From xen-users-bounces@lists.xen.org Fri Jun 01 00:07:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 00:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaFNx-0007hy-Tb; Fri, 01 Jun 2012 00:06:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil.rao@ericsson.com>) id 1SaFNw-0007ht-12
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 00:06:32 +0000
Received: from [193.109.254.147:48350] by server-6.bemta-14.messagelabs.com id
	49/C7-10397-78708CF4; Fri, 01 Jun 2012 00:06:31 +0000
X-Env-Sender: anil.rao@ericsson.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1338509189!12236566!1
X-Originating-IP: [198.24.6.9]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjI0LjYuOSA9PiAyNDcyMTA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12144 invoked from network); 1 Jun 2012 00:06:30 -0000
Received: from imr4.ericy.com (HELO imr4.ericy.com) (198.24.6.9)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 1 Jun 2012 00:06:30 -0000
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32])
	by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id
	q5106Pn9005168; Thu, 31 May 2012 19:06:26 -0500
Received: from EUSAACMS0715.eamcs.ericsson.se ([169.254.1.66]) by
	eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi;
	Thu, 31 May 2012 20:06:19 -0400
From: Anil Rao <anil.rao@ericsson.com>
To: Anil Rao <anil.rao@ericsson.com>, "cyberhawk001@gmail.com"
	<cyberhawk001@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Thu, 31 May 2012 20:06:18 -0400
Thread-Topic: [Xen-users] Hotplugging FPGA to running VM
Thread-Index: Ac0/Vhm5C5pNhpV9TFOOmZh8J0/GlwAAklogAAxocWA=
Message-ID: <DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0902381842454722347=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0902381842454722347==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_"

--_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Since I am new to the xen-users list, I was wondering if my question is mor=
e appropriate for the xen-devel list. Any thoughts?

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Anil Rao
Sent: Thursday, May 31, 2012 11:25 AM
To: cyberhawk001@gmail.com; xen-users@lists.xen.org
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

This is a proprietary FPGA device. Each control blade in our router chassis=
 has one of these FPGAs and its primary function is to control certain dedi=
cated hardware components on the blade that are responsible for establishin=
g connectivity with the high-speed inter-blade fabric on the router. I am s=
orry, but I cannot divulge additional details regarding the FPGA.

Here is a more detailed description of my actual usage scenario.

1) The FPGA image must be downloaded onto the device before it can be enabl=
ed for use.
2) The VM in question is responsible for performing step (1), which means t=
hat the FPGA is not visible to Xen/Dom-0 when
    the VM is powered on.
3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen pci=
-hotplug to assign the device to the VM.
    This operation completes successfully (as reported by the appropriate x=
l command).
4) However, the guest OS inside the VM cannot see the FPGA device after ste=
p (3).
5) If I shutdown the VM and re-start it, the guest OS inside the VM sees th=
e FPGA device (and everything then proceeds normally).

The troublesome part here is that I need to shutdown and restart the VM. I =
would like to avoid this and rely on Xen pci-hotplug to make the device vis=
ible to the guest OS inside the VM.

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of cyberhawk001@gmail.com
Sent: Thursday, May 31, 2012 10:49 AM
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Just out of curiosity, what kind of FPGA device is this? Is it an FPGA deve=
lopment board or something already assembled and functioning that contains =
an FPGA device(s)?

Well, just being curious... :)



Yes, the guest OS has PCI hotplug support. I am able to hotplug a variety o=
f PCI devices to the VM. The only one that doesn't work is the FPGA device.=
 Even for this one, the only time it doesn't work, is if the VM was powered=
-on prior to the FPGA device being brought on-line on the host. If the FPGA=
 was present before the VM was powered-on everything works as expected.

It somehow seems like new devices that are introduced in the host, after a =
VM has been started on it, cannot be hotplugged into the VM.

Thanks.
-Anil


________________________________
From: theubaz@gmail.com<mailto:theubaz@gmail.com> [mailto:theubaz@gmail.com=
] On Behalf Of John Sherwood
Sent: Wednesday, May 30, 2012 7:20 PM
To: Anil Rao
Cc: xen-users@lists.xensource.com<mailto:xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Are you sure the guest OS has PCI hotplug support?

On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com<mailto:an=
il.rao@ericsson.com>> wrote:
Hi,

I am trying to assign a FPGA (which is a PCI device) to a running VM. The i=
nteresting thing here is that the FPGA is not present when the VM was power=
ed-on. I.e. sometime after the VM was started, the FPGA was brought on-line=
 on the host by downloading its image to the device.

So far my attempts at using Xen PCI-passthrough have not been successful. A=
lthough Xen reports that the pass-through operation was successful, which I=
 have verified using the appropriate xl command, I am unable to see the FPG=
A from within the guest OS.

I have tried both manual rescanning of the PCI bus inside the guest as well=
 as making use of the pciehp driver. The only way I can (reliably) see the =
FPGA from within the guest, is to shutdown and restart the VM and then redo=
 the hotplug operation. I want to avoid a VM reboot and was wondering if th=
is is at all possible and if so what do I need to do to realize it.

[The virtualization host is based on the default Xen setup that comes with =
SLES 11 SP2]

Thanks for any help on this matter.

-Anil

--_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Since I am new to the xen-users list, I was wonder=
ing if my=20
question is more appropriate for the xen-devel list. Any=20
thoughts?</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>-Anil</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> xen-users-bounces@lists.xen.org=20
[mailto:xen-users-bounces@lists.xen.org] <B>On Behalf Of </B>Anil=20
Rao<BR><B>Sent:</B> Thursday, May 31, 2012 11:25 AM<BR><B>To:</B>=20
cyberhawk001@gmail.com; xen-users@lists.xen.org<BR><B>Subject:</B> Re:=20
[Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>This is a proprietary FPGA device. Each control bl=
ade in=20
our router chassis has one of these FPGAs and its primary function is to co=
ntrol=20
certain dedicated hardware components on the blade that are responsible for=
=20
establishing connectivity with the high-speed inter-blade fabric on the rou=
ter.=20
I am sorry, but I cannot divulge additional details regarding the=20
FPGA.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D2><FONT color=
=3D#0000ff><SPAN=20
class=3D672310818-31052012>Here is a more detailed description of my actual=
 usage=20
scenario.</SPAN></FONT></FONT></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D2><FONT color=
=3D#0000ff><SPAN=20
class=3D672310818-31052012></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>1) The FPGA image must be downloaded onto the devi=
ce before=20
it can be enabled for use.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>2) The VM in question is responsible for performin=
g step=20
(1), which means that the FPGA is not visible to Xen/Dom-0 when=20
</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp;&nbsp; the VM is powered=20
on.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>3) After the VM performs step (1), the FPGA is see=
n in=20
Dom-0. I use Xen pci-hotplug to assign the device to the VM.</FONT></SPAN><=
/DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp;&nbsp; This operation completes succes=
sfully=20
(as reported by the appropriate xl command).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>4) However, the guest OS inside the VM cannot see =
the FPGA=20
device after step (3).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>5) If I shutdown the VM and re-start it, the guest=
 OS=20
inside the VM sees the FPGA device (and everything then proceeds=20
normally).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>The troublesome part here is that I need to shutdo=
wn and=20
restart the VM. I would like to avoid this and rely on Xen pci-hotplug to m=
ake=20
the device visible to the guest OS inside the VM.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>-Anil</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma size=3D2><B>From:</B>=20
xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] <B=
>On=20
Behalf Of </B>cyberhawk001@gmail.com<BR><B>Sent:</B> Thursday, May 31, 2012=
=20
10:49 AM<BR><B>To:</B> xen-users@lists.xen.org<BR><B>Subject:</B> Re:=20
[Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
<DIV></DIV>Just out of curiosity, what kind of <B>FPGA device</B> is this? =
Is it=20
an FPGA development board or something already assembled and functioning th=
at=20
contains an FPGA device(s)?<BR><BR>Well, just being curious...=20
:)<BR><BR><BR><BR>
<BLOCKQUOTE=20
cite=3Dmid:DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.er=
icsson.se=20
type=3D"cite">
  <META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>Yes, the guest OS has PCI hotplug support. I a=
m able=20
  to hotplug a variety of PCI devices to the VM. The only one that doesn't =
work=20
  is the FPGA device. Even for this one, the only time it doesn't work, is =
if=20
  the VM was powered-on prior to the FPGA device being brought on-line on t=
he=20
  host. If the FPGA was present before the VM was powered-on everything wor=
ks as=20
  expected.</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>It somehow seems like new devices that are int=
roduced=20
  in the host, after a VM has been started on it, cannot be hotplugged into=
 the=20
  VM. </SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>Thanks.</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>-Anil</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  </DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma size=3D2><B>From:</B> <A=
=20
  class=3Dmoz-txt-link-abbreviated=20
  href=3D"mailto:theubaz@gmail.com">theubaz@gmail.com</A> [<A=20
  class=3Dmoz-txt-link-freetext=20
  href=3D"mailto:theubaz@gmail.com">mailto:theubaz@gmail.com</A>] <B>On Beh=
alf Of=20
  </B>John Sherwood<BR><B>Sent:</B> Wednesday, May 30, 2012 7:20=20
  PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B> <A class=3Dmoz-txt-link-abbreviat=
ed=20
  href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.c=
om</A><BR><B>Subject:</B>=20
  Re: [Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>Are yo=
u=20
  sure the guest OS has PCI hotplug support?=20
  <DIV><BR>
  <DIV class=3Dgmail_quote>On Wed, May 30, 2012 at 10:14 PM, Anil Rao <SPAN=
=20
  dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com" target=3D_blank=20
  moz-do-not-send=3D"true">anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
  <BLOCKQUOTE class=3Dgmail_quote=20
  style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc =
1px solid">
    <DIV><FONT face=3D"Arial, sans-serif">
    <DIV>Hi,</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>I am trying to assign a FPGA (which is a PCI device) to a running =
VM.=20
    The interesting thing here is that the FPGA is not present when the VM =
was=20
    powered-on. I.e. sometime after the VM was started, the FPGA was brough=
t=20
    on-line on the host by downloading its image to the device. </DIV>
    <DIV>&nbsp;</DIV>
    <DIV>So far my attempts at using Xen PCI-passthrough have not been=20
    successful. Although Xen reports that the pass-through operation was=20
    successful, which I have verified using the appropriate xl command, I a=
m=20
    unable to see the FPGA from within the guest OS.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>I have tried both manual rescanning of the PCI bus inside the gues=
t as=20
    well as making use of the pciehp driver. The only way I can (reliably) =
see=20
    the FPGA from within the guest, is to shutdown and restart the VM and t=
hen=20
    redo the hotplug operation. I want to avoid a VM reboot and was wonderi=
ng if=20
    this is at all possible and if so what do I need to do to realize it.</=
DIV>
    <DIV>&nbsp;</DIV>
    <DIV>[The virtualization host is based on the default Xen setup that co=
mes=20
    with SLES 11 SP2]</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Thanks for any help on this matter.</DIV><SPAN class=3DHOEnZb><FON=
T=20
    color=3D#888888>
    <DIV>&nbsp;</DIV>
    <DIV>-Anil</DIV></FONT></SPAN></FONT></DIV></BLOCKQUOTE></DIV></DIV></B=
LOCKQUOTE></BODY></HTML>

--_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_--


--===============0902381842454722347==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0902381842454722347==--


From xen-users-bounces@lists.xen.org Fri Jun 01 00:07:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 00:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaFNx-0007hy-Tb; Fri, 01 Jun 2012 00:06:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil.rao@ericsson.com>) id 1SaFNw-0007ht-12
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 00:06:32 +0000
Received: from [193.109.254.147:48350] by server-6.bemta-14.messagelabs.com id
	49/C7-10397-78708CF4; Fri, 01 Jun 2012 00:06:31 +0000
X-Env-Sender: anil.rao@ericsson.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1338509189!12236566!1
X-Originating-IP: [198.24.6.9]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjI0LjYuOSA9PiAyNDcyMTA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12144 invoked from network); 1 Jun 2012 00:06:30 -0000
Received: from imr4.ericy.com (HELO imr4.ericy.com) (198.24.6.9)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 1 Jun 2012 00:06:30 -0000
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32])
	by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id
	q5106Pn9005168; Thu, 31 May 2012 19:06:26 -0500
Received: from EUSAACMS0715.eamcs.ericsson.se ([169.254.1.66]) by
	eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi;
	Thu, 31 May 2012 20:06:19 -0400
From: Anil Rao <anil.rao@ericsson.com>
To: Anil Rao <anil.rao@ericsson.com>, "cyberhawk001@gmail.com"
	<cyberhawk001@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Thu, 31 May 2012 20:06:18 -0400
Thread-Topic: [Xen-users] Hotplugging FPGA to running VM
Thread-Index: Ac0/Vhm5C5pNhpV9TFOOmZh8J0/GlwAAklogAAxocWA=
Message-ID: <DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0902381842454722347=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0902381842454722347==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_"

--_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Since I am new to the xen-users list, I was wondering if my question is mor=
e appropriate for the xen-devel list. Any thoughts?

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Anil Rao
Sent: Thursday, May 31, 2012 11:25 AM
To: cyberhawk001@gmail.com; xen-users@lists.xen.org
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

This is a proprietary FPGA device. Each control blade in our router chassis=
 has one of these FPGAs and its primary function is to control certain dedi=
cated hardware components on the blade that are responsible for establishin=
g connectivity with the high-speed inter-blade fabric on the router. I am s=
orry, but I cannot divulge additional details regarding the FPGA.

Here is a more detailed description of my actual usage scenario.

1) The FPGA image must be downloaded onto the device before it can be enabl=
ed for use.
2) The VM in question is responsible for performing step (1), which means t=
hat the FPGA is not visible to Xen/Dom-0 when
    the VM is powered on.
3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen pci=
-hotplug to assign the device to the VM.
    This operation completes successfully (as reported by the appropriate x=
l command).
4) However, the guest OS inside the VM cannot see the FPGA device after ste=
p (3).
5) If I shutdown the VM and re-start it, the guest OS inside the VM sees th=
e FPGA device (and everything then proceeds normally).

The troublesome part here is that I need to shutdown and restart the VM. I =
would like to avoid this and rely on Xen pci-hotplug to make the device vis=
ible to the guest OS inside the VM.

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of cyberhawk001@gmail.com
Sent: Thursday, May 31, 2012 10:49 AM
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Just out of curiosity, what kind of FPGA device is this? Is it an FPGA deve=
lopment board or something already assembled and functioning that contains =
an FPGA device(s)?

Well, just being curious... :)



Yes, the guest OS has PCI hotplug support. I am able to hotplug a variety o=
f PCI devices to the VM. The only one that doesn't work is the FPGA device.=
 Even for this one, the only time it doesn't work, is if the VM was powered=
-on prior to the FPGA device being brought on-line on the host. If the FPGA=
 was present before the VM was powered-on everything works as expected.

It somehow seems like new devices that are introduced in the host, after a =
VM has been started on it, cannot be hotplugged into the VM.

Thanks.
-Anil


________________________________
From: theubaz@gmail.com<mailto:theubaz@gmail.com> [mailto:theubaz@gmail.com=
] On Behalf Of John Sherwood
Sent: Wednesday, May 30, 2012 7:20 PM
To: Anil Rao
Cc: xen-users@lists.xensource.com<mailto:xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Are you sure the guest OS has PCI hotplug support?

On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com<mailto:an=
il.rao@ericsson.com>> wrote:
Hi,

I am trying to assign a FPGA (which is a PCI device) to a running VM. The i=
nteresting thing here is that the FPGA is not present when the VM was power=
ed-on. I.e. sometime after the VM was started, the FPGA was brought on-line=
 on the host by downloading its image to the device.

So far my attempts at using Xen PCI-passthrough have not been successful. A=
lthough Xen reports that the pass-through operation was successful, which I=
 have verified using the appropriate xl command, I am unable to see the FPG=
A from within the guest OS.

I have tried both manual rescanning of the PCI bus inside the guest as well=
 as making use of the pciehp driver. The only way I can (reliably) see the =
FPGA from within the guest, is to shutdown and restart the VM and then redo=
 the hotplug operation. I want to avoid a VM reboot and was wondering if th=
is is at all possible and if so what do I need to do to realize it.

[The virtualization host is based on the default Xen setup that comes with =
SLES 11 SP2]

Thanks for any help on this matter.

-Anil

--_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Since I am new to the xen-users list, I was wonder=
ing if my=20
question is more appropriate for the xen-devel list. Any=20
thoughts?</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D395480300-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>-Anil</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> xen-users-bounces@lists.xen.org=20
[mailto:xen-users-bounces@lists.xen.org] <B>On Behalf Of </B>Anil=20
Rao<BR><B>Sent:</B> Thursday, May 31, 2012 11:25 AM<BR><B>To:</B>=20
cyberhawk001@gmail.com; xen-users@lists.xen.org<BR><B>Subject:</B> Re:=20
[Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>This is a proprietary FPGA device. Each control bl=
ade in=20
our router chassis has one of these FPGAs and its primary function is to co=
ntrol=20
certain dedicated hardware components on the blade that are responsible for=
=20
establishing connectivity with the high-speed inter-blade fabric on the rou=
ter.=20
I am sorry, but I cannot divulge additional details regarding the=20
FPGA.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D2><FONT color=
=3D#0000ff><SPAN=20
class=3D672310818-31052012>Here is a more detailed description of my actual=
 usage=20
scenario.</SPAN></FONT></FONT></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D2><FONT color=
=3D#0000ff><SPAN=20
class=3D672310818-31052012></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>1) The FPGA image must be downloaded onto the devi=
ce before=20
it can be enabled for use.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>2) The VM in question is responsible for performin=
g step=20
(1), which means that the FPGA is not visible to Xen/Dom-0 when=20
</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp;&nbsp; the VM is powered=20
on.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>3) After the VM performs step (1), the FPGA is see=
n in=20
Dom-0. I use Xen pci-hotplug to assign the device to the VM.</FONT></SPAN><=
/DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp;&nbsp; This operation completes succes=
sfully=20
(as reported by the appropriate xl command).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>4) However, the guest OS inside the VM cannot see =
the FPGA=20
device after step (3).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>5) If I shutdown the VM and re-start it, the guest=
 OS=20
inside the VM sees the FPGA device (and everything then proceeds=20
normally).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>The troublesome part here is that I need to shutdo=
wn and=20
restart the VM. I would like to avoid this and rely on Xen pci-hotplug to m=
ake=20
the device visible to the guest OS inside the VM.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>-Anil</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D672310818-31052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma size=3D2><B>From:</B>=20
xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] <B=
>On=20
Behalf Of </B>cyberhawk001@gmail.com<BR><B>Sent:</B> Thursday, May 31, 2012=
=20
10:49 AM<BR><B>To:</B> xen-users@lists.xen.org<BR><B>Subject:</B> Re:=20
[Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
<DIV></DIV>Just out of curiosity, what kind of <B>FPGA device</B> is this? =
Is it=20
an FPGA development board or something already assembled and functioning th=
at=20
contains an FPGA device(s)?<BR><BR>Well, just being curious...=20
:)<BR><BR><BR><BR>
<BLOCKQUOTE=20
cite=3Dmid:DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.er=
icsson.se=20
type=3D"cite">
  <META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>Yes, the guest OS has PCI hotplug support. I a=
m able=20
  to hotplug a variety of PCI devices to the VM. The only one that doesn't =
work=20
  is the FPGA device. Even for this one, the only time it doesn't work, is =
if=20
  the VM was powered-on prior to the FPGA device being brought on-line on t=
he=20
  host. If the FPGA was present before the VM was powered-on everything wor=
ks as=20
  expected.</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>It somehow seems like new devices that are int=
roduced=20
  in the host, after a VM has been started on it, cannot be hotplugged into=
 the=20
  VM. </SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>Thanks.</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012>-Anil</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><=
SPAN=20
  class=3D489542717-31052012></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  </DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma size=3D2><B>From:</B> <A=
=20
  class=3Dmoz-txt-link-abbreviated=20
  href=3D"mailto:theubaz@gmail.com">theubaz@gmail.com</A> [<A=20
  class=3Dmoz-txt-link-freetext=20
  href=3D"mailto:theubaz@gmail.com">mailto:theubaz@gmail.com</A>] <B>On Beh=
alf Of=20
  </B>John Sherwood<BR><B>Sent:</B> Wednesday, May 30, 2012 7:20=20
  PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B> <A class=3Dmoz-txt-link-abbreviat=
ed=20
  href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.c=
om</A><BR><B>Subject:</B>=20
  Re: [Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>Are yo=
u=20
  sure the guest OS has PCI hotplug support?=20
  <DIV><BR>
  <DIV class=3Dgmail_quote>On Wed, May 30, 2012 at 10:14 PM, Anil Rao <SPAN=
=20
  dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com" target=3D_blank=20
  moz-do-not-send=3D"true">anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
  <BLOCKQUOTE class=3Dgmail_quote=20
  style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc =
1px solid">
    <DIV><FONT face=3D"Arial, sans-serif">
    <DIV>Hi,</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>I am trying to assign a FPGA (which is a PCI device) to a running =
VM.=20
    The interesting thing here is that the FPGA is not present when the VM =
was=20
    powered-on. I.e. sometime after the VM was started, the FPGA was brough=
t=20
    on-line on the host by downloading its image to the device. </DIV>
    <DIV>&nbsp;</DIV>
    <DIV>So far my attempts at using Xen PCI-passthrough have not been=20
    successful. Although Xen reports that the pass-through operation was=20
    successful, which I have verified using the appropriate xl command, I a=
m=20
    unable to see the FPGA from within the guest OS.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>I have tried both manual rescanning of the PCI bus inside the gues=
t as=20
    well as making use of the pciehp driver. The only way I can (reliably) =
see=20
    the FPGA from within the guest, is to shutdown and restart the VM and t=
hen=20
    redo the hotplug operation. I want to avoid a VM reboot and was wonderi=
ng if=20
    this is at all possible and if so what do I need to do to realize it.</=
DIV>
    <DIV>&nbsp;</DIV>
    <DIV>[The virtualization host is based on the default Xen setup that co=
mes=20
    with SLES 11 SP2]</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Thanks for any help on this matter.</DIV><SPAN class=3DHOEnZb><FON=
T=20
    color=3D#888888>
    <DIV>&nbsp;</DIV>
    <DIV>-Anil</DIV></FONT></SPAN></FONT></DIV></BLOCKQUOTE></DIV></DIV></B=
LOCKQUOTE></BODY></HTML>

--_000_DD729E174A25344F8D7D351BA4CF57272DAD3D734BEUSAACMS0715e_--


--===============0902381842454722347==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0902381842454722347==--


From xen-users-bounces@lists.xen.org Fri Jun 01 04:08:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 04:08:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaJ8Y-0004Yk-W1; Fri, 01 Jun 2012 04:06:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SaJ8W-0004Yf-VS
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 04:06:53 +0000
Received: from [85.158.143.99:16316] by server-1.bemta-4.messagelabs.com id
	FF/70-27869-CDF38CF4; Fri, 01 Jun 2012 04:06:52 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1338523610!30273279!1
X-Originating-IP: [98.138.91.90]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26319 invoked from network); 1 Jun 2012 04:06:51 -0000
Received: from nm14-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm14-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.90)
	by server-3.tower-216.messagelabs.com with SMTP;
	1 Jun 2012 04:06:51 -0000
Received: from [98.138.90.52] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	01 Jun 2012 04:01:31 -0000
Received: from [98.138.87.8] by tm5.bullet.mail.ne1.yahoo.com with NNFMP;
	01 Jun 2012 04:01:31 -0000
Received: from [127.0.0.1] by omp1008.mail.ne1.yahoo.com with NNFMP;
	01 Jun 2012 04:01:31 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 597033.99076.bm@omp1008.mail.ne1.yahoo.com
Received: (qmail 39724 invoked by uid 60001); 1 Jun 2012 04:01:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1338523291; bh=nXr1igtFUgxvEHvVb7A48tRkb8ABKiom4evvoca064M=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=mvBlTKFnoIIR3g1lsRJSDtwz8gTvv4sPt9+p4XUPq6wFAuo6RBa1EXIBg7le/4aHQ5t0Gk4AEd5szbLY+VtskqfMvgky0KVACZEoalapwJBjLQTd38e9zAzG8ZoXSDfqKY1YlrA14RPra8XLcHA03NdKsIe9ynkrwv/2bHQH9As=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=d59FRG21ma/EoWiooCvDBMa7V6DByvd16lZPT3JTFVgqSsZK2t+dkzPIkt851ixN1shiwh61An6aifADJXGP+vGW/Jxx8ESITkJixNGlnkvdzc9XP4nMo9cIIgI7ZIU1JOUoYGTs9k+jwZhBJ1QTghBur0jLSXmp9eQPslTm14E=;
X-YMail-OSG: diYFJEcVM1k6bQgfgz3QFxpOPKP6ETRDQKWTPYJNsPwYpnk
	qAkrfSMxQCL5IGjxM2XrZZDdOZqTK7GKQR1rb5KhgvZ56LG3duf7L4znOK0s
	ts090spCq_l_oqeb2YMaZ0Q8o8lFGBR8hbF8986WgEzethDN8.rPhtZ8RWnL
	_Mlxb5OC49cpLWDqGUS3s4p862WW8nCKBpBGuYMWc.iuhG.gYHW2gfLLS050
	K25UOj_9Oed.Rw5aEWux4NaMZ5thexurRQBD3nFY7RTlvp0.9Ofp8BWOtZlE
	C5CDjGrfoNVmg.j3mZ8vOxiAUXrdEYTwZ5Kes4OEhq8z_n61EkG9uiw2nfZY
	FoUGLvDC45Sect7OQAsRNGZySCZOwpV3twhmpeXW9wYsItAhKF7uJSs4XOGD
	OxWku2fPLPN20EJm1Zlo6sX8HuYYS64cdxZKyiOFiRJElREZGAYUs3JMDvsK
	O3vHeJCQrKX6xt.TP65L1DgRU
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Thu, 31 May 2012 21:01:31 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Thu, 31 May 2012 21:01:31 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Xen on CentOS 6.x?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2760915601237183801=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2760915601237183801==
Content-Type: multipart/alternative; boundary="1001534069-311671461-1338523291=:10261"

--1001534069-311671461-1338523291=:10261
Content-Type: text/plain; charset=us-ascii

Is there a simple answer to the question of using Xen on CentOS 6.x?

TIA,

Eric P.
Truckee, CA

--1001534069-311671461-1338523291=:10261
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Is there a simple answer to the question of using Xen on CentOS 6.x?</div><div><br></div><div>TIA,<br></div><div>Eric P.</div><div>Truckee, CA<br></div></div></body></html>
--1001534069-311671461-1338523291=:10261--


--===============2760915601237183801==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2760915601237183801==--


From xen-users-bounces@lists.xen.org Fri Jun 01 04:08:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 04:08:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaJ8Y-0004Yk-W1; Fri, 01 Jun 2012 04:06:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SaJ8W-0004Yf-VS
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 04:06:53 +0000
Received: from [85.158.143.99:16316] by server-1.bemta-4.messagelabs.com id
	FF/70-27869-CDF38CF4; Fri, 01 Jun 2012 04:06:52 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1338523610!30273279!1
X-Originating-IP: [98.138.91.90]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26319 invoked from network); 1 Jun 2012 04:06:51 -0000
Received: from nm14-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm14-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.90)
	by server-3.tower-216.messagelabs.com with SMTP;
	1 Jun 2012 04:06:51 -0000
Received: from [98.138.90.52] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	01 Jun 2012 04:01:31 -0000
Received: from [98.138.87.8] by tm5.bullet.mail.ne1.yahoo.com with NNFMP;
	01 Jun 2012 04:01:31 -0000
Received: from [127.0.0.1] by omp1008.mail.ne1.yahoo.com with NNFMP;
	01 Jun 2012 04:01:31 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 597033.99076.bm@omp1008.mail.ne1.yahoo.com
Received: (qmail 39724 invoked by uid 60001); 1 Jun 2012 04:01:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1338523291; bh=nXr1igtFUgxvEHvVb7A48tRkb8ABKiom4evvoca064M=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=mvBlTKFnoIIR3g1lsRJSDtwz8gTvv4sPt9+p4XUPq6wFAuo6RBa1EXIBg7le/4aHQ5t0Gk4AEd5szbLY+VtskqfMvgky0KVACZEoalapwJBjLQTd38e9zAzG8ZoXSDfqKY1YlrA14RPra8XLcHA03NdKsIe9ynkrwv/2bHQH9As=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=d59FRG21ma/EoWiooCvDBMa7V6DByvd16lZPT3JTFVgqSsZK2t+dkzPIkt851ixN1shiwh61An6aifADJXGP+vGW/Jxx8ESITkJixNGlnkvdzc9XP4nMo9cIIgI7ZIU1JOUoYGTs9k+jwZhBJ1QTghBur0jLSXmp9eQPslTm14E=;
X-YMail-OSG: diYFJEcVM1k6bQgfgz3QFxpOPKP6ETRDQKWTPYJNsPwYpnk
	qAkrfSMxQCL5IGjxM2XrZZDdOZqTK7GKQR1rb5KhgvZ56LG3duf7L4znOK0s
	ts090spCq_l_oqeb2YMaZ0Q8o8lFGBR8hbF8986WgEzethDN8.rPhtZ8RWnL
	_Mlxb5OC49cpLWDqGUS3s4p862WW8nCKBpBGuYMWc.iuhG.gYHW2gfLLS050
	K25UOj_9Oed.Rw5aEWux4NaMZ5thexurRQBD3nFY7RTlvp0.9Ofp8BWOtZlE
	C5CDjGrfoNVmg.j3mZ8vOxiAUXrdEYTwZ5Kes4OEhq8z_n61EkG9uiw2nfZY
	FoUGLvDC45Sect7OQAsRNGZySCZOwpV3twhmpeXW9wYsItAhKF7uJSs4XOGD
	OxWku2fPLPN20EJm1Zlo6sX8HuYYS64cdxZKyiOFiRJElREZGAYUs3JMDvsK
	O3vHeJCQrKX6xt.TP65L1DgRU
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Thu, 31 May 2012 21:01:31 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Thu, 31 May 2012 21:01:31 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Xen on CentOS 6.x?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2760915601237183801=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2760915601237183801==
Content-Type: multipart/alternative; boundary="1001534069-311671461-1338523291=:10261"

--1001534069-311671461-1338523291=:10261
Content-Type: text/plain; charset=us-ascii

Is there a simple answer to the question of using Xen on CentOS 6.x?

TIA,

Eric P.
Truckee, CA

--1001534069-311671461-1338523291=:10261
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Is there a simple answer to the question of using Xen on CentOS 6.x?</div><div><br></div><div>TIA,<br></div><div>Eric P.</div><div>Truckee, CA<br></div></div></body></html>
--1001534069-311671461-1338523291=:10261--


--===============2760915601237183801==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2760915601237183801==--


From xen-users-bounces@lists.xen.org Fri Jun 01 04:15:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 04:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaJFp-0004n3-57; Fri, 01 Jun 2012 04:14:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SaJFn-0004mx-Tf
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 04:14:24 +0000
Received: from [85.158.143.35:39536] by server-3.bemta-4.messagelabs.com id
	FD/C1-04252-F9148CF4; Fri, 01 Jun 2012 04:14:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-21.messagelabs.com!1338524060!10356348!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24004 invoked from network); 1 Jun 2012 04:14:22 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 04:14:22 -0000
Received: by dadv2 with SMTP id v2so2364049dad.32
	for <xen-users@lists.xen.org>; Thu, 31 May 2012 21:13:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=dncbLXe1tcOQKlnJXx9O++f/Lcyc/XrEtAf4awtD0Gw=;
	b=f+zp1VXR9262sVo6pc4otvyv2QPVjAKUMKe8ottWzeSIyYjLkwaD/jHJkeIiN0sQsE
	bRWKnfx+41Q3p49FvhMAQlQlTMYyLG5Ps7k3l497C8FYBCrWluZi7G7+yJg7SOig0bA3
	D4j5aFMSwCsXUplofVpq9O4GPuT/qLWGiEb2fh2vZ2EyJx/q7EcgkkibmJqBC5pQ2i6o
	Z2ALmw1H/JYEZaS1BhVCdzmE6XklGcodxbImO00NvpEeEHKx5hmIFjgDkdGKL5E7GF7j
	HiWlQFvmvpYxDO60uPZeRVA2J5BVWgzSudlgQte5f/MLRDBtIy+aLnVR1nybIFjQsvbN
	JzDA==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr2895254pbc.61.1338524000967; Thu,
	31 May 2012 21:13:20 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Thu, 31 May 2012 21:13:20 -0700 (PDT)
In-Reply-To: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
References: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Fri, 1 Jun 2012 11:13:20 +0700
Message-ID: <CAG1y0scJS4p5daXF9iuXHUz7BekwW3DLvO60vbzMPUerfEJFGg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQnIr3OMRbRgTyBDIwLCwr+HnaLchGJnJID96j+U8QXRQh/nOEk/qDCtX4cJTrDMNHT7tkUx
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen on CentOS 6.x?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 1, 2012 at 11:01 AM, Eric <epretorious@yahoo.com> wrote:
> Is there a simple answer to the question of using Xen on CentOS 6.x?

Kind of.

https://www.google.com/search?q=xen+wiki+rhel6

One thing missing from the wiki (the one first on search result), is
that you can use vanilla kernel as dom0 kernel, like the one provided
from http://elrepo.org/tiki/kernel-ml

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 04:15:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 04:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaJFp-0004n3-57; Fri, 01 Jun 2012 04:14:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SaJFn-0004mx-Tf
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 04:14:24 +0000
Received: from [85.158.143.35:39536] by server-3.bemta-4.messagelabs.com id
	FD/C1-04252-F9148CF4; Fri, 01 Jun 2012 04:14:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-21.messagelabs.com!1338524060!10356348!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24004 invoked from network); 1 Jun 2012 04:14:22 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 04:14:22 -0000
Received: by dadv2 with SMTP id v2so2364049dad.32
	for <xen-users@lists.xen.org>; Thu, 31 May 2012 21:13:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=dncbLXe1tcOQKlnJXx9O++f/Lcyc/XrEtAf4awtD0Gw=;
	b=f+zp1VXR9262sVo6pc4otvyv2QPVjAKUMKe8ottWzeSIyYjLkwaD/jHJkeIiN0sQsE
	bRWKnfx+41Q3p49FvhMAQlQlTMYyLG5Ps7k3l497C8FYBCrWluZi7G7+yJg7SOig0bA3
	D4j5aFMSwCsXUplofVpq9O4GPuT/qLWGiEb2fh2vZ2EyJx/q7EcgkkibmJqBC5pQ2i6o
	Z2ALmw1H/JYEZaS1BhVCdzmE6XklGcodxbImO00NvpEeEHKx5hmIFjgDkdGKL5E7GF7j
	HiWlQFvmvpYxDO60uPZeRVA2J5BVWgzSudlgQte5f/MLRDBtIy+aLnVR1nybIFjQsvbN
	JzDA==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr2895254pbc.61.1338524000967; Thu,
	31 May 2012 21:13:20 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Thu, 31 May 2012 21:13:20 -0700 (PDT)
In-Reply-To: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
References: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Fri, 1 Jun 2012 11:13:20 +0700
Message-ID: <CAG1y0scJS4p5daXF9iuXHUz7BekwW3DLvO60vbzMPUerfEJFGg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQnIr3OMRbRgTyBDIwLCwr+HnaLchGJnJID96j+U8QXRQh/nOEk/qDCtX4cJTrDMNHT7tkUx
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen on CentOS 6.x?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 1, 2012 at 11:01 AM, Eric <epretorious@yahoo.com> wrote:
> Is there a simple answer to the question of using Xen on CentOS 6.x?

Kind of.

https://www.google.com/search?q=xen+wiki+rhel6

One thing missing from the wiki (the one first on search result), is
that you can use vanilla kernel as dom0 kernel, like the one provided
from http://elrepo.org/tiki/kernel-ml

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 04:17:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 04:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaJHU-0004ss-2j; Fri, 01 Jun 2012 04:16:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1SaJHR-0004sc-Pz
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 04:16:06 +0000
Received: from [85.158.139.83:20920] by server-7.bemta-5.messagelabs.com id
	B0/0D-15932-40248CF4; Fri, 01 Jun 2012 04:16:04 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1338524161!29963612!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1712 invoked from network); 1 Jun 2012 04:16:02 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 04:16:02 -0000
Received: by yenm4 with SMTP id m4so1709468yen.32
	for <xen-users@lists.xen.org>; Thu, 31 May 2012 21:16:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=YVofEvNsRj2G+Wk1RYjJ+0/BBD5Hc+Nwvq6fhURdStQ=;
	b=VjnhVV+ityZZ0w4yK72SbtUxtn+BWiHHOBBlACUOS6o0oK9xKGhh8+gQLtW86W+YcH
	K0sM20IN8gcTYOrg2rU0s7XF8scYdOqFxcWdGTV8a6eIaOh0z6VpQU6MMzYUnoobtPh+
	YP6VIO+ZAxQonrWQf+J0H9HddXCilEU+3UOi966bi+x0MkSi7IKNL3IYnUJGWN3NbtTq
	7AaRkg0Zq0o/zCrZYndNDAYdYf2hp6Qdh7UQqq2ReXnCztqEQARTrtwgso/s08nPCt5t
	XQG3eHNSbT4Wvdbw+2bT9IVwpIoh92UH7EeT9Cvr8xmcs9P2svwepoo2dI4yszXr0nri
	bVzg==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr138185igc.45.1338524160628; Thu,
	31 May 2012 21:16:00 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Thu, 31 May 2012 21:16:00 -0700 (PDT)
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
Date: Fri, 1 Jun 2012 00:16:00 -0400
X-Google-Sender-Auth: fCQ2KYOjG1hRQDpMkLLU0q3PmDo
Message-ID: <CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Anil Rao <anil.rao@ericsson.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3681628919443056654=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3681628919443056654==
Content-Type: multipart/alternative; boundary=14dae93411111e17f204c16171f4

--14dae93411111e17f204c16171f4
Content-Type: text/plain; charset=ISO-8859-1

If you've never seen this issue before and can't reproduce it with any
other PCI devices, I'd suggest trying the devel mailing list, but I'd first
collect whatever logs you can that are salient to the issue beforehand.
 I've never had issues with PCI hot plug that were limited to a single
device though, so I'm certainly drawing a blank here on what it could be.

On Thu, May 31, 2012 at 8:06 PM, Anil Rao <anil.rao@ericsson.com> wrote:

> **
> Since I am new to the xen-users list, I was wondering if my question is
> more appropriate for the xen-devel list. Any thoughts?
>
> Thanks.
> -Anil
>
>  ------------------------------
> *From:* xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] *On Behalf Of *Anil Rao
> *Sent:* Thursday, May 31, 2012 11:25 AM
> *To:* cyberhawk001@gmail.com; xen-users@lists.xen.org
>
> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>
>  This is a proprietary FPGA device. Each control blade in our router
> chassis has one of these FPGAs and its primary function is to control
> certain dedicated hardware components on the blade that are responsible for
> establishing connectivity with the high-speed inter-blade fabric on the
> router. I am sorry, but I cannot divulge additional details regarding the
> FPGA.
>
> Here is a more detailed description of my actual usage scenario.
>
> 1) The FPGA image must be downloaded onto the device before it can be
> enabled for use.
> 2) The VM in question is responsible for performing step (1), which means
> that the FPGA is not visible to Xen/Dom-0 when
>     the VM is powered on.
> 3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen
> pci-hotplug to assign the device to the VM.
>     This operation completes successfully (as reported by the appropriate
> xl command).
> 4) However, the guest OS inside the VM cannot see the FPGA device after
> step (3).
> 5) If I shutdown the VM and re-start it, the guest OS inside the VM sees
> the FPGA device (and everything then proceeds normally).
>
> The troublesome part here is that I need to shutdown and restart the VM. I
> would like to avoid this and rely on Xen pci-hotplug to make the device
> visible to the guest OS inside the VM.
>
> Thanks.
> -Anil
>
>  ------------------------------
>  *From:* xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] *On Behalf Of *cyberhawk001@gmail.com
> *Sent:* Thursday, May 31, 2012 10:49 AM
> *To:* xen-users@lists.xen.org
> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>
> Just out of curiosity, what kind of *FPGA device* is this? Is it an FPGA
> development board or something already assembled and functioning that
> contains an FPGA device(s)?
>
> Well, just being curious... :)
>
>
>
>  Yes, the guest OS has PCI hotplug support. I am able to hotplug a
> variety of PCI devices to the VM. The only one that doesn't work is the
> FPGA device. Even for this one, the only time it doesn't work, is if the VM
> was powered-on prior to the FPGA device being brought on-line on the host.
> If the FPGA was present before the VM was powered-on everything works as
> expected.
>
> It somehow seems like new devices that are introduced in the host, after a
> VM has been started on it, cannot be hotplugged into the VM.
>
> Thanks.
> -Anil
>
>
>  ------------------------------
>  *From:* theubaz@gmail.com [mailto:theubaz@gmail.com <theubaz@gmail.com>]
> *On Behalf Of *John Sherwood
> *Sent:* Wednesday, May 30, 2012 7:20 PM
> *To:* Anil Rao
> *Cc:* xen-users@lists.xensource.com
> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>
> Are you sure the guest OS has PCI hotplug support?
>
> On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com> wrote:
>
>>  Hi,
>>
>> I am trying to assign a FPGA (which is a PCI device) to a running VM. The
>> interesting thing here is that the FPGA is not present when the VM was
>> powered-on. I.e. sometime after the VM was started, the FPGA was brought
>> on-line on the host by downloading its image to the device.
>>
>> So far my attempts at using Xen PCI-passthrough have not been successful.
>> Although Xen reports that the pass-through operation was successful, which
>> I have verified using the appropriate xl command, I am unable to see the
>> FPGA from within the guest OS.
>>
>> I have tried both manual rescanning of the PCI bus inside the guest as
>> well as making use of the pciehp driver. The only way I can (reliably) see
>> the FPGA from within the guest, is to shutdown and restart the VM and then
>> redo the hotplug operation. I want to avoid a VM reboot and was wondering
>> if this is at all possible and if so what do I need to do to realize it.
>>
>> [The virtualization host is based on the default Xen setup that comes
>> with SLES 11 SP2]
>>
>> Thanks for any help on this matter.
>>
>> -Anil
>>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>

--14dae93411111e17f204c16171f4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If you&#39;ve never seen this issue before and can&#39;t reproduce it with =
any other PCI devices, I&#39;d suggest trying the devel mailing list, but I=
&#39;d first collect whatever logs you can that are salient to the issue be=
forehand. =A0I&#39;ve never had issues with PCI hot plug that were limited =
to a single device though, so I&#39;m certainly drawing a blank here on wha=
t it could be.<br>

<br><div class=3D"gmail_quote">On Thu, May 31, 2012 at 8:06 PM, Anil Rao <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_bla=
nk">anil.rao@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<u></u>



<div text=3D"#000000" bgcolor=3D"#ffffff">
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">Since I am new to the xen-users list, I was wondering if my=20
question is more appropriate for the xen-devel list. Any=20
thoughts?</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">Thanks.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">-Anil</font></span></div><br>
<div lang=3D"en-us" dir=3D"ltr" align=3D"left">
<hr>
<font face=3D"Tahoma"><b>From:</b> <a href=3D"mailto:xen-users-bounces@list=
s.xen.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>=20
[mailto:<a href=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank=
">xen-users-bounces@lists.xen.org</a>] <b>On Behalf Of </b>Anil=20
Rao<br><b>Sent:</b> Thursday, May 31, 2012 11:25 AM<br><b>To:</b>=20
<a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">cyberhawk001@gm=
ail.com</a>; <a href=3D"mailto:xen-users@lists.xen.org" target=3D"_blank">x=
en-users@lists.xen.org</a><div><div><br><b>Subject:</b> Re:=20
[Xen-users] Hotplugging FPGA to running VM<br></div></div></font><br></div>=
<div><div>
<div></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">This is a proprietary FPGA device. Each control blade in=20
our router chassis has one of these FPGAs and its primary function is to co=
ntrol=20
certain dedicated hardware components on the blade that are responsible for=
=20
establishing connectivity with the high-speed inter-blade fabric on the rou=
ter.=20
I am sorry, but I cannot divulge additional details regarding the=20
FPGA.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font><font color=3D"#=
0000ff"><span>Here is a more detailed description of my actual usage=20
scenario.</span></font></font></font></div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font><font color=3D"#=
0000ff"><span></span></font></font></font>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">1) The FPGA image must be downloaded onto the device before=20
it can be enabled for use.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">2) The VM in question is responsible for performing step=20
(1), which means that the FPGA is not visible to Xen/Dom-0 when=20
</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">=A0=A0=A0 the VM is powered=20
on.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">3) After the VM performs step (1), the FPGA is seen in=20
Dom-0. I use Xen pci-hotplug to assign the device to the VM.</font></span><=
/div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">=A0=A0=A0 This operation completes successfully=20
(as reported by the appropriate xl command).</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">4) However, the guest OS inside the VM cannot see the FPGA=20
device after step (3).</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">5) If I shutdown the VM and re-start it, the guest OS=20
inside the VM sees the FPGA device (and everything then proceeds=20
normally).</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">The troublesome part here is that I need to shutdown and=20
restart the VM. I would like to avoid this and rely on Xen pci-hotplug to m=
ake=20
the device visible to the guest OS inside the VM.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">Thanks.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">-Anil</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left">
<hr>
</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b>=20
<a href=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank">xen-us=
ers-bounces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@l=
ists.xen.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>] <b>On=
=20
Behalf Of </b><a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">c=
yberhawk001@gmail.com</a><br><b>Sent:</b> Thursday, May 31, 2012=20
10:49 AM<br><b>To:</b> <a href=3D"mailto:xen-users@lists.xen.org" target=3D=
"_blank">xen-users@lists.xen.org</a><br><b>Subject:</b> Re:=20
[Xen-users] Hotplugging FPGA to running VM<br></font><br></div>
<div></div>Just out of curiosity, what kind of <b>FPGA device</b> is this? =
Is it=20
an FPGA development board or something already assembled and functioning th=
at=20
contains an FPGA device(s)?<br><br>Well, just being curious...=20
:)<br><br><br><br>
<blockquote type=3D"cite">
 =20
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>Yes, the guest OS has PCI hotplug support. I am able=20
  to hotplug a variety of PCI devices to the VM. The only one that doesn&#3=
9;t work=20
  is the FPGA device. Even for this one, the only time it doesn&#39;t work,=
 is if=20
  the VM was powered-on prior to the FPGA device being brought on-line on t=
he=20
  host. If the FPGA was present before the VM was powered-on everything wor=
ks as=20
  expected.</span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>It somehow seems like new devices that are introduced=20
  in the host, after a VM has been started on it, cannot be hotplugged into=
 the=20
  VM. </span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>Thanks.</span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>-Anil</span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left">
  <hr>
  </div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a hre=
f=3D"mailto:theubaz@gmail.com" target=3D"_blank">theubaz@gmail.com</a> [<a =
href=3D"mailto:theubaz@gmail.com" target=3D"_blank">mailto:theubaz@gmail.co=
m</a>] <b>On Behalf Of=20
  </b>John Sherwood<br><b>Sent:</b> Wednesday, May 30, 2012 7:20=20
  PM<br><b>To:</b> Anil Rao<br><b>Cc:</b> <a href=3D"mailto:xen-users@lists=
.xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><br><b>S=
ubject:</b>=20
  Re: [Xen-users] Hotplugging FPGA to running VM<br></font><br></div>Are yo=
u=20
  sure the guest OS has PCI hotplug support?=20
  <div><br>
  <div class=3D"gmail_quote">On Wed, May 30, 2012 at 10:14 PM, Anil Rao <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_blan=
k">anil.rao@ericsson.com</a>&gt;</span> wrote:<br>
  <blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT:1ex;MARGIN:0px 0p=
x 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
    <div><font face=3D"Arial, sans-serif">
    <div>Hi,</div>
    <div>=A0</div>
    <div>I am trying to assign a FPGA (which is a PCI device) to a running =
VM.=20
    The interesting thing here is that the FPGA is not present when the VM =
was=20
    powered-on. I.e. sometime after the VM was started, the FPGA was brough=
t=20
    on-line on the host by downloading its image to the device. </div>
    <div>=A0</div>
    <div>So far my attempts at using Xen PCI-passthrough have not been=20
    successful. Although Xen reports that the pass-through operation was=20
    successful, which I have verified using the appropriate xl command, I a=
m=20
    unable to see the FPGA from within the guest OS.</div>
    <div>=A0</div>
    <div>I have tried both manual rescanning of the PCI bus inside the gues=
t as=20
    well as making use of the pciehp driver. The only way I can (reliably) =
see=20
    the FPGA from within the guest, is to shutdown and restart the VM and t=
hen=20
    redo the hotplug operation. I want to avoid a VM reboot and was wonderi=
ng if=20
    this is at all possible and if so what do I need to do to realize it.</=
div>
    <div>=A0</div>
    <div>[The virtualization host is based on the default Xen setup that co=
mes=20
    with SLES 11 SP2]</div>
    <div>=A0</div>
    <div>Thanks for any help on this matter.</div><span><font color=3D"#888=
888">
    <div>=A0</div>
    <div>-Anil</div></font></span></font></div></blockquote></div></div></b=
lockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
<br></blockquote></div><br>

--14dae93411111e17f204c16171f4--


--===============3681628919443056654==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3681628919443056654==--


From xen-users-bounces@lists.xen.org Fri Jun 01 04:17:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 04:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaJHU-0004ss-2j; Fri, 01 Jun 2012 04:16:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1SaJHR-0004sc-Pz
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 04:16:06 +0000
Received: from [85.158.139.83:20920] by server-7.bemta-5.messagelabs.com id
	B0/0D-15932-40248CF4; Fri, 01 Jun 2012 04:16:04 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1338524161!29963612!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1712 invoked from network); 1 Jun 2012 04:16:02 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 04:16:02 -0000
Received: by yenm4 with SMTP id m4so1709468yen.32
	for <xen-users@lists.xen.org>; Thu, 31 May 2012 21:16:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=YVofEvNsRj2G+Wk1RYjJ+0/BBD5Hc+Nwvq6fhURdStQ=;
	b=VjnhVV+ityZZ0w4yK72SbtUxtn+BWiHHOBBlACUOS6o0oK9xKGhh8+gQLtW86W+YcH
	K0sM20IN8gcTYOrg2rU0s7XF8scYdOqFxcWdGTV8a6eIaOh0z6VpQU6MMzYUnoobtPh+
	YP6VIO+ZAxQonrWQf+J0H9HddXCilEU+3UOi966bi+x0MkSi7IKNL3IYnUJGWN3NbtTq
	7AaRkg0Zq0o/zCrZYndNDAYdYf2hp6Qdh7UQqq2ReXnCztqEQARTrtwgso/s08nPCt5t
	XQG3eHNSbT4Wvdbw+2bT9IVwpIoh92UH7EeT9Cvr8xmcs9P2svwepoo2dI4yszXr0nri
	bVzg==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr138185igc.45.1338524160628; Thu,
	31 May 2012 21:16:00 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Thu, 31 May 2012 21:16:00 -0700 (PDT)
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
Date: Fri, 1 Jun 2012 00:16:00 -0400
X-Google-Sender-Auth: fCQ2KYOjG1hRQDpMkLLU0q3PmDo
Message-ID: <CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Anil Rao <anil.rao@ericsson.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3681628919443056654=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3681628919443056654==
Content-Type: multipart/alternative; boundary=14dae93411111e17f204c16171f4

--14dae93411111e17f204c16171f4
Content-Type: text/plain; charset=ISO-8859-1

If you've never seen this issue before and can't reproduce it with any
other PCI devices, I'd suggest trying the devel mailing list, but I'd first
collect whatever logs you can that are salient to the issue beforehand.
 I've never had issues with PCI hot plug that were limited to a single
device though, so I'm certainly drawing a blank here on what it could be.

On Thu, May 31, 2012 at 8:06 PM, Anil Rao <anil.rao@ericsson.com> wrote:

> **
> Since I am new to the xen-users list, I was wondering if my question is
> more appropriate for the xen-devel list. Any thoughts?
>
> Thanks.
> -Anil
>
>  ------------------------------
> *From:* xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] *On Behalf Of *Anil Rao
> *Sent:* Thursday, May 31, 2012 11:25 AM
> *To:* cyberhawk001@gmail.com; xen-users@lists.xen.org
>
> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>
>  This is a proprietary FPGA device. Each control blade in our router
> chassis has one of these FPGAs and its primary function is to control
> certain dedicated hardware components on the blade that are responsible for
> establishing connectivity with the high-speed inter-blade fabric on the
> router. I am sorry, but I cannot divulge additional details regarding the
> FPGA.
>
> Here is a more detailed description of my actual usage scenario.
>
> 1) The FPGA image must be downloaded onto the device before it can be
> enabled for use.
> 2) The VM in question is responsible for performing step (1), which means
> that the FPGA is not visible to Xen/Dom-0 when
>     the VM is powered on.
> 3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen
> pci-hotplug to assign the device to the VM.
>     This operation completes successfully (as reported by the appropriate
> xl command).
> 4) However, the guest OS inside the VM cannot see the FPGA device after
> step (3).
> 5) If I shutdown the VM and re-start it, the guest OS inside the VM sees
> the FPGA device (and everything then proceeds normally).
>
> The troublesome part here is that I need to shutdown and restart the VM. I
> would like to avoid this and rely on Xen pci-hotplug to make the device
> visible to the guest OS inside the VM.
>
> Thanks.
> -Anil
>
>  ------------------------------
>  *From:* xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] *On Behalf Of *cyberhawk001@gmail.com
> *Sent:* Thursday, May 31, 2012 10:49 AM
> *To:* xen-users@lists.xen.org
> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>
> Just out of curiosity, what kind of *FPGA device* is this? Is it an FPGA
> development board or something already assembled and functioning that
> contains an FPGA device(s)?
>
> Well, just being curious... :)
>
>
>
>  Yes, the guest OS has PCI hotplug support. I am able to hotplug a
> variety of PCI devices to the VM. The only one that doesn't work is the
> FPGA device. Even for this one, the only time it doesn't work, is if the VM
> was powered-on prior to the FPGA device being brought on-line on the host.
> If the FPGA was present before the VM was powered-on everything works as
> expected.
>
> It somehow seems like new devices that are introduced in the host, after a
> VM has been started on it, cannot be hotplugged into the VM.
>
> Thanks.
> -Anil
>
>
>  ------------------------------
>  *From:* theubaz@gmail.com [mailto:theubaz@gmail.com <theubaz@gmail.com>]
> *On Behalf Of *John Sherwood
> *Sent:* Wednesday, May 30, 2012 7:20 PM
> *To:* Anil Rao
> *Cc:* xen-users@lists.xensource.com
> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>
> Are you sure the guest OS has PCI hotplug support?
>
> On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com> wrote:
>
>>  Hi,
>>
>> I am trying to assign a FPGA (which is a PCI device) to a running VM. The
>> interesting thing here is that the FPGA is not present when the VM was
>> powered-on. I.e. sometime after the VM was started, the FPGA was brought
>> on-line on the host by downloading its image to the device.
>>
>> So far my attempts at using Xen PCI-passthrough have not been successful.
>> Although Xen reports that the pass-through operation was successful, which
>> I have verified using the appropriate xl command, I am unable to see the
>> FPGA from within the guest OS.
>>
>> I have tried both manual rescanning of the PCI bus inside the guest as
>> well as making use of the pciehp driver. The only way I can (reliably) see
>> the FPGA from within the guest, is to shutdown and restart the VM and then
>> redo the hotplug operation. I want to avoid a VM reboot and was wondering
>> if this is at all possible and if so what do I need to do to realize it.
>>
>> [The virtualization host is based on the default Xen setup that comes
>> with SLES 11 SP2]
>>
>> Thanks for any help on this matter.
>>
>> -Anil
>>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>

--14dae93411111e17f204c16171f4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If you&#39;ve never seen this issue before and can&#39;t reproduce it with =
any other PCI devices, I&#39;d suggest trying the devel mailing list, but I=
&#39;d first collect whatever logs you can that are salient to the issue be=
forehand. =A0I&#39;ve never had issues with PCI hot plug that were limited =
to a single device though, so I&#39;m certainly drawing a blank here on wha=
t it could be.<br>

<br><div class=3D"gmail_quote">On Thu, May 31, 2012 at 8:06 PM, Anil Rao <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_bla=
nk">anil.rao@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<u></u>



<div text=3D"#000000" bgcolor=3D"#ffffff">
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">Since I am new to the xen-users list, I was wondering if my=20
question is more appropriate for the xen-devel list. Any=20
thoughts?</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">Thanks.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">-Anil</font></span></div><br>
<div lang=3D"en-us" dir=3D"ltr" align=3D"left">
<hr>
<font face=3D"Tahoma"><b>From:</b> <a href=3D"mailto:xen-users-bounces@list=
s.xen.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>=20
[mailto:<a href=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank=
">xen-users-bounces@lists.xen.org</a>] <b>On Behalf Of </b>Anil=20
Rao<br><b>Sent:</b> Thursday, May 31, 2012 11:25 AM<br><b>To:</b>=20
<a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">cyberhawk001@gm=
ail.com</a>; <a href=3D"mailto:xen-users@lists.xen.org" target=3D"_blank">x=
en-users@lists.xen.org</a><div><div><br><b>Subject:</b> Re:=20
[Xen-users] Hotplugging FPGA to running VM<br></div></div></font><br></div>=
<div><div>
<div></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">This is a proprietary FPGA device. Each control blade in=20
our router chassis has one of these FPGAs and its primary function is to co=
ntrol=20
certain dedicated hardware components on the blade that are responsible for=
=20
establishing connectivity with the high-speed inter-blade fabric on the rou=
ter.=20
I am sorry, but I cannot divulge additional details regarding the=20
FPGA.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font><font color=3D"#=
0000ff"><span>Here is a more detailed description of my actual usage=20
scenario.</span></font></font></font></div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font><font color=3D"#=
0000ff"><span></span></font></font></font>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">1) The FPGA image must be downloaded onto the device before=20
it can be enabled for use.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">2) The VM in question is responsible for performing step=20
(1), which means that the FPGA is not visible to Xen/Dom-0 when=20
</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">=A0=A0=A0 the VM is powered=20
on.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">3) After the VM performs step (1), the FPGA is seen in=20
Dom-0. I use Xen pci-hotplug to assign the device to the VM.</font></span><=
/div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">=A0=A0=A0 This operation completes successfully=20
(as reported by the appropriate xl command).</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">4) However, the guest OS inside the VM cannot see the FPGA=20
device after step (3).</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">5) If I shutdown the VM and re-start it, the guest OS=20
inside the VM sees the FPGA device (and everything then proceeds=20
normally).</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">The troublesome part here is that I need to shutdown and=20
restart the VM. I would like to avoid this and rely on Xen pci-hotplug to m=
ake=20
the device visible to the guest OS inside the VM.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">Thanks.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">-Anil</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left">
<hr>
</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b>=20
<a href=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank">xen-us=
ers-bounces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@l=
ists.xen.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>] <b>On=
=20
Behalf Of </b><a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">c=
yberhawk001@gmail.com</a><br><b>Sent:</b> Thursday, May 31, 2012=20
10:49 AM<br><b>To:</b> <a href=3D"mailto:xen-users@lists.xen.org" target=3D=
"_blank">xen-users@lists.xen.org</a><br><b>Subject:</b> Re:=20
[Xen-users] Hotplugging FPGA to running VM<br></font><br></div>
<div></div>Just out of curiosity, what kind of <b>FPGA device</b> is this? =
Is it=20
an FPGA development board or something already assembled and functioning th=
at=20
contains an FPGA device(s)?<br><br>Well, just being curious...=20
:)<br><br><br><br>
<blockquote type=3D"cite">
 =20
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>Yes, the guest OS has PCI hotplug support. I am able=20
  to hotplug a variety of PCI devices to the VM. The only one that doesn&#3=
9;t work=20
  is the FPGA device. Even for this one, the only time it doesn&#39;t work,=
 is if=20
  the VM was powered-on prior to the FPGA device being brought on-line on t=
he=20
  host. If the FPGA was present before the VM was powered-on everything wor=
ks as=20
  expected.</span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>It somehow seems like new devices that are introduced=20
  in the host, after a VM has been started on it, cannot be hotplugged into=
 the=20
  VM. </span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>Thanks.</span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan>-Anil</span></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff"><s=
pan></span></font>=A0</div>
  <div dir=3D"ltr" align=3D"left">
  <hr>
  </div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a hre=
f=3D"mailto:theubaz@gmail.com" target=3D"_blank">theubaz@gmail.com</a> [<a =
href=3D"mailto:theubaz@gmail.com" target=3D"_blank">mailto:theubaz@gmail.co=
m</a>] <b>On Behalf Of=20
  </b>John Sherwood<br><b>Sent:</b> Wednesday, May 30, 2012 7:20=20
  PM<br><b>To:</b> Anil Rao<br><b>Cc:</b> <a href=3D"mailto:xen-users@lists=
.xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><br><b>S=
ubject:</b>=20
  Re: [Xen-users] Hotplugging FPGA to running VM<br></font><br></div>Are yo=
u=20
  sure the guest OS has PCI hotplug support?=20
  <div><br>
  <div class=3D"gmail_quote">On Wed, May 30, 2012 at 10:14 PM, Anil Rao <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_blan=
k">anil.rao@ericsson.com</a>&gt;</span> wrote:<br>
  <blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT:1ex;MARGIN:0px 0p=
x 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
    <div><font face=3D"Arial, sans-serif">
    <div>Hi,</div>
    <div>=A0</div>
    <div>I am trying to assign a FPGA (which is a PCI device) to a running =
VM.=20
    The interesting thing here is that the FPGA is not present when the VM =
was=20
    powered-on. I.e. sometime after the VM was started, the FPGA was brough=
t=20
    on-line on the host by downloading its image to the device. </div>
    <div>=A0</div>
    <div>So far my attempts at using Xen PCI-passthrough have not been=20
    successful. Although Xen reports that the pass-through operation was=20
    successful, which I have verified using the appropriate xl command, I a=
m=20
    unable to see the FPGA from within the guest OS.</div>
    <div>=A0</div>
    <div>I have tried both manual rescanning of the PCI bus inside the gues=
t as=20
    well as making use of the pciehp driver. The only way I can (reliably) =
see=20
    the FPGA from within the guest, is to shutdown and restart the VM and t=
hen=20
    redo the hotplug operation. I want to avoid a VM reboot and was wonderi=
ng if=20
    this is at all possible and if so what do I need to do to realize it.</=
div>
    <div>=A0</div>
    <div>[The virtualization host is based on the default Xen setup that co=
mes=20
    with SLES 11 SP2]</div>
    <div>=A0</div>
    <div>Thanks for any help on this matter.</div><span><font color=3D"#888=
888">
    <div>=A0</div>
    <div>-Anil</div></font></span></font></div></blockquote></div></div></b=
lockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
<br></blockquote></div><br>

--14dae93411111e17f204c16171f4--


--===============3681628919443056654==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3681628919443056654==--


From xen-users-bounces@lists.xen.org Fri Jun 01 06:41:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 06:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaLXM-0000He-KY; Fri, 01 Jun 2012 06:40:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SaLXL-0000HQ-VU
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 06:40:40 +0000
Received: from [85.158.143.35:40657] by server-2.bemta-4.messagelabs.com id
	3A/D9-11595-6E368CF4; Fri, 01 Jun 2012 06:40:38 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1338532824!18371458!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA2ODY=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24951 invoked from network); 1 Jun 2012 06:40:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 06:40:24 -0000
X-IronPort-AV: E=Sophos;i="4.75,696,1330905600"; d="scan'208";a="12778396"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 06:40:22 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Fri, 1 Jun 2012
	07:40:22 +0100
Message-ID: <1338532821.14877.49.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>
Date: Fri, 1 Jun 2012 07:40:21 +0100
In-Reply-To: <4FC7767B.6040706@gmail.com>
References: <4FC7767B.6040706@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org
Subject: Re: [Xen-users] Installing XAPI on Debian Wheezy with Xen
 4.2-unstable?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Questions about XCP and XAPI are best addressed to the xen-api@ list.
I've CCd it for you.

On Thu, 2012-05-31 at 14:47 +0100, cyberhawk001@gmail.com wrote:
> I have not had any luck getting the XAPI to install or even work in
> Debian Wheezy 64bit SO figured i ask anyone out there:
> 
> 1.) Has any Xen user(s) have successfully installed the XAPI Toolstack
> on Xen 4.2-unstable and how were you able to do it?

XAPI needs to be built against the specific hypervisor version it is
going to run against. The XAPI packages in Wheezy are built against the
4.1 packages in Wheezy.

Why don't you just use the packaged version of both Xen (i.e. 4.1) and
xcp-xapi from Wheezy, this is sure to bethe quickest way to getting an
XCP system up and running. Unless you have a really strong reason to
build the Xen yourself this is something which is best left to the
distros.

In the past xapi has needed actual porting effort when moving between
Xen versions. I don't know if this will be the case for moving 4.1->4.2
but I would suggest that unless you

> 2.) Has anyone been able to compile the XAPI Toolstack from source and
> again how to do that?

This I don't know. Have you checked the wiki pages? Also you could just
rebuild the Debian packages in the normal way.

> - I had Xen 4.2-unstable installed, removed it and ran sudo apt-get
> xcp-xapi, which installs Xen 4.1.2. I was able to boot into Xen, the
> XE toolstack i just can't get to load or run, even the XM toolstack
> doesn't work either. Following the Wiki guides don't quite help yet.
> The /etc/init.d folder only contains xendomains, xen and all of the
> xcp-* daemons.
> 
> - I would be nice to know how to just remove/uninstall
> xen-hypervisor-4.1-amd64, xen-utils-4.1, xen-utils-common, and
> xenstore-utils, so than one can install Xen 4.2-unstable instead.

Why do you want to do this? Why not run 4.1 which is what the XCP
packages are built against and what people have been testing in the
context of Wheezy?

> - On the flip-side, it would be nice if it was easy to install JUST
> the XAPI Toolstack as a standalone package on top of an existing Xen
> Dom0... :)

I don't understand this. If you have an existing Xen dom0 can't you just
apt-get install xcp-xapi?

> Thank you for any input from anyone who has experimented with XAPI
> installation on  Debian.

I've not run XAPI on Debian but it seems to me that by trying to use
4.2-unstable you are making life much more difficult for yourself than
it needs to be. Just use the existing packages in Debian and I think
things will go much smoother.

Even if you do have a good reason for running 4.2 I'd suggest following
the guides with 4.1 first so you get a feel for things before striking
off and blazing a new trail to 4.2.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 06:41:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 06:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaLXM-0000He-KY; Fri, 01 Jun 2012 06:40:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SaLXL-0000HQ-VU
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 06:40:40 +0000
Received: from [85.158.143.35:40657] by server-2.bemta-4.messagelabs.com id
	3A/D9-11595-6E368CF4; Fri, 01 Jun 2012 06:40:38 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1338532824!18371458!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA2ODY=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24951 invoked from network); 1 Jun 2012 06:40:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 06:40:24 -0000
X-IronPort-AV: E=Sophos;i="4.75,696,1330905600"; d="scan'208";a="12778396"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 06:40:22 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Fri, 1 Jun 2012
	07:40:22 +0100
Message-ID: <1338532821.14877.49.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>
Date: Fri, 1 Jun 2012 07:40:21 +0100
In-Reply-To: <4FC7767B.6040706@gmail.com>
References: <4FC7767B.6040706@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org
Subject: Re: [Xen-users] Installing XAPI on Debian Wheezy with Xen
 4.2-unstable?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Questions about XCP and XAPI are best addressed to the xen-api@ list.
I've CCd it for you.

On Thu, 2012-05-31 at 14:47 +0100, cyberhawk001@gmail.com wrote:
> I have not had any luck getting the XAPI to install or even work in
> Debian Wheezy 64bit SO figured i ask anyone out there:
> 
> 1.) Has any Xen user(s) have successfully installed the XAPI Toolstack
> on Xen 4.2-unstable and how were you able to do it?

XAPI needs to be built against the specific hypervisor version it is
going to run against. The XAPI packages in Wheezy are built against the
4.1 packages in Wheezy.

Why don't you just use the packaged version of both Xen (i.e. 4.1) and
xcp-xapi from Wheezy, this is sure to bethe quickest way to getting an
XCP system up and running. Unless you have a really strong reason to
build the Xen yourself this is something which is best left to the
distros.

In the past xapi has needed actual porting effort when moving between
Xen versions. I don't know if this will be the case for moving 4.1->4.2
but I would suggest that unless you

> 2.) Has anyone been able to compile the XAPI Toolstack from source and
> again how to do that?

This I don't know. Have you checked the wiki pages? Also you could just
rebuild the Debian packages in the normal way.

> - I had Xen 4.2-unstable installed, removed it and ran sudo apt-get
> xcp-xapi, which installs Xen 4.1.2. I was able to boot into Xen, the
> XE toolstack i just can't get to load or run, even the XM toolstack
> doesn't work either. Following the Wiki guides don't quite help yet.
> The /etc/init.d folder only contains xendomains, xen and all of the
> xcp-* daemons.
> 
> - I would be nice to know how to just remove/uninstall
> xen-hypervisor-4.1-amd64, xen-utils-4.1, xen-utils-common, and
> xenstore-utils, so than one can install Xen 4.2-unstable instead.

Why do you want to do this? Why not run 4.1 which is what the XCP
packages are built against and what people have been testing in the
context of Wheezy?

> - On the flip-side, it would be nice if it was easy to install JUST
> the XAPI Toolstack as a standalone package on top of an existing Xen
> Dom0... :)

I don't understand this. If you have an existing Xen dom0 can't you just
apt-get install xcp-xapi?

> Thank you for any input from anyone who has experimented with XAPI
> installation on  Debian.

I've not run XAPI on Debian but it seems to me that by trying to use
4.2-unstable you are making life much more difficult for yourself than
it needs to be. Just use the existing packages in Debian and I think
things will go much smoother.

Even if you do have a good reason for running 4.2 I'd suggest following
the guides with 4.1 first so you get a feel for things before striking
off and blazing a new trail to 4.2.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 07:37:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 07:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaMPN-0001pQ-GZ; Fri, 01 Jun 2012 07:36:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1SaMPL-0001pL-JO
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 07:36:27 +0000
Received: from [85.158.139.83:60973] by server-3.bemta-5.messagelabs.com id
	92/ED-29112-AF078CF4; Fri, 01 Jun 2012 07:36:26 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1338536169!27551036!1
X-Originating-IP: [209.85.160.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDUwNjkgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25497 invoked from network); 1 Jun 2012 07:36:10 -0000
Received: from mail-gh0-f169.google.com (HELO mail-gh0-f169.google.com)
	(209.85.160.169)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 07:36:10 -0000
Received: by ghrr18 with SMTP id r18so1836414ghr.28
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 00:36:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=nySV/zzFvq2ujIWGUcHB3WbAqfnx0IJfmF8dTe0PMmg=;
	b=aw/IRo9ZkuZFwvvk/m0h4RC29inOdQGpIKSd6H/l0ExuacP/rjDSArtCPN5gAHikSx
	s04Rnk0EnALk7eyY8X0eGQsNb5AbO+lCeQvEpC/hPkUO1AMIXmW8WoksTHtZT1iyDTjx
	QFnkrkK5NJzPWuCZvP6dCG6h5/PHbiMMAfnU97eiO/sIKx33aeTtPUhr+7fCeGpo3h50
	QZUVQJ1bA3MmcjeOZ31I+iTtgcejEMZZD/3R19SQr2rBCOhDCdEk3kEJk4pA6vWEu6Vr
	ce82CD5IsRx1O60MB3XtZv6oDaY6SMznxKH8FgJbLVZtkbcQ0WDfWGjbvZRmgHsuIVXA
	N0Dg==
MIME-Version: 1.0
Received: by 10.42.87.75 with SMTP id x11mr777767icl.25.1338536168300; Fri, 01
	Jun 2012 00:36:08 -0700 (PDT)
Received: by 10.50.179.38 with HTTP; Fri, 1 Jun 2012 00:36:08 -0700 (PDT)
In-Reply-To: <CAG1y0scJS4p5daXF9iuXHUz7BekwW3DLvO60vbzMPUerfEJFGg@mail.gmail.com>
References: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<CAG1y0scJS4p5daXF9iuXHUz7BekwW3DLvO60vbzMPUerfEJFGg@mail.gmail.com>
Date: Fri, 1 Jun 2012 09:36:08 +0200
Message-ID: <CAPFpWQvjJhgddBQB2SCiMOedHL2ePXLyEYD9A4SRD5ph6mHXvw@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>
Subject: Re: [Xen-users] Xen on CentOS 6.x?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

You should check chroon repo:

http://choon.net/forum/read.php?16,672307

Excellent work by

Giam Teck Choon
System Administrator
CHOON.NET


Another option:

http://www.gitco.de/repo/

or

http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/



Br

Peter


2012/6/1 Fajar A. Nugraha <list@fajar.net>:
> On Fri, Jun 1, 2012 at 11:01 AM, Eric <epretorious@yahoo.com> wrote:
>> Is there a simple answer to the question of using Xen on CentOS 6.x?
>
> Kind of.
>
> https://www.google.com/search?q=xen+wiki+rhel6
>
> One thing missing from the wiki (the one first on search result), is
> that you can use vanilla kernel as dom0 kernel, like the one provided
> from http://elrepo.org/tiki/kernel-ml
>
> --
> Fajar
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 07:37:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 07:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaMPN-0001pQ-GZ; Fri, 01 Jun 2012 07:36:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1SaMPL-0001pL-JO
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 07:36:27 +0000
Received: from [85.158.139.83:60973] by server-3.bemta-5.messagelabs.com id
	92/ED-29112-AF078CF4; Fri, 01 Jun 2012 07:36:26 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1338536169!27551036!1
X-Originating-IP: [209.85.160.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDUwNjkgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25497 invoked from network); 1 Jun 2012 07:36:10 -0000
Received: from mail-gh0-f169.google.com (HELO mail-gh0-f169.google.com)
	(209.85.160.169)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 07:36:10 -0000
Received: by ghrr18 with SMTP id r18so1836414ghr.28
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 00:36:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=nySV/zzFvq2ujIWGUcHB3WbAqfnx0IJfmF8dTe0PMmg=;
	b=aw/IRo9ZkuZFwvvk/m0h4RC29inOdQGpIKSd6H/l0ExuacP/rjDSArtCPN5gAHikSx
	s04Rnk0EnALk7eyY8X0eGQsNb5AbO+lCeQvEpC/hPkUO1AMIXmW8WoksTHtZT1iyDTjx
	QFnkrkK5NJzPWuCZvP6dCG6h5/PHbiMMAfnU97eiO/sIKx33aeTtPUhr+7fCeGpo3h50
	QZUVQJ1bA3MmcjeOZ31I+iTtgcejEMZZD/3R19SQr2rBCOhDCdEk3kEJk4pA6vWEu6Vr
	ce82CD5IsRx1O60MB3XtZv6oDaY6SMznxKH8FgJbLVZtkbcQ0WDfWGjbvZRmgHsuIVXA
	N0Dg==
MIME-Version: 1.0
Received: by 10.42.87.75 with SMTP id x11mr777767icl.25.1338536168300; Fri, 01
	Jun 2012 00:36:08 -0700 (PDT)
Received: by 10.50.179.38 with HTTP; Fri, 1 Jun 2012 00:36:08 -0700 (PDT)
In-Reply-To: <CAG1y0scJS4p5daXF9iuXHUz7BekwW3DLvO60vbzMPUerfEJFGg@mail.gmail.com>
References: <1338523291.10261.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<CAG1y0scJS4p5daXF9iuXHUz7BekwW3DLvO60vbzMPUerfEJFGg@mail.gmail.com>
Date: Fri, 1 Jun 2012 09:36:08 +0200
Message-ID: <CAPFpWQvjJhgddBQB2SCiMOedHL2ePXLyEYD9A4SRD5ph6mHXvw@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>
Subject: Re: [Xen-users] Xen on CentOS 6.x?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

You should check chroon repo:

http://choon.net/forum/read.php?16,672307

Excellent work by

Giam Teck Choon
System Administrator
CHOON.NET


Another option:

http://www.gitco.de/repo/

or

http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/



Br

Peter


2012/6/1 Fajar A. Nugraha <list@fajar.net>:
> On Fri, Jun 1, 2012 at 11:01 AM, Eric <epretorious@yahoo.com> wrote:
>> Is there a simple answer to the question of using Xen on CentOS 6.x?
>
> Kind of.
>
> https://www.google.com/search?q=xen+wiki+rhel6
>
> One thing missing from the wiki (the one first on search result), is
> that you can use vanilla kernel as dom0 kernel, like the one provided
> from http://elrepo.org/tiki/kernel-ml
>
> --
> Fajar
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:16:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaNxP-0004m9-Ju; Fri, 01 Jun 2012 09:15:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaNxN-0004m4-NG
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:15:41 +0000
Received: from [85.158.143.35:16591] by server-1.bemta-4.messagelabs.com id
	30/48-27869-D3888CF4; Fri, 01 Jun 2012 09:15:41 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1338542138!17081852!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7161 invoked from network); 1 Jun 2012 09:15:39 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:15:39 -0000
Received: by obbwd20 with SMTP id wd20so3409617obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 02:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=0tvDHjRA6rWgRdq/EjinNqyh/HWPHITumQXgGjZMaqY=;
	b=kl6Zm18oXhCduqL/XSU8Eo2tuvLNW7SUopW7JPoBGiUkyHROkUg06ON+BmpdyaRtAL
	JUh0cYmjPwdcGO2zvNrwXrSzj9xU/x0DMQzdmFbA46kG87dVxc7qTq1Y+UfgrG88SuF+
	7suuQ/qtq3K5kHVcodHEkkr8dyiBJ8TKkHFPUW/50Icro4nUMzgxxE+6R4qdUXxvMaQl
	vp1PqdJ7jBtKYH7pCBc5EJPk/Hn2JFwsZX8YfCNuZHeCI+Rjhr6c8eNbbcDpn787BNeW
	o3fgE599lVPM8KoTPk6c9BjqDiS2Hi+oFvWmTZRVW1jn7aOV4iHQRUGg5neuI3BvECXe
	6grQ==
MIME-Version: 1.0
Received: by 10.60.3.202 with SMTP id e10mr1736639oee.52.1338542118824; Fri,
	01 Jun 2012 02:15:18 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 02:15:18 -0700 (PDT)
Date: Fri, 1 Jun 2012 05:15:18 -0400
Message-ID: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] installation and configuration documentation for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

i've installed XCP 1.5-beta. i'm a little confused as to what has
happened. everything so far seems to work. however, i need more
information on what was done to my hard disk during the installation
and how was the file system set up.

in particular, i was investigating how to create a new logical volume
to place my ISO file to use as my ISO storage (SR). i notice (see
below with lvs command) that something like this was already created
automatically, BUT, it was not mounted anywhere. i was wondering why
this artifact logical volume was created and not mounted?

i have a 3 TB hard disk. when i issue: fdisk -l, i get the following output.

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
fdisk doesn't support GPT. Use GNU Parted.
WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).
Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1      266306  2147483647+  ee  EFI GPT

the pvs command gives me the following:

  PV         VG                                                 Fmt
Attr PSize PFree
  /dev/sda3  VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 lvm2
a-   2.72T 2.62T

the vgs command gives me the following:

  VG                                                 #PV #LV #SN Attr
 VSize VFree
  VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479   1   3   0
wz--n- 2.72T 2.62T

the lvs command gives me the following:

  LV                                       VG
                       Attr   LSize   Origin Snap%  Move Log Copy%
Convert
  MGT
VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi-a-   4.00M
  VHD-cfa4481f-2553-4dfe-a4aa-bfe5f99186c6
VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi---   8.02G
  iso
VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- 100.00G

the mount command gives me the following:

/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:16:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaNxP-0004m9-Ju; Fri, 01 Jun 2012 09:15:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaNxN-0004m4-NG
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:15:41 +0000
Received: from [85.158.143.35:16591] by server-1.bemta-4.messagelabs.com id
	30/48-27869-D3888CF4; Fri, 01 Jun 2012 09:15:41 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1338542138!17081852!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7161 invoked from network); 1 Jun 2012 09:15:39 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:15:39 -0000
Received: by obbwd20 with SMTP id wd20so3409617obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 02:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=0tvDHjRA6rWgRdq/EjinNqyh/HWPHITumQXgGjZMaqY=;
	b=kl6Zm18oXhCduqL/XSU8Eo2tuvLNW7SUopW7JPoBGiUkyHROkUg06ON+BmpdyaRtAL
	JUh0cYmjPwdcGO2zvNrwXrSzj9xU/x0DMQzdmFbA46kG87dVxc7qTq1Y+UfgrG88SuF+
	7suuQ/qtq3K5kHVcodHEkkr8dyiBJ8TKkHFPUW/50Icro4nUMzgxxE+6R4qdUXxvMaQl
	vp1PqdJ7jBtKYH7pCBc5EJPk/Hn2JFwsZX8YfCNuZHeCI+Rjhr6c8eNbbcDpn787BNeW
	o3fgE599lVPM8KoTPk6c9BjqDiS2Hi+oFvWmTZRVW1jn7aOV4iHQRUGg5neuI3BvECXe
	6grQ==
MIME-Version: 1.0
Received: by 10.60.3.202 with SMTP id e10mr1736639oee.52.1338542118824; Fri,
	01 Jun 2012 02:15:18 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 02:15:18 -0700 (PDT)
Date: Fri, 1 Jun 2012 05:15:18 -0400
Message-ID: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] installation and configuration documentation for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

i've installed XCP 1.5-beta. i'm a little confused as to what has
happened. everything so far seems to work. however, i need more
information on what was done to my hard disk during the installation
and how was the file system set up.

in particular, i was investigating how to create a new logical volume
to place my ISO file to use as my ISO storage (SR). i notice (see
below with lvs command) that something like this was already created
automatically, BUT, it was not mounted anywhere. i was wondering why
this artifact logical volume was created and not mounted?

i have a 3 TB hard disk. when i issue: fdisk -l, i get the following output.

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
fdisk doesn't support GPT. Use GNU Parted.
WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).
Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1      266306  2147483647+  ee  EFI GPT

the pvs command gives me the following:

  PV         VG                                                 Fmt
Attr PSize PFree
  /dev/sda3  VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 lvm2
a-   2.72T 2.62T

the vgs command gives me the following:

  VG                                                 #PV #LV #SN Attr
 VSize VFree
  VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479   1   3   0
wz--n- 2.72T 2.62T

the lvs command gives me the following:

  LV                                       VG
                       Attr   LSize   Origin Snap%  Move Log Copy%
Convert
  MGT
VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi-a-   4.00M
  VHD-cfa4481f-2553-4dfe-a4aa-bfe5f99186c6
VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi---   8.02G
  iso
VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- 100.00G

the mount command gives me the following:

/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:19:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:19:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaNzw-0004ti-Ql; Fri, 01 Jun 2012 09:18:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaNzv-0004tT-8e
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:18:19 +0000
Received: from [85.158.139.83:63317] by server-10.bemta-5.messagelabs.com id
	04/14-22179-AD888CF4; Fri, 01 Jun 2012 09:18:18 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1338542294!27258182!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2005 invoked from network); 1 Jun 2012 09:18:16 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:18:16 -0000
Received: by obbwd20 with SMTP id wd20so3413857obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 02:18:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=o0FbpGcXFzIXx3dHwT+g8WYAA9ajS4cbrgf7rqTzZcI=;
	b=oI2Nm6FxbSaJlRdYzdi1ayGNSfIAI/YzENChLNAhVa1kzhop2VovOgoqvW6kNGz0le
	D0x7K7WxAdQA9aOZw8V5HnX98AO8O/rhXRsud9H6EL81cD1MezHI7mM6EFAhFrwHYygo
	q3P0zc89vkjJZ2yY9dEW+v/ROWOBj++8aSl9/9bxvSTB1raJSwa0/dr21t9tsc+0Trq/
	zRohB/WAJsrxbus0y3Jg2xfKN8kkjHMQom7uAk9GjrxsBzT9sa7imTJTSTyagjPORvcS
	Xo/8w5r/iNd+s0j1Ayhu3fusSJ0c/oJw+QectDuFv3/6l1NciOkRmgGswDHa7wNuhDEE
	YEgA==
MIME-Version: 1.0
Received: by 10.182.145.4 with SMTP id sq4mr1664550obb.76.1338542293793; Fri,
	01 Jun 2012 02:18:13 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 02:18:13 -0700 (PDT)
Date: Fri, 1 Jun 2012 05:18:13 -0400
Message-ID: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] why can't i install parted on CentOS distributed with
	XCP ISO binary?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

i am investigating what the XCP installation process did to my hard drive.

when i issue: fdisk -l, i get the following output.

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
fdisk doesn't support GPT. Use GNU Parted.
WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).
Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1      266306  2147483647+  ee  EFI GPT

as such, i wanted to run the "parted" command. however, running this
command says "command not found." i tried to install the parted
utility:

yum install parted

but the output was

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
No package parted available.
Nothing to do

what's going on here? what do i have to modify in /etc/yum.repos.d/*
if anything?

any help is appreciated.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:19:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:19:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaNzw-0004ti-Ql; Fri, 01 Jun 2012 09:18:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaNzv-0004tT-8e
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:18:19 +0000
Received: from [85.158.139.83:63317] by server-10.bemta-5.messagelabs.com id
	04/14-22179-AD888CF4; Fri, 01 Jun 2012 09:18:18 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1338542294!27258182!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2005 invoked from network); 1 Jun 2012 09:18:16 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:18:16 -0000
Received: by obbwd20 with SMTP id wd20so3413857obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 02:18:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=o0FbpGcXFzIXx3dHwT+g8WYAA9ajS4cbrgf7rqTzZcI=;
	b=oI2Nm6FxbSaJlRdYzdi1ayGNSfIAI/YzENChLNAhVa1kzhop2VovOgoqvW6kNGz0le
	D0x7K7WxAdQA9aOZw8V5HnX98AO8O/rhXRsud9H6EL81cD1MezHI7mM6EFAhFrwHYygo
	q3P0zc89vkjJZ2yY9dEW+v/ROWOBj++8aSl9/9bxvSTB1raJSwa0/dr21t9tsc+0Trq/
	zRohB/WAJsrxbus0y3Jg2xfKN8kkjHMQom7uAk9GjrxsBzT9sa7imTJTSTyagjPORvcS
	Xo/8w5r/iNd+s0j1Ayhu3fusSJ0c/oJw+QectDuFv3/6l1NciOkRmgGswDHa7wNuhDEE
	YEgA==
MIME-Version: 1.0
Received: by 10.182.145.4 with SMTP id sq4mr1664550obb.76.1338542293793; Fri,
	01 Jun 2012 02:18:13 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 02:18:13 -0700 (PDT)
Date: Fri, 1 Jun 2012 05:18:13 -0400
Message-ID: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] why can't i install parted on CentOS distributed with
	XCP ISO binary?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

i am investigating what the XCP installation process did to my hard drive.

when i issue: fdisk -l, i get the following output.

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
fdisk doesn't support GPT. Use GNU Parted.
WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).
Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1      266306  2147483647+  ee  EFI GPT

as such, i wanted to run the "parted" command. however, running this
command says "command not found." i tried to install the parted
utility:

yum install parted

but the output was

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
No package parted available.
Nothing to do

what's going on here? what do i have to modify in /etc/yum.repos.d/*
if anything?

any help is appreciated.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:31:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaOC5-0005tV-BJ; Fri, 01 Jun 2012 09:30:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SaOC3-0005tJ-Km
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:30:51 +0000
Received: from [85.158.143.35:31920] by server-3.bemta-4.messagelabs.com id
	FE/D6-04252-ACB88CF4; Fri, 01 Jun 2012 09:30:50 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1338543047!16054157!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA3ODg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11063 invoked from network); 1 Jun 2012 09:30:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:30:48 -0000
X-IronPort-AV: E=Sophos;i="4.75,698,1330905600"; d="scan'208";a="12781901"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 09:30:47 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Fri, 1 Jun 2012
	10:30:47 +0100
Message-ID: <1338543045.17466.47.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Jane Wayne <jane.wayne2978@gmail.com>
Date: Fri, 1 Jun 2012 10:30:45 +0100
In-Reply-To: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
References: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] installation and configuration documentation for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Jane,

Both this and the other question you sent are more likely to get answers
on the xen-api@ list where most XCP discussion happens (not an obvious
name, I agree, steps are under way to clarify this!)

Ian.

On Fri, 2012-06-01 at 10:15 +0100, Jane Wayne wrote:
> i've installed XCP 1.5-beta. i'm a little confused as to what has
> happened. everything so far seems to work. however, i need more
> information on what was done to my hard disk during the installation
> and how was the file system set up.
> 
> in particular, i was investigating how to create a new logical volume
> to place my ISO file to use as my ISO storage (SR). i notice (see
> below with lvs command) that something like this was already created
> automatically, BUT, it was not mounted anywhere. i was wondering why
> this artifact logical volume was created and not mounted?
> 
> i have a 3 TB hard disk. when i issue: fdisk -l, i get the following output.
> 
> WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
> fdisk doesn't support GPT. Use GNU Parted.
> WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
> DOS partition table format can not be used on drives for volumes
> larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
> partition table format (GPT).
> Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
> 256 heads, 63 sectors/track, 363376 cylinders
> Units = cylinders of 16128 * 512 = 8257536 bytes
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *           1      266306  2147483647+  ee  EFI GPT
> 
> the pvs command gives me the following:
> 
>   PV         VG                                                 Fmt
> Attr PSize PFree
>   /dev/sda3  VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 lvm2
> a-   2.72T 2.62T
> 
> the vgs command gives me the following:
> 
>   VG                                                 #PV #LV #SN Attr
>  VSize VFree
>   VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479   1   3   0
> wz--n- 2.72T 2.62T
> 
> the lvs command gives me the following:
> 
>   LV                                       VG
>                        Attr   LSize   Origin Snap%  Move Log Copy%
> Convert
>   MGT
> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi-a-   4.00M
>   VHD-cfa4481f-2553-4dfe-a4aa-bfe5f99186c6
> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi---   8.02G
>   iso
> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- 100.00G
> 
> the mount command gives me the following:
> 
> /dev/sda1 on / type ext3 (rw)
> none on /proc type proc (rw)
> none on /sys type sysfs (rw)
> none on /dev/pts type devpts (rw)
> none on /dev/shm type tmpfs (rw)
> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
> sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:31:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaOC5-0005tV-BJ; Fri, 01 Jun 2012 09:30:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SaOC3-0005tJ-Km
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:30:51 +0000
Received: from [85.158.143.35:31920] by server-3.bemta-4.messagelabs.com id
	FE/D6-04252-ACB88CF4; Fri, 01 Jun 2012 09:30:50 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1338543047!16054157!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA3ODg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11063 invoked from network); 1 Jun 2012 09:30:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:30:48 -0000
X-IronPort-AV: E=Sophos;i="4.75,698,1330905600"; d="scan'208";a="12781901"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 09:30:47 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Fri, 1 Jun 2012
	10:30:47 +0100
Message-ID: <1338543045.17466.47.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Jane Wayne <jane.wayne2978@gmail.com>
Date: Fri, 1 Jun 2012 10:30:45 +0100
In-Reply-To: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
References: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] installation and configuration documentation for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Jane,

Both this and the other question you sent are more likely to get answers
on the xen-api@ list where most XCP discussion happens (not an obvious
name, I agree, steps are under way to clarify this!)

Ian.

On Fri, 2012-06-01 at 10:15 +0100, Jane Wayne wrote:
> i've installed XCP 1.5-beta. i'm a little confused as to what has
> happened. everything so far seems to work. however, i need more
> information on what was done to my hard disk during the installation
> and how was the file system set up.
> 
> in particular, i was investigating how to create a new logical volume
> to place my ISO file to use as my ISO storage (SR). i notice (see
> below with lvs command) that something like this was already created
> automatically, BUT, it was not mounted anywhere. i was wondering why
> this artifact logical volume was created and not mounted?
> 
> i have a 3 TB hard disk. when i issue: fdisk -l, i get the following output.
> 
> WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
> fdisk doesn't support GPT. Use GNU Parted.
> WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
> DOS partition table format can not be used on drives for volumes
> larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
> partition table format (GPT).
> Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
> 256 heads, 63 sectors/track, 363376 cylinders
> Units = cylinders of 16128 * 512 = 8257536 bytes
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *           1      266306  2147483647+  ee  EFI GPT
> 
> the pvs command gives me the following:
> 
>   PV         VG                                                 Fmt
> Attr PSize PFree
>   /dev/sda3  VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 lvm2
> a-   2.72T 2.62T
> 
> the vgs command gives me the following:
> 
>   VG                                                 #PV #LV #SN Attr
>  VSize VFree
>   VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479   1   3   0
> wz--n- 2.72T 2.62T
> 
> the lvs command gives me the following:
> 
>   LV                                       VG
>                        Attr   LSize   Origin Snap%  Move Log Copy%
> Convert
>   MGT
> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi-a-   4.00M
>   VHD-cfa4481f-2553-4dfe-a4aa-bfe5f99186c6
> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi---   8.02G
>   iso
> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- 100.00G
> 
> the mount command gives me the following:
> 
> /dev/sda1 on / type ext3 (rw)
> none on /proc type proc (rw)
> none on /sys type sysfs (rw)
> none on /dev/pts type devpts (rw)
> none on /dev/shm type tmpfs (rw)
> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
> sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:54:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaOYK-0007iy-G3; Fri, 01 Jun 2012 09:53:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SaOYI-0007is-TB
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:53:51 +0000
Received: from [85.158.139.83:49335] by server-12.bemta-5.messagelabs.com id
	6F/12-18374-E2198CF4; Fri, 01 Jun 2012 09:53:50 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-182.messagelabs.com!1338544427!31856459!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4250 invoked from network); 1 Jun 2012 09:53:49 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:53:49 -0000
Received: by pbbro12 with SMTP id ro12so2906504pbb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 02:53:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=O+5tlsqRs30Ewr+C09mXPSlU2/FMhd77rOGjv+LtjEo=;
	b=IKZQ1BHJYTRZnDKDRTut6OEwicu9nQh6ytXxW8iKO3+CzakoDzIre2tNniIq20VZUh
	1hq9RUcXOLct7R7olpeWqtdKRyTngZGaKZ9j44pqj65Mdhnffc6QXSewPxR2ZLvpmp6H
	KxzMOZdCPtQ5wxHo/zQoDNkG6bIQ6e0y38x2DpgS1w1wto4YvXBJemnEI3DWUAfrMy4+
	sLS2aHOueUjJjOXWIttYqi8Eo3CFScrfuQEwVW6IekYKTMgN7hWG0tzEVDhs19LhvVHt
	AD/B63pf9Q3Ubj1XFhZzKYPvxvzBKOGZN4+fQnurAwZuOLE9eOWRWWAXGgX4eE/QcDcM
	yvOg==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr5457418pbc.61.1338544427427; Fri,
	01 Jun 2012 02:53:47 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Fri, 1 Jun 2012 02:53:47 -0700 (PDT)
In-Reply-To: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
References: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
Date: Fri, 1 Jun 2012 16:53:47 +0700
Message-ID: <CAG1y0sdMNeEMjiH3n7VWvbUABzL3S+-w-gZE2oQUOrECmA0U4g@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jane Wayne <jane.wayne2978@gmail.com>
X-Gm-Message-State: ALoCoQlMojwZ2n8pV4lHwM3CsUadlKI7hjHZYuon/6SvyZN5+HPSHYfzstS7ZDDqFtKHB8Ma64v3
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] why can't i install parted on CentOS distributed
 with XCP ISO binary?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 1, 2012 at 4:18 PM, Jane Wayne <jane.wayne2978@gmail.com> wrote:

> as such, i wanted to run the "parted" command. however, running this
> command says "command not found." i tried to install the parted
> utility:
>
> yum install parted
>
> but the output was
>
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
> Setting up Install Process
> No package parted available.
> Nothing to do

That is expected behaviour

>
> what's going on here? what do i have to modify in /etc/yum.repos.d/*
> if anything?

Nothing. You're not supposed to install anything on XCP. Forcing to do
so is unsupported, and might break the system.

Think vmware vsphere hypervisor. Treat XCP the same way.

While XCP userland is 90-something-percent centos, some packages are
modified to be specific to XCP. Had centos repo been enabled, those
packages would be overwritten with, making xcp stop working. So to be
safe, the repositories are disabled.

If you understand the risks and consequences, and pretty sure you want
to do it anyway, you could create your own repo file (or probably just
enable existing ones) temporarily. Or just download and copy the RPMS
manually (there should only be several needed for parted and its
dependencies).

Don't complain if anything breaks though.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 09:54:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 09:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaOYK-0007iy-G3; Fri, 01 Jun 2012 09:53:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SaOYI-0007is-TB
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 09:53:51 +0000
Received: from [85.158.139.83:49335] by server-12.bemta-5.messagelabs.com id
	6F/12-18374-E2198CF4; Fri, 01 Jun 2012 09:53:50 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-182.messagelabs.com!1338544427!31856459!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4250 invoked from network); 1 Jun 2012 09:53:49 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 09:53:49 -0000
Received: by pbbro12 with SMTP id ro12so2906504pbb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 02:53:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=O+5tlsqRs30Ewr+C09mXPSlU2/FMhd77rOGjv+LtjEo=;
	b=IKZQ1BHJYTRZnDKDRTut6OEwicu9nQh6ytXxW8iKO3+CzakoDzIre2tNniIq20VZUh
	1hq9RUcXOLct7R7olpeWqtdKRyTngZGaKZ9j44pqj65Mdhnffc6QXSewPxR2ZLvpmp6H
	KxzMOZdCPtQ5wxHo/zQoDNkG6bIQ6e0y38x2DpgS1w1wto4YvXBJemnEI3DWUAfrMy4+
	sLS2aHOueUjJjOXWIttYqi8Eo3CFScrfuQEwVW6IekYKTMgN7hWG0tzEVDhs19LhvVHt
	AD/B63pf9Q3Ubj1XFhZzKYPvxvzBKOGZN4+fQnurAwZuOLE9eOWRWWAXGgX4eE/QcDcM
	yvOg==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr5457418pbc.61.1338544427427; Fri,
	01 Jun 2012 02:53:47 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Fri, 1 Jun 2012 02:53:47 -0700 (PDT)
In-Reply-To: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
References: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
Date: Fri, 1 Jun 2012 16:53:47 +0700
Message-ID: <CAG1y0sdMNeEMjiH3n7VWvbUABzL3S+-w-gZE2oQUOrECmA0U4g@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jane Wayne <jane.wayne2978@gmail.com>
X-Gm-Message-State: ALoCoQlMojwZ2n8pV4lHwM3CsUadlKI7hjHZYuon/6SvyZN5+HPSHYfzstS7ZDDqFtKHB8Ma64v3
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] why can't i install parted on CentOS distributed
 with XCP ISO binary?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 1, 2012 at 4:18 PM, Jane Wayne <jane.wayne2978@gmail.com> wrote:

> as such, i wanted to run the "parted" command. however, running this
> command says "command not found." i tried to install the parted
> utility:
>
> yum install parted
>
> but the output was
>
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
> Setting up Install Process
> No package parted available.
> Nothing to do

That is expected behaviour

>
> what's going on here? what do i have to modify in /etc/yum.repos.d/*
> if anything?

Nothing. You're not supposed to install anything on XCP. Forcing to do
so is unsupported, and might break the system.

Think vmware vsphere hypervisor. Treat XCP the same way.

While XCP userland is 90-something-percent centos, some packages are
modified to be specific to XCP. Had centos repo been enabled, those
packages would be overwritten with, making xcp stop working. So to be
safe, the repositories are disabled.

If you understand the risks and consequences, and pretty sure you want
to do it anyway, you could create your own repo file (or probably just
enable existing ones) temporarily. Or just download and copy the RPMS
manually (there should only be several needed for parted and its
dependencies).

Don't complain if anything breaks though.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 10:20:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 10:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaOxA-0000Tc-VT; Fri, 01 Jun 2012 10:19:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SaOx9-0000T7-2k
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 10:19:31 +0000
Received: from [193.109.254.147:15104] by server-4.bemta-14.messagelabs.com id
	ED/E7-03148-13798CF4; Fri, 01 Jun 2012 10:19:29 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1338545967!12144200!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10696 invoked from network); 1 Jun 2012 10:19:28 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 10:19:28 -0000
Received: by eekd41 with SMTP id d41so906638eek.32
	for <multiple recipients>; Fri, 01 Jun 2012 03:19:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type;
	bh=8uOP5xsUONlrGN/vzHDkvmqAGPNy/l+BTPiVktyxf8w=;
	b=XdglF9Aq3Synog8YsAu65g47kxgRsmf+PtVj5ESLVHDrYMN94b9xV1ONW84ghxLJWx
	tGvrFxY3MxvRhZolWuOI3N9lqKC5FXtxi1hogmvlbLCrU7qFUouRWXGJjC79tG8xe+oZ
	MG9RrwzqsG7g/phsPym0sSYk0qaEvoGKUKwO4UNZ2QaQc4hFKtIOVCKgqmIpSAoeC/nD
	yUkn5TJAwzL10Hf165imkLvUWaz5RU6Ws3Lf/nPJimYpx3m8ivJEk1YdlyjGFDZXskcZ
	sZXj6S4oKG5kKG68olmX9m3cvOlH853IKSy2GVMcsxCw8DK2X/SyGjVRioRJX+OZdoLn
	TUEA==
Received: by 10.14.97.77 with SMTP id s53mr1032470eef.104.1338545967713;
	Fri, 01 Jun 2012 03:19:27 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id u7sm5281597eeb.7.2012.06.01.03.19.25
	(version=SSLv3 cipher=OTHER); Fri, 01 Jun 2012 03:19:26 -0700 (PDT)
Message-ID: <4FC8972B.6060202@xen.org>
Date: Fri, 01 Jun 2012 11:19:23 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-devel@lists.xen.org, xen-users@lists.xen.org, 
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: [Xen-users] Proposals/changes for a new Wiki Front-Page - need
 input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8659113957222467060=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8659113957222467060==
Content-Type: multipart/alternative;
 boundary="------------010702070000020506000500"

This is a multi-part message in MIME format.
--------------010702070000020506000500
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi everybody,

at the last Xen Docs Day I got feedback that it is too hard to find 
useful information from the wiki front page. Also, much of the 
information on the front page (the list of categories) is actually 
duplicated on the wiki navigation bar.

There were a few items of feedback I received:
1) The front page should be more use-case driven and be aimed at 
beginners and users
2) Wiki Search is broken.
- Actually it is not, the UI design of search in MediaWiki is bad.
- Typing "Foo"+return into the search box will actually perform Go(Foo) 
which searches for "Foo" in titles only
- To search you need to type "Foo" and press search
3) Google search is broken.
- Some redirects are still needed but mostly we have fixed this now.
- The ones we know of are: (e.g. wiki.*xen*source.com is still hanging 
around)
- If you find SEO issues: let us know at http://wiki.xen.org/wiki/SEO_Issues

To facilitate the discussion on the new front-page, I created a proposal 
space for everybody to play with and make proposals
- http://wiki.xen.org/wiki/Proposals/ : list of proposals
- http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case 
focussed front-page
- http://wiki.xen.org/wiki/Talk:Proposals/Main_Page1 : discussion page, 
feel free to add
- http://wiki.xen.org/wiki/Proposals/Main_Page2 : a copy of the previous 
page, feel free to change
- http://wiki.xen.org/wiki/Talk:Proposals/Main_Page2 : discussion page, 
feel free to add

Feel free to add new proposals

Best Regards
Lars

--------------010702070000020506000500
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi everybody,<br>
    <br>
    at the last Xen Docs Day I got feedback that it is too hard to find
    useful information from the wiki front page. Also, much of the
    information on the front page (the list of categories) is actually
    duplicated on the wiki navigation bar.<br>
    <br>
    There were a few items of feedback I received:<br>
    1) The front page should be more use-case driven and be aimed at
    beginners and users<br>
    2) Wiki Search is broken. <br>
    - Actually it is not, the UI design of search in MediaWiki is bad.&nbsp;
    <br>
    - Typing "Foo"+return into the search box will actually perform
    Go(Foo) which searches for "Foo" in titles only<br>
    - To search you need to type "Foo" and press search<br>
    3) Google search is broken. <br>
    - Some redirects are still needed but mostly&nbsp;<cite></cite>we have
    fixed this now.<br>
    - The ones we know of are: (e.g. <cite>wiki.<b>xen</b>source.com is
      still hanging around) </cite><br>
    - If you find SEO issues: let us know at
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/SEO_Issues">http://wiki.xen.org/wiki/SEO_Issues</a><br>
    <br>
    To facilitate the discussion on the new front-page, I created a
    proposal space for everybody to play with and make proposals<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Proposals/">http://wiki.xen.org/wiki/Proposals/</a> : list of proposals<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Proposals/Main_Page1">http://wiki.xen.org/wiki/Proposals/Main_Page1</a> : a more use-case
    focussed front-page<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Talk:Proposals/Main_Page1">http://wiki.xen.org/wiki/Talk:Proposals/Main_Page1</a> : discussion
    page, feel free to add<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Proposals/Main_Page2">http://wiki.xen.org/wiki/Proposals/Main_Page2</a> : a copy of the
    previous page, feel free to change<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Talk:Proposals/Main_Page2">http://wiki.xen.org/wiki/Talk:Proposals/Main_Page2</a> : discussion
    page, feel free to add<br>
    <br>
    Feel free to add new proposals<br>
    <br>
    Best Regards<br>
    Lars<br>
  </body>
</html>

--------------010702070000020506000500--


--===============8659113957222467060==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8659113957222467060==--


From xen-users-bounces@lists.xen.org Fri Jun 01 10:20:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 10:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaOxA-0000Tc-VT; Fri, 01 Jun 2012 10:19:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SaOx9-0000T7-2k
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 10:19:31 +0000
Received: from [193.109.254.147:15104] by server-4.bemta-14.messagelabs.com id
	ED/E7-03148-13798CF4; Fri, 01 Jun 2012 10:19:29 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1338545967!12144200!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10696 invoked from network); 1 Jun 2012 10:19:28 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 10:19:28 -0000
Received: by eekd41 with SMTP id d41so906638eek.32
	for <multiple recipients>; Fri, 01 Jun 2012 03:19:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type;
	bh=8uOP5xsUONlrGN/vzHDkvmqAGPNy/l+BTPiVktyxf8w=;
	b=XdglF9Aq3Synog8YsAu65g47kxgRsmf+PtVj5ESLVHDrYMN94b9xV1ONW84ghxLJWx
	tGvrFxY3MxvRhZolWuOI3N9lqKC5FXtxi1hogmvlbLCrU7qFUouRWXGJjC79tG8xe+oZ
	MG9RrwzqsG7g/phsPym0sSYk0qaEvoGKUKwO4UNZ2QaQc4hFKtIOVCKgqmIpSAoeC/nD
	yUkn5TJAwzL10Hf165imkLvUWaz5RU6Ws3Lf/nPJimYpx3m8ivJEk1YdlyjGFDZXskcZ
	sZXj6S4oKG5kKG68olmX9m3cvOlH853IKSy2GVMcsxCw8DK2X/SyGjVRioRJX+OZdoLn
	TUEA==
Received: by 10.14.97.77 with SMTP id s53mr1032470eef.104.1338545967713;
	Fri, 01 Jun 2012 03:19:27 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id u7sm5281597eeb.7.2012.06.01.03.19.25
	(version=SSLv3 cipher=OTHER); Fri, 01 Jun 2012 03:19:26 -0700 (PDT)
Message-ID: <4FC8972B.6060202@xen.org>
Date: Fri, 01 Jun 2012 11:19:23 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-devel@lists.xen.org, xen-users@lists.xen.org, 
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: [Xen-users] Proposals/changes for a new Wiki Front-Page - need
 input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8659113957222467060=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8659113957222467060==
Content-Type: multipart/alternative;
 boundary="------------010702070000020506000500"

This is a multi-part message in MIME format.
--------------010702070000020506000500
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi everybody,

at the last Xen Docs Day I got feedback that it is too hard to find 
useful information from the wiki front page. Also, much of the 
information on the front page (the list of categories) is actually 
duplicated on the wiki navigation bar.

There were a few items of feedback I received:
1) The front page should be more use-case driven and be aimed at 
beginners and users
2) Wiki Search is broken.
- Actually it is not, the UI design of search in MediaWiki is bad.
- Typing "Foo"+return into the search box will actually perform Go(Foo) 
which searches for "Foo" in titles only
- To search you need to type "Foo" and press search
3) Google search is broken.
- Some redirects are still needed but mostly we have fixed this now.
- The ones we know of are: (e.g. wiki.*xen*source.com is still hanging 
around)
- If you find SEO issues: let us know at http://wiki.xen.org/wiki/SEO_Issues

To facilitate the discussion on the new front-page, I created a proposal 
space for everybody to play with and make proposals
- http://wiki.xen.org/wiki/Proposals/ : list of proposals
- http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case 
focussed front-page
- http://wiki.xen.org/wiki/Talk:Proposals/Main_Page1 : discussion page, 
feel free to add
- http://wiki.xen.org/wiki/Proposals/Main_Page2 : a copy of the previous 
page, feel free to change
- http://wiki.xen.org/wiki/Talk:Proposals/Main_Page2 : discussion page, 
feel free to add

Feel free to add new proposals

Best Regards
Lars

--------------010702070000020506000500
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi everybody,<br>
    <br>
    at the last Xen Docs Day I got feedback that it is too hard to find
    useful information from the wiki front page. Also, much of the
    information on the front page (the list of categories) is actually
    duplicated on the wiki navigation bar.<br>
    <br>
    There were a few items of feedback I received:<br>
    1) The front page should be more use-case driven and be aimed at
    beginners and users<br>
    2) Wiki Search is broken. <br>
    - Actually it is not, the UI design of search in MediaWiki is bad.&nbsp;
    <br>
    - Typing "Foo"+return into the search box will actually perform
    Go(Foo) which searches for "Foo" in titles only<br>
    - To search you need to type "Foo" and press search<br>
    3) Google search is broken. <br>
    - Some redirects are still needed but mostly&nbsp;<cite></cite>we have
    fixed this now.<br>
    - The ones we know of are: (e.g. <cite>wiki.<b>xen</b>source.com is
      still hanging around) </cite><br>
    - If you find SEO issues: let us know at
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/SEO_Issues">http://wiki.xen.org/wiki/SEO_Issues</a><br>
    <br>
    To facilitate the discussion on the new front-page, I created a
    proposal space for everybody to play with and make proposals<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Proposals/">http://wiki.xen.org/wiki/Proposals/</a> : list of proposals<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Proposals/Main_Page1">http://wiki.xen.org/wiki/Proposals/Main_Page1</a> : a more use-case
    focussed front-page<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Talk:Proposals/Main_Page1">http://wiki.xen.org/wiki/Talk:Proposals/Main_Page1</a> : discussion
    page, feel free to add<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Proposals/Main_Page2">http://wiki.xen.org/wiki/Proposals/Main_Page2</a> : a copy of the
    previous page, feel free to change<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Talk:Proposals/Main_Page2">http://wiki.xen.org/wiki/Talk:Proposals/Main_Page2</a> : discussion
    page, feel free to add<br>
    <br>
    Feel free to add new proposals<br>
    <br>
    Best Regards<br>
    Lars<br>
  </body>
</html>

--------------010702070000020506000500--


--===============8659113957222467060==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8659113957222467060==--


From xen-users-bounces@lists.xen.org Fri Jun 01 10:54:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 10:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaPUE-0003BD-Ie; Fri, 01 Jun 2012 10:53:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaPUC-0003Ay-WD
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 10:53:41 +0000
Received: from [85.158.143.99:37522] by server-1.bemta-4.messagelabs.com id
	78/D2-27869-43F98CF4; Fri, 01 Jun 2012 10:53:40 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1338548016!28572135!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27140 invoked from network); 1 Jun 2012 10:53:38 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 10:53:38 -0000
Received: by obbwd20 with SMTP id wd20so3557193obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 03:53:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=DnLi5/Lrs72x+s5DraIjzVWHboh4QgN4MdogVpSwZ1g=;
	b=CwM4ncvGQILsNFxN2ufSmpGskZGQBxEDMUDHVawT/7BZrWxRQOG4IQXFd0G7Slnoye
	CHczB4Xv3dAVceEj4n0/OubkkyRLrz6vtMbcxrOOWhdBVD6FnYNsuJWtF/XJc8M4TjKd
	Y8KfEtk5SMFamaI5Rykp2czF0UBMb9g/OwBFqHdsRYIAUnhzBBQSKVdHD8v/nIQpMRsq
	gKmqHFUEeq94TBUZ91S41EubopYRXxNGY6XJvCBBsVerwKZ7YsLYyHfaczAdTOl7BQMm
	J1BjsBr73l3EfBFGuLpuSVnJ7J8PD897Aj/qV/04jAkgp98G92th03oBDd2BBmCPKiXB
	+P1Q==
MIME-Version: 1.0
Received: by 10.182.2.193 with SMTP id 1mr2111250obw.46.1338548015407; Fri, 01
	Jun 2012 03:53:35 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 03:53:35 -0700 (PDT)
In-Reply-To: <CAG1y0sdMNeEMjiH3n7VWvbUABzL3S+-w-gZE2oQUOrECmA0U4g@mail.gmail.com>
References: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
	<CAG1y0sdMNeEMjiH3n7VWvbUABzL3S+-w-gZE2oQUOrECmA0U4g@mail.gmail.com>
Date: Fri, 1 Jun 2012 06:53:35 -0400
Message-ID: <CACCzU1T_LG4jvE2SwX1kTpkhNQXcbLNHE-8Cmvg6qkyMp2DPgA@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] why can't i install parted on CentOS distributed
 with XCP ISO binary?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fajar, thanks. if that behavior is intentional, then i'll accept that.
also, thanks for the pointer of "forcing" the install. that really
helps if decide to tinker some more.

On Fri, Jun 1, 2012 at 5:53 AM, Fajar A. Nugraha <list@fajar.net> wrote:
> On Fri, Jun 1, 2012 at 4:18 PM, Jane Wayne <jane.wayne2978@gmail.com> wrote:
>
>> as such, i wanted to run the "parted" command. however, running this
>> command says "command not found." i tried to install the parted
>> utility:
>>
>> yum install parted
>>
>> but the output was
>>
>> Loaded plugins: fastestmirror
>> Loading mirror speeds from cached hostfile
>> Setting up Install Process
>> No package parted available.
>> Nothing to do
>
> That is expected behaviour
>
>>
>> what's going on here? what do i have to modify in /etc/yum.repos.d/*
>> if anything?
>
> Nothing. You're not supposed to install anything on XCP. Forcing to do
> so is unsupported, and might break the system.
>
> Think vmware vsphere hypervisor. Treat XCP the same way.
>
> While XCP userland is 90-something-percent centos, some packages are
> modified to be specific to XCP. Had centos repo been enabled, those
> packages would be overwritten with, making xcp stop working. So to be
> safe, the repositories are disabled.
>
> If you understand the risks and consequences, and pretty sure you want
> to do it anyway, you could create your own repo file (or probably just
> enable existing ones) temporarily. Or just download and copy the RPMS
> manually (there should only be several needed for parted and its
> dependencies).
>
> Don't complain if anything breaks though.
>
> --
> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 10:54:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 10:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaPUE-0003BD-Ie; Fri, 01 Jun 2012 10:53:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaPUC-0003Ay-WD
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 10:53:41 +0000
Received: from [85.158.143.99:37522] by server-1.bemta-4.messagelabs.com id
	78/D2-27869-43F98CF4; Fri, 01 Jun 2012 10:53:40 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1338548016!28572135!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27140 invoked from network); 1 Jun 2012 10:53:38 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 10:53:38 -0000
Received: by obbwd20 with SMTP id wd20so3557193obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 03:53:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=DnLi5/Lrs72x+s5DraIjzVWHboh4QgN4MdogVpSwZ1g=;
	b=CwM4ncvGQILsNFxN2ufSmpGskZGQBxEDMUDHVawT/7BZrWxRQOG4IQXFd0G7Slnoye
	CHczB4Xv3dAVceEj4n0/OubkkyRLrz6vtMbcxrOOWhdBVD6FnYNsuJWtF/XJc8M4TjKd
	Y8KfEtk5SMFamaI5Rykp2czF0UBMb9g/OwBFqHdsRYIAUnhzBBQSKVdHD8v/nIQpMRsq
	gKmqHFUEeq94TBUZ91S41EubopYRXxNGY6XJvCBBsVerwKZ7YsLYyHfaczAdTOl7BQMm
	J1BjsBr73l3EfBFGuLpuSVnJ7J8PD897Aj/qV/04jAkgp98G92th03oBDd2BBmCPKiXB
	+P1Q==
MIME-Version: 1.0
Received: by 10.182.2.193 with SMTP id 1mr2111250obw.46.1338548015407; Fri, 01
	Jun 2012 03:53:35 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 03:53:35 -0700 (PDT)
In-Reply-To: <CAG1y0sdMNeEMjiH3n7VWvbUABzL3S+-w-gZE2oQUOrECmA0U4g@mail.gmail.com>
References: <CACCzU1Q2gCU9Dx9G2rRwS0GOT-DAj8=0yq2MPDYD895AgYSNBQ@mail.gmail.com>
	<CAG1y0sdMNeEMjiH3n7VWvbUABzL3S+-w-gZE2oQUOrECmA0U4g@mail.gmail.com>
Date: Fri, 1 Jun 2012 06:53:35 -0400
Message-ID: <CACCzU1T_LG4jvE2SwX1kTpkhNQXcbLNHE-8Cmvg6qkyMp2DPgA@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] why can't i install parted on CentOS distributed
 with XCP ISO binary?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fajar, thanks. if that behavior is intentional, then i'll accept that.
also, thanks for the pointer of "forcing" the install. that really
helps if decide to tinker some more.

On Fri, Jun 1, 2012 at 5:53 AM, Fajar A. Nugraha <list@fajar.net> wrote:
> On Fri, Jun 1, 2012 at 4:18 PM, Jane Wayne <jane.wayne2978@gmail.com> wrote:
>
>> as such, i wanted to run the "parted" command. however, running this
>> command says "command not found." i tried to install the parted
>> utility:
>>
>> yum install parted
>>
>> but the output was
>>
>> Loaded plugins: fastestmirror
>> Loading mirror speeds from cached hostfile
>> Setting up Install Process
>> No package parted available.
>> Nothing to do
>
> That is expected behaviour
>
>>
>> what's going on here? what do i have to modify in /etc/yum.repos.d/*
>> if anything?
>
> Nothing. You're not supposed to install anything on XCP. Forcing to do
> so is unsupported, and might break the system.
>
> Think vmware vsphere hypervisor. Treat XCP the same way.
>
> While XCP userland is 90-something-percent centos, some packages are
> modified to be specific to XCP. Had centos repo been enabled, those
> packages would be overwritten with, making xcp stop working. So to be
> safe, the repositories are disabled.
>
> If you understand the risks and consequences, and pretty sure you want
> to do it anyway, you could create your own repo file (or probably just
> enable existing ones) temporarily. Or just download and copy the RPMS
> manually (there should only be several needed for parted and its
> dependencies).
>
> Don't complain if anything breaks though.
>
> --
> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 10:55:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 10:55:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaPUv-0003Fm-8N; Fri, 01 Jun 2012 10:54:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaPUt-0003FU-R2
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 10:54:24 +0000
Received: from [85.158.138.51:42541] by server-4.bemta-3.messagelabs.com id
	F9/EB-32504-E5F98CF4; Fri, 01 Jun 2012 10:54:22 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1338548060!30353175!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4536 invoked from network); 1 Jun 2012 10:54:22 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 10:54:22 -0000
Received: by obbwd20 with SMTP id wd20so3558221obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 03:54:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=RhCEIg29d+zPImL0WvJKuIIhnv1zYcgghiwRdb3THHs=;
	b=cuH07XbcBKKD4+iW0rSpkTbgJ3gHHvHQ0vDNkE7GzY5zDqhFyI8OwuPJfNYkxFPy6W
	Wmkmy5arxoLvY5N9zvMZXuW0eaQl4oKlWR6M52bIKwPn6Cf7gg/E//okngL1hw9yN2aG
	NngTKx309TmaG/Rt1UmboPQP7D17FGq6G9AQQdgm968X8EAFBJxo6Ew+EDDIKC1c3IxA
	Y9Ne7UwjfNuW8Myv34LLOZx06hakao0MxmVQbOWxe6M4IC2d7iiRF6kxci/XCCcNC6kI
	9rvaIrp2qlePd5qy0JHb6HWGWEHgbsrrHG+NawvQrvOhPwgnGXeFQEQGdcauHhdK+3VV
	LGwA==
MIME-Version: 1.0
Received: by 10.182.212.4 with SMTP id ng4mr2178698obc.20.1338548060308; Fri,
	01 Jun 2012 03:54:20 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 03:54:20 -0700 (PDT)
In-Reply-To: <1338543045.17466.47.camel@zakaz.uk.xensource.com>
References: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
	<1338543045.17466.47.camel@zakaz.uk.xensource.com>
Date: Fri, 1 Jun 2012 06:54:20 -0400
Message-ID: <CACCzU1TgGRE1gYCCEOovL+hqcRr5Vv9zrVb1jmkXdDWF=Xv42A@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] installation and configuration documentation for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

thanks ian, i've posted on the other list.

On Fri, Jun 1, 2012 at 5:30 AM, Ian Campbell <Ian.Campbell@citrix.com> wrot=
e:
> Hi Jane,
>
> Both this and the other question you sent are more likely to get answers
> on the xen-api@ list where most XCP discussion happens (not an obvious
> name, I agree, steps are under way to clarify this!)
>
> Ian.
>
> On Fri, 2012-06-01 at 10:15 +0100, Jane Wayne wrote:
>> i've installed XCP 1.5-beta. i'm a little confused as to what has
>> happened. everything so far seems to work. however, i need more
>> information on what was done to my hard disk during the installation
>> and how was the file system set up.
>>
>> in particular, i was investigating how to create a new logical volume
>> to place my ISO file to use as my ISO storage (SR). i notice (see
>> below with lvs command) that something like this was already created
>> automatically, BUT, it was not mounted anywhere. i was wondering why
>> this artifact logical volume was created and not mounted?
>>
>> i have a 3 TB hard disk. when i issue: fdisk -l, i get the following out=
put.
>>
>> WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
>> fdisk doesn't support GPT. Use GNU Parted.
>> WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
>> DOS partition table format can not be used on drives for volumes
>> larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
>> partition table format (GPT).
>> Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
>> 256 heads, 63 sectors/track, 363376 cylinders
>> Units =3D cylinders of 16128 * 512 =3D 8257536 bytes
>> =A0 =A0Device Boot =A0 =A0 =A0Start =A0 =A0 =A0 =A0 End =A0 =A0 =A0Block=
s =A0 Id =A0System
>> /dev/sda1 =A0 * =A0 =A0 =A0 =A0 =A0 1 =A0 =A0 =A0266306 =A02147483647+ =
=A0ee =A0EFI GPT
>>
>> the pvs command gives me the following:
>>
>> =A0 PV =A0 =A0 =A0 =A0 VG =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Fmt
>> Attr PSize PFree
>> =A0 /dev/sda3 =A0VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 lvm2
>> a- =A0 2.72T 2.62T
>>
>> the vgs command gives me the following:
>>
>> =A0 VG =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 #PV #LV #SN Attr
>> =A0VSize VFree
>> =A0 VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 =A0 1 =A0 3 =A0 0
>> wz--n- 2.72T 2.62T
>>
>> the lvs command gives me the following:
>>
>> =A0 LV =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 VG
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Attr =A0 LSize =A0 Origin=
 Snap% =A0Move Log Copy%
>> Convert
>> =A0 MGT
>> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi-a- =A0 4.00M
>> =A0 VHD-cfa4481f-2553-4dfe-a4aa-bfe5f99186c6
>> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- =A0 8.02G
>> =A0 iso
>> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- 100.00G
>>
>> the mount command gives me the following:
>>
>> /dev/sda1 on / type ext3 (rw)
>> none on /proc type proc (rw)
>> none on /sys type sysfs (rw)
>> none on /dev/pts type devpts (rw)
>> none on /dev/shm type tmpfs (rw)
>> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
>> sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 10:55:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 10:55:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaPUv-0003Fm-8N; Fri, 01 Jun 2012 10:54:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jane.wayne2978@gmail.com>) id 1SaPUt-0003FU-R2
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 10:54:24 +0000
Received: from [85.158.138.51:42541] by server-4.bemta-3.messagelabs.com id
	F9/EB-32504-E5F98CF4; Fri, 01 Jun 2012 10:54:22 +0000
X-Env-Sender: jane.wayne2978@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1338548060!30353175!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4536 invoked from network); 1 Jun 2012 10:54:22 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 10:54:22 -0000
Received: by obbwd20 with SMTP id wd20so3558221obb.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 03:54:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=RhCEIg29d+zPImL0WvJKuIIhnv1zYcgghiwRdb3THHs=;
	b=cuH07XbcBKKD4+iW0rSpkTbgJ3gHHvHQ0vDNkE7GzY5zDqhFyI8OwuPJfNYkxFPy6W
	Wmkmy5arxoLvY5N9zvMZXuW0eaQl4oKlWR6M52bIKwPn6Cf7gg/E//okngL1hw9yN2aG
	NngTKx309TmaG/Rt1UmboPQP7D17FGq6G9AQQdgm968X8EAFBJxo6Ew+EDDIKC1c3IxA
	Y9Ne7UwjfNuW8Myv34LLOZx06hakao0MxmVQbOWxe6M4IC2d7iiRF6kxci/XCCcNC6kI
	9rvaIrp2qlePd5qy0JHb6HWGWEHgbsrrHG+NawvQrvOhPwgnGXeFQEQGdcauHhdK+3VV
	LGwA==
MIME-Version: 1.0
Received: by 10.182.212.4 with SMTP id ng4mr2178698obc.20.1338548060308; Fri,
	01 Jun 2012 03:54:20 -0700 (PDT)
Received: by 10.182.188.106 with HTTP; Fri, 1 Jun 2012 03:54:20 -0700 (PDT)
In-Reply-To: <1338543045.17466.47.camel@zakaz.uk.xensource.com>
References: <CACCzU1TQ56V99j_jxdp=RRPdM=2qGvB-hKUTbOvXe91v+rjpZg@mail.gmail.com>
	<1338543045.17466.47.camel@zakaz.uk.xensource.com>
Date: Fri, 1 Jun 2012 06:54:20 -0400
Message-ID: <CACCzU1TgGRE1gYCCEOovL+hqcRr5Vv9zrVb1jmkXdDWF=Xv42A@mail.gmail.com>
From: Jane Wayne <jane.wayne2978@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] installation and configuration documentation for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

thanks ian, i've posted on the other list.

On Fri, Jun 1, 2012 at 5:30 AM, Ian Campbell <Ian.Campbell@citrix.com> wrot=
e:
> Hi Jane,
>
> Both this and the other question you sent are more likely to get answers
> on the xen-api@ list where most XCP discussion happens (not an obvious
> name, I agree, steps are under way to clarify this!)
>
> Ian.
>
> On Fri, 2012-06-01 at 10:15 +0100, Jane Wayne wrote:
>> i've installed XCP 1.5-beta. i'm a little confused as to what has
>> happened. everything so far seems to work. however, i need more
>> information on what was done to my hard disk during the installation
>> and how was the file system set up.
>>
>> in particular, i was investigating how to create a new logical volume
>> to place my ISO file to use as my ISO storage (SR). i notice (see
>> below with lvs command) that something like this was already created
>> automatically, BUT, it was not mounted anywhere. i was wondering why
>> this artifact logical volume was created and not mounted?
>>
>> i have a 3 TB hard disk. when i issue: fdisk -l, i get the following out=
put.
>>
>> WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
>> fdisk doesn't support GPT. Use GNU Parted.
>> WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
>> DOS partition table format can not be used on drives for volumes
>> larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
>> partition table format (GPT).
>> Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
>> 256 heads, 63 sectors/track, 363376 cylinders
>> Units =3D cylinders of 16128 * 512 =3D 8257536 bytes
>> =A0 =A0Device Boot =A0 =A0 =A0Start =A0 =A0 =A0 =A0 End =A0 =A0 =A0Block=
s =A0 Id =A0System
>> /dev/sda1 =A0 * =A0 =A0 =A0 =A0 =A0 1 =A0 =A0 =A0266306 =A02147483647+ =
=A0ee =A0EFI GPT
>>
>> the pvs command gives me the following:
>>
>> =A0 PV =A0 =A0 =A0 =A0 VG =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Fmt
>> Attr PSize PFree
>> =A0 /dev/sda3 =A0VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 lvm2
>> a- =A0 2.72T 2.62T
>>
>> the vgs command gives me the following:
>>
>> =A0 VG =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 #PV #LV #SN Attr
>> =A0VSize VFree
>> =A0 VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 =A0 1 =A0 3 =A0 0
>> wz--n- 2.72T 2.62T
>>
>> the lvs command gives me the following:
>>
>> =A0 LV =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 VG
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Attr =A0 LSize =A0 Origin=
 Snap% =A0Move Log Copy%
>> Convert
>> =A0 MGT
>> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi-a- =A0 4.00M
>> =A0 VHD-cfa4481f-2553-4dfe-a4aa-bfe5f99186c6
>> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- =A0 8.02G
>> =A0 iso
>> VG_XenStorage-5a32ce29-c98e-1488-273e-263c65d47479 -wi--- 100.00G
>>
>> the mount command gives me the following:
>>
>> /dev/sda1 on / type ext3 (rw)
>> none on /proc type proc (rw)
>> none on /sys type sysfs (rw)
>> none on /dev/pts type devpts (rw)
>> none on /dev/shm type tmpfs (rw)
>> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
>> sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 14:23:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 14:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaSjt-00039P-VJ; Fri, 01 Jun 2012 14:22:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SaSjs-00039K-K2
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 14:22:05 +0000
Received: from [85.158.138.51:43456] by server-8.bemta-3.messagelabs.com id
	C2/BB-01456-B00D8CF4; Fri, 01 Jun 2012 14:22:03 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1338560520!27505438!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20604 invoked from network); 1 Jun 2012 14:22:01 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 14:22:01 -0000
Received: by yenm4 with SMTP id m4so2109568yen.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 07:22:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=2V5gojH/Om8NDw5GfYQ0fZO8dBuHpgGcX/dawcP7u+o=;
	b=VSMogFw8v+9u7TIepxofyoG7XLKfQGBECU7y/qwc6N1dtFZxqjWQF3YQUxugbBSKOh
	wa0asNRRvqlLuD4CWEs41PQ+fqTfnPjsFdtQHmxIH6KVbeYuoFNM8iL1KlVISEcg9pZx
	s9RHvUcljVOyQUr+rJrpuO3nCz/T8EZEqAzpMFM6uHTV/pu5P++SDYvco0W4o7l9WKgg
	S6PJbzEqcyl60FPxDK0LWlnE49wqFNSaW78Hiirf/Bhg8AjuIY4C/xvLqVbl29EcfiIF
	P/hpXmpOPXP6a91gICf6X54kjMjACg6wVmpp2cEeltU9HKWGNhfTrfp+KGUD7KwOIILe
	QlMg==
Received: by 10.100.228.3 with SMTP id a3mr893221anh.4.1338560520213;
	Fri, 01 Jun 2012 07:22:00 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id g4sm7024324yhf.12.2012.06.01.07.21.58
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 01 Jun 2012 07:21:59 -0700 (PDT)
Message-ID: <4FC8CFF4.2040100@gmail.com>
Date: Fri, 01 Jun 2012 10:21:40 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <4FC7767B.6040706@gmail.com>
	<1338532821.14877.49.camel@dagon.hellion.org.uk>
In-Reply-To: <1338532821.14877.49.camel@dagon.hellion.org.uk>
Subject: Re: [Xen-users] Installing XAPI on Debian Wheezy with Xen
	4.2-unstable?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3511025905151307911=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3511025905151307911==
Content-Type: multipart/alternative;
 boundary="------------030808020300020306010208"

This is a multi-part message in MIME format.
--------------030808020300020306010208
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 6/1/2012 2:40 AM, Ian Campbell wrote:
> Questions about XCP and XAPI are best addressed to the xen-api@ list.
> I've CCd it for you.

Thank you for writing responding Ian. I know it is best suited in 
xen-xapi BUT have already asked several questions on the Xen-api list 
regarding XAPI and only received back a couple responses WHICH didn't 
really help with all questions.
SO, i asked it here on Xen-users to see if any Xen users have messed 
around with installing XAPI on Debian and see what their experiences where.


> On Thu, 2012-05-31 at 14:47 +0100, cyberhawk001@gmail.com wrote:
>> I have not had any luck getting the XAPI to install or even work in
>> Debian Wheezy 64bit SO figured i ask anyone out there:
>>
>> 1.) Has any Xen user(s) have successfully installed the XAPI Toolstack
>> on Xen 4.2-unstable and how were you able to do it?
> XAPI needs to be built against the specific hypervisor version it is
> going to run against. The XAPI packages in Wheezy are built against the
> 4.1 packages in Wheezy.
>
> Why don't you just use the packaged version of both Xen (i.e. 4.1) and
> xcp-xapi from Wheezy, this is sure to bethe quickest way to getting an
> XCP system up and running. Unless you have a really strong reason to
> build the Xen yourself this is something which is best left to the
> distros.
>
> In the past xapi has needed actual porting effort when moving between
> Xen versions. I don't know if this will be the case for moving 4.1->4.2
> but I would suggest that unless you

AHH ok, well the last time i asked if XAPI would work or was compatible 
with Xen 4.2-unstable, on the list Xen-api, the responses i got back was:

"*I don't know, but I hope so If you find out, please let us know. The 
latest trunk build of xapi should work with xen-unstable, but we haven't 
released that version of xapi yet, either for XenServer, XCP, or 
Debian/Ubuntu.* "

SO, i was wondering if i couldn't get it to work never the less.... :) 
AND no one has ever remotely mentioned on the Xen-api list that you have 
to build XAPI based on what version of Xen it is going to be used with.

PLUS i really like and have gotten used to using the XL toolstack in Xen 
4.2-unstable as well as not having to do several file modifications or 
editing that Xen 4.1.2 seems to always need. Plus, i already have a few 
DomU config files formatted using the XL toolstack and well since that 
is going to be the standard coming up soon here, might as well start 
learning and getting used to the latest tools as some things are 
different in XM vs XL.



>> 2.) Has anyone been able to compile the XAPI Toolstack from source and
>> again how to do that?
> This I don't know. Have you checked the wiki pages? Also you could just
> rebuild the Debian packages in the normal way.

The ONLY Wiki there is about this is 
http://wiki.xen.org/wiki/Compile_the_XCP_toolstack_from_source AND it is 
using the *xapi-autobuilder.git* which again will build the XAPI tools 
and dependencies AS well as the Xen 4.1 hypgervisor and its dependencies 
as well. I have already asked about this several times and the only 
thing i got back was:

"Yes, you can download the xapi source from 
http://github.com/xen-org/xen-api, check out the debian branch, and 
build from there. Or you can do apt-get source xen-api, and rebuild it. 
You might be able to use dpkg to install the binary deb package, without 
installing dependencies, but I don't know. "

WHICH i have done that, i can download the the Debian Branch of the 
above git and have even downloaded it using "*apt-get source xen-api*" 
BUT the Readme file in there is virtually none existent unlike how it is 
with Xen, and just simply running "MAKE" doesn't do anything nor 
compiles; it just gives and error "*make: omake: Command not found*". 
Again, these i have asked about on Xen-api list BUT are too much of a 
NOOB question(s) for anyone to answer so never got anywhere with it 
yet... :).

Also, just like with Xen you need to have a list of dependency packages 
installed before you can even compile Xen, WELL such things are 
virtually not documented at all so pretty tough to even know where to 
start with that. I know XAPI and Project Kronos is still very new and 
just being developed, but some  people out there have gotten it to 
compile and work and etc SO there is a way, i am just too new at this to 
go poking around some code to figure out how it works and than figure 
out how to compile or use...hehe

>> - I had Xen 4.2-unstable installed, removed it and ran sudo apt-get
>> xcp-xapi, which installs Xen 4.1.2. I was able to boot into Xen, the
>> XE toolstack i just can't get to load or run, even the XM toolstack
>> doesn't work either. Following the Wiki guides don't quite help yet.
>> The /etc/init.d folder only contains xendomains, xen and all of the
>> xcp-* daemons.
>>
>> - I would be nice to know how to just remove/uninstall
>> xen-hypervisor-4.1-amd64, xen-utils-4.1, xen-utils-common, and
>> xenstore-utils, so than one can install Xen 4.2-unstable instead.
> Why do you want to do this? Why not run 4.1 which is what the XCP
> packages are built against and what people have been testing in the
> context of Wheezy?
>
>> - On the flip-side, it would be nice if it was easy to install JUST
>> the XAPI Toolstack as a standalone package on top of an existing Xen
>> Dom0... :)
> I don't understand this. If you have an existing Xen dom0 can't you just
> apt-get install xcp-xapi?


Well, NO you can't. I have already tried this. The XAPI toolstack does 
not come desperately. If you lets say already have Xen 4.2-unstable 
running or just installed and than you run "*apt-get install xcp-xapi*", 
it installs the x*cp-xapi, stunnel, xcp-eliloader, xcp-fe, xcp-networkd, 
xcp-squeezed, xcp-storage-managers, xcp-v6d, xcp-xe, libxenstore3.0,* 
AND other dependecnies, BUT it will also try to install 
*xen-hypervisor-4.1-amd64, xen-utils-4.1* and any additional 
dependencies it needs WHICH will fail with errors not able to install 
and etc. SO, it never gets installed and could not get it all to work.

SO, what i am saying that EVEN if i had my own compiled Xen 4.1.2 
installed, the *apt-get install xcp-xapi*" seems to me has NO way of 
checking to see if you already have Xen 4.1.2 installed and it won't try 
to re-download and install it form the repository, let alone check if 
Xen 4.2-Unstable is installed. HENCE what i was saying is that it would 
be REALLY nice if the XAPI toolstack came as a standalone package, just 
like most anything, and installs its own dependencies (as it needs 
several to make it work) BUT not the hypervisor. I am sure it will 
eventually get there BUT just find it soo puzzling why the XAPI was 
packaged specifically to include a hypervisor at every turn.

However, if what you said at the beginning that "*XAPI needs to be built 
against the specific hypervisor version*" is how it works, than that 
would make perfect sense as to why XAPI needs to come with its partnered 
Xen version. BUT, none of that has every been said or stated on xen-api 
forum SO again, people there are MOSTLY all XAPI developers and rarely 
have time to answer simple NOOB questions such as these and focus more 
on bugs or developer issues.... :). On top of that all of the Project 
Kronos Wiki pages are pretty outdated and need massive updating which no 
one as done yet.


>> Thank you for any input from anyone who has experimented with XAPI
>> installation on  Debian.
> I've not run XAPI on Debian but it seems to me that by trying to use
> 4.2-unstable you are making life much more difficult for yourself than
> it needs to be. Just use the existing packages in Debian and I think
> things will go much smoother.
>
> Even if you do have a good reason for running 4.2 I'd suggest following
> the guides with 4.1 first so you get a feel for things before striking
> off and blazing a new trail to 4.2.
>
> Ian.


Well thanks again Ian, you are always helpful in answering questions on 
here or helping out. I guess i will mess with XAPI some more, the last 
time i installed xcp-xapi from debian repo, it installed and booted to 
Xen 4.1, but could not get any toolstack to load or work. But, i will 
try again........ :)

--------------030808020300020306010208
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 6/1/2012 2:40 AM, Ian Campbell wrote:
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">Questions about XCP and XAPI are best addressed to the xen-api@ list.
I've CCd it for you.
</pre>
    </blockquote>
    <br>
    Thank you for writing responding Ian. I know it is best suited in
    xen-xapi BUT have already asked several questions on the Xen-api
    list regarding XAPI and only received back a couple responses WHICH
    didn't really help with all questions.<br>
    SO, i asked it here on Xen-users to see if any Xen users have messed
    around with installing XAPI on Debian and see what their experiences
    where.<br>
    <br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">
On Thu, 2012-05-31 at 14:47 +0100, <a class="moz-txt-link-abbreviated" href="mailto:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I have not had any luck getting the XAPI to install or even work in
Debian Wheezy 64bit SO figured i ask anyone out there:

1.) Has any Xen user(s) have successfully installed the XAPI Toolstack
on Xen 4.2-unstable and how were you able to do it?
</pre>
      </blockquote>
      <pre wrap="">
XAPI needs to be built against the specific hypervisor version it is
going to run against. The XAPI packages in Wheezy are built against the
4.1 packages in Wheezy.

Why don't you just use the packaged version of both Xen (i.e. 4.1) and
xcp-xapi from Wheezy, this is sure to bethe quickest way to getting an
XCP system up and running. Unless you have a really strong reason to
build the Xen yourself this is something which is best left to the
distros.

In the past xapi has needed actual porting effort when moving between
Xen versions. I don't know if this will be the case for moving 4.1-&gt;4.2
but I would suggest that unless you
</pre>
    </blockquote>
    <br>
    AHH ok, well the last time i asked if XAPI would work or was
    compatible with Xen 4.2-unstable, on the list Xen-api, the responses
    i got back was:<br>
    <br>
    "<b>I don't know, but I hope so <span class="moz-smiley-s3"
        title=";)"></span> If you find out, please let us know. The
      latest trunk build of xapi should work with xen-unstable, but we
      haven't released that version of xapi yet, either for XenServer,
      XCP, or Debian/Ubuntu.</b>
    "<br>
    <br>
    SO, i was wondering if i couldn't get it to work never the less....
    :) AND no one has ever remotely mentioned on the Xen-api list that
    you have to build XAPI based on what version of Xen it is going to
    be used with.<br>
    <br>
    PLUS i really like and have gotten used to using the XL toolstack in
    Xen 4.2-unstable as well as not having to do several file
    modifications or editing that Xen 4.1.2 seems to always need. Plus,
    i already have a few DomU config files formatted using the XL
    toolstack and well since that is going to be the standard coming up
    soon here, might as well start learning and getting used to the
    latest tools as some things are different in XM vs XL.<br>
    <br>
    <br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">2.) Has anyone been able to compile the XAPI Toolstack from source and
again how to do that?
</pre>
      </blockquote>
      <pre wrap="">
This I don't know. Have you checked the wiki pages? Also you could just
rebuild the Debian packages in the normal way.</pre>
    </blockquote>
    <br>
    The ONLY Wiki there is about this is
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compile_the_XCP_toolstack_from_source">http://wiki.xen.org/wiki/Compile_the_XCP_toolstack_from_source</a> AND
    it is using the <b>xapi-autobuilder.git</b> which again will build
    the XAPI tools and dependencies AS well as the Xen 4.1 hypgervisor
    and its dependencies as well. I have already asked about this
    several times and the only thing i got back was:<br>
    <br>
    "Yes, you can download the xapi source from <a
      class="moz-txt-link-freetext"
      href="http://github.com/xen-org/xen-api">http://github.com/xen-org/xen-api</a>,
    check out the debian branch, and build from there. Or you can do
    apt-get source xen-api, and rebuild it. You might be able to use
    dpkg to install the binary deb package, without installing
    dependencies, but I don't know.
    "<br>
    <br>
    WHICH i have done that, i can download the the Debian Branch of the
    above git and have even downloaded it using "<b>apt-get source
      xen-api</b>" BUT the Readme file in there is virtually none
    existent unlike how it is with Xen, and just simply running "MAKE"
    doesn't do anything nor compiles; it just gives and error "<b>make:
      omake: Command not found</b>". Again, these i have asked about on
    Xen-api list BUT are too much of a NOOB question(s) for anyone to
    answer so never got anywhere with it yet... :). <br>
    <br>
    Also, just like with Xen you need to have a list of dependency
    packages installed before you can even compile Xen, WELL such things
    are virtually not documented at all so pretty tough to even know
    where to start with that. I know XAPI and Project Kronos is still
    very new and just being developed, but some&nbsp; people out there have
    gotten it to compile and work and etc SO there is a way, i am just
    too new at this to go poking around some code to figure out how it
    works and than figure out how to compile or use...hehe<br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">- I had Xen 4.2-unstable installed, removed it and ran sudo apt-get
xcp-xapi, which installs Xen 4.1.2. I was able to boot into Xen, the
XE toolstack i just can't get to load or run, even the XM toolstack
doesn't work either. Following the Wiki guides don't quite help yet.
The /etc/init.d folder only contains xendomains, xen and all of the
xcp-* daemons.

- I would be nice to know how to just remove/uninstall
xen-hypervisor-4.1-amd64, xen-utils-4.1, xen-utils-common, and
xenstore-utils, so than one can install Xen 4.2-unstable instead.
</pre>
      </blockquote>
      <pre wrap="">
Why do you want to do this? Why not run 4.1 which is what the XCP
packages are built against and what people have been testing in the
context of Wheezy?

</pre>
      <blockquote type="cite">
        <pre wrap="">- On the flip-side, it would be nice if it was easy to install JUST
the XAPI Toolstack as a standalone package on top of an existing Xen
Dom0... :)
</pre>
      </blockquote>
      <pre wrap="">
I don't understand this. If you have an existing Xen dom0 can't you just
apt-get install xcp-xapi?
</pre>
    </blockquote>
    <br>
    <br>
    Well, NO you can't. I have already tried this. The XAPI toolstack
    does not come desperately. If you lets say already have Xen
    4.2-unstable running or just installed and than you run "<b>apt-get
      install xcp-xapi</b>", it installs the x<b>cp-xapi, stunnel,
      xcp-eliloader, xcp-fe, xcp-networkd, xcp-squeezed,
      xcp-storage-managers, xcp-v6d, xcp-xe, libxenstore3.0,</b> AND
    other dependecnies, BUT it will also try to install <b>xen-hypervisor-4.1-amd64,
      xen-utils-4.1</b> and any additional dependencies it needs WHICH
    will fail with errors not able to install and etc. SO, it never gets
    installed and could not get it all to work.<br>
    <br>
    SO, what i am saying that EVEN if i had my own compiled Xen 4.1.2
    installed, the <b>apt-get install xcp-xapi</b>" seems to me has NO
    way of checking to see if you already have Xen 4.1.2 installed and
    it won't try to re-download and install it form the repository, let
    alone check if Xen 4.2-Unstable is installed. HENCE what i was
    saying is that it would be REALLY nice if the XAPI toolstack came as
    a standalone package, just like most anything, and installs its own
    dependencies (as it needs several to make it work) BUT not the
    hypervisor. I am sure it will eventually get there BUT just find it
    soo puzzling why the XAPI was packaged specifically to include a
    hypervisor at every turn.<br>
    <br>
    However, if what you said at the beginning that "<b>XAPI needs to be
      built against the specific hypervisor version</b>" is how it
    works, than that would make perfect sense as to why XAPI needs to
    come with its partnered Xen version. BUT, none of that has every
    been said or stated on xen-api forum SO again, people there are
    MOSTLY all XAPI developers and rarely have time to answer simple
    NOOB questions such as these and focus more on bugs or developer
    issues.... :). On top of that all of the Project Kronos Wiki pages
    are pretty outdated and need massive updating which no one as done
    yet.<br>
    <br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">Thank you for any input from anyone who has experimented with XAPI
installation on  Debian.
</pre>
      </blockquote>
      <pre wrap="">
I've not run XAPI on Debian but it seems to me that by trying to use
4.2-unstable you are making life much more difficult for yourself than
it needs to be. Just use the existing packages in Debian and I think
things will go much smoother.

Even if you do have a good reason for running 4.2 I'd suggest following
the guides with 4.1 first so you get a feel for things before striking
off and blazing a new trail to 4.2.

Ian.
</pre>
    </blockquote>
    <br>
    <br>
    Well thanks again Ian, you are always helpful in answering questions
    on here or helping out. I guess i will mess with XAPI some more, the
    last time i installed xcp-xapi from debian repo, it installed and
    booted to Xen 4.1, but could not get any toolstack to load or work.
    But, i will try again........ :)<br>
  </body>
</html>

--------------030808020300020306010208--


--===============3511025905151307911==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3511025905151307911==--


From xen-users-bounces@lists.xen.org Fri Jun 01 14:23:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 14:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaSjt-00039P-VJ; Fri, 01 Jun 2012 14:22:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SaSjs-00039K-K2
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 14:22:05 +0000
Received: from [85.158.138.51:43456] by server-8.bemta-3.messagelabs.com id
	C2/BB-01456-B00D8CF4; Fri, 01 Jun 2012 14:22:03 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1338560520!27505438!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20604 invoked from network); 1 Jun 2012 14:22:01 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 14:22:01 -0000
Received: by yenm4 with SMTP id m4so2109568yen.32
	for <xen-users@lists.xen.org>; Fri, 01 Jun 2012 07:22:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=2V5gojH/Om8NDw5GfYQ0fZO8dBuHpgGcX/dawcP7u+o=;
	b=VSMogFw8v+9u7TIepxofyoG7XLKfQGBECU7y/qwc6N1dtFZxqjWQF3YQUxugbBSKOh
	wa0asNRRvqlLuD4CWEs41PQ+fqTfnPjsFdtQHmxIH6KVbeYuoFNM8iL1KlVISEcg9pZx
	s9RHvUcljVOyQUr+rJrpuO3nCz/T8EZEqAzpMFM6uHTV/pu5P++SDYvco0W4o7l9WKgg
	S6PJbzEqcyl60FPxDK0LWlnE49wqFNSaW78Hiirf/Bhg8AjuIY4C/xvLqVbl29EcfiIF
	P/hpXmpOPXP6a91gICf6X54kjMjACg6wVmpp2cEeltU9HKWGNhfTrfp+KGUD7KwOIILe
	QlMg==
Received: by 10.100.228.3 with SMTP id a3mr893221anh.4.1338560520213;
	Fri, 01 Jun 2012 07:22:00 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id g4sm7024324yhf.12.2012.06.01.07.21.58
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 01 Jun 2012 07:21:59 -0700 (PDT)
Message-ID: <4FC8CFF4.2040100@gmail.com>
Date: Fri, 01 Jun 2012 10:21:40 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <4FC7767B.6040706@gmail.com>
	<1338532821.14877.49.camel@dagon.hellion.org.uk>
In-Reply-To: <1338532821.14877.49.camel@dagon.hellion.org.uk>
Subject: Re: [Xen-users] Installing XAPI on Debian Wheezy with Xen
	4.2-unstable?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3511025905151307911=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3511025905151307911==
Content-Type: multipart/alternative;
 boundary="------------030808020300020306010208"

This is a multi-part message in MIME format.
--------------030808020300020306010208
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 6/1/2012 2:40 AM, Ian Campbell wrote:
> Questions about XCP and XAPI are best addressed to the xen-api@ list.
> I've CCd it for you.

Thank you for writing responding Ian. I know it is best suited in 
xen-xapi BUT have already asked several questions on the Xen-api list 
regarding XAPI and only received back a couple responses WHICH didn't 
really help with all questions.
SO, i asked it here on Xen-users to see if any Xen users have messed 
around with installing XAPI on Debian and see what their experiences where.


> On Thu, 2012-05-31 at 14:47 +0100, cyberhawk001@gmail.com wrote:
>> I have not had any luck getting the XAPI to install or even work in
>> Debian Wheezy 64bit SO figured i ask anyone out there:
>>
>> 1.) Has any Xen user(s) have successfully installed the XAPI Toolstack
>> on Xen 4.2-unstable and how were you able to do it?
> XAPI needs to be built against the specific hypervisor version it is
> going to run against. The XAPI packages in Wheezy are built against the
> 4.1 packages in Wheezy.
>
> Why don't you just use the packaged version of both Xen (i.e. 4.1) and
> xcp-xapi from Wheezy, this is sure to bethe quickest way to getting an
> XCP system up and running. Unless you have a really strong reason to
> build the Xen yourself this is something which is best left to the
> distros.
>
> In the past xapi has needed actual porting effort when moving between
> Xen versions. I don't know if this will be the case for moving 4.1->4.2
> but I would suggest that unless you

AHH ok, well the last time i asked if XAPI would work or was compatible 
with Xen 4.2-unstable, on the list Xen-api, the responses i got back was:

"*I don't know, but I hope so If you find out, please let us know. The 
latest trunk build of xapi should work with xen-unstable, but we haven't 
released that version of xapi yet, either for XenServer, XCP, or 
Debian/Ubuntu.* "

SO, i was wondering if i couldn't get it to work never the less.... :) 
AND no one has ever remotely mentioned on the Xen-api list that you have 
to build XAPI based on what version of Xen it is going to be used with.

PLUS i really like and have gotten used to using the XL toolstack in Xen 
4.2-unstable as well as not having to do several file modifications or 
editing that Xen 4.1.2 seems to always need. Plus, i already have a few 
DomU config files formatted using the XL toolstack and well since that 
is going to be the standard coming up soon here, might as well start 
learning and getting used to the latest tools as some things are 
different in XM vs XL.



>> 2.) Has anyone been able to compile the XAPI Toolstack from source and
>> again how to do that?
> This I don't know. Have you checked the wiki pages? Also you could just
> rebuild the Debian packages in the normal way.

The ONLY Wiki there is about this is 
http://wiki.xen.org/wiki/Compile_the_XCP_toolstack_from_source AND it is 
using the *xapi-autobuilder.git* which again will build the XAPI tools 
and dependencies AS well as the Xen 4.1 hypgervisor and its dependencies 
as well. I have already asked about this several times and the only 
thing i got back was:

"Yes, you can download the xapi source from 
http://github.com/xen-org/xen-api, check out the debian branch, and 
build from there. Or you can do apt-get source xen-api, and rebuild it. 
You might be able to use dpkg to install the binary deb package, without 
installing dependencies, but I don't know. "

WHICH i have done that, i can download the the Debian Branch of the 
above git and have even downloaded it using "*apt-get source xen-api*" 
BUT the Readme file in there is virtually none existent unlike how it is 
with Xen, and just simply running "MAKE" doesn't do anything nor 
compiles; it just gives and error "*make: omake: Command not found*". 
Again, these i have asked about on Xen-api list BUT are too much of a 
NOOB question(s) for anyone to answer so never got anywhere with it 
yet... :).

Also, just like with Xen you need to have a list of dependency packages 
installed before you can even compile Xen, WELL such things are 
virtually not documented at all so pretty tough to even know where to 
start with that. I know XAPI and Project Kronos is still very new and 
just being developed, but some  people out there have gotten it to 
compile and work and etc SO there is a way, i am just too new at this to 
go poking around some code to figure out how it works and than figure 
out how to compile or use...hehe

>> - I had Xen 4.2-unstable installed, removed it and ran sudo apt-get
>> xcp-xapi, which installs Xen 4.1.2. I was able to boot into Xen, the
>> XE toolstack i just can't get to load or run, even the XM toolstack
>> doesn't work either. Following the Wiki guides don't quite help yet.
>> The /etc/init.d folder only contains xendomains, xen and all of the
>> xcp-* daemons.
>>
>> - I would be nice to know how to just remove/uninstall
>> xen-hypervisor-4.1-amd64, xen-utils-4.1, xen-utils-common, and
>> xenstore-utils, so than one can install Xen 4.2-unstable instead.
> Why do you want to do this? Why not run 4.1 which is what the XCP
> packages are built against and what people have been testing in the
> context of Wheezy?
>
>> - On the flip-side, it would be nice if it was easy to install JUST
>> the XAPI Toolstack as a standalone package on top of an existing Xen
>> Dom0... :)
> I don't understand this. If you have an existing Xen dom0 can't you just
> apt-get install xcp-xapi?


Well, NO you can't. I have already tried this. The XAPI toolstack does 
not come desperately. If you lets say already have Xen 4.2-unstable 
running or just installed and than you run "*apt-get install xcp-xapi*", 
it installs the x*cp-xapi, stunnel, xcp-eliloader, xcp-fe, xcp-networkd, 
xcp-squeezed, xcp-storage-managers, xcp-v6d, xcp-xe, libxenstore3.0,* 
AND other dependecnies, BUT it will also try to install 
*xen-hypervisor-4.1-amd64, xen-utils-4.1* and any additional 
dependencies it needs WHICH will fail with errors not able to install 
and etc. SO, it never gets installed and could not get it all to work.

SO, what i am saying that EVEN if i had my own compiled Xen 4.1.2 
installed, the *apt-get install xcp-xapi*" seems to me has NO way of 
checking to see if you already have Xen 4.1.2 installed and it won't try 
to re-download and install it form the repository, let alone check if 
Xen 4.2-Unstable is installed. HENCE what i was saying is that it would 
be REALLY nice if the XAPI toolstack came as a standalone package, just 
like most anything, and installs its own dependencies (as it needs 
several to make it work) BUT not the hypervisor. I am sure it will 
eventually get there BUT just find it soo puzzling why the XAPI was 
packaged specifically to include a hypervisor at every turn.

However, if what you said at the beginning that "*XAPI needs to be built 
against the specific hypervisor version*" is how it works, than that 
would make perfect sense as to why XAPI needs to come with its partnered 
Xen version. BUT, none of that has every been said or stated on xen-api 
forum SO again, people there are MOSTLY all XAPI developers and rarely 
have time to answer simple NOOB questions such as these and focus more 
on bugs or developer issues.... :). On top of that all of the Project 
Kronos Wiki pages are pretty outdated and need massive updating which no 
one as done yet.


>> Thank you for any input from anyone who has experimented with XAPI
>> installation on  Debian.
> I've not run XAPI on Debian but it seems to me that by trying to use
> 4.2-unstable you are making life much more difficult for yourself than
> it needs to be. Just use the existing packages in Debian and I think
> things will go much smoother.
>
> Even if you do have a good reason for running 4.2 I'd suggest following
> the guides with 4.1 first so you get a feel for things before striking
> off and blazing a new trail to 4.2.
>
> Ian.


Well thanks again Ian, you are always helpful in answering questions on 
here or helping out. I guess i will mess with XAPI some more, the last 
time i installed xcp-xapi from debian repo, it installed and booted to 
Xen 4.1, but could not get any toolstack to load or work. But, i will 
try again........ :)

--------------030808020300020306010208
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 6/1/2012 2:40 AM, Ian Campbell wrote:
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">Questions about XCP and XAPI are best addressed to the xen-api@ list.
I've CCd it for you.
</pre>
    </blockquote>
    <br>
    Thank you for writing responding Ian. I know it is best suited in
    xen-xapi BUT have already asked several questions on the Xen-api
    list regarding XAPI and only received back a couple responses WHICH
    didn't really help with all questions.<br>
    SO, i asked it here on Xen-users to see if any Xen users have messed
    around with installing XAPI on Debian and see what their experiences
    where.<br>
    <br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">
On Thu, 2012-05-31 at 14:47 +0100, <a class="moz-txt-link-abbreviated" href="mailto:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I have not had any luck getting the XAPI to install or even work in
Debian Wheezy 64bit SO figured i ask anyone out there:

1.) Has any Xen user(s) have successfully installed the XAPI Toolstack
on Xen 4.2-unstable and how were you able to do it?
</pre>
      </blockquote>
      <pre wrap="">
XAPI needs to be built against the specific hypervisor version it is
going to run against. The XAPI packages in Wheezy are built against the
4.1 packages in Wheezy.

Why don't you just use the packaged version of both Xen (i.e. 4.1) and
xcp-xapi from Wheezy, this is sure to bethe quickest way to getting an
XCP system up and running. Unless you have a really strong reason to
build the Xen yourself this is something which is best left to the
distros.

In the past xapi has needed actual porting effort when moving between
Xen versions. I don't know if this will be the case for moving 4.1-&gt;4.2
but I would suggest that unless you
</pre>
    </blockquote>
    <br>
    AHH ok, well the last time i asked if XAPI would work or was
    compatible with Xen 4.2-unstable, on the list Xen-api, the responses
    i got back was:<br>
    <br>
    "<b>I don't know, but I hope so <span class="moz-smiley-s3"
        title=";)"></span> If you find out, please let us know. The
      latest trunk build of xapi should work with xen-unstable, but we
      haven't released that version of xapi yet, either for XenServer,
      XCP, or Debian/Ubuntu.</b>
    "<br>
    <br>
    SO, i was wondering if i couldn't get it to work never the less....
    :) AND no one has ever remotely mentioned on the Xen-api list that
    you have to build XAPI based on what version of Xen it is going to
    be used with.<br>
    <br>
    PLUS i really like and have gotten used to using the XL toolstack in
    Xen 4.2-unstable as well as not having to do several file
    modifications or editing that Xen 4.1.2 seems to always need. Plus,
    i already have a few DomU config files formatted using the XL
    toolstack and well since that is going to be the standard coming up
    soon here, might as well start learning and getting used to the
    latest tools as some things are different in XM vs XL.<br>
    <br>
    <br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">2.) Has anyone been able to compile the XAPI Toolstack from source and
again how to do that?
</pre>
      </blockquote>
      <pre wrap="">
This I don't know. Have you checked the wiki pages? Also you could just
rebuild the Debian packages in the normal way.</pre>
    </blockquote>
    <br>
    The ONLY Wiki there is about this is
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compile_the_XCP_toolstack_from_source">http://wiki.xen.org/wiki/Compile_the_XCP_toolstack_from_source</a> AND
    it is using the <b>xapi-autobuilder.git</b> which again will build
    the XAPI tools and dependencies AS well as the Xen 4.1 hypgervisor
    and its dependencies as well. I have already asked about this
    several times and the only thing i got back was:<br>
    <br>
    "Yes, you can download the xapi source from <a
      class="moz-txt-link-freetext"
      href="http://github.com/xen-org/xen-api">http://github.com/xen-org/xen-api</a>,
    check out the debian branch, and build from there. Or you can do
    apt-get source xen-api, and rebuild it. You might be able to use
    dpkg to install the binary deb package, without installing
    dependencies, but I don't know.
    "<br>
    <br>
    WHICH i have done that, i can download the the Debian Branch of the
    above git and have even downloaded it using "<b>apt-get source
      xen-api</b>" BUT the Readme file in there is virtually none
    existent unlike how it is with Xen, and just simply running "MAKE"
    doesn't do anything nor compiles; it just gives and error "<b>make:
      omake: Command not found</b>". Again, these i have asked about on
    Xen-api list BUT are too much of a NOOB question(s) for anyone to
    answer so never got anywhere with it yet... :). <br>
    <br>
    Also, just like with Xen you need to have a list of dependency
    packages installed before you can even compile Xen, WELL such things
    are virtually not documented at all so pretty tough to even know
    where to start with that. I know XAPI and Project Kronos is still
    very new and just being developed, but some&nbsp; people out there have
    gotten it to compile and work and etc SO there is a way, i am just
    too new at this to go poking around some code to figure out how it
    works and than figure out how to compile or use...hehe<br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">- I had Xen 4.2-unstable installed, removed it and ran sudo apt-get
xcp-xapi, which installs Xen 4.1.2. I was able to boot into Xen, the
XE toolstack i just can't get to load or run, even the XM toolstack
doesn't work either. Following the Wiki guides don't quite help yet.
The /etc/init.d folder only contains xendomains, xen and all of the
xcp-* daemons.

- I would be nice to know how to just remove/uninstall
xen-hypervisor-4.1-amd64, xen-utils-4.1, xen-utils-common, and
xenstore-utils, so than one can install Xen 4.2-unstable instead.
</pre>
      </blockquote>
      <pre wrap="">
Why do you want to do this? Why not run 4.1 which is what the XCP
packages are built against and what people have been testing in the
context of Wheezy?

</pre>
      <blockquote type="cite">
        <pre wrap="">- On the flip-side, it would be nice if it was easy to install JUST
the XAPI Toolstack as a standalone package on top of an existing Xen
Dom0... :)
</pre>
      </blockquote>
      <pre wrap="">
I don't understand this. If you have an existing Xen dom0 can't you just
apt-get install xcp-xapi?
</pre>
    </blockquote>
    <br>
    <br>
    Well, NO you can't. I have already tried this. The XAPI toolstack
    does not come desperately. If you lets say already have Xen
    4.2-unstable running or just installed and than you run "<b>apt-get
      install xcp-xapi</b>", it installs the x<b>cp-xapi, stunnel,
      xcp-eliloader, xcp-fe, xcp-networkd, xcp-squeezed,
      xcp-storage-managers, xcp-v6d, xcp-xe, libxenstore3.0,</b> AND
    other dependecnies, BUT it will also try to install <b>xen-hypervisor-4.1-amd64,
      xen-utils-4.1</b> and any additional dependencies it needs WHICH
    will fail with errors not able to install and etc. SO, it never gets
    installed and could not get it all to work.<br>
    <br>
    SO, what i am saying that EVEN if i had my own compiled Xen 4.1.2
    installed, the <b>apt-get install xcp-xapi</b>" seems to me has NO
    way of checking to see if you already have Xen 4.1.2 installed and
    it won't try to re-download and install it form the repository, let
    alone check if Xen 4.2-Unstable is installed. HENCE what i was
    saying is that it would be REALLY nice if the XAPI toolstack came as
    a standalone package, just like most anything, and installs its own
    dependencies (as it needs several to make it work) BUT not the
    hypervisor. I am sure it will eventually get there BUT just find it
    soo puzzling why the XAPI was packaged specifically to include a
    hypervisor at every turn.<br>
    <br>
    However, if what you said at the beginning that "<b>XAPI needs to be
      built against the specific hypervisor version</b>" is how it
    works, than that would make perfect sense as to why XAPI needs to
    come with its partnered Xen version. BUT, none of that has every
    been said or stated on xen-api forum SO again, people there are
    MOSTLY all XAPI developers and rarely have time to answer simple
    NOOB questions such as these and focus more on bugs or developer
    issues.... :). On top of that all of the Project Kronos Wiki pages
    are pretty outdated and need massive updating which no one as done
    yet.<br>
    <br>
    <br>
    <blockquote
      cite="mid:1338532821.14877.49.camel@dagon.hellion.org.uk"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">Thank you for any input from anyone who has experimented with XAPI
installation on  Debian.
</pre>
      </blockquote>
      <pre wrap="">
I've not run XAPI on Debian but it seems to me that by trying to use
4.2-unstable you are making life much more difficult for yourself than
it needs to be. Just use the existing packages in Debian and I think
things will go much smoother.

Even if you do have a good reason for running 4.2 I'd suggest following
the guides with 4.1 first so you get a feel for things before striking
off and blazing a new trail to 4.2.

Ian.
</pre>
    </blockquote>
    <br>
    <br>
    Well thanks again Ian, you are always helpful in answering questions
    on here or helping out. I guess i will mess with XAPI some more, the
    last time i installed xcp-xapi from debian repo, it installed and
    booted to Xen 4.1, but could not get any toolstack to load or work.
    But, i will try again........ :)<br>
  </body>
</html>

--------------030808020300020306010208--


--===============3511025905151307911==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3511025905151307911==--


From xen-users-bounces@lists.xen.org Fri Jun 01 15:47:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 15:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaU3L-0000EG-Ci; Fri, 01 Jun 2012 15:46:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SaU3F-0008PM-SG
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 15:46:10 +0000
Received: from [85.158.138.51:35469] by server-12.bemta-3.messagelabs.com id
	07/9D-29860-0C3E8CF4; Fri, 01 Jun 2012 15:46:08 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1338565567!30465793!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA3ODg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15616 invoked from network); 1 Jun 2012 15:46:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 15:46:08 -0000
X-IronPort-AV: E=Sophos;i="4.75,698,1330905600"; d="scan'208";a="12791365"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 15:40:57 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Fri, 1 Jun 2012
	16:40:57 +0100
Message-ID: <1338565256.1077.3.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "lars.kurth@xen.org" <lars.kurth@xen.org>
Date: Fri, 1 Jun 2012 16:40:56 +0100
In-Reply-To: <4FC3A7B4.3020805@xen.org>
References: <CANSMP-7mijyMvO=ssvR0rNn0TFPAPyrvgaT2xj_OMdryU_FkOg@mail.gmail.com>
	<CAFivhPn4GzWQf3ssEkPrD3k4oYYg=fAiF=M9gr04cxn-1mP3Jw@mail.gmail.com>
	<4FC3A7B4.3020805@xen.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel]  Using XL toolstack (Xen) with DRBD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-05-28 at 17:28 +0100, Lars Kurth wrote:
> Is this on the roadmap for 4.2 or 4.3?

This == block hotplug scripts in (lib)xl?

It's on the TODO list for 4.2 as a blocker, marked as following on from
the general hotplug script improvements. I think Roger has most of the
implementation ready, pending a few other dependent changes going in.

Ian.


> Lars
> 
> On 28/05/2012 13:54, Florian Heigl wrote:
> > I wish...
> >
> > The message comes from XL as far as I remember.
> > It told me "Sorry, external blocks aren't implemented yet" or
> > something like that.
> >
> > This also affects stuff like OpenNebula + Moosefs as far as I can tell.
> >
> > Maybe you know some C and can try adding the support?
> >
> > Florian
> >
> > 2012/5/18 Chris Dickson<chrisd1100@gmail.com>:
> >> Hello,
> >>
> >> Currently it seems that the drbd disk type with Xen's XL toolstack (vs XM)
> >> to get the automatic promotion/demotion behavior of drbd devices is not
> >> supported. Is there something I can tweak with the block-drbd script to get
> >> this to work?
> >>
> >> Thanks,
> >>
> >> Chris
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel







_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 15:47:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 15:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaU3L-0000EG-Ci; Fri, 01 Jun 2012 15:46:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SaU3F-0008PM-SG
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 15:46:10 +0000
Received: from [85.158.138.51:35469] by server-12.bemta-3.messagelabs.com id
	07/9D-29860-0C3E8CF4; Fri, 01 Jun 2012 15:46:08 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1338565567!30465793!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA3ODg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15616 invoked from network); 1 Jun 2012 15:46:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 15:46:08 -0000
X-IronPort-AV: E=Sophos;i="4.75,698,1330905600"; d="scan'208";a="12791365"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 15:40:57 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Fri, 1 Jun 2012
	16:40:57 +0100
Message-ID: <1338565256.1077.3.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "lars.kurth@xen.org" <lars.kurth@xen.org>
Date: Fri, 1 Jun 2012 16:40:56 +0100
In-Reply-To: <4FC3A7B4.3020805@xen.org>
References: <CANSMP-7mijyMvO=ssvR0rNn0TFPAPyrvgaT2xj_OMdryU_FkOg@mail.gmail.com>
	<CAFivhPn4GzWQf3ssEkPrD3k4oYYg=fAiF=M9gr04cxn-1mP3Jw@mail.gmail.com>
	<4FC3A7B4.3020805@xen.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel]  Using XL toolstack (Xen) with DRBD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-05-28 at 17:28 +0100, Lars Kurth wrote:
> Is this on the roadmap for 4.2 or 4.3?

This == block hotplug scripts in (lib)xl?

It's on the TODO list for 4.2 as a blocker, marked as following on from
the general hotplug script improvements. I think Roger has most of the
implementation ready, pending a few other dependent changes going in.

Ian.


> Lars
> 
> On 28/05/2012 13:54, Florian Heigl wrote:
> > I wish...
> >
> > The message comes from XL as far as I remember.
> > It told me "Sorry, external blocks aren't implemented yet" or
> > something like that.
> >
> > This also affects stuff like OpenNebula + Moosefs as far as I can tell.
> >
> > Maybe you know some C and can try adding the support?
> >
> > Florian
> >
> > 2012/5/18 Chris Dickson<chrisd1100@gmail.com>:
> >> Hello,
> >>
> >> Currently it seems that the drbd disk type with Xen's XL toolstack (vs XM)
> >> to get the automatic promotion/demotion behavior of drbd devices is not
> >> supported. Is there something I can tweak with the block-drbd script to get
> >> this to work?
> >>
> >> Thanks,
> >>
> >> Chris
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel







_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 17:57:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 17:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaW3Y-0008KP-EP; Fri, 01 Jun 2012 17:54:36 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SaW3X-0008Jx-3A
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 17:54:35 +0000
Received: from [193.109.254.147:18153] by server-9.bemta-14.messagelabs.com id
	71/86-28098-9D109CF4; Fri, 01 Jun 2012 17:54:33 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1338573273!4734467!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA3ODg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28101 invoked from network); 1 Jun 2012 17:54:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 17:54:33 -0000
X-IronPort-AV: E=Sophos;i="4.75,698,1330905600"; d="scan'208";a="12793356"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 17:54:33 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Fri, 1 Jun 2012 18:54:33 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SaW3U-00054o-NT; Fri, 01 Jun 2012 17:54:32 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SaW3U-0000L7-Le;
	Fri, 01 Jun 2012 18:54:32 +0100
From: Ian Jackson <Ian.Jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <20425.472.655564.805506@mariner.uk.xensource.com>
Date: Fri, 1 Jun 2012 18:54:32 +0100
To: lars.kurth@xen.org
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Cc: xen-users@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Lars Kurth writes ("[Xen-devel] Proposals/changes for a new Wiki Front-Page - need input/mods/creative proposals"):
> - http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case focussed
> front-page

This one is already much better than the existing front page.  I have
made some more changes.

The links under "Xen Docs" are rather poor.  I don't know what pages
we have that would do better, but the top link being the Wiki category
listing is quite unhelpful.

Ian.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 17:57:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 17:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaW3Y-0008KP-EP; Fri, 01 Jun 2012 17:54:36 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SaW3X-0008Jx-3A
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 17:54:35 +0000
Received: from [193.109.254.147:18153] by server-9.bemta-14.messagelabs.com id
	71/86-28098-9D109CF4; Fri, 01 Jun 2012 17:54:33 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1338573273!4734467!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDA3ODg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28101 invoked from network); 1 Jun 2012 17:54:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Jun 2012 17:54:33 -0000
X-IronPort-AV: E=Sophos;i="4.75,698,1330905600"; d="scan'208";a="12793356"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	01 Jun 2012 17:54:33 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Fri, 1 Jun 2012 18:54:33 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SaW3U-00054o-NT; Fri, 01 Jun 2012 17:54:32 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SaW3U-0000L7-Le;
	Fri, 01 Jun 2012 18:54:32 +0100
From: Ian Jackson <Ian.Jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <20425.472.655564.805506@mariner.uk.xensource.com>
Date: Fri, 1 Jun 2012 18:54:32 +0100
To: lars.kurth@xen.org
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Cc: xen-users@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Lars Kurth writes ("[Xen-devel] Proposals/changes for a new Wiki Front-Page - need input/mods/creative proposals"):
> - http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case focussed
> front-page

This one is already much better than the existing front page.  I have
made some more changes.

The links under "Xen Docs" are rather poor.  I don't know what pages
we have that would do better, but the top link being the Wiki category
listing is quite unhelpful.

Ian.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 01 19:15:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 19:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaXGy-0002Lo-1o; Fri, 01 Jun 2012 19:12:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil.rao@ericsson.com>) id 1SaXGw-0002Lj-4B
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 19:12:30 +0000
Received: from [193.109.254.147:21788] by server-7.bemta-14.messagelabs.com id
	54/44-07635-D1419CF4; Fri, 01 Jun 2012 19:12:29 +0000
X-Env-Sender: anil.rao@ericsson.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1338577947!12372627!1
X-Originating-IP: [198.24.6.9]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjI0LjYuOSA9PiAyNDc0NDU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27409 invoked from network); 1 Jun 2012 19:12:28 -0000
Received: from imr4.ericy.com (HELO imr4.ericy.com) (198.24.6.9)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 1 Jun 2012 19:12:28 -0000
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181])
	by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id
	q51JCP4h024808; Fri, 1 Jun 2012 14:12:26 -0500
Received: from EUSAACMS0715.eamcs.ericsson.se ([169.254.1.66]) by
	eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi;
	Fri, 1 Jun 2012 15:12:19 -0400
From: Anil Rao <anil.rao@ericsson.com>
To: John Sherwood <jrs@vt.edu>
Date: Fri, 1 Jun 2012 15:12:18 -0400
Thread-Topic: [Xen-users] Hotplugging FPGA to running VM
Thread-Index: Ac0/rUGlkC/TnlohSamQWkEOLB9CdQAfJc9w
Message-ID: <DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
In-Reply-To: <CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6103302825401753920=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6103302825401753920==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_"

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thanks, John, for your thoughts.

The problem is not about a particular PCI device. Rather, it seems to affec=
t several different types of devices.

What I am seeing is this. If a device is added to the host "after" a VM has=
 been started on it, any attempt to hotplug that device to the (already run=
ning VM) results in the following.

   From Xen's point of view the hotplug operation is successful. The guest =
OS in the VM, however, cannot see the device.

If the VM was started after the device was added to the host, I don't have =
a problem.

So, once again, this is not particular to a single device. It affects all d=
evices if the condition mentioned above is true.

Thanks.
-Anil

________________________________
From: theubaz@gmail.com [mailto:theubaz@gmail.com] On Behalf Of John Sherwo=
od
Sent: Thursday, May 31, 2012 9:16 PM
To: Anil Rao
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

If you've never seen this issue before and can't reproduce it with any othe=
r PCI devices, I'd suggest trying the devel mailing list, but I'd first col=
lect whatever logs you can that are salient to the issue beforehand.  I've =
never had issues with PCI hot plug that were limited to a single device tho=
ugh, so I'm certainly drawing a blank here on what it could be.

On Thu, May 31, 2012 at 8:06 PM, Anil Rao <anil.rao@ericsson.com<mailto:ani=
l.rao@ericsson.com>> wrote:
Since I am new to the xen-users list, I was wondering if my question is mor=
e appropriate for the xen-devel list. Any thoughts?

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of Anil Rao
Sent: Thursday, May 31, 2012 11:25 AM
To: cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>; xen-users@lists.=
xen.org<mailto:xen-users@lists.xen.org>

Subject: Re: [Xen-users] Hotplugging FPGA to running VM

This is a proprietary FPGA device. Each control blade in our router chassis=
 has one of these FPGAs and its primary function is to control certain dedi=
cated hardware components on the blade that are responsible for establishin=
g connectivity with the high-speed inter-blade fabric on the router. I am s=
orry, but I cannot divulge additional details regarding the FPGA.

Here is a more detailed description of my actual usage scenario.

1) The FPGA image must be downloaded onto the device before it can be enabl=
ed for use.
2) The VM in question is responsible for performing step (1), which means t=
hat the FPGA is not visible to Xen/Dom-0 when
    the VM is powered on.
3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen pci=
-hotplug to assign the device to the VM.
    This operation completes successfully (as reported by the appropriate x=
l command).
4) However, the guest OS inside the VM cannot see the FPGA device after ste=
p (3).
5) If I shutdown the VM and re-start it, the guest OS inside the VM sees th=
e FPGA device (and everything then proceeds normally).

The troublesome part here is that I need to shutdown and restart the VM. I =
would like to avoid this and rely on Xen pci-hotplug to make the device vis=
ible to the guest OS inside the VM.

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>
Sent: Thursday, May 31, 2012 10:49 AM
To: xen-users@lists.xen.org<mailto:xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Just out of curiosity, what kind of FPGA device is this? Is it an FPGA deve=
lopment board or something already assembled and functioning that contains =
an FPGA device(s)?

Well, just being curious... :)



Yes, the guest OS has PCI hotplug support. I am able to hotplug a variety o=
f PCI devices to the VM. The only one that doesn't work is the FPGA device.=
 Even for this one, the only time it doesn't work, is if the VM was powered=
-on prior to the FPGA device being brought on-line on the host. If the FPGA=
 was present before the VM was powered-on everything works as expected.

It somehow seems like new devices that are introduced in the host, after a =
VM has been started on it, cannot be hotplugged into the VM.

Thanks.
-Anil


________________________________
From: theubaz@gmail.com<mailto:theubaz@gmail.com> [mailto:theubaz@gmail.com=
] On Behalf Of John Sherwood
Sent: Wednesday, May 30, 2012 7:20 PM
To: Anil Rao
Cc: xen-users@lists.xensource.com<mailto:xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Are you sure the guest OS has PCI hotplug support?

On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com<mailto:an=
il.rao@ericsson.com>> wrote:
Hi,

I am trying to assign a FPGA (which is a PCI device) to a running VM. The i=
nteresting thing here is that the FPGA is not present when the VM was power=
ed-on. I.e. sometime after the VM was started, the FPGA was brought on-line=
 on the host by downloading its image to the device.

So far my attempts at using Xen PCI-passthrough have not been successful. A=
lthough Xen reports that the pass-through operation was successful, which I=
 have verified using the appropriate xl command, I am unable to see the FPG=
A from within the guest OS.

I have tried both manual rescanning of the PCI bus inside the guest as well=
 as making use of the pciehp driver. The only way I can (reliably) see the =
FPGA from within the guest, is to shutdown and restart the VM and then redo=
 the hotplug operation. I want to avoid a VM reboot and was wondering if th=
is is at all possible and if so what do I need to do to realize it.

[The virtualization host is based on the default Xen setup that comes with =
SLES 11 SP2]

Thanks for any help on this matter.

-Anil

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users



--_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks, John, for your thoughts.</FONT></SPAN></DI=
V>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>The problem is not about a particular PCI device. =
Rather,=20
it seems&nbsp;to&nbsp;affect several different types of devices.=20
</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>What I am seeing is this. If a device is added to=
=20
the&nbsp;host "after" a VM has been started on it, any attempt to hotplug t=
hat=20
device to the (already running VM) results in the following.</FONT></SPAN><=
/DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp; From Xen's point of view the hotplug =
operation=20
is successful. The guest OS in the VM, however, cannot see the=20
device.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>If the VM was started after the device was added t=
o the=20
host, I don't have a problem.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>So, once again, this is not particular to a single=
 device.=20
It affects all devices if the condition mentioned above is=20
true.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>-Anil</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> theubaz@gmail.com=20
[mailto:theubaz@gmail.com] <B>On Behalf Of </B>John Sherwood<BR><B>Sent:</B=
>=20
Thursday, May 31, 2012 9:16 PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B>=20
xen-users@lists.xen.org<BR><B>Subject:</B> Re: [Xen-users] Hotplugging FPGA=
 to=20
running VM<BR></FONT><BR></DIV>
<DIV></DIV>If you've never seen this issue before and can't reproduce it wi=
th=20
any other PCI devices, I'd suggest trying the devel mailing list, but I'd f=
irst=20
collect whatever logs you can that are salient to the issue beforehand.=20
&nbsp;I've never had issues with PCI hot plug that were limited to a single=
=20
device though, so I'm certainly drawing a blank here on what it could=20
be.<BR><BR>
<DIV class=3Dgmail_quote>On Thu, May 31, 2012 at 8:06 PM, Anil Rao <SPAN=20
dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com"=20
target=3D_blank>anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE class=3Dgmail_quote=20
style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1p=
x solid"><U></U>
  <DIV bgcolor=3D"#ffffff" text=3D"#000000">
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>Sinc=
e I am new to=20
  the xen-users list, I was wondering if my question is more appropriate fo=
r the=20
  xen-devel list. Any thoughts?</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>Thanks.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>-Anil</FONT></SPAN></DIV><BR>
  <DIV lang=3Den-us dir=3Dltr align=3Dleft>
  <HR>
  <FONT face=3DTahoma><B>From:</B> <A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>=
Anil=20
  Rao<BR><B>Sent:</B> Thursday, May 31, 2012 11:25 AM<BR><B>To:</B> <A=20
  href=3D"mailto:cyberhawk001@gmail.com" target=3D_blank>cyberhawk001@gmail=
.com</A>;=20
  <A href=3D"mailto:xen-users@lists.xen.org"=20
  target=3D_blank>xen-users@lists.xen.org</A>
  <DIV>
  <DIV><BR><B>Subject:</B> Re: [Xen-users] Hotplugging FPGA to running=20
  VM<BR></DIV></DIV></FONT><BR></DIV>
  <DIV>
  <DIV>
  <DIV></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>This=
 is a=20
  proprietary FPGA device. Each control blade in our router chassis has one=
 of=20
  these FPGAs and its primary function is to control certain dedicated hard=
ware=20
  components on the blade that are responsible for establishing connectivit=
y=20
  with the high-speed inter-blade fabric on the router. I am sorry, but I c=
annot=20
  divulge additional details regarding the FPGA.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN>Here is a more detailed description of my actual us=
age=20
  scenario.</SPAN></FONT></FONT></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>1) T=
he FPGA image=20
  must be downloaded onto the device before it can be enabled for=20
  use.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>2) T=
he VM in=20
  question is responsible for performing step (1), which means that the FPG=
A is=20
  not visible to Xen/Dom-0 when </FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; the VM is powered on.</FONT></SPAN></D=
IV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>3) A=
fter the VM=20
  performs step (1), the FPGA is seen in Dom-0. I use Xen pci-hotplug to as=
sign=20
  the device to the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; This operation completes successfully =
(as=20
  reported by the appropriate xl command).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>4) H=
owever, the=20
  guest OS inside the VM cannot see the FPGA device after step=20
  (3).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>5) I=
f I shutdown=20
  the VM and re-start it, the guest OS inside the VM sees the FPGA device (=
and=20
  everything then proceeds normally).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>The =
troublesome=20
  part here is that I need to shutdown and restart the VM. I would like to =
avoid=20
  this and rely on Xen pci-hotplug to make the device visible to the guest =
OS=20
  inside the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>Thanks.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>-Anil</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft>
  <HR>
  </DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>=
<A=20
  href=3D"mailto:cyberhawk001@gmail.com"=20
  target=3D_blank>cyberhawk001@gmail.com</A><BR><B>Sent:</B> Thursday, May =
31,=20
  2012 10:49 AM<BR><B>To:</B> <A href=3D"mailto:xen-users@lists.xen.org"=20
  target=3D_blank>xen-users@lists.xen.org</A><BR><B>Subject:</B> Re: [Xen-u=
sers]=20
  Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
  <DIV></DIV>Just out of curiosity, what kind of <B>FPGA device</B> is this=
? Is=20
  it an FPGA development board or something already assembled and functioni=
ng=20
  that contains an FPGA device(s)?<BR><BR>Well, just being curious...=20
  :)<BR><BR><BR><BR>
  <BLOCKQUOTE type=3D"cite">
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>Ye=
s, the guest=20
    OS has PCI hotplug support. I am able to hotplug a variety of PCI devic=
es to=20
    the VM. The only one that doesn't work is the FPGA device. Even for thi=
s=20
    one, the only time it doesn't work, is if the VM was powered-on prior t=
o the=20
    FPGA device being brought on-line on the host. If the FPGA was present=
=20
    before the VM was powered-on everything works as=20
    expected.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>It=
 somehow=20
    seems like new devices that are introduced in the host, after a VM has =
been=20
    started on it, cannot be hotplugged into the VM. </SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>Thanks.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>-Anil</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft>
    <HR>
    </DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>theubaz@gmail.com</A>=
 [<A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>mailto:theubaz@gmail.=
com</A>]=20
    <B>On Behalf Of </B>John Sherwood<BR><B>Sent:</B> Wednesday, May 30, 20=
12=20
    7:20 PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B> <A=20
    href=3D"mailto:xen-users@lists.xensource.com"=20
    target=3D_blank>xen-users@lists.xensource.com</A><BR><B>Subject:</B> Re=
:=20
    [Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>Are you =
sure=20
    the guest OS has PCI hotplug support?=20
    <DIV><BR>
    <DIV class=3Dgmail_quote>On Wed, May 30, 2012 at 10:14 PM, Anil Rao <SP=
AN=20
    dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com"=20
    target=3D_blank>anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
    <BLOCKQUOTE class=3Dgmail_quote=20
    style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #cc=
c 1px solid">
      <DIV><FONT face=3D"Arial, sans-serif">
      <DIV>Hi,</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I am trying to assign a FPGA (which is a PCI device) to a runnin=
g VM.=20
      The interesting thing here is that the FPGA is not present when the V=
M was=20
      powered-on. I.e. sometime after the VM was started, the FPGA was brou=
ght=20
      on-line on the host by downloading its image to the device. </DIV>
      <DIV>&nbsp;</DIV>
      <DIV>So far my attempts at using Xen PCI-passthrough have not been=20
      successful. Although Xen reports that the pass-through operation was=
=20
      successful, which I have verified using the appropriate xl command, I=
 am=20
      unable to see the FPGA from within the guest OS.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I have tried both manual rescanning of the PCI bus inside the gu=
est=20
      as well as making use of the pciehp driver. The only way I can (relia=
bly)=20
      see the FPGA from within the guest, is to shutdown and restart the VM=
 and=20
      then redo the hotplug operation. I want to avoid a VM reboot and was=
=20
      wondering if this is at all possible and if so what do I need to do t=
o=20
      realize it.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>[The virtualization host is based on the default Xen setup that =
comes=20
      with SLES 11 SP2]</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>Thanks for any help on this matter.</DIV><SPAN><FONT color=3D#88=
8888>
      <DIV>&nbsp;</DIV>
      <DIV>-Anil</DIV></FONT></SPAN></FONT></DIV></BLOCKQUOTE></DIV></DIV><=
/BLOCKQUOTE></DIV></DIV></DIV><BR>_________________________________________=
______<BR>Xen-users=20
  mailing list<BR><A href=3D"mailto:Xen-users@lists.xen.org"=20
  target=3D_blank>Xen-users@lists.xen.org</A><BR><A=20
  href=3D"http://lists.xen.org/xen-users"=20
  target=3D_blank>http://lists.xen.org/xen-users</A><BR><BR></BLOCKQUOTE></=
DIV><BR></BODY></HTML>

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_--


--===============6103302825401753920==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6103302825401753920==--


From xen-users-bounces@lists.xen.org Fri Jun 01 19:15:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2012 19:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SaXGy-0002Lo-1o; Fri, 01 Jun 2012 19:12:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil.rao@ericsson.com>) id 1SaXGw-0002Lj-4B
	for xen-users@lists.xen.org; Fri, 01 Jun 2012 19:12:30 +0000
Received: from [193.109.254.147:21788] by server-7.bemta-14.messagelabs.com id
	54/44-07635-D1419CF4; Fri, 01 Jun 2012 19:12:29 +0000
X-Env-Sender: anil.rao@ericsson.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1338577947!12372627!1
X-Originating-IP: [198.24.6.9]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjI0LjYuOSA9PiAyNDc0NDU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27409 invoked from network); 1 Jun 2012 19:12:28 -0000
Received: from imr4.ericy.com (HELO imr4.ericy.com) (198.24.6.9)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 1 Jun 2012 19:12:28 -0000
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181])
	by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id
	q51JCP4h024808; Fri, 1 Jun 2012 14:12:26 -0500
Received: from EUSAACMS0715.eamcs.ericsson.se ([169.254.1.66]) by
	eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi;
	Fri, 1 Jun 2012 15:12:19 -0400
From: Anil Rao <anil.rao@ericsson.com>
To: John Sherwood <jrs@vt.edu>
Date: Fri, 1 Jun 2012 15:12:18 -0400
Thread-Topic: [Xen-users] Hotplugging FPGA to running VM
Thread-Index: Ac0/rUGlkC/TnlohSamQWkEOLB9CdQAfJc9w
Message-ID: <DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
In-Reply-To: <CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6103302825401753920=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6103302825401753920==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_"

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thanks, John, for your thoughts.

The problem is not about a particular PCI device. Rather, it seems to affec=
t several different types of devices.

What I am seeing is this. If a device is added to the host "after" a VM has=
 been started on it, any attempt to hotplug that device to the (already run=
ning VM) results in the following.

   From Xen's point of view the hotplug operation is successful. The guest =
OS in the VM, however, cannot see the device.

If the VM was started after the device was added to the host, I don't have =
a problem.

So, once again, this is not particular to a single device. It affects all d=
evices if the condition mentioned above is true.

Thanks.
-Anil

________________________________
From: theubaz@gmail.com [mailto:theubaz@gmail.com] On Behalf Of John Sherwo=
od
Sent: Thursday, May 31, 2012 9:16 PM
To: Anil Rao
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

If you've never seen this issue before and can't reproduce it with any othe=
r PCI devices, I'd suggest trying the devel mailing list, but I'd first col=
lect whatever logs you can that are salient to the issue beforehand.  I've =
never had issues with PCI hot plug that were limited to a single device tho=
ugh, so I'm certainly drawing a blank here on what it could be.

On Thu, May 31, 2012 at 8:06 PM, Anil Rao <anil.rao@ericsson.com<mailto:ani=
l.rao@ericsson.com>> wrote:
Since I am new to the xen-users list, I was wondering if my question is mor=
e appropriate for the xen-devel list. Any thoughts?

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of Anil Rao
Sent: Thursday, May 31, 2012 11:25 AM
To: cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>; xen-users@lists.=
xen.org<mailto:xen-users@lists.xen.org>

Subject: Re: [Xen-users] Hotplugging FPGA to running VM

This is a proprietary FPGA device. Each control blade in our router chassis=
 has one of these FPGAs and its primary function is to control certain dedi=
cated hardware components on the blade that are responsible for establishin=
g connectivity with the high-speed inter-blade fabric on the router. I am s=
orry, but I cannot divulge additional details regarding the FPGA.

Here is a more detailed description of my actual usage scenario.

1) The FPGA image must be downloaded onto the device before it can be enabl=
ed for use.
2) The VM in question is responsible for performing step (1), which means t=
hat the FPGA is not visible to Xen/Dom-0 when
    the VM is powered on.
3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen pci=
-hotplug to assign the device to the VM.
    This operation completes successfully (as reported by the appropriate x=
l command).
4) However, the guest OS inside the VM cannot see the FPGA device after ste=
p (3).
5) If I shutdown the VM and re-start it, the guest OS inside the VM sees th=
e FPGA device (and everything then proceeds normally).

The troublesome part here is that I need to shutdown and restart the VM. I =
would like to avoid this and rely on Xen pci-hotplug to make the device vis=
ible to the guest OS inside the VM.

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>
Sent: Thursday, May 31, 2012 10:49 AM
To: xen-users@lists.xen.org<mailto:xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Just out of curiosity, what kind of FPGA device is this? Is it an FPGA deve=
lopment board or something already assembled and functioning that contains =
an FPGA device(s)?

Well, just being curious... :)



Yes, the guest OS has PCI hotplug support. I am able to hotplug a variety o=
f PCI devices to the VM. The only one that doesn't work is the FPGA device.=
 Even for this one, the only time it doesn't work, is if the VM was powered=
-on prior to the FPGA device being brought on-line on the host. If the FPGA=
 was present before the VM was powered-on everything works as expected.

It somehow seems like new devices that are introduced in the host, after a =
VM has been started on it, cannot be hotplugged into the VM.

Thanks.
-Anil


________________________________
From: theubaz@gmail.com<mailto:theubaz@gmail.com> [mailto:theubaz@gmail.com=
] On Behalf Of John Sherwood
Sent: Wednesday, May 30, 2012 7:20 PM
To: Anil Rao
Cc: xen-users@lists.xensource.com<mailto:xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Are you sure the guest OS has PCI hotplug support?

On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com<mailto:an=
il.rao@ericsson.com>> wrote:
Hi,

I am trying to assign a FPGA (which is a PCI device) to a running VM. The i=
nteresting thing here is that the FPGA is not present when the VM was power=
ed-on. I.e. sometime after the VM was started, the FPGA was brought on-line=
 on the host by downloading its image to the device.

So far my attempts at using Xen PCI-passthrough have not been successful. A=
lthough Xen reports that the pass-through operation was successful, which I=
 have verified using the appropriate xl command, I am unable to see the FPG=
A from within the guest OS.

I have tried both manual rescanning of the PCI bus inside the guest as well=
 as making use of the pciehp driver. The only way I can (reliably) see the =
FPGA from within the guest, is to shutdown and restart the VM and then redo=
 the hotplug operation. I want to avoid a VM reboot and was wondering if th=
is is at all possible and if so what do I need to do to realize it.

[The virtualization host is based on the default Xen setup that comes with =
SLES 11 SP2]

Thanks for any help on this matter.

-Anil

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users



--_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks, John, for your thoughts.</FONT></SPAN></DI=
V>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>The problem is not about a particular PCI device. =
Rather,=20
it seems&nbsp;to&nbsp;affect several different types of devices.=20
</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>What I am seeing is this. If a device is added to=
=20
the&nbsp;host "after" a VM has been started on it, any attempt to hotplug t=
hat=20
device to the (already running VM) results in the following.</FONT></SPAN><=
/DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp; From Xen's point of view the hotplug =
operation=20
is successful. The guest OS in the VM, however, cannot see the=20
device.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>If the VM was started after the device was added t=
o the=20
host, I don't have a problem.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>So, once again, this is not particular to a single=
 device.=20
It affects all devices if the condition mentioned above is=20
true.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Thanks.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D026540719-01062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>-Anil</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> theubaz@gmail.com=20
[mailto:theubaz@gmail.com] <B>On Behalf Of </B>John Sherwood<BR><B>Sent:</B=
>=20
Thursday, May 31, 2012 9:16 PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B>=20
xen-users@lists.xen.org<BR><B>Subject:</B> Re: [Xen-users] Hotplugging FPGA=
 to=20
running VM<BR></FONT><BR></DIV>
<DIV></DIV>If you've never seen this issue before and can't reproduce it wi=
th=20
any other PCI devices, I'd suggest trying the devel mailing list, but I'd f=
irst=20
collect whatever logs you can that are salient to the issue beforehand.=20
&nbsp;I've never had issues with PCI hot plug that were limited to a single=
=20
device though, so I'm certainly drawing a blank here on what it could=20
be.<BR><BR>
<DIV class=3Dgmail_quote>On Thu, May 31, 2012 at 8:06 PM, Anil Rao <SPAN=20
dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com"=20
target=3D_blank>anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE class=3Dgmail_quote=20
style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1p=
x solid"><U></U>
  <DIV bgcolor=3D"#ffffff" text=3D"#000000">
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>Sinc=
e I am new to=20
  the xen-users list, I was wondering if my question is more appropriate fo=
r the=20
  xen-devel list. Any thoughts?</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>Thanks.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>-Anil</FONT></SPAN></DIV><BR>
  <DIV lang=3Den-us dir=3Dltr align=3Dleft>
  <HR>
  <FONT face=3DTahoma><B>From:</B> <A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>=
Anil=20
  Rao<BR><B>Sent:</B> Thursday, May 31, 2012 11:25 AM<BR><B>To:</B> <A=20
  href=3D"mailto:cyberhawk001@gmail.com" target=3D_blank>cyberhawk001@gmail=
.com</A>;=20
  <A href=3D"mailto:xen-users@lists.xen.org"=20
  target=3D_blank>xen-users@lists.xen.org</A>
  <DIV>
  <DIV><BR><B>Subject:</B> Re: [Xen-users] Hotplugging FPGA to running=20
  VM<BR></DIV></DIV></FONT><BR></DIV>
  <DIV>
  <DIV>
  <DIV></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>This=
 is a=20
  proprietary FPGA device. Each control blade in our router chassis has one=
 of=20
  these FPGAs and its primary function is to control certain dedicated hard=
ware=20
  components on the blade that are responsible for establishing connectivit=
y=20
  with the high-speed inter-blade fabric on the router. I am sorry, but I c=
annot=20
  divulge additional details regarding the FPGA.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN>Here is a more detailed description of my actual us=
age=20
  scenario.</SPAN></FONT></FONT></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>1) T=
he FPGA image=20
  must be downloaded onto the device before it can be enabled for=20
  use.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>2) T=
he VM in=20
  question is responsible for performing step (1), which means that the FPG=
A is=20
  not visible to Xen/Dom-0 when </FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; the VM is powered on.</FONT></SPAN></D=
IV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>3) A=
fter the VM=20
  performs step (1), the FPGA is seen in Dom-0. I use Xen pci-hotplug to as=
sign=20
  the device to the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; This operation completes successfully =
(as=20
  reported by the appropriate xl command).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>4) H=
owever, the=20
  guest OS inside the VM cannot see the FPGA device after step=20
  (3).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>5) I=
f I shutdown=20
  the VM and re-start it, the guest OS inside the VM sees the FPGA device (=
and=20
  everything then proceeds normally).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>The =
troublesome=20
  part here is that I need to shutdown and restart the VM. I would like to =
avoid=20
  this and rely on Xen pci-hotplug to make the device visible to the guest =
OS=20
  inside the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>Thanks.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>-Anil</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft>
  <HR>
  </DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>=
<A=20
  href=3D"mailto:cyberhawk001@gmail.com"=20
  target=3D_blank>cyberhawk001@gmail.com</A><BR><B>Sent:</B> Thursday, May =
31,=20
  2012 10:49 AM<BR><B>To:</B> <A href=3D"mailto:xen-users@lists.xen.org"=20
  target=3D_blank>xen-users@lists.xen.org</A><BR><B>Subject:</B> Re: [Xen-u=
sers]=20
  Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
  <DIV></DIV>Just out of curiosity, what kind of <B>FPGA device</B> is this=
? Is=20
  it an FPGA development board or something already assembled and functioni=
ng=20
  that contains an FPGA device(s)?<BR><BR>Well, just being curious...=20
  :)<BR><BR><BR><BR>
  <BLOCKQUOTE type=3D"cite">
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>Ye=
s, the guest=20
    OS has PCI hotplug support. I am able to hotplug a variety of PCI devic=
es to=20
    the VM. The only one that doesn't work is the FPGA device. Even for thi=
s=20
    one, the only time it doesn't work, is if the VM was powered-on prior t=
o the=20
    FPGA device being brought on-line on the host. If the FPGA was present=
=20
    before the VM was powered-on everything works as=20
    expected.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>It=
 somehow=20
    seems like new devices that are introduced in the host, after a VM has =
been=20
    started on it, cannot be hotplugged into the VM. </SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>Thanks.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>-Anil</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft>
    <HR>
    </DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>theubaz@gmail.com</A>=
 [<A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>mailto:theubaz@gmail.=
com</A>]=20
    <B>On Behalf Of </B>John Sherwood<BR><B>Sent:</B> Wednesday, May 30, 20=
12=20
    7:20 PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B> <A=20
    href=3D"mailto:xen-users@lists.xensource.com"=20
    target=3D_blank>xen-users@lists.xensource.com</A><BR><B>Subject:</B> Re=
:=20
    [Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>Are you =
sure=20
    the guest OS has PCI hotplug support?=20
    <DIV><BR>
    <DIV class=3Dgmail_quote>On Wed, May 30, 2012 at 10:14 PM, Anil Rao <SP=
AN=20
    dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com"=20
    target=3D_blank>anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
    <BLOCKQUOTE class=3Dgmail_quote=20
    style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #cc=
c 1px solid">
      <DIV><FONT face=3D"Arial, sans-serif">
      <DIV>Hi,</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I am trying to assign a FPGA (which is a PCI device) to a runnin=
g VM.=20
      The interesting thing here is that the FPGA is not present when the V=
M was=20
      powered-on. I.e. sometime after the VM was started, the FPGA was brou=
ght=20
      on-line on the host by downloading its image to the device. </DIV>
      <DIV>&nbsp;</DIV>
      <DIV>So far my attempts at using Xen PCI-passthrough have not been=20
      successful. Although Xen reports that the pass-through operation was=
=20
      successful, which I have verified using the appropriate xl command, I=
 am=20
      unable to see the FPGA from within the guest OS.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I have tried both manual rescanning of the PCI bus inside the gu=
est=20
      as well as making use of the pciehp driver. The only way I can (relia=
bly)=20
      see the FPGA from within the guest, is to shutdown and restart the VM=
 and=20
      then redo the hotplug operation. I want to avoid a VM reboot and was=
=20
      wondering if this is at all possible and if so what do I need to do t=
o=20
      realize it.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>[The virtualization host is based on the default Xen setup that =
comes=20
      with SLES 11 SP2]</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>Thanks for any help on this matter.</DIV><SPAN><FONT color=3D#88=
8888>
      <DIV>&nbsp;</DIV>
      <DIV>-Anil</DIV></FONT></SPAN></FONT></DIV></BLOCKQUOTE></DIV></DIV><=
/BLOCKQUOTE></DIV></DIV></DIV><BR>_________________________________________=
______<BR>Xen-users=20
  mailing list<BR><A href=3D"mailto:Xen-users@lists.xen.org"=20
  target=3D_blank>Xen-users@lists.xen.org</A><BR><A=20
  href=3D"http://lists.xen.org/xen-users"=20
  target=3D_blank>http://lists.xen.org/xen-users</A><BR><BR></BLOCKQUOTE></=
DIV><BR></BODY></HTML>

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45D535EUSAACMS0715e_--


--===============6103302825401753920==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6103302825401753920==--


From xen-users-bounces@lists.xen.org Sat Jun 02 20:37:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Jun 2012 20:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sav2t-0006ed-Jf; Sat, 02 Jun 2012 20:35:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rarts@theipcompany.nl>) id 1Sav2r-0006eY-Bf
	for xen-users@lists.xen.org; Sat, 02 Jun 2012 20:35:33 +0000
Received: from [85.158.138.51:37986] by server-3.bemta-3.messagelabs.com id
	09/B6-15793-4197ACF4; Sat, 02 Jun 2012 20:35:32 +0000
X-Env-Sender: rarts@theipcompany.nl
X-Msg-Ref: server-11.tower-174.messagelabs.com!1338669331!30499835!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16654 invoked from network); 2 Jun 2012 20:35:31 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Jun 2012 20:35:31 -0000
Received: by werf3 with SMTP id f3so2525675wer.32
	for <xen-users@lists.xen.org>; Sat, 02 Jun 2012 13:35:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=COKo1+TSuYDUzvkf3QVWdPraY5ntrQEg9mBrvrbD40U=;
	b=XQZ18WetYtIUTvJbt9sR8eUQSIiWUqz1l5sjyNKyMFDucnRZ0PWhT5GhcsySsOhJ5T
	tgGQQeiDgDlr+h0vdr01U+F5ERJVefNjLW5U/N2dx35bSO2pR6gtY9CgLJPGKeOzN+mJ
	JnCiEhaZv6X/r511DI38PFua0OWYt06jg0cjClSPmzVmXb9hBFMumBNLj3/Suw/71vOk
	NagZEPYh6dobRTxnTUVYKv0Ue0Rj1vDKOPZVnzkYSKJZTp5vkLzLLPB6jC0vJK+WArM4
	5Hs80t4hX1nygyOevmFwh1e14CsD7YlIaNf+jqnuIIGUR+alngVHuMtotjG8u8Z8kmiu
	KSNw==
Received: by 10.216.142.194 with SMTP id i44mr6300810wej.88.1338669330548;
	Sat, 02 Jun 2012 13:35:30 -0700 (PDT)
Received: from MacBook-Air-van-Ron.local (31-151-107-141.dynamic.upc.nl.
	[31.151.107.141])
	by mx.google.com with ESMTPS id et10sm7410363wib.2.2012.06.02.13.35.29
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 02 Jun 2012 13:35:30 -0700 (PDT)
Message-ID: <4FCA7911.2030905@oneip.nl>
Date: Sat, 02 Jun 2012 22:35:29 +0200
From: Ron Arts <ron.arts@oneip.nl>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQnPwgt9Th4Dk6EMAg7lVon4b3sLy7/EdLFr9/R+Bz5zxO39RXP0TjKjjGcWKou7425lIWRm
Subject: [Xen-users] Redundant setup across two datacenters with two XCP
	hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I am looking to run only 1 VM on this setup, don't need to do live migration,
although that would be nice, I just want to protect against hardware and
datacenter/network failure. The VM is lightly loaded, not much disk I/O or
CPU load.

I have two machines, each one with 2 x SATA 250GB, and 1 SSD 128GB.
(There is a simple RAID-1 SATA hardware controller on board).

I am willing to spend the time to configure these machines, but buying
extra hardware is pretty much out of the question.

Would it be possible to create a configuration where these two machines
could span two datacenters in a redundant way?

thanks for any insights,
Ron


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 02 20:37:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Jun 2012 20:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sav2t-0006ed-Jf; Sat, 02 Jun 2012 20:35:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rarts@theipcompany.nl>) id 1Sav2r-0006eY-Bf
	for xen-users@lists.xen.org; Sat, 02 Jun 2012 20:35:33 +0000
Received: from [85.158.138.51:37986] by server-3.bemta-3.messagelabs.com id
	09/B6-15793-4197ACF4; Sat, 02 Jun 2012 20:35:32 +0000
X-Env-Sender: rarts@theipcompany.nl
X-Msg-Ref: server-11.tower-174.messagelabs.com!1338669331!30499835!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16654 invoked from network); 2 Jun 2012 20:35:31 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Jun 2012 20:35:31 -0000
Received: by werf3 with SMTP id f3so2525675wer.32
	for <xen-users@lists.xen.org>; Sat, 02 Jun 2012 13:35:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=COKo1+TSuYDUzvkf3QVWdPraY5ntrQEg9mBrvrbD40U=;
	b=XQZ18WetYtIUTvJbt9sR8eUQSIiWUqz1l5sjyNKyMFDucnRZ0PWhT5GhcsySsOhJ5T
	tgGQQeiDgDlr+h0vdr01U+F5ERJVefNjLW5U/N2dx35bSO2pR6gtY9CgLJPGKeOzN+mJ
	JnCiEhaZv6X/r511DI38PFua0OWYt06jg0cjClSPmzVmXb9hBFMumBNLj3/Suw/71vOk
	NagZEPYh6dobRTxnTUVYKv0Ue0Rj1vDKOPZVnzkYSKJZTp5vkLzLLPB6jC0vJK+WArM4
	5Hs80t4hX1nygyOevmFwh1e14CsD7YlIaNf+jqnuIIGUR+alngVHuMtotjG8u8Z8kmiu
	KSNw==
Received: by 10.216.142.194 with SMTP id i44mr6300810wej.88.1338669330548;
	Sat, 02 Jun 2012 13:35:30 -0700 (PDT)
Received: from MacBook-Air-van-Ron.local (31-151-107-141.dynamic.upc.nl.
	[31.151.107.141])
	by mx.google.com with ESMTPS id et10sm7410363wib.2.2012.06.02.13.35.29
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 02 Jun 2012 13:35:30 -0700 (PDT)
Message-ID: <4FCA7911.2030905@oneip.nl>
Date: Sat, 02 Jun 2012 22:35:29 +0200
From: Ron Arts <ron.arts@oneip.nl>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQnPwgt9Th4Dk6EMAg7lVon4b3sLy7/EdLFr9/R+Bz5zxO39RXP0TjKjjGcWKou7425lIWRm
Subject: [Xen-users] Redundant setup across two datacenters with two XCP
	hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I am looking to run only 1 VM on this setup, don't need to do live migration,
although that would be nice, I just want to protect against hardware and
datacenter/network failure. The VM is lightly loaded, not much disk I/O or
CPU load.

I have two machines, each one with 2 x SATA 250GB, and 1 SSD 128GB.
(There is a simple RAID-1 SATA hardware controller on board).

I am willing to spend the time to configure these machines, but buying
extra hardware is pretty much out of the question.

Would it be possible to create a configuration where these two machines
could span two datacenters in a redundant way?

thanks for any insights,
Ron


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 02 20:41:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Jun 2012 20:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sav6g-0006o7-Fr; Sat, 02 Jun 2012 20:39:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1Sav6f-0006o0-Ca
	for xen-users@lists.xen.org; Sat, 02 Jun 2012 20:39:29 +0000
Received: from [85.158.138.51:64649] by server-1.bemta-3.messagelabs.com id
	EE/80-06526-00A7ACF4; Sat, 02 Jun 2012 20:39:28 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1338669566!30500033!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19376 invoked from network); 2 Jun 2012 20:39:27 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Jun 2012 20:39:27 -0000
Received: by obbwd20 with SMTP id wd20so6304505obb.32
	for <xen-users@lists.xen.org>; Sat, 02 Jun 2012 13:39:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=HIetXVsZminFiTZNRDJzQVW488aljmsMzbPIuzJ269s=;
	b=ukF2mcV5rr+kUHRBUdfcRzDoVaMZ0Wrpm/P9Blwq6Qz5Z7fwZ9VESddF8Xk46wz34p
	VA4nsyQcpVsvBH3mvA5LdGqD0G7/43DQBA6GMI74PuA2aDNidgL73/MzNwdz25WSHBNq
	NF2ut9JJ1iQdzk5jP26igLfo3Yk9UHNRwdf8XCYQog7ME1zdQc3T3AvgULWH8lOFTNpt
	KHE+WI0IfX/Qe3adlmkih6BSru+DKfsZPuiUHire4f1g1t5zf7h/esC6gO8ZBlIgFLCG
	V1+eeVBZsV7dOJIuMqikgZvRp5u1t/Q4ASf0sWrjlZyZ0wfYkTchF1UthBWae/bz8c4h
	2XMw==
MIME-Version: 1.0
Received: by 10.50.191.200 with SMTP id ha8mr4862883igc.45.1338669565605; Sat,
	02 Jun 2012 13:39:25 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Sat, 2 Jun 2012 13:39:25 -0700 (PDT)
In-Reply-To: <4FCA7911.2030905@oneip.nl>
References: <4FCA7911.2030905@oneip.nl>
Date: Sat, 2 Jun 2012 16:39:25 -0400
X-Google-Sender-Auth: 8efkyBn0wuCi685VTBzPtPmEHfo
Message-ID: <CAH5ygH08iF-RfOdWTmeOqhe-y898AHgG5FzXk6K-TUhAXzerKw@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Ron Arts <ron.arts@oneip.nl>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Redundant setup across two datacenters with two XCP
	hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6754835281755637762=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6754835281755637762==
Content-Type: multipart/alternative; boundary=14dae9340fd9edf8ad04c1834be4

--14dae9340fd9edf8ad04c1834be4
Content-Type: text/plain; charset=ISO-8859-1

It sounds like you want to try setting up Remus, though I'm not sure how
well that would work with hosts running in different datacenters.

On Sat, Jun 2, 2012 at 4:35 PM, Ron Arts <ron.arts@oneip.nl> wrote:

> Hello all,
>
> I am looking to run only 1 VM on this setup, don't need to do live
> migration,
> although that would be nice, I just want to protect against hardware and
> datacenter/network failure. The VM is lightly loaded, not much disk I/O or
> CPU load.
>
> I have two machines, each one with 2 x SATA 250GB, and 1 SSD 128GB.
> (There is a simple RAID-1 SATA hardware controller on board).
>
> I am willing to spend the time to configure these machines, but buying
> extra hardware is pretty much out of the question.
>
> Would it be possible to create a configuration where these two machines
> could span two datacenters in a redundant way?
>
> thanks for any insights,
> Ron
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9340fd9edf8ad04c1834be4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

It sounds like you want to try setting up Remus, though I&#39;m not sure ho=
w well that would work with hosts running in different datacenters.<br><br>=
<div class=3D"gmail_quote">On Sat, Jun 2, 2012 at 4:35 PM, Ron Arts <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:ron.arts@oneip.nl" target=3D"_blank">ron.a=
rts@oneip.nl</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello all,<br>
<br>
I am looking to run only 1 VM on this setup, don&#39;t need to do live migr=
ation,<br>
although that would be nice, I just want to protect against hardware and<br=
>
datacenter/network failure. The VM is lightly loaded, not much disk I/O or<=
br>
CPU load.<br>
<br>
I have two machines, each one with 2 x SATA 250GB, and 1 SSD 128GB.<br>
(There is a simple RAID-1 SATA hardware controller on board).<br>
<br>
I am willing to spend the time to configure these machines, but buying<br>
extra hardware is pretty much out of the question.<br>
<br>
Would it be possible to create a configuration where these two machines<br>
could span two datacenters in a redundant way?<br>
<br>
thanks for any insights,<br>
Ron<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br>

--14dae9340fd9edf8ad04c1834be4--


--===============6754835281755637762==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6754835281755637762==--


From xen-users-bounces@lists.xen.org Sat Jun 02 20:41:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Jun 2012 20:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sav6g-0006o7-Fr; Sat, 02 Jun 2012 20:39:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1Sav6f-0006o0-Ca
	for xen-users@lists.xen.org; Sat, 02 Jun 2012 20:39:29 +0000
Received: from [85.158.138.51:64649] by server-1.bemta-3.messagelabs.com id
	EE/80-06526-00A7ACF4; Sat, 02 Jun 2012 20:39:28 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1338669566!30500033!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19376 invoked from network); 2 Jun 2012 20:39:27 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Jun 2012 20:39:27 -0000
Received: by obbwd20 with SMTP id wd20so6304505obb.32
	for <xen-users@lists.xen.org>; Sat, 02 Jun 2012 13:39:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=HIetXVsZminFiTZNRDJzQVW488aljmsMzbPIuzJ269s=;
	b=ukF2mcV5rr+kUHRBUdfcRzDoVaMZ0Wrpm/P9Blwq6Qz5Z7fwZ9VESddF8Xk46wz34p
	VA4nsyQcpVsvBH3mvA5LdGqD0G7/43DQBA6GMI74PuA2aDNidgL73/MzNwdz25WSHBNq
	NF2ut9JJ1iQdzk5jP26igLfo3Yk9UHNRwdf8XCYQog7ME1zdQc3T3AvgULWH8lOFTNpt
	KHE+WI0IfX/Qe3adlmkih6BSru+DKfsZPuiUHire4f1g1t5zf7h/esC6gO8ZBlIgFLCG
	V1+eeVBZsV7dOJIuMqikgZvRp5u1t/Q4ASf0sWrjlZyZ0wfYkTchF1UthBWae/bz8c4h
	2XMw==
MIME-Version: 1.0
Received: by 10.50.191.200 with SMTP id ha8mr4862883igc.45.1338669565605; Sat,
	02 Jun 2012 13:39:25 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Sat, 2 Jun 2012 13:39:25 -0700 (PDT)
In-Reply-To: <4FCA7911.2030905@oneip.nl>
References: <4FCA7911.2030905@oneip.nl>
Date: Sat, 2 Jun 2012 16:39:25 -0400
X-Google-Sender-Auth: 8efkyBn0wuCi685VTBzPtPmEHfo
Message-ID: <CAH5ygH08iF-RfOdWTmeOqhe-y898AHgG5FzXk6K-TUhAXzerKw@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Ron Arts <ron.arts@oneip.nl>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Redundant setup across two datacenters with two XCP
	hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6754835281755637762=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6754835281755637762==
Content-Type: multipart/alternative; boundary=14dae9340fd9edf8ad04c1834be4

--14dae9340fd9edf8ad04c1834be4
Content-Type: text/plain; charset=ISO-8859-1

It sounds like you want to try setting up Remus, though I'm not sure how
well that would work with hosts running in different datacenters.

On Sat, Jun 2, 2012 at 4:35 PM, Ron Arts <ron.arts@oneip.nl> wrote:

> Hello all,
>
> I am looking to run only 1 VM on this setup, don't need to do live
> migration,
> although that would be nice, I just want to protect against hardware and
> datacenter/network failure. The VM is lightly loaded, not much disk I/O or
> CPU load.
>
> I have two machines, each one with 2 x SATA 250GB, and 1 SSD 128GB.
> (There is a simple RAID-1 SATA hardware controller on board).
>
> I am willing to spend the time to configure these machines, but buying
> extra hardware is pretty much out of the question.
>
> Would it be possible to create a configuration where these two machines
> could span two datacenters in a redundant way?
>
> thanks for any insights,
> Ron
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9340fd9edf8ad04c1834be4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

It sounds like you want to try setting up Remus, though I&#39;m not sure ho=
w well that would work with hosts running in different datacenters.<br><br>=
<div class=3D"gmail_quote">On Sat, Jun 2, 2012 at 4:35 PM, Ron Arts <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:ron.arts@oneip.nl" target=3D"_blank">ron.a=
rts@oneip.nl</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello all,<br>
<br>
I am looking to run only 1 VM on this setup, don&#39;t need to do live migr=
ation,<br>
although that would be nice, I just want to protect against hardware and<br=
>
datacenter/network failure. The VM is lightly loaded, not much disk I/O or<=
br>
CPU load.<br>
<br>
I have two machines, each one with 2 x SATA 250GB, and 1 SSD 128GB.<br>
(There is a simple RAID-1 SATA hardware controller on board).<br>
<br>
I am willing to spend the time to configure these machines, but buying<br>
extra hardware is pretty much out of the question.<br>
<br>
Would it be possible to create a configuration where these two machines<br>
could span two datacenters in a redundant way?<br>
<br>
thanks for any insights,<br>
Ron<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br>

--14dae9340fd9edf8ad04c1834be4--


--===============6754835281755637762==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6754835281755637762==--


From xen-users-bounces@lists.xen.org Sun Jun 03 05:47:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 05:47:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sb3dN-0001JW-DL; Sun, 03 Jun 2012 05:45:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andrewx192@gmail.com>) id 1Sb3dL-0001JQ-OR
	for xen-users@lists.xensource.com; Sun, 03 Jun 2012 05:45:48 +0000
Received: from [85.158.138.51:26616] by server-8.bemta-3.messagelabs.com id
	3E/87-01456-A0AFACF4; Sun, 03 Jun 2012 05:45:46 +0000
X-Env-Sender: andrewx192@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1338702343!30621918!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30975 invoked from network); 3 Jun 2012 05:45:45 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Jun 2012 05:45:45 -0000
Received: by dajz8 with SMTP id z8so5119417daj.30
	for <xen-users@lists.xensource.com>;
	Sat, 02 Jun 2012 22:45:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:from:reply-to:to:content-type:date:message-id:mime-version
	:x-mailer; bh=GgCw/OFCU8rVsO6dHnLa4gWZRt7aiitsCTFD9Fww0GU=;
	b=x80LJssq5PXuhY7iRRLn42WO0bj8rfuuh3kSgCSfIQ/G8hD1SnW+s0WhqXo7dlyJnd
	WnshZDrn1vQzQnsiMJQ5aWXIfxNCeuejT4a3w09+C9UTXs9E6XgLfaF0/M+wyBroSLZG
	UU9CjEMw+auQhFBCvtIlZre7hbfc25mgAJKEW+8GUHTsh64WHxTTN8FlbYf8/GA4/g+g
	MaJbBew3UX/A1e1PvspcK5ENapduarMHH2VsLNZ5JN6QFoBqIDAT6m0gFtupCm96m46J
	GqXTeF75DUacdDDWq/DOXYl4wEn8Jagi/W8X3uGlY7Y5veGjII/VSflvXoRAEvgcbUB8
	OHfQ==
Received: by 10.68.223.129 with SMTP id qu1mr25921689pbc.165.1338702343297;
	Sat, 02 Jun 2012 22:45:43 -0700 (PDT)
Received: from [172.16.50.1] (002369d5e799.click-network.com. [131.191.22.34])
	by mx.google.com with ESMTPS id
	vi10sm8646545pbc.4.2012.06.02.22.45.35 (version=SSLv3 cipher=OTHER);
	Sat, 02 Jun 2012 22:45:41 -0700 (PDT)
From: Andrew Sorensen <andrewx192@gmail.com>
To: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Date: Sat, 02 Jun 2012 22:45:26 -0700
Message-ID: <1338702326.6450.558.camel@WLN-MSI-201101>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Subject: [Xen-users] Xen on a laptop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: andrewx192@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1504441267252765088=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============1504441267252765088==
Content-Type: multipart/alternative; boundary="=-typv/ryYVJ7LNMJOyTmC"


--=-typv/ryYVJ7LNMJOyTmC
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

I am looking to purchase a new laptop quite soon, and intend to run a
number of virtual machines.

Since I am currently running Xen as my choice of virtualization on other
machines, I would like to run Xen on the laptop. 
Most of the DomU instances on the machine will be purely console, and
pretty straightforward in Xen to setup(DB / Web / etc) servers, however
I would also like to have Windows ready to use.

Here are some of the issues I can see with this sort of setup:

1) Suspend to disk/ram not working -- I figure I would at least need to
hook up my main DomU to handle ACPI events (can I pass through these?)
to tell the Dom0 what to do.

2) Optimus and VGA passthrough (not sure how this would work).

3) Wireless and networking -- I figure I would probably have a single
DomU to handle networking, and passthrough my network cards to this
machine - the guests would then access the network through the DomU.

4) Disk IO issues -- I will probably be getting a SSD to boot from
(mSATA), and then an Intel 520 SSD to run all my machines off of. Data
would be stored on a 500GB HDD in place of the optical drive.

5) Power management -- I would probably automate suspending of DomU
instances when the laptop is running on battery power, though this is
not a huge concern.

6) Windows DomU: I would like to run Windows in addition to Linux, at
the same time - and basically be able to switch between the instances. I
assume I would need to switch the active VGA passthrough somehow (or
secondary virtualization: VMWare Workstation?)

7) USB3 passthrough (I heard this not possible?) - I think I might be
able to use "usbnet" to solve this issue.

Has anyone successfully installed and operated Xen on a laptop, or have
suggestions/answers to the above?

The laptop I am considering is
http://web.eurocom.com/EC/ec_model_config1(1,225,0) if it matters in any
way.


-- 
Andrew Sorensen
Twitter: http://twitter.com/AndrewX192 
Google+: https://plus.google.com/u/0/115244690052850979822/


--=-typv/ryYVJ7LNMJOyTmC
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
I am looking to purchase a new laptop quite soon, and intend to run a number of virtual machines.<BR>
<BR>
Since I am currently running Xen as my choice of virtualization on other machines, I would like to run Xen on the laptop. <BR>
Most of the DomU instances on the machine will be purely console, and pretty straightforward in Xen to setup(DB / Web / etc) servers, however I would also like to have Windows ready to use.<BR>
<BR>
Here are some of the issues I can see with this sort of setup:<BR>
<BR>
1) Suspend to disk/ram not working -- I figure I would at least need to hook up my main DomU to handle ACPI events (can I pass through these?) to tell the Dom0 what to do.<BR>
<BR>
2) Optimus and VGA passthrough (not sure how this would work).<BR>
<BR>
3) Wireless and networking -- I figure I would probably have a single DomU to handle networking, and passthrough my network cards to this machine - the guests would then access the network through the DomU.<BR>
<BR>
4) Disk IO issues -- I will probably be getting a SSD to boot from (mSATA), and then an Intel 520 SSD to run all my machines off of. Data would be stored on a 500GB HDD in place of the optical drive.<BR>
<BR>
5) Power management -- I would probably automate suspending of DomU instances when the laptop is running on battery power, though this is not a huge concern.<BR>
<BR>
6) Windows DomU: I would like to run Windows in addition to Linux, at the same time - and basically be able to switch between the instances. I assume I would need to switch the active VGA passthrough somehow (or secondary virtualization: VMWare Workstation?)<BR>
<BR>
7) USB3 passthrough (I heard this not possible?) - I think I might be able to use &quot;usbnet&quot; to solve this issue.<BR>
<BR>
Has anyone successfully installed and operated Xen on a laptop, or have suggestions/answers to the above?<BR>
<BR>
The laptop I am considering is <A HREF="http://web.eurocom.com/EC/ec_model_config1%281,225,0%29">http://web.eurocom.com/EC/ec_model_config1(1,225,0)</A> if it matters in any way.<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Andrew Sorensen<BR>
Twitter: <A HREF="http://twitter.com/AndrewX192">http://twitter.com/AndrewX192</A> <BR>
Google+: <A HREF="https://plus.google.com/u/0/115244690052850979822/">https://plus.google.com/u/0/115244690052850979822/</A><BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-typv/ryYVJ7LNMJOyTmC--



--===============1504441267252765088==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1504441267252765088==--



From xen-users-bounces@lists.xen.org Sun Jun 03 05:47:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 05:47:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sb3dN-0001JW-DL; Sun, 03 Jun 2012 05:45:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andrewx192@gmail.com>) id 1Sb3dL-0001JQ-OR
	for xen-users@lists.xensource.com; Sun, 03 Jun 2012 05:45:48 +0000
Received: from [85.158.138.51:26616] by server-8.bemta-3.messagelabs.com id
	3E/87-01456-A0AFACF4; Sun, 03 Jun 2012 05:45:46 +0000
X-Env-Sender: andrewx192@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1338702343!30621918!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30975 invoked from network); 3 Jun 2012 05:45:45 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Jun 2012 05:45:45 -0000
Received: by dajz8 with SMTP id z8so5119417daj.30
	for <xen-users@lists.xensource.com>;
	Sat, 02 Jun 2012 22:45:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:from:reply-to:to:content-type:date:message-id:mime-version
	:x-mailer; bh=GgCw/OFCU8rVsO6dHnLa4gWZRt7aiitsCTFD9Fww0GU=;
	b=x80LJssq5PXuhY7iRRLn42WO0bj8rfuuh3kSgCSfIQ/G8hD1SnW+s0WhqXo7dlyJnd
	WnshZDrn1vQzQnsiMJQ5aWXIfxNCeuejT4a3w09+C9UTXs9E6XgLfaF0/M+wyBroSLZG
	UU9CjEMw+auQhFBCvtIlZre7hbfc25mgAJKEW+8GUHTsh64WHxTTN8FlbYf8/GA4/g+g
	MaJbBew3UX/A1e1PvspcK5ENapduarMHH2VsLNZ5JN6QFoBqIDAT6m0gFtupCm96m46J
	GqXTeF75DUacdDDWq/DOXYl4wEn8Jagi/W8X3uGlY7Y5veGjII/VSflvXoRAEvgcbUB8
	OHfQ==
Received: by 10.68.223.129 with SMTP id qu1mr25921689pbc.165.1338702343297;
	Sat, 02 Jun 2012 22:45:43 -0700 (PDT)
Received: from [172.16.50.1] (002369d5e799.click-network.com. [131.191.22.34])
	by mx.google.com with ESMTPS id
	vi10sm8646545pbc.4.2012.06.02.22.45.35 (version=SSLv3 cipher=OTHER);
	Sat, 02 Jun 2012 22:45:41 -0700 (PDT)
From: Andrew Sorensen <andrewx192@gmail.com>
To: "Xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Date: Sat, 02 Jun 2012 22:45:26 -0700
Message-ID: <1338702326.6450.558.camel@WLN-MSI-201101>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Subject: [Xen-users] Xen on a laptop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: andrewx192@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1504441267252765088=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============1504441267252765088==
Content-Type: multipart/alternative; boundary="=-typv/ryYVJ7LNMJOyTmC"


--=-typv/ryYVJ7LNMJOyTmC
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

I am looking to purchase a new laptop quite soon, and intend to run a
number of virtual machines.

Since I am currently running Xen as my choice of virtualization on other
machines, I would like to run Xen on the laptop. 
Most of the DomU instances on the machine will be purely console, and
pretty straightforward in Xen to setup(DB / Web / etc) servers, however
I would also like to have Windows ready to use.

Here are some of the issues I can see with this sort of setup:

1) Suspend to disk/ram not working -- I figure I would at least need to
hook up my main DomU to handle ACPI events (can I pass through these?)
to tell the Dom0 what to do.

2) Optimus and VGA passthrough (not sure how this would work).

3) Wireless and networking -- I figure I would probably have a single
DomU to handle networking, and passthrough my network cards to this
machine - the guests would then access the network through the DomU.

4) Disk IO issues -- I will probably be getting a SSD to boot from
(mSATA), and then an Intel 520 SSD to run all my machines off of. Data
would be stored on a 500GB HDD in place of the optical drive.

5) Power management -- I would probably automate suspending of DomU
instances when the laptop is running on battery power, though this is
not a huge concern.

6) Windows DomU: I would like to run Windows in addition to Linux, at
the same time - and basically be able to switch between the instances. I
assume I would need to switch the active VGA passthrough somehow (or
secondary virtualization: VMWare Workstation?)

7) USB3 passthrough (I heard this not possible?) - I think I might be
able to use "usbnet" to solve this issue.

Has anyone successfully installed and operated Xen on a laptop, or have
suggestions/answers to the above?

The laptop I am considering is
http://web.eurocom.com/EC/ec_model_config1(1,225,0) if it matters in any
way.


-- 
Andrew Sorensen
Twitter: http://twitter.com/AndrewX192 
Google+: https://plus.google.com/u/0/115244690052850979822/


--=-typv/ryYVJ7LNMJOyTmC
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
I am looking to purchase a new laptop quite soon, and intend to run a number of virtual machines.<BR>
<BR>
Since I am currently running Xen as my choice of virtualization on other machines, I would like to run Xen on the laptop. <BR>
Most of the DomU instances on the machine will be purely console, and pretty straightforward in Xen to setup(DB / Web / etc) servers, however I would also like to have Windows ready to use.<BR>
<BR>
Here are some of the issues I can see with this sort of setup:<BR>
<BR>
1) Suspend to disk/ram not working -- I figure I would at least need to hook up my main DomU to handle ACPI events (can I pass through these?) to tell the Dom0 what to do.<BR>
<BR>
2) Optimus and VGA passthrough (not sure how this would work).<BR>
<BR>
3) Wireless and networking -- I figure I would probably have a single DomU to handle networking, and passthrough my network cards to this machine - the guests would then access the network through the DomU.<BR>
<BR>
4) Disk IO issues -- I will probably be getting a SSD to boot from (mSATA), and then an Intel 520 SSD to run all my machines off of. Data would be stored on a 500GB HDD in place of the optical drive.<BR>
<BR>
5) Power management -- I would probably automate suspending of DomU instances when the laptop is running on battery power, though this is not a huge concern.<BR>
<BR>
6) Windows DomU: I would like to run Windows in addition to Linux, at the same time - and basically be able to switch between the instances. I assume I would need to switch the active VGA passthrough somehow (or secondary virtualization: VMWare Workstation?)<BR>
<BR>
7) USB3 passthrough (I heard this not possible?) - I think I might be able to use &quot;usbnet&quot; to solve this issue.<BR>
<BR>
Has anyone successfully installed and operated Xen on a laptop, or have suggestions/answers to the above?<BR>
<BR>
The laptop I am considering is <A HREF="http://web.eurocom.com/EC/ec_model_config1%281,225,0%29">http://web.eurocom.com/EC/ec_model_config1(1,225,0)</A> if it matters in any way.<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Andrew Sorensen<BR>
Twitter: <A HREF="http://twitter.com/AndrewX192">http://twitter.com/AndrewX192</A> <BR>
Google+: <A HREF="https://plus.google.com/u/0/115244690052850979822/">https://plus.google.com/u/0/115244690052850979822/</A><BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-typv/ryYVJ7LNMJOyTmC--



--===============1504441267252765088==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1504441267252765088==--



From xen-users-bounces@lists.xen.org Sun Jun 03 15:31:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 15:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbCkX-0007iG-Vc; Sun, 03 Jun 2012 15:29:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <werner@xxlwade.de>) id 1SbCkW-0007iB-7K
	for xen-users@lists.xen.org; Sun, 03 Jun 2012 15:29:48 +0000
Received: from [85.158.143.99:33535] by server-1.bemta-4.messagelabs.com id
	2E/2B-27869-BE28BCF4; Sun, 03 Jun 2012 15:29:47 +0000
X-Env-Sender: werner@xxlwade.de
X-Msg-Ref: server-4.tower-216.messagelabs.com!1338737376!25862281!1
X-Originating-IP: [88.198.0.151]
X-SpamReason: No, hits=3.4 required=7.0 tests=HELO_DYNAMIC_IPADDR
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25990 invoked from network); 3 Jun 2012 15:29:36 -0000
Received: from static.88-198-0-151.clients.your-server.de (HELO
	static-ip-217-172-170-8.inaddr.intergenia.de) (88.198.0.151)
	by server-4.tower-216.messagelabs.com with SMTP;
	3 Jun 2012 15:29:36 -0000
Received: from [192.168.1.2] (localhost [127.0.0.1])
	by static-ip-217-172-170-8.inaddr.intergenia.de (Postfix) with ESMTPA
	id 930AE16273
	for <xen-users@lists.xen.org>; Sun,  3 Jun 2012 17:29:34 +0200 (CEST)
Message-ID: <4FCB82DE.4080506@xxlwade.de>
Date: Sun, 03 Jun 2012 17:29:34 +0200
From: Werner Fehn <werner@xxlwade.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] need to load uhci_hcd with acpi=off
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear all,

I have running a DOM-0 on debian squeeze with the most recent kernel:

Linux 2.6.32-5-xen-amd64 #1 SMP

On 30% of all reboots the system hangs and only a reset helps.

acpi=off as an additional kernel parameter solves this problem, but
the usb keyboard of the installed ip-kvm is not found then.

with acpi=off Ican find a lot stuff like:

[    7.098747] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    7.098759] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned 
bus number 1
[    7.098784] uhci_hcd 0000:00:1d.2: request interrupt 14 failed
[    7.098821] uhci_hcd 0000:00:1d.2: USB bus 1 deregistered
[    7.098833] uhci_hcd 0000:00:1d.2: init 0000:00:1d.2 fail, -38
[    7.098871] uhci_hcd: probe of 0000:00:1d.2 failed with error -38

looks like a dead look. without acpi=off the system hangs sometimes.
with the parameter i have no access via my ip-kvm (it is a remote 
machine in a farm).

With acpi=off I can reproduce the *hci_hcd error on a system in my home, 
but on this machine reboot runs fine also without acpi=off.

Seems I need acpi=off, but I need to load *hci_hcd to get access to the 
usb-ip-kvm-keyboard.

What I tried:
- thousands of BIOS IRQ/PnP parameters => no luck
- noacpi => kernel panic
- irq=biosirq => no change

Any more idea to get the IRQ with acpi=off parameter set?

Best Regards
Werner

complete dmesg:

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32-5-xen-amd64 (Debian 2.6.32-44) 
(dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Sat May 
5 04:18:09 UTC 2012
[    0.000000] Command line: placeholder 
root=UUID=8622e268-8845-4cd5-82b3-e7fd0568c602 ro quiet acpi=off
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] xen_release_chunk: looking at area pfn bf7e0-bf7ec: 12 
pages freed
[    0.000000] xen_release_chunk: looking at area pfn c0000-fec00: 
257024 pages freed
[    0.000000] xen_release_chunk: looking at area pfn fec01-fee00: 511 
pages freed
[    0.000000] xen_release_chunk: looking at area pfn fee01-ffc00: 3583 
pages freed
[    0.000000] released 261130 pages of unused memory
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 000000000009ec00 (usable)
[    0.000000]  Xen: 000000000009ec00 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 00000000bf780000 (usable)
[    0.000000]  Xen: 00000000bf780000 - 00000000bf78e000 (ACPI data)
[    0.000000]  Xen: 00000000bf78e000 - 00000000bf7d0000 (ACPI NVS)
[    0.000000]  Xen: 00000000bf7d0000 - 00000000bf7e0000 (reserved)
[    0.000000]  Xen: 00000000bf7ec000 - 00000000c0000000 (reserved)
[    0.000000]  Xen: 00000000fec00000 - 00000000fec01000 (reserved)
[    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  Xen: 00000000ffc00000 - 0000000100000000 (reserved)
[    0.000000]  Xen: 0000000100000000 - 00000005e6891000 (usable)
[    0.000000] DMI present.
[    0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working 
around it.
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 
(usable) ==> (reserved)
[    0.000000] last_pfn = 0x5e6891 max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x50100070406, new 
0x7010600070106
[    0.000000] last_pfn = 0xbf780 max_arch_pfn = 0x400000000
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] init_memory_mapping: 0000000000000000-00000000bf780000
[    0.000000]  0000000000 - 00bf780000 page 4k
[    0.000000] kernel direct mapping tables up to bf780000 @ 100000-700000
[    0.000000] init_memory_mapping: 0000000100000000-00000005e6891000
[    0.000000]  0100000000 - 05e6891000 page 4k
[    0.000000] kernel direct mapping tables up to 5e6891000 @ 
6384000-92d2000
[    0.000000] RAMDISK: 01708000 - 03416a00
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-00000005e6891000
[    0.000000] Bootmem setup node 0 0000000000000000-00000005e6891000
[    0.000000]   NODE_DATA [0000000000010000 - 0000000000017fff]
[    0.000000]   bootmap [00000000006c6000 -  0000000000782d17] pages bd
[    0.000000] (9 early reservations) ==> bootmem [0000000000 - 05e6891000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> 
[0000000000 - 0000001000]
[    0.000000]   #1 [000634d000 - 0006384000]   XEN PAGETABLES ==> 
[000634d000 - 0006384000]
[    0.000000]   #2 [0000006000 - 0000008000]       TRAMPOLINE ==> 
[0000006000 - 0000008000]
[    0.000000]   #3 [0001000000 - 00016e7b44]    TEXT DATA BSS ==> 
[0001000000 - 00016e7b44]
[    0.000000]   #4 [0001708000 - 0003416a00]          RAMDISK ==> 
[0001708000 - 0003416a00]
[    0.000000]   #5 [0003417000 - 000634d000]   XEN START INFO ==> 
[0003417000 - 000634d000]
[    0.000000]   #6 [00016e8000 - 00016e812b]              BRK ==> 
[00016e8000 - 00016e812b]
[    0.000000]   #7 [0000100000 - 00006c6000]          PGTABLE ==> 
[0000100000 - 00006c6000]
[    0.000000]   #8 [0006384000 - 0008acd000]          PGTABLE ==> 
[0006384000 - 0008acd000]
[    0.000000] found SMP MP-table at [ffff8800000ff780] ff780
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x005e6891
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[3] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009e
[    0.000000]     0: 0x00000100 -> 0x000bf780
[    0.000000]     0: 0x00100000 -> 0x005e6891
[    0.000000] On node 0 totalpages: 5922719
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 1481 pages reserved
[    0.000000]   DMA zone: 2445 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 14280 pages used for memmap
[    0.000000]   DMA32 zone: 765880 pages, LIFO batch:31
[    0.000000]   Normal zone: 70254 pages used for memmap
[    0.000000]   Normal zone: 5068323 pages, LIFO batch:31
[    0.000000] SFI: Simple Firmware Interface v0.7 http://simplefirmware.org
[    0.000000] Intel MultiProcessor Specification v1.4
[    0.000000] MPTABLE: OEM ID: INTEL
[    0.000000] MPTABLE: Product ID: TYLERSBURG
[    0.000000] MPTABLE: APIC at: 0xFEE00000
[    0.000000] I/O APIC #6 Version 32 at 0xFEC00000.
[    0.000000] Processors: 12
[    0.000000] SMP: Allowing 12 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 16
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 
000000000009f000
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 
0000000000100000
[    0.000000] PM: Registered nosave memory: 00000000bf780000 - 
00000000bf78e000
[    0.000000] PM: Registered nosave memory: 00000000bf78e000 - 
00000000bf7d0000
[    0.000000] PM: Registered nosave memory: 00000000bf7d0000 - 
00000000bf7e0000
[    0.000000] PM: Registered nosave memory: 00000000bf7e0000 - 
00000000bf7ec000
[    0.000000] PM: Registered nosave memory: 00000000bf7ec000 - 
00000000c0000000
[    0.000000] PM: Registered nosave memory: 00000000c0000000 - 
00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 
00000000fec01000
[    0.000000] PM: Registered nosave memory: 00000000fec01000 - 
00000000fee00000
[    0.000000] PM: Registered nosave memory: 00000000fee00000 - 
00000000fee01000
[    0.000000] PM: Registered nosave memory: 00000000fee01000 - 
00000000ffc00000
[    0.000000] PM: Registered nosave memory: 00000000ffc00000 - 
0000000100000000
[    0.000000] Allocating PCI resources starting at c0000000 (gap: 
c0000000:3ec00000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.0.1 (preserve-AD) (dom0)
[    0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:12 nr_node_ids:1
[    0.000000] PERCPU: Embedded 30 pages/cpu @ffff88001c85d000 s90328 
r8192 d24360 u122880
[    0.000000] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=30*4096
[    0.000000] pcpu-alloc: [0] 00 [0] 01 [0] 02 [0] 03 [0] 04 [0] 05 [0] 
06 [0] 07
[    0.000000] pcpu-alloc: [0] 08 [0] 09 [0] 10 [0] 11
[    5.202895] trying to map vcpu_info 0 at ffff88001c868020, mfn 
612a06, offset 32
[    5.202898] cpu 0 using vcpu_info at ffff88001c868020
[    5.202899] trying to map vcpu_info 1 at ffff88001c886020, mfn 
612a24, offset 32
[    5.202901] cpu 1 using vcpu_info at ffff88001c886020
[    5.202903] trying to map vcpu_info 2 at ffff88001c8a4020, mfn 
612a42, offset 32
[    5.202905] cpu 2 using vcpu_info at ffff88001c8a4020
[    5.202906] trying to map vcpu_info 3 at ffff88001c8c2020, mfn 
612a60, offset 32
[    5.202908] cpu 3 using vcpu_info at ffff88001c8c2020
[    5.202909] trying to map vcpu_info 4 at ffff88001c8e0020, mfn 
612a7e, offset 32
[    5.202911] cpu 4 using vcpu_info at ffff88001c8e0020
[    5.202912] trying to map vcpu_info 5 at ffff88001c8fe020, mfn 
612a9c, offset 32
[    5.202914] cpu 5 using vcpu_info at ffff88001c8fe020
[    5.202916] trying to map vcpu_info 6 at ffff88001c91c020, mfn 
612aba, offset 32
[    5.202918] cpu 6 using vcpu_info at ffff88001c91c020
[    5.202919] trying to map vcpu_info 7 at ffff88001c93a020, mfn 
612ad8, offset 32
[    5.202921] cpu 7 using vcpu_info at ffff88001c93a020
[    5.202922] trying to map vcpu_info 8 at ffff88001c958020, mfn 
612af6, offset 32
[    5.202924] cpu 8 using vcpu_info at ffff88001c958020
[    5.202926] trying to map vcpu_info 9 at ffff88001c976020, mfn 
612b14, offset 32
[    5.202928] cpu 9 using vcpu_info at ffff88001c976020
[    5.202929] trying to map vcpu_info 10 at ffff88001c994020, mfn 
612b32, offset 32
[    5.202931] cpu 10 using vcpu_info at ffff88001c994020
[    5.202932] trying to map vcpu_info 11 at ffff88001c9b2020, mfn 
612b50, offset 32
[    5.202934] cpu 11 using vcpu_info at ffff88001c9b2020
[    5.202935] Xen: using vcpu_info placement
[    5.202939] Built 1 zonelists in Zone order, mobility grouping on. 
Total pages: 5836648
[    5.202941] Policy zone: Normal
[    5.202943] Kernel command line: placeholder 
root=UUID=8622e268-8845-4cd5-82b3-e7fd0568c602 ro quiet acpi=off
[    5.202967] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    5.203182] Initializing CPU#0
[    5.209000] DMA: Placing 64MB software IO TLB between 
ffff88001c9ce000 - ffff8800209ce000
[    5.209003] DMA: software IO TLB at phys 0x1c9ce000 - 0x209ce000
[    5.209004] xen_swiotlb_fixup: buf=ffff88001c9ce000 size=67108864
[    5.222223] xen_swiotlb_fixup: buf=ffff880020a2e000 size=32768
[    5.301463] Memory: 23166540k/24748612k available (3152k kernel code, 
1057736k absent, 524336k reserved, 2064k data, 604k init)
[    5.301488] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, 
CPUs=12, Nodes=1
[    5.301511] Hierarchical RCU implementation.
[    5.301518] NR_IRQS:4352 nr_irqs:624
[    5.301567] xen: --> irq=0
[    5.301571] xen: --> irq=1
[    5.301573] xen: --> irq=4
[    5.301575] xen: --> irq=6
[    5.301578] xen: --> irq=7
[    5.301580] xen: --> irq=8
[    5.301582] xen: --> irq=9
[    5.301584] xen: --> irq=12
[    5.301587] xen: --> irq=13
[    5.307201] Console: colour VGA+ 80x25
[    5.307217] console [tty0] enabled
[    5.307235] Xen: using vcpuop timer interface
[    5.307237] installing Xen timer for CPU 0
[    5.307242]   alloc irq_desc for 623 on node -1
[    5.307244]   alloc kstat_irqs on node -1
[    5.307257] Detected 3341.682 MHz processor.
[    5.307263] Calibrating delay loop (skipped), value calculated using 
timer frequency.. 6683.36 BogoMIPS (lpj=13366728)
[    5.307275] Security Framework initialized
[    5.307278] SELinux:  Disabled at boot.
[    5.310847] Dentry cache hash table entries: 4194304 (order: 13, 
33554432 bytes)
[    5.317197] Inode-cache hash table entries: 2097152 (order: 12, 
16777216 bytes)
[    5.319518] Mount-cache hash table entries: 256
[    5.319622] Initializing cgroup subsys ns
[    5.319624] Initializing cgroup subsys cpuacct
[    5.319628] Initializing cgroup subsys devices
[    5.319630] Initializing cgroup subsys freezer
[    5.319631] Initializing cgroup subsys net_cls
[    5.319658] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.319660] CPU: L2 cache: 256K
[    5.319661] CPU: L3 cache: 12288K
[    5.319664] CPU 0/0x0 -> Node 0
[    5.319666] CPU: Unsupported number of siblings 32
[    5.319669] mce: CPU supports 9 MCE banks
[    5.319687] Performance Events: unsupported p6 CPU model 44 no PMU 
driver, software events only.
[    5.319697] SMP alternatives: switching to UP code
[    5.337471]   alloc irq_desc for 622 on node -1
[    5.337473]   alloc kstat_irqs on node -1
[    5.337479]   alloc irq_desc for 621 on node -1
[    5.337481]   alloc kstat_irqs on node -1
[    5.337484]   alloc irq_desc for 620 on node -1
[    5.337485]   alloc kstat_irqs on node -1
[    5.337488]   alloc irq_desc for 619 on node -1
[    5.337489]   alloc kstat_irqs on node -1
[    5.337625] installing Xen timer for CPU 1
[    5.337627]   alloc irq_desc for 618 on node -1
[    5.337628]   alloc kstat_irqs on node -1
[    5.337651] SMP alternatives: switching to SMP code
[    5.354623]   alloc irq_desc for 617 on node -1
[    5.354624]   alloc kstat_irqs on node -1
[    5.354635]   alloc irq_desc for 616 on node -1
[    5.354636]   alloc kstat_irqs on node -1
[    5.354639]   alloc irq_desc for 615 on node -1
[    5.354641]   alloc kstat_irqs on node -1
[    5.354644]   alloc irq_desc for 614 on node -1
[    5.354645]   alloc kstat_irqs on node -1
[    5.354655] Initializing CPU#1
[    5.354682] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.354684] CPU: L2 cache: 256K
[    5.354684] CPU: L3 cache: 12288K
[    5.354687] CPU 1/0x0 -> Node 0
[    5.354688] CPU: Unsupported number of siblings 32
[    5.354761] installing Xen timer for CPU 2
[    5.354763]   alloc irq_desc for 613 on node -1
[    5.354765]   alloc kstat_irqs on node -1
[    5.354781]   alloc irq_desc for 612 on node -1
[    5.354782]   alloc kstat_irqs on node -1
[    5.354786]   alloc irq_desc for 611 on node -1
[    5.354787]   alloc kstat_irqs on node -1
[    5.354790]   alloc irq_desc for 610 on node -1
[    5.354791]   alloc kstat_irqs on node -1
[    5.354794]   alloc irq_desc for 609 on node -1
[    5.354796]   alloc kstat_irqs on node -1
[    5.354804] Initializing CPU#2
[    5.354829] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.354831] CPU: L2 cache: 256K
[    5.354832] CPU: L3 cache: 12288K
[    5.354834] CPU 2/0x0 -> Node 0
[    5.354835] CPU: Unsupported number of siblings 32
[    5.354899] installing Xen timer for CPU 3
[    5.354901]   alloc irq_desc for 608 on node -1
[    5.354903]   alloc kstat_irqs on node -1
[    5.354918]   alloc irq_desc for 607 on node -1
[    5.354919]   alloc kstat_irqs on node -1
[    5.354923]   alloc irq_desc for 606 on node -1
[    5.354924]   alloc kstat_irqs on node -1
[    5.354927]   alloc irq_desc for 605 on node -1
[    5.354928]   alloc kstat_irqs on node -1
[    5.354933]   alloc irq_desc for 604 on node -1
[    5.354934]   alloc kstat_irqs on node -1
[    5.354942] Initializing CPU#3
[    5.354967] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.354969] CPU: L2 cache: 256K
[    5.354970] CPU: L3 cache: 12288K
[    5.354972] CPU 3/0x0 -> Node 0
[    5.354973] CPU: Unsupported number of siblings 32
[    5.355036] installing Xen timer for CPU 4
[    5.355038]   alloc irq_desc for 603 on node -1
[    5.355040]   alloc kstat_irqs on node -1
[    5.355054]   alloc irq_desc for 602 on node -1
[    5.355056]   alloc kstat_irqs on node -1
[    5.355059]   alloc irq_desc for 601 on node -1
[    5.355060]   alloc kstat_irqs on node -1
[    5.355064]   alloc irq_desc for 600 on node -1
[    5.355065]   alloc kstat_irqs on node -1
[    5.355068]   alloc irq_desc for 599 on node -1
[    5.355070]   alloc kstat_irqs on node -1
[    5.355077] Initializing CPU#4
[    5.355102] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355103] CPU: L2 cache: 256K
[    5.355104] CPU: L3 cache: 12288K
[    5.355107] CPU 4/0x0 -> Node 0
[    5.355108] CPU: Unsupported number of siblings 32
[    5.355170] installing Xen timer for CPU 5
[    5.355173]   alloc irq_desc for 598 on node -1
[    5.355174]   alloc kstat_irqs on node -1
[    5.355189]   alloc irq_desc for 597 on node -1
[    5.355190]   alloc kstat_irqs on node -1
[    5.355194]   alloc irq_desc for 596 on node -1
[    5.355195]   alloc kstat_irqs on node -1
[    5.355198]   alloc irq_desc for 595 on node -1
[    5.355200]   alloc kstat_irqs on node -1
[    5.355203]   alloc irq_desc for 594 on node -1
[    5.355204]   alloc kstat_irqs on node -1
[    5.355212] Initializing CPU#5
[    5.355236] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355238] CPU: L2 cache: 256K
[    5.355239] CPU: L3 cache: 12288K
[    5.355241] CPU 5/0x0 -> Node 0
[    5.355242] CPU: Unsupported number of siblings 32
[    5.355308] installing Xen timer for CPU 6
[    5.355311]   alloc irq_desc for 593 on node -1
[    5.355312]   alloc kstat_irqs on node -1
[    5.355329]   alloc irq_desc for 592 on node -1
[    5.355330]   alloc kstat_irqs on node -1
[    5.355334]   alloc irq_desc for 591 on node -1
[    5.355335]   alloc kstat_irqs on node -1
[    5.355339]   alloc irq_desc for 590 on node -1
[    5.355340]   alloc kstat_irqs on node -1
[    5.355343]   alloc irq_desc for 589 on node -1
[    5.355344]   alloc kstat_irqs on node -1
[    5.355352] Initializing CPU#6
[    5.355381] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355384] CPU: L2 cache: 256K
[    5.355385] CPU: L3 cache: 12288K
[    5.355388] CPU 6/0x0 -> Node 0
[    5.355390] CPU: Unsupported number of siblings 32
[    5.355465] installing Xen timer for CPU 7
[    5.355468]   alloc irq_desc for 588 on node -1
[    5.355469]   alloc kstat_irqs on node -1
[    5.355484]   alloc irq_desc for 587 on node -1
[    5.355486]   alloc kstat_irqs on node -1
[    5.355489]   alloc irq_desc for 586 on node -1
[    5.355491]   alloc kstat_irqs on node -1
[    5.355494]   alloc irq_desc for 585 on node -1
[    5.355495]   alloc kstat_irqs on node -1
[    5.355499]   alloc irq_desc for 584 on node -1
[    5.355500]   alloc kstat_irqs on node -1
[    5.355507] Initializing CPU#7
[    5.355529] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355530] CPU: L2 cache: 256K
[    5.355531] CPU: L3 cache: 12288K
[    5.355534] CPU 7/0x0 -> Node 0
[    5.355535] CPU: Unsupported number of siblings 32
[    5.355600] installing Xen timer for CPU 8
[    5.355602]   alloc irq_desc for 583 on node -1
[    5.355604]   alloc kstat_irqs on node -1
[    5.355619]   alloc irq_desc for 582 on node -1
[    5.355620]   alloc kstat_irqs on node -1
[    5.355624]   alloc irq_desc for 581 on node -1
[    5.355625]   alloc kstat_irqs on node -1
[    5.355630]   alloc irq_desc for 580 on node -1
[    5.355631]   alloc kstat_irqs on node -1
[    5.355634]   alloc irq_desc for 579 on node -1
[    5.355636]   alloc kstat_irqs on node -1
[    5.355643] Initializing CPU#8
[    5.355665] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355666] CPU: L2 cache: 256K
[    5.355667] CPU: L3 cache: 12288K
[    5.355669] CPU 8/0x0 -> Node 0
[    5.355671] CPU: Unsupported number of siblings 32
[    5.355733] installing Xen timer for CPU 9
[    5.355735]   alloc irq_desc for 578 on node -1
[    5.355737]   alloc kstat_irqs on node -1
[    5.355751]   alloc irq_desc for 577 on node -1
[    5.355752]   alloc kstat_irqs on node -1
[    5.355756]   alloc irq_desc for 576 on node -1
[    5.355757]   alloc kstat_irqs on node -1
[    5.355760]   alloc irq_desc for 575 on node -1
[    5.355761]   alloc kstat_irqs on node -1
[    5.355765]   alloc irq_desc for 574 on node -1
[    5.355766]   alloc kstat_irqs on node -1
[    5.355773] Initializing CPU#9
[    5.355795] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355796] CPU: L2 cache: 256K
[    5.355797] CPU: L3 cache: 12288K
[    5.355799] CPU 9/0x0 -> Node 0
[    5.355801] CPU: Unsupported number of siblings 32
[    5.355862] installing Xen timer for CPU 10
[    5.355865]   alloc irq_desc for 573 on node -1
[    5.355866]   alloc kstat_irqs on node -1
[    5.355880]   alloc irq_desc for 572 on node -1
[    5.355882]   alloc kstat_irqs on node -1
[    5.355885]   alloc irq_desc for 571 on node -1
[    5.355887]   alloc kstat_irqs on node -1
[    5.355890]   alloc irq_desc for 570 on node -1
[    5.355891]   alloc kstat_irqs on node -1
[    5.355896]   alloc irq_desc for 569 on node -1
[    5.355897]   alloc kstat_irqs on node -1
[    5.355904] Initializing CPU#10
[    5.355926] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355928] CPU: L2 cache: 256K
[    5.355928] CPU: L3 cache: 12288K
[    5.355931] CPU 10/0x0 -> Node 0
[    5.355932] CPU: Unsupported number of siblings 32
[    5.355995] installing Xen timer for CPU 11
[    5.355997]   alloc irq_desc for 568 on node -1
[    5.355999]   alloc kstat_irqs on node -1
[    5.356013]   alloc irq_desc for 567 on node -1
[    5.356014]   alloc kstat_irqs on node -1
[    5.356018]   alloc irq_desc for 566 on node -1
[    5.356019]   alloc kstat_irqs on node -1
[    5.356022]   alloc irq_desc for 565 on node -1
[    5.356024]   alloc kstat_irqs on node -1
[    5.356027]   alloc irq_desc for 564 on node -1
[    5.356028]   alloc kstat_irqs on node -1
[    5.356035] Initializing CPU#11
[    5.356057] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.356059] CPU: L2 cache: 256K
[    5.356059] CPU: L3 cache: 12288K
[    5.356062] CPU 11/0x0 -> Node 0
[    5.356063] CPU: Unsupported number of siblings 32
[    5.356090] Brought up 12 CPUs
[    5.356124] CPU0 attaching sched-domain:
[    5.356127]  domain 0: span 0-11 level CPU
[    5.356129]   groups: group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11
[    5.356144] CPU1 attaching sched-domain:
[    5.356145]  domain 0: span 0-11 level CPU
[    5.356147]   groups: group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0
[    5.356161] CPU2 attaching sched-domain:
[    5.356163]  domain 0: span 0-11 level CPU
[    5.356165]   groups: group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1
[    5.356179] CPU3 attaching sched-domain:
[    5.356180]  domain 0: span 0-11 level CPU
[    5.356182]   groups: group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2
[    5.356196] CPU4 attaching sched-domain:
[    5.356198]  domain 0: span 0-11 level CPU
[    5.356200]   groups: group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3
[    5.356214] CPU5 attaching sched-domain:
[    5.356215]  domain 0: span 0-11 level CPU
[    5.356217]   groups: group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4
[    5.356231] CPU6 attaching sched-domain:
[    5.356232]  domain 0: span 0-11 level CPU
[    5.356234]   groups: group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5
[    5.356248] CPU7 attaching sched-domain:
[    5.356250]  domain 0: span 0-11 level CPU
[    5.356252]   groups: group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6
[    5.356266] CPU8 attaching sched-domain:
[    5.356267]  domain 0: span 0-11 level CPU
[    5.356269]   groups: group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7
[    5.356283] CPU9 attaching sched-domain:
[    5.356285]  domain 0: span 0-11 level CPU
[    5.356286]   groups: group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8
[    5.356301] CPU10 attaching sched-domain:
[    5.356302]  domain 0: span 0-11 level CPU
[    5.356304]   groups: group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9
[    5.356318] CPU11 attaching sched-domain:
[    5.356319]  domain 0: span 0-11 level CPU
[    5.356321]   groups: group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10
[    5.356702] devtmpfs: initialized
[    5.359462] Grant table initialized
[    5.359464] regulator: core version 0.5
[    5.359505] NET: Registered protocol family 16
[    5.359544]   alloc irq_desc for 563 on node -1
[    5.359545]   alloc kstat_irqs on node -1
[    5.359642] sync cpu 0 get result 1 max_id b
[    5.359648] sync cpu 1 get result 1 max_id b
[    5.359653] sync cpu 2 get result 1 max_id b
[    5.359659] sync cpu 3 get result 1 max_id b
[    5.359665] sync cpu 4 get result 1 max_id b
[    5.359671] sync cpu 5 get result 1 max_id b
[    5.359678] sync cpu 6 get result 1 max_id b
[    5.359684] sync cpu 7 get result 1 max_id b
[    5.359689] sync cpu 8 get result 1 max_id b
[    5.359695] sync cpu 9 get result 1 max_id b
[    5.359701] sync cpu a get result 1 max_id b
[    5.359707] sync cpu b get result 1 max_id b
[    5.359709]   alloc irq_desc for 562 on node -1
[    5.359711]   alloc kstat_irqs on node -1
[    5.359762] PCI: Using configuration type 1 for base access
[    5.360880] bio: create slab <bio-0> at 0
[    5.361122] ACPI: Interpreter disabled.
[    5.361141] xen_balloon: Initialising balloon driver with page order 0.
[    5.361174] vgaarb: loaded
[    5.361221] PCI: Probing PCI hardware
[    5.361223] PCI: Probing PCI hardware (bus 00)
[    5.361335] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    5.361339] pci 0000:00:00.0: PME# disabled
[    5.361460] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    5.361464] pci 0000:00:01.0: PME# disabled
[    5.361587] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    5.361591] pci 0000:00:03.0: PME# disabled
[    5.361718] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[    5.361722] pci 0000:00:07.0: PME# disabled
[    5.362123] pci 0000:00:1a.0: reg 20 io port: [0xbc00-0xbc1f]
[    5.362235] pci 0000:00:1a.1: reg 20 io port: [0xb880-0xb89f]
[    5.362348] pci 0000:00:1a.2: reg 20 io port: [0xb800-0xb81f]
[    5.362466] pci 0000:00:1a.7: reg 10 32bit mmio: [0xf9ffe000-0xf9ffe3ff]
[    5.362570] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[    5.362575] pci 0000:00:1a.7: PME# disabled
[    5.362692] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    5.362696] pci 0000:00:1c.0: PME# disabled
[    5.362814] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    5.362818] pci 0000:00:1c.4: PME# disabled
[    5.362894] pci 0000:00:1d.0: reg 20 io port: [0xb480-0xb49f]
[    5.363002] pci 0000:00:1d.1: reg 20 io port: [0xb400-0xb41f]
[    5.363111] pci 0000:00:1d.2: reg 20 io port: [0xb080-0xb09f]
[    5.363224] pci 0000:00:1d.7: reg 10 32bit mmio: [0xf9ffc000-0xf9ffc3ff]
[    5.363324] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    5.363329] pci 0000:00:1d.7: PME# disabled
[    5.363526] pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
[    5.363543] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 
0a00 (mask 00ff)
[    5.363546] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 
0a00 (mask 0017)
[    5.363550] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 
4700 (mask 00ff)
[    5.363657] pci 0000:00:1f.2: reg 10 io port: [0xb000-0xb007]
[    5.363664] pci 0000:00:1f.2: reg 14 io port: [0xac00-0xac03]
[    5.363671] pci 0000:00:1f.2: reg 18 io port: [0xa880-0xa887]
[    5.363679] pci 0000:00:1f.2: reg 1c io port: [0xa800-0xa803]
[    5.363686] pci 0000:00:1f.2: reg 20 io port: [0xa480-0xa49f]
[    5.363693] pci 0000:00:1f.2: reg 24 32bit mmio: [0xf9ffa000-0xf9ffa7ff]
[    5.363762] pci 0000:00:1f.2: PME# supported from D3hot
[    5.363767] pci 0000:00:1f.2: PME# disabled
[    5.363807] pci 0000:00:1f.3: reg 10 64bit mmio: [0xf9ff9c00-0xf9ff9cff]
[    5.363826] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[    5.363946] pci 0000:02:00.0: reg 10 32bit mmio: [0xfa000000-0xfaffffff]
[    5.363959] pci 0000:02:00.0: reg 14 64bit mmio pref: 
[0xd0000000-0xdfffffff]
[    5.363971] pci 0000:02:00.0: reg 1c 64bit mmio pref: 
[0xce000000-0xcfffffff]
[    5.363978] pci 0000:02:00.0: reg 24 io port: [0xcc00-0xcc7f]
[    5.363985] pci 0000:02:00.0: reg 30 32bit mmio pref: 
[0xfbc80000-0xfbcfffff]
[    5.364089] pci 0000:02:00.1: reg 10 32bit mmio: [0xfbc7c000-0xfbc7ffff]
[    5.371581] pci 0000:00:03.0: bridge io port: [0xc000-0xcfff]
[    5.371586] pci 0000:00:03.0: bridge 32bit mmio: [0xfa000000-0xfbcfffff]
[    5.371592] pci 0000:00:03.0: bridge 64bit mmio pref: 
[0xce000000-0xdfffffff]
[    5.371763] pci 0000:06:00.0: reg 10 io port: [0xe800-0xe8ff]
[    5.371788] pci 0000:06:00.0: reg 18 64bit mmio: [0xfbeff000-0xfbefffff]
[    5.371806] pci 0000:06:00.0: reg 20 64bit mmio pref: 
[0xf8ff0000-0xf8ffffff]
[    5.371816] pci 0000:06:00.0: reg 30 32bit mmio pref: [0x000000-0x01ffff]
[    5.371905] pci 0000:06:00.0: supports D1 D2
[    5.371906] pci 0000:06:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    5.371912] pci 0000:06:00.0: PME# disabled
[    5.379587] pci 0000:00:1c.4: bridge io port: [0xe000-0xefff]
[    5.379592] pci 0000:00:1c.4: bridge 32bit mmio: [0xfbe00000-0xfbefffff]
[    5.379600] pci 0000:00:1c.4: bridge 64bit mmio pref: 
[0xf8f00000-0xf8ffffff]
[    5.379663] pci 0000:00:1e.0: transparent bridge
[    5.380048] vgaarb: device added: 
PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
[    5.380182] PCI: Discovered primary peer bus 05 [IRQ]
[    5.380196] pci 0000:00:1f.0: PIIX/ICH IRQ router [8086:3a16]
[    5.380438] Switching to clocksource xen
[    5.381744] pnp: PnP ACPI: disabled
[    5.382245] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[    5.382246] pci 0000:00:01.0:   IO window: disabled
[    5.382251] pci 0000:00:01.0:   MEM window: disabled
[    5.382255] pci 0000:00:01.0:   PREFETCH window: disabled
[    5.382262] pci 0000:00:03.0: PCI bridge, secondary bus 0000:02
[    5.382265] pci 0000:00:03.0:   IO window: 0xc000-0xcfff
[    5.382270] pci 0000:00:03.0:   MEM window: 0xfa000000-0xfbcfffff
[    5.382274] pci 0000:00:03.0:   PREFETCH window: 
0x000000ce000000-0x000000dfffffff
[    5.382281] pci 0000:00:07.0: PCI bridge, secondary bus 0000:03
[    5.382282] pci 0000:00:07.0:   IO window: disabled
[    5.382287] pci 0000:00:07.0:   MEM window: disabled
[    5.382291] pci 0000:00:07.0:   PREFETCH window: disabled
[    5.382297] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
[    5.382300] pci 0000:00:1c.0:   IO window: 0x1000-0x1fff
[    5.382306] pci 0000:00:1c.0:   MEM window: 0xc0000000-0xc01fffff
[    5.382310] pci 0000:00:1c.0:   PREFETCH window: 
0x000000c0200000-0x000000c03fffff
[    5.382318] pci 0000:00:1c.4: PCI bridge, secondary bus 0000:06
[    5.382321] pci 0000:00:1c.4:   IO window: 0xe000-0xefff
[    5.382327] pci 0000:00:1c.4:   MEM window: 0xfbe00000-0xfbefffff
[    5.382331] pci 0000:00:1c.4:   PREFETCH window: 
0x000000f8f00000-0x000000f8ffffff
[    5.382338] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:07
[    5.382340] pci 0000:00:1e.0:   IO window: disabled
[    5.382345] pci 0000:00:1e.0:   MEM window: disabled
[    5.382349] pci 0000:00:1e.0:   PREFETCH window: disabled
[    5.382366] pci 0000:00:01.0: setting latency timer to 64
[    5.382378] pci 0000:00:03.0: setting latency timer to 64
[    5.382390] pci 0000:00:07.0: setting latency timer to 64
[    5.382399] pci 0000:00:1c.0: enabling device (0104 -> 0107)
[    5.382407] PCI: setting IRQ 5 as level-triggered
[    5.382410] pci 0000:00:1c.0: found PCI INT A -> IRQ 5
[    5.382435] pci 0000:00:1c.0: sharing IRQ 5 with 0000:00:1c.4
[    5.382455] pci 0000:00:1c.0: sharing IRQ 5 with 0000:02:00.1
[    5.382462] pci 0000:00:1c.0: setting latency timer to 64
[    5.382476] pci 0000:00:1c.4: found PCI INT A -> IRQ 5
[    5.382500] pci 0000:00:1c.4: sharing IRQ 5 with 0000:00:1c.0
[    5.382522] pci 0000:00:1c.4: sharing IRQ 5 with 0000:02:00.1
[    5.382529] pci 0000:00:1c.4: setting latency timer to 64
[    5.382537] pci 0000:00:1e.0: setting latency timer to 64
[    5.382541] pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
[    5.382543] pci_bus 0000:00: resource 1 mem: 
[0x000000-0xffffffffffffffff]
[    5.382545] pci_bus 0000:02: resource 0 io:  [0xc000-0xcfff]
[    5.382546] pci_bus 0000:02: resource 1 mem: [0xfa000000-0xfbcfffff]
[    5.382548] pci_bus 0000:02: resource 2 pref mem [0xce000000-0xdfffffff]
[    5.382550] pci_bus 0000:04: resource 0 io:  [0x1000-0x1fff]
[    5.382552] pci_bus 0000:04: resource 1 mem: [0xc0000000-0xc01fffff]
[    5.382553] pci_bus 0000:04: resource 2 pref mem [0xc0200000-0xc03fffff]
[    5.382555] pci_bus 0000:06: resource 0 io:  [0xe000-0xefff]
[    5.382557] pci_bus 0000:06: resource 1 mem: [0xfbe00000-0xfbefffff]
[    5.382558] pci_bus 0000:06: resource 2 pref mem [0xf8f00000-0xf8ffffff]
[    5.382560] pci_bus 0000:07: resource 3 io:  [0x00-0xffff]
[    5.382562] pci_bus 0000:07: resource 4 mem: 
[0x000000-0xffffffffffffffff]
[    5.382564] pci_bus 0000:05: resource 0 io:  [0x00-0xffff]
[    5.382565] pci_bus 0000:05: resource 1 mem: 
[0x000000-0xffffffffffffffff]
[    5.382582] NET: Registered protocol family 2
[    5.383095] IP route cache hash table entries: 524288 (order: 10, 
4194304 bytes)
[    5.384472] TCP established hash table entries: 524288 (order: 11, 
8388608 bytes)
[    5.385620] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    5.385749] TCP: Hash tables configured (established 524288 bind 65536)
[    5.385752] TCP reno registered
[    5.385828] NET: Registered protocol family 1
[    5.385857] PCI: setting IRQ 10 as level-triggered
[    5.385860] pci 0000:00:1a.0: found PCI INT A -> IRQ 10
[    5.385906] pci 0000:00:1a.0: sharing IRQ 10 with 0000:02:00.0
[    5.385912] pci 0000:00:1a.0: sharing IRQ 10 with 0000:06:00.0
[    5.385940] PCI: setting IRQ 15 as level-triggered
[    5.385943] pci 0000:00:1a.1: found PCI INT B -> IRQ 15
[    5.386015] PCI: setting IRQ 11 as level-triggered
[    5.386018] pci 0000:00:1a.2: found PCI INT D -> IRQ 11
[    5.386048] pci 0000:00:1a.2: sharing IRQ 11 with 0000:00:1d.1
[    5.386059] pci 0000:00:1a.2: sharing IRQ 11 with 0000:00:1f.2
[    5.386099] PCI: setting IRQ 14 as level-triggered
[    5.386102] pci 0000:00:1a.7: found PCI INT C -> IRQ 14
[    5.386133] pci 0000:00:1a.7: sharing IRQ 14 with 0000:00:1d.2
[    5.386144] pci 0000:00:1a.7: sharing IRQ 14 with 0000:00:1f.3
[    5.414581] PCI: setting IRQ 3 as level-triggered
[    5.414587] pci 0000:00:1d.0: found PCI INT A -> IRQ 3
[    5.414631] pci 0000:00:1d.0: sharing IRQ 3 with 0000:00:1d.7
[    5.414672] pci 0000:00:1d.1: found PCI INT B -> IRQ 11
[    5.414692] pci 0000:00:1d.1: sharing IRQ 11 with 0000:00:1a.2
[    5.414712] pci 0000:00:1d.1: sharing IRQ 11 with 0000:00:1f.2
[    5.414747] pci 0000:00:1d.2: found PCI INT C -> IRQ 14
[    5.414769] pci 0000:00:1d.2: sharing IRQ 14 with 0000:00:1a.7
[    5.414789] pci 0000:00:1d.2: sharing IRQ 14 with 0000:00:1f.3
[    5.414828] pci 0000:00:1d.7: found PCI INT A -> IRQ 3
[    5.414855] pci 0000:00:1d.7: sharing IRQ 3 with 0000:00:1d.0
[    7.012713] pci 0000:00:1d.7: EHCI: BIOS handoff failed (BIOS bug?) 
01010001
[    7.012852] pci 0000:02:00.0: Boot video device
[    7.012895] Unpacking initramfs...
[    7.028884] Freeing initrd memory: 29754k freed
[    7.032797] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    7.032801] DMA: Placing 64MB software IO TLB between 
ffff88001c9ce000 - ffff8800209ce000
[    7.032803] DMA: software IO TLB at phys 0x1c9ce000 - 0x209ce000
[    7.032879] platform rtc_cmos: registered platform RTC device (no PNP 
device found)
[    7.033534] audit: initializing netlink socket (disabled)
[    7.033542] type=2000 audit(1338671115.003:1): initialized
[    7.036697] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    7.037841] VFS: Disk quotas dquot_6.5.2
[    7.037876] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    7.037933] msgmni has been set to 32768
[    7.038334] alg: No test for stdrng (krng)
[    7.038373] Block layer SCSI generic (bsg) driver version 0.4 loaded 
(major 253)
[    7.038375] io scheduler noop registered
[    7.038376] io scheduler anticipatory registered
[    7.038378] io scheduler deadline registered
[    7.038414] io scheduler cfq registered (default)
[    7.038549]   alloc irq_desc for 561 on node -1
[    7.038551]   alloc kstat_irqs on node -1
[    7.038586] pcieport 0000:00:01.0: setting latency timer to 64
[    7.038728]   alloc irq_desc for 560 on node -1
[    7.038730]   alloc kstat_irqs on node -1
[    7.038750] pcieport 0000:00:03.0: setting latency timer to 64
[    7.038887]   alloc irq_desc for 559 on node -1
[    7.038888]   alloc kstat_irqs on node -1
[    7.038909] pcieport 0000:00:07.0: setting latency timer to 64
[    7.039035]   alloc irq_desc for 558 on node -1
[    7.039037]   alloc kstat_irqs on node -1
[    7.039060] pcieport 0000:00:1c.0: setting latency timer to 64
[    7.039197]   alloc irq_desc for 557 on node -1
[    7.039198]   alloc kstat_irqs on node -1
[    7.039221] pcieport 0000:00:1c.4: setting latency timer to 64
[    7.044790] registering netback
[    7.044866]   alloc irq_desc for 556 on node -1
[    7.044868]   alloc kstat_irqs on node -1
[    7.045652]   alloc irq_desc for 555 on node -1
[    7.045653]   alloc kstat_irqs on node -1
[    7.045810] Linux agpgart interface v0.103
[    7.045838] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    7.046030] input: Macintosh mouse button emulation as 
/devices/virtual/input/input0
[    7.046062] PNP: No PS/2 controller found. Probing ports directly.
[    7.048150] serio: i8042 KBD port at 0x60,0x64 irq 1
[    7.048155] serio: i8042 AUX port at 0x60,0x64 irq 12
[    7.048211] mice: PS/2 mouse device common for all mice
[    7.048258] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[    7.048284] rtc0: alarms up to one day, 114 bytes nvram
[    7.048290] cpuidle: using governor ladder
[    7.048292] cpuidle: using governor menu
[    7.048295] No iBFT detected.
[    7.048480] TCP cubic registered
[    7.048554] NET: Registered protocol family 10
[    7.049045] Mobile IPv6
[    7.049047] NET: Registered protocol family 17
[    7.049097] PM: Resume from disk failed.
[    7.049104] registered taskstats version 1
[    7.049703] rtc_cmos rtc_cmos: setting system clock to 2012-06-02 
21:05:14 UTC (1338671114)
[    7.049735] Initalizing network drop monitor service
[    7.049789] Freeing unused kernel memory: 604k freed
[    7.049868] Write protecting the kernel read-only data: 4336k
[    7.070238] udev[168]: starting version 164
[    7.086267] usbcore: registered new interface driver usbfs
[    7.086282] usbcore: registered new interface driver hub
[    7.086319] usbcore: registered new device driver usb
[    7.087969] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    7.087994] r8169 0000:06:00.0: found PCI INT A -> IRQ 10
[    7.088012] r8169 0000:06:00.0: sharing IRQ 10 with 0000:00:1a.0
[    7.088040] r8169 0000:06:00.0: sharing IRQ 10 with 0000:02:00.0
[    7.088093] r8169 0000:06:00.0: setting latency timer to 64
[    7.088146]   alloc irq_desc for 554 on node -1
[    7.088148]   alloc kstat_irqs on node -1
[    7.088497] r8169 0000:06:00.0: eth0: RTL8168c/8111c at 
0xffffc90003024000, 6c:62:6d:a0:72:05, XID 1c4000c0 IRQ 554
[    7.089153] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.089171] ehci_hcd 0000:00:1a.7: found PCI INT C -> IRQ 14
[    7.089204] ehci_hcd 0000:00:1a.7: sharing IRQ 14 with 0000:00:1d.2
[    7.089215] ehci_hcd 0000:00:1a.7: sharing IRQ 14 with 0000:00:1f.3
[    7.089241] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[    7.089244] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[    7.089258] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned 
bus number 1
[    7.089302] ehci_hcd 0000:00:1a.7: debug port 1
[    7.090716] uhci_hcd: USB Universal Host Controller Interface driver
[    7.093188] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[    7.093201] ehci_hcd 0000:00:1a.7: request interrupt 14 failed
[    7.093240] ehci_hcd 0000:00:1a.7: USB bus 1 deregistered
[    7.093258] ehci_hcd 0000:00:1a.7: init 0000:00:1a.7 fail, -38
[    7.093298] ehci_hcd: probe of 0000:00:1a.7 failed with error -38
[    7.093328] uhci_hcd 0000:00:1a.0: found PCI INT A -> IRQ 10
[    7.093384] uhci_hcd 0000:00:1a.0: sharing IRQ 10 with 0000:02:00.0
[    7.093400] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[    7.093404] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[    7.093421] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned 
bus number 1
[    7.093451] uhci_hcd 0000:00:1a.0: request interrupt 10 failed
[    7.093494] uhci_hcd 0000:00:1a.0: USB bus 1 deregistered
[    7.093513] uhci_hcd 0000:00:1a.0: init 0000:00:1a.0 fail, -38
[    7.093557] uhci_hcd: probe of 0000:00:1a.0 failed with error -38
[    7.093580] ehci_hcd 0000:00:1d.7: found PCI INT A -> IRQ 3
[    7.093608] ehci_hcd 0000:00:1d.7: sharing IRQ 3 with 0000:00:1d.0
[    7.093649] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    7.093652] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    7.093664] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned 
bus number 1
[    7.093702] ehci_hcd 0000:00:1d.7: debug port 1
[    7.097582] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    7.097585] ehci_hcd 0000:00:1d.7: request interrupt 3 failed
[    7.097623] ehci_hcd 0000:00:1d.7: USB bus 1 deregistered
[    7.097639] ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -38
[    7.097678] ehci_hcd: probe of 0000:00:1d.7 failed with error -38
[    7.097721] uhci_hcd 0000:00:1a.1: found PCI INT B -> IRQ 15
[    7.097789] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[    7.097793] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[    7.097808] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned 
bus number 1
[    7.097837] uhci_hcd 0000:00:1a.1: request interrupt 15 failed
[    7.097879] uhci_hcd 0000:00:1a.1: USB bus 1 deregistered
[    7.097897] uhci_hcd 0000:00:1a.1: init 0000:00:1a.1 fail, -38
[    7.097942] uhci_hcd: probe of 0000:00:1a.1 failed with error -38
[    7.097958] uhci_hcd 0000:00:1a.2: found PCI INT D -> IRQ 11
[    7.097995] uhci_hcd 0000:00:1a.2: sharing IRQ 11 with 0000:00:1d.1
[    7.098009] uhci_hcd 0000:00:1a.2: sharing IRQ 11 with 0000:00:1f.2
[    7.098013] SCSI subsystem initialized
[    7.098028] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[    7.098032] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[    7.098047] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned 
bus number 1
[    7.098077] uhci_hcd 0000:00:1a.2: request interrupt 11 failed
[    7.098120] uhci_hcd 0000:00:1a.2: USB bus 1 deregistered
[    7.098136] uhci_hcd 0000:00:1a.2: init 0000:00:1a.2 fail, -38
[    7.098180] uhci_hcd: probe of 0000:00:1a.2 failed with error -38
[    7.098198] uhci_hcd 0000:00:1d.0: found PCI INT A -> IRQ 3
[    7.098241] uhci_hcd 0000:00:1d.0: sharing IRQ 3 with 0000:00:1d.7
[    7.098267] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    7.098271] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    7.098285] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned 
bus number 1
[    7.098315] uhci_hcd 0000:00:1d.0: request interrupt 3 failed
[    7.098356] uhci_hcd 0000:00:1d.0: USB bus 1 deregistered
[    7.098373] uhci_hcd 0000:00:1d.0: init 0000:00:1d.0 fail, -38
[    7.098423] uhci_hcd: probe of 0000:00:1d.0 failed with error -38
[    7.098440] uhci_hcd 0000:00:1d.1: found PCI INT B -> IRQ 11
[    7.098466] uhci_hcd 0000:00:1d.1: sharing IRQ 11 with 0000:00:1a.2
[    7.098493] uhci_hcd 0000:00:1d.1: sharing IRQ 11 with 0000:00:1f.2
[    7.098512] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    7.098516] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    7.098531] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned 
bus number 1
[    7.098560] uhci_hcd 0000:00:1d.1: request interrupt 11 failed
[    7.098602] uhci_hcd 0000:00:1d.1: USB bus 1 deregistered
[    7.098618] uhci_hcd 0000:00:1d.1: init 0000:00:1d.1 fail, -38
[    7.098672] uhci_hcd: probe of 0000:00:1d.1 failed with error -38
[    7.098687] uhci_hcd 0000:00:1d.2: found PCI INT C -> IRQ 14
[    7.098710] uhci_hcd 0000:00:1d.2: sharing IRQ 14 with 0000:00:1a.7
[    7.098730] uhci_hcd 0000:00:1d.2: sharing IRQ 14 with 0000:00:1f.3
[    7.098744] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    7.098747] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    7.098759] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned 
bus number 1
[    7.098784] uhci_hcd 0000:00:1d.2: request interrupt 14 failed
[    7.098821] uhci_hcd 0000:00:1d.2: USB bus 1 deregistered
[    7.098833] uhci_hcd 0000:00:1d.2: init 0000:00:1d.2 fail, -38
[    7.098871] uhci_hcd: probe of 0000:00:1d.2 failed with error -38
[    7.099958] input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input1
[    7.106033] libata version 3.00 loaded.
[    7.107791] ahci 0000:00:1f.2: version 3.0
[    7.107806] ahci 0000:00:1f.2: found PCI INT B -> IRQ 11
[    7.107826] ahci 0000:00:1f.2: sharing IRQ 11 with 0000:00:1a.2
[    7.107837] ahci 0000:00:1f.2: sharing IRQ 11 with 0000:00:1d.1
[    7.107895]   alloc irq_desc for 553 on node -1
[    7.107897]   alloc kstat_irqs on node -1
[    7.107934] ahci: SSS flag set, parallel bus scan disabled
[    7.107968] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 
0x3f impl SATA mode
[    7.107971] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo 
pio slum part ccc ems sxs
[    7.107976] ahci 0000:00:1f.2: setting latency timer to 64
[    7.144788] scsi0 : ahci
[    7.144855] scsi1 : ahci
[    7.144917] scsi2 : ahci
[    7.144970] scsi3 : ahci
[    7.145031] scsi4 : ahci
[    7.145090] scsi5 : ahci
[    7.145117] ata1: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa100 irq 553
[    7.145119] ata2: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa180 irq 553
[    7.145122] ata3: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa200 irq 553
[    7.145124] ata4: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa280 irq 553
[    7.145126] ata5: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa300 irq 553
[    7.145128] ata6: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa380 irq 553
[    7.460723] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    7.489450] ata1.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    7.489455] ata1.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    7.531403] ata1.00: configured for UDMA/133
[    7.548813] scsi 0:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[    8.272724] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    8.301405] ata2.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    8.301410] ata2.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    8.343349] ata2.00: configured for UDMA/133
[    8.356815] scsi 1:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[    9.080722] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    9.112504] ata3.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    9.112509] ata3.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    9.154542] ata3.00: configured for UDMA/133
[    9.168803] scsi 2:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[    9.892720] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    9.921522] ata4.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    9.921526] ata4.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    9.963596] ata4.00: configured for UDMA/133
[    9.976797] scsi 3:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[   10.296721] ata5: SATA link down (SStatus 0 SControl 300)
[   10.636718] ata6: SATA link down (SStatus 0 SControl 300)
[   10.656678] sd 0:0:0:0: [sda] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.656739] sd 1:0:0:0: [sdb] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.656742] sd 0:0:0:0: [sda] Write Protect is off
[   10.656743] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[   10.656776] sd 0:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.656801] sd 1:0:0:0: [sdb] Write Protect is off
[   10.656803] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[   10.656823] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.656921]  sda:
[   10.656964]  sdb:
[   10.657032] sd 2:0:0:0: [sdc] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.657079] sd 2:0:0:0: [sdc] Write Protect is off
[   10.657081] sd 2:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[   10.657101] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.657204]  sdc:
[   10.657358] sd 3:0:0:0: [sdd] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.657411] sd 3:0:0:0: [sdd] Write Protect is off
[   10.657413] sd 3:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[   10.657432] sd 3:0:0:0: [sdd] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.657534]  sdd: sda1 sda2 sda3 sda4
[   10.672225] sd 0:0:0:0: [sda] Attached SCSI disk
[   10.674742]  sdd1 sdd2 sdd3 sdd4
[   10.675145] sd 3:0:0:0: [sdd] Attached SCSI disk
[   10.680425]  sdb1 sdb2 sdb3 sdb4
[   10.680814] sd 1:0:0:0: [sdb] Attached SCSI disk
[   10.681216]  sdc1 sdc2 sdc3 sdc4
[   10.681606] sd 2:0:0:0: [sdc] Attached SCSI disk
[   10.951914] md: raid0 personality registered for level 0
[   10.954707] md: raid1 personality registered for level 1
[   10.956749] async_tx: api initialized (async)
[   10.957166] xor: automatically using best checksumming function: 
generic_sse
[   10.974529]    generic_sse:  3767.000 MB/sec
[   10.974531] xor: using function: generic_sse (3767.000 MB/sec)
[   11.042533] raid6: int64x1   3356 MB/s
[   11.110540] raid6: int64x2   4270 MB/s
[   11.178539] raid6: int64x4   2984 MB/s
[   11.246548] raid6: int64x8   2948 MB/s
[   11.314528] raid6: sse2x1    7702 MB/s
[   11.382535] raid6: sse2x2    8938 MB/s
[   11.450532] raid6: sse2x4   10054 MB/s
[   11.450534] raid6: using algorithm sse2x4 (10054 MB/s)
[   11.453150] md: raid6 personality registered for level 6
[   11.453152] md: raid5 personality registered for level 5
[   11.453153] md: raid4 personality registered for level 4
[   11.457829] md: raid10 personality registered for level 10
[   11.460193] 3ware Storage Controller device driver for Linux 
v1.26.02.002.
[   11.462762] 3ware 9000 Storage Controller device driver for Linux 
v2.26.02.013.
[   11.465865] Adaptec aacraid driver 1.1-7[28000]-ms
[   11.526546] mdadm: sending ioctl 1261 to a partition!
[   11.526548] mdadm: sending ioctl 1261 to a partition!
[   11.526852] mdadm: sending ioctl 1261 to a partition!
[   11.526856] mdadm: sending ioctl 1261 to a partition!
[   11.527149] mdadm: sending ioctl 1261 to a partition!
[   11.527151] mdadm: sending ioctl 1261 to a partition!
[   11.527537] mdadm: sending ioctl 1261 to a partition!
[   11.527541] mdadm: sending ioctl 1261 to a partition!
[   11.528129] mdadm: sending ioctl 1261 to a partition!
[   11.528133] mdadm: sending ioctl 1261 to a partition!
[   11.535445] md: md0 stopped.
[   11.537450] md: bind<sdb1>
[   11.537671] md: bind<sdc1>
[   11.539210] md: bind<sdd1>
[   11.540397] md: bind<sda1>
[   11.541627] raid1: raid set md0 active with 4 out of 4 mirrors
[   11.541643] md0: detected capacity change from 0 to 2152923136
[   11.542611]  md0:
[   11.547251] md: md1 stopped.
[   11.548846] md: bind<sdb2>
[   11.549072] md: bind<sdc2>
[   11.551287] md: bind<sdd2>
[   11.552226] md: bind<sda2>
[   11.553468] raid1: raid set md1 active with 4 out of 4 mirrors
[   11.553483] md1: detected capacity change from 0 to 271319040
[   11.554467]  md1:
[   11.561426] md: md2 stopped.
[   11.571044]  unknown partition table
[   11.580029] md: bind<sdb3>
[   11.580454] md: bind<sdc3>
[   11.580723] md: bind<sdd3>
[   11.583198] md: bind<sda3>
[   11.584396] raid5: device sda3 operational as raid disk 0
[   11.584398] raid5: device sdd3 operational as raid disk 3
[   11.584399] raid5: device sdc3 operational as raid disk 2
[   11.584401] raid5: device sdb3 operational as raid disk 1
[   11.584857] raid5: allocated 4282kB for md2
[   11.584884] 0: w=1 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584887] 3: w=2 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584888] 2: w=3 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584890] 1: w=4 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584892] raid5: raid level 6 set md2 active with 4 out of 4 
devices, algorithm 2
[   11.584893] RAID5 conf printout:
[   11.584894]  --- rd:4 wd:4
[   11.584896]  disk 0, o:1, dev:sda3
[   11.584897]  disk 1, o:1, dev:sdb3
[   11.584899]  disk 2, o:1, dev:sdc3
[   11.584900]  disk 3, o:1, dev:sdd3
[   11.584921] md2: detected capacity change from 0 to 4309909504
[   11.585918]  md2: unknown partition table
[   11.593292] md: md3 stopped.
[   11.610190] md: bind<sdb4>
[   11.617251] md: bind<sdc4>
[   11.622250] md: bind<sdd4>
[   11.623085] md: bind<sda4>
[   11.624231] raid5: device sda4 operational as raid disk 0
[   11.624234] raid5: device sdd4 operational as raid disk 3
[   11.624235] raid5: device sdc4 operational as raid disk 2
[   11.624237] raid5: device sdb4 operational as raid disk 1
[   11.624500] raid5: allocated 4282kB for md3
[   11.624529] 0: w=1 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624531] 3: w=2 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624533] 2: w=3 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624535] 1: w=4 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624536] raid5: raid level 5 set md3 active with 4 out of 4 
devices, algorithm 2
[   11.624538] RAID5 conf printout:
[   11.624539]  --- rd:4 wd:4
[   11.624540]  disk 0, o:1, dev:sda4
[   11.624542]  disk 1, o:1, dev:sdb4
[   11.624543]  disk 2, o:1, dev:sdc4
[   11.624544]  disk 3, o:1, dev:sdd4
[   11.624561] md3: detected capacity change from 0 to 4487149780992
[   11.625561]  md3: unknown partition table
[   11.630945] device-mapper: uevent: version 1.0.3
[   11.631026] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) 
initialised: dm-devel@redhat.com
[   11.737748] PM: Starting manual resume from disk
[   11.737750] PM: Resume from partition 8:1
[   11.737752] PM: Checking hibernation image.
[   11.738408] PM: Error -22 checking image file
[   11.738411] PM: Resume from disk failed.
[   11.747092] EXT3-fs: INFO: recovery required on readonly filesystem.
[   11.747096] EXT3-fs: write access will be enabled during recovery.
[   12.001862] kjournald starting.  Commit interval 5 seconds
[   12.001870] EXT3-fs: recovery complete.
[   12.005811] EXT3-fs: mounted filesystem with ordered data mode.
[   12.850243] udev[455]: starting version 164
[   13.003403] input: PC Speaker as /devices/platform/pcspkr/input/input2
[   13.007911] i801_smbus 0000:00:1f.3: found PCI INT C -> IRQ 14
[   13.007935] i801_smbus 0000:00:1f.3: sharing IRQ 14 with 0000:00:1a.7
[   13.007947] i801_smbus 0000:00:1f.3: sharing IRQ 14 with 0000:00:1d.2
[   13.372002] Error: Driver 'pcspkr' is already registered, aborting...
[   13.432617] HDA Intel 0000:02:00.1: found PCI INT B -> IRQ 5
[   13.432668] hda_intel: Disable MSI for Nvidia chipset
[   13.432719] hda-intel: unable to grab IRQ 5, disabling device
[   13.432783] HDA Intel: probe of 0000:02:00.1 failed with error -16
[   13.763984] Adding 2102456k swap on /dev/md0.  Priority:-1 extents:1 
across:2102456k
[   13.766656] EXT3-fs warning: maximal mount count reached, running 
e2fsck is recommended
[   13.780065] EXT3 FS on md2, internal journal
[   13.854472] loop: module loaded
[   14.332498] kjournald starting.  Commit interval 5 seconds
[   14.332518] EXT3-fs warning: maximal mount count reached, running 
e2fsck is recommended
[   14.332924] EXT3 FS on md1, internal journal
[   14.332929] EXT3-fs: recovery complete.
[   14.333462] EXT3-fs: mounted filesystem with ordered data mode.
[   14.440947] kjournald starting.  Commit interval 5 seconds
[   14.440953] EXT3-fs warning: maximal mount count reached, running 
e2fsck is recommended
[   14.487241] EXT3 FS on md3, internal journal
[   14.487246] EXT3-fs: recovery complete.
[   14.487250] EXT3-fs: mounted filesystem with ordered data mode.
[   14.840198] r8169 0000:06:00.0: eth0: link down
[   14.840206] r8169 0000:06:00.0: eth0: link down
[   14.841221] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   15.343001] fuse init (API version 7.13)
[   15.537238] Event-channel device installed.
[   15.837972]   alloc irq_desc for 552 on node -1
[   15.837974]   alloc kstat_irqs on node -1
[   15.838004]   alloc irq_desc for 551 on node -1
[   15.838006]   alloc kstat_irqs on node -1
[   15.838156] XENBUS: Unable to read cpu state
[   15.838277] XENBUS: Unable to read cpu state
[   15.838423] XENBUS: Unable to read cpu state
[   15.838532] XENBUS: Unable to read cpu state
[   15.838640] XENBUS: Unable to read cpu state
[   15.838748] XENBUS: Unable to read cpu state
[   15.838854] XENBUS: Unable to read cpu state
[   15.838960] XENBUS: Unable to read cpu state
[   15.839065] XENBUS: Unable to read cpu state
[   15.839171] XENBUS: Unable to read cpu state
[   15.839276] XENBUS: Unable to read cpu state
[   15.839384] XENBUS: Unable to read cpu state
[   16.797692] Bridge firewalling registered
[   17.488275] r8169 0000:06:00.0: eth0: link up
[   17.489372] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   28.396708] eth0: no IPv6 routers present
[   50.109845]   alloc irq_desc for 550 on node -1
[   50.109848]   alloc kstat_irqs on node -1
[   50.297549]   alloc irq_desc for 549 on node -1
[   50.297552]   alloc kstat_irqs on node -1
[   50.379961] ip_tables: (C) 2000-2006 Netfilter Core Team
[   50.457516] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   50.457685] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. 
Please use
[   50.457687] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack 
module option or
[   50.457688] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[   50.488368] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   50.499377] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   50.501009] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   50.501012] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   51.972953] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   51.972985]   alloc irq_desc for 548 on node -1
[   51.972988]   alloc kstat_irqs on node -1
[   51.981918] blkback: ring-ref 768, event-channel 64, protocol 1 
(x86_64-abi)
[   51.981934]   alloc irq_desc for 547 on node -1
[   51.981936]   alloc kstat_irqs on node -1
[   51.999287] blkback: ring-ref 771, event-channel 66, protocol 1 
(x86_64-abi)
[   51.999302]   alloc irq_desc for 546 on node -1
[   51.999304]   alloc kstat_irqs on node -1
[   52.007159]   alloc irq_desc for 545 on node -1
[   52.007162]   alloc kstat_irqs on node -1
[   58.633380]   alloc irq_desc for 544 on node -1
[   58.633383]   alloc kstat_irqs on node -1
[   58.837769] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.837773] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.839540] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.839543] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.839545] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.841606] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.841610] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.841612] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843266] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843269] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843272] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843274] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.892320]   alloc irq_desc for 543 on node -1
[   58.892322]   alloc kstat_irqs on node -1
[   59.486087] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   59.486116]   alloc irq_desc for 542 on node -1
[   59.486118]   alloc kstat_irqs on node -1
[   59.496936] blkback: ring-ref 9, event-channel 64, protocol 1 
(x86_64-abi)
[   59.496949]   alloc irq_desc for 541 on node -1
[   59.496950]   alloc kstat_irqs on node -1
[   59.507401] blkback: ring-ref 10, event-channel 65, protocol 1 
(x86_64-abi)
[   59.507413]   alloc irq_desc for 540 on node -1
[   59.507415]   alloc kstat_irqs on node -1
[   59.614676]   alloc irq_desc for 539 on node -1
[   59.614678]   alloc kstat_irqs on node -1
[   60.332661] vif1.0: no IPv6 routers present
[   68.884954] vif2.0: no IPv6 routers present
[   70.590651]   alloc irq_desc for 538 on node -1
[   70.590654]   alloc kstat_irqs on node -1
[   70.771436] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.771441] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.771443] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.771445] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773897] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773900] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773903] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773905] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773907] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776415] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776419] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776423] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776425] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776428] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778274] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778279] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778283] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778286] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778289] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778292] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.839351]   alloc irq_desc for 537 on node -1
[   70.839354]   alloc kstat_irqs on node -1
[   71.467841]   alloc irq_desc for 536 on node -1
[   71.467844]   alloc kstat_irqs on node -1
[   71.468493] blkback: ring-ref 770, event-channel 64, protocol 1 
(x86_64-abi)
[   71.468505]   alloc irq_desc for 535 on node -1
[   71.468507]   alloc kstat_irqs on node -1
[   71.483003] blkback: ring-ref 771, event-channel 65, protocol 1 
(x86_64-abi)
[   71.483018]   alloc irq_desc for 534 on node -1
[   71.483020]   alloc kstat_irqs on node -1
[   71.491437] blkback: ring-ref 772, event-channel 66, protocol 1 
(x86_64-abi)
[   71.491450]   alloc irq_desc for 533 on node -1
[   71.491452]   alloc kstat_irqs on node -1
[   77.077466]   alloc irq_desc for 532 on node -1
[   77.077469]   alloc kstat_irqs on node -1
[   77.394365] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394368] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394370] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394373] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394375] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394377] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396069] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396072] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396075] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396077] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396079] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396081] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396083] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398424] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398427] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398430] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398432] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398435] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398438] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398441] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400189] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400193] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400195] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400197] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400199] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400201] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400203] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400205] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.443743]   alloc irq_desc for 531 on node -1
[   77.443745]   alloc kstat_irqs on node -1
[   78.076700] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   78.076735]   alloc irq_desc for 530 on node -1
[   78.076736]   alloc kstat_irqs on node -1
[   78.088947] blkback: ring-ref 770, event-channel 65, protocol 1 
(x86_64-abi)
[   78.088962]   alloc irq_desc for 529 on node -1
[   78.088963]   alloc kstat_irqs on node -1
[   78.153935]   alloc irq_desc for 528 on node -1
[   78.153937]   alloc kstat_irqs on node -1
[   78.154545] blkback: ring-ref 771, event-channel 66, protocol 1 
(x86_64-abi)
[   78.154559]   alloc irq_desc for 527 on node -1
[   78.154561]   alloc kstat_irqs on node -1
[   78.160284] blkback: ring-ref 772, event-channel 67, protocol 1 
(x86_64-abi)
[   78.160299]   alloc irq_desc for 526 on node -1
[   78.160300]   alloc kstat_irqs on node -1
[   81.741939] vif3.0: no IPv6 routers present
[   83.257645]   alloc irq_desc for 525 on node -1
[   83.257647]   alloc kstat_irqs on node -1
[   83.450601] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450606] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450608] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450610] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450612] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450614] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450616] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450619] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452519] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452522] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452524] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452528] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452530] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452532] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452534] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452536] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452538] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455134] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455138] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455141] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455144] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455147] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455149] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455152] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455155] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455157] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457355] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457359] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457361] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457363] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457366] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457368] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457370] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457373] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457375] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457377] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.493883]   alloc irq_desc for 524 on node -1
[   83.493886]   alloc kstat_irqs on node -1
[   84.988630] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   84.988671]   alloc irq_desc for 523 on node -1
[   84.988673]   alloc kstat_irqs on node -1
[   84.999610] blkback: ring-ref 768, event-channel 64, protocol 1 
(x86_64-abi)
[   84.999635]   alloc irq_desc for 522 on node -1
[   84.999636]   alloc kstat_irqs on node -1
[   85.019939] blkback: ring-ref 771, event-channel 66, protocol 1 
(x86_64-abi)
[   85.019955]   alloc irq_desc for 521 on node -1
[   85.019957]   alloc kstat_irqs on node -1
[   85.032714]   alloc irq_desc for 520 on node -1
[   85.032717]   alloc kstat_irqs on node -1
[   87.492584] vif4.0: no IPv6 routers present
[   89.980170]   alloc irq_desc for 519 on node -1
[   89.980173]   alloc kstat_irqs on node -1
[   90.140856] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140861] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140864] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140867] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140870] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140872] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140875] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140878] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140881] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140884] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142965] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142968] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142970] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142972] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142974] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142977] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142979] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142981] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142983] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142985] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142987] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145194] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145197] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145200] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145202] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145204] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145206] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145208] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145210] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145213] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145215] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145217] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147500] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147504] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147507] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147510] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147513] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147516] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147518] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147523] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147525] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147528] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147531] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147534] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.197690]   alloc irq_desc for 518 on node -1
[   90.197692]   alloc kstat_irqs on node -1
[   90.698961]   alloc irq_desc for 517 on node -1
[   90.698964]   alloc kstat_irqs on node -1
[   90.699858] blkback: ring-ref 770, event-channel 64, protocol 1 
(x86_64-abi)
[   90.699876]   alloc irq_desc for 516 on node -1
[   90.699878]   alloc kstat_irqs on node -1
[   90.711588] blkback: ring-ref 771, event-channel 65, protocol 1 
(x86_64-abi)
[   90.711607]   alloc irq_desc for 515 on node -1
[   90.711608]   alloc kstat_irqs on node -1
[   94.272586] vif5.0: no IPv6 routers present
[  100.332601] vif6.0: no IPv6 routers present
[ 6714.397700] md: data-check of RAID array md1
[ 6714.397702] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
[ 6714.397704] md: using maximum available idle IO bandwidth (but not 
more than 200000 KB/sec) for data-check.
[ 6714.397708] md: using 128k window, over a total of 264960 blocks.
[ 6714.560070] md: delaying data-check of md2 until md1 has finished 
(they share one or more physical units)
[ 6714.578031] md: delaying data-check of md3 until md2 has finished 
(they share one or more physical units)
[ 6714.578038] md: delaying data-check of md2 until md1 has finished 
(they share one or more physical units)
[ 6721.351752] md: md1: data-check done.
[ 6721.365392] md: data-check of RAID array md2
[ 6721.365394] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
[ 6721.365396] md: using maximum available idle IO bandwidth (but not 
more than 200000 KB/sec) for data-check.
[ 6721.365399] md: using 128k window, over a total of 2104448 blocks.
[ 6721.365412] md: delaying data-check of md3 until md2 has finished 
(they share one or more physical units)
[ 6750.942813] md: md2: data-check done.
[ 6750.946200] md: data-check of RAID array md3
[ 6750.946202] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
[ 6750.946204] md: using maximum available idle IO bandwidth (but not 
more than 200000 KB/sec) for data-check.
[ 6750.946207] md: using 128k window, over a total of 1460660736 blocks.
[56197.064117] md: md3: data-check done.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 03 15:31:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 15:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbCkX-0007iG-Vc; Sun, 03 Jun 2012 15:29:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <werner@xxlwade.de>) id 1SbCkW-0007iB-7K
	for xen-users@lists.xen.org; Sun, 03 Jun 2012 15:29:48 +0000
Received: from [85.158.143.99:33535] by server-1.bemta-4.messagelabs.com id
	2E/2B-27869-BE28BCF4; Sun, 03 Jun 2012 15:29:47 +0000
X-Env-Sender: werner@xxlwade.de
X-Msg-Ref: server-4.tower-216.messagelabs.com!1338737376!25862281!1
X-Originating-IP: [88.198.0.151]
X-SpamReason: No, hits=3.4 required=7.0 tests=HELO_DYNAMIC_IPADDR
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25990 invoked from network); 3 Jun 2012 15:29:36 -0000
Received: from static.88-198-0-151.clients.your-server.de (HELO
	static-ip-217-172-170-8.inaddr.intergenia.de) (88.198.0.151)
	by server-4.tower-216.messagelabs.com with SMTP;
	3 Jun 2012 15:29:36 -0000
Received: from [192.168.1.2] (localhost [127.0.0.1])
	by static-ip-217-172-170-8.inaddr.intergenia.de (Postfix) with ESMTPA
	id 930AE16273
	for <xen-users@lists.xen.org>; Sun,  3 Jun 2012 17:29:34 +0200 (CEST)
Message-ID: <4FCB82DE.4080506@xxlwade.de>
Date: Sun, 03 Jun 2012 17:29:34 +0200
From: Werner Fehn <werner@xxlwade.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] need to load uhci_hcd with acpi=off
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear all,

I have running a DOM-0 on debian squeeze with the most recent kernel:

Linux 2.6.32-5-xen-amd64 #1 SMP

On 30% of all reboots the system hangs and only a reset helps.

acpi=off as an additional kernel parameter solves this problem, but
the usb keyboard of the installed ip-kvm is not found then.

with acpi=off Ican find a lot stuff like:

[    7.098747] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    7.098759] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned 
bus number 1
[    7.098784] uhci_hcd 0000:00:1d.2: request interrupt 14 failed
[    7.098821] uhci_hcd 0000:00:1d.2: USB bus 1 deregistered
[    7.098833] uhci_hcd 0000:00:1d.2: init 0000:00:1d.2 fail, -38
[    7.098871] uhci_hcd: probe of 0000:00:1d.2 failed with error -38

looks like a dead look. without acpi=off the system hangs sometimes.
with the parameter i have no access via my ip-kvm (it is a remote 
machine in a farm).

With acpi=off I can reproduce the *hci_hcd error on a system in my home, 
but on this machine reboot runs fine also without acpi=off.

Seems I need acpi=off, but I need to load *hci_hcd to get access to the 
usb-ip-kvm-keyboard.

What I tried:
- thousands of BIOS IRQ/PnP parameters => no luck
- noacpi => kernel panic
- irq=biosirq => no change

Any more idea to get the IRQ with acpi=off parameter set?

Best Regards
Werner

complete dmesg:

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32-5-xen-amd64 (Debian 2.6.32-44) 
(dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Sat May 
5 04:18:09 UTC 2012
[    0.000000] Command line: placeholder 
root=UUID=8622e268-8845-4cd5-82b3-e7fd0568c602 ro quiet acpi=off
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] xen_release_chunk: looking at area pfn bf7e0-bf7ec: 12 
pages freed
[    0.000000] xen_release_chunk: looking at area pfn c0000-fec00: 
257024 pages freed
[    0.000000] xen_release_chunk: looking at area pfn fec01-fee00: 511 
pages freed
[    0.000000] xen_release_chunk: looking at area pfn fee01-ffc00: 3583 
pages freed
[    0.000000] released 261130 pages of unused memory
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 000000000009ec00 (usable)
[    0.000000]  Xen: 000000000009ec00 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 00000000bf780000 (usable)
[    0.000000]  Xen: 00000000bf780000 - 00000000bf78e000 (ACPI data)
[    0.000000]  Xen: 00000000bf78e000 - 00000000bf7d0000 (ACPI NVS)
[    0.000000]  Xen: 00000000bf7d0000 - 00000000bf7e0000 (reserved)
[    0.000000]  Xen: 00000000bf7ec000 - 00000000c0000000 (reserved)
[    0.000000]  Xen: 00000000fec00000 - 00000000fec01000 (reserved)
[    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  Xen: 00000000ffc00000 - 0000000100000000 (reserved)
[    0.000000]  Xen: 0000000100000000 - 00000005e6891000 (usable)
[    0.000000] DMI present.
[    0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working 
around it.
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 
(usable) ==> (reserved)
[    0.000000] last_pfn = 0x5e6891 max_arch_pfn = 0x400000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x50100070406, new 
0x7010600070106
[    0.000000] last_pfn = 0xbf780 max_arch_pfn = 0x400000000
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] init_memory_mapping: 0000000000000000-00000000bf780000
[    0.000000]  0000000000 - 00bf780000 page 4k
[    0.000000] kernel direct mapping tables up to bf780000 @ 100000-700000
[    0.000000] init_memory_mapping: 0000000100000000-00000005e6891000
[    0.000000]  0100000000 - 05e6891000 page 4k
[    0.000000] kernel direct mapping tables up to 5e6891000 @ 
6384000-92d2000
[    0.000000] RAMDISK: 01708000 - 03416a00
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-00000005e6891000
[    0.000000] Bootmem setup node 0 0000000000000000-00000005e6891000
[    0.000000]   NODE_DATA [0000000000010000 - 0000000000017fff]
[    0.000000]   bootmap [00000000006c6000 -  0000000000782d17] pages bd
[    0.000000] (9 early reservations) ==> bootmem [0000000000 - 05e6891000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> 
[0000000000 - 0000001000]
[    0.000000]   #1 [000634d000 - 0006384000]   XEN PAGETABLES ==> 
[000634d000 - 0006384000]
[    0.000000]   #2 [0000006000 - 0000008000]       TRAMPOLINE ==> 
[0000006000 - 0000008000]
[    0.000000]   #3 [0001000000 - 00016e7b44]    TEXT DATA BSS ==> 
[0001000000 - 00016e7b44]
[    0.000000]   #4 [0001708000 - 0003416a00]          RAMDISK ==> 
[0001708000 - 0003416a00]
[    0.000000]   #5 [0003417000 - 000634d000]   XEN START INFO ==> 
[0003417000 - 000634d000]
[    0.000000]   #6 [00016e8000 - 00016e812b]              BRK ==> 
[00016e8000 - 00016e812b]
[    0.000000]   #7 [0000100000 - 00006c6000]          PGTABLE ==> 
[0000100000 - 00006c6000]
[    0.000000]   #8 [0006384000 - 0008acd000]          PGTABLE ==> 
[0006384000 - 0008acd000]
[    0.000000] found SMP MP-table at [ffff8800000ff780] ff780
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x005e6891
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[3] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009e
[    0.000000]     0: 0x00000100 -> 0x000bf780
[    0.000000]     0: 0x00100000 -> 0x005e6891
[    0.000000] On node 0 totalpages: 5922719
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 1481 pages reserved
[    0.000000]   DMA zone: 2445 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 14280 pages used for memmap
[    0.000000]   DMA32 zone: 765880 pages, LIFO batch:31
[    0.000000]   Normal zone: 70254 pages used for memmap
[    0.000000]   Normal zone: 5068323 pages, LIFO batch:31
[    0.000000] SFI: Simple Firmware Interface v0.7 http://simplefirmware.org
[    0.000000] Intel MultiProcessor Specification v1.4
[    0.000000] MPTABLE: OEM ID: INTEL
[    0.000000] MPTABLE: Product ID: TYLERSBURG
[    0.000000] MPTABLE: APIC at: 0xFEE00000
[    0.000000] I/O APIC #6 Version 32 at 0xFEC00000.
[    0.000000] Processors: 12
[    0.000000] SMP: Allowing 12 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 16
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 
000000000009f000
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 
0000000000100000
[    0.000000] PM: Registered nosave memory: 00000000bf780000 - 
00000000bf78e000
[    0.000000] PM: Registered nosave memory: 00000000bf78e000 - 
00000000bf7d0000
[    0.000000] PM: Registered nosave memory: 00000000bf7d0000 - 
00000000bf7e0000
[    0.000000] PM: Registered nosave memory: 00000000bf7e0000 - 
00000000bf7ec000
[    0.000000] PM: Registered nosave memory: 00000000bf7ec000 - 
00000000c0000000
[    0.000000] PM: Registered nosave memory: 00000000c0000000 - 
00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 
00000000fec01000
[    0.000000] PM: Registered nosave memory: 00000000fec01000 - 
00000000fee00000
[    0.000000] PM: Registered nosave memory: 00000000fee00000 - 
00000000fee01000
[    0.000000] PM: Registered nosave memory: 00000000fee01000 - 
00000000ffc00000
[    0.000000] PM: Registered nosave memory: 00000000ffc00000 - 
0000000100000000
[    0.000000] Allocating PCI resources starting at c0000000 (gap: 
c0000000:3ec00000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.0.1 (preserve-AD) (dom0)
[    0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:12 nr_node_ids:1
[    0.000000] PERCPU: Embedded 30 pages/cpu @ffff88001c85d000 s90328 
r8192 d24360 u122880
[    0.000000] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=30*4096
[    0.000000] pcpu-alloc: [0] 00 [0] 01 [0] 02 [0] 03 [0] 04 [0] 05 [0] 
06 [0] 07
[    0.000000] pcpu-alloc: [0] 08 [0] 09 [0] 10 [0] 11
[    5.202895] trying to map vcpu_info 0 at ffff88001c868020, mfn 
612a06, offset 32
[    5.202898] cpu 0 using vcpu_info at ffff88001c868020
[    5.202899] trying to map vcpu_info 1 at ffff88001c886020, mfn 
612a24, offset 32
[    5.202901] cpu 1 using vcpu_info at ffff88001c886020
[    5.202903] trying to map vcpu_info 2 at ffff88001c8a4020, mfn 
612a42, offset 32
[    5.202905] cpu 2 using vcpu_info at ffff88001c8a4020
[    5.202906] trying to map vcpu_info 3 at ffff88001c8c2020, mfn 
612a60, offset 32
[    5.202908] cpu 3 using vcpu_info at ffff88001c8c2020
[    5.202909] trying to map vcpu_info 4 at ffff88001c8e0020, mfn 
612a7e, offset 32
[    5.202911] cpu 4 using vcpu_info at ffff88001c8e0020
[    5.202912] trying to map vcpu_info 5 at ffff88001c8fe020, mfn 
612a9c, offset 32
[    5.202914] cpu 5 using vcpu_info at ffff88001c8fe020
[    5.202916] trying to map vcpu_info 6 at ffff88001c91c020, mfn 
612aba, offset 32
[    5.202918] cpu 6 using vcpu_info at ffff88001c91c020
[    5.202919] trying to map vcpu_info 7 at ffff88001c93a020, mfn 
612ad8, offset 32
[    5.202921] cpu 7 using vcpu_info at ffff88001c93a020
[    5.202922] trying to map vcpu_info 8 at ffff88001c958020, mfn 
612af6, offset 32
[    5.202924] cpu 8 using vcpu_info at ffff88001c958020
[    5.202926] trying to map vcpu_info 9 at ffff88001c976020, mfn 
612b14, offset 32
[    5.202928] cpu 9 using vcpu_info at ffff88001c976020
[    5.202929] trying to map vcpu_info 10 at ffff88001c994020, mfn 
612b32, offset 32
[    5.202931] cpu 10 using vcpu_info at ffff88001c994020
[    5.202932] trying to map vcpu_info 11 at ffff88001c9b2020, mfn 
612b50, offset 32
[    5.202934] cpu 11 using vcpu_info at ffff88001c9b2020
[    5.202935] Xen: using vcpu_info placement
[    5.202939] Built 1 zonelists in Zone order, mobility grouping on. 
Total pages: 5836648
[    5.202941] Policy zone: Normal
[    5.202943] Kernel command line: placeholder 
root=UUID=8622e268-8845-4cd5-82b3-e7fd0568c602 ro quiet acpi=off
[    5.202967] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    5.203182] Initializing CPU#0
[    5.209000] DMA: Placing 64MB software IO TLB between 
ffff88001c9ce000 - ffff8800209ce000
[    5.209003] DMA: software IO TLB at phys 0x1c9ce000 - 0x209ce000
[    5.209004] xen_swiotlb_fixup: buf=ffff88001c9ce000 size=67108864
[    5.222223] xen_swiotlb_fixup: buf=ffff880020a2e000 size=32768
[    5.301463] Memory: 23166540k/24748612k available (3152k kernel code, 
1057736k absent, 524336k reserved, 2064k data, 604k init)
[    5.301488] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, 
CPUs=12, Nodes=1
[    5.301511] Hierarchical RCU implementation.
[    5.301518] NR_IRQS:4352 nr_irqs:624
[    5.301567] xen: --> irq=0
[    5.301571] xen: --> irq=1
[    5.301573] xen: --> irq=4
[    5.301575] xen: --> irq=6
[    5.301578] xen: --> irq=7
[    5.301580] xen: --> irq=8
[    5.301582] xen: --> irq=9
[    5.301584] xen: --> irq=12
[    5.301587] xen: --> irq=13
[    5.307201] Console: colour VGA+ 80x25
[    5.307217] console [tty0] enabled
[    5.307235] Xen: using vcpuop timer interface
[    5.307237] installing Xen timer for CPU 0
[    5.307242]   alloc irq_desc for 623 on node -1
[    5.307244]   alloc kstat_irqs on node -1
[    5.307257] Detected 3341.682 MHz processor.
[    5.307263] Calibrating delay loop (skipped), value calculated using 
timer frequency.. 6683.36 BogoMIPS (lpj=13366728)
[    5.307275] Security Framework initialized
[    5.307278] SELinux:  Disabled at boot.
[    5.310847] Dentry cache hash table entries: 4194304 (order: 13, 
33554432 bytes)
[    5.317197] Inode-cache hash table entries: 2097152 (order: 12, 
16777216 bytes)
[    5.319518] Mount-cache hash table entries: 256
[    5.319622] Initializing cgroup subsys ns
[    5.319624] Initializing cgroup subsys cpuacct
[    5.319628] Initializing cgroup subsys devices
[    5.319630] Initializing cgroup subsys freezer
[    5.319631] Initializing cgroup subsys net_cls
[    5.319658] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.319660] CPU: L2 cache: 256K
[    5.319661] CPU: L3 cache: 12288K
[    5.319664] CPU 0/0x0 -> Node 0
[    5.319666] CPU: Unsupported number of siblings 32
[    5.319669] mce: CPU supports 9 MCE banks
[    5.319687] Performance Events: unsupported p6 CPU model 44 no PMU 
driver, software events only.
[    5.319697] SMP alternatives: switching to UP code
[    5.337471]   alloc irq_desc for 622 on node -1
[    5.337473]   alloc kstat_irqs on node -1
[    5.337479]   alloc irq_desc for 621 on node -1
[    5.337481]   alloc kstat_irqs on node -1
[    5.337484]   alloc irq_desc for 620 on node -1
[    5.337485]   alloc kstat_irqs on node -1
[    5.337488]   alloc irq_desc for 619 on node -1
[    5.337489]   alloc kstat_irqs on node -1
[    5.337625] installing Xen timer for CPU 1
[    5.337627]   alloc irq_desc for 618 on node -1
[    5.337628]   alloc kstat_irqs on node -1
[    5.337651] SMP alternatives: switching to SMP code
[    5.354623]   alloc irq_desc for 617 on node -1
[    5.354624]   alloc kstat_irqs on node -1
[    5.354635]   alloc irq_desc for 616 on node -1
[    5.354636]   alloc kstat_irqs on node -1
[    5.354639]   alloc irq_desc for 615 on node -1
[    5.354641]   alloc kstat_irqs on node -1
[    5.354644]   alloc irq_desc for 614 on node -1
[    5.354645]   alloc kstat_irqs on node -1
[    5.354655] Initializing CPU#1
[    5.354682] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.354684] CPU: L2 cache: 256K
[    5.354684] CPU: L3 cache: 12288K
[    5.354687] CPU 1/0x0 -> Node 0
[    5.354688] CPU: Unsupported number of siblings 32
[    5.354761] installing Xen timer for CPU 2
[    5.354763]   alloc irq_desc for 613 on node -1
[    5.354765]   alloc kstat_irqs on node -1
[    5.354781]   alloc irq_desc for 612 on node -1
[    5.354782]   alloc kstat_irqs on node -1
[    5.354786]   alloc irq_desc for 611 on node -1
[    5.354787]   alloc kstat_irqs on node -1
[    5.354790]   alloc irq_desc for 610 on node -1
[    5.354791]   alloc kstat_irqs on node -1
[    5.354794]   alloc irq_desc for 609 on node -1
[    5.354796]   alloc kstat_irqs on node -1
[    5.354804] Initializing CPU#2
[    5.354829] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.354831] CPU: L2 cache: 256K
[    5.354832] CPU: L3 cache: 12288K
[    5.354834] CPU 2/0x0 -> Node 0
[    5.354835] CPU: Unsupported number of siblings 32
[    5.354899] installing Xen timer for CPU 3
[    5.354901]   alloc irq_desc for 608 on node -1
[    5.354903]   alloc kstat_irqs on node -1
[    5.354918]   alloc irq_desc for 607 on node -1
[    5.354919]   alloc kstat_irqs on node -1
[    5.354923]   alloc irq_desc for 606 on node -1
[    5.354924]   alloc kstat_irqs on node -1
[    5.354927]   alloc irq_desc for 605 on node -1
[    5.354928]   alloc kstat_irqs on node -1
[    5.354933]   alloc irq_desc for 604 on node -1
[    5.354934]   alloc kstat_irqs on node -1
[    5.354942] Initializing CPU#3
[    5.354967] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.354969] CPU: L2 cache: 256K
[    5.354970] CPU: L3 cache: 12288K
[    5.354972] CPU 3/0x0 -> Node 0
[    5.354973] CPU: Unsupported number of siblings 32
[    5.355036] installing Xen timer for CPU 4
[    5.355038]   alloc irq_desc for 603 on node -1
[    5.355040]   alloc kstat_irqs on node -1
[    5.355054]   alloc irq_desc for 602 on node -1
[    5.355056]   alloc kstat_irqs on node -1
[    5.355059]   alloc irq_desc for 601 on node -1
[    5.355060]   alloc kstat_irqs on node -1
[    5.355064]   alloc irq_desc for 600 on node -1
[    5.355065]   alloc kstat_irqs on node -1
[    5.355068]   alloc irq_desc for 599 on node -1
[    5.355070]   alloc kstat_irqs on node -1
[    5.355077] Initializing CPU#4
[    5.355102] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355103] CPU: L2 cache: 256K
[    5.355104] CPU: L3 cache: 12288K
[    5.355107] CPU 4/0x0 -> Node 0
[    5.355108] CPU: Unsupported number of siblings 32
[    5.355170] installing Xen timer for CPU 5
[    5.355173]   alloc irq_desc for 598 on node -1
[    5.355174]   alloc kstat_irqs on node -1
[    5.355189]   alloc irq_desc for 597 on node -1
[    5.355190]   alloc kstat_irqs on node -1
[    5.355194]   alloc irq_desc for 596 on node -1
[    5.355195]   alloc kstat_irqs on node -1
[    5.355198]   alloc irq_desc for 595 on node -1
[    5.355200]   alloc kstat_irqs on node -1
[    5.355203]   alloc irq_desc for 594 on node -1
[    5.355204]   alloc kstat_irqs on node -1
[    5.355212] Initializing CPU#5
[    5.355236] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355238] CPU: L2 cache: 256K
[    5.355239] CPU: L3 cache: 12288K
[    5.355241] CPU 5/0x0 -> Node 0
[    5.355242] CPU: Unsupported number of siblings 32
[    5.355308] installing Xen timer for CPU 6
[    5.355311]   alloc irq_desc for 593 on node -1
[    5.355312]   alloc kstat_irqs on node -1
[    5.355329]   alloc irq_desc for 592 on node -1
[    5.355330]   alloc kstat_irqs on node -1
[    5.355334]   alloc irq_desc for 591 on node -1
[    5.355335]   alloc kstat_irqs on node -1
[    5.355339]   alloc irq_desc for 590 on node -1
[    5.355340]   alloc kstat_irqs on node -1
[    5.355343]   alloc irq_desc for 589 on node -1
[    5.355344]   alloc kstat_irqs on node -1
[    5.355352] Initializing CPU#6
[    5.355381] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355384] CPU: L2 cache: 256K
[    5.355385] CPU: L3 cache: 12288K
[    5.355388] CPU 6/0x0 -> Node 0
[    5.355390] CPU: Unsupported number of siblings 32
[    5.355465] installing Xen timer for CPU 7
[    5.355468]   alloc irq_desc for 588 on node -1
[    5.355469]   alloc kstat_irqs on node -1
[    5.355484]   alloc irq_desc for 587 on node -1
[    5.355486]   alloc kstat_irqs on node -1
[    5.355489]   alloc irq_desc for 586 on node -1
[    5.355491]   alloc kstat_irqs on node -1
[    5.355494]   alloc irq_desc for 585 on node -1
[    5.355495]   alloc kstat_irqs on node -1
[    5.355499]   alloc irq_desc for 584 on node -1
[    5.355500]   alloc kstat_irqs on node -1
[    5.355507] Initializing CPU#7
[    5.355529] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355530] CPU: L2 cache: 256K
[    5.355531] CPU: L3 cache: 12288K
[    5.355534] CPU 7/0x0 -> Node 0
[    5.355535] CPU: Unsupported number of siblings 32
[    5.355600] installing Xen timer for CPU 8
[    5.355602]   alloc irq_desc for 583 on node -1
[    5.355604]   alloc kstat_irqs on node -1
[    5.355619]   alloc irq_desc for 582 on node -1
[    5.355620]   alloc kstat_irqs on node -1
[    5.355624]   alloc irq_desc for 581 on node -1
[    5.355625]   alloc kstat_irqs on node -1
[    5.355630]   alloc irq_desc for 580 on node -1
[    5.355631]   alloc kstat_irqs on node -1
[    5.355634]   alloc irq_desc for 579 on node -1
[    5.355636]   alloc kstat_irqs on node -1
[    5.355643] Initializing CPU#8
[    5.355665] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355666] CPU: L2 cache: 256K
[    5.355667] CPU: L3 cache: 12288K
[    5.355669] CPU 8/0x0 -> Node 0
[    5.355671] CPU: Unsupported number of siblings 32
[    5.355733] installing Xen timer for CPU 9
[    5.355735]   alloc irq_desc for 578 on node -1
[    5.355737]   alloc kstat_irqs on node -1
[    5.355751]   alloc irq_desc for 577 on node -1
[    5.355752]   alloc kstat_irqs on node -1
[    5.355756]   alloc irq_desc for 576 on node -1
[    5.355757]   alloc kstat_irqs on node -1
[    5.355760]   alloc irq_desc for 575 on node -1
[    5.355761]   alloc kstat_irqs on node -1
[    5.355765]   alloc irq_desc for 574 on node -1
[    5.355766]   alloc kstat_irqs on node -1
[    5.355773] Initializing CPU#9
[    5.355795] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355796] CPU: L2 cache: 256K
[    5.355797] CPU: L3 cache: 12288K
[    5.355799] CPU 9/0x0 -> Node 0
[    5.355801] CPU: Unsupported number of siblings 32
[    5.355862] installing Xen timer for CPU 10
[    5.355865]   alloc irq_desc for 573 on node -1
[    5.355866]   alloc kstat_irqs on node -1
[    5.355880]   alloc irq_desc for 572 on node -1
[    5.355882]   alloc kstat_irqs on node -1
[    5.355885]   alloc irq_desc for 571 on node -1
[    5.355887]   alloc kstat_irqs on node -1
[    5.355890]   alloc irq_desc for 570 on node -1
[    5.355891]   alloc kstat_irqs on node -1
[    5.355896]   alloc irq_desc for 569 on node -1
[    5.355897]   alloc kstat_irqs on node -1
[    5.355904] Initializing CPU#10
[    5.355926] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.355928] CPU: L2 cache: 256K
[    5.355928] CPU: L3 cache: 12288K
[    5.355931] CPU 10/0x0 -> Node 0
[    5.355932] CPU: Unsupported number of siblings 32
[    5.355995] installing Xen timer for CPU 11
[    5.355997]   alloc irq_desc for 568 on node -1
[    5.355999]   alloc kstat_irqs on node -1
[    5.356013]   alloc irq_desc for 567 on node -1
[    5.356014]   alloc kstat_irqs on node -1
[    5.356018]   alloc irq_desc for 566 on node -1
[    5.356019]   alloc kstat_irqs on node -1
[    5.356022]   alloc irq_desc for 565 on node -1
[    5.356024]   alloc kstat_irqs on node -1
[    5.356027]   alloc irq_desc for 564 on node -1
[    5.356028]   alloc kstat_irqs on node -1
[    5.356035] Initializing CPU#11
[    5.356057] CPU: L1 I cache: 32K, L1 D cache: 32K
[    5.356059] CPU: L2 cache: 256K
[    5.356059] CPU: L3 cache: 12288K
[    5.356062] CPU 11/0x0 -> Node 0
[    5.356063] CPU: Unsupported number of siblings 32
[    5.356090] Brought up 12 CPUs
[    5.356124] CPU0 attaching sched-domain:
[    5.356127]  domain 0: span 0-11 level CPU
[    5.356129]   groups: group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11
[    5.356144] CPU1 attaching sched-domain:
[    5.356145]  domain 0: span 0-11 level CPU
[    5.356147]   groups: group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0
[    5.356161] CPU2 attaching sched-domain:
[    5.356163]  domain 0: span 0-11 level CPU
[    5.356165]   groups: group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1
[    5.356179] CPU3 attaching sched-domain:
[    5.356180]  domain 0: span 0-11 level CPU
[    5.356182]   groups: group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2
[    5.356196] CPU4 attaching sched-domain:
[    5.356198]  domain 0: span 0-11 level CPU
[    5.356200]   groups: group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3
[    5.356214] CPU5 attaching sched-domain:
[    5.356215]  domain 0: span 0-11 level CPU
[    5.356217]   groups: group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4
[    5.356231] CPU6 attaching sched-domain:
[    5.356232]  domain 0: span 0-11 level CPU
[    5.356234]   groups: group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5
[    5.356248] CPU7 attaching sched-domain:
[    5.356250]  domain 0: span 0-11 level CPU
[    5.356252]   groups: group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6
[    5.356266] CPU8 attaching sched-domain:
[    5.356267]  domain 0: span 0-11 level CPU
[    5.356269]   groups: group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9 group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7
[    5.356283] CPU9 attaching sched-domain:
[    5.356285]  domain 0: span 0-11 level CPU
[    5.356286]   groups: group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10 group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8
[    5.356301] CPU10 attaching sched-domain:
[    5.356302]  domain 0: span 0-11 level CPU
[    5.356304]   groups: group ffff88001c998d00 cpus 10 group 
ffff88001c9b6d00 cpus 11 group ffff88001c86cd00 cpus 0 group 
ffff88001c88ad00 cpus 1 group ffff88001c8a8d00 cpus 2 group 
ffff88001c8c6d00 cpus 3 group ffff88001c8e4d00 cpus 4 group 
ffff88001c902d00 cpus 5 group ffff88001c920d00 cpus 6 group 
ffff88001c93ed00 cpus 7 group ffff88001c95cd00 cpus 8 group 
ffff88001c97ad00 cpus 9
[    5.356318] CPU11 attaching sched-domain:
[    5.356319]  domain 0: span 0-11 level CPU
[    5.356321]   groups: group ffff88001c9b6d00 cpus 11 group 
ffff88001c86cd00 cpus 0 group ffff88001c88ad00 cpus 1 group 
ffff88001c8a8d00 cpus 2 group ffff88001c8c6d00 cpus 3 group 
ffff88001c8e4d00 cpus 4 group ffff88001c902d00 cpus 5 group 
ffff88001c920d00 cpus 6 group ffff88001c93ed00 cpus 7 group 
ffff88001c95cd00 cpus 8 group ffff88001c97ad00 cpus 9 group 
ffff88001c998d00 cpus 10
[    5.356702] devtmpfs: initialized
[    5.359462] Grant table initialized
[    5.359464] regulator: core version 0.5
[    5.359505] NET: Registered protocol family 16
[    5.359544]   alloc irq_desc for 563 on node -1
[    5.359545]   alloc kstat_irqs on node -1
[    5.359642] sync cpu 0 get result 1 max_id b
[    5.359648] sync cpu 1 get result 1 max_id b
[    5.359653] sync cpu 2 get result 1 max_id b
[    5.359659] sync cpu 3 get result 1 max_id b
[    5.359665] sync cpu 4 get result 1 max_id b
[    5.359671] sync cpu 5 get result 1 max_id b
[    5.359678] sync cpu 6 get result 1 max_id b
[    5.359684] sync cpu 7 get result 1 max_id b
[    5.359689] sync cpu 8 get result 1 max_id b
[    5.359695] sync cpu 9 get result 1 max_id b
[    5.359701] sync cpu a get result 1 max_id b
[    5.359707] sync cpu b get result 1 max_id b
[    5.359709]   alloc irq_desc for 562 on node -1
[    5.359711]   alloc kstat_irqs on node -1
[    5.359762] PCI: Using configuration type 1 for base access
[    5.360880] bio: create slab <bio-0> at 0
[    5.361122] ACPI: Interpreter disabled.
[    5.361141] xen_balloon: Initialising balloon driver with page order 0.
[    5.361174] vgaarb: loaded
[    5.361221] PCI: Probing PCI hardware
[    5.361223] PCI: Probing PCI hardware (bus 00)
[    5.361335] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    5.361339] pci 0000:00:00.0: PME# disabled
[    5.361460] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    5.361464] pci 0000:00:01.0: PME# disabled
[    5.361587] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    5.361591] pci 0000:00:03.0: PME# disabled
[    5.361718] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[    5.361722] pci 0000:00:07.0: PME# disabled
[    5.362123] pci 0000:00:1a.0: reg 20 io port: [0xbc00-0xbc1f]
[    5.362235] pci 0000:00:1a.1: reg 20 io port: [0xb880-0xb89f]
[    5.362348] pci 0000:00:1a.2: reg 20 io port: [0xb800-0xb81f]
[    5.362466] pci 0000:00:1a.7: reg 10 32bit mmio: [0xf9ffe000-0xf9ffe3ff]
[    5.362570] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[    5.362575] pci 0000:00:1a.7: PME# disabled
[    5.362692] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    5.362696] pci 0000:00:1c.0: PME# disabled
[    5.362814] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    5.362818] pci 0000:00:1c.4: PME# disabled
[    5.362894] pci 0000:00:1d.0: reg 20 io port: [0xb480-0xb49f]
[    5.363002] pci 0000:00:1d.1: reg 20 io port: [0xb400-0xb41f]
[    5.363111] pci 0000:00:1d.2: reg 20 io port: [0xb080-0xb09f]
[    5.363224] pci 0000:00:1d.7: reg 10 32bit mmio: [0xf9ffc000-0xf9ffc3ff]
[    5.363324] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    5.363329] pci 0000:00:1d.7: PME# disabled
[    5.363526] pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
[    5.363543] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 
0a00 (mask 00ff)
[    5.363546] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 
0a00 (mask 0017)
[    5.363550] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 
4700 (mask 00ff)
[    5.363657] pci 0000:00:1f.2: reg 10 io port: [0xb000-0xb007]
[    5.363664] pci 0000:00:1f.2: reg 14 io port: [0xac00-0xac03]
[    5.363671] pci 0000:00:1f.2: reg 18 io port: [0xa880-0xa887]
[    5.363679] pci 0000:00:1f.2: reg 1c io port: [0xa800-0xa803]
[    5.363686] pci 0000:00:1f.2: reg 20 io port: [0xa480-0xa49f]
[    5.363693] pci 0000:00:1f.2: reg 24 32bit mmio: [0xf9ffa000-0xf9ffa7ff]
[    5.363762] pci 0000:00:1f.2: PME# supported from D3hot
[    5.363767] pci 0000:00:1f.2: PME# disabled
[    5.363807] pci 0000:00:1f.3: reg 10 64bit mmio: [0xf9ff9c00-0xf9ff9cff]
[    5.363826] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[    5.363946] pci 0000:02:00.0: reg 10 32bit mmio: [0xfa000000-0xfaffffff]
[    5.363959] pci 0000:02:00.0: reg 14 64bit mmio pref: 
[0xd0000000-0xdfffffff]
[    5.363971] pci 0000:02:00.0: reg 1c 64bit mmio pref: 
[0xce000000-0xcfffffff]
[    5.363978] pci 0000:02:00.0: reg 24 io port: [0xcc00-0xcc7f]
[    5.363985] pci 0000:02:00.0: reg 30 32bit mmio pref: 
[0xfbc80000-0xfbcfffff]
[    5.364089] pci 0000:02:00.1: reg 10 32bit mmio: [0xfbc7c000-0xfbc7ffff]
[    5.371581] pci 0000:00:03.0: bridge io port: [0xc000-0xcfff]
[    5.371586] pci 0000:00:03.0: bridge 32bit mmio: [0xfa000000-0xfbcfffff]
[    5.371592] pci 0000:00:03.0: bridge 64bit mmio pref: 
[0xce000000-0xdfffffff]
[    5.371763] pci 0000:06:00.0: reg 10 io port: [0xe800-0xe8ff]
[    5.371788] pci 0000:06:00.0: reg 18 64bit mmio: [0xfbeff000-0xfbefffff]
[    5.371806] pci 0000:06:00.0: reg 20 64bit mmio pref: 
[0xf8ff0000-0xf8ffffff]
[    5.371816] pci 0000:06:00.0: reg 30 32bit mmio pref: [0x000000-0x01ffff]
[    5.371905] pci 0000:06:00.0: supports D1 D2
[    5.371906] pci 0000:06:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    5.371912] pci 0000:06:00.0: PME# disabled
[    5.379587] pci 0000:00:1c.4: bridge io port: [0xe000-0xefff]
[    5.379592] pci 0000:00:1c.4: bridge 32bit mmio: [0xfbe00000-0xfbefffff]
[    5.379600] pci 0000:00:1c.4: bridge 64bit mmio pref: 
[0xf8f00000-0xf8ffffff]
[    5.379663] pci 0000:00:1e.0: transparent bridge
[    5.380048] vgaarb: device added: 
PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
[    5.380182] PCI: Discovered primary peer bus 05 [IRQ]
[    5.380196] pci 0000:00:1f.0: PIIX/ICH IRQ router [8086:3a16]
[    5.380438] Switching to clocksource xen
[    5.381744] pnp: PnP ACPI: disabled
[    5.382245] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[    5.382246] pci 0000:00:01.0:   IO window: disabled
[    5.382251] pci 0000:00:01.0:   MEM window: disabled
[    5.382255] pci 0000:00:01.0:   PREFETCH window: disabled
[    5.382262] pci 0000:00:03.0: PCI bridge, secondary bus 0000:02
[    5.382265] pci 0000:00:03.0:   IO window: 0xc000-0xcfff
[    5.382270] pci 0000:00:03.0:   MEM window: 0xfa000000-0xfbcfffff
[    5.382274] pci 0000:00:03.0:   PREFETCH window: 
0x000000ce000000-0x000000dfffffff
[    5.382281] pci 0000:00:07.0: PCI bridge, secondary bus 0000:03
[    5.382282] pci 0000:00:07.0:   IO window: disabled
[    5.382287] pci 0000:00:07.0:   MEM window: disabled
[    5.382291] pci 0000:00:07.0:   PREFETCH window: disabled
[    5.382297] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
[    5.382300] pci 0000:00:1c.0:   IO window: 0x1000-0x1fff
[    5.382306] pci 0000:00:1c.0:   MEM window: 0xc0000000-0xc01fffff
[    5.382310] pci 0000:00:1c.0:   PREFETCH window: 
0x000000c0200000-0x000000c03fffff
[    5.382318] pci 0000:00:1c.4: PCI bridge, secondary bus 0000:06
[    5.382321] pci 0000:00:1c.4:   IO window: 0xe000-0xefff
[    5.382327] pci 0000:00:1c.4:   MEM window: 0xfbe00000-0xfbefffff
[    5.382331] pci 0000:00:1c.4:   PREFETCH window: 
0x000000f8f00000-0x000000f8ffffff
[    5.382338] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:07
[    5.382340] pci 0000:00:1e.0:   IO window: disabled
[    5.382345] pci 0000:00:1e.0:   MEM window: disabled
[    5.382349] pci 0000:00:1e.0:   PREFETCH window: disabled
[    5.382366] pci 0000:00:01.0: setting latency timer to 64
[    5.382378] pci 0000:00:03.0: setting latency timer to 64
[    5.382390] pci 0000:00:07.0: setting latency timer to 64
[    5.382399] pci 0000:00:1c.0: enabling device (0104 -> 0107)
[    5.382407] PCI: setting IRQ 5 as level-triggered
[    5.382410] pci 0000:00:1c.0: found PCI INT A -> IRQ 5
[    5.382435] pci 0000:00:1c.0: sharing IRQ 5 with 0000:00:1c.4
[    5.382455] pci 0000:00:1c.0: sharing IRQ 5 with 0000:02:00.1
[    5.382462] pci 0000:00:1c.0: setting latency timer to 64
[    5.382476] pci 0000:00:1c.4: found PCI INT A -> IRQ 5
[    5.382500] pci 0000:00:1c.4: sharing IRQ 5 with 0000:00:1c.0
[    5.382522] pci 0000:00:1c.4: sharing IRQ 5 with 0000:02:00.1
[    5.382529] pci 0000:00:1c.4: setting latency timer to 64
[    5.382537] pci 0000:00:1e.0: setting latency timer to 64
[    5.382541] pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
[    5.382543] pci_bus 0000:00: resource 1 mem: 
[0x000000-0xffffffffffffffff]
[    5.382545] pci_bus 0000:02: resource 0 io:  [0xc000-0xcfff]
[    5.382546] pci_bus 0000:02: resource 1 mem: [0xfa000000-0xfbcfffff]
[    5.382548] pci_bus 0000:02: resource 2 pref mem [0xce000000-0xdfffffff]
[    5.382550] pci_bus 0000:04: resource 0 io:  [0x1000-0x1fff]
[    5.382552] pci_bus 0000:04: resource 1 mem: [0xc0000000-0xc01fffff]
[    5.382553] pci_bus 0000:04: resource 2 pref mem [0xc0200000-0xc03fffff]
[    5.382555] pci_bus 0000:06: resource 0 io:  [0xe000-0xefff]
[    5.382557] pci_bus 0000:06: resource 1 mem: [0xfbe00000-0xfbefffff]
[    5.382558] pci_bus 0000:06: resource 2 pref mem [0xf8f00000-0xf8ffffff]
[    5.382560] pci_bus 0000:07: resource 3 io:  [0x00-0xffff]
[    5.382562] pci_bus 0000:07: resource 4 mem: 
[0x000000-0xffffffffffffffff]
[    5.382564] pci_bus 0000:05: resource 0 io:  [0x00-0xffff]
[    5.382565] pci_bus 0000:05: resource 1 mem: 
[0x000000-0xffffffffffffffff]
[    5.382582] NET: Registered protocol family 2
[    5.383095] IP route cache hash table entries: 524288 (order: 10, 
4194304 bytes)
[    5.384472] TCP established hash table entries: 524288 (order: 11, 
8388608 bytes)
[    5.385620] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    5.385749] TCP: Hash tables configured (established 524288 bind 65536)
[    5.385752] TCP reno registered
[    5.385828] NET: Registered protocol family 1
[    5.385857] PCI: setting IRQ 10 as level-triggered
[    5.385860] pci 0000:00:1a.0: found PCI INT A -> IRQ 10
[    5.385906] pci 0000:00:1a.0: sharing IRQ 10 with 0000:02:00.0
[    5.385912] pci 0000:00:1a.0: sharing IRQ 10 with 0000:06:00.0
[    5.385940] PCI: setting IRQ 15 as level-triggered
[    5.385943] pci 0000:00:1a.1: found PCI INT B -> IRQ 15
[    5.386015] PCI: setting IRQ 11 as level-triggered
[    5.386018] pci 0000:00:1a.2: found PCI INT D -> IRQ 11
[    5.386048] pci 0000:00:1a.2: sharing IRQ 11 with 0000:00:1d.1
[    5.386059] pci 0000:00:1a.2: sharing IRQ 11 with 0000:00:1f.2
[    5.386099] PCI: setting IRQ 14 as level-triggered
[    5.386102] pci 0000:00:1a.7: found PCI INT C -> IRQ 14
[    5.386133] pci 0000:00:1a.7: sharing IRQ 14 with 0000:00:1d.2
[    5.386144] pci 0000:00:1a.7: sharing IRQ 14 with 0000:00:1f.3
[    5.414581] PCI: setting IRQ 3 as level-triggered
[    5.414587] pci 0000:00:1d.0: found PCI INT A -> IRQ 3
[    5.414631] pci 0000:00:1d.0: sharing IRQ 3 with 0000:00:1d.7
[    5.414672] pci 0000:00:1d.1: found PCI INT B -> IRQ 11
[    5.414692] pci 0000:00:1d.1: sharing IRQ 11 with 0000:00:1a.2
[    5.414712] pci 0000:00:1d.1: sharing IRQ 11 with 0000:00:1f.2
[    5.414747] pci 0000:00:1d.2: found PCI INT C -> IRQ 14
[    5.414769] pci 0000:00:1d.2: sharing IRQ 14 with 0000:00:1a.7
[    5.414789] pci 0000:00:1d.2: sharing IRQ 14 with 0000:00:1f.3
[    5.414828] pci 0000:00:1d.7: found PCI INT A -> IRQ 3
[    5.414855] pci 0000:00:1d.7: sharing IRQ 3 with 0000:00:1d.0
[    7.012713] pci 0000:00:1d.7: EHCI: BIOS handoff failed (BIOS bug?) 
01010001
[    7.012852] pci 0000:02:00.0: Boot video device
[    7.012895] Unpacking initramfs...
[    7.028884] Freeing initrd memory: 29754k freed
[    7.032797] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    7.032801] DMA: Placing 64MB software IO TLB between 
ffff88001c9ce000 - ffff8800209ce000
[    7.032803] DMA: software IO TLB at phys 0x1c9ce000 - 0x209ce000
[    7.032879] platform rtc_cmos: registered platform RTC device (no PNP 
device found)
[    7.033534] audit: initializing netlink socket (disabled)
[    7.033542] type=2000 audit(1338671115.003:1): initialized
[    7.036697] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    7.037841] VFS: Disk quotas dquot_6.5.2
[    7.037876] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    7.037933] msgmni has been set to 32768
[    7.038334] alg: No test for stdrng (krng)
[    7.038373] Block layer SCSI generic (bsg) driver version 0.4 loaded 
(major 253)
[    7.038375] io scheduler noop registered
[    7.038376] io scheduler anticipatory registered
[    7.038378] io scheduler deadline registered
[    7.038414] io scheduler cfq registered (default)
[    7.038549]   alloc irq_desc for 561 on node -1
[    7.038551]   alloc kstat_irqs on node -1
[    7.038586] pcieport 0000:00:01.0: setting latency timer to 64
[    7.038728]   alloc irq_desc for 560 on node -1
[    7.038730]   alloc kstat_irqs on node -1
[    7.038750] pcieport 0000:00:03.0: setting latency timer to 64
[    7.038887]   alloc irq_desc for 559 on node -1
[    7.038888]   alloc kstat_irqs on node -1
[    7.038909] pcieport 0000:00:07.0: setting latency timer to 64
[    7.039035]   alloc irq_desc for 558 on node -1
[    7.039037]   alloc kstat_irqs on node -1
[    7.039060] pcieport 0000:00:1c.0: setting latency timer to 64
[    7.039197]   alloc irq_desc for 557 on node -1
[    7.039198]   alloc kstat_irqs on node -1
[    7.039221] pcieport 0000:00:1c.4: setting latency timer to 64
[    7.044790] registering netback
[    7.044866]   alloc irq_desc for 556 on node -1
[    7.044868]   alloc kstat_irqs on node -1
[    7.045652]   alloc irq_desc for 555 on node -1
[    7.045653]   alloc kstat_irqs on node -1
[    7.045810] Linux agpgart interface v0.103
[    7.045838] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    7.046030] input: Macintosh mouse button emulation as 
/devices/virtual/input/input0
[    7.046062] PNP: No PS/2 controller found. Probing ports directly.
[    7.048150] serio: i8042 KBD port at 0x60,0x64 irq 1
[    7.048155] serio: i8042 AUX port at 0x60,0x64 irq 12
[    7.048211] mice: PS/2 mouse device common for all mice
[    7.048258] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[    7.048284] rtc0: alarms up to one day, 114 bytes nvram
[    7.048290] cpuidle: using governor ladder
[    7.048292] cpuidle: using governor menu
[    7.048295] No iBFT detected.
[    7.048480] TCP cubic registered
[    7.048554] NET: Registered protocol family 10
[    7.049045] Mobile IPv6
[    7.049047] NET: Registered protocol family 17
[    7.049097] PM: Resume from disk failed.
[    7.049104] registered taskstats version 1
[    7.049703] rtc_cmos rtc_cmos: setting system clock to 2012-06-02 
21:05:14 UTC (1338671114)
[    7.049735] Initalizing network drop monitor service
[    7.049789] Freeing unused kernel memory: 604k freed
[    7.049868] Write protecting the kernel read-only data: 4336k
[    7.070238] udev[168]: starting version 164
[    7.086267] usbcore: registered new interface driver usbfs
[    7.086282] usbcore: registered new interface driver hub
[    7.086319] usbcore: registered new device driver usb
[    7.087969] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    7.087994] r8169 0000:06:00.0: found PCI INT A -> IRQ 10
[    7.088012] r8169 0000:06:00.0: sharing IRQ 10 with 0000:00:1a.0
[    7.088040] r8169 0000:06:00.0: sharing IRQ 10 with 0000:02:00.0
[    7.088093] r8169 0000:06:00.0: setting latency timer to 64
[    7.088146]   alloc irq_desc for 554 on node -1
[    7.088148]   alloc kstat_irqs on node -1
[    7.088497] r8169 0000:06:00.0: eth0: RTL8168c/8111c at 
0xffffc90003024000, 6c:62:6d:a0:72:05, XID 1c4000c0 IRQ 554
[    7.089153] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.089171] ehci_hcd 0000:00:1a.7: found PCI INT C -> IRQ 14
[    7.089204] ehci_hcd 0000:00:1a.7: sharing IRQ 14 with 0000:00:1d.2
[    7.089215] ehci_hcd 0000:00:1a.7: sharing IRQ 14 with 0000:00:1f.3
[    7.089241] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[    7.089244] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[    7.089258] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned 
bus number 1
[    7.089302] ehci_hcd 0000:00:1a.7: debug port 1
[    7.090716] uhci_hcd: USB Universal Host Controller Interface driver
[    7.093188] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[    7.093201] ehci_hcd 0000:00:1a.7: request interrupt 14 failed
[    7.093240] ehci_hcd 0000:00:1a.7: USB bus 1 deregistered
[    7.093258] ehci_hcd 0000:00:1a.7: init 0000:00:1a.7 fail, -38
[    7.093298] ehci_hcd: probe of 0000:00:1a.7 failed with error -38
[    7.093328] uhci_hcd 0000:00:1a.0: found PCI INT A -> IRQ 10
[    7.093384] uhci_hcd 0000:00:1a.0: sharing IRQ 10 with 0000:02:00.0
[    7.093400] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[    7.093404] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[    7.093421] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned 
bus number 1
[    7.093451] uhci_hcd 0000:00:1a.0: request interrupt 10 failed
[    7.093494] uhci_hcd 0000:00:1a.0: USB bus 1 deregistered
[    7.093513] uhci_hcd 0000:00:1a.0: init 0000:00:1a.0 fail, -38
[    7.093557] uhci_hcd: probe of 0000:00:1a.0 failed with error -38
[    7.093580] ehci_hcd 0000:00:1d.7: found PCI INT A -> IRQ 3
[    7.093608] ehci_hcd 0000:00:1d.7: sharing IRQ 3 with 0000:00:1d.0
[    7.093649] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    7.093652] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    7.093664] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned 
bus number 1
[    7.093702] ehci_hcd 0000:00:1d.7: debug port 1
[    7.097582] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    7.097585] ehci_hcd 0000:00:1d.7: request interrupt 3 failed
[    7.097623] ehci_hcd 0000:00:1d.7: USB bus 1 deregistered
[    7.097639] ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -38
[    7.097678] ehci_hcd: probe of 0000:00:1d.7 failed with error -38
[    7.097721] uhci_hcd 0000:00:1a.1: found PCI INT B -> IRQ 15
[    7.097789] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[    7.097793] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[    7.097808] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned 
bus number 1
[    7.097837] uhci_hcd 0000:00:1a.1: request interrupt 15 failed
[    7.097879] uhci_hcd 0000:00:1a.1: USB bus 1 deregistered
[    7.097897] uhci_hcd 0000:00:1a.1: init 0000:00:1a.1 fail, -38
[    7.097942] uhci_hcd: probe of 0000:00:1a.1 failed with error -38
[    7.097958] uhci_hcd 0000:00:1a.2: found PCI INT D -> IRQ 11
[    7.097995] uhci_hcd 0000:00:1a.2: sharing IRQ 11 with 0000:00:1d.1
[    7.098009] uhci_hcd 0000:00:1a.2: sharing IRQ 11 with 0000:00:1f.2
[    7.098013] SCSI subsystem initialized
[    7.098028] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[    7.098032] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[    7.098047] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned 
bus number 1
[    7.098077] uhci_hcd 0000:00:1a.2: request interrupt 11 failed
[    7.098120] uhci_hcd 0000:00:1a.2: USB bus 1 deregistered
[    7.098136] uhci_hcd 0000:00:1a.2: init 0000:00:1a.2 fail, -38
[    7.098180] uhci_hcd: probe of 0000:00:1a.2 failed with error -38
[    7.098198] uhci_hcd 0000:00:1d.0: found PCI INT A -> IRQ 3
[    7.098241] uhci_hcd 0000:00:1d.0: sharing IRQ 3 with 0000:00:1d.7
[    7.098267] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    7.098271] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    7.098285] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned 
bus number 1
[    7.098315] uhci_hcd 0000:00:1d.0: request interrupt 3 failed
[    7.098356] uhci_hcd 0000:00:1d.0: USB bus 1 deregistered
[    7.098373] uhci_hcd 0000:00:1d.0: init 0000:00:1d.0 fail, -38
[    7.098423] uhci_hcd: probe of 0000:00:1d.0 failed with error -38
[    7.098440] uhci_hcd 0000:00:1d.1: found PCI INT B -> IRQ 11
[    7.098466] uhci_hcd 0000:00:1d.1: sharing IRQ 11 with 0000:00:1a.2
[    7.098493] uhci_hcd 0000:00:1d.1: sharing IRQ 11 with 0000:00:1f.2
[    7.098512] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    7.098516] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    7.098531] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned 
bus number 1
[    7.098560] uhci_hcd 0000:00:1d.1: request interrupt 11 failed
[    7.098602] uhci_hcd 0000:00:1d.1: USB bus 1 deregistered
[    7.098618] uhci_hcd 0000:00:1d.1: init 0000:00:1d.1 fail, -38
[    7.098672] uhci_hcd: probe of 0000:00:1d.1 failed with error -38
[    7.098687] uhci_hcd 0000:00:1d.2: found PCI INT C -> IRQ 14
[    7.098710] uhci_hcd 0000:00:1d.2: sharing IRQ 14 with 0000:00:1a.7
[    7.098730] uhci_hcd 0000:00:1d.2: sharing IRQ 14 with 0000:00:1f.3
[    7.098744] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    7.098747] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    7.098759] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned 
bus number 1
[    7.098784] uhci_hcd 0000:00:1d.2: request interrupt 14 failed
[    7.098821] uhci_hcd 0000:00:1d.2: USB bus 1 deregistered
[    7.098833] uhci_hcd 0000:00:1d.2: init 0000:00:1d.2 fail, -38
[    7.098871] uhci_hcd: probe of 0000:00:1d.2 failed with error -38
[    7.099958] input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input1
[    7.106033] libata version 3.00 loaded.
[    7.107791] ahci 0000:00:1f.2: version 3.0
[    7.107806] ahci 0000:00:1f.2: found PCI INT B -> IRQ 11
[    7.107826] ahci 0000:00:1f.2: sharing IRQ 11 with 0000:00:1a.2
[    7.107837] ahci 0000:00:1f.2: sharing IRQ 11 with 0000:00:1d.1
[    7.107895]   alloc irq_desc for 553 on node -1
[    7.107897]   alloc kstat_irqs on node -1
[    7.107934] ahci: SSS flag set, parallel bus scan disabled
[    7.107968] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 
0x3f impl SATA mode
[    7.107971] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo 
pio slum part ccc ems sxs
[    7.107976] ahci 0000:00:1f.2: setting latency timer to 64
[    7.144788] scsi0 : ahci
[    7.144855] scsi1 : ahci
[    7.144917] scsi2 : ahci
[    7.144970] scsi3 : ahci
[    7.145031] scsi4 : ahci
[    7.145090] scsi5 : ahci
[    7.145117] ata1: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa100 irq 553
[    7.145119] ata2: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa180 irq 553
[    7.145122] ata3: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa200 irq 553
[    7.145124] ata4: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa280 irq 553
[    7.145126] ata5: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa300 irq 553
[    7.145128] ata6: SATA max UDMA/133 abar m2048@0xf9ffa000 port 
0xf9ffa380 irq 553
[    7.460723] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    7.489450] ata1.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    7.489455] ata1.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    7.531403] ata1.00: configured for UDMA/133
[    7.548813] scsi 0:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[    8.272724] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    8.301405] ata2.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    8.301410] ata2.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    8.343349] ata2.00: configured for UDMA/133
[    8.356815] scsi 1:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[    9.080722] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    9.112504] ata3.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    9.112509] ata3.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    9.154542] ata3.00: configured for UDMA/133
[    9.168803] scsi 2:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[    9.892720] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    9.921522] ata4.00: ATA-8: ST31500341AS, CC1H, max UDMA/133
[    9.921526] ata4.00: 2930277168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    9.963596] ata4.00: configured for UDMA/133
[    9.976797] scsi 3:0:0:0: Direct-Access     ATA      ST31500341AS 
  CC1H PQ: 0 ANSI: 5
[   10.296721] ata5: SATA link down (SStatus 0 SControl 300)
[   10.636718] ata6: SATA link down (SStatus 0 SControl 300)
[   10.656678] sd 0:0:0:0: [sda] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.656739] sd 1:0:0:0: [sdb] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.656742] sd 0:0:0:0: [sda] Write Protect is off
[   10.656743] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[   10.656776] sd 0:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.656801] sd 1:0:0:0: [sdb] Write Protect is off
[   10.656803] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[   10.656823] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.656921]  sda:
[   10.656964]  sdb:
[   10.657032] sd 2:0:0:0: [sdc] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.657079] sd 2:0:0:0: [sdc] Write Protect is off
[   10.657081] sd 2:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[   10.657101] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.657204]  sdc:
[   10.657358] sd 3:0:0:0: [sdd] 2930277168 512-byte logical blocks: 
(1.50 TB/1.36 TiB)
[   10.657411] sd 3:0:0:0: [sdd] Write Protect is off
[   10.657413] sd 3:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[   10.657432] sd 3:0:0:0: [sdd] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[   10.657534]  sdd: sda1 sda2 sda3 sda4
[   10.672225] sd 0:0:0:0: [sda] Attached SCSI disk
[   10.674742]  sdd1 sdd2 sdd3 sdd4
[   10.675145] sd 3:0:0:0: [sdd] Attached SCSI disk
[   10.680425]  sdb1 sdb2 sdb3 sdb4
[   10.680814] sd 1:0:0:0: [sdb] Attached SCSI disk
[   10.681216]  sdc1 sdc2 sdc3 sdc4
[   10.681606] sd 2:0:0:0: [sdc] Attached SCSI disk
[   10.951914] md: raid0 personality registered for level 0
[   10.954707] md: raid1 personality registered for level 1
[   10.956749] async_tx: api initialized (async)
[   10.957166] xor: automatically using best checksumming function: 
generic_sse
[   10.974529]    generic_sse:  3767.000 MB/sec
[   10.974531] xor: using function: generic_sse (3767.000 MB/sec)
[   11.042533] raid6: int64x1   3356 MB/s
[   11.110540] raid6: int64x2   4270 MB/s
[   11.178539] raid6: int64x4   2984 MB/s
[   11.246548] raid6: int64x8   2948 MB/s
[   11.314528] raid6: sse2x1    7702 MB/s
[   11.382535] raid6: sse2x2    8938 MB/s
[   11.450532] raid6: sse2x4   10054 MB/s
[   11.450534] raid6: using algorithm sse2x4 (10054 MB/s)
[   11.453150] md: raid6 personality registered for level 6
[   11.453152] md: raid5 personality registered for level 5
[   11.453153] md: raid4 personality registered for level 4
[   11.457829] md: raid10 personality registered for level 10
[   11.460193] 3ware Storage Controller device driver for Linux 
v1.26.02.002.
[   11.462762] 3ware 9000 Storage Controller device driver for Linux 
v2.26.02.013.
[   11.465865] Adaptec aacraid driver 1.1-7[28000]-ms
[   11.526546] mdadm: sending ioctl 1261 to a partition!
[   11.526548] mdadm: sending ioctl 1261 to a partition!
[   11.526852] mdadm: sending ioctl 1261 to a partition!
[   11.526856] mdadm: sending ioctl 1261 to a partition!
[   11.527149] mdadm: sending ioctl 1261 to a partition!
[   11.527151] mdadm: sending ioctl 1261 to a partition!
[   11.527537] mdadm: sending ioctl 1261 to a partition!
[   11.527541] mdadm: sending ioctl 1261 to a partition!
[   11.528129] mdadm: sending ioctl 1261 to a partition!
[   11.528133] mdadm: sending ioctl 1261 to a partition!
[   11.535445] md: md0 stopped.
[   11.537450] md: bind<sdb1>
[   11.537671] md: bind<sdc1>
[   11.539210] md: bind<sdd1>
[   11.540397] md: bind<sda1>
[   11.541627] raid1: raid set md0 active with 4 out of 4 mirrors
[   11.541643] md0: detected capacity change from 0 to 2152923136
[   11.542611]  md0:
[   11.547251] md: md1 stopped.
[   11.548846] md: bind<sdb2>
[   11.549072] md: bind<sdc2>
[   11.551287] md: bind<sdd2>
[   11.552226] md: bind<sda2>
[   11.553468] raid1: raid set md1 active with 4 out of 4 mirrors
[   11.553483] md1: detected capacity change from 0 to 271319040
[   11.554467]  md1:
[   11.561426] md: md2 stopped.
[   11.571044]  unknown partition table
[   11.580029] md: bind<sdb3>
[   11.580454] md: bind<sdc3>
[   11.580723] md: bind<sdd3>
[   11.583198] md: bind<sda3>
[   11.584396] raid5: device sda3 operational as raid disk 0
[   11.584398] raid5: device sdd3 operational as raid disk 3
[   11.584399] raid5: device sdc3 operational as raid disk 2
[   11.584401] raid5: device sdb3 operational as raid disk 1
[   11.584857] raid5: allocated 4282kB for md2
[   11.584884] 0: w=1 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584887] 3: w=2 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584888] 2: w=3 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584890] 1: w=4 pa=0 pr=4 m=2 a=2 r=4 op1=0 op2=0
[   11.584892] raid5: raid level 6 set md2 active with 4 out of 4 
devices, algorithm 2
[   11.584893] RAID5 conf printout:
[   11.584894]  --- rd:4 wd:4
[   11.584896]  disk 0, o:1, dev:sda3
[   11.584897]  disk 1, o:1, dev:sdb3
[   11.584899]  disk 2, o:1, dev:sdc3
[   11.584900]  disk 3, o:1, dev:sdd3
[   11.584921] md2: detected capacity change from 0 to 4309909504
[   11.585918]  md2: unknown partition table
[   11.593292] md: md3 stopped.
[   11.610190] md: bind<sdb4>
[   11.617251] md: bind<sdc4>
[   11.622250] md: bind<sdd4>
[   11.623085] md: bind<sda4>
[   11.624231] raid5: device sda4 operational as raid disk 0
[   11.624234] raid5: device sdd4 operational as raid disk 3
[   11.624235] raid5: device sdc4 operational as raid disk 2
[   11.624237] raid5: device sdb4 operational as raid disk 1
[   11.624500] raid5: allocated 4282kB for md3
[   11.624529] 0: w=1 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624531] 3: w=2 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624533] 2: w=3 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624535] 1: w=4 pa=0 pr=4 m=1 a=2 r=4 op1=0 op2=0
[   11.624536] raid5: raid level 5 set md3 active with 4 out of 4 
devices, algorithm 2
[   11.624538] RAID5 conf printout:
[   11.624539]  --- rd:4 wd:4
[   11.624540]  disk 0, o:1, dev:sda4
[   11.624542]  disk 1, o:1, dev:sdb4
[   11.624543]  disk 2, o:1, dev:sdc4
[   11.624544]  disk 3, o:1, dev:sdd4
[   11.624561] md3: detected capacity change from 0 to 4487149780992
[   11.625561]  md3: unknown partition table
[   11.630945] device-mapper: uevent: version 1.0.3
[   11.631026] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) 
initialised: dm-devel@redhat.com
[   11.737748] PM: Starting manual resume from disk
[   11.737750] PM: Resume from partition 8:1
[   11.737752] PM: Checking hibernation image.
[   11.738408] PM: Error -22 checking image file
[   11.738411] PM: Resume from disk failed.
[   11.747092] EXT3-fs: INFO: recovery required on readonly filesystem.
[   11.747096] EXT3-fs: write access will be enabled during recovery.
[   12.001862] kjournald starting.  Commit interval 5 seconds
[   12.001870] EXT3-fs: recovery complete.
[   12.005811] EXT3-fs: mounted filesystem with ordered data mode.
[   12.850243] udev[455]: starting version 164
[   13.003403] input: PC Speaker as /devices/platform/pcspkr/input/input2
[   13.007911] i801_smbus 0000:00:1f.3: found PCI INT C -> IRQ 14
[   13.007935] i801_smbus 0000:00:1f.3: sharing IRQ 14 with 0000:00:1a.7
[   13.007947] i801_smbus 0000:00:1f.3: sharing IRQ 14 with 0000:00:1d.2
[   13.372002] Error: Driver 'pcspkr' is already registered, aborting...
[   13.432617] HDA Intel 0000:02:00.1: found PCI INT B -> IRQ 5
[   13.432668] hda_intel: Disable MSI for Nvidia chipset
[   13.432719] hda-intel: unable to grab IRQ 5, disabling device
[   13.432783] HDA Intel: probe of 0000:02:00.1 failed with error -16
[   13.763984] Adding 2102456k swap on /dev/md0.  Priority:-1 extents:1 
across:2102456k
[   13.766656] EXT3-fs warning: maximal mount count reached, running 
e2fsck is recommended
[   13.780065] EXT3 FS on md2, internal journal
[   13.854472] loop: module loaded
[   14.332498] kjournald starting.  Commit interval 5 seconds
[   14.332518] EXT3-fs warning: maximal mount count reached, running 
e2fsck is recommended
[   14.332924] EXT3 FS on md1, internal journal
[   14.332929] EXT3-fs: recovery complete.
[   14.333462] EXT3-fs: mounted filesystem with ordered data mode.
[   14.440947] kjournald starting.  Commit interval 5 seconds
[   14.440953] EXT3-fs warning: maximal mount count reached, running 
e2fsck is recommended
[   14.487241] EXT3 FS on md3, internal journal
[   14.487246] EXT3-fs: recovery complete.
[   14.487250] EXT3-fs: mounted filesystem with ordered data mode.
[   14.840198] r8169 0000:06:00.0: eth0: link down
[   14.840206] r8169 0000:06:00.0: eth0: link down
[   14.841221] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   15.343001] fuse init (API version 7.13)
[   15.537238] Event-channel device installed.
[   15.837972]   alloc irq_desc for 552 on node -1
[   15.837974]   alloc kstat_irqs on node -1
[   15.838004]   alloc irq_desc for 551 on node -1
[   15.838006]   alloc kstat_irqs on node -1
[   15.838156] XENBUS: Unable to read cpu state
[   15.838277] XENBUS: Unable to read cpu state
[   15.838423] XENBUS: Unable to read cpu state
[   15.838532] XENBUS: Unable to read cpu state
[   15.838640] XENBUS: Unable to read cpu state
[   15.838748] XENBUS: Unable to read cpu state
[   15.838854] XENBUS: Unable to read cpu state
[   15.838960] XENBUS: Unable to read cpu state
[   15.839065] XENBUS: Unable to read cpu state
[   15.839171] XENBUS: Unable to read cpu state
[   15.839276] XENBUS: Unable to read cpu state
[   15.839384] XENBUS: Unable to read cpu state
[   16.797692] Bridge firewalling registered
[   17.488275] r8169 0000:06:00.0: eth0: link up
[   17.489372] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   28.396708] eth0: no IPv6 routers present
[   50.109845]   alloc irq_desc for 550 on node -1
[   50.109848]   alloc kstat_irqs on node -1
[   50.297549]   alloc irq_desc for 549 on node -1
[   50.297552]   alloc kstat_irqs on node -1
[   50.379961] ip_tables: (C) 2000-2006 Netfilter Core Team
[   50.457516] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   50.457685] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. 
Please use
[   50.457687] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack 
module option or
[   50.457688] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[   50.488368] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   50.499377] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   50.501009] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   50.501012] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   51.972953] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   51.972985]   alloc irq_desc for 548 on node -1
[   51.972988]   alloc kstat_irqs on node -1
[   51.981918] blkback: ring-ref 768, event-channel 64, protocol 1 
(x86_64-abi)
[   51.981934]   alloc irq_desc for 547 on node -1
[   51.981936]   alloc kstat_irqs on node -1
[   51.999287] blkback: ring-ref 771, event-channel 66, protocol 1 
(x86_64-abi)
[   51.999302]   alloc irq_desc for 546 on node -1
[   51.999304]   alloc kstat_irqs on node -1
[   52.007159]   alloc irq_desc for 545 on node -1
[   52.007162]   alloc kstat_irqs on node -1
[   58.633380]   alloc irq_desc for 544 on node -1
[   58.633383]   alloc kstat_irqs on node -1
[   58.837769] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.837773] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.839540] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.839543] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.839545] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.841606] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.841610] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.841612] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843266] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843269] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843272] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.843274] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   58.892320]   alloc irq_desc for 543 on node -1
[   58.892322]   alloc kstat_irqs on node -1
[   59.486087] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   59.486116]   alloc irq_desc for 542 on node -1
[   59.486118]   alloc kstat_irqs on node -1
[   59.496936] blkback: ring-ref 9, event-channel 64, protocol 1 
(x86_64-abi)
[   59.496949]   alloc irq_desc for 541 on node -1
[   59.496950]   alloc kstat_irqs on node -1
[   59.507401] blkback: ring-ref 10, event-channel 65, protocol 1 
(x86_64-abi)
[   59.507413]   alloc irq_desc for 540 on node -1
[   59.507415]   alloc kstat_irqs on node -1
[   59.614676]   alloc irq_desc for 539 on node -1
[   59.614678]   alloc kstat_irqs on node -1
[   60.332661] vif1.0: no IPv6 routers present
[   68.884954] vif2.0: no IPv6 routers present
[   70.590651]   alloc irq_desc for 538 on node -1
[   70.590654]   alloc kstat_irqs on node -1
[   70.771436] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.771441] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.771443] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.771445] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773897] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773900] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773903] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773905] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.773907] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776415] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776419] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776423] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776425] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.776428] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778274] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778279] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778283] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778286] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778289] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.778292] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   70.839351]   alloc irq_desc for 537 on node -1
[   70.839354]   alloc kstat_irqs on node -1
[   71.467841]   alloc irq_desc for 536 on node -1
[   71.467844]   alloc kstat_irqs on node -1
[   71.468493] blkback: ring-ref 770, event-channel 64, protocol 1 
(x86_64-abi)
[   71.468505]   alloc irq_desc for 535 on node -1
[   71.468507]   alloc kstat_irqs on node -1
[   71.483003] blkback: ring-ref 771, event-channel 65, protocol 1 
(x86_64-abi)
[   71.483018]   alloc irq_desc for 534 on node -1
[   71.483020]   alloc kstat_irqs on node -1
[   71.491437] blkback: ring-ref 772, event-channel 66, protocol 1 
(x86_64-abi)
[   71.491450]   alloc irq_desc for 533 on node -1
[   71.491452]   alloc kstat_irqs on node -1
[   77.077466]   alloc irq_desc for 532 on node -1
[   77.077469]   alloc kstat_irqs on node -1
[   77.394365] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394368] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394370] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394373] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394375] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.394377] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396069] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396072] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396075] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396077] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396079] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396081] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.396083] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398424] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398427] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398430] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398432] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398435] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398438] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.398441] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400189] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400193] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400195] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400197] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400199] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400201] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400203] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.400205] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   77.443743]   alloc irq_desc for 531 on node -1
[   77.443745]   alloc kstat_irqs on node -1
[   78.076700] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   78.076735]   alloc irq_desc for 530 on node -1
[   78.076736]   alloc kstat_irqs on node -1
[   78.088947] blkback: ring-ref 770, event-channel 65, protocol 1 
(x86_64-abi)
[   78.088962]   alloc irq_desc for 529 on node -1
[   78.088963]   alloc kstat_irqs on node -1
[   78.153935]   alloc irq_desc for 528 on node -1
[   78.153937]   alloc kstat_irqs on node -1
[   78.154545] blkback: ring-ref 771, event-channel 66, protocol 1 
(x86_64-abi)
[   78.154559]   alloc irq_desc for 527 on node -1
[   78.154561]   alloc kstat_irqs on node -1
[   78.160284] blkback: ring-ref 772, event-channel 67, protocol 1 
(x86_64-abi)
[   78.160299]   alloc irq_desc for 526 on node -1
[   78.160300]   alloc kstat_irqs on node -1
[   81.741939] vif3.0: no IPv6 routers present
[   83.257645]   alloc irq_desc for 525 on node -1
[   83.257647]   alloc kstat_irqs on node -1
[   83.450601] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450606] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450608] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450610] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450612] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450614] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450616] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.450619] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452519] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452522] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452524] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452528] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452530] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452532] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452534] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452536] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.452538] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455134] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455138] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455141] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455144] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455147] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455149] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455152] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455155] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.455157] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457355] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457359] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457361] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457363] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457366] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457368] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457370] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457373] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457375] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.457377] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   83.493883]   alloc irq_desc for 524 on node -1
[   83.493886]   alloc kstat_irqs on node -1
[   84.988630] blkback: ring-ref 8, event-channel 63, protocol 1 
(x86_64-abi)
[   84.988671]   alloc irq_desc for 523 on node -1
[   84.988673]   alloc kstat_irqs on node -1
[   84.999610] blkback: ring-ref 768, event-channel 64, protocol 1 
(x86_64-abi)
[   84.999635]   alloc irq_desc for 522 on node -1
[   84.999636]   alloc kstat_irqs on node -1
[   85.019939] blkback: ring-ref 771, event-channel 66, protocol 1 
(x86_64-abi)
[   85.019955]   alloc irq_desc for 521 on node -1
[   85.019957]   alloc kstat_irqs on node -1
[   85.032714]   alloc irq_desc for 520 on node -1
[   85.032717]   alloc kstat_irqs on node -1
[   87.492584] vif4.0: no IPv6 routers present
[   89.980170]   alloc irq_desc for 519 on node -1
[   89.980173]   alloc kstat_irqs on node -1
[   90.140856] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140861] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140864] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140867] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140870] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140872] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140875] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140878] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140881] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.140884] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142965] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142968] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142970] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142972] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142974] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142977] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142979] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142981] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142983] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142985] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.142987] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145194] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145197] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145200] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145202] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145204] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145206] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145208] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145210] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145213] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145215] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.145217] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147500] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147504] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147507] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147510] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147513] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147516] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147518] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147523] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147525] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147528] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147531] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.147534] physdev match: using --physdev-out in the OUTPUT, FORWARD 
and POSTROUTING chains for non-bridged traffic is not supported anymore.
[   90.197690]   alloc irq_desc for 518 on node -1
[   90.197692]   alloc kstat_irqs on node -1
[   90.698961]   alloc irq_desc for 517 on node -1
[   90.698964]   alloc kstat_irqs on node -1
[   90.699858] blkback: ring-ref 770, event-channel 64, protocol 1 
(x86_64-abi)
[   90.699876]   alloc irq_desc for 516 on node -1
[   90.699878]   alloc kstat_irqs on node -1
[   90.711588] blkback: ring-ref 771, event-channel 65, protocol 1 
(x86_64-abi)
[   90.711607]   alloc irq_desc for 515 on node -1
[   90.711608]   alloc kstat_irqs on node -1
[   94.272586] vif5.0: no IPv6 routers present
[  100.332601] vif6.0: no IPv6 routers present
[ 6714.397700] md: data-check of RAID array md1
[ 6714.397702] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
[ 6714.397704] md: using maximum available idle IO bandwidth (but not 
more than 200000 KB/sec) for data-check.
[ 6714.397708] md: using 128k window, over a total of 264960 blocks.
[ 6714.560070] md: delaying data-check of md2 until md1 has finished 
(they share one or more physical units)
[ 6714.578031] md: delaying data-check of md3 until md2 has finished 
(they share one or more physical units)
[ 6714.578038] md: delaying data-check of md2 until md1 has finished 
(they share one or more physical units)
[ 6721.351752] md: md1: data-check done.
[ 6721.365392] md: data-check of RAID array md2
[ 6721.365394] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
[ 6721.365396] md: using maximum available idle IO bandwidth (but not 
more than 200000 KB/sec) for data-check.
[ 6721.365399] md: using 128k window, over a total of 2104448 blocks.
[ 6721.365412] md: delaying data-check of md3 until md2 has finished 
(they share one or more physical units)
[ 6750.942813] md: md2: data-check done.
[ 6750.946200] md: data-check of RAID array md3
[ 6750.946202] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
[ 6750.946204] md: using maximum available idle IO bandwidth (but not 
more than 200000 KB/sec) for data-check.
[ 6750.946207] md: using 128k window, over a total of 1460660736 blocks.
[56197.064117] md: md3: data-check done.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 03 21:19:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 21:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbIAs-0000uU-1S; Sun, 03 Jun 2012 21:17:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wmcdermott@seq.org>) id 1SbIAq-0000uP-VA
	for xen-users@lists.xen.org; Sun, 03 Jun 2012 21:17:21 +0000
Received: from [85.158.143.35:64938] by server-2.bemta-4.messagelabs.com id
	91/A3-11595-064DBCF4; Sun, 03 Jun 2012 21:17:20 +0000
X-Env-Sender: wmcdermott@seq.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1338758238!13367686!1
X-Originating-IP: [205.132.248.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23838 invoked from network); 3 Jun 2012 21:17:19 -0000
Received: from mail.seq.org (HELO mail.seq.org) (205.132.248.10)
	by server-8.tower-21.messagelabs.com with SMTP;
	3 Jun 2012 21:17:19 -0000
Received: from SEQ.nospam (localhost [127.0.0.1])
	by mail.seq.org (Postfix) with ESMTP id B7FA3EA02A3
	for <xen-users@lists.xen.org>; Sun,  3 Jun 2012 14:17:17 -0700 (PDT)
Received: from anyhost.local ([127.0.0.1] helo=anyhost.local) by SEQ.nospam
	with ESMTP (ASSP 1.9); 3 Jun 2012 14:17:17 -0700
Received: from SEQ_UHSD-MTA by smtp.seq.org
	with Novell_GroupWise; Sun, 03 Jun 2012 14:17:17 -0700
Message-Id: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Sun, 03 Jun 2012 14:16:23 -0700
From: "Will McDermott" <wmcdermott@seq.org>
To: <xen-users@lists.xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCgpJIGFtIHRyeWluZyB0byBjb21waWxlIHhlbiA0LjIgdW5zdGFibGUgZnJvbSBtZXJj
dXJpYWwuIEkgY2FuJ3QgZ2V0IHBhc3QKdGhlIG1ha2UgdG9vbHMgc3RlcC4gV2hlbiBJIHJ1biBt
YWtlIHRvb2xzLCB0aGUgYnVpbGQgZmFpbHMgd2l0aDoKCkNDICAgIGxpYmh3NjQvOXBmcy9jb3hh
dHRyLm8KICBDQyAgICBsaWJodzY0LzlwZnMvdmlydGlvLTlwLXN5bnRoLm8KICBDQyAgICBsaWJo
dzY0LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vCi9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9x
ZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6IEluCmZ1bmN0aW9uIMOiaGFu
ZGxlX3VwZGF0ZV9maWxlX2NyZWTDojoKL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUt
eGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKZXJyb3I6IMOiQVRfRU1Q
VFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQovcm9vdC94
ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5jOjcwOjU4Ogpub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBv
bmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24KaXQgYXBwZWFycyBpbgovcm9vdC94ZW4tdW5zdGFi
bGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOiBJbgpm
dW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgovcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjg3OjM0OgplcnJvcjogw6JBVF9F
TVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCi9yb290
L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFu
ZGxlLmM6IEluCmZ1bmN0aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKL3Jvb3QveGVuLXVuc3RhYmxl
LmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6
CmVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm
dW5jdGlvbikKL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZz
L3ZpcnRpby05cC1oYW5kbGUuYzogSW4KZnVuY3Rpb24gw6JoYW5kbGVfbGlua8OiOgovcm9vdC94
ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5jOjMzNzo0NToKZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVz
ZSBpbiB0aGlzIGZ1bmN0aW9uKQovcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4t
ZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOiBJbgpmdW5jdGlvbiDDomhhbmRsZV9jaG93
bsOiOgovcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFy
ZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQptYWtlWzRdOiAqKiogWzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5vXSBFcnJvciAxCm1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9y
IDIKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkKYC9yb290L3hlbi11bnN0YWJsZS5oZy90b29s
cy9xZW11LXhlbi1kaXItcmVtb3RlJwptYWtlWzJdOiAqKiogW3N1YmRpci1pbnN0YWxsLXFlbXUt
eGVuLWRpcl0gRXJyb3IgMgptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVu
c3RhYmxlLmhnL3Rvb2xzJwptYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3IgMgpt
YWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzJwpt
YWtlOiAqKiogW2luc3RhbGwtdG9vbHNdIEVycm9yIDIKCkkgYW0gcnVubmluZyB1YnVudHUgMTIu
MDQsIGtlcm5lbCB2ZXI6IDMuMi4wLTI0LWdlbmVyaWMgCgpBbnkgaWRlYXM/IEkgaGF2ZSBnb29n
bGVkIGZ1cmlvdXNseSBhbmQgZm91bmQgc29tZSBwZW9wbGUgdGFsa2luZyBhYm91dApxZW11LWt2
bSBoYXZpbmcgdGhlIHNhbWUgaXNzdWU6Cmh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L3VidW50
dS8rc291cmNlL3FlbXUta3ZtLytidWcvOTMwMTgxCkJ1dCBJIHdhcyBub3QgYWJsZSB0byBmaW5k
IHRoZSBwYXRjaAoKVGhhbmtzIGluIGFkdmFuY2UhCgoKCk1lcmN1cmlhbG0KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sun Jun 03 21:19:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 21:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbIAs-0000uU-1S; Sun, 03 Jun 2012 21:17:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wmcdermott@seq.org>) id 1SbIAq-0000uP-VA
	for xen-users@lists.xen.org; Sun, 03 Jun 2012 21:17:21 +0000
Received: from [85.158.143.35:64938] by server-2.bemta-4.messagelabs.com id
	91/A3-11595-064DBCF4; Sun, 03 Jun 2012 21:17:20 +0000
X-Env-Sender: wmcdermott@seq.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1338758238!13367686!1
X-Originating-IP: [205.132.248.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23838 invoked from network); 3 Jun 2012 21:17:19 -0000
Received: from mail.seq.org (HELO mail.seq.org) (205.132.248.10)
	by server-8.tower-21.messagelabs.com with SMTP;
	3 Jun 2012 21:17:19 -0000
Received: from SEQ.nospam (localhost [127.0.0.1])
	by mail.seq.org (Postfix) with ESMTP id B7FA3EA02A3
	for <xen-users@lists.xen.org>; Sun,  3 Jun 2012 14:17:17 -0700 (PDT)
Received: from anyhost.local ([127.0.0.1] helo=anyhost.local) by SEQ.nospam
	with ESMTP (ASSP 1.9); 3 Jun 2012 14:17:17 -0700
Received: from SEQ_UHSD-MTA by smtp.seq.org
	with Novell_GroupWise; Sun, 03 Jun 2012 14:17:17 -0700
Message-Id: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
X-Mailer: Novell GroupWise Internet Agent 8.0.2 
Date: Sun, 03 Jun 2012 14:16:23 -0700
From: "Will McDermott" <wmcdermott@seq.org>
To: <xen-users@lists.xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCgpJIGFtIHRyeWluZyB0byBjb21waWxlIHhlbiA0LjIgdW5zdGFibGUgZnJvbSBtZXJj
dXJpYWwuIEkgY2FuJ3QgZ2V0IHBhc3QKdGhlIG1ha2UgdG9vbHMgc3RlcC4gV2hlbiBJIHJ1biBt
YWtlIHRvb2xzLCB0aGUgYnVpbGQgZmFpbHMgd2l0aDoKCkNDICAgIGxpYmh3NjQvOXBmcy9jb3hh
dHRyLm8KICBDQyAgICBsaWJodzY0LzlwZnMvdmlydGlvLTlwLXN5bnRoLm8KICBDQyAgICBsaWJo
dzY0LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vCi9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9x
ZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6IEluCmZ1bmN0aW9uIMOiaGFu
ZGxlX3VwZGF0ZV9maWxlX2NyZWTDojoKL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUt
eGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKZXJyb3I6IMOiQVRfRU1Q
VFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQovcm9vdC94
ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5jOjcwOjU4Ogpub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBv
bmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24KaXQgYXBwZWFycyBpbgovcm9vdC94ZW4tdW5zdGFi
bGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOiBJbgpm
dW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgovcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjg3OjM0OgplcnJvcjogw6JBVF9F
TVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCi9yb290
L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFu
ZGxlLmM6IEluCmZ1bmN0aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKL3Jvb3QveGVuLXVuc3RhYmxl
LmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6
CmVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm
dW5jdGlvbikKL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZz
L3ZpcnRpby05cC1oYW5kbGUuYzogSW4KZnVuY3Rpb24gw6JoYW5kbGVfbGlua8OiOgovcm9vdC94
ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5jOjMzNzo0NToKZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVz
ZSBpbiB0aGlzIGZ1bmN0aW9uKQovcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4t
ZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOiBJbgpmdW5jdGlvbiDDomhhbmRsZV9jaG93
bsOiOgovcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFy
ZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQptYWtlWzRdOiAqKiogWzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5vXSBFcnJvciAxCm1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9y
IDIKbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkKYC9yb290L3hlbi11bnN0YWJsZS5oZy90b29s
cy9xZW11LXhlbi1kaXItcmVtb3RlJwptYWtlWzJdOiAqKiogW3N1YmRpci1pbnN0YWxsLXFlbXUt
eGVuLWRpcl0gRXJyb3IgMgptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVu
c3RhYmxlLmhnL3Rvb2xzJwptYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3IgMgpt
YWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzJwpt
YWtlOiAqKiogW2luc3RhbGwtdG9vbHNdIEVycm9yIDIKCkkgYW0gcnVubmluZyB1YnVudHUgMTIu
MDQsIGtlcm5lbCB2ZXI6IDMuMi4wLTI0LWdlbmVyaWMgCgpBbnkgaWRlYXM/IEkgaGF2ZSBnb29n
bGVkIGZ1cmlvdXNseSBhbmQgZm91bmQgc29tZSBwZW9wbGUgdGFsa2luZyBhYm91dApxZW11LWt2
bSBoYXZpbmcgdGhlIHNhbWUgaXNzdWU6Cmh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L3VidW50
dS8rc291cmNlL3FlbXUta3ZtLytidWcvOTMwMTgxCkJ1dCBJIHdhcyBub3QgYWJsZSB0byBmaW5k
IHRoZSBwYXRjaAoKVGhhbmtzIGluIGFkdmFuY2UhCgoKCk1lcmN1cmlhbG0KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sun Jun 03 21:27:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 21:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbIIt-00018N-9n; Sun, 03 Jun 2012 21:25:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SbIIs-00018H-5U
	for xen-users@lists.xen.org; Sun, 03 Jun 2012 21:25:38 +0000
Received: from [193.109.254.147:25726] by server-4.bemta-14.messagelabs.com id
	73/AB-03148-156DBCF4; Sun, 03 Jun 2012 21:25:37 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1338758734!12437715!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20337 invoked from network); 3 Jun 2012 21:25:35 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Jun 2012 21:25:35 -0000
Received: by yhoo21 with SMTP id o21so2958224yho.32
	for <xen-users@lists.xen.org>; Sun, 03 Jun 2012 14:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=y/JXUvzhNA1YK2NT85p7fUIapK44MKIdIpg8SyRZefg=;
	b=btrz9bs4Z0Rm7lCxu4mcUSN7h6OVaQMdRsq2zPEeFC7Y2YIwtmnMm+ZKerCRu0GBqd
	BCg1ZSPzACg1ky9bxDzldw13GnSKmmtipI5iRmzgKZJclMBCCN+6IkaAqBCGsp3XneiP
	aZBKBYMl3OJkkXyO20xKD/0jfnNAiz4DhSzPtPiL7QEAFUuksNAZQ6UWOWnhzqKGY7Sv
	i21k98hNzF5A2XfeLL1L/RDrnzp5uaRZTSfFRkhUaBcxaqSuk0w3pmcDVSAUfg4SDlOR
	1opi3TWRzZjQJCjwH0z7OXrAxrLwzpTp0DYrxHZ9/OEGQTsipq0Y96uiNsTBoEkOv/jf
	bQVA==
Received: by 10.236.197.8 with SMTP id s8mr5089044yhn.9.1338758734353;
	Sun, 03 Jun 2012 14:25:34 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id b58sm31255372yhh.16.2012.06.03.14.25.32
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sun, 03 Jun 2012 14:25:33 -0700 (PDT)
Message-ID: <4FCBD636.5050606@gmail.com>
Date: Sun, 03 Jun 2012 17:25:10 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
In-Reply-To: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3615539872426618442=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3615539872426618442==
Content-Type: multipart/alternative;
 boundary="------------060203040705090008070004"

This is a multi-part message in MIME format.
--------------060203040705090008070004
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

The latest revision of Xen 4.2-unstable is *25452:6bea63e6c780* at the 
link *http://xenbits.xen.org/hg/xen-unstable.hg/* What reversion of Xen 
4.2-Unstable are you trying to compile?


> Hello,
>
> I am trying to compile xen 4.2 unstable from mercurial. I can't get past
> the make tools step. When I run make tools, the build fails with:
>
> CC    libhw64/9pfs/coxattr.o
>    CC    libhw64/9pfs/virtio-9p-synth.o
>    CC    libhw64/9pfs/virtio-9p-handle.o
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_update_file_credÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
> note: each undeclared identifier is reported only once for each function
> it appears in
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_lstatÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_symlinkÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_linkÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_chownÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
> make[3]: *** [subdir-libhw64] Error 2
> make[3]: Leaving directory
> `/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
> make[2]: *** [subdir-install-qemu-xen-dir] Error 2
> make[2]: Leaving directory `/root/xen-unstable.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory `/root/xen-unstable.hg/tools'
> make: *** [install-tools] Error 2
>
> I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic
>
> Any ideas? I have googled furiously and found some people talking about
> qemu-kvm having the same issue:
> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181
> But I was not able to find the patch
>
> Thanks in advance!
>
>
>
> Mercurialm
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060203040705090008070004
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    The latest revision of Xen 4.2-unstable is <b>25452:6bea63e6c780</b>
    at the link <b><a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-unstable.hg/">http://xenbits.xen.org/hg/xen-unstable.hg/</a></b> What
    reversion of Xen 4.2-Unstable are you trying to compile? <br>
    <br>
    <br>
    <blockquote
      cite="mid:assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org"
      type="cite">
      <pre wrap="">Hello,

I am trying to compile xen 4.2 unstable from mercurial. I can't get past
the make tools step. When I run make tools, the build fails with:

CC    libhw64/9pfs/coxattr.o
  CC    libhw64/9pfs/virtio-9p-synth.o
  CC    libhw64/9pfs/virtio-9p-handle.o
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_update_file_credÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
note: each undeclared identifier is reported only once for each function
it appears in
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_lstatÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_symlinkÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_linkÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_chownÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
make[3]: *** [subdir-libhw64] Error 2
make[3]: Leaving directory
`/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
make[2]: *** [subdir-install-qemu-xen-dir] Error 2
make[2]: Leaving directory `/root/xen-unstable.hg/tools'
make[1]: *** [subdirs-install] Error 2
make[1]: Leaving directory `/root/xen-unstable.hg/tools'
make: *** [install-tools] Error 2

I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic 

Any ideas? I have googled furiously and found some people talking about
qemu-kvm having the same issue:
<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181">https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181</a>
But I was not able to find the patch

Thanks in advance!



Mercurialm

_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060203040705090008070004--


--===============3615539872426618442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3615539872426618442==--


From xen-users-bounces@lists.xen.org Sun Jun 03 21:27:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Jun 2012 21:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbIIt-00018N-9n; Sun, 03 Jun 2012 21:25:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SbIIs-00018H-5U
	for xen-users@lists.xen.org; Sun, 03 Jun 2012 21:25:38 +0000
Received: from [193.109.254.147:25726] by server-4.bemta-14.messagelabs.com id
	73/AB-03148-156DBCF4; Sun, 03 Jun 2012 21:25:37 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1338758734!12437715!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20337 invoked from network); 3 Jun 2012 21:25:35 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Jun 2012 21:25:35 -0000
Received: by yhoo21 with SMTP id o21so2958224yho.32
	for <xen-users@lists.xen.org>; Sun, 03 Jun 2012 14:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=y/JXUvzhNA1YK2NT85p7fUIapK44MKIdIpg8SyRZefg=;
	b=btrz9bs4Z0Rm7lCxu4mcUSN7h6OVaQMdRsq2zPEeFC7Y2YIwtmnMm+ZKerCRu0GBqd
	BCg1ZSPzACg1ky9bxDzldw13GnSKmmtipI5iRmzgKZJclMBCCN+6IkaAqBCGsp3XneiP
	aZBKBYMl3OJkkXyO20xKD/0jfnNAiz4DhSzPtPiL7QEAFUuksNAZQ6UWOWnhzqKGY7Sv
	i21k98hNzF5A2XfeLL1L/RDrnzp5uaRZTSfFRkhUaBcxaqSuk0w3pmcDVSAUfg4SDlOR
	1opi3TWRzZjQJCjwH0z7OXrAxrLwzpTp0DYrxHZ9/OEGQTsipq0Y96uiNsTBoEkOv/jf
	bQVA==
Received: by 10.236.197.8 with SMTP id s8mr5089044yhn.9.1338758734353;
	Sun, 03 Jun 2012 14:25:34 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id b58sm31255372yhh.16.2012.06.03.14.25.32
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sun, 03 Jun 2012 14:25:33 -0700 (PDT)
Message-ID: <4FCBD636.5050606@gmail.com>
Date: Sun, 03 Jun 2012 17:25:10 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
In-Reply-To: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3615539872426618442=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3615539872426618442==
Content-Type: multipart/alternative;
 boundary="------------060203040705090008070004"

This is a multi-part message in MIME format.
--------------060203040705090008070004
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

The latest revision of Xen 4.2-unstable is *25452:6bea63e6c780* at the 
link *http://xenbits.xen.org/hg/xen-unstable.hg/* What reversion of Xen 
4.2-Unstable are you trying to compile?


> Hello,
>
> I am trying to compile xen 4.2 unstable from mercurial. I can't get past
> the make tools step. When I run make tools, the build fails with:
>
> CC    libhw64/9pfs/coxattr.o
>    CC    libhw64/9pfs/virtio-9p-synth.o
>    CC    libhw64/9pfs/virtio-9p-handle.o
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_update_file_credÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
> note: each undeclared identifier is reported only once for each function
> it appears in
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_lstatÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_symlinkÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_linkÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
> function Ã¢handle_chownÃ¢:
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
> make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
> make[3]: *** [subdir-libhw64] Error 2
> make[3]: Leaving directory
> `/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
> make[2]: *** [subdir-install-qemu-xen-dir] Error 2
> make[2]: Leaving directory `/root/xen-unstable.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory `/root/xen-unstable.hg/tools'
> make: *** [install-tools] Error 2
>
> I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic
>
> Any ideas? I have googled furiously and found some people talking about
> qemu-kvm having the same issue:
> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181
> But I was not able to find the patch
>
> Thanks in advance!
>
>
>
> Mercurialm
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060203040705090008070004
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    The latest revision of Xen 4.2-unstable is <b>25452:6bea63e6c780</b>
    at the link <b><a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-unstable.hg/">http://xenbits.xen.org/hg/xen-unstable.hg/</a></b> What
    reversion of Xen 4.2-Unstable are you trying to compile? <br>
    <br>
    <br>
    <blockquote
      cite="mid:assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org"
      type="cite">
      <pre wrap="">Hello,

I am trying to compile xen 4.2 unstable from mercurial. I can't get past
the make tools step. When I run make tools, the build fails with:

CC    libhw64/9pfs/coxattr.o
  CC    libhw64/9pfs/virtio-9p-synth.o
  CC    libhw64/9pfs/virtio-9p-handle.o
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_update_file_credÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
note: each undeclared identifier is reported only once for each function
it appears in
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_lstatÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_symlinkÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_linkÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c: In
function Ã¢handle_chownÃ¢:
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
make[3]: *** [subdir-libhw64] Error 2
make[3]: Leaving directory
`/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
make[2]: *** [subdir-install-qemu-xen-dir] Error 2
make[2]: Leaving directory `/root/xen-unstable.hg/tools'
make[1]: *** [subdirs-install] Error 2
make[1]: Leaving directory `/root/xen-unstable.hg/tools'
make: *** [install-tools] Error 2

I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic 

Any ideas? I have googled furiously and found some people talking about
qemu-kvm having the same issue:
<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181">https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181</a>
But I was not able to find the patch

Thanks in advance!



Mercurialm

_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060203040705090008070004--


--===============3615539872426618442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3615539872426618442==--


From xen-users-bounces@lists.xen.org Mon Jun 04 11:49:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 11:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbVkO-0001ev-De; Mon, 04 Jun 2012 11:46:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SbVkM-0001eq-Go
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 11:46:55 +0000
Received: from [85.158.138.51:36668] by server-2.bemta-3.messagelabs.com id
	4C/12-17140-D20ACCF4; Mon, 04 Jun 2012 11:46:53 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1338810410!30777588!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28548 invoked from network); 4 Jun 2012 11:46:51 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Jun 2012 11:46:51 -0000
Received: by ggnp1 with SMTP id p1so3380487ggn.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 04:46:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=02vRv+VdSwB8hXBnbTeO0vWCqThlL+Z+LUhQxv8fBQE=;
	b=a2fMTRdcLts6nlQMs+Nw9wj9cdWfRn08pe+9el8HlHx4B9wy3lQ8xfraP5mdqWe5eg
	b/c2QQFhF6xx0S2ZraV+l8tvutGkD9ZMcg/nsnhw+VBDbyLnInDrVuwsGZhTiibnyhIO
	3d/p8geqgPWG6Ld8x7+CXZj5m71s3pNZmmkU+lWpH/wGoiCgvjI1USmvBuORT3ZveVea
	CfRepcyKVoQ+5RHI3bKXkAS8R9PgJip/++f7LwY4KhtL/sPFPhYg4uZiV2Llr7EuzAuN
	4tL5RBU0QZ1yd3rd01kEz3BS2KQhzRpDj3+cL+a0ckEUCs1zrZp+eHokZV3nF0y7oMH+
	gCvQ==
Received: by 10.236.154.193 with SMTP id h41mr6617498yhk.58.1338810410133;
	Mon, 04 Jun 2012 04:46:50 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id m43sm37516568yhi.13.2012.06.04.04.46.47
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 04 Jun 2012 04:46:48 -0700 (PDT)
Message-ID: <4FCCA00F.5010603@gmail.com>
Date: Mon, 04 Jun 2012 07:46:23 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Will McDermott <wmcdermott@seq.org>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org>
In-Reply-To: <assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2770355119129929133=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2770355119129929133==
Content-Type: multipart/alternative;
 boundary="------------050002000905040807030006"

This is a multi-part message in MIME format.
--------------050002000905040807030006
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 6/4/2012 2:58 AM, Will McDermott wrote:
> I'm not sure what version (how do I check?) but I just cloned from that
> URL today.
>
> --Will


Well than you probably already have the latest revision. You can also 
check what revision your locally cloned repository is at by going to the 
folder and running:

*cd  ../xen-unstable.hg
hg summary
*
And that will show you a summary of the local mercurial clone and show 
the latest revisions that was cloned.

SO, anyhow, compiling the Xen 4.2-unstable from the mercurial has not 
been working very well for a few weeks now. I have asked the Xen-devel 
about that a several times and there are issues and problems with 
different GCC compilers AND the Xen-devel team knows all that and are 
working on fixing that.

For now, the LAST revision i was able to compile and get running was 
*"revision 25392*", but even that was possibly ONLY if you remove one 
patch. You can try to download and compile THAT version by running the 
following commands:

_*Cloning Xen:*_
*- cd /some/directory/in/home
- rev=25392 && hg clone -r $rev 
http://xenbits.xen.org/hg/xen-unstable.hg/ xen-unstable.hg-rev-${rev}
- cd xen-unstable.hg-rev-25392
- hg backout -r 25364*

This will clone the xen-unstable.hg mercurial and download Xen 
4.2-unstable revision 25392 into the folder 
"*xen-unstable.hg-rev-25392*". Running the command "*hg backour -r 
25364*" removes or backs out that particular patch. It seems that 
without that, even that revision wont compile.

_*Compiling Xen:*_
Than just simply run these commands to compile Xen.

*- cd xen-unstable.hg-rev-25392*
*- ./configure
- sudo make -j5 xen && sudo make -j5 tools && sudo make -j5 stubdom && 
sudo make -j5 deb*

The compile command above just strings together the 4 compiling commands 
to run and will execute one after the other SO you don't have to 
manually run each and every one. Also, In the above "*make*" commands, 
using the "*-j5*" option after each make tells the compile to use more 
than one core to compile with. It speeds up the compiling a lot if you 
have a multi-core CPU. SO in my case, i have a Quad Core CPU, so that 
command option is "*-j1 + number of CPU cores*". You can modify or 
remove that as you wish.

The above will also create for you a nice DEB package after all the 
compiling is done, if you do not want to create a DEB package at the end 
of it all, than just remove the last "*&& sudo make -j5 deb*" command.

Granted, i am running and doing all of this on Debian Wheezy BUT i there 
aren't any differences in compiling it on Ubuntu 12.04.




>
>>>>   06/03/12 2:34 PM>>>
> The latest revision of Xen 4.2-unstable is *25452:6bea63e6c780* at the
> link *http://xenbits.xen.org/hg/xen-unstable.hg/* What reversion of Xen
> 4.2-Unstable are you trying to compile?
>
>
>> Hello,
>>
>> I am trying to compile xen 4.2 unstable from mercurial. I can't get
> past
>> the make tools step. When I run make tools, the build fails with:
>>
>> CC    libhw64/9pfs/coxattr.o
>>     CC    libhw64/9pfs/virtio-9p-synth.o
>>     CC    libhw64/9pfs/virtio-9p-handle.o
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_update_file_credÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
>> note: each undeclared identifier is reported only once for each
> function
>> it appears in
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_lstatÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_symlinkÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_linkÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_chownÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
>> make[3]: *** [subdir-libhw64] Error 2
>> make[3]: Leaving directory
>> `/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
>> make[2]: *** [subdir-install-qemu-xen-dir] Error 2
>> make[2]: Leaving directory `/root/xen-unstable.hg/tools'
>> make[1]: *** [subdirs-install] Error 2
>> make[1]: Leaving directory `/root/xen-unstable.hg/tools'
>> make: *** [install-tools] Error 2
>>
>> I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic
>>
>> Any ideas? I have googled furiously and found some people talking
> about
>> qemu-kvm having the same issue:
>> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181
>> But I was not able to find the patch
>>
>> Thanks in advance!
>>
>>
>>
>> Mercurialm
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>


--------------050002000905040807030006
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 6/4/2012 2:58 AM, Will McDermott wrote:
    <blockquote
      cite="mid:assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org"
      type="cite">
      <pre wrap="">I'm not sure what version (how do I check?) but I just cloned from that
URL today.

--Will</pre>
    </blockquote>
    <br>
    <br>
    Well than you probably already have the latest revision. You can
    also check what revision your locally cloned repository is at by
    going to the folder and running:<br>
    <br>
    <b>cdÂ  ../xen-unstable.hg<br>
      hg summary<br>
    </b><br>
    And that will show you a summary of the local mercurial clone and
    show the latest revisions that was cloned.<br>
    <br>
    SO, anyhow, compiling the Xen 4.2-unstable from the mercurial has
    not been working very well for a few weeks now. I have asked the
    Xen-devel about that a several times and there are issues and
    problems with different GCC compilers AND the Xen-devel team knows
    all that and are working on fixing that.<br>
    <br>
    For now, the LAST revision i was able to compile and get running was
    <b>"revision 25392</b>", but even that was possibly ONLY if you
    remove one patch. You can try to download and compile THAT version
    by running the following commands:<br>
    <br>
    <u><b>Cloning Xen:</b></u><br>
    <b>- cd /some/directory/in/home<br>
      - rev=25392 &amp;&amp; hg clone -r $rev
      <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-unstable.hg/">http://xenbits.xen.org/hg/xen-unstable.hg/</a>
      xen-unstable.hg-rev-${rev}<br>
      - cd xen-unstable.hg-rev-25392<br>
      - hg backout -r 25364</b><br>
    <br>
    This will clone the xen-unstable.hg mercurial and download Xen
    4.2-unstable revision 25392 into the folder "<b>xen-unstable.hg-rev-25392</b>".
    Running the command "<b>hg backour -r 25364</b>" removes or backs
    out that particular patch. It seems that without that, even that
    revision wont compile.<br>
    <br>
    <u><b>Compiling Xen:</b></u><br>
    Than just simply run these commands to compile Xen.<br>
    <br>
    <b>- cd xen-unstable.hg-rev-25392</b><br>
    <b>- ./configure<br>
      - sudo make -j5 xen &amp;&amp; sudo make -j5 tools &amp;&amp; sudo
      make -j5 stubdom &amp;&amp; sudo make -j5 deb</b><br>
    <br>
    The compile command above just strings together the 4 compiling
    commands to run and will execute one after the other SO you don't
    have to manually run each and every one. Also, In the above "<b>make</b>"
    commands, using the "<b>-j5</b>" option after each make tells the
    compile to use more than one core to compile with. It speeds up the
    compiling a lot if you have a multi-core CPU. SO in my case, i have
    a Quad Core CPU, so that command option is "<b> -j1 + number of CPU
      cores</b>". You can modify or remove that as you wish.<br>
    <br>
    The above will also create for you a nice DEB package after all the
    compiling is done, if you do not want to create a DEB package at the
    end of it all, than just remove the last "<b>&amp;&amp; sudo make
      -j5 deb</b>" command.<br>
    <br>
    Granted, i am running and doing all of this on Debian Wheezy BUT i
    there aren't any differences in compiling it on Ubuntu 12.04.<br>
    <br>
    <br>
    <br>
    <br>
    <blockquote
      cite="mid:assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org"
      type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap=""> 06/03/12 2:34 PM &gt;&gt;&gt;
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">The latest revision of Xen 4.2-unstable is *25452:6bea63e6c780* at the 
link *<a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-unstable.hg/*">http://xenbits.xen.org/hg/xen-unstable.hg/*</a> What reversion of Xen 
4.2-Unstable are you trying to compile?


</pre>
      <blockquote type="cite">
        <pre wrap="">Hello,

I am trying to compile xen 4.2 unstable from mercurial. I can't get
</pre>
      </blockquote>
      <pre wrap="">past
</pre>
      <blockquote type="cite">
        <pre wrap="">the make tools step. When I run make tools, the build fails with:

CC    libhw64/9pfs/coxattr.o
   CC    libhw64/9pfs/virtio-9p-synth.o
   CC    libhw64/9pfs/virtio-9p-handle.o
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_update_file_credÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
</pre>
      <blockquote type="cite">
        <pre wrap="">note: each undeclared identifier is reported only once for each
</pre>
      </blockquote>
      <pre wrap="">function
</pre>
      <blockquote type="cite">
        <pre wrap="">it appears in
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_lstatÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_symlinkÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_linkÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_chownÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
make[3]: *** [subdir-libhw64] Error 2
make[3]: Leaving directory
`/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
make[2]: *** [subdir-install-qemu-xen-dir] Error 2
make[2]: Leaving directory `/root/xen-unstable.hg/tools'
make[1]: *** [subdirs-install] Error 2
make[1]: Leaving directory `/root/xen-unstable.hg/tools'
make: *** [install-tools] Error 2

I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic

Any ideas? I have googled furiously and found some people talking
</pre>
      </blockquote>
      <pre wrap="">about
</pre>
      <blockquote type="cite">
        <pre wrap="">qemu-kvm having the same issue:
<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181">https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181</a>
But I was not able to find the patch

Thanks in advance!



Mercurialm

_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a>
</pre>
      </blockquote>
      <pre wrap="">


</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------050002000905040807030006--


--===============2770355119129929133==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2770355119129929133==--


From xen-users-bounces@lists.xen.org Mon Jun 04 11:49:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 11:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbVkO-0001ev-De; Mon, 04 Jun 2012 11:46:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SbVkM-0001eq-Go
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 11:46:55 +0000
Received: from [85.158.138.51:36668] by server-2.bemta-3.messagelabs.com id
	4C/12-17140-D20ACCF4; Mon, 04 Jun 2012 11:46:53 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1338810410!30777588!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28548 invoked from network); 4 Jun 2012 11:46:51 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Jun 2012 11:46:51 -0000
Received: by ggnp1 with SMTP id p1so3380487ggn.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 04:46:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=02vRv+VdSwB8hXBnbTeO0vWCqThlL+Z+LUhQxv8fBQE=;
	b=a2fMTRdcLts6nlQMs+Nw9wj9cdWfRn08pe+9el8HlHx4B9wy3lQ8xfraP5mdqWe5eg
	b/c2QQFhF6xx0S2ZraV+l8tvutGkD9ZMcg/nsnhw+VBDbyLnInDrVuwsGZhTiibnyhIO
	3d/p8geqgPWG6Ld8x7+CXZj5m71s3pNZmmkU+lWpH/wGoiCgvjI1USmvBuORT3ZveVea
	CfRepcyKVoQ+5RHI3bKXkAS8R9PgJip/++f7LwY4KhtL/sPFPhYg4uZiV2Llr7EuzAuN
	4tL5RBU0QZ1yd3rd01kEz3BS2KQhzRpDj3+cL+a0ckEUCs1zrZp+eHokZV3nF0y7oMH+
	gCvQ==
Received: by 10.236.154.193 with SMTP id h41mr6617498yhk.58.1338810410133;
	Mon, 04 Jun 2012 04:46:50 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id m43sm37516568yhi.13.2012.06.04.04.46.47
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 04 Jun 2012 04:46:48 -0700 (PDT)
Message-ID: <4FCCA00F.5010603@gmail.com>
Date: Mon, 04 Jun 2012 07:46:23 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Will McDermott <wmcdermott@seq.org>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org>
In-Reply-To: <assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2770355119129929133=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2770355119129929133==
Content-Type: multipart/alternative;
 boundary="------------050002000905040807030006"

This is a multi-part message in MIME format.
--------------050002000905040807030006
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 6/4/2012 2:58 AM, Will McDermott wrote:
> I'm not sure what version (how do I check?) but I just cloned from that
> URL today.
>
> --Will


Well than you probably already have the latest revision. You can also 
check what revision your locally cloned repository is at by going to the 
folder and running:

*cd  ../xen-unstable.hg
hg summary
*
And that will show you a summary of the local mercurial clone and show 
the latest revisions that was cloned.

SO, anyhow, compiling the Xen 4.2-unstable from the mercurial has not 
been working very well for a few weeks now. I have asked the Xen-devel 
about that a several times and there are issues and problems with 
different GCC compilers AND the Xen-devel team knows all that and are 
working on fixing that.

For now, the LAST revision i was able to compile and get running was 
*"revision 25392*", but even that was possibly ONLY if you remove one 
patch. You can try to download and compile THAT version by running the 
following commands:

_*Cloning Xen:*_
*- cd /some/directory/in/home
- rev=25392 && hg clone -r $rev 
http://xenbits.xen.org/hg/xen-unstable.hg/ xen-unstable.hg-rev-${rev}
- cd xen-unstable.hg-rev-25392
- hg backout -r 25364*

This will clone the xen-unstable.hg mercurial and download Xen 
4.2-unstable revision 25392 into the folder 
"*xen-unstable.hg-rev-25392*". Running the command "*hg backour -r 
25364*" removes or backs out that particular patch. It seems that 
without that, even that revision wont compile.

_*Compiling Xen:*_
Than just simply run these commands to compile Xen.

*- cd xen-unstable.hg-rev-25392*
*- ./configure
- sudo make -j5 xen && sudo make -j5 tools && sudo make -j5 stubdom && 
sudo make -j5 deb*

The compile command above just strings together the 4 compiling commands 
to run and will execute one after the other SO you don't have to 
manually run each and every one. Also, In the above "*make*" commands, 
using the "*-j5*" option after each make tells the compile to use more 
than one core to compile with. It speeds up the compiling a lot if you 
have a multi-core CPU. SO in my case, i have a Quad Core CPU, so that 
command option is "*-j1 + number of CPU cores*". You can modify or 
remove that as you wish.

The above will also create for you a nice DEB package after all the 
compiling is done, if you do not want to create a DEB package at the end 
of it all, than just remove the last "*&& sudo make -j5 deb*" command.

Granted, i am running and doing all of this on Debian Wheezy BUT i there 
aren't any differences in compiling it on Ubuntu 12.04.




>
>>>>   06/03/12 2:34 PM>>>
> The latest revision of Xen 4.2-unstable is *25452:6bea63e6c780* at the
> link *http://xenbits.xen.org/hg/xen-unstable.hg/* What reversion of Xen
> 4.2-Unstable are you trying to compile?
>
>
>> Hello,
>>
>> I am trying to compile xen 4.2 unstable from mercurial. I can't get
> past
>> the make tools step. When I run make tools, the build fails with:
>>
>> CC    libhw64/9pfs/coxattr.o
>>     CC    libhw64/9pfs/virtio-9p-synth.o
>>     CC    libhw64/9pfs/virtio-9p-handle.o
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_update_file_credÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
>> note: each undeclared identifier is reported only once for each
> function
>> it appears in
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_lstatÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_symlinkÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_linkÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
> In
>> function Ã¢handle_chownÃ¢:
>>
> /root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
>> error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
>> make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
>> make[3]: *** [subdir-libhw64] Error 2
>> make[3]: Leaving directory
>> `/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
>> make[2]: *** [subdir-install-qemu-xen-dir] Error 2
>> make[2]: Leaving directory `/root/xen-unstable.hg/tools'
>> make[1]: *** [subdirs-install] Error 2
>> make[1]: Leaving directory `/root/xen-unstable.hg/tools'
>> make: *** [install-tools] Error 2
>>
>> I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic
>>
>> Any ideas? I have googled furiously and found some people talking
> about
>> qemu-kvm having the same issue:
>> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181
>> But I was not able to find the patch
>>
>> Thanks in advance!
>>
>>
>>
>> Mercurialm
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>


--------------050002000905040807030006
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 6/4/2012 2:58 AM, Will McDermott wrote:
    <blockquote
      cite="mid:assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org"
      type="cite">
      <pre wrap="">I'm not sure what version (how do I check?) but I just cloned from that
URL today.

--Will</pre>
    </blockquote>
    <br>
    <br>
    Well than you probably already have the latest revision. You can
    also check what revision your locally cloned repository is at by
    going to the folder and running:<br>
    <br>
    <b>cdÂ  ../xen-unstable.hg<br>
      hg summary<br>
    </b><br>
    And that will show you a summary of the local mercurial clone and
    show the latest revisions that was cloned.<br>
    <br>
    SO, anyhow, compiling the Xen 4.2-unstable from the mercurial has
    not been working very well for a few weeks now. I have asked the
    Xen-devel about that a several times and there are issues and
    problems with different GCC compilers AND the Xen-devel team knows
    all that and are working on fixing that.<br>
    <br>
    For now, the LAST revision i was able to compile and get running was
    <b>"revision 25392</b>", but even that was possibly ONLY if you
    remove one patch. You can try to download and compile THAT version
    by running the following commands:<br>
    <br>
    <u><b>Cloning Xen:</b></u><br>
    <b>- cd /some/directory/in/home<br>
      - rev=25392 &amp;&amp; hg clone -r $rev
      <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-unstable.hg/">http://xenbits.xen.org/hg/xen-unstable.hg/</a>
      xen-unstable.hg-rev-${rev}<br>
      - cd xen-unstable.hg-rev-25392<br>
      - hg backout -r 25364</b><br>
    <br>
    This will clone the xen-unstable.hg mercurial and download Xen
    4.2-unstable revision 25392 into the folder "<b>xen-unstable.hg-rev-25392</b>".
    Running the command "<b>hg backour -r 25364</b>" removes or backs
    out that particular patch. It seems that without that, even that
    revision wont compile.<br>
    <br>
    <u><b>Compiling Xen:</b></u><br>
    Than just simply run these commands to compile Xen.<br>
    <br>
    <b>- cd xen-unstable.hg-rev-25392</b><br>
    <b>- ./configure<br>
      - sudo make -j5 xen &amp;&amp; sudo make -j5 tools &amp;&amp; sudo
      make -j5 stubdom &amp;&amp; sudo make -j5 deb</b><br>
    <br>
    The compile command above just strings together the 4 compiling
    commands to run and will execute one after the other SO you don't
    have to manually run each and every one. Also, In the above "<b>make</b>"
    commands, using the "<b>-j5</b>" option after each make tells the
    compile to use more than one core to compile with. It speeds up the
    compiling a lot if you have a multi-core CPU. SO in my case, i have
    a Quad Core CPU, so that command option is "<b> -j1 + number of CPU
      cores</b>". You can modify or remove that as you wish.<br>
    <br>
    The above will also create for you a nice DEB package after all the
    compiling is done, if you do not want to create a DEB package at the
    end of it all, than just remove the last "<b>&amp;&amp; sudo make
      -j5 deb</b>" command.<br>
    <br>
    Granted, i am running and doing all of this on Debian Wheezy BUT i
    there aren't any differences in compiling it on Ubuntu 12.04.<br>
    <br>
    <br>
    <br>
    <br>
    <blockquote
      cite="mid:assp.050280242e.4FCBFA4C020000C900015D30@smtp.seq.org"
      type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap=""> 06/03/12 2:34 PM &gt;&gt;&gt;
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">The latest revision of Xen 4.2-unstable is *25452:6bea63e6c780* at the 
link *<a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-unstable.hg/*">http://xenbits.xen.org/hg/xen-unstable.hg/*</a> What reversion of Xen 
4.2-Unstable are you trying to compile?


</pre>
      <blockquote type="cite">
        <pre wrap="">Hello,

I am trying to compile xen 4.2 unstable from mercurial. I can't get
</pre>
      </blockquote>
      <pre wrap="">past
</pre>
      <blockquote type="cite">
        <pre wrap="">the make tools step. When I run make tools, the build fails with:

CC    libhw64/9pfs/coxattr.o
   CC    libhw64/9pfs/virtio-9p-synth.o
   CC    libhw64/9pfs/virtio-9p-handle.o
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_update_file_credÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:70:58:
</pre>
      <blockquote type="cite">
        <pre wrap="">note: each undeclared identifier is reported only once for each
</pre>
      </blockquote>
      <pre wrap="">function
</pre>
      <blockquote type="cite">
        <pre wrap="">it appears in
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_lstatÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:87:34:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_symlinkÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:314:62:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_linkÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:337:45:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:
</pre>
      </blockquote>
      <pre wrap="">In
</pre>
      <blockquote type="cite">
        <pre wrap="">function Ã¢handle_chownÃ¢:

</pre>
      </blockquote>
      <pre wrap="">/root/xen-unstable.hg/tools/qemu-xen-dir/hw/9pfs/virtio-9p-handle.c:373:58:
</pre>
      <blockquote type="cite">
        <pre wrap="">error: Ã¢AT_EMPTY_PATHÃ¢ undeclared (first use in this function)
make[4]: *** [9pfs/virtio-9p-handle.o] Error 1
make[3]: *** [subdir-libhw64] Error 2
make[3]: Leaving directory
`/root/xen-unstable.hg/tools/qemu-xen-dir-remote'
make[2]: *** [subdir-install-qemu-xen-dir] Error 2
make[2]: Leaving directory `/root/xen-unstable.hg/tools'
make[1]: *** [subdirs-install] Error 2
make[1]: Leaving directory `/root/xen-unstable.hg/tools'
make: *** [install-tools] Error 2

I am running ubuntu 12.04, kernel ver: 3.2.0-24-generic

Any ideas? I have googled furiously and found some people talking
</pre>
      </blockquote>
      <pre wrap="">about
</pre>
      <blockquote type="cite">
        <pre wrap="">qemu-kvm having the same issue:
<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181">https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181</a>
But I was not able to find the patch

Thanks in advance!



Mercurialm

_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a>
</pre>
      </blockquote>
      <pre wrap="">


</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------050002000905040807030006--


--===============2770355119129929133==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2770355119129929133==--


From xen-users-bounces@lists.xen.org Mon Jun 04 16:33:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 16:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbaBl-0003jY-9N; Mon, 04 Jun 2012 16:31:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SbaBk-0003jT-9k
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 16:31:28 +0000
Received: from [193.109.254.147:41294] by server-1.bemta-14.messagelabs.com id
	CF/26-07411-FD2ECCF4; Mon, 04 Jun 2012 16:31:27 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1338827485!12745877!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12802 invoked from network); 4 Jun 2012 16:31:26 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Jun 2012 16:31:26 -0000
Received: from [189.253.145.95] (port=52291 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SbaBg-0003bK-T9
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 11:31:25 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 40ECCA1DB
	for <xen-users@lists.xen.org>; Mon,  4 Jun 2012 11:31:23 -0500 (CDT)
Message-ID: <4FCCE2DB.9040108@ondore.com>
Date: Mon, 04 Jun 2012 11:31:23 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1338702326.6450.558.camel@WLN-MSI-201101>
In-Reply-To: <1338702326.6450.558.camel@WLN-MSI-201101>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Xen on a laptop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 03/06/12 00:45, Andrew Sorensen escribi=F3:
> I am looking to purchase a new laptop quite soon, and intend to run a
> number of virtual machines.

Setting up a complex configuration of a not-too-well-known tool is =

generally a bad idea, unless you pretend to be some kind of full time =

concept tester. No matter how good advices you get about the details, =

you will probably get more pain than benefit and will have reconsider =

your whole concept a few times, before getting something actually usable.

If I may suggest, think of something simpler, focus on what you are =

trying to archive. Too much details to think of would ruin your ambitions.

 From my experience of similar setup:
I need to have various systems (serves) at hand, for testing or =

demonstration purpose, and wish not to overload the main OS with all =

that functionality.
I wish be run untrusted software on a dedicated virtual machine, to =

reduce the risk of security compromise.

So, one VM as a sandbox, and maybe another as a demo server, main work =

is done on the host systems directly. The sandbox is used almost all the =

time, the server VM is turned on only while needed. The tool of choice =

would be not Xen, BTW. Then a need of extra functionality is clear, I =

would consider modifications to this setup.

1) Suspend to disk/ram
"Save" the VM's, after that suspend the host OS as usual.

2) Optimus and VGA passthrough
Forget in on a laptop, for now. It does not run out-of-the-box on a =

average desktop, will be much tricky on a laptop.

3) Wireless and networking
Leave it on the host system, until more prioritized things are running fine.

4) Disk IO issue
Has more to do with what tasks you are actually perform on your laptop, =

than with the virtualization setup.

5) Power management
Same as above, has to do with what you do. If you need you VMs to work, =

you will probably need them even on battery. If there are VM you don't =

need running all the time, better to keep them shot down by default.

6) Windows DomU
If you need decent graphics performance from a Windows VM, specially on =

more than one instance, maybe its not Xen what will work best for you. =

Nested virtualization generally does not works well with Windows, unless =

Windows is the host system.

I have once set up Xen on a laptop, accidentally. (:
Works just fine under "normal" usage, anything tricky tends to be more =

tricky than on a regular server/desktop system.

The link you provided is broken.

-- =

Alexandre Kouznetsov
Systems Officer
Ondore, S.A. de C.V.
Tel. +52(55) 5559-0090
E-mail alk@ondore.com

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 04 16:33:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 16:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbaBl-0003jY-9N; Mon, 04 Jun 2012 16:31:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SbaBk-0003jT-9k
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 16:31:28 +0000
Received: from [193.109.254.147:41294] by server-1.bemta-14.messagelabs.com id
	CF/26-07411-FD2ECCF4; Mon, 04 Jun 2012 16:31:27 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1338827485!12745877!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12802 invoked from network); 4 Jun 2012 16:31:26 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Jun 2012 16:31:26 -0000
Received: from [189.253.145.95] (port=52291 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SbaBg-0003bK-T9
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 11:31:25 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 40ECCA1DB
	for <xen-users@lists.xen.org>; Mon,  4 Jun 2012 11:31:23 -0500 (CDT)
Message-ID: <4FCCE2DB.9040108@ondore.com>
Date: Mon, 04 Jun 2012 11:31:23 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1338702326.6450.558.camel@WLN-MSI-201101>
In-Reply-To: <1338702326.6450.558.camel@WLN-MSI-201101>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Xen on a laptop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 03/06/12 00:45, Andrew Sorensen escribi=F3:
> I am looking to purchase a new laptop quite soon, and intend to run a
> number of virtual machines.

Setting up a complex configuration of a not-too-well-known tool is =

generally a bad idea, unless you pretend to be some kind of full time =

concept tester. No matter how good advices you get about the details, =

you will probably get more pain than benefit and will have reconsider =

your whole concept a few times, before getting something actually usable.

If I may suggest, think of something simpler, focus on what you are =

trying to archive. Too much details to think of would ruin your ambitions.

 From my experience of similar setup:
I need to have various systems (serves) at hand, for testing or =

demonstration purpose, and wish not to overload the main OS with all =

that functionality.
I wish be run untrusted software on a dedicated virtual machine, to =

reduce the risk of security compromise.

So, one VM as a sandbox, and maybe another as a demo server, main work =

is done on the host systems directly. The sandbox is used almost all the =

time, the server VM is turned on only while needed. The tool of choice =

would be not Xen, BTW. Then a need of extra functionality is clear, I =

would consider modifications to this setup.

1) Suspend to disk/ram
"Save" the VM's, after that suspend the host OS as usual.

2) Optimus and VGA passthrough
Forget in on a laptop, for now. It does not run out-of-the-box on a =

average desktop, will be much tricky on a laptop.

3) Wireless and networking
Leave it on the host system, until more prioritized things are running fine.

4) Disk IO issue
Has more to do with what tasks you are actually perform on your laptop, =

than with the virtualization setup.

5) Power management
Same as above, has to do with what you do. If you need you VMs to work, =

you will probably need them even on battery. If there are VM you don't =

need running all the time, better to keep them shot down by default.

6) Windows DomU
If you need decent graphics performance from a Windows VM, specially on =

more than one instance, maybe its not Xen what will work best for you. =

Nested virtualization generally does not works well with Windows, unless =

Windows is the host system.

I have once set up Xen on a laptop, accidentally. (:
Works just fine under "normal" usage, anything tricky tends to be more =

tricky than on a regular server/desktop system.

The link you provided is broken.

-- =

Alexandre Kouznetsov
Systems Officer
Ondore, S.A. de C.V.
Tel. +52(55) 5559-0090
E-mail alk@ondore.com

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 04 20:11:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbdb5-0005T2-Mv; Mon, 04 Jun 2012 20:09:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <werner@xxlwade.de>) id 1Sbdb4-0005Sx-H1
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:09:50 +0000
Received: from [85.158.139.83:35729] by server-6.bemta-5.messagelabs.com id
	E6/FE-18700-D061DCF4; Mon, 04 Jun 2012 20:09:49 +0000
X-Env-Sender: werner@xxlwade.de
X-Msg-Ref: server-13.tower-182.messagelabs.com!1338840588!31438023!1
X-Originating-IP: [88.198.0.151]
X-SpamReason: No, hits=3.4 required=7.0 tests=HELO_DYNAMIC_IPADDR
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2960 invoked from network); 4 Jun 2012 20:09:49 -0000
Received: from static.88-198-0-151.clients.your-server.de (HELO
	static-ip-217-172-170-8.inaddr.intergenia.de) (88.198.0.151)
	by server-13.tower-182.messagelabs.com with SMTP;
	4 Jun 2012 20:09:49 -0000
Received: from [192.168.1.2] (localhost [127.0.0.1])
	by static-ip-217-172-170-8.inaddr.intergenia.de (Postfix) with ESMTPA
	id C4C6116273
	for <xen-users@lists.xen.org>; Mon,  4 Jun 2012 22:09:48 +0200 (CEST)
Message-ID: <4FCD160C.6030002@xxlwade.de>
Date: Mon, 04 Jun 2012 22:09:48 +0200
From: Werner Fehn <werner@xxlwade.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCB82DE.4080506@xxlwade.de>
In-Reply-To: <4FCB82DE.4080506@xxlwade.de>
Subject: Re: [Xen-users] need to load uhci_hcd with acpi=off
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear all,

I tested:

pci=routirq
irq=routeirq
irqpoll (which is not realy an option)
pcu=usepirqmask

without any success :(

But problem is clearer now:

uhci_hcd is requesting an IRQ > 7 with is not supported with ACPI=off.

On another machine I was able to reserve all IRQ>7 for "ISA cards" :). 
Then uhci_hcd requested IRQ5 and everything works fine...

Unfortunately this BIOS option is not available on the target system.

Is there a way to tell the XEN kernel not to use a specific IRQ? Or a 
list of IRQ? Or tell uhci_hcd to use IRQ5?

I tried without success:

pirq=10,...
pnp_reserve_irq=7,10,11
isapnp_reserve_irq=7,10,11  (which seems to be obsolete...)

Any idea from you?

Best Regards
Werner









_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 04 20:11:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbdb5-0005T2-Mv; Mon, 04 Jun 2012 20:09:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <werner@xxlwade.de>) id 1Sbdb4-0005Sx-H1
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:09:50 +0000
Received: from [85.158.139.83:35729] by server-6.bemta-5.messagelabs.com id
	E6/FE-18700-D061DCF4; Mon, 04 Jun 2012 20:09:49 +0000
X-Env-Sender: werner@xxlwade.de
X-Msg-Ref: server-13.tower-182.messagelabs.com!1338840588!31438023!1
X-Originating-IP: [88.198.0.151]
X-SpamReason: No, hits=3.4 required=7.0 tests=HELO_DYNAMIC_IPADDR
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2960 invoked from network); 4 Jun 2012 20:09:49 -0000
Received: from static.88-198-0-151.clients.your-server.de (HELO
	static-ip-217-172-170-8.inaddr.intergenia.de) (88.198.0.151)
	by server-13.tower-182.messagelabs.com with SMTP;
	4 Jun 2012 20:09:49 -0000
Received: from [192.168.1.2] (localhost [127.0.0.1])
	by static-ip-217-172-170-8.inaddr.intergenia.de (Postfix) with ESMTPA
	id C4C6116273
	for <xen-users@lists.xen.org>; Mon,  4 Jun 2012 22:09:48 +0200 (CEST)
Message-ID: <4FCD160C.6030002@xxlwade.de>
Date: Mon, 04 Jun 2012 22:09:48 +0200
From: Werner Fehn <werner@xxlwade.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCB82DE.4080506@xxlwade.de>
In-Reply-To: <4FCB82DE.4080506@xxlwade.de>
Subject: Re: [Xen-users] need to load uhci_hcd with acpi=off
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear all,

I tested:

pci=routirq
irq=routeirq
irqpoll (which is not realy an option)
pcu=usepirqmask

without any success :(

But problem is clearer now:

uhci_hcd is requesting an IRQ > 7 with is not supported with ACPI=off.

On another machine I was able to reserve all IRQ>7 for "ISA cards" :). 
Then uhci_hcd requested IRQ5 and everything works fine...

Unfortunately this BIOS option is not available on the target system.

Is there a way to tell the XEN kernel not to use a specific IRQ? Or a 
list of IRQ? Or tell uhci_hcd to use IRQ5?

I tried without success:

pirq=10,...
pnp_reserve_irq=7,10,11
isapnp_reserve_irq=7,10,11  (which seems to be obsolete...)

Any idea from you?

Best Regards
Werner









_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 04 20:12:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbdc7-0005VH-Fa; Mon, 04 Jun 2012 20:10:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <baileyp@ct-itsolutions.com>) id 1Sbdc6-0005V4-0h
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:10:54 +0000
Received: from [85.158.143.99:32799] by server-3.bemta-4.messagelabs.com id
	BA/2D-29237-D461DCF4; Mon, 04 Jun 2012 20:10:53 +0000
X-Env-Sender: baileyp@ct-itsolutions.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1338840651!27930472!1
X-Originating-IP: [173.201.193.184]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTMuMTg0ID0+IDE1MTA3\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15629 invoked from network); 4 Jun 2012 20:10:52 -0000
Received: from p3plsmtp18-02-2.prod.phx3.secureserver.net (HELO
	p3plwbeout18-02.prod.phx3.secureserver.net) (173.201.193.184)
	by server-7.tower-216.messagelabs.com with SMTP;
	4 Jun 2012 20:10:52 -0000
Received: from localhost ([173.201.193.245])
	by p3plwbeout18-02.prod.phx3.secureserver.net with bizsmtp
	id JLAq1j0015J8WZH01LAqTF; Mon, 04 Jun 2012 13:10:50 -0700
x-cmae-analysis: v=2.0 cv=T4AOvo2Q c=1 sm=1 a=s9mnUP56SRzXDLvfRu4LOg==:17
	a=kpwjDOozP74A:10 a=jaiTJcHAWCEA:10 a=uCovVhi4SGIA:10 a=jUMMqpT44fcA:10
	a=IkcTkHD0fZMA:10 a=TAIPOn3lAAAA:8 a=TZb1taSUAAAA:8
	a=0LJ8Da0mnV7pHPDjNdQA:9
	a=QEXdDO2ut3YA:10 a=_W_S_7VecoQA:10 a=s9mnUP56SRzXDLvfRu4LOg==:117
Received: (qmail 6994 invoked by uid 99); 4 Jun 2012 20:10:50 -0000
X-Originating-IP: 208.47.241.42
User-Agent: Workspace Webmail 5.6.18
Message-Id: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
From: <baileyp@ct-itsolutions.com>
To: xen-users@lists.xen.org
Date: Mon, 04 Jun 2012 13:10:49 -0700
Mime-Version: 1.0
Subject: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3060576208609186944=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3060576208609186944==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Verdana; color:#000000; font-size:10=
pt;"><div>&nbsp; &nbsp;I need to figure out how powerful a server I need to=
 run Xen. Specifically, I'm looking to replace about 30 Windows XP desktops=
 with low-power thin-clients using VNC to connect to virtual desktops provi=
ded by Xen. This is supposed to be a cheap interim step while we work to re=
place an Access system that most of our employees use with a web-based prog=
ram, at which point most of the VM's would be deprecated (as the thin-clien=
t PC's would simply be used to connect to the intranet site).</div><div>&nb=
sp; &nbsp;So, in short -- I'm looking to replace about 30 WinXP desktops wi=
th VM's hosted by Xen, and I need to figure out how much memory and CPU pow=
er I'll need to make this feasible. Is there some guideline I can use to fi=
gure this out?</div></span></body></html>


--===============3060576208609186944==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3060576208609186944==--

From xen-users-bounces@lists.xen.org Mon Jun 04 20:12:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbdc7-0005VH-Fa; Mon, 04 Jun 2012 20:10:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <baileyp@ct-itsolutions.com>) id 1Sbdc6-0005V4-0h
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:10:54 +0000
Received: from [85.158.143.99:32799] by server-3.bemta-4.messagelabs.com id
	BA/2D-29237-D461DCF4; Mon, 04 Jun 2012 20:10:53 +0000
X-Env-Sender: baileyp@ct-itsolutions.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1338840651!27930472!1
X-Originating-IP: [173.201.193.184]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTMuMTg0ID0+IDE1MTA3\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15629 invoked from network); 4 Jun 2012 20:10:52 -0000
Received: from p3plsmtp18-02-2.prod.phx3.secureserver.net (HELO
	p3plwbeout18-02.prod.phx3.secureserver.net) (173.201.193.184)
	by server-7.tower-216.messagelabs.com with SMTP;
	4 Jun 2012 20:10:52 -0000
Received: from localhost ([173.201.193.245])
	by p3plwbeout18-02.prod.phx3.secureserver.net with bizsmtp
	id JLAq1j0015J8WZH01LAqTF; Mon, 04 Jun 2012 13:10:50 -0700
x-cmae-analysis: v=2.0 cv=T4AOvo2Q c=1 sm=1 a=s9mnUP56SRzXDLvfRu4LOg==:17
	a=kpwjDOozP74A:10 a=jaiTJcHAWCEA:10 a=uCovVhi4SGIA:10 a=jUMMqpT44fcA:10
	a=IkcTkHD0fZMA:10 a=TAIPOn3lAAAA:8 a=TZb1taSUAAAA:8
	a=0LJ8Da0mnV7pHPDjNdQA:9
	a=QEXdDO2ut3YA:10 a=_W_S_7VecoQA:10 a=s9mnUP56SRzXDLvfRu4LOg==:117
Received: (qmail 6994 invoked by uid 99); 4 Jun 2012 20:10:50 -0000
X-Originating-IP: 208.47.241.42
User-Agent: Workspace Webmail 5.6.18
Message-Id: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
From: <baileyp@ct-itsolutions.com>
To: xen-users@lists.xen.org
Date: Mon, 04 Jun 2012 13:10:49 -0700
Mime-Version: 1.0
Subject: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3060576208609186944=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3060576208609186944==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Verdana; color:#000000; font-size:10=
pt;"><div>&nbsp; &nbsp;I need to figure out how powerful a server I need to=
 run Xen. Specifically, I'm looking to replace about 30 Windows XP desktops=
 with low-power thin-clients using VNC to connect to virtual desktops provi=
ded by Xen. This is supposed to be a cheap interim step while we work to re=
place an Access system that most of our employees use with a web-based prog=
ram, at which point most of the VM's would be deprecated (as the thin-clien=
t PC's would simply be used to connect to the intranet site).</div><div>&nb=
sp; &nbsp;So, in short -- I'm looking to replace about 30 WinXP desktops wi=
th VM's hosted by Xen, and I need to figure out how much memory and CPU pow=
er I'll need to make this feasible. Is there some guideline I can use to fi=
gure this out?</div></span></body></html>


--===============3060576208609186944==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3060576208609186944==--

From xen-users-bounces@lists.xen.org Mon Jun 04 20:36:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbdzH-00068v-Qt; Mon, 04 Jun 2012 20:34:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil.rao@ericsson.com>) id 1SbdzF-00068q-Fe
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:34:49 +0000
Received: from [85.158.139.83:13568] by server-1.bemta-5.messagelabs.com id
	87/33-25424-8EB1DCF4; Mon, 04 Jun 2012 20:34:48 +0000
X-Env-Sender: anil.rao@ericsson.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1338842085!29272243!1
X-Originating-IP: [198.24.6.9]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjI0LjYuOSA9PiAyNDc4MzY=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1567 invoked from network); 4 Jun 2012 20:34:47 -0000
Received: from imr4.ericy.com (HELO imr4.ericy.com) (198.24.6.9)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Jun 2012 20:34:47 -0000
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181])
	by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id
	q54KYg9e022228
	for <xen-users@lists.xen.org>; Mon, 4 Jun 2012 15:34:45 -0500
Received: from EUSAACMS0715.eamcs.ericsson.se ([169.254.1.66]) by
	eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi;
	Mon, 4 Jun 2012 16:34:41 -0400
From: Anil Rao <anil.rao@ericsson.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 4 Jun 2012 16:34:41 -0400
Thread-Topic: [Xen-users] Hotplugging FPGA to running VM
Thread-Index: Ac0/rUGlkC/TnlohSamQWkEOLB9CdQAfJc9wAJmnnIA=
Message-ID: <DD729E174A25344F8D7D351BA4CF57272DAD45DC07@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8968964047136748700=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8968964047136748700==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_"

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

After poking around some more on my host, I noticed the following differenc=
es in the output of qemu-dm, which are shown below (extracted from /var/log=
/xen/qemu-dm-VMName.log).


Case 1: VM was powered on 'before' PCI device (FPGA) was brought on-line
---------------------------------------------------------------------------=
----------------------------------
dm-command: hot insert pass-through pci dev
register_real_device: Assigning real physical device 01:00.0 ...
register_real_device: Error: couldn't locate device in libpci structures


Case 2: VM was powered on 'after' PCI device (FPGA) was brought on-line
---------------------------------------------------------------------------=
-------------------------------
dm-command: hot insert pass-through pci dev
register_real_device: Assigning real physical device 01:00.0 ...
register_real_device: Enable MSI translation via per device option
register_real_device: Disable power management
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No =
such file or directory: 0x1:0x0.0x0
pt_register_regions: IO region registered (size=3D0x00100000 base_addr=3D0x=
c6000000)
pt_register_regions: IO region registered (size=3D0x00100000 base_addr=3D0x=
c6100000)
pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=3D1
register_real_device: Real physical device 01:00.0 registered successfuly!

So clearly, qemu-dm reported an error for case (1) and reported success for=
 case (2).

The interesting thing is why did the Xen xm pci-attach command report succe=
ss in both cases. Also, from Xen's perspective it appears that the afore-me=
ntioned PCI device is assigned to the VM in both cases (as verified by usin=
g the xm commands to get the list of remaining assignable PCI devices and t=
he list of PCI devices attached to the VM).

Something seems wrong here.

Any thoughts?

-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of Anil Rao
Sent: Thursday, May 31, 2012 11:25 AM
To: cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>; xen-users@lists.=
xen.org<mailto:xen-users@lists.xen.org>

Subject: Re: [Xen-users] Hotplugging FPGA to running VM

This is a proprietary FPGA device. Each control blade in our router chassis=
 has one of these FPGAs and its primary function is to control certain dedi=
cated hardware components on the blade that are responsible for establishin=
g connectivity with the high-speed inter-blade fabric on the router. I am s=
orry, but I cannot divulge additional details regarding the FPGA.

Here is a more detailed description of my actual usage scenario.

1) The FPGA image must be downloaded onto the device before it can be enabl=
ed for use.
2) The VM in question is responsible for performing step (1), which means t=
hat the FPGA is not visible to Xen/Dom-0 when
    the VM is powered on.
3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen pci=
-hotplug to assign the device to the VM.
    This operation completes successfully (as reported by the appropriate x=
l command).
4) However, the guest OS inside the VM cannot see the FPGA device after ste=
p (3).
5) If I shutdown the VM and re-start it, the guest OS inside the VM sees th=
e FPGA device (and everything then proceeds normally).

The troublesome part here is that I need to shutdown and restart the VM. I =
would like to avoid this and rely on Xen pci-hotplug to make the device vis=
ible to the guest OS inside the VM.

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>
Sent: Thursday, May 31, 2012 10:49 AM
To: xen-users@lists.xen.org<mailto:xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Just out of curiosity, what kind of FPGA device is this? Is it an FPGA deve=
lopment board or something already assembled and functioning that contains =
an FPGA device(s)?

Well, just being curious... :)



Yes, the guest OS has PCI hotplug support. I am able to hotplug a variety o=
f PCI devices to the VM. The only one that doesn't work is the FPGA device.=
 Even for this one, the only time it doesn't work, is if the VM was powered=
-on prior to the FPGA device being brought on-line on the host. If the FPGA=
 was present before the VM was powered-on everything works as expected.

It somehow seems like new devices that are introduced in the host, after a =
VM has been started on it, cannot be hotplugged into the VM.

Thanks.
-Anil


________________________________
From: theubaz@gmail.com<mailto:theubaz@gmail.com> [mailto:theubaz@gmail.com=
] On Behalf Of John Sherwood
Sent: Wednesday, May 30, 2012 7:20 PM
To: Anil Rao
Cc: xen-users@lists.xensource.com<mailto:xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Are you sure the guest OS has PCI hotplug support?

On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com<mailto:an=
il.rao@ericsson.com>> wrote:
Hi,

I am trying to assign a FPGA (which is a PCI device) to a running VM. The i=
nteresting thing here is that the FPGA is not present when the VM was power=
ed-on. I.e. sometime after the VM was started, the FPGA was brought on-line=
 on the host by downloading its image to the device.

So far my attempts at using Xen PCI-passthrough have not been successful. A=
lthough Xen reports that the pass-through operation was successful, which I=
 have verified using the appropriate xl command, I am unable to see the FPG=
A from within the guest OS.

I have tried both manual rescanning of the PCI bus inside the guest as well=
 as making use of the pciehp driver. The only way I can (reliably) see the =
FPGA from within the guest, is to shutdown and restart the VM and then redo=
 the hotplug operation. I want to avoid a VM reboot and was wondering if th=
is is at all possible and if so what do I need to do to realize it.

[The virtualization host is based on the default Xen setup that comes with =
SLES 11 SP2]

Thanks for any help on this matter.

-Anil

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users



--_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>After poking around some more on my host, I notice=
d the=20
following differences in the output of qemu-dm, which are shown below (extr=
acted=20
from <FONT=20
color=3D#000000>/var/log/xen/qemu-dm-VMName.log).</FONT></FONT></SPAN></DIV=
>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012>
<DIV>Case 1: VM was powered on 'before' PCI device (FPGA) was brought=20
on-line</DIV>
<DIV>----------------------------------------------------------------------=
---------------------------------------</DIV>
<DIV>dm-command: hot insert pass-through pci dev</DIV>
<DIV>register_real_device: Assigning real physical device 01:00.0 ...</DIV>
<DIV>register_real_device: Error: couldn't locate device in libpci=20
structures</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Case 2: VM was powered on 'after' PCI device (FPGA) was brought=20
on-line</DIV>
<DIV>----------------------------------------------------------------------=
------------------------------------</DIV>
<DIV>dm-command: hot insert pass-through pci dev</DIV>
<DIV>register_real_device: Assigning real physical device 01:00.0 ...</DIV>
<DIV>register_real_device: Enable MSI translation via per device option</DI=
V>
<DIV>register_real_device: Disable power management</DIV>
<DIV>pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul=
: No=20
such file or directory: 0x1:0x0.0x0</DIV>
<DIV>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6000000)</DIV>
<DIV>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6100000)</DIV>
<DIV>pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=3D1</DIV>
<DIV>register_real_device: Real physical device 01:00.0 registered=20
successfuly!</DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff si=
ze=3D2>So=20
clearly, qemu-dm reported an error for case (1) and reported success for ca=
se=20
(2).</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff si=
ze=3D2>The=20
interesting thing is why did the Xen xm pci-attach command report success i=
n=20
both cases. Also, from Xen's perspective it appears that the afore-mentione=
d PCI=20
device is assigned to the VM in both cases (as verified by using the xm com=
mands=20
to get the list of remaining assignable PCI devices and the list of PCI dev=
ices=20
attached to the VM).</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2>Something seems wrong here.</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Any=20
thoughts?</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2>-Anil</FONT></SPAN></SPAN></DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012>&nbsp;</SPAN><=
/DIV>
<DIV dir=3Dltr align=3Dleft>
<HR>
</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
href=3D"mailto:xen-users-bounces@lists.xen.org"=20
target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
href=3D"mailto:xen-users-bounces@lists.xen.org"=20
target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>An=
il=20
Rao<BR><B>Sent:</B> Thursday, May 31, 2012 11:25 AM<BR><B>To:</B> <A=20
href=3D"mailto:cyberhawk001@gmail.com" target=3D_blank>cyberhawk001@gmail.c=
om</A>;=20
<A href=3D"mailto:xen-users@lists.xen.org"=20
target=3D_blank>xen-users@lists.xen.org</A> </DIV>
<DIV class=3Dgmail_quote>
<BLOCKQUOTE class=3Dgmail_quote=20
style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1p=
x solid">
  <DIV text=3D"#000000" bgcolor=3D"#ffffff">
  <DIV lang=3Den-us dir=3Dltr align=3Dleft>
  <DIV>
  <DIV><BR><B>Subject:</B> Re: [Xen-users] Hotplugging FPGA to running=20
  VM<BR></DIV></DIV></FONT><BR></DIV>
  <DIV>
  <DIV>
  <DIV></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>This=
 is a=20
  proprietary FPGA device. Each control blade in our router chassis has one=
 of=20
  these FPGAs and its primary function is to control certain dedicated hard=
ware=20
  components on the blade that are responsible for establishing connectivit=
y=20
  with the high-speed inter-blade fabric on the router. I am sorry, but I c=
annot=20
  divulge additional details regarding the FPGA.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN>Here is a more detailed description of my actual us=
age=20
  scenario.</SPAN></FONT></FONT></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>1) T=
he FPGA image=20
  must be downloaded onto the device before it can be enabled for=20
  use.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>2) T=
he VM in=20
  question is responsible for performing step (1), which means that the FPG=
A is=20
  not visible to Xen/Dom-0 when </FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; the VM is powered on.</FONT></SPAN></D=
IV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>3) A=
fter the VM=20
  performs step (1), the FPGA is seen in Dom-0. I use Xen pci-hotplug to as=
sign=20
  the device to the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; This operation completes successfully =
(as=20
  reported by the appropriate xl command).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>4) H=
owever, the=20
  guest OS inside the VM cannot see the FPGA device after step=20
  (3).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>5) I=
f I shutdown=20
  the VM and re-start it, the guest OS inside the VM sees the FPGA device (=
and=20
  everything then proceeds normally).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>The =
troublesome=20
  part here is that I need to shutdown and restart the VM. I would like to =
avoid=20
  this and rely on Xen pci-hotplug to make the device visible to the guest =
OS=20
  inside the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>Thanks.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>-Anil</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft>
  <HR>
  </DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>=
<A=20
  href=3D"mailto:cyberhawk001@gmail.com"=20
  target=3D_blank>cyberhawk001@gmail.com</A><BR><B>Sent:</B> Thursday, May =
31,=20
  2012 10:49 AM<BR><B>To:</B> <A href=3D"mailto:xen-users@lists.xen.org"=20
  target=3D_blank>xen-users@lists.xen.org</A><BR><B>Subject:</B> Re: [Xen-u=
sers]=20
  Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
  <DIV></DIV>Just out of curiosity, what kind of <B>FPGA device</B> is this=
? Is=20
  it an FPGA development board or something already assembled and functioni=
ng=20
  that contains an FPGA device(s)?<BR><BR>Well, just being curious...=20
  :)<BR><BR><BR><BR>
  <BLOCKQUOTE type=3D"cite">
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>Ye=
s, the guest=20
    OS has PCI hotplug support. I am able to hotplug a variety of PCI devic=
es to=20
    the VM. The only one that doesn't work is the FPGA device. Even for thi=
s=20
    one, the only time it doesn't work, is if the VM was powered-on prior t=
o the=20
    FPGA device being brought on-line on the host. If the FPGA was present=
=20
    before the VM was powered-on everything works as=20
    expected.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>It=
 somehow=20
    seems like new devices that are introduced in the host, after a VM has =
been=20
    started on it, cannot be hotplugged into the VM. </SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>Thanks.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>-Anil</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft>
    <HR>
    </DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>theubaz@gmail.com</A>=
 [<A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>mailto:theubaz@gmail.=
com</A>]=20
    <B>On Behalf Of </B>John Sherwood<BR><B>Sent:</B> Wednesday, May 30, 20=
12=20
    7:20 PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B> <A=20
    href=3D"mailto:xen-users@lists.xensource.com"=20
    target=3D_blank>xen-users@lists.xensource.com</A><BR><B>Subject:</B> Re=
:=20
    [Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>Are you =
sure=20
    the guest OS has PCI hotplug support?=20
    <DIV><BR>
    <DIV class=3Dgmail_quote>On Wed, May 30, 2012 at 10:14 PM, Anil Rao <SP=
AN=20
    dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com"=20
    target=3D_blank>anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
    <BLOCKQUOTE class=3Dgmail_quote=20
    style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #cc=
c 1px solid">
      <DIV><FONT face=3D"Arial, sans-serif">
      <DIV>Hi,</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I am trying to assign a FPGA (which is a PCI device) to a runnin=
g VM.=20
      The interesting thing here is that the FPGA is not present when the V=
M was=20
      powered-on. I.e. sometime after the VM was started, the FPGA was brou=
ght=20
      on-line on the host by downloading its image to the device. </DIV>
      <DIV>&nbsp;</DIV>
      <DIV>So far my attempts at using Xen PCI-passthrough have not been=20
      successful. Although Xen reports that the pass-through operation was=
=20
      successful, which I have verified using the appropriate xl command, I=
 am=20
      unable to see the FPGA from within the guest OS.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I have tried both manual rescanning of the PCI bus inside the gu=
est=20
      as well as making use of the pciehp driver. The only way I can (relia=
bly)=20
      see the FPGA from within the guest, is to shutdown and restart the VM=
 and=20
      then redo the hotplug operation. I want to avoid a VM reboot and was=
=20
      wondering if this is at all possible and if so what do I need to do t=
o=20
      realize it.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>[The virtualization host is based on the default Xen setup that =
comes=20
      with SLES 11 SP2]</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>Thanks for any help on this matter.</DIV><SPAN><FONT color=3D#88=
8888>
      <DIV>&nbsp;</DIV>
      <DIV>-Anil</DIV></FONT></SPAN></FONT></DIV></BLOCKQUOTE></DIV></DIV><=
/BLOCKQUOTE></DIV></DIV></DIV><BR>_________________________________________=
______<BR>Xen-users=20
  mailing list<BR><A href=3D"mailto:Xen-users@lists.xen.org"=20
  target=3D_blank>Xen-users@lists.xen.org</A><BR><A=20
  href=3D"http://lists.xen.org/xen-users"=20
  target=3D_blank>http://lists.xen.org/xen-users</A><BR><BR></BLOCKQUOTE></=
DIV><BR></BODY></HTML>

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_--


--===============8968964047136748700==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8968964047136748700==--


From xen-users-bounces@lists.xen.org Mon Jun 04 20:36:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbdzH-00068v-Qt; Mon, 04 Jun 2012 20:34:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <anil.rao@ericsson.com>) id 1SbdzF-00068q-Fe
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:34:49 +0000
Received: from [85.158.139.83:13568] by server-1.bemta-5.messagelabs.com id
	87/33-25424-8EB1DCF4; Mon, 04 Jun 2012 20:34:48 +0000
X-Env-Sender: anil.rao@ericsson.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1338842085!29272243!1
X-Originating-IP: [198.24.6.9]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjI0LjYuOSA9PiAyNDc4MzY=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1567 invoked from network); 4 Jun 2012 20:34:47 -0000
Received: from imr4.ericy.com (HELO imr4.ericy.com) (198.24.6.9)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Jun 2012 20:34:47 -0000
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181])
	by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id
	q54KYg9e022228
	for <xen-users@lists.xen.org>; Mon, 4 Jun 2012 15:34:45 -0500
Received: from EUSAACMS0715.eamcs.ericsson.se ([169.254.1.66]) by
	eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi;
	Mon, 4 Jun 2012 16:34:41 -0400
From: Anil Rao <anil.rao@ericsson.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 4 Jun 2012 16:34:41 -0400
Thread-Topic: [Xen-users] Hotplugging FPGA to running VM
Thread-Index: Ac0/rUGlkC/TnlohSamQWkEOLB9CdQAfJc9wAJmnnIA=
Message-ID: <DD729E174A25344F8D7D351BA4CF57272DAD45DC07@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8968964047136748700=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8968964047136748700==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_"

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

After poking around some more on my host, I noticed the following differenc=
es in the output of qemu-dm, which are shown below (extracted from /var/log=
/xen/qemu-dm-VMName.log).


Case 1: VM was powered on 'before' PCI device (FPGA) was brought on-line
---------------------------------------------------------------------------=
----------------------------------
dm-command: hot insert pass-through pci dev
register_real_device: Assigning real physical device 01:00.0 ...
register_real_device: Error: couldn't locate device in libpci structures


Case 2: VM was powered on 'after' PCI device (FPGA) was brought on-line
---------------------------------------------------------------------------=
-------------------------------
dm-command: hot insert pass-through pci dev
register_real_device: Assigning real physical device 01:00.0 ...
register_real_device: Enable MSI translation via per device option
register_real_device: Disable power management
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No =
such file or directory: 0x1:0x0.0x0
pt_register_regions: IO region registered (size=3D0x00100000 base_addr=3D0x=
c6000000)
pt_register_regions: IO region registered (size=3D0x00100000 base_addr=3D0x=
c6100000)
pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=3D1
register_real_device: Real physical device 01:00.0 registered successfuly!

So clearly, qemu-dm reported an error for case (1) and reported success for=
 case (2).

The interesting thing is why did the Xen xm pci-attach command report succe=
ss in both cases. Also, from Xen's perspective it appears that the afore-me=
ntioned PCI device is assigned to the VM in both cases (as verified by usin=
g the xm commands to get the list of remaining assignable PCI devices and t=
he list of PCI devices attached to the VM).

Something seems wrong here.

Any thoughts?

-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of Anil Rao
Sent: Thursday, May 31, 2012 11:25 AM
To: cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>; xen-users@lists.=
xen.org<mailto:xen-users@lists.xen.org>

Subject: Re: [Xen-users] Hotplugging FPGA to running VM

This is a proprietary FPGA device. Each control blade in our router chassis=
 has one of these FPGAs and its primary function is to control certain dedi=
cated hardware components on the blade that are responsible for establishin=
g connectivity with the high-speed inter-blade fabric on the router. I am s=
orry, but I cannot divulge additional details regarding the FPGA.

Here is a more detailed description of my actual usage scenario.

1) The FPGA image must be downloaded onto the device before it can be enabl=
ed for use.
2) The VM in question is responsible for performing step (1), which means t=
hat the FPGA is not visible to Xen/Dom-0 when
    the VM is powered on.
3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen pci=
-hotplug to assign the device to the VM.
    This operation completes successfully (as reported by the appropriate x=
l command).
4) However, the guest OS inside the VM cannot see the FPGA device after ste=
p (3).
5) If I shutdown the VM and re-start it, the guest OS inside the VM sees th=
e FPGA device (and everything then proceeds normally).

The troublesome part here is that I need to shutdown and restart the VM. I =
would like to avoid this and rely on Xen pci-hotplug to make the device vis=
ible to the guest OS inside the VM.

Thanks.
-Anil

________________________________
From: xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.xen.or=
g> [mailto:xen-users-bounces@lists.xen.org<mailto:xen-users-bounces@lists.x=
en.org>] On Behalf Of cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>
Sent: Thursday, May 31, 2012 10:49 AM
To: xen-users@lists.xen.org<mailto:xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Just out of curiosity, what kind of FPGA device is this? Is it an FPGA deve=
lopment board or something already assembled and functioning that contains =
an FPGA device(s)?

Well, just being curious... :)



Yes, the guest OS has PCI hotplug support. I am able to hotplug a variety o=
f PCI devices to the VM. The only one that doesn't work is the FPGA device.=
 Even for this one, the only time it doesn't work, is if the VM was powered=
-on prior to the FPGA device being brought on-line on the host. If the FPGA=
 was present before the VM was powered-on everything works as expected.

It somehow seems like new devices that are introduced in the host, after a =
VM has been started on it, cannot be hotplugged into the VM.

Thanks.
-Anil


________________________________
From: theubaz@gmail.com<mailto:theubaz@gmail.com> [mailto:theubaz@gmail.com=
] On Behalf Of John Sherwood
Sent: Wednesday, May 30, 2012 7:20 PM
To: Anil Rao
Cc: xen-users@lists.xensource.com<mailto:xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM

Are you sure the guest OS has PCI hotplug support?

On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com<mailto:an=
il.rao@ericsson.com>> wrote:
Hi,

I am trying to assign a FPGA (which is a PCI device) to a running VM. The i=
nteresting thing here is that the FPGA is not present when the VM was power=
ed-on. I.e. sometime after the VM was started, the FPGA was brought on-line=
 on the host by downloading its image to the device.

So far my attempts at using Xen PCI-passthrough have not been successful. A=
lthough Xen reports that the pass-through operation was successful, which I=
 have verified using the appropriate xl command, I am unable to see the FPG=
A from within the guest OS.

I have tried both manual rescanning of the PCI bus inside the guest as well=
 as making use of the pciehp driver. The only way I can (reliably) see the =
FPGA from within the guest, is to shutdown and restart the VM and then redo=
 the hotplug operation. I want to avoid a VM reboot and was wondering if th=
is is at all possible and if so what do I need to do to realize it.

[The virtualization host is based on the default Xen setup that comes with =
SLES 11 SP2]

Thanks for any help on this matter.

-Anil

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users



--_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>After poking around some more on my host, I notice=
d the=20
following differences in the output of qemu-dm, which are shown below (extr=
acted=20
from <FONT=20
color=3D#000000>/var/log/xen/qemu-dm-VMName.log).</FONT></FONT></SPAN></DIV=
>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012>
<DIV>Case 1: VM was powered on 'before' PCI device (FPGA) was brought=20
on-line</DIV>
<DIV>----------------------------------------------------------------------=
---------------------------------------</DIV>
<DIV>dm-command: hot insert pass-through pci dev</DIV>
<DIV>register_real_device: Assigning real physical device 01:00.0 ...</DIV>
<DIV>register_real_device: Error: couldn't locate device in libpci=20
structures</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Case 2: VM was powered on 'after' PCI device (FPGA) was brought=20
on-line</DIV>
<DIV>----------------------------------------------------------------------=
------------------------------------</DIV>
<DIV>dm-command: hot insert pass-through pci dev</DIV>
<DIV>register_real_device: Assigning real physical device 01:00.0 ...</DIV>
<DIV>register_real_device: Enable MSI translation via per device option</DI=
V>
<DIV>register_real_device: Disable power management</DIV>
<DIV>pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul=
: No=20
such file or directory: 0x1:0x0.0x0</DIV>
<DIV>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6000000)</DIV>
<DIV>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6100000)</DIV>
<DIV>pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=3D1</DIV>
<DIV>register_real_device: Real physical device 01:00.0 registered=20
successfuly!</DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff si=
ze=3D2>So=20
clearly, qemu-dm reported an error for case (1) and reported success for ca=
se=20
(2).</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff si=
ze=3D2>The=20
interesting thing is why did the Xen xm pci-attach command report success i=
n=20
both cases. Also, from Xen's perspective it appears that the afore-mentione=
d PCI=20
device is assigned to the VM in both cases (as verified by using the xm com=
mands=20
to get the list of remaining assignable PCI devices and the list of PCI dev=
ices=20
attached to the VM).</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2>Something seems wrong here.</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff si=
ze=3D2>Any=20
thoughts?</FONT></SPAN></DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D833302720-04062012><FONT face=3DArial color=3D#0000ff=20
size=3D2>-Anil</FONT></SPAN></SPAN></DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D833302720-04062012>&nbsp;</SPAN><=
/DIV>
<DIV dir=3Dltr align=3Dleft>
<HR>
</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
href=3D"mailto:xen-users-bounces@lists.xen.org"=20
target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
href=3D"mailto:xen-users-bounces@lists.xen.org"=20
target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>An=
il=20
Rao<BR><B>Sent:</B> Thursday, May 31, 2012 11:25 AM<BR><B>To:</B> <A=20
href=3D"mailto:cyberhawk001@gmail.com" target=3D_blank>cyberhawk001@gmail.c=
om</A>;=20
<A href=3D"mailto:xen-users@lists.xen.org"=20
target=3D_blank>xen-users@lists.xen.org</A> </DIV>
<DIV class=3Dgmail_quote>
<BLOCKQUOTE class=3Dgmail_quote=20
style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1p=
x solid">
  <DIV text=3D"#000000" bgcolor=3D"#ffffff">
  <DIV lang=3Den-us dir=3Dltr align=3Dleft>
  <DIV>
  <DIV><BR><B>Subject:</B> Re: [Xen-users] Hotplugging FPGA to running=20
  VM<BR></DIV></DIV></FONT><BR></DIV>
  <DIV>
  <DIV>
  <DIV></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>This=
 is a=20
  proprietary FPGA device. Each control blade in our router chassis has one=
 of=20
  these FPGAs and its primary function is to control certain dedicated hard=
ware=20
  components on the blade that are responsible for establishing connectivit=
y=20
  with the high-speed inter-blade fabric on the router. I am sorry, but I c=
annot=20
  divulge additional details regarding the FPGA.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN>Here is a more detailed description of my actual us=
age=20
  scenario.</SPAN></FONT></FONT></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial><FONT size=3D+0><FONT=20
  color=3D#0000ff><SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>1) T=
he FPGA image=20
  must be downloaded onto the device before it can be enabled for=20
  use.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>2) T=
he VM in=20
  question is responsible for performing step (1), which means that the FPG=
A is=20
  not visible to Xen/Dom-0 when </FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; the VM is powered on.</FONT></SPAN></D=
IV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>3) A=
fter the VM=20
  performs step (1), the FPGA is seen in Dom-0. I use Xen pci-hotplug to as=
sign=20
  the device to the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>&nbsp;&nbsp;&nbsp; This operation completes successfully =
(as=20
  reported by the appropriate xl command).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>4) H=
owever, the=20
  guest OS inside the VM cannot see the FPGA device after step=20
  (3).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>5) I=
f I shutdown=20
  the VM and re-start it, the guest OS inside the VM sees the FPGA device (=
and=20
  everything then proceeds normally).</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff>The =
troublesome=20
  part here is that I need to shutdown and restart the VM. I would like to =
avoid=20
  this and rely on Xen pci-hotplug to make the device visible to the guest =
OS=20
  inside the VM.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>Thanks.</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff>-Anil</FONT></SPAN></DIV>
  <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial=20
  color=3D#0000ff></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft>
  <HR>
  </DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A> [mailto:<A=20
  href=3D"mailto:xen-users-bounces@lists.xen.org"=20
  target=3D_blank>xen-users-bounces@lists.xen.org</A>] <B>On Behalf Of </B>=
<A=20
  href=3D"mailto:cyberhawk001@gmail.com"=20
  target=3D_blank>cyberhawk001@gmail.com</A><BR><B>Sent:</B> Thursday, May =
31,=20
  2012 10:49 AM<BR><B>To:</B> <A href=3D"mailto:xen-users@lists.xen.org"=20
  target=3D_blank>xen-users@lists.xen.org</A><BR><B>Subject:</B> Re: [Xen-u=
sers]=20
  Hotplugging FPGA to running VM<BR></FONT><BR></DIV>
  <DIV></DIV>Just out of curiosity, what kind of <B>FPGA device</B> is this=
? Is=20
  it an FPGA development board or something already assembled and functioni=
ng=20
  that contains an FPGA device(s)?<BR><BR>Well, just being curious...=20
  :)<BR><BR><BR><BR>
  <BLOCKQUOTE type=3D"cite">
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>Ye=
s, the guest=20
    OS has PCI hotplug support. I am able to hotplug a variety of PCI devic=
es to=20
    the VM. The only one that doesn't work is the FPGA device. Even for thi=
s=20
    one, the only time it doesn't work, is if the VM was powered-on prior t=
o the=20
    FPGA device being brought on-line on the host. If the FPGA was present=
=20
    before the VM was powered-on everything works as=20
    expected.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff><SPAN>It=
 somehow=20
    seems like new devices that are introduced in the host, after a VM has =
been=20
    started on it, cannot be hotplugged into the VM. </SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>Thanks.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN>-Anil</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    color=3D#0000ff><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft>
    <HR>
    </DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma><B>From:</B> <A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>theubaz@gmail.com</A>=
 [<A=20
    href=3D"mailto:theubaz@gmail.com" target=3D_blank>mailto:theubaz@gmail.=
com</A>]=20
    <B>On Behalf Of </B>John Sherwood<BR><B>Sent:</B> Wednesday, May 30, 20=
12=20
    7:20 PM<BR><B>To:</B> Anil Rao<BR><B>Cc:</B> <A=20
    href=3D"mailto:xen-users@lists.xensource.com"=20
    target=3D_blank>xen-users@lists.xensource.com</A><BR><B>Subject:</B> Re=
:=20
    [Xen-users] Hotplugging FPGA to running VM<BR></FONT><BR></DIV>Are you =
sure=20
    the guest OS has PCI hotplug support?=20
    <DIV><BR>
    <DIV class=3Dgmail_quote>On Wed, May 30, 2012 at 10:14 PM, Anil Rao <SP=
AN=20
    dir=3Dltr>&lt;<A href=3D"mailto:anil.rao@ericsson.com"=20
    target=3D_blank>anil.rao@ericsson.com</A>&gt;</SPAN> wrote:<BR>
    <BLOCKQUOTE class=3Dgmail_quote=20
    style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #cc=
c 1px solid">
      <DIV><FONT face=3D"Arial, sans-serif">
      <DIV>Hi,</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I am trying to assign a FPGA (which is a PCI device) to a runnin=
g VM.=20
      The interesting thing here is that the FPGA is not present when the V=
M was=20
      powered-on. I.e. sometime after the VM was started, the FPGA was brou=
ght=20
      on-line on the host by downloading its image to the device. </DIV>
      <DIV>&nbsp;</DIV>
      <DIV>So far my attempts at using Xen PCI-passthrough have not been=20
      successful. Although Xen reports that the pass-through operation was=
=20
      successful, which I have verified using the appropriate xl command, I=
 am=20
      unable to see the FPGA from within the guest OS.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I have tried both manual rescanning of the PCI bus inside the gu=
est=20
      as well as making use of the pciehp driver. The only way I can (relia=
bly)=20
      see the FPGA from within the guest, is to shutdown and restart the VM=
 and=20
      then redo the hotplug operation. I want to avoid a VM reboot and was=
=20
      wondering if this is at all possible and if so what do I need to do t=
o=20
      realize it.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>[The virtualization host is based on the default Xen setup that =
comes=20
      with SLES 11 SP2]</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>Thanks for any help on this matter.</DIV><SPAN><FONT color=3D#88=
8888>
      <DIV>&nbsp;</DIV>
      <DIV>-Anil</DIV></FONT></SPAN></FONT></DIV></BLOCKQUOTE></DIV></DIV><=
/BLOCKQUOTE></DIV></DIV></DIV><BR>_________________________________________=
______<BR>Xen-users=20
  mailing list<BR><A href=3D"mailto:Xen-users@lists.xen.org"=20
  target=3D_blank>Xen-users@lists.xen.org</A><BR><A=20
  href=3D"http://lists.xen.org/xen-users"=20
  target=3D_blank>http://lists.xen.org/xen-users</A><BR><BR></BLOCKQUOTE></=
DIV><BR></BODY></HTML>

--_000_DD729E174A25344F8D7D351BA4CF57272DAD45DC07EUSAACMS0715e_--


--===============8968964047136748700==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8968964047136748700==--


From xen-users-bounces@lists.xen.org Mon Jun 04 20:38:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:38:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbe1O-0006F9-KA; Mon, 04 Jun 2012 20:37:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1Sbe1N-0006Ew-9h
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:37:01 +0000
Received: from [85.158.143.99:33547] by server-3.bemta-4.messagelabs.com id
	94/3C-29237-C6C1DCF4; Mon, 04 Jun 2012 20:37:00 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1338842218!30410854!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16805 invoked from network); 4 Jun 2012 20:36:59 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Jun 2012 20:36:59 -0000
Received: by yhoo21 with SMTP id o21so3880437yho.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 13:36:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=GrpqPNm1amX3AeziJtKJlpx56kOZ9ATNIahdWutRfSE=;
	b=O0kLemShLlTfFu8TS3xmtBSdc3FPT4jpaJdeWpjixJM/EP/4PVqikB7a9qcwkI8dD5
	riCUrxX0rdlnx9bdQG92DNkDFk/tVINHKcZOnAXQT4/+bsXxQ/S3t4Rg8kysK//5pccV
	+oUJDwB6hVfPBR95d82G70SL40/AOgUmMr5dAY/rLPBlW8rkREm5ZbkCtlybqs/fvU9l
	e65gJp7hFI+vSBWezj6YEXjJs3Vzjo587VvD4O6oPWBTlC/9URTVWUNy9VlmweJWtdfv
	oXn+mSAvWiFrqwMpurASROBa2/D0KXk+ClriRVeCGeUjzbhBKHdeYXbLi0zvgm0NeoLv
	6BjA==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr9513694igc.45.1338842217670;
	Mon, 04 Jun 2012 13:36:57 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Mon, 4 Jun 2012 13:36:57 -0700 (PDT)
In-Reply-To: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
References: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
Date: Mon, 4 Jun 2012 16:36:57 -0400
X-Google-Sender-Auth: DHgCmNc9ElocjzG1M6KfvljfWKU
Message-ID: <CAH5ygH3qodHSmxTq5DtkVd-4KM60N7L4zRLFssU8nnJZ5ZDXmA@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: baileyp@ct-itsolutions.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5317893033959889842=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5317893033959889842==
Content-Type: multipart/alternative; boundary=14dae9341111cb680f04c1ab7eec

--14dae9341111cb680f04c1ab7eec
Content-Type: text/plain; charset=ISO-8859-1

You don't need a "powerful" server to run Xen by any means, but to run Xen
and 30 VMs is a different story.  Not to be pedantic, but the requirements
for power come entirely from your workload, not from the (extremely
lightweight) Xen hypervisor itself.

Bare minimum you'll want 1 core + 512 MB RAM for each VM, then a core and
additional RAM for the dom0.  With 30 VMs you're going to want a pretty
beefy amount of RAM for your dom0, and you'll probably need another core as
well.  You'd probably want at least 2 NICs so that you have more bandwidth
when you've got a couple dozen VNC connections active.

However: I have no experience running that many HVM machines at once - I've
run 16 VMs on an 8 core, 16 thread host before, but that was with PV.  At
any rate, I suppose my suggestion for your server would be:

   - 32 cores (using either something like opteron 62XX interlagos, or Xeon
   E5-26XX)
   - 32+ GB RAM
   - 3+ NICs, 1 dedicated for management of dom0

If you have any boxes lying around, I might also suggest trying to load an
8 core server with 7 winXP VMs and seeing how it performs with all the VMs
having VNC active - that should give you a decent feel for whether you need
to scale up your requirements before purchasing or allocating more
expensive hardware.  Keep in mind that you want to scale up the dom0 memory
as you add more VMs though, and the load on the dom0 will increase with
more VMs as well - due to the HVMs, the dom0 load will increase with the
number of virtualized peripherals.


On Mon, Jun 4, 2012 at 4:10 PM, <baileyp@ct-itsolutions.com> wrote:

>    I need to figure out how powerful a server I need to run Xen.
> Specifically, I'm looking to replace about 30 Windows XP desktops with
> low-power thin-clients using VNC to connect to virtual desktops provided by
> Xen. This is supposed to be a cheap interim step while we work to replace
> an Access system that most of our employees use with a web-based program,
> at which point most of the VM's would be deprecated (as the thin-client
> PC's would simply be used to connect to the intranet site).
>    So, in short -- I'm looking to replace about 30 WinXP desktops with
> VM's hosted by Xen, and I need to figure out how much memory and CPU power
> I'll need to make this feasible. Is there some guideline I can use to
> figure this out?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>

--14dae9341111cb680f04c1ab7eec
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>You don&#39;t need a &quot;powerful&quot; server to run Xen by any mea=
ns, but to run Xen and 30 VMs is a different story. =A0Not to be pedantic, =
but the requirements for power come entirely from your workload, not from t=
he (extremely lightweight) Xen hypervisor itself.</div>
<div><br></div>Bare minimum you&#39;ll want 1 core + 512 MB RAM for each VM=
, then a core and additional RAM for the dom0. =A0With 30 VMs you&#39;re go=
ing to want a pretty beefy amount of RAM for your dom0, and you&#39;ll prob=
ably need another core as well. =A0You&#39;d probably want at least 2 NICs =
so that you have more bandwidth when you&#39;ve got a couple dozen VNC conn=
ections active.<div>
<br></div><div>However: I have no experience running that many HVM machines=
 at once - I&#39;ve run 16 VMs on an 8 core, 16 thread host before, but tha=
t was with PV. =A0At any rate, I suppose my suggestion for your server woul=
d be:</div>
<div><ul><li>32 cores (using either something like opteron 62XX interlagos,=
 or Xeon E5-26XX)</li><li>32+ GB RAM</li><li>3+ NICs, 1 dedicated for manag=
ement of dom0</li></ul><div>If you have any boxes lying around, I might als=
o suggest trying to load an 8 core server with 7 winXP VMs and seeing how i=
t performs with all the VMs having VNC active - that should give you a dece=
nt feel for whether you need to scale up your requirements before purchasin=
g or allocating more expensive hardware. =A0Keep in mind that you want to s=
cale up the dom0 memory as you add more VMs though, and the load on the dom=
0 will increase with more VMs as well - due to the HVMs, the dom0 load will=
 increase with the number of virtualized peripherals.</div>
</div><div><br><div><div><br><div class=3D"gmail_quote">On Mon, Jun 4, 2012=
 at 4:10 PM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:baileyp@ct-itsolution=
s.com" target=3D"_blank">baileyp@ct-itsolutions.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
<div><span style=3D"font-size:10pt;font-family:Verdana"><div>=A0 =A0I need =
to figure out how powerful a server I need to run Xen. Specifically, I&#39;=
m looking to replace about 30 Windows XP desktops with low-power thin-clien=
ts using VNC to connect to virtual desktops provided by Xen. This is suppos=
ed to be a cheap interim step while we work to replace an Access system tha=
t most of our employees use with a web-based program, at which point most o=
f the VM&#39;s would be deprecated (as the thin-client PC&#39;s would simpl=
y be used to connect to the intranet site).</div>
<div>=A0 =A0So, in short -- I&#39;m looking to replace about 30 WinXP deskt=
ops with VM&#39;s hosted by Xen, and I need to figure out how much memory a=
nd CPU power I&#39;ll need to make this feasible. Is there some guideline I=
 can use to figure this out?</div>
</span></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
<br></blockquote></div><br></div></div></div>

--14dae9341111cb680f04c1ab7eec--


--===============5317893033959889842==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5317893033959889842==--


From xen-users-bounces@lists.xen.org Mon Jun 04 20:38:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:38:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbe1O-0006F9-KA; Mon, 04 Jun 2012 20:37:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1Sbe1N-0006Ew-9h
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:37:01 +0000
Received: from [85.158.143.99:33547] by server-3.bemta-4.messagelabs.com id
	94/3C-29237-C6C1DCF4; Mon, 04 Jun 2012 20:37:00 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1338842218!30410854!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16805 invoked from network); 4 Jun 2012 20:36:59 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Jun 2012 20:36:59 -0000
Received: by yhoo21 with SMTP id o21so3880437yho.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 13:36:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=GrpqPNm1amX3AeziJtKJlpx56kOZ9ATNIahdWutRfSE=;
	b=O0kLemShLlTfFu8TS3xmtBSdc3FPT4jpaJdeWpjixJM/EP/4PVqikB7a9qcwkI8dD5
	riCUrxX0rdlnx9bdQG92DNkDFk/tVINHKcZOnAXQT4/+bsXxQ/S3t4Rg8kysK//5pccV
	+oUJDwB6hVfPBR95d82G70SL40/AOgUmMr5dAY/rLPBlW8rkREm5ZbkCtlybqs/fvU9l
	e65gJp7hFI+vSBWezj6YEXjJs3Vzjo587VvD4O6oPWBTlC/9URTVWUNy9VlmweJWtdfv
	oXn+mSAvWiFrqwMpurASROBa2/D0KXk+ClriRVeCGeUjzbhBKHdeYXbLi0zvgm0NeoLv
	6BjA==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr9513694igc.45.1338842217670;
	Mon, 04 Jun 2012 13:36:57 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Mon, 4 Jun 2012 13:36:57 -0700 (PDT)
In-Reply-To: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
References: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
Date: Mon, 4 Jun 2012 16:36:57 -0400
X-Google-Sender-Auth: DHgCmNc9ElocjzG1M6KfvljfWKU
Message-ID: <CAH5ygH3qodHSmxTq5DtkVd-4KM60N7L4zRLFssU8nnJZ5ZDXmA@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: baileyp@ct-itsolutions.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5317893033959889842=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5317893033959889842==
Content-Type: multipart/alternative; boundary=14dae9341111cb680f04c1ab7eec

--14dae9341111cb680f04c1ab7eec
Content-Type: text/plain; charset=ISO-8859-1

You don't need a "powerful" server to run Xen by any means, but to run Xen
and 30 VMs is a different story.  Not to be pedantic, but the requirements
for power come entirely from your workload, not from the (extremely
lightweight) Xen hypervisor itself.

Bare minimum you'll want 1 core + 512 MB RAM for each VM, then a core and
additional RAM for the dom0.  With 30 VMs you're going to want a pretty
beefy amount of RAM for your dom0, and you'll probably need another core as
well.  You'd probably want at least 2 NICs so that you have more bandwidth
when you've got a couple dozen VNC connections active.

However: I have no experience running that many HVM machines at once - I've
run 16 VMs on an 8 core, 16 thread host before, but that was with PV.  At
any rate, I suppose my suggestion for your server would be:

   - 32 cores (using either something like opteron 62XX interlagos, or Xeon
   E5-26XX)
   - 32+ GB RAM
   - 3+ NICs, 1 dedicated for management of dom0

If you have any boxes lying around, I might also suggest trying to load an
8 core server with 7 winXP VMs and seeing how it performs with all the VMs
having VNC active - that should give you a decent feel for whether you need
to scale up your requirements before purchasing or allocating more
expensive hardware.  Keep in mind that you want to scale up the dom0 memory
as you add more VMs though, and the load on the dom0 will increase with
more VMs as well - due to the HVMs, the dom0 load will increase with the
number of virtualized peripherals.


On Mon, Jun 4, 2012 at 4:10 PM, <baileyp@ct-itsolutions.com> wrote:

>    I need to figure out how powerful a server I need to run Xen.
> Specifically, I'm looking to replace about 30 Windows XP desktops with
> low-power thin-clients using VNC to connect to virtual desktops provided by
> Xen. This is supposed to be a cheap interim step while we work to replace
> an Access system that most of our employees use with a web-based program,
> at which point most of the VM's would be deprecated (as the thin-client
> PC's would simply be used to connect to the intranet site).
>    So, in short -- I'm looking to replace about 30 WinXP desktops with
> VM's hosted by Xen, and I need to figure out how much memory and CPU power
> I'll need to make this feasible. Is there some guideline I can use to
> figure this out?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>

--14dae9341111cb680f04c1ab7eec
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>You don&#39;t need a &quot;powerful&quot; server to run Xen by any mea=
ns, but to run Xen and 30 VMs is a different story. =A0Not to be pedantic, =
but the requirements for power come entirely from your workload, not from t=
he (extremely lightweight) Xen hypervisor itself.</div>
<div><br></div>Bare minimum you&#39;ll want 1 core + 512 MB RAM for each VM=
, then a core and additional RAM for the dom0. =A0With 30 VMs you&#39;re go=
ing to want a pretty beefy amount of RAM for your dom0, and you&#39;ll prob=
ably need another core as well. =A0You&#39;d probably want at least 2 NICs =
so that you have more bandwidth when you&#39;ve got a couple dozen VNC conn=
ections active.<div>
<br></div><div>However: I have no experience running that many HVM machines=
 at once - I&#39;ve run 16 VMs on an 8 core, 16 thread host before, but tha=
t was with PV. =A0At any rate, I suppose my suggestion for your server woul=
d be:</div>
<div><ul><li>32 cores (using either something like opteron 62XX interlagos,=
 or Xeon E5-26XX)</li><li>32+ GB RAM</li><li>3+ NICs, 1 dedicated for manag=
ement of dom0</li></ul><div>If you have any boxes lying around, I might als=
o suggest trying to load an 8 core server with 7 winXP VMs and seeing how i=
t performs with all the VMs having VNC active - that should give you a dece=
nt feel for whether you need to scale up your requirements before purchasin=
g or allocating more expensive hardware. =A0Keep in mind that you want to s=
cale up the dom0 memory as you add more VMs though, and the load on the dom=
0 will increase with more VMs as well - due to the HVMs, the dom0 load will=
 increase with the number of virtualized peripherals.</div>
</div><div><br><div><div><br><div class=3D"gmail_quote">On Mon, Jun 4, 2012=
 at 4:10 PM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:baileyp@ct-itsolution=
s.com" target=3D"_blank">baileyp@ct-itsolutions.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
<div><span style=3D"font-size:10pt;font-family:Verdana"><div>=A0 =A0I need =
to figure out how powerful a server I need to run Xen. Specifically, I&#39;=
m looking to replace about 30 Windows XP desktops with low-power thin-clien=
ts using VNC to connect to virtual desktops provided by Xen. This is suppos=
ed to be a cheap interim step while we work to replace an Access system tha=
t most of our employees use with a web-based program, at which point most o=
f the VM&#39;s would be deprecated (as the thin-client PC&#39;s would simpl=
y be used to connect to the intranet site).</div>
<div>=A0 =A0So, in short -- I&#39;m looking to replace about 30 WinXP deskt=
ops with VM&#39;s hosted by Xen, and I need to figure out how much memory a=
nd CPU power I&#39;ll need to make this feasible. Is there some guideline I=
 can use to figure this out?</div>
</span></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
<br></blockquote></div><br></div></div></div>

--14dae9341111cb680f04c1ab7eec--


--===============5317893033959889842==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5317893033959889842==--


From xen-users-bounces@lists.xen.org Mon Jun 04 20:42:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbe54-0006Xo-Gz; Mon, 04 Jun 2012 20:40:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1Sbe52-0006Xc-CW
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:40:48 +0000
Received: from [85.158.143.35:28580] by server-3.bemta-4.messagelabs.com id
	AC/3E-29237-F4D1DCF4; Mon, 04 Jun 2012 20:40:47 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1338842438!18837449!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23416 invoked from network); 4 Jun 2012 20:40:42 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Jun 2012 20:40:42 -0000
Received: by ggnp1 with SMTP id p1so3994777ggn.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 13:40:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=goEEUvjUZEr0Ko6fFvZ2mCxtBaHalafDZWMaFIDHtDc=;
	b=YF91NNScGl4R9lHxcdR1NAIJqq0aTysMdosnKdPQwIovleM35tYeQf16q6tOxLX1nK
	Hca7XORXYGbs7SPQtOpA3PGH6tJESeuHWsnAYT5AsfEj/4/KjvdnFiyo4P767rfX+ZPo
	/9HDUVrhKN+jCJ1xpRhlRW6iZM0noeIQx/M6RcPfKOiGlkO0KSLJfUwr9Yx3zEgwI5xn
	a7JoKfhuPNxBouOcxW1V8V5Gbz4K11NYpJNaLs0MscOfRvt1CE3c721rnmmremxJeA07
	7qBGTWwV958eri50d0xF1UHI4TRvHmWkqeFQlhllbD7hGvN+e3Wekws7pXKDKq3gSvV0
	zISA==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr9522004igc.45.1338842438136;
	Mon, 04 Jun 2012 13:40:38 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Mon, 4 Jun 2012 13:40:38 -0700 (PDT)
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD45DC07@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD45DC07@EUSAACMS0715.eamcs.ericsson.se>
Date: Mon, 4 Jun 2012 16:40:38 -0400
X-Google-Sender-Auth: 4GtiDji1ZHZ53eTJsSZYXyCjWIk
Message-ID: <CAH5ygH0OXS79J2VOSFam8z-XOmjHS18C+p7Uc7jKY96hQ3LoNQ@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Anil Rao <anil.rao@ericsson.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7823484309714471199=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7823484309714471199==
Content-Type: multipart/alternative; boundary=14dae9341111ef74c904c1ab8bd3

--14dae9341111ef74c904c1ab8bd3
Content-Type: text/plain; charset=ISO-8859-1

It's quite possible that the error simply isn't propagating up to Xen
during the pci-attach command (and that would be my guess, given that
qemu-dm is noticing the error and xen isn't).  It would appear though that
you've found "why" it's failing, although who knows long it might take to
figure out the actual error in register_real_device.  This is probably
where you'll need to contact the developer list to make any progress.

On Mon, Jun 4, 2012 at 4:34 PM, Anil Rao <anil.rao@ericsson.com> wrote:

> **
> After poking around some more on my host, I noticed the following
> differences in the output of qemu-dm, which are shown below (extracted from
> /var/log/xen/qemu-dm-VMName.log).
>
>
>  Case 1: VM was powered on 'before' PCI device (FPGA) was brought on-line
>
> -------------------------------------------------------------------------------------------------------------
> dm-command: hot insert pass-through pci dev
> register_real_device: Assigning real physical device 01:00.0 ...
> register_real_device: Error: couldn't locate device in libpci structures
>
>
> Case 2: VM was powered on 'after' PCI device (FPGA) was brought on-line
>
> ----------------------------------------------------------------------------------------------------------
> dm-command: hot insert pass-through pci dev
> register_real_device: Assigning real physical device 01:00.0 ...
> register_real_device: Enable MSI translation via per device option
> register_real_device: Disable power management
> pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No
> such file or directory: 0x1:0x0.0x0
> pt_register_regions: IO region registered (size=0x00100000
> base_addr=0xc6000000)
> pt_register_regions: IO region registered (size=0x00100000
> base_addr=0xc6100000)
> pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=1
> register_real_device: Real physical device 01:00.0 registered successfuly!
>
> So clearly, qemu-dm reported an error for case (1) and reported success
> for case (2).
>
> The interesting thing is why did the Xen xm pci-attach command report
> success in both cases. Also, from Xen's perspective it appears that the
> afore-mentioned PCI device is assigned to the VM in both cases (as verified
> by using the xm commands to get the list of remaining assignable PCI
> devices and the list of PCI devices attached to the VM).
>
> Something seems wrong here.
>
> Any thoughts?
>
> -Anil
>
>  ------------------------------
>  *From:* xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] *On Behalf Of *Anil Rao
> *Sent:* Thursday, May 31, 2012 11:25 AM
> *To:* cyberhawk001@gmail.com; xen-users@lists.xen.org
>
>>
>> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>>
>>   This is a proprietary FPGA device. Each control blade in our router
>> chassis has one of these FPGAs and its primary function is to control
>> certain dedicated hardware components on the blade that are responsible for
>> establishing connectivity with the high-speed inter-blade fabric on the
>> router. I am sorry, but I cannot divulge additional details regarding the
>> FPGA.
>>
>> Here is a more detailed description of my actual usage scenario.
>>
>> 1) The FPGA image must be downloaded onto the device before it can be
>> enabled for use.
>> 2) The VM in question is responsible for performing step (1), which means
>> that the FPGA is not visible to Xen/Dom-0 when
>>     the VM is powered on.
>> 3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen
>> pci-hotplug to assign the device to the VM.
>>     This operation completes successfully (as reported by the appropriate
>> xl command).
>> 4) However, the guest OS inside the VM cannot see the FPGA device after
>> step (3).
>> 5) If I shutdown the VM and re-start it, the guest OS inside the VM sees
>> the FPGA device (and everything then proceeds normally).
>>
>> The troublesome part here is that I need to shutdown and restart the VM.
>> I would like to avoid this and rely on Xen pci-hotplug to make the device
>> visible to the guest OS inside the VM.
>>
>> Thanks.
>> -Anil
>>
>>  ------------------------------
>>  *From:* xen-users-bounces@lists.xen.org [mailto:
>> xen-users-bounces@lists.xen.org] *On Behalf Of *cyberhawk001@gmail.com
>> *Sent:* Thursday, May 31, 2012 10:49 AM
>> *To:* xen-users@lists.xen.org
>> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>>
>> Just out of curiosity, what kind of *FPGA device* is this? Is it an FPGA
>> development board or something already assembled and functioning that
>> contains an FPGA device(s)?
>>
>> Well, just being curious... :)
>>
>>
>>
>>  Yes, the guest OS has PCI hotplug support. I am able to hotplug a
>> variety of PCI devices to the VM. The only one that doesn't work is the
>> FPGA device. Even for this one, the only time it doesn't work, is if the VM
>> was powered-on prior to the FPGA device being brought on-line on the host.
>> If the FPGA was present before the VM was powered-on everything works as
>> expected.
>>
>> It somehow seems like new devices that are introduced in the host, after
>> a VM has been started on it, cannot be hotplugged into the VM.
>>
>> Thanks.
>> -Anil
>>
>>
>>  ------------------------------
>>  *From:* theubaz@gmail.com [mailto:theubaz@gmail.com <theubaz@gmail.com>]
>> *On Behalf Of *John Sherwood
>> *Sent:* Wednesday, May 30, 2012 7:20 PM
>> *To:* Anil Rao
>> *Cc:* xen-users@lists.xensource.com
>> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>>
>> Are you sure the guest OS has PCI hotplug support?
>>
>> On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com> wrote:
>>
>>>  Hi,
>>>
>>> I am trying to assign a FPGA (which is a PCI device) to a running VM.
>>> The interesting thing here is that the FPGA is not present when the VM was
>>> powered-on. I.e. sometime after the VM was started, the FPGA was brought
>>> on-line on the host by downloading its image to the device.
>>>
>>> So far my attempts at using Xen PCI-passthrough have not been
>>> successful. Although Xen reports that the pass-through operation was
>>> successful, which I have verified using the appropriate xl command, I am
>>> unable to see the FPGA from within the guest OS.
>>>
>>> I have tried both manual rescanning of the PCI bus inside the guest as
>>> well as making use of the pciehp driver. The only way I can (reliably) see
>>> the FPGA from within the guest, is to shutdown and restart the VM and then
>>> redo the hotplug operation. I want to avoid a VM reboot and was wondering
>>> if this is at all possible and if so what do I need to do to realize it.
>>>
>>> [The virtualization host is based on the default Xen setup that comes
>>> with SLES 11 SP2]
>>>
>>> Thanks for any help on this matter.
>>>
>>> -Anil
>>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>

--14dae9341111ef74c904c1ab8bd3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

It&#39;s quite possible that the error simply isn&#39;t propagating up to X=
en during the pci-attach command (and that would be my guess, given that qe=
mu-dm is noticing the error and xen isn&#39;t). =A0It would appear though t=
hat you&#39;ve found &quot;why&quot; it&#39;s failing, although who knows l=
ong it might take to figure out the actual error in register_real_device. =
=A0This is probably where you&#39;ll need to contact the developer list to =
make any progress.<br>
<br><div class=3D"gmail_quote">On Mon, Jun 4, 2012 at 4:34 PM, Anil Rao <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_blan=
k">anil.rao@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
<u></u>



<div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">After poking around some more on my host, I noticed the=20
following differences in the output of qemu-dm, which are shown below (extr=
acted=20
from <font color=3D"#000000">/var/log/xen/qemu-dm-VMName.log).</font></font=
></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span>
<div>Case 1: VM was powered on &#39;before&#39; PCI device (FPGA) was broug=
ht=20
on-line</div>
<div>----------------------------------------------------------------------=
---------------------------------------</div>
<div>dm-command: hot insert pass-through pci dev</div>
<div>register_real_device: Assigning real physical device 01:00.0 ...</div>
<div>register_real_device: Error: couldn&#39;t locate device in libpci=20
structures</div>
<div>=A0</div>
<div>=A0</div>
<div>Case 2: VM was powered on &#39;after&#39; PCI device (FPGA) was brough=
t=20
on-line</div>
<div>----------------------------------------------------------------------=
------------------------------------</div>
<div>dm-command: hot insert pass-through pci dev</div>
<div>register_real_device: Assigning real physical device 01:00.0 ...</div>
<div>register_real_device: Enable MSI translation via per device option</di=
v>
<div>register_real_device: Disable power management</div>
<div>pt_iomul_init: Error: pt_iomul_init can&#39;t open file /dev/xen/pci_i=
omul: No=20
such file or directory: 0x1:0x0.0x0</div>
<div>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6000000)</div>
<div>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6100000)</div>
<div>pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=3D1</div>
<div>register_real_device: Real physical device 01:00.0 registered=20
successfuly!</div>
<div>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">So=20
clearly, qemu-dm reported an error for case (1) and reported success for ca=
se=20
(2).</font></span></div>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">The=20
interesting thing is why did the Xen xm pci-attach command report success i=
n=20
both cases. Also, from Xen&#39;s perspective it appears that the afore-ment=
ioned PCI=20
device is assigned to the VM in both cases (as verified by using the xm com=
mands=20
to get the list of remaining assignable PCI devices and the list of PCI dev=
ices=20
attached to the VM).</font></span></div>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">Something seems wrong her=
e.</font></span></div>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">Any=20
thoughts?</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888"=
>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">-Anil</font></span></div>=
</font></span></span></div></div><div class=3D"HOEnZb"><div class=3D"h5">
<div dir=3D"ltr" align=3D"left"><span>=A0</span></div>
<div dir=3D"ltr" align=3D"left">
<hr>
</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a href=
=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank">xen-users-bou=
nces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@lists.xe=
n.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>] <b>On Behalf =
Of </b>Anil=20
Rao<br><b>Sent:</b> Thursday, May 31, 2012 11:25 AM<br><b>To:</b> <a href=
=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">cyberhawk001@gmail.com=
</a>;=20
<a href=3D"mailto:xen-users@lists.xen.org" target=3D"_blank">xen-users@list=
s.xen.org</a> </font></div>
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT:1ex;MARGIN:0px 0px =
0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
  <div text=3D"#000000" bgcolor=3D"#ffffff">
  <div lang=3D"en-us" dir=3D"ltr" align=3D"left">
  <div>
  <div><br><b>Subject:</b> Re: [Xen-users] Hotplugging FPGA to running=20
  VM<br></div></div><br></div>
  <div>
  <div>
  <div></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">This is a=20
  proprietary FPGA device. Each control blade in our router chassis has one=
 of=20
  these FPGAs and its primary function is to control certain dedicated hard=
ware=20
  components on the blade that are responsible for establishing connectivit=
y=20
  with the high-speed inter-blade fabric on the router. I am sorry, but I c=
annot=20
  divulge additional details regarding the FPGA.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font size=3D"+0"><f=
ont color=3D"#0000ff"><span>Here is a more detailed description of my actua=
l usage=20
  scenario.</span></font></font></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font size=3D"+0"><f=
ont color=3D"#0000ff"><span></span></font></font></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">1) The FPGA image=20
  must be downloaded onto the device before it can be enabled for=20
  use.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">2) The VM in=20
  question is responsible for performing step (1), which means that the FPG=
A is=20
  not visible to Xen/Dom-0 when </font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">=A0=A0=A0 the VM is powered on.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">3) After the VM=20
  performs step (1), the FPGA is seen in Dom-0. I use Xen pci-hotplug to as=
sign=20
  the device to the VM.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">=A0=A0=A0 This operation completes successfully (as=20
  reported by the appropriate xl command).</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">4) However, the=20
  guest OS inside the VM cannot see the FPGA device after step=20
  (3).</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">5) If I shutdown=20
  the VM and re-start it, the guest OS inside the VM sees the FPGA device (=
and=20
  everything then proceeds normally).</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">The troublesome=20
  part here is that I need to shutdown and restart the VM. I would like to =
avoid=20
  this and rely on Xen pci-hotplug to make the device visible to the guest =
OS=20
  inside the VM.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">Thanks.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">-Anil</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left">
  <hr>
  </div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a hre=
f=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank">xen-users-bo=
unces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@lists.x=
en.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>] <b>On Behalf=
 Of </b><a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">cyberha=
wk001@gmail.com</a><br>
<b>Sent:</b> Thursday, May 31,=20
  2012 10:49 AM<br><b>To:</b> <a href=3D"mailto:xen-users@lists.xen.org" ta=
rget=3D"_blank">xen-users@lists.xen.org</a><br><b>Subject:</b> Re: [Xen-use=
rs]=20
  Hotplugging FPGA to running VM<br></font><br></div>
  <div></div>Just out of curiosity, what kind of <b>FPGA device</b> is this=
? Is=20
  it an FPGA development board or something already assembled and functioni=
ng=20
  that contains an FPGA device(s)?<br><br>Well, just being curious...=20
  :)<br><br><br><br>
  <blockquote type=3D"cite">
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>Yes, the guest=20
    OS has PCI hotplug support. I am able to hotplug a variety of PCI devic=
es to=20
    the VM. The only one that doesn&#39;t work is the FPGA device. Even for=
 this=20
    one, the only time it doesn&#39;t work, is if the VM was powered-on pri=
or to the=20
    FPGA device being brought on-line on the host. If the FPGA was present=
=20
    before the VM was powered-on everything works as=20
    expected.</span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>It somehow=20
    seems like new devices that are introduced in the host, after a VM has =
been=20
    started on it, cannot be hotplugged into the VM. </span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>Thanks.</span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>-Anil</span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left">
    <hr>
    </div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a h=
ref=3D"mailto:theubaz@gmail.com" target=3D"_blank">theubaz@gmail.com</a> [<=
a href=3D"mailto:theubaz@gmail.com" target=3D"_blank">mailto:theubaz@gmail.=
com</a>]=20
    <b>On Behalf Of </b>John Sherwood<br><b>Sent:</b> Wednesday, May 30, 20=
12=20
    7:20 PM<br><b>To:</b> Anil Rao<br><b>Cc:</b> <a href=3D"mailto:xen-user=
s@lists.xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><=
br><b>Subject:</b> Re:=20
    [Xen-users] Hotplugging FPGA to running VM<br></font><br></div>Are you =
sure=20
    the guest OS has PCI hotplug support?=20
    <div><br>
    <div class=3D"gmail_quote">On Wed, May 30, 2012 at 10:14 PM, Anil Rao <=
span dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_bl=
ank">anil.rao@ericsson.com</a>&gt;</span> wrote:<br>
    <blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT:1ex;MARGIN:0px =
0px 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
      <div><font face=3D"Arial, sans-serif">
      <div>Hi,</div>
      <div>=A0</div>
      <div>I am trying to assign a FPGA (which is a PCI device) to a runnin=
g VM.=20
      The interesting thing here is that the FPGA is not present when the V=
M was=20
      powered-on. I.e. sometime after the VM was started, the FPGA was brou=
ght=20
      on-line on the host by downloading its image to the device. </div>
      <div>=A0</div>
      <div>So far my attempts at using Xen PCI-passthrough have not been=20
      successful. Although Xen reports that the pass-through operation was=
=20
      successful, which I have verified using the appropriate xl command, I=
 am=20
      unable to see the FPGA from within the guest OS.</div>
      <div>=A0</div>
      <div>I have tried both manual rescanning of the PCI bus inside the gu=
est=20
      as well as making use of the pciehp driver. The only way I can (relia=
bly)=20
      see the FPGA from within the guest, is to shutdown and restart the VM=
 and=20
      then redo the hotplug operation. I want to avoid a VM reboot and was=
=20
      wondering if this is at all possible and if so what do I need to do t=
o=20
      realize it.</div>
      <div>=A0</div>
      <div>[The virtualization host is based on the default Xen setup that =
comes=20
      with SLES 11 SP2]</div>
      <div>=A0</div>
      <div>Thanks for any help on this matter.</div><span><font color=3D"#8=
88888">
      <div>=A0</div>
      <div>-Anil</div></font></span></font></div></blockquote></div></div><=
/blockquote></div></div></div><br>_________________________________________=
______<br>Xen-users=20
  mailing list<br><a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_bla=
nk">Xen-users@lists.xen.org</a><br><a href=3D"http://lists.xen.org/xen-user=
s" target=3D"_blank">http://lists.xen.org/xen-users</a><br><br></blockquote=
></div>
<br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
<br></blockquote></div><br>

--14dae9341111ef74c904c1ab8bd3--


--===============7823484309714471199==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7823484309714471199==--


From xen-users-bounces@lists.xen.org Mon Jun 04 20:42:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 20:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbe54-0006Xo-Gz; Mon, 04 Jun 2012 20:40:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1Sbe52-0006Xc-CW
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:40:48 +0000
Received: from [85.158.143.35:28580] by server-3.bemta-4.messagelabs.com id
	AC/3E-29237-F4D1DCF4; Mon, 04 Jun 2012 20:40:47 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1338842438!18837449!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23416 invoked from network); 4 Jun 2012 20:40:42 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Jun 2012 20:40:42 -0000
Received: by ggnp1 with SMTP id p1so3994777ggn.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 13:40:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=goEEUvjUZEr0Ko6fFvZ2mCxtBaHalafDZWMaFIDHtDc=;
	b=YF91NNScGl4R9lHxcdR1NAIJqq0aTysMdosnKdPQwIovleM35tYeQf16q6tOxLX1nK
	Hca7XORXYGbs7SPQtOpA3PGH6tJESeuHWsnAYT5AsfEj/4/KjvdnFiyo4P767rfX+ZPo
	/9HDUVrhKN+jCJ1xpRhlRW6iZM0noeIQx/M6RcPfKOiGlkO0KSLJfUwr9Yx3zEgwI5xn
	a7JoKfhuPNxBouOcxW1V8V5Gbz4K11NYpJNaLs0MscOfRvt1CE3c721rnmmremxJeA07
	7qBGTWwV958eri50d0xF1UHI4TRvHmWkqeFQlhllbD7hGvN+e3Wekws7pXKDKq3gSvV0
	zISA==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr9522004igc.45.1338842438136;
	Mon, 04 Jun 2012 13:40:38 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Mon, 4 Jun 2012 13:40:38 -0700 (PDT)
In-Reply-To: <DD729E174A25344F8D7D351BA4CF57272DAD45DC07@EUSAACMS0715.eamcs.ericsson.se>
References: <DD729E174A25344F8D7D351BA4CF57272DAD3D6E17@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH2a-cODzZZBwCB+gUKxMvaP-eERZ1bQmosVQPu8Bb_Nbw@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D711C@EUSAACMS0715.eamcs.ericsson.se>
	<4FC7AEF5.3000306@gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D7180@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD3D734B@EUSAACMS0715.eamcs.ericsson.se>
	<CAH5ygH1UC-Sbvm0CUqB_FcDpp=EQQPsbtV+TWJWmuxtrNU5nWQ@mail.gmail.com>
	<DD729E174A25344F8D7D351BA4CF57272DAD45D535@EUSAACMS0715.eamcs.ericsson.se>
	<DD729E174A25344F8D7D351BA4CF57272DAD45DC07@EUSAACMS0715.eamcs.ericsson.se>
Date: Mon, 4 Jun 2012 16:40:38 -0400
X-Google-Sender-Auth: 4GtiDji1ZHZ53eTJsSZYXyCjWIk
Message-ID: <CAH5ygH0OXS79J2VOSFam8z-XOmjHS18C+p7Uc7jKY96hQ3LoNQ@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Anil Rao <anil.rao@ericsson.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Hotplugging FPGA to running VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7823484309714471199=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7823484309714471199==
Content-Type: multipart/alternative; boundary=14dae9341111ef74c904c1ab8bd3

--14dae9341111ef74c904c1ab8bd3
Content-Type: text/plain; charset=ISO-8859-1

It's quite possible that the error simply isn't propagating up to Xen
during the pci-attach command (and that would be my guess, given that
qemu-dm is noticing the error and xen isn't).  It would appear though that
you've found "why" it's failing, although who knows long it might take to
figure out the actual error in register_real_device.  This is probably
where you'll need to contact the developer list to make any progress.

On Mon, Jun 4, 2012 at 4:34 PM, Anil Rao <anil.rao@ericsson.com> wrote:

> **
> After poking around some more on my host, I noticed the following
> differences in the output of qemu-dm, which are shown below (extracted from
> /var/log/xen/qemu-dm-VMName.log).
>
>
>  Case 1: VM was powered on 'before' PCI device (FPGA) was brought on-line
>
> -------------------------------------------------------------------------------------------------------------
> dm-command: hot insert pass-through pci dev
> register_real_device: Assigning real physical device 01:00.0 ...
> register_real_device: Error: couldn't locate device in libpci structures
>
>
> Case 2: VM was powered on 'after' PCI device (FPGA) was brought on-line
>
> ----------------------------------------------------------------------------------------------------------
> dm-command: hot insert pass-through pci dev
> register_real_device: Assigning real physical device 01:00.0 ...
> register_real_device: Enable MSI translation via per device option
> register_real_device: Disable power management
> pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: No
> such file or directory: 0x1:0x0.0x0
> pt_register_regions: IO region registered (size=0x00100000
> base_addr=0xc6000000)
> pt_register_regions: IO region registered (size=0x00100000
> base_addr=0xc6100000)
> pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=1
> register_real_device: Real physical device 01:00.0 registered successfuly!
>
> So clearly, qemu-dm reported an error for case (1) and reported success
> for case (2).
>
> The interesting thing is why did the Xen xm pci-attach command report
> success in both cases. Also, from Xen's perspective it appears that the
> afore-mentioned PCI device is assigned to the VM in both cases (as verified
> by using the xm commands to get the list of remaining assignable PCI
> devices and the list of PCI devices attached to the VM).
>
> Something seems wrong here.
>
> Any thoughts?
>
> -Anil
>
>  ------------------------------
>  *From:* xen-users-bounces@lists.xen.org [mailto:
> xen-users-bounces@lists.xen.org] *On Behalf Of *Anil Rao
> *Sent:* Thursday, May 31, 2012 11:25 AM
> *To:* cyberhawk001@gmail.com; xen-users@lists.xen.org
>
>>
>> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>>
>>   This is a proprietary FPGA device. Each control blade in our router
>> chassis has one of these FPGAs and its primary function is to control
>> certain dedicated hardware components on the blade that are responsible for
>> establishing connectivity with the high-speed inter-blade fabric on the
>> router. I am sorry, but I cannot divulge additional details regarding the
>> FPGA.
>>
>> Here is a more detailed description of my actual usage scenario.
>>
>> 1) The FPGA image must be downloaded onto the device before it can be
>> enabled for use.
>> 2) The VM in question is responsible for performing step (1), which means
>> that the FPGA is not visible to Xen/Dom-0 when
>>     the VM is powered on.
>> 3) After the VM performs step (1), the FPGA is seen in Dom-0. I use Xen
>> pci-hotplug to assign the device to the VM.
>>     This operation completes successfully (as reported by the appropriate
>> xl command).
>> 4) However, the guest OS inside the VM cannot see the FPGA device after
>> step (3).
>> 5) If I shutdown the VM and re-start it, the guest OS inside the VM sees
>> the FPGA device (and everything then proceeds normally).
>>
>> The troublesome part here is that I need to shutdown and restart the VM.
>> I would like to avoid this and rely on Xen pci-hotplug to make the device
>> visible to the guest OS inside the VM.
>>
>> Thanks.
>> -Anil
>>
>>  ------------------------------
>>  *From:* xen-users-bounces@lists.xen.org [mailto:
>> xen-users-bounces@lists.xen.org] *On Behalf Of *cyberhawk001@gmail.com
>> *Sent:* Thursday, May 31, 2012 10:49 AM
>> *To:* xen-users@lists.xen.org
>> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>>
>> Just out of curiosity, what kind of *FPGA device* is this? Is it an FPGA
>> development board or something already assembled and functioning that
>> contains an FPGA device(s)?
>>
>> Well, just being curious... :)
>>
>>
>>
>>  Yes, the guest OS has PCI hotplug support. I am able to hotplug a
>> variety of PCI devices to the VM. The only one that doesn't work is the
>> FPGA device. Even for this one, the only time it doesn't work, is if the VM
>> was powered-on prior to the FPGA device being brought on-line on the host.
>> If the FPGA was present before the VM was powered-on everything works as
>> expected.
>>
>> It somehow seems like new devices that are introduced in the host, after
>> a VM has been started on it, cannot be hotplugged into the VM.
>>
>> Thanks.
>> -Anil
>>
>>
>>  ------------------------------
>>  *From:* theubaz@gmail.com [mailto:theubaz@gmail.com <theubaz@gmail.com>]
>> *On Behalf Of *John Sherwood
>> *Sent:* Wednesday, May 30, 2012 7:20 PM
>> *To:* Anil Rao
>> *Cc:* xen-users@lists.xensource.com
>> *Subject:* Re: [Xen-users] Hotplugging FPGA to running VM
>>
>> Are you sure the guest OS has PCI hotplug support?
>>
>> On Wed, May 30, 2012 at 10:14 PM, Anil Rao <anil.rao@ericsson.com> wrote:
>>
>>>  Hi,
>>>
>>> I am trying to assign a FPGA (which is a PCI device) to a running VM.
>>> The interesting thing here is that the FPGA is not present when the VM was
>>> powered-on. I.e. sometime after the VM was started, the FPGA was brought
>>> on-line on the host by downloading its image to the device.
>>>
>>> So far my attempts at using Xen PCI-passthrough have not been
>>> successful. Although Xen reports that the pass-through operation was
>>> successful, which I have verified using the appropriate xl command, I am
>>> unable to see the FPGA from within the guest OS.
>>>
>>> I have tried both manual rescanning of the PCI bus inside the guest as
>>> well as making use of the pciehp driver. The only way I can (reliably) see
>>> the FPGA from within the guest, is to shutdown and restart the VM and then
>>> redo the hotplug operation. I want to avoid a VM reboot and was wondering
>>> if this is at all possible and if so what do I need to do to realize it.
>>>
>>> [The virtualization host is based on the default Xen setup that comes
>>> with SLES 11 SP2]
>>>
>>> Thanks for any help on this matter.
>>>
>>> -Anil
>>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>

--14dae9341111ef74c904c1ab8bd3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

It&#39;s quite possible that the error simply isn&#39;t propagating up to X=
en during the pci-attach command (and that would be my guess, given that qe=
mu-dm is noticing the error and xen isn&#39;t). =A0It would appear though t=
hat you&#39;ve found &quot;why&quot; it&#39;s failing, although who knows l=
ong it might take to figure out the actual error in register_real_device. =
=A0This is probably where you&#39;ll need to contact the developer list to =
make any progress.<br>
<br><div class=3D"gmail_quote">On Mon, Jun 4, 2012 at 4:34 PM, Anil Rao <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_blan=
k">anil.rao@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
<u></u>



<div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
">After poking around some more on my host, I noticed the=20
following differences in the output of qemu-dm, which are shown below (extr=
acted=20
from <font color=3D"#000000">/var/log/xen/qemu-dm-VMName.log).</font></font=
></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
"></font></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span>
<div>Case 1: VM was powered on &#39;before&#39; PCI device (FPGA) was broug=
ht=20
on-line</div>
<div>----------------------------------------------------------------------=
---------------------------------------</div>
<div>dm-command: hot insert pass-through pci dev</div>
<div>register_real_device: Assigning real physical device 01:00.0 ...</div>
<div>register_real_device: Error: couldn&#39;t locate device in libpci=20
structures</div>
<div>=A0</div>
<div>=A0</div>
<div>Case 2: VM was powered on &#39;after&#39; PCI device (FPGA) was brough=
t=20
on-line</div>
<div>----------------------------------------------------------------------=
------------------------------------</div>
<div>dm-command: hot insert pass-through pci dev</div>
<div>register_real_device: Assigning real physical device 01:00.0 ...</div>
<div>register_real_device: Enable MSI translation via per device option</di=
v>
<div>register_real_device: Disable power management</div>
<div>pt_iomul_init: Error: pt_iomul_init can&#39;t open file /dev/xen/pci_i=
omul: No=20
such file or directory: 0x1:0x0.0x0</div>
<div>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6000000)</div>
<div>pt_register_regions: IO region registered (size=3D0x00100000=20
base_addr=3D0xc6100000)</div>
<div>pt_msi_setup: msi mapped with pirq 84 pci_intx: intx=3D1</div>
<div>register_real_device: Real physical device 01:00.0 registered=20
successfuly!</div>
<div>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">So=20
clearly, qemu-dm reported an error for case (1) and reported success for ca=
se=20
(2).</font></span></div>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">The=20
interesting thing is why did the Xen xm pci-attach command report success i=
n=20
both cases. Also, from Xen&#39;s perspective it appears that the afore-ment=
ioned PCI=20
device is assigned to the VM in both cases (as verified by using the xm com=
mands=20
to get the list of remaining assignable PCI devices and the list of PCI dev=
ices=20
attached to the VM).</font></span></div>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">Something seems wrong her=
e.</font></span></div>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">Any=20
thoughts?</font></span></div><span class=3D"HOEnZb"><font color=3D"#888888"=
>
<div><span><font face=3D"Arial" color=3D"#0000ff"></font></span>=A0</div>
<div><span><font face=3D"Arial" color=3D"#0000ff">-Anil</font></span></div>=
</font></span></span></div></div><div class=3D"HOEnZb"><div class=3D"h5">
<div dir=3D"ltr" align=3D"left"><span>=A0</span></div>
<div dir=3D"ltr" align=3D"left">
<hr>
</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a href=
=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank">xen-users-bou=
nces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@lists.xe=
n.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>] <b>On Behalf =
Of </b>Anil=20
Rao<br><b>Sent:</b> Thursday, May 31, 2012 11:25 AM<br><b>To:</b> <a href=
=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">cyberhawk001@gmail.com=
</a>;=20
<a href=3D"mailto:xen-users@lists.xen.org" target=3D"_blank">xen-users@list=
s.xen.org</a> </font></div>
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT:1ex;MARGIN:0px 0px =
0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
  <div text=3D"#000000" bgcolor=3D"#ffffff">
  <div lang=3D"en-us" dir=3D"ltr" align=3D"left">
  <div>
  <div><br><b>Subject:</b> Re: [Xen-users] Hotplugging FPGA to running=20
  VM<br></div></div><br></div>
  <div>
  <div>
  <div></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">This is a=20
  proprietary FPGA device. Each control blade in our router chassis has one=
 of=20
  these FPGAs and its primary function is to control certain dedicated hard=
ware=20
  components on the blade that are responsible for establishing connectivit=
y=20
  with the high-speed inter-blade fabric on the router. I am sorry, but I c=
annot=20
  divulge additional details regarding the FPGA.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font size=3D"+0"><f=
ont color=3D"#0000ff"><span>Here is a more detailed description of my actua=
l usage=20
  scenario.</span></font></font></font></div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font size=3D"+0"><f=
ont color=3D"#0000ff"><span></span></font></font></font>=A0</div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">1) The FPGA image=20
  must be downloaded onto the device before it can be enabled for=20
  use.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">2) The VM in=20
  question is responsible for performing step (1), which means that the FPG=
A is=20
  not visible to Xen/Dom-0 when </font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">=A0=A0=A0 the VM is powered on.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">3) After the VM=20
  performs step (1), the FPGA is seen in Dom-0. I use Xen pci-hotplug to as=
sign=20
  the device to the VM.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">=A0=A0=A0 This operation completes successfully (as=20
  reported by the appropriate xl command).</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">4) However, the=20
  guest OS inside the VM cannot see the FPGA device after step=20
  (3).</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">5) If I shutdown=20
  the VM and re-start it, the guest OS inside the VM sees the FPGA device (=
and=20
  everything then proceeds normally).</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">The troublesome=20
  part here is that I need to shutdown and restart the VM. I would like to =
avoid=20
  this and rely on Xen pci-hotplug to make the device visible to the guest =
OS=20
  inside the VM.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">Thanks.</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff">-Anil</font></span></div>
  <div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000=
ff"></font></span>=A0</div>
  <div dir=3D"ltr" align=3D"left">
  <hr>
  </div>
  <div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a hre=
f=3D"mailto:xen-users-bounces@lists.xen.org" target=3D"_blank">xen-users-bo=
unces@lists.xen.org</a> [mailto:<a href=3D"mailto:xen-users-bounces@lists.x=
en.org" target=3D"_blank">xen-users-bounces@lists.xen.org</a>] <b>On Behalf=
 Of </b><a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">cyberha=
wk001@gmail.com</a><br>
<b>Sent:</b> Thursday, May 31,=20
  2012 10:49 AM<br><b>To:</b> <a href=3D"mailto:xen-users@lists.xen.org" ta=
rget=3D"_blank">xen-users@lists.xen.org</a><br><b>Subject:</b> Re: [Xen-use=
rs]=20
  Hotplugging FPGA to running VM<br></font><br></div>
  <div></div>Just out of curiosity, what kind of <b>FPGA device</b> is this=
? Is=20
  it an FPGA development board or something already assembled and functioni=
ng=20
  that contains an FPGA device(s)?<br><br>Well, just being curious...=20
  :)<br><br><br><br>
  <blockquote type=3D"cite">
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>Yes, the guest=20
    OS has PCI hotplug support. I am able to hotplug a variety of PCI devic=
es to=20
    the VM. The only one that doesn&#39;t work is the FPGA device. Even for=
 this=20
    one, the only time it doesn&#39;t work, is if the VM was powered-on pri=
or to the=20
    FPGA device being brought on-line on the host. If the FPGA was present=
=20
    before the VM was powered-on everything works as=20
    expected.</span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>It somehow=20
    seems like new devices that are introduced in the host, after a VM has =
been=20
    started on it, cannot be hotplugged into the VM. </span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>Thanks.</span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span>-Anil</span></font></div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff">=
<span></span></font>=A0</div>
    <div dir=3D"ltr" align=3D"left">
    <hr>
    </div>
    <div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma"><b>From:</b> <a h=
ref=3D"mailto:theubaz@gmail.com" target=3D"_blank">theubaz@gmail.com</a> [<=
a href=3D"mailto:theubaz@gmail.com" target=3D"_blank">mailto:theubaz@gmail.=
com</a>]=20
    <b>On Behalf Of </b>John Sherwood<br><b>Sent:</b> Wednesday, May 30, 20=
12=20
    7:20 PM<br><b>To:</b> Anil Rao<br><b>Cc:</b> <a href=3D"mailto:xen-user=
s@lists.xensource.com" target=3D"_blank">xen-users@lists.xensource.com</a><=
br><b>Subject:</b> Re:=20
    [Xen-users] Hotplugging FPGA to running VM<br></font><br></div>Are you =
sure=20
    the guest OS has PCI hotplug support?=20
    <div><br>
    <div class=3D"gmail_quote">On Wed, May 30, 2012 at 10:14 PM, Anil Rao <=
span dir=3D"ltr">&lt;<a href=3D"mailto:anil.rao@ericsson.com" target=3D"_bl=
ank">anil.rao@ericsson.com</a>&gt;</span> wrote:<br>
    <blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT:1ex;MARGIN:0px =
0px 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
      <div><font face=3D"Arial, sans-serif">
      <div>Hi,</div>
      <div>=A0</div>
      <div>I am trying to assign a FPGA (which is a PCI device) to a runnin=
g VM.=20
      The interesting thing here is that the FPGA is not present when the V=
M was=20
      powered-on. I.e. sometime after the VM was started, the FPGA was brou=
ght=20
      on-line on the host by downloading its image to the device. </div>
      <div>=A0</div>
      <div>So far my attempts at using Xen PCI-passthrough have not been=20
      successful. Although Xen reports that the pass-through operation was=
=20
      successful, which I have verified using the appropriate xl command, I=
 am=20
      unable to see the FPGA from within the guest OS.</div>
      <div>=A0</div>
      <div>I have tried both manual rescanning of the PCI bus inside the gu=
est=20
      as well as making use of the pciehp driver. The only way I can (relia=
bly)=20
      see the FPGA from within the guest, is to shutdown and restart the VM=
 and=20
      then redo the hotplug operation. I want to avoid a VM reboot and was=
=20
      wondering if this is at all possible and if so what do I need to do t=
o=20
      realize it.</div>
      <div>=A0</div>
      <div>[The virtualization host is based on the default Xen setup that =
comes=20
      with SLES 11 SP2]</div>
      <div>=A0</div>
      <div>Thanks for any help on this matter.</div><span><font color=3D"#8=
88888">
      <div>=A0</div>
      <div>-Anil</div></font></span></font></div></blockquote></div></div><=
/blockquote></div></div></div><br>_________________________________________=
______<br>Xen-users=20
  mailing list<br><a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_bla=
nk">Xen-users@lists.xen.org</a><br><a href=3D"http://lists.xen.org/xen-user=
s" target=3D"_blank">http://lists.xen.org/xen-users</a><br><br></blockquote=
></div>
<br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
<br></blockquote></div><br>

--14dae9341111ef74c904c1ab8bd3--


--===============7823484309714471199==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7823484309714471199==--


From xen-users-bounces@lists.xen.org Mon Jun 04 21:00:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 21:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbeMy-000775-Ix; Mon, 04 Jun 2012 20:59:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <smt@vgersoft.com>) id 1SbeMx-000770-7m
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:59:19 +0000
Received: from [85.158.143.35:45401] by server-1.bemta-4.messagelabs.com id
	C1/CF-10042-6A12DCF4; Mon, 04 Jun 2012 20:59:18 +0000
X-Env-Sender: smt@vgersoft.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1338843556!8352967!1
X-Originating-IP: [24.97.191.94]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2768 invoked from network); 4 Jun 2012 20:59:17 -0000
Received: from vgersoft.com (HELO vgersoft.com) (24.97.191.94)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Jun 2012 20:59:17 -0000
Received: from helios.vgersoft.com (helios.vgersoft.com [192.168.1.108])
	by vgersoft.com (8.13.8/8.13.8) with ESMTP id q54KxE7g024150
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Mon, 4 Jun 2012 16:59:16 -0400
Date: Mon, 4 Jun 2012 16:59:14 -0400 (EDT)
From: Steve Thompson <smt@vgersoft.com>
To: xen-users@lists.xen.org
In-Reply-To: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
Message-ID: <alpine.LRH.0.9999.1206041652410.8986@helios.vgersoft.com>
References: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED;
	BOUNDARY="-1463784447-1775579313-1338843556=:8986"
X-Virus-Scanned: clamav-milter 0.97.3 at firefly.vgersoft.com
X-Virus-Status: Clean
Subject: Re: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---1463784447-1775579313-1338843556=:8986
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Content-Transfer-Encoding: 8BIT

On Mon, 4 Jun 2012, baileyp@ct-itsolutions.com wrote:

> Â  Â So, in short -- I'm looking to replace about 30 WinXP desktops with VM's hosted by Xen, and I
> need to figure out how much memory and CPU power I'll need to make this feasible.

I am running 31 KVM VM's on a Dell R710 server with CentOS 5.8. The server 
has 8 cores at 3.06 GHz and 48 GB memory and has hyperthreading turned on 
(for 16 logical cores total). The server has a lot more CPU bandwidth than 
required _for my workload_, except possibly when all the VM's are booting 
at the same time. In normal production use, the CPU usage rarely goes over 
25%. But of course if your VM's are all running a CPU-intensive workload 
at the same time, you will want a core for each of them. If I did it 
again, I'd use just 4 cores and maybe 64 GB memory. But pay particular 
attention to your disk storage; I am using four 450 GB 15K RPM SAS disks 
in a RAID-5 configuration; this is _just_ enough I/O bandwidth. I used to 
run Xen on this server before I switched to KVM, and the CPU requirements 
were considerably higher then.

Steve
---1463784447-1775579313-1338843556=:8986
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
---1463784447-1775579313-1338843556=:8986--


From xen-users-bounces@lists.xen.org Mon Jun 04 21:00:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2012 21:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbeMy-000775-Ix; Mon, 04 Jun 2012 20:59:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <smt@vgersoft.com>) id 1SbeMx-000770-7m
	for xen-users@lists.xen.org; Mon, 04 Jun 2012 20:59:19 +0000
Received: from [85.158.143.35:45401] by server-1.bemta-4.messagelabs.com id
	C1/CF-10042-6A12DCF4; Mon, 04 Jun 2012 20:59:18 +0000
X-Env-Sender: smt@vgersoft.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1338843556!8352967!1
X-Originating-IP: [24.97.191.94]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2768 invoked from network); 4 Jun 2012 20:59:17 -0000
Received: from vgersoft.com (HELO vgersoft.com) (24.97.191.94)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Jun 2012 20:59:17 -0000
Received: from helios.vgersoft.com (helios.vgersoft.com [192.168.1.108])
	by vgersoft.com (8.13.8/8.13.8) with ESMTP id q54KxE7g024150
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Mon, 4 Jun 2012 16:59:16 -0400
Date: Mon, 4 Jun 2012 16:59:14 -0400 (EDT)
From: Steve Thompson <smt@vgersoft.com>
To: xen-users@lists.xen.org
In-Reply-To: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
Message-ID: <alpine.LRH.0.9999.1206041652410.8986@helios.vgersoft.com>
References: <20120604131049.e0b8cbd812270189f8876d5fa06e6a41.2c7c559a28.wbe@email18.secureserver.net>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED;
	BOUNDARY="-1463784447-1775579313-1338843556=:8986"
X-Virus-Scanned: clamav-milter 0.97.3 at firefly.vgersoft.com
X-Virus-Status: Clean
Subject: Re: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---1463784447-1775579313-1338843556=:8986
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Content-Transfer-Encoding: 8BIT

On Mon, 4 Jun 2012, baileyp@ct-itsolutions.com wrote:

> Â  Â So, in short -- I'm looking to replace about 30 WinXP desktops with VM's hosted by Xen, and I
> need to figure out how much memory and CPU power I'll need to make this feasible.

I am running 31 KVM VM's on a Dell R710 server with CentOS 5.8. The server 
has 8 cores at 3.06 GHz and 48 GB memory and has hyperthreading turned on 
(for 16 logical cores total). The server has a lot more CPU bandwidth than 
required _for my workload_, except possibly when all the VM's are booting 
at the same time. In normal production use, the CPU usage rarely goes over 
25%. But of course if your VM's are all running a CPU-intensive workload 
at the same time, you will want a core for each of them. If I did it 
again, I'd use just 4 cores and maybe 64 GB memory. But pay particular 
attention to your disk storage; I am using four 450 GB 15K RPM SAS disks 
in a RAID-5 configuration; this is _just_ enough I/O bandwidth. I used to 
run Xen on this server before I switched to KVM, and the CPU requirements 
were considerably higher then.

Steve
---1463784447-1775579313-1338843556=:8986
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
---1463784447-1775579313-1338843556=:8986--


From xen-users-bounces@lists.xen.org Tue Jun 05 00:11:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 00:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbhLL-0000Ay-RF; Tue, 05 Jun 2012 00:09:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scr512@gmail.com>) id 1SbhLK-0000Aq-2D
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 00:09:50 +0000
Received: from [85.158.143.35:19108] by server-1.bemta-4.messagelabs.com id
	96/68-10042-D4E4DCF4; Tue, 05 Jun 2012 00:09:49 +0000
X-Env-Sender: scr512@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1338854988!14798066!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32060 invoked from network); 5 Jun 2012 00:09:48 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 00:09:48 -0000
Received: by lbok6 with SMTP id k6so4366729lbo.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 17:09:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Cw89q18KHZdXHL3KlCWMLws6RQ5ZvdxazGP8SQIU4Mw=;
	b=uebB0C+AEgsDYvJwRUfF3F6X840dPVomwDrIWh05JA45qnqraScUzSrGI0cFJpP5dV
	FQBXF72Ksl4Y7u2xLgv4LTeYgCq4unovomfJHQ9a1ZA/myDd2rULc0eUHx4c9F5zJ0Df
	rJu4OwY0vQE9VkBNykYzJLt0cuTyOfeUVRGfa2JEHSQTXyj75F6s+qAd6aQ1X9R8/El6
	UgleTRRkQosui4Ea68r4dYBysiwwUDreUgJVzhv24ZKPx2aUKgFPaPK9MelHBQhUfGPv
	LO3DigBCMcUUO5ClhLOPcAEDRG9J9J1rBV9mM8CioYxu7KnCZoDOL7YJlx5XoHocnPbL
	FKGA==
MIME-Version: 1.0
Received: by 10.152.103.11 with SMTP id fs11mr14564253lab.23.1338854635148;
	Mon, 04 Jun 2012 17:03:55 -0700 (PDT)
Received: by 10.112.99.106 with HTTP; Mon, 4 Jun 2012 17:03:55 -0700 (PDT)
Date: Mon, 4 Jun 2012 19:03:55 -0500
Message-ID: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
From: Jason Davis <scr512@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Any tips on dealing with a super hung XAPI process?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0143465006436867840=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0143465006436867840==
Content-Type: multipart/alternative; boundary=f46d040715c5ef141104c1ae62a1

--f46d040715c5ef141104c1ae62a1
Content-Type: text/plain; charset=ISO-8859-1

One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive to
XAPI calls being sent from a CloudStack management server. In the past, a
simple xe-toolstack-restart would do the trick but the script timed out
while restarting the XAPI daemon.

I found the process and first tried to use a simple kill command but the
process was in a "defunct" state. I tried a kill -9 but no joy.

I then found the xapi.pid and manually deleted it and then tried to run
xe-toolstack-restart. Unfortunately this did not work and ultimately I had
to reboot the cluster node.

So... any other ideas on killing a zombie XAPI process? I've like to avoid
rebooting a host :)

--f46d040715c5ef141104c1ae62a1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive t=
o XAPI calls being sent from a CloudStack management server. In the past, a=
 simple xe-toolstack-restart would do the trick but the script timed out wh=
ile restarting the XAPI daemon.</div>
<div><br></div><div>I found the process and first tried to use a simple kil=
l command but the process was in a &quot;defunct&quot; state. I tried a kil=
l -9 but no joy.=A0</div><div><br></div><div>I then found the xapi.pid and =
manually deleted it and then tried to run xe-toolstack-restart. Unfortunate=
ly this did not work and ultimately I had to reboot the cluster node.</div>
<div><br></div><div>So... any other ideas on killing a zombie XAPI process?=
 I&#39;ve like to avoid rebooting a host :)</div>

--f46d040715c5ef141104c1ae62a1--


--===============0143465006436867840==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0143465006436867840==--


From xen-users-bounces@lists.xen.org Tue Jun 05 00:11:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 00:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbhLL-0000Ay-RF; Tue, 05 Jun 2012 00:09:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <scr512@gmail.com>) id 1SbhLK-0000Aq-2D
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 00:09:50 +0000
Received: from [85.158.143.35:19108] by server-1.bemta-4.messagelabs.com id
	96/68-10042-D4E4DCF4; Tue, 05 Jun 2012 00:09:49 +0000
X-Env-Sender: scr512@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1338854988!14798066!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32060 invoked from network); 5 Jun 2012 00:09:48 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 00:09:48 -0000
Received: by lbok6 with SMTP id k6so4366729lbo.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 17:09:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Cw89q18KHZdXHL3KlCWMLws6RQ5ZvdxazGP8SQIU4Mw=;
	b=uebB0C+AEgsDYvJwRUfF3F6X840dPVomwDrIWh05JA45qnqraScUzSrGI0cFJpP5dV
	FQBXF72Ksl4Y7u2xLgv4LTeYgCq4unovomfJHQ9a1ZA/myDd2rULc0eUHx4c9F5zJ0Df
	rJu4OwY0vQE9VkBNykYzJLt0cuTyOfeUVRGfa2JEHSQTXyj75F6s+qAd6aQ1X9R8/El6
	UgleTRRkQosui4Ea68r4dYBysiwwUDreUgJVzhv24ZKPx2aUKgFPaPK9MelHBQhUfGPv
	LO3DigBCMcUUO5ClhLOPcAEDRG9J9J1rBV9mM8CioYxu7KnCZoDOL7YJlx5XoHocnPbL
	FKGA==
MIME-Version: 1.0
Received: by 10.152.103.11 with SMTP id fs11mr14564253lab.23.1338854635148;
	Mon, 04 Jun 2012 17:03:55 -0700 (PDT)
Received: by 10.112.99.106 with HTTP; Mon, 4 Jun 2012 17:03:55 -0700 (PDT)
Date: Mon, 4 Jun 2012 19:03:55 -0500
Message-ID: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
From: Jason Davis <scr512@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Any tips on dealing with a super hung XAPI process?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0143465006436867840=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0143465006436867840==
Content-Type: multipart/alternative; boundary=f46d040715c5ef141104c1ae62a1

--f46d040715c5ef141104c1ae62a1
Content-Type: text/plain; charset=ISO-8859-1

One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive to
XAPI calls being sent from a CloudStack management server. In the past, a
simple xe-toolstack-restart would do the trick but the script timed out
while restarting the XAPI daemon.

I found the process and first tried to use a simple kill command but the
process was in a "defunct" state. I tried a kill -9 but no joy.

I then found the xapi.pid and manually deleted it and then tried to run
xe-toolstack-restart. Unfortunately this did not work and ultimately I had
to reboot the cluster node.

So... any other ideas on killing a zombie XAPI process? I've like to avoid
rebooting a host :)

--f46d040715c5ef141104c1ae62a1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive t=
o XAPI calls being sent from a CloudStack management server. In the past, a=
 simple xe-toolstack-restart would do the trick but the script timed out wh=
ile restarting the XAPI daemon.</div>
<div><br></div><div>I found the process and first tried to use a simple kil=
l command but the process was in a &quot;defunct&quot; state. I tried a kil=
l -9 but no joy.=A0</div><div><br></div><div>I then found the xapi.pid and =
manually deleted it and then tried to run xe-toolstack-restart. Unfortunate=
ly this did not work and ultimately I had to reboot the cluster node.</div>
<div><br></div><div>So... any other ideas on killing a zombie XAPI process?=
 I&#39;ve like to avoid rebooting a host :)</div>

--f46d040715c5ef141104c1ae62a1--


--===============0143465006436867840==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0143465006436867840==--


From xen-users-bounces@lists.xen.org Tue Jun 05 03:36:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 03:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbkXt-00059V-Tt; Tue, 05 Jun 2012 03:35:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bill@b2bassadventures.com>) id 1SbkXs-00059Q-Tp
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 03:35:01 +0000
Received: from [193.109.254.147:42857] by server-12.bemta-14.messagelabs.com
	id 90/FF-12998-46E7DCF4; Tue, 05 Jun 2012 03:35:00 +0000
X-Env-Sender: bill@b2bassadventures.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1338867298!12758145!1
X-Originating-IP: [184.105.211.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32088 invoked from network); 5 Jun 2012 03:34:59 -0000
Received: from billbeau.net (HELO billbeau.net) (184.105.211.105)
	by server-2.tower-27.messagelabs.com with SMTP;
	5 Jun 2012 03:34:59 -0000
Received: from mail ([71.138.140.231]) by billbeau.net for
	<xen-users@lists.xen.org>; Mon, 4 Jun 2012 20:34:57 -0700
Received: from [192.168.3.101] (unknown [192.168.1.2])
	by mail (Postfix) with ESMTP id 4BFCE38A181
	for <xen-users@lists.xen.org>; Mon,  4 Jun 2012 20:34:57 -0700 (PDT)
Message-ID: <4FCD7E6D.5070004@b2bassadventures.com>
Date: Mon, 04 Jun 2012 20:35:09 -0700
From: Bill Beauchemin <bill@b2bassadventures.com>
Organization: B2 Bass Adventures
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: bill@b2bassadventures.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello All,
I have been working with Linux since 1999. I am now trying to use 
virtualization useing Xen. I have a project where I have a Dell 2950 
server with two ethernet ports, and one 1TB drive.  I have 64 bit Debian 
Squeeze installed and running.  I need two instances  of vm's one being 
devel and the other is prod. each should connect through one of the eth 
ports. so devel could be eth0 and prod could be on eth1.

I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.

I have had so many issues trying to just get one vm running. make a cfg 
file i get errors about installation files or hotplug issues. currently 
my disk structure is
fdisk -l
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          37      297171   83  Linux
/dev/sda2              38        6117    48837600   83  Linux
/dev/sda3            6118        6604     3911827+  82  Linux swap / Solaris
/dev/sda4            6605      115416   874032390    5  Extended
/dev/sda5            6605       60098   429690523+  83  Linux
/dev/sda6           60099       60706     4883728+  82  Linux swap / Solaris
/dev/sda7           60707      114808   434574283+  83  Linux
/dev/sda8          114809      115416     4883728+  82  Linux swap / Solaris
sda1 is the boot
sda2 is swap for the base debian install and ada3 is swap for that
sda5 is for devel and sda6 is a swap for that
sda7 is for prod and sda8 is swap for that

My main question is if nthere is a tutorial that can help me with getting xen installed and configured correctly, configure a guest, install a guest, and boot the guest using the above configuration?

-- 
Bill Beauchemin
B2 Bass Adventures
Newark, Ca. 94560
(510) 552-7571


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 03:36:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 03:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbkXt-00059V-Tt; Tue, 05 Jun 2012 03:35:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bill@b2bassadventures.com>) id 1SbkXs-00059Q-Tp
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 03:35:01 +0000
Received: from [193.109.254.147:42857] by server-12.bemta-14.messagelabs.com
	id 90/FF-12998-46E7DCF4; Tue, 05 Jun 2012 03:35:00 +0000
X-Env-Sender: bill@b2bassadventures.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1338867298!12758145!1
X-Originating-IP: [184.105.211.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32088 invoked from network); 5 Jun 2012 03:34:59 -0000
Received: from billbeau.net (HELO billbeau.net) (184.105.211.105)
	by server-2.tower-27.messagelabs.com with SMTP;
	5 Jun 2012 03:34:59 -0000
Received: from mail ([71.138.140.231]) by billbeau.net for
	<xen-users@lists.xen.org>; Mon, 4 Jun 2012 20:34:57 -0700
Received: from [192.168.3.101] (unknown [192.168.1.2])
	by mail (Postfix) with ESMTP id 4BFCE38A181
	for <xen-users@lists.xen.org>; Mon,  4 Jun 2012 20:34:57 -0700 (PDT)
Message-ID: <4FCD7E6D.5070004@b2bassadventures.com>
Date: Mon, 04 Jun 2012 20:35:09 -0700
From: Bill Beauchemin <bill@b2bassadventures.com>
Organization: B2 Bass Adventures
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: bill@b2bassadventures.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello All,
I have been working with Linux since 1999. I am now trying to use 
virtualization useing Xen. I have a project where I have a Dell 2950 
server with two ethernet ports, and one 1TB drive.  I have 64 bit Debian 
Squeeze installed and running.  I need two instances  of vm's one being 
devel and the other is prod. each should connect through one of the eth 
ports. so devel could be eth0 and prod could be on eth1.

I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.

I have had so many issues trying to just get one vm running. make a cfg 
file i get errors about installation files or hotplug issues. currently 
my disk structure is
fdisk -l
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          37      297171   83  Linux
/dev/sda2              38        6117    48837600   83  Linux
/dev/sda3            6118        6604     3911827+  82  Linux swap / Solaris
/dev/sda4            6605      115416   874032390    5  Extended
/dev/sda5            6605       60098   429690523+  83  Linux
/dev/sda6           60099       60706     4883728+  82  Linux swap / Solaris
/dev/sda7           60707      114808   434574283+  83  Linux
/dev/sda8          114809      115416     4883728+  82  Linux swap / Solaris
sda1 is the boot
sda2 is swap for the base debian install and ada3 is swap for that
sda5 is for devel and sda6 is a swap for that
sda7 is for prod and sda8 is swap for that

My main question is if nthere is a tutorial that can help me with getting xen installed and configured correctly, configure a guest, install a guest, and boot the guest using the above configuration?

-- 
Bill Beauchemin
B2 Bass Adventures
Newark, Ca. 94560
(510) 552-7571


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 03:52:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 03:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbknT-0005Sj-1R; Tue, 05 Jun 2012 03:51:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SbknR-0005Sd-PZ
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 03:51:05 +0000
Received: from [193.109.254.147:34733] by server-7.bemta-14.messagelabs.com id
	07/5D-29165-9228DCF4; Tue, 05 Jun 2012 03:51:05 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1338868263!12759388!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28187 invoked from network); 5 Jun 2012 03:51:04 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 03:51:04 -0000
Received: by obbwd20 with SMTP id wd20so10831285obb.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 20:51:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=QRNs7/WacabPHJUzoafmIU+vXVxr2/IBiqGoc/G/7CQ=;
	b=jCcR6qTvowQ27kpCeYYVDIG4/vtbvy9IzJvIZG7c2ZbT/JKtrn3HfhAeo0Xd2ShZgi
	+SvZl62pIR+vHwfYM83nDqdXhGV55pbCofg/WWwVXW0GA5+/kM2pESc0GI5jvwbucL+X
	YprCkl1Lto8ImkGj3iQDUkTYJzWUZ9vQkYBE/Kh8Xfd0CHsLvR2/wQXb9wUEt6L4sK0f
	9K8FlIiUO6dz3KFtxc/CWRhuzBwpxYe8cB9x+iCrICc6pGLM84b+inpkw/LK+PCznf3d
	3V10GgCsF5ZCvdQDfFrzcCWC4+gc7/5b55juM+4WtMerWJVvgQk1jWWEKc/i5CgmRuVC
	opVQ==
MIME-Version: 1.0
Received: by 10.182.139.2 with SMTP id qu2mr14206813obb.34.1338868262942; Mon,
	04 Jun 2012 20:51:02 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Mon, 4 Jun 2012 20:51:02 -0700 (PDT)
Date: Tue, 5 Jun 2012 13:51:02 +1000
Message-ID: <CAAcQV2gnxjD=Kz3Hj7=uA7FGsC3SODoLvb6dDmC7Euquuj_Bpg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] need your help with xcp vlan
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2639501407822290011=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2639501407822290011==
Content-Type: multipart/alternative; boundary=e89a8f838db136b83b04c1b18f59

--e89a8f838db136b83b04c1b18f59
Content-Type: text/plain; charset=ISO-8859-1

hi all,

im peter, i found the post here
http://www.gossamer-threads.com/lists/xen/users/229738

i build a small test env, with 2 vm in 1 server with xcp 1.1.0

i use xe network-create and xe vlan-create to build the vlan for each vm.

then i got 2 bridge like xapi1 and xapi2, and in the ovs-vsctl list port i
can see all these info about fake-bridge and vlan tag is correct.

but when i start 2 vms, and try to ping the dom0 ip , i got fault, all
iptables in dom0 and vms are closed.

do you know what is the reson of this?

thanks for your help.

--e89a8f838db136b83b04c1b18f59
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style>hi all,=A0</span><div style><br></div><div style>im peter, i fo=
und the post here=A0<a href=3D"http://www.gossamer-threads.com/lists/xen/us=
ers/229738" target=3D"_blank" style=3D"color:rgb(17,85,204)">http://www.gos=
samer-threads.com/lists/xen/users/229738</a></div>
<div style><br></div><div style>i build a small test env, with 2 vm in 1 se=
rver with xcp 1.1.0</div><div style><br></div><div style>i use xe network-c=
reate and xe vlan-create to build the vlan for each vm.</div><div style>
<br></div><div style>then i got 2 bridge like xapi1 and xapi2, and in the o=
vs-vsctl list port i can see all these info about fake-bridge and vlan tag =
is correct.</div><div style><br></div><div style>but when i start 2 vms, an=
d try to ping the dom0 ip , i got fault, all iptables in dom0 and vms are c=
losed.</div>
<div style><br></div><div style>do you know what is the reson of this?</div=
><div style><br></div><div style>thanks for your help.</div>

--e89a8f838db136b83b04c1b18f59--


--===============2639501407822290011==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2639501407822290011==--


From xen-users-bounces@lists.xen.org Tue Jun 05 03:52:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 03:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbknT-0005Sj-1R; Tue, 05 Jun 2012 03:51:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SbknR-0005Sd-PZ
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 03:51:05 +0000
Received: from [193.109.254.147:34733] by server-7.bemta-14.messagelabs.com id
	07/5D-29165-9228DCF4; Tue, 05 Jun 2012 03:51:05 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1338868263!12759388!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28187 invoked from network); 5 Jun 2012 03:51:04 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 03:51:04 -0000
Received: by obbwd20 with SMTP id wd20so10831285obb.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 20:51:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=QRNs7/WacabPHJUzoafmIU+vXVxr2/IBiqGoc/G/7CQ=;
	b=jCcR6qTvowQ27kpCeYYVDIG4/vtbvy9IzJvIZG7c2ZbT/JKtrn3HfhAeo0Xd2ShZgi
	+SvZl62pIR+vHwfYM83nDqdXhGV55pbCofg/WWwVXW0GA5+/kM2pESc0GI5jvwbucL+X
	YprCkl1Lto8ImkGj3iQDUkTYJzWUZ9vQkYBE/Kh8Xfd0CHsLvR2/wQXb9wUEt6L4sK0f
	9K8FlIiUO6dz3KFtxc/CWRhuzBwpxYe8cB9x+iCrICc6pGLM84b+inpkw/LK+PCznf3d
	3V10GgCsF5ZCvdQDfFrzcCWC4+gc7/5b55juM+4WtMerWJVvgQk1jWWEKc/i5CgmRuVC
	opVQ==
MIME-Version: 1.0
Received: by 10.182.139.2 with SMTP id qu2mr14206813obb.34.1338868262942; Mon,
	04 Jun 2012 20:51:02 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Mon, 4 Jun 2012 20:51:02 -0700 (PDT)
Date: Tue, 5 Jun 2012 13:51:02 +1000
Message-ID: <CAAcQV2gnxjD=Kz3Hj7=uA7FGsC3SODoLvb6dDmC7Euquuj_Bpg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] need your help with xcp vlan
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2639501407822290011=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2639501407822290011==
Content-Type: multipart/alternative; boundary=e89a8f838db136b83b04c1b18f59

--e89a8f838db136b83b04c1b18f59
Content-Type: text/plain; charset=ISO-8859-1

hi all,

im peter, i found the post here
http://www.gossamer-threads.com/lists/xen/users/229738

i build a small test env, with 2 vm in 1 server with xcp 1.1.0

i use xe network-create and xe vlan-create to build the vlan for each vm.

then i got 2 bridge like xapi1 and xapi2, and in the ovs-vsctl list port i
can see all these info about fake-bridge and vlan tag is correct.

but when i start 2 vms, and try to ping the dom0 ip , i got fault, all
iptables in dom0 and vms are closed.

do you know what is the reson of this?

thanks for your help.

--e89a8f838db136b83b04c1b18f59
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style>hi all,=A0</span><div style><br></div><div style>im peter, i fo=
und the post here=A0<a href=3D"http://www.gossamer-threads.com/lists/xen/us=
ers/229738" target=3D"_blank" style=3D"color:rgb(17,85,204)">http://www.gos=
samer-threads.com/lists/xen/users/229738</a></div>
<div style><br></div><div style>i build a small test env, with 2 vm in 1 se=
rver with xcp 1.1.0</div><div style><br></div><div style>i use xe network-c=
reate and xe vlan-create to build the vlan for each vm.</div><div style>
<br></div><div style>then i got 2 bridge like xapi1 and xapi2, and in the o=
vs-vsctl list port i can see all these info about fake-bridge and vlan tag =
is correct.</div><div style><br></div><div style>but when i start 2 vms, an=
d try to ping the dom0 ip , i got fault, all iptables in dom0 and vms are c=
losed.</div>
<div style><br></div><div style>do you know what is the reson of this?</div=
><div style><br></div><div style>thanks for your help.</div>

--e89a8f838db136b83b04c1b18f59--


--===============2639501407822290011==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2639501407822290011==--


From xen-users-bounces@lists.xen.org Tue Jun 05 04:28:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 04:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SblLn-0005y0-8S; Tue, 05 Jun 2012 04:26:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SblLl-0005xv-2a
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 04:26:33 +0000
Received: from [85.158.143.99:57779] by server-2.bemta-4.messagelabs.com id
	12/CE-25135-87A8DCF4; Tue, 05 Jun 2012 04:26:32 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1338870389!20144541!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9107 invoked from network); 5 Jun 2012 04:26:30 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 04:26:30 -0000
Received: by obbwd20 with SMTP id wd20so10881297obb.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 21:26:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=WrDlqKh9mjQti4nKsIxbOzQwZCI0orC96Q2rlCubJn8=;
	b=afdwnca/SqHtCs4vIlPZFz6+voxEAokKcEjXlU/Lmr/9JivNQvP8GNKvK1kO2ajcyS
	59yBMSruulixzRHaG1vlJRqRyl9sU9/6qvsBuAtIGDo2rkpL/dkzDiSCUfpDkJr0gjtB
	HUPAGg1FUuQPrgun9d7467QkFn5A/hdrtyx7InPm1cXMm1SrN7SB5Kk175JmnCfC+Gbd
	jfvqNu2skcu4HOKjAh4QgGt+Y9qUgaO+jwup5TsqJ2BLtdMco7dodNDt9F4fu/sjgMv/
	qTyQCuZZL42yUt2LElUonXymxcmgl97WywRPhZkT7eul+32j9kaxqthjxgqMWuhja2Qx
	iMRA==
MIME-Version: 1.0
Received: by 10.60.3.194 with SMTP id e2mr9618459oee.1.1338870388784; Mon, 04
	Jun 2012 21:26:28 -0700 (PDT)
Received: by 10.76.122.134 with HTTP; Mon, 4 Jun 2012 21:26:28 -0700 (PDT)
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
Date: Tue, 5 Jun 2012 00:26:28 -0400
Message-ID: <CAA7N5Ra=gmZJ0AMu9dk4_JXhJokdqVdGUSPmOc82P3P=Wx-tuw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: bill@b2bassadventures.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1713676349909264283=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1713676349909264283==
Content-Type: multipart/alternative; boundary=e89a8fb202a0ec7ff604c1b20dda

--e89a8fb202a0ec7ff604c1b20dda
Content-Type: text/plain; charset=ISO-8859-1

Hello Bill,

I don't know about an all-inclusive guide, but I recommend starting with
Xen Man Pages and the Xen Wiki.  The raw text files provide plenty of
configuration details, and you should be able to search for tutorials:
http://wiki.xen.org/wiki/Xen_Man_Pages

With regards to your objectives, networking should be handled by Dom0 via
the bridge-utils package and /etc/network/interfaces configuration.  Also
you may want to simplify your drive partitions since Xen virtual machines
will treat the partitions as drives, which results in a new partition table
and sub-partitioning each.


Here is a very basic example of the interfaces file you might want:

auto lo dev prod
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface prod inet manual
bridge_ports eth0
iface dev inet manual
bridge_ports eth1

Then you add a line like this to each virtual machine:
vif=['bridge=dev,model=e1000']

There is a lot of drive specifics you will want to read up on from the man
pages, and specific configuration details for linux/unix virtual machines.

If you continue to encounter errors, share them and your Xen version.


I am working on a Debian Wheezy x64 platform with Xen 4.2 a Windows,
PFSense, and Debian Wheezy HVM's, so my configuration objectives and syntax
may not be exactly what you need, but if you want an example:
http://pastebin.com/9E1g1BHf

Best of luck, and let me know if any of that was unclear.

~Casey


On Mon, Jun 4, 2012 at 11:35 PM, Bill Beauchemin
<bill@b2bassadventures.com>wrote:

> Hello All,
> I have been working with Linux since 1999. I am now trying to use
> virtualization useing Xen. I have a project where I have a Dell 2950 server
> with two ethernet ports, and one 1TB drive.  I have 64 bit Debian Squeeze
> installed and running.  I need two instances  of vm's one being devel and
> the other is prod. each should connect through one of the eth ports. so
> devel could be eth0 and prod could be on eth1.
>
> I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.
>
> I have had so many issues trying to just get one vm running. make a cfg
> file i get errors about installation files or hotplug issues. currently my
> disk structure is
> fdisk -l
>  Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *           1          37      297171   83  Linux
> /dev/sda2              38        6117    48837600   83  Linux
> /dev/sda3            6118        6604     3911827+  82  Linux swap /
> Solaris
> /dev/sda4            6605      115416   874032390    5  Extended
> /dev/sda5            6605       60098   429690523+  83  Linux
> /dev/sda6           60099       60706     4883728+  82  Linux swap /
> Solaris
> /dev/sda7           60707      114808   434574283+  83  Linux
> /dev/sda8          114809      115416     4883728+  82  Linux swap /
> Solaris
> sda1 is the boot
> sda2 is swap for the base debian install and ada3 is swap for that
> sda5 is for devel and sda6 is a swap for that
> sda7 is for prod and sda8 is swap for that
>
> My main question is if nthere is a tutorial that can help me with getting
> xen installed and configured correctly, configure a guest, install a guest,
> and boot the guest using the above configuration?
>
> --
> Bill Beauchemin
> B2 Bass Adventures
> Newark, Ca. 94560
> (510) 552-7571
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb202a0ec7ff604c1b20dda
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>Hello Bill,</div><div><br></div><div>I don&#39;t know about an al=
l-inclusive guide, but I recommend starting with Xen Man Pages and the Xen =
Wiki. =A0The raw text files provide plenty of configuration details, and yo=
u should be able to search for tutorials:</div>
<div><a href=3D"http://wiki.xen.org/wiki/Xen_Man_Pages">http://wiki.xen.org=
/wiki/Xen_Man_Pages</a></div><div><br></div><div>With regards to your objec=
tives, networking should be handled by Dom0 via the bridge-utils package an=
d /etc/network/interfaces configuration. =A0Also you may want to simplify y=
our drive partitions since Xen virtual machines will treat the partitions a=
s drives, which results in a new partition table and sub-partitioning each.=
</div>
<div><br></div><div><br></div><div>Here is a very basic example of the inte=
rfaces file you might want:</div><div><br></div><div>auto lo dev prod</div>=
<div>iface lo inet loopback</div><div>iface eth0 inet manual</div><div>
iface eth1 inet manual</div><div>iface prod inet manual</div><div><span cla=
ss=3D"Apple-tab-span" style=3D"white-space:pre">	</span>bridge_ports eth0</=
div><div>iface dev inet manual</div><div><span class=3D"Apple-tab-span" sty=
le=3D"white-space:pre">	</span>bridge_ports eth1</div>
<div><br></div><div>Then you add a line like this to each virtual machine:<=
/div><div>vif=3D[&#39;bridge=3Ddev,model=3De1000&#39;]</div><div><br></div>=
<div>There is a lot of drive specifics you will want to read up on from the=
 man pages, and specific configuration details for linux/unix virtual machi=
nes.</div>
<div><br></div><div>If you continue to encounter errors, share them and you=
r Xen version.</div><div><br></div><div><br></div><div>I am working on a De=
bian Wheezy x64 platform with Xen 4.2 a Windows, PFSense, and Debian Wheezy=
 HVM&#39;s, so my configuration objectives and syntax may not be exactly wh=
at you need, but if you want an example:</div>
<div><a href=3D"http://pastebin.com/9E1g1BHf">http://pastebin.com/9E1g1BHf<=
/a></div><div><br></div><div>Best of luck, and let me know if any of that w=
as unclear.</div><div><br></div><div>~Casey</div></div><div><br></div><div>
<div><br></div></div><div class=3D"gmail_quote">On Mon, Jun 4, 2012 at 11:3=
5 PM, Bill Beauchemin <span dir=3D"ltr">&lt;<a href=3D"mailto:bill@b2bassad=
ventures.com" target=3D"_blank">bill@b2bassadventures.com</a>&gt;</span> wr=
ote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello All,<br>
I have been working with Linux since 1999. I am now trying to use virtualiz=
ation useing Xen. I have a project where I have a Dell 2950 server with two=
 ethernet ports, and one 1TB drive. =A0I have 64 bit Debian Squeeze install=
ed and running. =A0I need two instances =A0of vm&#39;s one being devel and =
the other is prod. each should connect through one of the eth ports. so dev=
el could be eth0 and prod could be on eth1.<br>

<br>
I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.<br>
<br>
I have had so many issues trying to just get one vm running. make a cfg fil=
e i get errors about installation files or hotplug issues. currently my dis=
k structure is<br>
fdisk -l<br>
 =A0Device Boot =A0 =A0 =A0Start =A0 =A0 =A0 =A0 End =A0 =A0 =A0Blocks =A0 =
Id =A0System<br>
/dev/sda1 =A0 * =A0 =A0 =A0 =A0 =A0 1 =A0 =A0 =A0 =A0 =A037 =A0 =A0 =A02971=
71 =A0 83 =A0Linux<br>
/dev/sda2 =A0 =A0 =A0 =A0 =A0 =A0 =A038 =A0 =A0 =A0 =A06117 =A0 =A048837600=
 =A0 83 =A0Linux<br>
/dev/sda3 =A0 =A0 =A0 =A0 =A0 =A06118 =A0 =A0 =A0 =A06604 =A0 =A0 3911827+ =
=A082 =A0Linux swap / Solaris<br>
/dev/sda4 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0115416 =A0 874032390 =A0 =
=A05 =A0Extended<br>
/dev/sda5 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0 60098 =A0 429690523+ =A08=
3 =A0Linux<br>
/dev/sda6 =A0 =A0 =A0 =A0 =A0 60099 =A0 =A0 =A0 60706 =A0 =A0 4883728+ =A08=
2 =A0Linux swap / Solaris<br>
/dev/sda7 =A0 =A0 =A0 =A0 =A0 60707 =A0 =A0 =A0114808 =A0 434574283+ =A083 =
=A0Linux<br>
/dev/sda8 =A0 =A0 =A0 =A0 =A0114809 =A0 =A0 =A0115416 =A0 =A0 4883728+ =A08=
2 =A0Linux swap / Solaris<br>
sda1 is the boot<br>
sda2 is swap for the base debian install and ada3 is swap for that<br>
sda5 is for devel and sda6 is a swap for that<br>
sda7 is for prod and sda8 is swap for that<br>
<br>
My main question is if nthere is a tutorial that can help me with getting x=
en installed and configured correctly, configure a guest, install a guest, =
and boot the guest using the above configuration?<span class=3D"HOEnZb"><fo=
nt color=3D"#888888"><br>

<br>
-- <br>
Bill Beauchemin<br>
B2 Bass Adventures<br>
Newark, Ca. 94560<br>
<a href=3D"tel:%28510%29%20552-7571" value=3D"+15105527571" target=3D"_blan=
k">(510) 552-7571</a><br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>

--e89a8fb202a0ec7ff604c1b20dda--


--===============1713676349909264283==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1713676349909264283==--


From xen-users-bounces@lists.xen.org Tue Jun 05 04:28:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 04:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SblLn-0005y0-8S; Tue, 05 Jun 2012 04:26:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SblLl-0005xv-2a
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 04:26:33 +0000
Received: from [85.158.143.99:57779] by server-2.bemta-4.messagelabs.com id
	12/CE-25135-87A8DCF4; Tue, 05 Jun 2012 04:26:32 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1338870389!20144541!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9107 invoked from network); 5 Jun 2012 04:26:30 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 04:26:30 -0000
Received: by obbwd20 with SMTP id wd20so10881297obb.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 21:26:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=WrDlqKh9mjQti4nKsIxbOzQwZCI0orC96Q2rlCubJn8=;
	b=afdwnca/SqHtCs4vIlPZFz6+voxEAokKcEjXlU/Lmr/9JivNQvP8GNKvK1kO2ajcyS
	59yBMSruulixzRHaG1vlJRqRyl9sU9/6qvsBuAtIGDo2rkpL/dkzDiSCUfpDkJr0gjtB
	HUPAGg1FUuQPrgun9d7467QkFn5A/hdrtyx7InPm1cXMm1SrN7SB5Kk175JmnCfC+Gbd
	jfvqNu2skcu4HOKjAh4QgGt+Y9qUgaO+jwup5TsqJ2BLtdMco7dodNDt9F4fu/sjgMv/
	qTyQCuZZL42yUt2LElUonXymxcmgl97WywRPhZkT7eul+32j9kaxqthjxgqMWuhja2Qx
	iMRA==
MIME-Version: 1.0
Received: by 10.60.3.194 with SMTP id e2mr9618459oee.1.1338870388784; Mon, 04
	Jun 2012 21:26:28 -0700 (PDT)
Received: by 10.76.122.134 with HTTP; Mon, 4 Jun 2012 21:26:28 -0700 (PDT)
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
Date: Tue, 5 Jun 2012 00:26:28 -0400
Message-ID: <CAA7N5Ra=gmZJ0AMu9dk4_JXhJokdqVdGUSPmOc82P3P=Wx-tuw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: bill@b2bassadventures.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1713676349909264283=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1713676349909264283==
Content-Type: multipart/alternative; boundary=e89a8fb202a0ec7ff604c1b20dda

--e89a8fb202a0ec7ff604c1b20dda
Content-Type: text/plain; charset=ISO-8859-1

Hello Bill,

I don't know about an all-inclusive guide, but I recommend starting with
Xen Man Pages and the Xen Wiki.  The raw text files provide plenty of
configuration details, and you should be able to search for tutorials:
http://wiki.xen.org/wiki/Xen_Man_Pages

With regards to your objectives, networking should be handled by Dom0 via
the bridge-utils package and /etc/network/interfaces configuration.  Also
you may want to simplify your drive partitions since Xen virtual machines
will treat the partitions as drives, which results in a new partition table
and sub-partitioning each.


Here is a very basic example of the interfaces file you might want:

auto lo dev prod
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface prod inet manual
bridge_ports eth0
iface dev inet manual
bridge_ports eth1

Then you add a line like this to each virtual machine:
vif=['bridge=dev,model=e1000']

There is a lot of drive specifics you will want to read up on from the man
pages, and specific configuration details for linux/unix virtual machines.

If you continue to encounter errors, share them and your Xen version.


I am working on a Debian Wheezy x64 platform with Xen 4.2 a Windows,
PFSense, and Debian Wheezy HVM's, so my configuration objectives and syntax
may not be exactly what you need, but if you want an example:
http://pastebin.com/9E1g1BHf

Best of luck, and let me know if any of that was unclear.

~Casey


On Mon, Jun 4, 2012 at 11:35 PM, Bill Beauchemin
<bill@b2bassadventures.com>wrote:

> Hello All,
> I have been working with Linux since 1999. I am now trying to use
> virtualization useing Xen. I have a project where I have a Dell 2950 server
> with two ethernet ports, and one 1TB drive.  I have 64 bit Debian Squeeze
> installed and running.  I need two instances  of vm's one being devel and
> the other is prod. each should connect through one of the eth ports. so
> devel could be eth0 and prod could be on eth1.
>
> I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.
>
> I have had so many issues trying to just get one vm running. make a cfg
> file i get errors about installation files or hotplug issues. currently my
> disk structure is
> fdisk -l
>  Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *           1          37      297171   83  Linux
> /dev/sda2              38        6117    48837600   83  Linux
> /dev/sda3            6118        6604     3911827+  82  Linux swap /
> Solaris
> /dev/sda4            6605      115416   874032390    5  Extended
> /dev/sda5            6605       60098   429690523+  83  Linux
> /dev/sda6           60099       60706     4883728+  82  Linux swap /
> Solaris
> /dev/sda7           60707      114808   434574283+  83  Linux
> /dev/sda8          114809      115416     4883728+  82  Linux swap /
> Solaris
> sda1 is the boot
> sda2 is swap for the base debian install and ada3 is swap for that
> sda5 is for devel and sda6 is a swap for that
> sda7 is for prod and sda8 is swap for that
>
> My main question is if nthere is a tutorial that can help me with getting
> xen installed and configured correctly, configure a guest, install a guest,
> and boot the guest using the above configuration?
>
> --
> Bill Beauchemin
> B2 Bass Adventures
> Newark, Ca. 94560
> (510) 552-7571
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb202a0ec7ff604c1b20dda
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>Hello Bill,</div><div><br></div><div>I don&#39;t know about an al=
l-inclusive guide, but I recommend starting with Xen Man Pages and the Xen =
Wiki. =A0The raw text files provide plenty of configuration details, and yo=
u should be able to search for tutorials:</div>
<div><a href=3D"http://wiki.xen.org/wiki/Xen_Man_Pages">http://wiki.xen.org=
/wiki/Xen_Man_Pages</a></div><div><br></div><div>With regards to your objec=
tives, networking should be handled by Dom0 via the bridge-utils package an=
d /etc/network/interfaces configuration. =A0Also you may want to simplify y=
our drive partitions since Xen virtual machines will treat the partitions a=
s drives, which results in a new partition table and sub-partitioning each.=
</div>
<div><br></div><div><br></div><div>Here is a very basic example of the inte=
rfaces file you might want:</div><div><br></div><div>auto lo dev prod</div>=
<div>iface lo inet loopback</div><div>iface eth0 inet manual</div><div>
iface eth1 inet manual</div><div>iface prod inet manual</div><div><span cla=
ss=3D"Apple-tab-span" style=3D"white-space:pre">	</span>bridge_ports eth0</=
div><div>iface dev inet manual</div><div><span class=3D"Apple-tab-span" sty=
le=3D"white-space:pre">	</span>bridge_ports eth1</div>
<div><br></div><div>Then you add a line like this to each virtual machine:<=
/div><div>vif=3D[&#39;bridge=3Ddev,model=3De1000&#39;]</div><div><br></div>=
<div>There is a lot of drive specifics you will want to read up on from the=
 man pages, and specific configuration details for linux/unix virtual machi=
nes.</div>
<div><br></div><div>If you continue to encounter errors, share them and you=
r Xen version.</div><div><br></div><div><br></div><div>I am working on a De=
bian Wheezy x64 platform with Xen 4.2 a Windows, PFSense, and Debian Wheezy=
 HVM&#39;s, so my configuration objectives and syntax may not be exactly wh=
at you need, but if you want an example:</div>
<div><a href=3D"http://pastebin.com/9E1g1BHf">http://pastebin.com/9E1g1BHf<=
/a></div><div><br></div><div>Best of luck, and let me know if any of that w=
as unclear.</div><div><br></div><div>~Casey</div></div><div><br></div><div>
<div><br></div></div><div class=3D"gmail_quote">On Mon, Jun 4, 2012 at 11:3=
5 PM, Bill Beauchemin <span dir=3D"ltr">&lt;<a href=3D"mailto:bill@b2bassad=
ventures.com" target=3D"_blank">bill@b2bassadventures.com</a>&gt;</span> wr=
ote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello All,<br>
I have been working with Linux since 1999. I am now trying to use virtualiz=
ation useing Xen. I have a project where I have a Dell 2950 server with two=
 ethernet ports, and one 1TB drive. =A0I have 64 bit Debian Squeeze install=
ed and running. =A0I need two instances =A0of vm&#39;s one being devel and =
the other is prod. each should connect through one of the eth ports. so dev=
el could be eth0 and prod could be on eth1.<br>

<br>
I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.<br>
<br>
I have had so many issues trying to just get one vm running. make a cfg fil=
e i get errors about installation files or hotplug issues. currently my dis=
k structure is<br>
fdisk -l<br>
 =A0Device Boot =A0 =A0 =A0Start =A0 =A0 =A0 =A0 End =A0 =A0 =A0Blocks =A0 =
Id =A0System<br>
/dev/sda1 =A0 * =A0 =A0 =A0 =A0 =A0 1 =A0 =A0 =A0 =A0 =A037 =A0 =A0 =A02971=
71 =A0 83 =A0Linux<br>
/dev/sda2 =A0 =A0 =A0 =A0 =A0 =A0 =A038 =A0 =A0 =A0 =A06117 =A0 =A048837600=
 =A0 83 =A0Linux<br>
/dev/sda3 =A0 =A0 =A0 =A0 =A0 =A06118 =A0 =A0 =A0 =A06604 =A0 =A0 3911827+ =
=A082 =A0Linux swap / Solaris<br>
/dev/sda4 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0115416 =A0 874032390 =A0 =
=A05 =A0Extended<br>
/dev/sda5 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0 60098 =A0 429690523+ =A08=
3 =A0Linux<br>
/dev/sda6 =A0 =A0 =A0 =A0 =A0 60099 =A0 =A0 =A0 60706 =A0 =A0 4883728+ =A08=
2 =A0Linux swap / Solaris<br>
/dev/sda7 =A0 =A0 =A0 =A0 =A0 60707 =A0 =A0 =A0114808 =A0 434574283+ =A083 =
=A0Linux<br>
/dev/sda8 =A0 =A0 =A0 =A0 =A0114809 =A0 =A0 =A0115416 =A0 =A0 4883728+ =A08=
2 =A0Linux swap / Solaris<br>
sda1 is the boot<br>
sda2 is swap for the base debian install and ada3 is swap for that<br>
sda5 is for devel and sda6 is a swap for that<br>
sda7 is for prod and sda8 is swap for that<br>
<br>
My main question is if nthere is a tutorial that can help me with getting x=
en installed and configured correctly, configure a guest, install a guest, =
and boot the guest using the above configuration?<span class=3D"HOEnZb"><fo=
nt color=3D"#888888"><br>

<br>
-- <br>
Bill Beauchemin<br>
B2 Bass Adventures<br>
Newark, Ca. 94560<br>
<a href=3D"tel:%28510%29%20552-7571" value=3D"+15105527571" target=3D"_blan=
k">(510) 552-7571</a><br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>

--e89a8fb202a0ec7ff604c1b20dda--


--===============1713676349909264283==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1713676349909264283==--


From xen-users-bounces@lists.xen.org Tue Jun 05 06:22:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 06:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbn8S-0006z9-OP; Tue, 05 Jun 2012 06:20:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sbn8Q-0006z4-Iu
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 06:20:54 +0000
Received: from [85.158.143.99:8703] by server-2.bemta-4.messagelabs.com id
	DC/02-25135-545ADCF4; Tue, 05 Jun 2012 06:20:53 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-216.messagelabs.com!1338877251!26072639!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27774 invoked from network); 5 Jun 2012 06:20:52 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 06:20:52 -0000
Received: by dadv2 with SMTP id v2so7395610dad.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 23:20:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=QXcXi8WQAl1V647xVPPfYIwOalbrBHGgUFfN3gmpLMU=;
	b=X50+WvzRF8LIp71owdCdd2pW2oEpHoq059A5yFXxOquRqz3vxPIiTmfB4gGxPu7LhA
	Ji6QPl5QkU3HByjLFTETMeJKYBm1AfTiLusbLHRgL6KImxaOtIs8ytN1z7C3KJG2Rw5M
	WPuADPOIzxz6wsNttqzTtQdQXrHQVMYGzSRHEEaSiVFuNU4ecZZj3+GfdbTlMG8yXb9F
	fRAWu5DbhVrbrDKPsLTHV7UaaNS2Nn0zaXMA6pNvnKArfH/6oUs11CUs99FHxoPzRMHx
	KDOVakwoPEAkbWY3eU4dn9MQlXd2Y3LK2ouNtZd1DwUU6q+ZnVBEwsl1qmiPAza+4t6G
	ghNg==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr45645319pbc.137.1338877250565; Mon,
	04 Jun 2012 23:20:50 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Mon, 4 Jun 2012 23:20:50 -0700 (PDT)
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
Date: Tue, 5 Jun 2012 13:20:50 +0700
Message-ID: <CAG1y0sfmfTJayNTTm-k3Hh4y4sN5KjjbS_8yyU+0MSJ8sAQ97w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: bill@b2bassadventures.com
X-Gm-Message-State: ALoCoQnJEZ45uZC7VUMr3OBZkp0SYr20wK94/HMEuecks5hyC2MwG38o5ENraGynNxLFUSgeIp2x
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 5, 2012 at 10:35 AM, Bill Beauchemin
<bill@b2bassadventures.com> wrote:
> Hello All,
> I have been working with Linux since 1999. I am now trying to use
> virtualization useing Xen. I have a project where I have a Dell 2950 serv=
er
> with two ethernet ports, and one 1TB drive. =A0I have 64 bit Debian Squee=
ze
> installed and running. =A0I need two instances =A0of vm's one being devel=
 and
> the other is prod. each should connect through one of the eth ports. so
> devel could be eth0 and prod could be on eth1.
>
> I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.

IIRC debian squeeze is not really the best platform to run xen for
beginners. If you're new to xen, I suggest the archaic-but-just-works
RHEL/Centos5.x.

Or even DON'T use xen, use whatever you're familiar with (e.g. kvm,
vmware, whatever).

And depending on what you run on it, using lxc on ubuntu precise might
actually be a better choice as it is VERY efficient, supported by the
distro, and it looks like:
- you'd be using linux guests anyway
- you'd have full control on all the guests

> I have had so many issues trying to just get one vm running. make a cfg f=
ile
> i get errors about installation files or hotplug issues.

Exactly :)

> currently my disk
> structure is
> fdisk -l
> =A0Device Boot =A0 =A0 =A0Start =A0 =A0 =A0 =A0 End =A0 =A0 =A0Blocks =A0=
 Id =A0System
> /dev/sda1 =A0 * =A0 =A0 =A0 =A0 =A0 1 =A0 =A0 =A0 =A0 =A037 =A0 =A0 =A029=
7171 =A0 83 =A0Linux
> /dev/sda2 =A0 =A0 =A0 =A0 =A0 =A0 =A038 =A0 =A0 =A0 =A06117 =A0 =A0488376=
00 =A0 83 =A0Linux
> /dev/sda3 =A0 =A0 =A0 =A0 =A0 =A06118 =A0 =A0 =A0 =A06604 =A0 =A0 3911827=
+ =A082 =A0Linux swap / Solaris
> /dev/sda4 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0115416 =A0 874032390 =A0=
 =A05 =A0Extended
> /dev/sda5 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0 60098 =A0 429690523+ =
=A083 =A0Linux
> /dev/sda6 =A0 =A0 =A0 =A0 =A0 60099 =A0 =A0 =A0 60706 =A0 =A0 4883728+ =
=A082 =A0Linux swap / Solaris
> /dev/sda7 =A0 =A0 =A0 =A0 =A0 60707 =A0 =A0 =A0114808 =A0 434574283+ =A08=
3 =A0Linux
> /dev/sda8 =A0 =A0 =A0 =A0 =A0114809 =A0 =A0 =A0115416 =A0 =A0 4883728+ =
=A082 =A0Linux swap / Solaris
> sda1 is the boot
> sda2 is swap for the base debian install and ada3 is swap for that
> sda5 is for devel and sda6 is a swap for that
> sda7 is for prod and sda8 is swap for that
>

FWIW, you didn't have to split it with partition (which will be hard
to modify later). Using LVM would probably be a better choice.


> My main question is if nthere is a tutorial that can help me with getting
> xen installed and configured correctly, configure a guest, install a gues=
t,
> and boot the guest using the above configuration?

As Casey mentioned, the wiki is a good place to start. IIRC there
isn't a specific tutorial for squeeze though, so if you DO get it
working, please update the documentation there :)

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 06:22:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 06:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbn8S-0006z9-OP; Tue, 05 Jun 2012 06:20:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sbn8Q-0006z4-Iu
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 06:20:54 +0000
Received: from [85.158.143.99:8703] by server-2.bemta-4.messagelabs.com id
	DC/02-25135-545ADCF4; Tue, 05 Jun 2012 06:20:53 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-216.messagelabs.com!1338877251!26072639!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27774 invoked from network); 5 Jun 2012 06:20:52 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 06:20:52 -0000
Received: by dadv2 with SMTP id v2so7395610dad.32
	for <xen-users@lists.xen.org>; Mon, 04 Jun 2012 23:20:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=QXcXi8WQAl1V647xVPPfYIwOalbrBHGgUFfN3gmpLMU=;
	b=X50+WvzRF8LIp71owdCdd2pW2oEpHoq059A5yFXxOquRqz3vxPIiTmfB4gGxPu7LhA
	Ji6QPl5QkU3HByjLFTETMeJKYBm1AfTiLusbLHRgL6KImxaOtIs8ytN1z7C3KJG2Rw5M
	WPuADPOIzxz6wsNttqzTtQdQXrHQVMYGzSRHEEaSiVFuNU4ecZZj3+GfdbTlMG8yXb9F
	fRAWu5DbhVrbrDKPsLTHV7UaaNS2Nn0zaXMA6pNvnKArfH/6oUs11CUs99FHxoPzRMHx
	KDOVakwoPEAkbWY3eU4dn9MQlXd2Y3LK2ouNtZd1DwUU6q+ZnVBEwsl1qmiPAza+4t6G
	ghNg==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr45645319pbc.137.1338877250565; Mon,
	04 Jun 2012 23:20:50 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Mon, 4 Jun 2012 23:20:50 -0700 (PDT)
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
Date: Tue, 5 Jun 2012 13:20:50 +0700
Message-ID: <CAG1y0sfmfTJayNTTm-k3Hh4y4sN5KjjbS_8yyU+0MSJ8sAQ97w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: bill@b2bassadventures.com
X-Gm-Message-State: ALoCoQnJEZ45uZC7VUMr3OBZkp0SYr20wK94/HMEuecks5hyC2MwG38o5ENraGynNxLFUSgeIp2x
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 5, 2012 at 10:35 AM, Bill Beauchemin
<bill@b2bassadventures.com> wrote:
> Hello All,
> I have been working with Linux since 1999. I am now trying to use
> virtualization useing Xen. I have a project where I have a Dell 2950 serv=
er
> with two ethernet ports, and one 1TB drive. =A0I have 64 bit Debian Squee=
ze
> installed and running. =A0I need two instances =A0of vm's one being devel=
 and
> the other is prod. each should connect through one of the eth ports. so
> devel could be eth0 and prod could be on eth1.
>
> I do have kernel vmlinuz-2.6.32-5-xen-amd64 running.

IIRC debian squeeze is not really the best platform to run xen for
beginners. If you're new to xen, I suggest the archaic-but-just-works
RHEL/Centos5.x.

Or even DON'T use xen, use whatever you're familiar with (e.g. kvm,
vmware, whatever).

And depending on what you run on it, using lxc on ubuntu precise might
actually be a better choice as it is VERY efficient, supported by the
distro, and it looks like:
- you'd be using linux guests anyway
- you'd have full control on all the guests

> I have had so many issues trying to just get one vm running. make a cfg f=
ile
> i get errors about installation files or hotplug issues.

Exactly :)

> currently my disk
> structure is
> fdisk -l
> =A0Device Boot =A0 =A0 =A0Start =A0 =A0 =A0 =A0 End =A0 =A0 =A0Blocks =A0=
 Id =A0System
> /dev/sda1 =A0 * =A0 =A0 =A0 =A0 =A0 1 =A0 =A0 =A0 =A0 =A037 =A0 =A0 =A029=
7171 =A0 83 =A0Linux
> /dev/sda2 =A0 =A0 =A0 =A0 =A0 =A0 =A038 =A0 =A0 =A0 =A06117 =A0 =A0488376=
00 =A0 83 =A0Linux
> /dev/sda3 =A0 =A0 =A0 =A0 =A0 =A06118 =A0 =A0 =A0 =A06604 =A0 =A0 3911827=
+ =A082 =A0Linux swap / Solaris
> /dev/sda4 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0115416 =A0 874032390 =A0=
 =A05 =A0Extended
> /dev/sda5 =A0 =A0 =A0 =A0 =A0 =A06605 =A0 =A0 =A0 60098 =A0 429690523+ =
=A083 =A0Linux
> /dev/sda6 =A0 =A0 =A0 =A0 =A0 60099 =A0 =A0 =A0 60706 =A0 =A0 4883728+ =
=A082 =A0Linux swap / Solaris
> /dev/sda7 =A0 =A0 =A0 =A0 =A0 60707 =A0 =A0 =A0114808 =A0 434574283+ =A08=
3 =A0Linux
> /dev/sda8 =A0 =A0 =A0 =A0 =A0114809 =A0 =A0 =A0115416 =A0 =A0 4883728+ =
=A082 =A0Linux swap / Solaris
> sda1 is the boot
> sda2 is swap for the base debian install and ada3 is swap for that
> sda5 is for devel and sda6 is a swap for that
> sda7 is for prod and sda8 is swap for that
>

FWIW, you didn't have to split it with partition (which will be hard
to modify later). Using LVM would probably be a better choice.


> My main question is if nthere is a tutorial that can help me with getting
> xen installed and configured correctly, configure a guest, install a gues=
t,
> and boot the guest using the above configuration?

As Casey mentioned, the wiki is a good place to start. IIRC there
isn't a specific tutorial for squeeze though, so if you DO get it
working, please update the documentation there :)

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 12:22:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 12:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbskT-0001TI-Hs; Tue, 05 Jun 2012 12:20:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SbskR-0001TD-0b
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 12:20:31 +0000
Received: from [85.158.138.51:2823] by server-10.bemta-3.messagelabs.com id
	5D/3A-06494-E89FDCF4; Tue, 05 Jun 2012 12:20:30 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1338898827!24521426!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2328 invoked from network); 5 Jun 2012 12:20:28 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 12:20:28 -0000
Received: by ghrr14 with SMTP id r14so4337710ghr.32
	for <xen-users@lists.xen.org>; Tue, 05 Jun 2012 05:20:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=Ci+y+OpqZw4dq3QE4wVxWKYXxlcIILqfy7gO1JfpF5U=;
	b=wZrEChY/uONQXeUhHvcf0q+GgiJjlnl5sXk27PCnmKDQGglyqtI3ylr6kKTjcFRBYn
	yHNNFs6yyCO6WD5rFeZOP61E0/ZNZh1vKUVK5y3CLUGuS8s5lQpAxfiiI+Ob343e77GS
	MHqj2Rk/lXzF1CPVgSlUTaPSxA+R6ivV0XPctYHiqHXTXo7RNPhkVrgy3z0R4Q7BD53i
	QVYXvL6AVKWBlEnpv3ZmgXvZ+hWDUTaah/DK0ivbBtNSRdf82IUbEfmVPVy/ibT2YcGY
	X4dopx+fA/r+TzROSm/qg/Ngz1M5Wxth2qteSxL6HtsVC7KEXDBoHWORxgl8v4zVk661
	AUwA==
Received: by 10.101.3.34 with SMTP id f34mr4967174ani.3.1338898826892;
	Tue, 05 Jun 2012 05:20:26 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id c12sm1879155ann.15.2012.06.05.05.20.25
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 05 Jun 2012 05:20:26 -0700 (PDT)
Message-ID: <4FCDF96F.2050007@gmail.com>
Date: Tue, 05 Jun 2012 08:19:59 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <assp.050347fabc.4FCD2520020000C900015D6B@smtp.seq.org>
In-Reply-To: <assp.050347fabc.4FCD2520020000C900015D6B@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

aHVtbSwgd2VsbCB0aGF0IHN1Y2tzLiBJIGtub3cgY29tcGlsaW5nIGNoYW5nZXNldCAyNTM5MiB3
b3JrcyBmb3IgbWUsIAp3aXRoIHRoZSBwYWNrYWdlcyBhbmQgaW5zdHJ1Y3Rpb25zIGkgZGVzY3Jp
YmVkLCBpIGhhdmUgY29tcGlsZWQgaXQgCnNldmVyYWwgdGltZXMgbm93LiBJIGtub3cgdGhlIG1h
aW4gcmVhc29uIHdoeSB0aGUgbGF0ZXIgY2hhbmdlc3RzIHdvbid0IApjb21waWxlIGlzIGJlY2F1
c2Ugb2YgdGhlIGRpZmZlcmVudCBHQ0MgdmVyc2lvbiBzZWVtIHRvIGRvIGRpZmZlcmVudCAKZW5v
dWdoIHRvIGZhaWwsIFNPIG1heWJlIFVidW50dSBoYXMgYSBkaWZmZXJlbnQgc3Vic2V0IG9mIEdD
Qy4gSSBoYXZlIG5vIAppZGVhLgoKV2VsbCwgaWYgaXQgd2FzIG5vIHRyb3VibGUgZm9yIHlvdSwg
bWF5YmUgdHJ5IHRvIGluc3RhbGwgRGViaWFuIFdoZWV6eSAKYW5kIHRyeSB0byBjb21waWxlIGFn
YWluLiBPdGhlcndpc2UgaSBjb3VsZCBhbHdheXMgc2VuZCB5b3UgdGhlIFhlbiA0LjIgCnJldi0y
NTM5MiBjb21waWxlZCBERUIgcGFja2FnZSBhbmQgeW91IGNhbiBqdXN0IGluc3RhbGwgdGhhdCwg
QlVUIHRoYXQgCndvdWxkbid0IHNvbHZlIHlvdXIgcHJvYmxlbSBpZiB5b3Ugd2FudGVkIHRvIGNv
bXBpbGUgaXQgbGF0ZXIgb24uCgoKPiBIbW0gc2FtZSBlcnJvcjoKPgo+IC9yb290L3hlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhh
bmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX3VwZGF0ZV9maWxlX2NyZWTDojoKPiAvcm9v
dC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3Zp
cnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNs
YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhn
LXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
NzA6NTg6Cj4gbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25s
eSBvbmNlIGZvciBlYWNoIGZ1bmN0aW9uCj4gaXQgYXBwZWFycyBpbgo+IC9yb290L3hlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhh
bmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2xzdGF0w6I6Cj4gL3Jvb3QveGVuLXVuc3Rh
YmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFu
ZGxlLmM6ODc6MzQ6Cj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0
IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+IEluIGZ1bmN0
aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1Mzky
L3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6Cj4g
ZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1
bmN0aW9uKQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4t
ZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2xp
bmvDojoKPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRp
ci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMzc6NDU6Cj4gZXJyb3I6IMOiQVRfRU1QVFlf
UEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2Nob3duw6I6Cj4gL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8t
OXAtaGFuZGxlLmM6MzczOjU4Ogo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVk
IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5vXSBFcnJvciAxCj4gbWFrZVs0XTogKioqIFdhaXRpbmcgZm9yIHVuZmluaXNo
ZWQgam9icy4uLi4KPiAgICBDQyAgICBobXAubwo+ICAgIENDICAgIGxpYmRpcy9pMzg2LWRpcy5v
Cj4gICAgTElOSyAgcWVtdS1nYQo+ICAgIExJTksgIHFlbXUtbmJkCj4gICAgTElOSyAgcWVtdS1p
bWcKPiAgICBMSU5LICBxZW11LWlvCj4gbWFrZVszXTogKioqIFtzdWJkaXItbGliaHc2NF0gRXJy
b3IgMgo+IG1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5Cj4gYC9yb290L3hlbi11bnN0YWJsZS5o
Zy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyLXJlbW90ZScKPiBtYWtlWzJdOiAqKiogW3N1
YmRpci1pbnN0YWxsLXFlbXUteGVuLWRpcl0gRXJyb3IgMgo+IG1ha2VbMl06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzJwo+IG1ha2VbMV06
ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCj4gbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMnCj4gbWFrZTogKioqIFtp
bnN0YWxsLXRvb2xzXSBFcnJvciAyCj4KPiBJIGhhZCBtb3N0IG9mIHRoZSBwYWNrYWdzLCBJIHJh
biAiYXB0LWdldCBidWlsZC1kZXAgeGVuIiBmcm9tOgo+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lr
aS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlCj4KPiBCdXQgaXQgc3RpbGwgZXJyb3JzIG9uIHRo
ZSB2aXJ0aW8gZmlsZS4gSSBoYWQgYWxzbyByZWFkIHRoYXQgdGhlc2UKPiBlcnJvcnMgaGFkIHRv
IGRpZmZlcmVudCB3aXRoIGRpZmZlcmVudCBsaWJyYXJ5L2djYyB2ZXJzaW9ucy4gTWF5YmUKPiB3
aGVlenkganVzdCBoYXMgbmV3ZXIvZGlmZmVyZW50IHZlcnNpb25zIG9mIHRob3NlIGJpbmFyaWVz
L2xpYnM/Cj4KPiAtLVdpbGwKPgo+Cj4+Pj4gICAwNi8wNC8xMiAxMTo0NSBBTT4+Pgo+IFdFTEws
IGFjdHVhbGx5IE5PIG5lZWQgdG8gaW5zdGFsbCBXaGVlenkuIEkgYW0gdmVyeSBzdXJlIHlvdSBj
YW4gZ2V0IGl0Cj4gd29ya2luZyBqdXN0IGFzIGVhc2lseSB3aXRoIFVidW50dS4KPgo+IFRoZSBv
dGhlciB0aGluZyBpIGZvcmdvdCB0byBtZW50aW9uIGlzIHlvdSBoYXZlIHRvIGhhdmUgYWxsIG9m
IHRoZQo+IHJlcXVpcmVkIHBhY2thZ2VzIGluc3RhbGxlZCBiZWZvcmUgeW91IGNhbiBjb21waWxl
IFhlbi4gSSB0aGluayB5b3UgYXJlCj4ganVzdCBtaXNzaW5nIGEgYnVuY2ggb2YgZGVwZW5kZW50
IHBhY2thZ2VzLiBUaGUgcGFja2FnZXMgaSB1c2UgYW5kIGhhdmUKPiBpbnN0YWxsZWQgYXJlIGFz
IGZvbGxvd3M6Cj4KPiBzdWRvIGFwdC1nZXQgaW5zdGFsbCB3Z2V0IHRhciBiemlwMiBidWlsZC1l
c3NlbnRpYWwgbGlibmN1cnNlczUtZGV2Cj4ga2VybmVsLXBhY2thZ2UgZmFrZXJvb3QgYmNjIGdj
YyBzc2ggYnJpZGdlLXV0aWxzIHB5dGhvbi1kZXYgdXVpZC1kZXYKPiBsaWJnbGliMi4wLWRldiBs
aWJ5YWpsLWRldiBsaWJhaW8tZGV2IGdjYy1tdWx0aWxpYiBpYXNsIGxpYnBjaS1kZXYgZmxleAo+
IGJpc29uIHF0NC1kZXYtdG9vbHMgcGF0Y2ggb2NhbWwtZmluZGxpYiBsaWJzZGwxLjItZGV2Cj4K
PiBHcmFudGVkIHNvbWUgb2YgdGhlIGFib3ZlIHBhY2thZ2VzIGFyZSBtb3JlIGltcG9ydGFudCBm
b3IgY29tcGlsaW5nIHRoZQo+IGtlcm5lbC4KPgo+IFNPLCBhcyBsb25nIGFzIHlvdSBoYXZlIGFs
bCByZXF1aXJlZCBwYWNrYWdlcyBhbmQgZm9sbG93IHRoZQo+IGluc3RydWN0aW9ucyBiZWZvcmUg
YWJvdXQgZ2V0dGluZyBhbmQgY29tcGlsaW5nIFhlbiA0LjIgcmV2aXNpb24gMjUzOTIsCj4gaXQg
c2hvdWxkIGJlIGZpbmUsIG5vIG1hdHRlciBpZiB5b3UgYXJlIHVzaW5nIERlYmlhbiBvciBVYnVu
dHUuIFVidW50dQo+IGhvd2V2ZXIgIm1pZ2h0IiBuZWVkIG1vcmUgcGFja2FnZXMsIG5vdCBzdXJl
LCAgaSBoYXZlIG5vdCBjb21waWxlZCBYZW4KPiB1bmRlciBVYnVudHUgeWV0Lgo+Cj4KPgo+IE9u
IDYvNC8yMDEyIDEyOjQzIFBNLCBXaWxsIE1jRGVybW90dCB3cm90ZToKPj4gRGFybiwgbWFkZSBp
dCBmYXJ0aGVyIGJ1dCBub3cgSSBnZXQgdGhpczoKPj4KPj4gQ0MgICAgbGliaHc2NC85cGZzL3Zp
cnRpby05cC1zeW50aC5vCj4+ICAgICBDQyAgICBsaWJodzY0LzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5vCj4+ICAgICBDQyAgICBxZW11LWNoYXIubwo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1y
ZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+
PiBJbiBmdW5jdGlvbiDDomhhbmRsZV91cGRhdGVfZmlsZV9jcmVkw6I6Cj4+Cj4gL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8t
OXAtaGFuZGxlLmM6NzA6NTg6Cj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVk
IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3
MDo1ODoKPj4gbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25s
eSBvbmNlIGZvciBlYWNoCj4gZnVuY3Rpb24KPj4gaXQgYXBwZWFycyBpbgo+Pgo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+Pgo+IC9yb290
L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOjg3OjM0Ogo+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNs
YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxl
LmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxl
LmM6Cj4+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKPj4KPiAvcm9vdC94ZW4tdW5z
dGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1o
YW5kbGUuYzozMTQ6NjI6Cj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChm
aXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2
LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoKPj4g
SW4gZnVuY3Rpb24gw6JoYW5kbGVfbGlua8OiOgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1y
ZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMz
Nzo0NToKPj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp
biB0aGlzIGZ1bmN0aW9uKQo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9v
bHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlv
biDDomhhbmRsZV9jaG93bsOiOgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKPj4g
ZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1
bmN0aW9uKQo+PiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAx
Cj4+IG1ha2VbNF06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+ICAgICBD
QyAgICBzYXZldm0ubwo+PiAgICAgQ0MgICAgbXNtb3VzZS5vCj4+ICAgICBDQyAgICBwczIubwo+
PiBtYWtlWzNdOiAqKiogW3N1YmRpci1saWJodzY0XSBFcnJvciAyCj4+IG1ha2VbM106ICoqKiBX
YWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+IG1ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5Cj4+IGAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRp
ci1yZW1vdGUnCj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBF
cnJvciAyCj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUu
aGctcmV2LTI1MzkyL3Rvb2xzJwo+PiBtYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJy
b3IgMgo+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhn
LXJldi0yNTM5Mi90b29scycKPj4gbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4+
Cj4+IFdpdGggcmV2aXNpb24gMjUzOTIuIFRoYW5rIHlvdSBzbyBtdWNoIGZvciB5b3VyIGNsZWFy
IGluc3RydWN0aW9ucyEgSQo+PiB3aWxsIGluc3RhbGwgd2hlZXp5IHRvbmlnaHQgYW5kIHRyeSB0
aGUgYnVpbGQgYWdhaW4uCj4+Cj4+IC0tV2lsbAo+Pgo+Pj4+PiAgICAwNi8wNC8xMiA0OjU2IEFN
Pj4+Cj4+IE9uIDYvNC8yMDEyIDI6NTggQU0sIFdpbGwgTWNEZXJtb3R0IHdyb3RlOgo+Pj4gSSdt
IG5vdCBzdXJlIHdoYXQgdmVyc2lvbiAoaG93IGRvIEkgY2hlY2s/KSBidXQgSSBqdXN0IGNsb25l
ZCBmcm9tCj4+IHRoYXQKPj4+IFVSTCB0b2RheS4KPj4+Cj4+PiAtLVdpbGwKPj4gV2VsbCB0aGFu
IHlvdSBwcm9iYWJseSBhbHJlYWR5IGhhdmUgdGhlIGxhdGVzdCByZXZpc2lvbi4gWW91IGNhbiBh
bHNvCj4+IGNoZWNrIHdoYXQgcmV2aXNpb24geW91ciBsb2NhbGx5IGNsb25lZCByZXBvc2l0b3J5
IGlzIGF0IGJ5IGdvaW5nIHRvCj4gdGhlCj4+IGZvbGRlciBhbmQgcnVubmluZzoKPj4KPj4gKmNk
ICAuLi94ZW4tdW5zdGFibGUuaGcKPj4gaGcgc3VtbWFyeQo+PiAqCj4+IEFuZCB0aGF0IHdpbGwg
c2hvdyB5b3UgYSBzdW1tYXJ5IG9mIHRoZSBsb2NhbCBtZXJjdXJpYWwgY2xvbmUgYW5kIHNob3cK
Pj4gdGhlIGxhdGVzdCByZXZpc2lvbnMgdGhhdCB3YXMgY2xvbmVkLgo+Pgo+PiBTTywgYW55aG93
LCBjb21waWxpbmcgdGhlIFhlbiA0LjItdW5zdGFibGUgZnJvbSB0aGUgbWVyY3VyaWFsIGhhcyBu
b3QKPj4gYmVlbiB3b3JraW5nIHZlcnkgd2VsbCBmb3IgYSBmZXcgd2Vla3Mgbm93LiBJIGhhdmUg
YXNrZWQgdGhlIFhlbi1kZXZlbAo+PiBhYm91dCB0aGF0IGEgc2V2ZXJhbCB0aW1lcyBhbmQgdGhl
cmUgYXJlIGlzc3VlcyBhbmQgcHJvYmxlbXMgd2l0aAo+PiBkaWZmZXJlbnQgR0NDIGNvbXBpbGVy
cyBBTkQgdGhlIFhlbi1kZXZlbCB0ZWFtIGtub3dzIGFsbCB0aGF0IGFuZCBhcmUKPj4gd29ya2lu
ZyBvbiBmaXhpbmcgdGhhdC4KPj4KPj4gRm9yIG5vdywgdGhlIExBU1QgcmV2aXNpb24gaSB3YXMg
YWJsZSB0byBjb21waWxlIGFuZCBnZXQgcnVubmluZyB3YXMKPj4gKiJyZXZpc2lvbiAyNTM5Mioi
LCBidXQgZXZlbiB0aGF0IHdhcyBwb3NzaWJseSBPTkxZIGlmIHlvdSByZW1vdmUgb25lCj4+IHBh
dGNoLiBZb3UgY2FuIHRyeSB0byBkb3dubG9hZCBhbmQgY29tcGlsZSBUSEFUIHZlcnNpb24gYnkg
cnVubmluZyB0aGUKPj4gZm9sbG93aW5nIGNvbW1hbmRzOgo+Pgo+PiBfKkNsb25pbmcgWGVuOipf
Cj4+ICotIGNkIC9zb21lL2RpcmVjdG9yeS9pbi9ob21lCj4+IC0gcmV2PTI1MzkyJiYgICBoZyBj
bG9uZSAtciAkcmV2Cj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvaGcveGVuLXVuc3RhYmxlLmhn
LyB4ZW4tdW5zdGFibGUuaGctcmV2LSR7cmV2fQo+PiAtIGNkIHhlbi11bnN0YWJsZS5oZy1yZXYt
MjUzOTIKPj4gLSBoZyBiYWNrb3V0IC1yIDI1MzY0Kgo+Pgo+PiBUaGlzIHdpbGwgY2xvbmUgdGhl
IHhlbi11bnN0YWJsZS5oZyBtZXJjdXJpYWwgYW5kIGRvd25sb2FkIFhlbgo+PiA0LjItdW5zdGFi
bGUgcmV2aXNpb24gMjUzOTIgaW50byB0aGUgZm9sZGVyCj4+ICIqeGVuLXVuc3RhYmxlLmhnLXJl
di0yNTM5MioiLiBSdW5uaW5nIHRoZSBjb21tYW5kICIqaGcgYmFja291ciAtcgo+PiAyNTM2NCoi
IHJlbW92ZXMgb3IgYmFja3Mgb3V0IHRoYXQgcGFydGljdWxhciBwYXRjaC4gSXQgc2VlbXMgdGhh
dAo+PiB3aXRob3V0IHRoYXQsIGV2ZW4gdGhhdCByZXZpc2lvbiB3b250IGNvbXBpbGUuCj4+Cj4+
IF8qQ29tcGlsaW5nIFhlbjoqXwo+PiBUaGFuIGp1c3Qgc2ltcGx5IHJ1biB0aGVzZSBjb21tYW5k
cyB0byBjb21waWxlIFhlbi4KPj4KPj4gKi0gY2QgeGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5MioK
Pj4gKi0gLi9jb25maWd1cmUKPj4gLSBzdWRvIG1ha2UgLWo1IHhlbiYmICAgc3VkbyBtYWtlIFRo
ZSBjb21waWxlIGNvbW1hbmQgYWJvdmUganVzdAo+IHN0cmluZ3MgdG9nZXRoZXIgdGhlIDQgY29t
cGlsaW5nIGNvbW1hbmRzCj4+IHRvIHJ1biBhbmQgd2lsbCBleGVjdXRlIG9uZSBhZnRlciB0aGUg
b3RoZXIgU08geW91IGRvbid0IGhhdmUgdG8KPj4gbWFudWFsbHkgcnVuIGVhY2ggYW5kIGV2ZXJ5
IG9uZS4gQWxzbywgSW4gdGhlIGFib3ZlICIqbWFrZSoiIGNvbW1hbmRzLAo+PiB1c2luZyB0aGUg
IiotajUqIiBvcHRpb24gYWZ0ZXIgZWFjaCBtYWtlIHRlbGxzIHRoZSBjb21waWxlIHRvIHVzZSBt
b3JlCj4+IHRoYW4gb25lIGNvcmUgdG8gY29tcGlsZSB3aXRoLiBJdCBzcGVlZHMgdXAgdGhlIGNv
bXBpbGk+ICBoYXZlIGEgbXVsdGktY29yZSBDUFUuIFNPIGluIG15IGNhc2UsIGkgaGF2ZSBhIFF1
YWQgQ29yZSBDUFUsIHNvIHRoYXQKPj4gY29tbWFuZCBvcHRpb24gaXMgIiotajEgKyBudW1iZXIg
b2YgQ1BVIGNvcmVzKiIuIFlvdSBjYW4gbW9kaWZ5IG9yCj4+IHJlbW92ZSB0aGF0IGFzIHlvdSB3
aXNoLgo+Pgo+PiBUaGUgYWJvdmUgd2lsbCBhbHNvIGNyZWF0ZSBmb3IgeW91IGEgbmljZSBERUIg
cGFja2FnZSBhZnRlciBhbGwgdGhlCj4+IGNvbXBpbGluZyBpcyBkb25lLCBpZiB5b3UgZG8gbm90
IHdhbnQgdG8gY3JlYXRlIGEgREVCIHBhY2thZ2UgYXQgdGhlCj4gZW5kCj4+IG9mIGl0IGFsbCwg
dGhhbiBqdXN0IHJlbW92ZSB0aGUgbGFzdCAiKiYmICAgc3VkbyBtYWtlIC1qNSBkZWIqIgo+IGNv
bW1hbmQuCj4+IEdyYW50ZWQsIGkgYW0gcnVubmluZyBhbmQgZG9pbmcgYWxsIG9mIHRoaXMgb24g
RGViaWFuIFdoZWV6eSBCVVQgaQo+IHRoZXJlCj4+IGFyZW4ndCBhbnkgZGlmZmVyZW5jZXMgaW4g
Y29tcGlsaW5nIGl0IG9uIFVidW50dSAxMi4wNC4KPj4KPj4KPj4KPj4KPj4+Pj4+ICAgICAwNi8w
My8xMiAyOjM0IFBNPj4+Cj4+PiBUaGUgbGF0ZXN0IHJldmlzaW9uIG9mIFhlbiA0LjItdW5zdGFi
bGUgaXMgKjI1NDUyOjZiZWE2M2U2Yzc4MCogYXQKPiB0aGUKPj4+IGxpbmsgKmh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvaGcveGVuLXVuc3RhYmxlLmhnLyogV2hhdCByZXZlcnNpb24gb2YKPj4gWGVu
Cj4+PiA0LjItVW5zdGFibGUgYXJlIHlvdSB0cnlpbmcgdG8gY29tcGlsZT8KPj4+Cj4+Pgo+Pj4+
IEhlbGxvLAo+Pj4+Cj4+Pj4gSSBhbSB0cnlpbmcgdG8gY29tcGlsZSB4ZW4gNC4yIHVuc3RhYmxl
IGZyb20gbWVyY3VyaWFsLiBJIGNhbid0IGdldAo+Pj4gcGFzdAo+Pj4+IHRoZSBtYWtlIHRvb2xz
IHN0ZXAuIFdoZW4gSSBydW4gbWFrZSB0b29scywgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6Cj4+Pj4K
Pj4+PiBDQyAgICBsaWJodzY0LzlwZnMvY294YXR0ci5vCj4+Pj4gICAgICAgQ0MgICAgbGliaHc2
NC85cGZzL3ZpcnRpby05cC1zeW50aC5vCj4+Pj4gICAgICAgQ0MgICAgbGliaHc2NC85cGZzL3Zp
cnRpby05cC1oYW5kbGUubwo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbgo+Pj4+IGZ1bmN0aW9uIMOi
aGFuZGxlX3VwZGF0ZV9maWxlX2NyZWTDojoKPj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90
b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6NTg6Cj4+Pj4g
ZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1
bmN0aW9uKQo+Pj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9o
dy85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPj4+PiBub3RlOiBlYWNoIHVuZGVjbGFy
ZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gKPj4+IGZ1bmN0aW9u
Cj4+Pj4gaXQgYXBwZWFycyBpbgo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11
LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbgo+Pj4+IGZ1bmN0aW9u
IMOiaGFuZGxlX2xzdGF0w6I6Cj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjg3OjM0Ogo+Pj4+IGVycm9yOiDD
okFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK
Pj4+PiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOgo+Pj4gSW4KPj4+PiBmdW5jdGlvbiDDomhhbmRsZV9zeW1saW5rw6I6
Cj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMv
dmlydGlvLTlwLWhhbmRsZS5jOjMxNDo2MjoKPj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6Ig
dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+Pj4gL3Jvb3QveGVuLXVu
c3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoK
Pj4+IEluCj4+Pj4gZnVuY3Rpb24gw6JoYW5kbGVfbGlua8OiOgo+Pj4+Cj4gL3Jvb3QveGVuLXVu
c3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoz
Mzc6NDU6Cj4+Pj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVz
ZSBpbiB0aGlzIGZ1bmN0aW9uKQo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11
LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbgo+Pj4+IGZ1bmN0aW9u
IMOiaGFuZGxlX2Nob3duw6I6Cj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKPj4+PiBlcnJvcjog
w6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p
Cj4+Pj4gbWFrZVs0XTogKioqIFs5cGZzL3ZpcnRpby05cC1oYW5kbGUub10gRXJyb3IgMQo+Pj4+
IG1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9yIDIKPj4+PiBtYWtlWzNdOiBMZWF2
aW5nIGRpcmVjdG9yeQo+Pj4+IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4t
ZGlyLXJlbW90ZScKPj4+PiBtYWtlWzJdOiAqKiogW3N1YmRpci1pbnN0YWxsLXFlbXUteGVuLWRp
cl0gRXJyb3IgMgo+Pj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5z
dGFibGUuaGcvdG9vbHMnCj4+Pj4gbWFrZVsxXTogKioqIFtzdWJkaXJzLWluc3RhbGxdIEVycm9y
IDIKPj4+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhn
L3Rvb2xzJwo+Pj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMgo+Pj4+Cj4+Pj4g
SSBhbSBydW5uaW5nIHVidW50dSAxMi4wNCwga2VybmVsIHZlcjogMy4yLjAtMjQtZ2VuZXJpYwo+
Pj4+Cj4+Pj4gQW55IGlkZWFzPyBJIGhhdmUgZ29vZ2xlZCBmdXJpb3VzbHkgYW5kIGZvdW5kIHNv
bWUgcGVvcGxlIHRhbGtpbmcKPj4+IGFib3V0Cj4+Pj4gcWVtdS1rdm0gaGF2aW5nIHRoZSBzYW1l
IGlzc3VlOgo+Pj4+IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L3VidW50dS8rc291cmNlL3Fl
bXUta3ZtLytidWcvOTMwMTgxCj4+Pj4gQnV0IEkgd2FzIG5vdCBhYmxlIHRvIGZpbmQgdGhlIHBh
dGNoCj4+Pj4KPj4+PiBUaGFua3MgaW4gYWR2YW5jZSEKPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBNZXJj
dXJpYWxtCj4+Pj4KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+Pj4+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPj4+PiBYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwo+Pj4+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+Pgo+Cj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jun 05 12:22:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 12:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbskT-0001TI-Hs; Tue, 05 Jun 2012 12:20:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SbskR-0001TD-0b
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 12:20:31 +0000
Received: from [85.158.138.51:2823] by server-10.bemta-3.messagelabs.com id
	5D/3A-06494-E89FDCF4; Tue, 05 Jun 2012 12:20:30 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1338898827!24521426!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2328 invoked from network); 5 Jun 2012 12:20:28 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 12:20:28 -0000
Received: by ghrr14 with SMTP id r14so4337710ghr.32
	for <xen-users@lists.xen.org>; Tue, 05 Jun 2012 05:20:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=Ci+y+OpqZw4dq3QE4wVxWKYXxlcIILqfy7gO1JfpF5U=;
	b=wZrEChY/uONQXeUhHvcf0q+GgiJjlnl5sXk27PCnmKDQGglyqtI3ylr6kKTjcFRBYn
	yHNNFs6yyCO6WD5rFeZOP61E0/ZNZh1vKUVK5y3CLUGuS8s5lQpAxfiiI+Ob343e77GS
	MHqj2Rk/lXzF1CPVgSlUTaPSxA+R6ivV0XPctYHiqHXTXo7RNPhkVrgy3z0R4Q7BD53i
	QVYXvL6AVKWBlEnpv3ZmgXvZ+hWDUTaah/DK0ivbBtNSRdf82IUbEfmVPVy/ibT2YcGY
	X4dopx+fA/r+TzROSm/qg/Ngz1M5Wxth2qteSxL6HtsVC7KEXDBoHWORxgl8v4zVk661
	AUwA==
Received: by 10.101.3.34 with SMTP id f34mr4967174ani.3.1338898826892;
	Tue, 05 Jun 2012 05:20:26 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id c12sm1879155ann.15.2012.06.05.05.20.25
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 05 Jun 2012 05:20:26 -0700 (PDT)
Message-ID: <4FCDF96F.2050007@gmail.com>
Date: Tue, 05 Jun 2012 08:19:59 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <assp.050347fabc.4FCD2520020000C900015D6B@smtp.seq.org>
In-Reply-To: <assp.050347fabc.4FCD2520020000C900015D6B@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

aHVtbSwgd2VsbCB0aGF0IHN1Y2tzLiBJIGtub3cgY29tcGlsaW5nIGNoYW5nZXNldCAyNTM5MiB3
b3JrcyBmb3IgbWUsIAp3aXRoIHRoZSBwYWNrYWdlcyBhbmQgaW5zdHJ1Y3Rpb25zIGkgZGVzY3Jp
YmVkLCBpIGhhdmUgY29tcGlsZWQgaXQgCnNldmVyYWwgdGltZXMgbm93LiBJIGtub3cgdGhlIG1h
aW4gcmVhc29uIHdoeSB0aGUgbGF0ZXIgY2hhbmdlc3RzIHdvbid0IApjb21waWxlIGlzIGJlY2F1
c2Ugb2YgdGhlIGRpZmZlcmVudCBHQ0MgdmVyc2lvbiBzZWVtIHRvIGRvIGRpZmZlcmVudCAKZW5v
dWdoIHRvIGZhaWwsIFNPIG1heWJlIFVidW50dSBoYXMgYSBkaWZmZXJlbnQgc3Vic2V0IG9mIEdD
Qy4gSSBoYXZlIG5vIAppZGVhLgoKV2VsbCwgaWYgaXQgd2FzIG5vIHRyb3VibGUgZm9yIHlvdSwg
bWF5YmUgdHJ5IHRvIGluc3RhbGwgRGViaWFuIFdoZWV6eSAKYW5kIHRyeSB0byBjb21waWxlIGFn
YWluLiBPdGhlcndpc2UgaSBjb3VsZCBhbHdheXMgc2VuZCB5b3UgdGhlIFhlbiA0LjIgCnJldi0y
NTM5MiBjb21waWxlZCBERUIgcGFja2FnZSBhbmQgeW91IGNhbiBqdXN0IGluc3RhbGwgdGhhdCwg
QlVUIHRoYXQgCndvdWxkbid0IHNvbHZlIHlvdXIgcHJvYmxlbSBpZiB5b3Ugd2FudGVkIHRvIGNv
bXBpbGUgaXQgbGF0ZXIgb24uCgoKPiBIbW0gc2FtZSBlcnJvcjoKPgo+IC9yb290L3hlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhh
bmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX3VwZGF0ZV9maWxlX2NyZWTDojoKPiAvcm9v
dC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3Zp
cnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNs
YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhn
LXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
NzA6NTg6Cj4gbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25s
eSBvbmNlIGZvciBlYWNoIGZ1bmN0aW9uCj4gaXQgYXBwZWFycyBpbgo+IC9yb290L3hlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhh
bmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2xzdGF0w6I6Cj4gL3Jvb3QveGVuLXVuc3Rh
YmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFu
ZGxlLmM6ODc6MzQ6Cj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0
IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+IEluIGZ1bmN0
aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1Mzky
L3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6Cj4g
ZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1
bmN0aW9uKQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4t
ZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2xp
bmvDojoKPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRp
ci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMzc6NDU6Cj4gZXJyb3I6IMOiQVRfRU1QVFlf
UEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5jOgo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2Nob3duw6I6Cj4gL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8t
OXAtaGFuZGxlLmM6MzczOjU4Ogo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVk
IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5vXSBFcnJvciAxCj4gbWFrZVs0XTogKioqIFdhaXRpbmcgZm9yIHVuZmluaXNo
ZWQgam9icy4uLi4KPiAgICBDQyAgICBobXAubwo+ICAgIENDICAgIGxpYmRpcy9pMzg2LWRpcy5v
Cj4gICAgTElOSyAgcWVtdS1nYQo+ICAgIExJTksgIHFlbXUtbmJkCj4gICAgTElOSyAgcWVtdS1p
bWcKPiAgICBMSU5LICBxZW11LWlvCj4gbWFrZVszXTogKioqIFtzdWJkaXItbGliaHc2NF0gRXJy
b3IgMgo+IG1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5Cj4gYC9yb290L3hlbi11bnN0YWJsZS5o
Zy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyLXJlbW90ZScKPiBtYWtlWzJdOiAqKiogW3N1
YmRpci1pbnN0YWxsLXFlbXUteGVuLWRpcl0gRXJyb3IgMgo+IG1ha2VbMl06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzJwo+IG1ha2VbMV06
ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCj4gbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMnCj4gbWFrZTogKioqIFtp
bnN0YWxsLXRvb2xzXSBFcnJvciAyCj4KPiBJIGhhZCBtb3N0IG9mIHRoZSBwYWNrYWdzLCBJIHJh
biAiYXB0LWdldCBidWlsZC1kZXAgeGVuIiBmcm9tOgo+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lr
aS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlCj4KPiBCdXQgaXQgc3RpbGwgZXJyb3JzIG9uIHRo
ZSB2aXJ0aW8gZmlsZS4gSSBoYWQgYWxzbyByZWFkIHRoYXQgdGhlc2UKPiBlcnJvcnMgaGFkIHRv
IGRpZmZlcmVudCB3aXRoIGRpZmZlcmVudCBsaWJyYXJ5L2djYyB2ZXJzaW9ucy4gTWF5YmUKPiB3
aGVlenkganVzdCBoYXMgbmV3ZXIvZGlmZmVyZW50IHZlcnNpb25zIG9mIHRob3NlIGJpbmFyaWVz
L2xpYnM/Cj4KPiAtLVdpbGwKPgo+Cj4+Pj4gICAwNi8wNC8xMiAxMTo0NSBBTT4+Pgo+IFdFTEws
IGFjdHVhbGx5IE5PIG5lZWQgdG8gaW5zdGFsbCBXaGVlenkuIEkgYW0gdmVyeSBzdXJlIHlvdSBj
YW4gZ2V0IGl0Cj4gd29ya2luZyBqdXN0IGFzIGVhc2lseSB3aXRoIFVidW50dS4KPgo+IFRoZSBv
dGhlciB0aGluZyBpIGZvcmdvdCB0byBtZW50aW9uIGlzIHlvdSBoYXZlIHRvIGhhdmUgYWxsIG9m
IHRoZQo+IHJlcXVpcmVkIHBhY2thZ2VzIGluc3RhbGxlZCBiZWZvcmUgeW91IGNhbiBjb21waWxl
IFhlbi4gSSB0aGluayB5b3UgYXJlCj4ganVzdCBtaXNzaW5nIGEgYnVuY2ggb2YgZGVwZW5kZW50
IHBhY2thZ2VzLiBUaGUgcGFja2FnZXMgaSB1c2UgYW5kIGhhdmUKPiBpbnN0YWxsZWQgYXJlIGFz
IGZvbGxvd3M6Cj4KPiBzdWRvIGFwdC1nZXQgaW5zdGFsbCB3Z2V0IHRhciBiemlwMiBidWlsZC1l
c3NlbnRpYWwgbGlibmN1cnNlczUtZGV2Cj4ga2VybmVsLXBhY2thZ2UgZmFrZXJvb3QgYmNjIGdj
YyBzc2ggYnJpZGdlLXV0aWxzIHB5dGhvbi1kZXYgdXVpZC1kZXYKPiBsaWJnbGliMi4wLWRldiBs
aWJ5YWpsLWRldiBsaWJhaW8tZGV2IGdjYy1tdWx0aWxpYiBpYXNsIGxpYnBjaS1kZXYgZmxleAo+
IGJpc29uIHF0NC1kZXYtdG9vbHMgcGF0Y2ggb2NhbWwtZmluZGxpYiBsaWJzZGwxLjItZGV2Cj4K
PiBHcmFudGVkIHNvbWUgb2YgdGhlIGFib3ZlIHBhY2thZ2VzIGFyZSBtb3JlIGltcG9ydGFudCBm
b3IgY29tcGlsaW5nIHRoZQo+IGtlcm5lbC4KPgo+IFNPLCBhcyBsb25nIGFzIHlvdSBoYXZlIGFs
bCByZXF1aXJlZCBwYWNrYWdlcyBhbmQgZm9sbG93IHRoZQo+IGluc3RydWN0aW9ucyBiZWZvcmUg
YWJvdXQgZ2V0dGluZyBhbmQgY29tcGlsaW5nIFhlbiA0LjIgcmV2aXNpb24gMjUzOTIsCj4gaXQg
c2hvdWxkIGJlIGZpbmUsIG5vIG1hdHRlciBpZiB5b3UgYXJlIHVzaW5nIERlYmlhbiBvciBVYnVu
dHUuIFVidW50dQo+IGhvd2V2ZXIgIm1pZ2h0IiBuZWVkIG1vcmUgcGFja2FnZXMsIG5vdCBzdXJl
LCAgaSBoYXZlIG5vdCBjb21waWxlZCBYZW4KPiB1bmRlciBVYnVudHUgeWV0Lgo+Cj4KPgo+IE9u
IDYvNC8yMDEyIDEyOjQzIFBNLCBXaWxsIE1jRGVybW90dCB3cm90ZToKPj4gRGFybiwgbWFkZSBp
dCBmYXJ0aGVyIGJ1dCBub3cgSSBnZXQgdGhpczoKPj4KPj4gQ0MgICAgbGliaHc2NC85cGZzL3Zp
cnRpby05cC1zeW50aC5vCj4+ICAgICBDQyAgICBsaWJodzY0LzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5vCj4+ICAgICBDQyAgICBxZW11LWNoYXIubwo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1y
ZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+
PiBJbiBmdW5jdGlvbiDDomhhbmRsZV91cGRhdGVfZmlsZV9jcmVkw6I6Cj4+Cj4gL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8t
OXAtaGFuZGxlLmM6NzA6NTg6Cj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVk
IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3
MDo1ODoKPj4gbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25s
eSBvbmNlIGZvciBlYWNoCj4gZnVuY3Rpb24KPj4gaXQgYXBwZWFycyBpbgo+Pgo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+Pgo+IC9yb290
L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOjg3OjM0Ogo+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNs
YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxl
LmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxl
LmM6Cj4+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKPj4KPiAvcm9vdC94ZW4tdW5z
dGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1o
YW5kbGUuYzozMTQ6NjI6Cj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChm
aXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2
LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoKPj4g
SW4gZnVuY3Rpb24gw6JoYW5kbGVfbGlua8OiOgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1y
ZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMz
Nzo0NToKPj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp
biB0aGlzIGZ1bmN0aW9uKQo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9v
bHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlv
biDDomhhbmRsZV9jaG93bsOiOgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKPj4g
ZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1
bmN0aW9uKQo+PiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAx
Cj4+IG1ha2VbNF06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+ICAgICBD
QyAgICBzYXZldm0ubwo+PiAgICAgQ0MgICAgbXNtb3VzZS5vCj4+ICAgICBDQyAgICBwczIubwo+
PiBtYWtlWzNdOiAqKiogW3N1YmRpci1saWJodzY0XSBFcnJvciAyCj4+IG1ha2VbM106ICoqKiBX
YWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+IG1ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5Cj4+IGAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRp
ci1yZW1vdGUnCj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBF
cnJvciAyCj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUu
aGctcmV2LTI1MzkyL3Rvb2xzJwo+PiBtYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJy
b3IgMgo+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhn
LXJldi0yNTM5Mi90b29scycKPj4gbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4+
Cj4+IFdpdGggcmV2aXNpb24gMjUzOTIuIFRoYW5rIHlvdSBzbyBtdWNoIGZvciB5b3VyIGNsZWFy
IGluc3RydWN0aW9ucyEgSQo+PiB3aWxsIGluc3RhbGwgd2hlZXp5IHRvbmlnaHQgYW5kIHRyeSB0
aGUgYnVpbGQgYWdhaW4uCj4+Cj4+IC0tV2lsbAo+Pgo+Pj4+PiAgICAwNi8wNC8xMiA0OjU2IEFN
Pj4+Cj4+IE9uIDYvNC8yMDEyIDI6NTggQU0sIFdpbGwgTWNEZXJtb3R0IHdyb3RlOgo+Pj4gSSdt
IG5vdCBzdXJlIHdoYXQgdmVyc2lvbiAoaG93IGRvIEkgY2hlY2s/KSBidXQgSSBqdXN0IGNsb25l
ZCBmcm9tCj4+IHRoYXQKPj4+IFVSTCB0b2RheS4KPj4+Cj4+PiAtLVdpbGwKPj4gV2VsbCB0aGFu
IHlvdSBwcm9iYWJseSBhbHJlYWR5IGhhdmUgdGhlIGxhdGVzdCByZXZpc2lvbi4gWW91IGNhbiBh
bHNvCj4+IGNoZWNrIHdoYXQgcmV2aXNpb24geW91ciBsb2NhbGx5IGNsb25lZCByZXBvc2l0b3J5
IGlzIGF0IGJ5IGdvaW5nIHRvCj4gdGhlCj4+IGZvbGRlciBhbmQgcnVubmluZzoKPj4KPj4gKmNk
ICAuLi94ZW4tdW5zdGFibGUuaGcKPj4gaGcgc3VtbWFyeQo+PiAqCj4+IEFuZCB0aGF0IHdpbGwg
c2hvdyB5b3UgYSBzdW1tYXJ5IG9mIHRoZSBsb2NhbCBtZXJjdXJpYWwgY2xvbmUgYW5kIHNob3cK
Pj4gdGhlIGxhdGVzdCByZXZpc2lvbnMgdGhhdCB3YXMgY2xvbmVkLgo+Pgo+PiBTTywgYW55aG93
LCBjb21waWxpbmcgdGhlIFhlbiA0LjItdW5zdGFibGUgZnJvbSB0aGUgbWVyY3VyaWFsIGhhcyBu
b3QKPj4gYmVlbiB3b3JraW5nIHZlcnkgd2VsbCBmb3IgYSBmZXcgd2Vla3Mgbm93LiBJIGhhdmUg
YXNrZWQgdGhlIFhlbi1kZXZlbAo+PiBhYm91dCB0aGF0IGEgc2V2ZXJhbCB0aW1lcyBhbmQgdGhl
cmUgYXJlIGlzc3VlcyBhbmQgcHJvYmxlbXMgd2l0aAo+PiBkaWZmZXJlbnQgR0NDIGNvbXBpbGVy
cyBBTkQgdGhlIFhlbi1kZXZlbCB0ZWFtIGtub3dzIGFsbCB0aGF0IGFuZCBhcmUKPj4gd29ya2lu
ZyBvbiBmaXhpbmcgdGhhdC4KPj4KPj4gRm9yIG5vdywgdGhlIExBU1QgcmV2aXNpb24gaSB3YXMg
YWJsZSB0byBjb21waWxlIGFuZCBnZXQgcnVubmluZyB3YXMKPj4gKiJyZXZpc2lvbiAyNTM5Mioi
LCBidXQgZXZlbiB0aGF0IHdhcyBwb3NzaWJseSBPTkxZIGlmIHlvdSByZW1vdmUgb25lCj4+IHBh
dGNoLiBZb3UgY2FuIHRyeSB0byBkb3dubG9hZCBhbmQgY29tcGlsZSBUSEFUIHZlcnNpb24gYnkg
cnVubmluZyB0aGUKPj4gZm9sbG93aW5nIGNvbW1hbmRzOgo+Pgo+PiBfKkNsb25pbmcgWGVuOipf
Cj4+ICotIGNkIC9zb21lL2RpcmVjdG9yeS9pbi9ob21lCj4+IC0gcmV2PTI1MzkyJiYgICBoZyBj
bG9uZSAtciAkcmV2Cj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvaGcveGVuLXVuc3RhYmxlLmhn
LyB4ZW4tdW5zdGFibGUuaGctcmV2LSR7cmV2fQo+PiAtIGNkIHhlbi11bnN0YWJsZS5oZy1yZXYt
MjUzOTIKPj4gLSBoZyBiYWNrb3V0IC1yIDI1MzY0Kgo+Pgo+PiBUaGlzIHdpbGwgY2xvbmUgdGhl
IHhlbi11bnN0YWJsZS5oZyBtZXJjdXJpYWwgYW5kIGRvd25sb2FkIFhlbgo+PiA0LjItdW5zdGFi
bGUgcmV2aXNpb24gMjUzOTIgaW50byB0aGUgZm9sZGVyCj4+ICIqeGVuLXVuc3RhYmxlLmhnLXJl
di0yNTM5MioiLiBSdW5uaW5nIHRoZSBjb21tYW5kICIqaGcgYmFja291ciAtcgo+PiAyNTM2NCoi
IHJlbW92ZXMgb3IgYmFja3Mgb3V0IHRoYXQgcGFydGljdWxhciBwYXRjaC4gSXQgc2VlbXMgdGhh
dAo+PiB3aXRob3V0IHRoYXQsIGV2ZW4gdGhhdCByZXZpc2lvbiB3b250IGNvbXBpbGUuCj4+Cj4+
IF8qQ29tcGlsaW5nIFhlbjoqXwo+PiBUaGFuIGp1c3Qgc2ltcGx5IHJ1biB0aGVzZSBjb21tYW5k
cyB0byBjb21waWxlIFhlbi4KPj4KPj4gKi0gY2QgeGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5MioK
Pj4gKi0gLi9jb25maWd1cmUKPj4gLSBzdWRvIG1ha2UgLWo1IHhlbiYmICAgc3VkbyBtYWtlIFRo
ZSBjb21waWxlIGNvbW1hbmQgYWJvdmUganVzdAo+IHN0cmluZ3MgdG9nZXRoZXIgdGhlIDQgY29t
cGlsaW5nIGNvbW1hbmRzCj4+IHRvIHJ1biBhbmQgd2lsbCBleGVjdXRlIG9uZSBhZnRlciB0aGUg
b3RoZXIgU08geW91IGRvbid0IGhhdmUgdG8KPj4gbWFudWFsbHkgcnVuIGVhY2ggYW5kIGV2ZXJ5
IG9uZS4gQWxzbywgSW4gdGhlIGFib3ZlICIqbWFrZSoiIGNvbW1hbmRzLAo+PiB1c2luZyB0aGUg
IiotajUqIiBvcHRpb24gYWZ0ZXIgZWFjaCBtYWtlIHRlbGxzIHRoZSBjb21waWxlIHRvIHVzZSBt
b3JlCj4+IHRoYW4gb25lIGNvcmUgdG8gY29tcGlsZSB3aXRoLiBJdCBzcGVlZHMgdXAgdGhlIGNv
bXBpbGk+ICBoYXZlIGEgbXVsdGktY29yZSBDUFUuIFNPIGluIG15IGNhc2UsIGkgaGF2ZSBhIFF1
YWQgQ29yZSBDUFUsIHNvIHRoYXQKPj4gY29tbWFuZCBvcHRpb24gaXMgIiotajEgKyBudW1iZXIg
b2YgQ1BVIGNvcmVzKiIuIFlvdSBjYW4gbW9kaWZ5IG9yCj4+IHJlbW92ZSB0aGF0IGFzIHlvdSB3
aXNoLgo+Pgo+PiBUaGUgYWJvdmUgd2lsbCBhbHNvIGNyZWF0ZSBmb3IgeW91IGEgbmljZSBERUIg
cGFja2FnZSBhZnRlciBhbGwgdGhlCj4+IGNvbXBpbGluZyBpcyBkb25lLCBpZiB5b3UgZG8gbm90
IHdhbnQgdG8gY3JlYXRlIGEgREVCIHBhY2thZ2UgYXQgdGhlCj4gZW5kCj4+IG9mIGl0IGFsbCwg
dGhhbiBqdXN0IHJlbW92ZSB0aGUgbGFzdCAiKiYmICAgc3VkbyBtYWtlIC1qNSBkZWIqIgo+IGNv
bW1hbmQuCj4+IEdyYW50ZWQsIGkgYW0gcnVubmluZyBhbmQgZG9pbmcgYWxsIG9mIHRoaXMgb24g
RGViaWFuIFdoZWV6eSBCVVQgaQo+IHRoZXJlCj4+IGFyZW4ndCBhbnkgZGlmZmVyZW5jZXMgaW4g
Y29tcGlsaW5nIGl0IG9uIFVidW50dSAxMi4wNC4KPj4KPj4KPj4KPj4KPj4+Pj4+ICAgICAwNi8w
My8xMiAyOjM0IFBNPj4+Cj4+PiBUaGUgbGF0ZXN0IHJldmlzaW9uIG9mIFhlbiA0LjItdW5zdGFi
bGUgaXMgKjI1NDUyOjZiZWE2M2U2Yzc4MCogYXQKPiB0aGUKPj4+IGxpbmsgKmh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvaGcveGVuLXVuc3RhYmxlLmhnLyogV2hhdCByZXZlcnNpb24gb2YKPj4gWGVu
Cj4+PiA0LjItVW5zdGFibGUgYXJlIHlvdSB0cnlpbmcgdG8gY29tcGlsZT8KPj4+Cj4+Pgo+Pj4+
IEhlbGxvLAo+Pj4+Cj4+Pj4gSSBhbSB0cnlpbmcgdG8gY29tcGlsZSB4ZW4gNC4yIHVuc3RhYmxl
IGZyb20gbWVyY3VyaWFsLiBJIGNhbid0IGdldAo+Pj4gcGFzdAo+Pj4+IHRoZSBtYWtlIHRvb2xz
IHN0ZXAuIFdoZW4gSSBydW4gbWFrZSB0b29scywgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6Cj4+Pj4K
Pj4+PiBDQyAgICBsaWJodzY0LzlwZnMvY294YXR0ci5vCj4+Pj4gICAgICAgQ0MgICAgbGliaHc2
NC85cGZzL3ZpcnRpby05cC1zeW50aC5vCj4+Pj4gICAgICAgQ0MgICAgbGliaHc2NC85cGZzL3Zp
cnRpby05cC1oYW5kbGUubwo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbgo+Pj4+IGZ1bmN0aW9uIMOi
aGFuZGxlX3VwZGF0ZV9maWxlX2NyZWTDojoKPj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90
b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6NTg6Cj4+Pj4g
ZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1
bmN0aW9uKQo+Pj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9o
dy85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPj4+PiBub3RlOiBlYWNoIHVuZGVjbGFy
ZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gKPj4+IGZ1bmN0aW9u
Cj4+Pj4gaXQgYXBwZWFycyBpbgo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11
LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbgo+Pj4+IGZ1bmN0aW9u
IMOiaGFuZGxlX2xzdGF0w6I6Cj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjg3OjM0Ogo+Pj4+IGVycm9yOiDD
okFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK
Pj4+PiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOgo+Pj4gSW4KPj4+PiBmdW5jdGlvbiDDomhhbmRsZV9zeW1saW5rw6I6
Cj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMv
dmlydGlvLTlwLWhhbmRsZS5jOjMxNDo2MjoKPj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6Ig
dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+Pj4gL3Jvb3QveGVuLXVu
c3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoK
Pj4+IEluCj4+Pj4gZnVuY3Rpb24gw6JoYW5kbGVfbGlua8OiOgo+Pj4+Cj4gL3Jvb3QveGVuLXVu
c3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoz
Mzc6NDU6Cj4+Pj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVz
ZSBpbiB0aGlzIGZ1bmN0aW9uKQo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11
LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbgo+Pj4+IGZ1bmN0aW9u
IMOiaGFuZGxlX2Nob3duw6I6Cj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKPj4+PiBlcnJvcjog
w6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p
Cj4+Pj4gbWFrZVs0XTogKioqIFs5cGZzL3ZpcnRpby05cC1oYW5kbGUub10gRXJyb3IgMQo+Pj4+
IG1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9yIDIKPj4+PiBtYWtlWzNdOiBMZWF2
aW5nIGRpcmVjdG9yeQo+Pj4+IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4t
ZGlyLXJlbW90ZScKPj4+PiBtYWtlWzJdOiAqKiogW3N1YmRpci1pbnN0YWxsLXFlbXUteGVuLWRp
cl0gRXJyb3IgMgo+Pj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5z
dGFibGUuaGcvdG9vbHMnCj4+Pj4gbWFrZVsxXTogKioqIFtzdWJkaXJzLWluc3RhbGxdIEVycm9y
IDIKPj4+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhn
L3Rvb2xzJwo+Pj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMgo+Pj4+Cj4+Pj4g
SSBhbSBydW5uaW5nIHVidW50dSAxMi4wNCwga2VybmVsIHZlcjogMy4yLjAtMjQtZ2VuZXJpYwo+
Pj4+Cj4+Pj4gQW55IGlkZWFzPyBJIGhhdmUgZ29vZ2xlZCBmdXJpb3VzbHkgYW5kIGZvdW5kIHNv
bWUgcGVvcGxlIHRhbGtpbmcKPj4+IGFib3V0Cj4+Pj4gcWVtdS1rdm0gaGF2aW5nIHRoZSBzYW1l
IGlzc3VlOgo+Pj4+IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L3VidW50dS8rc291cmNlL3Fl
bXUta3ZtLytidWcvOTMwMTgxCj4+Pj4gQnV0IEkgd2FzIG5vdCBhYmxlIHRvIGZpbmQgdGhlIHBh
dGNoCj4+Pj4KPj4+PiBUaGFua3MgaW4gYWR2YW5jZSEKPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBNZXJj
dXJpYWxtCj4+Pj4KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+Pj4+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPj4+PiBYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwo+Pj4+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+Pgo+Cj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jun 05 12:32:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 12:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbsuL-0001iU-Th; Tue, 05 Jun 2012 12:30:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <baileyp@ct-itsolutions.com>) id 1SbsuK-0001iN-4H
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 12:30:44 +0000
Received: from [85.158.139.83:39256] by server-1.bemta-5.messagelabs.com id
	E1/3E-25424-3FBFDCF4; Tue, 05 Jun 2012 12:30:43 +0000
X-Env-Sender: baileyp@ct-itsolutions.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1338899441!28210725!1
X-Originating-IP: [173.201.193.186]
X-SpamReason: No, hits=1.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,MIME_HTML_ONLY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32626 invoked from network); 5 Jun 2012 12:30:42 -0000
Received: from p3plsmtp18-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout18-03.prod.phx3.secureserver.net) (173.201.193.186)
	by server-6.tower-182.messagelabs.com with SMTP;
	5 Jun 2012 12:30:42 -0000
Received: from localhost ([173.201.193.245])
	by p3plwbeout18-03.prod.phx3.secureserver.net with bizsmtp
	id JcWg1j0015J8WZH01cWg3E; Tue, 05 Jun 2012 05:30:40 -0700
x-cmae-analysis: v=2.0 cv=f7fK9ZOM c=1 sm=1 a=s9mnUP56SRzXDLvfRu4LOg==:17
	a=kpwjDOozP74A:10 a=jaiTJcHAWCEA:10 a=BoaYdNz1BosA:10 a=jUMMqpT44fcA:10
	a=IkcTkHD0fZMA:10 a=TAIPOn3lAAAA:8 a=TZb1taSUAAAA:8 a=mLnsDVdbAAAA:8
	a=vbpcHzlMSVUEym1tvd4A:9 a=QEXdDO2ut3YA:10 a=_W_S_7VecoQA:10
	a=tXsnliwV7b4A:10 a=BRwtCLxlb8gA:10 a=49_gKzuBSYJlupm2:21
	a=ofvVyeaxqMRfvj7-:21 a=s9mnUP56SRzXDLvfRu4LOg==:117
Received: (qmail 22602 invoked by uid 99); 5 Jun 2012 12:30:40 -0000
X-Originating-IP: 208.47.241.42
User-Agent: Workspace Webmail 5.6.18
Message-Id: <20120605053039.e0b8cbd812270189f8876d5fa06e6a41.82ee4c46c7.wbe@email18.secureserver.net>
From: <baileyp@ct-itsolutions.com>
To: "John Sherwood" <jrs@vt.edu>
Date: Tue, 05 Jun 2012 05:30:39 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4463188718690126621=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4463188718690126621==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Verdana; color:#000000; font-size:10=
pt;"><div>Thank you, John.&nbsp;Your advice isn't pedantic, just thorough. =
We'll go ahead with a pilot program with a couple of desktops, as you recom=
mend; we'll also have to review the possibility of upgrading our Windows se=
rver and using Remote Desktop Services as the interim solution, since it so=
unds like the hardware upgrade costs would probably trump the licensing cos=
ts. Meanwhile, we can keep moving our other servers to Xen. Thanks again.<b=
r><br></div>=0A<blockquote id=3D"replyBlockquote" webmail=3D"1" style=3D"bo=
rder-left: 2px solid blue; margin-left: 8px; padding-left: 8px; font-size:1=
0pt; color:black; font-family:verdana;">=0A<div id=3D"wmQuoteWrapper">=0A--=
------ Original Message --------<br>=0ASubject: Re: [Xen-users] Hardware re=
quirements for Xen<br>=0AFrom: John Sherwood &lt;<a href=3D"mailto:jrs@vt.e=
du">jrs@vt.edu</a>&gt;<br>=0ADate: Mon, June 04, 2012 1:36 pm<br>=0ATo: <a =
href=3D"mailto:baileyp@ct-itsolutions.com">baileyp@ct-itsolutions.com</a><b=
r>=0ACc: <a href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org=
</a><br>=0A<br>=0A<div>You don't need a "powerful" server to run Xen by any=
 means, but to run Xen and 30 VMs is a different story. &nbsp;Not to be ped=
antic, but the requirements for power come entirely from your workload, not=
 from the (extremely lightweight) Xen hypervisor itself.</div> <div><br></d=
iv>Bare minimum you'll want 1 core + 512 MB RAM for each VM, then a core an=
d additional RAM for the dom0. &nbsp;With 30 VMs you're going to want a pre=
tty beefy amount of RAM for your dom0, and you'll probably need another cor=
e as well. &nbsp;You'd probably want at least 2 NICs so that you have more =
bandwidth when you've got a couple dozen VNC connections active.<div> <br><=
/div><div>However: I have no experience running that many HVM machines at o=
nce - I've run 16 VMs on an 8 core, 16 thread host before, but that was wit=
h PV. &nbsp;At any rate, I suppose my suggestion for your server would be:<=
/div> <div><ul><li>32 cores (using either something like opteron 62XX inter=
lagos, or Xeon E5-26XX)</li><li>32+ GB RAM</li><li>3+ NICs, 1 dedicated for=
 management of dom0</li></ul><div>If you have any boxes lying around, I mig=
ht also suggest trying to load an 8 core server with 7 winXP VMs and seeing=
 how it performs with all the VMs having VNC active - that should give you =
a decent feel for whether you need to scale up your requirements before pur=
chasing or allocating more expensive hardware. &nbsp;Keep in mind that you =
want to scale up the dom0 memory as you add more VMs though, and the load o=
n the dom0 will increase with more VMs as well - due to the HVMs, the dom0 =
load will increase with the number of virtualized peripherals.</div> </div>=
<div><br><div><div><br><div class=3D"gmail_quote">On Mon, Jun 4, 2012 at 4:=
10 PM, <span dir=3D"ltr">&lt;<a href=3D"mailto:baileyp@ct-itsolutions.com" =
target=3D"_blank">baileyp@ct-itsolutions.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"> <div><span style=3D"font-size:10pt;font-family:V=
erdana"><div>&nbsp; &nbsp;I need to figure out how powerful a server I need=
 to run Xen. Specifically, I'm looking to replace about 30 Windows XP deskt=
ops with low-power thin-clients using VNC to connect to virtual desktops pr=
ovided by Xen. This is supposed to be a cheap interim step while we work to=
 replace an Access system that most of our employees use with a web-based p=
rogram, at which point most of the VM's would be deprecated (as the thin-cl=
ient PC's would simply be used to connect to the intranet site).</div> <div=
>&nbsp; &nbsp;So, in short -- I'm looking to replace about 30 WinXP desktop=
s with VM's hosted by Xen, and I need to figure out how much memory and CPU=
 power I'll need to make this feasible. Is there some guideline I can use t=
o figure this out?</div> </span></div> <br>________________________________=
_______________<br> Xen-users mailing list<br> <a target=3D"_blank" href=3D=
"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br> <a href=3D=
"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.org/xen=
-users</a><br> <br></blockquote></div><br></div></div></div> =0A</div>=0A</=
blockquote></span></body></html>


--===============4463188718690126621==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4463188718690126621==--

From xen-users-bounces@lists.xen.org Tue Jun 05 12:32:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 12:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbsuL-0001iU-Th; Tue, 05 Jun 2012 12:30:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <baileyp@ct-itsolutions.com>) id 1SbsuK-0001iN-4H
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 12:30:44 +0000
Received: from [85.158.139.83:39256] by server-1.bemta-5.messagelabs.com id
	E1/3E-25424-3FBFDCF4; Tue, 05 Jun 2012 12:30:43 +0000
X-Env-Sender: baileyp@ct-itsolutions.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1338899441!28210725!1
X-Originating-IP: [173.201.193.186]
X-SpamReason: No, hits=1.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,MIME_HTML_ONLY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32626 invoked from network); 5 Jun 2012 12:30:42 -0000
Received: from p3plsmtp18-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout18-03.prod.phx3.secureserver.net) (173.201.193.186)
	by server-6.tower-182.messagelabs.com with SMTP;
	5 Jun 2012 12:30:42 -0000
Received: from localhost ([173.201.193.245])
	by p3plwbeout18-03.prod.phx3.secureserver.net with bizsmtp
	id JcWg1j0015J8WZH01cWg3E; Tue, 05 Jun 2012 05:30:40 -0700
x-cmae-analysis: v=2.0 cv=f7fK9ZOM c=1 sm=1 a=s9mnUP56SRzXDLvfRu4LOg==:17
	a=kpwjDOozP74A:10 a=jaiTJcHAWCEA:10 a=BoaYdNz1BosA:10 a=jUMMqpT44fcA:10
	a=IkcTkHD0fZMA:10 a=TAIPOn3lAAAA:8 a=TZb1taSUAAAA:8 a=mLnsDVdbAAAA:8
	a=vbpcHzlMSVUEym1tvd4A:9 a=QEXdDO2ut3YA:10 a=_W_S_7VecoQA:10
	a=tXsnliwV7b4A:10 a=BRwtCLxlb8gA:10 a=49_gKzuBSYJlupm2:21
	a=ofvVyeaxqMRfvj7-:21 a=s9mnUP56SRzXDLvfRu4LOg==:117
Received: (qmail 22602 invoked by uid 99); 5 Jun 2012 12:30:40 -0000
X-Originating-IP: 208.47.241.42
User-Agent: Workspace Webmail 5.6.18
Message-Id: <20120605053039.e0b8cbd812270189f8876d5fa06e6a41.82ee4c46c7.wbe@email18.secureserver.net>
From: <baileyp@ct-itsolutions.com>
To: "John Sherwood" <jrs@vt.edu>
Date: Tue, 05 Jun 2012 05:30:39 -0700
Mime-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hardware requirements for Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4463188718690126621=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4463188718690126621==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Verdana; color:#000000; font-size:10=
pt;"><div>Thank you, John.&nbsp;Your advice isn't pedantic, just thorough. =
We'll go ahead with a pilot program with a couple of desktops, as you recom=
mend; we'll also have to review the possibility of upgrading our Windows se=
rver and using Remote Desktop Services as the interim solution, since it so=
unds like the hardware upgrade costs would probably trump the licensing cos=
ts. Meanwhile, we can keep moving our other servers to Xen. Thanks again.<b=
r><br></div>=0A<blockquote id=3D"replyBlockquote" webmail=3D"1" style=3D"bo=
rder-left: 2px solid blue; margin-left: 8px; padding-left: 8px; font-size:1=
0pt; color:black; font-family:verdana;">=0A<div id=3D"wmQuoteWrapper">=0A--=
------ Original Message --------<br>=0ASubject: Re: [Xen-users] Hardware re=
quirements for Xen<br>=0AFrom: John Sherwood &lt;<a href=3D"mailto:jrs@vt.e=
du">jrs@vt.edu</a>&gt;<br>=0ADate: Mon, June 04, 2012 1:36 pm<br>=0ATo: <a =
href=3D"mailto:baileyp@ct-itsolutions.com">baileyp@ct-itsolutions.com</a><b=
r>=0ACc: <a href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org=
</a><br>=0A<br>=0A<div>You don't need a "powerful" server to run Xen by any=
 means, but to run Xen and 30 VMs is a different story. &nbsp;Not to be ped=
antic, but the requirements for power come entirely from your workload, not=
 from the (extremely lightweight) Xen hypervisor itself.</div> <div><br></d=
iv>Bare minimum you'll want 1 core + 512 MB RAM for each VM, then a core an=
d additional RAM for the dom0. &nbsp;With 30 VMs you're going to want a pre=
tty beefy amount of RAM for your dom0, and you'll probably need another cor=
e as well. &nbsp;You'd probably want at least 2 NICs so that you have more =
bandwidth when you've got a couple dozen VNC connections active.<div> <br><=
/div><div>However: I have no experience running that many HVM machines at o=
nce - I've run 16 VMs on an 8 core, 16 thread host before, but that was wit=
h PV. &nbsp;At any rate, I suppose my suggestion for your server would be:<=
/div> <div><ul><li>32 cores (using either something like opteron 62XX inter=
lagos, or Xeon E5-26XX)</li><li>32+ GB RAM</li><li>3+ NICs, 1 dedicated for=
 management of dom0</li></ul><div>If you have any boxes lying around, I mig=
ht also suggest trying to load an 8 core server with 7 winXP VMs and seeing=
 how it performs with all the VMs having VNC active - that should give you =
a decent feel for whether you need to scale up your requirements before pur=
chasing or allocating more expensive hardware. &nbsp;Keep in mind that you =
want to scale up the dom0 memory as you add more VMs though, and the load o=
n the dom0 will increase with more VMs as well - due to the HVMs, the dom0 =
load will increase with the number of virtualized peripherals.</div> </div>=
<div><br><div><div><br><div class=3D"gmail_quote">On Mon, Jun 4, 2012 at 4:=
10 PM, <span dir=3D"ltr">&lt;<a href=3D"mailto:baileyp@ct-itsolutions.com" =
target=3D"_blank">baileyp@ct-itsolutions.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"> <div><span style=3D"font-size:10pt;font-family:V=
erdana"><div>&nbsp; &nbsp;I need to figure out how powerful a server I need=
 to run Xen. Specifically, I'm looking to replace about 30 Windows XP deskt=
ops with low-power thin-clients using VNC to connect to virtual desktops pr=
ovided by Xen. This is supposed to be a cheap interim step while we work to=
 replace an Access system that most of our employees use with a web-based p=
rogram, at which point most of the VM's would be deprecated (as the thin-cl=
ient PC's would simply be used to connect to the intranet site).</div> <div=
>&nbsp; &nbsp;So, in short -- I'm looking to replace about 30 WinXP desktop=
s with VM's hosted by Xen, and I need to figure out how much memory and CPU=
 power I'll need to make this feasible. Is there some guideline I can use t=
o figure this out?</div> </span></div> <br>________________________________=
_______________<br> Xen-users mailing list<br> <a target=3D"_blank" href=3D=
"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br> <a href=3D=
"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.org/xen=
-users</a><br> <br></blockquote></div><br></div></div></div> =0A</div>=0A</=
blockquote></span></body></html>


--===============4463188718690126621==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4463188718690126621==--

From xen-users-bounces@lists.xen.org Tue Jun 05 13:51:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 13:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbu90-0002Of-NE; Tue, 05 Jun 2012 13:49:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cecil.hanjj@gmail.com>) id 1Sbu8z-0002Oa-JA
	for xen-users@lists.xensource.com; Tue, 05 Jun 2012 13:49:57 +0000
Received: from [85.158.139.83:37739] by server-3.bemta-5.messagelabs.com id
	D4/E2-17554-48E0ECF4; Tue, 05 Jun 2012 13:49:56 +0000
X-Env-Sender: cecil.hanjj@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1338904193!32072007!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17447 invoked from network); 5 Jun 2012 13:49:55 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 13:49:55 -0000
Received: by pbcwz7 with SMTP id wz7so8544556pbc.30
	for <xen-users@lists.xensource.com>;
	Tue, 05 Jun 2012 06:49:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=zXm1OE0eNSnrF/g4TTZd2J6gB/Kx0aZzj5GeoF8i/C8=;
	b=HSZTIKV7lQFA+sTnZ28mhjhaUjE8oo7yjpWgwi4GjHbhlu2d44NRflQOvoC98tfeUc
	bY+1xLOuWbbByqJWJQTbm14pfjhcCLEeBwF43ijrqezb+AgubOmXmRgvVJxWGuXK9wfk
	9rO/y48p2oqg8JkODc4OqFbh2RRs/E7fAaRWqNsCD15AKQCc0pUhKoQ9ETrkN9vSX5Jr
	d2op5TMrD+GMUVAj8WXQR/NakUqqQ0fd4ZHRoiSgeo9C/v/w8R5Smit7MMWvAkDxX/yu
	p1Zojk8LU5H4QcprYACD8EQ9f88MsUiQMmryJv0EfQR2qi/sHVFn8CurrBTaC6AQ235b
	78Ag==
Received: by 10.68.191.201 with SMTP id ha9mr46612011pbc.75.1338904193234;
	Tue, 05 Jun 2012 06:49:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.201.74 with HTTP; Tue, 5 Jun 2012 06:49:33 -0700 (PDT)
From: =?UTF-8?B?6Z+p5L2z6aqP?= <cecil.hanjj@gmail.com>
Date: Tue, 5 Jun 2012 21:49:33 +0800
Message-ID: <CAPCqXQi1kyr-jbZUP2iCRD0Ctfi-35rt6EBeRsBPkCg+yApYnQ@mail.gmail.com>
To: xen-users <xen-users@lists.xensource.com>
Subject: [Xen-users] [xen-users] Xen detects duplicated device for SLES 11
	DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I installed a HVM DomU with SLES 11 on Xen 3.4.3.
If you enter this DomU, you will find both sda and hda after "fdisk -l".
Actually they are the same device with identical UUID.
It works well for both CentOS and Debian DomUs.

Do you know how to fix that on SLES 11?
Any idea would be appreciated!

Regards,
Cecil

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 13:51:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 13:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sbu90-0002Of-NE; Tue, 05 Jun 2012 13:49:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cecil.hanjj@gmail.com>) id 1Sbu8z-0002Oa-JA
	for xen-users@lists.xensource.com; Tue, 05 Jun 2012 13:49:57 +0000
Received: from [85.158.139.83:37739] by server-3.bemta-5.messagelabs.com id
	D4/E2-17554-48E0ECF4; Tue, 05 Jun 2012 13:49:56 +0000
X-Env-Sender: cecil.hanjj@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1338904193!32072007!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17447 invoked from network); 5 Jun 2012 13:49:55 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 13:49:55 -0000
Received: by pbcwz7 with SMTP id wz7so8544556pbc.30
	for <xen-users@lists.xensource.com>;
	Tue, 05 Jun 2012 06:49:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=zXm1OE0eNSnrF/g4TTZd2J6gB/Kx0aZzj5GeoF8i/C8=;
	b=HSZTIKV7lQFA+sTnZ28mhjhaUjE8oo7yjpWgwi4GjHbhlu2d44NRflQOvoC98tfeUc
	bY+1xLOuWbbByqJWJQTbm14pfjhcCLEeBwF43ijrqezb+AgubOmXmRgvVJxWGuXK9wfk
	9rO/y48p2oqg8JkODc4OqFbh2RRs/E7fAaRWqNsCD15AKQCc0pUhKoQ9ETrkN9vSX5Jr
	d2op5TMrD+GMUVAj8WXQR/NakUqqQ0fd4ZHRoiSgeo9C/v/w8R5Smit7MMWvAkDxX/yu
	p1Zojk8LU5H4QcprYACD8EQ9f88MsUiQMmryJv0EfQR2qi/sHVFn8CurrBTaC6AQ235b
	78Ag==
Received: by 10.68.191.201 with SMTP id ha9mr46612011pbc.75.1338904193234;
	Tue, 05 Jun 2012 06:49:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.201.74 with HTTP; Tue, 5 Jun 2012 06:49:33 -0700 (PDT)
From: =?UTF-8?B?6Z+p5L2z6aqP?= <cecil.hanjj@gmail.com>
Date: Tue, 5 Jun 2012 21:49:33 +0800
Message-ID: <CAPCqXQi1kyr-jbZUP2iCRD0Ctfi-35rt6EBeRsBPkCg+yApYnQ@mail.gmail.com>
To: xen-users <xen-users@lists.xensource.com>
Subject: [Xen-users] [xen-users] Xen detects duplicated device for SLES 11
	DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I installed a HVM DomU with SLES 11 on Xen 3.4.3.
If you enter this DomU, you will find both sda and hda after "fdisk -l".
Actually they are the same device with identical UUID.
It works well for both CentOS and Debian DomUs.

Do you know how to fix that on SLES 11?
Any idea would be appreciated!

Regards,
Cecil

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 15:19:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 15:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbvVs-00034Q-43; Tue, 05 Jun 2012 15:17:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kristian@hagsted.dk>) id 1SbvVq-00034K-5d
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 15:17:38 +0000
Received: from [85.158.139.83:44587] by server-8.bemta-5.messagelabs.com id
	B1/6A-02058-1132ECF4; Tue, 05 Jun 2012 15:17:37 +0000
X-Env-Sender: kristian@hagsted.dk
X-Msg-Ref: server-5.tower-182.messagelabs.com!1338909456!32143395!1
X-Originating-IP: [80.160.77.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuMTYwLjc3LjExNCA9PiAyNTczODI=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16193 invoked from network); 5 Jun 2012 15:17:36 -0000
Received: from pasmtpa.tele.dk (HELO pasmtpA.tele.dk) (80.160.77.114)
	by server-5.tower-182.messagelabs.com with SMTP;
	5 Jun 2012 15:17:36 -0000
Received: from hagsted.dk (unknown [2.108.99.186])
	by pasmtpA.tele.dk (Postfix) with ESMTP id A2716800275;
	Tue,  5 Jun 2012 17:17:35 +0200 (CEST)
Received: from Hagsted-Aserver.hagsted.dk ([192.168.1.98]) by hagsted-aserver
	([192.168.1.98]) with mapi; Tue, 5 Jun 2012 16:34:34 +0200
From: Kristian Hagsted Rasmussen <kristian@hagsted.dk>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Tue, 5 Jun 2012 16:34:33 +0200
Thread-Topic: [Xen-users] Xen unstable fails to build on ubutnu 12.04
Thread-Index: Ac1DEk6l4seIZFi2Rq+X/pMZH3jMtQAG79SA
Message-ID: <56EBEBACEA93434C80F27BB249CB6776019294A7A271@hagsted-aserver>
References: <assp.050347fabc.4FCD2520020000C900015D6B@smtp.seq.org>
	<4FCDF96F.2050007@gmail.com>
In-Reply-To: <4FCDF96F.2050007@gmail.com>
Accept-Language: da-DK
Content-Language: da-DK
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-antivirus-status: Clean
x-antivirus: avast!
acceptlanguage: da-DK
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkNCg0KSSBoYWQgdGhpcyBwcm9ibGVtLCBhbmQgZm91bmQgYSBwYXRjaCBoZXJlLiBodHRwOi8v
bGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDEyLTAyL21zZzAzNDYwLmh0
bWwNCldoaWNoIEkgYXBwbGllZCBtYW51YWxseS4gSXQgc2VlbXMgdG8gYmUgYSBwcm9ibGVtIHdp
dGggdGhlIGdjYyB2ZXJzaW9uLg0KDQpCZXN0IHJlZ2FyZHMgS3Jpc3RpYW4NCg0KLS0tLS1PcHJp
bmRlbGlnIG1lZGRlbGVsc2UtLS0tLQ0KRnJhOiB4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4u
b3JnIFttYWlsdG86eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gUMOlIHZlZ25lIGFm
IGN5YmVyaGF3azAwMUBnbWFpbC5jb20NClNlbmR0OiA1LiBqdW5pIDIwMTIgMTQ6MjANClRpbDog
eGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcNCkVtbmU6IFJlOiBbWGVuLXVzZXJzXSBYZW4gdW5zdGFi
bGUgZmFpbHMgdG8gYnVpbGQgb24gdWJ1dG51IDEyLjA0DQoNCmh1bW0sIHdlbGwgdGhhdCBzdWNr
cy4gSSBrbm93IGNvbXBpbGluZyBjaGFuZ2VzZXQgMjUzOTIgd29ya3MgZm9yIG1lLCB3aXRoIHRo
ZSBwYWNrYWdlcyBhbmQgaW5zdHJ1Y3Rpb25zIGkgZGVzY3JpYmVkLCBpIGhhdmUgY29tcGlsZWQg
aXQgc2V2ZXJhbCB0aW1lcyBub3cuIEkga25vdyB0aGUgbWFpbiByZWFzb24gd2h5IHRoZSBsYXRl
ciBjaGFuZ2VzdHMgd29uJ3QgY29tcGlsZSBpcyBiZWNhdXNlIG9mIHRoZSBkaWZmZXJlbnQgR0ND
IHZlcnNpb24gc2VlbSB0byBkbyBkaWZmZXJlbnQgZW5vdWdoIHRvIGZhaWwsIFNPIG1heWJlIFVi
dW50dSBoYXMgYSBkaWZmZXJlbnQgc3Vic2V0IG9mIEdDQy4gSSBoYXZlIG5vIGlkZWEuDQoNCldl
bGwsIGlmIGl0IHdhcyBubyB0cm91YmxlIGZvciB5b3UsIG1heWJlIHRyeSB0byBpbnN0YWxsIERl
YmlhbiBXaGVlenkgYW5kIHRyeSB0byBjb21waWxlIGFnYWluLiBPdGhlcndpc2UgaSBjb3VsZCBh
bHdheXMgc2VuZCB5b3UgdGhlIFhlbiA0LjINCnJldi0yNTM5MiBjb21waWxlZCBERUIgcGFja2Fn
ZSBhbmQgeW91IGNhbiBqdXN0IGluc3RhbGwgdGhhdCwgQlVUIHRoYXQgd291bGRuJ3Qgc29sdmUg
eW91ciBwcm9ibGVtIGlmIHlvdSB3YW50ZWQgdG8gY29tcGlsZSBpdCBsYXRlciBvbi4NCg0KDQo+
IEhtbSBzYW1lIGVycm9yOg0KPg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4gSW4gZnVuY3Rp
b24gw6JoYW5kbGVfdXBkYXRlX2ZpbGVfY3JlZMOiOg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3
MDo1ODoNCj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp
biB0aGlzIGZ1bmN0aW9uKQ0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoNCj4gbm90ZTog
ZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNo
IA0KPiBmdW5jdGlvbiBpdCBhcHBlYXJzIGluDQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYt
MjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOg0KPiBJ
biBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2
LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo4Nzoz
NDoNCj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0
aGlzIGZ1bmN0aW9uKQ0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3Fl
bXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4gSW4gZnVuY3Rpb24gw6Jo
YW5kbGVfc3ltbGlua8OiOg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6DQo+IGVycm9y
OiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlv
bikNCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIv
aHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6DQo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2xpbmvD
ojoNCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIv
aHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzM3OjQ1Og0KPiBlcnJvcjogw6JBVF9FTVBUWV9Q
QVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pDQo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5jOg0KPiBJbiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOiOg0KPiAvcm9vdC94
ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRp
by05cC1oYW5kbGUuYzozNzM6NTg6DQo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xh
cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4gbWFrZVs0XTogKioqIFs5cGZzL3Zp
cnRpby05cC1oYW5kbGUub10gRXJyb3IgMQ0KPiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5m
aW5pc2hlZCBqb2JzLi4uLg0KPiAgICBDQyAgICBobXAubw0KPiAgICBDQyAgICBsaWJkaXMvaTM4
Ni1kaXMubw0KPiAgICBMSU5LICBxZW11LWdhDQo+ICAgIExJTksgIHFlbXUtbmJkDQo+ICAgIExJ
TksgIHFlbXUtaW1nDQo+ICAgIExJTksgIHFlbXUtaW8NCj4gbWFrZVszXTogKioqIFtzdWJkaXIt
bGliaHc2NF0gRXJyb3IgMg0KPiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeQ0KPiBgL3Jvb3Qv
eGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXItcmVtb3RlJw0KPiBt
YWtlWzJdOiAqKiogW3N1YmRpci1pbnN0YWxsLXFlbXUteGVuLWRpcl0gRXJyb3IgMg0KPiBtYWtl
WzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90
b29scycNCj4gbWFrZVsxXTogKioqIFtzdWJkaXJzLWluc3RhbGxdIEVycm9yIDINCj4gbWFrZVsx
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9v
bHMnDQo+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMg0KPg0KPiBJIGhhZCBtb3N0
IG9mIHRoZSBwYWNrYWdzLCBJIHJhbiAiYXB0LWdldCBidWlsZC1kZXAgeGVuIiBmcm9tOg0KPiBo
dHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9tX1NvdXJjZQ0KPg0KPiBC
dXQgaXQgc3RpbGwgZXJyb3JzIG9uIHRoZSB2aXJ0aW8gZmlsZS4gSSBoYWQgYWxzbyByZWFkIHRo
YXQgdGhlc2UgDQo+IGVycm9ycyBoYWQgdG8gZGlmZmVyZW50IHdpdGggZGlmZmVyZW50IGxpYnJh
cnkvZ2NjIHZlcnNpb25zLiBNYXliZSANCj4gd2hlZXp5IGp1c3QgaGFzIG5ld2VyL2RpZmZlcmVu
dCB2ZXJzaW9ucyBvZiB0aG9zZSBiaW5hcmllcy9saWJzPw0KPg0KPiAtLVdpbGwNCj4NCj4NCj4+
Pj4gICAwNi8wNC8xMiAxMTo0NSBBTT4+Pg0KPiBXRUxMLCBhY3R1YWxseSBOTyBuZWVkIHRvIGlu
c3RhbGwgV2hlZXp5LiBJIGFtIHZlcnkgc3VyZSB5b3UgY2FuIGdldCANCj4gaXQgd29ya2luZyBq
dXN0IGFzIGVhc2lseSB3aXRoIFVidW50dS4NCj4NCj4gVGhlIG90aGVyIHRoaW5nIGkgZm9yZ290
IHRvIG1lbnRpb24gaXMgeW91IGhhdmUgdG8gaGF2ZSBhbGwgb2YgdGhlIA0KPiByZXF1aXJlZCBw
YWNrYWdlcyBpbnN0YWxsZWQgYmVmb3JlIHlvdSBjYW4gY29tcGlsZSBYZW4uIEkgdGhpbmsgeW91
IA0KPiBhcmUganVzdCBtaXNzaW5nIGEgYnVuY2ggb2YgZGVwZW5kZW50IHBhY2thZ2VzLiBUaGUg
cGFja2FnZXMgaSB1c2UgYW5kIA0KPiBoYXZlIGluc3RhbGxlZCBhcmUgYXMgZm9sbG93czoNCj4N
Cj4gc3VkbyBhcHQtZ2V0IGluc3RhbGwgd2dldCB0YXIgYnppcDIgYnVpbGQtZXNzZW50aWFsIGxp
Ym5jdXJzZXM1LWRldiANCj4ga2VybmVsLXBhY2thZ2UgZmFrZXJvb3QgYmNjIGdjYyBzc2ggYnJp
ZGdlLXV0aWxzIHB5dGhvbi1kZXYgdXVpZC1kZXYgDQo+IGxpYmdsaWIyLjAtZGV2IGxpYnlhamwt
ZGV2IGxpYmFpby1kZXYgZ2NjLW11bHRpbGliIGlhc2wgbGlicGNpLWRldiANCj4gZmxleCBiaXNv
biBxdDQtZGV2LXRvb2xzIHBhdGNoIG9jYW1sLWZpbmRsaWIgbGlic2RsMS4yLWRldg0KPg0KPiBH
cmFudGVkIHNvbWUgb2YgdGhlIGFib3ZlIHBhY2thZ2VzIGFyZSBtb3JlIGltcG9ydGFudCBmb3Ig
Y29tcGlsaW5nIA0KPiB0aGUga2VybmVsLg0KPg0KPiBTTywgYXMgbG9uZyBhcyB5b3UgaGF2ZSBh
bGwgcmVxdWlyZWQgcGFja2FnZXMgYW5kIGZvbGxvdyB0aGUgDQo+IGluc3RydWN0aW9ucyBiZWZv
cmUgYWJvdXQgZ2V0dGluZyBhbmQgY29tcGlsaW5nIFhlbiA0LjIgcmV2aXNpb24gDQo+IDI1Mzky
LCBpdCBzaG91bGQgYmUgZmluZSwgbm8gbWF0dGVyIGlmIHlvdSBhcmUgdXNpbmcgRGViaWFuIG9y
IFVidW50dS4gDQo+IFVidW50dSBob3dldmVyICJtaWdodCIgbmVlZCBtb3JlIHBhY2thZ2VzLCBu
b3Qgc3VyZSwgIGkgaGF2ZSBub3QgDQo+IGNvbXBpbGVkIFhlbiB1bmRlciBVYnVudHUgeWV0Lg0K
Pg0KPg0KPg0KPiBPbiA2LzQvMjAxMiAxMjo0MyBQTSwgV2lsbCBNY0Rlcm1vdHQgd3JvdGU6DQo+
PiBEYXJuLCBtYWRlIGl0IGZhcnRoZXIgYnV0IG5vdyBJIGdldCB0aGlzOg0KPj4NCj4+IENDICAg
IGxpYmh3NjQvOXBmcy92aXJ0aW8tOXAtc3ludGgubw0KPj4gICAgIENDICAgIGxpYmh3NjQvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLm8NCj4+ICAgICBDQyAgICBxZW11LWNoYXIubw0KPj4NCj4gL3Jv
b3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92
aXJ0aW8tOXAtaGFuZGxlLmM6DQo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV91cGRhdGVfZmlsZV9j
cmVkw6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUt
eGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoNCj4+IGVycm9yOiDDokFU
X0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4+
DQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3
LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjcwOjU4Og0KPj4gbm90ZTogZWFjaCB1bmRlY2xhcmVk
IGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoDQo+IGZ1bmN0aW9uDQo+
PiBpdCBhcHBlYXJzIGluDQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+IEluIGZ1bmN0
aW9uIMOiaGFuZGxlX2xzdGF0w6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1
MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo4NzozNDoN
Cj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp
cyBmdW5jdGlvbikNCj4+DQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMv
cWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOg0KPj4gSW4gZnVuY3Rpb24g
w6JoYW5kbGVfc3ltbGlua8OiOg0KPj4NCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5
Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzE0OjYyOg0K
Pj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlz
IGZ1bmN0aW9uKQ0KPj4NCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9x
ZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6DQo+PiBJbiBmdW5jdGlvbiDD
omhhbmRsZV9saW5rw6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMzc6NDU6DQo+PiBl
cnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu
Y3Rpb24pDQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUt
eGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+IEluIGZ1bmN0aW9uIMOiaGFu
ZGxlX2Nob3duw6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozNzM6NTg6DQo+PiBlcnJv
cjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp
b24pDQo+PiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAxDQo+
PiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLg0KPj4gICAgIEND
ICAgIHNhdmV2bS5vDQo+PiAgICAgQ0MgICAgbXNtb3VzZS5vDQo+PiAgICAgQ0MgICAgcHMyLm8N
Cj4+IG1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9yIDINCj4+IG1ha2VbM106ICoq
KiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uDQo+PiBtYWtlWzNdOiBMZWF2aW5nIGRp
cmVjdG9yeQ0KPj4gYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14
ZW4tZGlyLXJlbW90ZScNCj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4t
ZGlyXSBFcnJvciAyDQo+PiBtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVu
c3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycNCj4+IG1ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0
YWxsXSBFcnJvciAyDQo+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVu
c3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycNCj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10g
RXJyb3IgMg0KPj4NCj4+IFdpdGggcmV2aXNpb24gMjUzOTIuIFRoYW5rIHlvdSBzbyBtdWNoIGZv
ciB5b3VyIGNsZWFyIGluc3RydWN0aW9ucyEgSSANCj4+IHdpbGwgaW5zdGFsbCB3aGVlenkgdG9u
aWdodCBhbmQgdHJ5IHRoZSBidWlsZCBhZ2Fpbi4NCj4+DQo+PiAtLVdpbGwNCj4+DQo+Pj4+PiAg
ICAwNi8wNC8xMiA0OjU2IEFNPj4+DQo+PiBPbiA2LzQvMjAxMiAyOjU4IEFNLCBXaWxsIE1jRGVy
bW90dCB3cm90ZToNCj4+PiBJJ20gbm90IHN1cmUgd2hhdCB2ZXJzaW9uIChob3cgZG8gSSBjaGVj
az8pIGJ1dCBJIGp1c3QgY2xvbmVkIGZyb20NCj4+IHRoYXQNCj4+PiBVUkwgdG9kYXkuDQo+Pj4N
Cj4+PiAtLVdpbGwNCj4+IFdlbGwgdGhhbiB5b3UgcHJvYmFibHkgYWxyZWFkeSBoYXZlIHRoZSBs
YXRlc3QgcmV2aXNpb24uIFlvdSBjYW4gYWxzbyANCj4+IGNoZWNrIHdoYXQgcmV2aXNpb24geW91
ciBsb2NhbGx5IGNsb25lZCByZXBvc2l0b3J5IGlzIGF0IGJ5IGdvaW5nIHRvDQo+IHRoZQ0KPj4g
Zm9sZGVyIGFuZCBydW5uaW5nOg0KPj4NCj4+ICpjZCAgLi4veGVuLXVuc3RhYmxlLmhnDQo+PiBo
ZyBzdW1tYXJ5DQo+PiAqDQo+PiBBbmQgdGhhdCB3aWxsIHNob3cgeW91IGEgc3VtbWFyeSBvZiB0
aGUgbG9jYWwgbWVyY3VyaWFsIGNsb25lIGFuZCANCj4+IHNob3cgdGhlIGxhdGVzdCByZXZpc2lv
bnMgdGhhdCB3YXMgY2xvbmVkLg0KPj4NCj4+IFNPLCBhbnlob3csIGNvbXBpbGluZyB0aGUgWGVu
IDQuMi11bnN0YWJsZSBmcm9tIHRoZSBtZXJjdXJpYWwgaGFzIG5vdCANCj4+IGJlZW4gd29ya2lu
ZyB2ZXJ5IHdlbGwgZm9yIGEgZmV3IHdlZWtzIG5vdy4gSSBoYXZlIGFza2VkIHRoZSANCj4+IFhl
bi1kZXZlbCBhYm91dCB0aGF0IGEgc2V2ZXJhbCB0aW1lcyBhbmQgdGhlcmUgYXJlIGlzc3VlcyBh
bmQgDQo+PiBwcm9ibGVtcyB3aXRoIGRpZmZlcmVudCBHQ0MgY29tcGlsZXJzIEFORCB0aGUgWGVu
LWRldmVsIHRlYW0ga25vd3MgDQo+PiBhbGwgdGhhdCBhbmQgYXJlIHdvcmtpbmcgb24gZml4aW5n
IHRoYXQuDQo+Pg0KPj4gRm9yIG5vdywgdGhlIExBU1QgcmV2aXNpb24gaSB3YXMgYWJsZSB0byBj
b21waWxlIGFuZCBnZXQgcnVubmluZyB3YXMgDQo+PiAqInJldmlzaW9uIDI1MzkyKiIsIGJ1dCBl
dmVuIHRoYXQgd2FzIHBvc3NpYmx5IE9OTFkgaWYgeW91IHJlbW92ZSBvbmUgDQo+PiBwYXRjaC4g
WW91IGNhbiB0cnkgdG8gZG93bmxvYWQgYW5kIGNvbXBpbGUgVEhBVCB2ZXJzaW9uIGJ5IHJ1bm5p
bmcgDQo+PiB0aGUgZm9sbG93aW5nIGNvbW1hbmRzOg0KPj4NCj4+IF8qQ2xvbmluZyBYZW46Kl8N
Cj4+ICotIGNkIC9zb21lL2RpcmVjdG9yeS9pbi9ob21lDQo+PiAtIHJldj0yNTM5MiYmICAgaGcg
Y2xvbmUgLXIgJHJldg0KPj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9oZy94ZW4tdW5zdGFibGUu
aGcvIHhlbi11bnN0YWJsZS5oZy1yZXYtJHtyZXZ9DQo+PiAtIGNkIHhlbi11bnN0YWJsZS5oZy1y
ZXYtMjUzOTINCj4+IC0gaGcgYmFja291dCAtciAyNTM2NCoNCj4+DQo+PiBUaGlzIHdpbGwgY2xv
bmUgdGhlIHhlbi11bnN0YWJsZS5oZyBtZXJjdXJpYWwgYW5kIGRvd25sb2FkIFhlbiANCj4+IDQu
Mi11bnN0YWJsZSByZXZpc2lvbiAyNTM5MiBpbnRvIHRoZSBmb2xkZXIgDQo+PiAiKnhlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIqIi4gUnVubmluZyB0aGUgY29tbWFuZCAiKmhnIGJhY2tvdXIgLXIg
DQo+PiAyNTM2NCoiIHJlbW92ZXMgb3IgYmFja3Mgb3V0IHRoYXQgcGFydGljdWxhciBwYXRjaC4g
SXQgc2VlbXMgdGhhdCANCj4+IHdpdGhvdXQgdGhhdCwgZXZlbiB0aGF0IHJldmlzaW9uIHdvbnQg
Y29tcGlsZS4NCj4+DQo+PiBfKkNvbXBpbGluZyBYZW46Kl8NCj4+IFRoYW4ganVzdCBzaW1wbHkg
cnVuIHRoZXNlIGNvbW1hbmRzIHRvIGNvbXBpbGUgWGVuLg0KPj4NCj4+ICotIGNkIHhlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIqDQo+PiAqLSAuL2NvbmZpZ3VyZQ0KPj4gLSBzdWRvIG1ha2UgLWo1
IHhlbiYmICAgc3VkbyBtYWtlIFRoZSBjb21waWxlIGNvbW1hbmQgYWJvdmUganVzdA0KPiBzdHJp
bmdzIHRvZ2V0aGVyIHRoZSA0IGNvbXBpbGluZyBjb21tYW5kcw0KPj4gdG8gcnVuIGFuZCB3aWxs
IGV4ZWN1dGUgb25lIGFmdGVyIHRoZSBvdGhlciBTTyB5b3UgZG9uJ3QgaGF2ZSB0byANCj4+IG1h
bnVhbGx5IHJ1biBlYWNoIGFuZCBldmVyeSBvbmUuIEFsc28sIEluIHRoZSBhYm92ZSAiKm1ha2Uq
IiANCj4+IGNvbW1hbmRzLCB1c2luZyB0aGUgIiotajUqIiBvcHRpb24gYWZ0ZXIgZWFjaCBtYWtl
IHRlbGxzIHRoZSBjb21waWxlIA0KPj4gdG8gdXNlIG1vcmUgdGhhbiBvbmUgY29yZSB0byBjb21w
aWxlIHdpdGguIEl0IHNwZWVkcyB1cCB0aGUgY29tcGlsaT4gIA0KPj4gaGF2ZSBhIG11bHRpLWNv
cmUgQ1BVLiBTTyBpbiBteSBjYXNlLCBpIGhhdmUgYSBRdWFkIENvcmUgQ1BVLCBzbyB0aGF0IA0K
Pj4gY29tbWFuZCBvcHRpb24gaXMgIiotajEgKyBudW1iZXIgb2YgQ1BVIGNvcmVzKiIuIFlvdSBj
YW4gbW9kaWZ5IG9yIHJlbW92ZSB0aGF0IGFzIHlvdSB3aXNoLg0KPj4NCj4+IFRoZSBhYm92ZSB3
aWxsIGFsc28gY3JlYXRlIGZvciB5b3UgYSBuaWNlIERFQiBwYWNrYWdlIGFmdGVyIGFsbCB0aGUg
DQo+PiBjb21waWxpbmcgaXMgZG9uZSwgaWYgeW91IGRvIG5vdCB3YW50IHRvIGNyZWF0ZSBhIERF
QiBwYWNrYWdlIGF0IHRoZQ0KPiBlbmQNCj4+IG9mIGl0IGFsbCwgdGhhbiBqdXN0IHJlbW92ZSB0
aGUgbGFzdCAiKiYmICAgc3VkbyBtYWtlIC1qNSBkZWIqIg0KPiBjb21tYW5kLg0KPj4gR3JhbnRl
ZCwgaSBhbSBydW5uaW5nIGFuZCBkb2luZyBhbGwgb2YgdGhpcyBvbiBEZWJpYW4gV2hlZXp5IEJV
VCBpDQo+IHRoZXJlDQo+PiBhcmVuJ3QgYW55IGRpZmZlcmVuY2VzIGluIGNvbXBpbGluZyBpdCBv
biBVYnVudHUgMTIuMDQuDQo+Pg0KPj4NCj4+DQo+Pg0KPj4+Pj4+ICAgICAwNi8wMy8xMiAyOjM0
IFBNPj4+DQo+Pj4gVGhlIGxhdGVzdCByZXZpc2lvbiBvZiBYZW4gNC4yLXVuc3RhYmxlIGlzICoy
NTQ1Mjo2YmVhNjNlNmM3ODAqIGF0DQo+IHRoZQ0KPj4+IGxpbmsgKmh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvaGcveGVuLXVuc3RhYmxlLmhnLyogV2hhdCByZXZlcnNpb24gb2YNCj4+IFhlbg0KPj4+
IDQuMi1VbnN0YWJsZSBhcmUgeW91IHRyeWluZyB0byBjb21waWxlPw0KPj4+DQo+Pj4NCj4+Pj4g
SGVsbG8sDQo+Pj4+DQo+Pj4+IEkgYW0gdHJ5aW5nIHRvIGNvbXBpbGUgeGVuIDQuMiB1bnN0YWJs
ZSBmcm9tIG1lcmN1cmlhbC4gSSBjYW4ndCBnZXQNCj4+PiBwYXN0DQo+Pj4+IHRoZSBtYWtlIHRv
b2xzIHN0ZXAuIFdoZW4gSSBydW4gbWFrZSB0b29scywgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6DQo+
Pj4+DQo+Pj4+IENDICAgIGxpYmh3NjQvOXBmcy9jb3hhdHRyLm8NCj4+Pj4gICAgICAgQ0MgICAg
bGliaHc2NC85cGZzL3ZpcnRpby05cC1zeW50aC5vDQo+Pj4+ICAgICAgIENDICAgIGxpYmh3NjQv
OXBmcy92aXJ0aW8tOXAtaGFuZGxlLm8NCj4+Pj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+PiBJbg0KPj4+PiBm
dW5jdGlvbiDDomhhbmRsZV91cGRhdGVfZmlsZV9jcmVkw6I6DQo+Pj4+DQo+IC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
NzA6NTg6DQo+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1
c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4+Pj4NCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoNCj4+Pj4gbm90
ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBl
YWNoDQo+Pj4gZnVuY3Rpb24NCj4+Pj4gaXQgYXBwZWFycyBpbg0KPj4+PiAvcm9vdC94ZW4tdW5z
dGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOg0K
Pj4+IEluDQo+Pj4+IGZ1bmN0aW9uIMOiaGFuZGxlX2xzdGF0w6I6DQo+Pj4+DQo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxl
LmM6ODc6MzQ6DQo+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJz
dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4+Pj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+PiBJbg0KPj4+PiBm
dW5jdGlvbiDDomhhbmRsZV9zeW1saW5rw6I6DQo+Pj4+DQo+IC9yb290L3hlbi11bnN0YWJsZS5o
Zy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzE0OjYyOg0K
Pj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRo
aXMgZnVuY3Rpb24pDQo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1k
aXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6DQo+Pj4gSW4NCj4+Pj4gZnVuY3Rpb24gw6Jo
YW5kbGVfbGlua8OiOg0KPj4+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14
ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToNCj4+Pj4gZXJyb3I6IMOi
QVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQ0K
Pj4+PiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOg0KPj4+IEluDQo+Pj4+IGZ1bmN0aW9uIMOiaGFuZGxlX2Nob3duw6I6
DQo+Pj4+DQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLmM6MzczOjU4Og0KPj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRI
w6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pDQo+Pj4+IG1ha2VbNF06
ICoqKiBbOXBmcy92aXJ0aW8tOXAtaGFuZGxlLm9dIEVycm9yIDENCj4+Pj4gbWFrZVszXTogKioq
IFtzdWJkaXItbGliaHc2NF0gRXJyb3IgMg0KPj4+PiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9y
eQ0KPj4+PiBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci1yZW1vdGUn
DQo+Pj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBFcnJvciAy
DQo+Pj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcv
dG9vbHMnDQo+Pj4+IG1ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyDQo+Pj4+
IG1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMn
DQo+Pj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMg0KPj4+Pg0KPj4+PiBJIGFt
IHJ1bm5pbmcgdWJ1bnR1IDEyLjA0LCBrZXJuZWwgdmVyOiAzLjIuMC0yNC1nZW5lcmljDQo+Pj4+
DQo+Pj4+IEFueSBpZGVhcz8gSSBoYXZlIGdvb2dsZWQgZnVyaW91c2x5IGFuZCBmb3VuZCBzb21l
IHBlb3BsZSB0YWxraW5nDQo+Pj4gYWJvdXQNCj4+Pj4gcWVtdS1rdm0gaGF2aW5nIHRoZSBzYW1l
IGlzc3VlOg0KPj4+PiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS9x
ZW11LWt2bS8rYnVnLzkzMDE4MQ0KPj4+PiBCdXQgSSB3YXMgbm90IGFibGUgdG8gZmluZCB0aGUg
cGF0Y2gNCj4+Pj4NCj4+Pj4gVGhhbmtzIGluIGFkdmFuY2UhDQo+Pj4+DQo+Pj4+DQo+Pj4+DQo+
Pj4+IE1lcmN1cmlhbG0NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+Pj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdA0KPj4+PiBYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZw0KPj4+PiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMN
Cj4+DQo+DQo+DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NClhlbi11c2VycyBtYWlsaW5nIGxpc3QNClhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQpo
dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jun 05 15:19:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 15:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbvVs-00034Q-43; Tue, 05 Jun 2012 15:17:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kristian@hagsted.dk>) id 1SbvVq-00034K-5d
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 15:17:38 +0000
Received: from [85.158.139.83:44587] by server-8.bemta-5.messagelabs.com id
	B1/6A-02058-1132ECF4; Tue, 05 Jun 2012 15:17:37 +0000
X-Env-Sender: kristian@hagsted.dk
X-Msg-Ref: server-5.tower-182.messagelabs.com!1338909456!32143395!1
X-Originating-IP: [80.160.77.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuMTYwLjc3LjExNCA9PiAyNTczODI=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16193 invoked from network); 5 Jun 2012 15:17:36 -0000
Received: from pasmtpa.tele.dk (HELO pasmtpA.tele.dk) (80.160.77.114)
	by server-5.tower-182.messagelabs.com with SMTP;
	5 Jun 2012 15:17:36 -0000
Received: from hagsted.dk (unknown [2.108.99.186])
	by pasmtpA.tele.dk (Postfix) with ESMTP id A2716800275;
	Tue,  5 Jun 2012 17:17:35 +0200 (CEST)
Received: from Hagsted-Aserver.hagsted.dk ([192.168.1.98]) by hagsted-aserver
	([192.168.1.98]) with mapi; Tue, 5 Jun 2012 16:34:34 +0200
From: Kristian Hagsted Rasmussen <kristian@hagsted.dk>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Tue, 5 Jun 2012 16:34:33 +0200
Thread-Topic: [Xen-users] Xen unstable fails to build on ubutnu 12.04
Thread-Index: Ac1DEk6l4seIZFi2Rq+X/pMZH3jMtQAG79SA
Message-ID: <56EBEBACEA93434C80F27BB249CB6776019294A7A271@hagsted-aserver>
References: <assp.050347fabc.4FCD2520020000C900015D6B@smtp.seq.org>
	<4FCDF96F.2050007@gmail.com>
In-Reply-To: <4FCDF96F.2050007@gmail.com>
Accept-Language: da-DK
Content-Language: da-DK
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-antivirus-status: Clean
x-antivirus: avast!
acceptlanguage: da-DK
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkNCg0KSSBoYWQgdGhpcyBwcm9ibGVtLCBhbmQgZm91bmQgYSBwYXRjaCBoZXJlLiBodHRwOi8v
bGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDEyLTAyL21zZzAzNDYwLmh0
bWwNCldoaWNoIEkgYXBwbGllZCBtYW51YWxseS4gSXQgc2VlbXMgdG8gYmUgYSBwcm9ibGVtIHdp
dGggdGhlIGdjYyB2ZXJzaW9uLg0KDQpCZXN0IHJlZ2FyZHMgS3Jpc3RpYW4NCg0KLS0tLS1PcHJp
bmRlbGlnIG1lZGRlbGVsc2UtLS0tLQ0KRnJhOiB4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4u
b3JnIFttYWlsdG86eGVuLXVzZXJzLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gUMOlIHZlZ25lIGFm
IGN5YmVyaGF3azAwMUBnbWFpbC5jb20NClNlbmR0OiA1LiBqdW5pIDIwMTIgMTQ6MjANClRpbDog
eGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcNCkVtbmU6IFJlOiBbWGVuLXVzZXJzXSBYZW4gdW5zdGFi
bGUgZmFpbHMgdG8gYnVpbGQgb24gdWJ1dG51IDEyLjA0DQoNCmh1bW0sIHdlbGwgdGhhdCBzdWNr
cy4gSSBrbm93IGNvbXBpbGluZyBjaGFuZ2VzZXQgMjUzOTIgd29ya3MgZm9yIG1lLCB3aXRoIHRo
ZSBwYWNrYWdlcyBhbmQgaW5zdHJ1Y3Rpb25zIGkgZGVzY3JpYmVkLCBpIGhhdmUgY29tcGlsZWQg
aXQgc2V2ZXJhbCB0aW1lcyBub3cuIEkga25vdyB0aGUgbWFpbiByZWFzb24gd2h5IHRoZSBsYXRl
ciBjaGFuZ2VzdHMgd29uJ3QgY29tcGlsZSBpcyBiZWNhdXNlIG9mIHRoZSBkaWZmZXJlbnQgR0ND
IHZlcnNpb24gc2VlbSB0byBkbyBkaWZmZXJlbnQgZW5vdWdoIHRvIGZhaWwsIFNPIG1heWJlIFVi
dW50dSBoYXMgYSBkaWZmZXJlbnQgc3Vic2V0IG9mIEdDQy4gSSBoYXZlIG5vIGlkZWEuDQoNCldl
bGwsIGlmIGl0IHdhcyBubyB0cm91YmxlIGZvciB5b3UsIG1heWJlIHRyeSB0byBpbnN0YWxsIERl
YmlhbiBXaGVlenkgYW5kIHRyeSB0byBjb21waWxlIGFnYWluLiBPdGhlcndpc2UgaSBjb3VsZCBh
bHdheXMgc2VuZCB5b3UgdGhlIFhlbiA0LjINCnJldi0yNTM5MiBjb21waWxlZCBERUIgcGFja2Fn
ZSBhbmQgeW91IGNhbiBqdXN0IGluc3RhbGwgdGhhdCwgQlVUIHRoYXQgd291bGRuJ3Qgc29sdmUg
eW91ciBwcm9ibGVtIGlmIHlvdSB3YW50ZWQgdG8gY29tcGlsZSBpdCBsYXRlciBvbi4NCg0KDQo+
IEhtbSBzYW1lIGVycm9yOg0KPg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4gSW4gZnVuY3Rp
b24gw6JoYW5kbGVfdXBkYXRlX2ZpbGVfY3JlZMOiOg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3
MDo1ODoNCj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp
biB0aGlzIGZ1bmN0aW9uKQ0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoNCj4gbm90ZTog
ZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNo
IA0KPiBmdW5jdGlvbiBpdCBhcHBlYXJzIGluDQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYt
MjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOg0KPiBJ
biBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2
LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo4Nzoz
NDoNCj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0
aGlzIGZ1bmN0aW9uKQ0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3Fl
bXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4gSW4gZnVuY3Rpb24gw6Jo
YW5kbGVfc3ltbGlua8OiOg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6DQo+IGVycm9y
OiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlv
bikNCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIv
aHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6DQo+IEluIGZ1bmN0aW9uIMOiaGFuZGxlX2xpbmvD
ojoNCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIv
aHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzM3OjQ1Og0KPiBlcnJvcjogw6JBVF9FTVBUWV9Q
QVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pDQo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlv
LTlwLWhhbmRsZS5jOg0KPiBJbiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOiOg0KPiAvcm9vdC94
ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRp
by05cC1oYW5kbGUuYzozNzM6NTg6DQo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xh
cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4gbWFrZVs0XTogKioqIFs5cGZzL3Zp
cnRpby05cC1oYW5kbGUub10gRXJyb3IgMQ0KPiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5m
aW5pc2hlZCBqb2JzLi4uLg0KPiAgICBDQyAgICBobXAubw0KPiAgICBDQyAgICBsaWJkaXMvaTM4
Ni1kaXMubw0KPiAgICBMSU5LICBxZW11LWdhDQo+ICAgIExJTksgIHFlbXUtbmJkDQo+ICAgIExJ
TksgIHFlbXUtaW1nDQo+ICAgIExJTksgIHFlbXUtaW8NCj4gbWFrZVszXTogKioqIFtzdWJkaXIt
bGliaHc2NF0gRXJyb3IgMg0KPiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeQ0KPiBgL3Jvb3Qv
eGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXItcmVtb3RlJw0KPiBt
YWtlWzJdOiAqKiogW3N1YmRpci1pbnN0YWxsLXFlbXUteGVuLWRpcl0gRXJyb3IgMg0KPiBtYWtl
WzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90
b29scycNCj4gbWFrZVsxXTogKioqIFtzdWJkaXJzLWluc3RhbGxdIEVycm9yIDINCj4gbWFrZVsx
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9v
bHMnDQo+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMg0KPg0KPiBJIGhhZCBtb3N0
IG9mIHRoZSBwYWNrYWdzLCBJIHJhbiAiYXB0LWdldCBidWlsZC1kZXAgeGVuIiBmcm9tOg0KPiBo
dHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9tX1NvdXJjZQ0KPg0KPiBC
dXQgaXQgc3RpbGwgZXJyb3JzIG9uIHRoZSB2aXJ0aW8gZmlsZS4gSSBoYWQgYWxzbyByZWFkIHRo
YXQgdGhlc2UgDQo+IGVycm9ycyBoYWQgdG8gZGlmZmVyZW50IHdpdGggZGlmZmVyZW50IGxpYnJh
cnkvZ2NjIHZlcnNpb25zLiBNYXliZSANCj4gd2hlZXp5IGp1c3QgaGFzIG5ld2VyL2RpZmZlcmVu
dCB2ZXJzaW9ucyBvZiB0aG9zZSBiaW5hcmllcy9saWJzPw0KPg0KPiAtLVdpbGwNCj4NCj4NCj4+
Pj4gICAwNi8wNC8xMiAxMTo0NSBBTT4+Pg0KPiBXRUxMLCBhY3R1YWxseSBOTyBuZWVkIHRvIGlu
c3RhbGwgV2hlZXp5LiBJIGFtIHZlcnkgc3VyZSB5b3UgY2FuIGdldCANCj4gaXQgd29ya2luZyBq
dXN0IGFzIGVhc2lseSB3aXRoIFVidW50dS4NCj4NCj4gVGhlIG90aGVyIHRoaW5nIGkgZm9yZ290
IHRvIG1lbnRpb24gaXMgeW91IGhhdmUgdG8gaGF2ZSBhbGwgb2YgdGhlIA0KPiByZXF1aXJlZCBw
YWNrYWdlcyBpbnN0YWxsZWQgYmVmb3JlIHlvdSBjYW4gY29tcGlsZSBYZW4uIEkgdGhpbmsgeW91
IA0KPiBhcmUganVzdCBtaXNzaW5nIGEgYnVuY2ggb2YgZGVwZW5kZW50IHBhY2thZ2VzLiBUaGUg
cGFja2FnZXMgaSB1c2UgYW5kIA0KPiBoYXZlIGluc3RhbGxlZCBhcmUgYXMgZm9sbG93czoNCj4N
Cj4gc3VkbyBhcHQtZ2V0IGluc3RhbGwgd2dldCB0YXIgYnppcDIgYnVpbGQtZXNzZW50aWFsIGxp
Ym5jdXJzZXM1LWRldiANCj4ga2VybmVsLXBhY2thZ2UgZmFrZXJvb3QgYmNjIGdjYyBzc2ggYnJp
ZGdlLXV0aWxzIHB5dGhvbi1kZXYgdXVpZC1kZXYgDQo+IGxpYmdsaWIyLjAtZGV2IGxpYnlhamwt
ZGV2IGxpYmFpby1kZXYgZ2NjLW11bHRpbGliIGlhc2wgbGlicGNpLWRldiANCj4gZmxleCBiaXNv
biBxdDQtZGV2LXRvb2xzIHBhdGNoIG9jYW1sLWZpbmRsaWIgbGlic2RsMS4yLWRldg0KPg0KPiBH
cmFudGVkIHNvbWUgb2YgdGhlIGFib3ZlIHBhY2thZ2VzIGFyZSBtb3JlIGltcG9ydGFudCBmb3Ig
Y29tcGlsaW5nIA0KPiB0aGUga2VybmVsLg0KPg0KPiBTTywgYXMgbG9uZyBhcyB5b3UgaGF2ZSBh
bGwgcmVxdWlyZWQgcGFja2FnZXMgYW5kIGZvbGxvdyB0aGUgDQo+IGluc3RydWN0aW9ucyBiZWZv
cmUgYWJvdXQgZ2V0dGluZyBhbmQgY29tcGlsaW5nIFhlbiA0LjIgcmV2aXNpb24gDQo+IDI1Mzky
LCBpdCBzaG91bGQgYmUgZmluZSwgbm8gbWF0dGVyIGlmIHlvdSBhcmUgdXNpbmcgRGViaWFuIG9y
IFVidW50dS4gDQo+IFVidW50dSBob3dldmVyICJtaWdodCIgbmVlZCBtb3JlIHBhY2thZ2VzLCBu
b3Qgc3VyZSwgIGkgaGF2ZSBub3QgDQo+IGNvbXBpbGVkIFhlbiB1bmRlciBVYnVudHUgeWV0Lg0K
Pg0KPg0KPg0KPiBPbiA2LzQvMjAxMiAxMjo0MyBQTSwgV2lsbCBNY0Rlcm1vdHQgd3JvdGU6DQo+
PiBEYXJuLCBtYWRlIGl0IGZhcnRoZXIgYnV0IG5vdyBJIGdldCB0aGlzOg0KPj4NCj4+IENDICAg
IGxpYmh3NjQvOXBmcy92aXJ0aW8tOXAtc3ludGgubw0KPj4gICAgIENDICAgIGxpYmh3NjQvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLm8NCj4+ICAgICBDQyAgICBxZW11LWNoYXIubw0KPj4NCj4gL3Jv
b3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92
aXJ0aW8tOXAtaGFuZGxlLmM6DQo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV91cGRhdGVfZmlsZV9j
cmVkw6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUt
eGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoNCj4+IGVycm9yOiDDokFU
X0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4+
DQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3
LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjcwOjU4Og0KPj4gbm90ZTogZWFjaCB1bmRlY2xhcmVk
IGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoDQo+IGZ1bmN0aW9uDQo+
PiBpdCBhcHBlYXJzIGluDQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+IEluIGZ1bmN0
aW9uIMOiaGFuZGxlX2xzdGF0w6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1
MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo4NzozNDoN
Cj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp
cyBmdW5jdGlvbikNCj4+DQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMv
cWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOg0KPj4gSW4gZnVuY3Rpb24g
w6JoYW5kbGVfc3ltbGlua8OiOg0KPj4NCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5
Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzE0OjYyOg0K
Pj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlz
IGZ1bmN0aW9uKQ0KPj4NCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9x
ZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6DQo+PiBJbiBmdW5jdGlvbiDD
omhhbmRsZV9saW5rw6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMzc6NDU6DQo+PiBl
cnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu
Y3Rpb24pDQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUt
eGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+IEluIGZ1bmN0aW9uIMOiaGFu
ZGxlX2Nob3duw6I6DQo+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozNzM6NTg6DQo+PiBlcnJv
cjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp
b24pDQo+PiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAxDQo+
PiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLg0KPj4gICAgIEND
ICAgIHNhdmV2bS5vDQo+PiAgICAgQ0MgICAgbXNtb3VzZS5vDQo+PiAgICAgQ0MgICAgcHMyLm8N
Cj4+IG1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9yIDINCj4+IG1ha2VbM106ICoq
KiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uDQo+PiBtYWtlWzNdOiBMZWF2aW5nIGRp
cmVjdG9yeQ0KPj4gYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14
ZW4tZGlyLXJlbW90ZScNCj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4t
ZGlyXSBFcnJvciAyDQo+PiBtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVu
c3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycNCj4+IG1ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0
YWxsXSBFcnJvciAyDQo+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVu
c3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycNCj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10g
RXJyb3IgMg0KPj4NCj4+IFdpdGggcmV2aXNpb24gMjUzOTIuIFRoYW5rIHlvdSBzbyBtdWNoIGZv
ciB5b3VyIGNsZWFyIGluc3RydWN0aW9ucyEgSSANCj4+IHdpbGwgaW5zdGFsbCB3aGVlenkgdG9u
aWdodCBhbmQgdHJ5IHRoZSBidWlsZCBhZ2Fpbi4NCj4+DQo+PiAtLVdpbGwNCj4+DQo+Pj4+PiAg
ICAwNi8wNC8xMiA0OjU2IEFNPj4+DQo+PiBPbiA2LzQvMjAxMiAyOjU4IEFNLCBXaWxsIE1jRGVy
bW90dCB3cm90ZToNCj4+PiBJJ20gbm90IHN1cmUgd2hhdCB2ZXJzaW9uIChob3cgZG8gSSBjaGVj
az8pIGJ1dCBJIGp1c3QgY2xvbmVkIGZyb20NCj4+IHRoYXQNCj4+PiBVUkwgdG9kYXkuDQo+Pj4N
Cj4+PiAtLVdpbGwNCj4+IFdlbGwgdGhhbiB5b3UgcHJvYmFibHkgYWxyZWFkeSBoYXZlIHRoZSBs
YXRlc3QgcmV2aXNpb24uIFlvdSBjYW4gYWxzbyANCj4+IGNoZWNrIHdoYXQgcmV2aXNpb24geW91
ciBsb2NhbGx5IGNsb25lZCByZXBvc2l0b3J5IGlzIGF0IGJ5IGdvaW5nIHRvDQo+IHRoZQ0KPj4g
Zm9sZGVyIGFuZCBydW5uaW5nOg0KPj4NCj4+ICpjZCAgLi4veGVuLXVuc3RhYmxlLmhnDQo+PiBo
ZyBzdW1tYXJ5DQo+PiAqDQo+PiBBbmQgdGhhdCB3aWxsIHNob3cgeW91IGEgc3VtbWFyeSBvZiB0
aGUgbG9jYWwgbWVyY3VyaWFsIGNsb25lIGFuZCANCj4+IHNob3cgdGhlIGxhdGVzdCByZXZpc2lv
bnMgdGhhdCB3YXMgY2xvbmVkLg0KPj4NCj4+IFNPLCBhbnlob3csIGNvbXBpbGluZyB0aGUgWGVu
IDQuMi11bnN0YWJsZSBmcm9tIHRoZSBtZXJjdXJpYWwgaGFzIG5vdCANCj4+IGJlZW4gd29ya2lu
ZyB2ZXJ5IHdlbGwgZm9yIGEgZmV3IHdlZWtzIG5vdy4gSSBoYXZlIGFza2VkIHRoZSANCj4+IFhl
bi1kZXZlbCBhYm91dCB0aGF0IGEgc2V2ZXJhbCB0aW1lcyBhbmQgdGhlcmUgYXJlIGlzc3VlcyBh
bmQgDQo+PiBwcm9ibGVtcyB3aXRoIGRpZmZlcmVudCBHQ0MgY29tcGlsZXJzIEFORCB0aGUgWGVu
LWRldmVsIHRlYW0ga25vd3MgDQo+PiBhbGwgdGhhdCBhbmQgYXJlIHdvcmtpbmcgb24gZml4aW5n
IHRoYXQuDQo+Pg0KPj4gRm9yIG5vdywgdGhlIExBU1QgcmV2aXNpb24gaSB3YXMgYWJsZSB0byBj
b21waWxlIGFuZCBnZXQgcnVubmluZyB3YXMgDQo+PiAqInJldmlzaW9uIDI1MzkyKiIsIGJ1dCBl
dmVuIHRoYXQgd2FzIHBvc3NpYmx5IE9OTFkgaWYgeW91IHJlbW92ZSBvbmUgDQo+PiBwYXRjaC4g
WW91IGNhbiB0cnkgdG8gZG93bmxvYWQgYW5kIGNvbXBpbGUgVEhBVCB2ZXJzaW9uIGJ5IHJ1bm5p
bmcgDQo+PiB0aGUgZm9sbG93aW5nIGNvbW1hbmRzOg0KPj4NCj4+IF8qQ2xvbmluZyBYZW46Kl8N
Cj4+ICotIGNkIC9zb21lL2RpcmVjdG9yeS9pbi9ob21lDQo+PiAtIHJldj0yNTM5MiYmICAgaGcg
Y2xvbmUgLXIgJHJldg0KPj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9oZy94ZW4tdW5zdGFibGUu
aGcvIHhlbi11bnN0YWJsZS5oZy1yZXYtJHtyZXZ9DQo+PiAtIGNkIHhlbi11bnN0YWJsZS5oZy1y
ZXYtMjUzOTINCj4+IC0gaGcgYmFja291dCAtciAyNTM2NCoNCj4+DQo+PiBUaGlzIHdpbGwgY2xv
bmUgdGhlIHhlbi11bnN0YWJsZS5oZyBtZXJjdXJpYWwgYW5kIGRvd25sb2FkIFhlbiANCj4+IDQu
Mi11bnN0YWJsZSByZXZpc2lvbiAyNTM5MiBpbnRvIHRoZSBmb2xkZXIgDQo+PiAiKnhlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIqIi4gUnVubmluZyB0aGUgY29tbWFuZCAiKmhnIGJhY2tvdXIgLXIg
DQo+PiAyNTM2NCoiIHJlbW92ZXMgb3IgYmFja3Mgb3V0IHRoYXQgcGFydGljdWxhciBwYXRjaC4g
SXQgc2VlbXMgdGhhdCANCj4+IHdpdGhvdXQgdGhhdCwgZXZlbiB0aGF0IHJldmlzaW9uIHdvbnQg
Y29tcGlsZS4NCj4+DQo+PiBfKkNvbXBpbGluZyBYZW46Kl8NCj4+IFRoYW4ganVzdCBzaW1wbHkg
cnVuIHRoZXNlIGNvbW1hbmRzIHRvIGNvbXBpbGUgWGVuLg0KPj4NCj4+ICotIGNkIHhlbi11bnN0
YWJsZS5oZy1yZXYtMjUzOTIqDQo+PiAqLSAuL2NvbmZpZ3VyZQ0KPj4gLSBzdWRvIG1ha2UgLWo1
IHhlbiYmICAgc3VkbyBtYWtlIFRoZSBjb21waWxlIGNvbW1hbmQgYWJvdmUganVzdA0KPiBzdHJp
bmdzIHRvZ2V0aGVyIHRoZSA0IGNvbXBpbGluZyBjb21tYW5kcw0KPj4gdG8gcnVuIGFuZCB3aWxs
IGV4ZWN1dGUgb25lIGFmdGVyIHRoZSBvdGhlciBTTyB5b3UgZG9uJ3QgaGF2ZSB0byANCj4+IG1h
bnVhbGx5IHJ1biBlYWNoIGFuZCBldmVyeSBvbmUuIEFsc28sIEluIHRoZSBhYm92ZSAiKm1ha2Uq
IiANCj4+IGNvbW1hbmRzLCB1c2luZyB0aGUgIiotajUqIiBvcHRpb24gYWZ0ZXIgZWFjaCBtYWtl
IHRlbGxzIHRoZSBjb21waWxlIA0KPj4gdG8gdXNlIG1vcmUgdGhhbiBvbmUgY29yZSB0byBjb21w
aWxlIHdpdGguIEl0IHNwZWVkcyB1cCB0aGUgY29tcGlsaT4gIA0KPj4gaGF2ZSBhIG11bHRpLWNv
cmUgQ1BVLiBTTyBpbiBteSBjYXNlLCBpIGhhdmUgYSBRdWFkIENvcmUgQ1BVLCBzbyB0aGF0IA0K
Pj4gY29tbWFuZCBvcHRpb24gaXMgIiotajEgKyBudW1iZXIgb2YgQ1BVIGNvcmVzKiIuIFlvdSBj
YW4gbW9kaWZ5IG9yIHJlbW92ZSB0aGF0IGFzIHlvdSB3aXNoLg0KPj4NCj4+IFRoZSBhYm92ZSB3
aWxsIGFsc28gY3JlYXRlIGZvciB5b3UgYSBuaWNlIERFQiBwYWNrYWdlIGFmdGVyIGFsbCB0aGUg
DQo+PiBjb21waWxpbmcgaXMgZG9uZSwgaWYgeW91IGRvIG5vdCB3YW50IHRvIGNyZWF0ZSBhIERF
QiBwYWNrYWdlIGF0IHRoZQ0KPiBlbmQNCj4+IG9mIGl0IGFsbCwgdGhhbiBqdXN0IHJlbW92ZSB0
aGUgbGFzdCAiKiYmICAgc3VkbyBtYWtlIC1qNSBkZWIqIg0KPiBjb21tYW5kLg0KPj4gR3JhbnRl
ZCwgaSBhbSBydW5uaW5nIGFuZCBkb2luZyBhbGwgb2YgdGhpcyBvbiBEZWJpYW4gV2hlZXp5IEJV
VCBpDQo+IHRoZXJlDQo+PiBhcmVuJ3QgYW55IGRpZmZlcmVuY2VzIGluIGNvbXBpbGluZyBpdCBv
biBVYnVudHUgMTIuMDQuDQo+Pg0KPj4NCj4+DQo+Pg0KPj4+Pj4+ICAgICAwNi8wMy8xMiAyOjM0
IFBNPj4+DQo+Pj4gVGhlIGxhdGVzdCByZXZpc2lvbiBvZiBYZW4gNC4yLXVuc3RhYmxlIGlzICoy
NTQ1Mjo2YmVhNjNlNmM3ODAqIGF0DQo+IHRoZQ0KPj4+IGxpbmsgKmh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvaGcveGVuLXVuc3RhYmxlLmhnLyogV2hhdCByZXZlcnNpb24gb2YNCj4+IFhlbg0KPj4+
IDQuMi1VbnN0YWJsZSBhcmUgeW91IHRyeWluZyB0byBjb21waWxlPw0KPj4+DQo+Pj4NCj4+Pj4g
SGVsbG8sDQo+Pj4+DQo+Pj4+IEkgYW0gdHJ5aW5nIHRvIGNvbXBpbGUgeGVuIDQuMiB1bnN0YWJs
ZSBmcm9tIG1lcmN1cmlhbC4gSSBjYW4ndCBnZXQNCj4+PiBwYXN0DQo+Pj4+IHRoZSBtYWtlIHRv
b2xzIHN0ZXAuIFdoZW4gSSBydW4gbWFrZSB0b29scywgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6DQo+
Pj4+DQo+Pj4+IENDICAgIGxpYmh3NjQvOXBmcy9jb3hhdHRyLm8NCj4+Pj4gICAgICAgQ0MgICAg
bGliaHc2NC85cGZzL3ZpcnRpby05cC1zeW50aC5vDQo+Pj4+ICAgICAgIENDICAgIGxpYmh3NjQv
OXBmcy92aXJ0aW8tOXAtaGFuZGxlLm8NCj4+Pj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+PiBJbg0KPj4+PiBm
dW5jdGlvbiDDomhhbmRsZV91cGRhdGVfZmlsZV9jcmVkw6I6DQo+Pj4+DQo+IC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
NzA6NTg6DQo+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1
c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4+Pj4NCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoNCj4+Pj4gbm90
ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBl
YWNoDQo+Pj4gZnVuY3Rpb24NCj4+Pj4gaXQgYXBwZWFycyBpbg0KPj4+PiAvcm9vdC94ZW4tdW5z
dGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOg0K
Pj4+IEluDQo+Pj4+IGZ1bmN0aW9uIMOiaGFuZGxlX2xzdGF0w6I6DQo+Pj4+DQo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxl
LmM6ODc6MzQ6DQo+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJz
dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikNCj4+Pj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoNCj4+PiBJbg0KPj4+PiBm
dW5jdGlvbiDDomhhbmRsZV9zeW1saW5rw6I6DQo+Pj4+DQo+IC9yb290L3hlbi11bnN0YWJsZS5o
Zy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzE0OjYyOg0K
Pj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRo
aXMgZnVuY3Rpb24pDQo+Pj4+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1k
aXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6DQo+Pj4gSW4NCj4+Pj4gZnVuY3Rpb24gw6Jo
YW5kbGVfbGlua8OiOg0KPj4+Pg0KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14
ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToNCj4+Pj4gZXJyb3I6IMOi
QVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQ0K
Pj4+PiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOg0KPj4+IEluDQo+Pj4+IGZ1bmN0aW9uIMOiaGFuZGxlX2Nob3duw6I6
DQo+Pj4+DQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLmM6MzczOjU4Og0KPj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRI
w6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pDQo+Pj4+IG1ha2VbNF06
ICoqKiBbOXBmcy92aXJ0aW8tOXAtaGFuZGxlLm9dIEVycm9yIDENCj4+Pj4gbWFrZVszXTogKioq
IFtzdWJkaXItbGliaHc2NF0gRXJyb3IgMg0KPj4+PiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9y
eQ0KPj4+PiBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci1yZW1vdGUn
DQo+Pj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBFcnJvciAy
DQo+Pj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcv
dG9vbHMnDQo+Pj4+IG1ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyDQo+Pj4+
IG1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMn
DQo+Pj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMg0KPj4+Pg0KPj4+PiBJIGFt
IHJ1bm5pbmcgdWJ1bnR1IDEyLjA0LCBrZXJuZWwgdmVyOiAzLjIuMC0yNC1nZW5lcmljDQo+Pj4+
DQo+Pj4+IEFueSBpZGVhcz8gSSBoYXZlIGdvb2dsZWQgZnVyaW91c2x5IGFuZCBmb3VuZCBzb21l
IHBlb3BsZSB0YWxraW5nDQo+Pj4gYWJvdXQNCj4+Pj4gcWVtdS1rdm0gaGF2aW5nIHRoZSBzYW1l
IGlzc3VlOg0KPj4+PiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS9x
ZW11LWt2bS8rYnVnLzkzMDE4MQ0KPj4+PiBCdXQgSSB3YXMgbm90IGFibGUgdG8gZmluZCB0aGUg
cGF0Y2gNCj4+Pj4NCj4+Pj4gVGhhbmtzIGluIGFkdmFuY2UhDQo+Pj4+DQo+Pj4+DQo+Pj4+DQo+
Pj4+IE1lcmN1cmlhbG0NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+Pj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdA0KPj4+PiBYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZw0KPj4+PiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMN
Cj4+DQo+DQo+DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NClhlbi11c2VycyBtYWlsaW5nIGxpc3QNClhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQpo
dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jun 05 17:13:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 17:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbxIE-0004as-He; Tue, 05 Jun 2012 17:11:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SbxIC-0004an-KA
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 17:11:40 +0000
Received: from [85.158.139.83:51115] by server-5.bemta-5.messagelabs.com id
	0B/58-04481-BCD3ECF4; Tue, 05 Jun 2012 17:11:39 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1338916297!28167672!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9031 invoked from network); 5 Jun 2012 17:11:38 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-7.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 5 Jun 2012 17:11:38 -0000
Received: from [189.253.145.95] (port=57725 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SbxI9-000664-3A
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 12:11:37 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8ADE9A1DB
	for <xen-users@lists.xen.org>; Tue,  5 Jun 2012 12:11:35 -0500 (CDT)
Message-ID: <4FCE3DC7.8010506@ondore.com>
Date: Tue, 05 Jun 2012 12:11:35 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCD7E6D.5070004@b2bassadventures.com>
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 04/06/12 22:35, Bill Beauchemin escribi=F3:
> I have a project where I have a Dell 2950
> server with two ethernet ports, and one 1TB drive. I have 64 bit Debian
> Squeeze installed and running. I need two instances of vm's one being
> devel and the other is prod. each should connect through one of the eth
> ports. so devel could be eth0 and prod could be on eth1.
Pretty similar to the setup I use all the time on my own. "Just works", =

once you get around some issues, particularly the network setup.

1. Do not dedicate physical partitions to each VMs. It's too unflexible, =

almost nobody uses it so (unless they really know what they are doing), =

you will not find much references about issues specific to that setup. =

The most simple way is to store VM's disks as files. A better one, but =

little bit more complex, to use LVM volumes. If you are already familiar =

with LVM you probably want to go straight for LVM.

2. Set up your network manually, not via xend's network scripts. Do not =

attempt to export raw ethX to your VM's. Instead, set up a ethernet =

bridge on each ethX you wish to use, which is a regular way. Then, in =

the config file of each VM, you may specify to which bridge it should be =

plugged.
http://wiki.xen.org/wiki/XenNetworking

3. Use xen-tools to perform the initial install of the VM's, it does =

good job taking care of lots of small details. The default config file =

is heavily commented.
http://www.virtuatopia.com/index.php/Building_a_Xen_Guest_Domain_using_Xen-=
Tools

> I have had so many issues trying to just get one vm running. make a cfg
> file i get errors about installation files or hotplug issues.
I guess it's possible to debug it as is, but, IMHO, it does not worth =

it. You definitely should consider to change the storage model.

This, in most points, repeats what Casey wrote, his advice about the =

documentation is definitely valid as well.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 17:13:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 17:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbxIE-0004as-He; Tue, 05 Jun 2012 17:11:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SbxIC-0004an-KA
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 17:11:40 +0000
Received: from [85.158.139.83:51115] by server-5.bemta-5.messagelabs.com id
	0B/58-04481-BCD3ECF4; Tue, 05 Jun 2012 17:11:39 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1338916297!28167672!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9031 invoked from network); 5 Jun 2012 17:11:38 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-7.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 5 Jun 2012 17:11:38 -0000
Received: from [189.253.145.95] (port=57725 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SbxI9-000664-3A
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 12:11:37 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8ADE9A1DB
	for <xen-users@lists.xen.org>; Tue,  5 Jun 2012 12:11:35 -0500 (CDT)
Message-ID: <4FCE3DC7.8010506@ondore.com>
Date: Tue, 05 Jun 2012 12:11:35 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCD7E6D.5070004@b2bassadventures.com>
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 04/06/12 22:35, Bill Beauchemin escribi=F3:
> I have a project where I have a Dell 2950
> server with two ethernet ports, and one 1TB drive. I have 64 bit Debian
> Squeeze installed and running. I need two instances of vm's one being
> devel and the other is prod. each should connect through one of the eth
> ports. so devel could be eth0 and prod could be on eth1.
Pretty similar to the setup I use all the time on my own. "Just works", =

once you get around some issues, particularly the network setup.

1. Do not dedicate physical partitions to each VMs. It's too unflexible, =

almost nobody uses it so (unless they really know what they are doing), =

you will not find much references about issues specific to that setup. =

The most simple way is to store VM's disks as files. A better one, but =

little bit more complex, to use LVM volumes. If you are already familiar =

with LVM you probably want to go straight for LVM.

2. Set up your network manually, not via xend's network scripts. Do not =

attempt to export raw ethX to your VM's. Instead, set up a ethernet =

bridge on each ethX you wish to use, which is a regular way. Then, in =

the config file of each VM, you may specify to which bridge it should be =

plugged.
http://wiki.xen.org/wiki/XenNetworking

3. Use xen-tools to perform the initial install of the VM's, it does =

good job taking care of lots of small details. The default config file =

is heavily commented.
http://www.virtuatopia.com/index.php/Building_a_Xen_Guest_Domain_using_Xen-=
Tools

> I have had so many issues trying to just get one vm running. make a cfg
> file i get errors about installation files or hotplug issues.
I guess it's possible to debug it as is, but, IMHO, it does not worth =

it. You definitely should consider to change the storage model.

This, in most points, repeats what Casey wrote, his advice about the =

documentation is definitely valid as well.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 05 18:12:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 18:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbyDt-0005SS-KS; Tue, 05 Jun 2012 18:11:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alden_lava@yahoo.com>) id 1SbyDs-0005SN-Ln
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 18:11:17 +0000
Received: from [85.158.143.35:54696] by server-1.bemta-4.messagelabs.com id
	3A/ED-10042-4CB4ECF4; Tue, 05 Jun 2012 18:11:16 +0000
X-Env-Sender: alden_lava@yahoo.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1338919873!14157245!1
X-Originating-IP: [98.139.53.220]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22120 invoked from network); 5 Jun 2012 18:11:14 -0000
Received: from nm23-vm0.bullet.mail.ac4.yahoo.com (HELO
	nm23-vm0.bullet.mail.ac4.yahoo.com) (98.139.53.220)
	by server-15.tower-21.messagelabs.com with SMTP;
	5 Jun 2012 18:11:14 -0000
Received: from [98.139.52.197] by nm23.bullet.mail.ac4.yahoo.com with NNFMP;
	05 Jun 2012 18:11:13 -0000
Received: from [98.139.52.153] by tm10.bullet.mail.ac4.yahoo.com with NNFMP;
	05 Jun 2012 18:11:13 -0000
Received: from [127.0.0.1] by omp1036.mail.ac4.yahoo.com with NNFMP;
	05 Jun 2012 18:11:13 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 716094.82764.bm@omp1036.mail.ac4.yahoo.com
Received: (qmail 50617 invoked by uid 60001); 5 Jun 2012 18:11:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1338919873; bh=Ukqw9QWBZ7g/t2z+IeSy5bQugiLZ2HdwNuEbHM8ulOs=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=KLr3y8fSwvdvtaFei0BdGRmHyres0OudbprW59J4h16M5ffMAOwV85L5/PmB8D/vvSAQ7P3d9aytjgGeeCze9pWcH48QSK9peqxo5l+ZtJD1jJd8VQ9X5eTrYPQmI1Yy83RffwKyvl8g1v9sYtM9MVP1TQx0ovQFgpx0uABHXCI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=ekP7G4w2o7qgMFR0tyGjYT1JIkOEQyKHPzLq78Ers7YWWjVETifiUo4O+0ktxrE8wIY3pUOvrzEivBeLnXAEetgfSOsFFOIWi8nNY0HysJuAWQBWbXwKYy0M831nlvBuUdxlOcjd9CWCA+IFs7GmWl4OjOEi3FylKl1ZDsBYG3M=;
X-YMail-OSG: AX08HDQVM1lAJPVy7ohQrXr29OjY0uY9ISqh3QgTXMNwgOs
	O3SNi63mF2yR9fri2j3BkXInojao6N0NUqvUn_5mOa3wRf35NDORmHK1CLEI
	l.fo_UkvGWrJOeHcFOPExdg9zZ3gEEVKESsKH9BzFEp.iQMR8Hxz2kVgzBAp
	1BmS8hjbhk6tZHqvdh5CKJejyrpr3e7W0i8x9d.rni.aIjYaUdpZa8EWeO1x
	mxL4GZWMZ2pzQh99XY19pRa5OhK6dGFDbG.dIZXlmgrqNUh4SH3RfRzS0Z7D
	e_XNFHBWDlxUJECheu9K2fSf7aIehggswCbflmYpS_yi8A63ha7f1pUBM8Is
	bmNWC9L_E3LKYTyoV8PUwGRXyf9OMaELf12ZYt7tA7TPa044D06j7tnFFlxt
	eGU6VP8wYig9RKbI6ZMULsmT79LJc.h82d1aYpOL1CH0Flz66PweJGH9Zyni
	AlOxGsfzRJiWfHUIEUpD4pj3SDZEWkZjFvMVHv12xIK1jxzZDlPXl.RmxLAC
	7M6lCRGg5jqY-
Received: from [116.50.246.68] by web39303.mail.mud.yahoo.com via HTTP;
	Tue, 05 Jun 2012 11:11:12 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1338919872.48944.YahooMailNeo@web39303.mail.mud.yahoo.com>
Date: Tue, 5 Jun 2012 11:11:12 -0700 (PDT)
From: dhyn lav <alden_lava@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] xend error in logs file
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: dhyn lav <alden_lava@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0393157291470737663=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0393157291470737663==
Content-Type: multipart/alternative; boundary="-965286322-1501917689-1338919872=:48944"

---965286322-1501917689-1338919872=:48944
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,=0A=0AI am using Centos 6.2 64bit minimal and xen 4.1.2 from crc.id.au. =
When centos with xen started I noticed some error in xend logs. I try to se=
arch in google but I can't find good answer on this.=0A=0Axend.log=0A=0A[20=
12-06-06 01:33:00 2501] INFO (SrvDaemon:339) Xend Daemon started=0A[2012-06=
-06 01:33:00 2501] INFO (SrvDaemon:343) Xend changeset: unavailable.=0A[201=
2-06-06 01:33:00 2501] DEBUG (XendNode:332) pscsi record count: 8=0A[2012-0=
6-06 01:33:00 2501] DEBUG (XendCPUPool:747) recreate_active_pools=0A[2012-0=
6-06 01:33:00 2501] DEBUG (XendDomainInfo:151) XendDomainInfo.recreate({'ma=
x_vcpu_id': 0, 'cpu_time': 7012131419L, 'ssidref': 0, 'hvm': 0, 'shutdown_r=
eason': 255, 'dying': 0, 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crash=
ed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 1=
048576L, 'blocked': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,=
 0, 0], 'cpupool': 0, 'name': 'Domain-0'})=0A[2012-06-06 01:33:01 2501] INF=
O (XendDomainInfo:169) Recreating domain 0, UUID 00000000-0000-0000-0000-00=
0000000000. at /local/domain/0=0A[2012-06-06 01:33:01 2501] DEBUG (XendDoma=
inInfo:3420) Storing VM details: {'on_xend_stop': 'ignore', 'pool_name': 'P=
ool-0', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-000000000000=
', 'on_reboot': 'restart', 'image': "(linux (kernel '') (superpages 0) (nom=
igrate 0) (tsc_mode 0))", 'on_poweroff': 'destroy', 'bootloader_args': '', =
'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0'=
, 'vcpus': '1', 'vcpu_avail': '1', 'bootloader': '', 'name': 'Domain-0'}=0A=
[2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1794) Storing domain detai=
ls: {'description': '', 'console/limit': '1048576', 'vm': '/vm/00000000-000=
0-0000-0000-000000000000', 'domid': '0', 'cpu/0/availability': 'online', 'm=
emory/target': '1048576', 'control/platform-feature-multiprocessor-suspend'=
: '1', 'console/type': 'xenconsoled', 'name': 'Domain-0'}=0A[2012-06-06 01:=
33:01 2501] DEBUG (XendDomain:476) Adding Domain: 0=0A[2012-06-06 01:33:01 =
2501] DEBUG (XendDomain:410) number of vcpus to use is 0=0A[2012-06-06 01:3=
3:01 2501] DEBUG (XendDomainInfo:1881) XendDomainInfo.handleShutdownWatch=
=0A[2012-06-06 01:33:01 2501] INFO (SrvServer:184) unix path=3D/var/lib/xen=
d/xend-socket=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: =
VBD.set_device not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708)=
 API call: VBD.set_type not found=0A[2012-06-06 01:33:01 2501] WARNING (Xen=
dAPI:708) API call: session.get_all_records not found=0A[2012-06-06 01:33:0=
1 2501] WARNING (XendAPI:708) API call: event.get_record not found=0A[2012-=
06-06 01:33:01 2501] WARNING (XendAPI:708) API call: event.get_all not foun=
d=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: VIF.set_devi=
ce not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: V=
IF.set_MAC not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API=
 call: VIF.set_MTU not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:=
708) API call: debug.get_all not found=0A[2012-06-06 01:33:01 2501] INFO (X=
MLRPCServer:161) Opening Unix domain socket XML-RPC server on /var/run/xend=
/xen-api.sock; authentication has been disabled for this server.=0A[2012-06=
-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain socket XML-R=
PC server on /var/run/xend/xmlrpc.sock.=0A=0Axend-debug.log=0A=0AXend start=
ed at Wed Jun =A06 01:33:00 2012.=0Acat: /sys/bus/scsi/devices/host0/vendor=
: No such file or directory=0Acat: /sys/bus/scsi/devices/host0/model: No su=
ch file or directory=0Acat: /sys/bus/scsi/devices/host0/type: No such file =
or directory=0Acat: /sys/bus/scsi/devices/host0/rev: No such file or direct=
ory=0Acat: /sys/bus/scsi/devices/host0/scsi_level: No such file or director=
y=0Acat: /sys/bus/scsi/devices/host1/vendor: No such file or directory=0Aca=
t: /sys/bus/scsi/devices/host1/model: No such file or directory=0Acat: /sys=
/bus/scsi/devices/host1/type: No such file or directory=0Acat: /sys/bus/scs=
i/devices/host1/rev: No such file or directory=0Acat: /sys/bus/scsi/devices=
/host1/scsi_level: No such file or directory=0Acat: /sys/bus/scsi/devices/h=
ost2/vendor: No such file or directory=0Acat: /sys/bus/scsi/devices/host2/m=
odel: No such file or directory=0Acat: /sys/bus/scsi/devices/host2/type: No=
 such file or directory=0Acat: /sys/bus/scsi/devices/host2/rev: No such fil=
e or directory=0Acat: /sys/bus/scsi/devices/host2/scsi_level: No such file =
or directory=0Acat: /sys/bus/scsi/devices/host3/vendor: No such file or dir=
ectory=0Acat: /sys/bus/scsi/devices/host3/model: No such file or directory=
=0Acat: /sys/bus/scsi/devices/host3/type: No such file or directory=0Acat: =
/sys/bus/scsi/devices/host3/rev: No such file or directory=0Acat: /sys/bus/=
scsi/devices/host3/scsi_level: No such file or directory=0Acat: /sys/bus/sc=
si/devices/target2:0:1/vendor: No such file or directory=0Acat: /sys/bus/sc=
si/devices/target2:0:1/model: No such file or directory=0Acat: /sys/bus/scs=
i/devices/target2:0:1/type: No such file or directory=0Acat: /sys/bus/scsi/=
devices/target2:0:1/rev: No such file or directory=0Acat: /sys/bus/scsi/dev=
ices/target2:0:1/scsi_level: No such file or directory=0A/usr/lib64/python2=
.6/site-packages/xen/xend/XendAPI.py:551: DeprecationWarning: object.__new_=
_() takes no parameters=0A=A0 return object.__new__(cls, *args, **kwds)=0A
---965286322-1501917689-1338919872=:48944
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div style=3D"font-fa=
mily: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Hi,</=
div><div style=3D"font-family: 'times new roman', 'new york', times, serif;=
 font-size: 12pt; "><br></div><div style=3D"font-family: 'times new roman',=
 'new york', times, serif; font-size: 12pt; ">I am using Centos 6.2 64bit m=
inimal and xen 4.1.2 from crc.id.au. When centos with xen started I noticed=
 some error in xend logs. I try to search in google but I can't find good a=
nswer on this.</div><div style=3D"font-family: 'times new roman', 'new york=
', times, serif; font-size: 12pt; "><br></div><div style=3D"font-family: 't=
imes new roman', 'new york', times, serif; font-size: 12pt; ">xend.log</div=
><div style=3D"font-family: 'times new roman', 'new york', times, serif; fo=
nt-size: 12pt; "><br></div><div><div><font face=3D"'times new roman', 'new =
york',
 times, serif">[2012-06-06 01:33:00 2501] INFO (SrvDaemon:339) Xend Daemon =
started</font></div><div><font face=3D"'times new roman', 'new york', times=
, serif">[2012-06-06 01:33:00 2501] INFO (SrvDaemon:343) Xend changeset: un=
available.</font></div><div><font face=3D"'times new roman', 'new york', ti=
mes, serif">[2012-06-06 01:33:00 2501] DEBUG (XendNode:332) pscsi record co=
unt: 8</font></div><div><font face=3D"'times new roman', 'new york', times,=
 serif">[2012-06-06 01:33:00 2501] DEBUG (XendCPUPool:747) recreate_active_=
pools</font></div><div><font face=3D"'times new roman', 'new york', times, =
serif">[2012-06-06 01:33:00 2501] DEBUG (XendDomainInfo:151) XendDomainInfo=
.recreate({'max_vcpu_id': 0, 'cpu_time': 7012131419L, 'ssidref': 0, 'hvm': =
0, 'shutdown_reason': 255, 'dying': 0, 'online_vcpus': 1, 'domid': 0, 'paus=
ed': 0, 'crashed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': =
0, 'mem_kb': 1048576L, 'blocked': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0,
 0, 0, 0, 0, 0, 0, 0], 'cpupool': 0, 'name': 'Domain-0'})</font></div><div>=
<font face=3D"'times new roman', 'new york', times, serif">[2012-06-06 01:3=
3:01 2501] INFO (XendDomainInfo:169) Recreating domain 0, UUID 00000000-000=
0-0000-0000-000000000000. at /local/domain/0</font></div><div><font face=3D=
"'times new roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] DE=
BUG (XendDomainInfo:3420) Storing VM details: {'on_xend_stop': 'ignore', 'p=
ool_name': 'Pool-0', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000=
-000000000000', 'on_reboot': 'restart', 'image': "(linux (kernel '') (super=
pages 0) (nomigrate 0) (tsc_mode 0))", 'on_poweroff': 'destroy', 'bootloade=
r_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restar=
t_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'bootloader': '', 'name': '=
Domain-0'}</font></div><div><div><font face=3D"'times new roman', 'new york=
', times, serif">[2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1794)
 Storing domain details: {'description': '', 'console/limit': '1048576', 'v=
m': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/0/availa=
bility': 'online', 'memory/target': '1048576', 'control/platform-feature-mu=
ltiprocessor-suspend': '1', 'console/type': 'xenconsoled', 'name': 'Domain-=
0'}</font></div><div><font face=3D"'times new roman', 'new york', times, se=
rif">[2012-06-06 01:33:01 2501] DEBUG (XendDomain:476) Adding Domain: 0</fo=
nt></div><div><font face=3D"'times new roman', 'new york', times, serif">[2=
012-06-06 01:33:01 2501] DEBUG (XendDomain:410) number of vcpus to use is 0=
</font></div><div><font face=3D"'times new roman', 'new york', times, serif=
">[2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1881) XendDomainInfo.han=
dleShutdownWatch</font></div><div><font face=3D"'times new roman', 'new yor=
k', times, serif">[2012-06-06 01:33:01 2501] INFO (SrvServer:184) unix path=
=3D/var/lib/xend/xend-socket</font></div><div><font face=3D"'times new roma=
n',
 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708)=
 API call: VBD.set_device not found</font></div><div><font face=3D"'times n=
ew roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (Xe=
ndAPI:708) API call: VBD.set_type not found</font></div><div><font face=3D"=
'times new roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] WAR=
NING (XendAPI:708) API call: session.get_all_records not found</font></div>=
<div><font face=3D"'times new roman', 'new york', times, serif">[2012-06-06=
 01:33:01 2501] WARNING (XendAPI:708) API call: event.get_record not found<=
/font></div><div><div><font face=3D"'times new roman', 'new york', times, s=
erif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: event.get_=
all not found</font></div><div><font face=3D"'times new roman', 'new york',=
 times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: V=
IF.set_device not found</font></div><div><font face=3D"'times new roman', '=
new
 york', times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API =
call: VIF.set_MAC not found</font></div><div><font face=3D"'times new roman=
', 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:70=
8) API call: VIF.set_MTU not found</font></div><div><font face=3D"'times ne=
w roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (Xen=
dAPI:708) API call: debug.get_all not found</font></div><div><font face=3D"=
'times new roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] INF=
O (XMLRPCServer:161) Opening Unix domain socket XML-RPC server on /var/run/=
xend/xen-api.sock; authentication has been disabled for this server.</font>=
</div><div><font face=3D"'times new roman', 'new york', times, serif">[2012=
-06-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain socket XM=
L-RPC server on /var/run/xend/xmlrpc.sock.</font></div><div style=3D"font-f=
amily: 'times new roman', 'new york', times, serif; font-size: 12pt;
 "><br></div><div style=3D"font-family: 'times new roman', 'new york', time=
s, serif; font-size: 12pt; ">xend-debug.log</div><div style=3D"font-family:=
 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div>=
<div><div><font face=3D"'times new roman', 'new york', times, serif">Xend s=
tarted at Wed Jun &nbsp;6 01:33:00 2012.</font></div><div><font face=3D"'ti=
mes new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host0/=
vendor: No such file or directory</font></div><div><font face=3D"'times new=
 roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host0/model: =
No such file or directory</font></div><div><font face=3D"'times new roman',=
 'new york', times, serif">cat: /sys/bus/scsi/devices/host0/type: No such f=
ile or directory</font></div><div><font face=3D"'times new roman', 'new yor=
k', times, serif">cat: /sys/bus/scsi/devices/host0/rev: No such file or dir=
ectory</font></div><div><font face=3D"'times new roman', 'new york', times,
 serif">cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or direct=
ory</font></div><div><font face=3D"'times new roman', 'new york', times, se=
rif">cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory</fo=
nt></div><div><font face=3D"'times new roman', 'new york', times, serif">ca=
t: /sys/bus/scsi/devices/host1/model: No such file or directory</font></div=
><div><font face=3D"'times new roman', 'new york', times, serif">cat: /sys/=
bus/scsi/devices/host1/type: No such file or directory</font></div><div><fo=
nt face=3D"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/=
devices/host1/rev: No such file or directory</font></div><div><font face=3D=
"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/ho=
st1/scsi_level: No such file or directory</font></div><div><font face=3D"'t=
imes new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host2=
/vendor: No such file or directory</font></div><div><font face=3D"'times ne=
w
 roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host2/model: =
No such file or directory</font></div><div><font face=3D"'times new roman',=
 'new york', times, serif">cat: /sys/bus/scsi/devices/host2/type: No such f=
ile or directory</font></div><div><font face=3D"'times new roman', 'new yor=
k', times, serif">cat: /sys/bus/scsi/devices/host2/rev: No such file or dir=
ectory</font></div><div><font face=3D"'times new roman', 'new york', times,=
 serif">cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or direct=
ory</font></div><div><font face=3D"'times new roman', 'new york', times, se=
rif">cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory</fo=
nt></div><div><font face=3D"'times new roman', 'new york', times, serif">ca=
t: /sys/bus/scsi/devices/host3/model: No such file or directory</font></div=
><div><font face=3D"'times new roman', 'new york', times, serif">cat: /sys/=
bus/scsi/devices/host3/type: No such file or directory</font></div><div><fo=
nt
 face=3D"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/de=
vices/host3/rev: No such file or directory</font></div><div><font face=3D"'=
times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host=
3/scsi_level: No such file or directory</font></div><div><div><font face=3D=
"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/ta=
rget2:0:1/vendor: No such file or directory</font></div><div><font face=3D"=
'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/tar=
get2:0:1/model: No such file or directory</font></div><div><font face=3D"'t=
imes new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/targe=
t2:0:1/type: No such file or directory</font></div><div><font face=3D"'time=
s new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/target2:=
0:1/rev: No such file or directory</font></div><div><font face=3D"'times ne=
w roman', 'new york', times, serif">cat:
 /sys/bus/scsi/devices/target2:0:1/scsi_level: No such file or directory</f=
ont></div><div><font face=3D"'times new roman', 'new york', times, serif">/=
usr/lib64/python2.6/site-packages/xen/xend/XendAPI.py:551: DeprecationWarni=
ng: object.__new__() takes no parameters</font></div><div><font face=3D"'ti=
mes new roman', 'new york', times, serif">&nbsp; return object.__new__(cls,=
 *args, **kwds)</font></div><div style=3D"font-family: 'times new roman', '=
new york', times, serif; font-size: 12pt; "><br></div></div></div></div></d=
iv></div></div></body></html>
---965286322-1501917689-1338919872=:48944--


--===============0393157291470737663==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0393157291470737663==--


From xen-users-bounces@lists.xen.org Tue Jun 05 18:12:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Jun 2012 18:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SbyDt-0005SS-KS; Tue, 05 Jun 2012 18:11:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alden_lava@yahoo.com>) id 1SbyDs-0005SN-Ln
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 18:11:17 +0000
Received: from [85.158.143.35:54696] by server-1.bemta-4.messagelabs.com id
	3A/ED-10042-4CB4ECF4; Tue, 05 Jun 2012 18:11:16 +0000
X-Env-Sender: alden_lava@yahoo.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1338919873!14157245!1
X-Originating-IP: [98.139.53.220]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22120 invoked from network); 5 Jun 2012 18:11:14 -0000
Received: from nm23-vm0.bullet.mail.ac4.yahoo.com (HELO
	nm23-vm0.bullet.mail.ac4.yahoo.com) (98.139.53.220)
	by server-15.tower-21.messagelabs.com with SMTP;
	5 Jun 2012 18:11:14 -0000
Received: from [98.139.52.197] by nm23.bullet.mail.ac4.yahoo.com with NNFMP;
	05 Jun 2012 18:11:13 -0000
Received: from [98.139.52.153] by tm10.bullet.mail.ac4.yahoo.com with NNFMP;
	05 Jun 2012 18:11:13 -0000
Received: from [127.0.0.1] by omp1036.mail.ac4.yahoo.com with NNFMP;
	05 Jun 2012 18:11:13 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 716094.82764.bm@omp1036.mail.ac4.yahoo.com
Received: (qmail 50617 invoked by uid 60001); 5 Jun 2012 18:11:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1338919873; bh=Ukqw9QWBZ7g/t2z+IeSy5bQugiLZ2HdwNuEbHM8ulOs=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=KLr3y8fSwvdvtaFei0BdGRmHyres0OudbprW59J4h16M5ffMAOwV85L5/PmB8D/vvSAQ7P3d9aytjgGeeCze9pWcH48QSK9peqxo5l+ZtJD1jJd8VQ9X5eTrYPQmI1Yy83RffwKyvl8g1v9sYtM9MVP1TQx0ovQFgpx0uABHXCI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=ekP7G4w2o7qgMFR0tyGjYT1JIkOEQyKHPzLq78Ers7YWWjVETifiUo4O+0ktxrE8wIY3pUOvrzEivBeLnXAEetgfSOsFFOIWi8nNY0HysJuAWQBWbXwKYy0M831nlvBuUdxlOcjd9CWCA+IFs7GmWl4OjOEi3FylKl1ZDsBYG3M=;
X-YMail-OSG: AX08HDQVM1lAJPVy7ohQrXr29OjY0uY9ISqh3QgTXMNwgOs
	O3SNi63mF2yR9fri2j3BkXInojao6N0NUqvUn_5mOa3wRf35NDORmHK1CLEI
	l.fo_UkvGWrJOeHcFOPExdg9zZ3gEEVKESsKH9BzFEp.iQMR8Hxz2kVgzBAp
	1BmS8hjbhk6tZHqvdh5CKJejyrpr3e7W0i8x9d.rni.aIjYaUdpZa8EWeO1x
	mxL4GZWMZ2pzQh99XY19pRa5OhK6dGFDbG.dIZXlmgrqNUh4SH3RfRzS0Z7D
	e_XNFHBWDlxUJECheu9K2fSf7aIehggswCbflmYpS_yi8A63ha7f1pUBM8Is
	bmNWC9L_E3LKYTyoV8PUwGRXyf9OMaELf12ZYt7tA7TPa044D06j7tnFFlxt
	eGU6VP8wYig9RKbI6ZMULsmT79LJc.h82d1aYpOL1CH0Flz66PweJGH9Zyni
	AlOxGsfzRJiWfHUIEUpD4pj3SDZEWkZjFvMVHv12xIK1jxzZDlPXl.RmxLAC
	7M6lCRGg5jqY-
Received: from [116.50.246.68] by web39303.mail.mud.yahoo.com via HTTP;
	Tue, 05 Jun 2012 11:11:12 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1338919872.48944.YahooMailNeo@web39303.mail.mud.yahoo.com>
Date: Tue, 5 Jun 2012 11:11:12 -0700 (PDT)
From: dhyn lav <alden_lava@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] xend error in logs file
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: dhyn lav <alden_lava@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0393157291470737663=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0393157291470737663==
Content-Type: multipart/alternative; boundary="-965286322-1501917689-1338919872=:48944"

---965286322-1501917689-1338919872=:48944
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,=0A=0AI am using Centos 6.2 64bit minimal and xen 4.1.2 from crc.id.au. =
When centos with xen started I noticed some error in xend logs. I try to se=
arch in google but I can't find good answer on this.=0A=0Axend.log=0A=0A[20=
12-06-06 01:33:00 2501] INFO (SrvDaemon:339) Xend Daemon started=0A[2012-06=
-06 01:33:00 2501] INFO (SrvDaemon:343) Xend changeset: unavailable.=0A[201=
2-06-06 01:33:00 2501] DEBUG (XendNode:332) pscsi record count: 8=0A[2012-0=
6-06 01:33:00 2501] DEBUG (XendCPUPool:747) recreate_active_pools=0A[2012-0=
6-06 01:33:00 2501] DEBUG (XendDomainInfo:151) XendDomainInfo.recreate({'ma=
x_vcpu_id': 0, 'cpu_time': 7012131419L, 'ssidref': 0, 'hvm': 0, 'shutdown_r=
eason': 255, 'dying': 0, 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crash=
ed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 1=
048576L, 'blocked': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,=
 0, 0], 'cpupool': 0, 'name': 'Domain-0'})=0A[2012-06-06 01:33:01 2501] INF=
O (XendDomainInfo:169) Recreating domain 0, UUID 00000000-0000-0000-0000-00=
0000000000. at /local/domain/0=0A[2012-06-06 01:33:01 2501] DEBUG (XendDoma=
inInfo:3420) Storing VM details: {'on_xend_stop': 'ignore', 'pool_name': 'P=
ool-0', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-000000000000=
', 'on_reboot': 'restart', 'image': "(linux (kernel '') (superpages 0) (nom=
igrate 0) (tsc_mode 0))", 'on_poweroff': 'destroy', 'bootloader_args': '', =
'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restart_count': '0'=
, 'vcpus': '1', 'vcpu_avail': '1', 'bootloader': '', 'name': 'Domain-0'}=0A=
[2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1794) Storing domain detai=
ls: {'description': '', 'console/limit': '1048576', 'vm': '/vm/00000000-000=
0-0000-0000-000000000000', 'domid': '0', 'cpu/0/availability': 'online', 'm=
emory/target': '1048576', 'control/platform-feature-multiprocessor-suspend'=
: '1', 'console/type': 'xenconsoled', 'name': 'Domain-0'}=0A[2012-06-06 01:=
33:01 2501] DEBUG (XendDomain:476) Adding Domain: 0=0A[2012-06-06 01:33:01 =
2501] DEBUG (XendDomain:410) number of vcpus to use is 0=0A[2012-06-06 01:3=
3:01 2501] DEBUG (XendDomainInfo:1881) XendDomainInfo.handleShutdownWatch=
=0A[2012-06-06 01:33:01 2501] INFO (SrvServer:184) unix path=3D/var/lib/xen=
d/xend-socket=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: =
VBD.set_device not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708)=
 API call: VBD.set_type not found=0A[2012-06-06 01:33:01 2501] WARNING (Xen=
dAPI:708) API call: session.get_all_records not found=0A[2012-06-06 01:33:0=
1 2501] WARNING (XendAPI:708) API call: event.get_record not found=0A[2012-=
06-06 01:33:01 2501] WARNING (XendAPI:708) API call: event.get_all not foun=
d=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: VIF.set_devi=
ce not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: V=
IF.set_MAC not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API=
 call: VIF.set_MTU not found=0A[2012-06-06 01:33:01 2501] WARNING (XendAPI:=
708) API call: debug.get_all not found=0A[2012-06-06 01:33:01 2501] INFO (X=
MLRPCServer:161) Opening Unix domain socket XML-RPC server on /var/run/xend=
/xen-api.sock; authentication has been disabled for this server.=0A[2012-06=
-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain socket XML-R=
PC server on /var/run/xend/xmlrpc.sock.=0A=0Axend-debug.log=0A=0AXend start=
ed at Wed Jun =A06 01:33:00 2012.=0Acat: /sys/bus/scsi/devices/host0/vendor=
: No such file or directory=0Acat: /sys/bus/scsi/devices/host0/model: No su=
ch file or directory=0Acat: /sys/bus/scsi/devices/host0/type: No such file =
or directory=0Acat: /sys/bus/scsi/devices/host0/rev: No such file or direct=
ory=0Acat: /sys/bus/scsi/devices/host0/scsi_level: No such file or director=
y=0Acat: /sys/bus/scsi/devices/host1/vendor: No such file or directory=0Aca=
t: /sys/bus/scsi/devices/host1/model: No such file or directory=0Acat: /sys=
/bus/scsi/devices/host1/type: No such file or directory=0Acat: /sys/bus/scs=
i/devices/host1/rev: No such file or directory=0Acat: /sys/bus/scsi/devices=
/host1/scsi_level: No such file or directory=0Acat: /sys/bus/scsi/devices/h=
ost2/vendor: No such file or directory=0Acat: /sys/bus/scsi/devices/host2/m=
odel: No such file or directory=0Acat: /sys/bus/scsi/devices/host2/type: No=
 such file or directory=0Acat: /sys/bus/scsi/devices/host2/rev: No such fil=
e or directory=0Acat: /sys/bus/scsi/devices/host2/scsi_level: No such file =
or directory=0Acat: /sys/bus/scsi/devices/host3/vendor: No such file or dir=
ectory=0Acat: /sys/bus/scsi/devices/host3/model: No such file or directory=
=0Acat: /sys/bus/scsi/devices/host3/type: No such file or directory=0Acat: =
/sys/bus/scsi/devices/host3/rev: No such file or directory=0Acat: /sys/bus/=
scsi/devices/host3/scsi_level: No such file or directory=0Acat: /sys/bus/sc=
si/devices/target2:0:1/vendor: No such file or directory=0Acat: /sys/bus/sc=
si/devices/target2:0:1/model: No such file or directory=0Acat: /sys/bus/scs=
i/devices/target2:0:1/type: No such file or directory=0Acat: /sys/bus/scsi/=
devices/target2:0:1/rev: No such file or directory=0Acat: /sys/bus/scsi/dev=
ices/target2:0:1/scsi_level: No such file or directory=0A/usr/lib64/python2=
.6/site-packages/xen/xend/XendAPI.py:551: DeprecationWarning: object.__new_=
_() takes no parameters=0A=A0 return object.__new__(cls, *args, **kwds)=0A
---965286322-1501917689-1338919872=:48944
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div style=3D"font-fa=
mily: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Hi,</=
div><div style=3D"font-family: 'times new roman', 'new york', times, serif;=
 font-size: 12pt; "><br></div><div style=3D"font-family: 'times new roman',=
 'new york', times, serif; font-size: 12pt; ">I am using Centos 6.2 64bit m=
inimal and xen 4.1.2 from crc.id.au. When centos with xen started I noticed=
 some error in xend logs. I try to search in google but I can't find good a=
nswer on this.</div><div style=3D"font-family: 'times new roman', 'new york=
', times, serif; font-size: 12pt; "><br></div><div style=3D"font-family: 't=
imes new roman', 'new york', times, serif; font-size: 12pt; ">xend.log</div=
><div style=3D"font-family: 'times new roman', 'new york', times, serif; fo=
nt-size: 12pt; "><br></div><div><div><font face=3D"'times new roman', 'new =
york',
 times, serif">[2012-06-06 01:33:00 2501] INFO (SrvDaemon:339) Xend Daemon =
started</font></div><div><font face=3D"'times new roman', 'new york', times=
, serif">[2012-06-06 01:33:00 2501] INFO (SrvDaemon:343) Xend changeset: un=
available.</font></div><div><font face=3D"'times new roman', 'new york', ti=
mes, serif">[2012-06-06 01:33:00 2501] DEBUG (XendNode:332) pscsi record co=
unt: 8</font></div><div><font face=3D"'times new roman', 'new york', times,=
 serif">[2012-06-06 01:33:00 2501] DEBUG (XendCPUPool:747) recreate_active_=
pools</font></div><div><font face=3D"'times new roman', 'new york', times, =
serif">[2012-06-06 01:33:00 2501] DEBUG (XendDomainInfo:151) XendDomainInfo=
.recreate({'max_vcpu_id': 0, 'cpu_time': 7012131419L, 'ssidref': 0, 'hvm': =
0, 'shutdown_reason': 255, 'dying': 0, 'online_vcpus': 1, 'domid': 0, 'paus=
ed': 0, 'crashed': 0, 'running': 1, 'maxmem_kb': 17179869180L, 'shutdown': =
0, 'mem_kb': 1048576L, 'blocked': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0,
 0, 0, 0, 0, 0, 0, 0], 'cpupool': 0, 'name': 'Domain-0'})</font></div><div>=
<font face=3D"'times new roman', 'new york', times, serif">[2012-06-06 01:3=
3:01 2501] INFO (XendDomainInfo:169) Recreating domain 0, UUID 00000000-000=
0-0000-0000-000000000000. at /local/domain/0</font></div><div><font face=3D=
"'times new roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] DE=
BUG (XendDomainInfo:3420) Storing VM details: {'on_xend_stop': 'ignore', 'p=
ool_name': 'Pool-0', 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000=
-000000000000', 'on_reboot': 'restart', 'image': "(linux (kernel '') (super=
pages 0) (nomigrate 0) (tsc_mode 0))", 'on_poweroff': 'destroy', 'bootloade=
r_args': '', 'on_xend_start': 'ignore', 'on_crash': 'restart', 'xend/restar=
t_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'bootloader': '', 'name': '=
Domain-0'}</font></div><div><div><font face=3D"'times new roman', 'new york=
', times, serif">[2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1794)
 Storing domain details: {'description': '', 'console/limit': '1048576', 'v=
m': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/0/availa=
bility': 'online', 'memory/target': '1048576', 'control/platform-feature-mu=
ltiprocessor-suspend': '1', 'console/type': 'xenconsoled', 'name': 'Domain-=
0'}</font></div><div><font face=3D"'times new roman', 'new york', times, se=
rif">[2012-06-06 01:33:01 2501] DEBUG (XendDomain:476) Adding Domain: 0</fo=
nt></div><div><font face=3D"'times new roman', 'new york', times, serif">[2=
012-06-06 01:33:01 2501] DEBUG (XendDomain:410) number of vcpus to use is 0=
</font></div><div><font face=3D"'times new roman', 'new york', times, serif=
">[2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1881) XendDomainInfo.han=
dleShutdownWatch</font></div><div><font face=3D"'times new roman', 'new yor=
k', times, serif">[2012-06-06 01:33:01 2501] INFO (SrvServer:184) unix path=
=3D/var/lib/xend/xend-socket</font></div><div><font face=3D"'times new roma=
n',
 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708)=
 API call: VBD.set_device not found</font></div><div><font face=3D"'times n=
ew roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (Xe=
ndAPI:708) API call: VBD.set_type not found</font></div><div><font face=3D"=
'times new roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] WAR=
NING (XendAPI:708) API call: session.get_all_records not found</font></div>=
<div><font face=3D"'times new roman', 'new york', times, serif">[2012-06-06=
 01:33:01 2501] WARNING (XendAPI:708) API call: event.get_record not found<=
/font></div><div><div><font face=3D"'times new roman', 'new york', times, s=
erif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: event.get_=
all not found</font></div><div><font face=3D"'times new roman', 'new york',=
 times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: V=
IF.set_device not found</font></div><div><font face=3D"'times new roman', '=
new
 york', times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API =
call: VIF.set_MAC not found</font></div><div><font face=3D"'times new roman=
', 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (XendAPI:70=
8) API call: VIF.set_MTU not found</font></div><div><font face=3D"'times ne=
w roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] WARNING (Xen=
dAPI:708) API call: debug.get_all not found</font></div><div><font face=3D"=
'times new roman', 'new york', times, serif">[2012-06-06 01:33:01 2501] INF=
O (XMLRPCServer:161) Opening Unix domain socket XML-RPC server on /var/run/=
xend/xen-api.sock; authentication has been disabled for this server.</font>=
</div><div><font face=3D"'times new roman', 'new york', times, serif">[2012=
-06-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain socket XM=
L-RPC server on /var/run/xend/xmlrpc.sock.</font></div><div style=3D"font-f=
amily: 'times new roman', 'new york', times, serif; font-size: 12pt;
 "><br></div><div style=3D"font-family: 'times new roman', 'new york', time=
s, serif; font-size: 12pt; ">xend-debug.log</div><div style=3D"font-family:=
 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div>=
<div><div><font face=3D"'times new roman', 'new york', times, serif">Xend s=
tarted at Wed Jun &nbsp;6 01:33:00 2012.</font></div><div><font face=3D"'ti=
mes new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host0/=
vendor: No such file or directory</font></div><div><font face=3D"'times new=
 roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host0/model: =
No such file or directory</font></div><div><font face=3D"'times new roman',=
 'new york', times, serif">cat: /sys/bus/scsi/devices/host0/type: No such f=
ile or directory</font></div><div><font face=3D"'times new roman', 'new yor=
k', times, serif">cat: /sys/bus/scsi/devices/host0/rev: No such file or dir=
ectory</font></div><div><font face=3D"'times new roman', 'new york', times,
 serif">cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or direct=
ory</font></div><div><font face=3D"'times new roman', 'new york', times, se=
rif">cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory</fo=
nt></div><div><font face=3D"'times new roman', 'new york', times, serif">ca=
t: /sys/bus/scsi/devices/host1/model: No such file or directory</font></div=
><div><font face=3D"'times new roman', 'new york', times, serif">cat: /sys/=
bus/scsi/devices/host1/type: No such file or directory</font></div><div><fo=
nt face=3D"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/=
devices/host1/rev: No such file or directory</font></div><div><font face=3D=
"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/ho=
st1/scsi_level: No such file or directory</font></div><div><font face=3D"'t=
imes new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host2=
/vendor: No such file or directory</font></div><div><font face=3D"'times ne=
w
 roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host2/model: =
No such file or directory</font></div><div><font face=3D"'times new roman',=
 'new york', times, serif">cat: /sys/bus/scsi/devices/host2/type: No such f=
ile or directory</font></div><div><font face=3D"'times new roman', 'new yor=
k', times, serif">cat: /sys/bus/scsi/devices/host2/rev: No such file or dir=
ectory</font></div><div><font face=3D"'times new roman', 'new york', times,=
 serif">cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or direct=
ory</font></div><div><font face=3D"'times new roman', 'new york', times, se=
rif">cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory</fo=
nt></div><div><font face=3D"'times new roman', 'new york', times, serif">ca=
t: /sys/bus/scsi/devices/host3/model: No such file or directory</font></div=
><div><font face=3D"'times new roman', 'new york', times, serif">cat: /sys/=
bus/scsi/devices/host3/type: No such file or directory</font></div><div><fo=
nt
 face=3D"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/de=
vices/host3/rev: No such file or directory</font></div><div><font face=3D"'=
times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/host=
3/scsi_level: No such file or directory</font></div><div><div><font face=3D=
"'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/ta=
rget2:0:1/vendor: No such file or directory</font></div><div><font face=3D"=
'times new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/tar=
get2:0:1/model: No such file or directory</font></div><div><font face=3D"'t=
imes new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/targe=
t2:0:1/type: No such file or directory</font></div><div><font face=3D"'time=
s new roman', 'new york', times, serif">cat: /sys/bus/scsi/devices/target2:=
0:1/rev: No such file or directory</font></div><div><font face=3D"'times ne=
w roman', 'new york', times, serif">cat:
 /sys/bus/scsi/devices/target2:0:1/scsi_level: No such file or directory</f=
ont></div><div><font face=3D"'times new roman', 'new york', times, serif">/=
usr/lib64/python2.6/site-packages/xen/xend/XendAPI.py:551: DeprecationWarni=
ng: object.__new__() takes no parameters</font></div><div><font face=3D"'ti=
mes new roman', 'new york', times, serif">&nbsp; return object.__new__(cls,=
 *args, **kwds)</font></div><div style=3D"font-family: 'times new roman', '=
new york', times, serif; font-size: 12pt; "><br></div></div></div></div></d=
iv></div></div></body></html>
---965286322-1501917689-1338919872=:48944--


--===============0393157291470737663==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0393157291470737663==--


From xen-users-bounces@lists.xen.org Wed Jun 06 07:28:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 07:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScAdo-0005fi-7q; Wed, 06 Jun 2012 07:26:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1ScAdm-0005fd-RU
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 07:26:51 +0000
Received: from [85.158.143.99:51244] by server-1.bemta-4.messagelabs.com id
	E5/6E-10042-A360FCF4; Wed, 06 Jun 2012 07:26:50 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1338967608!24953915!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1038 invoked from network); 6 Jun 2012 07:26:49 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 07:26:49 -0000
Received: by werf3 with SMTP id f3so5060369wer.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 00:26:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=9keH/fwwPpCWFK3Wq566M+yuWcfYLflBz9mn01qjbQw=;
	b=wIp+4YkSW8sJ0SqEDNJv3BzrLwU9g7TjN2t4z8M/S3dw9afL+hBT5iSgibdcU8h5c2
	e9OM35EFtIDk9wuf+F0wthv8v+rUdLYBd1cVAjJHwNSDLzrQitOmgRcm+O1+ap3HHxsX
	WO4nuiHjGYPEhZ3Svy06RSxZ4uYHVBEnzBgXtVlw57OT+F/7ciyu0AJHUBW15ru7FB28
	i59jQ0vos3fpn1kUpD6uZk5SmGPaHKcQemgMb540HLnFL0SpB6I8YG0ggNMEcbtbhzVj
	syOgt+7QspDJE0IvPfCmpixNIHd1Ut2J8sdxdyQtUwk/nNScoMKJ9i7NWx78w489QYdR
	GglA==
MIME-Version: 1.0
Received: by 10.216.196.90 with SMTP id q68mr17855622wen.130.1338967608404;
	Wed, 06 Jun 2012 00:26:48 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Wed, 6 Jun 2012 00:26:48 -0700 (PDT)
Date: Wed, 6 Jun 2012 09:26:48 +0200
Message-ID: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7310602811363762313=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7310602811363762313==
Content-Type: multipart/alternative; boundary=0016e6d97676aa2bc104c1c8b022

--0016e6d97676aa2bc104c1c8b022
Content-Type: text/plain; charset=ISO-8859-1

Dear everybody!

I'm a new user of Xen and I encount a problem in my new new job with 2 Xen
Hyper-visor.
We've 2 HV which access on your NAS by iSCSI to store our VM.
Or last time we start a VM on one HV without seen that it's was started on
the other HV. So we encounter some read-only file system error...
I want to avoid this problem.

My server run on Debian 6 with Xen 4.0.1
I try to implement the (xend_domain-lock yes) with (xend-domain-lock-path
/etc/xen/xen_lock) but it unfortunately don't work...
I've another server where I export a folder in NFS. And I mount it on my 2
HV. It's working fine.
But when a VM start, nothing writing in the volume... So I can start the
same VM on the other HV...

Some have an idea why it doesn't work? Or another solution to avoid this
problem?
I'me sure Xen have a tool or something else to do this!

Kind regards,
Fabien

--0016e6d97676aa2bc104c1c8b022
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear everybody!<br><br>I&#39;m a new user of Xen and I encount a problem in=
 my new new job with 2 Xen Hyper-visor.<br>We&#39;ve 2 HV which access on y=
our NAS by iSCSI to store our VM.<br>Or
 last time we start a VM on one HV without seen that it&#39;s was started o=
n
 the other HV. So we encounter some read-only file system error...<br>

I want to avoid this problem. <br><br>My server run on Debian 6 with Xen 4.=
0.1<br>I try to implement the (xend_domain-lock yes) with (xend-domain-lock=
-path /etc/xen/xen_lock) but it unfortunately don&#39;t work...<br>I&#39;ve=
 another server where I export a folder in NFS. And I mount it on my 2 HV. =
It&#39;s working fine.<br>


But when a VM start, nothing writing in the volume... So I can start the sa=
me VM on the other HV...<br><br>Some have an idea why it doesn&#39;t work? =
Or another solution to avoid this problem?<br>I&#39;me sure Xen have a tool=
 or something else to do this!<br>

<br>Kind regards,<br>Fabien

--0016e6d97676aa2bc104c1c8b022--


--===============7310602811363762313==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7310602811363762313==--


From xen-users-bounces@lists.xen.org Wed Jun 06 07:28:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 07:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScAdo-0005fi-7q; Wed, 06 Jun 2012 07:26:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1ScAdm-0005fd-RU
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 07:26:51 +0000
Received: from [85.158.143.99:51244] by server-1.bemta-4.messagelabs.com id
	E5/6E-10042-A360FCF4; Wed, 06 Jun 2012 07:26:50 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1338967608!24953915!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1038 invoked from network); 6 Jun 2012 07:26:49 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 07:26:49 -0000
Received: by werf3 with SMTP id f3so5060369wer.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 00:26:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=9keH/fwwPpCWFK3Wq566M+yuWcfYLflBz9mn01qjbQw=;
	b=wIp+4YkSW8sJ0SqEDNJv3BzrLwU9g7TjN2t4z8M/S3dw9afL+hBT5iSgibdcU8h5c2
	e9OM35EFtIDk9wuf+F0wthv8v+rUdLYBd1cVAjJHwNSDLzrQitOmgRcm+O1+ap3HHxsX
	WO4nuiHjGYPEhZ3Svy06RSxZ4uYHVBEnzBgXtVlw57OT+F/7ciyu0AJHUBW15ru7FB28
	i59jQ0vos3fpn1kUpD6uZk5SmGPaHKcQemgMb540HLnFL0SpB6I8YG0ggNMEcbtbhzVj
	syOgt+7QspDJE0IvPfCmpixNIHd1Ut2J8sdxdyQtUwk/nNScoMKJ9i7NWx78w489QYdR
	GglA==
MIME-Version: 1.0
Received: by 10.216.196.90 with SMTP id q68mr17855622wen.130.1338967608404;
	Wed, 06 Jun 2012 00:26:48 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Wed, 6 Jun 2012 00:26:48 -0700 (PDT)
Date: Wed, 6 Jun 2012 09:26:48 +0200
Message-ID: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7310602811363762313=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7310602811363762313==
Content-Type: multipart/alternative; boundary=0016e6d97676aa2bc104c1c8b022

--0016e6d97676aa2bc104c1c8b022
Content-Type: text/plain; charset=ISO-8859-1

Dear everybody!

I'm a new user of Xen and I encount a problem in my new new job with 2 Xen
Hyper-visor.
We've 2 HV which access on your NAS by iSCSI to store our VM.
Or last time we start a VM on one HV without seen that it's was started on
the other HV. So we encounter some read-only file system error...
I want to avoid this problem.

My server run on Debian 6 with Xen 4.0.1
I try to implement the (xend_domain-lock yes) with (xend-domain-lock-path
/etc/xen/xen_lock) but it unfortunately don't work...
I've another server where I export a folder in NFS. And I mount it on my 2
HV. It's working fine.
But when a VM start, nothing writing in the volume... So I can start the
same VM on the other HV...

Some have an idea why it doesn't work? Or another solution to avoid this
problem?
I'me sure Xen have a tool or something else to do this!

Kind regards,
Fabien

--0016e6d97676aa2bc104c1c8b022
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear everybody!<br><br>I&#39;m a new user of Xen and I encount a problem in=
 my new new job with 2 Xen Hyper-visor.<br>We&#39;ve 2 HV which access on y=
our NAS by iSCSI to store our VM.<br>Or
 last time we start a VM on one HV without seen that it&#39;s was started o=
n
 the other HV. So we encounter some read-only file system error...<br>

I want to avoid this problem. <br><br>My server run on Debian 6 with Xen 4.=
0.1<br>I try to implement the (xend_domain-lock yes) with (xend-domain-lock=
-path /etc/xen/xen_lock) but it unfortunately don&#39;t work...<br>I&#39;ve=
 another server where I export a folder in NFS. And I mount it on my 2 HV. =
It&#39;s working fine.<br>


But when a VM start, nothing writing in the volume... So I can start the sa=
me VM on the other HV...<br><br>Some have an idea why it doesn&#39;t work? =
Or another solution to avoid this problem?<br>I&#39;me sure Xen have a tool=
 or something else to do this!<br>

<br>Kind regards,<br>Fabien

--0016e6d97676aa2bc104c1c8b022--


--===============7310602811363762313==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7310602811363762313==--


From xen-users-bounces@lists.xen.org Wed Jun 06 08:38:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScBj9-0007CL-2n; Wed, 06 Jun 2012 08:36:27 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felixchu@powerallnetworks.com>) id 1ScBj7-0007CG-QU
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 08:36:26 +0000
Received: from [85.158.143.99:21112] by server-3.bemta-4.messagelabs.com id
	3A/61-29237-9861FCF4; Wed, 06 Jun 2012 08:36:25 +0000
X-Env-Sender: felixchu@powerallnetworks.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1338971780!21739022!1
X-Originating-IP: [203.131.233.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12206 invoked from network); 6 Jun 2012 08:36:22 -0000
Received: from mail5.powerallnetworks.com (HELO imail1.powerallnetworks.com)
	(203.131.233.195)
	by server-8.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Jun 2012 08:36:22 -0000
Received: from adminPC ([203.131.232.80])
	by imail1.powerallnetworks.com (8.13.8/8.13.8) with ESMTP id
	q568aHTa011540
	for <xen-users@lists.xensource.com>; Wed, 6 Jun 2012 16:36:17 +0800
From: "Felix Chu" <felixchu@powerallnetworks.com>
To: <xen-users@lists.xensource.com>
Date: Wed, 6 Jun 2012 16:35:46 +0800
Message-ID: <619e01cd43bf$5e9574c0$1bc05e40$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac1Dv141UftAyduKTVajKwR1McB17A==
Content-Language: zh-hk
X-PA-MailFilter-Information: 
X-PA-MailFilter-ID: q568aHTa011540
X-PA-MailFilter-SpamCheck: not spam, SpamAssassin (not cached, score=2.735,
	required 8, autolearn=disabled, DOS_OUTLOOK_TO_MX 1.45,
	FSL_HELO_NON_FQDN_1 0.00, HTML_MESSAGE 0.00, NO_RDNS2 0.01,
	RDNS_NONE 1.27)
X-PA-MailFilter-From: felixchu@powerallnetworks.com
X-Spam-Status: No
Subject: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6984825499234435069=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============6984825499234435069==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_619F_01CD4402.6CB8B4C0"
Content-Language: zh-hk

This is a multi-part message in MIME format.

------=_NextPart_000_619F_01CD4402.6CB8B4C0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Hi all,

 

I have two Dell R720xd servers dom0 running with Centos 5.8 (with xen 3.4.4)
installed with Intel 10GE (ixgbe driver) interface. I test TCP transfer rate
between dom0, speed is 7.x Gbps (with Netperf tool).  However, I try similar
test between two domU, speed drop to 1.x Gbps.

 

domU is running with Centos5.8 (64bit) para-virtualized (yum updated to
latest packages). 

 

Test 1:  dom0 -> dom0 , speed 7.x Gbps

Test 2:  domU -> dom0 , speed 7.xGbps

Test 3:  dom0-> domU , speed 1.x Gbps

Test 4:  domU -> domU ,speed 1.x Gbps

 

Above tests are carried between two physical machines. From above 4 tests,
seems bottleneck on domU RX speed. 

 

I suspect related to xen network driver issue on domU. Anyone know any
optimization can be done on domU?

 

Thanks a lot.

Felix


------=_NextPart_000_619F_01CD4402.6CB8B4C0
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-TW link=3Dblue =
vlink=3Dpurple style=3D'text-justify-trim:punctuation'><div =
class=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US>Hi =
all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have two Dell R720xd servers dom0 running with Centos 5.8 =
(with xen 3.4.4) installed with Intel 10GE (ixgbe driver) interface. I =
test TCP transfer rate between dom0, speed is 7.x Gbps (with Netperf =
tool).&nbsp; However, I try similar test between two domU, speed drop to =
1.x Gbps.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>domU is running with Centos5.8 (64bit) para-virtualized =
(yum updated to latest packages). <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Test 1:&nbsp; dom0 -&gt; dom0 , =
speed 7.x Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 2:&nbsp; domU -&gt; dom0 , speed =
7.xGbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 3:&nbsp; dom0-&gt; domU , speed 1.x =
Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Test =
4:&nbsp; domU -&gt; domU ,speed 1.x Gbps<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Above tests are carried between two =
physical machines. From above 4 tests, seems bottleneck on domU RX =
speed. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I suspect related to xen network driver issue on domU. =
Anyone know any optimization can be done on =
domU?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks a lot.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>Felix<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_619F_01CD4402.6CB8B4C0--



--===============6984825499234435069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6984825499234435069==--



From xen-users-bounces@lists.xen.org Wed Jun 06 08:38:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScBj9-0007CL-2n; Wed, 06 Jun 2012 08:36:27 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felixchu@powerallnetworks.com>) id 1ScBj7-0007CG-QU
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 08:36:26 +0000
Received: from [85.158.143.99:21112] by server-3.bemta-4.messagelabs.com id
	3A/61-29237-9861FCF4; Wed, 06 Jun 2012 08:36:25 +0000
X-Env-Sender: felixchu@powerallnetworks.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1338971780!21739022!1
X-Originating-IP: [203.131.233.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12206 invoked from network); 6 Jun 2012 08:36:22 -0000
Received: from mail5.powerallnetworks.com (HELO imail1.powerallnetworks.com)
	(203.131.233.195)
	by server-8.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Jun 2012 08:36:22 -0000
Received: from adminPC ([203.131.232.80])
	by imail1.powerallnetworks.com (8.13.8/8.13.8) with ESMTP id
	q568aHTa011540
	for <xen-users@lists.xensource.com>; Wed, 6 Jun 2012 16:36:17 +0800
From: "Felix Chu" <felixchu@powerallnetworks.com>
To: <xen-users@lists.xensource.com>
Date: Wed, 6 Jun 2012 16:35:46 +0800
Message-ID: <619e01cd43bf$5e9574c0$1bc05e40$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac1Dv141UftAyduKTVajKwR1McB17A==
Content-Language: zh-hk
X-PA-MailFilter-Information: 
X-PA-MailFilter-ID: q568aHTa011540
X-PA-MailFilter-SpamCheck: not spam, SpamAssassin (not cached, score=2.735,
	required 8, autolearn=disabled, DOS_OUTLOOK_TO_MX 1.45,
	FSL_HELO_NON_FQDN_1 0.00, HTML_MESSAGE 0.00, NO_RDNS2 0.01,
	RDNS_NONE 1.27)
X-PA-MailFilter-From: felixchu@powerallnetworks.com
X-Spam-Status: No
Subject: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6984825499234435069=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============6984825499234435069==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_619F_01CD4402.6CB8B4C0"
Content-Language: zh-hk

This is a multi-part message in MIME format.

------=_NextPart_000_619F_01CD4402.6CB8B4C0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Hi all,

 

I have two Dell R720xd servers dom0 running with Centos 5.8 (with xen 3.4.4)
installed with Intel 10GE (ixgbe driver) interface. I test TCP transfer rate
between dom0, speed is 7.x Gbps (with Netperf tool).  However, I try similar
test between two domU, speed drop to 1.x Gbps.

 

domU is running with Centos5.8 (64bit) para-virtualized (yum updated to
latest packages). 

 

Test 1:  dom0 -> dom0 , speed 7.x Gbps

Test 2:  domU -> dom0 , speed 7.xGbps

Test 3:  dom0-> domU , speed 1.x Gbps

Test 4:  domU -> domU ,speed 1.x Gbps

 

Above tests are carried between two physical machines. From above 4 tests,
seems bottleneck on domU RX speed. 

 

I suspect related to xen network driver issue on domU. Anyone know any
optimization can be done on domU?

 

Thanks a lot.

Felix


------=_NextPart_000_619F_01CD4402.6CB8B4C0
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-TW link=3Dblue =
vlink=3Dpurple style=3D'text-justify-trim:punctuation'><div =
class=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US>Hi =
all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have two Dell R720xd servers dom0 running with Centos 5.8 =
(with xen 3.4.4) installed with Intel 10GE (ixgbe driver) interface. I =
test TCP transfer rate between dom0, speed is 7.x Gbps (with Netperf =
tool).&nbsp; However, I try similar test between two domU, speed drop to =
1.x Gbps.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>domU is running with Centos5.8 (64bit) para-virtualized =
(yum updated to latest packages). <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Test 1:&nbsp; dom0 -&gt; dom0 , =
speed 7.x Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 2:&nbsp; domU -&gt; dom0 , speed =
7.xGbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 3:&nbsp; dom0-&gt; domU , speed 1.x =
Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Test =
4:&nbsp; domU -&gt; domU ,speed 1.x Gbps<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Above tests are carried between two =
physical machines. From above 4 tests, seems bottleneck on domU RX =
speed. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I suspect related to xen network driver issue on domU. =
Anyone know any optimization can be done on =
domU?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks a lot.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>Felix<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_619F_01CD4402.6CB8B4C0--



--===============6984825499234435069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6984825499234435069==--



From xen-users-bounces@lists.xen.org Wed Jun 06 08:52:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScBwy-0007V9-3X; Wed, 06 Jun 2012 08:50:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScBww-0007Ut-6f
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 08:50:42 +0000
Received: from [85.158.143.99:16960] by server-3.bemta-4.messagelabs.com id
	CE/C9-29237-1E91FCF4; Wed, 06 Jun 2012 08:50:41 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1338972639!30627028!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29425 invoked from network); 6 Jun 2012 08:50:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 08:50:40 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852383"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 08:50:38 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	09:50:37 +0100
Message-ID: <1338972636.32319.12.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Will McDermott <wmcdermott@seq.org>
Date: Wed, 6 Jun 2012 09:50:36 +0100
In-Reply-To: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
References: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	xen-devel@lists.xen.org
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gU3VuLCAyMDEyLTA2LTAzIGF0IDIyOjE2ICswMTAwLCBXaWxsIE1jRGVybW90dCB3cm90ZToK
PiBIZWxsbywKPiAKPiBJIGFtIHRyeWluZyB0byBjb21waWxlIHhlbiA0LjIgdW5zdGFibGUgZnJv
bSBtZXJjdXJpYWwuIEkgY2FuJ3QgZ2V0IHBhc3QKPiB0aGUgbWFrZSB0b29scyBzdGVwLiBXaGVu
IEkgcnVuIG1ha2UgdG9vbHMsIHRoZSBidWlsZCBmYWlscyB3aXRoOgoKVGhhbmtzIFdpbGwsIHRo
aXMgbG9va3MgbGlrZSBhIG5ldyBvbmUsIEkndmUgbm90IG5vdGljZWQgYW55IHJlcG9ydHMgb2YK
dGhpcyBiZWZvcmUuIENDaW5nIHhlbi1kZXZlbEAgYW5kIG91ciBRZW11IGZvbGtzLgoKR3V5cywg
dGhpcyBsb29rcyBsaWtlCmh0dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRl
dmVsLzIwMTItMDIvbXNnMDM0NjAuaHRtbCBvcgpodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC91
YnVudHUvK3NvdXJjZS9xZW11LWt2bS8rYnVnLzkzMDE4MSAod2hpY2gKV2lsbCByZWZlcmVuY2Vz
IGJlbG93KS4gSSBkaWRuJ3QgbG9vayBpZiBhbnkgcGF0Y2ggaGFzIGdvbmUgaW4gdXBzdHJlYW0K
b3Igbm90LgoKSSBjYW4ndCBleHBsYWluIHdoeSBvdGhlciBVYnVudHUgdXNlcnMgYXJlbid0IHNl
ZWluZyB0aGlzIHRob3VnaC4KCklhbi4KCj4gCj4gQ0MgICAgbGliaHc2NC85cGZzL2NveGF0dHIu
bwo+ICAgQ0MgICAgbGliaHc2NC85cGZzL3ZpcnRpby05cC1zeW50aC5vCj4gICBDQyAgICBsaWJo
dzY0LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzogSW4KPiBmdW5jdGlvbiDD
omhhbmRsZV91cGRhdGVfZmlsZV9jcmVkw6I6Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPiBlcnJvcjog
w6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p
Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRp
by05cC1oYW5kbGUuYzo3MDo1ODoKPiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBp
cyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24KPiBpdCBhcHBlYXJzIGluCj4g
L3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05
cC1oYW5kbGUuYzogSW4KPiBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+IC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
ODc6MzQ6Cj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp
biB0aGlzIGZ1bmN0aW9uKQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1k
aXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6IEluCj4gZnVuY3Rpb24gw6JoYW5kbGVfc3lt
bGlua8OiOgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLmM6MzE0OjYyOgo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1
bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAvcm9vdC94ZW4tdW5zdGFi
bGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOiBJbgo+
IGZ1bmN0aW9uIMOiaGFuZGxlX2xpbmvDojoKPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMv
cWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToKPiBlcnJvcjog
w6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p
Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRp
by05cC1oYW5kbGUuYzogSW4KPiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOiOgo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxl
LmM6MzczOjU4Ogo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1
c2UgaW4gdGhpcyBmdW5jdGlvbikKPiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5vXSBFcnJvciAxCj4gbWFrZVszXTogKioqIFtzdWJkaXItbGliaHc2NF0gRXJyb3IgMgo+IG1h
a2VbM106IExlYXZpbmcgZGlyZWN0b3J5Cj4gYC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9x
ZW11LXhlbi1kaXItcmVtb3RlJwo+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14
ZW4tZGlyXSBFcnJvciAyCj4gbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scycKPiBtYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3Ig
Mgo+IG1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9v
bHMnCj4gbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4gCj4gSSBhbSBydW5uaW5n
IHVidW50dSAxMi4wNCwga2VybmVsIHZlcjogMy4yLjAtMjQtZ2VuZXJpYyAKPiAKPiBBbnkgaWRl
YXM/IEkgaGF2ZSBnb29nbGVkIGZ1cmlvdXNseSBhbmQgZm91bmQgc29tZSBwZW9wbGUgdGFsa2lu
ZyBhYm91dAo+IHFlbXUta3ZtIGhhdmluZyB0aGUgc2FtZSBpc3N1ZToKPiBodHRwczovL2J1Z3Mu
bGF1bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS9xZW11LWt2bS8rYnVnLzkzMDE4MQo+IEJ1dCBJ
IHdhcyBub3QgYWJsZSB0byBmaW5kIHRoZSBwYXRjaAo+IAo+IFRoYW5rcyBpbiBhZHZhbmNlIQo+
IAo+IAo+IAo+IE1lcmN1cmlhbG0KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Wed Jun 06 08:52:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScBwy-0007V9-3X; Wed, 06 Jun 2012 08:50:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScBww-0007Ut-6f
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 08:50:42 +0000
Received: from [85.158.143.99:16960] by server-3.bemta-4.messagelabs.com id
	CE/C9-29237-1E91FCF4; Wed, 06 Jun 2012 08:50:41 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1338972639!30627028!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29425 invoked from network); 6 Jun 2012 08:50:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 08:50:40 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852383"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 08:50:38 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	09:50:37 +0100
Message-ID: <1338972636.32319.12.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Will McDermott <wmcdermott@seq.org>
Date: Wed, 6 Jun 2012 09:50:36 +0100
In-Reply-To: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
References: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	xen-devel@lists.xen.org
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gU3VuLCAyMDEyLTA2LTAzIGF0IDIyOjE2ICswMTAwLCBXaWxsIE1jRGVybW90dCB3cm90ZToK
PiBIZWxsbywKPiAKPiBJIGFtIHRyeWluZyB0byBjb21waWxlIHhlbiA0LjIgdW5zdGFibGUgZnJv
bSBtZXJjdXJpYWwuIEkgY2FuJ3QgZ2V0IHBhc3QKPiB0aGUgbWFrZSB0b29scyBzdGVwLiBXaGVu
IEkgcnVuIG1ha2UgdG9vbHMsIHRoZSBidWlsZCBmYWlscyB3aXRoOgoKVGhhbmtzIFdpbGwsIHRo
aXMgbG9va3MgbGlrZSBhIG5ldyBvbmUsIEkndmUgbm90IG5vdGljZWQgYW55IHJlcG9ydHMgb2YK
dGhpcyBiZWZvcmUuIENDaW5nIHhlbi1kZXZlbEAgYW5kIG91ciBRZW11IGZvbGtzLgoKR3V5cywg
dGhpcyBsb29rcyBsaWtlCmh0dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRl
dmVsLzIwMTItMDIvbXNnMDM0NjAuaHRtbCBvcgpodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC91
YnVudHUvK3NvdXJjZS9xZW11LWt2bS8rYnVnLzkzMDE4MSAod2hpY2gKV2lsbCByZWZlcmVuY2Vz
IGJlbG93KS4gSSBkaWRuJ3QgbG9vayBpZiBhbnkgcGF0Y2ggaGFzIGdvbmUgaW4gdXBzdHJlYW0K
b3Igbm90LgoKSSBjYW4ndCBleHBsYWluIHdoeSBvdGhlciBVYnVudHUgdXNlcnMgYXJlbid0IHNl
ZWluZyB0aGlzIHRob3VnaC4KCklhbi4KCj4gCj4gQ0MgICAgbGliaHc2NC85cGZzL2NveGF0dHIu
bwo+ICAgQ0MgICAgbGliaHc2NC85cGZzL3ZpcnRpby05cC1zeW50aC5vCj4gICBDQyAgICBsaWJo
dzY0LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vCj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzogSW4KPiBmdW5jdGlvbiDD
omhhbmRsZV91cGRhdGVfZmlsZV9jcmVkw6I6Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPiBlcnJvcjog
w6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p
Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRp
by05cC1oYW5kbGUuYzo3MDo1ODoKPiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBp
cyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24KPiBpdCBhcHBlYXJzIGluCj4g
L3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05
cC1oYW5kbGUuYzogSW4KPiBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+IC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
ODc6MzQ6Cj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp
biB0aGlzIGZ1bmN0aW9uKQo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1k
aXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6IEluCj4gZnVuY3Rpb24gw6JoYW5kbGVfc3lt
bGlua8OiOgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLmM6MzE0OjYyOgo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1
bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAvcm9vdC94ZW4tdW5zdGFi
bGUuaGcvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOiBJbgo+
IGZ1bmN0aW9uIMOiaGFuZGxlX2xpbmvDojoKPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMv
cWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToKPiBlcnJvcjog
w6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p
Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRp
by05cC1oYW5kbGUuYzogSW4KPiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOiOgo+IC9yb290L3hl
bi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxl
LmM6MzczOjU4Ogo+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1
c2UgaW4gdGhpcyBmdW5jdGlvbikKPiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRs
ZS5vXSBFcnJvciAxCj4gbWFrZVszXTogKioqIFtzdWJkaXItbGliaHc2NF0gRXJyb3IgMgo+IG1h
a2VbM106IExlYXZpbmcgZGlyZWN0b3J5Cj4gYC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9x
ZW11LXhlbi1kaXItcmVtb3RlJwo+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14
ZW4tZGlyXSBFcnJvciAyCj4gbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scycKPiBtYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3Ig
Mgo+IG1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9v
bHMnCj4gbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4gCj4gSSBhbSBydW5uaW5n
IHVidW50dSAxMi4wNCwga2VybmVsIHZlcjogMy4yLjAtMjQtZ2VuZXJpYyAKPiAKPiBBbnkgaWRl
YXM/IEkgaGF2ZSBnb29nbGVkIGZ1cmlvdXNseSBhbmQgZm91bmQgc29tZSBwZW9wbGUgdGFsa2lu
ZyBhYm91dAo+IHFlbXUta3ZtIGhhdmluZyB0aGUgc2FtZSBpc3N1ZToKPiBodHRwczovL2J1Z3Mu
bGF1bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS9xZW11LWt2bS8rYnVnLzkzMDE4MQo+IEJ1dCBJ
IHdhcyBub3QgYWJsZSB0byBmaW5kIHRoZSBwYXRjaAo+IAo+IFRoYW5rcyBpbiBhZHZhbmNlIQo+
IAo+IAo+IAo+IE1lcmN1cmlhbG0KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Wed Jun 06 08:58:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScC2v-00084D-Tc; Wed, 06 Jun 2012 08:56:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScC2u-000844-LA
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 08:56:52 +0000
Received: from [193.109.254.147:59859] by server-5.bemta-14.messagelabs.com id
	30/38-31398-35B1FCF4; Wed, 06 Jun 2012 08:56:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1338972998!8554612!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12623 invoked from network); 6 Jun 2012 08:56:38 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 08:56:38 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852525"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 08:56:38 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	09:56:37 +0100
Message-ID: <1338972996.32319.16.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Jason Davis <scr512@gmail.com>
Date: Wed, 6 Jun 2012 09:56:36 +0100
In-Reply-To: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
References: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Any tips on dealing with a super hung XAPI process?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Jason,

I've no idea about this issue I'm afraid.

This list is for users of the Open Source version of Xen rather than any
particular commercial product.

In general XenServer questions are best addressed to either your
XenServer support rep or to the appropriate forum on forums.citrix.com. 

Thanks,
Ian.

On Tue, 2012-06-05 at 01:03 +0100, Jason Davis wrote:
> One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive
> to XAPI calls being sent from a CloudStack management server. In the
> past, a simple xe-toolstack-restart would do the trick but the script
> timed out while restarting the XAPI daemon.
> 
> 
> I found the process and first tried to use a simple kill command but
> the process was in a "defunct" state. I tried a kill -9 but no joy. 
> 
> 
> I then found the xapi.pid and manually deleted it and then tried to
> run xe-toolstack-restart. Unfortunately this did not work and
> ultimately I had to reboot the cluster node.
> 
> 
> So... any other ideas on killing a zombie XAPI process? I've like to
> avoid rebooting a host :)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 08:58:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScC2v-00084D-Tc; Wed, 06 Jun 2012 08:56:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScC2u-000844-LA
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 08:56:52 +0000
Received: from [193.109.254.147:59859] by server-5.bemta-14.messagelabs.com id
	30/38-31398-35B1FCF4; Wed, 06 Jun 2012 08:56:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1338972998!8554612!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12623 invoked from network); 6 Jun 2012 08:56:38 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 08:56:38 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852525"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 08:56:38 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	09:56:37 +0100
Message-ID: <1338972996.32319.16.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Jason Davis <scr512@gmail.com>
Date: Wed, 6 Jun 2012 09:56:36 +0100
In-Reply-To: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
References: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Any tips on dealing with a super hung XAPI process?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Jason,

I've no idea about this issue I'm afraid.

This list is for users of the Open Source version of Xen rather than any
particular commercial product.

In general XenServer questions are best addressed to either your
XenServer support rep or to the appropriate forum on forums.citrix.com. 

Thanks,
Ian.

On Tue, 2012-06-05 at 01:03 +0100, Jason Davis wrote:
> One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive
> to XAPI calls being sent from a CloudStack management server. In the
> past, a simple xe-toolstack-restart would do the trick but the script
> timed out while restarting the XAPI daemon.
> 
> 
> I found the process and first tried to use a simple kill command but
> the process was in a "defunct" state. I tried a kill -9 but no joy. 
> 
> 
> I then found the xapi.pid and manually deleted it and then tried to
> run xe-toolstack-restart. Unfortunately this did not work and
> ultimately I had to reboot the cluster node.
> 
> 
> So... any other ideas on killing a zombie XAPI process? I've like to
> avoid rebooting a host :)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 08:59:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScC3z-0008A5-OJ; Wed, 06 Jun 2012 08:57:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScC3y-00089h-Or
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 08:57:58 +0000
Received: from [193.109.254.147:12740] by server-1.bemta-14.messagelabs.com id
	AA/48-08067-59B1FCF4; Wed, 06 Jun 2012 08:57:57 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1338973077!6192179!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17544 invoked from network); 6 Jun 2012 08:57:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 08:57:57 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852544"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 08:57:57 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	09:57:56 +0100
Message-ID: <1338973075.32319.17.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: pf shineyear <shinepf@gmail.com>
Date: Wed, 6 Jun 2012 09:57:55 +0100
In-Reply-To: <CAAcQV2gnxjD=Kz3Hj7=uA7FGsC3SODoLvb6dDmC7Euquuj_Bpg@mail.gmail.com>
References: <CAAcQV2gnxjD=Kz3Hj7=uA7FGsC3SODoLvb6dDmC7Euquuj_Bpg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org
Subject: Re: [Xen-users] need your help with xcp vlan
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Peter,

Questions  about XCP are more likely to be answered on the xen-api@ list
(yes, this name is non-obvious -- we are working to fix this). I've CCd
that list for you.

Cheers,
Ian.


On Tue, 2012-06-05 at 04:51 +0100, pf shineyear wrote:
> hi all, 
> 
> 
> im peter, i found the post
> here http://www.gossamer-threads.com/lists/xen/users/229738
> 
> 
> i build a small test env, with 2 vm in 1 server with xcp 1.1.0
> 
> 
> i use xe network-create and xe vlan-create to build the vlan for each
> vm.
> 
> 
> then i got 2 bridge like xapi1 and xapi2, and in the ovs-vsctl list
> port i can see all these info about fake-bridge and vlan tag is
> correct.
> 
> 
> but when i start 2 vms, and try to ping the dom0 ip , i got fault, all
> iptables in dom0 and vms are closed.
> 
> 
> do you know what is the reson of this?
> 
> 
> thanks for your help.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 08:59:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 08:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScC3z-0008A5-OJ; Wed, 06 Jun 2012 08:57:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScC3y-00089h-Or
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 08:57:58 +0000
Received: from [193.109.254.147:12740] by server-1.bemta-14.messagelabs.com id
	AA/48-08067-59B1FCF4; Wed, 06 Jun 2012 08:57:57 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1338973077!6192179!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17544 invoked from network); 6 Jun 2012 08:57:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 08:57:57 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852544"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 08:57:57 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	09:57:56 +0100
Message-ID: <1338973075.32319.17.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: pf shineyear <shinepf@gmail.com>
Date: Wed, 6 Jun 2012 09:57:55 +0100
In-Reply-To: <CAAcQV2gnxjD=Kz3Hj7=uA7FGsC3SODoLvb6dDmC7Euquuj_Bpg@mail.gmail.com>
References: <CAAcQV2gnxjD=Kz3Hj7=uA7FGsC3SODoLvb6dDmC7Euquuj_Bpg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org
Subject: Re: [Xen-users] need your help with xcp vlan
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Peter,

Questions  about XCP are more likely to be answered on the xen-api@ list
(yes, this name is non-obvious -- we are working to fix this). I've CCd
that list for you.

Cheers,
Ian.


On Tue, 2012-06-05 at 04:51 +0100, pf shineyear wrote:
> hi all, 
> 
> 
> im peter, i found the post
> here http://www.gossamer-threads.com/lists/xen/users/229738
> 
> 
> i build a small test env, with 2 vm in 1 server with xcp 1.1.0
> 
> 
> i use xe network-create and xe vlan-create to build the vlan for each
> vm.
> 
> 
> then i got 2 bridge like xapi1 and xapi2, and in the ovs-vsctl list
> port i can see all these info about fake-bridge and vlan tag is
> correct.
> 
> 
> but when i start 2 vms, and try to ping the dom0 ip , i got fault, all
> iptables in dom0 and vms are closed.
> 
> 
> do you know what is the reson of this?
> 
> 
> thanks for your help.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 09:08:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 09:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScCDN-0000cl-38; Wed, 06 Jun 2012 09:07:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScCDL-0000cf-5U
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 09:07:39 +0000
Received: from [193.109.254.147:55282] by server-11.bemta-14.messagelabs.com
	id 73/C0-02727-ADD1FCF4; Wed, 06 Jun 2012 09:07:38 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1338973657!7865502!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10836 invoked from network); 6 Jun 2012 09:07:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 09:07:37 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852836"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 09:07:37 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	10:07:37 +0100
Message-ID: <1338973656.32319.24.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "bill@b2bassadventures.com" <bill@b2bassadventures.com>
Date: Wed, 6 Jun 2012 10:07:36 +0100
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-05 at 04:35 +0100, Bill Beauchemin wrote:
> My main question is if nthere is a tutorial that can help me with
> getting xen installed and configured correctly, configure a guest,
> install a guest, and boot the guest using the above configuration? 

The Debian wiki has a page on Xen which covers the basic host install
http://wiki.debian.org/Xen . I've been working on this page recently, if
anything isn't clear or you think could be expressed better please do
feel free to edit it (or just send me your feedbak).

That same page also has some discussion of guest install methods, e.g.
using the xen-tools package (which builds on debootstrap). Another
option for installing a Debian guest is to use the normal Debian
installer. This is described in:
http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer

Some other pages of interest:
http://wiki.xen.org/wiki/Category:Debian
http://wiki.xen.org/wiki/Category:Host_Install
http://wiki.xen.org/wiki/Category:Guest_Install
http://wiki.xen.org/wiki/Getting_Started

As others have mentioned you are probably better off using LVM than
dedicating actual partitions to the guests (although this will work).

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 09:08:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 09:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScCDN-0000cl-38; Wed, 06 Jun 2012 09:07:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScCDL-0000cf-5U
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 09:07:39 +0000
Received: from [193.109.254.147:55282] by server-11.bemta-14.messagelabs.com
	id 73/C0-02727-ADD1FCF4; Wed, 06 Jun 2012 09:07:38 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1338973657!7865502!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10836 invoked from network); 6 Jun 2012 09:07:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 09:07:37 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852836"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 09:07:37 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	10:07:37 +0100
Message-ID: <1338973656.32319.24.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "bill@b2bassadventures.com" <bill@b2bassadventures.com>
Date: Wed, 6 Jun 2012 10:07:36 +0100
In-Reply-To: <4FCD7E6D.5070004@b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-05 at 04:35 +0100, Bill Beauchemin wrote:
> My main question is if nthere is a tutorial that can help me with
> getting xen installed and configured correctly, configure a guest,
> install a guest, and boot the guest using the above configuration? 

The Debian wiki has a page on Xen which covers the basic host install
http://wiki.debian.org/Xen . I've been working on this page recently, if
anything isn't clear or you think could be expressed better please do
feel free to edit it (or just send me your feedbak).

That same page also has some discussion of guest install methods, e.g.
using the xen-tools package (which builds on debootstrap). Another
option for installing a Debian guest is to use the normal Debian
installer. This is described in:
http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer

Some other pages of interest:
http://wiki.xen.org/wiki/Category:Debian
http://wiki.xen.org/wiki/Category:Host_Install
http://wiki.xen.org/wiki/Category:Guest_Install
http://wiki.xen.org/wiki/Getting_Started

As others have mentioned you are probably better off using LVM than
dedicating actual partitions to the guests (although this will work).

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 09:10:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 09:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScCEv-0000jW-QJ; Wed, 06 Jun 2012 09:09:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScCEt-0000jI-Ev
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 09:09:15 +0000
Received: from [85.158.138.51:46845] by server-10.bemta-3.messagelabs.com id
	8E/9C-06494-A3E1FCF4; Wed, 06 Jun 2012 09:09:14 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1338973746!28145367!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n,
	ML_RADAR_SPEW_LINKS_8, spamassassin: ,
	async_handler: YXN5bmNfZGVsYXk6IDcwNDQ5NzAgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21787 invoked from network); 6 Jun 2012 09:09:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 09:09:06 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852872"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 09:09:05 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	10:09:05 +0100
Message-ID: <1338973744.32319.25.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: dhyn lav <alden_lava@yahoo.com>
Date: Wed, 6 Jun 2012 10:09:04 +0100
In-Reply-To: <1338919872.48944.YahooMailNeo@web39303.mail.mud.yahoo.com>
References: <1338919872.48944.YahooMailNeo@web39303.mail.mud.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xend error in logs file
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-05 at 19:11 +0100, dhyn lav wrote:
> Hi,
> 
> 
> I am using Centos 6.2 64bit minimal and xen 4.1.2 from crc.id.au. When
> centos with xen started I noticed some error in xend logs. I try to
> search in google but I can't find good answer on this.

I see DEBUG, INFO and WARNINGS but no ERRORS and nothing which suggests
something has gone wrong (these logs look pretty typical to me).

What misbehaviour are you observing?

Ian.

> 
> 
> xend.log
> 
> 
> [2012-06-06 01:33:00 2501] INFO (SrvDaemon:339) Xend Daemon started
> [2012-06-06 01:33:00 2501] INFO (SrvDaemon:343) Xend changeset:
> unavailable.
> [2012-06-06 01:33:00 2501] DEBUG (XendNode:332) pscsi record count: 8
> [2012-06-06 01:33:00 2501] DEBUG (XendCPUPool:747)
> recreate_active_pools
> [2012-06-06 01:33:00 2501] DEBUG (XendDomainInfo:151)
> XendDomainInfo.recreate({'max_vcpu_id': 0, 'cpu_time': 7012131419L,
> 'ssidref': 0, 'hvm': 0, 'shutdown_reason': 255, 'dying': 0,
> 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crashed': 0, 'running':
> 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 1048576L,
> 'blocked': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
> 0], 'cpupool': 0, 'name': 'Domain-0'})
> [2012-06-06 01:33:01 2501] INFO (XendDomainInfo:169) Recreating domain
> 0, UUID 00000000-0000-0000-0000-000000000000. at /local/domain/0
> [2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:3420) Storing VM
> details: {'on_xend_stop': 'ignore', 'pool_name': 'Pool-0',
> 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-000000000000',
> 'on_reboot': 'restart', 'image': "(linux (kernel '') (superpages 0)
> (nomigrate 0) (tsc_mode 0))", 'on_poweroff': 'destroy',
> 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash':
> 'restart', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1',
> 'bootloader': '', 'name': 'Domain-0'}
> [2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1794) Storing domain
> details: {'description': '', 'console/limit': '1048576', 'vm':
> '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0',
> 'cpu/0/availability': 'online', 'memory/target': '1048576',
> 'control/platform-feature-multiprocessor-suspend': '1',
> 'console/type': 'xenconsoled', 'name': 'Domain-0'}
> [2012-06-06 01:33:01 2501] DEBUG (XendDomain:476) Adding Domain: 0
> [2012-06-06 01:33:01 2501] DEBUG (XendDomain:410) number of vcpus to
> use is 0
> [2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1881)
> XendDomainInfo.handleShutdownWatch
> [2012-06-06 01:33:01 2501] INFO (SrvServer:184) unix
> path=/var/lib/xend/xend-socket
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> VBD.set_device not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> VBD.set_type not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> session.get_all_records not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> event.get_record not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> event.get_all not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> VIF.set_device not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: VIF.set_MAC
> not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: VIF.set_MTU
> not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> debug.get_all not found
> [2012-06-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain
> socket XML-RPC server on /var/run/xend/xen-api.sock; authentication
> has been disabled for this server.
> [2012-06-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain
> socket XML-RPC server on /var/run/xend/xmlrpc.sock.
> 
> 
> xend-debug.log
> 
> 
> Xend started at Wed Jun  6 01:33:00 2012.
> cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host0/model: No such file or directory
> cat: /sys/bus/scsi/devices/host0/type: No such file or directory
> cat: /sys/bus/scsi/devices/host0/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host1/model: No such file or directory
> cat: /sys/bus/scsi/devices/host1/type: No such file or directory
> cat: /sys/bus/scsi/devices/host1/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/host2/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host2/model: No such file or directory
> cat: /sys/bus/scsi/devices/host2/type: No such file or directory
> cat: /sys/bus/scsi/devices/host2/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host3/model: No such file or directory
> cat: /sys/bus/scsi/devices/host3/type: No such file or directory
> cat: /sys/bus/scsi/devices/host3/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/target2:0:1/vendor: No such file or
> directory
> cat: /sys/bus/scsi/devices/target2:0:1/model: No such file or
> directory
> cat: /sys/bus/scsi/devices/target2:0:1/type: No such file or directory
> cat: /sys/bus/scsi/devices/target2:0:1/rev: No such file or directory
> cat: /sys/bus/scsi/devices/target2:0:1/scsi_level: No such file or
> directory
> /usr/lib64/python2.6/site-packages/xen/xend/XendAPI.py:551:
> DeprecationWarning: object.__new__() takes no parameters
>   return object.__new__(cls, *args, **kwds)
> 
> 





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 09:10:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 09:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScCEv-0000jW-QJ; Wed, 06 Jun 2012 09:09:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScCEt-0000jI-Ev
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 09:09:15 +0000
Received: from [85.158.138.51:46845] by server-10.bemta-3.messagelabs.com id
	8E/9C-06494-A3E1FCF4; Wed, 06 Jun 2012 09:09:14 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1338973746!28145367!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEwODk=\n,
	ML_RADAR_SPEW_LINKS_8, spamassassin: ,
	async_handler: YXN5bmNfZGVsYXk6IDcwNDQ5NzAgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21787 invoked from network); 6 Jun 2012 09:09:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 09:09:06 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12852872"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 09:09:05 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	10:09:05 +0100
Message-ID: <1338973744.32319.25.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: dhyn lav <alden_lava@yahoo.com>
Date: Wed, 6 Jun 2012 10:09:04 +0100
In-Reply-To: <1338919872.48944.YahooMailNeo@web39303.mail.mud.yahoo.com>
References: <1338919872.48944.YahooMailNeo@web39303.mail.mud.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xend error in logs file
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-05 at 19:11 +0100, dhyn lav wrote:
> Hi,
> 
> 
> I am using Centos 6.2 64bit minimal and xen 4.1.2 from crc.id.au. When
> centos with xen started I noticed some error in xend logs. I try to
> search in google but I can't find good answer on this.

I see DEBUG, INFO and WARNINGS but no ERRORS and nothing which suggests
something has gone wrong (these logs look pretty typical to me).

What misbehaviour are you observing?

Ian.

> 
> 
> xend.log
> 
> 
> [2012-06-06 01:33:00 2501] INFO (SrvDaemon:339) Xend Daemon started
> [2012-06-06 01:33:00 2501] INFO (SrvDaemon:343) Xend changeset:
> unavailable.
> [2012-06-06 01:33:00 2501] DEBUG (XendNode:332) pscsi record count: 8
> [2012-06-06 01:33:00 2501] DEBUG (XendCPUPool:747)
> recreate_active_pools
> [2012-06-06 01:33:00 2501] DEBUG (XendDomainInfo:151)
> XendDomainInfo.recreate({'max_vcpu_id': 0, 'cpu_time': 7012131419L,
> 'ssidref': 0, 'hvm': 0, 'shutdown_reason': 255, 'dying': 0,
> 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crashed': 0, 'running':
> 1, 'maxmem_kb': 17179869180L, 'shutdown': 0, 'mem_kb': 1048576L,
> 'blocked': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
> 0], 'cpupool': 0, 'name': 'Domain-0'})
> [2012-06-06 01:33:01 2501] INFO (XendDomainInfo:169) Recreating domain
> 0, UUID 00000000-0000-0000-0000-000000000000. at /local/domain/0
> [2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:3420) Storing VM
> details: {'on_xend_stop': 'ignore', 'pool_name': 'Pool-0',
> 'shadow_memory': '0', 'uuid': '00000000-0000-0000-0000-000000000000',
> 'on_reboot': 'restart', 'image': "(linux (kernel '') (superpages 0)
> (nomigrate 0) (tsc_mode 0))", 'on_poweroff': 'destroy',
> 'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash':
> 'restart', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1',
> 'bootloader': '', 'name': 'Domain-0'}
> [2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1794) Storing domain
> details: {'description': '', 'console/limit': '1048576', 'vm':
> '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0',
> 'cpu/0/availability': 'online', 'memory/target': '1048576',
> 'control/platform-feature-multiprocessor-suspend': '1',
> 'console/type': 'xenconsoled', 'name': 'Domain-0'}
> [2012-06-06 01:33:01 2501] DEBUG (XendDomain:476) Adding Domain: 0
> [2012-06-06 01:33:01 2501] DEBUG (XendDomain:410) number of vcpus to
> use is 0
> [2012-06-06 01:33:01 2501] DEBUG (XendDomainInfo:1881)
> XendDomainInfo.handleShutdownWatch
> [2012-06-06 01:33:01 2501] INFO (SrvServer:184) unix
> path=/var/lib/xend/xend-socket
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> VBD.set_device not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> VBD.set_type not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> session.get_all_records not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> event.get_record not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> event.get_all not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> VIF.set_device not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: VIF.set_MAC
> not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call: VIF.set_MTU
> not found
> [2012-06-06 01:33:01 2501] WARNING (XendAPI:708) API call:
> debug.get_all not found
> [2012-06-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain
> socket XML-RPC server on /var/run/xend/xen-api.sock; authentication
> has been disabled for this server.
> [2012-06-06 01:33:01 2501] INFO (XMLRPCServer:161) Opening Unix domain
> socket XML-RPC server on /var/run/xend/xmlrpc.sock.
> 
> 
> xend-debug.log
> 
> 
> Xend started at Wed Jun  6 01:33:00 2012.
> cat: /sys/bus/scsi/devices/host0/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host0/model: No such file or directory
> cat: /sys/bus/scsi/devices/host0/type: No such file or directory
> cat: /sys/bus/scsi/devices/host0/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/host1/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host1/model: No such file or directory
> cat: /sys/bus/scsi/devices/host1/type: No such file or directory
> cat: /sys/bus/scsi/devices/host1/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/host2/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host2/model: No such file or directory
> cat: /sys/bus/scsi/devices/host2/type: No such file or directory
> cat: /sys/bus/scsi/devices/host2/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/host3/vendor: No such file or directory
> cat: /sys/bus/scsi/devices/host3/model: No such file or directory
> cat: /sys/bus/scsi/devices/host3/type: No such file or directory
> cat: /sys/bus/scsi/devices/host3/rev: No such file or directory
> cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or directory
> cat: /sys/bus/scsi/devices/target2:0:1/vendor: No such file or
> directory
> cat: /sys/bus/scsi/devices/target2:0:1/model: No such file or
> directory
> cat: /sys/bus/scsi/devices/target2:0:1/type: No such file or directory
> cat: /sys/bus/scsi/devices/target2:0:1/rev: No such file or directory
> cat: /sys/bus/scsi/devices/target2:0:1/scsi_level: No such file or
> directory
> /usr/lib64/python2.6/site-packages/xen/xend/XendAPI.py:551:
> DeprecationWarning: object.__new__() takes no parameters
>   return object.__new__(cls, *args, **kwds)
> 
> 





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 09:31:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 09:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScCZQ-0002Pt-AG; Wed, 06 Jun 2012 09:30:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1ScCZO-0002Po-LU
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 09:30:26 +0000
Received: from [85.158.138.51:53699] by server-8.bemta-3.messagelabs.com id
	DB/82-22118-1332FCF4; Wed, 06 Jun 2012 09:30:25 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1338975024!31045213!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4063 invoked from network); 6 Jun 2012 09:30:25 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 09:30:25 -0000
Received: by wgbed3 with SMTP id ed3so4341939wgb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 02:30:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=VmZrG4tGiw/FpS7eq7hQnLIADKLoljdqekhRDbcAsjE=;
	b=zgQoyOI9hySz80nR2EKeBqPjYRJCc4z2esxtNCkl20izvjORa8UO5+YE33bCXWxUAa
	zRkGWgzcgw/d/BfIQju9MFi5zTKYmDKZ3UVZfB4QicxBNSr7uA+x7/fjFzLpKknKCny+
	7TDrgPd2Q4/D+va5JbPC2dqAVuqgp2/tyPGjxgaJa7mjSgd5njD2pr1Ov0hJBId8Tdfu
	rqYrbRokMmUwPzT54qSuAd0opevM6uvhaIIig5cJICUE4Qb+TuZj77QdSCgsTUUKgCyE
	mv7nsTuwdQzG2jsaedWuOd+HFY1h+kdssLwzMHv5rUjbILCgKbw2r5I0FZaapBIzwVE2
	3ZWQ==
MIME-Version: 1.0
Received: by 10.216.143.84 with SMTP id k62mr15749131wej.98.1338975024479;
	Wed, 06 Jun 2012 02:30:24 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Wed, 6 Jun 2012 02:30:24 -0700 (PDT)
In-Reply-To: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
Date: Wed, 6 Jun 2012 11:30:24 +0200
Message-ID: <CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6515086080692823758=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6515086080692823758==
Content-Type: multipart/alternative; boundary=0016e6d77eb0b27ffc04c1ca6a5e

--0016e6d77eb0b27ffc04c1ca6a5e
Content-Type: text/plain; charset=ISO-8859-1

Dear everybody!

I'm a new user of Xen and I encount a problem in my new new job with 2 Xen
Hyper-visor.
We've 2 HV which access on your NAS by iSCSI to store our VM.
Or last time we start a VM on one HV without seen that it's was started on
the other HV. So we encounter some read-only file system error...
I want to avoid this problem.

My server run on Debian 6 with Xen 4.0.1
I try to implement the (xend_domain-lock yes) with (xend-domain-lock-path
/etc/xen/xen_lock) but it unfortunately don't work...
I've another server where I export a folder in NFS. And I mount it on my 2
HV. It's working fine.
But when a VM start, nothing writing in the volume... So I can start the
same VM on the other HV...

Some have an idea why it doesn't work? Or another solution to avoid this
problem?
I'me sure Xen have a tool or something else to do this!

Kind regards,
Fabien

--0016e6d77eb0b27ffc04c1ca6a5e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear everybody!<br><div class=3D"gmail_quote"><br>I&#39;m a new user of Xen=
 and I encount a problem in my new new job with 2 Xen Hyper-visor.<br>We&#3=
9;ve 2 HV which access on your NAS by iSCSI to store our VM.<br>Or
 last time we start a VM on one HV without seen that it&#39;s was started o=
n
 the other HV. So we encounter some read-only file system error...<br>

I want to avoid this problem. <br><br>My server run on Debian 6 with Xen 4.=
0.1<br>I try to implement the (xend_domain-lock yes) with (xend-domain-lock=
-path /etc/xen/xen_lock) but it unfortunately don&#39;t work...<br>I&#39;ve=
 another server where I export a folder in NFS. And I mount it on my 2 HV. =
It&#39;s working fine.<br>



But when a VM start, nothing writing in the volume... So I can start the sa=
me VM on the other HV...<br><br>Some have an idea why it doesn&#39;t work? =
Or another solution to avoid this problem?<br>I&#39;me sure Xen have a tool=
 or something else to do this!<br>


<br>Kind regards,<br>Fabien
</div><br>

--0016e6d77eb0b27ffc04c1ca6a5e--


--===============6515086080692823758==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6515086080692823758==--


From xen-users-bounces@lists.xen.org Wed Jun 06 09:31:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 09:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScCZQ-0002Pt-AG; Wed, 06 Jun 2012 09:30:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1ScCZO-0002Po-LU
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 09:30:26 +0000
Received: from [85.158.138.51:53699] by server-8.bemta-3.messagelabs.com id
	DB/82-22118-1332FCF4; Wed, 06 Jun 2012 09:30:25 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1338975024!31045213!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4063 invoked from network); 6 Jun 2012 09:30:25 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 09:30:25 -0000
Received: by wgbed3 with SMTP id ed3so4341939wgb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 02:30:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=VmZrG4tGiw/FpS7eq7hQnLIADKLoljdqekhRDbcAsjE=;
	b=zgQoyOI9hySz80nR2EKeBqPjYRJCc4z2esxtNCkl20izvjORa8UO5+YE33bCXWxUAa
	zRkGWgzcgw/d/BfIQju9MFi5zTKYmDKZ3UVZfB4QicxBNSr7uA+x7/fjFzLpKknKCny+
	7TDrgPd2Q4/D+va5JbPC2dqAVuqgp2/tyPGjxgaJa7mjSgd5njD2pr1Ov0hJBId8Tdfu
	rqYrbRokMmUwPzT54qSuAd0opevM6uvhaIIig5cJICUE4Qb+TuZj77QdSCgsTUUKgCyE
	mv7nsTuwdQzG2jsaedWuOd+HFY1h+kdssLwzMHv5rUjbILCgKbw2r5I0FZaapBIzwVE2
	3ZWQ==
MIME-Version: 1.0
Received: by 10.216.143.84 with SMTP id k62mr15749131wej.98.1338975024479;
	Wed, 06 Jun 2012 02:30:24 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Wed, 6 Jun 2012 02:30:24 -0700 (PDT)
In-Reply-To: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
Date: Wed, 6 Jun 2012 11:30:24 +0200
Message-ID: <CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6515086080692823758=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6515086080692823758==
Content-Type: multipart/alternative; boundary=0016e6d77eb0b27ffc04c1ca6a5e

--0016e6d77eb0b27ffc04c1ca6a5e
Content-Type: text/plain; charset=ISO-8859-1

Dear everybody!

I'm a new user of Xen and I encount a problem in my new new job with 2 Xen
Hyper-visor.
We've 2 HV which access on your NAS by iSCSI to store our VM.
Or last time we start a VM on one HV without seen that it's was started on
the other HV. So we encounter some read-only file system error...
I want to avoid this problem.

My server run on Debian 6 with Xen 4.0.1
I try to implement the (xend_domain-lock yes) with (xend-domain-lock-path
/etc/xen/xen_lock) but it unfortunately don't work...
I've another server where I export a folder in NFS. And I mount it on my 2
HV. It's working fine.
But when a VM start, nothing writing in the volume... So I can start the
same VM on the other HV...

Some have an idea why it doesn't work? Or another solution to avoid this
problem?
I'me sure Xen have a tool or something else to do this!

Kind regards,
Fabien

--0016e6d77eb0b27ffc04c1ca6a5e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear everybody!<br><div class=3D"gmail_quote"><br>I&#39;m a new user of Xen=
 and I encount a problem in my new new job with 2 Xen Hyper-visor.<br>We&#3=
9;ve 2 HV which access on your NAS by iSCSI to store our VM.<br>Or
 last time we start a VM on one HV without seen that it&#39;s was started o=
n
 the other HV. So we encounter some read-only file system error...<br>

I want to avoid this problem. <br><br>My server run on Debian 6 with Xen 4.=
0.1<br>I try to implement the (xend_domain-lock yes) with (xend-domain-lock=
-path /etc/xen/xen_lock) but it unfortunately don&#39;t work...<br>I&#39;ve=
 another server where I export a folder in NFS. And I mount it on my 2 HV. =
It&#39;s working fine.<br>



But when a VM start, nothing writing in the volume... So I can start the sa=
me VM on the other HV...<br><br>Some have an idea why it doesn&#39;t work? =
Or another solution to avoid this problem?<br>I&#39;me sure Xen have a tool=
 or something else to do this!<br>


<br>Kind regards,<br>Fabien
</div><br>

--0016e6d77eb0b27ffc04c1ca6a5e--


--===============6515086080692823758==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6515086080692823758==--


From xen-users-bounces@lists.xen.org Wed Jun 06 10:11:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDC1-0003uf-TL; Wed, 06 Jun 2012 10:10:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1ScDC0-0003ua-2l
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 10:10:20 +0000
Received: from [85.158.143.35:13646] by server-3.bemta-4.messagelabs.com id
	C9/98-29237-B8C2FCF4; Wed, 06 Jun 2012 10:10:19 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1338977412!7697710!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23206 invoked from network); 6 Jun 2012 10:10:13 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Jun 2012 10:10:13 -0000
Received: from [10.8.0.18] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	q56AA8Se012315
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 6 Jun 2012 12:10:11 +0200
Message-ID: <4FCF2C75.7080800@swisscenter.com>
Date: Wed, 06 Jun 2012 12:09:57 +0200
From: =?ISO-8859-1?Q?S=E9bastien_Riccio?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Felix Chu <felixchu@powerallnetworks.com>
References: <619e01cd43bf$5e9574c0$1bc05e40$@com>
In-Reply-To: <619e01cd43bf$5e9574c0$1bc05e40$@com>
X-Virus-Scanned: clamav-milter 0.97.3 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8907933497172910620=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8907933497172910620==
Content-Type: multipart/alternative;
 boundary="------------030407010007030303060501"

This is a multi-part message in MIME format.
--------------030407010007030303060501
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

Have you already tried thoses suggestions:

http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide

Cheers,
Sébastien

On 06.06.2012 10:35, Felix Chu wrote:
>
> Hi all,
>
> I have two Dell R720xd servers dom0 running with Centos 5.8 (with xen 
> 3.4.4) installed with Intel 10GE (ixgbe driver) interface. I test TCP 
> transfer rate between dom0, speed is 7.x Gbps (with Netperf tool).  
> However, I try similar test between two domU, speed drop to 1.x Gbps.
>
> domU is running with Centos5.8 (64bit) para-virtualized (yum updated 
> to latest packages).
>
> Test 1:  dom0 -> dom0 , speed 7.x Gbps
>
> Test 2:  domU -> dom0 , speed 7.xGbps
>
> Test 3:  dom0-> domU , speed 1.x Gbps
>
> Test 4:  domU -> domU ,speed 1.x Gbps
>
> Above tests are carried between two physical machines. From above 4 
> tests, seems bottleneck on domU RX speed.
>
> I suspect related to xen network driver issue on domU. Anyone know any 
> optimization can be done on domU?
>
> Thanks a lot.
>
> Felix
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------030407010007030303060501
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    Have you already tried thoses suggestions:<br>
    <br>
    <a class="moz-txt-link-freetext"
      href="http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide">http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide</a><br>
    <br>
    Cheers,<br>
    S&eacute;bastien<br>
    <br>
    On 06.06.2012 10:35, Felix Chu wrote:
    <blockquote cite="mid:619e01cd43bf$5e9574c0$1bc05e40$@com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I have two Dell R720xd
            servers dom0 running with Centos 5.8 (with xen 3.4.4)
            installed with Intel 10GE (ixgbe driver) interface. I test
            TCP transfer rate between dom0, speed is 7.x Gbps (with
            Netperf tool).&nbsp; However, I try similar test between two
            domU, speed drop to 1.x Gbps.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">domU is running with
            Centos5.8 (64bit) para-virtualized (yum updated to latest
            packages). <o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 1:&nbsp; dom0 -&gt; dom0
            , speed 7.x Gbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 2:&nbsp; domU -&gt; dom0
            , speed 7.xGbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 3:&nbsp; dom0-&gt; domU
            , speed 1.x Gbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 4:&nbsp; domU -&gt; domU
            ,speed 1.x Gbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Above tests are carried
            between two physical machines. From above 4 tests, seems
            bottleneck on domU RX speed. <o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I suspect related to xen
            network driver issue on domU. Anyone know any optimization
            can be done on domU?<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Thanks a lot.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Felix<o:p></o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------030407010007030303060501--


--===============8907933497172910620==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8907933497172910620==--


From xen-users-bounces@lists.xen.org Wed Jun 06 10:11:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDC1-0003uf-TL; Wed, 06 Jun 2012 10:10:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1ScDC0-0003ua-2l
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 10:10:20 +0000
Received: from [85.158.143.35:13646] by server-3.bemta-4.messagelabs.com id
	C9/98-29237-B8C2FCF4; Wed, 06 Jun 2012 10:10:19 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1338977412!7697710!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23206 invoked from network); 6 Jun 2012 10:10:13 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Jun 2012 10:10:13 -0000
Received: from [10.8.0.18] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	q56AA8Se012315
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 6 Jun 2012 12:10:11 +0200
Message-ID: <4FCF2C75.7080800@swisscenter.com>
Date: Wed, 06 Jun 2012 12:09:57 +0200
From: =?ISO-8859-1?Q?S=E9bastien_Riccio?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Felix Chu <felixchu@powerallnetworks.com>
References: <619e01cd43bf$5e9574c0$1bc05e40$@com>
In-Reply-To: <619e01cd43bf$5e9574c0$1bc05e40$@com>
X-Virus-Scanned: clamav-milter 0.97.3 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8907933497172910620=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8907933497172910620==
Content-Type: multipart/alternative;
 boundary="------------030407010007030303060501"

This is a multi-part message in MIME format.
--------------030407010007030303060501
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

Have you already tried thoses suggestions:

http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide

Cheers,
Sébastien

On 06.06.2012 10:35, Felix Chu wrote:
>
> Hi all,
>
> I have two Dell R720xd servers dom0 running with Centos 5.8 (with xen 
> 3.4.4) installed with Intel 10GE (ixgbe driver) interface. I test TCP 
> transfer rate between dom0, speed is 7.x Gbps (with Netperf tool).  
> However, I try similar test between two domU, speed drop to 1.x Gbps.
>
> domU is running with Centos5.8 (64bit) para-virtualized (yum updated 
> to latest packages).
>
> Test 1:  dom0 -> dom0 , speed 7.x Gbps
>
> Test 2:  domU -> dom0 , speed 7.xGbps
>
> Test 3:  dom0-> domU , speed 1.x Gbps
>
> Test 4:  domU -> domU ,speed 1.x Gbps
>
> Above tests are carried between two physical machines. From above 4 
> tests, seems bottleneck on domU RX speed.
>
> I suspect related to xen network driver issue on domU. Anyone know any 
> optimization can be done on domU?
>
> Thanks a lot.
>
> Felix
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------030407010007030303060501
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    Have you already tried thoses suggestions:<br>
    <br>
    <a class="moz-txt-link-freetext"
      href="http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide">http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide</a><br>
    <br>
    Cheers,<br>
    S&eacute;bastien<br>
    <br>
    On 06.06.2012 10:35, Felix Chu wrote:
    <blockquote cite="mid:619e01cd43bf$5e9574c0$1bc05e40$@com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I have two Dell R720xd
            servers dom0 running with Centos 5.8 (with xen 3.4.4)
            installed with Intel 10GE (ixgbe driver) interface. I test
            TCP transfer rate between dom0, speed is 7.x Gbps (with
            Netperf tool).&nbsp; However, I try similar test between two
            domU, speed drop to 1.x Gbps.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">domU is running with
            Centos5.8 (64bit) para-virtualized (yum updated to latest
            packages). <o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 1:&nbsp; dom0 -&gt; dom0
            , speed 7.x Gbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 2:&nbsp; domU -&gt; dom0
            , speed 7.xGbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 3:&nbsp; dom0-&gt; domU
            , speed 1.x Gbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Test 4:&nbsp; domU -&gt; domU
            ,speed 1.x Gbps<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Above tests are carried
            between two physical machines. From above 4 tests, seems
            bottleneck on domU RX speed. <o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I suspect related to xen
            network driver issue on domU. Anyone know any optimization
            can be done on domU?<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Thanks a lot.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Felix<o:p></o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------030407010007030303060501--


--===============8907933497172910620==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8907933497172910620==--


From xen-users-bounces@lists.xen.org Wed Jun 06 10:13:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDDz-00041N-H2; Wed, 06 Jun 2012 10:12:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScDDx-00040I-Lv
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 10:12:22 +0000
Received: from [193.109.254.147:31760] by server-8.bemta-14.messagelabs.com id
	AB/A8-27132-30D2FCF4; Wed, 06 Jun 2012 10:12:19 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1338977537!11173630!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=3.1 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
	RCVD_BY_IP,SUSPICIOUS_RECIPS
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21885 invoked from network); 6 Jun 2012 10:12:18 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 10:12:18 -0000
Received: by eaak12 with SMTP id k12so2010881eaa.32
	for <multiple recipients>; Wed, 06 Jun 2012 03:12:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type;
	bh=j1L6KX7djOOcneGy8ooWyiyXvSUfMTq3wiuC01nevjA=;
	b=GKbeiVIhjFIvtIOIEVEVvayLp42qoACskLE/WymZdrRalMrk7bG1IsytvdqMDtd8zA
	+sZIaTrz5tsje0MB+F7amWvHVsecG4RDaMVH3DKYk+/ReC4QOJ5UXSdTZMG8m1+S2m+0
	mki7mPySi3N+/W/K4Ji4GhzhGB5qKJABkzjsNaPVPfo9mAjkJLSCJSp1p8jcyp/Bfr/U
	CIflsOQF6cxxRqY1KwGP5HA38FsdxsHjXi3uuuNOimuSKC39SHPMTCnD8T1VCCrGccGe
	+Ibcu5RAEKMiKEi2DfIp88iAE9TcTDIZDwnVK4cmSKEqMY4fhNDTxCGkJMOvKnikdjX1
	Hz/w==
Received: by 10.14.100.205 with SMTP id z53mr8992919eef.39.1338977537286;
	Wed, 06 Jun 2012 03:12:17 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id t3sm4605616eeb.15.2012.06.06.03.12.14
	(version=SSLv3 cipher=OTHER); Wed, 06 Jun 2012 03:12:16 -0700 (PDT)
Message-ID: <4FCF2CFD.7070606@xen.org>
Date: Wed, 06 Jun 2012 11:12:13 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-announce@lists.xen.org, 
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-users@lists.xen.org, xen-arm@lists.xen.org, xen-devel@lists.xen.org
Subject: [Xen-users] Submit a Proposal to Speak at XenSummit North America
 2012 before the CFP Deadline, June 15th!
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8914034647390403900=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8914034647390403900==
Content-Type: multipart/alternative;
 boundary="------------010405050404010608000400"

This is a multi-part message in MIME format.
--------------010405050404010608000400
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

XenSummit · August 27-28, 2012 · Sheraton San Diego · San Diego, CA, USA


    Submit a Proposal to Speak at XenSummit North America 2012 before
    the CFP Deadline, June 15th!


        XenSummit North America
        August 27-28, 2012 -- San Diego, CA

Xen.org invites developers, users, researchers, open source projects and 
businesses who are developing and/or using Xen to submit a proposal for 
XenSummit North America 2012.

*Submit a speaking proposal for XenSummit North America 2012 
<http://xen.org/polls/xensummit_na_2012.html>*


      Suggested topics for XenSummit America include:

  * Latest developments and features in Xen and related projects
  * Developments in upstream projects that impact the Xen community
  * Proposals on how to evolve Xen and related projects in future
  * Research using Xen and related projects
  * Proof of concepts and other interesting technologies related to Xen
  * Other topics related to developing and using Xen
  * Technologies and technology trends that will impact Xen development
    in future

  * User experiences and case studies with Xen or XCP
  * Benchmarks, case studies, improvement suggestions and other lessons
    learned
  * Innovative ways of using Xen and related projects
  * Open source projects and products that interface or build on top of
    Xen or related projects
  * Usage of Xen in server virtualization, cloud computing,
    clientvirtualization, mobile spaces, etc.

  *   Any other topics that you feel are relevant to developers, users,
    researchers and other members of the Xen community


We will have 30, 45 and 60 minute talking slots (including questions). 
Please choose the type of session when you submit a proposal.


      About XenSummit

XenSummit is the annual technical conference for Xen developers and 
users in North America. The conference provides a collaboration and 
education space for the Xen community and brings together a 
cross-section of the leading players in the Xen community, innovative 
and timely content and a wide variety of opportunities for attendee 
collaboration. This year, XenSummit is co-located with other industry 
events such as LinuxCon NA 
<https://events.linuxfoundation.org/events/linuxcon>, Linux Plumbers 
Conference <http://www.linuxplumbersconf.org/2012/>, Linux Kernel Summit 
<https://events.linuxfoundation.org/events/linux-kernel-summit>, 
CloudOpen <https://events.linuxfoundation.org/events/cloudopen> and 
others 
<https://events.linuxfoundation.org/events/cloudopen/co-located-events>, 
which will maximise opportunities for cross-community collaboration.

*Learn more about XenSummit* <http://xen.org/community/xensummit.html>
*Register for XenSummit* 
<http://www.regonline.com/Register/Checkin.aspx?EventId=1105690>

--------------010405050404010608000400
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-GB</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style>
<![endif]-->
    <p class="MsoNormal" style="margin-bottom:12.0pt"><span
        style="mso-fareast-font-family:
        &quot;Times New Roman&quot;"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
 o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
 stroked="f">
 <v:stroke joinstyle="miter"/>
 <v:formulas>
  <v:f eqn="if lineDrawn pixelLineWidth 0"/>
  <v:f eqn="sum @0 1 0"/>
  <v:f eqn="sum 0 0 @1"/>
  <v:f eqn="prod @2 1 2"/>
  <v:f eqn="prod @3 21600 pixelWidth"/>
  <v:f eqn="prod @3 21600 pixelHeight"/>
  <v:f eqn="sum @0 0 1"/>
  <v:f eqn="prod @6 1 2"/>
  <v:f eqn="prod @7 21600 pixelWidth"/>
  <v:f eqn="sum @8 21600 0"/>
  <v:f eqn="prod @7 21600 pixelHeight"/>
  <v:f eqn="sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
 <o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="XenSummit &middot; August 27-28, 2012 &middot; Sheraton San Diego &middot; San&#13;&#10;      Diego, CA, USA"
 style='width:525pt;height:157.5pt'>
 <v:imagedata src="file:///C:\Users\LARSK~1.CIT\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
  o:href="cid:part1.02000406.05050001@xen.org"/>
</v:shape><![endif]--><!--[if !vml]--><img
src="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image002.png"
          alt="XenSummit &middot; August 27-28, 2012 &middot; Sheraton San Diego &middot;
          San
 Diego, CA, USA" v:shapes="_x0000_i1025" height="210"
          width="700"><!--[endif]--><o:p></o:p></span></p>
    <h2><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">Submit a Proposal
        to Speak at XenSummit North America 2012 before the CFP
        Deadline, June 15th!<o:p></o:p></span></h2>
    <h4><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">XenSummit North
        America<br>
        August 27-28, 2012 &#8211; San Diego, CA<o:p></o:p></span></h4>
    <p>Xen.org invites developers, users, researchers, open source
      projects and
      businesses who are developing and/or using Xen to submit a
      proposal for
      XenSummit North America 2012.<o:p></o:p></p>
    <p><b><span style="color:#3366FF"><a
            href="http://xen.org/polls/xensummit_na_2012.html">Submit a
            speaking proposal
            for XenSummit North America 2012</a></span></b><o:p></o:p></p>
    <h3><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">Suggested topics
        for XenSummit America include:<o:p></o:p></span></h3>
    <ul type="disc">
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Latest
          developments and features in Xen and related projects<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Developments
          in upstream projects that impact the Xen community<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Proposals
          on how to evolve Xen and related projects in future<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Research
          using Xen and related projects<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Proof
          of concepts and other interesting technologies related to Xen<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Other
          topics related to developing and using Xen<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Technologies
          and technology trends that will impact Xen development in
          future<o:p></o:p></span></li>
    </ul>
    <ul type="disc">
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">User
          experiences and case studies with Xen or XCP<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span style="">Benchmarks,
          case studies, improvement suggestions and other </span><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">lessons
          learned</span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Innovative
          ways of using Xen and related projects<br>
        </span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Open
          source projects and products that interface or build on top of
          Xen or related projects<o:p></o:p></span></li>
      <li class="MsoNormal" style=""><span style="">Usage of Xen in
          server virtualization, cloud computing, client</span><span
          style="font-size:12.0pt;line-height:115%;
          font-family:&quot;Times New
          Roman&quot;,&quot;serif&quot;;mso-fareast-font-family:&quot;Times
          New Roman&quot;;
mso-ansi-language:EN-GB;mso-fareast-language:EN-GB;mso-bidi-language:AR-SA">
          virtualization</span><span style="">, mobile spaces, etc. <br>
        </span></li>
    </ul>
    <span style=""></span>
    <ul type="disc">
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span style="">&nbsp;Any
          other topics that you feel are relevant to </span>developers,
        users, researchers and other members of the Xen community<br>
      </li>
    </ul>
    <p class="MsoNormal"><span
        style="mso-fareast-font-family:&quot;Times New Roman&quot;"><br>
        We
        will have 30, 45 and 60 minute talking slots (including
        questions). Please
        choose the type of session when you submit a proposal. <o:p></o:p></span></p>
    <h3><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">About XenSummit<o:p></o:p></span></h3>
    <p>XenSummit is the annual technical conference for Xen developers
      and users in
      North America. The conference provides a collaboration and
      education space for
      the Xen community and brings together a cross-section of the
      leading players in
      the Xen community, innovative and timely content and a wide
      variety of
      opportunities for attendee collaboration. This year, XenSummit is
      co-located
      with other industry events such as <a
        href="https://events.linuxfoundation.org/events/linuxcon">LinuxCon
        NA</a>, <a href="http://www.linuxplumbersconf.org/2012/">Linux
        Plumbers Conference</a>, <a
        href="https://events.linuxfoundation.org/events/linux-kernel-summit">Linux
Kernel
        Summit</a>, <a
        href="https://events.linuxfoundation.org/events/cloudopen">CloudOpen</a>
      and <a
href="https://events.linuxfoundation.org/events/cloudopen/co-located-events">others</a>,
      which will maximise opportunities for cross-community
      collaboration.<o:p></o:p></p>
    <span style="font-size:12.0pt;font-family:&quot;Times New
      Roman&quot;,&quot;serif&quot;;mso-fareast-font-family:
      &quot;Times New
      Roman&quot;;color:black;mso-ansi-language:EN-GB;mso-fareast-language:
      EN-GB;mso-bidi-language:AR-SA"><a
        href="http://xen.org/community/xensummit.html"><b>Learn
          more about XenSummit</b></a><br>
      <a
        href="http://www.regonline.com/Register/Checkin.aspx?EventId=1105690"><b>Register
for
          XenSummit</b></a></span>
    <meta name="ProgId" content="Word.Document">
    <meta name="Generator" content="Microsoft Word 14">
    <meta name="Originator" content="Microsoft Word 14">
    <link rel="File-List"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
    <link rel="Edit-Time-Data"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso">
    <link rel="themeData"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
    <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
    <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;}
h2
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:2;
	font-size:18.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
h3
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
h4
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 4 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:4;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 2";
	mso-ansi-font-size:18.0pt;
	mso-bidi-font-size:18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:13.5pt;
	mso-bidi-font-size:13.5pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
span.Heading4Char
	{mso-style-name:"Heading 4 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 4";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:506135686;
	mso-list-template-ids:2121573526;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1640650674;
	mso-list-template-ids:398722712;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
  </body>
</html>

--------------010405050404010608000400--


--===============8914034647390403900==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8914034647390403900==--


From xen-users-bounces@lists.xen.org Wed Jun 06 10:13:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDDz-00041N-H2; Wed, 06 Jun 2012 10:12:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScDDx-00040I-Lv
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 10:12:22 +0000
Received: from [193.109.254.147:31760] by server-8.bemta-14.messagelabs.com id
	AB/A8-27132-30D2FCF4; Wed, 06 Jun 2012 10:12:19 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1338977537!11173630!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=3.1 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
	RCVD_BY_IP,SUSPICIOUS_RECIPS
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21885 invoked from network); 6 Jun 2012 10:12:18 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 10:12:18 -0000
Received: by eaak12 with SMTP id k12so2010881eaa.32
	for <multiple recipients>; Wed, 06 Jun 2012 03:12:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type;
	bh=j1L6KX7djOOcneGy8ooWyiyXvSUfMTq3wiuC01nevjA=;
	b=GKbeiVIhjFIvtIOIEVEVvayLp42qoACskLE/WymZdrRalMrk7bG1IsytvdqMDtd8zA
	+sZIaTrz5tsje0MB+F7amWvHVsecG4RDaMVH3DKYk+/ReC4QOJ5UXSdTZMG8m1+S2m+0
	mki7mPySi3N+/W/K4Ji4GhzhGB5qKJABkzjsNaPVPfo9mAjkJLSCJSp1p8jcyp/Bfr/U
	CIflsOQF6cxxRqY1KwGP5HA38FsdxsHjXi3uuuNOimuSKC39SHPMTCnD8T1VCCrGccGe
	+Ibcu5RAEKMiKEi2DfIp88iAE9TcTDIZDwnVK4cmSKEqMY4fhNDTxCGkJMOvKnikdjX1
	Hz/w==
Received: by 10.14.100.205 with SMTP id z53mr8992919eef.39.1338977537286;
	Wed, 06 Jun 2012 03:12:17 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id t3sm4605616eeb.15.2012.06.06.03.12.14
	(version=SSLv3 cipher=OTHER); Wed, 06 Jun 2012 03:12:16 -0700 (PDT)
Message-ID: <4FCF2CFD.7070606@xen.org>
Date: Wed, 06 Jun 2012 11:12:13 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-announce@lists.xen.org, 
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-users@lists.xen.org, xen-arm@lists.xen.org, xen-devel@lists.xen.org
Subject: [Xen-users] Submit a Proposal to Speak at XenSummit North America
 2012 before the CFP Deadline, June 15th!
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8914034647390403900=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8914034647390403900==
Content-Type: multipart/alternative;
 boundary="------------010405050404010608000400"

This is a multi-part message in MIME format.
--------------010405050404010608000400
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

XenSummit · August 27-28, 2012 · Sheraton San Diego · San Diego, CA, USA


    Submit a Proposal to Speak at XenSummit North America 2012 before
    the CFP Deadline, June 15th!


        XenSummit North America
        August 27-28, 2012 -- San Diego, CA

Xen.org invites developers, users, researchers, open source projects and 
businesses who are developing and/or using Xen to submit a proposal for 
XenSummit North America 2012.

*Submit a speaking proposal for XenSummit North America 2012 
<http://xen.org/polls/xensummit_na_2012.html>*


      Suggested topics for XenSummit America include:

  * Latest developments and features in Xen and related projects
  * Developments in upstream projects that impact the Xen community
  * Proposals on how to evolve Xen and related projects in future
  * Research using Xen and related projects
  * Proof of concepts and other interesting technologies related to Xen
  * Other topics related to developing and using Xen
  * Technologies and technology trends that will impact Xen development
    in future

  * User experiences and case studies with Xen or XCP
  * Benchmarks, case studies, improvement suggestions and other lessons
    learned
  * Innovative ways of using Xen and related projects
  * Open source projects and products that interface or build on top of
    Xen or related projects
  * Usage of Xen in server virtualization, cloud computing,
    clientvirtualization, mobile spaces, etc.

  *   Any other topics that you feel are relevant to developers, users,
    researchers and other members of the Xen community


We will have 30, 45 and 60 minute talking slots (including questions). 
Please choose the type of session when you submit a proposal.


      About XenSummit

XenSummit is the annual technical conference for Xen developers and 
users in North America. The conference provides a collaboration and 
education space for the Xen community and brings together a 
cross-section of the leading players in the Xen community, innovative 
and timely content and a wide variety of opportunities for attendee 
collaboration. This year, XenSummit is co-located with other industry 
events such as LinuxCon NA 
<https://events.linuxfoundation.org/events/linuxcon>, Linux Plumbers 
Conference <http://www.linuxplumbersconf.org/2012/>, Linux Kernel Summit 
<https://events.linuxfoundation.org/events/linux-kernel-summit>, 
CloudOpen <https://events.linuxfoundation.org/events/cloudopen> and 
others 
<https://events.linuxfoundation.org/events/cloudopen/co-located-events>, 
which will maximise opportunities for cross-community collaboration.

*Learn more about XenSummit* <http://xen.org/community/xensummit.html>
*Register for XenSummit* 
<http://www.regonline.com/Register/Checkin.aspx?EventId=1105690>

--------------010405050404010608000400
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-GB</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style>
<![endif]-->
    <p class="MsoNormal" style="margin-bottom:12.0pt"><span
        style="mso-fareast-font-family:
        &quot;Times New Roman&quot;"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
 o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
 stroked="f">
 <v:stroke joinstyle="miter"/>
 <v:formulas>
  <v:f eqn="if lineDrawn pixelLineWidth 0"/>
  <v:f eqn="sum @0 1 0"/>
  <v:f eqn="sum 0 0 @1"/>
  <v:f eqn="prod @2 1 2"/>
  <v:f eqn="prod @3 21600 pixelWidth"/>
  <v:f eqn="prod @3 21600 pixelHeight"/>
  <v:f eqn="sum @0 0 1"/>
  <v:f eqn="prod @6 1 2"/>
  <v:f eqn="prod @7 21600 pixelWidth"/>
  <v:f eqn="sum @8 21600 0"/>
  <v:f eqn="prod @7 21600 pixelHeight"/>
  <v:f eqn="sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
 <o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="XenSummit &middot; August 27-28, 2012 &middot; Sheraton San Diego &middot; San&#13;&#10;      Diego, CA, USA"
 style='width:525pt;height:157.5pt'>
 <v:imagedata src="file:///C:\Users\LARSK~1.CIT\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
  o:href="cid:part1.02000406.05050001@xen.org"/>
</v:shape><![endif]--><!--[if !vml]--><img
src="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image002.png"
          alt="XenSummit &middot; August 27-28, 2012 &middot; Sheraton San Diego &middot;
          San
 Diego, CA, USA" v:shapes="_x0000_i1025" height="210"
          width="700"><!--[endif]--><o:p></o:p></span></p>
    <h2><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">Submit a Proposal
        to Speak at XenSummit North America 2012 before the CFP
        Deadline, June 15th!<o:p></o:p></span></h2>
    <h4><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">XenSummit North
        America<br>
        August 27-28, 2012 &#8211; San Diego, CA<o:p></o:p></span></h4>
    <p>Xen.org invites developers, users, researchers, open source
      projects and
      businesses who are developing and/or using Xen to submit a
      proposal for
      XenSummit North America 2012.<o:p></o:p></p>
    <p><b><span style="color:#3366FF"><a
            href="http://xen.org/polls/xensummit_na_2012.html">Submit a
            speaking proposal
            for XenSummit North America 2012</a></span></b><o:p></o:p></p>
    <h3><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">Suggested topics
        for XenSummit America include:<o:p></o:p></span></h3>
    <ul type="disc">
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Latest
          developments and features in Xen and related projects<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Developments
          in upstream projects that impact the Xen community<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Proposals
          on how to evolve Xen and related projects in future<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Research
          using Xen and related projects<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Proof
          of concepts and other interesting technologies related to Xen<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Other
          topics related to developing and using Xen<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo1;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Technologies
          and technology trends that will impact Xen development in
          future<o:p></o:p></span></li>
    </ul>
    <ul type="disc">
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">User
          experiences and case studies with Xen or XCP<o:p></o:p></span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span style="">Benchmarks,
          case studies, improvement suggestions and other </span><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">lessons
          learned</span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Innovative
          ways of using Xen and related projects<br>
        </span></li>
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span
          style="mso-fareast-font-family: &quot;Times New Roman&quot;">Open
          source projects and products that interface or build on top of
          Xen or related projects<o:p></o:p></span></li>
      <li class="MsoNormal" style=""><span style="">Usage of Xen in
          server virtualization, cloud computing, client</span><span
          style="font-size:12.0pt;line-height:115%;
          font-family:&quot;Times New
          Roman&quot;,&quot;serif&quot;;mso-fareast-font-family:&quot;Times
          New Roman&quot;;
mso-ansi-language:EN-GB;mso-fareast-language:EN-GB;mso-bidi-language:AR-SA">
          virtualization</span><span style="">, mobile spaces, etc. <br>
        </span></li>
    </ul>
    <span style=""></span>
    <ul type="disc">
      <li class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l0 level1 lfo2;tab-stops:list 36.0pt"><span style="">&nbsp;Any
          other topics that you feel are relevant to </span>developers,
        users, researchers and other members of the Xen community<br>
      </li>
    </ul>
    <p class="MsoNormal"><span
        style="mso-fareast-font-family:&quot;Times New Roman&quot;"><br>
        We
        will have 30, 45 and 60 minute talking slots (including
        questions). Please
        choose the type of session when you submit a proposal. <o:p></o:p></span></p>
    <h3><span style="mso-fareast-font-family:&quot;Times New
        Roman&quot;">About XenSummit<o:p></o:p></span></h3>
    <p>XenSummit is the annual technical conference for Xen developers
      and users in
      North America. The conference provides a collaboration and
      education space for
      the Xen community and brings together a cross-section of the
      leading players in
      the Xen community, innovative and timely content and a wide
      variety of
      opportunities for attendee collaboration. This year, XenSummit is
      co-located
      with other industry events such as <a
        href="https://events.linuxfoundation.org/events/linuxcon">LinuxCon
        NA</a>, <a href="http://www.linuxplumbersconf.org/2012/">Linux
        Plumbers Conference</a>, <a
        href="https://events.linuxfoundation.org/events/linux-kernel-summit">Linux
Kernel
        Summit</a>, <a
        href="https://events.linuxfoundation.org/events/cloudopen">CloudOpen</a>
      and <a
href="https://events.linuxfoundation.org/events/cloudopen/co-located-events">others</a>,
      which will maximise opportunities for cross-community
      collaboration.<o:p></o:p></p>
    <span style="font-size:12.0pt;font-family:&quot;Times New
      Roman&quot;,&quot;serif&quot;;mso-fareast-font-family:
      &quot;Times New
      Roman&quot;;color:black;mso-ansi-language:EN-GB;mso-fareast-language:
      EN-GB;mso-bidi-language:AR-SA"><a
        href="http://xen.org/community/xensummit.html"><b>Learn
          more about XenSummit</b></a><br>
      <a
        href="http://www.regonline.com/Register/Checkin.aspx?EventId=1105690"><b>Register
for
          XenSummit</b></a></span>
    <meta name="ProgId" content="Word.Document">
    <meta name="Generator" content="Microsoft Word 14">
    <meta name="Originator" content="Microsoft Word 14">
    <link rel="File-List"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
    <link rel="Edit-Time-Data"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso">
    <link rel="themeData"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
    <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5CLARSK%7E1.CIT%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
    <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;}
h2
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:2;
	font-size:18.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
h3
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
h4
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 4 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:4;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 2";
	mso-ansi-font-size:18.0pt;
	mso-bidi-font-size:18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:13.5pt;
	mso-bidi-font-size:13.5pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
span.Heading4Char
	{mso-style-name:"Heading 4 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 4";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	color:black;
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:506135686;
	mso-list-template-ids:2121573526;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1640650674;
	mso-list-template-ids:398722712;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:&#61607;;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
  </body>
</html>

--------------010405050404010608000400--


--===============8914034647390403900==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8914034647390403900==--


From xen-users-bounces@lists.xen.org Wed Jun 06 10:18:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDJF-0004m1-Ee; Wed, 06 Jun 2012 10:17:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScDJD-0004lj-GK
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 10:17:47 +0000
Received: from [85.158.143.35:64845] by server-1.bemta-4.messagelabs.com id
	50/F8-10042-A4E2FCF4; Wed, 06 Jun 2012 10:17:46 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1338977865!14631389!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22106 invoked from network); 6 Jun 2012 10:17:46 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 10:17:46 -0000
Received: by eekd41 with SMTP id d41so2424043eek.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 03:17:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=o3gcKxT39GRkEilWhrK5OwPew+BeOdHCnysFqiJLrQo=;
	b=Lysxx9p9grPmN3UI1KUKmFbxfBVkwYb/SP76KkESLb/Z+lB0/+KPah8Me/Em5TGK2R
	msCwo5myfVu2DN+ntwl4JYCW3t5ApqddMEW+4HVIB+BJK5IPX3HF8ttj85XUQzzzPt6z
	CoFWx7LU2pVOwVzbIpLTQPRNq2biSVo3bz511UN7Q0fHcdOglz3kXdBrWieW2Uh8qnsa
	9ilmY733qt+NWv7Yfi+E/J45Ik7J0UOZB73OMgRAp10q/RgTUMvEQfTWPwyW8zeimaPL
	LRSCj1igUoSIjD3f8EZ81Nm93x5/3Ifw48KWv/IeFow1++3ykBe9T64MeCra7UCQWaBM
	0cQw==
Received: by 10.14.127.8 with SMTP id c8mr9486092eei.148.1338977865559;
	Wed, 06 Jun 2012 03:17:45 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id a16sm4721303eeg.0.2012.06.06.03.17.43
	(version=SSLv3 cipher=OTHER); Wed, 06 Jun 2012 03:17:44 -0700 (PDT)
Message-ID: <4FCF2E46.8040909@xen.org>
Date: Wed, 06 Jun 2012 11:17:42 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCD7E6D.5070004@b2bassadventures.com>
	<1338973656.32319.24.camel@zakaz.uk.xensource.com>
In-Reply-To: <1338973656.32319.24.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="windows-1252"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Also http://wiki.xen.org/wiki/Xen_Beginners_Guide is a guide that shows =

how to get started with =93Squeeze=94 and Xen 4

On 06/06/2012 10:07, Ian Campbell wrote:
> On Tue, 2012-06-05 at 04:35 +0100, Bill Beauchemin wrote:
>> My main question is if nthere is a tutorial that can help me with
>> getting xen installed and configured correctly, configure a guest,
>> install a guest, and boot the guest using the above configuration?
> The Debian wiki has a page on Xen which covers the basic host install
> http://wiki.debian.org/Xen . I've been working on this page recently, if
> anything isn't clear or you think could be expressed better please do
> feel free to edit it (or just send me your feedbak).
>
> That same page also has some discussion of guest install methods, e.g.
> using the xen-tools package (which builds on debootstrap). Another
> option for installing a Debian guest is to use the normal Debian
> installer. This is described in:
> http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer
>
> Some other pages of interest:
> http://wiki.xen.org/wiki/Category:Debian
> http://wiki.xen.org/wiki/Category:Host_Install
> http://wiki.xen.org/wiki/Category:Guest_Install
> http://wiki.xen.org/wiki/Getting_Started
>
> As others have mentioned you are probably better off using LVM than
> dedicating actual partitions to the guests (although this will work).
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 10:18:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDJF-0004m1-Ee; Wed, 06 Jun 2012 10:17:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScDJD-0004lj-GK
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 10:17:47 +0000
Received: from [85.158.143.35:64845] by server-1.bemta-4.messagelabs.com id
	50/F8-10042-A4E2FCF4; Wed, 06 Jun 2012 10:17:46 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1338977865!14631389!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22106 invoked from network); 6 Jun 2012 10:17:46 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 10:17:46 -0000
Received: by eekd41 with SMTP id d41so2424043eek.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 03:17:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=o3gcKxT39GRkEilWhrK5OwPew+BeOdHCnysFqiJLrQo=;
	b=Lysxx9p9grPmN3UI1KUKmFbxfBVkwYb/SP76KkESLb/Z+lB0/+KPah8Me/Em5TGK2R
	msCwo5myfVu2DN+ntwl4JYCW3t5ApqddMEW+4HVIB+BJK5IPX3HF8ttj85XUQzzzPt6z
	CoFWx7LU2pVOwVzbIpLTQPRNq2biSVo3bz511UN7Q0fHcdOglz3kXdBrWieW2Uh8qnsa
	9ilmY733qt+NWv7Yfi+E/J45Ik7J0UOZB73OMgRAp10q/RgTUMvEQfTWPwyW8zeimaPL
	LRSCj1igUoSIjD3f8EZ81Nm93x5/3Ifw48KWv/IeFow1++3ykBe9T64MeCra7UCQWaBM
	0cQw==
Received: by 10.14.127.8 with SMTP id c8mr9486092eei.148.1338977865559;
	Wed, 06 Jun 2012 03:17:45 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id a16sm4721303eeg.0.2012.06.06.03.17.43
	(version=SSLv3 cipher=OTHER); Wed, 06 Jun 2012 03:17:44 -0700 (PDT)
Message-ID: <4FCF2E46.8040909@xen.org>
Date: Wed, 06 Jun 2012 11:17:42 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCD7E6D.5070004@b2bassadventures.com>
	<1338973656.32319.24.camel@zakaz.uk.xensource.com>
In-Reply-To: <1338973656.32319.24.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="windows-1252"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Also http://wiki.xen.org/wiki/Xen_Beginners_Guide is a guide that shows =

how to get started with =93Squeeze=94 and Xen 4

On 06/06/2012 10:07, Ian Campbell wrote:
> On Tue, 2012-06-05 at 04:35 +0100, Bill Beauchemin wrote:
>> My main question is if nthere is a tutorial that can help me with
>> getting xen installed and configured correctly, configure a guest,
>> install a guest, and boot the guest using the above configuration?
> The Debian wiki has a page on Xen which covers the basic host install
> http://wiki.debian.org/Xen . I've been working on this page recently, if
> anything isn't clear or you think could be expressed better please do
> feel free to edit it (or just send me your feedbak).
>
> That same page also has some discussion of guest install methods, e.g.
> using the xen-tools package (which builds on debootstrap). Another
> option for installing a Debian guest is to use the normal Debian
> installer. This is described in:
> http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer
>
> Some other pages of interest:
> http://wiki.xen.org/wiki/Category:Debian
> http://wiki.xen.org/wiki/Category:Host_Install
> http://wiki.xen.org/wiki/Category:Guest_Install
> http://wiki.xen.org/wiki/Getting_Started
>
> As others have mentioned you are probably better off using LVM than
> dedicating actual partitions to the guests (although this will work).
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 10:20:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDKt-0004xg-R6; Wed, 06 Jun 2012 10:19:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1SbwAK-0003WG-DC
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 15:59:28 +0000
Received: from [85.158.138.51:37184] by server-8.bemta-3.messagelabs.com id
	70/46-22118-FDC2ECF4; Tue, 05 Jun 2012 15:59:27 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1338911966!30953922!1
X-Originating-IP: [209.85.212.169]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9885 invoked from network); 5 Jun 2012 15:59:26 -0000
Received: from mail-wi0-f169.google.com (HELO mail-wi0-f169.google.com)
	(209.85.212.169)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 15:59:26 -0000
Received: by wibhn14 with SMTP id hn14so3611421wib.2
	for <xen-users@lists.xen.org>; Tue, 05 Jun 2012 08:59:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=E5kk3q/yB0W5/iS30EcXLBWXSUQE+St44tYXBvwNAkM=;
	b=V+oXvIeXkX+b2xHI19eVizWutkKph6UUx2nsPMm5q4gVnhChkrj/ahX+KHQHf+cn6h
	ZiWqkq/g5CvBVNxZgYGj9arWxW8TTWgQsD0wbQQv9Ze1geOfIMOynlEEQMJugDv1FqGU
	6Q5kN8QCdu2GKQmePPQlbDZgJvbGSWvrdHlOmUSRjG6ejiyP0YOHh/4JrZzPgbQuV61B
	gdI7spCvKO23ND6ZVDbhNn1BO7RhgksMOYVbQRS3DtQSf48fXGqmb5yrXEsywS2h7DAn
	m3KNA5wgAA/luzrmSHQi6vIGjCcO3R7ykHqHBCa3Xe89PFbVx2h2QJbV+s5ySLyW8Cm4
	2bxA==
MIME-Version: 1.0
Received: by 10.216.206.65 with SMTP id k43mr14546832weo.144.1338911966426;
	Tue, 05 Jun 2012 08:59:26 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Tue, 5 Jun 2012 08:59:26 -0700 (PDT)
Date: Tue, 5 Jun 2012 17:59:26 +0200
Message-ID: <CAO4oA-thD_2Ge_zVDZxKmN4mv7_T=iEC6tKk9AEQjCP6Z9-Jtg@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Wed, 06 Jun 2012 10:19:30 +0000
Subject: [Xen-users] Lock dom0 on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4637887420652894569=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4637887420652894569==
Content-Type: multipart/alternative; boundary=0016e6db7dd724f4d604c1bbbc73

--0016e6db7dd724f4d604c1bbbc73
Content-Type: text/plain; charset=ISO-8859-1

Dear everybody!

I'm a new user of Xen and I encount a problem in my new new job with 2 Xen
Hyper-visor.
We've 2 HV which access on your NAS by iSCSI to store our VM.
Or last time we start a VM on one HV without seen that it's was started on
the other HV. So we encounter some read-only file system error...
I want to avoid this problem.

My server run on Debian 6 with Xen 4.0.1
I try to implement the (xend_domain-lock yes) with (xend-domain-lock-path
/etc/xen/xen_lock) but it unfortunately don't work...
I've another server where I export a folder in NFS. And I mount it on my 2
HV. It's working fine.
But when a VM start, nothing writing in the volume... So I can start the
same VM on the other HV...

Some have an idea why it doesn't work? Or another solution to avoid this
problem?
I'me sure Xen have a tool or something else to do this!

Kind regards,
Fabien

--0016e6db7dd724f4d604c1bbbc73
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear everybody!<br><br>I&#39;m a new user of Xen and I encount a problem in=
 my new new job with 2 Xen Hyper-visor.<br>We&#39;ve 2 HV which access on y=
our NAS by iSCSI to store our VM.<br>Or last time we start a VM on one HV w=
ithout seen that it&#39;s was started on the other HV. So we encounter some=
 read-only file system error...<br>

I want to avoid this problem. <br><br>My server run on Debian 6 with Xen 4.=
0.1<br>I try to implement the (xend_domain-lock yes) with (xend-domain-lock=
-path /etc/xen/xen_lock) but it unfortunately don&#39;t work...<br>I&#39;ve=
 another server where I export a folder in NFS. And I mount it on my 2 HV. =
It&#39;s working fine.<br>

But when a VM start, nothing writing in the volume... So I can start the sa=
me VM on the other HV...<br><br>Some have an idea why it doesn&#39;t work? =
Or another solution to avoid this problem?<br>I&#39;me sure Xen have a tool=
 or something else to do this!<br>
<br>Kind regards,<br>Fabien<br>

--0016e6db7dd724f4d604c1bbbc73--


--===============4637887420652894569==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4637887420652894569==--


From xen-users-bounces@lists.xen.org Wed Jun 06 10:20:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDKt-0004xg-R6; Wed, 06 Jun 2012 10:19:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1SbwAK-0003WG-DC
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 15:59:28 +0000
Received: from [85.158.138.51:37184] by server-8.bemta-3.messagelabs.com id
	70/46-22118-FDC2ECF4; Tue, 05 Jun 2012 15:59:27 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1338911966!30953922!1
X-Originating-IP: [209.85.212.169]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9885 invoked from network); 5 Jun 2012 15:59:26 -0000
Received: from mail-wi0-f169.google.com (HELO mail-wi0-f169.google.com)
	(209.85.212.169)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 15:59:26 -0000
Received: by wibhn14 with SMTP id hn14so3611421wib.2
	for <xen-users@lists.xen.org>; Tue, 05 Jun 2012 08:59:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=E5kk3q/yB0W5/iS30EcXLBWXSUQE+St44tYXBvwNAkM=;
	b=V+oXvIeXkX+b2xHI19eVizWutkKph6UUx2nsPMm5q4gVnhChkrj/ahX+KHQHf+cn6h
	ZiWqkq/g5CvBVNxZgYGj9arWxW8TTWgQsD0wbQQv9Ze1geOfIMOynlEEQMJugDv1FqGU
	6Q5kN8QCdu2GKQmePPQlbDZgJvbGSWvrdHlOmUSRjG6ejiyP0YOHh/4JrZzPgbQuV61B
	gdI7spCvKO23ND6ZVDbhNn1BO7RhgksMOYVbQRS3DtQSf48fXGqmb5yrXEsywS2h7DAn
	m3KNA5wgAA/luzrmSHQi6vIGjCcO3R7ykHqHBCa3Xe89PFbVx2h2QJbV+s5ySLyW8Cm4
	2bxA==
MIME-Version: 1.0
Received: by 10.216.206.65 with SMTP id k43mr14546832weo.144.1338911966426;
	Tue, 05 Jun 2012 08:59:26 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Tue, 5 Jun 2012 08:59:26 -0700 (PDT)
Date: Tue, 5 Jun 2012 17:59:26 +0200
Message-ID: <CAO4oA-thD_2Ge_zVDZxKmN4mv7_T=iEC6tKk9AEQjCP6Z9-Jtg@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Wed, 06 Jun 2012 10:19:30 +0000
Subject: [Xen-users] Lock dom0 on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4637887420652894569=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4637887420652894569==
Content-Type: multipart/alternative; boundary=0016e6db7dd724f4d604c1bbbc73

--0016e6db7dd724f4d604c1bbbc73
Content-Type: text/plain; charset=ISO-8859-1

Dear everybody!

I'm a new user of Xen and I encount a problem in my new new job with 2 Xen
Hyper-visor.
We've 2 HV which access on your NAS by iSCSI to store our VM.
Or last time we start a VM on one HV without seen that it's was started on
the other HV. So we encounter some read-only file system error...
I want to avoid this problem.

My server run on Debian 6 with Xen 4.0.1
I try to implement the (xend_domain-lock yes) with (xend-domain-lock-path
/etc/xen/xen_lock) but it unfortunately don't work...
I've another server where I export a folder in NFS. And I mount it on my 2
HV. It's working fine.
But when a VM start, nothing writing in the volume... So I can start the
same VM on the other HV...

Some have an idea why it doesn't work? Or another solution to avoid this
problem?
I'me sure Xen have a tool or something else to do this!

Kind regards,
Fabien

--0016e6db7dd724f4d604c1bbbc73
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear everybody!<br><br>I&#39;m a new user of Xen and I encount a problem in=
 my new new job with 2 Xen Hyper-visor.<br>We&#39;ve 2 HV which access on y=
our NAS by iSCSI to store our VM.<br>Or last time we start a VM on one HV w=
ithout seen that it&#39;s was started on the other HV. So we encounter some=
 read-only file system error...<br>

I want to avoid this problem. <br><br>My server run on Debian 6 with Xen 4.=
0.1<br>I try to implement the (xend_domain-lock yes) with (xend-domain-lock=
-path /etc/xen/xen_lock) but it unfortunately don&#39;t work...<br>I&#39;ve=
 another server where I export a folder in NFS. And I mount it on my 2 HV. =
It&#39;s working fine.<br>

But when a VM start, nothing writing in the volume... So I can start the sa=
me VM on the other HV...<br><br>Some have an idea why it doesn&#39;t work? =
Or another solution to avoid this problem?<br>I&#39;me sure Xen have a tool=
 or something else to do this!<br>
<br>Kind regards,<br>Fabien<br>

--0016e6db7dd724f4d604c1bbbc73--


--===============4637887420652894569==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4637887420652894569==--


From xen-users-bounces@lists.xen.org Wed Jun 06 10:20:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDKt-0004xR-6Z; Wed, 06 Jun 2012 10:19:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subbaraobrahma@bel.co.in>) id 1SbQr8-0008OV-2O
	for Xen-users@lists.xen.org; Mon, 04 Jun 2012 06:33:34 +0000
Received: from [85.158.143.35:17566] by server-2.bemta-4.messagelabs.com id
	6A/6B-11595-DB65CCF4; Mon, 04 Jun 2012 06:33:33 +0000
X-Env-Sender: subbaraobrahma@bel.co.in
X-Msg-Ref: server-8.tower-21.messagelabs.com!1338791610!13406476!1
X-Originating-IP: [117.239.61.165]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13300 invoked from network); 4 Jun 2012 06:33:32 -0000
Received: from mx1.bel.co.in (HELO mx1.bel.co.in) (117.239.61.165)
	by server-8.tower-21.messagelabs.com with SMTP;
	4 Jun 2012 06:33:32 -0000
X-AuditID: ac143209-b7fc56d000000a9d-03-4fcca196ab04
Received: from smtp.bel.co.in ( [172.20.50.5])
	by mx1.bel.co.in (Symantec Messaging Gateway) with SMTP id
	41.17.02717.691ACCF4; Mon,  4 Jun 2012 17:22:54 +0530 (IST)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtp.bel.co.in (Postfix) with ESMTP id 61D52364A1B;
	Mon,  4 Jun 2012 12:11:43 +0530 (IST)
X-Virus-Scanned: amavisd-new at bel.co.in
Received: from smtp.bel.co.in ([127.0.0.1])
	by localhost (mx1.bel.co.in [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id y6cdCsK12r9A; Mon,  4 Jun 2012 12:11:28 +0530 (IST)
Received: from imap2.bel.co.in (unknown [172.20.50.2])
	by smtp.bel.co.in (Postfix) with ESMTP id 42882364A06;
	Mon,  4 Jun 2012 12:11:26 +0530 (IST)
Received: from mail.bel.co.in (imap.bel.co.in [172.20.50.10])
	by imap2.bel.co.in (Postfix) with ESMTP id 1F913FFDDC;
	Mon,  4 Jun 2012 11:59:17 +0530 (IST)
Received: from 172.20.50.25 (SquirrelMail authenticated user subbaraobrahma)
	by mail.bel.co.in with HTTP; Mon, 4 Jun 2012 11:59:17 +0530
Message-ID: <17f05dbc35c9d56f66e86a5d2635e819.squirrel@mail.bel.co.in>
Date: Mon, 4 Jun 2012 11:59:17 +0530
From: subbaraobrahma@bel.co.in
To: Xen-users@lists.xen.org,
 xen-api@lists.xen.org
User-Agent: SquirrelMail/1.4.20
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Brightmail-Tracker: H4sIAAAAAAAAA12Ta0gUURTHu/tydvXm7Oy63jbzMYSVkGb0oSClB0VFsFZaIYSNOu0urrvb
	zK6vKLYke1tU9tieKhWJaIRBWZisRZZGJSp+ECWsLCV6gqFY3bsPG/t27u9/zv2fc+4MJWe+
	UEbKanfxgp2zsSqNol6/WLnwXHWnadFADbv0mbdFsbSup1W5Qrbu6cMJWQbI1izP523WIl5I
	Sd+psUxMnlE6R5UllUNvVB4wqDgK1BSilyDv73JZIDag1wONqqNAQzH0LYCq3u9XBg5XAGpr
	rsQHCmctQK0XsgK8CaA7tdXBpPMAPfhwOyxwuApQ1+hBFbmXoWsBOvYqncSQXosqvnz1cwU9
	F33rqgUk1tHh6OdIoz9W0bHoz9cGOXHT4/4qPqUSHEXHoeHhfnngGi16fvGdfwQ5nYiePnqk
	CsRxqPzeJXlonFMN4/5YTTPocM8R5Smg90rKvZJyr6T8OpDXAVhYkpqcy9uS8xzJVvtdEFi4
	+j74UBXvAzQF2AjYsazTxCi5IrG00AcKKBkbBTsyMZqZ68gvtXCiJUdw23iR1cOYdRjDKZzr
	thWwRqjIwlQ3Re18sWjjXfiF2Vi4NrLDxERPaaJbdFrzrA63mOMWbD6AKDm+dkYXToL5XGkZ
	LzgCZj4wm1Kw0dDRU2FiaDPn4gt43skLIbWYolgEB0mbWoE38yW7rDZXSMZ1POmJlir+ZufA
	+a+xl0EqSPpNgGGudhNjlMr/tyyj1D5gpiJw387NZB2ikysUreagtQ6eJk1FhKjfdhasIJAJ
	QYnlHEjTpKOQNN3uBdhtjIZ7STFNMixu+9SURgMMf/LcxERKBOJmjIEeMkWUhP8zNMZDHama
	JVGne46APPxZ6GBfBpkD/6r/hmPgzi0YhgehfzYET/pfIcgko8XA1W3YKSqo/O9ixl+aHi4i
	KVB0cS7pDrvFdrLDIA3usI9AJgSn7bCXSIaQNN3J6AH6zNHmwS7Lpqtt85NS5hqGY3+NeS9t
	POwb07yM2FNVlp2W93Nj/97FiZ4T3UsU89Y0cWu2ZQgfk+w/VmlHDn3/llikTXtx7tjIjbOf
	PetbEs86+w4k9Io7VFljq8oTambwpZf3pL7tLTteOd45lL4hLWv7TWZQPblvaGWZ9vG1re13
	6lmFaOFSk+SCyP0FDzu50AIFAAA=
X-Mailman-Approved-At: Wed, 06 Jun 2012 10:19:30 +0000
Subject: [Xen-users] hi
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi sir,
i want to develop the small private cloud i.e iaas(infrastructure as a
service) using XEN. so i want the information to start up from scratch.
because i am new to this area.i want the sequence of documnets and
downloads from start.
if any personnel mail is there that is also welcome.
awaiting your early reply.


Confidentiality Notice

The information contained in this electronic message and any 
attachments to this message are intended for the exclusive use of
the addressee(s) and may contain confidential or privileged 
information. If you are not the intended recipient, please notify
the sender at Bharat Electronics  or support@bel.co.in immediately
and destroy all copies of this message and any attachments.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 10:20:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDKt-0004xR-6Z; Wed, 06 Jun 2012 10:19:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subbaraobrahma@bel.co.in>) id 1SbQr8-0008OV-2O
	for Xen-users@lists.xen.org; Mon, 04 Jun 2012 06:33:34 +0000
Received: from [85.158.143.35:17566] by server-2.bemta-4.messagelabs.com id
	6A/6B-11595-DB65CCF4; Mon, 04 Jun 2012 06:33:33 +0000
X-Env-Sender: subbaraobrahma@bel.co.in
X-Msg-Ref: server-8.tower-21.messagelabs.com!1338791610!13406476!1
X-Originating-IP: [117.239.61.165]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13300 invoked from network); 4 Jun 2012 06:33:32 -0000
Received: from mx1.bel.co.in (HELO mx1.bel.co.in) (117.239.61.165)
	by server-8.tower-21.messagelabs.com with SMTP;
	4 Jun 2012 06:33:32 -0000
X-AuditID: ac143209-b7fc56d000000a9d-03-4fcca196ab04
Received: from smtp.bel.co.in ( [172.20.50.5])
	by mx1.bel.co.in (Symantec Messaging Gateway) with SMTP id
	41.17.02717.691ACCF4; Mon,  4 Jun 2012 17:22:54 +0530 (IST)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtp.bel.co.in (Postfix) with ESMTP id 61D52364A1B;
	Mon,  4 Jun 2012 12:11:43 +0530 (IST)
X-Virus-Scanned: amavisd-new at bel.co.in
Received: from smtp.bel.co.in ([127.0.0.1])
	by localhost (mx1.bel.co.in [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id y6cdCsK12r9A; Mon,  4 Jun 2012 12:11:28 +0530 (IST)
Received: from imap2.bel.co.in (unknown [172.20.50.2])
	by smtp.bel.co.in (Postfix) with ESMTP id 42882364A06;
	Mon,  4 Jun 2012 12:11:26 +0530 (IST)
Received: from mail.bel.co.in (imap.bel.co.in [172.20.50.10])
	by imap2.bel.co.in (Postfix) with ESMTP id 1F913FFDDC;
	Mon,  4 Jun 2012 11:59:17 +0530 (IST)
Received: from 172.20.50.25 (SquirrelMail authenticated user subbaraobrahma)
	by mail.bel.co.in with HTTP; Mon, 4 Jun 2012 11:59:17 +0530
Message-ID: <17f05dbc35c9d56f66e86a5d2635e819.squirrel@mail.bel.co.in>
Date: Mon, 4 Jun 2012 11:59:17 +0530
From: subbaraobrahma@bel.co.in
To: Xen-users@lists.xen.org,
 xen-api@lists.xen.org
User-Agent: SquirrelMail/1.4.20
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Brightmail-Tracker: H4sIAAAAAAAAA12Ta0gUURTHu/tydvXm7Oy63jbzMYSVkGb0oSClB0VFsFZaIYSNOu0urrvb
	zK6vKLYke1tU9tieKhWJaIRBWZisRZZGJSp+ECWsLCV6gqFY3bsPG/t27u9/zv2fc+4MJWe+
	UEbKanfxgp2zsSqNol6/WLnwXHWnadFADbv0mbdFsbSup1W5Qrbu6cMJWQbI1izP523WIl5I
	Sd+psUxMnlE6R5UllUNvVB4wqDgK1BSilyDv73JZIDag1wONqqNAQzH0LYCq3u9XBg5XAGpr
	rsQHCmctQK0XsgK8CaA7tdXBpPMAPfhwOyxwuApQ1+hBFbmXoWsBOvYqncSQXosqvnz1cwU9
	F33rqgUk1tHh6OdIoz9W0bHoz9cGOXHT4/4qPqUSHEXHoeHhfnngGi16fvGdfwQ5nYiePnqk
	CsRxqPzeJXlonFMN4/5YTTPocM8R5Smg90rKvZJyr6T8OpDXAVhYkpqcy9uS8xzJVvtdEFi4
	+j74UBXvAzQF2AjYsazTxCi5IrG00AcKKBkbBTsyMZqZ68gvtXCiJUdw23iR1cOYdRjDKZzr
	thWwRqjIwlQ3Re18sWjjXfiF2Vi4NrLDxERPaaJbdFrzrA63mOMWbD6AKDm+dkYXToL5XGkZ
	LzgCZj4wm1Kw0dDRU2FiaDPn4gt43skLIbWYolgEB0mbWoE38yW7rDZXSMZ1POmJlir+ZufA
	+a+xl0EqSPpNgGGudhNjlMr/tyyj1D5gpiJw387NZB2ikysUreagtQ6eJk1FhKjfdhasIJAJ
	QYnlHEjTpKOQNN3uBdhtjIZ7STFNMixu+9SURgMMf/LcxERKBOJmjIEeMkWUhP8zNMZDHama
	JVGne46APPxZ6GBfBpkD/6r/hmPgzi0YhgehfzYET/pfIcgko8XA1W3YKSqo/O9ixl+aHi4i
	KVB0cS7pDrvFdrLDIA3usI9AJgSn7bCXSIaQNN3J6AH6zNHmwS7Lpqtt85NS5hqGY3+NeS9t
	POwb07yM2FNVlp2W93Nj/97FiZ4T3UsU89Y0cWu2ZQgfk+w/VmlHDn3/llikTXtx7tjIjbOf
	PetbEs86+w4k9Io7VFljq8oTambwpZf3pL7tLTteOd45lL4hLWv7TWZQPblvaGWZ9vG1re13
	6lmFaOFSk+SCyP0FDzu50AIFAAA=
X-Mailman-Approved-At: Wed, 06 Jun 2012 10:19:30 +0000
Subject: [Xen-users] hi
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi sir,
i want to develop the small private cloud i.e iaas(infrastructure as a
service) using XEN. so i want the information to start up from scratch.
because i am new to this area.i want the sequence of documnets and
downloads from start.
if any personnel mail is there that is also welcome.
awaiting your early reply.


Confidentiality Notice

The information contained in this electronic message and any 
attachments to this message are intended for the exclusive use of
the addressee(s) and may contain confidential or privileged 
information. If you are not the intended recipient, please notify
the sender at Bharat Electronics  or support@bel.co.in immediately
and destroy all copies of this message and any attachments.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 10:20:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDKu-0004xt-G5; Wed, 06 Jun 2012 10:19:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wesley@terpstra.ca>) id 1Sbydo-0005rb-Tk
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 18:38:05 +0000
Received: from [85.158.139.83:28234] by server-8.bemta-5.messagelabs.com id
	87/B0-02058-C025ECF4; Tue, 05 Jun 2012 18:38:04 +0000
X-Env-Sender: wesley@terpstra.ca
X-Msg-Ref: server-14.tower-182.messagelabs.com!1338921481!27861318!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 708 invoked from network); 5 Jun 2012 18:38:03 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 18:38:03 -0000
Received: by dadv2 with SMTP id v2so8283891dad.32
	for <xen-users@lists.xen.org>; Tue, 05 Jun 2012 11:38:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=rbz0gAnKd6ywW9vuXyQYjTvChhG1hhG/JfadYcygkQg=;
	b=TyT3nYDHUwxm43yvB/HVZqp1AHSEAxl53s96B8kfoKxekZ+ZkoFgHlVjVmrqZVMzcE
	F0BEK7GnmdwDj5uQn4CYzm8pW+J5LK+7kFLBehMbUV1IPZQEBPNijkvJtRz4IQ+yZxiQ
	H2py1wVBMeklmdW1XUo87znRHpnIrLvzjjpyT1T430G6LLrrDTZkxmM/tzUA0vlWk/zX
	D1gDbimEBd2mSf0c38iqWDej2KutpFnnV/2EwRml1jldeTUxRUHCjCQZAVPFXs92yI9M
	cakrk9ouwi10p1U6FPgXLegcJZU9JtDEY/U2jPKrQnPJbqo+9NeSHVjtv/r86ADutC6v
	AAzA==
MIME-Version: 1.0
Received: by 10.68.241.162 with SMTP id wj2mr25442766pbc.91.1338921480284;
	Tue, 05 Jun 2012 11:38:00 -0700 (PDT)
Received: by 10.68.119.20 with HTTP; Tue, 5 Jun 2012 11:38:00 -0700 (PDT)
Date: Tue, 5 Jun 2012 20:38:00 +0200
Message-ID: <CAA-O0XgkcMbZDhEgSmtwKdZe5pyEBAiDipJSnFcfUVZFLvNeRg@mail.gmail.com>
From: "Wesley W. Terpstra" <wesley@terpstra.ca>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmXM/Tbqm8vKft35/NeZumW+ScQbvGPiyguIMEsNONiIBIaPkwKhy6B/KHyWE2/Qn3hBgM0
X-Mailman-Approved-At: Wed, 06 Jun 2012 10:19:30 +0000
Subject: [Xen-users] pygrub: reboot causes on_poweroff instead of on_reboot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Good evening!

I recently switched to using PyGrub to boot my domUs using their own
internal kernel and boot preference. Before I was using manual
"kernel+initd" options in the domu.sxp, both located in the dom0
file-system, I really appreciate this separation of concerns. While
the host boots correctly and I can select the kernel from "xm
console", the behaviour on reboot has changed.

My domu.sxp files contain:
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

Before I switched to pygrub, "xm reboot domu" or "ssh domu reboot"
would trigger the on_reboot rule and restart the system. "xm shutdown
domu" or "ssh domu shutdown" would trigger the on_poweroff rule and
destroy the domu, ready to be "xm create"d with a new sxp.

After I switched to pygrub, "xm reboot domu", "ssh domu reboot", "xm
shutdown domu", and "ssh domu shutdown" all trigger the on_poweroff
condition. Since the administrators for the domu systems need to be
able to reboot their machines without access to the dom0, this
presents a problem---they can't "xm create" the host to restart them.

As a work-around, I have set on_poweroff = 'restart'. However, that is
not ideal either, because when I change a domu.sxp file, I used to be
able to "xm shutdown" and "xm create" to load the changes. Now, I must
"xm shutdown" and carefully time a "xm destroy" after the system
finishing quiting.

I am running:
Debian squeeze
dom0 kernel 3.2.0-0.bpo.2-amd64
domU kernel 2.6.32-5-xen-amd64
xen-hypervisor + xen-utils 4.0.1-4
xen-tools 4.2-1
... my pygrub comes from the xen-utils debian package, version 4.0.1-4.

Is this a known bug? Is there a good work around?

Thanks for the help!
Please CC me in your replies.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 10:20:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDKu-0004xt-G5; Wed, 06 Jun 2012 10:19:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wesley@terpstra.ca>) id 1Sbydo-0005rb-Tk
	for xen-users@lists.xen.org; Tue, 05 Jun 2012 18:38:05 +0000
Received: from [85.158.139.83:28234] by server-8.bemta-5.messagelabs.com id
	87/B0-02058-C025ECF4; Tue, 05 Jun 2012 18:38:04 +0000
X-Env-Sender: wesley@terpstra.ca
X-Msg-Ref: server-14.tower-182.messagelabs.com!1338921481!27861318!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 708 invoked from network); 5 Jun 2012 18:38:03 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Jun 2012 18:38:03 -0000
Received: by dadv2 with SMTP id v2so8283891dad.32
	for <xen-users@lists.xen.org>; Tue, 05 Jun 2012 11:38:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=rbz0gAnKd6ywW9vuXyQYjTvChhG1hhG/JfadYcygkQg=;
	b=TyT3nYDHUwxm43yvB/HVZqp1AHSEAxl53s96B8kfoKxekZ+ZkoFgHlVjVmrqZVMzcE
	F0BEK7GnmdwDj5uQn4CYzm8pW+J5LK+7kFLBehMbUV1IPZQEBPNijkvJtRz4IQ+yZxiQ
	H2py1wVBMeklmdW1XUo87znRHpnIrLvzjjpyT1T430G6LLrrDTZkxmM/tzUA0vlWk/zX
	D1gDbimEBd2mSf0c38iqWDej2KutpFnnV/2EwRml1jldeTUxRUHCjCQZAVPFXs92yI9M
	cakrk9ouwi10p1U6FPgXLegcJZU9JtDEY/U2jPKrQnPJbqo+9NeSHVjtv/r86ADutC6v
	AAzA==
MIME-Version: 1.0
Received: by 10.68.241.162 with SMTP id wj2mr25442766pbc.91.1338921480284;
	Tue, 05 Jun 2012 11:38:00 -0700 (PDT)
Received: by 10.68.119.20 with HTTP; Tue, 5 Jun 2012 11:38:00 -0700 (PDT)
Date: Tue, 5 Jun 2012 20:38:00 +0200
Message-ID: <CAA-O0XgkcMbZDhEgSmtwKdZe5pyEBAiDipJSnFcfUVZFLvNeRg@mail.gmail.com>
From: "Wesley W. Terpstra" <wesley@terpstra.ca>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmXM/Tbqm8vKft35/NeZumW+ScQbvGPiyguIMEsNONiIBIaPkwKhy6B/KHyWE2/Qn3hBgM0
X-Mailman-Approved-At: Wed, 06 Jun 2012 10:19:30 +0000
Subject: [Xen-users] pygrub: reboot causes on_poweroff instead of on_reboot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Good evening!

I recently switched to using PyGrub to boot my domUs using their own
internal kernel and boot preference. Before I was using manual
"kernel+initd" options in the domu.sxp, both located in the dom0
file-system, I really appreciate this separation of concerns. While
the host boots correctly and I can select the kernel from "xm
console", the behaviour on reboot has changed.

My domu.sxp files contain:
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

Before I switched to pygrub, "xm reboot domu" or "ssh domu reboot"
would trigger the on_reboot rule and restart the system. "xm shutdown
domu" or "ssh domu shutdown" would trigger the on_poweroff rule and
destroy the domu, ready to be "xm create"d with a new sxp.

After I switched to pygrub, "xm reboot domu", "ssh domu reboot", "xm
shutdown domu", and "ssh domu shutdown" all trigger the on_poweroff
condition. Since the administrators for the domu systems need to be
able to reboot their machines without access to the dom0, this
presents a problem---they can't "xm create" the host to restart them.

As a work-around, I have set on_poweroff = 'restart'. However, that is
not ideal either, because when I change a domu.sxp file, I used to be
able to "xm shutdown" and "xm create" to load the changes. Now, I must
"xm shutdown" and carefully time a "xm destroy" after the system
finishing quiting.

I am running:
Debian squeeze
dom0 kernel 3.2.0-0.bpo.2-amd64
domU kernel 2.6.32-5-xen-amd64
xen-hypervisor + xen-utils 4.0.1-4
xen-tools 4.2-1
... my pygrub comes from the xen-utils debian package, version 4.0.1-4.

Is this a known bug? Is there a good work around?

Thanks for the help!
Please CC me in your replies.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 10:35:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDZM-00083a-Ah; Wed, 06 Jun 2012 10:34:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1ScDZK-00083C-TT
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 10:34:27 +0000
Received: from [85.158.143.35:48230] by server-2.bemta-4.messagelabs.com id
	E8/98-17938-1323FCF4; Wed, 06 Jun 2012 10:34:25 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1338978865!19001622!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17946 invoked from network); 6 Jun 2012 10:34:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 10:34:25 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12855437"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 10:34:25 +0000
Received: from sstabellini-Precision-WorkStation-T3500.local (10.80.238.169)
	by smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Wed, 6 Jun 2012 11:34:24 +0100
Date: Wed, 6 Jun 2012 11:34:18 +0100
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball.uk.xensource.com
To: Ian Campbell <Ian.Campbell@citrix.com>
In-Reply-To: <1338972636.32319.12.camel@zakaz.uk.xensource.com>
Message-ID: <alpine.DEB.2.02.1206061131090.6030@kaball.uk.xensource.com>
References: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
	<1338972636.32319.12.camel@zakaz.uk.xensource.com>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Will McDermott <wmcdermott@seq.org>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 6 Jun 2012, Ian Campbell wrote:
> On Sun, 2012-06-03 at 22:16 +0100, Will McDermott wrote:
> > Hello,
> > 
> > I am trying to compile xen 4.2 unstable from mercurial. I can't get past
> > the make tools step. When I run make tools, the build fails with:
> 
> Thanks Will, this looks like a new one, I've not noticed any reports of
> this before. CCing xen-devel@ and our Qemu folks.
> 
> Guys, this looks like
> http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html or
> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181 (which
> Will references below). I didn't look if any patch has gone in upstream
> or not.
> 
> I can't explain why other Ubuntu users aren't seeing this though.

You must have libcap and libattr installed, because that's what it takes
to enable virtfs in QEMU by default.
And virtfs at the moment doesn't compile without that patch.

I'll ping the QEMU maintainers about it, and also submit a patch to our
build system to disable virtfs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 10:35:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 10:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScDZM-00083a-Ah; Wed, 06 Jun 2012 10:34:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Stefano.Stabellini@eu.citrix.com>)
	id 1ScDZK-00083C-TT
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 10:34:27 +0000
Received: from [85.158.143.35:48230] by server-2.bemta-4.messagelabs.com id
	E8/98-17938-1323FCF4; Wed, 06 Jun 2012 10:34:25 +0000
X-Env-Sender: Stefano.Stabellini@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1338978865!19001622!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17946 invoked from network); 6 Jun 2012 10:34:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 10:34:25 -0000
X-IronPort-AV: E=Sophos;i="4.75,723,1330905600"; d="scan'208";a="12855437"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 10:34:25 +0000
Received: from sstabellini-Precision-WorkStation-T3500.local (10.80.238.169)
	by smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Wed, 6 Jun 2012 11:34:24 +0100
Date: Wed, 6 Jun 2012 11:34:18 +0100
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
X-X-Sender: sstabellini@kaball.uk.xensource.com
To: Ian Campbell <Ian.Campbell@citrix.com>
In-Reply-To: <1338972636.32319.12.camel@zakaz.uk.xensource.com>
Message-ID: <alpine.DEB.2.02.1206061131090.6030@kaball.uk.xensource.com>
References: <assp.0501a9d0b5.4FCB71EC020000C900015D24@smtp.seq.org>
	<1338972636.32319.12.camel@zakaz.uk.xensource.com>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Will McDermott <wmcdermott@seq.org>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 6 Jun 2012, Ian Campbell wrote:
> On Sun, 2012-06-03 at 22:16 +0100, Will McDermott wrote:
> > Hello,
> > 
> > I am trying to compile xen 4.2 unstable from mercurial. I can't get past
> > the make tools step. When I run make tools, the build fails with:
> 
> Thanks Will, this looks like a new one, I've not noticed any reports of
> this before. CCing xen-devel@ and our Qemu folks.
> 
> Guys, this looks like
> http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html or
> https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/930181 (which
> Will references below). I didn't look if any patch has gone in upstream
> or not.
> 
> I can't explain why other Ubuntu users aren't seeing this though.

You must have libcap and libattr installed, because that's what it takes
to enable virtfs in QEMU by default.
And virtfs at the moment doesn't compile without that patch.

I'll ping the QEMU maintainers about it, and also submit a patch to our
build system to disable virtfs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 12:51:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 12:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScFgE-0006b6-Q1; Wed, 06 Jun 2012 12:49:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ScFgE-0006aq-1V
	for Xen-users@lists.xen.org; Wed, 06 Jun 2012 12:49:42 +0000
Received: from [193.109.254.147:27321] by server-2.bemta-14.messagelabs.com id
	A7/72-27740-5E15FCF4; Wed, 06 Jun 2012 12:49:41 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-27.messagelabs.com!1338986978!13143391!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3915 invoked from network); 6 Jun 2012 12:49:40 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 12:49:40 -0000
Received: by dadv2 with SMTP id v2so9507663dad.32
	for <Xen-users@lists.xen.org>; Wed, 06 Jun 2012 05:49:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=yzeUezAtZ1dV3L9BAYzdNoP5iqjZOsc5gqfhVq6cm8s=;
	b=KPEj6V+k7Yyz7FWb3wm1wTVSJkviZSVEcOYrT2Vy0HY5fjkEoc0MoCs5LDcaVDCZI2
	+OX70jEV+mWxvR++CDK/9sOfwqWizeQ7XuJs8mUbQCFvx2/jj5ULjzZ2U5Uajfq9jnJz
	1jDtDZaCF0jSVxdGBMmJabGyH27MuQO4HWLMdufbmsKyqfYgz+fmaTA561XtfoDaNXf8
	+4nI170RM+s/1Kc7VPNAz30ww1H9SWWvkmr+ObOlNrcGzvVXDzGP0Q/jfIjs5rA5zsvC
	CCSxZ5ZWWsfKPbEetg7jTOBoXCFsWPfKZfGkHdPXtr+rKlZ0gtoWwRbx92dj9SZaLSZ3
	IDog==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr58241781pbc.123.1338986978502;
	Wed, 06 Jun 2012 05:49:38 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Wed, 6 Jun 2012 05:49:38 -0700 (PDT)
In-Reply-To: <17f05dbc35c9d56f66e86a5d2635e819.squirrel@mail.bel.co.in>
References: <17f05dbc35c9d56f66e86a5d2635e819.squirrel@mail.bel.co.in>
Date: Wed, 6 Jun 2012 19:49:38 +0700
Message-ID: <CAG1y0scnSzj=sf6cjxv1AQj6oke4jK_1WOXocaVxjuefYx1T5Q@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: subbaraobrahma@bel.co.in
X-Gm-Message-State: ALoCoQkOaWI2zebkbR4qeQ4+jgQm0AdsxNQzyrPjzzKl+kSQoxfytXg3PCh3VYGK9KdXVPKSIqnA
Cc: Xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] hi
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Jun 4, 2012 at 1:29 PM,  <subbaraobrahma@bel.co.in> wrote:
> hi sir,
> i want to develop the small private cloud i.e iaas(infrastructure as a
> service) using XEN. so i want the information to start up from scratch.
> because i am new to this area.i want the sequence of documnets and
> downloads from start.
> if any personnel mail is there that is also welcome.
> awaiting your early reply.

If your definition of IAAS is simply "I want to have a server which
can run VMs", the using either xenserver, XCP, or some distro bundled
with xen and good documentation and support (e.g. RHEL/Centos5) should
be a good place to start.

If your definition of IAAS is more complex than that (e.g. you want to
be able to add users, allow users access to certain VMs only, etc),
then you should probably look at openstack or eucalyptus (both should
support xen in some form).

You need to read the documentation and howto for the solution that you
use. For example, if you decide that RHEL/Centos5 is enough, then
start by reading RHEL5's Virtualization Guide. If you choose other
solutions, read their appropriate documentation. As usual, Google is
your friend. Use it. Seriously.

If you want something that just works and don't want to bother looking
for or reading documentation, then just hire people to do it. For
example, Canonical offers on-site private cloud deployment with its
ubuntu cloud.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 12:51:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 12:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScFgE-0006b6-Q1; Wed, 06 Jun 2012 12:49:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ScFgE-0006aq-1V
	for Xen-users@lists.xen.org; Wed, 06 Jun 2012 12:49:42 +0000
Received: from [193.109.254.147:27321] by server-2.bemta-14.messagelabs.com id
	A7/72-27740-5E15FCF4; Wed, 06 Jun 2012 12:49:41 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-27.messagelabs.com!1338986978!13143391!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3915 invoked from network); 6 Jun 2012 12:49:40 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 12:49:40 -0000
Received: by dadv2 with SMTP id v2so9507663dad.32
	for <Xen-users@lists.xen.org>; Wed, 06 Jun 2012 05:49:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=yzeUezAtZ1dV3L9BAYzdNoP5iqjZOsc5gqfhVq6cm8s=;
	b=KPEj6V+k7Yyz7FWb3wm1wTVSJkviZSVEcOYrT2Vy0HY5fjkEoc0MoCs5LDcaVDCZI2
	+OX70jEV+mWxvR++CDK/9sOfwqWizeQ7XuJs8mUbQCFvx2/jj5ULjzZ2U5Uajfq9jnJz
	1jDtDZaCF0jSVxdGBMmJabGyH27MuQO4HWLMdufbmsKyqfYgz+fmaTA561XtfoDaNXf8
	+4nI170RM+s/1Kc7VPNAz30ww1H9SWWvkmr+ObOlNrcGzvVXDzGP0Q/jfIjs5rA5zsvC
	CCSxZ5ZWWsfKPbEetg7jTOBoXCFsWPfKZfGkHdPXtr+rKlZ0gtoWwRbx92dj9SZaLSZ3
	IDog==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr58241781pbc.123.1338986978502;
	Wed, 06 Jun 2012 05:49:38 -0700 (PDT)
Received: by 10.68.209.1 with HTTP; Wed, 6 Jun 2012 05:49:38 -0700 (PDT)
In-Reply-To: <17f05dbc35c9d56f66e86a5d2635e819.squirrel@mail.bel.co.in>
References: <17f05dbc35c9d56f66e86a5d2635e819.squirrel@mail.bel.co.in>
Date: Wed, 6 Jun 2012 19:49:38 +0700
Message-ID: <CAG1y0scnSzj=sf6cjxv1AQj6oke4jK_1WOXocaVxjuefYx1T5Q@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: subbaraobrahma@bel.co.in
X-Gm-Message-State: ALoCoQkOaWI2zebkbR4qeQ4+jgQm0AdsxNQzyrPjzzKl+kSQoxfytXg3PCh3VYGK9KdXVPKSIqnA
Cc: Xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] hi
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Jun 4, 2012 at 1:29 PM,  <subbaraobrahma@bel.co.in> wrote:
> hi sir,
> i want to develop the small private cloud i.e iaas(infrastructure as a
> service) using XEN. so i want the information to start up from scratch.
> because i am new to this area.i want the sequence of documnets and
> downloads from start.
> if any personnel mail is there that is also welcome.
> awaiting your early reply.

If your definition of IAAS is simply "I want to have a server which
can run VMs", the using either xenserver, XCP, or some distro bundled
with xen and good documentation and support (e.g. RHEL/Centos5) should
be a good place to start.

If your definition of IAAS is more complex than that (e.g. you want to
be able to add users, allow users access to certain VMs only, etc),
then you should probably look at openstack or eucalyptus (both should
support xen in some form).

You need to read the documentation and howto for the solution that you
use. For example, if you decide that RHEL/Centos5 is enough, then
start by reading RHEL5's Virtualization Guide. If you choose other
solutions, read their appropriate documentation. As usual, Google is
your friend. Use it. Seriously.

If you want something that just works and don't want to bother looking
for or reading documentation, then just hire people to do it. For
example, Canonical offers on-site private cloud deployment with its
ubuntu cloud.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 13:25:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 13:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScGDo-0008RT-FI; Wed, 06 Jun 2012 13:24:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <admin@dmarkey.com>) id 1ScGDm-0008RJ-WF
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 13:24:23 +0000
Received: from [193.109.254.147:57573] by server-7.bemta-14.messagelabs.com id
	2D/88-29165-60A5FCF4; Wed, 06 Jun 2012 13:24:22 +0000
X-Env-Sender: admin@dmarkey.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1338989059!10257539!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 973 invoked from network); 6 Jun 2012 13:24:20 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 13:24:20 -0000
Received: by obbwd20 with SMTP id wd20so13807495obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 06:24:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:content-type:x-gm-message-state;
	bh=2tAewPW4EMTypHy0X/ZYCHZ5GOfIDfoGGAF73mj0p5I=;
	b=JNhj2cPG1K6nWymnLa02228rghGm3cDHqBCOPKLX2OYgOsaoRbjSAGvbR57SBc+e9g
	BtE9Ut6YlAOLfX4FAftS5M/xtgx2TQ+FTFPvdFMekE6g9idzods6lGZavCmfYTeSlVA+
	zaL6ksp1UfwyeFg0FsQnFBTc5LA+ikYufNQfIjvpzOr9ff1owFbTnJw6LbGTCeZdWImI
	/GbuZiX0rDZVBRlAPxc5EDH3g3WSIOeod5vBzD4CXOBERvGizMlqrfsaf2b6VhIfYqN+
	iVlLdtqeEOx9zD5LFMkArYCXpQhtPf4IikXCOeOiEaNKwWakpYADAn44voKjntPsrX96
	xKhw==
MIME-Version: 1.0
Received: by 10.182.192.2 with SMTP id hc2mr20072441obc.58.1338989059039; Wed,
	06 Jun 2012 06:24:19 -0700 (PDT)
Received: by 10.60.62.201 with HTTP; Wed, 6 Jun 2012 06:24:18 -0700 (PDT)
In-Reply-To: <1338972996.32319.16.camel@zakaz.uk.xensource.com>
References: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
	<1338972996.32319.16.camel@zakaz.uk.xensource.com>
Date: Wed, 6 Jun 2012 14:24:18 +0100
Message-ID: <CANXrN=3ijGMH5nEn4JyueGiNQGm7xSih10KMJQyyeo820AhKEg@mail.gmail.com>
From: David Markey <admin@dmarkey.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Gm-Message-State: ALoCoQnEIOQY4MUW0z3SQcGgucCHZIr500FFn6cdhQw+mQluuwR8uGjYlRJxildtt96LT31Z1Ks9
Subject: Re: [Xen-users] Any tips on dealing with a super hung XAPI process?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@dmarkey.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3916894199919763883=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3916894199919763883==
Content-Type: multipart/alternative; boundary=14dae9399df738e1bb04c1cdaf43

--14dae9399df738e1bb04c1cdaf43
Content-Type: text/plain; charset=ISO-8859-1

If a SIGKILL wont get rid of it, it's probably stuck on a system call.

Any clues in dmesg? Do the guests seem OK?

Like Ian said, try here also
http://forums.citrix.com/category.jspa?categoryID=101

On 6 June 2012 09:56, Ian Campbell <Ian.Campbell@citrix.com> wrote:

> Hi Jason,
>
> I've no idea about this issue I'm afraid.
>
> This list is for users of the Open Source version of Xen rather than any
> particular commercial product.
>
> In general XenServer questions are best addressed to either your
> XenServer support rep or to the appropriate forum on forums.citrix.com.
>
> Thanks,
> Ian.
>
> On Tue, 2012-06-05 at 01:03 +0100, Jason Davis wrote:
> > One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive
> > to XAPI calls being sent from a CloudStack management server. In the
> > past, a simple xe-toolstack-restart would do the trick but the script
> > timed out while restarting the XAPI daemon.
> >
> >
> > I found the process and first tried to use a simple kill command but
> > the process was in a "defunct" state. I tried a kill -9 but no joy.
> >
> >
> > I then found the xapi.pid and manually deleted it and then tried to
> > run xe-toolstack-restart. Unfortunately this did not work and
> > ultimately I had to reboot the cluster node.
> >
> >
> > So... any other ideas on killing a zombie XAPI process? I've like to
> > avoid rebooting a host :)
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9399df738e1bb04c1cdaf43
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If a SIGKILL wont get rid of it, it&#39;s probably stuck on a system call.<=
div><br></div><div>Any clues in dmesg? Do the guests seem OK?</div><div><br=
></div><div>Like Ian said, try here also=A0<a href=3D"http://forums.citrix.=
com/category.jspa?categoryID=3D101">http://forums.citrix.com/category.jspa?=
categoryID=3D101</a><br>
<br><div class=3D"gmail_quote">On 6 June 2012 09:56, Ian Campbell <span dir=
=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">I=
an.Campbell@citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
Hi Jason,<br>
<br>
I&#39;ve no idea about this issue I&#39;m afraid.<br>
<br>
This list is for users of the Open Source version of Xen rather than any<br=
>
particular commercial product.<br>
<br>
In general XenServer questions are best addressed to either your<br>
XenServer support rep or to the appropriate forum on <a href=3D"http://foru=
ms.citrix.com" target=3D"_blank">forums.citrix.com</a>.<br>
<br>
Thanks,<br>
Ian.<br>
<div><div class=3D"h5"><br>
On Tue, 2012-06-05 at 01:03 +0100, Jason Davis wrote:<br>
&gt; One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive<b=
r>
&gt; to XAPI calls being sent from a CloudStack management server. In the<b=
r>
&gt; past, a simple xe-toolstack-restart would do the trick but the script<=
br>
&gt; timed out while restarting the XAPI daemon.<br>
&gt;<br>
&gt;<br>
&gt; I found the process and first tried to use a simple kill command but<b=
r>
&gt; the process was in a &quot;defunct&quot; state. I tried a kill -9 but =
no joy.<br>
&gt;<br>
&gt;<br>
&gt; I then found the xapi.pid and manually deleted it and then tried to<br=
>
&gt; run xe-toolstack-restart. Unfortunately this did not work and<br>
&gt; ultimately I had to reboot the cluster node.<br>
&gt;<br>
&gt;<br>
&gt; So... any other ideas on killing a zombie XAPI process? I&#39;ve like =
to<br>
&gt; avoid rebooting a host :)<br>
<br>
<br>
<br>
</div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--14dae9399df738e1bb04c1cdaf43--


--===============3916894199919763883==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3916894199919763883==--


From xen-users-bounces@lists.xen.org Wed Jun 06 13:25:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 13:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScGDo-0008RT-FI; Wed, 06 Jun 2012 13:24:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <admin@dmarkey.com>) id 1ScGDm-0008RJ-WF
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 13:24:23 +0000
Received: from [193.109.254.147:57573] by server-7.bemta-14.messagelabs.com id
	2D/88-29165-60A5FCF4; Wed, 06 Jun 2012 13:24:22 +0000
X-Env-Sender: admin@dmarkey.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1338989059!10257539!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 973 invoked from network); 6 Jun 2012 13:24:20 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 13:24:20 -0000
Received: by obbwd20 with SMTP id wd20so13807495obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 06:24:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:content-type:x-gm-message-state;
	bh=2tAewPW4EMTypHy0X/ZYCHZ5GOfIDfoGGAF73mj0p5I=;
	b=JNhj2cPG1K6nWymnLa02228rghGm3cDHqBCOPKLX2OYgOsaoRbjSAGvbR57SBc+e9g
	BtE9Ut6YlAOLfX4FAftS5M/xtgx2TQ+FTFPvdFMekE6g9idzods6lGZavCmfYTeSlVA+
	zaL6ksp1UfwyeFg0FsQnFBTc5LA+ikYufNQfIjvpzOr9ff1owFbTnJw6LbGTCeZdWImI
	/GbuZiX0rDZVBRlAPxc5EDH3g3WSIOeod5vBzD4CXOBERvGizMlqrfsaf2b6VhIfYqN+
	iVlLdtqeEOx9zD5LFMkArYCXpQhtPf4IikXCOeOiEaNKwWakpYADAn44voKjntPsrX96
	xKhw==
MIME-Version: 1.0
Received: by 10.182.192.2 with SMTP id hc2mr20072441obc.58.1338989059039; Wed,
	06 Jun 2012 06:24:19 -0700 (PDT)
Received: by 10.60.62.201 with HTTP; Wed, 6 Jun 2012 06:24:18 -0700 (PDT)
In-Reply-To: <1338972996.32319.16.camel@zakaz.uk.xensource.com>
References: <CAKBkivmT-gZw=YmPRxPgzYrPvEw_1dmXMHj14qr9qAkas6uZVg@mail.gmail.com>
	<1338972996.32319.16.camel@zakaz.uk.xensource.com>
Date: Wed, 6 Jun 2012 14:24:18 +0100
Message-ID: <CANXrN=3ijGMH5nEn4JyueGiNQGm7xSih10KMJQyyeo820AhKEg@mail.gmail.com>
From: David Markey <admin@dmarkey.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Gm-Message-State: ALoCoQnEIOQY4MUW0z3SQcGgucCHZIr500FFn6cdhQw+mQluuwR8uGjYlRJxildtt96LT31Z1Ks9
Subject: Re: [Xen-users] Any tips on dealing with a super hung XAPI process?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@dmarkey.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3916894199919763883=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3916894199919763883==
Content-Type: multipart/alternative; boundary=14dae9399df738e1bb04c1cdaf43

--14dae9399df738e1bb04c1cdaf43
Content-Type: text/plain; charset=ISO-8859-1

If a SIGKILL wont get rid of it, it's probably stuck on a system call.

Any clues in dmesg? Do the guests seem OK?

Like Ian said, try here also
http://forums.citrix.com/category.jspa?categoryID=101

On 6 June 2012 09:56, Ian Campbell <Ian.Campbell@citrix.com> wrote:

> Hi Jason,
>
> I've no idea about this issue I'm afraid.
>
> This list is for users of the Open Source version of Xen rather than any
> particular commercial product.
>
> In general XenServer questions are best addressed to either your
> XenServer support rep or to the appropriate forum on forums.citrix.com.
>
> Thanks,
> Ian.
>
> On Tue, 2012-06-05 at 01:03 +0100, Jason Davis wrote:
> > One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive
> > to XAPI calls being sent from a CloudStack management server. In the
> > past, a simple xe-toolstack-restart would do the trick but the script
> > timed out while restarting the XAPI daemon.
> >
> >
> > I found the process and first tried to use a simple kill command but
> > the process was in a "defunct" state. I tried a kill -9 but no joy.
> >
> >
> > I then found the xapi.pid and manually deleted it and then tried to
> > run xe-toolstack-restart. Unfortunately this did not work and
> > ultimately I had to reboot the cluster node.
> >
> >
> > So... any other ideas on killing a zombie XAPI process? I've like to
> > avoid rebooting a host :)
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9399df738e1bb04c1cdaf43
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If a SIGKILL wont get rid of it, it&#39;s probably stuck on a system call.<=
div><br></div><div>Any clues in dmesg? Do the guests seem OK?</div><div><br=
></div><div>Like Ian said, try here also=A0<a href=3D"http://forums.citrix.=
com/category.jspa?categoryID=3D101">http://forums.citrix.com/category.jspa?=
categoryID=3D101</a><br>
<br><div class=3D"gmail_quote">On 6 June 2012 09:56, Ian Campbell <span dir=
=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">I=
an.Campbell@citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
Hi Jason,<br>
<br>
I&#39;ve no idea about this issue I&#39;m afraid.<br>
<br>
This list is for users of the Open Source version of Xen rather than any<br=
>
particular commercial product.<br>
<br>
In general XenServer questions are best addressed to either your<br>
XenServer support rep or to the appropriate forum on <a href=3D"http://foru=
ms.citrix.com" target=3D"_blank">forums.citrix.com</a>.<br>
<br>
Thanks,<br>
Ian.<br>
<div><div class=3D"h5"><br>
On Tue, 2012-06-05 at 01:03 +0100, Jason Davis wrote:<br>
&gt; One of the cluster nodes (XS 5.6 SP2/not master) became unresponsive<b=
r>
&gt; to XAPI calls being sent from a CloudStack management server. In the<b=
r>
&gt; past, a simple xe-toolstack-restart would do the trick but the script<=
br>
&gt; timed out while restarting the XAPI daemon.<br>
&gt;<br>
&gt;<br>
&gt; I found the process and first tried to use a simple kill command but<b=
r>
&gt; the process was in a &quot;defunct&quot; state. I tried a kill -9 but =
no joy.<br>
&gt;<br>
&gt;<br>
&gt; I then found the xapi.pid and manually deleted it and then tried to<br=
>
&gt; run xe-toolstack-restart. Unfortunately this did not work and<br>
&gt; ultimately I had to reboot the cluster node.<br>
&gt;<br>
&gt;<br>
&gt; So... any other ideas on killing a zombie XAPI process? I&#39;ve like =
to<br>
&gt; avoid rebooting a host :)<br>
<br>
<br>
<br>
</div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--14dae9399df738e1bb04c1cdaf43--


--===============3916894199919763883==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3916894199919763883==--


From xen-users-bounces@lists.xen.org Wed Jun 06 14:19:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:19:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScH4L-0002cD-Ve; Wed, 06 Jun 2012 14:18:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sebastien.prouff@ac-poitiers.fr>) id 1ScH4K-0002c8-Q1
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 14:18:40 +0000
Received: from [85.158.143.99:39041] by server-2.bemta-4.messagelabs.com id
	24/EF-17938-0C66FCF4; Wed, 06 Jun 2012 14:18:40 +0000
X-Env-Sender: sebastien.prouff@ac-poitiers.fr
X-Msg-Ref: server-5.tower-216.messagelabs.com!1338992318!31260032!1
X-Originating-IP: [195.83.12.242]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15127 invoked from network); 6 Jun 2012 14:18:38 -0000
Received: from smtp1.ac-poitiers.fr (HELO smtp1.ac-poitiers.fr) (195.83.12.242)
	by server-5.tower-216.messagelabs.com with SMTP;
	6 Jun 2012 14:18:38 -0000
Received: from localhost (smtp1.ac-poitiers.fr [127.0.0.1])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 8C40B7A2D8
	for <xen-users@lists.xensource.com>;
	Wed,  6 Jun 2012 16:18:36 +0200 (CEST)
X-Virus-Scanned: Scanned by smtp for ac-poitiers.fr
Received: from smtp1.ac-poitiers.fr ([127.0.0.1])
	by localhost (smtp1.ac-poitiers.fr [127.0.0.1]) (amavisd-new,
	port 51025)
	with ESMTP id 71ADr1Xp8-dG for <xen-users@lists.xensource.com>;
	Wed,  6 Jun 2012 16:18:36 +0200 (CEST)
Received: from [10.0.17.41] (unknown [195.221.249.6])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 742D47A2CF
	for <xen-users@lists.xensource.com>;
	Wed,  6 Jun 2012 16:18:35 +0200 (CEST)
Message-ID: <4FCF66BB.2030901@ac-poitiers.fr>
Date: Wed, 06 Jun 2012 16:18:35 +0200
From: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7129869981526869808=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============7129869981526869808==
Content-Type: multipart/alternative;
 boundary="------------060106040104040401050009"

This is a multi-part message in MIME format.
--------------060106040104040401050009
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

I want to monitor my XCP server with nut.

So, after a google search I've been there.
http://wiki.xen.org/wiki/XCP_NUT

It sound great, but the nut packet I can download from alyseo seems 
outdated.
I would like to download the right one for my distro but...what is the 
distribution ?
<http://wiki.xen.org/wiki/XCP_NUT>
#cat /etc/issue
xen.org XCP 1.1.0-50674c

XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is based 
on RHE ?
Whoo, i'm lost !
Please tell me where i can find the right rpm package for my xcp server.

Cheers

-- 
Sébastien Prouff


--------------060106040104040401050009
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi, <br>
    <br>
    I want to monitor my XCP server with nut.<br>
    <br>
    So, after a google search I've been there.<br>
    <a href="http://wiki.xen.org/wiki/XCP_NUT">http://wiki.xen.org/wiki/XCP_NUT</a><br>
    <br>
    It sound great, but the nut packet I can download from alyseo seems
    outdated.<br>
    I would like to download the right one for my distro but...what is
    the distribution ?<br>
    <a href="http://wiki.xen.org/wiki/XCP_NUT"></a> <br>
    <tt>#cat /etc/issue<br>
      xen.org XCP 1.1.0-50674c<br>
    </tt><br>
    XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is
    based on RHE ?<br>
    Whoo, i'm lost !<br>
    Please tell me where i can find the right rpm package for my xcp
    server.<br>
    <br>
    Cheers<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
S&eacute;bastien Prouff
</pre>
  </body>
</html>

--------------060106040104040401050009--


--===============7129869981526869808==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7129869981526869808==--


From xen-users-bounces@lists.xen.org Wed Jun 06 14:19:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:19:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScH4L-0002cD-Ve; Wed, 06 Jun 2012 14:18:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sebastien.prouff@ac-poitiers.fr>) id 1ScH4K-0002c8-Q1
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 14:18:40 +0000
Received: from [85.158.143.99:39041] by server-2.bemta-4.messagelabs.com id
	24/EF-17938-0C66FCF4; Wed, 06 Jun 2012 14:18:40 +0000
X-Env-Sender: sebastien.prouff@ac-poitiers.fr
X-Msg-Ref: server-5.tower-216.messagelabs.com!1338992318!31260032!1
X-Originating-IP: [195.83.12.242]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15127 invoked from network); 6 Jun 2012 14:18:38 -0000
Received: from smtp1.ac-poitiers.fr (HELO smtp1.ac-poitiers.fr) (195.83.12.242)
	by server-5.tower-216.messagelabs.com with SMTP;
	6 Jun 2012 14:18:38 -0000
Received: from localhost (smtp1.ac-poitiers.fr [127.0.0.1])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 8C40B7A2D8
	for <xen-users@lists.xensource.com>;
	Wed,  6 Jun 2012 16:18:36 +0200 (CEST)
X-Virus-Scanned: Scanned by smtp for ac-poitiers.fr
Received: from smtp1.ac-poitiers.fr ([127.0.0.1])
	by localhost (smtp1.ac-poitiers.fr [127.0.0.1]) (amavisd-new,
	port 51025)
	with ESMTP id 71ADr1Xp8-dG for <xen-users@lists.xensource.com>;
	Wed,  6 Jun 2012 16:18:36 +0200 (CEST)
Received: from [10.0.17.41] (unknown [195.221.249.6])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 742D47A2CF
	for <xen-users@lists.xensource.com>;
	Wed,  6 Jun 2012 16:18:35 +0200 (CEST)
Message-ID: <4FCF66BB.2030901@ac-poitiers.fr>
Date: Wed, 06 Jun 2012 16:18:35 +0200
From: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7129869981526869808=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============7129869981526869808==
Content-Type: multipart/alternative;
 boundary="------------060106040104040401050009"

This is a multi-part message in MIME format.
--------------060106040104040401050009
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

I want to monitor my XCP server with nut.

So, after a google search I've been there.
http://wiki.xen.org/wiki/XCP_NUT

It sound great, but the nut packet I can download from alyseo seems 
outdated.
I would like to download the right one for my distro but...what is the 
distribution ?
<http://wiki.xen.org/wiki/XCP_NUT>
#cat /etc/issue
xen.org XCP 1.1.0-50674c

XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is based 
on RHE ?
Whoo, i'm lost !
Please tell me where i can find the right rpm package for my xcp server.

Cheers

-- 
Sébastien Prouff


--------------060106040104040401050009
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi, <br>
    <br>
    I want to monitor my XCP server with nut.<br>
    <br>
    So, after a google search I've been there.<br>
    <a href="http://wiki.xen.org/wiki/XCP_NUT">http://wiki.xen.org/wiki/XCP_NUT</a><br>
    <br>
    It sound great, but the nut packet I can download from alyseo seems
    outdated.<br>
    I would like to download the right one for my distro but...what is
    the distribution ?<br>
    <a href="http://wiki.xen.org/wiki/XCP_NUT"></a> <br>
    <tt>#cat /etc/issue<br>
      xen.org XCP 1.1.0-50674c<br>
    </tt><br>
    XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is
    based on RHE ?<br>
    Whoo, i'm lost !<br>
    Please tell me where i can find the right rpm package for my xcp
    server.<br>
    <br>
    Cheers<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
S&eacute;bastien Prouff
</pre>
  </body>
</html>

--------------060106040104040401050009--


--===============7129869981526869808==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7129869981526869808==--


From xen-users-bounces@lists.xen.org Wed Jun 06 14:32:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHGd-0003B7-NW; Wed, 06 Jun 2012 14:31:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1ScHGc-0003Am-8J
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 14:31:22 +0000
Received: from [85.158.143.35:59686] by server-2.bemta-4.messagelabs.com id
	D6/45-17938-9B96FCF4; Wed, 06 Jun 2012 14:31:21 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1338993079!8139776!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32692 invoked from network); 6 Jun 2012 14:31:20 -0000
Received: from mail-qc0-f171.google.com (HELO mail-qc0-f171.google.com)
	(209.85.216.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 14:31:20 -0000
Received: by qcsp15 with SMTP id p15so4335370qcs.30
	for <xen-users@lists.xensource.com>;
	Wed, 06 Jun 2012 07:31:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=tKHuOHnF2C1asTbTUt5bgbXgjsWmTjovIJTWEPlLl3A=;
	b=cLdjqanbYV3Y3+1YZ8pWPqljoeS33NM1EgZJLKzjL+2HhKwlUCXI4IP2Y7jgdK5TLF
	yOCI+dsUBToeeBa04UDN5/r31arvVcNZwFD2pG7huoObxg0mzFTlrIkYJATx4cwcAP3R
	zOs6MYkDZ6UTXOxAbKalsNhm6b2U5yAHMpqZgdc7K5w8bpyAXd3jWXIlPBeWLwHAMwY+
	1jU7pKALS3kPKhbZikgsELfku/bhcM+4i9RdN5odig4EiJpeAurW/lE6Ewy0AC+gfTVT
	nDb3zhqHlUKNYguQFDYtpzOiZ3MiRT5SNrpA71OCu597mw3UzklqJ32Vi8JxrSJ/X/r3
	nsEQ==
Received: by 10.60.30.233 with SMTP id v9mr20478567oeh.6.1338993079182; Wed,
	06 Jun 2012 07:31:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.128.71 with HTTP; Wed, 6 Jun 2012 07:30:59 -0700 (PDT)
In-Reply-To: <4FCF66BB.2030901@ac-poitiers.fr>
References: <4FCF66BB.2030901@ac-poitiers.fr>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 6 Jun 2012 11:30:59 -0300
Message-ID: <CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
To: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
X-Gm-Message-State: ALoCoQl9cbUuvJTILp4OtTvE1XHQfutwn3XY4UvQHvu7U5tZGwHQMfX4QMH+J31nastYaDzgtcjk
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4293205376189537795=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4293205376189537795==
Content-Type: multipart/alternative; boundary=e89a8ff1c7c8d7661a04c1ce9e47

--e89a8ff1c7c8d7661a04c1ce9e47
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Sebastien,

I wrote that howto a bit ago, and yeah I couldn't really find a better
package, although I did basically get nut working with my ups.

If you have any additional success here, please share, or update the wiki.

XCP is CentOS, based on XenServer 5.6 FP1 (read
http://wiki.xen.org/wiki/XCP_Introduction)

You can even install normal packages after enabling the repo, using yum,
like this:

sed -i -e "s/enabled=3D0/enabled=3D1/" /etc/yum.repos.d/CentOS-Base.repo
sed -i -e "s/enabled=3D1/enabled=3D0/" /etc/yum.repos.d/Citrix.repo
yum install <whatever>

If you're feeling daring, you could try to compile your own nut by
installing build tools first, e.g.
yum install gcc flex rpm-build redhat-rpm-config make (etc)

Wouldn't recommend adding all that junk onto a production box, but you
could do it on a throw-away dev dom0.

Cheers,
Andrew





On Wed, Jun 6, 2012 at 11:18 AM, sebastien PROUFF <
sebastien.prouff@ac-poitiers.fr> wrote:

>  Hi,
>
> I want to monitor my XCP server with nut.
>
> So, after a google search I've been there.
> http://wiki.xen.org/wiki/XCP_NUT
>
> It sound great, but the nut packet I can download from alyseo seems
> outdated.
> I would like to download the right one for my distro but...what is the
> distribution ?
>  <http://wiki.xen.org/wiki/XCP_NUT>
> #cat /etc/issue
> xen.org XCP 1.1.0-50674c
>
> XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is based o=
n
> RHE ?
> Whoo, i'm lost !
> Please tell me where i can find the right rpm package for my xcp server.
>
> Cheers
>
> --
> S=E9bastien Prouff
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8ff1c7c8d7661a04c1ce9e47
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Sebastien,<div><br></div><div>I wrote that howto a bit ago, and yeah I =
couldn&#39;t really find a better package, although I did basically get nut=
 working with my ups.</div><div><br></div><div>If you have any additional s=
uccess here, please share, or update the wiki.</div>


<div><br></div><div>XCP is CentOS, based on=A0XenServer 5.6 FP1 (read=A0<a =
href=3D"http://wiki.xen.org/wiki/XCP_Introduction" target=3D"_blank">http:/=
/wiki.xen.org/wiki/XCP_Introduction</a>)</div><div><br></div><div>You can e=
ven install normal packages after enabling the repo, using yum, like this:<=
/div>


<div><br></div><div><div>sed -i -e &quot;s/enabled=3D0/enabled=3D1/&quot; /=
etc/yum.repos.d/CentOS-Base.repo</div><div>sed -i -e &quot;s/enabled=3D1/en=
abled=3D0/&quot; /etc/yum.repos.d/Citrix.repo</div><div>yum install &lt;wha=
tever&gt;</div>


</div><div><br></div><div>If you&#39;re feeling daring, you could try to co=
mpile your own nut by installing build tools first, e.g.</div><div>yum inst=
all gcc flex rpm-build redhat-rpm-config make (etc)</div><div><br></div>


<div>Wouldn&#39;t recommend adding all that junk onto a production box, but=
 you could do it on a throw-away dev dom0.</div><div><br></div><div>Cheers,=
</div><div>Andrew</div><div><br></div><div><br><br>
<br><br><div class=3D"gmail_quote">On Wed, Jun 6, 2012 at 11:18 AM, sebasti=
en PROUFF <span dir=3D"ltr">&lt;<a href=3D"mailto:sebastien.prouff@ac-poiti=
ers.fr" target=3D"_blank">sebastien.prouff@ac-poitiers.fr</a>&gt;</span> wr=
ote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20

   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hi, <br>
    <br>
    I want to monitor my XCP server with nut.<br>
    <br>
    So, after a google search I&#39;ve been there.<br>
    <a href=3D"http://wiki.xen.org/wiki/XCP_NUT" target=3D"_blank">http://w=
iki.xen.org/wiki/XCP_NUT</a><br>
    <br>
    It sound great, but the nut packet I can download from alyseo seems
    outdated.<br>
    I would like to download the right one for my distro but...what is
    the distribution ?<br>
    <a href=3D"http://wiki.xen.org/wiki/XCP_NUT" target=3D"_blank"></a> <br=
>
    <tt>#cat /etc/issue<br>
      <a href=3D"http://xen.org" target=3D"_blank">xen.org</a> XCP 1.1.0-50=
674c<br>
    </tt><br>
    XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is
    based on RHE ?<br>
    Whoo, i&#39;m lost !<br>
    Please tell me where i can find the right rpm package for my xcp
    server.<br>
    <br>
    Cheers<span><font color=3D"#888888"><br>
    <br>
    <pre cols=3D"72">--=20
S=E9bastien Prouff
</pre>
  </font></span></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--e89a8ff1c7c8d7661a04c1ce9e47--


--===============4293205376189537795==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4293205376189537795==--


From xen-users-bounces@lists.xen.org Wed Jun 06 14:32:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHGd-0003B7-NW; Wed, 06 Jun 2012 14:31:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1ScHGc-0003Am-8J
	for xen-users@lists.xensource.com; Wed, 06 Jun 2012 14:31:22 +0000
Received: from [85.158.143.35:59686] by server-2.bemta-4.messagelabs.com id
	D6/45-17938-9B96FCF4; Wed, 06 Jun 2012 14:31:21 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1338993079!8139776!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32692 invoked from network); 6 Jun 2012 14:31:20 -0000
Received: from mail-qc0-f171.google.com (HELO mail-qc0-f171.google.com)
	(209.85.216.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 14:31:20 -0000
Received: by qcsp15 with SMTP id p15so4335370qcs.30
	for <xen-users@lists.xensource.com>;
	Wed, 06 Jun 2012 07:31:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=tKHuOHnF2C1asTbTUt5bgbXgjsWmTjovIJTWEPlLl3A=;
	b=cLdjqanbYV3Y3+1YZ8pWPqljoeS33NM1EgZJLKzjL+2HhKwlUCXI4IP2Y7jgdK5TLF
	yOCI+dsUBToeeBa04UDN5/r31arvVcNZwFD2pG7huoObxg0mzFTlrIkYJATx4cwcAP3R
	zOs6MYkDZ6UTXOxAbKalsNhm6b2U5yAHMpqZgdc7K5w8bpyAXd3jWXIlPBeWLwHAMwY+
	1jU7pKALS3kPKhbZikgsELfku/bhcM+4i9RdN5odig4EiJpeAurW/lE6Ewy0AC+gfTVT
	nDb3zhqHlUKNYguQFDYtpzOiZ3MiRT5SNrpA71OCu597mw3UzklqJ32Vi8JxrSJ/X/r3
	nsEQ==
Received: by 10.60.30.233 with SMTP id v9mr20478567oeh.6.1338993079182; Wed,
	06 Jun 2012 07:31:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.128.71 with HTTP; Wed, 6 Jun 2012 07:30:59 -0700 (PDT)
In-Reply-To: <4FCF66BB.2030901@ac-poitiers.fr>
References: <4FCF66BB.2030901@ac-poitiers.fr>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 6 Jun 2012 11:30:59 -0300
Message-ID: <CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
To: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
X-Gm-Message-State: ALoCoQl9cbUuvJTILp4OtTvE1XHQfutwn3XY4UvQHvu7U5tZGwHQMfX4QMH+J31nastYaDzgtcjk
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4293205376189537795=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4293205376189537795==
Content-Type: multipart/alternative; boundary=e89a8ff1c7c8d7661a04c1ce9e47

--e89a8ff1c7c8d7661a04c1ce9e47
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Sebastien,

I wrote that howto a bit ago, and yeah I couldn't really find a better
package, although I did basically get nut working with my ups.

If you have any additional success here, please share, or update the wiki.

XCP is CentOS, based on XenServer 5.6 FP1 (read
http://wiki.xen.org/wiki/XCP_Introduction)

You can even install normal packages after enabling the repo, using yum,
like this:

sed -i -e "s/enabled=3D0/enabled=3D1/" /etc/yum.repos.d/CentOS-Base.repo
sed -i -e "s/enabled=3D1/enabled=3D0/" /etc/yum.repos.d/Citrix.repo
yum install <whatever>

If you're feeling daring, you could try to compile your own nut by
installing build tools first, e.g.
yum install gcc flex rpm-build redhat-rpm-config make (etc)

Wouldn't recommend adding all that junk onto a production box, but you
could do it on a throw-away dev dom0.

Cheers,
Andrew





On Wed, Jun 6, 2012 at 11:18 AM, sebastien PROUFF <
sebastien.prouff@ac-poitiers.fr> wrote:

>  Hi,
>
> I want to monitor my XCP server with nut.
>
> So, after a google search I've been there.
> http://wiki.xen.org/wiki/XCP_NUT
>
> It sound great, but the nut packet I can download from alyseo seems
> outdated.
> I would like to download the right one for my distro but...what is the
> distribution ?
>  <http://wiki.xen.org/wiki/XCP_NUT>
> #cat /etc/issue
> xen.org XCP 1.1.0-50674c
>
> XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is based o=
n
> RHE ?
> Whoo, i'm lost !
> Please tell me where i can find the right rpm package for my xcp server.
>
> Cheers
>
> --
> S=E9bastien Prouff
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8ff1c7c8d7661a04c1ce9e47
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hey Sebastien,<div><br></div><div>I wrote that howto a bit ago, and yeah I =
couldn&#39;t really find a better package, although I did basically get nut=
 working with my ups.</div><div><br></div><div>If you have any additional s=
uccess here, please share, or update the wiki.</div>


<div><br></div><div>XCP is CentOS, based on=A0XenServer 5.6 FP1 (read=A0<a =
href=3D"http://wiki.xen.org/wiki/XCP_Introduction" target=3D"_blank">http:/=
/wiki.xen.org/wiki/XCP_Introduction</a>)</div><div><br></div><div>You can e=
ven install normal packages after enabling the repo, using yum, like this:<=
/div>


<div><br></div><div><div>sed -i -e &quot;s/enabled=3D0/enabled=3D1/&quot; /=
etc/yum.repos.d/CentOS-Base.repo</div><div>sed -i -e &quot;s/enabled=3D1/en=
abled=3D0/&quot; /etc/yum.repos.d/Citrix.repo</div><div>yum install &lt;wha=
tever&gt;</div>


</div><div><br></div><div>If you&#39;re feeling daring, you could try to co=
mpile your own nut by installing build tools first, e.g.</div><div>yum inst=
all gcc flex rpm-build redhat-rpm-config make (etc)</div><div><br></div>


<div>Wouldn&#39;t recommend adding all that junk onto a production box, but=
 you could do it on a throw-away dev dom0.</div><div><br></div><div>Cheers,=
</div><div>Andrew</div><div><br></div><div><br><br>
<br><br><div class=3D"gmail_quote">On Wed, Jun 6, 2012 at 11:18 AM, sebasti=
en PROUFF <span dir=3D"ltr">&lt;<a href=3D"mailto:sebastien.prouff@ac-poiti=
ers.fr" target=3D"_blank">sebastien.prouff@ac-poitiers.fr</a>&gt;</span> wr=
ote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20

   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hi, <br>
    <br>
    I want to monitor my XCP server with nut.<br>
    <br>
    So, after a google search I&#39;ve been there.<br>
    <a href=3D"http://wiki.xen.org/wiki/XCP_NUT" target=3D"_blank">http://w=
iki.xen.org/wiki/XCP_NUT</a><br>
    <br>
    It sound great, but the nut packet I can download from alyseo seems
    outdated.<br>
    I would like to download the right one for my distro but...what is
    the distribution ?<br>
    <a href=3D"http://wiki.xen.org/wiki/XCP_NUT" target=3D"_blank"></a> <br=
>
    <tt>#cat /etc/issue<br>
      <a href=3D"http://xen.org" target=3D"_blank">xen.org</a> XCP 1.1.0-50=
674c<br>
    </tt><br>
    XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is
    based on RHE ?<br>
    Whoo, i&#39;m lost !<br>
    Please tell me where i can find the right rpm package for my xcp
    server.<br>
    <br>
    Cheers<span><font color=3D"#888888"><br>
    <br>
    <pre cols=3D"72">--=20
S=E9bastien Prouff
</pre>
  </font></span></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--e89a8ff1c7c8d7661a04c1ce9e47--


--===============4293205376189537795==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4293205376189537795==--


From xen-users-bounces@lists.xen.org Wed Jun 06 14:35:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHJK-0003TH-Im; Wed, 06 Jun 2012 14:34:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bill@b2bassadventures.com>) id 1ScHJJ-0003T2-9p
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 14:34:09 +0000
Received: from [85.158.138.51:21708] by server-1.bemta-3.messagelabs.com id
	32/B0-01327-06A6FCF4; Wed, 06 Jun 2012 14:34:08 +0000
X-Env-Sender: bill@b2bassadventures.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1338993246!31112572!1
X-Originating-IP: [184.105.211.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14645 invoked from network); 6 Jun 2012 14:34:07 -0000
Received: from billbeau.net (HELO billbeau.net) (184.105.211.105)
	by server-2.tower-174.messagelabs.com with SMTP;
	6 Jun 2012 14:34:07 -0000
Received: from mail ([71.138.140.231]) by billbeau.net for
	<xen-users@lists.xen.org>; Wed, 6 Jun 2012 07:34:04 -0700
Received: from [192.168.3.7] (unknown [192.168.1.2])
	by mail (Postfix) with ESMTP id 3F20C38A17E
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 07:34:04 -0700 (PDT)
From: bill@b2bassadventures.com
To: xen-users@lists.xen.org
Date: Wed, 06 Jun 2012 07:34:08 -0700
MIME-Version: 1.0
Message-ID: <4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>
Priority: normal
In-reply-to: <4FCF2E46.8040909@xen.org>
References: <4FCD7E6D.5070004@b2bassadventures.com>,
	<1338973656.32319.24.camel@zakaz.uk.xensource.com>,
	<4FCF2E46.8040909@xen.org>
X-mailer: Pegasus Mail for Windows (4.63)
Content-description: Mail message body
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6 Jun 2012 at 11:17, Lars Kurth wrote:

> > That same page also has some discussion of guest install methods, e.g.
> > using the xen-tools package (which builds on debootstrap). Another
> > option for installing a Debian guest is to use the normal Debian
> > installer. This is described in:
> > http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer
> >
> > Some other pages of interest:
> > http://wiki.xen.org/wiki/Category:Debian
> > http://wiki.xen.org/wiki/Category:Host_Install
> > http://wiki.xen.org/wiki/Category:Guest_Install
> > http://wiki.xen.org/wiki/Getting_Started
> >
> > As others have mentioned you are probably better off using LVM than
> > dedicating actual partitions to the guests (although this will work).
> >
> > Ian.

Thanks Ian and thanks to all that gave me some good info.

I did get both guests up and running but i did use two separate partitions and LVM. I do 
have a few issues.

br0 and br1 wont start upon dom0 startup. I have added ifup br0 and ifup br1 to rc.local to 
get them to start.

on guest1 using ifconfig I see eth1. Eth1 is not configured in /etc/network/interfaces so it 
shouldn't show up. It is not working as you can not ping its ip. Guest2 does use eth1 and not 
eth0.

issueing xm list shows guest1 as running but guest2 shows a b for blocked but it is running 
and I can use it.

Big question is how do I get these two guests to autostart if the server is rebooted?


Bill Beauchemin
B2 Bass Adventures
Newark, Ca. 94560
(510) 552-7571


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 14:35:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHJK-0003TH-Im; Wed, 06 Jun 2012 14:34:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bill@b2bassadventures.com>) id 1ScHJJ-0003T2-9p
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 14:34:09 +0000
Received: from [85.158.138.51:21708] by server-1.bemta-3.messagelabs.com id
	32/B0-01327-06A6FCF4; Wed, 06 Jun 2012 14:34:08 +0000
X-Env-Sender: bill@b2bassadventures.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1338993246!31112572!1
X-Originating-IP: [184.105.211.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14645 invoked from network); 6 Jun 2012 14:34:07 -0000
Received: from billbeau.net (HELO billbeau.net) (184.105.211.105)
	by server-2.tower-174.messagelabs.com with SMTP;
	6 Jun 2012 14:34:07 -0000
Received: from mail ([71.138.140.231]) by billbeau.net for
	<xen-users@lists.xen.org>; Wed, 6 Jun 2012 07:34:04 -0700
Received: from [192.168.3.7] (unknown [192.168.1.2])
	by mail (Postfix) with ESMTP id 3F20C38A17E
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 07:34:04 -0700 (PDT)
From: bill@b2bassadventures.com
To: xen-users@lists.xen.org
Date: Wed, 06 Jun 2012 07:34:08 -0700
MIME-Version: 1.0
Message-ID: <4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>
Priority: normal
In-reply-to: <4FCF2E46.8040909@xen.org>
References: <4FCD7E6D.5070004@b2bassadventures.com>,
	<1338973656.32319.24.camel@zakaz.uk.xensource.com>,
	<4FCF2E46.8040909@xen.org>
X-mailer: Pegasus Mail for Windows (4.63)
Content-description: Mail message body
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6 Jun 2012 at 11:17, Lars Kurth wrote:

> > That same page also has some discussion of guest install methods, e.g.
> > using the xen-tools package (which builds on debootstrap). Another
> > option for installing a Debian guest is to use the normal Debian
> > installer. This is described in:
> > http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer
> >
> > Some other pages of interest:
> > http://wiki.xen.org/wiki/Category:Debian
> > http://wiki.xen.org/wiki/Category:Host_Install
> > http://wiki.xen.org/wiki/Category:Guest_Install
> > http://wiki.xen.org/wiki/Getting_Started
> >
> > As others have mentioned you are probably better off using LVM than
> > dedicating actual partitions to the guests (although this will work).
> >
> > Ian.

Thanks Ian and thanks to all that gave me some good info.

I did get both guests up and running but i did use two separate partitions and LVM. I do 
have a few issues.

br0 and br1 wont start upon dom0 startup. I have added ifup br0 and ifup br1 to rc.local to 
get them to start.

on guest1 using ifconfig I see eth1. Eth1 is not configured in /etc/network/interfaces so it 
shouldn't show up. It is not working as you can not ping its ip. Guest2 does use eth1 and not 
eth0.

issueing xm list shows guest1 as running but guest2 shows a b for blocked but it is running 
and I can use it.

Big question is how do I get these two guests to autostart if the server is rebooted?


Bill Beauchemin
B2 Bass Adventures
Newark, Ca. 94560
(510) 552-7571


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 14:50:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHXv-0004Mm-O9; Wed, 06 Jun 2012 14:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScHXt-0004Mh-Rk
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 14:49:14 +0000
Received: from [85.158.139.83:32597] by server-4.bemta-5.messagelabs.com id
	AA/4F-05858-9ED6FCF4; Wed, 06 Jun 2012 14:49:13 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1338994151!28327590!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11970 invoked from network); 6 Jun 2012 14:49:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 14:49:12 -0000
X-IronPort-AV: E=Sophos;i="4.75,724,1330905600"; d="scan'208";a="12861886"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 14:48:07 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	15:48:07 +0100
Message-ID: <1338994086.32319.119.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "bill@b2bassadventures.com" <bill@b2bassadventures.com>
Date: Wed, 6 Jun 2012 15:48:06 +0100
In-Reply-To: <4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
	, <1338973656.32319.24.camel@zakaz.uk.xensource.com>
	, <4FCF2E46.8040909@xen.org>
	<4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-06 at 15:34 +0100, bill@b2bassadventures.com wrote:
> On 6 Jun 2012 at 11:17, Lars Kurth wrote:
> 
> > > That same page also has some discussion of guest install methods, e.g.
> > > using the xen-tools package (which builds on debootstrap). Another
> > > option for installing a Debian guest is to use the normal Debian
> > > installer. This is described in:
> > > http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer
> > >
> > > Some other pages of interest:
> > > http://wiki.xen.org/wiki/Category:Debian
> > > http://wiki.xen.org/wiki/Category:Host_Install
> > > http://wiki.xen.org/wiki/Category:Guest_Install
> > > http://wiki.xen.org/wiki/Getting_Started
> > >
> > > As others have mentioned you are probably better off using LVM than
> > > dedicating actual partitions to the guests (although this will work).
> > >
> > > Ian.
> 
> Thanks Ian and thanks to all that gave me some good info.
> 
> I did get both guests up and running but i did use two separate partitions and LVM. I do 
> have a few issues.
> 
> br0 and br1 wont start upon dom0 startup. I have added ifup br0 and ifup br1 to rc.local to 
> get them to start.

Do you have "auto br0" etc in your /etc/network/interfaces?

If you still have problems then please show us the config you are using.

> on guest1 using ifconfig I see eth1. Eth1 is not configured in /etc/network/interfaces so it 
> shouldn't show up. It is not working as you can not ping its ip. Guest2 does use eth1 and not 
> eth0.

I'm not entirely sure what you are describing here, can you describe
what you do see vs. what you expected to see?

Did you expect to see eth1 in guest1? or did you expect to see eth0?

What does guest1's vif configuration line look like?

If you expected eth0 then you might have an issue with the udev
persistent net rules, look under /etc/udev/rules.d for things which
might be renaming eth0->eth1 on boot.

If you expected eth1 then obviously you need to have eth1 in the
guest's /etc/network/interfaces if you want to use it.

> issueing xm list shows guest1 as running but guest2 shows a b for blocked but it is running 
> and I can use it.

blocked just means the guest is idle (i.e. it is blocked in the
hypervisor). It is still available to run if something happens. On a
mostly idle system most guests will be blocked...

> Big question is how do I get these two guests to autostart if the server is rebooted?

The xendomains initscript can do this for you. IIRC you just need to put
the config files in /etc/xen/auto instead of /etc/xen.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 14:50:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHXv-0004Mm-O9; Wed, 06 Jun 2012 14:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScHXt-0004Mh-Rk
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 14:49:14 +0000
Received: from [85.158.139.83:32597] by server-4.bemta-5.messagelabs.com id
	AA/4F-05858-9ED6FCF4; Wed, 06 Jun 2012 14:49:13 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1338994151!28327590!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11970 invoked from network); 6 Jun 2012 14:49:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 14:49:12 -0000
X-IronPort-AV: E=Sophos;i="4.75,724,1330905600"; d="scan'208";a="12861886"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 14:48:07 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	15:48:07 +0100
Message-ID: <1338994086.32319.119.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "bill@b2bassadventures.com" <bill@b2bassadventures.com>
Date: Wed, 6 Jun 2012 15:48:06 +0100
In-Reply-To: <4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>
	, <1338973656.32319.24.camel@zakaz.uk.xensource.com>
	, <4FCF2E46.8040909@xen.org>
	<4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-06 at 15:34 +0100, bill@b2bassadventures.com wrote:
> On 6 Jun 2012 at 11:17, Lars Kurth wrote:
> 
> > > That same page also has some discussion of guest install methods, e.g.
> > > using the xen-tools package (which builds on debootstrap). Another
> > > option for installing a Debian guest is to use the normal Debian
> > > installer. This is described in:
> > > http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer
> > >
> > > Some other pages of interest:
> > > http://wiki.xen.org/wiki/Category:Debian
> > > http://wiki.xen.org/wiki/Category:Host_Install
> > > http://wiki.xen.org/wiki/Category:Guest_Install
> > > http://wiki.xen.org/wiki/Getting_Started
> > >
> > > As others have mentioned you are probably better off using LVM than
> > > dedicating actual partitions to the guests (although this will work).
> > >
> > > Ian.
> 
> Thanks Ian and thanks to all that gave me some good info.
> 
> I did get both guests up and running but i did use two separate partitions and LVM. I do 
> have a few issues.
> 
> br0 and br1 wont start upon dom0 startup. I have added ifup br0 and ifup br1 to rc.local to 
> get them to start.

Do you have "auto br0" etc in your /etc/network/interfaces?

If you still have problems then please show us the config you are using.

> on guest1 using ifconfig I see eth1. Eth1 is not configured in /etc/network/interfaces so it 
> shouldn't show up. It is not working as you can not ping its ip. Guest2 does use eth1 and not 
> eth0.

I'm not entirely sure what you are describing here, can you describe
what you do see vs. what you expected to see?

Did you expect to see eth1 in guest1? or did you expect to see eth0?

What does guest1's vif configuration line look like?

If you expected eth0 then you might have an issue with the udev
persistent net rules, look under /etc/udev/rules.d for things which
might be renaming eth0->eth1 on boot.

If you expected eth1 then obviously you need to have eth1 in the
guest's /etc/network/interfaces if you want to use it.

> issueing xm list shows guest1 as running but guest2 shows a b for blocked but it is running 
> and I can use it.

blocked just means the guest is idle (i.e. it is blocked in the
hypervisor). It is still available to run if something happens. On a
mostly idle system most guests will be blocked...

> Big question is how do I get these two guests to autostart if the server is rebooted?

The xendomains initscript can do this for you. IIRC you just need to put
the config files in /etc/xen/auto instead of /etc/xen.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 14:58:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHg8-0004d0-IX; Wed, 06 Jun 2012 14:57:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScHg6-0004cR-Mb
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 14:57:42 +0000
Received: from [85.158.143.99:12525] by server-3.bemta-4.messagelabs.com id
	DF/4B-29237-6EF6FCF4; Wed, 06 Jun 2012 14:57:42 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1338994659!29266485!4
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5528 invoked from network); 6 Jun 2012 14:57:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 14:57:40 -0000
X-IronPort-AV: E=Sophos;i="4.75,724,1330905600"; d="scan'208";a="12862149"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 14:57:27 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	15:57:27 +0100
Message-ID: <1338994645.32319.128.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: <xen-users@lists.xen.org>
Date: Wed, 6 Jun 2012 15:57:25 +0100
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@xen.org>
Subject: [Xen-users] Volunteers wanted to help with list moderation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Most Xen.org mailing lists are moderated for non-subscribers, primarily
as a SPAM prevention measure. We are a little short of moderators at the
moment which means that sometimes mails for genuine posters who happen
to not be subscribed get delayed for a few days.

We are looking for volunteers to help out with this, it should be a
couple of a minutes each day to clear out any SPAM which has made it
through the automated filters and accept the posts from non-subscribers.

The basic policy for moderation is:

    "reject and blacklist spam, accept and whitelist everything else".

Most of the SPAM which gets through the filters is still pretty obvious
to the human eye and there are generally only a small number each day so
it is usually a pretty quick job.

Please let myself and Lars know if you would like to help out with one
or more lists. The only requirement is to be an existing regular poster
to the list.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 14:58:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 14:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScHg8-0004d0-IX; Wed, 06 Jun 2012 14:57:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScHg6-0004cR-Mb
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 14:57:42 +0000
Received: from [85.158.143.99:12525] by server-3.bemta-4.messagelabs.com id
	DF/4B-29237-6EF6FCF4; Wed, 06 Jun 2012 14:57:42 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1338994659!29266485!4
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDExMjA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5528 invoked from network); 6 Jun 2012 14:57:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 14:57:40 -0000
X-IronPort-AV: E=Sophos;i="4.75,724,1330905600"; d="scan'208";a="12862149"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 14:57:27 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Wed, 6 Jun 2012
	15:57:27 +0100
Message-ID: <1338994645.32319.128.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: <xen-users@lists.xen.org>
Date: Wed, 6 Jun 2012 15:57:25 +0100
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@xen.org>
Subject: [Xen-users] Volunteers wanted to help with list moderation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Most Xen.org mailing lists are moderated for non-subscribers, primarily
as a SPAM prevention measure. We are a little short of moderators at the
moment which means that sometimes mails for genuine posters who happen
to not be subscribed get delayed for a few days.

We are looking for volunteers to help out with this, it should be a
couple of a minutes each day to clear out any SPAM which has made it
through the automated filters and accept the posts from non-subscribers.

The basic policy for moderation is:

    "reject and blacklist spam, accept and whitelist everything else".

Most of the SPAM which gets through the filters is still pretty obvious
to the human eye and there are generally only a small number each day so
it is usually a pretty quick job.

Please let myself and Lars know if you would like to help out with one
or more lists. The only requirement is to be an existing regular poster
to the list.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 15:36:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 15:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScIGm-0006iu-3w; Wed, 06 Jun 2012 15:35:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScIGk-0006iK-F9
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 15:35:34 +0000
Received: from [85.158.143.99:7050] by server-2.bemta-4.messagelabs.com id
	1A/AA-17938-5C87FCF4; Wed, 06 Jun 2012 15:35:33 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1338996930!29273162!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8418 invoked from network); 6 Jun 2012 15:35:31 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 15:35:31 -0000
Received: by eekd41 with SMTP id d41so2579876eek.32
	for <multiple recipients>; Wed, 06 Jun 2012 08:35:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=+yE5V7Js7AZgmLLkeb55yBzWJ7itscCyHf5DWAmwO0Y=;
	b=jdrJdA1fm/Y5NjJAPTBlka05ZcfgMnJ0IrsUdfgX1VGNYFI+6FBeG+Ai8f2HD/x14n
	PBiBrAcyOkZs+MgP1++q8+mTcM31sBV+iaUxLKL7wTCgllJlR8HAUWvtgKsVTdZTbObG
	WFnnMgwBd50/aXNOC+pAOY2bpNTwN8ch/8SzTcFOJIq04Ob4nr1w9AFfvHcLeAV5irji
	UQUQVsFWKFV3no0zQRFOwDYPdy5bMOOEISOhdtT6tBUKp2VBcj8Dj5Q70re7EXG4pqCn
	3TBnTdpHVhw4H5eK/xhKTST7zw8aNysTvA72+/ZvYK9X0s9SHwxWl/nnnbX1ViziFP75
	qXfw==
Received: by 10.14.97.131 with SMTP id t3mr856082eef.196.1338996929490;
	Wed, 06 Jun 2012 08:35:29 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id p41sm604637eef.5.2012.06.06.08.35.26
	(version=SSLv3 cipher=OTHER); Wed, 06 Jun 2012 08:35:27 -0700 (PDT)
Message-ID: <4FCF78BD.3040909@xen.org>
Date: Wed, 06 Jun 2012 16:35:25 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ian Jackson <Ian.Jackson@eu.citrix.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
In-Reply-To: <20425.472.655564.805506@mariner.uk.xensource.com>
Cc: xen-users@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 01/06/2012 18:54, Ian Jackson wrote:
> Lars Kurth writes ("[Xen-devel] Proposals/changes for a new Wiki Front-Page - need input/mods/creative proposals"):
>> - http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case focussed
>> front-page
> This one is already much better than the existing front page.  I have
> made some more changes.
Great!

> The links under "Xen Docs" are rather poor.  I don't know what pages
> we have that would do better, but the top link being the Wiki category
> listing is quite unhelpful.
Would a ...
1) link to http://wiki.xen.org/wiki/Xen_4.x_Manuals instead of 
http://wiki.xen.org/wiki/Category:Manual be better?
2) We could move http://wiki.xen.org/wiki/Xen_Beginners_Guide one up - 
it is a step-by-step tutorial to set up Xen 4 with Squeeze

Part of the problem is that there is a lot of stuff and it is hard to 
choose what is relevant

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 15:36:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 15:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScIGm-0006iu-3w; Wed, 06 Jun 2012 15:35:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScIGk-0006iK-F9
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 15:35:34 +0000
Received: from [85.158.143.99:7050] by server-2.bemta-4.messagelabs.com id
	1A/AA-17938-5C87FCF4; Wed, 06 Jun 2012 15:35:33 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1338996930!29273162!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8418 invoked from network); 6 Jun 2012 15:35:31 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 15:35:31 -0000
Received: by eekd41 with SMTP id d41so2579876eek.32
	for <multiple recipients>; Wed, 06 Jun 2012 08:35:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=+yE5V7Js7AZgmLLkeb55yBzWJ7itscCyHf5DWAmwO0Y=;
	b=jdrJdA1fm/Y5NjJAPTBlka05ZcfgMnJ0IrsUdfgX1VGNYFI+6FBeG+Ai8f2HD/x14n
	PBiBrAcyOkZs+MgP1++q8+mTcM31sBV+iaUxLKL7wTCgllJlR8HAUWvtgKsVTdZTbObG
	WFnnMgwBd50/aXNOC+pAOY2bpNTwN8ch/8SzTcFOJIq04Ob4nr1w9AFfvHcLeAV5irji
	UQUQVsFWKFV3no0zQRFOwDYPdy5bMOOEISOhdtT6tBUKp2VBcj8Dj5Q70re7EXG4pqCn
	3TBnTdpHVhw4H5eK/xhKTST7zw8aNysTvA72+/ZvYK9X0s9SHwxWl/nnnbX1ViziFP75
	qXfw==
Received: by 10.14.97.131 with SMTP id t3mr856082eef.196.1338996929490;
	Wed, 06 Jun 2012 08:35:29 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id p41sm604637eef.5.2012.06.06.08.35.26
	(version=SSLv3 cipher=OTHER); Wed, 06 Jun 2012 08:35:27 -0700 (PDT)
Message-ID: <4FCF78BD.3040909@xen.org>
Date: Wed, 06 Jun 2012 16:35:25 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ian Jackson <Ian.Jackson@eu.citrix.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
In-Reply-To: <20425.472.655564.805506@mariner.uk.xensource.com>
Cc: xen-users@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 01/06/2012 18:54, Ian Jackson wrote:
> Lars Kurth writes ("[Xen-devel] Proposals/changes for a new Wiki Front-Page - need input/mods/creative proposals"):
>> - http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case focussed
>> front-page
> This one is already much better than the existing front page.  I have
> made some more changes.
Great!

> The links under "Xen Docs" are rather poor.  I don't know what pages
> we have that would do better, but the top link being the Wiki category
> listing is quite unhelpful.
Would a ...
1) link to http://wiki.xen.org/wiki/Xen_4.x_Manuals instead of 
http://wiki.xen.org/wiki/Category:Manual be better?
2) We could move http://wiki.xen.org/wiki/Xen_Beginners_Guide one up - 
it is a step-by-step tutorial to set up Xen 4 with Squeeze

Part of the problem is that there is a lot of stuff and it is hard to 
choose what is relevant

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 15:47:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 15:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScIRT-0007Kt-Pn; Wed, 06 Jun 2012 15:46:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sebastien.prouff@ac-poitiers.fr>) id 1ScIRS-0007Kl-Jg
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 15:46:38 +0000
Received: from [85.158.139.83:34035] by server-11.bemta-5.messagelabs.com id
	B7/5A-25194-D5B7FCF4; Wed, 06 Jun 2012 15:46:37 +0000
X-Env-Sender: sebastien.prouff@ac-poitiers.fr
X-Msg-Ref: server-8.tower-182.messagelabs.com!1338997596!18457841!1
X-Originating-IP: [195.83.12.242]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31383 invoked from network); 6 Jun 2012 15:46:36 -0000
Received: from smtp1.ac-poitiers.fr (HELO smtp1.ac-poitiers.fr) (195.83.12.242)
	by server-8.tower-182.messagelabs.com with SMTP;
	6 Jun 2012 15:46:36 -0000
Received: from localhost (smtp1.ac-poitiers.fr [127.0.0.1])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 958067A380
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 17:46:36 +0200 (CEST)
X-Virus-Scanned: Scanned by smtp for ac-poitiers.fr
Received: from smtp1.ac-poitiers.fr ([127.0.0.1])
	by localhost (smtp1.ac-poitiers.fr [127.0.0.1]) (amavisd-new,
	port 51025) with ESMTP id SNirAgjEyyz2 for <xen-users@lists.xen.org>;
	Wed,  6 Jun 2012 17:46:36 +0200 (CEST)
Received: from [10.0.17.41] (unknown [195.221.249.6])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 6B4CB7A376
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 17:46:36 +0200 (CEST)
Message-ID: <4FCF7B5B.6010606@ac-poitiers.fr>
Date: Wed, 06 Jun 2012 17:46:35 +0200
From: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCF66BB.2030901@ac-poitiers.fr>
	<CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
In-Reply-To: <CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
Subject: Re: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2053497512067751378=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2053497512067751378==
Content-Type: multipart/alternative;
 boundary="------------070001090607060809070402"

This is a multi-part message in MIME format.
--------------070001090607060809070402
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi Andrew,

thanks for your reply.
OK, always read introduction first, sorry ;

The server I want to install nut on is in production. So, I want to keep 
the basic configuration if possible.
So, I tried to follow your how to ( included the rpm), and it worked 
like a charm !

In my configuration, the nut server is on a debian server and my XCP 
server are connecting on it without problem.

Thanks you

Sébastien Prouff
PS : next thing to do : put the switch on the UPS !

Le 06/06/2012 16:30, Andrew Eross a écrit :
> Hey Sebastien,
>
> I wrote that howto a bit ago, and yeah I couldn't really find a better 
> package, although I did basically get nut working with my ups.
>
> If you have any additional success here, please share, or update the wiki.
>
> XCP is CentOS, based on XenServer 5.6 FP1 (read 
> http://wiki.xen.org/wiki/XCP_Introduction)
>
> You can even install normal packages after enabling the repo, using 
> yum, like this:
>
> sed -i -e "s/enabled=0/enabled=1/" /etc/yum.repos.d/CentOS-Base.repo
> sed -i -e "s/enabled=1/enabled=0/" /etc/yum.repos.d/Citrix.repo
> yum install <whatever>
>
> If you're feeling daring, you could try to compile your own nut by 
> installing build tools first, e.g.
> yum install gcc flex rpm-build redhat-rpm-config make (etc)
>
> Wouldn't recommend adding all that junk onto a production box, but you 
> could do it on a throw-away dev dom0.
>
> Cheers,
> Andrew
>
>
>
>
>
> On Wed, Jun 6, 2012 at 11:18 AM, sebastien PROUFF 
> <sebastien.prouff@ac-poitiers.fr 
> <mailto:sebastien.prouff@ac-poitiers.fr>> wrote:
>
>     Hi,
>
>     I want to monitor my XCP server with nut.
>
>     So, after a google search I've been there.
>     http://wiki.xen.org/wiki/XCP_NUT
>
>     It sound great, but the nut packet I can download from alyseo
>     seems outdated.
>     I would like to download the right one for my distro but...what is
>     the distribution ?
>
>     #cat /etc/issue
>     xen.org <http://xen.org> XCP 1.1.0-50674c
>
>     XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is
>     based on RHE ?
>     Whoo, i'm lost !
>     Please tell me where i can find the right rpm package for my xcp
>     server.
>
>     Cheers
>
>     -- 
>     Sébastien Prouff
>
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

--------------070001090607060809070402
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Andrew, <br>
    <br>
    thanks for your reply.<br>
    OK, always read introduction first, sorry ;<br>
    <br>
    The server I want to install nut on is in production. So, I want to
    keep the basic configuration if possible.<br>
    So, I tried to follow your how to ( included the rpm), and it worked
    like a charm !<br>
    <br>
    In my configuration, the nut server is on a debian server and my XCP
    server are connecting on it without problem.<br>
    <br>
    Thanks you<br>
    <br>
    <pre class="moz-signature" cols="72">S&eacute;bastien Prouff
PS : next thing to do : put the switch on the UPS !
</pre>
    Le 06/06/2012 16:30, Andrew Eross a &eacute;crit&nbsp;:
    <blockquote
cite="mid:CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com"
      type="cite">Hey Sebastien,
      <div><br>
      </div>
      <div>I wrote that howto a bit ago, and yeah I couldn't really find
        a better package, although I did basically get nut working with
        my ups.</div>
      <div><br>
      </div>
      <div>If you have any additional success here, please share, or
        update the wiki.</div>
      <div><br>
      </div>
      <div>XCP is CentOS, based on&nbsp;XenServer 5.6 FP1 (read&nbsp;<a
          moz-do-not-send="true"
          href="http://wiki.xen.org/wiki/XCP_Introduction"
          target="_blank">http://wiki.xen.org/wiki/XCP_Introduction</a>)</div>
      <div><br>
      </div>
      <div>You can even install normal packages after enabling the repo,
        using yum, like this:</div>
      <div><br>
      </div>
      <div>
        <div>sed -i -e "s/enabled=0/enabled=1/"
          /etc/yum.repos.d/CentOS-Base.repo</div>
        <div>sed -i -e "s/enabled=1/enabled=0/"
          /etc/yum.repos.d/Citrix.repo</div>
        <div>yum install &lt;whatever&gt;</div>
      </div>
      <div><br>
      </div>
      <div>If you're feeling daring, you could try to compile your own
        nut by installing build tools first, e.g.</div>
      <div>yum install gcc flex rpm-build redhat-rpm-config make (etc)</div>
      <div><br>
      </div>
      <div>Wouldn't recommend adding all that junk onto a production
        box, but you could do it on a throw-away dev dom0.</div>
      <div><br>
      </div>
      <div>Cheers,</div>
      <div>Andrew</div>
      <div><br>
      </div>
      <div><br>
        <br>
        <br>
        <br>
        <div class="gmail_quote">On Wed, Jun 6, 2012 at 11:18 AM,
          sebastien PROUFF <span dir="ltr">&lt;<a
              moz-do-not-send="true"
              href="mailto:sebastien.prouff@ac-poitiers.fr"
              target="_blank">sebastien.prouff@ac-poitiers.fr</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> Hi, <br>
              <br>
              I want to monitor my XCP server with nut.<br>
              <br>
              So, after a google search I've been there.<br>
              <a moz-do-not-send="true"
                href="http://wiki.xen.org/wiki/XCP_NUT" target="_blank">http://wiki.xen.org/wiki/XCP_NUT</a><br>
              <br>
              It sound great, but the nut packet I can download from
              alyseo seems outdated.<br>
              I would like to download the right one for my distro
              but...what is the distribution ?<br>
              <br>
              <tt>#cat /etc/issue<br>
                <a moz-do-not-send="true" href="http://xen.org"
                  target="_blank">xen.org</a> XCP 1.1.0-50674c<br>
              </tt><br>
              XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?)
              with is based on RHE ?<br>
              Whoo, i'm lost !<br>
              Please tell me where i can find the right rpm package for
              my xcp server.<br>
              <br>
              Cheers<span><font color="#888888"><br>
                  <br>
                  <pre cols="72">-- 
S&eacute;bastien Prouff
</pre>
                </font></span></div>
            <br>
            _______________________________________________<br>
            Xen-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Xen-users@lists.xen.org" target="_blank">Xen-users@lists.xen.org</a><br>
            <a moz-do-not-send="true"
              href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
  </body>
</html>

--------------070001090607060809070402--


--===============2053497512067751378==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2053497512067751378==--


From xen-users-bounces@lists.xen.org Wed Jun 06 15:47:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 15:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScIRT-0007Kt-Pn; Wed, 06 Jun 2012 15:46:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sebastien.prouff@ac-poitiers.fr>) id 1ScIRS-0007Kl-Jg
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 15:46:38 +0000
Received: from [85.158.139.83:34035] by server-11.bemta-5.messagelabs.com id
	B7/5A-25194-D5B7FCF4; Wed, 06 Jun 2012 15:46:37 +0000
X-Env-Sender: sebastien.prouff@ac-poitiers.fr
X-Msg-Ref: server-8.tower-182.messagelabs.com!1338997596!18457841!1
X-Originating-IP: [195.83.12.242]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31383 invoked from network); 6 Jun 2012 15:46:36 -0000
Received: from smtp1.ac-poitiers.fr (HELO smtp1.ac-poitiers.fr) (195.83.12.242)
	by server-8.tower-182.messagelabs.com with SMTP;
	6 Jun 2012 15:46:36 -0000
Received: from localhost (smtp1.ac-poitiers.fr [127.0.0.1])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 958067A380
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 17:46:36 +0200 (CEST)
X-Virus-Scanned: Scanned by smtp for ac-poitiers.fr
Received: from smtp1.ac-poitiers.fr ([127.0.0.1])
	by localhost (smtp1.ac-poitiers.fr [127.0.0.1]) (amavisd-new,
	port 51025) with ESMTP id SNirAgjEyyz2 for <xen-users@lists.xen.org>;
	Wed,  6 Jun 2012 17:46:36 +0200 (CEST)
Received: from [10.0.17.41] (unknown [195.221.249.6])
	by smtp1.ac-poitiers.fr (Postfix) with ESMTP id 6B4CB7A376
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 17:46:36 +0200 (CEST)
Message-ID: <4FCF7B5B.6010606@ac-poitiers.fr>
Date: Wed, 06 Jun 2012 17:46:35 +0200
From: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FCF66BB.2030901@ac-poitiers.fr>
	<CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
In-Reply-To: <CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
Subject: Re: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2053497512067751378=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2053497512067751378==
Content-Type: multipart/alternative;
 boundary="------------070001090607060809070402"

This is a multi-part message in MIME format.
--------------070001090607060809070402
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi Andrew,

thanks for your reply.
OK, always read introduction first, sorry ;

The server I want to install nut on is in production. So, I want to keep 
the basic configuration if possible.
So, I tried to follow your how to ( included the rpm), and it worked 
like a charm !

In my configuration, the nut server is on a debian server and my XCP 
server are connecting on it without problem.

Thanks you

Sébastien Prouff
PS : next thing to do : put the switch on the UPS !

Le 06/06/2012 16:30, Andrew Eross a écrit :
> Hey Sebastien,
>
> I wrote that howto a bit ago, and yeah I couldn't really find a better 
> package, although I did basically get nut working with my ups.
>
> If you have any additional success here, please share, or update the wiki.
>
> XCP is CentOS, based on XenServer 5.6 FP1 (read 
> http://wiki.xen.org/wiki/XCP_Introduction)
>
> You can even install normal packages after enabling the repo, using 
> yum, like this:
>
> sed -i -e "s/enabled=0/enabled=1/" /etc/yum.repos.d/CentOS-Base.repo
> sed -i -e "s/enabled=1/enabled=0/" /etc/yum.repos.d/Citrix.repo
> yum install <whatever>
>
> If you're feeling daring, you could try to compile your own nut by 
> installing build tools first, e.g.
> yum install gcc flex rpm-build redhat-rpm-config make (etc)
>
> Wouldn't recommend adding all that junk onto a production box, but you 
> could do it on a throw-away dev dom0.
>
> Cheers,
> Andrew
>
>
>
>
>
> On Wed, Jun 6, 2012 at 11:18 AM, sebastien PROUFF 
> <sebastien.prouff@ac-poitiers.fr 
> <mailto:sebastien.prouff@ac-poitiers.fr>> wrote:
>
>     Hi,
>
>     I want to monitor my XCP server with nut.
>
>     So, after a google search I've been there.
>     http://wiki.xen.org/wiki/XCP_NUT
>
>     It sound great, but the nut packet I can download from alyseo
>     seems outdated.
>     I would like to download the right one for my distro but...what is
>     the distribution ?
>
>     #cat /etc/issue
>     xen.org <http://xen.org> XCP 1.1.0-50674c
>
>     XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is
>     based on RHE ?
>     Whoo, i'm lost !
>     Please tell me where i can find the right rpm package for my xcp
>     server.
>
>     Cheers
>
>     -- 
>     Sébastien Prouff
>
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

--------------070001090607060809070402
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Andrew, <br>
    <br>
    thanks for your reply.<br>
    OK, always read introduction first, sorry ;<br>
    <br>
    The server I want to install nut on is in production. So, I want to
    keep the basic configuration if possible.<br>
    So, I tried to follow your how to ( included the rpm), and it worked
    like a charm !<br>
    <br>
    In my configuration, the nut server is on a debian server and my XCP
    server are connecting on it without problem.<br>
    <br>
    Thanks you<br>
    <br>
    <pre class="moz-signature" cols="72">S&eacute;bastien Prouff
PS : next thing to do : put the switch on the UPS !
</pre>
    Le 06/06/2012 16:30, Andrew Eross a &eacute;crit&nbsp;:
    <blockquote
cite="mid:CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com"
      type="cite">Hey Sebastien,
      <div><br>
      </div>
      <div>I wrote that howto a bit ago, and yeah I couldn't really find
        a better package, although I did basically get nut working with
        my ups.</div>
      <div><br>
      </div>
      <div>If you have any additional success here, please share, or
        update the wiki.</div>
      <div><br>
      </div>
      <div>XCP is CentOS, based on&nbsp;XenServer 5.6 FP1 (read&nbsp;<a
          moz-do-not-send="true"
          href="http://wiki.xen.org/wiki/XCP_Introduction"
          target="_blank">http://wiki.xen.org/wiki/XCP_Introduction</a>)</div>
      <div><br>
      </div>
      <div>You can even install normal packages after enabling the repo,
        using yum, like this:</div>
      <div><br>
      </div>
      <div>
        <div>sed -i -e "s/enabled=0/enabled=1/"
          /etc/yum.repos.d/CentOS-Base.repo</div>
        <div>sed -i -e "s/enabled=1/enabled=0/"
          /etc/yum.repos.d/Citrix.repo</div>
        <div>yum install &lt;whatever&gt;</div>
      </div>
      <div><br>
      </div>
      <div>If you're feeling daring, you could try to compile your own
        nut by installing build tools first, e.g.</div>
      <div>yum install gcc flex rpm-build redhat-rpm-config make (etc)</div>
      <div><br>
      </div>
      <div>Wouldn't recommend adding all that junk onto a production
        box, but you could do it on a throw-away dev dom0.</div>
      <div><br>
      </div>
      <div>Cheers,</div>
      <div>Andrew</div>
      <div><br>
      </div>
      <div><br>
        <br>
        <br>
        <br>
        <div class="gmail_quote">On Wed, Jun 6, 2012 at 11:18 AM,
          sebastien PROUFF <span dir="ltr">&lt;<a
              moz-do-not-send="true"
              href="mailto:sebastien.prouff@ac-poitiers.fr"
              target="_blank">sebastien.prouff@ac-poitiers.fr</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> Hi, <br>
              <br>
              I want to monitor my XCP server with nut.<br>
              <br>
              So, after a google search I've been there.<br>
              <a moz-do-not-send="true"
                href="http://wiki.xen.org/wiki/XCP_NUT" target="_blank">http://wiki.xen.org/wiki/XCP_NUT</a><br>
              <br>
              It sound great, but the nut packet I can download from
              alyseo seems outdated.<br>
              I would like to download the right one for my distro
              but...what is the distribution ?<br>
              <br>
              <tt>#cat /etc/issue<br>
                <a moz-do-not-send="true" href="http://xen.org"
                  target="_blank">xen.org</a> XCP 1.1.0-50674c<br>
              </tt><br>
              XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?)
              with is based on RHE ?<br>
              Whoo, i'm lost !<br>
              Please tell me where i can find the right rpm package for
              my xcp server.<br>
              <br>
              Cheers<span><font color="#888888"><br>
                  <br>
                  <pre cols="72">-- 
S&eacute;bastien Prouff
</pre>
                </font></span></div>
            <br>
            _______________________________________________<br>
            Xen-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Xen-users@lists.xen.org" target="_blank">Xen-users@lists.xen.org</a><br>
            <a moz-do-not-send="true"
              href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
  </body>
</html>

--------------070001090607060809070402--


--===============2053497512067751378==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2053497512067751378==--


From xen-users-bounces@lists.xen.org Wed Jun 06 15:58:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 15:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScIbq-0007tv-3Y; Wed, 06 Jun 2012 15:57:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1ScIbo-0007tl-Az
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 15:57:20 +0000
Received: from [193.109.254.147:47898] by server-1.bemta-14.messagelabs.com id
	9F/F9-08067-FDD7FCF4; Wed, 06 Jun 2012 15:57:19 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1338998212!12746349!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16372 invoked from network); 6 Jun 2012 15:56:56 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 15:56:56 -0000
Received: by ggnp1 with SMTP id p1so5980901ggn.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 08:56:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=p7yayf7rcIkwNFydmN8vzOigEFYAxLz5tLfogMdyYU8=;
	b=K1H0JAxXabEQC032c3xb6XMwExf1t6iwuR1W+JnbaMlXzzL2upYouA4KO+m5AhBO1a
	Dhj+HIe6xljQyiynGZ9FnJXfeWjfVjeaq3BJqkdgO/F8k0hJL9853L+aNouWFX4RnpHB
	b5IbFax6uAtaKm9Pwo0oHyyX7tT1ObL6FAdJlOVF4R8L0UFrWfjTUQ/AAT1P3+ivDRW1
	iuVNCdjqjX+1ExB3jMW74kV5ZU58I9ZPLEHVgGhhfLQukvlx5xyLc+KfpvHmcrmaR3ft
	MAY4Fs7OxIcCMUxt92gFONDlaEE4f6Inj6kRj874/NMruL0zaeuqsWvm54sUxDgBSwSA
	xkRg==
Received: by 10.60.3.194 with SMTP id e2mr16356169oee.1.1338998210555; Wed, 06
	Jun 2012 08:56:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.128.71 with HTTP; Wed, 6 Jun 2012 08:56:30 -0700 (PDT)
In-Reply-To: <4FCF7B5B.6010606@ac-poitiers.fr>
References: <4FCF66BB.2030901@ac-poitiers.fr>
	<CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
	<4FCF7B5B.6010606@ac-poitiers.fr>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 6 Jun 2012 12:56:30 -0300
Message-ID: <CAL_tfFfJvUNo5ubXks+W1_3reT_vz3jxi30WhOPusmEyK1j0zw@mail.gmail.com>
To: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
X-Gm-Message-State: ALoCoQl9NGFvw3ynBkhh9cta1b652+gNGNj03YultmvRhF1QBnZ/rxCJBx9uNNsYyluiqxx9p329
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0066084510394294564=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0066084510394294564==
Content-Type: multipart/alternative; boundary=e89a8fb202a0b1efba04c1cfd0f2

--e89a8fb202a0b1efba04c1cfd0f2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Glad to hear it!

Just a suggestion as well, recommend to keep run sheets (e.g. list of
commands you performed) for any changes to the dom0... if you do an XCP
version upgrade in the future, it'll all get wiped out and you'll need to
redo your custom work.

On Wed, Jun 6, 2012 at 12:46 PM, sebastien PROUFF <
sebastien.prouff@ac-poitiers.fr> wrote:

>  Hi Andrew,
>
> thanks for your reply.
> OK, always read introduction first, sorry ;
>
> The server I want to install nut on is in production. So, I want to keep
> the basic configuration if possible.
> So, I tried to follow your how to ( included the rpm), and it worked like
> a charm !
>
> In my configuration, the nut server is on a debian server and my XCP
> server are connecting on it without problem.
>
> Thanks you
>
> S=E9bastien Prouff
> PS : next thing to do : put the switch on the UPS !
>
> Le 06/06/2012 16:30, Andrew Eross a =E9crit :
>
> Hey Sebastien,
>
>  I wrote that howto a bit ago, and yeah I couldn't really find a better
> package, although I did basically get nut working with my ups.
>
>  If you have any additional success here, please share, or update the
> wiki.
>
>  XCP is CentOS, based on XenServer 5.6 FP1 (read
> http://wiki.xen.org/wiki/XCP_Introduction)
>
>  You can even install normal packages after enabling the repo, using yum,
> like this:
>
>  sed -i -e "s/enabled=3D0/enabled=3D1/" /etc/yum.repos.d/CentOS-Base.repo
> sed -i -e "s/enabled=3D1/enabled=3D0/" /etc/yum.repos.d/Citrix.repo
> yum install <whatever>
>
>  If you're feeling daring, you could try to compile your own nut by
> installing build tools first, e.g.
> yum install gcc flex rpm-build redhat-rpm-config make (etc)
>
>  Wouldn't recommend adding all that junk onto a production box, but you
> could do it on a throw-away dev dom0.
>
>  Cheers,
> Andrew
>
>
>
>
>
> On Wed, Jun 6, 2012 at 11:18 AM, sebastien PROUFF <
> sebastien.prouff@ac-poitiers.fr> wrote:
>
>>  Hi,
>>
>> I want to monitor my XCP server with nut.
>>
>> So, after a google search I've been there.
>> http://wiki.xen.org/wiki/XCP_NUT
>>
>> It sound great, but the nut packet I can download from alyseo seems
>> outdated.
>> I would like to download the right one for my distro but...what is the
>> distribution ?
>>
>> #cat /etc/issue
>> xen.org XCP 1.1.0-50674c
>>
>> XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is based
>> on RHE ?
>> Whoo, i'm lost !
>> Please tell me where i can find the right rpm package for my xcp server.
>>
>> Cheers
>>
>> --
>> S=E9bastien Prouff
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-use=
rs
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb202a0b1efba04c1cfd0f2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Glad to hear it!<div><br></div><div>Just a suggestion as well, recommend to=
 keep run sheets (e.g. list of commands you performed) for any changes to t=
he dom0... if you do an XCP version upgrade in the future, it&#39;ll all ge=
t wiped out and you&#39;ll need to redo your custom work.</div>


<div><div><br></div><div class=3D"gmail_quote">On Wed, Jun 6, 2012 at 12:46=
 PM, sebastien PROUFF <span dir=3D"ltr">&lt;<a href=3D"mailto:sebastien.pro=
uff@ac-poitiers.fr" target=3D"_blank">sebastien.prouff@ac-poitiers.fr</a>&g=
t;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hi Andrew, <br>
    <br>
    thanks for your reply.<br>
    OK, always read introduction first, sorry ;<br>
    <br>
    The server I want to install nut on is in production. So, I want to
    keep the basic configuration if possible.<br>
    So, I tried to follow your how to ( included the rpm), and it worked
    like a charm !<br>
    <br>
    In my configuration, the nut server is on a debian server and my XCP
    server are connecting on it without problem.<br>
    <br>
    Thanks you<br>
    <br>
    <pre cols=3D"72">S=E9bastien Prouff
PS : next thing to do : put the switch on the UPS !
</pre>
    Le 06/06/2012 16:30, Andrew Eross a =E9crit=A0:
    <div><div><blockquote type=3D"cite">Hey Sebastien,
      <div><br>
      </div>
      <div>I wrote that howto a bit ago, and yeah I couldn&#39;t really fin=
d
        a better package, although I did basically get nut working with
        my ups.</div>
      <div><br>
      </div>
      <div>If you have any additional success here, please share, or
        update the wiki.</div>
      <div><br>
      </div>
      <div>XCP is CentOS, based on=A0XenServer 5.6 FP1 (read=A0<a href=3D"h=
ttp://wiki.xen.org/wiki/XCP_Introduction" target=3D"_blank">http://wiki.xen=
.org/wiki/XCP_Introduction</a>)</div>
      <div><br>
      </div>
      <div>You can even install normal packages after enabling the repo,
        using yum, like this:</div>
      <div><br>
      </div>
      <div>
        <div>sed -i -e &quot;s/enabled=3D0/enabled=3D1/&quot;
          /etc/yum.repos.d/CentOS-Base.repo</div>
        <div>sed -i -e &quot;s/enabled=3D1/enabled=3D0/&quot;
          /etc/yum.repos.d/Citrix.repo</div>
        <div>yum install &lt;whatever&gt;</div>
      </div>
      <div><br>
      </div>
      <div>If you&#39;re feeling daring, you could try to compile your own
        nut by installing build tools first, e.g.</div>
      <div>yum install gcc flex rpm-build redhat-rpm-config make (etc)</div=
>
      <div><br>
      </div>
      <div>Wouldn&#39;t recommend adding all that junk onto a production
        box, but you could do it on a throw-away dev dom0.</div>
      <div><br>
      </div>
      <div>Cheers,</div>
      <div>Andrew</div>
      <div><br>
      </div>
      <div><br>
        <br>
        <br>
        <br>
        <div class=3D"gmail_quote">On Wed, Jun 6, 2012 at 11:18 AM,
          sebastien PROUFF <span dir=3D"ltr">&lt;<a href=3D"mailto:sebastie=
n.prouff@ac-poitiers.fr" target=3D"_blank">sebastien.prouff@ac-poitiers.fr<=
/a>&gt;</span>
          wrote:<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor=3D"#FFFFFF" text=3D"#000000"> Hi, <br>
              <br>
              I want to monitor my XCP server with nut.<br>
              <br>
              So, after a google search I&#39;ve been there.<br>
              <a href=3D"http://wiki.xen.org/wiki/XCP_NUT" target=3D"_blank=
">http://wiki.xen.org/wiki/XCP_NUT</a><br>
              <br>
              It sound great, but the nut packet I can download from
              alyseo seems outdated.<br>
              I would like to download the right one for my distro
              but...what is the distribution ?<br>
              <br>
              <tt>#cat /etc/issue<br>
                <a href=3D"http://xen.org" target=3D"_blank">xen.org</a> XC=
P 1.1.0-50674c<br>
              </tt><br>
              XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?)
              with is based on RHE ?<br>
              Whoo, i&#39;m lost !<br>
              Please tell me where i can find the right rpm package for
              my xcp server.<br>
              <br>
              Cheers<span><font color=3D"#888888"><br>
                  <br>
                  <pre cols=3D"72">--=20
S=E9bastien Prouff
</pre>
                </font></span></div>
            <br>
            _______________________________________________<br>
            Xen-users mailing list<br>
            <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xe=
n-users@lists.xen.org</a><br>
            <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">ht=
tp://lists.xen.org/xen-users</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
  </div></div></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--e89a8fb202a0b1efba04c1cfd0f2--


--===============0066084510394294564==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0066084510394294564==--


From xen-users-bounces@lists.xen.org Wed Jun 06 15:58:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 15:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScIbq-0007tv-3Y; Wed, 06 Jun 2012 15:57:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1ScIbo-0007tl-Az
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 15:57:20 +0000
Received: from [193.109.254.147:47898] by server-1.bemta-14.messagelabs.com id
	9F/F9-08067-FDD7FCF4; Wed, 06 Jun 2012 15:57:19 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1338998212!12746349!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16372 invoked from network); 6 Jun 2012 15:56:56 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 15:56:56 -0000
Received: by ggnp1 with SMTP id p1so5980901ggn.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 08:56:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=p7yayf7rcIkwNFydmN8vzOigEFYAxLz5tLfogMdyYU8=;
	b=K1H0JAxXabEQC032c3xb6XMwExf1t6iwuR1W+JnbaMlXzzL2upYouA4KO+m5AhBO1a
	Dhj+HIe6xljQyiynGZ9FnJXfeWjfVjeaq3BJqkdgO/F8k0hJL9853L+aNouWFX4RnpHB
	b5IbFax6uAtaKm9Pwo0oHyyX7tT1ObL6FAdJlOVF4R8L0UFrWfjTUQ/AAT1P3+ivDRW1
	iuVNCdjqjX+1ExB3jMW74kV5ZU58I9ZPLEHVgGhhfLQukvlx5xyLc+KfpvHmcrmaR3ft
	MAY4Fs7OxIcCMUxt92gFONDlaEE4f6Inj6kRj874/NMruL0zaeuqsWvm54sUxDgBSwSA
	xkRg==
Received: by 10.60.3.194 with SMTP id e2mr16356169oee.1.1338998210555; Wed, 06
	Jun 2012 08:56:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.128.71 with HTTP; Wed, 6 Jun 2012 08:56:30 -0700 (PDT)
In-Reply-To: <4FCF7B5B.6010606@ac-poitiers.fr>
References: <4FCF66BB.2030901@ac-poitiers.fr>
	<CAL_tfFcWE+sYijKx-qAmjNVbkSYB1S+6BDf=tOFF7JE2Y5OODg@mail.gmail.com>
	<4FCF7B5B.6010606@ac-poitiers.fr>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 6 Jun 2012 12:56:30 -0300
Message-ID: <CAL_tfFfJvUNo5ubXks+W1_3reT_vz3jxi30WhOPusmEyK1j0zw@mail.gmail.com>
To: sebastien PROUFF <sebastien.prouff@ac-poitiers.fr>
X-Gm-Message-State: ALoCoQl9NGFvw3ynBkhh9cta1b652+gNGNj03YultmvRhF1QBnZ/rxCJBx9uNNsYyluiqxx9p329
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP nut monitoring
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0066084510394294564=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0066084510394294564==
Content-Type: multipart/alternative; boundary=e89a8fb202a0b1efba04c1cfd0f2

--e89a8fb202a0b1efba04c1cfd0f2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Glad to hear it!

Just a suggestion as well, recommend to keep run sheets (e.g. list of
commands you performed) for any changes to the dom0... if you do an XCP
version upgrade in the future, it'll all get wiped out and you'll need to
redo your custom work.

On Wed, Jun 6, 2012 at 12:46 PM, sebastien PROUFF <
sebastien.prouff@ac-poitiers.fr> wrote:

>  Hi Andrew,
>
> thanks for your reply.
> OK, always read introduction first, sorry ;
>
> The server I want to install nut on is in production. So, I want to keep
> the basic configuration if possible.
> So, I tried to follow your how to ( included the rpm), and it worked like
> a charm !
>
> In my configuration, the nut server is on a debian server and my XCP
> server are connecting on it without problem.
>
> Thanks you
>
> S=E9bastien Prouff
> PS : next thing to do : put the switch on the UPS !
>
> Le 06/06/2012 16:30, Andrew Eross a =E9crit :
>
> Hey Sebastien,
>
>  I wrote that howto a bit ago, and yeah I couldn't really find a better
> package, although I did basically get nut working with my ups.
>
>  If you have any additional success here, please share, or update the
> wiki.
>
>  XCP is CentOS, based on XenServer 5.6 FP1 (read
> http://wiki.xen.org/wiki/XCP_Introduction)
>
>  You can even install normal packages after enabling the repo, using yum,
> like this:
>
>  sed -i -e "s/enabled=3D0/enabled=3D1/" /etc/yum.repos.d/CentOS-Base.repo
> sed -i -e "s/enabled=3D1/enabled=3D0/" /etc/yum.repos.d/Citrix.repo
> yum install <whatever>
>
>  If you're feeling daring, you could try to compile your own nut by
> installing build tools first, e.g.
> yum install gcc flex rpm-build redhat-rpm-config make (etc)
>
>  Wouldn't recommend adding all that junk onto a production box, but you
> could do it on a throw-away dev dom0.
>
>  Cheers,
> Andrew
>
>
>
>
>
> On Wed, Jun 6, 2012 at 11:18 AM, sebastien PROUFF <
> sebastien.prouff@ac-poitiers.fr> wrote:
>
>>  Hi,
>>
>> I want to monitor my XCP server with nut.
>>
>> So, after a google search I've been there.
>> http://wiki.xen.org/wiki/XCP_NUT
>>
>> It sound great, but the nut packet I can download from alyseo seems
>> outdated.
>> I would like to download the right one for my distro but...what is the
>> distribution ?
>>
>> #cat /etc/issue
>> xen.org XCP 1.1.0-50674c
>>
>> XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?) with is based
>> on RHE ?
>> Whoo, i'm lost !
>> Please tell me where i can find the right rpm package for my xcp server.
>>
>> Cheers
>>
>> --
>> S=E9bastien Prouff
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-use=
rs
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb202a0b1efba04c1cfd0f2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Glad to hear it!<div><br></div><div>Just a suggestion as well, recommend to=
 keep run sheets (e.g. list of commands you performed) for any changes to t=
he dom0... if you do an XCP version upgrade in the future, it&#39;ll all ge=
t wiped out and you&#39;ll need to redo your custom work.</div>


<div><div><br></div><div class=3D"gmail_quote">On Wed, Jun 6, 2012 at 12:46=
 PM, sebastien PROUFF <span dir=3D"ltr">&lt;<a href=3D"mailto:sebastien.pro=
uff@ac-poitiers.fr" target=3D"_blank">sebastien.prouff@ac-poitiers.fr</a>&g=
t;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hi Andrew, <br>
    <br>
    thanks for your reply.<br>
    OK, always read introduction first, sorry ;<br>
    <br>
    The server I want to install nut on is in production. So, I want to
    keep the basic configuration if possible.<br>
    So, I tried to follow your how to ( included the rpm), and it worked
    like a charm !<br>
    <br>
    In my configuration, the nut server is on a debian server and my XCP
    server are connecting on it without problem.<br>
    <br>
    Thanks you<br>
    <br>
    <pre cols=3D"72">S=E9bastien Prouff
PS : next thing to do : put the switch on the UPS !
</pre>
    Le 06/06/2012 16:30, Andrew Eross a =E9crit=A0:
    <div><div><blockquote type=3D"cite">Hey Sebastien,
      <div><br>
      </div>
      <div>I wrote that howto a bit ago, and yeah I couldn&#39;t really fin=
d
        a better package, although I did basically get nut working with
        my ups.</div>
      <div><br>
      </div>
      <div>If you have any additional success here, please share, or
        update the wiki.</div>
      <div><br>
      </div>
      <div>XCP is CentOS, based on=A0XenServer 5.6 FP1 (read=A0<a href=3D"h=
ttp://wiki.xen.org/wiki/XCP_Introduction" target=3D"_blank">http://wiki.xen=
.org/wiki/XCP_Introduction</a>)</div>
      <div><br>
      </div>
      <div>You can even install normal packages after enabling the repo,
        using yum, like this:</div>
      <div><br>
      </div>
      <div>
        <div>sed -i -e &quot;s/enabled=3D0/enabled=3D1/&quot;
          /etc/yum.repos.d/CentOS-Base.repo</div>
        <div>sed -i -e &quot;s/enabled=3D1/enabled=3D0/&quot;
          /etc/yum.repos.d/Citrix.repo</div>
        <div>yum install &lt;whatever&gt;</div>
      </div>
      <div><br>
      </div>
      <div>If you&#39;re feeling daring, you could try to compile your own
        nut by installing build tools first, e.g.</div>
      <div>yum install gcc flex rpm-build redhat-rpm-config make (etc)</div=
>
      <div><br>
      </div>
      <div>Wouldn&#39;t recommend adding all that junk onto a production
        box, but you could do it on a throw-away dev dom0.</div>
      <div><br>
      </div>
      <div>Cheers,</div>
      <div>Andrew</div>
      <div><br>
      </div>
      <div><br>
        <br>
        <br>
        <br>
        <div class=3D"gmail_quote">On Wed, Jun 6, 2012 at 11:18 AM,
          sebastien PROUFF <span dir=3D"ltr">&lt;<a href=3D"mailto:sebastie=
n.prouff@ac-poitiers.fr" target=3D"_blank">sebastien.prouff@ac-poitiers.fr<=
/a>&gt;</span>
          wrote:<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor=3D"#FFFFFF" text=3D"#000000"> Hi, <br>
              <br>
              I want to monitor my XCP server with nut.<br>
              <br>
              So, after a google search I&#39;ve been there.<br>
              <a href=3D"http://wiki.xen.org/wiki/XCP_NUT" target=3D"_blank=
">http://wiki.xen.org/wiki/XCP_NUT</a><br>
              <br>
              It sound great, but the nut packet I can download from
              alyseo seems outdated.<br>
              I would like to download the right one for my distro
              but...what is the distribution ?<br>
              <br>
              <tt>#cat /etc/issue<br>
                <a href=3D"http://xen.org" target=3D"_blank">xen.org</a> XC=
P 1.1.0-50674c<br>
              </tt><br>
              XCP1.1 is based on XenServer (with version 5.6, v5.6.2 ?)
              with is based on RHE ?<br>
              Whoo, i&#39;m lost !<br>
              Please tell me where i can find the right rpm package for
              my xcp server.<br>
              <br>
              Cheers<span><font color=3D"#888888"><br>
                  <br>
                  <pre cols=3D"72">--=20
S=E9bastien Prouff
</pre>
                </font></span></div>
            <br>
            _______________________________________________<br>
            Xen-users mailing list<br>
            <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xe=
n-users@lists.xen.org</a><br>
            <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">ht=
tp://lists.xen.org/xen-users</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
  </div></div></div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--e89a8fb202a0b1efba04c1cfd0f2--


--===============0066084510394294564==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0066084510394294564==--


From xen-users-bounces@lists.xen.org Wed Jun 06 16:40:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 16:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScJGP-0001N7-DC; Wed, 06 Jun 2012 16:39:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bill@b2bassadventures.com>) id 1ScJGO-0001N2-Jp
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 16:39:16 +0000
Received: from [85.158.139.83:52324] by server-12.bemta-5.messagelabs.com id
	26/BE-18374-3B78FCF4; Wed, 06 Jun 2012 16:39:15 +0000
X-Env-Sender: bill@b2bassadventures.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1339000754!28033039!1
X-Originating-IP: [184.105.211.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12253 invoked from network); 6 Jun 2012 16:39:14 -0000
Received: from billbeau.net (HELO billbeau.net) (184.105.211.105)
	by server-14.tower-182.messagelabs.com with SMTP;
	6 Jun 2012 16:39:14 -0000
Received: from mail ([71.138.140.231]) by billbeau.net for
	<xen-users@lists.xen.org>; Wed, 6 Jun 2012 09:39:12 -0700
Received: from [192.168.3.7] (unknown [192.168.1.2])
	by mail (Postfix) with ESMTP id 7E62C38A17E;
	Wed,  6 Jun 2012 09:39:12 -0700 (PDT)
From: bill@b2bassadventures.com
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Wed, 06 Jun 2012 09:39:17 -0700
MIME-Version: 1.0
Message-ID: <4FCF87B5.27314.3C194B0F@bill.b2bassadventures.com>
Priority: normal
In-reply-to: <1338994086.32319.119.camel@zakaz.uk.xensource.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>,
	<4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>,
	<1338994086.32319.119.camel@zakaz.uk.xensource.com>
X-mailer: Pegasus Mail for Windows (4.63)
Content-description: Mail message body
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6 Jun 2012 at 15:48, Ian Campbell wrote:


> > br0 and br1 wont start upon dom0 startup. I have added ifup br0 and ifup br1 to rc.local to 
> > get them to start.
> 
> Do you have "auto br0" etc in your /etc/network/interfaces?
> 
> If you still have problems then please show us the config you are using.
> 
Thanks for that. Clean forgot about the auto part in the file. 

On your other questions/answers I have to get back to ya. Im under a tight schedual today. 
Im retired on disability and do the linux stuff to supliment my income. I also am a bass 
fishing guide and I have a 4 day trip to get ready for today. Ill try and get back to ya later 
today if not it will be monday


> > on guest1 using ifconfig I see eth1. Eth1 is not configured in /etc/network/interfaces so it 
> > shouldn't show up. It is not working as you can not ping its ip. Guest2 does use eth1 and not 
> > eth0.
> 
> I'm not entirely sure what you are describing here, can you describe
> what you do see vs. what you expected to see?
> 
> Did you expect to see eth1 in guest1? or did you expect to see eth0?
> 
> What does guest1's vif configuration line look like?
> 
> If you expected eth0 then you might have an issue with the udev
> persistent net rules, look under /etc/udev/rules.d for things which
> might be renaming eth0->eth1 on boot.
> 
> If you expected eth1 then obviously you need to have eth1 in the
> guest's /etc/network/interfaces if you want to use it.
> 
> > issueing xm list shows guest1 as running but guest2 shows a b for blocked but it is running 
> > and I can use it.
> 
> blocked just means the guest is idle (i.e. it is blocked in the
> hypervisor). It is still available to run if something happens. On a
> mostly idle system most guests will be blocked...
> 
> > Big question is how do I get these two guests to autostart if the server is rebooted?
> 
> The xendomains initscript can do this for you. IIRC you just need to put
> the config files in /etc/xen/auto instead of /etc/xen.
> 
> Ian.
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
> 



Bill Beauchemin
B2 Bass Adventures
Newark, Ca. 94560
(510) 552-7571


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 16:40:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 16:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScJGP-0001N7-DC; Wed, 06 Jun 2012 16:39:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bill@b2bassadventures.com>) id 1ScJGO-0001N2-Jp
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 16:39:16 +0000
Received: from [85.158.139.83:52324] by server-12.bemta-5.messagelabs.com id
	26/BE-18374-3B78FCF4; Wed, 06 Jun 2012 16:39:15 +0000
X-Env-Sender: bill@b2bassadventures.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1339000754!28033039!1
X-Originating-IP: [184.105.211.105]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12253 invoked from network); 6 Jun 2012 16:39:14 -0000
Received: from billbeau.net (HELO billbeau.net) (184.105.211.105)
	by server-14.tower-182.messagelabs.com with SMTP;
	6 Jun 2012 16:39:14 -0000
Received: from mail ([71.138.140.231]) by billbeau.net for
	<xen-users@lists.xen.org>; Wed, 6 Jun 2012 09:39:12 -0700
Received: from [192.168.3.7] (unknown [192.168.1.2])
	by mail (Postfix) with ESMTP id 7E62C38A17E;
	Wed,  6 Jun 2012 09:39:12 -0700 (PDT)
From: bill@b2bassadventures.com
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Wed, 06 Jun 2012 09:39:17 -0700
MIME-Version: 1.0
Message-ID: <4FCF87B5.27314.3C194B0F@bill.b2bassadventures.com>
Priority: normal
In-reply-to: <1338994086.32319.119.camel@zakaz.uk.xensource.com>
References: <4FCD7E6D.5070004@b2bassadventures.com>,
	<4FCF6A60.28298.3BA6B65C@bill.b2bassadventures.com>,
	<1338994086.32319.119.camel@zakaz.uk.xensource.com>
X-mailer: Pegasus Mail for Windows (4.63)
Content-description: Mail message body
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen tutorials?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6 Jun 2012 at 15:48, Ian Campbell wrote:


> > br0 and br1 wont start upon dom0 startup. I have added ifup br0 and ifup br1 to rc.local to 
> > get them to start.
> 
> Do you have "auto br0" etc in your /etc/network/interfaces?
> 
> If you still have problems then please show us the config you are using.
> 
Thanks for that. Clean forgot about the auto part in the file. 

On your other questions/answers I have to get back to ya. Im under a tight schedual today. 
Im retired on disability and do the linux stuff to supliment my income. I also am a bass 
fishing guide and I have a 4 day trip to get ready for today. Ill try and get back to ya later 
today if not it will be monday


> > on guest1 using ifconfig I see eth1. Eth1 is not configured in /etc/network/interfaces so it 
> > shouldn't show up. It is not working as you can not ping its ip. Guest2 does use eth1 and not 
> > eth0.
> 
> I'm not entirely sure what you are describing here, can you describe
> what you do see vs. what you expected to see?
> 
> Did you expect to see eth1 in guest1? or did you expect to see eth0?
> 
> What does guest1's vif configuration line look like?
> 
> If you expected eth0 then you might have an issue with the udev
> persistent net rules, look under /etc/udev/rules.d for things which
> might be renaming eth0->eth1 on boot.
> 
> If you expected eth1 then obviously you need to have eth1 in the
> guest's /etc/network/interfaces if you want to use it.
> 
> > issueing xm list shows guest1 as running but guest2 shows a b for blocked but it is running 
> > and I can use it.
> 
> blocked just means the guest is idle (i.e. it is blocked in the
> hypervisor). It is still available to run if something happens. On a
> mostly idle system most guests will be blocked...
> 
> > Big question is how do I get these two guests to autostart if the server is rebooted?
> 
> The xendomains initscript can do this for you. IIRC you just need to put
> the config files in /etc/xen/auto instead of /etc/xen.
> 
> Ian.
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
> 



Bill Beauchemin
B2 Bass Adventures
Newark, Ca. 94560
(510) 552-7571


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 19:11:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 19:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScLc1-0004O1-Nm; Wed, 06 Jun 2012 19:09:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScLc0-0004Nq-BU
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 19:09:44 +0000
Received: from [85.158.143.99:5520] by server-3.bemta-4.messagelabs.com id
	10/59-29237-7FAAFCF4; Wed, 06 Jun 2012 19:09:43 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339009781!21978467!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31355 invoked from network); 6 Jun 2012 19:09:42 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 19:09:42 -0000
Received: by obbwd20 with SMTP id wd20so14311661obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 12:09:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=muZRzCr6xQDiJZKOI2XnH9c0x1tZsSGkdrQT5hne09w=;
	b=C6eSfK6rvqn3XBgIIkit6YZX8rwJj41BYcct4+XWfieVy15YujMvU4Sz7JYMG1sKFL
	2ncc1sHcBcrW3dhlO9vU308nsZn1y2JFs49+FPkC81rX7Umwpe8EUz/j7p7bAUCLyReM
	yB3GLoOVOPsNUFbCdoQrIvDGH4Rkr2VZ9/kJ2mKegyBnXO2nnlaZHnah4EYEcJAJKTTs
	oOU30Nu+Syl3rWehksDascATAz8HwJLmeehR+vUC6xlKa+gb1+7F4/kwFgGPF8IYgWWV
	HaCaDBu5dPyQQo1NNafDp41LsPJEdbPjbSbRy4db7p7Se85qMgiC+PsYND0mYgqGnHov
	H/OQ==
Received: by 10.182.112.102 with SMTP id ip6mr21683883obb.39.1339009761761;
	Wed, 06 Jun 2012 12:09:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Wed, 6 Jun 2012 12:09:01 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FCF78BD.3040909@xen.org>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
From: Rolu <rolu@roce.org>
Date: Wed, 6 Jun 2012 21:09:01 +0200
Message-ID: <CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
To: lars.kurth@xen.org
X-Gm-Message-State: ALoCoQn82mxvMJmQPNJBRPgmmVkjnd36Lnz1UDvqoAxNGJT+QBRGoPM9V6UyfmCn3VzsIlf9/428
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 6, 2012 at 5:35 PM, Lars Kurth <lars.kurth@xen.org> wrote:
> On 01/06/2012 18:54, Ian Jackson wrote:
>>
>> Lars Kurth writes ("[Xen-devel] Proposals/changes for a new Wiki
>> Front-Page - need input/mods/creative proposals"):
>>>
>>> - http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case
>>> focussed
>>> front-page
>>
>> This one is already much better than the existing front page. =A0I have
>> made some more changes.
>
> Great!
>

I agree it's much better. Since the main categories are "help with
xen" and "help with xcp" it would be nice if there were a few lines at
the top of the page explaining which is which, so (new) people can
have a better idea of where to look. The descriptions from
http://xen.org/products/ and a link to
http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
The latter is already linked in the "getting started with xen" column
but would be better off at the top since it gives a feature table of
both.

>> The links under "Xen Docs" are rather poor. =A0I don't know what pages
>> we have that would do better, but the top link being the Wiki category
>> listing is quite unhelpful.
>
> Would a ...
> 1) link to http://wiki.xen.org/wiki/Xen_4.x_Manuals instead of
> http://wiki.xen.org/wiki/Category:Manual be better?
> 2) We could move http://wiki.xen.org/wiki/Xen_Beginners_Guide one up - it=
 is
> a step-by-step tutorial to set up Xen 4 with Squeeze
>
> Part of the problem is that there is a lot of stuff and it is hard to cho=
ose
> what is relevant
>

As someone who started with Xen not long ago, I much prefer dedicated
link pages over Category: pages. The latter just give a big unsorted
(alphabetical doesn't count, needs to be sorted by subtopic to be a
useful sort) list of pages of widely varying scope and usefulness.
It's better than nothing, sure, but a page that sorts them by topic or
purpose or something (much like this proposed front page really) is a
lot better.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 19:11:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 19:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScLc1-0004O1-Nm; Wed, 06 Jun 2012 19:09:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScLc0-0004Nq-BU
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 19:09:44 +0000
Received: from [85.158.143.99:5520] by server-3.bemta-4.messagelabs.com id
	10/59-29237-7FAAFCF4; Wed, 06 Jun 2012 19:09:43 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339009781!21978467!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31355 invoked from network); 6 Jun 2012 19:09:42 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 19:09:42 -0000
Received: by obbwd20 with SMTP id wd20so14311661obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 12:09:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=muZRzCr6xQDiJZKOI2XnH9c0x1tZsSGkdrQT5hne09w=;
	b=C6eSfK6rvqn3XBgIIkit6YZX8rwJj41BYcct4+XWfieVy15YujMvU4Sz7JYMG1sKFL
	2ncc1sHcBcrW3dhlO9vU308nsZn1y2JFs49+FPkC81rX7Umwpe8EUz/j7p7bAUCLyReM
	yB3GLoOVOPsNUFbCdoQrIvDGH4Rkr2VZ9/kJ2mKegyBnXO2nnlaZHnah4EYEcJAJKTTs
	oOU30Nu+Syl3rWehksDascATAz8HwJLmeehR+vUC6xlKa+gb1+7F4/kwFgGPF8IYgWWV
	HaCaDBu5dPyQQo1NNafDp41LsPJEdbPjbSbRy4db7p7Se85qMgiC+PsYND0mYgqGnHov
	H/OQ==
Received: by 10.182.112.102 with SMTP id ip6mr21683883obb.39.1339009761761;
	Wed, 06 Jun 2012 12:09:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Wed, 6 Jun 2012 12:09:01 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FCF78BD.3040909@xen.org>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
From: Rolu <rolu@roce.org>
Date: Wed, 6 Jun 2012 21:09:01 +0200
Message-ID: <CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
To: lars.kurth@xen.org
X-Gm-Message-State: ALoCoQn82mxvMJmQPNJBRPgmmVkjnd36Lnz1UDvqoAxNGJT+QBRGoPM9V6UyfmCn3VzsIlf9/428
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 6, 2012 at 5:35 PM, Lars Kurth <lars.kurth@xen.org> wrote:
> On 01/06/2012 18:54, Ian Jackson wrote:
>>
>> Lars Kurth writes ("[Xen-devel] Proposals/changes for a new Wiki
>> Front-Page - need input/mods/creative proposals"):
>>>
>>> - http://wiki.xen.org/wiki/Proposals/Main_Page1 : a more use-case
>>> focussed
>>> front-page
>>
>> This one is already much better than the existing front page. =A0I have
>> made some more changes.
>
> Great!
>

I agree it's much better. Since the main categories are "help with
xen" and "help with xcp" it would be nice if there were a few lines at
the top of the page explaining which is which, so (new) people can
have a better idea of where to look. The descriptions from
http://xen.org/products/ and a link to
http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
The latter is already linked in the "getting started with xen" column
but would be better off at the top since it gives a feature table of
both.

>> The links under "Xen Docs" are rather poor. =A0I don't know what pages
>> we have that would do better, but the top link being the Wiki category
>> listing is quite unhelpful.
>
> Would a ...
> 1) link to http://wiki.xen.org/wiki/Xen_4.x_Manuals instead of
> http://wiki.xen.org/wiki/Category:Manual be better?
> 2) We could move http://wiki.xen.org/wiki/Xen_Beginners_Guide one up - it=
 is
> a step-by-step tutorial to set up Xen 4 with Squeeze
>
> Part of the problem is that there is a lot of stuff and it is hard to cho=
ose
> what is relevant
>

As someone who started with Xen not long ago, I much prefer dedicated
link pages over Category: pages. The latter just give a big unsorted
(alphabetical doesn't count, needs to be sorted by subtopic to be a
useful sort) list of pages of widely varying scope and usefulness.
It's better than nothing, sure, but a page that sorts them by topic or
purpose or something (much like this proposed front page really) is a
lot better.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 21:52:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 21:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScO8K-0007Ws-5O; Wed, 06 Jun 2012 21:51:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1ScO8I-0007Wk-Ek
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 21:51:14 +0000
Received: from [193.109.254.147:57067] by server-3.bemta-14.messagelabs.com id
	DD/66-05653-1D0DFCF4; Wed, 06 Jun 2012 21:51:13 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339019471!5451359!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNDkyNTI=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26053 invoked from network); 6 Jun 2012 21:51:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 21:51:12 -0000
X-IronPort-AV: E=Sophos;i="4.75,726,1330923600"; d="scan'208";a="27121164"
Received: from sjcpmailmx01.citrite.net ([10.216.14.74])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 17:51:11 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.72]) by
	SJCPMAILMX01.citrite.net ([10.216.14.74]) with mapi;
	Wed, 6 Jun 2012 14:51:10 -0700
From: Edison Su <Edison.su@citrix.com>
To: "'xen-users@lists.xen.org'" <xen-users@lists.xen.org>
Date: Wed, 6 Jun 2012 14:51:10 -0700
Thread-Topic: Can't attach an ISO to a PV VM on Ubuntu 12.04 dom0
Thread-Index: Ac1ELnvmb+5dY9FqQlmblCWF81NO+Q==
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4011A43292639@SJCPMAILBOX01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: [Xen-users] Can't attach an ISO to a PV VM on Ubuntu 12.04 dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

root@ubuntu:~# xe vbd-param-list uuid=71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0 
uuid ( RO)                        : 71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0
                     vm-uuid ( RO): 246e6121-aa22-17da-a212-ba2b2103f5bf
               vm-name-label ( RO): s-8-VM
                    vdi-uuid ( RO): ef49891a-9774-4d6f-bbbb-31e9a52f4815
              vdi-name-label ( RO): systemvm.iso
          allowed-operations (SRO): pause; unpause; attach; eject; unplug_force; unplug
          current-operations (SRO): 
                       empty ( RO): false
                      device ( RO): xvdd
                  userdevice ( RW): 3
                    bootable ( RW): false
                        mode ( RW): RO
                        type ( RW): CD
                 unpluggable ( RW): true
          currently-attached ( RO): true
                  attachable ( RO): true
                storage-lock ( RO): false
                 status-code ( RO): 0
               status-detail ( RO): 
          qos_algorithm_type ( RW): 
        qos_algorithm_params (MRW): 
    qos_supported_algorithms (SRO): 
                other-config (MRW): 
                 io_read_kbs ( RO): <unknown>
                io_write_kbs ( RO): <unknown>

root@ubuntu:~# xe vdi-param-list uuid=ef49891a-9774-4d6f-bbbb-31e9a52f4815 
uuid ( RO)                    : ef49891a-9774-4d6f-bbbb-31e9a52f4815
              name-label ( RW): systemvm.iso
        name-description ( RW): 
           is-a-snapshot ( RO): false
             snapshot-of ( RO): <not in database>
               snapshots ( RO): 
           snapshot-time ( RO): 19700101T00:00:00Z
      allowed-operations (SRO): clone; snapshot
      current-operations (SRO): 
                 sr-uuid ( RO): 481f1c9d-863c-fcf1-225e-75eec166133e
           sr-name-label ( RO): XenServer Tools
               vbd-uuids (SRO): 71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0
         crashdump-uuids (SRO): 
            virtual-size ( RO): 14280704
    physical-utilisation ( RO): 14280704
                location ( RO): systemvm.iso
                    type ( RO): User
                sharable ( RO): false
               read-only ( RO): true
            storage-lock ( RO): false
                 managed ( RO): true
                  parent ( RO): <not in database>
                 missing ( RO): false
            other-config (MRW): 
           xenstore-data (MRO): 
               sm-config (MRO): xs-tools: true
                 on-boot ( RW): persist
           allow-caching ( RW): false
         metadata-latest ( RO): false
        metadata-of-pool ( RO): <not in database>
                    tags (SRW):

root@ubuntu:~# xe sr-list uuid=481f1c9d-863c-fcf1-225e-75eec166133e 
uuid ( RO)                : 481f1c9d-863c-fcf1-225e-75eec166133e
          name-label ( RW): XenServer Tools
    name-description ( RW): XenServer Tools ISOs
                host ( RO): ubuntu
                type ( RO): iso
        content-type ( RO): iso

On syslog, I see the following errors:

Jun  6 14:38:55 ubuntu xapi: [20120606T21:38:55.343Z| info|ubuntu|7563 UNIX /var/lib/xcp/xapi|VBD.create R:f4d814ea3dea|audit] ('trackid=bd8429fa72a024f3edc49659f7aa9941' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.create' (('VM' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf') ('VDI' 'systemvm.iso' 'ef49891a-9774-4d6f-bbbb-31e9a52f4815' 'OpaqueRef:a672d623-b8b3-e4f2-d8df-c5caf2d4d381')))
Jun  6 14:38:55 ubuntu udevd[26831]: kernel-provided name 'blktap0' and NAME= 'xen/blktap-2/blktap0' disagree, please use SYMLINK+= or change the kernel to provide the proper name
Jun  6 14:38:55 ubuntu tapdisk[30921]: tapdisk-control: init, 10 x 4k buffers
Jun  6 14:38:55 ubuntu tapdisk[30921]: I/O queue driver: lio
Jun  6 14:38:55 ubuntu tapdisk[30921]: tapdisk-log: started, level 0
Jun  6 14:38:55 ubuntu tapdisk[30921]: received 'attach' message (uuid = 0)
Jun  6 14:38:55 ubuntu tapdisk[30921]: sending 'attach response' message (uuid = 0)
Jun  6 14:38:55 ubuntu tapdisk[30921]: received 'open' message (uuid = 0)
Jun  6 14:38:55 ubuntu tapdisk[30921]: block-aio open('/usr/share/xcp/packages/iso/systemvm.iso')
Jun  6 14:38:55 ubuntu tapdisk[30921]: open(/usr/share/xcp/packages/iso/systemvm.iso) with O_DIRECT
Jun  6 14:38:55 ubuntu tapdisk[30921]: Image size: #012#011pre sector_shift  [14280704]#012#011post sector_shift [27892]
Jun  6 14:38:55 ubuntu tapdisk[30921]: opened image /usr/share/xcp/packages/iso/systemvm.iso (1 users, state: 0x00000003, type: 0, ro)
Jun  6 14:38:55 ubuntu tapdisk[30921]: VBD CHAIN:
Jun  6 14:38:55 ubuntu tapdisk[30921]: /usr/share/xcp/packages/iso/systemvm.iso: type:aio(0) storage:n/a(-1)
Jun  6 14:38:55 ubuntu tapdisk[30921]: bdev: capacity=27892 sector_size=512/512 flags=0
Jun  6 14:38:55 ubuntu tapdisk[30921]: sending 'open response' message (uuid = 0)
Jun  6 14:38:55 ubuntu kernel: [11434.498009] block tda: sector-size: 512/512+0 capacity: 27892 discard: 0+0 flush: 0x0
Jun  6 14:38:55 ubuntu kernel: [11434.651214] xen-blkback:ring-ref 2351, event-channel 8, protocol 2 (x86_32-abi)
Jun  6 14:38:55 ubuntu logger: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/8/51760
Jun  6 14:38:55 ubuntu logger: /etc/xen/scripts/block: Writing backend/vbd/8/51760/hotplug-error /dev/sm/backend/481f1c9d-863c-fcf1-225e-75eec166133e/ef49891a-9774-4d6f-bbbb-31e9a52f4815 does not exist. backend/vbd/8/51760/hotplug-status error to xenstore.
Jun  6 14:38:55 ubuntu xapi: [20120606T21:38:55.946Z| info|ubuntu|7563 UNIX /var/lib/xcp/xapi|VBD.plug R:395bed0c1b4d|audit] ('trackid=bd8429fa72a024f3edc49659f7aa9941' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.plug' (('self' '' '71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0' 'OpaqueRef:b8c902b1-e003-b2a9-6811-5e3463502e93')))
Jun  6 14:38:55 ubuntu logger: /etc/xen/scripts/block: /dev/sm/backend/481f1c9d-863c-fcf1-225e-75eec166133e/ef49891a-9774-4d6f-bbbb-31e9a52f4815 does not exist.
Jun  6 14:39:42 ubuntu xapi: [20120606T21:39:42.500Z| info|ubuntu|7602 UNIX /var/lib/xcp/xapi|VBD.assert_attachable R:8c1e29a2c394|audit] ('trackid=b0d2942c096fec716132a3bbed0d8bf6' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.assert_attachable' (('self' '' '71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0' 'OpaqueRef:b8c902b1-e003-b2a9-6811-5e3463502e93')))
Jun  6 14:39:42 ubuntu xapi: [20120606T21:39:42.516Z| info|ubuntu|7602 UNIX /var/lib/xcp/xapi|VM.query_data_source D:91a338ea8c6e|audit] ('trackid=b0d2942c096fec716132a3bbed0d8bf6' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_read ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
Jun  6 14:39:42 ubuntu xapi: [20120606T21:39:42.523Z| info|ubuntu|7602 UNIX /var/lib/xcp/xapi|VM.query_data_source D:15a5e5856b64|audit] ('trackid=b0d2942c096fec716132a3bbed0d8bf6' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_write ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
Jun  6 14:41:28 ubuntu kernel: [11587.004380] ISO 9660 Extensions: RRIP_1991A
Jun  6 14:45:00 ubuntu xapi: [20120606T21:45:00.997Z| info|ubuntu|7616 UNIX /var/lib/xcp/xapi|VBD.assert_attachable R:a17ba41316d0|audit] ('trackid=6136dfb0c82ceaeb530a37c02df18655' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.assert_attachable' (('self' '' '71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0' 'OpaqueRef:b8c902b1-e003-b2a9-6811-5e3463502e93')))
Jun  6 14:45:01 ubuntu xapi: [20120606T21:45:01.005Z| info|ubuntu|7616 UNIX /var/lib/xcp/xapi|VM.query_data_source D:98177990f4d3|audit] ('trackid=6136dfb0c82ceaeb530a37c02df18655' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_read ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
Jun  6 14:45:01 ubuntu xapi: [20120606T21:45:01.009Z| info|ubuntu|7616 UNIX /var/lib/xcp/xapi|VM.query_data_source D:769d4729e23a|audit] ('trackid=6136dfb0c82ceaeb530a37c02df18655' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_write ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
                                                                                                                                                            56069,1       


Inside guest, I see errors like "XENBUS: Timeout connecting to device: device/vbd/5170(local state 3, remote state 2)" .
Any hint how to debug this issue?


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 21:52:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 21:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScO8K-0007Ws-5O; Wed, 06 Jun 2012 21:51:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1ScO8I-0007Wk-Ek
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 21:51:14 +0000
Received: from [193.109.254.147:57067] by server-3.bemta-14.messagelabs.com id
	DD/66-05653-1D0DFCF4; Wed, 06 Jun 2012 21:51:13 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339019471!5451359!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNDkyNTI=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26053 invoked from network); 6 Jun 2012 21:51:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Jun 2012 21:51:12 -0000
X-IronPort-AV: E=Sophos;i="4.75,726,1330923600"; d="scan'208";a="27121164"
Received: from sjcpmailmx01.citrite.net ([10.216.14.74])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Jun 2012 17:51:11 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.72]) by
	SJCPMAILMX01.citrite.net ([10.216.14.74]) with mapi;
	Wed, 6 Jun 2012 14:51:10 -0700
From: Edison Su <Edison.su@citrix.com>
To: "'xen-users@lists.xen.org'" <xen-users@lists.xen.org>
Date: Wed, 6 Jun 2012 14:51:10 -0700
Thread-Topic: Can't attach an ISO to a PV VM on Ubuntu 12.04 dom0
Thread-Index: Ac1ELnvmb+5dY9FqQlmblCWF81NO+Q==
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4011A43292639@SJCPMAILBOX01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: [Xen-users] Can't attach an ISO to a PV VM on Ubuntu 12.04 dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

root@ubuntu:~# xe vbd-param-list uuid=71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0 
uuid ( RO)                        : 71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0
                     vm-uuid ( RO): 246e6121-aa22-17da-a212-ba2b2103f5bf
               vm-name-label ( RO): s-8-VM
                    vdi-uuid ( RO): ef49891a-9774-4d6f-bbbb-31e9a52f4815
              vdi-name-label ( RO): systemvm.iso
          allowed-operations (SRO): pause; unpause; attach; eject; unplug_force; unplug
          current-operations (SRO): 
                       empty ( RO): false
                      device ( RO): xvdd
                  userdevice ( RW): 3
                    bootable ( RW): false
                        mode ( RW): RO
                        type ( RW): CD
                 unpluggable ( RW): true
          currently-attached ( RO): true
                  attachable ( RO): true
                storage-lock ( RO): false
                 status-code ( RO): 0
               status-detail ( RO): 
          qos_algorithm_type ( RW): 
        qos_algorithm_params (MRW): 
    qos_supported_algorithms (SRO): 
                other-config (MRW): 
                 io_read_kbs ( RO): <unknown>
                io_write_kbs ( RO): <unknown>

root@ubuntu:~# xe vdi-param-list uuid=ef49891a-9774-4d6f-bbbb-31e9a52f4815 
uuid ( RO)                    : ef49891a-9774-4d6f-bbbb-31e9a52f4815
              name-label ( RW): systemvm.iso
        name-description ( RW): 
           is-a-snapshot ( RO): false
             snapshot-of ( RO): <not in database>
               snapshots ( RO): 
           snapshot-time ( RO): 19700101T00:00:00Z
      allowed-operations (SRO): clone; snapshot
      current-operations (SRO): 
                 sr-uuid ( RO): 481f1c9d-863c-fcf1-225e-75eec166133e
           sr-name-label ( RO): XenServer Tools
               vbd-uuids (SRO): 71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0
         crashdump-uuids (SRO): 
            virtual-size ( RO): 14280704
    physical-utilisation ( RO): 14280704
                location ( RO): systemvm.iso
                    type ( RO): User
                sharable ( RO): false
               read-only ( RO): true
            storage-lock ( RO): false
                 managed ( RO): true
                  parent ( RO): <not in database>
                 missing ( RO): false
            other-config (MRW): 
           xenstore-data (MRO): 
               sm-config (MRO): xs-tools: true
                 on-boot ( RW): persist
           allow-caching ( RW): false
         metadata-latest ( RO): false
        metadata-of-pool ( RO): <not in database>
                    tags (SRW):

root@ubuntu:~# xe sr-list uuid=481f1c9d-863c-fcf1-225e-75eec166133e 
uuid ( RO)                : 481f1c9d-863c-fcf1-225e-75eec166133e
          name-label ( RW): XenServer Tools
    name-description ( RW): XenServer Tools ISOs
                host ( RO): ubuntu
                type ( RO): iso
        content-type ( RO): iso

On syslog, I see the following errors:

Jun  6 14:38:55 ubuntu xapi: [20120606T21:38:55.343Z| info|ubuntu|7563 UNIX /var/lib/xcp/xapi|VBD.create R:f4d814ea3dea|audit] ('trackid=bd8429fa72a024f3edc49659f7aa9941' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.create' (('VM' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf') ('VDI' 'systemvm.iso' 'ef49891a-9774-4d6f-bbbb-31e9a52f4815' 'OpaqueRef:a672d623-b8b3-e4f2-d8df-c5caf2d4d381')))
Jun  6 14:38:55 ubuntu udevd[26831]: kernel-provided name 'blktap0' and NAME= 'xen/blktap-2/blktap0' disagree, please use SYMLINK+= or change the kernel to provide the proper name
Jun  6 14:38:55 ubuntu tapdisk[30921]: tapdisk-control: init, 10 x 4k buffers
Jun  6 14:38:55 ubuntu tapdisk[30921]: I/O queue driver: lio
Jun  6 14:38:55 ubuntu tapdisk[30921]: tapdisk-log: started, level 0
Jun  6 14:38:55 ubuntu tapdisk[30921]: received 'attach' message (uuid = 0)
Jun  6 14:38:55 ubuntu tapdisk[30921]: sending 'attach response' message (uuid = 0)
Jun  6 14:38:55 ubuntu tapdisk[30921]: received 'open' message (uuid = 0)
Jun  6 14:38:55 ubuntu tapdisk[30921]: block-aio open('/usr/share/xcp/packages/iso/systemvm.iso')
Jun  6 14:38:55 ubuntu tapdisk[30921]: open(/usr/share/xcp/packages/iso/systemvm.iso) with O_DIRECT
Jun  6 14:38:55 ubuntu tapdisk[30921]: Image size: #012#011pre sector_shift  [14280704]#012#011post sector_shift [27892]
Jun  6 14:38:55 ubuntu tapdisk[30921]: opened image /usr/share/xcp/packages/iso/systemvm.iso (1 users, state: 0x00000003, type: 0, ro)
Jun  6 14:38:55 ubuntu tapdisk[30921]: VBD CHAIN:
Jun  6 14:38:55 ubuntu tapdisk[30921]: /usr/share/xcp/packages/iso/systemvm.iso: type:aio(0) storage:n/a(-1)
Jun  6 14:38:55 ubuntu tapdisk[30921]: bdev: capacity=27892 sector_size=512/512 flags=0
Jun  6 14:38:55 ubuntu tapdisk[30921]: sending 'open response' message (uuid = 0)
Jun  6 14:38:55 ubuntu kernel: [11434.498009] block tda: sector-size: 512/512+0 capacity: 27892 discard: 0+0 flush: 0x0
Jun  6 14:38:55 ubuntu kernel: [11434.651214] xen-blkback:ring-ref 2351, event-channel 8, protocol 2 (x86_32-abi)
Jun  6 14:38:55 ubuntu logger: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/8/51760
Jun  6 14:38:55 ubuntu logger: /etc/xen/scripts/block: Writing backend/vbd/8/51760/hotplug-error /dev/sm/backend/481f1c9d-863c-fcf1-225e-75eec166133e/ef49891a-9774-4d6f-bbbb-31e9a52f4815 does not exist. backend/vbd/8/51760/hotplug-status error to xenstore.
Jun  6 14:38:55 ubuntu xapi: [20120606T21:38:55.946Z| info|ubuntu|7563 UNIX /var/lib/xcp/xapi|VBD.plug R:395bed0c1b4d|audit] ('trackid=bd8429fa72a024f3edc49659f7aa9941' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.plug' (('self' '' '71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0' 'OpaqueRef:b8c902b1-e003-b2a9-6811-5e3463502e93')))
Jun  6 14:38:55 ubuntu logger: /etc/xen/scripts/block: /dev/sm/backend/481f1c9d-863c-fcf1-225e-75eec166133e/ef49891a-9774-4d6f-bbbb-31e9a52f4815 does not exist.
Jun  6 14:39:42 ubuntu xapi: [20120606T21:39:42.500Z| info|ubuntu|7602 UNIX /var/lib/xcp/xapi|VBD.assert_attachable R:8c1e29a2c394|audit] ('trackid=b0d2942c096fec716132a3bbed0d8bf6' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.assert_attachable' (('self' '' '71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0' 'OpaqueRef:b8c902b1-e003-b2a9-6811-5e3463502e93')))
Jun  6 14:39:42 ubuntu xapi: [20120606T21:39:42.516Z| info|ubuntu|7602 UNIX /var/lib/xcp/xapi|VM.query_data_source D:91a338ea8c6e|audit] ('trackid=b0d2942c096fec716132a3bbed0d8bf6' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_read ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
Jun  6 14:39:42 ubuntu xapi: [20120606T21:39:42.523Z| info|ubuntu|7602 UNIX /var/lib/xcp/xapi|VM.query_data_source D:15a5e5856b64|audit] ('trackid=b0d2942c096fec716132a3bbed0d8bf6' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_write ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
Jun  6 14:41:28 ubuntu kernel: [11587.004380] ISO 9660 Extensions: RRIP_1991A
Jun  6 14:45:00 ubuntu xapi: [20120606T21:45:00.997Z| info|ubuntu|7616 UNIX /var/lib/xcp/xapi|VBD.assert_attachable R:a17ba41316d0|audit] ('trackid=6136dfb0c82ceaeb530a37c02df18655' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'OK' 'API' 'VBD.assert_attachable' (('self' '' '71a80e20-2cea-9bcb-0c72-d6e39bb4c5c0' 'OpaqueRef:b8c902b1-e003-b2a9-6811-5e3463502e93')))
Jun  6 14:45:01 ubuntu xapi: [20120606T21:45:01.005Z| info|ubuntu|7616 UNIX /var/lib/xcp/xapi|VM.query_data_source D:98177990f4d3|audit] ('trackid=6136dfb0c82ceaeb530a37c02df18655' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_read ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
Jun  6 14:45:01 ubuntu xapi: [20120606T21:45:01.009Z| info|ubuntu|7616 UNIX /var/lib/xcp/xapi|VM.query_data_source D:769d4729e23a|audit] ('trackid=6136dfb0c82ceaeb530a37c02df18655' 'LOCAL_SUPERUSER' 'root' 'ALLOWED' 'ERROR:INVALID_VALUE: [ data-source; vbd_xvdd_write ]' 'API' 'VM.query_data_source' (('self' 's-8-VM' '246e6121-aa22-17da-a212-ba2b2103f5bf' 'OpaqueRef:ecf9d238-7bc4-309d-17fb-c9cddcf41bdf')))
                                                                                                                                                            56069,1       


Inside guest, I see errors like "XENBUS: Timeout connecting to device: device/vbd/5170(local state 3, remote state 2)" .
Any hint how to debug this issue?


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 06 22:03:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 22:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScOJA-0007zD-0q; Wed, 06 Jun 2012 22:02:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gerard@beekmansworld.com>) id 1ScOJ8-0007z8-Es
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 22:02:26 +0000
Received: from [85.158.138.51:65053] by server-5.bemta-3.messagelabs.com id
	25/AE-03598-173DFCF4; Wed, 06 Jun 2012 22:02:25 +0000
X-Env-Sender: gerard@beekmansworld.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1339020144!31166985!1
X-Originating-IP: [216.171.237.234]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1247 invoked from network); 6 Jun 2012 22:02:24 -0000
Received: from quantum.linuxfromscratch.org (HELO
	quantum.linuxfromscratch.org) (216.171.237.234)
	by server-2.tower-174.messagelabs.com with SMTP;
	6 Jun 2012 22:02:24 -0000
Received: by quantum.linuxfromscratch.org (Postfix, from userid 108)
	id 61B961402B; Wed,  6 Jun 2012 16:00:53 -0600 (MDT)
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on 
	quantum.linuxfromscratch.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=ALL_TRUSTED,HTML_10_20,
	HTML_MESSAGE autolearn=disabled version=3.1.7
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com
	[209.85.214.173])
	by quantum.linuxfromscratch.org (Postfix) with ESMTPA id 0A44F14026
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 16:00:46 -0600 (MDT)
Received: by obbwd20 with SMTP id wd20so14560291obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 15:02:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.8.99 with SMTP id q3mr21952187oba.63.1339020136645; Wed,
	06 Jun 2012 15:02:16 -0700 (PDT)
Received: by 10.182.50.97 with HTTP; Wed, 6 Jun 2012 15:02:16 -0700 (PDT)
Date: Wed, 6 Jun 2012 17:02:16 -0500
Message-ID: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
From: Gerard Beekmans <gerard@beekmansworld.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Suspected network problem after domUs come online
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5491590232756641752=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5491590232756641752==
Content-Type: multipart/alternative; boundary=f46d0444ed5997850804c1d4ebb1

--f46d0444ed5997850804c1d4ebb1
Content-Type: text/plain; charset=ISO-8859-1

Hi guys,

I've been experiencing intermittent network problems. I can't be sure if
they are caused by Xen or if using Xen simply aggravates an existing
problem (ie: hardware, driver, software bug, etc) but I thought I'd run it
by you guys in hopes of getting some ideas.

I've narrowed down the problem to be related to the named daemon from
bind9. This may not exclusively be a "named" problem. Other daemons could
be affected but I don't have any others installed yet.

The symptoms are as follows: extremely slow network with a lot of dropped
packets. I can't actually test the machine locally without having to go
over the network because the server is remote from me. Based on the load
averages alone, it appears it's otherwise responsive. Pings to local IP
addresses aren't dropped. Only when the traffic has to leave the physical
machine.

Shutting down named makes the problem go away. Sometimes I can run it for a
few hours or a day before it starts acting up. Once it acts up like this
the only way I can run named again is by rebooting the physical machine
(dom0) and restart the domUs.

Pertinent system info:

Dom0 and DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried
older kernel versions as well with the same issues.
NIC: Intel Gigabit, using the e1000 driver

Network setup is NAT (per requirements of the hosting company I'm with.
Routed or bridged isn't an option for the domUs to have Internet access).

I'm focussing my troubleshooting around named and trying to figure out
exactly what it's doing that triggers this network problem. Do any of you
have suggestions, ideas or a fix if this is a known problem?

If you need additional information, please let me know.

Thanks,

-- 
Gerard Beekmans

--f46d0444ed5997850804c1d4ebb1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi guys,<div><br></div><div>I&#39;ve been experiencing intermittent network=
 problems. I can&#39;t be sure if they are caused by Xen or if using Xen si=
mply=A0aggravates an existing problem (ie: hardware, driver, software bug, =
etc) but I thought I&#39;d run it by you guys in hopes of getting some idea=
s.</div>
<div><br></div><div>I&#39;ve narrowed down the problem to be related to the=
 named daemon from bind9. This may not exclusively be a &quot;named&quot; p=
roblem. Other daemons could be affected but I don&#39;t have any others ins=
talled yet.</div>
<div><br></div><div>The symptoms are as follows: extremely slow network wit=
h a lot of dropped packets. I can&#39;t actually test the machine locally w=
ithout having to go over the network because the server is remote from me. =
Based on the load averages alone, it appears it&#39;s otherwise responsive.=
 Pings to local IP addresses aren&#39;t dropped. Only when the traffic has =
to leave the physical machine.</div>
<div><br></div><div>Shutting down named makes the problem go away. Sometime=
s I can run it for a few hours or a day before it starts acting up. Once it=
 acts up like this the only way I can run named again is by rebooting the p=
hysical machine (dom0) and restart the domUs.</div>
<div><br></div><div>Pertinent system info:</div><div><br></div><div>Dom0 an=
d DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried older kern=
el versions as well with the same issues.</div><div>NIC: Intel Gigabit, usi=
ng the e1000 driver</div>
<div><br></div><div>Network setup is NAT (per requirements of the hosting c=
ompany I&#39;m with. Routed or bridged isn&#39;t an option for the domUs to=
 have Internet access).</div><div><br></div><div>I&#39;m focussing my troub=
leshooting around named and trying to figure out exactly what it&#39;s doin=
g that triggers this network problem. Do any of you have suggestions, ideas=
 or a fix if this is a known problem?</div>
<div><br></div><div>If you need additional information, please let me know.=
</div><div><br></div><div>Thanks,<br clear=3D"all"><div><br></div>-- <br><d=
iv>Gerard Beekmans</div><div><br></div><br>
</div><div><br></div><br>

--f46d0444ed5997850804c1d4ebb1--


--===============5491590232756641752==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5491590232756641752==--


From xen-users-bounces@lists.xen.org Wed Jun 06 22:03:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 22:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScOJA-0007zD-0q; Wed, 06 Jun 2012 22:02:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gerard@beekmansworld.com>) id 1ScOJ8-0007z8-Es
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 22:02:26 +0000
Received: from [85.158.138.51:65053] by server-5.bemta-3.messagelabs.com id
	25/AE-03598-173DFCF4; Wed, 06 Jun 2012 22:02:25 +0000
X-Env-Sender: gerard@beekmansworld.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1339020144!31166985!1
X-Originating-IP: [216.171.237.234]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1247 invoked from network); 6 Jun 2012 22:02:24 -0000
Received: from quantum.linuxfromscratch.org (HELO
	quantum.linuxfromscratch.org) (216.171.237.234)
	by server-2.tower-174.messagelabs.com with SMTP;
	6 Jun 2012 22:02:24 -0000
Received: by quantum.linuxfromscratch.org (Postfix, from userid 108)
	id 61B961402B; Wed,  6 Jun 2012 16:00:53 -0600 (MDT)
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on 
	quantum.linuxfromscratch.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=ALL_TRUSTED,HTML_10_20,
	HTML_MESSAGE autolearn=disabled version=3.1.7
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com
	[209.85.214.173])
	by quantum.linuxfromscratch.org (Postfix) with ESMTPA id 0A44F14026
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 16:00:46 -0600 (MDT)
Received: by obbwd20 with SMTP id wd20so14560291obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 15:02:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.8.99 with SMTP id q3mr21952187oba.63.1339020136645; Wed,
	06 Jun 2012 15:02:16 -0700 (PDT)
Received: by 10.182.50.97 with HTTP; Wed, 6 Jun 2012 15:02:16 -0700 (PDT)
Date: Wed, 6 Jun 2012 17:02:16 -0500
Message-ID: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
From: Gerard Beekmans <gerard@beekmansworld.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Suspected network problem after domUs come online
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5491590232756641752=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5491590232756641752==
Content-Type: multipart/alternative; boundary=f46d0444ed5997850804c1d4ebb1

--f46d0444ed5997850804c1d4ebb1
Content-Type: text/plain; charset=ISO-8859-1

Hi guys,

I've been experiencing intermittent network problems. I can't be sure if
they are caused by Xen or if using Xen simply aggravates an existing
problem (ie: hardware, driver, software bug, etc) but I thought I'd run it
by you guys in hopes of getting some ideas.

I've narrowed down the problem to be related to the named daemon from
bind9. This may not exclusively be a "named" problem. Other daemons could
be affected but I don't have any others installed yet.

The symptoms are as follows: extremely slow network with a lot of dropped
packets. I can't actually test the machine locally without having to go
over the network because the server is remote from me. Based on the load
averages alone, it appears it's otherwise responsive. Pings to local IP
addresses aren't dropped. Only when the traffic has to leave the physical
machine.

Shutting down named makes the problem go away. Sometimes I can run it for a
few hours or a day before it starts acting up. Once it acts up like this
the only way I can run named again is by rebooting the physical machine
(dom0) and restart the domUs.

Pertinent system info:

Dom0 and DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried
older kernel versions as well with the same issues.
NIC: Intel Gigabit, using the e1000 driver

Network setup is NAT (per requirements of the hosting company I'm with.
Routed or bridged isn't an option for the domUs to have Internet access).

I'm focussing my troubleshooting around named and trying to figure out
exactly what it's doing that triggers this network problem. Do any of you
have suggestions, ideas or a fix if this is a known problem?

If you need additional information, please let me know.

Thanks,

-- 
Gerard Beekmans

--f46d0444ed5997850804c1d4ebb1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi guys,<div><br></div><div>I&#39;ve been experiencing intermittent network=
 problems. I can&#39;t be sure if they are caused by Xen or if using Xen si=
mply=A0aggravates an existing problem (ie: hardware, driver, software bug, =
etc) but I thought I&#39;d run it by you guys in hopes of getting some idea=
s.</div>
<div><br></div><div>I&#39;ve narrowed down the problem to be related to the=
 named daemon from bind9. This may not exclusively be a &quot;named&quot; p=
roblem. Other daemons could be affected but I don&#39;t have any others ins=
talled yet.</div>
<div><br></div><div>The symptoms are as follows: extremely slow network wit=
h a lot of dropped packets. I can&#39;t actually test the machine locally w=
ithout having to go over the network because the server is remote from me. =
Based on the load averages alone, it appears it&#39;s otherwise responsive.=
 Pings to local IP addresses aren&#39;t dropped. Only when the traffic has =
to leave the physical machine.</div>
<div><br></div><div>Shutting down named makes the problem go away. Sometime=
s I can run it for a few hours or a day before it starts acting up. Once it=
 acts up like this the only way I can run named again is by rebooting the p=
hysical machine (dom0) and restart the domUs.</div>
<div><br></div><div>Pertinent system info:</div><div><br></div><div>Dom0 an=
d DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried older kern=
el versions as well with the same issues.</div><div>NIC: Intel Gigabit, usi=
ng the e1000 driver</div>
<div><br></div><div>Network setup is NAT (per requirements of the hosting c=
ompany I&#39;m with. Routed or bridged isn&#39;t an option for the domUs to=
 have Internet access).</div><div><br></div><div>I&#39;m focussing my troub=
leshooting around named and trying to figure out exactly what it&#39;s doin=
g that triggers this network problem. Do any of you have suggestions, ideas=
 or a fix if this is a known problem?</div>
<div><br></div><div>If you need additional information, please let me know.=
</div><div><br></div><div>Thanks,<br clear=3D"all"><div><br></div>-- <br><d=
iv>Gerard Beekmans</div><div><br></div><br>
</div><div><br></div><br>

--f46d0444ed5997850804c1d4ebb1--


--===============5491590232756641752==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5491590232756641752==--


From xen-users-bounces@lists.xen.org Wed Jun 06 22:35:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 22:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScOnh-0000Tp-B1; Wed, 06 Jun 2012 22:34:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gerard@beekmansworld.com>) id 1ScOnf-0000Tk-92
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 22:33:59 +0000
Received: from [193.109.254.147:17295] by server-5.bemta-14.messagelabs.com id
	9A/E9-31398-6DADFCF4; Wed, 06 Jun 2012 22:33:58 +0000
X-Env-Sender: gerard@beekmansworld.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1339022035!13219342!1
X-Originating-IP: [216.171.237.234]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20293 invoked from network); 6 Jun 2012 22:33:55 -0000
Received: from quantum.linuxfromscratch.org (HELO
	quantum.linuxfromscratch.org) (216.171.237.234)
	by server-3.tower-27.messagelabs.com with SMTP;
	6 Jun 2012 22:33:55 -0000
Received: by quantum.linuxfromscratch.org (Postfix, from userid 108)
	id BAA571402B; Wed,  6 Jun 2012 16:32:23 -0600 (MDT)
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on 
	quantum.linuxfromscratch.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE 
	autolearn=disabled version=3.1.7
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com
	[209.85.214.173])
	by quantum.linuxfromscratch.org (Postfix) with ESMTPA id 1D04214024
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 16:32:16 -0600 (MDT)
Received: by obbwd20 with SMTP id wd20so14606234obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 15:33:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.152.4 with SMTP id uu4mr22137690obb.26.1339022026933; Wed,
	06 Jun 2012 15:33:46 -0700 (PDT)
Received: by 10.182.50.97 with HTTP; Wed, 6 Jun 2012 15:33:46 -0700 (PDT)
In-Reply-To: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
References: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
Date: Wed, 6 Jun 2012 17:33:46 -0500
Message-ID: <CAG8krfbVjXW3Q_S3CeiP9x8cmHdDbfGtu5vyd5uNLS9Gxfr8QA@mail.gmail.com>
From: Gerard Beekmans <gerard@beekmansworld.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Suspected network problem after domUs come online
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1239648571188805959=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1239648571188805959==
Content-Type: multipart/alternative; boundary=f46d0444ece543076a04c1d55ca1

--f46d0444ece543076a04c1d55ca1
Content-Type: text/plain; charset=ISO-8859-1

Allow me to reply to my own email. The issue may not have anything to do
with Xen but perhaps only loosely.

The actual problem is a "simple" DoS attack to my IP addresses. The host is
receiving a huge amount of incoming of DNS requests. As soon as this attack
starts and there's a DNS server listening on any of the domUs that happen
to have that IP address the network slows to a crawl to the point the
machine is overloaded and just locks up.

Of note, the NIC link to the switch is set to 10 Mbit Full Duplex (that's
the speed I've signed up for with the hosting plan). Even if that link is
flooded, the maximum incoming data is finite. I wouldn't have expected a
Linux box to keel over and die at such a speed. Perhaps it's related to the
fact the listening service runs in a DomU?

Thanks,
Gerard

On Wed, Jun 6, 2012 at 5:02 PM, Gerard Beekmans <gerard@beekmansworld.com>wrote:

> Hi guys,
>
> I've been experiencing intermittent network problems. I can't be sure if
> they are caused by Xen or if using Xen simply aggravates an existing
> problem (ie: hardware, driver, software bug, etc) but I thought I'd run it
> by you guys in hopes of getting some ideas.
>
> I've narrowed down the problem to be related to the named daemon from
> bind9. This may not exclusively be a "named" problem. Other daemons could
> be affected but I don't have any others installed yet.
>
> The symptoms are as follows: extremely slow network with a lot of dropped
> packets. I can't actually test the machine locally without having to go
> over the network because the server is remote from me. Based on the load
> averages alone, it appears it's otherwise responsive. Pings to local IP
> addresses aren't dropped. Only when the traffic has to leave the physical
> machine.
>
> Shutting down named makes the problem go away. Sometimes I can run it for
> a few hours or a day before it starts acting up. Once it acts up like this
> the only way I can run named again is by rebooting the physical machine
> (dom0) and restart the domUs.
>
> Pertinent system info:
>
> Dom0 and DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried
> older kernel versions as well with the same issues.
> NIC: Intel Gigabit, using the e1000 driver
>
> Network setup is NAT (per requirements of the hosting company I'm with.
> Routed or bridged isn't an option for the domUs to have Internet access).
>
> I'm focussing my troubleshooting around named and trying to figure out
> exactly what it's doing that triggers this network problem. Do any of you
> have suggestions, ideas or a fix if this is a known problem?
>
> If you need additional information, please let me know.
>
> Thanks,
>
> --
> Gerard Beekmans
>
>
>
>
>


-- 
Gerard Beekmans

--f46d0444ece543076a04c1d55ca1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Allow me to reply to my own email. The issue may not have anything to do wi=
th Xen but perhaps only loosely.<div><br></div><div>The actual problem is a=
 &quot;simple&quot; DoS attack to my IP addresses. The host is receiving a =
huge amount of incoming of DNS requests. As soon as this attack starts and =
there&#39;s a DNS server listening on any of the domUs that happen to have =
that IP address the network slows to a crawl to the point the machine is ov=
erloaded and just locks up.</div>
<div><br></div><div>Of note, the NIC link to the switch is set to 10 Mbit F=
ull Duplex (that&#39;s the speed I&#39;ve signed up for with the hosting pl=
an). Even if that link is flooded, the maximum incoming data is finite. I w=
ouldn&#39;t have expected a Linux box to keel over and die at such a speed.=
 Perhaps it&#39;s related to the fact the listening service runs in a DomU?=
</div>
<div><br></div><div>Thanks,</div><div>Gerard<br><br><div class=3D"gmail_quo=
te">On Wed, Jun 6, 2012 at 5:02 PM, Gerard Beekmans <span dir=3D"ltr">&lt;<=
a href=3D"mailto:gerard@beekmansworld.com" target=3D"_blank">gerard@beekman=
sworld.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi guys,<div><br></div><div>I&#39;ve been ex=
periencing intermittent network problems. I can&#39;t be sure if they are c=
aused by Xen or if using Xen simply=A0aggravates an existing problem (ie: h=
ardware, driver, software bug, etc) but I thought I&#39;d run it by you guy=
s in hopes of getting some ideas.</div>

<div><br></div><div>I&#39;ve narrowed down the problem to be related to the=
 named daemon from bind9. This may not exclusively be a &quot;named&quot; p=
roblem. Other daemons could be affected but I don&#39;t have any others ins=
talled yet.</div>

<div><br></div><div>The symptoms are as follows: extremely slow network wit=
h a lot of dropped packets. I can&#39;t actually test the machine locally w=
ithout having to go over the network because the server is remote from me. =
Based on the load averages alone, it appears it&#39;s otherwise responsive.=
 Pings to local IP addresses aren&#39;t dropped. Only when the traffic has =
to leave the physical machine.</div>

<div><br></div><div>Shutting down named makes the problem go away. Sometime=
s I can run it for a few hours or a day before it starts acting up. Once it=
 acts up like this the only way I can run named again is by rebooting the p=
hysical machine (dom0) and restart the domUs.</div>

<div><br></div><div>Pertinent system info:</div><div><br></div><div>Dom0 an=
d DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried older kern=
el versions as well with the same issues.</div><div>NIC: Intel Gigabit, usi=
ng the e1000 driver</div>

<div><br></div><div>Network setup is NAT (per requirements of the hosting c=
ompany I&#39;m with. Routed or bridged isn&#39;t an option for the domUs to=
 have Internet access).</div><div><br></div><div>I&#39;m focussing my troub=
leshooting around named and trying to figure out exactly what it&#39;s doin=
g that triggers this network problem. Do any of you have suggestions, ideas=
 or a fix if this is a known problem?</div>

<div><br></div><div>If you need additional information, please let me know.=
</div><div><br></div><div>Thanks,<span class=3D"HOEnZb"><font color=3D"#888=
888"><br clear=3D"all"><div><br></div>-- <br><div>Gerard Beekmans</div><div=
>
<br></div><br>
</font></span></div><div><br></div><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div>Gerard =
Beekmans</div><div><br></div><br>
</div>

--f46d0444ece543076a04c1d55ca1--


--===============1239648571188805959==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1239648571188805959==--


From xen-users-bounces@lists.xen.org Wed Jun 06 22:35:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Jun 2012 22:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScOnh-0000Tp-B1; Wed, 06 Jun 2012 22:34:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gerard@beekmansworld.com>) id 1ScOnf-0000Tk-92
	for xen-users@lists.xen.org; Wed, 06 Jun 2012 22:33:59 +0000
Received: from [193.109.254.147:17295] by server-5.bemta-14.messagelabs.com id
	9A/E9-31398-6DADFCF4; Wed, 06 Jun 2012 22:33:58 +0000
X-Env-Sender: gerard@beekmansworld.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1339022035!13219342!1
X-Originating-IP: [216.171.237.234]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20293 invoked from network); 6 Jun 2012 22:33:55 -0000
Received: from quantum.linuxfromscratch.org (HELO
	quantum.linuxfromscratch.org) (216.171.237.234)
	by server-3.tower-27.messagelabs.com with SMTP;
	6 Jun 2012 22:33:55 -0000
Received: by quantum.linuxfromscratch.org (Postfix, from userid 108)
	id BAA571402B; Wed,  6 Jun 2012 16:32:23 -0600 (MDT)
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on 
	quantum.linuxfromscratch.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE 
	autolearn=disabled version=3.1.7
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com
	[209.85.214.173])
	by quantum.linuxfromscratch.org (Postfix) with ESMTPA id 1D04214024
	for <xen-users@lists.xen.org>; Wed,  6 Jun 2012 16:32:16 -0600 (MDT)
Received: by obbwd20 with SMTP id wd20so14606234obb.32
	for <xen-users@lists.xen.org>; Wed, 06 Jun 2012 15:33:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.152.4 with SMTP id uu4mr22137690obb.26.1339022026933; Wed,
	06 Jun 2012 15:33:46 -0700 (PDT)
Received: by 10.182.50.97 with HTTP; Wed, 6 Jun 2012 15:33:46 -0700 (PDT)
In-Reply-To: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
References: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
Date: Wed, 6 Jun 2012 17:33:46 -0500
Message-ID: <CAG8krfbVjXW3Q_S3CeiP9x8cmHdDbfGtu5vyd5uNLS9Gxfr8QA@mail.gmail.com>
From: Gerard Beekmans <gerard@beekmansworld.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Suspected network problem after domUs come online
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1239648571188805959=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1239648571188805959==
Content-Type: multipart/alternative; boundary=f46d0444ece543076a04c1d55ca1

--f46d0444ece543076a04c1d55ca1
Content-Type: text/plain; charset=ISO-8859-1

Allow me to reply to my own email. The issue may not have anything to do
with Xen but perhaps only loosely.

The actual problem is a "simple" DoS attack to my IP addresses. The host is
receiving a huge amount of incoming of DNS requests. As soon as this attack
starts and there's a DNS server listening on any of the domUs that happen
to have that IP address the network slows to a crawl to the point the
machine is overloaded and just locks up.

Of note, the NIC link to the switch is set to 10 Mbit Full Duplex (that's
the speed I've signed up for with the hosting plan). Even if that link is
flooded, the maximum incoming data is finite. I wouldn't have expected a
Linux box to keel over and die at such a speed. Perhaps it's related to the
fact the listening service runs in a DomU?

Thanks,
Gerard

On Wed, Jun 6, 2012 at 5:02 PM, Gerard Beekmans <gerard@beekmansworld.com>wrote:

> Hi guys,
>
> I've been experiencing intermittent network problems. I can't be sure if
> they are caused by Xen or if using Xen simply aggravates an existing
> problem (ie: hardware, driver, software bug, etc) but I thought I'd run it
> by you guys in hopes of getting some ideas.
>
> I've narrowed down the problem to be related to the named daemon from
> bind9. This may not exclusively be a "named" problem. Other daemons could
> be affected but I don't have any others installed yet.
>
> The symptoms are as follows: extremely slow network with a lot of dropped
> packets. I can't actually test the machine locally without having to go
> over the network because the server is remote from me. Based on the load
> averages alone, it appears it's otherwise responsive. Pings to local IP
> addresses aren't dropped. Only when the traffic has to leave the physical
> machine.
>
> Shutting down named makes the problem go away. Sometimes I can run it for
> a few hours or a day before it starts acting up. Once it acts up like this
> the only way I can run named again is by rebooting the physical machine
> (dom0) and restart the domUs.
>
> Pertinent system info:
>
> Dom0 and DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried
> older kernel versions as well with the same issues.
> NIC: Intel Gigabit, using the e1000 driver
>
> Network setup is NAT (per requirements of the hosting company I'm with.
> Routed or bridged isn't an option for the domUs to have Internet access).
>
> I'm focussing my troubleshooting around named and trying to figure out
> exactly what it's doing that triggers this network problem. Do any of you
> have suggestions, ideas or a fix if this is a known problem?
>
> If you need additional information, please let me know.
>
> Thanks,
>
> --
> Gerard Beekmans
>
>
>
>
>


-- 
Gerard Beekmans

--f46d0444ece543076a04c1d55ca1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Allow me to reply to my own email. The issue may not have anything to do wi=
th Xen but perhaps only loosely.<div><br></div><div>The actual problem is a=
 &quot;simple&quot; DoS attack to my IP addresses. The host is receiving a =
huge amount of incoming of DNS requests. As soon as this attack starts and =
there&#39;s a DNS server listening on any of the domUs that happen to have =
that IP address the network slows to a crawl to the point the machine is ov=
erloaded and just locks up.</div>
<div><br></div><div>Of note, the NIC link to the switch is set to 10 Mbit F=
ull Duplex (that&#39;s the speed I&#39;ve signed up for with the hosting pl=
an). Even if that link is flooded, the maximum incoming data is finite. I w=
ouldn&#39;t have expected a Linux box to keel over and die at such a speed.=
 Perhaps it&#39;s related to the fact the listening service runs in a DomU?=
</div>
<div><br></div><div>Thanks,</div><div>Gerard<br><br><div class=3D"gmail_quo=
te">On Wed, Jun 6, 2012 at 5:02 PM, Gerard Beekmans <span dir=3D"ltr">&lt;<=
a href=3D"mailto:gerard@beekmansworld.com" target=3D"_blank">gerard@beekman=
sworld.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi guys,<div><br></div><div>I&#39;ve been ex=
periencing intermittent network problems. I can&#39;t be sure if they are c=
aused by Xen or if using Xen simply=A0aggravates an existing problem (ie: h=
ardware, driver, software bug, etc) but I thought I&#39;d run it by you guy=
s in hopes of getting some ideas.</div>

<div><br></div><div>I&#39;ve narrowed down the problem to be related to the=
 named daemon from bind9. This may not exclusively be a &quot;named&quot; p=
roblem. Other daemons could be affected but I don&#39;t have any others ins=
talled yet.</div>

<div><br></div><div>The symptoms are as follows: extremely slow network wit=
h a lot of dropped packets. I can&#39;t actually test the machine locally w=
ithout having to go over the network because the server is remote from me. =
Based on the load averages alone, it appears it&#39;s otherwise responsive.=
 Pings to local IP addresses aren&#39;t dropped. Only when the traffic has =
to leave the physical machine.</div>

<div><br></div><div>Shutting down named makes the problem go away. Sometime=
s I can run it for a few hours or a day before it starts acting up. Once it=
 acts up like this the only way I can run named again is by rebooting the p=
hysical machine (dom0) and restart the domUs.</div>

<div><br></div><div>Pertinent system info:</div><div><br></div><div>Dom0 an=
d DomUs all running Ubuntu Oneiric with kernel 3.0.0-20. I tried older kern=
el versions as well with the same issues.</div><div>NIC: Intel Gigabit, usi=
ng the e1000 driver</div>

<div><br></div><div>Network setup is NAT (per requirements of the hosting c=
ompany I&#39;m with. Routed or bridged isn&#39;t an option for the domUs to=
 have Internet access).</div><div><br></div><div>I&#39;m focussing my troub=
leshooting around named and trying to figure out exactly what it&#39;s doin=
g that triggers this network problem. Do any of you have suggestions, ideas=
 or a fix if this is a known problem?</div>

<div><br></div><div>If you need additional information, please let me know.=
</div><div><br></div><div>Thanks,<span class=3D"HOEnZb"><font color=3D"#888=
888"><br clear=3D"all"><div><br></div>-- <br><div>Gerard Beekmans</div><div=
>
<br></div><br>
</font></span></div><div><br></div><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div>Gerard =
Beekmans</div><div><br></div><br>
</div>

--f46d0444ece543076a04c1d55ca1--


--===============1239648571188805959==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1239648571188805959==--


From xen-users-bounces@lists.xen.org Thu Jun 07 07:19:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 07:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScWym-0001mi-2G; Thu, 07 Jun 2012 07:18:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1ScWyj-0001md-FT
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 07:17:57 +0000
Received: from [193.109.254.147:15876] by server-6.bemta-14.messagelabs.com id
	80/2F-02426-4A550DF4; Thu, 07 Jun 2012 07:17:56 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339053475!1650969!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17974 invoked from network); 7 Jun 2012 07:17:56 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-27.messagelabs.com with SMTP;
	7 Jun 2012 07:17:56 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 3496210401B
	for <xen-users@lists.xen.org>; Thu,  7 Jun 2012 08:17:52 +0100 (BST)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id kdAWx4dLAG8w for <xen-users@lists.xen.org>;
	Thu,  7 Jun 2012 08:17:52 +0100 (BST)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 79CE310401A
	for <xen-users@lists.xen.org>; Thu,  7 Jun 2012 08:17:51 +0100 (BST)
Mime-Version: 1.0
Message-Id: <p06240846cbf603ccdbf0@simon.thehobsons.co.uk>
In-Reply-To: <CAG8krfbVjXW3Q_S3CeiP9x8cmHdDbfGtu5vyd5uNLS9Gxfr8QA@mail.gmail.com>
References: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
	<CAG8krfbVjXW3Q_S3CeiP9x8cmHdDbfGtu5vyd5uNLS9Gxfr8QA@mail.gmail.com>
Date: Thu, 7 Jun 2012 08:17:27 +0100
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Suspected network problem after domUs come online
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Gerard Beekmans wrote:

>The actual problem is a "simple" DoS attack to my IP addresses. The 
>host is receiving a huge amount of incoming of DNS requests. As soon 
>as this attack starts and there's a DNS server listening on any of 
>the domUs that happen to have that IP address the network slows to a 
>crawl to the point the machine is overloaded and just locks up.
>
>Of note, the NIC link to the switch is set to 10 Mbit Full Duplex 
>(that's the speed I've signed up for with the hosting plan). Even if 
>that link is flooded, the maximum incoming data is finite. I 
>wouldn't have expected a Linux box to keel over and die at such a 
>speed. Perhaps it's related to the fact the listening service runs 
>in a DomU?

Don't forget that if your pipe is being filled, the device(s) at the 
other end of it will "become unresponsive" as you'll get lots of 
dropped packets. You've said yourself that while this is going on, 
internal communications seems OK.

It could just be that you are getting enough traffic that the DNS 
replies (typically larger than the queries) will fill the pipe. Once 
that happens, packets will be dropped. TCP will cope with dropped 
packets up to a point, but if it's severe, throughput will be 
terrible - responsiveness more so.

I do know exactly what that's like, I've worked remotely on machines 
when they've been under that sort of load - in my case, a users 
website had been compromised and the ***** was using it to attempt 
brute force logins against FTP servers. IIRC it had 1000 threads 
running, all doing brute force username/password guessing against a 
different address ! It's the traffic and the effect it had on the 
network that flagged it up.

In your case, there's ***-all you can do about the attack, other than 
to not run a DNS server on that address until the attacker gets bored 
and moves on. *IF* it's from a small number of addresses then your 
hosting provider may be able to block them upstream, but if it's a 
distributed attack then that isn't practical without blocking large 
chunks of the internet.
You could rate-limit requests with an iptables rule - but you'll 
still be paying (I assume) for the bandwidth consumed by the requests.

If it is a single (or small number of) address(es) then a complaint 
to the owner of the IP block would be in order - they be unaware of 
the malware they are hosting.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 07:19:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 07:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScWym-0001mi-2G; Thu, 07 Jun 2012 07:18:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1ScWyj-0001md-FT
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 07:17:57 +0000
Received: from [193.109.254.147:15876] by server-6.bemta-14.messagelabs.com id
	80/2F-02426-4A550DF4; Thu, 07 Jun 2012 07:17:56 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339053475!1650969!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17974 invoked from network); 7 Jun 2012 07:17:56 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-27.messagelabs.com with SMTP;
	7 Jun 2012 07:17:56 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 3496210401B
	for <xen-users@lists.xen.org>; Thu,  7 Jun 2012 08:17:52 +0100 (BST)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id kdAWx4dLAG8w for <xen-users@lists.xen.org>;
	Thu,  7 Jun 2012 08:17:52 +0100 (BST)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 79CE310401A
	for <xen-users@lists.xen.org>; Thu,  7 Jun 2012 08:17:51 +0100 (BST)
Mime-Version: 1.0
Message-Id: <p06240846cbf603ccdbf0@simon.thehobsons.co.uk>
In-Reply-To: <CAG8krfbVjXW3Q_S3CeiP9x8cmHdDbfGtu5vyd5uNLS9Gxfr8QA@mail.gmail.com>
References: <CAG8krfa6H+s1i40Ca9PhKYeq0bW6SUzec8eypAko5wQD_MTUug@mail.gmail.com>
	<CAG8krfbVjXW3Q_S3CeiP9x8cmHdDbfGtu5vyd5uNLS9Gxfr8QA@mail.gmail.com>
Date: Thu, 7 Jun 2012 08:17:27 +0100
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Suspected network problem after domUs come online
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Gerard Beekmans wrote:

>The actual problem is a "simple" DoS attack to my IP addresses. The 
>host is receiving a huge amount of incoming of DNS requests. As soon 
>as this attack starts and there's a DNS server listening on any of 
>the domUs that happen to have that IP address the network slows to a 
>crawl to the point the machine is overloaded and just locks up.
>
>Of note, the NIC link to the switch is set to 10 Mbit Full Duplex 
>(that's the speed I've signed up for with the hosting plan). Even if 
>that link is flooded, the maximum incoming data is finite. I 
>wouldn't have expected a Linux box to keel over and die at such a 
>speed. Perhaps it's related to the fact the listening service runs 
>in a DomU?

Don't forget that if your pipe is being filled, the device(s) at the 
other end of it will "become unresponsive" as you'll get lots of 
dropped packets. You've said yourself that while this is going on, 
internal communications seems OK.

It could just be that you are getting enough traffic that the DNS 
replies (typically larger than the queries) will fill the pipe. Once 
that happens, packets will be dropped. TCP will cope with dropped 
packets up to a point, but if it's severe, throughput will be 
terrible - responsiveness more so.

I do know exactly what that's like, I've worked remotely on machines 
when they've been under that sort of load - in my case, a users 
website had been compromised and the ***** was using it to attempt 
brute force logins against FTP servers. IIRC it had 1000 threads 
running, all doing brute force username/password guessing against a 
different address ! It's the traffic and the effect it had on the 
network that flagged it up.

In your case, there's ***-all you can do about the attack, other than 
to not run a DNS server on that address until the attacker gets bored 
and moves on. *IF* it's from a small number of addresses then your 
hosting provider may be able to block them upstream, but if it's a 
distributed attack then that isn't practical without blocking large 
chunks of the internet.
You could rate-limit requests with an iptables rule - but you'll 
still be paying (I assume) for the bandwidth consumed by the requests.

If it is a single (or small number of) address(es) then a complaint 
to the owner of the IP block would be in order - they be unaware of 
the malware they are hosting.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:11:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScYin-0005Is-26; Thu, 07 Jun 2012 09:09:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dadawan@gmail.com>) id 1ScYim-0005Ik-FG
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:09:36 +0000
Received: from [85.158.143.35:28823] by server-1.bemta-4.messagelabs.com id
	2C/CE-10042-FCF60DF4; Thu, 07 Jun 2012 09:09:35 +0000
X-Env-Sender: dadawan@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339060174!11246310!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8778 invoked from network); 7 Jun 2012 09:09:34 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:09:34 -0000
Received: by lahc1 with SMTP id c1so333772lah.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 02:09:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=hEPtwCF2ZnTmhKWen/DulvG17uz/BD2TCm4oNx3w03E=;
	b=EC24DIREDMXMRMb06zylZaI3J9xU1tnPlCFGRQ6gqXo0vWI/e6QLPIN40fKzGClmNI
	M4fpz7+9CIkTvxIsq/UmagNJYbbMYmdoYlb+2ROE9fbn5TeFb7YlyoMlZ0JTVx1kBMBQ
	W43qzHhsgOlEPetUPRwV0g7XTZmTRvIq8yJXa5wV7X4zsUGGx71unEmbFlTuNCdgV5f8
	TENs/fOuJSYUi/pNVR7w6h7F/fuP4EYQSokAX+9qchcCikSwntcaBSyt90SQ6S9MuTBK
	LeYJDmN7fAYXEfeC2MOclg3dtjwFqLmJXnszc4NfEvh8Uw21uXiGvLtaSg0+MPiWDInq
	/Mjw==
MIME-Version: 1.0
Received: by 10.152.148.1 with SMTP id to1mr1550931lab.34.1339060174209; Thu,
	07 Jun 2012 02:09:34 -0700 (PDT)
Received: by 10.112.42.166 with HTTP; Thu, 7 Jun 2012 02:09:34 -0700 (PDT)
Date: Thu, 7 Jun 2012 05:09:34 -0400
Message-ID: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
From: Kevin Stokes <dadawan@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi I am a first time user of XCP.

I have installed XCP 1.4.90 on a PC. =A0 I am interested in setting up a
cloud where the instances will run node.js to provide websockets for a
hobby project I'm working on.

I installed a Maverick Meerkat 64bit =A0vm and it works but I can't get
it to work with openxenmanager so instead I am trying Debian Squeeze
but vm-start fails with INVALID_SOURCE. (see below)

Thanks for any help,
  -Kevin



[root@xenserver-octopus ~]# xe vm-install template=3DDebian\ Squeeze\
6.0\ \(64-bit\) =A0new-name-label=3DHelloDebian
d541ca58-ffcf-e512-0808-7d6d4f09150d

[root@xenserver-octopus ~]# xe vif-create
network-uuid=3D5ad5dd35-31b0-5510-b050-7c9b362df98b
vm-uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d device=3D0
23d16150-1ff2-3f61-fa4c-35711e374cb9

[root@xenserver-octopus ~]# xe vm-param-set
uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
other-config:install-repository=3Dhttp://ftp.us.debian.org/debian/


[root@xenserver-octopus ~]# xe vm-start
uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
Error code: INVALID_SOURCE
Error parameters: Unable to access a required file in the specified
repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-am=
d64/current/images/netboot/xen/vmlinuz.,
,
[root@xenserver-octopus ~]#

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:11:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScYin-0005Is-26; Thu, 07 Jun 2012 09:09:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dadawan@gmail.com>) id 1ScYim-0005Ik-FG
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:09:36 +0000
Received: from [85.158.143.35:28823] by server-1.bemta-4.messagelabs.com id
	2C/CE-10042-FCF60DF4; Thu, 07 Jun 2012 09:09:35 +0000
X-Env-Sender: dadawan@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339060174!11246310!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8778 invoked from network); 7 Jun 2012 09:09:34 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:09:34 -0000
Received: by lahc1 with SMTP id c1so333772lah.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 02:09:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=hEPtwCF2ZnTmhKWen/DulvG17uz/BD2TCm4oNx3w03E=;
	b=EC24DIREDMXMRMb06zylZaI3J9xU1tnPlCFGRQ6gqXo0vWI/e6QLPIN40fKzGClmNI
	M4fpz7+9CIkTvxIsq/UmagNJYbbMYmdoYlb+2ROE9fbn5TeFb7YlyoMlZ0JTVx1kBMBQ
	W43qzHhsgOlEPetUPRwV0g7XTZmTRvIq8yJXa5wV7X4zsUGGx71unEmbFlTuNCdgV5f8
	TENs/fOuJSYUi/pNVR7w6h7F/fuP4EYQSokAX+9qchcCikSwntcaBSyt90SQ6S9MuTBK
	LeYJDmN7fAYXEfeC2MOclg3dtjwFqLmJXnszc4NfEvh8Uw21uXiGvLtaSg0+MPiWDInq
	/Mjw==
MIME-Version: 1.0
Received: by 10.152.148.1 with SMTP id to1mr1550931lab.34.1339060174209; Thu,
	07 Jun 2012 02:09:34 -0700 (PDT)
Received: by 10.112.42.166 with HTTP; Thu, 7 Jun 2012 02:09:34 -0700 (PDT)
Date: Thu, 7 Jun 2012 05:09:34 -0400
Message-ID: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
From: Kevin Stokes <dadawan@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi I am a first time user of XCP.

I have installed XCP 1.4.90 on a PC. =A0 I am interested in setting up a
cloud where the instances will run node.js to provide websockets for a
hobby project I'm working on.

I installed a Maverick Meerkat 64bit =A0vm and it works but I can't get
it to work with openxenmanager so instead I am trying Debian Squeeze
but vm-start fails with INVALID_SOURCE. (see below)

Thanks for any help,
  -Kevin



[root@xenserver-octopus ~]# xe vm-install template=3DDebian\ Squeeze\
6.0\ \(64-bit\) =A0new-name-label=3DHelloDebian
d541ca58-ffcf-e512-0808-7d6d4f09150d

[root@xenserver-octopus ~]# xe vif-create
network-uuid=3D5ad5dd35-31b0-5510-b050-7c9b362df98b
vm-uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d device=3D0
23d16150-1ff2-3f61-fa4c-35711e374cb9

[root@xenserver-octopus ~]# xe vm-param-set
uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
other-config:install-repository=3Dhttp://ftp.us.debian.org/debian/


[root@xenserver-octopus ~]# xe vm-start
uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
Error code: INVALID_SOURCE
Error parameters: Unable to access a required file in the specified
repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-am=
d64/current/images/netboot/xen/vmlinuz.,
,
[root@xenserver-octopus ~]#

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:23:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScYuO-0005fn-H2; Thu, 07 Jun 2012 09:21:36 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScYuN-0005fi-B5
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:21:35 +0000
Received: from [193.109.254.147:41322] by server-1.bemta-14.messagelabs.com id
	96/C3-08067-E9270DF4; Thu, 07 Jun 2012 09:21:34 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339060893!8569811!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE0Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10536 invoked from network); 7 Jun 2012 09:21:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:21:34 -0000
X-IronPort-AV: E=Sophos;i="4.75,730,1330905600"; d="scan'208";a="12875968"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Jun 2012 09:21:33 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Thu, 7 Jun 2012
	10:21:33 +0100
Message-ID: <1339060892.15265.44.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Xen Xen <xenbys@gmail.com>
Date: Thu, 7 Jun 2012 10:21:32 +0100
In-Reply-To: <CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
	<CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

You've posted this three separate times now, please don't do that.

On Wed, 2012-06-06 at 10:30 +0100, Xen Xen wrote:
> Dear everybody!
> 
> I'm a new user of Xen and I encount a problem in my new new job with 2
> Xen Hyper-visor.
> We've 2 HV which access on your NAS by iSCSI to store our VM.
> Or last time we start a VM on one HV without seen that it's was
> started on the other HV. So we encounter some read-only file system
> error...
> I want to avoid this problem. 
> 
> My server run on Debian 6 with Xen 4.0.1
> I try to implement the (xend_domain-lock yes) with
> (xend-domain-lock-path /etc/xen/xen_lock) but it unfortunately don't
> work...

I can't find any mention of either of these options (with any
combination of "-" vs "_") in the xend source code in either unstable or
4.0. Are you sure this functionality actually exists? The threads I've
seen via google suggest that a patch was proposed back in 2008 but that
it was never committed.

> I've another server where I export a folder in NFS. And I mount it on
> my 2 HV. It's working fine.
> But when a VM start, nothing writing in the volume... So I can start
> the same VM on the other HV...
> 
> Some have an idea why it doesn't work? Or another solution to avoid
> this problem?
> I'me sure Xen have a tool or something else to do this!
> 
> Kind regards,
> Fabien
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:23:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScYuO-0005fn-H2; Thu, 07 Jun 2012 09:21:36 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ScYuN-0005fi-B5
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:21:35 +0000
Received: from [193.109.254.147:41322] by server-1.bemta-14.messagelabs.com id
	96/C3-08067-E9270DF4; Thu, 07 Jun 2012 09:21:34 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339060893!8569811!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE0Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10536 invoked from network); 7 Jun 2012 09:21:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:21:34 -0000
X-IronPort-AV: E=Sophos;i="4.75,730,1330905600"; d="scan'208";a="12875968"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Jun 2012 09:21:33 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Thu, 7 Jun 2012
	10:21:33 +0100
Message-ID: <1339060892.15265.44.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Xen Xen <xenbys@gmail.com>
Date: Thu, 7 Jun 2012 10:21:32 +0100
In-Reply-To: <CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
	<CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

You've posted this three separate times now, please don't do that.

On Wed, 2012-06-06 at 10:30 +0100, Xen Xen wrote:
> Dear everybody!
> 
> I'm a new user of Xen and I encount a problem in my new new job with 2
> Xen Hyper-visor.
> We've 2 HV which access on your NAS by iSCSI to store our VM.
> Or last time we start a VM on one HV without seen that it's was
> started on the other HV. So we encounter some read-only file system
> error...
> I want to avoid this problem. 
> 
> My server run on Debian 6 with Xen 4.0.1
> I try to implement the (xend_domain-lock yes) with
> (xend-domain-lock-path /etc/xen/xen_lock) but it unfortunately don't
> work...

I can't find any mention of either of these options (with any
combination of "-" vs "_") in the xend source code in either unstable or
4.0. Are you sure this functionality actually exists? The threads I've
seen via google suggest that a patch was proposed back in 2008 but that
it was never committed.

> I've another server where I export a folder in NFS. And I mount it on
> my 2 HV. It's working fine.
> But when a VM start, nothing writing in the volume... So I can start
> the same VM on the other HV...
> 
> Some have an idea why it doesn't work? Or another solution to avoid
> this problem?
> I'me sure Xen have a tool or something else to do this!
> 
> Kind regards,
> Fabien
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:25:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:25:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScYwv-0005pg-Vl; Thu, 07 Jun 2012 09:24:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScYwu-0005or-FZ
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:24:12 +0000
Received: from [85.158.143.35:50800] by server-2.bemta-4.messagelabs.com id
	36/E8-17938-93370DF4; Thu, 07 Jun 2012 09:24:09 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339061047!4741589!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9956 invoked from network); 7 Jun 2012 09:24:08 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:24:08 -0000
Received: by ghrr14 with SMTP id r14so252046ghr.32
	for <multiple recipients>; Thu, 07 Jun 2012 02:24:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=BgF56tB79ocML0suJkg4jkjEqu8WCYGoLDR7cjpr3Ik=;
	b=bY+f3wW/wB4vWS6p5MNRlLmWMmfGF6EPboBb4F0JK/kCSRurqdxrBaIFdob7V4y+83
	B3+jQKajYDgRFtoF7REwzC7N37TxcLmP/YC3BrNFhvA4YlGpUdlD+jAz3QvJbcPjhh1g
	xgtFSRSq3hluyHHh6CPH3bJpskTO16r/5K+ifdS1zD2C90SqPlwamuKiXvDqu1EtAZPr
	ud+M1BnRdSrhvKQcTRHV3e0wme3OGiIcEMUrch7dGr76G06+yEHerhZQNM17RtiGcGwx
	NYQLJVEo/q1vpY4GiTELwsYkmoRewvfgL8AQFIuElrmLTuUqrGdl/97MXcGN9ZoDe/Nd
	cQXw==
MIME-Version: 1.0
Received: by 10.42.153.10 with SMTP id k10mr754364icw.24.1339061047023; Thu,
	07 Jun 2012 02:24:07 -0700 (PDT)
Received: by 10.231.205.208 with HTTP; Thu, 7 Jun 2012 02:24:06 -0700 (PDT)
In-Reply-To: <CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
Date: Thu, 7 Jun 2012 10:24:06 +0100
Message-ID: <CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
From: Lars Kurth <lars.kurth.xen@gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7571424752092635982=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7571424752092635982==
Content-Type: multipart/alternative; boundary=90e6ba2121f70a574404c1de726b

--90e6ba2121f70a574404c1de726b
Content-Type: text/plain; charset=ISO-8859-1

Rolu,

thanks for the feedback.


xen" and "help with xcp" it would be nice if there were a few lines at
> the top of the page explaining which is which, so (new) people can
> have a better idea of where to look.


So you mean a link to Xen and XCP from the headline, or a tagline
describing what Xen/XCP is? Two lines are probably OK; more would probably
break up the navigation too much.


> The descriptions from
> http://xen.org/products/ and a link to
> http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
> The latter is already linked in the "getting started with xen" column
> but would be better off at the top since it gives a feature table of
> both.
>
I am wondering whether Xen Features / XCP Features in one of the boxes
would not be better.


> As someone who started with Xen not long ago, I much prefer dedicated
> link pages over Category: pages. The latter just give a big unsorted
> (alphabetical doesn't count, needs to be sorted by subtopic to be a
> useful sort) list of pages of widely varying scope and usefulness.
> It's better than nothing, sure, but a page that sorts them by topic or
> purpose or something (much like this proposed front page really) is a
> lot better.
>
How about a compromise? Category pages have two parts:
1) A fixed part that can be used for any content, such as lists of
important articles by topic or other ciriteria
    An example of this is
http://wiki.xen.org/wiki/Category:Host_Install(and some of the pages
linked from it)
2) The auto-generated index

I know that some people are don't like category pages. However, until
somebody steps up and provides an alternative, which to do well requires
a) Classifying articles
b) Grouping them by topic or purpose
c) Encoding that grouping in some manual index
d) Keeping these up-to-date

... the category pages are all we have and are a lot better than what we
had in the old wiki. And they are self-maintaining.

The fact that we are having this discussion is actually good. I am open to
suggestions and maybe we just need a small number of manually maintained
indexes (or categories with maintained content at the top). Maybe to make
this really work and get better navigability we need some degree of
ownership in the wiki: i.e. community members owning content, categories,
etc. and being responsible for classifying, grouping and making it more
accessible.

I also started experimenting with shortcut boxes on pages such as
http://wiki.xen.org/wiki/Xen_Overview &
http://wiki.xen.org/wiki/Getting_Started and wanted to know what people
thought of these and whether these improve navigability.

Lars

--90e6ba2121f70a574404c1de726b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Rolu,<br><br>thanks for the feedback.<br><br><div class=3D"gmail_quote"><br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">
xen&quot; and &quot;help with xcp&quot; it would be nice if there were a fe=
w lines at<br>
the top of the page explaining which is which, so (new) people can<br>
have a better idea of where to look.</blockquote><div><br>So you mean a lin=
k to Xen and XCP from the headline, or a tagline describing what Xen/XCP is=
? Two lines are probably OK; more would probably break up the navigation to=
o much. <br>

=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"> The description=
s from<br>
<a href=3D"http://xen.org/products/" target=3D"_blank">http://xen.org/produ=
cts/</a> and a link to<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview" targ=
et=3D"_blank">http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview</a=
> would work.<br>
The latter is already linked in the &quot;getting started with xen&quot; co=
lumn<br>
but would be better off at the top since it gives a feature table of<br>
both.<br></blockquote><div>I am wondering whether Xen Features / XCP Featur=
es in one of the boxes would not be better.<br>=A0<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">

As someone who started with Xen not long ago, I much prefer dedicated<br>
link pages over Category: pages. The latter just give a big unsorted<br>
(alphabetical doesn&#39;t count, needs to be sorted by subtopic to be a<br>
useful sort) list of pages of widely varying scope and usefulness.<br>
It&#39;s better than nothing, sure, but a page that sorts them by topic or<=
br>
purpose or something (much like this proposed front page really) is a<br>
lot better.<br>
</blockquote>How about a compromise? Category pages have two parts: <br>1) =
A fixed part that can be used for any content, such as lists of important a=
rticles by topic or other ciriteria<br>=A0=A0=A0 An example of this is <a h=
ref=3D"http://wiki.xen.org/wiki/Category:Host_Install" target=3D"_blank">ht=
tp://wiki.xen.org/wiki/Category:Host_Install</a> (and some of the pages lin=
ked from it)<br>

2) The auto-generated index <br><br>I know that some people are don&#39;t l=
ike category pages. However, until somebody steps up and provides an altern=
ative, which to do well requires<br>a) Classifying articles<br>b) Grouping =
them by topic or purpose <br>

c) Encoding that grouping in some manual index<br>d) Keeping these up-to-da=
te<br><br>... the category pages are all we have and are a lot better than =
what we had in the old wiki. And they are self-maintaining. <br><br>The fac=
t that we are having this discussion is actually good. I am open to suggest=
ions and maybe we just need a small number of manually maintained indexes (=
or categories with maintained content at the top). Maybe to make this reall=
y work and get better navigability we need some degree of ownership in the =
wiki: i.e. community members owning content, categories, etc. and being res=
ponsible for classifying, grouping and making it more accessible.<br>

<br>I also started experimenting with shortcut boxes on pages such as <a hr=
ef=3D"http://wiki.xen.org/wiki/Xen_Overview" target=3D"_blank">http://wiki.=
xen.org/wiki/Xen_Overview</a> &amp; <a href=3D"http://wiki.xen.org/wiki/Get=
ting_Started" target=3D"_blank">http://wiki.xen.org/wiki/Getting_Started</a=
> and wanted to know what people thought of these and whether these improve=
 navigability.<br>
<br>Lars<br>
</div><br>

--90e6ba2121f70a574404c1de726b--


--===============7571424752092635982==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7571424752092635982==--


From xen-users-bounces@lists.xen.org Thu Jun 07 09:25:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:25:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScYwv-0005pg-Vl; Thu, 07 Jun 2012 09:24:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScYwu-0005or-FZ
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:24:12 +0000
Received: from [85.158.143.35:50800] by server-2.bemta-4.messagelabs.com id
	36/E8-17938-93370DF4; Thu, 07 Jun 2012 09:24:09 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339061047!4741589!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9956 invoked from network); 7 Jun 2012 09:24:08 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:24:08 -0000
Received: by ghrr14 with SMTP id r14so252046ghr.32
	for <multiple recipients>; Thu, 07 Jun 2012 02:24:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=BgF56tB79ocML0suJkg4jkjEqu8WCYGoLDR7cjpr3Ik=;
	b=bY+f3wW/wB4vWS6p5MNRlLmWMmfGF6EPboBb4F0JK/kCSRurqdxrBaIFdob7V4y+83
	B3+jQKajYDgRFtoF7REwzC7N37TxcLmP/YC3BrNFhvA4YlGpUdlD+jAz3QvJbcPjhh1g
	xgtFSRSq3hluyHHh6CPH3bJpskTO16r/5K+ifdS1zD2C90SqPlwamuKiXvDqu1EtAZPr
	ud+M1BnRdSrhvKQcTRHV3e0wme3OGiIcEMUrch7dGr76G06+yEHerhZQNM17RtiGcGwx
	NYQLJVEo/q1vpY4GiTELwsYkmoRewvfgL8AQFIuElrmLTuUqrGdl/97MXcGN9ZoDe/Nd
	cQXw==
MIME-Version: 1.0
Received: by 10.42.153.10 with SMTP id k10mr754364icw.24.1339061047023; Thu,
	07 Jun 2012 02:24:07 -0700 (PDT)
Received: by 10.231.205.208 with HTTP; Thu, 7 Jun 2012 02:24:06 -0700 (PDT)
In-Reply-To: <CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
Date: Thu, 7 Jun 2012 10:24:06 +0100
Message-ID: <CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
From: Lars Kurth <lars.kurth.xen@gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7571424752092635982=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7571424752092635982==
Content-Type: multipart/alternative; boundary=90e6ba2121f70a574404c1de726b

--90e6ba2121f70a574404c1de726b
Content-Type: text/plain; charset=ISO-8859-1

Rolu,

thanks for the feedback.


xen" and "help with xcp" it would be nice if there were a few lines at
> the top of the page explaining which is which, so (new) people can
> have a better idea of where to look.


So you mean a link to Xen and XCP from the headline, or a tagline
describing what Xen/XCP is? Two lines are probably OK; more would probably
break up the navigation too much.


> The descriptions from
> http://xen.org/products/ and a link to
> http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
> The latter is already linked in the "getting started with xen" column
> but would be better off at the top since it gives a feature table of
> both.
>
I am wondering whether Xen Features / XCP Features in one of the boxes
would not be better.


> As someone who started with Xen not long ago, I much prefer dedicated
> link pages over Category: pages. The latter just give a big unsorted
> (alphabetical doesn't count, needs to be sorted by subtopic to be a
> useful sort) list of pages of widely varying scope and usefulness.
> It's better than nothing, sure, but a page that sorts them by topic or
> purpose or something (much like this proposed front page really) is a
> lot better.
>
How about a compromise? Category pages have two parts:
1) A fixed part that can be used for any content, such as lists of
important articles by topic or other ciriteria
    An example of this is
http://wiki.xen.org/wiki/Category:Host_Install(and some of the pages
linked from it)
2) The auto-generated index

I know that some people are don't like category pages. However, until
somebody steps up and provides an alternative, which to do well requires
a) Classifying articles
b) Grouping them by topic or purpose
c) Encoding that grouping in some manual index
d) Keeping these up-to-date

... the category pages are all we have and are a lot better than what we
had in the old wiki. And they are self-maintaining.

The fact that we are having this discussion is actually good. I am open to
suggestions and maybe we just need a small number of manually maintained
indexes (or categories with maintained content at the top). Maybe to make
this really work and get better navigability we need some degree of
ownership in the wiki: i.e. community members owning content, categories,
etc. and being responsible for classifying, grouping and making it more
accessible.

I also started experimenting with shortcut boxes on pages such as
http://wiki.xen.org/wiki/Xen_Overview &
http://wiki.xen.org/wiki/Getting_Started and wanted to know what people
thought of these and whether these improve navigability.

Lars

--90e6ba2121f70a574404c1de726b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Rolu,<br><br>thanks for the feedback.<br><br><div class=3D"gmail_quote"><br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">
xen&quot; and &quot;help with xcp&quot; it would be nice if there were a fe=
w lines at<br>
the top of the page explaining which is which, so (new) people can<br>
have a better idea of where to look.</blockquote><div><br>So you mean a lin=
k to Xen and XCP from the headline, or a tagline describing what Xen/XCP is=
? Two lines are probably OK; more would probably break up the navigation to=
o much. <br>

=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"> The description=
s from<br>
<a href=3D"http://xen.org/products/" target=3D"_blank">http://xen.org/produ=
cts/</a> and a link to<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview" targ=
et=3D"_blank">http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview</a=
> would work.<br>
The latter is already linked in the &quot;getting started with xen&quot; co=
lumn<br>
but would be better off at the top since it gives a feature table of<br>
both.<br></blockquote><div>I am wondering whether Xen Features / XCP Featur=
es in one of the boxes would not be better.<br>=A0<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">

As someone who started with Xen not long ago, I much prefer dedicated<br>
link pages over Category: pages. The latter just give a big unsorted<br>
(alphabetical doesn&#39;t count, needs to be sorted by subtopic to be a<br>
useful sort) list of pages of widely varying scope and usefulness.<br>
It&#39;s better than nothing, sure, but a page that sorts them by topic or<=
br>
purpose or something (much like this proposed front page really) is a<br>
lot better.<br>
</blockquote>How about a compromise? Category pages have two parts: <br>1) =
A fixed part that can be used for any content, such as lists of important a=
rticles by topic or other ciriteria<br>=A0=A0=A0 An example of this is <a h=
ref=3D"http://wiki.xen.org/wiki/Category:Host_Install" target=3D"_blank">ht=
tp://wiki.xen.org/wiki/Category:Host_Install</a> (and some of the pages lin=
ked from it)<br>

2) The auto-generated index <br><br>I know that some people are don&#39;t l=
ike category pages. However, until somebody steps up and provides an altern=
ative, which to do well requires<br>a) Classifying articles<br>b) Grouping =
them by topic or purpose <br>

c) Encoding that grouping in some manual index<br>d) Keeping these up-to-da=
te<br><br>... the category pages are all we have and are a lot better than =
what we had in the old wiki. And they are self-maintaining. <br><br>The fac=
t that we are having this discussion is actually good. I am open to suggest=
ions and maybe we just need a small number of manually maintained indexes (=
or categories with maintained content at the top). Maybe to make this reall=
y work and get better navigability we need some degree of ownership in the =
wiki: i.e. community members owning content, categories, etc. and being res=
ponsible for classifying, grouping and making it more accessible.<br>

<br>I also started experimenting with shortcut boxes on pages such as <a hr=
ef=3D"http://wiki.xen.org/wiki/Xen_Overview" target=3D"_blank">http://wiki.=
xen.org/wiki/Xen_Overview</a> &amp; <a href=3D"http://wiki.xen.org/wiki/Get=
ting_Started" target=3D"_blank">http://wiki.xen.org/wiki/Getting_Started</a=
> and wanted to know what people thought of these and whether these improve=
 navigability.<br>
<br>Lars<br>
</div><br>

--90e6ba2121f70a574404c1de726b--


--===============7571424752092635982==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7571424752092635982==--


From xen-users-bounces@lists.xen.org Thu Jun 07 09:35:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZ74-0006sK-UJ; Thu, 07 Jun 2012 09:34:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1ScZ72-0006s5-QZ
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:34:41 +0000
Received: from [85.158.139.83:60046] by server-11.bemta-5.messagelabs.com id
	D9/D4-25194-FA570DF4; Thu, 07 Jun 2012 09:34:39 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1339061679!28455157!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8959 invoked from network); 7 Jun 2012 09:34:39 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:34:39 -0000
Received: by wibhr14 with SMTP id hr14so19213wib.14
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 02:34:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=YvbRXwShOds6dioJMjMr0I/l39hP3pzYn3DRqijPczE=;
	b=xo8PykZ4U2vpir7gjEEhpPazVsDbaBcM/Fky99dQbkJd8Z/2E7+sXE5nzJmoIAHxtE
	92yp/BLJV2RCIfUU9/xHabVRYhNAOCstmhrjIVauLbqjYfE4qY/0eBU633X8QyI6EmdA
	+A2jwWM3eNbO5qqbaG7KgVb82KQKffc2zUE4wqV6Rxyf4ABFL5m8KErM6cNmQ2wenJh9
	AUAHOXhIbsnUDKI0evfrbx2Ntuib+1j8pijI7e7pvrp6BZKXfp7piOvYoi7re4sHFbHs
	NtxPn9JAkMVGhMTkAnt5uIKDVcorvjAHeongkbvwvUC78b3/ZCXW5zIkYvC/euYX/qg3
	nExA==
MIME-Version: 1.0
Received: by 10.216.210.34 with SMTP id t34mr402218weo.171.1339061678960; Thu,
	07 Jun 2012 02:34:38 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Thu, 7 Jun 2012 02:34:38 -0700 (PDT)
In-Reply-To: <1339060892.15265.44.camel@zakaz.uk.xensource.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
	<CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
	<1339060892.15265.44.camel@zakaz.uk.xensource.com>
Date: Thu, 7 Jun 2012 11:34:38 +0200
Message-ID: <CAO4oA-u5iLLebL243BROa09vvWaCHyQH_-UMsNyup9M-Z-+YTg@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3957584487455197962=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3957584487455197962==
Content-Type: multipart/alternative; boundary=0016e6dab3dab4f01c04c1de977a

--0016e6dab3dab4f01c04c1de977a
Content-Type: text/plain; charset=ISO-8859-1

Dear Ian,

Yes I thinking that my email was not delivered sorry...

Sorry for the wrong synthax too. The option that is found is
(xend-domain-lock) and not (xend_domain-lock).
I found out here:
http://serverfault.com/questions/21699/how-to-manage-xen-virtual-machines-on-shared-san-storage

If this option didn't really exist, how can I do?
Cause in current time  I can start two VM in the same time and cause
read-only file system error...
I've 2 Xen server which stored VM on a NAS with iSCSI. It's works great,
but I've just this problem...
Still exist a solution to resolve this?

Kid regards,
Fabien


2012/6/7 Ian Campbell <Ian.Campbell@citrix.com>

> You've posted this three separate times now, please don't do that.
>
> On Wed, 2012-06-06 at 10:30 +0100, Xen Xen wrote:
> > Dear everybody!
> >
> > I'm a new user of Xen and I encount a problem in my new new job with 2
> > Xen Hyper-visor.
> > We've 2 HV which access on your NAS by iSCSI to store our VM.
> > Or last time we start a VM on one HV without seen that it's was
> > started on the other HV. So we encounter some read-only file system
> > error...
> > I want to avoid this problem.
> >
> > My server run on Debian 6 with Xen 4.0.1
> > I try to implement the (xend_domain-lock yes) with
> > (xend-domain-lock-path /etc/xen/xen_lock) but it unfortunately don't
> > work...
>
> I can't find any mention of either of these options (with any
> combination of "-" vs "_") in the xend source code in either unstable or
> 4.0. Are you sure this functionality actually exists? The threads I've
> seen via google suggest that a patch was proposed back in 2008 but that
> it was never committed.
>
> > I've another server where I export a folder in NFS. And I mount it on
> > my 2 HV. It's working fine.
> > But when a VM start, nothing writing in the volume... So I can start
> > the same VM on the other HV...
> >
> > Some have an idea why it doesn't work? Or another solution to avoid
> > this problem?
> > I'me sure Xen have a tool or something else to do this!
> >
> > Kind regards,
> > Fabien
> >
>
>
>

--0016e6dab3dab4f01c04c1de977a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear Ian,<br><br>Yes I thinking that my email was not delivered sorry...<br=
><br>Sorry for the wrong synthax too. The option that is found is=A0 (xend-=
domain-lock) and not (xend_domain-lock).<br>I found out here: <br><a href=
=3D"http://serverfault.com/questions/21699/how-to-manage-xen-virtual-machin=
es-on-shared-san-storage">http://serverfault.com/questions/21699/how-to-man=
age-xen-virtual-machines-on-shared-san-storage</a><br>
<br>If this option didn&#39;t really exist, how can I do?<br>Cause in curre=
nt time=A0 I can start two VM in the same time and cause read-only file sys=
tem error...<br>I&#39;ve 2 Xen server which stored VM on a NAS with iSCSI. =
It&#39;s works great, but I&#39;ve just this problem...<br>
Still exist a solution to resolve this?<br><br>Kid regards,<br>Fabien<br><b=
r><br><div class=3D"gmail_quote">2012/6/7 Ian Campbell <span dir=3D"ltr">&l=
t;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell=
@citrix.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">You&#39;ve posted this three separate times =
now, please don&#39;t do that.<br>
<div class=3D"im"><br>
On Wed, 2012-06-06 at 10:30 +0100, Xen Xen wrote:<br>
&gt; Dear everybody!<br>
&gt;<br>
&gt; I&#39;m a new user of Xen and I encount a problem in my new new job wi=
th 2<br>
&gt; Xen Hyper-visor.<br>
&gt; We&#39;ve 2 HV which access on your NAS by iSCSI to store our VM.<br>
&gt; Or last time we start a VM on one HV without seen that it&#39;s was<br=
>
&gt; started on the other HV. So we encounter some read-only file system<br=
>
&gt; error...<br>
&gt; I want to avoid this problem.<br>
&gt;<br>
&gt; My server run on Debian 6 with Xen 4.0.1<br>
&gt; I try to implement the (xend_domain-lock yes) with<br>
&gt; (xend-domain-lock-path /etc/xen/xen_lock) but it unfortunately don&#39=
;t<br>
&gt; work...<br>
<br>
</div>I can&#39;t find any mention of either of these options (with any<br>
combination of &quot;-&quot; vs &quot;_&quot;) in the xend source code in e=
ither unstable or<br>
4.0. Are you sure this functionality actually exists? The threads I&#39;ve<=
br>
seen via google suggest that a patch was proposed back in 2008 but that<br>
it was never committed.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; I&#39;ve another server where I export a folder in NFS. And I mount it=
 on<br>
&gt; my 2 HV. It&#39;s working fine.<br>
&gt; But when a VM start, nothing writing in the volume... So I can start<b=
r>
&gt; the same VM on the other HV...<br>
&gt;<br>
&gt; Some have an idea why it doesn&#39;t work? Or another solution to avoi=
d<br>
&gt; this problem?<br>
&gt; I&#39;me sure Xen have a tool or something else to do this!<br>
&gt;<br>
&gt; Kind regards,<br>
&gt; Fabien<br>
&gt;<br>
<br>
<br>
</div></div></blockquote></div><br>

--0016e6dab3dab4f01c04c1de977a--


--===============3957584487455197962==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3957584487455197962==--


From xen-users-bounces@lists.xen.org Thu Jun 07 09:35:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZ74-0006sK-UJ; Thu, 07 Jun 2012 09:34:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenbys@gmail.com>) id 1ScZ72-0006s5-QZ
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:34:41 +0000
Received: from [85.158.139.83:60046] by server-11.bemta-5.messagelabs.com id
	D9/D4-25194-FA570DF4; Thu, 07 Jun 2012 09:34:39 +0000
X-Env-Sender: xenbys@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1339061679!28455157!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8959 invoked from network); 7 Jun 2012 09:34:39 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:34:39 -0000
Received: by wibhr14 with SMTP id hr14so19213wib.14
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 02:34:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=YvbRXwShOds6dioJMjMr0I/l39hP3pzYn3DRqijPczE=;
	b=xo8PykZ4U2vpir7gjEEhpPazVsDbaBcM/Fky99dQbkJd8Z/2E7+sXE5nzJmoIAHxtE
	92yp/BLJV2RCIfUU9/xHabVRYhNAOCstmhrjIVauLbqjYfE4qY/0eBU633X8QyI6EmdA
	+A2jwWM3eNbO5qqbaG7KgVb82KQKffc2zUE4wqV6Rxyf4ABFL5m8KErM6cNmQ2wenJh9
	AUAHOXhIbsnUDKI0evfrbx2Ntuib+1j8pijI7e7pvrp6BZKXfp7piOvYoi7re4sHFbHs
	NtxPn9JAkMVGhMTkAnt5uIKDVcorvjAHeongkbvwvUC78b3/ZCXW5zIkYvC/euYX/qg3
	nExA==
MIME-Version: 1.0
Received: by 10.216.210.34 with SMTP id t34mr402218weo.171.1339061678960; Thu,
	07 Jun 2012 02:34:38 -0700 (PDT)
Received: by 10.227.209.146 with HTTP; Thu, 7 Jun 2012 02:34:38 -0700 (PDT)
In-Reply-To: <1339060892.15265.44.camel@zakaz.uk.xensource.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
	<CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
	<1339060892.15265.44.camel@zakaz.uk.xensource.com>
Date: Thu, 7 Jun 2012 11:34:38 +0200
Message-ID: <CAO4oA-u5iLLebL243BROa09vvWaCHyQH_-UMsNyup9M-Z-+YTg@mail.gmail.com>
From: Xen Xen <xenbys@gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3957584487455197962=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3957584487455197962==
Content-Type: multipart/alternative; boundary=0016e6dab3dab4f01c04c1de977a

--0016e6dab3dab4f01c04c1de977a
Content-Type: text/plain; charset=ISO-8859-1

Dear Ian,

Yes I thinking that my email was not delivered sorry...

Sorry for the wrong synthax too. The option that is found is
(xend-domain-lock) and not (xend_domain-lock).
I found out here:
http://serverfault.com/questions/21699/how-to-manage-xen-virtual-machines-on-shared-san-storage

If this option didn't really exist, how can I do?
Cause in current time  I can start two VM in the same time and cause
read-only file system error...
I've 2 Xen server which stored VM on a NAS with iSCSI. It's works great,
but I've just this problem...
Still exist a solution to resolve this?

Kid regards,
Fabien


2012/6/7 Ian Campbell <Ian.Campbell@citrix.com>

> You've posted this three separate times now, please don't do that.
>
> On Wed, 2012-06-06 at 10:30 +0100, Xen Xen wrote:
> > Dear everybody!
> >
> > I'm a new user of Xen and I encount a problem in my new new job with 2
> > Xen Hyper-visor.
> > We've 2 HV which access on your NAS by iSCSI to store our VM.
> > Or last time we start a VM on one HV without seen that it's was
> > started on the other HV. So we encounter some read-only file system
> > error...
> > I want to avoid this problem.
> >
> > My server run on Debian 6 with Xen 4.0.1
> > I try to implement the (xend_domain-lock yes) with
> > (xend-domain-lock-path /etc/xen/xen_lock) but it unfortunately don't
> > work...
>
> I can't find any mention of either of these options (with any
> combination of "-" vs "_") in the xend source code in either unstable or
> 4.0. Are you sure this functionality actually exists? The threads I've
> seen via google suggest that a patch was proposed back in 2008 but that
> it was never committed.
>
> > I've another server where I export a folder in NFS. And I mount it on
> > my 2 HV. It's working fine.
> > But when a VM start, nothing writing in the volume... So I can start
> > the same VM on the other HV...
> >
> > Some have an idea why it doesn't work? Or another solution to avoid
> > this problem?
> > I'me sure Xen have a tool or something else to do this!
> >
> > Kind regards,
> > Fabien
> >
>
>
>

--0016e6dab3dab4f01c04c1de977a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear Ian,<br><br>Yes I thinking that my email was not delivered sorry...<br=
><br>Sorry for the wrong synthax too. The option that is found is=A0 (xend-=
domain-lock) and not (xend_domain-lock).<br>I found out here: <br><a href=
=3D"http://serverfault.com/questions/21699/how-to-manage-xen-virtual-machin=
es-on-shared-san-storage">http://serverfault.com/questions/21699/how-to-man=
age-xen-virtual-machines-on-shared-san-storage</a><br>
<br>If this option didn&#39;t really exist, how can I do?<br>Cause in curre=
nt time=A0 I can start two VM in the same time and cause read-only file sys=
tem error...<br>I&#39;ve 2 Xen server which stored VM on a NAS with iSCSI. =
It&#39;s works great, but I&#39;ve just this problem...<br>
Still exist a solution to resolve this?<br><br>Kid regards,<br>Fabien<br><b=
r><br><div class=3D"gmail_quote">2012/6/7 Ian Campbell <span dir=3D"ltr">&l=
t;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell=
@citrix.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">You&#39;ve posted this three separate times =
now, please don&#39;t do that.<br>
<div class=3D"im"><br>
On Wed, 2012-06-06 at 10:30 +0100, Xen Xen wrote:<br>
&gt; Dear everybody!<br>
&gt;<br>
&gt; I&#39;m a new user of Xen and I encount a problem in my new new job wi=
th 2<br>
&gt; Xen Hyper-visor.<br>
&gt; We&#39;ve 2 HV which access on your NAS by iSCSI to store our VM.<br>
&gt; Or last time we start a VM on one HV without seen that it&#39;s was<br=
>
&gt; started on the other HV. So we encounter some read-only file system<br=
>
&gt; error...<br>
&gt; I want to avoid this problem.<br>
&gt;<br>
&gt; My server run on Debian 6 with Xen 4.0.1<br>
&gt; I try to implement the (xend_domain-lock yes) with<br>
&gt; (xend-domain-lock-path /etc/xen/xen_lock) but it unfortunately don&#39=
;t<br>
&gt; work...<br>
<br>
</div>I can&#39;t find any mention of either of these options (with any<br>
combination of &quot;-&quot; vs &quot;_&quot;) in the xend source code in e=
ither unstable or<br>
4.0. Are you sure this functionality actually exists? The threads I&#39;ve<=
br>
seen via google suggest that a patch was proposed back in 2008 but that<br>
it was never committed.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; I&#39;ve another server where I export a folder in NFS. And I mount it=
 on<br>
&gt; my 2 HV. It&#39;s working fine.<br>
&gt; But when a VM start, nothing writing in the volume... So I can start<b=
r>
&gt; the same VM on the other HV...<br>
&gt;<br>
&gt; Some have an idea why it doesn&#39;t work? Or another solution to avoi=
d<br>
&gt; this problem?<br>
&gt; I&#39;me sure Xen have a tool or something else to do this!<br>
&gt;<br>
&gt; Kind regards,<br>
&gt; Fabien<br>
&gt;<br>
<br>
<br>
</div></div></blockquote></div><br>

--0016e6dab3dab4f01c04c1de977a--


--===============3957584487455197962==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3957584487455197962==--


From xen-users-bounces@lists.xen.org Thu Jun 07 09:47:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZI2-0008FV-Ef; Thu, 07 Jun 2012 09:46:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScZI1-0008FL-6V
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:46:01 +0000
Received: from [85.158.139.83:9409] by server-8.bemta-5.messagelabs.com id
	F3/71-02058-85870DF4; Thu, 07 Jun 2012 09:46:00 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339062358!32384037!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3606 invoked from network); 7 Jun 2012 09:45:59 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:45:59 -0000
Received: by obbwd20 with SMTP id wd20so952445obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 02:45:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=qxPLaC2nAgstQMSAebmOUthFSCcIDJyOJFrpK+SV55w=;
	b=RuXfGTgCPg9/o/QC/QnR8v6fmO5kZ23c1U9/bKp4j6S3cJ1fjLf6+HWNubPcw4/XGd
	zimv8yoWj9SgZBBZr0EkweCCJtW9NtKWxsCUxm9ZzqbSHXcE9kQybF4abVKhunuyA9ca
	/0y1vf6tkZsUtTPnlfwnrxva5meEwomr6PXck5KUob6tucO4vmvSrINTTXsgqddGCKed
	/lQpbnQ1MNQO5Vh4TYWxQ6H3XNa0MBSiUwebO3uXVdChKeKxNVm4J1xbqTfulcTom4hK
	stReM4jUYYhrqw9UDMh/9qwZWKAhvuCrVHXd8C/x9de/z8QjU2cvgPMFjXYpBUHr7yUy
	9B0Q==
Received: by 10.182.36.102 with SMTP id p6mr1316619obj.77.1339062357906; Thu,
	07 Jun 2012 02:45:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 02:45:37 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
References: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 11:45:37 +0200
Message-ID: <CABs9EjkJrcJpox+sPxb+7iPDDfT9JPXK15MB_dk+XgGB+ThLaw@mail.gmail.com>
To: Kevin Stokes <dadawan@gmail.com>
X-Gm-Message-State: ALoCoQm1lc6RKkybtulhnCvel+ifOswPxsz2bttehVCNBPjZSqi3faCRTDxYfwDOLg0Tn6xbBRXj
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 11:09 AM, Kevin Stokes <dadawan@gmail.com> wrote:
> Hi I am a first time user of XCP.
>
> I have installed XCP 1.4.90 on a PC. =A0 I am interested in setting up a
> cloud where the instances will run node.js to provide websockets for a
> hobby project I'm working on.
>
> I installed a Maverick Meerkat 64bit =A0vm and it works but I can't get
> it to work with openxenmanager so instead I am trying Debian Squeeze
> but vm-start fails with INVALID_SOURCE. (see below)
>
> Thanks for any help,
> =A0-Kevin
>
>
>
> [root@xenserver-octopus ~]# xe vm-install template=3DDebian\ Squeeze\
> 6.0\ \(64-bit\) =A0new-name-label=3DHelloDebian
> d541ca58-ffcf-e512-0808-7d6d4f09150d
>
> [root@xenserver-octopus ~]# xe vif-create
> network-uuid=3D5ad5dd35-31b0-5510-b050-7c9b362df98b
> vm-uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d device=3D0
> 23d16150-1ff2-3f61-fa4c-35711e374cb9
>
> [root@xenserver-octopus ~]# xe vm-param-set
> uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
> other-config:install-repository=3Dhttp://ftp.us.debian.org/debian/
>
>
> [root@xenserver-octopus ~]# xe vm-start
> uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
> Error code: INVALID_SOURCE
> Error parameters: Unable to access a required file in the specified
> repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-=
amd64/current/images/netboot/xen/vmlinuz.,
> ,
> [root@xenserver-octopus ~]#
>

At first glance your try seems okay. Are you actually able to access
that file from the server you're trying it on? Might be a network
issue or firewall in the way. Try:

wget http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/cur=
rent/images/netboot/xen/vmlinuz

and see if that works.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:47:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZI2-0008FV-Ef; Thu, 07 Jun 2012 09:46:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScZI1-0008FL-6V
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:46:01 +0000
Received: from [85.158.139.83:9409] by server-8.bemta-5.messagelabs.com id
	F3/71-02058-85870DF4; Thu, 07 Jun 2012 09:46:00 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339062358!32384037!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3606 invoked from network); 7 Jun 2012 09:45:59 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:45:59 -0000
Received: by obbwd20 with SMTP id wd20so952445obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 02:45:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=qxPLaC2nAgstQMSAebmOUthFSCcIDJyOJFrpK+SV55w=;
	b=RuXfGTgCPg9/o/QC/QnR8v6fmO5kZ23c1U9/bKp4j6S3cJ1fjLf6+HWNubPcw4/XGd
	zimv8yoWj9SgZBBZr0EkweCCJtW9NtKWxsCUxm9ZzqbSHXcE9kQybF4abVKhunuyA9ca
	/0y1vf6tkZsUtTPnlfwnrxva5meEwomr6PXck5KUob6tucO4vmvSrINTTXsgqddGCKed
	/lQpbnQ1MNQO5Vh4TYWxQ6H3XNa0MBSiUwebO3uXVdChKeKxNVm4J1xbqTfulcTom4hK
	stReM4jUYYhrqw9UDMh/9qwZWKAhvuCrVHXd8C/x9de/z8QjU2cvgPMFjXYpBUHr7yUy
	9B0Q==
Received: by 10.182.36.102 with SMTP id p6mr1316619obj.77.1339062357906; Thu,
	07 Jun 2012 02:45:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 02:45:37 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
References: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 11:45:37 +0200
Message-ID: <CABs9EjkJrcJpox+sPxb+7iPDDfT9JPXK15MB_dk+XgGB+ThLaw@mail.gmail.com>
To: Kevin Stokes <dadawan@gmail.com>
X-Gm-Message-State: ALoCoQm1lc6RKkybtulhnCvel+ifOswPxsz2bttehVCNBPjZSqi3faCRTDxYfwDOLg0Tn6xbBRXj
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 11:09 AM, Kevin Stokes <dadawan@gmail.com> wrote:
> Hi I am a first time user of XCP.
>
> I have installed XCP 1.4.90 on a PC. =A0 I am interested in setting up a
> cloud where the instances will run node.js to provide websockets for a
> hobby project I'm working on.
>
> I installed a Maverick Meerkat 64bit =A0vm and it works but I can't get
> it to work with openxenmanager so instead I am trying Debian Squeeze
> but vm-start fails with INVALID_SOURCE. (see below)
>
> Thanks for any help,
> =A0-Kevin
>
>
>
> [root@xenserver-octopus ~]# xe vm-install template=3DDebian\ Squeeze\
> 6.0\ \(64-bit\) =A0new-name-label=3DHelloDebian
> d541ca58-ffcf-e512-0808-7d6d4f09150d
>
> [root@xenserver-octopus ~]# xe vif-create
> network-uuid=3D5ad5dd35-31b0-5510-b050-7c9b362df98b
> vm-uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d device=3D0
> 23d16150-1ff2-3f61-fa4c-35711e374cb9
>
> [root@xenserver-octopus ~]# xe vm-param-set
> uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
> other-config:install-repository=3Dhttp://ftp.us.debian.org/debian/
>
>
> [root@xenserver-octopus ~]# xe vm-start
> uuid=3Dd541ca58-ffcf-e512-0808-7d6d4f09150d
> Error code: INVALID_SOURCE
> Error parameters: Unable to access a required file in the specified
> repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-=
amd64/current/images/netboot/xen/vmlinuz.,
> ,
> [root@xenserver-octopus ~]#
>

At first glance your try seems okay. Are you actually able to access
that file from the server you're trying it on? Might be a network
issue or firewall in the way. Try:

wget http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/cur=
rent/images/netboot/xen/vmlinuz

and see if that works.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:51:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZMI-00007o-Ru; Thu, 07 Jun 2012 09:50:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScZMG-00007R-S7
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:50:25 +0000
Received: from [193.109.254.147:62706] by server-9.bemta-14.messagelabs.com id
	DC/59-27072-F5970DF4; Thu, 07 Jun 2012 09:50:23 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339062616!8535246!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17583 invoked from network); 7 Jun 2012 09:50:16 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:50:16 -0000
Received: by eekd41 with SMTP id d41so156999eek.32
	for <multiple recipients>; Thu, 07 Jun 2012 02:50:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=vJx2LsC6f94aFNHdODaKN8HDCv+ciCB5IlYSMj7LApM=;
	b=D88sWExBF0YAbkyi2+DPMYGWv+anb+NkteG3e6lEYjPJKiPl1rBaSqt8/r34t0g0tG
	fgyQ6mocZ749b0TZbDQvaYnj6hVQTq5daPSM8yYNhrfun/bbHqr4DuBaAtO0CLVFhlRr
	m4BW8u0FWo9CjWDrOH3sRej4weFzMlWtgHj0dLYYKfMXCMAc3nvFG3uumh39aK2nEYf1
	riMRA/umB34VM9aXRMeJHi1MiMCwTX6mRrXVe4yXuNJZtN8dDAdeC1UL61pUKk3TiIj8
	xLDZ3y3YxAOdn9JC0I1D44pK+swSdTX/jDMixAB/16nt5ro7BnwjzF9+PApAIy6UjazE
	F3Ig==
Received: by 10.14.127.130 with SMTP id d2mr805955eei.216.1339062615762;
	Thu, 07 Jun 2012 02:50:15 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id g51sm8876065eea.14.2012.06.07.02.50.13
	(version=SSLv3 cipher=OTHER); Thu, 07 Jun 2012 02:50:14 -0700 (PDT)
Message-ID: <4FD07954.9050803@xen.org>
Date: Thu, 07 Jun 2012 10:50:12 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>
References: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
In-Reply-To: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
Subject: Re: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Kevin,
the xen-api list is the best place to ask questions for XCP. I am CC'ing 
the list. It's not the best named list and we are looking to rename it, 
but it is not entirely straightforward and may take a little.
Regards
Lars

On 07/06/2012 10:09, Kevin Stokes wrote:
> Hi I am a first time user of XCP.
>
> I have installed XCP 1.4.90 on a PC.   I am interested in setting up a
> cloud where the instances will run node.js to provide websockets for a
> hobby project I'm working on.
>
> I installed a Maverick Meerkat 64bit  vm and it works but I can't get
> it to work with openxenmanager so instead I am trying Debian Squeeze
> but vm-start fails with INVALID_SOURCE. (see below)
>
> Thanks for any help,
>    -Kevin
>
>
>
> [root@xenserver-octopus ~]# xe vm-install template=Debian\ Squeeze\
> 6.0\ \(64-bit\)  new-name-label=HelloDebian
> d541ca58-ffcf-e512-0808-7d6d4f09150d
>
> [root@xenserver-octopus ~]# xe vif-create
> network-uuid=5ad5dd35-31b0-5510-b050-7c9b362df98b
> vm-uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d device=0
> 23d16150-1ff2-3f61-fa4c-35711e374cb9
>
> [root@xenserver-octopus ~]# xe vm-param-set
> uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d
> other-config:install-repository=http://ftp.us.debian.org/debian/
>
>
> [root@xenserver-octopus ~]# xe vm-start
> uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d
> Error code: INVALID_SOURCE
> Error parameters: Unable to access a required file in the specified
> repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/xen/vmlinuz.,
> ,
> [root@xenserver-octopus ~]#
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:51:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZMI-00007o-Ru; Thu, 07 Jun 2012 09:50:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScZMG-00007R-S7
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:50:25 +0000
Received: from [193.109.254.147:62706] by server-9.bemta-14.messagelabs.com id
	DC/59-27072-F5970DF4; Thu, 07 Jun 2012 09:50:23 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339062616!8535246!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17583 invoked from network); 7 Jun 2012 09:50:16 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 09:50:16 -0000
Received: by eekd41 with SMTP id d41so156999eek.32
	for <multiple recipients>; Thu, 07 Jun 2012 02:50:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=vJx2LsC6f94aFNHdODaKN8HDCv+ciCB5IlYSMj7LApM=;
	b=D88sWExBF0YAbkyi2+DPMYGWv+anb+NkteG3e6lEYjPJKiPl1rBaSqt8/r34t0g0tG
	fgyQ6mocZ749b0TZbDQvaYnj6hVQTq5daPSM8yYNhrfun/bbHqr4DuBaAtO0CLVFhlRr
	m4BW8u0FWo9CjWDrOH3sRej4weFzMlWtgHj0dLYYKfMXCMAc3nvFG3uumh39aK2nEYf1
	riMRA/umB34VM9aXRMeJHi1MiMCwTX6mRrXVe4yXuNJZtN8dDAdeC1UL61pUKk3TiIj8
	xLDZ3y3YxAOdn9JC0I1D44pK+swSdTX/jDMixAB/16nt5ro7BnwjzF9+PApAIy6UjazE
	F3Ig==
Received: by 10.14.127.130 with SMTP id d2mr805955eei.216.1339062615762;
	Thu, 07 Jun 2012 02:50:15 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id g51sm8876065eea.14.2012.06.07.02.50.13
	(version=SSLv3 cipher=OTHER); Thu, 07 Jun 2012 02:50:14 -0700 (PDT)
Message-ID: <4FD07954.9050803@xen.org>
Date: Thu, 07 Jun 2012 10:50:12 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>
References: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
In-Reply-To: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
Subject: Re: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Kevin,
the xen-api list is the best place to ask questions for XCP. I am CC'ing 
the list. It's not the best named list and we are looking to rename it, 
but it is not entirely straightforward and may take a little.
Regards
Lars

On 07/06/2012 10:09, Kevin Stokes wrote:
> Hi I am a first time user of XCP.
>
> I have installed XCP 1.4.90 on a PC.   I am interested in setting up a
> cloud where the instances will run node.js to provide websockets for a
> hobby project I'm working on.
>
> I installed a Maverick Meerkat 64bit  vm and it works but I can't get
> it to work with openxenmanager so instead I am trying Debian Squeeze
> but vm-start fails with INVALID_SOURCE. (see below)
>
> Thanks for any help,
>    -Kevin
>
>
>
> [root@xenserver-octopus ~]# xe vm-install template=Debian\ Squeeze\
> 6.0\ \(64-bit\)  new-name-label=HelloDebian
> d541ca58-ffcf-e512-0808-7d6d4f09150d
>
> [root@xenserver-octopus ~]# xe vif-create
> network-uuid=5ad5dd35-31b0-5510-b050-7c9b362df98b
> vm-uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d device=0
> 23d16150-1ff2-3f61-fa4c-35711e374cb9
>
> [root@xenserver-octopus ~]# xe vm-param-set
> uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d
> other-config:install-repository=http://ftp.us.debian.org/debian/
>
>
> [root@xenserver-octopus ~]# xe vm-start
> uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d
> Error code: INVALID_SOURCE
> Error parameters: Unable to access a required file in the specified
> repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/xen/vmlinuz.,
> ,
> [root@xenserver-octopus ~]#
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 09:54:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZP4-0000W0-2d; Thu, 07 Jun 2012 09:53:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itobin@tidyhosts.com>) id 1ScZP1-0000Vd-Jj
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:53:17 +0000
Received: from [193.109.254.147:52900] by server-10.bemta-14.messagelabs.com
	id FD/3B-25709-A0A70DF4; Thu, 07 Jun 2012 09:53:14 +0000
X-Env-Sender: itobin@tidyhosts.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1339062784!3391616!1
X-Originating-IP: [83.142.228.126]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14654 invoked from network); 7 Jun 2012 09:53:04 -0000
Received: from london.tidyhosts.com (HELO tidyhosts.com) (83.142.228.126)
	by server-10.tower-27.messagelabs.com with SMTP;
	7 Jun 2012 09:53:04 -0000
Received: from electron.tidyhosts.com ([213.152.51.27]) by tidyhosts.com with
	MailEnable ESMTP; Thu, 7 Jun 2012 10:53:04 +0100
MIME-Version: 1.0
Date: Thu, 7 Jun 2012 10:53:04 +0100
Content-class: urn:content-classes:message
Message-ID: <039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-MimeOLE: Produced By Microsoft Exchange V6.5
Thread-Topic: [Xen-users] Pvgrub on Debian dom0
Thread-Index: Ac0392SKIk1WMRdNQxmADXUCDFbv+gMm5XcQ
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
From: "Ian Tobin" <itobin@tidyhosts.com>
To: "Ian Campbell" <Ian.Campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SWFuLA0KDQpTb3JyeSBmb3IgdGhlIGRlbGF5Lg0KDQpJbSB1c2luZyBncnViLmNmZyB3aXRoIGEg
c3ltIGxpbmsgdG8gbWVudS5sc3QsIEkgZG9u4oCZdCBhY3R1YWxseSBoYXZlIGdydWIgaW5zdGFs
bGVkIG9uIHRoZSBkb211Lg0KDQpUaGUgZG9tdSB3aWxsIGJvb3QgaWYgSSB0eXBlIHRoZSBwYXRo
IHRvIHRoZSBncnViLmNmZyBvciBtZW51LmxzdCBidXQgd2lsbCBub3QgYXV0b21hdGljYWxseS4N
Cg0KVGhhbmtzDQoNCklhbg0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206
IElhbiBDYW1wYmVsbCBbbWFpbHRvOklhbi5DYW1wYmVsbEBjaXRyaXguY29tXSANClNlbnQ6IDIy
IE1heSAyMDEyIDA5OjQ3DQpUbzogSWFuIFRvYmluDQpDYzogeGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcNClN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBQdmdydWIgb24gRGViaWFuIGRvbTANCg0KT24g
TW9uLCAyMDEyLTA1LTIxIGF0IDE4OjU3ICswMTAwLCBJYW4gVG9iaW4gd3JvdGU6DQo+IEhpLA0K
PiANCj4gSGF2aW5nIGEgcHJvYmxlbSBnZXR0aW5nIGEgZG9tdSB0byBib290IGNvcnJlY3RseS4N
Cj4gDQo+IFdoZW4gSSBlbnRlciB4bCBjcmVhdGUgZ3Vlc3QgaXQgYm9vdHMgc3RyYWlnaHQgaW50
byBncnViZG9tLg0KPiANCj4gSWYgSSBlbnRlciB0aGUgY29uZmlnIGxvY2F0aW9uIGluIGdydWJk
b20gdCBib290cyBhcyBleHBlY3RlZC4NCj4gDQo+IFRoZSBsb2NhdGlvbiBvZiB0aGUgZ3J1Yi5j
ZmcgaXMgdGhlIHNhbWUgaW4gbXkgZG9tdSBjb25maWcgYXMgd2hhdCBpbiBlbnRlcmluZyBidXQg
anVzdCB3aWxsIG5vdCB3b3JrLg0KDQpncnViLmNmZyBpcyB0aGUgZ3J1YjIgZmlsZSwgd2hlcmVh
cyBwdmdydWIgaXMgY3VycmVudGx5IGdydWIxIChzb21ldGltZXMgY2FsbGVkIGdydWIgbGVnYWN5
KS4gQm90aCB0aGUgc3ludGF4IGFuZCB0aGUgbG9jYXRpb24gb2YgdGhlIGNvbmZpZyBmaWxlIGRp
ZmZlcnMgYmV0d2VlbiB0aGUgdHdvIHZlcnNpb25zIG9mIGdydWIuDQoNCkknbSBub3Qgc3VyZSBp
ZiBhbnlvbmUgaXMgd29ya2luZyBvbiBwdmdydWIyLCBJIHRob3VnaHQgSSdkIGhlYXJkIGEgcnVt
b3VyIG9mIGl0Lg0KDQpUaGVyZSBpcyBhIHRvb2wsIHB2LWdydWItbWVudS5sc3QsIHdoaWNoIGhh
cyBiZWVuIHByb3Bvc2VkIGZvciBEZWJpYW5bMF0gd2hpY2ggaGVscHMgeW91IGNyZWF0ZSBhbmQg
bWFuYWdlIGEgbGVnYWN5IHN0eWxlIG1lbnUubHN0Lg0KDQpJIHRoaW5rIGdydWItbGVnYWN5IGlz
IGFsc28gc3RpbGwgaW4gRGViaWFuLCBidXQgeW91IG1pZ2h0IG5lZWQgdG8gZXhwbGljaXRseSBp
bnN0YWxsIGl0IHJhdGhlciB0aGFuIGdydWIyLg0KDQpJYW4uDQoNClswXSBodHRwOi8vYnVncy5k
ZWJpYW4ub3JnLzY3MjEwNA0KDQoNCj4gDQo+IEFueSBpZGVhcz8NCj4gDQo+IElhbg0KPiAuDQo+
IA0KPiANCj4gDQo+ICANCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdA0KPiBYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZw0KPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMNCg0KDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2Vy
cyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jun 07 09:54:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 09:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZP4-0000W0-2d; Thu, 07 Jun 2012 09:53:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itobin@tidyhosts.com>) id 1ScZP1-0000Vd-Jj
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 09:53:17 +0000
Received: from [193.109.254.147:52900] by server-10.bemta-14.messagelabs.com
	id FD/3B-25709-A0A70DF4; Thu, 07 Jun 2012 09:53:14 +0000
X-Env-Sender: itobin@tidyhosts.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1339062784!3391616!1
X-Originating-IP: [83.142.228.126]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14654 invoked from network); 7 Jun 2012 09:53:04 -0000
Received: from london.tidyhosts.com (HELO tidyhosts.com) (83.142.228.126)
	by server-10.tower-27.messagelabs.com with SMTP;
	7 Jun 2012 09:53:04 -0000
Received: from electron.tidyhosts.com ([213.152.51.27]) by tidyhosts.com with
	MailEnable ESMTP; Thu, 7 Jun 2012 10:53:04 +0100
MIME-Version: 1.0
Date: Thu, 7 Jun 2012 10:53:04 +0100
Content-class: urn:content-classes:message
Message-ID: <039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-MimeOLE: Produced By Microsoft Exchange V6.5
Thread-Topic: [Xen-users] Pvgrub on Debian dom0
Thread-Index: Ac0392SKIk1WMRdNQxmADXUCDFbv+gMm5XcQ
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
From: "Ian Tobin" <itobin@tidyhosts.com>
To: "Ian Campbell" <Ian.Campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SWFuLA0KDQpTb3JyeSBmb3IgdGhlIGRlbGF5Lg0KDQpJbSB1c2luZyBncnViLmNmZyB3aXRoIGEg
c3ltIGxpbmsgdG8gbWVudS5sc3QsIEkgZG9u4oCZdCBhY3R1YWxseSBoYXZlIGdydWIgaW5zdGFs
bGVkIG9uIHRoZSBkb211Lg0KDQpUaGUgZG9tdSB3aWxsIGJvb3QgaWYgSSB0eXBlIHRoZSBwYXRo
IHRvIHRoZSBncnViLmNmZyBvciBtZW51LmxzdCBidXQgd2lsbCBub3QgYXV0b21hdGljYWxseS4N
Cg0KVGhhbmtzDQoNCklhbg0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206
IElhbiBDYW1wYmVsbCBbbWFpbHRvOklhbi5DYW1wYmVsbEBjaXRyaXguY29tXSANClNlbnQ6IDIy
IE1heSAyMDEyIDA5OjQ3DQpUbzogSWFuIFRvYmluDQpDYzogeGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcNClN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBQdmdydWIgb24gRGViaWFuIGRvbTANCg0KT24g
TW9uLCAyMDEyLTA1LTIxIGF0IDE4OjU3ICswMTAwLCBJYW4gVG9iaW4gd3JvdGU6DQo+IEhpLA0K
PiANCj4gSGF2aW5nIGEgcHJvYmxlbSBnZXR0aW5nIGEgZG9tdSB0byBib290IGNvcnJlY3RseS4N
Cj4gDQo+IFdoZW4gSSBlbnRlciB4bCBjcmVhdGUgZ3Vlc3QgaXQgYm9vdHMgc3RyYWlnaHQgaW50
byBncnViZG9tLg0KPiANCj4gSWYgSSBlbnRlciB0aGUgY29uZmlnIGxvY2F0aW9uIGluIGdydWJk
b20gdCBib290cyBhcyBleHBlY3RlZC4NCj4gDQo+IFRoZSBsb2NhdGlvbiBvZiB0aGUgZ3J1Yi5j
ZmcgaXMgdGhlIHNhbWUgaW4gbXkgZG9tdSBjb25maWcgYXMgd2hhdCBpbiBlbnRlcmluZyBidXQg
anVzdCB3aWxsIG5vdCB3b3JrLg0KDQpncnViLmNmZyBpcyB0aGUgZ3J1YjIgZmlsZSwgd2hlcmVh
cyBwdmdydWIgaXMgY3VycmVudGx5IGdydWIxIChzb21ldGltZXMgY2FsbGVkIGdydWIgbGVnYWN5
KS4gQm90aCB0aGUgc3ludGF4IGFuZCB0aGUgbG9jYXRpb24gb2YgdGhlIGNvbmZpZyBmaWxlIGRp
ZmZlcnMgYmV0d2VlbiB0aGUgdHdvIHZlcnNpb25zIG9mIGdydWIuDQoNCkknbSBub3Qgc3VyZSBp
ZiBhbnlvbmUgaXMgd29ya2luZyBvbiBwdmdydWIyLCBJIHRob3VnaHQgSSdkIGhlYXJkIGEgcnVt
b3VyIG9mIGl0Lg0KDQpUaGVyZSBpcyBhIHRvb2wsIHB2LWdydWItbWVudS5sc3QsIHdoaWNoIGhh
cyBiZWVuIHByb3Bvc2VkIGZvciBEZWJpYW5bMF0gd2hpY2ggaGVscHMgeW91IGNyZWF0ZSBhbmQg
bWFuYWdlIGEgbGVnYWN5IHN0eWxlIG1lbnUubHN0Lg0KDQpJIHRoaW5rIGdydWItbGVnYWN5IGlz
IGFsc28gc3RpbGwgaW4gRGViaWFuLCBidXQgeW91IG1pZ2h0IG5lZWQgdG8gZXhwbGljaXRseSBp
bnN0YWxsIGl0IHJhdGhlciB0aGFuIGdydWIyLg0KDQpJYW4uDQoNClswXSBodHRwOi8vYnVncy5k
ZWJpYW4ub3JnLzY3MjEwNA0KDQoNCj4gDQo+IEFueSBpZGVhcz8NCj4gDQo+IElhbg0KPiAuDQo+
IA0KPiANCj4gDQo+ICANCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdA0KPiBYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZw0KPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMNCg0KDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2Vy
cyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jun 07 10:01:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 10:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZWc-00017M-7f; Thu, 07 Jun 2012 10:01:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ScZWa-00017A-CP
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 10:01:04 +0000
Received: from [85.158.138.51:17449] by server-2.bemta-3.messagelabs.com id
	15/13-16299-FDB70DF4; Thu, 07 Jun 2012 10:01:03 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339063260!28361539!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19558 invoked from network); 7 Jun 2012 10:01:02 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 10:01:02 -0000
Received: by pbbro12 with SMTP id ro12so903033pbb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 03:01:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=75pGo8/z3iLn4iRX5svjQnn7mGp6LuA1b6g0hJrq4K0=;
	b=EmvdTInDzcLnlNlmA+ZdrWE0742XHlOQBI110EATiOYosb+CfSZKe4hUzgPzGcabqz
	HTsj6ETtLqaDXC2DdbLi+/AjbAF201t7dvx/AWMuoAyYJTI1xIaheHf1BXZJUUGjNMB7
	BjXyAQ/BbbLgM41910fC0mvsANYBmbqm3lJ6yAj2XbrU4dE2twbT5YBlSVzNqDCvoHjL
	NU4p/mMVUCIDst+6VcEePQX3ZsKUKfhs/ipZ6rv1jOh2RFJbum/xBB8yiEOEFOqrpwS5
	PBnoEkY1ONJItjukFTcAKStBXCRMXGmbWFmr0+Oiu41lprLl0IGEUnnMx/TeQO0zeoN2
	lNPQ==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr6798524pbc.137.1339063260190; Thu,
	07 Jun 2012 03:01:00 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 7 Jun 2012 03:01:00 -0700 (PDT)
In-Reply-To: <039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
Date: Thu, 7 Jun 2012 17:01:00 +0700
Message-ID: <CAG1y0sefBC4O5KO+E9jh=3rEBvcn6GijsCDa=1GqvCyFiGgcUg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ian Tobin <itobin@tidyhosts.com>
X-Gm-Message-State: ALoCoQnwiK/KJP7xcq1/iu7IulykkjeChDIBy2rFEf6bliMyPHDI3EhLpDDz/veFBPEbjpeTtOsw
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 4:53 PM, Ian Tobin <itobin@tidyhosts.com> wrote:
> Ian,
>
> Sorry for the delay.
>
> Im using grub.cfg with a sym link to menu.lst, I don=92t actually have gr=
ub installed on the domu.
>
> The domu will boot if I type the path to the grub.cfg or menu.lst but wil=
l not automatically.
>
> Thanks
>
> Ian

What does your domU config file look like? Have you had success with
pv-grub on other environments (e.g xm vs xl, different xen versions,
etc)?

You need to specify the config file location on domU config file, e.g;

kernel =3D "/usr/lib/xen/boot/pv-grub-x86_64.gz"
extra =3D "(hd0,0)/grub/menu.lst"

This is from my environment on RHEL5 with xm, so it might be different
on your setup. Worth to try.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 10:01:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 10:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScZWc-00017M-7f; Thu, 07 Jun 2012 10:01:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ScZWa-00017A-CP
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 10:01:04 +0000
Received: from [85.158.138.51:17449] by server-2.bemta-3.messagelabs.com id
	15/13-16299-FDB70DF4; Thu, 07 Jun 2012 10:01:03 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339063260!28361539!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19558 invoked from network); 7 Jun 2012 10:01:02 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 10:01:02 -0000
Received: by pbbro12 with SMTP id ro12so903033pbb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 03:01:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=75pGo8/z3iLn4iRX5svjQnn7mGp6LuA1b6g0hJrq4K0=;
	b=EmvdTInDzcLnlNlmA+ZdrWE0742XHlOQBI110EATiOYosb+CfSZKe4hUzgPzGcabqz
	HTsj6ETtLqaDXC2DdbLi+/AjbAF201t7dvx/AWMuoAyYJTI1xIaheHf1BXZJUUGjNMB7
	BjXyAQ/BbbLgM41910fC0mvsANYBmbqm3lJ6yAj2XbrU4dE2twbT5YBlSVzNqDCvoHjL
	NU4p/mMVUCIDst+6VcEePQX3ZsKUKfhs/ipZ6rv1jOh2RFJbum/xBB8yiEOEFOqrpwS5
	PBnoEkY1ONJItjukFTcAKStBXCRMXGmbWFmr0+Oiu41lprLl0IGEUnnMx/TeQO0zeoN2
	lNPQ==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr6798524pbc.137.1339063260190; Thu,
	07 Jun 2012 03:01:00 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 7 Jun 2012 03:01:00 -0700 (PDT)
In-Reply-To: <039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
Date: Thu, 7 Jun 2012 17:01:00 +0700
Message-ID: <CAG1y0sefBC4O5KO+E9jh=3rEBvcn6GijsCDa=1GqvCyFiGgcUg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ian Tobin <itobin@tidyhosts.com>
X-Gm-Message-State: ALoCoQnwiK/KJP7xcq1/iu7IulykkjeChDIBy2rFEf6bliMyPHDI3EhLpDDz/veFBPEbjpeTtOsw
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 4:53 PM, Ian Tobin <itobin@tidyhosts.com> wrote:
> Ian,
>
> Sorry for the delay.
>
> Im using grub.cfg with a sym link to menu.lst, I don=92t actually have gr=
ub installed on the domu.
>
> The domu will boot if I type the path to the grub.cfg or menu.lst but wil=
l not automatically.
>
> Thanks
>
> Ian

What does your domU config file look like? Have you had success with
pv-grub on other environments (e.g xm vs xl, different xen versions,
etc)?

You need to specify the config file location on domU config file, e.g;

kernel =3D "/usr/lib/xen/boot/pv-grub-x86_64.gz"
extra =3D "(hd0,0)/grub/menu.lst"

This is from my environment on RHEL5 with xm, so it might be different
on your setup. Worth to try.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 10:56:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 10:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScaMt-0004Lm-W1; Thu, 07 Jun 2012 10:55:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScaMr-0004LQ-LC
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 10:55:05 +0000
Received: from [193.109.254.147:44880] by server-7.bemta-14.messagelabs.com id
	95/22-29165-88880DF4; Thu, 07 Jun 2012 10:55:04 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1339066502!6133898!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30578 invoked from network); 7 Jun 2012 10:55:03 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 10:55:03 -0000
Received: by obbwd20 with SMTP id wd20so1056930obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 03:55:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=8zZOsxiJfAEzvWhBHULk+EetGikq7aOd4oFSLa3ORSY=;
	b=j3FYg4USW/B29esN3ybvZNaUY4c2xAAi9bNaxB1MxoXPuA+zUHA007y6Vh6CC6WqmD
	FXAQF2tL6WqUEWAU2c6jWKom/LP+NirUGEk4lqYqcHBD591KjUL0mZr419jw5gDaxPiY
	ndHCx87iqKJwtN0M2YiWiJZhG35oOwDJ8oeTzpk36OUjjvNfXeOIBjT1IDoQfeBQxgY6
	Q+GAUwkpYQNxpTvJ/PZv7nF6IZZmI3fg84YKqF6LMvBZFPE590EkmWRm6ybPlFBvkxA8
	BmBCYQiaI2uQNWNzJ8hG//soY9Q5uQ1r8Q5lYR8Nvy8FTx3eXprUGENt2eKUoktCbgtw
	Uz/A==
Received: by 10.182.145.4 with SMTP id sq4mr1525978obb.76.1339066502192; Thu,
	07 Jun 2012 03:55:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 03:54:42 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 12:54:42 +0200
Message-ID: <CABs9Ejmp8AnDu==8WPBysE0itQqtAr81RQVyJCfdW=9DBDq6pg@mail.gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
X-Gm-Message-State: ALoCoQlzZGWKqQHhSZnczK058N7u2BZ7T/RNYN4vnSVos9lPMMVW1NIdL2i9YHfA6swBJIUHcFHC
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 11:24 AM, Lars Kurth <lars.kurth.xen@gmail.com> wrot=
e:
> Rolu,
>
> thanks for the feedback.
>
>
>> xen" and "help with xcp" it would be nice if there were a few lines at
>> the top of the page explaining which is which, so (new) people can
>> have a better idea of where to look.
>
>
> So you mean a link to Xen and XCP from the headline, or a tagline describ=
ing
> what Xen/XCP is? Two lines are probably OK; more would probably break up =
the
> navigation too much.
>

Yeah, a tagline, as a disambiguation between Xen and XCP. I combined a
few sentences from the various pages and got this:

--
Xen is an open-source type-1 or baremetal hypervisor, which makes it
possible to run many instances of an operating system or indeed
different operating systems in parallel on a single machine (or host).
The Xen Cloud Platform (XCP) is an open source enterprise-ready server
virtualization and cloud computing platform with Xen at the core. XCP
can be thought of as the open source release of the commercial Citrix
XenServer.
See here for a [feature matrix]
--

>>
>> The descriptions from
>> http://xen.org/products/ and a link to
>> http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
>> The latter is already linked in the "getting started with xen" column
>> but would be better off at the top since it gives a feature table of
>> both.
>
> I am wondering whether Xen Features / XCP Features in one of the boxes wo=
uld
> not be better.
>

That'd probably work too yes, and might look nicer to boot.

>>
>> As someone who started with Xen not long ago, I much prefer dedicated
>> link pages over Category: pages. The latter just give a big unsorted
>> (alphabetical doesn't count, needs to be sorted by subtopic to be a
>> useful sort) list of pages of widely varying scope and usefulness.
>> It's better than nothing, sure, but a page that sorts them by topic or
>> purpose or something (much like this proposed front page really) is a
>> lot better.
>
> How about a compromise? Category pages have two parts:
> 1) A fixed part that can be used for any content, such as lists of import=
ant
> articles by topic or other ciriteria
> =A0=A0=A0 An example of this is http://wiki.xen.org/wiki/Category:Host_In=
stall
> (and some of the pages linked from it)
> 2) The auto-generated index
>

That does certainly help. That way a manual list can be built while
keeping the category page, and it could replace it once it proves to
be good enough.

> I know that some people are don't like category pages. However, until
> somebody steps up and provides an alternative, which to do well requires
> a) Classifying articles
> b) Grouping them by topic or purpose
> c) Encoding that grouping in some manual index
> d) Keeping these up-to-date
>
> ... the category pages are all we have and are a lot better than what we =
had
> in the old wiki. And they are self-maintaining.
>

Especially d is an issue I think. Self maintenance is an attractive feature.

> The fact that we are having this discussion is actually good. I am open to
> suggestions and maybe we just need a small number of manually maintained
> indexes (or categories with maintained content at the top). Maybe to make
> this really work and get better navigability we need some degree of
> ownership in the wiki: i.e. community members owning content, categories,
> etc. and being responsible for classifying, grouping and making it more
> accessible.
>

I think the most important step would be to flesh out the high level
structure of the wiki a bit more. If that is done well, pages can be
put in their place much easier. The new front page starts this (xen
versus xcp, then the boxes) but the level below that is rather messy.
For example, there are howtos, FAQs, Q&As, books, guides, tutorials,
examples, overviews, and so on, with lots of overlap. These categories
are all about how the information is presented and that might be the
wrong approach. When I come to the wiki I'll have questions like "I
want to know more about how to handle disk storage" or "I want to know
how to install operating system XYZ in a domU" or "I want to know how
to switch toolstacks". I don't care if that info is found in a howto,
FAQ, book, guide, tutorial or example though, as long as I find it.
So, setting up and using categories that tell you what information is
there would help.

> I also started experimenting with shortcut boxes on pages such as
> http://wiki.xen.org/wiki/Xen_Overview &
> http://wiki.xen.org/wiki/Getting_Started and wanted to know what people
> thought of these and whether these improve navigability.
>

Yes, that helps. They would also make a good link page or category
though. For example, the box on the getting started page could be
titled "beginner documentation" or something.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 10:56:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 10:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScaMt-0004Lm-W1; Thu, 07 Jun 2012 10:55:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScaMr-0004LQ-LC
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 10:55:05 +0000
Received: from [193.109.254.147:44880] by server-7.bemta-14.messagelabs.com id
	95/22-29165-88880DF4; Thu, 07 Jun 2012 10:55:04 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1339066502!6133898!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30578 invoked from network); 7 Jun 2012 10:55:03 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 10:55:03 -0000
Received: by obbwd20 with SMTP id wd20so1056930obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 03:55:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=8zZOsxiJfAEzvWhBHULk+EetGikq7aOd4oFSLa3ORSY=;
	b=j3FYg4USW/B29esN3ybvZNaUY4c2xAAi9bNaxB1MxoXPuA+zUHA007y6Vh6CC6WqmD
	FXAQF2tL6WqUEWAU2c6jWKom/LP+NirUGEk4lqYqcHBD591KjUL0mZr419jw5gDaxPiY
	ndHCx87iqKJwtN0M2YiWiJZhG35oOwDJ8oeTzpk36OUjjvNfXeOIBjT1IDoQfeBQxgY6
	Q+GAUwkpYQNxpTvJ/PZv7nF6IZZmI3fg84YKqF6LMvBZFPE590EkmWRm6ybPlFBvkxA8
	BmBCYQiaI2uQNWNzJ8hG//soY9Q5uQ1r8Q5lYR8Nvy8FTx3eXprUGENt2eKUoktCbgtw
	Uz/A==
Received: by 10.182.145.4 with SMTP id sq4mr1525978obb.76.1339066502192; Thu,
	07 Jun 2012 03:55:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 03:54:42 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 12:54:42 +0200
Message-ID: <CABs9Ejmp8AnDu==8WPBysE0itQqtAr81RQVyJCfdW=9DBDq6pg@mail.gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
X-Gm-Message-State: ALoCoQlzZGWKqQHhSZnczK058N7u2BZ7T/RNYN4vnSVos9lPMMVW1NIdL2i9YHfA6swBJIUHcFHC
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 11:24 AM, Lars Kurth <lars.kurth.xen@gmail.com> wrot=
e:
> Rolu,
>
> thanks for the feedback.
>
>
>> xen" and "help with xcp" it would be nice if there were a few lines at
>> the top of the page explaining which is which, so (new) people can
>> have a better idea of where to look.
>
>
> So you mean a link to Xen and XCP from the headline, or a tagline describ=
ing
> what Xen/XCP is? Two lines are probably OK; more would probably break up =
the
> navigation too much.
>

Yeah, a tagline, as a disambiguation between Xen and XCP. I combined a
few sentences from the various pages and got this:

--
Xen is an open-source type-1 or baremetal hypervisor, which makes it
possible to run many instances of an operating system or indeed
different operating systems in parallel on a single machine (or host).
The Xen Cloud Platform (XCP) is an open source enterprise-ready server
virtualization and cloud computing platform with Xen at the core. XCP
can be thought of as the open source release of the commercial Citrix
XenServer.
See here for a [feature matrix]
--

>>
>> The descriptions from
>> http://xen.org/products/ and a link to
>> http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
>> The latter is already linked in the "getting started with xen" column
>> but would be better off at the top since it gives a feature table of
>> both.
>
> I am wondering whether Xen Features / XCP Features in one of the boxes wo=
uld
> not be better.
>

That'd probably work too yes, and might look nicer to boot.

>>
>> As someone who started with Xen not long ago, I much prefer dedicated
>> link pages over Category: pages. The latter just give a big unsorted
>> (alphabetical doesn't count, needs to be sorted by subtopic to be a
>> useful sort) list of pages of widely varying scope and usefulness.
>> It's better than nothing, sure, but a page that sorts them by topic or
>> purpose or something (much like this proposed front page really) is a
>> lot better.
>
> How about a compromise? Category pages have two parts:
> 1) A fixed part that can be used for any content, such as lists of import=
ant
> articles by topic or other ciriteria
> =A0=A0=A0 An example of this is http://wiki.xen.org/wiki/Category:Host_In=
stall
> (and some of the pages linked from it)
> 2) The auto-generated index
>

That does certainly help. That way a manual list can be built while
keeping the category page, and it could replace it once it proves to
be good enough.

> I know that some people are don't like category pages. However, until
> somebody steps up and provides an alternative, which to do well requires
> a) Classifying articles
> b) Grouping them by topic or purpose
> c) Encoding that grouping in some manual index
> d) Keeping these up-to-date
>
> ... the category pages are all we have and are a lot better than what we =
had
> in the old wiki. And they are self-maintaining.
>

Especially d is an issue I think. Self maintenance is an attractive feature.

> The fact that we are having this discussion is actually good. I am open to
> suggestions and maybe we just need a small number of manually maintained
> indexes (or categories with maintained content at the top). Maybe to make
> this really work and get better navigability we need some degree of
> ownership in the wiki: i.e. community members owning content, categories,
> etc. and being responsible for classifying, grouping and making it more
> accessible.
>

I think the most important step would be to flesh out the high level
structure of the wiki a bit more. If that is done well, pages can be
put in their place much easier. The new front page starts this (xen
versus xcp, then the boxes) but the level below that is rather messy.
For example, there are howtos, FAQs, Q&As, books, guides, tutorials,
examples, overviews, and so on, with lots of overlap. These categories
are all about how the information is presented and that might be the
wrong approach. When I come to the wiki I'll have questions like "I
want to know more about how to handle disk storage" or "I want to know
how to install operating system XYZ in a domU" or "I want to know how
to switch toolstacks". I don't care if that info is found in a howto,
FAQ, book, guide, tutorial or example though, as long as I find it.
So, setting up and using categories that tell you what information is
there would help.

> I also started experimenting with shortcut boxes on pages such as
> http://wiki.xen.org/wiki/Xen_Overview &
> http://wiki.xen.org/wiki/Getting_Started and wanted to know what people
> thought of these and whether these improve navigability.
>

Yes, that helps. They would also make a good link page or category
though. For example, the box on the getting started page could be
titled "beginner documentation" or something.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 11:28:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 11:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scari-0005hw-8G; Thu, 07 Jun 2012 11:26:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Scarh-0005hm-J5
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 11:26:57 +0000
Received: from [193.109.254.147:54846] by server-10.bemta-14.messagelabs.com
	id 97/3B-25709-00090DF4; Thu, 07 Jun 2012 11:26:56 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339068415!8586307!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE0Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 732 invoked from network); 7 Jun 2012 11:26:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 11:26:55 -0000
X-IronPort-AV: E=Sophos;i="4.75,730,1330905600"; d="scan'208";a="12879146"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Jun 2012 11:26:47 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Thu, 7 Jun 2012
	12:26:47 +0100
Message-ID: <1339068405.18523.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Ian Tobin <itobin@tidyhosts.com>
Date: Thu, 7 Jun 2012 12:26:45 +0100
In-Reply-To: <039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVGh1LCAyMDEyLTA2LTA3IGF0IDEwOjUzICswMTAwLCBJYW4gVG9iaW4gd3JvdGU6Cj4gSWFu
LAo+IAo+IFNvcnJ5IGZvciB0aGUgZGVsYXkuCj4gCj4gSW0gdXNpbmcgZ3J1Yi5jZmcgd2l0aCBh
IHN5bSBsaW5rIHRvIG1lbnUubHN0LCBJIGRvbuKAmXQgYWN0dWFsbHkgaGF2ZSBncnViIGluc3Rh
bGxlZCBvbiB0aGUgZG9tdS4KCkRvbid0IGdydWIuY2ZnIGFuZCBtZW51LmxzdCBoYXZlIGRpZmZl
cmVudCBzeW50YXg/IEkgd291bGQgaGF2ZSB0aG91Z2h0CnRoYXQgc3ltbGluayB3b3VsZCBjb25m
dXNlIHNvbWV0aGluZyBzb21ld2hlcmUuLi4KCj4gVGhlIGRvbXUgd2lsbCBib290IGlmIEkgdHlw
ZSB0aGUgcGF0aCB0byB0aGUgZ3J1Yi5jZmcgb3IgbWVudS5sc3QgYnV0IHdpbGwgbm90IGF1dG9t
YXRpY2FsbHkuCgpXaGF0IGlzIHRoZSBwYXRoIHdoaWNoIHlvdSBoYXZlIHRvIHR5cGU/IFdoYXQg
aXMgdGhlIHBhdGggd2l0aGluIHRoZQpndWVzdD8gQXJlIHRoZXJlIGFueSBtb3VudCBwb2ludHMg
KGUuZy4gL2Jvb3QpIGFsb25nIHRoYXQgcGF0aD8KCklhbi4KCj4gCj4gVGhhbmtzCj4gCj4gSWFu
Cj4gCj4gCj4gCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBJYW4gQ2FtcGJl
bGwgW21haWx0bzpJYW4uQ2FtcGJlbGxAY2l0cml4LmNvbV0gCj4gU2VudDogMjIgTWF5IDIwMTIg
MDk6NDcKPiBUbzogSWFuIFRvYmluCj4gQ2M6IHhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gU3Vi
amVjdDogUmU6IFtYZW4tdXNlcnNdIFB2Z3J1YiBvbiBEZWJpYW4gZG9tMAo+IAo+IE9uIE1vbiwg
MjAxMi0wNS0yMSBhdCAxODo1NyArMDEwMCwgSWFuIFRvYmluIHdyb3RlOgo+ID4gSGksCj4gPiAK
PiA+IEhhdmluZyBhIHByb2JsZW0gZ2V0dGluZyBhIGRvbXUgdG8gYm9vdCBjb3JyZWN0bHkuCj4g
PiAKPiA+IFdoZW4gSSBlbnRlciB4bCBjcmVhdGUgZ3Vlc3QgaXQgYm9vdHMgc3RyYWlnaHQgaW50
byBncnViZG9tLgo+ID4gCj4gPiBJZiBJIGVudGVyIHRoZSBjb25maWcgbG9jYXRpb24gaW4gZ3J1
YmRvbSB0IGJvb3RzIGFzIGV4cGVjdGVkLgo+ID4gCj4gPiBUaGUgbG9jYXRpb24gb2YgdGhlIGdy
dWIuY2ZnIGlzIHRoZSBzYW1lIGluIG15IGRvbXUgY29uZmlnIGFzIHdoYXQgaW4gZW50ZXJpbmcg
YnV0IGp1c3Qgd2lsbCBub3Qgd29yay4KPiAKPiBncnViLmNmZyBpcyB0aGUgZ3J1YjIgZmlsZSwg
d2hlcmVhcyBwdmdydWIgaXMgY3VycmVudGx5IGdydWIxIChzb21ldGltZXMgY2FsbGVkIGdydWIg
bGVnYWN5KS4gQm90aCB0aGUgc3ludGF4IGFuZCB0aGUgbG9jYXRpb24gb2YgdGhlIGNvbmZpZyBm
aWxlIGRpZmZlcnMgYmV0d2VlbiB0aGUgdHdvIHZlcnNpb25zIG9mIGdydWIuCj4gCj4gSSdtIG5v
dCBzdXJlIGlmIGFueW9uZSBpcyB3b3JraW5nIG9uIHB2Z3J1YjIsIEkgdGhvdWdodCBJJ2QgaGVh
cmQgYSBydW1vdXIgb2YgaXQuCj4gCj4gVGhlcmUgaXMgYSB0b29sLCBwdi1ncnViLW1lbnUubHN0
LCB3aGljaCBoYXMgYmVlbiBwcm9wb3NlZCBmb3IgRGViaWFuWzBdIHdoaWNoIGhlbHBzIHlvdSBj
cmVhdGUgYW5kIG1hbmFnZSBhIGxlZ2FjeSBzdHlsZSBtZW51LmxzdC4KPiAKPiBJIHRoaW5rIGdy
dWItbGVnYWN5IGlzIGFsc28gc3RpbGwgaW4gRGViaWFuLCBidXQgeW91IG1pZ2h0IG5lZWQgdG8g
ZXhwbGljaXRseSBpbnN0YWxsIGl0IHJhdGhlciB0aGFuIGdydWIyLgo+IAo+IElhbi4KPiAKPiBb
MF0gaHR0cDovL2J1Z3MuZGViaWFuLm9yZy82NzIxMDQKPiAKPiAKPiA+IAo+ID4gQW55IGlkZWFz
Pwo+ID4gCj4gPiBJYW4KPiA+IC4KPiA+IAo+ID4gCj4gPiAKPiA+ICAKPiA+IAo+ID4gCj4gPiAK
PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+ID4gaHR0
cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCj4gCj4gCj4gCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jun 07 11:28:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 11:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scari-0005hw-8G; Thu, 07 Jun 2012 11:26:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Scarh-0005hm-J5
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 11:26:57 +0000
Received: from [193.109.254.147:54846] by server-10.bemta-14.messagelabs.com
	id 97/3B-25709-00090DF4; Thu, 07 Jun 2012 11:26:56 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339068415!8586307!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE0Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 732 invoked from network); 7 Jun 2012 11:26:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 11:26:55 -0000
X-IronPort-AV: E=Sophos;i="4.75,730,1330905600"; d="scan'208";a="12879146"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Jun 2012 11:26:47 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0; Thu, 7 Jun 2012
	12:26:47 +0100
Message-ID: <1339068405.18523.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Ian Tobin <itobin@tidyhosts.com>
Date: Thu, 7 Jun 2012 12:26:45 +0100
In-Reply-To: <039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVGh1LCAyMDEyLTA2LTA3IGF0IDEwOjUzICswMTAwLCBJYW4gVG9iaW4gd3JvdGU6Cj4gSWFu
LAo+IAo+IFNvcnJ5IGZvciB0aGUgZGVsYXkuCj4gCj4gSW0gdXNpbmcgZ3J1Yi5jZmcgd2l0aCBh
IHN5bSBsaW5rIHRvIG1lbnUubHN0LCBJIGRvbuKAmXQgYWN0dWFsbHkgaGF2ZSBncnViIGluc3Rh
bGxlZCBvbiB0aGUgZG9tdS4KCkRvbid0IGdydWIuY2ZnIGFuZCBtZW51LmxzdCBoYXZlIGRpZmZl
cmVudCBzeW50YXg/IEkgd291bGQgaGF2ZSB0aG91Z2h0CnRoYXQgc3ltbGluayB3b3VsZCBjb25m
dXNlIHNvbWV0aGluZyBzb21ld2hlcmUuLi4KCj4gVGhlIGRvbXUgd2lsbCBib290IGlmIEkgdHlw
ZSB0aGUgcGF0aCB0byB0aGUgZ3J1Yi5jZmcgb3IgbWVudS5sc3QgYnV0IHdpbGwgbm90IGF1dG9t
YXRpY2FsbHkuCgpXaGF0IGlzIHRoZSBwYXRoIHdoaWNoIHlvdSBoYXZlIHRvIHR5cGU/IFdoYXQg
aXMgdGhlIHBhdGggd2l0aGluIHRoZQpndWVzdD8gQXJlIHRoZXJlIGFueSBtb3VudCBwb2ludHMg
KGUuZy4gL2Jvb3QpIGFsb25nIHRoYXQgcGF0aD8KCklhbi4KCj4gCj4gVGhhbmtzCj4gCj4gSWFu
Cj4gCj4gCj4gCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBJYW4gQ2FtcGJl
bGwgW21haWx0bzpJYW4uQ2FtcGJlbGxAY2l0cml4LmNvbV0gCj4gU2VudDogMjIgTWF5IDIwMTIg
MDk6NDcKPiBUbzogSWFuIFRvYmluCj4gQ2M6IHhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gU3Vi
amVjdDogUmU6IFtYZW4tdXNlcnNdIFB2Z3J1YiBvbiBEZWJpYW4gZG9tMAo+IAo+IE9uIE1vbiwg
MjAxMi0wNS0yMSBhdCAxODo1NyArMDEwMCwgSWFuIFRvYmluIHdyb3RlOgo+ID4gSGksCj4gPiAK
PiA+IEhhdmluZyBhIHByb2JsZW0gZ2V0dGluZyBhIGRvbXUgdG8gYm9vdCBjb3JyZWN0bHkuCj4g
PiAKPiA+IFdoZW4gSSBlbnRlciB4bCBjcmVhdGUgZ3Vlc3QgaXQgYm9vdHMgc3RyYWlnaHQgaW50
byBncnViZG9tLgo+ID4gCj4gPiBJZiBJIGVudGVyIHRoZSBjb25maWcgbG9jYXRpb24gaW4gZ3J1
YmRvbSB0IGJvb3RzIGFzIGV4cGVjdGVkLgo+ID4gCj4gPiBUaGUgbG9jYXRpb24gb2YgdGhlIGdy
dWIuY2ZnIGlzIHRoZSBzYW1lIGluIG15IGRvbXUgY29uZmlnIGFzIHdoYXQgaW4gZW50ZXJpbmcg
YnV0IGp1c3Qgd2lsbCBub3Qgd29yay4KPiAKPiBncnViLmNmZyBpcyB0aGUgZ3J1YjIgZmlsZSwg
d2hlcmVhcyBwdmdydWIgaXMgY3VycmVudGx5IGdydWIxIChzb21ldGltZXMgY2FsbGVkIGdydWIg
bGVnYWN5KS4gQm90aCB0aGUgc3ludGF4IGFuZCB0aGUgbG9jYXRpb24gb2YgdGhlIGNvbmZpZyBm
aWxlIGRpZmZlcnMgYmV0d2VlbiB0aGUgdHdvIHZlcnNpb25zIG9mIGdydWIuCj4gCj4gSSdtIG5v
dCBzdXJlIGlmIGFueW9uZSBpcyB3b3JraW5nIG9uIHB2Z3J1YjIsIEkgdGhvdWdodCBJJ2QgaGVh
cmQgYSBydW1vdXIgb2YgaXQuCj4gCj4gVGhlcmUgaXMgYSB0b29sLCBwdi1ncnViLW1lbnUubHN0
LCB3aGljaCBoYXMgYmVlbiBwcm9wb3NlZCBmb3IgRGViaWFuWzBdIHdoaWNoIGhlbHBzIHlvdSBj
cmVhdGUgYW5kIG1hbmFnZSBhIGxlZ2FjeSBzdHlsZSBtZW51LmxzdC4KPiAKPiBJIHRoaW5rIGdy
dWItbGVnYWN5IGlzIGFsc28gc3RpbGwgaW4gRGViaWFuLCBidXQgeW91IG1pZ2h0IG5lZWQgdG8g
ZXhwbGljaXRseSBpbnN0YWxsIGl0IHJhdGhlciB0aGFuIGdydWIyLgo+IAo+IElhbi4KPiAKPiBb
MF0gaHR0cDovL2J1Z3MuZGViaWFuLm9yZy82NzIxMDQKPiAKPiAKPiA+IAo+ID4gQW55IGlkZWFz
Pwo+ID4gCj4gPiBJYW4KPiA+IC4KPiA+IAo+ID4gCj4gPiAKPiA+ICAKPiA+IAo+ID4gCj4gPiAK
PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+ID4gaHR0
cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCj4gCj4gCj4gCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jun 07 13:05:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 13:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SccNk-0000uJ-W9; Thu, 07 Jun 2012 13:04:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itobin@tidyhosts.com>) id 1SccNj-0000uE-6m
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 13:04:07 +0000
Received: from [85.158.143.99:38992] by server-3.bemta-4.messagelabs.com id
	2D/41-29237-6C6A0DF4; Thu, 07 Jun 2012 13:04:06 +0000
X-Env-Sender: itobin@tidyhosts.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339074245!28377399!1
X-Originating-IP: [83.142.228.126]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13241 invoked from network); 7 Jun 2012 13:04:05 -0000
Received: from london.tidyhosts.com (HELO tidyhosts.com) (83.142.228.126)
	by server-7.tower-216.messagelabs.com with SMTP;
	7 Jun 2012 13:04:05 -0000
Received: from electron.tidyhosts.com ([213.152.51.27]) by tidyhosts.com with
	MailEnable ESMTP; Thu, 7 Jun 2012 14:04:04 +0100
MIME-Version: 1.0
Date: Thu, 7 Jun 2012 14:03:12 +0100
Content-class: urn:content-classes:message
Message-ID: <039E0B4AA9103344A80DA55DDDC76A936A65F0@electron.tidyhosts.com>
X-MS-Has-Attach: 
X-MimeOLE: Produced By Microsoft Exchange V6.5
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] Pvgrub on Debian dom0
Thread-Index: Ac1EoHWQWgJr6jqjThSkMox1uBqMOQADQWJA
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
	<1339068405.18523.4.camel@zakaz.uk.xensource.com>
From: "Ian Tobin" <itobin@tidyhosts.com>
To: "Ian Campbell" <Ian.Campbell@citrix.com>,
	<list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SWFuLCBGYWphciwNCg0KVGhpcyBpcyBteSBjb25maWcNCg0KIyAgLSotIG1vZGU6IHB5dGhvbjsg
LSotDQprZXJuZWwgPSAiL3Vzci9saWIveGVuL2Jvb3QvcHYtZ3J1Yi14ODZfMzIuZ3oiDQoNCm1l
bW9yeSA9IDUxMg0KbmFtZSA9ICJ0ZXN0bGludXgiDQoNCnZpZiA9IFsnYnJpZGdlPXhlbmJyMCcg
XQ0KDQpkaXNrID0gWydwaHk6L2Rldi9YRU4vdGVzdGxpbnV4LHh2ZGEsdycsJ3BoeTovZGV2L1hF
Ti90ZXN0bGludXhzd2FwLHh2ZGIsdyddDQoNCmlwPSIxNzIuMjAuNDUuMTAiDQpuZXRtYXNrPSIy
NTUuMjU1LjAuMCINCmdhdGV3YXk9IjE3Mi4yMC4wLjEiDQpob3N0bmFtZSA9ICJ0ZXN0bGludXgi
DQogDQpleHRyYSA9ICIoaGQwKS9ib290L2dydWIvbWVudS5sc3QiDQp2Y3B1cyA9IDENCg0KDQoN
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBJYW4gQ2FtcGJlbGwgW21haWx0bzpJ
YW4uQ2FtcGJlbGxAY2l0cml4LmNvbV0gDQpTZW50OiAwNyBKdW5lIDIwMTIgMTI6MjcNClRvOiBJ
YW4gVG9iaW4NCkNjOiB4ZW4tdXNlcnNAbGlzdHMueGVuLm9yZw0KU3ViamVjdDogUkU6IFtYZW4t
dXNlcnNdIFB2Z3J1YiBvbiBEZWJpYW4gZG9tMA0KDQpPbiBUaHUsIDIwMTItMDYtMDcgYXQgMTA6
NTMgKzAxMDAsIElhbiBUb2JpbiB3cm90ZToNCj4gSWFuLA0KPiANCj4gU29ycnkgZm9yIHRoZSBk
ZWxheS4NCj4gDQo+IEltIHVzaW5nIGdydWIuY2ZnIHdpdGggYSBzeW0gbGluayB0byBtZW51Lmxz
dCwgSSBkb27igJl0IGFjdHVhbGx5IGhhdmUgZ3J1YiBpbnN0YWxsZWQgb24gdGhlIGRvbXUuDQoN
CkRvbid0IGdydWIuY2ZnIGFuZCBtZW51LmxzdCBoYXZlIGRpZmZlcmVudCBzeW50YXg/IEkgd291
bGQgaGF2ZSB0aG91Z2h0IHRoYXQgc3ltbGluayB3b3VsZCBjb25mdXNlIHNvbWV0aGluZyBzb21l
d2hlcmUuLi4NCg0KPiBUaGUgZG9tdSB3aWxsIGJvb3QgaWYgSSB0eXBlIHRoZSBwYXRoIHRvIHRo
ZSBncnViLmNmZyBvciBtZW51LmxzdCBidXQgd2lsbCBub3QgYXV0b21hdGljYWxseS4NCg0KV2hh
dCBpcyB0aGUgcGF0aCB3aGljaCB5b3UgaGF2ZSB0byB0eXBlPyBXaGF0IGlzIHRoZSBwYXRoIHdp
dGhpbiB0aGUgZ3Vlc3Q/IEFyZSB0aGVyZSBhbnkgbW91bnQgcG9pbnRzIChlLmcuIC9ib290KSBh
bG9uZyB0aGF0IHBhdGg/DQoNCklhbi4NCg0KPiANCj4gVGhhbmtzDQo+IA0KPiBJYW4NCj4gDQo+
IA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSWFuIENhbXBiZWxs
IFttYWlsdG86SWFuLkNhbXBiZWxsQGNpdHJpeC5jb21dDQo+IFNlbnQ6IDIyIE1heSAyMDEyIDA5
OjQ3DQo+IFRvOiBJYW4gVG9iaW4NCj4gQ2M6IHhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQo+IFN1
YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBQdmdydWIgb24gRGViaWFuIGRvbTANCj4gDQo+IE9uIE1v
biwgMjAxMi0wNS0yMSBhdCAxODo1NyArMDEwMCwgSWFuIFRvYmluIHdyb3RlOg0KPiA+IEhpLA0K
PiA+IA0KPiA+IEhhdmluZyBhIHByb2JsZW0gZ2V0dGluZyBhIGRvbXUgdG8gYm9vdCBjb3JyZWN0
bHkuDQo+ID4gDQo+ID4gV2hlbiBJIGVudGVyIHhsIGNyZWF0ZSBndWVzdCBpdCBib290cyBzdHJh
aWdodCBpbnRvIGdydWJkb20uDQo+ID4gDQo+ID4gSWYgSSBlbnRlciB0aGUgY29uZmlnIGxvY2F0
aW9uIGluIGdydWJkb20gdCBib290cyBhcyBleHBlY3RlZC4NCj4gPiANCj4gPiBUaGUgbG9jYXRp
b24gb2YgdGhlIGdydWIuY2ZnIGlzIHRoZSBzYW1lIGluIG15IGRvbXUgY29uZmlnIGFzIHdoYXQg
aW4gZW50ZXJpbmcgYnV0IGp1c3Qgd2lsbCBub3Qgd29yay4NCj4gDQo+IGdydWIuY2ZnIGlzIHRo
ZSBncnViMiBmaWxlLCB3aGVyZWFzIHB2Z3J1YiBpcyBjdXJyZW50bHkgZ3J1YjEgKHNvbWV0aW1l
cyBjYWxsZWQgZ3J1YiBsZWdhY3kpLiBCb3RoIHRoZSBzeW50YXggYW5kIHRoZSBsb2NhdGlvbiBv
ZiB0aGUgY29uZmlnIGZpbGUgZGlmZmVycyBiZXR3ZWVuIHRoZSB0d28gdmVyc2lvbnMgb2YgZ3J1
Yi4NCj4gDQo+IEknbSBub3Qgc3VyZSBpZiBhbnlvbmUgaXMgd29ya2luZyBvbiBwdmdydWIyLCBJ
IHRob3VnaHQgSSdkIGhlYXJkIGEgcnVtb3VyIG9mIGl0Lg0KPiANCj4gVGhlcmUgaXMgYSB0b29s
LCBwdi1ncnViLW1lbnUubHN0LCB3aGljaCBoYXMgYmVlbiBwcm9wb3NlZCBmb3IgRGViaWFuWzBd
IHdoaWNoIGhlbHBzIHlvdSBjcmVhdGUgYW5kIG1hbmFnZSBhIGxlZ2FjeSBzdHlsZSBtZW51Lmxz
dC4NCj4gDQo+IEkgdGhpbmsgZ3J1Yi1sZWdhY3kgaXMgYWxzbyBzdGlsbCBpbiBEZWJpYW4sIGJ1
dCB5b3UgbWlnaHQgbmVlZCB0byBleHBsaWNpdGx5IGluc3RhbGwgaXQgcmF0aGVyIHRoYW4gZ3J1
YjIuDQo+IA0KPiBJYW4uDQo+IA0KPiBbMF0gaHR0cDovL2J1Z3MuZGViaWFuLm9yZy82NzIxMDQN
Cj4gDQo+IA0KPiA+IA0KPiA+IEFueSBpZGVhcz8NCj4gPiANCj4gPiBJYW4NCj4gPiAuDQo+ID4g
DQo+ID4gDQo+ID4gDQo+ID4gIA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gWGVuLXVzZXJzIG1haWxpbmcg
bGlzdA0KPiA+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQo+ID4gaHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJzDQo+IA0KPiANCj4gDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jun 07 13:05:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 13:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SccNk-0000uJ-W9; Thu, 07 Jun 2012 13:04:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itobin@tidyhosts.com>) id 1SccNj-0000uE-6m
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 13:04:07 +0000
Received: from [85.158.143.99:38992] by server-3.bemta-4.messagelabs.com id
	2D/41-29237-6C6A0DF4; Thu, 07 Jun 2012 13:04:06 +0000
X-Env-Sender: itobin@tidyhosts.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339074245!28377399!1
X-Originating-IP: [83.142.228.126]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13241 invoked from network); 7 Jun 2012 13:04:05 -0000
Received: from london.tidyhosts.com (HELO tidyhosts.com) (83.142.228.126)
	by server-7.tower-216.messagelabs.com with SMTP;
	7 Jun 2012 13:04:05 -0000
Received: from electron.tidyhosts.com ([213.152.51.27]) by tidyhosts.com with
	MailEnable ESMTP; Thu, 7 Jun 2012 14:04:04 +0100
MIME-Version: 1.0
Date: Thu, 7 Jun 2012 14:03:12 +0100
Content-class: urn:content-classes:message
Message-ID: <039E0B4AA9103344A80DA55DDDC76A936A65F0@electron.tidyhosts.com>
X-MS-Has-Attach: 
X-MimeOLE: Produced By Microsoft Exchange V6.5
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-users] Pvgrub on Debian dom0
Thread-Index: Ac1EoHWQWgJr6jqjThSkMox1uBqMOQADQWJA
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
	<1339068405.18523.4.camel@zakaz.uk.xensource.com>
From: "Ian Tobin" <itobin@tidyhosts.com>
To: "Ian Campbell" <Ian.Campbell@citrix.com>,
	<list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SWFuLCBGYWphciwNCg0KVGhpcyBpcyBteSBjb25maWcNCg0KIyAgLSotIG1vZGU6IHB5dGhvbjsg
LSotDQprZXJuZWwgPSAiL3Vzci9saWIveGVuL2Jvb3QvcHYtZ3J1Yi14ODZfMzIuZ3oiDQoNCm1l
bW9yeSA9IDUxMg0KbmFtZSA9ICJ0ZXN0bGludXgiDQoNCnZpZiA9IFsnYnJpZGdlPXhlbmJyMCcg
XQ0KDQpkaXNrID0gWydwaHk6L2Rldi9YRU4vdGVzdGxpbnV4LHh2ZGEsdycsJ3BoeTovZGV2L1hF
Ti90ZXN0bGludXhzd2FwLHh2ZGIsdyddDQoNCmlwPSIxNzIuMjAuNDUuMTAiDQpuZXRtYXNrPSIy
NTUuMjU1LjAuMCINCmdhdGV3YXk9IjE3Mi4yMC4wLjEiDQpob3N0bmFtZSA9ICJ0ZXN0bGludXgi
DQogDQpleHRyYSA9ICIoaGQwKS9ib290L2dydWIvbWVudS5sc3QiDQp2Y3B1cyA9IDENCg0KDQoN
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBJYW4gQ2FtcGJlbGwgW21haWx0bzpJ
YW4uQ2FtcGJlbGxAY2l0cml4LmNvbV0gDQpTZW50OiAwNyBKdW5lIDIwMTIgMTI6MjcNClRvOiBJ
YW4gVG9iaW4NCkNjOiB4ZW4tdXNlcnNAbGlzdHMueGVuLm9yZw0KU3ViamVjdDogUkU6IFtYZW4t
dXNlcnNdIFB2Z3J1YiBvbiBEZWJpYW4gZG9tMA0KDQpPbiBUaHUsIDIwMTItMDYtMDcgYXQgMTA6
NTMgKzAxMDAsIElhbiBUb2JpbiB3cm90ZToNCj4gSWFuLA0KPiANCj4gU29ycnkgZm9yIHRoZSBk
ZWxheS4NCj4gDQo+IEltIHVzaW5nIGdydWIuY2ZnIHdpdGggYSBzeW0gbGluayB0byBtZW51Lmxz
dCwgSSBkb27igJl0IGFjdHVhbGx5IGhhdmUgZ3J1YiBpbnN0YWxsZWQgb24gdGhlIGRvbXUuDQoN
CkRvbid0IGdydWIuY2ZnIGFuZCBtZW51LmxzdCBoYXZlIGRpZmZlcmVudCBzeW50YXg/IEkgd291
bGQgaGF2ZSB0aG91Z2h0IHRoYXQgc3ltbGluayB3b3VsZCBjb25mdXNlIHNvbWV0aGluZyBzb21l
d2hlcmUuLi4NCg0KPiBUaGUgZG9tdSB3aWxsIGJvb3QgaWYgSSB0eXBlIHRoZSBwYXRoIHRvIHRo
ZSBncnViLmNmZyBvciBtZW51LmxzdCBidXQgd2lsbCBub3QgYXV0b21hdGljYWxseS4NCg0KV2hh
dCBpcyB0aGUgcGF0aCB3aGljaCB5b3UgaGF2ZSB0byB0eXBlPyBXaGF0IGlzIHRoZSBwYXRoIHdp
dGhpbiB0aGUgZ3Vlc3Q/IEFyZSB0aGVyZSBhbnkgbW91bnQgcG9pbnRzIChlLmcuIC9ib290KSBh
bG9uZyB0aGF0IHBhdGg/DQoNCklhbi4NCg0KPiANCj4gVGhhbmtzDQo+IA0KPiBJYW4NCj4gDQo+
IA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSWFuIENhbXBiZWxs
IFttYWlsdG86SWFuLkNhbXBiZWxsQGNpdHJpeC5jb21dDQo+IFNlbnQ6IDIyIE1heSAyMDEyIDA5
OjQ3DQo+IFRvOiBJYW4gVG9iaW4NCj4gQ2M6IHhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQo+IFN1
YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBQdmdydWIgb24gRGViaWFuIGRvbTANCj4gDQo+IE9uIE1v
biwgMjAxMi0wNS0yMSBhdCAxODo1NyArMDEwMCwgSWFuIFRvYmluIHdyb3RlOg0KPiA+IEhpLA0K
PiA+IA0KPiA+IEhhdmluZyBhIHByb2JsZW0gZ2V0dGluZyBhIGRvbXUgdG8gYm9vdCBjb3JyZWN0
bHkuDQo+ID4gDQo+ID4gV2hlbiBJIGVudGVyIHhsIGNyZWF0ZSBndWVzdCBpdCBib290cyBzdHJh
aWdodCBpbnRvIGdydWJkb20uDQo+ID4gDQo+ID4gSWYgSSBlbnRlciB0aGUgY29uZmlnIGxvY2F0
aW9uIGluIGdydWJkb20gdCBib290cyBhcyBleHBlY3RlZC4NCj4gPiANCj4gPiBUaGUgbG9jYXRp
b24gb2YgdGhlIGdydWIuY2ZnIGlzIHRoZSBzYW1lIGluIG15IGRvbXUgY29uZmlnIGFzIHdoYXQg
aW4gZW50ZXJpbmcgYnV0IGp1c3Qgd2lsbCBub3Qgd29yay4NCj4gDQo+IGdydWIuY2ZnIGlzIHRo
ZSBncnViMiBmaWxlLCB3aGVyZWFzIHB2Z3J1YiBpcyBjdXJyZW50bHkgZ3J1YjEgKHNvbWV0aW1l
cyBjYWxsZWQgZ3J1YiBsZWdhY3kpLiBCb3RoIHRoZSBzeW50YXggYW5kIHRoZSBsb2NhdGlvbiBv
ZiB0aGUgY29uZmlnIGZpbGUgZGlmZmVycyBiZXR3ZWVuIHRoZSB0d28gdmVyc2lvbnMgb2YgZ3J1
Yi4NCj4gDQo+IEknbSBub3Qgc3VyZSBpZiBhbnlvbmUgaXMgd29ya2luZyBvbiBwdmdydWIyLCBJ
IHRob3VnaHQgSSdkIGhlYXJkIGEgcnVtb3VyIG9mIGl0Lg0KPiANCj4gVGhlcmUgaXMgYSB0b29s
LCBwdi1ncnViLW1lbnUubHN0LCB3aGljaCBoYXMgYmVlbiBwcm9wb3NlZCBmb3IgRGViaWFuWzBd
IHdoaWNoIGhlbHBzIHlvdSBjcmVhdGUgYW5kIG1hbmFnZSBhIGxlZ2FjeSBzdHlsZSBtZW51Lmxz
dC4NCj4gDQo+IEkgdGhpbmsgZ3J1Yi1sZWdhY3kgaXMgYWxzbyBzdGlsbCBpbiBEZWJpYW4sIGJ1
dCB5b3UgbWlnaHQgbmVlZCB0byBleHBsaWNpdGx5IGluc3RhbGwgaXQgcmF0aGVyIHRoYW4gZ3J1
YjIuDQo+IA0KPiBJYW4uDQo+IA0KPiBbMF0gaHR0cDovL2J1Z3MuZGViaWFuLm9yZy82NzIxMDQN
Cj4gDQo+IA0KPiA+IA0KPiA+IEFueSBpZGVhcz8NCj4gPiANCj4gPiBJYW4NCj4gPiAuDQo+ID4g
DQo+ID4gDQo+ID4gDQo+ID4gIA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gWGVuLXVzZXJzIG1haWxpbmcg
bGlzdA0KPiA+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQo+ID4gaHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJzDQo+IA0KPiANCj4gDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jun 07 13:15:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 13:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SccY3-0001KT-St; Thu, 07 Jun 2012 13:14:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SccY2-0001Jy-JR
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 13:14:46 +0000
Received: from [85.158.139.83:15513] by server-6.bemta-5.messagelabs.com id
	26/2A-18700-449A0DF4; Thu, 07 Jun 2012 13:14:44 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1339074882!28190265!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6687 invoked from network); 7 Jun 2012 13:14:43 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 13:14:43 -0000
Received: by qaeb19 with SMTP id b19so122644qae.11
	for <multiple recipients>; Thu, 07 Jun 2012 06:14:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=e9TSWflGY7t9BEJAN1WDekuzfXqvwYy2apIGRWkLddQ=;
	b=PUE1se8v0Ch8Lr60prDEsDQ3ygVUo6oFT4FaMAx7mDiWTCvx+Z5+N9n9Iwnh8sC2ZG
	8WKNiPe3ZmKMKjak7ovEnU1+XydhO/2Ic0FObURDN60OxlpFkNrAAju1IOCqmRc8D6ea
	YnAuMq7d2FINuuOQvjrABQMW8zHP4x+ntEzeFVetOkbJPyvKScOkutWBrRNDljbZLcDy
	yMtCr8I4Oc2+KSU8RqkoFwJdYokcuEjpeKr/tPwCG0hPmZdmjX53AxideGmTWROGiLRW
	3TM51Xbou3qQgzaXdBK3TfmTKsxJG0wRrRvBFigYRtauD8eL8YymahcnExdu7TQCFM+m
	JxHQ==
MIME-Version: 1.0
Received: by 10.224.206.198 with SMTP id fv6mr2775401qab.6.1339074881893; Thu,
	07 Jun 2012 06:14:41 -0700 (PDT)
Received: by 10.229.47.140 with HTTP; Thu, 7 Jun 2012 06:14:41 -0700 (PDT)
In-Reply-To: <CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
Date: Thu, 7 Jun 2012 14:14:41 +0100
X-Google-Sender-Auth: fKAPQrfr9wpw1pt8PgqIuuQc40U
Message-ID: <CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Cc: Rolu <rolu@roce.org>, xen-users@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 10:24 AM, Lars Kurth <lars.kurth.xen@gmail.com> wrot=
e:
> Rolu,
>
> thanks for the feedback.
>
>
>> xen" and "help with xcp" it would be nice if there were a few lines at
>> the top of the page explaining which is which, so (new) people can
>> have a better idea of where to look.
>
>
> So you mean a link to Xen and XCP from the headline, or a tagline describ=
ing
> what Xen/XCP is? Two lines are probably OK; more would probably break up =
the
> navigation too much.
>
>>
>> The descriptions from
>> http://xen.org/products/ and a link to
>> http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
>> The latter is already linked in the "getting started with xen" column
>> but would be better off at the top since it gives a feature table of
>> both.
>
> I am wondering whether Xen Features / XCP Features in one of the boxes wo=
uld
> not be better.
>
>>
>> As someone who started with Xen not long ago, I much prefer dedicated
>> link pages over Category: pages. The latter just give a big unsorted
>> (alphabetical doesn't count, needs to be sorted by subtopic to be a
>> useful sort) list of pages of widely varying scope and usefulness.
>> It's better than nothing, sure, but a page that sorts them by topic or
>> purpose or something (much like this proposed front page really) is a
>> lot better.
>
> How about a compromise? Category pages have two parts:
> 1) A fixed part that can be used for any content, such as lists of import=
ant
> articles by topic or other ciriteria
> =A0=A0=A0 An example of this is http://wiki.xen.org/wiki/Category:Host_In=
stall
> (and some of the pages linked from it)
> 2) The auto-generated index
>
> I know that some people are don't like category pages. However, until
> somebody steps up and provides an alternative, which to do well requires
> a) Classifying articles
> b) Grouping them by topic or purpose
> c) Encoding that grouping in some manual index
> d) Keeping these up-to-date
>
> ... the category pages are all we have and are a lot better than what we =
had
> in the old wiki. And they are self-maintaining.

Sorry to throw in a criticism without a constructive solution, but I
just want to register one opinion: To me clicking on a link and seeing
a "Category" page says very strongly, "I couldn't be bothered to
actually do any work here; I'll leave you to do all the work to figure
out what page you need."  When I encounter a Category page on my walk
through the Xen wiki, I don't even look, but immediately turn to
Google.  I think a page which is has some kind of logical flow to it
but perhaps a little out-dated is much better than a page which just
tosses up a bunch of titles in no order and lets you figure it out.

I can certainly see that there were "liveness" problems with summary
pages; but I don't think that the Categories pages, as we have now,
really help that much.

> The fact that we are having this discussion is actually good. I am open to
> suggestions and maybe we just need a small number of manually maintained
> indexes (or categories with maintained content at the top). Maybe to make
> this really work and get better navigability we need some degree of
> ownership in the wiki: i.e. community members owning content, categories,
> etc. and being responsible for classifying, grouping and making it more
> accessible.

I think in an ideal world, we'd have people who were "maintainers" of
the wiki just like there are maintainers of different subsections of
the codebase.  Until that time, could we maybe draw up a set of
"tests" to run on the docs, which can be assigned to people on DocDay?
 One simple thing could be, "Make sure X page is up-to-date" (which
may include, "Look at the Category: page and make sure everything
there is listed somewhere on the manually-generated page"); another
could be a scenario, "Pretend you're a [foo] and you want to know
[bar].  Start at the top level page and make sure you can find all the
information you need."  If each "test" was something any motivated
developer/community member could do, and only took 5-10 minutes, it
should be pretty sustainable.  What do you think?

One thing that might make the Category: page more useful is if we
could include "index tags" on articles, and then sort the Category:
pages by those tags instead of by title.  But I'm not sure how easy
that is to do with the current wiki.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 13:15:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 13:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SccY3-0001KT-St; Thu, 07 Jun 2012 13:14:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SccY2-0001Jy-JR
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 13:14:46 +0000
Received: from [85.158.139.83:15513] by server-6.bemta-5.messagelabs.com id
	26/2A-18700-449A0DF4; Thu, 07 Jun 2012 13:14:44 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1339074882!28190265!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6687 invoked from network); 7 Jun 2012 13:14:43 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 13:14:43 -0000
Received: by qaeb19 with SMTP id b19so122644qae.11
	for <multiple recipients>; Thu, 07 Jun 2012 06:14:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=e9TSWflGY7t9BEJAN1WDekuzfXqvwYy2apIGRWkLddQ=;
	b=PUE1se8v0Ch8Lr60prDEsDQ3ygVUo6oFT4FaMAx7mDiWTCvx+Z5+N9n9Iwnh8sC2ZG
	8WKNiPe3ZmKMKjak7ovEnU1+XydhO/2Ic0FObURDN60OxlpFkNrAAju1IOCqmRc8D6ea
	YnAuMq7d2FINuuOQvjrABQMW8zHP4x+ntEzeFVetOkbJPyvKScOkutWBrRNDljbZLcDy
	yMtCr8I4Oc2+KSU8RqkoFwJdYokcuEjpeKr/tPwCG0hPmZdmjX53AxideGmTWROGiLRW
	3TM51Xbou3qQgzaXdBK3TfmTKsxJG0wRrRvBFigYRtauD8eL8YymahcnExdu7TQCFM+m
	JxHQ==
MIME-Version: 1.0
Received: by 10.224.206.198 with SMTP id fv6mr2775401qab.6.1339074881893; Thu,
	07 Jun 2012 06:14:41 -0700 (PDT)
Received: by 10.229.47.140 with HTTP; Thu, 7 Jun 2012 06:14:41 -0700 (PDT)
In-Reply-To: <CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
Date: Thu, 7 Jun 2012 14:14:41 +0100
X-Google-Sender-Auth: fKAPQrfr9wpw1pt8PgqIuuQc40U
Message-ID: <CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Cc: Rolu <rolu@roce.org>, xen-users@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 10:24 AM, Lars Kurth <lars.kurth.xen@gmail.com> wrot=
e:
> Rolu,
>
> thanks for the feedback.
>
>
>> xen" and "help with xcp" it would be nice if there were a few lines at
>> the top of the page explaining which is which, so (new) people can
>> have a better idea of where to look.
>
>
> So you mean a link to Xen and XCP from the headline, or a tagline describ=
ing
> what Xen/XCP is? Two lines are probably OK; more would probably break up =
the
> navigation too much.
>
>>
>> The descriptions from
>> http://xen.org/products/ and a link to
>> http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview would work.
>> The latter is already linked in the "getting started with xen" column
>> but would be better off at the top since it gives a feature table of
>> both.
>
> I am wondering whether Xen Features / XCP Features in one of the boxes wo=
uld
> not be better.
>
>>
>> As someone who started with Xen not long ago, I much prefer dedicated
>> link pages over Category: pages. The latter just give a big unsorted
>> (alphabetical doesn't count, needs to be sorted by subtopic to be a
>> useful sort) list of pages of widely varying scope and usefulness.
>> It's better than nothing, sure, but a page that sorts them by topic or
>> purpose or something (much like this proposed front page really) is a
>> lot better.
>
> How about a compromise? Category pages have two parts:
> 1) A fixed part that can be used for any content, such as lists of import=
ant
> articles by topic or other ciriteria
> =A0=A0=A0 An example of this is http://wiki.xen.org/wiki/Category:Host_In=
stall
> (and some of the pages linked from it)
> 2) The auto-generated index
>
> I know that some people are don't like category pages. However, until
> somebody steps up and provides an alternative, which to do well requires
> a) Classifying articles
> b) Grouping them by topic or purpose
> c) Encoding that grouping in some manual index
> d) Keeping these up-to-date
>
> ... the category pages are all we have and are a lot better than what we =
had
> in the old wiki. And they are self-maintaining.

Sorry to throw in a criticism without a constructive solution, but I
just want to register one opinion: To me clicking on a link and seeing
a "Category" page says very strongly, "I couldn't be bothered to
actually do any work here; I'll leave you to do all the work to figure
out what page you need."  When I encounter a Category page on my walk
through the Xen wiki, I don't even look, but immediately turn to
Google.  I think a page which is has some kind of logical flow to it
but perhaps a little out-dated is much better than a page which just
tosses up a bunch of titles in no order and lets you figure it out.

I can certainly see that there were "liveness" problems with summary
pages; but I don't think that the Categories pages, as we have now,
really help that much.

> The fact that we are having this discussion is actually good. I am open to
> suggestions and maybe we just need a small number of manually maintained
> indexes (or categories with maintained content at the top). Maybe to make
> this really work and get better navigability we need some degree of
> ownership in the wiki: i.e. community members owning content, categories,
> etc. and being responsible for classifying, grouping and making it more
> accessible.

I think in an ideal world, we'd have people who were "maintainers" of
the wiki just like there are maintainers of different subsections of
the codebase.  Until that time, could we maybe draw up a set of
"tests" to run on the docs, which can be assigned to people on DocDay?
 One simple thing could be, "Make sure X page is up-to-date" (which
may include, "Look at the Category: page and make sure everything
there is listed somewhere on the manually-generated page"); another
could be a scenario, "Pretend you're a [foo] and you want to know
[bar].  Start at the top level page and make sure you can find all the
information you need."  If each "test" was something any motivated
developer/community member could do, and only took 5-10 minutes, it
should be pretty sustainable.  What do you think?

One thing that might make the Category: page more useful is if we
could include "index tags" on articles, and then sort the Category:
pages by those tags instead of by title.  But I'm not sure how easy
that is to do with the current wiki.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 13:16:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 13:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SccYl-0001QO-Ng; Thu, 07 Jun 2012 13:15:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SccYk-0001Pi-PX
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 13:15:30 +0000
Received: from [85.158.143.35:58843] by server-3.bemta-4.messagelabs.com id
	E6/A5-29237-279A0DF4; Thu, 07 Jun 2012 13:15:30 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339074925!8308318!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6064 invoked from network); 7 Jun 2012 13:15:26 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 13:15:26 -0000
Received: by yenm4 with SMTP id m4so414038yen.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 06:15:24 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=yXAhUHHqoSgNn5QgY+62Z+Xj6Lc9EhYZZZLk7l3HuUk=;
	b=WDtwqPV+37PB4l5dGQnbCD/Z8dvPQrZdfzn182vBvcwsin2uznOa6iYFvfYNPF2zzB
	41y9yq5HFQwBZgcHOuj8MBAQ2LytK2M0EM1OFm9J1YVQnbf+kZDlyIju7AWhf8YbSVBu
	39B351Wet4V5W+BOZfJNJe7HfdG6/iuqXcwH7ai16rXz9MsZUjqx/p6yJj5EwlF9nEhk
	lZSR/kOLJAXiWBWvgScdD27q0yRPtAlhpa1CSIuhewNTvVzDKgXwMEhD7yG5ep0bwt3q
	+psXkVnmt4ttXZjCFU+xc1XMkhnCwN7ZcCzHxKegL7u3wBmCfZknmr9H+RPGsWY9ZjHL
	DRow==
Received: by 10.60.172.195 with SMTP id be3mr2050323oec.48.1339074924752; Thu,
	07 Jun 2012 06:15:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 06:15:04 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 15:15:04 +0200
Message-ID: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQngtLLTcabZKBJffXfBo3fHIR/G11BvNtS/xSp1JvGbIhaCFgj4RXotsr7ridMWS1hLy36F
Subject: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've compiled Xen unstable from source and tried using it. When
booting I do see Xen starting, but at the point where I normally start
getting the dom0 kernel messages I just get a black screen for a few
seconds, and then the machine reboots. It leaves no messages or log
files, of course.

revision I compiled: 25459
OS: ubuntu 12.04
dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
kernel works with Xen 4.1 from the repositories.

I had to apply the patch from
http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
get it to compile. Could this have broken something?

Is there a way to have it display some log messages instead of rebooting?

Any idea how to get it to work?

If anyone else here is successfully using a recent revision, can you
tell me which one, so I can try it too?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 13:16:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 13:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SccYl-0001QO-Ng; Thu, 07 Jun 2012 13:15:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SccYk-0001Pi-PX
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 13:15:30 +0000
Received: from [85.158.143.35:58843] by server-3.bemta-4.messagelabs.com id
	E6/A5-29237-279A0DF4; Thu, 07 Jun 2012 13:15:30 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339074925!8308318!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6064 invoked from network); 7 Jun 2012 13:15:26 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 13:15:26 -0000
Received: by yenm4 with SMTP id m4so414038yen.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 06:15:24 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=yXAhUHHqoSgNn5QgY+62Z+Xj6Lc9EhYZZZLk7l3HuUk=;
	b=WDtwqPV+37PB4l5dGQnbCD/Z8dvPQrZdfzn182vBvcwsin2uznOa6iYFvfYNPF2zzB
	41y9yq5HFQwBZgcHOuj8MBAQ2LytK2M0EM1OFm9J1YVQnbf+kZDlyIju7AWhf8YbSVBu
	39B351Wet4V5W+BOZfJNJe7HfdG6/iuqXcwH7ai16rXz9MsZUjqx/p6yJj5EwlF9nEhk
	lZSR/kOLJAXiWBWvgScdD27q0yRPtAlhpa1CSIuhewNTvVzDKgXwMEhD7yG5ep0bwt3q
	+psXkVnmt4ttXZjCFU+xc1XMkhnCwN7ZcCzHxKegL7u3wBmCfZknmr9H+RPGsWY9ZjHL
	DRow==
Received: by 10.60.172.195 with SMTP id be3mr2050323oec.48.1339074924752; Thu,
	07 Jun 2012 06:15:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 06:15:04 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 15:15:04 +0200
Message-ID: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQngtLLTcabZKBJffXfBo3fHIR/G11BvNtS/xSp1JvGbIhaCFgj4RXotsr7ridMWS1hLy36F
Subject: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've compiled Xen unstable from source and tried using it. When
booting I do see Xen starting, but at the point where I normally start
getting the dom0 kernel messages I just get a black screen for a few
seconds, and then the machine reboots. It leaves no messages or log
files, of course.

revision I compiled: 25459
OS: ubuntu 12.04
dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
kernel works with Xen 4.1 from the repositories.

I had to apply the patch from
http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
get it to compile. Could this have broken something?

Is there a way to have it display some log messages instead of rebooting?

Any idea how to get it to work?

If anyone else here is successfully using a recent revision, can you
tell me which one, so I can try it too?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 14:26:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 14:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scde3-00042T-07; Thu, 07 Jun 2012 14:25:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@nerdish.us>) id 1Scde1-00042N-3R
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 14:25:01 +0000
Received: from [85.158.139.83:30980] by server-2.bemta-5.messagelabs.com id
	2B/68-20827-9B9B0DF4; Thu, 07 Jun 2012 14:24:57 +0000
X-Env-Sender: mark@nerdish.us
X-Msg-Ref: server-8.tower-182.messagelabs.com!1339079096!18636495!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31583 invoked from network); 7 Jun 2012 14:24:57 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 14:24:57 -0000
Received: by qcsc20 with SMTP id c20so415672qcs.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 07:24:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=y1QYllZaTtsmipJ5trMk7pBZNn/6TLdJYnhUisAORIs=;
	b=nYwTZSKJisIoLbR8StMVlHyFv2BQkJX3ZSG6FiDvo+gyIKFT/kkq7qeFZOYB6eDWb4
	GR7Pbk+hse//bi42OJAsoFoQfbxbh4pFrhYglf5vjwUen1Yyf/IRzibeoU0e9hi9cmZJ
	F0nP5DZjuL/y/CwAulWxgApM9Sv/c8htwXY1pf8Lf3XohrYyxrOcbU8bo3UAyX4JzZMn
	waBBnMc+q/MjCMZNwV9sA2ZVzwG4FbNagO66iHVEspPeCFUgEztRamFjZSPZOE07DlxM
	Ef+u66dRzXlf74b8GAOWl0E9jOTmRZBl6mL2Md64OIDJffbS18RelcKTgsj5q9FaQCI1
	YWUQ==
MIME-Version: 1.0
Received: by 10.224.108.129 with SMTP id f1mr2939824qap.53.1339079095708; Thu,
	07 Jun 2012 07:24:55 -0700 (PDT)
Received: by 10.229.96.148 with HTTP; Thu, 7 Jun 2012 07:24:55 -0700 (PDT)
In-Reply-To: <CAO4oA-u5iLLebL243BROa09vvWaCHyQH_-UMsNyup9M-Z-+YTg@mail.gmail.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
	<CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
	<1339060892.15265.44.camel@zakaz.uk.xensource.com>
	<CAO4oA-u5iLLebL243BROa09vvWaCHyQH_-UMsNyup9M-Z-+YTg@mail.gmail.com>
Date: Thu, 7 Jun 2012 09:24:55 -0500
X-Google-Sender-Auth: T7huot7Kw3wQXco_JZ1WJO1flJY
Message-ID: <CAP31a4BSfXLajS6GCe+ov4wVt-txZC329D8Jz7xnzZ98xneFJA@mail.gmail.com>
From: xenusers <m+xenusers@nerdish.us>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Gm-Message-State: ALoCoQk0C5XqBNU8vu9JJ2fFIR0KdRyNZgvkh4gjULaFupxmrfTEWT8HWmz3sUu1Ff9wVVLr/w6/
Subject: Re: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4850578972908571590=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4850578972908571590==
Content-Type: multipart/alternative; boundary=20cf3074b37ed36c3c04c1e2a509

--20cf3074b37ed36c3c04c1e2a509
Content-Type: text/plain; charset=ISO-8859-1

Hi Fabien

On Thu, Jun 7, 2012 at 4:34 AM, Xen Xen <xenbys@gmail.com> wrote:

> Dear Ian,
>
> ...

If this option didn't really exist, how can I do?
> Cause in current time  I can start two VM in the same time and cause
> read-only file system error...
> I've 2 Xen server which stored VM on a NAS with iSCSI. It's works great,
> but I've just this problem...
> Still exist a solution to resolve this?
>
>
We're running Xen hosts connected to iSCSI storage as well, and we use the
Pacemaker/Corosync cluster stack to handle starts/stops of the domUs.  The
Pacemaker RA ensures that a VM is only running in one location, and gives
you automatic recovery if a domU or its parent dom0 goes down.

Hope that helps point you towards a solution,
Mark

--20cf3074b37ed36c3c04c1e2a509
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Fabien<br><br><div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 4:34 AM,=
 Xen Xen <span dir=3D"ltr">&lt;<a href=3D"mailto:xenbys@gmail.com" target=
=3D"_blank">xenbys@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">
Dear Ian,<br><br>...=A0</blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If this =
option didn&#39;t really exist, how can I do?<br>Cause in current time=A0 I=
 can start two VM in the same time and cause read-only file system error...=
<br>
I&#39;ve 2 Xen server which stored VM on a NAS with iSCSI. It&#39;s works g=
reat, but I&#39;ve just this problem...<br>
Still exist a solution to resolve this?<br><br></blockquote><div><br></div>=
<div>We&#39;re running Xen hosts connected to iSCSI storage as well, and we=
 use the Pacemaker/Corosync cluster stack to handle starts/stops of the dom=
Us. =A0The Pacemaker RA ensures that a VM is only running in one location, =
and gives you automatic recovery if a domU or its parent dom0 goes down.</d=
iv>
<div><br></div><div>Hope that helps point you towards a solution,</div><div=
>Mark</div></div>

--20cf3074b37ed36c3c04c1e2a509--


--===============4850578972908571590==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4850578972908571590==--


From xen-users-bounces@lists.xen.org Thu Jun 07 14:26:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 14:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scde3-00042T-07; Thu, 07 Jun 2012 14:25:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mark@nerdish.us>) id 1Scde1-00042N-3R
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 14:25:01 +0000
Received: from [85.158.139.83:30980] by server-2.bemta-5.messagelabs.com id
	2B/68-20827-9B9B0DF4; Thu, 07 Jun 2012 14:24:57 +0000
X-Env-Sender: mark@nerdish.us
X-Msg-Ref: server-8.tower-182.messagelabs.com!1339079096!18636495!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31583 invoked from network); 7 Jun 2012 14:24:57 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 14:24:57 -0000
Received: by qcsc20 with SMTP id c20so415672qcs.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 07:24:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=y1QYllZaTtsmipJ5trMk7pBZNn/6TLdJYnhUisAORIs=;
	b=nYwTZSKJisIoLbR8StMVlHyFv2BQkJX3ZSG6FiDvo+gyIKFT/kkq7qeFZOYB6eDWb4
	GR7Pbk+hse//bi42OJAsoFoQfbxbh4pFrhYglf5vjwUen1Yyf/IRzibeoU0e9hi9cmZJ
	F0nP5DZjuL/y/CwAulWxgApM9Sv/c8htwXY1pf8Lf3XohrYyxrOcbU8bo3UAyX4JzZMn
	waBBnMc+q/MjCMZNwV9sA2ZVzwG4FbNagO66iHVEspPeCFUgEztRamFjZSPZOE07DlxM
	Ef+u66dRzXlf74b8GAOWl0E9jOTmRZBl6mL2Md64OIDJffbS18RelcKTgsj5q9FaQCI1
	YWUQ==
MIME-Version: 1.0
Received: by 10.224.108.129 with SMTP id f1mr2939824qap.53.1339079095708; Thu,
	07 Jun 2012 07:24:55 -0700 (PDT)
Received: by 10.229.96.148 with HTTP; Thu, 7 Jun 2012 07:24:55 -0700 (PDT)
In-Reply-To: <CAO4oA-u5iLLebL243BROa09vvWaCHyQH_-UMsNyup9M-Z-+YTg@mail.gmail.com>
References: <CAO4oA-uyFOus-isp7HREwnYp5V0yW9hSNAO6OqcWSqYSLggA9A@mail.gmail.com>
	<CAO4oA-tNtTPX32QBrRQyX-e0fC6c2zZNOFECfB6-_w5FCg0qrw@mail.gmail.com>
	<1339060892.15265.44.camel@zakaz.uk.xensource.com>
	<CAO4oA-u5iLLebL243BROa09vvWaCHyQH_-UMsNyup9M-Z-+YTg@mail.gmail.com>
Date: Thu, 7 Jun 2012 09:24:55 -0500
X-Google-Sender-Auth: T7huot7Kw3wQXco_JZ1WJO1flJY
Message-ID: <CAP31a4BSfXLajS6GCe+ov4wVt-txZC329D8Jz7xnzZ98xneFJA@mail.gmail.com>
From: xenusers <m+xenusers@nerdish.us>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Gm-Message-State: ALoCoQk0C5XqBNU8vu9JJ2fFIR0KdRyNZgvkh4gjULaFupxmrfTEWT8HWmz3sUu1Ff9wVVLr/w6/
Subject: Re: [Xen-users] Lock domU on start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4850578972908571590=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4850578972908571590==
Content-Type: multipart/alternative; boundary=20cf3074b37ed36c3c04c1e2a509

--20cf3074b37ed36c3c04c1e2a509
Content-Type: text/plain; charset=ISO-8859-1

Hi Fabien

On Thu, Jun 7, 2012 at 4:34 AM, Xen Xen <xenbys@gmail.com> wrote:

> Dear Ian,
>
> ...

If this option didn't really exist, how can I do?
> Cause in current time  I can start two VM in the same time and cause
> read-only file system error...
> I've 2 Xen server which stored VM on a NAS with iSCSI. It's works great,
> but I've just this problem...
> Still exist a solution to resolve this?
>
>
We're running Xen hosts connected to iSCSI storage as well, and we use the
Pacemaker/Corosync cluster stack to handle starts/stops of the domUs.  The
Pacemaker RA ensures that a VM is only running in one location, and gives
you automatic recovery if a domU or its parent dom0 goes down.

Hope that helps point you towards a solution,
Mark

--20cf3074b37ed36c3c04c1e2a509
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Fabien<br><br><div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 4:34 AM,=
 Xen Xen <span dir=3D"ltr">&lt;<a href=3D"mailto:xenbys@gmail.com" target=
=3D"_blank">xenbys@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">
Dear Ian,<br><br>...=A0</blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If this =
option didn&#39;t really exist, how can I do?<br>Cause in current time=A0 I=
 can start two VM in the same time and cause read-only file system error...=
<br>
I&#39;ve 2 Xen server which stored VM on a NAS with iSCSI. It&#39;s works g=
reat, but I&#39;ve just this problem...<br>
Still exist a solution to resolve this?<br><br></blockquote><div><br></div>=
<div>We&#39;re running Xen hosts connected to iSCSI storage as well, and we=
 use the Pacemaker/Corosync cluster stack to handle starts/stops of the dom=
Us. =A0The Pacemaker RA ensures that a VM is only running in one location, =
and gives you automatic recovery if a domU or its parent dom0 goes down.</d=
iv>
<div><br></div><div>Hope that helps point you towards a solution,</div><div=
>Mark</div></div>

--20cf3074b37ed36c3c04c1e2a509--


--===============4850578972908571590==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4850578972908571590==--


From xen-users-bounces@lists.xen.org Thu Jun 07 14:46:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 14:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scdy1-000573-53; Thu, 07 Jun 2012 14:45:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Scdxz-00056i-WB
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 14:45:40 +0000
Received: from [193.109.254.147:51105] by server-9.bemta-14.messagelabs.com id
	4A/E8-27072-39EB0DF4; Thu, 07 Jun 2012 14:45:39 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339080336!8596635!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7434 invoked from network); 7 Jun 2012 14:45:37 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 14:45:37 -0000
Received: by yenm4 with SMTP id m4so520683yen.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 07:45:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=grVyeXaTBaGAN13sNcsp0vjevF0icQX+XOMoECLpnco=;
	b=GMEaw2fvJOPLGVqBKdvnrVQ9ve+/qSDx2gnDHYC8v9fwFH+9+yfwKn1O9LvsV9N74Z
	KOcJ1NJWXGRRI4t6nAGHMQMwp723YbYDL6VUxx/IS81lCF6Y177Tc61KJ10S4W0F0vri
	sriOLIbvvV6axZ/PfYciiFJPOpGXEaZZlQ7mIKFO1e5cJrl1+PermORPwNascfe8P4gt
	/iFD/xCyUHnTy8is9xjb7FjlhnMpFluS9ORaN0CeXt4l5UdiK5PVUQVsUIGUK0p/ZjUJ
	UzE9y/XB0xACfCCaxKCR+9CmPgqCjFG4izZAMkODr5sDJpDcdYVAs423o/4hRDBW6N3n
	FX5Q==
Received: by 10.60.19.67 with SMTP id c3mr2442864oee.2.1339080335836; Thu, 07
	Jun 2012 07:45:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 07:45:15 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
	<CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 16:45:15 +0200
Message-ID: <CABs9EjnRbUgEYt=7bf1tLrq1YurLEejKWfWvr-1ijsUcrq6MOA@mail.gmail.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
X-Gm-Message-State: ALoCoQlMO1EY+JKcP6bt+U+FUgeu5iPblO6pijHp71sY6nvXbW0DgsNQGk1VRS6cilqjkpApsGuT
Cc: Lars Kurth <lars.kurth.xen@gmail.com>, xen-users@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 3:14 PM, George Dunlap
<George.Dunlap@eu.citrix.com> wrote:
> Sorry to throw in a criticism without a constructive solution, but I
> just want to register one opinion: To me clicking on a link and seeing
> a "Category" page says very strongly, "I couldn't be bothered to
> actually do any work here; I'll leave you to do all the work to figure
> out what page you need." =A0When I encounter a Category page on my walk
> through the Xen wiki, I don't even look, but immediately turn to
> Google. =A0I think a page which is has some kind of logical flow to it
> but perhaps a little out-dated is much better than a page which just
> tosses up a bunch of titles in no order and lets you figure it out.
>

I do agree with this, generally. Browsing a wiki and hovering over a
link and seeing that it goes to a Category: page is... somehow
disappointing. Most of the time you won't get any help finding what
you need there so people may already be conditioned to just ignore
them.

> I think in an ideal world, we'd have people who were "maintainers" of
> the wiki just like there are maintainers of different subsections of
> the codebase. =A0Until that time, could we maybe draw up a set of
> "tests" to run on the docs, which can be assigned to people on DocDay?
> =A0One simple thing could be, "Make sure X page is up-to-date" (which
> may include, "Look at the Category: page and make sure everything
> there is listed somewhere on the manually-generated page"); another
> could be a scenario, "Pretend you're a [foo] and you want to know
> [bar]. =A0Start at the top level page and make sure you can find all the
> information you need." =A0If each "test" was something any motivated
> developer/community member could do, and only took 5-10 minutes, it
> should be pretty sustainable. =A0What do you think?
>

I think that's a really good idea. Unit tests for the documentation? ;-)

Related to the discussion: I had a go at a unified books & manuals
page: http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals

Books and manuals are, I think, the only documents that can't really
be linked by topic (beyond something general such as "xcp") as they
are generally quite large, so a page like this makes most sense. Let
me know what you think.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 14:46:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 14:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scdy1-000573-53; Thu, 07 Jun 2012 14:45:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Scdxz-00056i-WB
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 14:45:40 +0000
Received: from [193.109.254.147:51105] by server-9.bemta-14.messagelabs.com id
	4A/E8-27072-39EB0DF4; Thu, 07 Jun 2012 14:45:39 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339080336!8596635!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7434 invoked from network); 7 Jun 2012 14:45:37 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 14:45:37 -0000
Received: by yenm4 with SMTP id m4so520683yen.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 07:45:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=grVyeXaTBaGAN13sNcsp0vjevF0icQX+XOMoECLpnco=;
	b=GMEaw2fvJOPLGVqBKdvnrVQ9ve+/qSDx2gnDHYC8v9fwFH+9+yfwKn1O9LvsV9N74Z
	KOcJ1NJWXGRRI4t6nAGHMQMwp723YbYDL6VUxx/IS81lCF6Y177Tc61KJ10S4W0F0vri
	sriOLIbvvV6axZ/PfYciiFJPOpGXEaZZlQ7mIKFO1e5cJrl1+PermORPwNascfe8P4gt
	/iFD/xCyUHnTy8is9xjb7FjlhnMpFluS9ORaN0CeXt4l5UdiK5PVUQVsUIGUK0p/ZjUJ
	UzE9y/XB0xACfCCaxKCR+9CmPgqCjFG4izZAMkODr5sDJpDcdYVAs423o/4hRDBW6N3n
	FX5Q==
Received: by 10.60.19.67 with SMTP id c3mr2442864oee.2.1339080335836; Thu, 07
	Jun 2012 07:45:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 07:45:15 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
	<CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 16:45:15 +0200
Message-ID: <CABs9EjnRbUgEYt=7bf1tLrq1YurLEejKWfWvr-1ijsUcrq6MOA@mail.gmail.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
X-Gm-Message-State: ALoCoQlMO1EY+JKcP6bt+U+FUgeu5iPblO6pijHp71sY6nvXbW0DgsNQGk1VRS6cilqjkpApsGuT
Cc: Lars Kurth <lars.kurth.xen@gmail.com>, xen-users@lists.xen.org,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 3:14 PM, George Dunlap
<George.Dunlap@eu.citrix.com> wrote:
> Sorry to throw in a criticism without a constructive solution, but I
> just want to register one opinion: To me clicking on a link and seeing
> a "Category" page says very strongly, "I couldn't be bothered to
> actually do any work here; I'll leave you to do all the work to figure
> out what page you need." =A0When I encounter a Category page on my walk
> through the Xen wiki, I don't even look, but immediately turn to
> Google. =A0I think a page which is has some kind of logical flow to it
> but perhaps a little out-dated is much better than a page which just
> tosses up a bunch of titles in no order and lets you figure it out.
>

I do agree with this, generally. Browsing a wiki and hovering over a
link and seeing that it goes to a Category: page is... somehow
disappointing. Most of the time you won't get any help finding what
you need there so people may already be conditioned to just ignore
them.

> I think in an ideal world, we'd have people who were "maintainers" of
> the wiki just like there are maintainers of different subsections of
> the codebase. =A0Until that time, could we maybe draw up a set of
> "tests" to run on the docs, which can be assigned to people on DocDay?
> =A0One simple thing could be, "Make sure X page is up-to-date" (which
> may include, "Look at the Category: page and make sure everything
> there is listed somewhere on the manually-generated page"); another
> could be a scenario, "Pretend you're a [foo] and you want to know
> [bar]. =A0Start at the top level page and make sure you can find all the
> information you need." =A0If each "test" was something any motivated
> developer/community member could do, and only took 5-10 minutes, it
> should be pretty sustainable. =A0What do you think?
>

I think that's a really good idea. Unit tests for the documentation? ;-)

Related to the discussion: I had a go at a unified books & manuals
page: http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals

Books and manuals are, I think, the only documents that can't really
be linked by topic (beyond something general such as "xcp") as they
are generally quite large, so a page like this makes most sense. Let
me know what you think.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 15:42:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 15:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScepU-0007Y1-Gf; Thu, 07 Jun 2012 15:40:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1ScepT-0007Xv-3o
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 15:40:55 +0000
Received: from [85.158.143.99:18528] by server-1.bemta-4.messagelabs.com id
	44/89-10042-68BC0DF4; Thu, 07 Jun 2012 15:40:54 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1339083645!31453512!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16194 invoked from network); 7 Jun 2012 15:40:46 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 15:40:46 -0000
Received: by yhoo21 with SMTP id o21so606644yho.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 08:40:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=FMBlyQ7UcRrkLWz8uO+oNao+IyyYLYQ6HFd6Q/tjG6Q=;
	b=J9KDaO4tn1qvLc0iY/0OM4QW1H2GSDyXXfxZ4OEk8vuqrtdoKy9nMSkll7vCpCSA58
	OedMQL4N7i7did8fZp+7zOcbQtJixJle9qTDlj0VxgEH8RVKqLz9ZLrzxlAk7iK+h02/
	nyde4TLWdkswjh4AijiLspuqkzbR7HwR5Nn9wbx+BVk+0OPnTWyKsbKQNGdWloxb/X7c
	iO33OMf9rDEscXgNohXJNhCmJAtqefUnFt2TnrunoaFJhcLtwXKzgSljipqiHx9VBwbH
	YrQYGg5yYpOFMfYwkdhfY5VGFEemA6tvwaH7vtvEStD/9PCG0VSb4IFPE5+9/nwF5JVz
	btIw==
Received: by 10.101.137.39 with SMTP id p39mr732432ann.73.1339083645309;
	Thu, 07 Jun 2012 08:40:45 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id z42sm11199390yhd.1.2012.06.07.08.40.44
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 07 Jun 2012 08:40:44 -0700 (PDT)
Message-ID: <4FD0CB5C.7050402@gmail.com>
Date: Thu, 07 Jun 2012 11:40:12 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <assp.0503024cd8.4FCDD734020000C900015D87@smtp.seq.org>
In-Reply-To: <assp.0503024cd8.4FCDD734020000C900015D87@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SlVTVCBhIGhlYWRzIHVwLCB0aGUgbGF0ZXN0IHJlbGFzZSBvZiB4ZW4tdW5zdGFibGUuaGcgaXMg
IiAyNTQ1OSIgYXMgb2YgCnRvZGF5LCBBTkQgaSBqdXN0IHRyaWVkIGNvbXBpbGluZyBpdCBhbmQg
aXQgZmluYWxseSB3b3JrcyBhbmQgY29tcGlsZXMgCndpdGhvdXQgZXJyb3JzIG9yIGFueSBhZGRp
dGlvbmFsIHBhdGNoZXMuR3JhbnRlZCwgb25seSB0cmllZCBpdCBvbiAKRGViaWFuIFdoZWV6eS4g
SWYgeW91IGFyZSBhZHZhbnRlcmlvdXMsIHlvdSBjb3VsZCB0cnkgaXQgb24gVWJ1bnR1IDEyLjA0
LgoKClNPLCBhbmQgYXdlc29tZSB0aHVtYnMgdXAgZm9yIHRoZSBYZW4tZGV2ZWwgdGVhbSBmb3Ig
Zml4aW5nIGFsbCBvZiB0aGUgCmlzc3VlcyBwcmV2ZW50IGNvbXBpbGUuLi4gOikKCgoKT24gNi81
LzIwMTIgMTI6NTMgUE0sIFdpbGwgTWNEZXJtb3R0IHdyb3RlOgo+IEZpbmFsbHkgZ290IGl0IHRv
IGJ1aWxkLCBuZWVkZWQgdGhpcyBwYXRjaDoKPiBodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZl
L2h0bWwvcWVtdS1kZXZlbC8yMDEyLTAyL21zZzAzNDYwLmh0bWwKPiBhbmQgdGhlIHRleGkyaHRt
bCBhbmQgdGV4aW5mbyBwYWNrYWdlcy4KPgo+IEdvb2QgdG8ga25vdyB0aGUgY29tcGlsYXRpb24g
cHJvY2VzcyBvbiBEZWJpYW4gaXMgYSBiaXQgbmljZXIgOikKPgo+IFRoYW5rIHlvdSBzbyBtdWNo
IGZvciB5b3VyIGhlbHAhCj4KPiAtLVdpbGwKPgo+Pj4+ICAgMDYvMDUvMTIgNTozMSBBTT4+Pgo+
IGh1bW0sIHdlbGwgdGhhdCBzdWNrcy4gSSBrbm93IGNvbXBpbGluZyBjaGFuZ2VzZXQgMjUzOTIg
d29ya3MgZm9yIG1lLAo+IHdpdGggdGhlIHBhY2thZ2VzIGFuZCBpbnN0cnVjdGlvbnMgaSBkZXNj
cmliZWQsIGkgaGF2ZSBjb21waWxlZCBpdAo+IHNldmVyYWwgdGltZXMgbm93LiBJIGtub3cgdGhl
IG1haW4gcmVhc29uIHdoeSB0aGUgbGF0ZXIgY2hhbmdlc3RzIHdvbid0Cj4gY29tcGlsZSBpcyBi
ZWNhdXNlIG9mIHRoZSBkaWZmZXJlbnQgR0NDIHZlcnNpb24gc2VlbSB0byBkbyBkaWZmZXJlbnQK
PiBlbm91Z2ggdG8gZmFpbCwgU08gbWF5YmUgVWJ1bnR1IGhhcyBhIGRpZmZlcmVudCBzdWJzZXQg
b2YgR0NDLiBJIGhhdmUgbm8KPgo+IGlkZWEuCj4KPiBXZWxsLCBpZiBpdCB3YXMgbm8gdHJvdWJs
ZSBmb3IgeW91LCBtYXliZSB0cnkgdG8gaW5zdGFsbCBEZWJpYW4gV2hlZXp5Cj4gYW5kIHRyeSB0
byBjb21waWxlIGFnYWluLiBPdGhlcndpc2UgaSBjb3VsZCBhbHdheXMgc2VuZCB5b3UgdGhlIFhl
biA0LjIKPiByZXYtMjUzOTIgY29tcGlsZWQgREVCIHBhY2thZ2UgYW5kIHlvdSBjYW4ganVzdCBp
bnN0YWxsIHRoYXQsIEJVVCB0aGF0Cj4gd291bGRuJ3Qgc29sdmUgeW91ciBwcm9ibGVtIGlmIHlv
dSB3YW50ZWQgdG8gY29tcGlsZSBpdCBsYXRlciBvbi4KPgo+Cj4+IEhtbSBzYW1lIGVycm9yOgo+
Pgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGly
L2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV91cGRh
dGVfZmlsZV9jcmVkw6I6Cj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29s
cy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6NTg6Cj4+IGVycm9y
OiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlv
bikKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRp
ci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPj4gbm90ZTogZWFjaCB1bmRlY2xh
cmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoCj4gZnVuY3Rpb24K
Pj4gaXQgYXBwZWFycyBpbgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9v
bHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlv
biDDomhhbmRsZV9sc3RhdMOiOgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjg3OjM0Ogo+PiBl
cnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu
Y3Rpb24pCj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+IEluIGZ1bmN0aW9uIMOiaGFuZGxl
X3N5bWxpbmvDojoKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3Fl
bXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6Cj4+IGVycm9yOiDD
okFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK
Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9o
dy85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoKPj4gSW4gZnVuY3Rpb24gw6JoYW5kbGVfbGlua8Oi
Ogo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGly
L2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToKPj4gZXJyb3I6IMOiQVRfRU1QVFlf
UEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+Pgo+IC9yb290
L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOiOgo+Pgo+IC9y
b290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMv
dmlydGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKPj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVu
ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+PiBtYWtlWzRdOiAqKiogWzlw
ZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAxCj4+IG1ha2VbNF06ICoqKiBXYWl0aW5nIGZv
ciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+ICAgICBDQyAgICBobXAubwo+PiAgICAgQ0MgICAgbGli
ZGlzL2kzODYtZGlzLm8KPj4gICAgIExJTksgIHFlbXUtZ2EKPj4gICAgIExJTksgIHFlbXUtbmJk
Cj4+ICAgICBMSU5LICBxZW11LWltZwo+PiAgICAgTElOSyAgcWVtdS1pbwo+PiBtYWtlWzNdOiAq
KiogW3N1YmRpci1saWJodzY0XSBFcnJvciAyCj4+IG1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
Cj4+IGAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci1y
ZW1vdGUnCj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBFcnJv
ciAyCj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzJwo+PiBtYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3Ig
Mgo+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJl
di0yNTM5Mi90b29scycKPj4gbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4+Cj4+
IEkgaGFkIG1vc3Qgb2YgdGhlIHBhY2thZ3MsIEkgcmFuICJhcHQtZ2V0IGJ1aWxkLWRlcCB4ZW4i
IGZyb206Cj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291
cmNlCj4+Cj4+IEJ1dCBpdCBzdGlsbCBlcnJvcnMgb24gdGhlIHZpcnRpbyBmaWxlLiBJIGhhZCBh
bHNvIHJlYWQgdGhhdCB0aGVzZQo+PiBlcnJvcnMgaGFkIHRvIGRpZmZlcmVudCB3aXRoIGRpZmZl
cmVudCBsaWJyYXJ5L2djYyB2ZXJzaW9ucy4gTWF5YmUKPj4gd2hlZXp5IGp1c3QgaGFzIG5ld2Vy
L2RpZmZlcmVudCB2ZXJzaW9ucyBvZiB0aG9zZSBiaW5hcmllcy9saWJzPwo+Pgo+PiAtLVdpbGwK
Pj4KPj4KPj4+Pj4gICAgMDYvMDQvMTIgMTE6NDUgQU0+Pj4KPj4gV0VMTCwgYWN0dWFsbHkgTk8g
bmVlZCB0byBpbnN0YWxsIFdoZWV6eS4gSSBhbSB2ZXJ5IHN1cmUgeW91IGNhbiBnZXQKPiBpdAo+
PiB3b3JraW5nIGp1c3QgYXMgZWFzaWx5IHdpdGggVWJ1bnR1Lgo+Pgo+PiBUaGUgb3RoZXIgdGhp
bmcgaSBmb3Jnb3QgdG8gbWVudGlvbiBpcyB5b3UgaGF2ZSB0byBoYXZlIGFsbCBvZiB0aGUKPj4g
cmVxdWlyZWQgcGFja2FnZXMgaW5zdGFsbGVkIGJlZm9yZSB5b3UgY2FuIGNvbXBpbGUgWGVuLiBJ
IHRoaW5rIHlvdQo+IGFyZQo+PiBqdXN0IG1pc3NpbmcgYSBidW5jaCBvZiBkZXBlbmRlbnQgcGFj
a2FnZXMuIFRoZSBwYWNrYWdlcyBpIHVzZSBhbmQKPiBoYXZlCj4+IGluc3RhbGxlZCBhcmUgYXMg
Zm9sbG93czoKPj4KPj4gc3VkbyBhcHQtZ2V0IGluc3RhbGwgd2dldCB0YXIgYnppcDIgYnVpbGQt
ZXNzZW50aWFsIGxpYm5jdXJzZXM1LWRldgo+PiBrZXJuZWwtcGFja2FnZSBmYWtlcm9vdCBiY2Mg
Z2NjIHNzaCBicmlkZ2UtdXRpbHMgcHl0aG9uLWRldiB1dWlkLWRldgo+PiBsaWJnbGliMi4wLWRl
diBsPiAgYmlzb24gcXQ0LWRldi10b29scyBwYXRjaCBvY2FtbC1maW5kbGliIGxpYnNkbDEuMi1k
ZXYKPj4KPj4gR3JhbnRlZCBzb21lIG9mIHRoZSBhYm92ZSBwYWNrYWdlcyBhcmUgbW9yZSBpbXBv
cnRhbnQgZm9yIGNvbXBpbGluZwo+IHRoZQo+PiBrZXJuZWwuCj4+Cj4+IFNPLCBhcyBsb25nIGFz
IHlvdSBoYXZlIGFsbCByZXF1aXJlZCBwYWNrYWdlcyBhbmQgZm9sbG93IHRoZQo+PiBpbnN0cnVj
dGlvbnMgYmVmb3JlIGFib3V0IGdldHRpbmcgYW5kIGNvbXBpbGluZyBYZW4gNC4yIHJldmlzaW9u
Cj4gMjUzOTIsCj4+IGl0IHNob3VsZCBiZSBmaW5lLCBubyBtYXR0ZXIgaWYgeW91IGFyZSB1c2lu
ZyBEZWJpYW4gb3IgVWJ1bnR1LiBVYnVudHUKPj4gaG93ZXZlciAibWlnaHQiIG5lZWQgbW9yZSBw
YWNrYWdlcywgbm90IHN1cmUsICBpIGhhdmUgbm90IGNvbXBpbGVkIFhlbgo+PiB1bmRlciBVYnVu
dHUgeWV0Lgo+Pgo+Pgo+Pgo+PiBPbiA2LzQvMjAxMiAxMjo0MyBQTSwgV2lsbCBNY0Rlcm1vdHQg
d3JvdGU6Cj4+PiBEYXJuLCBtYWRlIGl0IGZhcnRoZXIgYnV0IG5vdyBJIGdldCB0aGlzOgo+Pj4K
Pj4+IENDICAgIGxpYmh3NjQvOXBmcy92aXJ0aW8tOXAtc3ludGgubwo+Pj4gICAgICBDQyAgICBs
aWJodzY0LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vCj4+PiAgICAgIENDICAgIHFlbXUtY2hhci5v
Cj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGly
L2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+Pj4gSW4gZnVuY3Rpb24gw6JoYW5kbGVfdXBk
YXRlX2ZpbGVfY3JlZMOiOgo+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPj4+IGVy
cm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j
dGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6NTg6Cj4+PiBub3RlOiBlYWNoIHVu
ZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gKPj4gZnVu
Y3Rpb24KPj4+IGl0IGFwcGVhcnMgaW4KPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0y
NTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJ
biBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo4
NzozNDoKPj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug
aW4gdGhpcyBmdW5jdGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90
b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbiBmdW5j
dGlvbiDDomhhbmRsZV9zeW1saW5rw6I6Cj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYt
MjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMxNDo2
MjoKPj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g
dGhpcyBmdW5jdGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29s
cy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbiBmdW5jdGlv
biDDomhhbmRsZV9saW5rw6I6Cj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToKPj4+
IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm
dW5jdGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11
LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbiBmdW5jdGlvbiDDomhh
bmRsZV9jaG93bsOiOgo+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozNzM6NTg6Cj4+PiBlcnJv
cjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp
b24pCj4+PiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAxCj4+
PiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLgo+Pj4gICAgICBD
QyAgICBzYXZldm0ubwo+Pj4gICAgICBDQyAgICBtc21vdXNlLm8KPj4+ICAgICAgQ0MgICAgcHMy
Lm8KPj4+IG1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9yIDIKPj4+IG1ha2VbM106
ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+PiBtYWtlWzNdOiBMZWF2aW5n
IGRpcmVjdG9yeQo+Pj4gYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVt
dS14ZW4tZGlyLXJlbW90ZScKPj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14
ZW4tZGlyXSBFcnJvciAyCj4+PiBtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycKPj4+IG1ha2VbMV06ICoqKiBbc3ViZGlycy1p
bnN0YWxsXSBFcnJvciAyCj4+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycKPj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29s
c10gRXJyb3IgMgo+Pj4KPj4+IFdpdGggcmV2aXNpb24gMjUzOTIuIFRoYW5rIHlvdSBzbyBtdWNo
IGZvciB5b3VyIGNsZWFyIGluc3RydWN0aW9ucyEgSQo+Pj4gd2lsbCBpbnN0YWxsIHdoZWV6eSB0
b25pZ2h0IGFuZCB0cnkgdGhlIGJ1aWxkIGFnYWluLgo+Pj4KPj4+IC0tV2lsbAo+Pj4KPj4+Pj4+
ICAgICAwNi8wNC8xMiA0OjU2IEFNPj4+Cj4+PiBPbiA2LzQvMjAxMiAyOjU4IEFNLCBXaWxsIE1j
RGVybW90dCB3cm90ZToKPj4+PiBJJ20gbm90IHN1cmUgd2hhdCB2ZXJzaW9uIChob3cgZG8gSSBj
aGVjaz8pIGJ1dCBJIGp1c3QgY2xvbmVkIGZyb20KPj4+IHRoYXQKPj4+PiBVUkwgdG9kYXkuCj4+
Pj4KPj4+PiAtLVdpbGwKPj4+IFdlbGwgdGhhbiB5b3UgcHJvYmFibHkgYWxyZWFkeSBoYXZlIHRo
ZSBsYXRlc3QgcmV2aXNpb24uIFlvdSBjYW4gYWxzbwo+Pj4gY2hlY2sgd2hhdCByZXZpc2lvbiB5
b3VyIGxvY2FsbHkgY2xvbmVkIHJlcG9zaXRvcnkgaXMgYXQgYnkgZ29pbmcgdG8KPj4gdGhlCj4+
PiBmb2xkZXIgYW5kIHJ1bm5pbmc6Cj4+Pgo+Pj4gKmNkICAuLi94ZW4tdW5zdGFibGUuaGcKPj4+
IGhnIHN1bW1hcnkKPj4+ICoKPj4+IEFuZCB0aGF0IHdpbGwgc2hvdyB5b3UgYSBzdW1tYXJ5IG9m
IHRoZSBsb2NhbCBtZXJjdXJpYWwgY2xvbmUgYW5kCj4gc2hvdwo+Pj4gdGhlIGxhdGVzdCByZXZp
c2lvbnMgdGhhdCB3YXMgY2xvbmVkLgo+Pj4KPj4+IFNPLCBhbnlob3csIGNvbXBpbGluZyB0aGUg
WGVuIDQuMi11bnN0YWJsZSBmcm9tIHRoZSBtZXJjdXJpYWwgaGFzIG5vdAo+Pj4gYmVlbiB3b3Jr
aW5nIHZlcnkgd2VsbCBmb3IgYSBmZXcgd2Vla3Mgbm93LiBJIGhhdmUgYXNrZWQgdGhlCj4gWGVu
LWRldmVsCj4+PiBhYm91dCB0aGF0IGEgc2V2ZXJhbCB0aW1lcyBhbmQgdGhlcmUgYXJlIGlzc3Vl
cyBhbmQgcHJvYmxlbXMgd2l0aAo+Pj4gZGlmZmVyZW50IEdDQyBjb21waWxlcnMgQU5EIHRoZSBY
ZW4tZGV2ZWwgdGVhbSBrbm93cyBhbGwgdGhhdCBhbmQgYXJlCj4+PiB3b3JraW5nIG9uIGZpeGlu
ZyB0aGF0Lgo+Pj4KPj4+IEZvciBub3csIHRoZSBMQVNUIHJldmlzaW9uIGkgd2FzIGFibGUgdG8g
Y29tcGlsZSBhbmQgZ2V0IHJ1bm5pbmcgd2FzCj4+PiAqInJldmlzaW9uIDI1MzkyKiIsIGJ1dCBl
dmVuIHRoYXQgd2FzIHBvc3NpYmx5IE9OTFkgaWYgeW91IHJlbW8+PiAgcGF0Y2guIFlvdSBjYW4g
dHJ5IHRvIGRvd25sb2FkIGFuZCBjb21waWxlIFRIQVQgdmVyc2lvbiBieSBydW5uaW5nCj4gdGhl
Cj4+PiBmb2xsb3dpbmcgY29tbWFuZHM6Cj4+Pgo+Pj4gXypDbG9uaW5nIFhlbjoqXwo+Pj4gKi0g
Y2QgL3NvbWUvZGlyZWN0b3J5L2luL2hvbWUKPj4+IC0gcmV2PTI1MzkyJiYgICAgaGcgY2xvbmUg
LXIgJHJldgo+Pj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9oZy94ZW4tdW5zdGFibGUuaGcvIHhl
bi11bnN0YWJsZS5oZy1yZXYtJHtyZXZ9Cj4+PiAtIGNkIHhlbi11bnN0YWJsZS5oZy1yZXYtMjUz
OTIKPj4+IC0gaGcgYmFja291dCAtciAyNTM2NCoKPj4+Cj4+PiBUaGlzIHdpbGwgY2xvbmUgdGhl
IHhlbi11bnN0YWJsZS5oZyBtZXJjdXJpYWwgYW5kIGRvd25sb2FkIFhlbgo+Pj4gNC4yLXVuc3Rh
YmxlIHJldmlzaW9uIDI1MzkyIGludG8gdGhlIGZvbGRlcgo+Pj4gIip4ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyKiIuIFJ1bm5pbmcgdGhlIGNvbW1hbmQgIipoZyBiYWNrb3VyIC1yCj4+PiAyNTM2
NCoiIHJlbW92ZXMgb3IgYmFja3Mgb3V0IHRoYXQgcGFydGljdWxhciBwYXRjaC4gSXQgc2VlbXMg
dGhhdAo+Pj4gd2l0aG91dCB0aGF0LCBldmVuIHRoYXQgcmV2aXNpb24gd29udCBjb21waWxlLgo+
Pj4KPj4+IF8qQ29tcGlsaW5nIFhlbjoqXwo+Pj4gVGhhbiBqdXN0IHNpbXBseSBydW4gdGhlc2Ug
Y29tbWFuZHMgdG8gY29tcGlsZSBYZW4uCj4+Pgo+Pj4gKi0gY2QgeGVuLXVuc3RhYmxlLmhnLXJl
di0yNTM5MioKPj4+ICotIC4vY29uZmlndXJlCj4+PiAtIHN1ZG8gbWFrZSAtajUgeGVuJiYgICAg
c3VkbyBtYWtlIFRoZSBjb21waWxlIGNvbW1hbmQgYWJvdmUganVzdAo+PiBzdHJpbmdzIHRvZ2V0
aGVyIHRoZSA0IGNvbXBpbGluZyBjb21tYW5kcwo+Pj4gdG8gcnVuIGFuZCB3aWxsIGV4ZWN1dGUg
b25lIGFmdGVyIHRoZSBvdGhlciBTTyB5b3UgZG9uJ3QgaGF2ZSB0bwo+Pj4gbWFudWFsbHkgcnVu
IGVhY2ggYW5kIGV2ZXJ5IG9uZS4gQWxzbywgSW4gdGhlIGFib3ZlICIqbWFrZSoiCj4gY29tbWFu
ZHMsCj4+PiB1c2luZyB0aGUgIiotajUqIiBvcHRpb24gYWZ0ZXIgZWFjaCBtYWtlIHRlbGxzIHRo
ZSBjb21waWxlIHRvIHVzZQo+IG1vcmUKPj4+IHRoYW4gb25lIGNvcmUgdG8gY29tcGlsZSB3aXRo
LiBJdCBzcGVlZHMgdXAgdGhlIGNvbXBpbGk+ICAgaGF2ZSBhCj4gbXVsdGktY29yZSBDUFUuIFNP
IGluIG15IGNhc2UsIGkgaGF2ZSBhIFF1YWQgQ29yZSBDUFUsIHNvIHRoYXQKPj4+IGNvbW1hbmQg
b3B0aW9uIGlzICIqLWoxICsgbnVtYmVyIG9mIENQVSBjb3JlcyoiLiBZb3UgY2FuIG1vZGlmeSBv
cgo+Pj4gcmVtb3ZlIHRoYXQgYXMgeW91IHdpc2guCj4+Pgo+Pj4gVGhlIGFib3ZlIHdpbGwgYWxz
byBjcmVhdGUgZm9yIHlvdSBhIG5pY2UgREVCIHBhY2thZ2UgYWZ0ZXIgYWxsIHRoZQo+Pj4gY29t
cGlsaW5nIGlzIGRvbmUsIGlmIHlvdSBkbyBub3Qgd2FudCB0byBjcmVhdGUgYSBERUIgcGFja2Fn
ZSBhdCB0aGUKPj4gZW5kCj4+PiBvZiBpdCBhbGwsIHRoYW4ganVzdCByZW1vdmUgdGhlIGxhc3Qg
IiomJiAgICBzdWRvIG1ha2UgLWo1IGRlYioiCj4+IGNvbW1hbmQuCj4+PiBHcmFudGVkLCBpIGFt
IHJ1bm5pbmcgYW5kIGRvaW5nIGFsbCBvZiB0aGlzIG9uIERlYmlhbiBXaGVlenkgQlVUIGkKPj4g
dGhlcmUKPj4+IGFyZW4ndCBhbnkgZGlmZmVyZW5jZXMgaW4gY29tcGlsaW5nIGl0IG9uIFVidW50
dSAxMi4wNC4KPj4+Cj4+Pgo+Pj4KPj4+Cj4+Pj4+Pj4gICAgICAwNi8wMy8xMiAyOjM0IFBNPj4+
Cj4+Pj4gVGhlIGxhdGVzdCByZXZpc2lvbiBvZiBYZW4gNC4yLXVuc3RhYmxlIGlzICoyNTQ1Mjo2
YmVhNjNlNmM3ODAqIGF0Cj4+IHRoZQo+Pj4+IGxpbmsgKmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
aGcveGVuLXVuc3RhYmxlLmhnLyogV2hhdCByZXZlcnNpb24gb2YKPj4+IFhlbgo+Pj4+IDQuMi1V
bnN0YWJsZSBhcmUgeW91IHRyeWluZyB0byBjb21waWxlPwo+Pj4+Cj4+Pj4KPj4+Pj4gSGVsbG8s
Cj4+Pj4+Cj4+Pj4+IEkgYW0gdHJ5aW5nIHRvIGNvbXBpbGUgeGVuIDQuMiB1bnN0YWJsZSBmcm9t
IG1lcmN1cmlhbC4gSSBjYW4ndCBnZXQKPj4+PiBwYXN0Cj4+Pj4+IHRoZSBtYWtlIHRvb2xzIHN0
ZXAuIFdoZW4gSSBydW4gbWFrZSB0b29scywgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6Cj4+Pj4+Cj4+
Pj4+IENDICAgIGxpYmh3NjQvOXBmcy9jb3hhdHRyLm8KPj4+Pj4gICAgICAgIENDICAgIGxpYmh3
NjQvOXBmcy92aXJ0aW8tOXAtc3ludGgubwo+Pj4+PiAgICAgICAgQ0MgICAgbGliaHc2NC85cGZz
L3ZpcnRpby05cC1oYW5kbGUubwo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9x
ZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+Pj4gSW4KPj4+Pj4gZnVu
Y3Rpb24gw6JoYW5kbGVfdXBkYXRlX2ZpbGVfY3JlZMOiOgo+Pj4+Pgo+IC9yb290L3hlbi11bnN0
YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6
NTg6Cj4+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug
aW4gdGhpcyBmdW5jdGlvbikKPj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjcwOjU4Ogo+Pj4+PiBub3RlOiBl
YWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gK
Pj4+PiBmdW5jdGlvbgo+Pj4+PiBpdCBhcHBlYXJzIGluCj4+Pj4+Cj4gL3Jvb3QveGVuLXVuc3Rh
YmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoKPj4+
PiBJbgo+Pj4+PiBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+Pj4+Pgo+IC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
ODc6MzQ6Cj4+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1
c2UgaW4gdGhpcyBmdW5jdGlvbikKPj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMv
cWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+Pj4+IEluCj4+Pj4+IGZ1
bmN0aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKPj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMxNDo2MjoKPj4+
Pj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlz
IGZ1bmN0aW9uKQo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1k
aXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+Pj4gSW4KPj4+Pj4gZnVuY3Rpb24gw6Jo
YW5kbGVfbGlua8OiOgo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzM3OjQ1Ogo+Pj4+PiBlcnJvcjogw6JB
VF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+
Pj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3Zp
cnRpby05cC1oYW5kbGUuYzoKPj4+PiBJbgo+Pj4+PiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOi
Ogo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLmM6MzczOjU4Ogo+Pj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRI
w6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+Pj4+IG1ha2VbNF06
ICoqKiBbOXBmcy92aXJ0aW8tOXAtaGFuZGxlLm9dIEVycm9yIDEKPj4+Pj4gbWFrZVszXTogKioq
IFtzdWJkaXItbGliaHc2NF0gRXJyb3IgMgo+Pj4+PiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9y
eQo+Pj4+PiBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci1yZW1vdGUn
Cj4+Pj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBFcnJvciAy
Cj4+Pj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibD4+Pj4g
IG1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMn
Cj4+Pj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMgo+Pj4+Pgo+Pj4+PiBJIGFt
IHJ1bm5pbmcgdWJ1bnR1IDEyLjA0LCBrZXJuZWwgdmVyOiAzLjIuMC0yNC1nZW5lcmljCj4+Pj4+
Cj4+Pj4+IEFueSBpZGVhcz8gSSBoYXZlIGdvb2dsZWQgZnVyaW91c2x5IGFuZCBmb3VuZCBzb21l
IHBlb3BsZSB0YWxraW5nCj4+Pj4gYWJvdXQKPj4+Pj4gcWVtdS1rdm0gaGF2aW5nIHRoZSBzYW1l
IGlzc3VlOgo+Pj4+PiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS9x
ZW11LWt2bS8rYnVnLzkzMDE4MQo+Pj4+PiBCdXQgSSB3YXMgbm90IGFibGUgdG8gZmluZCB0aGUg
cGF0Y2gKPj4+Pj4KPj4+Pj4gVGhhbmtzIGluIGFkdmFuY2UhCj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+
Pj4+IE1lcmN1cmlhbG0KPj4+Pj4KPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPj4+Pj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+Pj4+PiBYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZwo+Pj4+PiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMK
Pj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
WGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gaHR0cDov
L2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jun 07 15:42:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 15:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScepU-0007Y1-Gf; Thu, 07 Jun 2012 15:40:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1ScepT-0007Xv-3o
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 15:40:55 +0000
Received: from [85.158.143.99:18528] by server-1.bemta-4.messagelabs.com id
	44/89-10042-68BC0DF4; Thu, 07 Jun 2012 15:40:54 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1339083645!31453512!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16194 invoked from network); 7 Jun 2012 15:40:46 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 15:40:46 -0000
Received: by yhoo21 with SMTP id o21so606644yho.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 08:40:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=FMBlyQ7UcRrkLWz8uO+oNao+IyyYLYQ6HFd6Q/tjG6Q=;
	b=J9KDaO4tn1qvLc0iY/0OM4QW1H2GSDyXXfxZ4OEk8vuqrtdoKy9nMSkll7vCpCSA58
	OedMQL4N7i7did8fZp+7zOcbQtJixJle9qTDlj0VxgEH8RVKqLz9ZLrzxlAk7iK+h02/
	nyde4TLWdkswjh4AijiLspuqkzbR7HwR5Nn9wbx+BVk+0OPnTWyKsbKQNGdWloxb/X7c
	iO33OMf9rDEscXgNohXJNhCmJAtqefUnFt2TnrunoaFJhcLtwXKzgSljipqiHx9VBwbH
	YrQYGg5yYpOFMfYwkdhfY5VGFEemA6tvwaH7vtvEStD/9PCG0VSb4IFPE5+9/nwF5JVz
	btIw==
Received: by 10.101.137.39 with SMTP id p39mr732432ann.73.1339083645309;
	Thu, 07 Jun 2012 08:40:45 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id z42sm11199390yhd.1.2012.06.07.08.40.44
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 07 Jun 2012 08:40:44 -0700 (PDT)
Message-ID: <4FD0CB5C.7050402@gmail.com>
Date: Thu, 07 Jun 2012 11:40:12 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <assp.0503024cd8.4FCDD734020000C900015D87@smtp.seq.org>
In-Reply-To: <assp.0503024cd8.4FCDD734020000C900015D87@smtp.seq.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SlVTVCBhIGhlYWRzIHVwLCB0aGUgbGF0ZXN0IHJlbGFzZSBvZiB4ZW4tdW5zdGFibGUuaGcgaXMg
IiAyNTQ1OSIgYXMgb2YgCnRvZGF5LCBBTkQgaSBqdXN0IHRyaWVkIGNvbXBpbGluZyBpdCBhbmQg
aXQgZmluYWxseSB3b3JrcyBhbmQgY29tcGlsZXMgCndpdGhvdXQgZXJyb3JzIG9yIGFueSBhZGRp
dGlvbmFsIHBhdGNoZXMuR3JhbnRlZCwgb25seSB0cmllZCBpdCBvbiAKRGViaWFuIFdoZWV6eS4g
SWYgeW91IGFyZSBhZHZhbnRlcmlvdXMsIHlvdSBjb3VsZCB0cnkgaXQgb24gVWJ1bnR1IDEyLjA0
LgoKClNPLCBhbmQgYXdlc29tZSB0aHVtYnMgdXAgZm9yIHRoZSBYZW4tZGV2ZWwgdGVhbSBmb3Ig
Zml4aW5nIGFsbCBvZiB0aGUgCmlzc3VlcyBwcmV2ZW50IGNvbXBpbGUuLi4gOikKCgoKT24gNi81
LzIwMTIgMTI6NTMgUE0sIFdpbGwgTWNEZXJtb3R0IHdyb3RlOgo+IEZpbmFsbHkgZ290IGl0IHRv
IGJ1aWxkLCBuZWVkZWQgdGhpcyBwYXRjaDoKPiBodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZl
L2h0bWwvcWVtdS1kZXZlbC8yMDEyLTAyL21zZzAzNDYwLmh0bWwKPiBhbmQgdGhlIHRleGkyaHRt
bCBhbmQgdGV4aW5mbyBwYWNrYWdlcy4KPgo+IEdvb2QgdG8ga25vdyB0aGUgY29tcGlsYXRpb24g
cHJvY2VzcyBvbiBEZWJpYW4gaXMgYSBiaXQgbmljZXIgOikKPgo+IFRoYW5rIHlvdSBzbyBtdWNo
IGZvciB5b3VyIGhlbHAhCj4KPiAtLVdpbGwKPgo+Pj4+ICAgMDYvMDUvMTIgNTozMSBBTT4+Pgo+
IGh1bW0sIHdlbGwgdGhhdCBzdWNrcy4gSSBrbm93IGNvbXBpbGluZyBjaGFuZ2VzZXQgMjUzOTIg
d29ya3MgZm9yIG1lLAo+IHdpdGggdGhlIHBhY2thZ2VzIGFuZCBpbnN0cnVjdGlvbnMgaSBkZXNj
cmliZWQsIGkgaGF2ZSBjb21waWxlZCBpdAo+IHNldmVyYWwgdGltZXMgbm93LiBJIGtub3cgdGhl
IG1haW4gcmVhc29uIHdoeSB0aGUgbGF0ZXIgY2hhbmdlc3RzIHdvbid0Cj4gY29tcGlsZSBpcyBi
ZWNhdXNlIG9mIHRoZSBkaWZmZXJlbnQgR0NDIHZlcnNpb24gc2VlbSB0byBkbyBkaWZmZXJlbnQK
PiBlbm91Z2ggdG8gZmFpbCwgU08gbWF5YmUgVWJ1bnR1IGhhcyBhIGRpZmZlcmVudCBzdWJzZXQg
b2YgR0NDLiBJIGhhdmUgbm8KPgo+IGlkZWEuCj4KPiBXZWxsLCBpZiBpdCB3YXMgbm8gdHJvdWJs
ZSBmb3IgeW91LCBtYXliZSB0cnkgdG8gaW5zdGFsbCBEZWJpYW4gV2hlZXp5Cj4gYW5kIHRyeSB0
byBjb21waWxlIGFnYWluLiBPdGhlcndpc2UgaSBjb3VsZCBhbHdheXMgc2VuZCB5b3UgdGhlIFhl
biA0LjIKPiByZXYtMjUzOTIgY29tcGlsZWQgREVCIHBhY2thZ2UgYW5kIHlvdSBjYW4ganVzdCBp
bnN0YWxsIHRoYXQsIEJVVCB0aGF0Cj4gd291bGRuJ3Qgc29sdmUgeW91ciBwcm9ibGVtIGlmIHlv
dSB3YW50ZWQgdG8gY29tcGlsZSBpdCBsYXRlciBvbi4KPgo+Cj4+IEhtbSBzYW1lIGVycm9yOgo+
Pgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGly
L2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV91cGRh
dGVfZmlsZV9jcmVkw6I6Cj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29s
cy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6NTg6Cj4+IGVycm9y
OiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlv
bikKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRp
ci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPj4gbm90ZTogZWFjaCB1bmRlY2xh
cmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoCj4gZnVuY3Rpb24K
Pj4gaXQgYXBwZWFycyBpbgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9v
bHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlv
biDDomhhbmRsZV9sc3RhdMOiOgo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjg3OjM0Ogo+PiBl
cnJvcjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu
Y3Rpb24pCj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+IEluIGZ1bmN0aW9uIMOiaGFuZGxl
X3N5bWxpbmvDojoKPj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3Fl
bXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozMTQ6NjI6Cj4+IGVycm9yOiDD
okFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK
Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9o
dy85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoKPj4gSW4gZnVuY3Rpb24gw6JoYW5kbGVfbGlua8Oi
Ogo+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGly
L2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToKPj4gZXJyb3I6IMOiQVRfRU1QVFlf
UEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+Pgo+IC9yb290
L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmly
dGlvLTlwLWhhbmRsZS5jOgo+PiBJbiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOiOgo+Pgo+IC9y
b290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMv
dmlydGlvLTlwLWhhbmRsZS5jOjM3Mzo1ODoKPj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVu
ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+PiBtYWtlWzRdOiAqKiogWzlw
ZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAxCj4+IG1ha2VbNF06ICoqKiBXYWl0aW5nIGZv
ciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+ICAgICBDQyAgICBobXAubwo+PiAgICAgQ0MgICAgbGli
ZGlzL2kzODYtZGlzLm8KPj4gICAgIExJTksgIHFlbXUtZ2EKPj4gICAgIExJTksgIHFlbXUtbmJk
Cj4+ICAgICBMSU5LICBxZW11LWltZwo+PiAgICAgTElOSyAgcWVtdS1pbwo+PiBtYWtlWzNdOiAq
KiogW3N1YmRpci1saWJodzY0XSBFcnJvciAyCj4+IG1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
Cj4+IGAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci1y
ZW1vdGUnCj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBFcnJv
ciAyCj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzJwo+PiBtYWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3Ig
Mgo+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJl
di0yNTM5Mi90b29scycKPj4gbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4+Cj4+
IEkgaGFkIG1vc3Qgb2YgdGhlIHBhY2thZ3MsIEkgcmFuICJhcHQtZ2V0IGJ1aWxkLWRlcCB4ZW4i
IGZyb206Cj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291
cmNlCj4+Cj4+IEJ1dCBpdCBzdGlsbCBlcnJvcnMgb24gdGhlIHZpcnRpbyBmaWxlLiBJIGhhZCBh
bHNvIHJlYWQgdGhhdCB0aGVzZQo+PiBlcnJvcnMgaGFkIHRvIGRpZmZlcmVudCB3aXRoIGRpZmZl
cmVudCBsaWJyYXJ5L2djYyB2ZXJzaW9ucy4gTWF5YmUKPj4gd2hlZXp5IGp1c3QgaGFzIG5ld2Vy
L2RpZmZlcmVudCB2ZXJzaW9ucyBvZiB0aG9zZSBiaW5hcmllcy9saWJzPwo+Pgo+PiAtLVdpbGwK
Pj4KPj4KPj4+Pj4gICAgMDYvMDQvMTIgMTE6NDUgQU0+Pj4KPj4gV0VMTCwgYWN0dWFsbHkgTk8g
bmVlZCB0byBpbnN0YWxsIFdoZWV6eS4gSSBhbSB2ZXJ5IHN1cmUgeW91IGNhbiBnZXQKPiBpdAo+
PiB3b3JraW5nIGp1c3QgYXMgZWFzaWx5IHdpdGggVWJ1bnR1Lgo+Pgo+PiBUaGUgb3RoZXIgdGhp
bmcgaSBmb3Jnb3QgdG8gbWVudGlvbiBpcyB5b3UgaGF2ZSB0byBoYXZlIGFsbCBvZiB0aGUKPj4g
cmVxdWlyZWQgcGFja2FnZXMgaW5zdGFsbGVkIGJlZm9yZSB5b3UgY2FuIGNvbXBpbGUgWGVuLiBJ
IHRoaW5rIHlvdQo+IGFyZQo+PiBqdXN0IG1pc3NpbmcgYSBidW5jaCBvZiBkZXBlbmRlbnQgcGFj
a2FnZXMuIFRoZSBwYWNrYWdlcyBpIHVzZSBhbmQKPiBoYXZlCj4+IGluc3RhbGxlZCBhcmUgYXMg
Zm9sbG93czoKPj4KPj4gc3VkbyBhcHQtZ2V0IGluc3RhbGwgd2dldCB0YXIgYnppcDIgYnVpbGQt
ZXNzZW50aWFsIGxpYm5jdXJzZXM1LWRldgo+PiBrZXJuZWwtcGFja2FnZSBmYWtlcm9vdCBiY2Mg
Z2NjIHNzaCBicmlkZ2UtdXRpbHMgcHl0aG9uLWRldiB1dWlkLWRldgo+PiBsaWJnbGliMi4wLWRl
diBsPiAgYmlzb24gcXQ0LWRldi10b29scyBwYXRjaCBvY2FtbC1maW5kbGliIGxpYnNkbDEuMi1k
ZXYKPj4KPj4gR3JhbnRlZCBzb21lIG9mIHRoZSBhYm92ZSBwYWNrYWdlcyBhcmUgbW9yZSBpbXBv
cnRhbnQgZm9yIGNvbXBpbGluZwo+IHRoZQo+PiBrZXJuZWwuCj4+Cj4+IFNPLCBhcyBsb25nIGFz
IHlvdSBoYXZlIGFsbCByZXF1aXJlZCBwYWNrYWdlcyBhbmQgZm9sbG93IHRoZQo+PiBpbnN0cnVj
dGlvbnMgYmVmb3JlIGFib3V0IGdldHRpbmcgYW5kIGNvbXBpbGluZyBYZW4gNC4yIHJldmlzaW9u
Cj4gMjUzOTIsCj4+IGl0IHNob3VsZCBiZSBmaW5lLCBubyBtYXR0ZXIgaWYgeW91IGFyZSB1c2lu
ZyBEZWJpYW4gb3IgVWJ1bnR1LiBVYnVudHUKPj4gaG93ZXZlciAibWlnaHQiIG5lZWQgbW9yZSBw
YWNrYWdlcywgbm90IHN1cmUsICBpIGhhdmUgbm90IGNvbXBpbGVkIFhlbgo+PiB1bmRlciBVYnVu
dHUgeWV0Lgo+Pgo+Pgo+Pgo+PiBPbiA2LzQvMjAxMiAxMjo0MyBQTSwgV2lsbCBNY0Rlcm1vdHQg
d3JvdGU6Cj4+PiBEYXJuLCBtYWRlIGl0IGZhcnRoZXIgYnV0IG5vdyBJIGdldCB0aGlzOgo+Pj4K
Pj4+IENDICAgIGxpYmh3NjQvOXBmcy92aXJ0aW8tOXAtc3ludGgubwo+Pj4gICAgICBDQyAgICBs
aWJodzY0LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vCj4+PiAgICAgIENDICAgIHFlbXUtY2hhci5v
Cj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVtdS14ZW4tZGly
L2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+Pj4gSW4gZnVuY3Rpb24gw6JoYW5kbGVfdXBk
YXRlX2ZpbGVfY3JlZMOiOgo+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rv
b2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo3MDo1ODoKPj4+IGVy
cm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j
dGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6NTg6Cj4+PiBub3RlOiBlYWNoIHVu
ZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gKPj4gZnVu
Y3Rpb24KPj4+IGl0IGFwcGVhcnMgaW4KPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0y
NTM5Mi90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJ
biBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzo4
NzozNDoKPj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug
aW4gdGhpcyBmdW5jdGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90
b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbiBmdW5j
dGlvbiDDomhhbmRsZV9zeW1saW5rw6I6Cj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYt
MjUzOTIvdG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMxNDo2
MjoKPj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g
dGhpcyBmdW5jdGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29s
cy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbiBmdW5jdGlv
biDDomhhbmRsZV9saW5rw6I6Cj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMzNzo0NToKPj4+
IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm
dW5jdGlvbikKPj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scy9xZW11
LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+PiBJbiBmdW5jdGlvbiDDomhh
bmRsZV9jaG93bsOiOgo+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGctcmV2LTI1MzkyL3Rvb2xz
L3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzozNzM6NTg6Cj4+PiBlcnJv
cjogw6JBVF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp
b24pCj4+PiBtYWtlWzRdOiAqKiogWzlwZnMvdmlydGlvLTlwLWhhbmRsZS5vXSBFcnJvciAxCj4+
PiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLgo+Pj4gICAgICBD
QyAgICBzYXZldm0ubwo+Pj4gICAgICBDQyAgICBtc21vdXNlLm8KPj4+ICAgICAgQ0MgICAgcHMy
Lm8KPj4+IG1ha2VbM106ICoqKiBbc3ViZGlyLWxpYmh3NjRdIEVycm9yIDIKPj4+IG1ha2VbM106
ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4+PiBtYWtlWzNdOiBMZWF2aW5n
IGRpcmVjdG9yeQo+Pj4gYC9yb290L3hlbi11bnN0YWJsZS5oZy1yZXYtMjUzOTIvdG9vbHMvcWVt
dS14ZW4tZGlyLXJlbW90ZScKPj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14
ZW4tZGlyXSBFcnJvciAyCj4+PiBtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycKPj4+IG1ha2VbMV06ICoqKiBbc3ViZGlycy1p
bnN0YWxsXSBFcnJvciAyCj4+PiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LXVuc3RhYmxlLmhnLXJldi0yNTM5Mi90b29scycKPj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29s
c10gRXJyb3IgMgo+Pj4KPj4+IFdpdGggcmV2aXNpb24gMjUzOTIuIFRoYW5rIHlvdSBzbyBtdWNo
IGZvciB5b3VyIGNsZWFyIGluc3RydWN0aW9ucyEgSQo+Pj4gd2lsbCBpbnN0YWxsIHdoZWV6eSB0
b25pZ2h0IGFuZCB0cnkgdGhlIGJ1aWxkIGFnYWluLgo+Pj4KPj4+IC0tV2lsbAo+Pj4KPj4+Pj4+
ICAgICAwNi8wNC8xMiA0OjU2IEFNPj4+Cj4+PiBPbiA2LzQvMjAxMiAyOjU4IEFNLCBXaWxsIE1j
RGVybW90dCB3cm90ZToKPj4+PiBJJ20gbm90IHN1cmUgd2hhdCB2ZXJzaW9uIChob3cgZG8gSSBj
aGVjaz8pIGJ1dCBJIGp1c3QgY2xvbmVkIGZyb20KPj4+IHRoYXQKPj4+PiBVUkwgdG9kYXkuCj4+
Pj4KPj4+PiAtLVdpbGwKPj4+IFdlbGwgdGhhbiB5b3UgcHJvYmFibHkgYWxyZWFkeSBoYXZlIHRo
ZSBsYXRlc3QgcmV2aXNpb24uIFlvdSBjYW4gYWxzbwo+Pj4gY2hlY2sgd2hhdCByZXZpc2lvbiB5
b3VyIGxvY2FsbHkgY2xvbmVkIHJlcG9zaXRvcnkgaXMgYXQgYnkgZ29pbmcgdG8KPj4gdGhlCj4+
PiBmb2xkZXIgYW5kIHJ1bm5pbmc6Cj4+Pgo+Pj4gKmNkICAuLi94ZW4tdW5zdGFibGUuaGcKPj4+
IGhnIHN1bW1hcnkKPj4+ICoKPj4+IEFuZCB0aGF0IHdpbGwgc2hvdyB5b3UgYSBzdW1tYXJ5IG9m
IHRoZSBsb2NhbCBtZXJjdXJpYWwgY2xvbmUgYW5kCj4gc2hvdwo+Pj4gdGhlIGxhdGVzdCByZXZp
c2lvbnMgdGhhdCB3YXMgY2xvbmVkLgo+Pj4KPj4+IFNPLCBhbnlob3csIGNvbXBpbGluZyB0aGUg
WGVuIDQuMi11bnN0YWJsZSBmcm9tIHRoZSBtZXJjdXJpYWwgaGFzIG5vdAo+Pj4gYmVlbiB3b3Jr
aW5nIHZlcnkgd2VsbCBmb3IgYSBmZXcgd2Vla3Mgbm93LiBJIGhhdmUgYXNrZWQgdGhlCj4gWGVu
LWRldmVsCj4+PiBhYm91dCB0aGF0IGEgc2V2ZXJhbCB0aW1lcyBhbmQgdGhlcmUgYXJlIGlzc3Vl
cyBhbmQgcHJvYmxlbXMgd2l0aAo+Pj4gZGlmZmVyZW50IEdDQyBjb21waWxlcnMgQU5EIHRoZSBY
ZW4tZGV2ZWwgdGVhbSBrbm93cyBhbGwgdGhhdCBhbmQgYXJlCj4+PiB3b3JraW5nIG9uIGZpeGlu
ZyB0aGF0Lgo+Pj4KPj4+IEZvciBub3csIHRoZSBMQVNUIHJldmlzaW9uIGkgd2FzIGFibGUgdG8g
Y29tcGlsZSBhbmQgZ2V0IHJ1bm5pbmcgd2FzCj4+PiAqInJldmlzaW9uIDI1MzkyKiIsIGJ1dCBl
dmVuIHRoYXQgd2FzIHBvc3NpYmx5IE9OTFkgaWYgeW91IHJlbW8+PiAgcGF0Y2guIFlvdSBjYW4g
dHJ5IHRvIGRvd25sb2FkIGFuZCBjb21waWxlIFRIQVQgdmVyc2lvbiBieSBydW5uaW5nCj4gdGhl
Cj4+PiBmb2xsb3dpbmcgY29tbWFuZHM6Cj4+Pgo+Pj4gXypDbG9uaW5nIFhlbjoqXwo+Pj4gKi0g
Y2QgL3NvbWUvZGlyZWN0b3J5L2luL2hvbWUKPj4+IC0gcmV2PTI1MzkyJiYgICAgaGcgY2xvbmUg
LXIgJHJldgo+Pj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9oZy94ZW4tdW5zdGFibGUuaGcvIHhl
bi11bnN0YWJsZS5oZy1yZXYtJHtyZXZ9Cj4+PiAtIGNkIHhlbi11bnN0YWJsZS5oZy1yZXYtMjUz
OTIKPj4+IC0gaGcgYmFja291dCAtciAyNTM2NCoKPj4+Cj4+PiBUaGlzIHdpbGwgY2xvbmUgdGhl
IHhlbi11bnN0YWJsZS5oZyBtZXJjdXJpYWwgYW5kIGRvd25sb2FkIFhlbgo+Pj4gNC4yLXVuc3Rh
YmxlIHJldmlzaW9uIDI1MzkyIGludG8gdGhlIGZvbGRlcgo+Pj4gIip4ZW4tdW5zdGFibGUuaGct
cmV2LTI1MzkyKiIuIFJ1bm5pbmcgdGhlIGNvbW1hbmQgIipoZyBiYWNrb3VyIC1yCj4+PiAyNTM2
NCoiIHJlbW92ZXMgb3IgYmFja3Mgb3V0IHRoYXQgcGFydGljdWxhciBwYXRjaC4gSXQgc2VlbXMg
dGhhdAo+Pj4gd2l0aG91dCB0aGF0LCBldmVuIHRoYXQgcmV2aXNpb24gd29udCBjb21waWxlLgo+
Pj4KPj4+IF8qQ29tcGlsaW5nIFhlbjoqXwo+Pj4gVGhhbiBqdXN0IHNpbXBseSBydW4gdGhlc2Ug
Y29tbWFuZHMgdG8gY29tcGlsZSBYZW4uCj4+Pgo+Pj4gKi0gY2QgeGVuLXVuc3RhYmxlLmhnLXJl
di0yNTM5MioKPj4+ICotIC4vY29uZmlndXJlCj4+PiAtIHN1ZG8gbWFrZSAtajUgeGVuJiYgICAg
c3VkbyBtYWtlIFRoZSBjb21waWxlIGNvbW1hbmQgYWJvdmUganVzdAo+PiBzdHJpbmdzIHRvZ2V0
aGVyIHRoZSA0IGNvbXBpbGluZyBjb21tYW5kcwo+Pj4gdG8gcnVuIGFuZCB3aWxsIGV4ZWN1dGUg
b25lIGFmdGVyIHRoZSBvdGhlciBTTyB5b3UgZG9uJ3QgaGF2ZSB0bwo+Pj4gbWFudWFsbHkgcnVu
IGVhY2ggYW5kIGV2ZXJ5IG9uZS4gQWxzbywgSW4gdGhlIGFib3ZlICIqbWFrZSoiCj4gY29tbWFu
ZHMsCj4+PiB1c2luZyB0aGUgIiotajUqIiBvcHRpb24gYWZ0ZXIgZWFjaCBtYWtlIHRlbGxzIHRo
ZSBjb21waWxlIHRvIHVzZQo+IG1vcmUKPj4+IHRoYW4gb25lIGNvcmUgdG8gY29tcGlsZSB3aXRo
LiBJdCBzcGVlZHMgdXAgdGhlIGNvbXBpbGk+ICAgaGF2ZSBhCj4gbXVsdGktY29yZSBDUFUuIFNP
IGluIG15IGNhc2UsIGkgaGF2ZSBhIFF1YWQgQ29yZSBDUFUsIHNvIHRoYXQKPj4+IGNvbW1hbmQg
b3B0aW9uIGlzICIqLWoxICsgbnVtYmVyIG9mIENQVSBjb3JlcyoiLiBZb3UgY2FuIG1vZGlmeSBv
cgo+Pj4gcmVtb3ZlIHRoYXQgYXMgeW91IHdpc2guCj4+Pgo+Pj4gVGhlIGFib3ZlIHdpbGwgYWxz
byBjcmVhdGUgZm9yIHlvdSBhIG5pY2UgREVCIHBhY2thZ2UgYWZ0ZXIgYWxsIHRoZQo+Pj4gY29t
cGlsaW5nIGlzIGRvbmUsIGlmIHlvdSBkbyBub3Qgd2FudCB0byBjcmVhdGUgYSBERUIgcGFja2Fn
ZSBhdCB0aGUKPj4gZW5kCj4+PiBvZiBpdCBhbGwsIHRoYW4ganVzdCByZW1vdmUgdGhlIGxhc3Qg
IiomJiAgICBzdWRvIG1ha2UgLWo1IGRlYioiCj4+IGNvbW1hbmQuCj4+PiBHcmFudGVkLCBpIGFt
IHJ1bm5pbmcgYW5kIGRvaW5nIGFsbCBvZiB0aGlzIG9uIERlYmlhbiBXaGVlenkgQlVUIGkKPj4g
dGhlcmUKPj4+IGFyZW4ndCBhbnkgZGlmZmVyZW5jZXMgaW4gY29tcGlsaW5nIGl0IG9uIFVidW50
dSAxMi4wNC4KPj4+Cj4+Pgo+Pj4KPj4+Cj4+Pj4+Pj4gICAgICAwNi8wMy8xMiAyOjM0IFBNPj4+
Cj4+Pj4gVGhlIGxhdGVzdCByZXZpc2lvbiBvZiBYZW4gNC4yLXVuc3RhYmxlIGlzICoyNTQ1Mjo2
YmVhNjNlNmM3ODAqIGF0Cj4+IHRoZQo+Pj4+IGxpbmsgKmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
aGcveGVuLXVuc3RhYmxlLmhnLyogV2hhdCByZXZlcnNpb24gb2YKPj4+IFhlbgo+Pj4+IDQuMi1V
bnN0YWJsZSBhcmUgeW91IHRyeWluZyB0byBjb21waWxlPwo+Pj4+Cj4+Pj4KPj4+Pj4gSGVsbG8s
Cj4+Pj4+Cj4+Pj4+IEkgYW0gdHJ5aW5nIHRvIGNvbXBpbGUgeGVuIDQuMiB1bnN0YWJsZSBmcm9t
IG1lcmN1cmlhbC4gSSBjYW4ndCBnZXQKPj4+PiBwYXN0Cj4+Pj4+IHRoZSBtYWtlIHRvb2xzIHN0
ZXAuIFdoZW4gSSBydW4gbWFrZSB0b29scywgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6Cj4+Pj4+Cj4+
Pj4+IENDICAgIGxpYmh3NjQvOXBmcy9jb3hhdHRyLm8KPj4+Pj4gICAgICAgIENDICAgIGxpYmh3
NjQvOXBmcy92aXJ0aW8tOXAtc3ludGgubwo+Pj4+PiAgICAgICAgQ0MgICAgbGliaHc2NC85cGZz
L3ZpcnRpby05cC1oYW5kbGUubwo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9x
ZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+Pj4gSW4KPj4+Pj4gZnVu
Y3Rpb24gw6JoYW5kbGVfdXBkYXRlX2ZpbGVfY3JlZMOiOgo+Pj4+Pgo+IC9yb290L3hlbi11bnN0
YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6NzA6
NTg6Cj4+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug
aW4gdGhpcyBmdW5jdGlvbikKPj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMvcWVt
dS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjcwOjU4Ogo+Pj4+PiBub3RlOiBl
YWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gK
Pj4+PiBmdW5jdGlvbgo+Pj4+PiBpdCBhcHBlYXJzIGluCj4+Pj4+Cj4gL3Jvb3QveGVuLXVuc3Rh
YmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3ZpcnRpby05cC1oYW5kbGUuYzoKPj4+
PiBJbgo+Pj4+PiBmdW5jdGlvbiDDomhhbmRsZV9sc3RhdMOiOgo+Pj4+Pgo+IC9yb290L3hlbi11
bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6
ODc6MzQ6Cj4+Pj4+IGVycm9yOiDDokFUX0VNUFRZX1BBVEjDoiB1bmRlY2xhcmVkIChmaXJzdCB1
c2UgaW4gdGhpcyBmdW5jdGlvbikKPj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMv
cWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOgo+Pj4+IEluCj4+Pj4+IGZ1
bmN0aW9uIMOiaGFuZGxlX3N5bWxpbmvDojoKPj4+Pj4KPiAvcm9vdC94ZW4tdW5zdGFibGUuaGcv
dG9vbHMvcWVtdS14ZW4tZGlyL2h3LzlwZnMvdmlydGlvLTlwLWhhbmRsZS5jOjMxNDo2MjoKPj4+
Pj4gZXJyb3I6IMOiQVRfRU1QVFlfUEFUSMOiIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlz
IGZ1bmN0aW9uKQo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1k
aXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6Cj4+Pj4gSW4KPj4+Pj4gZnVuY3Rpb24gw6Jo
YW5kbGVfbGlua8OiOgo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhl
bi1kaXIvaHcvOXBmcy92aXJ0aW8tOXAtaGFuZGxlLmM6MzM3OjQ1Ogo+Pj4+PiBlcnJvcjogw6JB
VF9FTVBUWV9QQVRIw6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+
Pj4+Cj4gL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci9ody85cGZzL3Zp
cnRpby05cC1oYW5kbGUuYzoKPj4+PiBJbgo+Pj4+PiBmdW5jdGlvbiDDomhhbmRsZV9jaG93bsOi
Ogo+Pj4+Pgo+IC9yb290L3hlbi11bnN0YWJsZS5oZy90b29scy9xZW11LXhlbi1kaXIvaHcvOXBm
cy92aXJ0aW8tOXAtaGFuZGxlLmM6MzczOjU4Ogo+Pj4+PiBlcnJvcjogw6JBVF9FTVBUWV9QQVRI
w6IgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4+Pj4+IG1ha2VbNF06
ICoqKiBbOXBmcy92aXJ0aW8tOXAtaGFuZGxlLm9dIEVycm9yIDEKPj4+Pj4gbWFrZVszXTogKioq
IFtzdWJkaXItbGliaHc2NF0gRXJyb3IgMgo+Pj4+PiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9y
eQo+Pj4+PiBgL3Jvb3QveGVuLXVuc3RhYmxlLmhnL3Rvb2xzL3FlbXUteGVuLWRpci1yZW1vdGUn
Cj4+Pj4+IG1ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyXSBFcnJvciAy
Cj4+Pj4+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibD4+Pj4g
IG1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tdW5zdGFibGUuaGcvdG9vbHMn
Cj4+Pj4+IG1ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMgo+Pj4+Pgo+Pj4+PiBJIGFt
IHJ1bm5pbmcgdWJ1bnR1IDEyLjA0LCBrZXJuZWwgdmVyOiAzLjIuMC0yNC1nZW5lcmljCj4+Pj4+
Cj4+Pj4+IEFueSBpZGVhcz8gSSBoYXZlIGdvb2dsZWQgZnVyaW91c2x5IGFuZCBmb3VuZCBzb21l
IHBlb3BsZSB0YWxraW5nCj4+Pj4gYWJvdXQKPj4+Pj4gcWVtdS1rdm0gaGF2aW5nIHRoZSBzYW1l
IGlzc3VlOgo+Pj4+PiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS9x
ZW11LWt2bS8rYnVnLzkzMDE4MQo+Pj4+PiBCdXQgSSB3YXMgbm90IGFibGUgdG8gZmluZCB0aGUg
cGF0Y2gKPj4+Pj4KPj4+Pj4gVGhhbmtzIGluIGFkdmFuY2UhCj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+
Pj4+IE1lcmN1cmlhbG0KPj4+Pj4KPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPj4+Pj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+Pj4+PiBYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZwo+Pj4+PiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMK
Pj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
WGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gaHR0cDov
L2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jun 07 16:19:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 16:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScfPD-00017N-Ay; Thu, 07 Jun 2012 16:17:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScfPB-000179-Gf
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 16:17:49 +0000
Received: from [85.158.143.99:34084] by server-2.bemta-4.messagelabs.com id
	3D/92-17938-C24D0DF4; Thu, 07 Jun 2012 16:17:48 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-8.tower-216.messagelabs.com!1339085866!22008390!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1492 invoked from network); 7 Jun 2012 16:17:48 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 16:17:48 -0000
Received: by obbwd20 with SMTP id wd20so1527022obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 09:17:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=s5OHImrcf85VufGehqBmpg1SQ5Jdik0dww3cDUxJ+Mk=;
	b=FOL/PUGqPIERCZWq3eULALtLPZoAEE3LTlskbYJNpjG1f/dMLyEAOAcrDwqMYK3WKx
	MFCYT73TfnbmfqF7a9HaIPC1fkl1EPVpLIHLbwzOhaNI5PTUUiR2Fp26Nhnxz+5HcAbe
	STquyGlkXOHt7UxgTbbsH+MuZBSpnS1PkWUXYfbFSVnXeZlVy7n/VDFUxrkLy+D9lAkM
	xLJZLouJwXgCihvHtN5+kjDaquRroKUo326L2lQh31Z/LJXeuhmnKw7StexFFfo2MTFO
	rAAqRl5BX35mW3QRdo/lMKwA6RZoaiBeOYZI69sGNgtUkNqF33thv/1GBIr6699bpyVt
	QhnQ==
Received: by 10.182.131.2 with SMTP id oi2mr2751027obb.43.1339085866497; Thu,
	07 Jun 2012 09:17:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 09:17:26 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FD0CB5C.7050402@gmail.com>
References: <assp.0503024cd8.4FCDD734020000C900015D87@smtp.seq.org>
	<4FD0CB5C.7050402@gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 18:17:26 +0200
Message-ID: <CABs9EjnNLJQ9hrC8nGjc9Ykb8XJ70j+-cnDZgsrf5ht+j-c1Zg@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQkzwd0pWOg0NHo00E14Jy0ruL1c/pI8t3iwbddikfgwgGEoAHN1+OMZtHyvTHuAagVUczkU
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 5:40 PM,  <cyberhawk001@gmail.com> wrote:
> JUST a heads up, the latest relase of xen-unstable.hg is " 25459" as of
> today, AND i just tried compiling it and it finally works and compiles
> without errors or any additional patches.Granted, only tried it on Debian
> Wheezy. If you are advanterious, you could try it on Ubuntu 12.04.
>
>
> SO, and awesome thumbs up for the Xen-devel team for fixing all of the
> issues prevent compile... :)
>

I compiled 25459 on Ubuntu 12.04 today and still needed the patch.
Other than that it compiles properly. It didn't work though, as I
described in another mail to this list. For reference, I needed these
packages to build deb:

apt-get build-dep xen
apt-get install build-essential mercurial pkg-config libglib2.0-dev
libyajl-dev git flex texinfo fakeroot

This was in addition to whatever I got by installing
xen-hypervisor-4.1-amd64 and xen-tools earlier. Other than that, it's
a fresh 12.04 server install.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 16:19:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 16:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScfPD-00017N-Ay; Thu, 07 Jun 2012 16:17:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1ScfPB-000179-Gf
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 16:17:49 +0000
Received: from [85.158.143.99:34084] by server-2.bemta-4.messagelabs.com id
	3D/92-17938-C24D0DF4; Thu, 07 Jun 2012 16:17:48 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-8.tower-216.messagelabs.com!1339085866!22008390!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1492 invoked from network); 7 Jun 2012 16:17:48 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 16:17:48 -0000
Received: by obbwd20 with SMTP id wd20so1527022obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 09:17:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=s5OHImrcf85VufGehqBmpg1SQ5Jdik0dww3cDUxJ+Mk=;
	b=FOL/PUGqPIERCZWq3eULALtLPZoAEE3LTlskbYJNpjG1f/dMLyEAOAcrDwqMYK3WKx
	MFCYT73TfnbmfqF7a9HaIPC1fkl1EPVpLIHLbwzOhaNI5PTUUiR2Fp26Nhnxz+5HcAbe
	STquyGlkXOHt7UxgTbbsH+MuZBSpnS1PkWUXYfbFSVnXeZlVy7n/VDFUxrkLy+D9lAkM
	xLJZLouJwXgCihvHtN5+kjDaquRroKUo326L2lQh31Z/LJXeuhmnKw7StexFFfo2MTFO
	rAAqRl5BX35mW3QRdo/lMKwA6RZoaiBeOYZI69sGNgtUkNqF33thv/1GBIr6699bpyVt
	QhnQ==
Received: by 10.182.131.2 with SMTP id oi2mr2751027obb.43.1339085866497; Thu,
	07 Jun 2012 09:17:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 09:17:26 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FD0CB5C.7050402@gmail.com>
References: <assp.0503024cd8.4FCDD734020000C900015D87@smtp.seq.org>
	<4FD0CB5C.7050402@gmail.com>
From: Rolu <rolu@roce.org>
Date: Thu, 7 Jun 2012 18:17:26 +0200
Message-ID: <CABs9EjnNLJQ9hrC8nGjc9Ykb8XJ70j+-cnDZgsrf5ht+j-c1Zg@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQkzwd0pWOg0NHo00E14Jy0ruL1c/pI8t3iwbddikfgwgGEoAHN1+OMZtHyvTHuAagVUczkU
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen unstable fails to build on ubutnu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 5:40 PM,  <cyberhawk001@gmail.com> wrote:
> JUST a heads up, the latest relase of xen-unstable.hg is " 25459" as of
> today, AND i just tried compiling it and it finally works and compiles
> without errors or any additional patches.Granted, only tried it on Debian
> Wheezy. If you are advanterious, you could try it on Ubuntu 12.04.
>
>
> SO, and awesome thumbs up for the Xen-devel team for fixing all of the
> issues prevent compile... :)
>

I compiled 25459 on Ubuntu 12.04 today and still needed the patch.
Other than that it compiles properly. It didn't work though, as I
described in another mail to this list. For reference, I needed these
packages to build deb:

apt-get build-dep xen
apt-get install build-essential mercurial pkg-config libglib2.0-dev
libyajl-dev git flex texinfo fakeroot

This was in addition to whatever I got by installing
xen-hypervisor-4.1-amd64 and xen-tools earlier. Other than that, it's
a fresh 12.04 server install.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 17:18:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 17:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScgKH-0004TQ-Ld; Thu, 07 Jun 2012 17:16:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScgKG-0004Sj-Go
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 17:16:48 +0000
Received: from [85.158.143.99:47780] by server-3.bemta-4.messagelabs.com id
	06/CB-29237-EF1E0DF4; Thu, 07 Jun 2012 17:16:46 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339089404!28418877!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7764 invoked from network); 7 Jun 2012 17:16:45 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 17:16:45 -0000
Received: by eaak12 with SMTP id k12so357265eaa.32
	for <multiple recipients>; Thu, 07 Jun 2012 10:16:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type;
	bh=+dQE84Lyt4jpZ0IJZeLEfv6m4bSb6fZCJtgrrEQt9mk=;
	b=nMTP2mzqExuIfn26/xtC9g5KcqsUx/BT31cR94P8NimlVSWwCk1wWQ3V2WG4RcIwQJ
	qnD+uDzf06sJVxpnh6EL/0jkISUrejH271+8re6WZ+ipQlIqz1Gp4vpQeA2kZEjf3xJB
	siFpwIDoN+K3XLGGnrXDpW5agPeLg6cX6003SIehW7GTC8t/K9N23JnTCjc3k+5T8kxT
	YgyJTWxZdiGvsYSHNEVTSMPucLHzvbybLxWAm0E6WDyljW3dvAIZB6m2h6UmGKVjDXeY
	odARLxZG11hT8SmwFbY8Q7rOpWDTcU+cetYuqiH6WjIEejzpTkWloPKrFdOYfj5zZHgX
	y0EA==
Received: by 10.14.185.137 with SMTP id u9mr1569216eem.220.1339089404594;
	Thu, 07 Jun 2012 10:16:44 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id m5sm12981044eeh.17.2012.06.07.10.16.40
	(version=SSLv3 cipher=OTHER); Thu, 07 Jun 2012 10:16:42 -0700 (PDT)
Message-ID: <4FD0E1F4.4020203@xen.org>
Date: Thu, 07 Jun 2012 18:16:36 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: George Dunlap <George.Dunlap@eu.citrix.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
	<CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
In-Reply-To: <CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
Cc: Lars Kurth <lars.kurth.xen@gmail.com>, Rolu <rolu@roce.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-devel@lists.xen.org, xen-users@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4044789401465690797=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4044789401465690797==
Content-Type: multipart/alternative;
 boundary="------------000207000704050909050209"

This is a multi-part message in MIME format.
--------------000207000704050909050209
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 07/06/2012 14:14, George Dunlap wrote:
> Sorry to throw in a criticism without a constructive solution, but I 
> just want to register one opinion: To me clicking on a link and seeing 
> a "Category" page says very strongly, "I couldn't be bothered to 
> actually do any work here; I'll leave you to do all the work to figure 
> out what page you need." 
One question: do you feel this for any category page, or just "empty" 
category pages? For example, if the content listed in 
http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals was actually the 
first thing you saw when going to 
http://wiki.xen.org/wiki/Category:Manual would you still feel that way?

> When I encounter a Category page on my walk through the Xen wiki, I 
> don't even look, but immediately turn to Google. I think a page which 
> is has some kind of logical flow to it but perhaps a little out-dated 
> is much better than a page which just tosses up a bunch of titles in 
> no order and lets you figure it out. 
There is no reason why a category page cannot have a logical flow at the 
top and just the list of articles at the bottom.

> I can certainly see that there were "liveness" problems with summary 
> pages; but I don't think that the Categories pages, as we have now, 
> really help that much. 
Right now they are just indexes. The advantage of using category pages 
with content at the top is that it is relatively easy to make sure that 
every article in the category is in some kind of logical group.

> I think in an ideal world, we'd have people who were "maintainers" of
> the wiki just like there are maintainers of different subsections of
> the codebase.  Until that time, could we maybe draw up a set of
> "tests" to run on the docs, which can be assigned to people on DocDay?
>   One simple thing could be, "Make sure X page is up-to-date" (which
> may include, "Look at the Category: page and make sure everything
> there is listed somewhere on the manually-generated page"); another
> could be a scenario, "Pretend you're a [foo] and you want to know
> [bar].  Start at the top level page and make sure you can find all the
> information you need."  If each "test" was something any motivated
> developer/community member could do, and only took 5-10 minutes, it
> should be pretty sustainable.  What do you think?
Again, that would be almost a case in point for having some better 
manually created index at the top of a category page.
If there was an easy way of finding out what is new in a category index 
(I am not sure it is), then creating such tests would be relatively easy.

However to be honest, there were already "easy" items like this since 
the beginning of docs days, which have been on the TODO list since day 
1. E.g.
* http://wiki.xen.org/wiki/Category:Contains_Needs_Formatting
* http://wiki.xen.org/wiki/Category:Contains_TODO
* http://wiki.xen.org/wiki/Category:Contains_Needs_Action

But apart from me, nobody really cares. So having some tests won't work, 
unless people will execute them. And I don't have much hope for that.

> One thing that might make the Category: page more useful is if we
> could include "index tags" on articles, and then sort the Category:
> pages by those tags instead of by title.  But I'm not sure how easy
> that is to do with the current wiki.
I am not quite sure what you mean. There are actually a few extensions 
which may deliver what you need, but of course we likely wont be able to 
install these as these dont come as Debian packages.

With those type of plug-ins it would be possible to create indexes 
using  criteria such as:
  - List Xen Tutorials (i.e. articles in Xen and Tutorials)
  - List Xen Tutorials for Debian
  - List XCP FAQs for Debian that have been edited recently
  - Etc.

Examples of such extensions are:

  * Semantic MediaWiki <http://semantic-mediawiki.org>
      o <http://semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki#Where_SMW_can_help>allows
        further intersection with sets of pages defined in terms of
        relations and attributes
      o <http://semantic-mediawiki.org/wiki/Help:Inline_queries>provides
        relation- and attribute-related info about the selected pages
        and in-page display on any page of categories the same or
        another page is in

  * DynamicPageList
    <http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28third-party%29>
    (ext) or DynamicPageList
    <http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29>
    (MW) extension can be used to:
      o intersection of categories
      o generate a list of all those articles (or a random sample)
      o show metadata of the articles (popularity, date of last update, ..)
      o show one or more chapters of the articles ('transclude' content)
      o show parameter values which are passed to the common template
      o order articles appropriately
      o present the result in a sortable table (e.g.)
      o use multi column output

  * Forum <http://peize.wikia.com/wiki/Help:Forum>
      o intersection of categories and complements of categories
      o provides the time of last edit for each page




--------------000207000704050909050209
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 07/06/2012 14:14, George Dunlap wrote:
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">
      Sorry to throw in a criticism without a constructive solution, but
      I
      just want to register one opinion: To me clicking on a link and
      seeing
      a "Category" page says very strongly, "I couldn't be bothered to
      actually do any work here; I'll leave you to do all the work to
      figure
      out what page you need." </blockquote>
    One question: do you feel this for any category page, or just
    "empty" category pages? For example, if the content listed in <a
      class="moz-txt-link-freetext"
      href="http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals">http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals</a>
    was actually the first thing you saw when going to
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Manual">http://wiki.xen.org/wiki/Category:Manual</a> would you still feel that
    way?<br>
    <br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">When I encounter a Category page on my walk
      through the Xen wiki, I don't even look, but immediately turn to
      Google. I think a page which is has some kind of logical flow to
      it
      but perhaps a little out-dated is much better than a page which
      just
      tosses up a bunch of titles in no order and lets you figure it
      out.
    </blockquote>
    There is no reason why a category page cannot have a logical flow at
    the top and just the list of articles at the bottom.<br>
    <br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">I can certainly see that there were "liveness"
      problems with summary
      pages; but I don't think that the Categories pages, as we have
      now,
      really help that much.
    </blockquote>
    Right now they are just indexes. The advantage of using category
    pages with content at the top is that it is relatively easy to make
    sure that every article in the category is in some kind of logical
    group.<br>
    &nbsp;<br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">
      <pre wrap="">I think in an ideal world, we'd have people who were "maintainers" of
the wiki just like there are maintainers of different subsections of
the codebase.  Until that time, could we maybe draw up a set of
"tests" to run on the docs, which can be assigned to people on DocDay?
 One simple thing could be, "Make sure X page is up-to-date" (which
may include, "Look at the Category: page and make sure everything
there is listed somewhere on the manually-generated page"); another
could be a scenario, "Pretend you're a [foo] and you want to know
[bar].  Start at the top level page and make sure you can find all the
information you need."  If each "test" was something any motivated
developer/community member could do, and only took 5-10 minutes, it
should be pretty sustainable.  What do you think?</pre>
    </blockquote>
    Again, that would be almost a case in point for having some better
    manually created index at the top of a category page. <br>
    If there was an easy way of finding out what is new in a category
    index (I am not sure it is), then creating such tests would be
    relatively easy. <br>
    <br>
    However to be honest, there were already "easy" items like this
    since the beginning of docs days, which have been on the TODO list
    since day 1. E.g.<br>
    * <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Contains_Needs_Formatting">http://wiki.xen.org/wiki/Category:Contains_Needs_Formatting</a><br>
    * <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Contains_TODO">http://wiki.xen.org/wiki/Category:Contains_TODO</a><br>
    * <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Contains_Needs_Action">http://wiki.xen.org/wiki/Category:Contains_Needs_Action</a><br>
    <br>
    But apart from me, nobody really cares. So having some tests won't
    work, unless people will execute them. And I don't have much hope
    for that.<br>
    <br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">
      <pre wrap="">One thing that might make the Category: page more useful is if we
could include "index tags" on articles, and then sort the Category:
pages by those tags instead of by title.  But I'm not sure how easy
that is to do with the current wiki.
</pre>
    </blockquote>
    I am not quite sure what you mean. There are actually a few
    extensions which may deliver what you need, but of course we likely
    wont be able to install these as these dont come as Debian packages.
    <br>
    <br>
    With those type of plug-ins it would be possible to create indexes
    using&nbsp; criteria such as:<br>
    &nbsp;- List Xen Tutorials (i.e. articles in Xen and Tutorials) <br>
    &nbsp;- List Xen Tutorials for Debian<br>
    &nbsp;- List XCP FAQs for Debian that have been edited recently<br>
    &nbsp;- Etc.<br>
    <br>
    Examples of such extensions are:<br>
    <ul>
      <li><a href="http://semantic-mediawiki.org">Semantic MediaWiki</a>
        <ul>
          <li><a class="external text"
href="http://semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki#Where_SMW_can_help"></a>allows
            further intersection with sets of pages defined in terms of
            relations and attributes</li>
          <li><a class="external text"
              href="http://semantic-mediawiki.org/wiki/Help:Inline_queries"></a>provides
            relation- and attribute-related info about the selected
            pages and in-page display on any page of categories the same
            or another page is in</li>
        </ul>
        <br>
      </li>
      <li><a class="external text"
href="http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28third-party%29">DynamicPageList</a>
        (ext) or <a
href="http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29">DynamicPageList</a>
        (MW) extension can be used to:
        <ul>
          <li>intersection of categories</li>
          <li>generate a list of all those articles (or a random sample)</li>
          <li>show metadata of the articles (popularity, date of last
            update, ..)</li>
          <li>show one or more chapters of the articles ('transclude'
            content)</li>
          <li>show parameter values which are passed to the common
            template</li>
          <li>order articles appropriately</li>
          <li>present the result in a sortable table (e.g.)</li>
          <li>use multi column output</li>
        </ul>
      </li>
    </ul>
    <ul>
      <li><a rel="nofollow" class="external text"
          href="http://peize.wikia.com/wiki/Help:Forum">Forum</a>
        <ul>
          <li>intersection of categories and complements of categories</li>
          <li>provides the time of last edit for each page</li>
        </ul>
      </li>
    </ul>
    <br>
    <br>
  </body>
</html>

--------------000207000704050909050209--


--===============4044789401465690797==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4044789401465690797==--


From xen-users-bounces@lists.xen.org Thu Jun 07 17:18:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 17:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScgKH-0004TQ-Ld; Thu, 07 Jun 2012 17:16:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScgKG-0004Sj-Go
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 17:16:48 +0000
Received: from [85.158.143.99:47780] by server-3.bemta-4.messagelabs.com id
	06/CB-29237-EF1E0DF4; Thu, 07 Jun 2012 17:16:46 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339089404!28418877!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7764 invoked from network); 7 Jun 2012 17:16:45 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 17:16:45 -0000
Received: by eaak12 with SMTP id k12so357265eaa.32
	for <multiple recipients>; Thu, 07 Jun 2012 10:16:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type;
	bh=+dQE84Lyt4jpZ0IJZeLEfv6m4bSb6fZCJtgrrEQt9mk=;
	b=nMTP2mzqExuIfn26/xtC9g5KcqsUx/BT31cR94P8NimlVSWwCk1wWQ3V2WG4RcIwQJ
	qnD+uDzf06sJVxpnh6EL/0jkISUrejH271+8re6WZ+ipQlIqz1Gp4vpQeA2kZEjf3xJB
	siFpwIDoN+K3XLGGnrXDpW5agPeLg6cX6003SIehW7GTC8t/K9N23JnTCjc3k+5T8kxT
	YgyJTWxZdiGvsYSHNEVTSMPucLHzvbybLxWAm0E6WDyljW3dvAIZB6m2h6UmGKVjDXeY
	odARLxZG11hT8SmwFbY8Q7rOpWDTcU+cetYuqiH6WjIEejzpTkWloPKrFdOYfj5zZHgX
	y0EA==
Received: by 10.14.185.137 with SMTP id u9mr1569216eem.220.1339089404594;
	Thu, 07 Jun 2012 10:16:44 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id m5sm12981044eeh.17.2012.06.07.10.16.40
	(version=SSLv3 cipher=OTHER); Thu, 07 Jun 2012 10:16:42 -0700 (PDT)
Message-ID: <4FD0E1F4.4020203@xen.org>
Date: Thu, 07 Jun 2012 18:16:36 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: George Dunlap <George.Dunlap@eu.citrix.com>
References: <m2n.s.1SaP2B-131944@chiark.greenend.org.uk>
	<20425.472.655564.805506@mariner.uk.xensource.com>
	<4FCF78BD.3040909@xen.org>
	<CABs9EjnT2=cJqz9NEeWfVt61c7cekb3M5_YwUbmoxuLnZopFHg@mail.gmail.com>
	<CAOqnZH4qTTQxQkJZpc3oAYwr56YbUtcJ-0HWog5nDbMWncONxg@mail.gmail.com>
	<CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
In-Reply-To: <CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com>
Cc: Lars Kurth <lars.kurth.xen@gmail.com>, Rolu <rolu@roce.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-devel@lists.xen.org, xen-users@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Proposals/changes for a new Wiki
 Front-Page - need input/mods/creative proposals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4044789401465690797=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4044789401465690797==
Content-Type: multipart/alternative;
 boundary="------------000207000704050909050209"

This is a multi-part message in MIME format.
--------------000207000704050909050209
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 07/06/2012 14:14, George Dunlap wrote:
> Sorry to throw in a criticism without a constructive solution, but I 
> just want to register one opinion: To me clicking on a link and seeing 
> a "Category" page says very strongly, "I couldn't be bothered to 
> actually do any work here; I'll leave you to do all the work to figure 
> out what page you need." 
One question: do you feel this for any category page, or just "empty" 
category pages? For example, if the content listed in 
http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals was actually the 
first thing you saw when going to 
http://wiki.xen.org/wiki/Category:Manual would you still feel that way?

> When I encounter a Category page on my walk through the Xen wiki, I 
> don't even look, but immediately turn to Google. I think a page which 
> is has some kind of logical flow to it but perhaps a little out-dated 
> is much better than a page which just tosses up a bunch of titles in 
> no order and lets you figure it out. 
There is no reason why a category page cannot have a logical flow at the 
top and just the list of articles at the bottom.

> I can certainly see that there were "liveness" problems with summary 
> pages; but I don't think that the Categories pages, as we have now, 
> really help that much. 
Right now they are just indexes. The advantage of using category pages 
with content at the top is that it is relatively easy to make sure that 
every article in the category is in some kind of logical group.

> I think in an ideal world, we'd have people who were "maintainers" of
> the wiki just like there are maintainers of different subsections of
> the codebase.  Until that time, could we maybe draw up a set of
> "tests" to run on the docs, which can be assigned to people on DocDay?
>   One simple thing could be, "Make sure X page is up-to-date" (which
> may include, "Look at the Category: page and make sure everything
> there is listed somewhere on the manually-generated page"); another
> could be a scenario, "Pretend you're a [foo] and you want to know
> [bar].  Start at the top level page and make sure you can find all the
> information you need."  If each "test" was something any motivated
> developer/community member could do, and only took 5-10 minutes, it
> should be pretty sustainable.  What do you think?
Again, that would be almost a case in point for having some better 
manually created index at the top of a category page.
If there was an easy way of finding out what is new in a category index 
(I am not sure it is), then creating such tests would be relatively easy.

However to be honest, there were already "easy" items like this since 
the beginning of docs days, which have been on the TODO list since day 
1. E.g.
* http://wiki.xen.org/wiki/Category:Contains_Needs_Formatting
* http://wiki.xen.org/wiki/Category:Contains_TODO
* http://wiki.xen.org/wiki/Category:Contains_Needs_Action

But apart from me, nobody really cares. So having some tests won't work, 
unless people will execute them. And I don't have much hope for that.

> One thing that might make the Category: page more useful is if we
> could include "index tags" on articles, and then sort the Category:
> pages by those tags instead of by title.  But I'm not sure how easy
> that is to do with the current wiki.
I am not quite sure what you mean. There are actually a few extensions 
which may deliver what you need, but of course we likely wont be able to 
install these as these dont come as Debian packages.

With those type of plug-ins it would be possible to create indexes 
using  criteria such as:
  - List Xen Tutorials (i.e. articles in Xen and Tutorials)
  - List Xen Tutorials for Debian
  - List XCP FAQs for Debian that have been edited recently
  - Etc.

Examples of such extensions are:

  * Semantic MediaWiki <http://semantic-mediawiki.org>
      o <http://semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki#Where_SMW_can_help>allows
        further intersection with sets of pages defined in terms of
        relations and attributes
      o <http://semantic-mediawiki.org/wiki/Help:Inline_queries>provides
        relation- and attribute-related info about the selected pages
        and in-page display on any page of categories the same or
        another page is in

  * DynamicPageList
    <http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28third-party%29>
    (ext) or DynamicPageList
    <http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29>
    (MW) extension can be used to:
      o intersection of categories
      o generate a list of all those articles (or a random sample)
      o show metadata of the articles (popularity, date of last update, ..)
      o show one or more chapters of the articles ('transclude' content)
      o show parameter values which are passed to the common template
      o order articles appropriately
      o present the result in a sortable table (e.g.)
      o use multi column output

  * Forum <http://peize.wikia.com/wiki/Help:Forum>
      o intersection of categories and complements of categories
      o provides the time of last edit for each page




--------------000207000704050909050209
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 07/06/2012 14:14, George Dunlap wrote:
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">
      Sorry to throw in a criticism without a constructive solution, but
      I
      just want to register one opinion: To me clicking on a link and
      seeing
      a "Category" page says very strongly, "I couldn't be bothered to
      actually do any work here; I'll leave you to do all the work to
      figure
      out what page you need." </blockquote>
    One question: do you feel this for any category page, or just
    "empty" category pages? For example, if the content listed in <a
      class="moz-txt-link-freetext"
      href="http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals">http://wiki.xen.org/wiki/User:Rolu/Books_and_Manuals</a>
    was actually the first thing you saw when going to
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Manual">http://wiki.xen.org/wiki/Category:Manual</a> would you still feel that
    way?<br>
    <br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">When I encounter a Category page on my walk
      through the Xen wiki, I don't even look, but immediately turn to
      Google. I think a page which is has some kind of logical flow to
      it
      but perhaps a little out-dated is much better than a page which
      just
      tosses up a bunch of titles in no order and lets you figure it
      out.
    </blockquote>
    There is no reason why a category page cannot have a logical flow at
    the top and just the list of articles at the bottom.<br>
    <br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">I can certainly see that there were "liveness"
      problems with summary
      pages; but I don't think that the Categories pages, as we have
      now,
      really help that much.
    </blockquote>
    Right now they are just indexes. The advantage of using category
    pages with content at the top is that it is relatively easy to make
    sure that every article in the category is in some kind of logical
    group.<br>
    &nbsp;<br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">
      <pre wrap="">I think in an ideal world, we'd have people who were "maintainers" of
the wiki just like there are maintainers of different subsections of
the codebase.  Until that time, could we maybe draw up a set of
"tests" to run on the docs, which can be assigned to people on DocDay?
 One simple thing could be, "Make sure X page is up-to-date" (which
may include, "Look at the Category: page and make sure everything
there is listed somewhere on the manually-generated page"); another
could be a scenario, "Pretend you're a [foo] and you want to know
[bar].  Start at the top level page and make sure you can find all the
information you need."  If each "test" was something any motivated
developer/community member could do, and only took 5-10 minutes, it
should be pretty sustainable.  What do you think?</pre>
    </blockquote>
    Again, that would be almost a case in point for having some better
    manually created index at the top of a category page. <br>
    If there was an easy way of finding out what is new in a category
    index (I am not sure it is), then creating such tests would be
    relatively easy. <br>
    <br>
    However to be honest, there were already "easy" items like this
    since the beginning of docs days, which have been on the TODO list
    since day 1. E.g.<br>
    * <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Contains_Needs_Formatting">http://wiki.xen.org/wiki/Category:Contains_Needs_Formatting</a><br>
    * <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Contains_TODO">http://wiki.xen.org/wiki/Category:Contains_TODO</a><br>
    * <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Category:Contains_Needs_Action">http://wiki.xen.org/wiki/Category:Contains_Needs_Action</a><br>
    <br>
    But apart from me, nobody really cares. So having some tests won't
    work, unless people will execute them. And I don't have much hope
    for that.<br>
    <br>
    <blockquote
cite="mid:CAFLBxZYKYvsbKaMPTm3Nx5sj3HXY0Edh3cwU2tVOYsC6dBfciA@mail.gmail.com"
      type="cite">
      <pre wrap="">One thing that might make the Category: page more useful is if we
could include "index tags" on articles, and then sort the Category:
pages by those tags instead of by title.  But I'm not sure how easy
that is to do with the current wiki.
</pre>
    </blockquote>
    I am not quite sure what you mean. There are actually a few
    extensions which may deliver what you need, but of course we likely
    wont be able to install these as these dont come as Debian packages.
    <br>
    <br>
    With those type of plug-ins it would be possible to create indexes
    using&nbsp; criteria such as:<br>
    &nbsp;- List Xen Tutorials (i.e. articles in Xen and Tutorials) <br>
    &nbsp;- List Xen Tutorials for Debian<br>
    &nbsp;- List XCP FAQs for Debian that have been edited recently<br>
    &nbsp;- Etc.<br>
    <br>
    Examples of such extensions are:<br>
    <ul>
      <li><a href="http://semantic-mediawiki.org">Semantic MediaWiki</a>
        <ul>
          <li><a class="external text"
href="http://semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki#Where_SMW_can_help"></a>allows
            further intersection with sets of pages defined in terms of
            relations and attributes</li>
          <li><a class="external text"
              href="http://semantic-mediawiki.org/wiki/Help:Inline_queries"></a>provides
            relation- and attribute-related info about the selected
            pages and in-page display on any page of categories the same
            or another page is in</li>
        </ul>
        <br>
      </li>
      <li><a class="external text"
href="http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28third-party%29">DynamicPageList</a>
        (ext) or <a
href="http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29">DynamicPageList</a>
        (MW) extension can be used to:
        <ul>
          <li>intersection of categories</li>
          <li>generate a list of all those articles (or a random sample)</li>
          <li>show metadata of the articles (popularity, date of last
            update, ..)</li>
          <li>show one or more chapters of the articles ('transclude'
            content)</li>
          <li>show parameter values which are passed to the common
            template</li>
          <li>order articles appropriately</li>
          <li>present the result in a sortable table (e.g.)</li>
          <li>use multi column output</li>
        </ul>
      </li>
    </ul>
    <ul>
      <li><a rel="nofollow" class="external text"
          href="http://peize.wikia.com/wiki/Help:Forum">Forum</a>
        <ul>
          <li>intersection of categories and complements of categories</li>
          <li>provides the time of last edit for each page</li>
        </ul>
      </li>
    </ul>
    <br>
    <br>
  </body>
</html>

--------------000207000704050909050209--


--===============4044789401465690797==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4044789401465690797==--


From xen-users-bounces@lists.xen.org Thu Jun 07 23:29:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 23:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scm7T-0004zr-J7; Thu, 07 Jun 2012 23:27:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Scm7S-0004zm-R6
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 23:27:59 +0000
Received: from [85.158.138.51:10615] by server-1.bemta-3.messagelabs.com id
	65/52-01327-DF831DF4; Thu, 07 Jun 2012 23:27:57 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339111676!25001459!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29502 invoked from network); 7 Jun 2012 23:27:57 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 23:27:57 -0000
Received: by obbwd20 with SMTP id wd20so2142367obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 16:27:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:content-type:x-gm-message-state;
	bh=WaaE8a5K8pZRtEa24R4OzDgrflPExt+QUok+7Xd13Lg=;
	b=HCfHc6mz9aQn8V+uJoafSgeeQ1CKKaHfeyOMfXlOMCIxxTFsFXK415uW7vmqiDvg6n
	LTkcJRmbqYc0i0CoEkMimf/A8bi4ldnv6F1gwBOjnkLu0LcGtFGXfQcTMJbqxPLx036R
	KjKtUNk+Y1jiXXlVjc9NCxTSHzv043RjDSNdIG25qt68ycYuOPIsjGLON7rYhuCK0wg+
	jaCd8YlLzZmwg9czUhw0KSYSgrkZ353L3i6CpyyT6su9lHCkuk4wzTx2mrb/6PY0lAiK
	xxMHU74VzfZIFSb2R+YN4QpgBnScBS8TygrkGrCqLc0mH8syLcwxqvvoJBW/BY85kIaJ
	yv6w==
Received: by 10.182.131.2 with SMTP id oi2mr3960412obb.43.1339111675615; Thu,
	07 Jun 2012 16:27:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 16:27:34 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Fri, 8 Jun 2012 01:27:34 +0200
Message-ID: <CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlp+9TgmwPZiXHIbvAM1PmXvwOq8JwFy46n/grdbbr0Vv8NI2nXMyl3fnJ5ACgvxUM13zxm
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
> I've compiled Xen unstable from source and tried using it. When
> booting I do see Xen starting, but at the point where I normally start
> getting the dom0 kernel messages I just get a black screen for a few
> seconds, and then the machine reboots. It leaves no messages or log
> files, of course.
>
> revision I compiled: 25459
> OS: ubuntu 12.04
> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
> kernel works with Xen 4.1 from the repositories.
>
> I had to apply the patch from
> http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
> get it to compile. Could this have broken something?
>
> Is there a way to have it display some log messages instead of rebooting?
>
> Any idea how to get it to work?
>
> If anyone else here is successfully using a recent revision, can you
> tell me which one, so I can try it too?
>

I've tried revision 25364 and 25099 (both picked because I found
someone reporting they worked for them). I got both to compile with
one or two patches, but with the same result.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 07 23:29:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 2012 23:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scm7T-0004zr-J7; Thu, 07 Jun 2012 23:27:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Scm7S-0004zm-R6
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 23:27:59 +0000
Received: from [85.158.138.51:10615] by server-1.bemta-3.messagelabs.com id
	65/52-01327-DF831DF4; Thu, 07 Jun 2012 23:27:57 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339111676!25001459!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29502 invoked from network); 7 Jun 2012 23:27:57 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 23:27:57 -0000
Received: by obbwd20 with SMTP id wd20so2142367obb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 16:27:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:content-type:x-gm-message-state;
	bh=WaaE8a5K8pZRtEa24R4OzDgrflPExt+QUok+7Xd13Lg=;
	b=HCfHc6mz9aQn8V+uJoafSgeeQ1CKKaHfeyOMfXlOMCIxxTFsFXK415uW7vmqiDvg6n
	LTkcJRmbqYc0i0CoEkMimf/A8bi4ldnv6F1gwBOjnkLu0LcGtFGXfQcTMJbqxPLx036R
	KjKtUNk+Y1jiXXlVjc9NCxTSHzv043RjDSNdIG25qt68ycYuOPIsjGLON7rYhuCK0wg+
	jaCd8YlLzZmwg9czUhw0KSYSgrkZ353L3i6CpyyT6su9lHCkuk4wzTx2mrb/6PY0lAiK
	xxMHU74VzfZIFSb2R+YN4QpgBnScBS8TygrkGrCqLc0mH8syLcwxqvvoJBW/BY85kIaJ
	yv6w==
Received: by 10.182.131.2 with SMTP id oi2mr3960412obb.43.1339111675615; Thu,
	07 Jun 2012 16:27:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Thu, 7 Jun 2012 16:27:34 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Fri, 8 Jun 2012 01:27:34 +0200
Message-ID: <CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlp+9TgmwPZiXHIbvAM1PmXvwOq8JwFy46n/grdbbr0Vv8NI2nXMyl3fnJ5ACgvxUM13zxm
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
> I've compiled Xen unstable from source and tried using it. When
> booting I do see Xen starting, but at the point where I normally start
> getting the dom0 kernel messages I just get a black screen for a few
> seconds, and then the machine reboots. It leaves no messages or log
> files, of course.
>
> revision I compiled: 25459
> OS: ubuntu 12.04
> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
> kernel works with Xen 4.1 from the repositories.
>
> I had to apply the patch from
> http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
> get it to compile. Could this have broken something?
>
> Is there a way to have it display some log messages instead of rebooting?
>
> Any idea how to get it to work?
>
> If anyone else here is successfully using a recent revision, can you
> tell me which one, so I can try it too?
>

I've tried revision 25364 and 25099 (both picked because I found
someone reporting they worked for them). I got both to compile with
one or two patches, but with the same result.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 00:15:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 00:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScmqH-0006PN-Kq; Fri, 08 Jun 2012 00:14:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1ScmqG-0006PI-8M
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 00:14:16 +0000
Received: from [85.158.143.99:26608] by server-3.bemta-4.messagelabs.com id
	35/8D-29237-7D341DF4; Fri, 08 Jun 2012 00:14:15 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1339114454!24293544!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11719 invoked from network); 8 Jun 2012 00:14:14 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 00:14:14 -0000
Received: by lbok6 with SMTP id k6so1202821lbo.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 17:14:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=iqrKsXJYlqXF8FXK2rdDbrv3Mxy7T7nfpLSnlpwz/jY=;
	b=QcxtpV7sZ+N20L+5CCL6k9ox6e3doG7vVW5kBI12i1YTvXiLjNUCXIMzcbnWvTldPX
	0qnA8Sx8lq3blIMd4nCXvjzhqJxShoUBO7xnU7SU/vJA/gBFIgwp9jy6RLiBkjzzl57g
	J/hUCgdGw39a04K3vCF6XFCf76Z0/nyQ1iBuv+7EbymiEd7cw+iz94PSNHCjnSPa74Xt
	CHuH2huHjPZOhFHL23N59xWC5/KF8MJCi89Uo1Xkd/0fZP925LVIH+QgwQVYEjxQt0YU
	2jT3TnrrAFbKOyzzioUBo50iLM+Fsw6T2A542F07kL+XKBno7aFWopeSAeoIDVh3RbpA
	hfyw==
Received: by 10.112.23.42 with SMTP id j10mr2376217lbf.20.1339114453745; Thu,
	07 Jun 2012 17:14:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Thu, 7 Jun 2012 17:13:53 -0700 (PDT)
In-Reply-To: <CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Thu, 7 Jun 2012 18:13:53 -0600
Message-ID: <CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5227739877773766273=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5227739877773766273==
Content-Type: multipart/alternative; boundary=90e6ba3098265440d104c1eae152

--90e6ba3098265440d104c1eae152
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org> wrote:

> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
> > I've compiled Xen unstable from source and tried using it. When
> > booting I do see Xen starting, but at the point where I normally start
> > getting the dom0 kernel messages I just get a black screen for a few
> > seconds, and then the machine reboots. It leaves no messages or log
> > files, of course.
> >
> > revision I compiled: 25459
> > OS: ubuntu 12.04
> > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
> > kernel works with Xen 4.1 from the repositories.
> >
> > I had to apply the patch from
> > http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
> > get it to compile. Could this have broken something?
> >
> > Is there a way to have it display some log messages instead of rebooting?
> >
> > Any idea how to get it to work?
> >
> > If anyone else here is successfully using a recent revision, can you
> > tell me which one, so I can try it too?
> >
>
> I've tried revision 25364 and 25099 (both picked because I found
> someone reporting they worked for them). I got both to compile with
> one or two patches, but with the same result.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

I have the same issue running xen 4.2 unstable on ubuntu 12.04. My screen
turns black after starting the hypervisor, the computer reboots, and leaves
no logs. The patch you mentioned shouldn't change any functionality, so
that is probably not the cause. All the messages from the hypervisor seem
typical.
Specs:
Ubuntu 12.04
Kernel: 3.2.0-24-generic
Processor: AMD FX-8150

-- 
Aaron Lebahn
cplusplus328@gmail.com

--90e6ba3098265440d104c1eae152
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 5:27 PM, Rolu <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@=
roce.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Thu, Jun 7, 2012 at 3:15 PM, Rolu &lt;<a href=3D"mailt=
o:rolu@roce.org">rolu@roce.org</a>&gt; wrote:<br>
&gt; I&#39;ve compiled Xen unstable from source and tried using it. When<br=
>
&gt; booting I do see Xen starting, but at the point where I normally start=
<br>
&gt; getting the dom0 kernel messages I just get a black screen for a few<b=
r>
&gt; seconds, and then the machine reboots. It leaves no messages or log<br=
>
&gt; files, of course.<br>
&gt;<br>
&gt; revision I compiled: 25459<br>
&gt; OS: ubuntu 12.04<br>
&gt; dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This<br>
&gt; kernel works with Xen 4.1 from the repositories.<br>
&gt;<br>
&gt; I had to apply the patch from<br>
&gt; <a href=3D"http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg034=
60.html" target=3D"_blank">http://lists.gnu.org/archive/html/qemu-devel/201=
2-02/msg03460.html</a> to<br>
&gt; get it to compile. Could this have broken something?<br>
&gt;<br>
&gt; Is there a way to have it display some log messages instead of rebooti=
ng?<br>
&gt;<br>
&gt; Any idea how to get it to work?<br>
&gt;<br>
&gt; If anyone else here is successfully using a recent revision, can you<b=
r>
&gt; tell me which one, so I can try it too?<br>
&gt;<br>
<br>
</div>I&#39;ve tried revision 25364 and 25099 (both picked because I found<=
br>
someone reporting they worked for them). I got both to compile with<br>
one or two patches, but with the same result.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>I have the same issue running xen 4.2 un=
stable on ubuntu 12.04. My=20
screen turns black after starting the hypervisor, the computer reboots,=20
and leaves no logs. The patch you mentioned shouldn&#39;t change any functi=
onality, so that is probably not the cause. All the messages from the hyper=
visor seem typical.<br>Specs:<br>Ubuntu 12.04<br>Kernel: 3.2.0-24-generic<b=
r>

Processor: AMD FX-8150<br clear=3D"all"><br>-- <br>Aaron Lebahn<br><a href=
=3D"mailto:cplusplus328@gmail.com" target=3D"_blank">cplusplus328@gmail.com=
</a><br>

--90e6ba3098265440d104c1eae152--


--===============5227739877773766273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5227739877773766273==--


From xen-users-bounces@lists.xen.org Fri Jun 08 00:15:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 00:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScmqH-0006PN-Kq; Fri, 08 Jun 2012 00:14:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1ScmqG-0006PI-8M
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 00:14:16 +0000
Received: from [85.158.143.99:26608] by server-3.bemta-4.messagelabs.com id
	35/8D-29237-7D341DF4; Fri, 08 Jun 2012 00:14:15 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1339114454!24293544!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11719 invoked from network); 8 Jun 2012 00:14:14 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 00:14:14 -0000
Received: by lbok6 with SMTP id k6so1202821lbo.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 17:14:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=iqrKsXJYlqXF8FXK2rdDbrv3Mxy7T7nfpLSnlpwz/jY=;
	b=QcxtpV7sZ+N20L+5CCL6k9ox6e3doG7vVW5kBI12i1YTvXiLjNUCXIMzcbnWvTldPX
	0qnA8Sx8lq3blIMd4nCXvjzhqJxShoUBO7xnU7SU/vJA/gBFIgwp9jy6RLiBkjzzl57g
	J/hUCgdGw39a04K3vCF6XFCf76Z0/nyQ1iBuv+7EbymiEd7cw+iz94PSNHCjnSPa74Xt
	CHuH2huHjPZOhFHL23N59xWC5/KF8MJCi89Uo1Xkd/0fZP925LVIH+QgwQVYEjxQt0YU
	2jT3TnrrAFbKOyzzioUBo50iLM+Fsw6T2A542F07kL+XKBno7aFWopeSAeoIDVh3RbpA
	hfyw==
Received: by 10.112.23.42 with SMTP id j10mr2376217lbf.20.1339114453745; Thu,
	07 Jun 2012 17:14:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Thu, 7 Jun 2012 17:13:53 -0700 (PDT)
In-Reply-To: <CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Thu, 7 Jun 2012 18:13:53 -0600
Message-ID: <CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5227739877773766273=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5227739877773766273==
Content-Type: multipart/alternative; boundary=90e6ba3098265440d104c1eae152

--90e6ba3098265440d104c1eae152
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org> wrote:

> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
> > I've compiled Xen unstable from source and tried using it. When
> > booting I do see Xen starting, but at the point where I normally start
> > getting the dom0 kernel messages I just get a black screen for a few
> > seconds, and then the machine reboots. It leaves no messages or log
> > files, of course.
> >
> > revision I compiled: 25459
> > OS: ubuntu 12.04
> > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
> > kernel works with Xen 4.1 from the repositories.
> >
> > I had to apply the patch from
> > http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
> > get it to compile. Could this have broken something?
> >
> > Is there a way to have it display some log messages instead of rebooting?
> >
> > Any idea how to get it to work?
> >
> > If anyone else here is successfully using a recent revision, can you
> > tell me which one, so I can try it too?
> >
>
> I've tried revision 25364 and 25099 (both picked because I found
> someone reporting they worked for them). I got both to compile with
> one or two patches, but with the same result.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

I have the same issue running xen 4.2 unstable on ubuntu 12.04. My screen
turns black after starting the hypervisor, the computer reboots, and leaves
no logs. The patch you mentioned shouldn't change any functionality, so
that is probably not the cause. All the messages from the hypervisor seem
typical.
Specs:
Ubuntu 12.04
Kernel: 3.2.0-24-generic
Processor: AMD FX-8150

-- 
Aaron Lebahn
cplusplus328@gmail.com

--90e6ba3098265440d104c1eae152
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 5:27 PM, Rolu <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@=
roce.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Thu, Jun 7, 2012 at 3:15 PM, Rolu &lt;<a href=3D"mailt=
o:rolu@roce.org">rolu@roce.org</a>&gt; wrote:<br>
&gt; I&#39;ve compiled Xen unstable from source and tried using it. When<br=
>
&gt; booting I do see Xen starting, but at the point where I normally start=
<br>
&gt; getting the dom0 kernel messages I just get a black screen for a few<b=
r>
&gt; seconds, and then the machine reboots. It leaves no messages or log<br=
>
&gt; files, of course.<br>
&gt;<br>
&gt; revision I compiled: 25459<br>
&gt; OS: ubuntu 12.04<br>
&gt; dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This<br>
&gt; kernel works with Xen 4.1 from the repositories.<br>
&gt;<br>
&gt; I had to apply the patch from<br>
&gt; <a href=3D"http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg034=
60.html" target=3D"_blank">http://lists.gnu.org/archive/html/qemu-devel/201=
2-02/msg03460.html</a> to<br>
&gt; get it to compile. Could this have broken something?<br>
&gt;<br>
&gt; Is there a way to have it display some log messages instead of rebooti=
ng?<br>
&gt;<br>
&gt; Any idea how to get it to work?<br>
&gt;<br>
&gt; If anyone else here is successfully using a recent revision, can you<b=
r>
&gt; tell me which one, so I can try it too?<br>
&gt;<br>
<br>
</div>I&#39;ve tried revision 25364 and 25099 (both picked because I found<=
br>
someone reporting they worked for them). I got both to compile with<br>
one or two patches, but with the same result.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>I have the same issue running xen 4.2 un=
stable on ubuntu 12.04. My=20
screen turns black after starting the hypervisor, the computer reboots,=20
and leaves no logs. The patch you mentioned shouldn&#39;t change any functi=
onality, so that is probably not the cause. All the messages from the hyper=
visor seem typical.<br>Specs:<br>Ubuntu 12.04<br>Kernel: 3.2.0-24-generic<b=
r>

Processor: AMD FX-8150<br clear=3D"all"><br>-- <br>Aaron Lebahn<br><a href=
=3D"mailto:cplusplus328@gmail.com" target=3D"_blank">cplusplus328@gmail.com=
</a><br>

--90e6ba3098265440d104c1eae152--


--===============5227739877773766273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5227739877773766273==--


From xen-users-bounces@lists.xen.org Fri Jun 08 01:34:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 01:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sco4q-0002y7-4y; Fri, 08 Jun 2012 01:33:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1Sco4o-0002y2-HK
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 01:33:22 +0000
Received: from [85.158.139.83:46563] by server-6.bemta-5.messagelabs.com id
	B7/08-18700-06651DF4; Fri, 08 Jun 2012 01:33:20 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1339119197!29826862!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29223 invoked from network); 8 Jun 2012 01:33:18 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 01:33:18 -0000
Received: by ggnp1 with SMTP id p1so1061199ggn.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 18:33:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=apJoXLWB7qdHswIaonLk4bdJLAXtcSX6jkJRuseV3sw=;
	b=mxiIRnVGpaB0WTywkCP1rBtO5XfNrYALkGgdxrEeQNcB+X3oalQkFp0nGMRZwBR/x7
	Aqm5wcGKpzG/8RgoC1yXPxdFq1VD3S4QQuJtzReSbjaw4lTzn5F+PRRNt6aij+T72rPe
	tvdgM9JYvryYqpOtjEDi1EGXyAHauP4vERlhEgOZnQqqFjfdHWBi8NIAd0ZuGT/s+4Qt
	QGOMcjXn9s3+iWTfgTm+3/5UsYNVlpQS1YOec1P6Ib8/qrybNuD0YcHeNZr83Y1G6Uhz
	DYM277CiGwEsXz30HtoavxSibaUMD6sV3x/rVtkXiijBE9C0U2z6werNK/TiifJ/bQjH
	p/cQ==
Received: by 10.236.173.232 with SMTP id v68mr4121397yhl.97.1339119197253;
	Thu, 07 Jun 2012 18:33:17 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id z9sm15772355yhl.6.2012.06.07.18.33.16
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 07 Jun 2012 18:33:16 -0700 (PDT)
Message-ID: <4FD1565B.1030201@gmail.com>
Date: Thu, 07 Jun 2012 21:33:15 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
In-Reply-To: <CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8634286511900730690=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8634286511900730690==
Content-Type: multipart/alternative;
 boundary="------------080707030204070802010201"

This is a multi-part message in MIME format.
--------------080707030204070802010201
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>
>
> On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org 
> <mailto:rolu@roce.org>> wrote:
>
>     On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org
>     <mailto:rolu@roce.org>> wrote:
>     > I've compiled Xen unstable from source and tried using it. When
>     > booting I do see Xen starting, but at the point where I normally
>     start
>     > getting the dom0 kernel messages I just get a black screen for a few
>     > seconds, and then the machine reboots. It leaves no messages or log
>     > files, of course.
>     >
>     > revision I compiled: 25459
>     > OS: ubuntu 12.04
>     > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>     > kernel works with Xen 4.1 from the repositories.
>     >
>     > I had to apply the patch from
>     >
>     http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>     > get it to compile. Could this have broken something?
>     >
>     > Is there a way to have it display some log messages instead of
>     rebooting?
>


Well possibly, yes. I had a similar issue before and when i compiled and 
installed xen. But once i tried booting into Xen, it would just hang at 
a black screen, nothing on it. Sometimes it would show a rapidly 
flickering cursor, but that's it.

SO, what i had to try was to enable the Xen serial console. What this 
entails is using a NULL MODEM cable and plugging this into the COM port 
on your XEN computer and connecting the other end to a second computers 
COM port. Than you have to use a Terminal program, just as PuTTY or 
similar (based on your OS on second computer) and this way you can watch 
the Xen boot messages as they happen and could possibly troubleshoot.

To enable the Serial Console, just have to add "loglvl=all 
guest_loglvl=all com1=115200,8n1,0x3f8,4 console=com1,vga" after the 
"multiboot  /boot/xen-4.2-unstable.gz placeholder ... "

You can read all about it here 
http://wiki.xen.org/wiki/Xen_Serial_Console on the Wiki page, which will 
explain it a lot better anyways.



>     >
>     > Any idea how to get it to work?
>     >
>     > If anyone else here is successfully using a recent revision, can you
>     > tell me which one, so I can try it too?
>     >
>
>     I've tried revision 25364 and 25099 (both picked because I found
>     someone reporting they worked for them). I got both to compile with
>     one or two patches, but with the same result.
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
> I have the same issue running xen 4.2 unstable on ubuntu 12.04. My 
> screen turns black after starting the hypervisor, the computer 
> reboots, and leaves no logs. The patch you mentioned shouldn't change 
> any functionality, so that is probably not the cause. All the messages 
> from the hypervisor seem typical.
> Specs:
> Ubuntu 12.04
> Kernel: 3.2.0-24-generic
> Processor: AMD FX-8150
>
> -- 
> Aaron Lebahn
> cplusplus328@gmail.com <mailto:cplusplus328@gmail.com>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------080707030204070802010201
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
    <blockquote
cite="mid:CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com"
      type="cite"><br>
      <br>
      <div class="gmail_quote">On Thu, Jun 7, 2012 at 5:27 PM, Rolu <span
          dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:rolu@roce.org" target="_blank">rolu@roce.org</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div class="im">On Thu, Jun 7, 2012 at 3:15 PM, Rolu &lt;<a
              moz-do-not-send="true" href="mailto:rolu@roce.org">rolu@roce.org</a>&gt;

            wrote:<br>
            &gt; I've compiled Xen unstable from source and tried using
            it. When<br>
            &gt; booting I do see Xen starting, but at the point where I
            normally start<br>
            &gt; getting the dom0 kernel messages I just get a black
            screen for a few<br>
            &gt; seconds, and then the machine reboots. It leaves no
            messages or log<br>
            &gt; files, of course.<br>
            &gt;<br>
            &gt; revision I compiled: 25459<br>
            &gt; OS: ubuntu 12.04<br>
            &gt; dom0 kernel 3.2.0-24 (also tried -23), from the
            repositories. This<br>
            &gt; kernel works with Xen 4.1 from the repositories.<br>
            &gt;<br>
            &gt; I had to apply the patch from<br>
            &gt; <a moz-do-not-send="true"
href="http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html"
              target="_blank">http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html</a>
            to<br>
            &gt; get it to compile. Could this have broken something?<br>
            &gt;<br>
            &gt; Is there a way to have it display some log messages
            instead of rebooting?<br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <br>
    Well possibly, yes. I had a similar issue before and when i compiled
    and installed xen. But once i tried booting into Xen, it would just
    hang at a black screen, nothing on it. Sometimes it would show a
    rapidly flickering cursor, but that's it.<br>
    <br>
    SO, what i had to try was to enable the Xen serial console. What
    this entails is using a NULL MODEM cable and plugging this into the
    COM port on your XEN computer and connecting the other end to a
    second computers COM port. Than you have to use a Terminal program,
    just as PuTTY or similar (based on your OS on second computer) and
    this way you can watch the Xen boot messages as they happen and
    could possibly troubleshoot.<br>
    <br>
    To enable the Serial Console, just have to add "loglvl=all
    guest_loglvl=all com1=115200,8n1,0x3f8,4 console=com1,vga" after the
    "multiboot&nbsp; /boot/xen-4.2-unstable.gz placeholder ... " <br>
    <br>
    You can read all about it here
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Serial_Console">http://wiki.xen.org/wiki/Xen_Serial_Console</a> on the Wiki page, which
    will explain it a lot better anyways.<br>
    <br>
    <br>
    <br>
    <blockquote
cite="mid:CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div class="im"> &gt;<br>
            &gt; Any idea how to get it to work?<br>
            &gt;<br>
            &gt; If anyone else here is successfully using a recent
            revision, can you<br>
            &gt; tell me which one, so I can try it too?<br>
            &gt;<br>
            <br>
          </div>
          I've tried revision 25364 and 25099 (both picked because I
          found<br>
          someone reporting they worked for them). I got both to compile
          with<br>
          one or two patches, but with the same result.<br>
          <div class="HOEnZb">
            <div class="h5"><br>
              _______________________________________________<br>
              Xen-users mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
              <a moz-do-not-send="true"
                href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      I have the same issue running xen 4.2 unstable on ubuntu 12.04. My
      screen turns black after starting the hypervisor, the computer
      reboots, and leaves no logs. The patch you mentioned shouldn't
      change any functionality, so that is probably not the cause. All
      the messages from the hypervisor seem typical.<br>
      Specs:<br>
      Ubuntu 12.04<br>
      Kernel: 3.2.0-24-generic<br>
      Processor: AMD FX-8150<br clear="all">
      <br>
      -- <br>
      Aaron Lebahn<br>
      <a moz-do-not-send="true" href="mailto:cplusplus328@gmail.com"
        target="_blank">cplusplus328@gmail.com</a><br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
  </body>
</html>

--------------080707030204070802010201--


--===============8634286511900730690==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8634286511900730690==--


From xen-users-bounces@lists.xen.org Fri Jun 08 01:34:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 01:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sco4q-0002y7-4y; Fri, 08 Jun 2012 01:33:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1Sco4o-0002y2-HK
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 01:33:22 +0000
Received: from [85.158.139.83:46563] by server-6.bemta-5.messagelabs.com id
	B7/08-18700-06651DF4; Fri, 08 Jun 2012 01:33:20 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1339119197!29826862!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29223 invoked from network); 8 Jun 2012 01:33:18 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 01:33:18 -0000
Received: by ggnp1 with SMTP id p1so1061199ggn.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 18:33:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=apJoXLWB7qdHswIaonLk4bdJLAXtcSX6jkJRuseV3sw=;
	b=mxiIRnVGpaB0WTywkCP1rBtO5XfNrYALkGgdxrEeQNcB+X3oalQkFp0nGMRZwBR/x7
	Aqm5wcGKpzG/8RgoC1yXPxdFq1VD3S4QQuJtzReSbjaw4lTzn5F+PRRNt6aij+T72rPe
	tvdgM9JYvryYqpOtjEDi1EGXyAHauP4vERlhEgOZnQqqFjfdHWBi8NIAd0ZuGT/s+4Qt
	QGOMcjXn9s3+iWTfgTm+3/5UsYNVlpQS1YOec1P6Ib8/qrybNuD0YcHeNZr83Y1G6Uhz
	DYM277CiGwEsXz30HtoavxSibaUMD6sV3x/rVtkXiijBE9C0U2z6werNK/TiifJ/bQjH
	p/cQ==
Received: by 10.236.173.232 with SMTP id v68mr4121397yhl.97.1339119197253;
	Thu, 07 Jun 2012 18:33:17 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id z9sm15772355yhl.6.2012.06.07.18.33.16
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 07 Jun 2012 18:33:16 -0700 (PDT)
Message-ID: <4FD1565B.1030201@gmail.com>
Date: Thu, 07 Jun 2012 21:33:15 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
In-Reply-To: <CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8634286511900730690=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8634286511900730690==
Content-Type: multipart/alternative;
 boundary="------------080707030204070802010201"

This is a multi-part message in MIME format.
--------------080707030204070802010201
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>
>
> On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org 
> <mailto:rolu@roce.org>> wrote:
>
>     On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org
>     <mailto:rolu@roce.org>> wrote:
>     > I've compiled Xen unstable from source and tried using it. When
>     > booting I do see Xen starting, but at the point where I normally
>     start
>     > getting the dom0 kernel messages I just get a black screen for a few
>     > seconds, and then the machine reboots. It leaves no messages or log
>     > files, of course.
>     >
>     > revision I compiled: 25459
>     > OS: ubuntu 12.04
>     > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>     > kernel works with Xen 4.1 from the repositories.
>     >
>     > I had to apply the patch from
>     >
>     http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>     > get it to compile. Could this have broken something?
>     >
>     > Is there a way to have it display some log messages instead of
>     rebooting?
>


Well possibly, yes. I had a similar issue before and when i compiled and 
installed xen. But once i tried booting into Xen, it would just hang at 
a black screen, nothing on it. Sometimes it would show a rapidly 
flickering cursor, but that's it.

SO, what i had to try was to enable the Xen serial console. What this 
entails is using a NULL MODEM cable and plugging this into the COM port 
on your XEN computer and connecting the other end to a second computers 
COM port. Than you have to use a Terminal program, just as PuTTY or 
similar (based on your OS on second computer) and this way you can watch 
the Xen boot messages as they happen and could possibly troubleshoot.

To enable the Serial Console, just have to add "loglvl=all 
guest_loglvl=all com1=115200,8n1,0x3f8,4 console=com1,vga" after the 
"multiboot  /boot/xen-4.2-unstable.gz placeholder ... "

You can read all about it here 
http://wiki.xen.org/wiki/Xen_Serial_Console on the Wiki page, which will 
explain it a lot better anyways.



>     >
>     > Any idea how to get it to work?
>     >
>     > If anyone else here is successfully using a recent revision, can you
>     > tell me which one, so I can try it too?
>     >
>
>     I've tried revision 25364 and 25099 (both picked because I found
>     someone reporting they worked for them). I got both to compile with
>     one or two patches, but with the same result.
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
> I have the same issue running xen 4.2 unstable on ubuntu 12.04. My 
> screen turns black after starting the hypervisor, the computer 
> reboots, and leaves no logs. The patch you mentioned shouldn't change 
> any functionality, so that is probably not the cause. All the messages 
> from the hypervisor seem typical.
> Specs:
> Ubuntu 12.04
> Kernel: 3.2.0-24-generic
> Processor: AMD FX-8150
>
> -- 
> Aaron Lebahn
> cplusplus328@gmail.com <mailto:cplusplus328@gmail.com>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------080707030204070802010201
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
    <blockquote
cite="mid:CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com"
      type="cite"><br>
      <br>
      <div class="gmail_quote">On Thu, Jun 7, 2012 at 5:27 PM, Rolu <span
          dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:rolu@roce.org" target="_blank">rolu@roce.org</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div class="im">On Thu, Jun 7, 2012 at 3:15 PM, Rolu &lt;<a
              moz-do-not-send="true" href="mailto:rolu@roce.org">rolu@roce.org</a>&gt;

            wrote:<br>
            &gt; I've compiled Xen unstable from source and tried using
            it. When<br>
            &gt; booting I do see Xen starting, but at the point where I
            normally start<br>
            &gt; getting the dom0 kernel messages I just get a black
            screen for a few<br>
            &gt; seconds, and then the machine reboots. It leaves no
            messages or log<br>
            &gt; files, of course.<br>
            &gt;<br>
            &gt; revision I compiled: 25459<br>
            &gt; OS: ubuntu 12.04<br>
            &gt; dom0 kernel 3.2.0-24 (also tried -23), from the
            repositories. This<br>
            &gt; kernel works with Xen 4.1 from the repositories.<br>
            &gt;<br>
            &gt; I had to apply the patch from<br>
            &gt; <a moz-do-not-send="true"
href="http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html"
              target="_blank">http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html</a>
            to<br>
            &gt; get it to compile. Could this have broken something?<br>
            &gt;<br>
            &gt; Is there a way to have it display some log messages
            instead of rebooting?<br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <br>
    Well possibly, yes. I had a similar issue before and when i compiled
    and installed xen. But once i tried booting into Xen, it would just
    hang at a black screen, nothing on it. Sometimes it would show a
    rapidly flickering cursor, but that's it.<br>
    <br>
    SO, what i had to try was to enable the Xen serial console. What
    this entails is using a NULL MODEM cable and plugging this into the
    COM port on your XEN computer and connecting the other end to a
    second computers COM port. Than you have to use a Terminal program,
    just as PuTTY or similar (based on your OS on second computer) and
    this way you can watch the Xen boot messages as they happen and
    could possibly troubleshoot.<br>
    <br>
    To enable the Serial Console, just have to add "loglvl=all
    guest_loglvl=all com1=115200,8n1,0x3f8,4 console=com1,vga" after the
    "multiboot&nbsp; /boot/xen-4.2-unstable.gz placeholder ... " <br>
    <br>
    You can read all about it here
    <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_Serial_Console">http://wiki.xen.org/wiki/Xen_Serial_Console</a> on the Wiki page, which
    will explain it a lot better anyways.<br>
    <br>
    <br>
    <br>
    <blockquote
cite="mid:CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div class="im"> &gt;<br>
            &gt; Any idea how to get it to work?<br>
            &gt;<br>
            &gt; If anyone else here is successfully using a recent
            revision, can you<br>
            &gt; tell me which one, so I can try it too?<br>
            &gt;<br>
            <br>
          </div>
          I've tried revision 25364 and 25099 (both picked because I
          found<br>
          someone reporting they worked for them). I got both to compile
          with<br>
          one or two patches, but with the same result.<br>
          <div class="HOEnZb">
            <div class="h5"><br>
              _______________________________________________<br>
              Xen-users mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
              <a moz-do-not-send="true"
                href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      I have the same issue running xen 4.2 unstable on ubuntu 12.04. My
      screen turns black after starting the hypervisor, the computer
      reboots, and leaves no logs. The patch you mentioned shouldn't
      change any functionality, so that is probably not the cause. All
      the messages from the hypervisor seem typical.<br>
      Specs:<br>
      Ubuntu 12.04<br>
      Kernel: 3.2.0-24-generic<br>
      Processor: AMD FX-8150<br clear="all">
      <br>
      -- <br>
      Aaron Lebahn<br>
      <a moz-do-not-send="true" href="mailto:cplusplus328@gmail.com"
        target="_blank">cplusplus328@gmail.com</a><br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
  </body>
</html>

--------------080707030204070802010201--


--===============8634286511900730690==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8634286511900730690==--


From xen-users-bounces@lists.xen.org Fri Jun 08 03:09:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 03:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScpYt-0004Iw-4v; Fri, 08 Jun 2012 03:08:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1ScpYr-0004Ir-Cr
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 03:08:29 +0000
Received: from [85.158.138.51:59744] by server-10.bemta-3.messagelabs.com id
	00/27-06494-CAC61DF4; Fri, 08 Jun 2012 03:08:28 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339124906!28502204!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6551 invoked from network); 8 Jun 2012 03:08:27 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 03:08:27 -0000
Received: by lahc1 with SMTP id c1so1147488lah.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 20:08:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=TI5e/ulmNhKkKoQmEvGN9pAlOCfOJnzuVc3DbEgGV+g=;
	b=KIln/Wz9gx1qJ23Mlad+RolUdohS5yzT/Ai3BLfZBr+QzBL4dRUjsakkhHFYYXlsV4
	bMG0Ykn2wRQTTkKwwJFDPIuO0uZwKGs7z/DDD79t5lAGa83Dd3XCCGPd7TESkNIyGEyB
	lJl6o9Vccf2UG6Tf+Y37TRFRy7WmhKfaroruOOsOmsOmVo+K4K2OTCUz3lLBemyAvnHF
	oHEn/UmPGJkxjEwe1By8E1ZbbBBffjhN8nuOLzli+P3KKYyxfGRoDWmBvTyZ/RpqbwrV
	w/q8s0ytb/HgBntrvGerlxrflpNz2/hgzjsDYwLZWv1f5m1c8MpvGUWZJd2tYCsWKM/J
	RR1w==
Received: by 10.112.104.3 with SMTP id ga3mr2489739lbb.77.1339124906272; Thu,
	07 Jun 2012 20:08:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Thu, 7 Jun 2012 20:08:06 -0700 (PDT)
In-Reply-To: <4FD1565B.1030201@gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Thu, 7 Jun 2012 21:08:06 -0600
Message-ID: <CALJtybRO5sRna1+nDQg4eC4kiu1NPw9FMiBf1KEs0gQzCP=xCA@mail.gmail.com>
To: cyberhawk001@gmail.com
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2408062280358933384=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2408062280358933384==
Content-Type: multipart/alternative; boundary=14dae9d7197659289d04c1ed509d

--14dae9d7197659289d04c1ed509d
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Jun 7, 2012 at 7:33 PM, <cyberhawk001@gmail.com> wrote:

>  On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>
>
>
> On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org> wrote:
>
>> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
>> > I've compiled Xen unstable from source and tried using it. When
>> > booting I do see Xen starting, but at the point where I normally start
>> > getting the dom0 kernel messages I just get a black screen for a few
>> > seconds, and then the machine reboots. It leaves no messages or log
>> > files, of course.
>> >
>> > revision I compiled: 25459
>> > OS: ubuntu 12.04
>> > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>> > kernel works with Xen 4.1 from the repositories.
>> >
>> > I had to apply the patch from
>> > http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>> > get it to compile. Could this have broken something?
>> >
>> > Is there a way to have it display some log messages instead of
>> rebooting?
>>
>
>
> Well possibly, yes. I had a similar issue before and when i compiled and
> installed xen. But once i tried booting into Xen, it would just hang at a
> black screen, nothing on it. Sometimes it would show a rapidly flickering
> cursor, but that's it.
>
> SO, what i had to try was to enable the Xen serial console. What this
> entails is using a NULL MODEM cable and plugging this into the COM port on
> your XEN computer and connecting the other end to a second computers COM
> port. Than you have to use a Terminal program, just as PuTTY or similar
> (based on your OS on second computer) and this way you can watch the Xen
> boot messages as they happen and could possibly troubleshoot.
>
> To enable the Serial Console, just have to add "loglvl=all
> guest_loglvl=all com1=115200,8n1,0x3f8,4 console=com1,vga" after the
> "multiboot  /boot/xen-4.2-unstable.gz placeholder ... "
>
> You can read all about it here http://wiki.xen.org/wiki/Xen_Serial_Consoleon the Wiki page, which will explain it a lot better anyways.
>
>
>
Personally, I tried this. I bought a pci serial card and a null modem
cable. I attached the cable between my card and the usb-pci adapter
connected to my laptop. I set the grub to:
multiboot       /boot/xen-4.2.gz placeholder  loglvl=all guest_loglvl=all
com5=38400,8n1,0xa030,20 console=com5
and started minicom on the labtop. Noting came up on minicom, and nothing
came up on the desktop's screen (As should be expected).
I tested the connection by running minicom on the desktop as well. That
works fine. My output to dmesg | grep ttyS is:
[    2.393378] 0000:08:05.0: ttyS4 at I/O 0xa030 (irq = 20) is a ST16650V2
[    2.449062] 0000:08:05.1: ttyS5 at I/O 0xa020 (irq = 21) is a ST16650V2
If anyone knows why my serial console isn't working, maybe I can fix it and
get some useful information to debug this problem.

  >
> > Any idea how to get it to work?
> >
> > If anyone else here is successfully using a recent revision, can you
> > tell me which one, so I can try it too?
> >
>
>  I've tried revision 25364 and 25099 (both picked because I found
> someone reporting they worked for them). I got both to compile with
> one or two patches, but with the same result.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

I have the same issue running xen 4.2 unstable on ubuntu 12.04. My screen
turns black after starting the hypervisor, the computer reboots, and leaves
no logs. The patch you mentioned shouldn't change any functionality, so
that is probably not the cause. All the messages from the hypervisor seem
typical.
Specs:
Ubuntu 12.04
Kernel: 3.2.0-24-generic
Processor: AMD FX-8150

-- 
Aaron Lebahn
cplusplus328@gmail.com


_______________________________________________
Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-users




> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
Aaron Lebahn
cplusplus328@gmail.com

--14dae9d7197659289d04c1ed509d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 7:33 PM,  <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">=
cyberhawk001@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">


 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
    <blockquote type=3D"cite"><br>
      <br>
      <div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 5:27 PM, Rolu <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@ro=
ce.org</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>On Thu, Jun 7, 2012 at 3:15 PM, Rolu &lt;<a href=3D"mailto:r=
olu@roce.org" target=3D"_blank">rolu@roce.org</a>&gt;

            wrote:<br>
            &gt; I&#39;ve compiled Xen unstable from source and tried using
            it. When<br>
            &gt; booting I do see Xen starting, but at the point where I
            normally start<br>
            &gt; getting the dom0 kernel messages I just get a black
            screen for a few<br>
            &gt; seconds, and then the machine reboots. It leaves no
            messages or log<br>
            &gt; files, of course.<br>
            &gt;<br>
            &gt; revision I compiled: 25459<br>
            &gt; OS: ubuntu 12.04<br>
            &gt; dom0 kernel 3.2.0-24 (also tried -23), from the
            repositories. This<br>
            &gt; kernel works with Xen 4.1 from the repositories.<br>
            &gt;<br>
            &gt; I had to apply the patch from<br>
            &gt; <a href=3D"http://lists.gnu.org/archive/html/qemu-devel/20=
12-02/msg03460.html" target=3D"_blank">http://lists.gnu.org/archive/html/qe=
mu-devel/2012-02/msg03460.html</a>
            to<br>
            &gt; get it to compile. Could this have broken something?<br>
            &gt;<br>
            &gt; Is there a way to have it display some log messages
            instead of rebooting?<br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <br></div>
    Well possibly, yes. I had a similar issue before and when i compiled
    and installed xen. But once i tried booting into Xen, it would just
    hang at a black screen, nothing on it. Sometimes it would show a
    rapidly flickering cursor, but that&#39;s it.<br>
    <br>
    SO, what i had to try was to enable the Xen serial console. What
    this entails is using a NULL MODEM cable and plugging this into the
    COM port on your XEN computer and connecting the other end to a
    second computers COM port. Than you have to use a Terminal program,
    just as PuTTY or similar (based on your OS on second computer) and
    this way you can watch the Xen boot messages as they happen and
    could possibly troubleshoot.<br>
    <br>
    To enable the Serial Console, just have to add &quot;loglvl=3Dall
    guest_loglvl=3Dall com1=3D115200,8n1,0x3f8,4 console=3Dcom1,vga&quot; a=
fter the
    &quot;multiboot=A0 /boot/xen-4.2-unstable.gz placeholder ... &quot; <br=
>
    <br>
    You can read all about it here
    <a href=3D"http://wiki.xen.org/wiki/Xen_Serial_Console" target=3D"_blan=
k">http://wiki.xen.org/wiki/Xen_Serial_Console</a> on the Wiki page, which
    will explain it a lot better anyways.<div class=3D"im"><br>
    <br></div></div></blockquote><div class=3D"im"><br>Personally, I tried =
this. I bought a pci serial card and a null modem=20
cable. I attached the cable between my card and the usb-pci adapter=20
connected to my laptop. I set the grub to:<br>multiboot=A0=A0=A0=A0=A0=A0 /=
boot/xen-4.2.gz placeholder=A0 loglvl=3Dall guest_loglvl=3Dall com5=3D38400=
,8n1,0xa030,20 console=3Dcom5<br>
and started minicom on the labtop. Noting came up on minicom, and=20
nothing came up on the desktop&#39;s screen (As should be expected).<br>
I tested the connection by running minicom on the desktop as well. That wor=
ks fine. My output to dmesg | grep ttyS is:<br>
[=A0=A0=A0 2.393378] 0000:08:05.0: ttyS4 at I/O 0xa030 (irq =3D 20) is a ST=
16650V2<br>
[=A0=A0=A0 2.449062] 0000:08:05.1: ttyS5 at I/O 0xa020 (irq =3D 21) is a ST=
16650V2<br>If anyone knows why my serial console isn&#39;t working, maybe I=
 can fix it and get some useful information to debug this problem.<br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          <div> &gt;<br>
            &gt; Any idea how to get it to work?<br>
            &gt;<br>
            &gt; If anyone else here is successfully using a recent
            revision, can you<br>
            &gt; tell me which one, so I can try it too?<br>
            &gt;<br>
            <br>
          </div>
          I&#39;ve tried revision 25364 and 25099 (both picked because I
          found<br>
          someone reporting they worked for them). I got both to compile
          with<br>
          one or two patches, but with the same result.<br>
          <div>
            <div><br>
              _______________________________________________<br>
              Xen-users mailing list<br>
              <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
              <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      I have the same issue running xen 4.2 unstable on ubuntu 12.04. My
      screen turns black after starting the hypervisor, the computer
      reboots, and leaves no logs. The patch you mentioned shouldn&#39;t
      change any functionality, so that is probably not the cause. All
      the messages from the hypervisor seem typical.<br>
      Specs:<br>
      Ubuntu 12.04<br>
      Kernel: 3.2.0-24-generic<br>
      Processor: AMD FX-8150<br clear=3D"all">
      <br>
      -- <br>
      Aaron Lebahn<br>
      <a href=3D"mailto:cplusplus328@gmail.com" target=3D"_blank">cplusplus=
328@gmail.com</a><br>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
  </div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
>Aaron Lebahn<br><a href=3D"mailto:cplusplus328@gmail.com" target=3D"_blank=
">cplusplus328@gmail.com</a><br>



--14dae9d7197659289d04c1ed509d--


--===============2408062280358933384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2408062280358933384==--


From xen-users-bounces@lists.xen.org Fri Jun 08 03:09:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 03:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScpYt-0004Iw-4v; Fri, 08 Jun 2012 03:08:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1ScpYr-0004Ir-Cr
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 03:08:29 +0000
Received: from [85.158.138.51:59744] by server-10.bemta-3.messagelabs.com id
	00/27-06494-CAC61DF4; Fri, 08 Jun 2012 03:08:28 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339124906!28502204!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6551 invoked from network); 8 Jun 2012 03:08:27 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 03:08:27 -0000
Received: by lahc1 with SMTP id c1so1147488lah.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 20:08:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=TI5e/ulmNhKkKoQmEvGN9pAlOCfOJnzuVc3DbEgGV+g=;
	b=KIln/Wz9gx1qJ23Mlad+RolUdohS5yzT/Ai3BLfZBr+QzBL4dRUjsakkhHFYYXlsV4
	bMG0Ykn2wRQTTkKwwJFDPIuO0uZwKGs7z/DDD79t5lAGa83Dd3XCCGPd7TESkNIyGEyB
	lJl6o9Vccf2UG6Tf+Y37TRFRy7WmhKfaroruOOsOmsOmVo+K4K2OTCUz3lLBemyAvnHF
	oHEn/UmPGJkxjEwe1By8E1ZbbBBffjhN8nuOLzli+P3KKYyxfGRoDWmBvTyZ/RpqbwrV
	w/q8s0ytb/HgBntrvGerlxrflpNz2/hgzjsDYwLZWv1f5m1c8MpvGUWZJd2tYCsWKM/J
	RR1w==
Received: by 10.112.104.3 with SMTP id ga3mr2489739lbb.77.1339124906272; Thu,
	07 Jun 2012 20:08:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Thu, 7 Jun 2012 20:08:06 -0700 (PDT)
In-Reply-To: <4FD1565B.1030201@gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Thu, 7 Jun 2012 21:08:06 -0600
Message-ID: <CALJtybRO5sRna1+nDQg4eC4kiu1NPw9FMiBf1KEs0gQzCP=xCA@mail.gmail.com>
To: cyberhawk001@gmail.com
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2408062280358933384=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2408062280358933384==
Content-Type: multipart/alternative; boundary=14dae9d7197659289d04c1ed509d

--14dae9d7197659289d04c1ed509d
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Jun 7, 2012 at 7:33 PM, <cyberhawk001@gmail.com> wrote:

>  On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>
>
>
> On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org> wrote:
>
>> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
>> > I've compiled Xen unstable from source and tried using it. When
>> > booting I do see Xen starting, but at the point where I normally start
>> > getting the dom0 kernel messages I just get a black screen for a few
>> > seconds, and then the machine reboots. It leaves no messages or log
>> > files, of course.
>> >
>> > revision I compiled: 25459
>> > OS: ubuntu 12.04
>> > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>> > kernel works with Xen 4.1 from the repositories.
>> >
>> > I had to apply the patch from
>> > http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>> > get it to compile. Could this have broken something?
>> >
>> > Is there a way to have it display some log messages instead of
>> rebooting?
>>
>
>
> Well possibly, yes. I had a similar issue before and when i compiled and
> installed xen. But once i tried booting into Xen, it would just hang at a
> black screen, nothing on it. Sometimes it would show a rapidly flickering
> cursor, but that's it.
>
> SO, what i had to try was to enable the Xen serial console. What this
> entails is using a NULL MODEM cable and plugging this into the COM port on
> your XEN computer and connecting the other end to a second computers COM
> port. Than you have to use a Terminal program, just as PuTTY or similar
> (based on your OS on second computer) and this way you can watch the Xen
> boot messages as they happen and could possibly troubleshoot.
>
> To enable the Serial Console, just have to add "loglvl=all
> guest_loglvl=all com1=115200,8n1,0x3f8,4 console=com1,vga" after the
> "multiboot  /boot/xen-4.2-unstable.gz placeholder ... "
>
> You can read all about it here http://wiki.xen.org/wiki/Xen_Serial_Consoleon the Wiki page, which will explain it a lot better anyways.
>
>
>
Personally, I tried this. I bought a pci serial card and a null modem
cable. I attached the cable between my card and the usb-pci adapter
connected to my laptop. I set the grub to:
multiboot       /boot/xen-4.2.gz placeholder  loglvl=all guest_loglvl=all
com5=38400,8n1,0xa030,20 console=com5
and started minicom on the labtop. Noting came up on minicom, and nothing
came up on the desktop's screen (As should be expected).
I tested the connection by running minicom on the desktop as well. That
works fine. My output to dmesg | grep ttyS is:
[    2.393378] 0000:08:05.0: ttyS4 at I/O 0xa030 (irq = 20) is a ST16650V2
[    2.449062] 0000:08:05.1: ttyS5 at I/O 0xa020 (irq = 21) is a ST16650V2
If anyone knows why my serial console isn't working, maybe I can fix it and
get some useful information to debug this problem.

  >
> > Any idea how to get it to work?
> >
> > If anyone else here is successfully using a recent revision, can you
> > tell me which one, so I can try it too?
> >
>
>  I've tried revision 25364 and 25099 (both picked because I found
> someone reporting they worked for them). I got both to compile with
> one or two patches, but with the same result.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

I have the same issue running xen 4.2 unstable on ubuntu 12.04. My screen
turns black after starting the hypervisor, the computer reboots, and leaves
no logs. The patch you mentioned shouldn't change any functionality, so
that is probably not the cause. All the messages from the hypervisor seem
typical.
Specs:
Ubuntu 12.04
Kernel: 3.2.0-24-generic
Processor: AMD FX-8150

-- 
Aaron Lebahn
cplusplus328@gmail.com


_______________________________________________
Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-users




> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
Aaron Lebahn
cplusplus328@gmail.com

--14dae9d7197659289d04c1ed509d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 7:33 PM,  <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:cyberhawk001@gmail.com" target=3D"_blank">=
cyberhawk001@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">


 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
    <blockquote type=3D"cite"><br>
      <br>
      <div class=3D"gmail_quote">On Thu, Jun 7, 2012 at 5:27 PM, Rolu <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@ro=
ce.org</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>On Thu, Jun 7, 2012 at 3:15 PM, Rolu &lt;<a href=3D"mailto:r=
olu@roce.org" target=3D"_blank">rolu@roce.org</a>&gt;

            wrote:<br>
            &gt; I&#39;ve compiled Xen unstable from source and tried using
            it. When<br>
            &gt; booting I do see Xen starting, but at the point where I
            normally start<br>
            &gt; getting the dom0 kernel messages I just get a black
            screen for a few<br>
            &gt; seconds, and then the machine reboots. It leaves no
            messages or log<br>
            &gt; files, of course.<br>
            &gt;<br>
            &gt; revision I compiled: 25459<br>
            &gt; OS: ubuntu 12.04<br>
            &gt; dom0 kernel 3.2.0-24 (also tried -23), from the
            repositories. This<br>
            &gt; kernel works with Xen 4.1 from the repositories.<br>
            &gt;<br>
            &gt; I had to apply the patch from<br>
            &gt; <a href=3D"http://lists.gnu.org/archive/html/qemu-devel/20=
12-02/msg03460.html" target=3D"_blank">http://lists.gnu.org/archive/html/qe=
mu-devel/2012-02/msg03460.html</a>
            to<br>
            &gt; get it to compile. Could this have broken something?<br>
            &gt;<br>
            &gt; Is there a way to have it display some log messages
            instead of rebooting?<br>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <br></div>
    Well possibly, yes. I had a similar issue before and when i compiled
    and installed xen. But once i tried booting into Xen, it would just
    hang at a black screen, nothing on it. Sometimes it would show a
    rapidly flickering cursor, but that&#39;s it.<br>
    <br>
    SO, what i had to try was to enable the Xen serial console. What
    this entails is using a NULL MODEM cable and plugging this into the
    COM port on your XEN computer and connecting the other end to a
    second computers COM port. Than you have to use a Terminal program,
    just as PuTTY or similar (based on your OS on second computer) and
    this way you can watch the Xen boot messages as they happen and
    could possibly troubleshoot.<br>
    <br>
    To enable the Serial Console, just have to add &quot;loglvl=3Dall
    guest_loglvl=3Dall com1=3D115200,8n1,0x3f8,4 console=3Dcom1,vga&quot; a=
fter the
    &quot;multiboot=A0 /boot/xen-4.2-unstable.gz placeholder ... &quot; <br=
>
    <br>
    You can read all about it here
    <a href=3D"http://wiki.xen.org/wiki/Xen_Serial_Console" target=3D"_blan=
k">http://wiki.xen.org/wiki/Xen_Serial_Console</a> on the Wiki page, which
    will explain it a lot better anyways.<div class=3D"im"><br>
    <br></div></div></blockquote><div class=3D"im"><br>Personally, I tried =
this. I bought a pci serial card and a null modem=20
cable. I attached the cable between my card and the usb-pci adapter=20
connected to my laptop. I set the grub to:<br>multiboot=A0=A0=A0=A0=A0=A0 /=
boot/xen-4.2.gz placeholder=A0 loglvl=3Dall guest_loglvl=3Dall com5=3D38400=
,8n1,0xa030,20 console=3Dcom5<br>
and started minicom on the labtop. Noting came up on minicom, and=20
nothing came up on the desktop&#39;s screen (As should be expected).<br>
I tested the connection by running minicom on the desktop as well. That wor=
ks fine. My output to dmesg | grep ttyS is:<br>
[=A0=A0=A0 2.393378] 0000:08:05.0: ttyS4 at I/O 0xa030 (irq =3D 20) is a ST=
16650V2<br>
[=A0=A0=A0 2.449062] 0000:08:05.1: ttyS5 at I/O 0xa020 (irq =3D 21) is a ST=
16650V2<br>If anyone knows why my serial console isn&#39;t working, maybe I=
 can fix it and get some useful information to debug this problem.<br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          <div> &gt;<br>
            &gt; Any idea how to get it to work?<br>
            &gt;<br>
            &gt; If anyone else here is successfully using a recent
            revision, can you<br>
            &gt; tell me which one, so I can try it too?<br>
            &gt;<br>
            <br>
          </div>
          I&#39;ve tried revision 25364 and 25099 (both picked because I
          found<br>
          someone reporting they worked for them). I got both to compile
          with<br>
          one or two patches, but with the same result.<br>
          <div>
            <div><br>
              _______________________________________________<br>
              Xen-users mailing list<br>
              <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
              <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      I have the same issue running xen 4.2 unstable on ubuntu 12.04. My
      screen turns black after starting the hypervisor, the computer
      reboots, and leaves no logs. The patch you mentioned shouldn&#39;t
      change any functionality, so that is probably not the cause. All
      the messages from the hypervisor seem typical.<br>
      Specs:<br>
      Ubuntu 12.04<br>
      Kernel: 3.2.0-24-generic<br>
      Processor: AMD FX-8150<br clear=3D"all">
      <br>
      -- <br>
      Aaron Lebahn<br>
      <a href=3D"mailto:cplusplus328@gmail.com" target=3D"_blank">cplusplus=
328@gmail.com</a><br>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
  </div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
>Aaron Lebahn<br><a href=3D"mailto:cplusplus328@gmail.com" target=3D"_blank=
">cplusplus328@gmail.com</a><br>



--14dae9d7197659289d04c1ed509d--


--===============2408062280358933384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2408062280358933384==--


From xen-users-bounces@lists.xen.org Fri Jun 08 03:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 03:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScqEl-0004v8-BF; Fri, 08 Jun 2012 03:51:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ScqEj-0004v3-Tw
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 03:51:46 +0000
Received: from [85.158.138.51:58129] by server-8.bemta-3.messagelabs.com id
	15/A6-22118-1D671DF4; Fri, 08 Jun 2012 03:51:45 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339127502!22476227!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20152 invoked from network); 8 Jun 2012 03:51:44 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 03:51:44 -0000
Received: by pbbro12 with SMTP id ro12so2117608pbb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 20:51:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=6kelro2+UcfffA9ZVAZXT+GSOLvKVTdC/hTEtS4aAGM=;
	b=VUXba1iySJl3BYPwfHYUxb/bejUqYdOfrKcaXNhBIX22pQbDVtW3WxY+qjwUQx2d2n
	nAUeRhLzVGR0PqbcGn0QVhnX0fxvhgZcFWE3LBQX2RK2khAKOWnOM7A5M9uMRPBw+YnG
	/BO/y2OP35x3+ZgOLKIV/yQRfiw4m84jqdu/w8Dkr3L4oXnYgRVyPXxCfgdTZO3QRdK/
	WN2zWXvb5FE8qzC5lmj0RWlfQyEWCNZroB0WXuUBbC6YDv/PxQCjyUhkwIs8gNeLR+Bi
	QG/uRWZi53Nu/1fYYL1SQnu7xjMLQ6OYG8kCnn6YfdaoZskc7sq71bCkxv6sq2HHg3r2
	EzSQ==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr12625222pbc.61.1339127502130; Thu,
	07 Jun 2012 20:51:42 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 7 Jun 2012 20:51:42 -0700 (PDT)
In-Reply-To: <039E0B4AA9103344A80DA55DDDC76A936A65F0@electron.tidyhosts.com>
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
	<1339068405.18523.4.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65F0@electron.tidyhosts.com>
Date: Fri, 8 Jun 2012 10:51:42 +0700
Message-ID: <CAG1y0sfcbtXyPzwdwQhkxUm-f_nEeanL-uWHymjhNexaogtn3g@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ian Tobin <itobin@tidyhosts.com>
X-Gm-Message-State: ALoCoQm6phIxH6VtP4T5FN+ReHWOOFMPmgWnrUrqWX7/0jN4eDAm10b+Vc3Vll6xSUGwGdh4im/o
Cc: xen-users@lists.xen.org, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 8:03 PM, Ian Tobin <itobin@tidyhosts.com> wrote:

> kernel = "/usr/lib/xen/boot/pv-grub-x86_32.gz"
> extra = "(hd0)/boot/grub/menu.lst"

Does the part in "extra" also the same one you in pvgrub's prompt when booting?

> ip="172.20.45.10"
> netmask="255.255.0.0"
> gateway="172.20.0.1"
> hostname = "testlinux"

IIRC these settings won't work with pvgrub. In fact, it will prevent
pvgrub from working. Something to do with parameter ordering to the
kernel, since those lines basically pass extra parameters to the
kernel as well. Try REMOVING those lines, and see if it works.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 03:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 03:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScqEl-0004v8-BF; Fri, 08 Jun 2012 03:51:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ScqEj-0004v3-Tw
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 03:51:46 +0000
Received: from [85.158.138.51:58129] by server-8.bemta-3.messagelabs.com id
	15/A6-22118-1D671DF4; Fri, 08 Jun 2012 03:51:45 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339127502!22476227!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20152 invoked from network); 8 Jun 2012 03:51:44 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 03:51:44 -0000
Received: by pbbro12 with SMTP id ro12so2117608pbb.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 20:51:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=6kelro2+UcfffA9ZVAZXT+GSOLvKVTdC/hTEtS4aAGM=;
	b=VUXba1iySJl3BYPwfHYUxb/bejUqYdOfrKcaXNhBIX22pQbDVtW3WxY+qjwUQx2d2n
	nAUeRhLzVGR0PqbcGn0QVhnX0fxvhgZcFWE3LBQX2RK2khAKOWnOM7A5M9uMRPBw+YnG
	/BO/y2OP35x3+ZgOLKIV/yQRfiw4m84jqdu/w8Dkr3L4oXnYgRVyPXxCfgdTZO3QRdK/
	WN2zWXvb5FE8qzC5lmj0RWlfQyEWCNZroB0WXuUBbC6YDv/PxQCjyUhkwIs8gNeLR+Bi
	QG/uRWZi53Nu/1fYYL1SQnu7xjMLQ6OYG8kCnn6YfdaoZskc7sq71bCkxv6sq2HHg3r2
	EzSQ==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr12625222pbc.61.1339127502130; Thu,
	07 Jun 2012 20:51:42 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 7 Jun 2012 20:51:42 -0700 (PDT)
In-Reply-To: <039E0B4AA9103344A80DA55DDDC76A936A65F0@electron.tidyhosts.com>
References: <C09D8D95-AC91-4DB0-A2F2-94210DC1F407@tidyhosts.com>
	<1337676390.10118.23.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65EC@electron.tidyhosts.com>
	<1339068405.18523.4.camel@zakaz.uk.xensource.com>
	<039E0B4AA9103344A80DA55DDDC76A936A65F0@electron.tidyhosts.com>
Date: Fri, 8 Jun 2012 10:51:42 +0700
Message-ID: <CAG1y0sfcbtXyPzwdwQhkxUm-f_nEeanL-uWHymjhNexaogtn3g@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Ian Tobin <itobin@tidyhosts.com>
X-Gm-Message-State: ALoCoQm6phIxH6VtP4T5FN+ReHWOOFMPmgWnrUrqWX7/0jN4eDAm10b+Vc3Vll6xSUGwGdh4im/o
Cc: xen-users@lists.xen.org, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] Pvgrub on Debian dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 8:03 PM, Ian Tobin <itobin@tidyhosts.com> wrote:

> kernel = "/usr/lib/xen/boot/pv-grub-x86_32.gz"
> extra = "(hd0)/boot/grub/menu.lst"

Does the part in "extra" also the same one you in pvgrub's prompt when booting?

> ip="172.20.45.10"
> netmask="255.255.0.0"
> gateway="172.20.0.1"
> hostname = "testlinux"

IIRC these settings won't work with pvgrub. In fact, it will prevent
pvgrub from working. Something to do with parameter ordering to the
kernel, since those lines basically pass extra parameters to the
kernel as well. Try REMOVING those lines, and see if it works.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 04:00:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 04:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScqMf-0005AY-Hk; Fri, 08 Jun 2012 03:59:57 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1ScqMe-0005AP-7G
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 03:59:56 +0000
Received: from [193.109.254.147:51549] by server-2.bemta-14.messagelabs.com id
	DF/F9-27740-BB871DF4; Fri, 08 Jun 2012 03:59:55 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339127993!8652710!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24781 invoked from network); 8 Jun 2012 03:59:54 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 03:59:54 -0000
Received: by obbwd20 with SMTP id wd20so2547491obb.32
	for <multiple recipients>; Thu, 07 Jun 2012 20:59:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=mpJmwxkrYSFvcVWuc0aO2d+o5vUQcvjvp12RhwTOAKU=;
	b=XEPlne0RtaDr/CHjWPBsFolNSdmTURfw+DjMmD9/LuHbiBIemzKktDcjWway+rDKLN
	uoTD1zl/UEQ7jBf3KD2ONCTZCjgvYnhHd7XJCLu6JIhq40Op6+wdCfZZnqUllgMAneG1
	BNYd3YuyNSQubcZ4rmLbxDalmnN1Xkp/5TJ/I5BPJKuiRwB1wroDIYYCUCJ5Db+GjOa/
	Y4ecFL79RtVlQlLLZ/Ly7ziclj1z/Qtgva2tZb42dmtWBQ7QrYvNN8yh1zlTnxO6roix
	eXZ4igGRAICflYamuNoFdonaPO1p/Dkm6I/vlIsj4Je/Z9v51pUc46LOYDcxjvSEpeff
	SRPw==
MIME-Version: 1.0
Received: by 10.182.17.8 with SMTP id k8mr4547033obd.25.1339127992787; Thu, 07
	Jun 2012 20:59:52 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Thu, 7 Jun 2012 20:59:52 -0700 (PDT)
Date: Fri, 8 Jun 2012 13:59:52 +1000
Message-ID: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] xapi + ubuntu 12.04 out of memory crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5400771968727288658=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5400771968727288658==
Content-Type: multipart/alternative; boundary=f46d044473f551a46804c1ee08f2

--f46d044473f551a46804c1ee08f2
Content-Type: text/plain; charset=ISO-8859-1

hi all,

i meet a big problem, when i finish install xcp-xapi on ubuntu 12.04,

i set grub to go into xen 4.1 kernel when startup and set echo
'TOOLSTACK="xapi"' > /etc/default/xen

when i reboot and login to the system , i got a lot out of memory error and
all process be killed, seem like kernel crash.

can anyone help me about that ?

thanks.

--f46d044473f551a46804c1ee08f2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi all,=A0<div><br></div><div>i meet a big problem, when i finish install x=
cp-xapi on ubuntu 12.04,=A0</div><div><br></div><div>i set grub to go into =
xen 4.1 kernel when startup and set=A0<span class=3D"Apple-style-span" styl=
e=3D"font-family:monospace;line-height:13px;white-space:pre">echo &#39;TOOL=
STACK=3D&quot;xapi&quot;&#39; &gt; /etc/default/xen</span></div>
<div><font class=3D"Apple-style-span" face=3D"monospace"><span class=3D"App=
le-style-span" style=3D"line-height:13px;white-space:pre"><br></span></font=
></div><div>when i reboot and login to the system , i got a lot out of memo=
ry error and all process be killed, seem like kernel crash.</div>
<div><br></div><div>can anyone help me about that ?</div><div><br></div><di=
v>thanks.</div>

--f46d044473f551a46804c1ee08f2--


--===============5400771968727288658==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5400771968727288658==--


From xen-users-bounces@lists.xen.org Fri Jun 08 04:00:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 04:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScqMf-0005AY-Hk; Fri, 08 Jun 2012 03:59:57 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1ScqMe-0005AP-7G
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 03:59:56 +0000
Received: from [193.109.254.147:51549] by server-2.bemta-14.messagelabs.com id
	DF/F9-27740-BB871DF4; Fri, 08 Jun 2012 03:59:55 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339127993!8652710!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24781 invoked from network); 8 Jun 2012 03:59:54 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 03:59:54 -0000
Received: by obbwd20 with SMTP id wd20so2547491obb.32
	for <multiple recipients>; Thu, 07 Jun 2012 20:59:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=mpJmwxkrYSFvcVWuc0aO2d+o5vUQcvjvp12RhwTOAKU=;
	b=XEPlne0RtaDr/CHjWPBsFolNSdmTURfw+DjMmD9/LuHbiBIemzKktDcjWway+rDKLN
	uoTD1zl/UEQ7jBf3KD2ONCTZCjgvYnhHd7XJCLu6JIhq40Op6+wdCfZZnqUllgMAneG1
	BNYd3YuyNSQubcZ4rmLbxDalmnN1Xkp/5TJ/I5BPJKuiRwB1wroDIYYCUCJ5Db+GjOa/
	Y4ecFL79RtVlQlLLZ/Ly7ziclj1z/Qtgva2tZb42dmtWBQ7QrYvNN8yh1zlTnxO6roix
	eXZ4igGRAICflYamuNoFdonaPO1p/Dkm6I/vlIsj4Je/Z9v51pUc46LOYDcxjvSEpeff
	SRPw==
MIME-Version: 1.0
Received: by 10.182.17.8 with SMTP id k8mr4547033obd.25.1339127992787; Thu, 07
	Jun 2012 20:59:52 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Thu, 7 Jun 2012 20:59:52 -0700 (PDT)
Date: Fri, 8 Jun 2012 13:59:52 +1000
Message-ID: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] xapi + ubuntu 12.04 out of memory crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5400771968727288658=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5400771968727288658==
Content-Type: multipart/alternative; boundary=f46d044473f551a46804c1ee08f2

--f46d044473f551a46804c1ee08f2
Content-Type: text/plain; charset=ISO-8859-1

hi all,

i meet a big problem, when i finish install xcp-xapi on ubuntu 12.04,

i set grub to go into xen 4.1 kernel when startup and set echo
'TOOLSTACK="xapi"' > /etc/default/xen

when i reboot and login to the system , i got a lot out of memory error and
all process be killed, seem like kernel crash.

can anyone help me about that ?

thanks.

--f46d044473f551a46804c1ee08f2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi all,=A0<div><br></div><div>i meet a big problem, when i finish install x=
cp-xapi on ubuntu 12.04,=A0</div><div><br></div><div>i set grub to go into =
xen 4.1 kernel when startup and set=A0<span class=3D"Apple-style-span" styl=
e=3D"font-family:monospace;line-height:13px;white-space:pre">echo &#39;TOOL=
STACK=3D&quot;xapi&quot;&#39; &gt; /etc/default/xen</span></div>
<div><font class=3D"Apple-style-span" face=3D"monospace"><span class=3D"App=
le-style-span" style=3D"line-height:13px;white-space:pre"><br></span></font=
></div><div>when i reboot and login to the system , i got a lot out of memo=
ry error and all process be killed, seem like kernel crash.</div>
<div><br></div><div>can anyone help me about that ?</div><div><br></div><di=
v>thanks.</div>

--f46d044473f551a46804c1ee08f2--


--===============5400771968727288658==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5400771968727288658==--


From xen-users-bounces@lists.xen.org Fri Jun 08 06:09:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 06:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScsMj-0006oU-4L; Fri, 08 Jun 2012 06:08:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sooner1943@gmail.com>) id 1ScsMh-0006oP-NC
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 06:08:08 +0000
Received: from [85.158.143.35:7107] by server-3.bemta-4.messagelabs.com id
	43/2A-29237-7C691DF4; Fri, 08 Jun 2012 06:08:07 +0000
X-Env-Sender: sooner1943@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1339135683!19399697!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22003 invoked from network); 8 Jun 2012 06:08:04 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 06:08:04 -0000
Received: by ggnp1 with SMTP id p1so1173003ggn.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 23:08:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=Bt6HOf2JCdpFcavf/sUDQdqB9F9bE7LZJvWFIodKtAA=;
	b=k5Vrb8ta6ifnDN7Eps3KNSDHgcds9wCd2QXtrzF4F9jpk3M9TmQmNNBopDaIMHRbp5
	pNTSMY3Bq8pUDCMpjPATxSfmoEYwD5iik633soGViGcPJUjTwYWPISy8lUBSXp7dvasD
	GqEFoLA/jty/5zKa6B6XxjHy+U3Ogxjf/ph+xu8pZAryAQ0VI6sQPel3sTTyKOCMIeWR
	WALeKqClpZCwyHLhfMmYpTC1EKYPnSOK7C2u3HsXjh8YLxOjB3zu/Vx421PaQlBkrYEk
	M/PlT5X6jyX1DqwJafUv31WT0B7HPq/usMC6eWMUB9z2y1rGt8VIIsUeoXKxdcK/G+Gn
	1oBQ==
MIME-Version: 1.0
Received: by 10.50.171.41 with SMTP id ar9mr2509929igc.56.1339135682732; Thu,
	07 Jun 2012 23:08:02 -0700 (PDT)
Received: by 10.231.29.17 with HTTP; Thu, 7 Jun 2012 23:08:02 -0700 (PDT)
In-Reply-To: <CAG6HaVJcZ5Y82WjvJ+pW0o5kSU_EVaEMheUM17QkrTmiUn+drA@mail.gmail.com>
References: <CAG6HaVJcZ5Y82WjvJ+pW0o5kSU_EVaEMheUM17QkrTmiUn+drA@mail.gmail.com>
Date: Fri, 8 Jun 2012 14:08:02 +0800
Message-ID: <CAG6HaVLt=vT19LX-DvwXx0qYqvtcfUHobjeWKgF8rXabr-3icA@mail.gmail.com>
From: =?GB2312?B?zfXYpg==?= <sooner1943@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] network is only connected for a while when the domU is
	started
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3680905089663685912=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3680905089663685912==
Content-Type: multipart/alternative; boundary=e89a8f234583ace22c04c1efd22b

--e89a8f234583ace22c04c1efd22b
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable

Hi ALL,

Here is a weird problem comfusing me for a long time. i'v installed xen
4.0.1 with linux kernel 3.1.0-rc9+
Everything works fine except i cannot ping to the gateway in a PVM domU.
i'v installed bridge-utils and brctl show like this

  bridge  name         bridge id                      STP          enabled
interfaces
eth0                      8000.00219b480d56     no             peth0

    vif11.0
virbr0                     8000.000000000000     yes

 The domU is supposed to get a IP from a DHCP server in our network so i
can access to it from any node in that network.
i made the eth0 bridge as a switch and the domU could access to the DHCP
server across it. it works fine on a HVM domU.

 The most weird part is the PVM could get an IP address every time i start
it and i could ping to the gateway too. But after just a few minutes, the
ping process is stuck, and the host become unreacheable. At the same time,
i restart the network, and the eth0 in domU could not get an IP address.

 i post the output here:

 133.133.133.40 is the IP address of gateway
133.133.134.171 is the IP address of the PVM domU

  [root@localhost ~]# ping 133.133.133.40
PING 133.133.133.40 (133.133.133.40) 56(84) bytes of data.
64 bytes from 133.133.133.40: icmp_seq=3D1 ttl=3D64 time=3D0.824 ms
64 bytes from 133.133.133.40: icmp_seq=3D2 ttl=3D64 time=3D0.491 ms
64 bytes from 133.133.133.40: icmp_seq=3D3 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D4 ttl=3D64 time=3D0.437 ms
64 bytes from 133.133.133.40: icmp_seq=3D5 ttl=3D64 time=3D0.459 ms
64 bytes from 133.133.133.40: icmp_seq=3D6 ttl=3D64 time=3D1.16 ms
64 bytes from 133.133.133.40: icmp_seq=3D7 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D8 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D9 ttl=3D64 time=3D0.528 ms
64 bytes from 133.133.133.40: icmp_seq=3D10 ttl=3D64 time=3D0.447 ms
64 bytes from 133.133.133.40: icmp_seq=3D11 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D12 ttl=3D64 time=3D0.398 ms
64 bytes from 133.133.133.40: icmp_seq=3D13 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D14 ttl=3D64 time=3D0.504 ms
64 bytes from 133.133.133.40: icmp_seq=3D15 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D16 ttl=3D64 time=3D0.451 ms
64 bytes from 133.133.133.40: icmp_seq=3D17 ttl=3D64 time=3D0.501 ms
64 bytes from 133.133.133.40: icmp_seq=3D18 ttl=3D64 time=3D0.446 ms
64 bytes from 133.133.133.40: icmp_seq=3D19 ttl=3D64 time=3D0.373 ms
64 bytes from 133.133.133.40: icmp_seq=3D20 ttl=3D64 time=3D0.413 ms
64 bytes from 133.133.133.40: icmp_seq=3D21 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D22 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D23 ttl=3D64 time=3D0.407 ms
64 bytes from 133.133.133.40: icmp_seq=3D24 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D25 ttl=3D64 time=3D0.471 ms
64 bytes from 133.133.133.40: icmp_seq=3D26 ttl=3D64 time=3D0.458 ms
64 bytes from 133.133.133.40: icmp_seq=3D27 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D28 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D29 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D30 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D31 ttl=3D64 time=3D0.424 ms
>From 133.133.134.171 icmp_seq=3D85 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D86 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D87 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D89 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D90 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D91 Destination Host Unreachable

 i also post my configuration of PVM domU here:

  <domain type=3D'xen' id=3D'12'>
 <name>centos-para</name>
 <uuid>67256e52-ac7d-a95e-fd58-8114475e454e</uuid>
 <memory>1048576</memory>
 <currentMemory>1048576</currentMemory>
 <vcpu>1</vcpu>
 <bootloader>/usr/bin/pygrub</bootloader>
 <os>
 <type>linux</type>
 </os>
 <clock offset=3D'utc'/>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>restart</on_crash>
 <devices>
 <disk type=3D'file' device=3D'disk'>
 <driver name=3D'file'/>
 <source file=3D'/root/vm/centos-para/centos-para.img'/>
 <target dev=3D'xvda' bus=3D'xen'/>
 </disk>
 <interface type=3D'bridge'>
 <mac address=3D'00:16:3e:29:e4:9c'/>
 <source bridge=3D'eth0'/>
 <script path=3D'/etc/xen/scripts/vif-bridge'/>
 <target dev=3D'vif12.0'/>
 </interface>
 <console type=3D'pty' tty=3D'/dev/pts/2'>
 <source path=3D'/dev/pts/2'/>
 <target port=3D'0'/>
 </console>
 </devices>
</domain>
 is there anyone could help me please=A3=BF i=A1=AEv googled lots of stuff =
but
nothing helped.


sa wang

2012-06-07
------------------------------
  --------------------------------------------------
Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate
Technology Center of Software Engineering
Institute of Software, Chinese Academy of Sciences
P.O.Box 8718, Beijing 100190, China

--e89a8f234583ace22c04c1efd22b
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><div><font color=3D"#406035">Hi ALL,</font></div=
><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035">Here is a weird problem comfusing me for a lon=
g time.=20
i&#39;v installed xen 4.0.1 with linux kernel 3.1.0-rc9+</font></div>
<div><font color=3D"#406035">Everything works fine except i cannot ping to =
the=20
gateway in a PVM domU. i&#39;v installed bridge-utils and brctl show like=
=20
this</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">
<div>bridge &nbsp;name &nbsp; &nbsp; &nbsp; &nbsp; bridge id &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STP &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp;enabled     interfaces</div>
<div>eth0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp;8000.00219b480d56 &nbsp; &nbsp; no &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; peth0</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vif11.0</div>
<div>virbr0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; 8000.000000000000 &nbsp; &nbsp; yes</div><div><br></div>
<div> </div></font></div>
<div><font color=3D"#406035">The domU is supposed to get a IP from a DHCP s=
erver in=20
our network so i can access to it from any node in that network.</font></di=
v>
<div><font color=3D"#406035">i made the eth0 bridge as a switch and the dom=
U could=20
access to the DHCP server across it. it works fine on a HVM domU.</font></d=
iv><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">The most weird part is the PVM could get an IP=
 address=20
every time i start it and i could ping to the gateway too. But after just a=
 few=20
minutes, the ping process is stuck, and the host become unreacheable. At th=
e=20
same time, i restart the network, and the eth0 in domU could not get an IP=
=20
address.</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">i post the output here:</font></div><div><font=
 color=3D"#406035"><br></font></div>
<div>
<div><font color=3D"#000000">133.133.133.40 is the IP address of=20
gateway</font></div>
<div><font color=3D"#000000">133.133.134.171 is the IP address of the PVM=
=20
domU</font></div></div><div><font color=3D"#000000"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">[root@localho=
st ~]# ping 133.133.133.40</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">PING 133.133.=
133.40 (133.133.133.40) 56(84) bytes of data.</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D1 ttl=3D64 time=3D0.824 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D2 ttl=3D64 time=3D0.491 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D3 ttl=3D64 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D4 ttl=3D64 time=3D0.437 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D5 ttl=3D64 time=3D0.459 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D6 ttl=3D64 time=3D1.16 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D7 ttl=3D64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D8 ttl=3D64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D9 ttl=3D64 time=3D0.528 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D10 ttl=3D64 time=3D0.447 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D11 ttl=3D64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D12 ttl=3D64 time=3D0.398 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D13 ttl=3D64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D14 ttl=3D64 time=3D0.504 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D15 ttl=3D64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D16 ttl=3D64 time=3D0.451 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D17 ttl=3D64 time=3D0.501 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D18 ttl=3D64 time=3D0.446 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D19 ttl=3D64 time=3D0.373 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D20 ttl=3D64 time=3D0.413 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D21 ttl=3D64 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D22 ttl=3D64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D23 ttl=3D64 time=3D0.407 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D24 ttl=3D64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D25 ttl=3D64 time=3D0.471 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D26 ttl=3D64 time=3D0.458 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D27 ttl=3D64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D28 ttl=3D64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D29 ttl=3D64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D30 ttl=3D64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D31 ttl=3D64 time=3D0.424 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D85 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D86 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D87 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D89 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D90 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D91 Destination Host Unreachable</font></div><div style=
=3D"color:rgb(192,192,192)"><font color=3D"#000000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div><font color=3D"#009900">i also post my configuration of PVM domU=20
here:</font></div><div style=3D"color:rgb(192,192,192)"><font color=3D"#000=
000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">
<div>&lt;domain type=3D&#39;xen&#39; id=3D&#39;12&#39;&gt;</div>
<div>  &lt;name&gt;centos-para&lt;/name&gt;</div>
<div>  &lt;uuid&gt;67256e52-ac7d-a95e-fd58-8114475e454e&lt;/uuid&gt;</div>
<div>  &lt;memory&gt;1048576&lt;/memory&gt;</div>
<div>  &lt;currentMemory&gt;1048576&lt;/currentMemory&gt;</div>
<div>  &lt;vcpu&gt;1&lt;/vcpu&gt;</div>
<div>  &lt;bootloader&gt;/usr/bin/pygrub&lt;/bootloader&gt;</div>
<div>  &lt;os&gt;</div>
<div>    &lt;type&gt;linux&lt;/type&gt;</div>
<div>  &lt;/os&gt;</div>
<div>  &lt;clock offset=3D&#39;utc&#39;/&gt;</div>
<div>  &lt;on_poweroff&gt;destroy&lt;/on_poweroff&gt;</div>
<div>  &lt;on_reboot&gt;restart&lt;/on_reboot&gt;</div>
<div>  &lt;on_crash&gt;restart&lt;/on_crash&gt;</div>
<div>  &lt;devices&gt;</div>
<div>    &lt;disk type=3D&#39;file&#39; device=3D&#39;disk&#39;&gt;</div>
<div>      &lt;driver name=3D&#39;file&#39;/&gt;</div>
<div>      &lt;source file=3D&#39;/root/vm/centos-para/centos-para.img&#39;=
/&gt;</div>
<div>      &lt;target dev=3D&#39;xvda&#39; bus=3D&#39;xen&#39;/&gt;</div>
<div>    &lt;/disk&gt;</div>
<div>    &lt;interface type=3D&#39;bridge&#39;&gt;</div>
<div>      &lt;mac address=3D&#39;00:16:3e:29:e4:9c&#39;/&gt;</div>
<div>      &lt;source bridge=3D&#39;eth0&#39;/&gt;</div>
<div>      &lt;script path=3D&#39;/etc/xen/scripts/vif-bridge&#39;/&gt;</di=
v>
<div>      &lt;target dev=3D&#39;vif12.0&#39;/&gt;</div>
<div>    &lt;/interface&gt;</div>
<div>    &lt;console type=3D&#39;pty&#39; tty=3D&#39;/dev/pts/2&#39;&gt;</d=
iv>
<div>      &lt;source path=3D&#39;/dev/pts/2&#39;/&gt;</div>
<div>      &lt;target port=3D&#39;0&#39;/&gt;</div>
<div>    &lt;/console&gt;</div>
<div>  &lt;/devices&gt;</div>
<div>&lt;/domain&gt;</div></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">is there anyo=
ne could help me please=A3=BF i&lsquo;v googled lots=20
of stuff but nothing helped.</font></div><div style=3D"color:rgb(192,192,19=
2)"><font color=3D"#000000"><br></font></div><div style=3D"color:rgb(192,19=
2,192)"><font color=3D"#000000"><br></font></div><div>sa wang</div>
<div style=3D"color:rgb(192,192,192)"> </div></div>
<div><font color=3D"#c0c0c0"></font> </div>
<div><font color=3D"#c0c0c0">                                              =
    <br>2012-06-07  </font></div><font>
<hr style=3D"WIDTH:122px;min-height:2px" align=3D"left" size=3D"2">

<div><font color=3D"#c0c0c0"><span>
<div>
<div> </div>
<div>--------------------------------------------------</div>
<div>Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate</div>
<div>Technology Center of Software Engineering</div>
<div>Institute of Software, Chinese Academy of Sciences</div>
<div>P.O.Box 8718, Beijing 100190, China</div></div></span></font></div></f=
ont>
</div><br>

--e89a8f234583ace22c04c1efd22b--


--===============3680905089663685912==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3680905089663685912==--


From xen-users-bounces@lists.xen.org Fri Jun 08 06:09:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 06:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScsMj-0006oU-4L; Fri, 08 Jun 2012 06:08:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sooner1943@gmail.com>) id 1ScsMh-0006oP-NC
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 06:08:08 +0000
Received: from [85.158.143.35:7107] by server-3.bemta-4.messagelabs.com id
	43/2A-29237-7C691DF4; Fri, 08 Jun 2012 06:08:07 +0000
X-Env-Sender: sooner1943@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1339135683!19399697!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22003 invoked from network); 8 Jun 2012 06:08:04 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 06:08:04 -0000
Received: by ggnp1 with SMTP id p1so1173003ggn.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 23:08:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=Bt6HOf2JCdpFcavf/sUDQdqB9F9bE7LZJvWFIodKtAA=;
	b=k5Vrb8ta6ifnDN7Eps3KNSDHgcds9wCd2QXtrzF4F9jpk3M9TmQmNNBopDaIMHRbp5
	pNTSMY3Bq8pUDCMpjPATxSfmoEYwD5iik633soGViGcPJUjTwYWPISy8lUBSXp7dvasD
	GqEFoLA/jty/5zKa6B6XxjHy+U3Ogxjf/ph+xu8pZAryAQ0VI6sQPel3sTTyKOCMIeWR
	WALeKqClpZCwyHLhfMmYpTC1EKYPnSOK7C2u3HsXjh8YLxOjB3zu/Vx421PaQlBkrYEk
	M/PlT5X6jyX1DqwJafUv31WT0B7HPq/usMC6eWMUB9z2y1rGt8VIIsUeoXKxdcK/G+Gn
	1oBQ==
MIME-Version: 1.0
Received: by 10.50.171.41 with SMTP id ar9mr2509929igc.56.1339135682732; Thu,
	07 Jun 2012 23:08:02 -0700 (PDT)
Received: by 10.231.29.17 with HTTP; Thu, 7 Jun 2012 23:08:02 -0700 (PDT)
In-Reply-To: <CAG6HaVJcZ5Y82WjvJ+pW0o5kSU_EVaEMheUM17QkrTmiUn+drA@mail.gmail.com>
References: <CAG6HaVJcZ5Y82WjvJ+pW0o5kSU_EVaEMheUM17QkrTmiUn+drA@mail.gmail.com>
Date: Fri, 8 Jun 2012 14:08:02 +0800
Message-ID: <CAG6HaVLt=vT19LX-DvwXx0qYqvtcfUHobjeWKgF8rXabr-3icA@mail.gmail.com>
From: =?GB2312?B?zfXYpg==?= <sooner1943@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] network is only connected for a while when the domU is
	started
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3680905089663685912=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3680905089663685912==
Content-Type: multipart/alternative; boundary=e89a8f234583ace22c04c1efd22b

--e89a8f234583ace22c04c1efd22b
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable

Hi ALL,

Here is a weird problem comfusing me for a long time. i'v installed xen
4.0.1 with linux kernel 3.1.0-rc9+
Everything works fine except i cannot ping to the gateway in a PVM domU.
i'v installed bridge-utils and brctl show like this

  bridge  name         bridge id                      STP          enabled
interfaces
eth0                      8000.00219b480d56     no             peth0

    vif11.0
virbr0                     8000.000000000000     yes

 The domU is supposed to get a IP from a DHCP server in our network so i
can access to it from any node in that network.
i made the eth0 bridge as a switch and the domU could access to the DHCP
server across it. it works fine on a HVM domU.

 The most weird part is the PVM could get an IP address every time i start
it and i could ping to the gateway too. But after just a few minutes, the
ping process is stuck, and the host become unreacheable. At the same time,
i restart the network, and the eth0 in domU could not get an IP address.

 i post the output here:

 133.133.133.40 is the IP address of gateway
133.133.134.171 is the IP address of the PVM domU

  [root@localhost ~]# ping 133.133.133.40
PING 133.133.133.40 (133.133.133.40) 56(84) bytes of data.
64 bytes from 133.133.133.40: icmp_seq=3D1 ttl=3D64 time=3D0.824 ms
64 bytes from 133.133.133.40: icmp_seq=3D2 ttl=3D64 time=3D0.491 ms
64 bytes from 133.133.133.40: icmp_seq=3D3 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D4 ttl=3D64 time=3D0.437 ms
64 bytes from 133.133.133.40: icmp_seq=3D5 ttl=3D64 time=3D0.459 ms
64 bytes from 133.133.133.40: icmp_seq=3D6 ttl=3D64 time=3D1.16 ms
64 bytes from 133.133.133.40: icmp_seq=3D7 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D8 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D9 ttl=3D64 time=3D0.528 ms
64 bytes from 133.133.133.40: icmp_seq=3D10 ttl=3D64 time=3D0.447 ms
64 bytes from 133.133.133.40: icmp_seq=3D11 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D12 ttl=3D64 time=3D0.398 ms
64 bytes from 133.133.133.40: icmp_seq=3D13 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D14 ttl=3D64 time=3D0.504 ms
64 bytes from 133.133.133.40: icmp_seq=3D15 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D16 ttl=3D64 time=3D0.451 ms
64 bytes from 133.133.133.40: icmp_seq=3D17 ttl=3D64 time=3D0.501 ms
64 bytes from 133.133.133.40: icmp_seq=3D18 ttl=3D64 time=3D0.446 ms
64 bytes from 133.133.133.40: icmp_seq=3D19 ttl=3D64 time=3D0.373 ms
64 bytes from 133.133.133.40: icmp_seq=3D20 ttl=3D64 time=3D0.413 ms
64 bytes from 133.133.133.40: icmp_seq=3D21 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D22 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D23 ttl=3D64 time=3D0.407 ms
64 bytes from 133.133.133.40: icmp_seq=3D24 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D25 ttl=3D64 time=3D0.471 ms
64 bytes from 133.133.133.40: icmp_seq=3D26 ttl=3D64 time=3D0.458 ms
64 bytes from 133.133.133.40: icmp_seq=3D27 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D28 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D29 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D30 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D31 ttl=3D64 time=3D0.424 ms
>From 133.133.134.171 icmp_seq=3D85 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D86 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D87 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D89 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D90 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D91 Destination Host Unreachable

 i also post my configuration of PVM domU here:

  <domain type=3D'xen' id=3D'12'>
 <name>centos-para</name>
 <uuid>67256e52-ac7d-a95e-fd58-8114475e454e</uuid>
 <memory>1048576</memory>
 <currentMemory>1048576</currentMemory>
 <vcpu>1</vcpu>
 <bootloader>/usr/bin/pygrub</bootloader>
 <os>
 <type>linux</type>
 </os>
 <clock offset=3D'utc'/>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>restart</on_crash>
 <devices>
 <disk type=3D'file' device=3D'disk'>
 <driver name=3D'file'/>
 <source file=3D'/root/vm/centos-para/centos-para.img'/>
 <target dev=3D'xvda' bus=3D'xen'/>
 </disk>
 <interface type=3D'bridge'>
 <mac address=3D'00:16:3e:29:e4:9c'/>
 <source bridge=3D'eth0'/>
 <script path=3D'/etc/xen/scripts/vif-bridge'/>
 <target dev=3D'vif12.0'/>
 </interface>
 <console type=3D'pty' tty=3D'/dev/pts/2'>
 <source path=3D'/dev/pts/2'/>
 <target port=3D'0'/>
 </console>
 </devices>
</domain>
 is there anyone could help me please=A3=BF i=A1=AEv googled lots of stuff =
but
nothing helped.


sa wang

2012-06-07
------------------------------
  --------------------------------------------------
Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate
Technology Center of Software Engineering
Institute of Software, Chinese Academy of Sciences
P.O.Box 8718, Beijing 100190, China

--e89a8f234583ace22c04c1efd22b
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><div><font color=3D"#406035">Hi ALL,</font></div=
><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035">Here is a weird problem comfusing me for a lon=
g time.=20
i&#39;v installed xen 4.0.1 with linux kernel 3.1.0-rc9+</font></div>
<div><font color=3D"#406035">Everything works fine except i cannot ping to =
the=20
gateway in a PVM domU. i&#39;v installed bridge-utils and brctl show like=
=20
this</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">
<div>bridge &nbsp;name &nbsp; &nbsp; &nbsp; &nbsp; bridge id &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STP &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp;enabled     interfaces</div>
<div>eth0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp;8000.00219b480d56 &nbsp; &nbsp; no &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; peth0</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vif11.0</div>
<div>virbr0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; 8000.000000000000 &nbsp; &nbsp; yes</div><div><br></div>
<div> </div></font></div>
<div><font color=3D"#406035">The domU is supposed to get a IP from a DHCP s=
erver in=20
our network so i can access to it from any node in that network.</font></di=
v>
<div><font color=3D"#406035">i made the eth0 bridge as a switch and the dom=
U could=20
access to the DHCP server across it. it works fine on a HVM domU.</font></d=
iv><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">The most weird part is the PVM could get an IP=
 address=20
every time i start it and i could ping to the gateway too. But after just a=
 few=20
minutes, the ping process is stuck, and the host become unreacheable. At th=
e=20
same time, i restart the network, and the eth0 in domU could not get an IP=
=20
address.</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">i post the output here:</font></div><div><font=
 color=3D"#406035"><br></font></div>
<div>
<div><font color=3D"#000000">133.133.133.40 is the IP address of=20
gateway</font></div>
<div><font color=3D"#000000">133.133.134.171 is the IP address of the PVM=
=20
domU</font></div></div><div><font color=3D"#000000"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">[root@localho=
st ~]# ping 133.133.133.40</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">PING 133.133.=
133.40 (133.133.133.40) 56(84) bytes of data.</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D1 ttl=3D64 time=3D0.824 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D2 ttl=3D64 time=3D0.491 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D3 ttl=3D64 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D4 ttl=3D64 time=3D0.437 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D5 ttl=3D64 time=3D0.459 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D6 ttl=3D64 time=3D1.16 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D7 ttl=3D64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D8 ttl=3D64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D9 ttl=3D64 time=3D0.528 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D10 ttl=3D64 time=3D0.447 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D11 ttl=3D64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D12 ttl=3D64 time=3D0.398 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D13 ttl=3D64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D14 ttl=3D64 time=3D0.504 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D15 ttl=3D64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D16 ttl=3D64 time=3D0.451 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D17 ttl=3D64 time=3D0.501 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D18 ttl=3D64 time=3D0.446 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D19 ttl=3D64 time=3D0.373 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D20 ttl=3D64 time=3D0.413 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D21 ttl=3D64 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D22 ttl=3D64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D23 ttl=3D64 time=3D0.407 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D24 ttl=3D64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D25 ttl=3D64 time=3D0.471 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D26 ttl=3D64 time=3D0.458 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D27 ttl=3D64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D28 ttl=3D64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D29 ttl=3D64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D30 ttl=3D64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40" target=3D"_blank">133.133.133.40</a>: ic=
mp_seq=3D31 ttl=3D64 time=3D0.424 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D85 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D86 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D87 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D89 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D90 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D91 Destination Host Unreachable</font></div><div style=
=3D"color:rgb(192,192,192)"><font color=3D"#000000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div><font color=3D"#009900">i also post my configuration of PVM domU=20
here:</font></div><div style=3D"color:rgb(192,192,192)"><font color=3D"#000=
000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">
<div>&lt;domain type=3D&#39;xen&#39; id=3D&#39;12&#39;&gt;</div>
<div>  &lt;name&gt;centos-para&lt;/name&gt;</div>
<div>  &lt;uuid&gt;67256e52-ac7d-a95e-fd58-8114475e454e&lt;/uuid&gt;</div>
<div>  &lt;memory&gt;1048576&lt;/memory&gt;</div>
<div>  &lt;currentMemory&gt;1048576&lt;/currentMemory&gt;</div>
<div>  &lt;vcpu&gt;1&lt;/vcpu&gt;</div>
<div>  &lt;bootloader&gt;/usr/bin/pygrub&lt;/bootloader&gt;</div>
<div>  &lt;os&gt;</div>
<div>    &lt;type&gt;linux&lt;/type&gt;</div>
<div>  &lt;/os&gt;</div>
<div>  &lt;clock offset=3D&#39;utc&#39;/&gt;</div>
<div>  &lt;on_poweroff&gt;destroy&lt;/on_poweroff&gt;</div>
<div>  &lt;on_reboot&gt;restart&lt;/on_reboot&gt;</div>
<div>  &lt;on_crash&gt;restart&lt;/on_crash&gt;</div>
<div>  &lt;devices&gt;</div>
<div>    &lt;disk type=3D&#39;file&#39; device=3D&#39;disk&#39;&gt;</div>
<div>      &lt;driver name=3D&#39;file&#39;/&gt;</div>
<div>      &lt;source file=3D&#39;/root/vm/centos-para/centos-para.img&#39;=
/&gt;</div>
<div>      &lt;target dev=3D&#39;xvda&#39; bus=3D&#39;xen&#39;/&gt;</div>
<div>    &lt;/disk&gt;</div>
<div>    &lt;interface type=3D&#39;bridge&#39;&gt;</div>
<div>      &lt;mac address=3D&#39;00:16:3e:29:e4:9c&#39;/&gt;</div>
<div>      &lt;source bridge=3D&#39;eth0&#39;/&gt;</div>
<div>      &lt;script path=3D&#39;/etc/xen/scripts/vif-bridge&#39;/&gt;</di=
v>
<div>      &lt;target dev=3D&#39;vif12.0&#39;/&gt;</div>
<div>    &lt;/interface&gt;</div>
<div>    &lt;console type=3D&#39;pty&#39; tty=3D&#39;/dev/pts/2&#39;&gt;</d=
iv>
<div>      &lt;source path=3D&#39;/dev/pts/2&#39;/&gt;</div>
<div>      &lt;target port=3D&#39;0&#39;/&gt;</div>
<div>    &lt;/console&gt;</div>
<div>  &lt;/devices&gt;</div>
<div>&lt;/domain&gt;</div></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">is there anyo=
ne could help me please=A3=BF i&lsquo;v googled lots=20
of stuff but nothing helped.</font></div><div style=3D"color:rgb(192,192,19=
2)"><font color=3D"#000000"><br></font></div><div style=3D"color:rgb(192,19=
2,192)"><font color=3D"#000000"><br></font></div><div>sa wang</div>
<div style=3D"color:rgb(192,192,192)"> </div></div>
<div><font color=3D"#c0c0c0"></font> </div>
<div><font color=3D"#c0c0c0">                                              =
    <br>2012-06-07  </font></div><font>
<hr style=3D"WIDTH:122px;min-height:2px" align=3D"left" size=3D"2">

<div><font color=3D"#c0c0c0"><span>
<div>
<div> </div>
<div>--------------------------------------------------</div>
<div>Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate</div>
<div>Technology Center of Software Engineering</div>
<div>Institute of Software, Chinese Academy of Sciences</div>
<div>P.O.Box 8718, Beijing 100190, China</div></div></span></font></div></f=
ont>
</div><br>

--e89a8f234583ace22c04c1efd22b--


--===============3680905089663685912==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3680905089663685912==--


From xen-users-bounces@lists.xen.org Fri Jun 08 07:46:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 07:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sctry-0008Br-VT; Fri, 08 Jun 2012 07:44:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gavin20112012@yahoo.com.cn>) id 1Sctrx-0008Bm-3S
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 07:44:29 +0000
Received: from [85.158.139.83:61139] by server-3.bemta-5.messagelabs.com id
	39/5F-17554-C5DA1DF4; Fri, 08 Jun 2012 07:44:28 +0000
X-Env-Sender: gavin20112012@yahoo.com.cn
X-Msg-Ref: server-3.tower-182.messagelabs.com!1339141466!31062396!1
X-Originating-IP: [203.188.200.219]
X-SpamReason: No, hits=2.5 required=7.0 tests=FROM_ENDS_IN_NUMS,
	HTML_40_50, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4648 invoked from network); 8 Jun 2012 07:44:27 -0000
Received: from nm10-vm5.bullet.mail.tp2.yahoo.com (HELO
	nm10-vm5.bullet.mail.tp2.yahoo.com) (203.188.200.219)
	by server-3.tower-182.messagelabs.com with SMTP;
	8 Jun 2012 07:44:27 -0000
Received: from [203.188.200.80] by nm10.bullet.mail.tp2.yahoo.com with NNFMP;
	08 Jun 2012 07:44:25 -0000
Received: from [203.188.200.56] by tm1.bullet.mail.tp2.yahoo.com with NNFMP;
	08 Jun 2012 07:44:25 -0000
Received: from [127.0.0.1] by omp1007.mail.tp2.yahoo.com with NNFMP;
	08 Jun 2012 07:44:25 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 85546.96592.bm@omp1007.mail.tp2.yahoo.com
Received: (qmail 28844 invoked by uid 60001); 8 Jun 2012 07:44:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.cn; s=s1024;
	t=1339141464; bh=PL3OQ/DWEOlfEgJejOsWLt8Opay0QP/e+sNnEYc9hDQ=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=sfvNjk0WttNabszLeFf30WdyuQOhYd7go1YlYc3lqe8M1+bx/jArLyLRz8hg+SK/Q6vD2G6HQsuy5fmcue5DTd53nmfYsDd+iz3qP3v7seF8kp3GFr2biEAA9cpRowcOfpHOI8FiMs8vjdzUyog/QGJ9Y3L4A7tNzYcDERIEbo8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.cn;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=ie2XHsW74xKsAX+MdH39nRnf8CAhteS21bE6Ko2iOWjvIHNY+sUH1ahdIAKuME+56uhP0Lg71aoMZtSY2v4PvfmZMd1d/cSn0KxTX4cgLdDRCRN9Ss2zsml6SIZEWoJagDvaZc7i6TPSjvjYf7W3Xcz9jYWjOgou6d2DIk+5eZc=;
X-YMail-OSG: LdG0mSUVM1kRATXg96BzEz3OxyAs9l5HrrsduJJJBtYpm3e
	FP2ugY6Nt_0cg.rSNN.21trX9uyxCSwvDaEbuGVTOof7ms3LW_PTfqd9E6tr
	mFxpQZxJU5YwFeYOtC_CYNUipGc609fzTY2zfdYF2H_bCqdOUJxCKRwZw2s8
	9vfncaDKPqnMkDqOXd_7ge7dJCD7qv3ZoI81H9WXKWFGKBDR8N1XPXUcR_o5
	uyNIkXtVvbZSKQ2725yGVoReYsBIn8GgLjtbvWRjUvT8Si1hyHiCX9PWCEWN
	kLhvrCW9qJVMO1CkFRRSfFL6n_q2c7rIMiMXbJ86OvfkvBsLnie3NbG20c9c
	gyDbKnsQsuCl95R9JK2XZjQ3db.DY6SXl1x9ZaD7BatJPz4WyshKHzErIOup
	WiEku63Qcc._GTDi8D1Roow--
Received: from [148.87.19.206] by web92409.mail.cnh.yahoo.com via HTTP;
	Fri, 08 Jun 2012 15:44:23 CST
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339141463.92126.YahooMailNeo@web92409.mail.cnh.yahoo.com>
Date: Fri, 8 Jun 2012 15:44:23 +0800 (CST)
From: Gavin Gao <gavin20112012@yahoo.com.cn>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] How to build tmem and tmem tools in dom0?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Gavin Gao <gavin20112012@yahoo.com.cn>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4425732005817116793=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4425732005817116793==
Content-Type: multipart/alternative; boundary="385065327-2047834568-1339141463=:92126"

--385065327-2047834568-1339141463=:92126
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0Ahi everyone:=0A=0A=0ACan anyone tell me how to modify boot/grub/grub.=
conf=A0 file=A0 to build tmem tools in xen-4.1.2=A0 ?=0A=0AIs "kernel /xen.=
gz dom0_mem=3D2048M tmem tmem_compress tmem_dedup" =A0 ok? And how can I ch=
eck it?=0AAre tmem_compress and tmem_dedup the only 2 tools ? I can not fin=
d any doc in xen.org ...=0A=0AThanks a lot~~~=0A=0A=0A=0AWith best regards,=
 Gavin
--385065327-2047834568-1339141463=:92126
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><br></div><div>h=
i everyone:<br></div><div><br></div><div>Can anyone tell me how to modify b=
oot/grub/grub.conf&nbsp; file&nbsp; to build tmem tools in xen-4.1.2&nbsp; =
?</div><div><br></div><div>Is "kernel /xen.gz dom0_mem=3D2048M tmem tmem_co=
mpress tmem_dedup" &nbsp; ok? And how can I check it?</div><div>Are tmem_co=
mpress and tmem_dedup the only 2 tools ? I can not find any doc in xen.org =
...</div><div><br></div><div>Thanks a lot~~~<br></div><div><br></div><div><=
br></div><div>With best regards, Gavin</div></div></body></html>
--385065327-2047834568-1339141463=:92126--


--===============4425732005817116793==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4425732005817116793==--


From xen-users-bounces@lists.xen.org Fri Jun 08 07:46:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 07:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sctry-0008Br-VT; Fri, 08 Jun 2012 07:44:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gavin20112012@yahoo.com.cn>) id 1Sctrx-0008Bm-3S
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 07:44:29 +0000
Received: from [85.158.139.83:61139] by server-3.bemta-5.messagelabs.com id
	39/5F-17554-C5DA1DF4; Fri, 08 Jun 2012 07:44:28 +0000
X-Env-Sender: gavin20112012@yahoo.com.cn
X-Msg-Ref: server-3.tower-182.messagelabs.com!1339141466!31062396!1
X-Originating-IP: [203.188.200.219]
X-SpamReason: No, hits=2.5 required=7.0 tests=FROM_ENDS_IN_NUMS,
	HTML_40_50, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4648 invoked from network); 8 Jun 2012 07:44:27 -0000
Received: from nm10-vm5.bullet.mail.tp2.yahoo.com (HELO
	nm10-vm5.bullet.mail.tp2.yahoo.com) (203.188.200.219)
	by server-3.tower-182.messagelabs.com with SMTP;
	8 Jun 2012 07:44:27 -0000
Received: from [203.188.200.80] by nm10.bullet.mail.tp2.yahoo.com with NNFMP;
	08 Jun 2012 07:44:25 -0000
Received: from [203.188.200.56] by tm1.bullet.mail.tp2.yahoo.com with NNFMP;
	08 Jun 2012 07:44:25 -0000
Received: from [127.0.0.1] by omp1007.mail.tp2.yahoo.com with NNFMP;
	08 Jun 2012 07:44:25 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 85546.96592.bm@omp1007.mail.tp2.yahoo.com
Received: (qmail 28844 invoked by uid 60001); 8 Jun 2012 07:44:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.cn; s=s1024;
	t=1339141464; bh=PL3OQ/DWEOlfEgJejOsWLt8Opay0QP/e+sNnEYc9hDQ=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=sfvNjk0WttNabszLeFf30WdyuQOhYd7go1YlYc3lqe8M1+bx/jArLyLRz8hg+SK/Q6vD2G6HQsuy5fmcue5DTd53nmfYsDd+iz3qP3v7seF8kp3GFr2biEAA9cpRowcOfpHOI8FiMs8vjdzUyog/QGJ9Y3L4A7tNzYcDERIEbo8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.cn;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=ie2XHsW74xKsAX+MdH39nRnf8CAhteS21bE6Ko2iOWjvIHNY+sUH1ahdIAKuME+56uhP0Lg71aoMZtSY2v4PvfmZMd1d/cSn0KxTX4cgLdDRCRN9Ss2zsml6SIZEWoJagDvaZc7i6TPSjvjYf7W3Xcz9jYWjOgou6d2DIk+5eZc=;
X-YMail-OSG: LdG0mSUVM1kRATXg96BzEz3OxyAs9l5HrrsduJJJBtYpm3e
	FP2ugY6Nt_0cg.rSNN.21trX9uyxCSwvDaEbuGVTOof7ms3LW_PTfqd9E6tr
	mFxpQZxJU5YwFeYOtC_CYNUipGc609fzTY2zfdYF2H_bCqdOUJxCKRwZw2s8
	9vfncaDKPqnMkDqOXd_7ge7dJCD7qv3ZoI81H9WXKWFGKBDR8N1XPXUcR_o5
	uyNIkXtVvbZSKQ2725yGVoReYsBIn8GgLjtbvWRjUvT8Si1hyHiCX9PWCEWN
	kLhvrCW9qJVMO1CkFRRSfFL6n_q2c7rIMiMXbJ86OvfkvBsLnie3NbG20c9c
	gyDbKnsQsuCl95R9JK2XZjQ3db.DY6SXl1x9ZaD7BatJPz4WyshKHzErIOup
	WiEku63Qcc._GTDi8D1Roow--
Received: from [148.87.19.206] by web92409.mail.cnh.yahoo.com via HTTP;
	Fri, 08 Jun 2012 15:44:23 CST
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339141463.92126.YahooMailNeo@web92409.mail.cnh.yahoo.com>
Date: Fri, 8 Jun 2012 15:44:23 +0800 (CST)
From: Gavin Gao <gavin20112012@yahoo.com.cn>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] How to build tmem and tmem tools in dom0?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Gavin Gao <gavin20112012@yahoo.com.cn>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4425732005817116793=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4425732005817116793==
Content-Type: multipart/alternative; boundary="385065327-2047834568-1339141463=:92126"

--385065327-2047834568-1339141463=:92126
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0Ahi everyone:=0A=0A=0ACan anyone tell me how to modify boot/grub/grub.=
conf=A0 file=A0 to build tmem tools in xen-4.1.2=A0 ?=0A=0AIs "kernel /xen.=
gz dom0_mem=3D2048M tmem tmem_compress tmem_dedup" =A0 ok? And how can I ch=
eck it?=0AAre tmem_compress and tmem_dedup the only 2 tools ? I can not fin=
d any doc in xen.org ...=0A=0AThanks a lot~~~=0A=0A=0A=0AWith best regards,=
 Gavin
--385065327-2047834568-1339141463=:92126
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><br></div><div>h=
i everyone:<br></div><div><br></div><div>Can anyone tell me how to modify b=
oot/grub/grub.conf&nbsp; file&nbsp; to build tmem tools in xen-4.1.2&nbsp; =
?</div><div><br></div><div>Is "kernel /xen.gz dom0_mem=3D2048M tmem tmem_co=
mpress tmem_dedup" &nbsp; ok? And how can I check it?</div><div>Are tmem_co=
mpress and tmem_dedup the only 2 tools ? I can not find any doc in xen.org =
...</div><div><br></div><div>Thanks a lot~~~<br></div><div><br></div><div><=
br></div><div>With best regards, Gavin</div></div></body></html>
--385065327-2047834568-1339141463=:92126--


--===============4425732005817116793==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4425732005817116793==--


From xen-users-bounces@lists.xen.org Fri Jun 08 09:47:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 09:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scvli-0002UG-V6; Fri, 08 Jun 2012 09:46:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dadawan@gmail.com>) id 1Scvli-0002UB-34
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 09:46:10 +0000
Received: from [85.158.139.83:48989] by server-6.bemta-5.messagelabs.com id
	11/62-18700-1E9C1DF4; Fri, 08 Jun 2012 09:46:09 +0000
X-Env-Sender: dadawan@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1339148767!28729822!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9344 invoked from network); 8 Jun 2012 09:46:08 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 09:46:08 -0000
Received: by vbbfn1 with SMTP id fn1so1068190vbb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 02:46:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=KV5qSgS9HEsGmmtH7UVLODsW12beSh8nEat1ZDUIUzc=;
	b=f5zHdiS+3r+zAxbt3UyoZHv8aENfawTz/AtkTNhuv9qBW/U1qsS0Ib3LgXip8NuKLw
	sIiGHL15+fNfFa/PJn/tZU6mqAoLJ86oSmLGRbU0QjUTtj/2a+/GrFuglsIpv/b0L/H3
	XlBHIzLc+1rxUlz1k7VhXera9Brzbw96Bapa1cvNfX3N38EAp/QmMIFnNBmkqR0plLZ+
	cV1JkVNb3x8ZCiJEk9UOoH4LODIkVkrqVWKaMPoZEr9HnT1VrprcOZyNJW32q7kItoVp
	gPnwnztomdNdlgAXLW+tiE7kM60SMN3aebYIOdifvPCqw/A13voDE6sx5XOolwEFTJiJ
	bqPw==
MIME-Version: 1.0
Received: by 10.220.39.206 with SMTP id h14mr5120659vce.63.1339148767080; Fri,
	08 Jun 2012 02:46:07 -0700 (PDT)
Received: by 10.221.0.5 with HTTP; Fri, 8 Jun 2012 02:46:07 -0700 (PDT)
In-Reply-To: <CABs9EjkJrcJpox+sPxb+7iPDDfT9JPXK15MB_dk+XgGB+ThLaw@mail.gmail.com>
References: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
	<CABs9EjkJrcJpox+sPxb+7iPDDfT9JPXK15MB_dk+XgGB+ThLaw@mail.gmail.com>
Date: Fri, 8 Jun 2012 05:46:07 -0400
Message-ID: <CALU7XuupL=HsisS9arZtK4P2CviD89d_RW5URmWXzePWFkL3LA@mail.gmail.com>
From: Kevin Stokes <dadawan@gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

   You were right it was just a network issue.   I tried it again this
morning and it worked.  Thanks very much.

-Kevin


>> [root@xenserver-octopus ~]# xe vm-start
>> uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d
>> Error code: INVALID_SOURCE
>> Error parameters: Unable to access a required file in the specified
>> repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/xen/vmlinuz.,
>> ,
>> [root@xenserver-octopus ~]#
>>
>
> At first glance your try seems okay. Are you actually able to access
> that file from the server you're trying it on? Might be a network
> issue or firewall in the way. Try:
>
> wget http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/xen/vmlinuz
>
> and see if that works.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 09:47:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 09:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scvli-0002UG-V6; Fri, 08 Jun 2012 09:46:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dadawan@gmail.com>) id 1Scvli-0002UB-34
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 09:46:10 +0000
Received: from [85.158.139.83:48989] by server-6.bemta-5.messagelabs.com id
	11/62-18700-1E9C1DF4; Fri, 08 Jun 2012 09:46:09 +0000
X-Env-Sender: dadawan@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1339148767!28729822!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9344 invoked from network); 8 Jun 2012 09:46:08 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 09:46:08 -0000
Received: by vbbfn1 with SMTP id fn1so1068190vbb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 02:46:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=KV5qSgS9HEsGmmtH7UVLODsW12beSh8nEat1ZDUIUzc=;
	b=f5zHdiS+3r+zAxbt3UyoZHv8aENfawTz/AtkTNhuv9qBW/U1qsS0Ib3LgXip8NuKLw
	sIiGHL15+fNfFa/PJn/tZU6mqAoLJ86oSmLGRbU0QjUTtj/2a+/GrFuglsIpv/b0L/H3
	XlBHIzLc+1rxUlz1k7VhXera9Brzbw96Bapa1cvNfX3N38EAp/QmMIFnNBmkqR0plLZ+
	cV1JkVNb3x8ZCiJEk9UOoH4LODIkVkrqVWKaMPoZEr9HnT1VrprcOZyNJW32q7kItoVp
	gPnwnztomdNdlgAXLW+tiE7kM60SMN3aebYIOdifvPCqw/A13voDE6sx5XOolwEFTJiJ
	bqPw==
MIME-Version: 1.0
Received: by 10.220.39.206 with SMTP id h14mr5120659vce.63.1339148767080; Fri,
	08 Jun 2012 02:46:07 -0700 (PDT)
Received: by 10.221.0.5 with HTTP; Fri, 8 Jun 2012 02:46:07 -0700 (PDT)
In-Reply-To: <CABs9EjkJrcJpox+sPxb+7iPDDfT9JPXK15MB_dk+XgGB+ThLaw@mail.gmail.com>
References: <CALU7XutKPif51cateoGEX1J3_XoJHaMbR0mcZ0cs_tA696833Q@mail.gmail.com>
	<CABs9EjkJrcJpox+sPxb+7iPDDfT9JPXK15MB_dk+XgGB+ThLaw@mail.gmail.com>
Date: Fri, 8 Jun 2012 05:46:07 -0400
Message-ID: <CALU7XuupL=HsisS9arZtK4P2CviD89d_RW5URmWXzePWFkL3LA@mail.gmail.com>
From: Kevin Stokes <dadawan@gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xcp beginner questions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

   You were right it was just a network issue.   I tried it again this
morning and it worked.  Thanks very much.

-Kevin


>> [root@xenserver-octopus ~]# xe vm-start
>> uuid=d541ca58-ffcf-e512-0808-7d6d4f09150d
>> Error code: INVALID_SOURCE
>> Error parameters: Unable to access a required file in the specified
>> repository: http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/xen/vmlinuz.,
>> ,
>> [root@xenserver-octopus ~]#
>>
>
> At first glance your try seems okay. Are you actually able to access
> that file from the server you're trying it on? Might be a network
> issue or firewall in the way. Try:
>
> wget http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/xen/vmlinuz
>
> and see if that works.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 09:58:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 09:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScvwQ-0002mL-As; Fri, 08 Jun 2012 09:57:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1ScvwP-0002mF-1d
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 09:57:13 +0000
Received: from [85.158.138.51:18019] by server-12.bemta-3.messagelabs.com id
	34/9B-24185-87CC1DF4; Fri, 08 Jun 2012 09:57:12 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339149430!28560443!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 812 invoked from network); 8 Jun 2012 09:57:11 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 09:57:11 -0000
Received: by eaak12 with SMTP id k12so1154970eaa.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 02:57:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=Hp4SkYL9j8gQQ8dhROftZuZexWjE2X95tnZyGYekQ3I=;
	b=SuvTgqCyzp7uBkm/BOTpl1UxbtjKqYoXWJop0pAHVsDTcGjMWKDsvfeL0XyUt6cAuA
	N/kwZzfAwBrX4p/9t/jULnAdVzlJYAuMaOczFIylELNwu0Rwoj1jAmTTAMkV+TCXD7sY
	Nx3Y6q7cvry3ZkFtmPQimUFNLEDcRP3o6eNDRLPqTwl4pQSt94xpUUKBq96fb+oa6GfU
	6j/e8YKUqJ+Had6Z8sjlLzip0+2ckkArHyIFcpIT0hjfEbHVlgbj8iXO9A9hg7A5vjRA
	UQ0EonFVW6/7QVaRtrAxmsEM1tAQD+KkB4BjojT+prIeev5btPC6h3dknUilWPCRXUGX
	KjFw==
Received: by 10.14.119.199 with SMTP id n47mr3318110eeh.32.1339149430550;
	Fri, 08 Jun 2012 02:57:10 -0700 (PDT)
Received: from home.desunote.ru ([2a00:11d8:1201:0:962b:18:e716:fb97])
	by mx.google.com with ESMTPS id c51sm20346095eei.12.2012.06.08.02.57.08
	(version=SSLv3 cipher=OTHER); Fri, 08 Jun 2012 02:57:09 -0700 (PDT)
Message-ID: <4FD1CC74.8040306@gmail.com>
Date: Fri, 08 Jun 2012 13:57:08 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.4) Gecko/20120510 Icedove/10.0.4
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
In-Reply-To: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
Subject: Re: [Xen-users] xapi + ubuntu 12.04 out of memory crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6566011517635487218=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6566011517635487218==
Content-Type: multipart/alternative;
 boundary="------------000704040609070200020205"

This is a multi-part message in MIME format.
--------------000704040609070200020205
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

How much memory you do have? What dom0_mem you put in to your grub.cfg 
(this was the hint)?

On 08.06.2012 07:59, pf shineyear wrote:
> hi all,
>
> i meet a big problem, when i finish install xcp-xapi on ubuntu 12.04,
>
> i set grub to go into xen 4.1 kernel when startup and set echo 
> 'TOOLSTACK="xapi"' > /etc/default/xen
>
> when i reboot and login to the system , i got a lot out of memory 
> error and all process be killed, seem like kernel crash.
>
> can anyone help me about that ?
>
> thanks.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

--------------000704040609070200020205
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    How much memory you do have? What dom0_mem you put in to your
    grub.cfg (this was the hint)? <br>
    <br>
    On 08.06.2012 07:59, pf shineyear wrote:
    <blockquote
cite="mid:CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com"
      type="cite">hi all,Â 
      <div><br>
      </div>
      <div>i meet a big problem, when i finish install xcp-xapi on
        ubuntu 12.04,Â </div>
      <div><br>
      </div>
      <div>i set grub to go into xen 4.1 kernel when startup and setÂ <span
          class="Apple-style-span"
          style="font-family:monospace;line-height:13px;white-space:pre">echo
          'TOOLSTACK="xapi"' &gt; /etc/default/xen</span></div>
      <div><font class="Apple-style-span" face="monospace"><span
            class="Apple-style-span"
            style="line-height:13px;white-space:pre"><br>
          </span></font></div>
      <div>when i reboot and login to the system , i got a lot out of
        memory error and all process be killed, seem like kernel crash.</div>
      <div><br>
      </div>
      <div>can anyone help me about that ?</div>
      <div><br>
      </div>
      <div>thanks.</div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
  </body>
</html>

--------------000704040609070200020205--


--===============6566011517635487218==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6566011517635487218==--


From xen-users-bounces@lists.xen.org Fri Jun 08 09:58:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 09:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScvwQ-0002mL-As; Fri, 08 Jun 2012 09:57:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1ScvwP-0002mF-1d
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 09:57:13 +0000
Received: from [85.158.138.51:18019] by server-12.bemta-3.messagelabs.com id
	34/9B-24185-87CC1DF4; Fri, 08 Jun 2012 09:57:12 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339149430!28560443!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 812 invoked from network); 8 Jun 2012 09:57:11 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 09:57:11 -0000
Received: by eaak12 with SMTP id k12so1154970eaa.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 02:57:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=Hp4SkYL9j8gQQ8dhROftZuZexWjE2X95tnZyGYekQ3I=;
	b=SuvTgqCyzp7uBkm/BOTpl1UxbtjKqYoXWJop0pAHVsDTcGjMWKDsvfeL0XyUt6cAuA
	N/kwZzfAwBrX4p/9t/jULnAdVzlJYAuMaOczFIylELNwu0Rwoj1jAmTTAMkV+TCXD7sY
	Nx3Y6q7cvry3ZkFtmPQimUFNLEDcRP3o6eNDRLPqTwl4pQSt94xpUUKBq96fb+oa6GfU
	6j/e8YKUqJ+Had6Z8sjlLzip0+2ckkArHyIFcpIT0hjfEbHVlgbj8iXO9A9hg7A5vjRA
	UQ0EonFVW6/7QVaRtrAxmsEM1tAQD+KkB4BjojT+prIeev5btPC6h3dknUilWPCRXUGX
	KjFw==
Received: by 10.14.119.199 with SMTP id n47mr3318110eeh.32.1339149430550;
	Fri, 08 Jun 2012 02:57:10 -0700 (PDT)
Received: from home.desunote.ru ([2a00:11d8:1201:0:962b:18:e716:fb97])
	by mx.google.com with ESMTPS id c51sm20346095eei.12.2012.06.08.02.57.08
	(version=SSLv3 cipher=OTHER); Fri, 08 Jun 2012 02:57:09 -0700 (PDT)
Message-ID: <4FD1CC74.8040306@gmail.com>
Date: Fri, 08 Jun 2012 13:57:08 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.4) Gecko/20120510 Icedove/10.0.4
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
In-Reply-To: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
Subject: Re: [Xen-users] xapi + ubuntu 12.04 out of memory crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6566011517635487218=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6566011517635487218==
Content-Type: multipart/alternative;
 boundary="------------000704040609070200020205"

This is a multi-part message in MIME format.
--------------000704040609070200020205
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

How much memory you do have? What dom0_mem you put in to your grub.cfg 
(this was the hint)?

On 08.06.2012 07:59, pf shineyear wrote:
> hi all,
>
> i meet a big problem, when i finish install xcp-xapi on ubuntu 12.04,
>
> i set grub to go into xen 4.1 kernel when startup and set echo 
> 'TOOLSTACK="xapi"' > /etc/default/xen
>
> when i reboot and login to the system , i got a lot out of memory 
> error and all process be killed, seem like kernel crash.
>
> can anyone help me about that ?
>
> thanks.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

--------------000704040609070200020205
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    How much memory you do have? What dom0_mem you put in to your
    grub.cfg (this was the hint)? <br>
    <br>
    On 08.06.2012 07:59, pf shineyear wrote:
    <blockquote
cite="mid:CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com"
      type="cite">hi all,Â 
      <div><br>
      </div>
      <div>i meet a big problem, when i finish install xcp-xapi on
        ubuntu 12.04,Â </div>
      <div><br>
      </div>
      <div>i set grub to go into xen 4.1 kernel when startup and setÂ <span
          class="Apple-style-span"
          style="font-family:monospace;line-height:13px;white-space:pre">echo
          'TOOLSTACK="xapi"' &gt; /etc/default/xen</span></div>
      <div><font class="Apple-style-span" face="monospace"><span
            class="Apple-style-span"
            style="line-height:13px;white-space:pre"><br>
          </span></font></div>
      <div>when i reboot and login to the system , i got a lot out of
        memory error and all process be killed, seem like kernel crash.</div>
      <div><br>
      </div>
      <div>can anyone help me about that ?</div>
      <div><br>
      </div>
      <div>thanks.</div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
  </body>
</html>

--------------000704040609070200020205--


--===============6566011517635487218==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6566011517635487218==--


From xen-users-bounces@lists.xen.org Fri Jun 08 10:08:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 10:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scw6X-0003R3-Dn; Fri, 08 Jun 2012 10:07:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sooner1943@gmail.com>) id 1ScaKB-0004E9-TU
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 10:52:20 +0000
Received: from [85.158.143.99:28392] by server-2.bemta-4.messagelabs.com id
	BA/AB-17938-3E780DF4; Thu, 07 Jun 2012 10:52:19 +0000
X-Env-Sender: sooner1943@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1339066336!30831001!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18017 invoked from network); 7 Jun 2012 10:52:17 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 10:52:17 -0000
Received: by yenm4 with SMTP id m4so308672yen.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 03:52:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Vs/WkPigBiJh1GbhFsLnihHiv0nexPJV/MTx3RZzB8c=;
	b=fgT/lmoq+OJfG5Ru2JmyNr/g8fun0nIHE4zn41Lf6Wnr+ySUTHvuXv0Cd/NMNMlnQs
	/LR3PMMYM6OMlSAu8+Vr6IiZS34VCYlS3Cg7sYy1tN58EW2e1Yeu0sPaUb+l+Gw207dQ
	EFfi4wlXJtlYwAvkXLiFFC9tgAbnmEDzc90nPzUXYlWnOUxOSf2nd3kURuXkP3L1V2kp
	4b72n2jxVgpH6y2whX62c5Ii32/m8kqrw4Dtt1k186I4+smB53FoqjgvF2+W5VXeYVPf
	HwEXNgvsqG0zE+B6AowBV822GRJiyV7pH5R3bUUL+KbU7cr+0L9AmpH7ICKoxaQED1kW
	n9cA==
MIME-Version: 1.0
Received: by 10.43.45.69 with SMTP id uj5mr886104icb.51.1339066335526; Thu, 07
	Jun 2012 03:52:15 -0700 (PDT)
Received: by 10.231.29.17 with HTTP; Thu, 7 Jun 2012 03:52:15 -0700 (PDT)
Date: Thu, 7 Jun 2012 18:52:15 +0800
Message-ID: <CAG6HaVJcZ5Y82WjvJ+pW0o5kSU_EVaEMheUM17QkrTmiUn+drA@mail.gmail.com>
From: =?GB2312?B?zfXYpg==?= <sooner1943@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 08 Jun 2012 10:07:39 +0000
Subject: [Xen-users] network is only connected for a while when the domU is
	started
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8872112931024353050=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8872112931024353050==
Content-Type: multipart/alternative; boundary=bcaec51a76ea427edc04c1dfadcd

--bcaec51a76ea427edc04c1dfadcd
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable

Hi ALL,

Here is a weird problem comfusing me for a long time. i'v installed xen
4.0.1 with linux kernel 3.1.0-rc9+
Everything works fine except i cannot ping to the gateway in a PVM domU.
i'v installed bridge-utils and brctl show like this

  bridge  name         bridge id                      STP          enabled
interfaces
eth0                      8000.00219b480d56     no             peth0

    vif11.0
virbr0                     8000.000000000000     yes

 The domU is supposed to get a IP from a DHCP server in our network so i
can access to it from any node in that network.
i made the eth0 bridge as a switch and the domU could access to the DHCP
server across it. it works fine on a HVM domU.

 The most weird part is the PVM could get an IP address every time i start
it and i could ping to the gateway too. But after just a few minutes, the
ping process is stuck, and the host become unreacheable. At the same time,
i restart the network, and the eth0 in domU could not get an IP address.

 i post the output here:

 133.133.133.40 is the IP address of gateway
133.133.134.171 is the IP address of the PVM domU

  [root@localhost ~]# ping 133.133.133.40
PING 133.133.133.40 (133.133.133.40) 56(84) bytes of data.
64 bytes from 133.133.133.40: icmp_seq=3D1 ttl=3D64 time=3D0.824 ms
64 bytes from 133.133.133.40: icmp_seq=3D2 ttl=3D64 time=3D0.491 ms
64 bytes from 133.133.133.40: icmp_seq=3D3 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D4 ttl=3D64 time=3D0.437 ms
64 bytes from 133.133.133.40: icmp_seq=3D5 ttl=3D64 time=3D0.459 ms
64 bytes from 133.133.133.40: icmp_seq=3D6 ttl=3D64 time=3D1.16 ms
64 bytes from 133.133.133.40: icmp_seq=3D7 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D8 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D9 ttl=3D64 time=3D0.528 ms
64 bytes from 133.133.133.40: icmp_seq=3D10 ttl=3D64 time=3D0.447 ms
64 bytes from 133.133.133.40: icmp_seq=3D11 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D12 ttl=3D64 time=3D0.398 ms
64 bytes from 133.133.133.40: icmp_seq=3D13 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D14 ttl=3D64 time=3D0.504 ms
64 bytes from 133.133.133.40: icmp_seq=3D15 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D16 ttl=3D64 time=3D0.451 ms
64 bytes from 133.133.133.40: icmp_seq=3D17 ttl=3D64 time=3D0.501 ms
64 bytes from 133.133.133.40: icmp_seq=3D18 ttl=3D64 time=3D0.446 ms
64 bytes from 133.133.133.40: icmp_seq=3D19 ttl=3D64 time=3D0.373 ms
64 bytes from 133.133.133.40: icmp_seq=3D20 ttl=3D64 time=3D0.413 ms
64 bytes from 133.133.133.40: icmp_seq=3D21 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D22 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D23 ttl=3D64 time=3D0.407 ms
64 bytes from 133.133.133.40: icmp_seq=3D24 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D25 ttl=3D64 time=3D0.471 ms
64 bytes from 133.133.133.40: icmp_seq=3D26 ttl=3D64 time=3D0.458 ms
64 bytes from 133.133.133.40: icmp_seq=3D27 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D28 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D29 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D30 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D31 ttl=3D64 time=3D0.424 ms
>From 133.133.134.171 icmp_seq=3D85 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D86 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D87 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D89 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D90 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D91 Destination Host Unreachable

 i also post my configuration of PVM domU here:

  <domain type=3D'xen' id=3D'12'>
 <name>centos-para</name>
 <uuid>67256e52-ac7d-a95e-fd58-8114475e454e</uuid>
 <memory>1048576</memory>
 <currentMemory>1048576</currentMemory>
 <vcpu>1</vcpu>
 <bootloader>/usr/bin/pygrub</bootloader>
 <os>
 <type>linux</type>
 </os>
 <clock offset=3D'utc'/>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>restart</on_crash>
 <devices>
 <disk type=3D'file' device=3D'disk'>
 <driver name=3D'file'/>
 <source file=3D'/root/vm/centos-para/centos-para.img'/>
 <target dev=3D'xvda' bus=3D'xen'/>
 </disk>
 <interface type=3D'bridge'>
 <mac address=3D'00:16:3e:29:e4:9c'/>
 <source bridge=3D'eth0'/>
 <script path=3D'/etc/xen/scripts/vif-bridge'/>
 <target dev=3D'vif12.0'/>
 </interface>
 <console type=3D'pty' tty=3D'/dev/pts/2'>
 <source path=3D'/dev/pts/2'/>
 <target port=3D'0'/>
 </console>
 </devices>
</domain>
 is there anyone could help me please=A3=BF i=A1=AEv googled lots of stuff =
but
nothing helped.


sa wang

2012-06-07
------------------------------
  --------------------------------------------------
Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate
Technology Center of Software Engineering
Institute of Software, Chinese Academy of Sciences
P.O.Box 8718, Beijing 100190, China

--bcaec51a76ea427edc04c1dfadcd
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: quoted-printable

<div><font color=3D"#406035">Hi ALL,</font></div><div><font color=3D"#40603=
5"><br></font></div>
<div><font color=3D"#406035">Here is a weird problem comfusing me for a lon=
g time.=20
i&#39;v installed xen 4.0.1 with linux kernel 3.1.0-rc9+</font></div>
<div><font color=3D"#406035">Everything works fine except i cannot ping to =
the=20
gateway in a PVM domU. i&#39;v installed bridge-utils and brctl show like=
=20
this</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">
<div>bridge &nbsp;name &nbsp; &nbsp; &nbsp; &nbsp; bridge id &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STP &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp;enabled     interfaces</div>
<div>eth0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp;8000.00219b480d56 &nbsp; &nbsp; no &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; peth0</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vif11.0</div>
<div>virbr0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; 8000.000000000000 &nbsp; &nbsp; yes</div><div><br></div>
<div> </div></font></div>
<div><font color=3D"#406035">The domU is supposed to get a IP from a DHCP s=
erver in=20
our network so i can access to it from any node in that network.</font></di=
v>
<div><font color=3D"#406035">i made the eth0 bridge as a switch and the dom=
U could=20
access to the DHCP server across it. it works fine on a HVM domU.</font></d=
iv><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">The most weird part is the PVM could get an IP=
 address=20
every time i start it and i could ping to the gateway too. But after just a=
 few=20
minutes, the ping process is stuck, and the host become unreacheable. At th=
e=20
same time, i restart the network, and the eth0 in domU could not get an IP=
=20
address.</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">i post the output here:</font></div><div><font=
 color=3D"#406035"><br></font></div>
<div>
<div><font color=3D"#000000">133.133.133.40 is the IP address of=20
gateway</font></div>
<div><font color=3D"#000000">133.133.134.171 is the IP address of the PVM=
=20
domU</font></div></div><div><font color=3D"#000000"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">[root@localho=
st ~]# ping 133.133.133.40</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">PING 133.133.=
133.40 (133.133.133.40) 56(84) bytes of data.</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D1 ttl=3D6=
4 time=3D0.824 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D2 ttl=3D6=
4 time=3D0.491 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D3 ttl=3D6=
4 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D4 ttl=3D6=
4 time=3D0.437 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D5 ttl=3D6=
4 time=3D0.459 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D6 ttl=3D6=
4 time=3D1.16 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D7 ttl=3D6=
4 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D8 ttl=3D6=
4 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D9 ttl=3D6=
4 time=3D0.528 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D10 ttl=3D=
64 time=3D0.447 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D11 ttl=3D=
64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D12 ttl=3D=
64 time=3D0.398 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D13 ttl=3D=
64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D14 ttl=3D=
64 time=3D0.504 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D15 ttl=3D=
64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D16 ttl=3D=
64 time=3D0.451 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D17 ttl=3D=
64 time=3D0.501 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D18 ttl=3D=
64 time=3D0.446 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D19 ttl=3D=
64 time=3D0.373 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D20 ttl=3D=
64 time=3D0.413 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D21 ttl=3D=
64 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D22 ttl=3D=
64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D23 ttl=3D=
64 time=3D0.407 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D24 ttl=3D=
64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D25 ttl=3D=
64 time=3D0.471 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D26 ttl=3D=
64 time=3D0.458 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D27 ttl=3D=
64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D28 ttl=3D=
64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D29 ttl=3D=
64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D30 ttl=3D=
64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D31 ttl=3D=
64 time=3D0.424 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D85 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D86 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D87 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D89 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D90 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D91 Destination Host Unreachable</font></div><div style=
=3D"color:rgb(192,192,192)"><font color=3D"#000000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div><font color=3D"#009900">i also post my configuration of PVM domU=20
here:</font></div><div style=3D"color:rgb(192,192,192)"><font color=3D"#000=
000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">
<div>&lt;domain type=3D&#39;xen&#39; id=3D&#39;12&#39;&gt;</div>
<div>  &lt;name&gt;centos-para&lt;/name&gt;</div>
<div>  &lt;uuid&gt;67256e52-ac7d-a95e-fd58-8114475e454e&lt;/uuid&gt;</div>
<div>  &lt;memory&gt;1048576&lt;/memory&gt;</div>
<div>  &lt;currentMemory&gt;1048576&lt;/currentMemory&gt;</div>
<div>  &lt;vcpu&gt;1&lt;/vcpu&gt;</div>
<div>  &lt;bootloader&gt;/usr/bin/pygrub&lt;/bootloader&gt;</div>
<div>  &lt;os&gt;</div>
<div>    &lt;type&gt;linux&lt;/type&gt;</div>
<div>  &lt;/os&gt;</div>
<div>  &lt;clock offset=3D&#39;utc&#39;/&gt;</div>
<div>  &lt;on_poweroff&gt;destroy&lt;/on_poweroff&gt;</div>
<div>  &lt;on_reboot&gt;restart&lt;/on_reboot&gt;</div>
<div>  &lt;on_crash&gt;restart&lt;/on_crash&gt;</div>
<div>  &lt;devices&gt;</div>
<div>    &lt;disk type=3D&#39;file&#39; device=3D&#39;disk&#39;&gt;</div>
<div>      &lt;driver name=3D&#39;file&#39;/&gt;</div>
<div>      &lt;source file=3D&#39;/root/vm/centos-para/centos-para.img&#39;=
/&gt;</div>
<div>      &lt;target dev=3D&#39;xvda&#39; bus=3D&#39;xen&#39;/&gt;</div>
<div>    &lt;/disk&gt;</div>
<div>    &lt;interface type=3D&#39;bridge&#39;&gt;</div>
<div>      &lt;mac address=3D&#39;00:16:3e:29:e4:9c&#39;/&gt;</div>
<div>      &lt;source bridge=3D&#39;eth0&#39;/&gt;</div>
<div>      &lt;script path=3D&#39;/etc/xen/scripts/vif-bridge&#39;/&gt;</di=
v>
<div>      &lt;target dev=3D&#39;vif12.0&#39;/&gt;</div>
<div>    &lt;/interface&gt;</div>
<div>    &lt;console type=3D&#39;pty&#39; tty=3D&#39;/dev/pts/2&#39;&gt;</d=
iv>
<div>      &lt;source path=3D&#39;/dev/pts/2&#39;/&gt;</div>
<div>      &lt;target port=3D&#39;0&#39;/&gt;</div>
<div>    &lt;/console&gt;</div>
<div>  &lt;/devices&gt;</div>
<div>&lt;/domain&gt;</div></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">is there anyo=
ne could help me please=A3=BF i&lsquo;v googled lots=20
of stuff but nothing helped.</font></div><div style=3D"color:rgb(192,192,19=
2)"><font color=3D"#000000"><br></font></div><div style=3D"color:rgb(192,19=
2,192)"><font color=3D"#000000"><br></font></div><div>sa wang</div>
<div style=3D"color:rgb(192,192,192)"> </div></div>
<div><font color=3D"#c0c0c0"></font> </div>
<div><font color=3D"#c0c0c0">                                              =
    <br>2012-06-07  </font></div><font>
<hr style=3D"WIDTH:122px;HEIGHT:2px" align=3D"left" size=3D"2">

<div><font color=3D"#c0c0c0"><span id=3D"_FoxFROMNAME">
<div>
<div> </div>
<div>--------------------------------------------------</div>
<div>Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate</div>
<div>Technology Center of Software Engineering</div>
<div>Institute of Software, Chinese Academy of Sciences</div>
<div>P.O.Box 8718, Beijing 100190, China</div></div></span></font></div></f=
ont>

--bcaec51a76ea427edc04c1dfadcd--


--===============8872112931024353050==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8872112931024353050==--


From xen-users-bounces@lists.xen.org Fri Jun 08 10:08:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 10:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scw6X-0003R3-Dn; Fri, 08 Jun 2012 10:07:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sooner1943@gmail.com>) id 1ScaKB-0004E9-TU
	for xen-users@lists.xen.org; Thu, 07 Jun 2012 10:52:20 +0000
Received: from [85.158.143.99:28392] by server-2.bemta-4.messagelabs.com id
	BA/AB-17938-3E780DF4; Thu, 07 Jun 2012 10:52:19 +0000
X-Env-Sender: sooner1943@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1339066336!30831001!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18017 invoked from network); 7 Jun 2012 10:52:17 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Jun 2012 10:52:17 -0000
Received: by yenm4 with SMTP id m4so308672yen.32
	for <xen-users@lists.xen.org>; Thu, 07 Jun 2012 03:52:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Vs/WkPigBiJh1GbhFsLnihHiv0nexPJV/MTx3RZzB8c=;
	b=fgT/lmoq+OJfG5Ru2JmyNr/g8fun0nIHE4zn41Lf6Wnr+ySUTHvuXv0Cd/NMNMlnQs
	/LR3PMMYM6OMlSAu8+Vr6IiZS34VCYlS3Cg7sYy1tN58EW2e1Yeu0sPaUb+l+Gw207dQ
	EFfi4wlXJtlYwAvkXLiFFC9tgAbnmEDzc90nPzUXYlWnOUxOSf2nd3kURuXkP3L1V2kp
	4b72n2jxVgpH6y2whX62c5Ii32/m8kqrw4Dtt1k186I4+smB53FoqjgvF2+W5VXeYVPf
	HwEXNgvsqG0zE+B6AowBV822GRJiyV7pH5R3bUUL+KbU7cr+0L9AmpH7ICKoxaQED1kW
	n9cA==
MIME-Version: 1.0
Received: by 10.43.45.69 with SMTP id uj5mr886104icb.51.1339066335526; Thu, 07
	Jun 2012 03:52:15 -0700 (PDT)
Received: by 10.231.29.17 with HTTP; Thu, 7 Jun 2012 03:52:15 -0700 (PDT)
Date: Thu, 7 Jun 2012 18:52:15 +0800
Message-ID: <CAG6HaVJcZ5Y82WjvJ+pW0o5kSU_EVaEMheUM17QkrTmiUn+drA@mail.gmail.com>
From: =?GB2312?B?zfXYpg==?= <sooner1943@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 08 Jun 2012 10:07:39 +0000
Subject: [Xen-users] network is only connected for a while when the domU is
	started
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8872112931024353050=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8872112931024353050==
Content-Type: multipart/alternative; boundary=bcaec51a76ea427edc04c1dfadcd

--bcaec51a76ea427edc04c1dfadcd
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable

Hi ALL,

Here is a weird problem comfusing me for a long time. i'v installed xen
4.0.1 with linux kernel 3.1.0-rc9+
Everything works fine except i cannot ping to the gateway in a PVM domU.
i'v installed bridge-utils and brctl show like this

  bridge  name         bridge id                      STP          enabled
interfaces
eth0                      8000.00219b480d56     no             peth0

    vif11.0
virbr0                     8000.000000000000     yes

 The domU is supposed to get a IP from a DHCP server in our network so i
can access to it from any node in that network.
i made the eth0 bridge as a switch and the domU could access to the DHCP
server across it. it works fine on a HVM domU.

 The most weird part is the PVM could get an IP address every time i start
it and i could ping to the gateway too. But after just a few minutes, the
ping process is stuck, and the host become unreacheable. At the same time,
i restart the network, and the eth0 in domU could not get an IP address.

 i post the output here:

 133.133.133.40 is the IP address of gateway
133.133.134.171 is the IP address of the PVM domU

  [root@localhost ~]# ping 133.133.133.40
PING 133.133.133.40 (133.133.133.40) 56(84) bytes of data.
64 bytes from 133.133.133.40: icmp_seq=3D1 ttl=3D64 time=3D0.824 ms
64 bytes from 133.133.133.40: icmp_seq=3D2 ttl=3D64 time=3D0.491 ms
64 bytes from 133.133.133.40: icmp_seq=3D3 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D4 ttl=3D64 time=3D0.437 ms
64 bytes from 133.133.133.40: icmp_seq=3D5 ttl=3D64 time=3D0.459 ms
64 bytes from 133.133.133.40: icmp_seq=3D6 ttl=3D64 time=3D1.16 ms
64 bytes from 133.133.133.40: icmp_seq=3D7 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D8 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D9 ttl=3D64 time=3D0.528 ms
64 bytes from 133.133.133.40: icmp_seq=3D10 ttl=3D64 time=3D0.447 ms
64 bytes from 133.133.133.40: icmp_seq=3D11 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D12 ttl=3D64 time=3D0.398 ms
64 bytes from 133.133.133.40: icmp_seq=3D13 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D14 ttl=3D64 time=3D0.504 ms
64 bytes from 133.133.133.40: icmp_seq=3D15 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D16 ttl=3D64 time=3D0.451 ms
64 bytes from 133.133.133.40: icmp_seq=3D17 ttl=3D64 time=3D0.501 ms
64 bytes from 133.133.133.40: icmp_seq=3D18 ttl=3D64 time=3D0.446 ms
64 bytes from 133.133.133.40: icmp_seq=3D19 ttl=3D64 time=3D0.373 ms
64 bytes from 133.133.133.40: icmp_seq=3D20 ttl=3D64 time=3D0.413 ms
64 bytes from 133.133.133.40: icmp_seq=3D21 ttl=3D64 time=3D0.495 ms
64 bytes from 133.133.133.40: icmp_seq=3D22 ttl=3D64 time=3D0.452 ms
64 bytes from 133.133.133.40: icmp_seq=3D23 ttl=3D64 time=3D0.407 ms
64 bytes from 133.133.133.40: icmp_seq=3D24 ttl=3D64 time=3D0.505 ms
64 bytes from 133.133.133.40: icmp_seq=3D25 ttl=3D64 time=3D0.471 ms
64 bytes from 133.133.133.40: icmp_seq=3D26 ttl=3D64 time=3D0.458 ms
64 bytes from 133.133.133.40: icmp_seq=3D27 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D28 ttl=3D64 time=3D0.453 ms
64 bytes from 133.133.133.40: icmp_seq=3D29 ttl=3D64 time=3D0.456 ms
64 bytes from 133.133.133.40: icmp_seq=3D30 ttl=3D64 time=3D0.454 ms
64 bytes from 133.133.133.40: icmp_seq=3D31 ttl=3D64 time=3D0.424 ms
>From 133.133.134.171 icmp_seq=3D85 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D86 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D87 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D89 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D90 Destination Host Unreachable
>From 133.133.134.171 icmp_seq=3D91 Destination Host Unreachable

 i also post my configuration of PVM domU here:

  <domain type=3D'xen' id=3D'12'>
 <name>centos-para</name>
 <uuid>67256e52-ac7d-a95e-fd58-8114475e454e</uuid>
 <memory>1048576</memory>
 <currentMemory>1048576</currentMemory>
 <vcpu>1</vcpu>
 <bootloader>/usr/bin/pygrub</bootloader>
 <os>
 <type>linux</type>
 </os>
 <clock offset=3D'utc'/>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>restart</on_crash>
 <devices>
 <disk type=3D'file' device=3D'disk'>
 <driver name=3D'file'/>
 <source file=3D'/root/vm/centos-para/centos-para.img'/>
 <target dev=3D'xvda' bus=3D'xen'/>
 </disk>
 <interface type=3D'bridge'>
 <mac address=3D'00:16:3e:29:e4:9c'/>
 <source bridge=3D'eth0'/>
 <script path=3D'/etc/xen/scripts/vif-bridge'/>
 <target dev=3D'vif12.0'/>
 </interface>
 <console type=3D'pty' tty=3D'/dev/pts/2'>
 <source path=3D'/dev/pts/2'/>
 <target port=3D'0'/>
 </console>
 </devices>
</domain>
 is there anyone could help me please=A3=BF i=A1=AEv googled lots of stuff =
but
nothing helped.


sa wang

2012-06-07
------------------------------
  --------------------------------------------------
Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate
Technology Center of Software Engineering
Institute of Software, Chinese Academy of Sciences
P.O.Box 8718, Beijing 100190, China

--bcaec51a76ea427edc04c1dfadcd
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: quoted-printable

<div><font color=3D"#406035">Hi ALL,</font></div><div><font color=3D"#40603=
5"><br></font></div>
<div><font color=3D"#406035">Here is a weird problem comfusing me for a lon=
g time.=20
i&#39;v installed xen 4.0.1 with linux kernel 3.1.0-rc9+</font></div>
<div><font color=3D"#406035">Everything works fine except i cannot ping to =
the=20
gateway in a PVM domU. i&#39;v installed bridge-utils and brctl show like=
=20
this</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">
<div>bridge &nbsp;name &nbsp; &nbsp; &nbsp; &nbsp; bridge id &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STP &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp;enabled     interfaces</div>
<div>eth0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp;8000.00219b480d56 &nbsp; &nbsp; no &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; peth0</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vif11.0</div>
<div>virbr0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; 8000.000000000000 &nbsp; &nbsp; yes</div><div><br></div>
<div> </div></font></div>
<div><font color=3D"#406035">The domU is supposed to get a IP from a DHCP s=
erver in=20
our network so i can access to it from any node in that network.</font></di=
v>
<div><font color=3D"#406035">i made the eth0 bridge as a switch and the dom=
U could=20
access to the DHCP server across it. it works fine on a HVM domU.</font></d=
iv><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">The most weird part is the PVM could get an IP=
 address=20
every time i start it and i could ping to the gateway too. But after just a=
 few=20
minutes, the ping process is stuck, and the host become unreacheable. At th=
e=20
same time, i restart the network, and the eth0 in domU could not get an IP=
=20
address.</font></div><div><font color=3D"#406035"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div><font color=3D"#406035">i post the output here:</font></div><div><font=
 color=3D"#406035"><br></font></div>
<div>
<div><font color=3D"#000000">133.133.133.40 is the IP address of=20
gateway</font></div>
<div><font color=3D"#000000">133.133.134.171 is the IP address of the PVM=
=20
domU</font></div></div><div><font color=3D"#000000"><br></font></div>
<div><font color=3D"#406035"></font> </div>
<div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">[root@localho=
st ~]# ping 133.133.133.40</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">PING 133.133.=
133.40 (133.133.133.40) 56(84) bytes of data.</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D1 ttl=3D6=
4 time=3D0.824 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D2 ttl=3D6=
4 time=3D0.491 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D3 ttl=3D6=
4 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D4 ttl=3D6=
4 time=3D0.437 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D5 ttl=3D6=
4 time=3D0.459 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D6 ttl=3D6=
4 time=3D1.16 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D7 ttl=3D6=
4 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D8 ttl=3D6=
4 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D9 ttl=3D6=
4 time=3D0.528 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D10 ttl=3D=
64 time=3D0.447 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D11 ttl=3D=
64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D12 ttl=3D=
64 time=3D0.398 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D13 ttl=3D=
64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D14 ttl=3D=
64 time=3D0.504 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D15 ttl=3D=
64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D16 ttl=3D=
64 time=3D0.451 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D17 ttl=3D=
64 time=3D0.501 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D18 ttl=3D=
64 time=3D0.446 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D19 ttl=3D=
64 time=3D0.373 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D20 ttl=3D=
64 time=3D0.413 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D21 ttl=3D=
64 time=3D0.495 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D22 ttl=3D=
64 time=3D0.452 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D23 ttl=3D=
64 time=3D0.407 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D24 ttl=3D=
64 time=3D0.505 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D25 ttl=3D=
64 time=3D0.471 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D26 ttl=3D=
64 time=3D0.458 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D27 ttl=3D=
64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D28 ttl=3D=
64 time=3D0.453 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D29 ttl=3D=
64 time=3D0.456 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D30 ttl=3D=
64 time=3D0.454 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">64 bytes from=
 <a href=3D"http://133.133.133.40">133.133.133.40</a>: icmp_seq=3D31 ttl=3D=
64 time=3D0.424 ms</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D85 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D86 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D87 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D89 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D90 Destination Host Unreachable</font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">From 133.133.=
134.171 icmp_seq=3D91 Destination Host Unreachable</font></div><div style=
=3D"color:rgb(192,192,192)"><font color=3D"#000000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div><font color=3D"#009900">i also post my configuration of PVM domU=20
here:</font></div><div style=3D"color:rgb(192,192,192)"><font color=3D"#000=
000"><br></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">
<div>&lt;domain type=3D&#39;xen&#39; id=3D&#39;12&#39;&gt;</div>
<div>  &lt;name&gt;centos-para&lt;/name&gt;</div>
<div>  &lt;uuid&gt;67256e52-ac7d-a95e-fd58-8114475e454e&lt;/uuid&gt;</div>
<div>  &lt;memory&gt;1048576&lt;/memory&gt;</div>
<div>  &lt;currentMemory&gt;1048576&lt;/currentMemory&gt;</div>
<div>  &lt;vcpu&gt;1&lt;/vcpu&gt;</div>
<div>  &lt;bootloader&gt;/usr/bin/pygrub&lt;/bootloader&gt;</div>
<div>  &lt;os&gt;</div>
<div>    &lt;type&gt;linux&lt;/type&gt;</div>
<div>  &lt;/os&gt;</div>
<div>  &lt;clock offset=3D&#39;utc&#39;/&gt;</div>
<div>  &lt;on_poweroff&gt;destroy&lt;/on_poweroff&gt;</div>
<div>  &lt;on_reboot&gt;restart&lt;/on_reboot&gt;</div>
<div>  &lt;on_crash&gt;restart&lt;/on_crash&gt;</div>
<div>  &lt;devices&gt;</div>
<div>    &lt;disk type=3D&#39;file&#39; device=3D&#39;disk&#39;&gt;</div>
<div>      &lt;driver name=3D&#39;file&#39;/&gt;</div>
<div>      &lt;source file=3D&#39;/root/vm/centos-para/centos-para.img&#39;=
/&gt;</div>
<div>      &lt;target dev=3D&#39;xvda&#39; bus=3D&#39;xen&#39;/&gt;</div>
<div>    &lt;/disk&gt;</div>
<div>    &lt;interface type=3D&#39;bridge&#39;&gt;</div>
<div>      &lt;mac address=3D&#39;00:16:3e:29:e4:9c&#39;/&gt;</div>
<div>      &lt;source bridge=3D&#39;eth0&#39;/&gt;</div>
<div>      &lt;script path=3D&#39;/etc/xen/scripts/vif-bridge&#39;/&gt;</di=
v>
<div>      &lt;target dev=3D&#39;vif12.0&#39;/&gt;</div>
<div>    &lt;/interface&gt;</div>
<div>    &lt;console type=3D&#39;pty&#39; tty=3D&#39;/dev/pts/2&#39;&gt;</d=
iv>
<div>      &lt;source path=3D&#39;/dev/pts/2&#39;/&gt;</div>
<div>      &lt;target port=3D&#39;0&#39;/&gt;</div>
<div>    &lt;/console&gt;</div>
<div>  &lt;/devices&gt;</div>
<div>&lt;/domain&gt;</div></font></div>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000"></font> </div=
>
<div style=3D"color:rgb(192,192,192)"><font color=3D"#000000">is there anyo=
ne could help me please=A3=BF i&lsquo;v googled lots=20
of stuff but nothing helped.</font></div><div style=3D"color:rgb(192,192,19=
2)"><font color=3D"#000000"><br></font></div><div style=3D"color:rgb(192,19=
2,192)"><font color=3D"#000000"><br></font></div><div>sa wang</div>
<div style=3D"color:rgb(192,192,192)"> </div></div>
<div><font color=3D"#c0c0c0"></font> </div>
<div><font color=3D"#c0c0c0">                                              =
    <br>2012-06-07  </font></div><font>
<hr style=3D"WIDTH:122px;HEIGHT:2px" align=3D"left" size=3D"2">

<div><font color=3D"#c0c0c0"><span id=3D"_FoxFROMNAME">
<div>
<div> </div>
<div>--------------------------------------------------</div>
<div>Wang Sa=A3=A8=CD=F5=D8=A6=A3=A9,Ph,D candidate</div>
<div>Technology Center of Software Engineering</div>
<div>Institute of Software, Chinese Academy of Sciences</div>
<div>P.O.Box 8718, Beijing 100190, China</div></div></span></font></div></f=
ont>

--bcaec51a76ea427edc04c1dfadcd--


--===============8872112931024353050==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8872112931024353050==--


From xen-users-bounces@lists.xen.org Fri Jun 08 10:08:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 10:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scw6Y-0003RD-1B; Fri, 08 Jun 2012 10:07:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1Sct8D-0007Ws-CM
	for xen-users@lists.xensource.com; Fri, 08 Jun 2012 06:57:13 +0000
Received: from [193.109.254.147:40830] by server-11.bemta-14.messagelabs.com
	id DD/2C-02727-842A1DF4; Fri, 08 Jun 2012 06:57:12 +0000
X-Env-Sender: zhusimu@163.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1339138630!1870259!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18049 invoked from network); 8 Jun 2012 06:57:11 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-15.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	8 Jun 2012 06:57:11 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1Sct7p-0001mC-Ea
	for xen-users@lists.xensource.com; Thu, 07 Jun 2012 23:56:49 -0700
Date: Thu, 7 Jun 2012 23:56:49 -0700 (PDT)
From: zhusimu <zhusimu@163.com>
To: xen-users@lists.xensource.com
Message-ID: <1339138609444-5709361.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 08 Jun 2012 10:07:39 +0000
Subject: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

when i compiled win-pvdrivers, it generated some errors:
http://xen.1045712.n5.nabble.com/file/n5709361/error1.png 

who can help me?
thanks

--
View this message in context: http://xen.1045712.n5.nabble.com/win-pvdrivers-Compile-Error-tp5709361.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 10:08:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 10:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Scw6Y-0003RD-1B; Fri, 08 Jun 2012 10:07:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1Sct8D-0007Ws-CM
	for xen-users@lists.xensource.com; Fri, 08 Jun 2012 06:57:13 +0000
Received: from [193.109.254.147:40830] by server-11.bemta-14.messagelabs.com
	id DD/2C-02727-842A1DF4; Fri, 08 Jun 2012 06:57:12 +0000
X-Env-Sender: zhusimu@163.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1339138630!1870259!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18049 invoked from network); 8 Jun 2012 06:57:11 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-15.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	8 Jun 2012 06:57:11 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1Sct7p-0001mC-Ea
	for xen-users@lists.xensource.com; Thu, 07 Jun 2012 23:56:49 -0700
Date: Thu, 7 Jun 2012 23:56:49 -0700 (PDT)
From: zhusimu <zhusimu@163.com>
To: xen-users@lists.xensource.com
Message-ID: <1339138609444-5709361.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 08 Jun 2012 10:07:39 +0000
Subject: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

when i compiled win-pvdrivers, it generated some errors:
http://xen.1045712.n5.nabble.com/file/n5709361/error1.png 

who can help me?
thanks

--
View this message in context: http://xen.1045712.n5.nabble.com/win-pvdrivers-Compile-Error-tp5709361.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 11:20:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 11:20:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScxEA-0006ga-I0; Fri, 08 Jun 2012 11:19:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScxE8-0006g9-La
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 11:19:36 +0000
Received: from [85.158.138.51:23273] by server-9.bemta-3.messagelabs.com id
	7C/FF-15054-5CFD1DF4; Fri, 08 Jun 2012 11:19:33 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339154371!12763098!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9459 invoked from network); 8 Jun 2012 11:19:31 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 11:19:31 -0000
Received: by eekd41 with SMTP id d41so1259863eek.32
	for <multiple recipients>; Fri, 08 Jun 2012 04:19:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=6F4xkaMrk32KeVtwma2+sEf2HiGHqL2WagbM1G0jW6U=;
	b=yG7qEG/wbFDbR8rWqCROb804boqgcztoNwHt1xB3jSKEuCURhLO6ZS5pou1TV74CwP
	BZ9IRfTjy19UY+t4+zV9IOxkfpDK3u7MOHOlZDsmhk6bLi6siDT88nGB9uCuTMW5jx2P
	5/RtKL8f6vAfM8p/yrewzQ+QXmKoyet2r8PEPcRj543Ymb+/ZYnpSoMW4o28hbqb6f4t
	QKlmQLdiwKjJzSIOvqa3BfQYWc9wiu75II8dCORpzDzaYZD38QxQFQ27dCCt1tzdwmNb
	UGPkCCYdNIQ2lvw25casJL1mPBWU8uGb9FpPB8ttllblYDuNrmWrJBkedCo88qxTJD5/
	tuMQ==
Received: by 10.14.188.139 with SMTP id a11mr3521317een.139.1339154370822;
	Fri, 08 Jun 2012 04:19:30 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id t3sm21088591eeb.15.2012.06.08.04.19.28
	(version=SSLv3 cipher=OTHER); Fri, 08 Jun 2012 04:19:29 -0700 (PDT)
Message-ID: <4FD1DFBF.7070100@xen.org>
Date: Fri, 08 Jun 2012 12:19:27 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, 
	xen-devel@lists.xen.org, xen-arm@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] New Xen Wiki Front page
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

If there are no objections, I will replace 
http://wiki.xen.org/wiki/Proposals/Main_Page1 with 
http://wiki.xen.org/wiki/Proposals/Main_Page1

Generally feedback on this has been positive, with the exception that we 
need to do something about categories, but this will take maybe a little 
longer to sort out

Please shout if you object

Regards
Lars

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 11:20:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 11:20:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ScxEA-0006ga-I0; Fri, 08 Jun 2012 11:19:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ScxE8-0006g9-La
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 11:19:36 +0000
Received: from [85.158.138.51:23273] by server-9.bemta-3.messagelabs.com id
	7C/FF-15054-5CFD1DF4; Fri, 08 Jun 2012 11:19:33 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339154371!12763098!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9459 invoked from network); 8 Jun 2012 11:19:31 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 11:19:31 -0000
Received: by eekd41 with SMTP id d41so1259863eek.32
	for <multiple recipients>; Fri, 08 Jun 2012 04:19:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=6F4xkaMrk32KeVtwma2+sEf2HiGHqL2WagbM1G0jW6U=;
	b=yG7qEG/wbFDbR8rWqCROb804boqgcztoNwHt1xB3jSKEuCURhLO6ZS5pou1TV74CwP
	BZ9IRfTjy19UY+t4+zV9IOxkfpDK3u7MOHOlZDsmhk6bLi6siDT88nGB9uCuTMW5jx2P
	5/RtKL8f6vAfM8p/yrewzQ+QXmKoyet2r8PEPcRj543Ymb+/ZYnpSoMW4o28hbqb6f4t
	QKlmQLdiwKjJzSIOvqa3BfQYWc9wiu75II8dCORpzDzaYZD38QxQFQ27dCCt1tzdwmNb
	UGPkCCYdNIQ2lvw25casJL1mPBWU8uGb9FpPB8ttllblYDuNrmWrJBkedCo88qxTJD5/
	tuMQ==
Received: by 10.14.188.139 with SMTP id a11mr3521317een.139.1339154370822;
	Fri, 08 Jun 2012 04:19:30 -0700 (PDT)
Received: from [172.16.25.10] (b0fb96e9.bb.sky.com. [176.251.150.233])
	by mx.google.com with ESMTPS id t3sm21088591eeb.15.2012.06.08.04.19.28
	(version=SSLv3 cipher=OTHER); Fri, 08 Jun 2012 04:19:29 -0700 (PDT)
Message-ID: <4FD1DFBF.7070100@xen.org>
Date: Fri, 08 Jun 2012 12:19:27 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, 
	xen-devel@lists.xen.org, xen-arm@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] New Xen Wiki Front page
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

If there are no objections, I will replace 
http://wiki.xen.org/wiki/Proposals/Main_Page1 with 
http://wiki.xen.org/wiki/Proposals/Main_Page1

Generally feedback on this has been positive, with the exception that we 
need to do something about categories, but this will take maybe a little 
longer to sort out

Please shout if you object

Regards
Lars

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 15:48:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 15:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd1PC-00007B-IJ; Fri, 08 Jun 2012 15:47:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mex@di.unipmn.it>) id 1Sd1PB-000076-K6
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 15:47:17 +0000
Received: from [193.109.254.147:45906] by server-9.bemta-14.messagelabs.com id
	89/55-27072-48E12DF4; Fri, 08 Jun 2012 15:47:16 +0000
X-Env-Sender: mex@di.unipmn.it
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339170434!8792250!1
X-Originating-IP: [193.206.52.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 909 invoked from network); 8 Jun 2012 15:47:15 -0000
Received: from mail.di.unipmn.it (HELO mail.di.unipmn.it) (193.206.52.44)
	by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 8 Jun 2012 15:47:15 -0000
X-Received: from shrek.mfn.unipmn.it (unknown [193.206.55.34])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: mex@di.unipmn.it)
	by mail.di.unipmn.it (vPostMaster) with ESMTP id 96E87138001
	for <xen-users@lists.xen.org>; Fri,  8 Jun 2012 17:47:14 +0200 (CEST)
Message-ID: <4FD21DF5.7040305@di.unipmn.it>
Date: Fri, 08 Jun 2012 17:44:53 +0200
From: Massimo Canonico <mex@di.unipmn.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,
I'm new on xen and I'm sure this is gonna be a "stupid" question.

I have a Fedora 16 with a working xen:
[root@minicloud merda]# xm info
host                   : minicloud.di.unipmn.it
release                : 3.3.7-1.fc16.x86_64
version                : #1 SMP Tue May 22 13:59:39 UTC 2012
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2400
hw_caps                : 
bfebfbff:20100800:00000000:00000940:0000e3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 4094
free_memory            : 717
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .2
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC)
cc_compile_by          : mockbuild
cc_compile_domain      : phx2.fedoraproject.org
cc_compile_date        : Mon May  7 23:28:57 UTC 2012
xend_config_format     : 4

[root@minicloud merda]# xm list
Name                                        ID   Mem VCPUs      State   
Time(s)
Domain-0                                     0  3326     4     
r-----     28.0

Unfortunately, it's all day long than I'm fighting with a very simple 
problem: try to make a ttylinux (or any other small linux distro) up and 
running over Xen.

I saw many config files which "xm create -c" says they are wrong (for 
example: Error: Cannot find kernel "/boot/vmlinuz-2.6-xenU" -- or it is 
missing the initrd file...). Moreover the ttylinux (from its web page) 
comes with an "iso" file and many tutorials are not using this kind of 
file.

So, I would ask if you know some place (tutorial/blog) where I can find 
the very basic steps in order to accomplish my task. I do not care about 
ttylinux, I just want a very simple example.

Thanks for your time and sorry again for the question.

Massimo

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 15:48:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 15:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd1PC-00007B-IJ; Fri, 08 Jun 2012 15:47:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mex@di.unipmn.it>) id 1Sd1PB-000076-K6
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 15:47:17 +0000
Received: from [193.109.254.147:45906] by server-9.bemta-14.messagelabs.com id
	89/55-27072-48E12DF4; Fri, 08 Jun 2012 15:47:16 +0000
X-Env-Sender: mex@di.unipmn.it
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339170434!8792250!1
X-Originating-IP: [193.206.52.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 909 invoked from network); 8 Jun 2012 15:47:15 -0000
Received: from mail.di.unipmn.it (HELO mail.di.unipmn.it) (193.206.52.44)
	by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 8 Jun 2012 15:47:15 -0000
X-Received: from shrek.mfn.unipmn.it (unknown [193.206.55.34])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: mex@di.unipmn.it)
	by mail.di.unipmn.it (vPostMaster) with ESMTP id 96E87138001
	for <xen-users@lists.xen.org>; Fri,  8 Jun 2012 17:47:14 +0200 (CEST)
Message-ID: <4FD21DF5.7040305@di.unipmn.it>
Date: Fri, 08 Jun 2012 17:44:53 +0200
From: Massimo Canonico <mex@di.unipmn.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,
I'm new on xen and I'm sure this is gonna be a "stupid" question.

I have a Fedora 16 with a working xen:
[root@minicloud merda]# xm info
host                   : minicloud.di.unipmn.it
release                : 3.3.7-1.fc16.x86_64
version                : #1 SMP Tue May 22 13:59:39 UTC 2012
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2400
hw_caps                : 
bfebfbff:20100800:00000000:00000940:0000e3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 4094
free_memory            : 717
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .2
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC)
cc_compile_by          : mockbuild
cc_compile_domain      : phx2.fedoraproject.org
cc_compile_date        : Mon May  7 23:28:57 UTC 2012
xend_config_format     : 4

[root@minicloud merda]# xm list
Name                                        ID   Mem VCPUs      State   
Time(s)
Domain-0                                     0  3326     4     
r-----     28.0

Unfortunately, it's all day long than I'm fighting with a very simple 
problem: try to make a ttylinux (or any other small linux distro) up and 
running over Xen.

I saw many config files which "xm create -c" says they are wrong (for 
example: Error: Cannot find kernel "/boot/vmlinuz-2.6-xenU" -- or it is 
missing the initrd file...). Moreover the ttylinux (from its web page) 
comes with an "iso" file and many tutorials are not using this kind of 
file.

So, I would ask if you know some place (tutorial/blog) where I can find 
the very basic steps in order to accomplish my task. I do not care about 
ttylinux, I just want a very simple example.

Thanks for your time and sorry again for the question.

Massimo

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 16:50:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 16:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd2M4-0001zF-NP; Fri, 08 Jun 2012 16:48:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sd2M2-0001zA-Vk
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 16:48:07 +0000
Received: from [85.158.143.35:44139] by server-1.bemta-4.messagelabs.com id
	92/9D-10042-1CC22DF4; Fri, 08 Jun 2012 16:48:01 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1339174080!13593262!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10973 invoked from network); 8 Jun 2012 16:48:01 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 8 Jun 2012 16:48:01 -0000
Received: from [189.253.145.95] (port=36620 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sd2Lv-0001KN-FY
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 11:47:59 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id C5016A1DB
	for <xen-users@lists.xen.org>; Fri,  8 Jun 2012 11:47:57 -0500 (CDT)
Message-ID: <4FD22CBE.6030503@ondore.com>
Date: Fri, 08 Jun 2012 11:47:58 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it>
In-Reply-To: <4FD21DF5.7040305@di.unipmn.it>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 08/06/12 10:44, Massimo Canonico escribi=F3:
> Unfortunately, it's all day long than I'm fighting with a very simple
> problem: try to make a ttylinux (or any other small linux distro) up and
> running over Xen.
>
> I saw many config files which "xm create -c" says they are wrong (for
> example: Error: Cannot find kernel "/boot/vmlinuz-2.6-xenU" -- or it is
> missing the initrd file...). Moreover the ttylinux (from its web page)
> comes with an "iso" file and many tutorials are not using this kind of
> file.
In the most "simple" case, the config file instructs Xen to read the =

kernel and initrd form Dom0 (your host system), via a path. If the file =

is not on the disk, it will fail with that error message.

Extract your ttylinux's kernel and initrd, place them somewhere under =

your Dom0, make sure the VM config file has the correct path to them.
Please note that the kernel need to have Xen support. Before 3.0, it's =

not the same kernel you would use to boot on a baremetal machine.

> So, I would ask if you know some place (tutorial/blog) where I can find
> the very basic steps in order to accomplish my task. I do not care about
> ttylinux, I just want a very simple example.
It has been boarded a few days ago, here is a reference: =

http://www.gossamer-threads.com/lists/xen/users/246910
(not sure if there is a more oficial source of this mailing list archive)

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 16:50:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 16:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd2M4-0001zF-NP; Fri, 08 Jun 2012 16:48:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sd2M2-0001zA-Vk
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 16:48:07 +0000
Received: from [85.158.143.35:44139] by server-1.bemta-4.messagelabs.com id
	92/9D-10042-1CC22DF4; Fri, 08 Jun 2012 16:48:01 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1339174080!13593262!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10973 invoked from network); 8 Jun 2012 16:48:01 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 8 Jun 2012 16:48:01 -0000
Received: from [189.253.145.95] (port=36620 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sd2Lv-0001KN-FY
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 11:47:59 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id C5016A1DB
	for <xen-users@lists.xen.org>; Fri,  8 Jun 2012 11:47:57 -0500 (CDT)
Message-ID: <4FD22CBE.6030503@ondore.com>
Date: Fri, 08 Jun 2012 11:47:58 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it>
In-Reply-To: <4FD21DF5.7040305@di.unipmn.it>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 08/06/12 10:44, Massimo Canonico escribi=F3:
> Unfortunately, it's all day long than I'm fighting with a very simple
> problem: try to make a ttylinux (or any other small linux distro) up and
> running over Xen.
>
> I saw many config files which "xm create -c" says they are wrong (for
> example: Error: Cannot find kernel "/boot/vmlinuz-2.6-xenU" -- or it is
> missing the initrd file...). Moreover the ttylinux (from its web page)
> comes with an "iso" file and many tutorials are not using this kind of
> file.
In the most "simple" case, the config file instructs Xen to read the =

kernel and initrd form Dom0 (your host system), via a path. If the file =

is not on the disk, it will fail with that error message.

Extract your ttylinux's kernel and initrd, place them somewhere under =

your Dom0, make sure the VM config file has the correct path to them.
Please note that the kernel need to have Xen support. Before 3.0, it's =

not the same kernel you would use to boot on a baremetal machine.

> So, I would ask if you know some place (tutorial/blog) where I can find
> the very basic steps in order to accomplish my task. I do not care about
> ttylinux, I just want a very simple example.
It has been boarded a few days ago, here is a reference: =

http://www.gossamer-threads.com/lists/xen/users/246910
(not sure if there is a more oficial source of this mailing list archive)

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 22:22:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 22:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd7Xk-0000Vk-5a; Fri, 08 Jun 2012 22:20:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sd7Xj-0000Vf-0Y
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 22:20:31 +0000
Received: from [193.109.254.147:21448] by server-9.bemta-14.messagelabs.com id
	E7/6D-27072-EAA72DF4; Fri, 08 Jun 2012 22:20:30 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339194026!8828168!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22180 invoked from network); 8 Jun 2012 22:20:28 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 22:20:28 -0000
Received: by obbwd20 with SMTP id wd20so4139954obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 15:20:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=RiveDU5rlj46DL33iW4lDY2jPld1B/cc15rVym2EchU=;
	b=LoAjTRSO0308LAUlFyJhYl80fy6TfTBNVAGlJyDuAPagv/KA7VGYC4YLSIRETQN0m8
	oUzi9zzrJKrk4HirUVenLEfRRfnA8/foSt4bf8dSvgxUaGLl65/Iu6s2WXUwzQL5NTK/
	Q8oXRFiYjqUqu50WrUmg2Via7wZXUFGxdg2vym46YaHF1uJfeq5rZU1Nur5QIgXhN7dP
	Oo8hsU+Hu/SoBKF5P/hLfKxl6mNnkOaJ5GQoUrhuRbSa5l82M6ywUjmAoZxyKF17HGTy
	XDg7rYybdqIgCx/cMVoAqm0K7mTU0RsxgtG7xPWcCQBxbqNrTKo2xsrNnHbyzmSR+SWQ
	pXFw==
Received: by 10.182.131.2 with SMTP id oi2mr8651751obb.43.1339194026456; Fri,
	08 Jun 2012 15:20:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 15:20:06 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FD1565B.1030201@gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 00:20:06 +0200
Message-ID: <CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQm7c2DGg86Abo8KumiNWoMnry7pNzoDuQKjVnTcALFfbfg4YWOI7JB4QeMvcIvj44g3ScFy
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 8, 2012 at 3:33 AM,  <cyberhawk001@gmail.com> wrote:
> On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>
> On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org> wrote:
>>
>> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
>> > I've compiled Xen unstable from source and tried using it. When
>> > booting I do see Xen starting, but at the point where I normally start
>> > getting the dom0 kernel messages I just get a black screen for a few
>> > seconds, and then the machine reboots. It leaves no messages or log
>> > files, of course.
>> >
>> > revision I compiled: 25459
>> > OS: ubuntu 12.04
>> > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>> > kernel works with Xen 4.1 from the repositories.
>> >
>> > I had to apply the patch from
>> > http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>> > get it to compile. Could this have broken something?
>> >
>> > Is there a way to have it display some log messages instead of
>> > rebooting?
>
> Well possibly, yes. I had a similar issue before and when i compiled and
> installed xen. But once i tried booting into Xen, it would just hang at a
> black screen, nothing on it. Sometimes it would show a rapidly flickering
> cursor, but that's it.
>
> SO, what i had to try was to enable the Xen serial console. What this
> entails is using a NULL MODEM cable and plugging this into the COM port on
> your XEN computer and connecting the other end to a second computers COM
> port. Than you have to use a Terminal program, just as PuTTY or similar
> (based on your OS on second computer) and this way you can watch the Xen
> boot messages as they happen and could possibly troubleshoot.
>
> To enable the Serial Console, just have to add "loglvl=all guest_loglvl=all
> com1=115200,8n1,0x3f8,4 console=com1,vga" after the "multiboot
> /boot/xen-4.2-unstable.gz placeholder ... "
>
> You can read all about it here http://wiki.xen.org/wiki/Xen_Serial_Console
> on the Wiki page, which will explain it a lot better anyways.
>

Thanks for that tip. It took some work and old hardware but I got it
to work, and I now have a complete log.

Unfortunately I have no real idea what it says is going wrong, beyond
that it does find and boot the dom0 kernel but then crashes with
"invalid opcode: 0000 [#1] SMP". I'm putting it here in the hope that
someone can make sense of it.


 __  __            _  _    ____                     _        _     _
 \ \/ /___ _ __   | || |  |___ \    _   _ _ __  ___| |_ __ _| |__ | | ___
  \  // _ \ '_ \  | || |_   __) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _| / __/|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)_____|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|

(XEN) Xen version 4.2-unstable (root@lan) (gcc version 4.6.3
(Ubuntu/Linaro 4.6.3-1ubuntu5) ) Thu Jun  7 13:58:46 CEST 2012
(XEN) Latest ChangeSet: Wed Jun 06 16:37:05 2012 +0100 25459:f6bfaf9daa50
(XEN) Bootloader: GRUB 1.99-21ubuntu3.1
(XEN) Command line: placeholder loglvl=all guest_loglvl=all
com1=57600,8n1,0x3f8,4 console=com1,vga
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 2 MBR signatures
(XEN)  Found 2 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009d800 (usable)
(XEN)  000000000009d800 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000020000000 (usable)
(XEN)  0000000020000000 - 0000000020200000 (reserved)
(XEN)  0000000020200000 - 0000000040004000 (usable)
(XEN)  0000000040004000 - 0000000040005000 (reserved)
(XEN)  0000000040005000 - 00000000bd8a7000 (usable)
(XEN)  00000000bd8a7000 - 00000000bde1f000 (reserved)
(XEN)  00000000bde1f000 - 00000000be09f000 (ACPI NVS)
(XEN)  00000000be09f000 - 00000000be0a4000 (ACPI data)
(XEN)  00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
(XEN)  00000000be0e7000 - 00000000beb81000 (usable)
(XEN)  00000000beb81000 - 00000000beff2000 (reserved)
(XEN)  00000000beff2000 - 00000000bf000000 (usable)
(XEN)  00000000bf800000 - 00000000cfa00000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fed00000 - 00000000fed04000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 000000042f600000 (usable)
(XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT BE084080, 0084 (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FACP BE08E218, 00F4 (r4 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: DSDT BE0841A0, A077 (r2 ALASKA    A M I       14 INTL 20051117)
(XEN) ACPI: FACS BE09DF80, 0040
(XEN) ACPI: APIC BE08E310, 0072 (r3 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: ASF! BE08E388, 00A5 (r32 INTEL       HCG        1 TFSM    F4240)
(XEN) ACPI: MCFG BE08E430, 003C (r1 ALASKA    A M I  1072009 MSFT       97)
(XEN) ACPI: SSDT BE08E470, 04A6 (r1 Intel_ AoacTabl     1000 INTL 20091112)
(XEN) ACPI: AAFT BE08E918, 00C2 (r1 ALASKA OEMAAFT   1072009 MSFT       97)
(XEN) ACPI: HPET BE08E9E0, 0038 (r1 ALASKA    A M I  1072009 AMI.        5)
(XEN) ACPI: SSDT BE08EA18, 036D (r1 SataRe SataTabl     1000 INTL 20091112)
(XEN) ACPI: SSDT BE08ED88, 09AA (r1  PmRef  Cpu0Ist     3000 INTL 20051117)
(XEN) ACPI: SSDT BE08F738, 0A92 (r1  PmRef    CpuPm     3000 INTL 20051117)
(XEN) ACPI: DMAR BE0901D0, 00B8 (r1 INTEL      SNB         1 INTL        1)
(XEN) ACPI: BGRT BE090288, 003C (r0 ALASKA    A M I  1072009 AMI     10013)
(XEN) System RAM: 16086MB (16473004kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000042f600000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000fceb0
(XEN) DMI 2.7 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[404,0], pm1x_evt[400,0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT -
be09df80/0000000000000000, using 32
(XEN) ACPI:                  wakeup_vec[be09df8c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
(XEN) Processor #4 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
(XEN) Processor #6 7:10 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) Table is not found!
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Switched to APIC driver x2apic_cluster.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3300.090 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) mce_intel.c:1239: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank
0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-3f
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) TSC deadline timer enabled
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 32 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB
(XEN) Brought up 4 CPUs
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0xad5000
(XEN) elf_parse_binary: phdr: paddr=0x1c00000 memsz=0xe50e0
(XEN) elf_parse_binary: phdr: paddr=0x1ce6000 memsz=0x14480
(XEN) elf_parse_binary: phdr: paddr=0x1cfb000 memsz=0x364000
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x205f000
(XEN) elf_xen_parse_note: GUEST_OS = "linux"
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff81cfb200
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) elf_xen_parse_note: PAE_MODE = "yes"
(XEN) elf_xen_parse_note: LOADER = "generic"
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0x0
(XEN)     virt_offset      = 0xffffffff80000000
(XEN)     virt_kstart      = 0xffffffff81000000
(XEN)     virt_kend        = 0xffffffff8205f000
(XEN)     virt_entry       = 0xffffffff81cfb200
(XEN)     p2m_base         = 0xffffffffffffffff
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x205f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000418000000->0000000420000000 (3987995
pages to be allocated)
(XEN)  Init. ramdisk: 000000042d02f000->000000042f5ff400
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff8205f000
(XEN)  Init. ramdisk: ffffffff8205f000->ffffffff8462f400
(XEN)  Phys-Mach map: ffffffff84630000->ffffffff864eff60
(XEN)  Start info:    ffffffff864f0000->ffffffff864f04b4
(XEN)  Page tables:   ffffffff864f1000->ffffffff86528000
(XEN)  Boot stack:    ffffffff86528000->ffffffff86529000
(XEN)  TOTAL:         ffffffff80000000->ffffffff86800000
(XEN)  ENTRY ADDRESS: ffffffff81cfb200
(XEN) Dom0 has maximum 4 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff81ad5000
(XEN) elf_load_binary: phdr 1 at 0xffffffff81c00000 -> 0xffffffff81ce50e0
(XEN) elf_load_binary: phdr 2 at 0xffffffff81ce6000 -> 0xffffffff81cfa480
(XEN) elf_load_binary: phdr 3 at 0xffffffff81cfb000 -> 0xffffffff81dd3000
(XEN) Scrubbing Free RAM: .done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
input to Xen)
(XEN) Freed 244kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-24-generic (buildd@crested) (gcc
version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May
21 16:52:17 UTC 2012 (Ubuntu 3.2.0-24.39-generic 3.2.16)
[    0.000000] Command line: placeholder
root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
earlyprintk=xen
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] Freeing  9d-100 pfn range: 99 pages freed
[    0.000000] Freeing  20000-20200 pfn range: 512 pages freed
[    0.000000] Freeing  40004-40005 pfn range: 1 pages freed
[    0.000000] Freeing  bd8a7-be0e7 pfn range: 2112 pages freed
[    0.000000] Freeing  beb81-beff2 pfn range: 1137 pages freed
[    0.000000] Freeing  bf000-100000 pfn range: 266240 pages freed
[    0.000000] Released 270101 pages of unused memory
[    0.000000] Set 270101 page(s) to 1-1 mapping
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 000000000009d000 (usable)
[    0.000000]  Xen: 000000000009d800 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 0000000020000000 (usable)
[    0.000000]  Xen: 0000000020000000 - 0000000020200000 (reserved)
[    0.000000]  Xen: 0000000020200000 - 0000000040004000 (usable)
[    0.000000]  Xen: 0000000040004000 - 0000000040005000 (reserved)
[    0.000000]  Xen: 0000000040005000 - 00000000bd8a7000 (usable)
[    0.000000]  Xen: 00000000bd8a7000 - 00000000bde1f000 (reserved)
[    0.000000]  Xen: 00000000bde1f000 - 00000000be09f000 (ACPI NVS)
[    0.000000]  Xen: 00000000be09f000 - 00000000be0a4000 (ACPI data)
[    0.000000]  Xen: 00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
[    0.000000]  Xen: 00000000be0e7000 - 00000000beb81000 (usable)
[    0.000000]  Xen: 00000000beb81000 - 00000000beff2000 (reserved)
[    0.000000]  Xen: 00000000beff2000 - 00000000bf000000 (usable)
[    0.000000]  Xen: 00000000bf800000 - 00000000cfa00000 (reserved)
[    0.000000]  Xen: 00000000f8000000 - 00000000fc000000 (reserved)
[    0.000000]  Xen: 00000000fec00000 - 00000000fec01000 (reserved)
[    0.000000]  Xen: 00000000fed00000 - 00000000fed04000 (reserved)
[    0.000000]  Xen: 00000000fed1c000 - 00000000fed20000 (reserved)
[    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  Xen: 00000000ff000000 - 0000000100000000 (reserved)
[    0.000000]  Xen: 0000000100000000 - 000000042f600000 (usable)
[    0.000000] bootconsole [xenboot0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI 2.7 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x42f600 max_arch_pfn = 0x400000000
[    0.000000] x2apic enabled by BIOS, switching to x2apic ops
[    0.000000] last_pfn = 0xbf000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [ffff8800000fceb0] fceb0
[    0.000000] init_memory_mapping: 0000000000000000-00000000bf000000
[    0.000000] init_memory_mapping: 0000000100000000-000000042f600000
[    0.000000] RAMDISK: 0205f000 - 04630000
[    0.000000] ACPI: RSDP 00000000000f0450 00024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 00000000be084080 00084 (v01 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000be08e218 000F4 (v04 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000be0841a0 0A077 (v02 ALASKA    A M I
00000014 INTL 20051117)
[    0.000000] ACPI: FACS 00000000be09df80 00040
[    0.000000] ACPI: APIC 00000000be08e310 00072 (v03 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] ACPI: ASF! 00000000be08e388 000A5 (v32 INTEL       HCG
00000001 TFSM 000F4240)
[    0.000000] ACPI: MCFG 00000000be08e430 0003C (v01 ALASKA    A M I
01072009 MSFT 00000097)
[    0.000000] ACPI: SSDT 00000000be08e470 004A6 (v01 Intel_ AoacTabl
00001000 INTL 20091112)
[    0.000000] ACPI: AAFT 00000000be08e918 000C2 (v01 ALASKA OEMAAFT
01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000be08e9e0 00038 (v01 ALASKA    A M I
01072009 AMI. 00000005)
[    0.000000] ACPI: SSDT 00000000be08ea18 0036D (v01 SataRe SataTabl
00001000 INTL 20091112)
[    0.000000] ACPI: SSDT 00000000be08ed88 009AA (v01  PmRef  Cpu0Ist
00003000 INTL 20051117)
[    0.000000] ACPI: SSDT 00000000be08f738 00A92 (v01  PmRef    CpuPm
00003000 INTL 20051117)
[    0.000000] ACPI: XMAR 00000000be0901d0 000B8 (v01 INTEL      SNB
00000001 INTL 00000001)
[    0.000000] ACPI: BGRT 00000000be090288 0003C (v00 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] Setting APIC routing to cluster x2apic.
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-000000042f600000
[    0.000000] Initmem setup node 0 0000000000000000-000000042f600000
[    0.000000]   NODE_DATA [00000003d7fe7000 - 00000003d7febfff]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x0042f600
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[7] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x00020000
[    0.000000]     0: 0x00020200 -> 0x00040004
[    0.000000]     0: 0x00040005 -> 0x000bd8a7
[    0.000000]     0: 0x000be0e7 -> 0x000beb81
[    0.000000]     0: 0x000beff2 -> 0x000bf000
[    0.000000]     0: 0x00100000 -> 0x0042f600
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 255, address 0xfec00000, GSI 0-255
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040004000 - 0000000040005000
[    0.000000] PM: Registered nosave memory: 00000000bd8a7000 - 00000000bde1f000
[    0.000000] PM: Registered nosave memory: 00000000bde1f000 - 00000000be09f000
[    0.000000] PM: Registered nosave memory: 00000000be09f000 - 00000000be0a4000
[    0.000000] PM: Registered nosave memory: 00000000be0a4000 - 00000000be0e7000
[    0.000000] PM: Registered nosave memory: 00000000beb81000 - 00000000beff2000
[    0.000000] PM: Registered nosave memory: 00000000bf000000 - 00000000bf800000
[    0.000000] PM: Registered nosave memory: 00000000bf800000 - 00000000cfa00000
[    0.000000] PM: Registered nosave memory: 00000000cfa00000 - 00000000f8000000
[    0.000000] PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
[    0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
[    0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fed00000
[    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed04000
[    0.000000] PM: Registered nosave memory: 00000000fed04000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000fee00000
[    0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[    0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] Allocating PCI resources starting at cfa00000 (gap:
cfa00000:28600000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.2-unstable (preserve-AD)
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256
nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff8803d7f25000 s83072
r8192 d23424 u114688
[    3.970419] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 4048188
[    3.970422] Policy zone: Normal
[    3.970425] Kernel command line: placeholder
root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
earlyprintk=xen
[    3.970834] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    3.971097] invalid opcode: 0000 [#1] SMP
[    3.971101] CPU 0
[    3.971103] Modules linked in:
[    3.971106]
[    3.971109] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
#39-Ubuntu To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme6
[    3.971115] RIP: e030:[<ffffffff8101d82c>]  [<ffffffff8101d82c>]
xstate_enable+0x3c/0x50
[    3.971123] RSP: e02b:ffffffff81c01e58  EFLAGS: 00010046
[    3.971125] RAX: 0000000000000007 RBX: ffffffff81c01e94 RCX: 0000000000000000
[    3.971127] RDX: 0000000000000000 RSI: 0000000000000007 RDI: 0000000000002660
[    3.971130] RBP: ffffffff81c01e58 R08: ffffffff81c01e90 R09: ffffffff81c01e94
[    3.971132] R10: 00000000ffffffff R11: 00000000ffffffff R12: ffffffff81c01e90
[    3.971135] R13: ffffffff81c01e8c R14: ffffffff81c01e88 R15: ffff8803d7f31480
[    3.971140] FS:  0000000000000000(0000) GS:ffff8803d7f25000(0000)
knlGS:0000000000000000
[    3.971142] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.971145] CR2: 0000000000000000 CR3: 0000000001c05000 CR4: 0000000000002660
[    3.971147] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[    3.971150] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[    3.971152] Process swapper (pid: 0, threadinfo ffffffff81c00000,
task ffffffff81c0d020)
[    3.971155] Stack:
[    3.971157]  ffffffff81c01ec8 ffffffff81d0474c ffff8803d7f30150
ffff8803d7f30950
[    3.971163]  ffff8803d7f30150 ffff8803d7f30950 0000024000000007
0000000000000340
[    3.971169]  0000000000000004 0000000000000008 0000000000000004
0000000000000000
[    3.971175] Call Trace:
[    3.971180]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
[    3.971185]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
[    3.971189]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
[    3.971193]  [<ffffffff81d00f49>] trap_init+0x169/0x171
[    3.971197]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
[    3.971201]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
[    3.971204]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
[    3.971207] Code: 00 04 00 ff 14 25 90 76 c1 81 48 89 c7 48 81 cf
00 00 04 00 ff 14 25 98 76 c1 81 48 8b 05 cd 0d dc 00 31 c9 48 89 c2
48 c1 ea 20 <0f> 01 d1 5d c3 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00
00 55
[    3.971263] RIP  [<ffffffff8101d82c>] xstate_enable+0x3c/0x50
[    3.971267]  RSP <ffffffff81c01e58>
[    3.971275] ---[ end trace a7919e7f17c0a725 ]---
[    3.971278] Kernel panic - not syncing: Attempted to kill the idle task!
[    3.971281] Pid: 0, comm: swapper Tainted: G      D
3.2.0-24-generic #39-Ubuntu
[    3.971283] Call Trace:
[    3.971287]  [<ffffffff8164434a>] panic+0x91/0x1a4
[    3.971292]  [<ffffffff8106bdde>] do_exit+0x41e/0x420
[    3.971297]  [<ffffffff8165d920>] oops_end+0xb0/0xf0
[    3.971301]  [<ffffffff810168d8>] die+0x58/0x90
[    3.971305]  [<ffffffff8165d294>] do_trap+0xc4/0x170
[    3.971308]  [<ffffffff81013f65>] do_invalid_op+0x95/0xb0
[    3.971312]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
[    3.971316]  [<ffffffff8100aa82>] ? check_events+0x12/0x20
[    3.971320]  [<ffffffff8100b169>] ? get_phys_to_machine+0x9/0x70
[    3.971323]  [<ffffffff81006759>] ? pte_mfn_to_pfn+0x89/0xf0
[    3.971327]  [<ffffffff8100a29d>] ? xen_force_evtchn_callback+0xd/0x10
[    3.971332]  [<ffffffff81666d6b>] invalid_op+0x1b/0x20
[    3.971335]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
[    3.971338]  [<ffffffff8101d81c>] ? xstate_enable+0x2c/0x50
[    3.971342]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
[    3.971345]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
[    3.971354]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
[    3.971357]  [<ffffffff81d00f49>] trap_init+0x169/0x171
[    3.971361]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
[    3.971364]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
[    3.971368]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 22:22:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 22:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd7Xk-0000Vk-5a; Fri, 08 Jun 2012 22:20:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sd7Xj-0000Vf-0Y
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 22:20:31 +0000
Received: from [193.109.254.147:21448] by server-9.bemta-14.messagelabs.com id
	E7/6D-27072-EAA72DF4; Fri, 08 Jun 2012 22:20:30 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339194026!8828168!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22180 invoked from network); 8 Jun 2012 22:20:28 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 22:20:28 -0000
Received: by obbwd20 with SMTP id wd20so4139954obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 15:20:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=RiveDU5rlj46DL33iW4lDY2jPld1B/cc15rVym2EchU=;
	b=LoAjTRSO0308LAUlFyJhYl80fy6TfTBNVAGlJyDuAPagv/KA7VGYC4YLSIRETQN0m8
	oUzi9zzrJKrk4HirUVenLEfRRfnA8/foSt4bf8dSvgxUaGLl65/Iu6s2WXUwzQL5NTK/
	Q8oXRFiYjqUqu50WrUmg2Via7wZXUFGxdg2vym46YaHF1uJfeq5rZU1Nur5QIgXhN7dP
	Oo8hsU+Hu/SoBKF5P/hLfKxl6mNnkOaJ5GQoUrhuRbSa5l82M6ywUjmAoZxyKF17HGTy
	XDg7rYybdqIgCx/cMVoAqm0K7mTU0RsxgtG7xPWcCQBxbqNrTKo2xsrNnHbyzmSR+SWQ
	pXFw==
Received: by 10.182.131.2 with SMTP id oi2mr8651751obb.43.1339194026456; Fri,
	08 Jun 2012 15:20:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 15:20:06 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FD1565B.1030201@gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 00:20:06 +0200
Message-ID: <CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQm7c2DGg86Abo8KumiNWoMnry7pNzoDuQKjVnTcALFfbfg4YWOI7JB4QeMvcIvj44g3ScFy
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 8, 2012 at 3:33 AM,  <cyberhawk001@gmail.com> wrote:
> On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>
> On Thu, Jun 7, 2012 at 5:27 PM, Rolu <rolu@roce.org> wrote:
>>
>> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
>> > I've compiled Xen unstable from source and tried using it. When
>> > booting I do see Xen starting, but at the point where I normally start
>> > getting the dom0 kernel messages I just get a black screen for a few
>> > seconds, and then the machine reboots. It leaves no messages or log
>> > files, of course.
>> >
>> > revision I compiled: 25459
>> > OS: ubuntu 12.04
>> > dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>> > kernel works with Xen 4.1 from the repositories.
>> >
>> > I had to apply the patch from
>> > http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>> > get it to compile. Could this have broken something?
>> >
>> > Is there a way to have it display some log messages instead of
>> > rebooting?
>
> Well possibly, yes. I had a similar issue before and when i compiled and
> installed xen. But once i tried booting into Xen, it would just hang at a
> black screen, nothing on it. Sometimes it would show a rapidly flickering
> cursor, but that's it.
>
> SO, what i had to try was to enable the Xen serial console. What this
> entails is using a NULL MODEM cable and plugging this into the COM port on
> your XEN computer and connecting the other end to a second computers COM
> port. Than you have to use a Terminal program, just as PuTTY or similar
> (based on your OS on second computer) and this way you can watch the Xen
> boot messages as they happen and could possibly troubleshoot.
>
> To enable the Serial Console, just have to add "loglvl=all guest_loglvl=all
> com1=115200,8n1,0x3f8,4 console=com1,vga" after the "multiboot
> /boot/xen-4.2-unstable.gz placeholder ... "
>
> You can read all about it here http://wiki.xen.org/wiki/Xen_Serial_Console
> on the Wiki page, which will explain it a lot better anyways.
>

Thanks for that tip. It took some work and old hardware but I got it
to work, and I now have a complete log.

Unfortunately I have no real idea what it says is going wrong, beyond
that it does find and boot the dom0 kernel but then crashes with
"invalid opcode: 0000 [#1] SMP". I'm putting it here in the hope that
someone can make sense of it.


 __  __            _  _    ____                     _        _     _
 \ \/ /___ _ __   | || |  |___ \    _   _ _ __  ___| |_ __ _| |__ | | ___
  \  // _ \ '_ \  | || |_   __) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _| / __/|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)_____|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|

(XEN) Xen version 4.2-unstable (root@lan) (gcc version 4.6.3
(Ubuntu/Linaro 4.6.3-1ubuntu5) ) Thu Jun  7 13:58:46 CEST 2012
(XEN) Latest ChangeSet: Wed Jun 06 16:37:05 2012 +0100 25459:f6bfaf9daa50
(XEN) Bootloader: GRUB 1.99-21ubuntu3.1
(XEN) Command line: placeholder loglvl=all guest_loglvl=all
com1=57600,8n1,0x3f8,4 console=com1,vga
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 2 MBR signatures
(XEN)  Found 2 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009d800 (usable)
(XEN)  000000000009d800 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000020000000 (usable)
(XEN)  0000000020000000 - 0000000020200000 (reserved)
(XEN)  0000000020200000 - 0000000040004000 (usable)
(XEN)  0000000040004000 - 0000000040005000 (reserved)
(XEN)  0000000040005000 - 00000000bd8a7000 (usable)
(XEN)  00000000bd8a7000 - 00000000bde1f000 (reserved)
(XEN)  00000000bde1f000 - 00000000be09f000 (ACPI NVS)
(XEN)  00000000be09f000 - 00000000be0a4000 (ACPI data)
(XEN)  00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
(XEN)  00000000be0e7000 - 00000000beb81000 (usable)
(XEN)  00000000beb81000 - 00000000beff2000 (reserved)
(XEN)  00000000beff2000 - 00000000bf000000 (usable)
(XEN)  00000000bf800000 - 00000000cfa00000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fed00000 - 00000000fed04000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 000000042f600000 (usable)
(XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT BE084080, 0084 (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FACP BE08E218, 00F4 (r4 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: DSDT BE0841A0, A077 (r2 ALASKA    A M I       14 INTL 20051117)
(XEN) ACPI: FACS BE09DF80, 0040
(XEN) ACPI: APIC BE08E310, 0072 (r3 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: ASF! BE08E388, 00A5 (r32 INTEL       HCG        1 TFSM    F4240)
(XEN) ACPI: MCFG BE08E430, 003C (r1 ALASKA    A M I  1072009 MSFT       97)
(XEN) ACPI: SSDT BE08E470, 04A6 (r1 Intel_ AoacTabl     1000 INTL 20091112)
(XEN) ACPI: AAFT BE08E918, 00C2 (r1 ALASKA OEMAAFT   1072009 MSFT       97)
(XEN) ACPI: HPET BE08E9E0, 0038 (r1 ALASKA    A M I  1072009 AMI.        5)
(XEN) ACPI: SSDT BE08EA18, 036D (r1 SataRe SataTabl     1000 INTL 20091112)
(XEN) ACPI: SSDT BE08ED88, 09AA (r1  PmRef  Cpu0Ist     3000 INTL 20051117)
(XEN) ACPI: SSDT BE08F738, 0A92 (r1  PmRef    CpuPm     3000 INTL 20051117)
(XEN) ACPI: DMAR BE0901D0, 00B8 (r1 INTEL      SNB         1 INTL        1)
(XEN) ACPI: BGRT BE090288, 003C (r0 ALASKA    A M I  1072009 AMI     10013)
(XEN) System RAM: 16086MB (16473004kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000042f600000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000fceb0
(XEN) DMI 2.7 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[404,0], pm1x_evt[400,0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT -
be09df80/0000000000000000, using 32
(XEN) ACPI:                  wakeup_vec[be09df8c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
(XEN) Processor #4 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
(XEN) Processor #6 7:10 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) Table is not found!
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Switched to APIC driver x2apic_cluster.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3300.090 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) mce_intel.c:1239: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank
0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-3f
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) TSC deadline timer enabled
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 32 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB
(XEN) Brought up 4 CPUs
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0xad5000
(XEN) elf_parse_binary: phdr: paddr=0x1c00000 memsz=0xe50e0
(XEN) elf_parse_binary: phdr: paddr=0x1ce6000 memsz=0x14480
(XEN) elf_parse_binary: phdr: paddr=0x1cfb000 memsz=0x364000
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x205f000
(XEN) elf_xen_parse_note: GUEST_OS = "linux"
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff81cfb200
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) elf_xen_parse_note: PAE_MODE = "yes"
(XEN) elf_xen_parse_note: LOADER = "generic"
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0x0
(XEN)     virt_offset      = 0xffffffff80000000
(XEN)     virt_kstart      = 0xffffffff81000000
(XEN)     virt_kend        = 0xffffffff8205f000
(XEN)     virt_entry       = 0xffffffff81cfb200
(XEN)     p2m_base         = 0xffffffffffffffff
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x205f000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000418000000->0000000420000000 (3987995
pages to be allocated)
(XEN)  Init. ramdisk: 000000042d02f000->000000042f5ff400
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff8205f000
(XEN)  Init. ramdisk: ffffffff8205f000->ffffffff8462f400
(XEN)  Phys-Mach map: ffffffff84630000->ffffffff864eff60
(XEN)  Start info:    ffffffff864f0000->ffffffff864f04b4
(XEN)  Page tables:   ffffffff864f1000->ffffffff86528000
(XEN)  Boot stack:    ffffffff86528000->ffffffff86529000
(XEN)  TOTAL:         ffffffff80000000->ffffffff86800000
(XEN)  ENTRY ADDRESS: ffffffff81cfb200
(XEN) Dom0 has maximum 4 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff81ad5000
(XEN) elf_load_binary: phdr 1 at 0xffffffff81c00000 -> 0xffffffff81ce50e0
(XEN) elf_load_binary: phdr 2 at 0xffffffff81ce6000 -> 0xffffffff81cfa480
(XEN) elf_load_binary: phdr 3 at 0xffffffff81cfb000 -> 0xffffffff81dd3000
(XEN) Scrubbing Free RAM: .done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
input to Xen)
(XEN) Freed 244kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-24-generic (buildd@crested) (gcc
version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May
21 16:52:17 UTC 2012 (Ubuntu 3.2.0-24.39-generic 3.2.16)
[    0.000000] Command line: placeholder
root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
earlyprintk=xen
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] Freeing  9d-100 pfn range: 99 pages freed
[    0.000000] Freeing  20000-20200 pfn range: 512 pages freed
[    0.000000] Freeing  40004-40005 pfn range: 1 pages freed
[    0.000000] Freeing  bd8a7-be0e7 pfn range: 2112 pages freed
[    0.000000] Freeing  beb81-beff2 pfn range: 1137 pages freed
[    0.000000] Freeing  bf000-100000 pfn range: 266240 pages freed
[    0.000000] Released 270101 pages of unused memory
[    0.000000] Set 270101 page(s) to 1-1 mapping
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 000000000009d000 (usable)
[    0.000000]  Xen: 000000000009d800 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 0000000020000000 (usable)
[    0.000000]  Xen: 0000000020000000 - 0000000020200000 (reserved)
[    0.000000]  Xen: 0000000020200000 - 0000000040004000 (usable)
[    0.000000]  Xen: 0000000040004000 - 0000000040005000 (reserved)
[    0.000000]  Xen: 0000000040005000 - 00000000bd8a7000 (usable)
[    0.000000]  Xen: 00000000bd8a7000 - 00000000bde1f000 (reserved)
[    0.000000]  Xen: 00000000bde1f000 - 00000000be09f000 (ACPI NVS)
[    0.000000]  Xen: 00000000be09f000 - 00000000be0a4000 (ACPI data)
[    0.000000]  Xen: 00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
[    0.000000]  Xen: 00000000be0e7000 - 00000000beb81000 (usable)
[    0.000000]  Xen: 00000000beb81000 - 00000000beff2000 (reserved)
[    0.000000]  Xen: 00000000beff2000 - 00000000bf000000 (usable)
[    0.000000]  Xen: 00000000bf800000 - 00000000cfa00000 (reserved)
[    0.000000]  Xen: 00000000f8000000 - 00000000fc000000 (reserved)
[    0.000000]  Xen: 00000000fec00000 - 00000000fec01000 (reserved)
[    0.000000]  Xen: 00000000fed00000 - 00000000fed04000 (reserved)
[    0.000000]  Xen: 00000000fed1c000 - 00000000fed20000 (reserved)
[    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  Xen: 00000000ff000000 - 0000000100000000 (reserved)
[    0.000000]  Xen: 0000000100000000 - 000000042f600000 (usable)
[    0.000000] bootconsole [xenboot0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI 2.7 present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x42f600 max_arch_pfn = 0x400000000
[    0.000000] x2apic enabled by BIOS, switching to x2apic ops
[    0.000000] last_pfn = 0xbf000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [ffff8800000fceb0] fceb0
[    0.000000] init_memory_mapping: 0000000000000000-00000000bf000000
[    0.000000] init_memory_mapping: 0000000100000000-000000042f600000
[    0.000000] RAMDISK: 0205f000 - 04630000
[    0.000000] ACPI: RSDP 00000000000f0450 00024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 00000000be084080 00084 (v01 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000be08e218 000F4 (v04 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000be0841a0 0A077 (v02 ALASKA    A M I
00000014 INTL 20051117)
[    0.000000] ACPI: FACS 00000000be09df80 00040
[    0.000000] ACPI: APIC 00000000be08e310 00072 (v03 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] ACPI: ASF! 00000000be08e388 000A5 (v32 INTEL       HCG
00000001 TFSM 000F4240)
[    0.000000] ACPI: MCFG 00000000be08e430 0003C (v01 ALASKA    A M I
01072009 MSFT 00000097)
[    0.000000] ACPI: SSDT 00000000be08e470 004A6 (v01 Intel_ AoacTabl
00001000 INTL 20091112)
[    0.000000] ACPI: AAFT 00000000be08e918 000C2 (v01 ALASKA OEMAAFT
01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000be08e9e0 00038 (v01 ALASKA    A M I
01072009 AMI. 00000005)
[    0.000000] ACPI: SSDT 00000000be08ea18 0036D (v01 SataRe SataTabl
00001000 INTL 20091112)
[    0.000000] ACPI: SSDT 00000000be08ed88 009AA (v01  PmRef  Cpu0Ist
00003000 INTL 20051117)
[    0.000000] ACPI: SSDT 00000000be08f738 00A92 (v01  PmRef    CpuPm
00003000 INTL 20051117)
[    0.000000] ACPI: XMAR 00000000be0901d0 000B8 (v01 INTEL      SNB
00000001 INTL 00000001)
[    0.000000] ACPI: BGRT 00000000be090288 0003C (v00 ALASKA    A M I
01072009 AMI  00010013)
[    0.000000] Setting APIC routing to cluster x2apic.
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-000000042f600000
[    0.000000] Initmem setup node 0 0000000000000000-000000042f600000
[    0.000000]   NODE_DATA [00000003d7fe7000 - 00000003d7febfff]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x0042f600
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[7] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x00020000
[    0.000000]     0: 0x00020200 -> 0x00040004
[    0.000000]     0: 0x00040005 -> 0x000bd8a7
[    0.000000]     0: 0x000be0e7 -> 0x000beb81
[    0.000000]     0: 0x000beff2 -> 0x000bf000
[    0.000000]     0: 0x00100000 -> 0x0042f600
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 255, address 0xfec00000, GSI 0-255
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040004000 - 0000000040005000
[    0.000000] PM: Registered nosave memory: 00000000bd8a7000 - 00000000bde1f000
[    0.000000] PM: Registered nosave memory: 00000000bde1f000 - 00000000be09f000
[    0.000000] PM: Registered nosave memory: 00000000be09f000 - 00000000be0a4000
[    0.000000] PM: Registered nosave memory: 00000000be0a4000 - 00000000be0e7000
[    0.000000] PM: Registered nosave memory: 00000000beb81000 - 00000000beff2000
[    0.000000] PM: Registered nosave memory: 00000000bf000000 - 00000000bf800000
[    0.000000] PM: Registered nosave memory: 00000000bf800000 - 00000000cfa00000
[    0.000000] PM: Registered nosave memory: 00000000cfa00000 - 00000000f8000000
[    0.000000] PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
[    0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
[    0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fed00000
[    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed04000
[    0.000000] PM: Registered nosave memory: 00000000fed04000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000fee00000
[    0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[    0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] Allocating PCI resources starting at cfa00000 (gap:
cfa00000:28600000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.2-unstable (preserve-AD)
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256
nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff8803d7f25000 s83072
r8192 d23424 u114688
[    3.970419] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 4048188
[    3.970422] Policy zone: Normal
[    3.970425] Kernel command line: placeholder
root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
earlyprintk=xen
[    3.970834] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    3.971097] invalid opcode: 0000 [#1] SMP
[    3.971101] CPU 0
[    3.971103] Modules linked in:
[    3.971106]
[    3.971109] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
#39-Ubuntu To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme6
[    3.971115] RIP: e030:[<ffffffff8101d82c>]  [<ffffffff8101d82c>]
xstate_enable+0x3c/0x50
[    3.971123] RSP: e02b:ffffffff81c01e58  EFLAGS: 00010046
[    3.971125] RAX: 0000000000000007 RBX: ffffffff81c01e94 RCX: 0000000000000000
[    3.971127] RDX: 0000000000000000 RSI: 0000000000000007 RDI: 0000000000002660
[    3.971130] RBP: ffffffff81c01e58 R08: ffffffff81c01e90 R09: ffffffff81c01e94
[    3.971132] R10: 00000000ffffffff R11: 00000000ffffffff R12: ffffffff81c01e90
[    3.971135] R13: ffffffff81c01e8c R14: ffffffff81c01e88 R15: ffff8803d7f31480
[    3.971140] FS:  0000000000000000(0000) GS:ffff8803d7f25000(0000)
knlGS:0000000000000000
[    3.971142] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.971145] CR2: 0000000000000000 CR3: 0000000001c05000 CR4: 0000000000002660
[    3.971147] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[    3.971150] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[    3.971152] Process swapper (pid: 0, threadinfo ffffffff81c00000,
task ffffffff81c0d020)
[    3.971155] Stack:
[    3.971157]  ffffffff81c01ec8 ffffffff81d0474c ffff8803d7f30150
ffff8803d7f30950
[    3.971163]  ffff8803d7f30150 ffff8803d7f30950 0000024000000007
0000000000000340
[    3.971169]  0000000000000004 0000000000000008 0000000000000004
0000000000000000
[    3.971175] Call Trace:
[    3.971180]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
[    3.971185]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
[    3.971189]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
[    3.971193]  [<ffffffff81d00f49>] trap_init+0x169/0x171
[    3.971197]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
[    3.971201]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
[    3.971204]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
[    3.971207] Code: 00 04 00 ff 14 25 90 76 c1 81 48 89 c7 48 81 cf
00 00 04 00 ff 14 25 98 76 c1 81 48 8b 05 cd 0d dc 00 31 c9 48 89 c2
48 c1 ea 20 <0f> 01 d1 5d c3 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00
00 55
[    3.971263] RIP  [<ffffffff8101d82c>] xstate_enable+0x3c/0x50
[    3.971267]  RSP <ffffffff81c01e58>
[    3.971275] ---[ end trace a7919e7f17c0a725 ]---
[    3.971278] Kernel panic - not syncing: Attempted to kill the idle task!
[    3.971281] Pid: 0, comm: swapper Tainted: G      D
3.2.0-24-generic #39-Ubuntu
[    3.971283] Call Trace:
[    3.971287]  [<ffffffff8164434a>] panic+0x91/0x1a4
[    3.971292]  [<ffffffff8106bdde>] do_exit+0x41e/0x420
[    3.971297]  [<ffffffff8165d920>] oops_end+0xb0/0xf0
[    3.971301]  [<ffffffff810168d8>] die+0x58/0x90
[    3.971305]  [<ffffffff8165d294>] do_trap+0xc4/0x170
[    3.971308]  [<ffffffff81013f65>] do_invalid_op+0x95/0xb0
[    3.971312]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
[    3.971316]  [<ffffffff8100aa82>] ? check_events+0x12/0x20
[    3.971320]  [<ffffffff8100b169>] ? get_phys_to_machine+0x9/0x70
[    3.971323]  [<ffffffff81006759>] ? pte_mfn_to_pfn+0x89/0xf0
[    3.971327]  [<ffffffff8100a29d>] ? xen_force_evtchn_callback+0xd/0x10
[    3.971332]  [<ffffffff81666d6b>] invalid_op+0x1b/0x20
[    3.971335]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
[    3.971338]  [<ffffffff8101d81c>] ? xstate_enable+0x2c/0x50
[    3.971342]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
[    3.971345]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
[    3.971354]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
[    3.971357]  [<ffffffff81d00f49>] trap_init+0x169/0x171
[    3.971361]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
[    3.971364]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
[    3.971368]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 22:38:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 22:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd7ng-0000xY-1C; Fri, 08 Jun 2012 22:37:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sd7ne-0000xR-8H
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 22:36:58 +0000
Received: from [85.158.138.51:55246] by server-2.bemta-3.messagelabs.com id
	2F/B9-16299-98E72DF4; Fri, 08 Jun 2012 22:36:57 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-11.tower-174.messagelabs.com!1339195015!31533437!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32499 invoked from network); 8 Jun 2012 22:36:56 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 22:36:56 -0000
Received: by obbwd20 with SMTP id wd20so4163198obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 15:36:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=O55IrGCR1mly/lfNKOjrFXC2QfCr6DeoccPEVmg/gzo=;
	b=cmIVZZ3OqK6c2vPvPKcrCZO2S6nD7Xqd/HMOJPz+VZ3KAAOdLdwxPvjxVfIANkWDQ8
	tDWM6SkdC3Ryf7Nto41MaA9s1zdpH/5S4fvqpUgSKMpfWtBgZKVkVmWkNTWOOAFEGWD/
	/CCSqRb0R1f9dfb3jLfgTywism1isqA7ZZ4H4igyaSCwdQXsHpwRqMx1GbfoVLgMAqM/
	hOZ/8rYxM2OBo+W8ucyGxUxJQOWaT8pELt0RPCCwQpKIvD0xK46+8M8H+X97/xR8mRo+
	YyG+GO6lZCAlTKeDbW/rIwg3Dd+fXCu9AvFHeqLjGtRxUfs+bWoR8CIbZo8D7OoGvOWt
	/uMA==
Received: by 10.182.31.47 with SMTP id x15mr8664193obh.62.1339195014916; Fri,
	08 Jun 2012 15:36:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 15:36:34 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CALJtybRO5sRna1+nDQg4eC4kiu1NPw9FMiBf1KEs0gQzCP=xCA@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CALJtybRO5sRna1+nDQg4eC4kiu1NPw9FMiBf1KEs0gQzCP=xCA@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 00:36:34 +0200
Message-ID: <CABs9Ejnozs8q0ebzNN=+XLbV5RjH7oh7Ri0W4S3qJByZWJfQag@mail.gmail.com>
To: Aaron Lebahn <cplusplus328@gmail.com>
X-Gm-Message-State: ALoCoQnQ2J2kJXH/ymS6EdCHNPVQM/CfgXhNAkMNGqfhrW4p0GiGf9lBvPzRuSEEIbwQy3bIQdg5
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>, cyberhawk001@gmail.com
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 8, 2012 at 5:08 AM, Aaron Lebahn <cplusplus328@gmail.com> wrote:
> Personally, I tried this. I bought a pci serial card and a null modem cab=
le.
> I attached the cable between my card and the usb-pci adapter connected to=
 my
> laptop. I set the grub to:
> multiboot=A0=A0=A0=A0=A0=A0 /boot/xen-4.2.gz placeholder=A0 loglvl=3Dall =
guest_loglvl=3Dall
> com5=3D38400,8n1,0xa030,20 console=3Dcom5
> and started minicom on the labtop. Noting came up on minicom, and nothing
> came up on the desktop's screen (As should be expected).
> I tested the connection by running minicom on the desktop as well. That
> works fine. My output to dmesg | grep ttyS is:
> [=A0=A0=A0 2.393378] 0000:08:05.0: ttyS4 at I/O 0xa030 (irq =3D 20) is a =
ST16650V2
> [=A0=A0=A0 2.449062] 0000:08:05.1: ttyS5 at I/O 0xa020 (irq =3D 21) is a =
ST16650V2
> If anyone knows why my serial console isn't working, maybe I can fix it a=
nd
> get some useful information to debug this problem.
>

I used minicom as well in my (successful) attempt. You have to get
minicom to use the right settings, and xen and the kernel don't use
quite the same as minicom does by default so even when minicom can
talk with another minicom it won't necessarily work with xen or the
kernel.

Since you got your laptop and desktop talking when both use minicom I
expect you have most settings right. What I had to change was: in
minicom, do ctrl-a, then o, then "Serial port setup". Here the default
was to have hardware flow control on. I had to turn it off, and keep
software flow control off too.

Now press e for the bps/etc settings. Mine defaulted at 115200 but I
ended up configuring it (and xen/kernel) at 57600. Your grub line
above would put it at 38400. You also need to have 8n1 configured in
minicom but I think that was the default anyway.

I saved this as the default settings (one or two menus up I think) and
then quit and restarted minicom. I think you may also be able to just
ctrl-a m.

Then, it worked.

One other thing I read about was that you should specify com1
everywhere in your grub line even if you aren't using com1. I was
using com1 there already anyway but you use com5 so that might make a
difference.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 22:38:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 22:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd7ng-0000xY-1C; Fri, 08 Jun 2012 22:37:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sd7ne-0000xR-8H
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 22:36:58 +0000
Received: from [85.158.138.51:55246] by server-2.bemta-3.messagelabs.com id
	2F/B9-16299-98E72DF4; Fri, 08 Jun 2012 22:36:57 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-11.tower-174.messagelabs.com!1339195015!31533437!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32499 invoked from network); 8 Jun 2012 22:36:56 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 22:36:56 -0000
Received: by obbwd20 with SMTP id wd20so4163198obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 15:36:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=O55IrGCR1mly/lfNKOjrFXC2QfCr6DeoccPEVmg/gzo=;
	b=cmIVZZ3OqK6c2vPvPKcrCZO2S6nD7Xqd/HMOJPz+VZ3KAAOdLdwxPvjxVfIANkWDQ8
	tDWM6SkdC3Ryf7Nto41MaA9s1zdpH/5S4fvqpUgSKMpfWtBgZKVkVmWkNTWOOAFEGWD/
	/CCSqRb0R1f9dfb3jLfgTywism1isqA7ZZ4H4igyaSCwdQXsHpwRqMx1GbfoVLgMAqM/
	hOZ/8rYxM2OBo+W8ucyGxUxJQOWaT8pELt0RPCCwQpKIvD0xK46+8M8H+X97/xR8mRo+
	YyG+GO6lZCAlTKeDbW/rIwg3Dd+fXCu9AvFHeqLjGtRxUfs+bWoR8CIbZo8D7OoGvOWt
	/uMA==
Received: by 10.182.31.47 with SMTP id x15mr8664193obh.62.1339195014916; Fri,
	08 Jun 2012 15:36:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 15:36:34 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CALJtybRO5sRna1+nDQg4eC4kiu1NPw9FMiBf1KEs0gQzCP=xCA@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CALJtybRO5sRna1+nDQg4eC4kiu1NPw9FMiBf1KEs0gQzCP=xCA@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 00:36:34 +0200
Message-ID: <CABs9Ejnozs8q0ebzNN=+XLbV5RjH7oh7Ri0W4S3qJByZWJfQag@mail.gmail.com>
To: Aaron Lebahn <cplusplus328@gmail.com>
X-Gm-Message-State: ALoCoQnQ2J2kJXH/ymS6EdCHNPVQM/CfgXhNAkMNGqfhrW4p0GiGf9lBvPzRuSEEIbwQy3bIQdg5
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>, cyberhawk001@gmail.com
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 8, 2012 at 5:08 AM, Aaron Lebahn <cplusplus328@gmail.com> wrote:
> Personally, I tried this. I bought a pci serial card and a null modem cab=
le.
> I attached the cable between my card and the usb-pci adapter connected to=
 my
> laptop. I set the grub to:
> multiboot=A0=A0=A0=A0=A0=A0 /boot/xen-4.2.gz placeholder=A0 loglvl=3Dall =
guest_loglvl=3Dall
> com5=3D38400,8n1,0xa030,20 console=3Dcom5
> and started minicom on the labtop. Noting came up on minicom, and nothing
> came up on the desktop's screen (As should be expected).
> I tested the connection by running minicom on the desktop as well. That
> works fine. My output to dmesg | grep ttyS is:
> [=A0=A0=A0 2.393378] 0000:08:05.0: ttyS4 at I/O 0xa030 (irq =3D 20) is a =
ST16650V2
> [=A0=A0=A0 2.449062] 0000:08:05.1: ttyS5 at I/O 0xa020 (irq =3D 21) is a =
ST16650V2
> If anyone knows why my serial console isn't working, maybe I can fix it a=
nd
> get some useful information to debug this problem.
>

I used minicom as well in my (successful) attempt. You have to get
minicom to use the right settings, and xen and the kernel don't use
quite the same as minicom does by default so even when minicom can
talk with another minicom it won't necessarily work with xen or the
kernel.

Since you got your laptop and desktop talking when both use minicom I
expect you have most settings right. What I had to change was: in
minicom, do ctrl-a, then o, then "Serial port setup". Here the default
was to have hardware flow control on. I had to turn it off, and keep
software flow control off too.

Now press e for the bps/etc settings. Mine defaulted at 115200 but I
ended up configuring it (and xen/kernel) at 57600. Your grub line
above would put it at 38400. You also need to have 8n1 configured in
minicom but I think that was the default anyway.

I saved this as the default settings (one or two menus up I think) and
then quit and restarted minicom. I think you may also be able to just
ctrl-a m.

Then, it worked.

One other thing I read about was that you should specify com1
everywhere in your grub line even if you aren't using com1. I was
using com1 there already anyway but you use com5 so that might make a
difference.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 22:46:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 22:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd7vn-0001F3-7Y; Fri, 08 Jun 2012 22:45:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1Sd7vk-0001Er-QS
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 22:45:21 +0000
Received: from [193.109.254.147:56134] by server-9.bemta-14.messagelabs.com id
	40/12-27072-08082DF4; Fri, 08 Jun 2012 22:45:20 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339195516!1141999!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10604 invoked from network); 8 Jun 2012 22:45:17 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 22:45:17 -0000
Received: by ggnp1 with SMTP id p1so1935336ggn.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 15:45:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:cc:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=3NTPopvYsZtkgMt5HcX4OtOoM1HMjoVpIMuELA0IAn8=;
	b=x8pzjh6RVm7m5Jr4FHANGaQ6Cz9R+V0Or+GhChYCOutJ8bMvIT518sqfPYOMRLI7Cz
	7K7uudEJptQ8XGC3ZPOv+wO3AaC/NBcdhQSI/u20+55Kbo5sD+dbLprAInrD8q94VouZ
	gztjuPvLBzkQ6KWVB1ejf+0l+vSBS5rtTpfoH0v6nrVV9UWi433yzYNkmbd6Y+/6ArhE
	+rgUuonrpN2h1kJZvHc1duVbvfASNiuAqwu+lQtQpLQjryweUIkMnvkibRTtR25SsHwQ
	7fVuN6Ypp4FLQGzRAtXBEzCgBUUBFzqFUFBaLCHPvZrD2u6SRieJbLbKmvsd/0t1hkPH
	hpdA==
Received: by 10.236.168.65 with SMTP id j41mr9673237yhl.82.1339195516041;
	Fri, 08 Jun 2012 15:45:16 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id j34sm11783306ani.14.2012.06.08.15.45.15
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 08 Jun 2012 15:45:15 -0700 (PDT)
Message-ID: <4FD28077.5000600@gmail.com>
Date: Fri, 08 Jun 2012 18:45:11 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
CC: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
In-Reply-To: <CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Also, i am not sure if this has any impact, BUT whenever I added the line:

GRUB_CMDLINE_LINUX="console=hvc0 earlyprintk=xen"


to my /etc/default/grub file, i could not even boot into regular non-xen 
kernel. At least on my setup. So had to reboot into recovery mode and 
manually remove that line.




On 6/8/2012 6:20 PM, Rolu wrote:
> On Fri, Jun 8, 2012 at 3:33 AM,<cyberhawk001@gmail.com>  wrote:
>> On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>>
>> On Thu, Jun 7, 2012 at 5:27 PM, Rolu<rolu@roce.org>  wrote:
>>> On Thu, Jun 7, 2012 at 3:15 PM, Rolu<rolu@roce.org>  wrote:
>>>> I've compiled Xen unstable from source and tried using it. When
>>>> booting I do see Xen starting, but at the point where I normally start
>>>> getting the dom0 kernel messages I just get a black screen for a few
>>>> seconds, and then the machine reboots. It leaves no messages or log
>>>> files, of course.
>>>>
>>>> revision I compiled: 25459
>>>> OS: ubuntu 12.04
>>>> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>>>> kernel works with Xen 4.1 from the repositories.
>>>>
>>>> I had to apply the patch from
>>>> http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>>>> get it to compile. Could this have broken something?
>>>>
>>>> Is there a way to have it display some log messages instead of
>>>> rebooting?
>> Well possibly, yes. I had a similar issue before and when i compiled and
>> installed xen. But once i tried booting into Xen, it would just hang at a
>> black screen, nothing on it. Sometimes it would show a rapidly flickering
>> cursor, but that's it.
>>
>> SO, what i had to try was to enable the Xen serial console. What this
>> entails is using a NULL MODEM cable and plugging this into the COM port on
>> your XEN computer and connecting the other end to a second computers COM
>> port. Than you have to use a Terminal program, just as PuTTY or similar
>> (based on your OS on second computer) and this way you can watch the Xen
>> boot messages as they happen and could possibly troubleshoot.
>>
>> To enable the Serial Console, just have to add "loglvl=all guest_loglvl=all
>> com1=115200,8n1,0x3f8,4 console=com1,vga" after the "multiboot
>> /boot/xen-4.2-unstable.gz placeholder ... "
>>
>> You can read all about it here http://wiki.xen.org/wiki/Xen_Serial_Console
>> on the Wiki page, which will explain it a lot better anyways.
>>
> Thanks for that tip. It took some work and old hardware but I got it
> to work, and I now have a complete log.
>
> Unfortunately I have no real idea what it says is going wrong, beyond
> that it does find and boot the dom0 kernel but then crashes with
> "invalid opcode: 0000 [#1] SMP". I'm putting it here in the hope that
> someone can make sense of it.
>
>
>   __  __            _  _    ____                     _        _     _
>   \ \/ /___ _ __   | || |  |___ \    _   _ _ __  ___| |_ __ _| |__ | | ___
>    \  // _ \ '_ \  | || |_   __) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>    /  \  __/ | | | |__   _| / __/|__| |_| | | | \__ \ || (_| | |_) | |  __/
>   /_/\_\___|_| |_|    |_|(_)_____|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>
> (XEN) Xen version 4.2-unstable (root@lan) (gcc version 4.6.3
> (Ubuntu/Linaro 4.6.3-1ubuntu5) ) Thu Jun  7 13:58:46 CEST 2012
> (XEN) Latest ChangeSet: Wed Jun 06 16:37:05 2012 +0100 25459:f6bfaf9daa50
> (XEN) Bootloader: GRUB 1.99-21ubuntu3.1
> (XEN) Command line: placeholder loglvl=all guest_loglvl=all
> com1=57600,8n1,0x3f8,4 console=com1,vga
> (XEN) Video information:
> (XEN)  VGA is text mode 80x25, font 8x16
> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN)  Found 2 MBR signatures
> (XEN)  Found 2 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 000000000009d800 (usable)
> (XEN)  000000000009d800 - 00000000000a0000 (reserved)
> (XEN)  00000000000e0000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 0000000020000000 (usable)
> (XEN)  0000000020000000 - 0000000020200000 (reserved)
> (XEN)  0000000020200000 - 0000000040004000 (usable)
> (XEN)  0000000040004000 - 0000000040005000 (reserved)
> (XEN)  0000000040005000 - 00000000bd8a7000 (usable)
> (XEN)  00000000bd8a7000 - 00000000bde1f000 (reserved)
> (XEN)  00000000bde1f000 - 00000000be09f000 (ACPI NVS)
> (XEN)  00000000be09f000 - 00000000be0a4000 (ACPI data)
> (XEN)  00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
> (XEN)  00000000be0e7000 - 00000000beb81000 (usable)
> (XEN)  00000000beb81000 - 00000000beff2000 (reserved)
> (XEN)  00000000beff2000 - 00000000bf000000 (usable)
> (XEN)  00000000bf800000 - 00000000cfa00000 (reserved)
> (XEN)  00000000f8000000 - 00000000fc000000 (reserved)
> (XEN)  00000000fec00000 - 00000000fec01000 (reserved)
> (XEN)  00000000fed00000 - 00000000fed04000 (reserved)
> (XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
> (XEN)  00000000fee00000 - 00000000fee01000 (reserved)
> (XEN)  00000000ff000000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 000000042f600000 (usable)
> (XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)
> (XEN) ACPI: XSDT BE084080, 0084 (r1 ALASKA    A M I  1072009 AMI     10013)
> (XEN) ACPI: FACP BE08E218, 00F4 (r4 ALASKA    A M I  1072009 AMI     10013)
> (XEN) ACPI: DSDT BE0841A0, A077 (r2 ALASKA    A M I       14 INTL 20051117)
> (XEN) ACPI: FACS BE09DF80, 0040
> (XEN) ACPI: APIC BE08E310, 0072 (r3 ALASKA    A M I  1072009 AMI     10013)
> (XEN) ACPI: ASF! BE08E388, 00A5 (r32 INTEL       HCG        1 TFSM    F4240)
> (XEN) ACPI: MCFG BE08E430, 003C (r1 ALASKA    A M I  1072009 MSFT       97)
> (XEN) ACPI: SSDT BE08E470, 04A6 (r1 Intel_ AoacTabl     1000 INTL 20091112)
> (XEN) ACPI: AAFT BE08E918, 00C2 (r1 ALASKA OEMAAFT   1072009 MSFT       97)
> (XEN) ACPI: HPET BE08E9E0, 0038 (r1 ALASKA    A M I  1072009 AMI.        5)
> (XEN) ACPI: SSDT BE08EA18, 036D (r1 SataRe SataTabl     1000 INTL 20091112)
> (XEN) ACPI: SSDT BE08ED88, 09AA (r1  PmRef  Cpu0Ist     3000 INTL 20051117)
> (XEN) ACPI: SSDT BE08F738, 0A92 (r1  PmRef    CpuPm     3000 INTL 20051117)
> (XEN) ACPI: DMAR BE0901D0, 00B8 (r1 INTEL      SNB         1 INTL        1)
> (XEN) ACPI: BGRT BE090288, 003C (r0 ALASKA    A M I  1072009 AMI     10013)
> (XEN) System RAM: 16086MB (16473004kB)
> (XEN) No NUMA configuration found
> (XEN) Faking a node at 0000000000000000-000000042f600000
> (XEN) Domain heap initialised
> (XEN) found SMP MP-table at 000fceb0
> (XEN) DMI 2.7 present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x408
> (XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[404,0], pm1x_evt[400,0]
> (XEN) ACPI: 32/64X FACS address mismatch in FADT -
> be09df80/0000000000000000, using 32
> (XEN) ACPI:                  wakeup_vec[be09df8c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> (XEN) Processor #0 7:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> (XEN) Processor #2 7:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
> (XEN) Processor #4 7:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> (XEN) Processor #6 7:10 APIC version 21
> (XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
> (XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
> (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> (XEN) ACPI: IRQ0 used by override.
> (XEN) ACPI: IRQ2 used by override.
> (XEN) ACPI: IRQ9 used by override.
> (XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
> (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
> (XEN) Table is not found!
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs)
> (XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
> (XEN) Switched to APIC driver x2apic_cluster.
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Detected 3300.090 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
> (XEN) mce_intel.c:1239: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank
> 0 extended MCE MSR 0
> (XEN) Intel machine check reporting enabled
> (XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
> (XEN) PCI: MCFG area at f8000000 reserved in E820
> (XEN) PCI: Using MCFG for segment 0000 bus 00-3f
> (XEN) Intel VT-d Snoop Control not enabled.
> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
> (XEN) Intel VT-d Queued Invalidation enabled.
> (XEN) Intel VT-d Interrupt Remapping enabled.
> (XEN) Intel VT-d Shared EPT tables not enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Enabled directed EOI with ioapic_ack_old on!
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  ->  Using old ACK method
> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
> (XEN) TSC deadline timer enabled
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Allocated console ring of 32 KiB.
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Extended Page Tables (EPT)
> (XEN)  - Virtual-Processor Identifiers (VPID)
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN)  - Unrestricted Guest
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging (HAP) detected
> (XEN) HVM: HAP page sizes: 4kB, 2MB
> (XEN) Brought up 4 CPUs
> (XEN) ACPI sleep modes: S3
> (XEN) mcheck_poll: Machine check polling timer started.
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0xad5000
> (XEN) elf_parse_binary: phdr: paddr=0x1c00000 memsz=0xe50e0
> (XEN) elf_parse_binary: phdr: paddr=0x1ce6000 memsz=0x14480
> (XEN) elf_parse_binary: phdr: paddr=0x1cfb000 memsz=0x364000
> (XEN) elf_parse_binary: memory: 0x1000000 ->  0x205f000
> (XEN) elf_xen_parse_note: GUEST_OS = "linux"
> (XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
> (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
> (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
> (XEN) elf_xen_parse_note: ENTRY = 0xffffffff81cfb200
> (XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
> (XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
> (XEN) elf_xen_parse_note: PAE_MODE = "yes"
> (XEN) elf_xen_parse_note: LOADER = "generic"
> (XEN) elf_xen_parse_note: unknown xen elf note (0xd)
> (XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
> (XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
> (XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0
> (XEN) elf_xen_addr_calc_check: addresses:
> (XEN)     virt_base        = 0xffffffff80000000
> (XEN)     elf_paddr_offset = 0x0
> (XEN)     virt_offset      = 0xffffffff80000000
> (XEN)     virt_kstart      = 0xffffffff81000000
> (XEN)     virt_kend        = 0xffffffff8205f000
> (XEN)     virt_entry       = 0xffffffff81cfb200
> (XEN)     p2m_base         = 0xffffffffffffffff
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 ->  0x205f000
> (XEN) PHYSICAL MEMORY ARRANGEMENT:
> (XEN)  Dom0 alloc.:   0000000418000000->0000000420000000 (3987995
> pages to be allocated)
> (XEN)  Init. ramdisk: 000000042d02f000->000000042f5ff400
> (XEN) VIRTUAL MEMORY ARRANGEMENT:
> (XEN)  Loaded kernel: ffffffff81000000->ffffffff8205f000
> (XEN)  Init. ramdisk: ffffffff8205f000->ffffffff8462f400
> (XEN)  Phys-Mach map: ffffffff84630000->ffffffff864eff60
> (XEN)  Start info:    ffffffff864f0000->ffffffff864f04b4
> (XEN)  Page tables:   ffffffff864f1000->ffffffff86528000
> (XEN)  Boot stack:    ffffffff86528000->ffffffff86529000
> (XEN)  TOTAL:         ffffffff80000000->ffffffff86800000
> (XEN)  ENTRY ADDRESS: ffffffff81cfb200
> (XEN) Dom0 has maximum 4 VCPUs
> (XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 ->  0xffffffff81ad5000
> (XEN) elf_load_binary: phdr 1 at 0xffffffff81c00000 ->  0xffffffff81ce50e0
> (XEN) elf_load_binary: phdr 2 at 0xffffffff81ce6000 ->  0xffffffff81cfa480
> (XEN) elf_load_binary: phdr 3 at 0xffffffff81cfb000 ->  0xffffffff81dd3000
> (XEN) Scrubbing Free RAM: .done.
> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All
> (XEN) Xen is relinquishing VGA console.
> (XEN) *** Serial input ->  DOM0 (type 'CTRL-a' three times to switch
> input to Xen)
> (XEN) Freed 244kB init memory.
> mapping kernel into physical memory
> Xen: setup ISA identity maps
> about to get started...
> [    0.000000] Initializing cgroup subsys cpuset
> [    0.000000] Initializing cgroup subsys cpu
> [    0.000000] Linux version 3.2.0-24-generic (buildd@crested) (gcc
> version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May
> 21 16:52:17 UTC 2012 (Ubuntu 3.2.0-24.39-generic 3.2.16)
> [    0.000000] Command line: placeholder
> root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
> earlyprintk=xen
> [    0.000000] KERNEL supported cpus:
> [    0.000000]   Intel GenuineIntel
> [    0.000000]   AMD AuthenticAMD
> [    0.000000]   Centaur CentaurHauls
> [    0.000000] Freeing  9d-100 pfn range: 99 pages freed
> [    0.000000] Freeing  20000-20200 pfn range: 512 pages freed
> [    0.000000] Freeing  40004-40005 pfn range: 1 pages freed
> [    0.000000] Freeing  bd8a7-be0e7 pfn range: 2112 pages freed
> [    0.000000] Freeing  beb81-beff2 pfn range: 1137 pages freed
> [    0.000000] Freeing  bf000-100000 pfn range: 266240 pages freed
> [    0.000000] Released 270101 pages of unused memory
> [    0.000000] Set 270101 page(s) to 1-1 mapping
> [    0.000000] BIOS-provided physical RAM map:
> [    0.000000]  Xen: 0000000000000000 - 000000000009d000 (usable)
> [    0.000000]  Xen: 000000000009d800 - 0000000000100000 (reserved)
> [    0.000000]  Xen: 0000000000100000 - 0000000020000000 (usable)
> [    0.000000]  Xen: 0000000020000000 - 0000000020200000 (reserved)
> [    0.000000]  Xen: 0000000020200000 - 0000000040004000 (usable)
> [    0.000000]  Xen: 0000000040004000 - 0000000040005000 (reserved)
> [    0.000000]  Xen: 0000000040005000 - 00000000bd8a7000 (usable)
> [    0.000000]  Xen: 00000000bd8a7000 - 00000000bde1f000 (reserved)
> [    0.000000]  Xen: 00000000bde1f000 - 00000000be09f000 (ACPI NVS)
> [    0.000000]  Xen: 00000000be09f000 - 00000000be0a4000 (ACPI data)
> [    0.000000]  Xen: 00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
> [    0.000000]  Xen: 00000000be0e7000 - 00000000beb81000 (usable)
> [    0.000000]  Xen: 00000000beb81000 - 00000000beff2000 (reserved)
> [    0.000000]  Xen: 00000000beff2000 - 00000000bf000000 (usable)
> [    0.000000]  Xen: 00000000bf800000 - 00000000cfa00000 (reserved)
> [    0.000000]  Xen: 00000000f8000000 - 00000000fc000000 (reserved)
> [    0.000000]  Xen: 00000000fec00000 - 00000000fec01000 (reserved)
> [    0.000000]  Xen: 00000000fed00000 - 00000000fed04000 (reserved)
> [    0.000000]  Xen: 00000000fed1c000 - 00000000fed20000 (reserved)
> [    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
> [    0.000000]  Xen: 00000000ff000000 - 0000000100000000 (reserved)
> [    0.000000]  Xen: 0000000100000000 - 000000042f600000 (usable)
> [    0.000000] bootconsole [xenboot0] enabled
> [    0.000000] NX (Execute Disable) protection: active
> [    0.000000] DMI 2.7 present.
> [    0.000000] No AGP bridge found
> [    0.000000] last_pfn = 0x42f600 max_arch_pfn = 0x400000000
> [    0.000000] x2apic enabled by BIOS, switching to x2apic ops
> [    0.000000] last_pfn = 0xbf000 max_arch_pfn = 0x400000000
> [    0.000000] found SMP MP-table at [ffff8800000fceb0] fceb0
> [    0.000000] init_memory_mapping: 0000000000000000-00000000bf000000
> [    0.000000] init_memory_mapping: 0000000100000000-000000042f600000
> [    0.000000] RAMDISK: 0205f000 - 04630000
> [    0.000000] ACPI: RSDP 00000000000f0450 00024 (v02 ALASKA)
> [    0.000000] ACPI: XSDT 00000000be084080 00084 (v01 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: FACP 00000000be08e218 000F4 (v04 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: DSDT 00000000be0841a0 0A077 (v02 ALASKA    A M I
> 00000014 INTL 20051117)
> [    0.000000] ACPI: FACS 00000000be09df80 00040
> [    0.000000] ACPI: APIC 00000000be08e310 00072 (v03 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: ASF! 00000000be08e388 000A5 (v32 INTEL       HCG
> 00000001 TFSM 000F4240)
> [    0.000000] ACPI: MCFG 00000000be08e430 0003C (v01 ALASKA    A M I
> 01072009 MSFT 00000097)
> [    0.000000] ACPI: SSDT 00000000be08e470 004A6 (v01 Intel_ AoacTabl
> 00001000 INTL 20091112)
> [    0.000000] ACPI: AAFT 00000000be08e918 000C2 (v01 ALASKA OEMAAFT
> 01072009 MSFT 00000097)
> [    0.000000] ACPI: HPET 00000000be08e9e0 00038 (v01 ALASKA    A M I
> 01072009 AMI. 00000005)
> [    0.000000] ACPI: SSDT 00000000be08ea18 0036D (v01 SataRe SataTabl
> 00001000 INTL 20091112)
> [    0.000000] ACPI: SSDT 00000000be08ed88 009AA (v01  PmRef  Cpu0Ist
> 00003000 INTL 20051117)
> [    0.000000] ACPI: SSDT 00000000be08f738 00A92 (v01  PmRef    CpuPm
> 00003000 INTL 20051117)
> [    0.000000] ACPI: XMAR 00000000be0901d0 000B8 (v01 INTEL      SNB
> 00000001 INTL 00000001)
> [    0.000000] ACPI: BGRT 00000000be090288 0003C (v00 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] Setting APIC routing to cluster x2apic.
> [    0.000000] No NUMA configuration found
> [    0.000000] Faking a node at 0000000000000000-000000042f600000
> [    0.000000] Initmem setup node 0 0000000000000000-000000042f600000
> [    0.000000]   NODE_DATA [00000003d7fe7000 - 00000003d7febfff]
> [    0.000000] Zone PFN ranges:
> [    0.000000]   DMA      0x00000010 ->  0x00001000
> [    0.000000]   DMA32    0x00001000 ->  0x00100000
> [    0.000000]   Normal   0x00100000 ->  0x0042f600
> [    0.000000] Movable zone start PFN for each node
> [    0.000000] early_node_map[7] active PFN ranges
> [    0.000000]     0: 0x00000010 ->  0x0000009d
> [    0.000000]     0: 0x00000100 ->  0x00020000
> [    0.000000]     0: 0x00020200 ->  0x00040004
> [    0.000000]     0: 0x00040005 ->  0x000bd8a7
> [    0.000000]     0: 0x000be0e7 ->  0x000beb81
> [    0.000000]     0: 0x000beff2 ->  0x000bf000
> [    0.000000]     0: 0x00100000 ->  0x0042f600
> [    0.000000] ACPI: PM-Timer IO Port: 0x408
> [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> [    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
> [    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
> [    0.000000] IOAPIC[0]: apic_id 2, version 255, address 0xfec00000, GSI 0-255
> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> [    0.000000] Using ACPI (MADT) for SMP configuration information
> [    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
> [    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
> [    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
> [    0.000000] PM: Registered nosave memory: 000000000009e000 - 0000000000100000
> [    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
> [    0.000000] PM: Registered nosave memory: 0000000040004000 - 0000000040005000
> [    0.000000] PM: Registered nosave memory: 00000000bd8a7000 - 00000000bde1f000
> [    0.000000] PM: Registered nosave memory: 00000000bde1f000 - 00000000be09f000
> [    0.000000] PM: Registered nosave memory: 00000000be09f000 - 00000000be0a4000
> [    0.000000] PM: Registered nosave memory: 00000000be0a4000 - 00000000be0e7000
> [    0.000000] PM: Registered nosave memory: 00000000beb81000 - 00000000beff2000
> [    0.000000] PM: Registered nosave memory: 00000000bf000000 - 00000000bf800000
> [    0.000000] PM: Registered nosave memory: 00000000bf800000 - 00000000cfa00000
> [    0.000000] PM: Registered nosave memory: 00000000cfa00000 - 00000000f8000000
> [    0.000000] PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
> [    0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
> [    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
> [    0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fed00000
> [    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed04000
> [    0.000000] PM: Registered nosave memory: 00000000fed04000 - 00000000fed1c000
> [    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
> [    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000fee00000
> [    0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
> [    0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
> [    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
> [    0.000000] Allocating PCI resources starting at cfa00000 (gap:
> cfa00000:28600000)
> [    0.000000] Booting paravirtualized kernel on Xen
> [    0.000000] Xen version: 4.2-unstable (preserve-AD)
> [    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256
> nr_cpu_ids:4 nr_node_ids:1
> [    0.000000] PERCPU: Embedded 28 pages/cpu @ffff8803d7f25000 s83072
> r8192 d23424 u114688
> [    3.970419] Built 1 zonelists in Zone order, mobility grouping on.
> Total pages: 4048188
> [    3.970422] Policy zone: Normal
> [    3.970425] Kernel command line: placeholder
> root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
> earlyprintk=xen
> [    3.970834] PID hash table entries: 4096 (order: 3, 32768 bytes)
> [    3.971097] invalid opcode: 0000 [#1] SMP
> [    3.971101] CPU 0
> [    3.971103] Modules linked in:
> [    3.971106]
> [    3.971109] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
> #39-Ubuntu To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme6
> [    3.971115] RIP: e030:[<ffffffff8101d82c>]  [<ffffffff8101d82c>]
> xstate_enable+0x3c/0x50
> [    3.971123] RSP: e02b:ffffffff81c01e58  EFLAGS: 00010046
> [    3.971125] RAX: 0000000000000007 RBX: ffffffff81c01e94 RCX: 0000000000000000
> [    3.971127] RDX: 0000000000000000 RSI: 0000000000000007 RDI: 0000000000002660
> [    3.971130] RBP: ffffffff81c01e58 R08: ffffffff81c01e90 R09: ffffffff81c01e94
> [    3.971132] R10: 00000000ffffffff R11: 00000000ffffffff R12: ffffffff81c01e90
> [    3.971135] R13: ffffffff81c01e8c R14: ffffffff81c01e88 R15: ffff8803d7f31480
> [    3.971140] FS:  0000000000000000(0000) GS:ffff8803d7f25000(0000)
> knlGS:0000000000000000
> [    3.971142] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
> [    3.971145] CR2: 0000000000000000 CR3: 0000000001c05000 CR4: 0000000000002660
> [    3.971147] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [    3.971150] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> [    3.971152] Process swapper (pid: 0, threadinfo ffffffff81c00000,
> task ffffffff81c0d020)
> [    3.971155] Stack:
> [    3.971157]  ffffffff81c01ec8 ffffffff81d0474c ffff8803d7f30150
> ffff8803d7f30950
> [    3.971163]  ffff8803d7f30150 ffff8803d7f30950 0000024000000007
> 0000000000000340
> [    3.971169]  0000000000000004 0000000000000008 0000000000000004
> 0000000000000000
> [    3.971175] Call Trace:
> [    3.971180]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
> [    3.971185]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
> [    3.971189]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
> [    3.971193]  [<ffffffff81d00f49>] trap_init+0x169/0x171
> [    3.971197]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
> [    3.971201]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
> [    3.971204]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
> [    3.971207] Code: 00 04 00 ff 14 25 90 76 c1 81 48 89 c7 48 81 cf
> 00 00 04 00 ff 14 25 98 76 c1 81 48 8b 05 cd 0d dc 00 31 c9 48 89 c2
> 48 c1 ea 20<0f>  01 d1 5d c3 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00
> 00 55
> [    3.971263] RIP  [<ffffffff8101d82c>] xstate_enable+0x3c/0x50
> [    3.971267]  RSP<ffffffff81c01e58>
> [    3.971275] ---[ end trace a7919e7f17c0a725 ]---
> [    3.971278] Kernel panic - not syncing: Attempted to kill the idle task!
> [    3.971281] Pid: 0, comm: swapper Tainted: G      D
> 3.2.0-24-generic #39-Ubuntu
> [    3.971283] Call Trace:
> [    3.971287]  [<ffffffff8164434a>] panic+0x91/0x1a4
> [    3.971292]  [<ffffffff8106bdde>] do_exit+0x41e/0x420
> [    3.971297]  [<ffffffff8165d920>] oops_end+0xb0/0xf0
> [    3.971301]  [<ffffffff810168d8>] die+0x58/0x90
> [    3.971305]  [<ffffffff8165d294>] do_trap+0xc4/0x170
> [    3.971308]  [<ffffffff81013f65>] do_invalid_op+0x95/0xb0
> [    3.971312]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
> [    3.971316]  [<ffffffff8100aa82>] ? check_events+0x12/0x20
> [    3.971320]  [<ffffffff8100b169>] ? get_phys_to_machine+0x9/0x70
> [    3.971323]  [<ffffffff81006759>] ? pte_mfn_to_pfn+0x89/0xf0
> [    3.971327]  [<ffffffff8100a29d>] ? xen_force_evtchn_callback+0xd/0x10
> [    3.971332]  [<ffffffff81666d6b>] invalid_op+0x1b/0x20
> [    3.971335]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
> [    3.971338]  [<ffffffff8101d81c>] ? xstate_enable+0x2c/0x50
> [    3.971342]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
> [    3.971345]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
> [    3.971354]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
> [    3.971357]  [<ffffffff81d00f49>] trap_init+0x169/0x171
> [    3.971361]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
> [    3.971364]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
> [    3.971368]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
> (XEN) Domain 0 crashed: rebooting machine in 5 seconds.
> (XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 22:46:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 22:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd7vn-0001F3-7Y; Fri, 08 Jun 2012 22:45:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1Sd7vk-0001Er-QS
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 22:45:21 +0000
Received: from [193.109.254.147:56134] by server-9.bemta-14.messagelabs.com id
	40/12-27072-08082DF4; Fri, 08 Jun 2012 22:45:20 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339195516!1141999!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10604 invoked from network); 8 Jun 2012 22:45:17 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 22:45:17 -0000
Received: by ggnp1 with SMTP id p1so1935336ggn.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 15:45:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:cc:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=3NTPopvYsZtkgMt5HcX4OtOoM1HMjoVpIMuELA0IAn8=;
	b=x8pzjh6RVm7m5Jr4FHANGaQ6Cz9R+V0Or+GhChYCOutJ8bMvIT518sqfPYOMRLI7Cz
	7K7uudEJptQ8XGC3ZPOv+wO3AaC/NBcdhQSI/u20+55Kbo5sD+dbLprAInrD8q94VouZ
	gztjuPvLBzkQ6KWVB1ejf+0l+vSBS5rtTpfoH0v6nrVV9UWi433yzYNkmbd6Y+/6ArhE
	+rgUuonrpN2h1kJZvHc1duVbvfASNiuAqwu+lQtQpLQjryweUIkMnvkibRTtR25SsHwQ
	7fVuN6Ypp4FLQGzRAtXBEzCgBUUBFzqFUFBaLCHPvZrD2u6SRieJbLbKmvsd/0t1hkPH
	hpdA==
Received: by 10.236.168.65 with SMTP id j41mr9673237yhl.82.1339195516041;
	Fri, 08 Jun 2012 15:45:16 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id j34sm11783306ani.14.2012.06.08.15.45.15
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 08 Jun 2012 15:45:15 -0700 (PDT)
Message-ID: <4FD28077.5000600@gmail.com>
Date: Fri, 08 Jun 2012 18:45:11 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
CC: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
In-Reply-To: <CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Also, i am not sure if this has any impact, BUT whenever I added the line:

GRUB_CMDLINE_LINUX="console=hvc0 earlyprintk=xen"


to my /etc/default/grub file, i could not even boot into regular non-xen 
kernel. At least on my setup. So had to reboot into recovery mode and 
manually remove that line.




On 6/8/2012 6:20 PM, Rolu wrote:
> On Fri, Jun 8, 2012 at 3:33 AM,<cyberhawk001@gmail.com>  wrote:
>> On 6/7/2012 8:13 PM, Aaron Lebahn wrote:
>>
>> On Thu, Jun 7, 2012 at 5:27 PM, Rolu<rolu@roce.org>  wrote:
>>> On Thu, Jun 7, 2012 at 3:15 PM, Rolu<rolu@roce.org>  wrote:
>>>> I've compiled Xen unstable from source and tried using it. When
>>>> booting I do see Xen starting, but at the point where I normally start
>>>> getting the dom0 kernel messages I just get a black screen for a few
>>>> seconds, and then the machine reboots. It leaves no messages or log
>>>> files, of course.
>>>>
>>>> revision I compiled: 25459
>>>> OS: ubuntu 12.04
>>>> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>>>> kernel works with Xen 4.1 from the repositories.
>>>>
>>>> I had to apply the patch from
>>>> http://lists.gnu.org/archive/html/qemu-devel/2012-02/msg03460.html to
>>>> get it to compile. Could this have broken something?
>>>>
>>>> Is there a way to have it display some log messages instead of
>>>> rebooting?
>> Well possibly, yes. I had a similar issue before and when i compiled and
>> installed xen. But once i tried booting into Xen, it would just hang at a
>> black screen, nothing on it. Sometimes it would show a rapidly flickering
>> cursor, but that's it.
>>
>> SO, what i had to try was to enable the Xen serial console. What this
>> entails is using a NULL MODEM cable and plugging this into the COM port on
>> your XEN computer and connecting the other end to a second computers COM
>> port. Than you have to use a Terminal program, just as PuTTY or similar
>> (based on your OS on second computer) and this way you can watch the Xen
>> boot messages as they happen and could possibly troubleshoot.
>>
>> To enable the Serial Console, just have to add "loglvl=all guest_loglvl=all
>> com1=115200,8n1,0x3f8,4 console=com1,vga" after the "multiboot
>> /boot/xen-4.2-unstable.gz placeholder ... "
>>
>> You can read all about it here http://wiki.xen.org/wiki/Xen_Serial_Console
>> on the Wiki page, which will explain it a lot better anyways.
>>
> Thanks for that tip. It took some work and old hardware but I got it
> to work, and I now have a complete log.
>
> Unfortunately I have no real idea what it says is going wrong, beyond
> that it does find and boot the dom0 kernel but then crashes with
> "invalid opcode: 0000 [#1] SMP". I'm putting it here in the hope that
> someone can make sense of it.
>
>
>   __  __            _  _    ____                     _        _     _
>   \ \/ /___ _ __   | || |  |___ \    _   _ _ __  ___| |_ __ _| |__ | | ___
>    \  // _ \ '_ \  | || |_   __) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>    /  \  __/ | | | |__   _| / __/|__| |_| | | | \__ \ || (_| | |_) | |  __/
>   /_/\_\___|_| |_|    |_|(_)_____|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>
> (XEN) Xen version 4.2-unstable (root@lan) (gcc version 4.6.3
> (Ubuntu/Linaro 4.6.3-1ubuntu5) ) Thu Jun  7 13:58:46 CEST 2012
> (XEN) Latest ChangeSet: Wed Jun 06 16:37:05 2012 +0100 25459:f6bfaf9daa50
> (XEN) Bootloader: GRUB 1.99-21ubuntu3.1
> (XEN) Command line: placeholder loglvl=all guest_loglvl=all
> com1=57600,8n1,0x3f8,4 console=com1,vga
> (XEN) Video information:
> (XEN)  VGA is text mode 80x25, font 8x16
> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN)  Found 2 MBR signatures
> (XEN)  Found 2 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 000000000009d800 (usable)
> (XEN)  000000000009d800 - 00000000000a0000 (reserved)
> (XEN)  00000000000e0000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 0000000020000000 (usable)
> (XEN)  0000000020000000 - 0000000020200000 (reserved)
> (XEN)  0000000020200000 - 0000000040004000 (usable)
> (XEN)  0000000040004000 - 0000000040005000 (reserved)
> (XEN)  0000000040005000 - 00000000bd8a7000 (usable)
> (XEN)  00000000bd8a7000 - 00000000bde1f000 (reserved)
> (XEN)  00000000bde1f000 - 00000000be09f000 (ACPI NVS)
> (XEN)  00000000be09f000 - 00000000be0a4000 (ACPI data)
> (XEN)  00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
> (XEN)  00000000be0e7000 - 00000000beb81000 (usable)
> (XEN)  00000000beb81000 - 00000000beff2000 (reserved)
> (XEN)  00000000beff2000 - 00000000bf000000 (usable)
> (XEN)  00000000bf800000 - 00000000cfa00000 (reserved)
> (XEN)  00000000f8000000 - 00000000fc000000 (reserved)
> (XEN)  00000000fec00000 - 00000000fec01000 (reserved)
> (XEN)  00000000fed00000 - 00000000fed04000 (reserved)
> (XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
> (XEN)  00000000fee00000 - 00000000fee01000 (reserved)
> (XEN)  00000000ff000000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 000000042f600000 (usable)
> (XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)
> (XEN) ACPI: XSDT BE084080, 0084 (r1 ALASKA    A M I  1072009 AMI     10013)
> (XEN) ACPI: FACP BE08E218, 00F4 (r4 ALASKA    A M I  1072009 AMI     10013)
> (XEN) ACPI: DSDT BE0841A0, A077 (r2 ALASKA    A M I       14 INTL 20051117)
> (XEN) ACPI: FACS BE09DF80, 0040
> (XEN) ACPI: APIC BE08E310, 0072 (r3 ALASKA    A M I  1072009 AMI     10013)
> (XEN) ACPI: ASF! BE08E388, 00A5 (r32 INTEL       HCG        1 TFSM    F4240)
> (XEN) ACPI: MCFG BE08E430, 003C (r1 ALASKA    A M I  1072009 MSFT       97)
> (XEN) ACPI: SSDT BE08E470, 04A6 (r1 Intel_ AoacTabl     1000 INTL 20091112)
> (XEN) ACPI: AAFT BE08E918, 00C2 (r1 ALASKA OEMAAFT   1072009 MSFT       97)
> (XEN) ACPI: HPET BE08E9E0, 0038 (r1 ALASKA    A M I  1072009 AMI.        5)
> (XEN) ACPI: SSDT BE08EA18, 036D (r1 SataRe SataTabl     1000 INTL 20091112)
> (XEN) ACPI: SSDT BE08ED88, 09AA (r1  PmRef  Cpu0Ist     3000 INTL 20051117)
> (XEN) ACPI: SSDT BE08F738, 0A92 (r1  PmRef    CpuPm     3000 INTL 20051117)
> (XEN) ACPI: DMAR BE0901D0, 00B8 (r1 INTEL      SNB         1 INTL        1)
> (XEN) ACPI: BGRT BE090288, 003C (r0 ALASKA    A M I  1072009 AMI     10013)
> (XEN) System RAM: 16086MB (16473004kB)
> (XEN) No NUMA configuration found
> (XEN) Faking a node at 0000000000000000-000000042f600000
> (XEN) Domain heap initialised
> (XEN) found SMP MP-table at 000fceb0
> (XEN) DMI 2.7 present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x408
> (XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[404,0], pm1x_evt[400,0]
> (XEN) ACPI: 32/64X FACS address mismatch in FADT -
> be09df80/0000000000000000, using 32
> (XEN) ACPI:                  wakeup_vec[be09df8c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> (XEN) Processor #0 7:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> (XEN) Processor #2 7:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
> (XEN) Processor #4 7:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> (XEN) Processor #6 7:10 APIC version 21
> (XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
> (XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
> (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> (XEN) ACPI: IRQ0 used by override.
> (XEN) ACPI: IRQ2 used by override.
> (XEN) ACPI: IRQ9 used by override.
> (XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
> (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
> (XEN) Table is not found!
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs)
> (XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
> (XEN) Switched to APIC driver x2apic_cluster.
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Detected 3300.090 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
> (XEN) mce_intel.c:1239: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank
> 0 extended MCE MSR 0
> (XEN) Intel machine check reporting enabled
> (XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
> (XEN) PCI: MCFG area at f8000000 reserved in E820
> (XEN) PCI: Using MCFG for segment 0000 bus 00-3f
> (XEN) Intel VT-d Snoop Control not enabled.
> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
> (XEN) Intel VT-d Queued Invalidation enabled.
> (XEN) Intel VT-d Interrupt Remapping enabled.
> (XEN) Intel VT-d Shared EPT tables not enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Enabled directed EOI with ioapic_ack_old on!
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  ->  Using old ACK method
> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
> (XEN) TSC deadline timer enabled
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Allocated console ring of 32 KiB.
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Extended Page Tables (EPT)
> (XEN)  - Virtual-Processor Identifiers (VPID)
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN)  - Unrestricted Guest
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging (HAP) detected
> (XEN) HVM: HAP page sizes: 4kB, 2MB
> (XEN) Brought up 4 CPUs
> (XEN) ACPI sleep modes: S3
> (XEN) mcheck_poll: Machine check polling timer started.
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0xad5000
> (XEN) elf_parse_binary: phdr: paddr=0x1c00000 memsz=0xe50e0
> (XEN) elf_parse_binary: phdr: paddr=0x1ce6000 memsz=0x14480
> (XEN) elf_parse_binary: phdr: paddr=0x1cfb000 memsz=0x364000
> (XEN) elf_parse_binary: memory: 0x1000000 ->  0x205f000
> (XEN) elf_xen_parse_note: GUEST_OS = "linux"
> (XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
> (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
> (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
> (XEN) elf_xen_parse_note: ENTRY = 0xffffffff81cfb200
> (XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
> (XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
> (XEN) elf_xen_parse_note: PAE_MODE = "yes"
> (XEN) elf_xen_parse_note: LOADER = "generic"
> (XEN) elf_xen_parse_note: unknown xen elf note (0xd)
> (XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
> (XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
> (XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0
> (XEN) elf_xen_addr_calc_check: addresses:
> (XEN)     virt_base        = 0xffffffff80000000
> (XEN)     elf_paddr_offset = 0x0
> (XEN)     virt_offset      = 0xffffffff80000000
> (XEN)     virt_kstart      = 0xffffffff81000000
> (XEN)     virt_kend        = 0xffffffff8205f000
> (XEN)     virt_entry       = 0xffffffff81cfb200
> (XEN)     p2m_base         = 0xffffffffffffffff
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 ->  0x205f000
> (XEN) PHYSICAL MEMORY ARRANGEMENT:
> (XEN)  Dom0 alloc.:   0000000418000000->0000000420000000 (3987995
> pages to be allocated)
> (XEN)  Init. ramdisk: 000000042d02f000->000000042f5ff400
> (XEN) VIRTUAL MEMORY ARRANGEMENT:
> (XEN)  Loaded kernel: ffffffff81000000->ffffffff8205f000
> (XEN)  Init. ramdisk: ffffffff8205f000->ffffffff8462f400
> (XEN)  Phys-Mach map: ffffffff84630000->ffffffff864eff60
> (XEN)  Start info:    ffffffff864f0000->ffffffff864f04b4
> (XEN)  Page tables:   ffffffff864f1000->ffffffff86528000
> (XEN)  Boot stack:    ffffffff86528000->ffffffff86529000
> (XEN)  TOTAL:         ffffffff80000000->ffffffff86800000
> (XEN)  ENTRY ADDRESS: ffffffff81cfb200
> (XEN) Dom0 has maximum 4 VCPUs
> (XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 ->  0xffffffff81ad5000
> (XEN) elf_load_binary: phdr 1 at 0xffffffff81c00000 ->  0xffffffff81ce50e0
> (XEN) elf_load_binary: phdr 2 at 0xffffffff81ce6000 ->  0xffffffff81cfa480
> (XEN) elf_load_binary: phdr 3 at 0xffffffff81cfb000 ->  0xffffffff81dd3000
> (XEN) Scrubbing Free RAM: .done.
> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All
> (XEN) Xen is relinquishing VGA console.
> (XEN) *** Serial input ->  DOM0 (type 'CTRL-a' three times to switch
> input to Xen)
> (XEN) Freed 244kB init memory.
> mapping kernel into physical memory
> Xen: setup ISA identity maps
> about to get started...
> [    0.000000] Initializing cgroup subsys cpuset
> [    0.000000] Initializing cgroup subsys cpu
> [    0.000000] Linux version 3.2.0-24-generic (buildd@crested) (gcc
> version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #39-Ubuntu SMP Mon May
> 21 16:52:17 UTC 2012 (Ubuntu 3.2.0-24.39-generic 3.2.16)
> [    0.000000] Command line: placeholder
> root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
> earlyprintk=xen
> [    0.000000] KERNEL supported cpus:
> [    0.000000]   Intel GenuineIntel
> [    0.000000]   AMD AuthenticAMD
> [    0.000000]   Centaur CentaurHauls
> [    0.000000] Freeing  9d-100 pfn range: 99 pages freed
> [    0.000000] Freeing  20000-20200 pfn range: 512 pages freed
> [    0.000000] Freeing  40004-40005 pfn range: 1 pages freed
> [    0.000000] Freeing  bd8a7-be0e7 pfn range: 2112 pages freed
> [    0.000000] Freeing  beb81-beff2 pfn range: 1137 pages freed
> [    0.000000] Freeing  bf000-100000 pfn range: 266240 pages freed
> [    0.000000] Released 270101 pages of unused memory
> [    0.000000] Set 270101 page(s) to 1-1 mapping
> [    0.000000] BIOS-provided physical RAM map:
> [    0.000000]  Xen: 0000000000000000 - 000000000009d000 (usable)
> [    0.000000]  Xen: 000000000009d800 - 0000000000100000 (reserved)
> [    0.000000]  Xen: 0000000000100000 - 0000000020000000 (usable)
> [    0.000000]  Xen: 0000000020000000 - 0000000020200000 (reserved)
> [    0.000000]  Xen: 0000000020200000 - 0000000040004000 (usable)
> [    0.000000]  Xen: 0000000040004000 - 0000000040005000 (reserved)
> [    0.000000]  Xen: 0000000040005000 - 00000000bd8a7000 (usable)
> [    0.000000]  Xen: 00000000bd8a7000 - 00000000bde1f000 (reserved)
> [    0.000000]  Xen: 00000000bde1f000 - 00000000be09f000 (ACPI NVS)
> [    0.000000]  Xen: 00000000be09f000 - 00000000be0a4000 (ACPI data)
> [    0.000000]  Xen: 00000000be0a4000 - 00000000be0e7000 (ACPI NVS)
> [    0.000000]  Xen: 00000000be0e7000 - 00000000beb81000 (usable)
> [    0.000000]  Xen: 00000000beb81000 - 00000000beff2000 (reserved)
> [    0.000000]  Xen: 00000000beff2000 - 00000000bf000000 (usable)
> [    0.000000]  Xen: 00000000bf800000 - 00000000cfa00000 (reserved)
> [    0.000000]  Xen: 00000000f8000000 - 00000000fc000000 (reserved)
> [    0.000000]  Xen: 00000000fec00000 - 00000000fec01000 (reserved)
> [    0.000000]  Xen: 00000000fed00000 - 00000000fed04000 (reserved)
> [    0.000000]  Xen: 00000000fed1c000 - 00000000fed20000 (reserved)
> [    0.000000]  Xen: 00000000fee00000 - 00000000fee01000 (reserved)
> [    0.000000]  Xen: 00000000ff000000 - 0000000100000000 (reserved)
> [    0.000000]  Xen: 0000000100000000 - 000000042f600000 (usable)
> [    0.000000] bootconsole [xenboot0] enabled
> [    0.000000] NX (Execute Disable) protection: active
> [    0.000000] DMI 2.7 present.
> [    0.000000] No AGP bridge found
> [    0.000000] last_pfn = 0x42f600 max_arch_pfn = 0x400000000
> [    0.000000] x2apic enabled by BIOS, switching to x2apic ops
> [    0.000000] last_pfn = 0xbf000 max_arch_pfn = 0x400000000
> [    0.000000] found SMP MP-table at [ffff8800000fceb0] fceb0
> [    0.000000] init_memory_mapping: 0000000000000000-00000000bf000000
> [    0.000000] init_memory_mapping: 0000000100000000-000000042f600000
> [    0.000000] RAMDISK: 0205f000 - 04630000
> [    0.000000] ACPI: RSDP 00000000000f0450 00024 (v02 ALASKA)
> [    0.000000] ACPI: XSDT 00000000be084080 00084 (v01 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: FACP 00000000be08e218 000F4 (v04 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: DSDT 00000000be0841a0 0A077 (v02 ALASKA    A M I
> 00000014 INTL 20051117)
> [    0.000000] ACPI: FACS 00000000be09df80 00040
> [    0.000000] ACPI: APIC 00000000be08e310 00072 (v03 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] ACPI: ASF! 00000000be08e388 000A5 (v32 INTEL       HCG
> 00000001 TFSM 000F4240)
> [    0.000000] ACPI: MCFG 00000000be08e430 0003C (v01 ALASKA    A M I
> 01072009 MSFT 00000097)
> [    0.000000] ACPI: SSDT 00000000be08e470 004A6 (v01 Intel_ AoacTabl
> 00001000 INTL 20091112)
> [    0.000000] ACPI: AAFT 00000000be08e918 000C2 (v01 ALASKA OEMAAFT
> 01072009 MSFT 00000097)
> [    0.000000] ACPI: HPET 00000000be08e9e0 00038 (v01 ALASKA    A M I
> 01072009 AMI. 00000005)
> [    0.000000] ACPI: SSDT 00000000be08ea18 0036D (v01 SataRe SataTabl
> 00001000 INTL 20091112)
> [    0.000000] ACPI: SSDT 00000000be08ed88 009AA (v01  PmRef  Cpu0Ist
> 00003000 INTL 20051117)
> [    0.000000] ACPI: SSDT 00000000be08f738 00A92 (v01  PmRef    CpuPm
> 00003000 INTL 20051117)
> [    0.000000] ACPI: XMAR 00000000be0901d0 000B8 (v01 INTEL      SNB
> 00000001 INTL 00000001)
> [    0.000000] ACPI: BGRT 00000000be090288 0003C (v00 ALASKA    A M I
> 01072009 AMI  00010013)
> [    0.000000] Setting APIC routing to cluster x2apic.
> [    0.000000] No NUMA configuration found
> [    0.000000] Faking a node at 0000000000000000-000000042f600000
> [    0.000000] Initmem setup node 0 0000000000000000-000000042f600000
> [    0.000000]   NODE_DATA [00000003d7fe7000 - 00000003d7febfff]
> [    0.000000] Zone PFN ranges:
> [    0.000000]   DMA      0x00000010 ->  0x00001000
> [    0.000000]   DMA32    0x00001000 ->  0x00100000
> [    0.000000]   Normal   0x00100000 ->  0x0042f600
> [    0.000000] Movable zone start PFN for each node
> [    0.000000] early_node_map[7] active PFN ranges
> [    0.000000]     0: 0x00000010 ->  0x0000009d
> [    0.000000]     0: 0x00000100 ->  0x00020000
> [    0.000000]     0: 0x00020200 ->  0x00040004
> [    0.000000]     0: 0x00040005 ->  0x000bd8a7
> [    0.000000]     0: 0x000be0e7 ->  0x000beb81
> [    0.000000]     0: 0x000beff2 ->  0x000bf000
> [    0.000000]     0: 0x00100000 ->  0x0042f600
> [    0.000000] ACPI: PM-Timer IO Port: 0x408
> [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
> [    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> [    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
> [    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
> [    0.000000] IOAPIC[0]: apic_id 2, version 255, address 0xfec00000, GSI 0-255
> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> [    0.000000] Using ACPI (MADT) for SMP configuration information
> [    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
> [    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
> [    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
> [    0.000000] PM: Registered nosave memory: 000000000009e000 - 0000000000100000
> [    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
> [    0.000000] PM: Registered nosave memory: 0000000040004000 - 0000000040005000
> [    0.000000] PM: Registered nosave memory: 00000000bd8a7000 - 00000000bde1f000
> [    0.000000] PM: Registered nosave memory: 00000000bde1f000 - 00000000be09f000
> [    0.000000] PM: Registered nosave memory: 00000000be09f000 - 00000000be0a4000
> [    0.000000] PM: Registered nosave memory: 00000000be0a4000 - 00000000be0e7000
> [    0.000000] PM: Registered nosave memory: 00000000beb81000 - 00000000beff2000
> [    0.000000] PM: Registered nosave memory: 00000000bf000000 - 00000000bf800000
> [    0.000000] PM: Registered nosave memory: 00000000bf800000 - 00000000cfa00000
> [    0.000000] PM: Registered nosave memory: 00000000cfa00000 - 00000000f8000000
> [    0.000000] PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
> [    0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
> [    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
> [    0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fed00000
> [    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed04000
> [    0.000000] PM: Registered nosave memory: 00000000fed04000 - 00000000fed1c000
> [    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
> [    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000fee00000
> [    0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
> [    0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
> [    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
> [    0.000000] Allocating PCI resources starting at cfa00000 (gap:
> cfa00000:28600000)
> [    0.000000] Booting paravirtualized kernel on Xen
> [    0.000000] Xen version: 4.2-unstable (preserve-AD)
> [    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256
> nr_cpu_ids:4 nr_node_ids:1
> [    0.000000] PERCPU: Embedded 28 pages/cpu @ffff8803d7f25000 s83072
> r8192 d23424 u114688
> [    3.970419] Built 1 zonelists in Zone order, mobility grouping on.
> Total pages: 4048188
> [    3.970422] Policy zone: Normal
> [    3.970425] Kernel command line: placeholder
> root=UUID=ec13ceb0-6365-4e13-a6d1-2c1bf8b47f1e ro console=hvc0
> earlyprintk=xen
> [    3.970834] PID hash table entries: 4096 (order: 3, 32768 bytes)
> [    3.971097] invalid opcode: 0000 [#1] SMP
> [    3.971101] CPU 0
> [    3.971103] Modules linked in:
> [    3.971106]
> [    3.971109] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
> #39-Ubuntu To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme6
> [    3.971115] RIP: e030:[<ffffffff8101d82c>]  [<ffffffff8101d82c>]
> xstate_enable+0x3c/0x50
> [    3.971123] RSP: e02b:ffffffff81c01e58  EFLAGS: 00010046
> [    3.971125] RAX: 0000000000000007 RBX: ffffffff81c01e94 RCX: 0000000000000000
> [    3.971127] RDX: 0000000000000000 RSI: 0000000000000007 RDI: 0000000000002660
> [    3.971130] RBP: ffffffff81c01e58 R08: ffffffff81c01e90 R09: ffffffff81c01e94
> [    3.971132] R10: 00000000ffffffff R11: 00000000ffffffff R12: ffffffff81c01e90
> [    3.971135] R13: ffffffff81c01e8c R14: ffffffff81c01e88 R15: ffff8803d7f31480
> [    3.971140] FS:  0000000000000000(0000) GS:ffff8803d7f25000(0000)
> knlGS:0000000000000000
> [    3.971142] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
> [    3.971145] CR2: 0000000000000000 CR3: 0000000001c05000 CR4: 0000000000002660
> [    3.971147] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [    3.971150] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> [    3.971152] Process swapper (pid: 0, threadinfo ffffffff81c00000,
> task ffffffff81c0d020)
> [    3.971155] Stack:
> [    3.971157]  ffffffff81c01ec8 ffffffff81d0474c ffff8803d7f30150
> ffff8803d7f30950
> [    3.971163]  ffff8803d7f30150 ffff8803d7f30950 0000024000000007
> 0000000000000340
> [    3.971169]  0000000000000004 0000000000000008 0000000000000004
> 0000000000000000
> [    3.971175] Call Trace:
> [    3.971180]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
> [    3.971185]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
> [    3.971189]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
> [    3.971193]  [<ffffffff81d00f49>] trap_init+0x169/0x171
> [    3.971197]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
> [    3.971201]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
> [    3.971204]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
> [    3.971207] Code: 00 04 00 ff 14 25 90 76 c1 81 48 89 c7 48 81 cf
> 00 00 04 00 ff 14 25 98 76 c1 81 48 8b 05 cd 0d dc 00 31 c9 48 89 c2
> 48 c1 ea 20<0f>  01 d1 5d c3 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00
> 00 55
> [    3.971263] RIP  [<ffffffff8101d82c>] xstate_enable+0x3c/0x50
> [    3.971267]  RSP<ffffffff81c01e58>
> [    3.971275] ---[ end trace a7919e7f17c0a725 ]---
> [    3.971278] Kernel panic - not syncing: Attempted to kill the idle task!
> [    3.971281] Pid: 0, comm: swapper Tainted: G      D
> 3.2.0-24-generic #39-Ubuntu
> [    3.971283] Call Trace:
> [    3.971287]  [<ffffffff8164434a>] panic+0x91/0x1a4
> [    3.971292]  [<ffffffff8106bdde>] do_exit+0x41e/0x420
> [    3.971297]  [<ffffffff8165d920>] oops_end+0xb0/0xf0
> [    3.971301]  [<ffffffff810168d8>] die+0x58/0x90
> [    3.971305]  [<ffffffff8165d294>] do_trap+0xc4/0x170
> [    3.971308]  [<ffffffff81013f65>] do_invalid_op+0x95/0xb0
> [    3.971312]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
> [    3.971316]  [<ffffffff8100aa82>] ? check_events+0x12/0x20
> [    3.971320]  [<ffffffff8100b169>] ? get_phys_to_machine+0x9/0x70
> [    3.971323]  [<ffffffff81006759>] ? pte_mfn_to_pfn+0x89/0xf0
> [    3.971327]  [<ffffffff8100a29d>] ? xen_force_evtchn_callback+0xd/0x10
> [    3.971332]  [<ffffffff81666d6b>] invalid_op+0x1b/0x20
> [    3.971335]  [<ffffffff8101d82c>] ? xstate_enable+0x3c/0x50
> [    3.971338]  [<ffffffff8101d81c>] ? xstate_enable+0x2c/0x50
> [    3.971342]  [<ffffffff81d0474c>] xstate_enable_boot_cpu+0xa9/0x174
> [    3.971345]  [<ffffffff81635d3e>] xsave_init+0x26/0x28
> [    3.971354]  [<ffffffff81638004>] cpu_init+0x2bb/0x2d8
> [    3.971357]  [<ffffffff81d00f49>] trap_init+0x169/0x171
> [    3.971361]  [<ffffffff81cfba28>] start_kernel+0x1d5/0x3c7
> [    3.971364]  [<ffffffff81cfb388>] x86_64_start_reservations+0x132/0x136
> [    3.971368]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
> (XEN) Domain 0 crashed: rebooting machine in 5 seconds.
> (XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 23:15:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 23:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd8O7-0001s3-0V; Fri, 08 Jun 2012 23:14:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Sd8O5-0001ry-Qq
	for xen-users@lists.xensource.com; Fri, 08 Jun 2012 23:14:38 +0000
Received: from [85.158.138.51:25443] by server-7.bemta-3.messagelabs.com id
	87/AC-01983-D5782DF4; Fri, 08 Jun 2012 23:14:37 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339197273!25197172!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32666 invoked from network); 8 Jun 2012 23:14:36 -0000
Received: from smtp2.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-14.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	8 Jun 2012 23:14:36 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Sd8Nv-0002Wu-Kq; Sat, 09 Jun 2012 09:14:27 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 9 Jun 2012 09:14:27 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sat, 9 Jun 2012 09:14:26 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: zhusimu <zhusimu@163.com>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] win-pvdrivers Compile Error
Thread-Index: AQHNRV73FhFXa76fbkmdzFADAn7vo5bxDe/g
Date: Fri, 8 Jun 2012 23:14:20 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
In-Reply-To: <1339138609444-5709361.post@n5.nabble.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-6.800.1017-18956.002
x-tm-as-result: No--25.363300-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 08 Jun 2012 23:14:27.0347 (UTC)
	FILETIME=[7349BE30:01CD45CC]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The .cat files should be generated by the signing procedure, and the errors from that aren't shown in your output. See if you can scroll up and see some errors.

James

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of zhusimu
> Sent: Friday, 8 June 2012 4:57 PM
> To: xen-users@lists.xensource.com
> Subject: [Xen-users] win-pvdrivers Compile Error
> 
> when i compiled win-pvdrivers, it generated some errors:
> http://xen.1045712.n5.nabble.com/file/n5709361/error1.png
> 
> who can help me?
> thanks
> 
> --
> View this message in context: http://xen.1045712.n5.nabble.com/win-
> pvdrivers-Compile-Error-tp5709361.html
> Sent from the Xen - User mailing list archive at Nabble.com.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 08 23:15:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2012 23:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd8O7-0001s3-0V; Fri, 08 Jun 2012 23:14:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Sd8O5-0001ry-Qq
	for xen-users@lists.xensource.com; Fri, 08 Jun 2012 23:14:38 +0000
Received: from [85.158.138.51:25443] by server-7.bemta-3.messagelabs.com id
	87/AC-01983-D5782DF4; Fri, 08 Jun 2012 23:14:37 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339197273!25197172!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32666 invoked from network); 8 Jun 2012 23:14:36 -0000
Received: from smtp2.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-14.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	8 Jun 2012 23:14:36 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Sd8Nv-0002Wu-Kq; Sat, 09 Jun 2012 09:14:27 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 9 Jun 2012 09:14:27 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sat, 9 Jun 2012 09:14:26 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: zhusimu <zhusimu@163.com>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] win-pvdrivers Compile Error
Thread-Index: AQHNRV73FhFXa76fbkmdzFADAn7vo5bxDe/g
Date: Fri, 8 Jun 2012 23:14:20 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
In-Reply-To: <1339138609444-5709361.post@n5.nabble.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-6.800.1017-18956.002
x-tm-as-result: No--25.363300-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 08 Jun 2012 23:14:27.0347 (UTC)
	FILETIME=[7349BE30:01CD45CC]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The .cat files should be generated by the signing procedure, and the errors from that aren't shown in your output. See if you can scroll up and see some errors.

James

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of zhusimu
> Sent: Friday, 8 June 2012 4:57 PM
> To: xen-users@lists.xensource.com
> Subject: [Xen-users] win-pvdrivers Compile Error
> 
> when i compiled win-pvdrivers, it generated some errors:
> http://xen.1045712.n5.nabble.com/file/n5709361/error1.png
> 
> who can help me?
> thanks
> 
> --
> View this message in context: http://xen.1045712.n5.nabble.com/win-
> pvdrivers-Compile-Error-tp5709361.html
> Sent from the Xen - User mailing list archive at Nabble.com.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 09 00:42:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 00:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd9jp-0003Q1-C2; Sat, 09 Jun 2012 00:41:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sd9jn-0003Pw-Qg
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 00:41:08 +0000
Received: from [85.158.138.51:36902] by server-10.bemta-3.messagelabs.com id
	D7/D4-06494-3AB92DF4; Sat, 09 Jun 2012 00:41:07 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339202465!25202438!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2714 invoked from network); 9 Jun 2012 00:41:06 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 00:41:06 -0000
Received: by obbwd20 with SMTP id wd20so4344144obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 17:41:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=0NQfjsN6zqbquGZbqn88aYvUdpEClTpxyh0BPoL5kX8=;
	b=ODHiMQB6Yv2Z1/9Bqf2zk39xGGoZJDCPRFMRa4iE9ztblocCTl5CFzOomDtcuO/uXd
	zj4Af9hXH0QBAXZPAR3MKLyRBUrqNOoCaVkobjCVKe9g7kQiwlImDZmmmowi+A9yM2xb
	zmbixVm21yTbPwOMGYS8bPEx4kBxMYgNL4p/QxMr7/yv0IC4AqJz+AjmHdbJJXBmY3Ea
	gxvcjdj29sb0v1uDPZUpOeVTCPoEt1UFDO774JaSlRwpuXkUWOPpkldLT4Wnz/kIL0/k
	LNTxNEAbyBPBY0FD1DveGyr5sGlhwwp4GJ7uwkaKswCDBsdHfPxh4Yfujz1mk3jXuFis
	OgeA==
Received: by 10.60.25.6 with SMTP id y6mr9180946oef.42.1339202464700; Fri, 08
	Jun 2012 17:41:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 17:40:44 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FD28077.5000600@gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
	<4FD28077.5000600@gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 02:40:44 +0200
Message-ID: <CABs9EjmNygHWmUx9ScAcjzw8xGo61L6yx3t-89ecAMJbNjU-+A@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQl62VJwX1vNO9cvmaAK2fvSZjZ6PD8oKlMYQM/GD8olxABgupixS7JPRMimdZ74rzHiq4m0
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 9, 2012 at 12:45 AM,  <cyberhawk001@gmail.com> wrote:
> Also, i am not sure if this has any impact, BUT whenever I added the line:
>
> GRUB_CMDLINE_LINUX="console=hvc0 earlyprintk=xen"
>
>
> to my /etc/default/grub file, i could not even boot into regular non-xen
> kernel. At least on my setup. So had to reboot into recovery mode and
> manually remove that line.
>

hvc0 is the xen console. That grub line tells *all* kernels to use it.
That doesn't go well for a kernel that doesn't have xen, obviously.
The "right" way would be to get grub to only add those commands for
xen entries but you'd have to look in the docs to see if/how you can
do that.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 09 00:42:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 00:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sd9jp-0003Q1-C2; Sat, 09 Jun 2012 00:41:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sd9jn-0003Pw-Qg
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 00:41:08 +0000
Received: from [85.158.138.51:36902] by server-10.bemta-3.messagelabs.com id
	D7/D4-06494-3AB92DF4; Sat, 09 Jun 2012 00:41:07 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339202465!25202438!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2714 invoked from network); 9 Jun 2012 00:41:06 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 00:41:06 -0000
Received: by obbwd20 with SMTP id wd20so4344144obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 17:41:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=0NQfjsN6zqbquGZbqn88aYvUdpEClTpxyh0BPoL5kX8=;
	b=ODHiMQB6Yv2Z1/9Bqf2zk39xGGoZJDCPRFMRa4iE9ztblocCTl5CFzOomDtcuO/uXd
	zj4Af9hXH0QBAXZPAR3MKLyRBUrqNOoCaVkobjCVKe9g7kQiwlImDZmmmowi+A9yM2xb
	zmbixVm21yTbPwOMGYS8bPEx4kBxMYgNL4p/QxMr7/yv0IC4AqJz+AjmHdbJJXBmY3Ea
	gxvcjdj29sb0v1uDPZUpOeVTCPoEt1UFDO774JaSlRwpuXkUWOPpkldLT4Wnz/kIL0/k
	LNTxNEAbyBPBY0FD1DveGyr5sGlhwwp4GJ7uwkaKswCDBsdHfPxh4Yfujz1mk3jXuFis
	OgeA==
Received: by 10.60.25.6 with SMTP id y6mr9180946oef.42.1339202464700; Fri, 08
	Jun 2012 17:41:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 17:40:44 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FD28077.5000600@gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
	<4FD28077.5000600@gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 02:40:44 +0200
Message-ID: <CABs9EjmNygHWmUx9ScAcjzw8xGo61L6yx3t-89ecAMJbNjU-+A@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQl62VJwX1vNO9cvmaAK2fvSZjZ6PD8oKlMYQM/GD8olxABgupixS7JPRMimdZ74rzHiq4m0
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 9, 2012 at 12:45 AM,  <cyberhawk001@gmail.com> wrote:
> Also, i am not sure if this has any impact, BUT whenever I added the line:
>
> GRUB_CMDLINE_LINUX="console=hvc0 earlyprintk=xen"
>
>
> to my /etc/default/grub file, i could not even boot into regular non-xen
> kernel. At least on my setup. So had to reboot into recovery mode and
> manually remove that line.
>

hvc0 is the xen console. That grub line tells *all* kernels to use it.
That doesn't go well for a kernel that doesn't have xen, obviously.
The "right" way would be to get grub to only add those commands for
xen entries but you'd have to look in the docs to see if/how you can
do that.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 09 01:11:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 01:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdABw-0007kn-1A; Sat, 09 Jun 2012 01:10:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1SdABv-0007ki-CG
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 01:10:11 +0000
Received: from [85.158.139.83:64403] by server-1.bemta-5.messagelabs.com id
	17/3A-25424-272A2DF4; Sat, 09 Jun 2012 01:10:10 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339204208!25495762!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25772 invoked from network); 9 Jun 2012 01:10:08 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 01:10:08 -0000
Received: by lbok6 with SMTP id k6so2159765lbo.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 18:10:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=CeylFPiEMDkeSnNgbTtagiRKSmlWV/Y5lzMnGD9Md4Y=;
	b=scUtad3NzRBb5l9QgqPyrlo6msfVQ3Du5u4SVcY9EPk1ZxYPDVH56HIFr7fqLlvnbO
	fXO8T/aoWTQIl4EatYBYvKtYPSndWSSNCNgQNnPqfHL5nIJr75LzuWRxHVlS0HeiJ4qC
	067rGmXy6EEqrSaXo5oge+WKfw374kv+NU7VFxthEAaLhGIClaiq98GrRBu+6yy5q1YV
	nOOK0XLUcxwSsnZe/1esss3f6PTmLX+DDldq9lmEQtbYkGF5MyHB6RQuUk53Z+eASBTV
	Z7s4SCQnlMR9pcqKmtGn3lqhatuGt1yaHfTdzQaazBENr8WLM2epRI2s7RzYmpMfxH16
	u5tA==
Received: by 10.152.144.133 with SMTP id sm5mr10488777lab.4.1339204207685;
	Fri, 08 Jun 2012 18:10:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Fri, 8 Jun 2012 18:09:47 -0700 (PDT)
In-Reply-To: <CABs9EjmNygHWmUx9ScAcjzw8xGo61L6yx3t-89ecAMJbNjU-+A@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
	<4FD28077.5000600@gmail.com>
	<CABs9EjmNygHWmUx9ScAcjzw8xGo61L6yx3t-89ecAMJbNjU-+A@mail.gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Fri, 8 Jun 2012 19:09:47 -0600
Message-ID: <CALJtybTUmK3gbaBJrORuFkesCOykDt=fH3-ixKP=B_y9w+t69Q@mail.gmail.com>
To: Rolu <rolu@roce.org>
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>, cyberhawk001@gmail.com
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9074833654409069657=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9074833654409069657==
Content-Type: multipart/alternative; boundary=e89a8f23496314af3a04c1ffc728

--e89a8f23496314af3a04c1ffc728
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 8, 2012 at 6:40 PM, Rolu <rolu@roce.org> wrote:

> On Sat, Jun 9, 2012 at 12:45 AM,  <cyberhawk001@gmail.com> wrote:
> > Also, i am not sure if this has any impact, BUT whenever I added the
> line:
> >
> > GRUB_CMDLINE_LINUX="console=hvc0 earlyprintk=xen"
> >
> >
> > to my /etc/default/grub file, i could not even boot into regular non-xen
> > kernel. At least on my setup. So had to reboot into recovery mode and
> > manually remove that line.
> >
>
> hvc0 is the xen console. That grub line tells *all* kernels to use it.
> That doesn't go well for a kernel that doesn't have xen, obviously.
> The "right" way would be to get grub to only add those commands for
> xen entries but you'd have to look in the docs to see if/how you can
> do that.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

use
GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT="console=hvc0 earlyprintk=xen"
in your /etc/defaults/grub to only use the line with zen kernels.

-- 
Aaron Lebahn
cplusplus328@gmail.com

--e89a8f23496314af3a04c1ffc728
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Fri, Jun 8, 2012 at 6:40 PM, Rolu <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@=
roce.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Sat, Jun 9, 2012 at 12:45 AM, =A0&lt;<a href=3D"mailto=
:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a>&gt; wrote:<br>
&gt; Also, i am not sure if this has any impact, BUT whenever I added the l=
ine:<br>
&gt;<br>
&gt; GRUB_CMDLINE_LINUX=3D&quot;console=3Dhvc0 earlyprintk=3Dxen&quot;<br>
&gt;<br>
&gt;<br>
&gt; to my /etc/default/grub file, i could not even boot into regular non-x=
en<br>
&gt; kernel. At least on my setup. So had to reboot into recovery mode and<=
br>
&gt; manually remove that line.<br>
&gt;<br>
<br>
</div>hvc0 is the xen console. That grub line tells *all* kernels to use it=
.<br>
That doesn&#39;t go well for a kernel that doesn&#39;t have xen, obviously.=
<br>
The &quot;right&quot; way would be to get grub to only add those commands f=
or<br>
xen entries but you&#39;d have to look in the docs to see if/how you can<br=
>
do that.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>use<br>
GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT=3D&quot;console=3Dhvc0 earlyprintk=
=3Dxen&quot;<br>
in your /etc/defaults/grub to only use the line with zen kernels.<br clear=
=3D"all"><br>-- <br>Aaron Lebahn<br><a href=3D"mailto:cplusplus328@gmail.co=
m" target=3D"_blank">cplusplus328@gmail.com</a><br>

--e89a8f23496314af3a04c1ffc728--


--===============9074833654409069657==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9074833654409069657==--


From xen-users-bounces@lists.xen.org Sat Jun 09 01:11:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 01:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdABw-0007kn-1A; Sat, 09 Jun 2012 01:10:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1SdABv-0007ki-CG
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 01:10:11 +0000
Received: from [85.158.139.83:64403] by server-1.bemta-5.messagelabs.com id
	17/3A-25424-272A2DF4; Sat, 09 Jun 2012 01:10:10 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339204208!25495762!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25772 invoked from network); 9 Jun 2012 01:10:08 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 01:10:08 -0000
Received: by lbok6 with SMTP id k6so2159765lbo.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 18:10:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=CeylFPiEMDkeSnNgbTtagiRKSmlWV/Y5lzMnGD9Md4Y=;
	b=scUtad3NzRBb5l9QgqPyrlo6msfVQ3Du5u4SVcY9EPk1ZxYPDVH56HIFr7fqLlvnbO
	fXO8T/aoWTQIl4EatYBYvKtYPSndWSSNCNgQNnPqfHL5nIJr75LzuWRxHVlS0HeiJ4qC
	067rGmXy6EEqrSaXo5oge+WKfw374kv+NU7VFxthEAaLhGIClaiq98GrRBu+6yy5q1YV
	nOOK0XLUcxwSsnZe/1esss3f6PTmLX+DDldq9lmEQtbYkGF5MyHB6RQuUk53Z+eASBTV
	Z7s4SCQnlMR9pcqKmtGn3lqhatuGt1yaHfTdzQaazBENr8WLM2epRI2s7RzYmpMfxH16
	u5tA==
Received: by 10.152.144.133 with SMTP id sm5mr10488777lab.4.1339204207685;
	Fri, 08 Jun 2012 18:10:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Fri, 8 Jun 2012 18:09:47 -0700 (PDT)
In-Reply-To: <CABs9EjmNygHWmUx9ScAcjzw8xGo61L6yx3t-89ecAMJbNjU-+A@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=ePkHD1w81CrFoy9CcW18AX40OSJ5HrsvNsk92WCTcSQ@mail.gmail.com>
	<CALJtybTsr4kmCfbvvwqKy0yFGrgk4SR1jtYRufBHibOT4kBD_g@mail.gmail.com>
	<4FD1565B.1030201@gmail.com>
	<CABs9Ej=1_sZG55Ag63b5EaY8bYXm=4OVgRCOF4_e74xXTz45fA@mail.gmail.com>
	<4FD28077.5000600@gmail.com>
	<CABs9EjmNygHWmUx9ScAcjzw8xGo61L6yx3t-89ecAMJbNjU-+A@mail.gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Fri, 8 Jun 2012 19:09:47 -0600
Message-ID: <CALJtybTUmK3gbaBJrORuFkesCOykDt=fH3-ixKP=B_y9w+t69Q@mail.gmail.com>
To: Rolu <rolu@roce.org>
Cc: "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
	<xen-users@lists.xen.org>, cyberhawk001@gmail.com
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9074833654409069657=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9074833654409069657==
Content-Type: multipart/alternative; boundary=e89a8f23496314af3a04c1ffc728

--e89a8f23496314af3a04c1ffc728
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 8, 2012 at 6:40 PM, Rolu <rolu@roce.org> wrote:

> On Sat, Jun 9, 2012 at 12:45 AM,  <cyberhawk001@gmail.com> wrote:
> > Also, i am not sure if this has any impact, BUT whenever I added the
> line:
> >
> > GRUB_CMDLINE_LINUX="console=hvc0 earlyprintk=xen"
> >
> >
> > to my /etc/default/grub file, i could not even boot into regular non-xen
> > kernel. At least on my setup. So had to reboot into recovery mode and
> > manually remove that line.
> >
>
> hvc0 is the xen console. That grub line tells *all* kernels to use it.
> That doesn't go well for a kernel that doesn't have xen, obviously.
> The "right" way would be to get grub to only add those commands for
> xen entries but you'd have to look in the docs to see if/how you can
> do that.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

use
GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT="console=hvc0 earlyprintk=xen"
in your /etc/defaults/grub to only use the line with zen kernels.

-- 
Aaron Lebahn
cplusplus328@gmail.com

--e89a8f23496314af3a04c1ffc728
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Fri, Jun 8, 2012 at 6:40 PM, Rolu <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@=
roce.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">On Sat, Jun 9, 2012 at 12:45 AM, =A0&lt;<a href=3D"mailto=
:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a>&gt; wrote:<br>
&gt; Also, i am not sure if this has any impact, BUT whenever I added the l=
ine:<br>
&gt;<br>
&gt; GRUB_CMDLINE_LINUX=3D&quot;console=3Dhvc0 earlyprintk=3Dxen&quot;<br>
&gt;<br>
&gt;<br>
&gt; to my /etc/default/grub file, i could not even boot into regular non-x=
en<br>
&gt; kernel. At least on my setup. So had to reboot into recovery mode and<=
br>
&gt; manually remove that line.<br>
&gt;<br>
<br>
</div>hvc0 is the xen console. That grub line tells *all* kernels to use it=
.<br>
That doesn&#39;t go well for a kernel that doesn&#39;t have xen, obviously.=
<br>
The &quot;right&quot; way would be to get grub to only add those commands f=
or<br>
xen entries but you&#39;d have to look in the docs to see if/how you can<br=
>
do that.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>use<br>
GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT=3D&quot;console=3Dhvc0 earlyprintk=
=3Dxen&quot;<br>
in your /etc/defaults/grub to only use the line with zen kernels.<br clear=
=3D"all"><br>-- <br>Aaron Lebahn<br><a href=3D"mailto:cplusplus328@gmail.co=
m" target=3D"_blank">cplusplus328@gmail.com</a><br>

--e89a8f23496314af3a04c1ffc728--


--===============9074833654409069657==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9074833654409069657==--


From xen-users-bounces@lists.xen.org Sat Jun 09 01:16:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 01:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdAHT-0007yE-2Q; Sat, 09 Jun 2012 01:15:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SdAHR-0007y8-RU
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 01:15:54 +0000
Received: from [85.158.139.83:18272] by server-5.bemta-5.messagelabs.com id
	AC/83-04481-9C3A2DF4; Sat, 09 Jun 2012 01:15:53 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339204550!32166931!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20095 invoked from network); 9 Jun 2012 01:15:52 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 01:15:52 -0000
Received: by obbwd20 with SMTP id wd20so4392214obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 18:15:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:content-type:x-gm-message-state;
	bh=hKYiqN9yDfFK6Q/6p7iAw67XjcYig+lQDkZtEB5LBZY=;
	b=FjPjTKe6I+uzOTK+x0BpA71Px5UyncSm8GjK3P8XX7gEQY/rRPrwMevLudRHb8zdST
	+GM+QGdJOnFh/KOmIKujqHqaCIGEol/zjLryrnP7m6TkT1eNFik1b+7hWa3RiWCxW0lk
	+GzshnBVJijf1q8E8WfPQbF+eWF/XBcx1o+RpmkpDzlD5CVen2yfIrqxewRfwLZ+dvMi
	ThRtczeZP68f31Q8uFOEsaFhhWF0ihhefMEs5E8Lnf73iem5SFsy6RVk8QaPasELveak
	QFli889zzuLRLuPGnhI1oljpngzBFAKu+AigJ1x3V8fL8oQDD921rySs7oiD7hfBZSi+
	bSDw==
Received: by 10.182.112.102 with SMTP id ip6mr9174092obb.39.1339204550177;
	Fri, 08 Jun 2012 18:15:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 18:15:29 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 03:15:29 +0200
Message-ID: <CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQkTkwA2+gLnRFm+7lppm5qBwU/gTUdO/hzYSs1QmO5+E8T5tVQIQABV6P5XpE4+gN4ci/lE
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
> I've compiled Xen unstable from source and tried using it. When
> booting I do see Xen starting, but at the point where I normally start
> getting the dom0 kernel messages I just get a black screen for a few
> seconds, and then the machine reboots. It leaves no messages or log
> files, of course.
>
> revision I compiled: 25459
> OS: ubuntu 12.04
> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
> kernel works with Xen 4.1 from the repositories.
>

I just got it to boot with a newer kernel.

Ubuntu provides recent builds of mainline kernels (details
https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds).
I downloaded and installed the newest kernel for Ubuntu 12.04
(precise) from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

root@panda:~# uname -a
Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Still, it could take a long time for that to end up in the default
Ubuntu kernel, and it might actually be one of Ubuntu's patches that
broke it. I would much prefer to run with a stock Ubuntu kernel too,
so this isn't quite solved yet.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 09 01:16:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 01:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdAHT-0007yE-2Q; Sat, 09 Jun 2012 01:15:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SdAHR-0007y8-RU
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 01:15:54 +0000
Received: from [85.158.139.83:18272] by server-5.bemta-5.messagelabs.com id
	AC/83-04481-9C3A2DF4; Sat, 09 Jun 2012 01:15:53 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339204550!32166931!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20095 invoked from network); 9 Jun 2012 01:15:52 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 01:15:52 -0000
Received: by obbwd20 with SMTP id wd20so4392214obb.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 18:15:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:content-type:x-gm-message-state;
	bh=hKYiqN9yDfFK6Q/6p7iAw67XjcYig+lQDkZtEB5LBZY=;
	b=FjPjTKe6I+uzOTK+x0BpA71Px5UyncSm8GjK3P8XX7gEQY/rRPrwMevLudRHb8zdST
	+GM+QGdJOnFh/KOmIKujqHqaCIGEol/zjLryrnP7m6TkT1eNFik1b+7hWa3RiWCxW0lk
	+GzshnBVJijf1q8E8WfPQbF+eWF/XBcx1o+RpmkpDzlD5CVen2yfIrqxewRfwLZ+dvMi
	ThRtczeZP68f31Q8uFOEsaFhhWF0ihhefMEs5E8Lnf73iem5SFsy6RVk8QaPasELveak
	QFli889zzuLRLuPGnhI1oljpngzBFAKu+AigJ1x3V8fL8oQDD921rySs7oiD7hfBZSi+
	bSDw==
Received: by 10.182.112.102 with SMTP id ip6mr9174092obb.39.1339204550177;
	Fri, 08 Jun 2012 18:15:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Fri, 8 Jun 2012 18:15:29 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 03:15:29 +0200
Message-ID: <CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQkTkwA2+gLnRFm+7lppm5qBwU/gTUdO/hzYSs1QmO5+E8T5tVQIQABV6P5XpE4+gN4ci/lE
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
> I've compiled Xen unstable from source and tried using it. When
> booting I do see Xen starting, but at the point where I normally start
> getting the dom0 kernel messages I just get a black screen for a few
> seconds, and then the machine reboots. It leaves no messages or log
> files, of course.
>
> revision I compiled: 25459
> OS: ubuntu 12.04
> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
> kernel works with Xen 4.1 from the repositories.
>

I just got it to boot with a newer kernel.

Ubuntu provides recent builds of mainline kernels (details
https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds).
I downloaded and installed the newest kernel for Ubuntu 12.04
(precise) from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

root@panda:~# uname -a
Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Still, it could take a long time for that to end up in the default
Ubuntu kernel, and it might actually be one of Ubuntu's patches that
broke it. I would much prefer to run with a stock Ubuntu kernel too,
so this isn't quite solved yet.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 09 02:06:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 02:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdB34-0000Y4-3K; Sat, 09 Jun 2012 02:05:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1SdB31-0000Xy-Sy
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 02:05:04 +0000
Received: from [85.158.143.35:52685] by server-3.bemta-4.messagelabs.com id
	E4/80-29237-F4FA2DF4; Sat, 09 Jun 2012 02:05:03 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339207501!11547348!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13071 invoked from network); 9 Jun 2012 02:05:02 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 02:05:02 -0000
Received: by lahc1 with SMTP id c1so2023523lah.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 19:05:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=/kJ8Gr7eoOR853/56JZ9VnbdDKO+uSylbpD9MwupOtA=;
	b=F9V3zBMx+A8U/cuPqzxmKPNTWZ/4faDk5NHSvo3cpRnsYKBitVhnPqAsk5CRlm8pl5
	DVNfooz21xw52fy+6p3uP3M/UJA14R6zLffQvz3oGDLm1kc58JU/b0eddl91EmkKCyhw
	g6VSbZGfvf6sqgFrI014e4SMi25y+shvww7v7e0uKu/hbGPq+AKOrE3cEE3wABviuKv6
	DwJuzEKLplgnFUc0cSRe42WCnU4pmxt2UEZB3w35/CR0rKq5WEEizYx6mas7V2pk4jPh
	nSzLq7b1VxmeRFYklYA34Z4lV3+LCaKjwfxHGiwKGLn5JKFSWLo0c7N9FZcB6hP4ck1/
	jlLg==
Received: by 10.112.88.106 with SMTP id bf10mr199755lbb.43.1339207500979; Fri,
	08 Jun 2012 19:05:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Fri, 8 Jun 2012 19:04:40 -0700 (PDT)
In-Reply-To: <CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Fri, 8 Jun 2012 20:04:40 -0600
Message-ID: <CALJtybTVHOuNGSuigDvOPkCwdBs+pq_SvDqSoxWz=pR+jek4dg@mail.gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3173333364345663138=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3173333364345663138==
Content-Type: multipart/alternative; boundary=f46d0401fab1605e2904c2008bb7

--f46d0401fab1605e2904c2008bb7
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 8, 2012 at 7:15 PM, Rolu <rolu@roce.org> wrote:

> I just got it to boot with a newer kernel.
>
> Ubuntu provides recent builds of mainline kernels (details
>
> https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds
> ).
> I downloaded and installed the newest kernel for Ubuntu 12.04
> (precise) from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
>
> root@panda:~# uname -a
> Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02
> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>
> Still, it could take a long time for that to end up in the default
> Ubuntu kernel, and it might actually be one of Ubuntu's patches that
> broke it. I would much prefer to run with a stock Ubuntu kernel too,
> so this isn't quite solved yet.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

That works for me too. The main question is whether it works because it's
3.4, or if it works because the ubuntu patches are removed. As for me, I'm
going to use it as-is.

-- 
Aaron Lebahn
cplusplus328@gmail.com

--f46d0401fab1605e2904c2008bb7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Fri, Jun 8, 2012 at 7:15 PM, Rolu <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@=
roce.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">I just got it to boot with a newer kernel.</div>
<br>
Ubuntu provides recent builds of mainline kernels (details<br>
<a href=3D"https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=3Dshow&amp;=
redirect=3DKernelMainlineBuilds" target=3D"_blank">https://wiki.ubuntu.com/=
Kernel/MainlineBuilds?action=3Dshow&amp;redirect=3DKernelMainlineBuilds</a>=
).<br>
I downloaded and installed the newest kernel for Ubuntu 12.04<br>
(precise) from <a href=3D"http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.=
4-precise/" target=3D"_blank">http://kernel.ubuntu.com/~kernel-ppa/mainline=
/v3.4-precise/</a><br>
<br>
root@panda:~# uname -a<br>
Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02<br>
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux<br>
<br>
Still, it could take a long time for that to end up in the default<br>
Ubuntu kernel, and it might actually be one of Ubuntu&#39;s patches that<br=
>
broke it. I would much prefer to run with a stock Ubuntu kernel too,<br>
so this isn&#39;t quite solved yet.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>That works for me too. The main question=
 is whether it works because it&#39;s 3.4, or if it works because the ubunt=
u patches are removed. As for me, I&#39;m going to use it as-is.<br clear=
=3D"all">

<div><br></div>-- <br>Aaron Lebahn<br><a href=3D"mailto:cplusplus328@gmail.=
com" target=3D"_blank">cplusplus328@gmail.com</a><br>

--f46d0401fab1605e2904c2008bb7--


--===============3173333364345663138==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3173333364345663138==--


From xen-users-bounces@lists.xen.org Sat Jun 09 02:06:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 02:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdB34-0000Y4-3K; Sat, 09 Jun 2012 02:05:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cplusplus328@gmail.com>) id 1SdB31-0000Xy-Sy
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 02:05:04 +0000
Received: from [85.158.143.35:52685] by server-3.bemta-4.messagelabs.com id
	E4/80-29237-F4FA2DF4; Sat, 09 Jun 2012 02:05:03 +0000
X-Env-Sender: cplusplus328@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339207501!11547348!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13071 invoked from network); 9 Jun 2012 02:05:02 -0000
Received: from mail-lpp01m010-f45.google.com (HELO
	mail-lpp01m010-f45.google.com) (209.85.215.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 02:05:02 -0000
Received: by lahc1 with SMTP id c1so2023523lah.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 19:05:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=/kJ8Gr7eoOR853/56JZ9VnbdDKO+uSylbpD9MwupOtA=;
	b=F9V3zBMx+A8U/cuPqzxmKPNTWZ/4faDk5NHSvo3cpRnsYKBitVhnPqAsk5CRlm8pl5
	DVNfooz21xw52fy+6p3uP3M/UJA14R6zLffQvz3oGDLm1kc58JU/b0eddl91EmkKCyhw
	g6VSbZGfvf6sqgFrI014e4SMi25y+shvww7v7e0uKu/hbGPq+AKOrE3cEE3wABviuKv6
	DwJuzEKLplgnFUc0cSRe42WCnU4pmxt2UEZB3w35/CR0rKq5WEEizYx6mas7V2pk4jPh
	nSzLq7b1VxmeRFYklYA34Z4lV3+LCaKjwfxHGiwKGLn5JKFSWLo0c7N9FZcB6hP4ck1/
	jlLg==
Received: by 10.112.88.106 with SMTP id bf10mr199755lbb.43.1339207500979; Fri,
	08 Jun 2012 19:05:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.21.5 with HTTP; Fri, 8 Jun 2012 19:04:40 -0700 (PDT)
In-Reply-To: <CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
From: Aaron Lebahn <cplusplus328@gmail.com>
Date: Fri, 8 Jun 2012 20:04:40 -0600
Message-ID: <CALJtybTVHOuNGSuigDvOPkCwdBs+pq_SvDqSoxWz=pR+jek4dg@mail.gmail.com>
To: Rolu <rolu@roce.org>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3173333364345663138=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3173333364345663138==
Content-Type: multipart/alternative; boundary=f46d0401fab1605e2904c2008bb7

--f46d0401fab1605e2904c2008bb7
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 8, 2012 at 7:15 PM, Rolu <rolu@roce.org> wrote:

> I just got it to boot with a newer kernel.
>
> Ubuntu provides recent builds of mainline kernels (details
>
> https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds
> ).
> I downloaded and installed the newest kernel for Ubuntu 12.04
> (precise) from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
>
> root@panda:~# uname -a
> Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02
> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>
> Still, it could take a long time for that to end up in the default
> Ubuntu kernel, and it might actually be one of Ubuntu's patches that
> broke it. I would much prefer to run with a stock Ubuntu kernel too,
> so this isn't quite solved yet.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

That works for me too. The main question is whether it works because it's
3.4, or if it works because the ubuntu patches are removed. As for me, I'm
going to use it as-is.

-- 
Aaron Lebahn
cplusplus328@gmail.com

--f46d0401fab1605e2904c2008bb7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Fri, Jun 8, 2012 at 7:15 PM, Rolu <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:rolu@roce.org" target=3D"_blank">rolu@=
roce.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">I just got it to boot with a newer kernel.</div>
<br>
Ubuntu provides recent builds of mainline kernels (details<br>
<a href=3D"https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=3Dshow&amp;=
redirect=3DKernelMainlineBuilds" target=3D"_blank">https://wiki.ubuntu.com/=
Kernel/MainlineBuilds?action=3Dshow&amp;redirect=3DKernelMainlineBuilds</a>=
).<br>
I downloaded and installed the newest kernel for Ubuntu 12.04<br>
(precise) from <a href=3D"http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.=
4-precise/" target=3D"_blank">http://kernel.ubuntu.com/~kernel-ppa/mainline=
/v3.4-precise/</a><br>
<br>
root@panda:~# uname -a<br>
Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02<br>
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux<br>
<br>
Still, it could take a long time for that to end up in the default<br>
Ubuntu kernel, and it might actually be one of Ubuntu&#39;s patches that<br=
>
broke it. I would much prefer to run with a stock Ubuntu kernel too,<br>
so this isn&#39;t quite solved yet.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>That works for me too. The main question=
 is whether it works because it&#39;s 3.4, or if it works because the ubunt=
u patches are removed. As for me, I&#39;m going to use it as-is.<br clear=
=3D"all">

<div><br></div>-- <br>Aaron Lebahn<br><a href=3D"mailto:cplusplus328@gmail.=
com" target=3D"_blank">cplusplus328@gmail.com</a><br>

--f46d0401fab1605e2904c2008bb7--


--===============3173333364345663138==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3173333364345663138==--


From xen-users-bounces@lists.xen.org Sat Jun 09 03:05:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 03:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdBxy-0001Ei-0i; Sat, 09 Jun 2012 03:03:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <niuxinli1989@gmail.com>) id 1SdBxw-0001Ed-O0
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 03:03:53 +0000
Received: from [85.158.143.35:21388] by server-1.bemta-4.messagelabs.com id
	89/6B-10042-81DB2DF4; Sat, 09 Jun 2012 03:03:52 +0000
X-Env-Sender: niuxinli1989@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1339211031!14234864!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1165 invoked from network); 9 Jun 2012 03:03:51 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 03:03:51 -0000
Received: by eekd41 with SMTP id d41so1571132eek.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 20:03:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=K51ipekcKwJ1248cH1X3VGQPjvETqryKYHpR358wPhk=;
	b=erbmsHji//UNszus/2qkX6T3YEA/t5k9ekotHVCzPqJeFYuYrlD3gwW+j5r0GbLcig
	UjFrm+IyIYSpeZSVf5gs0KgrUw+dQok0kz/vN2q/OaZzlsDO3FKtkTMY7uL8IEt4S9Hx
	qjUu/kw4t41jkGeYTsUKop7fwdvy7+WNFk7lv9StEtQIuSDvX/t/V/YJgIP/6JH/A/db
	wSCce3BYW4yDm8nDVubJDkcwkphAcFhI8J/z+n8EQN+t+lXQIGuGi/aZCMM4fpDTz4S5
	2mYKr/VDm0knlinGoqMLYhBokYPPLhvBqSbIdJlm+8r4aJKNxoJriLCgQrnfbcobHKn5
	TJyw==
MIME-Version: 1.0
Received: by 10.14.127.8 with SMTP id c8mr4471782eei.148.1339211030738; Fri,
	08 Jun 2012 20:03:50 -0700 (PDT)
Received: by 10.14.216.7 with HTTP; Fri, 8 Jun 2012 20:03:50 -0700 (PDT)
Date: Sat, 9 Jun 2012 11:03:50 +0800
Message-ID: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
From: Niu Xinli <niuxinli1989@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8375991971461269568=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8375991971461269568==
Content-Type: multipart/alternative; boundary=90e6ba6153f6c4384c04c2015da9

--90e6ba6153f6c4384c04c2015da9
Content-Type: text/plain; charset=ISO-8859-1

Hi,
    Para-virtualization outperforms full-virtualization at the cost of
compatibility. But as hardware grows more friendly to virtualization, the
advantage of para-virtualization has become not so obvious. Instead, the
disadvantage has been amplified.  Personally I don't see a future for
para-virtualization. Maybe para-virtualization still has an attraction to
small companies who want to build virtualized computing environment with
low-price or outdated devices. But I want to know the future trend of
para-virtualization. Will it come to an end in the near future?

Best Regards,
Xinli

--90e6ba6153f6c4384c04c2015da9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>=A0=A0=A0 Para-virtualization outperforms full-virtualization at the=
 cost of compatibility. But as hardware grows more friendly to virtualizati=
on, the advantage of para-virtualization has become not so obvious. Instead=
, the disadvantage has been amplified.=A0 Personally I don&#39;t see a futu=
re for para-virtualization. Maybe para-virtualization still has an attracti=
on to small companies who want to build virtualized computing environment w=
ith low-price or outdated devices. But I want to know the future trend of p=
ara-virtualization. Will it come to an end in the near future? <br>
<br>Best Regards,<br>Xinli<br>

--90e6ba6153f6c4384c04c2015da9--


--===============8375991971461269568==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8375991971461269568==--


From xen-users-bounces@lists.xen.org Sat Jun 09 03:05:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 03:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdBxy-0001Ei-0i; Sat, 09 Jun 2012 03:03:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <niuxinli1989@gmail.com>) id 1SdBxw-0001Ed-O0
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 03:03:53 +0000
Received: from [85.158.143.35:21388] by server-1.bemta-4.messagelabs.com id
	89/6B-10042-81DB2DF4; Sat, 09 Jun 2012 03:03:52 +0000
X-Env-Sender: niuxinli1989@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1339211031!14234864!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1165 invoked from network); 9 Jun 2012 03:03:51 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 03:03:51 -0000
Received: by eekd41 with SMTP id d41so1571132eek.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 20:03:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=K51ipekcKwJ1248cH1X3VGQPjvETqryKYHpR358wPhk=;
	b=erbmsHji//UNszus/2qkX6T3YEA/t5k9ekotHVCzPqJeFYuYrlD3gwW+j5r0GbLcig
	UjFrm+IyIYSpeZSVf5gs0KgrUw+dQok0kz/vN2q/OaZzlsDO3FKtkTMY7uL8IEt4S9Hx
	qjUu/kw4t41jkGeYTsUKop7fwdvy7+WNFk7lv9StEtQIuSDvX/t/V/YJgIP/6JH/A/db
	wSCce3BYW4yDm8nDVubJDkcwkphAcFhI8J/z+n8EQN+t+lXQIGuGi/aZCMM4fpDTz4S5
	2mYKr/VDm0knlinGoqMLYhBokYPPLhvBqSbIdJlm+8r4aJKNxoJriLCgQrnfbcobHKn5
	TJyw==
MIME-Version: 1.0
Received: by 10.14.127.8 with SMTP id c8mr4471782eei.148.1339211030738; Fri,
	08 Jun 2012 20:03:50 -0700 (PDT)
Received: by 10.14.216.7 with HTTP; Fri, 8 Jun 2012 20:03:50 -0700 (PDT)
Date: Sat, 9 Jun 2012 11:03:50 +0800
Message-ID: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
From: Niu Xinli <niuxinli1989@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8375991971461269568=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8375991971461269568==
Content-Type: multipart/alternative; boundary=90e6ba6153f6c4384c04c2015da9

--90e6ba6153f6c4384c04c2015da9
Content-Type: text/plain; charset=ISO-8859-1

Hi,
    Para-virtualization outperforms full-virtualization at the cost of
compatibility. But as hardware grows more friendly to virtualization, the
advantage of para-virtualization has become not so obvious. Instead, the
disadvantage has been amplified.  Personally I don't see a future for
para-virtualization. Maybe para-virtualization still has an attraction to
small companies who want to build virtualized computing environment with
low-price or outdated devices. But I want to know the future trend of
para-virtualization. Will it come to an end in the near future?

Best Regards,
Xinli

--90e6ba6153f6c4384c04c2015da9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>=A0=A0=A0 Para-virtualization outperforms full-virtualization at the=
 cost of compatibility. But as hardware grows more friendly to virtualizati=
on, the advantage of para-virtualization has become not so obvious. Instead=
, the disadvantage has been amplified.=A0 Personally I don&#39;t see a futu=
re for para-virtualization. Maybe para-virtualization still has an attracti=
on to small companies who want to build virtualized computing environment w=
ith low-price or outdated devices. But I want to know the future trend of p=
ara-virtualization. Will it come to an end in the near future? <br>
<br>Best Regards,<br>Xinli<br>

--90e6ba6153f6c4384c04c2015da9--


--===============8375991971461269568==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8375991971461269568==--


From xen-users-bounces@lists.xen.org Sat Jun 09 07:43:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 07:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdGIm-0003YM-BH; Sat, 09 Jun 2012 07:41:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SdGIk-0003YH-Nx
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 07:41:39 +0000
Received: from [193.109.254.147:4467] by server-11.bemta-14.messagelabs.com id
	F3/6E-02727-23EF2DF4; Sat, 09 Jun 2012 07:41:38 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339227695!8905430!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=2.0 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12111 invoked from network); 9 Jun 2012 07:41:36 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 07:41:36 -0000
Received: by obbwd20 with SMTP id wd20so4945581obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 00:41:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=iTkTWaeR+udOBtdQ1FQWcGVJTAQTuhieMjvFDLgEmkg=;
	b=ytmhz+rSROzI4+btut5OXu2z8lfmEv+bYUSPUSAMPZlpNEWgsb8LdUI/TN4BFV0O0U
	RXI9twKxIJAX0A9AsPL/hr48uSe5ywUsLU0lzc/S47ux7Q9oyqbcLbOGUg9KbD18MAo8
	PdzzU7H68s8/6vL65Jluo3l1SDr4aqa6KNdLhYZf8lK2e/0aLqzYH6dWO9nC1MtfwF3x
	nhKriMXs/GXs5RPljVPZWNYU9nPyzswzEhgS+CAoreENZH8H/FYqP2DheFua0sP38Ahk
	AhQC/T1TtC9Anuxa3IFloTTQqwcSJInb4VclICGpW4FEm0RbEHVBdfwFyMRn3pY/zE7c
	e2qQ==
MIME-Version: 1.0
Received: by 10.182.115.7 with SMTP id jk7mr9903543obb.9.1339227694982; Sat,
	09 Jun 2012 00:41:34 -0700 (PDT)
Received: by 10.76.122.134 with HTTP; Sat, 9 Jun 2012 00:41:34 -0700 (PDT)
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
Date: Sat, 9 Jun 2012 03:41:34 -0400
Message-ID: <CAA7N5RZ3RcQ34YJHjc-TLotQVPF5SyXA58Y0c-BSG-TyBHtisg@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7533190308758320058=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7533190308758320058==
Content-Type: multipart/alternative; boundary=f46d044470b10866d804c2053f5f

--f46d044470b10866d804c2053f5f
Content-Type: text/plain; charset=ISO-8859-1

Hello Xinli,

I have limited knowledge on the subject, but I think para-virtualization
will continue to exist for a while.


I am a consumer, not an employee for a large company, so I find
para-virtualization to be very important for my uses personally.  Not
because of the cost of equipment, but because I only want one machine, and
I want it to be able to do everything I ask it to with the best performance
it can achieve.


To my knowledge not all hardware has a virtualization friendly
architecture.  As a result, full virtualization achieves compatibility by
using abstraction layers (emulated devices) at the cost of performance for
such devices.  I could be wrong, but I believe this is true still for USB,
Hard Drives and Network Components.  My understanding of para-virtualized
drivers in particular was that they bypass those layers.  It may also be
important to keep in mind that operating systems have also advanced
alongside hardware, which has eliminated numerous compatibility related
migration issues.


I had a rather lengthy discussion a week ago with someone on the topic of
virtualization which revolved around reasons we use it.  We concluded that
cost is the greatest factor, followed by performance and compatibility.

If a company has enough money, they don't need virtualization.  The truth
is most large companies do buy the latest equipment, and generally upgrade
all their machines at the same time.  This addresses compatibility issues
(Same Machines) as well as performance (Newest Hardware).  In the face of
enough money any notion of what type of virtualization is better becomes a
pointless debate.  Additionally with enough money you can afford enough
machines that you don't need to use virtualization (not that it wouldn't
make more sense to use it).

I already gave you my take on performance as a consumer.  It adds more
flexibility and greater performance on less "equipment".  "VMware invented
virtualization for the x86 platform in the 1990s to address
underutilization and other issues, overcoming many challenges in the
process."  I have a Core i7 machine and running a single operating system
is a clearly not fully utilizing the CPU.

Compatibility in my opinion is entirely dependent on the situation.  For me
not that important, but I can see many reasons why this would be important
in many settings.


Again, this is my two cents from a limited viewpoint so I look forward to
reading what others have to say on the topic.  If I had to pick a specific
trend, I think para-virtualization will become less important to large
companies, but still be in demand by small businesses and private users.

~Casey

PS - If you are perhaps thinking that because large businesses may not care
about para-virtualization that it isn't important enough to keep around,
you may want to give this a read:
http://web.sba.gov/faqs/faqIndexAll.cfm?areaid=24

On Fri, Jun 8, 2012 at 11:03 PM, Niu Xinli <niuxinli1989@gmail.com> wrote:

> Hi,
>     Para-virtualization outperforms full-virtualization at the cost of
> compatibility. But as hardware grows more friendly to virtualization, the
> advantage of para-virtualization has become not so obvious. Instead, the
> disadvantage has been amplified.  Personally I don't see a future for
> para-virtualization. Maybe para-virtualization still has an attraction to
> small companies who want to build virtualized computing environment with
> low-price or outdated devices. But I want to know the future trend of
> para-virtualization. Will it come to an end in the near future?
>
> Best Regards,
> Xinli
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d044470b10866d804c2053f5f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello Xinli,</div><div><br></div><div>I have limited knowledge on the =
subject, but I think para-virtualization will continue to exist for a while=
.</div><div><br></div><div><br></div><div>I am a consumer, not an employee =
for a large company, so I find para-virtualization to be very important for=
 my uses personally. =A0Not because of the cost of equipment, but because I=
 only want one machine, and I want it to be able to do everything I ask it =
to with the best performance it can achieve.</div>
<div><br></div><div><br></div><div>To my knowledge not all hardware has a v=
irtualization friendly architecture. =A0As a result, full virtualization ac=
hieves compatibility by using abstraction layers (emulated devices) at the =
cost of performance for such devices. =A0I could be wrong, but I believe th=
is is true still for USB, Hard Drives and Network Components. =A0My underst=
anding of para-virtualized drivers in particular was that they bypass those=
 layers. =A0It may also be important to keep in mind that operating systems=
 have also advanced alongside hardware, which has eliminated numerous compa=
tibility related migration issues.</div>
<div><br></div><div><br></div><div>I had a rather lengthy discussion a week=
 ago with someone on the topic of virtualization which revolved around reas=
ons we use it. =A0We concluded that cost is the greatest factor, followed b=
y performance and compatibility.</div>
<div><br></div><div>If a company has enough money, they don&#39;t need virt=
ualization. =A0The truth is most large companies do buy the latest equipmen=
t, and generally upgrade all their machines at the same time. =A0This addre=
sses compatibility issues (Same Machines) as well as performance (Newest Ha=
rdware). =A0In the face of enough money any notion of what type of virtuali=
zation is better becomes a pointless debate. =A0Additionally with enough mo=
ney you can afford enough machines that you don&#39;t need to use virtualiz=
ation (not that it wouldn&#39;t make more sense to use it).</div>
<div><br></div><div>I already gave you my take on performance as a consumer=
. =A0It adds more flexibility and greater performance on less &quot;equipme=
nt&quot;. =A0&quot;VMware invented virtualization for the x86 platform in t=
he 1990s to address underutilization and other issues, overcoming many chal=
lenges in the process.&quot; =A0I have a Core i7 machine and running a sing=
le operating system is a clearly not fully utilizing the CPU.</div>
<div><br></div><div>Compatibility in my opinion is entirely dependent on th=
e situation. =A0For me not that important, but I can see many reasons why t=
his would be important in many settings.</div><div><br></div><div><br></div=
>
<div>Again, this is my two cents from a limited viewpoint so I look forward=
 to reading what others have to say on the topic. =A0If I had to pick a spe=
cific trend, I think para-virtualization will become less important to larg=
e companies, but still be in demand by small businesses and private users.<=
/div>
<div><br></div><div>~Casey</div><div><br></div><div>PS - If you are perhaps=
 thinking that because large businesses may not care about para-virtualizat=
ion that it isn&#39;t important enough to keep around, you may want to give=
 this a read:</div>
<div><a href=3D"http://web.sba.gov/faqs/faqIndexAll.cfm?areaid=3D24">http:/=
/web.sba.gov/faqs/faqIndexAll.cfm?areaid=3D24</a></div><div><br></div><div =
class=3D"gmail_quote">On Fri, Jun 8, 2012 at 11:03 PM, Niu Xinli <span dir=
=3D"ltr">&lt;<a href=3D"mailto:niuxinli1989@gmail.com" target=3D"_blank">ni=
uxinli1989@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>=A0=A0=A0 Para-virtualization outperf=
orms full-virtualization at the cost of compatibility. But as hardware grow=
s more friendly to virtualization, the advantage of para-virtualization has=
 become not so obvious. Instead, the disadvantage has been amplified.=A0 Pe=
rsonally I don&#39;t see a future for para-virtualization. Maybe para-virtu=
alization still has an attraction to small companies who want to build virt=
ualized computing environment with low-price or outdated devices. But I wan=
t to know the future trend of para-virtualization. Will it come to an end i=
n the near future? <br>

<br>Best Regards,<br>Xinli<br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--f46d044470b10866d804c2053f5f--


--===============7533190308758320058==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7533190308758320058==--


From xen-users-bounces@lists.xen.org Sat Jun 09 07:43:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 07:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdGIm-0003YM-BH; Sat, 09 Jun 2012 07:41:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SdGIk-0003YH-Nx
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 07:41:39 +0000
Received: from [193.109.254.147:4467] by server-11.bemta-14.messagelabs.com id
	F3/6E-02727-23EF2DF4; Sat, 09 Jun 2012 07:41:38 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339227695!8905430!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=2.0 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12111 invoked from network); 9 Jun 2012 07:41:36 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 07:41:36 -0000
Received: by obbwd20 with SMTP id wd20so4945581obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 00:41:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=iTkTWaeR+udOBtdQ1FQWcGVJTAQTuhieMjvFDLgEmkg=;
	b=ytmhz+rSROzI4+btut5OXu2z8lfmEv+bYUSPUSAMPZlpNEWgsb8LdUI/TN4BFV0O0U
	RXI9twKxIJAX0A9AsPL/hr48uSe5ywUsLU0lzc/S47ux7Q9oyqbcLbOGUg9KbD18MAo8
	PdzzU7H68s8/6vL65Jluo3l1SDr4aqa6KNdLhYZf8lK2e/0aLqzYH6dWO9nC1MtfwF3x
	nhKriMXs/GXs5RPljVPZWNYU9nPyzswzEhgS+CAoreENZH8H/FYqP2DheFua0sP38Ahk
	AhQC/T1TtC9Anuxa3IFloTTQqwcSJInb4VclICGpW4FEm0RbEHVBdfwFyMRn3pY/zE7c
	e2qQ==
MIME-Version: 1.0
Received: by 10.182.115.7 with SMTP id jk7mr9903543obb.9.1339227694982; Sat,
	09 Jun 2012 00:41:34 -0700 (PDT)
Received: by 10.76.122.134 with HTTP; Sat, 9 Jun 2012 00:41:34 -0700 (PDT)
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
Date: Sat, 9 Jun 2012 03:41:34 -0400
Message-ID: <CAA7N5RZ3RcQ34YJHjc-TLotQVPF5SyXA58Y0c-BSG-TyBHtisg@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7533190308758320058=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7533190308758320058==
Content-Type: multipart/alternative; boundary=f46d044470b10866d804c2053f5f

--f46d044470b10866d804c2053f5f
Content-Type: text/plain; charset=ISO-8859-1

Hello Xinli,

I have limited knowledge on the subject, but I think para-virtualization
will continue to exist for a while.


I am a consumer, not an employee for a large company, so I find
para-virtualization to be very important for my uses personally.  Not
because of the cost of equipment, but because I only want one machine, and
I want it to be able to do everything I ask it to with the best performance
it can achieve.


To my knowledge not all hardware has a virtualization friendly
architecture.  As a result, full virtualization achieves compatibility by
using abstraction layers (emulated devices) at the cost of performance for
such devices.  I could be wrong, but I believe this is true still for USB,
Hard Drives and Network Components.  My understanding of para-virtualized
drivers in particular was that they bypass those layers.  It may also be
important to keep in mind that operating systems have also advanced
alongside hardware, which has eliminated numerous compatibility related
migration issues.


I had a rather lengthy discussion a week ago with someone on the topic of
virtualization which revolved around reasons we use it.  We concluded that
cost is the greatest factor, followed by performance and compatibility.

If a company has enough money, they don't need virtualization.  The truth
is most large companies do buy the latest equipment, and generally upgrade
all their machines at the same time.  This addresses compatibility issues
(Same Machines) as well as performance (Newest Hardware).  In the face of
enough money any notion of what type of virtualization is better becomes a
pointless debate.  Additionally with enough money you can afford enough
machines that you don't need to use virtualization (not that it wouldn't
make more sense to use it).

I already gave you my take on performance as a consumer.  It adds more
flexibility and greater performance on less "equipment".  "VMware invented
virtualization for the x86 platform in the 1990s to address
underutilization and other issues, overcoming many challenges in the
process."  I have a Core i7 machine and running a single operating system
is a clearly not fully utilizing the CPU.

Compatibility in my opinion is entirely dependent on the situation.  For me
not that important, but I can see many reasons why this would be important
in many settings.


Again, this is my two cents from a limited viewpoint so I look forward to
reading what others have to say on the topic.  If I had to pick a specific
trend, I think para-virtualization will become less important to large
companies, but still be in demand by small businesses and private users.

~Casey

PS - If you are perhaps thinking that because large businesses may not care
about para-virtualization that it isn't important enough to keep around,
you may want to give this a read:
http://web.sba.gov/faqs/faqIndexAll.cfm?areaid=24

On Fri, Jun 8, 2012 at 11:03 PM, Niu Xinli <niuxinli1989@gmail.com> wrote:

> Hi,
>     Para-virtualization outperforms full-virtualization at the cost of
> compatibility. But as hardware grows more friendly to virtualization, the
> advantage of para-virtualization has become not so obvious. Instead, the
> disadvantage has been amplified.  Personally I don't see a future for
> para-virtualization. Maybe para-virtualization still has an attraction to
> small companies who want to build virtualized computing environment with
> low-price or outdated devices. But I want to know the future trend of
> para-virtualization. Will it come to an end in the near future?
>
> Best Regards,
> Xinli
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d044470b10866d804c2053f5f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello Xinli,</div><div><br></div><div>I have limited knowledge on the =
subject, but I think para-virtualization will continue to exist for a while=
.</div><div><br></div><div><br></div><div>I am a consumer, not an employee =
for a large company, so I find para-virtualization to be very important for=
 my uses personally. =A0Not because of the cost of equipment, but because I=
 only want one machine, and I want it to be able to do everything I ask it =
to with the best performance it can achieve.</div>
<div><br></div><div><br></div><div>To my knowledge not all hardware has a v=
irtualization friendly architecture. =A0As a result, full virtualization ac=
hieves compatibility by using abstraction layers (emulated devices) at the =
cost of performance for such devices. =A0I could be wrong, but I believe th=
is is true still for USB, Hard Drives and Network Components. =A0My underst=
anding of para-virtualized drivers in particular was that they bypass those=
 layers. =A0It may also be important to keep in mind that operating systems=
 have also advanced alongside hardware, which has eliminated numerous compa=
tibility related migration issues.</div>
<div><br></div><div><br></div><div>I had a rather lengthy discussion a week=
 ago with someone on the topic of virtualization which revolved around reas=
ons we use it. =A0We concluded that cost is the greatest factor, followed b=
y performance and compatibility.</div>
<div><br></div><div>If a company has enough money, they don&#39;t need virt=
ualization. =A0The truth is most large companies do buy the latest equipmen=
t, and generally upgrade all their machines at the same time. =A0This addre=
sses compatibility issues (Same Machines) as well as performance (Newest Ha=
rdware). =A0In the face of enough money any notion of what type of virtuali=
zation is better becomes a pointless debate. =A0Additionally with enough mo=
ney you can afford enough machines that you don&#39;t need to use virtualiz=
ation (not that it wouldn&#39;t make more sense to use it).</div>
<div><br></div><div>I already gave you my take on performance as a consumer=
. =A0It adds more flexibility and greater performance on less &quot;equipme=
nt&quot;. =A0&quot;VMware invented virtualization for the x86 platform in t=
he 1990s to address underutilization and other issues, overcoming many chal=
lenges in the process.&quot; =A0I have a Core i7 machine and running a sing=
le operating system is a clearly not fully utilizing the CPU.</div>
<div><br></div><div>Compatibility in my opinion is entirely dependent on th=
e situation. =A0For me not that important, but I can see many reasons why t=
his would be important in many settings.</div><div><br></div><div><br></div=
>
<div>Again, this is my two cents from a limited viewpoint so I look forward=
 to reading what others have to say on the topic. =A0If I had to pick a spe=
cific trend, I think para-virtualization will become less important to larg=
e companies, but still be in demand by small businesses and private users.<=
/div>
<div><br></div><div>~Casey</div><div><br></div><div>PS - If you are perhaps=
 thinking that because large businesses may not care about para-virtualizat=
ion that it isn&#39;t important enough to keep around, you may want to give=
 this a read:</div>
<div><a href=3D"http://web.sba.gov/faqs/faqIndexAll.cfm?areaid=3D24">http:/=
/web.sba.gov/faqs/faqIndexAll.cfm?areaid=3D24</a></div><div><br></div><div =
class=3D"gmail_quote">On Fri, Jun 8, 2012 at 11:03 PM, Niu Xinli <span dir=
=3D"ltr">&lt;<a href=3D"mailto:niuxinli1989@gmail.com" target=3D"_blank">ni=
uxinli1989@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>=A0=A0=A0 Para-virtualization outperf=
orms full-virtualization at the cost of compatibility. But as hardware grow=
s more friendly to virtualization, the advantage of para-virtualization has=
 become not so obvious. Instead, the disadvantage has been amplified.=A0 Pe=
rsonally I don&#39;t see a future for para-virtualization. Maybe para-virtu=
alization still has an attraction to small companies who want to build virt=
ualized computing environment with low-price or outdated devices. But I wan=
t to know the future trend of para-virtualization. Will it come to an end i=
n the near future? <br>

<br>Best Regards,<br>Xinli<br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--f46d044470b10866d804c2053f5f--


--===============7533190308758320058==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7533190308758320058==--


From xen-users-bounces@lists.xen.org Sat Jun 09 21:07:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 21:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdSrS-0000aH-Mp; Sat, 09 Jun 2012 21:06:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SdSrQ-0000aC-NI
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 21:06:16 +0000
Received: from [85.158.143.99:44391] by server-1.bemta-4.messagelabs.com id
	C7/89-10042-8CAB3DF4; Sat, 09 Jun 2012 21:06:16 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-6.tower-216.messagelabs.com!1339275974!25038703!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27110 invoked from network); 9 Jun 2012 21:06:15 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 21:06:15 -0000
Received: by obbwd20 with SMTP id wd20so6035643obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 14:06:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=N82263DVSCizOdPcqSVjTin+hZ1j5G4ByJ+gY5sOtTU=;
	b=jVXip6hkNh1K24xSkRh9LzYlPX+KOfAPsKygCFb0pd6T7hNK1x5HJIxCjIgWtoJ3xt
	vzq8D3UaNWepLO66KDmlPe6zMWq/0SMjNWonnK2JV7CHQwxnd02/jF6TZd8Rh5HChNPX
	C6VZTH3FCFscQzi91V2ZiI8rHvSRyJFGi9WRAsDtP7mb0LhRgtmNtr/4OtKJUtQO6y6s
	js0Sv3cBt+0Rgh3/WLomIUPdbI0VJxICu0MibrWuaWuXFwS/NvqPgndipMXxlKZNOkLt
	o0z+bDQWY0x+EHmBamY7UDzw3CxuhP5qGTLdwpfl720F0tPRHpCFWTrP5LJRczqJB9iq
	EAiA==
Received: by 10.60.2.3 with SMTP id 3mr11732533oeq.29.1339275973664; Sat, 09
	Jun 2012 14:06:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Sat, 9 Jun 2012 14:05:53 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 23:05:53 +0200
Message-ID: <CABs9Ejk4ccPMbrz81F7_Y0C=PAbkHEH0tv=LC=9E6Hqa0TkoWw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlILdJ73Agi4Wpt7LxEPATIGI1WB8GzdsKoYGADX4KN/qbiQY1tCPKKNgNGMaQBvZhYpm0c
Subject: [Xen-users] bad mmio size, MMIO emulation failed, and other issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've been trying to pass through a GPU to a domU, so far with a lot of
trouble but finally a success. PCI passthrough works, I've had the usb
hubs work successfully. Today I tried to pass through my ATI card to
an ubuntu hvm domU with no gfx_passthru and got this:

[...]
(XEN) memory_map:add: dom14 gfn=f3040 mfn=f7c40 nr=4
(XEN) memory_map:remove: dom14 gfn=f3040 mfn=f7c40 nr=4
(XEN) memory_map:add: dom14 gfn=f3040 mfn=f7c40 nr=4
(XEN) irq.c:270: Dom14 PCI link 0 changed 5 -> 0
(XEN) irq.c:270: Dom14 PCI link 1 changed 10 -> 0
(XEN) irq.c:270: Dom14 PCI link 2 changed 11 -> 0
(XEN) irq.c:270: Dom14 PCI link 3 changed 5 -> 0
(XEN) irq.c:2234: dom14: pirq 51 or emuirq 23 already mapped
(XEN) vmsi.c:108:d32767 Unsupported delivery mode 3
(XEN) emulate.c:88:d14 bad mmio size 16
(XEN) io.c:199:d14 MMIO emulation failed @ 0033:7fa98cc628b4: 66 0f 7f
0f 0f 28 56 10 0f 29
(XEN) stdvga.c:147:d14 entering stdvga and caching modes
(XEN) stdvga.c:151:d14 leaving stdvga
(XEN) emulate.c:88:d14 bad mmio size 16
(XEN) io.c:199:d14 MMIO emulation failed @ 0033:7f28312e98b4: 66 0f 7f
0f 0f 28 56 10 0f 29
(XEN) stdvga.c:147:d14 entering stdvga and caching modes

Xen 4.2 unstable on Ubuntu 12.04 with 3.4 kernel, same for the Ubuntu client.

Nothing shows on the ATI card (monitor says no signal) and the vnc
terminal shows garbage (blue lines).

What does this mean?



I've tried the same setup with gfx_passthru on, making sure to boot
using the ATI card (it shows boot messages and such just fine so it's
not obviously broken). There are no obvious errors and the domain
appears to run but the ATI card gives no video output.



In a third try, with the same setup, I tried passing through the
integrated intel GPU. I made an xorg.conf to tell it to use that. The
domU sees the card, the X log shows that the intel driver gets loaded
and sees the card as well. It successfully detects that there's a
monitor only on VGA1 and even gets the EDID info for it. If I connect
the DVI input of the monitor as well, it detects that too. It refuses
to show anything though, and the monitor keeps claiming "no signal".



The fourth try I did the integrated GPU with gfx_passthru on, and it
worked and displays the graphical login screen. First time in a week
and a half of tries that I got it to show anything. I'd like to get
the ATI card to work though, and I'd prefer having gfx_passthru off so
I can keep using the intel GPU as terminal.

Does anyone have ideas?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 09 21:07:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Jun 2012 21:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdSrS-0000aH-Mp; Sat, 09 Jun 2012 21:06:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SdSrQ-0000aC-NI
	for xen-users@lists.xen.org; Sat, 09 Jun 2012 21:06:16 +0000
Received: from [85.158.143.99:44391] by server-1.bemta-4.messagelabs.com id
	C7/89-10042-8CAB3DF4; Sat, 09 Jun 2012 21:06:16 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-6.tower-216.messagelabs.com!1339275974!25038703!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27110 invoked from network); 9 Jun 2012 21:06:15 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Jun 2012 21:06:15 -0000
Received: by obbwd20 with SMTP id wd20so6035643obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 14:06:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=N82263DVSCizOdPcqSVjTin+hZ1j5G4ByJ+gY5sOtTU=;
	b=jVXip6hkNh1K24xSkRh9LzYlPX+KOfAPsKygCFb0pd6T7hNK1x5HJIxCjIgWtoJ3xt
	vzq8D3UaNWepLO66KDmlPe6zMWq/0SMjNWonnK2JV7CHQwxnd02/jF6TZd8Rh5HChNPX
	C6VZTH3FCFscQzi91V2ZiI8rHvSRyJFGi9WRAsDtP7mb0LhRgtmNtr/4OtKJUtQO6y6s
	js0Sv3cBt+0Rgh3/WLomIUPdbI0VJxICu0MibrWuaWuXFwS/NvqPgndipMXxlKZNOkLt
	o0z+bDQWY0x+EHmBamY7UDzw3CxuhP5qGTLdwpfl720F0tPRHpCFWTrP5LJRczqJB9iq
	EAiA==
Received: by 10.60.2.3 with SMTP id 3mr11732533oeq.29.1339275973664; Sat, 09
	Jun 2012 14:06:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Sat, 9 Jun 2012 14:05:53 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
From: Rolu <rolu@roce.org>
Date: Sat, 9 Jun 2012 23:05:53 +0200
Message-ID: <CABs9Ejk4ccPMbrz81F7_Y0C=PAbkHEH0tv=LC=9E6Hqa0TkoWw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlILdJ73Agi4Wpt7LxEPATIGI1WB8GzdsKoYGADX4KN/qbiQY1tCPKKNgNGMaQBvZhYpm0c
Subject: [Xen-users] bad mmio size, MMIO emulation failed, and other issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've been trying to pass through a GPU to a domU, so far with a lot of
trouble but finally a success. PCI passthrough works, I've had the usb
hubs work successfully. Today I tried to pass through my ATI card to
an ubuntu hvm domU with no gfx_passthru and got this:

[...]
(XEN) memory_map:add: dom14 gfn=f3040 mfn=f7c40 nr=4
(XEN) memory_map:remove: dom14 gfn=f3040 mfn=f7c40 nr=4
(XEN) memory_map:add: dom14 gfn=f3040 mfn=f7c40 nr=4
(XEN) irq.c:270: Dom14 PCI link 0 changed 5 -> 0
(XEN) irq.c:270: Dom14 PCI link 1 changed 10 -> 0
(XEN) irq.c:270: Dom14 PCI link 2 changed 11 -> 0
(XEN) irq.c:270: Dom14 PCI link 3 changed 5 -> 0
(XEN) irq.c:2234: dom14: pirq 51 or emuirq 23 already mapped
(XEN) vmsi.c:108:d32767 Unsupported delivery mode 3
(XEN) emulate.c:88:d14 bad mmio size 16
(XEN) io.c:199:d14 MMIO emulation failed @ 0033:7fa98cc628b4: 66 0f 7f
0f 0f 28 56 10 0f 29
(XEN) stdvga.c:147:d14 entering stdvga and caching modes
(XEN) stdvga.c:151:d14 leaving stdvga
(XEN) emulate.c:88:d14 bad mmio size 16
(XEN) io.c:199:d14 MMIO emulation failed @ 0033:7f28312e98b4: 66 0f 7f
0f 0f 28 56 10 0f 29
(XEN) stdvga.c:147:d14 entering stdvga and caching modes

Xen 4.2 unstable on Ubuntu 12.04 with 3.4 kernel, same for the Ubuntu client.

Nothing shows on the ATI card (monitor says no signal) and the vnc
terminal shows garbage (blue lines).

What does this mean?



I've tried the same setup with gfx_passthru on, making sure to boot
using the ATI card (it shows boot messages and such just fine so it's
not obviously broken). There are no obvious errors and the domain
appears to run but the ATI card gives no video output.



In a third try, with the same setup, I tried passing through the
integrated intel GPU. I made an xorg.conf to tell it to use that. The
domU sees the card, the X log shows that the intel driver gets loaded
and sees the card as well. It successfully detects that there's a
monitor only on VGA1 and even gets the EDID info for it. If I connect
the DVI input of the monitor as well, it detects that too. It refuses
to show anything though, and the monitor keeps claiming "no signal".



The fourth try I did the integrated GPU with gfx_passthru on, and it
worked and displays the graphical login screen. First time in a week
and a half of tries that I got it to show anything. I'd like to get
the ATI card to work though, and I'd prefer having gfx_passthru off so
I can keep using the intel GPU as terminal.

Does anyone have ideas?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 10 00:56:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 00:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdWQk-00021w-Sq; Sun, 10 Jun 2012 00:54:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SdWQj-00021r-SG
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 00:54:58 +0000
Received: from [85.158.143.35:46071] by server-1.bemta-4.messagelabs.com id
	53/65-10042-060F3DF4; Sun, 10 Jun 2012 00:54:56 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339289694!11632841!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3748 invoked from network); 10 Jun 2012 00:54:56 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 00:54:56 -0000
Received: by obbwd20 with SMTP id wd20so6315143obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 17:54:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Ln2m3Ez2VjL4uBKTXKWNSjigBvjNX1oxXN9w0KayKCI=;
	b=X8hlLUxv2S/B4tgMF/zA75TRWp50EFLv60S47ELADstv/3a3HsER0ZilhTTpd4DRSM
	dx9rK7mcBUp1+qtnfayJ1dVQhBuc3VG/pvOn9Np2toI8KtGIeZ5XvQKTGWigKelnyaow
	u6BOJ+BPkEjB0Rkni4Am5fMhaYTXvfi9JXWCVW7EDBY8bYNFJmkn+lNsWSjN2lc/5RCe
	GgT+Zlp0XoIjPlRlxFJRPQdWuTo1fvU1+79KzgbYKWcnjTyFMrlX1JXRoBXS9YHX6cD+
	1U/vFstl5E1Ksg5ZSLKY7bSnNt3tksmAx6V85apPXm5wATri8hUChsmlUa8KZze1bT44
	5+ag==
MIME-Version: 1.0
Received: by 10.182.17.8 with SMTP id k8mr11855773obd.25.1339289694513; Sat,
	09 Jun 2012 17:54:54 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sat, 9 Jun 2012 17:54:54 -0700 (PDT)
In-Reply-To: <4FD1CC74.8040306@gmail.com>
References: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
	<4FD1CC74.8040306@gmail.com>
Date: Sun, 10 Jun 2012 10:54:54 +1000
Message-ID: <CAAcQV2jb6_DTHRcMfCdGi-LbSc9rvOQFmnckffdBWhp2oJ5irw@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: George Shuklin <george.shuklin@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xapi + ubuntu 12.04 out of memory crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2504427379883938077=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2504427379883938077==
Content-Type: multipart/alternative; boundary=f46d044473f57e287204c213ae09

--f46d044473f57e287204c213ae09
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

thanks of your help , problem solved , it's because i didn't put

GRUB_CMDLINE_XEN_DEFAULT=3D=94dom0_mem=3D2G,max:4G=94 in /etc/default/grub

On Fri, Jun 8, 2012 at 7:57 PM, George Shuklin <george.shuklin@gmail.com>wr=
ote:

>  How much memory you do have? What dom0_mem you put in to your grub.cfg
> (this was the hint)?
>
> On 08.06.2012 07:59, pf shineyear wrote:
>
> hi all,
>
>  i meet a big problem, when i finish install xcp-xapi on ubuntu 12.04,
>
>  i set grub to go into xen 4.1 kernel when startup and set echo
> 'TOOLSTACK=3D"xapi"' > /etc/default/xen
>
>  when i reboot and login to the system , i got a lot out of memory error
> and all process be killed, seem like kernel crash.
>
>  can anyone help me about that ?
>
>  thanks.
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-use=
rs
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d044473f57e287204c213ae09
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

thanks of your help , problem solved , it&#39;s because i didn&#39;t put=A0=
<div><span style=3D"font-size:15px;font-family:Arial;color:#000000;backgrou=
nd-color:transparent;font-weight:normal;font-style:normal;font-variant:norm=
al;text-decoration:none;vertical-align:baseline" id=3D"internal-source-mark=
er_0.022149476829314785"><br>
</span></div><div><span style=3D"font-size:15px;font-family:Arial;color:#00=
0000;background-color:transparent;font-weight:normal;font-style:normal;font=
-variant:normal;text-decoration:none;vertical-align:baseline" id=3D"interna=
l-source-marker_0.022149476829314785">GRUB_CMDLINE_XEN_DEFAULT=3D=94dom0_me=
m=3D2G,max:4G=94 in /etc/default/grub</span><br>
<br><div class=3D"gmail_quote">On Fri, Jun 8, 2012 at 7:57 PM, George Shukl=
in <span dir=3D"ltr">&lt;<a href=3D"mailto:george.shuklin@gmail.com" target=
=3D"_blank">george.shuklin@gmail.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    How much memory you do have? What dom0_mem you put in to your
    grub.cfg (this was the hint)? <br><div><div class=3D"h5">
    <br>
    On 08.06.2012 07:59, pf shineyear wrote:
    </div></div><blockquote type=3D"cite"><div><div class=3D"h5">hi all,=A0
      <div><br>
      </div>
      <div>i meet a big problem, when i finish install xcp-xapi on
        ubuntu 12.04,=A0</div>
      <div><br>
      </div>
      <div>i set grub to go into xen 4.1 kernel when startup and set=A0<spa=
n style=3D"font-family:monospace;line-height:13px;white-space:pre-wrap">ech=
o
          &#39;TOOLSTACK=3D&quot;xapi&quot;&#39; &gt; /etc/default/xen</spa=
n></div>
      <div><font face=3D"monospace"><span style=3D"line-height:13px;white-s=
pace:pre-wrap"><br>
          </span></font></div>
      <div>when i reboot and login to the system , i got a lot out of
        memory error and all process be killed, seem like kernel crash.</di=
v>
      <div><br>
      </div>
      <div>can anyone help me about that ?</div>
      <div><br>
      </div>
      <div>thanks.</div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--f46d044473f57e287204c213ae09--


--===============2504427379883938077==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2504427379883938077==--


From xen-users-bounces@lists.xen.org Sun Jun 10 00:56:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 00:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdWQk-00021w-Sq; Sun, 10 Jun 2012 00:54:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SdWQj-00021r-SG
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 00:54:58 +0000
Received: from [85.158.143.35:46071] by server-1.bemta-4.messagelabs.com id
	53/65-10042-060F3DF4; Sun, 10 Jun 2012 00:54:56 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339289694!11632841!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3748 invoked from network); 10 Jun 2012 00:54:56 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 00:54:56 -0000
Received: by obbwd20 with SMTP id wd20so6315143obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 17:54:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Ln2m3Ez2VjL4uBKTXKWNSjigBvjNX1oxXN9w0KayKCI=;
	b=X8hlLUxv2S/B4tgMF/zA75TRWp50EFLv60S47ELADstv/3a3HsER0ZilhTTpd4DRSM
	dx9rK7mcBUp1+qtnfayJ1dVQhBuc3VG/pvOn9Np2toI8KtGIeZ5XvQKTGWigKelnyaow
	u6BOJ+BPkEjB0Rkni4Am5fMhaYTXvfi9JXWCVW7EDBY8bYNFJmkn+lNsWSjN2lc/5RCe
	GgT+Zlp0XoIjPlRlxFJRPQdWuTo1fvU1+79KzgbYKWcnjTyFMrlX1JXRoBXS9YHX6cD+
	1U/vFstl5E1Ksg5ZSLKY7bSnNt3tksmAx6V85apPXm5wATri8hUChsmlUa8KZze1bT44
	5+ag==
MIME-Version: 1.0
Received: by 10.182.17.8 with SMTP id k8mr11855773obd.25.1339289694513; Sat,
	09 Jun 2012 17:54:54 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sat, 9 Jun 2012 17:54:54 -0700 (PDT)
In-Reply-To: <4FD1CC74.8040306@gmail.com>
References: <CAAcQV2iLxU5v5yd5WffQkenzP=MaTUZT-SV3j+txTe9ScEAuhg@mail.gmail.com>
	<4FD1CC74.8040306@gmail.com>
Date: Sun, 10 Jun 2012 10:54:54 +1000
Message-ID: <CAAcQV2jb6_DTHRcMfCdGi-LbSc9rvOQFmnckffdBWhp2oJ5irw@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: George Shuklin <george.shuklin@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xapi + ubuntu 12.04 out of memory crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2504427379883938077=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2504427379883938077==
Content-Type: multipart/alternative; boundary=f46d044473f57e287204c213ae09

--f46d044473f57e287204c213ae09
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

thanks of your help , problem solved , it's because i didn't put

GRUB_CMDLINE_XEN_DEFAULT=3D=94dom0_mem=3D2G,max:4G=94 in /etc/default/grub

On Fri, Jun 8, 2012 at 7:57 PM, George Shuklin <george.shuklin@gmail.com>wr=
ote:

>  How much memory you do have? What dom0_mem you put in to your grub.cfg
> (this was the hint)?
>
> On 08.06.2012 07:59, pf shineyear wrote:
>
> hi all,
>
>  i meet a big problem, when i finish install xcp-xapi on ubuntu 12.04,
>
>  i set grub to go into xen 4.1 kernel when startup and set echo
> 'TOOLSTACK=3D"xapi"' > /etc/default/xen
>
>  when i reboot and login to the system , i got a lot out of memory error
> and all process be killed, seem like kernel crash.
>
>  can anyone help me about that ?
>
>  thanks.
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-use=
rs
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d044473f57e287204c213ae09
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

thanks of your help , problem solved , it&#39;s because i didn&#39;t put=A0=
<div><span style=3D"font-size:15px;font-family:Arial;color:#000000;backgrou=
nd-color:transparent;font-weight:normal;font-style:normal;font-variant:norm=
al;text-decoration:none;vertical-align:baseline" id=3D"internal-source-mark=
er_0.022149476829314785"><br>
</span></div><div><span style=3D"font-size:15px;font-family:Arial;color:#00=
0000;background-color:transparent;font-weight:normal;font-style:normal;font=
-variant:normal;text-decoration:none;vertical-align:baseline" id=3D"interna=
l-source-marker_0.022149476829314785">GRUB_CMDLINE_XEN_DEFAULT=3D=94dom0_me=
m=3D2G,max:4G=94 in /etc/default/grub</span><br>
<br><div class=3D"gmail_quote">On Fri, Jun 8, 2012 at 7:57 PM, George Shukl=
in <span dir=3D"ltr">&lt;<a href=3D"mailto:george.shuklin@gmail.com" target=
=3D"_blank">george.shuklin@gmail.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    How much memory you do have? What dom0_mem you put in to your
    grub.cfg (this was the hint)? <br><div><div class=3D"h5">
    <br>
    On 08.06.2012 07:59, pf shineyear wrote:
    </div></div><blockquote type=3D"cite"><div><div class=3D"h5">hi all,=A0
      <div><br>
      </div>
      <div>i meet a big problem, when i finish install xcp-xapi on
        ubuntu 12.04,=A0</div>
      <div><br>
      </div>
      <div>i set grub to go into xen 4.1 kernel when startup and set=A0<spa=
n style=3D"font-family:monospace;line-height:13px;white-space:pre-wrap">ech=
o
          &#39;TOOLSTACK=3D&quot;xapi&quot;&#39; &gt; /etc/default/xen</spa=
n></div>
      <div><font face=3D"monospace"><span style=3D"line-height:13px;white-s=
pace:pre-wrap"><br>
          </span></font></div>
      <div>when i reboot and login to the system , i got a lot out of
        memory error and all process be killed, seem like kernel crash.</di=
v>
      <div><br>
      </div>
      <div>can anyone help me about that ?</div>
      <div><br>
      </div>
      <div>thanks.</div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--f46d044473f57e287204c213ae09--


--===============2504427379883938077==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2504427379883938077==--


From xen-users-bounces@lists.xen.org Sun Jun 10 03:43:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 03:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZ2Q-00071j-De; Sun, 10 Jun 2012 03:42:02 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thanos.makatos@citrix.com>) id 1SczIZ-0002om-Ve
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 13:32:20 +0000
Received: from [193.109.254.147:27133] by server-3.bemta-14.messagelabs.com id
	D6/D1-05653-3EEF1DF4; Fri, 08 Jun 2012 13:32:19 +0000
X-Env-Sender: thanos.makatos@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339162337!1913890!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE3NDc=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17179 invoked from network); 8 Jun 2012 13:32:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 13:32:17 -0000
X-IronPort-AV: E=Sophos;i="4.75,738,1330905600"; d="scan'208,217";a="12910179"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	08 Jun 2012 13:32:16 +0000
Received: from LONPMAILBOX01.citrite.net ([10.30.224.161]) by
	LONPMAILMX01.citrite.net ([10.30.203.162]) with mapi; Fri, 8 Jun 2012
	14:32:17 +0100
From: Thanos Makatos <thanos.makatos@citrix.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Fri, 8 Jun 2012 14:32:11 +0100
Thread-Topic: cannot boot guest VM
Thread-Index: Ac1FexvDO+EYdhz+SEKO0RBLiBzEmA==
Message-ID: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 10 Jun 2012 03:42:00 +0000
Subject: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0725551985205855416=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0725551985205855416==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_"

--_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

I'm trying to boot a PV VM I just installed (following http://wiki.xen.org/=
wiki/Debian_Guest_Installation_Using_Debian_Installer) without success.

My XEN installation is xen-unstable 54c8c9eaee92+ on a Debian unstable mach=
ine (x86_64), kernel 3.3.4+. The VM I installed is, again, a Debian unstabl=
e x86_64. The installation went smoothly; I used an 8GB file as a disk back=
-end. I went for the simplest partition scheme (all in an ext3 partition).
Here's the installation configuration file:
name =3D "debian-installer"
memory =3D 256
disk =3D ['file:/root/debian-blktap2.img,xvda,w']
kernel =3D "/root/netinst/vmlinuz"
ramdisk =3D "/root/netinst/initrd.gz"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
cpu_weight=3D256
vif=3D['bridge=3Dxenbr0']

And here's the configuration file used to boot the VM:
name =3D "debian"
memory =3D 256
disk =3D ['file:/root/debian-blktap2.img,xvda,w']
kernel =3D "/root/netinst/vmlinuz"
ramdisk =3D "/root/netinst/initrd.gz"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
cpu_weight=3D256
vif=3D['bridge=3Dxenbr0']
root@dt07:~# cat debian-blktap2.cfg
name =3D "debian-installer"
memory =3D 256
disk =3D ['file:/root/debian-blktap2.img,xvda,w']
bootloader =3D "pygrub"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
cpu_weight=3D256
vif=3D['bridge=3Dxenbr0']

When I try to boot the VM with the above configuration I get the following =
error:
Parsing config file debian-blktap2.cfg
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dunknown
libxl: debug: libxl_device.c:137:disk_try_backend: Disk vdev=3Dxvda, backen=
d phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:144:disk_try_backend: Disk vdev=3Dxvda, backen=
d tap unsuitable because blktap not available
libxl: debug: libxl_device.c:219:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda, using backend qdisk
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dqdisk
libxl: debug: libxl.c:1714:libxl_device_disk_local_attach: locally attachin=
g qdisk /root/debian-blktap2.img

libxl: error: libxl_create.c:603:do_domain_create: failed to run bootloader=
: -3
xc: debug: hypercall buffer: total allocations:14 total releases:14
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:11 misses:2 toobig:1

When I try to see what goes wrong with pygrub (pygrub <image-file>), I get =
the following error:
Traceback (most recent call last):
  File "/usr/local/bin/pygrub", line 822, in <module>
    raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel

Does this mean that something went terribly wrong during the installation?

I mounted the disk image file with lomount, the partition table and file sy=
stem in there seem to be fine. I then extract the kernel and ramdisk and tr=
y without pygrub:
# bootloader =3D "pygrub"
kernel =3D "vmlinuz-2.6.32-5-amd64"
ramdisk =3D "initrd.img-2.6.32-5-amd64"

This is the output of the new "xl create":
Parsing config file debian-blktap2.cfg
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dunknown
libxl: debug: libxl_device.c:137:disk_try_backend: Disk vdev=3Dxvda, backen=
d phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:144:disk_try_backend: Disk vdev=3Dxvda, backen=
d tap unsuitable because blktap not available
libxl: debug: libxl_device.c:219:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda, using backend qdisk
domainbuilder: detail: xc_dom_allocate: cmdline=3D"debian-installer/exit/al=
ways_halt=3Dtrue -- console=3Dhvc0", features=3D"(null)"
domainbuilder: detail: xc_dom_kernel_file: filename=3D"vmlinuz-2.6.32-5-amd=
64"
domainbuilder: detail: xc_dom_malloc_filemap    : 2367 kB
domainbuilder: detail: xc_dom_ramdisk_file: filename=3D"initrd.img-2.6.32-5=
-amd64"
domainbuilder: detail: xc_dom_malloc_filemap    : 9075 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.2, caps xen-3.0-x86_64 x=
en-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
domainbuilder: detail: xc_dom_parse_image: called
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader .=
..
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ...
domainbuilder: detail: xc_dom_malloc            : 11914 kB
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x2485c8 -> 0xba2b00
domainbuilder: detail: loader probe OK
xc: detail: elf_parse_binary: phdr: paddr=3D0x1000000 memsz=3D0x42d000
xc: detail: elf_parse_binary: phdr: paddr=3D0x142d000 memsz=3D0xd6150
xc: detail: elf_parse_binary: phdr: paddr=3D0x1504000 memsz=3D0x888
xc: detail: elf_parse_binary: phdr: paddr=3D0x1505000 memsz=3D0x160d8
xc: detail: elf_parse_binary: phdr: paddr=3D0x151c000 memsz=3D0x1de000
xc: detail: elf_parse_binary: memory: 0x1000000 -> 0x16fa000
xc: detail: elf_xen_parse_note: GUEST_OS =3D "linux"
xc: detail: elf_xen_parse_note: GUEST_VERSION =3D "2.6"
xc: detail: elf_xen_parse_note: XEN_VERSION =3D "xen-3.0"
xc: detail: elf_xen_parse_note: VIRT_BASE =3D 0xffffffff80000000
xc: detail: elf_xen_parse_note: ENTRY =3D 0xffffffff8151c200
xc: detail: elf_xen_parse_note: HYPERCALL_PAGE =3D 0xffffffff81009000
xc: detail: elf_xen_parse_note: FEATURES =3D "!writable_page_tables|pae_pgd=
ir_above_4gb"
xc: detail: elf_xen_parse_note: PAE_MODE =3D "yes"
xc: detail: elf_xen_parse_note: LOADER =3D "generic"
xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)
xc: detail: elf_xen_parse_note: SUSPEND_CANCEL =3D 0x1
xc: detail: elf_xen_parse_note: HV_START_LOW =3D 0xffff800000000000
xc: detail: elf_xen_parse_note: PADDR_OFFSET =3D 0x0
xc: detail: elf_xen_addr_calc_check: addresses:
xc: detail:     virt_base        =3D 0xffffffff80000000
xc: detail:     elf_paddr_offset =3D 0x0
xc: detail:     virt_offset      =3D 0xffffffff80000000
xc: detail:     virt_kstart      =3D 0xffffffff81000000
xc: detail:     virt_kend        =3D 0xffffffff816fa000
xc: detail:     virt_entry       =3D 0xffffffff8151c200
xc: detail:     p2m_base         =3D 0xffffffffffffffff
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0xffffffff8=
1000000 -> 0xffffffff816fa000
domainbuilder: detail: xc_dom_mem_init: mem 256 MB, pages 0x10000 pages, 4k=
 each
domainbuilder: detail: xc_dom_mem_init: 0x10000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64
domainbuilder: detail: xc_dom_malloc            : 512 kB
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0xffffffff810=
00000 -> 0xffffffff816fa000  (pfn 0x1000 + 0x6fa pages)
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x1000+0x6fa at=
 0x7f3a5921f000
xc: detail: elf_load_binary: phdr 0 at 0x0x7f3a5921f000 -> 0x0x7f3a5964c000
xc: detail: elf_load_binary: phdr 1 at 0x0x7f3a5964c000 -> 0x0x7f3a59722150
xc: detail: elf_load_binary: phdr 2 at 0x0x7f3a59723000 -> 0x0x7f3a59723888
xc: detail: elf_load_binary: phdr 3 at 0x0x7f3a59724000 -> 0x0x7f3a5973a0d8
xc: detail: elf_load_binary: phdr 4 at 0x0x7f3a5973b000 -> 0x0x7f3a597c1000
domainbuilder: detail: xc_dom_alloc_segment:   ramdisk      : 0xffffffff816=
fa000 -> 0xffffffff83117000  (pfn 0x16fa + 0x1a1d pages)
domainbuilder: detail: xc_dom_malloc            : 156 kB
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x16fa+0x1a1d a=
t 0x7f3a57802000
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x8dcc4c -> 0x1a1c010
domainbuilder: detail: xc_dom_alloc_segment:   phys2mach    : 0xffffffff831=
17000 -> 0xffffffff83197000  (pfn 0x3117 + 0x80 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3117+0x80 at =
0x7f3a5cd6f000
domainbuilder: detail: xc_dom_alloc_page   :   start info   : 0xffffffff831=
97000 (pfn 0x3197)
domainbuilder: detail: xc_dom_alloc_page   :   xenstore     : 0xffffffff831=
98000 (pfn 0x3198)
domainbuilder: detail: xc_dom_alloc_page   :   console      : 0xffffffff831=
99000 (pfn 0x3199)
domainbuilder: detail: nr_page_tables: 0x0000ffffffffffff/48: 0xffff0000000=
00000 -> 0xffffffffffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x0000007fffffffff/39: 0xffffff80000=
00000 -> 0xffffffffffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x000000003fffffff/30: 0xffffffff800=
00000 -> 0xffffffffbfffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x00000000001fffff/21: 0xffffffff800=
00000 -> 0xffffffff833fffff, 26 table(s)
domainbuilder: detail: xc_dom_alloc_segment:   page tables  : 0xffffffff831=
9a000 -> 0xffffffff831b7000  (pfn 0x319a + 0x1d pages)
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x319a+0x1d at =
0x7f3a5cd52000
domainbuilder: detail: xc_dom_alloc_page   :   boot stack   : 0xffffffff831=
b7000 (pfn 0x31b7)
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0xffffffff831=
b8000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0xffffffff834=
00000
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: arch_setup_bootearly: doing nothing
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x=
86_64 <=3D matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x=
86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_32
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_64
domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bit, pages 0x10000
domainbuilder: detail: clear_page: pfn 0x3199, mfn 0x2125d8
domainbuilder: detail: clear_page: pfn 0x3198, mfn 0x2125d9
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3197+0x1 at 0=
x7f3a5ce80000
domainbuilder: detail: start_info_x86_64: called
domainbuilder: detail: setup_hypercall_page: vaddr=3D0xffffffff81009000 pfn=
=3D0x1009
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 12631 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 11442 kB
domainbuilder: detail:       domU mmap          : 33 MB
domainbuilder: detail: arch_setup_bootlate: shared_info: pfn 0x0, mfn 0x95b=
9e
domainbuilder: detail: shared_info_x86_64: called
domainbuilder: detail: vcpu_x86_64: called
domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x319a mfn 0x2125d7
domainbuilder: detail: launch_vm: called, ctxt=3D0x7fffdec2f5b0
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dqdisk
libxl: debug: libxl_dm.c:996:libxl__create_device_model: Spawning device-mo=
del /usr/lib/xen/bin/qemu-system-i386 with arguments:
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   /usr/lib/xen/bin=
/qemu-system-i386
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -xen-domid
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   24
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -chardev
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   socket,id=3Dlibx=
l-cmd,path=3D/var/run/xen/qmp-libxl-24,server,nowait
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -mon
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   chardev=3Dlibxl-=
cmd,mode=3Dcontrol
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -xen-attach
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -name
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   debian
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -nographic
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -M
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   xenpv
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -m
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   257
libxl: debug: libxl_qmp.c:692:libxl__qmp_initialize: connected to /var/run/=
xen/qmp-libxl-24
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: qmp
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execut=
e":"qmp_capabilities","id":1}'
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execut=
e":"query-chardev","id":2}'
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execut=
e":"query-vnc","id":3}'
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: return
Daemon running with PID 6479
xc: debug: hypercall buffer: total allocations:153 total releases:153
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:148 misses:2 toobig:3

I don't know how to interpret the above output. When I try to connect to th=
e domain via "xl console", I get the following output:
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32-5-amd64 (Debian 2.6.32-45) (dannf@debia=
n.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Sun May 6 04:00:17 UTC =
2012
[    0.000000] Command line: debian-installer/exit/always_halt=3Dtrue -- co=
nsole=3Dhvc0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 00000000000a0000 (usable)
[    0.000000]  Xen: 00000000000a0000 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 0000000010000000 (usable)
[    0.000000] DMI not present or invalid.
[    0.000000] last_pfn =3D 0x10000 max_arch_pfn =3D 0x400000000
[    0.000000] init_memory_mapping: 0000000000000000-0000000010000000
[    0.000000] RAMDISK: 016fa000 - 03117000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000010000000
[    0.000000] Bootmem setup node 0 0000000000000000-0000000010000000
[    0.000000]   NODE_DATA [000000000006a000 - 0000000000071fff]
[    0.000000]   bootmap [0000000000072000 -  0000000000073fff] pages 2
[    0.000000] (7 early reservations) =3D=3D> bootmem [0000000000 - 0010000=
000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page =3D=3D> [000=
0000000 - 0000001000]
[    0.000000]   #1 [000319a000 - 00031b7000]   XEN PAGETABLES =3D=3D> [000=
319a000 - 00031b7000]
[    0.000000]   #2 [0000006000 - 0000008000]       TRAMPOLINE =3D=3D> [000=
0006000 - 0000008000]
[    0.000000]   #3 [0001000000 - 00016d95c4]    TEXT DATA BSS =3D=3D> [000=
1000000 - 00016d95c4]
[    0.000000]   #4 [00016fa000 - 0003117000]          RAMDISK =3D=3D> [000=
16fa000 - 0003117000]
[    0.000000]   #5 [0003117000 - 000319a000]   XEN START INFO =3D=3D> [000=
3117000 - 000319a000]
[    0.000000]   #6 [0000008000 - 000006a000]          PGTABLE =3D=3D> [000=
0008000 - 000006a000]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x00100000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x000000a0
[    0.000000]     0: 0x00000100 -> 0x00010000
[    0.000000] SFI: Simple Firmware Interface v0.7 http://simplefirmware.or=
g
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] No local APIC present
[    0.000000] APIC: disable apic facility
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000001=
00000
[    0.000000] Allocating PCI resources starting at 10000000 (gap: 10000000=
:f0000000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.2-unstable (preserve-AD)
[    0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 30 pages/cpu @ffff8800031ed000 s90328 r8192=
 d24360 u122880
[    0.000000] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=3D30*4096
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Xen: using vcpu_info placement
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Tota=
l pages: 64443
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: debian-installer/exit/always_halt=3Dtru=
e -- console=3Dhvc0
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 222956k/262144k available (3083k kernel code, 384k a=
bsent, 38804k reserved, 2048k data, 592k init)
[    0.000000] SLUB: Genslabs=3D14, HWalign=3D64, Order=3D0-3, MinObjects=
=3D0, CPUs=3D1, Nodes=3D1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:4352 nr_irqs:256
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [hvc0] enabled
[    0.000000] installing Xen timer for CPU 0
[    0.000000] Detected 2660.052 MHz processor.
[    0.004000] Calibrating delay loop (skipped), value calculated using tim=
er frequency.. 5320.10 BogoMIPS (lpj=3D10640208)
[    0.004000] Security Framework initialized
[    0.004000] SELinux:  Disabled at boot.
[    0.004000] Dentry cache hash table entries: 32768 (order: 6, 262144 byt=
es)
[    0.004000] Inode-cache hash table entries: 16384 (order: 5, 131072 byte=
s)
[    0.004000] Mount-cache hash table entries: 256
[    0.004000] Initializing cgroup subsys ns
[    0.004000] Initializing cgroup subsys cpuacct
[    0.004000] Initializing cgroup subsys devices
[    0.004000] Initializing cgroup subsys freezer
[    0.004000] Initializing cgroup subsys net_cls
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 256K
[    0.004000] CPU: L3 cache: 8192K
[    0.004000] CPU 0/0x6 -> Node 0
[    0.004000] CPU: Unsupported number of siblings 16
[    0.004000] Performance Events: unsupported p6 CPU model 30 no PMU drive=
r, software events only.
[    0.004000] SMP alternatives: switching to UP code
[    0.004000] Freeing SMP alternatives: 28k freed
[    0.004240] Brought up 1 CPUs
[    0.004439] devtmpfs: initialized
[    0.011965] Grant table initialized
[    0.011978] regulator: core version 0.5
[    0.012024] NET: Registered protocol family 16
[    0.012331] PCI: Fatal: No config space access function found
[    0.012777] bio: create slab <bio-0> at 0
[    0.012899] ACPI: Interpreter disabled.
[    0.012941] xen_balloon: Initialising balloon driver.
[    0.012941] vgaarb: loaded
[    0.012941] PCI: System does not support PCI
[    0.012941] PCI: System does not support PCI
[    0.012941] Switching to clocksource xen
[    0.014224] pnp: PnP ACPI: disabled
[    0.014597] NET: Registered protocol family 2
[    0.014715] IP route cache hash table entries: 2048 (order: 2, 16384 byt=
es)
[    0.015113] TCP established hash table entries: 8192 (order: 5, 131072 b=
ytes)
[    0.015254] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    0.015342] TCP: Hash tables configured (established 8192 bind 8192)
[    0.015353] TCP reno registered
[    0.015447] NET: Registered protocol family 1
[    0.015526] Unpacking initramfs...
[    0.046953] Freeing initrd memory: 26740k freed
[    0.056738] platform rtc_cmos: registered platform RTC device (no PNP de=
vice found)
[    0.057076] audit: initializing netlink socket (disabled)
[    0.057102] type=3D2000 audit(1339162066.687:1): initialized
[    0.063338] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.065855] VFS: Disk quotas dquot_6.5.2
[    0.065951] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.066095] msgmni has been set to 487
[    0.066412] alg: No test for stdrng (krng)
[    0.066515] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma=
jor 253)
[    0.066530] io scheduler noop registered
[    0.066537] io scheduler anticipatory registered
[    0.066546] io scheduler deadline registered
[    0.066652] io scheduler cfq registered (default)
[    0.070219] Linux agpgart interface v0.103
[    0.070279] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.070573] input: Macintosh mouse button emulation as /devices/virtual/=
input/input0
[    0.070662] PNP: No PS/2 controller found. Probing ports directly.
[    0.071502] i8042.c: No controller found.
[    0.071613] mice: PS/2 mouse device common for all mice
[    0.071702] rtc_cmos: probe of rtc_cmos failed with error -16
[    0.071744] cpuidle: using governor ladder
[    0.071753] cpuidle: using governor menu
[    0.071765] No iBFT detected.
[    0.072238] TCP cubic registered
[    0.072448] NET: Registered protocol family 10
[    0.073558] Mobile IPv6
[    0.073571] NET: Registered protocol family 17
[    0.073723] registered taskstats version 1
[    0.073746] XENBUS: Device with no driver: device/vbd/51712
[    0.073754] XENBUS: Device with no driver: device/vif/0
[    0.073788] /build/buildd-linux-2.6_2.6.32-45-amd64-FcX7RM/linux-2.6-2.6=
.32/debian/build/source_amd64_none/drivers/rtc/hctosys.c: unable to open rt=
c device (rtc0)
[    0.073852] Initalizing network drop monitor service
[    0.073962] Freeing unused kernel memory: 592k freed
[    0.074170] Write protecting the kernel read-only data: 4240k
Loading, please wait...
[    0.140302] udev[46]: starting version 164
[    0.224372] Initialising Xen virtual ethernet driver.
[    0.231454] blkfront: xvda: barriers enabled
[    0.231630]  xvda: xvda1 xvda2 < xvda5 >
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... =
done.
Begin: Running /scripts/local-premount ... [    0.534766] PM: Starting manu=
al resume from disk
done.
mount: can't read '/etc/fstab': No such file or directory
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... mount: mounting /dev on /root/dev f=
ailed: No such file or directory
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init=3D bootarg.


BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)
(initramfs)

So, what am I doing wrong?

Regards

--
Thanos Makatos


--_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi,<o:p></o:p></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I&#8217;m =
trying to boot a PV VM I just installed (following http://wiki.xen.org/wiki=
/Debian_Guest_Installation_Using_Debian_Installer) without success.<o:p></o=
:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>My XE=
N installation is xen-unstable 54c8c9eaee92+ on a Debian unstable machine (=
x86_64), kernel 3.3.4+. The VM I installed is, again, a Debian unstable x86=
_64. The installation went smoothly; I used an 8GB file as a disk back-end.=
 I went for the simplest partition scheme (all in an ext3 partition).<o:p><=
/o:p></p><p class=3DMsoNormal>Here&#8217;s the installation configuration f=
ile:<o:p></o:p></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>name =3D &quot;debian-installer&quot;<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>memory =3D 256<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>disk =3D ['f=
ile:/root/debian-blktap2.img,xvda,w']<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>kernel =3D &quot;/root/netinst/vm=
linuz&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>ramdisk =3D &quot;/root/netinst/initrd.gz&quot;<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>extra =
=3D &quot;debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&quot;<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>cpu_weight=3D256<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>vif=3D['bridge=3Dxenbr0']<o:p></o:p></span></p><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>And here&#8217=
;s the configuration file used to boot the VM:<o:p></o:p></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>name =3D &quot;debian&quot;<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'=
>memory =3D 256<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>disk =3D ['file:/root/debian-blktap2.img,xvda,w']<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>k=
ernel =3D &quot;/root/netinst/vmlinuz&quot;<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>ramdisk =3D &quot;/root/n=
etinst/initrd.gz&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>extra =3D &quot;debian-installer/exit/always_hal=
t=3Dtrue -- console=3Dhvc0&quot;<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>cpu_weight=3D256<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>vif=3D['bridge=3D=
xenbr0']<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=
ly:Consolas'>root@dt07:~# cat debian-blktap2.cfg <o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>name =3D &quot;debian=
-installer&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>memory =3D 256<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>disk =3D ['file:/root/debian-blktap=
2.img,xvda,w']<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>bootloader =3D &quot;pygrub&quot;<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>extra =3D &quot;de=
bian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&quot;<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>cpu_weig=
ht=3D256<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=
ly:Consolas'>vif=3D['bridge=3Dxenbr0']<o:p></o:p></span></p><p class=3DMsoN=
ormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>When I try to boot the VM w=
ith the above configuration I get the following error:<o:p></o:p></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>Parsing config file deb=
ian-blktap2.cfg<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>libxl: debug: libxl_device.c:183:libxl__device_disk_set=
_backend: Disk vdev=3Dxvda spec.backend=3Dunknown<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_d=
evice.c:137:disk_try_backend: Disk vdev=3Dxvda, backend phy unsuitable as p=
hys path not a block device<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>libxl: debug: libxl_device.c:144:disk_try_b=
ackend: Disk vdev=3Dxvda, backend tap unsuitable because blktap not availab=
le<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Con=
solas'>libxl: debug: libxl_device.c:219:libxl__device_disk_set_backend: Dis=
k vdev=3Dxvda, using backend qdisk<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>libxl: debug: libxl_device.c:183:lib=
xl__device_disk_set_backend: Disk vdev=3Dxvda spec.backend=3Dqdisk<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libx=
l: debug: libxl.c:1714:libxl_device_disk_local_attach: locally attaching qd=
isk /root/debian-blktap2.img<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>libxl: error: libxl_create.c:60=
3:do_domain_create: failed to run bootloader: -3<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall b=
uffer: total allocations:14 total releases:14<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall buff=
er: current allocations:0 maximum allocations:2<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall bu=
ffer: cache current size:2<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>xc: debug: hypercall buffer: cache hits:11 m=
isses:2 toobig:1<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p=
></p><p class=3DMsoNormal>When I try to see what goes wrong with pygrub (py=
grub &lt;image-file&gt;), I get the following error:<o:p></o:p></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>Traceback (most recent ca=
ll last):<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fam=
ily:Consolas'>&nbsp; File &quot;/usr/local/bin/pygrub&quot;, line 822, in &=
lt;module&gt;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>&nbsp;&nbsp;&nbsp; raise RuntimeError, &quot;Unable to fi=
nd partition containing kernel&quot;<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>RuntimeError: Unable to find parti=
tion containing kernel<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p><p class=3DMsoNormal>Does this mean that something went terribly=
 wrong during the installation?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><p class=3DMsoNormal>I mounted the disk image file with lomoun=
t, the partition table and file system in there seem to be fine. I then ext=
ract the kernel and ramdisk and try without pygrub:<o:p></o:p></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'># bootloader =3D &quot;py=
grub&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>kernel =3D &quot;vmlinuz-2.6.32-5-amd64&quot;<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>ramdisk =
=3D &quot;initrd.img-2.6.32-5-amd64&quot;</span><o:p></o:p></p><p class=3DM=
soNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This is the output of th=
e new &#8220;xl create&#8221;:<o:p></o:p></p><p class=3DMsoNormal><span sty=
le=3D'font-family:Consolas'>Parsing config file debian-blktap2.cfg<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libx=
l: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=3Dxv=
da spec.backend=3Dunknown<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>libxl: debug: libxl_device.c:137:disk_try_bac=
kend: Disk vdev=3Dxvda, backend phy unsuitable as phys path not a block dev=
ice<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>libxl: debug: libxl_device.c:144:disk_try_backend: Disk vdev=3Dxvda=
, backend tap unsuitable because blktap not available<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: lib=
xl_device.c:219:libxl__device_disk_set_backend: Disk vdev=3Dxvda, using bac=
kend qdisk<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>domainbuilder: detail: xc_dom_allocate: cmdline=3D&quot;debi=
an-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&quot;, features=3D&q=
uot;(null)&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>domainbuilder: detail: xc_dom_kernel_file: filename=3D=
&quot;vmlinuz-2.6.32-5-amd64&quot;<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_malloc=
_filemap&nbsp;&nbsp;&nbsp; : 2367 kB<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_ramd=
isk_file: filename=3D&quot;initrd.img-2.6.32-5-amd64&quot;<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_malloc_filemap&nbsp;&nbsp;&nbsp; : 9075 kB<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuil=
der: detail: xc_dom_boot_xen_init: ver 4.2, caps xen-3.0-x86_64 xen-3.0-x86=
_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 <o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: deta=
il: xc_dom_parse_image: called<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_find_loade=
r: trying multiboot-binary loader ... <o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-family:Consolas'>domainbuilder: detail: loader pr=
obe failed<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>domainbuilder: detail: xc_dom_find_loader: trying Linux bzIm=
age loader ... <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>domainbuilder: detail: xc_dom_malloc&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 11914 kB<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_do_gunzip: unzip ok, 0x2485c8 -&gt; 0xba2b00<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbu=
ilder: detail: loader probe OK<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: padd=
r=3D0x1000000 memsz=3D0x42d000<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: padd=
r=3D0x142d000 memsz=3D0xd6150<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: paddr=
=3D0x1504000 memsz=3D0x888<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: paddr=3D=
0x1505000 memsz=3D0x160d8<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: paddr=3D0=
x151c000 memsz=3D0x1de000<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>xc: detail: elf_parse_binary: memory: 0x10000=
00 -&gt; 0x16fa000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>xc: detail: elf_xen_parse_note: GUEST_OS =3D &quot;l=
inux&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>xc: detail: elf_xen_parse_note: GUEST_VERSION =3D &quot;2.6&=
quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>xc: detail: elf_xen_parse_note: XEN_VERSION =3D &quot;xen-3.0&quo=
t;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Con=
solas'>xc: detail: elf_xen_parse_note: VIRT_BASE =3D 0xffffffff80000000<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'=
>xc: detail: elf_xen_parse_note: ENTRY =3D 0xffffffff8151c200<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detai=
l: elf_xen_parse_note: HYPERCALL_PAGE =3D 0xffffffff81009000<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail=
: elf_xen_parse_note: FEATURES =3D &quot;!writable_page_tables|pae_pgdir_ab=
ove_4gb&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>xc: detail: elf_xen_parse_note: PAE_MODE =3D &quot;yes&qu=
ot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>xc: detail: elf_xen_parse_note: LOADER =3D &quot;generic&quot;<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail: =
elf_xen_parse_note: SUSPEND_CANCEL =3D 0x1<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>xc: detail: elf_xen_parse_no=
te: HV_START_LOW =3D 0xffff800000000000<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>xc: detail: elf_xen_parse_note:=
 PADDR_OFFSET =3D 0x0<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>xc: detail: elf_xen_addr_calc_check: addresses:<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; virt_base&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; &nbsp;&nbsp;=3D 0xffffffff80000000<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nb=
sp; elf_paddr_offset =3D 0x0<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; virt_o=
ffset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xffffffff80000000<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail:&=
nbsp;&nbsp;&nbsp;&nbsp; virt_kstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xfff=
fffff81000000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; virt_kend&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xffffffff816fa000<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail:&nbsp;=
&nbsp;&nbsp;&nbsp; virt_entry&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xfff=
fffff8151c200<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; p2m_base&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xffffffffffffffff<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0xffffffff81000000 -&gt=
; 0xffffffff816fa000<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_mem_init: mem 256 M=
B, pages 0x10000 pages, 4k each<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_mem_init:=
 0x10000 pages<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>domainbuilder: detail: xc_dom_boot_mem_init: called<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>domainbuilder: detail: xc_dom_malloc&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 512 kB<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_bu=
ild_image: called<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>domainbuilder: detail: xc_dom_alloc_segment:&nbsp;&nb=
sp; kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xffffffff81000000 -&gt; 0=
xffffffff816fa000&nbsp; (pfn 0x1000 + 0x6fa pages)<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detai=
l: xc_dom_pfn_to_ptr: domU mapping: pfn 0x1000+0x6fa at 0x7f3a5921f000<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
xc: detail: elf_load_binary: phdr 0 at 0x0x7f3a5921f000 -&gt; 0x0x7f3a5964c=
000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>xc: detail: elf_load_binary: phdr 1 at 0x0x7f3a5964c000 -&gt; 0x0x7=
f3a59722150<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>xc: detail: elf_load_binary: phdr 2 at 0x0x7f3a59723000 -&g=
t; 0x0x7f3a59723888<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>xc: detail: elf_load_binary: phdr 3 at 0x0x7f3a59=
724000 -&gt; 0x0x7f3a5973a0d8<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>xc: detail: elf_load_binary: phdr 4 at 0x=
0x7f3a5973b000 -&gt; 0x0x7f3a597c1000<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_all=
oc_segment:&nbsp;&nbsp; ramdisk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xffffffff8=
16fa000 -&gt; 0xffffffff83117000&nbsp; (pfn 0x16fa + 0x1a1d pages)<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>doma=
inbuilder: detail: xc_dom_malloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; : 156 kB<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_pfn_to_p=
tr: domU mapping: pfn 0x16fa+0x1a1d at 0x7f3a57802000<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: de=
tail: xc_dom_do_gunzip: unzip ok, 0x8dcc4c -&gt; 0x1a1c010<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_alloc_segment:&nbsp;&nbsp; phys2mach&nbsp;&nbsp;&nbsp; : =
0xffffffff83117000 -&gt; 0xffffffff83197000&nbsp; (pfn 0x3117 + 0x80 pages)=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3117+0x8=
0 at 0x7f3a5cd6f000<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_alloc_page&nbsp;&nb=
sp; :&nbsp;&nbsp; start info&nbsp;&nbsp; : 0xffffffff83197000 (pfn 0x3197)<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>domainbuilder: detail: xc_dom_alloc_page&nbsp;&nbsp; :&nbsp;&nbsp; xens=
tore&nbsp;&nbsp;&nbsp;&nbsp; : 0xffffffff83198000 (pfn 0x3198)<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbu=
ilder: detail: xc_dom_alloc_page&nbsp;&nbsp; :&nbsp;&nbsp; console&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; : 0xffffffff83199000 (pfn 0x3199)<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: =
detail: nr_page_tables: 0x0000ffffffffffff/48: 0xffff000000000000 -&gt; 0xf=
fffffffffffffff, 1 table(s)<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>domainbuilder: detail: nr_page_tables: 0x00=
00007fffffffff/39: 0xffffff8000000000 -&gt; 0xffffffffffffffff, 1 table(s)<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>domainbuilder: detail: nr_page_tables: 0x000000003fffffff/30: 0xfffffff=
f80000000 -&gt; 0xffffffffbfffffff, 1 table(s)<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: n=
r_page_tables: 0x00000000001fffff/21: 0xffffffff80000000 -&gt; 0xffffffff83=
3fffff, 26 table(s)<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_alloc_segment:&nbsp=
;&nbsp; page tables&nbsp; : 0xffffffff8319a000 -&gt; 0xffffffff831b7000&nbs=
p; (pfn 0x319a + 0x1d pages)<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_pfn_to_ptr: =
domU mapping: pfn 0x319a+0x1d at 0x7f3a5cd52000<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: =
xc_dom_alloc_page&nbsp;&nbsp; :&nbsp;&nbsp; boot stack&nbsp;&nbsp; : 0xffff=
ffff831b7000 (pfn 0x31b7)<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_build_image&nbs=
p; : virt_alloc_end : 0xffffffff831b8000<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_=
build_image&nbsp; : virt_pgtab_end : 0xffffffff83400000<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: =
detail: xc_dom_boot_image: called<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-family:Consolas'>domainbuilder: detail: arch_setup_boo=
tearly: doing nothing<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_compat_check: suppo=
rted guest type: xen-3.0-x86_64 &lt;=3D matches<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: =
xc_dom_compat_check: supported guest type: xen-3.0-x86_32p<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>do=
mainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86=
_32p<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>domainbuilder: detail: xc_dom_compat_check: supported guest type: =
hvm-3.0-x86_64<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bi=
t, pages 0x10000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>domainbuilder: detail: clear_page: pfn 0x3199, mfn 0x2=
125d8<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>domainbuilder: detail: clear_page: pfn 0x3198, mfn 0x2125d9<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>d=
omainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3197+0x1 at 0x=
7f3a5ce80000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>domainbuilder: detail: start_info_x86_64: called<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domai=
nbuilder: detail: setup_hypercall_page: vaddr=3D0xffffffff81009000 pfn=3D0x=
1009<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>domainbuilder: detail: domain builder memory footprint<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainb=
uilder: detail:&nbsp;&nbsp;&nbsp; allocated<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail:&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; malloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 12631 kB<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail:=
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;anon mmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; : 0 bytes<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>domainbuilder: detail:&nbsp;&nbsp;&=
nbsp; mapped<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>domainbuilder: detail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 file mmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 11442 kB=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>domainbuilder: detail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domU mmap&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 33 MB<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuil=
der: detail: arch_setup_bootlate: shared_info: pfn 0x0, mfn 0x95b9e<o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>dom=
ainbuilder: detail: shared_info_x86_64: called<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: v=
cpu_x86_64: called<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x319a =
mfn 0x2125d7<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>domainbuilder: detail: launch_vm: called, ctxt=3D0x7fffdec=
2f5b0<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>domainbuilder: detail: xc_dom_release: called<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: l=
ibxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=3Dxvda spec.bac=
kend=3Dqdisk<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>libxl: debug: libxl_dm.c:996:libxl__create_device_model: S=
pawning device-model /usr/lib/xen/bin/qemu-system-i386 with arguments:<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
libxl: debug: libxl_dm.c:998:libxl__create_device_model:&nbsp;&nbsp; /usr/l=
ib/xen/bin/qemu-system-i386<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_=
device_model:&nbsp;&nbsp; -xen-domid<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl=
__create_device_model:&nbsp;&nbsp; 24<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libx=
l__create_device_model:&nbsp;&nbsp; -chardev<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:=
998:libxl__create_device_model:&nbsp;&nbsp; socket,id=3Dlibxl-cmd,path=3D/v=
ar/run/xen/qmp-libxl-24,server,nowait<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libx=
l__create_device_model:&nbsp;&nbsp; -mon<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:l=
ibxl__create_device_model:&nbsp;&nbsp; chardev=3Dlibxl-cmd,mode=3Dcontrol<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>libxl: debug: libxl_dm.c:998:libxl__create_device_model:&nbsp;&nbsp; -xe=
n-attach<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=
ly:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_device_model:&nbsp;=
&nbsp; -name<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_device_model:&n=
bsp;&nbsp; debian<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_device_mod=
el:&nbsp;&nbsp; -nographic<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_d=
evice_model:&nbsp;&nbsp; -M<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_=
device_model:&nbsp;&nbsp; xenpv<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__cre=
ate_device_model:&nbsp;&nbsp; -m<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__cr=
eate_device_model:&nbsp;&nbsp; 257<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c:692:libxl_=
_qmp_initialize: connected to /var/run/xen/qmp-libxl-24<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: l=
ibxl_qmp.c:298:qmp_handle_response: message type: qmp<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: lib=
xl_qmp.c:555:qmp_send_prepare: next qmp command: '{&quot;execute&quot;:&quo=
t;qmp_capabilities&quot;,&quot;id&quot;:1}'<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c=
:298:qmp_handle_response: message type: return<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.=
c:555:qmp_send_prepare: next qmp command: '{&quot;execute&quot;:&quot;query=
-chardev&quot;,&quot;id&quot;:2}'<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c:298:qmp_han=
dle_response: message type: return<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c:555:qmp_se=
nd_prepare: next qmp command: '{&quot;execute&quot;:&quot;query-vnc&quot;,&=
quot;id&quot;:3}'<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>libxl: debug: libxl_qmp.c:298:qmp_handle_response: me=
ssage type: return<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>Daemon running with PID 6479<o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercal=
l buffer: total allocations:153 total releases:153<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall=
 buffer: current allocations:0 maximum allocations:2<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hyperca=
ll buffer: cache current size:2<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>xc: debug: hypercall buffer: cache hits=
:148 misses:2 toobig:3</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p><p class=3DMsoNormal>I don&#8217;t know how to interpret the abo=
ve output. When I try to connect to the domain via &#8220;xl console&#8221;=
, I get the following output:<o:p></o:p></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Initializing cgrou=
p subsys cpuset<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Initializing cgroup subsy=
s cpu<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Linux version 2.6.32-5-amd64 (Debia=
n 2.6.32-45) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SM=
P Sun May 6 04:00:17 UTC 2012<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Command lin=
e: debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.000000] KERNEL supported cpus:<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000]&nbsp;&nbsp; Intel GenuineIntel<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;=
&nbsp; AMD AuthenticAMD<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; Centa=
ur CentaurHauls<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] ACPI in unprivileged doma=
in disabled<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] BIOS-provided physical RAM ma=
p:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Con=
solas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; Xen: 0000000000000000 - 00000000=
000a0000 (usable)<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; Xen: 00000000000a=
0000 - 0000000000100000 (reserved)<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; =
Xen: 0000000000100000 - 0000000010000000 (usable)<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0=
.000000] DMI not present or invalid.<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] last=
_pfn =3D 0x10000 max_arch_pfn =3D 0x400000000<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000] init_memory_mapping: 0000000000000000-0000000010000000<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.000000] RAMDISK: 016fa000 - 03117000<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.0=
00000] No NUMA configuration found<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Faking=
 a node at 0000000000000000-0000000010000000<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000] Bootmem setup node 0 0000000000000000-0000000010000000<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.000000]&nbsp;&nbsp; NODE_DATA [000000000006a000 - 0000000000071f=
ff]<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; bootmap [0000000000072000=
 -&nbsp; 0000000000073fff] pages 2<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] (7 ear=
ly reservations) =3D=3D&gt; bootmem [0000000000 - 0010000000]<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.000000]&nbsp;&nbsp; #0 [0000000000 - 0000001000]&nbsp;&nbsp; B=
IOS data page =3D=3D&gt; [0000000000 - 0000001000]<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; =
0.000000]&nbsp;&nbsp; #1 [000319a000 - 00031b7000]&nbsp;&nbsp; XEN PAGETABL=
ES =3D=3D&gt; [000319a000 - 00031b7000]<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&n=
bsp;&nbsp; #2 [0000006000 - 0000008000]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 TRAMPOLINE =3D=3D&gt; [0000006000 - 0000008000]<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.=
000000]&nbsp;&nbsp; #3 [0001000000 - 00016d95c4]&nbsp;&nbsp;&nbsp; TEXT DAT=
A BSS =3D=3D&gt; [0001000000 - 00016d95c4]<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000=
]&nbsp;&nbsp; #4 [00016fa000 - 0003117000]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; RAMDISK =3D=3D&gt; [00016fa000 - 0003117000]<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; #5 [0003117000 - 000319a000]&nbsp; &n=
bsp;XEN START INFO =3D=3D&gt; [0003117000 - 000319a000]<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&n=
bsp; 0.000000]&nbsp;&nbsp; #6 [0000008000 - 000006a000]&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PGTABLE =3D=3D&gt; [0000008000 - 000006a=
000]<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Zone PFN ranges:<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&n=
bsp; 0.000000]&nbsp;&nbsp; DMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000 -&g=
t; 0x00001000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; DMA32&nbsp;&nbs=
p;&nbsp; 0x00001000 -&gt; 0x00100000<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp=
;&nbsp; Normal&nbsp;&nbsp; 0x00100000 -&gt; 0x00100000<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.000000] Movable zone start PFN for each node<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; =
0.000000] early_node_map[2] active PFN ranges<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000]&nbsp;&nbsp;&nbsp;&nbsp; 0: 0x00000000 -&gt; 0x000000a0<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.000000]&nbsp;&nbsp;&nbsp;&nbsp; 0: 0x00000100 -&gt; 0x00010000<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>[&nbsp;&nbsp;&nbsp; 0.000000] SFI: Simple Firmware Interface v0.7 http:/=
/simplefirmware.org<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] SMP: Allowing 1 CPU=
s, 0 hotplug CPUs<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] No local APIC present<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>[&nbsp;&nbsp;&nbsp; 0.000000] APIC: disable apic facility<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nb=
sp;&nbsp; 0.000000] PM: Registered nosave memory: 00000000000a0000 - 000000=
0000100000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Allocating PCI resources start=
ing at 10000000 (gap: 10000000:f0000000)<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] =
Booting paravirtualized kernel on Xen<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Xen=
 version: 4.2-unstable (preserve-AD)<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] NR_C=
PUS:512 nr_cpumask_bits:512 nr_cpu_ids:1 nr_node_ids:1<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.000000] PERCPU: Embedded 30 pages/cpu @ffff8800031ed000 s90328 r8192 =
d24360 u122880<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] pcpu-alloc: s90328 r8192 d=
24360 u122880 alloc=3D30*4096<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] pcpu-alloc:=
 [0] 0 <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-famil=
y:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Xen: using vcpu_info placement<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>[&nbsp;&nbsp;&nbsp; 0.000000] Built 1 zonelists in Node order, mobility g=
rouping on.&nbsp; Total pages: 64443<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Poli=
cy zone: DMA32<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Kernel command line: debia=
n-installer/exit/always_halt=3Dtrue -- console=3Dhvc0<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbs=
p; 0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp=
;&nbsp;&nbsp; 0.000000] Initializing CPU#0<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000=
] Checking aperture...<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] No AGP bridge foun=
d<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Cons=
olas'>[&nbsp;&nbsp;&nbsp; 0.000000] Memory: 222956k/262144k available (3083=
k kernel code, 384k absent, 38804k reserved, 2048k data, 592k init)<o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&n=
bsp;&nbsp;&nbsp; 0.000000] SLUB: Genslabs=3D14, HWalign=3D64, Order=3D0-3, =
MinObjects=3D0, CPUs=3D1, Nodes=3D1<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Hiera=
rchical RCU implementation.<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] NR_IRQS:4352 =
nr_irqs:256<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Console: colour dummy device =
80x25<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] console [tty0] enabled<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&=
nbsp;&nbsp; 0.000000] console [hvc0] enabled<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000] installing Xen timer for CPU 0<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Detec=
ted 2660.052 MHz processor.<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Calibrating d=
elay loop (skipped), value calculated using timer frequency.. 5320.10 BogoM=
IPS (lpj=3D10640208)<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Security Framework =
initialized<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] SELinux:&nbsp; Disabled at bo=
ot.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Dentry cache hash table entries: 3276=
8 (order: 6, 262144 bytes)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Inode-cache ha=
sh table entries: 16384 (order: 5, 131072 bytes)<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.=
004000] Mount-cache hash table entries: 256<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004=
000] Initializing cgroup subsys ns<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initia=
lizing cgroup subsys cpuacct<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initializing=
 cgroup subsys devices<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initializing cgrou=
p subsys freezer<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initializing cgroup subs=
ys net_cls<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] CPU: L1 I cache: 32K, L1 D cac=
he: 32K<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-famil=
y:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] CPU: L2 cache: 256K<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.004000] CPU: L3 cache: 8192K<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000]=
 CPU 0/0x6 -&gt; Node 0<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] CPU: Unsupported =
number of siblings 16<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Performance Events:=
 unsupported p6 CPU model 30 no PMU driver, software events only.<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbs=
p;&nbsp;&nbsp; 0.004000] SMP alternatives: switching to UP code<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;=
&nbsp;&nbsp; 0.004000] Freeing SMP alternatives: 28k freed<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp=
;&nbsp; 0.004240] Brought up 1 CPUs<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004439] devtm=
pfs: initialized<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.011965] Grant table initialized<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>[&nbsp;&nbsp;&nbsp; 0.011978] regulator: core version 0.5<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.012024] NET: Registered protocol family 16<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&n=
bsp; 0.012331] PCI: Fatal: No config space access function found<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp=
;&nbsp;&nbsp; 0.012777] bio: create slab &lt;bio-0&gt; at 0<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.012899] ACPI: Interpreter disabled.<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.01=
2941] xen_balloon: Initialising balloon driver.<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.0=
12941] vgaarb: loaded<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.012941] PCI: System does no=
t support PCI<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.012941] PCI: System does not suppor=
t PCI<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>[&nbsp;&nbsp;&nbsp; 0.012941] Switching to clocksource xen<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&=
nbsp;&nbsp;&nbsp; 0.014224] pnp: PnP ACPI: disabled<o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp;=
 0.014597] NET: Registered protocol family 2<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.014=
715] IP route cache hash table entries: 2048 (order: 2, 16384 bytes)<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&=
nbsp;&nbsp;&nbsp; 0.015113] TCP established hash table entries: 8192 (order=
: 5, 131072 bytes)<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015254] TCP bind hash table en=
tries: 8192 (order: 5, 131072 bytes)<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015342] TCP:=
 Hash tables configured (established 8192 bind 8192)<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp=
; 0.015353] TCP reno registered<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015447] NET: Regi=
stered protocol family 1<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015526] Unpacking initra=
mfs...<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family=
:Consolas'>[&nbsp;&nbsp;&nbsp; 0.046953] Freeing initrd memory: 26740k free=
d<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Cons=
olas'>[&nbsp;&nbsp;&nbsp; 0.056738] platform rtc_cmos: registered platform =
RTC device (no PNP device found)<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.057076] audit: i=
nitializing netlink socket (disabled)<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.057102] typ=
e=3D2000 audit(1339162066.687:1): initialized<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.063=
338] HugeTLB registered 2 MB page size, pre-allocated 0 pages<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.065855] VFS: Disk quotas dquot_6.5.2<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0=
.065951] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.066095] msgmni has been set to 487<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp=
; 0.066412] alg: No test for stdrng (krng)<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.066515=
] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
[&nbsp;&nbsp;&nbsp; 0.066530] io scheduler noop registered<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp=
;&nbsp; 0.066537] io scheduler anticipatory registered<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.066546] io scheduler deadline registered<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.06=
6652] io scheduler cfq registered (default)<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.070=
219] Linux agpgart interface v0.103<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.070279] Seria=
l: 8250/16550 driver, 4 ports, IRQ sharing enabled<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; =
0.070573] input: Macintosh mouse button emulation as /devices/virtual/input=
/input0<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-famil=
y:Consolas'>[&nbsp;&nbsp;&nbsp; 0.070662] PNP: No PS/2 controller found. Pr=
obing ports directly.<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071502] i8042.c: No control=
ler found.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071613] mice: PS/2 mouse device common=
 for all mice<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071702] rtc_cmos: probe of rtc_cmos=
 failed with error -16<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071744] cpuidle: using gov=
ernor ladder<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071753] cpuidle: using governor menu=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>[&nbsp;&nbsp;&nbsp; 0.071765] No iBFT detected.<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp=
; 0.072238] TCP cubic registered<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.072448] NET: Reg=
istered protocol family 10<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.073558] Mobile IPv6<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>[&nbsp;&nbsp;&nbsp; 0.073571] NET: Registered protocol family 17<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.073723] registered taskstats version 1<o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&=
nbsp; 0.073746] XENBUS: Device with no driver: device/vbd/51712<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;=
&nbsp;&nbsp; 0.073754] XENBUS: Device with no driver: device/vif/0<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.073788] /build/buildd-linux-2.6_2.6.32-45-amd64-FcX7RM/li=
nux-2.6-2.6.32/debian/build/source_amd64_none/drivers/rtc/hctosys.c: unable=
 to open rtc device (rtc0)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.073852] Initalizing ne=
twork drop monitor service<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.073962] Freeing unused=
 kernel memory: 592k freed<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.074170] Write protecti=
ng the kernel read-only data: 4240k<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>Loading, please wait...<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;=
&nbsp;&nbsp; 0.140302] udev[46]: starting version 164<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbs=
p; 0.224372] Initialising Xen virtual ethernet driver.<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.231454] blkfront: xvda: barriers enabled<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.23=
1630]&nbsp; xvda: xvda1 xvda2 &lt; xvda5 &gt;<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>Begin: Loading essential =
drivers ... done.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>Begin: Running /scripts/init-premount ... done.<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>B=
egin: Mounting root file system ... Begin: Running /scripts/local-top ... d=
one.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>Begin: Running /scripts/local-premount ... [&nbsp;&nbsp;&nbsp; 0.5=
34766] PM: Starting manual resume from disk<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>done.<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>mount: can't re=
ad '/etc/fstab': No such file or directory<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>Begin: Running /scripts/loca=
l-bottom ... done.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>done.<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>Begin: Running /scripts/init-bottom ... mo=
unt: mounting /dev on /root/dev failed: No such file or directory<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>done.=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>mount: mounting /sys on /root/sys failed: No such file or directory<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>mount: mounting /proc on /root/proc failed: No such file or directory<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'=
>Target filesystem doesn't have requested /sbin/init.<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>No init found. Tr=
y passing init=3D bootarg.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'><o:p>&nbsp;</o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>BusyBox v1.17.1 (Debia=
n 1:1.17.1-8) built-in shell (ash)<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>Enter 'help' for a list of built-in =
commands.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fam=
ily:Consolas'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>/bin/sh: can't access tty; job control turned off=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>(initramfs) <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>(initramfs)<o:p></o:p></span></p><p class=3DMsoNormal=
><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>So, what am I doing wrong?<o:p><=
/o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Reg=
ards<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMso=
Normal>--<o:p></o:p></p><p class=3DMsoNormal>Thanos Makatos<o:p></o:p></p><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=

--_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_--


--===============0725551985205855416==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0725551985205855416==--


From xen-users-bounces@lists.xen.org Sun Jun 10 03:43:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 03:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZ2R-00071y-6p; Sun, 10 Jun 2012 03:42:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1Sd2oN-0002YC-2J
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 17:17:24 +0000
Received: from [85.158.143.99:48475] by server-3.bemta-4.messagelabs.com id
	A2/62-29237-2A332DF4; Fri, 08 Jun 2012 17:17:22 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339175839!28593086!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE1MzQx\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2490 invoked from network); 8 Jun 2012 17:17:20 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-7.tower-216.messagelabs.com with SMTP;
	8 Jun 2012 17:17:19 -0000
Received: from fwd20.aul.t-online.de (fwd20.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1Sd2oJ-0000w5-Hk; Fri, 08 Jun 2012 19:17:19 +0200
Received: from mail-yw0-f45.google.com
	(TtsTh+ZLYtJK9miwMKotR85+2VPQ5wb4rMsZsAf9RAjFyJW19D9SqlJzyMMcNbO2RcnfSHg6Rt@[209.85.213.45])
	by fwd20.webpage.t-com.de
	with esmtp id 1Sd2oF-17PkRs0; Fri, 8 Jun 2012 19:17:15 +0200
Received: by yhoo21 with SMTP id o21so1712852yho.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 10:17:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.236.74 with SMTP id us10mr3123158igc.29.1339175834096; Fri,
	08 Jun 2012 10:17:14 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Fri, 8 Jun 2012 10:17:13 -0700 (PDT)
Date: Fri, 8 Jun 2012 19:17:13 +0200
Message-ID: <CADrxqj9T4Txxe_nFVQ=qJezpjRLeX6d5rQbNi1bCojhxobn-6g@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=14dae9340af5e2137804c1f92bb2
X-ID: TtsTh+ZLYtJK9miwMKotR85+2VPQ5wb4rMsZsAf9RAjFyJW19D9SqlJzyMMcNbO2RcnfSHg6Rt
X-TOI-MSGID: 4ddc57c3-2cf0-4978-be29-25dfe461edeb
X-Mailman-Approved-At: Sun, 10 Jun 2012 03:42:00 +0000
Subject: [Xen-users] PCI passthrough to PV guest - domU kernel panic when
	using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--14dae9340af5e2137804c1f92bb2
Content-Type: multipart/alternative; boundary=14dae9340af5e2136f04c1f92bb0

--14dae9340af5e2136f04c1f92bb0
Content-Type: text/plain; charset=ISO-8859-1

Hi everybody,

I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
600e processor and thus does not come with native IOMMU support. Both, dom0
and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
repositories.
I set up a pv domU guest system that works flawlessly. However, when I try
to boot the guest with iommu=soft as a kernel-parameter the domU crashes
with a kernel panic. The kernel panic does not seem to be related to an
assigned PCI device, since the guest crashes even if no PCI device is
passed.

Here's an excerpt of the guest system's boot log:
(early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
(early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
(early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
(early) [    0.000000] Kernel panic - not syncing: Failed to get contiguous
memory for DMA from Xen!
(early) [    0.000000] You either: don't have the permissions, do not have
enough free memory under 4GB, or the hypervisor memoryis too fragmented!
(rc:-12)
(early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
#39-Ubuntu
(early) [    0.000000] Call Trace:
(early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
(early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
(early) [    0.000000]  [<ffffffff81d0e596>] ?
pci_swiotlb_late_init+0x29/0x29
(early) [    0.000000]  [<ffffffff81d0e56d>] ?
pci_swiotlb_detect_4gb+0x2c/0x2c
(early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
(early) [    0.000000]  [<ffffffff81d00d78>] pci_xen_swiotlb_init+0x17/0x29
(early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
(early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
(early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
(early) [    0.000000]  [<ffffffff81cfb388>]
x86_64_start_reservations+0x132/0x136
(early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3



Some more information about my configuration:

Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* Kernel parameter pci=resource_alignment=01:05.0 set.

* xen-pciback is loaded as module with options in
/etc/modprobe.d/xen-pciback.conf:
# hide (0000:01:05.0)
options xen-pciback passthrough=1
options xen-pciback permissive
options xen-pciback hide=(0000:01:05.0)

* saa7146 driver is blacklisted:
/etc/modprobe.d/blacklist-saa7146.conf:
blacklist saa7146

* xm pci-list-assignable-devices lists mentioned PCI device

* guest's xen.cfg looks as follows:
kernel = "/usr/local/xendomains/precise_test/kernel.img"
ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
memory = 512
vcpus = 1
name = "precisetest"
vif = [ 'mac=00:16:00:00:42:23' ]
disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
root = "/dev/xvda1"
pci = [ '01:05.0' ]
extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
xencons=tty"


DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* xen-pcifront is loaded as module

* System starts when iommu=soft is not set and lspci shows passed device.
However, the device is not usable

At this point I got stuck and have no clue how to further debug my
setup. The log files of both systems are attached. Please let me know, if I
missed something.

Thank you very much for your support

best regards
Christian

--14dae9340af5e2136f04c1f92bb0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span></span><span></span><a></a>Hi everybody,<div><br></div><div>I followe=
d the tutorial at=A0<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough=
" target=3D"_blank">http://wiki.xen.org/wiki/Xen_PCI_Passthrough</a>=A0to p=
assthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen gue=
st. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4 600e p=
rocessor and thus does not come with native IOMMU support. Both, dom0 and d=
omU are based on Ubuntu 12.04 with Xen 4.1.2 from official repositories.</d=
iv>


<div>I set up a pv domU guest system that works flawlessly. However, when I=
 try to boot the guest with iommu=3Dsoft as a kernel-parameter the domU cra=
shes with a kernel panic. The kernel panic does not seem to be related to a=
n assigned PCI device, since the guest crashes even if no PCI device is pas=
sed.=A0</div>


<div><br></div><div>Here&#39;s an excerpt of the guest system&#39;s boot lo=
g:</div><div><div>(early) [ =A0 =A00.000000] Kernel command line: root=3D/d=
ev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot console=3Dh=
vc0 ro xencons=3Dtty</div>

<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>

<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>

<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>

(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div><br></div><div><br></div><div><br></div><di=
v>Some more information about my configuration:</div><div><br></div><div>Do=
m0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):</div>


<div>* Kernel parameter=A0pci=3Dresource_alignment=3D01:05.0 set.</div><div=
><br></div><div>* xen-pciback is loaded as module with options in /etc/modp=
robe.d/xen-pciback.conf:</div><div><div># hide (0000:01:05.0)</div><div>opt=
ions xen-pciback passthrough=3D1</div>


<div>options xen-pciback permissive</div><div>options xen-pciback hide=3D(0=
000:01:05.0)=A0</div></div><div><br></div><div>* saa7146 driver is blacklis=
ted:</div><div>/etc/modprobe.d/blacklist-saa7146.conf:</div><div><div>black=
list saa7146</div>


</div><div><br></div><div>* xm pci-list-assignable-devices lists mentioned =
PCI device</div><div><br></div><div>* guest&#39;s xen.cfg looks as follows:=
</div><div><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.=
img&quot;</div>

<div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/initrd.img&quot;<=
/div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>name =3D &quot;pre=
cisetest&quot;</div><div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div=
><div>disk =3D [ &#39;file:/usr/local/xendomains/precise_test/xvda.img,xvda=
,w&#39; =A0]</div>

<div>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; =
]</div><div>extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3D=
xenboot console=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div><br></div><di=
v><br></div>

<div>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</div><div>* xen-pci=
front is loaded as module</div>
<div><br></div><div>* System starts when iommu=3Dsoft is not set and lspci =
shows passed device. However, the device is not usable</div><div><br></div>=
<div>At this point I got stuck and have no clue how to further debug my set=
up.=A0The log files of both systems are attached. Please let me know, if I =
missed something.</div>

<div><br></div><div>Thank you very much for your support</div><div><br></di=
v><div>best regards</div><div>Christian</div><div><br></div><div><br></div>=
<div><br></div><div><br></div><div><br></div>

--14dae9340af5e2136f04c1f92bb0--
--14dae9340af5e2137804c1f92bb2
Content-Type: text/plain; charset=US-ASCII; name="kernel_config.txt"
Content-Disposition: attachment; filename="kernel_config.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hx7

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4
Nl82NCAzLjIuMC0yNC1nZW5lcmljIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklU
PXkKIyBDT05GSUdfWDg2XzMyIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9
eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2
NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf
ZGVmY29uZmlnIgpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CkNPTkZJR19DTE9DS1NPVVJD
RV9XQVRDSERPRz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0FSQ0hfQ0xP
Q0tTT1VSQ0VfREFUQT15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNP
TkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklH
X0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19aT05FX0RNQT15
CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkK
Q09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dF
TkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklH
X0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19HRU5FUklDX0dQSU89eQpDT05GSUdfQVJDSF9NQVlf
SEFWRV9QQ19GREM9eQojIENPTkZJR19SV1NFTV9HRU5FUklDX1NQSU5MT0NLIGlzIG5vdCBzZXQK
Q09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9JRExF
X1dBSVQ9eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfR0VORVJJQ19U
SU1FX1ZTWVNDQUxMPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hB
U19ERUZBVUxUX0lETEU9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklH
X0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJT
VF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19B
UkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15
CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FSQ0hfUE9QVUxBVEVTX05PREVfTUFQPXkKQ09O
RklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9
eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfSEFWRV9JTlRF
TF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19YODZfSFQ9eQpDT05GSUdfQVJDSF9I
V0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLXJkaSAtZmNhbGwtc2F2ZWQtcnNpIC1mY2FsbC1z
YXZlZC1yZHggLWZjYWxsLXNhdmVkLXJjeCAtZmNhbGwtc2F2ZWQtcjggLWZjYWxsLXNhdmVkLXI5
IC1mY2FsbC1zYXZlZC1yMTAgLWZjYWxsLXNhdmVkLXIxMSIKIyBDT05GSUdfS1RJTUVfU0NBTEFS
IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQ1BVX1BST0JFX1JFTEVBU0U9eQpDT05GSUdfREVGQ09O
RklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSEFW
RV9JUlFfV09SSz15CkNPTkZJR19JUlFfV09SSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJ
R19FWFBFUklNRU5UQUw9eQpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19JTklU
X1BBU1NfQUxMX1BBUkFNUz15CkNPTkZJR19DUk9TU19DT01QSUxFPSIiCkNPTkZJR19MT0NBTFZF
UlNJT049IiIKIyBDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE8gaXMgbm90IHNldApDT05GSUdfSEFW
RV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tF
Uk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa
Tz15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0
CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1RO
QU1FPSIobm9uZSkiCkNPTkZJR19WRVJTSU9OX1NJR05BVFVSRT0iVWJ1bnR1IDMuMi4wLTI0LjM5
LWdlbmVyaWMgMy4yLjE2IgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZ
U1ZJUENfU1lTQ1RMPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVf
U1lTQ1RMPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUND
VF9WMz15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RF
TEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9
eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUX1dBVENI
PXkKQ09ORklHX0FVRElUX1RSRUU9eQpDT05GSUdfSEFWRV9HRU5FUklDX0hBUkRJUlFTPXkKCiMK
IyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSEFSRElSUVM9eQpDT05GSUdfSEFWRV9T
UEFSU0VfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJR
X1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9D
SElQPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQoK
IwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19QUkVFTVBUX1JD
VSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfRkFO
T1VUPTY0CiMgQ09ORklHX1JDVV9GQU5PVVRfRVhBQ1QgaXMgbm90IHNldApDT05GSUdfUkNVX0ZB
U1RfTk9fSFo9eQojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lL
Q09ORklHIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTgKQ09ORklHX0hBVkVfVU5T
VEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQ0dST1VQUz15CiMgQ09ORklHX0NHUk9VUF9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfREVWSUNF
PXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9V
UF9DUFVBQ0NUPXkKQ09ORklHX1JFU09VUkNFX0NPVU5URVJTPXkKQ09ORklHX0NHUk9VUF9NRU1f
UkVTX0NUTFI9eQpDT05GSUdfQ0dST1VQX01FTV9SRVNfQ1RMUl9TV0FQPXkKQ09ORklHX0NHUk9V
UF9NRU1fUkVTX0NUTFJfU1dBUF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklH
X0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5E
V0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09O
RklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJ
R19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05T
PXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQpDT05GSUdfTU1fT1dO
RVI9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkK
Q09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklH
X1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9Y
Wj15CkNPTkZJR19SRF9MWk89eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qg
c2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfRVhQRVJUPXkK
Q09ORklHX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9TWVNDQUxMPXkKQ09ORklHX0tBTExTWU1TPXkK
Q09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19IT1RQTFVHPXkKQ09ORklHX1BSSU5USz15CkNP
TkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09O
RklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRF
WD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09O
RklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKIyBDT05GSUdfRU1CRURE
RUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZv
cm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05GSUdf
UEVSRl9DT1VOVEVSUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNl
dApDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19T
TFVCX0RFQlVHPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIg
aXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMT0IgaXMgbm90IHNldApDT05GSUdf
UFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX09QUk9GSUxFPW0KIyBDT05G
SUdfT1BST0ZJTEVfRVZFTlRfTVVMVElQTEVYIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJ
TEU9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKQ09ORklHX09QVFBST0JF
Uz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0tSRVRQ
Uk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQ
X1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNP
TkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklH
X0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX1VTRV9HRU5FUklDX1NNUF9IRUxQRVJTPXkKQ09ORklH
X0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9BUElfREVC
VUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQ
T0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hB
VkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklH
X0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJ
TFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJv
ZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0dF
TkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JU
X01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdf
TU9EVUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09O
RklHX01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpD
T05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX1NUT1BfTUFDSElORT15CkNPTkZJ
R19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNP
TkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQpDT05G
SUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9P
UD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklH
X0NGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfREVGQVVMVF9ERUFETElORSBpcyBub3Qgc2V0
CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNP
TkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09O
RklHX1BBREFUQT15CiMgQ09ORklHX0lOTElORV9TUElOX1RSWUxPQ0sgaXMgbm90IHNldAojIENP
TkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1NQ
SU5fTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9TUElOX0xPQ0tfQkggaXMgbm90IHNl
dAojIENPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElO
RV9TUElOX0xPQ0tfSVJRU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0s9
eQojIENPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfQkggaXMgbm90IHNldApDT05GSUdfSU5MSU5F
X1NQSU5fVU5MT0NLX0lSUT15CiMgQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlFSRVNUT1JF
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1JFQURfVFJZTE9DSyBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOTElORV9SRUFEX0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19JTkxJTkVfUkVBRF9MT0NL
X0JIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1JFQURfTE9DS19JUlEgaXMgbm90IHNldAoj
IENPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkUgaXMgbm90IHNldApDT05GSUdfSU5MSU5F
X1JFQURfVU5MT0NLPXkKIyBDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIIGlzIG5vdCBzZXQK
Q09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQojIENPTkZJR19JTkxJTkVfUkVBRF9VTkxP
Q0tfSVJRUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9XUklURV9UUllMT0NLIGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19J
TkxJTkVfV1JJVEVfTE9DS19CSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9XUklURV9MT0NL
X0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkUgaXMgbm90
IHNldApDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CiMgQ09ORklHX0lOTElORV9XUklURV9V
TkxPQ0tfQkggaXMgbm90IHNldApDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQojIENP
TkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTVVU
RVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBh
bmQgZmVhdHVyZXMKIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haPXkKQ09ORklH
X0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JVSUxEPXkKQ09O
RklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19TTVA9eQpDT05GSUdf
WDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CkNPTkZJR19YODZfRVhURU5ERURfUExB
VEZPUk09eQpDT05GSUdfWDg2X05VTUFDSElQPXkKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNl
dAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9G
QUlMVVJFPXkKQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19QQVJBVklS
VF9HVUVTVD15CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNP
TkZJR19YRU49eQpDT05GSUdfWEVOX0RPTTA9eQpDT05GSUdfWEVOX1BSSVZJTEVHRURfR1VFU1Q9
eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9NQVhfRE9NQUlOX01FTU9SWT0xMjgKQ09O
RklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldApD
T05GSUdfS1ZNX0NMT0NLPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNP
TkZJR19QQVJBVklSVF9TUElOTE9DS1M9eQpDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJ
R19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdf
TUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0Mg
aXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBu
b3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NI
SUZUPTcKQ09ORklHX1g4Nl9DTVBYQ0hHPXkKQ09ORklHX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdf
Q01QWENIR19ET1VCTEU9eQpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9Y
QUREPXkKQ09ORklHX1g4Nl9XUF9XT1JLU19PSz15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4
Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZB
TUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9
eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVf
U1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRD
PXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9
eQpDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RM
Qj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05G
SUdfTlJfQ1BVUz0yNTYKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09O
RklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX05PTkUg
aXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlz
IG5vdCBzZXQKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09O
RklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpD
T05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX1hFT043NVhYPW0KQ09ORklHX1g4
Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5K
RUNUPW0KQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JOEs9bQpDT05GSUdfTUlD
Uk9DT0RFPW0KQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkK
Q09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9bQpDT05GSUdf
WDg2X0NQVUlEPW0KQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9E
TUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0RJUkVDVF9HQlBBR0VTPXkKQ09ORklHX05VTUE9eQpD
T05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19T
UEFOX09USEVSX05PREVTPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9E
RVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BB
UlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklH
X0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklH
X0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9N
RU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09
eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5U
PXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VO
QUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CkNPTkZJR19T
UEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9I
T1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9U
UkVNT1ZFPXkKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tf
Q1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlT
X0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNP
TkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09O
RklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj02NTUzNgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1P
UllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX0hXUE9JU09OX0lO
SkVDVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMgQ09ORklHX1RS
QU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9I
VUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQpDT05GSUdfWDg2X0NIRUNLX0JJ
T1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NI
RUNLPXkKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJS
X1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0xCkNPTkZJ
R19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkK
Q09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJ
R19FRkk9eQpDT05GSUdfU0VDQ09NUD15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09O
RklHX0haXzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9eQojIENPTkZJR19IWl8zMDAgaXMg
bm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTI1MApDT05GSUdf
U0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdf
S0VYRUNfSlVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9D
QVRBQkxFPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19D
UFU9eQojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9P
TCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19B
UkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RF
X0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJD
SF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZS
RUVaRVI9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJR19ISUJFUk5BVElPTj15
CkNPTkZJR19QTV9TVERfUEFSVElUSU9OPSIiCkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9T
TEVFUF9TTVA9eQpDT05GSUdfUE1fUlVOVElNRT15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJV
Rz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpD
T05GSUdfQ0FOX1BNX1RSQUNFPXkKQ09ORklHX1BNX1RSQUNFPXkKQ09ORklHX1BNX1RSQUNFX1JU
Qz15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NG
UyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BST0NGU19QT1dFUj15CkNPTkZJR19BQ1BJX0VDX0RF
QlVHRlM9bQpDT05GSUdfQUNQSV9QUk9DX0VWRU5UPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdf
QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpD
T05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfUFJPQ0VTU09S
PXkKQ09ORklHX0FDUElfSVBNST1tCkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FD
UElfUFJPQ0VTU09SX0FHR1JFR0FUT1I9bQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FD
UElfTlVNQT15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQSV9D
VVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JMQUNLTElTVF9ZRUFSPTAKIyBDT05G
SUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDSV9TTE9UPW0KQ09ORklHX1g4
Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdf
TUVNT1JZPW0KQ09ORklHX0FDUElfU0JTPW0KQ09ORklHX0FDUElfSEVEPXkKIyBDT05GSUdfQUNQ
SV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJ
X0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlf
TUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJX0VJTko9bQpDT05GSUdfQUNQSV9BUEVJ
X0VSU1RfREVCVUc9bQpDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpD
T05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfVEFCTEU9eQpDT05GSUdfQ1BVX0ZSRVFf
U1RBVD15CkNPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFM9eQpDT05GSUdfQ1BVX0ZSRVFfREVG
QVVMVF9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dF
UlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0Ug
aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qg
c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0
CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BP
V0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVR
X0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyB4
ODYgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X1BDQ19DUFVGUkVR
PW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PXkKQ09O
RklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1A0X0NMT0NLTU9EPW0KCiMK
IyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj1tCkNPTkZJR19DUFVf
SURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9N
RU5VPXkKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIE1lbW9yeSBwb3dlciBzYXZpbmdzCiMKQ09O
RklHX0k3MzAwX0lETEVfSU9BVF9DSEFOTkVMPXkKQ09ORklHX0k3MzAwX0lETEU9bQoKIwojIEJ1
cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpD
T05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RPTUFJTlM9
eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFUE9SVEJV
Uz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19Q
Q0lFX0VDUkMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CkNP
TkZJR19QQ0lFQVNQTT15CiMgQ09ORklHX1BDSUVBU1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X1BDSUVfUE1FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTVNJPXkKQ09ORklHX1BDSV9NU0k9eQoj
IENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1NUVUI9bQpDT05GSUdfWEVO
X1BDSURFVl9GUk9OVEVORD1tCkNPTkZJR19IVF9JUlE9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJ
R19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BD
SV9JT0FQSUM9eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklH
X0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9bQpDT05GSUdfUENNQ0lBPW0KQ09ORklHX1BDTUNJQV9M
T0FEX0NJUz15CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdf
WUVOVEE9bQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVO
VEFfVEk9eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CkNP
TkZJR19QRDY3Mjk9bQpDT05GSUdfSTgyMDkyPW0KQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQpD
T05GSUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfRkFLRT1tCkNPTkZJR19IT1RQ
TFVHX1BDSV9BQ1BJPW0KQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KQ09ORklHX0hPVFBM
VUdfUENJX0NQQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTA9bQpDT05GSUdfSE9U
UExVR19QQ0lfQ1BDSV9HRU5FUklDPW0KQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9bQpDT05GSUdf
UkFQSURJTz15CkNPTkZJR19SQVBJRElPX1RTSTcyMT15CkNPTkZJR19SQVBJRElPX0RJU0NfVElN
RU9VVD0zMAojIENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qgc2V0CiMg
Q09ORklHX1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdfUkFQSURJT19UU0k1N1g9eQpD
T05GSUdfUkFQSURJT19DUFNfWFg9eQpDT05GSUdfUkFQSURJT19UU0k1Njg9eQpDT05GSUdfUkFQ
SURJT19DUFNfR0VOMj15CkNPTkZJR19SQVBJRElPX1RTSTUwMD15CgojCiMgRXhlY3V0YWJsZSBm
aWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09N
UEFUX0JJTkZNVF9FTEY9eQojIENPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUyBp
cyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5GTVRfTUlT
Qz1tCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0
CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklH
X1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX0hBVkVfVEVYVF9Q
T0tFX1NNUD15CkNPTkZJR19ORVQ9eQpDT05GSUdfQ09NUEFUX05FVExJTktfTUVTU0FHRVM9eQoK
IwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfVU5JWD15CkNP
TkZJR19YRlJNPXkKQ09ORklHX1hGUk1fVVNFUj1tCiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBp
cyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1f
U1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZ
PW0KIyBDT05GSUdfTkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQpDT05G
SUdfSVBfTVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9G
SUJfVFJJRV9TVEFUUz15CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9V
VEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVf
Q0xBU1NJRD15CiMgQ09ORklHX0lQX1BOUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCkNP
TkZJR19ORVRfSVBHUkVfREVNVVg9bQpDT05GSUdfTkVUX0lQR1JFPW0KQ09ORklHX05FVF9JUEdS
RV9CUk9BRENBU1Q9eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJ
UExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1T
TV9WMj15CiMgQ09ORklHX0FSUEQgaXMgbm90IHNldApDT05GSUdfU1lOX0NPT0tJRVM9eQpDT05G
SUdfSU5FVF9BSD1tCkNPTkZJR19JTkVUX0VTUD1tCkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJ
R19JTkVUX1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVRfVFVOTkVMPW0KQ09ORklHX0lORVRfWEZS
TV9NT0RFX1RSQU5TUE9SVD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdf
SU5FVF9YRlJNX01PREVfQkVFVD1tCkNPTkZJR19JTkVUX0xSTz15CkNPTkZJR19JTkVUX0RJQUc9
bQpDT05GSUdfSU5FVF9UQ1BfRElBRz1tCkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJ
R19UQ1BfQ09OR19CSUM9bQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdf
V0VTVFdPT0Q9bQpDT05GSUdfVENQX0NPTkdfSFRDUD1tCkNPTkZJR19UQ1BfQ09OR19IU1RDUD1t
CkNPTkZJR19UQ1BfQ09OR19IWUJMQT1tCkNPTkZJR19UQ1BfQ09OR19WRUdBUz1tCkNPTkZJR19U
Q1BfQ09OR19TQ0FMQUJMRT1tCkNPTkZJR19UQ1BfQ09OR19MUD1tCkNPTkZJR19UQ1BfQ09OR19W
RU5PPW0KQ09ORklHX1RDUF9DT05HX1lFQUg9bQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9bQpD
T05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNP
TkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdf
SVBWNj15CkNPTkZJR19JUFY2X1BSSVZBQ1k9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNP
TkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5v
dCBzZXQKQ09ORklHX0lORVQ2X0FIPW0KQ09ORklHX0lORVQ2X0VTUD1tCkNPTkZJR19JTkVUNl9J
UENPTVA9bQpDT05GSUdfSVBWNl9NSVA2PW0KQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPW0KQ09O
RklHX0lORVQ2X1RVTk5FTD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09O
RklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9
bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPW0KQ09ORklHX0lQVjZf
U0lUPW0KQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkK
Q09ORklHX0lQVjZfVFVOTkVMPW0KQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklH
X0lQVjZfU1VCVFJFRVM9eQpDT05GSUdfSVBWNl9NUk9VVEU9eQpDT05GSUdfSVBWNl9NUk9VVEVf
TVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQVjZfUElNU01fVjI9eQpDT05GSUdfTkVUTEFCRUw9
eQpDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1Q
SU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05F
VEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRG
SUxURVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT1tCkNPTkZJR19O
RVRGSUxURVJfTkVUTElOS19MT0c9bQpDT05GSUdfTkZfQ09OTlRSQUNLPW0KQ09ORklHX05GX0NP
Tk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NP
Tk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NP
Tk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fRENDUD1tCkNPTkZJR19ORl9D
VF9QUk9UT19HUkU9bQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD1tCkNPTkZJR19ORl9DVF9QUk9U
T19VRFBMSVRFPW0KQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREE9bQpDT05GSUdfTkZfQ09OTlRS
QUNLX0ZUUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSDMyMz1tCkNPTkZJR19ORl9DT05OVFJBQ0tf
SVJDPW0KQ09ORklHX05GX0NPTk5UUkFDS19CUk9BRENBU1Q9bQpDT05GSUdfTkZfQ09OTlRSQUNL
X05FVEJJT1NfTlM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NOTVA9bQpDT05GSUdfTkZfQ09OTlRS
QUNLX1BQVFA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkU9bQpDT05GSUdfTkZfQ09OTlRSQUNL
X1NJUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfVEZUUD1tCkNPTkZJR19ORl9DVF9ORVRMSU5LPW0K
Q09ORklHX05FVEZJTFRFUl9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9bQoKIwoj
IFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD1tCgoj
CiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9bQpD
T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT1tCkNPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0NMQVNTSUZZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9bQpD
T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJf
WFRfVEFSR0VUX0NUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD1tCkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX0hMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJ
TUVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9UQVJHRVRfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU
X05PVFJBQ0s9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05F
VEZJTFRFUl9YVF9UQVJHRVRfVEVFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZ
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0U9bQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9TRUNNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9bQoKIwojIFh0YWJsZXMgbWF0Y2hl
cwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9bQpDT05GSUdfTkVURklMVEVS
X1hUX01BVENIX0NMVVNURVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9bQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfQ09OTkxJTUlUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9DUFU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX0RFVkdST1VQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPW0K
Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05F
VEZJTFRFUl9YVF9NQVRDSF9ITD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfTEVOR1RIPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD1tCkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfTUFDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX09TRj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RFVj1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfUVVPVEE9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX1JFQUxNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNF
TlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9bQpDT05GSUdfTkVURklMVEVSX1hU
X01BVENIX1NPQ0tFVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
U1RSSU5HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX1RJTUU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMj1tCkNPTkZJ
R19JUF9TRVQ9bQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9
bQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz1tCkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9
bQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPW0KQ09O
RklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD1t
CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD1tCkNP
TkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT1tCkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9bQpDT05G
SUdfSVBfVlM9bQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9j
b2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05G
SUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FIX0VTUD15CkNPTkZJR19J
UF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQpDT05GSUdfSVBfVlNfUFJP
VE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9bQpDT05GSUdf
SVBfVlNfV1JSPW0KQ09ORklHX0lQX1ZTX0xDPW0KQ09ORklHX0lQX1ZTX1dMQz1tCkNPTkZJR19J
UF9WU19MQkxDPW0KQ09ORklHX0lQX1ZTX0xCTENSPW0KQ09ORklHX0lQX1ZTX0RIPW0KQ09ORklH
X0lQX1ZTX1NIPW0KQ09ORklHX0lQX1ZTX1NFRD1tCkNPTkZJR19JUF9WU19OUT1tCgojCiMgSVBW
UyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0KQ09ORklHX0lQX1ZTX05G
Q1Q9eQpDT05GSUdfSVBfVlNfUEVfU0lQPW0KCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRp
b24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0lQVjQ9bQpD
T05GSUdfTkZfQ09OTlRSQUNLX1BST0NfQ09NUEFUPXkKQ09ORklHX0lQX05GX1FVRVVFPW0KQ09O
RklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklHX0lQX05GX01BVENIX0FIPW0KQ09ORklHX0lQX05G
X01BVENIX0VDTj1tCkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9bQpDT05GSUdfSVBfTkZfRklMVEVS
PW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0xPRz1t
CkNPTkZJR19JUF9ORl9UQVJHRVRfVUxPRz1tCkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZfTkFU
X05FRURFRD15CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19JUF9ORl9U
QVJHRVRfTkVUTUFQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJR19ORl9O
QVRfU05NUF9CQVNJQz1tCkNPTkZJR19ORl9OQVRfUFJPVE9fRENDUD1tCkNPTkZJR19ORl9OQVRf
UFJPVE9fR1JFPW0KQ09ORklHX05GX05BVF9QUk9UT19VRFBMSVRFPW0KQ09ORklHX05GX05BVF9Q
Uk9UT19TQ1RQPW0KQ09ORklHX05GX05BVF9GVFA9bQpDT05GSUdfTkZfTkFUX0lSQz1tCkNPTkZJ
R19ORl9OQVRfVEZUUD1tCkNPTkZJR19ORl9OQVRfQU1BTkRBPW0KQ09ORklHX05GX05BVF9QUFRQ
PW0KQ09ORklHX05GX05BVF9IMzIzPW0KQ09ORklHX05GX05BVF9TSVA9bQpDT05GSUdfSVBfTkZf
TUFOR0xFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9bQpDT05GSUdfSVBfTkZfVEFS
R0VUX0VDTj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklHX0lQX05GX1JBVz1tCkNP
TkZJR19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9bQpDT05GSUdfSVBf
TkZfQVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9bQoKIwojIElQdjY6IE5ldGZp
bHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY2PW0KQ09ORklHX05GX0NP
Tk5UUkFDS19JUFY2PW0KQ09ORklHX0lQNl9ORl9RVUVVRT1tCkNPTkZJR19JUDZfTkZfSVBUQUJM
RVM9bQpDT05GSUdfSVA2X05GX01BVENIX0FIPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND1t
CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz1tCkNP
TkZJR19JUDZfTkZfTUFUQ0hfSEw9bQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9bQpD
T05GSUdfSVA2X05GX01BVENIX01IPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9SVD1tCkNPTkZJR19J
UDZfTkZfVEFSR0VUX0hMPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfTE9HPW0KQ09ORklHX0lQNl9O
Rl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVA2X05GX01B
TkdMRT1tCkNPTkZJR19JUDZfTkZfUkFXPW0KQ09ORklHX0lQNl9ORl9TRUNVUklUWT1tCgojCiMg
REVDbmV0OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ERUNORVRfTkZfR1JBQlVM
QVRPUj1tCkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9V
VEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJUX1RfTkFU
PW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz1tCkNP
TkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURH
RV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9N
QVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1t
CkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNP
TkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdf
QlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJ
REdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9VTE9HPW0KQ09ORklHX0JSSURHRV9FQlRf
TkZMT0c9bQpDT05GSUdfSVBfRENDUD1tCkNPTkZJR19JTkVUX0RDQ1BfRElBRz1tCgojCiMgREND
UCBDQ0lEcyBDb25maWd1cmF0aW9uIChFWFBFUklNRU5UQUwpCiMKIyBDT05GSUdfSVBfRENDUF9D
Q0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBDT05GSUdfSVBf
RENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElCPXkKCiMK
IyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19ORVRfRENDUFBST0JFPW0KQ09ORklHX0lQX1NDVFA9bQpDT05GSUdfTkVUX1NDVFBQ
Uk9CRT1tCiMgQ09ORklHX1NDVFBfREJHX01TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREJH
X09CSkNOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfSE1BQ19OT05FIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0NUUF9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfU0NUUF9ITUFDX01ENT15CkNP
TkZJR19SRFM9bQpDT05GSUdfUkRTX1JETUE9bQpDT05GSUdfUkRTX1RDUD1tCiMgQ09ORklHX1JE
U19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPW0KIyBDT05GSUdfVElQQ19BRFZBTkNFRCBp
cyBub3Qgc2V0CiMgQ09ORklHX1RJUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNPW0KQ09O
RklHX0FUTV9DTElQPW0KIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJ
R19BVE1fTEFORT1tCkNPTkZJR19BVE1fTVBPQT1tCkNPTkZJR19BVE1fQlIyNjg0PW0KIyBDT05G
SUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPW0KQ09ORklHX0wy
VFBfREVCVUdGUz1tCiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPW0KQ09O
RklHX0dBUlA9bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkK
Q09ORklHX05FVF9EU0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfRFNBPXkKQ09ORklHX05FVF9EU0Ff
VEFHX0VEU0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfVFJBSUxFUj15CkNPTkZJR19ORVRfRFNBX01W
ODhFNlhYWD15CkNPTkZJR19ORVRfRFNBX01WODhFNjA2MD15CkNPTkZJR19ORVRfRFNBX01WODhF
NlhYWF9ORUVEX1BQVT15CkNPTkZJR19ORVRfRFNBX01WODhFNjEzMT15CkNPTkZJR19ORVRfRFNB
X01WODhFNjEyM182MV82NT15CkNPTkZJR19WTEFOXzgwMjFRPW0KQ09ORklHX1ZMQU5fODAyMVFf
R1ZSUD15CkNPTkZJR19ERUNORVQ9bQojIENPTkZJR19ERUNORVRfUk9VVEVSIGlzIG5vdCBzZXQK
Q09ORklHX0xMQz15CkNPTkZJR19MTEMyPW0KQ09ORklHX0lQWD1tCiMgQ09ORklHX0lQWF9JTlRF
Uk4gaXMgbm90IHNldApDT05GSUdfQVRBTEs9bQpDT05GSUdfREVWX0FQUExFVEFMSz1tCkNPTkZJ
R19JUEREUD1tCkNPTkZJR19JUEREUF9FTkNBUD15CkNPTkZJR19JUEREUF9ERUNBUD15CkNPTkZJ
R19YMjU9bQpDT05GSUdfTEFQQj1tCkNPTkZJR19FQ09ORVQ9bQpDT05GSUdfRUNPTkVUX0FVTlVE
UD15CkNPTkZJR19FQ09ORVRfTkFUSVZFPXkKQ09ORklHX1dBTl9ST1VURVI9bQpDT05GSUdfUEhP
TkVUPW0KQ09ORklHX0lFRUU4MDIxNTQ9bQpDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOPW0KQ09O
RklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NI
X0NCUT1tCkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRfU0NIX0hGU0M9bQpDT05GSUdf
TkVUX1NDSF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05FVF9TQ0hfTVVMVElR
PW0KQ09ORklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0KQ09ORklHX05FVF9T
Q0hfU0ZRPW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19ORVRfU0NIX1RCRj1tCkNPTkZJ
R19ORVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9O
RVRFTT1tCkNPTkZJR19ORVRfU0NIX0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCkNPTkZJ
R19ORVRfU0NIX0NIT0tFPW0KQ09ORklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfSU5H
UkVTUz1tCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRf
Q0xTX0JBU0lDPW0KQ09ORklHX05FVF9DTFNfVENJTkRFWD1tCkNPTkZJR19ORVRfQ0xTX1JPVVRF
ND1tCkNPTkZJR19ORVRfQ0xTX0ZXPW0KQ09ORklHX05FVF9DTFNfVTMyPW0KIyBDT05GSUdfQ0xT
X1UzMl9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xT
X1JTVlA9bQpDT05GSUdfTkVUX0NMU19SU1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05G
SUdfTkVUX0NMU19DR1JPVVA9bQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENI
X1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD1tCkNPTkZJR19ORVRfRU1BVENIX05CWVRF
PW0KQ09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hfTUVUQT1tCkNPTkZJ
R19ORVRfRU1BVENIX1RFWFQ9bQpDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9Q
T0xJQ0U9bQpDT05GSUdfTkVUX0FDVF9HQUNUPW0KQ09ORklHX0dBQ1RfUFJPQj15CkNPTkZJR19O
RVRfQUNUX01JUlJFRD1tCkNPTkZJR19ORVRfQUNUX0lQVD1tCkNPTkZJR19ORVRfQUNUX05BVD1t
CkNPTkZJR19ORVRfQUNUX1BFRElUPW0KQ09ORklHX05FVF9BQ1RfU0lNUD1tCkNPTkZJR19ORVRf
QUNUX1NLQkVESVQ9bQpDT05GSUdfTkVUX0FDVF9DU1VNPW0KIyBDT05GSUdfTkVUX0NMU19JTkQg
aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNf
UkVTT0xWRVI9eQpDT05GSUdfQkFUTUFOX0FEVj1tCiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcg
aXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQpD
T05GSUdfSEFWRV9CUEZfSklUPXkKQ09ORklHX0JQRl9KSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGlu
ZwojCkNPTkZJR19ORVRfUEtUR0VOPW0KQ09ORklHX05FVF9UQ1BQUk9CRT1tCiMgQ09ORklHX05F
VF9EUk9QX01PTklUT1IgaXMgbm90IHNldApDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBS
YWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgyNT1tCkNPTkZJR19BWDI1X0RBTUFfU0xBVkU9eQpD
T05GSUdfTkVUUk9NPW0KQ09ORklHX1JPU0U9bQoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRy
aXZlcnMKIwpDT05GSUdfTUtJU1M9bQpDT05GSUdfNlBBQ0s9bQpDT05GSUdfQlBRRVRIRVI9bQpD
T05GSUdfQkFZQ09NX1NFUl9GRFg9bQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9bQpDT05GSUdfQkFZ
Q09NX1BBUj1tCkNPTkZJR19ZQU09bQpDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05G
SUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5fR1c9bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNP
TkZJR19DQU5fVkNBTj1tCkNPTkZJR19DQU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJ
R19DQU5fQ0FMQ19CSVRUSU1JTkc9eQpDT05GSUdfQ0FOX01DUDI1MVg9bQpDT05GSUdfQ0FOX0pB
TlpfSUNBTjM9bQpDT05GSUdfUENIX0NBTj1tCkNPTkZJR19DQU5fU0pBMTAwMD1tCkNPTkZJR19D
QU5fU0pBMTAwMF9QTEFURk9STT1tCkNPTkZJR19DQU5fRU1TX1BDTUNJQT1tCkNPTkZJR19DQU5f
RU1TX1BDST1tCkNPTkZJR19DQU5fUEVBS19QQ0k9bQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9bQpD
T05GSUdfQ0FOX1BMWF9QQ0k9bQpDT05GSUdfQ0FOX0NfQ0FOPW0KQ09ORklHX0NBTl9DX0NBTl9Q
TEFURk9STT1tCgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPW0K
Q09ORklHX0NBTl9FU0RfVVNCMj1tCkNPTkZJR19DQU5fU09GVElORz1tCkNPTkZJR19DQU5fU09G
VElOR19DUz1tCiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lS
REE9bQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPW0KQ09ORklHX0lSTkVUPW0K
Q09ORklHX0lSQ09NTT1tCkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRBIG9wdGlvbnMKIwpD
T05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVA9eQpDT05GSUdfSVJEQV9GQVNUX1JSPXkKQ09ORklH
X0lSREFfREVCVUc9eQoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJ
UiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9bQoKIwojIERvbmdsZSBzdXBwb3J0
CiMKQ09ORklHX0RPTkdMRT15CkNPTkZJR19FU0lfRE9OR0xFPW0KQ09ORklHX0FDVElTWVNfRE9O
R0xFPW0KQ09ORklHX1RFS1JBTV9ET05HTEU9bQpDT05GSUdfVE9JTTMyMzJfRE9OR0xFPW0KQ09O
RklHX0xJVEVMSU5LX0RPTkdMRT1tCkNPTkZJR19NQTYwMF9ET05HTEU9bQpDT05GSUdfR0lSQklM
X0RPTkdMRT1tCkNPTkZJR19NQ1AyMTIwX0RPTkdMRT1tCkNPTkZJR19PTERfQkVMS0lOX0RPTkdM
RT1tCkNPTkZJR19BQ1QyMDBMX0RPTkdMRT1tCkNPTkZJR19LSU5HU1VOX0RPTkdMRT1tCkNPTkZJ
R19LU0RBWlpMRV9ET05HTEU9bQpDT05GSUdfS1M5NTlfRE9OR0xFPW0KCiMKIyBGSVIgZGV2aWNl
IGRyaXZlcnMKIwpDT05GSUdfVVNCX0lSREE9bQpDT05GSUdfU0lHTUFURUxfRklSPW0KQ09ORklH
X05TQ19GSVI9bQpDT05GSUdfV0lOQk9ORF9GSVI9bQpDT05GSUdfU01DX0lSQ0NfRklSPW0KQ09O
RklHX0FMSV9GSVI9bQpDT05GSUdfVkxTSV9GSVI9bQpDT05GSUdfVklBX0ZJUj1tCkNPTkZJR19N
Q1NfRklSPW0KQ09ORklHX0JUPW0KQ09ORklHX0JUX0wyQ0FQPXkKQ09ORklHX0JUX1NDTz15CkNP
TkZJR19CVF9SRkNPTU09bQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPW0K
Q09ORklHX0JUX0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkK
Q09ORklHX0JUX0NNVFA9bQpDT05GSUdfQlRfSElEUD1tCgojCiMgQmx1ZXRvb3RoIGRldmljZSBk
cml2ZXJzCiMKQ09ORklHX0JUX0hDSUJUVVNCPW0KQ09ORklHX0JUX0hDSUJUU0RJTz1tCkNPTkZJ
R19CVF9IQ0lVQVJUPW0KQ09ORklHX0JUX0hDSVVBUlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9C
Q1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9eQpDT05GSUdfQlRfSENJVUFSVF9MTD15CkNP
TkZJR19CVF9IQ0lCQ00yMDNYPW0KQ09ORklHX0JUX0hDSUJQQTEwWD1tCkNPTkZJR19CVF9IQ0lC
RlVTQj1tCkNPTkZJR19CVF9IQ0lEVEwxPW0KQ09ORklHX0JUX0hDSUJUM0M9bQpDT05GSUdfQlRf
SENJQkxVRUNBUkQ9bQpDT05GSUdfQlRfSENJQlRVQVJUPW0KQ09ORklHX0JUX0hDSVZIQ0k9bQpD
T05GSUdfQlRfTVJWTD1tCkNPTkZJR19CVF9NUlZMX1NESU89bQpDT05GSUdfQlRfQVRIM0s9bQpD
T05GSUdfQlRfV0lMSU5LPW0KQ09ORklHX0FGX1JYUlBDPW0KIyBDT05GSUdfQUZfUlhSUENfREVC
VUcgaXMgbm90IHNldApDT05GSUdfUlhLQUQ9bQpDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJ
UkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdf
V0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfU1BZPXkKQ09ORklHX1dFWFRfUFJJVj15CkNPTkZJR19D
Rkc4MDIxMT1tCkNPTkZJR19OTDgwMjExX1RFU1RNT0RFPXkKIyBDT05GSUdfQ0ZHODAyMTFfREVW
RUxPUEVSX1dBUk5JTkdTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX1JFR19ERUJVRz15CkNP
TkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKQ09ORklHX0NGRzgwMjExX0RFQlVHRlM9eQojIENP
TkZJR19DRkc4MDIxMV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9X
RVhUPXkKQ09ORklHX1dJUkVMRVNTX0VYVF9TWVNGUz15CkNPTkZJR19MSUI4MDIxMT1tCkNPTkZJ
R19MSUI4MDIxMV9DUllQVF9XRVA9bQpDT05GSUdfTElCODAyMTFfQ1JZUFRfQ0NNUD1tCkNPTkZJ
R19MSUI4MDIxMV9DUllQVF9US0lQPW0KIyBDT05GSUdfTElCODAyMTFfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfTUFDODAyMTE9bQpDT05GSUdfTUFDODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgw
MjExX1JDX1BJRD15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIx
MV9SQ19NSU5TVFJFTF9IVD15CiMgQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfUElEIGlzIG5v
dCBzZXQKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAy
MTFfUkNfREVGQVVMVD0ibWluc3RyZWxfaHQiCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09ORklH
X01BQzgwMjExX0xFRFM9eQpDT05GSUdfTUFDODAyMTFfREVCVUdGUz15CkNPTkZJR19NQUM4MDIx
MV9ERUJVR19NRU5VPXkKIyBDT05GSUdfTUFDODAyMTFfTk9JTkxJTkUgaXMgbm90IHNldAojIENP
TkZJR19NQUM4MDIxMV9WRVJCT1NFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFf
SFRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9US0lQX0RFQlVHIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUFDODAyMTFfSUJTU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgw
MjExX1ZFUkJPU0VfUFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9WRVJCT1NF
X01QTF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX1ZFUkJPU0VfTVBBVEhfREVC
VUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9WRVJCT1NFX01IV01QX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfTUFDODAyMTFfVkVSQk9TRV9URExTX0RFQlVHIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUFDODAyMTFfREVCVUdfQ09VTlRFUlMgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFf
RFJJVkVSX0FQSV9UUkFDRVI9eQpDT05GSUdfV0lNQVg9bQpDT05GSUdfV0lNQVhfREVCVUdfTEVW
RUw9OApDT05GSUdfUkZLSUxMPXkKQ09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9J
TlBVVD15CkNPTkZJR19SRktJTExfUkVHVUxBVE9SPW0KQ09ORklHX05FVF85UD1tCkNPTkZJR19O
RVRfOVBfVklSVElPPW0KQ09ORklHX05FVF85UF9SRE1BPW0KIyBDT05GSUdfTkVUXzlQX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9bQojIENPTkZJR19DQUlGX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0NBSUZfTkVUREVWPW0KQ09ORklHX0NFUEhfTElCPW0KIyBDT05GSUdfQ0VQSF9MSUJf
UFJFVFRZREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUj15
CkNPTkZJR19ORkM9bQpDT05GSUdfTkZDX05DST1tCgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0
aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfUE41NDRfTkZDPW0KQ09ORklHX05GQ19QTjUzMz1t
CkNPTkZJR19ORkNfV0lMSU5LPW0KCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBE
cml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RFVlRN
UEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKIyBDT05GSUdfU1RBTkRBTE9ORSBpcyBub3Qg
c2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CkNP
TkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKIyBDT05G
SUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBz
ZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBf
STJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfU1JfUkVQT1JUX1RJTUVfTElNSVQ9MTAw
CkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpDT05GSUdfTVREPW0KIyBD
T05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BBUlRTPW0KQ09O
RklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQojIENPTkZJR19NVERfUkVEQk9PVF9Q
QVJUU19VTkFMTE9DQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1JF
QURPTkxZIGlzIG5vdCBzZXQKQ09ORklHX01URF9BUjdfUEFSVFM9bQoKIwojIFVzZXIgTW9kdWxl
cyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9DSEFSPW0KQ09ORklHX0hBVkVf
TVREX09UUD15CkNPTkZJR19NVERfQkxLREVWUz1tCkNPTkZJR19NVERfQkxPQ0s9bQpDT05GSUdf
TVREX0JMT0NLX1JPPW0KQ09ORklHX0ZUTD1tCkNPTkZJR19ORlRMPW0KQ09ORklHX05GVExfUlc9
eQpDT05GSUdfSU5GVEw9bQpDT05GSUdfUkZEX0ZUTD1tCkNPTkZJR19TU0ZEQz1tCkNPTkZJR19T
TV9GVEw9bQpDT05GSUdfTVREX09PUFM9bQpDT05GSUdfTVREX1NXQVA9bQoKIwojIFJBTS9ST00v
Rmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9bQpDT05GSUdfTVREX0pFREVDUFJP
QkU9bQpDT05GSUdfTVREX0dFTl9QUk9CRT1tCiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMg
aXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9C
QU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERf
TUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8x
NiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNP
TkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0
IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJ
X0lOVEVMRVhUPW0KQ09ORklHX01URF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1t
CkNPTkZJR19NVERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPW0K
Q09ORklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MK
IwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9bQojIENP
TkZJR19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfTVREX1NDNTIwQ0RQPW0K
Q09ORklHX01URF9ORVRTQzUyMD1tCkNPTkZJR19NVERfVFM1NTAwPW0KQ09ORklHX01URF9TQkNf
R1hYPW0KQ09ORklHX01URF9BTUQ3NlhST009bQpDT05GSUdfTVREX0lDSFhST009bQpDT05GSUdf
TVREX0VTQjJST009bQpDT05GSUdfTVREX0NLODA0WFJPTT1tCkNPTkZJR19NVERfU0NCMl9GTEFT
SD1tCkNPTkZJR19NVERfTkVUdGVsPW0KQ09ORklHX01URF9MNDQwR1g9bQpDT05GSUdfTVREX1BD
ST1tCkNPTkZJR19NVERfUENNQ0lBPW0KIyBDT05GSUdfTVREX1BDTUNJQV9BTk9OWU1PVVMgaXMg
bm90IHNldApDT05GSUdfTVREX0dQSU9fQUREUj1tCkNPTkZJR19NVERfSU5URUxfVlJfTk9SPW0K
Q09ORklHX01URF9QTEFUUkFNPW0KQ09ORklHX01URF9MQVRDSF9BRERSPW0KCiMKIyBTZWxmLWNv
bnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTVREX1BNQzU1MT1tCiMgQ09ORklH
X01URF9QTUM1NTFfQlVHRklYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19NVERfREFUQUZMQVNIPW0KIyBDT05GSUdfTVREX0RBVEFGTEFTSF9X
UklURV9WRVJJRlkgaXMgbm90IHNldApDT05GSUdfTVREX0RBVEFGTEFTSF9PVFA9eQpDT05GSUdf
TVREX00yNVA4MD1tCkNPTkZJR19NMjVQWFhfVVNFX0ZBU1RfUkVBRD15CkNPTkZJR19NVERfU1NU
MjVMPW0KQ09ORklHX01URF9TTFJBTT1tCkNPTkZJR19NVERfUEhSQU09bQpDT05GSUdfTVREX01U
RFJBTT1tCkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERSQU1fRVJBU0Vf
U0laRT0xMjgKQ09ORklHX01URF9CTE9DSzJNVEQ9bQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2Ug
RHJpdmVycwojCkNPTkZJR19NVERfRE9DMjAwMD1tCkNPTkZJR19NVERfRE9DMjAwMT1tCkNPTkZJ
R19NVERfRE9DMjAwMVBMVVM9bQpDT05GSUdfTVREX0RPQ0czPW0KQ09ORklHX01URF9ET0NQUk9C
RT1tCkNPTkZJR19NVERfRE9DRUNDPW0KIyBDT05GSUdfTVREX0RPQ1BST0JFX0FEVkFOQ0VEIGlz
IG5vdCBzZXQKQ09ORklHX01URF9ET0NQUk9CRV9BRERSRVNTPTB4MApDT05GSUdfTVREX05BTkRf
RUNDPW0KIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO
RD1tCiMgQ09ORklHX01URF9OQU5EX1ZFUklGWV9XUklURSBpcyBub3Qgc2V0CkNPTkZJR19NVERf
TkFORF9CQ0g9bQpDT05GSUdfTVREX05BTkRfRUNDX0JDSD15CkNPTkZJR19NVERfU01fQ09NTU9O
PW0KIyBDT05GSUdfTVREX05BTkRfTVVTRVVNX0lEUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO
RF9ERU5BTEk9bQpDT05GSUdfTVREX05BTkRfREVOQUxJX1NDUkFUQ0hfUkVHX0FERFI9MHhGRjEw
ODAxOApDT05GSUdfTVREX05BTkRfSURTPW0KQ09ORklHX01URF9OQU5EX1JJQ09IPW0KQ09ORklH
X01URF9OQU5EX0RJU0tPTkNISVA9bQojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JF
X0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURE
UkVTUz0wCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfQkJUV1JJVEUgaXMgbm90IHNldApD
T05GSUdfTVREX05BTkRfQ0FGRT1tCkNPTkZJR19NVERfTkFORF9OQU5EU0lNPW0KQ09ORklHX01U
RF9OQU5EX1BMQVRGT1JNPW0KQ09ORklHX01URF9BTEFVREE9bQpDT05GSUdfTVREX09ORU5BTkQ9
bQpDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFPXkKQ09ORklHX01URF9PTkVOQU5EX0dF
TkVSSUM9bQojIENPTkZJR19NVERfT05FTkFORF9PVFAgaXMgbm90IHNldApDT05GSUdfTVREX09O
RU5BTkRfMlhfUFJPR1JBTT15CkNPTkZJR19NVERfT05FTkFORF9TSU09bQoKIwojIExQRERSIGZs
YXNoIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj1tCkNPTkZJR19NVERfUUlORk9f
UFJPQkU9bQpDT05GSUdfTVREX1VCST1tCkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2
CkNPTkZJR19NVERfVUJJX0JFQl9SRVNFUlZFPTEKQ09ORklHX01URF9VQklfR0xVRUJJPW0KIyBD
T05GSUdfTVREX1VCSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUPW0KQ09ORklHX1BB
UlBPUlRfUEM9bQpDT05GSUdfUEFSUE9SVF9TRVJJQUw9bQpDT05GSUdfUEFSUE9SVF9QQ19GSUZP
PXkKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRf
UENfUENNQ0lBPW0KIyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9S
VF9BWDg4Nzk2PW0KQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9QQz15
CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMK
IwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JMS19ERVZfRkQ9bQpD
T05GSUdfUEFSSURFPW0KCiMKIyBQYXJhbGxlbCBJREUgaGlnaC1sZXZlbCBkcml2ZXJzCiMKQ09O
RklHX1BBUklERV9QRD1tCkNPTkZJR19QQVJJREVfUENEPW0KQ09ORklHX1BBUklERV9QRj1tCkNP
TkZJR19QQVJJREVfUFQ9bQpDT05GSUdfUEFSSURFX1BHPW0KCiMKIyBQYXJhbGxlbCBJREUgcHJv
dG9jb2wgbW9kdWxlcwojCkNPTkZJR19QQVJJREVfQVRFTj1tCkNPTkZJR19QQVJJREVfQlBDSz1t
CkNPTkZJR19QQVJJREVfQ09NTT1tCkNPTkZJR19QQVJJREVfRFNUUj1tCkNPTkZJR19QQVJJREVf
RklUMj1tCkNPTkZJR19QQVJJREVfRklUMz1tCkNPTkZJR19QQVJJREVfRVBBVD1tCiMgQ09ORklH
X1BBUklERV9FUEFUQzggaXMgbm90IHNldApDT05GSUdfUEFSSURFX0VQSUE9bQpDT05GSUdfUEFS
SURFX0ZSSVE9bQpDT05GSUdfUEFSSURFX0ZSUFc9bQpDT05GSUdfUEFSSURFX0tCSUM9bQpDT05G
SUdfUEFSSURFX0tUVEk9bQpDT05GSUdfUEFSSURFX09OMjA9bQpDT05GSUdfUEFSSURFX09OMjY9
bQpDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPW0KQ09ORklHX0JMS19DUFFfREE9bQpD
T05GSUdfQkxLX0NQUV9DSVNTX0RBPW0KQ09ORklHX0NJU1NfU0NTSV9UQVBFPXkKQ09ORklHX0JM
S19ERVZfREFDOTYwPW0KQ09ORklHX0JMS19ERVZfVU1FTT1tCiMgQ09ORklHX0JMS19ERVZfQ09X
X0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9eQpDT05GSUdfQkxLX0RFVl9M
T09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtfREVWX0NSWVBUT0xPT1A9bQpDT05GSUdfQkxLX0RF
Vl9EUkJEPW0KIyBDT05GSUdfRFJCRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdf
QkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9PU0Q9bQpDT05GSUdfQkxLX0RFVl9TWDg9bQpD
T05GSUdfQkxLX0RFVl9VQj1tCkNPTkZJR19CTEtfREVWX1JBTT15CkNPTkZJR19CTEtfREVWX1JB
TV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT02NTUzNgojIENPTkZJR19CTEtfREVW
X1hJUCBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTV9QS1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENE
VkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlzIG5vdCBzZXQKQ09O
RklHX0FUQV9PVkVSX0VUSD1tCkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPXkKQ09ORklHX1hF
Tl9CTEtERVZfQkFDS0VORD1tCkNPTkZJR19WSVJUSU9fQkxLPXkKIyBDT05GSUdfQkxLX0RFVl9I
RCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JCRD1tCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAy
RD1tCkNPTkZJR19NSVNDX0RFVklDRVM9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9bQpDT05GSUdfQUQ1
MjVYX0RQT1RfSTJDPW0KQ09ORklHX0FENTI1WF9EUE9UX1NQST1tCkNPTkZJR19JQk1fQVNNPW0K
Q09ORklHX1BIQU5UT009bQpDT05GSUdfSU5URUxfTUlEX1BUST1tCkNPTkZJR19TR0lfSU9DND1t
CkNPTkZJR19USUZNX0NPUkU9bQpDT05GSUdfVElGTV83WFgxPW0KQ09ORklHX0lDUzkzMlM0MDE9
bQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPW0KIyBDT05GSUdfQ1M1NTM1X01GR1BUIGlzIG5v
dCBzZXQKQ09ORklHX0hQX0lMTz1tCkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19JU0wyOTAw
Mz1tCkNPTkZJR19JU0wyOTAyMD1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9bQpDT05GSUdfU0VO
U09SU19CSDE3ODA9bQpDT05GSUdfU0VOU09SU19CSDE3NzA9bQpDT05GSUdfU0VOU09SU19BUERT
OTkwWD1tCkNPTkZJR19ITUM2MzUyPW0KQ09ORklHX0RTMTY4Mj1tCkNPTkZJR19USV9EQUM3NTEy
PW0KQ09ORklHX1ZNV0FSRV9CQUxMT09OPW0KQ09ORklHX0JNUDA4NT1tCkNPTkZJR19QQ0hfUEhV
Qj1tCkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9bQpDT05GSUdfQzJQT1JUPW0KQ09ORklHX0My
UE9SVF9EVVJBTUFSXzIxNTA9bQoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9B
VDI0PW0KQ09ORklHX0VFUFJPTV9BVDI1PW0KQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdf
RUVQUk9NX01BWDY4NzU9bQpDT05GSUdfRUVQUk9NXzkzQ1g2PW0KQ09ORklHX0VFUFJPTV85M1hY
NDY9bQpDT05GSUdfQ0I3MTBfQ09SRT1tCiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKQ09ORklHX0lXTUMzMjAwVE9QPW0KIyBD
T05GSUdfSVdNQzMyMDBUT1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVdNQzMyMDBUT1BfREVC
VUdGUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2Np
cGxpbmUKIwpDT05GSUdfVElfU1Q9bQpDT05GSUdfU0VOU09SU19MSVMzX0kyQz1tCgojCiMgQWx0
ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD1t
CkNPTkZJR19IQVZFX0lERT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZp
Y2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklH
X1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9UR1Q9bQpDT05GSUdfU0NTSV9O
RVRMSU5LPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRp
c2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJfREVWX1NU
PW0KQ09ORklHX0NIUl9ERVZfT1NTVD1tCkNPTkZJR19CTEtfREVWX1NSPXkKIyBDT05GSUdfQkxL
X0RFVl9TUl9WRU5ET1IgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19DSFJf
REVWX1NDSD1tCkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT1tCkNPTkZJR19TQ1NJX01VTFRJX0xVTj15
CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQpDT05GSUdfU0NT
SV9TQ0FOX0FTWU5DPXkKQ09ORklHX1NDU0lfV0FJVF9TQ0FOPW0KCiMKIyBTQ1NJIFRyYW5zcG9y
dHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz1tCkNPTkZJ
R19TQ1NJX0ZDX1RHVF9BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPW0KQ09ORklHX1ND
U0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0xJQlNBUz1tCkNPTkZJR19TQ1NJX1NBU19B
VEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpDT05GSUdfU0NTSV9TUlBfQVRUUlM9bQpD
T05GSUdfU0NTSV9TUlBfVEdUX0FUVFJTPXkKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdf
SVNDU0lfVENQPW0KQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9bQpDT05GSUdfU0NTSV9DWEdCM19J
U0NTST1tCkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPW0KQ09ORklHX1NDU0lfQk5YMl9JU0NTST1t
CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9bQpDT05GSUdfQkUySVNDU0k9bQpDT05GSUdfQkxLX0RF
Vl8zV19YWFhYX1JBSUQ9bQpDT05GSUdfU0NTSV9IUFNBPW0KQ09ORklHX1NDU0lfM1dfOVhYWD1t
CkNPTkZJR19TQ1NJXzNXX1NBUz1tCkNPTkZJR19TQ1NJX0FDQVJEPW0KQ09ORklHX1NDU0lfQUFD
UkFJRD1tCkNPTkZJR19TQ1NJX0FJQzdYWFg9bQpDT05GSUdfQUlDN1hYWF9DTURTX1BFUl9ERVZJ
Q0U9OApDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMApDT05GSUdfQUlDN1hYWF9E
RUJVR19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzdYWFhf
UkVHX1BSRVRUWV9QUklOVD15CiMgQ09ORklHX1NDU0lfQUlDN1hYWF9PTEQgaXMgbm90IHNldApD
T05GSUdfU0NTSV9BSUM3OVhYPW0KQ09ORklHX0FJQzc5WFhfQ01EU19QRVJfREVWSUNFPTMyCkNP
TkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZX01TPTUwMDAKQ09ORklHX0FJQzc5WFhfREVCVUdfRU5B
QkxFPXkKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVU
VFlfUFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhYPW0KIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPW0KQ09ORklHX1NDU0lfTVZTQVNfREVCVUc9eQoj
IENPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlVNST1t
CkNPTkZJR19TQ1NJX0RQVF9JMk89bQpDT05GSUdfU0NTSV9BRFZBTlNZUz1tCkNPTkZJR19TQ1NJ
X0FSQ01TUj1tCkNPTkZJR19NRUdBUkFJRF9ORVdHRU49eQpDT05GSUdfTUVHQVJBSURfTU09bQpD
T05GSUdfTUVHQVJBSURfTUFJTEJPWD1tCkNPTkZJR19NRUdBUkFJRF9MRUdBQ1k9bQpDT05GSUdf
TUVHQVJBSURfU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBUz1tCkNPTkZJR19TQ1NJX01QVDJTQVNf
TUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTX0xPR0dJTkcgaXMgbm90IHNldApDT05G
SUdfU0NTSV9IUFRJT1A9bQpDT05GSUdfU0NTSV9CVVNMT0dJQz1tCkNPTkZJR19WTVdBUkVfUFZT
Q1NJPW0KQ09ORklHX0hZUEVSVl9TVE9SQUdFPW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJQkZD
T0U9bQpDT05GSUdfRkNPRT1tCkNPTkZJR19GQ09FX0ZOSUM9bQpDT05GSUdfU0NTSV9ETVgzMTkx
RD1tCkNPTkZJR19TQ1NJX0VBVEE9bQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9RVUVVRT15CkNP
TkZJR19TQ1NJX0VBVEFfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfRUFUQV9NQVhfVEFH
Uz0xNgpDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPW0KQ09ORklHX1NDU0lfR0RUSD1tCkNPTkZJ
R19TQ1NJX0lTQ0k9bQpDT05GSUdfU0NTSV9JUFM9bQpDT05GSUdfU0NTSV9JTklUSU89bQpDT05G
SUdfU0NTSV9JTklBMTAwPW0KQ09ORklHX1NDU0lfUFBBPW0KQ09ORklHX1NDU0lfSU1NPW0KIyBD
T05GSUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JWklQX1NMT1df
Q1RSIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD1tCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8y
PXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NT
SV9TWU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFH
Uz02NApDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQUj1tCiMgQ09O
RklHX1NDU0lfSVBSX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFJfRFVNUCBpcyBu
b3Qgc2V0CkNPTkZJR19TQ1NJX1FMT0dJQ18xMjgwPW0KQ09ORklHX1NDU0lfUUxBX0ZDPW0KQ09O
RklHX1NDU0lfUUxBX0lTQ1NJPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBG
Q19ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RDMzk1eD1tCkNPTkZJR19TQ1NJX0RD
MzkwVD1tCkNPTkZJR19TQ1NJX0RFQlVHPW0KQ09ORklHX1NDU0lfUE1DUkFJRD1tCkNPTkZJR19T
Q1NJX1BNODAwMT1tCkNPTkZJR19TQ1NJX1NSUD1tCkNPTkZJR19TQ1NJX0JGQV9GQz1tCkNPTkZJ
R19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CkNPTkZJR19QQ01DSUFfQUhBMTUyWD1tCkNPTkZJR19Q
Q01DSUFfRkRPTUFJTj1tCkNPTkZJR19QQ01DSUFfUUxPR0lDPW0KQ09ORklHX1BDTUNJQV9TWU01
M0M1MDA9bQpDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9bQpDT05GSUdfU0NT
SV9ESF9IUF9TVz1tCkNPTkZJR19TQ1NJX0RIX0VNQz1tCkNPTkZJR19TQ1NJX0RIX0FMVUE9bQpD
T05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPW0KQ09ORklHX1NDU0lfT1NEX1VMRD1tCkNPTkZJR19T
Q1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19TQ1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdf
QVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQpDT05GSUdfU0FUQV9QTVA9eQoK
IwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NB
VEFfQUhDST15CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09bQpDT05GSUdfU0FUQV9JTklDMTYy
WD1tCkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9bQpDT05GSUdfU0FUQV9TSUwyND1tCkNPTkZJR19B
VEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQoj
CkNPTkZJR19QRENfQURNQT15CkNPTkZJR19TQVRBX1FTVE9SPW0KQ09ORklHX1NBVEFfU1g0PW0K
Q09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQoj
CkNPTkZJR19BVEFfUElJWD15CkNPTkZJR19TQVRBX01WPW0KQ09ORklHX1NBVEFfTlY9bQpDT05G
SUdfU0FUQV9QUk9NSVNFPW0KQ09ORklHX1NBVEFfU0lMPW0KQ09ORklHX1NBVEFfU0lTPW0KQ09O
RklHX1NBVEFfU1ZXPW0KQ09ORklHX1NBVEFfVUxJPW0KQ09ORklHX1NBVEFfVklBPW0KQ09ORklH
X1NBVEFfVklURVNTRT1tCgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNP
TkZJR19QQVRBX0FMST1tCkNPTkZJR19QQVRBX0FNRD1tCkNPTkZJR19QQVRBX0FSQVNBTl9DRj1t
CkNPTkZJR19QQVRBX0FSVE9QPW0KQ09ORklHX1BBVEFfQVRJSVhQPW0KQ09ORklHX1BBVEFfQVRQ
ODY3WD1tCkNPTkZJR19QQVRBX0NNRDY0WD1tCkNPTkZJR19QQVRBX0NTNTUyMD1tCkNPTkZJR19Q
QVRBX0NTNTUzMD1tCkNPTkZJR19QQVRBX0NTNTUzNj1tCkNPTkZJR19QQVRBX0NZUFJFU1M9bQpD
T05GSUdfUEFUQV9FRkFSPW0KQ09ORklHX1BBVEFfSFBUMzY2PW0KQ09ORklHX1BBVEFfSFBUMzdY
PW0KQ09ORklHX1BBVEFfSFBUM1gyTj1tCkNPTkZJR19QQVRBX0hQVDNYMz1tCiMgQ09ORklHX1BB
VEFfSFBUM1gzX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxMz1tCkNPTkZJR19QQVRB
X0lUODIxWD1tCkNPTkZJR19QQVRBX0pNSUNST049bQpDT05GSUdfUEFUQV9NQVJWRUxMPW0KQ09O
RklHX1BBVEFfTkVUQ0VMTD1tCkNPTkZJR19QQVRBX05JTkpBMzI9bQpDT05GSUdfUEFUQV9OUzg3
NDE1PW0KQ09ORklHX1BBVEFfT0xEUElJWD1tCkNPTkZJR19QQVRBX09QVElETUE9bQpDT05GSUdf
UEFUQV9QREMyMDI3WD1tCkNPTkZJR19QQVRBX1BEQ19PTEQ9bQpDT05GSUdfUEFUQV9SQURJU1lT
PW0KQ09ORklHX1BBVEFfUkRDPW0KQ09ORklHX1BBVEFfU0MxMjAwPW0KQ09ORklHX1BBVEFfU0NI
PW0KQ09ORklHX1BBVEFfU0VSVkVSV09SS1M9bQpDT05GSUdfUEFUQV9TSUw2ODA9bQpDT05GSUdf
UEFUQV9TSVM9eQpDT05GSUdfUEFUQV9UT1NISUJBPW0KQ09ORklHX1BBVEFfVFJJRkxFWD1tCkNP
TkZJR19QQVRBX1ZJQT1tCkNPTkZJR19QQVRBX1dJTkJPTkQ9bQoKIwojIFBJTy1vbmx5IFNGRiBj
b250cm9sbGVycwojCkNPTkZJR19QQVRBX0NNRDY0MF9QQ0k9bQpDT05GSUdfUEFUQV9NUElJWD1t
CkNPTkZJR19QQVRBX05TODc0MTA9bQpDT05GSUdfUEFUQV9PUFRJPW0KQ09ORklHX1BBVEFfUENN
Q0lBPW0KQ09ORklHX1BBVEFfUExBVEZPUk09bQpDT05GSUdfUEFUQV9SWjEwMDA9bQoKIwojIEdl
bmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCkNPTkZJR19QQVRBX0FDUEk9eQpDT05G
SUdfQVRBX0dFTkVSSUM9eQpDT05GSUdfUEFUQV9MRUdBQ1k9bQpDT05GSUdfTUQ9eQpDT05GSUdf
QkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj1tCkNP
TkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19NRF9SQUlEMTA9bQpDT05G
SUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01VTFRJQ09SRV9SQUlENDU2IGlzIG5vdCBzZXQKQ09O
RklHX01EX01VTFRJUEFUSD1tCkNPTkZJR19NRF9GQVVMVFk9bQpDT05GSUdfQkxLX0RFVl9ETT15
CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPW0KQ09ORklHX0RN
X1BFUlNJU1RFTlRfREFUQT1tCkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9TTkFQU0hPVD1t
CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX1NU
QUNLX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUJVR19TUEFDRV9NQVBTIGlzIG5v
dCBzZXQKQ09ORklHX0RNX01JUlJPUj1tCkNPTkZJR19ETV9SQUlEPW0KIyBDT05GSUdfRE1fTE9H
X1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01VTFRJUEFU
SD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPW0KIyBD
T05GSUdfRE1fREVMQVkgaXMgbm90IHNldApDT05GSUdfRE1fVUVWRU5UPXkKIyBDT05GSUdfRE1f
RkxBS0VZIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9JQkxPQ0s9
bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfTE9PUEJBQ0tf
VEFSR0VUPW0KQ09ORklHX1RDTV9GQz1tCkNPTkZJR19JU0NTSV9UQVJHRVQ9bQpDT05GSUdfRlVT
SU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVTSU9OX0ZDPW0KQ09ORklHX0ZVU0lP
Tl9TQVM9bQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPW0KQ09O
RklHX0ZVU0lPTl9MQU49bQpDT05GSUdfRlVTSU9OX0xPR0dJTkc9eQoKIwojIElFRUUgMTM5NCAo
RmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9bQpDT05GSUdfRklSRVdJUkVfT0hD
ST1tCkNPTkZJR19GSVJFV0lSRV9PSENJX0RFQlVHPXkKQ09ORklHX0ZJUkVXSVJFX1NCUDI9bQpD
T05GSUdfRklSRVdJUkVfTkVUPW0KQ09ORklHX0ZJUkVXSVJFX05PU1k9bQpDT05GSUdfSTJPPW0K
Q09ORklHX0kyT19MQ1RfTk9USUZZX09OX0NIQU5HRVM9eQpDT05GSUdfSTJPX0VYVF9BREFQVEVD
PXkKQ09ORklHX0kyT19FWFRfQURBUFRFQ19ETUE2ND15CkNPTkZJR19JMk9fQ09ORklHPW0KQ09O
RklHX0kyT19DT05GSUdfT0xEX0lPQ1RMPXkKQ09ORklHX0kyT19CVVM9bQpDT05GSUdfSTJPX0JM
T0NLPW0KQ09ORklHX0kyT19TQ1NJPW0KQ09ORklHX0kyT19QUk9DPW0KQ09ORklHX01BQ0lOVE9T
SF9EUklWRVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj1tCkNPTkZJR19ORVRERVZJQ0VTPXkK
Q09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9bQpDT05GSUdfRFVNTVk9bQpDT05GSUdf
RVFVQUxJWkVSPW0KQ09ORklHX05FVF9GQz15CkNPTkZJR19NSUk9eQpDT05GSUdfSUVFRTgwMjE1
NF9EUklWRVJTPW0KIyBDT05GSUdfSUVFRTgwMjE1NF9GQUtFSEFSRCBpcyBub3Qgc2V0CkNPTkZJ
R19JRkI9bQpDT05GSUdfTUFDVkxBTj1tCkNPTkZJR19NQUNWVEFQPW0KQ09ORklHX05FVENPTlNP
TEU9bQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQojIENPTkZJ
R19ORVRQT0xMX1RSQVAgaXMgbm90IHNldApDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNP
TkZJR19SSU9ORVQ9bQpDT05GSUdfUklPTkVUX1RYX1NJWkU9MTI4CkNPTkZJR19SSU9ORVRfUlhf
U0laRT0xMjgKQ09ORklHX1RVTj15CkNPTkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19ORVQ9eQpD
T05GSUdfU1VOR0VNX1BIWT1tCkNPTkZJR19BUkNORVQ9bQpDT05GSUdfQVJDTkVUXzEyMDE9bQpD
T05GSUdfQVJDTkVUXzEwNTE9bQpDT05GSUdfQVJDTkVUX1JBVz1tCkNPTkZJR19BUkNORVRfQ0FQ
PW0KQ09ORklHX0FSQ05FVF9DT005MHh4PW0KQ09ORklHX0FSQ05FVF9DT005MHh4SU89bQpDT05G
SUdfQVJDTkVUX1JJTV9JPW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMD1tCkNPTkZJR19BUkNORVRf
Q09NMjAwMjBfUENJPW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMF9DUz1tCkNPTkZJR19BVE1fRFJJ
VkVSUz15CkNPTkZJR19BVE1fRFVNTVk9bQpDT05GSUdfQVRNX1RDUD1tCkNPTkZJR19BVE1fTEFO
QUk9bQpDT05GSUdfQVRNX0VOST1tCiMgQ09ORklHX0FUTV9FTklfREVCVUcgaXMgbm90IHNldAoj
IENPTkZJR19BVE1fRU5JX1RVTkVfQlVSU1QgaXMgbm90IHNldApDT05GSUdfQVRNX0ZJUkVTVFJF
QU09bQpDT05GSUdfQVRNX1pBVE09bQojIENPTkZJR19BVE1fWkFUTV9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19BVE1fTklDU1RBUj1tCiMgQ09ORklHX0FUTV9OSUNTVEFSX1VTRV9TVU5JIGlzIG5v
dCBzZXQKIyBDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1IGlzIG5vdCBzZXQKQ09ORklH
X0FUTV9JRFQ3NzI1Mj1tCiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMg
Q09ORklHX0FUTV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1
Ml9VU0VfU1VOST15CkNPTkZJR19BVE1fQU1CQVNTQURPUj1tCiMgQ09ORklHX0FUTV9BTUJBU1NB
RE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPW0KIyBDT05GSUdfQVRNX0hP
UklaT05fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX0lBPW0KIyBDT05GSUdfQVRNX0lBX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GT1JFMjAwRT1tCiMgQ09ORklHX0FUTV9GT1JFMjAw
RV9VU0VfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9MTYK
Q09ORklHX0FUTV9GT1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9bQpDT05GSUdfQVRNX0hF
X1VTRV9TVU5JPXkKQ09ORklHX0FUTV9TT0xPUz1tCgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVy
cwojCkNPTkZJR19DQUlGX1RUWT1tCkNPTkZJR19DQUlGX1NQSV9TTEFWRT1tCiMgQ09ORklHX0NB
SUZfU1BJX1NZTkMgaXMgbm90IHNldApDT05GSUdfQ0FJRl9IU0k9bQpDT05GSUdfRVRIRVJORVQ9
eQpDT05GSUdfTURJTz1tCkNPTkZJR19ORVRfVkVORE9SXzNDT009eQpDT05GSUdfUENNQ0lBXzND
NTc0PW0KQ09ORklHX1BDTUNJQV8zQzU4OT1tCkNPTkZJR19WT1JURVg9bQpDT05GSUdfVFlQSE9P
Tj1tCkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQpDT05GSUdfQURBUFRFQ19TVEFSRklSRT1t
CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CkNPTkZJR19BQ0VOSUM9bQojIENPTkZJR19BQ0VO
SUNfT01JVF9USUdPTl9JIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKQ09ORklH
X0FNRDgxMTFfRVRIPW0KQ09ORklHX1BDTkVUMzI9bQpDT05GSUdfUENNQ0lBX05NQ0xBTj1tCkNP
TkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj1tCkNPTkZJR19BVEwxPW0KQ09O
RklHX0FUTDFFPW0KQ09ORklHX0FUTDFDPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpD
T05GSUdfQjQ0PW0KQ09ORklHX0I0NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09S
RV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0k9eQpDT05GSUdfQk5YMj1tCkNPTkZJR19DTklD
PW0KQ09ORklHX1RJR09OMz1tCkNPTkZJR19CTlgyWD1tCkNPTkZJR19ORVRfVkVORE9SX0JST0NB
REU9eQpDT05GSUdfQk5BPW0KQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVM
U0lPX1QxPW0KQ09ORklHX0NIRUxTSU9fVDFfMUc9eQpDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJ
R19DSEVMU0lPX1Q0PW0KQ09ORklHX0NIRUxTSU9fVDRWRj1tCkNPTkZJR19ORVRfVkVORE9SX0NJ
U0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfRE5FVD1tCkNPTkZJR19ORVRfVkVORE9SX0RFQz15
CkNPTkZJR19ORVRfVFVMSVA9eQpDT05GSUdfREUyMTA0WD1tCkNPTkZJR19ERTIxMDRYX0RTTD0w
CkNPTkZJR19UVUxJUD1tCiMgQ09ORklHX1RVTElQX01XSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RV
TElQX01NSU8gaXMgbm90IHNldAojIENPTkZJR19UVUxJUF9OQVBJIGlzIG5vdCBzZXQKQ09ORklH
X0RFNFg1PW0KQ09ORklHX1dJTkJPTkRfODQwPW0KQ09ORklHX0RNOTEwMj1tCkNPTkZJR19VTEk1
MjZYPW0KQ09ORklHX1BDTUNJQV9YSVJDT009bQpDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CkNP
TkZJR19ERTYwMD1tCkNPTkZJR19ERTYyMD1tCkNPTkZJR19ETDJLPW0KQ09ORklHX1NVTkRBTkNF
PW0KIyBDT05GSUdfU1VOREFOQ0VfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VN
VUxFWD15CkNPTkZJR19CRTJORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkKQ09ORklHX1My
SU89bQpDT05GSUdfVlhHRT1tCiMgQ09ORklHX1ZYR0VfREVCVUdfVFJBQ0VfQUxMIGlzIG5vdCBz
ZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CkNPTkZJR19QQ01DSUFfRk1WSjE4WD1tCkNP
TkZJR19ORVRfVkVORE9SX0hQPXkKQ09ORklHX0hQMTAwPW0KQ09ORklHX05FVF9WRU5ET1JfSU5U
RUw9eQpDT05GSUdfRTEwMD1tCkNPTkZJR19FMTAwMD1tCkNPTkZJR19FMTAwMEU9bQpDT05GSUdf
SUdCPW0KQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQj1tCkNPTkZJ
R19JWEdCRT1tCkNPTkZJR19JWEdCRV9EQ0E9eQpDT05GSUdfSVhHQkVfRENCPXkKQ09ORklHX0lY
R0JFVkY9bQpDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfWk5FVD1tCkNPTkZJR19J
UDEwMDA9bQpDT05GSUdfSk1FPW0KQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19T
S0dFPW0KIyBDT05GSUdfU0tHRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TS0dFX0dFTkVTSVM9
eQpDT05GSUdfU0tZMj1tCiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVU
X1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfQ09SRT1tCkNP
TkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKQ09ORklHX0tTODg0
Mj1tCkNPTkZJR19LUzg4NTE9bQpDT05GSUdfS1M4ODUxX01MTD1tCkNPTkZJR19LU1o4ODRYX1BD
ST1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19FTkMyOEo2MD1tCiMgQ09O
RklHX0VOQzI4SjYwX1dSSVRFVkVSSUZZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTVlS
ST15CkNPTkZJR19NWVJJMTBHRT1tCkNPTkZJR19NWVJJMTBHRV9EQ0E9eQpDT05GSUdfRkVBTE5Y
PW0KQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CkNPTkZJR19OQVRTRU1JPW0KQ09ORklHX05T
ODM4MjA9bQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKQ09ORklHX1BDTUNJQV9BWE5FVD1tCkNP
TkZJR19ORTJLX1BDST1tCkNPTkZJR19QQ01DSUFfUENORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9O
VklESUE9eQpDT05GSUdfRk9SQ0VERVRIPW0KQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKQ09ORklH
X1BDSF9HQkU9bQpDT05GSUdfRVRIT0M9bQpDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQpDT05G
SUdfSEFNQUNIST1tCkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9
eQpDT05GSUdfUUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxHRT1tCkNPTkZJR19O
RVRYRU5fTklDPW0KQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19BVFA9bQpDT05G
SUdfODEzOUNQPW0KQ09ORklHXzgxMzlUT089bQpDT05GSUdfODEzOVRPT19QSU89eQojIENPTkZJ
R184MTM5VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PXzgxMjk9eQoj
IENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJ
R19ORVRfVkVORE9SX1JEQz15CkNPTkZJR19SNjA0MD1tCkNPTkZJR19ORVRfVkVORE9SX1NFRVE9
eQpDT05GSUdfU0VFUTgwMDU9bQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJR19TQzky
MDMxPW0KQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKQ09ORklHX1NJUzkwMD1tCkNPTkZJR19TSVMx
OTA9bQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TTVND
PXkKQ09ORklHX1BDTUNJQV9TTUM5MUM5Mj1tCkNPTkZJR19FUElDMTAwPW0KQ09ORklHX1NNU0M5
NDIwPW0KQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPW0KIyBD
T05GSUdfU1RNTUFDX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNTUFDX0RBIGlzIG5v
dCBzZXQKQ09ORklHX1NUTU1BQ19SSU5HPXkKIyBDT05GSUdfU1RNTUFDX0NIQUlORUQgaXMgbm90
IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQpDT05GSUdfSEFQUFlNRUFMPW0KQ09ORklHX1NV
TkdFTT1tCkNPTkZJR19DQVNTSU5JPW0KQ09ORklHX05JVT1tCkNPTkZJR19ORVRfVkVORE9SX1RF
SFVUST15CkNPTkZJR19URUhVVEk9bQpDT05GSUdfTkVUX1ZFTkRPUl9UST15CkNPTkZJR19UTEFO
PW0KQ09ORklHX05FVF9WRU5ET1JfVklBPXkKQ09ORklHX1ZJQV9SSElORT1tCkNPTkZJR19WSUFf
UkhJTkVfTU1JTz15CkNPTkZJR19WSUFfVkVMT0NJVFk9bQpDT05GSUdfTkVUX1ZFTkRPUl9YSVJD
T009eQpDT05GSUdfUENNQ0lBX1hJUkMyUFM9bQpDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD1t
CiMgQ09ORklHX0RFRlhYX01NSU8gaXMgbm90IHNldApDT05GSUdfU0tGUD1tCiMgQ09ORklHX0hJ
UFBJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9bQpDT05GSUdfUEhZTElCPXkKCiMKIyBN
SUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX0RBVklD
T01fUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0NJQ0FE
QV9QSFk9eQpDT05GSUdfVklURVNTRV9QSFk9eQpDT05GSUdfU01TQ19QSFk9eQpDT05GSUdfQlJP
QURDT01fUEhZPXkKQ09ORklHX0lDUExVU19QSFk9eQpDT05GSUdfUkVBTFRFS19QSFk9eQpDT05G
SUdfTkFUSU9OQUxfUEhZPXkKQ09ORklHX1NURTEwWFA9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZ
PXkKQ09ORklHX01JQ1JFTF9QSFk9bQpDT05GSUdfRklYRURfUEhZPXkKQ09ORklHX01ESU9fQklU
QkFORz1tCkNPTkZJR19NRElPX0dQSU89bQpDT05GSUdfUExJUD1tCkNPTkZJR19QUFA9eQpDT05G
SUdfUFBQX0JTRENPTVA9bQpDT05GSUdfUFBQX0RFRkxBVEU9bQpDT05GSUdfUFBQX0ZJTFRFUj15
CkNPTkZJR19QUFBfTVBQRT1tCkNPTkZJR19QUFBfTVVMVElMSU5LPXkKQ09ORklHX1BQUE9BVE09
bQpDT05GSUdfUFBQT0U9bQpDT05GSUdfUFBUUD1tCkNPTkZJR19QUFBPTDJUUD1tCkNPTkZJR19Q
UFBfQVNZTkM9bQpDT05GSUdfUFBQX1NZTkNfVFRZPW0KQ09ORklHX1NMSVA9bQpDT05GSUdfU0xI
Qz15CkNPTkZJR19TTElQX0NPTVBSRVNTRUQ9eQpDT05GSUdfU0xJUF9TTUFSVD15CkNPTkZJR19T
TElQX01PREVfU0xJUDY9eQpDT05GSUdfVFI9eQpDT05GSUdfUENNQ0lBX0lCTVRSPW0KQ09ORklH
X0lCTU9MPW0KQ09ORklHXzNDMzU5PW0KQ09ORklHX1RNUzM4MFRSPW0KQ09ORklHX1RNU1BDST1t
CkNPTkZJR19BQllTUz1tCgojCiMgVVNCIE5ldHdvcmsgQWRhcHRlcnMKIwpDT05GSUdfVVNCX0NB
VEM9bQpDT05GSUdfVVNCX0tBV0VUSD1tCkNPTkZJR19VU0JfUEVHQVNVUz1tCkNPTkZJR19VU0Jf
UlRMODE1MD1tCkNPTkZJR19VU0JfVVNCTkVUPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3WD1tCkNP
TkZJR19VU0JfTkVUX0NEQ0VUSEVSPW0KQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT1tCkNPTkZJR19V
U0JfTkVUX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9T
TVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBB
PW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklH
X1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNC
X05FVF9DRENfU1VCU0VUPW0KQ09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcy
MD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0Jf
RVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9bQpD
T05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSD1tCkNPTkZJR19VU0JfTkVUX0tBTE1JQT1tCkNPTkZJ
R19VU0JfSFNPPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT1tCkNPTkZJR19VU0JfQ0RDX1BIT05F
VD1tCkNPTkZJR19VU0JfSVBIRVRIPW0KQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VT
Ql9WTDYwMD1tCkNPTkZJR19XTEFOPXkKQ09ORklHX1BDTUNJQV9SQVlDUz1tCkNPTkZJR19MSUJF
UlRBU19USElORklSTT1tCiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX1VTQj1tCkNPTkZJR19BSVJPPW0KQ09ORklHX0FU
TUVMPW0KQ09ORklHX1BDSV9BVE1FTD1tCkNPTkZJR19QQ01DSUFfQVRNRUw9bQpDT05GSUdfQVQ3
NkM1MFhfVVNCPW0KQ09ORklHX0FJUk9fQ1M9bQpDT05GSUdfUENNQ0lBX1dMMzUwMT1tCkNPTkZJ
R19QUklTTTU0PW0KQ09ORklHX1VTQl9aRDEyMDE9bQpDT05GSUdfVVNCX05FVF9STkRJU19XTEFO
PW0KQ09ORklHX1JUTDgxODA9bQpDT05GSUdfUlRMODE4Nz1tCkNPTkZJR19SVEw4MTg3X0xFRFM9
eQpDT05GSUdfQURNODIxMT1tCkNPTkZJR19NQUM4MDIxMV9IV1NJTT1tCkNPTkZJR19NV0w4Sz1t
CkNPTkZJR19BVEhfQ09NTU9OPW0KIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X0FUSDVLPW0KIyBDT05GSUdfQVRINUtfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19U
UkFDRVIgaXMgbm90IHNldApDT05GSUdfQVRINUtfUENJPXkKQ09ORklHX0FUSDlLX0hXPW0KQ09O
RklHX0FUSDlLX0NPTU1PTj1tCkNPTkZJR19BVEg5Sz1tCkNPTkZJR19BVEg5S19QQ0k9eQpDT05G
SUdfQVRIOUtfQUhCPXkKQ09ORklHX0FUSDlLX0RFQlVHRlM9eQpDT05GSUdfQVRIOUtfUkFURV9D
T05UUk9MPXkKQ09ORklHX0FUSDlLX0hUQz1tCkNPTkZJR19BVEg5S19IVENfREVCVUdGUz15CkNP
TkZJR19DQVJMOTE3MD1tCkNPTkZJR19DQVJMOTE3MF9MRURTPXkKIyBDT05GSUdfQ0FSTDkxNzBf
REVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DQVJMOTE3MF9XUEM9eQpDT05GSUdfQ0FSTDkxNzBf
SFdSTkc9eQpDT05GSUdfQVRINktMPW0KIyBDT05GSUdfQVRINktMX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0I0Mz1tCkNPTkZJR19CNDNfQkNNQT15CkNPTkZJR19CNDNfU1NCPXkKQ09ORklHX0I0
M19QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNfUENJQ09SRV9BVVRPU0VMRUNUPXkKIyBDT05G
SUdfQjQzX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19TRElPIGlzIG5vdCBzZXQKQ09O
RklHX0I0M19CQ01BX1BJTz15CkNPTkZJR19CNDNfUElPPXkKQ09ORklHX0I0M19QSFlfTj15CkNP
TkZJR19CNDNfUEhZX0xQPXkKQ09ORklHX0I0M19QSFlfSFQ9eQpDT05GSUdfQjQzX0xFRFM9eQpD
T05GSUdfQjQzX0hXUk5HPXkKIyBDT05GSUdfQjQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0I0
M0xFR0FDWT1tCkNPTkZJR19CNDNMRUdBQ1lfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzTEVH
QUNZX1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lfTEVEUz15CkNPTkZJR19C
NDNMRUdBQ1lfSFdSTkc9eQpDT05GSUdfQjQzTEVHQUNZX0RFQlVHPXkKQ09ORklHX0I0M0xFR0FD
WV9ETUE9eQpDT05GSUdfQjQzTEVHQUNZX1BJTz15CkNPTkZJR19CNDNMRUdBQ1lfRE1BX0FORF9Q
SU9fTU9ERT15CiMgQ09ORklHX0I0M0xFR0FDWV9ETUFfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklH
X0I0M0xFR0FDWV9QSU9fTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19CUkNNVVRJTD1tCkNPTkZJR19C
UkNNU01BQz1tCkNPTkZJR19CUkNNRk1BQz1tCiMgQ09ORklHX0JSQ01EQkcgaXMgbm90IHNldApD
T05GSUdfSE9TVEFQPW0KQ09ORklHX0hPU1RBUF9GSVJNV0FSRT15CkNPTkZJR19IT1NUQVBfRklS
TVdBUkVfTlZSQU09eQpDT05GSUdfSE9TVEFQX1BMWD1tCkNPTkZJR19IT1NUQVBfUENJPW0KQ09O
RklHX0hPU1RBUF9DUz1tCkNPTkZJR19JUFcyMTAwPW0KQ09ORklHX0lQVzIxMDBfTU9OSVRPUj15
CiMgQ09ORklHX0lQVzIxMDBfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBXMjIwMD1tCkNPTkZJ
R19JUFcyMjAwX01PTklUT1I9eQpDT05GSUdfSVBXMjIwMF9SQURJT1RBUD15CkNPTkZJR19JUFcy
MjAwX1BST01JU0NVT1VTPXkKQ09ORklHX0lQVzIyMDBfUU9TPXkKIyBDT05GSUdfSVBXMjIwMF9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJJUFc9bQpDT05GSUdfTElCSVBXX0RFQlVHPXkKQ09O
RklHX0lXTFdJRkk9bQoKIwojIERlYnVnZ2luZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMV0lGSV9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JV0xXSUZJX0RFQlVHRlM9eQpDT05GSUdfSVdMV0lGSV9E
RVZJQ0VfVFJBQ0lORz15CiMgQ09ORklHX0lXTFdJRklfREVWSUNFX1NWVE9PTCBpcyBub3Qgc2V0
CkNPTkZJR19JV0xXSUZJX0xFR0FDWT1tCgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJ
R19JV0xXSUZJX0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTFdJRklfTEVHQUNZ
X0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JV0xXSUZJX0xFR0FDWV9ERVZJQ0VfVFJBQ0lO
RyBpcyBub3Qgc2V0CkNPTkZJR19JV0w0OTY1PW0KQ09ORklHX0lXTDM5NDU9bQpDT05GSUdfSVdN
PW0KIyBDT05GSUdfSVdNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lXTV9UUkFDSU5HPXkKQ09O
RklHX0xJQkVSVEFTPW0KQ09ORklHX0xJQkVSVEFTX1VTQj1tCkNPTkZJR19MSUJFUlRBU19DUz1t
CkNPTkZJR19MSUJFUlRBU19TRElPPW0KQ09ORklHX0xJQkVSVEFTX1NQST1tCiMgQ09ORklHX0xJ
QkVSVEFTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX01FU0g9eQpDT05GSUdfSEVS
TUVTPW0KIyBDT05GSUdfSEVSTUVTX1BSSVNNIGlzIG5vdCBzZXQKQ09ORklHX0hFUk1FU19DQUNI
RV9GV19PTl9JTklUPXkKQ09ORklHX1BMWF9IRVJNRVM9bQpDT05GSUdfVE1EX0hFUk1FUz1tCkNP
TkZJR19OT1JURUxfSEVSTUVTPW0KQ09ORklHX1BDTUNJQV9IRVJNRVM9bQpDT05GSUdfUENNQ0lB
X1NQRUNUUlVNPW0KQ09ORklHX09SSU5PQ09fVVNCPW0KQ09ORklHX1A1NF9DT01NT049bQpDT05G
SUdfUDU0X1VTQj1tCkNPTkZJR19QNTRfUENJPW0KQ09ORklHX1A1NF9TUEk9bQojIENPTkZJR19Q
NTRfU1BJX0RFRkFVTFRfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX1A1NF9MRURTPXkKQ09ORklH
X1JUMlgwMD1tCkNPTkZJR19SVDI0MDBQQ0k9bQpDT05GSUdfUlQyNTAwUENJPW0KQ09ORklHX1JU
NjFQQ0k9bQpDT05GSUdfUlQyODAwUENJPW0KQ09ORklHX1JUMjgwMFBDSV9SVDMzWFg9eQpDT05G
SUdfUlQyODAwUENJX1JUMzVYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQ1M1hYPXkKQ09ORklHX1JU
MjUwMFVTQj1tCkNPTkZJR19SVDczVVNCPW0KQ09ORklHX1JUMjgwMFVTQj1tCkNPTkZJR19SVDI4
MDBVU0JfUlQzM1hYPXkKIyBDT05GSUdfUlQyODAwVVNCX1JUMzVYWCBpcyBub3Qgc2V0CiMgQ09O
RklHX1JUMjgwMFVTQl9SVDUzWFggaXMgbm90IHNldApDT05GSUdfUlQyODAwVVNCX1VOS05PV049
eQpDT05GSUdfUlQyODAwX0xJQj1tCkNPTkZJR19SVDJYMDBfTElCX1BDST1tCkNPTkZJR19SVDJY
MDBfTElCX1VTQj1tCkNPTkZJR19SVDJYMDBfTElCPW0KQ09ORklHX1JUMlgwMF9MSUJfRklSTVdB
UkU9eQpDT05GSUdfUlQyWDAwX0xJQl9DUllQVE89eQpDT05GSUdfUlQyWDAwX0xJQl9MRURTPXkK
IyBDT05GSUdfUlQyWDAwX0xJQl9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQyWDAwX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJDRT1tCkNPTkZJR19SVEw4MTkyU0U9bQpDT05G
SUdfUlRMODE5MkRFPW0KQ09ORklHX1JUTDgxOTJDVT1tCkNPTkZJR19SVExXSUZJPW0KQ09ORklH
X1JUTDgxOTJDX0NPTU1PTj1tCkNPTkZJR19XTDEyNTE9bQpDT05GSUdfV0wxMjUxX1NQST1tCkNP
TkZJR19XTDEyNTFfU0RJTz1tCkNPTkZJR19XTDEyWFhfTUVOVT1tCkNPTkZJR19XTDEyWFg9bQpD
T05GSUdfV0wxMlhYX1NQST1tCkNPTkZJR19XTDEyWFhfU0RJTz1tCiMgQ09ORklHX1dMMTJYWF9T
RElPX1RFU1QgaXMgbm90IHNldApDT05GSUdfV0wxMlhYX1BMQVRGT1JNX0RBVEE9eQpDT05GSUdf
WkQxMjExUlc9bQojIENPTkZJR19aRDEyMTFSV19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NV0lG
SUVYPW0KQ09ORklHX01XSUZJRVhfU0RJTz1tCkNPTkZJR19NV0lGSUVYX1BDSUU9bQoKIwojIFdp
TUFYIFdpcmVsZXNzIEJyb2FkYmFuZCBkZXZpY2VzCiMKQ09ORklHX1dJTUFYX0kyNDAwTT1tCkNP
TkZJR19XSU1BWF9JMjQwME1fVVNCPW0KQ09ORklHX1dJTUFYX0kyNDAwTV9TRElPPW0KQ09ORklH
X1dJTUFYX0lXTUMzMjAwX1NESU89eQpDT05GSUdfV0lNQVhfSTI0MDBNX0RFQlVHX0xFVkVMPTgK
Q09ORklHX1dBTj15CkNPTkZJR19MQU5NRURJQT1tCkNPTkZJR19IRExDPW0KQ09ORklHX0hETENf
UkFXPW0KQ09ORklHX0hETENfUkFXX0VUSD1tCkNPTkZJR19IRExDX0NJU0NPPW0KQ09ORklHX0hE
TENfRlI9bQpDT05GSUdfSERMQ19QUFA9bQpDT05GSUdfSERMQ19YMjU9bQpDT05GSUdfUENJMjAw
U1lOPW0KQ09ORklHX1dBTlhMPW0KQ09ORklHX1BDMzAwVE9PPW0KQ09ORklHX0ZBUlNZTkM9bQpD
T05GSUdfRFNDQzQ9bQpDT05GSUdfRFNDQzRfUENJU1lOQz15CkNPTkZJR19EU0NDNF9QQ0lfUlNU
PXkKQ09ORklHX0RMQ0k9bQpDT05GSUdfRExDSV9NQVg9OApDT05GSUdfV0FOX1JPVVRFUl9EUklW
RVJTPW0KQ09ORklHX0NZQ0xBREVTX1NZTkM9bQpDT05GSUdfQ1lDTE9NWF9YMjU9eQpDT05GSUdf
TEFQQkVUSEVSPW0KQ09ORklHX1gyNV9BU1k9bQpDT05GSUdfU0JOST1tCiMgQ09ORklHX1NCTklf
TVVMVElMSU5FIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdf
WEVOX05FVERFVl9CQUNLRU5EPW0KQ09ORklHX1ZNWE5FVDM9bQpDT05GSUdfSFlQRVJWX05FVD1t
CkNPTkZJR19JU0ROPXkKQ09ORklHX0lTRE5fSTRMPW0KQ09ORklHX0lTRE5fUFBQPXkKQ09ORklH
X0lTRE5fUFBQX1ZKPXkKQ09ORklHX0lTRE5fTVBQPXkKQ09ORklHX0lQUFBfRklMVEVSPXkKQ09O
RklHX0lTRE5fUFBQX0JTRENPTVA9bQpDT05GSUdfSVNETl9BVURJTz15CkNPTkZJR19JU0ROX1RU
WV9GQVg9eQpDT05GSUdfSVNETl9YMjU9eQoKIwojIElTRE4gZmVhdHVyZSBzdWJtb2R1bGVzCiMK
Q09ORklHX0lTRE5fRElWRVJTSU9OPW0KCiMKIyBJU0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMK
IwoKIwojIFBhc3NpdmUgY2FyZHMKIwpDT05GSUdfSVNETl9EUlZfSElTQVg9bQoKIwojIEQtY2hh
bm5lbCBwcm90b2NvbCBmZWF0dXJlcwojCkNPTkZJR19ISVNBWF9FVVJPPXkKQ09ORklHX0RFX0FP
Qz15CiMgQ09ORklHX0hJU0FYX05PX1NFTkRDT01QTEVURSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ
U0FYX05PX0xMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX05PX0tFWVBBRCBpcyBub3Qgc2V0
CkNPTkZJR19ISVNBWF8xVFI2PXkKQ09ORklHX0hJU0FYX05JMT15CkNPTkZJR19ISVNBWF9NQVhf
Q0FSRFM9OAoKIwojIEhpU2F4IHN1cHBvcnRlZCBjYXJkcwojCkNPTkZJR19ISVNBWF8xNl8zPXkK
Q09ORklHX0hJU0FYX1RFTEVTUENJPXkKQ09ORklHX0hJU0FYX1MwQk9YPXkKQ09ORklHX0hJU0FY
X0ZSSVRaUENJPXkKQ09ORklHX0hJU0FYX0FWTV9BMV9QQ01DSUE9eQpDT05GSUdfSElTQVhfRUxT
QT15CkNPTkZJR19ISVNBWF9ESUVITERJVkE9eQpDT05GSUdfSElTQVhfU0VETEJBVUVSPXkKQ09O
RklHX0hJU0FYX05FVEpFVD15CkNPTkZJR19ISVNBWF9ORVRKRVRfVT15CkNPTkZJR19ISVNBWF9O
SUNDWT15CkNPTkZJR19ISVNBWF9CS01fQTRUPXkKQ09ORklHX0hJU0FYX1NDVF9RVUFEUk89eQpD
T05GSUdfSElTQVhfR0FaRUw9eQpDT05GSUdfSElTQVhfSEZDX1BDST15CkNPTkZJR19ISVNBWF9X
NjY5Mj15CkNPTkZJR19ISVNBWF9IRkNfU1g9eQpDT05GSUdfSElTQVhfRU5URVJOT1dfUENJPXkK
IyBDT05GSUdfSElTQVhfREVCVUcgaXMgbm90IHNldAoKIwojIEhpU2F4IFBDTUNJQSBjYXJkIHNl
cnZpY2UgbW9kdWxlcwojCkNPTkZJR19ISVNBWF9TRURMQkFVRVJfQ1M9bQpDT05GSUdfSElTQVhf
RUxTQV9DUz1tCkNPTkZJR19ISVNBWF9BVk1fQTFfQ1M9bQpDT05GSUdfSElTQVhfVEVMRVNfQ1M9
bQoKIwojIEhpU2F4IHN1YiBkcml2ZXIgbW9kdWxlcwojCkNPTkZJR19ISVNBWF9TVDU0ODE9bQpD
T05GSUdfSElTQVhfSEZDVVNCPW0KQ09ORklHX0hJU0FYX0hGQzRTOFM9bQpDT05GSUdfSElTQVhf
RlJJVFpfUENJUE5QPW0KCiMKIyBBY3RpdmUgY2FyZHMKIwpDT05GSUdfSVNETl9DQVBJPW0KQ09O
RklHX0lTRE5fRFJWX0FWTUIxX1ZFUkJPU0VfUkVBU09OPXkKQ09ORklHX0NBUElfVFJBQ0U9eQpD
T05GSUdfSVNETl9DQVBJX01JRERMRVdBUkU9eQpDT05GSUdfSVNETl9DQVBJX0NBUEkyMD1tCkNP
TkZJR19JU0ROX0NBUElfQ0FQSURSVj1tCgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKQ09O
RklHX0NBUElfQVZNPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJPW0KQ09ORklHX0lTRE5f
RFJWX0FWTUIxX0IxUENJVjQ9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ01DSUE9bQpDT05G
SUdfSVNETl9EUlZfQVZNQjFfQVZNX0NTPW0KQ09ORklHX0lTRE5fRFJWX0FWTUIxX1QxUENJPW0K
Q09ORklHX0lTRE5fRFJWX0FWTUIxX0M0PW0KQ09ORklHX0NBUElfRUlDT049eQpDT05GSUdfSVNE
Tl9ESVZBUz1tCkNPTkZJR19JU0ROX0RJVkFTX0JSSVBDST15CkNPTkZJR19JU0ROX0RJVkFTX1BS
SVBDST15CkNPTkZJR19JU0ROX0RJVkFTX0RJVkFDQVBJPW0KQ09ORklHX0lTRE5fRElWQVNfVVNF
UklEST1tCkNPTkZJR19JU0ROX0RJVkFTX01BSU5UPW0KQ09ORklHX0lTRE5fRFJWX0dJR0FTRVQ9
bQojIENPTkZJR19HSUdBU0VUX0NBUEkgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9JNEw9eQoj
IENPTkZJR19HSUdBU0VUX0RVTU1ZTEwgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9CQVNFPW0K
Q09ORklHX0dJR0FTRVRfTTEwNT1tCkNPTkZJR19HSUdBU0VUX00xMDE9bQojIENPTkZJR19HSUdB
U0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9eQpD
T05GSUdfTUlTRE49bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0KCiMK
IyBtSVNETiBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJR19N
SVNETl9IRkNNVUxUST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZNRlJJ
VFo9bQpDT05GSUdfTUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpDT05G
SUdfTUlTRE5fVzY2OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0lQQUM9
bQpDT05GSUdfTUlTRE5fSVNBUj1tCkNPTkZJR19JU0ROX0hETEM9bQpDT05GSUdfUEhPTkU9bQpD
T05GSUdfUEhPTkVfSVhKPW0KQ09ORklHX1BIT05FX0lYSl9QQ01DSUE9bQoKIwojIElucHV0IGRl
dmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpD
T05GSUdfSU5QVVRfUE9MTERFVj1tCkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KCiMKIyBVc2Vy
bGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01P
VVNFREVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklH
X0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPW0KQ09ORklH
X0lOUFVUX0VWREVWPXkKQ09ORklHX0lOUFVUX0VWQlVHPW0KCiMKIyBJbnB1dCBEZXZpY2UgRHJp
dmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTIwPW0K
Q09ORklHX0tFWUJPQVJEX0FEUDU1ODg9bQpDT05GSUdfS0VZQk9BUkRfQURQNTU4OT1tCkNPTkZJ
R19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9bQojIENPTkZJR19LRVlC
T0FSRF9RVDIxNjAgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTEtLQkQ9bQpDT05GSUdfS0VZ
Qk9BUkRfR1BJTz1tCkNPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRD1tCkNPTkZJR19LRVlCT0FS
RF9UQ0E2NDE2PW0KQ09ORklHX0tFWUJPQVJEX01BVFJJWD1tCkNPTkZJR19LRVlCT0FSRF9MTTgz
MjM9bQpDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT1tCkNPTkZJR19LRVlCT0FSRF9NQ1M9bQpDT05G
SUdfS0VZQk9BUkRfTVBSMTIxPW0KQ09ORklHX0tFWUJPQVJEX05FV1RPTj1tCkNPTkZJR19LRVlC
T0FSRF9PUEVOQ09SRVM9bQpDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVk9bQpDT05GSUdfS0VZQk9B
UkRfU1VOS0JEPW0KQ09ORklHX0tFWUJPQVJEX1NUTVBFPW0KQ09ORklHX0tFWUJPQVJEX1RDMzU4
OVg9bQpDT05GSUdfS0VZQk9BUkRfWFRLQkQ9bQpDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdf
TU9VU0VfUFMyPW0KQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJ
UFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfTElG
RUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VM
QU5URUNIPXkKQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15CiMgQ09ORklHX01PVVNFX1BTMl9U
T1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdfTU9VU0VfQVBQ
TEVUT1VDSD1tCkNPTkZJR19NT1VTRV9CQ001OTc0PW0KQ09ORklHX01PVVNFX1ZTWFhYQUE9bQpD
T05GSUdfTU9VU0VfR1BJTz1tCkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0KQ09ORklHX0lO
UFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz1tCkNPTkZJR19KT1lTVElDS19B
M0Q9bQpDT05GSUdfSk9ZU1RJQ0tfQURJPW0KQ09ORklHX0pPWVNUSUNLX0NPQlJBPW0KQ09ORklH
X0pPWVNUSUNLX0dGMks9bQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD1tCkNPTkZJR19KT1lTVElDS19H
UklQX01QPW0KQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVD1tCkNPTkZJR19KT1lTVElDS19JTlRF
UkFDVD1tCkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPW0KQ09ORklHX0pPWVNUSUNLX1RNREM9
bQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFPW0KQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9VU0I9eQpD
T05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPW0KQ09O
RklHX0pPWVNUSUNLX01BR0VMTEFOPW0KQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPW0KQ09ORklH
X0pPWVNUSUNLX1NQQUNFQkFMTD1tCkNPTkZJR19KT1lTVElDS19TVElOR0VSPW0KQ09ORklHX0pP
WVNUSUNLX1RXSURKT1k9bQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT1tCkNPTkZJR19KT1lTVElD
S19EQjk9bQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj1tCkNPTkZJR19KT1lTVElDS19UVVJCT0dS
QUZYPW0KQ09ORklHX0pPWVNUSUNLX0FTNTAxMT1tCkNPTkZJR19KT1lTVElDS19KT1lEVU1QPW0K
Q09ORklHX0pPWVNUSUNLX1hQQUQ9bQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9GRj15CkNPTkZJR19K
T1lTVElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDE9bQpDT05GSUdf
SU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0KQ09ORklHX1RBQkxFVF9V
U0JfQUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz1tCkNPTkZJR19UQUJMRVRfVVNCX0hB
TldBTkc9bQpDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj1tCkNPTkZJR19UQUJMRVRfVVNCX1dBQ09N
PW0KQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOXzg4UE04NjBY
PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDY9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3
PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OT1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzlf
STJDPW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9TUEk9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
QVRNRUxfTVhUPW0KQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTM9bQpDT05GSUdfVE9VQ0hTQ1JF
RU5fQ1k4Q1RNRzExMD1tCkNPTkZJR19UT1VDSFNDUkVFTl9EQTkwMzQ9bQpDT05GSUdfVE9VQ0hT
Q1JFRU5fRFlOQVBSTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkU9bQpDT05GSUdfVE9V
Q0hTQ1JFRU5fRUVUST1tCkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPW0KQ09ORklHX1RPVUNI
U0NSRUVOX0dVTlpFPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VMTz1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9XQUNPTV9XODAwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMT1tCkNPTkZJR19UT1VD
SFNDUkVFTl9NQ1M1MDAwPW0KQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD1tCkNPTkZJR19UT1VD
SFNDUkVFTl9JTkVYSU89bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9bQpDT05GSUdfVE9VQ0hT
Q1JFRU5fUEVOTU9VTlQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD1tCkNPTkZJR19U
T1VDSFNDUkVFTl9UT1VDSFdJTj1tCkNPTkZJR19UT1VDSFNDUkVFTl9VQ0IxNDAwPW0KQ09ORklH
X1RPVUNIU0NSRUVOX1dNODMxWD1tCkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3WFg9bQpDT05GSUdf
VE9VQ0hTQ1JFRU5fV005NzA1PXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcxMj15CkNPTkZJR19U
T1VDSFNDUkVFTl9XTTk3MTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT1tCkNP
TkZJR19UT1VDSFNDUkVFTl9NQzEzNzgzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FR0FMQVg9
eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf
M009eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lUTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf
RVRVUkJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15CkNPTkZJR19UT1VDSFNDUkVF
Tl9VU0JfRE1DX1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JUlRPVUNIPXkKQ09ORklH
X1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR0VORVJB
TF9UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1A9eQpDT05GSUdfVE9VQ0hTQ1JF
RU5fVVNCX0pBU1RFQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRTJJPXkKQ09ORklHX1RPVUNI
U0NSRUVOX1VTQl9aWVRST05JQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRUX1RDNDVVU0I9
eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX05FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNI
SVQyMTM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPPW0KQ09ORklHX1RPVUNIU0NSRUVO
X1RTQzIwMDU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9TVDEyMzI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNUEU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
VFBTNjUwN1g9bQpDT05GSUdfSU5QVVRfTUlTQz15CkNPTkZJR19JTlBVVF84OFBNODYwWF9PTktF
WT1tCkNPTkZJR19JTlBVVF9BQjg1MDBfUE9OS0VZPW0KQ09ORklHX0lOUFVUX0FENzE0WD1tCkNP
TkZJR19JTlBVVF9BRDcxNFhfSTJDPW0KQ09ORklHX0lOUFVUX0FENzE0WF9TUEk9bQpDT05GSUdf
SU5QVVRfQk1BMTUwPW0KQ09ORklHX0lOUFVUX1BDU1BLUj1tCkNPTkZJR19JTlBVVF9NQVg4OTI1
X09OS0VZPW0KQ09ORklHX0lOUFVUX01DMTM3ODNfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX01N
QTg0NTA9bQpDT05GSUdfSU5QVVRfTVBVMzA1MD1tCkNPTkZJR19JTlBVVF9BUEFORUw9bQpDT05G
SUdfSU5QVVRfQVRMQVNfQlROUz1tCkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj1tCkNPTkZJR19J
TlBVVF9LRVlTUEFOX1JFTU9URT1tCkNPTkZJR19JTlBVVF9LWFRKOT1tCiMgQ09ORklHX0lOUFVU
X0tYVEo5X1BPTExFRF9NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BPV0VSTUFURT1tCkNP
TkZJR19JTlBVVF9ZRUFMSU5LPW0KQ09ORklHX0lOUFVUX0NNMTA5PW0KQ09ORklHX0lOUFVUX1VJ
TlBVVD15CkNPTkZJR19JTlBVVF9QQ0Y1MDYzM19QTVU9bQpDT05GSUdfSU5QVVRfUENGODU3ND1t
CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPW0KQ09ORklHX0lOUFVUX1dNODMxWF9P
Tj1tCkNPTkZJR19JTlBVVF9BRFhMMzRYPW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDPW0KQ09O
RklHX0lOUFVUX0FEWEwzNFhfU1BJPW0KQ09ORklHX0lOUFVUX0NNQTMwMDA9bQpDT05GSUdfSU5Q
VVRfQ01BMzAwMF9JMkM9bQpDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD1tCgojCiMg
SGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkK
Q09ORklHX1NFUklPX1NFUlBPUlQ9bQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9bQpDT05GSUdfU0VS
SU9fUEFSS0JEPW0KQ09ORklHX1NFUklPX1BDSVBTMj1tCkNPTkZJR19TRVJJT19MSUJQUzI9eQpD
T05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9bQpDT05GSUdfU0VSSU9f
UFMyTVVMVD1tCkNPTkZJR19HQU1FUE9SVD1tCkNPTkZJR19HQU1FUE9SVF9OUzU1OD1tCkNPTkZJ
R19HQU1FUE9SVF9MND1tCkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPW0KQ09ORklHX0dBTUVQT1JU
X0ZNODAxPW0KCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19WVD15CkNPTkZJR19DT05T
T0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVf
U0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9
eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUz15
CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTAKQ09ORklHX1NF
UklBTF9OT05TVEFOREFSRD15CkNPTkZJR19ST0NLRVRQT1JUPW0KQ09ORklHX0NZQ0xBREVTPW0K
IyBDT05GSUdfQ1laX0lOVFIgaXMgbm90IHNldApDT05GSUdfTU9YQV9JTlRFTExJTz1tCkNPTkZJ
R19NT1hBX1NNQVJUSU89bQpDT05GSUdfU1lOQ0xJTks9bQpDT05GSUdfU1lOQ0xJTktNUD1tCkNP
TkZJR19TWU5DTElOS19HVD1tCkNPTkZJR19OT1pPTUk9bQpDT05GSUdfSVNJPW0KQ09ORklHX05f
SERMQz1tCiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1JPVVRFUj1tCkNP
TkZJR19UUkFDRV9TSU5LPW0KIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CkNPTkZJR19TVEFM
RFJWPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19T
RVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfU0VS
SUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1
MF9DUz1tCkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00OApDT05GSUdfU0VSSUFMXzgyNTBf
UlVOVElNRV9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VS
SUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENP
TkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUw
X1JTQT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCkNPTkZJR19TRVJJQUxf
TUFYMzEwMD1tCkNPTkZJR19TRVJJQUxfTUFYMzEwNz1tCkNPTkZJR19TRVJJQUxfTVJTVF9NQVgz
MTEwPW0KQ09ORklHX1NFUklBTF9NRkRfSFNVPW0KQ09ORklHX1NFUklBTF9VQVJUTElURT1tCkNP
TkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX0NP
TlNPTEVfUE9MTD15CkNPTkZJR19TRVJJQUxfSlNNPW0KQ09ORklHX1NFUklBTF9USU1CRVJEQUxF
PW0KQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQ9bQpDT05GSUdfU0VSSUFMX0FMVEVSQV9V
QVJUPW0KQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19TRVJJQUxf
QUxURVJBX1VBUlRfQkFVRFJBVEU9MTE1MjAwCiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5v
dCBzZXQKQ09ORklHX1NFUklBTF9QQ0hfVUFSVD1tCkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VB
UlQ9bQpDT05GSUdfVFRZX1BSSU5USz15CkNPTkZJR19QUklOVEVSPW0KIyBDT05GSUdfTFBfQ09O
U09MRSBpcyBub3Qgc2V0CkNPTkZJR19QUERFVj1tCkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklH
X0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT1tCkNPTkZJ
R19JUE1JX0hBTkRMRVI9bQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09O
RklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlf
V0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj1tCkNPTkZJR19IV19SQU5ET009eQpDT05G
SUdfSFdfUkFORE9NX1RJTUVSSU9NRU09bQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPW0KQ09ORklH
X0hXX1JBTkRPTV9BTUQ9bQpDT05GSUdfSFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19SQU5ET01f
VklSVElPPW0KQ09ORklHX05WUkFNPW0KQ09ORklHX1IzOTY0PW0KQ09ORklHX0FQUExJQ09NPW0K
CiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfU1lOQ0xJTktfQ1M9bQpDT05G
SUdfQ0FSRE1BTl80MDAwPW0KQ09ORklHX0NBUkRNQU5fNDA0MD1tCkNPTkZJR19JUFdJUkVMRVNT
PW0KQ09ORklHX01XQVZFPW0KQ09ORklHX1JBV19EUklWRVI9bQpDT05GSUdfTUFYX1JBV19ERVZT
PTI1NgpDT05GSUdfSFBFVD15CkNPTkZJR19IUEVUX01NQVA9eQpDT05GSUdfSEFOR0NIRUNLX1RJ
TUVSPW0KQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJUz1tCkNPTkZJR19UQ0dfTlNDPW0K
Q09ORklHX1RDR19BVE1FTD1tCkNPTkZJR19UQ0dfSU5GSU5FT049bQpDT05GSUdfVEVMQ0xPQ0s9
bQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19SQU1PT1BTPW0KQ09ORklHX0kyQz15CkNPTkZJR19J
MkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9bQpD
T05GSUdfSTJDX01VWD1tCgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJ
R19JMkNfTVVYX0dQSU89bQpDT05GSUdfSTJDX01VWF9QQ0E5NTQxPW0KQ09ORklHX0kyQ19NVVhf
UENBOTU0eD1tCiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNf
U01CVVM9bQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPW0KQ09ORklH
X0kyQ19BTEdPUENGPW0KQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVz
IHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklH
X0kyQ19BTEkxNTM1PW0KQ09ORklHX0kyQ19BTEkxNTYzPW0KQ09ORklHX0kyQ19BTEkxNVgzPW0K
Q09ORklHX0kyQ19BTUQ3NTY9bQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNf
QU1EODExMT1tCkNPTkZJR19JMkNfSTgwMT1tCkNPTkZJR19JMkNfSVNDSD1tCkNPTkZJR19JMkNf
UElJWDQ9bQpDT05GSUdfSTJDX05GT1JDRTI9bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9bQpD
T05GSUdfSTJDX1NJUzU1OTU9bQpDT05GSUdfSTJDX1NJUzYzMD1tCkNPTkZJR19JMkNfU0lTOTZY
PW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2ZXJz
CiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkg
ZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPW0K
Q09ORklHX0kyQ19HUElPPW0KQ09ORklHX0kyQ19JTlRFTF9NSUQ9bQpDT05GSUdfSTJDX09DT1JF
Uz1tCkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90
IHNldApDT05GSUdfSTJDX1NJTVRFQz1tCkNPTkZJR19JMkNfWElMSU5YPW0KQ09ORklHX0kyQ19F
RzIwVD1tCgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19J
MkNfRElPTEFOX1UyQz1tCkNPTkZJR19JMkNfUEFSUE9SVD1tCkNPTkZJR19JMkNfUEFSUE9SVF9M
SUdIVD1tCkNPTkZJR19JMkNfVEFPU19FVk09bQpDT05GSUdfSTJDX1RJTllfVVNCPW0KCiMKIyBP
dGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19J
MkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJ
R19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3Rl
ciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT1tCkNPTkZJR19TUElfQklU
QkFORz1tCkNPTkZJR19TUElfQlVUVEVSRkxZPW0KQ09ORklHX1NQSV9HUElPPW0KQ09ORklHX1NQ
SV9MTTcwX0xMUD1tCkNPTkZJR19TUElfT0NfVElOWT1tCiMgQ09ORklHX1NQSV9QWEEyWFhfUENJ
IGlzIG5vdCBzZXQKQ09ORklHX1NQSV9UT1BDTElGRl9QQ0g9bQojIENPTkZJR19TUElfWElMSU5Y
IGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPXkKQ09ORklHX1NQSV9EV19QQ0k9bQpD
T05GSUdfU1BJX0RXX01JRF9ETUE9eQoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklH
X1NQSV9TUElERVY9bQpDT05GSUdfU1BJX1RMRTYyWDA9bQoKIwojIFBQUyBzdXBwb3J0CiMKQ09O
RklHX1BQUz1tCiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMg
c3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQ
U19DTElFTlRfTERJU0M9bQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KQ09ORklHX1BQU19D
TElFTlRfR1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2Nr
IHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BUkNI
X1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKIyBDT05GSUdfREVCVUdf
R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz1t
CkNPTkZJR19HUElPX01BWDczMFg9bQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzOgoj
CkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09bQpDT05GSUdfR1BJT19JVDg3NjFFPW0KQ09O
RklHX0dQSU9fU0NIPW0KQ09ORklHX0dQSU9fVlg4NTU9bQoKIwojIEkyQyBHUElPIGV4cGFuZGVy
czoKIwpDT05GSUdfR1BJT19NQVg3MzAwPW0KQ09ORklHX0dQSU9fTUFYNzMyWD1tCkNPTkZJR19H
UElPX1BDQTk1M1g9bQpDT05GSUdfR1BJT19QQ0Y4NTdYPW0KQ09ORklHX0dQSU9fU1gxNTBYPXkK
Q09ORklHX0dQSU9fU1RNUEU9eQpDT05GSUdfR1BJT19UQzM1ODlYPXkKQ09ORklHX0dQSU9fVFBT
NjU5MTI9bQpDT05GSUdfR1BJT19XTTgzMVg9bQpDT05GSUdfR1BJT19XTTgzNTA9bQpDT05GSUdf
R1BJT19XTTg5OTQ9bQpDT05GSUdfR1BJT19BRFA1NTIwPW0KQ09ORklHX0dQSU9fQURQNTU4OD1t
CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0NTNTUzNT1tCkNPTkZJR19H
UElPX0xBTkdXRUxMPXkKQ09ORklHX0dQSU9fUENIPW0KQ09ORklHX0dQSU9fTUxfSU9IPW0KQ09O
RklHX0dQSU9fVElNQkVSREFMRT15CkNPTkZJR19HUElPX1JEQzMyMVg9bQoKIwojIFNQSSBHUElP
IGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19NQVg3MzAxPW0KQ09ORklHX0dQSU9fTUNQMjNTMDg9
bQpDT05GSUdfR1BJT19NQzMzODgwPW0KQ09ORklHX0dQSU9fNzRYMTY0PW0KCiMKIyBBQzk3IEdQ
SU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX1VDQjE0MDA9eQoKIwojIE1PRFVMYnVzIEdQSU8g
ZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0pBTlpfVFRMPW0KQ09ORklHX0dQSU9fVFBTNjU5MTA9
eQpDT05GSUdfVzE9bQpDT05GSUdfVzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpD
T05GSUdfVzFfTUFTVEVSX01BVFJPWD1tCkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPW0KQ09ORklH
X1cxX01BU1RFUl9EUzI0ODI9bQpDT05GSUdfVzFfTUFTVEVSX0RTMVdNPW0KQ09ORklHX1cxX01B
U1RFUl9HUElPPW0KCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPW0K
Q09ORklHX1cxX1NMQVZFX1NNRU09bQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PW0KQ09ORklHX1cx
X1NMQVZFX0RTMjQyMz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9bQpDT05GSUdfVzFfU0xBVkVf
RFMyNDMzPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNPTkZJR19X
MV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPW0KQ09ORklHX1cxX1NMQVZF
X0JRMjcwMDA9bQpDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1BEQV9QT1dFUj1tCkNPTkZJR19NQVg4OTI1X1BPV0VSPW0K
Q09ORklHX1dNODMxWF9CQUNLVVA9bQpDT05GSUdfV004MzFYX1BPV0VSPW0KQ09ORklHX1dNODM1
MF9QT1dFUj1tCkNPTkZJR19URVNUX1BPV0VSPW0KQ09ORklHX0JBVFRFUllfRFMyNzYwPW0KQ09O
RklHX0JBVFRFUllfRFMyNzgwPW0KQ09ORklHX0JBVFRFUllfRFMyNzgyPW0KQ09ORklHX0JBVFRF
UllfQlEyMFo3NT1tCkNPTkZJR19CQVRURVJZX0JRMjd4MDA9bQpDT05GSUdfQkFUVEVSWV9CUTI3
WDAwX0kyQz15CkNPTkZJR19CQVRURVJZX0JRMjdYMDBfUExBVEZPUk09eQpDT05GSUdfQkFUVEVS
WV9EQTkwMzA9bQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD1tCkNPTkZJR19CQVRURVJZX01BWDE3
MDQyPW0KQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9bQpDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PW0K
Q09ORklHX0NIQVJHRVJfTUFYODkwMz1tCkNPTkZJR19DSEFSR0VSX0dQSU89bQpDT05GSUdfQ0hB
UkdFUl9NQVg4OTk3PW0KQ09ORklHX0NIQVJHRVJfTUFYODk5OD1tCkNPTkZJR19IV01PTj15CkNP
TkZJR19IV01PTl9WSUQ9bQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMK
IyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5T
T1JTX0FCSVRVR1VSVTM9bQpDT05GSUdfU0VOU09SU19BRDczMTQ9bQpDT05GSUdfU0VOU09SU19B
RDc0MTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRENYWD1tCkNP
TkZJR19TRU5TT1JTX0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0xMDI1PW0KQ09ORklHX1NF
TlNPUlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpDT05GSUdfU0VOU09SU19B
RE0xMDMxPW0KQ09ORklHX1NFTlNPUlNfQURNOTI0MD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9
bQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCkNPTkZJ
R19TRU5TT1JTX0FEVDc0NzU9bQpDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KQ09ORklHX1NFTlNP
UlNfSzhURU1QPW0KQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1
SF9QT1dFUj1tCkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCkNPTkZJR19TRU5TT1JTX0FUWFAxPW0K
Q09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdfU0VO
U09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3
MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1t
CkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KQ09ORklHX1NFTlNPUlNfR0w1MThTTT1tCkNPTkZJR19T
RU5TT1JTX0dMNTIwU009bQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj1tCkNPTkZJR19TRU5TT1JT
X0NPUkVURU1QPW0KQ09ORklHX1NFTlNPUlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVY
PW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1tCkNPTkZJR19TRU5TT1JTX0pDNDI9bQpDT05GSUdfU0VO
U09SU19MSU5FQUdFPW0KQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzA9
bQpDT05GSUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNPUlNfTE03NT1tCkNPTkZJR19TRU5T
T1JTX0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD1tCkNP
TkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNPUlNf
TE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09ORklH
X1NFTlNPUlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09SU19M
VEM0MjE1PW0KQ09ORklHX1NFTlNPUlNfTFRDNDI0NT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9
bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNPTkZJ
R19TRU5TT1JTX01BWDExMTE9bQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT1tCkNPTkZJR19TRU5T
T1JTX01BWDE2MTk9bQpDT05GSUdfU0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFY
NjYzOT1tCkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05GSUdfU0VOU09SU19NQVg2NjUwPW0K
Q09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9bQpDT05GSUdfU0VOU09SU19QQzg3MzYwPW0K
Q09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQojIENPTkZJ
R19QTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDE1PW0KQ09ORklHX1NFTlNPUlNf
U0hUMjE9bQpDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfU01NNjY1PW0K
Q09ORklHX1NFTlNPUlNfRE1FMTczNz1tCkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQpDT05GSUdf
U0VOU09SU19FTUMyMTAzPW0KQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9bQpDT05GSUdfU0VOU09S
U19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9bQpDT05GSUdfU0VOU09SU19T
TVNDNDdCMzk3PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049bQpDT05GSUdfU0VOU09S
U19TQ0g1NjI3PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj1tCkNPTkZJR19TRU5TT1JTX0FEUzEw
MTU9bQpDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KQ09ORklHX1NFTlNPUlNfQURTNzg3MT1tCkNP
TkZJR19TRU5TT1JTX0FNQzY4MjE9bQpDT05GSUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VO
U09SU19UTVAxMDI9bQpDT05GSUdfU0VOU09SU19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0
MjE9bQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9
bQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgyMzE9bQpDT05GSUdf
U0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19TRU5TT1JT
X1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQpDT05GSUdfU0VOU09SU19XODM3OTU9
bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP
UlNfVzgzTDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNf
VzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQpDT05GSUdfU0VOU09SU19XTTgz
MVg9bQpDT05GSUdfU0VOU09SU19XTTgzNTA9bQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz1tCkNP
TkZJR19TRU5TT1JTX01DMTM3ODNfQURDPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VO
U09SU19BQ1BJX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19USEVSTUFM
PXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hE
T0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKCiMKIyBXYXRj
aGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KQ09ORklHX1dNODMx
WF9XQVRDSERPRz1tCkNPTkZJR19XTTgzNTBfV0FUQ0hET0c9bQpDT05GSUdfQUNRVUlSRV9XRFQ9
bQpDT05GSUdfQURWQU5URUNIX1dEVD1tCkNPTkZJR19BTElNMTUzNV9XRFQ9bQpDT05GSUdfQUxJ
TTcxMDFfV0RUPW0KQ09ORklHX0Y3MTgwOEVfV0RUPW0KQ09ORklHX1NQNTEwMF9UQ089bQpDT05G
SUdfU0M1MjBfV0RUPW0KQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9bQpDT05GSUdfRVVST1RF
Q0hfV0RUPW0KQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1BU1I9bQpDT05GSUdfV0FGRVJf
V0RUPW0KQ09ORklHX0k2MzAwRVNCX1dEVD1tCkNPTkZJR19JVENPX1dEVD1tCkNPTkZJR19JVENP
X1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPW0KQ09ORklHX0lUODdfV0RUPW0K
IyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU0MxMjAwX1dEVD1tCkNPTkZJ
R19QQzg3NDEzX1dEVD1tCkNPTkZJR19OVl9UQ089bQpDT05GSUdfNjBYWF9XRFQ9bQpDT05GSUdf
U0JDODM2MF9XRFQ9bQpDT05GSUdfQ1BVNV9XRFQ9bQpDT05GSUdfU01TQ19TQ0gzMTFYX1dEVD1t
CkNPTkZJR19TTVNDMzdCNzg3X1dEVD1tCkNPTkZJR19XODM2MjdIRl9XRFQ9bQpDT05GSUdfVzgz
Njk3SEZfV0RUPW0KQ09ORklHX1c4MzY5N1VHX1dEVD1tCkNPTkZJR19XODM4NzdGX1dEVD1tCkNP
TkZJR19XODM5NzdGX1dEVD1tCkNPTkZJR19NQUNIWl9XRFQ9bQpDT05GSUdfU0JDX0VQWF9DM19X
QVRDSERPRz1tCkNPTkZJR19YRU5fV0RUPW0KCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMK
IwpDT05GSUdfUENJUENXQVRDSERPRz1tCkNPTkZJR19XRFRQQ0k9bQoKIwojIFVTQi1iYXNlZCBX
YXRjaGRvZyBDYXJkcwojCkNPTkZJR19VU0JQQ1dBVENIRE9HPW0KQ09ORklHX1NTQl9QT1NTSUJM
RT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj1tCkNPTkZJR19T
U0JfU1BST009eQpDT05GSUdfU1NCX0JMT0NLSU89eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lC
TEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX0I0M19QQ0lfQlJJREdFPXkKQ09O
RklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1BDTUNJQUhPU1QgaXMg
bm90IHNldApDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9TRElPSE9T
VD15CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMgbm90IHNldAojIENPTkZJR19TU0JfREVCVUcgaXMg
bm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9E
UklWRVJfUENJQ09SRT15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVj
aWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9bQpDT05GSUdfQkNNQV9CTE9DS0lPPXkKQ09ORklHX0JD
TUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMgQ09ORklHX0JD
TUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpD
T05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEXzg4UE04NjBYPXkKQ09ORklHX01GRF9TTTUwMT1t
CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9bQpD
T05GSUdfSFRDX0kyQ1BMRD15CkNPTkZJR19VQ0IxNDAwX0NPUkU9bQpDT05GSUdfVFBTNjEwNVg9
bQpDT05GSUdfVFBTNjUwMTA9bQpDT05GSUdfVFBTNjUwN1g9bQpDT05GSUdfTUZEX1RQUzY1ODZY
PXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19NRkRfVFBTNjU5MTI9eQpDT05GSUdfTUZE
X1RQUzY1OTEyX0kyQz15CkNPTkZJR19NRkRfVFBTNjU5MTJfU1BJPXkKIyBDT05GSUdfVFdMNDAz
MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVE1QRT15CkNPTkZJR19NRkRfVEMzNTg5WD15
CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNYPXkKQ09ORklH
X1BNSUNfQURQNTUyMD15CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15
CkNPTkZJR19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfV004NDAwPW0KQ09ORklHX01GRF9XTTgz
MVg9eQpDT05GSUdfTUZEX1dNODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpDT05G
SUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0
PXkKQ09ORklHX01GRF9QQ0Y1MDYzMz1tCkNPTkZJR19QQ0Y1MDYzM19BREM9bQpDT05GSUdfUENG
NTA2MzNfR1BJTz1tCkNPTkZJR19NRkRfTUMxMzc4Mz1tCkNPTkZJR19NRkRfTUMxM1hYWD1tCkNP
TkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CkNPTkZJR19BQjMxMDBfT1RQ
PW0KIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdfQUI4NTAwX0NPUkU9eQpDT05G
SUdfQUI4NTAwX0RFQlVHPXkKQ09ORklHX0FCODUwMF9HUEFEQz15CkNPTkZJR19NRkRfQ1M1NTM1
PW0KQ09ORklHX01GRF9USU1CRVJEQUxFPW0KQ09ORklHX0xQQ19TQ0g9bQpDT05GSUdfTUZEX1JE
QzMyMVg9bQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPW0KQ09ORklHX01GRF9WWDg1NT1tCkNPTkZJ
R19NRkRfV0wxMjczX0NPUkU9bQpDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CkNPTkZJR19SRUdV
TEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19SRUdV
TEFUT1JfRFVNTVkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9bQpD
T05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9bQpDT05GSUdfUkVHVUxBVE9SX1VTRVJT
UEFDRV9DT05TVU1FUj1tCkNPTkZJR19SRUdVTEFUT1JfR1BJTz1tCkNPTkZJR19SRUdVTEFUT1Jf
QlEyNDAyMj1tCkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj1tCkNPTkZJR19SRUdVTEFUT1JfTUFY
ODY0OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODky
NT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk5Nz1t
CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD1tCkNPTkZJR19SRUdVTEFUT1JfV004MzFYPW0KQ09O
RklHX1JFR1VMQVRPUl9XTTgzNTA9bQpDT05GSUdfUkVHVUxBVE9SX1dNODQwMD1tCkNPTkZJR19S
RUdVTEFUT1JfV004OTk0PW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwM1g9bQpDT05GSUdfUkVHVUxB
VE9SX1BDRjUwNjMzPW0KQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9bQpDT05GSUdfUkVHVUxBVE9S
X0xQMzk3Mj1tCkNPTkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPW0KQ09ORklHX1JFR1VMQVRP
Ul9NQzEzNzgzPW0KQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPW0KQ09ORklHX1JFR1VMQVRPUl9B
QjMxMDA9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2
NTAyMz1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1
OTEyPW0KQ09ORklHX1JFR1VMQVRPUl84OFBNODYwNz15CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3
MUE9bQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD1tCkNPTkZJR19SRUdVTEFUT1JfQUI4NTAwPXkK
Q09ORklHX1JFR1VMQVRPUl9UUFM2NTg2WD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9bQpD
T05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwPW0KQ09ORklHX1JFR1VMQVRPUl9BQVQyODcwPW0KQ09O
RklHX01FRElBX1NVUFBPUlQ9bQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKIyBDT05G
SUdfTUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdf
VklERU9fVjRMMl9DT01NT049bQpDT05GSUdfRFZCX0NPUkU9bQpDT05GSUdfRFZCX05FVD15CkNP
TkZJR19WSURFT19NRURJQT1tCgojCiMgTXVsdGltZWRpYSBkcml2ZXJzCiMKQ09ORklHX1ZJREVP
X1NBQTcxNDY9bQpDT05GSUdfVklERU9fU0FBNzE0Nl9WVj1tCkNPTkZJR19SQ19DT1JFPW0KQ09O
RklHX0xJUkM9bQpDT05GSUdfUkNfTUFQPW0KQ09ORklHX0lSX05FQ19ERUNPREVSPW0KQ09ORklH
X0lSX1JDNV9ERUNPREVSPW0KQ09ORklHX0lSX1JDNl9ERUNPREVSPW0KQ09ORklHX0lSX0pWQ19E
RUNPREVSPW0KQ09ORklHX0lSX1NPTllfREVDT0RFUj1tCkNPTkZJR19JUl9SQzVfU1pfREVDT0RF
Uj1tCkNPTkZJR19JUl9NQ0VfS0JEX0RFQ09ERVI9bQpDT05GSUdfSVJfTElSQ19DT0RFQz1tCkNP
TkZJR19SQ19BVElfUkVNT1RFPW0KQ09ORklHX0lSX0VORT1tCkNPTkZJR19JUl9JTU9OPW0KQ09O
RklHX0lSX01DRVVTQj1tCkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09ORklHX0lSX0ZJTlRFSz1tCkNP
TkZJR19JUl9OVVZPVE9OPW0KQ09ORklHX0lSX1JFRFJBVDM9bQpDT05GSUdfSVJfU1RSRUFNWkFQ
PW0KQ09ORklHX0lSX1dJTkJPTkRfQ0lSPW0KQ09ORklHX1JDX0xPT1BCQUNLPW0KQ09ORklHX01F
RElBX0FUVEFDSD15CkNPTkZJR19NRURJQV9UVU5FUj1tCiMgQ09ORklHX01FRElBX1RVTkVSX0NV
U1RPTUlTRSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9bQpDT05GSUdfTUVE
SUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPW0KQ09ORklHX01F
RElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9bQpDT05GSUdf
TUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PW0KQ09ORklH
X01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjA9bQpDT05GSUdf
TUVESUFfVFVORVJfTVQyMjY2PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjEzMT1tCkNPTkZJR19N
RURJQV9UVU5FUl9RVDEwMTA9bQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PW0KQ09ORklHX01F
RElBX1RVTkVSX1hDNTAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9bQpDT05GSUdfTUVE
SUFfVFVORVJfTVhMNTAwNVM9bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1Q9bQpDT05GSUdf
TUVESUFfVFVORVJfTUM0NFM4MDM9bQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT1tCkNPTkZJ
R19NRURJQV9UVU5FUl9UREExODIxOD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj1tCkNP
TkZJR19WSURFT19WNEwyPW0KQ09ORklHX1ZJREVPQlVGX0dFTj1tCkNPTkZJR19WSURFT0JVRl9E
TUFfU0c9bQpDT05GSUdfVklERU9CVUZfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRl9ETUFfQ09O
VElHPW0KQ09ORklHX1ZJREVPQlVGX0RWQj1tCkNPTkZJR19WSURFT19CVENYPW0KQ09ORklHX1ZJ
REVPX1RWRUVQUk9NPW0KQ09ORklHX1ZJREVPX1RVTkVSPW0KQ09ORklHX1Y0TDJfTUVNMk1FTV9E
RVY9bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNP
TkZJR19WSURFT0JVRjJfRE1BX0NPTlRJRz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCkNP
TkZJR19WSURFT19DQVBUVVJFX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldApDT05G
SUdfVklERU9fSEVMUEVSX0NISVBTX0FVVE89eQpDT05GSUdfVklERU9fSVJfSTJDPW0KCiMKIyBB
dWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVPX1RWQVVE
SU89bQpDT05GSUdfVklERU9fVERBNzQzMj1tCkNPTkZJR19WSURFT19UREE5ODQwPW0KQ09ORklH
X1ZJREVPX1RFQTY0MTVDPW0KQ09ORklHX1ZJREVPX1RFQTY0MjA9bQpDT05GSUdfVklERU9fTVNQ
MzQwMD1tCkNPTkZJR19WSURFT19DUzUzNDU9bQpDT05GSUdfVklERU9fQ1M1M0wzMkE9bQpDT05G
SUdfVklERU9fV004Nzc1PW0KQ09ORklHX1ZJREVPX1dNODczOT1tCkNPTkZJR19WSURFT19WUDI3
U01QWD1tCgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9bQoKIwojIFZp
ZGVvIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX0FEVjcxODA9bQpDT05GSUdfVklERU9fQlQ4MTk9
bQpDT05GSUdfVklERU9fQlQ4NTY9bQpDT05GSUdfVklERU9fQlQ4NjY9bQpDT05GSUdfVklERU9f
S1MwMTI3PW0KQ09ORklHX1ZJREVPX1NBQTcxMTA9bQpDT05GSUdfVklERU9fU0FBNzExWD1tCkNP
TkZJR19WSURFT19UVlA1MTUwPW0KQ09ORklHX1ZJREVPX1ZQWDMyMjA9bQoKIwojIFZpZGVvIGFu
ZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTdYPW0KQ09ORklHX1ZJREVPX0NY
MjU4NDA9bQoKIwojIE1QRUcgdmlkZW8gZW5jb2RlcnMKIwpDT05GSUdfVklERU9fQ1gyMzQxWD1t
CgojCiMgVmlkZW8gZW5jb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzEyNz1tCkNPTkZJR19WSURF
T19TQUE3MTg1PW0KQ09ORklHX1ZJREVPX0FEVjcxNzA9bQpDT05GSUdfVklERU9fQURWNzE3NT1t
CgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX09WNzY3MD1tCkNPTkZJ
R19WSURFT19NVDlWMDExPW0KCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRlbyBpbXByb3Zl
bWVudCBjaGlwcwojCkNPTkZJR19WSURFT19VUEQ2NDAzMUE9bQpDT05GSUdfVklERU9fVVBENjQw
ODM9bQoKIwojIE1pc2NlbGFuZW91cyBoZWxwZXIgY2hpcHMKIwpDT05GSUdfVklERU9fTTUyNzkw
PW0KQ09ORklHX1ZJREVPX1ZJVkk9bQpDT05GSUdfVklERU9fQlQ4NDg9bQpDT05GSUdfVklERU9f
QlQ4NDhfRFZCPXkKQ09ORklHX1ZJREVPX0JXUUNBTT1tCkNPTkZJR19WSURFT19DUUNBTT1tCkNP
TkZJR19WSURFT19XOTk2Nj1tCkNPTkZJR19WSURFT19DUElBMj1tCkNPTkZJR19WSURFT19aT1JB
Tj1tCkNPTkZJR19WSURFT19aT1JBTl9EQzMwPW0KQ09ORklHX1ZJREVPX1pPUkFOX1pSMzYwNjA9
bQpDT05GSUdfVklERU9fWk9SQU5fQlVaPW0KQ09ORklHX1ZJREVPX1pPUkFOX0RDMTA9bQpDT05G
SUdfVklERU9fWk9SQU5fTE1MMzM9bQpDT05GSUdfVklERU9fWk9SQU5fTE1MMzNSMTA9bQpDT05G
SUdfVklERU9fWk9SQU5fQVZTNkVZRVM9bQpDT05GSUdfVklERU9fTUVZRT1tCkNPTkZJR19WSURF
T19TQUE3MTM0PW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfQUxTQT1tCkNPTkZJR19WSURFT19TQUE3
MTM0X1JDPXkKQ09ORklHX1ZJREVPX1NBQTcxMzRfRFZCPW0KQ09ORklHX1ZJREVPX01YQj1tCkNP
TkZJR19WSURFT19IRVhJVU1fT1JJT049bQpDT05GSUdfVklERU9fSEVYSVVNX0dFTUlOST1tCkNP
TkZJR19WSURFT19USU1CRVJEQUxFPW0KQ09ORklHX1ZJREVPX0NYODg9bQpDT05GSUdfVklERU9f
Q1g4OF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYODhfQkxBQ0tCSVJEPW0KQ09ORklHX1ZJREVPX0NY
ODhfRFZCPW0KQ09ORklHX1ZJREVPX0NYODhfTVBFRz1tCkNPTkZJR19WSURFT19DWDg4X1ZQMzA1
ND1tCkNPTkZJR19WSURFT19DWDIzODg1PW0KQ09ORklHX01FRElBX0FMVEVSQV9DST1tCkNPTkZJ
R19WSURFT19DWDI1ODIxPW0KQ09ORklHX1ZJREVPX0NYMjU4MjFfQUxTQT1tCkNPTkZJR19WSURF
T19BVTA4Mjg9bQpDT05GSUdfVklERU9fSVZUVj1tCkNPTkZJR19WSURFT19GQl9JVlRWPW0KQ09O
RklHX1ZJREVPX0NYMTg9bQpDT05GSUdfVklERU9fQ1gxOF9BTFNBPW0KQ09ORklHX1ZJREVPX1NB
QTcxNjQ9bQpDT05GSUdfVklERU9fQ0FGRV9DQ0lDPW0KQ09ORklHX1ZJREVPX1ZJQV9DQU1FUkE9
bQpDT05GSUdfU09DX0NBTUVSQT1tCkNPTkZJR19TT0NfQ0FNRVJBX0lNWDA3ND1tCkNPTkZJR19T
T0NfQ0FNRVJBX01UOU0wMDE9bQpDT05GSUdfU09DX0NBTUVSQV9NVDlNMTExPW0KQ09ORklHX1NP
Q19DQU1FUkFfTVQ5VDAzMT1tCkNPTkZJR19TT0NfQ0FNRVJBX01UOVQxMTI9bQpDT05GSUdfU09D
X0NBTUVSQV9NVDlWMDIyPW0KQ09ORklHX1NPQ19DQU1FUkFfUko1NE4xPW0KQ09ORklHX1NPQ19D
QU1FUkFfVFc5OTEwPW0KQ09ORklHX1NPQ19DQU1FUkFfUExBVEZPUk09bQpDT05GSUdfU09DX0NB
TUVSQV9PVjI2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjU2NDI9bQpDT05GSUdfU09DX0NBTUVS
QV9PVjY2NTA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjc3Mlg9bQpDT05GSUdfU09DX0NBTUVSQV9P
Vjk2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjk3NDA9bQpDT05GSUdfVjRMX1VTQl9EUklWRVJT
PXkKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRf
RVZERVY9eQpDT05GSUdfVVNCX0dTUENBPW0KQ09ORklHX1VTQl9NNTYwMj1tCkNPTkZJR19VU0Jf
U1RWMDZYWD1tCkNPTkZJR19VU0JfR0w4NjA9bQpDT05GSUdfVVNCX0dTUENBX0JFTlE9bQpDT05G
SUdfVVNCX0dTUENBX0NPTkVYPW0KQ09ORklHX1VTQl9HU1BDQV9DUElBMT1tCkNPTkZJR19VU0Jf
R1NQQ0FfRVRPTVM9bQpDT05GSUdfVVNCX0dTUENBX0ZJTkVQSVg9bQpDT05GSUdfVVNCX0dTUENB
X0pFSUxJTko9bQpDT05GSUdfVVNCX0dTUENBX0tJTkVDVD1tCkNPTkZJR19VU0JfR1NQQ0FfS09O
SUNBPW0KQ09ORklHX1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9NUjk3MzEwQT1t
CkNPTkZJR19VU0JfR1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5PW0KQ09ORklH
X1VTQl9HU1BDQV9PVjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNPTkZJR19VU0Jf
R1NQQ0FfUEFDMjA3PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklHX1VTQl9HU1BD
QV9QQUM3MzExPW0KQ09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0JfR1NQQ0FfU045
QzIwMjg9bQpDT05GSUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dTUENBX1NPTklY
Qj1tCkNPTkZJR19VU0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAwPW0K
Q09ORklHX1VTQl9HU1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA1PW0KQ09O
RklHX1VTQl9HU1BDQV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4PW0KQ09ORklH
X1VTQl9HU1BDQV9TUENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1tCkNPTkZJR19V
U0JfR1NQQ0FfU1E5MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJR19VU0JfR1NQ
Q0FfU1E5MzBYPW0KQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQpDT05GSUdfVVNCX0dTUENBX1NU
VjA2ODA9bQpDT05GSUdfVVNCX0dTUENBX1NVTlBMVVM9bQpDT05GSUdfVVNCX0dTUENBX1Q2MTM9
bQpDT05GSUdfVVNCX0dTUENBX1RPUFJPPW0KQ09ORklHX1VTQl9HU1BDQV9UVjg1MzI9bQpDT05G
SUdfVVNCX0dTUENBX1ZDMDMyWD1tCkNPTkZJR19VU0JfR1NQQ0FfVklDQU09bQpDT05GSUdfVVNC
X0dTUENBX1hJUkxJTktfQ0lUPW0KQ09ORklHX1VTQl9HU1BDQV9aQzNYWD1tCkNPTkZJR19WSURF
T19QVlJVU0IyPW0KQ09ORklHX1ZJREVPX1BWUlVTQjJfU1lTRlM9eQpDT05GSUdfVklERU9fUFZS
VVNCMl9EVkI9eQojIENPTkZJR19WSURFT19QVlJVU0IyX0RFQlVHSUZDIGlzIG5vdCBzZXQKQ09O
RklHX1ZJREVPX0hEUFZSPW0KQ09ORklHX1ZJREVPX0VNMjhYWD1tCkNPTkZJR19WSURFT19FTTI4
WFhfQUxTQT1tCkNPTkZJR19WSURFT19FTTI4WFhfRFZCPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9S
Qz15CkNPTkZJR19WSURFT19UTEcyMzAwPW0KQ09ORklHX1ZJREVPX0NYMjMxWFg9bQpDT05GSUdf
VklERU9fQ1gyMzFYWF9SQz15CkNPTkZJR19WSURFT19DWDIzMVhYX0FMU0E9bQpDT05GSUdfVklE
RU9fQ1gyMzFYWF9EVkI9bQpDT05GSUdfVklERU9fVE02MDAwPW0KQ09ORklHX1ZJREVPX1RNNjAw
MF9BTFNBPW0KQ09ORklHX1ZJREVPX1RNNjAwMF9EVkI9bQpDT05GSUdfVklERU9fVVNCVklTSU9O
PW0KQ09ORklHX1VTQl9FVDYxWDI1MT1tCkNPTkZJR19VU0JfU045QzEwMj1tCkNPTkZJR19VU0Jf
UFdDPW0KIyBDT05GSUdfVVNCX1BXQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUFdDX0lO
UFVUX0VWREVWPXkKQ09ORklHX1VTQl9aUjM2NFhYPW0KQ09ORklHX1VTQl9TVEtXRUJDQU09bQpD
T05GSUdfVVNCX1MyMjU1PW0KQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQpDT05GSUdfVklE
RU9fTUVNMk1FTV9URVNUREVWPW0KQ09ORklHX1JBRElPX0FEQVBURVJTPXkKQ09ORklHX1JBRElP
X01BWElSQURJTz1tCkNPTkZJR19JMkNfU0k0NzEzPW0KQ09ORklHX1JBRElPX1NJNDcxMz1tCkNP
TkZJR19VU0JfRFNCUj1tCkNPTkZJR19SQURJT19TSTQ3MFg9eQpDT05GSUdfVVNCX1NJNDcwWD1t
CkNPTkZJR19JMkNfU0k0NzBYPW0KQ09ORklHX1VTQl9NUjgwMD1tCkNPTkZJR19SQURJT19URUE1
NzY0PW0KQ09ORklHX1JBRElPX1NBQTc3MDZIPW0KQ09ORklHX1JBRElPX1RFRjY4NjI9bQpDT05G
SUdfUkFESU9fVElNQkVSREFMRT1tCkNPTkZJR19SQURJT19XTDEyNzM9bQoKIwojIFRleGFzIElu
c3RydW1lbnRzIFdMMTI4eCBGTSBkcml2ZXIgKFNUIGJhc2VkKQojCkNPTkZJR19SQURJT19XTDEy
OFg9bQpDT05GSUdfRFZCX01BWF9BREFQVEVSUz04CkNPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlM9
eQpDT05GSUdfRFZCX0NBUFRVUkVfRFJJVkVSUz15CgojCiMgU3VwcG9ydGVkIFNBQTcxNDYgYmFz
ZWQgUENJIEFkYXB0ZXJzCiMKQ09ORklHX1RUUENJX0VFUFJPTT1tCkNPTkZJR19EVkJfQVY3MTEw
PW0KQ09ORklHX0RWQl9BVjcxMTBfT1NEPXkKQ09ORklHX0RWQl9CVURHRVRfQ09SRT1tCkNPTkZJ
R19EVkJfQlVER0VUPW0KQ09ORklHX0RWQl9CVURHRVRfQ0k9bQpDT05GSUdfRFZCX0JVREdFVF9B
Vj1tCkNPTkZJR19EVkJfQlVER0VUX1BBVENIPW0KCiMKIyBTdXBwb3J0ZWQgVVNCIEFkYXB0ZXJz
CiMKQ09ORklHX0RWQl9VU0I9bQojIENPTkZJR19EVkJfVVNCX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX0RWQl9VU0JfQTgwMD1tCkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQj1tCiMgQ09ORklHX0RW
Ql9VU0JfRElCVVNCX01CX0ZBVUxUWSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9N
Qz1tCkNPTkZJR19EVkJfVVNCX0RJQjA3MDA9bQpDT05GSUdfRFZCX1VTQl9VTVRfMDEwPW0KQ09O
RklHX0RWQl9VU0JfQ1hVU0I9bQpDT05GSUdfRFZCX1VTQl9NOTIwWD1tCkNPTkZJR19EVkJfVVNC
X0dMODYxPW0KQ09ORklHX0RWQl9VU0JfQVU2NjEwPW0KQ09ORklHX0RWQl9VU0JfRElHSVRWPW0K
Q09ORklHX0RWQl9VU0JfVlA3MDQ1PW0KQ09ORklHX0RWQl9VU0JfVlA3MDJYPW0KQ09ORklHX0RW
Ql9VU0JfR1A4UFNLPW0KQ09ORklHX0RWQl9VU0JfTk9WQV9UX1VTQjI9bQpDT05GSUdfRFZCX1VT
Ql9UVFVTQjI9bQpDT05GSUdfRFZCX1VTQl9EVFQyMDBVPW0KQ09ORklHX0RWQl9VU0JfT1BFUkEx
PW0KQ09ORklHX0RWQl9VU0JfQUY5MDA1PW0KQ09ORklHX0RWQl9VU0JfQUY5MDA1X1JFTU9URT1t
CkNPTkZJR19EVkJfVVNCX1BDVFY0NTJFPW0KQ09ORklHX0RWQl9VU0JfRFcyMTAyPW0KQ09ORklH
X0RWQl9VU0JfQ0lORVJHWV9UMj1tCkNPTkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJR19EVkJf
VVNCX0RUVjUxMDA9bQpDT05GSUdfRFZCX1VTQl9BRjkwMTU9bQpDT05GSUdfRFZCX1VTQl9DRTYy
MzA9bQpDT05GSUdfRFZCX1VTQl9GUklJTz1tCkNPTkZJR19EVkJfVVNCX0VDMTY4PW0KQ09ORklH
X0RWQl9VU0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0JfTE1FMjUxMD1tCkNPTkZJR19EVkJfVVNC
X1RFQ0hOSVNBVF9VU0IyPW0KQ09ORklHX0RWQl9VU0JfSVQ5MTNYPW0KQ09ORklHX0RWQl9VU0Jf
TVhMMTExU0Y9bQpDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJR19EVkJfVFRVU0JfREVD
PW0KQ09ORklHX1NNU19TSUFOT19NRFRWPW0KCiMKIyBTaWFubyBtb2R1bGUgY29tcG9uZW50cwoj
CkNPTkZJR19TTVNfVVNCX0RSVj1tCkNPTkZJR19TTVNfU0RJT19EUlY9bQoKIwojIFN1cHBvcnRl
ZCBGbGV4Q29wSUkgKEIyQzIpIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1A9bQpD
T05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0I9
bQojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0
ZWQgQlQ4NzggQWRhcHRlcnMKIwpDT05GSUdfRFZCX0JUOFhYPW0KCiMKIyBTdXBwb3J0ZWQgUGx1
dG8yIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9QTFVUTzI9bQoKIwojIFN1cHBvcnRlZCBTRE1DIERN
MTEwNSBBZGFwdGVycwojCkNPTkZJR19EVkJfRE0xMTA1PW0KCiMKIyBTdXBwb3J0ZWQgRmlyZVdp
cmUgKElFRUUgMTM5NCkgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0ZJUkVEVFY9bQpDT05GSUdfRFZC
X0ZJUkVEVFZfSU5QVVQ9eQoKIwojIFN1cHBvcnRlZCBFYXJ0aHNvZnQgUFQxIEFkYXB0ZXJzCiMK
Q09ORklHX0RWQl9QVDE9bQoKIwojIFN1cHBvcnRlZCBNYW50aXMgQWRhcHRlcnMKIwpDT05GSUdf
TUFOVElTX0NPUkU9bQpDT05GSUdfRFZCX01BTlRJUz1tCkNPTkZJR19EVkJfSE9QUEVSPW0KCiMK
IyBTdXBwb3J0ZWQgbkdlbmUgQWRhcHRlcnMKIwpDT05GSUdfRFZCX05HRU5FPW0KCiMKIyBTdXBw
b3J0ZWQgZGRicmlkZ2UgKCdPY3RvcHVzJykgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0REQlJJREdF
PW0KCiMKIyBTdXBwb3J0ZWQgRFZCIEZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9GRV9DVVNUT01J
U0UgaXMgbm90IHNldAoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMK
Q09ORklHX0RWQl9TVEIwODk5PW0KQ09ORklHX0RWQl9TVEI2MTAwPW0KQ09ORklHX0RWQl9TVFYw
OTB4PW0KQ09ORklHX0RWQl9TVFY2MTEweD1tCgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0
ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EUlhLPW0KQ09ORklHX0RWQl9UREEx
ODI3MUMyREQ9bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJf
Q1gyNDExMD1tCkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQzMTI9bQpDT05GSUdf
RFZCX1pMMTAwMzY9bQpDT05GSUdfRFZCX1pMMTAwMzk9bQpDT05GSUdfRFZCX1M1SDE0MjA9bQpD
T05GSUdfRFZCX1NUVjAyODg9bQpDT05GSUdfRFZCX1NUQjYwMDA9bQpDT05GSUdfRFZCX1NUVjAy
OTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpDT05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdfRFZC
X1REQTgwODM9bQpDT05GSUdfRFZCX1REQTEwMDg2PW0KQ09ORklHX0RWQl9UREE4MjYxPW0KQ09O
RklHX0RWQl9WRVMxWDkzPW0KQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPW0KQ09ORklHX0RWQl9U
VU5FUl9DWDI0MTEzPW0KQ09ORklHX0RWQl9UREE4MjZYPW0KQ09ORklHX0RWQl9UVUE2MTAwPW0K
Q09ORklHX0RWQl9DWDI0MTE2PW0KQ09ORklHX0RWQl9TSTIxWFg9bQpDT05GSUdfRFZCX0RTMzAw
MD1tCkNPTkZJR19EVkJfTUI4NkExNj1tCkNPTkZJR19EVkJfVERBMTAwNzE9bQoKIwojIERWQi1U
ICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TUDg4NzA9bQpDT05GSUdfRFZC
X1NQODg3WD1tCkNPTkZJR19EVkJfQ1gyMjcwMD1tCkNPTkZJR19EVkJfQ1gyMjcwMj1tCkNPTkZJ
R19EVkJfRFJYRD1tCkNPTkZJR19EVkJfTDY0NzgxPW0KQ09ORklHX0RWQl9UREExMDA0WD1tCkNP
TkZJR19EVkJfTlhUNjAwMD1tCkNPTkZJR19EVkJfTVQzNTI9bQpDT05GSUdfRFZCX1pMMTAzNTM9
bQpDT05GSUdfRFZCX0RJQjMwMDBNQj1tCkNPTkZJR19EVkJfRElCMzAwME1DPW0KQ09ORklHX0RW
Ql9ESUI3MDAwTT1tCkNPTkZJR19EVkJfRElCNzAwMFA9bQpDT05GSUdfRFZCX1REQTEwMDQ4PW0K
Q09ORklHX0RWQl9BRjkwMTM9bQpDT05GSUdfRFZCX0VDMTAwPW0KQ09ORklHX0RWQl9TVFYwMzY3
PW0KQ09ORklHX0RWQl9DWEQyODIwUj1tCgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpD
T05GSUdfRFZCX1ZFUzE4MjA9bQpDT05GSUdfRFZCX1REQTEwMDIxPW0KQ09ORklHX0RWQl9UREEx
MDAyMz1tCkNPTkZJR19EVkJfU1RWMDI5Nz1tCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29y
ZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBY
PW0KQ09ORklHX0RWQl9PUjUxMjExPW0KQ09ORklHX0RWQl9PUjUxMTMyPW0KQ09ORklHX0RWQl9C
Q00zNTEwPW0KQ09ORklHX0RWQl9MR0RUMzMwWD1tCkNPTkZJR19EVkJfTEdEVDMzMDU9bQpDT05G
SUdfRFZCX1M1SDE0MDk9bQpDT05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19EVkJfUzVIMTQxMT1t
CgojCiMgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIxPW0K
Q09ORklHX0RWQl9ESUI4MDAwPW0KQ09ORklHX0RWQl9NQjg2QTIwUz1tCgojCiMgRGlnaXRhbCB0
ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BMTD1tCkNPTkZJR19EVkJf
VFVORVJfRElCMDA3MD1tCkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD1tCgojCiMgU0VDIGNvbnRy
b2wgZGV2aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0xOQlAyMT1tCkNPTkZJR19EVkJfTE5C
UDIyPW0KQ09ORklHX0RWQl9JU0w2NDA1PW0KQ09ORklHX0RWQl9JU0w2NDIxPW0KQ09ORklHX0RW
Ql9JU0w2NDIzPW0KQ09ORklHX0RWQl9BODI5Mz1tCkNPTkZJR19EVkJfTEdTOEdYWD1tCkNPTkZJ
R19EVkJfQVRCTTg4MzA9bQpDT05GSUdfRFZCX1REQTY2NXg9bQpDT05GSUdfRFZCX0lYMjUwNVY9
bQpDT05GSUdfRFZCX0lUOTEzWF9GRT1tCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRl
bmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBw
b3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkK
Q09ORklHX0FHUF9TSVM9bQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklH
X1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX1ZHQV9TV0lUQ0hFUk9PPXkKQ09ORklHX0RSTT1t
CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkK
Q09ORklHX0RSTV9UVE09bQpDT05GSUdfRFJNX1RERlg9bQpDT05GSUdfRFJNX1IxMjg9bQpDT05G
SUdfRFJNX1JBREVPTj1tCkNPTkZJR19EUk1fUkFERU9OX0tNUz15CkNPTkZJR19EUk1fSTgxMD1t
CkNPTkZJR19EUk1fSTkxNT1tCkNPTkZJR19EUk1fSTkxNV9LTVM9eQpDT05GSUdfRFJNX01HQT1t
CkNPTkZJR19EUk1fU0lTPW0KQ09ORklHX0RSTV9WSUE9bQpDT05GSUdfRFJNX1NBVkFHRT1tCkNP
TkZJR19EUk1fVk1XR0ZYPW0KIyBDT05GSUdfU1RVQl9QT1VMU0JPIGlzIG5vdCBzZXQKQ09ORklH
X1ZHQVNUQVRFPW0KQ09ORklHX1ZJREVPX09VVFBVVF9DT05UUk9MPW0KQ09ORklHX0ZCPXkKQ09O
RklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfRERDPW0KQ09ORklHX0ZCX0JPT1RfVkVTQV9T
VVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9
eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lO
X0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19D
T1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9F
TkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9bQojIENPTkZJR19GQl9XTVRfR0Vf
Uk9QUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9
bQpDT05GSUdfRkJfU1ZHQUxJQj1tCiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09O
RklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElM
RUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19G
Ql9DSVJSVVM9bQpDT05GSUdfRkJfUE0yPW0KQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Q9
eQpDT05GSUdfRkJfQ1lCRVIyMDAwPW0KQ09ORklHX0ZCX0NZQkVSMjAwMF9EREM9eQpDT05GSUdf
RkJfQVJDPW0KQ09ORklHX0ZCX0FTSUxJQU5UPXkKQ09ORklHX0ZCX0lNU1RUPXkKQ09ORklHX0ZC
X1ZHQTE2PW0KQ09ORklHX0ZCX1VWRVNBPW0KQ09ORklHX0ZCX1ZFU0E9bQpDT05GSUdfRkJfRUZJ
PXkKQ09ORklHX0ZCX040MTE9bQpDT05GSUdfRkJfSEdBPW0KQ09ORklHX0ZCX1MxRDEzWFhYPW0K
Q09ORklHX0ZCX05WSURJQT1tCkNPTkZJR19GQl9OVklESUFfSTJDPXkKIyBDT05GSUdfRkJfTlZJ
RElBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQ9eQpDT05GSUdf
RkJfUklWQT1tCkNPTkZJR19GQl9SSVZBX0kyQz15CiMgQ09ORklHX0ZCX1JJVkFfREVCVUcgaXMg
bm90IHNldApDT05GSUdfRkJfUklWQV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTEU4MDU3OD1tCkNP
TkZJR19GQl9DQVJJTExPX1JBTkNIPW0KQ09ORklHX0ZCX0lOVEVMPW0KIyBDT05GSUdfRkJfSU5U
RUxfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfSU5URUxfSTJDPXkKQ09ORklHX0ZCX01BVFJP
WD1tCkNPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNPXkKQ09ORklHX0ZCX01BVFJPWF9NWVNUSVFV
RT15CkNPTkZJR19GQl9NQVRST1hfRz15CkNPTkZJR19GQl9NQVRST1hfSTJDPW0KQ09ORklHX0ZC
X01BVFJPWF9NQVZFTj1tCkNPTkZJR19GQl9SQURFT049bQpDT05GSUdfRkJfUkFERU9OX0kyQz15
CkNPTkZJR19GQl9SQURFT05fQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfUkFERU9OX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEyOD1tCkNPTkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUPXkK
Q09ORklHX0ZCX0FUWT1tCkNPTkZJR19GQl9BVFlfQ1Q9eQpDT05GSUdfRkJfQVRZX0dFTkVSSUNf
TENEPXkKQ09ORklHX0ZCX0FUWV9HWD15CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKQ09ORklH
X0ZCX1MzPW0KQ09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19GQl9TQVZBR0U9bQpDT05GSUdfRkJf
U0FWQUdFX0kyQz15CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQpDT05GSUdfRkJfU0lTPW0KQ09O
RklHX0ZCX1NJU18zMDA9eQpDT05GSUdfRkJfU0lTXzMxNT15CkNPTkZJR19GQl9WSUE9bQojIENP
TkZJR19GQl9WSUFfRElSRUNUX1BST0NGUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSUFfWF9DT01Q
QVRJQklMSVRZPXkKQ09ORklHX0ZCX05FT01BR0lDPW0KQ09ORklHX0ZCX0tZUk89bQpDT05GSUdf
RkJfM0RGWD1tCiMgQ09ORklHX0ZCXzNERlhfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfM0RG
WF9JMkM9eQpDT05GSUdfRkJfVk9PRE9PMT1tCkNPTkZJR19GQl9WVDg2MjM9bQpDT05GSUdfRkJf
VFJJREVOVD1tCkNPTkZJR19GQl9BUks9bQpDT05GSUdfRkJfUE0zPW0KQ09ORklHX0ZCX0NBUk1J
TkU9bQpDT05GSUdfRkJfQ0FSTUlORV9EUkFNX0VWQUw9eQojIENPTkZJR19DQVJNSU5FX0RSQU1f
Q1VTVE9NIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0dFT0RFPXkKQ09ORklHX0ZCX0dFT0RFX0xYPW0K
Q09ORklHX0ZCX0dFT0RFX0dYPW0KQ09ORklHX0ZCX0dFT0RFX0dYMT1tCkNPTkZJR19GQl9UTUlP
PW0KQ09ORklHX0ZCX1RNSU9fQUNDRUxMPXkKQ09ORklHX0ZCX1NNNTAxPW0KQ09ORklHX0ZCX1NN
U0NVRlg9bQpDT05GSUdfRkJfVURMPW0KIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNP
TkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9bQpDT05GSUdfRkJfTUVUUk9OT01FPW0KQ09ORklHX0ZC
X01CODYyWFg9bQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKQ09ORklHX0ZCX01CODYyWFhf
STJDPXkKQ09ORklHX0ZCX0JST0FEU0hFRVQ9bQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JU
PXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPW0KQ09O
RklHX0xDRF9MTVMyODNHRjA1PW0KQ09ORklHX0xDRF9MVFYzNTBRVj1tCkNPTkZJR19MQ0RfSUxJ
OTMyMD1tCkNPTkZJR19MQ0RfVERPMjRNPW0KQ09ORklHX0xDRF9WR0cyNDMyQTQ9bQpDT05GSUdf
TENEX1BMQVRGT1JNPW0KQ09ORklHX0xDRF9TNkU2M00wPW0KQ09ORklHX0xDRF9MRDkwNDA9bQpD
T05GSUdfTENEX0FNUzM2OUZHMDY9bQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNP
TkZJR19CQUNLTElHSFRfR0VORVJJQz1tCkNPTkZJR19CQUNLTElHSFRfUFJPR0VBUj1tCkNPTkZJ
R19CQUNLTElHSFRfQ0FSSUxMT19SQU5DSD1tCkNPTkZJR19CQUNLTElHSFRfREE5MDNYPW0KQ09O
RklHX0JBQ0tMSUdIVF9NQVg4OTI1PW0KQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT1tCkNPTkZJR19C
QUNLTElHSFRfU0FIQVJBPW0KQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9bQpDT05GSUdfQkFDS0xJ
R0hUX0FEUDU1MjA9bQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQpDT05GSUdfQkFDS0xJR0hU
X0FEUDg4NzA9bQpDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBYPW0KQ09ORklHX0JBQ0tMSUdIVF9Q
Q0Y1MDYzMz1tCkNPTkZJR19CQUNLTElHSFRfQUFUMjg3MD1tCgojCiMgRGlzcGxheSBkZXZpY2Ug
c3VwcG9ydAojCkNPTkZJR19ESVNQTEFZX1NVUFBPUlQ9bQoKIwojIERpc3BsYXkgaGFyZHdhcmUg
ZHJpdmVycwojCgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1ZH
QV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSyBpcyBub3Qgc2V0CkNP
TkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdf
RlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVS
X0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNP
TkZJR19GT05UXzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19MT0dPIGlzIG5vdCBz
ZXQKQ09ORklHX1NPVU5EPW0KQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09T
U19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD1tCkNPTkZJR19TTkRfVElNRVI9bQpDT05GSUdf
U05EX1BDTT1tCkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdfU05EX1JBV01JREk9bQpDT05GSUdf
U05EX0pBQ0s9eQpDT05GSUdfU05EX1NFUVVFTkNFUj1tCkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0K
Q09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9bQojIENPTkZJR19TTkRf
UENNX09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQK
Q09ORklHX1NORF9IUlRJTUVSPW0KQ09ORklHX1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09O
RklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJPXkKQ09O
RklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15
CkNPTkZJR19TTkRfS0NUTF9KQUNLPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9eQpDT05GSUdfU05E
X1JBV01JRElfU0VRPW0KQ09ORklHX1NORF9PUEwzX0xJQl9TRVE9bQojIENPTkZJR19TTkRfT1BM
NF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NCQVdFX1NFUSBpcyBub3Qgc2V0CkNP
TkZJR19TTkRfRU1VMTBLMV9TRVE9bQpDT05GSUdfU05EX01QVTQwMV9VQVJUPW0KQ09ORklHX1NO
RF9PUEwzX0xJQj1tCkNPTkZJR19TTkRfVlhfTElCPW0KQ09ORklHX1NORF9BQzk3X0NPREVDPW0K
Q09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPW0KQ09ORklHX1NORF9EVU1NWT1t
CkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdfU05EX1ZJUk1JREk9bQpDT05GSUdfU05EX01UUEFW
PW0KQ09ORklHX1NORF9NVFM2ND1tCkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1MD1tCkNPTkZJR19T
TkRfTVBVNDAxPW0KQ09ORklHX1NORF9QT1JUTUFOMlg0PW0KQ09ORklHX1NORF9BQzk3X1BPV0VS
X1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTAKQ09ORklHX1NORF9T
Ql9DT01NT049bQpDT05GSUdfU05EX1NCMTZfRFNQPW0KQ09ORklHX1NORF9URUE1NzVYPW0KQ09O
RklHX1NORF9QQ0k9eQpDT05GSUdfU05EX0FEMTg4OT1tCkNPTkZJR19TTkRfQUxTMzAwPW0KQ09O
RklHX1NORF9BTFM0MDAwPW0KQ09ORklHX1NORF9BTEk1NDUxPW0KQ09ORklHX1NORF9BU0lIUEk9
bQpDT05GSUdfU05EX0FUSUlYUD1tCkNPTkZJR19TTkRfQVRJSVhQX01PREVNPW0KQ09ORklHX1NO
RF9BVTg4MTA9bQpDT05GSUdfU05EX0FVODgyMD1tCkNPTkZJR19TTkRfQVU4ODMwPW0KQ09ORklH
X1NORF9BVzI9bQpDT05GSUdfU05EX0FaVDMzMjg9bQpDT05GSUdfU05EX0JUODdYPW0KIyBDT05G
SUdfU05EX0JUODdYX09WRVJDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PW0KQ09O
RklHX1NORF9DTUlQQ0k9bQpDT05GSUdfU05EX09YWUdFTl9MSUI9bQpDT05GSUdfU05EX09YWUdF
Tj1tCkNPTkZJR19TTkRfQ1M0MjgxPW0KQ09ORklHX1NORF9DUzQ2WFg9bQpDT05GSUdfU05EX0NT
NDZYWF9ORVdfRFNQPXkKQ09ORklHX1NORF9DUzU1MzA9bQpDT05GSUdfU05EX0NTNTUzNUFVRElP
PW0KQ09ORklHX1NORF9DVFhGST1tCkNPTkZJR19TTkRfREFSTEEyMD1tCkNPTkZJR19TTkRfR0lO
QTIwPW0KQ09ORklHX1NORF9MQVlMQTIwPW0KQ09ORklHX1NORF9EQVJMQTI0PW0KQ09ORklHX1NO
RF9HSU5BMjQ9bQpDT05GSUdfU05EX0xBWUxBMjQ9bQpDT05GSUdfU05EX01PTkE9bQpDT05GSUdf
U05EX01JQT1tCkNPTkZJR19TTkRfRUNITzNHPW0KQ09ORklHX1NORF9JTkRJR089bQpDT05GSUdf
U05EX0lORElHT0lPPW0KQ09ORklHX1NORF9JTkRJR09ESj1tCkNPTkZJR19TTkRfSU5ESUdPSU9Y
PW0KQ09ORklHX1NORF9JTkRJR09ESlg9bQpDT05GSUdfU05EX0VNVTEwSzE9bQpDT05GSUdfU05E
X0VNVTEwSzFYPW0KQ09ORklHX1NORF9FTlMxMzcwPW0KQ09ORklHX1NORF9FTlMxMzcxPW0KQ09O
RklHX1NORF9FUzE5Mzg9bQpDT05GSUdfU05EX0VTMTk2OD1tCkNPTkZJR19TTkRfRVMxOTY4X0lO
UFVUPXkKQ09ORklHX1NORF9FUzE5NjhfUkFESU89eQpDT05GSUdfU05EX0ZNODAxPW0KQ09ORklH
X1NORF9GTTgwMV9URUE1NzVYX0JPT0w9eQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19T
TkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKQ09ORklHX1NORF9IREFfSFdERVA9eQpDT05GSUdfU05E
X0hEQV9SRUNPTkZJRz15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVA9eQpDT05GSUdfU05EX0hE
QV9JTlBVVF9CRUVQX01PREU9MApDT05GSUdfU05EX0hEQV9JTlBVVF9KQUNLPXkKQ09ORklHX1NO
RF9IREFfUEFUQ0hfTE9BREVSPXkKQ09ORklHX1NORF9IREFfQ09ERUNfUkVBTFRFSz15CkNPTkZJ
R19TTkRfSERBX0VOQUJMRV9SRUFMVEVLX1FVSVJLUz15CkNPTkZJR19TTkRfSERBX0NPREVDX0FO
QUxPRz15CkNPTkZJR19TTkRfSERBX0NPREVDX1NJR01BVEVMPXkKQ09ORklHX1NORF9IREFfQ09E
RUNfVklBPXkKQ09ORklHX1NORF9IREFfQ09ERUNfSERNST15CkNPTkZJR19TTkRfSERBX0NPREVD
X0NJUlJVUz15CkNPTkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UPXkKQ09ORklHX1NORF9IREFf
Q09ERUNfQ0EwMTEwPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyPXkKQ09ORklHX1NORF9I
REFfQ09ERUNfQ01FRElBPXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0PXkKQ09ORklHX1NO
RF9IREFfR0VORVJJQz15CkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0hE
QV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX0hEU1A9bQpDT05GSUdfU05EX0hEU1BN
PW0KQ09ORklHX1NORF9JQ0UxNzEyPW0KQ09ORklHX1NORF9JQ0UxNzI0PW0KQ09ORklHX1NORF9J
TlRFTDhYMD1tCkNPTkZJR19TTkRfSU5URUw4WDBNPW0KQ09ORklHX1NORF9LT1JHMTIxMj1tCkNP
TkZJR19TTkRfTE9MQT1tCkNPTkZJR19TTkRfTFg2NDY0RVM9bQpDT05GSUdfU05EX01BRVNUUk8z
PW0KQ09ORklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJR19TTkRfTUlYQVJUPW0KQ09ORklH
X1NORF9OTTI1Nj1tCkNPTkZJR19TTkRfUENYSFI9bQpDT05GSUdfU05EX1JJUFRJREU9bQpDT05G
SUdfU05EX1JNRTMyPW0KQ09ORklHX1NORF9STUU5Nj1tCkNPTkZJR19TTkRfUk1FOTY1Mj1tCkNP
TkZJR19TTkRfU09OSUNWSUJFUz1tCkNPTkZJR19TTkRfVFJJREVOVD1tCkNPTkZJR19TTkRfVklB
ODJYWD1tCkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT1tCkNPTkZJR19TTkRfVklSVFVPU089bQpD
T05GSUdfU05EX1ZYMjIyPW0KQ09ORklHX1NORF9ZTUZQQ0k9bQpDT05GSUdfU05EX1NQST15CkNP
TkZJR19TTkRfVVNCPXkKQ09ORklHX1NORF9VU0JfQVVESU89bQpDT05GSUdfU05EX1VTQl9VQTEw
MT1tCkNPTkZJR19TTkRfVVNCX1VTWDJZPW0KQ09ORklHX1NORF9VU0JfQ0FJQVE9bQpDT05GSUdf
U05EX1VTQl9DQUlBUV9JTlBVVD15CkNPTkZJR19TTkRfVVNCX1VTMTIyTD1tCkNPTkZJR19TTkRf
VVNCXzZGSVJFPW0KQ09ORklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVfTElC
PW0KQ09ORklHX1NORF9GSVJFV0lSRV9TUEVBS0VSUz1tCkNPTkZJR19TTkRfSVNJR0hUPW0KQ09O
RklHX1NORF9QQ01DSUE9eQpDT05GSUdfU05EX1ZYUE9DS0VUPW0KQ09ORklHX1NORF9QREFVRElP
Q0Y9bQpDT05GSUdfU05EX1NPQz1tCiMgQ09ORklHX1NORF9TT0NfQ0FDSEVfTFpPIGlzIG5vdCBz
ZXQKQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQpDT05GSUdfU05EX1NPQ19BTExfQ09ERUNT
PW0KQ09ORklHX1NORF9TT0NfODhQTTg2MFg9bQpDT05GSUdfU05EX1NPQ19XTV9IVUJTPW0KQ09O
RklHX1NORF9TT0NfQUQxODM2PW0KQ09ORklHX1NORF9TT0NfQUQxOTNYPW0KQ09ORklHX1NORF9T
T0NfQUQ3MzMxMT1tCkNPTkZJR19TTkRfU09DX0FEQVUxMzczPW0KQ09ORklHX1NORF9TT0NfQURB
VjgwWD1tCkNPTkZJR19TTkRfU09DX0FEUzExN1g9bQpDT05GSUdfU05EX1NPQ19BSzQxMDQ9bQpD
T05GSUdfU05EX1NPQ19BSzQ1MzU9bQpDT05GSUdfU05EX1NPQ19BSzQ2NDE9bQpDT05GSUdfU05E
X1NPQ19BSzQ2NDI9bQpDT05GSUdfU05EX1NPQ19BSzQ2NzE9bQpDT05GSUdfU05EX1NPQ19BTEM1
NjIzPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1MT1tCkNPTkZJR19TTkRfU09DX0NTNDI3MD1tCkNP
TkZJR19TTkRfU09DX0NTNDI3MT1tCkNPTkZJR19TTkRfU09DX0NYMjA0NDI9bQpDT05GSUdfU05E
X1NPQ19KWjQ3NDBfQ09ERUM9bQpDT05GSUdfU05EX1NPQ19MMz1tCkNPTkZJR19TTkRfU09DX0RB
NzIxMD1tCkNPTkZJR19TTkRfU09DX0RGQk1DUzMyMD1tCkNPTkZJR19TTkRfU09DX01BWDk4MDg4
PW0KQ09ORklHX1NORF9TT0NfTUFYOTgwOTU9bQpDT05GSUdfU05EX1NPQ19NQVg5ODUwPW0KQ09O
RklHX1NORF9TT0NfUENNMzAwOD1tCkNPTkZJR19TTkRfU09DX1JUNTYzMT1tCkNPTkZJR19TTkRf
U09DX1NHVEw1MDAwPW0KQ09ORklHX1NORF9TT0NfU1BESUY9bQpDT05GSUdfU05EX1NPQ19TU00y
NjAyPW0KQ09ORklHX1NORF9TT0NfU1RBMzJYPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjM9
bQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyNj1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMy
WDQ9bQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzWD1tCkNPTkZJR19TTkRfU09DX1RMVjMyMERB
QzMzPW0KQ09ORklHX1NORF9TT0NfVURBMTM0WD1tCkNPTkZJR19TTkRfU09DX1VEQTEzODA9bQpD
T05GSUdfU05EX1NPQ19XTDEyNzM9bQpDT05GSUdfU05EX1NPQ19XTTEyNTBfRVYxPW0KQ09ORklH
X1NORF9TT0NfV001MTAwPW0KQ09ORklHX1NORF9TT0NfV004MzUwPW0KQ09ORklHX1NORF9TT0Nf
V004NDAwPW0KQ09ORklHX1NORF9TT0NfV004NTEwPW0KQ09ORklHX1NORF9TT0NfV004NTIzPW0K
Q09ORklHX1NORF9TT0NfV004NTgwPW0KQ09ORklHX1NORF9TT0NfV004NzExPW0KQ09ORklHX1NO
RF9TT0NfV004NzI3PW0KQ09ORklHX1NORF9TT0NfV004NzI4PW0KQ09ORklHX1NORF9TT0NfV004
NzMxPW0KQ09ORklHX1NORF9TT0NfV004NzM3PW0KQ09ORklHX1NORF9TT0NfV004NzQxPW0KQ09O
RklHX1NORF9TT0NfV004NzUwPW0KQ09ORklHX1NORF9TT0NfV004NzUzPW0KQ09ORklHX1NORF9T
T0NfV004NzcwPW0KQ09ORklHX1NORF9TT0NfV004Nzc2PW0KQ09ORklHX1NORF9TT0NfV004Nzgy
PW0KQ09ORklHX1NORF9TT0NfV004ODA0PW0KQ09ORklHX1NORF9TT0NfV004OTAwPW0KQ09ORklH
X1NORF9TT0NfV004OTAzPW0KQ09ORklHX1NORF9TT0NfV004OTA0PW0KQ09ORklHX1NORF9TT0Nf
V004OTQwPW0KQ09ORklHX1NORF9TT0NfV004OTU1PW0KQ09ORklHX1NORF9TT0NfV004OTYwPW0K
Q09ORklHX1NORF9TT0NfV004OTYxPW0KQ09ORklHX1NORF9TT0NfV004OTYyPW0KQ09ORklHX1NO
RF9TT0NfV004OTcxPW0KQ09ORklHX1NORF9TT0NfV004OTc0PW0KQ09ORklHX1NORF9TT0NfV004
OTc4PW0KQ09ORklHX1NORF9TT0NfV004OTgzPW0KQ09ORklHX1NORF9TT0NfV004OTg1PW0KQ09O
RklHX1NORF9TT0NfV004OTg4PW0KQ09ORklHX1NORF9TT0NfV004OTkwPW0KQ09ORklHX1NORF9T
T0NfV004OTkxPW0KQ09ORklHX1NORF9TT0NfV004OTkzPW0KQ09ORklHX1NORF9TT0NfV004OTk0
PW0KQ09ORklHX1NORF9TT0NfV004OTk1PW0KQ09ORklHX1NORF9TT0NfV004OTk2PW0KQ09ORklH
X1NORF9TT0NfV005MDgxPW0KQ09ORklHX1NORF9TT0NfTE00ODU3PW0KQ09ORklHX1NORF9TT0Nf
TUFYOTg3Nz1tCkNPTkZJR19TTkRfU09DX1RQQTYxMzBBMj1tCkNPTkZJR19TTkRfU09DX1dNMjAw
MD1tCkNPTkZJR19TTkRfU09DX1dNOTA5MD1tCiMgQ09ORklHX1NPVU5EX1BSSU1FIGlzIG5vdCBz
ZXQKQ09ORklHX0FDOTdfQlVTPW0KQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD1tCkNP
TkZJR19ISURSQVc9eQoKIwojIFVTQiBJbnB1dCBEZXZpY2VzCiMKQ09ORklHX1VTQl9ISUQ9bQpD
T05GSUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBVU0IgSElEIEJvb3QgUHJv
dG9jb2wgZHJpdmVycwojCkNPTkZJR19VU0JfS0JEPW0KQ09ORklHX1VTQl9NT1VTRT1tCgojCiMg
U3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0KQ09ORklHX0hJRF9BQ1JV
WD1tCkNPTkZJR19ISURfQUNSVVhfRkY9eQpDT05GSUdfSElEX0FQUExFPW0KQ09ORklHX0hJRF9C
RUxLSU49bQpDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCkNPTkZJR19I
SURfUFJPRElLRVlTPW0KQ09ORklHX0hJRF9DWVBSRVNTPW0KQ09ORklHX0hJRF9EUkFHT05SSVNF
PW0KQ09ORklHX0RSQUdPTlJJU0VfRkY9eQpDT05GSUdfSElEX0VNU19GRj1tCkNPTkZJR19ISURf
RUxFQ09NPW0KQ09ORklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfSE9MVEVLPW0KQ09ORklHX0hP
TFRFS19GRj15CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19I
SURfVUNMT0dJQz1tCkNPTkZJR19ISURfV0FMVE9QPW0KQ09ORklHX0hJRF9HWVJBVElPTj1tCkNP
TkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNPTkZJR19ISURfTENQ
T1dFUj1tCkNPTkZJR19ISURfTE9HSVRFQ0g9bQpDT05GSUdfSElEX0xPR0lURUNIX0RKPW0KQ09O
RklHX0xPR0lURUNIX0ZGPXkKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lH
OTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9bQpD
T05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01V
TFRJVE9VQ0g9bQpDT05GSUdfSElEX05UUklHPW0KQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19I
SURfUEFOVEhFUkxPUkQ9bQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFVEFM
WU5YPW0KQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklH
X0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdf
SElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUFJJTUFYPW0KQ09ORklHX0hJRF9ST0NDQVQ9
bQpDT05GSUdfSElEX1JPQ0NBVF9DT01NT049bQpDT05GSUdfSElEX1JPQ0NBVF9BUlZPPW0KQ09O
RklHX0hJRF9ST0NDQVRfS09ORT1tCkNPTkZJR19ISURfUk9DQ0FUX0tPTkVQTFVTPW0KQ09ORklH
X0hJRF9ST0NDQVRfS09WQVBMVVM9bQpDT05GSUdfSElEX1JPQ0NBVF9QWVJBPW0KQ09ORklHX0hJ
RF9TQU1TVU5HPW0KQ09ORklHX0hJRF9TT05ZPW0KQ09ORklHX0hJRF9TUEVFRExJTks9bQpDT05G
SUdfSElEX1NVTlBMVVM9bQpDT05GSUdfSElEX0dSRUVOQVNJQT1tCkNPTkZJR19HUkVFTkFTSUFf
RkY9eQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpD
T05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj1tCkNPTkZJR19USFJV
U1RNQVNURVJfRkY9eQpDT05GSUdfSElEX1dBQ09NPW0KQ09ORklHX0hJRF9XQUNPTV9QT1dFUl9T
VVBQTFk9eQpDT05GSUdfSElEX1dJSU1PVEU9bQpDT05GSUdfSElEX1pFUk9QTFVTPW0KQ09ORklH
X1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19IWVBFUlZfTU9VU0U9
bQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJD
SF9IQVNfSENEPXkKQ09ORklHX1VTQl9BUkNIX0hBU19PSENJPXkKQ09ORklHX1VTQl9BUkNIX0hB
U19FSENJPXkKQ09ORklHX1VTQl9BUkNIX0hBU19YSENJPXkKQ09ORklHX1VTQj15CiMgQ09ORklH
X1VTQl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBp
cyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09ORklHX1VTQl9E
RVZJQ0VGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ERVZJQ0VfQ0xBU1MgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX1NVU1BFTkQ9
eQojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19XSElURUxJU1Qg
aXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0JMQUNLTElTVF9IVUIgaXMgbm90IHNldApDT05G
SUdfVVNCX0RXQzM9bQojIENPTkZJR19VU0JfRFdDM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19V
U0JfTU9OPXkKQ09ORklHX1VTQl9XVVNCPW0KQ09ORklHX1VTQl9XVVNCX0NCQUY9bQojIENPTkZJ
R19VU0JfV1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVy
IERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9bQpDT05GSUdfVVNCX1hIQ0lfSENEPXkK
IyBDT05GSUdfVVNCX1hIQ0lfSENEX0RFQlVHR0lORyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhD
SV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRf
TkVXU0NIRUQ9eQpDT05GSUdfVVNCX09YVTIxMEhQX0hDRD1tCkNPTkZJR19VU0JfSVNQMTE2WF9I
Q0Q9bQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPW0KQ09ORklHX1VTQl9JU1AxMzYyX0hDRD1tCkNP
TkZJR19VU0JfT0hDSV9IQ0Q9eQojIENPTkZJR19VU0JfT0hDSV9CSUdfRU5ESUFOX0RFU0MgaXMg
bm90IHNldAojIENPTkZJR19VU0JfT0hDSV9CSUdfRU5ESUFOX01NSU8gaXMgbm90IHNldApDT05G
SUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdf
VVNCX1UxMzJfSENEPW0KQ09ORklHX1VTQl9TTDgxMV9IQ0Q9bQpDT05GSUdfVVNCX1NMODExX0hD
RF9JU089eQpDT05GSUdfVVNCX1NMODExX0NTPW0KQ09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9bQpD
T05GSUdfVVNCX1JFTkVTQVNfVVNCSFNfSENEPW0KQ09ORklHX1VTQl9XSENJX0hDRD1tCkNPTkZJ
R19VU0JfSFdBX0hDRD1tCkNPTkZJR19VU0JfUkVORVNBU19VU0JIUz1tCgojCiMgVVNCIERldmlj
ZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009bQpDT05GSUdfVVNCX1BSSU5URVI9bQpD
T05GSUdfVVNCX1dETT1tCkNPTkZJR19VU0JfVE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBk
ZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsg
c2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1t
CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdF
X1JFQUxURUs9bQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFU
QUZBQj1tCkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPW0KQ09ORklHX1VTQl9TVE9SQUdFX0lT
RDIwMD1tCkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERS
MDk9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PW0KQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBT
SE9UPW0KQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9PTkVU
T1VDSD1tCkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9DWVBS
RVNTX0FUQUNCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9bQpDT05GSUdfVVNCX1VB
Uz1tCkNPTkZJR19VU0JfTElCVVNVQUw9eQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05G
SUdfVVNCX01EQzgwMD1tCkNPTkZJR19VU0JfTUlDUk9URUs9bQoKIwojIFVTQiBwb3J0IGRyaXZl
cnMKIwpDT05GSUdfVVNCX1VTUzcyMD1tCkNPTkZJR19VU0JfU0VSSUFMPW0KQ09ORklHX1VTQl9F
WlVTQj15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQpDT05GSUdfVVNCX1NFUklBTF9BSVJD
QUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NFUklBTF9CRUxL
SU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVB
VD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFM
X0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQpDT05GSUdfVVNCX1NFUklB
TF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KQ09ORklHX1VTQl9TRVJJQUxf
RlVOU09GVD1tCkNPTkZJR19VU0JfU0VSSUFMX1ZJU09SPW0KQ09ORklHX1VTQl9TRVJJQUxfSVBB
UT1tCkNPTkZJR19VU0JfU0VSSUFMX0lSPW0KQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9bQpD
T05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9UST1tCkNPTkZJR19VU0JfU0VSSUFMX0dBUk1JTj1t
CkNPTkZJR19VU0JfU0VSSUFMX0lQVz1tCkNPTkZJR19VU0JfU0VSSUFMX0lVVT1tCkNPTkZJR19V
U0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTj1tCkNPTkZJ
R19VU0JfU0VSSUFMX0tFWVNQQU5fTVBSPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0Ey
OD15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMjhYPXkKQ09ORklHX1VTQl9TRVJJQUxf
S0VZU1BBTl9VU0EyOFhBPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOFhCPXkKQ09O
RklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0ExOT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5f
VVNBMThYPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0ExOVc9eQpDT05GSUdfVVNCX1NF
UklBTF9LRVlTUEFOX1VTQTE5UVc9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5UUk9
eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTQ5Vz15CkNPTkZJR19VU0JfU0VSSUFMX0tF
WVNQQU5fVVNBNDlXTEM9eQpDT05GSUdfVVNCX1NFUklBTF9LTFNJPW0KQ09ORklHX1VTQl9TRVJJ
QUxfS09CSUxfU0NUPW0KQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9bQpDT05GSUdfVVNCX1NF
UklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JUPXkKQ09ORklH
X1VTQl9TRVJJQUxfTU9TNzg0MD1tCkNPTkZJR19VU0JfU0VSSUFMX01PVE9ST0xBPW0KQ09ORklH
X1VTQl9TRVJJQUxfTkFWTUFOPW0KQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPW0KQ09ORklHX1VT
Ql9TRVJJQUxfT1RJNjg1OD1tCkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9T
RVJJQUxfUVVBTENPTU09bQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VTQl9T
RVJJQUxfSFA0WD1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9bQojIENPTkZJR19VU0JfU0VSSUFM
X1NBRkVfUEFEREVEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfU0lFTUVOU19NUEk9bQpD
T05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUz1tCkNPTkZJR19VU0JfU0VSSUFMX1NZTUJP
TD1tCkNPTkZJR19VU0JfU0VSSUFMX1RJPW0KQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLPW0K
Q09ORklHX1VTQl9TRVJJQUxfWElSQ09NPW0KQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJ
R19VU0JfU0VSSUFMX09QVElPTj1tCkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQpDT05GSUdf
VVNCX1NFUklBTF9PUFRJQ09OPW0KQ09ORklHX1VTQl9TRVJJQUxfVklWT1BBWV9TRVJJQUw9bQpD
T05GSUdfVVNCX1NFUklBTF9aSU89bQpDT05GSUdfVVNCX1NFUklBTF9TU1UxMDA9bQpDT05GSUdf
VVNCX1NFUklBTF9ERUJVRz1tCgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJ
R19VU0JfRU1JNjI9bQpDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9BRFVUVVg9bQpDT05G
SUdfVVNCX1NFVlNFRz1tCkNPTkZJR19VU0JfUklPNTAwPW0KQ09ORklHX1VTQl9MRUdPVE9XRVI9
bQpDT05GSUdfVVNCX0xDRD1tCkNPTkZJR19VU0JfTEVEPW0KQ09ORklHX1VTQl9DWVBSRVNTX0NZ
N0M2Mz1tCkNPTkZJR19VU0JfQ1lUSEVSTT1tCkNPTkZJR19VU0JfSURNT1VTRT1tCkNPTkZJR19V
U0JfRlRESV9FTEFOPW0KQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9bQpDT05GSUdfVVNCX1NJU1VT
QlZHQT1tCiMgQ09ORklHX1VTQl9TSVNVU0JWR0FfQ09OIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9M
RD1tCkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9bQpDT05GSUdfVVNCX0lPV0FSUklPUj1tCkNP
TkZJR19VU0JfVEVTVD1tCkNPTkZJR19VU0JfSVNJR0hURlc9bQpDT05GSUdfVVNCX1lVUkVYPW0K
Q09ORklHX1VTQl9BVE09bQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9bQpDT05GSUdfVVNCX0NYQUNS
VT1tCkNPTkZJR19VU0JfVUVBR0xFQVRNPW0KQ09ORklHX1VTQl9YVVNCQVRNPW0KQ09ORklHX1VT
Ql9HQURHRVQ9bQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVC
VUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNC
X0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKQ09ORklHX1VTQl9SOEE2NjU5Nz1tCkNPTkZJ
R19VU0JfR0FER0VUX0RXQzM9bQpDT05GSUdfVVNCX002NjU5Mj1tCkNPTkZJR19VU0JfQU1ENTUz
NlVEQz1tCkNPTkZJR19VU0JfQ0kxM1hYWF9QQ0k9bQpDT05GSUdfVVNCX05FVDIyNzI9bQpDT05G
SUdfVVNCX05FVDIyNzJfRE1BPXkKQ09ORklHX1VTQl9ORVQyMjgwPW0KQ09ORklHX1VTQl9HT0tV
PW0KQ09ORklHX1VTQl9FRzIwVD1tCiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldApD
T05GSUdfVVNCX0dBREdFVF9EVUFMU1BFRUQ9eQpDT05GSUdfVVNCX0dBREdFVF9TVVBFUlNQRUVE
PXkKQ09ORklHX1VTQl9aRVJPPW0KQ09ORklHX1VTQl9BVURJTz1tCkNPTkZJR19VU0JfRVRIPW0K
Q09ORklHX1VTQl9FVEhfUk5ESVM9eQojIENPTkZJR19VU0JfRVRIX0VFTSBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfR19OQ009bQpDT05GSUdfVVNCX0dBREdFVEZTPW0KQ09ORklHX1VTQl9GVU5DVElP
TkZTPW0KQ09ORklHX1VTQl9GVU5DVElPTkZTX0VUSD15CkNPTkZJR19VU0JfRlVOQ1RJT05GU19S
TkRJUz15CkNPTkZJR19VU0JfRlVOQ1RJT05GU19HRU5FUklDPXkKIyBDT05GSUdfVVNCX0ZJTEVf
U1RPUkFHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTUFTU19TVE9SQUdFPW0KQ09ORklHX1VTQl9H
X1NFUklBTD1tCkNPTkZJR19VU0JfTUlESV9HQURHRVQ9bQpDT05GSUdfVVNCX0dfUFJJTlRFUj1t
CkNPTkZJR19VU0JfQ0RDX0NPTVBPU0lURT1tCkNPTkZJR19VU0JfR19OT0tJQT1tCkNPTkZJR19V
U0JfR19BQ01fTVM9bQojIENPTkZJR19VU0JfR19NVUxUSSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf
R19ISUQ9bQpDT05GSUdfVVNCX0dfREJHUD1tCiMgQ09ORklHX1VTQl9HX0RCR1BfUFJJTlRLIGlz
IG5vdCBzZXQKQ09ORklHX1VTQl9HX0RCR1BfU0VSSUFMPXkKQ09ORklHX1VTQl9HX1dFQkNBTT1t
CgojCiMgT1RHIGFuZCByZWxhdGVkIGluZnJhc3RydWN0dXJlCiMKQ09ORklHX1VTQl9PVEdfVVRJ
TFM9eQpDT05GSUdfVVNCX0dQSU9fVkJVUz1tCkNPTkZJR19OT1BfVVNCX1hDRUlWPW0KQ09ORklH
X0FCODUwMF9VU0I9bQpDT05GSUdfVVdCPW0KQ09ORklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dI
Q0k9bQpDT05GSUdfVVdCX0kxNDgwVT1tCkNPTkZJR19NTUM9eQojIENPTkZJR19NTUNfREVCVUcg
aXMgbm90IHNldAojIENPTkZJR19NTUNfVU5TQUZFX1JFU1VNRSBpcyBub3Qgc2V0CiMgQ09ORklH
X01NQ19DTEtHQVRFIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpD
T05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdfTU1DX0JM
T0NLX0JPVU5DRT15CkNPTkZJR19TRElPX1VBUlQ9bQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qg
c2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1D
X1NESENJPW0KQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNP
TkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1dCU0Q9bQpDT05GSUdfTU1DX1RJRk1f
U0Q9bQpDT05GSUdfTU1DX1NQST1tCkNPTkZJR19NTUNfU0RSSUNPSF9DUz1tCkNPTkZJR19NTUNf
Q0I3MTA9bQpDT05GSUdfTU1DX1ZJQV9TRE1NQz1tCkNPTkZJR19NTUNfVlVCMzAwPW0KQ09ORklH
X01NQ19VU0hDPW0KQ09ORklHX01FTVNUSUNLPW0KIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMg
bm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNB
RkVfUkVTVU1FIGlzIG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NLPW0KCiMKIyBNZW1vcnlTdGlj
ayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPW0KQ09O
RklHX01FTVNUSUNLX0pNSUNST05fMzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9bQpDT05GSUdf
TkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdf
TEVEU184OFBNODYwWD1tCkNPTkZJR19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX05FVDU1MDE9
bQpDT05GSUdfTEVEU19QQ0E5NTMyPW0KQ09ORklHX0xFRFNfUENBOTUzMl9HUElPPXkKQ09ORklH
X0xFRFNfR1BJTz1tCkNPTkZJR19MRURTX0xQMzk0ND1tCkNPTkZJR19MRURTX0xQNTUyMT1tCkNP
TkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpDT05GSUdfTEVEU19Q
Q0E5NTVYPW0KQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUz1tCkNPTkZJR19MRURTX1dNODM1MD1t
CkNPTkZJR19MRURTX0RBOTAzWD1tCkNPTkZJR19MRURTX0RBQzEyNFMwODU9bQpDT05GSUdfTEVE
U19SRUdVTEFUT1I9bQpDT05GSUdfTEVEU19CRDI4MDI9bQpDT05GSUdfTEVEU19JTlRFTF9TUzQy
MDA9bQpDT05GSUdfTEVEU19MVDM1OTM9bQpDT05GSUdfTEVEU19BRFA1NTIwPW0KQ09ORklHX0xF
RFNfREVMTF9ORVRCT09LUz1tCkNPTkZJR19MRURTX01DMTM3ODM9bQpDT05GSUdfTEVEU19UUklH
R0VSUz15CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj1tCkNP
TkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElH
SFQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0dQSU89bQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFV
TFRfT049bQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAo
TEVEIHRhcmdldCkKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lO
RklOSUJBTkQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJR19JTkZJTklCQU5E
X1VTRVJfQUNDRVNTPW0KQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5J
QkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfTVRIQ0E9bQpDT05GSUdfSU5GSU5J
QkFORF9NVEhDQV9ERUJVRz15CkNPTkZJR19JTkZJTklCQU5EX0lQQVRIPW0KQ09ORklHX0lORklO
SUJBTkRfUUlCPW0KQ09ORklHX0lORklOSUJBTkRfQU1TTzExMDA9bQpDT05GSUdfSU5GSU5JQkFO
RF9BTVNPMTEwMF9ERUJVRz15CkNPTkZJR19JTkZJTklCQU5EX0NYR0IzPW0KIyBDT05GSUdfSU5G
SU5JQkFORF9DWEdCM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0NYR0I0PW0K
Q09ORklHX01MWDRfSU5GSU5JQkFORD1tCkNPTkZJR19JTkZJTklCQU5EX05FUz1tCiMgQ09ORklH
X0lORklOSUJBTkRfTkVTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUI9
bQpDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9DTT15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RF
QlVHPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVR19EQVRBIGlzIG5vdCBzZXQKQ09O
RklHX0lORklOSUJBTkRfU1JQPW0KQ09ORklHX0lORklOSUJBTkRfSVNFUj1tCkNPTkZJR19FREFD
PXkKCiMKIyBSZXBvcnRpbmcgc3Vic3lzdGVtcwojCiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90
IHNldApDT05GSUdfRURBQ19ERUNPREVfTUNFPW0KQ09ORklHX0VEQUNfTUNFX0lOSj1tCkNPTkZJ
R19FREFDX01NX0VEQUM9bQpDT05GSUdfRURBQ19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfQU1ENjRf
RVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURB
Q19JODI5NzVYPW0KQ09ORklHX0VEQUNfSTMwMDA9bQpDT05GSUdfRURBQ19JMzIwMD1tCkNPTkZJ
R19FREFDX1gzOD1tCkNPTkZJR19FREFDX0k1NDAwPW0KQ09ORklHX0VEQUNfSTdDT1JFPW0KQ09O
RklHX0VEQUNfSTUwMDA9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3MzAwPW0K
Q09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15
CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCiMg
Q09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdf
UlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9E
RVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19S
VENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENf
RFJWXzg4UE04NjBYPW0KQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KQ09ORklHX1JUQ19EUlZfRFMx
Mzc0PW0KQ09ORklHX1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09O
RklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENfRFJWX01BWDg5MjU9bQpDT05GSUdfUlRD
X0RSVl9NQVg4OTk4PW0KQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj1tCkNPTkZJR19SVENfRFJWX0lT
TDEyMDg9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjAyMj1tCkNPTkZJR19SVENfRFJWX1gxMjA1PW0K
Q09ORklHX1JUQ19EUlZfUENGODU2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9bQpDT05GSUdf
UlRDX0RSVl9NNDFUODA9bQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19E
UlZfQlEzMks9bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPW0KQ09ORklHX1JUQ19EUlZfRk0zMTMw
PW0KQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklH
X1JUQ19EUlZfRU0zMDI3PW0KQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9bQoKIwojIFNQSSBSVEMg
ZHJpdmVycwojCkNPTkZJR19SVENfRFJWX000MVQ5Mz1tCkNPTkZJR19SVENfRFJWX000MVQ5ND1t
CkNPTkZJR19SVENfRFJWX0RTMTMwNT1tCkNPTkZJR19SVENfRFJWX0RTMTM5MD1tCkNPTkZJR19S
VENfRFJWX01BWDY5MDI9bQpDT05GSUdfUlRDX0RSVl9SOTcwMT1tCkNPTkZJR19SVENfRFJWX1JT
NUMzNDg9bQpDT05GSUdfUlRDX0RSVl9EUzMyMzQ9bQpDT05GSUdfUlRDX0RSVl9QQ0YyMTIzPW0K
CiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdf
UlRDX0RSVl9EUzEyODY9bQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9bQpDT05GSUdfUlRDX0RSVl9E
UzE1NTM9bQpDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD1t
CkNPTkZJR19SVENfRFJWX000OFQ4Nj1tCkNPTkZJR19SVENfRFJWX000OFQzNT1tCkNPTkZJR19S
VENfRFJWX000OFQ1OT1tCkNPTkZJR19SVENfRFJWX01TTTYyNDI9bQpDT05GSUdfUlRDX0RSVl9C
UTQ4MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD1tCkNP
TkZJR19SVENfRFJWX1dNODMxWD1tCkNPTkZJR19SVENfRFJWX1dNODM1MD1tCkNPTkZJR19SVENf
RFJWX1BDRjUwNjMzPW0KQ09ORklHX1JUQ19EUlZfQUIzMTAwPW0KQ09ORklHX1JUQ19EUlZfQUI4
NTAwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NQzEzWFhYPW0K
Q09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQK
CiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19JTlRFTF9NSURfRE1BQz1tCkNPTkZJR19JTlRFTF9J
T0FURE1BPW0KQ09ORklHX1RJTUJfRE1BPW0KQ09ORklHX1BDSF9ETUE9bQpDT05GSUdfRE1BX0VO
R0lORT15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfTkVUX0RNQT15CiMgQ09ORklHX0FTWU5D
X1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRENB
PW0KQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfS1MwMTA4PW0KQ09ORklHX0tTMDEwOF9QT1JU
PTB4Mzc4CkNPTkZJR19LUzAxMDhfREVMQVk9MgpDT05GSUdfQ0ZBRzEyODY0Qj1tCkNPTkZJR19D
RkFHMTI4NjRCX1JBVEU9MjAKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09ORklHX1VJ
T19QRFJWPW0KQ09ORklHX1VJT19QRFJWX0dFTklSUT1tCkNPTkZJR19VSU9fQUVDPW0KQ09ORklH
X1VJT19TRVJDT1MzPW0KQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCkNPTkZJR19VSU9fTkVUWD1t
CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1JJTkc9eQoKIwojIFZpcnRpbyBkcml2ZXJz
CiMKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklS
VElPX01NSU89bQoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15
CkNPTkZJR19YRU5fU0VMRkJBTExPT05JTkc9eQpDT05GSUdfWEVOX0JBTExPT05fTUVNT1JZX0hP
VFBMVUc9eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPW0K
Q09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hFTkZTPW0KQ09ORklHX1hFTl9DT01QQVRfWEVO
RlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRF
TkQ9eQpDT05GSUdfWEVOX0dOVERFVj1tCkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPW0KQ09O
RklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPXkKQ09ORklHX1hFTl9QQ0lERVZfQkFD
S0VORD1tCkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX0VUMTMxWD1tCkNPTkZJR19TTElDT1NTPW0K
Q09ORklHX1VTQklQX0NPUkU9bQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9bQpDT05GSUdfVVNCSVBf
SE9TVD1tCiMgQ09ORklHX1VTQklQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1czNVVORD1tCkNP
TkZJR19QUklTTTJfVVNCPW0KQ09ORklHX0VDSE89bQpDT05GSUdfQ09NRURJPW0KIyBDT05GSUdf
Q09NRURJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9TSVpFX0tC
PTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgwCkNPTkZJR19D
T01FRElfTUlTQ19EUklWRVJTPW0KQ09ORklHX0NPTUVESV9LQ09NRURJTElCPW0KQ09ORklHX0NP
TUVESV9CT05EPW0KQ09ORklHX0NPTUVESV9URVNUPW0KQ09ORklHX0NPTUVESV9QQVJQT1JUPW0K
Q09ORklHX0NPTUVESV9TRVJJQUwyMDAyPW0KQ09ORklHX0NPTUVESV9TS0VMPW0KQ09ORklHX0NP
TUVESV9QQ0lfRFJJVkVSUz1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzAzNT1tCkNPTkZJR19D
T01FRElfQURESV9BUENJXzEwMzI9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNTAwPW0KQ09O
RklHX0NPTUVESV9BRERJX0FQQ0lfMTUxNj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzE1NjQ9
bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNlhYPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lf
MjAxNj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzIwMzI9bQpDT05GSUdfQ09NRURJX0FERElf
QVBDSV8yMjAwPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMzAwMT1tCkNPTkZJR19DT01FRElf
QURESV9BUENJXzMxMjA9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8zNTAxPW0KQ09ORklHX0NP
TUVESV9BRERJX0FQQ0lfM1hYWD1tCkNPTkZJR19DT01FRElfQURMX1BDSTYyMDg9bQpDT05GSUdf
Q09NRURJX0FETF9QQ0k3MjMwPW0KQ09ORklHX0NPTUVESV9BRExfUENJNzI5Nj1tCkNPTkZJR19D
T01FRElfQURMX1BDSTc0MzI9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k4MTY0PW0KQ09ORklHX0NP
TUVESV9BRExfUENJOTExMT1tCkNPTkZJR19DT01FRElfQURMX1BDSTkxMTg9bQpDT05GSUdfQ09N
RURJX0FEVl9QQ0kxNzEwPW0KQ09ORklHX0NPTUVESV9BRFZfUENJMTcyMz1tCkNPTkZJR19DT01F
RElfQURWX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMD1tCkNPTkZJR19DT01F
RElfQU1QTENfUEMyMzY9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjYzPW0KQ09ORklHX0NPTUVE
SV9BTVBMQ19QQ0kyMjQ9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDSTIzMD1tCkNPTkZJR19DT01F
RElfQ09OVEVDX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0RUMzAwMD1tCkNPTkZJR19DT01FRElf
RFlOQV9QQ0kxMFhYPW0KQ09ORklHX0NPTUVESV9VTklPWFg1PW0KQ09ORklHX0NPTUVESV9HU0Nf
SFBEST1tCkNPTkZJR19DT01FRElfSUNQX01VTFRJPW0KQ09ORklHX0NPTUVESV9JSV9QQ0kyMEtD
PW0KQ09ORklHX0NPTUVESV9EQVFCT0FSRDIwMDA9bQpDT05GSUdfQ09NRURJX0pSM19QQ0k9bQpD
T05GSUdfQ09NRURJX0tFX0NPVU5URVI9bQpDT05GSUdfQ09NRURJX0NCX1BDSURBUzY0PW0KQ09O
RklHX0NPTUVESV9DQl9QQ0lEQVM9bQpDT05GSUdfQ09NRURJX0NCX1BDSUREQT1tCkNPTkZJR19D
T01FRElfQ0JfUENJRElPPW0KQ09ORklHX0NPTUVESV9DQl9QQ0lNREFTPW0KQ09ORklHX0NPTUVE
SV9DQl9QQ0lNRERBPW0KQ09ORklHX0NPTUVESV9NRTQwMDA9bQpDT05GSUdfQ09NRURJX01FX0RB
UT1tCkNPTkZJR19DT01FRElfTklfNjUyNz1tCkNPTkZJR19DT01FRElfTklfNjVYWD1tCkNPTkZJ
R19DT01FRElfTklfNjYwWD1tCkNPTkZJR19DT01FRElfTklfNjcwWD1tCkNPTkZJR19DT01FRElf
TklfUENJRElPPW0KQ09ORklHX0NPTUVESV9OSV9QQ0lNSU89bQpDT05GSUdfQ09NRURJX1JURDUy
MD1tCkNPTkZJR19DT01FRElfUzUyNj1tCkNPTkZJR19DT01FRElfUzYyNj1tCkNPTkZJR19DT01F
RElfU1NWX0ROUD1tCkNPTkZJR19DT01FRElfUENNQ0lBX0RSSVZFUlM9bQpDT05GSUdfQ09NRURJ
X0NCX0RBUzE2X0NTPW0KQ09ORklHX0NPTUVESV9EQVMwOF9DUz1tCkNPTkZJR19DT01FRElfTklf
REFRXzcwMF9DUz1tCkNPTkZJR19DT01FRElfTklfREFRX0RJTzI0X0NTPW0KQ09ORklHX0NPTUVE
SV9OSV9MQUJQQ19DUz1tCkNPTkZJR19DT01FRElfTklfTUlPX0NTPW0KQ09ORklHX0NPTUVESV9R
VUFURUNIX0RBUVBfQ1M9bQpDT05GSUdfQ09NRURJX1VTQl9EUklWRVJTPW0KQ09ORklHX0NPTUVE
SV9EVDk4MTI9bQpDT05GSUdfQ09NRURJX1VTQkRVWD1tCkNPTkZJR19DT01FRElfVVNCRFVYRkFT
VD1tCkNPTkZJR19DT01FRElfVVNCRFVYU0lHTUE9bQpDT05GSUdfQ09NRURJX1ZNSzgwWFg9bQpD
T05GSUdfQ09NRURJX05JX0NPTU1PTj1tCkNPTkZJR19DT01FRElfTUlURT1tCkNPTkZJR19DT01F
RElfTklfVElPPW0KQ09ORklHX0NPTUVESV9OSV9MQUJQQz1tCkNPTkZJR19DT01FRElfODI1NT1t
CkNPTkZJR19DT01FRElfREFTMDg9bQpDT05GSUdfQ09NRURJX0ZDPW0KQ09ORklHX0FTVVNfT0xF
RD1tCkNPTkZJR19QQU5FTD1tCkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BS
T0ZJTEU9NQojIENPTkZJR19QQU5FTF9DSEFOR0VfTUVTU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19S
ODE4N1NFPW0KQ09ORklHX1JUTDgxOTJVPW0KQ09ORklHX1JUTDgxOTJFPW0KQ09ORklHX1I4NzEy
VT1tCkNPTkZJR19SVFNfUFNUT1I9bQojIENPTkZJR19SVFNfUFNUT1JfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfUlRTNTEzOT1tCiMgQ09ORklHX1JUUzUxMzlfREVCVUcgaXMgbm90IHNldApDT05G
SUdfVFJBTlpQT1JUPW0KQ09ORklHX1BPSE1FTEZTPW0KIyBDT05GSUdfUE9ITUVMRlNfREVCVUcg
aXMgbm90IHNldApDT05GSUdfSURFX1BISVNPTj1tCkNPTkZJR19MSU5FNl9VU0I9bQojIENPTkZJ
R19MSU5FNl9VU0JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19MSU5FNl9VU0JfRFVNUF9DVFJM
IGlzIG5vdCBzZXQKIyBDT05GSUdfTElORTZfVVNCX0RVTVBfTUlESSBpcyBub3Qgc2V0CiMgQ09O
RklHX0xJTkU2X1VTQl9EVU1QX1BDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJTkU2X1VTQl9SQVcg
aXMgbm90IHNldAojIENPTkZJR19MSU5FNl9VU0JfSU1QVUxTRV9SRVNQT05TRSBpcyBub3Qgc2V0
CkNPTkZJR19EUk1fTk9VVkVBVT1tCkNPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQpDT05G
SUdfRFJNX05PVVZFQVVfREVCVUc9eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoj
CkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJTDE2ND1tCkNPTkZJR19V
U0JfU0VSSUFMX1FVQVRFQ0gyPW0KQ09ORklHX1VTQl9TRVJJQUxfUVVBVEVDSF9VU0IyPW0KIyBD
T05GSUdfVlQ2NjU1IGlzIG5vdCBzZXQKQ09ORklHX1ZUNjY1Nj1tCkNPTkZJR19WTUVfQlVTPW0K
CiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwpDT05GSUdfVk1FX0NBOTFDWDQyPW0KQ09ORklHX1ZN
RV9UU0kxNDg9bQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj1tCgoj
CiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1JVk1FXzc4MDU9bQpDT05GSUdfRFhfU0VQ
PW0KQ09ORklHX0lJTz1tCkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19TV19SSU5HPW0K
Q09ORklHX0lJT19LRklGT19CVUY9bQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NP
TlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQURJUzE2
MjAxPW0KQ09ORklHX0FESVMxNjIwMz1tCkNPTkZJR19BRElTMTYyMDQ9bQpDT05GSUdfQURJUzE2
MjA5PW0KQ09ORklHX0FESVMxNjIyMD1tCkNPTkZJR19BRElTMTYyNDA9bQpDT05GSUdfS1hTRDk9
bQpDT05GSUdfTElTM0wwMkRRPW0KQ09ORklHX0xJUzNMMDJEUV9CVUZfS0ZJRk89eQojIENPTkZJ
R19MSVMzTDAyRFFfQlVGX1JJTkdfU1cgaXMgbm90IHNldApDT05GSUdfU0NBMzAwMD1tCgojCiMg
QW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDcyOTE9bQpDT05GSUdfQUQ3
Mjk4PW0KQ09ORklHX0FENzYwNj1tCkNPTkZJR19BRDc2MDZfSUZBQ0VfUEFSQUxMRUw9bQpDT05G
SUdfQUQ3NjA2X0lGQUNFX1NQST1tCkNPTkZJR19BRDc5OVg9bQpDT05GSUdfQUQ3OTlYX1JJTkdf
QlVGRkVSPXkKQ09ORklHX0FENzQ3Nj1tCkNPTkZJR19BRDc4ODc9bQpDT05GSUdfQUQ3NzgwPW0K
Q09ORklHX0FENzc5Mz1tCkNPTkZJR19BRDc4MTY9bQpDT05GSUdfQUQ3MTkyPW0KQ09ORklHX0FE
VDczMTA9bQpDT05GSUdfQURUNzQxMD1tCkNPTkZJR19BRDcyODA9bQpDT05GSUdfTUFYMTM2Mz1t
CkNPTkZJR19NQVgxMzYzX1JJTkdfQlVGRkVSPXkKCiMKIyBBbmFsb2cgZGlnaXRhbCBiaS1kaXJl
Y3Rpb24gY29udmVydGVycwojCkNPTkZJR19BRFQ3MzE2PW0KQ09ORklHX0FEVDczMTZfU1BJPW0K
Q09ORklHX0FEVDczMTZfSTJDPW0KCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRl
cnMKIwpDT05GSUdfQUQ3MTUwPW0KQ09ORklHX0FENzE1Mj1tCkNPTkZJR19BRDc3NDY9bQoKIwoj
IERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PW0KQ09ORklHX0FE
NTM2MD1tCkNPTkZJR19BRDU2MjRSX1NQST1tCkNPTkZJR19BRDU0NDY9bQpDT05GSUdfQUQ1NTA0
PW0KQ09ORklHX0FENTc5MT1tCkNPTkZJR19BRDU2ODY9bQojIENPTkZJR19NQVg1MTcgaXMgbm90
IHNldAoKIwojIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwojCkNPTkZJR19BRDU5MzA9bQpDT05G
SUdfQUQ5ODMyPW0KQ09ORklHX0FEOTgzND1tCkNPTkZJR19BRDk4NTA9bQpDT05GSUdfQUQ5ODUy
PW0KQ09ORklHX0FEOTkxMD1tCkNPTkZJR19BRDk5NTE9bQoKIwojIERpZ2l0YWwgZ3lyb3Njb3Bl
IHNlbnNvcnMKIwpDT05GSUdfQURJUzE2MDYwPW0KQ09ORklHX0FESVMxNjA4MD1tCkNPTkZJR19B
RElTMTYxMzA9bQpDT05GSUdfQURJUzE2MjYwPW0KQ09ORklHX0FEWFJTNDUwPW0KCiMKIyBOZXR3
b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCkNPTkZJR19BRDU5MzM9bQoKIwoj
IEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKQ09ORklHX0FESVMxNjQwMD1tCgojCiMgTGln
aHQgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4PW0KQ09ORklHX1NFTlNPUlNfVFNM
MjU2Mz1tCkNPTkZJR19UU0wyNTgzPW0KCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJ
R19TRU5TT1JTX0FLODk3NT1tCkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9bQoKIwojIEFjdGl2ZSBl
bmVyZ3kgbWV0ZXJpbmcgSUMKIwpDT05GSUdfQURFNzc1Mz1tCkNPTkZJR19BREU3NzU0PW0KQ09O
RklHX0FERTc3NTg9bQpDT05GSUdfQURFNzc1OT1tCkNPTkZJR19BREU3ODU0PW0KQ09ORklHX0FE
RTc4NTRfSTJDPW0KQ09ORklHX0FERTc4NTRfU1BJPW0KCiMKIyBSZXNvbHZlciB0byBkaWdpdGFs
IGNvbnZlcnRlcnMKIwpDT05GSUdfQUQyUzkwPW0KQ09ORklHX0FEMlMxMjAwPW0KQ09ORklHX0FE
MlMxMjEwPW0KCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05GSUdfSUlPX1BFUklPRElD
X1JUQ19UUklHR0VSPW0KQ09ORklHX0lJT19HUElPX1RSSUdHRVI9bQpDT05GSUdfSUlPX1NZU0ZT
X1RSSUdHRVI9bQpDT05GSUdfSUlPX1NJTVBMRV9EVU1NWT1tCiMgQ09ORklHX0lJT19TSU1QTEVf
RFVNTVlfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NJTVBMRV9EVU1NWV9CVUZGRVIg
aXMgbm90IHNldApDT05GSUdfWFZNQUxMT0M9eQpDT05GSUdfWlJBTT1tCiMgQ09ORklHX1pSQU1f
REVCVUcgaXMgbm90IHNldApDT05GSUdfWkNBQ0hFPW0KQ09ORklHX1dMQUdTNDlfSDI9bQpDT05G
SUdfV0xBR1M0OV9IMjU9bQpDT05GSUdfRkJfU003WFg9bQpDT05GSUdfQ1JZU1RBTEhEPW0KQ09O
RklHX0NYVDFFMT1tCkNPTkZJR19TQkVfUE1DQzRfTkNPTU09eQpDT05GSUdfRkJfWEdJPW0KQ09O
RklHX0FDUElfUVVJQ0tTVEFSVD1tCkNPTkZJR19TQkVfMlQzRTM9bQpDT05GSUdfVVNCX0VORVNU
T1JBR0U9bQpDT05GSUdfQkNNX1dJTUFYPW0KQ09ORklHX0ZUMTAwMD1tCkNPTkZJR19GVDEwMDBf
VVNCPW0KQ09ORklHX0ZUMTAwMF9QQ01DSUE9bQoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gK
IwpDT05GSUdfU1BFQUtVUD1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FDTlRTQT1tCkNPTkZJR19T
UEVBS1VQX1NZTlRIX0FDTlRQQz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FQT0xMTz1tCkNPTkZJ
R19TUEVBS1VQX1NZTlRIX0FVRFBUUj1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCkNPTkZJ
R19TUEVBS1VQX1NZTlRIX0RFQ1RMSz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVD1tCkNP
TkZJR19TUEVBS1VQX1NZTlRIX0RFQ1BDPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfRFRMSz1tCkNP
TkZJR19TUEVBS1VQX1NZTlRIX0tFWVBDPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfTFRMSz1tCkNP
TkZJR19TUEVBS1VQX1NZTlRIX1NPRlQ9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9TUEtPVVQ9bQpD
T05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RVTU1ZPW0K
Q09ORklHX1RPVUNIU0NSRUVOX0NMRUFSUEFEX1RNMTIxNz1tCkNPTkZJR19UT1VDSFNDUkVFTl9T
WU5BUFRJQ1NfSTJDX1JNSTQ9bQpDT05GSUdfRFJNX1BTQj1tCkNPTkZJR19EUk1fUFNCX01SU1Q9
eQpDT05GSUdfRFJNX1BTQl9NRkxEPXkKIyBDT05GSUdfRFJNX1BTQl9DRFYgaXMgbm90IHNldApD
T05GSUdfSU5URUxfTUVJPW0KQ09ORklHX1NUQUdJTkdfTUVESUE9eQpDT05GSUdfRFZCX0FTMTAy
PW0KQ09ORklHX0RWQl9DWEQyMDk5PW0KQ09ORklHX1ZJREVPX0RUMzE1NT1tCiMgQ09ORklHX0RU
MzE1NV9DQ0lSIGlzIG5vdCBzZXQKQ09ORklHX0RUMzE1NV9TVFJFQU1JTkc9eQpDT05GSUdfRUFT
WUNBUD1tCiMgQ09ORklHX0VBU1lDQVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfVklERU9fR083
MDA3PW0KQ09ORklHX1ZJREVPX0dPNzAwN19VU0I9bQpDT05GSUdfVklERU9fR083MDA3X1VTQl9T
MjI1MF9CT0FSRD1tCkNPTkZJR19WSURFT19HTzcwMDdfT1Y3NjQwPW0KQ09ORklHX1ZJREVPX0dP
NzAwN19TQUE3MTEzPW0KQ09ORklHX1ZJREVPX0dPNzAwN19TQUE3MTE1PW0KQ09ORklHX1ZJREVP
X0dPNzAwN19UVzk5MDM9bQpDT05GSUdfVklERU9fR083MDA3X1VEQTEzNDI9bQpDT05GSUdfVklE
RU9fR083MDA3X1NPTllfVFVORVI9bQpDT05GSUdfVklERU9fR083MDA3X1RXMjgwND1tCiMgQ09O
RklHX1NPTE82WDEwIGlzIG5vdCBzZXQKQ09ORklHX0xJUkNfU1RBR0lORz15CkNPTkZJR19MSVJD
X0JUODI5PW0KQ09ORklHX0xJUkNfSUdPUlBMVUdVU0I9bQpDT05GSUdfTElSQ19JTU9OPW0KQ09O
RklHX0xJUkNfUEFSQUxMRUw9bQpDT05GSUdfTElSQ19TQVNFTT1tCkNPTkZJR19MSVJDX1NFUklB
TD1tCkNPTkZJR19MSVJDX1NFUklBTF9UUkFOU01JVFRFUj15CkNPTkZJR19MSVJDX1NJUj1tCkNP
TkZJR19MSVJDX1RUVVNCSVI9bQpDT05GSUdfTElSQ19aSUxPRz1tCkNPTkZJR19YODZfUExBVEZP
Uk1fREVWSUNFUz15CkNPTkZJR19BQ0VSX1dNST1tCkNPTkZJR19BQ0VSSERGPW0KQ09ORklHX0FT
VVNfTEFQVE9QPW0KQ09ORklHX0RFTExfTEFQVE9QPW0KQ09ORklHX0RFTExfV01JPW0KQ09ORklH
X0RFTExfV01JX0FJTz1tCkNPTkZJR19GVUpJVFNVX0xBUFRPUD1tCiMgQ09ORklHX0ZVSklUU1Vf
TEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hQX0FDQ0VMPW0KQ09ORklHX0hQX1dNST1t
CkNPTkZJR19NU0lfTEFQVE9QPW0KQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9bQpDT05GSUdfQ09N
UEFMX0xBUFRPUD1tCkNPTkZJR19TT05ZX0xBUFRPUD1tCkNPTkZJR19TT05ZUElfQ09NUEFUPXkK
Q09ORklHX0lERUFQQURfTEFQVE9QPW0KQ09ORklHX1RISU5LUEFEX0FDUEk9bQpDT05GSUdfVEhJ
TktQQURfQUNQSV9BTFNBX1NVUFBPUlQ9eQpDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lM
SVRJRVM9eQojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf
VEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJ
X1ZJREVPPXkKQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQpDT05GSUdfU0VOU09S
U19IREFQUz1tCkNPTkZJR19JTlRFTF9NRU5MT1c9bQpDT05GSUdfRUVFUENfTEFQVE9QPW0KQ09O
RklHX0FTVVNfV01JPW0KQ09ORklHX0FTVVNfTkJfV01JPW0KQ09ORklHX0VFRVBDX1dNST1tCkNP
TkZJR19BQ1BJX1dNST1tCkNPTkZJR19NU0lfV01JPW0KIyBDT05GSUdfQUNQSV9BU1VTIGlzIG5v
dCBzZXQKQ09ORklHX1RPUFNUQVJfTEFQVE9QPW0KQ09ORklHX0FDUElfVE9TSElCQT1tCkNPTkZJ
R19UT1NISUJBX0JUX1JGS0lMTD1tCkNPTkZJR19BQ1BJX0NNUEM9bQpDT05GSUdfSU5URUxfSVBT
PW0KQ09ORklHX0lCTV9SVEw9bQpDT05GSUdfWE8xNV9FQk9PSz1tCkNPTkZJR19TQU1TVU5HX0xB
UFRPUD1tCkNPTkZJR19NWE1fV01JPW0KQ09ORklHX0lOVEVMX09BS1RSQUlMPW0KQ09ORklHX1NB
TVNVTkdfUTEwPW0KQ09ORklHX0FQUExFX0dNVVg9bQoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRy
aXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdf
Q0xLQkxEX0k4MjUzPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkK
Q09ORklHX0FNRF9JT01NVT15CkNPTkZJR19BTURfSU9NTVVfU1RBVFM9eQpDT05GSUdfRE1BUl9U
QUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRf
T04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKQ09ORklHX0lSUV9S
RU1BUD15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0
IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPW0KQ09ORklHX0hZUEVSVl9VVElMUz1tCkNPTkZJR19Q
TV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9T
SU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdf
REVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15Cgoj
CiMgREVWRlJFUSBEcml2ZXJzCiMKCiMKIyBVYnVudHUgU3VwcGxpZWQgVGhpcmQtUGFydHkgRGV2
aWNlIERyaXZlcnMKIwpDT05GSUdfRE1fUkFJRDQ1PW0KQ09ORklHX0FWRVJBVEVDXzUxMDBQPW0K
Q09ORklHX1BBQ0tBUkRCRUxMX0U1PW0KQ09ORklHX0ZTQU03NDAwPW0KQ09ORklHX09NTklCT09L
PW0KQ09ORklHX0FVRlNfRlM9bQpDT05GSUdfQVVGU19CUkFOQ0hfTUFYXzEyNz15CiMgQ09ORklH
X0FVRlNfQlJBTkNIX01BWF81MTEgaXMgbm90IHNldAojIENPTkZJR19BVUZTX0JSQU5DSF9NQVhf
MTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfQlJBTkNIX01BWF8zMjc2NyBpcyBub3Qgc2V0
CkNPTkZJR19BVUZTX1NCSUxJU1Q9eQojIENPTkZJR19BVUZTX0hOT1RJRlkgaXMgbm90IHNldAoj
IENPTkZJR19BVUZTX0VYUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfUkRVIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQVVGU19QUk9DX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfU1BfSUFU
VFIgaXMgbm90IHNldAojIENPTkZJR19BVUZTX1NIV0ggaXMgbm90IHNldApDT05GSUdfQVVGU19C
Ul9SQU1GUz15CkNPTkZJR19BVUZTX0JSX0ZVU0U9eQpDT05GSUdfQVVGU19QT0xMPXkKQ09ORklH
X0FVRlNfQlJfSEZTUExVUz15CkNPTkZJR19BVUZTX0JERVZfTE9PUD15CiMgQ09ORklHX0FVRlNf
REVCVUcgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPXkKQ09O
RklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0VGSV9WQVJTPXkK
Q09ORklHX0RFTExfUkJVPW0KQ09ORklHX0RDREJBUz1tCkNPTkZJR19ETUlJRD15CkNPTkZJR19E
TUlfU1lTRlM9bQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9bQoj
IENPTkZJR19TSUdNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qg
c2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0VYVDJfRlM9bQpDT05GSUdfRVhUMl9GU19Y
QVRUUj15CkNPTkZJR19FWFQyX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZ
PXkKIyBDT05GSUdfRVhUMl9GU19YSVAgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CkNPTkZJ
R19FWFQzX0RFRkFVTFRTX1RPX09SREVSRUQ9eQpDT05GSUdfRVhUM19GU19YQVRUUj15CkNPTkZJ
R19FWFQzX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VY
VDRfRlM9eQpDT05GSUdfRVhUNF9GU19YQVRUUj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15
CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19KQkQ9eQojIENPTkZJR19KQkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15
CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CkNPTkZJ
R19SRUlTRVJGU19GUz1tCiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05G
SUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX0ZTX1hBVFRS
PXkKQ09ORklHX1JFSVNFUkZTX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19SRUlTRVJGU19GU19TRUNV
UklUWT15CkNPTkZJR19KRlNfRlM9bQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CkNPTkZJR19KRlNf
U0VDVVJJVFk9eQojIENPTkZJR19KRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkZTX1NUQVRJ
U1RJQ1M9eQpDT05GSUdfWEZTX0ZTPW0KQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9T
SVhfQUNMPXkKQ09ORklHX1hGU19SVD15CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19HRlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05GSUdfT0NGUzJf
RlM9bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xV
U1RFUj1tCkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJVR19NQVNLTE9H
PXkKIyBDT05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpD
T05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX05JTEZTMl9GUz1tCkNPTkZJR19GU19Q
T1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklH
X0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklH
X0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19R
VU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FV
T1RBX1dBUk5JTkcgaXMgbm90IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19RVU9UQV9UUkVFPW0KQ09ORklHX1FGTVRfVjE9bQpDT05GSUdfUUZNVF9WMj1tCkNPTkZJ
R19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz1t
CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklHX09WRVJMQVlGU19GUz1tCkNPTkZJR19DVVNFPW0KQ09O
RklHX0dFTkVSSUNfQUNMPXkKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJR19G
U0NBQ0hFX1NUQVRTPXkKQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNPXkKIyBDT05GSUdfRlNDQUNI
RV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNl
dApDT05GSUdfQ0FDSEVGSUxFUz1tCiMgQ09ORklHX0NBQ0hFRklMRVNfREVCVUcgaXMgbm90IHNl
dAojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RW
RCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPW0KQ09ORklHX0pPTElFVD15CkNPTkZJ
R19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPW0KQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQv
TlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPW0KQ09ORklHX01TRE9TX0ZTPW0KQ09ORklH
X1ZGQVRfRlM9bQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVG
QVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09ORklHX05URlNfRlM9bQojIENPTkZJR19OVEZT
X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19SVyBpcyBub3Qgc2V0CgojCiMgUHNldWRv
IGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJ
R19QUk9DX1ZNQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9O
SVRPUj15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9B
Q0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VU
TEJfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz1tCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkK
Q09ORklHX0FERlNfRlM9bQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKQ09ORklHX0FG
RlNfRlM9bQpDT05GSUdfRUNSWVBUX0ZTPXkKQ09ORklHX0hGU19GUz1tCkNPTkZJR19IRlNQTFVT
X0ZTPW0KQ09ORklHX0JFRlNfRlM9bQojIENPTkZJR19CRUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX0JGU19GUz1tCkNPTkZJR19FRlNfRlM9bQpDT05GSUdfSkZGUzJfRlM9bQpDT05GSUdfSkZG
UzJfRlNfREVCVUc9MApDT05GSUdfSkZGUzJfRlNfV1JJVEVCVUZGRVI9eQojIENPTkZJR19KRkZT
Ml9GU19XQlVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX1NVTU1BUlkgaXMgbm90
IHNldAojIENPTkZJR19KRkZTMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DT01Q
UkVTU0lPTl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkK
Q09ORklHX0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENP
TkZJR19KRkZTMl9DTU9ERV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfUFJJ
T1JJVFkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9TSVpFIGlzIG5vdCBzZXQKQ09O
RklHX0pGRlMyX0NNT0RFX0ZBVk9VUkxaTz15CkNPTkZJR19VQklGU19GUz1tCkNPTkZJR19VQklG
U19GU19YQVRUUj15CiMgQ09ORklHX1VCSUZTX0ZTX0FEVkFOQ0VEX0NPTVBSIGlzIG5vdCBzZXQK
Q09ORklHX1VCSUZTX0ZTX0xaTz15CkNPTkZJR19VQklGU19GU19aTElCPXkKIyBDT05GSUdfVUJJ
RlNfRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19D
UkFNRlM9bQpDT05GSUdfU1FVQVNIRlM9bQpDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpDT05GSUdf
U1FVQVNIRlNfWkxJQj15CkNPTkZJR19TUVVBU0hGU19MWk89eQpDT05GSUdfU1FVQVNIRlNfWFo9
eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NR
VUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hF
X1NJWkU9MwpDT05GSUdfVlhGU19GUz1tCkNPTkZJR19NSU5JWF9GUz1tCkNPTkZJR19PTUZTX0ZT
PW0KQ09ORklHX0hQRlNfRlM9bQpDT05GSUdfUU5YNEZTX0ZTPW0KQ09ORklHX1JPTUZTX0ZTPW0K
Q09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9N
VEQgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURfQllfQk9USCBpcyBub3Qgc2V0CkNP
TkZJR19ST01GU19PTl9CTE9DSz15CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfU1lTVl9GUz1tCkNP
TkZJR19VRlNfRlM9bQojIENPTkZJR19VRlNfRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19V
RlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRVhPRlNfRlM9bQojIENPTkZJR19FWE9GU19ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19PUkU9bQpDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNP
TkZJR19ORlNfRlM9bQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdf
TkZTX1Y0PXkKIyBDT05GSUdfTkZTX1Y0XzEgaXMgbm90IHNldApDT05GSUdfTkZTX0ZTQ0FDSEU9
eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9L
RVJORUxfRE5TPXkKIyBDT05GSUdfTkZTX1VTRV9ORVdfSURNQVBQRVIgaXMgbm90IHNldApDT05G
SUdfTkZTRD1tCkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNEX1YzPXkKQ09ORklHX05G
U0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQpDT05GSUdfTE9DS0Q9bQpDT05GSUdfTE9DS0Rf
VjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPW0KQ09ORklHX05GU19DT01NT049eQpDT05GSUdf
U1VOUlBDPW0KQ09ORklHX1NVTlJQQ19HU1M9bQpDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT1tCkNP
TkZJR19SUENTRUNfR1NTX0tSQjU9bQpDT05GSUdfQ0VQSF9GUz1tCkNPTkZJR19DSUZTPW0KIyBD
T05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15CkNP
TkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9
eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9
eQojIENPTkZJR19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0FDTCBpcyBu
b3Qgc2V0CkNPTkZJR19OQ1BfRlM9bQpDT05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkc9eQpDT05G
SUdfTkNQRlNfSU9DVExfTE9DS0lORz15CkNPTkZJR19OQ1BGU19TVFJPTkc9eQpDT05GSUdfTkNQ
RlNfTkZTX05TPXkKQ09ORklHX05DUEZTX09TMl9OUz15CiMgQ09ORklHX05DUEZTX1NNQUxMRE9T
IGlzIG5vdCBzZXQKQ09ORklHX05DUEZTX05MUz15CkNPTkZJR19OQ1BGU19FWFRSQVM9eQpDT05G
SUdfQ09EQV9GUz1tCkNPTkZJR19BRlNfRlM9bQojIENPTkZJR19BRlNfREVCVUcgaXMgbm90IHNl
dAojIENPTkZJR19BRlNfRlNDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR185UF9GUz1tCiMgQ09ORklH
XzlQX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKCiMKIyBQYXJ0
aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKQ09ORklHX0FDT1JOX1BB
UlRJVElPTj15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9DVU1BTkEgaXMgbm90IHNldAojIENP
TkZJR19BQ09STl9QQVJUSVRJT05fRUVTT1ggaXMgbm90IHNldApDT05GSUdfQUNPUk5fUEFSVElU
SU9OX0lDUz15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9BREZTIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUNPUk5fUEFSVElUSU9OX1BPV0VSVEVDIGlzIG5vdCBzZXQKQ09ORklHX0FDT1JOX1BBUlRJ
VElPTl9SSVNDSVg9eQpDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJ
T049eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05G
SUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhf
U1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklY
V0FSRV9ESVNLTEFCRUw9eQpDT05GSUdfTERNX1BBUlRJVElPTj15CiMgQ09ORklHX0xETV9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKQ09ORklHX1VMVFJJWF9QQVJUSVRJ
T049eQpDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05G
SUdfRUZJX1BBUlRJVElPTj15CkNPTkZJR19TWVNWNjhfUEFSVElUSU9OPXkKQ09ORklHX05MUz15
CkNPTkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9bQpDT05G
SUdfTkxTX0NPREVQQUdFXzczNz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PW0KQ09ORklHX05M
U19DT0RFUEFHRV84NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj1tCkNPTkZJR19OTFNfQ09E
RVBBR0VfODU1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NTc9bQpDT05GSUdfTkxTX0NPREVQQUdF
Xzg2MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjI9
bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PW0KQ09O
RklHX05MU19DT0RFUEFHRV84NjU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj1tCkNPTkZJR19O
TFNfQ09ERVBBR0VfODY5PW0KQ09ORklHX05MU19DT0RFUEFHRV85MzY9bQpDT05GSUdfTkxTX0NP
REVQQUdFXzk1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPW0KQ09ORklHX05MU19DT0RFUEFH
RV85NDk9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg3ND1tCkNPTkZJR19OTFNfSVNPODg1OV84PW0K
Q09ORklHX05MU19DT0RFUEFHRV8xMjUwPW0KQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0KQ09O
RklHX05MU19BU0NJST1tCkNPTkZJR19OTFNfSVNPODg1OV8xPW0KQ09ORklHX05MU19JU084ODU5
XzI9bQpDT05GSUdfTkxTX0lTTzg4NTlfMz1tCkNPTkZJR19OTFNfSVNPODg1OV80PW0KQ09ORklH
X05MU19JU084ODU5XzU9bQpDT05GSUdfTkxTX0lTTzg4NTlfNj1tCkNPTkZJR19OTFNfSVNPODg1
OV83PW0KQ09ORklHX05MU19JU084ODU5Xzk9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9bQpDT05G
SUdfTkxTX0lTTzg4NTlfMTQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9bQpDT05GSUdfTkxTX0tP
SThfUj1tCkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05MU19VVEY4PW0KQ09ORklHX0RMTT1t
CiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05G
SUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19E
RUZBVUxUX01FU1NBR0VfTE9HTEVWRUw9NAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVE
IGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdf
RlJBTUVfV0FSTj0xMDI0CkNPTkZJR19NQUdJQ19TWVNSUT15CiMgQ09ORklHX1NUUklQX0FTTV9T
WU1TIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklHX0RFQlVHX0ZTPXkK
IyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05f
TUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfREVCVUdfS0VSTkVMPXkKIyBDT05GSUdfREVCVUdf
U0hJUlEgaXMgbm90IHNldApDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NL
VVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qg
c2V0CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0JP
T1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZU
TE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVG
QVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19Q
QU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTAK
Q09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEU1RBVFM9eQpDT05GSUdfVElNRVJfU1RB
VFM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJV
R19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19E
RUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRfTVVURVhfVEVTVEVSIGlzIG5v
dCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19N
VVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5U
RVIgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJV
R19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxG
VEVTVFMgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX1NUQUNL
X1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJ
R19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJVR19J
TkZPX1JFRFVDRUQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09O
RklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XUklURUNPVU5UIGlz
IG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfTElTVCBp
cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC
VUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENP
TkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVf
UE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19CT09UX1BSSU5US19ERUxB
WT15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9T
VEFMTF9USU1FT1VUPTYwCiMgQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1QgaXMgbm90IHNldAoj
IENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxP
Q0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldAojIENPTkZJ
R19MS0RUTSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBD
T05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05G
SUdfU1lTQ1RMX1NZU0NBTExfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90
IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15
CkNPTkZJR19IQVZFX0ZUUkFDRV9OTUlfRU5URVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFD
RVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5D
VElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VfTUNPVU5UX1RF
U1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09V
TlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZF
X0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfUklOR19C
VUZGRVI9eQpDT05GSUdfRlRSQUNFX05NSV9FTlRFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkK
Q09ORklHX0VWRU5UX1BPV0VSX1RSQUNJTkdfREVQUkVDQVRFRD15CkNPTkZJR19DT05URVhUX1NX
SVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFD
SU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNP
TkZJR19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dS
QVBIX1RSQUNFUj15CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1ND
SEVEX1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfQlJBTkNIX1BST0ZJ
TEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQK
IyBDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfU1RBQ0tfVFJB
Q0VSPXkKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UPXkKQ09O
RklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKQ09ORklHX0ZU
UkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qg
c2V0CkNPTkZJR19NTUlPVFJBQ0U9eQojIENPTkZJR19NTUlPVFJBQ0VfVEVTVCBpcyBub3Qgc2V0
CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJ
REVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9PSENJX1JF
TU9URV9ETUEgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBD
T05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNU
IGlzIG5vdCBzZXQKQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1Q9bQojIENPTkZJR19TQU1QTEVTIGlz
IG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKQ09ORklHX0tHREI9eQpDT05GSUdfS0dE
Ql9TRVJJQUxfQ09OU09MRT15CiMgQ09ORklHX0tHREJfVEVTVFMgaXMgbm90IHNldApDT05GSUdf
S0dEQl9MT1dfTEVWRUxfVFJBUD15CkNPTkZJR19LR0RCX0tEQj15CkNPTkZJR19LREJfS0VZQk9B
UkQ9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19URVNUX0tTVFJUT1g9bQpD
T05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUCBpcyBub3Qg
c2V0CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldAojIENPTkZJR19Y
ODZfUFREVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFUQT15CiMgQ09ORklHX0RFQlVH
X1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CiMg
Q09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9U
UkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApD
T05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNP
TkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9Mwoj
IENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9eQoj
IENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05F
IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0xCiMgQ09ORklHX0RFQlVH
X0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9D
SEVDS1MgaXMgbm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNP
TkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJR19LRVlT
X0RFQlVHX1BST0NfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RS
SUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05G
SUdfU0VDVVJJVFlfTkVUV09SSz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTSBpcyBu
b3Qgc2V0CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKQ09ORklHX0lOVEVMX1RYVD15CkNPTkZJR19M
U01fTU1BUF9NSU5fQUREUj0wCkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09ORklHX1NFQ1VS
SVRZX1NFTElOVVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFN
X1ZBTFVFPTAKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRT15CkNPTkZJR19TRUNVUklU
WV9TRUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpD
T05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQojIENPTkZJR19TRUNV
UklUWV9TRUxJTlVYX1BPTElDWURCX1ZFUlNJT05fTUFYIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VS
SVRZX1NNQUNLPXkKQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTz15CkNPTkZJR19TRUNVUklUWV9UT01P
WU9fTUFYX0FDQ0VQVF9FTlRSWT0yMDQ4CkNPTkZJR19TRUNVUklUWV9UT01PWU9fTUFYX0FVRElU
X0xPRz0xMDI0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZT19PTUlUX1VTRVJTUEFDRV9MT0FERVIg
aXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfVE9NT1lPX1BPTElDWV9MT0FERVI9Ii9zYmluL3Rv
bW95by1pbml0IgpDT05GSUdfU0VDVVJJVFlfVE9NT1lPX0FDVElWQVRJT05fVFJJR0dFUj0iL3Ni
aW4vaW5pdCIKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFS
TU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKQ09ORklHX0lOVEVH
UklUWT15CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CkNPTkZJR19FVk09eQojIENPTkZJR19ERUZB
VUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ
X1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9UT01PWU8gaXMgbm90
IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX0RFRkFVTFRf
U0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlz
IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9ImFwcGFybW9yIgpDT05GSUdfWE9SX0JM
T0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19B
U1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpD
T05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FC
TEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxw
ZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJ
R19DUllQVE9fQUVBRD1tCkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJ
UEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNP
TkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5H
Mj15CkNPTkZJR19DUllQVE9fUENPTVA9bQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19D
UllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VT
RVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9f
R0YxMjhNVUw9bQpDT05GSUdfQ1JZUFRPX05VTEw9bQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNP
TkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9bQpDT05GSUdfQ1JZ
UFRPX0FVVEhFTkM9bQpDT05GSUdfQ1JZUFRPX1RFU1Q9bQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5j
cnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklH
X0NSWVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX1NFUUlWPW0KCiMKIyBCbG9jayBtb2RlcwojCkNP
TkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9bQpDT05GSUdfQ1JZUFRPX0NUUz1t
CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9bQpDT05GSUdfQ1JZUFRPX1BD
QkM9bQpDT05GSUdfQ1JZUFRPX1hUUz1tCgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9f
SE1BQz15CkNPTkZJR19DUllQVE9fWENCQz1tCkNPTkZJR19DUllQVE9fVk1BQz1tCgojCiMgRGln
ZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15
CkNPTkZJR19DUllQVE9fR0hBU0g9bQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQVE9f
TUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1tCkNPTkZJR19DUllQVE9fUk1EMTI4PW0K
Q09ORklHX0NSWVBUT19STUQxNjA9bQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj1tCkNPTkZJR19DUllQ
VE9fUk1EMzIwPW0KQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0Uz
PW0KQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj1tCkNPTkZJR19D
UllQVE9fVEdSMTkyPW0KQ09ORklHX0NSWVBUT19XUDUxMj1tCkNPTkZJR19DUllQVE9fR0hBU0hf
Q0xNVUxfTklfSU5URUw9bQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJ
R19DUllQVE9fQUVTX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPW0KQ09ORklH
X0NSWVBUT19BTlVCSVM9bQpDT05GSUdfQ1JZUFRPX0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0JMT1dG
SVNIPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0JMT1dG
SVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBU1Q1
PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fREVTPW0KQ09ORklHX0NSWVBU
T19GQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX0tIQVpBRD1tCkNPTkZJR19DUllQVE9fU0FMU0EyMD1t
CkNPTkZJR19DUllQVE9fU0FMU0EyMF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFRUQ9bQpDT05G
SUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05GSUdfQ1JZUFRPX1RFQT1tCkNPTkZJR19DUllQVE9fVFdP
RklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJ
U0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPW0KCiMKIyBDb21w
cmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT1tCkNPTkZJR19DUllQVE9fWkxJQj1tCkNP
TkZJR19DUllQVE9fTFpPPW0KCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdf
Q1JZUFRPX0FOU0lfQ1BSTkc9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPW0KQ09ORklHX0NSWVBU
T19VU0VSX0FQSV9IQVNIPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj1tCkNPTkZJ
R19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBUT19E
RVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1tCkNPTkZJR19I
QVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5U
RkQ9eQpDT05GSUdfS1ZNX0FQSUNfQVJDSElURUNUVVJFPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09O
RklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpD
T05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9BTUQ9bQojIENPTkZJR19LVk1fTU1VX0FVRElU
IGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX05FVD1tCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMK
IyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX0JJVFJFVkVSU0U9
eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19DUkNfQ0NJVFQ9bQpDT05G
SUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdf
Q1JDMzI9eQpDT05GSUdfQ1JDNz1tCkNPTkZJR19MSUJDUkMzMkM9bQpDT05GSUdfQ1JDOD1tCkNP
TkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPW0KQ09ORklHX0xaT19DT01Q
UkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpf
REVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNP
TkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNf
U1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD1tCkNPTkZJR19E
RUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBS
RVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15
CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdf
UkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX0JDSD1tCkNPTkZJR19URVhUU0VBUkNIPXkKQ09O
RklHX1RFWFRTRUFSQ0hfS01QPW0KQ09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05GSUdfVEVYVFNF
QVJDSF9GU009bQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlQ9eQpDT05GSUdf
SEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05G
SUdfTkxBVFRSPXkKQ09ORklHX0xSVV9DQUNIRT1tCkNPTkZJR19BVkVSQUdFPXkKQ09ORklHX0NP
UkRJQz1tCg==
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_dmesg.log"
Content-Disposition: attachment; filename="dom0_dmesg.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6ho0

WyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1c2V0ClsgICAgMC4w
MDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51
eCB2ZXJzaW9uIDMuMi4wLTI0LWdlbmVyaWMgKGJ1aWxkZEBjcmVzdGVkKSAoZ2NjIHZlcnNpb24g
NC42LjMgKFVidW50dS9MaW5hcm8gNC42LjMtMXVidW50dTUpICkgIzM5LVVidW50dSBTTVAgTW9u
IE1heSAyMSAxNjo1MjoxNyBVVEMgMjAxMiAoVWJ1bnR1IDMuMi4wLTI0LjM5LWdlbmVyaWMgMy4y
LjE2KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIHJvb3Q9L2Rldi9t
YXBwZXIvc3ByaW5nZmllbGQtcm9vdCBybyBwY2k9cmVzb3VyY2VfYWxpZ25tZW50PTAxOjA1LjAK
WyAgICAwLjAwMDAwMF0gS0VSTkVMIHN1cHBvcnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIElu
dGVsIEdlbnVpbmVJbnRlbApbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKWyAgICAw
LjAwMDAwMF0gICBDZW50YXVyIENlbnRhdXJIYXVscwpbICAgIDAuMDAwMDAwXSBGcmVlaW5nICA5
ZS0xMDAgcGZuIHJhbmdlOiA5OCBwYWdlcyBmcmVlZApbICAgIDAuMDAwMDAwXSAxLTEgbWFwcGlu
ZyBvbiA5ZS0+MTAwClsgICAgMC4wMDAwMDBdIEZyZWVpbmcgIGNmZjkwLWU0ZTExIHBmbiByYW5n
ZTogODU2MzMgcGFnZXMgZnJlZWQKWyAgICAwLjAwMDAwMF0gMS0xIG1hcHBpbmcgb24gY2ZmOTAt
PjEwMDAwMApbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCA4NTczMSBwYWdlcyBvZiB1bnVzZWQgbWVt
b3J5ClsgICAgMC4wMDAwMDBdIFNldCAxOTY4MTggcGFnZShzKSB0byAxLTEgbWFwcGluZwpbICAg
IDAuMDAwMDAwXSBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBd
ICBYZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDllMDAwICh1c2FibGUpClsgICAg
MC4wMDAwMDBdICBYZW46IDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMTAwMDAwIChyZXNl
cnZlZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwY2Zm
OTAwMDAgKHVzYWJsZSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBjZmY5MDAwMCAtIDAw
MDAwMDAwY2ZmYTgwMDAgKEFDUEkgZGF0YSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBj
ZmZhODAwMCAtIDAwMDAwMDAwY2ZmZTAwMDAgKEFDUEkgTlZTKQpbICAgIDAuMDAwMDAwXSAgWGVu
OiAwMDAwMDAwMGNmZmUwMDAwIC0gMDAwMDAwMDBkMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4w
MDAwMDBdICBYZW46IDAwMDAwMDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZl
ZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVmMDAw
MDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAgWGVuOiAwMDAwMDAwMGZmZjAwMDAwIC0gMDAw
MDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAxMDAw
MDAwMDAgLSAwMDAwMDAwMTIwMDAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBdIE5YIChFeGVj
dXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBETUkgcHJlc2Vu
dC4KWyAgICAwLjAwMDAwMF0gRE1JOiBTeXN0ZW0gbWFudWZhY3R1cmVyIFN5c3RlbSBQcm9kdWN0
IE5hbWUvTTRONzggUFJPLCBCSU9TIDEzMDMgICAgMDQvMTMvMjAxMQpbICAgIDAuMDAwMDAwXSBl
ODIwIHVwZGF0ZSByYW5nZTogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwMTAwMDAgKHVz
YWJsZSkgPT0+IChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gZTgyMCByZW1vdmUgcmFuZ2U6IDAw
MDAwMDAwMDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBd
IE5vIEFHUCBicmlkZ2UgZm91bmQKWyAgICAwLjAwMDAwMF0gbGFzdF9wZm4gPSAweDEyMDAwMCBt
YXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBsYXN0X3BmbiA9IDB4Y2Zm
OTAgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gZm91bmQgU01QIE1Q
LXRhYmxlIGF0IFtmZmZmODgwMDAwMGZmNzgwXSBmZjc4MApbICAgIDAuMDAwMDAwXSBpbml0aWFs
IG1lbW9yeSBtYXBwZWQgOiAwIC0gMDQ4NTEwMDAKWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkg
dHJhbXBvbGluZSBhdCBbZmZmZjg4MDAwMDA5OTAwMF0gOTkwMDAgc2l6ZSAyMDQ4MApbICAgIDAu
MDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwY2Zm
OTAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAgLSAwMGNmZjkwMDAwIHBhZ2UgNGsKWyAg
ICAwLjAwMDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5nIHRhYmxlcyB1cCB0byBjZmY5MDAwMCBA
IDk3YjAwMC0xMDAwMDAwClsgICAgMC4wMDAwMDBdIHhlbjogc2V0dGluZyBSVyB0aGUgcmFuZ2Ug
ZmQwMDAwIC0gMTAwMDAwMApbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAw
MDAwMTAwMDAwMDAwLTAwMDAwMDAxMjAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAxMDAwMDAwMDAg
LSAwMTIwMDAwMDAwIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5n
IHRhYmxlcyB1cCB0byAxMjAwMDAwMDAgQCBjZjY4YTAwMC1jZmY5MDAwMApbICAgIDAuMDAwMDAw
XSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIGNmNzhiMDAwIC0gY2ZmOTAwMDAKWyAgICAwLjAw
MDAwMF0gUkFNRElTSzogMDIwNWYwMDAgLSAwNDg1MTAwMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBS
U0RQIDAwMDAwMDAwMDAwZmJiYjAgMDAwMjQgKHYwMiBBQ1BJQU0pClsgICAgMC4wMDAwMDBdIEFD
UEk6IFhTRFQgMDAwMDAwMDBjZmY5MDEwMCAwMDA2QyAodjAxIDA0MTMxMSBYU0RUMTExMCAyMDEx
MDQxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDAwMDAwMDAwY2Zm
OTAyOTAgMDAwRjQgKHYwMyAwNDEzMTEgRkFDUDExMTAgMjAxMTA0MTMgTVNGVCAwMDAwMDA5NykK
WyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAwMDAwMDAwMGNmZjkwNDYwIDBCRkJDICh2MDEgIEEx
MTkxIEExMTkxMDAxIDAwMDAwMDAxIElOVEwgMjAwNjAxMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6
IEZBQ1MgMDAwMDAwMDBjZmZhODAwMCAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDAw
MDAwMDAwY2ZmOTAzOTAgMDAwOTAgKHYwMSAwNDEzMTEgQVBJQzExMTAgMjAxMTA0MTMgTVNGVCAw
MDAwMDA5NykKWyAgICAwLjAwMDAwMF0gQUNQSTogTUNGRyAwMDAwMDAwMGNmZjkwNDIwIDAwMDND
ICh2MDEgMDQxMzExIE9FTU1DRkcgIDIwMTEwNDEzIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAw
MDBdIEFDUEk6IE9FTUIgMDAwMDAwMDBjZmZhODA0MCAwMDA3MyAodjAxIDA0MTMxMSBPRU1CMTEx
MCAyMDExMDQxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDAwMDAw
MDAwY2ZmOWM0MjAgMDAwRTggKHYwMSBBTUQgICAgRkFNX0ZfMTAgMDAwMDAwMDIgQU1EICAwMDAw
MDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAwMDAwMDAwMGNmZjljNTEwIDAwMDM4ICh2
MDEgMDQxMzExIE9FTUhQRVQwIDIwMTEwNDEzIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBd
IEFDUEk6IElORk8gMDAwMDAwMDBjZmZhODBjMCAwMDEyNCAodjAxIDA0MTMxMSBBTURJTkZPICAy
MDExMDQxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVkhEIDAwMDAwMDAw
Y2ZmYTgxZjAgMDAyODQgKHYwMSAwNDEzMTEgIE5WSERDUCAgMjAxMTA0MTMgTVNGVCAwMDAwMDA5
NykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAwMDAwMDAwMGNmZjljNTUwIDAwODhDICh2MDEg
QSBNIEkgIFBPV0VSTk9XIDAwMDAwMDAxIEFNRCAgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFD
UEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIFNjYW5uaW5n
IE5VTUEgdG9wb2xvZ3kgaW4gTm9ydGhicmlkZ2UgMjQKWyAgICAwLjAwMDAwMF0gTm8gTlVNQSBj
b25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgMDAwMDAw
MDAwMDAwMDAwMC0wMDAwMDAwMTIwMDAwMDAwClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAg
bm9kZSAwIDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDEyMDAwMDAwMApbICAgIDAuMDAwMDAwXSAg
IE5PREVfREFUQSBbMDAwMDAwMDBjZmY4YjAwMCAtIDAwMDAwMDAwY2ZmOGZmZmZdClsgICAgMC4w
MDAwMDBdIFpvbmUgUEZOIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICAweDAwMDAw
MDEwIC0+IDB4MDAwMDEwMDAKWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICAweDAwMDAxMDAwIC0+
IDB4MDAxMDAwMDAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICAweDAwMTAwMDAwIC0+IDB4MDAx
MjAwMDAKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IFBGTiBmb3IgZWFjaCBub2Rl
ClsgICAgMC4wMDAwMDBdIGVhcmx5X25vZGVfbWFwWzNdIGFjdGl2ZSBQRk4gcmFuZ2VzClsgICAg
MC4wMDAwMDBdICAgICAwOiAweDAwMDAwMDEwIC0+IDB4MDAwMDAwOWUKWyAgICAwLjAwMDAwMF0g
ICAgIDA6IDB4MDAwMDAxMDAgLT4gMHgwMDBjZmY5MApbICAgIDAuMDAwMDAwXSAgICAgMDogMHgw
MDEwMDAwMCAtPiAweDAwMTIwMDAwClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2Vz
OiA5ODI4MTQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVt
bWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDE2MjYgcGFnZXMgcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gICBETUEgem9uZTogMjI5MiBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgem9uZTogMTYzMjAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgem9uZTogODMxNDQwIHBhZ2VzLCBMSUZPIGJhdGNoOjMxClsgICAgMC4wMDAw
MDBdICAgTm9ybWFsIHpvbmU6IDIwNDggcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAw
MDBdICAgTm9ybWFsIHpvbmU6IDEyOTAyNCBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDIwMDgKWyAgICAwLjAwMDAwMF0gQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQklP
UyBidWc6IEFQSUMgdmVyc2lvbiBpcyAwIGZvciBDUFUgMC8weDAsIGZpeGluZyB1cCB0byAweDEw
ClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDFd
IGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDNdIGxhcGlj
X2lkWzB4MDJdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDRdIGxhcGljX2lkWzB4MDNdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4ODRdIGRpc2FibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDg1XSBkaXNhYmxlZCkKWyAgICAwLjAw
MDAwMF0gQUNQSTogSU9BUElDIChpZFsweDA0XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNl
WzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgNCwgdmVyc2lvbiAyNTUsIGFk
ZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjU1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf
T1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBd
IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2
ZWwpClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDE0IGds
b2JhbF9pcnEgMTQgaGlnaCBlZGdlKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo
YnVzIDAgYnVzX2lycSAxNSBnbG9iYWxfaXJxIDE1IGhpZ2ggZWRnZSkKWyAgICAwLjAwMDAwMF0g
QUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVz
ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlk
ZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTQgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAw
MDAwMF0gQUNQSTogSVJRMTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gVXNpbmcg
QUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAw
MDBdIEFDUEk6IEhQRVQgaWQ6IDB4MTBkZTgyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAw
MDAwXSBTTVA6IEFsbG93aW5nIDYgQ1BVcywgMiBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0g
bnJfaXJxc19nc2k6IDI3MgpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiAwMDAwMDAwMDAwMDllMDAwIC0gMDAwMDAwMDAwMDEwMDAwMApbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGNmZjkwMDAwIC0gMDAwMDAwMDBj
ZmZhODAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAw
MDAwMGNmZmE4MDAwIC0gMDAwMDAwMDBjZmZlMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGNmZmUwMDAwIC0gMDAwMDAwMDBkMDAwMDAwMApb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGQwMDAw
MDAwIC0gMDAwMDAwMDBmZWMwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMwMTAwMApbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlYzAxMDAwIC0gMDAw
MDAwMDBmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiAwMDAwMDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWYwMDAwMApbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlZjAwMDAwIC0gMDAwMDAwMDBmZmYw
MDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAw
MGZmZjAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBD
SSByZXNvdXJjZXMgc3RhcnRpbmcgYXQgZDAwMDAwMDAgKGdhcDogZDAwMDAwMDA6MmVjMDAwMDAp
ClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KWyAg
ICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuMS4yIChwcmVzZXJ2ZS1BRCkKWyAgICAwLjAwMDAw
MF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9jcHVtYXNrX2JpdHM6MjU2IG5yX2NwdV9p
ZHM6NiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMjggcGFn
ZXMvY3B1IEBmZmZmODgwMGNmZTkzMDAwIHM4MzA3MiByODE5MiBkMjM0MjQgdTExNDY4OApbICAg
IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzODMwNzIgcjgxOTIgZDIzNDI0IHUxMTQ2ODggYWxsb2M9
MjgqNDA5NgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSBbMF0gMiBbMF0g
MyBbMF0gNCBbMF0gNSAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gTm9kZSBv
cmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogOTYyNzU2ClsgICAgMC4w
MDAwMDBdIFBvbGljeSB6b25lOiBOb3JtYWwKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQg
bGluZTogcGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci9zcHJpbmdmaWVsZC1yb290IHJvIHBj
aT1yZXNvdXJjZV9hbGlnbm1lbnQ9MDE6MDUuMApbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIFBs
YWNpbmcgNjRNQiBzb2Z0d2FyZSBJTyBUTEIgYmV0d2VlbiBmZmZmODgwMGM3NjAwMDAwIC0gZmZm
Zjg4MDBjYjYwMDAwMApbICAgIDAuMDAwMDAwXSBzb2Z0d2FyZSBJTyBUTEIgYXQgcGh5cyAweGM3
NjAwMDAwIC0gMHhjYjYwMDAwMApbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDMyMDY4MzZrLzQ3MTg1
OTJrIGF2YWlsYWJsZSAoNjU2N2sga2VybmVsIGNvZGUsIDc4NzMzNmsgYWJzZW50LCA3MjQ0MjBr
IHJlc2VydmVkLCA2NjM2ayBkYXRhLCA5MjBrIGluaXQpClsgICAgMC4wMDAwMDBdIFNMVUI6IEdl
bnNsYWJzPTE1LCBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz02LCBO
b2Rlcz0xClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsg
ICAgMC4wMDAwMDBdIAlSQ1UgZHludGljay1pZGxlIGdyYWNlLXBlcmlvZCBhY2NlbGVyYXRpb24g
aXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gTlJfSVJRUzoxNjY0MCBucl9pcnFzOjE1MzYgMTYK
WyAgICAwLjAwMDAwMF0geGVuOiBzY2kgb3ZlcnJpZGU6IGdsb2JhbF9pcnE9OSB0cmlnZ2VyPTAg
cG9sYXJpdHk9MApbICAgIDAuMDAwMDAwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5IHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAwClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAo
Z3NpPTkpClsgICAgMC4wMDAwMDBdIHhlbjogYWNwaSBzY2kgOQpbICAgIDAuMDAwMDAwXSB4ZW46
IC0tPiBwaXJxPTEgLT4gaXJxPTEgKGdzaT0xKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJx
PTIgLT4gaXJxPTIgKGdzaT0yKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJx
PTMgKGdzaT0zKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00
KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQpbICAgIDAu
MDAwMDAwXSB4ZW46IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQpbICAgIDAuMDAwMDAwXSB4
ZW46IC0tPiBwaXJxPTcgLT4gaXJxPTcgKGdzaT03KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBw
aXJxPTggLT4gaXJxPTggKGdzaT04KQpbICAgIDAuMDAwMDAwXSB4ZW5fbWFwX3BpcnFfZ3NpOiBy
ZXR1cm5pbmcgaXJxIDkgZm9yIGdzaSA5ClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAt
PiBpcnE9OSAoZ3NpPTkpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEw
IChnc2k9MTApClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9
MTEpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsg
ICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4w
MDAwMDBdIHhlbjogLS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC4wMDAwMDBd
IHhlbjogLS0+IHBpcnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC4wMDAwMDBdIENvbnNv
bGU6IGNvbG91ciBWR0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJs
ZWQKWyAgICAwLjAwMDAwMF0gYWxsb2NhdGVkIDMxNDU3MjgwIGJ5dGVzIG9mIHBhZ2VfY2dyb3Vw
ClsgICAgMC4wMDAwMDBdIHBsZWFzZSB0cnkgJ2Nncm91cF9kaXNhYmxlPW1lbW9yeScgb3B0aW9u
IGlmIHlvdSBkb24ndCB3YW50IG1lbW9yeSBjZ3JvdXBzClsgICAgMC4wMDAwMDBdIFhlbjogdXNp
bmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQpbICAgIDAuMDAwMDAwXSBpbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDAKWyAgICAwLjAwMDAwMF0gRGV0ZWN0ZWQgMjIwMC4wMzYgTUh6IHByb2Nl
c3Nvci4KWyAgICAwLjAwNDAwMF0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZh
bHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gNDQwMC4wNyBCb2dvTUlQUyAo
bHBqPTg4MDAxNDQpClsgICAgMC4wMDQwMDBdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmlt
dW06IDMwMQpbICAgIDAuMDA0MDAwXSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQKWyAg
ICAwLjAwNDAwMF0gQXBwQXJtb3I6IEFwcEFybW9yIGluaXRpYWxpemVkClsgICAgMC4wMDQwMDBd
IFlhbWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMC4wMDQwMDBdIERlbnRyeSBjYWNoZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDUyNDI4OCAob3JkZXI6IDEwLCA0MTk0MzA0IGJ5dGVzKQpbICAgIDAu
MDA0NDU4XSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDks
IDIwOTcxNTIgYnl0ZXMpClsgICAgMC4wMDUxODFdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50
cmllczogMjU2ClsgICAgMC4wMDU0MzZdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdWFj
Y3QKWyAgICAwLjAwNTQ5NV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5ClsgICAg
MC4wMDU1NjBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKWyAgICAwLjAwNTYx
M10gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpbICAgIDAuMDA1NjY2XSBJbml0
aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBibGtpbwpbICAgIDAuMDA1NzI5XSBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4wMDU4MzVdIHRzZWc6IDAwMDAwMDAwMDAK
WyAgICAwLjAwNTg0OF0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKWyAgICAwLjAwNTkw
MV0gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMApbICAgIDAuMDA4MDAwXSBBQ1BJOiBDb3JlIHJl
dmlzaW9uIDIwMTEwNjIzClsgICAgMC4wMjIzMDJdIGZ0cmFjZTogYWxsb2NhdGluZyAyNzA1MCBl
bnRyaWVzIGluIDEwNyBwYWdlcwpbICAgIDAuMDI0MTE1XSBjcHUgMCBzcGlubG9jayBldmVudCBp
cnEgMjczClsgICAgMC4wMjQyMjFdIFBlcmZvcm1hbmNlIEV2ZW50czogQnJva2VuIFBNVSBoYXJk
d2FyZSBkZXRlY3RlZCwgdXNpbmcgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wMjQ1Mzdd
IE5NSSB3YXRjaGRvZyBkaXNhYmxlZCAoY3B1MCk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxl
ZApbICAgIDAuMDI0NzA0XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDEKWyAgICAwLjAy
NDc3MF0gY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJxIDI3OQpbICAgIDAuMDI0OTk5XSBOTUkgd2F0
Y2hkb2cgZGlzYWJsZWQgKGNwdTEpOiBoYXJkd2FyZSBldmVudHMgbm90IGVuYWJsZWQKWyAgICAw
LjAyNTE2OF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyClsgICAgMC4wMjUyMzNdIGNw
dSAyIHNwaW5sb2NrIGV2ZW50IGlycSAyODUKWyAgICAwLjAyNTQyNV0gTk1JIHdhdGNoZG9nIGRp
c2FibGVkIChjcHUyKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMjU1ODJd
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMwpbICAgIDAuMDI1NjQ5XSBjcHUgMyBzcGlu
bG9jayBldmVudCBpcnEgMjkxClsgICAgMC4wMjU4NDNdIE5NSSB3YXRjaGRvZyBkaXNhYmxlZCAo
Y3B1Myk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxlZApbICAgIDAuMDI1OTI4XSBCcm91Z2h0
IHVwIDQgQ1BVcwpbICAgIDAuMDI2MTQ3XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjAy
ODI3MV0gRVZNOiBzZWN1cml0eS5zZWxpbnV4ClsgICAgMC4wMjgzMjJdIEVWTTogc2VjdXJpdHku
U01BQ0s2NApbICAgIDAuMDI4MzczXSBFVk06IHNlY3VyaXR5LmNhcGFiaWxpdHkKWyAgICAwLjAy
ODQ5M10gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBhdCBjZmZhODAwMCAoMjI5Mzc2
IGJ5dGVzKQpbICAgIDAuMDI4OTA0XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICAgIDAuMDI5
MDI3XSBwcmludF9jb25zdHJhaW50czogZHVtbXk6IApbICAgIDAuMDI5MTU1XSBSVEMgdGltZTog
MTc6MDM6NDcsIGRhdGU6IDA2LzA4LzEyClsgICAgMC4wMjkyNTJdIE5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjAyOTQ2OV0gVHJ5aW5nIHRvIHVucGFjayByb290ZnMg
aW1hZ2UgYXMgaW5pdHJhbWZzLi4uClsgICAgMC4wNDAzMjRdIG5vZGUgMCBsaW5rIDA6IGlvIHBv
cnQgWzEwMDAsIGZmZmZmZl0KWyAgICAwLjA0MDMzMV0gbm9kZSAwIGxpbmsgMDogaW8gcG9ydCBb
MjAwMCwgMmZmZl0KWyAgICAwLjA0MDMzNl0gVE9NOiAwMDAwMDAwMGUwMDAwMDAwIGFrYSAzNTg0
TQpbICAgIDAuMDQwMzk0XSBGYW0gMTBoIG1tY29uZiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZm
Zl0KWyAgICAwLjA0MDM5OV0gbm9kZSAwIGxpbmsgMDogbW1pbyBbZTAwMDAwMDAsIGVmZmZmZmZm
XSA9PT4gbm9uZQpbICAgIDAuMDQwNDA5XSBub2RlIDAgbGluayAwOiBtbWlvIFthMDAwMCwgYmZm
ZmZdClsgICAgMC4wNDA0MTRdIG5vZGUgMCBsaW5rIDA6IG1taW8gW2UwMDAwMDAwLCBmZTBiZmZm
Zl0gPT0+IFtmMDAwMDAwMCwgZmUwYmZmZmZdClsgICAgMC4wNDA0MjFdIFRPTTI6IDAwMDAwMDAx
MjAwMDAwMDAgYWthIDQ2MDhNClsgICAgMC4wNDA0NzRdIGJ1czogWzAwLCAwN10gb24gbm9kZSAw
IGxpbmsgMApbICAgIDAuMDQwNDc3XSBidXM6IDAwIGluZGV4IDAgW2lvICAweDAwMDAtMHhmZmZm
XQpbICAgIDAuMDQwNDgwXSBidXM6IDAwIGluZGV4IDEgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZm
ZmZdClsgICAgMC4wNDA0ODNdIGJ1czogMDAgaW5kZXggMiBbbWVtIDB4ZjAwMDAwMDAtMHhmZmZm
ZmZmZl0KWyAgICAwLjA0MDQ4Nl0gYnVzOiAwMCBpbmRleCAzIFttZW0gMHgxMjAwMDAwMDAtMHhm
Y2ZmZmZmZmZmXQpbICAgIDAuMDQwNTAyXSBFeHRlbmRlZCBDb25maWcgU3BhY2UgZW5hYmxlZCBv
biAxIG5vZGVzClsgICAgMC4wNDA2MTNdIEFDUEk6IGJ1cyB0eXBlIHBjaSByZWdpc3RlcmVkClsg
ICAgMC4wNDA3NDldIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0
IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpbICAgIDAuMDQw
ODI2XSBQQ0k6IG5vdCB1c2luZyBNTUNPTkZJRwpbICAgIDAuMDQwODc3XSBQQ0k6IFVzaW5nIGNv
bmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMDQwOTMxXSBQQ0k6IFVz
aW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBleHRlbmRlZCBhY2Nlc3MKWyAgICAwLjA0MjE2
OF0gYmlvOiBjcmVhdGUgc2xhYiA8YmlvLTA+IGF0IDAKWyAgICAwLjA0MjM0Ml0gQUNQSTogQWRk
ZWQgX09TSShNb2R1bGUgRGV2aWNlKQpbICAgIDAuMDQyMzk2XSBBQ1BJOiBBZGRlZCBfT1NJKFBy
b2Nlc3NvciBEZXZpY2UpClsgICAgMC4wNDI0NDldIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1Ag
RXh0ZW5zaW9ucykKWyAgICAwLjA0MjUwMl0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdn
cmVnYXRvciBEZXZpY2UpClsgICAgMC4wNjAyNzVdIEFDUEk6IEVDOiBMb29rIHVwIEVDIGluIERT
RFQKWyAgICAwLjA2Njg1MV0gQUNQSTogRXhlY3V0ZWQgMSBibG9ja3Mgb2YgbW9kdWxlLWxldmVs
IGV4ZWN1dGFibGUgQU1MIGNvZGUKWyAgICAwLjExOTAxMF0gRnJlZWluZyBpbml0cmQgbWVtb3J5
OiA0MDkwNGsgZnJlZWQKWyAgICAwLjE3NjgzM10gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApb
ICAgIDAuMTc2ODk2XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzEgUzMgUzQgUzUpClsgICAgMC4xNzcx
MzFdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjE3NzIy
OV0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0gYXQgW21lbSAweGUw
MDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApClsgICAgMC4xNzg4ODldIFBDSTog
TU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIHJlc2VydmVkIGluIEFDUEkg
bW90aGVyYm9hcmQgcmVzb3VyY2VzClsgICAgMC4yNjY0ODNdIEFDUEk6IE5vIGRvY2sgZGV2aWNl
cyBmb3VuZC4KWyAgICAwLjI2NjU0Ml0gSEVTVDogVGFibGUgbm90IGZvdW5kLgpbICAgIDAuMjY2
NTk2XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3Nh
cnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC4yNjgzMjFdIEFDUEk6
IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAu
MjY4NjQ1XSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW2lvICAweDAw
MDAtMHgwY2Y3XQpbICAgIDAuMjY4NzAzXSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRn
ZSB3aW5kb3cgW2lvICAweDBkMDAtMHhmZmZmXQpbICAgIDAuMjY4NzYwXSBwY2lfcm9vdCBQTlAw
QTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsg
ICAgMC4yNjg4MzJdIHBjaV9yb290IFBOUDBBMDM6MDA6IGhvc3QgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4MDAwZDAwMDAtMHgwMDBkZmZmZl0KWyAgICAwLjI2ODkwNF0gcGNpX3Jvb3QgUE5QMEEwMzow
MDogaG9zdCBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAu
MjY5MDI0XSBwY2kgMDAwMDowMDowMC4wOiBbMTBkZTowNzU0XSB0eXBlIDAgY2xhc3MgMHgwMDA1
MDAKWyAgICAwLjI2OTQwNF0gcGNpIDAwMDA6MDA6MDEuMDogWzEwZGU6MDc1Y10gdHlwZSAwIGNs
YXNzIDB4MDAwNjAxClsgICAgMC4yNjk0MjFdIHBjaSAwMDAwOjAwOjAxLjA6IHJlZyAxMDogW2lv
ICAweDJmMDAtMHgyZmZmXQpbICAgIDAuMjY5NTEzXSBwY2kgMDAwMDowMDowMS4xOiBbMTBkZTow
NzUyXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDUKWyAgICAwLjI2OTUzOF0gcGNpIDAwMDA6MDA6MDEu
MTogcmVnIDEwOiBbaW8gIDB4MjkwMC0weDI5M2ZdClsgICAgMC4yNjk1ODJdIHBjaSAwMDAwOjAw
OjAxLjE6IHJlZyAyMDogW2lvICAweDJkMDAtMHgyZDNmXQpbICAgIDAuMjY5NTk1XSBwY2kgMDAw
MDowMDowMS4xOiByZWcgMjQ6IFtpbyAgMHgyZTAwLTB4MmUzZl0KWyAgICAwLjI2OTY1NF0gcGNp
IDAwMDA6MDA6MDEuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdCBEM2NvbGQKWyAgICAwLjI2
OTY2M10gcGNpIDAwMDA6MDA6MDEuMTogUE1FIyBkaXNhYmxlZApbICAgIDAuMjY5NjgzXSBwY2kg
MDAwMDowMDowMS4yOiBbMTBkZTowNzUxXSB0eXBlIDAgY2xhc3MgMHgwMDA1MDAKWyAgICAwLjI2
OTc5Ml0gcGNpIDAwMDA6MDA6MDEuMzogWzEwZGU6MDc1M10gdHlwZSAwIGNsYXNzIDB4MDAwYjQw
ClsgICAgMC4yNjk4MjBdIHBjaSAwMDAwOjAwOjAxLjM6IHJlZyAxMDogW21lbSAweGZhZDgwMDAw
LTB4ZmFkZmZmZmZdClsgICAgMC4yNjk5ODRdIHBjaSAwMDAwOjAwOjAxLjQ6IFsxMGRlOjA1Njhd
IHR5cGUgMCBjbGFzcyAweDAwMDUwMApbICAgIDAuMjcwMTIxXSBwY2kgMDAwMDowMDowMi4wOiBb
MTBkZTowNzdiXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDMKWyAgICAwLjI3MDE0M10gcGNpIDAwMDA6
MDA6MDIuMDogcmVnIDEwOiBbbWVtIDB4ZmFkN2UwMDAtMHhmYWQ3ZWZmZl0KWyAgICAwLjI3MDI0
M10gcGNpIDAwMDA6MDA6MDIuMDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3MDI0Nl0gcGNpIDAw
MDA6MDA6MDIuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAg
ICAwLjI3MDI1Ml0gcGNpIDAwMDA6MDA6MDIuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMjcwMjc4
XSBwY2kgMDAwMDowMDowMi4xOiBbMTBkZTowNzdjXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDMKWyAg
ICAwLjI3MDMwNF0gcGNpIDAwMDA6MDA6MDIuMTogcmVnIDEwOiBbbWVtIDB4ZmFkN2ZjMDAtMHhm
YWQ3ZmNmZl0KWyAgICAwLjI3MDQxOV0gcGNpIDAwMDA6MDA6MDIuMTogc3VwcG9ydHMgRDEgRDIK
WyAgICAwLjI3MDQyMl0gcGNpIDAwMDA6MDA6MDIuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjI3MDQyOF0gcGNpIDAwMDA6MDA6MDIuMTogUE1FIyBk
aXNhYmxlZApbICAgIDAuMjcwNDY5XSBwY2kgMDAwMDowMDowNC4wOiBbMTBkZTowNzdkXSB0eXBl
IDAgY2xhc3MgMHgwMDBjMDMKWyAgICAwLjI3MDQ5MV0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDEw
OiBbbWVtIDB4ZmFkN2QwMDAtMHhmYWQ3ZGZmZl0KWyAgICAwLjI3MDU4OV0gcGNpIDAwMDA6MDA6
MDQuMDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3MDU5Ml0gcGNpIDAwMDA6MDA6MDQuMDogUE1F
IyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjI3MDU5OF0gcGNp
IDAwMDA6MDA6MDQuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMjcwNjIzXSBwY2kgMDAwMDowMDow
NC4xOiBbMTBkZTowNzdlXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDMKWyAgICAwLjI3MDY0OV0gcGNp
IDAwMDA6MDA6MDQuMTogcmVnIDEwOiBbbWVtIDB4ZmFkN2Y4MDAtMHhmYWQ3ZjhmZl0KWyAgICAw
LjI3MDc2NF0gcGNpIDAwMDA6MDA6MDQuMTogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3MDc2N10g
cGNpIDAwMDA6MDA6MDQuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2Nv
bGQKWyAgICAwLjI3MDc3M10gcGNpIDAwMDA6MDA6MDQuMTogUE1FIyBkaXNhYmxlZApbICAgIDAu
MjcwODExXSBwY2kgMDAwMDowMDowNi4wOiBbMTBkZTowNzU5XSB0eXBlIDAgY2xhc3MgMHgwMDAx
MDEKWyAgICAwLjI3MDg3Ml0gcGNpIDAwMDA6MDA6MDYuMDogcmVnIDIwOiBbaW8gIDB4ZmZhMC0w
eGZmYWZdClsgICAgMC4yNzA5NTBdIHBjaSAwMDAwOjAwOjA3LjA6IFsxMGRlOjA3NzRdIHR5cGUg
MCBjbGFzcyAweDAwMDQwMwpbICAgIDAuMjcwOTcyXSBwY2kgMDAwMDowMDowNy4wOiByZWcgMTA6
IFttZW0gMHhmYWQ3ODAwMC0weGZhZDdiZmZmXQpbICAgIDAuMjcxMDcwXSBwY2kgMDAwMDowMDow
Ny4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZApbICAgIDAuMjcxMDc3XSBwY2kg
MDAwMDowMDowNy4wOiBQTUUjIGRpc2FibGVkClsgICAgMC4yNzExMDNdIHBjaSAwMDAwOjAwOjA4
LjA6IFsxMGRlOjA3NWFdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAgIDAuMjcxMjIzXSBwY2kg
MDAwMDowMDowOS4wOiBbMTBkZTowYWQ0XSB0eXBlIDAgY2xhc3MgMHgwMDAxMDYKWyAgICAwLjI3
MTI1MV0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDEwOiBbaW8gIDB4YzQ4MC0weGM0ODddClsgICAg
MC4yNzEyNjNdIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAxNDogW2lvICAweGM0MDAtMHhjNDAzXQpb
ICAgIDAuMjcxMjc2XSBwY2kgMDAwMDowMDowOS4wOiByZWcgMTg6IFtpbyAgMHhjMDgwLTB4YzA4
N10KWyAgICAwLjI3MTI4OF0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDFjOiBbaW8gIDB4YzAwMC0w
eGMwMDNdClsgICAgMC4yNzEzMDBdIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAyMDogW2lvICAweGJj
MDAtMHhiYzBmXQpbICAgIDAuMjcxMzEzXSBwY2kgMDAwMDowMDowOS4wOiByZWcgMjQ6IFttZW0g
MHhmYWQ3NjAwMC0weGZhZDc3ZmZmXQpbICAgIDAuMjcxNDE2XSBwY2kgMDAwMDowMDowYS4wOiBb
MTBkZTowNzYwXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjI3MTQ0M10gcGNpIDAwMDA6
MDA6MGEuMDogcmVnIDEwOiBbbWVtIDB4ZmFkN2MwMDAtMHhmYWQ3Y2ZmZl0KWyAgICAwLjI3MTQ1
NV0gcGNpIDAwMDA6MDA6MGEuMDogcmVnIDE0OiBbaW8gIDB4Yjg4MC0weGI4ODddClsgICAgMC4y
NzE0NjhdIHBjaSAwMDAwOjAwOjBhLjA6IHJlZyAxODogW21lbSAweGZhZDdmNDAwLTB4ZmFkN2Y0
ZmZdClsgICAgMC4yNzE0ODBdIHBjaSAwMDAwOjAwOjBhLjA6IHJlZyAxYzogW21lbSAweGZhZDdm
MDAwLTB4ZmFkN2YwMGZdClsgICAgMC4yNzE1NjddIHBjaSAwMDAwOjAwOjBhLjA6IHN1cHBvcnRz
IEQxIEQyClsgICAgMC4yNzE1NzBdIHBjaSAwMDAwOjAwOjBhLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzE1NzhdIHBjaSAwMDAwOjAwOjBhLjA6
IFBNRSMgZGlzYWJsZWQKWyAgICAwLjI3MTYwOV0gcGNpIDAwMDA6MDA6MGIuMDogWzEwZGU6MDU2
OV0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4yNzE3MDVdIHBjaSAwMDAwOjAwOjBiLjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzE3MTFd
IHBjaSAwMDAwOjAwOjBiLjA6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjI3MTc5Nl0gcGNpIDAwMDA6
MDA6MTAuMDogWzEwZGU6MDc3OF0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4yNzIwNDJd
IHBjaSAwMDAwOjAwOjEwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNj
b2xkClsgICAgMC4yNzIwNTNdIHBjaSAwMDAwOjAwOjEwLjA6IFBNRSMgZGlzYWJsZWQKWyAgICAw
LjI3MjE3M10gcGNpIDAwMDA6MDA6MTMuMDogWzEwZGU6MDc3YV0gdHlwZSAxIGNsYXNzIDB4MDAw
NjA0ClsgICAgMC4yNzI0NzRdIHBjaSAwMDAwOjAwOjEzLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzI0ODVdIHBjaSAwMDAwOjAwOjEzLjA6IFBN
RSMgZGlzYWJsZWQKWyAgICAwLjI3MjYwMF0gcGNpIDAwMDA6MDA6MTQuMDogWzEwZGU6MDc3YV0g
dHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4yNzI5MDJdIHBjaSAwMDAwOjAwOjE0LjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzI5MTJdIHBj
aSAwMDAwOjAwOjE0LjA6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjI3Mjk4Ml0gcGNpIDAwMDA6MDA6
MTguMDogWzEwMjI6MTIwMF0gdHlwZSAwIGNsYXNzIDB4MDAwNjAwClsgICAgMC4yNzMwNTZdIHBj
aSAwMDAwOjAwOjE4LjE6IFsxMDIyOjEyMDFdIHR5cGUgMCBjbGFzcyAweDAwMDYwMApbICAgIDAu
MjczMTEwXSBwY2kgMDAwMDowMDoxOC4yOiBbMTAyMjoxMjAyXSB0eXBlIDAgY2xhc3MgMHgwMDA2
MDAKWyAgICAwLjI3MzE2OF0gcGNpIDAwMDA6MDA6MTguMzogWzEwMjI6MTIwM10gdHlwZSAwIGNs
YXNzIDB4MDAwNjAwClsgICAgMC4yNzMyNDJdIHBjaSAwMDAwOjAwOjE4LjQ6IFsxMDIyOjEyMDRd
IHR5cGUgMCBjbGFzcyAweDAwMDYwMApbICAgIDAuMjczMzY4XSBwY2kgMDAwMDowMTowNS4wOiBb
MTEzMTo3MTQ2XSB0eXBlIDAgY2xhc3MgMHgwMDA0ODAKWyAgICAwLjI3MzM4OV0gcGNpIDAwMDA6
MDE6MDUuMDogcmVnIDEwOiBbbWVtIDB4ZmFlZmZjMDAtMHhmYWVmZmRmZl0KWyAgICAwLjI3MzQ2
OV0gcGNpIDAwMDA6MDE6MDUuMDogRGlzYWJsaW5nIG1lbW9yeSBkZWNvZGluZyBhbmQgcmVsZWFz
aW5nIG1lbW9yeSByZXNvdXJjZXMuClsgICAgMC4yNzM1NDhdIHBjaSAwMDAwOjAxOjA1LjA6IFJv
dW5kaW5nIHVwIHNpemUgb2YgcmVzb3VyY2UgIzAgdG8gMHgxMDAwLgpbICAgIDAuMjczNjMyXSBw
Y2kgMDAwMDowMTowNy4wOiBbMTBlYzo4MTY5XSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAw
LjI3MzY1OF0gcGNpIDAwMDA6MDE6MDcuMDogcmVnIDEwOiBbaW8gIDB4ZDgwMC0weGQ4ZmZdClsg
ICAgMC4yNzM2NzRdIHBjaSAwMDAwOjAxOjA3LjA6IHJlZyAxNDogW21lbSAweGZhZWZmODAwLTB4
ZmFlZmY4ZmZdClsgICAgMC4yNzM3MzldIHBjaSAwMDAwOjAxOjA3LjA6IHJlZyAzMDogW21lbSAw
eGZhZWMwMDAwLTB4ZmFlZGZmZmYgcHJlZl0KWyAgICAwLjI3Mzc4Ml0gcGNpIDAwMDA6MDE6MDcu
MDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3Mzc4NV0gcGNpIDAwMDA6MDE6MDcuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjI3Mzc5Ml0gcGNpIDAwMDA6
MDE6MDcuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMjczODQ2XSBwY2kgMDAwMDowMDowOC4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMDEtMDFdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4yNzM5
MDhdIHBjaSAwMDAwOjAwOjA4LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRmZmZd
ClsgICAgMC4yNzM5MTRdIHBjaSAwMDAwOjAwOjA4LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZmFlMDAwMDAtMHhmYWVmZmZmZl0KWyAgICAwLjI3MzkyMV0gcGNpIDAwMDA6MDA6MDguMDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4MGNmN10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
ICAwLjI3MzkyNF0gcGNpIDAwMDA6MDA6MDguMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwZDAw
LTB4ZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjI3MzkyOF0gcGNpIDAwMDA6MDA6
MDguMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXSAoc3VidHJh
Y3RpdmUgZGVjb2RlKQpbICAgIDAuMjczOTMyXSBwY2kgMDAwMDowMDowOC4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweDAwMGQwMDAwLTB4MDAwZGZmZmZdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsg
ICAgMC4yNzM5MzZdIHBjaSAwMDAwOjAwOjA4LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjAw
MDAwMDAtMHhmZWJmZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjI3NDAwMF0gcGNp
IDAwMDA6MDI6MDAuMDogWzEwZGU6MDg0OF0gdHlwZSAwIGNsYXNzIDB4MDAwMzAwClsgICAgMC4y
NzQwMjNdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAxMDogW21lbSAweGZiMDAwMDAwLTB4ZmJmZmZm
ZmZdClsgICAgMC4yNzQwNDFdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAxNDogW21lbSAweGYwMDAw
MDAwLTB4ZjdmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjI3NDA1OF0gcGNpIDAwMDA6MDI6MDAu
MDogcmVnIDFjOiBbbWVtIDB4ZjgwMDAwMDAtMHhmOWZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAu
Mjc0MDcxXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMjQ6IFtpbyAgMHhlYzAwLTB4ZWM3Zl0KWyAg
ICAwLjI3NDA4M10gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDMwOiBbbWVtIDB4ZmFmZTAwMDAtMHhm
YWZmZmZmZiBwcmVmXQpbICAgIDAuMjc0MTc3XSBwY2kgMDAwMDowMDowYi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDItMDJdClsgICAgMC4yNzQyMzhdIHBjaSAwMDAwOjAwOjBiLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4yNzQyNDNdIHBjaSAwMDAwOjAwOjBi
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmFmMDAwMDAtMHhmYmZmZmZmZl0KWyAgICAwLjI3
NDI1Ml0gcGNpIDAwMDA6MDA6MGIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDAwMDAwMC0w
eGY5ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4yNzQ0NTNdIHBjaSAwMDAwOjAwOjEwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjI3NDc0NV0gcGNpIDAwMDA6MDA6MTMuMDog
UENJIGJyaWRnZSB0byBbYnVzIDA0LTA0XQpbICAgIDAuMjc1MDM3XSBwY2kgMDAwMDowMDoxNC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDUtMDVdClsgICAgMC4yNzUxODldIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5fUFJUXQpbICAgIDAuMjc1NDQwXSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuUDBQMS5fUFJUXQpbICAg
IDAuMjc1NTQ0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAu
SVhWRS5fUFJUXQpbICAgIDAuMjc1NTk4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFi
bGUgW1xfU0JfLlBDSTAuTVhSMC5fUFJUXQpbICAgIDAuMjc1NjQ2XSBBQ1BJOiBQQ0kgSW50ZXJy
dXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuQlIxMy5fUFJUXQpbICAgIDAuMjc1Njg3XSBB
Q1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuQlIxNC5fUFJUXQpb
ICAgIDAuMjc1ODc3XSAgcGNpMDAwMDowMDogUmVxdWVzdGluZyBBQ1BJIF9PU0MgY29udHJvbCAo
MHgxZCkKWyAgICAwLjI3NjE1NF0gIHBjaTAwMDA6MDA6IEFDUEkgX09TQyByZXF1ZXN0IGZhaWxl
ZCAoQUVfU1VQUE9SVCksIHJldHVybmVkIGNvbnRyb2wgbWFzazogMHgwYwpbICAgIDAuMjc2MjI4
XSBBQ1BJIF9PU0MgY29udHJvbCBmb3IgUENJZSBub3QgZ3JhbnRlZCwgZGlzYWJsaW5nIEFTUE0K
WyAgICAwLjI4OTYyOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAxNiAx
NyAxOCAxOSkgKjEwClsgICAgMC4yOTAwMzJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L
Ql0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5MDQ2N10gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjExClsgICAgMC4y
OTA4NjZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgMTYgMTcgMTggMTkp
ICowLCBkaXNhYmxlZC4KWyAgICAwLjI5MTI5N10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TjBBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjEwClsgICAgMC4yOTE2ODVdIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgTGluayBbTE4wQl0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAw
LjI5MjA3NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjBDXSAoSVJRcyAxNiAxNyAxOCAx
OSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjkyNDk0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg
W0xOMERdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4yOTI5MTNdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4xQV0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNh
YmxlZC4KWyAgICAwLjI5MzMzMl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjFCXSAoSVJR
cyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjkzNzU1XSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IExpbmsgW0xOMUNdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAg
MC4yOTQxODJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4xRF0gKElSUXMgMTYgMTcgMTgg
MTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5NDYxMF0gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTjJBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjk1MDUwXSBB
Q1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOMkJdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlz
YWJsZWQuClsgICAgMC4yOTU0NzNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4yQ10gKElS
UXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5NTg5Ml0gQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTjJEXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAg
IDAuMjk2MTI5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOM0FdIChJUlFzIDE2IDE3IDE4
IDE5KSAqMTEKWyAgICAwLjI5NjUxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjNCXSAo
SVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjk2OTM1XSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW0xOM0NdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsg
ICAgMC4yOTczNTVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4zRF0gKElSUXMgMTYgMTcg
MTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5Nzc4MF0gQUNQSTogUENJIEludGVycnVwdCBM
aW5rIFtMTjRBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjE1ClsgICAgMC4yOTgxNzBdIEFDUEk6IFBD
SSBJbnRlcnJ1cHQgTGluayBbTE40Ql0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4K
WyAgICAwLjI5ODU5N10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjRDXSAoSVJRcyAxNiAx
NyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjk5MDI2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0
IExpbmsgW0xONERdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4yOTk0
NTJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE41QV0gKElSUXMgMTYgMTcgMTggMTkpICow
LCBkaXNhYmxlZC4KWyAgICAwLjI5OTg3M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjVC
XSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMzAwMTI2XSBBQ1BJOiBQ
Q0kgSW50ZXJydXB0IExpbmsgW0xONUNdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQu
ClsgICAgMC4zMDA1NDddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE41RF0gKElSUXMgMTYg
MTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjMwMDk2OV0gQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTjZBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMzAx
MzkwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xONkJdIChJUlFzIDE2IDE3IDE4IDE5KSAq
MCwgZGlzYWJsZWQuClsgICAgMC4zMDE4MTZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE42
Q10gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjMwMjI0NV0gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTjZEXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVk
LgpbICAgIDAuMzAyNjc1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xON0FdIChJUlFzIDE2
IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4zMDMwOThdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE43Ql0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjMw
MzUxOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjdDXSAoSVJRcyAxNiAxNyAxOCAxOSkg
KjAsIGRpc2FibGVkLgpbICAgIDAuMzAzOTM4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
N0RdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4zMDQxMzFdIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgTGluayBbTFVCMF0gKElSUXMgMjAgMjEgMjIgMjMpICoxMApbICAgIDAu
MzA0NTMxXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xVQjJdIChJUlFzIDIwIDIxIDIyIDIz
KSAqMTUKWyAgICAwLjMwNDkyN10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTUFDXSAoSVJR
cyAyMCAyMSAyMiAyMykgKjEwClsgICAgMC4zMDUzMTddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTEFaQV0gKElSUXMgMjAgMjEgMjIgMjMpICoxNQpbICAgIDAuMzA1NzE2XSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW1NHUlVdIChJUlFzIDIwIDIxIDIyIDIzKSAqNwpbICAgIDAuMzA2MTE2
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xTTUJdIChJUlFzIDIwIDIxIDIyIDIzKSAqMTEK
WyAgICAwLjMwNjUxMV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMUE1VXSAoSVJRcyAyMCAy
MSAyMiAyMykgKjEwClsgICAgMC4zMDY5MDVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTFNB
MF0gKElSUXMgMjAgMjEgMjIgMjMpICo1ClsgICAgMC4zMDczMTBdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTEFUQV0gKElSUXMgMjAgMjEgMjIgMjMpICowLCBkaXNhYmxlZC4KWyAgICAwLjMw
NzczNF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtVQjExXSAoSVJRcyAyMCAyMSAyMiAyMykg
KjExClsgICAgMC4zMDgwMThdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbVUIxMl0gKElSUXMg
MjAgMjEgMjIgMjMpICoxMApbICAgIDAuMzA4MDQzXSB4ZW4vYmFsbG9vbjogSW5pdGlhbGlzaW5n
IGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMzEwMjk2XSB4ZW4tYmFsbG9vbjogSW5pdGlhbGlzaW5n
IGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMzEwMzc2XSB4ZW4vYmFsbG9vbjogWGVuIHNlbGZiYWxs
b29uaW5nIGRyaXZlciBkaXNhYmxlZCBmb3IgZG9tYWluMC4KWyAgICAwLjMxMDU2N10gdmdhYXJi
OiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAyOjAwLjAsZGVjb2Rlcz1pbyttZW0sb3ducz1pbytt
ZW0sbG9ja3M9bm9uZQpbICAgIDAuMzEwNTY3XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMzEwNTY3
XSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAwMDA6MDI6MDAuMApbICAgIDAuMzEw
NTY3XSBpMmMtY29yZTogZHJpdmVyIFthYXQyODcwXSB1c2luZyBsZWdhY3kgc3VzcGVuZCBtZXRo
b2QKWyAgICAwLjMxMDU2N10gaTJjLWNvcmU6IGRyaXZlciBbYWF0Mjg3MF0gdXNpbmcgbGVnYWN5
IHJlc3VtZSBtZXRob2QKWyAgICAwLjMxMDU2N10gU0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQK
WyAgICAwLjMxMDU2N10gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQuClsgICAgMC4zMTA1Njdd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAgICAwLjMx
MDU2N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKWyAgICAw
LjMxMDU2N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAgICAw
LjMxMDU2N10gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuMzEyMDE4XSBQ
Q0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC4zMTIwMThdIHJl
c2VydmUgUkFNIGJ1ZmZlcjogMDAwMDAwMDAwMDA5ZTAwMCAtIDAwMDAwMDAwMDAwOWZmZmYgClsg
ICAgMC4zMTIwMThdIHJlc2VydmUgUkFNIGJ1ZmZlcjogMDAwMDAwMDBjZmY5MDAwMCAtIDAwMDAw
MDAwY2ZmZmZmZmYgClsgICAgMC4zMTIwODhdIE5ldExhYmVsOiBJbml0aWFsaXppbmcKWyAgICAw
LjMxMjE0MF0gTmV0TGFiZWw6ICBkb21haW4gaGFzaCBzaXplID0gMTI4ClsgICAgMC4zMTIxOTJd
IE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQKWyAgICAwLjMxMjI1Nl0g
TmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRlZmF1bHQKWyAgICAwLjMx
MjM4NF0gU3dpdGNoaW5nIHRvIGNsb2Nrc291cmNlIHhlbgpbICAgIDAuMzIwMjkwXSBBcHBBcm1v
cjogQXBwQXJtb3IgRmlsZXN5c3RlbSBFbmFibGVkClsgICAgMC4zMjAzODddIHBucDogUG5QIEFD
UEkgaW5pdApbICAgIDAuMzIwNDUzXSBBQ1BJOiBidXMgdHlwZSBwbnAgcmVnaXN0ZXJlZApbICAg
IDAuMzIwNjgzXSBwbnAgMDA6MDA6IFtidXMgMDAtZmZdClsgICAgMC4zMjA2ODddIHBucCAwMDow
MDogW2lvICAweDBjZjgtMHgwY2ZmXQpbICAgIDAuMzIwNjkwXSBwbnAgMDA6MDA6IFtpbyAgMHgw
MDAwLTB4MGNmNyB3aW5kb3ddClsgICAgMC4zMjA2OTRdIHBucCAwMDowMDogW2lvICAweDBkMDAt
MHhmZmZmIHdpbmRvd10KWyAgICAwLjMyMDY5N10gcG5wIDAwOjAwOiBbbWVtIDB4MDAwYTAwMDAt
MHgwMDBiZmZmZiB3aW5kb3ddClsgICAgMC4zMjA3MDBdIHBucCAwMDowMDogW21lbSAweDAwMGQw
MDAwLTB4MDAwZGZmZmYgd2luZG93XQpbICAgIDAuMzIwNzA0XSBwbnAgMDA6MDA6IFttZW0gMHhl
MDAwMDAwMC0weGRmZmZmZmZmIHdpbmRvdyBkaXNhYmxlZF0KWyAgICAwLjMyMDcwN10gcG5wIDAw
OjAwOiBbbWVtIDB4ZjAwMDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddClsgICAgMC4zMjA4MzFdIHBu
cCAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBhMDMgKGFjdGl2ZSkK
WyAgICAwLjMyMDg3N10gcG5wIDAwOjAxOiBbZG1hIDRdClsgICAgMC4zMjA4ODBdIHBucCAwMDow
MTogW2lvICAweDAwMDAtMHgwMDBmXQpbICAgIDAuMzIwODgzXSBwbnAgMDA6MDE6IFtpbyAgMHgw
MDgxLTB4MDA4M10KWyAgICAwLjMyMDg4Nl0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4N10KWyAgICAw
LjMyMDg4OV0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4OS0weDAwOGJdClsgICAgMC4zMjA4OTJdIHBu
cCAwMDowMTogW2lvICAweDAwOGZdClsgICAgMC4zMjA4OTVdIHBucCAwMDowMTogW2lvICAweDAw
YzAtMHgwMGRmXQpbICAgIDAuMzIwOTI2XSBwbnAgMDA6MDE6IFBsdWcgYW5kIFBsYXkgQUNQSSBk
ZXZpY2UsIElEcyBQTlAwMjAwIChhY3RpdmUpClsgICAgMC4zMjA5MzhdIHBucCAwMDowMjogW2lv
ICAweDAwNjFdClsgICAgMC4zMjA5NjVdIHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl
dmljZSwgSURzIFBOUDA4MDAgKGFjdGl2ZSkKWyAgICAwLjMyMDk3N10gcG5wIDAwOjAzOiBbaW8g
IDB4MDBmMC0weDAwZmZdClsgICAgMC4zMjA5ODJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRy
aWdnZXJpbmcgMSBwb2xhcml0eSAwClsgICAgMC4zMjA5ODldIHhlbl9tYXBfcGlycV9nc2k6IHJl
dHVybmluZyBpcnEgMTMgZm9yIGdzaSAxMwpbICAgIDAuMzIxMDQ0XSB4ZW46IC0tPiBwaXJxPTEz
IC0+IGlycT0xMyAoZ3NpPTEzKQpbICAgIDAuMzIxMDU2XSBwbnAgMDA6MDM6IFtpcnEgMTNdClsg
ICAgMC4zMjEwODZdIHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO
UDBjMDQgKGFjdGl2ZSkKWyAgICAwLjMyMTgyN10gcG5wIDAwOjA0OiBbbWVtIDB4MDAwZDAwMDAt
MHgwMDBkM2ZmZiB3aW5kb3ddClsgICAgMC4zMjE4MzFdIHBucCAwMDowNDogW21lbSAweDAwMGQ0
MDAwLTB4MDAwZDdmZmYgd2luZG93XQpbICAgIDAuMzIxODM0XSBwbnAgMDA6MDQ6IFttZW0gMHgw
MDBkZTAwMC0weDAwMGRmZmZmIHdpbmRvd10KWyAgICAwLjMyMTgzN10gcG5wIDAwOjA0OiBbaW8g
IDB4MDAxMC0weDAwMWZdClsgICAgMC4zMjE4NDBdIHBucCAwMDowNDogW2lvICAweDAwMjItMHgw
MDNmXQpbICAgIDAuMzIxODQzXSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDQ0LTB4MDA0ZF0KWyAgICAw
LjMyMTg0Nl0gcG5wIDAwOjA0OiBbaW8gIDB4MDA1MC0weDAwNWZdClsgICAgMC4zMjE4NDldIHBu
cCAwMDowNDogW2lvICAweDAwNjItMHgwMDYzXQpbICAgIDAuMzIxODUxXSBwbnAgMDA6MDQ6IFtp
byAgMHgwMDY1LTB4MDA2Zl0KWyAgICAwLjMyMTg1NF0gcG5wIDAwOjA0OiBbaW8gIDB4MDA3Mi0w
eDAwN2ZdClsgICAgMC4zMjE4NTddIHBucCAwMDowNDogW2lvICAweDAwODBdClsgICAgMC4zMjE4
NjBdIHBucCAwMDowNDogW2lvICAweDAwODQtMHgwMDg2XQpbICAgIDAuMzIxODYyXSBwbnAgMDA6
MDQ6IFtpbyAgMHgwMDg4XQpbICAgIDAuMzIxODY1XSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDhjLTB4
MDA4ZV0KWyAgICAwLjMyMTg2OF0gcG5wIDAwOjA0OiBbaW8gIDB4MDA5MC0weDAwOWZdClsgICAg
MC4zMjE4NzFdIHBucCAwMDowNDogW2lvICAweDAwYTItMHgwMGJmXQpbICAgIDAuMzIxODc0XSBw
bnAgMDA6MDQ6IFtpbyAgMHgwMGUwLTB4MDBlZl0KWyAgICAwLjMyMTg3Nl0gcG5wIDAwOjA0OiBb
aW8gIDB4MDRkMC0weDA0ZDFdClsgICAgMC4zMjE4NzldIHBucCAwMDowNDogW2lvICAweDA4MDAt
MHgwODBmXQpbICAgIDAuMzIxODgyXSBwbnAgMDA6MDQ6IFtpbyAgMHgyMDAwLTB4MjA3Zl0KWyAg
ICAwLjMyMTg4NV0gcG5wIDAwOjA0OiBbaW8gIDB4MjA4MC0weDIwZmZdClsgICAgMC4zMjE4ODhd
IHBucCAwMDowNDogW2lvICAweDI0MDAtMHgyNDdmXQpbICAgIDAuMzIxODkxXSBwbnAgMDA6MDQ6
IFtpbyAgMHgyNDgwLTB4MjRmZl0KWyAgICAwLjMyMTg5M10gcG5wIDAwOjA0OiBbaW8gIDB4Mjgw
MC0weDI4N2ZdClsgICAgMC4zMjE4OTZdIHBucCAwMDowNDogW2lvICAweDI4ODAtMHgyOGZmXQpb
ICAgIDAuMzIxODk5XSBwbnAgMDA6MDQ6IFttZW0gMHgwMDAwMDAwMC0weGZmZmZmZmZmZmZmZmZm
ZmYgZGlzYWJsZWRdClsgICAgMC4zMjE5MDNdIHBucCAwMDowNDogW21lbSAweDAwMDAwMDAwLTB4
ZmZmZmZmZmZmZmZmZmZmZiBkaXNhYmxlZF0KWyAgICAwLjMyMTkwNl0gcG5wIDAwOjA0OiBbbWVt
IDB4ZmVkMDQwMDAtMHhmZWQwNGZmZl0KWyAgICAwLjMyMTkwOV0gcG5wIDAwOjA0OiBbbWVtIDB4
ZmVlMDEwMDAtMHhmZWVmZmZmZl0KWyAgICAwLjMyMjAwNV0gc3lzdGVtIDAwOjA0OiBbaW8gIDB4
MDRkMC0weDA0ZDFdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMjIwNjNdIHN5c3RlbSAwMDow
NDogW2lvICAweDA4MDAtMHgwODBmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzIyMTE5XSBz
eXN0ZW0gMDA6MDQ6IFtpbyAgMHgyMDAwLTB4MjA3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAw
LjMyMjE3Nl0gc3lzdGVtIDAwOjA0OiBbaW8gIDB4MjA4MC0weDIwZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICAgMC4zMjIyMzNdIHN5c3RlbSAwMDowNDogW2lvICAweDI0MDAtMHgyNDdmXSBoYXMg
YmVlbiByZXNlcnZlZApbICAgIDAuMzIyMjg5XSBzeXN0ZW0gMDA6MDQ6IFtpbyAgMHgyNDgwLTB4
MjRmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMyMjM0Nl0gc3lzdGVtIDAwOjA0OiBbaW8g
IDB4MjgwMC0weDI4N2ZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMjI0MDJdIHN5c3RlbSAw
MDowNDogW2lvICAweDI4ODAtMHgyOGZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzIyNDU5
XSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHgwMDBkMDAwMC0weDAwMGQzZmZmIHdpbmRvd10gY291bGQg
bm90IGJlIHJlc2VydmVkClsgICAgMC4zMjI1MzJdIHN5c3RlbSAwMDowNDogW21lbSAweDAwMGQ0
MDAwLTB4MDAwZDdmZmYgd2luZG93XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMyMjYw
NV0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4MDAwZGUwMDAtMHgwMDBkZmZmZiB3aW5kb3ddIGNvdWxk
IG5vdCBiZSByZXNlcnZlZApbICAgIDAuMzIyNjc4XSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHhmZWQw
NDAwMC0weGZlZDA0ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzIyNzM1XSBzeXN0ZW0g
MDA6MDQ6IFttZW0gMHhmZWUwMTAwMC0weGZlZWZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
IDAuMzIyNzkzXSBzeXN0ZW0gMDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ
TlAwYzAyIChhY3RpdmUpClsgICAgMC4zMjI5NDZdIHBucCAwMDowNTogW21lbSAweGZlZDAwMDAw
LTB4ZmVkMDBmZmZdClsgICAgMC4zMjI5NTBdIHBucCAwMDowNTogW2lycSAyIGRpc2FibGVkXQpb
ICAgIDAuMzIyOTUzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4IHRyaWdnZXJpbmcgMSBwb2xhcml0
eSAwClsgICAgMC4zMjI5NTZdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgOCBmb3Ig
Z3NpIDgKWyAgICAwLjMyMzAxMV0geGVuOiAtLT4gcGlycT04IC0+IGlycT04IChnc2k9OCkKWyAg
ICAwLjMyMzAyM10gcG5wIDAwOjA1OiBbaXJxIDhdClsgICAgMC4zMjMwNTVdIHBucCAwMDowNTog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAxMDMgKGFjdGl2ZSkKWyAgICAwLjMy
MzA4OF0gcG5wIDAwOjA2OiBbaW8gIDB4MDA3MC0weDAwNzFdClsgICAgMC4zMjMxMjJdIHBucCAw
MDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAg
ICAwLjMyMzQxMF0gcG5wIDAwOjA3OiBbaW8gIDB4MDAwMC0weGZmZmZmZmZmZmZmZmZmZmYgZGlz
YWJsZWRdClsgICAgMC4zMjM0MTRdIHBucCAwMDowNzogW2lvICAweDBjMDAtMHgwYzBmXQpbICAg
IDAuMzIzNDE3XSBwbnAgMDA6MDc6IFtpbyAgMHgwZDAwLTB4MGQwZl0KWyAgICAwLjMyMzQyMF0g
cG5wIDAwOjA3OiBbaW8gIDB4MGEyMC0weDBhMmZdClsgICAgMC4zMjM0MjNdIHBucCAwMDowNzog
W2lvICAweDBhMzAtMHgwYTNmXQpbICAgIDAuMzIzNDc4XSBzeXN0ZW0gMDA6MDc6IFtpbyAgMHgw
YzAwLTB4MGMwZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMyMzUzNV0gc3lzdGVtIDAwOjA3
OiBbaW8gIDB4MGQwMC0weDBkMGZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMjM1OTFdIHN5
c3RlbSAwMDowNzogW2lvICAweDBhMjAtMHgwYTJmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAu
MzIzNjQ3XSBzeXN0ZW0gMDA6MDc6IFtpbyAgMHgwYTMwLTB4MGEzZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjMyMzcwNF0gc3lzdGVtIDAwOjA3OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl
LCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDAuMzIzODIzXSBwbnAgMDA6MDg6IFtpbyAgMHgw
MDYwXQpbICAgIDAuMzIzODI2XSBwbnAgMDA6MDg6IFtpbyAgMHgwMDY0XQpbICAgIDAuMzIzODI5
XSBwbnAgMDA6MDg6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAwZmZmXQpbICAgIDAuMzIzODMzXSBw
bnAgMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZlZTAwZmZmXQpbICAgIDAuMzIzODg3XSBzeXN0
ZW0gMDA6MDg6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAwZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2
ZWQKWyAgICAwLjMyMzk0NV0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVlMDAwMDAtMHhmZWUwMGZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMyNDAwM10gc3lzdGVtIDAwOjA4OiBQbHVnIGFu
ZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDAuMzI0NjM3XSBw
bnAgMDA6MDk6IFtpbyAgMHgwM2Y4LTB4MDNmZl0KWyAgICAwLjMyNDY0MV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgNCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMzI0NjQ0XSB4ZW5fbWFw
X3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDQgZm9yIGdzaSA0ClsgICAgMC4zMjQ2OTldIHhlbjog
LS0+IHBpcnE9NCAtPiBpcnE9NCAoZ3NpPTQpClsgICAgMC4zMjQ3MDddIHBucCAwMDowOTogW2ly
cSA0XQpbICAgIDAuMzI0NzEwXSBwbnAgMDA6MDk6IFtkbWEgMCBkaXNhYmxlZF0KWyAgICAwLjMy
NDc5MV0gcG5wIDAwOjA5OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAo
YWN0aXZlKQpbICAgIDAuMzI0ODU4XSBwbnAgMDA6MGE6IFttZW0gMHhlMDAwMDAwMC0weGVmZmZm
ZmZmXQpbICAgIDAuMzI0OTEwXSBzeXN0ZW0gMDA6MGE6IFttZW0gMHhlMDAwMDAwMC0weGVmZmZm
ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzI0OTY5XSBzeXN0ZW0gMDA6MGE6IFBsdWcg
YW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsgICAgMC4zMjUyNDld
IHBucCAwMDowYjogW21lbSAweDAwMDAwMDAwLTB4MDAwOWZmZmZdClsgICAgMC4zMjUyNTJdIHBu
cCAwMDowYjogW21lbSAweDAwMGMwMDAwLTB4MDAwY2ZmZmZdClsgICAgMC4zMjUyNTVdIHBucCAw
MDowYjogW21lbSAweDAwMGUwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4zMjUyNThdIHBucCAwMDow
YjogW21lbSAweDAwMTAwMDAwLTB4ZGZmZmZmZmZdClsgICAgMC4zMjUyNjFdIHBucCAwMDowYjog
W21lbSAweGZlYzAwMDAwLTB4ZmZmZmZmZmZdClsgICAgMC4zMjUzNDddIHN5c3RlbSAwMDowYjog
W21lbSAweDAwMDAwMDAwLTB4MDAwOWZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAu
MzI1NDA3XSBzeXN0ZW0gMDA6MGI6IFttZW0gMHgwMDBjMDAwMC0weDAwMGNmZmZmXSBjb3VsZCBu
b3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMyNTQ2NF0gc3lzdGVtIDAwOjBiOiBbbWVtIDB4MDAwZTAw
MDAtMHgwMDBmZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkClsgICAgMC4zMjU1MjJdIHN5c3Rl
bSAwMDowYjogW21lbSAweDAwMTAwMDAwLTB4ZGZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZl
ZApbICAgIDAuMzI1NTgwXSBzeXN0ZW0gMDA6MGI6IFttZW0gMHhmZWMwMDAwMC0weGZmZmZmZmZm
XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMyNTYzOF0gc3lzdGVtIDAwOjBiOiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMSAoYWN0aXZlKQpbICAgIDAuMzI2NzY1
XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCAxMiBkZXZpY2VzClsgICAgMC4zMjY4MThdIEFDUEk6IEFD
UEkgYnVzIHR5cGUgcG5wIHVucmVnaXN0ZXJlZApbICAgIDAuMzMzMDYwXSBQTS1UaW1lciBmYWls
ZWQgY29uc2lzdGVuY3kgY2hlY2sgICgweDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpbICAgIDAuMzMz
MTQ0XSBQQ0k6IG1heCBidXMgZGVwdGg6IDEgcGNpX3RyeV9udW06IDIKWyAgICAwLjMzMzI0MV0g
cGNpIDAwMDA6MDE6MDUuMDogQkFSIDA6IGFzc2lnbmVkIFttZW0gMHhmYWUwMDAwMC0weGZhZTAw
ZmZmXQpbICAgIDAuMzMzMzAzXSBwY2kgMDAwMDowMTowNS4wOiBCQVIgMDogc2V0IHRvIFttZW0g
MHhmYWUwMDAwMC0weGZhZTAwZmZmXSAoUENJIGFkZHJlc3MgWzB4ZmFlMDAwMDAtMHhmYWUwMGZm
Zl0pClsgICAgMC4zMzMzNzldIHBjaSAwMDAwOjAwOjA4LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
MS0wMV0KWyAgICAwLjMzMzQzNV0gcGNpIDAwMDA6MDA6MDguMDogICBicmlkZ2Ugd2luZG93IFtp
byAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjMzMzQ5NV0gcGNpIDAwMDA6MDA6MDguMDogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhmYWUwMDAwMC0weGZhZWZmZmZmXQpbICAgIDAuMzMzNTYxXSBwY2kg
MDAwMDowMDowYi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDItMDJdClsgICAgMC4zMzM2MTddIHBj
aSAwMDAwOjAwOjBiLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAg
MC4zMzM2NzZdIHBjaSAwMDAwOjAwOjBiLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmFmMDAw
MDAtMHhmYmZmZmZmZl0KWyAgICAwLjMzMzczN10gcGNpIDAwMDA6MDA6MGIuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHhmMDAwMDAwMC0weGY5ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4zMzM4
MTRdIHBjaSAwMDAwOjAwOjEwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjMz
Mzg5OV0gcGNpIDAwMDA6MDA6MTMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0LTA0XQpbICAgIDAu
MzMzOTg0XSBwY2kgMDAwMDowMDoxNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDUtMDVdClsgICAg
MC4zMzQwNzldIHBjaSAwMDAwOjAwOjA4LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApb
ICAgIDAuMzM0MDkxXSBwY2kgMDAwMDowMDowYi4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8g
NjQKWyAgICAwLjMzNDM0MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjBBXSBlbmFibGVk
IGF0IElSUSAxOQpbICAgIDAuMzM0Mzk3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuMzM0NDE0XSB4ZW46IC0tPiBwaXJxPTE5IC0+IGlycT0x
OSAoZ3NpPTE5KQpbICAgIDAuMzM0NDI1XSBwY2kgMDAwMDowMDoxMC4wOiBQQ0kgSU5UIEEgLT4g
TGlua1tMTjBBXSAtPiBHU0kgMTkgKGxldmVsLCBsb3cpIC0+IElSUSAxOQpbICAgIDAuMzM0NTA2
XSBwY2kgMDAwMDowMDoxMC4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjMz
NDcxM10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjNBXSBlbmFibGVkIGF0IElSUSAxOApb
ICAgIDAuMzM0NzY4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQpbICAgIDAuMzM0Nzc2XSB4ZW46IC0tPiBwaXJxPTE4IC0+IGlycT0xOCAoZ3NpPTE4KQpb
ICAgIDAuMzM0Nzg0XSBwY2kgMDAwMDowMDoxMy4wOiBQQ0kgSU5UIEEgLT4gTGlua1tMTjNBXSAt
PiBHU0kgMTggKGxldmVsLCBsb3cpIC0+IElSUSAxOApbICAgIDAuMzM0ODY0XSBwY2kgMDAwMDow
MDoxMy4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjMzNTA2Nl0gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTjRBXSBlbmFibGVkIGF0IElSUSAxNwpbICAgIDAuMzM1MTIy
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAu
MzM1MTI5XSB4ZW46IC0tPiBwaXJxPTE3IC0+IGlycT0xNyAoZ3NpPTE3KQpbICAgIDAuMzM1MTM3
XSBwY2kgMDAwMDowMDoxNC4wOiBQQ0kgSU5UIEEgLT4gTGlua1tMTjRBXSAtPiBHU0kgMTcgKGxl
dmVsLCBsb3cpIC0+IElSUSAxNwpbICAgIDAuMzM1MjE4XSBwY2kgMDAwMDowMDoxNC4wOiBzZXR0
aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjMzNTIyNl0gcGNpX2J1cyAwMDAwOjAwOiBy
ZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4MGNmN10KWyAgICAwLjMzNTIzMF0gcGNpX2J1cyAwMDAw
OjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjMzNTIzM10gcGNpX2J1
cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAu
MzM1MjM3XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweDAwMGQwMDAwLTB4MDAw
ZGZmZmZdClsgICAgMC4zMzUyNDBdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbbWVtIDB4
ZjAwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjMzNTI0NF0gcGNpX2J1cyAwMDAwOjAxOiByZXNv
dXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjMzNTI0OF0gcGNpX2J1cyAwMDAwOjAx
OiByZXNvdXJjZSAxIFttZW0gMHhmYWUwMDAwMC0weGZhZWZmZmZmXQpbICAgIDAuMzM1MjUxXSBw
Y2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuMzM1
MjU1XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmXQpbICAg
IDAuMzM1MjU4XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4
MDAwYmZmZmZdClsgICAgMC4zMzUyNjJdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgNyBbbWVt
IDB4MDAwZDAwMDAtMHgwMDBkZmZmZl0KWyAgICAwLjMzNTI2NV0gcGNpX2J1cyAwMDAwOjAxOiBy
ZXNvdXJjZSA4IFttZW0gMHhmMDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAuMzM1MjY5XSBwY2lf
YnVzIDAwMDA6MDI6IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZmXQpbICAgIDAuMzM1Mjcy
XSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDEgW21lbSAweGZhZjAwMDAwLTB4ZmJmZmZmZmZd
ClsgICAgMC4zMzUyNzZdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMiBbbWVtIDB4ZjAwMDAw
MDAtMHhmOWZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMzM1MzI2XSBORVQ6IFJlZ2lzdGVyZWQg
cHJvdG9jb2wgZmFtaWx5IDIKWyAgICAwLjMzNTg4Nl0gSVAgcm91dGUgY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMzM5ODk1
XSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMSwg
ODM4ODYwOCBieXRlcykKWyAgICAwLjM0MzEzM10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVz
OiA2NTUzNiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClsgICAgMC4zNDM1MzVdIFRDUDogSGFz
aCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgNTI0Mjg4IGJpbmQgNjU1MzYpClsgICAg
MC4zNDM1OTVdIFRDUCByZW5vIHJlZ2lzdGVyZWQKWyAgICAwLjM0MzY4N10gVURQIGhhc2ggdGFi
bGUgZW50cmllczogMjA0OCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzKQpbICAgIDAuMzQzODAxXSBV
RFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA0LCA2NTUzNiBieXRlcykK
WyAgICAwLjM0Mzk5MF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4z
NDQ0MThdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTFVCMF0gZW5hYmxlZCBhdCBJUlEgMjMK
WyAgICAwLjM0NDQ3Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjMgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKWyAgICAwLjM0NDQ5Ml0geGVuOiAtLT4gcGlycT0yMyAtPiBpcnE9MjMgKGdzaT0yMykK
WyAgICAwLjM0NDUwNF0gcGNpIDAwMDA6MDA6MDIuMDogUENJIElOVCBBIC0+IExpbmtbTFVCMF0g
LT4gR1NJIDIzIChsZXZlbCwgbG93KSAtPiBJUlEgMjMKWyAgICAwLjQzMjE0OF0gcGNpIDAwMDA6
MDA6MDIuMDogUENJIElOVCBBIGRpc2FibGVkClsgICAgMC40MzI0NjZdIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgTGluayBbTFVCMl0gZW5hYmxlZCBhdCBJUlEgMjIKWyAgICAwLjQzMjUyMl0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMjIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjQzMjUzOV0g
eGVuOiAtLT4gcGlycT0yMiAtPiBpcnE9MjIgKGdzaT0yMikKWyAgICAwLjQzMjU1MF0gcGNpIDAw
MDA6MDA6MDIuMTogUENJIElOVCBCIC0+IExpbmtbTFVCMl0gLT4gR1NJIDIyIChsZXZlbCwgbG93
KSAtPiBJUlEgMjIKWyAgICAwLjQzMjcxN10gcGNpIDAwMDA6MDA6MDIuMTogUENJIElOVCBCIGRp
c2FibGVkClsgICAgMC40MzI5NzZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbVUIxMV0gZW5h
YmxlZCBhdCBJUlEgMjEKWyAgICAwLjQzMzAzMl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjEgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjQzMzA0M10geGVuOiAtLT4gcGlycT0yMSAtPiBp
cnE9MjEgKGdzaT0yMSkKWyAgICAwLjQzMzA1MV0gcGNpIDAwMDA6MDA6MDQuMDogUENJIElOVCBB
IC0+IExpbmtbVUIxMV0gLT4gR1NJIDIxIChsZXZlbCwgbG93KSAtPiBJUlEgMjEKWyAgICAwLjUw
NDE1OF0gcGNpIDAwMDA6MDA6MDQuMDogUENJIElOVCBBIGRpc2FibGVkClsgICAgMC41MDQ0NzJd
IEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbVUIxMl0gZW5hYmxlZCBhdCBJUlEgMjAKWyAgICAw
LjUwNDUyOV0geGVuOiByZWdpc3RlcmluZyBnc2kgMjAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
WyAgICAwLjUwNDU0Nl0geGVuOiAtLT4gcGlycT0yMCAtPiBpcnE9MjAgKGdzaT0yMCkKWyAgICAw
LjUwNDU1N10gcGNpIDAwMDA6MDA6MDQuMTogUENJIElOVCBCIC0+IExpbmtbVUIxMl0gLT4gR1NJ
IDIwIChsZXZlbCwgbG93KSAtPiBJUlEgMjAKWyAgICAwLjUwNDcxOV0gcGNpIDAwMDA6MDA6MDQu
MTogUENJIElOVCBCIGRpc2FibGVkClsgICAgMC41MDQ5NTVdIHBjaSAwMDAwOjAwOjA4LjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDUxOTddIHBjaSAwMDAwOjAwOjA5LjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDU0NDddIHBjaSAwMDAwOjAwOjBhLjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDU3MDVdIHBjaSAwMDAwOjAwOjBiLjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDYwMjZdIHBjaSAwMDAwOjAyOjAwLjA6IEJv
b3QgdmlkZW8gZGV2aWNlClsgICAgMC41MDYwMzFdIFBDSTogQ0xTIDY0IGJ5dGVzLCBkZWZhdWx0
IDY0ClsgICAgMC41MDY1MzldIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzb2NrZXQgKGRp
c2FibGVkKQpbICAgIDAuNTA4MDQ0XSB0eXBlPTIwMDAgYXVkaXQoMTMzOTE3NTAyOS4zNDA6MSk6
IGluaXRpYWxpemVkClsgICAgMC41MzgxMDFdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ug
c2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMC41NDAwOTRdIFZGUzogRGlzayBxdW90
YXMgZHF1b3RfNi41LjIKWyAgICAwLjU0MDIyNV0gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMC41NDA5MDNdIGZ1c2UgaW5pdCAo
QVBJIHZlcnNpb24gNy4xNykKWyAgICAwLjU0MTA3MV0gbXNnbW5pIGhhcyBiZWVuIHNldCB0byA2
MzQzClsgICAgMC41NDE3MTddIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIg
dmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpClsgICAgMC41NDE4MzBdIGlvIHNjaGVkdWxl
ciBub29wIHJlZ2lzdGVyZWQKWyAgICAwLjU0MTg4M10gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQKWyAgICAwLjU0MTk3MV0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZh
dWx0KQpbICAgIDAuNTQyODEwXSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZl
cnNpb246IDAuNQpbICAgIDAuNTQyODkyXSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENv
bnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgIDAuNTQzMTEyXSBpbnB1dDogUG93ZXIg
QnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL2RldmljZTowMC9QTlAwQzBDOjAwL2lucHV0
L2lucHV0MApbICAgIDAuNTQzMTkwXSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkJdClsgICAgMC41
NDMyOTVdIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdS
Qk46MDAvaW5wdXQvaW5wdXQxClsgICAgMC41NDMzNjhdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdS
Rl0KWyAgICAwLjU0NzEyOV0gRVJTVDogVGFibGUgaXMgbm90IGZvdW5kIQpbICAgIDAuNTQ3MTgy
XSBHSEVTOiBIRVNUIGlzIG5vdCBlbmFibGVkIQpbICAgIDAuNTQ3NzUwXSBTZXJpYWw6IDgyNTAv
MTY1NTAgZHJpdmVyLCAzMiBwb3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZApbICAgIDAuNTUxNzM1
XSBzZXJpYWw4MjUwOiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQpIGlzIGEgMTY1NTBBClsg
ICAgMC44NzIzMjJdIDAwOjA5OiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQpIGlzIGEgMTY1
NTBBClsgICAgMC45NDA2MDZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBf
Q1JTClsgICAgMC45NDA3MDNdIExpbnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAu
OTQzOTQwXSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAgICAwLjk0NDk0MV0gbG9vcDogbW9kdWxlIGxv
YWRlZApbICAgIDAuOTQ1MzUyXSBhaGNpIDAwMDA6MDA6MDkuMDogdmVyc2lvbiAzLjAKWyAgICAw
Ljk0NTYxMV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMU0EwXSBlbmFibGVkIGF0IElSUSAy
MwpbICAgIDAuOTQ1NjcxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyMyB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQpbICAgIDAuOTQ1Njc4XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDIz
IGZvciBnc2kgMjMKWyAgICAwLjk0NTczM10geGVuOiAtLT4gcGlycT0yMyAtPiBpcnE9MjMgKGdz
aT0yMykKWyAgICAwLjk0NTczNl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMwpbICAgIDAuOTQ1
NzkxXSBhaGNpIDAwMDA6MDA6MDkuMDogUENJIElOVCBBIC0+IExpbmtbTFNBMF0gLT4gR1NJIDIz
IChsZXZlbCwgbG93KSAtPiBJUlEgMjMKWyAgICAwLjk0NjAzMV0gYWhjaSAwMDAwOjAwOjA5LjA6
IGNvbnRyb2xsZXIgY2FuJ3QgZG8gUE1QLCB0dXJuaW5nIG9mZiBDQVBfUE1QClsgICAgMC45NDYx
NTFdIGFoY2kgMDAwMDowMDowOS4wOiBBSENJIDAwMDEuMDIwMCAzMiBzbG90cyA2IHBvcnRzIDMg
R2JwcyAweDNmIGltcGwgU0FUQSBtb2RlClsgICAgMC45NDYyMjZdIGFoY2kgMDAwMDowMDowOS4w
OiBmbGFnczogNjRiaXQgbmNxIHNudGYgbGVkIGNsbyBwaW8gYm9oIApbICAgIDAuOTQ2Mjg2XSBh
aGNpIDAwMDA6MDA6MDkuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRvIDY0ClsgICAgMC45NDcx
NTZdIHNjc2kwIDogYWhjaQpbICAgIDAuOTQ3MzEyXSBzY3NpMSA6IGFoY2kKWyAgICAwLjk0NzQ0
MV0gc2NzaTIgOiBhaGNpClsgICAgMC45NDc1NjldIHNjc2kzIDogYWhjaQpbICAgIDAuOTQ3Njk4
XSBzY3NpNCA6IGFoY2kKWyAgICAwLjk0NzgyNV0gc2NzaTUgOiBhaGNpClsgICAgMC45NDgxMDRd
IGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTgxOTJAMHhmYWQ3NjAwMCBwb3J0IDB4ZmFk
NzYxMDAgaXJxIDI5OApbICAgIDAuOTQ4MTc3XSBhdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG04MTkyQDB4ZmFkNzYwMDAgcG9ydCAweGZhZDc2MTgwIGlycSAyOTgKWyAgICAwLjk0ODI1MF0g
YXRhMzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtODE5MkAweGZhZDc2MDAwIHBvcnQgMHhmYWQ3
NjIwMCBpcnEgMjk4ClsgICAgMC45NDgzMjJdIGF0YTQ6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIg
bTgxOTJAMHhmYWQ3NjAwMCBwb3J0IDB4ZmFkNzYyODAgaXJxIDI5OApbICAgIDAuOTQ4Mzk1XSBh
dGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG04MTkyQDB4ZmFkNzYwMDAgcG9ydCAweGZhZDc2
MzAwIGlycSAyOTgKWyAgICAwLjk0ODQ2N10gYXRhNjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBt
ODE5MkAweGZhZDc2MDAwIHBvcnQgMHhmYWQ3NjM4MCBpcnEgMjk4ClsgICAgMC45NDg4MzNdIHBh
dGFfYWNwaSAwMDAwOjAwOjA2LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDAu
OTQ5MjUxXSBGaXhlZCBNRElPIEJ1czogcHJvYmVkClsgICAgMC45NDkzMjRdIHR1bjogVW5pdmVy
c2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42ClsgICAgMC45NDkzNzldIHR1bjogKEMpIDE5
OTktMjAwNCBNYXggS3Jhc255YW5za3kgPG1heGtAcXVhbGNvbW0uY29tPgpbICAgIDAuOTQ5NTE5
XSBQUFAgZ2VuZXJpYyBkcml2ZXIgdmVyc2lvbiAyLjQuMgpbICAgIDAuOTQ5NzE0XSBlaGNpX2hj
ZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAg
MC45NDk4NzBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMC45NDk4NzhdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMjIgZm9yIGdz
aSAyMgpbICAgIDAuOTQ5OTMzXSB4ZW46IC0tPiBwaXJxPTIyIC0+IGlycT0yMiAoZ3NpPTIyKQpb
ICAgIDAuOTQ5OTM2XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIyClsgICAgMC45NDk5OTBdIGVo
Y2lfaGNkIDAwMDA6MDA6MDIuMTogUENJIElOVCBCIC0+IExpbmtbTFVCMl0gLT4gR1NJIDIyIChs
ZXZlbCwgbG93KSAtPiBJUlEgMjIKWyAgICAwLjk1MDA5NF0gZWhjaV9oY2QgMDAwMDowMDowMi4x
OiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjk1MDA5OV0gZWhjaV9oY2QgMDAw
MDowMDowMi4xOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDAuOTUwMjA1XSBlaGNpX2hjZCAw
MDAwOjAwOjAyLjE6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIg
MQpbICAgIDAuOTUwMzMzXSBlaGNpX2hjZCAwMDAwOjAwOjAyLjE6IGRlYnVnIHBvcnQgMQpbICAg
IDAuOTUwMzk3XSBlaGNpX2hjZCAwMDAwOjAwOjAyLjE6IGNhY2hlIGxpbmUgc2l6ZSBvZiA2NCBp
cyBub3Qgc3VwcG9ydGVkClsgICAgMC45NTA0MzVdIGVoY2lfaGNkIDAwMDA6MDA6MDIuMTogaXJx
IDIyLCBpbyBtZW0gMHhmYWQ3ZmMwMApbICAgIDAuOTYwMTE5XSBlaGNpX2hjZCAwMDAwOjAwOjAy
LjE6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAgMC45NjAzOTJdIGh1YiAxLTA6MS4w
OiBVU0IgaHViIGZvdW5kClsgICAgMC45NjA0NDldIGh1YiAxLTA6MS4wOiA2IHBvcnRzIGRldGVj
dGVkClsgICAgMC45NjA3MTRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIwIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMC45NjA3MjFdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEg
MjAgZm9yIGdzaSAyMApbICAgIDAuOTYwNzc3XSB4ZW46IC0tPiBwaXJxPTIwIC0+IGlycT0yMCAo
Z3NpPTIwKQpbICAgIDAuOTYwNzgwXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIwClsgICAgMC45
NjA4MzNdIGVoY2lfaGNkIDAwMDA6MDA6MDQuMTogUENJIElOVCBCIC0+IExpbmtbVUIxMl0gLT4g
R1NJIDIwIChsZXZlbCwgbG93KSAtPiBJUlEgMjAKWyAgICAwLjk2MDkzN10gZWhjaV9oY2QgMDAw
MDowMDowNC4xOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjk2MDk0Ml0gZWhj
aV9oY2QgMDAwMDowMDowNC4xOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDAuOTYxMDYyXSBl
aGNpX2hjZCAwMDAwOjAwOjA0LjE6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1
cyBudW1iZXIgMgpbICAgIDAuOTYxMTg2XSBlaGNpX2hjZCAwMDAwOjAwOjA0LjE6IGRlYnVnIHBv
cnQgMQpbICAgIDAuOTYxMjUyXSBlaGNpX2hjZCAwMDAwOjAwOjA0LjE6IGNhY2hlIGxpbmUgc2l6
ZSBvZiA2NCBpcyBub3Qgc3VwcG9ydGVkClsgICAgMC45NjEyODVdIGVoY2lfaGNkIDAwMDA6MDA6
MDQuMTogaXJxIDIwLCBpbyBtZW0gMHhmYWQ3ZjgwMApbICAgIDAuOTcyMTE3XSBlaGNpX2hjZCAw
MDAwOjAwOjA0LjE6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAgMC45NzI0MDBdIGh1
YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMC45NzI0NTVdIGh1YiAyLTA6MS4wOiA2IHBv
cnRzIGRldGVjdGVkClsgICAgMC45NzI2MDldIG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0
IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcgpbICAgIDAuOTcyODA5XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAyMyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuOTcyODE2XSB4ZW5fbWFwX3Bp
cnFfZ3NpOiByZXR1cm5pbmcgaXJxIDIzIGZvciBnc2kgMjMKWyAgICAwLjk3Mjg3MV0geGVuOiAt
LT4gcGlycT0yMyAtPiBpcnE9MjMgKGdzaT0yMykKWyAgICAwLjk3Mjg3NF0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoyMwpbICAgIDAuOTcyOTI4XSBvaGNpX2hjZCAwMDAwOjAwOjAyLjA6IFBDSSBJ
TlQgQSAtPiBMaW5rW0xVQjBdIC0+IEdTSSAyMyAobGV2ZWwsIGxvdykgLT4gSVJRIDIzClsgICAg
MC45NzMwMzFdIG9oY2lfaGNkIDAwMDA6MDA6MDIuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRv
IDY0ClsgICAgMC45NzMwMzZdIG9oY2lfaGNkIDAwMDA6MDA6MDIuMDogT0hDSSBIb3N0IENvbnRy
b2xsZXIKWyAgICAwLjk3MzE2MF0gb2hjaV9oY2QgMDAwMDowMDowMi4wOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDMKWyAgICAwLjk3MzI5Nl0gb2hjaV9oY2Qg
MDAwMDowMDowMi4wOiBpcnEgMjMsIGlvIG1lbSAweGZhZDdlMDAwClsgICAgMS4wMzAzNDBdIGh1
YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMS4wMzA0MDRdIGh1YiAzLTA6MS4wOiA2IHBv
cnRzIGRldGVjdGVkClsgICAgMS4wMzA2NzJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIxIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS4wMzA2ODBdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVy
bmluZyBpcnEgMjEgZm9yIGdzaSAyMQpbICAgIDEuMDMwNzM1XSB4ZW46IC0tPiBwaXJxPTIxIC0+
IGlycT0yMSAoZ3NpPTIxKQpbICAgIDEuMDMwNzM4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIx
ClsgICAgMS4wMzA3OTFdIG9oY2lfaGNkIDAwMDA6MDA6MDQuMDogUENJIElOVCBBIC0+IExpbmtb
VUIxMV0gLT4gR1NJIDIxIChsZXZlbCwgbG93KSAtPiBJUlEgMjEKWyAgICAxLjAzMDg5N10gb2hj
aV9oY2QgMDAwMDowMDowNC4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAxLjAz
MDkwMl0gb2hjaV9oY2QgMDAwMDowMDowNC4wOiBPSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDEu
MDMxMDIzXSBvaGNpX2hjZCAwMDAwOjAwOjA0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFz
c2lnbmVkIGJ1cyBudW1iZXIgNApbICAgIDEuMDMxMTU1XSBvaGNpX2hjZCAwMDAwOjAwOjA0LjA6
IGlycSAyMSwgaW8gbWVtIDB4ZmFkN2QwMDAKWyAgICAxLjA4NjMxOV0gaHViIDQtMDoxLjA6IFVT
QiBodWIgZm91bmQKWyAgICAxLjA4NjM4Ml0gaHViIDQtMDoxLjA6IDYgcG9ydHMgZGV0ZWN0ZWQK
WyAgICAxLjA4NjUzMl0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyIElu
dGVyZmFjZSBkcml2ZXIKWyAgICAxLjA4NjY1Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50
ZXJmYWNlIGRyaXZlciBsaWJ1c3VhbApbICAgIDEuMDg2NzUxXSBpODA0MjogUE5QOiBObyBQUy8y
IGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgMS4wODczMjNd
IHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAxLjA4NzM4NF0g
c2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKWyAgICAxLjA4NzU4N10g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAxLjA4
NzgyNl0gcnRjX2Ntb3MgMDA6MDY6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgMS4wODgxMzld
IHJ0Y19jbW9zIDAwOjA2OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsg
ICAgMS4wODgyNTNdIHJ0YzA6IGFsYXJtcyB1cCB0byBvbmUgeWVhciwgeTNrLCAxMTQgYnl0ZXMg
bnZyYW0KWyAgICAxLjA4ODQwMF0gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4z
ClsgICAgMS4wODg1MzNdIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjIyLjAtaW9jdGwgKDIwMTEt
MTAtMTkpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tClsgICAgMS4wODg2MTNdIEVG
SSBWYXJpYWJsZXMgRmFjaWxpdHkgdjAuMDggMjAwNC1NYXktMTcKWyAgICAxLjA4ODk0Nl0gVENQ
IGN1YmljIHJlZ2lzdGVyZWQKWyAgICAxLjA4OTA5OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29s
IGZhbWlseSAxMApbICAgIDEuMDg5NzYwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5
IDE3ClsgICAgMS4wODk4MzRdIFJlZ2lzdGVyaW5nIHRoZSBkbnNfcmVzb2x2ZXIga2V5IHR5cGUK
WyAgICAxLjA5MDExNV0gUE06IEhpYmVybmF0aW9uIGltYWdlIG5vdCBwcmVzZW50IG9yIGNvdWxk
IG5vdCBiZSBsb2FkZWQuClsgICAgMS4wOTAxMjhdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNp
b24gMQpbICAgIDEuMTA2MTY2XSAgIE1hZ2ljIG51bWJlcjogMDo5MTU6ODYKWyAgICAxLjEwNjI1
NF0gdHR5IGh2YzE6IGhhc2ggbWF0Y2hlcwpbICAgIDEuMTA2NDY3XSBydGNfY21vcyAwMDowNjog
c2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxMi0wNi0wOCAxNzowMzo0OSBVVEMgKDEzMzkxNzUw
MjkpClsgICAgMS4xMDY1NzBdIHBvd2Vybm93LWs4OiBGb3VuZCAxIEFNRCBBdGhsb24odG0pIElJ
IFg0IDYwMGUgUHJvY2Vzc29yICg0IGNwdSBjb3JlcykgKHZlcnNpb24gMi4yMC4wMCkKWyAgICAx
LjEwNjY4MF0gcG93ZXJub3ctazg6IGludmFsaWQgcHN0YXRlIDEgLSBiYWQgdmFsdWUgMS4KWyAg
ICAxLjEwNjczNV0gcG93ZXJub3ctazg6IFBsZWFzZSByZXBvcnQgdG8gQklPUyBtYW51ZmFjdHVy
ZXIKWyAgICAxLjEwNjc5MF0gcG93ZXJub3ctazg6IGludmFsaWQgcHN0YXRlIDIgLSBiYWQgdmFs
dWUgMi4KWyAgICAxLjEwNjg0NF0gcG93ZXJub3ctazg6IFBsZWFzZSByZXBvcnQgdG8gQklPUyBt
YW51ZmFjdHVyZXIKWyAgICAxLjEwNjkwMl0gcG93ZXJub3ctazg6IGludmFsaWQgcHN0YXRlIDMg
LSBiYWQgdmFsdWUgMy4KWyAgICAxLjEwNjk1NV0gcG93ZXJub3ctazg6IFBsZWFzZSByZXBvcnQg
dG8gQklPUyBtYW51ZmFjdHVyZXIKWyAgICAxLjEwNzM0N10gW0Zpcm13YXJlIEJ1Z106IHBvd2Vy
bm93LWs4OiBpbnZhbGlkIHBvd2Vybm93X3RhYmxlClsgICAgMS4xMDc0NThdIEJJT1MgRUREIGZh
Y2lsaXR5IHYwLjE2IDIwMDQtSnVuLTI1LCAwIGRldmljZXMgZm91bmQKWyAgICAxLjEwNzUxNV0g
RUREIGluZm9ybWF0aW9uIG5vdCBhdmFpbGFibGUuClsgICAgMS4yNjgxMzJdIGF0YTE6IFNBVEEg
bGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzAwKQpbICAgIDEuMjY4MjE4
XSBhdGE0OiBTQVRBIGxpbmsgdXAgMy4wIEdicHMgKFNTdGF0dXMgMTIzIFNDb250cm9sIDMwMCkK
WyAgICAxLjI2ODI5Nl0gYXRhMjogU0FUQSBsaW5rIHVwIDMuMCBHYnBzIChTU3RhdHVzIDEyMyBT
Q29udHJvbCAzMDApClsgICAgMS4yNjgzNjFdIGF0YTU6IFNBVEEgbGluayB1cCAzLjAgR2JwcyAo
U1N0YXR1cyAxMjMgU0NvbnRyb2wgMzAwKQpbICAgIDEuMjY4NDMwXSBhdGEzOiBTQVRBIGxpbmsg
dXAgMy4wIEdicHMgKFNTdGF0dXMgMTIzIFNDb250cm9sIDMwMCkKWyAgICAxLjI2ODQ5NV0gYXRh
NjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgMS4yNjg2ODZd
IGF0YTEuMDA6IEFUQS05OiBTQU1TVU5HIFNTRCA4MzAgU2VyaWVzLCBDWE0wM0IxUSwgbWF4IFVE
TUEvMTMzClsgICAgMS4yNjg3NTFdIGF0YTEuMDA6IDEyNTA0NTQyNCBzZWN0b3JzLCBtdWx0aSAx
NjogTEJBNDggTkNRIChkZXB0aCAzMS8zMikKWyAgICAxLjI2OTAzOV0gYXRhMS4wMDogY29uZmln
dXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI2OTIzOV0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNj
ZXNzICAgICBBVEEgICAgICBTQU1TVU5HIFNTRCA4MzAgIENYTTAgUFE6IDAgQU5TSTogNQpbICAg
IDEuMjY5NTA2XSBzZCAwOjA6MDowOiBbc2RhXSAxMjUwNDU0MjQgNTEyLWJ5dGUgbG9naWNhbCBi
bG9ja3M6ICg2NC4wIEdCLzU5LjYgR2lCKQpbICAgIDEuMjY5NjEzXSBzZCAwOjA6MDowOiBBdHRh
Y2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUgMApbICAgIDEuMjY5ODMwXSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuMjY5ODg2XSBzZCAwOjA6MDowOiBbc2Rh
XSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuMjY5OTIwXSBzZCAwOjA6MDowOiBbc2Rh
XSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBw
b3J0IERQTyBvciBGVUEKWyAgICAxLjI3MDUxOF0gIHNkYTogc2RhMQpbICAgIDEuMjcwOTM4XSBz
ZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgICAxLjI3Mzk3Ml0gYXRhNS4w
MDogQVRBLTg6IFNBTVNVTkcgSEQ1MDJISiwgMUFKMTAwRTQsIG1heCBVRE1BLzEzMwpbICAgIDEu
Mjc0MDM2XSBhdGE1LjAwOiA5NzY3NzMxNjggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChk
ZXB0aCAzMS8zMikKWyAgICAxLjI3NDY2NF0gYXRhNC4wMDogQVRBLTc6IFNBTVNVTkcgSEQxNTRV
SSwgMUFHMDExMTgsIG1heCBVRE1BNwpbICAgIDEuMjc0NzI2XSBhdGE0LjAwOiAyOTMwMjc3MTY4
IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpClsgICAgMS4yNzQ4MDld
IGF0YTIuMDA6IEFUQS03OiBTQU1TVU5HIEhEMTU0VUksIDFBRzAxMTE4LCBtYXggVURNQTcKWyAg
ICAxLjI3NDg2Nl0gYXRhMi4wMDogMjkzMDI3NzE2OCBzZWN0b3JzLCBtdWx0aSAwOiBMQkE0OCBO
Q1EgKGRlcHRoIDMxLzMyKQpbICAgIDEuMjc0OTk2XSBhdGEzLjAwOiBBVEEtNzogU0FNU1VORyBI
RDE1NFVJLCAxQUcwMTExOCwgbWF4IFVETUE3ClsgICAgMS4yNzUwNTNdIGF0YTMuMDA6IDI5MzAy
NzcxNjggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAzMS8zMikKWyAgICAxLjI3
OTY4MF0gYXRhNS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI4MTM0MV0gYXRh
Mi4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI4MTQyNl0gYXRhNC4wMDogY29u
ZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI4MTU2Nl0gYXRhMy4wMDogY29uZmlndXJlZCBm
b3IgVURNQS8xMzMKWyAgICAxLjI4MTU5N10gc2NzaSAxOjA6MDowOiBEaXJlY3QtQWNjZXNzICAg
ICBBVEEgICAgICBTQU1TVU5HIEhEMTU0VUkgIDFBRzAgUFE6IDAgQU5TSTogNQpbICAgIDEuMjgx
NzkxXSBzZCAxOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cxIHR5cGUgMApbICAgIDEu
MjgxNzk1XSBzZCAxOjA6MDowOiBbc2RiXSAyOTMwMjc3MTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxv
Y2tzOiAoMS41MCBUQi8xLjM2IFRpQikKWyAgICAxLjI4MTg3NV0gc2QgMTowOjA6MDogW3NkYl0g
V3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgICAxLjI4MTg3OF0gc2QgMTowOjA6MDogW3NkYl0gTW9k
ZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgICAxLjI4MTkxMF0gc2QgMTowOjA6MDogW3NkYl0gV3Jp
dGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBE
UE8gb3IgRlVBClsgICAgMS4yODIyOTFdIHNjc2kgMjowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAg
QVRBICAgICAgU0FNU1VORyBIRDE1NFVJICAxQUcwIFBROiAwIEFOU0k6IDUKWyAgICAxLjI4MjUy
Nl0gc2QgMjowOjA6MDogW3NkY10gMjkzMDI3NzE2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2Nrczog
KDEuNTAgVEIvMS4zNiBUaUIpClsgICAgMS4yODQxNjFdIHNkIDI6MDowOjA6IFtzZGNdIFdyaXRl
IFByb3RlY3QgaXMgb2ZmClsgICAgMS4yODQxNzFdIHNkIDI6MDowOjA6IEF0dGFjaGVkIHNjc2kg
Z2VuZXJpYyBzZzIgdHlwZSAwClsgICAgMS4yODQyNzBdIHNkIDI6MDowOjA6IFtzZGNdIE1vZGUg
U2Vuc2U6IDAwIDNhIDAwIDAwClsgICAgMS4yODQzMThdIHNkIDI6MDowOjA6IFtzZGNdIFdyaXRl
IGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBP
IG9yIEZVQQpbICAgIDEuMjg0NTQwXSBzY3NpIDM6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFU
QSAgICAgIFNBTVNVTkcgSEQxNTRVSSAgMUFHMCBQUTogMCBBTlNJOiA1ClsgICAgMS4yODQ4MDNd
IHNkIDM6MDowOjA6IFtzZGRdIDI5MzAyNzcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgx
LjUwIFRCLzEuMzYgVGlCKQpbICAgIDEuMjg0ODA4XSBzZCAzOjA6MDowOiBBdHRhY2hlZCBzY3Np
IGdlbmVyaWMgc2czIHR5cGUgMApbICAgIDEuMjg0OTU1XSBzY3NpIDQ6MDowOjA6IERpcmVjdC1B
Y2Nlc3MgICAgIEFUQSAgICAgIFNBTVNVTkcgSEQ1MDJISiAgMUFKMSBQUTogMCBBTlNJOiA1Clsg
ICAgMS4yODUwMjRdIHNkIDM6MDowOjA6IFtzZGRdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAg
MS4yODUwMjhdIHNkIDM6MDowOjA6IFtzZGRdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICAg
MS4yODUwNjFdIHNkIDM6MDowOjA6IFtzZGRdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNh
Y2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgIDEuMjg1Mjk3XSBz
ZCA0OjA6MDowOiBbc2RlXSA5NzY3NzMxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg1MDAg
R0IvNDY1IEdpQikKWyAgICAxLjI4NTMzNF0gc2QgNDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5l
cmljIHNnNCB0eXBlIDAKWyAgICAxLjI4NTUyMV0gc2QgNDowOjA6MDogW3NkZV0gV3JpdGUgUHJv
dGVjdCBpcyBvZmYKWyAgICAxLjI4NTU3Nl0gc2QgNDowOjA6MDogW3NkZV0gTW9kZSBTZW5zZTog
MDAgM2EgMDAgMDAKWyAgICAxLjI4NTYxMF0gc2QgNDowOjA6MDogW3NkZV0gV3JpdGUgY2FjaGU6
IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVB
ClsgICAgMS4yOTI5MzRdICBzZGM6IHNkYzEKWyAgICAxLjI5MzM0OV0gc2QgMjowOjA6MDogW3Nk
Y10gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMS4yOTcxOTRdICBzZGQ6IHNkZDEKWyAgICAxLjI5
NzU5OF0gIHNkYjogc2RiMQpbICAgIDEuMjk3Njc1XSBzZCAzOjA6MDowOiBbc2RkXSBBdHRhY2hl
ZCBTQ1NJIGRpc2sKWyAgICAxLjI5Nzk4N10gc2QgMTowOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NT
SSBkaXNrClsgICAgMS4zMDc0NTFdICBzZGU6IHNkZTEgc2RlMiA8IHNkZTUgPgpbICAgIDEuMzA4
MDA1XSBzZCA0OjA6MDowOiBbc2RlXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgICAxLjMwODQ4OF0g
RnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogOTIwayBmcmVlZApbICAgIDEuMzA4ODQ2XSBX
cml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDEyMjg4awpbICAgIDEu
MzE2MDYyXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNjA4ayBmcmVlZApbICAgIDEu
MzE3MzI3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMTk2ayBmcmVlZApbICAgIDEu
Mzc5OTEzXSB1ZGV2ZFsxNDNdOiBzdGFydGluZyB2ZXJzaW9uIDE3NQpbICAgIDEuMzk0NDc3XSBt
ZDogbGluZWFyIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC0xClsgICAgMS40MDIw
MjJdIG1kOiBtdWx0aXBhdGggcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgLTQKWyAg
ICAxLjQxMjY0OF0gbWQ6IHJhaWQwIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDAK
WyAgICAxLjQyNDEyOV0gbWQ6IHJhaWQxIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVs
IDEKWyAgICAxLjQzMjc1OV0gYXN5bmNfdHg6IGFwaSBpbml0aWFsaXplZCAoYXN5bmMpClsgICAg
MS40NDgxMjJdIHVzYiA0LTQ6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2lu
ZyBvaGNpX2hjZApbICAgIDEuNTAwMDkwXSByYWlkNjogaW50NjR4MSAgIDE4MjYgTUIvcwpbICAg
IDEuNTU2MTgzXSBwYXRhX2FtZCAwMDAwOjAwOjA2LjA6IHZlcnNpb24gMC40LjEKWyAgICAxLjU1
NjI1Nl0gcGF0YV9hbWQgMDAwMDowMDowNi4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQK
WyAgICAxLjU1ODk4N10gc2NzaTYgOiBwYXRhX2FtZApbICAgIDEuNTU5MjMzXSBzY3NpNyA6IHBh
dGFfYW1kClsgICAgMS41NjAzMjldIGF0YTc6IFBBVEEgbWF4IFVETUEvMTMzIGNtZCAweDFmMCBj
dGwgMHgzZjYgYm1kbWEgMHhmZmEwIGlycSAxNApbICAgIDEuNTYwMzk1XSBhdGE4OiBQQVRBIG1h
eCBVRE1BLzEzMyBjbWQgMHgxNzAgY3RsIDB4Mzc2IGJtZG1hIDB4ZmZhOCBpcnEgMTUKWyAgICAx
LjU2ODA3N10gcmFpZDY6IGludDY0eDIgICAyNjEzIE1CL3MKWyAgICAxLjU3NzE3OV0gZm9yY2Vk
ZXRoOiBSZXZlcnNlIEVuZ2luZWVyZWQgbkZvcmNlIGV0aGVybmV0IGRyaXZlci4gVmVyc2lvbiAw
LjY0LgpbICAgIDEuNTc3NjEzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xNQUNdIGVuYWJs
ZWQgYXQgSVJRIDIyClsgICAgMS41Nzc2NzZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIyIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS41Nzc2ODddIHhlbl9tYXBfcGlycV9nc2k6IHJldHVy
bmluZyBpcnEgMjIgZm9yIGdzaSAyMgpbICAgIDEuNTc3NzQ4XSB4ZW46IC0tPiBwaXJxPTIyIC0+
IGlycT0yMiAoZ3NpPTIyKQpbICAgIDEuNTc3NzU5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIy
ClsgICAgMS41Nzc4MTVdIGZvcmNlZGV0aCAwMDAwOjAwOjBhLjA6IFBDSSBJTlQgQSAtPiBMaW5r
W0xNQUNdIC0+IEdTSSAyMiAobGV2ZWwsIGxvdykgLT4gSVJRIDIyClsgICAgMS41Nzc4OThdIGZv
cmNlZGV0aCAwMDAwOjAwOjBhLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDEu
NTkxNzY2XSByODE2OSBHaWdhYml0IEV0aGVybmV0IGRyaXZlciAyLjNMSy1OQVBJIGxvYWRlZApb
ICAgIDEuNTkyMTQ2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQg
SVJRIDE2ClsgICAgMS41OTIyMDZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxClsgICAgMS41OTIyMjNdIHhlbjogLS0+IHBpcnE9MTYgLT4gaXJxPTE2IChn
c2k9MTYpClsgICAgMS41OTIyMzZdIHI4MTY5IDAwMDA6MDE6MDcuMDogUENJIElOVCBBIC0+IExp
bmtbTE5LQ10gLT4gR1NJIDE2IChsZXZlbCwgbG93KSAtPiBJUlEgMTYKWyAgICAxLjU5MjM0OF0g
cjgxNjkgMDAwMDowMTowNy4wOiAodW5yZWdpc3RlcmVkIG5ldF9kZXZpY2UpOiBub3QgUENJIEV4
cHJlc3MKWyAgICAxLjU5Mjk1NV0gcjgxNjkgMDAwMDowMTowNy4wOiBldGgwOiBSVEw4MTEwcyBh
dCAweGZmZmZjOTAwMDA2M2U4MDAsIDAwOjE4OmU3OjE3OjRiOjcxLCBYSUQgMDQwMDAwMDAgSVJR
IDE2ClsgICAgMS41OTMwMzZdIHI4MTY5IDAwMDA6MDE6MDcuMDogZXRoMDoganVtYm8gZmVhdHVy
ZXMgW2ZyYW1lczogNzE1MiBieXRlcywgdHggY2hlY2tzdW1taW5nOiBva10KWyAgICAxLjYzNjA4
NF0gcmFpZDY6IGludDY0eDQgICAxOTU4IE1CL3MKWyAgICAxLjY0MDA4M10gbWQ6IGJpbmQ8c2Rk
MT4KWyAgICAxLjY0NTAwOF0gbWQ6IGJpbmQ8c2RiMT4KWyAgICAxLjY1NjQ5M10gbWQ6IGJpbmQ8
c2RjMT4KWyAgICAxLjcwNDA4NF0gcmFpZDY6IGludDY0eDggICAxNzM1IE1CL3MKWyAgICAxLjcy
ODA4M10gYXRhODogcG9ydCBkaXNhYmxlZC0taWdub3JpbmcKWyAgICAxLjc0NTUyMV0gaW5wdXQ6
ICAgVVNCIEtleWJvYXJkIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNC4wL3VzYjQv
NC00LzQtNDoxLjAvaW5wdXQvaW5wdXQyClsgICAgMS43NDU3NjNdIGdlbmVyaWMtdXNiIDAwMDM6
MTI0MToxNTAzLjAwMDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgWyAg
VVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDowNC4wLTQvaW5wdXQwClsgICAgMS43NzAyNjFd
IGlucHV0OiAgIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDQu
MC91c2I0LzQtNC80LTQ6MS4xL2lucHV0L2lucHV0MwpbICAgIDEuNzcwNDkzXSBnZW5lcmljLXVz
YiAwMDAzOjEyNDE6MTUwMy4wMDAyOiBpbnB1dCxoaWRyYXcxOiBVU0IgSElEIHYxLjEwIERldmlj
ZSBbICBVU0IgS2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjA0LjAtNC9pbnB1dDEKWyAgICAxLjc3
MDU5Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAg
ICAxLjc3MDY1M10gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgMS43NzIwNzZdIHJh
aWQ2OiBzc2UyeDEgICAgMjc0MyBNQi9zClsgICAgMS44NDE1OTFdIHJhaWQ2OiBzc2UyeDIgICAg
NDQ3MiBNQi9zClsgICAgMS45MDgwNzRdIHJhaWQ2OiBzc2UyeDQgICAgNDU2MSBNQi9zClsgICAg
MS45MDgxMzFdIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gc3NlMng0ICg0NTYxIE1CL3MpClsgICAg
MS45MDkzNTBdIHhvcjogYXV0b21hdGljYWxseSB1c2luZyBiZXN0IGNoZWNrc3VtbWluZyBmdW5j
dGlvbjogZ2VuZXJpY19zc2UKWyAgICAxLjkyODA5M10gICAgZ2VuZXJpY19zc2U6ICAzMzY0LjAw
MCBNQi9zZWMKWyAgICAxLjkyODE0OV0geG9yOiB1c2luZyBmdW5jdGlvbjogZ2VuZXJpY19zc2Ug
KDMzNjQuMDAwIE1CL3NlYykKWyAgICAxLjkyOTg0NV0gbWQ6IHJhaWQ2IHBlcnNvbmFsaXR5IHJl
Z2lzdGVyZWQgZm9yIGxldmVsIDYKWyAgICAxLjkyOTkwOF0gbWQ6IHJhaWQ1IHBlcnNvbmFsaXR5
IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDUKWyAgICAxLjkyOTk2Ml0gbWQ6IHJhaWQ0IHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDQKWyAgICAxLjk0NzAxMF0gbWQ6IHJhaWQxMCBwZXJz
b25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAxMApbICAgIDEuOTYxNzMzXSBiaW86IGNyZWF0
ZSBzbGFiIDxiaW8tMT4gYXQgMQpbICAgIDEuOTYxODI2XSBtZC9yYWlkOm1kMDogZGV2aWNlIHNk
YzEgb3BlcmF0aW9uYWwgYXMgcmFpZCBkaXNrIDEKWyAgICAxLjk2MTg4NF0gbWQvcmFpZDptZDA6
IGRldmljZSBzZGIxIG9wZXJhdGlvbmFsIGFzIHJhaWQgZGlzayAwClsgICAgMS45NjE5NDBdIG1k
L3JhaWQ6bWQwOiBkZXZpY2Ugc2RkMSBvcGVyYXRpb25hbCBhcyByYWlkIGRpc2sgMgpbICAgIDEu
OTYyOTM1XSBtZC9yYWlkOm1kMDogYWxsb2NhdGVkIDMyMjhrQgpbICAgIDEuOTYzMTEwXSBtZC9y
YWlkOm1kMDogcmFpZCBsZXZlbCA1IGFjdGl2ZSB3aXRoIDMgb3V0IG9mIDMgZGV2aWNlcywgYWxn
b3JpdGhtIDIKWyAgICAxLjk2MzE4M10gUkFJRCBjb25mIHByaW50b3V0OgpbICAgIDEuOTYzMTg2
XSAgLS0tIGxldmVsOjUgcmQ6MyB3ZDozClsgICAgMS45NjMxODldICBkaXNrIDAsIG86MSwgZGV2
OnNkYjEKWyAgICAxLjk2MzE5Ml0gIGRpc2sgMSwgbzoxLCBkZXY6c2RjMQpbICAgIDEuOTYzMTk0
XSAgZGlzayAyLCBvOjEsIGRldjpzZGQxClsgICAgMS45NjMyMzBdIG1kMDogZGV0ZWN0ZWQgY2Fw
YWNpdHkgY2hhbmdlIGZyb20gMCB0byAzMDAwNTk4Mzk2OTI4ClsgICAgMS45Njc0NDVdICBtZDA6
IHVua25vd24gcGFydGl0aW9uIHRhYmxlClsgICAgMi4xMDA5MzRdIGZvcmNlZGV0aCAwMDAwOjAw
OjBhLjA6IGlmbmFtZSBldGgxLCBQSFkgT1VJIDB4NTA0MyBAIDEsIGFkZHIgOTA6ZTY6YmE6NTY6
NjQ6ZjAKWyAgICAyLjEwMTAxN10gZm9yY2VkZXRoIDAwMDA6MDA6MGEuMDogaGlnaGRtYSBjc3Vt
IHB3cmN0bCBtZ210IGdiaXQgbG5rdGltIG1zaSBkZXNjLXYzClsgICAgMi43MzQyOTNdIEVYVDQt
ZnMgKGRtLTcpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0
czogKG51bGwpClsgICAgNC40NDc5NjVdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsg
aXMgbm90IHJlYWR5ClsgICAgNC40NDc5NzVdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDE6IGxp
bmsgaXMgbm90IHJlYWR5ClsgICAgNC40NjA5NjNdIHVkZXZkWzU1Nl06IHN0YXJ0aW5nIHZlcnNp
b24gMTc1ClsgICAgNC40ODY3ODRdIEFkZGluZyAzOTAzNDg0ayBzd2FwIG9uIC9kZXYvbWFwcGVy
L3NwcmluZ2ZpZWxkLXN3YXAuICBQcmlvcml0eTotMSBleHRlbnRzOjEgYWNyb3NzOjM5MDM0ODRr
IFNTClsgICAgNC40OTYxMjRdIEVYVDQtZnMgKGRtLTcpOiByZS1tb3VudGVkLiBPcHRzOiBlcnJv
cnM9cmVtb3VudC1ybwpbICAgIDQuNTExODE5XSBscDogZHJpdmVyIGxvYWRlZCBidXQgbm8gZGV2
aWNlcyBmb3VuZApbICAgIDQuNTYxNjk5XSBwY2liYWNrIDAwMDA6MDE6MDUuMDogc2VpemluZyBk
ZXZpY2UKWyAgICA0LjU2MTgyNV0gcGNpYmFjayAwMDAwOjAxOjA1LjA6IGVuYWJsaW5nIGRldmlj
ZSAoMDAwNCAtPiAwMDA2KQpbICAgIDQuNTYyMTE5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg
W0xOS0FdIGVuYWJsZWQgYXQgSVJRIDE5ClsgICAgNC41NjIxMjRdIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNC41NjIxMzRdIHhlbl9tYXBfcGly
cV9nc2k6IHJldHVybmluZyBpcnEgMTkgZm9yIGdzaSAxOQpbICAgIDQuNTYyMTM3XSB4ZW46IC0t
PiBwaXJxPTE5IC0+IGlycT0xOSAoZ3NpPTE5KQpbICAgIDQuNTYyMTQxXSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjE5ClsgICAgNC41NjIxNDhdIHBjaWJhY2sgMDAwMDowMTowNS4wOiBQQ0kgSU5U
IEEgLT4gTGlua1tMTktBXSAtPiBHU0kgMTkgKGxldmVsLCBsb3cpIC0+IElSUSAxOQpbICAgIDQu
NTYyMTU5XSBwY2liYWNrIDAwMDA6MDE6MDUuMDogUENJIElOVCBBIGRpc2FibGVkClsgICAgNC41
NjIyODFdIGkyYyBpMmMtMDogbkZvcmNlMiBTTUJ1cyBhZGFwdGVyIGF0IDB4MmQwMApbICAgIDQu
NTYyMjg3XSBBQ1BJOiByZXNvdXJjZSBuRm9yY2UyX3NtYnVzIFtpbyAgMHgyZTAwLTB4MmUzZl0g
Y29uZmxpY3RzIHdpdGggQUNQSSByZWdpb24gU00wMCBbaW8gMHgyZTAwLTB4MmUzZl0KWyAgICA0
LjU2MjI5MV0gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRl
dmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgpbICAg
IDQuNTYyODM2XSB4ZW4tcGNpYmFjazogYmFja2VuZCBpcyBwYXNzdGhyb3VnaApbICAgIDQuNTg2
MjAzXSBzbmRfaGRhX2ludGVsIDAwMDA6MDA6MDcuMDogcG93ZXIgc3RhdGUgY2hhbmdlZCBieSBB
Q1BJIHRvIEQwClsgICAgNC41ODYyMTNdIHNuZF9oZGFfaW50ZWwgMDAwMDowMDowNy4wOiBwb3dl
ciBzdGF0ZSBjaGFuZ2VkIGJ5IEFDUEkgdG8gRDAKWyAgICA0LjU4NjQ3NV0gQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMQVpBXSBlbmFibGVkIGF0IElSUSAyMQpbICAgIDQuNTg2NDgwXSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAyMSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDQuNTg2NDg5
XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDIxIGZvciBnc2kgMjEKWyAgICA0LjU4
NjQ5Ml0geGVuOiAtLT4gcGlycT0yMSAtPiBpcnE9MjEgKGdzaT0yMSkKWyAgICA0LjU4NjQ5NV0g
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMQpbICAgIDQuNTg2NTAwXSBzbmRfaGRhX2ludGVsIDAw
MDA6MDA6MDcuMDogUENJIElOVCBBIC0+IExpbmtbTEFaQV0gLT4gR1NJIDIxIChsZXZlbCwgbG93
KSAtPiBJUlEgMjEKWyAgICA0LjU4NjUwNF0gaGRhX2ludGVsOiBEaXNhYmxpbmcgTVNJClsgICAg
NC41ODY1NjRdIHNuZF9oZGFfaW50ZWwgMDAwMDowMDowNy4wOiBzZXR0aW5nIGxhdGVuY3kgdGlt
ZXIgdG8gNjQKWyAgICA0LjU5NDM4MV0gZGV2aWNlLW1hcHBlcjogbXVsdGlwYXRoOiB2ZXJzaW9u
IDEuMy4wIGxvYWRlZApbICAgIDQuNjQ0NzQ2XSB3bWk6IE1hcHBlciBsb2FkZWQKWyAgICA0LjY3
Njg2Ml0gRVhUNC1mcyAoZG0tMCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0
YSBtb2RlLiBPcHRzOiBlcnJvcnM9cmVtb3VudC1ybwpbICAgIDQuNjc4NTI5XSBbRmlybXdhcmUg
QnVnXTogQUNQSShJR1BVKSBkZWZpbmVzIF9ET0QgYnV0IG5vdCBfRE9TClsgICAgNC42NzkwNDVd
IGlucHV0OiBWaWRlbyBCdXMgYXMgL2RldmljZXMvTE5YU1lTVE06MDAvZGV2aWNlOjAwL1BOUDBB
MDM6MDAvZGV2aWNlOjE5L0xOWFZJREVPOjAwL2lucHV0L2lucHV0NApbICAgIDQuNjgwMzE1XSBB
Q1BJOiBWaWRlbyBEZXZpY2UgW0lHUFVdIChtdWx0aS1oZWFkOiB5ZXMgIHJvbTogbm8gIHBvc3Q6
IG5vKQpbICAgIDQuNzU1ODMxXSBNQ0U6IEluLWtlcm5lbCBNQ0UgZGVjb2RpbmcgZW5hYmxlZC4K
WyAgICA0Ljc3ODg5NV0gRURBQyBNQzogVmVyOiAyLjEuMApbICAgIDQuNzg4OTQ5XSBBTUQ2NCBF
REFDIGRyaXZlciB2My40LjAKWyAgICA0LjkzNTI3N10gdHlwZT0xNDAwIGF1ZGl0KDEzMzkxNzUw
MzMuMzI0OjIpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFt
ZT0iL3NiaW4vZGhjbGllbnQiIHBpZD04ODcgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgIDQu
OTM1ODMwXSB0eXBlPTE0MDAgYXVkaXQoMTMzOTE3NTAzMy4zMjQ6Myk6IGFwcGFybW9yPSJTVEFU
VVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2xpYi9OZXR3b3JrTWFuYWdl
ci9ubS1kaGNwLWNsaWVudC5hY3Rpb24iIHBpZD04ODcgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpb
ICAgIDQuOTM2MjI1XSB0eXBlPTE0MDAgYXVkaXQoMTMzOTE3NTAzMy4zMjg6NCk6IGFwcGFybW9y
PSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2xpYi9jb25ubWFu
L3NjcmlwdHMvZGhjbGllbnQtc2NyaXB0IiBwaWQ9ODg3IGNvbW09ImFwcGFybW9yX3BhcnNlciIK
WyAgICA0Ljk5NjA5MV0gQnJpZGdlIGZpcmV3YWxsaW5nIHJlZ2lzdGVyZWQKWyAgICA1LjAzNTg5
NV0gZGV2aWNlIGV0aDEgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgICAgNS4xNDIxMDNdIGJy
bGFuOiBwb3J0IDEoZXRoMSkgZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpbICAgIDUuMTQyMTE4
XSBicmxhbjogcG9ydCAxKGV0aDEpIGVudGVyaW5nIGZvcndhcmRpbmcgc3RhdGUKWyAgICA1LjM5
NzU1MV0gaW5pdDogZmFpbHNhZmUgbWFpbiBwcm9jZXNzICgxMDEyKSBraWxsZWQgYnkgVEVSTSBz
aWduYWwKWyAgICA1LjUxMDMzNF0gdHlwZT0xNDAwIGF1ZGl0KDEzMzkxNzUwMzMuOTAwOjUpOiBh
cHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfcmVwbGFjZSIgbmFtZT0iL3NiaW4v
ZGhjbGllbnQiIHBpZD0xMjQ5IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgICA1LjUxMDM4Nl0g
dHlwZT0xNDAwIGF1ZGl0KDEzMzkxNzUwMzMuOTAwOjYpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVy
YXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0iL3Vzci9zYmluL3RjcGR1bXAiIHBpZD0xMjUxIGNv
bW09ImFwcGFybW9yX3BhcnNlciIKWyAgICA1LjUxMDkyN10gdHlwZT0xNDAwIGF1ZGl0KDEzMzkx
NzUwMzMuOTAwOjcpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfcmVwbGFj
ZSIgbmFtZT0iL3Vzci9saWIvTmV0d29ya01hbmFnZXIvbm0tZGhjcC1jbGllbnQuYWN0aW9uIiBw
aWQ9MTI0OSBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICAgNS41MTEyODFdIHR5cGU9MTQwMCBh
dWRpdCgxMzM5MTc1MDMzLjkwMDo4KTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9m
aWxlX3JlcGxhY2UiIG5hbWU9Ii91c3IvbGliL2Nvbm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3Jp
cHQiIHBpZD0xMjQ5IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgICA1LjY1NTk1MF0gRXZlbnQt
Y2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpbICAgIDUuNzI4ODg3XSBYRU5CVVM6IFVuYWJsZSB0
byByZWFkIGNwdSBzdGF0ZQpbICAgIDUuNzI5MTE5XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNw
dSBzdGF0ZQpbICAgIDUuNzI5MzMzXSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpb
ICAgIDUuNzI5NTU1XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgIDYuMTUy
MjM3XSBpbnB1dDogSERBIE5WaWRpYSBMaW5lIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
MDowNy4wL3NvdW5kL2NhcmQwL2lucHV0NQpbICAgIDYuMTUyNDY2XSBpbnB1dDogSERBIE5WaWRp
YSBGcm9udCBNaWMgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjA3LjAvc291bmQvY2Fy
ZDAvaW5wdXQ2ClsgICAgNi4xNTI2MTFdIGlucHV0OiBIREEgTlZpZGlhIFJlYXIgTWljIGFzIC9k
ZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4wL3NvdW5kL2NhcmQwL2lucHV0NwpbICAgIDYu
MTUyNzQ5XSBpbnB1dDogSERBIE5WaWRpYSBGcm9udCBIZWFkcGhvbmUgYXMgL2RldmljZXMvcGNp
MDAwMDowMC8wMDAwOjAwOjA3LjAvc291bmQvY2FyZDAvaW5wdXQ4ClsgICAgNi4xNTI4ODVdIGlu
cHV0OiBIREEgTlZpZGlhIExpbmUtT3V0IFNpZGUgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAw
OjAwOjA3LjAvc291bmQvY2FyZDAvaW5wdXQ5ClsgICAgNi4xNTMwMjJdIGlucHV0OiBIREEgTlZp
ZGlhIExpbmUtT3V0IENMRkUgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjA3LjAvc291
bmQvY2FyZDAvaW5wdXQxMApbICAgIDYuMTUzMTcwXSBpbnB1dDogSERBIE5WaWRpYSBMaW5lLU91
dCBTdXJyb3VuZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDcuMC9zb3VuZC9jYXJk
MC9pbnB1dDExClsgICAgNi4xNTMzMDZdIGlucHV0OiBIREEgTlZpZGlhIExpbmUtT3V0IEZyb250
IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4wL3NvdW5kL2NhcmQwL2lucHV0MTIK
WyAgICA2LjE1NzY0Ml0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBE
cml2ZXIgdmVyc2lvbjogMC40ClsgICAgNi4xNjExNzRdIEVEQUMgYW1kNjQ6IERSQU0gRUNDIGRp
c2FibGVkLgpbICAgIDYuMTYxMTk3XSBFREFDIGFtZDY0OiBFQ0MgZGlzYWJsZWQgaW4gdGhlIEJJ
T1Mgb3Igbm8gRUNDIGNhcGFiaWxpdHksIG1vZHVsZSB3aWxsIG5vdCBsb2FkLgpbICAgIDYuMTYx
MTk4XSAgRWl0aGVyIGVuYWJsZSBFQ0MgY2hlY2tpbmcgb3IgZm9yY2UgbW9kdWxlIGxvYWRpbmcg
Ynkgc2V0dGluZyAnZWNjX2VuYWJsZV9vdmVycmlkZScuClsgICAgNi4xNjEyMDBdICAoTm90ZSB0
aGF0IHVzZSBvZiB0aGUgb3ZlcnJpZGUgbWF5IGNhdXNlIHVua25vd24gc2lkZSBlZmZlY3RzLikK
WyAgICA2LjE4Njg3Ml0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAg
Ni4xOTc0MDddIFZHQSBzd2l0Y2hlcm9vOiBkZXRlY3RlZCBPcHRpbXVzIERTTSBtZXRob2QgXCBo
YW5kbGUKWyAgICA2LjE5Nzc5MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtTR1JVXSBlbmFi
bGVkIGF0IElSUSAyMApbICAgIDYuMTk3Nzk3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyMCB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDYuMTk3ODA0XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1
cm5pbmcgaXJxIDIwIGZvciBnc2kgMjAKWyAgICA2LjE5NzgwN10geGVuOiAtLT4gcGlycT0yMCAt
PiBpcnE9MjAgKGdzaT0yMCkKWyAgICA2LjE5NzgxMV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoy
MApbICAgIDYuMTk3ODE3XSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogUENJIElOVCBBIC0+IExpbmtb
U0dSVV0gLT4gR1NJIDIwIChsZXZlbCwgbG93KSAtPiBJUlEgMjAKWyAgICA2LjE5NzgyNV0gbm91
dmVhdSAwMDAwOjAyOjAwLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDYuMjAx
MDM0XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogRGV0ZWN0ZWQgYW4gTlY1MCBnZW5lcmF0
aW9uIGNhcmQgKDB4MGFhNDAwYTIpClsgICAgNi4yMTA5OTNdIFtkcm1dIG5vdXZlYXUgMDAwMDow
MjowMC4wOiBBdHRlbXB0aW5nIHRvIGxvYWQgQklPUyBpbWFnZSBmcm9tIFBSQU1JTgpbICAgIDYu
MjU3NTc3XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogLi4uIGFwcGVhcnMgdG8gYmUgdmFs
aWQKWyAgICA2LjI1NzU4Ml0gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6IEJJVCBCSU9TIGZv
dW5kClsgICAgNi4yNTc1ODZdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBCaW9zIHZlcnNp
b24gNjIuNzcuMzYuMDAKWyAgICA2LjI1NzU5MV0gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6
IFRNRFMgdGFibGUgdmVyc2lvbiAyLjAKWyAgICA2LjI1NzU5NF0gW2RybV0gbm91dmVhdSAwMDAw
OjAyOjAwLjA6IEZvdW5kIERpc3BsYXkgQ29uZmlndXJhdGlvbiBCbG9jayB2ZXJzaW9uIDQuMApb
ICAgIDYuMjU3NTk4XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogUmF3IERDQiBlbnRyeSAw
OiAwMTAwMDMwMCAwMDAwMDAxZQpbICAgIDYuMjU3NjAyXSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6
MDAuMDogUmF3IERDQiBlbnRyeSAxOiAwMTAxMTMzMiAwMDAyMDAxMApbICAgIDYuMjU3NjA2XSBb
ZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogUmF3IERDQiBlbnRyeSAyOiAwMDAwMDAwZSAwMDAw
MDAwMApbICAgIDYuMjU3NjEwXSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogRENCIGNvbm5l
Y3RvciB0YWJsZTogVkhFUiAweDQwIDUgMTYgNApbICAgIDYuMjU3NjEzXSBbZHJtXSBub3V2ZWF1
IDAwMDA6MDI6MDAuMDogICAwOiAweDAwMDAwMTAwOiB0eXBlIDB4MDAgaWR4IDAgdGFnIDB4ZmYK
WyAgICA2LjI1NzYxN10gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6ICAgMTogMHgwMDAwMTI2
MTogdHlwZSAweDYxIGlkeCAxIHRhZyAweDA3ClsgICAgNi4yNTc2MjJdIFtkcm1dIG5vdXZlYXUg
MDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9TIGluaXQgdGFibGUgMCBhdCBvZmZzZXQgMHhDQkNF
ClsgICAgNi4zNDIxMDBdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9T
IGluaXQgdGFibGUgMSBhdCBvZmZzZXQgMHhDRTJBClsgICAgNi4zNDIxMDNdIFtkcm1dIG5vdXZl
YXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9TIGluaXQgdGFibGUgMiBhdCBvZmZzZXQgMHhD
RTJDClsgICAgNi4zNDIxMTBdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZC
SU9TIGluaXQgdGFibGUgMyBhdCBvZmZzZXQgMHhDRUVEClsgICAgNi4zNDIxMjFdIFtkcm1dIG5v
dXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9TIGluaXQgdGFibGUgNCBhdCBvZmZzZXQg
MHhEMDNDClsgICAgNi4zNDIxMjRdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5n
IFZCSU9TIGluaXQgdGFibGUgYXQgb2Zmc2V0IDB4RDBBMQpbICAgIDYuMzYxOTcwXSBbZHJtXSBu
b3V2ZWF1IDAwMDA6MDI6MDAuMDogMHhEMEExOiBDb25kaXRpb24gc3RpbGwgbm90IG1ldCBhZnRl
ciAyMG1zLCBza2lwcGluZyBmb2xsb3dpbmcgb3Bjb2RlcwpbICAgIDcuNzI4MDk0XSBpMmMgaTJj
LTE6IHNlbmRieXRlczogTkFLIGJhaWxvdXQuClsgICAgOC40NDQ3MjldIGkyYyBpMmMtMTogc2Vu
ZGJ5dGVzOiBOQUsgYmFpbG91dC4KWyAgICA5LjMwODk1NV0gYWR0NzQ3NSAxLTAwMmU6IEFEVDc0
NzMgZGV2aWNlLCByZXZpc2lvbiAzClsgICAgOS4zMDg5NTldIGFkdDc0NzUgMS0wMDJlOiBPcHRp
b25hbCBmZWF0dXJlczogcHdtMgpbICAgIDkuMzA4OTYzXSBhZHQ3NDc1IDEtMDAyZTogQnlwYXNz
aW5nIGF0dGVudWF0b3JzIG9uOiBpbjEKWyAgICA5LjcyOTI4MV0gaTJjIGkyYy0xOiBzZW5kYnl0
ZXM6IE5BSyBiYWlsb3V0LgpbICAgMTEuMDMyMTA2XSBpMmMgaTJjLTE6IHNlbmRieXRlczogTkFL
IGJhaWxvdXQuClsgICAxMi4wNzQwNjJdIGkyYyBpMmMtMTogc2VuZGJ5dGVzOiBOQUsgYmFpbG91
dC4KWyAgIDEyLjA4MTk0Ml0gbG05MCAxLTAwNGM6IFJlZ2lzdGVyIDB4MyByZWFkIGZhaWxlZCAo
LTUpClsgICAxMi4wODE5NDZdIGxtOTAgMS0wMDRjOiBJbml0aWFsaXphdGlvbiBmYWlsZWQhClsg
ICAxMi41MDE3NThdIGkyYyBpMmMtMTogc2VuZGJ5dGVzOiBOQUsgYmFpbG91dC4KWyAgIDEyLjY0
NTA2Ml0gaTJjIGkyYy0xOiBzZW5kYnl0ZXM6IE5BSyBiYWlsb3V0LgpbICAgMTMuMTQyODMwXSBp
MmMgaTJjLTE6IHNlbmRieXRlczogTkFLIGJhaWxvdXQuClsgICAxMy4zNjIyMTNdIFtkcm1dIG5v
dXZlYXUgMDAwMDowMjowMC4wOiAxIGF2YWlsYWJsZSBwZXJmb3JtYW5jZSBsZXZlbChzKQpbICAg
MTMuMzYyMjIwXSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogMDogY29yZSA1MDBNSHogc2hh
ZGVyIDE1MDBNSHogdm9sdGFnZSAxMTAwbVYgZmFuc3BlZWQgMTAwJQpbICAgMTMuMzYyMjMyXSBb
ZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogYzogY29yZSAzNTBNSHogc2hhZGVyIDE2MDBNSHoK
WyAgIDEzLjM2Nzg2MF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVt
b3J5OiAxNjI1NzM2IGtpQi4KWyAgIDEzLjM2Nzg2NF0gW1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wg
YWxsb2NhdG9yLgpbICAgMTMuMzY3ODc2XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogRGV0
ZWN0ZWQgMjU2TWlCIFZSQU0KWyAgIDEzLjM2Nzg3OV0gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAw
LjA6IFN0b2xlbiBzeXN0ZW0gbWVtb3J5IGF0OiAweDAwZDAwMDAwMDAKWyAgIDEzLjM2Nzg5N10g
W2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6IDY0IE1pQiBHQVJUIChhcGVydHVyZSkKWyAgIDEz
LjQwOTM5NF0gW2RybV0gU3VwcG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNoaW5nIFJldiAxICgx
MC4xMC4yMDEwKS4KWyAgIDEzLjQwOTM5OF0gW2RybV0gTm8gZHJpdmVyIHN1cHBvcnQgZm9yIHZi
bGFuayB0aW1lc3RhbXAgcXVlcnkuClsgICAxMy41NjM5NjVdIFtkcm1dIG5vdXZlYXUgMDAwMDow
MjowMC4wOiBhbGxvY2F0ZWQgMTI4MHgxMDI0IGZiOiAweDJmMDAwMCwgYm8gZmZmZjg4MDAwMjk5
MTgwMApbICAgMTMuNTY0MjQ2XSBmYmNvbjogbm91dmVhdWZiIChmYjApIGlzIHByaW1hcnkgZGV2
aWNlClsgICAxMy42MDY1MzZdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVm
ZmVyIGRldmljZSAxNjB4NjQKWyAgIDEzLjYwODc4NV0gZmIwOiBub3V2ZWF1ZmIgZnJhbWUgYnVm
ZmVyIGRldmljZQpbICAgMTMuNjA4Nzg4XSBkcm06IHJlZ2lzdGVyZWQgcGFuaWMgbm90aWZpZXIK
WyAgIDEzLjYwODc5N10gW2RybV0gSW5pdGlhbGl6ZWQgbm91dmVhdSAwLjAuMTYgMjAwOTA0MjAg
Zm9yIDAwMDA6MDI6MDAuMCBvbiBtaW5vciAwClsgICAxMy42MzM2MTBdIGluaXQ6IHBseW1vdXRo
LXNwbGFzaCBtYWluIHByb2Nlc3MgKDE4MTEpIHRlcm1pbmF0ZWQgd2l0aCBzdGF0dXMgMQpbICAg
MTUuNzg0MDkyXSBicmxhbjogbm8gSVB2NiByb3V0ZXJzIHByZXNlbnQKWyAgIDIwLjE5MjA4Ml0g
YnJsYW46IHBvcnQgMShldGgxKSBlbnRlcmluZyBmb3J3YXJkaW5nIHN0YXRlClsgICA2MS42ODgw
MTVdIHBjaWJhY2sgMDAwMDowMTowNS4wOiBlbmFibGluZyBwZXJtaXNzaXZlIG1vZGUgY29uZmln
dXJhdGlvbiBzcGFjZSBhY2Nlc3NlcyEKWyAgIDYxLjY4ODAyMl0gcGNpYmFjayAwMDAwOjAxOjA1
LjA6IHBlcm1pc3NpdmUgbW9kZSBpcyBwb3RlbnRpYWxseSB1bnNhZmUhClsgICA2MS44MTQzOTld
IGRldmljZSB2aWYxLjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgICA2MS44MTk3MTNdIEFE
RFJDT05GKE5FVERFVl9VUCk6IHZpZjEuMDogbGluayBpcyBub3QgcmVhZHkKWyAgIDYxLjgzNTE4
Nl0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0KWyAgIDYyLjI5
MjIxNV0gYnJsYW46IHBvcnQgMih2aWYxLjApIGVudGVyaW5nIGRpc2FibGVkIHN0YXRlClsgICA2
Mi4yOTIzMTldIGJybGFuOiBwb3J0IDIodmlmMS4wKSBlbnRlcmluZyBkaXNhYmxlZCBzdGF0ZQo=
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_domain-builder-ng.log"
Content-Disposition: attachment; filename="dom0_domain-builder-ng.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hr1

MjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6ICMj
IyAtLS0tLSB4YyBkb21haW4gYnVpbGRlciBsb2dmaWxlIG9wZW5lZCAtLS0tLQoyMDEyLTA2LTA4
IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9j
YXRlOiBjbWRsaW5lPSJyb290PS9kZXYveHZkYTEgaW9tbXU9c29mdCBkZWJ1ZyBsb2dsZXZlbD0x
MCBlYXJseXByaW50az14ZW5ib290IGNvbnNvbGU9aHZjMCBybyB4ZW5jb25zPXR0eSIsIGZlYXR1
cmVzPSIiCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvdXNyL2xvY2FsL3hlbmRvbWFpbnMv
cHJlY2lzZV90ZXN0L2tlcm5lbC5pbWciCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0g
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA1MDAwIE1C
CjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fcmFtZGlza19maWxlOiBmaWxlbmFtZT0iL3Vzci9sb2NhbC94ZW5kb21haW5zL3ByZWNp
c2VfdGVzdC9pbml0cmQuaW1nIgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvY19maWxlbWFwICAgIDogMTM4MzUga0IKMjAx
Mi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2Rv
bV9ib290X3hlbl9pbml0OiB2ZXIgNC4xLCBjYXBzIHhlbi0zLjAteDg2XzY0IHhlbi0zLjAteDg2
XzMycCBodm0tMy4wLXg4Nl8zMiBodm0tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfNjQgCjIwMTIt
MDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21f
cGFyc2VfaW1hZ2U6IGNhbGxlZAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgbXVsdGlib290LWJp
bmFyeSBsb2FkZXIgLi4uIAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogbG9hZGVyIHByb2JlIGZhaWxlZAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENF
U1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlp
bmcgTGludXggYnpJbWFnZSBsb2FkZXIgLi4uIAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEz
NjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDogMTgy
NTQga0IKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9kb19ndW56aXA6IHVuemlwIG9rLCAweDRiMzU3NyAtPiAweDExZDNhYTAKMjAx
Mi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRl
ciBwcm9iZSBPSwoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVs
Zl9wYXJzZV9iaW5hcnk6IHBoZHI6IHBhZGRyPTB4MTAwMDAwMCBtZW1zej0weGFkNTAwMAoyMDEy
LTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5hcnk6
IHBoZHI6IHBhZGRyPTB4MWMwMDAwMCBtZW1zej0weGU1MGUwCjIwMTItMDYtMDggMTk6MDQ6NDgg
Q0VTVCBbMTM2MF0geGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjogcGFkZHI9MHgx
Y2U2MDAwIG1lbXN6PTB4MTQ0ODAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4Yzog
ZGV0YWlsOiBlbGZfcGFyc2VfYmluYXJ5OiBwaGRyOiBwYWRkcj0weDFjZmIwMDAgbWVtc3o9MHgz
NjQwMDAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiBlbGZfcGFy
c2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDIwNWYwMDAKMjAxMi0wNi0wOCAxOTow
NDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiBlbGZfeGVuX3BhcnNlX25vdGU6IEdVRVNUX09T
ID0gImxpbnV4IgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVs
Zl94ZW5fcGFyc2Vfbm90ZTogR1VFU1RfVkVSU0lPTiA9ICIyLjYiCjIwMTItMDYtMDggMTk6MDQ6
NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBYRU5fVkVSU0lP
TiA9ICJ4ZW4tMy4wIgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogVklSVF9CQVNFID0gMHhmZmZmZmZmZjgwMDAwMDAwCjIwMTIt
MDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBFTlRSWSA9IDB4ZmZmZmZmZmY4MWNmYjIwMAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEz
NjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZm
ZmZmZmZmODEwMDEwMDAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWls
OiBlbGZfeGVuX3BhcnNlX25vdGU6IEZFQVRVUkVTID0gIiF3cml0YWJsZV9wYWdlX3RhYmxlc3xw
YWVfcGdkaXJfYWJvdmVfNGdiIgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogUEFFX01PREUgPSAieWVzIgoyMDEyLTA2LTA4IDE5
OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVS
ID0gImdlbmVyaWMiCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiB1bmtub3duIHhlbiBlbGYgbm90ZSAoMHhkKQoyMDEyLTA2LTA4
IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogU1VT
UEVORF9DQU5DRUwgPSAweDEKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0
YWlsOiBlbGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZmZmZjgwMDAwMDAwMDAw
MAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFy
c2Vfbm90ZTogUEFERFJfT0ZGU0VUID0gMHgwCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2
MF0geGM6IGRldGFpbDogZWxmX3hlbl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKMjAxMi0w
Ni0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiAgICAgdmlydF9iYXNlICAgICAg
ICA9IDB4ZmZmZmZmZmY4MDAwMDAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhj
OiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCjIwMTItMDYtMDggMTk6MDQ6NDgg
Q0VTVCBbMTM2MF0geGM6IGRldGFpbDogICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweGZmZmZmZmZm
ODAwMDAwMDAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiAgICAg
dmlydF9rc3RhcnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ4
IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6ICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZm
ZjgyMDVmMDAwCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDogICAg
IHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODFjZmIyMDAKMjAxMi0wNi0wOCAxOTowNDo0
OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX3BhcnNlX2VsZl9rZXJuZWw6IHhlbi0zLjAteDg2XzY0OiAweGZmZmZm
ZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgyMDVmMDAwCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VT
VCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IG1lbSA1MTIg
TUIsIHBhZ2VzIDB4MjAwMDAgcGFnZXMsIDRrIGVhY2gKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNU
IFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogMHgyMDAwMCBw
YWdlcwoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogeGNfZG9tX2Jvb3RfbWVtX2luaXQ6IGNhbGxlZAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1Qg
WzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14
ODZfNjQsIGFkZHJlc3Mgc2l6ZSA2NAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDogMTAyNCBrQgoy
MDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX2J1aWxkX2ltYWdlOiBjYWxsZWQKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBk
b21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAgIGtlcm5lbCAgICAg
ICA6IDB4ZmZmZmZmZmY4MTAwMDAwMCAtPiAweGZmZmZmZmZmODIwNWYwMDAgIChwZm4gMHgxMDAw
ICsgMHgxMDVmIHBhZ2VzKQoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTAw
MCsweDEwNWYgYXQgMHg3ZmQ5ZjUyMWMwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYw
XSB4YzogZGV0YWlsOiBlbGZfbG9hZF9iaW5hcnk6IHBoZHIgMCBhdCAweDB4N2ZkOWY1MjFjMDAw
IC0+IDB4MHg3ZmQ5ZjVjZjEwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSB4Yzog
ZGV0YWlsOiBlbGZfbG9hZF9iaW5hcnk6IHBoZHIgMSBhdCAweDB4N2ZkOWY1ZTFjMDAwIC0+IDB4
MHg3ZmQ5ZjVmMDEwZTAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSB4YzogZGV0YWls
OiBlbGZfbG9hZF9iaW5hcnk6IHBoZHIgMiBhdCAweDB4N2ZkOWY1ZjAyMDAwIC0+IDB4MHg3ZmQ5
ZjVmMTY0ODAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiBlbGZf
bG9hZF9iaW5hcnk6IHBoZHIgMyBhdCAweDB4N2ZkOWY1ZjE3MDAwIC0+IDB4MHg3ZmQ5ZjVmZWYw
MDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6
IHhjX2RvbV9hbGxvY19zZWdtZW50OiAgIHJhbWRpc2sgICAgICA6IDB4ZmZmZmZmZmY4MjA1ZjAw
MCAtPiAweGZmZmZmZmZmODQ2MzAwMDAgIChwZm4gMHgyMDVmICsgMHgyNWQxIHBhZ2VzKQoyMDEy
LTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9t
X21hbGxvYyAgICAgICAgICAgIDogMjI2IGtCCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2
MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5n
OiBwZm4gMHgyMDVmKzB4MjVkMSBhdCAweDdmZDllOWEyZjAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ5
IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2RvX2d1bnppcDogdW56
aXAgb2ssIDB4ZDgyZDk5IC0+IDB4MjVkMDQxMAoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEz
NjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAgcGh5czJt
YWNoICAgIDogMHhmZmZmZmZmZjg0NjMwMDAwIC0+IDB4ZmZmZmZmZmY4NDczMDAwMCAgKHBmbiAw
eDQ2MzAgKyAweDEwMCBwYWdlcykKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21h
aW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyOiBkb21VIG1hcHBpbmc6IHBmbiAw
eDQ2MzArMHgxMDAgYXQgMHg3ZmRhMGMwNGMwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsx
MzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIHN0YXJ0
IGluZm8gICA6IDB4ZmZmZmZmZmY4NDczMDAwMCAocGZuIDB4NDczMCkKMjAxMi0wNi0wOCAxOTow
NDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdl
ICAgOiAgIHhlbnN0b3JlICAgICA6IDB4ZmZmZmZmZmY4NDczMTAwMCAocGZuIDB4NDczMSkKMjAx
Mi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2Rv
bV9hbGxvY19wYWdlICAgOiAgIGNvbnNvbGUgICAgICA6IDB4ZmZmZmZmZmY4NDczMjAwMCAocGZu
IDB4NDczMikKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBk
ZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAweDAwMDBmZmZmZmZmZmZmZmYvNDg6IDB4ZmZmZjAwMDAw
MDAwMDAwMCAtPiAweGZmZmZmZmZmZmZmZmZmZmYsIDEgdGFibGUocykKMjAxMi0wNi0wOCAxOTow
NDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDdmZmZmZmZmZmYvMzk6IDB4ZmZmZmZmODAwMDAwMDAwMCAtPiAweGZmZmZmZmZmZmZm
ZmZmZmYsIDEgdGFibGUocykKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5i
dWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAweDAwMDAwMDAwM2ZmZmZmZmYvMzA6IDB4
ZmZmZmZmZmY4MDAwMDAwMCAtPiAweGZmZmZmZmZmYmZmZmZmZmYsIDEgdGFibGUocykKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2Vf
dGFibGVzOiAweDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4ZmZmZmZmZmY4MDAwMDAwMCAtPiAweGZm
ZmZmZmZmODQ3ZmZmZmYsIDM2IHRhYmxlKHMpCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2
MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBwYWdlIHRh
YmxlcyAgOiAweGZmZmZmZmZmODQ3MzMwMDAgLT4gMHhmZmZmZmZmZjg0NzVhMDAwICAocGZuIDB4
NDczMyArIDB4MjcgcGFnZXMpCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHg0
NzMzKzB4MjcgYXQgMHg3ZmRhMTMyMDIwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYw
XSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIGJvb3Qgc3Rh
Y2sgICA6IDB4ZmZmZmZmZmY4NDc1YTAwMCAocGZuIDB4NDc1YSkKMjAxMi0wNi0wOCAxOTowNDo0
OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9pbWFnZSAg
OiB2aXJ0X2FsbG9jX2VuZCA6IDB4ZmZmZmZmZmY4NDc1YjAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ5
IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6
IHZpcnRfcGd0YWJfZW5kIDogMHhmZmZmZmZmZjg0ODAwMDAwCjIwMTItMDYtMDggMTk6MDQ6NDkg
Q0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9pbWFnZTogY2Fs
bGVkCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWls
OiBhcmNoX3NldHVwX2Jvb3RlYXJseTogZG9pbmcgbm90aGluZwoyMDEyLTA2LTA4IDE5OjA0OjQ5
IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazog
c3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhlbi0zLjAteDg2XzY0IDw9IG1hdGNoZXMKMjAxMi0wNi0w
OCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21w
YXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKMjAxMi0wNi0w
OCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21w
YXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiBodm0tMy4wLXg4Nl8zMgoyMDEyLTA2LTA4
IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBh
dF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMycAoyMDEyLTA2LTA4
IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBh
dF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzY0CjIwMTItMDYtMDgg
MTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fdXBkYXRl
X2d1ZXN0X3AybTogZHN0IDY0Yml0LCBwYWdlcyAweDIwMDAwCjIwMTItMDYtMDggMTk6MDQ6NDkg
Q0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHg0NzMy
LCBtZm4gMHgzMmE2YQoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogY2xlYXJfcGFnZTogcGZuIDB4NDczMSwgbWZuIDB4MzJhNmIKMjAxMi0wNi0w
OCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5f
dG9fcHRyOiBkb21VIG1hcHBpbmc6IHBmbiAweDQ3MzArMHgxIGF0IDB4N2ZkYTEzMjAxMDAwCjIw
MTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiBzdGFy
dF9pbmZvX3g4Nl82NDogY2FsbGVkCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9t
YWluYnVpbGRlcjogZGV0YWlsOiBzZXR1cF9oeXBlcmNhbGxfcGFnZTogdmFkZHI9MHhmZmZmZmZm
ZjgxMDAxMDAwIHBmbj0weDEwMDEKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21h
aW5idWlsZGVyOiBkZXRhaWw6IGRvbWFpbiBidWlsZGVyIG1lbW9yeSBmb290cHJpbnQKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgIGFsbG9j
YXRlZAoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMTk2MTMga0IKMjAxMi0wNi0wOCAxOTowNDo0
OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAg
ICAgICA6IDAgYnl0ZXMKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWls
ZGVyOiBkZXRhaWw6ICAgIG1hcHBlZAoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogICAgICAgZmlsZSBtbWFwICAgICAgICAgIDogNTAxMyBNQgoy
MDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogNTUgTUIKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsx
MzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9p
bmZvOiBwZm4gMHgwLCBtZm4gMHhjZmM0OQoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBd
IGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc2hhcmVkX2luZm9feDg2XzY0OiBjYWxsZWQKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHZjcHVfeDg2
XzY0OiBjYWxsZWQKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzY0OiBjcjM6IHBmbiAweDQ3MzMgbWZuIDB4MzJhNjkKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IGxhdW5jaF92
bTogY2FsbGVkLCBjdHh0PTB4N2ZkOWY3N2ZhNTMwCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBb
MTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCg==
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xen-hotplug.log"
Content-Disposition: attachment; filename="dom0_xen-hotplug.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6ht2

UlRORVRMSU5LIGFuc3dlcnM6IE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkCg==
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xend-debug.log"
Content-Disposition: attachment; filename="dom0_xend-debug.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hu3

WGVuZCBzdGFydGVkIGF0IEZyaSBKdW4gIDggMTk6MDM6NTQgMjAxMi4KY2F0OiAvc3lzL2J1cy9z
Y3NpL2RldmljZXMvaG9zdDAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDog
L3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QwL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QwL3R5cGU6IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDAvcmV2OiBObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QwL3Njc2lf
bGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rldmlj
ZXMvaG9zdDEvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMv
c2NzaS9kZXZpY2VzL2hvc3QxL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDog
L3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QxL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv
cnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDEvcmV2OiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QxL3Njc2lfbGV2ZWw6IE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDIv
dmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZp
Y2VzL2hvc3QyL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMv
c2NzaS9kZXZpY2VzL2hvc3QyL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAv
c3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDIvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5
CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QyL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDMvdmVuZG9yOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Qz
L21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZp
Y2VzL2hvc3QzL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9z
Y3NpL2RldmljZXMvaG9zdDMvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5
cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QzL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJl
Y3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDQvdmVuZG9yOiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q0L21vZGVsOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q0
L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rldmlj
ZXMvaG9zdDQvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2Nz
aS9kZXZpY2VzL2hvc3Q0L3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0
OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDUvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q1L21vZGVsOiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q1L3R5cGU6IE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDUv
cmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2Vz
L2hvc3Q1L3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1
cy9zY3NpL2RldmljZXMvdGFyZ2V0MDowOjAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDA6MDowL21vZGVsOiBObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDA6MDow
L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rldmlj
ZXMvdGFyZ2V0MDowOjAvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL3RhcmdldDA6MDowL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBk
aXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MTowOjAvdmVuZG9yOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3Rhcmdl
dDE6MDowL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2Nz
aS9kZXZpY2VzL3RhcmdldDE6MDowL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0
OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MTowOjAvcmV2OiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDE6MDowL3Njc2lfbGV2
ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMv
dGFyZ2V0MjowOjAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL3RhcmdldDI6MDowL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDI6MDowL3R5cGU6IE5vIHN1Y2gg
ZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MjowOjAv
cmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2Vz
L3RhcmdldDI6MDowL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAv
c3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MzowOjAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDM6MDowL21vZGVsOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3Rhcmdl
dDM6MDowL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3Np
L2RldmljZXMvdGFyZ2V0MzowOjAvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDog
L3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDM6MDowL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0NDowOjAvdmVu
ZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2Vz
L3RhcmdldDQ6MDowL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL3RhcmdldDQ6MDowL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv
cnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0NDowOjAvcmV2OiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDQ6MDowL3Nj
c2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rl
dmljZXMvaG9zdDYvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL2hvc3Q2L21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNh
dDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q2L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJl
Y3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDYvcmV2OiBObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q2L3Njc2lfbGV2ZWw6
IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9z
dDcvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9k
ZXZpY2VzL2hvc3Q3L21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL2hvc3Q3L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0
OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDcvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q3L3Njc2lfbGV2ZWw6IE5vIHN1Y2gg
ZmlsZSBvciBkaXJlY3RvcnkK
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xend.log"
Content-Disposition: attachment; filename="dom0_xend.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hv4

WzIwMTItMDYtMDggMTk6MDM6NTQgMTM2MF0gSU5GTyAoU3J2RGFlbW9uOjMzMikgWGVuZCBEYWVt
b24gc3RhcnRlZApbMjAxMi0wNi0wOCAxOTowMzo1NCAxMzYwXSBJTkZPIChTcnZEYWVtb246MzM2
KSBYZW5kIGNoYW5nZXNldDogdW5hdmFpbGFibGUuClsyMDEyLTA2LTA4IDE5OjAzOjU1IDEzNjBd
IElORk8gKFhlbmROZXR3b3JrOjExNCkgTm90IHJlY3JlYXRpbmcgbWlzc2luZyB1bm1hbmFnZWQg
bmV0d29yayBicndhbgpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBERUJVRyAoWGVuZE5vZGU6
MzMyKSBwc2NzaSByZWNvcmQgY291bnQ6IDE4ClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIERF
QlVHIChYZW5kQ1BVUG9vbDo3NDcpIHJlY3JlYXRlX2FjdGl2ZV9wb29scwpbMjAxMi0wNi0wOCAx
OTowMzo1NiAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTUxKSBYZW5kRG9tYWluSW5mby5y
ZWNyZWF0ZSh7J21heF92Y3B1X2lkJzogMywgJ2NwdV90aW1lJzogMTQxMTYyMTEzNzhMLCAnc3Np
ZHJlZic6IDAsICdodm0nOiAwLCAnc2h1dGRvd25fcmVhc29uJzogMjU1LCAnZHlpbmcnOiAwLCAn
b25saW5lX3ZjcHVzJzogNCwgJ2RvbWlkJzogMCwgJ3BhdXNlZCc6IDAsICdjcmFzaGVkJzogMCwg
J3J1bm5pbmcnOiAxLCAnbWF4bWVtX2tiJzogMTcxNzk4NjkxODBMLCAnc2h1dGRvd24nOiAwLCAn
bWVtX2tiJzogMzQwNzA0MEwsICdibG9ja2VkJzogMCwgJ2hhbmRsZSc6IFswLCAwLCAwLCAwLCAw
LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwXSwgJ2NwdXBvb2wnOiAwLCAnbmFtZSc6
ICdEb21haW4tMCd9KQpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBJTkZPIChYZW5kRG9tYWlu
SW5mbzoxNjkpIFJlY3JlYXRpbmcgZG9tYWluIDAsIFVVSUQgMDAwMDAwMDAtMDAwMC0wMDAwLTAw
MDAtMDAwMDAwMDAwMDAwLiBhdCAvbG9jYWwvZG9tYWluLzAKWzIwMTItMDYtMDggMTk6MDM6NTYg
MTM2MF0gREVCVUcgKFhlbmREb21haW5JbmZvOjM0MjApIFN0b3JpbmcgVk0gZGV0YWlsczogeydv
bl94ZW5kX3N0b3AnOiAnaWdub3JlJywgJ3Bvb2xfbmFtZSc6ICdQb29sLTAnLCAnc2hhZG93X21l
bW9yeSc6ICcwJywgJ3V1aWQnOiAnMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAw
JywgJ29uX3JlYm9vdCc6ICdyZXN0YXJ0JywgJ2ltYWdlJzogIihsaW51eCAoa2VybmVsICcnKSAo
c3VwZXJwYWdlcyAwKSAobm9taWdyYXRlIDApICh0c2NfbW9kZSAwKSkiLCAnb25fcG93ZXJvZmYn
OiAnZGVzdHJveScsICdib290bG9hZGVyX2FyZ3MnOiAnJywgJ29uX3hlbmRfc3RhcnQnOiAnaWdu
b3JlJywgJ29uX2NyYXNoJzogJ3Jlc3RhcnQnLCAneGVuZC9yZXN0YXJ0X2NvdW50JzogJzAnLCAn
dmNwdXMnOiAnNCcsICd2Y3B1X2F2YWlsJzogJzE1JywgJ2Jvb3Rsb2FkZXInOiAnJywgJ25hbWUn
OiAnRG9tYWluLTAnfQpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBERUJVRyAoWGVuZERvbWFp
bkluZm86MTc5NCkgU3RvcmluZyBkb21haW4gZGV0YWlsczogeydjcHUvMy9hdmFpbGFiaWxpdHkn
OiAnb25saW5lJywgJ2Rlc2NyaXB0aW9uJzogJycsICdjb25zb2xlL2xpbWl0JzogJzEwNDg1NzYn
LCAnbWVtb3J5L3RhcmdldCc6ICczNDA3MDQwJywgJ2NwdS8yL2F2YWlsYWJpbGl0eSc6ICdvbmxp
bmUnLCAndm0nOiAnL3ZtLzAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCcsICdk
b21pZCc6ICcwJywgJ2NwdS8wL2F2YWlsYWJpbGl0eSc6ICdvbmxpbmUnLCAnY3B1LzEvYXZhaWxh
YmlsaXR5JzogJ29ubGluZScsICdjb250cm9sL3BsYXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNz
b3Itc3VzcGVuZCc6ICcxJywgJ2NvbnNvbGUvdHlwZSc6ICd4ZW5jb25zb2xlZCcsICduYW1lJzog
J0RvbWFpbi0wJ30KWzIwMTItMDYtMDggMTk6MDM6NTYgMTM2MF0gREVCVUcgKFhlbmREb21haW46
NDc2KSBBZGRpbmcgRG9tYWluOiAwClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIERFQlVHIChY
ZW5kRG9tYWluOjQxMCkgbnVtYmVyIG9mIHZjcHVzIHRvIHVzZSBpcyAwClsyMDEyLTA2LTA4IDE5
OjAzOjU2IDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxODgxKSBYZW5kRG9tYWluSW5mby5o
YW5kbGVTaHV0ZG93bldhdGNoClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIElORk8gKFNydlNl
cnZlcjoxODQpIHVuaXggcGF0aD0vdmFyL2xpYi94ZW5kL3hlbmQtc29ja2V0ClsyMDEyLTA2LTA4
IDE5OjAzOjU2IDEzNjBdIFdBUk5JTkcgKFhlbmRBUEk6NzA4KSBBUEkgY2FsbDogVkJELnNldF9k
ZXZpY2Ugbm90IGZvdW5kClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIFdBUk5JTkcgKFhlbmRB
UEk6NzA4KSBBUEkgY2FsbDogVkJELnNldF90eXBlIG5vdCBmb3VuZApbMjAxMi0wNi0wOCAxOTow
Mzo1NiAxMzYwXSBXQVJOSU5HIChYZW5kQVBJOjcwOCkgQVBJIGNhbGw6IHNlc3Npb24uZ2V0X2Fs
bF9yZWNvcmRzIG5vdCBmb3VuZApbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBXQVJOSU5HIChY
ZW5kQVBJOjcwOCkgQVBJIGNhbGw6IGV2ZW50LmdldF9yZWNvcmQgbm90IGZvdW5kClsyMDEyLTA2
LTA4IDE5OjAzOjU2IDEzNjBdIFdBUk5JTkcgKFhlbmRBUEk6NzA4KSBBUEkgY2FsbDogZXZlbnQu
Z2V0X2FsbCBub3QgZm91bmQKWzIwMTItMDYtMDggMTk6MDM6NTYgMTM2MF0gV0FSTklORyAoWGVu
ZEFQSTo3MDgpIEFQSSBjYWxsOiBWSUYuc2V0X2RldmljZSBub3QgZm91bmQKWzIwMTItMDYtMDgg
MTk6MDM6NTYgMTM2MF0gV0FSTklORyAoWGVuZEFQSTo3MDgpIEFQSSBjYWxsOiBWSUYuc2V0X01B
QyBub3QgZm91bmQKWzIwMTItMDYtMDggMTk6MDM6NTYgMTM2MF0gV0FSTklORyAoWGVuZEFQSTo3
MDgpIEFQSSBjYWxsOiBWSUYuc2V0X01UVSBub3QgZm91bmQKWzIwMTItMDYtMDggMTk6MDM6NTYg
MTM2MF0gV0FSTklORyAoWGVuZEFQSTo3MDgpIEFQSSBjYWxsOiBkZWJ1Zy5nZXRfYWxsIG5vdCBm
b3VuZApbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBJTkZPIChYTUxSUENTZXJ2ZXI6MTYxKSBP
cGVuaW5nIFVuaXggZG9tYWluIHNvY2tldCBYTUwtUlBDIHNlcnZlciBvbiAvdmFyL3J1bi94ZW5k
L3hlbi1hcGkuc29jazsgYXV0aGVudGljYXRpb24gaGFzIGJlZW4gZGlzYWJsZWQgZm9yIHRoaXMg
c2VydmVyLgpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBJTkZPIChYTUxSUENTZXJ2ZXI6MTYx
KSBPcGVuaW5nIFVuaXggZG9tYWluIHNvY2tldCBYTUwtUlBDIHNlcnZlciBvbiAvdmFyL3J1bi94
ZW5kL3htbHJwYy5zb2NrLgpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoWGVuZERv
bWFpbkluZm86MTAzKSBYZW5kRG9tYWluSW5mby5jcmVhdGUoWyd2bScsIFsnbmFtZScsICdwcmVj
aXNldGVzdCddLCBbJ21lbW9yeScsIDUxMl0sIFsnb25feGVuZF9zdGFydCcsICdpZ25vcmUnXSwg
Wydvbl94ZW5kX3N0b3AnLCAnaWdub3JlJ10sIFsndmNwdXMnLCAxXSwgWydvb3MnLCAxXSwgWydp
bWFnZScsIFsnbGludXgnLCBbJ2tlcm5lbCcsICcvdXNyL2xvY2FsL3hlbmRvbWFpbnMvcHJlY2lz
ZV90ZXN0L2tlcm5lbC5pbWcnXSwgWydyYW1kaXNrJywgJy91c3IvbG9jYWwveGVuZG9tYWlucy9w
cmVjaXNlX3Rlc3QvaW5pdHJkLmltZyddLCBbJ3Jvb3QnLCAnL2Rldi94dmRhMSddLCBbJ3ZpZGVv
cmFtJywgNF0sIFsnYXJncycsICdpb21tdT1zb2Z0IGRlYnVnIGxvZ2xldmVsPTEwIGVhcmx5cHJp
bnRrPXhlbmJvb3QgY29uc29sZT1odmMwIHJvIHhlbmNvbnM9dHR5J10sIFsndHNjX21vZGUnLCAw
XSwgWydub21pZ3JhdGUnLCAwXV1dLCBbJ3MzX2ludGVncml0eScsIDFdLCBbJ2RldmljZScsIFsn
dmJkJywgWyd1bmFtZScsICdmaWxlOi91c3IvbG9jYWwveGVuZG9tYWlucy9wcmVjaXNlX3Rlc3Qv
eHZkYS5pbWcnXSwgWydkZXYnLCAneHZkYSddLCBbJ21vZGUnLCAndyddXV0sIFsnZGV2aWNlJywg
WydwY2knLCBbJ2RldicsIFsnc2xvdCcsICcweDA1J10sIFsnZG9tYWluJywgJzB4MDAwMCddLCBb
J2tleScsICcwMTowNS4wJ10sIFsnYnVzJywgJzB4MDEnXSwgWyd2ZGV2Zm4nLCAnMHgxMDAnXSwg
WydmdW5jJywgJzB4MCddXV1dLCBbJ2RldmljZScsIFsndmlmJywgWydtYWMnLCAnMDA6MTY6MDA6
MDA6NDI6MjMnXV1dXSkKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKFhlbmREb21h
aW5JbmZvOjI0OTgpIFhlbmREb21haW5JbmZvLmNvbnN0cnVjdERvbWFpbgpbMjAxMi0wNi0wOCAx
OTowNDo0OCAxMzYwXSBERUJVRyAoYmFsbG9vbjoxODcpIEJhbGxvb246IDQ3NDE4NCBLaUIgZnJl
ZTsgbmVlZCAxNjM4NDsgZG9uZS4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKFhl
bmREb21haW46NDc2KSBBZGRpbmcgRG9tYWluOiAxClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBd
IERFQlVHIChYZW5kRG9tYWluSW5mbzoyODM2KSBYZW5kRG9tYWluSW5mby5pbml0RG9tYWluOiAx
IDI1NgpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86Mjg2
MykgX2luaXREb21haW46c2hhZG93X21lbW9yeT0weDAsIG1lbW9yeV9zdGF0aWNfbWF4PTB4MjAw
MDAwMDAsIG1lbW9yeV9zdGF0aWNfbWluPTB4MC4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0g
REVCVUcgKGJhbGxvb246MTcyKSBCYWxsb29uOiB0bWVtIHJlbGlucXVpc2hlZCAtMSBLaUIgb2Yg
NTAyNTYgS2lCIHJlcXVlc3RlZC4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKGJh
bGxvb246MTkzKSBCYWxsb29uOiA0NzQwMzIgS2lCIGZyZWU7IDAgdG8gc2NydWI7IG5lZWQgNTI0
Mjg4OyByZXRyaWVzOiAyMC4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKGJhbGxv
b246MjA3KSBCYWxsb29uOiBzZXR0aW5nIGRvbTAgdGFyZ2V0IHRvIDMyNzggTWlCLgpbMjAxMi0w
Ni0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTQ2NykgU2V0dGluZyBt
ZW1vcnkgdGFyZ2V0IG9mIGRvbWFpbiBEb21haW4tMCAoMCkgdG8gMzI3OCBNaUIuClsyMDEyLTA2
LTA4IDE5OjA0OjQ4IDEzNjBdIElORk8gKGltYWdlOjE4MikgYnVpbGREb21haW4gb3M9bGludXgg
ZG9tPTEgdmNwdXM9MQpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoaW1hZ2U6NzIx
KSBkb21pZCAgICAgICAgICA9IDEKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKGlt
YWdlOjcyMikgbWVtc2l6ZSAgICAgICAgPSA1MTIKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0g
REVCVUcgKGltYWdlOjcyMykgaW1hZ2UgICAgICAgICAgPSAvdXNyL2xvY2FsL3hlbmRvbWFpbnMv
cHJlY2lzZV90ZXN0L2tlcm5lbC5pbWcKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcg
KGltYWdlOjcyNCkgc3RvcmVfZXZ0Y2huICAgPSAxClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBd
IERFQlVHIChpbWFnZTo3MjUpIGNvbnNvbGVfZXZ0Y2huID0gMgpbMjAxMi0wNi0wOCAxOTowNDo0
OCAxMzYwXSBERUJVRyAoaW1hZ2U6NzI2KSBjbWRsaW5lICAgICAgICA9IHJvb3Q9L2Rldi94dmRh
MSBpb21tdT1zb2Z0IGRlYnVnIGxvZ2xldmVsPTEwIGVhcmx5cHJpbnRrPXhlbmJvb3QgY29uc29s
ZT1odmMwIHJvIHhlbmNvbnM9dHR5ClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBdIERFQlVHIChp
bWFnZTo3MjcpIHJhbWRpc2sgICAgICAgID0gL3Vzci9sb2NhbC94ZW5kb21haW5zL3ByZWNpc2Vf
dGVzdC9pbml0cmQuaW1nClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBdIERFQlVHIChpbWFnZTo3
MjgpIHZjcHVzICAgICAgICAgID0gMQpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAo
aW1hZ2U6NzI5KSBmZWF0dXJlcyAgICAgICA9IApbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBE
RUJVRyAoaW1hZ2U6NzMwKSBmbGFncyAgICAgICAgICA9IDAKWzIwMTItMDYtMDggMTk6MDQ6NDgg
MTM2MF0gREVCVUcgKGltYWdlOjczMSkgc3VwZXJwYWdlcyAgICAgPSAwClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIFdBUk5JTkcgKFhlbmREb21haW5JbmZvOjI4MjApIFdlIHRyaWVkIG91ciBi
ZXN0IHRvIGJhbGxvb24gZG93biBETUEgbWVtb3J5IHRvIGFjY29tb2RhdGUgeW91ciBQViBndWVz
dC4gV2UgbmVlZCAxS2lCIGV4dHJhIG1lbW9yeS4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0g
SU5GTyAoWGVuZERvbWFpbkluZm86MjM1NykgY3JlYXRlRGV2aWNlOiB2YmQgOiB7J3V1aWQnOiAn
MjJiMDgzMmUtYTk2OS0xZDNjLTJkMTAtOTk1MjJiODAxODE2JywgJ2Jvb3RhYmxlJzogMSwgJ2Ry
aXZlcic6ICdwYXJhdmlydHVhbGlzZWQnLCAnZGV2JzogJ3h2ZGEnLCAndW5hbWUnOiAnZmlsZTov
dXNyL2xvY2FsL3hlbmRvbWFpbnMvcHJlY2lzZV90ZXN0L3h2ZGEuaW1nJywgJ21vZGUnOiAndyd9
ClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZD
b250cm9sbGVyOiB3cml0aW5nIHsndmlydHVhbC1kZXZpY2UnOiAnNTE3MTInLCAnZGV2aWNlLXR5
cGUnOiAnZGlzaycsICdwcm90b2NvbCc6ICd4ODZfNjQtYWJpJywgJ2JhY2tlbmQtaWQnOiAnMCcs
ICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOiAnL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTInfSB0byAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi4KWzIwMTItMDYtMDgg
MTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6IHdy
aXRpbmcgeydkb21haW4nOiAncHJlY2lzZXRlc3QnLCAnZnJvbnRlbmQnOiAnL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92YmQvNTE3MTInLCAndXVpZCc6ICcyMmIwODMyZS1hOTY5LTFkM2MtMmQxMC05
OTUyMmI4MDE4MTYnLCAnYm9vdGFibGUnOiAnMScsICdkZXYnOiAneHZkYScsICdzdGF0ZSc6ICcx
JywgJ3BhcmFtcyc6ICcvdXNyL2xvY2FsL3hlbmRvbWFpbnMvcHJlY2lzZV90ZXN0L3h2ZGEuaW1n
JywgJ21vZGUnOiAndycsICdvbmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICcxJywgJ3R5cGUn
OiAnZmlsZSd9IHRvIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyLgpbMjAxMi0w
Ni0wOCAxOTowNDo0OSAxMzYwXSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBjcmVhdGVEZXZp
Y2U6IHZpZiA6IHsnbWFjJzogJzAwOjE2OjAwOjAwOjQyOjIzJywgJ3V1aWQnOiAnMDlmZjEwNzYt
M2I1Mi0zMWU4LWI3ODctYTE2NTNhMTdiZWQxJ30KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0g
REVCVUcgKERldkNvbnRyb2xsZXI6OTUpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcgeydtYWMnOiAn
MDA6MTY6MDA6MDA6NDI6MjMnLCAnaGFuZGxlJzogJzAnLCAncHJvdG9jb2wnOiAneDg2XzY0LWFi
aScsICdiYWNrZW5kLWlkJzogJzAnLCAnc3RhdGUnOiAnMScsICdiYWNrZW5kJzogJy9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZpZi8xLzAnfSB0byAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
LgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2
Q29udHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdwcmVjaXNldGVzdCcsICdmcm9udGVuZCc6
ICcvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wJywgJ3V1aWQnOiAnMDlmZjEwNzYtM2I1Mi0z
MWU4LWI3ODctYTE2NTNhMTdiZWQxJywgJ3NjcmlwdCc6ICcvZXRjL3hlbi9zY3JpcHRzL3ZpZi1i
cmlkZ2UnLCAnbWFjJzogJzAwOjE2OjAwOjAwOjQyOjIzJywgJ2Zyb250ZW5kLWlkJzogJzEnLCAn
c3RhdGUnOiAnMScsICdvbmxpbmUnOiAnMScsICdoYW5kbGUnOiAnMCd9IHRvIC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi8xLzAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIElORk8gKFhl
bmREb21haW5JbmZvOjIzNTcpIGNyZWF0ZURldmljZTogcGNpIDogeydkZXZzJzogW3snc2xvdCc6
ICcweDA1JywgJ2RvbWFpbic6ICcweDAwMDAnLCAna2V5JzogJzAxOjA1LjAnLCAnYnVzJzogJzB4
MDEnLCAndmRldmZuJzogJzB4MTAwJywgJ2Z1bmMnOiAnMHgwJywgJ3V1aWQnOiAnMjhiNDliOGMt
MGQxOS03MjA1LTJiNDYtZTYyZGFkZTM1MmM3J31dLCAndXVpZCc6ICdiMDg5ZjM0YS04ZTMzLTBj
MzgtYTkwYi1hYjY1NGE4NTBmM2EnfQpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBJTkZPIChw
Y2lxdWlyazo5MikgTk8gcXVpcmtzIGZvdW5kIGZvciBQQ0kgZGV2aWNlIFsxMTMxOjcxNDY6MTg5
NDowMDJjXQpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAocGNpcXVpcms6MTMyKSBQ
ZXJtaXNzaXZlIG1vZGUgZW5hYmxlZCBmb3IgUENJIGRldmljZSBbMTEzMTo3MTQ2OjE4OTQ6MDAy
Y10KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKHBjaXF1aXJrOjE0MSkgVW5jb25z
dHJhaW5lZCBkZXZpY2U6IDAwMDA6MDE6MDUuMApbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBE
RUJVRyAocGNpaWY6MzE3KSBwY2k6IGFzc2lnbiBkZXZpY2UgMDAwMDowMTowNS4wClsyMDEyLTA2
LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChwY2lpZjozMzQpIHBjaTogZW5hYmxpbmcgaW9tZW0g
MHhmYWUwMDAwMC8weDEwMDAgcGZuIDB4ZmFlMDAvMHgxClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEz
NjBdIERFQlVHIChwY2lpZjozNTEpIHBjaTogZW5hYmxpbmcgaXJxIDE5ClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIERFQlVHIChwY2lpZjo0NTYpIHBjaTogcmVnaXN0ZXIgYWVyIHdhdGNoIC9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvYWVyU3RhdGUKWzIwMTItMDYtMDggMTk6MDQ6
NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6OTUpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcg
eydwcm90b2NvbCc6ICd4ODZfNjQtYWJpJywgJ3N0YXRlJzogJzEnLCAnYmFja2VuZC1pZCc6ICcw
JywgJ2JhY2tlbmQnOiAnL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCd9IHRvIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvcGNpLzAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVH
IChEZXZDb250cm9sbGVyOjk3KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnZG9tYWluJzogJ3By
ZWNpc2V0ZXN0JywgJ2tleS0wJzogJzAxOjA1LjAnLCAndmRldmZuLTAnOiAnMTAwJywgJ3V1aWQn
OiAnYjA4OWYzNGEtOGUzMy0wYzM4LWE5MGItYWI2NTRhODUwZjNhJywgJ2Zyb250ZW5kLWlkJzog
JzEnLCAnZGV2LTAnOiAnMDAwMDowMTowNS4wJywgJ3N0YXRlJzogJzEnLCAnb25saW5lJzogJzEn
LCAnZnJvbnRlbmQnOiAnL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCcsICd1dWlkLTAnOiAn
MjhiNDliOGMtMGQxOS03MjA1LTJiNDYtZTYyZGFkZTM1MmM3JywgJ251bV9kZXZzJzogJzEnfSB0
byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAx
MzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MzQyMCkgU3RvcmluZyBWTSBkZXRhaWxzOiB7J29u
X3hlbmRfc3RvcCc6ICdpZ25vcmUnLCAncG9vbF9uYW1lJzogJ1Bvb2wtMCcsICdzaGFkb3dfbWVt
b3J5JzogJzAnLCAndXVpZCc6ICc3ZjkxYzA1OS1iYTgxLTA3ODEtM2Y3Zi0xZjc2M2ZjMzdjOWYn
LCAnb25fcmVib290JzogJ3Jlc3RhcnQnLCAnc3RhcnRfdGltZSc6ICcxMzM5MTc1MDg5LjY5Jywg
J29uX3Bvd2Vyb2ZmJzogJ2Rlc3Ryb3knLCAnYm9vdGxvYWRlcl9hcmdzJzogJycsICdvbl94ZW5k
X3N0YXJ0JzogJ2lnbm9yZScsICdvbl9jcmFzaCc6ICdyZXN0YXJ0JywgJ3hlbmQvcmVzdGFydF9j
b3VudCc6ICcwJywgJ3ZjcHVzJzogJzEnLCAndmNwdV9hdmFpbCc6ICcxJywgJ2Jvb3Rsb2FkZXIn
OiAnJywgJ2ltYWdlJzogIihsaW51eCAoa2VybmVsIC91c3IvbG9jYWwveGVuZG9tYWlucy9wcmVj
aXNlX3Rlc3Qva2VybmVsLmltZykgKHJhbWRpc2sgL3Vzci9sb2NhbC94ZW5kb21haW5zL3ByZWNp
c2VfdGVzdC9pbml0cmQuaW1nKSAoYXJncyAncm9vdD0vZGV2L3h2ZGExIGlvbW11PXNvZnQgZGVi
dWcgbG9nbGV2ZWw9MTAgZWFybHlwcmludGs9eGVuYm9vdCBjb25zb2xlPWh2YzAgcm8geGVuY29u
cz10dHknKSAoc3VwZXJwYWdlcyAwKSAodmlkZW9yYW0gNCkgKHBjaSAoKDB4MDAwMCAweDAxIDB4
MDUgMHgwIDB4MTAwICgpKSkpIChub21pZ3JhdGUgMCkgKHRzY19tb2RlIDApIChub3RlcyAoSFZf
U1RBUlRfTE9XIDE4NDQ2NjAzMzM2MjIxMTk2Mjg4KSAoRkVBVFVSRVMgJyF3cml0YWJsZV9wYWdl
X3RhYmxlc3xwYWVfcGdkaXJfYWJvdmVfNGdiJykgKFZJUlRfQkFTRSAxODQ0Njc0NDA3MTU2MjA2
Nzk2OCkgKEdVRVNUX1ZFUlNJT04gMi42KSAoUEFERFJfT0ZGU0VUIDApIChHVUVTVF9PUyBsaW51
eCkgKEhZUEVSQ0FMTF9QQUdFIDE4NDQ2NzQ0MDcxNTc4ODQ5MjgwKSAoTE9BREVSIGdlbmVyaWMp
IChTVVNQRU5EX0NBTkNFTCAxKSAoUEFFX01PREUgeWVzKSAoRU5UUlkgMTg0NDY3NDQwNzE1OTI0
NTY3MDQpIChYRU5fVkVSU0lPTiB4ZW4tMy4wKSkpIiwgJ25hbWUnOiAncHJlY2lzZXRlc3QnfQpb
MjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTc5NCkgU3Rv
cmluZyBkb21haW4gZGV0YWlsczogeydjb25zb2xlL3JpbmctcmVmJzogJzIwNzQ2NicsICdpbWFn
ZS9lbnRyeSc6ICcxODQ0Njc0NDA3MTU5MjQ1NjcwNCcsICdjb25zb2xlL3BvcnQnOiAnMicsICdz
dG9yZS9yaW5nLXJlZic6ICcyMDc0NjcnLCAnaW1hZ2UvbG9hZGVyJzogJ2dlbmVyaWMnLCAndm0n
OiAnL3ZtLzdmOTFjMDU5LWJhODEtMDc4MS0zZjdmLTFmNzYzZmMzN2M5ZicsICdjb250cm9sL3Bs
YXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNzb3Itc3VzcGVuZCc6ICcxJywgJ2ltYWdlL2h2LXN0
YXJ0LWxvdyc6ICcxODQ0NjYwMzMzNjIyMTE5NjI4OCcsICdpbWFnZS9ndWVzdC1vcyc6ICdsaW51
eCcsICdpbWFnZS92aXJ0LWJhc2UnOiAnMTg0NDY3NDQwNzE1NjIwNjc5NjgnLCAnbWVtb3J5L3Rh
cmdldCc6ICc1MjQyODgnLCAnaW1hZ2UvZ3Vlc3QtdmVyc2lvbic6ICcyLjYnLCAnaW1hZ2UvcGFl
LW1vZGUnOiAneWVzJywgJ2Rlc2NyaXB0aW9uJzogJycsICdjb25zb2xlL2xpbWl0JzogJzEwNDg1
NzYnLCAnaW1hZ2UvcGFkZHItb2Zmc2V0JzogJzAnLCAnaW1hZ2UvaHlwZXJjYWxsLXBhZ2UnOiAn
MTg0NDY3NDQwNzE1Nzg4NDkyODAnLCAnaW1hZ2Uvc3VzcGVuZC1jYW5jZWwnOiAnMScsICdjcHUv
MC9hdmFpbGFiaWxpdHknOiAnb25saW5lJywgJ2ltYWdlL2ZlYXR1cmVzL3BhZS1wZ2Rpci1hYm92
ZS00Z2InOiAnMScsICdpbWFnZS9mZWF0dXJlcy93cml0YWJsZS1wYWdlLXRhYmxlcyc6ICcwJywg
J2NvbnNvbGUvdHlwZSc6ICd4ZW5jb25zb2xlZCcsICduYW1lJzogJ3ByZWNpc2V0ZXN0JywgJ2Rv
bWlkJzogJzEnLCAnaW1hZ2UveGVuLXZlcnNpb24nOiAneGVuLTMuMCcsICdzdG9yZS9wb3J0Jzog
JzEnfQpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NSkg
RGV2Q29udHJvbGxlcjogd3JpdGluZyB7J3Byb3RvY29sJzogJ3g4Nl82NC1hYmknLCAnc3RhdGUn
OiAnMScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9jb25zb2xlLzEvMCd9IHRvIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvY29uc29sZS8wLgpb
MjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29u
dHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdwcmVjaXNldGVzdCcsICdmcm9udGVuZCc6ICcv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL2NvbnNvbGUvMCcsICd1dWlkJzogJzlkYjNjNWNiLWVmMzgt
MDEyMi02Y2FhLTRlNWY3NzgyZjAxNycsICdmcm9udGVuZC1pZCc6ICcxJywgJ3N0YXRlJzogJzEn
LCAnbG9jYXRpb24nOiAnMicsICdvbmxpbmUnOiAnMScsICdwcm90b2NvbCc6ICd2dDEwMCd9IHRv
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wLgpbMjAxMi0wNi0wOCAxOTowNDo0
OSAxMzYwXSBERUJVRyAocGNpaWY6NDYwKSBYZW5kRG9tYWluSW5mby5oYW5kbGVBZXJTdGF0ZVdh
dGNoClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxODgx
KSBYZW5kRG9tYWluSW5mby5oYW5kbGVTaHV0ZG93bldhdGNoClsyMDEyLTA2LTA4IDE5OjA0OjQ5
IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB0YXAy
LgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdh
aXRpbmcgZm9yIGRldmljZXMgdmlmLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAo
RGV2Q29udHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9yIDAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEz
NjBdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxiYWNrIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaG90cGx1Zy1zdGF0dXMuClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxi
YWNrIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaG90cGx1Zy1zdGF0dXMuClsyMDEy
LTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0
YXR1c0NhbGxiYWNrIDEuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250
cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2a2JkLgpbMjAxMi0wNi0wOCAxOTowNDo0
OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgaW9w
b3J0cy4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5
KSBXYWl0aW5nIGZvciBkZXZpY2VzIHRhcC4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVC
VUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzIHZpZjIuClsyMDEyLTA2
LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3Ig
ZGV2aWNlcyBjb25zb2xlLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29u
dHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9yIDAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERF
QlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2c2NzaS4KWzIwMTIt
MDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZv
ciBkZXZpY2VzIHZiZC4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRy
b2xsZXI6MTQ0KSBXYWl0aW5nIGZvciA1MTcxMi4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0g
REVCVUcgKERldkNvbnRyb2xsZXI6NjI4KSBob3RwbHVnU3RhdHVzQ2FsbGJhY2sgL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvaG90cGx1Zy1zdGF0dXMuClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0YXR1c0NhbGxi
YWNrIDEuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEz
OSkgV2FpdGluZyBmb3IgZGV2aWNlcyBpcnEuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERF
QlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2ZmIuClsyMDEyLTA2
LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3Ig
ZGV2aWNlcyBwY2kuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9s
bGVyOjE0NCkgV2FpdGluZyBmb3IgMC4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcg
KERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzIHZ1c2IuClsyMDEyLTA2LTA4
IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2
aWNlcyB2dHBtLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBJTkZPIChYZW5kRG9tYWluOjEy
MjUpIERvbWFpbiBwcmVjaXNldGVzdCAoMSkgdW5wYXVzZWQuClsyMDEyLTA2LTA4IDE5OjA0OjUw
IDEzNjBdIFdBUk5JTkcgKFhlbmREb21haW5JbmZvOjIwNjEpIERvbWFpbiBoYXMgY3Jhc2hlZDog
bmFtZT1wcmVjaXNldGVzdCBpZD0xLgpbMjAxMi0wNi0wOCAxOTowNDo1MCAxMzYwXSBFUlJPUiAo
WGVuZERvbWFpbkluZm86MjE5NSkgVk0gcHJlY2lzZXRlc3QgcmVzdGFydGluZyB0b28gZmFzdCAo
RWxhcHNlZCB0aW1lOiAwLjM1NDk2NiBzZWNvbmRzKS4gUmVmdXNpbmcgdG8gcmVzdGFydCB0byBh
dm9pZCBsb29wcy4KWzIwMTItMDYtMDggMTk6MDQ6NTAgMTM2MF0gREVCVUcgKFhlbmREb21haW5J
bmZvOjMwNzEpIFhlbmREb21haW5JbmZvLmRlc3Ryb3k6IGRvbWlkPTEKWzIwMTItMDYtMDggMTk6
MDQ6NTAgMTM2MF0gREVCVUcgKFhlbmREb21haW5JbmZvOjI0MDEpIERlc3Ryb3lpbmcgZGV2aWNl
IG1vZGVsClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoy
NDA4KSBSZWxlYXNpbmcgZGV2aWNlcwpbMjAxMi0wNi0wOCAxOTowNDo1MCAxMzYwXSBERUJVRyAo
WGVuZERvbWFpbkluZm86MjQxNCkgUmVtb3ZpbmcgdmlmLzAKWzIwMTItMDYtMDggMTk6MDQ6NTAg
MTM2MF0gREVCVUcgKFhlbmREb21haW5JbmZvOjEyNzYpIFhlbmREb21haW5JbmZvLmRlc3Ryb3lE
ZXZpY2U6IGRldmljZUNsYXNzID0gdmlmLCBkZXZpY2UgPSB2aWYvMApbMjAxMi0wNi0wOCAxOTow
NDo1MCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MjQxNCkgUmVtb3ZpbmcgY29uc29sZS8w
ClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMjc2KSBY
ZW5kRG9tYWluSW5mby5kZXN0cm95RGV2aWNlOiBkZXZpY2VDbGFzcyA9IGNvbnNvbGUsIGRldmlj
ZSA9IGNvbnNvbGUvMApbMjAxMi0wNi0wOCAxOTowNDo1MCAxMzYwXSBERUJVRyAoWGVuZERvbWFp
bkluZm86MjQxNCkgUmVtb3ZpbmcgdmJkLzUxNzEyClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBd
IERFQlVHIChYZW5kRG9tYWluSW5mbzoxMjc2KSBYZW5kRG9tYWluSW5mby5kZXN0cm95RGV2aWNl
OiBkZXZpY2VDbGFzcyA9IHZiZCwgZGV2aWNlID0gdmJkLzUxNzEyClsyMDEyLTA2LTA4IDE5OjA0
OjUwIDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoyNDE0KSBSZW1vdmluZyBwY2kvMApbMjAx
Mi0wNi0wOCAxOTowNDo1MCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTI3NikgWGVuZERv
bWFpbkluZm8uZGVzdHJveURldmljZTogZGV2aWNlQ2xhc3MgPSBwY2ksIGRldmljZSA9IHBjaS8w
ClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBdIERFQlVHIChwY2lpZjo0NjApIFhlbmREb21haW5J
bmZvLmhhbmRsZUFlclN0YXRlV2F0Y2gKWzIwMTItMDYtMDggMTk6MDQ6NTAgMTM2MF0gREVCVUcg
KHBjaWlmOjU3OCkgcGNpOiB1bnJlZ2lzdGVyIGFlciB3YXRjaAo=
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xm_dmesg.log"
Content-Disposition: attachment; filename="dom0_xm_dmesg.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hw5

KFhFTikgWGVuIHZlcnNpb24gNC4xLjIgKFVidW50dSA0LjEuMi0ydWJ1bnR1MikgKHN0ZWZhbi5i
YWRlckBjYW5vbmljYWwuY29tKSAoZ2NjIHZlcnNpb24gNC42LjMgKFVidW50dS9MaW5hcm8gNC42
LjMtMXVidW50dTIpICkgVGh1IE1hciAgOCAxNDozMToxMSBVVEMgMjAxMgooWEVOKSBCb290bG9h
ZGVyOiBHUlVCIDEuOTktMjF1YnVudHUzLjEKKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRl
cgooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUs
IGZvbnQgOHgxNgooWEVOKSAgVkJFL0REQyBtZXRob2RzOiBub25lOyBFRElEIHRyYW5zZmVyIHRp
bWU6IDAgc2Vjb25kcwooWEVOKSAgRURJRCBpbmZvIG5vdCByZXRyaWV2ZWQgYmVjYXVzZSBubyBE
REMgcmV0cmlldmFsIG1ldGhvZCBkZXRlY3RlZAooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVO
KSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgNSBFREQgaW5mb3JtYXRpb24g
c3RydWN0dXJlcwooWEVOKSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAw
MCAtIDAwMDAwMDAwMDAwOWUwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAw
MDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTMwMDAgLSAwMDAw
MDAwMDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAw
MGNmZjkwMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGNmZjkwMDAwIC0gMDAwMDAwMDBjZmZh
ODAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDBjZmZhODAwMCAtIDAwMDAwMDAwY2ZmZTAw
MDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDBjZmZlMDAwMCAtIDAwMDAwMDAwZDAwMDAwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWMwMDAwMCAtIDAwMDAwMDAwZmVjMDEwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVmMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBmZmYwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDAxMjAwMDAwMDAgKHVzYWJsZSkKKFhF
TikgQUNQSTogUlNEUCAwMDBGQkJCMCwgMDAyNCAocjIgQUNQSUFNKQooWEVOKSBBQ1BJOiBYU0RU
IENGRjkwMTAwLCAwMDZDIChyMSAwNDEzMTEgWFNEVDExMTAgMjAxMTA0MTMgTVNGVCAgICAgICA5
NykKKFhFTikgQUNQSTogRkFDUCBDRkY5MDI5MCwgMDBGNCAocjMgMDQxMzExIEZBQ1AxMTEwIDIw
MTEwNDEzIE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IERTRFQgQ0ZGOTA0NjAsIEJGQkMgKHIx
ICBBMTE5MSBBMTE5MTAwMSAgICAgICAgMSBJTlRMIDIwMDYwMTEzKQooWEVOKSBBQ1BJOiBGQUNT
IENGRkE4MDAwLCAwMDQwCihYRU4pIEFDUEk6IEFQSUMgQ0ZGOTAzOTAsIDAwOTAgKHIxIDA0MTMx
MSBBUElDMTExMCAyMDExMDQxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBBQ1BJOiBNQ0ZHIENGRjkw
NDIwLCAwMDNDIChyMSAwNDEzMTEgT0VNTUNGRyAgMjAxMTA0MTMgTVNGVCAgICAgICA5NykKKFhF
TikgQUNQSTogT0VNQiBDRkZBODA0MCwgMDA3MyAocjEgMDQxMzExIE9FTUIxMTEwIDIwMTEwNDEz
IE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IFNSQVQgQ0ZGOUM0MjAsIDAwRTggKHIxIEFNRCAg
ICBGQU1fRl8xMCAgICAgICAgMiBBTUQgICAgICAgICAxKQooWEVOKSBBQ1BJOiBIUEVUIENGRjlD
NTEwLCAwMDM4IChyMSAwNDEzMTEgT0VNSFBFVDAgMjAxMTA0MTMgTVNGVCAgICAgICA5NykKKFhF
TikgQUNQSTogSU5GTyBDRkZBODBDMCwgMDEyNCAocjEgMDQxMzExIEFNRElORk8gIDIwMTEwNDEz
IE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IE5WSEQgQ0ZGQTgxRjAsIDAyODQgKHIxIDA0MTMx
MSAgTlZIRENQICAyMDExMDQxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBBQ1BJOiBTU0RUIENGRjlD
NTUwLCAwODhDIChyMSBBIE0gSSAgUE9XRVJOT1cgICAgICAgIDEgQU1EICAgICAgICAgMSkKKFhF
TikgU3lzdGVtIFJBTTogMzgzOU1CICgzOTMxMzIwa0IpCihYRU4pIERvbWFpbiBoZWFwIGluaXRp
YWxpc2VkCihYRU4pIFByb2Nlc3NvciAjMCAwOjUgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIFByb2Nl
c3NvciAjMSAwOjUgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIFByb2Nlc3NvciAjMiAwOjUgQVBJQyB2
ZXJzaW9uIDE2CihYRU4pIFByb2Nlc3NvciAjMyAwOjUgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIElP
QVBJQ1swXTogYXBpY19pZCA0LCB2ZXJzaW9uIDE3LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAw
LTIzCihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwoo
WEVOKSBUYWJsZSBpcyBub3QgZm91bmQhCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRp
dCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgRGV0ZWN0ZWQgMjIwMC4wMzYgTUh6IHByb2Nlc3Nv
ci4KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgQU1ELVZpOiBJT01NVSBub3Qg
Zm91bmQhCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSBFTkFCTElORyBJ
Ty1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG5ldyBBQ0sgbWV0aG9kCihYRU4pIFBsYXRmb3Jt
IHRpbWVyIGlzIDI1LjAwME1IeiBIUEVUCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
MTYgS2lCLgooWEVOKSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4pIFNWTTogU3VwcG9ydGVkIGFk
dmFuY2VkIGZlYXR1cmVzOgooWEVOKSAgLSBOZXN0ZWQgUGFnZSBUYWJsZXMgKE5QVCkKKFhFTikg
IC0gTGFzdCBCcmFuY2ggUmVjb3JkIChMQlIpIFZpcnR1YWxpc2F0aW9uCihYRU4pICAtIE5leHQt
UklQIFNhdmVkIG9uICNWTUVYSVQKKFhFTikgSFZNOiBTVk0gZW5hYmxlZAooWEVOKSBIVk06IEhh
cmR3YXJlIEFzc2lzdGVkIFBhZ2luZyBkZXRlY3RlZC4KKFhFTikgQnJvdWdodCB1cCA0IENQVXMK
KFhFTikgWGVub3Byb2ZpbGU6IEZhaWxlZCB0byBzZXR1cCBJQlMgTFZUIG9mZnNldCwgSUJTQ1RM
ID0gMHhmZmZmZmZmZgooWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKKFhFTikgIFhlbiAg
a2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQs
IFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyMDVmMDAwCihYRU4pIFBIWVNJQ0FMIE1F
TU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAxMTQwMDAwMDAt
PjAwMDAwMDAxMTgwMDAwMDAgKDkxMDg3OSBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJ
bml0LiByYW1kaXNrOiAwMDAwMDAwMTFkODBlMDAwLT4wMDAwMDAwMTFmZmZmZTAwCihYRU4pIFZJ
UlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4
MTAwMDAwMC0+ZmZmZmZmZmY4MjA1ZjAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogZmZmZmZmZmY4
MjA1ZjAwMC0+ZmZmZmZmZmY4NDg1MGUwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogZmZmZmZmZmY4
NDg1MTAwMC0+ZmZmZmZmZmY4NGY3ODA4OAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4
NGY3OTAwMC0+ZmZmZmZmZmY4NGY3OTRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4
NGY3YTAwMC0+ZmZmZmZmZmY4NGZhNzAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4
NGZhNzAwMC0+ZmZmZmZmZmY4NGZhODAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4
MDAwMDAwMC0+ZmZmZmZmZmY4NTQwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4
MWNmYjIwMAooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDQgVkNQVXMKKFhFTikgU2NydWJiaW5nIEZy
ZWUgUkFNOiAuZG9uZS4KKFhFTikgWGVuIHRyYWNlIGJ1ZmZlcnM6IGRpc2FibGVkCihYRU4pIFN0
ZC4gTG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlzIHJl
bGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAo
dHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVOKSBG
cmVlZCAyMjBrQiBpbml0IG1lbW9yeS4KKFhFTikgdHJhcHMuYzoyNDMyOmQwIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgMDAwMDAwMDBjMDAxMDAwNCBmcm9tIDB4MDAwMDAwMzBjMDYwODAyNyB0byAw
eDAwMDAwMDAwMDAwMGFiY2QuCihYRU4pIHBoeXNkZXYuYzoxNTU6IGRvbTA6IHdyb25nIG1hcF9w
aXJxIHR5cGUgMwo=
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="domU_boot.log"
Content-Disposition: attachment; filename="domU_boot.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hx6

VXNpbmcgY29uZmlnIGZpbGUgIi4veGVuLmNmZyIuClN0YXJ0ZWQgZG9tYWluIHByZWNpc2V0ZXN0
IChpZD0xKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWFybHkpIFsgICAgMC4w
MDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNldAooZWFybHkpIFsgICAgMC4w
MDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdQooZWFybHkpIFsgICAgMC4wMDAw
MDBdIExpbnV4IHZlcnNpb24gMy4yLjAtMjQtZ2VuZXJpYyAoYnVpbGRkQGNyZXN0ZWQpIChnY2Mg
dmVyc2lvbiA0LjYuMyAoVWJ1bnR1L0xpbmFybyA0LjYuMy0xdWJ1bnR1NSkgKSAjMzktVWJ1bnR1
IFNNUCBNb24gTWF5IDIxIDE2OjUyOjE3IFVUQyAyMDEyIChVYnVudHUgMy4yLjAtMjQuMzktZ2Vu
ZXJpYyAzLjIuMTYpCihlYXJseSkgWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiByb290PS9k
ZXYveHZkYTEgaW9tbXU9c29mdCBkZWJ1ZyBsb2dsZXZlbD0xMCBlYXJseXByaW50az14ZW5ib290
IGNvbnNvbGU9aHZjMCBybyB4ZW5jb25zPXR0eQooZWFybHkpIFsgICAgMC4wMDAwMDBdIEtFUk5F
TCBzdXBwb3J0ZWQgY3B1czoKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgIEludGVsIEdlbnVpbmVJ
bnRlbAooZWFybHkpIFsgICAgMC4wMDAwMDBdICAgQU1EIEF1dGhlbnRpY0FNRAooZWFybHkpIFsg
ICAgMC4wMDAwMDBdICAgQ2VudGF1ciBDZW50YXVySGF1bHMKKGVhcmx5KSBbICAgIDAuMDAwMDAw
XSBBQ1BJIGluIHVucHJpdmlsZWdlZCBkb21haW4gZGlzYWJsZWQKKGVhcmx5KSBbICAgIDAuMDAw
MDAwXSBSZWxlYXNlZCAwIHBhZ2VzIG9mIHVudXNlZCBtZW1vcnkKKGVhcmx5KSBbICAgIDAuMDAw
MDAwXSBTZXQgMCBwYWdlKHMpIHRvIDEtMSBtYXBwaW5nCihlYXJseSkgWyAgICAwLjAwMDAwMF0g
QklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgooZWFybHkpIFsgICAgMC4wMDAwMDBdICBY
ZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpCihlYXJseSkg
WyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAg
KHJlc2VydmVkKQooZWFybHkpIFsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAwMDAxMDAwMDAg
LSAwMDAwMDAwMDIwODAwMDAwICh1c2FibGUpCihlYXJseSkgWyAgICAwLjAwMDAwMF0gYm9vdGNv
bnNvbGUgW3hlbmJvb3QwXSBlbmFibGVkCihlYXJseSkgWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1
dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlCihlYXJseSkgWyAgICAwLjAwMDAwMF0gRE1J
IG5vdCBwcmVzZW50IG9yIGludmFsaWQuCihlYXJseSkgWyAgICAwLjAwMDAwMF0gZTgyMCB1cGRh
dGUgcmFuZ2U6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDEwMDAwIChlYXJseSkgKHVz
YWJsZSkoZWFybHkpICA9PT4gKGVhcmx5KSAocmVzZXJ2ZWQpKGVhcmx5KSAKKGVhcmx5KSBbICAg
IDAuMDAwMDAwXSBlODIwIHJlbW92ZSByYW5nZTogMDAwMDAwMDAwMDBhMDAwMCAtIDAwMDAwMDAw
MDAxMDAwMDAgKGVhcmx5KSAodXNhYmxlKShlYXJseSkgCihlYXJseSkgWyAgICAwLjAwMDAwMF0g
Tm8gQUdQIGJyaWRnZSBmb3VuZAooZWFybHkpIFsgICAgMC4wMDAwMDBdIGxhc3RfcGZuID0gMHgy
MDgwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMAooZWFybHkpIFsgICAgMC4wMDAwMDBdIGlu
aXRpYWwgbWVtb3J5IG1hcHBlZCA6IDAgLSAwNDYzMDAwMAooZWFybHkpIFsgICAgMC4wMDAwMDBd
IEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOWIwMDBdIDliMDAwIHNpemUg
MjA0ODAKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAw
MDAwMDAwMDAwLTAwMDAwMDAwMjA4MDAwMDAKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgMDAwMDAw
MDAwMCAtIDAwMjA4MDAwMDAgcGFnZSA0awooZWFybHkpIFsgICAgMC4wMDAwMDBdIGtlcm5lbCBk
aXJlY3QgbWFwcGluZyB0YWJsZXMgdXAgdG8gMjA4MDAwMDAgQCAxZjU5MDAwLTIwNWYwMDAKKGVh
cmx5KSBbICAgIDAuMDAwMDAwXSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIDIwMzUwMDAgLSAy
MDVmMDAwCihlYXJseSkgWyAgICAwLjAwMDAwMF0gUkFNRElTSzogMDIwNWYwMDAgLSAwNDYzMDAw
MAooZWFybHkpIFsgICAgMC4wMDAwMDBdIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooZWFy
bHkpIFsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAw
MDAwMDIwODAwMDAwCihlYXJseSkgWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAg
MDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwMDIwODAwMDAwCihlYXJseSkgWyAgICAwLjAwMDAwMF0g
ICBOT0RFX0RBVEEgWzAwMDAwMDAwMWZmZmIwMDAgLSAwMDAwMDAwMDFmZmZmZmZmXQooZWFybHkp
IFsgICAgMC4wMDAwMDBdIFpvbmUgUEZOIHJhbmdlczoKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAg
IERNQSAgICAgIChlYXJseSkgMHgwMDAwMDAxMCAtPiAweDAwMDAxMDAwCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gICBETUEzMiAgICAoZWFybHkpIDB4MDAwMDEwMDAgLT4gMHgwMDEwMDAwMAooZWFy
bHkpIFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgKGVhcmx5KSBlbXB0eQooZWFybHkpIFsgICAg
MC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBQRk4gZm9yIGVhY2ggbm9kZQooZWFybHkpIFsg
ICAgMC4wMDAwMDBdIGVhcmx5X25vZGVfbWFwWzJdIGFjdGl2ZSBQRk4gcmFuZ2VzCihlYXJseSkg
WyAgICAwLjAwMDAwMF0gICAgIDA6IDB4MDAwMDAwMTAgLT4gMHgwMDAwMDBhMAooZWFybHkpIFsg
ICAgMC4wMDAwMDBdICAgICAwOiAweDAwMDAwMTAwIC0+IDB4MDAwMjA4MDAKKGVhcmx5KSBbICAg
IDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogMTMzMDA4CihlYXJseSkgWyAgICAwLjAw
MDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gICBETUEgem9uZTogNSBwYWdlcyByZXNlcnZlZAooZWFybHkpIFsgICAgMC4wMDAw
MDBdICAgRE1BIHpvbmU6IDM5MTUgcGFnZXMsIExJRk8gYmF0Y2g6MAooZWFybHkpIFsgICAgMC4w
MDAwMDBdICAgRE1BMzIgem9uZTogMjAxNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKKGVhcmx5KSBb
ICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDEyNzAwOCBwYWdlcywgTElGTyBiYXRjaDozMQoo
ZWFybHkpIFsgICAgMC4wMDAwMDBdIFNGSTogU2ltcGxlIEZpcm13YXJlIEludGVyZmFjZSB2MC44
MSBodHRwOi8vc2ltcGxlZmlybXdhcmUub3JnCihlYXJseSkgWyAgICAwLjAwMDAwMF0gU01QOiBB
bGxvd2luZyAxIENQVXMsIDAgaG90cGx1ZyBDUFVzCihlYXJseSkgWyAgICAwLjAwMDAwMF0gTm8g
bG9jYWwgQVBJQyBwcmVzZW50CihlYXJseSkgWyAgICAwLjAwMDAwMF0gQVBJQzogZGlzYWJsZSBh
cGljIGZhY2lsaXR5CihlYXJseSkgWyAgICAwLjAwMDAwMF0gQVBJQzogc3dpdGNoZWQgdG8gYXBp
YyBOT09QCihlYXJseSkgWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDE2CihlYXJseSkgWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogMDAwMDAwMDAwMDBhMDAw
MCAtIDAwMDAwMDAwMDAxMDAwMDAKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBD
SSByZXNvdXJjZXMgc3RhcnRpbmcgYXQgMjA4MDAwMDAgKGdhcDogMjA4MDAwMDA6ZGY4MDAwMDAp
CihlYXJseSkgWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9u
IFhlbgooZWFybHkpIFsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjEuMiAocHJlc2VydmUt
QUQpCihlYXJseSkgWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9j
cHVtYXNrX2JpdHM6MjU2IG5yX2NwdV9pZHM6MSBucl9ub2RlX2lkczoxCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gUEVSQ1BVOiBFbWJlZGRlZCAyOCBwYWdlcy9jcHUgQGZmZmY4ODAwMWZmYTcwMDAg
czgzMDcyIHI4MTkyIGQyMzQyNCB1MTE0Njg4CihlYXJseSkgWyAgICAwLjAwMDAwMF0gcGNwdS1h
bGxvYzogczgzMDcyIHI4MTkyIGQyMzQyNCB1MTE0Njg4IGFsbG9jPTI4KjQwOTYoZWFybHkpIAoo
ZWFybHkpIFsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IChlYXJseSkgWzBdIChlYXJseSkgMCAo
ZWFybHkpIAooZWFybHkpIFsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUg
b3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDEzMDkyMwooZWFybHkp
IFsgICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBETUEzMgooZWFybHkpIFsgICAgMC4wMDAwMDBd
IEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi94dmRhMSBpb21tdT1zb2Z0IGRlYnVnIGxv
Z2xldmVsPTEwIGVhcmx5cHJpbnRrPXhlbmJvb3QgY29uc29sZT1odmMwIHJvIHhlbmNvbnM9dHR5
CihlYXJseSkgWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3Jk
ZXI6IDIsIDE2Mzg0IGJ5dGVzKQooZWFybHkpIFsgICAgMC4wMDAwMDBdIFhlbi1TV0lPVExCOiBM
b3dlcmluZyB0byAzMk1CCihlYXJseSkgWyAgICAwLjAwMDAwMF0gWGVuLVNXSU9UTEI6IExvd2Vy
aW5nIHRvIDE2TUIKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSBYZW4tU1dJT1RMQjogTG93ZXJpbmcg
dG8gOE1CCihlYXJseSkgWyAgICAwLjAwMDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6
IEZhaWxlZCB0byBnZXQgY29udGlndW91cyBtZW1vcnkgZm9yIERNQSBmcm9tIFhlbiEKKGVhcmx5
KSBbICAgIDAuMDAwMDAwXSBZb3UgZWl0aGVyOiBkb24ndCBoYXZlIHRoZSBwZXJtaXNzaW9ucywg
ZG8gbm90IGhhdmUgZW5vdWdoIGZyZWUgbWVtb3J5IHVuZGVyIDRHQiwgb3IgdGhlIGh5cGVydmlz
b3IgbWVtb3J5aXMgdG9vIGZyYWdtZW50ZWQhIChyYzotMTIpCihlYXJseSkgWyAgICAwLjAwMDAw
MF0gUGlkOiAwLCBjb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIDMuMi4wLTI0LWdlbmVyaWMgIzM5
LVVidW50dQooZWFybHkpIFsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6CihlYXJseSkgWyAgICAw
LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTY0NDM0YT5dIHBhbmljKzB4OTEvMHgxYTQKKGVhcmx5KSBb
ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxZDJlY2Q0Pl0geGVuX3N3aW90bGJfaW5pdCsweDE4
NS8weDFlMQooZWFybHkpIFsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFkMGU1OTY+XSA/IHBj
aV9zd2lvdGxiX2xhdGVfaW5pdCsweDI5LzB4MjkKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgWzxm
ZmZmZmZmZjgxZDBlNTZkPl0gPyBwY2lfc3dpb3RsYl9kZXRlY3RfNGdiKzB4MmMvMHgyYwooZWFy
bHkpIFsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODE2NjljYWM+XSA/IGJhZF90b191c2VyKzB4
N2Y2LzB4N2Y2CihlYXJseSkgWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWQwMGQ3OD5dIHBj
aV94ZW5fc3dpb3RsYl9pbml0KzB4MTcvMHgyOQooZWFybHkpIFsgICAgMC4wMDAwMDBdICBbPGZm
ZmZmZmZmODFkMDNiNGU+XSBwY2lfaW9tbXVfYWxsb2MrMHg1Ny8weDZmCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWQxMGZhMz5dIG1lbV9pbml0KzB4MTkvMHhlYwooZWFybHkp
IFsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZmJhMmQ+XSBzdGFydF9rZXJuZWwrMHgxZGEv
MHgzYzcKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxY2ZiMzg4Pl0geDg2XzY0
X3N0YXJ0X3Jlc2VydmF0aW9ucysweDEzMi8weDEzNgooZWFybHkpIFsgICAgMC4wMDAwMDBdICBb
PGZmZmZmZmZmODFjZmVmMDY+XSB4ZW5fc3RhcnRfa2VybmVsKzB4NWJjLzB4NWMzCgo=
--14dae9340af5e2137804c1f92bb2
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--14dae9340af5e2137804c1f92bb2--


From xen-users-bounces@lists.xen.org Sun Jun 10 03:43:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 03:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZ2S-00072I-2l; Sun, 10 Jun 2012 03:42:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdKrw-0006oA-5U
	for xen-users@lists.xensource.com; Sat, 09 Jun 2012 12:34:16 +0000
Received: from [85.158.143.99:8310] by server-3.bemta-4.messagelabs.com id
	8A/BC-29237-7C243DF4; Sat, 09 Jun 2012 12:34:15 +0000
X-Env-Sender: zhusimu@163.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1339245253!32022886!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17959 invoked from network); 9 Jun 2012 12:34:14 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-15.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	9 Jun 2012 12:34:14 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdKrt-0004p0-57
	for xen-users@lists.xensource.com; Sat, 09 Jun 2012 05:34:13 -0700
Date: Sat, 9 Jun 2012 05:34:13 -0700 (PDT)
From: zhusimu <zhusimu@163.com>
To: xen-users@lists.xensource.com
Message-ID: <1339245253151-5709379.post@n5.nabble.com>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 10 Jun 2012 03:42:00 +0000
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your help,I solved the problem from this article:
http://xen.1045712.n5.nabble.com/Win-PVDrivers-Compilation-Check-your-timezone-td4537123.html.
But I encountered a new problem:the tool certutil in the file of
makelist.bat can not execute successfully.
http://xen.1045712.n5.nabble.com/file/n5709379/%E6%97%A0%E6%A0%87%E9%A2%98.png 
I tested the tool certutil alone,but it can not execute successfully also.
If you have any idea or suggestion,please tell me,i will appreciate very
much, thanks.

--
View this message in context: http://xen.1045712.n5.nabble.com/win-pvdrivers-Compile-Error-tp5709361p5709379.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 10 03:43:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 03:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZ2R-00071y-6p; Sun, 10 Jun 2012 03:42:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1Sd2oN-0002YC-2J
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 17:17:24 +0000
Received: from [85.158.143.99:48475] by server-3.bemta-4.messagelabs.com id
	A2/62-29237-2A332DF4; Fri, 08 Jun 2012 17:17:22 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339175839!28593086!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE1MzQx\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2490 invoked from network); 8 Jun 2012 17:17:20 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-7.tower-216.messagelabs.com with SMTP;
	8 Jun 2012 17:17:19 -0000
Received: from fwd20.aul.t-online.de (fwd20.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1Sd2oJ-0000w5-Hk; Fri, 08 Jun 2012 19:17:19 +0200
Received: from mail-yw0-f45.google.com
	(TtsTh+ZLYtJK9miwMKotR85+2VPQ5wb4rMsZsAf9RAjFyJW19D9SqlJzyMMcNbO2RcnfSHg6Rt@[209.85.213.45])
	by fwd20.webpage.t-com.de
	with esmtp id 1Sd2oF-17PkRs0; Fri, 8 Jun 2012 19:17:15 +0200
Received: by yhoo21 with SMTP id o21so1712852yho.32
	for <xen-users@lists.xen.org>; Fri, 08 Jun 2012 10:17:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.236.74 with SMTP id us10mr3123158igc.29.1339175834096; Fri,
	08 Jun 2012 10:17:14 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Fri, 8 Jun 2012 10:17:13 -0700 (PDT)
Date: Fri, 8 Jun 2012 19:17:13 +0200
Message-ID: <CADrxqj9T4Txxe_nFVQ=qJezpjRLeX6d5rQbNi1bCojhxobn-6g@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=14dae9340af5e2137804c1f92bb2
X-ID: TtsTh+ZLYtJK9miwMKotR85+2VPQ5wb4rMsZsAf9RAjFyJW19D9SqlJzyMMcNbO2RcnfSHg6Rt
X-TOI-MSGID: 4ddc57c3-2cf0-4978-be29-25dfe461edeb
X-Mailman-Approved-At: Sun, 10 Jun 2012 03:42:00 +0000
Subject: [Xen-users] PCI passthrough to PV guest - domU kernel panic when
	using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--14dae9340af5e2137804c1f92bb2
Content-Type: multipart/alternative; boundary=14dae9340af5e2136f04c1f92bb0

--14dae9340af5e2136f04c1f92bb0
Content-Type: text/plain; charset=ISO-8859-1

Hi everybody,

I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
600e processor and thus does not come with native IOMMU support. Both, dom0
and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
repositories.
I set up a pv domU guest system that works flawlessly. However, when I try
to boot the guest with iommu=soft as a kernel-parameter the domU crashes
with a kernel panic. The kernel panic does not seem to be related to an
assigned PCI device, since the guest crashes even if no PCI device is
passed.

Here's an excerpt of the guest system's boot log:
(early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
(early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
(early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
(early) [    0.000000] Kernel panic - not syncing: Failed to get contiguous
memory for DMA from Xen!
(early) [    0.000000] You either: don't have the permissions, do not have
enough free memory under 4GB, or the hypervisor memoryis too fragmented!
(rc:-12)
(early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
#39-Ubuntu
(early) [    0.000000] Call Trace:
(early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
(early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
(early) [    0.000000]  [<ffffffff81d0e596>] ?
pci_swiotlb_late_init+0x29/0x29
(early) [    0.000000]  [<ffffffff81d0e56d>] ?
pci_swiotlb_detect_4gb+0x2c/0x2c
(early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
(early) [    0.000000]  [<ffffffff81d00d78>] pci_xen_swiotlb_init+0x17/0x29
(early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
(early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
(early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
(early) [    0.000000]  [<ffffffff81cfb388>]
x86_64_start_reservations+0x132/0x136
(early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3



Some more information about my configuration:

Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* Kernel parameter pci=resource_alignment=01:05.0 set.

* xen-pciback is loaded as module with options in
/etc/modprobe.d/xen-pciback.conf:
# hide (0000:01:05.0)
options xen-pciback passthrough=1
options xen-pciback permissive
options xen-pciback hide=(0000:01:05.0)

* saa7146 driver is blacklisted:
/etc/modprobe.d/blacklist-saa7146.conf:
blacklist saa7146

* xm pci-list-assignable-devices lists mentioned PCI device

* guest's xen.cfg looks as follows:
kernel = "/usr/local/xendomains/precise_test/kernel.img"
ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
memory = 512
vcpus = 1
name = "precisetest"
vif = [ 'mac=00:16:00:00:42:23' ]
disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
root = "/dev/xvda1"
pci = [ '01:05.0' ]
extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
xencons=tty"


DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* xen-pcifront is loaded as module

* System starts when iommu=soft is not set and lspci shows passed device.
However, the device is not usable

At this point I got stuck and have no clue how to further debug my
setup. The log files of both systems are attached. Please let me know, if I
missed something.

Thank you very much for your support

best regards
Christian

--14dae9340af5e2136f04c1f92bb0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span></span><span></span><a></a>Hi everybody,<div><br></div><div>I followe=
d the tutorial at=A0<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough=
" target=3D"_blank">http://wiki.xen.org/wiki/Xen_PCI_Passthrough</a>=A0to p=
assthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen gue=
st. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4 600e p=
rocessor and thus does not come with native IOMMU support. Both, dom0 and d=
omU are based on Ubuntu 12.04 with Xen 4.1.2 from official repositories.</d=
iv>


<div>I set up a pv domU guest system that works flawlessly. However, when I=
 try to boot the guest with iommu=3Dsoft as a kernel-parameter the domU cra=
shes with a kernel panic. The kernel panic does not seem to be related to a=
n assigned PCI device, since the guest crashes even if no PCI device is pas=
sed.=A0</div>


<div><br></div><div>Here&#39;s an excerpt of the guest system&#39;s boot lo=
g:</div><div><div>(early) [ =A0 =A00.000000] Kernel command line: root=3D/d=
ev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot console=3Dh=
vc0 ro xencons=3Dtty</div>

<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>

<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>

<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>

(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div><br></div><div><br></div><div><br></div><di=
v>Some more information about my configuration:</div><div><br></div><div>Do=
m0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):</div>


<div>* Kernel parameter=A0pci=3Dresource_alignment=3D01:05.0 set.</div><div=
><br></div><div>* xen-pciback is loaded as module with options in /etc/modp=
robe.d/xen-pciback.conf:</div><div><div># hide (0000:01:05.0)</div><div>opt=
ions xen-pciback passthrough=3D1</div>


<div>options xen-pciback permissive</div><div>options xen-pciback hide=3D(0=
000:01:05.0)=A0</div></div><div><br></div><div>* saa7146 driver is blacklis=
ted:</div><div>/etc/modprobe.d/blacklist-saa7146.conf:</div><div><div>black=
list saa7146</div>


</div><div><br></div><div>* xm pci-list-assignable-devices lists mentioned =
PCI device</div><div><br></div><div>* guest&#39;s xen.cfg looks as follows:=
</div><div><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.=
img&quot;</div>

<div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/initrd.img&quot;<=
/div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>name =3D &quot;pre=
cisetest&quot;</div><div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div=
><div>disk =3D [ &#39;file:/usr/local/xendomains/precise_test/xvda.img,xvda=
,w&#39; =A0]</div>

<div>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; =
]</div><div>extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3D=
xenboot console=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div><br></div><di=
v><br></div>

<div>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</div><div>* xen-pci=
front is loaded as module</div>
<div><br></div><div>* System starts when iommu=3Dsoft is not set and lspci =
shows passed device. However, the device is not usable</div><div><br></div>=
<div>At this point I got stuck and have no clue how to further debug my set=
up.=A0The log files of both systems are attached. Please let me know, if I =
missed something.</div>

<div><br></div><div>Thank you very much for your support</div><div><br></di=
v><div>best regards</div><div>Christian</div><div><br></div><div><br></div>=
<div><br></div><div><br></div><div><br></div>

--14dae9340af5e2136f04c1f92bb0--
--14dae9340af5e2137804c1f92bb2
Content-Type: text/plain; charset=US-ASCII; name="kernel_config.txt"
Content-Disposition: attachment; filename="kernel_config.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hx7

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4
Nl82NCAzLjIuMC0yNC1nZW5lcmljIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklU
PXkKIyBDT05GSUdfWDg2XzMyIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9
eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2
NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf
ZGVmY29uZmlnIgpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CkNPTkZJR19DTE9DS1NPVVJD
RV9XQVRDSERPRz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0FSQ0hfQ0xP
Q0tTT1VSQ0VfREFUQT15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNP
TkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklH
X0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19aT05FX0RNQT15
CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkK
Q09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dF
TkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklH
X0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19HRU5FUklDX0dQSU89eQpDT05GSUdfQVJDSF9NQVlf
SEFWRV9QQ19GREM9eQojIENPTkZJR19SV1NFTV9HRU5FUklDX1NQSU5MT0NLIGlzIG5vdCBzZXQK
Q09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9JRExF
X1dBSVQ9eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfR0VORVJJQ19U
SU1FX1ZTWVNDQUxMPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hB
U19ERUZBVUxUX0lETEU9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklH
X0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJT
VF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19B
UkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15
CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FSQ0hfUE9QVUxBVEVTX05PREVfTUFQPXkKQ09O
RklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9
eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfSEFWRV9JTlRF
TF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19YODZfSFQ9eQpDT05GSUdfQVJDSF9I
V0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLXJkaSAtZmNhbGwtc2F2ZWQtcnNpIC1mY2FsbC1z
YXZlZC1yZHggLWZjYWxsLXNhdmVkLXJjeCAtZmNhbGwtc2F2ZWQtcjggLWZjYWxsLXNhdmVkLXI5
IC1mY2FsbC1zYXZlZC1yMTAgLWZjYWxsLXNhdmVkLXIxMSIKIyBDT05GSUdfS1RJTUVfU0NBTEFS
IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfQ1BVX1BST0JFX1JFTEVBU0U9eQpDT05GSUdfREVGQ09O
RklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSEFW
RV9JUlFfV09SSz15CkNPTkZJR19JUlFfV09SSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJ
R19FWFBFUklNRU5UQUw9eQpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19JTklU
X1BBU1NfQUxMX1BBUkFNUz15CkNPTkZJR19DUk9TU19DT01QSUxFPSIiCkNPTkZJR19MT0NBTFZF
UlNJT049IiIKIyBDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE8gaXMgbm90IHNldApDT05GSUdfSEFW
RV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tF
Uk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa
Tz15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0
CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1RO
QU1FPSIobm9uZSkiCkNPTkZJR19WRVJTSU9OX1NJR05BVFVSRT0iVWJ1bnR1IDMuMi4wLTI0LjM5
LWdlbmVyaWMgMy4yLjE2IgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZ
U1ZJUENfU1lTQ1RMPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVf
U1lTQ1RMPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUND
VF9WMz15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RF
TEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9
eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUX1dBVENI
PXkKQ09ORklHX0FVRElUX1RSRUU9eQpDT05GSUdfSEFWRV9HRU5FUklDX0hBUkRJUlFTPXkKCiMK
IyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSEFSRElSUVM9eQpDT05GSUdfSEFWRV9T
UEFSU0VfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJR
X1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9D
SElQPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQoK
IwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19QUkVFTVBUX1JD
VSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfRkFO
T1VUPTY0CiMgQ09ORklHX1JDVV9GQU5PVVRfRVhBQ1QgaXMgbm90IHNldApDT05GSUdfUkNVX0ZB
U1RfTk9fSFo9eQojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lL
Q09ORklHIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTgKQ09ORklHX0hBVkVfVU5T
VEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQ0dST1VQUz15CiMgQ09ORklHX0NHUk9VUF9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfREVWSUNF
PXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9V
UF9DUFVBQ0NUPXkKQ09ORklHX1JFU09VUkNFX0NPVU5URVJTPXkKQ09ORklHX0NHUk9VUF9NRU1f
UkVTX0NUTFI9eQpDT05GSUdfQ0dST1VQX01FTV9SRVNfQ1RMUl9TV0FQPXkKQ09ORklHX0NHUk9V
UF9NRU1fUkVTX0NUTFJfU1dBUF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklH
X0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5E
V0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09O
RklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJ
R19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05T
PXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQpDT05GSUdfTU1fT1dO
RVI9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkK
Q09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklH
X1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9Y
Wj15CkNPTkZJR19SRF9MWk89eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qg
c2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfRVhQRVJUPXkK
Q09ORklHX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9TWVNDQUxMPXkKQ09ORklHX0tBTExTWU1TPXkK
Q09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19IT1RQTFVHPXkKQ09ORklHX1BSSU5USz15CkNP
TkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09O
RklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRF
WD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09O
RklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKIyBDT05GSUdfRU1CRURE
RUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZv
cm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05GSUdf
UEVSRl9DT1VOVEVSUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNl
dApDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19T
TFVCX0RFQlVHPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIg
aXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMT0IgaXMgbm90IHNldApDT05GSUdf
UFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX09QUk9GSUxFPW0KIyBDT05G
SUdfT1BST0ZJTEVfRVZFTlRfTVVMVElQTEVYIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJ
TEU9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKQ09ORklHX09QVFBST0JF
Uz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0tSRVRQ
Uk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQ
X1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNP
TkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklH
X0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX1VTRV9HRU5FUklDX1NNUF9IRUxQRVJTPXkKQ09ORklH
X0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9BUElfREVC
VUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQ
T0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hB
VkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklH
X0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJ
TFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJv
ZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0dF
TkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JU
X01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdf
TU9EVUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09O
RklHX01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpD
T05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX1NUT1BfTUFDSElORT15CkNPTkZJ
R19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNP
TkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQpDT05G
SUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9P
UD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklH
X0NGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfREVGQVVMVF9ERUFETElORSBpcyBub3Qgc2V0
CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNP
TkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09O
RklHX1BBREFUQT15CiMgQ09ORklHX0lOTElORV9TUElOX1RSWUxPQ0sgaXMgbm90IHNldAojIENP
TkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1NQ
SU5fTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9TUElOX0xPQ0tfQkggaXMgbm90IHNl
dAojIENPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElO
RV9TUElOX0xPQ0tfSVJRU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0s9
eQojIENPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tfQkggaXMgbm90IHNldApDT05GSUdfSU5MSU5F
X1NQSU5fVU5MT0NLX0lSUT15CiMgQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlFSRVNUT1JF
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1JFQURfVFJZTE9DSyBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOTElORV9SRUFEX0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19JTkxJTkVfUkVBRF9MT0NL
X0JIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1JFQURfTE9DS19JUlEgaXMgbm90IHNldAoj
IENPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkUgaXMgbm90IHNldApDT05GSUdfSU5MSU5F
X1JFQURfVU5MT0NLPXkKIyBDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIIGlzIG5vdCBzZXQK
Q09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQojIENPTkZJR19JTkxJTkVfUkVBRF9VTkxP
Q0tfSVJRUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9XUklURV9UUllMT0NLIGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19J
TkxJTkVfV1JJVEVfTE9DS19CSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9XUklURV9MT0NL
X0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkUgaXMgbm90
IHNldApDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CiMgQ09ORklHX0lOTElORV9XUklURV9V
TkxPQ0tfQkggaXMgbm90IHNldApDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQojIENP
TkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTVVU
RVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBh
bmQgZmVhdHVyZXMKIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haPXkKQ09ORklH
X0hJR0hfUkVTX1RJTUVSUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JVSUxEPXkKQ09O
RklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19TTVA9eQpDT05GSUdf
WDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CkNPTkZJR19YODZfRVhURU5ERURfUExB
VEZPUk09eQpDT05GSUdfWDg2X05VTUFDSElQPXkKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNl
dAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9G
QUlMVVJFPXkKQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19QQVJBVklS
VF9HVUVTVD15CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNP
TkZJR19YRU49eQpDT05GSUdfWEVOX0RPTTA9eQpDT05GSUdfWEVOX1BSSVZJTEVHRURfR1VFU1Q9
eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9NQVhfRE9NQUlOX01FTU9SWT0xMjgKQ09O
RklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldApD
T05GSUdfS1ZNX0NMT0NLPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNP
TkZJR19QQVJBVklSVF9TUElOTE9DS1M9eQpDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJ
R19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdf
TUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0Mg
aXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBu
b3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NI
SUZUPTcKQ09ORklHX1g4Nl9DTVBYQ0hHPXkKQ09ORklHX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdf
Q01QWENIR19ET1VCTEU9eQpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9Y
QUREPXkKQ09ORklHX1g4Nl9XUF9XT1JLU19PSz15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4
Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZB
TUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9
eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVf
U1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRD
PXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9
eQpDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RM
Qj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05G
SUdfTlJfQ1BVUz0yNTYKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09O
RklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX05PTkUg
aXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlz
IG5vdCBzZXQKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09O
RklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpD
T05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX1hFT043NVhYPW0KQ09ORklHX1g4
Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5K
RUNUPW0KQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JOEs9bQpDT05GSUdfTUlD
Uk9DT0RFPW0KQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkK
Q09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9bQpDT05GSUdf
WDg2X0NQVUlEPW0KQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9E
TUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0RJUkVDVF9HQlBBR0VTPXkKQ09ORklHX05VTUE9eQpD
T05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19T
UEFOX09USEVSX05PREVTPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9E
RVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BB
UlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklH
X0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklH
X0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9N
RU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09
eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5U
PXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VO
QUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CkNPTkZJR19T
UEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9I
T1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9U
UkVNT1ZFPXkKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tf
Q1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlT
X0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNP
TkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09O
RklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj02NTUzNgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1P
UllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX0hXUE9JU09OX0lO
SkVDVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMgQ09ORklHX1RS
QU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9I
VUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQpDT05GSUdfWDg2X0NIRUNLX0JJ
T1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NI
RUNLPXkKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJS
X1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0xCkNPTkZJ
R19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkK
Q09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJ
R19FRkk9eQpDT05GSUdfU0VDQ09NUD15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09O
RklHX0haXzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9eQojIENPTkZJR19IWl8zMDAgaXMg
bm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTI1MApDT05GSUdf
U0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdf
S0VYRUNfSlVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9D
QVRBQkxFPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19D
UFU9eQojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9P
TCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19B
UkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RF
X0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJD
SF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZS
RUVaRVI9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJR19ISUJFUk5BVElPTj15
CkNPTkZJR19QTV9TVERfUEFSVElUSU9OPSIiCkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9T
TEVFUF9TTVA9eQpDT05GSUdfUE1fUlVOVElNRT15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJV
Rz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpD
T05GSUdfQ0FOX1BNX1RSQUNFPXkKQ09ORklHX1BNX1RSQUNFPXkKQ09ORklHX1BNX1RSQUNFX1JU
Qz15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NG
UyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BST0NGU19QT1dFUj15CkNPTkZJR19BQ1BJX0VDX0RF
QlVHRlM9bQpDT05GSUdfQUNQSV9QUk9DX0VWRU5UPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdf
QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpD
T05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfUFJPQ0VTU09S
PXkKQ09ORklHX0FDUElfSVBNST1tCkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FD
UElfUFJPQ0VTU09SX0FHR1JFR0FUT1I9bQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FD
UElfTlVNQT15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQSV9D
VVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JMQUNLTElTVF9ZRUFSPTAKIyBDT05G
SUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDSV9TTE9UPW0KQ09ORklHX1g4
Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdf
TUVNT1JZPW0KQ09ORklHX0FDUElfU0JTPW0KQ09ORklHX0FDUElfSEVEPXkKIyBDT05GSUdfQUNQ
SV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJ
X0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlf
TUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJX0VJTko9bQpDT05GSUdfQUNQSV9BUEVJ
X0VSU1RfREVCVUc9bQpDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpD
T05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfVEFCTEU9eQpDT05GSUdfQ1BVX0ZSRVFf
U1RBVD15CkNPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFM9eQpDT05GSUdfQ1BVX0ZSRVFfREVG
QVVMVF9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dF
UlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0Ug
aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qg
c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0
CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BP
V0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVR
X0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyB4
ODYgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X1BDQ19DUFVGUkVR
PW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PXkKQ09O
RklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1A0X0NMT0NLTU9EPW0KCiMK
IyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj1tCkNPTkZJR19DUFVf
SURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9N
RU5VPXkKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIE1lbW9yeSBwb3dlciBzYXZpbmdzCiMKQ09O
RklHX0k3MzAwX0lETEVfSU9BVF9DSEFOTkVMPXkKQ09ORklHX0k3MzAwX0lETEU9bQoKIwojIEJ1
cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpD
T05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RPTUFJTlM9
eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFUE9SVEJV
Uz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19Q
Q0lFX0VDUkMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CkNP
TkZJR19QQ0lFQVNQTT15CiMgQ09ORklHX1BDSUVBU1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X1BDSUVfUE1FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTVNJPXkKQ09ORklHX1BDSV9NU0k9eQoj
IENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1NUVUI9bQpDT05GSUdfWEVO
X1BDSURFVl9GUk9OVEVORD1tCkNPTkZJR19IVF9JUlE9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJ
R19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BD
SV9JT0FQSUM9eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklH
X0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9bQpDT05GSUdfUENNQ0lBPW0KQ09ORklHX1BDTUNJQV9M
T0FEX0NJUz15CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdf
WUVOVEE9bQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVO
VEFfVEk9eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CkNP
TkZJR19QRDY3Mjk9bQpDT05GSUdfSTgyMDkyPW0KQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQpD
T05GSUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfRkFLRT1tCkNPTkZJR19IT1RQ
TFVHX1BDSV9BQ1BJPW0KQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KQ09ORklHX0hPVFBM
VUdfUENJX0NQQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTA9bQpDT05GSUdfSE9U
UExVR19QQ0lfQ1BDSV9HRU5FUklDPW0KQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9bQpDT05GSUdf
UkFQSURJTz15CkNPTkZJR19SQVBJRElPX1RTSTcyMT15CkNPTkZJR19SQVBJRElPX0RJU0NfVElN
RU9VVD0zMAojIENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qgc2V0CiMg
Q09ORklHX1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdfUkFQSURJT19UU0k1N1g9eQpD
T05GSUdfUkFQSURJT19DUFNfWFg9eQpDT05GSUdfUkFQSURJT19UU0k1Njg9eQpDT05GSUdfUkFQ
SURJT19DUFNfR0VOMj15CkNPTkZJR19SQVBJRElPX1RTSTUwMD15CgojCiMgRXhlY3V0YWJsZSBm
aWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09N
UEFUX0JJTkZNVF9FTEY9eQojIENPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUyBp
cyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5GTVRfTUlT
Qz1tCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0
CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklH
X1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX0hBVkVfVEVYVF9Q
T0tFX1NNUD15CkNPTkZJR19ORVQ9eQpDT05GSUdfQ09NUEFUX05FVExJTktfTUVTU0FHRVM9eQoK
IwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfVU5JWD15CkNP
TkZJR19YRlJNPXkKQ09ORklHX1hGUk1fVVNFUj1tCiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBp
cyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1f
U1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZ
PW0KIyBDT05GSUdfTkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQpDT05G
SUdfSVBfTVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9G
SUJfVFJJRV9TVEFUUz15CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9V
VEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVf
Q0xBU1NJRD15CiMgQ09ORklHX0lQX1BOUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCkNP
TkZJR19ORVRfSVBHUkVfREVNVVg9bQpDT05GSUdfTkVUX0lQR1JFPW0KQ09ORklHX05FVF9JUEdS
RV9CUk9BRENBU1Q9eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJ
UExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1T
TV9WMj15CiMgQ09ORklHX0FSUEQgaXMgbm90IHNldApDT05GSUdfU1lOX0NPT0tJRVM9eQpDT05G
SUdfSU5FVF9BSD1tCkNPTkZJR19JTkVUX0VTUD1tCkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJ
R19JTkVUX1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVRfVFVOTkVMPW0KQ09ORklHX0lORVRfWEZS
TV9NT0RFX1RSQU5TUE9SVD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdf
SU5FVF9YRlJNX01PREVfQkVFVD1tCkNPTkZJR19JTkVUX0xSTz15CkNPTkZJR19JTkVUX0RJQUc9
bQpDT05GSUdfSU5FVF9UQ1BfRElBRz1tCkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJ
R19UQ1BfQ09OR19CSUM9bQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdf
V0VTVFdPT0Q9bQpDT05GSUdfVENQX0NPTkdfSFRDUD1tCkNPTkZJR19UQ1BfQ09OR19IU1RDUD1t
CkNPTkZJR19UQ1BfQ09OR19IWUJMQT1tCkNPTkZJR19UQ1BfQ09OR19WRUdBUz1tCkNPTkZJR19U
Q1BfQ09OR19TQ0FMQUJMRT1tCkNPTkZJR19UQ1BfQ09OR19MUD1tCkNPTkZJR19UQ1BfQ09OR19W
RU5PPW0KQ09ORklHX1RDUF9DT05HX1lFQUg9bQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9bQpD
T05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNP
TkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdf
SVBWNj15CkNPTkZJR19JUFY2X1BSSVZBQ1k9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNP
TkZJR19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5v
dCBzZXQKQ09ORklHX0lORVQ2X0FIPW0KQ09ORklHX0lORVQ2X0VTUD1tCkNPTkZJR19JTkVUNl9J
UENPTVA9bQpDT05GSUdfSVBWNl9NSVA2PW0KQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPW0KQ09O
RklHX0lORVQ2X1RVTk5FTD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09O
RklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9
bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPW0KQ09ORklHX0lQVjZf
U0lUPW0KQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkK
Q09ORklHX0lQVjZfVFVOTkVMPW0KQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklH
X0lQVjZfU1VCVFJFRVM9eQpDT05GSUdfSVBWNl9NUk9VVEU9eQpDT05GSUdfSVBWNl9NUk9VVEVf
TVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQVjZfUElNU01fVjI9eQpDT05GSUdfTkVUTEFCRUw9
eQpDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1Q
SU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05F
VEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRG
SUxURVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT1tCkNPTkZJR19O
RVRGSUxURVJfTkVUTElOS19MT0c9bQpDT05GSUdfTkZfQ09OTlRSQUNLPW0KQ09ORklHX05GX0NP
Tk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NP
Tk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NP
Tk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fRENDUD1tCkNPTkZJR19ORl9D
VF9QUk9UT19HUkU9bQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD1tCkNPTkZJR19ORl9DVF9QUk9U
T19VRFBMSVRFPW0KQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREE9bQpDT05GSUdfTkZfQ09OTlRS
QUNLX0ZUUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSDMyMz1tCkNPTkZJR19ORl9DT05OVFJBQ0tf
SVJDPW0KQ09ORklHX05GX0NPTk5UUkFDS19CUk9BRENBU1Q9bQpDT05GSUdfTkZfQ09OTlRSQUNL
X05FVEJJT1NfTlM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NOTVA9bQpDT05GSUdfTkZfQ09OTlRS
QUNLX1BQVFA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkU9bQpDT05GSUdfTkZfQ09OTlRSQUNL
X1NJUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfVEZUUD1tCkNPTkZJR19ORl9DVF9ORVRMSU5LPW0K
Q09ORklHX05FVEZJTFRFUl9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9bQoKIwoj
IFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD1tCgoj
CiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9bQpD
T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT1tCkNPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0NMQVNTSUZZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9bQpD
T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJf
WFRfVEFSR0VUX0NUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD1tCkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX0hMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJ
TUVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9UQVJHRVRfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU
X05PVFJBQ0s9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05F
VEZJTFRFUl9YVF9UQVJHRVRfVEVFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZ
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0U9bQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9TRUNNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9bQoKIwojIFh0YWJsZXMgbWF0Y2hl
cwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9bQpDT05GSUdfTkVURklMVEVS
X1hUX01BVENIX0NMVVNURVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9bQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfQ09OTkxJTUlUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9DUFU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX0RFVkdST1VQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPW0K
Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05F
VEZJTFRFUl9YVF9NQVRDSF9ITD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfTEVOR1RIPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD1tCkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfTUFDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX09TRj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RFVj1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfUVVPVEE9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX1JFQUxNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNF
TlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9bQpDT05GSUdfTkVURklMVEVSX1hU
X01BVENIX1NPQ0tFVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
U1RSSU5HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX1RJTUU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMj1tCkNPTkZJ
R19JUF9TRVQ9bQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9
bQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz1tCkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9
bQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPW0KQ09O
RklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD1t
CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD1tCkNP
TkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT1tCkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9bQpDT05G
SUdfSVBfVlM9bQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9j
b2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05G
SUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FIX0VTUD15CkNPTkZJR19J
UF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQpDT05GSUdfSVBfVlNfUFJP
VE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9bQpDT05GSUdf
SVBfVlNfV1JSPW0KQ09ORklHX0lQX1ZTX0xDPW0KQ09ORklHX0lQX1ZTX1dMQz1tCkNPTkZJR19J
UF9WU19MQkxDPW0KQ09ORklHX0lQX1ZTX0xCTENSPW0KQ09ORklHX0lQX1ZTX0RIPW0KQ09ORklH
X0lQX1ZTX1NIPW0KQ09ORklHX0lQX1ZTX1NFRD1tCkNPTkZJR19JUF9WU19OUT1tCgojCiMgSVBW
UyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0KQ09ORklHX0lQX1ZTX05G
Q1Q9eQpDT05GSUdfSVBfVlNfUEVfU0lQPW0KCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRp
b24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0lQVjQ9bQpD
T05GSUdfTkZfQ09OTlRSQUNLX1BST0NfQ09NUEFUPXkKQ09ORklHX0lQX05GX1FVRVVFPW0KQ09O
RklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklHX0lQX05GX01BVENIX0FIPW0KQ09ORklHX0lQX05G
X01BVENIX0VDTj1tCkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9bQpDT05GSUdfSVBfTkZfRklMVEVS
PW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0xPRz1t
CkNPTkZJR19JUF9ORl9UQVJHRVRfVUxPRz1tCkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZfTkFU
X05FRURFRD15CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19JUF9ORl9U
QVJHRVRfTkVUTUFQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJR19ORl9O
QVRfU05NUF9CQVNJQz1tCkNPTkZJR19ORl9OQVRfUFJPVE9fRENDUD1tCkNPTkZJR19ORl9OQVRf
UFJPVE9fR1JFPW0KQ09ORklHX05GX05BVF9QUk9UT19VRFBMSVRFPW0KQ09ORklHX05GX05BVF9Q
Uk9UT19TQ1RQPW0KQ09ORklHX05GX05BVF9GVFA9bQpDT05GSUdfTkZfTkFUX0lSQz1tCkNPTkZJ
R19ORl9OQVRfVEZUUD1tCkNPTkZJR19ORl9OQVRfQU1BTkRBPW0KQ09ORklHX05GX05BVF9QUFRQ
PW0KQ09ORklHX05GX05BVF9IMzIzPW0KQ09ORklHX05GX05BVF9TSVA9bQpDT05GSUdfSVBfTkZf
TUFOR0xFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9bQpDT05GSUdfSVBfTkZfVEFS
R0VUX0VDTj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklHX0lQX05GX1JBVz1tCkNP
TkZJR19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9bQpDT05GSUdfSVBf
TkZfQVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9bQoKIwojIElQdjY6IE5ldGZp
bHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY2PW0KQ09ORklHX05GX0NP
Tk5UUkFDS19JUFY2PW0KQ09ORklHX0lQNl9ORl9RVUVVRT1tCkNPTkZJR19JUDZfTkZfSVBUQUJM
RVM9bQpDT05GSUdfSVA2X05GX01BVENIX0FIPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND1t
CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz1tCkNP
TkZJR19JUDZfTkZfTUFUQ0hfSEw9bQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9bQpD
T05GSUdfSVA2X05GX01BVENIX01IPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9SVD1tCkNPTkZJR19J
UDZfTkZfVEFSR0VUX0hMPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfTE9HPW0KQ09ORklHX0lQNl9O
Rl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVA2X05GX01B
TkdMRT1tCkNPTkZJR19JUDZfTkZfUkFXPW0KQ09ORklHX0lQNl9ORl9TRUNVUklUWT1tCgojCiMg
REVDbmV0OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ERUNORVRfTkZfR1JBQlVM
QVRPUj1tCkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9V
VEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJUX1RfTkFU
PW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz1tCkNP
TkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURH
RV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9N
QVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1t
CkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNP
TkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdf
QlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJ
REdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9VTE9HPW0KQ09ORklHX0JSSURHRV9FQlRf
TkZMT0c9bQpDT05GSUdfSVBfRENDUD1tCkNPTkZJR19JTkVUX0RDQ1BfRElBRz1tCgojCiMgREND
UCBDQ0lEcyBDb25maWd1cmF0aW9uIChFWFBFUklNRU5UQUwpCiMKIyBDT05GSUdfSVBfRENDUF9D
Q0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBDT05GSUdfSVBf
RENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElCPXkKCiMK
IyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19ORVRfRENDUFBST0JFPW0KQ09ORklHX0lQX1NDVFA9bQpDT05GSUdfTkVUX1NDVFBQ
Uk9CRT1tCiMgQ09ORklHX1NDVFBfREJHX01TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREJH
X09CSkNOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfSE1BQ19OT05FIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0NUUF9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfU0NUUF9ITUFDX01ENT15CkNP
TkZJR19SRFM9bQpDT05GSUdfUkRTX1JETUE9bQpDT05GSUdfUkRTX1RDUD1tCiMgQ09ORklHX1JE
U19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPW0KIyBDT05GSUdfVElQQ19BRFZBTkNFRCBp
cyBub3Qgc2V0CiMgQ09ORklHX1RJUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNPW0KQ09O
RklHX0FUTV9DTElQPW0KIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJ
R19BVE1fTEFORT1tCkNPTkZJR19BVE1fTVBPQT1tCkNPTkZJR19BVE1fQlIyNjg0PW0KIyBDT05G
SUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPW0KQ09ORklHX0wy
VFBfREVCVUdGUz1tCiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPW0KQ09O
RklHX0dBUlA9bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkK
Q09ORklHX05FVF9EU0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfRFNBPXkKQ09ORklHX05FVF9EU0Ff
VEFHX0VEU0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfVFJBSUxFUj15CkNPTkZJR19ORVRfRFNBX01W
ODhFNlhYWD15CkNPTkZJR19ORVRfRFNBX01WODhFNjA2MD15CkNPTkZJR19ORVRfRFNBX01WODhF
NlhYWF9ORUVEX1BQVT15CkNPTkZJR19ORVRfRFNBX01WODhFNjEzMT15CkNPTkZJR19ORVRfRFNB
X01WODhFNjEyM182MV82NT15CkNPTkZJR19WTEFOXzgwMjFRPW0KQ09ORklHX1ZMQU5fODAyMVFf
R1ZSUD15CkNPTkZJR19ERUNORVQ9bQojIENPTkZJR19ERUNORVRfUk9VVEVSIGlzIG5vdCBzZXQK
Q09ORklHX0xMQz15CkNPTkZJR19MTEMyPW0KQ09ORklHX0lQWD1tCiMgQ09ORklHX0lQWF9JTlRF
Uk4gaXMgbm90IHNldApDT05GSUdfQVRBTEs9bQpDT05GSUdfREVWX0FQUExFVEFMSz1tCkNPTkZJ
R19JUEREUD1tCkNPTkZJR19JUEREUF9FTkNBUD15CkNPTkZJR19JUEREUF9ERUNBUD15CkNPTkZJ
R19YMjU9bQpDT05GSUdfTEFQQj1tCkNPTkZJR19FQ09ORVQ9bQpDT05GSUdfRUNPTkVUX0FVTlVE
UD15CkNPTkZJR19FQ09ORVRfTkFUSVZFPXkKQ09ORklHX1dBTl9ST1VURVI9bQpDT05GSUdfUEhP
TkVUPW0KQ09ORklHX0lFRUU4MDIxNTQ9bQpDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOPW0KQ09O
RklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NI
X0NCUT1tCkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRfU0NIX0hGU0M9bQpDT05GSUdf
TkVUX1NDSF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05FVF9TQ0hfTVVMVElR
PW0KQ09ORklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0KQ09ORklHX05FVF9T
Q0hfU0ZRPW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19ORVRfU0NIX1RCRj1tCkNPTkZJ
R19ORVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9O
RVRFTT1tCkNPTkZJR19ORVRfU0NIX0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCkNPTkZJ
R19ORVRfU0NIX0NIT0tFPW0KQ09ORklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfSU5H
UkVTUz1tCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRf
Q0xTX0JBU0lDPW0KQ09ORklHX05FVF9DTFNfVENJTkRFWD1tCkNPTkZJR19ORVRfQ0xTX1JPVVRF
ND1tCkNPTkZJR19ORVRfQ0xTX0ZXPW0KQ09ORklHX05FVF9DTFNfVTMyPW0KIyBDT05GSUdfQ0xT
X1UzMl9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xT
X1JTVlA9bQpDT05GSUdfTkVUX0NMU19SU1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05G
SUdfTkVUX0NMU19DR1JPVVA9bQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENI
X1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD1tCkNPTkZJR19ORVRfRU1BVENIX05CWVRF
PW0KQ09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hfTUVUQT1tCkNPTkZJ
R19ORVRfRU1BVENIX1RFWFQ9bQpDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9Q
T0xJQ0U9bQpDT05GSUdfTkVUX0FDVF9HQUNUPW0KQ09ORklHX0dBQ1RfUFJPQj15CkNPTkZJR19O
RVRfQUNUX01JUlJFRD1tCkNPTkZJR19ORVRfQUNUX0lQVD1tCkNPTkZJR19ORVRfQUNUX05BVD1t
CkNPTkZJR19ORVRfQUNUX1BFRElUPW0KQ09ORklHX05FVF9BQ1RfU0lNUD1tCkNPTkZJR19ORVRf
QUNUX1NLQkVESVQ9bQpDT05GSUdfTkVUX0FDVF9DU1VNPW0KIyBDT05GSUdfTkVUX0NMU19JTkQg
aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNf
UkVTT0xWRVI9eQpDT05GSUdfQkFUTUFOX0FEVj1tCiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcg
aXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQpD
T05GSUdfSEFWRV9CUEZfSklUPXkKQ09ORklHX0JQRl9KSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGlu
ZwojCkNPTkZJR19ORVRfUEtUR0VOPW0KQ09ORklHX05FVF9UQ1BQUk9CRT1tCiMgQ09ORklHX05F
VF9EUk9QX01PTklUT1IgaXMgbm90IHNldApDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBS
YWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgyNT1tCkNPTkZJR19BWDI1X0RBTUFfU0xBVkU9eQpD
T05GSUdfTkVUUk9NPW0KQ09ORklHX1JPU0U9bQoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRy
aXZlcnMKIwpDT05GSUdfTUtJU1M9bQpDT05GSUdfNlBBQ0s9bQpDT05GSUdfQlBRRVRIRVI9bQpD
T05GSUdfQkFZQ09NX1NFUl9GRFg9bQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9bQpDT05GSUdfQkFZ
Q09NX1BBUj1tCkNPTkZJR19ZQU09bQpDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05G
SUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5fR1c9bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNP
TkZJR19DQU5fVkNBTj1tCkNPTkZJR19DQU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJ
R19DQU5fQ0FMQ19CSVRUSU1JTkc9eQpDT05GSUdfQ0FOX01DUDI1MVg9bQpDT05GSUdfQ0FOX0pB
TlpfSUNBTjM9bQpDT05GSUdfUENIX0NBTj1tCkNPTkZJR19DQU5fU0pBMTAwMD1tCkNPTkZJR19D
QU5fU0pBMTAwMF9QTEFURk9STT1tCkNPTkZJR19DQU5fRU1TX1BDTUNJQT1tCkNPTkZJR19DQU5f
RU1TX1BDST1tCkNPTkZJR19DQU5fUEVBS19QQ0k9bQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9bQpD
T05GSUdfQ0FOX1BMWF9QQ0k9bQpDT05GSUdfQ0FOX0NfQ0FOPW0KQ09ORklHX0NBTl9DX0NBTl9Q
TEFURk9STT1tCgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPW0K
Q09ORklHX0NBTl9FU0RfVVNCMj1tCkNPTkZJR19DQU5fU09GVElORz1tCkNPTkZJR19DQU5fU09G
VElOR19DUz1tCiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lS
REE9bQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPW0KQ09ORklHX0lSTkVUPW0K
Q09ORklHX0lSQ09NTT1tCkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRBIG9wdGlvbnMKIwpD
T05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVA9eQpDT05GSUdfSVJEQV9GQVNUX1JSPXkKQ09ORklH
X0lSREFfREVCVUc9eQoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJ
UiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9bQoKIwojIERvbmdsZSBzdXBwb3J0
CiMKQ09ORklHX0RPTkdMRT15CkNPTkZJR19FU0lfRE9OR0xFPW0KQ09ORklHX0FDVElTWVNfRE9O
R0xFPW0KQ09ORklHX1RFS1JBTV9ET05HTEU9bQpDT05GSUdfVE9JTTMyMzJfRE9OR0xFPW0KQ09O
RklHX0xJVEVMSU5LX0RPTkdMRT1tCkNPTkZJR19NQTYwMF9ET05HTEU9bQpDT05GSUdfR0lSQklM
X0RPTkdMRT1tCkNPTkZJR19NQ1AyMTIwX0RPTkdMRT1tCkNPTkZJR19PTERfQkVMS0lOX0RPTkdM
RT1tCkNPTkZJR19BQ1QyMDBMX0RPTkdMRT1tCkNPTkZJR19LSU5HU1VOX0RPTkdMRT1tCkNPTkZJ
R19LU0RBWlpMRV9ET05HTEU9bQpDT05GSUdfS1M5NTlfRE9OR0xFPW0KCiMKIyBGSVIgZGV2aWNl
IGRyaXZlcnMKIwpDT05GSUdfVVNCX0lSREE9bQpDT05GSUdfU0lHTUFURUxfRklSPW0KQ09ORklH
X05TQ19GSVI9bQpDT05GSUdfV0lOQk9ORF9GSVI9bQpDT05GSUdfU01DX0lSQ0NfRklSPW0KQ09O
RklHX0FMSV9GSVI9bQpDT05GSUdfVkxTSV9GSVI9bQpDT05GSUdfVklBX0ZJUj1tCkNPTkZJR19N
Q1NfRklSPW0KQ09ORklHX0JUPW0KQ09ORklHX0JUX0wyQ0FQPXkKQ09ORklHX0JUX1NDTz15CkNP
TkZJR19CVF9SRkNPTU09bQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPW0K
Q09ORklHX0JUX0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkK
Q09ORklHX0JUX0NNVFA9bQpDT05GSUdfQlRfSElEUD1tCgojCiMgQmx1ZXRvb3RoIGRldmljZSBk
cml2ZXJzCiMKQ09ORklHX0JUX0hDSUJUVVNCPW0KQ09ORklHX0JUX0hDSUJUU0RJTz1tCkNPTkZJ
R19CVF9IQ0lVQVJUPW0KQ09ORklHX0JUX0hDSVVBUlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9C
Q1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9eQpDT05GSUdfQlRfSENJVUFSVF9MTD15CkNP
TkZJR19CVF9IQ0lCQ00yMDNYPW0KQ09ORklHX0JUX0hDSUJQQTEwWD1tCkNPTkZJR19CVF9IQ0lC
RlVTQj1tCkNPTkZJR19CVF9IQ0lEVEwxPW0KQ09ORklHX0JUX0hDSUJUM0M9bQpDT05GSUdfQlRf
SENJQkxVRUNBUkQ9bQpDT05GSUdfQlRfSENJQlRVQVJUPW0KQ09ORklHX0JUX0hDSVZIQ0k9bQpD
T05GSUdfQlRfTVJWTD1tCkNPTkZJR19CVF9NUlZMX1NESU89bQpDT05GSUdfQlRfQVRIM0s9bQpD
T05GSUdfQlRfV0lMSU5LPW0KQ09ORklHX0FGX1JYUlBDPW0KIyBDT05GSUdfQUZfUlhSUENfREVC
VUcgaXMgbm90IHNldApDT05GSUdfUlhLQUQ9bQpDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJ
UkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdf
V0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfU1BZPXkKQ09ORklHX1dFWFRfUFJJVj15CkNPTkZJR19D
Rkc4MDIxMT1tCkNPTkZJR19OTDgwMjExX1RFU1RNT0RFPXkKIyBDT05GSUdfQ0ZHODAyMTFfREVW
RUxPUEVSX1dBUk5JTkdTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX1JFR19ERUJVRz15CkNP
TkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKQ09ORklHX0NGRzgwMjExX0RFQlVHRlM9eQojIENP
TkZJR19DRkc4MDIxMV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9X
RVhUPXkKQ09ORklHX1dJUkVMRVNTX0VYVF9TWVNGUz15CkNPTkZJR19MSUI4MDIxMT1tCkNPTkZJ
R19MSUI4MDIxMV9DUllQVF9XRVA9bQpDT05GSUdfTElCODAyMTFfQ1JZUFRfQ0NNUD1tCkNPTkZJ
R19MSUI4MDIxMV9DUllQVF9US0lQPW0KIyBDT05GSUdfTElCODAyMTFfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfTUFDODAyMTE9bQpDT05GSUdfTUFDODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgw
MjExX1JDX1BJRD15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIx
MV9SQ19NSU5TVFJFTF9IVD15CiMgQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfUElEIGlzIG5v
dCBzZXQKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAy
MTFfUkNfREVGQVVMVD0ibWluc3RyZWxfaHQiCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09ORklH
X01BQzgwMjExX0xFRFM9eQpDT05GSUdfTUFDODAyMTFfREVCVUdGUz15CkNPTkZJR19NQUM4MDIx
MV9ERUJVR19NRU5VPXkKIyBDT05GSUdfTUFDODAyMTFfTk9JTkxJTkUgaXMgbm90IHNldAojIENP
TkZJR19NQUM4MDIxMV9WRVJCT1NFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFf
SFRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9US0lQX0RFQlVHIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUFDODAyMTFfSUJTU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgw
MjExX1ZFUkJPU0VfUFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9WRVJCT1NF
X01QTF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX1ZFUkJPU0VfTVBBVEhfREVC
VUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9WRVJCT1NFX01IV01QX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfTUFDODAyMTFfVkVSQk9TRV9URExTX0RFQlVHIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUFDODAyMTFfREVCVUdfQ09VTlRFUlMgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFf
RFJJVkVSX0FQSV9UUkFDRVI9eQpDT05GSUdfV0lNQVg9bQpDT05GSUdfV0lNQVhfREVCVUdfTEVW
RUw9OApDT05GSUdfUkZLSUxMPXkKQ09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9J
TlBVVD15CkNPTkZJR19SRktJTExfUkVHVUxBVE9SPW0KQ09ORklHX05FVF85UD1tCkNPTkZJR19O
RVRfOVBfVklSVElPPW0KQ09ORklHX05FVF85UF9SRE1BPW0KIyBDT05GSUdfTkVUXzlQX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9bQojIENPTkZJR19DQUlGX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0NBSUZfTkVUREVWPW0KQ09ORklHX0NFUEhfTElCPW0KIyBDT05GSUdfQ0VQSF9MSUJf
UFJFVFRZREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUj15
CkNPTkZJR19ORkM9bQpDT05GSUdfTkZDX05DST1tCgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0
aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfUE41NDRfTkZDPW0KQ09ORklHX05GQ19QTjUzMz1t
CkNPTkZJR19ORkNfV0lMSU5LPW0KCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBE
cml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RFVlRN
UEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKIyBDT05GSUdfU1RBTkRBTE9ORSBpcyBub3Qg
c2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CkNP
TkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKIyBDT05G
SUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBz
ZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBf
STJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfU1JfUkVQT1JUX1RJTUVfTElNSVQ9MTAw
CkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpDT05GSUdfTVREPW0KIyBD
T05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BBUlRTPW0KQ09O
RklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQojIENPTkZJR19NVERfUkVEQk9PVF9Q
QVJUU19VTkFMTE9DQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1JF
QURPTkxZIGlzIG5vdCBzZXQKQ09ORklHX01URF9BUjdfUEFSVFM9bQoKIwojIFVzZXIgTW9kdWxl
cyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9DSEFSPW0KQ09ORklHX0hBVkVf
TVREX09UUD15CkNPTkZJR19NVERfQkxLREVWUz1tCkNPTkZJR19NVERfQkxPQ0s9bQpDT05GSUdf
TVREX0JMT0NLX1JPPW0KQ09ORklHX0ZUTD1tCkNPTkZJR19ORlRMPW0KQ09ORklHX05GVExfUlc9
eQpDT05GSUdfSU5GVEw9bQpDT05GSUdfUkZEX0ZUTD1tCkNPTkZJR19TU0ZEQz1tCkNPTkZJR19T
TV9GVEw9bQpDT05GSUdfTVREX09PUFM9bQpDT05GSUdfTVREX1NXQVA9bQoKIwojIFJBTS9ST00v
Rmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9bQpDT05GSUdfTVREX0pFREVDUFJP
QkU9bQpDT05GSUdfTVREX0dFTl9QUk9CRT1tCiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMg
aXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9C
QU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERf
TUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8x
NiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNP
TkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0
IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJ
X0lOVEVMRVhUPW0KQ09ORklHX01URF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1t
CkNPTkZJR19NVERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPW0K
Q09ORklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MK
IwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9bQojIENP
TkZJR19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfTVREX1NDNTIwQ0RQPW0K
Q09ORklHX01URF9ORVRTQzUyMD1tCkNPTkZJR19NVERfVFM1NTAwPW0KQ09ORklHX01URF9TQkNf
R1hYPW0KQ09ORklHX01URF9BTUQ3NlhST009bQpDT05GSUdfTVREX0lDSFhST009bQpDT05GSUdf
TVREX0VTQjJST009bQpDT05GSUdfTVREX0NLODA0WFJPTT1tCkNPTkZJR19NVERfU0NCMl9GTEFT
SD1tCkNPTkZJR19NVERfTkVUdGVsPW0KQ09ORklHX01URF9MNDQwR1g9bQpDT05GSUdfTVREX1BD
ST1tCkNPTkZJR19NVERfUENNQ0lBPW0KIyBDT05GSUdfTVREX1BDTUNJQV9BTk9OWU1PVVMgaXMg
bm90IHNldApDT05GSUdfTVREX0dQSU9fQUREUj1tCkNPTkZJR19NVERfSU5URUxfVlJfTk9SPW0K
Q09ORklHX01URF9QTEFUUkFNPW0KQ09ORklHX01URF9MQVRDSF9BRERSPW0KCiMKIyBTZWxmLWNv
bnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTVREX1BNQzU1MT1tCiMgQ09ORklH
X01URF9QTUM1NTFfQlVHRklYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19NVERfREFUQUZMQVNIPW0KIyBDT05GSUdfTVREX0RBVEFGTEFTSF9X
UklURV9WRVJJRlkgaXMgbm90IHNldApDT05GSUdfTVREX0RBVEFGTEFTSF9PVFA9eQpDT05GSUdf
TVREX00yNVA4MD1tCkNPTkZJR19NMjVQWFhfVVNFX0ZBU1RfUkVBRD15CkNPTkZJR19NVERfU1NU
MjVMPW0KQ09ORklHX01URF9TTFJBTT1tCkNPTkZJR19NVERfUEhSQU09bQpDT05GSUdfTVREX01U
RFJBTT1tCkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERSQU1fRVJBU0Vf
U0laRT0xMjgKQ09ORklHX01URF9CTE9DSzJNVEQ9bQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2Ug
RHJpdmVycwojCkNPTkZJR19NVERfRE9DMjAwMD1tCkNPTkZJR19NVERfRE9DMjAwMT1tCkNPTkZJ
R19NVERfRE9DMjAwMVBMVVM9bQpDT05GSUdfTVREX0RPQ0czPW0KQ09ORklHX01URF9ET0NQUk9C
RT1tCkNPTkZJR19NVERfRE9DRUNDPW0KIyBDT05GSUdfTVREX0RPQ1BST0JFX0FEVkFOQ0VEIGlz
IG5vdCBzZXQKQ09ORklHX01URF9ET0NQUk9CRV9BRERSRVNTPTB4MApDT05GSUdfTVREX05BTkRf
RUNDPW0KIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO
RD1tCiMgQ09ORklHX01URF9OQU5EX1ZFUklGWV9XUklURSBpcyBub3Qgc2V0CkNPTkZJR19NVERf
TkFORF9CQ0g9bQpDT05GSUdfTVREX05BTkRfRUNDX0JDSD15CkNPTkZJR19NVERfU01fQ09NTU9O
PW0KIyBDT05GSUdfTVREX05BTkRfTVVTRVVNX0lEUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO
RF9ERU5BTEk9bQpDT05GSUdfTVREX05BTkRfREVOQUxJX1NDUkFUQ0hfUkVHX0FERFI9MHhGRjEw
ODAxOApDT05GSUdfTVREX05BTkRfSURTPW0KQ09ORklHX01URF9OQU5EX1JJQ09IPW0KQ09ORklH
X01URF9OQU5EX0RJU0tPTkNISVA9bQojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JF
X0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURE
UkVTUz0wCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfQkJUV1JJVEUgaXMgbm90IHNldApD
T05GSUdfTVREX05BTkRfQ0FGRT1tCkNPTkZJR19NVERfTkFORF9OQU5EU0lNPW0KQ09ORklHX01U
RF9OQU5EX1BMQVRGT1JNPW0KQ09ORklHX01URF9BTEFVREE9bQpDT05GSUdfTVREX09ORU5BTkQ9
bQpDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFPXkKQ09ORklHX01URF9PTkVOQU5EX0dF
TkVSSUM9bQojIENPTkZJR19NVERfT05FTkFORF9PVFAgaXMgbm90IHNldApDT05GSUdfTVREX09O
RU5BTkRfMlhfUFJPR1JBTT15CkNPTkZJR19NVERfT05FTkFORF9TSU09bQoKIwojIExQRERSIGZs
YXNoIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj1tCkNPTkZJR19NVERfUUlORk9f
UFJPQkU9bQpDT05GSUdfTVREX1VCST1tCkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2
CkNPTkZJR19NVERfVUJJX0JFQl9SRVNFUlZFPTEKQ09ORklHX01URF9VQklfR0xVRUJJPW0KIyBD
T05GSUdfTVREX1VCSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUPW0KQ09ORklHX1BB
UlBPUlRfUEM9bQpDT05GSUdfUEFSUE9SVF9TRVJJQUw9bQpDT05GSUdfUEFSUE9SVF9QQ19GSUZP
PXkKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRf
UENfUENNQ0lBPW0KIyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9S
VF9BWDg4Nzk2PW0KQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9QQz15
CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMK
IwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JMS19ERVZfRkQ9bQpD
T05GSUdfUEFSSURFPW0KCiMKIyBQYXJhbGxlbCBJREUgaGlnaC1sZXZlbCBkcml2ZXJzCiMKQ09O
RklHX1BBUklERV9QRD1tCkNPTkZJR19QQVJJREVfUENEPW0KQ09ORklHX1BBUklERV9QRj1tCkNP
TkZJR19QQVJJREVfUFQ9bQpDT05GSUdfUEFSSURFX1BHPW0KCiMKIyBQYXJhbGxlbCBJREUgcHJv
dG9jb2wgbW9kdWxlcwojCkNPTkZJR19QQVJJREVfQVRFTj1tCkNPTkZJR19QQVJJREVfQlBDSz1t
CkNPTkZJR19QQVJJREVfQ09NTT1tCkNPTkZJR19QQVJJREVfRFNUUj1tCkNPTkZJR19QQVJJREVf
RklUMj1tCkNPTkZJR19QQVJJREVfRklUMz1tCkNPTkZJR19QQVJJREVfRVBBVD1tCiMgQ09ORklH
X1BBUklERV9FUEFUQzggaXMgbm90IHNldApDT05GSUdfUEFSSURFX0VQSUE9bQpDT05GSUdfUEFS
SURFX0ZSSVE9bQpDT05GSUdfUEFSSURFX0ZSUFc9bQpDT05GSUdfUEFSSURFX0tCSUM9bQpDT05G
SUdfUEFSSURFX0tUVEk9bQpDT05GSUdfUEFSSURFX09OMjA9bQpDT05GSUdfUEFSSURFX09OMjY9
bQpDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPW0KQ09ORklHX0JMS19DUFFfREE9bQpD
T05GSUdfQkxLX0NQUV9DSVNTX0RBPW0KQ09ORklHX0NJU1NfU0NTSV9UQVBFPXkKQ09ORklHX0JM
S19ERVZfREFDOTYwPW0KQ09ORklHX0JMS19ERVZfVU1FTT1tCiMgQ09ORklHX0JMS19ERVZfQ09X
X0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9eQpDT05GSUdfQkxLX0RFVl9M
T09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtfREVWX0NSWVBUT0xPT1A9bQpDT05GSUdfQkxLX0RF
Vl9EUkJEPW0KIyBDT05GSUdfRFJCRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdf
QkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9PU0Q9bQpDT05GSUdfQkxLX0RFVl9TWDg9bQpD
T05GSUdfQkxLX0RFVl9VQj1tCkNPTkZJR19CTEtfREVWX1JBTT15CkNPTkZJR19CTEtfREVWX1JB
TV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT02NTUzNgojIENPTkZJR19CTEtfREVW
X1hJUCBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTV9QS1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENE
VkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlzIG5vdCBzZXQKQ09O
RklHX0FUQV9PVkVSX0VUSD1tCkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPXkKQ09ORklHX1hF
Tl9CTEtERVZfQkFDS0VORD1tCkNPTkZJR19WSVJUSU9fQkxLPXkKIyBDT05GSUdfQkxLX0RFVl9I
RCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JCRD1tCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAy
RD1tCkNPTkZJR19NSVNDX0RFVklDRVM9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9bQpDT05GSUdfQUQ1
MjVYX0RQT1RfSTJDPW0KQ09ORklHX0FENTI1WF9EUE9UX1NQST1tCkNPTkZJR19JQk1fQVNNPW0K
Q09ORklHX1BIQU5UT009bQpDT05GSUdfSU5URUxfTUlEX1BUST1tCkNPTkZJR19TR0lfSU9DND1t
CkNPTkZJR19USUZNX0NPUkU9bQpDT05GSUdfVElGTV83WFgxPW0KQ09ORklHX0lDUzkzMlM0MDE9
bQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPW0KIyBDT05GSUdfQ1M1NTM1X01GR1BUIGlzIG5v
dCBzZXQKQ09ORklHX0hQX0lMTz1tCkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19JU0wyOTAw
Mz1tCkNPTkZJR19JU0wyOTAyMD1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9bQpDT05GSUdfU0VO
U09SU19CSDE3ODA9bQpDT05GSUdfU0VOU09SU19CSDE3NzA9bQpDT05GSUdfU0VOU09SU19BUERT
OTkwWD1tCkNPTkZJR19ITUM2MzUyPW0KQ09ORklHX0RTMTY4Mj1tCkNPTkZJR19USV9EQUM3NTEy
PW0KQ09ORklHX1ZNV0FSRV9CQUxMT09OPW0KQ09ORklHX0JNUDA4NT1tCkNPTkZJR19QQ0hfUEhV
Qj1tCkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9bQpDT05GSUdfQzJQT1JUPW0KQ09ORklHX0My
UE9SVF9EVVJBTUFSXzIxNTA9bQoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9B
VDI0PW0KQ09ORklHX0VFUFJPTV9BVDI1PW0KQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdf
RUVQUk9NX01BWDY4NzU9bQpDT05GSUdfRUVQUk9NXzkzQ1g2PW0KQ09ORklHX0VFUFJPTV85M1hY
NDY9bQpDT05GSUdfQ0I3MTBfQ09SRT1tCiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKQ09ORklHX0lXTUMzMjAwVE9QPW0KIyBD
T05GSUdfSVdNQzMyMDBUT1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVdNQzMyMDBUT1BfREVC
VUdGUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2Np
cGxpbmUKIwpDT05GSUdfVElfU1Q9bQpDT05GSUdfU0VOU09SU19MSVMzX0kyQz1tCgojCiMgQWx0
ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD1t
CkNPTkZJR19IQVZFX0lERT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZp
Y2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklH
X1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9UR1Q9bQpDT05GSUdfU0NTSV9O
RVRMSU5LPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRp
c2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJfREVWX1NU
PW0KQ09ORklHX0NIUl9ERVZfT1NTVD1tCkNPTkZJR19CTEtfREVWX1NSPXkKIyBDT05GSUdfQkxL
X0RFVl9TUl9WRU5ET1IgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19DSFJf
REVWX1NDSD1tCkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT1tCkNPTkZJR19TQ1NJX01VTFRJX0xVTj15
CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQpDT05GSUdfU0NT
SV9TQ0FOX0FTWU5DPXkKQ09ORklHX1NDU0lfV0FJVF9TQ0FOPW0KCiMKIyBTQ1NJIFRyYW5zcG9y
dHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz1tCkNPTkZJ
R19TQ1NJX0ZDX1RHVF9BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPW0KQ09ORklHX1ND
U0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0xJQlNBUz1tCkNPTkZJR19TQ1NJX1NBU19B
VEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpDT05GSUdfU0NTSV9TUlBfQVRUUlM9bQpD
T05GSUdfU0NTSV9TUlBfVEdUX0FUVFJTPXkKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdf
SVNDU0lfVENQPW0KQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9bQpDT05GSUdfU0NTSV9DWEdCM19J
U0NTST1tCkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPW0KQ09ORklHX1NDU0lfQk5YMl9JU0NTST1t
CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9bQpDT05GSUdfQkUySVNDU0k9bQpDT05GSUdfQkxLX0RF
Vl8zV19YWFhYX1JBSUQ9bQpDT05GSUdfU0NTSV9IUFNBPW0KQ09ORklHX1NDU0lfM1dfOVhYWD1t
CkNPTkZJR19TQ1NJXzNXX1NBUz1tCkNPTkZJR19TQ1NJX0FDQVJEPW0KQ09ORklHX1NDU0lfQUFD
UkFJRD1tCkNPTkZJR19TQ1NJX0FJQzdYWFg9bQpDT05GSUdfQUlDN1hYWF9DTURTX1BFUl9ERVZJ
Q0U9OApDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMApDT05GSUdfQUlDN1hYWF9E
RUJVR19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzdYWFhf
UkVHX1BSRVRUWV9QUklOVD15CiMgQ09ORklHX1NDU0lfQUlDN1hYWF9PTEQgaXMgbm90IHNldApD
T05GSUdfU0NTSV9BSUM3OVhYPW0KQ09ORklHX0FJQzc5WFhfQ01EU19QRVJfREVWSUNFPTMyCkNP
TkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZX01TPTUwMDAKQ09ORklHX0FJQzc5WFhfREVCVUdfRU5B
QkxFPXkKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVU
VFlfUFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhYPW0KIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPW0KQ09ORklHX1NDU0lfTVZTQVNfREVCVUc9eQoj
IENPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlVNST1t
CkNPTkZJR19TQ1NJX0RQVF9JMk89bQpDT05GSUdfU0NTSV9BRFZBTlNZUz1tCkNPTkZJR19TQ1NJ
X0FSQ01TUj1tCkNPTkZJR19NRUdBUkFJRF9ORVdHRU49eQpDT05GSUdfTUVHQVJBSURfTU09bQpD
T05GSUdfTUVHQVJBSURfTUFJTEJPWD1tCkNPTkZJR19NRUdBUkFJRF9MRUdBQ1k9bQpDT05GSUdf
TUVHQVJBSURfU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBUz1tCkNPTkZJR19TQ1NJX01QVDJTQVNf
TUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTX0xPR0dJTkcgaXMgbm90IHNldApDT05G
SUdfU0NTSV9IUFRJT1A9bQpDT05GSUdfU0NTSV9CVVNMT0dJQz1tCkNPTkZJR19WTVdBUkVfUFZT
Q1NJPW0KQ09ORklHX0hZUEVSVl9TVE9SQUdFPW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJQkZD
T0U9bQpDT05GSUdfRkNPRT1tCkNPTkZJR19GQ09FX0ZOSUM9bQpDT05GSUdfU0NTSV9ETVgzMTkx
RD1tCkNPTkZJR19TQ1NJX0VBVEE9bQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9RVUVVRT15CkNP
TkZJR19TQ1NJX0VBVEFfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfRUFUQV9NQVhfVEFH
Uz0xNgpDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPW0KQ09ORklHX1NDU0lfR0RUSD1tCkNPTkZJ
R19TQ1NJX0lTQ0k9bQpDT05GSUdfU0NTSV9JUFM9bQpDT05GSUdfU0NTSV9JTklUSU89bQpDT05G
SUdfU0NTSV9JTklBMTAwPW0KQ09ORklHX1NDU0lfUFBBPW0KQ09ORklHX1NDU0lfSU1NPW0KIyBD
T05GSUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JWklQX1NMT1df
Q1RSIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD1tCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8y
PXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NT
SV9TWU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFH
Uz02NApDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQUj1tCiMgQ09O
RklHX1NDU0lfSVBSX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFJfRFVNUCBpcyBu
b3Qgc2V0CkNPTkZJR19TQ1NJX1FMT0dJQ18xMjgwPW0KQ09ORklHX1NDU0lfUUxBX0ZDPW0KQ09O
RklHX1NDU0lfUUxBX0lTQ1NJPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBG
Q19ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RDMzk1eD1tCkNPTkZJR19TQ1NJX0RD
MzkwVD1tCkNPTkZJR19TQ1NJX0RFQlVHPW0KQ09ORklHX1NDU0lfUE1DUkFJRD1tCkNPTkZJR19T
Q1NJX1BNODAwMT1tCkNPTkZJR19TQ1NJX1NSUD1tCkNPTkZJR19TQ1NJX0JGQV9GQz1tCkNPTkZJ
R19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CkNPTkZJR19QQ01DSUFfQUhBMTUyWD1tCkNPTkZJR19Q
Q01DSUFfRkRPTUFJTj1tCkNPTkZJR19QQ01DSUFfUUxPR0lDPW0KQ09ORklHX1BDTUNJQV9TWU01
M0M1MDA9bQpDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9bQpDT05GSUdfU0NT
SV9ESF9IUF9TVz1tCkNPTkZJR19TQ1NJX0RIX0VNQz1tCkNPTkZJR19TQ1NJX0RIX0FMVUE9bQpD
T05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPW0KQ09ORklHX1NDU0lfT1NEX1VMRD1tCkNPTkZJR19T
Q1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19TQ1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdf
QVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQpDT05GSUdfU0FUQV9QTVA9eQoK
IwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NB
VEFfQUhDST15CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09bQpDT05GSUdfU0FUQV9JTklDMTYy
WD1tCkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9bQpDT05GSUdfU0FUQV9TSUwyND1tCkNPTkZJR19B
VEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQoj
CkNPTkZJR19QRENfQURNQT15CkNPTkZJR19TQVRBX1FTVE9SPW0KQ09ORklHX1NBVEFfU1g0PW0K
Q09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQoj
CkNPTkZJR19BVEFfUElJWD15CkNPTkZJR19TQVRBX01WPW0KQ09ORklHX1NBVEFfTlY9bQpDT05G
SUdfU0FUQV9QUk9NSVNFPW0KQ09ORklHX1NBVEFfU0lMPW0KQ09ORklHX1NBVEFfU0lTPW0KQ09O
RklHX1NBVEFfU1ZXPW0KQ09ORklHX1NBVEFfVUxJPW0KQ09ORklHX1NBVEFfVklBPW0KQ09ORklH
X1NBVEFfVklURVNTRT1tCgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNP
TkZJR19QQVRBX0FMST1tCkNPTkZJR19QQVRBX0FNRD1tCkNPTkZJR19QQVRBX0FSQVNBTl9DRj1t
CkNPTkZJR19QQVRBX0FSVE9QPW0KQ09ORklHX1BBVEFfQVRJSVhQPW0KQ09ORklHX1BBVEFfQVRQ
ODY3WD1tCkNPTkZJR19QQVRBX0NNRDY0WD1tCkNPTkZJR19QQVRBX0NTNTUyMD1tCkNPTkZJR19Q
QVRBX0NTNTUzMD1tCkNPTkZJR19QQVRBX0NTNTUzNj1tCkNPTkZJR19QQVRBX0NZUFJFU1M9bQpD
T05GSUdfUEFUQV9FRkFSPW0KQ09ORklHX1BBVEFfSFBUMzY2PW0KQ09ORklHX1BBVEFfSFBUMzdY
PW0KQ09ORklHX1BBVEFfSFBUM1gyTj1tCkNPTkZJR19QQVRBX0hQVDNYMz1tCiMgQ09ORklHX1BB
VEFfSFBUM1gzX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxMz1tCkNPTkZJR19QQVRB
X0lUODIxWD1tCkNPTkZJR19QQVRBX0pNSUNST049bQpDT05GSUdfUEFUQV9NQVJWRUxMPW0KQ09O
RklHX1BBVEFfTkVUQ0VMTD1tCkNPTkZJR19QQVRBX05JTkpBMzI9bQpDT05GSUdfUEFUQV9OUzg3
NDE1PW0KQ09ORklHX1BBVEFfT0xEUElJWD1tCkNPTkZJR19QQVRBX09QVElETUE9bQpDT05GSUdf
UEFUQV9QREMyMDI3WD1tCkNPTkZJR19QQVRBX1BEQ19PTEQ9bQpDT05GSUdfUEFUQV9SQURJU1lT
PW0KQ09ORklHX1BBVEFfUkRDPW0KQ09ORklHX1BBVEFfU0MxMjAwPW0KQ09ORklHX1BBVEFfU0NI
PW0KQ09ORklHX1BBVEFfU0VSVkVSV09SS1M9bQpDT05GSUdfUEFUQV9TSUw2ODA9bQpDT05GSUdf
UEFUQV9TSVM9eQpDT05GSUdfUEFUQV9UT1NISUJBPW0KQ09ORklHX1BBVEFfVFJJRkxFWD1tCkNP
TkZJR19QQVRBX1ZJQT1tCkNPTkZJR19QQVRBX1dJTkJPTkQ9bQoKIwojIFBJTy1vbmx5IFNGRiBj
b250cm9sbGVycwojCkNPTkZJR19QQVRBX0NNRDY0MF9QQ0k9bQpDT05GSUdfUEFUQV9NUElJWD1t
CkNPTkZJR19QQVRBX05TODc0MTA9bQpDT05GSUdfUEFUQV9PUFRJPW0KQ09ORklHX1BBVEFfUENN
Q0lBPW0KQ09ORklHX1BBVEFfUExBVEZPUk09bQpDT05GSUdfUEFUQV9SWjEwMDA9bQoKIwojIEdl
bmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCkNPTkZJR19QQVRBX0FDUEk9eQpDT05G
SUdfQVRBX0dFTkVSSUM9eQpDT05GSUdfUEFUQV9MRUdBQ1k9bQpDT05GSUdfTUQ9eQpDT05GSUdf
QkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj1tCkNP
TkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19NRF9SQUlEMTA9bQpDT05G
SUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01VTFRJQ09SRV9SQUlENDU2IGlzIG5vdCBzZXQKQ09O
RklHX01EX01VTFRJUEFUSD1tCkNPTkZJR19NRF9GQVVMVFk9bQpDT05GSUdfQkxLX0RFVl9ETT15
CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPW0KQ09ORklHX0RN
X1BFUlNJU1RFTlRfREFUQT1tCkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9TTkFQU0hPVD1t
CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX1NU
QUNLX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUJVR19TUEFDRV9NQVBTIGlzIG5v
dCBzZXQKQ09ORklHX0RNX01JUlJPUj1tCkNPTkZJR19ETV9SQUlEPW0KIyBDT05GSUdfRE1fTE9H
X1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01VTFRJUEFU
SD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPW0KIyBD
T05GSUdfRE1fREVMQVkgaXMgbm90IHNldApDT05GSUdfRE1fVUVWRU5UPXkKIyBDT05GSUdfRE1f
RkxBS0VZIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9JQkxPQ0s9
bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfTE9PUEJBQ0tf
VEFSR0VUPW0KQ09ORklHX1RDTV9GQz1tCkNPTkZJR19JU0NTSV9UQVJHRVQ9bQpDT05GSUdfRlVT
SU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVTSU9OX0ZDPW0KQ09ORklHX0ZVU0lP
Tl9TQVM9bQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPW0KQ09O
RklHX0ZVU0lPTl9MQU49bQpDT05GSUdfRlVTSU9OX0xPR0dJTkc9eQoKIwojIElFRUUgMTM5NCAo
RmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9bQpDT05GSUdfRklSRVdJUkVfT0hD
ST1tCkNPTkZJR19GSVJFV0lSRV9PSENJX0RFQlVHPXkKQ09ORklHX0ZJUkVXSVJFX1NCUDI9bQpD
T05GSUdfRklSRVdJUkVfTkVUPW0KQ09ORklHX0ZJUkVXSVJFX05PU1k9bQpDT05GSUdfSTJPPW0K
Q09ORklHX0kyT19MQ1RfTk9USUZZX09OX0NIQU5HRVM9eQpDT05GSUdfSTJPX0VYVF9BREFQVEVD
PXkKQ09ORklHX0kyT19FWFRfQURBUFRFQ19ETUE2ND15CkNPTkZJR19JMk9fQ09ORklHPW0KQ09O
RklHX0kyT19DT05GSUdfT0xEX0lPQ1RMPXkKQ09ORklHX0kyT19CVVM9bQpDT05GSUdfSTJPX0JM
T0NLPW0KQ09ORklHX0kyT19TQ1NJPW0KQ09ORklHX0kyT19QUk9DPW0KQ09ORklHX01BQ0lOVE9T
SF9EUklWRVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj1tCkNPTkZJR19ORVRERVZJQ0VTPXkK
Q09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9bQpDT05GSUdfRFVNTVk9bQpDT05GSUdf
RVFVQUxJWkVSPW0KQ09ORklHX05FVF9GQz15CkNPTkZJR19NSUk9eQpDT05GSUdfSUVFRTgwMjE1
NF9EUklWRVJTPW0KIyBDT05GSUdfSUVFRTgwMjE1NF9GQUtFSEFSRCBpcyBub3Qgc2V0CkNPTkZJ
R19JRkI9bQpDT05GSUdfTUFDVkxBTj1tCkNPTkZJR19NQUNWVEFQPW0KQ09ORklHX05FVENPTlNP
TEU9bQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQojIENPTkZJ
R19ORVRQT0xMX1RSQVAgaXMgbm90IHNldApDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNP
TkZJR19SSU9ORVQ9bQpDT05GSUdfUklPTkVUX1RYX1NJWkU9MTI4CkNPTkZJR19SSU9ORVRfUlhf
U0laRT0xMjgKQ09ORklHX1RVTj15CkNPTkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19ORVQ9eQpD
T05GSUdfU1VOR0VNX1BIWT1tCkNPTkZJR19BUkNORVQ9bQpDT05GSUdfQVJDTkVUXzEyMDE9bQpD
T05GSUdfQVJDTkVUXzEwNTE9bQpDT05GSUdfQVJDTkVUX1JBVz1tCkNPTkZJR19BUkNORVRfQ0FQ
PW0KQ09ORklHX0FSQ05FVF9DT005MHh4PW0KQ09ORklHX0FSQ05FVF9DT005MHh4SU89bQpDT05G
SUdfQVJDTkVUX1JJTV9JPW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMD1tCkNPTkZJR19BUkNORVRf
Q09NMjAwMjBfUENJPW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMF9DUz1tCkNPTkZJR19BVE1fRFJJ
VkVSUz15CkNPTkZJR19BVE1fRFVNTVk9bQpDT05GSUdfQVRNX1RDUD1tCkNPTkZJR19BVE1fTEFO
QUk9bQpDT05GSUdfQVRNX0VOST1tCiMgQ09ORklHX0FUTV9FTklfREVCVUcgaXMgbm90IHNldAoj
IENPTkZJR19BVE1fRU5JX1RVTkVfQlVSU1QgaXMgbm90IHNldApDT05GSUdfQVRNX0ZJUkVTVFJF
QU09bQpDT05GSUdfQVRNX1pBVE09bQojIENPTkZJR19BVE1fWkFUTV9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19BVE1fTklDU1RBUj1tCiMgQ09ORklHX0FUTV9OSUNTVEFSX1VTRV9TVU5JIGlzIG5v
dCBzZXQKIyBDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1IGlzIG5vdCBzZXQKQ09ORklH
X0FUTV9JRFQ3NzI1Mj1tCiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMg
Q09ORklHX0FUTV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1
Ml9VU0VfU1VOST15CkNPTkZJR19BVE1fQU1CQVNTQURPUj1tCiMgQ09ORklHX0FUTV9BTUJBU1NB
RE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPW0KIyBDT05GSUdfQVRNX0hP
UklaT05fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX0lBPW0KIyBDT05GSUdfQVRNX0lBX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GT1JFMjAwRT1tCiMgQ09ORklHX0FUTV9GT1JFMjAw
RV9VU0VfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9MTYK
Q09ORklHX0FUTV9GT1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9bQpDT05GSUdfQVRNX0hF
X1VTRV9TVU5JPXkKQ09ORklHX0FUTV9TT0xPUz1tCgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVy
cwojCkNPTkZJR19DQUlGX1RUWT1tCkNPTkZJR19DQUlGX1NQSV9TTEFWRT1tCiMgQ09ORklHX0NB
SUZfU1BJX1NZTkMgaXMgbm90IHNldApDT05GSUdfQ0FJRl9IU0k9bQpDT05GSUdfRVRIRVJORVQ9
eQpDT05GSUdfTURJTz1tCkNPTkZJR19ORVRfVkVORE9SXzNDT009eQpDT05GSUdfUENNQ0lBXzND
NTc0PW0KQ09ORklHX1BDTUNJQV8zQzU4OT1tCkNPTkZJR19WT1JURVg9bQpDT05GSUdfVFlQSE9P
Tj1tCkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQpDT05GSUdfQURBUFRFQ19TVEFSRklSRT1t
CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CkNPTkZJR19BQ0VOSUM9bQojIENPTkZJR19BQ0VO
SUNfT01JVF9USUdPTl9JIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKQ09ORklH
X0FNRDgxMTFfRVRIPW0KQ09ORklHX1BDTkVUMzI9bQpDT05GSUdfUENNQ0lBX05NQ0xBTj1tCkNP
TkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj1tCkNPTkZJR19BVEwxPW0KQ09O
RklHX0FUTDFFPW0KQ09ORklHX0FUTDFDPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpD
T05GSUdfQjQ0PW0KQ09ORklHX0I0NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09S
RV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0k9eQpDT05GSUdfQk5YMj1tCkNPTkZJR19DTklD
PW0KQ09ORklHX1RJR09OMz1tCkNPTkZJR19CTlgyWD1tCkNPTkZJR19ORVRfVkVORE9SX0JST0NB
REU9eQpDT05GSUdfQk5BPW0KQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVM
U0lPX1QxPW0KQ09ORklHX0NIRUxTSU9fVDFfMUc9eQpDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJ
R19DSEVMU0lPX1Q0PW0KQ09ORklHX0NIRUxTSU9fVDRWRj1tCkNPTkZJR19ORVRfVkVORE9SX0NJ
U0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfRE5FVD1tCkNPTkZJR19ORVRfVkVORE9SX0RFQz15
CkNPTkZJR19ORVRfVFVMSVA9eQpDT05GSUdfREUyMTA0WD1tCkNPTkZJR19ERTIxMDRYX0RTTD0w
CkNPTkZJR19UVUxJUD1tCiMgQ09ORklHX1RVTElQX01XSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RV
TElQX01NSU8gaXMgbm90IHNldAojIENPTkZJR19UVUxJUF9OQVBJIGlzIG5vdCBzZXQKQ09ORklH
X0RFNFg1PW0KQ09ORklHX1dJTkJPTkRfODQwPW0KQ09ORklHX0RNOTEwMj1tCkNPTkZJR19VTEk1
MjZYPW0KQ09ORklHX1BDTUNJQV9YSVJDT009bQpDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CkNP
TkZJR19ERTYwMD1tCkNPTkZJR19ERTYyMD1tCkNPTkZJR19ETDJLPW0KQ09ORklHX1NVTkRBTkNF
PW0KIyBDT05GSUdfU1VOREFOQ0VfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VN
VUxFWD15CkNPTkZJR19CRTJORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkKQ09ORklHX1My
SU89bQpDT05GSUdfVlhHRT1tCiMgQ09ORklHX1ZYR0VfREVCVUdfVFJBQ0VfQUxMIGlzIG5vdCBz
ZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CkNPTkZJR19QQ01DSUFfRk1WSjE4WD1tCkNP
TkZJR19ORVRfVkVORE9SX0hQPXkKQ09ORklHX0hQMTAwPW0KQ09ORklHX05FVF9WRU5ET1JfSU5U
RUw9eQpDT05GSUdfRTEwMD1tCkNPTkZJR19FMTAwMD1tCkNPTkZJR19FMTAwMEU9bQpDT05GSUdf
SUdCPW0KQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQj1tCkNPTkZJ
R19JWEdCRT1tCkNPTkZJR19JWEdCRV9EQ0E9eQpDT05GSUdfSVhHQkVfRENCPXkKQ09ORklHX0lY
R0JFVkY9bQpDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfWk5FVD1tCkNPTkZJR19J
UDEwMDA9bQpDT05GSUdfSk1FPW0KQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19T
S0dFPW0KIyBDT05GSUdfU0tHRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TS0dFX0dFTkVTSVM9
eQpDT05GSUdfU0tZMj1tCiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVU
X1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfQ09SRT1tCkNP
TkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKQ09ORklHX0tTODg0
Mj1tCkNPTkZJR19LUzg4NTE9bQpDT05GSUdfS1M4ODUxX01MTD1tCkNPTkZJR19LU1o4ODRYX1BD
ST1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19FTkMyOEo2MD1tCiMgQ09O
RklHX0VOQzI4SjYwX1dSSVRFVkVSSUZZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTVlS
ST15CkNPTkZJR19NWVJJMTBHRT1tCkNPTkZJR19NWVJJMTBHRV9EQ0E9eQpDT05GSUdfRkVBTE5Y
PW0KQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CkNPTkZJR19OQVRTRU1JPW0KQ09ORklHX05T
ODM4MjA9bQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKQ09ORklHX1BDTUNJQV9BWE5FVD1tCkNP
TkZJR19ORTJLX1BDST1tCkNPTkZJR19QQ01DSUFfUENORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9O
VklESUE9eQpDT05GSUdfRk9SQ0VERVRIPW0KQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKQ09ORklH
X1BDSF9HQkU9bQpDT05GSUdfRVRIT0M9bQpDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQpDT05G
SUdfSEFNQUNIST1tCkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9
eQpDT05GSUdfUUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxHRT1tCkNPTkZJR19O
RVRYRU5fTklDPW0KQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19BVFA9bQpDT05G
SUdfODEzOUNQPW0KQ09ORklHXzgxMzlUT089bQpDT05GSUdfODEzOVRPT19QSU89eQojIENPTkZJ
R184MTM5VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PXzgxMjk9eQoj
IENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJ
R19ORVRfVkVORE9SX1JEQz15CkNPTkZJR19SNjA0MD1tCkNPTkZJR19ORVRfVkVORE9SX1NFRVE9
eQpDT05GSUdfU0VFUTgwMDU9bQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJR19TQzky
MDMxPW0KQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKQ09ORklHX1NJUzkwMD1tCkNPTkZJR19TSVMx
OTA9bQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TTVND
PXkKQ09ORklHX1BDTUNJQV9TTUM5MUM5Mj1tCkNPTkZJR19FUElDMTAwPW0KQ09ORklHX1NNU0M5
NDIwPW0KQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPW0KIyBD
T05GSUdfU1RNTUFDX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNTUFDX0RBIGlzIG5v
dCBzZXQKQ09ORklHX1NUTU1BQ19SSU5HPXkKIyBDT05GSUdfU1RNTUFDX0NIQUlORUQgaXMgbm90
IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQpDT05GSUdfSEFQUFlNRUFMPW0KQ09ORklHX1NV
TkdFTT1tCkNPTkZJR19DQVNTSU5JPW0KQ09ORklHX05JVT1tCkNPTkZJR19ORVRfVkVORE9SX1RF
SFVUST15CkNPTkZJR19URUhVVEk9bQpDT05GSUdfTkVUX1ZFTkRPUl9UST15CkNPTkZJR19UTEFO
PW0KQ09ORklHX05FVF9WRU5ET1JfVklBPXkKQ09ORklHX1ZJQV9SSElORT1tCkNPTkZJR19WSUFf
UkhJTkVfTU1JTz15CkNPTkZJR19WSUFfVkVMT0NJVFk9bQpDT05GSUdfTkVUX1ZFTkRPUl9YSVJD
T009eQpDT05GSUdfUENNQ0lBX1hJUkMyUFM9bQpDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD1t
CiMgQ09ORklHX0RFRlhYX01NSU8gaXMgbm90IHNldApDT05GSUdfU0tGUD1tCiMgQ09ORklHX0hJ
UFBJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9bQpDT05GSUdfUEhZTElCPXkKCiMKIyBN
SUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX0RBVklD
T01fUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0NJQ0FE
QV9QSFk9eQpDT05GSUdfVklURVNTRV9QSFk9eQpDT05GSUdfU01TQ19QSFk9eQpDT05GSUdfQlJP
QURDT01fUEhZPXkKQ09ORklHX0lDUExVU19QSFk9eQpDT05GSUdfUkVBTFRFS19QSFk9eQpDT05G
SUdfTkFUSU9OQUxfUEhZPXkKQ09ORklHX1NURTEwWFA9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZ
PXkKQ09ORklHX01JQ1JFTF9QSFk9bQpDT05GSUdfRklYRURfUEhZPXkKQ09ORklHX01ESU9fQklU
QkFORz1tCkNPTkZJR19NRElPX0dQSU89bQpDT05GSUdfUExJUD1tCkNPTkZJR19QUFA9eQpDT05G
SUdfUFBQX0JTRENPTVA9bQpDT05GSUdfUFBQX0RFRkxBVEU9bQpDT05GSUdfUFBQX0ZJTFRFUj15
CkNPTkZJR19QUFBfTVBQRT1tCkNPTkZJR19QUFBfTVVMVElMSU5LPXkKQ09ORklHX1BQUE9BVE09
bQpDT05GSUdfUFBQT0U9bQpDT05GSUdfUFBUUD1tCkNPTkZJR19QUFBPTDJUUD1tCkNPTkZJR19Q
UFBfQVNZTkM9bQpDT05GSUdfUFBQX1NZTkNfVFRZPW0KQ09ORklHX1NMSVA9bQpDT05GSUdfU0xI
Qz15CkNPTkZJR19TTElQX0NPTVBSRVNTRUQ9eQpDT05GSUdfU0xJUF9TTUFSVD15CkNPTkZJR19T
TElQX01PREVfU0xJUDY9eQpDT05GSUdfVFI9eQpDT05GSUdfUENNQ0lBX0lCTVRSPW0KQ09ORklH
X0lCTU9MPW0KQ09ORklHXzNDMzU5PW0KQ09ORklHX1RNUzM4MFRSPW0KQ09ORklHX1RNU1BDST1t
CkNPTkZJR19BQllTUz1tCgojCiMgVVNCIE5ldHdvcmsgQWRhcHRlcnMKIwpDT05GSUdfVVNCX0NB
VEM9bQpDT05GSUdfVVNCX0tBV0VUSD1tCkNPTkZJR19VU0JfUEVHQVNVUz1tCkNPTkZJR19VU0Jf
UlRMODE1MD1tCkNPTkZJR19VU0JfVVNCTkVUPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3WD1tCkNP
TkZJR19VU0JfTkVUX0NEQ0VUSEVSPW0KQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT1tCkNPTkZJR19V
U0JfTkVUX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9T
TVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBB
PW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklH
X1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNC
X05FVF9DRENfU1VCU0VUPW0KQ09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcy
MD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0Jf
RVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9bQpD
T05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSD1tCkNPTkZJR19VU0JfTkVUX0tBTE1JQT1tCkNPTkZJ
R19VU0JfSFNPPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT1tCkNPTkZJR19VU0JfQ0RDX1BIT05F
VD1tCkNPTkZJR19VU0JfSVBIRVRIPW0KQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VT
Ql9WTDYwMD1tCkNPTkZJR19XTEFOPXkKQ09ORklHX1BDTUNJQV9SQVlDUz1tCkNPTkZJR19MSUJF
UlRBU19USElORklSTT1tCiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX1VTQj1tCkNPTkZJR19BSVJPPW0KQ09ORklHX0FU
TUVMPW0KQ09ORklHX1BDSV9BVE1FTD1tCkNPTkZJR19QQ01DSUFfQVRNRUw9bQpDT05GSUdfQVQ3
NkM1MFhfVVNCPW0KQ09ORklHX0FJUk9fQ1M9bQpDT05GSUdfUENNQ0lBX1dMMzUwMT1tCkNPTkZJ
R19QUklTTTU0PW0KQ09ORklHX1VTQl9aRDEyMDE9bQpDT05GSUdfVVNCX05FVF9STkRJU19XTEFO
PW0KQ09ORklHX1JUTDgxODA9bQpDT05GSUdfUlRMODE4Nz1tCkNPTkZJR19SVEw4MTg3X0xFRFM9
eQpDT05GSUdfQURNODIxMT1tCkNPTkZJR19NQUM4MDIxMV9IV1NJTT1tCkNPTkZJR19NV0w4Sz1t
CkNPTkZJR19BVEhfQ09NTU9OPW0KIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X0FUSDVLPW0KIyBDT05GSUdfQVRINUtfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19U
UkFDRVIgaXMgbm90IHNldApDT05GSUdfQVRINUtfUENJPXkKQ09ORklHX0FUSDlLX0hXPW0KQ09O
RklHX0FUSDlLX0NPTU1PTj1tCkNPTkZJR19BVEg5Sz1tCkNPTkZJR19BVEg5S19QQ0k9eQpDT05G
SUdfQVRIOUtfQUhCPXkKQ09ORklHX0FUSDlLX0RFQlVHRlM9eQpDT05GSUdfQVRIOUtfUkFURV9D
T05UUk9MPXkKQ09ORklHX0FUSDlLX0hUQz1tCkNPTkZJR19BVEg5S19IVENfREVCVUdGUz15CkNP
TkZJR19DQVJMOTE3MD1tCkNPTkZJR19DQVJMOTE3MF9MRURTPXkKIyBDT05GSUdfQ0FSTDkxNzBf
REVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DQVJMOTE3MF9XUEM9eQpDT05GSUdfQ0FSTDkxNzBf
SFdSTkc9eQpDT05GSUdfQVRINktMPW0KIyBDT05GSUdfQVRINktMX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0I0Mz1tCkNPTkZJR19CNDNfQkNNQT15CkNPTkZJR19CNDNfU1NCPXkKQ09ORklHX0I0
M19QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNfUENJQ09SRV9BVVRPU0VMRUNUPXkKIyBDT05G
SUdfQjQzX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19TRElPIGlzIG5vdCBzZXQKQ09O
RklHX0I0M19CQ01BX1BJTz15CkNPTkZJR19CNDNfUElPPXkKQ09ORklHX0I0M19QSFlfTj15CkNP
TkZJR19CNDNfUEhZX0xQPXkKQ09ORklHX0I0M19QSFlfSFQ9eQpDT05GSUdfQjQzX0xFRFM9eQpD
T05GSUdfQjQzX0hXUk5HPXkKIyBDT05GSUdfQjQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0I0
M0xFR0FDWT1tCkNPTkZJR19CNDNMRUdBQ1lfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzTEVH
QUNZX1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lfTEVEUz15CkNPTkZJR19C
NDNMRUdBQ1lfSFdSTkc9eQpDT05GSUdfQjQzTEVHQUNZX0RFQlVHPXkKQ09ORklHX0I0M0xFR0FD
WV9ETUE9eQpDT05GSUdfQjQzTEVHQUNZX1BJTz15CkNPTkZJR19CNDNMRUdBQ1lfRE1BX0FORF9Q
SU9fTU9ERT15CiMgQ09ORklHX0I0M0xFR0FDWV9ETUFfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklH
X0I0M0xFR0FDWV9QSU9fTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19CUkNNVVRJTD1tCkNPTkZJR19C
UkNNU01BQz1tCkNPTkZJR19CUkNNRk1BQz1tCiMgQ09ORklHX0JSQ01EQkcgaXMgbm90IHNldApD
T05GSUdfSE9TVEFQPW0KQ09ORklHX0hPU1RBUF9GSVJNV0FSRT15CkNPTkZJR19IT1NUQVBfRklS
TVdBUkVfTlZSQU09eQpDT05GSUdfSE9TVEFQX1BMWD1tCkNPTkZJR19IT1NUQVBfUENJPW0KQ09O
RklHX0hPU1RBUF9DUz1tCkNPTkZJR19JUFcyMTAwPW0KQ09ORklHX0lQVzIxMDBfTU9OSVRPUj15
CiMgQ09ORklHX0lQVzIxMDBfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBXMjIwMD1tCkNPTkZJ
R19JUFcyMjAwX01PTklUT1I9eQpDT05GSUdfSVBXMjIwMF9SQURJT1RBUD15CkNPTkZJR19JUFcy
MjAwX1BST01JU0NVT1VTPXkKQ09ORklHX0lQVzIyMDBfUU9TPXkKIyBDT05GSUdfSVBXMjIwMF9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJJUFc9bQpDT05GSUdfTElCSVBXX0RFQlVHPXkKQ09O
RklHX0lXTFdJRkk9bQoKIwojIERlYnVnZ2luZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMV0lGSV9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JV0xXSUZJX0RFQlVHRlM9eQpDT05GSUdfSVdMV0lGSV9E
RVZJQ0VfVFJBQ0lORz15CiMgQ09ORklHX0lXTFdJRklfREVWSUNFX1NWVE9PTCBpcyBub3Qgc2V0
CkNPTkZJR19JV0xXSUZJX0xFR0FDWT1tCgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJ
R19JV0xXSUZJX0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTFdJRklfTEVHQUNZ
X0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JV0xXSUZJX0xFR0FDWV9ERVZJQ0VfVFJBQ0lO
RyBpcyBub3Qgc2V0CkNPTkZJR19JV0w0OTY1PW0KQ09ORklHX0lXTDM5NDU9bQpDT05GSUdfSVdN
PW0KIyBDT05GSUdfSVdNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lXTV9UUkFDSU5HPXkKQ09O
RklHX0xJQkVSVEFTPW0KQ09ORklHX0xJQkVSVEFTX1VTQj1tCkNPTkZJR19MSUJFUlRBU19DUz1t
CkNPTkZJR19MSUJFUlRBU19TRElPPW0KQ09ORklHX0xJQkVSVEFTX1NQST1tCiMgQ09ORklHX0xJ
QkVSVEFTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX01FU0g9eQpDT05GSUdfSEVS
TUVTPW0KIyBDT05GSUdfSEVSTUVTX1BSSVNNIGlzIG5vdCBzZXQKQ09ORklHX0hFUk1FU19DQUNI
RV9GV19PTl9JTklUPXkKQ09ORklHX1BMWF9IRVJNRVM9bQpDT05GSUdfVE1EX0hFUk1FUz1tCkNP
TkZJR19OT1JURUxfSEVSTUVTPW0KQ09ORklHX1BDTUNJQV9IRVJNRVM9bQpDT05GSUdfUENNQ0lB
X1NQRUNUUlVNPW0KQ09ORklHX09SSU5PQ09fVVNCPW0KQ09ORklHX1A1NF9DT01NT049bQpDT05G
SUdfUDU0X1VTQj1tCkNPTkZJR19QNTRfUENJPW0KQ09ORklHX1A1NF9TUEk9bQojIENPTkZJR19Q
NTRfU1BJX0RFRkFVTFRfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX1A1NF9MRURTPXkKQ09ORklH
X1JUMlgwMD1tCkNPTkZJR19SVDI0MDBQQ0k9bQpDT05GSUdfUlQyNTAwUENJPW0KQ09ORklHX1JU
NjFQQ0k9bQpDT05GSUdfUlQyODAwUENJPW0KQ09ORklHX1JUMjgwMFBDSV9SVDMzWFg9eQpDT05G
SUdfUlQyODAwUENJX1JUMzVYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQ1M1hYPXkKQ09ORklHX1JU
MjUwMFVTQj1tCkNPTkZJR19SVDczVVNCPW0KQ09ORklHX1JUMjgwMFVTQj1tCkNPTkZJR19SVDI4
MDBVU0JfUlQzM1hYPXkKIyBDT05GSUdfUlQyODAwVVNCX1JUMzVYWCBpcyBub3Qgc2V0CiMgQ09O
RklHX1JUMjgwMFVTQl9SVDUzWFggaXMgbm90IHNldApDT05GSUdfUlQyODAwVVNCX1VOS05PV049
eQpDT05GSUdfUlQyODAwX0xJQj1tCkNPTkZJR19SVDJYMDBfTElCX1BDST1tCkNPTkZJR19SVDJY
MDBfTElCX1VTQj1tCkNPTkZJR19SVDJYMDBfTElCPW0KQ09ORklHX1JUMlgwMF9MSUJfRklSTVdB
UkU9eQpDT05GSUdfUlQyWDAwX0xJQl9DUllQVE89eQpDT05GSUdfUlQyWDAwX0xJQl9MRURTPXkK
IyBDT05GSUdfUlQyWDAwX0xJQl9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQyWDAwX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJDRT1tCkNPTkZJR19SVEw4MTkyU0U9bQpDT05G
SUdfUlRMODE5MkRFPW0KQ09ORklHX1JUTDgxOTJDVT1tCkNPTkZJR19SVExXSUZJPW0KQ09ORklH
X1JUTDgxOTJDX0NPTU1PTj1tCkNPTkZJR19XTDEyNTE9bQpDT05GSUdfV0wxMjUxX1NQST1tCkNP
TkZJR19XTDEyNTFfU0RJTz1tCkNPTkZJR19XTDEyWFhfTUVOVT1tCkNPTkZJR19XTDEyWFg9bQpD
T05GSUdfV0wxMlhYX1NQST1tCkNPTkZJR19XTDEyWFhfU0RJTz1tCiMgQ09ORklHX1dMMTJYWF9T
RElPX1RFU1QgaXMgbm90IHNldApDT05GSUdfV0wxMlhYX1BMQVRGT1JNX0RBVEE9eQpDT05GSUdf
WkQxMjExUlc9bQojIENPTkZJR19aRDEyMTFSV19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NV0lG
SUVYPW0KQ09ORklHX01XSUZJRVhfU0RJTz1tCkNPTkZJR19NV0lGSUVYX1BDSUU9bQoKIwojIFdp
TUFYIFdpcmVsZXNzIEJyb2FkYmFuZCBkZXZpY2VzCiMKQ09ORklHX1dJTUFYX0kyNDAwTT1tCkNP
TkZJR19XSU1BWF9JMjQwME1fVVNCPW0KQ09ORklHX1dJTUFYX0kyNDAwTV9TRElPPW0KQ09ORklH
X1dJTUFYX0lXTUMzMjAwX1NESU89eQpDT05GSUdfV0lNQVhfSTI0MDBNX0RFQlVHX0xFVkVMPTgK
Q09ORklHX1dBTj15CkNPTkZJR19MQU5NRURJQT1tCkNPTkZJR19IRExDPW0KQ09ORklHX0hETENf
UkFXPW0KQ09ORklHX0hETENfUkFXX0VUSD1tCkNPTkZJR19IRExDX0NJU0NPPW0KQ09ORklHX0hE
TENfRlI9bQpDT05GSUdfSERMQ19QUFA9bQpDT05GSUdfSERMQ19YMjU9bQpDT05GSUdfUENJMjAw
U1lOPW0KQ09ORklHX1dBTlhMPW0KQ09ORklHX1BDMzAwVE9PPW0KQ09ORklHX0ZBUlNZTkM9bQpD
T05GSUdfRFNDQzQ9bQpDT05GSUdfRFNDQzRfUENJU1lOQz15CkNPTkZJR19EU0NDNF9QQ0lfUlNU
PXkKQ09ORklHX0RMQ0k9bQpDT05GSUdfRExDSV9NQVg9OApDT05GSUdfV0FOX1JPVVRFUl9EUklW
RVJTPW0KQ09ORklHX0NZQ0xBREVTX1NZTkM9bQpDT05GSUdfQ1lDTE9NWF9YMjU9eQpDT05GSUdf
TEFQQkVUSEVSPW0KQ09ORklHX1gyNV9BU1k9bQpDT05GSUdfU0JOST1tCiMgQ09ORklHX1NCTklf
TVVMVElMSU5FIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpDT05GSUdf
WEVOX05FVERFVl9CQUNLRU5EPW0KQ09ORklHX1ZNWE5FVDM9bQpDT05GSUdfSFlQRVJWX05FVD1t
CkNPTkZJR19JU0ROPXkKQ09ORklHX0lTRE5fSTRMPW0KQ09ORklHX0lTRE5fUFBQPXkKQ09ORklH
X0lTRE5fUFBQX1ZKPXkKQ09ORklHX0lTRE5fTVBQPXkKQ09ORklHX0lQUFBfRklMVEVSPXkKQ09O
RklHX0lTRE5fUFBQX0JTRENPTVA9bQpDT05GSUdfSVNETl9BVURJTz15CkNPTkZJR19JU0ROX1RU
WV9GQVg9eQpDT05GSUdfSVNETl9YMjU9eQoKIwojIElTRE4gZmVhdHVyZSBzdWJtb2R1bGVzCiMK
Q09ORklHX0lTRE5fRElWRVJTSU9OPW0KCiMKIyBJU0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMK
IwoKIwojIFBhc3NpdmUgY2FyZHMKIwpDT05GSUdfSVNETl9EUlZfSElTQVg9bQoKIwojIEQtY2hh
bm5lbCBwcm90b2NvbCBmZWF0dXJlcwojCkNPTkZJR19ISVNBWF9FVVJPPXkKQ09ORklHX0RFX0FP
Qz15CiMgQ09ORklHX0hJU0FYX05PX1NFTkRDT01QTEVURSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ
U0FYX05PX0xMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX05PX0tFWVBBRCBpcyBub3Qgc2V0
CkNPTkZJR19ISVNBWF8xVFI2PXkKQ09ORklHX0hJU0FYX05JMT15CkNPTkZJR19ISVNBWF9NQVhf
Q0FSRFM9OAoKIwojIEhpU2F4IHN1cHBvcnRlZCBjYXJkcwojCkNPTkZJR19ISVNBWF8xNl8zPXkK
Q09ORklHX0hJU0FYX1RFTEVTUENJPXkKQ09ORklHX0hJU0FYX1MwQk9YPXkKQ09ORklHX0hJU0FY
X0ZSSVRaUENJPXkKQ09ORklHX0hJU0FYX0FWTV9BMV9QQ01DSUE9eQpDT05GSUdfSElTQVhfRUxT
QT15CkNPTkZJR19ISVNBWF9ESUVITERJVkE9eQpDT05GSUdfSElTQVhfU0VETEJBVUVSPXkKQ09O
RklHX0hJU0FYX05FVEpFVD15CkNPTkZJR19ISVNBWF9ORVRKRVRfVT15CkNPTkZJR19ISVNBWF9O
SUNDWT15CkNPTkZJR19ISVNBWF9CS01fQTRUPXkKQ09ORklHX0hJU0FYX1NDVF9RVUFEUk89eQpD
T05GSUdfSElTQVhfR0FaRUw9eQpDT05GSUdfSElTQVhfSEZDX1BDST15CkNPTkZJR19ISVNBWF9X
NjY5Mj15CkNPTkZJR19ISVNBWF9IRkNfU1g9eQpDT05GSUdfSElTQVhfRU5URVJOT1dfUENJPXkK
IyBDT05GSUdfSElTQVhfREVCVUcgaXMgbm90IHNldAoKIwojIEhpU2F4IFBDTUNJQSBjYXJkIHNl
cnZpY2UgbW9kdWxlcwojCkNPTkZJR19ISVNBWF9TRURMQkFVRVJfQ1M9bQpDT05GSUdfSElTQVhf
RUxTQV9DUz1tCkNPTkZJR19ISVNBWF9BVk1fQTFfQ1M9bQpDT05GSUdfSElTQVhfVEVMRVNfQ1M9
bQoKIwojIEhpU2F4IHN1YiBkcml2ZXIgbW9kdWxlcwojCkNPTkZJR19ISVNBWF9TVDU0ODE9bQpD
T05GSUdfSElTQVhfSEZDVVNCPW0KQ09ORklHX0hJU0FYX0hGQzRTOFM9bQpDT05GSUdfSElTQVhf
RlJJVFpfUENJUE5QPW0KCiMKIyBBY3RpdmUgY2FyZHMKIwpDT05GSUdfSVNETl9DQVBJPW0KQ09O
RklHX0lTRE5fRFJWX0FWTUIxX1ZFUkJPU0VfUkVBU09OPXkKQ09ORklHX0NBUElfVFJBQ0U9eQpD
T05GSUdfSVNETl9DQVBJX01JRERMRVdBUkU9eQpDT05GSUdfSVNETl9DQVBJX0NBUEkyMD1tCkNP
TkZJR19JU0ROX0NBUElfQ0FQSURSVj1tCgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKQ09O
RklHX0NBUElfQVZNPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJPW0KQ09ORklHX0lTRE5f
RFJWX0FWTUIxX0IxUENJVjQ9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ01DSUE9bQpDT05G
SUdfSVNETl9EUlZfQVZNQjFfQVZNX0NTPW0KQ09ORklHX0lTRE5fRFJWX0FWTUIxX1QxUENJPW0K
Q09ORklHX0lTRE5fRFJWX0FWTUIxX0M0PW0KQ09ORklHX0NBUElfRUlDT049eQpDT05GSUdfSVNE
Tl9ESVZBUz1tCkNPTkZJR19JU0ROX0RJVkFTX0JSSVBDST15CkNPTkZJR19JU0ROX0RJVkFTX1BS
SVBDST15CkNPTkZJR19JU0ROX0RJVkFTX0RJVkFDQVBJPW0KQ09ORklHX0lTRE5fRElWQVNfVVNF
UklEST1tCkNPTkZJR19JU0ROX0RJVkFTX01BSU5UPW0KQ09ORklHX0lTRE5fRFJWX0dJR0FTRVQ9
bQojIENPTkZJR19HSUdBU0VUX0NBUEkgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9JNEw9eQoj
IENPTkZJR19HSUdBU0VUX0RVTU1ZTEwgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9CQVNFPW0K
Q09ORklHX0dJR0FTRVRfTTEwNT1tCkNPTkZJR19HSUdBU0VUX00xMDE9bQojIENPTkZJR19HSUdB
U0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9eQpD
T05GSUdfTUlTRE49bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0KCiMK
IyBtSVNETiBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJR19N
SVNETl9IRkNNVUxUST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZNRlJJ
VFo9bQpDT05GSUdfTUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpDT05G
SUdfTUlTRE5fVzY2OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0lQQUM9
bQpDT05GSUdfTUlTRE5fSVNBUj1tCkNPTkZJR19JU0ROX0hETEM9bQpDT05GSUdfUEhPTkU9bQpD
T05GSUdfUEhPTkVfSVhKPW0KQ09ORklHX1BIT05FX0lYSl9QQ01DSUE9bQoKIwojIElucHV0IGRl
dmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpD
T05GSUdfSU5QVVRfUE9MTERFVj1tCkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KCiMKIyBVc2Vy
bGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01P
VVNFREVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklH
X0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPW0KQ09ORklH
X0lOUFVUX0VWREVWPXkKQ09ORklHX0lOUFVUX0VWQlVHPW0KCiMKIyBJbnB1dCBEZXZpY2UgRHJp
dmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTIwPW0K
Q09ORklHX0tFWUJPQVJEX0FEUDU1ODg9bQpDT05GSUdfS0VZQk9BUkRfQURQNTU4OT1tCkNPTkZJ
R19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9bQojIENPTkZJR19LRVlC
T0FSRF9RVDIxNjAgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTEtLQkQ9bQpDT05GSUdfS0VZ
Qk9BUkRfR1BJTz1tCkNPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRD1tCkNPTkZJR19LRVlCT0FS
RF9UQ0E2NDE2PW0KQ09ORklHX0tFWUJPQVJEX01BVFJJWD1tCkNPTkZJR19LRVlCT0FSRF9MTTgz
MjM9bQpDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT1tCkNPTkZJR19LRVlCT0FSRF9NQ1M9bQpDT05G
SUdfS0VZQk9BUkRfTVBSMTIxPW0KQ09ORklHX0tFWUJPQVJEX05FV1RPTj1tCkNPTkZJR19LRVlC
T0FSRF9PUEVOQ09SRVM9bQpDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVk9bQpDT05GSUdfS0VZQk9B
UkRfU1VOS0JEPW0KQ09ORklHX0tFWUJPQVJEX1NUTVBFPW0KQ09ORklHX0tFWUJPQVJEX1RDMzU4
OVg9bQpDT05GSUdfS0VZQk9BUkRfWFRLQkQ9bQpDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdf
TU9VU0VfUFMyPW0KQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJ
UFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfTElG
RUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VM
QU5URUNIPXkKQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15CiMgQ09ORklHX01PVVNFX1BTMl9U
T1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdfTU9VU0VfQVBQ
TEVUT1VDSD1tCkNPTkZJR19NT1VTRV9CQ001OTc0PW0KQ09ORklHX01PVVNFX1ZTWFhYQUE9bQpD
T05GSUdfTU9VU0VfR1BJTz1tCkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0KQ09ORklHX0lO
UFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz1tCkNPTkZJR19KT1lTVElDS19B
M0Q9bQpDT05GSUdfSk9ZU1RJQ0tfQURJPW0KQ09ORklHX0pPWVNUSUNLX0NPQlJBPW0KQ09ORklH
X0pPWVNUSUNLX0dGMks9bQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD1tCkNPTkZJR19KT1lTVElDS19H
UklQX01QPW0KQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVD1tCkNPTkZJR19KT1lTVElDS19JTlRF
UkFDVD1tCkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPW0KQ09ORklHX0pPWVNUSUNLX1RNREM9
bQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFPW0KQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9VU0I9eQpD
T05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPW0KQ09O
RklHX0pPWVNUSUNLX01BR0VMTEFOPW0KQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPW0KQ09ORklH
X0pPWVNUSUNLX1NQQUNFQkFMTD1tCkNPTkZJR19KT1lTVElDS19TVElOR0VSPW0KQ09ORklHX0pP
WVNUSUNLX1RXSURKT1k9bQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT1tCkNPTkZJR19KT1lTVElD
S19EQjk9bQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj1tCkNPTkZJR19KT1lTVElDS19UVVJCT0dS
QUZYPW0KQ09ORklHX0pPWVNUSUNLX0FTNTAxMT1tCkNPTkZJR19KT1lTVElDS19KT1lEVU1QPW0K
Q09ORklHX0pPWVNUSUNLX1hQQUQ9bQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9GRj15CkNPTkZJR19K
T1lTVElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDE9bQpDT05GSUdf
SU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0KQ09ORklHX1RBQkxFVF9V
U0JfQUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz1tCkNPTkZJR19UQUJMRVRfVVNCX0hB
TldBTkc9bQpDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj1tCkNPTkZJR19UQUJMRVRfVVNCX1dBQ09N
PW0KQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOXzg4UE04NjBY
PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDY9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3
PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OT1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzlf
STJDPW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9TUEk9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
QVRNRUxfTVhUPW0KQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTM9bQpDT05GSUdfVE9VQ0hTQ1JF
RU5fQ1k4Q1RNRzExMD1tCkNPTkZJR19UT1VDSFNDUkVFTl9EQTkwMzQ9bQpDT05GSUdfVE9VQ0hT
Q1JFRU5fRFlOQVBSTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkU9bQpDT05GSUdfVE9V
Q0hTQ1JFRU5fRUVUST1tCkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPW0KQ09ORklHX1RPVUNI
U0NSRUVOX0dVTlpFPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VMTz1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9XQUNPTV9XODAwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMT1tCkNPTkZJR19UT1VD
SFNDUkVFTl9NQ1M1MDAwPW0KQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD1tCkNPTkZJR19UT1VD
SFNDUkVFTl9JTkVYSU89bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9bQpDT05GSUdfVE9VQ0hT
Q1JFRU5fUEVOTU9VTlQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD1tCkNPTkZJR19U
T1VDSFNDUkVFTl9UT1VDSFdJTj1tCkNPTkZJR19UT1VDSFNDUkVFTl9VQ0IxNDAwPW0KQ09ORklH
X1RPVUNIU0NSRUVOX1dNODMxWD1tCkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3WFg9bQpDT05GSUdf
VE9VQ0hTQ1JFRU5fV005NzA1PXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcxMj15CkNPTkZJR19U
T1VDSFNDUkVFTl9XTTk3MTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT1tCkNP
TkZJR19UT1VDSFNDUkVFTl9NQzEzNzgzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FR0FMQVg9
eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf
M009eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lUTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf
RVRVUkJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15CkNPTkZJR19UT1VDSFNDUkVF
Tl9VU0JfRE1DX1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JUlRPVUNIPXkKQ09ORklH
X1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR0VORVJB
TF9UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1A9eQpDT05GSUdfVE9VQ0hTQ1JF
RU5fVVNCX0pBU1RFQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRTJJPXkKQ09ORklHX1RPVUNI
U0NSRUVOX1VTQl9aWVRST05JQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRUX1RDNDVVU0I9
eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX05FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNI
SVQyMTM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPPW0KQ09ORklHX1RPVUNIU0NSRUVO
X1RTQzIwMDU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9TVDEyMzI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNUEU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
VFBTNjUwN1g9bQpDT05GSUdfSU5QVVRfTUlTQz15CkNPTkZJR19JTlBVVF84OFBNODYwWF9PTktF
WT1tCkNPTkZJR19JTlBVVF9BQjg1MDBfUE9OS0VZPW0KQ09ORklHX0lOUFVUX0FENzE0WD1tCkNP
TkZJR19JTlBVVF9BRDcxNFhfSTJDPW0KQ09ORklHX0lOUFVUX0FENzE0WF9TUEk9bQpDT05GSUdf
SU5QVVRfQk1BMTUwPW0KQ09ORklHX0lOUFVUX1BDU1BLUj1tCkNPTkZJR19JTlBVVF9NQVg4OTI1
X09OS0VZPW0KQ09ORklHX0lOUFVUX01DMTM3ODNfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX01N
QTg0NTA9bQpDT05GSUdfSU5QVVRfTVBVMzA1MD1tCkNPTkZJR19JTlBVVF9BUEFORUw9bQpDT05G
SUdfSU5QVVRfQVRMQVNfQlROUz1tCkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj1tCkNPTkZJR19J
TlBVVF9LRVlTUEFOX1JFTU9URT1tCkNPTkZJR19JTlBVVF9LWFRKOT1tCiMgQ09ORklHX0lOUFVU
X0tYVEo5X1BPTExFRF9NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BPV0VSTUFURT1tCkNP
TkZJR19JTlBVVF9ZRUFMSU5LPW0KQ09ORklHX0lOUFVUX0NNMTA5PW0KQ09ORklHX0lOUFVUX1VJ
TlBVVD15CkNPTkZJR19JTlBVVF9QQ0Y1MDYzM19QTVU9bQpDT05GSUdfSU5QVVRfUENGODU3ND1t
CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPW0KQ09ORklHX0lOUFVUX1dNODMxWF9P
Tj1tCkNPTkZJR19JTlBVVF9BRFhMMzRYPW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDPW0KQ09O
RklHX0lOUFVUX0FEWEwzNFhfU1BJPW0KQ09ORklHX0lOUFVUX0NNQTMwMDA9bQpDT05GSUdfSU5Q
VVRfQ01BMzAwMF9JMkM9bQpDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD1tCgojCiMg
SGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkK
Q09ORklHX1NFUklPX1NFUlBPUlQ9bQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9bQpDT05GSUdfU0VS
SU9fUEFSS0JEPW0KQ09ORklHX1NFUklPX1BDSVBTMj1tCkNPTkZJR19TRVJJT19MSUJQUzI9eQpD
T05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9bQpDT05GSUdfU0VSSU9f
UFMyTVVMVD1tCkNPTkZJR19HQU1FUE9SVD1tCkNPTkZJR19HQU1FUE9SVF9OUzU1OD1tCkNPTkZJ
R19HQU1FUE9SVF9MND1tCkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPW0KQ09ORklHX0dBTUVQT1JU
X0ZNODAxPW0KCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19WVD15CkNPTkZJR19DT05T
T0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVf
U0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9
eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUz15
CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTAKQ09ORklHX1NF
UklBTF9OT05TVEFOREFSRD15CkNPTkZJR19ST0NLRVRQT1JUPW0KQ09ORklHX0NZQ0xBREVTPW0K
IyBDT05GSUdfQ1laX0lOVFIgaXMgbm90IHNldApDT05GSUdfTU9YQV9JTlRFTExJTz1tCkNPTkZJ
R19NT1hBX1NNQVJUSU89bQpDT05GSUdfU1lOQ0xJTks9bQpDT05GSUdfU1lOQ0xJTktNUD1tCkNP
TkZJR19TWU5DTElOS19HVD1tCkNPTkZJR19OT1pPTUk9bQpDT05GSUdfSVNJPW0KQ09ORklHX05f
SERMQz1tCiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1JPVVRFUj1tCkNP
TkZJR19UUkFDRV9TSU5LPW0KIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CkNPTkZJR19TVEFM
RFJWPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19T
RVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfU0VS
SUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1
MF9DUz1tCkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00OApDT05GSUdfU0VSSUFMXzgyNTBf
UlVOVElNRV9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VS
SUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENP
TkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUw
X1JTQT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCkNPTkZJR19TRVJJQUxf
TUFYMzEwMD1tCkNPTkZJR19TRVJJQUxfTUFYMzEwNz1tCkNPTkZJR19TRVJJQUxfTVJTVF9NQVgz
MTEwPW0KQ09ORklHX1NFUklBTF9NRkRfSFNVPW0KQ09ORklHX1NFUklBTF9VQVJUTElURT1tCkNP
TkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX0NP
TlNPTEVfUE9MTD15CkNPTkZJR19TRVJJQUxfSlNNPW0KQ09ORklHX1NFUklBTF9USU1CRVJEQUxF
PW0KQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQ9bQpDT05GSUdfU0VSSUFMX0FMVEVSQV9V
QVJUPW0KQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19TRVJJQUxf
QUxURVJBX1VBUlRfQkFVRFJBVEU9MTE1MjAwCiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5v
dCBzZXQKQ09ORklHX1NFUklBTF9QQ0hfVUFSVD1tCkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VB
UlQ9bQpDT05GSUdfVFRZX1BSSU5USz15CkNPTkZJR19QUklOVEVSPW0KIyBDT05GSUdfTFBfQ09O
U09MRSBpcyBub3Qgc2V0CkNPTkZJR19QUERFVj1tCkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklH
X0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT1tCkNPTkZJ
R19JUE1JX0hBTkRMRVI9bQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09O
RklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlf
V0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj1tCkNPTkZJR19IV19SQU5ET009eQpDT05G
SUdfSFdfUkFORE9NX1RJTUVSSU9NRU09bQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPW0KQ09ORklH
X0hXX1JBTkRPTV9BTUQ9bQpDT05GSUdfSFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19SQU5ET01f
VklSVElPPW0KQ09ORklHX05WUkFNPW0KQ09ORklHX1IzOTY0PW0KQ09ORklHX0FQUExJQ09NPW0K
CiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfU1lOQ0xJTktfQ1M9bQpDT05G
SUdfQ0FSRE1BTl80MDAwPW0KQ09ORklHX0NBUkRNQU5fNDA0MD1tCkNPTkZJR19JUFdJUkVMRVNT
PW0KQ09ORklHX01XQVZFPW0KQ09ORklHX1JBV19EUklWRVI9bQpDT05GSUdfTUFYX1JBV19ERVZT
PTI1NgpDT05GSUdfSFBFVD15CkNPTkZJR19IUEVUX01NQVA9eQpDT05GSUdfSEFOR0NIRUNLX1RJ
TUVSPW0KQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJUz1tCkNPTkZJR19UQ0dfTlNDPW0K
Q09ORklHX1RDR19BVE1FTD1tCkNPTkZJR19UQ0dfSU5GSU5FT049bQpDT05GSUdfVEVMQ0xPQ0s9
bQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19SQU1PT1BTPW0KQ09ORklHX0kyQz15CkNPTkZJR19J
MkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9bQpD
T05GSUdfSTJDX01VWD1tCgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJ
R19JMkNfTVVYX0dQSU89bQpDT05GSUdfSTJDX01VWF9QQ0E5NTQxPW0KQ09ORklHX0kyQ19NVVhf
UENBOTU0eD1tCiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNf
U01CVVM9bQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPW0KQ09ORklH
X0kyQ19BTEdPUENGPW0KQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVz
IHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklH
X0kyQ19BTEkxNTM1PW0KQ09ORklHX0kyQ19BTEkxNTYzPW0KQ09ORklHX0kyQ19BTEkxNVgzPW0K
Q09ORklHX0kyQ19BTUQ3NTY9bQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNf
QU1EODExMT1tCkNPTkZJR19JMkNfSTgwMT1tCkNPTkZJR19JMkNfSVNDSD1tCkNPTkZJR19JMkNf
UElJWDQ9bQpDT05GSUdfSTJDX05GT1JDRTI9bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9bQpD
T05GSUdfSTJDX1NJUzU1OTU9bQpDT05GSUdfSTJDX1NJUzYzMD1tCkNPTkZJR19JMkNfU0lTOTZY
PW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2ZXJz
CiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkg
ZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPW0K
Q09ORklHX0kyQ19HUElPPW0KQ09ORklHX0kyQ19JTlRFTF9NSUQ9bQpDT05GSUdfSTJDX09DT1JF
Uz1tCkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90
IHNldApDT05GSUdfSTJDX1NJTVRFQz1tCkNPTkZJR19JMkNfWElMSU5YPW0KQ09ORklHX0kyQ19F
RzIwVD1tCgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19J
MkNfRElPTEFOX1UyQz1tCkNPTkZJR19JMkNfUEFSUE9SVD1tCkNPTkZJR19JMkNfUEFSUE9SVF9M
SUdIVD1tCkNPTkZJR19JMkNfVEFPU19FVk09bQpDT05GSUdfSTJDX1RJTllfVVNCPW0KCiMKIyBP
dGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19J
MkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJ
R19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3Rl
ciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT1tCkNPTkZJR19TUElfQklU
QkFORz1tCkNPTkZJR19TUElfQlVUVEVSRkxZPW0KQ09ORklHX1NQSV9HUElPPW0KQ09ORklHX1NQ
SV9MTTcwX0xMUD1tCkNPTkZJR19TUElfT0NfVElOWT1tCiMgQ09ORklHX1NQSV9QWEEyWFhfUENJ
IGlzIG5vdCBzZXQKQ09ORklHX1NQSV9UT1BDTElGRl9QQ0g9bQojIENPTkZJR19TUElfWElMSU5Y
IGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPXkKQ09ORklHX1NQSV9EV19QQ0k9bQpD
T05GSUdfU1BJX0RXX01JRF9ETUE9eQoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklH
X1NQSV9TUElERVY9bQpDT05GSUdfU1BJX1RMRTYyWDA9bQoKIwojIFBQUyBzdXBwb3J0CiMKQ09O
RklHX1BQUz1tCiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMg
c3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQ
U19DTElFTlRfTERJU0M9bQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KQ09ORklHX1BQU19D
TElFTlRfR1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2Nr
IHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BUkNI
X1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKIyBDT05GSUdfREVCVUdf
R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz1t
CkNPTkZJR19HUElPX01BWDczMFg9bQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzOgoj
CkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09bQpDT05GSUdfR1BJT19JVDg3NjFFPW0KQ09O
RklHX0dQSU9fU0NIPW0KQ09ORklHX0dQSU9fVlg4NTU9bQoKIwojIEkyQyBHUElPIGV4cGFuZGVy
czoKIwpDT05GSUdfR1BJT19NQVg3MzAwPW0KQ09ORklHX0dQSU9fTUFYNzMyWD1tCkNPTkZJR19H
UElPX1BDQTk1M1g9bQpDT05GSUdfR1BJT19QQ0Y4NTdYPW0KQ09ORklHX0dQSU9fU1gxNTBYPXkK
Q09ORklHX0dQSU9fU1RNUEU9eQpDT05GSUdfR1BJT19UQzM1ODlYPXkKQ09ORklHX0dQSU9fVFBT
NjU5MTI9bQpDT05GSUdfR1BJT19XTTgzMVg9bQpDT05GSUdfR1BJT19XTTgzNTA9bQpDT05GSUdf
R1BJT19XTTg5OTQ9bQpDT05GSUdfR1BJT19BRFA1NTIwPW0KQ09ORklHX0dQSU9fQURQNTU4OD1t
CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0NTNTUzNT1tCkNPTkZJR19H
UElPX0xBTkdXRUxMPXkKQ09ORklHX0dQSU9fUENIPW0KQ09ORklHX0dQSU9fTUxfSU9IPW0KQ09O
RklHX0dQSU9fVElNQkVSREFMRT15CkNPTkZJR19HUElPX1JEQzMyMVg9bQoKIwojIFNQSSBHUElP
IGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19NQVg3MzAxPW0KQ09ORklHX0dQSU9fTUNQMjNTMDg9
bQpDT05GSUdfR1BJT19NQzMzODgwPW0KQ09ORklHX0dQSU9fNzRYMTY0PW0KCiMKIyBBQzk3IEdQ
SU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX1VDQjE0MDA9eQoKIwojIE1PRFVMYnVzIEdQSU8g
ZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0pBTlpfVFRMPW0KQ09ORklHX0dQSU9fVFBTNjU5MTA9
eQpDT05GSUdfVzE9bQpDT05GSUdfVzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpD
T05GSUdfVzFfTUFTVEVSX01BVFJPWD1tCkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPW0KQ09ORklH
X1cxX01BU1RFUl9EUzI0ODI9bQpDT05GSUdfVzFfTUFTVEVSX0RTMVdNPW0KQ09ORklHX1cxX01B
U1RFUl9HUElPPW0KCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPW0K
Q09ORklHX1cxX1NMQVZFX1NNRU09bQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PW0KQ09ORklHX1cx
X1NMQVZFX0RTMjQyMz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9bQpDT05GSUdfVzFfU0xBVkVf
RFMyNDMzPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNPTkZJR19X
MV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPW0KQ09ORklHX1cxX1NMQVZF
X0JRMjcwMDA9bQpDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1BEQV9QT1dFUj1tCkNPTkZJR19NQVg4OTI1X1BPV0VSPW0K
Q09ORklHX1dNODMxWF9CQUNLVVA9bQpDT05GSUdfV004MzFYX1BPV0VSPW0KQ09ORklHX1dNODM1
MF9QT1dFUj1tCkNPTkZJR19URVNUX1BPV0VSPW0KQ09ORklHX0JBVFRFUllfRFMyNzYwPW0KQ09O
RklHX0JBVFRFUllfRFMyNzgwPW0KQ09ORklHX0JBVFRFUllfRFMyNzgyPW0KQ09ORklHX0JBVFRF
UllfQlEyMFo3NT1tCkNPTkZJR19CQVRURVJZX0JRMjd4MDA9bQpDT05GSUdfQkFUVEVSWV9CUTI3
WDAwX0kyQz15CkNPTkZJR19CQVRURVJZX0JRMjdYMDBfUExBVEZPUk09eQpDT05GSUdfQkFUVEVS
WV9EQTkwMzA9bQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD1tCkNPTkZJR19CQVRURVJZX01BWDE3
MDQyPW0KQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9bQpDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PW0K
Q09ORklHX0NIQVJHRVJfTUFYODkwMz1tCkNPTkZJR19DSEFSR0VSX0dQSU89bQpDT05GSUdfQ0hB
UkdFUl9NQVg4OTk3PW0KQ09ORklHX0NIQVJHRVJfTUFYODk5OD1tCkNPTkZJR19IV01PTj15CkNP
TkZJR19IV01PTl9WSUQ9bQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMK
IyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5T
T1JTX0FCSVRVR1VSVTM9bQpDT05GSUdfU0VOU09SU19BRDczMTQ9bQpDT05GSUdfU0VOU09SU19B
RDc0MTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRENYWD1tCkNP
TkZJR19TRU5TT1JTX0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0xMDI1PW0KQ09ORklHX1NF
TlNPUlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpDT05GSUdfU0VOU09SU19B
RE0xMDMxPW0KQ09ORklHX1NFTlNPUlNfQURNOTI0MD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9
bQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCkNPTkZJ
R19TRU5TT1JTX0FEVDc0NzU9bQpDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KQ09ORklHX1NFTlNP
UlNfSzhURU1QPW0KQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1
SF9QT1dFUj1tCkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCkNPTkZJR19TRU5TT1JTX0FUWFAxPW0K
Q09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdfU0VO
U09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3
MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1t
CkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KQ09ORklHX1NFTlNPUlNfR0w1MThTTT1tCkNPTkZJR19T
RU5TT1JTX0dMNTIwU009bQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj1tCkNPTkZJR19TRU5TT1JT
X0NPUkVURU1QPW0KQ09ORklHX1NFTlNPUlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVY
PW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1tCkNPTkZJR19TRU5TT1JTX0pDNDI9bQpDT05GSUdfU0VO
U09SU19MSU5FQUdFPW0KQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzA9
bQpDT05GSUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNPUlNfTE03NT1tCkNPTkZJR19TRU5T
T1JTX0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD1tCkNP
TkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNPUlNf
TE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09ORklH
X1NFTlNPUlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09SU19M
VEM0MjE1PW0KQ09ORklHX1NFTlNPUlNfTFRDNDI0NT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9
bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNPTkZJ
R19TRU5TT1JTX01BWDExMTE9bQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT1tCkNPTkZJR19TRU5T
T1JTX01BWDE2MTk9bQpDT05GSUdfU0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFY
NjYzOT1tCkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05GSUdfU0VOU09SU19NQVg2NjUwPW0K
Q09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9bQpDT05GSUdfU0VOU09SU19QQzg3MzYwPW0K
Q09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQojIENPTkZJ
R19QTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDE1PW0KQ09ORklHX1NFTlNPUlNf
U0hUMjE9bQpDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfU01NNjY1PW0K
Q09ORklHX1NFTlNPUlNfRE1FMTczNz1tCkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQpDT05GSUdf
U0VOU09SU19FTUMyMTAzPW0KQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9bQpDT05GSUdfU0VOU09S
U19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9bQpDT05GSUdfU0VOU09SU19T
TVNDNDdCMzk3PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049bQpDT05GSUdfU0VOU09S
U19TQ0g1NjI3PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj1tCkNPTkZJR19TRU5TT1JTX0FEUzEw
MTU9bQpDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KQ09ORklHX1NFTlNPUlNfQURTNzg3MT1tCkNP
TkZJR19TRU5TT1JTX0FNQzY4MjE9bQpDT05GSUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VO
U09SU19UTVAxMDI9bQpDT05GSUdfU0VOU09SU19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0
MjE9bQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9
bQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgyMzE9bQpDT05GSUdf
U0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19TRU5TT1JT
X1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQpDT05GSUdfU0VOU09SU19XODM3OTU9
bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP
UlNfVzgzTDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNf
VzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQpDT05GSUdfU0VOU09SU19XTTgz
MVg9bQpDT05GSUdfU0VOU09SU19XTTgzNTA9bQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz1tCkNP
TkZJR19TRU5TT1JTX01DMTM3ODNfQURDPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VO
U09SU19BQ1BJX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19USEVSTUFM
PXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hE
T0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKCiMKIyBXYXRj
aGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KQ09ORklHX1dNODMx
WF9XQVRDSERPRz1tCkNPTkZJR19XTTgzNTBfV0FUQ0hET0c9bQpDT05GSUdfQUNRVUlSRV9XRFQ9
bQpDT05GSUdfQURWQU5URUNIX1dEVD1tCkNPTkZJR19BTElNMTUzNV9XRFQ9bQpDT05GSUdfQUxJ
TTcxMDFfV0RUPW0KQ09ORklHX0Y3MTgwOEVfV0RUPW0KQ09ORklHX1NQNTEwMF9UQ089bQpDT05G
SUdfU0M1MjBfV0RUPW0KQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9bQpDT05GSUdfRVVST1RF
Q0hfV0RUPW0KQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1BU1I9bQpDT05GSUdfV0FGRVJf
V0RUPW0KQ09ORklHX0k2MzAwRVNCX1dEVD1tCkNPTkZJR19JVENPX1dEVD1tCkNPTkZJR19JVENP
X1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPW0KQ09ORklHX0lUODdfV0RUPW0K
IyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU0MxMjAwX1dEVD1tCkNPTkZJ
R19QQzg3NDEzX1dEVD1tCkNPTkZJR19OVl9UQ089bQpDT05GSUdfNjBYWF9XRFQ9bQpDT05GSUdf
U0JDODM2MF9XRFQ9bQpDT05GSUdfQ1BVNV9XRFQ9bQpDT05GSUdfU01TQ19TQ0gzMTFYX1dEVD1t
CkNPTkZJR19TTVNDMzdCNzg3X1dEVD1tCkNPTkZJR19XODM2MjdIRl9XRFQ9bQpDT05GSUdfVzgz
Njk3SEZfV0RUPW0KQ09ORklHX1c4MzY5N1VHX1dEVD1tCkNPTkZJR19XODM4NzdGX1dEVD1tCkNP
TkZJR19XODM5NzdGX1dEVD1tCkNPTkZJR19NQUNIWl9XRFQ9bQpDT05GSUdfU0JDX0VQWF9DM19X
QVRDSERPRz1tCkNPTkZJR19YRU5fV0RUPW0KCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMK
IwpDT05GSUdfUENJUENXQVRDSERPRz1tCkNPTkZJR19XRFRQQ0k9bQoKIwojIFVTQi1iYXNlZCBX
YXRjaGRvZyBDYXJkcwojCkNPTkZJR19VU0JQQ1dBVENIRE9HPW0KQ09ORklHX1NTQl9QT1NTSUJM
RT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj1tCkNPTkZJR19T
U0JfU1BST009eQpDT05GSUdfU1NCX0JMT0NLSU89eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lC
TEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX0I0M19QQ0lfQlJJREdFPXkKQ09O
RklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1BDTUNJQUhPU1QgaXMg
bm90IHNldApDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9TRElPSE9T
VD15CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMgbm90IHNldAojIENPTkZJR19TU0JfREVCVUcgaXMg
bm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9E
UklWRVJfUENJQ09SRT15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVj
aWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9bQpDT05GSUdfQkNNQV9CTE9DS0lPPXkKQ09ORklHX0JD
TUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMgQ09ORklHX0JD
TUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpD
T05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEXzg4UE04NjBYPXkKQ09ORklHX01GRF9TTTUwMT1t
CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9bQpD
T05GSUdfSFRDX0kyQ1BMRD15CkNPTkZJR19VQ0IxNDAwX0NPUkU9bQpDT05GSUdfVFBTNjEwNVg9
bQpDT05GSUdfVFBTNjUwMTA9bQpDT05GSUdfVFBTNjUwN1g9bQpDT05GSUdfTUZEX1RQUzY1ODZY
PXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19NRkRfVFBTNjU5MTI9eQpDT05GSUdfTUZE
X1RQUzY1OTEyX0kyQz15CkNPTkZJR19NRkRfVFBTNjU5MTJfU1BJPXkKIyBDT05GSUdfVFdMNDAz
MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVE1QRT15CkNPTkZJR19NRkRfVEMzNTg5WD15
CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNYPXkKQ09ORklH
X1BNSUNfQURQNTUyMD15CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15
CkNPTkZJR19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfV004NDAwPW0KQ09ORklHX01GRF9XTTgz
MVg9eQpDT05GSUdfTUZEX1dNODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpDT05G
SUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0
PXkKQ09ORklHX01GRF9QQ0Y1MDYzMz1tCkNPTkZJR19QQ0Y1MDYzM19BREM9bQpDT05GSUdfUENG
NTA2MzNfR1BJTz1tCkNPTkZJR19NRkRfTUMxMzc4Mz1tCkNPTkZJR19NRkRfTUMxM1hYWD1tCkNP
TkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CkNPTkZJR19BQjMxMDBfT1RQ
PW0KIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdfQUI4NTAwX0NPUkU9eQpDT05G
SUdfQUI4NTAwX0RFQlVHPXkKQ09ORklHX0FCODUwMF9HUEFEQz15CkNPTkZJR19NRkRfQ1M1NTM1
PW0KQ09ORklHX01GRF9USU1CRVJEQUxFPW0KQ09ORklHX0xQQ19TQ0g9bQpDT05GSUdfTUZEX1JE
QzMyMVg9bQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPW0KQ09ORklHX01GRF9WWDg1NT1tCkNPTkZJ
R19NRkRfV0wxMjczX0NPUkU9bQpDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CkNPTkZJR19SRUdV
TEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19SRUdV
TEFUT1JfRFVNTVkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9bQpD
T05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9bQpDT05GSUdfUkVHVUxBVE9SX1VTRVJT
UEFDRV9DT05TVU1FUj1tCkNPTkZJR19SRUdVTEFUT1JfR1BJTz1tCkNPTkZJR19SRUdVTEFUT1Jf
QlEyNDAyMj1tCkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj1tCkNPTkZJR19SRUdVTEFUT1JfTUFY
ODY0OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODky
NT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk5Nz1t
CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD1tCkNPTkZJR19SRUdVTEFUT1JfV004MzFYPW0KQ09O
RklHX1JFR1VMQVRPUl9XTTgzNTA9bQpDT05GSUdfUkVHVUxBVE9SX1dNODQwMD1tCkNPTkZJR19S
RUdVTEFUT1JfV004OTk0PW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwM1g9bQpDT05GSUdfUkVHVUxB
VE9SX1BDRjUwNjMzPW0KQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9bQpDT05GSUdfUkVHVUxBVE9S
X0xQMzk3Mj1tCkNPTkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPW0KQ09ORklHX1JFR1VMQVRP
Ul9NQzEzNzgzPW0KQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPW0KQ09ORklHX1JFR1VMQVRPUl9B
QjMxMDA9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2
NTAyMz1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1
OTEyPW0KQ09ORklHX1JFR1VMQVRPUl84OFBNODYwNz15CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3
MUE9bQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD1tCkNPTkZJR19SRUdVTEFUT1JfQUI4NTAwPXkK
Q09ORklHX1JFR1VMQVRPUl9UUFM2NTg2WD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9bQpD
T05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwPW0KQ09ORklHX1JFR1VMQVRPUl9BQVQyODcwPW0KQ09O
RklHX01FRElBX1NVUFBPUlQ9bQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKIyBDT05G
SUdfTUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdf
VklERU9fVjRMMl9DT01NT049bQpDT05GSUdfRFZCX0NPUkU9bQpDT05GSUdfRFZCX05FVD15CkNP
TkZJR19WSURFT19NRURJQT1tCgojCiMgTXVsdGltZWRpYSBkcml2ZXJzCiMKQ09ORklHX1ZJREVP
X1NBQTcxNDY9bQpDT05GSUdfVklERU9fU0FBNzE0Nl9WVj1tCkNPTkZJR19SQ19DT1JFPW0KQ09O
RklHX0xJUkM9bQpDT05GSUdfUkNfTUFQPW0KQ09ORklHX0lSX05FQ19ERUNPREVSPW0KQ09ORklH
X0lSX1JDNV9ERUNPREVSPW0KQ09ORklHX0lSX1JDNl9ERUNPREVSPW0KQ09ORklHX0lSX0pWQ19E
RUNPREVSPW0KQ09ORklHX0lSX1NPTllfREVDT0RFUj1tCkNPTkZJR19JUl9SQzVfU1pfREVDT0RF
Uj1tCkNPTkZJR19JUl9NQ0VfS0JEX0RFQ09ERVI9bQpDT05GSUdfSVJfTElSQ19DT0RFQz1tCkNP
TkZJR19SQ19BVElfUkVNT1RFPW0KQ09ORklHX0lSX0VORT1tCkNPTkZJR19JUl9JTU9OPW0KQ09O
RklHX0lSX01DRVVTQj1tCkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09ORklHX0lSX0ZJTlRFSz1tCkNP
TkZJR19JUl9OVVZPVE9OPW0KQ09ORklHX0lSX1JFRFJBVDM9bQpDT05GSUdfSVJfU1RSRUFNWkFQ
PW0KQ09ORklHX0lSX1dJTkJPTkRfQ0lSPW0KQ09ORklHX1JDX0xPT1BCQUNLPW0KQ09ORklHX01F
RElBX0FUVEFDSD15CkNPTkZJR19NRURJQV9UVU5FUj1tCiMgQ09ORklHX01FRElBX1RVTkVSX0NV
U1RPTUlTRSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9bQpDT05GSUdfTUVE
SUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPW0KQ09ORklHX01F
RElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9bQpDT05GSUdf
TUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PW0KQ09ORklH
X01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjA9bQpDT05GSUdf
TUVESUFfVFVORVJfTVQyMjY2PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjEzMT1tCkNPTkZJR19N
RURJQV9UVU5FUl9RVDEwMTA9bQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PW0KQ09ORklHX01F
RElBX1RVTkVSX1hDNTAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9bQpDT05GSUdfTUVE
SUFfVFVORVJfTVhMNTAwNVM9bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1Q9bQpDT05GSUdf
TUVESUFfVFVORVJfTUM0NFM4MDM9bQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT1tCkNPTkZJ
R19NRURJQV9UVU5FUl9UREExODIxOD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj1tCkNP
TkZJR19WSURFT19WNEwyPW0KQ09ORklHX1ZJREVPQlVGX0dFTj1tCkNPTkZJR19WSURFT0JVRl9E
TUFfU0c9bQpDT05GSUdfVklERU9CVUZfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRl9ETUFfQ09O
VElHPW0KQ09ORklHX1ZJREVPQlVGX0RWQj1tCkNPTkZJR19WSURFT19CVENYPW0KQ09ORklHX1ZJ
REVPX1RWRUVQUk9NPW0KQ09ORklHX1ZJREVPX1RVTkVSPW0KQ09ORklHX1Y0TDJfTUVNMk1FTV9E
RVY9bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNP
TkZJR19WSURFT0JVRjJfRE1BX0NPTlRJRz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCkNP
TkZJR19WSURFT19DQVBUVVJFX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldApDT05G
SUdfVklERU9fSEVMUEVSX0NISVBTX0FVVE89eQpDT05GSUdfVklERU9fSVJfSTJDPW0KCiMKIyBB
dWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVPX1RWQVVE
SU89bQpDT05GSUdfVklERU9fVERBNzQzMj1tCkNPTkZJR19WSURFT19UREE5ODQwPW0KQ09ORklH
X1ZJREVPX1RFQTY0MTVDPW0KQ09ORklHX1ZJREVPX1RFQTY0MjA9bQpDT05GSUdfVklERU9fTVNQ
MzQwMD1tCkNPTkZJR19WSURFT19DUzUzNDU9bQpDT05GSUdfVklERU9fQ1M1M0wzMkE9bQpDT05G
SUdfVklERU9fV004Nzc1PW0KQ09ORklHX1ZJREVPX1dNODczOT1tCkNPTkZJR19WSURFT19WUDI3
U01QWD1tCgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9bQoKIwojIFZp
ZGVvIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX0FEVjcxODA9bQpDT05GSUdfVklERU9fQlQ4MTk9
bQpDT05GSUdfVklERU9fQlQ4NTY9bQpDT05GSUdfVklERU9fQlQ4NjY9bQpDT05GSUdfVklERU9f
S1MwMTI3PW0KQ09ORklHX1ZJREVPX1NBQTcxMTA9bQpDT05GSUdfVklERU9fU0FBNzExWD1tCkNP
TkZJR19WSURFT19UVlA1MTUwPW0KQ09ORklHX1ZJREVPX1ZQWDMyMjA9bQoKIwojIFZpZGVvIGFu
ZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTdYPW0KQ09ORklHX1ZJREVPX0NY
MjU4NDA9bQoKIwojIE1QRUcgdmlkZW8gZW5jb2RlcnMKIwpDT05GSUdfVklERU9fQ1gyMzQxWD1t
CgojCiMgVmlkZW8gZW5jb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzEyNz1tCkNPTkZJR19WSURF
T19TQUE3MTg1PW0KQ09ORklHX1ZJREVPX0FEVjcxNzA9bQpDT05GSUdfVklERU9fQURWNzE3NT1t
CgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX09WNzY3MD1tCkNPTkZJ
R19WSURFT19NVDlWMDExPW0KCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRlbyBpbXByb3Zl
bWVudCBjaGlwcwojCkNPTkZJR19WSURFT19VUEQ2NDAzMUE9bQpDT05GSUdfVklERU9fVVBENjQw
ODM9bQoKIwojIE1pc2NlbGFuZW91cyBoZWxwZXIgY2hpcHMKIwpDT05GSUdfVklERU9fTTUyNzkw
PW0KQ09ORklHX1ZJREVPX1ZJVkk9bQpDT05GSUdfVklERU9fQlQ4NDg9bQpDT05GSUdfVklERU9f
QlQ4NDhfRFZCPXkKQ09ORklHX1ZJREVPX0JXUUNBTT1tCkNPTkZJR19WSURFT19DUUNBTT1tCkNP
TkZJR19WSURFT19XOTk2Nj1tCkNPTkZJR19WSURFT19DUElBMj1tCkNPTkZJR19WSURFT19aT1JB
Tj1tCkNPTkZJR19WSURFT19aT1JBTl9EQzMwPW0KQ09ORklHX1ZJREVPX1pPUkFOX1pSMzYwNjA9
bQpDT05GSUdfVklERU9fWk9SQU5fQlVaPW0KQ09ORklHX1ZJREVPX1pPUkFOX0RDMTA9bQpDT05G
SUdfVklERU9fWk9SQU5fTE1MMzM9bQpDT05GSUdfVklERU9fWk9SQU5fTE1MMzNSMTA9bQpDT05G
SUdfVklERU9fWk9SQU5fQVZTNkVZRVM9bQpDT05GSUdfVklERU9fTUVZRT1tCkNPTkZJR19WSURF
T19TQUE3MTM0PW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfQUxTQT1tCkNPTkZJR19WSURFT19TQUE3
MTM0X1JDPXkKQ09ORklHX1ZJREVPX1NBQTcxMzRfRFZCPW0KQ09ORklHX1ZJREVPX01YQj1tCkNP
TkZJR19WSURFT19IRVhJVU1fT1JJT049bQpDT05GSUdfVklERU9fSEVYSVVNX0dFTUlOST1tCkNP
TkZJR19WSURFT19USU1CRVJEQUxFPW0KQ09ORklHX1ZJREVPX0NYODg9bQpDT05GSUdfVklERU9f
Q1g4OF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYODhfQkxBQ0tCSVJEPW0KQ09ORklHX1ZJREVPX0NY
ODhfRFZCPW0KQ09ORklHX1ZJREVPX0NYODhfTVBFRz1tCkNPTkZJR19WSURFT19DWDg4X1ZQMzA1
ND1tCkNPTkZJR19WSURFT19DWDIzODg1PW0KQ09ORklHX01FRElBX0FMVEVSQV9DST1tCkNPTkZJ
R19WSURFT19DWDI1ODIxPW0KQ09ORklHX1ZJREVPX0NYMjU4MjFfQUxTQT1tCkNPTkZJR19WSURF
T19BVTA4Mjg9bQpDT05GSUdfVklERU9fSVZUVj1tCkNPTkZJR19WSURFT19GQl9JVlRWPW0KQ09O
RklHX1ZJREVPX0NYMTg9bQpDT05GSUdfVklERU9fQ1gxOF9BTFNBPW0KQ09ORklHX1ZJREVPX1NB
QTcxNjQ9bQpDT05GSUdfVklERU9fQ0FGRV9DQ0lDPW0KQ09ORklHX1ZJREVPX1ZJQV9DQU1FUkE9
bQpDT05GSUdfU09DX0NBTUVSQT1tCkNPTkZJR19TT0NfQ0FNRVJBX0lNWDA3ND1tCkNPTkZJR19T
T0NfQ0FNRVJBX01UOU0wMDE9bQpDT05GSUdfU09DX0NBTUVSQV9NVDlNMTExPW0KQ09ORklHX1NP
Q19DQU1FUkFfTVQ5VDAzMT1tCkNPTkZJR19TT0NfQ0FNRVJBX01UOVQxMTI9bQpDT05GSUdfU09D
X0NBTUVSQV9NVDlWMDIyPW0KQ09ORklHX1NPQ19DQU1FUkFfUko1NE4xPW0KQ09ORklHX1NPQ19D
QU1FUkFfVFc5OTEwPW0KQ09ORklHX1NPQ19DQU1FUkFfUExBVEZPUk09bQpDT05GSUdfU09DX0NB
TUVSQV9PVjI2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjU2NDI9bQpDT05GSUdfU09DX0NBTUVS
QV9PVjY2NTA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjc3Mlg9bQpDT05GSUdfU09DX0NBTUVSQV9P
Vjk2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjk3NDA9bQpDT05GSUdfVjRMX1VTQl9EUklWRVJT
PXkKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRf
RVZERVY9eQpDT05GSUdfVVNCX0dTUENBPW0KQ09ORklHX1VTQl9NNTYwMj1tCkNPTkZJR19VU0Jf
U1RWMDZYWD1tCkNPTkZJR19VU0JfR0w4NjA9bQpDT05GSUdfVVNCX0dTUENBX0JFTlE9bQpDT05G
SUdfVVNCX0dTUENBX0NPTkVYPW0KQ09ORklHX1VTQl9HU1BDQV9DUElBMT1tCkNPTkZJR19VU0Jf
R1NQQ0FfRVRPTVM9bQpDT05GSUdfVVNCX0dTUENBX0ZJTkVQSVg9bQpDT05GSUdfVVNCX0dTUENB
X0pFSUxJTko9bQpDT05GSUdfVVNCX0dTUENBX0tJTkVDVD1tCkNPTkZJR19VU0JfR1NQQ0FfS09O
SUNBPW0KQ09ORklHX1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9NUjk3MzEwQT1t
CkNPTkZJR19VU0JfR1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5PW0KQ09ORklH
X1VTQl9HU1BDQV9PVjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNPTkZJR19VU0Jf
R1NQQ0FfUEFDMjA3PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklHX1VTQl9HU1BD
QV9QQUM3MzExPW0KQ09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0JfR1NQQ0FfU045
QzIwMjg9bQpDT05GSUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dTUENBX1NPTklY
Qj1tCkNPTkZJR19VU0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAwPW0K
Q09ORklHX1VTQl9HU1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA1PW0KQ09O
RklHX1VTQl9HU1BDQV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4PW0KQ09ORklH
X1VTQl9HU1BDQV9TUENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1tCkNPTkZJR19V
U0JfR1NQQ0FfU1E5MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJR19VU0JfR1NQ
Q0FfU1E5MzBYPW0KQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQpDT05GSUdfVVNCX0dTUENBX1NU
VjA2ODA9bQpDT05GSUdfVVNCX0dTUENBX1NVTlBMVVM9bQpDT05GSUdfVVNCX0dTUENBX1Q2MTM9
bQpDT05GSUdfVVNCX0dTUENBX1RPUFJPPW0KQ09ORklHX1VTQl9HU1BDQV9UVjg1MzI9bQpDT05G
SUdfVVNCX0dTUENBX1ZDMDMyWD1tCkNPTkZJR19VU0JfR1NQQ0FfVklDQU09bQpDT05GSUdfVVNC
X0dTUENBX1hJUkxJTktfQ0lUPW0KQ09ORklHX1VTQl9HU1BDQV9aQzNYWD1tCkNPTkZJR19WSURF
T19QVlJVU0IyPW0KQ09ORklHX1ZJREVPX1BWUlVTQjJfU1lTRlM9eQpDT05GSUdfVklERU9fUFZS
VVNCMl9EVkI9eQojIENPTkZJR19WSURFT19QVlJVU0IyX0RFQlVHSUZDIGlzIG5vdCBzZXQKQ09O
RklHX1ZJREVPX0hEUFZSPW0KQ09ORklHX1ZJREVPX0VNMjhYWD1tCkNPTkZJR19WSURFT19FTTI4
WFhfQUxTQT1tCkNPTkZJR19WSURFT19FTTI4WFhfRFZCPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9S
Qz15CkNPTkZJR19WSURFT19UTEcyMzAwPW0KQ09ORklHX1ZJREVPX0NYMjMxWFg9bQpDT05GSUdf
VklERU9fQ1gyMzFYWF9SQz15CkNPTkZJR19WSURFT19DWDIzMVhYX0FMU0E9bQpDT05GSUdfVklE
RU9fQ1gyMzFYWF9EVkI9bQpDT05GSUdfVklERU9fVE02MDAwPW0KQ09ORklHX1ZJREVPX1RNNjAw
MF9BTFNBPW0KQ09ORklHX1ZJREVPX1RNNjAwMF9EVkI9bQpDT05GSUdfVklERU9fVVNCVklTSU9O
PW0KQ09ORklHX1VTQl9FVDYxWDI1MT1tCkNPTkZJR19VU0JfU045QzEwMj1tCkNPTkZJR19VU0Jf
UFdDPW0KIyBDT05GSUdfVVNCX1BXQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUFdDX0lO
UFVUX0VWREVWPXkKQ09ORklHX1VTQl9aUjM2NFhYPW0KQ09ORklHX1VTQl9TVEtXRUJDQU09bQpD
T05GSUdfVVNCX1MyMjU1PW0KQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQpDT05GSUdfVklE
RU9fTUVNMk1FTV9URVNUREVWPW0KQ09ORklHX1JBRElPX0FEQVBURVJTPXkKQ09ORklHX1JBRElP
X01BWElSQURJTz1tCkNPTkZJR19JMkNfU0k0NzEzPW0KQ09ORklHX1JBRElPX1NJNDcxMz1tCkNP
TkZJR19VU0JfRFNCUj1tCkNPTkZJR19SQURJT19TSTQ3MFg9eQpDT05GSUdfVVNCX1NJNDcwWD1t
CkNPTkZJR19JMkNfU0k0NzBYPW0KQ09ORklHX1VTQl9NUjgwMD1tCkNPTkZJR19SQURJT19URUE1
NzY0PW0KQ09ORklHX1JBRElPX1NBQTc3MDZIPW0KQ09ORklHX1JBRElPX1RFRjY4NjI9bQpDT05G
SUdfUkFESU9fVElNQkVSREFMRT1tCkNPTkZJR19SQURJT19XTDEyNzM9bQoKIwojIFRleGFzIElu
c3RydW1lbnRzIFdMMTI4eCBGTSBkcml2ZXIgKFNUIGJhc2VkKQojCkNPTkZJR19SQURJT19XTDEy
OFg9bQpDT05GSUdfRFZCX01BWF9BREFQVEVSUz04CkNPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlM9
eQpDT05GSUdfRFZCX0NBUFRVUkVfRFJJVkVSUz15CgojCiMgU3VwcG9ydGVkIFNBQTcxNDYgYmFz
ZWQgUENJIEFkYXB0ZXJzCiMKQ09ORklHX1RUUENJX0VFUFJPTT1tCkNPTkZJR19EVkJfQVY3MTEw
PW0KQ09ORklHX0RWQl9BVjcxMTBfT1NEPXkKQ09ORklHX0RWQl9CVURHRVRfQ09SRT1tCkNPTkZJ
R19EVkJfQlVER0VUPW0KQ09ORklHX0RWQl9CVURHRVRfQ0k9bQpDT05GSUdfRFZCX0JVREdFVF9B
Vj1tCkNPTkZJR19EVkJfQlVER0VUX1BBVENIPW0KCiMKIyBTdXBwb3J0ZWQgVVNCIEFkYXB0ZXJz
CiMKQ09ORklHX0RWQl9VU0I9bQojIENPTkZJR19EVkJfVVNCX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX0RWQl9VU0JfQTgwMD1tCkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQj1tCiMgQ09ORklHX0RW
Ql9VU0JfRElCVVNCX01CX0ZBVUxUWSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9N
Qz1tCkNPTkZJR19EVkJfVVNCX0RJQjA3MDA9bQpDT05GSUdfRFZCX1VTQl9VTVRfMDEwPW0KQ09O
RklHX0RWQl9VU0JfQ1hVU0I9bQpDT05GSUdfRFZCX1VTQl9NOTIwWD1tCkNPTkZJR19EVkJfVVNC
X0dMODYxPW0KQ09ORklHX0RWQl9VU0JfQVU2NjEwPW0KQ09ORklHX0RWQl9VU0JfRElHSVRWPW0K
Q09ORklHX0RWQl9VU0JfVlA3MDQ1PW0KQ09ORklHX0RWQl9VU0JfVlA3MDJYPW0KQ09ORklHX0RW
Ql9VU0JfR1A4UFNLPW0KQ09ORklHX0RWQl9VU0JfTk9WQV9UX1VTQjI9bQpDT05GSUdfRFZCX1VT
Ql9UVFVTQjI9bQpDT05GSUdfRFZCX1VTQl9EVFQyMDBVPW0KQ09ORklHX0RWQl9VU0JfT1BFUkEx
PW0KQ09ORklHX0RWQl9VU0JfQUY5MDA1PW0KQ09ORklHX0RWQl9VU0JfQUY5MDA1X1JFTU9URT1t
CkNPTkZJR19EVkJfVVNCX1BDVFY0NTJFPW0KQ09ORklHX0RWQl9VU0JfRFcyMTAyPW0KQ09ORklH
X0RWQl9VU0JfQ0lORVJHWV9UMj1tCkNPTkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJR19EVkJf
VVNCX0RUVjUxMDA9bQpDT05GSUdfRFZCX1VTQl9BRjkwMTU9bQpDT05GSUdfRFZCX1VTQl9DRTYy
MzA9bQpDT05GSUdfRFZCX1VTQl9GUklJTz1tCkNPTkZJR19EVkJfVVNCX0VDMTY4PW0KQ09ORklH
X0RWQl9VU0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0JfTE1FMjUxMD1tCkNPTkZJR19EVkJfVVNC
X1RFQ0hOSVNBVF9VU0IyPW0KQ09ORklHX0RWQl9VU0JfSVQ5MTNYPW0KQ09ORklHX0RWQl9VU0Jf
TVhMMTExU0Y9bQpDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJR19EVkJfVFRVU0JfREVD
PW0KQ09ORklHX1NNU19TSUFOT19NRFRWPW0KCiMKIyBTaWFubyBtb2R1bGUgY29tcG9uZW50cwoj
CkNPTkZJR19TTVNfVVNCX0RSVj1tCkNPTkZJR19TTVNfU0RJT19EUlY9bQoKIwojIFN1cHBvcnRl
ZCBGbGV4Q29wSUkgKEIyQzIpIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1A9bQpD
T05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0I9
bQojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0
ZWQgQlQ4NzggQWRhcHRlcnMKIwpDT05GSUdfRFZCX0JUOFhYPW0KCiMKIyBTdXBwb3J0ZWQgUGx1
dG8yIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9QTFVUTzI9bQoKIwojIFN1cHBvcnRlZCBTRE1DIERN
MTEwNSBBZGFwdGVycwojCkNPTkZJR19EVkJfRE0xMTA1PW0KCiMKIyBTdXBwb3J0ZWQgRmlyZVdp
cmUgKElFRUUgMTM5NCkgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0ZJUkVEVFY9bQpDT05GSUdfRFZC
X0ZJUkVEVFZfSU5QVVQ9eQoKIwojIFN1cHBvcnRlZCBFYXJ0aHNvZnQgUFQxIEFkYXB0ZXJzCiMK
Q09ORklHX0RWQl9QVDE9bQoKIwojIFN1cHBvcnRlZCBNYW50aXMgQWRhcHRlcnMKIwpDT05GSUdf
TUFOVElTX0NPUkU9bQpDT05GSUdfRFZCX01BTlRJUz1tCkNPTkZJR19EVkJfSE9QUEVSPW0KCiMK
IyBTdXBwb3J0ZWQgbkdlbmUgQWRhcHRlcnMKIwpDT05GSUdfRFZCX05HRU5FPW0KCiMKIyBTdXBw
b3J0ZWQgZGRicmlkZ2UgKCdPY3RvcHVzJykgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0REQlJJREdF
PW0KCiMKIyBTdXBwb3J0ZWQgRFZCIEZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9GRV9DVVNUT01J
U0UgaXMgbm90IHNldAoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMK
Q09ORklHX0RWQl9TVEIwODk5PW0KQ09ORklHX0RWQl9TVEI2MTAwPW0KQ09ORklHX0RWQl9TVFYw
OTB4PW0KQ09ORklHX0RWQl9TVFY2MTEweD1tCgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0
ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EUlhLPW0KQ09ORklHX0RWQl9UREEx
ODI3MUMyREQ9bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJf
Q1gyNDExMD1tCkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQzMTI9bQpDT05GSUdf
RFZCX1pMMTAwMzY9bQpDT05GSUdfRFZCX1pMMTAwMzk9bQpDT05GSUdfRFZCX1M1SDE0MjA9bQpD
T05GSUdfRFZCX1NUVjAyODg9bQpDT05GSUdfRFZCX1NUQjYwMDA9bQpDT05GSUdfRFZCX1NUVjAy
OTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpDT05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdfRFZC
X1REQTgwODM9bQpDT05GSUdfRFZCX1REQTEwMDg2PW0KQ09ORklHX0RWQl9UREE4MjYxPW0KQ09O
RklHX0RWQl9WRVMxWDkzPW0KQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPW0KQ09ORklHX0RWQl9U
VU5FUl9DWDI0MTEzPW0KQ09ORklHX0RWQl9UREE4MjZYPW0KQ09ORklHX0RWQl9UVUE2MTAwPW0K
Q09ORklHX0RWQl9DWDI0MTE2PW0KQ09ORklHX0RWQl9TSTIxWFg9bQpDT05GSUdfRFZCX0RTMzAw
MD1tCkNPTkZJR19EVkJfTUI4NkExNj1tCkNPTkZJR19EVkJfVERBMTAwNzE9bQoKIwojIERWQi1U
ICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TUDg4NzA9bQpDT05GSUdfRFZC
X1NQODg3WD1tCkNPTkZJR19EVkJfQ1gyMjcwMD1tCkNPTkZJR19EVkJfQ1gyMjcwMj1tCkNPTkZJ
R19EVkJfRFJYRD1tCkNPTkZJR19EVkJfTDY0NzgxPW0KQ09ORklHX0RWQl9UREExMDA0WD1tCkNP
TkZJR19EVkJfTlhUNjAwMD1tCkNPTkZJR19EVkJfTVQzNTI9bQpDT05GSUdfRFZCX1pMMTAzNTM9
bQpDT05GSUdfRFZCX0RJQjMwMDBNQj1tCkNPTkZJR19EVkJfRElCMzAwME1DPW0KQ09ORklHX0RW
Ql9ESUI3MDAwTT1tCkNPTkZJR19EVkJfRElCNzAwMFA9bQpDT05GSUdfRFZCX1REQTEwMDQ4PW0K
Q09ORklHX0RWQl9BRjkwMTM9bQpDT05GSUdfRFZCX0VDMTAwPW0KQ09ORklHX0RWQl9TVFYwMzY3
PW0KQ09ORklHX0RWQl9DWEQyODIwUj1tCgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpD
T05GSUdfRFZCX1ZFUzE4MjA9bQpDT05GSUdfRFZCX1REQTEwMDIxPW0KQ09ORklHX0RWQl9UREEx
MDAyMz1tCkNPTkZJR19EVkJfU1RWMDI5Nz1tCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29y
ZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBY
PW0KQ09ORklHX0RWQl9PUjUxMjExPW0KQ09ORklHX0RWQl9PUjUxMTMyPW0KQ09ORklHX0RWQl9C
Q00zNTEwPW0KQ09ORklHX0RWQl9MR0RUMzMwWD1tCkNPTkZJR19EVkJfTEdEVDMzMDU9bQpDT05G
SUdfRFZCX1M1SDE0MDk9bQpDT05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19EVkJfUzVIMTQxMT1t
CgojCiMgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIxPW0K
Q09ORklHX0RWQl9ESUI4MDAwPW0KQ09ORklHX0RWQl9NQjg2QTIwUz1tCgojCiMgRGlnaXRhbCB0
ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BMTD1tCkNPTkZJR19EVkJf
VFVORVJfRElCMDA3MD1tCkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD1tCgojCiMgU0VDIGNvbnRy
b2wgZGV2aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0xOQlAyMT1tCkNPTkZJR19EVkJfTE5C
UDIyPW0KQ09ORklHX0RWQl9JU0w2NDA1PW0KQ09ORklHX0RWQl9JU0w2NDIxPW0KQ09ORklHX0RW
Ql9JU0w2NDIzPW0KQ09ORklHX0RWQl9BODI5Mz1tCkNPTkZJR19EVkJfTEdTOEdYWD1tCkNPTkZJ
R19EVkJfQVRCTTg4MzA9bQpDT05GSUdfRFZCX1REQTY2NXg9bQpDT05GSUdfRFZCX0lYMjUwNVY9
bQpDT05GSUdfRFZCX0lUOTEzWF9GRT1tCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRl
bmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBw
b3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkK
Q09ORklHX0FHUF9TSVM9bQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklH
X1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX1ZHQV9TV0lUQ0hFUk9PPXkKQ09ORklHX0RSTT1t
CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkK
Q09ORklHX0RSTV9UVE09bQpDT05GSUdfRFJNX1RERlg9bQpDT05GSUdfRFJNX1IxMjg9bQpDT05G
SUdfRFJNX1JBREVPTj1tCkNPTkZJR19EUk1fUkFERU9OX0tNUz15CkNPTkZJR19EUk1fSTgxMD1t
CkNPTkZJR19EUk1fSTkxNT1tCkNPTkZJR19EUk1fSTkxNV9LTVM9eQpDT05GSUdfRFJNX01HQT1t
CkNPTkZJR19EUk1fU0lTPW0KQ09ORklHX0RSTV9WSUE9bQpDT05GSUdfRFJNX1NBVkFHRT1tCkNP
TkZJR19EUk1fVk1XR0ZYPW0KIyBDT05GSUdfU1RVQl9QT1VMU0JPIGlzIG5vdCBzZXQKQ09ORklH
X1ZHQVNUQVRFPW0KQ09ORklHX1ZJREVPX09VVFBVVF9DT05UUk9MPW0KQ09ORklHX0ZCPXkKQ09O
RklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfRERDPW0KQ09ORklHX0ZCX0JPT1RfVkVTQV9T
VVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9
eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lO
X0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19D
T1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9F
TkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9bQojIENPTkZJR19GQl9XTVRfR0Vf
Uk9QUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9
bQpDT05GSUdfRkJfU1ZHQUxJQj1tCiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09O
RklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElM
RUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19G
Ql9DSVJSVVM9bQpDT05GSUdfRkJfUE0yPW0KQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Q9
eQpDT05GSUdfRkJfQ1lCRVIyMDAwPW0KQ09ORklHX0ZCX0NZQkVSMjAwMF9EREM9eQpDT05GSUdf
RkJfQVJDPW0KQ09ORklHX0ZCX0FTSUxJQU5UPXkKQ09ORklHX0ZCX0lNU1RUPXkKQ09ORklHX0ZC
X1ZHQTE2PW0KQ09ORklHX0ZCX1VWRVNBPW0KQ09ORklHX0ZCX1ZFU0E9bQpDT05GSUdfRkJfRUZJ
PXkKQ09ORklHX0ZCX040MTE9bQpDT05GSUdfRkJfSEdBPW0KQ09ORklHX0ZCX1MxRDEzWFhYPW0K
Q09ORklHX0ZCX05WSURJQT1tCkNPTkZJR19GQl9OVklESUFfSTJDPXkKIyBDT05GSUdfRkJfTlZJ
RElBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQ9eQpDT05GSUdf
RkJfUklWQT1tCkNPTkZJR19GQl9SSVZBX0kyQz15CiMgQ09ORklHX0ZCX1JJVkFfREVCVUcgaXMg
bm90IHNldApDT05GSUdfRkJfUklWQV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTEU4MDU3OD1tCkNP
TkZJR19GQl9DQVJJTExPX1JBTkNIPW0KQ09ORklHX0ZCX0lOVEVMPW0KIyBDT05GSUdfRkJfSU5U
RUxfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfSU5URUxfSTJDPXkKQ09ORklHX0ZCX01BVFJP
WD1tCkNPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNPXkKQ09ORklHX0ZCX01BVFJPWF9NWVNUSVFV
RT15CkNPTkZJR19GQl9NQVRST1hfRz15CkNPTkZJR19GQl9NQVRST1hfSTJDPW0KQ09ORklHX0ZC
X01BVFJPWF9NQVZFTj1tCkNPTkZJR19GQl9SQURFT049bQpDT05GSUdfRkJfUkFERU9OX0kyQz15
CkNPTkZJR19GQl9SQURFT05fQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfUkFERU9OX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEyOD1tCkNPTkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUPXkK
Q09ORklHX0ZCX0FUWT1tCkNPTkZJR19GQl9BVFlfQ1Q9eQpDT05GSUdfRkJfQVRZX0dFTkVSSUNf
TENEPXkKQ09ORklHX0ZCX0FUWV9HWD15CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKQ09ORklH
X0ZCX1MzPW0KQ09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19GQl9TQVZBR0U9bQpDT05GSUdfRkJf
U0FWQUdFX0kyQz15CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQpDT05GSUdfRkJfU0lTPW0KQ09O
RklHX0ZCX1NJU18zMDA9eQpDT05GSUdfRkJfU0lTXzMxNT15CkNPTkZJR19GQl9WSUE9bQojIENP
TkZJR19GQl9WSUFfRElSRUNUX1BST0NGUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSUFfWF9DT01Q
QVRJQklMSVRZPXkKQ09ORklHX0ZCX05FT01BR0lDPW0KQ09ORklHX0ZCX0tZUk89bQpDT05GSUdf
RkJfM0RGWD1tCiMgQ09ORklHX0ZCXzNERlhfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfM0RG
WF9JMkM9eQpDT05GSUdfRkJfVk9PRE9PMT1tCkNPTkZJR19GQl9WVDg2MjM9bQpDT05GSUdfRkJf
VFJJREVOVD1tCkNPTkZJR19GQl9BUks9bQpDT05GSUdfRkJfUE0zPW0KQ09ORklHX0ZCX0NBUk1J
TkU9bQpDT05GSUdfRkJfQ0FSTUlORV9EUkFNX0VWQUw9eQojIENPTkZJR19DQVJNSU5FX0RSQU1f
Q1VTVE9NIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0dFT0RFPXkKQ09ORklHX0ZCX0dFT0RFX0xYPW0K
Q09ORklHX0ZCX0dFT0RFX0dYPW0KQ09ORklHX0ZCX0dFT0RFX0dYMT1tCkNPTkZJR19GQl9UTUlP
PW0KQ09ORklHX0ZCX1RNSU9fQUNDRUxMPXkKQ09ORklHX0ZCX1NNNTAxPW0KQ09ORklHX0ZCX1NN
U0NVRlg9bQpDT05GSUdfRkJfVURMPW0KIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNP
TkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9bQpDT05GSUdfRkJfTUVUUk9OT01FPW0KQ09ORklHX0ZC
X01CODYyWFg9bQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKQ09ORklHX0ZCX01CODYyWFhf
STJDPXkKQ09ORklHX0ZCX0JST0FEU0hFRVQ9bQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JU
PXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPW0KQ09O
RklHX0xDRF9MTVMyODNHRjA1PW0KQ09ORklHX0xDRF9MVFYzNTBRVj1tCkNPTkZJR19MQ0RfSUxJ
OTMyMD1tCkNPTkZJR19MQ0RfVERPMjRNPW0KQ09ORklHX0xDRF9WR0cyNDMyQTQ9bQpDT05GSUdf
TENEX1BMQVRGT1JNPW0KQ09ORklHX0xDRF9TNkU2M00wPW0KQ09ORklHX0xDRF9MRDkwNDA9bQpD
T05GSUdfTENEX0FNUzM2OUZHMDY9bQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNP
TkZJR19CQUNLTElHSFRfR0VORVJJQz1tCkNPTkZJR19CQUNLTElHSFRfUFJPR0VBUj1tCkNPTkZJ
R19CQUNLTElHSFRfQ0FSSUxMT19SQU5DSD1tCkNPTkZJR19CQUNLTElHSFRfREE5MDNYPW0KQ09O
RklHX0JBQ0tMSUdIVF9NQVg4OTI1PW0KQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT1tCkNPTkZJR19C
QUNLTElHSFRfU0FIQVJBPW0KQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9bQpDT05GSUdfQkFDS0xJ
R0hUX0FEUDU1MjA9bQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQpDT05GSUdfQkFDS0xJR0hU
X0FEUDg4NzA9bQpDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBYPW0KQ09ORklHX0JBQ0tMSUdIVF9Q
Q0Y1MDYzMz1tCkNPTkZJR19CQUNLTElHSFRfQUFUMjg3MD1tCgojCiMgRGlzcGxheSBkZXZpY2Ug
c3VwcG9ydAojCkNPTkZJR19ESVNQTEFZX1NVUFBPUlQ9bQoKIwojIERpc3BsYXkgaGFyZHdhcmUg
ZHJpdmVycwojCgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1ZH
QV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSyBpcyBub3Qgc2V0CkNP
TkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdf
RlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVS
X0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNP
TkZJR19GT05UXzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19MT0dPIGlzIG5vdCBz
ZXQKQ09ORklHX1NPVU5EPW0KQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09T
U19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD1tCkNPTkZJR19TTkRfVElNRVI9bQpDT05GSUdf
U05EX1BDTT1tCkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdfU05EX1JBV01JREk9bQpDT05GSUdf
U05EX0pBQ0s9eQpDT05GSUdfU05EX1NFUVVFTkNFUj1tCkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0K
Q09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9bQojIENPTkZJR19TTkRf
UENNX09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQK
Q09ORklHX1NORF9IUlRJTUVSPW0KQ09ORklHX1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09O
RklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJPXkKQ09O
RklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15
CkNPTkZJR19TTkRfS0NUTF9KQUNLPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9eQpDT05GSUdfU05E
X1JBV01JRElfU0VRPW0KQ09ORklHX1NORF9PUEwzX0xJQl9TRVE9bQojIENPTkZJR19TTkRfT1BM
NF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NCQVdFX1NFUSBpcyBub3Qgc2V0CkNP
TkZJR19TTkRfRU1VMTBLMV9TRVE9bQpDT05GSUdfU05EX01QVTQwMV9VQVJUPW0KQ09ORklHX1NO
RF9PUEwzX0xJQj1tCkNPTkZJR19TTkRfVlhfTElCPW0KQ09ORklHX1NORF9BQzk3X0NPREVDPW0K
Q09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPW0KQ09ORklHX1NORF9EVU1NWT1t
CkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdfU05EX1ZJUk1JREk9bQpDT05GSUdfU05EX01UUEFW
PW0KQ09ORklHX1NORF9NVFM2ND1tCkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1MD1tCkNPTkZJR19T
TkRfTVBVNDAxPW0KQ09ORklHX1NORF9QT1JUTUFOMlg0PW0KQ09ORklHX1NORF9BQzk3X1BPV0VS
X1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTAKQ09ORklHX1NORF9T
Ql9DT01NT049bQpDT05GSUdfU05EX1NCMTZfRFNQPW0KQ09ORklHX1NORF9URUE1NzVYPW0KQ09O
RklHX1NORF9QQ0k9eQpDT05GSUdfU05EX0FEMTg4OT1tCkNPTkZJR19TTkRfQUxTMzAwPW0KQ09O
RklHX1NORF9BTFM0MDAwPW0KQ09ORklHX1NORF9BTEk1NDUxPW0KQ09ORklHX1NORF9BU0lIUEk9
bQpDT05GSUdfU05EX0FUSUlYUD1tCkNPTkZJR19TTkRfQVRJSVhQX01PREVNPW0KQ09ORklHX1NO
RF9BVTg4MTA9bQpDT05GSUdfU05EX0FVODgyMD1tCkNPTkZJR19TTkRfQVU4ODMwPW0KQ09ORklH
X1NORF9BVzI9bQpDT05GSUdfU05EX0FaVDMzMjg9bQpDT05GSUdfU05EX0JUODdYPW0KIyBDT05G
SUdfU05EX0JUODdYX09WRVJDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PW0KQ09O
RklHX1NORF9DTUlQQ0k9bQpDT05GSUdfU05EX09YWUdFTl9MSUI9bQpDT05GSUdfU05EX09YWUdF
Tj1tCkNPTkZJR19TTkRfQ1M0MjgxPW0KQ09ORklHX1NORF9DUzQ2WFg9bQpDT05GSUdfU05EX0NT
NDZYWF9ORVdfRFNQPXkKQ09ORklHX1NORF9DUzU1MzA9bQpDT05GSUdfU05EX0NTNTUzNUFVRElP
PW0KQ09ORklHX1NORF9DVFhGST1tCkNPTkZJR19TTkRfREFSTEEyMD1tCkNPTkZJR19TTkRfR0lO
QTIwPW0KQ09ORklHX1NORF9MQVlMQTIwPW0KQ09ORklHX1NORF9EQVJMQTI0PW0KQ09ORklHX1NO
RF9HSU5BMjQ9bQpDT05GSUdfU05EX0xBWUxBMjQ9bQpDT05GSUdfU05EX01PTkE9bQpDT05GSUdf
U05EX01JQT1tCkNPTkZJR19TTkRfRUNITzNHPW0KQ09ORklHX1NORF9JTkRJR089bQpDT05GSUdf
U05EX0lORElHT0lPPW0KQ09ORklHX1NORF9JTkRJR09ESj1tCkNPTkZJR19TTkRfSU5ESUdPSU9Y
PW0KQ09ORklHX1NORF9JTkRJR09ESlg9bQpDT05GSUdfU05EX0VNVTEwSzE9bQpDT05GSUdfU05E
X0VNVTEwSzFYPW0KQ09ORklHX1NORF9FTlMxMzcwPW0KQ09ORklHX1NORF9FTlMxMzcxPW0KQ09O
RklHX1NORF9FUzE5Mzg9bQpDT05GSUdfU05EX0VTMTk2OD1tCkNPTkZJR19TTkRfRVMxOTY4X0lO
UFVUPXkKQ09ORklHX1NORF9FUzE5NjhfUkFESU89eQpDT05GSUdfU05EX0ZNODAxPW0KQ09ORklH
X1NORF9GTTgwMV9URUE1NzVYX0JPT0w9eQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19T
TkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKQ09ORklHX1NORF9IREFfSFdERVA9eQpDT05GSUdfU05E
X0hEQV9SRUNPTkZJRz15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVA9eQpDT05GSUdfU05EX0hE
QV9JTlBVVF9CRUVQX01PREU9MApDT05GSUdfU05EX0hEQV9JTlBVVF9KQUNLPXkKQ09ORklHX1NO
RF9IREFfUEFUQ0hfTE9BREVSPXkKQ09ORklHX1NORF9IREFfQ09ERUNfUkVBTFRFSz15CkNPTkZJ
R19TTkRfSERBX0VOQUJMRV9SRUFMVEVLX1FVSVJLUz15CkNPTkZJR19TTkRfSERBX0NPREVDX0FO
QUxPRz15CkNPTkZJR19TTkRfSERBX0NPREVDX1NJR01BVEVMPXkKQ09ORklHX1NORF9IREFfQ09E
RUNfVklBPXkKQ09ORklHX1NORF9IREFfQ09ERUNfSERNST15CkNPTkZJR19TTkRfSERBX0NPREVD
X0NJUlJVUz15CkNPTkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UPXkKQ09ORklHX1NORF9IREFf
Q09ERUNfQ0EwMTEwPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyPXkKQ09ORklHX1NORF9I
REFfQ09ERUNfQ01FRElBPXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0PXkKQ09ORklHX1NO
RF9IREFfR0VORVJJQz15CkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0hE
QV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX0hEU1A9bQpDT05GSUdfU05EX0hEU1BN
PW0KQ09ORklHX1NORF9JQ0UxNzEyPW0KQ09ORklHX1NORF9JQ0UxNzI0PW0KQ09ORklHX1NORF9J
TlRFTDhYMD1tCkNPTkZJR19TTkRfSU5URUw4WDBNPW0KQ09ORklHX1NORF9LT1JHMTIxMj1tCkNP
TkZJR19TTkRfTE9MQT1tCkNPTkZJR19TTkRfTFg2NDY0RVM9bQpDT05GSUdfU05EX01BRVNUUk8z
PW0KQ09ORklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJR19TTkRfTUlYQVJUPW0KQ09ORklH
X1NORF9OTTI1Nj1tCkNPTkZJR19TTkRfUENYSFI9bQpDT05GSUdfU05EX1JJUFRJREU9bQpDT05G
SUdfU05EX1JNRTMyPW0KQ09ORklHX1NORF9STUU5Nj1tCkNPTkZJR19TTkRfUk1FOTY1Mj1tCkNP
TkZJR19TTkRfU09OSUNWSUJFUz1tCkNPTkZJR19TTkRfVFJJREVOVD1tCkNPTkZJR19TTkRfVklB
ODJYWD1tCkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT1tCkNPTkZJR19TTkRfVklSVFVPU089bQpD
T05GSUdfU05EX1ZYMjIyPW0KQ09ORklHX1NORF9ZTUZQQ0k9bQpDT05GSUdfU05EX1NQST15CkNP
TkZJR19TTkRfVVNCPXkKQ09ORklHX1NORF9VU0JfQVVESU89bQpDT05GSUdfU05EX1VTQl9VQTEw
MT1tCkNPTkZJR19TTkRfVVNCX1VTWDJZPW0KQ09ORklHX1NORF9VU0JfQ0FJQVE9bQpDT05GSUdf
U05EX1VTQl9DQUlBUV9JTlBVVD15CkNPTkZJR19TTkRfVVNCX1VTMTIyTD1tCkNPTkZJR19TTkRf
VVNCXzZGSVJFPW0KQ09ORklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVfTElC
PW0KQ09ORklHX1NORF9GSVJFV0lSRV9TUEVBS0VSUz1tCkNPTkZJR19TTkRfSVNJR0hUPW0KQ09O
RklHX1NORF9QQ01DSUE9eQpDT05GSUdfU05EX1ZYUE9DS0VUPW0KQ09ORklHX1NORF9QREFVRElP
Q0Y9bQpDT05GSUdfU05EX1NPQz1tCiMgQ09ORklHX1NORF9TT0NfQ0FDSEVfTFpPIGlzIG5vdCBz
ZXQKQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQpDT05GSUdfU05EX1NPQ19BTExfQ09ERUNT
PW0KQ09ORklHX1NORF9TT0NfODhQTTg2MFg9bQpDT05GSUdfU05EX1NPQ19XTV9IVUJTPW0KQ09O
RklHX1NORF9TT0NfQUQxODM2PW0KQ09ORklHX1NORF9TT0NfQUQxOTNYPW0KQ09ORklHX1NORF9T
T0NfQUQ3MzMxMT1tCkNPTkZJR19TTkRfU09DX0FEQVUxMzczPW0KQ09ORklHX1NORF9TT0NfQURB
VjgwWD1tCkNPTkZJR19TTkRfU09DX0FEUzExN1g9bQpDT05GSUdfU05EX1NPQ19BSzQxMDQ9bQpD
T05GSUdfU05EX1NPQ19BSzQ1MzU9bQpDT05GSUdfU05EX1NPQ19BSzQ2NDE9bQpDT05GSUdfU05E
X1NPQ19BSzQ2NDI9bQpDT05GSUdfU05EX1NPQ19BSzQ2NzE9bQpDT05GSUdfU05EX1NPQ19BTEM1
NjIzPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1MT1tCkNPTkZJR19TTkRfU09DX0NTNDI3MD1tCkNP
TkZJR19TTkRfU09DX0NTNDI3MT1tCkNPTkZJR19TTkRfU09DX0NYMjA0NDI9bQpDT05GSUdfU05E
X1NPQ19KWjQ3NDBfQ09ERUM9bQpDT05GSUdfU05EX1NPQ19MMz1tCkNPTkZJR19TTkRfU09DX0RB
NzIxMD1tCkNPTkZJR19TTkRfU09DX0RGQk1DUzMyMD1tCkNPTkZJR19TTkRfU09DX01BWDk4MDg4
PW0KQ09ORklHX1NORF9TT0NfTUFYOTgwOTU9bQpDT05GSUdfU05EX1NPQ19NQVg5ODUwPW0KQ09O
RklHX1NORF9TT0NfUENNMzAwOD1tCkNPTkZJR19TTkRfU09DX1JUNTYzMT1tCkNPTkZJR19TTkRf
U09DX1NHVEw1MDAwPW0KQ09ORklHX1NORF9TT0NfU1BESUY9bQpDT05GSUdfU05EX1NPQ19TU00y
NjAyPW0KQ09ORklHX1NORF9TT0NfU1RBMzJYPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjM9
bQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyNj1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMy
WDQ9bQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzWD1tCkNPTkZJR19TTkRfU09DX1RMVjMyMERB
QzMzPW0KQ09ORklHX1NORF9TT0NfVURBMTM0WD1tCkNPTkZJR19TTkRfU09DX1VEQTEzODA9bQpD
T05GSUdfU05EX1NPQ19XTDEyNzM9bQpDT05GSUdfU05EX1NPQ19XTTEyNTBfRVYxPW0KQ09ORklH
X1NORF9TT0NfV001MTAwPW0KQ09ORklHX1NORF9TT0NfV004MzUwPW0KQ09ORklHX1NORF9TT0Nf
V004NDAwPW0KQ09ORklHX1NORF9TT0NfV004NTEwPW0KQ09ORklHX1NORF9TT0NfV004NTIzPW0K
Q09ORklHX1NORF9TT0NfV004NTgwPW0KQ09ORklHX1NORF9TT0NfV004NzExPW0KQ09ORklHX1NO
RF9TT0NfV004NzI3PW0KQ09ORklHX1NORF9TT0NfV004NzI4PW0KQ09ORklHX1NORF9TT0NfV004
NzMxPW0KQ09ORklHX1NORF9TT0NfV004NzM3PW0KQ09ORklHX1NORF9TT0NfV004NzQxPW0KQ09O
RklHX1NORF9TT0NfV004NzUwPW0KQ09ORklHX1NORF9TT0NfV004NzUzPW0KQ09ORklHX1NORF9T
T0NfV004NzcwPW0KQ09ORklHX1NORF9TT0NfV004Nzc2PW0KQ09ORklHX1NORF9TT0NfV004Nzgy
PW0KQ09ORklHX1NORF9TT0NfV004ODA0PW0KQ09ORklHX1NORF9TT0NfV004OTAwPW0KQ09ORklH
X1NORF9TT0NfV004OTAzPW0KQ09ORklHX1NORF9TT0NfV004OTA0PW0KQ09ORklHX1NORF9TT0Nf
V004OTQwPW0KQ09ORklHX1NORF9TT0NfV004OTU1PW0KQ09ORklHX1NORF9TT0NfV004OTYwPW0K
Q09ORklHX1NORF9TT0NfV004OTYxPW0KQ09ORklHX1NORF9TT0NfV004OTYyPW0KQ09ORklHX1NO
RF9TT0NfV004OTcxPW0KQ09ORklHX1NORF9TT0NfV004OTc0PW0KQ09ORklHX1NORF9TT0NfV004
OTc4PW0KQ09ORklHX1NORF9TT0NfV004OTgzPW0KQ09ORklHX1NORF9TT0NfV004OTg1PW0KQ09O
RklHX1NORF9TT0NfV004OTg4PW0KQ09ORklHX1NORF9TT0NfV004OTkwPW0KQ09ORklHX1NORF9T
T0NfV004OTkxPW0KQ09ORklHX1NORF9TT0NfV004OTkzPW0KQ09ORklHX1NORF9TT0NfV004OTk0
PW0KQ09ORklHX1NORF9TT0NfV004OTk1PW0KQ09ORklHX1NORF9TT0NfV004OTk2PW0KQ09ORklH
X1NORF9TT0NfV005MDgxPW0KQ09ORklHX1NORF9TT0NfTE00ODU3PW0KQ09ORklHX1NORF9TT0Nf
TUFYOTg3Nz1tCkNPTkZJR19TTkRfU09DX1RQQTYxMzBBMj1tCkNPTkZJR19TTkRfU09DX1dNMjAw
MD1tCkNPTkZJR19TTkRfU09DX1dNOTA5MD1tCiMgQ09ORklHX1NPVU5EX1BSSU1FIGlzIG5vdCBz
ZXQKQ09ORklHX0FDOTdfQlVTPW0KQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD1tCkNP
TkZJR19ISURSQVc9eQoKIwojIFVTQiBJbnB1dCBEZXZpY2VzCiMKQ09ORklHX1VTQl9ISUQ9bQpD
T05GSUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBVU0IgSElEIEJvb3QgUHJv
dG9jb2wgZHJpdmVycwojCkNPTkZJR19VU0JfS0JEPW0KQ09ORklHX1VTQl9NT1VTRT1tCgojCiMg
U3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0KQ09ORklHX0hJRF9BQ1JV
WD1tCkNPTkZJR19ISURfQUNSVVhfRkY9eQpDT05GSUdfSElEX0FQUExFPW0KQ09ORklHX0hJRF9C
RUxLSU49bQpDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCkNPTkZJR19I
SURfUFJPRElLRVlTPW0KQ09ORklHX0hJRF9DWVBSRVNTPW0KQ09ORklHX0hJRF9EUkFHT05SSVNF
PW0KQ09ORklHX0RSQUdPTlJJU0VfRkY9eQpDT05GSUdfSElEX0VNU19GRj1tCkNPTkZJR19ISURf
RUxFQ09NPW0KQ09ORklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfSE9MVEVLPW0KQ09ORklHX0hP
TFRFS19GRj15CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19I
SURfVUNMT0dJQz1tCkNPTkZJR19ISURfV0FMVE9QPW0KQ09ORklHX0hJRF9HWVJBVElPTj1tCkNP
TkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNPTkZJR19ISURfTENQ
T1dFUj1tCkNPTkZJR19ISURfTE9HSVRFQ0g9bQpDT05GSUdfSElEX0xPR0lURUNIX0RKPW0KQ09O
RklHX0xPR0lURUNIX0ZGPXkKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lH
OTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9bQpD
T05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01V
TFRJVE9VQ0g9bQpDT05GSUdfSElEX05UUklHPW0KQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19I
SURfUEFOVEhFUkxPUkQ9bQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFVEFM
WU5YPW0KQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklH
X0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdf
SElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUFJJTUFYPW0KQ09ORklHX0hJRF9ST0NDQVQ9
bQpDT05GSUdfSElEX1JPQ0NBVF9DT01NT049bQpDT05GSUdfSElEX1JPQ0NBVF9BUlZPPW0KQ09O
RklHX0hJRF9ST0NDQVRfS09ORT1tCkNPTkZJR19ISURfUk9DQ0FUX0tPTkVQTFVTPW0KQ09ORklH
X0hJRF9ST0NDQVRfS09WQVBMVVM9bQpDT05GSUdfSElEX1JPQ0NBVF9QWVJBPW0KQ09ORklHX0hJ
RF9TQU1TVU5HPW0KQ09ORklHX0hJRF9TT05ZPW0KQ09ORklHX0hJRF9TUEVFRExJTks9bQpDT05G
SUdfSElEX1NVTlBMVVM9bQpDT05GSUdfSElEX0dSRUVOQVNJQT1tCkNPTkZJR19HUkVFTkFTSUFf
RkY9eQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpD
T05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj1tCkNPTkZJR19USFJV
U1RNQVNURVJfRkY9eQpDT05GSUdfSElEX1dBQ09NPW0KQ09ORklHX0hJRF9XQUNPTV9QT1dFUl9T
VVBQTFk9eQpDT05GSUdfSElEX1dJSU1PVEU9bQpDT05GSUdfSElEX1pFUk9QTFVTPW0KQ09ORklH
X1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19IWVBFUlZfTU9VU0U9
bQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJD
SF9IQVNfSENEPXkKQ09ORklHX1VTQl9BUkNIX0hBU19PSENJPXkKQ09ORklHX1VTQl9BUkNIX0hB
U19FSENJPXkKQ09ORklHX1VTQl9BUkNIX0hBU19YSENJPXkKQ09ORklHX1VTQj15CiMgQ09ORklH
X1VTQl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBp
cyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09ORklHX1VTQl9E
RVZJQ0VGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ERVZJQ0VfQ0xBU1MgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX1NVU1BFTkQ9
eQojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19XSElURUxJU1Qg
aXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0JMQUNLTElTVF9IVUIgaXMgbm90IHNldApDT05G
SUdfVVNCX0RXQzM9bQojIENPTkZJR19VU0JfRFdDM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19V
U0JfTU9OPXkKQ09ORklHX1VTQl9XVVNCPW0KQ09ORklHX1VTQl9XVVNCX0NCQUY9bQojIENPTkZJ
R19VU0JfV1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVy
IERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9bQpDT05GSUdfVVNCX1hIQ0lfSENEPXkK
IyBDT05GSUdfVVNCX1hIQ0lfSENEX0RFQlVHR0lORyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhD
SV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRf
TkVXU0NIRUQ9eQpDT05GSUdfVVNCX09YVTIxMEhQX0hDRD1tCkNPTkZJR19VU0JfSVNQMTE2WF9I
Q0Q9bQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPW0KQ09ORklHX1VTQl9JU1AxMzYyX0hDRD1tCkNP
TkZJR19VU0JfT0hDSV9IQ0Q9eQojIENPTkZJR19VU0JfT0hDSV9CSUdfRU5ESUFOX0RFU0MgaXMg
bm90IHNldAojIENPTkZJR19VU0JfT0hDSV9CSUdfRU5ESUFOX01NSU8gaXMgbm90IHNldApDT05G
SUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdf
VVNCX1UxMzJfSENEPW0KQ09ORklHX1VTQl9TTDgxMV9IQ0Q9bQpDT05GSUdfVVNCX1NMODExX0hD
RF9JU089eQpDT05GSUdfVVNCX1NMODExX0NTPW0KQ09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9bQpD
T05GSUdfVVNCX1JFTkVTQVNfVVNCSFNfSENEPW0KQ09ORklHX1VTQl9XSENJX0hDRD1tCkNPTkZJ
R19VU0JfSFdBX0hDRD1tCkNPTkZJR19VU0JfUkVORVNBU19VU0JIUz1tCgojCiMgVVNCIERldmlj
ZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009bQpDT05GSUdfVVNCX1BSSU5URVI9bQpD
T05GSUdfVVNCX1dETT1tCkNPTkZJR19VU0JfVE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBk
ZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsg
c2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1t
CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdF
X1JFQUxURUs9bQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFU
QUZBQj1tCkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPW0KQ09ORklHX1VTQl9TVE9SQUdFX0lT
RDIwMD1tCkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERS
MDk9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PW0KQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBT
SE9UPW0KQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9PTkVU
T1VDSD1tCkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9DWVBS
RVNTX0FUQUNCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9bQpDT05GSUdfVVNCX1VB
Uz1tCkNPTkZJR19VU0JfTElCVVNVQUw9eQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05G
SUdfVVNCX01EQzgwMD1tCkNPTkZJR19VU0JfTUlDUk9URUs9bQoKIwojIFVTQiBwb3J0IGRyaXZl
cnMKIwpDT05GSUdfVVNCX1VTUzcyMD1tCkNPTkZJR19VU0JfU0VSSUFMPW0KQ09ORklHX1VTQl9F
WlVTQj15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQpDT05GSUdfVVNCX1NFUklBTF9BSVJD
QUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NFUklBTF9CRUxL
SU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVB
VD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFM
X0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQpDT05GSUdfVVNCX1NFUklB
TF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KQ09ORklHX1VTQl9TRVJJQUxf
RlVOU09GVD1tCkNPTkZJR19VU0JfU0VSSUFMX1ZJU09SPW0KQ09ORklHX1VTQl9TRVJJQUxfSVBB
UT1tCkNPTkZJR19VU0JfU0VSSUFMX0lSPW0KQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9bQpD
T05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9UST1tCkNPTkZJR19VU0JfU0VSSUFMX0dBUk1JTj1t
CkNPTkZJR19VU0JfU0VSSUFMX0lQVz1tCkNPTkZJR19VU0JfU0VSSUFMX0lVVT1tCkNPTkZJR19V
U0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTj1tCkNPTkZJ
R19VU0JfU0VSSUFMX0tFWVNQQU5fTVBSPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0Ey
OD15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMjhYPXkKQ09ORklHX1VTQl9TRVJJQUxf
S0VZU1BBTl9VU0EyOFhBPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOFhCPXkKQ09O
RklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0ExOT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5f
VVNBMThYPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0ExOVc9eQpDT05GSUdfVVNCX1NF
UklBTF9LRVlTUEFOX1VTQTE5UVc9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5UUk9
eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTQ5Vz15CkNPTkZJR19VU0JfU0VSSUFMX0tF
WVNQQU5fVVNBNDlXTEM9eQpDT05GSUdfVVNCX1NFUklBTF9LTFNJPW0KQ09ORklHX1VTQl9TRVJJ
QUxfS09CSUxfU0NUPW0KQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9bQpDT05GSUdfVVNCX1NF
UklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JUPXkKQ09ORklH
X1VTQl9TRVJJQUxfTU9TNzg0MD1tCkNPTkZJR19VU0JfU0VSSUFMX01PVE9ST0xBPW0KQ09ORklH
X1VTQl9TRVJJQUxfTkFWTUFOPW0KQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPW0KQ09ORklHX1VT
Ql9TRVJJQUxfT1RJNjg1OD1tCkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9T
RVJJQUxfUVVBTENPTU09bQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VTQl9T
RVJJQUxfSFA0WD1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9bQojIENPTkZJR19VU0JfU0VSSUFM
X1NBRkVfUEFEREVEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfU0lFTUVOU19NUEk9bQpD
T05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUz1tCkNPTkZJR19VU0JfU0VSSUFMX1NZTUJP
TD1tCkNPTkZJR19VU0JfU0VSSUFMX1RJPW0KQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLPW0K
Q09ORklHX1VTQl9TRVJJQUxfWElSQ09NPW0KQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJ
R19VU0JfU0VSSUFMX09QVElPTj1tCkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQpDT05GSUdf
VVNCX1NFUklBTF9PUFRJQ09OPW0KQ09ORklHX1VTQl9TRVJJQUxfVklWT1BBWV9TRVJJQUw9bQpD
T05GSUdfVVNCX1NFUklBTF9aSU89bQpDT05GSUdfVVNCX1NFUklBTF9TU1UxMDA9bQpDT05GSUdf
VVNCX1NFUklBTF9ERUJVRz1tCgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJ
R19VU0JfRU1JNjI9bQpDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9BRFVUVVg9bQpDT05G
SUdfVVNCX1NFVlNFRz1tCkNPTkZJR19VU0JfUklPNTAwPW0KQ09ORklHX1VTQl9MRUdPVE9XRVI9
bQpDT05GSUdfVVNCX0xDRD1tCkNPTkZJR19VU0JfTEVEPW0KQ09ORklHX1VTQl9DWVBSRVNTX0NZ
N0M2Mz1tCkNPTkZJR19VU0JfQ1lUSEVSTT1tCkNPTkZJR19VU0JfSURNT1VTRT1tCkNPTkZJR19V
U0JfRlRESV9FTEFOPW0KQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9bQpDT05GSUdfVVNCX1NJU1VT
QlZHQT1tCiMgQ09ORklHX1VTQl9TSVNVU0JWR0FfQ09OIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9M
RD1tCkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9bQpDT05GSUdfVVNCX0lPV0FSUklPUj1tCkNP
TkZJR19VU0JfVEVTVD1tCkNPTkZJR19VU0JfSVNJR0hURlc9bQpDT05GSUdfVVNCX1lVUkVYPW0K
Q09ORklHX1VTQl9BVE09bQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9bQpDT05GSUdfVVNCX0NYQUNS
VT1tCkNPTkZJR19VU0JfVUVBR0xFQVRNPW0KQ09ORklHX1VTQl9YVVNCQVRNPW0KQ09ORklHX1VT
Ql9HQURHRVQ9bQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVC
VUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNC
X0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKQ09ORklHX1VTQl9SOEE2NjU5Nz1tCkNPTkZJ
R19VU0JfR0FER0VUX0RXQzM9bQpDT05GSUdfVVNCX002NjU5Mj1tCkNPTkZJR19VU0JfQU1ENTUz
NlVEQz1tCkNPTkZJR19VU0JfQ0kxM1hYWF9QQ0k9bQpDT05GSUdfVVNCX05FVDIyNzI9bQpDT05G
SUdfVVNCX05FVDIyNzJfRE1BPXkKQ09ORklHX1VTQl9ORVQyMjgwPW0KQ09ORklHX1VTQl9HT0tV
PW0KQ09ORklHX1VTQl9FRzIwVD1tCiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldApD
T05GSUdfVVNCX0dBREdFVF9EVUFMU1BFRUQ9eQpDT05GSUdfVVNCX0dBREdFVF9TVVBFUlNQRUVE
PXkKQ09ORklHX1VTQl9aRVJPPW0KQ09ORklHX1VTQl9BVURJTz1tCkNPTkZJR19VU0JfRVRIPW0K
Q09ORklHX1VTQl9FVEhfUk5ESVM9eQojIENPTkZJR19VU0JfRVRIX0VFTSBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfR19OQ009bQpDT05GSUdfVVNCX0dBREdFVEZTPW0KQ09ORklHX1VTQl9GVU5DVElP
TkZTPW0KQ09ORklHX1VTQl9GVU5DVElPTkZTX0VUSD15CkNPTkZJR19VU0JfRlVOQ1RJT05GU19S
TkRJUz15CkNPTkZJR19VU0JfRlVOQ1RJT05GU19HRU5FUklDPXkKIyBDT05GSUdfVVNCX0ZJTEVf
U1RPUkFHRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTUFTU19TVE9SQUdFPW0KQ09ORklHX1VTQl9H
X1NFUklBTD1tCkNPTkZJR19VU0JfTUlESV9HQURHRVQ9bQpDT05GSUdfVVNCX0dfUFJJTlRFUj1t
CkNPTkZJR19VU0JfQ0RDX0NPTVBPU0lURT1tCkNPTkZJR19VU0JfR19OT0tJQT1tCkNPTkZJR19V
U0JfR19BQ01fTVM9bQojIENPTkZJR19VU0JfR19NVUxUSSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf
R19ISUQ9bQpDT05GSUdfVVNCX0dfREJHUD1tCiMgQ09ORklHX1VTQl9HX0RCR1BfUFJJTlRLIGlz
IG5vdCBzZXQKQ09ORklHX1VTQl9HX0RCR1BfU0VSSUFMPXkKQ09ORklHX1VTQl9HX1dFQkNBTT1t
CgojCiMgT1RHIGFuZCByZWxhdGVkIGluZnJhc3RydWN0dXJlCiMKQ09ORklHX1VTQl9PVEdfVVRJ
TFM9eQpDT05GSUdfVVNCX0dQSU9fVkJVUz1tCkNPTkZJR19OT1BfVVNCX1hDRUlWPW0KQ09ORklH
X0FCODUwMF9VU0I9bQpDT05GSUdfVVdCPW0KQ09ORklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dI
Q0k9bQpDT05GSUdfVVdCX0kxNDgwVT1tCkNPTkZJR19NTUM9eQojIENPTkZJR19NTUNfREVCVUcg
aXMgbm90IHNldAojIENPTkZJR19NTUNfVU5TQUZFX1JFU1VNRSBpcyBub3Qgc2V0CiMgQ09ORklH
X01NQ19DTEtHQVRFIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpD
T05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdfTU1DX0JM
T0NLX0JPVU5DRT15CkNPTkZJR19TRElPX1VBUlQ9bQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qg
c2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1D
X1NESENJPW0KQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNP
TkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1dCU0Q9bQpDT05GSUdfTU1DX1RJRk1f
U0Q9bQpDT05GSUdfTU1DX1NQST1tCkNPTkZJR19NTUNfU0RSSUNPSF9DUz1tCkNPTkZJR19NTUNf
Q0I3MTA9bQpDT05GSUdfTU1DX1ZJQV9TRE1NQz1tCkNPTkZJR19NTUNfVlVCMzAwPW0KQ09ORklH
X01NQ19VU0hDPW0KQ09ORklHX01FTVNUSUNLPW0KIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMg
bm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNB
RkVfUkVTVU1FIGlzIG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NLPW0KCiMKIyBNZW1vcnlTdGlj
ayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPW0KQ09O
RklHX01FTVNUSUNLX0pNSUNST05fMzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9bQpDT05GSUdf
TkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdf
TEVEU184OFBNODYwWD1tCkNPTkZJR19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX05FVDU1MDE9
bQpDT05GSUdfTEVEU19QQ0E5NTMyPW0KQ09ORklHX0xFRFNfUENBOTUzMl9HUElPPXkKQ09ORklH
X0xFRFNfR1BJTz1tCkNPTkZJR19MRURTX0xQMzk0ND1tCkNPTkZJR19MRURTX0xQNTUyMT1tCkNP
TkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpDT05GSUdfTEVEU19Q
Q0E5NTVYPW0KQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUz1tCkNPTkZJR19MRURTX1dNODM1MD1t
CkNPTkZJR19MRURTX0RBOTAzWD1tCkNPTkZJR19MRURTX0RBQzEyNFMwODU9bQpDT05GSUdfTEVE
U19SRUdVTEFUT1I9bQpDT05GSUdfTEVEU19CRDI4MDI9bQpDT05GSUdfTEVEU19JTlRFTF9TUzQy
MDA9bQpDT05GSUdfTEVEU19MVDM1OTM9bQpDT05GSUdfTEVEU19BRFA1NTIwPW0KQ09ORklHX0xF
RFNfREVMTF9ORVRCT09LUz1tCkNPTkZJR19MRURTX01DMTM3ODM9bQpDT05GSUdfTEVEU19UUklH
R0VSUz15CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj1tCkNP
TkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElH
SFQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0dQSU89bQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFV
TFRfT049bQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAo
TEVEIHRhcmdldCkKIwojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lO
RklOSUJBTkQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJR19JTkZJTklCQU5E
X1VTRVJfQUNDRVNTPW0KQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5J
QkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfTVRIQ0E9bQpDT05GSUdfSU5GSU5J
QkFORF9NVEhDQV9ERUJVRz15CkNPTkZJR19JTkZJTklCQU5EX0lQQVRIPW0KQ09ORklHX0lORklO
SUJBTkRfUUlCPW0KQ09ORklHX0lORklOSUJBTkRfQU1TTzExMDA9bQpDT05GSUdfSU5GSU5JQkFO
RF9BTVNPMTEwMF9ERUJVRz15CkNPTkZJR19JTkZJTklCQU5EX0NYR0IzPW0KIyBDT05GSUdfSU5G
SU5JQkFORF9DWEdCM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0NYR0I0PW0K
Q09ORklHX01MWDRfSU5GSU5JQkFORD1tCkNPTkZJR19JTkZJTklCQU5EX05FUz1tCiMgQ09ORklH
X0lORklOSUJBTkRfTkVTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUI9
bQpDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9DTT15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RF
QlVHPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVR19EQVRBIGlzIG5vdCBzZXQKQ09O
RklHX0lORklOSUJBTkRfU1JQPW0KQ09ORklHX0lORklOSUJBTkRfSVNFUj1tCkNPTkZJR19FREFD
PXkKCiMKIyBSZXBvcnRpbmcgc3Vic3lzdGVtcwojCiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90
IHNldApDT05GSUdfRURBQ19ERUNPREVfTUNFPW0KQ09ORklHX0VEQUNfTUNFX0lOSj1tCkNPTkZJ
R19FREFDX01NX0VEQUM9bQpDT05GSUdfRURBQ19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfQU1ENjRf
RVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURB
Q19JODI5NzVYPW0KQ09ORklHX0VEQUNfSTMwMDA9bQpDT05GSUdfRURBQ19JMzIwMD1tCkNPTkZJ
R19FREFDX1gzOD1tCkNPTkZJR19FREFDX0k1NDAwPW0KQ09ORklHX0VEQUNfSTdDT1JFPW0KQ09O
RklHX0VEQUNfSTUwMDA9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3MzAwPW0K
Q09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15
CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCiMg
Q09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdf
UlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9E
RVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19S
VENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENf
RFJWXzg4UE04NjBYPW0KQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KQ09ORklHX1JUQ19EUlZfRFMx
Mzc0PW0KQ09ORklHX1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09O
RklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENfRFJWX01BWDg5MjU9bQpDT05GSUdfUlRD
X0RSVl9NQVg4OTk4PW0KQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj1tCkNPTkZJR19SVENfRFJWX0lT
TDEyMDg9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjAyMj1tCkNPTkZJR19SVENfRFJWX1gxMjA1PW0K
Q09ORklHX1JUQ19EUlZfUENGODU2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9bQpDT05GSUdf
UlRDX0RSVl9NNDFUODA9bQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19E
UlZfQlEzMks9bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPW0KQ09ORklHX1JUQ19EUlZfRk0zMTMw
PW0KQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklH
X1JUQ19EUlZfRU0zMDI3PW0KQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9bQoKIwojIFNQSSBSVEMg
ZHJpdmVycwojCkNPTkZJR19SVENfRFJWX000MVQ5Mz1tCkNPTkZJR19SVENfRFJWX000MVQ5ND1t
CkNPTkZJR19SVENfRFJWX0RTMTMwNT1tCkNPTkZJR19SVENfRFJWX0RTMTM5MD1tCkNPTkZJR19S
VENfRFJWX01BWDY5MDI9bQpDT05GSUdfUlRDX0RSVl9SOTcwMT1tCkNPTkZJR19SVENfRFJWX1JT
NUMzNDg9bQpDT05GSUdfUlRDX0RSVl9EUzMyMzQ9bQpDT05GSUdfUlRDX0RSVl9QQ0YyMTIzPW0K
CiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdf
UlRDX0RSVl9EUzEyODY9bQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9bQpDT05GSUdfUlRDX0RSVl9E
UzE1NTM9bQpDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD1t
CkNPTkZJR19SVENfRFJWX000OFQ4Nj1tCkNPTkZJR19SVENfRFJWX000OFQzNT1tCkNPTkZJR19S
VENfRFJWX000OFQ1OT1tCkNPTkZJR19SVENfRFJWX01TTTYyNDI9bQpDT05GSUdfUlRDX0RSVl9C
UTQ4MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD1tCkNP
TkZJR19SVENfRFJWX1dNODMxWD1tCkNPTkZJR19SVENfRFJWX1dNODM1MD1tCkNPTkZJR19SVENf
RFJWX1BDRjUwNjMzPW0KQ09ORklHX1JUQ19EUlZfQUIzMTAwPW0KQ09ORklHX1JUQ19EUlZfQUI4
NTAwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NQzEzWFhYPW0K
Q09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQK
CiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19JTlRFTF9NSURfRE1BQz1tCkNPTkZJR19JTlRFTF9J
T0FURE1BPW0KQ09ORklHX1RJTUJfRE1BPW0KQ09ORklHX1BDSF9ETUE9bQpDT05GSUdfRE1BX0VO
R0lORT15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfTkVUX0RNQT15CiMgQ09ORklHX0FTWU5D
X1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRENB
PW0KQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfS1MwMTA4PW0KQ09ORklHX0tTMDEwOF9QT1JU
PTB4Mzc4CkNPTkZJR19LUzAxMDhfREVMQVk9MgpDT05GSUdfQ0ZBRzEyODY0Qj1tCkNPTkZJR19D
RkFHMTI4NjRCX1JBVEU9MjAKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09ORklHX1VJ
T19QRFJWPW0KQ09ORklHX1VJT19QRFJWX0dFTklSUT1tCkNPTkZJR19VSU9fQUVDPW0KQ09ORklH
X1VJT19TRVJDT1MzPW0KQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCkNPTkZJR19VSU9fTkVUWD1t
CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1JJTkc9eQoKIwojIFZpcnRpbyBkcml2ZXJz
CiMKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklS
VElPX01NSU89bQoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15
CkNPTkZJR19YRU5fU0VMRkJBTExPT05JTkc9eQpDT05GSUdfWEVOX0JBTExPT05fTUVNT1JZX0hP
VFBMVUc9eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPW0K
Q09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hFTkZTPW0KQ09ORklHX1hFTl9DT01QQVRfWEVO
RlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRF
TkQ9eQpDT05GSUdfWEVOX0dOVERFVj1tCkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPW0KQ09O
RklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPXkKQ09ORklHX1hFTl9QQ0lERVZfQkFD
S0VORD1tCkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX0VUMTMxWD1tCkNPTkZJR19TTElDT1NTPW0K
Q09ORklHX1VTQklQX0NPUkU9bQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9bQpDT05GSUdfVVNCSVBf
SE9TVD1tCiMgQ09ORklHX1VTQklQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1czNVVORD1tCkNP
TkZJR19QUklTTTJfVVNCPW0KQ09ORklHX0VDSE89bQpDT05GSUdfQ09NRURJPW0KIyBDT05GSUdf
Q09NRURJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9TSVpFX0tC
PTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgwCkNPTkZJR19D
T01FRElfTUlTQ19EUklWRVJTPW0KQ09ORklHX0NPTUVESV9LQ09NRURJTElCPW0KQ09ORklHX0NP
TUVESV9CT05EPW0KQ09ORklHX0NPTUVESV9URVNUPW0KQ09ORklHX0NPTUVESV9QQVJQT1JUPW0K
Q09ORklHX0NPTUVESV9TRVJJQUwyMDAyPW0KQ09ORklHX0NPTUVESV9TS0VMPW0KQ09ORklHX0NP
TUVESV9QQ0lfRFJJVkVSUz1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzAzNT1tCkNPTkZJR19D
T01FRElfQURESV9BUENJXzEwMzI9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNTAwPW0KQ09O
RklHX0NPTUVESV9BRERJX0FQQ0lfMTUxNj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzE1NjQ9
bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNlhYPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lf
MjAxNj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzIwMzI9bQpDT05GSUdfQ09NRURJX0FERElf
QVBDSV8yMjAwPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMzAwMT1tCkNPTkZJR19DT01FRElf
QURESV9BUENJXzMxMjA9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8zNTAxPW0KQ09ORklHX0NP
TUVESV9BRERJX0FQQ0lfM1hYWD1tCkNPTkZJR19DT01FRElfQURMX1BDSTYyMDg9bQpDT05GSUdf
Q09NRURJX0FETF9QQ0k3MjMwPW0KQ09ORklHX0NPTUVESV9BRExfUENJNzI5Nj1tCkNPTkZJR19D
T01FRElfQURMX1BDSTc0MzI9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k4MTY0PW0KQ09ORklHX0NP
TUVESV9BRExfUENJOTExMT1tCkNPTkZJR19DT01FRElfQURMX1BDSTkxMTg9bQpDT05GSUdfQ09N
RURJX0FEVl9QQ0kxNzEwPW0KQ09ORklHX0NPTUVESV9BRFZfUENJMTcyMz1tCkNPTkZJR19DT01F
RElfQURWX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMD1tCkNPTkZJR19DT01F
RElfQU1QTENfUEMyMzY9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjYzPW0KQ09ORklHX0NPTUVE
SV9BTVBMQ19QQ0kyMjQ9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDSTIzMD1tCkNPTkZJR19DT01F
RElfQ09OVEVDX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0RUMzAwMD1tCkNPTkZJR19DT01FRElf
RFlOQV9QQ0kxMFhYPW0KQ09ORklHX0NPTUVESV9VTklPWFg1PW0KQ09ORklHX0NPTUVESV9HU0Nf
SFBEST1tCkNPTkZJR19DT01FRElfSUNQX01VTFRJPW0KQ09ORklHX0NPTUVESV9JSV9QQ0kyMEtD
PW0KQ09ORklHX0NPTUVESV9EQVFCT0FSRDIwMDA9bQpDT05GSUdfQ09NRURJX0pSM19QQ0k9bQpD
T05GSUdfQ09NRURJX0tFX0NPVU5URVI9bQpDT05GSUdfQ09NRURJX0NCX1BDSURBUzY0PW0KQ09O
RklHX0NPTUVESV9DQl9QQ0lEQVM9bQpDT05GSUdfQ09NRURJX0NCX1BDSUREQT1tCkNPTkZJR19D
T01FRElfQ0JfUENJRElPPW0KQ09ORklHX0NPTUVESV9DQl9QQ0lNREFTPW0KQ09ORklHX0NPTUVE
SV9DQl9QQ0lNRERBPW0KQ09ORklHX0NPTUVESV9NRTQwMDA9bQpDT05GSUdfQ09NRURJX01FX0RB
UT1tCkNPTkZJR19DT01FRElfTklfNjUyNz1tCkNPTkZJR19DT01FRElfTklfNjVYWD1tCkNPTkZJ
R19DT01FRElfTklfNjYwWD1tCkNPTkZJR19DT01FRElfTklfNjcwWD1tCkNPTkZJR19DT01FRElf
TklfUENJRElPPW0KQ09ORklHX0NPTUVESV9OSV9QQ0lNSU89bQpDT05GSUdfQ09NRURJX1JURDUy
MD1tCkNPTkZJR19DT01FRElfUzUyNj1tCkNPTkZJR19DT01FRElfUzYyNj1tCkNPTkZJR19DT01F
RElfU1NWX0ROUD1tCkNPTkZJR19DT01FRElfUENNQ0lBX0RSSVZFUlM9bQpDT05GSUdfQ09NRURJ
X0NCX0RBUzE2X0NTPW0KQ09ORklHX0NPTUVESV9EQVMwOF9DUz1tCkNPTkZJR19DT01FRElfTklf
REFRXzcwMF9DUz1tCkNPTkZJR19DT01FRElfTklfREFRX0RJTzI0X0NTPW0KQ09ORklHX0NPTUVE
SV9OSV9MQUJQQ19DUz1tCkNPTkZJR19DT01FRElfTklfTUlPX0NTPW0KQ09ORklHX0NPTUVESV9R
VUFURUNIX0RBUVBfQ1M9bQpDT05GSUdfQ09NRURJX1VTQl9EUklWRVJTPW0KQ09ORklHX0NPTUVE
SV9EVDk4MTI9bQpDT05GSUdfQ09NRURJX1VTQkRVWD1tCkNPTkZJR19DT01FRElfVVNCRFVYRkFT
VD1tCkNPTkZJR19DT01FRElfVVNCRFVYU0lHTUE9bQpDT05GSUdfQ09NRURJX1ZNSzgwWFg9bQpD
T05GSUdfQ09NRURJX05JX0NPTU1PTj1tCkNPTkZJR19DT01FRElfTUlURT1tCkNPTkZJR19DT01F
RElfTklfVElPPW0KQ09ORklHX0NPTUVESV9OSV9MQUJQQz1tCkNPTkZJR19DT01FRElfODI1NT1t
CkNPTkZJR19DT01FRElfREFTMDg9bQpDT05GSUdfQ09NRURJX0ZDPW0KQ09ORklHX0FTVVNfT0xF
RD1tCkNPTkZJR19QQU5FTD1tCkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BS
T0ZJTEU9NQojIENPTkZJR19QQU5FTF9DSEFOR0VfTUVTU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19S
ODE4N1NFPW0KQ09ORklHX1JUTDgxOTJVPW0KQ09ORklHX1JUTDgxOTJFPW0KQ09ORklHX1I4NzEy
VT1tCkNPTkZJR19SVFNfUFNUT1I9bQojIENPTkZJR19SVFNfUFNUT1JfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfUlRTNTEzOT1tCiMgQ09ORklHX1JUUzUxMzlfREVCVUcgaXMgbm90IHNldApDT05G
SUdfVFJBTlpQT1JUPW0KQ09ORklHX1BPSE1FTEZTPW0KIyBDT05GSUdfUE9ITUVMRlNfREVCVUcg
aXMgbm90IHNldApDT05GSUdfSURFX1BISVNPTj1tCkNPTkZJR19MSU5FNl9VU0I9bQojIENPTkZJ
R19MSU5FNl9VU0JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19MSU5FNl9VU0JfRFVNUF9DVFJM
IGlzIG5vdCBzZXQKIyBDT05GSUdfTElORTZfVVNCX0RVTVBfTUlESSBpcyBub3Qgc2V0CiMgQ09O
RklHX0xJTkU2X1VTQl9EVU1QX1BDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJTkU2X1VTQl9SQVcg
aXMgbm90IHNldAojIENPTkZJR19MSU5FNl9VU0JfSU1QVUxTRV9SRVNQT05TRSBpcyBub3Qgc2V0
CkNPTkZJR19EUk1fTk9VVkVBVT1tCkNPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQpDT05G
SUdfRFJNX05PVVZFQVVfREVCVUc9eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoj
CkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJTDE2ND1tCkNPTkZJR19V
U0JfU0VSSUFMX1FVQVRFQ0gyPW0KQ09ORklHX1VTQl9TRVJJQUxfUVVBVEVDSF9VU0IyPW0KIyBD
T05GSUdfVlQ2NjU1IGlzIG5vdCBzZXQKQ09ORklHX1ZUNjY1Nj1tCkNPTkZJR19WTUVfQlVTPW0K
CiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwpDT05GSUdfVk1FX0NBOTFDWDQyPW0KQ09ORklHX1ZN
RV9UU0kxNDg9bQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj1tCgoj
CiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1JVk1FXzc4MDU9bQpDT05GSUdfRFhfU0VQ
PW0KQ09ORklHX0lJTz1tCkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19TV19SSU5HPW0K
Q09ORklHX0lJT19LRklGT19CVUY9bQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NP
TlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQURJUzE2
MjAxPW0KQ09ORklHX0FESVMxNjIwMz1tCkNPTkZJR19BRElTMTYyMDQ9bQpDT05GSUdfQURJUzE2
MjA5PW0KQ09ORklHX0FESVMxNjIyMD1tCkNPTkZJR19BRElTMTYyNDA9bQpDT05GSUdfS1hTRDk9
bQpDT05GSUdfTElTM0wwMkRRPW0KQ09ORklHX0xJUzNMMDJEUV9CVUZfS0ZJRk89eQojIENPTkZJ
R19MSVMzTDAyRFFfQlVGX1JJTkdfU1cgaXMgbm90IHNldApDT05GSUdfU0NBMzAwMD1tCgojCiMg
QW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDcyOTE9bQpDT05GSUdfQUQ3
Mjk4PW0KQ09ORklHX0FENzYwNj1tCkNPTkZJR19BRDc2MDZfSUZBQ0VfUEFSQUxMRUw9bQpDT05G
SUdfQUQ3NjA2X0lGQUNFX1NQST1tCkNPTkZJR19BRDc5OVg9bQpDT05GSUdfQUQ3OTlYX1JJTkdf
QlVGRkVSPXkKQ09ORklHX0FENzQ3Nj1tCkNPTkZJR19BRDc4ODc9bQpDT05GSUdfQUQ3NzgwPW0K
Q09ORklHX0FENzc5Mz1tCkNPTkZJR19BRDc4MTY9bQpDT05GSUdfQUQ3MTkyPW0KQ09ORklHX0FE
VDczMTA9bQpDT05GSUdfQURUNzQxMD1tCkNPTkZJR19BRDcyODA9bQpDT05GSUdfTUFYMTM2Mz1t
CkNPTkZJR19NQVgxMzYzX1JJTkdfQlVGRkVSPXkKCiMKIyBBbmFsb2cgZGlnaXRhbCBiaS1kaXJl
Y3Rpb24gY29udmVydGVycwojCkNPTkZJR19BRFQ3MzE2PW0KQ09ORklHX0FEVDczMTZfU1BJPW0K
Q09ORklHX0FEVDczMTZfSTJDPW0KCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRl
cnMKIwpDT05GSUdfQUQ3MTUwPW0KQ09ORklHX0FENzE1Mj1tCkNPTkZJR19BRDc3NDY9bQoKIwoj
IERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PW0KQ09ORklHX0FE
NTM2MD1tCkNPTkZJR19BRDU2MjRSX1NQST1tCkNPTkZJR19BRDU0NDY9bQpDT05GSUdfQUQ1NTA0
PW0KQ09ORklHX0FENTc5MT1tCkNPTkZJR19BRDU2ODY9bQojIENPTkZJR19NQVg1MTcgaXMgbm90
IHNldAoKIwojIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwojCkNPTkZJR19BRDU5MzA9bQpDT05G
SUdfQUQ5ODMyPW0KQ09ORklHX0FEOTgzND1tCkNPTkZJR19BRDk4NTA9bQpDT05GSUdfQUQ5ODUy
PW0KQ09ORklHX0FEOTkxMD1tCkNPTkZJR19BRDk5NTE9bQoKIwojIERpZ2l0YWwgZ3lyb3Njb3Bl
IHNlbnNvcnMKIwpDT05GSUdfQURJUzE2MDYwPW0KQ09ORklHX0FESVMxNjA4MD1tCkNPTkZJR19B
RElTMTYxMzA9bQpDT05GSUdfQURJUzE2MjYwPW0KQ09ORklHX0FEWFJTNDUwPW0KCiMKIyBOZXR3
b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCkNPTkZJR19BRDU5MzM9bQoKIwoj
IEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKQ09ORklHX0FESVMxNjQwMD1tCgojCiMgTGln
aHQgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4PW0KQ09ORklHX1NFTlNPUlNfVFNM
MjU2Mz1tCkNPTkZJR19UU0wyNTgzPW0KCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJ
R19TRU5TT1JTX0FLODk3NT1tCkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9bQoKIwojIEFjdGl2ZSBl
bmVyZ3kgbWV0ZXJpbmcgSUMKIwpDT05GSUdfQURFNzc1Mz1tCkNPTkZJR19BREU3NzU0PW0KQ09O
RklHX0FERTc3NTg9bQpDT05GSUdfQURFNzc1OT1tCkNPTkZJR19BREU3ODU0PW0KQ09ORklHX0FE
RTc4NTRfSTJDPW0KQ09ORklHX0FERTc4NTRfU1BJPW0KCiMKIyBSZXNvbHZlciB0byBkaWdpdGFs
IGNvbnZlcnRlcnMKIwpDT05GSUdfQUQyUzkwPW0KQ09ORklHX0FEMlMxMjAwPW0KQ09ORklHX0FE
MlMxMjEwPW0KCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05GSUdfSUlPX1BFUklPRElD
X1JUQ19UUklHR0VSPW0KQ09ORklHX0lJT19HUElPX1RSSUdHRVI9bQpDT05GSUdfSUlPX1NZU0ZT
X1RSSUdHRVI9bQpDT05GSUdfSUlPX1NJTVBMRV9EVU1NWT1tCiMgQ09ORklHX0lJT19TSU1QTEVf
RFVNTVlfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NJTVBMRV9EVU1NWV9CVUZGRVIg
aXMgbm90IHNldApDT05GSUdfWFZNQUxMT0M9eQpDT05GSUdfWlJBTT1tCiMgQ09ORklHX1pSQU1f
REVCVUcgaXMgbm90IHNldApDT05GSUdfWkNBQ0hFPW0KQ09ORklHX1dMQUdTNDlfSDI9bQpDT05G
SUdfV0xBR1M0OV9IMjU9bQpDT05GSUdfRkJfU003WFg9bQpDT05GSUdfQ1JZU1RBTEhEPW0KQ09O
RklHX0NYVDFFMT1tCkNPTkZJR19TQkVfUE1DQzRfTkNPTU09eQpDT05GSUdfRkJfWEdJPW0KQ09O
RklHX0FDUElfUVVJQ0tTVEFSVD1tCkNPTkZJR19TQkVfMlQzRTM9bQpDT05GSUdfVVNCX0VORVNU
T1JBR0U9bQpDT05GSUdfQkNNX1dJTUFYPW0KQ09ORklHX0ZUMTAwMD1tCkNPTkZJR19GVDEwMDBf
VVNCPW0KQ09ORklHX0ZUMTAwMF9QQ01DSUE9bQoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gK
IwpDT05GSUdfU1BFQUtVUD1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FDTlRTQT1tCkNPTkZJR19T
UEVBS1VQX1NZTlRIX0FDTlRQQz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FQT0xMTz1tCkNPTkZJ
R19TUEVBS1VQX1NZTlRIX0FVRFBUUj1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCkNPTkZJ
R19TUEVBS1VQX1NZTlRIX0RFQ1RMSz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVD1tCkNP
TkZJR19TUEVBS1VQX1NZTlRIX0RFQ1BDPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfRFRMSz1tCkNP
TkZJR19TUEVBS1VQX1NZTlRIX0tFWVBDPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfTFRMSz1tCkNP
TkZJR19TUEVBS1VQX1NZTlRIX1NPRlQ9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9TUEtPVVQ9bQpD
T05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RVTU1ZPW0K
Q09ORklHX1RPVUNIU0NSRUVOX0NMRUFSUEFEX1RNMTIxNz1tCkNPTkZJR19UT1VDSFNDUkVFTl9T
WU5BUFRJQ1NfSTJDX1JNSTQ9bQpDT05GSUdfRFJNX1BTQj1tCkNPTkZJR19EUk1fUFNCX01SU1Q9
eQpDT05GSUdfRFJNX1BTQl9NRkxEPXkKIyBDT05GSUdfRFJNX1BTQl9DRFYgaXMgbm90IHNldApD
T05GSUdfSU5URUxfTUVJPW0KQ09ORklHX1NUQUdJTkdfTUVESUE9eQpDT05GSUdfRFZCX0FTMTAy
PW0KQ09ORklHX0RWQl9DWEQyMDk5PW0KQ09ORklHX1ZJREVPX0RUMzE1NT1tCiMgQ09ORklHX0RU
MzE1NV9DQ0lSIGlzIG5vdCBzZXQKQ09ORklHX0RUMzE1NV9TVFJFQU1JTkc9eQpDT05GSUdfRUFT
WUNBUD1tCiMgQ09ORklHX0VBU1lDQVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfVklERU9fR083
MDA3PW0KQ09ORklHX1ZJREVPX0dPNzAwN19VU0I9bQpDT05GSUdfVklERU9fR083MDA3X1VTQl9T
MjI1MF9CT0FSRD1tCkNPTkZJR19WSURFT19HTzcwMDdfT1Y3NjQwPW0KQ09ORklHX1ZJREVPX0dP
NzAwN19TQUE3MTEzPW0KQ09ORklHX1ZJREVPX0dPNzAwN19TQUE3MTE1PW0KQ09ORklHX1ZJREVP
X0dPNzAwN19UVzk5MDM9bQpDT05GSUdfVklERU9fR083MDA3X1VEQTEzNDI9bQpDT05GSUdfVklE
RU9fR083MDA3X1NPTllfVFVORVI9bQpDT05GSUdfVklERU9fR083MDA3X1RXMjgwND1tCiMgQ09O
RklHX1NPTE82WDEwIGlzIG5vdCBzZXQKQ09ORklHX0xJUkNfU1RBR0lORz15CkNPTkZJR19MSVJD
X0JUODI5PW0KQ09ORklHX0xJUkNfSUdPUlBMVUdVU0I9bQpDT05GSUdfTElSQ19JTU9OPW0KQ09O
RklHX0xJUkNfUEFSQUxMRUw9bQpDT05GSUdfTElSQ19TQVNFTT1tCkNPTkZJR19MSVJDX1NFUklB
TD1tCkNPTkZJR19MSVJDX1NFUklBTF9UUkFOU01JVFRFUj15CkNPTkZJR19MSVJDX1NJUj1tCkNP
TkZJR19MSVJDX1RUVVNCSVI9bQpDT05GSUdfTElSQ19aSUxPRz1tCkNPTkZJR19YODZfUExBVEZP
Uk1fREVWSUNFUz15CkNPTkZJR19BQ0VSX1dNST1tCkNPTkZJR19BQ0VSSERGPW0KQ09ORklHX0FT
VVNfTEFQVE9QPW0KQ09ORklHX0RFTExfTEFQVE9QPW0KQ09ORklHX0RFTExfV01JPW0KQ09ORklH
X0RFTExfV01JX0FJTz1tCkNPTkZJR19GVUpJVFNVX0xBUFRPUD1tCiMgQ09ORklHX0ZVSklUU1Vf
TEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hQX0FDQ0VMPW0KQ09ORklHX0hQX1dNST1t
CkNPTkZJR19NU0lfTEFQVE9QPW0KQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9bQpDT05GSUdfQ09N
UEFMX0xBUFRPUD1tCkNPTkZJR19TT05ZX0xBUFRPUD1tCkNPTkZJR19TT05ZUElfQ09NUEFUPXkK
Q09ORklHX0lERUFQQURfTEFQVE9QPW0KQ09ORklHX1RISU5LUEFEX0FDUEk9bQpDT05GSUdfVEhJ
TktQQURfQUNQSV9BTFNBX1NVUFBPUlQ9eQpDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lM
SVRJRVM9eQojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf
VEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJ
X1ZJREVPPXkKQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQpDT05GSUdfU0VOU09S
U19IREFQUz1tCkNPTkZJR19JTlRFTF9NRU5MT1c9bQpDT05GSUdfRUVFUENfTEFQVE9QPW0KQ09O
RklHX0FTVVNfV01JPW0KQ09ORklHX0FTVVNfTkJfV01JPW0KQ09ORklHX0VFRVBDX1dNST1tCkNP
TkZJR19BQ1BJX1dNST1tCkNPTkZJR19NU0lfV01JPW0KIyBDT05GSUdfQUNQSV9BU1VTIGlzIG5v
dCBzZXQKQ09ORklHX1RPUFNUQVJfTEFQVE9QPW0KQ09ORklHX0FDUElfVE9TSElCQT1tCkNPTkZJ
R19UT1NISUJBX0JUX1JGS0lMTD1tCkNPTkZJR19BQ1BJX0NNUEM9bQpDT05GSUdfSU5URUxfSVBT
PW0KQ09ORklHX0lCTV9SVEw9bQpDT05GSUdfWE8xNV9FQk9PSz1tCkNPTkZJR19TQU1TVU5HX0xB
UFRPUD1tCkNPTkZJR19NWE1fV01JPW0KQ09ORklHX0lOVEVMX09BS1RSQUlMPW0KQ09ORklHX1NB
TVNVTkdfUTEwPW0KQ09ORklHX0FQUExFX0dNVVg9bQoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRy
aXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdf
Q0xLQkxEX0k4MjUzPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkK
Q09ORklHX0FNRF9JT01NVT15CkNPTkZJR19BTURfSU9NTVVfU1RBVFM9eQpDT05GSUdfRE1BUl9U
QUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRf
T04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKQ09ORklHX0lSUV9S
RU1BUD15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0
IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPW0KQ09ORklHX0hZUEVSVl9VVElMUz1tCkNPTkZJR19Q
TV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9T
SU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdf
REVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15Cgoj
CiMgREVWRlJFUSBEcml2ZXJzCiMKCiMKIyBVYnVudHUgU3VwcGxpZWQgVGhpcmQtUGFydHkgRGV2
aWNlIERyaXZlcnMKIwpDT05GSUdfRE1fUkFJRDQ1PW0KQ09ORklHX0FWRVJBVEVDXzUxMDBQPW0K
Q09ORklHX1BBQ0tBUkRCRUxMX0U1PW0KQ09ORklHX0ZTQU03NDAwPW0KQ09ORklHX09NTklCT09L
PW0KQ09ORklHX0FVRlNfRlM9bQpDT05GSUdfQVVGU19CUkFOQ0hfTUFYXzEyNz15CiMgQ09ORklH
X0FVRlNfQlJBTkNIX01BWF81MTEgaXMgbm90IHNldAojIENPTkZJR19BVUZTX0JSQU5DSF9NQVhf
MTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfQlJBTkNIX01BWF8zMjc2NyBpcyBub3Qgc2V0
CkNPTkZJR19BVUZTX1NCSUxJU1Q9eQojIENPTkZJR19BVUZTX0hOT1RJRlkgaXMgbm90IHNldAoj
IENPTkZJR19BVUZTX0VYUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfUkRVIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQVVGU19QUk9DX01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfU1BfSUFU
VFIgaXMgbm90IHNldAojIENPTkZJR19BVUZTX1NIV0ggaXMgbm90IHNldApDT05GSUdfQVVGU19C
Ul9SQU1GUz15CkNPTkZJR19BVUZTX0JSX0ZVU0U9eQpDT05GSUdfQVVGU19QT0xMPXkKQ09ORklH
X0FVRlNfQlJfSEZTUExVUz15CkNPTkZJR19BVUZTX0JERVZfTE9PUD15CiMgQ09ORklHX0FVRlNf
REVCVUcgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPXkKQ09O
RklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0VGSV9WQVJTPXkK
Q09ORklHX0RFTExfUkJVPW0KQ09ORklHX0RDREJBUz1tCkNPTkZJR19ETUlJRD15CkNPTkZJR19E
TUlfU1lTRlM9bQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9bQoj
IENPTkZJR19TSUdNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qg
c2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0VYVDJfRlM9bQpDT05GSUdfRVhUMl9GU19Y
QVRUUj15CkNPTkZJR19FWFQyX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZ
PXkKIyBDT05GSUdfRVhUMl9GU19YSVAgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CkNPTkZJ
R19FWFQzX0RFRkFVTFRTX1RPX09SREVSRUQ9eQpDT05GSUdfRVhUM19GU19YQVRUUj15CkNPTkZJ
R19FWFQzX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VY
VDRfRlM9eQpDT05GSUdfRVhUNF9GU19YQVRUUj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15
CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19KQkQ9eQojIENPTkZJR19KQkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15
CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CkNPTkZJ
R19SRUlTRVJGU19GUz1tCiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05G
SUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX0ZTX1hBVFRS
PXkKQ09ORklHX1JFSVNFUkZTX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19SRUlTRVJGU19GU19TRUNV
UklUWT15CkNPTkZJR19KRlNfRlM9bQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CkNPTkZJR19KRlNf
U0VDVVJJVFk9eQojIENPTkZJR19KRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkZTX1NUQVRJ
U1RJQ1M9eQpDT05GSUdfWEZTX0ZTPW0KQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9T
SVhfQUNMPXkKQ09ORklHX1hGU19SVD15CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19HRlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05GSUdfT0NGUzJf
RlM9bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xV
U1RFUj1tCkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJVR19NQVNLTE9H
PXkKIyBDT05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpD
T05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX05JTEZTMl9GUz1tCkNPTkZJR19GU19Q
T1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklH
X0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklH
X0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19R
VU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FV
T1RBX1dBUk5JTkcgaXMgbm90IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19RVU9UQV9UUkVFPW0KQ09ORklHX1FGTVRfVjE9bQpDT05GSUdfUUZNVF9WMj1tCkNPTkZJ
R19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz1t
CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklHX09WRVJMQVlGU19GUz1tCkNPTkZJR19DVVNFPW0KQ09O
RklHX0dFTkVSSUNfQUNMPXkKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJR19G
U0NBQ0hFX1NUQVRTPXkKQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNPXkKIyBDT05GSUdfRlNDQUNI
RV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNl
dApDT05GSUdfQ0FDSEVGSUxFUz1tCiMgQ09ORklHX0NBQ0hFRklMRVNfREVCVUcgaXMgbm90IHNl
dAojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RW
RCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPW0KQ09ORklHX0pPTElFVD15CkNPTkZJ
R19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPW0KQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQv
TlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPW0KQ09ORklHX01TRE9TX0ZTPW0KQ09ORklH
X1ZGQVRfRlM9bQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVG
QVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09ORklHX05URlNfRlM9bQojIENPTkZJR19OVEZT
X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19SVyBpcyBub3Qgc2V0CgojCiMgUHNldWRv
IGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJ
R19QUk9DX1ZNQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9O
SVRPUj15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9B
Q0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VU
TEJfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz1tCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkK
Q09ORklHX0FERlNfRlM9bQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKQ09ORklHX0FG
RlNfRlM9bQpDT05GSUdfRUNSWVBUX0ZTPXkKQ09ORklHX0hGU19GUz1tCkNPTkZJR19IRlNQTFVT
X0ZTPW0KQ09ORklHX0JFRlNfRlM9bQojIENPTkZJR19CRUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX0JGU19GUz1tCkNPTkZJR19FRlNfRlM9bQpDT05GSUdfSkZGUzJfRlM9bQpDT05GSUdfSkZG
UzJfRlNfREVCVUc9MApDT05GSUdfSkZGUzJfRlNfV1JJVEVCVUZGRVI9eQojIENPTkZJR19KRkZT
Ml9GU19XQlVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX1NVTU1BUlkgaXMgbm90
IHNldAojIENPTkZJR19KRkZTMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DT01Q
UkVTU0lPTl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkK
Q09ORklHX0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENP
TkZJR19KRkZTMl9DTU9ERV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfUFJJ
T1JJVFkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9TSVpFIGlzIG5vdCBzZXQKQ09O
RklHX0pGRlMyX0NNT0RFX0ZBVk9VUkxaTz15CkNPTkZJR19VQklGU19GUz1tCkNPTkZJR19VQklG
U19GU19YQVRUUj15CiMgQ09ORklHX1VCSUZTX0ZTX0FEVkFOQ0VEX0NPTVBSIGlzIG5vdCBzZXQK
Q09ORklHX1VCSUZTX0ZTX0xaTz15CkNPTkZJR19VQklGU19GU19aTElCPXkKIyBDT05GSUdfVUJJ
RlNfRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19D
UkFNRlM9bQpDT05GSUdfU1FVQVNIRlM9bQpDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpDT05GSUdf
U1FVQVNIRlNfWkxJQj15CkNPTkZJR19TUVVBU0hGU19MWk89eQpDT05GSUdfU1FVQVNIRlNfWFo9
eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NR
VUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hF
X1NJWkU9MwpDT05GSUdfVlhGU19GUz1tCkNPTkZJR19NSU5JWF9GUz1tCkNPTkZJR19PTUZTX0ZT
PW0KQ09ORklHX0hQRlNfRlM9bQpDT05GSUdfUU5YNEZTX0ZTPW0KQ09ORklHX1JPTUZTX0ZTPW0K
Q09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9N
VEQgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURfQllfQk9USCBpcyBub3Qgc2V0CkNP
TkZJR19ST01GU19PTl9CTE9DSz15CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfU1lTVl9GUz1tCkNP
TkZJR19VRlNfRlM9bQojIENPTkZJR19VRlNfRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19V
RlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRVhPRlNfRlM9bQojIENPTkZJR19FWE9GU19ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19PUkU9bQpDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNP
TkZJR19ORlNfRlM9bQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdf
TkZTX1Y0PXkKIyBDT05GSUdfTkZTX1Y0XzEgaXMgbm90IHNldApDT05GSUdfTkZTX0ZTQ0FDSEU9
eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9L
RVJORUxfRE5TPXkKIyBDT05GSUdfTkZTX1VTRV9ORVdfSURNQVBQRVIgaXMgbm90IHNldApDT05G
SUdfTkZTRD1tCkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNEX1YzPXkKQ09ORklHX05G
U0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQpDT05GSUdfTE9DS0Q9bQpDT05GSUdfTE9DS0Rf
VjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPW0KQ09ORklHX05GU19DT01NT049eQpDT05GSUdf
U1VOUlBDPW0KQ09ORklHX1NVTlJQQ19HU1M9bQpDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT1tCkNP
TkZJR19SUENTRUNfR1NTX0tSQjU9bQpDT05GSUdfQ0VQSF9GUz1tCkNPTkZJR19DSUZTPW0KIyBD
T05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15CkNP
TkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9
eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9
eQojIENPTkZJR19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0FDTCBpcyBu
b3Qgc2V0CkNPTkZJR19OQ1BfRlM9bQpDT05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkc9eQpDT05G
SUdfTkNQRlNfSU9DVExfTE9DS0lORz15CkNPTkZJR19OQ1BGU19TVFJPTkc9eQpDT05GSUdfTkNQ
RlNfTkZTX05TPXkKQ09ORklHX05DUEZTX09TMl9OUz15CiMgQ09ORklHX05DUEZTX1NNQUxMRE9T
IGlzIG5vdCBzZXQKQ09ORklHX05DUEZTX05MUz15CkNPTkZJR19OQ1BGU19FWFRSQVM9eQpDT05G
SUdfQ09EQV9GUz1tCkNPTkZJR19BRlNfRlM9bQojIENPTkZJR19BRlNfREVCVUcgaXMgbm90IHNl
dAojIENPTkZJR19BRlNfRlNDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR185UF9GUz1tCiMgQ09ORklH
XzlQX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKCiMKIyBQYXJ0
aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKQ09ORklHX0FDT1JOX1BB
UlRJVElPTj15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9DVU1BTkEgaXMgbm90IHNldAojIENP
TkZJR19BQ09STl9QQVJUSVRJT05fRUVTT1ggaXMgbm90IHNldApDT05GSUdfQUNPUk5fUEFSVElU
SU9OX0lDUz15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9BREZTIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUNPUk5fUEFSVElUSU9OX1BPV0VSVEVDIGlzIG5vdCBzZXQKQ09ORklHX0FDT1JOX1BBUlRJ
VElPTl9SSVNDSVg9eQpDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJ
T049eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05G
SUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhf
U1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklY
V0FSRV9ESVNLTEFCRUw9eQpDT05GSUdfTERNX1BBUlRJVElPTj15CiMgQ09ORklHX0xETV9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKQ09ORklHX1VMVFJJWF9QQVJUSVRJ
T049eQpDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05G
SUdfRUZJX1BBUlRJVElPTj15CkNPTkZJR19TWVNWNjhfUEFSVElUSU9OPXkKQ09ORklHX05MUz15
CkNPTkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9bQpDT05G
SUdfTkxTX0NPREVQQUdFXzczNz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PW0KQ09ORklHX05M
U19DT0RFUEFHRV84NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj1tCkNPTkZJR19OTFNfQ09E
RVBBR0VfODU1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NTc9bQpDT05GSUdfTkxTX0NPREVQQUdF
Xzg2MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjI9
bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PW0KQ09O
RklHX05MU19DT0RFUEFHRV84NjU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj1tCkNPTkZJR19O
TFNfQ09ERVBBR0VfODY5PW0KQ09ORklHX05MU19DT0RFUEFHRV85MzY9bQpDT05GSUdfTkxTX0NP
REVQQUdFXzk1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPW0KQ09ORklHX05MU19DT0RFUEFH
RV85NDk9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg3ND1tCkNPTkZJR19OTFNfSVNPODg1OV84PW0K
Q09ORklHX05MU19DT0RFUEFHRV8xMjUwPW0KQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0KQ09O
RklHX05MU19BU0NJST1tCkNPTkZJR19OTFNfSVNPODg1OV8xPW0KQ09ORklHX05MU19JU084ODU5
XzI9bQpDT05GSUdfTkxTX0lTTzg4NTlfMz1tCkNPTkZJR19OTFNfSVNPODg1OV80PW0KQ09ORklH
X05MU19JU084ODU5XzU9bQpDT05GSUdfTkxTX0lTTzg4NTlfNj1tCkNPTkZJR19OTFNfSVNPODg1
OV83PW0KQ09ORklHX05MU19JU084ODU5Xzk9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9bQpDT05G
SUdfTkxTX0lTTzg4NTlfMTQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9bQpDT05GSUdfTkxTX0tP
SThfUj1tCkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05MU19VVEY4PW0KQ09ORklHX0RMTT1t
CiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05G
SUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19E
RUZBVUxUX01FU1NBR0VfTE9HTEVWRUw9NAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVE
IGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdf
RlJBTUVfV0FSTj0xMDI0CkNPTkZJR19NQUdJQ19TWVNSUT15CiMgQ09ORklHX1NUUklQX0FTTV9T
WU1TIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklHX0RFQlVHX0ZTPXkK
IyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05f
TUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfREVCVUdfS0VSTkVMPXkKIyBDT05GSUdfREVCVUdf
U0hJUlEgaXMgbm90IHNldApDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NL
VVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qg
c2V0CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0JP
T1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZU
TE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVG
QVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19Q
QU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTAK
Q09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEU1RBVFM9eQpDT05GSUdfVElNRVJfU1RB
VFM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJV
R19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19E
RUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRfTVVURVhfVEVTVEVSIGlzIG5v
dCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19N
VVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5U
RVIgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJV
R19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxG
VEVTVFMgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX1NUQUNL
X1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJ
R19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJVR19J
TkZPX1JFRFVDRUQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09O
RklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XUklURUNPVU5UIGlz
IG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfTElTVCBp
cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC
VUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENP
TkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVf
UE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19CT09UX1BSSU5US19ERUxB
WT15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9T
VEFMTF9USU1FT1VUPTYwCiMgQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1QgaXMgbm90IHNldAoj
IENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxP
Q0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldAojIENPTkZJ
R19MS0RUTSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBD
T05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05G
SUdfU1lTQ1RMX1NZU0NBTExfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90
IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15
CkNPTkZJR19IQVZFX0ZUUkFDRV9OTUlfRU5URVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFD
RVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5D
VElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VfTUNPVU5UX1RF
U1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09V
TlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZF
X0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfUklOR19C
VUZGRVI9eQpDT05GSUdfRlRSQUNFX05NSV9FTlRFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkK
Q09ORklHX0VWRU5UX1BPV0VSX1RSQUNJTkdfREVQUkVDQVRFRD15CkNPTkZJR19DT05URVhUX1NX
SVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFD
SU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNP
TkZJR19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dS
QVBIX1RSQUNFUj15CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1ND
SEVEX1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfQlJBTkNIX1BST0ZJ
TEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQK
IyBDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfU1RBQ0tfVFJB
Q0VSPXkKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UPXkKQ09O
RklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKQ09ORklHX0ZU
UkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qg
c2V0CkNPTkZJR19NTUlPVFJBQ0U9eQojIENPTkZJR19NTUlPVFJBQ0VfVEVTVCBpcyBub3Qgc2V0
CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJ
REVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9PSENJX1JF
TU9URV9ETUEgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBD
T05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNU
IGlzIG5vdCBzZXQKQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1Q9bQojIENPTkZJR19TQU1QTEVTIGlz
IG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKQ09ORklHX0tHREI9eQpDT05GSUdfS0dE
Ql9TRVJJQUxfQ09OU09MRT15CiMgQ09ORklHX0tHREJfVEVTVFMgaXMgbm90IHNldApDT05GSUdf
S0dEQl9MT1dfTEVWRUxfVFJBUD15CkNPTkZJR19LR0RCX0tEQj15CkNPTkZJR19LREJfS0VZQk9B
UkQ9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19URVNUX0tTVFJUT1g9bQpD
T05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUCBpcyBub3Qg
c2V0CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldAojIENPTkZJR19Y
ODZfUFREVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFUQT15CiMgQ09ORklHX0RFQlVH
X1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CiMg
Q09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9U
UkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApD
T05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNP
TkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9Mwoj
IENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9eQoj
IENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05F
IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0xCiMgQ09ORklHX0RFQlVH
X0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9D
SEVDS1MgaXMgbm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNP
TkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJR19LRVlT
X0RFQlVHX1BST0NfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RS
SUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05G
SUdfU0VDVVJJVFlfTkVUV09SSz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTSBpcyBu
b3Qgc2V0CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKQ09ORklHX0lOVEVMX1RYVD15CkNPTkZJR19M
U01fTU1BUF9NSU5fQUREUj0wCkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09ORklHX1NFQ1VS
SVRZX1NFTElOVVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFN
X1ZBTFVFPTAKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRT15CkNPTkZJR19TRUNVUklU
WV9TRUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpD
T05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQojIENPTkZJR19TRUNV
UklUWV9TRUxJTlVYX1BPTElDWURCX1ZFUlNJT05fTUFYIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VS
SVRZX1NNQUNLPXkKQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTz15CkNPTkZJR19TRUNVUklUWV9UT01P
WU9fTUFYX0FDQ0VQVF9FTlRSWT0yMDQ4CkNPTkZJR19TRUNVUklUWV9UT01PWU9fTUFYX0FVRElU
X0xPRz0xMDI0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZT19PTUlUX1VTRVJTUEFDRV9MT0FERVIg
aXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfVE9NT1lPX1BPTElDWV9MT0FERVI9Ii9zYmluL3Rv
bW95by1pbml0IgpDT05GSUdfU0VDVVJJVFlfVE9NT1lPX0FDVElWQVRJT05fVFJJR0dFUj0iL3Ni
aW4vaW5pdCIKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFS
TU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKQ09ORklHX0lOVEVH
UklUWT15CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CkNPTkZJR19FVk09eQojIENPTkZJR19ERUZB
VUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ
X1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9UT01PWU8gaXMgbm90
IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX0RFRkFVTFRf
U0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlz
IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9ImFwcGFybW9yIgpDT05GSUdfWE9SX0JM
T0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19B
U1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpD
T05GSUdfQVNZTkNfVFhfRElTQUJMRV9QUV9WQUxfRE1BPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FC
TEVfWE9SX1ZBTF9ETUE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxw
ZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJ
R19DUllQVE9fQUVBRD1tCkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJ
UEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNP
TkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5H
Mj15CkNPTkZJR19DUllQVE9fUENPTVA9bQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19D
UllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VT
RVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9f
R0YxMjhNVUw9bQpDT05GSUdfQ1JZUFRPX05VTEw9bQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNP
TkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9bQpDT05GSUdfQ1JZ
UFRPX0FVVEhFTkM9bQpDT05GSUdfQ1JZUFRPX1RFU1Q9bQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5j
cnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklH
X0NSWVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX1NFUUlWPW0KCiMKIyBCbG9jayBtb2RlcwojCkNP
TkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9bQpDT05GSUdfQ1JZUFRPX0NUUz1t
CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9bQpDT05GSUdfQ1JZUFRPX1BD
QkM9bQpDT05GSUdfQ1JZUFRPX1hUUz1tCgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9f
SE1BQz15CkNPTkZJR19DUllQVE9fWENCQz1tCkNPTkZJR19DUllQVE9fVk1BQz1tCgojCiMgRGln
ZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15
CkNPTkZJR19DUllQVE9fR0hBU0g9bQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQVE9f
TUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1tCkNPTkZJR19DUllQVE9fUk1EMTI4PW0K
Q09ORklHX0NSWVBUT19STUQxNjA9bQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj1tCkNPTkZJR19DUllQ
VE9fUk1EMzIwPW0KQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0Uz
PW0KQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj1tCkNPTkZJR19D
UllQVE9fVEdSMTkyPW0KQ09ORklHX0NSWVBUT19XUDUxMj1tCkNPTkZJR19DUllQVE9fR0hBU0hf
Q0xNVUxfTklfSU5URUw9bQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJ
R19DUllQVE9fQUVTX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPW0KQ09ORklH
X0NSWVBUT19BTlVCSVM9bQpDT05GSUdfQ1JZUFRPX0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0JMT1dG
SVNIPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0JMT1dG
SVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBU1Q1
PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fREVTPW0KQ09ORklHX0NSWVBU
T19GQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX0tIQVpBRD1tCkNPTkZJR19DUllQVE9fU0FMU0EyMD1t
CkNPTkZJR19DUllQVE9fU0FMU0EyMF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFRUQ9bQpDT05G
SUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05GSUdfQ1JZUFRPX1RFQT1tCkNPTkZJR19DUllQVE9fVFdP
RklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJ
U0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPW0KCiMKIyBDb21w
cmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT1tCkNPTkZJR19DUllQVE9fWkxJQj1tCkNP
TkZJR19DUllQVE9fTFpPPW0KCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdf
Q1JZUFRPX0FOU0lfQ1BSTkc9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPW0KQ09ORklHX0NSWVBU
T19VU0VSX0FQSV9IQVNIPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj1tCkNPTkZJ
R19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBUT19E
RVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1tCkNPTkZJR19I
QVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5U
RkQ9eQpDT05GSUdfS1ZNX0FQSUNfQVJDSElURUNUVVJFPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09O
RklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpD
T05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9BTUQ9bQojIENPTkZJR19LVk1fTU1VX0FVRElU
IGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX05FVD1tCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMK
IyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX0JJVFJFVkVSU0U9
eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19DUkNfQ0NJVFQ9bQpDT05G
SUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdf
Q1JDMzI9eQpDT05GSUdfQ1JDNz1tCkNPTkZJR19MSUJDUkMzMkM9bQpDT05GSUdfQ1JDOD1tCkNP
TkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPW0KQ09ORklHX0xaT19DT01Q
UkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpf
REVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNP
TkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNf
U1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD1tCkNPTkZJR19E
RUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBS
RVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15
CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdf
UkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX0JDSD1tCkNPTkZJR19URVhUU0VBUkNIPXkKQ09O
RklHX1RFWFRTRUFSQ0hfS01QPW0KQ09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05GSUdfVEVYVFNF
QVJDSF9GU009bQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlQ9eQpDT05GSUdf
SEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05G
SUdfTkxBVFRSPXkKQ09ORklHX0xSVV9DQUNIRT1tCkNPTkZJR19BVkVSQUdFPXkKQ09ORklHX0NP
UkRJQz1tCg==
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_dmesg.log"
Content-Disposition: attachment; filename="dom0_dmesg.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6ho0

WyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1c2V0ClsgICAgMC4w
MDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51
eCB2ZXJzaW9uIDMuMi4wLTI0LWdlbmVyaWMgKGJ1aWxkZEBjcmVzdGVkKSAoZ2NjIHZlcnNpb24g
NC42LjMgKFVidW50dS9MaW5hcm8gNC42LjMtMXVidW50dTUpICkgIzM5LVVidW50dSBTTVAgTW9u
IE1heSAyMSAxNjo1MjoxNyBVVEMgMjAxMiAoVWJ1bnR1IDMuMi4wLTI0LjM5LWdlbmVyaWMgMy4y
LjE2KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIHJvb3Q9L2Rldi9t
YXBwZXIvc3ByaW5nZmllbGQtcm9vdCBybyBwY2k9cmVzb3VyY2VfYWxpZ25tZW50PTAxOjA1LjAK
WyAgICAwLjAwMDAwMF0gS0VSTkVMIHN1cHBvcnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIElu
dGVsIEdlbnVpbmVJbnRlbApbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKWyAgICAw
LjAwMDAwMF0gICBDZW50YXVyIENlbnRhdXJIYXVscwpbICAgIDAuMDAwMDAwXSBGcmVlaW5nICA5
ZS0xMDAgcGZuIHJhbmdlOiA5OCBwYWdlcyBmcmVlZApbICAgIDAuMDAwMDAwXSAxLTEgbWFwcGlu
ZyBvbiA5ZS0+MTAwClsgICAgMC4wMDAwMDBdIEZyZWVpbmcgIGNmZjkwLWU0ZTExIHBmbiByYW5n
ZTogODU2MzMgcGFnZXMgZnJlZWQKWyAgICAwLjAwMDAwMF0gMS0xIG1hcHBpbmcgb24gY2ZmOTAt
PjEwMDAwMApbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCA4NTczMSBwYWdlcyBvZiB1bnVzZWQgbWVt
b3J5ClsgICAgMC4wMDAwMDBdIFNldCAxOTY4MTggcGFnZShzKSB0byAxLTEgbWFwcGluZwpbICAg
IDAuMDAwMDAwXSBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBd
ICBYZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDllMDAwICh1c2FibGUpClsgICAg
MC4wMDAwMDBdICBYZW46IDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMTAwMDAwIChyZXNl
cnZlZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwY2Zm
OTAwMDAgKHVzYWJsZSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBjZmY5MDAwMCAtIDAw
MDAwMDAwY2ZmYTgwMDAgKEFDUEkgZGF0YSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBj
ZmZhODAwMCAtIDAwMDAwMDAwY2ZmZTAwMDAgKEFDUEkgTlZTKQpbICAgIDAuMDAwMDAwXSAgWGVu
OiAwMDAwMDAwMGNmZmUwMDAwIC0gMDAwMDAwMDBkMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4w
MDAwMDBdICBYZW46IDAwMDAwMDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZl
ZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVmMDAw
MDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAgWGVuOiAwMDAwMDAwMGZmZjAwMDAwIC0gMDAw
MDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAxMDAw
MDAwMDAgLSAwMDAwMDAwMTIwMDAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBdIE5YIChFeGVj
dXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBETUkgcHJlc2Vu
dC4KWyAgICAwLjAwMDAwMF0gRE1JOiBTeXN0ZW0gbWFudWZhY3R1cmVyIFN5c3RlbSBQcm9kdWN0
IE5hbWUvTTRONzggUFJPLCBCSU9TIDEzMDMgICAgMDQvMTMvMjAxMQpbICAgIDAuMDAwMDAwXSBl
ODIwIHVwZGF0ZSByYW5nZTogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwMTAwMDAgKHVz
YWJsZSkgPT0+IChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gZTgyMCByZW1vdmUgcmFuZ2U6IDAw
MDAwMDAwMDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBd
IE5vIEFHUCBicmlkZ2UgZm91bmQKWyAgICAwLjAwMDAwMF0gbGFzdF9wZm4gPSAweDEyMDAwMCBt
YXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBsYXN0X3BmbiA9IDB4Y2Zm
OTAgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gZm91bmQgU01QIE1Q
LXRhYmxlIGF0IFtmZmZmODgwMDAwMGZmNzgwXSBmZjc4MApbICAgIDAuMDAwMDAwXSBpbml0aWFs
IG1lbW9yeSBtYXBwZWQgOiAwIC0gMDQ4NTEwMDAKWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkg
dHJhbXBvbGluZSBhdCBbZmZmZjg4MDAwMDA5OTAwMF0gOTkwMDAgc2l6ZSAyMDQ4MApbICAgIDAu
MDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwY2Zm
OTAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAgLSAwMGNmZjkwMDAwIHBhZ2UgNGsKWyAg
ICAwLjAwMDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5nIHRhYmxlcyB1cCB0byBjZmY5MDAwMCBA
IDk3YjAwMC0xMDAwMDAwClsgICAgMC4wMDAwMDBdIHhlbjogc2V0dGluZyBSVyB0aGUgcmFuZ2Ug
ZmQwMDAwIC0gMTAwMDAwMApbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAw
MDAwMTAwMDAwMDAwLTAwMDAwMDAxMjAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAxMDAwMDAwMDAg
LSAwMTIwMDAwMDAwIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5n
IHRhYmxlcyB1cCB0byAxMjAwMDAwMDAgQCBjZjY4YTAwMC1jZmY5MDAwMApbICAgIDAuMDAwMDAw
XSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIGNmNzhiMDAwIC0gY2ZmOTAwMDAKWyAgICAwLjAw
MDAwMF0gUkFNRElTSzogMDIwNWYwMDAgLSAwNDg1MTAwMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBS
U0RQIDAwMDAwMDAwMDAwZmJiYjAgMDAwMjQgKHYwMiBBQ1BJQU0pClsgICAgMC4wMDAwMDBdIEFD
UEk6IFhTRFQgMDAwMDAwMDBjZmY5MDEwMCAwMDA2QyAodjAxIDA0MTMxMSBYU0RUMTExMCAyMDEx
MDQxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDAwMDAwMDAwY2Zm
OTAyOTAgMDAwRjQgKHYwMyAwNDEzMTEgRkFDUDExMTAgMjAxMTA0MTMgTVNGVCAwMDAwMDA5NykK
WyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAwMDAwMDAwMGNmZjkwNDYwIDBCRkJDICh2MDEgIEEx
MTkxIEExMTkxMDAxIDAwMDAwMDAxIElOVEwgMjAwNjAxMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6
IEZBQ1MgMDAwMDAwMDBjZmZhODAwMCAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDAw
MDAwMDAwY2ZmOTAzOTAgMDAwOTAgKHYwMSAwNDEzMTEgQVBJQzExMTAgMjAxMTA0MTMgTVNGVCAw
MDAwMDA5NykKWyAgICAwLjAwMDAwMF0gQUNQSTogTUNGRyAwMDAwMDAwMGNmZjkwNDIwIDAwMDND
ICh2MDEgMDQxMzExIE9FTU1DRkcgIDIwMTEwNDEzIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAw
MDBdIEFDUEk6IE9FTUIgMDAwMDAwMDBjZmZhODA0MCAwMDA3MyAodjAxIDA0MTMxMSBPRU1CMTEx
MCAyMDExMDQxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDAwMDAw
MDAwY2ZmOWM0MjAgMDAwRTggKHYwMSBBTUQgICAgRkFNX0ZfMTAgMDAwMDAwMDIgQU1EICAwMDAw
MDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAwMDAwMDAwMGNmZjljNTEwIDAwMDM4ICh2
MDEgMDQxMzExIE9FTUhQRVQwIDIwMTEwNDEzIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBd
IEFDUEk6IElORk8gMDAwMDAwMDBjZmZhODBjMCAwMDEyNCAodjAxIDA0MTMxMSBBTURJTkZPICAy
MDExMDQxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVkhEIDAwMDAwMDAw
Y2ZmYTgxZjAgMDAyODQgKHYwMSAwNDEzMTEgIE5WSERDUCAgMjAxMTA0MTMgTVNGVCAwMDAwMDA5
NykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAwMDAwMDAwMGNmZjljNTUwIDAwODhDICh2MDEg
QSBNIEkgIFBPV0VSTk9XIDAwMDAwMDAxIEFNRCAgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFD
UEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIFNjYW5uaW5n
IE5VTUEgdG9wb2xvZ3kgaW4gTm9ydGhicmlkZ2UgMjQKWyAgICAwLjAwMDAwMF0gTm8gTlVNQSBj
b25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgMDAwMDAw
MDAwMDAwMDAwMC0wMDAwMDAwMTIwMDAwMDAwClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAg
bm9kZSAwIDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDEyMDAwMDAwMApbICAgIDAuMDAwMDAwXSAg
IE5PREVfREFUQSBbMDAwMDAwMDBjZmY4YjAwMCAtIDAwMDAwMDAwY2ZmOGZmZmZdClsgICAgMC4w
MDAwMDBdIFpvbmUgUEZOIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICAweDAwMDAw
MDEwIC0+IDB4MDAwMDEwMDAKWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICAweDAwMDAxMDAwIC0+
IDB4MDAxMDAwMDAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICAweDAwMTAwMDAwIC0+IDB4MDAx
MjAwMDAKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IFBGTiBmb3IgZWFjaCBub2Rl
ClsgICAgMC4wMDAwMDBdIGVhcmx5X25vZGVfbWFwWzNdIGFjdGl2ZSBQRk4gcmFuZ2VzClsgICAg
MC4wMDAwMDBdICAgICAwOiAweDAwMDAwMDEwIC0+IDB4MDAwMDAwOWUKWyAgICAwLjAwMDAwMF0g
ICAgIDA6IDB4MDAwMDAxMDAgLT4gMHgwMDBjZmY5MApbICAgIDAuMDAwMDAwXSAgICAgMDogMHgw
MDEwMDAwMCAtPiAweDAwMTIwMDAwClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2Vz
OiA5ODI4MTQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVt
bWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDE2MjYgcGFnZXMgcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gICBETUEgem9uZTogMjI5MiBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgem9uZTogMTYzMjAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgem9uZTogODMxNDQwIHBhZ2VzLCBMSUZPIGJhdGNoOjMxClsgICAgMC4wMDAw
MDBdICAgTm9ybWFsIHpvbmU6IDIwNDggcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAw
MDBdICAgTm9ybWFsIHpvbmU6IDEyOTAyNCBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDIwMDgKWyAgICAwLjAwMDAwMF0gQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQklP
UyBidWc6IEFQSUMgdmVyc2lvbiBpcyAwIGZvciBDUFUgMC8weDAsIGZpeGluZyB1cCB0byAweDEw
ClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDFd
IGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDNdIGxhcGlj
X2lkWzB4MDJdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDRdIGxhcGljX2lkWzB4MDNdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4ODRdIGRpc2FibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDg1XSBkaXNhYmxlZCkKWyAgICAwLjAw
MDAwMF0gQUNQSTogSU9BUElDIChpZFsweDA0XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNl
WzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgNCwgdmVyc2lvbiAyNTUsIGFk
ZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjU1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf
T1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBd
IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2
ZWwpClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDE0IGds
b2JhbF9pcnEgMTQgaGlnaCBlZGdlKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo
YnVzIDAgYnVzX2lycSAxNSBnbG9iYWxfaXJxIDE1IGhpZ2ggZWRnZSkKWyAgICAwLjAwMDAwMF0g
QUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVz
ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlk
ZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTQgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAw
MDAwMF0gQUNQSTogSVJRMTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gVXNpbmcg
QUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAw
MDBdIEFDUEk6IEhQRVQgaWQ6IDB4MTBkZTgyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAw
MDAwXSBTTVA6IEFsbG93aW5nIDYgQ1BVcywgMiBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0g
bnJfaXJxc19nc2k6IDI3MgpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiAwMDAwMDAwMDAwMDllMDAwIC0gMDAwMDAwMDAwMDEwMDAwMApbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGNmZjkwMDAwIC0gMDAwMDAwMDBj
ZmZhODAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAw
MDAwMGNmZmE4MDAwIC0gMDAwMDAwMDBjZmZlMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGNmZmUwMDAwIC0gMDAwMDAwMDBkMDAwMDAwMApb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGQwMDAw
MDAwIC0gMDAwMDAwMDBmZWMwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMwMTAwMApbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlYzAxMDAwIC0gMDAw
MDAwMDBmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiAwMDAwMDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWYwMDAwMApbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlZjAwMDAwIC0gMDAwMDAwMDBmZmYw
MDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAw
MGZmZjAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBD
SSByZXNvdXJjZXMgc3RhcnRpbmcgYXQgZDAwMDAwMDAgKGdhcDogZDAwMDAwMDA6MmVjMDAwMDAp
ClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KWyAg
ICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuMS4yIChwcmVzZXJ2ZS1BRCkKWyAgICAwLjAwMDAw
MF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9jcHVtYXNrX2JpdHM6MjU2IG5yX2NwdV9p
ZHM6NiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMjggcGFn
ZXMvY3B1IEBmZmZmODgwMGNmZTkzMDAwIHM4MzA3MiByODE5MiBkMjM0MjQgdTExNDY4OApbICAg
IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzODMwNzIgcjgxOTIgZDIzNDI0IHUxMTQ2ODggYWxsb2M9
MjgqNDA5NgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSBbMF0gMiBbMF0g
MyBbMF0gNCBbMF0gNSAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gTm9kZSBv
cmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogOTYyNzU2ClsgICAgMC4w
MDAwMDBdIFBvbGljeSB6b25lOiBOb3JtYWwKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQg
bGluZTogcGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci9zcHJpbmdmaWVsZC1yb290IHJvIHBj
aT1yZXNvdXJjZV9hbGlnbm1lbnQ9MDE6MDUuMApbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIFBs
YWNpbmcgNjRNQiBzb2Z0d2FyZSBJTyBUTEIgYmV0d2VlbiBmZmZmODgwMGM3NjAwMDAwIC0gZmZm
Zjg4MDBjYjYwMDAwMApbICAgIDAuMDAwMDAwXSBzb2Z0d2FyZSBJTyBUTEIgYXQgcGh5cyAweGM3
NjAwMDAwIC0gMHhjYjYwMDAwMApbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDMyMDY4MzZrLzQ3MTg1
OTJrIGF2YWlsYWJsZSAoNjU2N2sga2VybmVsIGNvZGUsIDc4NzMzNmsgYWJzZW50LCA3MjQ0MjBr
IHJlc2VydmVkLCA2NjM2ayBkYXRhLCA5MjBrIGluaXQpClsgICAgMC4wMDAwMDBdIFNMVUI6IEdl
bnNsYWJzPTE1LCBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz02LCBO
b2Rlcz0xClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsg
ICAgMC4wMDAwMDBdIAlSQ1UgZHludGljay1pZGxlIGdyYWNlLXBlcmlvZCBhY2NlbGVyYXRpb24g
aXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gTlJfSVJRUzoxNjY0MCBucl9pcnFzOjE1MzYgMTYK
WyAgICAwLjAwMDAwMF0geGVuOiBzY2kgb3ZlcnJpZGU6IGdsb2JhbF9pcnE9OSB0cmlnZ2VyPTAg
cG9sYXJpdHk9MApbICAgIDAuMDAwMDAwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5IHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAwClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAo
Z3NpPTkpClsgICAgMC4wMDAwMDBdIHhlbjogYWNwaSBzY2kgOQpbICAgIDAuMDAwMDAwXSB4ZW46
IC0tPiBwaXJxPTEgLT4gaXJxPTEgKGdzaT0xKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJx
PTIgLT4gaXJxPTIgKGdzaT0yKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJx
PTMgKGdzaT0zKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00
KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQpbICAgIDAu
MDAwMDAwXSB4ZW46IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQpbICAgIDAuMDAwMDAwXSB4
ZW46IC0tPiBwaXJxPTcgLT4gaXJxPTcgKGdzaT03KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBw
aXJxPTggLT4gaXJxPTggKGdzaT04KQpbICAgIDAuMDAwMDAwXSB4ZW5fbWFwX3BpcnFfZ3NpOiBy
ZXR1cm5pbmcgaXJxIDkgZm9yIGdzaSA5ClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAt
PiBpcnE9OSAoZ3NpPTkpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEw
IChnc2k9MTApClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9
MTEpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsg
ICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4w
MDAwMDBdIHhlbjogLS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC4wMDAwMDBd
IHhlbjogLS0+IHBpcnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC4wMDAwMDBdIENvbnNv
bGU6IGNvbG91ciBWR0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJs
ZWQKWyAgICAwLjAwMDAwMF0gYWxsb2NhdGVkIDMxNDU3MjgwIGJ5dGVzIG9mIHBhZ2VfY2dyb3Vw
ClsgICAgMC4wMDAwMDBdIHBsZWFzZSB0cnkgJ2Nncm91cF9kaXNhYmxlPW1lbW9yeScgb3B0aW9u
IGlmIHlvdSBkb24ndCB3YW50IG1lbW9yeSBjZ3JvdXBzClsgICAgMC4wMDAwMDBdIFhlbjogdXNp
bmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQpbICAgIDAuMDAwMDAwXSBpbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDAKWyAgICAwLjAwMDAwMF0gRGV0ZWN0ZWQgMjIwMC4wMzYgTUh6IHByb2Nl
c3Nvci4KWyAgICAwLjAwNDAwMF0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZh
bHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gNDQwMC4wNyBCb2dvTUlQUyAo
bHBqPTg4MDAxNDQpClsgICAgMC4wMDQwMDBdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmlt
dW06IDMwMQpbICAgIDAuMDA0MDAwXSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQKWyAg
ICAwLjAwNDAwMF0gQXBwQXJtb3I6IEFwcEFybW9yIGluaXRpYWxpemVkClsgICAgMC4wMDQwMDBd
IFlhbWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMC4wMDQwMDBdIERlbnRyeSBjYWNoZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDUyNDI4OCAob3JkZXI6IDEwLCA0MTk0MzA0IGJ5dGVzKQpbICAgIDAu
MDA0NDU4XSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDks
IDIwOTcxNTIgYnl0ZXMpClsgICAgMC4wMDUxODFdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50
cmllczogMjU2ClsgICAgMC4wMDU0MzZdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdWFj
Y3QKWyAgICAwLjAwNTQ5NV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5ClsgICAg
MC4wMDU1NjBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKWyAgICAwLjAwNTYx
M10gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpbICAgIDAuMDA1NjY2XSBJbml0
aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBibGtpbwpbICAgIDAuMDA1NzI5XSBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4wMDU4MzVdIHRzZWc6IDAwMDAwMDAwMDAK
WyAgICAwLjAwNTg0OF0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKWyAgICAwLjAwNTkw
MV0gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMApbICAgIDAuMDA4MDAwXSBBQ1BJOiBDb3JlIHJl
dmlzaW9uIDIwMTEwNjIzClsgICAgMC4wMjIzMDJdIGZ0cmFjZTogYWxsb2NhdGluZyAyNzA1MCBl
bnRyaWVzIGluIDEwNyBwYWdlcwpbICAgIDAuMDI0MTE1XSBjcHUgMCBzcGlubG9jayBldmVudCBp
cnEgMjczClsgICAgMC4wMjQyMjFdIFBlcmZvcm1hbmNlIEV2ZW50czogQnJva2VuIFBNVSBoYXJk
d2FyZSBkZXRlY3RlZCwgdXNpbmcgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wMjQ1Mzdd
IE5NSSB3YXRjaGRvZyBkaXNhYmxlZCAoY3B1MCk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxl
ZApbICAgIDAuMDI0NzA0XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDEKWyAgICAwLjAy
NDc3MF0gY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJxIDI3OQpbICAgIDAuMDI0OTk5XSBOTUkgd2F0
Y2hkb2cgZGlzYWJsZWQgKGNwdTEpOiBoYXJkd2FyZSBldmVudHMgbm90IGVuYWJsZWQKWyAgICAw
LjAyNTE2OF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyClsgICAgMC4wMjUyMzNdIGNw
dSAyIHNwaW5sb2NrIGV2ZW50IGlycSAyODUKWyAgICAwLjAyNTQyNV0gTk1JIHdhdGNoZG9nIGRp
c2FibGVkIChjcHUyKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMjU1ODJd
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMwpbICAgIDAuMDI1NjQ5XSBjcHUgMyBzcGlu
bG9jayBldmVudCBpcnEgMjkxClsgICAgMC4wMjU4NDNdIE5NSSB3YXRjaGRvZyBkaXNhYmxlZCAo
Y3B1Myk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxlZApbICAgIDAuMDI1OTI4XSBCcm91Z2h0
IHVwIDQgQ1BVcwpbICAgIDAuMDI2MTQ3XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjAy
ODI3MV0gRVZNOiBzZWN1cml0eS5zZWxpbnV4ClsgICAgMC4wMjgzMjJdIEVWTTogc2VjdXJpdHku
U01BQ0s2NApbICAgIDAuMDI4MzczXSBFVk06IHNlY3VyaXR5LmNhcGFiaWxpdHkKWyAgICAwLjAy
ODQ5M10gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBhdCBjZmZhODAwMCAoMjI5Mzc2
IGJ5dGVzKQpbICAgIDAuMDI4OTA0XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICAgIDAuMDI5
MDI3XSBwcmludF9jb25zdHJhaW50czogZHVtbXk6IApbICAgIDAuMDI5MTU1XSBSVEMgdGltZTog
MTc6MDM6NDcsIGRhdGU6IDA2LzA4LzEyClsgICAgMC4wMjkyNTJdIE5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjAyOTQ2OV0gVHJ5aW5nIHRvIHVucGFjayByb290ZnMg
aW1hZ2UgYXMgaW5pdHJhbWZzLi4uClsgICAgMC4wNDAzMjRdIG5vZGUgMCBsaW5rIDA6IGlvIHBv
cnQgWzEwMDAsIGZmZmZmZl0KWyAgICAwLjA0MDMzMV0gbm9kZSAwIGxpbmsgMDogaW8gcG9ydCBb
MjAwMCwgMmZmZl0KWyAgICAwLjA0MDMzNl0gVE9NOiAwMDAwMDAwMGUwMDAwMDAwIGFrYSAzNTg0
TQpbICAgIDAuMDQwMzk0XSBGYW0gMTBoIG1tY29uZiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZm
Zl0KWyAgICAwLjA0MDM5OV0gbm9kZSAwIGxpbmsgMDogbW1pbyBbZTAwMDAwMDAsIGVmZmZmZmZm
XSA9PT4gbm9uZQpbICAgIDAuMDQwNDA5XSBub2RlIDAgbGluayAwOiBtbWlvIFthMDAwMCwgYmZm
ZmZdClsgICAgMC4wNDA0MTRdIG5vZGUgMCBsaW5rIDA6IG1taW8gW2UwMDAwMDAwLCBmZTBiZmZm
Zl0gPT0+IFtmMDAwMDAwMCwgZmUwYmZmZmZdClsgICAgMC4wNDA0MjFdIFRPTTI6IDAwMDAwMDAx
MjAwMDAwMDAgYWthIDQ2MDhNClsgICAgMC4wNDA0NzRdIGJ1czogWzAwLCAwN10gb24gbm9kZSAw
IGxpbmsgMApbICAgIDAuMDQwNDc3XSBidXM6IDAwIGluZGV4IDAgW2lvICAweDAwMDAtMHhmZmZm
XQpbICAgIDAuMDQwNDgwXSBidXM6IDAwIGluZGV4IDEgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZm
ZmZdClsgICAgMC4wNDA0ODNdIGJ1czogMDAgaW5kZXggMiBbbWVtIDB4ZjAwMDAwMDAtMHhmZmZm
ZmZmZl0KWyAgICAwLjA0MDQ4Nl0gYnVzOiAwMCBpbmRleCAzIFttZW0gMHgxMjAwMDAwMDAtMHhm
Y2ZmZmZmZmZmXQpbICAgIDAuMDQwNTAyXSBFeHRlbmRlZCBDb25maWcgU3BhY2UgZW5hYmxlZCBv
biAxIG5vZGVzClsgICAgMC4wNDA2MTNdIEFDUEk6IGJ1cyB0eXBlIHBjaSByZWdpc3RlcmVkClsg
ICAgMC4wNDA3NDldIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0
IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpbICAgIDAuMDQw
ODI2XSBQQ0k6IG5vdCB1c2luZyBNTUNPTkZJRwpbICAgIDAuMDQwODc3XSBQQ0k6IFVzaW5nIGNv
bmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMDQwOTMxXSBQQ0k6IFVz
aW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBleHRlbmRlZCBhY2Nlc3MKWyAgICAwLjA0MjE2
OF0gYmlvOiBjcmVhdGUgc2xhYiA8YmlvLTA+IGF0IDAKWyAgICAwLjA0MjM0Ml0gQUNQSTogQWRk
ZWQgX09TSShNb2R1bGUgRGV2aWNlKQpbICAgIDAuMDQyMzk2XSBBQ1BJOiBBZGRlZCBfT1NJKFBy
b2Nlc3NvciBEZXZpY2UpClsgICAgMC4wNDI0NDldIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1Ag
RXh0ZW5zaW9ucykKWyAgICAwLjA0MjUwMl0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdn
cmVnYXRvciBEZXZpY2UpClsgICAgMC4wNjAyNzVdIEFDUEk6IEVDOiBMb29rIHVwIEVDIGluIERT
RFQKWyAgICAwLjA2Njg1MV0gQUNQSTogRXhlY3V0ZWQgMSBibG9ja3Mgb2YgbW9kdWxlLWxldmVs
IGV4ZWN1dGFibGUgQU1MIGNvZGUKWyAgICAwLjExOTAxMF0gRnJlZWluZyBpbml0cmQgbWVtb3J5
OiA0MDkwNGsgZnJlZWQKWyAgICAwLjE3NjgzM10gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApb
ICAgIDAuMTc2ODk2XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzEgUzMgUzQgUzUpClsgICAgMC4xNzcx
MzFdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjE3NzIy
OV0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0gYXQgW21lbSAweGUw
MDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApClsgICAgMC4xNzg4ODldIFBDSTog
TU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIHJlc2VydmVkIGluIEFDUEkg
bW90aGVyYm9hcmQgcmVzb3VyY2VzClsgICAgMC4yNjY0ODNdIEFDUEk6IE5vIGRvY2sgZGV2aWNl
cyBmb3VuZC4KWyAgICAwLjI2NjU0Ml0gSEVTVDogVGFibGUgbm90IGZvdW5kLgpbICAgIDAuMjY2
NTk2XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3Nh
cnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC4yNjgzMjFdIEFDUEk6
IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAu
MjY4NjQ1XSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW2lvICAweDAw
MDAtMHgwY2Y3XQpbICAgIDAuMjY4NzAzXSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRn
ZSB3aW5kb3cgW2lvICAweDBkMDAtMHhmZmZmXQpbICAgIDAuMjY4NzYwXSBwY2lfcm9vdCBQTlAw
QTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsg
ICAgMC4yNjg4MzJdIHBjaV9yb290IFBOUDBBMDM6MDA6IGhvc3QgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4MDAwZDAwMDAtMHgwMDBkZmZmZl0KWyAgICAwLjI2ODkwNF0gcGNpX3Jvb3QgUE5QMEEwMzow
MDogaG9zdCBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAu
MjY5MDI0XSBwY2kgMDAwMDowMDowMC4wOiBbMTBkZTowNzU0XSB0eXBlIDAgY2xhc3MgMHgwMDA1
MDAKWyAgICAwLjI2OTQwNF0gcGNpIDAwMDA6MDA6MDEuMDogWzEwZGU6MDc1Y10gdHlwZSAwIGNs
YXNzIDB4MDAwNjAxClsgICAgMC4yNjk0MjFdIHBjaSAwMDAwOjAwOjAxLjA6IHJlZyAxMDogW2lv
ICAweDJmMDAtMHgyZmZmXQpbICAgIDAuMjY5NTEzXSBwY2kgMDAwMDowMDowMS4xOiBbMTBkZTow
NzUyXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDUKWyAgICAwLjI2OTUzOF0gcGNpIDAwMDA6MDA6MDEu
MTogcmVnIDEwOiBbaW8gIDB4MjkwMC0weDI5M2ZdClsgICAgMC4yNjk1ODJdIHBjaSAwMDAwOjAw
OjAxLjE6IHJlZyAyMDogW2lvICAweDJkMDAtMHgyZDNmXQpbICAgIDAuMjY5NTk1XSBwY2kgMDAw
MDowMDowMS4xOiByZWcgMjQ6IFtpbyAgMHgyZTAwLTB4MmUzZl0KWyAgICAwLjI2OTY1NF0gcGNp
IDAwMDA6MDA6MDEuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdCBEM2NvbGQKWyAgICAwLjI2
OTY2M10gcGNpIDAwMDA6MDA6MDEuMTogUE1FIyBkaXNhYmxlZApbICAgIDAuMjY5NjgzXSBwY2kg
MDAwMDowMDowMS4yOiBbMTBkZTowNzUxXSB0eXBlIDAgY2xhc3MgMHgwMDA1MDAKWyAgICAwLjI2
OTc5Ml0gcGNpIDAwMDA6MDA6MDEuMzogWzEwZGU6MDc1M10gdHlwZSAwIGNsYXNzIDB4MDAwYjQw
ClsgICAgMC4yNjk4MjBdIHBjaSAwMDAwOjAwOjAxLjM6IHJlZyAxMDogW21lbSAweGZhZDgwMDAw
LTB4ZmFkZmZmZmZdClsgICAgMC4yNjk5ODRdIHBjaSAwMDAwOjAwOjAxLjQ6IFsxMGRlOjA1Njhd
IHR5cGUgMCBjbGFzcyAweDAwMDUwMApbICAgIDAuMjcwMTIxXSBwY2kgMDAwMDowMDowMi4wOiBb
MTBkZTowNzdiXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDMKWyAgICAwLjI3MDE0M10gcGNpIDAwMDA6
MDA6MDIuMDogcmVnIDEwOiBbbWVtIDB4ZmFkN2UwMDAtMHhmYWQ3ZWZmZl0KWyAgICAwLjI3MDI0
M10gcGNpIDAwMDA6MDA6MDIuMDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3MDI0Nl0gcGNpIDAw
MDA6MDA6MDIuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAg
ICAwLjI3MDI1Ml0gcGNpIDAwMDA6MDA6MDIuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMjcwMjc4
XSBwY2kgMDAwMDowMDowMi4xOiBbMTBkZTowNzdjXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDMKWyAg
ICAwLjI3MDMwNF0gcGNpIDAwMDA6MDA6MDIuMTogcmVnIDEwOiBbbWVtIDB4ZmFkN2ZjMDAtMHhm
YWQ3ZmNmZl0KWyAgICAwLjI3MDQxOV0gcGNpIDAwMDA6MDA6MDIuMTogc3VwcG9ydHMgRDEgRDIK
WyAgICAwLjI3MDQyMl0gcGNpIDAwMDA6MDA6MDIuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjI3MDQyOF0gcGNpIDAwMDA6MDA6MDIuMTogUE1FIyBk
aXNhYmxlZApbICAgIDAuMjcwNDY5XSBwY2kgMDAwMDowMDowNC4wOiBbMTBkZTowNzdkXSB0eXBl
IDAgY2xhc3MgMHgwMDBjMDMKWyAgICAwLjI3MDQ5MV0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDEw
OiBbbWVtIDB4ZmFkN2QwMDAtMHhmYWQ3ZGZmZl0KWyAgICAwLjI3MDU4OV0gcGNpIDAwMDA6MDA6
MDQuMDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3MDU5Ml0gcGNpIDAwMDA6MDA6MDQuMDogUE1F
IyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjI3MDU5OF0gcGNp
IDAwMDA6MDA6MDQuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMjcwNjIzXSBwY2kgMDAwMDowMDow
NC4xOiBbMTBkZTowNzdlXSB0eXBlIDAgY2xhc3MgMHgwMDBjMDMKWyAgICAwLjI3MDY0OV0gcGNp
IDAwMDA6MDA6MDQuMTogcmVnIDEwOiBbbWVtIDB4ZmFkN2Y4MDAtMHhmYWQ3ZjhmZl0KWyAgICAw
LjI3MDc2NF0gcGNpIDAwMDA6MDA6MDQuMTogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3MDc2N10g
cGNpIDAwMDA6MDA6MDQuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2Nv
bGQKWyAgICAwLjI3MDc3M10gcGNpIDAwMDA6MDA6MDQuMTogUE1FIyBkaXNhYmxlZApbICAgIDAu
MjcwODExXSBwY2kgMDAwMDowMDowNi4wOiBbMTBkZTowNzU5XSB0eXBlIDAgY2xhc3MgMHgwMDAx
MDEKWyAgICAwLjI3MDg3Ml0gcGNpIDAwMDA6MDA6MDYuMDogcmVnIDIwOiBbaW8gIDB4ZmZhMC0w
eGZmYWZdClsgICAgMC4yNzA5NTBdIHBjaSAwMDAwOjAwOjA3LjA6IFsxMGRlOjA3NzRdIHR5cGUg
MCBjbGFzcyAweDAwMDQwMwpbICAgIDAuMjcwOTcyXSBwY2kgMDAwMDowMDowNy4wOiByZWcgMTA6
IFttZW0gMHhmYWQ3ODAwMC0weGZhZDdiZmZmXQpbICAgIDAuMjcxMDcwXSBwY2kgMDAwMDowMDow
Ny4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZApbICAgIDAuMjcxMDc3XSBwY2kg
MDAwMDowMDowNy4wOiBQTUUjIGRpc2FibGVkClsgICAgMC4yNzExMDNdIHBjaSAwMDAwOjAwOjA4
LjA6IFsxMGRlOjA3NWFdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAgIDAuMjcxMjIzXSBwY2kg
MDAwMDowMDowOS4wOiBbMTBkZTowYWQ0XSB0eXBlIDAgY2xhc3MgMHgwMDAxMDYKWyAgICAwLjI3
MTI1MV0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDEwOiBbaW8gIDB4YzQ4MC0weGM0ODddClsgICAg
MC4yNzEyNjNdIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAxNDogW2lvICAweGM0MDAtMHhjNDAzXQpb
ICAgIDAuMjcxMjc2XSBwY2kgMDAwMDowMDowOS4wOiByZWcgMTg6IFtpbyAgMHhjMDgwLTB4YzA4
N10KWyAgICAwLjI3MTI4OF0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDFjOiBbaW8gIDB4YzAwMC0w
eGMwMDNdClsgICAgMC4yNzEzMDBdIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAyMDogW2lvICAweGJj
MDAtMHhiYzBmXQpbICAgIDAuMjcxMzEzXSBwY2kgMDAwMDowMDowOS4wOiByZWcgMjQ6IFttZW0g
MHhmYWQ3NjAwMC0weGZhZDc3ZmZmXQpbICAgIDAuMjcxNDE2XSBwY2kgMDAwMDowMDowYS4wOiBb
MTBkZTowNzYwXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjI3MTQ0M10gcGNpIDAwMDA6
MDA6MGEuMDogcmVnIDEwOiBbbWVtIDB4ZmFkN2MwMDAtMHhmYWQ3Y2ZmZl0KWyAgICAwLjI3MTQ1
NV0gcGNpIDAwMDA6MDA6MGEuMDogcmVnIDE0OiBbaW8gIDB4Yjg4MC0weGI4ODddClsgICAgMC4y
NzE0NjhdIHBjaSAwMDAwOjAwOjBhLjA6IHJlZyAxODogW21lbSAweGZhZDdmNDAwLTB4ZmFkN2Y0
ZmZdClsgICAgMC4yNzE0ODBdIHBjaSAwMDAwOjAwOjBhLjA6IHJlZyAxYzogW21lbSAweGZhZDdm
MDAwLTB4ZmFkN2YwMGZdClsgICAgMC4yNzE1NjddIHBjaSAwMDAwOjAwOjBhLjA6IHN1cHBvcnRz
IEQxIEQyClsgICAgMC4yNzE1NzBdIHBjaSAwMDAwOjAwOjBhLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzE1NzhdIHBjaSAwMDAwOjAwOjBhLjA6
IFBNRSMgZGlzYWJsZWQKWyAgICAwLjI3MTYwOV0gcGNpIDAwMDA6MDA6MGIuMDogWzEwZGU6MDU2
OV0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4yNzE3MDVdIHBjaSAwMDAwOjAwOjBiLjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzE3MTFd
IHBjaSAwMDAwOjAwOjBiLjA6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjI3MTc5Nl0gcGNpIDAwMDA6
MDA6MTAuMDogWzEwZGU6MDc3OF0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4yNzIwNDJd
IHBjaSAwMDAwOjAwOjEwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNj
b2xkClsgICAgMC4yNzIwNTNdIHBjaSAwMDAwOjAwOjEwLjA6IFBNRSMgZGlzYWJsZWQKWyAgICAw
LjI3MjE3M10gcGNpIDAwMDA6MDA6MTMuMDogWzEwZGU6MDc3YV0gdHlwZSAxIGNsYXNzIDB4MDAw
NjA0ClsgICAgMC4yNzI0NzRdIHBjaSAwMDAwOjAwOjEzLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzI0ODVdIHBjaSAwMDAwOjAwOjEzLjA6IFBN
RSMgZGlzYWJsZWQKWyAgICAwLjI3MjYwMF0gcGNpIDAwMDA6MDA6MTQuMDogWzEwZGU6MDc3YV0g
dHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4yNzI5MDJdIHBjaSAwMDAwOjAwOjE0LjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgMC4yNzI5MTJdIHBj
aSAwMDAwOjAwOjE0LjA6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjI3Mjk4Ml0gcGNpIDAwMDA6MDA6
MTguMDogWzEwMjI6MTIwMF0gdHlwZSAwIGNsYXNzIDB4MDAwNjAwClsgICAgMC4yNzMwNTZdIHBj
aSAwMDAwOjAwOjE4LjE6IFsxMDIyOjEyMDFdIHR5cGUgMCBjbGFzcyAweDAwMDYwMApbICAgIDAu
MjczMTEwXSBwY2kgMDAwMDowMDoxOC4yOiBbMTAyMjoxMjAyXSB0eXBlIDAgY2xhc3MgMHgwMDA2
MDAKWyAgICAwLjI3MzE2OF0gcGNpIDAwMDA6MDA6MTguMzogWzEwMjI6MTIwM10gdHlwZSAwIGNs
YXNzIDB4MDAwNjAwClsgICAgMC4yNzMyNDJdIHBjaSAwMDAwOjAwOjE4LjQ6IFsxMDIyOjEyMDRd
IHR5cGUgMCBjbGFzcyAweDAwMDYwMApbICAgIDAuMjczMzY4XSBwY2kgMDAwMDowMTowNS4wOiBb
MTEzMTo3MTQ2XSB0eXBlIDAgY2xhc3MgMHgwMDA0ODAKWyAgICAwLjI3MzM4OV0gcGNpIDAwMDA6
MDE6MDUuMDogcmVnIDEwOiBbbWVtIDB4ZmFlZmZjMDAtMHhmYWVmZmRmZl0KWyAgICAwLjI3MzQ2
OV0gcGNpIDAwMDA6MDE6MDUuMDogRGlzYWJsaW5nIG1lbW9yeSBkZWNvZGluZyBhbmQgcmVsZWFz
aW5nIG1lbW9yeSByZXNvdXJjZXMuClsgICAgMC4yNzM1NDhdIHBjaSAwMDAwOjAxOjA1LjA6IFJv
dW5kaW5nIHVwIHNpemUgb2YgcmVzb3VyY2UgIzAgdG8gMHgxMDAwLgpbICAgIDAuMjczNjMyXSBw
Y2kgMDAwMDowMTowNy4wOiBbMTBlYzo4MTY5XSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAw
LjI3MzY1OF0gcGNpIDAwMDA6MDE6MDcuMDogcmVnIDEwOiBbaW8gIDB4ZDgwMC0weGQ4ZmZdClsg
ICAgMC4yNzM2NzRdIHBjaSAwMDAwOjAxOjA3LjA6IHJlZyAxNDogW21lbSAweGZhZWZmODAwLTB4
ZmFlZmY4ZmZdClsgICAgMC4yNzM3MzldIHBjaSAwMDAwOjAxOjA3LjA6IHJlZyAzMDogW21lbSAw
eGZhZWMwMDAwLTB4ZmFlZGZmZmYgcHJlZl0KWyAgICAwLjI3Mzc4Ml0gcGNpIDAwMDA6MDE6MDcu
MDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjI3Mzc4NV0gcGNpIDAwMDA6MDE6MDcuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjI3Mzc5Ml0gcGNpIDAwMDA6
MDE6MDcuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMjczODQ2XSBwY2kgMDAwMDowMDowOC4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMDEtMDFdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4yNzM5
MDhdIHBjaSAwMDAwOjAwOjA4LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRmZmZd
ClsgICAgMC4yNzM5MTRdIHBjaSAwMDAwOjAwOjA4LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZmFlMDAwMDAtMHhmYWVmZmZmZl0KWyAgICAwLjI3MzkyMV0gcGNpIDAwMDA6MDA6MDguMDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4MGNmN10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
ICAwLjI3MzkyNF0gcGNpIDAwMDA6MDA6MDguMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwZDAw
LTB4ZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjI3MzkyOF0gcGNpIDAwMDA6MDA6
MDguMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXSAoc3VidHJh
Y3RpdmUgZGVjb2RlKQpbICAgIDAuMjczOTMyXSBwY2kgMDAwMDowMDowOC4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweDAwMGQwMDAwLTB4MDAwZGZmZmZdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsg
ICAgMC4yNzM5MzZdIHBjaSAwMDAwOjAwOjA4LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjAw
MDAwMDAtMHhmZWJmZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjI3NDAwMF0gcGNp
IDAwMDA6MDI6MDAuMDogWzEwZGU6MDg0OF0gdHlwZSAwIGNsYXNzIDB4MDAwMzAwClsgICAgMC4y
NzQwMjNdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAxMDogW21lbSAweGZiMDAwMDAwLTB4ZmJmZmZm
ZmZdClsgICAgMC4yNzQwNDFdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAxNDogW21lbSAweGYwMDAw
MDAwLTB4ZjdmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjI3NDA1OF0gcGNpIDAwMDA6MDI6MDAu
MDogcmVnIDFjOiBbbWVtIDB4ZjgwMDAwMDAtMHhmOWZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAu
Mjc0MDcxXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMjQ6IFtpbyAgMHhlYzAwLTB4ZWM3Zl0KWyAg
ICAwLjI3NDA4M10gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDMwOiBbbWVtIDB4ZmFmZTAwMDAtMHhm
YWZmZmZmZiBwcmVmXQpbICAgIDAuMjc0MTc3XSBwY2kgMDAwMDowMDowYi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDItMDJdClsgICAgMC4yNzQyMzhdIHBjaSAwMDAwOjAwOjBiLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4yNzQyNDNdIHBjaSAwMDAwOjAwOjBi
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmFmMDAwMDAtMHhmYmZmZmZmZl0KWyAgICAwLjI3
NDI1Ml0gcGNpIDAwMDA6MDA6MGIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDAwMDAwMC0w
eGY5ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4yNzQ0NTNdIHBjaSAwMDAwOjAwOjEwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjI3NDc0NV0gcGNpIDAwMDA6MDA6MTMuMDog
UENJIGJyaWRnZSB0byBbYnVzIDA0LTA0XQpbICAgIDAuMjc1MDM3XSBwY2kgMDAwMDowMDoxNC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDUtMDVdClsgICAgMC4yNzUxODldIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5fUFJUXQpbICAgIDAuMjc1NDQwXSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuUDBQMS5fUFJUXQpbICAg
IDAuMjc1NTQ0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAu
SVhWRS5fUFJUXQpbICAgIDAuMjc1NTk4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFi
bGUgW1xfU0JfLlBDSTAuTVhSMC5fUFJUXQpbICAgIDAuMjc1NjQ2XSBBQ1BJOiBQQ0kgSW50ZXJy
dXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuQlIxMy5fUFJUXQpbICAgIDAuMjc1Njg3XSBB
Q1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuQlIxNC5fUFJUXQpb
ICAgIDAuMjc1ODc3XSAgcGNpMDAwMDowMDogUmVxdWVzdGluZyBBQ1BJIF9PU0MgY29udHJvbCAo
MHgxZCkKWyAgICAwLjI3NjE1NF0gIHBjaTAwMDA6MDA6IEFDUEkgX09TQyByZXF1ZXN0IGZhaWxl
ZCAoQUVfU1VQUE9SVCksIHJldHVybmVkIGNvbnRyb2wgbWFzazogMHgwYwpbICAgIDAuMjc2MjI4
XSBBQ1BJIF9PU0MgY29udHJvbCBmb3IgUENJZSBub3QgZ3JhbnRlZCwgZGlzYWJsaW5nIEFTUE0K
WyAgICAwLjI4OTYyOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAxNiAx
NyAxOCAxOSkgKjEwClsgICAgMC4yOTAwMzJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L
Ql0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5MDQ2N10gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjExClsgICAgMC4y
OTA4NjZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgMTYgMTcgMTggMTkp
ICowLCBkaXNhYmxlZC4KWyAgICAwLjI5MTI5N10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TjBBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjEwClsgICAgMC4yOTE2ODVdIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgTGluayBbTE4wQl0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAw
LjI5MjA3NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjBDXSAoSVJRcyAxNiAxNyAxOCAx
OSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjkyNDk0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg
W0xOMERdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4yOTI5MTNdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4xQV0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNh
YmxlZC4KWyAgICAwLjI5MzMzMl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjFCXSAoSVJR
cyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjkzNzU1XSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IExpbmsgW0xOMUNdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAg
MC4yOTQxODJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4xRF0gKElSUXMgMTYgMTcgMTgg
MTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5NDYxMF0gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTjJBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjk1MDUwXSBB
Q1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOMkJdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlz
YWJsZWQuClsgICAgMC4yOTU0NzNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4yQ10gKElS
UXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5NTg5Ml0gQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTjJEXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAg
IDAuMjk2MTI5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOM0FdIChJUlFzIDE2IDE3IDE4
IDE5KSAqMTEKWyAgICAwLjI5NjUxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjNCXSAo
SVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjk2OTM1XSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW0xOM0NdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsg
ICAgMC4yOTczNTVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE4zRF0gKElSUXMgMTYgMTcg
MTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjI5Nzc4MF0gQUNQSTogUENJIEludGVycnVwdCBM
aW5rIFtMTjRBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjE1ClsgICAgMC4yOTgxNzBdIEFDUEk6IFBD
SSBJbnRlcnJ1cHQgTGluayBbTE40Ql0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4K
WyAgICAwLjI5ODU5N10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjRDXSAoSVJRcyAxNiAx
NyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMjk5MDI2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0
IExpbmsgW0xONERdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4yOTk0
NTJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE41QV0gKElSUXMgMTYgMTcgMTggMTkpICow
LCBkaXNhYmxlZC4KWyAgICAwLjI5OTg3M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjVC
XSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMzAwMTI2XSBBQ1BJOiBQ
Q0kgSW50ZXJydXB0IExpbmsgW0xONUNdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQu
ClsgICAgMC4zMDA1NDddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE41RF0gKElSUXMgMTYg
MTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjMwMDk2OV0gQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTjZBXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVkLgpbICAgIDAuMzAx
MzkwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xONkJdIChJUlFzIDE2IDE3IDE4IDE5KSAq
MCwgZGlzYWJsZWQuClsgICAgMC4zMDE4MTZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE42
Q10gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjMwMjI0NV0gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTjZEXSAoSVJRcyAxNiAxNyAxOCAxOSkgKjAsIGRpc2FibGVk
LgpbICAgIDAuMzAyNjc1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xON0FdIChJUlFzIDE2
IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4zMDMwOThdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE43Ql0gKElSUXMgMTYgMTcgMTggMTkpICowLCBkaXNhYmxlZC4KWyAgICAwLjMw
MzUxOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjdDXSAoSVJRcyAxNiAxNyAxOCAxOSkg
KjAsIGRpc2FibGVkLgpbICAgIDAuMzAzOTM4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
N0RdIChJUlFzIDE2IDE3IDE4IDE5KSAqMCwgZGlzYWJsZWQuClsgICAgMC4zMDQxMzFdIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgTGluayBbTFVCMF0gKElSUXMgMjAgMjEgMjIgMjMpICoxMApbICAgIDAu
MzA0NTMxXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xVQjJdIChJUlFzIDIwIDIxIDIyIDIz
KSAqMTUKWyAgICAwLjMwNDkyN10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTUFDXSAoSVJR
cyAyMCAyMSAyMiAyMykgKjEwClsgICAgMC4zMDUzMTddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTEFaQV0gKElSUXMgMjAgMjEgMjIgMjMpICoxNQpbICAgIDAuMzA1NzE2XSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW1NHUlVdIChJUlFzIDIwIDIxIDIyIDIzKSAqNwpbICAgIDAuMzA2MTE2
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xTTUJdIChJUlFzIDIwIDIxIDIyIDIzKSAqMTEK
WyAgICAwLjMwNjUxMV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMUE1VXSAoSVJRcyAyMCAy
MSAyMiAyMykgKjEwClsgICAgMC4zMDY5MDVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTFNB
MF0gKElSUXMgMjAgMjEgMjIgMjMpICo1ClsgICAgMC4zMDczMTBdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTEFUQV0gKElSUXMgMjAgMjEgMjIgMjMpICowLCBkaXNhYmxlZC4KWyAgICAwLjMw
NzczNF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtVQjExXSAoSVJRcyAyMCAyMSAyMiAyMykg
KjExClsgICAgMC4zMDgwMThdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbVUIxMl0gKElSUXMg
MjAgMjEgMjIgMjMpICoxMApbICAgIDAuMzA4MDQzXSB4ZW4vYmFsbG9vbjogSW5pdGlhbGlzaW5n
IGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMzEwMjk2XSB4ZW4tYmFsbG9vbjogSW5pdGlhbGlzaW5n
IGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMzEwMzc2XSB4ZW4vYmFsbG9vbjogWGVuIHNlbGZiYWxs
b29uaW5nIGRyaXZlciBkaXNhYmxlZCBmb3IgZG9tYWluMC4KWyAgICAwLjMxMDU2N10gdmdhYXJi
OiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAyOjAwLjAsZGVjb2Rlcz1pbyttZW0sb3ducz1pbytt
ZW0sbG9ja3M9bm9uZQpbICAgIDAuMzEwNTY3XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMzEwNTY3
XSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAwMDA6MDI6MDAuMApbICAgIDAuMzEw
NTY3XSBpMmMtY29yZTogZHJpdmVyIFthYXQyODcwXSB1c2luZyBsZWdhY3kgc3VzcGVuZCBtZXRo
b2QKWyAgICAwLjMxMDU2N10gaTJjLWNvcmU6IGRyaXZlciBbYWF0Mjg3MF0gdXNpbmcgbGVnYWN5
IHJlc3VtZSBtZXRob2QKWyAgICAwLjMxMDU2N10gU0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQK
WyAgICAwLjMxMDU2N10gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQuClsgICAgMC4zMTA1Njdd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAgICAwLjMx
MDU2N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKWyAgICAw
LjMxMDU2N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAgICAw
LjMxMDU2N10gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuMzEyMDE4XSBQ
Q0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC4zMTIwMThdIHJl
c2VydmUgUkFNIGJ1ZmZlcjogMDAwMDAwMDAwMDA5ZTAwMCAtIDAwMDAwMDAwMDAwOWZmZmYgClsg
ICAgMC4zMTIwMThdIHJlc2VydmUgUkFNIGJ1ZmZlcjogMDAwMDAwMDBjZmY5MDAwMCAtIDAwMDAw
MDAwY2ZmZmZmZmYgClsgICAgMC4zMTIwODhdIE5ldExhYmVsOiBJbml0aWFsaXppbmcKWyAgICAw
LjMxMjE0MF0gTmV0TGFiZWw6ICBkb21haW4gaGFzaCBzaXplID0gMTI4ClsgICAgMC4zMTIxOTJd
IE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQKWyAgICAwLjMxMjI1Nl0g
TmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRlZmF1bHQKWyAgICAwLjMx
MjM4NF0gU3dpdGNoaW5nIHRvIGNsb2Nrc291cmNlIHhlbgpbICAgIDAuMzIwMjkwXSBBcHBBcm1v
cjogQXBwQXJtb3IgRmlsZXN5c3RlbSBFbmFibGVkClsgICAgMC4zMjAzODddIHBucDogUG5QIEFD
UEkgaW5pdApbICAgIDAuMzIwNDUzXSBBQ1BJOiBidXMgdHlwZSBwbnAgcmVnaXN0ZXJlZApbICAg
IDAuMzIwNjgzXSBwbnAgMDA6MDA6IFtidXMgMDAtZmZdClsgICAgMC4zMjA2ODddIHBucCAwMDow
MDogW2lvICAweDBjZjgtMHgwY2ZmXQpbICAgIDAuMzIwNjkwXSBwbnAgMDA6MDA6IFtpbyAgMHgw
MDAwLTB4MGNmNyB3aW5kb3ddClsgICAgMC4zMjA2OTRdIHBucCAwMDowMDogW2lvICAweDBkMDAt
MHhmZmZmIHdpbmRvd10KWyAgICAwLjMyMDY5N10gcG5wIDAwOjAwOiBbbWVtIDB4MDAwYTAwMDAt
MHgwMDBiZmZmZiB3aW5kb3ddClsgICAgMC4zMjA3MDBdIHBucCAwMDowMDogW21lbSAweDAwMGQw
MDAwLTB4MDAwZGZmZmYgd2luZG93XQpbICAgIDAuMzIwNzA0XSBwbnAgMDA6MDA6IFttZW0gMHhl
MDAwMDAwMC0weGRmZmZmZmZmIHdpbmRvdyBkaXNhYmxlZF0KWyAgICAwLjMyMDcwN10gcG5wIDAw
OjAwOiBbbWVtIDB4ZjAwMDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddClsgICAgMC4zMjA4MzFdIHBu
cCAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBhMDMgKGFjdGl2ZSkK
WyAgICAwLjMyMDg3N10gcG5wIDAwOjAxOiBbZG1hIDRdClsgICAgMC4zMjA4ODBdIHBucCAwMDow
MTogW2lvICAweDAwMDAtMHgwMDBmXQpbICAgIDAuMzIwODgzXSBwbnAgMDA6MDE6IFtpbyAgMHgw
MDgxLTB4MDA4M10KWyAgICAwLjMyMDg4Nl0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4N10KWyAgICAw
LjMyMDg4OV0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4OS0weDAwOGJdClsgICAgMC4zMjA4OTJdIHBu
cCAwMDowMTogW2lvICAweDAwOGZdClsgICAgMC4zMjA4OTVdIHBucCAwMDowMTogW2lvICAweDAw
YzAtMHgwMGRmXQpbICAgIDAuMzIwOTI2XSBwbnAgMDA6MDE6IFBsdWcgYW5kIFBsYXkgQUNQSSBk
ZXZpY2UsIElEcyBQTlAwMjAwIChhY3RpdmUpClsgICAgMC4zMjA5MzhdIHBucCAwMDowMjogW2lv
ICAweDAwNjFdClsgICAgMC4zMjA5NjVdIHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl
dmljZSwgSURzIFBOUDA4MDAgKGFjdGl2ZSkKWyAgICAwLjMyMDk3N10gcG5wIDAwOjAzOiBbaW8g
IDB4MDBmMC0weDAwZmZdClsgICAgMC4zMjA5ODJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRy
aWdnZXJpbmcgMSBwb2xhcml0eSAwClsgICAgMC4zMjA5ODldIHhlbl9tYXBfcGlycV9nc2k6IHJl
dHVybmluZyBpcnEgMTMgZm9yIGdzaSAxMwpbICAgIDAuMzIxMDQ0XSB4ZW46IC0tPiBwaXJxPTEz
IC0+IGlycT0xMyAoZ3NpPTEzKQpbICAgIDAuMzIxMDU2XSBwbnAgMDA6MDM6IFtpcnEgMTNdClsg
ICAgMC4zMjEwODZdIHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO
UDBjMDQgKGFjdGl2ZSkKWyAgICAwLjMyMTgyN10gcG5wIDAwOjA0OiBbbWVtIDB4MDAwZDAwMDAt
MHgwMDBkM2ZmZiB3aW5kb3ddClsgICAgMC4zMjE4MzFdIHBucCAwMDowNDogW21lbSAweDAwMGQ0
MDAwLTB4MDAwZDdmZmYgd2luZG93XQpbICAgIDAuMzIxODM0XSBwbnAgMDA6MDQ6IFttZW0gMHgw
MDBkZTAwMC0weDAwMGRmZmZmIHdpbmRvd10KWyAgICAwLjMyMTgzN10gcG5wIDAwOjA0OiBbaW8g
IDB4MDAxMC0weDAwMWZdClsgICAgMC4zMjE4NDBdIHBucCAwMDowNDogW2lvICAweDAwMjItMHgw
MDNmXQpbICAgIDAuMzIxODQzXSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDQ0LTB4MDA0ZF0KWyAgICAw
LjMyMTg0Nl0gcG5wIDAwOjA0OiBbaW8gIDB4MDA1MC0weDAwNWZdClsgICAgMC4zMjE4NDldIHBu
cCAwMDowNDogW2lvICAweDAwNjItMHgwMDYzXQpbICAgIDAuMzIxODUxXSBwbnAgMDA6MDQ6IFtp
byAgMHgwMDY1LTB4MDA2Zl0KWyAgICAwLjMyMTg1NF0gcG5wIDAwOjA0OiBbaW8gIDB4MDA3Mi0w
eDAwN2ZdClsgICAgMC4zMjE4NTddIHBucCAwMDowNDogW2lvICAweDAwODBdClsgICAgMC4zMjE4
NjBdIHBucCAwMDowNDogW2lvICAweDAwODQtMHgwMDg2XQpbICAgIDAuMzIxODYyXSBwbnAgMDA6
MDQ6IFtpbyAgMHgwMDg4XQpbICAgIDAuMzIxODY1XSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDhjLTB4
MDA4ZV0KWyAgICAwLjMyMTg2OF0gcG5wIDAwOjA0OiBbaW8gIDB4MDA5MC0weDAwOWZdClsgICAg
MC4zMjE4NzFdIHBucCAwMDowNDogW2lvICAweDAwYTItMHgwMGJmXQpbICAgIDAuMzIxODc0XSBw
bnAgMDA6MDQ6IFtpbyAgMHgwMGUwLTB4MDBlZl0KWyAgICAwLjMyMTg3Nl0gcG5wIDAwOjA0OiBb
aW8gIDB4MDRkMC0weDA0ZDFdClsgICAgMC4zMjE4NzldIHBucCAwMDowNDogW2lvICAweDA4MDAt
MHgwODBmXQpbICAgIDAuMzIxODgyXSBwbnAgMDA6MDQ6IFtpbyAgMHgyMDAwLTB4MjA3Zl0KWyAg
ICAwLjMyMTg4NV0gcG5wIDAwOjA0OiBbaW8gIDB4MjA4MC0weDIwZmZdClsgICAgMC4zMjE4ODhd
IHBucCAwMDowNDogW2lvICAweDI0MDAtMHgyNDdmXQpbICAgIDAuMzIxODkxXSBwbnAgMDA6MDQ6
IFtpbyAgMHgyNDgwLTB4MjRmZl0KWyAgICAwLjMyMTg5M10gcG5wIDAwOjA0OiBbaW8gIDB4Mjgw
MC0weDI4N2ZdClsgICAgMC4zMjE4OTZdIHBucCAwMDowNDogW2lvICAweDI4ODAtMHgyOGZmXQpb
ICAgIDAuMzIxODk5XSBwbnAgMDA6MDQ6IFttZW0gMHgwMDAwMDAwMC0weGZmZmZmZmZmZmZmZmZm
ZmYgZGlzYWJsZWRdClsgICAgMC4zMjE5MDNdIHBucCAwMDowNDogW21lbSAweDAwMDAwMDAwLTB4
ZmZmZmZmZmZmZmZmZmZmZiBkaXNhYmxlZF0KWyAgICAwLjMyMTkwNl0gcG5wIDAwOjA0OiBbbWVt
IDB4ZmVkMDQwMDAtMHhmZWQwNGZmZl0KWyAgICAwLjMyMTkwOV0gcG5wIDAwOjA0OiBbbWVtIDB4
ZmVlMDEwMDAtMHhmZWVmZmZmZl0KWyAgICAwLjMyMjAwNV0gc3lzdGVtIDAwOjA0OiBbaW8gIDB4
MDRkMC0weDA0ZDFdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMjIwNjNdIHN5c3RlbSAwMDow
NDogW2lvICAweDA4MDAtMHgwODBmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzIyMTE5XSBz
eXN0ZW0gMDA6MDQ6IFtpbyAgMHgyMDAwLTB4MjA3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAw
LjMyMjE3Nl0gc3lzdGVtIDAwOjA0OiBbaW8gIDB4MjA4MC0weDIwZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICAgMC4zMjIyMzNdIHN5c3RlbSAwMDowNDogW2lvICAweDI0MDAtMHgyNDdmXSBoYXMg
YmVlbiByZXNlcnZlZApbICAgIDAuMzIyMjg5XSBzeXN0ZW0gMDA6MDQ6IFtpbyAgMHgyNDgwLTB4
MjRmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMyMjM0Nl0gc3lzdGVtIDAwOjA0OiBbaW8g
IDB4MjgwMC0weDI4N2ZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMjI0MDJdIHN5c3RlbSAw
MDowNDogW2lvICAweDI4ODAtMHgyOGZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzIyNDU5
XSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHgwMDBkMDAwMC0weDAwMGQzZmZmIHdpbmRvd10gY291bGQg
bm90IGJlIHJlc2VydmVkClsgICAgMC4zMjI1MzJdIHN5c3RlbSAwMDowNDogW21lbSAweDAwMGQ0
MDAwLTB4MDAwZDdmZmYgd2luZG93XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMyMjYw
NV0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4MDAwZGUwMDAtMHgwMDBkZmZmZiB3aW5kb3ddIGNvdWxk
IG5vdCBiZSByZXNlcnZlZApbICAgIDAuMzIyNjc4XSBzeXN0ZW0gMDA6MDQ6IFttZW0gMHhmZWQw
NDAwMC0weGZlZDA0ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzIyNzM1XSBzeXN0ZW0g
MDA6MDQ6IFttZW0gMHhmZWUwMTAwMC0weGZlZWZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
IDAuMzIyNzkzXSBzeXN0ZW0gMDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ
TlAwYzAyIChhY3RpdmUpClsgICAgMC4zMjI5NDZdIHBucCAwMDowNTogW21lbSAweGZlZDAwMDAw
LTB4ZmVkMDBmZmZdClsgICAgMC4zMjI5NTBdIHBucCAwMDowNTogW2lycSAyIGRpc2FibGVkXQpb
ICAgIDAuMzIyOTUzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4IHRyaWdnZXJpbmcgMSBwb2xhcml0
eSAwClsgICAgMC4zMjI5NTZdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgOCBmb3Ig
Z3NpIDgKWyAgICAwLjMyMzAxMV0geGVuOiAtLT4gcGlycT04IC0+IGlycT04IChnc2k9OCkKWyAg
ICAwLjMyMzAyM10gcG5wIDAwOjA1OiBbaXJxIDhdClsgICAgMC4zMjMwNTVdIHBucCAwMDowNTog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAxMDMgKGFjdGl2ZSkKWyAgICAwLjMy
MzA4OF0gcG5wIDAwOjA2OiBbaW8gIDB4MDA3MC0weDAwNzFdClsgICAgMC4zMjMxMjJdIHBucCAw
MDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAg
ICAwLjMyMzQxMF0gcG5wIDAwOjA3OiBbaW8gIDB4MDAwMC0weGZmZmZmZmZmZmZmZmZmZmYgZGlz
YWJsZWRdClsgICAgMC4zMjM0MTRdIHBucCAwMDowNzogW2lvICAweDBjMDAtMHgwYzBmXQpbICAg
IDAuMzIzNDE3XSBwbnAgMDA6MDc6IFtpbyAgMHgwZDAwLTB4MGQwZl0KWyAgICAwLjMyMzQyMF0g
cG5wIDAwOjA3OiBbaW8gIDB4MGEyMC0weDBhMmZdClsgICAgMC4zMjM0MjNdIHBucCAwMDowNzog
W2lvICAweDBhMzAtMHgwYTNmXQpbICAgIDAuMzIzNDc4XSBzeXN0ZW0gMDA6MDc6IFtpbyAgMHgw
YzAwLTB4MGMwZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMyMzUzNV0gc3lzdGVtIDAwOjA3
OiBbaW8gIDB4MGQwMC0weDBkMGZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMjM1OTFdIHN5
c3RlbSAwMDowNzogW2lvICAweDBhMjAtMHgwYTJmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAu
MzIzNjQ3XSBzeXN0ZW0gMDA6MDc6IFtpbyAgMHgwYTMwLTB4MGEzZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjMyMzcwNF0gc3lzdGVtIDAwOjA3OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl
LCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDAuMzIzODIzXSBwbnAgMDA6MDg6IFtpbyAgMHgw
MDYwXQpbICAgIDAuMzIzODI2XSBwbnAgMDA6MDg6IFtpbyAgMHgwMDY0XQpbICAgIDAuMzIzODI5
XSBwbnAgMDA6MDg6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAwZmZmXQpbICAgIDAuMzIzODMzXSBw
bnAgMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZlZTAwZmZmXQpbICAgIDAuMzIzODg3XSBzeXN0
ZW0gMDA6MDg6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAwZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2
ZWQKWyAgICAwLjMyMzk0NV0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVlMDAwMDAtMHhmZWUwMGZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMyNDAwM10gc3lzdGVtIDAwOjA4OiBQbHVnIGFu
ZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDAuMzI0NjM3XSBw
bnAgMDA6MDk6IFtpbyAgMHgwM2Y4LTB4MDNmZl0KWyAgICAwLjMyNDY0MV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgNCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMzI0NjQ0XSB4ZW5fbWFw
X3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDQgZm9yIGdzaSA0ClsgICAgMC4zMjQ2OTldIHhlbjog
LS0+IHBpcnE9NCAtPiBpcnE9NCAoZ3NpPTQpClsgICAgMC4zMjQ3MDddIHBucCAwMDowOTogW2ly
cSA0XQpbICAgIDAuMzI0NzEwXSBwbnAgMDA6MDk6IFtkbWEgMCBkaXNhYmxlZF0KWyAgICAwLjMy
NDc5MV0gcG5wIDAwOjA5OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAo
YWN0aXZlKQpbICAgIDAuMzI0ODU4XSBwbnAgMDA6MGE6IFttZW0gMHhlMDAwMDAwMC0weGVmZmZm
ZmZmXQpbICAgIDAuMzI0OTEwXSBzeXN0ZW0gMDA6MGE6IFttZW0gMHhlMDAwMDAwMC0weGVmZmZm
ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzI0OTY5XSBzeXN0ZW0gMDA6MGE6IFBsdWcg
YW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsgICAgMC4zMjUyNDld
IHBucCAwMDowYjogW21lbSAweDAwMDAwMDAwLTB4MDAwOWZmZmZdClsgICAgMC4zMjUyNTJdIHBu
cCAwMDowYjogW21lbSAweDAwMGMwMDAwLTB4MDAwY2ZmZmZdClsgICAgMC4zMjUyNTVdIHBucCAw
MDowYjogW21lbSAweDAwMGUwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4zMjUyNThdIHBucCAwMDow
YjogW21lbSAweDAwMTAwMDAwLTB4ZGZmZmZmZmZdClsgICAgMC4zMjUyNjFdIHBucCAwMDowYjog
W21lbSAweGZlYzAwMDAwLTB4ZmZmZmZmZmZdClsgICAgMC4zMjUzNDddIHN5c3RlbSAwMDowYjog
W21lbSAweDAwMDAwMDAwLTB4MDAwOWZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAu
MzI1NDA3XSBzeXN0ZW0gMDA6MGI6IFttZW0gMHgwMDBjMDAwMC0weDAwMGNmZmZmXSBjb3VsZCBu
b3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMyNTQ2NF0gc3lzdGVtIDAwOjBiOiBbbWVtIDB4MDAwZTAw
MDAtMHgwMDBmZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkClsgICAgMC4zMjU1MjJdIHN5c3Rl
bSAwMDowYjogW21lbSAweDAwMTAwMDAwLTB4ZGZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZl
ZApbICAgIDAuMzI1NTgwXSBzeXN0ZW0gMDA6MGI6IFttZW0gMHhmZWMwMDAwMC0weGZmZmZmZmZm
XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMyNTYzOF0gc3lzdGVtIDAwOjBiOiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMSAoYWN0aXZlKQpbICAgIDAuMzI2NzY1
XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCAxMiBkZXZpY2VzClsgICAgMC4zMjY4MThdIEFDUEk6IEFD
UEkgYnVzIHR5cGUgcG5wIHVucmVnaXN0ZXJlZApbICAgIDAuMzMzMDYwXSBQTS1UaW1lciBmYWls
ZWQgY29uc2lzdGVuY3kgY2hlY2sgICgweDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpbICAgIDAuMzMz
MTQ0XSBQQ0k6IG1heCBidXMgZGVwdGg6IDEgcGNpX3RyeV9udW06IDIKWyAgICAwLjMzMzI0MV0g
cGNpIDAwMDA6MDE6MDUuMDogQkFSIDA6IGFzc2lnbmVkIFttZW0gMHhmYWUwMDAwMC0weGZhZTAw
ZmZmXQpbICAgIDAuMzMzMzAzXSBwY2kgMDAwMDowMTowNS4wOiBCQVIgMDogc2V0IHRvIFttZW0g
MHhmYWUwMDAwMC0weGZhZTAwZmZmXSAoUENJIGFkZHJlc3MgWzB4ZmFlMDAwMDAtMHhmYWUwMGZm
Zl0pClsgICAgMC4zMzMzNzldIHBjaSAwMDAwOjAwOjA4LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
MS0wMV0KWyAgICAwLjMzMzQzNV0gcGNpIDAwMDA6MDA6MDguMDogICBicmlkZ2Ugd2luZG93IFtp
byAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjMzMzQ5NV0gcGNpIDAwMDA6MDA6MDguMDogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhmYWUwMDAwMC0weGZhZWZmZmZmXQpbICAgIDAuMzMzNTYxXSBwY2kg
MDAwMDowMDowYi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDItMDJdClsgICAgMC4zMzM2MTddIHBj
aSAwMDAwOjAwOjBiLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAg
MC4zMzM2NzZdIHBjaSAwMDAwOjAwOjBiLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmFmMDAw
MDAtMHhmYmZmZmZmZl0KWyAgICAwLjMzMzczN10gcGNpIDAwMDA6MDA6MGIuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHhmMDAwMDAwMC0weGY5ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4zMzM4
MTRdIHBjaSAwMDAwOjAwOjEwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjMz
Mzg5OV0gcGNpIDAwMDA6MDA6MTMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0LTA0XQpbICAgIDAu
MzMzOTg0XSBwY2kgMDAwMDowMDoxNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDUtMDVdClsgICAg
MC4zMzQwNzldIHBjaSAwMDAwOjAwOjA4LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApb
ICAgIDAuMzM0MDkxXSBwY2kgMDAwMDowMDowYi4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8g
NjQKWyAgICAwLjMzNDM0MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjBBXSBlbmFibGVk
IGF0IElSUSAxOQpbICAgIDAuMzM0Mzk3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuMzM0NDE0XSB4ZW46IC0tPiBwaXJxPTE5IC0+IGlycT0x
OSAoZ3NpPTE5KQpbICAgIDAuMzM0NDI1XSBwY2kgMDAwMDowMDoxMC4wOiBQQ0kgSU5UIEEgLT4g
TGlua1tMTjBBXSAtPiBHU0kgMTkgKGxldmVsLCBsb3cpIC0+IElSUSAxOQpbICAgIDAuMzM0NTA2
XSBwY2kgMDAwMDowMDoxMC4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjMz
NDcxM10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTjNBXSBlbmFibGVkIGF0IElSUSAxOApb
ICAgIDAuMzM0NzY4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQpbICAgIDAuMzM0Nzc2XSB4ZW46IC0tPiBwaXJxPTE4IC0+IGlycT0xOCAoZ3NpPTE4KQpb
ICAgIDAuMzM0Nzg0XSBwY2kgMDAwMDowMDoxMy4wOiBQQ0kgSU5UIEEgLT4gTGlua1tMTjNBXSAt
PiBHU0kgMTggKGxldmVsLCBsb3cpIC0+IElSUSAxOApbICAgIDAuMzM0ODY0XSBwY2kgMDAwMDow
MDoxMy4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjMzNTA2Nl0gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTjRBXSBlbmFibGVkIGF0IElSUSAxNwpbICAgIDAuMzM1MTIy
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAu
MzM1MTI5XSB4ZW46IC0tPiBwaXJxPTE3IC0+IGlycT0xNyAoZ3NpPTE3KQpbICAgIDAuMzM1MTM3
XSBwY2kgMDAwMDowMDoxNC4wOiBQQ0kgSU5UIEEgLT4gTGlua1tMTjRBXSAtPiBHU0kgMTcgKGxl
dmVsLCBsb3cpIC0+IElSUSAxNwpbICAgIDAuMzM1MjE4XSBwY2kgMDAwMDowMDoxNC4wOiBzZXR0
aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjMzNTIyNl0gcGNpX2J1cyAwMDAwOjAwOiBy
ZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4MGNmN10KWyAgICAwLjMzNTIzMF0gcGNpX2J1cyAwMDAw
OjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjMzNTIzM10gcGNpX2J1
cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAu
MzM1MjM3XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweDAwMGQwMDAwLTB4MDAw
ZGZmZmZdClsgICAgMC4zMzUyNDBdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbbWVtIDB4
ZjAwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjMzNTI0NF0gcGNpX2J1cyAwMDAwOjAxOiByZXNv
dXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjMzNTI0OF0gcGNpX2J1cyAwMDAwOjAx
OiByZXNvdXJjZSAxIFttZW0gMHhmYWUwMDAwMC0weGZhZWZmZmZmXQpbICAgIDAuMzM1MjUxXSBw
Y2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuMzM1
MjU1XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmXQpbICAg
IDAuMzM1MjU4XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4
MDAwYmZmZmZdClsgICAgMC4zMzUyNjJdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgNyBbbWVt
IDB4MDAwZDAwMDAtMHgwMDBkZmZmZl0KWyAgICAwLjMzNTI2NV0gcGNpX2J1cyAwMDAwOjAxOiBy
ZXNvdXJjZSA4IFttZW0gMHhmMDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAuMzM1MjY5XSBwY2lf
YnVzIDAwMDA6MDI6IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZmXQpbICAgIDAuMzM1Mjcy
XSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDEgW21lbSAweGZhZjAwMDAwLTB4ZmJmZmZmZmZd
ClsgICAgMC4zMzUyNzZdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMiBbbWVtIDB4ZjAwMDAw
MDAtMHhmOWZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMzM1MzI2XSBORVQ6IFJlZ2lzdGVyZWQg
cHJvdG9jb2wgZmFtaWx5IDIKWyAgICAwLjMzNTg4Nl0gSVAgcm91dGUgY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMzM5ODk1
XSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMSwg
ODM4ODYwOCBieXRlcykKWyAgICAwLjM0MzEzM10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVz
OiA2NTUzNiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClsgICAgMC4zNDM1MzVdIFRDUDogSGFz
aCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgNTI0Mjg4IGJpbmQgNjU1MzYpClsgICAg
MC4zNDM1OTVdIFRDUCByZW5vIHJlZ2lzdGVyZWQKWyAgICAwLjM0MzY4N10gVURQIGhhc2ggdGFi
bGUgZW50cmllczogMjA0OCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzKQpbICAgIDAuMzQzODAxXSBV
RFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA0LCA2NTUzNiBieXRlcykK
WyAgICAwLjM0Mzk5MF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4z
NDQ0MThdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTFVCMF0gZW5hYmxlZCBhdCBJUlEgMjMK
WyAgICAwLjM0NDQ3Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjMgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKWyAgICAwLjM0NDQ5Ml0geGVuOiAtLT4gcGlycT0yMyAtPiBpcnE9MjMgKGdzaT0yMykK
WyAgICAwLjM0NDUwNF0gcGNpIDAwMDA6MDA6MDIuMDogUENJIElOVCBBIC0+IExpbmtbTFVCMF0g
LT4gR1NJIDIzIChsZXZlbCwgbG93KSAtPiBJUlEgMjMKWyAgICAwLjQzMjE0OF0gcGNpIDAwMDA6
MDA6MDIuMDogUENJIElOVCBBIGRpc2FibGVkClsgICAgMC40MzI0NjZdIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgTGluayBbTFVCMl0gZW5hYmxlZCBhdCBJUlEgMjIKWyAgICAwLjQzMjUyMl0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMjIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjQzMjUzOV0g
eGVuOiAtLT4gcGlycT0yMiAtPiBpcnE9MjIgKGdzaT0yMikKWyAgICAwLjQzMjU1MF0gcGNpIDAw
MDA6MDA6MDIuMTogUENJIElOVCBCIC0+IExpbmtbTFVCMl0gLT4gR1NJIDIyIChsZXZlbCwgbG93
KSAtPiBJUlEgMjIKWyAgICAwLjQzMjcxN10gcGNpIDAwMDA6MDA6MDIuMTogUENJIElOVCBCIGRp
c2FibGVkClsgICAgMC40MzI5NzZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbVUIxMV0gZW5h
YmxlZCBhdCBJUlEgMjEKWyAgICAwLjQzMzAzMl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjEgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjQzMzA0M10geGVuOiAtLT4gcGlycT0yMSAtPiBp
cnE9MjEgKGdzaT0yMSkKWyAgICAwLjQzMzA1MV0gcGNpIDAwMDA6MDA6MDQuMDogUENJIElOVCBB
IC0+IExpbmtbVUIxMV0gLT4gR1NJIDIxIChsZXZlbCwgbG93KSAtPiBJUlEgMjEKWyAgICAwLjUw
NDE1OF0gcGNpIDAwMDA6MDA6MDQuMDogUENJIElOVCBBIGRpc2FibGVkClsgICAgMC41MDQ0NzJd
IEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbVUIxMl0gZW5hYmxlZCBhdCBJUlEgMjAKWyAgICAw
LjUwNDUyOV0geGVuOiByZWdpc3RlcmluZyBnc2kgMjAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
WyAgICAwLjUwNDU0Nl0geGVuOiAtLT4gcGlycT0yMCAtPiBpcnE9MjAgKGdzaT0yMCkKWyAgICAw
LjUwNDU1N10gcGNpIDAwMDA6MDA6MDQuMTogUENJIElOVCBCIC0+IExpbmtbVUIxMl0gLT4gR1NJ
IDIwIChsZXZlbCwgbG93KSAtPiBJUlEgMjAKWyAgICAwLjUwNDcxOV0gcGNpIDAwMDA6MDA6MDQu
MTogUENJIElOVCBCIGRpc2FibGVkClsgICAgMC41MDQ5NTVdIHBjaSAwMDAwOjAwOjA4LjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDUxOTddIHBjaSAwMDAwOjAwOjA5LjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDU0NDddIHBjaSAwMDAwOjAwOjBhLjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDU3MDVdIHBjaSAwMDAwOjAwOjBiLjA6IEVu
YWJsaW5nIEhUIE1TSSBNYXBwaW5nClsgICAgMC41MDYwMjZdIHBjaSAwMDAwOjAyOjAwLjA6IEJv
b3QgdmlkZW8gZGV2aWNlClsgICAgMC41MDYwMzFdIFBDSTogQ0xTIDY0IGJ5dGVzLCBkZWZhdWx0
IDY0ClsgICAgMC41MDY1MzldIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzb2NrZXQgKGRp
c2FibGVkKQpbICAgIDAuNTA4MDQ0XSB0eXBlPTIwMDAgYXVkaXQoMTMzOTE3NTAyOS4zNDA6MSk6
IGluaXRpYWxpemVkClsgICAgMC41MzgxMDFdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ug
c2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMC41NDAwOTRdIFZGUzogRGlzayBxdW90
YXMgZHF1b3RfNi41LjIKWyAgICAwLjU0MDIyNV0gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMC41NDA5MDNdIGZ1c2UgaW5pdCAo
QVBJIHZlcnNpb24gNy4xNykKWyAgICAwLjU0MTA3MV0gbXNnbW5pIGhhcyBiZWVuIHNldCB0byA2
MzQzClsgICAgMC41NDE3MTddIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIg
dmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpClsgICAgMC41NDE4MzBdIGlvIHNjaGVkdWxl
ciBub29wIHJlZ2lzdGVyZWQKWyAgICAwLjU0MTg4M10gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQKWyAgICAwLjU0MTk3MV0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZh
dWx0KQpbICAgIDAuNTQyODEwXSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZl
cnNpb246IDAuNQpbICAgIDAuNTQyODkyXSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENv
bnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgIDAuNTQzMTEyXSBpbnB1dDogUG93ZXIg
QnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL2RldmljZTowMC9QTlAwQzBDOjAwL2lucHV0
L2lucHV0MApbICAgIDAuNTQzMTkwXSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkJdClsgICAgMC41
NDMyOTVdIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdS
Qk46MDAvaW5wdXQvaW5wdXQxClsgICAgMC41NDMzNjhdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdS
Rl0KWyAgICAwLjU0NzEyOV0gRVJTVDogVGFibGUgaXMgbm90IGZvdW5kIQpbICAgIDAuNTQ3MTgy
XSBHSEVTOiBIRVNUIGlzIG5vdCBlbmFibGVkIQpbICAgIDAuNTQ3NzUwXSBTZXJpYWw6IDgyNTAv
MTY1NTAgZHJpdmVyLCAzMiBwb3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZApbICAgIDAuNTUxNzM1
XSBzZXJpYWw4MjUwOiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQpIGlzIGEgMTY1NTBBClsg
ICAgMC44NzIzMjJdIDAwOjA5OiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQpIGlzIGEgMTY1
NTBBClsgICAgMC45NDA2MDZdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBf
Q1JTClsgICAgMC45NDA3MDNdIExpbnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAu
OTQzOTQwXSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAgICAwLjk0NDk0MV0gbG9vcDogbW9kdWxlIGxv
YWRlZApbICAgIDAuOTQ1MzUyXSBhaGNpIDAwMDA6MDA6MDkuMDogdmVyc2lvbiAzLjAKWyAgICAw
Ljk0NTYxMV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMU0EwXSBlbmFibGVkIGF0IElSUSAy
MwpbICAgIDAuOTQ1NjcxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyMyB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQpbICAgIDAuOTQ1Njc4XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDIz
IGZvciBnc2kgMjMKWyAgICAwLjk0NTczM10geGVuOiAtLT4gcGlycT0yMyAtPiBpcnE9MjMgKGdz
aT0yMykKWyAgICAwLjk0NTczNl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMwpbICAgIDAuOTQ1
NzkxXSBhaGNpIDAwMDA6MDA6MDkuMDogUENJIElOVCBBIC0+IExpbmtbTFNBMF0gLT4gR1NJIDIz
IChsZXZlbCwgbG93KSAtPiBJUlEgMjMKWyAgICAwLjk0NjAzMV0gYWhjaSAwMDAwOjAwOjA5LjA6
IGNvbnRyb2xsZXIgY2FuJ3QgZG8gUE1QLCB0dXJuaW5nIG9mZiBDQVBfUE1QClsgICAgMC45NDYx
NTFdIGFoY2kgMDAwMDowMDowOS4wOiBBSENJIDAwMDEuMDIwMCAzMiBzbG90cyA2IHBvcnRzIDMg
R2JwcyAweDNmIGltcGwgU0FUQSBtb2RlClsgICAgMC45NDYyMjZdIGFoY2kgMDAwMDowMDowOS4w
OiBmbGFnczogNjRiaXQgbmNxIHNudGYgbGVkIGNsbyBwaW8gYm9oIApbICAgIDAuOTQ2Mjg2XSBh
aGNpIDAwMDA6MDA6MDkuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRvIDY0ClsgICAgMC45NDcx
NTZdIHNjc2kwIDogYWhjaQpbICAgIDAuOTQ3MzEyXSBzY3NpMSA6IGFoY2kKWyAgICAwLjk0NzQ0
MV0gc2NzaTIgOiBhaGNpClsgICAgMC45NDc1NjldIHNjc2kzIDogYWhjaQpbICAgIDAuOTQ3Njk4
XSBzY3NpNCA6IGFoY2kKWyAgICAwLjk0NzgyNV0gc2NzaTUgOiBhaGNpClsgICAgMC45NDgxMDRd
IGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTgxOTJAMHhmYWQ3NjAwMCBwb3J0IDB4ZmFk
NzYxMDAgaXJxIDI5OApbICAgIDAuOTQ4MTc3XSBhdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG04MTkyQDB4ZmFkNzYwMDAgcG9ydCAweGZhZDc2MTgwIGlycSAyOTgKWyAgICAwLjk0ODI1MF0g
YXRhMzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtODE5MkAweGZhZDc2MDAwIHBvcnQgMHhmYWQ3
NjIwMCBpcnEgMjk4ClsgICAgMC45NDgzMjJdIGF0YTQ6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIg
bTgxOTJAMHhmYWQ3NjAwMCBwb3J0IDB4ZmFkNzYyODAgaXJxIDI5OApbICAgIDAuOTQ4Mzk1XSBh
dGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG04MTkyQDB4ZmFkNzYwMDAgcG9ydCAweGZhZDc2
MzAwIGlycSAyOTgKWyAgICAwLjk0ODQ2N10gYXRhNjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBt
ODE5MkAweGZhZDc2MDAwIHBvcnQgMHhmYWQ3NjM4MCBpcnEgMjk4ClsgICAgMC45NDg4MzNdIHBh
dGFfYWNwaSAwMDAwOjAwOjA2LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDAu
OTQ5MjUxXSBGaXhlZCBNRElPIEJ1czogcHJvYmVkClsgICAgMC45NDkzMjRdIHR1bjogVW5pdmVy
c2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42ClsgICAgMC45NDkzNzldIHR1bjogKEMpIDE5
OTktMjAwNCBNYXggS3Jhc255YW5za3kgPG1heGtAcXVhbGNvbW0uY29tPgpbICAgIDAuOTQ5NTE5
XSBQUFAgZ2VuZXJpYyBkcml2ZXIgdmVyc2lvbiAyLjQuMgpbICAgIDAuOTQ5NzE0XSBlaGNpX2hj
ZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAg
MC45NDk4NzBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMC45NDk4NzhdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMjIgZm9yIGdz
aSAyMgpbICAgIDAuOTQ5OTMzXSB4ZW46IC0tPiBwaXJxPTIyIC0+IGlycT0yMiAoZ3NpPTIyKQpb
ICAgIDAuOTQ5OTM2XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIyClsgICAgMC45NDk5OTBdIGVo
Y2lfaGNkIDAwMDA6MDA6MDIuMTogUENJIElOVCBCIC0+IExpbmtbTFVCMl0gLT4gR1NJIDIyIChs
ZXZlbCwgbG93KSAtPiBJUlEgMjIKWyAgICAwLjk1MDA5NF0gZWhjaV9oY2QgMDAwMDowMDowMi4x
OiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjk1MDA5OV0gZWhjaV9oY2QgMDAw
MDowMDowMi4xOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDAuOTUwMjA1XSBlaGNpX2hjZCAw
MDAwOjAwOjAyLjE6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIg
MQpbICAgIDAuOTUwMzMzXSBlaGNpX2hjZCAwMDAwOjAwOjAyLjE6IGRlYnVnIHBvcnQgMQpbICAg
IDAuOTUwMzk3XSBlaGNpX2hjZCAwMDAwOjAwOjAyLjE6IGNhY2hlIGxpbmUgc2l6ZSBvZiA2NCBp
cyBub3Qgc3VwcG9ydGVkClsgICAgMC45NTA0MzVdIGVoY2lfaGNkIDAwMDA6MDA6MDIuMTogaXJx
IDIyLCBpbyBtZW0gMHhmYWQ3ZmMwMApbICAgIDAuOTYwMTE5XSBlaGNpX2hjZCAwMDAwOjAwOjAy
LjE6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAgMC45NjAzOTJdIGh1YiAxLTA6MS4w
OiBVU0IgaHViIGZvdW5kClsgICAgMC45NjA0NDldIGh1YiAxLTA6MS4wOiA2IHBvcnRzIGRldGVj
dGVkClsgICAgMC45NjA3MTRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIwIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMC45NjA3MjFdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEg
MjAgZm9yIGdzaSAyMApbICAgIDAuOTYwNzc3XSB4ZW46IC0tPiBwaXJxPTIwIC0+IGlycT0yMCAo
Z3NpPTIwKQpbICAgIDAuOTYwNzgwXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIwClsgICAgMC45
NjA4MzNdIGVoY2lfaGNkIDAwMDA6MDA6MDQuMTogUENJIElOVCBCIC0+IExpbmtbVUIxMl0gLT4g
R1NJIDIwIChsZXZlbCwgbG93KSAtPiBJUlEgMjAKWyAgICAwLjk2MDkzN10gZWhjaV9oY2QgMDAw
MDowMDowNC4xOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAwLjk2MDk0Ml0gZWhj
aV9oY2QgMDAwMDowMDowNC4xOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDAuOTYxMDYyXSBl
aGNpX2hjZCAwMDAwOjAwOjA0LjE6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1
cyBudW1iZXIgMgpbICAgIDAuOTYxMTg2XSBlaGNpX2hjZCAwMDAwOjAwOjA0LjE6IGRlYnVnIHBv
cnQgMQpbICAgIDAuOTYxMjUyXSBlaGNpX2hjZCAwMDAwOjAwOjA0LjE6IGNhY2hlIGxpbmUgc2l6
ZSBvZiA2NCBpcyBub3Qgc3VwcG9ydGVkClsgICAgMC45NjEyODVdIGVoY2lfaGNkIDAwMDA6MDA6
MDQuMTogaXJxIDIwLCBpbyBtZW0gMHhmYWQ3ZjgwMApbICAgIDAuOTcyMTE3XSBlaGNpX2hjZCAw
MDAwOjAwOjA0LjE6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAgMC45NzI0MDBdIGh1
YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMC45NzI0NTVdIGh1YiAyLTA6MS4wOiA2IHBv
cnRzIGRldGVjdGVkClsgICAgMC45NzI2MDldIG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0
IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcgpbICAgIDAuOTcyODA5XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAyMyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuOTcyODE2XSB4ZW5fbWFwX3Bp
cnFfZ3NpOiByZXR1cm5pbmcgaXJxIDIzIGZvciBnc2kgMjMKWyAgICAwLjk3Mjg3MV0geGVuOiAt
LT4gcGlycT0yMyAtPiBpcnE9MjMgKGdzaT0yMykKWyAgICAwLjk3Mjg3NF0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoyMwpbICAgIDAuOTcyOTI4XSBvaGNpX2hjZCAwMDAwOjAwOjAyLjA6IFBDSSBJ
TlQgQSAtPiBMaW5rW0xVQjBdIC0+IEdTSSAyMyAobGV2ZWwsIGxvdykgLT4gSVJRIDIzClsgICAg
MC45NzMwMzFdIG9oY2lfaGNkIDAwMDA6MDA6MDIuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRv
IDY0ClsgICAgMC45NzMwMzZdIG9oY2lfaGNkIDAwMDA6MDA6MDIuMDogT0hDSSBIb3N0IENvbnRy
b2xsZXIKWyAgICAwLjk3MzE2MF0gb2hjaV9oY2QgMDAwMDowMDowMi4wOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDMKWyAgICAwLjk3MzI5Nl0gb2hjaV9oY2Qg
MDAwMDowMDowMi4wOiBpcnEgMjMsIGlvIG1lbSAweGZhZDdlMDAwClsgICAgMS4wMzAzNDBdIGh1
YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMS4wMzA0MDRdIGh1YiAzLTA6MS4wOiA2IHBv
cnRzIGRldGVjdGVkClsgICAgMS4wMzA2NzJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIxIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS4wMzA2ODBdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVy
bmluZyBpcnEgMjEgZm9yIGdzaSAyMQpbICAgIDEuMDMwNzM1XSB4ZW46IC0tPiBwaXJxPTIxIC0+
IGlycT0yMSAoZ3NpPTIxKQpbICAgIDEuMDMwNzM4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIx
ClsgICAgMS4wMzA3OTFdIG9oY2lfaGNkIDAwMDA6MDA6MDQuMDogUENJIElOVCBBIC0+IExpbmtb
VUIxMV0gLT4gR1NJIDIxIChsZXZlbCwgbG93KSAtPiBJUlEgMjEKWyAgICAxLjAzMDg5N10gb2hj
aV9oY2QgMDAwMDowMDowNC4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgICAxLjAz
MDkwMl0gb2hjaV9oY2QgMDAwMDowMDowNC4wOiBPSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDEu
MDMxMDIzXSBvaGNpX2hjZCAwMDAwOjAwOjA0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFz
c2lnbmVkIGJ1cyBudW1iZXIgNApbICAgIDEuMDMxMTU1XSBvaGNpX2hjZCAwMDAwOjAwOjA0LjA6
IGlycSAyMSwgaW8gbWVtIDB4ZmFkN2QwMDAKWyAgICAxLjA4NjMxOV0gaHViIDQtMDoxLjA6IFVT
QiBodWIgZm91bmQKWyAgICAxLjA4NjM4Ml0gaHViIDQtMDoxLjA6IDYgcG9ydHMgZGV0ZWN0ZWQK
WyAgICAxLjA4NjUzMl0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyIElu
dGVyZmFjZSBkcml2ZXIKWyAgICAxLjA4NjY1Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50
ZXJmYWNlIGRyaXZlciBsaWJ1c3VhbApbICAgIDEuMDg2NzUxXSBpODA0MjogUE5QOiBObyBQUy8y
IGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgMS4wODczMjNd
IHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAxLjA4NzM4NF0g
c2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKWyAgICAxLjA4NzU4N10g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAxLjA4
NzgyNl0gcnRjX2Ntb3MgMDA6MDY6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgMS4wODgxMzld
IHJ0Y19jbW9zIDAwOjA2OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsg
ICAgMS4wODgyNTNdIHJ0YzA6IGFsYXJtcyB1cCB0byBvbmUgeWVhciwgeTNrLCAxMTQgYnl0ZXMg
bnZyYW0KWyAgICAxLjA4ODQwMF0gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4z
ClsgICAgMS4wODg1MzNdIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjIyLjAtaW9jdGwgKDIwMTEt
MTAtMTkpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tClsgICAgMS4wODg2MTNdIEVG
SSBWYXJpYWJsZXMgRmFjaWxpdHkgdjAuMDggMjAwNC1NYXktMTcKWyAgICAxLjA4ODk0Nl0gVENQ
IGN1YmljIHJlZ2lzdGVyZWQKWyAgICAxLjA4OTA5OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29s
IGZhbWlseSAxMApbICAgIDEuMDg5NzYwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5
IDE3ClsgICAgMS4wODk4MzRdIFJlZ2lzdGVyaW5nIHRoZSBkbnNfcmVzb2x2ZXIga2V5IHR5cGUK
WyAgICAxLjA5MDExNV0gUE06IEhpYmVybmF0aW9uIGltYWdlIG5vdCBwcmVzZW50IG9yIGNvdWxk
IG5vdCBiZSBsb2FkZWQuClsgICAgMS4wOTAxMjhdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNp
b24gMQpbICAgIDEuMTA2MTY2XSAgIE1hZ2ljIG51bWJlcjogMDo5MTU6ODYKWyAgICAxLjEwNjI1
NF0gdHR5IGh2YzE6IGhhc2ggbWF0Y2hlcwpbICAgIDEuMTA2NDY3XSBydGNfY21vcyAwMDowNjog
c2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxMi0wNi0wOCAxNzowMzo0OSBVVEMgKDEzMzkxNzUw
MjkpClsgICAgMS4xMDY1NzBdIHBvd2Vybm93LWs4OiBGb3VuZCAxIEFNRCBBdGhsb24odG0pIElJ
IFg0IDYwMGUgUHJvY2Vzc29yICg0IGNwdSBjb3JlcykgKHZlcnNpb24gMi4yMC4wMCkKWyAgICAx
LjEwNjY4MF0gcG93ZXJub3ctazg6IGludmFsaWQgcHN0YXRlIDEgLSBiYWQgdmFsdWUgMS4KWyAg
ICAxLjEwNjczNV0gcG93ZXJub3ctazg6IFBsZWFzZSByZXBvcnQgdG8gQklPUyBtYW51ZmFjdHVy
ZXIKWyAgICAxLjEwNjc5MF0gcG93ZXJub3ctazg6IGludmFsaWQgcHN0YXRlIDIgLSBiYWQgdmFs
dWUgMi4KWyAgICAxLjEwNjg0NF0gcG93ZXJub3ctazg6IFBsZWFzZSByZXBvcnQgdG8gQklPUyBt
YW51ZmFjdHVyZXIKWyAgICAxLjEwNjkwMl0gcG93ZXJub3ctazg6IGludmFsaWQgcHN0YXRlIDMg
LSBiYWQgdmFsdWUgMy4KWyAgICAxLjEwNjk1NV0gcG93ZXJub3ctazg6IFBsZWFzZSByZXBvcnQg
dG8gQklPUyBtYW51ZmFjdHVyZXIKWyAgICAxLjEwNzM0N10gW0Zpcm13YXJlIEJ1Z106IHBvd2Vy
bm93LWs4OiBpbnZhbGlkIHBvd2Vybm93X3RhYmxlClsgICAgMS4xMDc0NThdIEJJT1MgRUREIGZh
Y2lsaXR5IHYwLjE2IDIwMDQtSnVuLTI1LCAwIGRldmljZXMgZm91bmQKWyAgICAxLjEwNzUxNV0g
RUREIGluZm9ybWF0aW9uIG5vdCBhdmFpbGFibGUuClsgICAgMS4yNjgxMzJdIGF0YTE6IFNBVEEg
bGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzAwKQpbICAgIDEuMjY4MjE4
XSBhdGE0OiBTQVRBIGxpbmsgdXAgMy4wIEdicHMgKFNTdGF0dXMgMTIzIFNDb250cm9sIDMwMCkK
WyAgICAxLjI2ODI5Nl0gYXRhMjogU0FUQSBsaW5rIHVwIDMuMCBHYnBzIChTU3RhdHVzIDEyMyBT
Q29udHJvbCAzMDApClsgICAgMS4yNjgzNjFdIGF0YTU6IFNBVEEgbGluayB1cCAzLjAgR2JwcyAo
U1N0YXR1cyAxMjMgU0NvbnRyb2wgMzAwKQpbICAgIDEuMjY4NDMwXSBhdGEzOiBTQVRBIGxpbmsg
dXAgMy4wIEdicHMgKFNTdGF0dXMgMTIzIFNDb250cm9sIDMwMCkKWyAgICAxLjI2ODQ5NV0gYXRh
NjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgMS4yNjg2ODZd
IGF0YTEuMDA6IEFUQS05OiBTQU1TVU5HIFNTRCA4MzAgU2VyaWVzLCBDWE0wM0IxUSwgbWF4IFVE
TUEvMTMzClsgICAgMS4yNjg3NTFdIGF0YTEuMDA6IDEyNTA0NTQyNCBzZWN0b3JzLCBtdWx0aSAx
NjogTEJBNDggTkNRIChkZXB0aCAzMS8zMikKWyAgICAxLjI2OTAzOV0gYXRhMS4wMDogY29uZmln
dXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI2OTIzOV0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNj
ZXNzICAgICBBVEEgICAgICBTQU1TVU5HIFNTRCA4MzAgIENYTTAgUFE6IDAgQU5TSTogNQpbICAg
IDEuMjY5NTA2XSBzZCAwOjA6MDowOiBbc2RhXSAxMjUwNDU0MjQgNTEyLWJ5dGUgbG9naWNhbCBi
bG9ja3M6ICg2NC4wIEdCLzU5LjYgR2lCKQpbICAgIDEuMjY5NjEzXSBzZCAwOjA6MDowOiBBdHRh
Y2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUgMApbICAgIDEuMjY5ODMwXSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuMjY5ODg2XSBzZCAwOjA6MDowOiBbc2Rh
XSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuMjY5OTIwXSBzZCAwOjA6MDowOiBbc2Rh
XSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBw
b3J0IERQTyBvciBGVUEKWyAgICAxLjI3MDUxOF0gIHNkYTogc2RhMQpbICAgIDEuMjcwOTM4XSBz
ZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgICAxLjI3Mzk3Ml0gYXRhNS4w
MDogQVRBLTg6IFNBTVNVTkcgSEQ1MDJISiwgMUFKMTAwRTQsIG1heCBVRE1BLzEzMwpbICAgIDEu
Mjc0MDM2XSBhdGE1LjAwOiA5NzY3NzMxNjggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChk
ZXB0aCAzMS8zMikKWyAgICAxLjI3NDY2NF0gYXRhNC4wMDogQVRBLTc6IFNBTVNVTkcgSEQxNTRV
SSwgMUFHMDExMTgsIG1heCBVRE1BNwpbICAgIDEuMjc0NzI2XSBhdGE0LjAwOiAyOTMwMjc3MTY4
IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpClsgICAgMS4yNzQ4MDld
IGF0YTIuMDA6IEFUQS03OiBTQU1TVU5HIEhEMTU0VUksIDFBRzAxMTE4LCBtYXggVURNQTcKWyAg
ICAxLjI3NDg2Nl0gYXRhMi4wMDogMjkzMDI3NzE2OCBzZWN0b3JzLCBtdWx0aSAwOiBMQkE0OCBO
Q1EgKGRlcHRoIDMxLzMyKQpbICAgIDEuMjc0OTk2XSBhdGEzLjAwOiBBVEEtNzogU0FNU1VORyBI
RDE1NFVJLCAxQUcwMTExOCwgbWF4IFVETUE3ClsgICAgMS4yNzUwNTNdIGF0YTMuMDA6IDI5MzAy
NzcxNjggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAzMS8zMikKWyAgICAxLjI3
OTY4MF0gYXRhNS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI4MTM0MV0gYXRh
Mi4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI4MTQyNl0gYXRhNC4wMDogY29u
ZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjI4MTU2Nl0gYXRhMy4wMDogY29uZmlndXJlZCBm
b3IgVURNQS8xMzMKWyAgICAxLjI4MTU5N10gc2NzaSAxOjA6MDowOiBEaXJlY3QtQWNjZXNzICAg
ICBBVEEgICAgICBTQU1TVU5HIEhEMTU0VUkgIDFBRzAgUFE6IDAgQU5TSTogNQpbICAgIDEuMjgx
NzkxXSBzZCAxOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cxIHR5cGUgMApbICAgIDEu
MjgxNzk1XSBzZCAxOjA6MDowOiBbc2RiXSAyOTMwMjc3MTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxv
Y2tzOiAoMS41MCBUQi8xLjM2IFRpQikKWyAgICAxLjI4MTg3NV0gc2QgMTowOjA6MDogW3NkYl0g
V3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgICAxLjI4MTg3OF0gc2QgMTowOjA6MDogW3NkYl0gTW9k
ZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgICAxLjI4MTkxMF0gc2QgMTowOjA6MDogW3NkYl0gV3Jp
dGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBE
UE8gb3IgRlVBClsgICAgMS4yODIyOTFdIHNjc2kgMjowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAg
QVRBICAgICAgU0FNU1VORyBIRDE1NFVJICAxQUcwIFBROiAwIEFOU0k6IDUKWyAgICAxLjI4MjUy
Nl0gc2QgMjowOjA6MDogW3NkY10gMjkzMDI3NzE2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2Nrczog
KDEuNTAgVEIvMS4zNiBUaUIpClsgICAgMS4yODQxNjFdIHNkIDI6MDowOjA6IFtzZGNdIFdyaXRl
IFByb3RlY3QgaXMgb2ZmClsgICAgMS4yODQxNzFdIHNkIDI6MDowOjA6IEF0dGFjaGVkIHNjc2kg
Z2VuZXJpYyBzZzIgdHlwZSAwClsgICAgMS4yODQyNzBdIHNkIDI6MDowOjA6IFtzZGNdIE1vZGUg
U2Vuc2U6IDAwIDNhIDAwIDAwClsgICAgMS4yODQzMThdIHNkIDI6MDowOjA6IFtzZGNdIFdyaXRl
IGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBP
IG9yIEZVQQpbICAgIDEuMjg0NTQwXSBzY3NpIDM6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFU
QSAgICAgIFNBTVNVTkcgSEQxNTRVSSAgMUFHMCBQUTogMCBBTlNJOiA1ClsgICAgMS4yODQ4MDNd
IHNkIDM6MDowOjA6IFtzZGRdIDI5MzAyNzcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgx
LjUwIFRCLzEuMzYgVGlCKQpbICAgIDEuMjg0ODA4XSBzZCAzOjA6MDowOiBBdHRhY2hlZCBzY3Np
IGdlbmVyaWMgc2czIHR5cGUgMApbICAgIDEuMjg0OTU1XSBzY3NpIDQ6MDowOjA6IERpcmVjdC1B
Y2Nlc3MgICAgIEFUQSAgICAgIFNBTVNVTkcgSEQ1MDJISiAgMUFKMSBQUTogMCBBTlNJOiA1Clsg
ICAgMS4yODUwMjRdIHNkIDM6MDowOjA6IFtzZGRdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAg
MS4yODUwMjhdIHNkIDM6MDowOjA6IFtzZGRdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICAg
MS4yODUwNjFdIHNkIDM6MDowOjA6IFtzZGRdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNh
Y2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgIDEuMjg1Mjk3XSBz
ZCA0OjA6MDowOiBbc2RlXSA5NzY3NzMxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg1MDAg
R0IvNDY1IEdpQikKWyAgICAxLjI4NTMzNF0gc2QgNDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5l
cmljIHNnNCB0eXBlIDAKWyAgICAxLjI4NTUyMV0gc2QgNDowOjA6MDogW3NkZV0gV3JpdGUgUHJv
dGVjdCBpcyBvZmYKWyAgICAxLjI4NTU3Nl0gc2QgNDowOjA6MDogW3NkZV0gTW9kZSBTZW5zZTog
MDAgM2EgMDAgMDAKWyAgICAxLjI4NTYxMF0gc2QgNDowOjA6MDogW3NkZV0gV3JpdGUgY2FjaGU6
IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVB
ClsgICAgMS4yOTI5MzRdICBzZGM6IHNkYzEKWyAgICAxLjI5MzM0OV0gc2QgMjowOjA6MDogW3Nk
Y10gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMS4yOTcxOTRdICBzZGQ6IHNkZDEKWyAgICAxLjI5
NzU5OF0gIHNkYjogc2RiMQpbICAgIDEuMjk3Njc1XSBzZCAzOjA6MDowOiBbc2RkXSBBdHRhY2hl
ZCBTQ1NJIGRpc2sKWyAgICAxLjI5Nzk4N10gc2QgMTowOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NT
SSBkaXNrClsgICAgMS4zMDc0NTFdICBzZGU6IHNkZTEgc2RlMiA8IHNkZTUgPgpbICAgIDEuMzA4
MDA1XSBzZCA0OjA6MDowOiBbc2RlXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgICAxLjMwODQ4OF0g
RnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogOTIwayBmcmVlZApbICAgIDEuMzA4ODQ2XSBX
cml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDEyMjg4awpbICAgIDEu
MzE2MDYyXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNjA4ayBmcmVlZApbICAgIDEu
MzE3MzI3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMTk2ayBmcmVlZApbICAgIDEu
Mzc5OTEzXSB1ZGV2ZFsxNDNdOiBzdGFydGluZyB2ZXJzaW9uIDE3NQpbICAgIDEuMzk0NDc3XSBt
ZDogbGluZWFyIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC0xClsgICAgMS40MDIw
MjJdIG1kOiBtdWx0aXBhdGggcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgLTQKWyAg
ICAxLjQxMjY0OF0gbWQ6IHJhaWQwIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDAK
WyAgICAxLjQyNDEyOV0gbWQ6IHJhaWQxIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVs
IDEKWyAgICAxLjQzMjc1OV0gYXN5bmNfdHg6IGFwaSBpbml0aWFsaXplZCAoYXN5bmMpClsgICAg
MS40NDgxMjJdIHVzYiA0LTQ6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2lu
ZyBvaGNpX2hjZApbICAgIDEuNTAwMDkwXSByYWlkNjogaW50NjR4MSAgIDE4MjYgTUIvcwpbICAg
IDEuNTU2MTgzXSBwYXRhX2FtZCAwMDAwOjAwOjA2LjA6IHZlcnNpb24gMC40LjEKWyAgICAxLjU1
NjI1Nl0gcGF0YV9hbWQgMDAwMDowMDowNi4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQK
WyAgICAxLjU1ODk4N10gc2NzaTYgOiBwYXRhX2FtZApbICAgIDEuNTU5MjMzXSBzY3NpNyA6IHBh
dGFfYW1kClsgICAgMS41NjAzMjldIGF0YTc6IFBBVEEgbWF4IFVETUEvMTMzIGNtZCAweDFmMCBj
dGwgMHgzZjYgYm1kbWEgMHhmZmEwIGlycSAxNApbICAgIDEuNTYwMzk1XSBhdGE4OiBQQVRBIG1h
eCBVRE1BLzEzMyBjbWQgMHgxNzAgY3RsIDB4Mzc2IGJtZG1hIDB4ZmZhOCBpcnEgMTUKWyAgICAx
LjU2ODA3N10gcmFpZDY6IGludDY0eDIgICAyNjEzIE1CL3MKWyAgICAxLjU3NzE3OV0gZm9yY2Vk
ZXRoOiBSZXZlcnNlIEVuZ2luZWVyZWQgbkZvcmNlIGV0aGVybmV0IGRyaXZlci4gVmVyc2lvbiAw
LjY0LgpbICAgIDEuNTc3NjEzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xNQUNdIGVuYWJs
ZWQgYXQgSVJRIDIyClsgICAgMS41Nzc2NzZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIyIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS41Nzc2ODddIHhlbl9tYXBfcGlycV9nc2k6IHJldHVy
bmluZyBpcnEgMjIgZm9yIGdzaSAyMgpbICAgIDEuNTc3NzQ4XSB4ZW46IC0tPiBwaXJxPTIyIC0+
IGlycT0yMiAoZ3NpPTIyKQpbICAgIDEuNTc3NzU5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIy
ClsgICAgMS41Nzc4MTVdIGZvcmNlZGV0aCAwMDAwOjAwOjBhLjA6IFBDSSBJTlQgQSAtPiBMaW5r
W0xNQUNdIC0+IEdTSSAyMiAobGV2ZWwsIGxvdykgLT4gSVJRIDIyClsgICAgMS41Nzc4OThdIGZv
cmNlZGV0aCAwMDAwOjAwOjBhLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDEu
NTkxNzY2XSByODE2OSBHaWdhYml0IEV0aGVybmV0IGRyaXZlciAyLjNMSy1OQVBJIGxvYWRlZApb
ICAgIDEuNTkyMTQ2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQg
SVJRIDE2ClsgICAgMS41OTIyMDZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxClsgICAgMS41OTIyMjNdIHhlbjogLS0+IHBpcnE9MTYgLT4gaXJxPTE2IChn
c2k9MTYpClsgICAgMS41OTIyMzZdIHI4MTY5IDAwMDA6MDE6MDcuMDogUENJIElOVCBBIC0+IExp
bmtbTE5LQ10gLT4gR1NJIDE2IChsZXZlbCwgbG93KSAtPiBJUlEgMTYKWyAgICAxLjU5MjM0OF0g
cjgxNjkgMDAwMDowMTowNy4wOiAodW5yZWdpc3RlcmVkIG5ldF9kZXZpY2UpOiBub3QgUENJIEV4
cHJlc3MKWyAgICAxLjU5Mjk1NV0gcjgxNjkgMDAwMDowMTowNy4wOiBldGgwOiBSVEw4MTEwcyBh
dCAweGZmZmZjOTAwMDA2M2U4MDAsIDAwOjE4OmU3OjE3OjRiOjcxLCBYSUQgMDQwMDAwMDAgSVJR
IDE2ClsgICAgMS41OTMwMzZdIHI4MTY5IDAwMDA6MDE6MDcuMDogZXRoMDoganVtYm8gZmVhdHVy
ZXMgW2ZyYW1lczogNzE1MiBieXRlcywgdHggY2hlY2tzdW1taW5nOiBva10KWyAgICAxLjYzNjA4
NF0gcmFpZDY6IGludDY0eDQgICAxOTU4IE1CL3MKWyAgICAxLjY0MDA4M10gbWQ6IGJpbmQ8c2Rk
MT4KWyAgICAxLjY0NTAwOF0gbWQ6IGJpbmQ8c2RiMT4KWyAgICAxLjY1NjQ5M10gbWQ6IGJpbmQ8
c2RjMT4KWyAgICAxLjcwNDA4NF0gcmFpZDY6IGludDY0eDggICAxNzM1IE1CL3MKWyAgICAxLjcy
ODA4M10gYXRhODogcG9ydCBkaXNhYmxlZC0taWdub3JpbmcKWyAgICAxLjc0NTUyMV0gaW5wdXQ6
ICAgVVNCIEtleWJvYXJkIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNC4wL3VzYjQv
NC00LzQtNDoxLjAvaW5wdXQvaW5wdXQyClsgICAgMS43NDU3NjNdIGdlbmVyaWMtdXNiIDAwMDM6
MTI0MToxNTAzLjAwMDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgWyAg
VVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDowNC4wLTQvaW5wdXQwClsgICAgMS43NzAyNjFd
IGlucHV0OiAgIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDQu
MC91c2I0LzQtNC80LTQ6MS4xL2lucHV0L2lucHV0MwpbICAgIDEuNzcwNDkzXSBnZW5lcmljLXVz
YiAwMDAzOjEyNDE6MTUwMy4wMDAyOiBpbnB1dCxoaWRyYXcxOiBVU0IgSElEIHYxLjEwIERldmlj
ZSBbICBVU0IgS2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjA0LjAtNC9pbnB1dDEKWyAgICAxLjc3
MDU5Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAg
ICAxLjc3MDY1M10gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgMS43NzIwNzZdIHJh
aWQ2OiBzc2UyeDEgICAgMjc0MyBNQi9zClsgICAgMS44NDE1OTFdIHJhaWQ2OiBzc2UyeDIgICAg
NDQ3MiBNQi9zClsgICAgMS45MDgwNzRdIHJhaWQ2OiBzc2UyeDQgICAgNDU2MSBNQi9zClsgICAg
MS45MDgxMzFdIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gc3NlMng0ICg0NTYxIE1CL3MpClsgICAg
MS45MDkzNTBdIHhvcjogYXV0b21hdGljYWxseSB1c2luZyBiZXN0IGNoZWNrc3VtbWluZyBmdW5j
dGlvbjogZ2VuZXJpY19zc2UKWyAgICAxLjkyODA5M10gICAgZ2VuZXJpY19zc2U6ICAzMzY0LjAw
MCBNQi9zZWMKWyAgICAxLjkyODE0OV0geG9yOiB1c2luZyBmdW5jdGlvbjogZ2VuZXJpY19zc2Ug
KDMzNjQuMDAwIE1CL3NlYykKWyAgICAxLjkyOTg0NV0gbWQ6IHJhaWQ2IHBlcnNvbmFsaXR5IHJl
Z2lzdGVyZWQgZm9yIGxldmVsIDYKWyAgICAxLjkyOTkwOF0gbWQ6IHJhaWQ1IHBlcnNvbmFsaXR5
IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDUKWyAgICAxLjkyOTk2Ml0gbWQ6IHJhaWQ0IHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDQKWyAgICAxLjk0NzAxMF0gbWQ6IHJhaWQxMCBwZXJz
b25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAxMApbICAgIDEuOTYxNzMzXSBiaW86IGNyZWF0
ZSBzbGFiIDxiaW8tMT4gYXQgMQpbICAgIDEuOTYxODI2XSBtZC9yYWlkOm1kMDogZGV2aWNlIHNk
YzEgb3BlcmF0aW9uYWwgYXMgcmFpZCBkaXNrIDEKWyAgICAxLjk2MTg4NF0gbWQvcmFpZDptZDA6
IGRldmljZSBzZGIxIG9wZXJhdGlvbmFsIGFzIHJhaWQgZGlzayAwClsgICAgMS45NjE5NDBdIG1k
L3JhaWQ6bWQwOiBkZXZpY2Ugc2RkMSBvcGVyYXRpb25hbCBhcyByYWlkIGRpc2sgMgpbICAgIDEu
OTYyOTM1XSBtZC9yYWlkOm1kMDogYWxsb2NhdGVkIDMyMjhrQgpbICAgIDEuOTYzMTEwXSBtZC9y
YWlkOm1kMDogcmFpZCBsZXZlbCA1IGFjdGl2ZSB3aXRoIDMgb3V0IG9mIDMgZGV2aWNlcywgYWxn
b3JpdGhtIDIKWyAgICAxLjk2MzE4M10gUkFJRCBjb25mIHByaW50b3V0OgpbICAgIDEuOTYzMTg2
XSAgLS0tIGxldmVsOjUgcmQ6MyB3ZDozClsgICAgMS45NjMxODldICBkaXNrIDAsIG86MSwgZGV2
OnNkYjEKWyAgICAxLjk2MzE5Ml0gIGRpc2sgMSwgbzoxLCBkZXY6c2RjMQpbICAgIDEuOTYzMTk0
XSAgZGlzayAyLCBvOjEsIGRldjpzZGQxClsgICAgMS45NjMyMzBdIG1kMDogZGV0ZWN0ZWQgY2Fw
YWNpdHkgY2hhbmdlIGZyb20gMCB0byAzMDAwNTk4Mzk2OTI4ClsgICAgMS45Njc0NDVdICBtZDA6
IHVua25vd24gcGFydGl0aW9uIHRhYmxlClsgICAgMi4xMDA5MzRdIGZvcmNlZGV0aCAwMDAwOjAw
OjBhLjA6IGlmbmFtZSBldGgxLCBQSFkgT1VJIDB4NTA0MyBAIDEsIGFkZHIgOTA6ZTY6YmE6NTY6
NjQ6ZjAKWyAgICAyLjEwMTAxN10gZm9yY2VkZXRoIDAwMDA6MDA6MGEuMDogaGlnaGRtYSBjc3Vt
IHB3cmN0bCBtZ210IGdiaXQgbG5rdGltIG1zaSBkZXNjLXYzClsgICAgMi43MzQyOTNdIEVYVDQt
ZnMgKGRtLTcpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0
czogKG51bGwpClsgICAgNC40NDc5NjVdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsg
aXMgbm90IHJlYWR5ClsgICAgNC40NDc5NzVdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDE6IGxp
bmsgaXMgbm90IHJlYWR5ClsgICAgNC40NjA5NjNdIHVkZXZkWzU1Nl06IHN0YXJ0aW5nIHZlcnNp
b24gMTc1ClsgICAgNC40ODY3ODRdIEFkZGluZyAzOTAzNDg0ayBzd2FwIG9uIC9kZXYvbWFwcGVy
L3NwcmluZ2ZpZWxkLXN3YXAuICBQcmlvcml0eTotMSBleHRlbnRzOjEgYWNyb3NzOjM5MDM0ODRr
IFNTClsgICAgNC40OTYxMjRdIEVYVDQtZnMgKGRtLTcpOiByZS1tb3VudGVkLiBPcHRzOiBlcnJv
cnM9cmVtb3VudC1ybwpbICAgIDQuNTExODE5XSBscDogZHJpdmVyIGxvYWRlZCBidXQgbm8gZGV2
aWNlcyBmb3VuZApbICAgIDQuNTYxNjk5XSBwY2liYWNrIDAwMDA6MDE6MDUuMDogc2VpemluZyBk
ZXZpY2UKWyAgICA0LjU2MTgyNV0gcGNpYmFjayAwMDAwOjAxOjA1LjA6IGVuYWJsaW5nIGRldmlj
ZSAoMDAwNCAtPiAwMDA2KQpbICAgIDQuNTYyMTE5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg
W0xOS0FdIGVuYWJsZWQgYXQgSVJRIDE5ClsgICAgNC41NjIxMjRdIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNC41NjIxMzRdIHhlbl9tYXBfcGly
cV9nc2k6IHJldHVybmluZyBpcnEgMTkgZm9yIGdzaSAxOQpbICAgIDQuNTYyMTM3XSB4ZW46IC0t
PiBwaXJxPTE5IC0+IGlycT0xOSAoZ3NpPTE5KQpbICAgIDQuNTYyMTQxXSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjE5ClsgICAgNC41NjIxNDhdIHBjaWJhY2sgMDAwMDowMTowNS4wOiBQQ0kgSU5U
IEEgLT4gTGlua1tMTktBXSAtPiBHU0kgMTkgKGxldmVsLCBsb3cpIC0+IElSUSAxOQpbICAgIDQu
NTYyMTU5XSBwY2liYWNrIDAwMDA6MDE6MDUuMDogUENJIElOVCBBIGRpc2FibGVkClsgICAgNC41
NjIyODFdIGkyYyBpMmMtMDogbkZvcmNlMiBTTUJ1cyBhZGFwdGVyIGF0IDB4MmQwMApbICAgIDQu
NTYyMjg3XSBBQ1BJOiByZXNvdXJjZSBuRm9yY2UyX3NtYnVzIFtpbyAgMHgyZTAwLTB4MmUzZl0g
Y29uZmxpY3RzIHdpdGggQUNQSSByZWdpb24gU00wMCBbaW8gMHgyZTAwLTB4MmUzZl0KWyAgICA0
LjU2MjI5MV0gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRl
dmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgpbICAg
IDQuNTYyODM2XSB4ZW4tcGNpYmFjazogYmFja2VuZCBpcyBwYXNzdGhyb3VnaApbICAgIDQuNTg2
MjAzXSBzbmRfaGRhX2ludGVsIDAwMDA6MDA6MDcuMDogcG93ZXIgc3RhdGUgY2hhbmdlZCBieSBB
Q1BJIHRvIEQwClsgICAgNC41ODYyMTNdIHNuZF9oZGFfaW50ZWwgMDAwMDowMDowNy4wOiBwb3dl
ciBzdGF0ZSBjaGFuZ2VkIGJ5IEFDUEkgdG8gRDAKWyAgICA0LjU4NjQ3NV0gQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMQVpBXSBlbmFibGVkIGF0IElSUSAyMQpbICAgIDQuNTg2NDgwXSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAyMSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDQuNTg2NDg5
XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDIxIGZvciBnc2kgMjEKWyAgICA0LjU4
NjQ5Ml0geGVuOiAtLT4gcGlycT0yMSAtPiBpcnE9MjEgKGdzaT0yMSkKWyAgICA0LjU4NjQ5NV0g
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMQpbICAgIDQuNTg2NTAwXSBzbmRfaGRhX2ludGVsIDAw
MDA6MDA6MDcuMDogUENJIElOVCBBIC0+IExpbmtbTEFaQV0gLT4gR1NJIDIxIChsZXZlbCwgbG93
KSAtPiBJUlEgMjEKWyAgICA0LjU4NjUwNF0gaGRhX2ludGVsOiBEaXNhYmxpbmcgTVNJClsgICAg
NC41ODY1NjRdIHNuZF9oZGFfaW50ZWwgMDAwMDowMDowNy4wOiBzZXR0aW5nIGxhdGVuY3kgdGlt
ZXIgdG8gNjQKWyAgICA0LjU5NDM4MV0gZGV2aWNlLW1hcHBlcjogbXVsdGlwYXRoOiB2ZXJzaW9u
IDEuMy4wIGxvYWRlZApbICAgIDQuNjQ0NzQ2XSB3bWk6IE1hcHBlciBsb2FkZWQKWyAgICA0LjY3
Njg2Ml0gRVhUNC1mcyAoZG0tMCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0
YSBtb2RlLiBPcHRzOiBlcnJvcnM9cmVtb3VudC1ybwpbICAgIDQuNjc4NTI5XSBbRmlybXdhcmUg
QnVnXTogQUNQSShJR1BVKSBkZWZpbmVzIF9ET0QgYnV0IG5vdCBfRE9TClsgICAgNC42NzkwNDVd
IGlucHV0OiBWaWRlbyBCdXMgYXMgL2RldmljZXMvTE5YU1lTVE06MDAvZGV2aWNlOjAwL1BOUDBB
MDM6MDAvZGV2aWNlOjE5L0xOWFZJREVPOjAwL2lucHV0L2lucHV0NApbICAgIDQuNjgwMzE1XSBB
Q1BJOiBWaWRlbyBEZXZpY2UgW0lHUFVdIChtdWx0aS1oZWFkOiB5ZXMgIHJvbTogbm8gIHBvc3Q6
IG5vKQpbICAgIDQuNzU1ODMxXSBNQ0U6IEluLWtlcm5lbCBNQ0UgZGVjb2RpbmcgZW5hYmxlZC4K
WyAgICA0Ljc3ODg5NV0gRURBQyBNQzogVmVyOiAyLjEuMApbICAgIDQuNzg4OTQ5XSBBTUQ2NCBF
REFDIGRyaXZlciB2My40LjAKWyAgICA0LjkzNTI3N10gdHlwZT0xNDAwIGF1ZGl0KDEzMzkxNzUw
MzMuMzI0OjIpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFt
ZT0iL3NiaW4vZGhjbGllbnQiIHBpZD04ODcgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgIDQu
OTM1ODMwXSB0eXBlPTE0MDAgYXVkaXQoMTMzOTE3NTAzMy4zMjQ6Myk6IGFwcGFybW9yPSJTVEFU
VVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2xpYi9OZXR3b3JrTWFuYWdl
ci9ubS1kaGNwLWNsaWVudC5hY3Rpb24iIHBpZD04ODcgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpb
ICAgIDQuOTM2MjI1XSB0eXBlPTE0MDAgYXVkaXQoMTMzOTE3NTAzMy4zMjg6NCk6IGFwcGFybW9y
PSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2xpYi9jb25ubWFu
L3NjcmlwdHMvZGhjbGllbnQtc2NyaXB0IiBwaWQ9ODg3IGNvbW09ImFwcGFybW9yX3BhcnNlciIK
WyAgICA0Ljk5NjA5MV0gQnJpZGdlIGZpcmV3YWxsaW5nIHJlZ2lzdGVyZWQKWyAgICA1LjAzNTg5
NV0gZGV2aWNlIGV0aDEgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgICAgNS4xNDIxMDNdIGJy
bGFuOiBwb3J0IDEoZXRoMSkgZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpbICAgIDUuMTQyMTE4
XSBicmxhbjogcG9ydCAxKGV0aDEpIGVudGVyaW5nIGZvcndhcmRpbmcgc3RhdGUKWyAgICA1LjM5
NzU1MV0gaW5pdDogZmFpbHNhZmUgbWFpbiBwcm9jZXNzICgxMDEyKSBraWxsZWQgYnkgVEVSTSBz
aWduYWwKWyAgICA1LjUxMDMzNF0gdHlwZT0xNDAwIGF1ZGl0KDEzMzkxNzUwMzMuOTAwOjUpOiBh
cHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfcmVwbGFjZSIgbmFtZT0iL3NiaW4v
ZGhjbGllbnQiIHBpZD0xMjQ5IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgICA1LjUxMDM4Nl0g
dHlwZT0xNDAwIGF1ZGl0KDEzMzkxNzUwMzMuOTAwOjYpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVy
YXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0iL3Vzci9zYmluL3RjcGR1bXAiIHBpZD0xMjUxIGNv
bW09ImFwcGFybW9yX3BhcnNlciIKWyAgICA1LjUxMDkyN10gdHlwZT0xNDAwIGF1ZGl0KDEzMzkx
NzUwMzMuOTAwOjcpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfcmVwbGFj
ZSIgbmFtZT0iL3Vzci9saWIvTmV0d29ya01hbmFnZXIvbm0tZGhjcC1jbGllbnQuYWN0aW9uIiBw
aWQ9MTI0OSBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICAgNS41MTEyODFdIHR5cGU9MTQwMCBh
dWRpdCgxMzM5MTc1MDMzLjkwMDo4KTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9m
aWxlX3JlcGxhY2UiIG5hbWU9Ii91c3IvbGliL2Nvbm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3Jp
cHQiIHBpZD0xMjQ5IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgICA1LjY1NTk1MF0gRXZlbnQt
Y2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpbICAgIDUuNzI4ODg3XSBYRU5CVVM6IFVuYWJsZSB0
byByZWFkIGNwdSBzdGF0ZQpbICAgIDUuNzI5MTE5XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNw
dSBzdGF0ZQpbICAgIDUuNzI5MzMzXSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpb
ICAgIDUuNzI5NTU1XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgIDYuMTUy
MjM3XSBpbnB1dDogSERBIE5WaWRpYSBMaW5lIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
MDowNy4wL3NvdW5kL2NhcmQwL2lucHV0NQpbICAgIDYuMTUyNDY2XSBpbnB1dDogSERBIE5WaWRp
YSBGcm9udCBNaWMgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjA3LjAvc291bmQvY2Fy
ZDAvaW5wdXQ2ClsgICAgNi4xNTI2MTFdIGlucHV0OiBIREEgTlZpZGlhIFJlYXIgTWljIGFzIC9k
ZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4wL3NvdW5kL2NhcmQwL2lucHV0NwpbICAgIDYu
MTUyNzQ5XSBpbnB1dDogSERBIE5WaWRpYSBGcm9udCBIZWFkcGhvbmUgYXMgL2RldmljZXMvcGNp
MDAwMDowMC8wMDAwOjAwOjA3LjAvc291bmQvY2FyZDAvaW5wdXQ4ClsgICAgNi4xNTI4ODVdIGlu
cHV0OiBIREEgTlZpZGlhIExpbmUtT3V0IFNpZGUgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAw
OjAwOjA3LjAvc291bmQvY2FyZDAvaW5wdXQ5ClsgICAgNi4xNTMwMjJdIGlucHV0OiBIREEgTlZp
ZGlhIExpbmUtT3V0IENMRkUgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjA3LjAvc291
bmQvY2FyZDAvaW5wdXQxMApbICAgIDYuMTUzMTcwXSBpbnB1dDogSERBIE5WaWRpYSBMaW5lLU91
dCBTdXJyb3VuZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDcuMC9zb3VuZC9jYXJk
MC9pbnB1dDExClsgICAgNi4xNTMzMDZdIGlucHV0OiBIREEgTlZpZGlhIExpbmUtT3V0IEZyb250
IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNy4wL3NvdW5kL2NhcmQwL2lucHV0MTIK
WyAgICA2LjE1NzY0Ml0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBE
cml2ZXIgdmVyc2lvbjogMC40ClsgICAgNi4xNjExNzRdIEVEQUMgYW1kNjQ6IERSQU0gRUNDIGRp
c2FibGVkLgpbICAgIDYuMTYxMTk3XSBFREFDIGFtZDY0OiBFQ0MgZGlzYWJsZWQgaW4gdGhlIEJJ
T1Mgb3Igbm8gRUNDIGNhcGFiaWxpdHksIG1vZHVsZSB3aWxsIG5vdCBsb2FkLgpbICAgIDYuMTYx
MTk4XSAgRWl0aGVyIGVuYWJsZSBFQ0MgY2hlY2tpbmcgb3IgZm9yY2UgbW9kdWxlIGxvYWRpbmcg
Ynkgc2V0dGluZyAnZWNjX2VuYWJsZV9vdmVycmlkZScuClsgICAgNi4xNjEyMDBdICAoTm90ZSB0
aGF0IHVzZSBvZiB0aGUgb3ZlcnJpZGUgbWF5IGNhdXNlIHVua25vd24gc2lkZSBlZmZlY3RzLikK
WyAgICA2LjE4Njg3Ml0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAg
Ni4xOTc0MDddIFZHQSBzd2l0Y2hlcm9vOiBkZXRlY3RlZCBPcHRpbXVzIERTTSBtZXRob2QgXCBo
YW5kbGUKWyAgICA2LjE5Nzc5MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtTR1JVXSBlbmFi
bGVkIGF0IElSUSAyMApbICAgIDYuMTk3Nzk3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyMCB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDYuMTk3ODA0XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1
cm5pbmcgaXJxIDIwIGZvciBnc2kgMjAKWyAgICA2LjE5NzgwN10geGVuOiAtLT4gcGlycT0yMCAt
PiBpcnE9MjAgKGdzaT0yMCkKWyAgICA2LjE5NzgxMV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoy
MApbICAgIDYuMTk3ODE3XSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogUENJIElOVCBBIC0+IExpbmtb
U0dSVV0gLT4gR1NJIDIwIChsZXZlbCwgbG93KSAtPiBJUlEgMjAKWyAgICA2LjE5NzgyNV0gbm91
dmVhdSAwMDAwOjAyOjAwLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDYuMjAx
MDM0XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogRGV0ZWN0ZWQgYW4gTlY1MCBnZW5lcmF0
aW9uIGNhcmQgKDB4MGFhNDAwYTIpClsgICAgNi4yMTA5OTNdIFtkcm1dIG5vdXZlYXUgMDAwMDow
MjowMC4wOiBBdHRlbXB0aW5nIHRvIGxvYWQgQklPUyBpbWFnZSBmcm9tIFBSQU1JTgpbICAgIDYu
MjU3NTc3XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogLi4uIGFwcGVhcnMgdG8gYmUgdmFs
aWQKWyAgICA2LjI1NzU4Ml0gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6IEJJVCBCSU9TIGZv
dW5kClsgICAgNi4yNTc1ODZdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBCaW9zIHZlcnNp
b24gNjIuNzcuMzYuMDAKWyAgICA2LjI1NzU5MV0gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6
IFRNRFMgdGFibGUgdmVyc2lvbiAyLjAKWyAgICA2LjI1NzU5NF0gW2RybV0gbm91dmVhdSAwMDAw
OjAyOjAwLjA6IEZvdW5kIERpc3BsYXkgQ29uZmlndXJhdGlvbiBCbG9jayB2ZXJzaW9uIDQuMApb
ICAgIDYuMjU3NTk4XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogUmF3IERDQiBlbnRyeSAw
OiAwMTAwMDMwMCAwMDAwMDAxZQpbICAgIDYuMjU3NjAyXSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6
MDAuMDogUmF3IERDQiBlbnRyeSAxOiAwMTAxMTMzMiAwMDAyMDAxMApbICAgIDYuMjU3NjA2XSBb
ZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogUmF3IERDQiBlbnRyeSAyOiAwMDAwMDAwZSAwMDAw
MDAwMApbICAgIDYuMjU3NjEwXSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogRENCIGNvbm5l
Y3RvciB0YWJsZTogVkhFUiAweDQwIDUgMTYgNApbICAgIDYuMjU3NjEzXSBbZHJtXSBub3V2ZWF1
IDAwMDA6MDI6MDAuMDogICAwOiAweDAwMDAwMTAwOiB0eXBlIDB4MDAgaWR4IDAgdGFnIDB4ZmYK
WyAgICA2LjI1NzYxN10gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6ICAgMTogMHgwMDAwMTI2
MTogdHlwZSAweDYxIGlkeCAxIHRhZyAweDA3ClsgICAgNi4yNTc2MjJdIFtkcm1dIG5vdXZlYXUg
MDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9TIGluaXQgdGFibGUgMCBhdCBvZmZzZXQgMHhDQkNF
ClsgICAgNi4zNDIxMDBdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9T
IGluaXQgdGFibGUgMSBhdCBvZmZzZXQgMHhDRTJBClsgICAgNi4zNDIxMDNdIFtkcm1dIG5vdXZl
YXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9TIGluaXQgdGFibGUgMiBhdCBvZmZzZXQgMHhD
RTJDClsgICAgNi4zNDIxMTBdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZC
SU9TIGluaXQgdGFibGUgMyBhdCBvZmZzZXQgMHhDRUVEClsgICAgNi4zNDIxMjFdIFtkcm1dIG5v
dXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5nIFZCSU9TIGluaXQgdGFibGUgNCBhdCBvZmZzZXQg
MHhEMDNDClsgICAgNi4zNDIxMjRdIFtkcm1dIG5vdXZlYXUgMDAwMDowMjowMC4wOiBQYXJzaW5n
IFZCSU9TIGluaXQgdGFibGUgYXQgb2Zmc2V0IDB4RDBBMQpbICAgIDYuMzYxOTcwXSBbZHJtXSBu
b3V2ZWF1IDAwMDA6MDI6MDAuMDogMHhEMEExOiBDb25kaXRpb24gc3RpbGwgbm90IG1ldCBhZnRl
ciAyMG1zLCBza2lwcGluZyBmb2xsb3dpbmcgb3Bjb2RlcwpbICAgIDcuNzI4MDk0XSBpMmMgaTJj
LTE6IHNlbmRieXRlczogTkFLIGJhaWxvdXQuClsgICAgOC40NDQ3MjldIGkyYyBpMmMtMTogc2Vu
ZGJ5dGVzOiBOQUsgYmFpbG91dC4KWyAgICA5LjMwODk1NV0gYWR0NzQ3NSAxLTAwMmU6IEFEVDc0
NzMgZGV2aWNlLCByZXZpc2lvbiAzClsgICAgOS4zMDg5NTldIGFkdDc0NzUgMS0wMDJlOiBPcHRp
b25hbCBmZWF0dXJlczogcHdtMgpbICAgIDkuMzA4OTYzXSBhZHQ3NDc1IDEtMDAyZTogQnlwYXNz
aW5nIGF0dGVudWF0b3JzIG9uOiBpbjEKWyAgICA5LjcyOTI4MV0gaTJjIGkyYy0xOiBzZW5kYnl0
ZXM6IE5BSyBiYWlsb3V0LgpbICAgMTEuMDMyMTA2XSBpMmMgaTJjLTE6IHNlbmRieXRlczogTkFL
IGJhaWxvdXQuClsgICAxMi4wNzQwNjJdIGkyYyBpMmMtMTogc2VuZGJ5dGVzOiBOQUsgYmFpbG91
dC4KWyAgIDEyLjA4MTk0Ml0gbG05MCAxLTAwNGM6IFJlZ2lzdGVyIDB4MyByZWFkIGZhaWxlZCAo
LTUpClsgICAxMi4wODE5NDZdIGxtOTAgMS0wMDRjOiBJbml0aWFsaXphdGlvbiBmYWlsZWQhClsg
ICAxMi41MDE3NThdIGkyYyBpMmMtMTogc2VuZGJ5dGVzOiBOQUsgYmFpbG91dC4KWyAgIDEyLjY0
NTA2Ml0gaTJjIGkyYy0xOiBzZW5kYnl0ZXM6IE5BSyBiYWlsb3V0LgpbICAgMTMuMTQyODMwXSBp
MmMgaTJjLTE6IHNlbmRieXRlczogTkFLIGJhaWxvdXQuClsgICAxMy4zNjIyMTNdIFtkcm1dIG5v
dXZlYXUgMDAwMDowMjowMC4wOiAxIGF2YWlsYWJsZSBwZXJmb3JtYW5jZSBsZXZlbChzKQpbICAg
MTMuMzYyMjIwXSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogMDogY29yZSA1MDBNSHogc2hh
ZGVyIDE1MDBNSHogdm9sdGFnZSAxMTAwbVYgZmFuc3BlZWQgMTAwJQpbICAgMTMuMzYyMjMyXSBb
ZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogYzogY29yZSAzNTBNSHogc2hhZGVyIDE2MDBNSHoK
WyAgIDEzLjM2Nzg2MF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVt
b3J5OiAxNjI1NzM2IGtpQi4KWyAgIDEzLjM2Nzg2NF0gW1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wg
YWxsb2NhdG9yLgpbICAgMTMuMzY3ODc2XSBbZHJtXSBub3V2ZWF1IDAwMDA6MDI6MDAuMDogRGV0
ZWN0ZWQgMjU2TWlCIFZSQU0KWyAgIDEzLjM2Nzg3OV0gW2RybV0gbm91dmVhdSAwMDAwOjAyOjAw
LjA6IFN0b2xlbiBzeXN0ZW0gbWVtb3J5IGF0OiAweDAwZDAwMDAwMDAKWyAgIDEzLjM2Nzg5N10g
W2RybV0gbm91dmVhdSAwMDAwOjAyOjAwLjA6IDY0IE1pQiBHQVJUIChhcGVydHVyZSkKWyAgIDEz
LjQwOTM5NF0gW2RybV0gU3VwcG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNoaW5nIFJldiAxICgx
MC4xMC4yMDEwKS4KWyAgIDEzLjQwOTM5OF0gW2RybV0gTm8gZHJpdmVyIHN1cHBvcnQgZm9yIHZi
bGFuayB0aW1lc3RhbXAgcXVlcnkuClsgICAxMy41NjM5NjVdIFtkcm1dIG5vdXZlYXUgMDAwMDow
MjowMC4wOiBhbGxvY2F0ZWQgMTI4MHgxMDI0IGZiOiAweDJmMDAwMCwgYm8gZmZmZjg4MDAwMjk5
MTgwMApbICAgMTMuNTY0MjQ2XSBmYmNvbjogbm91dmVhdWZiIChmYjApIGlzIHByaW1hcnkgZGV2
aWNlClsgICAxMy42MDY1MzZdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVm
ZmVyIGRldmljZSAxNjB4NjQKWyAgIDEzLjYwODc4NV0gZmIwOiBub3V2ZWF1ZmIgZnJhbWUgYnVm
ZmVyIGRldmljZQpbICAgMTMuNjA4Nzg4XSBkcm06IHJlZ2lzdGVyZWQgcGFuaWMgbm90aWZpZXIK
WyAgIDEzLjYwODc5N10gW2RybV0gSW5pdGlhbGl6ZWQgbm91dmVhdSAwLjAuMTYgMjAwOTA0MjAg
Zm9yIDAwMDA6MDI6MDAuMCBvbiBtaW5vciAwClsgICAxMy42MzM2MTBdIGluaXQ6IHBseW1vdXRo
LXNwbGFzaCBtYWluIHByb2Nlc3MgKDE4MTEpIHRlcm1pbmF0ZWQgd2l0aCBzdGF0dXMgMQpbICAg
MTUuNzg0MDkyXSBicmxhbjogbm8gSVB2NiByb3V0ZXJzIHByZXNlbnQKWyAgIDIwLjE5MjA4Ml0g
YnJsYW46IHBvcnQgMShldGgxKSBlbnRlcmluZyBmb3J3YXJkaW5nIHN0YXRlClsgICA2MS42ODgw
MTVdIHBjaWJhY2sgMDAwMDowMTowNS4wOiBlbmFibGluZyBwZXJtaXNzaXZlIG1vZGUgY29uZmln
dXJhdGlvbiBzcGFjZSBhY2Nlc3NlcyEKWyAgIDYxLjY4ODAyMl0gcGNpYmFjayAwMDAwOjAxOjA1
LjA6IHBlcm1pc3NpdmUgbW9kZSBpcyBwb3RlbnRpYWxseSB1bnNhZmUhClsgICA2MS44MTQzOTld
IGRldmljZSB2aWYxLjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgICA2MS44MTk3MTNdIEFE
RFJDT05GKE5FVERFVl9VUCk6IHZpZjEuMDogbGluayBpcyBub3QgcmVhZHkKWyAgIDYxLjgzNTE4
Nl0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0KWyAgIDYyLjI5
MjIxNV0gYnJsYW46IHBvcnQgMih2aWYxLjApIGVudGVyaW5nIGRpc2FibGVkIHN0YXRlClsgICA2
Mi4yOTIzMTldIGJybGFuOiBwb3J0IDIodmlmMS4wKSBlbnRlcmluZyBkaXNhYmxlZCBzdGF0ZQo=
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_domain-builder-ng.log"
Content-Disposition: attachment; filename="dom0_domain-builder-ng.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hr1

MjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6ICMj
IyAtLS0tLSB4YyBkb21haW4gYnVpbGRlciBsb2dmaWxlIG9wZW5lZCAtLS0tLQoyMDEyLTA2LTA4
IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9j
YXRlOiBjbWRsaW5lPSJyb290PS9kZXYveHZkYTEgaW9tbXU9c29mdCBkZWJ1ZyBsb2dsZXZlbD0x
MCBlYXJseXByaW50az14ZW5ib290IGNvbnNvbGU9aHZjMCBybyB4ZW5jb25zPXR0eSIsIGZlYXR1
cmVzPSIiCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvdXNyL2xvY2FsL3hlbmRvbWFpbnMv
cHJlY2lzZV90ZXN0L2tlcm5lbC5pbWciCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0g
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA1MDAwIE1C
CjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fcmFtZGlza19maWxlOiBmaWxlbmFtZT0iL3Vzci9sb2NhbC94ZW5kb21haW5zL3ByZWNp
c2VfdGVzdC9pbml0cmQuaW1nIgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvY19maWxlbWFwICAgIDogMTM4MzUga0IKMjAx
Mi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2Rv
bV9ib290X3hlbl9pbml0OiB2ZXIgNC4xLCBjYXBzIHhlbi0zLjAteDg2XzY0IHhlbi0zLjAteDg2
XzMycCBodm0tMy4wLXg4Nl8zMiBodm0tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfNjQgCjIwMTIt
MDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21f
cGFyc2VfaW1hZ2U6IGNhbGxlZAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgbXVsdGlib290LWJp
bmFyeSBsb2FkZXIgLi4uIAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogbG9hZGVyIHByb2JlIGZhaWxlZAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENF
U1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlp
bmcgTGludXggYnpJbWFnZSBsb2FkZXIgLi4uIAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEz
NjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDogMTgy
NTQga0IKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9kb19ndW56aXA6IHVuemlwIG9rLCAweDRiMzU3NyAtPiAweDExZDNhYTAKMjAx
Mi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRl
ciBwcm9iZSBPSwoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVs
Zl9wYXJzZV9iaW5hcnk6IHBoZHI6IHBhZGRyPTB4MTAwMDAwMCBtZW1zej0weGFkNTAwMAoyMDEy
LTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5hcnk6
IHBoZHI6IHBhZGRyPTB4MWMwMDAwMCBtZW1zej0weGU1MGUwCjIwMTItMDYtMDggMTk6MDQ6NDgg
Q0VTVCBbMTM2MF0geGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjogcGFkZHI9MHgx
Y2U2MDAwIG1lbXN6PTB4MTQ0ODAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4Yzog
ZGV0YWlsOiBlbGZfcGFyc2VfYmluYXJ5OiBwaGRyOiBwYWRkcj0weDFjZmIwMDAgbWVtc3o9MHgz
NjQwMDAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiBlbGZfcGFy
c2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDIwNWYwMDAKMjAxMi0wNi0wOCAxOTow
NDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiBlbGZfeGVuX3BhcnNlX25vdGU6IEdVRVNUX09T
ID0gImxpbnV4IgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVs
Zl94ZW5fcGFyc2Vfbm90ZTogR1VFU1RfVkVSU0lPTiA9ICIyLjYiCjIwMTItMDYtMDggMTk6MDQ6
NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBYRU5fVkVSU0lP
TiA9ICJ4ZW4tMy4wIgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogVklSVF9CQVNFID0gMHhmZmZmZmZmZjgwMDAwMDAwCjIwMTIt
MDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBFTlRSWSA9IDB4ZmZmZmZmZmY4MWNmYjIwMAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEz
NjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZm
ZmZmZmZmODEwMDEwMDAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWls
OiBlbGZfeGVuX3BhcnNlX25vdGU6IEZFQVRVUkVTID0gIiF3cml0YWJsZV9wYWdlX3RhYmxlc3xw
YWVfcGdkaXJfYWJvdmVfNGdiIgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogUEFFX01PREUgPSAieWVzIgoyMDEyLTA2LTA4IDE5
OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVS
ID0gImdlbmVyaWMiCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiB1bmtub3duIHhlbiBlbGYgbm90ZSAoMHhkKQoyMDEyLTA2LTA4
IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogU1VT
UEVORF9DQU5DRUwgPSAweDEKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0
YWlsOiBlbGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZmZmZjgwMDAwMDAwMDAw
MAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6IGVsZl94ZW5fcGFy
c2Vfbm90ZTogUEFERFJfT0ZGU0VUID0gMHgwCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2
MF0geGM6IGRldGFpbDogZWxmX3hlbl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKMjAxMi0w
Ni0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiAgICAgdmlydF9iYXNlICAgICAg
ICA9IDB4ZmZmZmZmZmY4MDAwMDAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIHhj
OiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCjIwMTItMDYtMDggMTk6MDQ6NDgg
Q0VTVCBbMTM2MF0geGM6IGRldGFpbDogICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweGZmZmZmZmZm
ODAwMDAwMDAKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiAgICAg
dmlydF9rc3RhcnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ4
IENFU1QgWzEzNjBdIHhjOiBkZXRhaWw6ICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZm
ZjgyMDVmMDAwCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VTVCBbMTM2MF0geGM6IGRldGFpbDogICAg
IHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODFjZmIyMDAKMjAxMi0wNi0wOCAxOTowNDo0
OCBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX3BhcnNlX2VsZl9rZXJuZWw6IHhlbi0zLjAteDg2XzY0OiAweGZmZmZm
ZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgyMDVmMDAwCjIwMTItMDYtMDggMTk6MDQ6NDggQ0VT
VCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IG1lbSA1MTIg
TUIsIHBhZ2VzIDB4MjAwMDAgcGFnZXMsIDRrIGVhY2gKMjAxMi0wNi0wOCAxOTowNDo0OCBDRVNU
IFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogMHgyMDAwMCBw
YWdlcwoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogeGNfZG9tX2Jvb3RfbWVtX2luaXQ6IGNhbGxlZAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1Qg
WzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14
ODZfNjQsIGFkZHJlc3Mgc2l6ZSA2NAoyMDEyLTA2LTA4IDE5OjA0OjQ4IENFU1QgWzEzNjBdIGRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDogMTAyNCBrQgoy
MDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX2J1aWxkX2ltYWdlOiBjYWxsZWQKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBk
b21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAgIGtlcm5lbCAgICAg
ICA6IDB4ZmZmZmZmZmY4MTAwMDAwMCAtPiAweGZmZmZmZmZmODIwNWYwMDAgIChwZm4gMHgxMDAw
ICsgMHgxMDVmIHBhZ2VzKQoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTAw
MCsweDEwNWYgYXQgMHg3ZmQ5ZjUyMWMwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYw
XSB4YzogZGV0YWlsOiBlbGZfbG9hZF9iaW5hcnk6IHBoZHIgMCBhdCAweDB4N2ZkOWY1MjFjMDAw
IC0+IDB4MHg3ZmQ5ZjVjZjEwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSB4Yzog
ZGV0YWlsOiBlbGZfbG9hZF9iaW5hcnk6IHBoZHIgMSBhdCAweDB4N2ZkOWY1ZTFjMDAwIC0+IDB4
MHg3ZmQ5ZjVmMDEwZTAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSB4YzogZGV0YWls
OiBlbGZfbG9hZF9iaW5hcnk6IHBoZHIgMiBhdCAweDB4N2ZkOWY1ZjAyMDAwIC0+IDB4MHg3ZmQ5
ZjVmMTY0ODAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSB4YzogZGV0YWlsOiBlbGZf
bG9hZF9iaW5hcnk6IHBoZHIgMyBhdCAweDB4N2ZkOWY1ZjE3MDAwIC0+IDB4MHg3ZmQ5ZjVmZWYw
MDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6
IHhjX2RvbV9hbGxvY19zZWdtZW50OiAgIHJhbWRpc2sgICAgICA6IDB4ZmZmZmZmZmY4MjA1ZjAw
MCAtPiAweGZmZmZmZmZmODQ2MzAwMDAgIChwZm4gMHgyMDVmICsgMHgyNWQxIHBhZ2VzKQoyMDEy
LTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9t
X21hbGxvYyAgICAgICAgICAgIDogMjI2IGtCCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2
MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5n
OiBwZm4gMHgyMDVmKzB4MjVkMSBhdCAweDdmZDllOWEyZjAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ5
IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2RvX2d1bnppcDogdW56
aXAgb2ssIDB4ZDgyZDk5IC0+IDB4MjVkMDQxMAoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEz
NjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAgcGh5czJt
YWNoICAgIDogMHhmZmZmZmZmZjg0NjMwMDAwIC0+IDB4ZmZmZmZmZmY4NDczMDAwMCAgKHBmbiAw
eDQ2MzAgKyAweDEwMCBwYWdlcykKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21h
aW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyOiBkb21VIG1hcHBpbmc6IHBmbiAw
eDQ2MzArMHgxMDAgYXQgMHg3ZmRhMGMwNGMwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsx
MzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIHN0YXJ0
IGluZm8gICA6IDB4ZmZmZmZmZmY4NDczMDAwMCAocGZuIDB4NDczMCkKMjAxMi0wNi0wOCAxOTow
NDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdl
ICAgOiAgIHhlbnN0b3JlICAgICA6IDB4ZmZmZmZmZmY4NDczMTAwMCAocGZuIDB4NDczMSkKMjAx
Mi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2Rv
bV9hbGxvY19wYWdlICAgOiAgIGNvbnNvbGUgICAgICA6IDB4ZmZmZmZmZmY4NDczMjAwMCAocGZu
IDB4NDczMikKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBk
ZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAweDAwMDBmZmZmZmZmZmZmZmYvNDg6IDB4ZmZmZjAwMDAw
MDAwMDAwMCAtPiAweGZmZmZmZmZmZmZmZmZmZmYsIDEgdGFibGUocykKMjAxMi0wNi0wOCAxOTow
NDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDdmZmZmZmZmZmYvMzk6IDB4ZmZmZmZmODAwMDAwMDAwMCAtPiAweGZmZmZmZmZmZmZm
ZmZmZmYsIDEgdGFibGUocykKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5i
dWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAweDAwMDAwMDAwM2ZmZmZmZmYvMzA6IDB4
ZmZmZmZmZmY4MDAwMDAwMCAtPiAweGZmZmZmZmZmYmZmZmZmZmYsIDEgdGFibGUocykKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2Vf
dGFibGVzOiAweDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4ZmZmZmZmZmY4MDAwMDAwMCAtPiAweGZm
ZmZmZmZmODQ3ZmZmZmYsIDM2IHRhYmxlKHMpCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2
MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBwYWdlIHRh
YmxlcyAgOiAweGZmZmZmZmZmODQ3MzMwMDAgLT4gMHhmZmZmZmZmZjg0NzVhMDAwICAocGZuIDB4
NDczMyArIDB4MjcgcGFnZXMpCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHg0
NzMzKzB4MjcgYXQgMHg3ZmRhMTMyMDIwMDAKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYw
XSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIGJvb3Qgc3Rh
Y2sgICA6IDB4ZmZmZmZmZmY4NDc1YTAwMCAocGZuIDB4NDc1YSkKMjAxMi0wNi0wOCAxOTowNDo0
OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9pbWFnZSAg
OiB2aXJ0X2FsbG9jX2VuZCA6IDB4ZmZmZmZmZmY4NDc1YjAwMAoyMDEyLTA2LTA4IDE5OjA0OjQ5
IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6
IHZpcnRfcGd0YWJfZW5kIDogMHhmZmZmZmZmZjg0ODAwMDAwCjIwMTItMDYtMDggMTk6MDQ6NDkg
Q0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9pbWFnZTogY2Fs
bGVkCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWls
OiBhcmNoX3NldHVwX2Jvb3RlYXJseTogZG9pbmcgbm90aGluZwoyMDEyLTA2LTA4IDE5OjA0OjQ5
IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazog
c3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhlbi0zLjAteDg2XzY0IDw9IG1hdGNoZXMKMjAxMi0wNi0w
OCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21w
YXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKMjAxMi0wNi0w
OCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21w
YXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiBodm0tMy4wLXg4Nl8zMgoyMDEyLTA2LTA4
IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBh
dF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMycAoyMDEyLTA2LTA4
IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBh
dF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzY0CjIwMTItMDYtMDgg
MTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fdXBkYXRl
X2d1ZXN0X3AybTogZHN0IDY0Yml0LCBwYWdlcyAweDIwMDAwCjIwMTItMDYtMDggMTk6MDQ6NDkg
Q0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHg0NzMy
LCBtZm4gMHgzMmE2YQoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogY2xlYXJfcGFnZTogcGZuIDB4NDczMSwgbWZuIDB4MzJhNmIKMjAxMi0wNi0w
OCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5f
dG9fcHRyOiBkb21VIG1hcHBpbmc6IHBmbiAweDQ3MzArMHgxIGF0IDB4N2ZkYTEzMjAxMDAwCjIw
MTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiBzdGFy
dF9pbmZvX3g4Nl82NDogY2FsbGVkCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBbMTM2MF0gZG9t
YWluYnVpbGRlcjogZGV0YWlsOiBzZXR1cF9oeXBlcmNhbGxfcGFnZTogdmFkZHI9MHhmZmZmZmZm
ZjgxMDAxMDAwIHBmbj0weDEwMDEKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21h
aW5idWlsZGVyOiBkZXRhaWw6IGRvbWFpbiBidWlsZGVyIG1lbW9yeSBmb290cHJpbnQKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgIGFsbG9j
YXRlZAoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMTk2MTMga0IKMjAxMi0wNi0wOCAxOTowNDo0
OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAg
ICAgICA6IDAgYnl0ZXMKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWls
ZGVyOiBkZXRhaWw6ICAgIG1hcHBlZAoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogICAgICAgZmlsZSBtbWFwICAgICAgICAgIDogNTAxMyBNQgoy
MDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBdIGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogNTUgTUIKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsx
MzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9p
bmZvOiBwZm4gMHgwLCBtZm4gMHhjZmM0OQoyMDEyLTA2LTA4IDE5OjA0OjQ5IENFU1QgWzEzNjBd
IGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc2hhcmVkX2luZm9feDg2XzY0OiBjYWxsZWQKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IHZjcHVfeDg2
XzY0OiBjYWxsZWQKMjAxMi0wNi0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzY0OiBjcjM6IHBmbiAweDQ3MzMgbWZuIDB4MzJhNjkKMjAxMi0w
Ni0wOCAxOTowNDo0OSBDRVNUIFsxMzYwXSBkb21haW5idWlsZGVyOiBkZXRhaWw6IGxhdW5jaF92
bTogY2FsbGVkLCBjdHh0PTB4N2ZkOWY3N2ZhNTMwCjIwMTItMDYtMDggMTk6MDQ6NDkgQ0VTVCBb
MTM2MF0gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCg==
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xen-hotplug.log"
Content-Disposition: attachment; filename="dom0_xen-hotplug.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6ht2

UlRORVRMSU5LIGFuc3dlcnM6IE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkCg==
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xend-debug.log"
Content-Disposition: attachment; filename="dom0_xend-debug.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hu3

WGVuZCBzdGFydGVkIGF0IEZyaSBKdW4gIDggMTk6MDM6NTQgMjAxMi4KY2F0OiAvc3lzL2J1cy9z
Y3NpL2RldmljZXMvaG9zdDAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDog
L3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QwL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QwL3R5cGU6IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDAvcmV2OiBObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QwL3Njc2lf
bGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rldmlj
ZXMvaG9zdDEvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMv
c2NzaS9kZXZpY2VzL2hvc3QxL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDog
L3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QxL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv
cnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDEvcmV2OiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QxL3Njc2lfbGV2ZWw6IE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDIv
dmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZp
Y2VzL2hvc3QyL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMv
c2NzaS9kZXZpY2VzL2hvc3QyL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAv
c3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDIvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5
CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QyL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDMvdmVuZG9yOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Qz
L21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZp
Y2VzL2hvc3QzL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9z
Y3NpL2RldmljZXMvaG9zdDMvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5
cy9idXMvc2NzaS9kZXZpY2VzL2hvc3QzL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJl
Y3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDQvdmVuZG9yOiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q0L21vZGVsOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q0
L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rldmlj
ZXMvaG9zdDQvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2Nz
aS9kZXZpY2VzL2hvc3Q0L3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0
OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDUvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q1L21vZGVsOiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q1L3R5cGU6IE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDUv
cmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2Vz
L2hvc3Q1L3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1
cy9zY3NpL2RldmljZXMvdGFyZ2V0MDowOjAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDA6MDowL21vZGVsOiBObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDA6MDow
L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rldmlj
ZXMvdGFyZ2V0MDowOjAvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL3RhcmdldDA6MDowL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBk
aXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MTowOjAvdmVuZG9yOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3Rhcmdl
dDE6MDowL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2Nz
aS9kZXZpY2VzL3RhcmdldDE6MDowL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0
OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MTowOjAvcmV2OiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDE6MDowL3Njc2lfbGV2
ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMv
dGFyZ2V0MjowOjAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL3RhcmdldDI6MDowL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDI6MDowL3R5cGU6IE5vIHN1Y2gg
ZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MjowOjAv
cmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2Vz
L3RhcmdldDI6MDowL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAv
c3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0MzowOjAvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDM6MDowL21vZGVsOiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3Rhcmdl
dDM6MDowL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3Np
L2RldmljZXMvdGFyZ2V0MzowOjAvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDog
L3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDM6MDowL3Njc2lfbGV2ZWw6IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0NDowOjAvdmVu
ZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2Vz
L3RhcmdldDQ6MDowL21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL3RhcmdldDQ6MDowL3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv
cnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvdGFyZ2V0NDowOjAvcmV2OiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL3RhcmdldDQ6MDowL3Nj
c2lfbGV2ZWw6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2Rl
dmljZXMvaG9zdDYvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL2hvc3Q2L21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNh
dDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q2L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJl
Y3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDYvcmV2OiBObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q2L3Njc2lfbGV2ZWw6
IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9z
dDcvdmVuZG9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9idXMvc2NzaS9k
ZXZpY2VzL2hvc3Q3L21vZGVsOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNhdDogL3N5cy9i
dXMvc2NzaS9kZXZpY2VzL2hvc3Q3L3R5cGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY2F0
OiAvc3lzL2J1cy9zY3NpL2RldmljZXMvaG9zdDcvcmV2OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5CmNhdDogL3N5cy9idXMvc2NzaS9kZXZpY2VzL2hvc3Q3L3Njc2lfbGV2ZWw6IE5vIHN1Y2gg
ZmlsZSBvciBkaXJlY3RvcnkK
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xend.log"
Content-Disposition: attachment; filename="dom0_xend.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hv4

WzIwMTItMDYtMDggMTk6MDM6NTQgMTM2MF0gSU5GTyAoU3J2RGFlbW9uOjMzMikgWGVuZCBEYWVt
b24gc3RhcnRlZApbMjAxMi0wNi0wOCAxOTowMzo1NCAxMzYwXSBJTkZPIChTcnZEYWVtb246MzM2
KSBYZW5kIGNoYW5nZXNldDogdW5hdmFpbGFibGUuClsyMDEyLTA2LTA4IDE5OjAzOjU1IDEzNjBd
IElORk8gKFhlbmROZXR3b3JrOjExNCkgTm90IHJlY3JlYXRpbmcgbWlzc2luZyB1bm1hbmFnZWQg
bmV0d29yayBicndhbgpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBERUJVRyAoWGVuZE5vZGU6
MzMyKSBwc2NzaSByZWNvcmQgY291bnQ6IDE4ClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIERF
QlVHIChYZW5kQ1BVUG9vbDo3NDcpIHJlY3JlYXRlX2FjdGl2ZV9wb29scwpbMjAxMi0wNi0wOCAx
OTowMzo1NiAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTUxKSBYZW5kRG9tYWluSW5mby5y
ZWNyZWF0ZSh7J21heF92Y3B1X2lkJzogMywgJ2NwdV90aW1lJzogMTQxMTYyMTEzNzhMLCAnc3Np
ZHJlZic6IDAsICdodm0nOiAwLCAnc2h1dGRvd25fcmVhc29uJzogMjU1LCAnZHlpbmcnOiAwLCAn
b25saW5lX3ZjcHVzJzogNCwgJ2RvbWlkJzogMCwgJ3BhdXNlZCc6IDAsICdjcmFzaGVkJzogMCwg
J3J1bm5pbmcnOiAxLCAnbWF4bWVtX2tiJzogMTcxNzk4NjkxODBMLCAnc2h1dGRvd24nOiAwLCAn
bWVtX2tiJzogMzQwNzA0MEwsICdibG9ja2VkJzogMCwgJ2hhbmRsZSc6IFswLCAwLCAwLCAwLCAw
LCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwXSwgJ2NwdXBvb2wnOiAwLCAnbmFtZSc6
ICdEb21haW4tMCd9KQpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBJTkZPIChYZW5kRG9tYWlu
SW5mbzoxNjkpIFJlY3JlYXRpbmcgZG9tYWluIDAsIFVVSUQgMDAwMDAwMDAtMDAwMC0wMDAwLTAw
MDAtMDAwMDAwMDAwMDAwLiBhdCAvbG9jYWwvZG9tYWluLzAKWzIwMTItMDYtMDggMTk6MDM6NTYg
MTM2MF0gREVCVUcgKFhlbmREb21haW5JbmZvOjM0MjApIFN0b3JpbmcgVk0gZGV0YWlsczogeydv
bl94ZW5kX3N0b3AnOiAnaWdub3JlJywgJ3Bvb2xfbmFtZSc6ICdQb29sLTAnLCAnc2hhZG93X21l
bW9yeSc6ICcwJywgJ3V1aWQnOiAnMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAw
JywgJ29uX3JlYm9vdCc6ICdyZXN0YXJ0JywgJ2ltYWdlJzogIihsaW51eCAoa2VybmVsICcnKSAo
c3VwZXJwYWdlcyAwKSAobm9taWdyYXRlIDApICh0c2NfbW9kZSAwKSkiLCAnb25fcG93ZXJvZmYn
OiAnZGVzdHJveScsICdib290bG9hZGVyX2FyZ3MnOiAnJywgJ29uX3hlbmRfc3RhcnQnOiAnaWdu
b3JlJywgJ29uX2NyYXNoJzogJ3Jlc3RhcnQnLCAneGVuZC9yZXN0YXJ0X2NvdW50JzogJzAnLCAn
dmNwdXMnOiAnNCcsICd2Y3B1X2F2YWlsJzogJzE1JywgJ2Jvb3Rsb2FkZXInOiAnJywgJ25hbWUn
OiAnRG9tYWluLTAnfQpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBERUJVRyAoWGVuZERvbWFp
bkluZm86MTc5NCkgU3RvcmluZyBkb21haW4gZGV0YWlsczogeydjcHUvMy9hdmFpbGFiaWxpdHkn
OiAnb25saW5lJywgJ2Rlc2NyaXB0aW9uJzogJycsICdjb25zb2xlL2xpbWl0JzogJzEwNDg1NzYn
LCAnbWVtb3J5L3RhcmdldCc6ICczNDA3MDQwJywgJ2NwdS8yL2F2YWlsYWJpbGl0eSc6ICdvbmxp
bmUnLCAndm0nOiAnL3ZtLzAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCcsICdk
b21pZCc6ICcwJywgJ2NwdS8wL2F2YWlsYWJpbGl0eSc6ICdvbmxpbmUnLCAnY3B1LzEvYXZhaWxh
YmlsaXR5JzogJ29ubGluZScsICdjb250cm9sL3BsYXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNz
b3Itc3VzcGVuZCc6ICcxJywgJ2NvbnNvbGUvdHlwZSc6ICd4ZW5jb25zb2xlZCcsICduYW1lJzog
J0RvbWFpbi0wJ30KWzIwMTItMDYtMDggMTk6MDM6NTYgMTM2MF0gREVCVUcgKFhlbmREb21haW46
NDc2KSBBZGRpbmcgRG9tYWluOiAwClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIERFQlVHIChY
ZW5kRG9tYWluOjQxMCkgbnVtYmVyIG9mIHZjcHVzIHRvIHVzZSBpcyAwClsyMDEyLTA2LTA4IDE5
OjAzOjU2IDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxODgxKSBYZW5kRG9tYWluSW5mby5o
YW5kbGVTaHV0ZG93bldhdGNoClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIElORk8gKFNydlNl
cnZlcjoxODQpIHVuaXggcGF0aD0vdmFyL2xpYi94ZW5kL3hlbmQtc29ja2V0ClsyMDEyLTA2LTA4
IDE5OjAzOjU2IDEzNjBdIFdBUk5JTkcgKFhlbmRBUEk6NzA4KSBBUEkgY2FsbDogVkJELnNldF9k
ZXZpY2Ugbm90IGZvdW5kClsyMDEyLTA2LTA4IDE5OjAzOjU2IDEzNjBdIFdBUk5JTkcgKFhlbmRB
UEk6NzA4KSBBUEkgY2FsbDogVkJELnNldF90eXBlIG5vdCBmb3VuZApbMjAxMi0wNi0wOCAxOTow
Mzo1NiAxMzYwXSBXQVJOSU5HIChYZW5kQVBJOjcwOCkgQVBJIGNhbGw6IHNlc3Npb24uZ2V0X2Fs
bF9yZWNvcmRzIG5vdCBmb3VuZApbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBXQVJOSU5HIChY
ZW5kQVBJOjcwOCkgQVBJIGNhbGw6IGV2ZW50LmdldF9yZWNvcmQgbm90IGZvdW5kClsyMDEyLTA2
LTA4IDE5OjAzOjU2IDEzNjBdIFdBUk5JTkcgKFhlbmRBUEk6NzA4KSBBUEkgY2FsbDogZXZlbnQu
Z2V0X2FsbCBub3QgZm91bmQKWzIwMTItMDYtMDggMTk6MDM6NTYgMTM2MF0gV0FSTklORyAoWGVu
ZEFQSTo3MDgpIEFQSSBjYWxsOiBWSUYuc2V0X2RldmljZSBub3QgZm91bmQKWzIwMTItMDYtMDgg
MTk6MDM6NTYgMTM2MF0gV0FSTklORyAoWGVuZEFQSTo3MDgpIEFQSSBjYWxsOiBWSUYuc2V0X01B
QyBub3QgZm91bmQKWzIwMTItMDYtMDggMTk6MDM6NTYgMTM2MF0gV0FSTklORyAoWGVuZEFQSTo3
MDgpIEFQSSBjYWxsOiBWSUYuc2V0X01UVSBub3QgZm91bmQKWzIwMTItMDYtMDggMTk6MDM6NTYg
MTM2MF0gV0FSTklORyAoWGVuZEFQSTo3MDgpIEFQSSBjYWxsOiBkZWJ1Zy5nZXRfYWxsIG5vdCBm
b3VuZApbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBJTkZPIChYTUxSUENTZXJ2ZXI6MTYxKSBP
cGVuaW5nIFVuaXggZG9tYWluIHNvY2tldCBYTUwtUlBDIHNlcnZlciBvbiAvdmFyL3J1bi94ZW5k
L3hlbi1hcGkuc29jazsgYXV0aGVudGljYXRpb24gaGFzIGJlZW4gZGlzYWJsZWQgZm9yIHRoaXMg
c2VydmVyLgpbMjAxMi0wNi0wOCAxOTowMzo1NiAxMzYwXSBJTkZPIChYTUxSUENTZXJ2ZXI6MTYx
KSBPcGVuaW5nIFVuaXggZG9tYWluIHNvY2tldCBYTUwtUlBDIHNlcnZlciBvbiAvdmFyL3J1bi94
ZW5kL3htbHJwYy5zb2NrLgpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoWGVuZERv
bWFpbkluZm86MTAzKSBYZW5kRG9tYWluSW5mby5jcmVhdGUoWyd2bScsIFsnbmFtZScsICdwcmVj
aXNldGVzdCddLCBbJ21lbW9yeScsIDUxMl0sIFsnb25feGVuZF9zdGFydCcsICdpZ25vcmUnXSwg
Wydvbl94ZW5kX3N0b3AnLCAnaWdub3JlJ10sIFsndmNwdXMnLCAxXSwgWydvb3MnLCAxXSwgWydp
bWFnZScsIFsnbGludXgnLCBbJ2tlcm5lbCcsICcvdXNyL2xvY2FsL3hlbmRvbWFpbnMvcHJlY2lz
ZV90ZXN0L2tlcm5lbC5pbWcnXSwgWydyYW1kaXNrJywgJy91c3IvbG9jYWwveGVuZG9tYWlucy9w
cmVjaXNlX3Rlc3QvaW5pdHJkLmltZyddLCBbJ3Jvb3QnLCAnL2Rldi94dmRhMSddLCBbJ3ZpZGVv
cmFtJywgNF0sIFsnYXJncycsICdpb21tdT1zb2Z0IGRlYnVnIGxvZ2xldmVsPTEwIGVhcmx5cHJp
bnRrPXhlbmJvb3QgY29uc29sZT1odmMwIHJvIHhlbmNvbnM9dHR5J10sIFsndHNjX21vZGUnLCAw
XSwgWydub21pZ3JhdGUnLCAwXV1dLCBbJ3MzX2ludGVncml0eScsIDFdLCBbJ2RldmljZScsIFsn
dmJkJywgWyd1bmFtZScsICdmaWxlOi91c3IvbG9jYWwveGVuZG9tYWlucy9wcmVjaXNlX3Rlc3Qv
eHZkYS5pbWcnXSwgWydkZXYnLCAneHZkYSddLCBbJ21vZGUnLCAndyddXV0sIFsnZGV2aWNlJywg
WydwY2knLCBbJ2RldicsIFsnc2xvdCcsICcweDA1J10sIFsnZG9tYWluJywgJzB4MDAwMCddLCBb
J2tleScsICcwMTowNS4wJ10sIFsnYnVzJywgJzB4MDEnXSwgWyd2ZGV2Zm4nLCAnMHgxMDAnXSwg
WydmdW5jJywgJzB4MCddXV1dLCBbJ2RldmljZScsIFsndmlmJywgWydtYWMnLCAnMDA6MTY6MDA6
MDA6NDI6MjMnXV1dXSkKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKFhlbmREb21h
aW5JbmZvOjI0OTgpIFhlbmREb21haW5JbmZvLmNvbnN0cnVjdERvbWFpbgpbMjAxMi0wNi0wOCAx
OTowNDo0OCAxMzYwXSBERUJVRyAoYmFsbG9vbjoxODcpIEJhbGxvb246IDQ3NDE4NCBLaUIgZnJl
ZTsgbmVlZCAxNjM4NDsgZG9uZS4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKFhl
bmREb21haW46NDc2KSBBZGRpbmcgRG9tYWluOiAxClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBd
IERFQlVHIChYZW5kRG9tYWluSW5mbzoyODM2KSBYZW5kRG9tYWluSW5mby5pbml0RG9tYWluOiAx
IDI1NgpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86Mjg2
MykgX2luaXREb21haW46c2hhZG93X21lbW9yeT0weDAsIG1lbW9yeV9zdGF0aWNfbWF4PTB4MjAw
MDAwMDAsIG1lbW9yeV9zdGF0aWNfbWluPTB4MC4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0g
REVCVUcgKGJhbGxvb246MTcyKSBCYWxsb29uOiB0bWVtIHJlbGlucXVpc2hlZCAtMSBLaUIgb2Yg
NTAyNTYgS2lCIHJlcXVlc3RlZC4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKGJh
bGxvb246MTkzKSBCYWxsb29uOiA0NzQwMzIgS2lCIGZyZWU7IDAgdG8gc2NydWI7IG5lZWQgNTI0
Mjg4OyByZXRyaWVzOiAyMC4KWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKGJhbGxv
b246MjA3KSBCYWxsb29uOiBzZXR0aW5nIGRvbTAgdGFyZ2V0IHRvIDMyNzggTWlCLgpbMjAxMi0w
Ni0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTQ2NykgU2V0dGluZyBt
ZW1vcnkgdGFyZ2V0IG9mIGRvbWFpbiBEb21haW4tMCAoMCkgdG8gMzI3OCBNaUIuClsyMDEyLTA2
LTA4IDE5OjA0OjQ4IDEzNjBdIElORk8gKGltYWdlOjE4MikgYnVpbGREb21haW4gb3M9bGludXgg
ZG9tPTEgdmNwdXM9MQpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAoaW1hZ2U6NzIx
KSBkb21pZCAgICAgICAgICA9IDEKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcgKGlt
YWdlOjcyMikgbWVtc2l6ZSAgICAgICAgPSA1MTIKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0g
REVCVUcgKGltYWdlOjcyMykgaW1hZ2UgICAgICAgICAgPSAvdXNyL2xvY2FsL3hlbmRvbWFpbnMv
cHJlY2lzZV90ZXN0L2tlcm5lbC5pbWcKWzIwMTItMDYtMDggMTk6MDQ6NDggMTM2MF0gREVCVUcg
KGltYWdlOjcyNCkgc3RvcmVfZXZ0Y2huICAgPSAxClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBd
IERFQlVHIChpbWFnZTo3MjUpIGNvbnNvbGVfZXZ0Y2huID0gMgpbMjAxMi0wNi0wOCAxOTowNDo0
OCAxMzYwXSBERUJVRyAoaW1hZ2U6NzI2KSBjbWRsaW5lICAgICAgICA9IHJvb3Q9L2Rldi94dmRh
MSBpb21tdT1zb2Z0IGRlYnVnIGxvZ2xldmVsPTEwIGVhcmx5cHJpbnRrPXhlbmJvb3QgY29uc29s
ZT1odmMwIHJvIHhlbmNvbnM9dHR5ClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBdIERFQlVHIChp
bWFnZTo3MjcpIHJhbWRpc2sgICAgICAgID0gL3Vzci9sb2NhbC94ZW5kb21haW5zL3ByZWNpc2Vf
dGVzdC9pbml0cmQuaW1nClsyMDEyLTA2LTA4IDE5OjA0OjQ4IDEzNjBdIERFQlVHIChpbWFnZTo3
MjgpIHZjcHVzICAgICAgICAgID0gMQpbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBERUJVRyAo
aW1hZ2U6NzI5KSBmZWF0dXJlcyAgICAgICA9IApbMjAxMi0wNi0wOCAxOTowNDo0OCAxMzYwXSBE
RUJVRyAoaW1hZ2U6NzMwKSBmbGFncyAgICAgICAgICA9IDAKWzIwMTItMDYtMDggMTk6MDQ6NDgg
MTM2MF0gREVCVUcgKGltYWdlOjczMSkgc3VwZXJwYWdlcyAgICAgPSAwClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIFdBUk5JTkcgKFhlbmREb21haW5JbmZvOjI4MjApIFdlIHRyaWVkIG91ciBi
ZXN0IHRvIGJhbGxvb24gZG93biBETUEgbWVtb3J5IHRvIGFjY29tb2RhdGUgeW91ciBQViBndWVz
dC4gV2UgbmVlZCAxS2lCIGV4dHJhIG1lbW9yeS4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0g
SU5GTyAoWGVuZERvbWFpbkluZm86MjM1NykgY3JlYXRlRGV2aWNlOiB2YmQgOiB7J3V1aWQnOiAn
MjJiMDgzMmUtYTk2OS0xZDNjLTJkMTAtOTk1MjJiODAxODE2JywgJ2Jvb3RhYmxlJzogMSwgJ2Ry
aXZlcic6ICdwYXJhdmlydHVhbGlzZWQnLCAnZGV2JzogJ3h2ZGEnLCAndW5hbWUnOiAnZmlsZTov
dXNyL2xvY2FsL3hlbmRvbWFpbnMvcHJlY2lzZV90ZXN0L3h2ZGEuaW1nJywgJ21vZGUnOiAndyd9
ClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZD
b250cm9sbGVyOiB3cml0aW5nIHsndmlydHVhbC1kZXZpY2UnOiAnNTE3MTInLCAnZGV2aWNlLXR5
cGUnOiAnZGlzaycsICdwcm90b2NvbCc6ICd4ODZfNjQtYWJpJywgJ2JhY2tlbmQtaWQnOiAnMCcs
ICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOiAnL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEv
NTE3MTInfSB0byAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC81MTcxMi4KWzIwMTItMDYtMDgg
MTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6IHdy
aXRpbmcgeydkb21haW4nOiAncHJlY2lzZXRlc3QnLCAnZnJvbnRlbmQnOiAnL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92YmQvNTE3MTInLCAndXVpZCc6ICcyMmIwODMyZS1hOTY5LTFkM2MtMmQxMC05
OTUyMmI4MDE4MTYnLCAnYm9vdGFibGUnOiAnMScsICdkZXYnOiAneHZkYScsICdzdGF0ZSc6ICcx
JywgJ3BhcmFtcyc6ICcvdXNyL2xvY2FsL3hlbmRvbWFpbnMvcHJlY2lzZV90ZXN0L3h2ZGEuaW1n
JywgJ21vZGUnOiAndycsICdvbmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICcxJywgJ3R5cGUn
OiAnZmlsZSd9IHRvIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyLgpbMjAxMi0w
Ni0wOCAxOTowNDo0OSAxMzYwXSBJTkZPIChYZW5kRG9tYWluSW5mbzoyMzU3KSBjcmVhdGVEZXZp
Y2U6IHZpZiA6IHsnbWFjJzogJzAwOjE2OjAwOjAwOjQyOjIzJywgJ3V1aWQnOiAnMDlmZjEwNzYt
M2I1Mi0zMWU4LWI3ODctYTE2NTNhMTdiZWQxJ30KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0g
REVCVUcgKERldkNvbnRyb2xsZXI6OTUpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcgeydtYWMnOiAn
MDA6MTY6MDA6MDA6NDI6MjMnLCAnaGFuZGxlJzogJzAnLCAncHJvdG9jb2wnOiAneDg2XzY0LWFi
aScsICdiYWNrZW5kLWlkJzogJzAnLCAnc3RhdGUnOiAnMScsICdiYWNrZW5kJzogJy9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZpZi8xLzAnfSB0byAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8w
LgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2
Q29udHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdwcmVjaXNldGVzdCcsICdmcm9udGVuZCc6
ICcvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZpZi8wJywgJ3V1aWQnOiAnMDlmZjEwNzYtM2I1Mi0z
MWU4LWI3ODctYTE2NTNhMTdiZWQxJywgJ3NjcmlwdCc6ICcvZXRjL3hlbi9zY3JpcHRzL3ZpZi1i
cmlkZ2UnLCAnbWFjJzogJzAwOjE2OjAwOjAwOjQyOjIzJywgJ2Zyb250ZW5kLWlkJzogJzEnLCAn
c3RhdGUnOiAnMScsICdvbmxpbmUnOiAnMScsICdoYW5kbGUnOiAnMCd9IHRvIC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi8xLzAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIElORk8gKFhl
bmREb21haW5JbmZvOjIzNTcpIGNyZWF0ZURldmljZTogcGNpIDogeydkZXZzJzogW3snc2xvdCc6
ICcweDA1JywgJ2RvbWFpbic6ICcweDAwMDAnLCAna2V5JzogJzAxOjA1LjAnLCAnYnVzJzogJzB4
MDEnLCAndmRldmZuJzogJzB4MTAwJywgJ2Z1bmMnOiAnMHgwJywgJ3V1aWQnOiAnMjhiNDliOGMt
MGQxOS03MjA1LTJiNDYtZTYyZGFkZTM1MmM3J31dLCAndXVpZCc6ICdiMDg5ZjM0YS04ZTMzLTBj
MzgtYTkwYi1hYjY1NGE4NTBmM2EnfQpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBJTkZPIChw
Y2lxdWlyazo5MikgTk8gcXVpcmtzIGZvdW5kIGZvciBQQ0kgZGV2aWNlIFsxMTMxOjcxNDY6MTg5
NDowMDJjXQpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAocGNpcXVpcms6MTMyKSBQ
ZXJtaXNzaXZlIG1vZGUgZW5hYmxlZCBmb3IgUENJIGRldmljZSBbMTEzMTo3MTQ2OjE4OTQ6MDAy
Y10KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKHBjaXF1aXJrOjE0MSkgVW5jb25z
dHJhaW5lZCBkZXZpY2U6IDAwMDA6MDE6MDUuMApbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBE
RUJVRyAocGNpaWY6MzE3KSBwY2k6IGFzc2lnbiBkZXZpY2UgMDAwMDowMTowNS4wClsyMDEyLTA2
LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChwY2lpZjozMzQpIHBjaTogZW5hYmxpbmcgaW9tZW0g
MHhmYWUwMDAwMC8weDEwMDAgcGZuIDB4ZmFlMDAvMHgxClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEz
NjBdIERFQlVHIChwY2lpZjozNTEpIHBjaTogZW5hYmxpbmcgaXJxIDE5ClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIERFQlVHIChwY2lpZjo0NTYpIHBjaTogcmVnaXN0ZXIgYWVyIHdhdGNoIC9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8xLzAvYWVyU3RhdGUKWzIwMTItMDYtMDggMTk6MDQ6
NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6OTUpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcg
eydwcm90b2NvbCc6ICd4ODZfNjQtYWJpJywgJ3N0YXRlJzogJzEnLCAnYmFja2VuZC1pZCc6ICcw
JywgJ2JhY2tlbmQnOiAnL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzEvMCd9IHRvIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvcGNpLzAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVH
IChEZXZDb250cm9sbGVyOjk3KSBEZXZDb250cm9sbGVyOiB3cml0aW5nIHsnZG9tYWluJzogJ3By
ZWNpc2V0ZXN0JywgJ2tleS0wJzogJzAxOjA1LjAnLCAndmRldmZuLTAnOiAnMTAwJywgJ3V1aWQn
OiAnYjA4OWYzNGEtOGUzMy0wYzM4LWE5MGItYWI2NTRhODUwZjNhJywgJ2Zyb250ZW5kLWlkJzog
JzEnLCAnZGV2LTAnOiAnMDAwMDowMTowNS4wJywgJ3N0YXRlJzogJzEnLCAnb25saW5lJzogJzEn
LCAnZnJvbnRlbmQnOiAnL2xvY2FsL2RvbWFpbi8xL2RldmljZS9wY2kvMCcsICd1dWlkLTAnOiAn
MjhiNDliOGMtMGQxOS03MjA1LTJiNDYtZTYyZGFkZTM1MmM3JywgJ251bV9kZXZzJzogJzEnfSB0
byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMS8wLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAx
MzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MzQyMCkgU3RvcmluZyBWTSBkZXRhaWxzOiB7J29u
X3hlbmRfc3RvcCc6ICdpZ25vcmUnLCAncG9vbF9uYW1lJzogJ1Bvb2wtMCcsICdzaGFkb3dfbWVt
b3J5JzogJzAnLCAndXVpZCc6ICc3ZjkxYzA1OS1iYTgxLTA3ODEtM2Y3Zi0xZjc2M2ZjMzdjOWYn
LCAnb25fcmVib290JzogJ3Jlc3RhcnQnLCAnc3RhcnRfdGltZSc6ICcxMzM5MTc1MDg5LjY5Jywg
J29uX3Bvd2Vyb2ZmJzogJ2Rlc3Ryb3knLCAnYm9vdGxvYWRlcl9hcmdzJzogJycsICdvbl94ZW5k
X3N0YXJ0JzogJ2lnbm9yZScsICdvbl9jcmFzaCc6ICdyZXN0YXJ0JywgJ3hlbmQvcmVzdGFydF9j
b3VudCc6ICcwJywgJ3ZjcHVzJzogJzEnLCAndmNwdV9hdmFpbCc6ICcxJywgJ2Jvb3Rsb2FkZXIn
OiAnJywgJ2ltYWdlJzogIihsaW51eCAoa2VybmVsIC91c3IvbG9jYWwveGVuZG9tYWlucy9wcmVj
aXNlX3Rlc3Qva2VybmVsLmltZykgKHJhbWRpc2sgL3Vzci9sb2NhbC94ZW5kb21haW5zL3ByZWNp
c2VfdGVzdC9pbml0cmQuaW1nKSAoYXJncyAncm9vdD0vZGV2L3h2ZGExIGlvbW11PXNvZnQgZGVi
dWcgbG9nbGV2ZWw9MTAgZWFybHlwcmludGs9eGVuYm9vdCBjb25zb2xlPWh2YzAgcm8geGVuY29u
cz10dHknKSAoc3VwZXJwYWdlcyAwKSAodmlkZW9yYW0gNCkgKHBjaSAoKDB4MDAwMCAweDAxIDB4
MDUgMHgwIDB4MTAwICgpKSkpIChub21pZ3JhdGUgMCkgKHRzY19tb2RlIDApIChub3RlcyAoSFZf
U1RBUlRfTE9XIDE4NDQ2NjAzMzM2MjIxMTk2Mjg4KSAoRkVBVFVSRVMgJyF3cml0YWJsZV9wYWdl
X3RhYmxlc3xwYWVfcGdkaXJfYWJvdmVfNGdiJykgKFZJUlRfQkFTRSAxODQ0Njc0NDA3MTU2MjA2
Nzk2OCkgKEdVRVNUX1ZFUlNJT04gMi42KSAoUEFERFJfT0ZGU0VUIDApIChHVUVTVF9PUyBsaW51
eCkgKEhZUEVSQ0FMTF9QQUdFIDE4NDQ2NzQ0MDcxNTc4ODQ5MjgwKSAoTE9BREVSIGdlbmVyaWMp
IChTVVNQRU5EX0NBTkNFTCAxKSAoUEFFX01PREUgeWVzKSAoRU5UUlkgMTg0NDY3NDQwNzE1OTI0
NTY3MDQpIChYRU5fVkVSU0lPTiB4ZW4tMy4wKSkpIiwgJ25hbWUnOiAncHJlY2lzZXRlc3QnfQpb
MjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTc5NCkgU3Rv
cmluZyBkb21haW4gZGV0YWlsczogeydjb25zb2xlL3JpbmctcmVmJzogJzIwNzQ2NicsICdpbWFn
ZS9lbnRyeSc6ICcxODQ0Njc0NDA3MTU5MjQ1NjcwNCcsICdjb25zb2xlL3BvcnQnOiAnMicsICdz
dG9yZS9yaW5nLXJlZic6ICcyMDc0NjcnLCAnaW1hZ2UvbG9hZGVyJzogJ2dlbmVyaWMnLCAndm0n
OiAnL3ZtLzdmOTFjMDU5LWJhODEtMDc4MS0zZjdmLTFmNzYzZmMzN2M5ZicsICdjb250cm9sL3Bs
YXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNzb3Itc3VzcGVuZCc6ICcxJywgJ2ltYWdlL2h2LXN0
YXJ0LWxvdyc6ICcxODQ0NjYwMzMzNjIyMTE5NjI4OCcsICdpbWFnZS9ndWVzdC1vcyc6ICdsaW51
eCcsICdpbWFnZS92aXJ0LWJhc2UnOiAnMTg0NDY3NDQwNzE1NjIwNjc5NjgnLCAnbWVtb3J5L3Rh
cmdldCc6ICc1MjQyODgnLCAnaW1hZ2UvZ3Vlc3QtdmVyc2lvbic6ICcyLjYnLCAnaW1hZ2UvcGFl
LW1vZGUnOiAneWVzJywgJ2Rlc2NyaXB0aW9uJzogJycsICdjb25zb2xlL2xpbWl0JzogJzEwNDg1
NzYnLCAnaW1hZ2UvcGFkZHItb2Zmc2V0JzogJzAnLCAnaW1hZ2UvaHlwZXJjYWxsLXBhZ2UnOiAn
MTg0NDY3NDQwNzE1Nzg4NDkyODAnLCAnaW1hZ2Uvc3VzcGVuZC1jYW5jZWwnOiAnMScsICdjcHUv
MC9hdmFpbGFiaWxpdHknOiAnb25saW5lJywgJ2ltYWdlL2ZlYXR1cmVzL3BhZS1wZ2Rpci1hYm92
ZS00Z2InOiAnMScsICdpbWFnZS9mZWF0dXJlcy93cml0YWJsZS1wYWdlLXRhYmxlcyc6ICcwJywg
J2NvbnNvbGUvdHlwZSc6ICd4ZW5jb25zb2xlZCcsICduYW1lJzogJ3ByZWNpc2V0ZXN0JywgJ2Rv
bWlkJzogJzEnLCAnaW1hZ2UveGVuLXZlcnNpb24nOiAneGVuLTMuMCcsICdzdG9yZS9wb3J0Jzog
JzEnfQpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NSkg
RGV2Q29udHJvbGxlcjogd3JpdGluZyB7J3Byb3RvY29sJzogJ3g4Nl82NC1hYmknLCAnc3RhdGUn
OiAnMScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6ICcvbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9jb25zb2xlLzEvMCd9IHRvIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvY29uc29sZS8wLgpb
MjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29u
dHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdwcmVjaXNldGVzdCcsICdmcm9udGVuZCc6ICcv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL2NvbnNvbGUvMCcsICd1dWlkJzogJzlkYjNjNWNiLWVmMzgt
MDEyMi02Y2FhLTRlNWY3NzgyZjAxNycsICdmcm9udGVuZC1pZCc6ICcxJywgJ3N0YXRlJzogJzEn
LCAnbG9jYXRpb24nOiAnMicsICdvbmxpbmUnOiAnMScsICdwcm90b2NvbCc6ICd2dDEwMCd9IHRv
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMS8wLgpbMjAxMi0wNi0wOCAxOTowNDo0
OSAxMzYwXSBERUJVRyAocGNpaWY6NDYwKSBYZW5kRG9tYWluSW5mby5oYW5kbGVBZXJTdGF0ZVdh
dGNoClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxODgx
KSBYZW5kRG9tYWluSW5mby5oYW5kbGVTaHV0ZG93bldhdGNoClsyMDEyLTA2LTA4IDE5OjA0OjQ5
IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB0YXAy
LgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdh
aXRpbmcgZm9yIGRldmljZXMgdmlmLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAo
RGV2Q29udHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9yIDAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEz
NjBdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxiYWNrIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaG90cGx1Zy1zdGF0dXMuClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjYyOCkgaG90cGx1Z1N0YXR1c0NhbGxi
YWNrIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvaG90cGx1Zy1zdGF0dXMuClsyMDEy
LTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0
YXR1c0NhbGxiYWNrIDEuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250
cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2a2JkLgpbMjAxMi0wNi0wOCAxOTowNDo0
OSAxMzYwXSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMgaW9w
b3J0cy4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5
KSBXYWl0aW5nIGZvciBkZXZpY2VzIHRhcC4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVC
VUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzIHZpZjIuClsyMDEyLTA2
LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3Ig
ZGV2aWNlcyBjb25zb2xlLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBERUJVRyAoRGV2Q29u
dHJvbGxlcjoxNDQpIFdhaXRpbmcgZm9yIDAuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERF
QlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2c2NzaS4KWzIwMTIt
MDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZv
ciBkZXZpY2VzIHZiZC4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcgKERldkNvbnRy
b2xsZXI6MTQ0KSBXYWl0aW5nIGZvciA1MTcxMi4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0g
REVCVUcgKERldkNvbnRyb2xsZXI6NjI4KSBob3RwbHVnU3RhdHVzQ2FsbGJhY2sgL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEvNTE3MTIvaG90cGx1Zy1zdGF0dXMuClsyMDEyLTA2LTA4IDE5
OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjY0MikgaG90cGx1Z1N0YXR1c0NhbGxi
YWNrIDEuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEz
OSkgV2FpdGluZyBmb3IgZGV2aWNlcyBpcnEuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERF
QlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2ZmIuClsyMDEyLTA2
LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3Ig
ZGV2aWNlcyBwY2kuClsyMDEyLTA2LTA4IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9s
bGVyOjE0NCkgV2FpdGluZyBmb3IgMC4KWzIwMTItMDYtMDggMTk6MDQ6NDkgMTM2MF0gREVCVUcg
KERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzIHZ1c2IuClsyMDEyLTA2LTA4
IDE5OjA0OjQ5IDEzNjBdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2
aWNlcyB2dHBtLgpbMjAxMi0wNi0wOCAxOTowNDo0OSAxMzYwXSBJTkZPIChYZW5kRG9tYWluOjEy
MjUpIERvbWFpbiBwcmVjaXNldGVzdCAoMSkgdW5wYXVzZWQuClsyMDEyLTA2LTA4IDE5OjA0OjUw
IDEzNjBdIFdBUk5JTkcgKFhlbmREb21haW5JbmZvOjIwNjEpIERvbWFpbiBoYXMgY3Jhc2hlZDog
bmFtZT1wcmVjaXNldGVzdCBpZD0xLgpbMjAxMi0wNi0wOCAxOTowNDo1MCAxMzYwXSBFUlJPUiAo
WGVuZERvbWFpbkluZm86MjE5NSkgVk0gcHJlY2lzZXRlc3QgcmVzdGFydGluZyB0b28gZmFzdCAo
RWxhcHNlZCB0aW1lOiAwLjM1NDk2NiBzZWNvbmRzKS4gUmVmdXNpbmcgdG8gcmVzdGFydCB0byBh
dm9pZCBsb29wcy4KWzIwMTItMDYtMDggMTk6MDQ6NTAgMTM2MF0gREVCVUcgKFhlbmREb21haW5J
bmZvOjMwNzEpIFhlbmREb21haW5JbmZvLmRlc3Ryb3k6IGRvbWlkPTEKWzIwMTItMDYtMDggMTk6
MDQ6NTAgMTM2MF0gREVCVUcgKFhlbmREb21haW5JbmZvOjI0MDEpIERlc3Ryb3lpbmcgZGV2aWNl
IG1vZGVsClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoy
NDA4KSBSZWxlYXNpbmcgZGV2aWNlcwpbMjAxMi0wNi0wOCAxOTowNDo1MCAxMzYwXSBERUJVRyAo
WGVuZERvbWFpbkluZm86MjQxNCkgUmVtb3ZpbmcgdmlmLzAKWzIwMTItMDYtMDggMTk6MDQ6NTAg
MTM2MF0gREVCVUcgKFhlbmREb21haW5JbmZvOjEyNzYpIFhlbmREb21haW5JbmZvLmRlc3Ryb3lE
ZXZpY2U6IGRldmljZUNsYXNzID0gdmlmLCBkZXZpY2UgPSB2aWYvMApbMjAxMi0wNi0wOCAxOTow
NDo1MCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MjQxNCkgUmVtb3ZpbmcgY29uc29sZS8w
ClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMjc2KSBY
ZW5kRG9tYWluSW5mby5kZXN0cm95RGV2aWNlOiBkZXZpY2VDbGFzcyA9IGNvbnNvbGUsIGRldmlj
ZSA9IGNvbnNvbGUvMApbMjAxMi0wNi0wOCAxOTowNDo1MCAxMzYwXSBERUJVRyAoWGVuZERvbWFp
bkluZm86MjQxNCkgUmVtb3ZpbmcgdmJkLzUxNzEyClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBd
IERFQlVHIChYZW5kRG9tYWluSW5mbzoxMjc2KSBYZW5kRG9tYWluSW5mby5kZXN0cm95RGV2aWNl
OiBkZXZpY2VDbGFzcyA9IHZiZCwgZGV2aWNlID0gdmJkLzUxNzEyClsyMDEyLTA2LTA4IDE5OjA0
OjUwIDEzNjBdIERFQlVHIChYZW5kRG9tYWluSW5mbzoyNDE0KSBSZW1vdmluZyBwY2kvMApbMjAx
Mi0wNi0wOCAxOTowNDo1MCAxMzYwXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTI3NikgWGVuZERv
bWFpbkluZm8uZGVzdHJveURldmljZTogZGV2aWNlQ2xhc3MgPSBwY2ksIGRldmljZSA9IHBjaS8w
ClsyMDEyLTA2LTA4IDE5OjA0OjUwIDEzNjBdIERFQlVHIChwY2lpZjo0NjApIFhlbmREb21haW5J
bmZvLmhhbmRsZUFlclN0YXRlV2F0Y2gKWzIwMTItMDYtMDggMTk6MDQ6NTAgMTM2MF0gREVCVUcg
KHBjaWlmOjU3OCkgcGNpOiB1bnJlZ2lzdGVyIGFlciB3YXRjaAo=
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="dom0_xm_dmesg.log"
Content-Disposition: attachment; filename="dom0_xm_dmesg.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hw5

KFhFTikgWGVuIHZlcnNpb24gNC4xLjIgKFVidW50dSA0LjEuMi0ydWJ1bnR1MikgKHN0ZWZhbi5i
YWRlckBjYW5vbmljYWwuY29tKSAoZ2NjIHZlcnNpb24gNC42LjMgKFVidW50dS9MaW5hcm8gNC42
LjMtMXVidW50dTIpICkgVGh1IE1hciAgOCAxNDozMToxMSBVVEMgMjAxMgooWEVOKSBCb290bG9h
ZGVyOiBHUlVCIDEuOTktMjF1YnVudHUzLjEKKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRl
cgooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUs
IGZvbnQgOHgxNgooWEVOKSAgVkJFL0REQyBtZXRob2RzOiBub25lOyBFRElEIHRyYW5zZmVyIHRp
bWU6IDAgc2Vjb25kcwooWEVOKSAgRURJRCBpbmZvIG5vdCByZXRyaWV2ZWQgYmVjYXVzZSBubyBE
REMgcmV0cmlldmFsIG1ldGhvZCBkZXRlY3RlZAooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVO
KSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgNSBFREQgaW5mb3JtYXRpb24g
c3RydWN0dXJlcwooWEVOKSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAw
MCAtIDAwMDAwMDAwMDAwOWUwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAw
MDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTMwMDAgLSAwMDAw
MDAwMDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAw
MGNmZjkwMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGNmZjkwMDAwIC0gMDAwMDAwMDBjZmZh
ODAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDBjZmZhODAwMCAtIDAwMDAwMDAwY2ZmZTAw
MDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDBjZmZlMDAwMCAtIDAwMDAwMDAwZDAwMDAwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWMwMDAwMCAtIDAwMDAwMDAwZmVjMDEwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVmMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBmZmYwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDAxMjAwMDAwMDAgKHVzYWJsZSkKKFhF
TikgQUNQSTogUlNEUCAwMDBGQkJCMCwgMDAyNCAocjIgQUNQSUFNKQooWEVOKSBBQ1BJOiBYU0RU
IENGRjkwMTAwLCAwMDZDIChyMSAwNDEzMTEgWFNEVDExMTAgMjAxMTA0MTMgTVNGVCAgICAgICA5
NykKKFhFTikgQUNQSTogRkFDUCBDRkY5MDI5MCwgMDBGNCAocjMgMDQxMzExIEZBQ1AxMTEwIDIw
MTEwNDEzIE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IERTRFQgQ0ZGOTA0NjAsIEJGQkMgKHIx
ICBBMTE5MSBBMTE5MTAwMSAgICAgICAgMSBJTlRMIDIwMDYwMTEzKQooWEVOKSBBQ1BJOiBGQUNT
IENGRkE4MDAwLCAwMDQwCihYRU4pIEFDUEk6IEFQSUMgQ0ZGOTAzOTAsIDAwOTAgKHIxIDA0MTMx
MSBBUElDMTExMCAyMDExMDQxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBBQ1BJOiBNQ0ZHIENGRjkw
NDIwLCAwMDNDIChyMSAwNDEzMTEgT0VNTUNGRyAgMjAxMTA0MTMgTVNGVCAgICAgICA5NykKKFhF
TikgQUNQSTogT0VNQiBDRkZBODA0MCwgMDA3MyAocjEgMDQxMzExIE9FTUIxMTEwIDIwMTEwNDEz
IE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IFNSQVQgQ0ZGOUM0MjAsIDAwRTggKHIxIEFNRCAg
ICBGQU1fRl8xMCAgICAgICAgMiBBTUQgICAgICAgICAxKQooWEVOKSBBQ1BJOiBIUEVUIENGRjlD
NTEwLCAwMDM4IChyMSAwNDEzMTEgT0VNSFBFVDAgMjAxMTA0MTMgTVNGVCAgICAgICA5NykKKFhF
TikgQUNQSTogSU5GTyBDRkZBODBDMCwgMDEyNCAocjEgMDQxMzExIEFNRElORk8gIDIwMTEwNDEz
IE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IE5WSEQgQ0ZGQTgxRjAsIDAyODQgKHIxIDA0MTMx
MSAgTlZIRENQICAyMDExMDQxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBBQ1BJOiBTU0RUIENGRjlD
NTUwLCAwODhDIChyMSBBIE0gSSAgUE9XRVJOT1cgICAgICAgIDEgQU1EICAgICAgICAgMSkKKFhF
TikgU3lzdGVtIFJBTTogMzgzOU1CICgzOTMxMzIwa0IpCihYRU4pIERvbWFpbiBoZWFwIGluaXRp
YWxpc2VkCihYRU4pIFByb2Nlc3NvciAjMCAwOjUgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIFByb2Nl
c3NvciAjMSAwOjUgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIFByb2Nlc3NvciAjMiAwOjUgQVBJQyB2
ZXJzaW9uIDE2CihYRU4pIFByb2Nlc3NvciAjMyAwOjUgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIElP
QVBJQ1swXTogYXBpY19pZCA0LCB2ZXJzaW9uIDE3LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAw
LTIzCihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwoo
WEVOKSBUYWJsZSBpcyBub3QgZm91bmQhCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRp
dCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgRGV0ZWN0ZWQgMjIwMC4wMzYgTUh6IHByb2Nlc3Nv
ci4KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgQU1ELVZpOiBJT01NVSBub3Qg
Zm91bmQhCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSBFTkFCTElORyBJ
Ty1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG5ldyBBQ0sgbWV0aG9kCihYRU4pIFBsYXRmb3Jt
IHRpbWVyIGlzIDI1LjAwME1IeiBIUEVUCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
MTYgS2lCLgooWEVOKSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4pIFNWTTogU3VwcG9ydGVkIGFk
dmFuY2VkIGZlYXR1cmVzOgooWEVOKSAgLSBOZXN0ZWQgUGFnZSBUYWJsZXMgKE5QVCkKKFhFTikg
IC0gTGFzdCBCcmFuY2ggUmVjb3JkIChMQlIpIFZpcnR1YWxpc2F0aW9uCihYRU4pICAtIE5leHQt
UklQIFNhdmVkIG9uICNWTUVYSVQKKFhFTikgSFZNOiBTVk0gZW5hYmxlZAooWEVOKSBIVk06IEhh
cmR3YXJlIEFzc2lzdGVkIFBhZ2luZyBkZXRlY3RlZC4KKFhFTikgQnJvdWdodCB1cCA0IENQVXMK
KFhFTikgWGVub3Byb2ZpbGU6IEZhaWxlZCB0byBzZXR1cCBJQlMgTFZUIG9mZnNldCwgSUJTQ1RM
ID0gMHhmZmZmZmZmZgooWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKKFhFTikgIFhlbiAg
a2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQs
IFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyMDVmMDAwCihYRU4pIFBIWVNJQ0FMIE1F
TU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAxMTQwMDAwMDAt
PjAwMDAwMDAxMTgwMDAwMDAgKDkxMDg3OSBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJ
bml0LiByYW1kaXNrOiAwMDAwMDAwMTFkODBlMDAwLT4wMDAwMDAwMTFmZmZmZTAwCihYRU4pIFZJ
UlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4
MTAwMDAwMC0+ZmZmZmZmZmY4MjA1ZjAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogZmZmZmZmZmY4
MjA1ZjAwMC0+ZmZmZmZmZmY4NDg1MGUwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogZmZmZmZmZmY4
NDg1MTAwMC0+ZmZmZmZmZmY4NGY3ODA4OAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4
NGY3OTAwMC0+ZmZmZmZmZmY4NGY3OTRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4
NGY3YTAwMC0+ZmZmZmZmZmY4NGZhNzAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4
NGZhNzAwMC0+ZmZmZmZmZmY4NGZhODAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4
MDAwMDAwMC0+ZmZmZmZmZmY4NTQwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4
MWNmYjIwMAooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDQgVkNQVXMKKFhFTikgU2NydWJiaW5nIEZy
ZWUgUkFNOiAuZG9uZS4KKFhFTikgWGVuIHRyYWNlIGJ1ZmZlcnM6IGRpc2FibGVkCihYRU4pIFN0
ZC4gTG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlzIHJl
bGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAo
dHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVOKSBG
cmVlZCAyMjBrQiBpbml0IG1lbW9yeS4KKFhFTikgdHJhcHMuYzoyNDMyOmQwIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgMDAwMDAwMDBjMDAxMDAwNCBmcm9tIDB4MDAwMDAwMzBjMDYwODAyNyB0byAw
eDAwMDAwMDAwMDAwMGFiY2QuCihYRU4pIHBoeXNkZXYuYzoxNTU6IGRvbTA6IHdyb25nIG1hcF9w
aXJxIHR5cGUgMwo=
--14dae9340af5e2137804c1f92bb2
Content-Type: application/octet-stream; name="domU_boot.log"
Content-Disposition: attachment; filename="domU_boot.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h37ik6hx6

VXNpbmcgY29uZmlnIGZpbGUgIi4veGVuLmNmZyIuClN0YXJ0ZWQgZG9tYWluIHByZWNpc2V0ZXN0
IChpZD0xKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWFybHkpIFsgICAgMC4w
MDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNldAooZWFybHkpIFsgICAgMC4w
MDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdQooZWFybHkpIFsgICAgMC4wMDAw
MDBdIExpbnV4IHZlcnNpb24gMy4yLjAtMjQtZ2VuZXJpYyAoYnVpbGRkQGNyZXN0ZWQpIChnY2Mg
dmVyc2lvbiA0LjYuMyAoVWJ1bnR1L0xpbmFybyA0LjYuMy0xdWJ1bnR1NSkgKSAjMzktVWJ1bnR1
IFNNUCBNb24gTWF5IDIxIDE2OjUyOjE3IFVUQyAyMDEyIChVYnVudHUgMy4yLjAtMjQuMzktZ2Vu
ZXJpYyAzLjIuMTYpCihlYXJseSkgWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiByb290PS9k
ZXYveHZkYTEgaW9tbXU9c29mdCBkZWJ1ZyBsb2dsZXZlbD0xMCBlYXJseXByaW50az14ZW5ib290
IGNvbnNvbGU9aHZjMCBybyB4ZW5jb25zPXR0eQooZWFybHkpIFsgICAgMC4wMDAwMDBdIEtFUk5F
TCBzdXBwb3J0ZWQgY3B1czoKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgIEludGVsIEdlbnVpbmVJ
bnRlbAooZWFybHkpIFsgICAgMC4wMDAwMDBdICAgQU1EIEF1dGhlbnRpY0FNRAooZWFybHkpIFsg
ICAgMC4wMDAwMDBdICAgQ2VudGF1ciBDZW50YXVySGF1bHMKKGVhcmx5KSBbICAgIDAuMDAwMDAw
XSBBQ1BJIGluIHVucHJpdmlsZWdlZCBkb21haW4gZGlzYWJsZWQKKGVhcmx5KSBbICAgIDAuMDAw
MDAwXSBSZWxlYXNlZCAwIHBhZ2VzIG9mIHVudXNlZCBtZW1vcnkKKGVhcmx5KSBbICAgIDAuMDAw
MDAwXSBTZXQgMCBwYWdlKHMpIHRvIDEtMSBtYXBwaW5nCihlYXJseSkgWyAgICAwLjAwMDAwMF0g
QklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgooZWFybHkpIFsgICAgMC4wMDAwMDBdICBY
ZW46IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpCihlYXJseSkg
WyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAg
KHJlc2VydmVkKQooZWFybHkpIFsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAwMDAxMDAwMDAg
LSAwMDAwMDAwMDIwODAwMDAwICh1c2FibGUpCihlYXJseSkgWyAgICAwLjAwMDAwMF0gYm9vdGNv
bnNvbGUgW3hlbmJvb3QwXSBlbmFibGVkCihlYXJseSkgWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1
dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlCihlYXJseSkgWyAgICAwLjAwMDAwMF0gRE1J
IG5vdCBwcmVzZW50IG9yIGludmFsaWQuCihlYXJseSkgWyAgICAwLjAwMDAwMF0gZTgyMCB1cGRh
dGUgcmFuZ2U6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDEwMDAwIChlYXJseSkgKHVz
YWJsZSkoZWFybHkpICA9PT4gKGVhcmx5KSAocmVzZXJ2ZWQpKGVhcmx5KSAKKGVhcmx5KSBbICAg
IDAuMDAwMDAwXSBlODIwIHJlbW92ZSByYW5nZTogMDAwMDAwMDAwMDBhMDAwMCAtIDAwMDAwMDAw
MDAxMDAwMDAgKGVhcmx5KSAodXNhYmxlKShlYXJseSkgCihlYXJseSkgWyAgICAwLjAwMDAwMF0g
Tm8gQUdQIGJyaWRnZSBmb3VuZAooZWFybHkpIFsgICAgMC4wMDAwMDBdIGxhc3RfcGZuID0gMHgy
MDgwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMAooZWFybHkpIFsgICAgMC4wMDAwMDBdIGlu
aXRpYWwgbWVtb3J5IG1hcHBlZCA6IDAgLSAwNDYzMDAwMAooZWFybHkpIFsgICAgMC4wMDAwMDBd
IEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOWIwMDBdIDliMDAwIHNpemUg
MjA0ODAKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAw
MDAwMDAwMDAwLTAwMDAwMDAwMjA4MDAwMDAKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgMDAwMDAw
MDAwMCAtIDAwMjA4MDAwMDAgcGFnZSA0awooZWFybHkpIFsgICAgMC4wMDAwMDBdIGtlcm5lbCBk
aXJlY3QgbWFwcGluZyB0YWJsZXMgdXAgdG8gMjA4MDAwMDAgQCAxZjU5MDAwLTIwNWYwMDAKKGVh
cmx5KSBbICAgIDAuMDAwMDAwXSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIDIwMzUwMDAgLSAy
MDVmMDAwCihlYXJseSkgWyAgICAwLjAwMDAwMF0gUkFNRElTSzogMDIwNWYwMDAgLSAwNDYzMDAw
MAooZWFybHkpIFsgICAgMC4wMDAwMDBdIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooZWFy
bHkpIFsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAw
MDAwMDIwODAwMDAwCihlYXJseSkgWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAg
MDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwMDIwODAwMDAwCihlYXJseSkgWyAgICAwLjAwMDAwMF0g
ICBOT0RFX0RBVEEgWzAwMDAwMDAwMWZmZmIwMDAgLSAwMDAwMDAwMDFmZmZmZmZmXQooZWFybHkp
IFsgICAgMC4wMDAwMDBdIFpvbmUgUEZOIHJhbmdlczoKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAg
IERNQSAgICAgIChlYXJseSkgMHgwMDAwMDAxMCAtPiAweDAwMDAxMDAwCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gICBETUEzMiAgICAoZWFybHkpIDB4MDAwMDEwMDAgLT4gMHgwMDEwMDAwMAooZWFy
bHkpIFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgKGVhcmx5KSBlbXB0eQooZWFybHkpIFsgICAg
MC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBQRk4gZm9yIGVhY2ggbm9kZQooZWFybHkpIFsg
ICAgMC4wMDAwMDBdIGVhcmx5X25vZGVfbWFwWzJdIGFjdGl2ZSBQRk4gcmFuZ2VzCihlYXJseSkg
WyAgICAwLjAwMDAwMF0gICAgIDA6IDB4MDAwMDAwMTAgLT4gMHgwMDAwMDBhMAooZWFybHkpIFsg
ICAgMC4wMDAwMDBdICAgICAwOiAweDAwMDAwMTAwIC0+IDB4MDAwMjA4MDAKKGVhcmx5KSBbICAg
IDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogMTMzMDA4CihlYXJseSkgWyAgICAwLjAw
MDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gICBETUEgem9uZTogNSBwYWdlcyByZXNlcnZlZAooZWFybHkpIFsgICAgMC4wMDAw
MDBdICAgRE1BIHpvbmU6IDM5MTUgcGFnZXMsIExJRk8gYmF0Y2g6MAooZWFybHkpIFsgICAgMC4w
MDAwMDBdICAgRE1BMzIgem9uZTogMjAxNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKKGVhcmx5KSBb
ICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDEyNzAwOCBwYWdlcywgTElGTyBiYXRjaDozMQoo
ZWFybHkpIFsgICAgMC4wMDAwMDBdIFNGSTogU2ltcGxlIEZpcm13YXJlIEludGVyZmFjZSB2MC44
MSBodHRwOi8vc2ltcGxlZmlybXdhcmUub3JnCihlYXJseSkgWyAgICAwLjAwMDAwMF0gU01QOiBB
bGxvd2luZyAxIENQVXMsIDAgaG90cGx1ZyBDUFVzCihlYXJseSkgWyAgICAwLjAwMDAwMF0gTm8g
bG9jYWwgQVBJQyBwcmVzZW50CihlYXJseSkgWyAgICAwLjAwMDAwMF0gQVBJQzogZGlzYWJsZSBh
cGljIGZhY2lsaXR5CihlYXJseSkgWyAgICAwLjAwMDAwMF0gQVBJQzogc3dpdGNoZWQgdG8gYXBp
YyBOT09QCihlYXJseSkgWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDE2CihlYXJseSkgWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogMDAwMDAwMDAwMDBhMDAw
MCAtIDAwMDAwMDAwMDAxMDAwMDAKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBD
SSByZXNvdXJjZXMgc3RhcnRpbmcgYXQgMjA4MDAwMDAgKGdhcDogMjA4MDAwMDA6ZGY4MDAwMDAp
CihlYXJseSkgWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9u
IFhlbgooZWFybHkpIFsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjEuMiAocHJlc2VydmUt
QUQpCihlYXJseSkgWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9j
cHVtYXNrX2JpdHM6MjU2IG5yX2NwdV9pZHM6MSBucl9ub2RlX2lkczoxCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gUEVSQ1BVOiBFbWJlZGRlZCAyOCBwYWdlcy9jcHUgQGZmZmY4ODAwMWZmYTcwMDAg
czgzMDcyIHI4MTkyIGQyMzQyNCB1MTE0Njg4CihlYXJseSkgWyAgICAwLjAwMDAwMF0gcGNwdS1h
bGxvYzogczgzMDcyIHI4MTkyIGQyMzQyNCB1MTE0Njg4IGFsbG9jPTI4KjQwOTYoZWFybHkpIAoo
ZWFybHkpIFsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IChlYXJseSkgWzBdIChlYXJseSkgMCAo
ZWFybHkpIAooZWFybHkpIFsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUg
b3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDEzMDkyMwooZWFybHkp
IFsgICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBETUEzMgooZWFybHkpIFsgICAgMC4wMDAwMDBd
IEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi94dmRhMSBpb21tdT1zb2Z0IGRlYnVnIGxv
Z2xldmVsPTEwIGVhcmx5cHJpbnRrPXhlbmJvb3QgY29uc29sZT1odmMwIHJvIHhlbmNvbnM9dHR5
CihlYXJseSkgWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3Jk
ZXI6IDIsIDE2Mzg0IGJ5dGVzKQooZWFybHkpIFsgICAgMC4wMDAwMDBdIFhlbi1TV0lPVExCOiBM
b3dlcmluZyB0byAzMk1CCihlYXJseSkgWyAgICAwLjAwMDAwMF0gWGVuLVNXSU9UTEI6IExvd2Vy
aW5nIHRvIDE2TUIKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSBYZW4tU1dJT1RMQjogTG93ZXJpbmcg
dG8gOE1CCihlYXJseSkgWyAgICAwLjAwMDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6
IEZhaWxlZCB0byBnZXQgY29udGlndW91cyBtZW1vcnkgZm9yIERNQSBmcm9tIFhlbiEKKGVhcmx5
KSBbICAgIDAuMDAwMDAwXSBZb3UgZWl0aGVyOiBkb24ndCBoYXZlIHRoZSBwZXJtaXNzaW9ucywg
ZG8gbm90IGhhdmUgZW5vdWdoIGZyZWUgbWVtb3J5IHVuZGVyIDRHQiwgb3IgdGhlIGh5cGVydmlz
b3IgbWVtb3J5aXMgdG9vIGZyYWdtZW50ZWQhIChyYzotMTIpCihlYXJseSkgWyAgICAwLjAwMDAw
MF0gUGlkOiAwLCBjb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIDMuMi4wLTI0LWdlbmVyaWMgIzM5
LVVidW50dQooZWFybHkpIFsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6CihlYXJseSkgWyAgICAw
LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTY0NDM0YT5dIHBhbmljKzB4OTEvMHgxYTQKKGVhcmx5KSBb
ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxZDJlY2Q0Pl0geGVuX3N3aW90bGJfaW5pdCsweDE4
NS8weDFlMQooZWFybHkpIFsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFkMGU1OTY+XSA/IHBj
aV9zd2lvdGxiX2xhdGVfaW5pdCsweDI5LzB4MjkKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgWzxm
ZmZmZmZmZjgxZDBlNTZkPl0gPyBwY2lfc3dpb3RsYl9kZXRlY3RfNGdiKzB4MmMvMHgyYwooZWFy
bHkpIFsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODE2NjljYWM+XSA/IGJhZF90b191c2VyKzB4
N2Y2LzB4N2Y2CihlYXJseSkgWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWQwMGQ3OD5dIHBj
aV94ZW5fc3dpb3RsYl9pbml0KzB4MTcvMHgyOQooZWFybHkpIFsgICAgMC4wMDAwMDBdICBbPGZm
ZmZmZmZmODFkMDNiNGU+XSBwY2lfaW9tbXVfYWxsb2MrMHg1Ny8weDZmCihlYXJseSkgWyAgICAw
LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWQxMGZhMz5dIG1lbV9pbml0KzB4MTkvMHhlYwooZWFybHkp
IFsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZmJhMmQ+XSBzdGFydF9rZXJuZWwrMHgxZGEv
MHgzYzcKKGVhcmx5KSBbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxY2ZiMzg4Pl0geDg2XzY0
X3N0YXJ0X3Jlc2VydmF0aW9ucysweDEzMi8weDEzNgooZWFybHkpIFsgICAgMC4wMDAwMDBdICBb
PGZmZmZmZmZmODFjZmVmMDY+XSB4ZW5fc3RhcnRfa2VybmVsKzB4NWJjLzB4NWMzCgo=
--14dae9340af5e2137804c1f92bb2
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--14dae9340af5e2137804c1f92bb2--


From xen-users-bounces@lists.xen.org Sun Jun 10 03:43:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 03:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZ2Q-00071j-De; Sun, 10 Jun 2012 03:42:02 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thanos.makatos@citrix.com>) id 1SczIZ-0002om-Ve
	for xen-users@lists.xen.org; Fri, 08 Jun 2012 13:32:20 +0000
Received: from [193.109.254.147:27133] by server-3.bemta-14.messagelabs.com id
	D6/D1-05653-3EEF1DF4; Fri, 08 Jun 2012 13:32:19 +0000
X-Env-Sender: thanos.makatos@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339162337!1913890!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE3NDc=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17179 invoked from network); 8 Jun 2012 13:32:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Jun 2012 13:32:17 -0000
X-IronPort-AV: E=Sophos;i="4.75,738,1330905600"; d="scan'208,217";a="12910179"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	08 Jun 2012 13:32:16 +0000
Received: from LONPMAILBOX01.citrite.net ([10.30.224.161]) by
	LONPMAILMX01.citrite.net ([10.30.203.162]) with mapi; Fri, 8 Jun 2012
	14:32:17 +0100
From: Thanos Makatos <thanos.makatos@citrix.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Fri, 8 Jun 2012 14:32:11 +0100
Thread-Topic: cannot boot guest VM
Thread-Index: Ac1FexvDO+EYdhz+SEKO0RBLiBzEmA==
Message-ID: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 10 Jun 2012 03:42:00 +0000
Subject: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0725551985205855416=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0725551985205855416==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_"

--_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

I'm trying to boot a PV VM I just installed (following http://wiki.xen.org/=
wiki/Debian_Guest_Installation_Using_Debian_Installer) without success.

My XEN installation is xen-unstable 54c8c9eaee92+ on a Debian unstable mach=
ine (x86_64), kernel 3.3.4+. The VM I installed is, again, a Debian unstabl=
e x86_64. The installation went smoothly; I used an 8GB file as a disk back=
-end. I went for the simplest partition scheme (all in an ext3 partition).
Here's the installation configuration file:
name =3D "debian-installer"
memory =3D 256
disk =3D ['file:/root/debian-blktap2.img,xvda,w']
kernel =3D "/root/netinst/vmlinuz"
ramdisk =3D "/root/netinst/initrd.gz"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
cpu_weight=3D256
vif=3D['bridge=3Dxenbr0']

And here's the configuration file used to boot the VM:
name =3D "debian"
memory =3D 256
disk =3D ['file:/root/debian-blktap2.img,xvda,w']
kernel =3D "/root/netinst/vmlinuz"
ramdisk =3D "/root/netinst/initrd.gz"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
cpu_weight=3D256
vif=3D['bridge=3Dxenbr0']
root@dt07:~# cat debian-blktap2.cfg
name =3D "debian-installer"
memory =3D 256
disk =3D ['file:/root/debian-blktap2.img,xvda,w']
bootloader =3D "pygrub"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
cpu_weight=3D256
vif=3D['bridge=3Dxenbr0']

When I try to boot the VM with the above configuration I get the following =
error:
Parsing config file debian-blktap2.cfg
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dunknown
libxl: debug: libxl_device.c:137:disk_try_backend: Disk vdev=3Dxvda, backen=
d phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:144:disk_try_backend: Disk vdev=3Dxvda, backen=
d tap unsuitable because blktap not available
libxl: debug: libxl_device.c:219:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda, using backend qdisk
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dqdisk
libxl: debug: libxl.c:1714:libxl_device_disk_local_attach: locally attachin=
g qdisk /root/debian-blktap2.img

libxl: error: libxl_create.c:603:do_domain_create: failed to run bootloader=
: -3
xc: debug: hypercall buffer: total allocations:14 total releases:14
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:11 misses:2 toobig:1

When I try to see what goes wrong with pygrub (pygrub <image-file>), I get =
the following error:
Traceback (most recent call last):
  File "/usr/local/bin/pygrub", line 822, in <module>
    raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel

Does this mean that something went terribly wrong during the installation?

I mounted the disk image file with lomount, the partition table and file sy=
stem in there seem to be fine. I then extract the kernel and ramdisk and tr=
y without pygrub:
# bootloader =3D "pygrub"
kernel =3D "vmlinuz-2.6.32-5-amd64"
ramdisk =3D "initrd.img-2.6.32-5-amd64"

This is the output of the new "xl create":
Parsing config file debian-blktap2.cfg
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dunknown
libxl: debug: libxl_device.c:137:disk_try_backend: Disk vdev=3Dxvda, backen=
d phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:144:disk_try_backend: Disk vdev=3Dxvda, backen=
d tap unsuitable because blktap not available
libxl: debug: libxl_device.c:219:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda, using backend qdisk
domainbuilder: detail: xc_dom_allocate: cmdline=3D"debian-installer/exit/al=
ways_halt=3Dtrue -- console=3Dhvc0", features=3D"(null)"
domainbuilder: detail: xc_dom_kernel_file: filename=3D"vmlinuz-2.6.32-5-amd=
64"
domainbuilder: detail: xc_dom_malloc_filemap    : 2367 kB
domainbuilder: detail: xc_dom_ramdisk_file: filename=3D"initrd.img-2.6.32-5=
-amd64"
domainbuilder: detail: xc_dom_malloc_filemap    : 9075 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.2, caps xen-3.0-x86_64 x=
en-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
domainbuilder: detail: xc_dom_parse_image: called
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader .=
..
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ...
domainbuilder: detail: xc_dom_malloc            : 11914 kB
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x2485c8 -> 0xba2b00
domainbuilder: detail: loader probe OK
xc: detail: elf_parse_binary: phdr: paddr=3D0x1000000 memsz=3D0x42d000
xc: detail: elf_parse_binary: phdr: paddr=3D0x142d000 memsz=3D0xd6150
xc: detail: elf_parse_binary: phdr: paddr=3D0x1504000 memsz=3D0x888
xc: detail: elf_parse_binary: phdr: paddr=3D0x1505000 memsz=3D0x160d8
xc: detail: elf_parse_binary: phdr: paddr=3D0x151c000 memsz=3D0x1de000
xc: detail: elf_parse_binary: memory: 0x1000000 -> 0x16fa000
xc: detail: elf_xen_parse_note: GUEST_OS =3D "linux"
xc: detail: elf_xen_parse_note: GUEST_VERSION =3D "2.6"
xc: detail: elf_xen_parse_note: XEN_VERSION =3D "xen-3.0"
xc: detail: elf_xen_parse_note: VIRT_BASE =3D 0xffffffff80000000
xc: detail: elf_xen_parse_note: ENTRY =3D 0xffffffff8151c200
xc: detail: elf_xen_parse_note: HYPERCALL_PAGE =3D 0xffffffff81009000
xc: detail: elf_xen_parse_note: FEATURES =3D "!writable_page_tables|pae_pgd=
ir_above_4gb"
xc: detail: elf_xen_parse_note: PAE_MODE =3D "yes"
xc: detail: elf_xen_parse_note: LOADER =3D "generic"
xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)
xc: detail: elf_xen_parse_note: SUSPEND_CANCEL =3D 0x1
xc: detail: elf_xen_parse_note: HV_START_LOW =3D 0xffff800000000000
xc: detail: elf_xen_parse_note: PADDR_OFFSET =3D 0x0
xc: detail: elf_xen_addr_calc_check: addresses:
xc: detail:     virt_base        =3D 0xffffffff80000000
xc: detail:     elf_paddr_offset =3D 0x0
xc: detail:     virt_offset      =3D 0xffffffff80000000
xc: detail:     virt_kstart      =3D 0xffffffff81000000
xc: detail:     virt_kend        =3D 0xffffffff816fa000
xc: detail:     virt_entry       =3D 0xffffffff8151c200
xc: detail:     p2m_base         =3D 0xffffffffffffffff
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0xffffffff8=
1000000 -> 0xffffffff816fa000
domainbuilder: detail: xc_dom_mem_init: mem 256 MB, pages 0x10000 pages, 4k=
 each
domainbuilder: detail: xc_dom_mem_init: 0x10000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64
domainbuilder: detail: xc_dom_malloc            : 512 kB
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0xffffffff810=
00000 -> 0xffffffff816fa000  (pfn 0x1000 + 0x6fa pages)
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x1000+0x6fa at=
 0x7f3a5921f000
xc: detail: elf_load_binary: phdr 0 at 0x0x7f3a5921f000 -> 0x0x7f3a5964c000
xc: detail: elf_load_binary: phdr 1 at 0x0x7f3a5964c000 -> 0x0x7f3a59722150
xc: detail: elf_load_binary: phdr 2 at 0x0x7f3a59723000 -> 0x0x7f3a59723888
xc: detail: elf_load_binary: phdr 3 at 0x0x7f3a59724000 -> 0x0x7f3a5973a0d8
xc: detail: elf_load_binary: phdr 4 at 0x0x7f3a5973b000 -> 0x0x7f3a597c1000
domainbuilder: detail: xc_dom_alloc_segment:   ramdisk      : 0xffffffff816=
fa000 -> 0xffffffff83117000  (pfn 0x16fa + 0x1a1d pages)
domainbuilder: detail: xc_dom_malloc            : 156 kB
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x16fa+0x1a1d a=
t 0x7f3a57802000
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x8dcc4c -> 0x1a1c010
domainbuilder: detail: xc_dom_alloc_segment:   phys2mach    : 0xffffffff831=
17000 -> 0xffffffff83197000  (pfn 0x3117 + 0x80 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3117+0x80 at =
0x7f3a5cd6f000
domainbuilder: detail: xc_dom_alloc_page   :   start info   : 0xffffffff831=
97000 (pfn 0x3197)
domainbuilder: detail: xc_dom_alloc_page   :   xenstore     : 0xffffffff831=
98000 (pfn 0x3198)
domainbuilder: detail: xc_dom_alloc_page   :   console      : 0xffffffff831=
99000 (pfn 0x3199)
domainbuilder: detail: nr_page_tables: 0x0000ffffffffffff/48: 0xffff0000000=
00000 -> 0xffffffffffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x0000007fffffffff/39: 0xffffff80000=
00000 -> 0xffffffffffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x000000003fffffff/30: 0xffffffff800=
00000 -> 0xffffffffbfffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x00000000001fffff/21: 0xffffffff800=
00000 -> 0xffffffff833fffff, 26 table(s)
domainbuilder: detail: xc_dom_alloc_segment:   page tables  : 0xffffffff831=
9a000 -> 0xffffffff831b7000  (pfn 0x319a + 0x1d pages)
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x319a+0x1d at =
0x7f3a5cd52000
domainbuilder: detail: xc_dom_alloc_page   :   boot stack   : 0xffffffff831=
b7000 (pfn 0x31b7)
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0xffffffff831=
b8000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0xffffffff834=
00000
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: arch_setup_bootearly: doing nothing
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x=
86_64 <=3D matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x=
86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_32
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_64
domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bit, pages 0x10000
domainbuilder: detail: clear_page: pfn 0x3199, mfn 0x2125d8
domainbuilder: detail: clear_page: pfn 0x3198, mfn 0x2125d9
domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3197+0x1 at 0=
x7f3a5ce80000
domainbuilder: detail: start_info_x86_64: called
domainbuilder: detail: setup_hypercall_page: vaddr=3D0xffffffff81009000 pfn=
=3D0x1009
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 12631 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 11442 kB
domainbuilder: detail:       domU mmap          : 33 MB
domainbuilder: detail: arch_setup_bootlate: shared_info: pfn 0x0, mfn 0x95b=
9e
domainbuilder: detail: shared_info_x86_64: called
domainbuilder: detail: vcpu_x86_64: called
domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x319a mfn 0x2125d7
domainbuilder: detail: launch_vm: called, ctxt=3D0x7fffdec2f5b0
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dqdisk
libxl: debug: libxl_dm.c:996:libxl__create_device_model: Spawning device-mo=
del /usr/lib/xen/bin/qemu-system-i386 with arguments:
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   /usr/lib/xen/bin=
/qemu-system-i386
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -xen-domid
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   24
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -chardev
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   socket,id=3Dlibx=
l-cmd,path=3D/var/run/xen/qmp-libxl-24,server,nowait
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -mon
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   chardev=3Dlibxl-=
cmd,mode=3Dcontrol
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -xen-attach
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -name
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   debian
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -nographic
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -M
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   xenpv
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   -m
libxl: debug: libxl_dm.c:998:libxl__create_device_model:   257
libxl: debug: libxl_qmp.c:692:libxl__qmp_initialize: connected to /var/run/=
xen/qmp-libxl-24
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: qmp
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execut=
e":"qmp_capabilities","id":1}'
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execut=
e":"query-chardev","id":2}'
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execut=
e":"query-vnc","id":3}'
libxl: debug: libxl_qmp.c:298:qmp_handle_response: message type: return
Daemon running with PID 6479
xc: debug: hypercall buffer: total allocations:153 total releases:153
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:148 misses:2 toobig:3

I don't know how to interpret the above output. When I try to connect to th=
e domain via "xl console", I get the following output:
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32-5-amd64 (Debian 2.6.32-45) (dannf@debia=
n.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Sun May 6 04:00:17 UTC =
2012
[    0.000000] Command line: debian-installer/exit/always_halt=3Dtrue -- co=
nsole=3Dhvc0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 00000000000a0000 (usable)
[    0.000000]  Xen: 00000000000a0000 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 0000000010000000 (usable)
[    0.000000] DMI not present or invalid.
[    0.000000] last_pfn =3D 0x10000 max_arch_pfn =3D 0x400000000
[    0.000000] init_memory_mapping: 0000000000000000-0000000010000000
[    0.000000] RAMDISK: 016fa000 - 03117000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-0000000010000000
[    0.000000] Bootmem setup node 0 0000000000000000-0000000010000000
[    0.000000]   NODE_DATA [000000000006a000 - 0000000000071fff]
[    0.000000]   bootmap [0000000000072000 -  0000000000073fff] pages 2
[    0.000000] (7 early reservations) =3D=3D> bootmem [0000000000 - 0010000=
000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page =3D=3D> [000=
0000000 - 0000001000]
[    0.000000]   #1 [000319a000 - 00031b7000]   XEN PAGETABLES =3D=3D> [000=
319a000 - 00031b7000]
[    0.000000]   #2 [0000006000 - 0000008000]       TRAMPOLINE =3D=3D> [000=
0006000 - 0000008000]
[    0.000000]   #3 [0001000000 - 00016d95c4]    TEXT DATA BSS =3D=3D> [000=
1000000 - 00016d95c4]
[    0.000000]   #4 [00016fa000 - 0003117000]          RAMDISK =3D=3D> [000=
16fa000 - 0003117000]
[    0.000000]   #5 [0003117000 - 000319a000]   XEN START INFO =3D=3D> [000=
3117000 - 000319a000]
[    0.000000]   #6 [0000008000 - 000006a000]          PGTABLE =3D=3D> [000=
0008000 - 000006a000]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x00100000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x000000a0
[    0.000000]     0: 0x00000100 -> 0x00010000
[    0.000000] SFI: Simple Firmware Interface v0.7 http://simplefirmware.or=
g
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] No local APIC present
[    0.000000] APIC: disable apic facility
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000001=
00000
[    0.000000] Allocating PCI resources starting at 10000000 (gap: 10000000=
:f0000000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.2-unstable (preserve-AD)
[    0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 30 pages/cpu @ffff8800031ed000 s90328 r8192=
 d24360 u122880
[    0.000000] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=3D30*4096
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Xen: using vcpu_info placement
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Tota=
l pages: 64443
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: debian-installer/exit/always_halt=3Dtru=
e -- console=3Dhvc0
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 222956k/262144k available (3083k kernel code, 384k a=
bsent, 38804k reserved, 2048k data, 592k init)
[    0.000000] SLUB: Genslabs=3D14, HWalign=3D64, Order=3D0-3, MinObjects=
=3D0, CPUs=3D1, Nodes=3D1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:4352 nr_irqs:256
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [hvc0] enabled
[    0.000000] installing Xen timer for CPU 0
[    0.000000] Detected 2660.052 MHz processor.
[    0.004000] Calibrating delay loop (skipped), value calculated using tim=
er frequency.. 5320.10 BogoMIPS (lpj=3D10640208)
[    0.004000] Security Framework initialized
[    0.004000] SELinux:  Disabled at boot.
[    0.004000] Dentry cache hash table entries: 32768 (order: 6, 262144 byt=
es)
[    0.004000] Inode-cache hash table entries: 16384 (order: 5, 131072 byte=
s)
[    0.004000] Mount-cache hash table entries: 256
[    0.004000] Initializing cgroup subsys ns
[    0.004000] Initializing cgroup subsys cpuacct
[    0.004000] Initializing cgroup subsys devices
[    0.004000] Initializing cgroup subsys freezer
[    0.004000] Initializing cgroup subsys net_cls
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 256K
[    0.004000] CPU: L3 cache: 8192K
[    0.004000] CPU 0/0x6 -> Node 0
[    0.004000] CPU: Unsupported number of siblings 16
[    0.004000] Performance Events: unsupported p6 CPU model 30 no PMU drive=
r, software events only.
[    0.004000] SMP alternatives: switching to UP code
[    0.004000] Freeing SMP alternatives: 28k freed
[    0.004240] Brought up 1 CPUs
[    0.004439] devtmpfs: initialized
[    0.011965] Grant table initialized
[    0.011978] regulator: core version 0.5
[    0.012024] NET: Registered protocol family 16
[    0.012331] PCI: Fatal: No config space access function found
[    0.012777] bio: create slab <bio-0> at 0
[    0.012899] ACPI: Interpreter disabled.
[    0.012941] xen_balloon: Initialising balloon driver.
[    0.012941] vgaarb: loaded
[    0.012941] PCI: System does not support PCI
[    0.012941] PCI: System does not support PCI
[    0.012941] Switching to clocksource xen
[    0.014224] pnp: PnP ACPI: disabled
[    0.014597] NET: Registered protocol family 2
[    0.014715] IP route cache hash table entries: 2048 (order: 2, 16384 byt=
es)
[    0.015113] TCP established hash table entries: 8192 (order: 5, 131072 b=
ytes)
[    0.015254] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    0.015342] TCP: Hash tables configured (established 8192 bind 8192)
[    0.015353] TCP reno registered
[    0.015447] NET: Registered protocol family 1
[    0.015526] Unpacking initramfs...
[    0.046953] Freeing initrd memory: 26740k freed
[    0.056738] platform rtc_cmos: registered platform RTC device (no PNP de=
vice found)
[    0.057076] audit: initializing netlink socket (disabled)
[    0.057102] type=3D2000 audit(1339162066.687:1): initialized
[    0.063338] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.065855] VFS: Disk quotas dquot_6.5.2
[    0.065951] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.066095] msgmni has been set to 487
[    0.066412] alg: No test for stdrng (krng)
[    0.066515] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma=
jor 253)
[    0.066530] io scheduler noop registered
[    0.066537] io scheduler anticipatory registered
[    0.066546] io scheduler deadline registered
[    0.066652] io scheduler cfq registered (default)
[    0.070219] Linux agpgart interface v0.103
[    0.070279] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.070573] input: Macintosh mouse button emulation as /devices/virtual/=
input/input0
[    0.070662] PNP: No PS/2 controller found. Probing ports directly.
[    0.071502] i8042.c: No controller found.
[    0.071613] mice: PS/2 mouse device common for all mice
[    0.071702] rtc_cmos: probe of rtc_cmos failed with error -16
[    0.071744] cpuidle: using governor ladder
[    0.071753] cpuidle: using governor menu
[    0.071765] No iBFT detected.
[    0.072238] TCP cubic registered
[    0.072448] NET: Registered protocol family 10
[    0.073558] Mobile IPv6
[    0.073571] NET: Registered protocol family 17
[    0.073723] registered taskstats version 1
[    0.073746] XENBUS: Device with no driver: device/vbd/51712
[    0.073754] XENBUS: Device with no driver: device/vif/0
[    0.073788] /build/buildd-linux-2.6_2.6.32-45-amd64-FcX7RM/linux-2.6-2.6=
.32/debian/build/source_amd64_none/drivers/rtc/hctosys.c: unable to open rt=
c device (rtc0)
[    0.073852] Initalizing network drop monitor service
[    0.073962] Freeing unused kernel memory: 592k freed
[    0.074170] Write protecting the kernel read-only data: 4240k
Loading, please wait...
[    0.140302] udev[46]: starting version 164
[    0.224372] Initialising Xen virtual ethernet driver.
[    0.231454] blkfront: xvda: barriers enabled
[    0.231630]  xvda: xvda1 xvda2 < xvda5 >
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... =
done.
Begin: Running /scripts/local-premount ... [    0.534766] PM: Starting manu=
al resume from disk
done.
mount: can't read '/etc/fstab': No such file or directory
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... mount: mounting /dev on /root/dev f=
ailed: No such file or directory
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init=3D bootarg.


BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)
(initramfs)

So, what am I doing wrong?

Regards

--
Thanos Makatos


--_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi,<o:p></o:p></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I&#8217;m =
trying to boot a PV VM I just installed (following http://wiki.xen.org/wiki=
/Debian_Guest_Installation_Using_Debian_Installer) without success.<o:p></o=
:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>My XE=
N installation is xen-unstable 54c8c9eaee92+ on a Debian unstable machine (=
x86_64), kernel 3.3.4+. The VM I installed is, again, a Debian unstable x86=
_64. The installation went smoothly; I used an 8GB file as a disk back-end.=
 I went for the simplest partition scheme (all in an ext3 partition).<o:p><=
/o:p></p><p class=3DMsoNormal>Here&#8217;s the installation configuration f=
ile:<o:p></o:p></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>name =3D &quot;debian-installer&quot;<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>memory =3D 256<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>disk =3D ['f=
ile:/root/debian-blktap2.img,xvda,w']<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>kernel =3D &quot;/root/netinst/vm=
linuz&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>ramdisk =3D &quot;/root/netinst/initrd.gz&quot;<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>extra =
=3D &quot;debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&quot;<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>cpu_weight=3D256<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>vif=3D['bridge=3Dxenbr0']<o:p></o:p></span></p><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>And here&#8217=
;s the configuration file used to boot the VM:<o:p></o:p></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>name =3D &quot;debian&quot;<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'=
>memory =3D 256<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>disk =3D ['file:/root/debian-blktap2.img,xvda,w']<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>k=
ernel =3D &quot;/root/netinst/vmlinuz&quot;<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>ramdisk =3D &quot;/root/n=
etinst/initrd.gz&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>extra =3D &quot;debian-installer/exit/always_hal=
t=3Dtrue -- console=3Dhvc0&quot;<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>cpu_weight=3D256<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>vif=3D['bridge=3D=
xenbr0']<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=
ly:Consolas'>root@dt07:~# cat debian-blktap2.cfg <o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>name =3D &quot;debian=
-installer&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>memory =3D 256<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>disk =3D ['file:/root/debian-blktap=
2.img,xvda,w']<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>bootloader =3D &quot;pygrub&quot;<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>extra =3D &quot;de=
bian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&quot;<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>cpu_weig=
ht=3D256<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=
ly:Consolas'>vif=3D['bridge=3Dxenbr0']<o:p></o:p></span></p><p class=3DMsoN=
ormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>When I try to boot the VM w=
ith the above configuration I get the following error:<o:p></o:p></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>Parsing config file deb=
ian-blktap2.cfg<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>libxl: debug: libxl_device.c:183:libxl__device_disk_set=
_backend: Disk vdev=3Dxvda spec.backend=3Dunknown<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_d=
evice.c:137:disk_try_backend: Disk vdev=3Dxvda, backend phy unsuitable as p=
hys path not a block device<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>libxl: debug: libxl_device.c:144:disk_try_b=
ackend: Disk vdev=3Dxvda, backend tap unsuitable because blktap not availab=
le<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Con=
solas'>libxl: debug: libxl_device.c:219:libxl__device_disk_set_backend: Dis=
k vdev=3Dxvda, using backend qdisk<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>libxl: debug: libxl_device.c:183:lib=
xl__device_disk_set_backend: Disk vdev=3Dxvda spec.backend=3Dqdisk<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libx=
l: debug: libxl.c:1714:libxl_device_disk_local_attach: locally attaching qd=
isk /root/debian-blktap2.img<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>libxl: error: libxl_create.c:60=
3:do_domain_create: failed to run bootloader: -3<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall b=
uffer: total allocations:14 total releases:14<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall buff=
er: current allocations:0 maximum allocations:2<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall bu=
ffer: cache current size:2<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>xc: debug: hypercall buffer: cache hits:11 m=
isses:2 toobig:1<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p=
></p><p class=3DMsoNormal>When I try to see what goes wrong with pygrub (py=
grub &lt;image-file&gt;), I get the following error:<o:p></o:p></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>Traceback (most recent ca=
ll last):<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fam=
ily:Consolas'>&nbsp; File &quot;/usr/local/bin/pygrub&quot;, line 822, in &=
lt;module&gt;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>&nbsp;&nbsp;&nbsp; raise RuntimeError, &quot;Unable to fi=
nd partition containing kernel&quot;<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>RuntimeError: Unable to find parti=
tion containing kernel<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p><p class=3DMsoNormal>Does this mean that something went terribly=
 wrong during the installation?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><p class=3DMsoNormal>I mounted the disk image file with lomoun=
t, the partition table and file system in there seem to be fine. I then ext=
ract the kernel and ramdisk and try without pygrub:<o:p></o:p></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'># bootloader =3D &quot;py=
grub&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>kernel =3D &quot;vmlinuz-2.6.32-5-amd64&quot;<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>ramdisk =
=3D &quot;initrd.img-2.6.32-5-amd64&quot;</span><o:p></o:p></p><p class=3DM=
soNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This is the output of th=
e new &#8220;xl create&#8221;:<o:p></o:p></p><p class=3DMsoNormal><span sty=
le=3D'font-family:Consolas'>Parsing config file debian-blktap2.cfg<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libx=
l: debug: libxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=3Dxv=
da spec.backend=3Dunknown<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>libxl: debug: libxl_device.c:137:disk_try_bac=
kend: Disk vdev=3Dxvda, backend phy unsuitable as phys path not a block dev=
ice<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>libxl: debug: libxl_device.c:144:disk_try_backend: Disk vdev=3Dxvda=
, backend tap unsuitable because blktap not available<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: lib=
xl_device.c:219:libxl__device_disk_set_backend: Disk vdev=3Dxvda, using bac=
kend qdisk<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>domainbuilder: detail: xc_dom_allocate: cmdline=3D&quot;debi=
an-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&quot;, features=3D&q=
uot;(null)&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>domainbuilder: detail: xc_dom_kernel_file: filename=3D=
&quot;vmlinuz-2.6.32-5-amd64&quot;<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_malloc=
_filemap&nbsp;&nbsp;&nbsp; : 2367 kB<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_ramd=
isk_file: filename=3D&quot;initrd.img-2.6.32-5-amd64&quot;<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_malloc_filemap&nbsp;&nbsp;&nbsp; : 9075 kB<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuil=
der: detail: xc_dom_boot_xen_init: ver 4.2, caps xen-3.0-x86_64 xen-3.0-x86=
_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 <o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: deta=
il: xc_dom_parse_image: called<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_find_loade=
r: trying multiboot-binary loader ... <o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-family:Consolas'>domainbuilder: detail: loader pr=
obe failed<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>domainbuilder: detail: xc_dom_find_loader: trying Linux bzIm=
age loader ... <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>domainbuilder: detail: xc_dom_malloc&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 11914 kB<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_do_gunzip: unzip ok, 0x2485c8 -&gt; 0xba2b00<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbu=
ilder: detail: loader probe OK<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: padd=
r=3D0x1000000 memsz=3D0x42d000<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: padd=
r=3D0x142d000 memsz=3D0xd6150<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: paddr=
=3D0x1504000 memsz=3D0x888<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: paddr=3D=
0x1505000 memsz=3D0x160d8<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>xc: detail: elf_parse_binary: phdr: paddr=3D0=
x151c000 memsz=3D0x1de000<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>xc: detail: elf_parse_binary: memory: 0x10000=
00 -&gt; 0x16fa000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>xc: detail: elf_xen_parse_note: GUEST_OS =3D &quot;l=
inux&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>xc: detail: elf_xen_parse_note: GUEST_VERSION =3D &quot;2.6&=
quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>xc: detail: elf_xen_parse_note: XEN_VERSION =3D &quot;xen-3.0&quo=
t;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Con=
solas'>xc: detail: elf_xen_parse_note: VIRT_BASE =3D 0xffffffff80000000<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'=
>xc: detail: elf_xen_parse_note: ENTRY =3D 0xffffffff8151c200<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detai=
l: elf_xen_parse_note: HYPERCALL_PAGE =3D 0xffffffff81009000<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail=
: elf_xen_parse_note: FEATURES =3D &quot;!writable_page_tables|pae_pgdir_ab=
ove_4gb&quot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>xc: detail: elf_xen_parse_note: PAE_MODE =3D &quot;yes&qu=
ot;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>xc: detail: elf_xen_parse_note: LOADER =3D &quot;generic&quot;<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail: =
elf_xen_parse_note: SUSPEND_CANCEL =3D 0x1<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>xc: detail: elf_xen_parse_no=
te: HV_START_LOW =3D 0xffff800000000000<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>xc: detail: elf_xen_parse_note:=
 PADDR_OFFSET =3D 0x0<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>xc: detail: elf_xen_addr_calc_check: addresses:<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; virt_base&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; &nbsp;&nbsp;=3D 0xffffffff80000000<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nb=
sp; elf_paddr_offset =3D 0x0<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; virt_o=
ffset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xffffffff80000000<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail:&=
nbsp;&nbsp;&nbsp;&nbsp; virt_kstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xfff=
fffff81000000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; virt_kend&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xffffffff816fa000<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: detail:&nbsp;=
&nbsp;&nbsp;&nbsp; virt_entry&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xfff=
fffff8151c200<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>xc: detail:&nbsp;&nbsp;&nbsp;&nbsp; p2m_base&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 0xffffffffffffffff<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0xffffffff81000000 -&gt=
; 0xffffffff816fa000<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_mem_init: mem 256 M=
B, pages 0x10000 pages, 4k each<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_mem_init:=
 0x10000 pages<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>domainbuilder: detail: xc_dom_boot_mem_init: called<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>domainbuilder: detail: xc_dom_malloc&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 512 kB<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_bu=
ild_image: called<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>domainbuilder: detail: xc_dom_alloc_segment:&nbsp;&nb=
sp; kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xffffffff81000000 -&gt; 0=
xffffffff816fa000&nbsp; (pfn 0x1000 + 0x6fa pages)<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detai=
l: xc_dom_pfn_to_ptr: domU mapping: pfn 0x1000+0x6fa at 0x7f3a5921f000<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
xc: detail: elf_load_binary: phdr 0 at 0x0x7f3a5921f000 -&gt; 0x0x7f3a5964c=
000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>xc: detail: elf_load_binary: phdr 1 at 0x0x7f3a5964c000 -&gt; 0x0x7=
f3a59722150<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>xc: detail: elf_load_binary: phdr 2 at 0x0x7f3a59723000 -&g=
t; 0x0x7f3a59723888<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>xc: detail: elf_load_binary: phdr 3 at 0x0x7f3a59=
724000 -&gt; 0x0x7f3a5973a0d8<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>xc: detail: elf_load_binary: phdr 4 at 0x=
0x7f3a5973b000 -&gt; 0x0x7f3a597c1000<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_all=
oc_segment:&nbsp;&nbsp; ramdisk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0xffffffff8=
16fa000 -&gt; 0xffffffff83117000&nbsp; (pfn 0x16fa + 0x1a1d pages)<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>doma=
inbuilder: detail: xc_dom_malloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; : 156 kB<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_pfn_to_p=
tr: domU mapping: pfn 0x16fa+0x1a1d at 0x7f3a57802000<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: de=
tail: xc_dom_do_gunzip: unzip ok, 0x8dcc4c -&gt; 0x1a1c010<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_alloc_segment:&nbsp;&nbsp; phys2mach&nbsp;&nbsp;&nbsp; : =
0xffffffff83117000 -&gt; 0xffffffff83197000&nbsp; (pfn 0x3117 + 0x80 pages)=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>domainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3117+0x8=
0 at 0x7f3a5cd6f000<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_alloc_page&nbsp;&nb=
sp; :&nbsp;&nbsp; start info&nbsp;&nbsp; : 0xffffffff83197000 (pfn 0x3197)<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>domainbuilder: detail: xc_dom_alloc_page&nbsp;&nbsp; :&nbsp;&nbsp; xens=
tore&nbsp;&nbsp;&nbsp;&nbsp; : 0xffffffff83198000 (pfn 0x3198)<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbu=
ilder: detail: xc_dom_alloc_page&nbsp;&nbsp; :&nbsp;&nbsp; console&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; : 0xffffffff83199000 (pfn 0x3199)<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: =
detail: nr_page_tables: 0x0000ffffffffffff/48: 0xffff000000000000 -&gt; 0xf=
fffffffffffffff, 1 table(s)<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>domainbuilder: detail: nr_page_tables: 0x00=
00007fffffffff/39: 0xffffff8000000000 -&gt; 0xffffffffffffffff, 1 table(s)<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>domainbuilder: detail: nr_page_tables: 0x000000003fffffff/30: 0xfffffff=
f80000000 -&gt; 0xffffffffbfffffff, 1 table(s)<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: n=
r_page_tables: 0x00000000001fffff/21: 0xffffffff80000000 -&gt; 0xffffffff83=
3fffff, 26 table(s)<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_alloc_segment:&nbsp=
;&nbsp; page tables&nbsp; : 0xffffffff8319a000 -&gt; 0xffffffff831b7000&nbs=
p; (pfn 0x319a + 0x1d pages)<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_pfn_to_ptr: =
domU mapping: pfn 0x319a+0x1d at 0x7f3a5cd52000<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: =
xc_dom_alloc_page&nbsp;&nbsp; :&nbsp;&nbsp; boot stack&nbsp;&nbsp; : 0xffff=
ffff831b7000 (pfn 0x31b7)<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_build_image&nbs=
p; : virt_alloc_end : 0xffffffff831b8000<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_=
build_image&nbsp; : virt_pgtab_end : 0xffffffff83400000<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: =
detail: xc_dom_boot_image: called<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-family:Consolas'>domainbuilder: detail: arch_setup_boo=
tearly: doing nothing<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>domainbuilder: detail: xc_dom_compat_check: suppo=
rted guest type: xen-3.0-x86_64 &lt;=3D matches<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: =
xc_dom_compat_check: supported guest type: xen-3.0-x86_32p<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilde=
r: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>do=
mainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86=
_32p<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>domainbuilder: detail: xc_dom_compat_check: supported guest type: =
hvm-3.0-x86_64<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bi=
t, pages 0x10000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>domainbuilder: detail: clear_page: pfn 0x3199, mfn 0x2=
125d8<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>domainbuilder: detail: clear_page: pfn 0x3198, mfn 0x2125d9<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>d=
omainbuilder: detail: xc_dom_pfn_to_ptr: domU mapping: pfn 0x3197+0x1 at 0x=
7f3a5ce80000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>domainbuilder: detail: start_info_x86_64: called<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domai=
nbuilder: detail: setup_hypercall_page: vaddr=3D0xffffffff81009000 pfn=3D0x=
1009<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>domainbuilder: detail: domain builder memory footprint<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainb=
uilder: detail:&nbsp;&nbsp;&nbsp; allocated<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail:&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; malloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 12631 kB<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail:=
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;anon mmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; : 0 bytes<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>domainbuilder: detail:&nbsp;&nbsp;&=
nbsp; mapped<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>domainbuilder: detail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 file mmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 11442 kB=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>domainbuilder: detail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domU mmap&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 33 MB<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuil=
der: detail: arch_setup_bootlate: shared_info: pfn 0x0, mfn 0x95b9e<o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>dom=
ainbuilder: detail: shared_info_x86_64: called<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>domainbuilder: detail: v=
cpu_x86_64: called<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x319a =
mfn 0x2125d7<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>domainbuilder: detail: launch_vm: called, ctxt=3D0x7fffdec=
2f5b0<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>domainbuilder: detail: xc_dom_release: called<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: l=
ibxl_device.c:183:libxl__device_disk_set_backend: Disk vdev=3Dxvda spec.bac=
kend=3Dqdisk<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>libxl: debug: libxl_dm.c:996:libxl__create_device_model: S=
pawning device-model /usr/lib/xen/bin/qemu-system-i386 with arguments:<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
libxl: debug: libxl_dm.c:998:libxl__create_device_model:&nbsp;&nbsp; /usr/l=
ib/xen/bin/qemu-system-i386<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_=
device_model:&nbsp;&nbsp; -xen-domid<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl=
__create_device_model:&nbsp;&nbsp; 24<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libx=
l__create_device_model:&nbsp;&nbsp; -chardev<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:=
998:libxl__create_device_model:&nbsp;&nbsp; socket,id=3Dlibxl-cmd,path=3D/v=
ar/run/xen/qmp-libxl-24,server,nowait<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libx=
l__create_device_model:&nbsp;&nbsp; -mon<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:l=
ibxl__create_device_model:&nbsp;&nbsp; chardev=3Dlibxl-cmd,mode=3Dcontrol<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>libxl: debug: libxl_dm.c:998:libxl__create_device_model:&nbsp;&nbsp; -xe=
n-attach<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fami=
ly:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_device_model:&nbsp;=
&nbsp; -name<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_device_model:&n=
bsp;&nbsp; debian<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_device_mod=
el:&nbsp;&nbsp; -nographic<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_d=
evice_model:&nbsp;&nbsp; -M<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__create_=
device_model:&nbsp;&nbsp; xenpv<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__cre=
ate_device_model:&nbsp;&nbsp; -m<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>libxl: debug: libxl_dm.c:998:libxl__cr=
eate_device_model:&nbsp;&nbsp; 257<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c:692:libxl_=
_qmp_initialize: connected to /var/run/xen/qmp-libxl-24<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: l=
ibxl_qmp.c:298:qmp_handle_response: message type: qmp<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: lib=
xl_qmp.c:555:qmp_send_prepare: next qmp command: '{&quot;execute&quot;:&quo=
t;qmp_capabilities&quot;,&quot;id&quot;:1}'<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c=
:298:qmp_handle_response: message type: return<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.=
c:555:qmp_send_prepare: next qmp command: '{&quot;execute&quot;:&quot;query=
-chardev&quot;,&quot;id&quot;:2}'<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c:298:qmp_han=
dle_response: message type: return<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>libxl: debug: libxl_qmp.c:555:qmp_se=
nd_prepare: next qmp command: '{&quot;execute&quot;:&quot;query-vnc&quot;,&=
quot;id&quot;:3}'<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>libxl: debug: libxl_qmp.c:298:qmp_handle_response: me=
ssage type: return<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>Daemon running with PID 6479<o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercal=
l buffer: total allocations:153 total releases:153<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hypercall=
 buffer: current allocations:0 maximum allocations:2<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>xc: debug: hyperca=
ll buffer: cache current size:2<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>xc: debug: hypercall buffer: cache hits=
:148 misses:2 toobig:3</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p><p class=3DMsoNormal>I don&#8217;t know how to interpret the abo=
ve output. When I try to connect to the domain via &#8220;xl console&#8221;=
, I get the following output:<o:p></o:p></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Initializing cgrou=
p subsys cpuset<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Initializing cgroup subsy=
s cpu<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Linux version 2.6.32-5-amd64 (Debia=
n 2.6.32-45) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SM=
P Sun May 6 04:00:17 UTC 2012<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Command lin=
e: debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.000000] KERNEL supported cpus:<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000]&nbsp;&nbsp; Intel GenuineIntel<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;=
&nbsp; AMD AuthenticAMD<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; Centa=
ur CentaurHauls<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] ACPI in unprivileged doma=
in disabled<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] BIOS-provided physical RAM ma=
p:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Con=
solas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; Xen: 0000000000000000 - 00000000=
000a0000 (usable)<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; Xen: 00000000000a=
0000 - 0000000000100000 (reserved)<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; =
Xen: 0000000000100000 - 0000000010000000 (usable)<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0=
.000000] DMI not present or invalid.<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] last=
_pfn =3D 0x10000 max_arch_pfn =3D 0x400000000<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000] init_memory_mapping: 0000000000000000-0000000010000000<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.000000] RAMDISK: 016fa000 - 03117000<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.0=
00000] No NUMA configuration found<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Faking=
 a node at 0000000000000000-0000000010000000<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000] Bootmem setup node 0 0000000000000000-0000000010000000<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.000000]&nbsp;&nbsp; NODE_DATA [000000000006a000 - 0000000000071f=
ff]<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; bootmap [0000000000072000=
 -&nbsp; 0000000000073fff] pages 2<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] (7 ear=
ly reservations) =3D=3D&gt; bootmem [0000000000 - 0010000000]<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.000000]&nbsp;&nbsp; #0 [0000000000 - 0000001000]&nbsp;&nbsp; B=
IOS data page =3D=3D&gt; [0000000000 - 0000001000]<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; =
0.000000]&nbsp;&nbsp; #1 [000319a000 - 00031b7000]&nbsp;&nbsp; XEN PAGETABL=
ES =3D=3D&gt; [000319a000 - 00031b7000]<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&n=
bsp;&nbsp; #2 [0000006000 - 0000008000]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 TRAMPOLINE =3D=3D&gt; [0000006000 - 0000008000]<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.=
000000]&nbsp;&nbsp; #3 [0001000000 - 00016d95c4]&nbsp;&nbsp;&nbsp; TEXT DAT=
A BSS =3D=3D&gt; [0001000000 - 00016d95c4]<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000=
]&nbsp;&nbsp; #4 [00016fa000 - 0003117000]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; RAMDISK =3D=3D&gt; [00016fa000 - 0003117000]<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; #5 [0003117000 - 000319a000]&nbsp; &n=
bsp;XEN START INFO =3D=3D&gt; [0003117000 - 000319a000]<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&n=
bsp; 0.000000]&nbsp;&nbsp; #6 [0000008000 - 000006a000]&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PGTABLE =3D=3D&gt; [0000008000 - 000006a=
000]<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Zone PFN ranges:<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&n=
bsp; 0.000000]&nbsp;&nbsp; DMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000 -&g=
t; 0x00001000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; DMA32&nbsp;&nbs=
p;&nbsp; 0x00001000 -&gt; 0x00100000<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp=
;&nbsp; Normal&nbsp;&nbsp; 0x00100000 -&gt; 0x00100000<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.000000] Movable zone start PFN for each node<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; =
0.000000] early_node_map[2] active PFN ranges<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000]&nbsp;&nbsp;&nbsp;&nbsp; 0: 0x00000000 -&gt; 0x000000a0<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.000000]&nbsp;&nbsp;&nbsp;&nbsp; 0: 0x00000100 -&gt; 0x00010000<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>[&nbsp;&nbsp;&nbsp; 0.000000] SFI: Simple Firmware Interface v0.7 http:/=
/simplefirmware.org<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] SMP: Allowing 1 CPU=
s, 0 hotplug CPUs<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] No local APIC present<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consola=
s'>[&nbsp;&nbsp;&nbsp; 0.000000] APIC: disable apic facility<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nb=
sp;&nbsp; 0.000000] PM: Registered nosave memory: 00000000000a0000 - 000000=
0000100000<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Allocating PCI resources start=
ing at 10000000 (gap: 10000000:f0000000)<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] =
Booting paravirtualized kernel on Xen<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Xen=
 version: 4.2-unstable (preserve-AD)<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] NR_C=
PUS:512 nr_cpumask_bits:512 nr_cpu_ids:1 nr_node_ids:1<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.000000] PERCPU: Embedded 30 pages/cpu @ffff8800031ed000 s90328 r8192 =
d24360 u122880<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] pcpu-alloc: s90328 r8192 d=
24360 u122880 alloc=3D30*4096<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] pcpu-alloc:=
 [0] 0 <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-famil=
y:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Xen: using vcpu_info placement<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>[&nbsp;&nbsp;&nbsp; 0.000000] Built 1 zonelists in Node order, mobility g=
rouping on.&nbsp; Total pages: 64443<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Poli=
cy zone: DMA32<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Kernel command line: debia=
n-installer/exit/always_halt=3Dtrue -- console=3Dhvc0<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbs=
p; 0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp=
;&nbsp;&nbsp; 0.000000] Initializing CPU#0<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000=
] Checking aperture...<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] No AGP bridge foun=
d<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Cons=
olas'>[&nbsp;&nbsp;&nbsp; 0.000000] Memory: 222956k/262144k available (3083=
k kernel code, 384k absent, 38804k reserved, 2048k data, 592k init)<o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&n=
bsp;&nbsp;&nbsp; 0.000000] SLUB: Genslabs=3D14, HWalign=3D64, Order=3D0-3, =
MinObjects=3D0, CPUs=3D1, Nodes=3D1<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Hiera=
rchical RCU implementation.<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] NR_IRQS:4352 =
nr_irqs:256<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Console: colour dummy device =
80x25<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] console [tty0] enabled<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&=
nbsp;&nbsp; 0.000000] console [hvc0] enabled<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000=
000] installing Xen timer for CPU 0<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.000000] Detec=
ted 2660.052 MHz processor.<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Calibrating d=
elay loop (skipped), value calculated using timer frequency.. 5320.10 BogoM=
IPS (lpj=3D10640208)<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Security Framework =
initialized<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-f=
amily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] SELinux:&nbsp; Disabled at bo=
ot.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Co=
nsolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Dentry cache hash table entries: 3276=
8 (order: 6, 262144 bytes)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Inode-cache ha=
sh table entries: 16384 (order: 5, 131072 bytes)<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.=
004000] Mount-cache hash table entries: 256<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004=
000] Initializing cgroup subsys ns<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initia=
lizing cgroup subsys cpuacct<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initializing=
 cgroup subsys devices<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initializing cgrou=
p subsys freezer<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Initializing cgroup subs=
ys net_cls<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] CPU: L1 I cache: 32K, L1 D cac=
he: 32K<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-famil=
y:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] CPU: L2 cache: 256K<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.004000] CPU: L3 cache: 8192K<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000]=
 CPU 0/0x6 -&gt; Node 0<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] CPU: Unsupported =
number of siblings 16<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004000] Performance Events:=
 unsupported p6 CPU model 30 no PMU driver, software events only.<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbs=
p;&nbsp;&nbsp; 0.004000] SMP alternatives: switching to UP code<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;=
&nbsp;&nbsp; 0.004000] Freeing SMP alternatives: 28k freed<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp=
;&nbsp; 0.004240] Brought up 1 CPUs<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.004439] devtm=
pfs: initialized<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.011965] Grant table initialized<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consol=
as'>[&nbsp;&nbsp;&nbsp; 0.011978] regulator: core version 0.5<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.012024] NET: Registered protocol family 16<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&n=
bsp; 0.012331] PCI: Fatal: No config space access function found<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp=
;&nbsp;&nbsp; 0.012777] bio: create slab &lt;bio-0&gt; at 0<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbs=
p;&nbsp; 0.012899] ACPI: Interpreter disabled.<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.01=
2941] xen_balloon: Initialising balloon driver.<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.0=
12941] vgaarb: loaded<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.012941] PCI: System does no=
t support PCI<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.012941] PCI: System does not suppor=
t PCI<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:=
Consolas'>[&nbsp;&nbsp;&nbsp; 0.012941] Switching to clocksource xen<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&=
nbsp;&nbsp;&nbsp; 0.014224] pnp: PnP ACPI: disabled<o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp;=
 0.014597] NET: Registered protocol family 2<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.014=
715] IP route cache hash table entries: 2048 (order: 2, 16384 bytes)<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&=
nbsp;&nbsp;&nbsp; 0.015113] TCP established hash table entries: 8192 (order=
: 5, 131072 bytes)<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015254] TCP bind hash table en=
tries: 8192 (order: 5, 131072 bytes)<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015342] TCP:=
 Hash tables configured (established 8192 bind 8192)<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp=
; 0.015353] TCP reno registered<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015447] NET: Regi=
stered protocol family 1<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.015526] Unpacking initra=
mfs...<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family=
:Consolas'>[&nbsp;&nbsp;&nbsp; 0.046953] Freeing initrd memory: 26740k free=
d<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Cons=
olas'>[&nbsp;&nbsp;&nbsp; 0.056738] platform rtc_cmos: registered platform =
RTC device (no PNP device found)<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.057076] audit: i=
nitializing netlink socket (disabled)<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.057102] typ=
e=3D2000 audit(1339162066.687:1): initialized<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.063=
338] HugeTLB registered 2 MB page size, pre-allocated 0 pages<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&n=
bsp;&nbsp; 0.065855] VFS: Disk quotas dquot_6.5.2<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0=
.065951] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.066095] msgmni has been set to 487<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp=
; 0.066412] alg: No test for stdrng (krng)<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.066515=
] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>=
[&nbsp;&nbsp;&nbsp; 0.066530] io scheduler noop registered<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp=
;&nbsp; 0.066537] io scheduler anticipatory registered<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.066546] io scheduler deadline registered<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.06=
6652] io scheduler cfq registered (default)<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.070=
219] Linux agpgart interface v0.103<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.070279] Seria=
l: 8250/16550 driver, 4 ports, IRQ sharing enabled<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; =
0.070573] input: Macintosh mouse button emulation as /devices/virtual/input=
/input0<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-famil=
y:Consolas'>[&nbsp;&nbsp;&nbsp; 0.070662] PNP: No PS/2 controller found. Pr=
obing ports directly.<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071502] i8042.c: No control=
ler found.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071613] mice: PS/2 mouse device common=
 for all mice<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071702] rtc_cmos: probe of rtc_cmos=
 failed with error -16<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071744] cpuidle: using gov=
ernor ladder<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.071753] cpuidle: using governor menu=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>[&nbsp;&nbsp;&nbsp; 0.071765] No iBFT detected.<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp=
; 0.072238] TCP cubic registered<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.072448] NET: Reg=
istered protocol family 10<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.073558] Mobile IPv6<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>[&nbsp;&nbsp;&nbsp; 0.073571] NET: Registered protocol family 17<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.073723] registered taskstats version 1<o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&=
nbsp; 0.073746] XENBUS: Device with no driver: device/vbd/51712<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;=
&nbsp;&nbsp; 0.073754] XENBUS: Device with no driver: device/vif/0<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nb=
sp;&nbsp;&nbsp; 0.073788] /build/buildd-linux-2.6_2.6.32-45-amd64-FcX7RM/li=
nux-2.6-2.6.32/debian/build/source_amd64_none/drivers/rtc/hctosys.c: unable=
 to open rtc device (rtc0)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.073852] Initalizing ne=
twork drop monitor service<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.073962] Freeing unused=
 kernel memory: 592k freed<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.074170] Write protecti=
ng the kernel read-only data: 4240k<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-family:Consolas'>Loading, please wait...<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;=
&nbsp;&nbsp; 0.140302] udev[46]: starting version 164<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbs=
p; 0.224372] Initialising Xen virtual ethernet driver.<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nb=
sp; 0.231454] blkfront: xvda: barriers enabled<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-family:Consolas'>[&nbsp;&nbsp;&nbsp; 0.23=
1630]&nbsp; xvda: xvda1 xvda2 &lt; xvda5 &gt;<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>Begin: Loading essential =
drivers ... done.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>Begin: Running /scripts/init-premount ... done.<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>B=
egin: Mounting root file system ... Begin: Running /scripts/local-top ... d=
one.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:C=
onsolas'>Begin: Running /scripts/local-premount ... [&nbsp;&nbsp;&nbsp; 0.5=
34766] PM: Starting manual resume from disk<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-family:Consolas'>done.<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>mount: can't re=
ad '/etc/fstab': No such file or directory<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-family:Consolas'>Begin: Running /scripts/loca=
l-bottom ... done.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-family:Consolas'>done.<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-family:Consolas'>Begin: Running /scripts/init-bottom ... mo=
unt: mounting /dev on /root/dev failed: No such file or directory<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'>done.=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>mount: mounting /sys on /root/sys failed: No such file or directory<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas=
'>mount: mounting /proc on /root/proc failed: No such file or directory<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Consolas'=
>Target filesystem doesn't have requested /sbin/init.<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-family:Consolas'>No init found. Tr=
y passing init=3D bootarg.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:Consolas'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-family:Consolas'><o:p>&nbsp;</o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-family:Consolas'>BusyBox v1.17.1 (Debia=
n 1:1.17.1-8) built-in shell (ash)<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-family:Consolas'>Enter 'help' for a list of built-in =
commands.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fam=
ily:Consolas'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-family:Consolas'>/bin/sh: can't access tty; job control turned off=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-family:Conso=
las'>(initramfs) <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-family:Consolas'>(initramfs)<o:p></o:p></span></p><p class=3DMsoNormal=
><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>So, what am I doing wrong?<o:p><=
/o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Reg=
ards<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMso=
Normal>--<o:p></o:p></p><p class=3DMsoNormal>Thanos Makatos<o:p></o:p></p><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=

--_000_4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361LONPMAILBOX01_--


--===============0725551985205855416==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0725551985205855416==--


From xen-users-bounces@lists.xen.org Sun Jun 10 03:43:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 03:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZ2S-00072I-2l; Sun, 10 Jun 2012 03:42:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdKrw-0006oA-5U
	for xen-users@lists.xensource.com; Sat, 09 Jun 2012 12:34:16 +0000
Received: from [85.158.143.99:8310] by server-3.bemta-4.messagelabs.com id
	8A/BC-29237-7C243DF4; Sat, 09 Jun 2012 12:34:15 +0000
X-Env-Sender: zhusimu@163.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1339245253!32022886!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17959 invoked from network); 9 Jun 2012 12:34:14 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-15.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	9 Jun 2012 12:34:14 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdKrt-0004p0-57
	for xen-users@lists.xensource.com; Sat, 09 Jun 2012 05:34:13 -0700
Date: Sat, 9 Jun 2012 05:34:13 -0700 (PDT)
From: zhusimu <zhusimu@163.com>
To: xen-users@lists.xensource.com
Message-ID: <1339245253151-5709379.post@n5.nabble.com>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 10 Jun 2012 03:42:00 +0000
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your help,I solved the problem from this article:
http://xen.1045712.n5.nabble.com/Win-PVDrivers-Compilation-Check-your-timezone-td4537123.html.
But I encountered a new problem:the tool certutil in the file of
makelist.bat can not execute successfully.
http://xen.1045712.n5.nabble.com/file/n5709379/%E6%97%A0%E6%A0%87%E9%A2%98.png 
I tested the tool certutil alone,but it can not execute successfully also.
If you have any idea or suggestion,please tell me,i will appreciate very
much, thanks.

--
View this message in context: http://xen.1045712.n5.nabble.com/win-pvdrivers-Compile-Error-tp5709361p5709379.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 10 04:16:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 04:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZYq-0000IT-9t; Sun, 10 Jun 2012 04:15:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SdZYp-0000IN-40
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 04:15:31 +0000
Received: from [193.109.254.147:3341] by server-8.bemta-14.messagelabs.com id
	EA/5F-27132-26F14DF4; Sun, 10 Jun 2012 04:15:30 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339301728!8923527!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29723 invoked from network); 10 Jun 2012 04:15:29 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 04:15:29 -0000
Received: by obbwd20 with SMTP id wd20so6542150obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 21:15:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=Jo4wgSn3/XKeA6BXS2MN1MDIJlz4KkuXkysJJTzB/7k=;
	b=oD7jfgCTTvCCWAFzcU5rZHQt80uVHmV4sdNvg7wxs9RPXQrV4efqQTPoaRn9eVvLqH
	l5JSPARJa8fuZJycjG0TQVj/kK2QOcv2KEQS1CX/fNbA2qgXLO0QJNoQK8/sKAiTcby4
	FVtX+MqrbtiqqBDTcaseCI7eFKRdTy8CNHBI0R7yO+yu/U/Sbr37mumLk9T2l7+aTtj2
	PIsg8E3C0Wi4Dj5w2rrDeYOaEtrC8dcFssqZpaaEWovTV/Hq7e0AlYkg3Ef4I3uXS65G
	vLauVmXBPlXkLh4Vxv2iM/H2MoeyxPzVsW0isirx69QOGE9000cpH3kkU5z9N3HYhnea
	H9cw==
Received: by 10.182.192.2 with SMTP id hc2mr12078578obc.58.1339301728020; Sat,
	09 Jun 2012 21:15:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Sat, 9 Jun 2012 21:15:07 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
References: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
From: Rolu <rolu@roce.org>
Date: Sun, 10 Jun 2012 06:15:07 +0200
Message-ID: <CABs9Ejmu0sJGHGQnbc+PBdqaJhO3KbrDAaWrzhUaJBTxx3Fpug@mail.gmail.com>
To: Thanos Makatos <thanos.makatos@citrix.com>
X-Gm-Message-State: ALoCoQl0rC7L/3z8WJuZhVw/egNjqN7dAT79mAjh15AuWmUSestHZ1DVcte8Sc/ZnGFc7zKMnk7w
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 8, 2012 at 3:32 PM, Thanos Makatos
<thanos.makatos@citrix.com> wrote:
> disk = ['file:/root/debian-blktap2.img,xvda,w']
>
> I mounted the disk image file with lomount, the partition table and file
> system in there seem to be fine.
>

In most of the setups I've tried I don't use a partition table at all,
the disk image contains a file system directly. You specify them in
the config files as xvda1, xvda2, etc (otherwise exactly the same as
that disk line above). You could try extracting the partitions from
your image file and mounting them this way, and see if that works.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 10 04:16:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 04:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdZYq-0000IT-9t; Sun, 10 Jun 2012 04:15:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SdZYp-0000IN-40
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 04:15:31 +0000
Received: from [193.109.254.147:3341] by server-8.bemta-14.messagelabs.com id
	EA/5F-27132-26F14DF4; Sun, 10 Jun 2012 04:15:30 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339301728!8923527!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29723 invoked from network); 10 Jun 2012 04:15:29 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 04:15:29 -0000
Received: by obbwd20 with SMTP id wd20so6542150obb.32
	for <xen-users@lists.xen.org>; Sat, 09 Jun 2012 21:15:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=Jo4wgSn3/XKeA6BXS2MN1MDIJlz4KkuXkysJJTzB/7k=;
	b=oD7jfgCTTvCCWAFzcU5rZHQt80uVHmV4sdNvg7wxs9RPXQrV4efqQTPoaRn9eVvLqH
	l5JSPARJa8fuZJycjG0TQVj/kK2QOcv2KEQS1CX/fNbA2qgXLO0QJNoQK8/sKAiTcby4
	FVtX+MqrbtiqqBDTcaseCI7eFKRdTy8CNHBI0R7yO+yu/U/Sbr37mumLk9T2l7+aTtj2
	PIsg8E3C0Wi4Dj5w2rrDeYOaEtrC8dcFssqZpaaEWovTV/Hq7e0AlYkg3Ef4I3uXS65G
	vLauVmXBPlXkLh4Vxv2iM/H2MoeyxPzVsW0isirx69QOGE9000cpH3kkU5z9N3HYhnea
	H9cw==
Received: by 10.182.192.2 with SMTP id hc2mr12078578obc.58.1339301728020; Sat,
	09 Jun 2012 21:15:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Sat, 9 Jun 2012 21:15:07 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
References: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
From: Rolu <rolu@roce.org>
Date: Sun, 10 Jun 2012 06:15:07 +0200
Message-ID: <CABs9Ejmu0sJGHGQnbc+PBdqaJhO3KbrDAaWrzhUaJBTxx3Fpug@mail.gmail.com>
To: Thanos Makatos <thanos.makatos@citrix.com>
X-Gm-Message-State: ALoCoQl0rC7L/3z8WJuZhVw/egNjqN7dAT79mAjh15AuWmUSestHZ1DVcte8Sc/ZnGFc7zKMnk7w
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 8, 2012 at 3:32 PM, Thanos Makatos
<thanos.makatos@citrix.com> wrote:
> disk = ['file:/root/debian-blktap2.img,xvda,w']
>
> I mounted the disk image file with lomount, the partition table and file
> system in there seem to be fine.
>

In most of the setups I've tried I don't use a partition table at all,
the disk image contains a file system directly. You specify them in
the config files as xvda1, xvda2, etc (otherwise exactly the same as
that disk line above). You could try extracting the partitions from
your image file and mounting them this way, and see if that works.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 10 04:51:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 04:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sda6e-0000w5-9N; Sun, 10 Jun 2012 04:50:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Sda6d-0000vt-EF
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 04:50:27 +0000
Received: from [193.109.254.147:25913] by server-1.bemta-14.messagelabs.com id
	F1/14-08067-29724DF4; Sun, 10 Jun 2012 04:50:26 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-6.tower-27.messagelabs.com!1339303822!3296487!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1732 invoked from network); 10 Jun 2012 04:50:25 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-6.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Jun 2012 04:50:25 -0000
Received: from mail.bendigoit.com.au ([203.16.207.99])
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Sda6S-00029V-Pu; Sun, 10 Jun 2012 14:50:16 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sun, 10 Jun 2012 14:50:16 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sun, 10 Jun 2012 14:50:16 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: zhusimu <zhusimu@163.com>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] win-pvdrivers Compile Error
Thread-Index: AQHNRV73FhFXa76fbkmdzFADAn7vo5bxDe/ggAA4CYCAAbg7oA==
Date: Sun, 10 Jun 2012 04:50:12 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B28904C4A@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
	<1339245253151-5709379.post@n5.nabble.com>
In-Reply-To: <1339245253151-5709379.post@n5.nabble.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-6.800.1017-18960.004
x-tm-as-result: No--35.027700-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 10 Jun 2012 04:50:16.0996 (UTC)
	FILETIME=[87D3EE40:01CD46C4]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Check the bat files to see where they are finding the sign exe. Different DDK's might have it in different places.

James

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of zhusimu
> Sent: Saturday, 9 June 2012 10:34 PM
> To: xen-users@lists.xensource.com
> Subject: Re: [Xen-users] win-pvdrivers Compile Error
> 
> Thanks for your help,I solved the problem from this article:
> http://xen.1045712.n5.nabble.com/Win-PVDrivers-Compilation-Check-your-
> timezone-td4537123.html.
> But I encountered a new problem:the tool certutil in the file of makelist.bat
> can not execute successfully.
> http://xen.1045712.n5.nabble.com/file/n5709379/%E6%97%A0%E6%A0%87
> %E9%A2%98.png
> I tested the tool certutil alone,but it can not execute successfully also.
> If you have any idea or suggestion,please tell me,i will appreciate very much,
> thanks.
> 
> --
> View this message in context: http://xen.1045712.n5.nabble.com/win-
> pvdrivers-Compile-Error-tp5709361p5709379.html
> Sent from the Xen - User mailing list archive at Nabble.com.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 10 04:51:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 04:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sda6e-0000w5-9N; Sun, 10 Jun 2012 04:50:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Sda6d-0000vt-EF
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 04:50:27 +0000
Received: from [193.109.254.147:25913] by server-1.bemta-14.messagelabs.com id
	F1/14-08067-29724DF4; Sun, 10 Jun 2012 04:50:26 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-6.tower-27.messagelabs.com!1339303822!3296487!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1732 invoked from network); 10 Jun 2012 04:50:25 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-6.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Jun 2012 04:50:25 -0000
Received: from mail.bendigoit.com.au ([203.16.207.99])
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Sda6S-00029V-Pu; Sun, 10 Jun 2012 14:50:16 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sun, 10 Jun 2012 14:50:16 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sun, 10 Jun 2012 14:50:16 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: zhusimu <zhusimu@163.com>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] win-pvdrivers Compile Error
Thread-Index: AQHNRV73FhFXa76fbkmdzFADAn7vo5bxDe/ggAA4CYCAAbg7oA==
Date: Sun, 10 Jun 2012 04:50:12 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B28904C4A@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
	<1339245253151-5709379.post@n5.nabble.com>
In-Reply-To: <1339245253151-5709379.post@n5.nabble.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-6.800.1017-18960.004
x-tm-as-result: No--35.027700-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 10 Jun 2012 04:50:16.0996 (UTC)
	FILETIME=[87D3EE40:01CD46C4]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Check the bat files to see where they are finding the sign exe. Different DDK's might have it in different places.

James

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of zhusimu
> Sent: Saturday, 9 June 2012 10:34 PM
> To: xen-users@lists.xensource.com
> Subject: Re: [Xen-users] win-pvdrivers Compile Error
> 
> Thanks for your help,I solved the problem from this article:
> http://xen.1045712.n5.nabble.com/Win-PVDrivers-Compilation-Check-your-
> timezone-td4537123.html.
> But I encountered a new problem:the tool certutil in the file of makelist.bat
> can not execute successfully.
> http://xen.1045712.n5.nabble.com/file/n5709379/%E6%97%A0%E6%A0%87
> %E9%A2%98.png
> I tested the tool certutil alone,but it can not execute successfully also.
> If you have any idea or suggestion,please tell me,i will appreciate very much,
> thanks.
> 
> --
> View this message in context: http://xen.1045712.n5.nabble.com/win-
> pvdrivers-Compile-Error-tp5709361p5709379.html
> Sent from the Xen - User mailing list archive at Nabble.com.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 10 05:49:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 05:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdb0c-0001nG-2G; Sun, 10 Jun 2012 05:48:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fptstl@gmail.com>) id 1Sdb0a-0001nB-1c
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 05:48:16 +0000
Received: from [193.109.254.147:49825] by server-3.bemta-14.messagelabs.com id
	C1/E6-05653-F1534DF4; Sun, 10 Jun 2012 05:48:15 +0000
X-Env-Sender: fptstl@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339307291!1258879!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17996 invoked from network); 10 Jun 2012 05:48:13 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 05:48:13 -0000
Received: by obfk16 with SMTP id k16so6861161obf.30
	for <xen-users@lists.xensource.com>;
	Sat, 09 Jun 2012 22:48:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=59h9/s4XOT606G4NbMzxY//S7GsMH3n7phkP2qRhlkU=;
	b=sULpRy/DEbC4kvXv9hSih5xZMLlneHp1n3V9ZeenGJWiBSBVUJ6UMSAAy86WWSUBDa
	spivZ8SFp5v6Zv+8/dcus+Whq6y9gIrL9KKuLQNbXlGQtFFqHuYsepSB8x4RGglmwJhP
	zGnNJrPWc0d5A3L9a852SGalRpmAKAYwZN9XfCFVCXpw7MQr1GCze57m41b2dJ1bu2z8
	rfe/CIhEkIyvVs1SdSzIr3IJ5bWv7j6QEp0flqi14xSly60D6k5XNcixijTwKx9bygQe
	T6Tz/9WDw27gy9hSbDu22oFepEyeFzBlCw4ggE4MALcW033FaEluRFQXY4z/rYdln8Cn
	IaMg==
MIME-Version: 1.0
Received: by 10.50.189.228 with SMTP id gl4mr4691013igc.43.1339307291044; Sat,
	09 Jun 2012 22:48:11 -0700 (PDT)
Received: by 10.231.192.129 with HTTP; Sat, 9 Jun 2012 22:48:10 -0700 (PDT)
Date: Sun, 10 Jun 2012 00:48:10 -0500
Message-ID: <CAHsh07vOxndmFy6_eA25R=Uz_veCXXkZYpXh9ikjpJzqvHjSrQ@mail.gmail.com>
From: fpt stl <fptstl@gmail.com>
To: xen-users <xen-users@lists.xensource.com>
Subject: [Xen-users] HVM vs PV - conversion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6582022810974539608=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6582022810974539608==
Content-Type: multipart/alternative; boundary=14dae9340ebb53ea5e04c217c780

--14dae9340ebb53ea5e04c217c780
Content-Type: text/plain; charset=ISO-8859-1

Greetings,

I would like to know how one can identify if a DomU is PV or HVM? Any docs
which may indicate a way to find out?

I have a CentOS 5.5 64bit DomU which might be HVM - how can this DomU can
be made PV?
Just stop the DomU, and then delete it using Virtual Machine Manager and
the create another config file for a PV DomU and use xm new and then xm
start?

Let's say I have a config file like: [for a HVM DomU]

VMHOST1 /]# more /etc/xen/DBS1
name = "DBS1"
uuid = "904ec14c-9a46-3dae-ee7a-16470c5f5ef5"
maxmem = 4096
memory = 2048
vcpus = 2
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
boot = "c"
pae = 1
acpi = 1
apic = 1
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
sdl = 0
vnc = 1
vncunused = 0
vncdisplay = 53290
keymap = "en-us"
disk = [ "phy:/dev/VG1/DBS1,hda,w" , "phy:/dev/VG2/DBR,hdb,w",
"phy:/dev/VG2/DBR_backup,hdc,w" ]
vif = [ "mac=00:16:36:0a:aa:69,bridge=eth4,script=vif-bridge" ]
parallel = "none"
serial = "pty"

Just changing the config file to something like:

VMHOST1 /]# more /etc/xen/DBS2a
name = "DBS2a"
maxmem = 4096
memory = 2048
vcpus = 2
cpus = "1-7"
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ "type=vnc,vncunused=1,keymap=en-us" ]
disk = [ "phy:/dev/VG1/DBS2a,xvda,w" , "phy:/dev/VG2/DBR2,xvdb,w" ,
"phy:/dev/VG2/DBR2_backup,xvdc,w" ]
vif = [ "mac= 00:16:36:0a:aa:69,bridge=eth4" ]

will create a PV DomU? [xm new DBS2a , xm start DBS2a]

Is it a way to convert a config.sxp into a "xm" config file like the one
above?

Thank you for your help!

Frank

--14dae9340ebb53ea5e04c217c780
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Greetings,<div><br></div><div>I would like to know how one can identify if =
a DomU is PV or HVM? Any docs which may indicate a way to find out?</div><d=
iv><br></div><div>I have a CentOS 5.5 64bit DomU which might be HVM - how c=
an this DomU can be made PV?</div>
<div>Just stop the DomU, and then delete it using Virtual Machine Manager a=
nd the create another config file for a PV DomU and use xm new and then xm =
start?</div><div><br></div><div>Let&#39;s say I have a config file like: [f=
or a HVM DomU]</div>
<div><br></div><div><font class=3D"Apple-style-span" face=3D"&#39;courier n=
ew&#39;, monospace">VMHOST1 /]# more /etc/xen/DBS1</font></div><div><font c=
lass=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">name =
=3D &quot;DBS1&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">uuid =3D &quot;904ec14c-9a46-3dae-ee7a-16470c5f5ef5&quot;</font></div>=
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">maxmem =3D 4096</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">memory =3D 2048</font></div><div><font class=3D"Apple-style-span" face=
=3D"&#39;courier new&#39;, monospace">vcpus =3D 2</font></div><div><font cl=
ass=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">builder =
=3D &quot;hvm&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">kernel =3D &quot;/usr/lib/xen/boot/hvmloader&quot;</font></div><div><f=
ont class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">bo=
ot =3D &quot;c&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">pae =3D 1</font></div><div><font class=3D"Apple-style-span" face=3D"&#=
39;courier new&#39;, monospace">acpi =3D 1</font></div><div><font class=3D"=
Apple-style-span" face=3D"&#39;courier new&#39;, monospace">apic =3D 1</fon=
t></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">localtime =3D 0</font></div><div><font class=3D"Apple-style-span" face=
=3D"&#39;courier new&#39;, monospace">on_poweroff =3D &quot;destroy&quot;</=
font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">on_reboot =3D &quot;restart&quot;</font></div><div><font class=3D"Appl=
e-style-span" face=3D"&#39;courier new&#39;, monospace">on_crash =3D &quot;=
restart&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">device_model =3D &quot;/usr/lib64/xen/bin/qemu-dm&quot;</font></div><d=
iv><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospac=
e">sdl =3D 0</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">vnc =3D 1</font></div><div><font class=3D"Apple-style-span" face=3D"&#=
39;courier new&#39;, monospace">vncunused =3D 0</font></div><div><font clas=
s=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">vncdisplay=
 =3D 53290</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">keymap =3D &quot;en-us&quot;</font></div><div><font class=3D"Apple-sty=
le-span" face=3D"&#39;courier new&#39;, monospace">disk =3D [ &quot;phy:/de=
v/VG1/DBS1,hda,w&quot; , &quot;phy:/dev/VG2/DBR,hdb,w&quot;, &quot;phy:/dev=
/VG2/DBR_backup,hdc,w&quot; ]</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">vif =3D [ &quot;mac=3D00:16:36:0a:aa:69,bridge=3Deth4,script=3Dvif-bri=
dge&quot; ]</font></div><div><font class=3D"Apple-style-span" face=3D"&#39;=
courier new&#39;, monospace">parallel =3D &quot;none&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">serial =3D &quot;pty&quot;</font></div><div><br></div><div>Just changi=
ng the config file to something like:</div><div><br></div><div><div><font c=
lass=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">VMHOST1=
 /]# more /etc/xen/DBS2a</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">name =3D &quot;DBS2a&quot;</font></div><div><font class=3D"Apple-style=
-span" face=3D"&#39;courier new&#39;, monospace">maxmem =3D 4096</font></di=
v><div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, mono=
space">memory =3D 2048</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">vcpus =3D 2</font></div><div><font class=3D"Apple-style-span" face=3D"=
&#39;courier new&#39;, monospace">cpus =3D &quot;1-7&quot;</font></div><div=
><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace"=
>bootloader =3D &quot;/usr/bin/pygrub&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">on_poweroff =3D &quot;destroy&quot;</font></div><div><font class=3D"Ap=
ple-style-span" face=3D"&#39;courier new&#39;, monospace">on_reboot =3D &qu=
ot;restart&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">on_crash =3D &quot;restart&quot;</font></div><div><font class=3D"Apple=
-style-span" face=3D"&#39;courier new&#39;, monospace">vfb =3D [ &quot;type=
=3Dvnc,vncunused=3D1,keymap=3Den-us&quot; ]</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">disk =3D [ &quot;phy:/dev/VG1/DBS2a,xvda,w&quot; , &quot;phy:/dev/VG2/=
DBR2,xvdb,w&quot; , &quot;phy:/dev/VG2/DBR2_backup,xvdc,w&quot; ]</font></d=
iv>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace"><span class=3D"Apple-style-span">vif =3D [ &quot;mac=3D=A0</span>00:16=
:36:0a:aa:69<span class=3D"Apple-style-span">,bridge=3Deth4&quot; ]</span><=
/font></div>
<div><br></div></div><div>will create a PV DomU? [xm new=A0DBS2a , xm start=
=A0DBS2a]</div><div><br></div><div>Is it a way to convert a=A0config.sxp in=
to a &quot;xm&quot; config file like the one above?</div><div><br></div><di=
v>
Thank you for your help!</div><div><br></div><div>Frank</div><div><br></div=
><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div=
><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div=
>

--14dae9340ebb53ea5e04c217c780--


--===============6582022810974539608==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6582022810974539608==--


From xen-users-bounces@lists.xen.org Sun Jun 10 05:49:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 05:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdb0c-0001nG-2G; Sun, 10 Jun 2012 05:48:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fptstl@gmail.com>) id 1Sdb0a-0001nB-1c
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 05:48:16 +0000
Received: from [193.109.254.147:49825] by server-3.bemta-14.messagelabs.com id
	C1/E6-05653-F1534DF4; Sun, 10 Jun 2012 05:48:15 +0000
X-Env-Sender: fptstl@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339307291!1258879!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17996 invoked from network); 10 Jun 2012 05:48:13 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 05:48:13 -0000
Received: by obfk16 with SMTP id k16so6861161obf.30
	for <xen-users@lists.xensource.com>;
	Sat, 09 Jun 2012 22:48:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=59h9/s4XOT606G4NbMzxY//S7GsMH3n7phkP2qRhlkU=;
	b=sULpRy/DEbC4kvXv9hSih5xZMLlneHp1n3V9ZeenGJWiBSBVUJ6UMSAAy86WWSUBDa
	spivZ8SFp5v6Zv+8/dcus+Whq6y9gIrL9KKuLQNbXlGQtFFqHuYsepSB8x4RGglmwJhP
	zGnNJrPWc0d5A3L9a852SGalRpmAKAYwZN9XfCFVCXpw7MQr1GCze57m41b2dJ1bu2z8
	rfe/CIhEkIyvVs1SdSzIr3IJ5bWv7j6QEp0flqi14xSly60D6k5XNcixijTwKx9bygQe
	T6Tz/9WDw27gy9hSbDu22oFepEyeFzBlCw4ggE4MALcW033FaEluRFQXY4z/rYdln8Cn
	IaMg==
MIME-Version: 1.0
Received: by 10.50.189.228 with SMTP id gl4mr4691013igc.43.1339307291044; Sat,
	09 Jun 2012 22:48:11 -0700 (PDT)
Received: by 10.231.192.129 with HTTP; Sat, 9 Jun 2012 22:48:10 -0700 (PDT)
Date: Sun, 10 Jun 2012 00:48:10 -0500
Message-ID: <CAHsh07vOxndmFy6_eA25R=Uz_veCXXkZYpXh9ikjpJzqvHjSrQ@mail.gmail.com>
From: fpt stl <fptstl@gmail.com>
To: xen-users <xen-users@lists.xensource.com>
Subject: [Xen-users] HVM vs PV - conversion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6582022810974539608=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6582022810974539608==
Content-Type: multipart/alternative; boundary=14dae9340ebb53ea5e04c217c780

--14dae9340ebb53ea5e04c217c780
Content-Type: text/plain; charset=ISO-8859-1

Greetings,

I would like to know how one can identify if a DomU is PV or HVM? Any docs
which may indicate a way to find out?

I have a CentOS 5.5 64bit DomU which might be HVM - how can this DomU can
be made PV?
Just stop the DomU, and then delete it using Virtual Machine Manager and
the create another config file for a PV DomU and use xm new and then xm
start?

Let's say I have a config file like: [for a HVM DomU]

VMHOST1 /]# more /etc/xen/DBS1
name = "DBS1"
uuid = "904ec14c-9a46-3dae-ee7a-16470c5f5ef5"
maxmem = 4096
memory = 2048
vcpus = 2
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
boot = "c"
pae = 1
acpi = 1
apic = 1
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
sdl = 0
vnc = 1
vncunused = 0
vncdisplay = 53290
keymap = "en-us"
disk = [ "phy:/dev/VG1/DBS1,hda,w" , "phy:/dev/VG2/DBR,hdb,w",
"phy:/dev/VG2/DBR_backup,hdc,w" ]
vif = [ "mac=00:16:36:0a:aa:69,bridge=eth4,script=vif-bridge" ]
parallel = "none"
serial = "pty"

Just changing the config file to something like:

VMHOST1 /]# more /etc/xen/DBS2a
name = "DBS2a"
maxmem = 4096
memory = 2048
vcpus = 2
cpus = "1-7"
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ "type=vnc,vncunused=1,keymap=en-us" ]
disk = [ "phy:/dev/VG1/DBS2a,xvda,w" , "phy:/dev/VG2/DBR2,xvdb,w" ,
"phy:/dev/VG2/DBR2_backup,xvdc,w" ]
vif = [ "mac= 00:16:36:0a:aa:69,bridge=eth4" ]

will create a PV DomU? [xm new DBS2a , xm start DBS2a]

Is it a way to convert a config.sxp into a "xm" config file like the one
above?

Thank you for your help!

Frank

--14dae9340ebb53ea5e04c217c780
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Greetings,<div><br></div><div>I would like to know how one can identify if =
a DomU is PV or HVM? Any docs which may indicate a way to find out?</div><d=
iv><br></div><div>I have a CentOS 5.5 64bit DomU which might be HVM - how c=
an this DomU can be made PV?</div>
<div>Just stop the DomU, and then delete it using Virtual Machine Manager a=
nd the create another config file for a PV DomU and use xm new and then xm =
start?</div><div><br></div><div>Let&#39;s say I have a config file like: [f=
or a HVM DomU]</div>
<div><br></div><div><font class=3D"Apple-style-span" face=3D"&#39;courier n=
ew&#39;, monospace">VMHOST1 /]# more /etc/xen/DBS1</font></div><div><font c=
lass=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">name =
=3D &quot;DBS1&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">uuid =3D &quot;904ec14c-9a46-3dae-ee7a-16470c5f5ef5&quot;</font></div>=
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">maxmem =3D 4096</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">memory =3D 2048</font></div><div><font class=3D"Apple-style-span" face=
=3D"&#39;courier new&#39;, monospace">vcpus =3D 2</font></div><div><font cl=
ass=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">builder =
=3D &quot;hvm&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">kernel =3D &quot;/usr/lib/xen/boot/hvmloader&quot;</font></div><div><f=
ont class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">bo=
ot =3D &quot;c&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">pae =3D 1</font></div><div><font class=3D"Apple-style-span" face=3D"&#=
39;courier new&#39;, monospace">acpi =3D 1</font></div><div><font class=3D"=
Apple-style-span" face=3D"&#39;courier new&#39;, monospace">apic =3D 1</fon=
t></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">localtime =3D 0</font></div><div><font class=3D"Apple-style-span" face=
=3D"&#39;courier new&#39;, monospace">on_poweroff =3D &quot;destroy&quot;</=
font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">on_reboot =3D &quot;restart&quot;</font></div><div><font class=3D"Appl=
e-style-span" face=3D"&#39;courier new&#39;, monospace">on_crash =3D &quot;=
restart&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">device_model =3D &quot;/usr/lib64/xen/bin/qemu-dm&quot;</font></div><d=
iv><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospac=
e">sdl =3D 0</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">vnc =3D 1</font></div><div><font class=3D"Apple-style-span" face=3D"&#=
39;courier new&#39;, monospace">vncunused =3D 0</font></div><div><font clas=
s=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">vncdisplay=
 =3D 53290</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">keymap =3D &quot;en-us&quot;</font></div><div><font class=3D"Apple-sty=
le-span" face=3D"&#39;courier new&#39;, monospace">disk =3D [ &quot;phy:/de=
v/VG1/DBS1,hda,w&quot; , &quot;phy:/dev/VG2/DBR,hdb,w&quot;, &quot;phy:/dev=
/VG2/DBR_backup,hdc,w&quot; ]</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">vif =3D [ &quot;mac=3D00:16:36:0a:aa:69,bridge=3Deth4,script=3Dvif-bri=
dge&quot; ]</font></div><div><font class=3D"Apple-style-span" face=3D"&#39;=
courier new&#39;, monospace">parallel =3D &quot;none&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">serial =3D &quot;pty&quot;</font></div><div><br></div><div>Just changi=
ng the config file to something like:</div><div><br></div><div><div><font c=
lass=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace">VMHOST1=
 /]# more /etc/xen/DBS2a</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">name =3D &quot;DBS2a&quot;</font></div><div><font class=3D"Apple-style=
-span" face=3D"&#39;courier new&#39;, monospace">maxmem =3D 4096</font></di=
v><div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, mono=
space">memory =3D 2048</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">vcpus =3D 2</font></div><div><font class=3D"Apple-style-span" face=3D"=
&#39;courier new&#39;, monospace">cpus =3D &quot;1-7&quot;</font></div><div=
><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monospace"=
>bootloader =3D &quot;/usr/bin/pygrub&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">on_poweroff =3D &quot;destroy&quot;</font></div><div><font class=3D"Ap=
ple-style-span" face=3D"&#39;courier new&#39;, monospace">on_reboot =3D &qu=
ot;restart&quot;</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">on_crash =3D &quot;restart&quot;</font></div><div><font class=3D"Apple=
-style-span" face=3D"&#39;courier new&#39;, monospace">vfb =3D [ &quot;type=
=3Dvnc,vncunused=3D1,keymap=3Den-us&quot; ]</font></div>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace">disk =3D [ &quot;phy:/dev/VG1/DBS2a,xvda,w&quot; , &quot;phy:/dev/VG2/=
DBR2,xvdb,w&quot; , &quot;phy:/dev/VG2/DBR2_backup,xvdc,w&quot; ]</font></d=
iv>
<div><font class=3D"Apple-style-span" face=3D"&#39;courier new&#39;, monosp=
ace"><span class=3D"Apple-style-span">vif =3D [ &quot;mac=3D=A0</span>00:16=
:36:0a:aa:69<span class=3D"Apple-style-span">,bridge=3Deth4&quot; ]</span><=
/font></div>
<div><br></div></div><div>will create a PV DomU? [xm new=A0DBS2a , xm start=
=A0DBS2a]</div><div><br></div><div>Is it a way to convert a=A0config.sxp in=
to a &quot;xm&quot; config file like the one above?</div><div><br></div><di=
v>
Thank you for your help!</div><div><br></div><div>Frank</div><div><br></div=
><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div=
><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div=
>

--14dae9340ebb53ea5e04c217c780--


--===============6582022810974539608==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6582022810974539608==--


From xen-users-bounces@lists.xen.org Sun Jun 10 07:44:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 07:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdcnM-0002o2-D9; Sun, 10 Jun 2012 07:42:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1SdcnK-0002nx-1f
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 07:42:42 +0000
Received: from [85.158.143.35:46459] by server-1.bemta-4.messagelabs.com id
	5D/9D-10042-1FF44DF4; Sun, 10 Jun 2012 07:42:41 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339314159!11655997!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE1Nzcz\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28817 invoked from network); 10 Jun 2012 07:42:39 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-10.tower-21.messagelabs.com with SMTP;
	10 Jun 2012 07:42:39 -0000
Received: from fwd04.aul.t-online.de (fwd04.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1SdcnH-0001pt-OA; Sun, 10 Jun 2012 09:42:39 +0200
Received: from mail-ob0-f173.google.com
	(JO7Iu-ZvZt4Htr1Yo-ZYN8yeNKb0qVKx2TLu4Y9+77+sagUq9ZczlS3K7MFTK54gt5NMJ05pNL@[209.85.214.173])
	by fwd04.webpage.t-com.de
	with esmtp id 1SdcnD-0T7X7o0; Sun, 10 Jun 2012 09:42:35 +0200
Received: by obbwd20 with SMTP id wd20so6760068obb.32
	for <xen-users@lists.xen.org>; Sun, 10 Jun 2012 00:42:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.163.39 with SMTP id yf7mr4682017igb.39.1339314154215; Sun,
	10 Jun 2012 00:42:34 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Sun, 10 Jun 2012 00:42:34 -0700 (PDT)
Date: Sun, 10 Jun 2012 09:42:34 +0200
Message-ID: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
X-ID: JO7Iu-ZvZt4Htr1Yo-ZYN8yeNKb0qVKx2TLu4Y9+77+sagUq9ZczlS3K7MFTK54gt5NMJ05pNL
X-TOI-MSGID: c13adc86-1dc3-43aa-ba96-a5f8fdede6f8
Subject: [Xen-users] PCI passthrough to PV guest - domU kernel panic when
	using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1176661772241956415=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1176661772241956415==
Content-Type: multipart/alternative; boundary=e89a8f647ac9679af404c219604f

--e89a8f647ac9679af404c219604f
Content-Type: text/plain; charset=ISO-8859-1

Hi everybody,

I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
600e processor and thus does not come with native IOMMU support. Both, dom0
and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
repositories.
I set up a pv domU guest system that works flawlessly. However, when I try
to boot the guest with iommu=soft as a kernel-parameter the domU crashes
with a kernel panic. The kernel panic does not seem to be related to an
assigned PCI device, since the guest crashes even if no PCI device is
passed.

Here's an excerpt of the guest system's boot log:
(early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
(early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
(early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
(early) [    0.000000] Kernel panic - not syncing: Failed to get contiguous
memory for DMA from Xen!
(early) [    0.000000] You either: don't have the permissions, do not have
enough free memory under 4GB, or the hypervisor memoryis too fragmented!
(rc:-12)
(early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
#39-Ubuntu
(early) [    0.000000] Call Trace:
(early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
(early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
(early) [    0.000000]  [<ffffffff81d0e596>] ?
pci_swiotlb_late_init+0x29/0x29
(early) [    0.000000]  [<ffffffff81d0e56d>] ?
pci_swiotlb_detect_4gb+0x2c/0x2c
(early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
(early) [    0.000000]  [<ffffffff81d00d78>] pci_xen_swiotlb_init+0x17/0x29
(early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
(early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
(early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
(early) [    0.000000]  [<ffffffff81cfb388>]
x86_64_start_reservations+0x132/0x136
(early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3



Some more information about my configuration:

Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* Kernel parameter pci=resource_alignment=01:05.0 set.

* xen-pciback is loaded as module with options in
/etc/modprobe.d/xen-pciback.conf:
# hide (0000:01:05.0)
options xen-pciback passthrough=1
options xen-pciback permissive
options xen-pciback hide=(0000:01:05.0)

* saa7146 driver is blacklisted:
/etc/modprobe.d/blacklist-saa7146.conf:
blacklist saa7146

* xm pci-list-assignable-devices lists mentioned PCI device

* guest's xen.cfg looks as follows:
kernel = "/usr/local/xendomains/precise_test/kernel.img"
ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
memory = 512
vcpus = 1
name = "precisetest"
vif = [ 'mac=00:16:00:00:42:23' ]
disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
root = "/dev/xvda1"
pci = [ '01:05.0' ]
extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
xencons=tty"


DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* xen-pcifront is loaded as module

* System starts when iommu=soft is not set and lspci shows passed device.
However, the device is not usable

At this point I got stuck and have no clue how to further debug my setup.
Please let me know, if I missed something.

Logfiles:
Kernel config (same kernel is used on dom0 and domU):
http://pastebin.com/6qf85KjJ
Dom0 dmesg: http://pastebin.com/FAXk8eF9
Dom0 xm dmesg: http://pastebin.com/MXhvWkPF
Dom0 xend.log: http://pastebin.com/Ma0Xy4BA
Dom0 domain-builder-ng.log: http://pastebin.com/R5mmPBZi
Dom0 xen-hotplug.log; http://pastebin.com/haKwKnnD
Dom0 xend-debug.log: http://pastebin.com/bU5X2hg4
DomU boot.log: http://pastebin.com/R2dYGpp1

Thank you very much for your support

best regards,
Christian

--e89a8f647ac9679af404c219604f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style>Hi everybody,</span><div style><br></div><div style>I followed =
the tutorial at=A0<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" =
target=3D"_blank" style=3D"color:rgb(17,85,204)">http://wiki.xen.org/wiki/X=
en_PCI_Passthrough</a>=A0to passthrough a PCI-Device (DVB-C Tuner Card [saa=
7146 device]) to a pv xen guest. My system ist based on an Asus M4N78 Pro m=
otherboard + an AMD X4 600e processor and thus does not come with native IO=
MMU support. Both, dom0 and domU are based on Ubuntu 12.04 with Xen 4.1.2 f=
rom official repositories.</div>
<div style>I set up a pv domU guest system that works flawlessly. However, =
when I try to boot the guest with iommu=3Dsoft as a kernel-parameter the do=
mU crashes with a kernel panic. The kernel panic does not seem to be relate=
d to an assigned PCI device, since the guest crashes even if no PCI device =
is passed.=A0</div>
<div style><br></div><div style>Here&#39;s an excerpt of the guest system&#=
39;s boot log:</div><div style><div>(early) [ =A0 =A00.000000] Kernel comma=
nd line: root=3D/dev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dx=
enboot console=3Dhvc0 ro xencons=3Dtty</div>
<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>
<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>
<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>
(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>
<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>
<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>
<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div style><br></div><div style><br></div><div s=
tyle><br></div><div style>Some more information about my configuration:</di=
v>
<div style><br></div><div style>Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ub=
untu):</div><div style>* Kernel parameter=A0pci=3Dresource_alignment=3D01:0=
5.0 set.</div><div style><br></div><div style>* xen-pciback is loaded as mo=
dule with options in /etc/modprobe.d/xen-pciback.conf:</div>
<div style><div># hide (0000:01:05.0)</div><div>options xen-pciback passthr=
ough=3D1</div><div>options xen-pciback permissive</div><div>options xen-pci=
back hide=3D(0000:01:05.0)=A0</div></div><div style><br></div><div style>* =
saa7146 driver is blacklisted:</div>
<div style>/etc/modprobe.d/blacklist-saa7146.conf:</div><div style>blacklis=
t saa7146</div><div style><br></div><div style>* xm pci-list-assignable-dev=
ices lists mentioned PCI device</div><div style><br></div><div style>* gues=
t&#39;s xen.cfg looks as follows:</div>
<div style><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.=
img&quot;</div><div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/in=
itrd.img&quot;</div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>nam=
e =3D &quot;precisetest&quot;</div>
<div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div><div>disk =3D [ &#3=
9;file:/usr/local/xendomains/precise_test/xvda.img,xvda,w&#39; =A0]</div><d=
iv>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; ]<=
/div><div>
extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot cons=
ole=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div style><br></div><div styl=
e><br></div><div style>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</=
div><div style>
* xen-pcifront is loaded as module</div><div style><br></div><div style>* S=
ystem starts when iommu=3Dsoft is not set and lspci shows passed device. Ho=
wever, the device is not usable</div><div style><br></div><div style>At thi=
s point I got stuck and have no clue how to further debug my setup. Please =
let me know, if I missed something.</div>
<div style><br></div><div style>Logfiles:</div><div style>Kernel config (sa=
me kernel is used on dom0 and domU):=A0<a href=3D"http://pastebin.com/6qf85=
KjJ">http://pastebin.com/6qf85KjJ</a></div><div style>Dom0 dmesg:=A0<a href=
=3D"http://pastebin.com/FAXk8eF9">http://pastebin.com/FAXk8eF9</a></div>
<div style>Dom0 xm dmesg:=A0<a href=3D"http://pastebin.com/MXhvWkPF">http:/=
/pastebin.com/MXhvWkPF</a></div><div style>Dom0=A0xend.log:=A0<a href=3D"ht=
tp://pastebin.com/Ma0Xy4BA">http://pastebin.com/Ma0Xy4BA</a></div><div styl=
e><font color=3D"#222222" face=3D"arial, sans-serif">Dom0 domain-builder-ng=
.log:=A0<a href=3D"http://pastebin.com/R5mmPBZi">http://pastebin.com/R5mmPB=
Zi</a></font></div>
<div style>Dom0 xen-hotplug.log;=A0<a href=3D"http://pastebin.com/haKwKnnD"=
>http://pastebin.com/haKwKnnD</a></div><div style>Dom0=A0xend-debug.log:=A0=
<a href=3D"http://pastebin.com/bU5X2hg4">http://pastebin.com/bU5X2hg4</a></=
div><div style>
DomU boot.log:=A0<a href=3D"http://pastebin.com/R2dYGpp1">http://pastebin.c=
om/R2dYGpp1</a></div><div style><br></div><div style>Thank you very much fo=
r your support</div><div style><br></div><div style>best regards,</div><div=
 style>
Christian</div>

--e89a8f647ac9679af404c219604f--


--===============1176661772241956415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1176661772241956415==--


From xen-users-bounces@lists.xen.org Sun Jun 10 07:44:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 07:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdcnM-0002o2-D9; Sun, 10 Jun 2012 07:42:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1SdcnK-0002nx-1f
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 07:42:42 +0000
Received: from [85.158.143.35:46459] by server-1.bemta-4.messagelabs.com id
	5D/9D-10042-1FF44DF4; Sun, 10 Jun 2012 07:42:41 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339314159!11655997!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE1Nzcz\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28817 invoked from network); 10 Jun 2012 07:42:39 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-10.tower-21.messagelabs.com with SMTP;
	10 Jun 2012 07:42:39 -0000
Received: from fwd04.aul.t-online.de (fwd04.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1SdcnH-0001pt-OA; Sun, 10 Jun 2012 09:42:39 +0200
Received: from mail-ob0-f173.google.com
	(JO7Iu-ZvZt4Htr1Yo-ZYN8yeNKb0qVKx2TLu4Y9+77+sagUq9ZczlS3K7MFTK54gt5NMJ05pNL@[209.85.214.173])
	by fwd04.webpage.t-com.de
	with esmtp id 1SdcnD-0T7X7o0; Sun, 10 Jun 2012 09:42:35 +0200
Received: by obbwd20 with SMTP id wd20so6760068obb.32
	for <xen-users@lists.xen.org>; Sun, 10 Jun 2012 00:42:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.163.39 with SMTP id yf7mr4682017igb.39.1339314154215; Sun,
	10 Jun 2012 00:42:34 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Sun, 10 Jun 2012 00:42:34 -0700 (PDT)
Date: Sun, 10 Jun 2012 09:42:34 +0200
Message-ID: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
X-ID: JO7Iu-ZvZt4Htr1Yo-ZYN8yeNKb0qVKx2TLu4Y9+77+sagUq9ZczlS3K7MFTK54gt5NMJ05pNL
X-TOI-MSGID: c13adc86-1dc3-43aa-ba96-a5f8fdede6f8
Subject: [Xen-users] PCI passthrough to PV guest - domU kernel panic when
	using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1176661772241956415=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1176661772241956415==
Content-Type: multipart/alternative; boundary=e89a8f647ac9679af404c219604f

--e89a8f647ac9679af404c219604f
Content-Type: text/plain; charset=ISO-8859-1

Hi everybody,

I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
600e processor and thus does not come with native IOMMU support. Both, dom0
and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
repositories.
I set up a pv domU guest system that works flawlessly. However, when I try
to boot the guest with iommu=soft as a kernel-parameter the domU crashes
with a kernel panic. The kernel panic does not seem to be related to an
assigned PCI device, since the guest crashes even if no PCI device is
passed.

Here's an excerpt of the guest system's boot log:
(early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
(early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
(early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
(early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
(early) [    0.000000] Kernel panic - not syncing: Failed to get contiguous
memory for DMA from Xen!
(early) [    0.000000] You either: don't have the permissions, do not have
enough free memory under 4GB, or the hypervisor memoryis too fragmented!
(rc:-12)
(early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
#39-Ubuntu
(early) [    0.000000] Call Trace:
(early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
(early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
(early) [    0.000000]  [<ffffffff81d0e596>] ?
pci_swiotlb_late_init+0x29/0x29
(early) [    0.000000]  [<ffffffff81d0e56d>] ?
pci_swiotlb_detect_4gb+0x2c/0x2c
(early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
(early) [    0.000000]  [<ffffffff81d00d78>] pci_xen_swiotlb_init+0x17/0x29
(early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
(early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
(early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
(early) [    0.000000]  [<ffffffff81cfb388>]
x86_64_start_reservations+0x132/0x136
(early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3



Some more information about my configuration:

Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* Kernel parameter pci=resource_alignment=01:05.0 set.

* xen-pciback is loaded as module with options in
/etc/modprobe.d/xen-pciback.conf:
# hide (0000:01:05.0)
options xen-pciback passthrough=1
options xen-pciback permissive
options xen-pciback hide=(0000:01:05.0)

* saa7146 driver is blacklisted:
/etc/modprobe.d/blacklist-saa7146.conf:
blacklist saa7146

* xm pci-list-assignable-devices lists mentioned PCI device

* guest's xen.cfg looks as follows:
kernel = "/usr/local/xendomains/precise_test/kernel.img"
ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
memory = 512
vcpus = 1
name = "precisetest"
vif = [ 'mac=00:16:00:00:42:23' ]
disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
root = "/dev/xvda1"
pci = [ '01:05.0' ]
extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
xencons=tty"


DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
* xen-pcifront is loaded as module

* System starts when iommu=soft is not set and lspci shows passed device.
However, the device is not usable

At this point I got stuck and have no clue how to further debug my setup.
Please let me know, if I missed something.

Logfiles:
Kernel config (same kernel is used on dom0 and domU):
http://pastebin.com/6qf85KjJ
Dom0 dmesg: http://pastebin.com/FAXk8eF9
Dom0 xm dmesg: http://pastebin.com/MXhvWkPF
Dom0 xend.log: http://pastebin.com/Ma0Xy4BA
Dom0 domain-builder-ng.log: http://pastebin.com/R5mmPBZi
Dom0 xen-hotplug.log; http://pastebin.com/haKwKnnD
Dom0 xend-debug.log: http://pastebin.com/bU5X2hg4
DomU boot.log: http://pastebin.com/R2dYGpp1

Thank you very much for your support

best regards,
Christian

--e89a8f647ac9679af404c219604f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style>Hi everybody,</span><div style><br></div><div style>I followed =
the tutorial at=A0<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" =
target=3D"_blank" style=3D"color:rgb(17,85,204)">http://wiki.xen.org/wiki/X=
en_PCI_Passthrough</a>=A0to passthrough a PCI-Device (DVB-C Tuner Card [saa=
7146 device]) to a pv xen guest. My system ist based on an Asus M4N78 Pro m=
otherboard + an AMD X4 600e processor and thus does not come with native IO=
MMU support. Both, dom0 and domU are based on Ubuntu 12.04 with Xen 4.1.2 f=
rom official repositories.</div>
<div style>I set up a pv domU guest system that works flawlessly. However, =
when I try to boot the guest with iommu=3Dsoft as a kernel-parameter the do=
mU crashes with a kernel panic. The kernel panic does not seem to be relate=
d to an assigned PCI device, since the guest crashes even if no PCI device =
is passed.=A0</div>
<div style><br></div><div style>Here&#39;s an excerpt of the guest system&#=
39;s boot log:</div><div style><div>(early) [ =A0 =A00.000000] Kernel comma=
nd line: root=3D/dev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dx=
enboot console=3Dhvc0 ro xencons=3Dtty</div>
<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>
<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>
<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>
(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>
<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>
<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>
<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div style><br></div><div style><br></div><div s=
tyle><br></div><div style>Some more information about my configuration:</di=
v>
<div style><br></div><div style>Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ub=
untu):</div><div style>* Kernel parameter=A0pci=3Dresource_alignment=3D01:0=
5.0 set.</div><div style><br></div><div style>* xen-pciback is loaded as mo=
dule with options in /etc/modprobe.d/xen-pciback.conf:</div>
<div style><div># hide (0000:01:05.0)</div><div>options xen-pciback passthr=
ough=3D1</div><div>options xen-pciback permissive</div><div>options xen-pci=
back hide=3D(0000:01:05.0)=A0</div></div><div style><br></div><div style>* =
saa7146 driver is blacklisted:</div>
<div style>/etc/modprobe.d/blacklist-saa7146.conf:</div><div style>blacklis=
t saa7146</div><div style><br></div><div style>* xm pci-list-assignable-dev=
ices lists mentioned PCI device</div><div style><br></div><div style>* gues=
t&#39;s xen.cfg looks as follows:</div>
<div style><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.=
img&quot;</div><div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/in=
itrd.img&quot;</div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>nam=
e =3D &quot;precisetest&quot;</div>
<div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div><div>disk =3D [ &#3=
9;file:/usr/local/xendomains/precise_test/xvda.img,xvda,w&#39; =A0]</div><d=
iv>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; ]<=
/div><div>
extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot cons=
ole=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div style><br></div><div styl=
e><br></div><div style>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</=
div><div style>
* xen-pcifront is loaded as module</div><div style><br></div><div style>* S=
ystem starts when iommu=3Dsoft is not set and lspci shows passed device. Ho=
wever, the device is not usable</div><div style><br></div><div style>At thi=
s point I got stuck and have no clue how to further debug my setup. Please =
let me know, if I missed something.</div>
<div style><br></div><div style>Logfiles:</div><div style>Kernel config (sa=
me kernel is used on dom0 and domU):=A0<a href=3D"http://pastebin.com/6qf85=
KjJ">http://pastebin.com/6qf85KjJ</a></div><div style>Dom0 dmesg:=A0<a href=
=3D"http://pastebin.com/FAXk8eF9">http://pastebin.com/FAXk8eF9</a></div>
<div style>Dom0 xm dmesg:=A0<a href=3D"http://pastebin.com/MXhvWkPF">http:/=
/pastebin.com/MXhvWkPF</a></div><div style>Dom0=A0xend.log:=A0<a href=3D"ht=
tp://pastebin.com/Ma0Xy4BA">http://pastebin.com/Ma0Xy4BA</a></div><div styl=
e><font color=3D"#222222" face=3D"arial, sans-serif">Dom0 domain-builder-ng=
.log:=A0<a href=3D"http://pastebin.com/R5mmPBZi">http://pastebin.com/R5mmPB=
Zi</a></font></div>
<div style>Dom0 xen-hotplug.log;=A0<a href=3D"http://pastebin.com/haKwKnnD"=
>http://pastebin.com/haKwKnnD</a></div><div style>Dom0=A0xend-debug.log:=A0=
<a href=3D"http://pastebin.com/bU5X2hg4">http://pastebin.com/bU5X2hg4</a></=
div><div style>
DomU boot.log:=A0<a href=3D"http://pastebin.com/R2dYGpp1">http://pastebin.c=
om/R2dYGpp1</a></div><div style><br></div><div style>Thank you very much fo=
r your support</div><div style><br></div><div style>best regards,</div><div=
 style>
Christian</div>

--e89a8f647ac9679af404c219604f--


--===============1176661772241956415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1176661772241956415==--


From xen-users-bounces@lists.xen.org Sun Jun 10 14:13:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 14:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdisV-0005Nu-GM; Sun, 10 Jun 2012 14:12:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1SdisT-0005Np-Se
	for Xen-users@lists.xen.org; Sun, 10 Jun 2012 14:12:26 +0000
Received: from [193.109.254.147:41390] by server-8.bemta-14.messagelabs.com id
	9F/74-27132-94BA4DF4; Sun, 10 Jun 2012 14:12:25 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339337544!8962850!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16018 invoked from network); 10 Jun 2012 14:12:24 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 14:12:24 -0000
Received: by werf3 with SMTP id f3so1929887wer.32
	for <Xen-users@lists.xen.org>; Sun, 10 Jun 2012 07:12:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=KiF7nOJ1mmg5PP3yfzUGfwvCVLg/vDcrnwgH0UXGZdY=;
	b=qw4T7FeTpiPky3J43nzkvYdqwxKCjXuHyUhmClwTpdM8iAOHzsEDyxeVVpcTMHT2GT
	mz5B+DEcsv7f4hILgqqTQstzdySeFGW5BIKU8WUBu4yr+NMgc0SJg0JtwwiRcoaz64xG
	kPsqdSrn4F49GnMfG4Nz7P/yGUjHI45GjhD0645aKSoCycxbm+HpXDNy1oRig513tCp8
	LKVyhhuDX50FFPnchRd3mjHpt1ea1rSr2XTUjqLh5aV5sr4cSegzZtOeRUPRpWnkpcW5
	FKDz40VnOLCbEXBgk0fnbiN8Y9/NAXJawNaiilRpfpWMkqwnfcC+lzhFUoj+vWqgv9p8
	B/9A==
Received: by 10.216.141.84 with SMTP id f62mr328954wej.91.1339337543954; Sun,
	10 Jun 2012 07:12:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.27.79 with HTTP; Sun, 10 Jun 2012 07:12:03 -0700 (PDT)
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Sun, 10 Jun 2012 20:12:03 +0600
Message-ID: <CALB9xzBaYJtMdiotb4MD_ayh+NOauthEZUBcU5tzDuPdX7gUDw@mail.gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] Slow IO in domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8uCgpUZWxsIG1lIHBsZWFzZSwgd2hhdCBjb3VsZCBiZSB0aGUgY2F1c2Ugb2YgdmVyeSBs
b3cgSU8gaW4gZG9tVT8KCkluIGRvbTA6Cgpyb290QG5hcy0xOn4jIG1vdW50IC9kZXYvbmFzLTEv
bW9naWxlZnMtaW1hZ2VzIC9tbnQKcm9vdEBuYXMtMTp+IyBkZCBpZj0vZGV2L3plcm8gb2Y9L21u
dC90ZXN0LmZpbGUgYnM9NDA5NjAgY291bnQ9MTAwMDAwCjEwMDAwMCswINC30LDQv9C40YHQtdC5
INGB0YfQuNGC0LDQvdC+CjEwMDAwMCswINC30LDQv9C40YHQtdC5INC90LDQv9C40YHQsNC90L4K
INGB0LrQvtC/0LjRgNC+0LLQsNC90L4gNDA5NjAwMDAwMCDQsdCw0LnRgiAoNCwxIEdCKSwgNDQs
Nzc0NSBjLCA5MSw1IE1CL2MKcm9vdEBuYXMtMTp+IyB1bW91bnQgL21udApyb290QG5hcy0xOn4j
CnJvb3RAbmFzLTE6fiMgZ3JlcCAvZGV2L25hcy0xL21vZ2lsZWZzLWltYWdlcwovZXRjL3hlbi9t
b2dpbGVmcy1pbWFnZXMubmFzLTEubG8udWZhbmV0LnJ1LmNmZwogICAgICAgICAgICAgICAgICAn
cGh5Oi9kZXYvbmFzLTEvbW9naWxlZnMtaW1hZ2VzLHh2ZGEzLHcnLApyb290QG5hcy0xOn4jIHht
IGNyZWF0ZSAvZXRjL3hlbi9tb2dpbGVmcy1pbWFnZXMubmFzLTEubG8udWZhbmV0LnJ1LmNmZwpV
c2luZyBjb25maWcgZmlsZSAiL2V0Yy94ZW4vbW9naWxlZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5l
dC5ydS5jZmciLgpTdGFydGVkIGRvbWFpbiBtb2dpbGVmcy1pbWFnZXMubmFzLTEubG8udWZhbmV0
LnJ1IChpZD0zKQoKTGV0J3Mgc2VlIHRoYXQgaW4gZG9tVToKCnJvb3RAbW9naWxlZnMtaW1hZ2Vz
On4jIG1vdW50IC9kZXYveHZkYTMgL21udApyb290QG1vZ2lsZWZzLWltYWdlczp+IyBkZCBpZj0v
ZGV2L3plcm8gb2Y9L21udC90ZXN0LmZpbGUgYnM9NDA5NjAgY291bnQ9MTAwMDAwCjEwMDAwMCsw
IHJlY29yZHMgaW4KMTAwMDAwKzAgcmVjb3JkcyBvdXQKNDA5NjAwMDAwMCBieXRlcyAoNC4xIEdC
KSBjb3BpZWQsIDE1NC41MTkgcywgMjYuNSBNQi9zCgpJbmZvOgoKcm9vdEBuYXMtMTp+IyB1bmFt
ZSAtYQpMaW51eCBuYXMtMS5sby51ZmFuZXQucnUgMy4yLjAtMi1hbWQ2NCAjMSBTTVAgRnJpIEp1
biAxIDE3OjQ5OjA4IFVUQwoyMDEyIHg4Nl82NCBHTlUvTGludXgKcm9vdEBuYXMtMTp+IyB4bSBp
bmZvCmhvc3QgICAgICAgICAgICAgICAgICAgOiBuYXMtMS5sby51ZmFuZXQucnUKcmVsZWFzZSAg
ICAgICAgICAgICAgICA6IDMuMi4wLTItYW1kNjQKdmVyc2lvbiAgICAgICAgICAgICAgICA6ICMx
IFNNUCBGcmkgSnVuIDEgMTc6NDk6MDggVVRDIDIwMTIKbWFjaGluZSAgICAgICAgICAgICAgICA6
IHg4Nl82NApucl9jcHVzICAgICAgICAgICAgICAgIDogNApucl9ub2RlcyAgICAgICAgICAgICAg
IDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogNAp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDog
MQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMzAwNgpod19jYXBzICAgICAgICAgICAgICAgIDoK
MTc4YmYzZmY6ZWZkM2ZiZmY6MDAwMDAwMDA6MDAwMDE3MTA6MDA4MDIwMDE6MDAwMDAwMDA6MDAw
MDM3ZmY6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bQp0b3RhbF9tZW1vcnkg
ICAgICAgICAgIDogMTYzODMKZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDE0MDI0CmZyZWVfY3B1
cyAgICAgICAgICAgICAgOiAwCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhlbl9taW5vciAg
ICAgICAgICAgICAgOiAxCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAuMgp4ZW5fY2FwcyAgICAg
ICAgICAgICAgIDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMy
Cmh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NAp4ZW5fc2NoZWR1bGVyICAgICAgICAgIDog
Y3JlZGl0Cnhlbl9wYWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRmb3JtX3BhcmFtcyAgICAg
ICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMAp4ZW5fY2hhbmdlc2V0ICAgICAgICAg
IDogdW5hdmFpbGFibGUKeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IHBsYWNlaG9sZGVyIGRvbTBf
bWVtPTIwNDhNCmNjX2NvbXBpbGVyICAgICAgICAgICAgOiBnY2MgdmVyc2lvbiA0LjYuMyAoRGVi
aWFuIDQuNi4zLTQpCmNjX2NvbXBpbGVfYnkgICAgICAgICAgOiB3YWxkaQpjY19jb21waWxlX2Rv
bWFpbiAgICAgIDogZGViaWFuLm9yZwpjY19jb21waWxlX2RhdGUgICAgICAgIDogU3VuIE1heSAg
NiAxODowODo1MCBVVEMgMjAxMgp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNApyb290QG5hcy0x
On4jIHhtIGxpc3QKTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGltZShzKQpEb21haW4tMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwICAyMDQ3ICAgICA0ICAgICByLS0tLS0gICAgMjIwLjkK
bW9naWxlZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5ldC5ydSAgICAgICAgICAgMyAgIDEyOCAgICAg
MSAgICAgLWItLS0tICAgICAxNC4yCgotLSAK0KEg0YPQstCw0LbQtdC90LjQtdC8LCDQqNCw0YDQ
uNC/0L7QsiDQoNGD0YHQu9Cw0L0uCtCg0YPQutC+0LLQvtC00LjRgtC10LvRjCDQvtGC0LTQtdC7
0LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0Lgg0YHQvtC/0YDQvtCy0L7QttC00LXQvdC40Y8g0L/R
gNC+0LPRgNCw0LzQvNC90L7Qs9C+CtC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0J7QkNCeICLQo9GE
0LDQvdC10YIiLgoK0JrQvtC90YLQsNC60YLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y86Cmdv
b2dsZSs6IGh0dHA6Ly9ncGx1cy50by9ydXNsYW4KamlkOiBzZXJhZmltQGphYmJlci51ZmFuZXQu
cnUKd2F2ZTogdWZhd2ViQGdvb2dsZXdhdmUuY29tCnNreXBlOiB1ZmF3ZWIKcGhvbmU6ICs3KDkx
Nyk0Nzc1NDYwCnZrb250YWt0ZTogaHR0cDovL3Zrb250YWt0ZS5ydS91ZmF3ZWIKbXlzcGFjZTog
aHR0cDovL3d3dy5teXNwYWNlLmNvbS91ZmF3ZWIKZmFjZWJvb2s6IGh0dHA6Ly9mYWNlYm9vay5j
b20vc2hhcmlwb3YKbGlua2VkaW46IGh0dHA6Ly93d3cubGlua2VkaW4uY29tL2luL3VmYXdlYgp0
d2l0dGVyOiBodHRwOi8vdHdpdHRlci5jb20vdWZhd2ViCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sun Jun 10 14:13:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Jun 2012 14:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SdisV-0005Nu-GM; Sun, 10 Jun 2012 14:12:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1SdisT-0005Np-Se
	for Xen-users@lists.xen.org; Sun, 10 Jun 2012 14:12:26 +0000
Received: from [193.109.254.147:41390] by server-8.bemta-14.messagelabs.com id
	9F/74-27132-94BA4DF4; Sun, 10 Jun 2012 14:12:25 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339337544!8962850!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16018 invoked from network); 10 Jun 2012 14:12:24 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 14:12:24 -0000
Received: by werf3 with SMTP id f3so1929887wer.32
	for <Xen-users@lists.xen.org>; Sun, 10 Jun 2012 07:12:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=KiF7nOJ1mmg5PP3yfzUGfwvCVLg/vDcrnwgH0UXGZdY=;
	b=qw4T7FeTpiPky3J43nzkvYdqwxKCjXuHyUhmClwTpdM8iAOHzsEDyxeVVpcTMHT2GT
	mz5B+DEcsv7f4hILgqqTQstzdySeFGW5BIKU8WUBu4yr+NMgc0SJg0JtwwiRcoaz64xG
	kPsqdSrn4F49GnMfG4Nz7P/yGUjHI45GjhD0645aKSoCycxbm+HpXDNy1oRig513tCp8
	LKVyhhuDX50FFPnchRd3mjHpt1ea1rSr2XTUjqLh5aV5sr4cSegzZtOeRUPRpWnkpcW5
	FKDz40VnOLCbEXBgk0fnbiN8Y9/NAXJawNaiilRpfpWMkqwnfcC+lzhFUoj+vWqgv9p8
	B/9A==
Received: by 10.216.141.84 with SMTP id f62mr328954wej.91.1339337543954; Sun,
	10 Jun 2012 07:12:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.27.79 with HTTP; Sun, 10 Jun 2012 07:12:03 -0700 (PDT)
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Sun, 10 Jun 2012 20:12:03 +0600
Message-ID: <CALB9xzBaYJtMdiotb4MD_ayh+NOauthEZUBcU5tzDuPdX7gUDw@mail.gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] Slow IO in domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8uCgpUZWxsIG1lIHBsZWFzZSwgd2hhdCBjb3VsZCBiZSB0aGUgY2F1c2Ugb2YgdmVyeSBs
b3cgSU8gaW4gZG9tVT8KCkluIGRvbTA6Cgpyb290QG5hcy0xOn4jIG1vdW50IC9kZXYvbmFzLTEv
bW9naWxlZnMtaW1hZ2VzIC9tbnQKcm9vdEBuYXMtMTp+IyBkZCBpZj0vZGV2L3plcm8gb2Y9L21u
dC90ZXN0LmZpbGUgYnM9NDA5NjAgY291bnQ9MTAwMDAwCjEwMDAwMCswINC30LDQv9C40YHQtdC5
INGB0YfQuNGC0LDQvdC+CjEwMDAwMCswINC30LDQv9C40YHQtdC5INC90LDQv9C40YHQsNC90L4K
INGB0LrQvtC/0LjRgNC+0LLQsNC90L4gNDA5NjAwMDAwMCDQsdCw0LnRgiAoNCwxIEdCKSwgNDQs
Nzc0NSBjLCA5MSw1IE1CL2MKcm9vdEBuYXMtMTp+IyB1bW91bnQgL21udApyb290QG5hcy0xOn4j
CnJvb3RAbmFzLTE6fiMgZ3JlcCAvZGV2L25hcy0xL21vZ2lsZWZzLWltYWdlcwovZXRjL3hlbi9t
b2dpbGVmcy1pbWFnZXMubmFzLTEubG8udWZhbmV0LnJ1LmNmZwogICAgICAgICAgICAgICAgICAn
cGh5Oi9kZXYvbmFzLTEvbW9naWxlZnMtaW1hZ2VzLHh2ZGEzLHcnLApyb290QG5hcy0xOn4jIHht
IGNyZWF0ZSAvZXRjL3hlbi9tb2dpbGVmcy1pbWFnZXMubmFzLTEubG8udWZhbmV0LnJ1LmNmZwpV
c2luZyBjb25maWcgZmlsZSAiL2V0Yy94ZW4vbW9naWxlZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5l
dC5ydS5jZmciLgpTdGFydGVkIGRvbWFpbiBtb2dpbGVmcy1pbWFnZXMubmFzLTEubG8udWZhbmV0
LnJ1IChpZD0zKQoKTGV0J3Mgc2VlIHRoYXQgaW4gZG9tVToKCnJvb3RAbW9naWxlZnMtaW1hZ2Vz
On4jIG1vdW50IC9kZXYveHZkYTMgL21udApyb290QG1vZ2lsZWZzLWltYWdlczp+IyBkZCBpZj0v
ZGV2L3plcm8gb2Y9L21udC90ZXN0LmZpbGUgYnM9NDA5NjAgY291bnQ9MTAwMDAwCjEwMDAwMCsw
IHJlY29yZHMgaW4KMTAwMDAwKzAgcmVjb3JkcyBvdXQKNDA5NjAwMDAwMCBieXRlcyAoNC4xIEdC
KSBjb3BpZWQsIDE1NC41MTkgcywgMjYuNSBNQi9zCgpJbmZvOgoKcm9vdEBuYXMtMTp+IyB1bmFt
ZSAtYQpMaW51eCBuYXMtMS5sby51ZmFuZXQucnUgMy4yLjAtMi1hbWQ2NCAjMSBTTVAgRnJpIEp1
biAxIDE3OjQ5OjA4IFVUQwoyMDEyIHg4Nl82NCBHTlUvTGludXgKcm9vdEBuYXMtMTp+IyB4bSBp
bmZvCmhvc3QgICAgICAgICAgICAgICAgICAgOiBuYXMtMS5sby51ZmFuZXQucnUKcmVsZWFzZSAg
ICAgICAgICAgICAgICA6IDMuMi4wLTItYW1kNjQKdmVyc2lvbiAgICAgICAgICAgICAgICA6ICMx
IFNNUCBGcmkgSnVuIDEgMTc6NDk6MDggVVRDIDIwMTIKbWFjaGluZSAgICAgICAgICAgICAgICA6
IHg4Nl82NApucl9jcHVzICAgICAgICAgICAgICAgIDogNApucl9ub2RlcyAgICAgICAgICAgICAg
IDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogNAp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDog
MQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMzAwNgpod19jYXBzICAgICAgICAgICAgICAgIDoK
MTc4YmYzZmY6ZWZkM2ZiZmY6MDAwMDAwMDA6MDAwMDE3MTA6MDA4MDIwMDE6MDAwMDAwMDA6MDAw
MDM3ZmY6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bQp0b3RhbF9tZW1vcnkg
ICAgICAgICAgIDogMTYzODMKZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDE0MDI0CmZyZWVfY3B1
cyAgICAgICAgICAgICAgOiAwCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhlbl9taW5vciAg
ICAgICAgICAgICAgOiAxCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAuMgp4ZW5fY2FwcyAgICAg
ICAgICAgICAgIDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMy
Cmh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NAp4ZW5fc2NoZWR1bGVyICAgICAgICAgIDog
Y3JlZGl0Cnhlbl9wYWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRmb3JtX3BhcmFtcyAgICAg
ICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMAp4ZW5fY2hhbmdlc2V0ICAgICAgICAg
IDogdW5hdmFpbGFibGUKeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IHBsYWNlaG9sZGVyIGRvbTBf
bWVtPTIwNDhNCmNjX2NvbXBpbGVyICAgICAgICAgICAgOiBnY2MgdmVyc2lvbiA0LjYuMyAoRGVi
aWFuIDQuNi4zLTQpCmNjX2NvbXBpbGVfYnkgICAgICAgICAgOiB3YWxkaQpjY19jb21waWxlX2Rv
bWFpbiAgICAgIDogZGViaWFuLm9yZwpjY19jb21waWxlX2RhdGUgICAgICAgIDogU3VuIE1heSAg
NiAxODowODo1MCBVVEMgMjAxMgp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNApyb290QG5hcy0x
On4jIHhtIGxpc3QKTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGltZShzKQpEb21haW4tMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwICAyMDQ3ICAgICA0ICAgICByLS0tLS0gICAgMjIwLjkK
bW9naWxlZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5ldC5ydSAgICAgICAgICAgMyAgIDEyOCAgICAg
MSAgICAgLWItLS0tICAgICAxNC4yCgotLSAK0KEg0YPQstCw0LbQtdC90LjQtdC8LCDQqNCw0YDQ
uNC/0L7QsiDQoNGD0YHQu9Cw0L0uCtCg0YPQutC+0LLQvtC00LjRgtC10LvRjCDQvtGC0LTQtdC7
0LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0Lgg0YHQvtC/0YDQvtCy0L7QttC00LXQvdC40Y8g0L/R
gNC+0LPRgNCw0LzQvNC90L7Qs9C+CtC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0J7QkNCeICLQo9GE
0LDQvdC10YIiLgoK0JrQvtC90YLQsNC60YLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y86Cmdv
b2dsZSs6IGh0dHA6Ly9ncGx1cy50by9ydXNsYW4KamlkOiBzZXJhZmltQGphYmJlci51ZmFuZXQu
cnUKd2F2ZTogdWZhd2ViQGdvb2dsZXdhdmUuY29tCnNreXBlOiB1ZmF3ZWIKcGhvbmU6ICs3KDkx
Nyk0Nzc1NDYwCnZrb250YWt0ZTogaHR0cDovL3Zrb250YWt0ZS5ydS91ZmF3ZWIKbXlzcGFjZTog
aHR0cDovL3d3dy5teXNwYWNlLmNvbS91ZmF3ZWIKZmFjZWJvb2s6IGh0dHA6Ly9mYWNlYm9vay5j
b20vc2hhcmlwb3YKbGlua2VkaW46IGh0dHA6Ly93d3cubGlua2VkaW4uY29tL2luL3VmYXdlYgp0
d2l0dGVyOiBodHRwOi8vdHdpdHRlci5jb20vdWZhd2ViCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jun 11 02:50:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 02:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdugh-0005GU-SZ; Mon, 11 Jun 2012 02:49:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sdugf-0005GG-SM
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 02:49:02 +0000
Received: from [85.158.143.99:14006] by server-1.bemta-4.messagelabs.com id
	67/80-10042-C9C55DF4; Mon, 11 Jun 2012 02:49:00 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1339382938!26850732!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28605 invoked from network); 11 Jun 2012 02:48:59 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 02:48:59 -0000
Received: by obbwd20 with SMTP id wd20so8293415obb.32
	for <multiple recipients>; Sun, 10 Jun 2012 19:48:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jS5VG/yNUiAfD5fgqSmH8k7uSG8ijwcINa9mNGS0CBE=;
	b=kajwQG9C3k2tJY6Tn4OQgYGFrUosOBgqOLrSGqGRfZRsc7hVaQ1i8mJem8wV3xJGcu
	eEgr4J8QPVHmCDXnAPnVFBE0R6SVu3mkBlPDx2EmA+aAe0GCkZeDbkVdpp7+PG/hW3L2
	G5D9uKCyC0zb0ZPaIWBmqlLAym+eLpaF0FS8zLdLnqcQNacwiCb+42kvyy+dAZxCOD45
	ODoih7w8alDnxz5naMkCKazDHzKvjRrz/AR9SJraxPnopnvPNBQMQXSpkSHXGGdZZwHm
	5xGJy7do2rZRMN2oGZlzuVJzYe5CRFY8M6OMkq2J0em7ylmDSWehqNjmJhtwqCxxitel
	Bjdg==
MIME-Version: 1.0
Received: by 10.182.162.38 with SMTP id xx6mr14872186obb.50.1339382937939;
	Sun, 10 Jun 2012 19:48:57 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sun, 10 Jun 2012 19:48:57 -0700 (PDT)
Date: Mon, 11 Jun 2012 12:48:57 +1000
Message-ID: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3397975767087709124=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3397975767087709124==
Content-Type: multipart/alternative; boundary=e89a8f839f4f3becf004c229647d

--e89a8f839f4f3becf004c229647d
Content-Type: text/plain; charset=ISO-8859-1

hi all ,

i use ubuntu 12.04 with xcp , all config run very well except vlan

i use xe network-create and xe vlan-create to build vlan 3000

then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
well,

use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with 3000

but i can not access the internent~~~

somebody can help me with this?

thanks.

--e89a8f839f4f3becf004c229647d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi all ,=A0<div><br></div><div>i use ubuntu 12.04 with xcp , all config run=
 very well except vlan</div><div><br></div><div>i use xe network-create and=
 xe vlan-create to build vlan 3000</div><div><br></div><div>then startup a =
vm in this network, xapi0 fakebridge and vif1.0 all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>
<div><br></div><div>thanks.</div>

--e89a8f839f4f3becf004c229647d--


--===============3397975767087709124==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3397975767087709124==--


From xen-users-bounces@lists.xen.org Mon Jun 11 02:50:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 02:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdugh-0005GU-SZ; Mon, 11 Jun 2012 02:49:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sdugf-0005GG-SM
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 02:49:02 +0000
Received: from [85.158.143.99:14006] by server-1.bemta-4.messagelabs.com id
	67/80-10042-C9C55DF4; Mon, 11 Jun 2012 02:49:00 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1339382938!26850732!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28605 invoked from network); 11 Jun 2012 02:48:59 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 02:48:59 -0000
Received: by obbwd20 with SMTP id wd20so8293415obb.32
	for <multiple recipients>; Sun, 10 Jun 2012 19:48:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jS5VG/yNUiAfD5fgqSmH8k7uSG8ijwcINa9mNGS0CBE=;
	b=kajwQG9C3k2tJY6Tn4OQgYGFrUosOBgqOLrSGqGRfZRsc7hVaQ1i8mJem8wV3xJGcu
	eEgr4J8QPVHmCDXnAPnVFBE0R6SVu3mkBlPDx2EmA+aAe0GCkZeDbkVdpp7+PG/hW3L2
	G5D9uKCyC0zb0ZPaIWBmqlLAym+eLpaF0FS8zLdLnqcQNacwiCb+42kvyy+dAZxCOD45
	ODoih7w8alDnxz5naMkCKazDHzKvjRrz/AR9SJraxPnopnvPNBQMQXSpkSHXGGdZZwHm
	5xGJy7do2rZRMN2oGZlzuVJzYe5CRFY8M6OMkq2J0em7ylmDSWehqNjmJhtwqCxxitel
	Bjdg==
MIME-Version: 1.0
Received: by 10.182.162.38 with SMTP id xx6mr14872186obb.50.1339382937939;
	Sun, 10 Jun 2012 19:48:57 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sun, 10 Jun 2012 19:48:57 -0700 (PDT)
Date: Mon, 11 Jun 2012 12:48:57 +1000
Message-ID: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3397975767087709124=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3397975767087709124==
Content-Type: multipart/alternative; boundary=e89a8f839f4f3becf004c229647d

--e89a8f839f4f3becf004c229647d
Content-Type: text/plain; charset=ISO-8859-1

hi all ,

i use ubuntu 12.04 with xcp , all config run very well except vlan

i use xe network-create and xe vlan-create to build vlan 3000

then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
well,

use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with 3000

but i can not access the internent~~~

somebody can help me with this?

thanks.

--e89a8f839f4f3becf004c229647d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi all ,=A0<div><br></div><div>i use ubuntu 12.04 with xcp , all config run=
 very well except vlan</div><div><br></div><div>i use xe network-create and=
 xe vlan-create to build vlan 3000</div><div><br></div><div>then startup a =
vm in this network, xapi0 fakebridge and vif1.0 all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>
<div><br></div><div>thanks.</div>

--e89a8f839f4f3becf004c229647d--


--===============3397975767087709124==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3397975767087709124==--


From xen-users-bounces@lists.xen.org Mon Jun 11 03:11:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 03:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdv0q-00063f-WC; Mon, 11 Jun 2012 03:09:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sdv0q-00063W-3U
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 03:09:52 +0000
Received: from [85.158.138.51:13865] by server-2.bemta-3.messagelabs.com id
	6D/77-16299-E7165DF4; Mon, 11 Jun 2012 03:09:50 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339384188!28886482!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5397 invoked from network); 11 Jun 2012 03:09:49 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 03:09:49 -0000
Received: by obbwd20 with SMTP id wd20so8321606obb.32
	for <multiple recipients>; Sun, 10 Jun 2012 20:09:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=WxmvMi2riWhYlAeaksNbuaRNxr0UrfrK5VOxJyxo0aE=;
	b=yQBGQe87z1eBXWv9trosabi3uNc8EAgqeUdEdh8QbUg1WgLL2ieMWlKTfluoD3a+dF
	klBriN+H+eEeRw4y/YlXA9hYbK6DsgRNUUq7DFI1T9JCHOJ1im/SGx6Q07Ch5MizYA20
	n4yIqSlNzt6yD4u+q9vFngYF8lurV9BBz0yGRkZ7bUHkSGiDm236FUz6+7LgMDEGTm1o
	Z3iUTsyaPv6427AaykaNGYWjeO9CLn9kSxPCkJxs3/+65JQN5khwMOps0JVxcay2lBrd
	AUJ/92J8DxbMqUl724jhX4WpyJGSNEBYvScvh0KjlMDCNrVrlcTiRywA5+T0puKTgzSp
	6pYg==
MIME-Version: 1.0
Received: by 10.182.17.8 with SMTP id k8mr14754071obd.25.1339384187910; Sun,
	10 Jun 2012 20:09:47 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sun, 10 Jun 2012 20:09:47 -0700 (PDT)
In-Reply-To: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
Date: Mon, 11 Jun 2012 13:09:47 +1000
Message-ID: <CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4584123705025505536=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4584123705025505536==
Content-Type: multipart/alternative; boundary=f46d044473f5bcf9fd04c229aeb2

--f46d044473f5bcf9fd04c229aeb2
Content-Type: text/plain; charset=ISO-8859-1

i think maybe im wrong?

the xe network-create and xe vlan-create is only for xcp bridge mode??

if i use openvswitch i should only use ovs tool to add vlan config??

what should i do ?

On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com> wrote:

> hi all ,
>
> i use ubuntu 12.04 with xcp , all config run very well except vlan
>
> i use xe network-create and xe vlan-create to build vlan 3000
>
> then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
> well,
>
> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
> 3000
>
> but i can not access the internent~~~
>
> somebody can help me with this?
>
> thanks.
>

--f46d044473f5bcf9fd04c229aeb2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i think maybe im wrong?<div><br></div><div>the xe network-create and xe vla=
n-create is only for xcp bridge mode??</div><div><br></div><div>if i use op=
envswitch i should only use ovs tool to add vlan config??</div><div><br>
</div><div>what should i do ?<br><br><div class=3D"gmail_quote">On Mon, Jun=
 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=3D"mailto=
:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</span> wrot=
e:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>
i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>

<div><br></div><div>thanks.</div>
</blockquote></div><br></div>

--f46d044473f5bcf9fd04c229aeb2--


--===============4584123705025505536==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4584123705025505536==--


From xen-users-bounces@lists.xen.org Mon Jun 11 03:11:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 03:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdv0q-00063f-WC; Mon, 11 Jun 2012 03:09:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sdv0q-00063W-3U
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 03:09:52 +0000
Received: from [85.158.138.51:13865] by server-2.bemta-3.messagelabs.com id
	6D/77-16299-E7165DF4; Mon, 11 Jun 2012 03:09:50 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339384188!28886482!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5397 invoked from network); 11 Jun 2012 03:09:49 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 03:09:49 -0000
Received: by obbwd20 with SMTP id wd20so8321606obb.32
	for <multiple recipients>; Sun, 10 Jun 2012 20:09:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=WxmvMi2riWhYlAeaksNbuaRNxr0UrfrK5VOxJyxo0aE=;
	b=yQBGQe87z1eBXWv9trosabi3uNc8EAgqeUdEdh8QbUg1WgLL2ieMWlKTfluoD3a+dF
	klBriN+H+eEeRw4y/YlXA9hYbK6DsgRNUUq7DFI1T9JCHOJ1im/SGx6Q07Ch5MizYA20
	n4yIqSlNzt6yD4u+q9vFngYF8lurV9BBz0yGRkZ7bUHkSGiDm236FUz6+7LgMDEGTm1o
	Z3iUTsyaPv6427AaykaNGYWjeO9CLn9kSxPCkJxs3/+65JQN5khwMOps0JVxcay2lBrd
	AUJ/92J8DxbMqUl724jhX4WpyJGSNEBYvScvh0KjlMDCNrVrlcTiRywA5+T0puKTgzSp
	6pYg==
MIME-Version: 1.0
Received: by 10.182.17.8 with SMTP id k8mr14754071obd.25.1339384187910; Sun,
	10 Jun 2012 20:09:47 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sun, 10 Jun 2012 20:09:47 -0700 (PDT)
In-Reply-To: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
Date: Mon, 11 Jun 2012 13:09:47 +1000
Message-ID: <CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4584123705025505536=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4584123705025505536==
Content-Type: multipart/alternative; boundary=f46d044473f5bcf9fd04c229aeb2

--f46d044473f5bcf9fd04c229aeb2
Content-Type: text/plain; charset=ISO-8859-1

i think maybe im wrong?

the xe network-create and xe vlan-create is only for xcp bridge mode??

if i use openvswitch i should only use ovs tool to add vlan config??

what should i do ?

On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com> wrote:

> hi all ,
>
> i use ubuntu 12.04 with xcp , all config run very well except vlan
>
> i use xe network-create and xe vlan-create to build vlan 3000
>
> then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
> well,
>
> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
> 3000
>
> but i can not access the internent~~~
>
> somebody can help me with this?
>
> thanks.
>

--f46d044473f5bcf9fd04c229aeb2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i think maybe im wrong?<div><br></div><div>the xe network-create and xe vla=
n-create is only for xcp bridge mode??</div><div><br></div><div>if i use op=
envswitch i should only use ovs tool to add vlan config??</div><div><br>
</div><div>what should i do ?<br><br><div class=3D"gmail_quote">On Mon, Jun=
 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=3D"mailto=
:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</span> wrot=
e:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>
i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>

<div><br></div><div>thanks.</div>
</blockquote></div><br></div>

--f46d044473f5bcf9fd04c229aeb2--


--===============4584123705025505536==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4584123705025505536==--


From xen-users-bounces@lists.xen.org Mon Jun 11 03:12:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 03:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdv2I-000694-PW; Mon, 11 Jun 2012 03:11:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sdv2H-00068X-9S
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 03:11:21 +0000
Received: from [85.158.139.83:14914] by server-1.bemta-5.messagelabs.com id
	4C/D7-25424-7D165DF4; Mon, 11 Jun 2012 03:11:19 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1339384277!31387678!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22156 invoked from network); 11 Jun 2012 03:11:19 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 03:11:19 -0000
Received: by obbwd20 with SMTP id wd20so8323622obb.32
	for <multiple recipients>; Sun, 10 Jun 2012 20:11:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=uo+C3SASfMkeh1+AEJw+9y2tS3klHgBaEFyJoof5kXQ=;
	b=PZADP50vB/8bo0l4ukuoIPN6EkzgJLXcEEfw5nbF4Z3RUz5s0gAmr9tD35MVRTx35x
	DDQvFBiTVjxNToUUiqQlCtBbrzsYJIWJLVPwvoFz11v7RTPn/IxmEWOHMCM4xQa5YB4D
	U5SZKdqYvNcxYsZAtcBJCoTUexit/NjowZzQE8P/d6gqsip/KV+d2zk2BWvIF/z7l8Pg
	J6r9uCaT/ijGxX0eCGOZOIelauGAoKB3U0eIFdFqHAT5BMWBLC4tkk2/BKaR9Lr4RUjW
	6Nqq+Vfb4jlQhfjECpns7iZnoU78bgW0db4QBypcYAdVvj+gYG3R35dMNqqkp2IDg9gT
	BcLw==
MIME-Version: 1.0
Received: by 10.182.45.72 with SMTP id k8mr14895106obm.51.1339384277385; Sun,
	10 Jun 2012 20:11:17 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sun, 10 Jun 2012 20:11:17 -0700 (PDT)
In-Reply-To: <CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
Date: Mon, 11 Jun 2012 13:11:17 +1000
Message-ID: <CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4644127863185963555=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4644127863185963555==
Content-Type: multipart/alternative; boundary=f46d0444743d1243fd04c229b42e

--f46d0444743d1243fd04c229b42e
Content-Type: text/plain; charset=ISO-8859-1

i just want to diff vm use diff vlan, why it's so difficult~~

On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:

> i think maybe im wrong?
>
> the xe network-create and xe vlan-create is only for xcp bridge mode??
>
> if i use openvswitch i should only use ovs tool to add vlan config??
>
> what should i do ?
>
>
> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> hi all ,
>>
>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>
>> i use xe network-create and xe vlan-create to build vlan 3000
>>
>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
>> well,
>>
>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
>> 3000
>>
>> but i can not access the internent~~~
>>
>> somebody can help me with this?
>>
>> thanks.
>>
>
>

--f46d0444743d1243fd04c229b42e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i just want to diff vm use diff vlan, why it&#39;s so difficult~~<br><br><d=
iv class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">sh=
inepf@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>
<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div class=3D"h5"><br><br><div class=3D"g=
mail_quote">On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr=
">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.=
com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>

i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>


<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>

--f46d0444743d1243fd04c229b42e--


--===============4644127863185963555==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4644127863185963555==--


From xen-users-bounces@lists.xen.org Mon Jun 11 03:12:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 03:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdv2I-000694-PW; Mon, 11 Jun 2012 03:11:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sdv2H-00068X-9S
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 03:11:21 +0000
Received: from [85.158.139.83:14914] by server-1.bemta-5.messagelabs.com id
	4C/D7-25424-7D165DF4; Mon, 11 Jun 2012 03:11:19 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1339384277!31387678!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22156 invoked from network); 11 Jun 2012 03:11:19 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 03:11:19 -0000
Received: by obbwd20 with SMTP id wd20so8323622obb.32
	for <multiple recipients>; Sun, 10 Jun 2012 20:11:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=uo+C3SASfMkeh1+AEJw+9y2tS3klHgBaEFyJoof5kXQ=;
	b=PZADP50vB/8bo0l4ukuoIPN6EkzgJLXcEEfw5nbF4Z3RUz5s0gAmr9tD35MVRTx35x
	DDQvFBiTVjxNToUUiqQlCtBbrzsYJIWJLVPwvoFz11v7RTPn/IxmEWOHMCM4xQa5YB4D
	U5SZKdqYvNcxYsZAtcBJCoTUexit/NjowZzQE8P/d6gqsip/KV+d2zk2BWvIF/z7l8Pg
	J6r9uCaT/ijGxX0eCGOZOIelauGAoKB3U0eIFdFqHAT5BMWBLC4tkk2/BKaR9Lr4RUjW
	6Nqq+Vfb4jlQhfjECpns7iZnoU78bgW0db4QBypcYAdVvj+gYG3R35dMNqqkp2IDg9gT
	BcLw==
MIME-Version: 1.0
Received: by 10.182.45.72 with SMTP id k8mr14895106obm.51.1339384277385; Sun,
	10 Jun 2012 20:11:17 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Sun, 10 Jun 2012 20:11:17 -0700 (PDT)
In-Reply-To: <CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
Date: Mon, 11 Jun 2012 13:11:17 +1000
Message-ID: <CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4644127863185963555=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4644127863185963555==
Content-Type: multipart/alternative; boundary=f46d0444743d1243fd04c229b42e

--f46d0444743d1243fd04c229b42e
Content-Type: text/plain; charset=ISO-8859-1

i just want to diff vm use diff vlan, why it's so difficult~~

On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:

> i think maybe im wrong?
>
> the xe network-create and xe vlan-create is only for xcp bridge mode??
>
> if i use openvswitch i should only use ovs tool to add vlan config??
>
> what should i do ?
>
>
> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> hi all ,
>>
>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>
>> i use xe network-create and xe vlan-create to build vlan 3000
>>
>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
>> well,
>>
>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
>> 3000
>>
>> but i can not access the internent~~~
>>
>> somebody can help me with this?
>>
>> thanks.
>>
>
>

--f46d0444743d1243fd04c229b42e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i just want to diff vm use diff vlan, why it&#39;s so difficult~~<br><br><d=
iv class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">sh=
inepf@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>
<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div class=3D"h5"><br><br><div class=3D"g=
mail_quote">On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr=
">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.=
com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>

i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>


<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>

--f46d0444743d1243fd04c229b42e--


--===============4644127863185963555==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4644127863185963555==--


From xen-users-bounces@lists.xen.org Mon Jun 11 07:36:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 07:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdz9R-0008EC-9p; Mon, 11 Jun 2012 07:35:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felixchu@powerallnetworks.com>) id 1Sdz9P-0008E7-8k
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 07:34:59 +0000
Received: from [193.109.254.147:43775] by server-10.bemta-14.messagelabs.com
	id CC/C4-25709-2AF95DF4; Mon, 11 Jun 2012 07:34:58 +0000
X-Env-Sender: felixchu@powerallnetworks.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1339400093!3412321!1
X-Originating-IP: [203.131.233.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2289 invoked from network); 11 Jun 2012 07:34:56 -0000
Received: from mail5.powerallnetworks.com (HELO imail1.powerallnetworks.com)
	(203.131.233.195)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Jun 2012 07:34:56 -0000
Received: from adminPC ([203.131.232.80])
	by imail1.powerallnetworks.com (8.13.8/8.13.8) with ESMTP id
	q5B7YmPB026806; Mon, 11 Jun 2012 15:34:48 +0800
From: "Felix Chu" <felixchu@powerallnetworks.com>
To: =?gb2312?B?J1OopmJhc3RpZW4gUmljY2lvJw==?= <sr@swisscenter.com>
References: <619e01cd43bf$5e9574c0$1bc05e40$@com>
	<4FCF2C75.7080800@swisscenter.com>
In-Reply-To: <4FCF2C75.7080800@swisscenter.com>
Date: Mon, 11 Jun 2012 15:34:33 +0800
Message-ID: <115901cd47a4$a58e7dc0$f0ab7940$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac1DzLTXZrdydstARDOtvSqTzXaf6AD15Vmw
Content-Language: zh-hk
X-PA-MailFilter-Information: 
X-PA-MailFilter-ID: q5B7YmPB026806
X-PA-MailFilter-SpamCheck: not spam, SpamAssassin (not cached, score=2.735,
	required 8, autolearn=disabled, DOS_OUTLOOK_TO_MX 1.45,
	FSL_HELO_NON_FQDN_1 0.00, HTML_MESSAGE 0.00, NO_RDNS2 0.01,
	RDNS_NONE 1.27)
X-PA-MailFilter-From: felixchu@powerallnetworks.com
X-Spam-Status: No
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7102474568659650989=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============7102474568659650989==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_115A_01CD47E7.B3B1BDC0"
Content-Language: zh-hk

This is a multi-part message in MIME format.

------=_NextPart_000_115A_01CD47E7.B3B1BDC0
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

Hi,

Thanks your info. I have read this doc and tried some of the =
optimization on
it, but not much significant improvement. About =A1=B0SR-IOV=A1=B1 , I =
am not sure
how to enable it as this doc is for Xen 4 while I am using xen3.4.4 =
(there
is no =A1=B0xe=A1=B1 command=A1=B1). I also searched about =A1=B0SR-IOV =
on Xen3=A1=B1, seems not
much info can be found, anyway tried? Thanks.

=20

Felix

=20

From: xen-users-bounces@lists.xen.org
[mailto:xen-users-bounces@lists.xen.org] On Behalf Of Sebastien Riccio
Sent: Wednesday, June 06, 2012 6:10 PM
To: Felix Chu
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)

=20

Hi,

Have you already tried thoses suggestions:

http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide

Cheers,
S=A8=A6bastien

On 06.06.2012 10:35, Felix Chu wrote:=20

Hi all,

=20

I have two Dell R720xd servers dom0 running with Centos 5.8 (with xen =
3.4.4)
installed with Intel 10GE (ixgbe driver) interface. I test TCP transfer =
rate
between dom0, speed is 7.x Gbps (with Netperf tool).  However, I try =
similar
test between two domU, speed drop to 1.x Gbps.

=20

domU is running with Centos5.8 (64bit) para-virtualized (yum updated to
latest packages).=20

=20

Test 1:  dom0 -> dom0 , speed 7.x Gbps

Test 2:  domU -> dom0 , speed 7.xGbps

Test 3:  dom0-> domU , speed 1.x Gbps

Test 4:  domU -> domU ,speed 1.x Gbps

=20

Above tests are carried between two physical machines. From above 4 =
tests,
seems bottleneck on domU RX speed.=20

=20

I suspect related to xen network driver issue on domU. Anyone know any
optimization can be done on domU?

=20

Thanks a lot.

Felix






_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20

  _____ =20

=D4=DA=B4=CB=D3=CA=BC=FE=D6=D0=CE=B4=B7=A2=CF=D6=B2=A1=B6=BE=A1=A3
=BC=EC=B2=E9=B9=A4=BE=DF=A3=BAAVG - www.avg.com
=B0=E6=B1=BE=A3=BA2012.0.2177 / =
=B2=A1=B6=BE=CA=FD=BE=DD=BF=E2=A3=BA2425/5051 - =
=B7=A2=B2=BC=C8=D5=C6=DA=A3=BA06/06/12


------=_NextPart_000_115A_01CD47E7.B3B1BDC0
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dgb2312">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 12 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9810\8A2D\683C\5F0F \5B57\5143";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTML
	{mso-style-name:"HTML \9810\8A2D\683C\5F0F \5B57\5143";
	mso-style-priority:99;
	mso-style-link:"HTML \9810\8A2D\683C\5F0F";
	font-family:"Courier New";
	color:black;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.mw-headline
	{mso-style-name:mw-headline;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DZH-TW link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Thanks your =
info. I have read this doc and tried some of the optimization on it, but =
not much significant improvement. About =A1=B0</span><span =
class=3Dmw-headline><span lang=3DEN>SR-IOV=A1=B1</span></span><span =
lang=3DEN style=3D'color:#1F497D'> </span><span lang=3DEN-US =
style=3D'color:#1F497D'>, I am not sure how to enable it as this doc is =
for Xen 4 while I am using xen3.4.4 (there is no =A1=B0xe=A1=B1 =
command=A1=B1). I also searched about =A1=B0</span><span =
class=3Dmw-headline><span lang=3DEN>SR-IOV on Xen3=A1=B1, seems not much =
info can be found, anyway tried? Thanks.<o:p></o:p></span></span></p><p =
class=3DMsoNormal><span class=3Dmw-headline><span =
lang=3DEN><o:p>&nbsp;</o:p></span></span></p><p class=3DMsoNormal><span =
class=3Dmw-headline><span lang=3DEN>Felix</span></span><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'> xen-users-bounces@lists.xen.org =
[mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Sebastien =
Riccio<br><b>Sent:</b> Wednesday, June 06, 2012 6:10 PM<br><b>To:</b> =
Felix Chu<br><b>Cc:</b> xen-users@lists.xensource.com<br><b>Subject:</b> =
Re: [Xen-users] About 10GE performane on domU (with =
xen3.4.4)<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Hi,<br><br>Have you already tried thoses =
suggestions:<br><br><a =
href=3D"http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide=
">http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide</a><b=
r><br>Cheers,<br>S=A8=A6bastien<br><br>On 06.06.2012 10:35, Felix Chu =
wrote: <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Hi =
all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have two Dell R720xd servers dom0 running with Centos 5.8 =
(with xen 3.4.4) installed with Intel 10GE (ixgbe driver) interface. I =
test TCP transfer rate between dom0, speed is 7.x Gbps (with Netperf =
tool).&nbsp; However, I try similar test between two domU, speed drop to =
1.x Gbps.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>domU is running with Centos5.8 (64bit) para-virtualized =
(yum updated to latest packages). <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Test 1:&nbsp; dom0 -&gt; dom0 , =
speed 7.x Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 2:&nbsp; domU -&gt; dom0 , speed =
7.xGbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 3:&nbsp; dom0-&gt; domU , speed 1.x =
Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Test =
4:&nbsp; domU -&gt; domU ,speed 1.x Gbps<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Above tests are carried between two =
physical machines. From above 4 tests, seems bottleneck on domU RX =
speed. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I suspect related to xen network driver issue on domU. =
Anyone know any optimization can be done on =
domU?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks a lot.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Felix<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Times New =
Roman","serif"'><br><br><br><o:p></o:p></span></p><pre><span =
lang=3DEN-US>_______________________________________________<o:p></o:p></=
span></pre><pre><span lang=3DEN-US>Xen-users mailing =
list<o:p></o:p></span></pre><pre><span lang=3DEN-US><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></span></pre><pre><span lang=3DEN-US><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></span></pre><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Times New =
Roman","serif"'><o:p>&nbsp;</o:p></span></p><div class=3DMsoNormal =
align=3Dcenter style=3D'text-align:center'><span lang=3DEN-US =
style=3D'font-family:"Times New Roman","serif"'><hr size=3D1 =
width=3D"100%" noshade style=3D'color:#A0A0A0' =
align=3Dcenter></span></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=D4=DA=B4=
=CB=D3=CA=BC=FE=D6=D0=CE=B4=B7=A2=CF=D6=B2=A1=B6=BE=A1=A3</span><span =
lang=3DEN-US style=3D'font-family:"Times New =
Roman","serif"'><br></span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=BC=EC=B2=
=E9=B9=A4=BE=DF=A3=BA</span><span lang=3DEN-US =
style=3D'font-family:"Times New Roman","serif"'>AVG - <a =
href=3D"http://www.avg.com">www.avg.com</a><br></span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=B0=E6=B1=
=BE=A3=BA</span><span lang=3DEN-US style=3D'font-family:"Times New =
Roman","serif"'>2012.0.2177 / </span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=B2=A1=B6=
=BE=CA=FD=BE=DD=BF=E2=A3=BA</span><span lang=3DEN-US =
style=3D'font-family:"Times New Roman","serif"'>2425/5051 - </span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=B7=A2=B2=
=BC=C8=D5=C6=DA=A3=BA</span><span lang=3DEN-US =
style=3D'font-family:"Times New =
Roman","serif"'>06/06/12<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_115A_01CD47E7.B3B1BDC0--



--===============7102474568659650989==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7102474568659650989==--



From xen-users-bounces@lists.xen.org Mon Jun 11 07:36:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 07:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sdz9R-0008EC-9p; Mon, 11 Jun 2012 07:35:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felixchu@powerallnetworks.com>) id 1Sdz9P-0008E7-8k
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 07:34:59 +0000
Received: from [193.109.254.147:43775] by server-10.bemta-14.messagelabs.com
	id CC/C4-25709-2AF95DF4; Mon, 11 Jun 2012 07:34:58 +0000
X-Env-Sender: felixchu@powerallnetworks.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1339400093!3412321!1
X-Originating-IP: [203.131.233.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2289 invoked from network); 11 Jun 2012 07:34:56 -0000
Received: from mail5.powerallnetworks.com (HELO imail1.powerallnetworks.com)
	(203.131.233.195)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Jun 2012 07:34:56 -0000
Received: from adminPC ([203.131.232.80])
	by imail1.powerallnetworks.com (8.13.8/8.13.8) with ESMTP id
	q5B7YmPB026806; Mon, 11 Jun 2012 15:34:48 +0800
From: "Felix Chu" <felixchu@powerallnetworks.com>
To: =?gb2312?B?J1OopmJhc3RpZW4gUmljY2lvJw==?= <sr@swisscenter.com>
References: <619e01cd43bf$5e9574c0$1bc05e40$@com>
	<4FCF2C75.7080800@swisscenter.com>
In-Reply-To: <4FCF2C75.7080800@swisscenter.com>
Date: Mon, 11 Jun 2012 15:34:33 +0800
Message-ID: <115901cd47a4$a58e7dc0$f0ab7940$@com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac1DzLTXZrdydstARDOtvSqTzXaf6AD15Vmw
Content-Language: zh-hk
X-PA-MailFilter-Information: 
X-PA-MailFilter-ID: q5B7YmPB026806
X-PA-MailFilter-SpamCheck: not spam, SpamAssassin (not cached, score=2.735,
	required 8, autolearn=disabled, DOS_OUTLOOK_TO_MX 1.45,
	FSL_HELO_NON_FQDN_1 0.00, HTML_MESSAGE 0.00, NO_RDNS2 0.01,
	RDNS_NONE 1.27)
X-PA-MailFilter-From: felixchu@powerallnetworks.com
X-Spam-Status: No
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7102474568659650989=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============7102474568659650989==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_115A_01CD47E7.B3B1BDC0"
Content-Language: zh-hk

This is a multi-part message in MIME format.

------=_NextPart_000_115A_01CD47E7.B3B1BDC0
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

Hi,

Thanks your info. I have read this doc and tried some of the =
optimization on
it, but not much significant improvement. About =A1=B0SR-IOV=A1=B1 , I =
am not sure
how to enable it as this doc is for Xen 4 while I am using xen3.4.4 =
(there
is no =A1=B0xe=A1=B1 command=A1=B1). I also searched about =A1=B0SR-IOV =
on Xen3=A1=B1, seems not
much info can be found, anyway tried? Thanks.

=20

Felix

=20

From: xen-users-bounces@lists.xen.org
[mailto:xen-users-bounces@lists.xen.org] On Behalf Of Sebastien Riccio
Sent: Wednesday, June 06, 2012 6:10 PM
To: Felix Chu
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)

=20

Hi,

Have you already tried thoses suggestions:

http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide

Cheers,
S=A8=A6bastien

On 06.06.2012 10:35, Felix Chu wrote:=20

Hi all,

=20

I have two Dell R720xd servers dom0 running with Centos 5.8 (with xen =
3.4.4)
installed with Intel 10GE (ixgbe driver) interface. I test TCP transfer =
rate
between dom0, speed is 7.x Gbps (with Netperf tool).  However, I try =
similar
test between two domU, speed drop to 1.x Gbps.

=20

domU is running with Centos5.8 (64bit) para-virtualized (yum updated to
latest packages).=20

=20

Test 1:  dom0 -> dom0 , speed 7.x Gbps

Test 2:  domU -> dom0 , speed 7.xGbps

Test 3:  dom0-> domU , speed 1.x Gbps

Test 4:  domU -> domU ,speed 1.x Gbps

=20

Above tests are carried between two physical machines. From above 4 =
tests,
seems bottleneck on domU RX speed.=20

=20

I suspect related to xen network driver issue on domU. Anyone know any
optimization can be done on domU?

=20

Thanks a lot.

Felix






_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20

  _____ =20

=D4=DA=B4=CB=D3=CA=BC=FE=D6=D0=CE=B4=B7=A2=CF=D6=B2=A1=B6=BE=A1=A3
=BC=EC=B2=E9=B9=A4=BE=DF=A3=BAAVG - www.avg.com
=B0=E6=B1=BE=A3=BA2012.0.2177 / =
=B2=A1=B6=BE=CA=FD=BE=DD=BF=E2=A3=BA2425/5051 - =
=B7=A2=B2=BC=C8=D5=C6=DA=A3=BA06/06/12


------=_NextPart_000_115A_01CD47E7.B3B1BDC0
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dgb2312">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 12 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9810\8A2D\683C\5F0F \5B57\5143";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTML
	{mso-style-name:"HTML \9810\8A2D\683C\5F0F \5B57\5143";
	mso-style-priority:99;
	mso-style-link:"HTML \9810\8A2D\683C\5F0F";
	font-family:"Courier New";
	color:black;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.mw-headline
	{mso-style-name:mw-headline;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DZH-TW link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Thanks your =
info. I have read this doc and tried some of the optimization on it, but =
not much significant improvement. About =A1=B0</span><span =
class=3Dmw-headline><span lang=3DEN>SR-IOV=A1=B1</span></span><span =
lang=3DEN style=3D'color:#1F497D'> </span><span lang=3DEN-US =
style=3D'color:#1F497D'>, I am not sure how to enable it as this doc is =
for Xen 4 while I am using xen3.4.4 (there is no =A1=B0xe=A1=B1 =
command=A1=B1). I also searched about =A1=B0</span><span =
class=3Dmw-headline><span lang=3DEN>SR-IOV on Xen3=A1=B1, seems not much =
info can be found, anyway tried? Thanks.<o:p></o:p></span></span></p><p =
class=3DMsoNormal><span class=3Dmw-headline><span =
lang=3DEN><o:p>&nbsp;</o:p></span></span></p><p class=3DMsoNormal><span =
class=3Dmw-headline><span lang=3DEN>Felix</span></span><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'> xen-users-bounces@lists.xen.org =
[mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Sebastien =
Riccio<br><b>Sent:</b> Wednesday, June 06, 2012 6:10 PM<br><b>To:</b> =
Felix Chu<br><b>Cc:</b> xen-users@lists.xensource.com<br><b>Subject:</b> =
Re: [Xen-users] About 10GE performane on domU (with =
xen3.4.4)<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Hi,<br><br>Have you already tried thoses =
suggestions:<br><br><a =
href=3D"http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide=
">http://wiki.xen.org/wiki/Network_Throughput_and_Performance_Guide</a><b=
r><br>Cheers,<br>S=A8=A6bastien<br><br>On 06.06.2012 10:35, Felix Chu =
wrote: <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Hi =
all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have two Dell R720xd servers dom0 running with Centos 5.8 =
(with xen 3.4.4) installed with Intel 10GE (ixgbe driver) interface. I =
test TCP transfer rate between dom0, speed is 7.x Gbps (with Netperf =
tool).&nbsp; However, I try similar test between two domU, speed drop to =
1.x Gbps.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>domU is running with Centos5.8 (64bit) para-virtualized =
(yum updated to latest packages). <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Test 1:&nbsp; dom0 -&gt; dom0 , =
speed 7.x Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 2:&nbsp; domU -&gt; dom0 , speed =
7.xGbps<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Test 3:&nbsp; dom0-&gt; domU , speed 1.x =
Gbps<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Test =
4:&nbsp; domU -&gt; domU ,speed 1.x Gbps<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Above tests are carried between two =
physical machines. From above 4 tests, seems bottleneck on domU RX =
speed. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I suspect related to xen network driver issue on domU. =
Anyone know any optimization can be done on =
domU?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks a lot.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Felix<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Times New =
Roman","serif"'><br><br><br><o:p></o:p></span></p><pre><span =
lang=3DEN-US>_______________________________________________<o:p></o:p></=
span></pre><pre><span lang=3DEN-US>Xen-users mailing =
list<o:p></o:p></span></pre><pre><span lang=3DEN-US><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></span></pre><pre><span lang=3DEN-US><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></span></pre><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Times New =
Roman","serif"'><o:p>&nbsp;</o:p></span></p><div class=3DMsoNormal =
align=3Dcenter style=3D'text-align:center'><span lang=3DEN-US =
style=3D'font-family:"Times New Roman","serif"'><hr size=3D1 =
width=3D"100%" noshade style=3D'color:#A0A0A0' =
align=3Dcenter></span></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=D4=DA=B4=
=CB=D3=CA=BC=FE=D6=D0=CE=B4=B7=A2=CF=D6=B2=A1=B6=BE=A1=A3</span><span =
lang=3DEN-US style=3D'font-family:"Times New =
Roman","serif"'><br></span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=BC=EC=B2=
=E9=B9=A4=BE=DF=A3=BA</span><span lang=3DEN-US =
style=3D'font-family:"Times New Roman","serif"'>AVG - <a =
href=3D"http://www.avg.com">www.avg.com</a><br></span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=B0=E6=B1=
=BE=A3=BA</span><span lang=3DEN-US style=3D'font-family:"Times New =
Roman","serif"'>2012.0.2177 / </span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=B2=A1=B6=
=BE=CA=FD=BE=DD=BF=E2=A3=BA</span><span lang=3DEN-US =
style=3D'font-family:"Times New Roman","serif"'>2425/5051 - </span><span =
style=3D'font-family:"&#26032;&#32048;&#26126;&#39636;","serif"'>=B7=A2=B2=
=BC=C8=D5=C6=DA=A3=BA</span><span lang=3DEN-US =
style=3D'font-family:"Times New =
Roman","serif"'>06/06/12<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_115A_01CD47E7.B3B1BDC0--



--===============7102474568659650989==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7102474568659650989==--



From xen-users-bounces@lists.xen.org Mon Jun 11 08:39:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 08:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se07v-00010N-O6; Mon, 11 Jun 2012 08:37:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mex@di.unipmn.it>) id 1Se07u-00010I-FW
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 08:37:30 +0000
Received: from [85.158.143.99:39007] by server-2.bemta-4.messagelabs.com id
	5A/A4-17938-94EA5DF4; Mon, 11 Jun 2012 08:37:29 +0000
X-Env-Sender: mex@di.unipmn.it
X-Msg-Ref: server-15.tower-216.messagelabs.com!1339403848!32199740!1
X-Originating-IP: [193.206.52.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20644 invoked from network); 11 Jun 2012 08:37:29 -0000
Received: from mail.di.unipmn.it (HELO mail.di.unipmn.it) (193.206.52.44)
	by server-15.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Jun 2012 08:37:29 -0000
X-Received: from shrek.mfn.unipmn.it (unknown [193.206.55.34])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: mex@di.unipmn.it)
	by mail.di.unipmn.it (vPostMaster) with ESMTP id EC443138003
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 10:37:26 +0200 (CEST)
Message-ID: <4FD5ADBA.50600@di.unipmn.it>
Date: Mon, 11 Jun 2012 10:35:06 +0200
From: Massimo Canonico <mex@di.unipmn.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
In-Reply-To: <4FD22CBE.6030503@ondore.com>
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>
> Extract your ttylinux's kernel and initrd, place them somewhere under =

> your Dom0, make sure the VM config file has the correct path to them.
> Please note that the kernel need to have Xen support. Before 3.0, it's =

> not the same kernel you would use to boot on a baremetal machine.
How can I extract a kernel/initdr from the ttylinux?

Thanks,
  Massimo
>
>> So, I would ask if you know some place (tutorial/blog) where I can find
>> the very basic steps in order to accomplish my task. I do not care about
>> ttylinux, I just want a very simple example.
> It has been boarded a few days ago, here is a reference: =

> http://www.gossamer-threads.com/lists/xen/users/246910
> (not sure if there is a more oficial source of this mailing list archive)
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 08:39:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 08:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se07v-00010N-O6; Mon, 11 Jun 2012 08:37:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mex@di.unipmn.it>) id 1Se07u-00010I-FW
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 08:37:30 +0000
Received: from [85.158.143.99:39007] by server-2.bemta-4.messagelabs.com id
	5A/A4-17938-94EA5DF4; Mon, 11 Jun 2012 08:37:29 +0000
X-Env-Sender: mex@di.unipmn.it
X-Msg-Ref: server-15.tower-216.messagelabs.com!1339403848!32199740!1
X-Originating-IP: [193.206.52.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20644 invoked from network); 11 Jun 2012 08:37:29 -0000
Received: from mail.di.unipmn.it (HELO mail.di.unipmn.it) (193.206.52.44)
	by server-15.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Jun 2012 08:37:29 -0000
X-Received: from shrek.mfn.unipmn.it (unknown [193.206.55.34])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: mex@di.unipmn.it)
	by mail.di.unipmn.it (vPostMaster) with ESMTP id EC443138003
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 10:37:26 +0200 (CEST)
Message-ID: <4FD5ADBA.50600@di.unipmn.it>
Date: Mon, 11 Jun 2012 10:35:06 +0200
From: Massimo Canonico <mex@di.unipmn.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
In-Reply-To: <4FD22CBE.6030503@ondore.com>
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>
> Extract your ttylinux's kernel and initrd, place them somewhere under =

> your Dom0, make sure the VM config file has the correct path to them.
> Please note that the kernel need to have Xen support. Before 3.0, it's =

> not the same kernel you would use to boot on a baremetal machine.
How can I extract a kernel/initdr from the ttylinux?

Thanks,
  Massimo
>
>> So, I would ask if you know some place (tutorial/blog) where I can find
>> the very basic steps in order to accomplish my task. I do not care about
>> ttylinux, I just want a very simple example.
> It has been boarded a few days ago, here is a reference: =

> http://www.gossamer-threads.com/lists/xen/users/246910
> (not sure if there is a more oficial source of this mailing list archive)
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 09:00:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se0T2-0001dm-Pz; Mon, 11 Jun 2012 08:59:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1Se0T1-0001dh-EO
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 08:59:20 +0000
Received: from [193.109.254.147:30064] by server-9.bemta-14.messagelabs.com id
	D5/FA-27072-663B5DF4; Mon, 11 Jun 2012 08:59:18 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339405154!9059090!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13855 invoked from network); 11 Jun 2012 08:59:16 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 08:59:16 -0000
Received: by dadv2 with SMTP id v2so5307935dad.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 01:59:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=X6UrNRkCkAb3bXMsCTm5kM3MuYsN35vYj4DpxXFgzAw=;
	b=P4aUYkK+ip8dgUPDqm5+psf82DJ/HPYDGohAwzOYMm4TmGHklFwiry/TiAB8ckmUtQ
	0u8O0enAGgmQYCtYQ7hGwpnJFN7oC/l3JgGQiMaCtfu5YPbdc1w10UDlTPSTli2eo6S8
	uA1IAN+mMHnB86P4JalsifsTTsnN2c4IbwG0H1YNx495f3R32MELr4A2/mSIlgS/Mi4W
	co0P4ebAOUTBgT3fK2RCzZLrQD1qFQwSChvB3rNSlpIgoy9pCP/v2GtG3BOQT4slIhnl
	SouQdluA3Av9f+mxU2frz98KRqmTeF3TZDVUtuZPwhrKlwTAOrr3Qeo1mKeB2DN70qOw
	2HDg==
MIME-Version: 1.0
Received: by 10.68.195.106 with SMTP id id10mr15631215pbc.116.1339405153801;
	Mon, 11 Jun 2012 01:59:13 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Mon, 11 Jun 2012 01:59:13 -0700 (PDT)
In-Reply-To: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
Date: Mon, 11 Jun 2012 10:59:13 +0200
Message-ID: <CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=047d7b10ccd56714cc04c22e90a1
X-Gm-Message-State: ALoCoQkIxYqEvstFiaRW4GE2JP5WcIAi+cmJXgoXn59ls7B7j66NWADLKSncW796FZPXVX68njzG
Subject: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7b10ccd56714cc04c22e90a1
Content-Type: text/plain; charset=ISO-8859-1

Hello,
I've been trying to setup xen on Debian Squeeze but it isn't going that well.
When booting with the xen/hypervisor kernel the system hangs with i/o
errors thrown in console. The standard kernel is working fine and the
disk has been tested and swapped.
Errors include:
ata1.00: failed command: READ DMA
task xend:1404 blocked for more than 120 seconds
Buffer I/O error on device sda1
end_request: I/O error, dev sda

--047d7b10ccd56714cc04c22e90a1
Content-Type: application/octet-stream; name="dmesg.20120610"
Content-Disposition: attachment; filename="dmesg.20120610"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3aqgelw0

cm9vdEBuZWhhbGVtOn4jIGRtZXNnClsgICAgMC4wMDAwMDBdIFJlc2VydmluZyB2aXJ0dWFsIGFk
ZHJlc3Mgc3BhY2UgYWJvdmUgMHhmNTgwMDAwMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBz
dWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4yLjAtMC5icG8uMi02ODYt
cGFlIChEZWJpYW4gMy4yLjE4LTF+YnBvNjArMSkgKGRlYmlhbi1rZXJuZWxAbGlzdHMuZGViaWFu
Lm9yZykgKGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4gNC40LjUtOCkgKSAjMSBTTVAgU3VuIEp1
biAzIDIyOjIxOjE5IFVUQyAyMDEyClsgICAgMC4wMDAwMDBdIEZyZWVpbmcgIGEwLTEwMCBwZm4g
cmFuZ2U6IDk2IHBhZ2VzIGZyZWVkClsgICAgMC4wMDAwMDBdIDEtMSBtYXBwaW5nIG9uIGEwLT4x
MDAKWyAgICAwLjAwMDAwMF0gMS0xIG1hcHBpbmcgb24gZjdmZDAtPjEwMDAwMApbICAgIDAuMDAw
MDAwXSBSZWxlYXNlZCA5NiBwYWdlcyBvZiB1bnVzZWQgbWVtb3J5ClsgICAgMC4wMDAwMDBdIFNl
dCAzMjkxMiBwYWdlKHMpIHRvIDEtMSBtYXBwaW5nClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlk
ZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDAwMDAw
MCAtIDAwMDAwMDAwMDAwYTAwMDAgKHVzYWJsZSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAw
MDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAg
WGVuOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBmN2ZkMDAwMCAodXNhYmxlKQpbICAgIDAu
MDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmQwMDAwIC0gMDAwMDAwMDBmN2ZkZmMwMCAoQUNQSSBk
YXRhKQpbICAgIDAuMDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmRmYzAwIC0gMDAwMDAwMDBmN2Zm
ZjAwMCAocmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAwZmVjMDAwMDAgLSAw
MDAwMDAwMGZlYzkwMDAwIChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBm
ZWUwMDAwMCAtIDAwMDAwMDAwZmVlMTAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAgWGVu
OiAwMDAwMDAwMGZmYjAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4w
MDAwMDBdICBYZW46IDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwMTA4MDAwMDAwICh1c2FibGUp
ClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBt
aXNzaW5nIGluIENQVSEKWyAgICAwLjAwMDAwMF0gRE1JIDIuMyBwcmVzZW50LgpbICAgIDAuMDAw
MDAwXSBETUk6IERlbGwgQ29tcHV0ZXIgQ29ycG9yYXRpb24gUG93ZXJFZGdlIDI2MDAgICAgICAg
ICAgICAgLzA2UjI2MCwgQklPUyBBMTQgMDIvMjEvMjAwNQpbICAgIDAuMDAwMDAwXSBlODIwIHVw
ZGF0ZSByYW5nZTogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwMTAwMDAgKHVzYWJsZSkg
PT0+IChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gZTgyMCByZW1vdmUgcmFuZ2U6IDAwMDAwMDAw
MDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBdIGxhc3Rf
cGZuID0gMHgxMDgwMDAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAwMDBdIGZv
dW5kIFNNUCBNUC10YWJsZSBhdCBbYzAwZmU3MTBdIGZlNzEwClsgICAgMC4wMDAwMDBdIGluaXRp
YWwgbWVtb3J5IG1hcHBlZCA6IDAgLSAwM2JmZjAwMApbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9y
eSB0cmFtcG9saW5lIGF0IFtjMDA5YzAwMF0gOWMwMDAgc2l6ZSAxNjM4NApbICAgIDAuMDAwMDAw
XSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAgLSAwMDJkMWZlMDAwIHBhZ2UgNGsKWyAgICAwLjAw
MDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5nIHRhYmxlcyB1cCB0byAyZDFmZTAwMCBAIDNhOTIw
MDAtM2JmZjAwMApbICAgIDAuMDAwMDAwXSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIDNiZGYw
MDAgLSAzYmZmMDAwClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IDAxNzlkMDAwIC0gMDJmODgwMDAK
WyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAwMDBmZGMyMCAwMDAxNCAodjAwIERFTEwgICkKWyAg
ICAwLjAwMDAwMF0gQUNQSTogUlNEVCAwMDBmZGMzNCAwMDAzMCAodjAxIERFTEwgICBQRTI2MDAg
ICAwMDAwMDAwMSBNU0ZUIDAxMDAwMDBBKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDAwMGZk
YzY0IDAwMDc0ICh2MDEgREVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsg
ICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgZjdmZDAwMDAgMDFGRDAgKHYwMSBERUxMICAgUEUyNjAw
ICAgMDAwMDAwMDEgTVNGVCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyBmN2Zk
ZmMwMCAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDAwMGZkY2Q4IDAwMEJFICh2MDEg
REVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsgICAgMC4wMDAwMDBdIEFD
UEk6IFNQQ1IgMDAwZmRkOTYgMDAwNTAgKHYwMSBERUxMICAgUEUyNjAwICAgMDAwMDAwMDEgTVNG
VCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl
MDAwMDAKWyAgICAwLjAwMDAwMF0gMzUwMk1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAw
MDAwXSA3MjFNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cg
cmFtOiAwIC0gMmQxZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gWm9uZSBQRk4gcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAg
IDB4MDAwMDAwMTAgLT4gMHgwMDAwMTAwMApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIDB4MDAw
MDEwMDAgLT4gMHgwMDAyZDFmZQpbICAgIDAuMDAwMDAwXSAgIEhpZ2hNZW0gIDB4MDAwMmQxZmUg
LT4gMHgwMDEwODAwMApbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgUEZOIGZvciBl
YWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gZWFybHlfbm9kZV9tYXBbM10gYWN0aXZlIFBGTiByYW5n
ZXMKWyAgICAwLjAwMDAwMF0gICAgIDA6IDB4MDAwMDAwMTAgLT4gMHgwMDAwMDBhMApbICAgIDAu
MDAwMDAwXSAgICAgMDogMHgwMDAwMDEwMCAtPiAweDAwMGY3ZmQwClsgICAgMC4wMDAwMDBdICAg
ICAwOiAweDAwMTAwMDAwIC0+IDB4MDAxMDgwMDAKWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRv
dGFscGFnZXM6IDEwNDg0MTYKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9k
ZSAwLCBwZ2RhdCBjMTQyNDAwMCwgbm9kZV9tZW1fbWFwIGViMGZkMjAwClsgICAgMC4wMDAwMDBd
ICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERN
QSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5NTIg
cGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNDEyIHBh
Z2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNzkzMjIg
cGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtIHpvbmU6IDcwMDUg
cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSB6b25lOiA4NTY2
OTMgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIg
ZGVmYXVsdApbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOApbICAg
IDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpb
ICAgIDAuMDAwMDAwXSBCSU9TIGJ1ZzogQVBJQyB2ZXJzaW9uIGlzIDAgZm9yIENQVSAwLzB4MCwg
Zml4aW5nIHVwIHRvIDB4MTAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
Ml0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkKWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsg
ICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGln
aCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAo
aWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0g
SU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMjU1LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT
SSAwLTI1NQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhm
ZWM4MDAwMF0gZ3NpX2Jhc2VbMjRdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMV06IGFwaWNfaWQg
OSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MDAwMCwgR1NJIDI0LTI3OQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGFdIGFkZHJlc3NbMHhmZWM4MTAwMF0gZ3NpX2Jhc2Vb
NzJdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMl06IGFwaWNfaWQgMTAsIHZlcnNpb24gMjU1LCBh
ZGRyZXNzIDB4ZmVjODEwMDAsIEdTSSA3Mi0zMjcKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElD
IChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjODIwMDBdIGdzaV9iYXNlWzEyMF0pClsgICAgMC4wMDAw
MDBdIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjAw
MCwgR1NJIDEyMC0zNzUKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDBjXSBhZGRy
ZXNzWzB4ZmVjODI4MDBdIGdzaV9iYXNlWzE0NF0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1s0XTog
YXBpY19pZCAxMiwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjgwMCwgR1NJIDE0NC0zOTkK
WyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxf
aXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1
c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U
X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGVkZ2UpClsgICAg
MC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQ
STogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQg
Ynkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUu
ClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBp
bmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBTTVA6IEFsbG93aW5nIDQgQ1BVcywgMCBob3RwbHVn
IENQVXMKWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDQxNgpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEw
MDAwMApbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBDSSByZXNvdXJjZXMgc3RhcnRpbmcgYXQg
ZjdmZmYwMDAgKGdhcDogZjdmZmYwMDA6NmMwMTAwMCkKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBw
YXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbjog
NC4wLjEgKHByZXNlcnZlLUFEKQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6
MzIgbnJfY3B1bWFza19iaXRzOjMyIG5yX2NwdV9pZHM6NCBucl9ub2RlX2lkczoxClsgICAgMC4w
MDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMTQgcGFnZXMvY3B1IEBlYjBiMzAwMCBzMzMwODggcjAg
ZDI0MjU2IHU1NzM0NApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMzMwODggcjAgZDI0MjU2
IHU1NzM0NCBhbGxvYz0xNCo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFsw
XSAxIFswXSAyIFswXSAzClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUg
b3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDEwMzk5NjcKWyAgICAw
LjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlEPWJhMTNh
ZGU0LWU2NDYtNGJiMy1hNTAwLTEzZGNkODA3NjY5NSBybyBxdWlldApbICAgIDAuMDAwMDAwXSBQ
SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAg
MC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6
IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5p
dGlhbGl6aW5nIENQVSMwClsgICAgMC4wMDAwMDBdIFBsYWNpbmcgNjRNQiBzb2Z0d2FyZSBJTyBU
TEIgYmV0d2VlbiBlNmZlZjAwMCAtIGVhZmVmMDAwClsgICAgMC4wMDAwMDBdIHNvZnR3YXJlIElP
IFRMQiBhdCBwaHlzIDB4MjZmZWYwMDAgLSAweDJhZmVmMDAwClsgICAgMC4wMDAwMDBdIEluaXRp
YWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAgKDAwMDJkMWZlOjAwMTA4MDAwKQpbICAgIDAuMDAw
MDAwXSBNZW1vcnk6IDM4ODI3MzZrLzQzMjUzNzZrIGF2YWlsYWJsZSAoMjkyNmsga2VybmVsIGNv
ZGUsIDEzNjA1NmsgcmVzZXJ2ZWQsIDEzNDNrIGRhdGEsIDQzNmsgaW5pdCwgMzI3OTkyMGsgaGln
aG1lbSkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKWyAgICAw
LjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGY1NTM2MDAwIC0gMHhmNTdmZjAwMCAgICgyODUyIGtC
KQpbICAgIDAuMDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZjUyMDAwMDAgLSAweGY1NDAwMDAwICAg
KDIwNDgga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhlZDlmZTAwMCAtIDB4ZjUx
ZmUwMDAgICAoIDEyMCBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAgOiAweGMwMDAwMDAw
IC0gMHhlZDFmZTAwMCAgICggNzIxIE1CKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5pdCA6IDB4
YzE0MmMwMDAgLSAweGMxNDk5MDAwICAgKCA0MzYga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5k
YXRhIDogMHhjMTJkYjlhZCAtIDB4YzE0MmI4YzAgICAoMTM0MyBrQikKWyAgICAwLjAwMDAwMF0g
ICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhjMTJkYjlhZCAgICgyOTI2IGtCKQpbICAgIDAu
MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSAg
UkNVIGR5bnRpY2staWRsZSBncmFjZS1wZXJpb2QgYWNjZWxlcmF0aW9uIGlzIGVuYWJsZWQuClsg
ICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBucl9pcnFzOjEwMjQgMTYKWyAgICAwLjAwMDAwMF0g
Q1BVIDAgaXJxc3RhY2tzLCBoYXJkPWU2ODBjMDAwIHNvZnQ9ZTY4MGUwMDAKWyAgICAwLjAwMDAw
MF0geGVuOiBzY2kgb3ZlcnJpZGU6IGdsb2JhbF9pcnE9OSB0cmlnZ2VyPTAgcG9sYXJpdHk9MApb
ICAgIDAuMDAwMDAwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAwClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpClsgICAg
MC4wMDAwMDBdIHhlbjogYWNwaSBzY2kgOQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEg
LT4gaXJxPTEgKGdzaT0xKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIg
KGdzaT0yKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJxPTMgKGdzaT0zKQpb
ICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00KQpbICAgIDAuMDAw
MDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQpbICAgIDAuMDAwMDAwXSB4ZW46
IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJx
PTcgLT4gaXJxPTcgKGdzaT03KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTggLT4gaXJx
PTggKGdzaT04KQpbICAgIDAuMDAwMDAwXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJx
IDkgZm9yIGdzaSA5ClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3Np
PTkpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9MTApClsg
ICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsgICAgMC4w
MDAwMDBdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC4wMDAwMDBd
IHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4wMDAwMDBdIHhlbjog
LS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBp
cnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBW
R0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQKWyAgICAwLjAw
MDAwMF0gWGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlClsgICAgMC4wMDAwMDBdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMApbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCAyNzkw
LjcwMiBNSHogcHJvY2Vzc29yLgpbICAgIDAuMDA0MDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29w
IChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA1NTgx
LjQwIEJvZ29NSVBTIChscGo9MTExNjI4MDgpClsgICAgMC4wMDQwMDBdIHBpZF9tYXg6IGRlZmF1
bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDA0MDAwXSBTZWN1cml0eSBGcmFtZXdvcmsg
aW5pdGlhbGl6ZWQKWyAgICAwLjAwNDAwMF0gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2FibGVkIGJ5
IGJvb3QgdGltZSBwYXJhbWV0ZXIKWyAgICAwLjAwNDAwMF0gTW91bnQtY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA1MTIKWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMg
Y3B1YWNjdApbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBtZW1vcnkK
WyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAu
MDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBmcmVlemVyClsgICAgMC4wMDQwMDBd
IEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG5ldF9jbHMKWyAgICAwLjAwNDAwMF0gSW5pdGlh
bGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNn
cm91cCBzdWJzeXMgcGVyZl9ldmVudApbICAgIDAuMDA0MDAwXSBDUFU6IFBoeXNpY2FsIFByb2Nl
c3NvciBJRDogMApbICAgIDAuMDA0MDAwXSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwClsgICAg
MC4wMDQwMDBdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxMTA2MjMKWyAgICAwLjAwNjI1Nl0gUGVy
Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBOZXRidXJzdCBDUFUgbW9kZWwgMiBubyBQTVUg
ZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjAwNjU2M10gTk1JIHdhdGNoZG9n
IGRpc2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDY3
NjZdIENQVSAxIGlycXN0YWNrcywgaGFyZD1lNjg4MjAwMCBzb2Z0PWU2ODg0MDAwClsgICAgMC4w
MDY3NzRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQpbICAgIDAuMDA0MDAwXSBJbml0
aWFsaXppbmcgQ1BVIzEKWyAgICAwLjAwNzA0NV0gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUx
KTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDcyNDFdIENQVSAyIGlycXN0
YWNrcywgaGFyZD1lNjhiMjAwMCBzb2Z0PWU2OGI0MDAwClsgICAgMC4wMDcyNDddIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMgpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzIK
WyAgICAwLjAwNzUwN10gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUyKTogaGFyZHdhcmUgZXZl
bnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDc3MzJdIENQVSAzIGlycXN0YWNrcywgaGFyZD1lNjhj
MDAwMCBzb2Z0PWU2OGMyMDAwClsgICAgMC4wMDc3MzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMwpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzMKWyAgICAwLjAwNzk0M10g
Tk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUzKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVk
ClsgICAgMC4wMDc5OTVdIEJyb3VnaHQgdXAgNCBDUFVzClsgICAgMC4wMDgyMjddIGRldnRtcGZz
OiBpbml0aWFsaXplZApbICAgIDAuMDA4NDQ4XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICAg
IDAuMDA4NDQ4XSBwcmludF9jb25zdHJhaW50czogZHVtbXk6ClsgICAgMC4wMDg0OTJdIE5FVDog
UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjAwODY2OV0gQUNQSTogYnVzIHR5
cGUgcGNpIHJlZ2lzdGVyZWQKWyAgICAwLjAwODY2OV0gUENJOiBVc2luZyBjb25maWd1cmF0aW9u
IHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjAwOTExMV0gYmlvOiBjcmVhdGUgc2xhYiA8
YmlvLTA+IGF0IDAKWyAgICAwLjAwOTExMV0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNl
KQpbICAgIDAuMDA5MTExXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAg
MC4wMDkxMTFdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAwLjAw
OTExMV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAg
MC4wMTIzNDldIEFDUEk6IEVDOiBMb29rIHVwIEVDIGluIERTRFQKWyAgICAwLjAxNTEzMV0gQUNQ
STogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuMDE1MTQ5XSBBQ1BJOiAoc3VwcG9ydHMgUzAg
UzQgUzUpClsgICAgMC4wMTUxNzNdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJv
dXRpbmcKWyAgICAwLjAyMTE0Ml0gQUNQSTogTm8gZG9jayBkZXZpY2VzIGZvdW5kLgpbICAgIDAu
MDIxMTQ3XSBIRVNUOiBUYWJsZSBub3QgZm91bmQuClsgICAgMC4wMjExNTZdIFBDSTogSWdub3Jp
bmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9
dXNlX2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMDIyMjc4XSBBQ1BJOiBQQ0kgUm9vdCBC
cmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjAyNDIyM10gcGNp
X3Jvb3QgUE5QMEEwMzowMDogaG9zdCBicmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4MGNmN10g
KGlnbm9yZWQpClsgICAgMC4wMjQyMjhdIHBjaV9yb290IFBOUDBBMDM6MDA6IGhvc3QgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4MGQwMC0weGZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjMyXSBwY2lf
cm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4MDAw
YmZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjM2XSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0
IGJyaWRnZSB3aW5kb3cgW21lbSAweGY4MDAwMDAwLTB4ZmViZmZmZmZdIChpZ25vcmVkKQpbICAg
IDAuMDI0MjY4XSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoyNTRjXSB0eXBlIDAgY2xhc3MgMHgw
MDA2MDAKWyAgICAwLjAyNDQyOF0gcGNpIDAwMDA6MDA6MDIuMDogWzgwODY6MjU0M10gdHlwZSAx
IGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjQ1MTldIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjI1
NDVdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAgIDAuMDI0NjA5XSBwY2kgMDAwMDowMDowNC4w
OiBbODA4NjoyNTQ3XSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNDc3MF0gcGNpIDAw
MDA6MDA6MWQuMDogWzgwODY6MjQ4Ml0gdHlwZSAwIGNsYXNzIDB4MDAwYzAzClsgICAgMC4wMjQ4
ODNdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAyMDogW2lvICAweGFjZTAtMHhhY2ZmXQpbICAgIDAu
MDI0OTY5XSBwY2kgMDAwMDowMDoxZS4wOiBbODA4NjoyNDRlXSB0eXBlIDEgY2xhc3MgMHgwMDA2
MDQKWyAgICAwLjAyNTA3Nl0gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6MjQ4MF0gdHlwZSAwIGNs
YXNzIDB4MDAwNjAxClsgICAgMC4wMjUyNzldIHBjaSAwMDAwOjAwOjFmLjE6IFs4MDg2OjI0OGJd
IHR5cGUgMCBjbGFzcyAweDAwMDEwMQpbICAgIDAuMDI1MzEzXSBwY2kgMDAwMDowMDoxZi4xOiBy
ZWcgMTA6IFtpbyAgMHgwMDAwLTB4MDAwN10KWyAgICAwLjAyNTMzNl0gcGNpIDAwMDA6MDA6MWYu
MTogcmVnIDE0OiBbaW8gIDB4MDAwMC0weDAwMDNdClsgICAgMC4wMjUzNjBdIHBjaSAwMDAwOjAw
OjFmLjE6IHJlZyAxODogW2lvICAweDAwMDAtMHgwMDA3XQpbICAgIDAuMDI1MzgzXSBwY2kgMDAw
MDowMDoxZi4xOiByZWcgMWM6IFtpbyAgMHgwMDAwLTB4MDAwM10KWyAgICAwLjAyNTQwN10gcGNp
IDAwMDA6MDA6MWYuMTogcmVnIDIwOiBbaW8gIDB4ZmMwMC0weGZjMGZdClsgICAgMC4wMjU0MzFd
IHBjaSAwMDAwOjAwOjFmLjE6IHJlZyAyNDogW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdClsg
ICAgMC4wMjU2MTldIHBjaSAwMDAwOjAxOjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAw
eDAwMDgwMApbICAgIDAuMDI1NjU3XSBwY2kgMDAwMDowMToxYy4wOiByZWcgMTA6IFttZW0gMHhm
ZGJmZjAwMC0weGZkYmZmZmZmXQpbICAgIDAuMDI1ODY4XSBwY2kgMDAwMDowMToxZC4wOiBbODA4
NjoxNDYwXSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNjA0MV0gcGNpIDAwMDA6MDE6
MWUuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjYwNzldIHBj
aSAwMDAwOjAxOjFlLjA6IHJlZyAxMDogW21lbSAweGZkYmZlMDAwLTB4ZmRiZmVmZmZdClsgICAg
MC4wMjYyOTVdIHBjaSAwMDAwOjAxOjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI2NDQ2XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MDEtMDNdClsgICAgMC4wMjY0NTVdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBb
aW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wMjY0NjRdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNjYwNl0gcGNp
IDAwMDA6MDE6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyLTAyXQpbICAgIDAuMDI2NzEzXSBw
Y2kgMDAwMDowMzowMS4wOiBbODA4NjoxMDBkXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAw
LjAyNjc3MV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDEwOiBbbWVtIDB4ZmRkZTAwMDAtMHhmZGRm
ZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgwNV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDE4OiBbbWVt
IDB4ZmRkYzAwMDAtMHhmZGRkZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgyOV0gcGNpIDAwMDA6MDM6
MDEuMDogcmVnIDIwOiBbaW8gIDB4ZWNlMC0weGVjZmZdClsgICAgMC4wMjY4NzFdIHBjaSAwMDAw
OjAzOjAxLjA6IHJlZyAzMDogW21lbSAweGZkZTAwMDAwLTB4ZmRlMWZmZmYgcHJlZl0KWyAgICAw
LjAyNjk3OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQKWyAgICAwLjAyNjk4OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBkaXNhYmxlZApbICAg
IDAuMDI3MTAxXSBwY2kgMDAwMDowMToxZi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDMtMDNdClsg
ICAgMC4wMjcxMTBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAw
MC0weGVmZmZdClsgICAgMC4wMjcxMjBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNzI5MF0gcGNpIDAwMDA6MDQ6
MWMuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjczMjhdIHBj
aSAwMDAwOjA0OjFjLjA6IHJlZyAxMDogW21lbSAweGZkNWZmMDAwLTB4ZmQ1ZmZmZmZdClsgICAg
MC4wMjc1MzddIHBjaSAwMDAwOjA0OjFkLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI3NzExXSBwY2kgMDAwMDowNDoxZS4wOiBbODA4NjoxNDYxXSB0eXBlIDAg
Y2xhc3MgMHgwMDA4MDAKWyAgICAwLjAyNzc0OF0gcGNpIDAwMDA6MDQ6MWUuMDogcmVnIDEwOiBb
bWVtIDB4ZmQ1ZmUwMDAtMHhmZDVmZWZmZl0KWyAgICAwLjAyNzk1Nl0gcGNpIDAwMDA6MDQ6MWYu
MDogWzgwODY6MTQ2MF0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjgxMTNdIHBjaSAw
MDAwOjAwOjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNC0wNl0KWyAgICAwLjAyODEyMl0gcGNp
IDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAw
LjAyODEzMF0gcGNpIDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDUwMDAw
MC0weGZkYWZmZmZmXQpbICAgIDAuMDI4MjA5XSBwY2kgMDAwMDowNTowNC4wOiBbMTM4NTo2MjBh
XSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODI0Ml0gcGNpIDAwMDA6MDU6MDQuMDog
cmVnIDEwOiBbbWVtIDB4ZmQ5ZmMwMDAtMHhmZDlmZmZmZl0KWyAgICAwLjAyODQ2OF0gcGNpIDAw
MDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAuMDI4NDgzXSBwY2kg
MDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAwLTB4ZmRhZmZmZmZd
ClsgICAgMC4wMjg1ODZdIHBjaSAwMDAwOjA2OjAzLjA6IFs4MDg2OjEwMTBdIHR5cGUgMCBjbGFz
cyAweDAwMDIwMApbICAgIDAuMDI4NjQ0XSBwY2kgMDAwMDowNjowMy4wOiByZWcgMTA6IFttZW0g
MHhmZDdlMDAwMC0weGZkN2ZmZmZmIDY0Yml0XQpbICAgIDAuMDI4NzA2XSBwY2kgMDAwMDowNjow
My4wOiByZWcgMjA6IFtpbyAgMHhkY2MwLTB4ZGNmZl0KWyAgICAwLjAyODg1Ml0gcGNpIDAwMDA6
MDY6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjAyODg2
MV0gcGNpIDAwMDA6MDY6MDMuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMDI4OTI0XSBwY2kgMDAw
MDowNjowMy4xOiBbODA4NjoxMDEwXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODk4
Ml0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDEwOiBbbWVtIDB4ZmQ3YzAwMDAtMHhmZDdkZmZmZiA2
NGJpdF0KWyAgICAwLjAyOTA0NF0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDIwOiBbaW8gIDB4ZGM4
MC0weGRjYmZdClsgICAgMC4wMjkxOTBdIHBjaSAwMDAwOjA2OjAzLjE6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4wMjkxOTldIHBjaSAwMDAwOjA2OjAzLjE6IFBN
RSMgZGlzYWJsZWQKWyAgICAwLjAyOTMyNF0gcGNpIDAwMDA6MDQ6MWYuMDogUENJIGJyaWRnZSB0
byBbYnVzIDA2LTA2XQpbICAgIDAuMDI5MzMzXSBwY2kgMDAwMDowNDoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW2lvICAweGQwMDAtMHhkZmZmXQpbICAgIDAuMDI5MzQyXSBwY2kgMDAwMDowNDoxZi4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkNzAwMDAwLTB4ZmQ4ZmZmZmZdClsgICAgMC4wMjk1
MDBdIHBjaSAwMDAwOjA3OjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAweDAwMDgwMApb
ICAgIDAuMDI5NTM3XSBwY2kgMDAwMDowNzoxYy4wOiByZWcgMTA6IFttZW0gMHhmZDFmZjAwMC0w
eGZkMWZmZmZmXQpbICAgIDAuMDI5NzQ3XSBwY2kgMDAwMDowNzoxZC4wOiBbODA4NjoxNDYwXSB0
eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyOTkyMF0gcGNpIDAwMDA6MDc6MWUuMDogWzgw
ODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjk5NTddIHBjaSAwMDAwOjA3
OjFlLjA6IHJlZyAxMDogW21lbSAweGZkMWZlMDAwLTB4ZmQxZmVmZmZdClsgICAgMC4wMzAxNjdd
IHBjaSAwMDAwOjA3OjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAg
IDAuMDMwMzE4XSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFdClsg
ICAgMC4wMzAzMjddIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YzAw
MC0weGNmZmZdClsgICAgMC4wMzAzMzVdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDM0M10gcGNpIDAwMDA6MDA6
MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZdClsg
ICAgMC4wMzA0MzhdIHBjaSAwMDAwOjA4OjA4LjA6IFs4MDg2OjAzMDldIHR5cGUgMSBjbGFzcyAw
eDAwMDYwNApbICAgIDAuMDMwNjk5XSBwY2kgMDAwMDowNzoxZC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDgtMDldClsgICAgMC4wMzA3MTRdIHBjaSAwMDAwOjA3OjFkLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDcyOV0gcGNpIDAwMDA6MDc6
MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgMC4wMzA4OTNdIHBjaSAwMDAwOjA4OjA4LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
OS0wOV0KWyAgICAwLjAzMTAyNV0gcGNpIDAwMDA6MGE6MDcuMDogWzExMDY6MzI0OV0gdHlwZSAw
IGNsYXNzIDB4MDAwMTA0ClsgICAgMC4wMzEwNzBdIHBjaSAwMDAwOjBhOjA3LjA6IHJlZyAxMDog
W2lvICAweGNjZjAtMHhjY2ZmXQpbICAgIDAuMDMxMDk0XSBwY2kgMDAwMDowYTowNy4wOiByZWcg
MTQ6IFtpbyAgMHhjY2QwLTB4Y2NkZl0KWyAgICAwLjAzMTExOV0gcGNpIDAwMDA6MGE6MDcuMDog
cmVnIDE4OiBbaW8gIDB4Y2NiMC0weGNjYmZdClsgICAgMC4wMzExNDVdIHBjaSAwMDAwOjBhOjA3
LjA6IHJlZyAxYzogW2lvICAweGNjOTAtMHhjYzlmXQpbICAgIDAuMDMxMTc4XSBwY2kgMDAwMDow
YTowNy4wOiByZWcgMjA6IFtpbyAgMHhjYzYwLTB4Y2M3Zl0KWyAgICAwLjAzMTIwM10gcGNpIDAw
MDA6MGE6MDcuMDogcmVnIDI0OiBbaW8gIDB4YzgwMC0weGM4ZmZdClsgICAgMC4wMzEyMjhdIHBj
aSAwMDAwOjBhOjA3LjA6IHJlZyAzMDogW21lbSAweGZkMzAwMDAwLTB4ZmQzMGZmZmYgcHJlZl0K
WyAgICAwLjAzMTM4N10gcGNpIDAwMDA6MDc6MWYuMDogUENJIGJyaWRnZSB0byBbYnVzIDBhLTBh
XQpbICAgIDAuMDMxMzk3XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGMwMDAtMHhjZmZmXQpbICAgIDAuMDMxNDA2XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGZkMzAwMDAwLTB4ZmQzZmZmZmZdClsgICAgMC4wMzE1MDZdIHBjaSAwMDAw
OjBiOjA0LjA6IFsxMDAyOjQ3NTJdIHR5cGUgMCBjbGFzcyAweDAwMDMwMApbICAgIDAuMDMxNTQ1
XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTA6IFttZW0gMHhmYjAwMDAwMC0weGZiZmZmZmZmXQpb
ICAgIDAuMDMxNTY5XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTQ6IFtpbyAgMHhiYzAwLTB4YmNm
Zl0KWyAgICAwLjAzMTU5NF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDE4OiBbbWVtIDB4ZmNlZmYw
MDAtMHhmY2VmZmZmZl0KWyAgICAwLjAzMTY3OF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDMwOiBb
bWVtIDB4MDAwMDAwMDAtMHgwMDAxZmZmZiBwcmVmXQpbICAgIDAuMDMxNzUyXSBwY2kgMDAwMDow
YjowNC4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuMDMxODQ2XSBwY2kgMDAwMDowMDoxZS4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGItMGJdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4wMzE4
NTVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZd
ClsgICAgMC4wMzE4NjVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZmIwMDAwMDAtMHhmY2ZmZmZmZl0KWyAgICAwLjAzMTg3NV0gcGNpIDAwMDA6MDA6MWUuMDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4ZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
ICAwLjAzMTg3OV0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDAw
MDAwMC0weGZmZmZmZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjAzMTkyN10gcGNp
X2J1cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApbICAgIDAuMDMxOTMzXSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuX1BSVF0KWyAgICAwLjAzMjAzNl0gQUNQ
STogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kwLlBDSTEuX1BSVF0KWyAg
ICAwLjAzMjE5OV0gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kw
LlBDSTIuUDJQQS5fUFJUXQpbICAgIDAuMDMyMzA5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRp
bmcgVGFibGUgW1xfU0JfLlBDSTAuUENJMi5QMlBCLl9QUlRdClsgICAgMC4wMzI0MDddIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0kzLlAyUEMuX1BSVF0K
WyAgICAwLjAzMjU3N10gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5Q
Q0kwLlBDSTMuUDJQRC5fUFJUXQpbICAgIDAuMDMyNzE3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJv
dXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuUENJNC5QMlBFLl9QUlRdClsgICAgMC4wMzI3OTNdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0k0LlAyUEUuWklP
Ti5fUFJUXQpbICAgIDAuMDMyODc0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUg
W1xfU0JfLlBDSTAuUENJNC5QMlBGLl9QUlRdClsgICAgMC4wMzMwMzJdICBwY2kwMDAwOjAwOiBV
bmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRyb2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDFlKQpb
ICAgIDAuMDM2MTU1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzBdIChJUlFzIDMgNCA1
IDYgNyA5ICoxMSAxMiAxNCkKWyAgICAwLjAzNjI3Ml0gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTksxXSAoSVJRcyAzIDQgNSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAu
MDM2Mzg2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzJdIChJUlFzIDMgNCA1IDYgNyA5
IDExIDEyIDE0KSAqMCwgZGlzYWJsZWQuClsgICAgMC4wMzY1MDFdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE5LM10gKElSUXMgMyA0IDUgNiA3IDkgMTEgMTIgMTQpICowLCBkaXNhYmxlZC4K
WyAgICAwLjAzNjYxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTks4XSAoSVJRcyAzIDQg
NSA2ICo3IDkgMTEgMTIgMTQpClsgICAgMC4wMzY3MzFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTE5LOV0gKElSUXMgMyA0ICo1IDYgNyA5IDExIDEyIDE0KQpbICAgIDAuMDM2ODQzXSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgKjQgNSA2IDcgOSAxMSAxMiAxNCkK
WyAgICAwLjAzNjk1Nl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQg
NSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAuMDM3MDMwXSB4ZW4vYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4MzYzXSB4ZW4tYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4NTE4XSB2Z2FhcmI6IGRl
dmljZSBhZGRlZDogUENJOjAwMDA6MGI6MDQuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxs
b2Nrcz1ub25lClsgICAgMC4wMzg1MThdIHZnYWFyYjogbG9hZGVkClsgICAgMC4wMzg1MThdIHZn
YWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowYjowNC4wClsgICAgMC4wMzg1MThd
IFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjAzODUxOF0gUENJOiBwY2lf
Y2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMDM4NTE4XSByZXNlcnZlIFJB
TSBidWZmZXI6IDAwMDAwMDAwZjdmZDAwMDAgLSAwMDAwMDAwMGY3ZmZmZmZmClsgICAgMC4wMzg1
MThdIFN3aXRjaGluZyB0byBjbG9ja3NvdXJjZSB4ZW4KWyAgICAwLjAzOTEyNV0gcG5wOiBQblAg
QUNQSSBpbml0ClsgICAgMC4wMzkxNTZdIEFDUEk6IGJ1cyB0eXBlIHBucCByZWdpc3RlcmVkClsg
ICAgMC4wNDAzNzJdIHBucCAwMDowMDogW2J1cyAwMC1mZl0KWyAgICAwLjA0MDM3N10gcG5wIDAw
OjAwOiBbaW8gIDB4MGNmOC0weDBjZmZdClsgICAgMC4wNDAzODFdIHBucCAwMDowMDogW2lvICAw
eDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjA0MDM4NV0gcG5wIDAwOjAwOiBbaW8gIDB4MGQw
MC0weGZmZmYgd2luZG93XQpbICAgIDAuMDQwMzg4XSBwbnAgMDA6MDA6IFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjA0MDM5Ml0gcG5wIDAwOjAwOiBbbWVtIDB4Zjgw
MDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddClsgICAgMC4wNDAzOTZdIHBucCAwMDowMDogW21lbSAw
eDEwMDAwMDAwMC0weGZmZmZmZmZmZiB3aW5kb3ddClsgICAgMC4wNDA0ODBdIHBucCAwMDowMDog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBhMDMgKGFjdGl2ZSkKWyAgICAwLjA0
MDUyNV0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4MC0weDAwOWZdClsgICAgMC4wNDA1MjldIHBucCAw
MDowMTogW2lvICAweDAwMDAtMHgwMDFmXQpbICAgIDAuMDQwNTMyXSBwbnAgMDA6MDE6IFtpbyAg
MHgwMGMwLTB4MDBkZl0KWyAgICAwLjA0MDUzNl0gcG5wIDAwOjAxOiBbZG1hIDRdClsgICAgMC4w
NDA1NzZdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAyMDAg
KGFjdGl2ZSkKWyAgICAwLjA0MDYxMl0gcG5wIDAwOjAyOiBbaW8gIDB4MDBmMC0weDAwZmZdClsg
ICAgMC4wNDA2MThdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRyaWdnZXJpbmcgMSBwb2xhcml0
eSAwClsgICAgMC4wNDA2MjhdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTMgZm9y
IGdzaSAxMwpbICAgIDAuMDQwNjMyXSB4ZW46IC0tPiBwaXJxPTEzIC0+IGlycT0xMyAoZ3NpPTEz
KQpbICAgIDAuMDQwNjQyXSBwbnAgMDA6MDI6IFtpcnEgMTNdClsgICAgMC4wNDA2ODddIHBucCAw
MDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDQgKGFjdGl2ZSkKWyAg
ICAwLjA0MDcyNF0gcG5wIDAwOjAzOiBbaW8gIDB4MDA2MV0KWyAgICAwLjA0MDc2Nl0gcG5wIDAw
OjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDgwMCAoYWN0aXZlKQpbICAg
IDAuMDQwODA0XSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDcwLTB4MDA3Zl0KWyAgICAwLjA0MDgwOF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgOCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQw
ODEzXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDggZm9yIGdzaSA4ClsgICAgMC4w
NDA4MTZdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9OCAoZ3NpPTgpClsgICAgMC4wNDA4MjJdIHBu
cCAwMDowNDogW2lycSA4XQpbICAgIDAuMDQwODY1XSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMC4wNDEzMjJdIHBucCAwMDow
NTogW2lvICAweDAzZjAtMHgwM2Y1XQpbICAgIDAuMDQxMzI2XSBwbnAgMDA6MDU6IFtpbyAgMHgw
M2Y3XQpbICAgIDAuMDQxMzI5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA2IHRyaWdnZXJpbmcgMSBw
b2xhcml0eSAwClsgICAgMC4wNDEzMzVdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEg
NiBmb3IgZ3NpIDYKWyAgICAwLjA0MTMzOF0geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9
NikKWyAgICAwLjA0MTM0NF0gcG5wIDAwOjA1OiBbaXJxIDZdClsgICAgMC4wNDEzNDddIHBucCAw
MDowNTogW2RtYSAyXQpbICAgIDAuMDQxNDY4XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQ
SSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC4wNDMyNDZdIHBucCAwMDowNjog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGRpc2FibGVkKQpbICAgIDAu
MDQzNDI2XSBwbnAgMDA6MDc6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAx
IChkaXNhYmxlZCkKWyAgICAwLjA0MzcwOF0gcG5wIDAwOjA4OiBQbHVnIGFuZCBQbGF5IEFDUEkg
ZGV2aWNlLCBJRHMgUE5QMDQwMSAoZGlzYWJsZWQpClsgICAgMC4wNDM3NTNdIHBucCAwMDowOTog
W2lvICAweDA4MDAtMHgwODdmXQpbICAgIDAuMDQzNzU3XSBwbnAgMDA6MDk6IFtpbyAgMHgwODgw
LTB4MDhiZl0KWyAgICAwLjA0Mzc2Ml0gcG5wIDAwOjA5OiBbaW8gIDB4MDhjMC0weDA4ZGZdClsg
ICAgMC4wNDM3NjVdIHBucCAwMDowOTogW2lvICAweDBjMDAtMHgwYzFmXQpbICAgIDAuMDQzNzY4
XSBwbnAgMDA6MDk6IFtpbyAgMHgwY2EyLTB4MGNhN10KWyAgICAwLjA0Mzc3MV0gcG5wIDAwOjA5
OiBbaW8gIDB4MGMyMC0weDBjMmZdClsgICAgMC4wNDM3NzRdIHBucCAwMDowOTogW2lvICAweDAw
ZTAtMHgwMGVmXQpbICAgIDAuMDQzNzc4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMCB0cmlnZ2Vy
aW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQzNzg0XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5p
bmcgaXJxIDEwIGZvciBnc2kgMTAKWyAgICAwLjA0Mzc4OF0geGVuOiAtLT4gcGlycT0xMCAtPiBp
cnE9MTAgKGdzaT0xMCkKWyAgICAwLjA0Mzc5NV0gcG5wIDAwOjA5OiBbaXJxIDEwXQpbICAgIDAu
MDQzOTAzXSBzeXN0ZW0gMDA6MDk6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjA0MzkwOF0gc3lzdGVtIDAwOjA5OiBbaW8gIDB4MDg4MC0weDA4YmZdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MTJdIHN5c3RlbSAwMDowOTogW2lvICAweDA4YzAtMHgw
OGRmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMDQzOTE2XSBzeXN0ZW0gMDA6MDk6IFtpbyAg
MHgwYzAwLTB4MGMxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjA0MzkyMF0gc3lzdGVtIDAw
OjA5OiBbaW8gIDB4MGNhMi0weDBjYTddIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MjVd
IHN5c3RlbSAwMDowOTogW2lvICAweDBjMjAtMHgwYzJmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
IDAuMDQzOTMwXSBzeXN0ZW0gMDA6MDk6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ
TlAwYzAxIChhY3RpdmUpClsgICAgMC4wNDQzMDZdIHBucDogUG5QIEFDUEk6IGZvdW5kIDEwIGRl
dmljZXMKWyAgICAwLjA0NDMxMF0gQUNQSTogQUNQSSBidXMgdHlwZSBwbnAgdW5yZWdpc3RlcmVk
ClsgICAgMC4wNDQzMTZdIFBuUEJJT1M6IERpc2FibGVkClsgICAgMC4wNTk1MjJdIFBNLVRpbWVy
IGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4MHhmZmZmZmYpIC0gYWJvcnRpbmcuClsgICAg
MC4wNTk1NjhdIFBDSTogbWF4IGJ1cyBkZXB0aDogMyBwY2lfdHJ5X251bTogNApbICAgIDAuMDU5
NzIzXSBwY2kgMDAwMDowMDoxZS4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gMHhmODAwMDAwMC0w
eGY4MGZmZmZmIHByZWZdClsgICAgMC4wNTk3MzBdIHBjaSAwMDAwOjAwOjFmLjE6IEJBUiA1OiBh
c3NpZ25lZCBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0KWyAgICAwLjA1OTc0MV0gcGNpIDAw
MDA6MDA6MWYuMTogQkFSIDU6IHNldCB0byBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0gKFBD
SSBhZGRyZXNzIFsweGY4MTAwMDAwLTB4ZjgxMDAzZmZdKQpbICAgIDAuMDU5NzUzXSBwY2kgMDAw
MDowMToxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDItMDJdClsgICAgMC4wNTk3ODBdIHBjaSAw
MDAwOjAxOjFmLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjA1OTc4Nl0gcGNp
IDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgICAw
LjA1OTc5OF0gcGNpIDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZGQwMDAw
MC0weGZkZWZmZmZmXQpbICAgIDAuMDU5ODE3XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDEtMDNdClsgICAgMC4wNTk4MjJdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNTk4MzNdIHBjaSAwMDAwOjAwOjAy
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA1
OTg1Nl0gcGNpIDAwMDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAu
MDU5ODY3XSBwY2kgMDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNTk4ODddIHBjaSAwMDAwOjA0OjFmLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwNi0wNl0KWyAgICAwLjA1OTg5M10gcGNpIDAwMDA6MDQ6MWYuMDogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA1OTkwNF0gcGNpIDAwMDA6MDQ6MWYu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDcwMDAwMC0weGZkOGZmZmZmXQpbICAgIDAuMDU5
OTIzXSBwY2kgMDAwMDowMDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDQtMDZdClsgICAgMC4w
NTk5MjldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRm
ZmZdClsgICAgMC4wNTk5MzldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZmQ1MDAwMDAtMHhmZGFmZmZmZl0KWyAgICAwLjA1OTk2M10gcGNpIDAwMDA6MDg6MDguMDog
UENJIGJyaWRnZSB0byBbYnVzIDA5LTA5XQpbICAgIDAuMDU5OTk0XSBwY2kgMDAwMDowNzoxZC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDgtMDldClsgICAgMC4wNjAwMjFdIHBjaSAwMDAwOjA3OjFk
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2
MDAzMV0gcGNpIDAwMDA6MDc6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0w
eGZhZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4wNjAwNDVdIHBjaSAwMDAwOjA3OjFmLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwYS0wYV0KWyAgICAwLjA2MDA1Ml0gcGNpIDAwMDA6MDc6MWYuMDog
ICBicmlkZ2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDA2M10gcGNpIDAw
MDA6MDc6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDMwMDAwMC0weGZkM2ZmZmZmXQpb
ICAgIDAuMDYwMDgyXSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFd
ClsgICAgMC4wNjAwODhdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4
YzAwMC0weGNmZmZdClsgICAgMC4wNjAwOThdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2MDEwNl0gcGNpIDAwMDA6
MDA6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZd
ClsgICAgMC4wNjAxMjFdIHBjaSAwMDAwOjBiOjA0LjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4
ZjgwMDAwMDAtMHhmODAxZmZmZiBwcmVmXQpbICAgIDAuMDYwMTI1XSBwY2kgMDAwMDowMDoxZS4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMGItMGJdClsgICAgMC4wNjAxMzFdIHBjaSAwMDAwOjAwOjFl
LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZdClsgICAgMC4wNjAxNDNdIHBj
aSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmIwMDAwMDAtMHhmY2ZmZmZm
Zl0KWyAgICAwLjA2MDE1Ml0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhmODAwMDAwMC0weGY4MGZmZmZmIHByZWZdClsgICAgMC4wNjAyNzVdIHBjaSAwMDAwOjAwOjFl
LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDAuMDYwMjgzXSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDAgW2lvICAweDAwMDAtMHhmZmZmXQpbICAgIDAuMDYwMjg3XSBwY2lf
YnVzIDAwMDA6MDA6IHJlc291cmNlIDEgW21lbSAweDAwMDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAg
IDAuMDYwMjkxXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZm
XQpbICAgIDAuMDYwMjk1XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweGZkYjAw
MDAwLTB4ZmRlZmZmZmZdClsgICAgMC4wNjAyOTldIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2Ug
MCBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNjAzMDJdIHBjaV9idXMgMDAwMDowMzogcmVz
b3VyY2UgMSBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA2MDMwNl0gcGNpX2J1
cyAwMDAwOjA0OiByZXNvdXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA2MDMxMF0g
cGNpX2J1cyAwMDAwOjA0OiByZXNvdXJjZSAxIFttZW0gMHhmZDUwMDAwMC0weGZkYWZmZmZmXQpb
ICAgIDAuMDYwMzEzXSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDEgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNjAzMTddIHBjaV9idXMgMDAwMDowNjogcmVzb3VyY2UgMCBb
aW8gIDB4ZDAwMC0weGRmZmZdClsgICAgMC4wNjAzMjFdIHBjaV9idXMgMDAwMDowNjogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZmQ3MDAwMDAtMHhmZDhmZmZmZl0KWyAgICAwLjA2MDMyNV0gcGNpX2J1cyAw
MDAwOjA3OiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDMyOF0gcGNp
X2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxIFttZW0gMHhmZDEwMDAwMC0weGZkNGZmZmZmXQpbICAg
IDAuMDYwMzMyXSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4
ZmFmZmZmZmYgcHJlZl0KWyAgICAwLjA2MDMzNl0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAx
IFttZW0gMHhmZDQwMDAwMC0weGZkNGZmZmZmXQpbICAgIDAuMDYwMzM5XSBwY2lfYnVzIDAwMDA6
MDg6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4ZmFmZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICAwLjA2MDM0M10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2Zm
Zl0KWyAgICAwLjA2MDM0N10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAxIFttZW0gMHhmZDMw
MDAwMC0weGZkM2ZmZmZmXQpbICAgIDAuMDYwMzUxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNl
IDAgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDAuMDYwMzU0XSBwY2lfYnVzIDAwMDA6MGI6IHJl
c291cmNlIDEgW21lbSAweGZiMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4wNjAzNThdIHBjaV9i
dXMgMDAwMDowYjogcmVzb3VyY2UgMiBbbWVtIDB4ZjgwMDAwMDAtMHhmODBmZmZmZiBwcmVmXQpb
ICAgIDAuMDYwMzYxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHhm
ZmZmXQpbICAgIDAuMDYwMzY1XSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDUgW21lbSAweDAw
MDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAgIDAuMDYwNTgwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDIKWyAgICAwLjA2MDczNF0gSVAgcm91dGUgY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjA2MTM3Ml0gVENQIGVz
dGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBi
eXRlcykKWyAgICAwLjA2MjI2N10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjA2Mjc5NV0gVENQOiBIYXNoIHRhYmxlcyBj
b25maWd1cmVkIChlc3RhYmxpc2hlZCAxMzEwNzIgYmluZCA2NTUzNikKWyAgICAwLjA2Mjc5OV0g
VENQIHJlbm8gcmVnaXN0ZXJlZApbICAgIDAuMDYyODA3XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVz
OiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MjgyOV0gVURQLUxpdGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MzEy
N10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4wNjMyODldIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC4wNjMzMTNd
IHhlbjogLS0+IHBpcnE9MTYgLT4gaXJxPTE2IChnc2k9MTYpClsgICAgMC4wNjMzMjldIHBjaSAw
MDAwOjAwOjFkLjA6IFBDSSBJTlQgQSAtPiBHU0kgMTYgKGxldmVsLCBsb3cpIC0+IElSUSAxNgpb
ICAgIDAuMDYzMzY2XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgSU5UIEEgZGlzYWJsZWQKWyAgICAw
LjA2MzQ5OF0gcGNpIDAwMDA6MGI6MDQuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjA2MzUw
NV0gUENJOiBDTFMgNjQgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAwLjA2MzU5Nl0gVW5wYWNraW5n
IGluaXRyYW1mcy4uLgpbICAgIDAuMTk2MzQ2XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDI0NDky
ayBmcmVlZApbICAgIDAuMjE5NjUwXSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc29ja2V0
IChkaXNhYmxlZCkKWyAgICAwLjIxOTY3OF0gdHlwZT0yMDAwIGF1ZGl0KDEzMzkzNTAyMTMuMjg5
OjEpOiBpbml0aWFsaXplZApbICAgIDAuMjQ5OTM5XSBoaWdobWVtIGJvdW5jZSBwb29sIHNpemU6
IDY0IHBhZ2VzClsgICAgMC4yNDk5NDddIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6
ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMC4yNTA1MzRdIFZGUzogRGlzayBxdW90YXMg
ZHF1b3RfNi41LjIKWyAgICAwLjI1MDYwN10gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAxMDI0IChvcmRlciAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMjUwNzI1XSBtc2dtbmkgaGFzIGJl
ZW4gc2V0IHRvIDEyMjUKWyAgICAwLjI1MTIwN10gYWxnOiBObyB0ZXN0IGZvciBzdGRybmcgKGty
bmcpClsgICAgMC4yNTEyOTBdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIg
dmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpClsgICAgMC4yNTEyOTddIGlvIHNjaGVkdWxl
ciBub29wIHJlZ2lzdGVyZWQKWyAgICAwLjI1MTMwMF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQKWyAgICAwLjI1MTM2Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZh
dWx0KQpbICAgIDAuMjUxNjY0XSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZl
cnNpb246IDAuNQpbICAgIDAuMjUxNzA5XSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENv
bnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgIDAuMjUxNzEzXSBhY3BpcGhwOiBBQ1BJ
IEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUKWyAgICAwLjI1MjIy
OV0gRVJTVDogVGFibGUgaXMgbm90IGZvdW5kIQpbICAgIDAuMjUyMjMyXSBHSEVTOiBIRVNUIGlz
IG5vdCBlbmFibGVkIQpbICAgIDAuMjUyMzg0XSBpc2FwbnA6IFNjYW5uaW5nIGZvciBQblAgY2Fy
ZHMuLi4KWyAgICAwLjYwOTg0OF0gaXNhcG5wOiBObyBQbHVnICYgUGxheSBkZXZpY2UgZm91bmQK
WyAgICAwLjYxMDgyOF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNo
YXJpbmcgZW5hYmxlZApbICAgIDAuNjEyODY2XSBzZXJpYWwgMDA6MDY6IFtpbyAgMHgwM2Y4LTB4
MDNmZl0KWyAgICAwLjYxMjk4MF0gc2VyaWFsIDAwOjA2OiBbaW8gIDB4MDNlOC0weDAzZWZdClsg
ICAgMC42MTMwODFdIHNlcmlhbCAwMDowNjogW2lvICAweDAxMDgtMHgwMTBmXQpbICAgIDAuNjEz
MjkwXSBzZXJpYWwgMDA6MDY6IFtpcnEgMTJdClsgICAgMC42MTM5MjNdIHNlcmlhbCAwMDowNjog
YWN0aXZhdGVkClsgICAgMC42MzUwMjldIDAwOjA2OiB0dHlTMCBhdCBJL08gMHgxMDggKGlycSA9
IDEyKSBpcyBhIDE2NTUwQQpbICAgIDAuNjY4MTA4XSBzZXJpYWwgMDA6MDc6IFtpbyAgMHgwMmY4
LTB4MDJmZl0KWyAgICAwLjY2ODI1N10gc2VyaWFsIDAwOjA3OiBbaXJxIDNdClsgICAgMC42Njg5
MDldIHNlcmlhbCAwMDowNzogYWN0aXZhdGVkClsgICAgMC42ODk5NzFdIDAwOjA3OiB0dHlTMSBh
dCBJL08gMHgyZjggKGlycSA9IDMpIGlzIGEgMTY1NTBBClsgICAgMC43MjAzNzNdIExpbnV4IGFn
cGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAuNzIwNzUyXSBpODA0MjogUE5QOiBObyBQUy8y
IGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgMC43MjMwMTld
IHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAwLjcyMzAzMl0g
c2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKWyAgICAwLjcyMzMzMF0g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAwLjcy
MzQzOV0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgMC43MjM2ODVd
IHJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsg
ICAgMC43MjM3MzldIHJ0YzA6IGFsYXJtcyB1cCB0byBvbmUgZGF5LCB5M2ssIDI0MiBieXRlcyBu
dnJhbQpbICAgIDAuNzI0MjAwXSBUQ1AgY3ViaWMgcmVnaXN0ZXJlZApbICAgIDAuNzI0MzgwXSBO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgMC43MjUzNDBdIE1vYmlsZSBJ
UHY2ClsgICAgMC43MjUzNDVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAg
ICAwLjcyNTM1M10gUmVnaXN0ZXJpbmcgdGhlIGRuc19yZXNvbHZlciBrZXkgdHlwZQpbICAgIDAu
NzI1Mzk0XSBVc2luZyBJUEkgTm8tU2hvcnRjdXQgbW9kZQpbICAgIDAuNzI1Njk5XSBQTTogSGli
ZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAgICAw
LjcyNTcxOF0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxClsgICAgMC43MjY0MTFdIHJ0
Y19jbW9zIDAwOjA0OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDEyLTA2LTEwIDE3OjQzOjMz
IFVUQyAoMTMzOTM1MDIxMykKWyAgICAwLjcyNjQ3MF0gSW5pdGlhbGl6aW5nIG5ldHdvcmsgZHJv
cCBtb25pdG9yIHNlcnZpY2UKWyAgICAwLjcyNjY2OV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1l
bW9yeTogNDM2ayBmcmVlZApbICAgIDAuNzI4OTI5XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJu
ZWwgdGV4dDogMjkyOGsKWyAgICAwLjcyOTYzMV0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVs
IHJlYWQtb25seSBkYXRhOiAxMDg4awpbICAgIDAuNzk4MjA0XSB1ZGV2WzYxXTogc3RhcnRpbmcg
dmVyc2lvbiAxNjQKWyAgICAwLjkwNTM0MF0gRmxvcHB5IGRyaXZlKHMpOiBmZDAgaXMgMS40NE0K
WyAgICAwLjkyMTk2OV0gRkRDIDAgaXMgYSBOYXRpb25hbCBTZW1pY29uZHVjdG9yIFBDODczMDYK
WyAgICAwLjk4MTU5MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JmcwpbICAgIDAuOTgxNjU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGh1YgpbICAgIDAuOTg4NzAzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJp
dmVyIHVzYgpbICAgIDAuOTkxNTk1XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3Qg
Q29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMC45OTQzOTldIHVoY2lfaGNkOiBVU0IgVW5p
dmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgICAgMC45OTQ1NjZdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC45OTQ1
OTBdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTYgZm9yIGdzaSAxNgpbICAgIDAu
OTk0NTk2XSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0xNiAoZ3NpPTE2KQpbICAgIDAuOTk0NjA0
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgMC45OTQ2MTVdIHVoY2lfaGNkIDAwMDA6
MDA6MWQuMDogUENJIElOVCBBIC0+IEdTSSAxNiAobGV2ZWwsIGxvdykgLT4gSVJRIDE2ClsgICAg
MC45OTQ2NTVdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRv
IDY0ClsgICAgMC45OTQ2NjZdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogVUhDSSBIb3N0IENvbnRy
b2xsZXIKWyAgICAwLjk5NDc1NF0gdWhjaV9oY2QgMDAwMDowMDoxZC4wOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKWyAgICAwLjk5NDkwMV0gdWhjaV9oY2Qg
MDAwMDowMDoxZC4wOiBpcnEgMTYsIGlvIGJhc2UgMHgwMDAwYWNlMApbICAgIDAuOTk1MDMwXSB1
c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0w
MDAxClsgICAgMC45OTUwMzhdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9
MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDAuOTk1MDQzXSB1c2IgdXNiMTogUHJv
ZHVjdDogVUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAwLjk5NTA0OF0gdXNiIHVzYjE6IE1hbnVm
YWN0dXJlcjogTGludXggMy4yLjAtMC5icG8uMi02ODYtcGFlIHVoY2lfaGNkClsgICAgMC45OTUw
NTZdIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MWQuMApbICAgIDEuMDAwODcyXSBl
MTAwMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4yMS1r
OC1OQVBJClsgICAgMS4wMDA4NzldIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwNiBJbnRl
bCBDb3Jwb3JhdGlvbi4KWyAgICAxLjAwMDk2Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjggdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjAwMTAyMV0geGVuOiAtLT4gcGlycT0yOCAtPiBp
cnE9MjggKGdzaT0yOCkKWyAgICAxLjAwMTA1NF0gZTEwMDAgMDAwMDowMzowMS4wOiBQQ0kgSU5U
IEEgLT4gR1NJIDI4IChsZXZlbCwgbG93KSAtPiBJUlEgMjgKWyAgICAxLjAwNTQxMF0gaHViIDEt
MDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjAwNTQyOV0gaHViIDEtMDoxLjA6IDIgcG9ydHMg
ZGV0ZWN0ZWQKWyAgICAxLjA1OTY4NV0gYWNlbmljLmM6IHYwLjkyIDA4LzA1LzIwMDIgIEplcyBT
b3JlbnNlbiwgbGludXgtYWNlbmljQFN1blNJVEUuZGsKWyAgICAxLjA1OTY4OV0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh0dHA6Ly9ob21lLmNlcm4uY2gvfmplcy9naWdlL2FjZW5pYy5o
dG1sClsgICAgMS4wNTk3MTNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDcyIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMS4wNTk3NDFdIHhlbjogLS0+IHBpcnE9NzIgLT4gaXJxPTcyIChnc2k9
NzIpClsgICAgMS4wNTk3NTZdIGFjZW5pYyAwMDAwOjA1OjA0LjA6IFBDSSBJTlQgQSAtPiBHU0kg
NzIgKGxldmVsLCBsb3cpIC0+IElSUSA3MgpbICAgIDEuMDU5ODIzXSAwMDAwOjA1OjA0LjA6IE5l
dEdlYXIgR0E2MjAgR2lnYWJpdCBFdGhlcm5ldCBhdCAweGZkOWZjMDAwLCBpcnEgNzIKWyAgICAx
LjA1OTkzMF0gICBUaWdvbiBJSSAoUmV2LiA2KSwgRmlybXdhcmU6IDAuMC4wLCBNQUM6IDAwOjAy
OmUzOjAwOjIxOjJmClsgICAgMS4wNjQ4MjRdICAgUENJIGJ1cyB3aWR0aDogNjQgYml0cywgc3Bl
ZWQ6IDY2TUh6LCBsYXRlbmN5OiA2NCBjbGtzClsgICAgMS4wNjQ4MzRdICAgRGlzYWJsaW5nIFBD
SSBtZW1vcnkgd3JpdGUgYW5kIGludmFsaWRhdGUKWyAgICAxLjA2NTEyM10gU0NTSSBzdWJzeXN0
ZW0gaW5pdGlhbGl6ZWQKWyAgICAxLjA3NjQ4NV0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQu
ClsgICAgMS4wNzc5NjRdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogdmVyc2lvbiAyLjYKWyAgICAx
LjA3Nzk5N10geGVuOiByZWdpc3RlcmluZyBnc2kgMTQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMS4wNzgwMzddIHhlbjogLS0+IHBpcnE9MTQ4IC0+IGlycT0xNDggKGdzaT0xNDgpClsg
ICAgMS4wNzgwNTVdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogUENJIElOVCBBIC0+IEdTSSAxNDgg
KGxldmVsLCBsb3cpIC0+IElSUSAxNDgKWyAgICAxLjA3ODI0NF0gc2F0YV92aWEgMDAwMDowYTow
Ny4wOiByb3V0ZWQgdG8gaGFyZCBpcnEgbGluZSA0ClsgICAgMS4wNzk0ODRdIHNjc2kwIDogc2F0
YV92aWEKWyAgICAxLjA3OTg4MV0gc2NzaTEgOiBzYXRhX3ZpYQpbICAgIDEuMDgxNDUzXSBzY3Np
MiA6IHNhdGFfdmlhClsgICAgMS4wODE2MTddIGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIHBvcnQg
aTE2QDB4Y2NmMCBibWRtYSAweGNjNjAgaXJxIDE0OApbICAgIDEuMDgxNjI3XSBhdGEyOiBTQVRB
IG1heCBVRE1BLzEzMyBwb3J0IGkxNkAweGNjZDAgYm1kbWEgMHhjYzY4IGlycSAxNDgKWyAgICAx
LjA4MTYzM10gYXRhMzogUEFUQSBtYXggVURNQS8xMzMgcG9ydCBpMTZAMHhjY2IwIGJtZG1hIDB4
Y2M3MCBpcnEgMTQ4ClsgICAgMS4xNDMzMjldIDAwMDA6MDU6MDQuMDogRmFpbGVkIHRvIGxvYWQg
ZmlybXdhcmUgImFjZW5pYy90ZzIuYmluIgpbICAgIDEuMjc3OTk0XSBhdGFfcGlpeCAwMDAwOjAw
OjFmLjE6IHZlcnNpb24gMi4xMwpbICAgIDEuMjc4MDI0XSBhdGFfcGlpeCAwMDAwOjAwOjFmLjE6
IGVuYWJsaW5nIGRldmljZSAoMDAwNSAtPiAwMDA3KQpbICAgIDEuMjc4MDQwXSBhdGFfcGlpeCAw
MDAwOjAwOjFmLjE6IGNhbid0IGRlcml2ZSByb3V0aW5nIGZvciBQQ0kgSU5UIEEKWyAgICAxLjI3
ODE1NV0gYXRhX3BpaXggMDAwMDowMDoxZi4xOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQK
WyAgICAxLjI3OTIyMl0gc2NzaTMgOiBhdGFfcGlpeApbICAgIDEuMjc5NDQ2XSBzY3NpNCA6IGF0
YV9waWl4ClsgICAgMS4yNzk1ODJdIGF0YTQ6IFBBVEEgbWF4IFVETUEvMTAwIGNtZCAweDFmMCBj
dGwgMHgzZjYgYm1kbWEgMHhmYzAwIGlycSAxNApbICAgIDEuMjc5NTkwXSBhdGE1OiBQQVRBIG1h
eCBVRE1BLzEwMCBjbWQgMHgxNzAgY3RsIDB4Mzc2IGJtZG1hIDB4ZmMwOCBpcnEgMTUKWyAgICAx
LjI4MjYxMF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgwOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkg
MDA6MDY6NWI6ZmQ6YzI6ZjAKWyAgICAxLjI4MjYyNF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgw
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjI4MjY4Ml0geGVu
OiByZWdpc3RlcmluZyBnc2kgODAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjI4Mjcw
Nl0geGVuOiAtLT4gcGlycT04MCAtPiBpcnE9ODAgKGdzaT04MCkKWyAgICAxLjI4MjcxOF0gZTEw
MDAgMDAwMDowNjowMy4wOiBQQ0kgSU5UIEEgLT4gR1NJIDgwIChsZXZlbCwgbG93KSAtPiBJUlEg
ODAKWyAgICAxLjMxNjA1OF0gdXNiIDEtMTogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNlIG51bWJl
ciAyIHVzaW5nIHVoY2lfaGNkClsgICAgMS40MDAxNjhdIGF0YTE6IFNBVEEgbGluayB1cCAxLjUg
R2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzEwKQpbICAgIDEuNDA5NTE4XSBhdGExLjAwOiBB
VEEtNzogTWF4dG9yIDZCMTYwTTAsIEJBTkMxQjcwLCBtYXggVURNQS8xMzMKWyAgICAxLjQwOTUy
NF0gYXRhMS4wMDogMzIwMTczMDU2IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAobm90IHVz
ZWQpClsgICAgMS40MjU1MDhdIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAg
MS40MjU3MjhdIHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgTWF4dG9y
IDZCMTYwTTAgICBCQU5DIFBROiAwIEFOU0k6IDUKWyAgICAxLjU0NDQxNF0gYXRhNC4wMTogTk9E
RVYgYWZ0ZXIgcG9sbGluZyBkZXRlY3Rpb24KWyAgICAxLjU1MjQzNV0gYXRhNC4wMDogQVRBUEk6
IFNBTVNVTkcgQ0QtUk9NIFNOLTEyNCwgTjEwMiwgbWF4IFVETUEvMzMKWyAgICAxLjU2NzkxOF0g
dXNiIDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTEyNDEsIGlkUHJvZHVjdD0x
NTAzClsgICAgMS41Njc5MjRdIHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0x
LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wClsgICAgMS41Njc5MjddIHVzYiAxLTE6IFByb2R1
Y3Q6IFVTQiBLZXlib2FyZApbICAgIDEuNTY3OTMwXSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6Clsg
ICAgMS41Njg0ODZdIGF0YTQuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMzMKWyAgICAxLjU5ODc1
M10gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkgMDA6MDQ6
MjM6YWM6OTA6MTAKWyAgICAxLjU5ODc2NV0gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiBJbnRl
bChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjU5ODgxNl0geGVuOiByZWdp
c3RlcmluZyBnc2kgODEgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjU5ODg1M10geGVu
OiAtLT4gcGlycT04MSAtPiBpcnE9ODEgKGdzaT04MSkKWyAgICAxLjU5ODg4MV0gZTEwMDAgMDAw
MDowNjowMy4xOiBQQ0kgSU5UIEIgLT4gR1NJIDgxIChsZXZlbCwgbG93KSAtPiBJUlEgODEKWyAg
ICAxLjYzMjQwNF0gaW5wdXQ6ICAgVVNCIEtleWJvYXJkIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDoxZC4wL3VzYjEvMS0xLzEtMToxLjAvaW5wdXQvaW5wdXQwClsgICAgMS42MzI3NThd
IGdlbmVyaWMtdXNiIDAwMDM6MTI0MToxNTAzLjAwMDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQg
djEuMTAgS2V5Ym9hcmQgWyAgVVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxZC4wLTEvaW5w
dXQwClsgICAgMS43MjEzMjVdIGlucHV0OiAgIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kw
MDAwOjAwLzAwMDA6MDA6MWQuMC91c2IxLzEtMS8xLTE6MS4xL2lucHV0L2lucHV0MQpbICAgIDEu
NzIxNjcwXSBnZW5lcmljLXVzYiAwMDAzOjEyNDE6MTUwMy4wMDAyOiBpbnB1dCxoaWRyYXcxOiBV
U0IgSElEIHYxLjEwIERldmljZSBbICBVU0IgS2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjFkLjAt
MS9pbnB1dDEKWyAgICAxLjcyMTkyN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciB1c2JoaWQKWyAgICAxLjcyMTkzMl0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVy
ClsgICAgMS43NDQxNDddIGF0YTI6IFNBVEEgbGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMg
U0NvbnRyb2wgMzEwKQpbICAgIDEuNzUyNjY1XSBhdGEyLjAwOiBBVEEtODogU0FNU1VORyBIRDUw
MUxKLCBDUjEwMC0xMiwgbWF4IFVETUE3ClsgICAgMS43NTI2NzFdIGF0YTIuMDA6IDk3Njc3MzE2
OCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAwLzMyKQpbICAgIDEuNzYwNjUy
XSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDEuNzYwOTA5XSBzY3NpIDE6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFNBTVNVTkcgSEQ1MDFMSiAgQ1IxMCBQ
UTogMCBBTlNJOiA1ClsgICAgMS45MDY1MzFdIGUxMDAwIDAwMDA6MDY6MDMuMTogZXRoMjogKFBD
SS1YOjEzM01Iejo2NC1iaXQpIDAwOjA0OjIzOmFjOjkwOjExClsgICAgMS45MDY1MzhdIGUxMDAw
IDAwMDA6MDY6MDMuMTogZXRoMjogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9u
ClsgICAgMS45MzAzNjddIHNjc2kgMzowOjA6MDogQ0QtUk9NICAgICAgICAgICAgU0FNU1VORyAg
Q0QtUk9NIFNOLTEyNCAgICBOMTAyIFBROiAwIEFOU0k6IDUKWyAgICAxLjk2MTYyMV0gc2QgMDow
OjA6MDogW3NkYV0gMzIwMTczMDU2IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMTYzIEdCLzE1
MiBHaUIpClsgICAgMS45NjE3MDJdIHNkIDE6MDowOjA6IFtzZGJdIDk3Njc3MzE2OCA1MTItYnl0
ZSBsb2dpY2FsIGJsb2NrczogKDUwMCBHQi80NjUgR2lCKQpbICAgIDEuOTYxODc3XSBzZCAwOjA6
MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxODg2XSBzZCAwOjA6MDow
OiBbc2RhXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYxOTY1XSBzZCAxOjA6MDow
OiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxOTc5XSBzZCAxOjA6MDowOiBb
c2RiXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYyMDA3XSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBz
dXBwb3J0IERQTyBvciBGVUEKWyAgICAxLjk2MjA4M10gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUg
Y2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8g
b3IgRlVBClsgICAgMS45OTA0MDZdICBzZGI6IHNkYjEKWyAgICAxLjk5MTIxMl0gc2QgMTowOjA6
MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMi4wMTc0NDddICBzZGE6IHNkYTEgc2Rh
MiA8IHNkYTUgPgpbICAgIDIuMDE4NTE3XSBzZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJ
IGRpc2sKWyAgICAyLjAyNTA0MV0gc3IwOiBzY3NpMy1tbWMgZHJpdmU6IDI0eC8yNHggY2Qvcncg
eGEvZm9ybTIgY2RkYSB0cmF5ClsgICAgMi4wMjUwNTJdIGNkcm9tOiBVbmlmb3JtIENELVJPTSBk
cml2ZXIgUmV2aXNpb246IDMuMjAKWyAgICAyLjAyNjI0M10gc3IgMzowOjA6MDogQXR0YWNoZWQg
c2NzaSBDRC1ST00gc3IwClsgICAgMi4wNDA3MTRdIHNkIDA6MDowOjA6IEF0dGFjaGVkIHNjc2kg
Z2VuZXJpYyBzZzAgdHlwZSAwClsgICAgMi4wNDA5MjldIHNkIDE6MDowOjA6IEF0dGFjaGVkIHNj
c2kgZ2VuZXJpYyBzZzEgdHlwZSAwClsgICAgMi4wNDEwNzVdIHNyIDM6MDowOjA6IEF0dGFjaGVk
IHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSA1ClsgICAgMi40NzgzNzZdIGRldmljZS1tYXBwZXI6IHVl
dmVudDogdmVyc2lvbiAxLjAuMwpbICAgIDIuNDc4NTg4XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDog
NC4yMi4wLWlvY3RsICgyMDExLTEwLTE5KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNv
bQpbICAgIDIuNTAyODM1XSBQTTogU3RhcnRpbmcgbWFudWFsIHJlc3VtZSBmcm9tIGRpc2sKWyAg
ICAyLjUwMjg0M10gUE06IEhpYmVybmF0aW9uIGltYWdlIHBhcnRpdGlvbiA4OjUgcHJlc2VudApb
ICAgIDIuNTAyODQ2XSBQTTogTG9va2luZyBmb3IgaGliZXJuYXRpb24gaW1hZ2UuClsgICAgMi41
MDMyNjRdIFBNOiBJbWFnZSBub3QgZm91bmQgKGNvZGUgLTIyKQpbICAgIDIuNTAzMjY4XSBQTTog
SGliZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAg
ICAyLjU3NTIyMV0ga2pvdXJuYWxkIHN0YXJ0aW5nLiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25k
cwpbICAgIDIuNTc1MzAxXSBFWFQzLWZzIChzZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGgg
b3JkZXJlZCBkYXRhIG1vZGUKWyAgICA0LjE1MTkxNl0gdWRldlsyOTZdOiBzdGFydGluZyB2ZXJz
aW9uIDE2NApbICAgIDQuNTM3ODg0XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250
cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKWyAgICA0LjYwMDE0M10gSW50ZWwgODI4MDIgUk5H
IGRldGVjdGVkClsgICAgNC42MzQ4ODVdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZpY2VzL3Bs
YXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDIKWyAgICA0LjcwNDg0Ml0gZGNkYmFzIGRjZGJhczog
RGVsbCBTeXN0ZW1zIE1hbmFnZW1lbnQgQmFzZSBEcml2ZXIgKHZlcnNpb24gNS42LjAtMy4yKQpb
ICAgIDQuODAwNzI5XSBFREFDIE1DOiBWZXI6IDIuMS4wClsgICAgNC44MDU4NzFdIEVEQUMgZTd4
eHg6IGVycm9yIHJlcG9ydGluZyBkZXZpY2Ugbm90IGZvdW5kOnZlbmRvciA4MDg2IGRldmljZSAw
eDI1NDEgKGJyb2tlbiBCSU9TPykKWyAgICA0Ljg1MDEyOV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBh
cyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDMKWyAgICA0Ljg1
MDMyMF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgIDQuODU2Njc4XSBwYXJwb3J0X3Bj
IDAwOjA4OiBbaW8gIDB4MDM3OC0weDAzN2ZdClsgICAgNC44NTY2OTRdIHBhcnBvcnRfcGMgMDA6
MDg6IFtpbyAgMHgwNzc4LTB4MDc3Zl0KWyAgICA0Ljg1Njk0N10gcGFycG9ydF9wYyAwMDowODog
W2lycSA3XQpbICAgIDQuODU2OTU2XSBwYXJwb3J0X3BjIDAwOjA4OiBbZG1hIDE4NDQ2NzQ0MDcz
NzA5NTUxNjE1IGRpc2FibGVkXQpbICAgIDQuODU4Nzg4XSBwYXJwb3J0X3BjIDAwOjA4OiBhY3Rp
dmF0ZWQKWyAgICA0Ljg1ODc5OF0gcGFycG9ydF9wYyAwMDowODogcmVwb3J0ZWQgYnkgUGx1ZyBh
bmQgUGxheSBBQ1BJClsgICAgNC44NTkxMDVdIHBhcnBvcnQwOiBQQy1zdHlsZSBhdCAweDM3OCAo
MHg3NzgpLCBpcnEgNyBbUENTUFAsVFJJU1RBVEUsRVBQXQpbICAgIDUuMDI3NzMxXSBFcnJvcjog
RHJpdmVyICdwY3Nwa3InIGlzIGFscmVhZHkgcmVnaXN0ZXJlZCwgYWJvcnRpbmcuLi4KWyAgICA2
LjEyNjUxMV0gQWRkaW5nIDY1MjI4NzZrIHN3YXAgb24gL2Rldi9zZGE1LiAgUHJpb3JpdHk6LTEg
ZXh0ZW50czoxIGFjcm9zczo2NTIyODc2awpbICAgIDYuMzQ2MjY1XSBFWFQzLWZzIChzZGExKTog
dXNpbmcgaW50ZXJuYWwgam91cm5hbApbICAgIDYuNjI4ODMxXSBsb29wOiBtb2R1bGUgbG9hZGVk
ClsgICAgOC43Mjg3NTRdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsgaXMgbm90IHJl
YWR5ClsgICAgOC43MzI0NzddIGUxMDAwOiBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1
bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJYL1RYClsgICAgOC43MzI3NDJdIEFERFJDT05GKE5F
VERFVl9DSEFOR0UpOiBldGgwOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgICA5LjQ0MjQxMl0gRXZl
bnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpbICAgMTAuMDQzNTY4XSBYRU5CVVM6IFVuYWJs
ZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTAuMDQ0MDYwXSBYRU5CVVM6IFVuYWJsZSB0byByZWFk
IGNwdSBzdGF0ZQpbICAgMTAuMDQ0NDc3XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0
ZQpbICAgMTAuMDQ0ODczXSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTMu
ODU3MDE5XSBCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZApbICAgMTQuMzY0NDg5XSBBRERS
Q09ORihORVRERVZfVVApOiBwZXRoMDogbGluayBpcyBub3QgcmVhZHkKWyAgIDE2LjM3MjM5OF0g
ZTEwMDA6IHBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENv
bnRyb2w6IFJYL1RYClsgICAxNi4zNzI2NjRdIEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBwZXRo
MDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAxNi40Mjc4NjRdIGRldmljZSBwZXRoMCBlbnRlcmVk
IHByb21pc2N1b3VzIG1vZGUKWyAgIDE2LjQ4NDkwNV0gZXRoMDogcG9ydCAxKHBldGgwKSBlbnRl
cmluZyBmb3J3YXJkaW5nIHN0YXRlClsgICAxNi40ODQ5MTVdIGV0aDA6IHBvcnQgMShwZXRoMCkg
ZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpbICAgMjYuNTcyMDQzXSBwZXRoMDogbm8gSVB2NiBy
b3V0ZXJzIHByZXNlbnQKWyAgIDI2Ljk1NjAyN10gZXRoMDogbm8gSVB2NiByb3V0ZXJzIHByZXNl
bnQ=
--047d7b10ccd56714cc04c22e90a1
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7b10ccd56714cc04c22e90a1--


From xen-users-bounces@lists.xen.org Mon Jun 11 09:00:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se0T2-0001dm-Pz; Mon, 11 Jun 2012 08:59:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1Se0T1-0001dh-EO
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 08:59:20 +0000
Received: from [193.109.254.147:30064] by server-9.bemta-14.messagelabs.com id
	D5/FA-27072-663B5DF4; Mon, 11 Jun 2012 08:59:18 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339405154!9059090!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13855 invoked from network); 11 Jun 2012 08:59:16 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 08:59:16 -0000
Received: by dadv2 with SMTP id v2so5307935dad.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 01:59:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=X6UrNRkCkAb3bXMsCTm5kM3MuYsN35vYj4DpxXFgzAw=;
	b=P4aUYkK+ip8dgUPDqm5+psf82DJ/HPYDGohAwzOYMm4TmGHklFwiry/TiAB8ckmUtQ
	0u8O0enAGgmQYCtYQ7hGwpnJFN7oC/l3JgGQiMaCtfu5YPbdc1w10UDlTPSTli2eo6S8
	uA1IAN+mMHnB86P4JalsifsTTsnN2c4IbwG0H1YNx495f3R32MELr4A2/mSIlgS/Mi4W
	co0P4ebAOUTBgT3fK2RCzZLrQD1qFQwSChvB3rNSlpIgoy9pCP/v2GtG3BOQT4slIhnl
	SouQdluA3Av9f+mxU2frz98KRqmTeF3TZDVUtuZPwhrKlwTAOrr3Qeo1mKeB2DN70qOw
	2HDg==
MIME-Version: 1.0
Received: by 10.68.195.106 with SMTP id id10mr15631215pbc.116.1339405153801;
	Mon, 11 Jun 2012 01:59:13 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Mon, 11 Jun 2012 01:59:13 -0700 (PDT)
In-Reply-To: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
Date: Mon, 11 Jun 2012 10:59:13 +0200
Message-ID: <CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=047d7b10ccd56714cc04c22e90a1
X-Gm-Message-State: ALoCoQkIxYqEvstFiaRW4GE2JP5WcIAi+cmJXgoXn59ls7B7j66NWADLKSncW796FZPXVX68njzG
Subject: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7b10ccd56714cc04c22e90a1
Content-Type: text/plain; charset=ISO-8859-1

Hello,
I've been trying to setup xen on Debian Squeeze but it isn't going that well.
When booting with the xen/hypervisor kernel the system hangs with i/o
errors thrown in console. The standard kernel is working fine and the
disk has been tested and swapped.
Errors include:
ata1.00: failed command: READ DMA
task xend:1404 blocked for more than 120 seconds
Buffer I/O error on device sda1
end_request: I/O error, dev sda

--047d7b10ccd56714cc04c22e90a1
Content-Type: application/octet-stream; name="dmesg.20120610"
Content-Disposition: attachment; filename="dmesg.20120610"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3aqgelw0

cm9vdEBuZWhhbGVtOn4jIGRtZXNnClsgICAgMC4wMDAwMDBdIFJlc2VydmluZyB2aXJ0dWFsIGFk
ZHJlc3Mgc3BhY2UgYWJvdmUgMHhmNTgwMDAwMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBz
dWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4yLjAtMC5icG8uMi02ODYt
cGFlIChEZWJpYW4gMy4yLjE4LTF+YnBvNjArMSkgKGRlYmlhbi1rZXJuZWxAbGlzdHMuZGViaWFu
Lm9yZykgKGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4gNC40LjUtOCkgKSAjMSBTTVAgU3VuIEp1
biAzIDIyOjIxOjE5IFVUQyAyMDEyClsgICAgMC4wMDAwMDBdIEZyZWVpbmcgIGEwLTEwMCBwZm4g
cmFuZ2U6IDk2IHBhZ2VzIGZyZWVkClsgICAgMC4wMDAwMDBdIDEtMSBtYXBwaW5nIG9uIGEwLT4x
MDAKWyAgICAwLjAwMDAwMF0gMS0xIG1hcHBpbmcgb24gZjdmZDAtPjEwMDAwMApbICAgIDAuMDAw
MDAwXSBSZWxlYXNlZCA5NiBwYWdlcyBvZiB1bnVzZWQgbWVtb3J5ClsgICAgMC4wMDAwMDBdIFNl
dCAzMjkxMiBwYWdlKHMpIHRvIDEtMSBtYXBwaW5nClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlk
ZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDAwMDAw
MCAtIDAwMDAwMDAwMDAwYTAwMDAgKHVzYWJsZSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAw
MDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAg
WGVuOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBmN2ZkMDAwMCAodXNhYmxlKQpbICAgIDAu
MDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmQwMDAwIC0gMDAwMDAwMDBmN2ZkZmMwMCAoQUNQSSBk
YXRhKQpbICAgIDAuMDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmRmYzAwIC0gMDAwMDAwMDBmN2Zm
ZjAwMCAocmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAwZmVjMDAwMDAgLSAw
MDAwMDAwMGZlYzkwMDAwIChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBm
ZWUwMDAwMCAtIDAwMDAwMDAwZmVlMTAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAgWGVu
OiAwMDAwMDAwMGZmYjAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4w
MDAwMDBdICBYZW46IDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwMTA4MDAwMDAwICh1c2FibGUp
ClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBt
aXNzaW5nIGluIENQVSEKWyAgICAwLjAwMDAwMF0gRE1JIDIuMyBwcmVzZW50LgpbICAgIDAuMDAw
MDAwXSBETUk6IERlbGwgQ29tcHV0ZXIgQ29ycG9yYXRpb24gUG93ZXJFZGdlIDI2MDAgICAgICAg
ICAgICAgLzA2UjI2MCwgQklPUyBBMTQgMDIvMjEvMjAwNQpbICAgIDAuMDAwMDAwXSBlODIwIHVw
ZGF0ZSByYW5nZTogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwMTAwMDAgKHVzYWJsZSkg
PT0+IChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gZTgyMCByZW1vdmUgcmFuZ2U6IDAwMDAwMDAw
MDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBdIGxhc3Rf
cGZuID0gMHgxMDgwMDAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAwMDBdIGZv
dW5kIFNNUCBNUC10YWJsZSBhdCBbYzAwZmU3MTBdIGZlNzEwClsgICAgMC4wMDAwMDBdIGluaXRp
YWwgbWVtb3J5IG1hcHBlZCA6IDAgLSAwM2JmZjAwMApbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9y
eSB0cmFtcG9saW5lIGF0IFtjMDA5YzAwMF0gOWMwMDAgc2l6ZSAxNjM4NApbICAgIDAuMDAwMDAw
XSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAgLSAwMDJkMWZlMDAwIHBhZ2UgNGsKWyAgICAwLjAw
MDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5nIHRhYmxlcyB1cCB0byAyZDFmZTAwMCBAIDNhOTIw
MDAtM2JmZjAwMApbICAgIDAuMDAwMDAwXSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIDNiZGYw
MDAgLSAzYmZmMDAwClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IDAxNzlkMDAwIC0gMDJmODgwMDAK
WyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAwMDBmZGMyMCAwMDAxNCAodjAwIERFTEwgICkKWyAg
ICAwLjAwMDAwMF0gQUNQSTogUlNEVCAwMDBmZGMzNCAwMDAzMCAodjAxIERFTEwgICBQRTI2MDAg
ICAwMDAwMDAwMSBNU0ZUIDAxMDAwMDBBKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDAwMGZk
YzY0IDAwMDc0ICh2MDEgREVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsg
ICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgZjdmZDAwMDAgMDFGRDAgKHYwMSBERUxMICAgUEUyNjAw
ICAgMDAwMDAwMDEgTVNGVCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyBmN2Zk
ZmMwMCAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDAwMGZkY2Q4IDAwMEJFICh2MDEg
REVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsgICAgMC4wMDAwMDBdIEFD
UEk6IFNQQ1IgMDAwZmRkOTYgMDAwNTAgKHYwMSBERUxMICAgUEUyNjAwICAgMDAwMDAwMDEgTVNG
VCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl
MDAwMDAKWyAgICAwLjAwMDAwMF0gMzUwMk1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAw
MDAwXSA3MjFNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cg
cmFtOiAwIC0gMmQxZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gWm9uZSBQRk4gcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAg
IDB4MDAwMDAwMTAgLT4gMHgwMDAwMTAwMApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIDB4MDAw
MDEwMDAgLT4gMHgwMDAyZDFmZQpbICAgIDAuMDAwMDAwXSAgIEhpZ2hNZW0gIDB4MDAwMmQxZmUg
LT4gMHgwMDEwODAwMApbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgUEZOIGZvciBl
YWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gZWFybHlfbm9kZV9tYXBbM10gYWN0aXZlIFBGTiByYW5n
ZXMKWyAgICAwLjAwMDAwMF0gICAgIDA6IDB4MDAwMDAwMTAgLT4gMHgwMDAwMDBhMApbICAgIDAu
MDAwMDAwXSAgICAgMDogMHgwMDAwMDEwMCAtPiAweDAwMGY3ZmQwClsgICAgMC4wMDAwMDBdICAg
ICAwOiAweDAwMTAwMDAwIC0+IDB4MDAxMDgwMDAKWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRv
dGFscGFnZXM6IDEwNDg0MTYKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9k
ZSAwLCBwZ2RhdCBjMTQyNDAwMCwgbm9kZV9tZW1fbWFwIGViMGZkMjAwClsgICAgMC4wMDAwMDBd
ICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERN
QSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5NTIg
cGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNDEyIHBh
Z2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNzkzMjIg
cGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtIHpvbmU6IDcwMDUg
cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSB6b25lOiA4NTY2
OTMgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIg
ZGVmYXVsdApbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOApbICAg
IDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpb
ICAgIDAuMDAwMDAwXSBCSU9TIGJ1ZzogQVBJQyB2ZXJzaW9uIGlzIDAgZm9yIENQVSAwLzB4MCwg
Zml4aW5nIHVwIHRvIDB4MTAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
Ml0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkKWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsg
ICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGln
aCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAo
aWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0g
SU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMjU1LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT
SSAwLTI1NQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhm
ZWM4MDAwMF0gZ3NpX2Jhc2VbMjRdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMV06IGFwaWNfaWQg
OSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MDAwMCwgR1NJIDI0LTI3OQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGFdIGFkZHJlc3NbMHhmZWM4MTAwMF0gZ3NpX2Jhc2Vb
NzJdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMl06IGFwaWNfaWQgMTAsIHZlcnNpb24gMjU1LCBh
ZGRyZXNzIDB4ZmVjODEwMDAsIEdTSSA3Mi0zMjcKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElD
IChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjODIwMDBdIGdzaV9iYXNlWzEyMF0pClsgICAgMC4wMDAw
MDBdIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjAw
MCwgR1NJIDEyMC0zNzUKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDBjXSBhZGRy
ZXNzWzB4ZmVjODI4MDBdIGdzaV9iYXNlWzE0NF0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1s0XTog
YXBpY19pZCAxMiwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjgwMCwgR1NJIDE0NC0zOTkK
WyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxf
aXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1
c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U
X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGVkZ2UpClsgICAg
MC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQ
STogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQg
Ynkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUu
ClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBp
bmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBTTVA6IEFsbG93aW5nIDQgQ1BVcywgMCBob3RwbHVn
IENQVXMKWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDQxNgpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEw
MDAwMApbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBDSSByZXNvdXJjZXMgc3RhcnRpbmcgYXQg
ZjdmZmYwMDAgKGdhcDogZjdmZmYwMDA6NmMwMTAwMCkKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBw
YXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbjog
NC4wLjEgKHByZXNlcnZlLUFEKQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6
MzIgbnJfY3B1bWFza19iaXRzOjMyIG5yX2NwdV9pZHM6NCBucl9ub2RlX2lkczoxClsgICAgMC4w
MDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMTQgcGFnZXMvY3B1IEBlYjBiMzAwMCBzMzMwODggcjAg
ZDI0MjU2IHU1NzM0NApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMzMwODggcjAgZDI0MjU2
IHU1NzM0NCBhbGxvYz0xNCo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFsw
XSAxIFswXSAyIFswXSAzClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUg
b3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDEwMzk5NjcKWyAgICAw
LjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlEPWJhMTNh
ZGU0LWU2NDYtNGJiMy1hNTAwLTEzZGNkODA3NjY5NSBybyBxdWlldApbICAgIDAuMDAwMDAwXSBQ
SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAg
MC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6
IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5p
dGlhbGl6aW5nIENQVSMwClsgICAgMC4wMDAwMDBdIFBsYWNpbmcgNjRNQiBzb2Z0d2FyZSBJTyBU
TEIgYmV0d2VlbiBlNmZlZjAwMCAtIGVhZmVmMDAwClsgICAgMC4wMDAwMDBdIHNvZnR3YXJlIElP
IFRMQiBhdCBwaHlzIDB4MjZmZWYwMDAgLSAweDJhZmVmMDAwClsgICAgMC4wMDAwMDBdIEluaXRp
YWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAgKDAwMDJkMWZlOjAwMTA4MDAwKQpbICAgIDAuMDAw
MDAwXSBNZW1vcnk6IDM4ODI3MzZrLzQzMjUzNzZrIGF2YWlsYWJsZSAoMjkyNmsga2VybmVsIGNv
ZGUsIDEzNjA1NmsgcmVzZXJ2ZWQsIDEzNDNrIGRhdGEsIDQzNmsgaW5pdCwgMzI3OTkyMGsgaGln
aG1lbSkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKWyAgICAw
LjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGY1NTM2MDAwIC0gMHhmNTdmZjAwMCAgICgyODUyIGtC
KQpbICAgIDAuMDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZjUyMDAwMDAgLSAweGY1NDAwMDAwICAg
KDIwNDgga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhlZDlmZTAwMCAtIDB4ZjUx
ZmUwMDAgICAoIDEyMCBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAgOiAweGMwMDAwMDAw
IC0gMHhlZDFmZTAwMCAgICggNzIxIE1CKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5pdCA6IDB4
YzE0MmMwMDAgLSAweGMxNDk5MDAwICAgKCA0MzYga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5k
YXRhIDogMHhjMTJkYjlhZCAtIDB4YzE0MmI4YzAgICAoMTM0MyBrQikKWyAgICAwLjAwMDAwMF0g
ICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhjMTJkYjlhZCAgICgyOTI2IGtCKQpbICAgIDAu
MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSAg
UkNVIGR5bnRpY2staWRsZSBncmFjZS1wZXJpb2QgYWNjZWxlcmF0aW9uIGlzIGVuYWJsZWQuClsg
ICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBucl9pcnFzOjEwMjQgMTYKWyAgICAwLjAwMDAwMF0g
Q1BVIDAgaXJxc3RhY2tzLCBoYXJkPWU2ODBjMDAwIHNvZnQ9ZTY4MGUwMDAKWyAgICAwLjAwMDAw
MF0geGVuOiBzY2kgb3ZlcnJpZGU6IGdsb2JhbF9pcnE9OSB0cmlnZ2VyPTAgcG9sYXJpdHk9MApb
ICAgIDAuMDAwMDAwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAwClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpClsgICAg
MC4wMDAwMDBdIHhlbjogYWNwaSBzY2kgOQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEg
LT4gaXJxPTEgKGdzaT0xKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIg
KGdzaT0yKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJxPTMgKGdzaT0zKQpb
ICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00KQpbICAgIDAuMDAw
MDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQpbICAgIDAuMDAwMDAwXSB4ZW46
IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJx
PTcgLT4gaXJxPTcgKGdzaT03KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTggLT4gaXJx
PTggKGdzaT04KQpbICAgIDAuMDAwMDAwXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJx
IDkgZm9yIGdzaSA5ClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3Np
PTkpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9MTApClsg
ICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsgICAgMC4w
MDAwMDBdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC4wMDAwMDBd
IHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4wMDAwMDBdIHhlbjog
LS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBp
cnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBW
R0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQKWyAgICAwLjAw
MDAwMF0gWGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlClsgICAgMC4wMDAwMDBdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMApbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCAyNzkw
LjcwMiBNSHogcHJvY2Vzc29yLgpbICAgIDAuMDA0MDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29w
IChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA1NTgx
LjQwIEJvZ29NSVBTIChscGo9MTExNjI4MDgpClsgICAgMC4wMDQwMDBdIHBpZF9tYXg6IGRlZmF1
bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDA0MDAwXSBTZWN1cml0eSBGcmFtZXdvcmsg
aW5pdGlhbGl6ZWQKWyAgICAwLjAwNDAwMF0gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2FibGVkIGJ5
IGJvb3QgdGltZSBwYXJhbWV0ZXIKWyAgICAwLjAwNDAwMF0gTW91bnQtY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA1MTIKWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMg
Y3B1YWNjdApbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBtZW1vcnkK
WyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAu
MDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBmcmVlemVyClsgICAgMC4wMDQwMDBd
IEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG5ldF9jbHMKWyAgICAwLjAwNDAwMF0gSW5pdGlh
bGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNn
cm91cCBzdWJzeXMgcGVyZl9ldmVudApbICAgIDAuMDA0MDAwXSBDUFU6IFBoeXNpY2FsIFByb2Nl
c3NvciBJRDogMApbICAgIDAuMDA0MDAwXSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwClsgICAg
MC4wMDQwMDBdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxMTA2MjMKWyAgICAwLjAwNjI1Nl0gUGVy
Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBOZXRidXJzdCBDUFUgbW9kZWwgMiBubyBQTVUg
ZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjAwNjU2M10gTk1JIHdhdGNoZG9n
IGRpc2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDY3
NjZdIENQVSAxIGlycXN0YWNrcywgaGFyZD1lNjg4MjAwMCBzb2Z0PWU2ODg0MDAwClsgICAgMC4w
MDY3NzRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQpbICAgIDAuMDA0MDAwXSBJbml0
aWFsaXppbmcgQ1BVIzEKWyAgICAwLjAwNzA0NV0gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUx
KTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDcyNDFdIENQVSAyIGlycXN0
YWNrcywgaGFyZD1lNjhiMjAwMCBzb2Z0PWU2OGI0MDAwClsgICAgMC4wMDcyNDddIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMgpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzIK
WyAgICAwLjAwNzUwN10gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUyKTogaGFyZHdhcmUgZXZl
bnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDc3MzJdIENQVSAzIGlycXN0YWNrcywgaGFyZD1lNjhj
MDAwMCBzb2Z0PWU2OGMyMDAwClsgICAgMC4wMDc3MzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMwpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzMKWyAgICAwLjAwNzk0M10g
Tk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUzKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVk
ClsgICAgMC4wMDc5OTVdIEJyb3VnaHQgdXAgNCBDUFVzClsgICAgMC4wMDgyMjddIGRldnRtcGZz
OiBpbml0aWFsaXplZApbICAgIDAuMDA4NDQ4XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICAg
IDAuMDA4NDQ4XSBwcmludF9jb25zdHJhaW50czogZHVtbXk6ClsgICAgMC4wMDg0OTJdIE5FVDog
UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjAwODY2OV0gQUNQSTogYnVzIHR5
cGUgcGNpIHJlZ2lzdGVyZWQKWyAgICAwLjAwODY2OV0gUENJOiBVc2luZyBjb25maWd1cmF0aW9u
IHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjAwOTExMV0gYmlvOiBjcmVhdGUgc2xhYiA8
YmlvLTA+IGF0IDAKWyAgICAwLjAwOTExMV0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNl
KQpbICAgIDAuMDA5MTExXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAg
MC4wMDkxMTFdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAwLjAw
OTExMV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAg
MC4wMTIzNDldIEFDUEk6IEVDOiBMb29rIHVwIEVDIGluIERTRFQKWyAgICAwLjAxNTEzMV0gQUNQ
STogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuMDE1MTQ5XSBBQ1BJOiAoc3VwcG9ydHMgUzAg
UzQgUzUpClsgICAgMC4wMTUxNzNdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJv
dXRpbmcKWyAgICAwLjAyMTE0Ml0gQUNQSTogTm8gZG9jayBkZXZpY2VzIGZvdW5kLgpbICAgIDAu
MDIxMTQ3XSBIRVNUOiBUYWJsZSBub3QgZm91bmQuClsgICAgMC4wMjExNTZdIFBDSTogSWdub3Jp
bmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9
dXNlX2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMDIyMjc4XSBBQ1BJOiBQQ0kgUm9vdCBC
cmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjAyNDIyM10gcGNp
X3Jvb3QgUE5QMEEwMzowMDogaG9zdCBicmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4MGNmN10g
KGlnbm9yZWQpClsgICAgMC4wMjQyMjhdIHBjaV9yb290IFBOUDBBMDM6MDA6IGhvc3QgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4MGQwMC0weGZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjMyXSBwY2lf
cm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4MDAw
YmZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjM2XSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0
IGJyaWRnZSB3aW5kb3cgW21lbSAweGY4MDAwMDAwLTB4ZmViZmZmZmZdIChpZ25vcmVkKQpbICAg
IDAuMDI0MjY4XSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoyNTRjXSB0eXBlIDAgY2xhc3MgMHgw
MDA2MDAKWyAgICAwLjAyNDQyOF0gcGNpIDAwMDA6MDA6MDIuMDogWzgwODY6MjU0M10gdHlwZSAx
IGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjQ1MTldIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjI1
NDVdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAgIDAuMDI0NjA5XSBwY2kgMDAwMDowMDowNC4w
OiBbODA4NjoyNTQ3XSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNDc3MF0gcGNpIDAw
MDA6MDA6MWQuMDogWzgwODY6MjQ4Ml0gdHlwZSAwIGNsYXNzIDB4MDAwYzAzClsgICAgMC4wMjQ4
ODNdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAyMDogW2lvICAweGFjZTAtMHhhY2ZmXQpbICAgIDAu
MDI0OTY5XSBwY2kgMDAwMDowMDoxZS4wOiBbODA4NjoyNDRlXSB0eXBlIDEgY2xhc3MgMHgwMDA2
MDQKWyAgICAwLjAyNTA3Nl0gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6MjQ4MF0gdHlwZSAwIGNs
YXNzIDB4MDAwNjAxClsgICAgMC4wMjUyNzldIHBjaSAwMDAwOjAwOjFmLjE6IFs4MDg2OjI0OGJd
IHR5cGUgMCBjbGFzcyAweDAwMDEwMQpbICAgIDAuMDI1MzEzXSBwY2kgMDAwMDowMDoxZi4xOiBy
ZWcgMTA6IFtpbyAgMHgwMDAwLTB4MDAwN10KWyAgICAwLjAyNTMzNl0gcGNpIDAwMDA6MDA6MWYu
MTogcmVnIDE0OiBbaW8gIDB4MDAwMC0weDAwMDNdClsgICAgMC4wMjUzNjBdIHBjaSAwMDAwOjAw
OjFmLjE6IHJlZyAxODogW2lvICAweDAwMDAtMHgwMDA3XQpbICAgIDAuMDI1MzgzXSBwY2kgMDAw
MDowMDoxZi4xOiByZWcgMWM6IFtpbyAgMHgwMDAwLTB4MDAwM10KWyAgICAwLjAyNTQwN10gcGNp
IDAwMDA6MDA6MWYuMTogcmVnIDIwOiBbaW8gIDB4ZmMwMC0weGZjMGZdClsgICAgMC4wMjU0MzFd
IHBjaSAwMDAwOjAwOjFmLjE6IHJlZyAyNDogW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdClsg
ICAgMC4wMjU2MTldIHBjaSAwMDAwOjAxOjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAw
eDAwMDgwMApbICAgIDAuMDI1NjU3XSBwY2kgMDAwMDowMToxYy4wOiByZWcgMTA6IFttZW0gMHhm
ZGJmZjAwMC0weGZkYmZmZmZmXQpbICAgIDAuMDI1ODY4XSBwY2kgMDAwMDowMToxZC4wOiBbODA4
NjoxNDYwXSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNjA0MV0gcGNpIDAwMDA6MDE6
MWUuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjYwNzldIHBj
aSAwMDAwOjAxOjFlLjA6IHJlZyAxMDogW21lbSAweGZkYmZlMDAwLTB4ZmRiZmVmZmZdClsgICAg
MC4wMjYyOTVdIHBjaSAwMDAwOjAxOjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI2NDQ2XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MDEtMDNdClsgICAgMC4wMjY0NTVdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBb
aW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wMjY0NjRdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNjYwNl0gcGNp
IDAwMDA6MDE6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyLTAyXQpbICAgIDAuMDI2NzEzXSBw
Y2kgMDAwMDowMzowMS4wOiBbODA4NjoxMDBkXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAw
LjAyNjc3MV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDEwOiBbbWVtIDB4ZmRkZTAwMDAtMHhmZGRm
ZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgwNV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDE4OiBbbWVt
IDB4ZmRkYzAwMDAtMHhmZGRkZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgyOV0gcGNpIDAwMDA6MDM6
MDEuMDogcmVnIDIwOiBbaW8gIDB4ZWNlMC0weGVjZmZdClsgICAgMC4wMjY4NzFdIHBjaSAwMDAw
OjAzOjAxLjA6IHJlZyAzMDogW21lbSAweGZkZTAwMDAwLTB4ZmRlMWZmZmYgcHJlZl0KWyAgICAw
LjAyNjk3OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQKWyAgICAwLjAyNjk4OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBkaXNhYmxlZApbICAg
IDAuMDI3MTAxXSBwY2kgMDAwMDowMToxZi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDMtMDNdClsg
ICAgMC4wMjcxMTBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAw
MC0weGVmZmZdClsgICAgMC4wMjcxMjBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNzI5MF0gcGNpIDAwMDA6MDQ6
MWMuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjczMjhdIHBj
aSAwMDAwOjA0OjFjLjA6IHJlZyAxMDogW21lbSAweGZkNWZmMDAwLTB4ZmQ1ZmZmZmZdClsgICAg
MC4wMjc1MzddIHBjaSAwMDAwOjA0OjFkLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI3NzExXSBwY2kgMDAwMDowNDoxZS4wOiBbODA4NjoxNDYxXSB0eXBlIDAg
Y2xhc3MgMHgwMDA4MDAKWyAgICAwLjAyNzc0OF0gcGNpIDAwMDA6MDQ6MWUuMDogcmVnIDEwOiBb
bWVtIDB4ZmQ1ZmUwMDAtMHhmZDVmZWZmZl0KWyAgICAwLjAyNzk1Nl0gcGNpIDAwMDA6MDQ6MWYu
MDogWzgwODY6MTQ2MF0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjgxMTNdIHBjaSAw
MDAwOjAwOjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNC0wNl0KWyAgICAwLjAyODEyMl0gcGNp
IDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAw
LjAyODEzMF0gcGNpIDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDUwMDAw
MC0weGZkYWZmZmZmXQpbICAgIDAuMDI4MjA5XSBwY2kgMDAwMDowNTowNC4wOiBbMTM4NTo2MjBh
XSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODI0Ml0gcGNpIDAwMDA6MDU6MDQuMDog
cmVnIDEwOiBbbWVtIDB4ZmQ5ZmMwMDAtMHhmZDlmZmZmZl0KWyAgICAwLjAyODQ2OF0gcGNpIDAw
MDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAuMDI4NDgzXSBwY2kg
MDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAwLTB4ZmRhZmZmZmZd
ClsgICAgMC4wMjg1ODZdIHBjaSAwMDAwOjA2OjAzLjA6IFs4MDg2OjEwMTBdIHR5cGUgMCBjbGFz
cyAweDAwMDIwMApbICAgIDAuMDI4NjQ0XSBwY2kgMDAwMDowNjowMy4wOiByZWcgMTA6IFttZW0g
MHhmZDdlMDAwMC0weGZkN2ZmZmZmIDY0Yml0XQpbICAgIDAuMDI4NzA2XSBwY2kgMDAwMDowNjow
My4wOiByZWcgMjA6IFtpbyAgMHhkY2MwLTB4ZGNmZl0KWyAgICAwLjAyODg1Ml0gcGNpIDAwMDA6
MDY6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjAyODg2
MV0gcGNpIDAwMDA6MDY6MDMuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMDI4OTI0XSBwY2kgMDAw
MDowNjowMy4xOiBbODA4NjoxMDEwXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODk4
Ml0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDEwOiBbbWVtIDB4ZmQ3YzAwMDAtMHhmZDdkZmZmZiA2
NGJpdF0KWyAgICAwLjAyOTA0NF0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDIwOiBbaW8gIDB4ZGM4
MC0weGRjYmZdClsgICAgMC4wMjkxOTBdIHBjaSAwMDAwOjA2OjAzLjE6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4wMjkxOTldIHBjaSAwMDAwOjA2OjAzLjE6IFBN
RSMgZGlzYWJsZWQKWyAgICAwLjAyOTMyNF0gcGNpIDAwMDA6MDQ6MWYuMDogUENJIGJyaWRnZSB0
byBbYnVzIDA2LTA2XQpbICAgIDAuMDI5MzMzXSBwY2kgMDAwMDowNDoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW2lvICAweGQwMDAtMHhkZmZmXQpbICAgIDAuMDI5MzQyXSBwY2kgMDAwMDowNDoxZi4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkNzAwMDAwLTB4ZmQ4ZmZmZmZdClsgICAgMC4wMjk1
MDBdIHBjaSAwMDAwOjA3OjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAweDAwMDgwMApb
ICAgIDAuMDI5NTM3XSBwY2kgMDAwMDowNzoxYy4wOiByZWcgMTA6IFttZW0gMHhmZDFmZjAwMC0w
eGZkMWZmZmZmXQpbICAgIDAuMDI5NzQ3XSBwY2kgMDAwMDowNzoxZC4wOiBbODA4NjoxNDYwXSB0
eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyOTkyMF0gcGNpIDAwMDA6MDc6MWUuMDogWzgw
ODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjk5NTddIHBjaSAwMDAwOjA3
OjFlLjA6IHJlZyAxMDogW21lbSAweGZkMWZlMDAwLTB4ZmQxZmVmZmZdClsgICAgMC4wMzAxNjdd
IHBjaSAwMDAwOjA3OjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAg
IDAuMDMwMzE4XSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFdClsg
ICAgMC4wMzAzMjddIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YzAw
MC0weGNmZmZdClsgICAgMC4wMzAzMzVdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDM0M10gcGNpIDAwMDA6MDA6
MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZdClsg
ICAgMC4wMzA0MzhdIHBjaSAwMDAwOjA4OjA4LjA6IFs4MDg2OjAzMDldIHR5cGUgMSBjbGFzcyAw
eDAwMDYwNApbICAgIDAuMDMwNjk5XSBwY2kgMDAwMDowNzoxZC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDgtMDldClsgICAgMC4wMzA3MTRdIHBjaSAwMDAwOjA3OjFkLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDcyOV0gcGNpIDAwMDA6MDc6
MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgMC4wMzA4OTNdIHBjaSAwMDAwOjA4OjA4LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
OS0wOV0KWyAgICAwLjAzMTAyNV0gcGNpIDAwMDA6MGE6MDcuMDogWzExMDY6MzI0OV0gdHlwZSAw
IGNsYXNzIDB4MDAwMTA0ClsgICAgMC4wMzEwNzBdIHBjaSAwMDAwOjBhOjA3LjA6IHJlZyAxMDog
W2lvICAweGNjZjAtMHhjY2ZmXQpbICAgIDAuMDMxMDk0XSBwY2kgMDAwMDowYTowNy4wOiByZWcg
MTQ6IFtpbyAgMHhjY2QwLTB4Y2NkZl0KWyAgICAwLjAzMTExOV0gcGNpIDAwMDA6MGE6MDcuMDog
cmVnIDE4OiBbaW8gIDB4Y2NiMC0weGNjYmZdClsgICAgMC4wMzExNDVdIHBjaSAwMDAwOjBhOjA3
LjA6IHJlZyAxYzogW2lvICAweGNjOTAtMHhjYzlmXQpbICAgIDAuMDMxMTc4XSBwY2kgMDAwMDow
YTowNy4wOiByZWcgMjA6IFtpbyAgMHhjYzYwLTB4Y2M3Zl0KWyAgICAwLjAzMTIwM10gcGNpIDAw
MDA6MGE6MDcuMDogcmVnIDI0OiBbaW8gIDB4YzgwMC0weGM4ZmZdClsgICAgMC4wMzEyMjhdIHBj
aSAwMDAwOjBhOjA3LjA6IHJlZyAzMDogW21lbSAweGZkMzAwMDAwLTB4ZmQzMGZmZmYgcHJlZl0K
WyAgICAwLjAzMTM4N10gcGNpIDAwMDA6MDc6MWYuMDogUENJIGJyaWRnZSB0byBbYnVzIDBhLTBh
XQpbICAgIDAuMDMxMzk3XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGMwMDAtMHhjZmZmXQpbICAgIDAuMDMxNDA2XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGZkMzAwMDAwLTB4ZmQzZmZmZmZdClsgICAgMC4wMzE1MDZdIHBjaSAwMDAw
OjBiOjA0LjA6IFsxMDAyOjQ3NTJdIHR5cGUgMCBjbGFzcyAweDAwMDMwMApbICAgIDAuMDMxNTQ1
XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTA6IFttZW0gMHhmYjAwMDAwMC0weGZiZmZmZmZmXQpb
ICAgIDAuMDMxNTY5XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTQ6IFtpbyAgMHhiYzAwLTB4YmNm
Zl0KWyAgICAwLjAzMTU5NF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDE4OiBbbWVtIDB4ZmNlZmYw
MDAtMHhmY2VmZmZmZl0KWyAgICAwLjAzMTY3OF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDMwOiBb
bWVtIDB4MDAwMDAwMDAtMHgwMDAxZmZmZiBwcmVmXQpbICAgIDAuMDMxNzUyXSBwY2kgMDAwMDow
YjowNC4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuMDMxODQ2XSBwY2kgMDAwMDowMDoxZS4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGItMGJdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4wMzE4
NTVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZd
ClsgICAgMC4wMzE4NjVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZmIwMDAwMDAtMHhmY2ZmZmZmZl0KWyAgICAwLjAzMTg3NV0gcGNpIDAwMDA6MDA6MWUuMDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4ZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
ICAwLjAzMTg3OV0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDAw
MDAwMC0weGZmZmZmZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjAzMTkyN10gcGNp
X2J1cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApbICAgIDAuMDMxOTMzXSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuX1BSVF0KWyAgICAwLjAzMjAzNl0gQUNQ
STogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kwLlBDSTEuX1BSVF0KWyAg
ICAwLjAzMjE5OV0gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kw
LlBDSTIuUDJQQS5fUFJUXQpbICAgIDAuMDMyMzA5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRp
bmcgVGFibGUgW1xfU0JfLlBDSTAuUENJMi5QMlBCLl9QUlRdClsgICAgMC4wMzI0MDddIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0kzLlAyUEMuX1BSVF0K
WyAgICAwLjAzMjU3N10gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5Q
Q0kwLlBDSTMuUDJQRC5fUFJUXQpbICAgIDAuMDMyNzE3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJv
dXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuUENJNC5QMlBFLl9QUlRdClsgICAgMC4wMzI3OTNdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0k0LlAyUEUuWklP
Ti5fUFJUXQpbICAgIDAuMDMyODc0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUg
W1xfU0JfLlBDSTAuUENJNC5QMlBGLl9QUlRdClsgICAgMC4wMzMwMzJdICBwY2kwMDAwOjAwOiBV
bmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRyb2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDFlKQpb
ICAgIDAuMDM2MTU1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzBdIChJUlFzIDMgNCA1
IDYgNyA5ICoxMSAxMiAxNCkKWyAgICAwLjAzNjI3Ml0gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTksxXSAoSVJRcyAzIDQgNSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAu
MDM2Mzg2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzJdIChJUlFzIDMgNCA1IDYgNyA5
IDExIDEyIDE0KSAqMCwgZGlzYWJsZWQuClsgICAgMC4wMzY1MDFdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE5LM10gKElSUXMgMyA0IDUgNiA3IDkgMTEgMTIgMTQpICowLCBkaXNhYmxlZC4K
WyAgICAwLjAzNjYxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTks4XSAoSVJRcyAzIDQg
NSA2ICo3IDkgMTEgMTIgMTQpClsgICAgMC4wMzY3MzFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTE5LOV0gKElSUXMgMyA0ICo1IDYgNyA5IDExIDEyIDE0KQpbICAgIDAuMDM2ODQzXSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgKjQgNSA2IDcgOSAxMSAxMiAxNCkK
WyAgICAwLjAzNjk1Nl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQg
NSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAuMDM3MDMwXSB4ZW4vYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4MzYzXSB4ZW4tYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4NTE4XSB2Z2FhcmI6IGRl
dmljZSBhZGRlZDogUENJOjAwMDA6MGI6MDQuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxs
b2Nrcz1ub25lClsgICAgMC4wMzg1MThdIHZnYWFyYjogbG9hZGVkClsgICAgMC4wMzg1MThdIHZn
YWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowYjowNC4wClsgICAgMC4wMzg1MThd
IFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjAzODUxOF0gUENJOiBwY2lf
Y2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMDM4NTE4XSByZXNlcnZlIFJB
TSBidWZmZXI6IDAwMDAwMDAwZjdmZDAwMDAgLSAwMDAwMDAwMGY3ZmZmZmZmClsgICAgMC4wMzg1
MThdIFN3aXRjaGluZyB0byBjbG9ja3NvdXJjZSB4ZW4KWyAgICAwLjAzOTEyNV0gcG5wOiBQblAg
QUNQSSBpbml0ClsgICAgMC4wMzkxNTZdIEFDUEk6IGJ1cyB0eXBlIHBucCByZWdpc3RlcmVkClsg
ICAgMC4wNDAzNzJdIHBucCAwMDowMDogW2J1cyAwMC1mZl0KWyAgICAwLjA0MDM3N10gcG5wIDAw
OjAwOiBbaW8gIDB4MGNmOC0weDBjZmZdClsgICAgMC4wNDAzODFdIHBucCAwMDowMDogW2lvICAw
eDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjA0MDM4NV0gcG5wIDAwOjAwOiBbaW8gIDB4MGQw
MC0weGZmZmYgd2luZG93XQpbICAgIDAuMDQwMzg4XSBwbnAgMDA6MDA6IFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjA0MDM5Ml0gcG5wIDAwOjAwOiBbbWVtIDB4Zjgw
MDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddClsgICAgMC4wNDAzOTZdIHBucCAwMDowMDogW21lbSAw
eDEwMDAwMDAwMC0weGZmZmZmZmZmZiB3aW5kb3ddClsgICAgMC4wNDA0ODBdIHBucCAwMDowMDog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBhMDMgKGFjdGl2ZSkKWyAgICAwLjA0
MDUyNV0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4MC0weDAwOWZdClsgICAgMC4wNDA1MjldIHBucCAw
MDowMTogW2lvICAweDAwMDAtMHgwMDFmXQpbICAgIDAuMDQwNTMyXSBwbnAgMDA6MDE6IFtpbyAg
MHgwMGMwLTB4MDBkZl0KWyAgICAwLjA0MDUzNl0gcG5wIDAwOjAxOiBbZG1hIDRdClsgICAgMC4w
NDA1NzZdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAyMDAg
KGFjdGl2ZSkKWyAgICAwLjA0MDYxMl0gcG5wIDAwOjAyOiBbaW8gIDB4MDBmMC0weDAwZmZdClsg
ICAgMC4wNDA2MThdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRyaWdnZXJpbmcgMSBwb2xhcml0
eSAwClsgICAgMC4wNDA2MjhdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTMgZm9y
IGdzaSAxMwpbICAgIDAuMDQwNjMyXSB4ZW46IC0tPiBwaXJxPTEzIC0+IGlycT0xMyAoZ3NpPTEz
KQpbICAgIDAuMDQwNjQyXSBwbnAgMDA6MDI6IFtpcnEgMTNdClsgICAgMC4wNDA2ODddIHBucCAw
MDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDQgKGFjdGl2ZSkKWyAg
ICAwLjA0MDcyNF0gcG5wIDAwOjAzOiBbaW8gIDB4MDA2MV0KWyAgICAwLjA0MDc2Nl0gcG5wIDAw
OjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDgwMCAoYWN0aXZlKQpbICAg
IDAuMDQwODA0XSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDcwLTB4MDA3Zl0KWyAgICAwLjA0MDgwOF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgOCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQw
ODEzXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDggZm9yIGdzaSA4ClsgICAgMC4w
NDA4MTZdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9OCAoZ3NpPTgpClsgICAgMC4wNDA4MjJdIHBu
cCAwMDowNDogW2lycSA4XQpbICAgIDAuMDQwODY1XSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMC4wNDEzMjJdIHBucCAwMDow
NTogW2lvICAweDAzZjAtMHgwM2Y1XQpbICAgIDAuMDQxMzI2XSBwbnAgMDA6MDU6IFtpbyAgMHgw
M2Y3XQpbICAgIDAuMDQxMzI5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA2IHRyaWdnZXJpbmcgMSBw
b2xhcml0eSAwClsgICAgMC4wNDEzMzVdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEg
NiBmb3IgZ3NpIDYKWyAgICAwLjA0MTMzOF0geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9
NikKWyAgICAwLjA0MTM0NF0gcG5wIDAwOjA1OiBbaXJxIDZdClsgICAgMC4wNDEzNDddIHBucCAw
MDowNTogW2RtYSAyXQpbICAgIDAuMDQxNDY4XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQ
SSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC4wNDMyNDZdIHBucCAwMDowNjog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGRpc2FibGVkKQpbICAgIDAu
MDQzNDI2XSBwbnAgMDA6MDc6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAx
IChkaXNhYmxlZCkKWyAgICAwLjA0MzcwOF0gcG5wIDAwOjA4OiBQbHVnIGFuZCBQbGF5IEFDUEkg
ZGV2aWNlLCBJRHMgUE5QMDQwMSAoZGlzYWJsZWQpClsgICAgMC4wNDM3NTNdIHBucCAwMDowOTog
W2lvICAweDA4MDAtMHgwODdmXQpbICAgIDAuMDQzNzU3XSBwbnAgMDA6MDk6IFtpbyAgMHgwODgw
LTB4MDhiZl0KWyAgICAwLjA0Mzc2Ml0gcG5wIDAwOjA5OiBbaW8gIDB4MDhjMC0weDA4ZGZdClsg
ICAgMC4wNDM3NjVdIHBucCAwMDowOTogW2lvICAweDBjMDAtMHgwYzFmXQpbICAgIDAuMDQzNzY4
XSBwbnAgMDA6MDk6IFtpbyAgMHgwY2EyLTB4MGNhN10KWyAgICAwLjA0Mzc3MV0gcG5wIDAwOjA5
OiBbaW8gIDB4MGMyMC0weDBjMmZdClsgICAgMC4wNDM3NzRdIHBucCAwMDowOTogW2lvICAweDAw
ZTAtMHgwMGVmXQpbICAgIDAuMDQzNzc4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMCB0cmlnZ2Vy
aW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQzNzg0XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5p
bmcgaXJxIDEwIGZvciBnc2kgMTAKWyAgICAwLjA0Mzc4OF0geGVuOiAtLT4gcGlycT0xMCAtPiBp
cnE9MTAgKGdzaT0xMCkKWyAgICAwLjA0Mzc5NV0gcG5wIDAwOjA5OiBbaXJxIDEwXQpbICAgIDAu
MDQzOTAzXSBzeXN0ZW0gMDA6MDk6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjA0MzkwOF0gc3lzdGVtIDAwOjA5OiBbaW8gIDB4MDg4MC0weDA4YmZdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MTJdIHN5c3RlbSAwMDowOTogW2lvICAweDA4YzAtMHgw
OGRmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMDQzOTE2XSBzeXN0ZW0gMDA6MDk6IFtpbyAg
MHgwYzAwLTB4MGMxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjA0MzkyMF0gc3lzdGVtIDAw
OjA5OiBbaW8gIDB4MGNhMi0weDBjYTddIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MjVd
IHN5c3RlbSAwMDowOTogW2lvICAweDBjMjAtMHgwYzJmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
IDAuMDQzOTMwXSBzeXN0ZW0gMDA6MDk6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ
TlAwYzAxIChhY3RpdmUpClsgICAgMC4wNDQzMDZdIHBucDogUG5QIEFDUEk6IGZvdW5kIDEwIGRl
dmljZXMKWyAgICAwLjA0NDMxMF0gQUNQSTogQUNQSSBidXMgdHlwZSBwbnAgdW5yZWdpc3RlcmVk
ClsgICAgMC4wNDQzMTZdIFBuUEJJT1M6IERpc2FibGVkClsgICAgMC4wNTk1MjJdIFBNLVRpbWVy
IGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4MHhmZmZmZmYpIC0gYWJvcnRpbmcuClsgICAg
MC4wNTk1NjhdIFBDSTogbWF4IGJ1cyBkZXB0aDogMyBwY2lfdHJ5X251bTogNApbICAgIDAuMDU5
NzIzXSBwY2kgMDAwMDowMDoxZS4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gMHhmODAwMDAwMC0w
eGY4MGZmZmZmIHByZWZdClsgICAgMC4wNTk3MzBdIHBjaSAwMDAwOjAwOjFmLjE6IEJBUiA1OiBh
c3NpZ25lZCBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0KWyAgICAwLjA1OTc0MV0gcGNpIDAw
MDA6MDA6MWYuMTogQkFSIDU6IHNldCB0byBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0gKFBD
SSBhZGRyZXNzIFsweGY4MTAwMDAwLTB4ZjgxMDAzZmZdKQpbICAgIDAuMDU5NzUzXSBwY2kgMDAw
MDowMToxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDItMDJdClsgICAgMC4wNTk3ODBdIHBjaSAw
MDAwOjAxOjFmLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjA1OTc4Nl0gcGNp
IDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgICAw
LjA1OTc5OF0gcGNpIDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZGQwMDAw
MC0weGZkZWZmZmZmXQpbICAgIDAuMDU5ODE3XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDEtMDNdClsgICAgMC4wNTk4MjJdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNTk4MzNdIHBjaSAwMDAwOjAwOjAy
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA1
OTg1Nl0gcGNpIDAwMDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAu
MDU5ODY3XSBwY2kgMDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNTk4ODddIHBjaSAwMDAwOjA0OjFmLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwNi0wNl0KWyAgICAwLjA1OTg5M10gcGNpIDAwMDA6MDQ6MWYuMDogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA1OTkwNF0gcGNpIDAwMDA6MDQ6MWYu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDcwMDAwMC0weGZkOGZmZmZmXQpbICAgIDAuMDU5
OTIzXSBwY2kgMDAwMDowMDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDQtMDZdClsgICAgMC4w
NTk5MjldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRm
ZmZdClsgICAgMC4wNTk5MzldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZmQ1MDAwMDAtMHhmZGFmZmZmZl0KWyAgICAwLjA1OTk2M10gcGNpIDAwMDA6MDg6MDguMDog
UENJIGJyaWRnZSB0byBbYnVzIDA5LTA5XQpbICAgIDAuMDU5OTk0XSBwY2kgMDAwMDowNzoxZC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDgtMDldClsgICAgMC4wNjAwMjFdIHBjaSAwMDAwOjA3OjFk
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2
MDAzMV0gcGNpIDAwMDA6MDc6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0w
eGZhZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4wNjAwNDVdIHBjaSAwMDAwOjA3OjFmLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwYS0wYV0KWyAgICAwLjA2MDA1Ml0gcGNpIDAwMDA6MDc6MWYuMDog
ICBicmlkZ2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDA2M10gcGNpIDAw
MDA6MDc6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDMwMDAwMC0weGZkM2ZmZmZmXQpb
ICAgIDAuMDYwMDgyXSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFd
ClsgICAgMC4wNjAwODhdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4
YzAwMC0weGNmZmZdClsgICAgMC4wNjAwOThdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2MDEwNl0gcGNpIDAwMDA6
MDA6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZd
ClsgICAgMC4wNjAxMjFdIHBjaSAwMDAwOjBiOjA0LjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4
ZjgwMDAwMDAtMHhmODAxZmZmZiBwcmVmXQpbICAgIDAuMDYwMTI1XSBwY2kgMDAwMDowMDoxZS4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMGItMGJdClsgICAgMC4wNjAxMzFdIHBjaSAwMDAwOjAwOjFl
LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZdClsgICAgMC4wNjAxNDNdIHBj
aSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmIwMDAwMDAtMHhmY2ZmZmZm
Zl0KWyAgICAwLjA2MDE1Ml0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhmODAwMDAwMC0weGY4MGZmZmZmIHByZWZdClsgICAgMC4wNjAyNzVdIHBjaSAwMDAwOjAwOjFl
LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDAuMDYwMjgzXSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDAgW2lvICAweDAwMDAtMHhmZmZmXQpbICAgIDAuMDYwMjg3XSBwY2lf
YnVzIDAwMDA6MDA6IHJlc291cmNlIDEgW21lbSAweDAwMDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAg
IDAuMDYwMjkxXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZm
XQpbICAgIDAuMDYwMjk1XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweGZkYjAw
MDAwLTB4ZmRlZmZmZmZdClsgICAgMC4wNjAyOTldIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2Ug
MCBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNjAzMDJdIHBjaV9idXMgMDAwMDowMzogcmVz
b3VyY2UgMSBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA2MDMwNl0gcGNpX2J1
cyAwMDAwOjA0OiByZXNvdXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA2MDMxMF0g
cGNpX2J1cyAwMDAwOjA0OiByZXNvdXJjZSAxIFttZW0gMHhmZDUwMDAwMC0weGZkYWZmZmZmXQpb
ICAgIDAuMDYwMzEzXSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDEgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNjAzMTddIHBjaV9idXMgMDAwMDowNjogcmVzb3VyY2UgMCBb
aW8gIDB4ZDAwMC0weGRmZmZdClsgICAgMC4wNjAzMjFdIHBjaV9idXMgMDAwMDowNjogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZmQ3MDAwMDAtMHhmZDhmZmZmZl0KWyAgICAwLjA2MDMyNV0gcGNpX2J1cyAw
MDAwOjA3OiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDMyOF0gcGNp
X2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxIFttZW0gMHhmZDEwMDAwMC0weGZkNGZmZmZmXQpbICAg
IDAuMDYwMzMyXSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4
ZmFmZmZmZmYgcHJlZl0KWyAgICAwLjA2MDMzNl0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAx
IFttZW0gMHhmZDQwMDAwMC0weGZkNGZmZmZmXQpbICAgIDAuMDYwMzM5XSBwY2lfYnVzIDAwMDA6
MDg6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4ZmFmZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICAwLjA2MDM0M10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2Zm
Zl0KWyAgICAwLjA2MDM0N10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAxIFttZW0gMHhmZDMw
MDAwMC0weGZkM2ZmZmZmXQpbICAgIDAuMDYwMzUxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNl
IDAgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDAuMDYwMzU0XSBwY2lfYnVzIDAwMDA6MGI6IHJl
c291cmNlIDEgW21lbSAweGZiMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4wNjAzNThdIHBjaV9i
dXMgMDAwMDowYjogcmVzb3VyY2UgMiBbbWVtIDB4ZjgwMDAwMDAtMHhmODBmZmZmZiBwcmVmXQpb
ICAgIDAuMDYwMzYxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHhm
ZmZmXQpbICAgIDAuMDYwMzY1XSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDUgW21lbSAweDAw
MDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAgIDAuMDYwNTgwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDIKWyAgICAwLjA2MDczNF0gSVAgcm91dGUgY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjA2MTM3Ml0gVENQIGVz
dGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBi
eXRlcykKWyAgICAwLjA2MjI2N10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjA2Mjc5NV0gVENQOiBIYXNoIHRhYmxlcyBj
b25maWd1cmVkIChlc3RhYmxpc2hlZCAxMzEwNzIgYmluZCA2NTUzNikKWyAgICAwLjA2Mjc5OV0g
VENQIHJlbm8gcmVnaXN0ZXJlZApbICAgIDAuMDYyODA3XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVz
OiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MjgyOV0gVURQLUxpdGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MzEy
N10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4wNjMyODldIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC4wNjMzMTNd
IHhlbjogLS0+IHBpcnE9MTYgLT4gaXJxPTE2IChnc2k9MTYpClsgICAgMC4wNjMzMjldIHBjaSAw
MDAwOjAwOjFkLjA6IFBDSSBJTlQgQSAtPiBHU0kgMTYgKGxldmVsLCBsb3cpIC0+IElSUSAxNgpb
ICAgIDAuMDYzMzY2XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgSU5UIEEgZGlzYWJsZWQKWyAgICAw
LjA2MzQ5OF0gcGNpIDAwMDA6MGI6MDQuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjA2MzUw
NV0gUENJOiBDTFMgNjQgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAwLjA2MzU5Nl0gVW5wYWNraW5n
IGluaXRyYW1mcy4uLgpbICAgIDAuMTk2MzQ2XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDI0NDky
ayBmcmVlZApbICAgIDAuMjE5NjUwXSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc29ja2V0
IChkaXNhYmxlZCkKWyAgICAwLjIxOTY3OF0gdHlwZT0yMDAwIGF1ZGl0KDEzMzkzNTAyMTMuMjg5
OjEpOiBpbml0aWFsaXplZApbICAgIDAuMjQ5OTM5XSBoaWdobWVtIGJvdW5jZSBwb29sIHNpemU6
IDY0IHBhZ2VzClsgICAgMC4yNDk5NDddIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6
ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMC4yNTA1MzRdIFZGUzogRGlzayBxdW90YXMg
ZHF1b3RfNi41LjIKWyAgICAwLjI1MDYwN10gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAxMDI0IChvcmRlciAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMjUwNzI1XSBtc2dtbmkgaGFzIGJl
ZW4gc2V0IHRvIDEyMjUKWyAgICAwLjI1MTIwN10gYWxnOiBObyB0ZXN0IGZvciBzdGRybmcgKGty
bmcpClsgICAgMC4yNTEyOTBdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIg
dmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpClsgICAgMC4yNTEyOTddIGlvIHNjaGVkdWxl
ciBub29wIHJlZ2lzdGVyZWQKWyAgICAwLjI1MTMwMF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQKWyAgICAwLjI1MTM2Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZh
dWx0KQpbICAgIDAuMjUxNjY0XSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZl
cnNpb246IDAuNQpbICAgIDAuMjUxNzA5XSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENv
bnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgIDAuMjUxNzEzXSBhY3BpcGhwOiBBQ1BJ
IEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUKWyAgICAwLjI1MjIy
OV0gRVJTVDogVGFibGUgaXMgbm90IGZvdW5kIQpbICAgIDAuMjUyMjMyXSBHSEVTOiBIRVNUIGlz
IG5vdCBlbmFibGVkIQpbICAgIDAuMjUyMzg0XSBpc2FwbnA6IFNjYW5uaW5nIGZvciBQblAgY2Fy
ZHMuLi4KWyAgICAwLjYwOTg0OF0gaXNhcG5wOiBObyBQbHVnICYgUGxheSBkZXZpY2UgZm91bmQK
WyAgICAwLjYxMDgyOF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNo
YXJpbmcgZW5hYmxlZApbICAgIDAuNjEyODY2XSBzZXJpYWwgMDA6MDY6IFtpbyAgMHgwM2Y4LTB4
MDNmZl0KWyAgICAwLjYxMjk4MF0gc2VyaWFsIDAwOjA2OiBbaW8gIDB4MDNlOC0weDAzZWZdClsg
ICAgMC42MTMwODFdIHNlcmlhbCAwMDowNjogW2lvICAweDAxMDgtMHgwMTBmXQpbICAgIDAuNjEz
MjkwXSBzZXJpYWwgMDA6MDY6IFtpcnEgMTJdClsgICAgMC42MTM5MjNdIHNlcmlhbCAwMDowNjog
YWN0aXZhdGVkClsgICAgMC42MzUwMjldIDAwOjA2OiB0dHlTMCBhdCBJL08gMHgxMDggKGlycSA9
IDEyKSBpcyBhIDE2NTUwQQpbICAgIDAuNjY4MTA4XSBzZXJpYWwgMDA6MDc6IFtpbyAgMHgwMmY4
LTB4MDJmZl0KWyAgICAwLjY2ODI1N10gc2VyaWFsIDAwOjA3OiBbaXJxIDNdClsgICAgMC42Njg5
MDldIHNlcmlhbCAwMDowNzogYWN0aXZhdGVkClsgICAgMC42ODk5NzFdIDAwOjA3OiB0dHlTMSBh
dCBJL08gMHgyZjggKGlycSA9IDMpIGlzIGEgMTY1NTBBClsgICAgMC43MjAzNzNdIExpbnV4IGFn
cGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAuNzIwNzUyXSBpODA0MjogUE5QOiBObyBQUy8y
IGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgMC43MjMwMTld
IHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAwLjcyMzAzMl0g
c2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKWyAgICAwLjcyMzMzMF0g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAwLjcy
MzQzOV0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgMC43MjM2ODVd
IHJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsg
ICAgMC43MjM3MzldIHJ0YzA6IGFsYXJtcyB1cCB0byBvbmUgZGF5LCB5M2ssIDI0MiBieXRlcyBu
dnJhbQpbICAgIDAuNzI0MjAwXSBUQ1AgY3ViaWMgcmVnaXN0ZXJlZApbICAgIDAuNzI0MzgwXSBO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgMC43MjUzNDBdIE1vYmlsZSBJ
UHY2ClsgICAgMC43MjUzNDVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAg
ICAwLjcyNTM1M10gUmVnaXN0ZXJpbmcgdGhlIGRuc19yZXNvbHZlciBrZXkgdHlwZQpbICAgIDAu
NzI1Mzk0XSBVc2luZyBJUEkgTm8tU2hvcnRjdXQgbW9kZQpbICAgIDAuNzI1Njk5XSBQTTogSGli
ZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAgICAw
LjcyNTcxOF0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxClsgICAgMC43MjY0MTFdIHJ0
Y19jbW9zIDAwOjA0OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDEyLTA2LTEwIDE3OjQzOjMz
IFVUQyAoMTMzOTM1MDIxMykKWyAgICAwLjcyNjQ3MF0gSW5pdGlhbGl6aW5nIG5ldHdvcmsgZHJv
cCBtb25pdG9yIHNlcnZpY2UKWyAgICAwLjcyNjY2OV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1l
bW9yeTogNDM2ayBmcmVlZApbICAgIDAuNzI4OTI5XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJu
ZWwgdGV4dDogMjkyOGsKWyAgICAwLjcyOTYzMV0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVs
IHJlYWQtb25seSBkYXRhOiAxMDg4awpbICAgIDAuNzk4MjA0XSB1ZGV2WzYxXTogc3RhcnRpbmcg
dmVyc2lvbiAxNjQKWyAgICAwLjkwNTM0MF0gRmxvcHB5IGRyaXZlKHMpOiBmZDAgaXMgMS40NE0K
WyAgICAwLjkyMTk2OV0gRkRDIDAgaXMgYSBOYXRpb25hbCBTZW1pY29uZHVjdG9yIFBDODczMDYK
WyAgICAwLjk4MTU5MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JmcwpbICAgIDAuOTgxNjU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGh1YgpbICAgIDAuOTg4NzAzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJp
dmVyIHVzYgpbICAgIDAuOTkxNTk1XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3Qg
Q29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMC45OTQzOTldIHVoY2lfaGNkOiBVU0IgVW5p
dmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgICAgMC45OTQ1NjZdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC45OTQ1
OTBdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTYgZm9yIGdzaSAxNgpbICAgIDAu
OTk0NTk2XSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0xNiAoZ3NpPTE2KQpbICAgIDAuOTk0NjA0
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgMC45OTQ2MTVdIHVoY2lfaGNkIDAwMDA6
MDA6MWQuMDogUENJIElOVCBBIC0+IEdTSSAxNiAobGV2ZWwsIGxvdykgLT4gSVJRIDE2ClsgICAg
MC45OTQ2NTVdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRv
IDY0ClsgICAgMC45OTQ2NjZdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogVUhDSSBIb3N0IENvbnRy
b2xsZXIKWyAgICAwLjk5NDc1NF0gdWhjaV9oY2QgMDAwMDowMDoxZC4wOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKWyAgICAwLjk5NDkwMV0gdWhjaV9oY2Qg
MDAwMDowMDoxZC4wOiBpcnEgMTYsIGlvIGJhc2UgMHgwMDAwYWNlMApbICAgIDAuOTk1MDMwXSB1
c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0w
MDAxClsgICAgMC45OTUwMzhdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9
MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDAuOTk1MDQzXSB1c2IgdXNiMTogUHJv
ZHVjdDogVUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAwLjk5NTA0OF0gdXNiIHVzYjE6IE1hbnVm
YWN0dXJlcjogTGludXggMy4yLjAtMC5icG8uMi02ODYtcGFlIHVoY2lfaGNkClsgICAgMC45OTUw
NTZdIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MWQuMApbICAgIDEuMDAwODcyXSBl
MTAwMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4yMS1r
OC1OQVBJClsgICAgMS4wMDA4NzldIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwNiBJbnRl
bCBDb3Jwb3JhdGlvbi4KWyAgICAxLjAwMDk2Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjggdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjAwMTAyMV0geGVuOiAtLT4gcGlycT0yOCAtPiBp
cnE9MjggKGdzaT0yOCkKWyAgICAxLjAwMTA1NF0gZTEwMDAgMDAwMDowMzowMS4wOiBQQ0kgSU5U
IEEgLT4gR1NJIDI4IChsZXZlbCwgbG93KSAtPiBJUlEgMjgKWyAgICAxLjAwNTQxMF0gaHViIDEt
MDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjAwNTQyOV0gaHViIDEtMDoxLjA6IDIgcG9ydHMg
ZGV0ZWN0ZWQKWyAgICAxLjA1OTY4NV0gYWNlbmljLmM6IHYwLjkyIDA4LzA1LzIwMDIgIEplcyBT
b3JlbnNlbiwgbGludXgtYWNlbmljQFN1blNJVEUuZGsKWyAgICAxLjA1OTY4OV0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh0dHA6Ly9ob21lLmNlcm4uY2gvfmplcy9naWdlL2FjZW5pYy5o
dG1sClsgICAgMS4wNTk3MTNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDcyIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMS4wNTk3NDFdIHhlbjogLS0+IHBpcnE9NzIgLT4gaXJxPTcyIChnc2k9
NzIpClsgICAgMS4wNTk3NTZdIGFjZW5pYyAwMDAwOjA1OjA0LjA6IFBDSSBJTlQgQSAtPiBHU0kg
NzIgKGxldmVsLCBsb3cpIC0+IElSUSA3MgpbICAgIDEuMDU5ODIzXSAwMDAwOjA1OjA0LjA6IE5l
dEdlYXIgR0E2MjAgR2lnYWJpdCBFdGhlcm5ldCBhdCAweGZkOWZjMDAwLCBpcnEgNzIKWyAgICAx
LjA1OTkzMF0gICBUaWdvbiBJSSAoUmV2LiA2KSwgRmlybXdhcmU6IDAuMC4wLCBNQUM6IDAwOjAy
OmUzOjAwOjIxOjJmClsgICAgMS4wNjQ4MjRdICAgUENJIGJ1cyB3aWR0aDogNjQgYml0cywgc3Bl
ZWQ6IDY2TUh6LCBsYXRlbmN5OiA2NCBjbGtzClsgICAgMS4wNjQ4MzRdICAgRGlzYWJsaW5nIFBD
SSBtZW1vcnkgd3JpdGUgYW5kIGludmFsaWRhdGUKWyAgICAxLjA2NTEyM10gU0NTSSBzdWJzeXN0
ZW0gaW5pdGlhbGl6ZWQKWyAgICAxLjA3NjQ4NV0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQu
ClsgICAgMS4wNzc5NjRdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogdmVyc2lvbiAyLjYKWyAgICAx
LjA3Nzk5N10geGVuOiByZWdpc3RlcmluZyBnc2kgMTQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMS4wNzgwMzddIHhlbjogLS0+IHBpcnE9MTQ4IC0+IGlycT0xNDggKGdzaT0xNDgpClsg
ICAgMS4wNzgwNTVdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogUENJIElOVCBBIC0+IEdTSSAxNDgg
KGxldmVsLCBsb3cpIC0+IElSUSAxNDgKWyAgICAxLjA3ODI0NF0gc2F0YV92aWEgMDAwMDowYTow
Ny4wOiByb3V0ZWQgdG8gaGFyZCBpcnEgbGluZSA0ClsgICAgMS4wNzk0ODRdIHNjc2kwIDogc2F0
YV92aWEKWyAgICAxLjA3OTg4MV0gc2NzaTEgOiBzYXRhX3ZpYQpbICAgIDEuMDgxNDUzXSBzY3Np
MiA6IHNhdGFfdmlhClsgICAgMS4wODE2MTddIGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIHBvcnQg
aTE2QDB4Y2NmMCBibWRtYSAweGNjNjAgaXJxIDE0OApbICAgIDEuMDgxNjI3XSBhdGEyOiBTQVRB
IG1heCBVRE1BLzEzMyBwb3J0IGkxNkAweGNjZDAgYm1kbWEgMHhjYzY4IGlycSAxNDgKWyAgICAx
LjA4MTYzM10gYXRhMzogUEFUQSBtYXggVURNQS8xMzMgcG9ydCBpMTZAMHhjY2IwIGJtZG1hIDB4
Y2M3MCBpcnEgMTQ4ClsgICAgMS4xNDMzMjldIDAwMDA6MDU6MDQuMDogRmFpbGVkIHRvIGxvYWQg
ZmlybXdhcmUgImFjZW5pYy90ZzIuYmluIgpbICAgIDEuMjc3OTk0XSBhdGFfcGlpeCAwMDAwOjAw
OjFmLjE6IHZlcnNpb24gMi4xMwpbICAgIDEuMjc4MDI0XSBhdGFfcGlpeCAwMDAwOjAwOjFmLjE6
IGVuYWJsaW5nIGRldmljZSAoMDAwNSAtPiAwMDA3KQpbICAgIDEuMjc4MDQwXSBhdGFfcGlpeCAw
MDAwOjAwOjFmLjE6IGNhbid0IGRlcml2ZSByb3V0aW5nIGZvciBQQ0kgSU5UIEEKWyAgICAxLjI3
ODE1NV0gYXRhX3BpaXggMDAwMDowMDoxZi4xOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQK
WyAgICAxLjI3OTIyMl0gc2NzaTMgOiBhdGFfcGlpeApbICAgIDEuMjc5NDQ2XSBzY3NpNCA6IGF0
YV9waWl4ClsgICAgMS4yNzk1ODJdIGF0YTQ6IFBBVEEgbWF4IFVETUEvMTAwIGNtZCAweDFmMCBj
dGwgMHgzZjYgYm1kbWEgMHhmYzAwIGlycSAxNApbICAgIDEuMjc5NTkwXSBhdGE1OiBQQVRBIG1h
eCBVRE1BLzEwMCBjbWQgMHgxNzAgY3RsIDB4Mzc2IGJtZG1hIDB4ZmMwOCBpcnEgMTUKWyAgICAx
LjI4MjYxMF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgwOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkg
MDA6MDY6NWI6ZmQ6YzI6ZjAKWyAgICAxLjI4MjYyNF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgw
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjI4MjY4Ml0geGVu
OiByZWdpc3RlcmluZyBnc2kgODAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjI4Mjcw
Nl0geGVuOiAtLT4gcGlycT04MCAtPiBpcnE9ODAgKGdzaT04MCkKWyAgICAxLjI4MjcxOF0gZTEw
MDAgMDAwMDowNjowMy4wOiBQQ0kgSU5UIEEgLT4gR1NJIDgwIChsZXZlbCwgbG93KSAtPiBJUlEg
ODAKWyAgICAxLjMxNjA1OF0gdXNiIDEtMTogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNlIG51bWJl
ciAyIHVzaW5nIHVoY2lfaGNkClsgICAgMS40MDAxNjhdIGF0YTE6IFNBVEEgbGluayB1cCAxLjUg
R2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzEwKQpbICAgIDEuNDA5NTE4XSBhdGExLjAwOiBB
VEEtNzogTWF4dG9yIDZCMTYwTTAsIEJBTkMxQjcwLCBtYXggVURNQS8xMzMKWyAgICAxLjQwOTUy
NF0gYXRhMS4wMDogMzIwMTczMDU2IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAobm90IHVz
ZWQpClsgICAgMS40MjU1MDhdIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAg
MS40MjU3MjhdIHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgTWF4dG9y
IDZCMTYwTTAgICBCQU5DIFBROiAwIEFOU0k6IDUKWyAgICAxLjU0NDQxNF0gYXRhNC4wMTogTk9E
RVYgYWZ0ZXIgcG9sbGluZyBkZXRlY3Rpb24KWyAgICAxLjU1MjQzNV0gYXRhNC4wMDogQVRBUEk6
IFNBTVNVTkcgQ0QtUk9NIFNOLTEyNCwgTjEwMiwgbWF4IFVETUEvMzMKWyAgICAxLjU2NzkxOF0g
dXNiIDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTEyNDEsIGlkUHJvZHVjdD0x
NTAzClsgICAgMS41Njc5MjRdIHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0x
LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wClsgICAgMS41Njc5MjddIHVzYiAxLTE6IFByb2R1
Y3Q6IFVTQiBLZXlib2FyZApbICAgIDEuNTY3OTMwXSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6Clsg
ICAgMS41Njg0ODZdIGF0YTQuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMzMKWyAgICAxLjU5ODc1
M10gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkgMDA6MDQ6
MjM6YWM6OTA6MTAKWyAgICAxLjU5ODc2NV0gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiBJbnRl
bChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjU5ODgxNl0geGVuOiByZWdp
c3RlcmluZyBnc2kgODEgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjU5ODg1M10geGVu
OiAtLT4gcGlycT04MSAtPiBpcnE9ODEgKGdzaT04MSkKWyAgICAxLjU5ODg4MV0gZTEwMDAgMDAw
MDowNjowMy4xOiBQQ0kgSU5UIEIgLT4gR1NJIDgxIChsZXZlbCwgbG93KSAtPiBJUlEgODEKWyAg
ICAxLjYzMjQwNF0gaW5wdXQ6ICAgVVNCIEtleWJvYXJkIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDoxZC4wL3VzYjEvMS0xLzEtMToxLjAvaW5wdXQvaW5wdXQwClsgICAgMS42MzI3NThd
IGdlbmVyaWMtdXNiIDAwMDM6MTI0MToxNTAzLjAwMDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQg
djEuMTAgS2V5Ym9hcmQgWyAgVVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxZC4wLTEvaW5w
dXQwClsgICAgMS43MjEzMjVdIGlucHV0OiAgIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kw
MDAwOjAwLzAwMDA6MDA6MWQuMC91c2IxLzEtMS8xLTE6MS4xL2lucHV0L2lucHV0MQpbICAgIDEu
NzIxNjcwXSBnZW5lcmljLXVzYiAwMDAzOjEyNDE6MTUwMy4wMDAyOiBpbnB1dCxoaWRyYXcxOiBV
U0IgSElEIHYxLjEwIERldmljZSBbICBVU0IgS2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjFkLjAt
MS9pbnB1dDEKWyAgICAxLjcyMTkyN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciB1c2JoaWQKWyAgICAxLjcyMTkzMl0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVy
ClsgICAgMS43NDQxNDddIGF0YTI6IFNBVEEgbGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMg
U0NvbnRyb2wgMzEwKQpbICAgIDEuNzUyNjY1XSBhdGEyLjAwOiBBVEEtODogU0FNU1VORyBIRDUw
MUxKLCBDUjEwMC0xMiwgbWF4IFVETUE3ClsgICAgMS43NTI2NzFdIGF0YTIuMDA6IDk3Njc3MzE2
OCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAwLzMyKQpbICAgIDEuNzYwNjUy
XSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDEuNzYwOTA5XSBzY3NpIDE6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFNBTVNVTkcgSEQ1MDFMSiAgQ1IxMCBQ
UTogMCBBTlNJOiA1ClsgICAgMS45MDY1MzFdIGUxMDAwIDAwMDA6MDY6MDMuMTogZXRoMjogKFBD
SS1YOjEzM01Iejo2NC1iaXQpIDAwOjA0OjIzOmFjOjkwOjExClsgICAgMS45MDY1MzhdIGUxMDAw
IDAwMDA6MDY6MDMuMTogZXRoMjogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9u
ClsgICAgMS45MzAzNjddIHNjc2kgMzowOjA6MDogQ0QtUk9NICAgICAgICAgICAgU0FNU1VORyAg
Q0QtUk9NIFNOLTEyNCAgICBOMTAyIFBROiAwIEFOU0k6IDUKWyAgICAxLjk2MTYyMV0gc2QgMDow
OjA6MDogW3NkYV0gMzIwMTczMDU2IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMTYzIEdCLzE1
MiBHaUIpClsgICAgMS45NjE3MDJdIHNkIDE6MDowOjA6IFtzZGJdIDk3Njc3MzE2OCA1MTItYnl0
ZSBsb2dpY2FsIGJsb2NrczogKDUwMCBHQi80NjUgR2lCKQpbICAgIDEuOTYxODc3XSBzZCAwOjA6
MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxODg2XSBzZCAwOjA6MDow
OiBbc2RhXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYxOTY1XSBzZCAxOjA6MDow
OiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxOTc5XSBzZCAxOjA6MDowOiBb
c2RiXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYyMDA3XSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBz
dXBwb3J0IERQTyBvciBGVUEKWyAgICAxLjk2MjA4M10gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUg
Y2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8g
b3IgRlVBClsgICAgMS45OTA0MDZdICBzZGI6IHNkYjEKWyAgICAxLjk5MTIxMl0gc2QgMTowOjA6
MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMi4wMTc0NDddICBzZGE6IHNkYTEgc2Rh
MiA8IHNkYTUgPgpbICAgIDIuMDE4NTE3XSBzZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJ
IGRpc2sKWyAgICAyLjAyNTA0MV0gc3IwOiBzY3NpMy1tbWMgZHJpdmU6IDI0eC8yNHggY2Qvcncg
eGEvZm9ybTIgY2RkYSB0cmF5ClsgICAgMi4wMjUwNTJdIGNkcm9tOiBVbmlmb3JtIENELVJPTSBk
cml2ZXIgUmV2aXNpb246IDMuMjAKWyAgICAyLjAyNjI0M10gc3IgMzowOjA6MDogQXR0YWNoZWQg
c2NzaSBDRC1ST00gc3IwClsgICAgMi4wNDA3MTRdIHNkIDA6MDowOjA6IEF0dGFjaGVkIHNjc2kg
Z2VuZXJpYyBzZzAgdHlwZSAwClsgICAgMi4wNDA5MjldIHNkIDE6MDowOjA6IEF0dGFjaGVkIHNj
c2kgZ2VuZXJpYyBzZzEgdHlwZSAwClsgICAgMi4wNDEwNzVdIHNyIDM6MDowOjA6IEF0dGFjaGVk
IHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSA1ClsgICAgMi40NzgzNzZdIGRldmljZS1tYXBwZXI6IHVl
dmVudDogdmVyc2lvbiAxLjAuMwpbICAgIDIuNDc4NTg4XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDog
NC4yMi4wLWlvY3RsICgyMDExLTEwLTE5KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNv
bQpbICAgIDIuNTAyODM1XSBQTTogU3RhcnRpbmcgbWFudWFsIHJlc3VtZSBmcm9tIGRpc2sKWyAg
ICAyLjUwMjg0M10gUE06IEhpYmVybmF0aW9uIGltYWdlIHBhcnRpdGlvbiA4OjUgcHJlc2VudApb
ICAgIDIuNTAyODQ2XSBQTTogTG9va2luZyBmb3IgaGliZXJuYXRpb24gaW1hZ2UuClsgICAgMi41
MDMyNjRdIFBNOiBJbWFnZSBub3QgZm91bmQgKGNvZGUgLTIyKQpbICAgIDIuNTAzMjY4XSBQTTog
SGliZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAg
ICAyLjU3NTIyMV0ga2pvdXJuYWxkIHN0YXJ0aW5nLiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25k
cwpbICAgIDIuNTc1MzAxXSBFWFQzLWZzIChzZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGgg
b3JkZXJlZCBkYXRhIG1vZGUKWyAgICA0LjE1MTkxNl0gdWRldlsyOTZdOiBzdGFydGluZyB2ZXJz
aW9uIDE2NApbICAgIDQuNTM3ODg0XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250
cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKWyAgICA0LjYwMDE0M10gSW50ZWwgODI4MDIgUk5H
IGRldGVjdGVkClsgICAgNC42MzQ4ODVdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZpY2VzL3Bs
YXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDIKWyAgICA0LjcwNDg0Ml0gZGNkYmFzIGRjZGJhczog
RGVsbCBTeXN0ZW1zIE1hbmFnZW1lbnQgQmFzZSBEcml2ZXIgKHZlcnNpb24gNS42LjAtMy4yKQpb
ICAgIDQuODAwNzI5XSBFREFDIE1DOiBWZXI6IDIuMS4wClsgICAgNC44MDU4NzFdIEVEQUMgZTd4
eHg6IGVycm9yIHJlcG9ydGluZyBkZXZpY2Ugbm90IGZvdW5kOnZlbmRvciA4MDg2IGRldmljZSAw
eDI1NDEgKGJyb2tlbiBCSU9TPykKWyAgICA0Ljg1MDEyOV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBh
cyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDMKWyAgICA0Ljg1
MDMyMF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgIDQuODU2Njc4XSBwYXJwb3J0X3Bj
IDAwOjA4OiBbaW8gIDB4MDM3OC0weDAzN2ZdClsgICAgNC44NTY2OTRdIHBhcnBvcnRfcGMgMDA6
MDg6IFtpbyAgMHgwNzc4LTB4MDc3Zl0KWyAgICA0Ljg1Njk0N10gcGFycG9ydF9wYyAwMDowODog
W2lycSA3XQpbICAgIDQuODU2OTU2XSBwYXJwb3J0X3BjIDAwOjA4OiBbZG1hIDE4NDQ2NzQ0MDcz
NzA5NTUxNjE1IGRpc2FibGVkXQpbICAgIDQuODU4Nzg4XSBwYXJwb3J0X3BjIDAwOjA4OiBhY3Rp
dmF0ZWQKWyAgICA0Ljg1ODc5OF0gcGFycG9ydF9wYyAwMDowODogcmVwb3J0ZWQgYnkgUGx1ZyBh
bmQgUGxheSBBQ1BJClsgICAgNC44NTkxMDVdIHBhcnBvcnQwOiBQQy1zdHlsZSBhdCAweDM3OCAo
MHg3NzgpLCBpcnEgNyBbUENTUFAsVFJJU1RBVEUsRVBQXQpbICAgIDUuMDI3NzMxXSBFcnJvcjog
RHJpdmVyICdwY3Nwa3InIGlzIGFscmVhZHkgcmVnaXN0ZXJlZCwgYWJvcnRpbmcuLi4KWyAgICA2
LjEyNjUxMV0gQWRkaW5nIDY1MjI4NzZrIHN3YXAgb24gL2Rldi9zZGE1LiAgUHJpb3JpdHk6LTEg
ZXh0ZW50czoxIGFjcm9zczo2NTIyODc2awpbICAgIDYuMzQ2MjY1XSBFWFQzLWZzIChzZGExKTog
dXNpbmcgaW50ZXJuYWwgam91cm5hbApbICAgIDYuNjI4ODMxXSBsb29wOiBtb2R1bGUgbG9hZGVk
ClsgICAgOC43Mjg3NTRdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsgaXMgbm90IHJl
YWR5ClsgICAgOC43MzI0NzddIGUxMDAwOiBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1
bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJYL1RYClsgICAgOC43MzI3NDJdIEFERFJDT05GKE5F
VERFVl9DSEFOR0UpOiBldGgwOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgICA5LjQ0MjQxMl0gRXZl
bnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpbICAgMTAuMDQzNTY4XSBYRU5CVVM6IFVuYWJs
ZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTAuMDQ0MDYwXSBYRU5CVVM6IFVuYWJsZSB0byByZWFk
IGNwdSBzdGF0ZQpbICAgMTAuMDQ0NDc3XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0
ZQpbICAgMTAuMDQ0ODczXSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTMu
ODU3MDE5XSBCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZApbICAgMTQuMzY0NDg5XSBBRERS
Q09ORihORVRERVZfVVApOiBwZXRoMDogbGluayBpcyBub3QgcmVhZHkKWyAgIDE2LjM3MjM5OF0g
ZTEwMDA6IHBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENv
bnRyb2w6IFJYL1RYClsgICAxNi4zNzI2NjRdIEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBwZXRo
MDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAxNi40Mjc4NjRdIGRldmljZSBwZXRoMCBlbnRlcmVk
IHByb21pc2N1b3VzIG1vZGUKWyAgIDE2LjQ4NDkwNV0gZXRoMDogcG9ydCAxKHBldGgwKSBlbnRl
cmluZyBmb3J3YXJkaW5nIHN0YXRlClsgICAxNi40ODQ5MTVdIGV0aDA6IHBvcnQgMShwZXRoMCkg
ZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpbICAgMjYuNTcyMDQzXSBwZXRoMDogbm8gSVB2NiBy
b3V0ZXJzIHByZXNlbnQKWyAgIDI2Ljk1NjAyN10gZXRoMDogbm8gSVB2NiByb3V0ZXJzIHByZXNl
bnQ=
--047d7b10ccd56714cc04c22e90a1
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7b10ccd56714cc04c22e90a1--


From xen-users-bounces@lists.xen.org Mon Jun 11 09:08:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:08:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se0b9-0001yL-8E; Mon, 11 Jun 2012 09:07:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kclo2000@gmail.com>) id 1Se0b6-0001yG-Sx
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 09:07:41 +0000
Received: from [193.109.254.147:34597] by server-6.bemta-14.messagelabs.com id
	8F/1B-02426-C55B5DF4; Mon, 11 Jun 2012 09:07:40 +0000
X-Env-Sender: kclo2000@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1339405658!1904252!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4428 invoked from network); 11 Jun 2012 09:07:39 -0000
Received: from mail-vc0-f171.google.com (HELO mail-vc0-f171.google.com)
	(209.85.220.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 09:07:39 -0000
Received: by vcbgb30 with SMTP id gb30so2725992vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 11 Jun 2012 02:07:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=rKVNeJa98jmeYve9kCn4plJhD6f7LzXOVEKMQPHv9tI=;
	b=a8xlglfDuzcJbzRnSgMuL5AgaZ8MPqEVewj2yit/Pw4jcwaDG6GWderCJ9D8XAuQq6
	uZgUHAeuCDkxuH/Um9rSZxE5n6bMn6kX68JViBlqIEUavUwB6qktsipqgQqOV8qM/ZSP
	IRMSDXs4sHAK/ze96Cd4BpHTu7AsO3f1wVIurEdR4OU/h93crkJBUYCtdszFIbEoktOA
	RwBjasNKtKn835ooqxDjenz9PedDgY1bhrgsHqRhBGmWwYnIZOPSUzKCnnwEPrTDcnhL
	oDRxaM6cZypX47NOr+/EpHZAVbtIFQpkKJlPh/7THog8sY6Qh/eMg9onyGYa1rstSdVG
	Xn0g==
MIME-Version: 1.0
Received: by 10.52.31.137 with SMTP id a9mr10040541vdi.51.1339405657914; Mon,
	11 Jun 2012 02:07:37 -0700 (PDT)
Received: by 10.52.36.165 with HTTP; Mon, 11 Jun 2012 02:07:37 -0700 (PDT)
Date: Mon, 11 Jun 2012 17:07:37 +0800
Message-ID: <CADxp4Oi_X34k_dFh3PyBd2Kr=a_znjyE7vXj-c7to-e=JPdzAg@mail.gmail.com>
From: KC LO <kclo2000@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Install of virtinst and virt-manager for CentOS5.8
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1765695466893990455=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1765695466893990455==
Content-Type: multipart/alternative; boundary=bcaec51d2538733c2704c22eae75

--bcaec51d2538733c2704c22eae75
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

I have installed fresh CentOS 5.8 with Xen3.4.4.

# uname -a
#1 SMP Tue May 29 15:38:25 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa | grep xen
kernel-xen-2.6.18-308.8.1.el5
xen-libs-3.4.4-1.el5
xen-3.4.4-1.el5
xen-libs-3.0.3-135.el5_8.2

After installation, I want to update virt-install and virt-manager
to virtinst-0.500.6 and virt-manager-0.8.3.  However, when I run
virt-install, it reports error

# virt-install
Traceback (most recent call last):
  File "/usr/sbin/virt-install", line 33, in ?
    import virtinst
  File "/usr/lib/python2.4/site-packages/virtinst/__init__.py", line 30, in
?
    import Storage
  File "/usr/lib/python2.4/site-packages/virtinst/Storage.py", line 54, in ?
    from _util import xml_escape as escape
  File "/usr/lib/python2.4/site-packages/virtinst/_util.py", line 38, in ?
    import virtinst.util as util
  File "/usr/lib/python2.4/site-packages/virtinst/util.py", line 43, in ?
    import support
  File "/usr/lib/python2.4/site-packages/virtinst/support.py", line 25, in ?
    from virtinst import _gettext as _
ImportError: cannot import name _gettext

I have searched through google and can't find any possible solution.

Any ideas?

Thanks!

--bcaec51d2538733c2704c22eae75
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear all,<div><br></div><div>I have installed fresh CentOS 5.8 with Xen3.4.=
4. =A0</div><div><br></div><div><div># uname -a</div><div>#1 SMP Tue May 29=
 15:38:25 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux</div><div># rpm -qa | gre=
p xen</div>
<div>kernel-xen-2.6.18-308.8.1.el5</div><div>xen-libs-3.4.4-1.el5</div><div=
>xen-3.4.4-1.el5</div><div>xen-libs-3.0.3-135.el5_8.2</div></div><div><br><=
/div><div>After installation, I want to update virt-install and virt-manage=
r to=A0virtinst-0.500.6 and virt-manager-0.8.3. =A0However, when I run virt=
-install, it reports error</div>
<div><br></div><div><div># virt-install</div><div>Traceback (most recent ca=
ll last):</div><div>=A0 File &quot;/usr/sbin/virt-install&quot;, line 33, i=
n ?</div><div>=A0 =A0 import virtinst</div><div>=A0 File &quot;/usr/lib/pyt=
hon2.4/site-packages/virtinst/__init__.py&quot;, line 30, in ?</div>
<div>=A0 =A0 import Storage</div><div>=A0 File &quot;/usr/lib/python2.4/sit=
e-packages/virtinst/Storage.py&quot;, line 54, in ?</div><div>=A0 =A0 from =
_util import xml_escape as escape</div><div>=A0 File &quot;/usr/lib/python2=
.4/site-packages/virtinst/_util.py&quot;, line 38, in ?</div>
<div>=A0 =A0 import virtinst.util as util</div><div>=A0 File &quot;/usr/lib=
/python2.4/site-packages/virtinst/util.py&quot;, line 43, in ?</div><div>=
=A0 =A0 import support</div><div>=A0 File &quot;/usr/lib/python2.4/site-pac=
kages/virtinst/support.py&quot;, line 25, in ?</div>
<div>=A0 =A0 from virtinst import _gettext as _</div><div>ImportError: cann=
ot import name _gettext</div></div><div><br></div><div>I have searched thro=
ugh google and can&#39;t find any possible solution.</div><div><br></div><d=
iv>
Any ideas?</div><div><br></div><div>Thanks!</div><div><br></div><div><br></=
div><div><br></div><div><br></div>

--bcaec51d2538733c2704c22eae75--


--===============1765695466893990455==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1765695466893990455==--


From xen-users-bounces@lists.xen.org Mon Jun 11 09:08:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:08:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se0b9-0001yL-8E; Mon, 11 Jun 2012 09:07:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kclo2000@gmail.com>) id 1Se0b6-0001yG-Sx
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 09:07:41 +0000
Received: from [193.109.254.147:34597] by server-6.bemta-14.messagelabs.com id
	8F/1B-02426-C55B5DF4; Mon, 11 Jun 2012 09:07:40 +0000
X-Env-Sender: kclo2000@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1339405658!1904252!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4428 invoked from network); 11 Jun 2012 09:07:39 -0000
Received: from mail-vc0-f171.google.com (HELO mail-vc0-f171.google.com)
	(209.85.220.171)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 09:07:39 -0000
Received: by vcbgb30 with SMTP id gb30so2725992vcb.30
	for <xen-users@lists.xensource.com>;
	Mon, 11 Jun 2012 02:07:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=rKVNeJa98jmeYve9kCn4plJhD6f7LzXOVEKMQPHv9tI=;
	b=a8xlglfDuzcJbzRnSgMuL5AgaZ8MPqEVewj2yit/Pw4jcwaDG6GWderCJ9D8XAuQq6
	uZgUHAeuCDkxuH/Um9rSZxE5n6bMn6kX68JViBlqIEUavUwB6qktsipqgQqOV8qM/ZSP
	IRMSDXs4sHAK/ze96Cd4BpHTu7AsO3f1wVIurEdR4OU/h93crkJBUYCtdszFIbEoktOA
	RwBjasNKtKn835ooqxDjenz9PedDgY1bhrgsHqRhBGmWwYnIZOPSUzKCnnwEPrTDcnhL
	oDRxaM6cZypX47NOr+/EpHZAVbtIFQpkKJlPh/7THog8sY6Qh/eMg9onyGYa1rstSdVG
	Xn0g==
MIME-Version: 1.0
Received: by 10.52.31.137 with SMTP id a9mr10040541vdi.51.1339405657914; Mon,
	11 Jun 2012 02:07:37 -0700 (PDT)
Received: by 10.52.36.165 with HTTP; Mon, 11 Jun 2012 02:07:37 -0700 (PDT)
Date: Mon, 11 Jun 2012 17:07:37 +0800
Message-ID: <CADxp4Oi_X34k_dFh3PyBd2Kr=a_znjyE7vXj-c7to-e=JPdzAg@mail.gmail.com>
From: KC LO <kclo2000@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Install of virtinst and virt-manager for CentOS5.8
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1765695466893990455=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1765695466893990455==
Content-Type: multipart/alternative; boundary=bcaec51d2538733c2704c22eae75

--bcaec51d2538733c2704c22eae75
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

I have installed fresh CentOS 5.8 with Xen3.4.4.

# uname -a
#1 SMP Tue May 29 15:38:25 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa | grep xen
kernel-xen-2.6.18-308.8.1.el5
xen-libs-3.4.4-1.el5
xen-3.4.4-1.el5
xen-libs-3.0.3-135.el5_8.2

After installation, I want to update virt-install and virt-manager
to virtinst-0.500.6 and virt-manager-0.8.3.  However, when I run
virt-install, it reports error

# virt-install
Traceback (most recent call last):
  File "/usr/sbin/virt-install", line 33, in ?
    import virtinst
  File "/usr/lib/python2.4/site-packages/virtinst/__init__.py", line 30, in
?
    import Storage
  File "/usr/lib/python2.4/site-packages/virtinst/Storage.py", line 54, in ?
    from _util import xml_escape as escape
  File "/usr/lib/python2.4/site-packages/virtinst/_util.py", line 38, in ?
    import virtinst.util as util
  File "/usr/lib/python2.4/site-packages/virtinst/util.py", line 43, in ?
    import support
  File "/usr/lib/python2.4/site-packages/virtinst/support.py", line 25, in ?
    from virtinst import _gettext as _
ImportError: cannot import name _gettext

I have searched through google and can't find any possible solution.

Any ideas?

Thanks!

--bcaec51d2538733c2704c22eae75
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear all,<div><br></div><div>I have installed fresh CentOS 5.8 with Xen3.4.=
4. =A0</div><div><br></div><div><div># uname -a</div><div>#1 SMP Tue May 29=
 15:38:25 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux</div><div># rpm -qa | gre=
p xen</div>
<div>kernel-xen-2.6.18-308.8.1.el5</div><div>xen-libs-3.4.4-1.el5</div><div=
>xen-3.4.4-1.el5</div><div>xen-libs-3.0.3-135.el5_8.2</div></div><div><br><=
/div><div>After installation, I want to update virt-install and virt-manage=
r to=A0virtinst-0.500.6 and virt-manager-0.8.3. =A0However, when I run virt=
-install, it reports error</div>
<div><br></div><div><div># virt-install</div><div>Traceback (most recent ca=
ll last):</div><div>=A0 File &quot;/usr/sbin/virt-install&quot;, line 33, i=
n ?</div><div>=A0 =A0 import virtinst</div><div>=A0 File &quot;/usr/lib/pyt=
hon2.4/site-packages/virtinst/__init__.py&quot;, line 30, in ?</div>
<div>=A0 =A0 import Storage</div><div>=A0 File &quot;/usr/lib/python2.4/sit=
e-packages/virtinst/Storage.py&quot;, line 54, in ?</div><div>=A0 =A0 from =
_util import xml_escape as escape</div><div>=A0 File &quot;/usr/lib/python2=
.4/site-packages/virtinst/_util.py&quot;, line 38, in ?</div>
<div>=A0 =A0 import virtinst.util as util</div><div>=A0 File &quot;/usr/lib=
/python2.4/site-packages/virtinst/util.py&quot;, line 43, in ?</div><div>=
=A0 =A0 import support</div><div>=A0 File &quot;/usr/lib/python2.4/site-pac=
kages/virtinst/support.py&quot;, line 25, in ?</div>
<div>=A0 =A0 from virtinst import _gettext as _</div><div>ImportError: cann=
ot import name _gettext</div></div><div><br></div><div>I have searched thro=
ugh google and can&#39;t find any possible solution.</div><div><br></div><d=
iv>
Any ideas?</div><div><br></div><div>Thanks!</div><div><br></div><div><br></=
div><div><br></div><div><br></div>

--bcaec51d2538733c2704c22eae75--


--===============1765695466893990455==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1765695466893990455==--


From xen-users-bounces@lists.xen.org Mon Jun 11 09:54:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:54:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se1Ix-0002nJ-JJ; Mon, 11 Jun 2012 09:52:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SdrO7-00086p-6y
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 23:17:39 +0000
Received: from [85.158.143.35:46568] by server-3.bemta-4.messagelabs.com id
	F0/2C-29237-21B25DF4; Sun, 10 Jun 2012 23:17:38 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-13.tower-21.messagelabs.com!1339370255!14650407!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16340 invoked from network); 10 Jun 2012 23:17:37 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 23:17:37 -0000
Received: by pbbro12 with SMTP id ro12so4995391pbb.32
	for <xen-users@lists.xen.org>; Sun, 10 Jun 2012 16:17:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=rqI2teDivdDAu2Upey4eA7MeLi1SBKceOmmZ1mME/WA=;
	b=W/As0Cjp6FscjusWTTvOvQB3lMo9n1+wU77x6Fy/wpddYmbrpO6zFbcceUR42trBcw
	st8SPkMDFWdWWNCzx+wmD4q9L3V1bGY0Gso77soc+yGInr3ecCJmx2THSGej7groasTX
	91m7rwlbJ1LlF7rDhYalfW1w/N1cZDnSzKzZXu39zRix6MTxITPeQez9s3lyHvbKNUWC
	lPkIKGmuhD6N8w6X2lwW5thjzNs07C3sEnt2jNUGiGbhDX08UVWUcxooh4xs1gR5PWnX
	Mxtf1U+/Y0K4q55pSwZhoGSuS+7P5zbv20uKK5oUyoHY316wqBNSYeViMt3UD4hM5ttR
	jhYA==
MIME-Version: 1.0
Received: by 10.68.232.232 with SMTP id tr8mr20102938pbc.73.1339370236413;
	Sun, 10 Jun 2012 16:17:16 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Sun, 10 Jun 2012 16:17:15 -0700 (PDT)
Date: Mon, 11 Jun 2012 01:17:15 +0200
Message-ID: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=047d7b33cf6c2a079904c2266f46
X-Gm-Message-State: ALoCoQmnkhXHqFYOjJcRj6V/HlNKKskC14V9N77ELfwAIbFzl6ozaW9iUSSWcYo/IE7Qcd37o4h5
X-Mailman-Approved-At: Mon, 11 Jun 2012 09:52:56 +0000
Subject: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7b33cf6c2a079904c2266f46
Content-Type: text/plain; charset=ISO-8859-1

When booting with the xen/hypervisor kernel the system hangs with i/o
errors thrown in console. The standard kernel is working fine and the
disk has been tested and swapped.
Errors include:
ata1.00: failed command: READ DMA
task xend:1404 blocked for more than 120 seconds
Buffer I/O error on device sda1
end_request: I/O error, dev sda

--047d7b33cf6c2a079904c2266f46
Content-Type: application/octet-stream; name="dmesg.20120610"
Content-Disposition: attachment; filename="dmesg.20120610"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3aqgelw0

cm9vdEBuZWhhbGVtOn4jIGRtZXNnClsgICAgMC4wMDAwMDBdIFJlc2VydmluZyB2aXJ0dWFsIGFk
ZHJlc3Mgc3BhY2UgYWJvdmUgMHhmNTgwMDAwMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBz
dWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4yLjAtMC5icG8uMi02ODYt
cGFlIChEZWJpYW4gMy4yLjE4LTF+YnBvNjArMSkgKGRlYmlhbi1rZXJuZWxAbGlzdHMuZGViaWFu
Lm9yZykgKGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4gNC40LjUtOCkgKSAjMSBTTVAgU3VuIEp1
biAzIDIyOjIxOjE5IFVUQyAyMDEyClsgICAgMC4wMDAwMDBdIEZyZWVpbmcgIGEwLTEwMCBwZm4g
cmFuZ2U6IDk2IHBhZ2VzIGZyZWVkClsgICAgMC4wMDAwMDBdIDEtMSBtYXBwaW5nIG9uIGEwLT4x
MDAKWyAgICAwLjAwMDAwMF0gMS0xIG1hcHBpbmcgb24gZjdmZDAtPjEwMDAwMApbICAgIDAuMDAw
MDAwXSBSZWxlYXNlZCA5NiBwYWdlcyBvZiB1bnVzZWQgbWVtb3J5ClsgICAgMC4wMDAwMDBdIFNl
dCAzMjkxMiBwYWdlKHMpIHRvIDEtMSBtYXBwaW5nClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlk
ZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDAwMDAw
MCAtIDAwMDAwMDAwMDAwYTAwMDAgKHVzYWJsZSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAw
MDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAg
WGVuOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBmN2ZkMDAwMCAodXNhYmxlKQpbICAgIDAu
MDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmQwMDAwIC0gMDAwMDAwMDBmN2ZkZmMwMCAoQUNQSSBk
YXRhKQpbICAgIDAuMDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmRmYzAwIC0gMDAwMDAwMDBmN2Zm
ZjAwMCAocmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAwZmVjMDAwMDAgLSAw
MDAwMDAwMGZlYzkwMDAwIChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBm
ZWUwMDAwMCAtIDAwMDAwMDAwZmVlMTAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAgWGVu
OiAwMDAwMDAwMGZmYjAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4w
MDAwMDBdICBYZW46IDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwMTA4MDAwMDAwICh1c2FibGUp
ClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBt
aXNzaW5nIGluIENQVSEKWyAgICAwLjAwMDAwMF0gRE1JIDIuMyBwcmVzZW50LgpbICAgIDAuMDAw
MDAwXSBETUk6IERlbGwgQ29tcHV0ZXIgQ29ycG9yYXRpb24gUG93ZXJFZGdlIDI2MDAgICAgICAg
ICAgICAgLzA2UjI2MCwgQklPUyBBMTQgMDIvMjEvMjAwNQpbICAgIDAuMDAwMDAwXSBlODIwIHVw
ZGF0ZSByYW5nZTogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwMTAwMDAgKHVzYWJsZSkg
PT0+IChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gZTgyMCByZW1vdmUgcmFuZ2U6IDAwMDAwMDAw
MDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBdIGxhc3Rf
cGZuID0gMHgxMDgwMDAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAwMDBdIGZv
dW5kIFNNUCBNUC10YWJsZSBhdCBbYzAwZmU3MTBdIGZlNzEwClsgICAgMC4wMDAwMDBdIGluaXRp
YWwgbWVtb3J5IG1hcHBlZCA6IDAgLSAwM2JmZjAwMApbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9y
eSB0cmFtcG9saW5lIGF0IFtjMDA5YzAwMF0gOWMwMDAgc2l6ZSAxNjM4NApbICAgIDAuMDAwMDAw
XSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAgLSAwMDJkMWZlMDAwIHBhZ2UgNGsKWyAgICAwLjAw
MDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5nIHRhYmxlcyB1cCB0byAyZDFmZTAwMCBAIDNhOTIw
MDAtM2JmZjAwMApbICAgIDAuMDAwMDAwXSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIDNiZGYw
MDAgLSAzYmZmMDAwClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IDAxNzlkMDAwIC0gMDJmODgwMDAK
WyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAwMDBmZGMyMCAwMDAxNCAodjAwIERFTEwgICkKWyAg
ICAwLjAwMDAwMF0gQUNQSTogUlNEVCAwMDBmZGMzNCAwMDAzMCAodjAxIERFTEwgICBQRTI2MDAg
ICAwMDAwMDAwMSBNU0ZUIDAxMDAwMDBBKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDAwMGZk
YzY0IDAwMDc0ICh2MDEgREVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsg
ICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgZjdmZDAwMDAgMDFGRDAgKHYwMSBERUxMICAgUEUyNjAw
ICAgMDAwMDAwMDEgTVNGVCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyBmN2Zk
ZmMwMCAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDAwMGZkY2Q4IDAwMEJFICh2MDEg
REVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsgICAgMC4wMDAwMDBdIEFD
UEk6IFNQQ1IgMDAwZmRkOTYgMDAwNTAgKHYwMSBERUxMICAgUEUyNjAwICAgMDAwMDAwMDEgTVNG
VCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl
MDAwMDAKWyAgICAwLjAwMDAwMF0gMzUwMk1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAw
MDAwXSA3MjFNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cg
cmFtOiAwIC0gMmQxZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gWm9uZSBQRk4gcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAg
IDB4MDAwMDAwMTAgLT4gMHgwMDAwMTAwMApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIDB4MDAw
MDEwMDAgLT4gMHgwMDAyZDFmZQpbICAgIDAuMDAwMDAwXSAgIEhpZ2hNZW0gIDB4MDAwMmQxZmUg
LT4gMHgwMDEwODAwMApbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgUEZOIGZvciBl
YWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gZWFybHlfbm9kZV9tYXBbM10gYWN0aXZlIFBGTiByYW5n
ZXMKWyAgICAwLjAwMDAwMF0gICAgIDA6IDB4MDAwMDAwMTAgLT4gMHgwMDAwMDBhMApbICAgIDAu
MDAwMDAwXSAgICAgMDogMHgwMDAwMDEwMCAtPiAweDAwMGY3ZmQwClsgICAgMC4wMDAwMDBdICAg
ICAwOiAweDAwMTAwMDAwIC0+IDB4MDAxMDgwMDAKWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRv
dGFscGFnZXM6IDEwNDg0MTYKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9k
ZSAwLCBwZ2RhdCBjMTQyNDAwMCwgbm9kZV9tZW1fbWFwIGViMGZkMjAwClsgICAgMC4wMDAwMDBd
ICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERN
QSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5NTIg
cGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNDEyIHBh
Z2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNzkzMjIg
cGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtIHpvbmU6IDcwMDUg
cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSB6b25lOiA4NTY2
OTMgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIg
ZGVmYXVsdApbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOApbICAg
IDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpb
ICAgIDAuMDAwMDAwXSBCSU9TIGJ1ZzogQVBJQyB2ZXJzaW9uIGlzIDAgZm9yIENQVSAwLzB4MCwg
Zml4aW5nIHVwIHRvIDB4MTAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
Ml0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkKWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsg
ICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGln
aCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAo
aWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0g
SU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMjU1LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT
SSAwLTI1NQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhm
ZWM4MDAwMF0gZ3NpX2Jhc2VbMjRdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMV06IGFwaWNfaWQg
OSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MDAwMCwgR1NJIDI0LTI3OQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGFdIGFkZHJlc3NbMHhmZWM4MTAwMF0gZ3NpX2Jhc2Vb
NzJdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMl06IGFwaWNfaWQgMTAsIHZlcnNpb24gMjU1LCBh
ZGRyZXNzIDB4ZmVjODEwMDAsIEdTSSA3Mi0zMjcKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElD
IChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjODIwMDBdIGdzaV9iYXNlWzEyMF0pClsgICAgMC4wMDAw
MDBdIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjAw
MCwgR1NJIDEyMC0zNzUKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDBjXSBhZGRy
ZXNzWzB4ZmVjODI4MDBdIGdzaV9iYXNlWzE0NF0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1s0XTog
YXBpY19pZCAxMiwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjgwMCwgR1NJIDE0NC0zOTkK
WyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxf
aXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1
c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U
X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGVkZ2UpClsgICAg
MC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQ
STogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQg
Ynkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUu
ClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBp
bmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBTTVA6IEFsbG93aW5nIDQgQ1BVcywgMCBob3RwbHVn
IENQVXMKWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDQxNgpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEw
MDAwMApbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBDSSByZXNvdXJjZXMgc3RhcnRpbmcgYXQg
ZjdmZmYwMDAgKGdhcDogZjdmZmYwMDA6NmMwMTAwMCkKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBw
YXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbjog
NC4wLjEgKHByZXNlcnZlLUFEKQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6
MzIgbnJfY3B1bWFza19iaXRzOjMyIG5yX2NwdV9pZHM6NCBucl9ub2RlX2lkczoxClsgICAgMC4w
MDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMTQgcGFnZXMvY3B1IEBlYjBiMzAwMCBzMzMwODggcjAg
ZDI0MjU2IHU1NzM0NApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMzMwODggcjAgZDI0MjU2
IHU1NzM0NCBhbGxvYz0xNCo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFsw
XSAxIFswXSAyIFswXSAzClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUg
b3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDEwMzk5NjcKWyAgICAw
LjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlEPWJhMTNh
ZGU0LWU2NDYtNGJiMy1hNTAwLTEzZGNkODA3NjY5NSBybyBxdWlldApbICAgIDAuMDAwMDAwXSBQ
SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAg
MC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6
IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5p
dGlhbGl6aW5nIENQVSMwClsgICAgMC4wMDAwMDBdIFBsYWNpbmcgNjRNQiBzb2Z0d2FyZSBJTyBU
TEIgYmV0d2VlbiBlNmZlZjAwMCAtIGVhZmVmMDAwClsgICAgMC4wMDAwMDBdIHNvZnR3YXJlIElP
IFRMQiBhdCBwaHlzIDB4MjZmZWYwMDAgLSAweDJhZmVmMDAwClsgICAgMC4wMDAwMDBdIEluaXRp
YWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAgKDAwMDJkMWZlOjAwMTA4MDAwKQpbICAgIDAuMDAw
MDAwXSBNZW1vcnk6IDM4ODI3MzZrLzQzMjUzNzZrIGF2YWlsYWJsZSAoMjkyNmsga2VybmVsIGNv
ZGUsIDEzNjA1NmsgcmVzZXJ2ZWQsIDEzNDNrIGRhdGEsIDQzNmsgaW5pdCwgMzI3OTkyMGsgaGln
aG1lbSkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKWyAgICAw
LjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGY1NTM2MDAwIC0gMHhmNTdmZjAwMCAgICgyODUyIGtC
KQpbICAgIDAuMDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZjUyMDAwMDAgLSAweGY1NDAwMDAwICAg
KDIwNDgga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhlZDlmZTAwMCAtIDB4ZjUx
ZmUwMDAgICAoIDEyMCBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAgOiAweGMwMDAwMDAw
IC0gMHhlZDFmZTAwMCAgICggNzIxIE1CKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5pdCA6IDB4
YzE0MmMwMDAgLSAweGMxNDk5MDAwICAgKCA0MzYga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5k
YXRhIDogMHhjMTJkYjlhZCAtIDB4YzE0MmI4YzAgICAoMTM0MyBrQikKWyAgICAwLjAwMDAwMF0g
ICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhjMTJkYjlhZCAgICgyOTI2IGtCKQpbICAgIDAu
MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSAg
UkNVIGR5bnRpY2staWRsZSBncmFjZS1wZXJpb2QgYWNjZWxlcmF0aW9uIGlzIGVuYWJsZWQuClsg
ICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBucl9pcnFzOjEwMjQgMTYKWyAgICAwLjAwMDAwMF0g
Q1BVIDAgaXJxc3RhY2tzLCBoYXJkPWU2ODBjMDAwIHNvZnQ9ZTY4MGUwMDAKWyAgICAwLjAwMDAw
MF0geGVuOiBzY2kgb3ZlcnJpZGU6IGdsb2JhbF9pcnE9OSB0cmlnZ2VyPTAgcG9sYXJpdHk9MApb
ICAgIDAuMDAwMDAwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAwClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpClsgICAg
MC4wMDAwMDBdIHhlbjogYWNwaSBzY2kgOQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEg
LT4gaXJxPTEgKGdzaT0xKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIg
KGdzaT0yKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJxPTMgKGdzaT0zKQpb
ICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00KQpbICAgIDAuMDAw
MDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQpbICAgIDAuMDAwMDAwXSB4ZW46
IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJx
PTcgLT4gaXJxPTcgKGdzaT03KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTggLT4gaXJx
PTggKGdzaT04KQpbICAgIDAuMDAwMDAwXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJx
IDkgZm9yIGdzaSA5ClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3Np
PTkpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9MTApClsg
ICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsgICAgMC4w
MDAwMDBdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC4wMDAwMDBd
IHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4wMDAwMDBdIHhlbjog
LS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBp
cnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBW
R0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQKWyAgICAwLjAw
MDAwMF0gWGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlClsgICAgMC4wMDAwMDBdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMApbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCAyNzkw
LjcwMiBNSHogcHJvY2Vzc29yLgpbICAgIDAuMDA0MDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29w
IChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA1NTgx
LjQwIEJvZ29NSVBTIChscGo9MTExNjI4MDgpClsgICAgMC4wMDQwMDBdIHBpZF9tYXg6IGRlZmF1
bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDA0MDAwXSBTZWN1cml0eSBGcmFtZXdvcmsg
aW5pdGlhbGl6ZWQKWyAgICAwLjAwNDAwMF0gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2FibGVkIGJ5
IGJvb3QgdGltZSBwYXJhbWV0ZXIKWyAgICAwLjAwNDAwMF0gTW91bnQtY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA1MTIKWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMg
Y3B1YWNjdApbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBtZW1vcnkK
WyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAu
MDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBmcmVlemVyClsgICAgMC4wMDQwMDBd
IEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG5ldF9jbHMKWyAgICAwLjAwNDAwMF0gSW5pdGlh
bGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNn
cm91cCBzdWJzeXMgcGVyZl9ldmVudApbICAgIDAuMDA0MDAwXSBDUFU6IFBoeXNpY2FsIFByb2Nl
c3NvciBJRDogMApbICAgIDAuMDA0MDAwXSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwClsgICAg
MC4wMDQwMDBdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxMTA2MjMKWyAgICAwLjAwNjI1Nl0gUGVy
Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBOZXRidXJzdCBDUFUgbW9kZWwgMiBubyBQTVUg
ZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjAwNjU2M10gTk1JIHdhdGNoZG9n
IGRpc2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDY3
NjZdIENQVSAxIGlycXN0YWNrcywgaGFyZD1lNjg4MjAwMCBzb2Z0PWU2ODg0MDAwClsgICAgMC4w
MDY3NzRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQpbICAgIDAuMDA0MDAwXSBJbml0
aWFsaXppbmcgQ1BVIzEKWyAgICAwLjAwNzA0NV0gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUx
KTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDcyNDFdIENQVSAyIGlycXN0
YWNrcywgaGFyZD1lNjhiMjAwMCBzb2Z0PWU2OGI0MDAwClsgICAgMC4wMDcyNDddIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMgpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzIK
WyAgICAwLjAwNzUwN10gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUyKTogaGFyZHdhcmUgZXZl
bnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDc3MzJdIENQVSAzIGlycXN0YWNrcywgaGFyZD1lNjhj
MDAwMCBzb2Z0PWU2OGMyMDAwClsgICAgMC4wMDc3MzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMwpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzMKWyAgICAwLjAwNzk0M10g
Tk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUzKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVk
ClsgICAgMC4wMDc5OTVdIEJyb3VnaHQgdXAgNCBDUFVzClsgICAgMC4wMDgyMjddIGRldnRtcGZz
OiBpbml0aWFsaXplZApbICAgIDAuMDA4NDQ4XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICAg
IDAuMDA4NDQ4XSBwcmludF9jb25zdHJhaW50czogZHVtbXk6ClsgICAgMC4wMDg0OTJdIE5FVDog
UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjAwODY2OV0gQUNQSTogYnVzIHR5
cGUgcGNpIHJlZ2lzdGVyZWQKWyAgICAwLjAwODY2OV0gUENJOiBVc2luZyBjb25maWd1cmF0aW9u
IHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjAwOTExMV0gYmlvOiBjcmVhdGUgc2xhYiA8
YmlvLTA+IGF0IDAKWyAgICAwLjAwOTExMV0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNl
KQpbICAgIDAuMDA5MTExXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAg
MC4wMDkxMTFdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAwLjAw
OTExMV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAg
MC4wMTIzNDldIEFDUEk6IEVDOiBMb29rIHVwIEVDIGluIERTRFQKWyAgICAwLjAxNTEzMV0gQUNQ
STogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuMDE1MTQ5XSBBQ1BJOiAoc3VwcG9ydHMgUzAg
UzQgUzUpClsgICAgMC4wMTUxNzNdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJv
dXRpbmcKWyAgICAwLjAyMTE0Ml0gQUNQSTogTm8gZG9jayBkZXZpY2VzIGZvdW5kLgpbICAgIDAu
MDIxMTQ3XSBIRVNUOiBUYWJsZSBub3QgZm91bmQuClsgICAgMC4wMjExNTZdIFBDSTogSWdub3Jp
bmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9
dXNlX2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMDIyMjc4XSBBQ1BJOiBQQ0kgUm9vdCBC
cmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjAyNDIyM10gcGNp
X3Jvb3QgUE5QMEEwMzowMDogaG9zdCBicmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4MGNmN10g
KGlnbm9yZWQpClsgICAgMC4wMjQyMjhdIHBjaV9yb290IFBOUDBBMDM6MDA6IGhvc3QgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4MGQwMC0weGZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjMyXSBwY2lf
cm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4MDAw
YmZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjM2XSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0
IGJyaWRnZSB3aW5kb3cgW21lbSAweGY4MDAwMDAwLTB4ZmViZmZmZmZdIChpZ25vcmVkKQpbICAg
IDAuMDI0MjY4XSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoyNTRjXSB0eXBlIDAgY2xhc3MgMHgw
MDA2MDAKWyAgICAwLjAyNDQyOF0gcGNpIDAwMDA6MDA6MDIuMDogWzgwODY6MjU0M10gdHlwZSAx
IGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjQ1MTldIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjI1
NDVdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAgIDAuMDI0NjA5XSBwY2kgMDAwMDowMDowNC4w
OiBbODA4NjoyNTQ3XSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNDc3MF0gcGNpIDAw
MDA6MDA6MWQuMDogWzgwODY6MjQ4Ml0gdHlwZSAwIGNsYXNzIDB4MDAwYzAzClsgICAgMC4wMjQ4
ODNdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAyMDogW2lvICAweGFjZTAtMHhhY2ZmXQpbICAgIDAu
MDI0OTY5XSBwY2kgMDAwMDowMDoxZS4wOiBbODA4NjoyNDRlXSB0eXBlIDEgY2xhc3MgMHgwMDA2
MDQKWyAgICAwLjAyNTA3Nl0gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6MjQ4MF0gdHlwZSAwIGNs
YXNzIDB4MDAwNjAxClsgICAgMC4wMjUyNzldIHBjaSAwMDAwOjAwOjFmLjE6IFs4MDg2OjI0OGJd
IHR5cGUgMCBjbGFzcyAweDAwMDEwMQpbICAgIDAuMDI1MzEzXSBwY2kgMDAwMDowMDoxZi4xOiBy
ZWcgMTA6IFtpbyAgMHgwMDAwLTB4MDAwN10KWyAgICAwLjAyNTMzNl0gcGNpIDAwMDA6MDA6MWYu
MTogcmVnIDE0OiBbaW8gIDB4MDAwMC0weDAwMDNdClsgICAgMC4wMjUzNjBdIHBjaSAwMDAwOjAw
OjFmLjE6IHJlZyAxODogW2lvICAweDAwMDAtMHgwMDA3XQpbICAgIDAuMDI1MzgzXSBwY2kgMDAw
MDowMDoxZi4xOiByZWcgMWM6IFtpbyAgMHgwMDAwLTB4MDAwM10KWyAgICAwLjAyNTQwN10gcGNp
IDAwMDA6MDA6MWYuMTogcmVnIDIwOiBbaW8gIDB4ZmMwMC0weGZjMGZdClsgICAgMC4wMjU0MzFd
IHBjaSAwMDAwOjAwOjFmLjE6IHJlZyAyNDogW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdClsg
ICAgMC4wMjU2MTldIHBjaSAwMDAwOjAxOjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAw
eDAwMDgwMApbICAgIDAuMDI1NjU3XSBwY2kgMDAwMDowMToxYy4wOiByZWcgMTA6IFttZW0gMHhm
ZGJmZjAwMC0weGZkYmZmZmZmXQpbICAgIDAuMDI1ODY4XSBwY2kgMDAwMDowMToxZC4wOiBbODA4
NjoxNDYwXSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNjA0MV0gcGNpIDAwMDA6MDE6
MWUuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjYwNzldIHBj
aSAwMDAwOjAxOjFlLjA6IHJlZyAxMDogW21lbSAweGZkYmZlMDAwLTB4ZmRiZmVmZmZdClsgICAg
MC4wMjYyOTVdIHBjaSAwMDAwOjAxOjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI2NDQ2XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MDEtMDNdClsgICAgMC4wMjY0NTVdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBb
aW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wMjY0NjRdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNjYwNl0gcGNp
IDAwMDA6MDE6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyLTAyXQpbICAgIDAuMDI2NzEzXSBw
Y2kgMDAwMDowMzowMS4wOiBbODA4NjoxMDBkXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAw
LjAyNjc3MV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDEwOiBbbWVtIDB4ZmRkZTAwMDAtMHhmZGRm
ZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgwNV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDE4OiBbbWVt
IDB4ZmRkYzAwMDAtMHhmZGRkZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgyOV0gcGNpIDAwMDA6MDM6
MDEuMDogcmVnIDIwOiBbaW8gIDB4ZWNlMC0weGVjZmZdClsgICAgMC4wMjY4NzFdIHBjaSAwMDAw
OjAzOjAxLjA6IHJlZyAzMDogW21lbSAweGZkZTAwMDAwLTB4ZmRlMWZmZmYgcHJlZl0KWyAgICAw
LjAyNjk3OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQKWyAgICAwLjAyNjk4OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBkaXNhYmxlZApbICAg
IDAuMDI3MTAxXSBwY2kgMDAwMDowMToxZi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDMtMDNdClsg
ICAgMC4wMjcxMTBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAw
MC0weGVmZmZdClsgICAgMC4wMjcxMjBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNzI5MF0gcGNpIDAwMDA6MDQ6
MWMuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjczMjhdIHBj
aSAwMDAwOjA0OjFjLjA6IHJlZyAxMDogW21lbSAweGZkNWZmMDAwLTB4ZmQ1ZmZmZmZdClsgICAg
MC4wMjc1MzddIHBjaSAwMDAwOjA0OjFkLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI3NzExXSBwY2kgMDAwMDowNDoxZS4wOiBbODA4NjoxNDYxXSB0eXBlIDAg
Y2xhc3MgMHgwMDA4MDAKWyAgICAwLjAyNzc0OF0gcGNpIDAwMDA6MDQ6MWUuMDogcmVnIDEwOiBb
bWVtIDB4ZmQ1ZmUwMDAtMHhmZDVmZWZmZl0KWyAgICAwLjAyNzk1Nl0gcGNpIDAwMDA6MDQ6MWYu
MDogWzgwODY6MTQ2MF0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjgxMTNdIHBjaSAw
MDAwOjAwOjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNC0wNl0KWyAgICAwLjAyODEyMl0gcGNp
IDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAw
LjAyODEzMF0gcGNpIDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDUwMDAw
MC0weGZkYWZmZmZmXQpbICAgIDAuMDI4MjA5XSBwY2kgMDAwMDowNTowNC4wOiBbMTM4NTo2MjBh
XSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODI0Ml0gcGNpIDAwMDA6MDU6MDQuMDog
cmVnIDEwOiBbbWVtIDB4ZmQ5ZmMwMDAtMHhmZDlmZmZmZl0KWyAgICAwLjAyODQ2OF0gcGNpIDAw
MDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAuMDI4NDgzXSBwY2kg
MDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAwLTB4ZmRhZmZmZmZd
ClsgICAgMC4wMjg1ODZdIHBjaSAwMDAwOjA2OjAzLjA6IFs4MDg2OjEwMTBdIHR5cGUgMCBjbGFz
cyAweDAwMDIwMApbICAgIDAuMDI4NjQ0XSBwY2kgMDAwMDowNjowMy4wOiByZWcgMTA6IFttZW0g
MHhmZDdlMDAwMC0weGZkN2ZmZmZmIDY0Yml0XQpbICAgIDAuMDI4NzA2XSBwY2kgMDAwMDowNjow
My4wOiByZWcgMjA6IFtpbyAgMHhkY2MwLTB4ZGNmZl0KWyAgICAwLjAyODg1Ml0gcGNpIDAwMDA6
MDY6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjAyODg2
MV0gcGNpIDAwMDA6MDY6MDMuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMDI4OTI0XSBwY2kgMDAw
MDowNjowMy4xOiBbODA4NjoxMDEwXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODk4
Ml0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDEwOiBbbWVtIDB4ZmQ3YzAwMDAtMHhmZDdkZmZmZiA2
NGJpdF0KWyAgICAwLjAyOTA0NF0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDIwOiBbaW8gIDB4ZGM4
MC0weGRjYmZdClsgICAgMC4wMjkxOTBdIHBjaSAwMDAwOjA2OjAzLjE6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4wMjkxOTldIHBjaSAwMDAwOjA2OjAzLjE6IFBN
RSMgZGlzYWJsZWQKWyAgICAwLjAyOTMyNF0gcGNpIDAwMDA6MDQ6MWYuMDogUENJIGJyaWRnZSB0
byBbYnVzIDA2LTA2XQpbICAgIDAuMDI5MzMzXSBwY2kgMDAwMDowNDoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW2lvICAweGQwMDAtMHhkZmZmXQpbICAgIDAuMDI5MzQyXSBwY2kgMDAwMDowNDoxZi4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkNzAwMDAwLTB4ZmQ4ZmZmZmZdClsgICAgMC4wMjk1
MDBdIHBjaSAwMDAwOjA3OjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAweDAwMDgwMApb
ICAgIDAuMDI5NTM3XSBwY2kgMDAwMDowNzoxYy4wOiByZWcgMTA6IFttZW0gMHhmZDFmZjAwMC0w
eGZkMWZmZmZmXQpbICAgIDAuMDI5NzQ3XSBwY2kgMDAwMDowNzoxZC4wOiBbODA4NjoxNDYwXSB0
eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyOTkyMF0gcGNpIDAwMDA6MDc6MWUuMDogWzgw
ODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjk5NTddIHBjaSAwMDAwOjA3
OjFlLjA6IHJlZyAxMDogW21lbSAweGZkMWZlMDAwLTB4ZmQxZmVmZmZdClsgICAgMC4wMzAxNjdd
IHBjaSAwMDAwOjA3OjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAg
IDAuMDMwMzE4XSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFdClsg
ICAgMC4wMzAzMjddIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YzAw
MC0weGNmZmZdClsgICAgMC4wMzAzMzVdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDM0M10gcGNpIDAwMDA6MDA6
MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZdClsg
ICAgMC4wMzA0MzhdIHBjaSAwMDAwOjA4OjA4LjA6IFs4MDg2OjAzMDldIHR5cGUgMSBjbGFzcyAw
eDAwMDYwNApbICAgIDAuMDMwNjk5XSBwY2kgMDAwMDowNzoxZC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDgtMDldClsgICAgMC4wMzA3MTRdIHBjaSAwMDAwOjA3OjFkLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDcyOV0gcGNpIDAwMDA6MDc6
MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgMC4wMzA4OTNdIHBjaSAwMDAwOjA4OjA4LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
OS0wOV0KWyAgICAwLjAzMTAyNV0gcGNpIDAwMDA6MGE6MDcuMDogWzExMDY6MzI0OV0gdHlwZSAw
IGNsYXNzIDB4MDAwMTA0ClsgICAgMC4wMzEwNzBdIHBjaSAwMDAwOjBhOjA3LjA6IHJlZyAxMDog
W2lvICAweGNjZjAtMHhjY2ZmXQpbICAgIDAuMDMxMDk0XSBwY2kgMDAwMDowYTowNy4wOiByZWcg
MTQ6IFtpbyAgMHhjY2QwLTB4Y2NkZl0KWyAgICAwLjAzMTExOV0gcGNpIDAwMDA6MGE6MDcuMDog
cmVnIDE4OiBbaW8gIDB4Y2NiMC0weGNjYmZdClsgICAgMC4wMzExNDVdIHBjaSAwMDAwOjBhOjA3
LjA6IHJlZyAxYzogW2lvICAweGNjOTAtMHhjYzlmXQpbICAgIDAuMDMxMTc4XSBwY2kgMDAwMDow
YTowNy4wOiByZWcgMjA6IFtpbyAgMHhjYzYwLTB4Y2M3Zl0KWyAgICAwLjAzMTIwM10gcGNpIDAw
MDA6MGE6MDcuMDogcmVnIDI0OiBbaW8gIDB4YzgwMC0weGM4ZmZdClsgICAgMC4wMzEyMjhdIHBj
aSAwMDAwOjBhOjA3LjA6IHJlZyAzMDogW21lbSAweGZkMzAwMDAwLTB4ZmQzMGZmZmYgcHJlZl0K
WyAgICAwLjAzMTM4N10gcGNpIDAwMDA6MDc6MWYuMDogUENJIGJyaWRnZSB0byBbYnVzIDBhLTBh
XQpbICAgIDAuMDMxMzk3XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGMwMDAtMHhjZmZmXQpbICAgIDAuMDMxNDA2XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGZkMzAwMDAwLTB4ZmQzZmZmZmZdClsgICAgMC4wMzE1MDZdIHBjaSAwMDAw
OjBiOjA0LjA6IFsxMDAyOjQ3NTJdIHR5cGUgMCBjbGFzcyAweDAwMDMwMApbICAgIDAuMDMxNTQ1
XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTA6IFttZW0gMHhmYjAwMDAwMC0weGZiZmZmZmZmXQpb
ICAgIDAuMDMxNTY5XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTQ6IFtpbyAgMHhiYzAwLTB4YmNm
Zl0KWyAgICAwLjAzMTU5NF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDE4OiBbbWVtIDB4ZmNlZmYw
MDAtMHhmY2VmZmZmZl0KWyAgICAwLjAzMTY3OF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDMwOiBb
bWVtIDB4MDAwMDAwMDAtMHgwMDAxZmZmZiBwcmVmXQpbICAgIDAuMDMxNzUyXSBwY2kgMDAwMDow
YjowNC4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuMDMxODQ2XSBwY2kgMDAwMDowMDoxZS4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGItMGJdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4wMzE4
NTVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZd
ClsgICAgMC4wMzE4NjVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZmIwMDAwMDAtMHhmY2ZmZmZmZl0KWyAgICAwLjAzMTg3NV0gcGNpIDAwMDA6MDA6MWUuMDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4ZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
ICAwLjAzMTg3OV0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDAw
MDAwMC0weGZmZmZmZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjAzMTkyN10gcGNp
X2J1cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApbICAgIDAuMDMxOTMzXSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuX1BSVF0KWyAgICAwLjAzMjAzNl0gQUNQ
STogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kwLlBDSTEuX1BSVF0KWyAg
ICAwLjAzMjE5OV0gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kw
LlBDSTIuUDJQQS5fUFJUXQpbICAgIDAuMDMyMzA5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRp
bmcgVGFibGUgW1xfU0JfLlBDSTAuUENJMi5QMlBCLl9QUlRdClsgICAgMC4wMzI0MDddIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0kzLlAyUEMuX1BSVF0K
WyAgICAwLjAzMjU3N10gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5Q
Q0kwLlBDSTMuUDJQRC5fUFJUXQpbICAgIDAuMDMyNzE3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJv
dXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuUENJNC5QMlBFLl9QUlRdClsgICAgMC4wMzI3OTNdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0k0LlAyUEUuWklP
Ti5fUFJUXQpbICAgIDAuMDMyODc0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUg
W1xfU0JfLlBDSTAuUENJNC5QMlBGLl9QUlRdClsgICAgMC4wMzMwMzJdICBwY2kwMDAwOjAwOiBV
bmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRyb2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDFlKQpb
ICAgIDAuMDM2MTU1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzBdIChJUlFzIDMgNCA1
IDYgNyA5ICoxMSAxMiAxNCkKWyAgICAwLjAzNjI3Ml0gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTksxXSAoSVJRcyAzIDQgNSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAu
MDM2Mzg2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzJdIChJUlFzIDMgNCA1IDYgNyA5
IDExIDEyIDE0KSAqMCwgZGlzYWJsZWQuClsgICAgMC4wMzY1MDFdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE5LM10gKElSUXMgMyA0IDUgNiA3IDkgMTEgMTIgMTQpICowLCBkaXNhYmxlZC4K
WyAgICAwLjAzNjYxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTks4XSAoSVJRcyAzIDQg
NSA2ICo3IDkgMTEgMTIgMTQpClsgICAgMC4wMzY3MzFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTE5LOV0gKElSUXMgMyA0ICo1IDYgNyA5IDExIDEyIDE0KQpbICAgIDAuMDM2ODQzXSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgKjQgNSA2IDcgOSAxMSAxMiAxNCkK
WyAgICAwLjAzNjk1Nl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQg
NSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAuMDM3MDMwXSB4ZW4vYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4MzYzXSB4ZW4tYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4NTE4XSB2Z2FhcmI6IGRl
dmljZSBhZGRlZDogUENJOjAwMDA6MGI6MDQuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxs
b2Nrcz1ub25lClsgICAgMC4wMzg1MThdIHZnYWFyYjogbG9hZGVkClsgICAgMC4wMzg1MThdIHZn
YWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowYjowNC4wClsgICAgMC4wMzg1MThd
IFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjAzODUxOF0gUENJOiBwY2lf
Y2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMDM4NTE4XSByZXNlcnZlIFJB
TSBidWZmZXI6IDAwMDAwMDAwZjdmZDAwMDAgLSAwMDAwMDAwMGY3ZmZmZmZmClsgICAgMC4wMzg1
MThdIFN3aXRjaGluZyB0byBjbG9ja3NvdXJjZSB4ZW4KWyAgICAwLjAzOTEyNV0gcG5wOiBQblAg
QUNQSSBpbml0ClsgICAgMC4wMzkxNTZdIEFDUEk6IGJ1cyB0eXBlIHBucCByZWdpc3RlcmVkClsg
ICAgMC4wNDAzNzJdIHBucCAwMDowMDogW2J1cyAwMC1mZl0KWyAgICAwLjA0MDM3N10gcG5wIDAw
OjAwOiBbaW8gIDB4MGNmOC0weDBjZmZdClsgICAgMC4wNDAzODFdIHBucCAwMDowMDogW2lvICAw
eDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjA0MDM4NV0gcG5wIDAwOjAwOiBbaW8gIDB4MGQw
MC0weGZmZmYgd2luZG93XQpbICAgIDAuMDQwMzg4XSBwbnAgMDA6MDA6IFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjA0MDM5Ml0gcG5wIDAwOjAwOiBbbWVtIDB4Zjgw
MDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddClsgICAgMC4wNDAzOTZdIHBucCAwMDowMDogW21lbSAw
eDEwMDAwMDAwMC0weGZmZmZmZmZmZiB3aW5kb3ddClsgICAgMC4wNDA0ODBdIHBucCAwMDowMDog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBhMDMgKGFjdGl2ZSkKWyAgICAwLjA0
MDUyNV0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4MC0weDAwOWZdClsgICAgMC4wNDA1MjldIHBucCAw
MDowMTogW2lvICAweDAwMDAtMHgwMDFmXQpbICAgIDAuMDQwNTMyXSBwbnAgMDA6MDE6IFtpbyAg
MHgwMGMwLTB4MDBkZl0KWyAgICAwLjA0MDUzNl0gcG5wIDAwOjAxOiBbZG1hIDRdClsgICAgMC4w
NDA1NzZdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAyMDAg
KGFjdGl2ZSkKWyAgICAwLjA0MDYxMl0gcG5wIDAwOjAyOiBbaW8gIDB4MDBmMC0weDAwZmZdClsg
ICAgMC4wNDA2MThdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRyaWdnZXJpbmcgMSBwb2xhcml0
eSAwClsgICAgMC4wNDA2MjhdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTMgZm9y
IGdzaSAxMwpbICAgIDAuMDQwNjMyXSB4ZW46IC0tPiBwaXJxPTEzIC0+IGlycT0xMyAoZ3NpPTEz
KQpbICAgIDAuMDQwNjQyXSBwbnAgMDA6MDI6IFtpcnEgMTNdClsgICAgMC4wNDA2ODddIHBucCAw
MDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDQgKGFjdGl2ZSkKWyAg
ICAwLjA0MDcyNF0gcG5wIDAwOjAzOiBbaW8gIDB4MDA2MV0KWyAgICAwLjA0MDc2Nl0gcG5wIDAw
OjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDgwMCAoYWN0aXZlKQpbICAg
IDAuMDQwODA0XSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDcwLTB4MDA3Zl0KWyAgICAwLjA0MDgwOF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgOCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQw
ODEzXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDggZm9yIGdzaSA4ClsgICAgMC4w
NDA4MTZdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9OCAoZ3NpPTgpClsgICAgMC4wNDA4MjJdIHBu
cCAwMDowNDogW2lycSA4XQpbICAgIDAuMDQwODY1XSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMC4wNDEzMjJdIHBucCAwMDow
NTogW2lvICAweDAzZjAtMHgwM2Y1XQpbICAgIDAuMDQxMzI2XSBwbnAgMDA6MDU6IFtpbyAgMHgw
M2Y3XQpbICAgIDAuMDQxMzI5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA2IHRyaWdnZXJpbmcgMSBw
b2xhcml0eSAwClsgICAgMC4wNDEzMzVdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEg
NiBmb3IgZ3NpIDYKWyAgICAwLjA0MTMzOF0geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9
NikKWyAgICAwLjA0MTM0NF0gcG5wIDAwOjA1OiBbaXJxIDZdClsgICAgMC4wNDEzNDddIHBucCAw
MDowNTogW2RtYSAyXQpbICAgIDAuMDQxNDY4XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQ
SSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC4wNDMyNDZdIHBucCAwMDowNjog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGRpc2FibGVkKQpbICAgIDAu
MDQzNDI2XSBwbnAgMDA6MDc6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAx
IChkaXNhYmxlZCkKWyAgICAwLjA0MzcwOF0gcG5wIDAwOjA4OiBQbHVnIGFuZCBQbGF5IEFDUEkg
ZGV2aWNlLCBJRHMgUE5QMDQwMSAoZGlzYWJsZWQpClsgICAgMC4wNDM3NTNdIHBucCAwMDowOTog
W2lvICAweDA4MDAtMHgwODdmXQpbICAgIDAuMDQzNzU3XSBwbnAgMDA6MDk6IFtpbyAgMHgwODgw
LTB4MDhiZl0KWyAgICAwLjA0Mzc2Ml0gcG5wIDAwOjA5OiBbaW8gIDB4MDhjMC0weDA4ZGZdClsg
ICAgMC4wNDM3NjVdIHBucCAwMDowOTogW2lvICAweDBjMDAtMHgwYzFmXQpbICAgIDAuMDQzNzY4
XSBwbnAgMDA6MDk6IFtpbyAgMHgwY2EyLTB4MGNhN10KWyAgICAwLjA0Mzc3MV0gcG5wIDAwOjA5
OiBbaW8gIDB4MGMyMC0weDBjMmZdClsgICAgMC4wNDM3NzRdIHBucCAwMDowOTogW2lvICAweDAw
ZTAtMHgwMGVmXQpbICAgIDAuMDQzNzc4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMCB0cmlnZ2Vy
aW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQzNzg0XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5p
bmcgaXJxIDEwIGZvciBnc2kgMTAKWyAgICAwLjA0Mzc4OF0geGVuOiAtLT4gcGlycT0xMCAtPiBp
cnE9MTAgKGdzaT0xMCkKWyAgICAwLjA0Mzc5NV0gcG5wIDAwOjA5OiBbaXJxIDEwXQpbICAgIDAu
MDQzOTAzXSBzeXN0ZW0gMDA6MDk6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjA0MzkwOF0gc3lzdGVtIDAwOjA5OiBbaW8gIDB4MDg4MC0weDA4YmZdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MTJdIHN5c3RlbSAwMDowOTogW2lvICAweDA4YzAtMHgw
OGRmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMDQzOTE2XSBzeXN0ZW0gMDA6MDk6IFtpbyAg
MHgwYzAwLTB4MGMxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjA0MzkyMF0gc3lzdGVtIDAw
OjA5OiBbaW8gIDB4MGNhMi0weDBjYTddIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MjVd
IHN5c3RlbSAwMDowOTogW2lvICAweDBjMjAtMHgwYzJmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
IDAuMDQzOTMwXSBzeXN0ZW0gMDA6MDk6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ
TlAwYzAxIChhY3RpdmUpClsgICAgMC4wNDQzMDZdIHBucDogUG5QIEFDUEk6IGZvdW5kIDEwIGRl
dmljZXMKWyAgICAwLjA0NDMxMF0gQUNQSTogQUNQSSBidXMgdHlwZSBwbnAgdW5yZWdpc3RlcmVk
ClsgICAgMC4wNDQzMTZdIFBuUEJJT1M6IERpc2FibGVkClsgICAgMC4wNTk1MjJdIFBNLVRpbWVy
IGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4MHhmZmZmZmYpIC0gYWJvcnRpbmcuClsgICAg
MC4wNTk1NjhdIFBDSTogbWF4IGJ1cyBkZXB0aDogMyBwY2lfdHJ5X251bTogNApbICAgIDAuMDU5
NzIzXSBwY2kgMDAwMDowMDoxZS4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gMHhmODAwMDAwMC0w
eGY4MGZmZmZmIHByZWZdClsgICAgMC4wNTk3MzBdIHBjaSAwMDAwOjAwOjFmLjE6IEJBUiA1OiBh
c3NpZ25lZCBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0KWyAgICAwLjA1OTc0MV0gcGNpIDAw
MDA6MDA6MWYuMTogQkFSIDU6IHNldCB0byBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0gKFBD
SSBhZGRyZXNzIFsweGY4MTAwMDAwLTB4ZjgxMDAzZmZdKQpbICAgIDAuMDU5NzUzXSBwY2kgMDAw
MDowMToxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDItMDJdClsgICAgMC4wNTk3ODBdIHBjaSAw
MDAwOjAxOjFmLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjA1OTc4Nl0gcGNp
IDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgICAw
LjA1OTc5OF0gcGNpIDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZGQwMDAw
MC0weGZkZWZmZmZmXQpbICAgIDAuMDU5ODE3XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDEtMDNdClsgICAgMC4wNTk4MjJdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNTk4MzNdIHBjaSAwMDAwOjAwOjAy
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA1
OTg1Nl0gcGNpIDAwMDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAu
MDU5ODY3XSBwY2kgMDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNTk4ODddIHBjaSAwMDAwOjA0OjFmLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwNi0wNl0KWyAgICAwLjA1OTg5M10gcGNpIDAwMDA6MDQ6MWYuMDogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA1OTkwNF0gcGNpIDAwMDA6MDQ6MWYu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDcwMDAwMC0weGZkOGZmZmZmXQpbICAgIDAuMDU5
OTIzXSBwY2kgMDAwMDowMDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDQtMDZdClsgICAgMC4w
NTk5MjldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRm
ZmZdClsgICAgMC4wNTk5MzldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZmQ1MDAwMDAtMHhmZGFmZmZmZl0KWyAgICAwLjA1OTk2M10gcGNpIDAwMDA6MDg6MDguMDog
UENJIGJyaWRnZSB0byBbYnVzIDA5LTA5XQpbICAgIDAuMDU5OTk0XSBwY2kgMDAwMDowNzoxZC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDgtMDldClsgICAgMC4wNjAwMjFdIHBjaSAwMDAwOjA3OjFk
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2
MDAzMV0gcGNpIDAwMDA6MDc6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0w
eGZhZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4wNjAwNDVdIHBjaSAwMDAwOjA3OjFmLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwYS0wYV0KWyAgICAwLjA2MDA1Ml0gcGNpIDAwMDA6MDc6MWYuMDog
ICBicmlkZ2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDA2M10gcGNpIDAw
MDA6MDc6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDMwMDAwMC0weGZkM2ZmZmZmXQpb
ICAgIDAuMDYwMDgyXSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFd
ClsgICAgMC4wNjAwODhdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4
YzAwMC0weGNmZmZdClsgICAgMC4wNjAwOThdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2MDEwNl0gcGNpIDAwMDA6
MDA6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZd
ClsgICAgMC4wNjAxMjFdIHBjaSAwMDAwOjBiOjA0LjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4
ZjgwMDAwMDAtMHhmODAxZmZmZiBwcmVmXQpbICAgIDAuMDYwMTI1XSBwY2kgMDAwMDowMDoxZS4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMGItMGJdClsgICAgMC4wNjAxMzFdIHBjaSAwMDAwOjAwOjFl
LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZdClsgICAgMC4wNjAxNDNdIHBj
aSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmIwMDAwMDAtMHhmY2ZmZmZm
Zl0KWyAgICAwLjA2MDE1Ml0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhmODAwMDAwMC0weGY4MGZmZmZmIHByZWZdClsgICAgMC4wNjAyNzVdIHBjaSAwMDAwOjAwOjFl
LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDAuMDYwMjgzXSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDAgW2lvICAweDAwMDAtMHhmZmZmXQpbICAgIDAuMDYwMjg3XSBwY2lf
YnVzIDAwMDA6MDA6IHJlc291cmNlIDEgW21lbSAweDAwMDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAg
IDAuMDYwMjkxXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZm
XQpbICAgIDAuMDYwMjk1XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweGZkYjAw
MDAwLTB4ZmRlZmZmZmZdClsgICAgMC4wNjAyOTldIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2Ug
MCBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNjAzMDJdIHBjaV9idXMgMDAwMDowMzogcmVz
b3VyY2UgMSBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA2MDMwNl0gcGNpX2J1
cyAwMDAwOjA0OiByZXNvdXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA2MDMxMF0g
cGNpX2J1cyAwMDAwOjA0OiByZXNvdXJjZSAxIFttZW0gMHhmZDUwMDAwMC0weGZkYWZmZmZmXQpb
ICAgIDAuMDYwMzEzXSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDEgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNjAzMTddIHBjaV9idXMgMDAwMDowNjogcmVzb3VyY2UgMCBb
aW8gIDB4ZDAwMC0weGRmZmZdClsgICAgMC4wNjAzMjFdIHBjaV9idXMgMDAwMDowNjogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZmQ3MDAwMDAtMHhmZDhmZmZmZl0KWyAgICAwLjA2MDMyNV0gcGNpX2J1cyAw
MDAwOjA3OiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDMyOF0gcGNp
X2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxIFttZW0gMHhmZDEwMDAwMC0weGZkNGZmZmZmXQpbICAg
IDAuMDYwMzMyXSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4
ZmFmZmZmZmYgcHJlZl0KWyAgICAwLjA2MDMzNl0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAx
IFttZW0gMHhmZDQwMDAwMC0weGZkNGZmZmZmXQpbICAgIDAuMDYwMzM5XSBwY2lfYnVzIDAwMDA6
MDg6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4ZmFmZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICAwLjA2MDM0M10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2Zm
Zl0KWyAgICAwLjA2MDM0N10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAxIFttZW0gMHhmZDMw
MDAwMC0weGZkM2ZmZmZmXQpbICAgIDAuMDYwMzUxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNl
IDAgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDAuMDYwMzU0XSBwY2lfYnVzIDAwMDA6MGI6IHJl
c291cmNlIDEgW21lbSAweGZiMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4wNjAzNThdIHBjaV9i
dXMgMDAwMDowYjogcmVzb3VyY2UgMiBbbWVtIDB4ZjgwMDAwMDAtMHhmODBmZmZmZiBwcmVmXQpb
ICAgIDAuMDYwMzYxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHhm
ZmZmXQpbICAgIDAuMDYwMzY1XSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDUgW21lbSAweDAw
MDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAgIDAuMDYwNTgwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDIKWyAgICAwLjA2MDczNF0gSVAgcm91dGUgY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjA2MTM3Ml0gVENQIGVz
dGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBi
eXRlcykKWyAgICAwLjA2MjI2N10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjA2Mjc5NV0gVENQOiBIYXNoIHRhYmxlcyBj
b25maWd1cmVkIChlc3RhYmxpc2hlZCAxMzEwNzIgYmluZCA2NTUzNikKWyAgICAwLjA2Mjc5OV0g
VENQIHJlbm8gcmVnaXN0ZXJlZApbICAgIDAuMDYyODA3XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVz
OiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MjgyOV0gVURQLUxpdGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MzEy
N10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4wNjMyODldIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC4wNjMzMTNd
IHhlbjogLS0+IHBpcnE9MTYgLT4gaXJxPTE2IChnc2k9MTYpClsgICAgMC4wNjMzMjldIHBjaSAw
MDAwOjAwOjFkLjA6IFBDSSBJTlQgQSAtPiBHU0kgMTYgKGxldmVsLCBsb3cpIC0+IElSUSAxNgpb
ICAgIDAuMDYzMzY2XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgSU5UIEEgZGlzYWJsZWQKWyAgICAw
LjA2MzQ5OF0gcGNpIDAwMDA6MGI6MDQuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjA2MzUw
NV0gUENJOiBDTFMgNjQgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAwLjA2MzU5Nl0gVW5wYWNraW5n
IGluaXRyYW1mcy4uLgpbICAgIDAuMTk2MzQ2XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDI0NDky
ayBmcmVlZApbICAgIDAuMjE5NjUwXSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc29ja2V0
IChkaXNhYmxlZCkKWyAgICAwLjIxOTY3OF0gdHlwZT0yMDAwIGF1ZGl0KDEzMzkzNTAyMTMuMjg5
OjEpOiBpbml0aWFsaXplZApbICAgIDAuMjQ5OTM5XSBoaWdobWVtIGJvdW5jZSBwb29sIHNpemU6
IDY0IHBhZ2VzClsgICAgMC4yNDk5NDddIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6
ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMC4yNTA1MzRdIFZGUzogRGlzayBxdW90YXMg
ZHF1b3RfNi41LjIKWyAgICAwLjI1MDYwN10gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAxMDI0IChvcmRlciAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMjUwNzI1XSBtc2dtbmkgaGFzIGJl
ZW4gc2V0IHRvIDEyMjUKWyAgICAwLjI1MTIwN10gYWxnOiBObyB0ZXN0IGZvciBzdGRybmcgKGty
bmcpClsgICAgMC4yNTEyOTBdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIg
dmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpClsgICAgMC4yNTEyOTddIGlvIHNjaGVkdWxl
ciBub29wIHJlZ2lzdGVyZWQKWyAgICAwLjI1MTMwMF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQKWyAgICAwLjI1MTM2Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZh
dWx0KQpbICAgIDAuMjUxNjY0XSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZl
cnNpb246IDAuNQpbICAgIDAuMjUxNzA5XSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENv
bnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgIDAuMjUxNzEzXSBhY3BpcGhwOiBBQ1BJ
IEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUKWyAgICAwLjI1MjIy
OV0gRVJTVDogVGFibGUgaXMgbm90IGZvdW5kIQpbICAgIDAuMjUyMjMyXSBHSEVTOiBIRVNUIGlz
IG5vdCBlbmFibGVkIQpbICAgIDAuMjUyMzg0XSBpc2FwbnA6IFNjYW5uaW5nIGZvciBQblAgY2Fy
ZHMuLi4KWyAgICAwLjYwOTg0OF0gaXNhcG5wOiBObyBQbHVnICYgUGxheSBkZXZpY2UgZm91bmQK
WyAgICAwLjYxMDgyOF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNo
YXJpbmcgZW5hYmxlZApbICAgIDAuNjEyODY2XSBzZXJpYWwgMDA6MDY6IFtpbyAgMHgwM2Y4LTB4
MDNmZl0KWyAgICAwLjYxMjk4MF0gc2VyaWFsIDAwOjA2OiBbaW8gIDB4MDNlOC0weDAzZWZdClsg
ICAgMC42MTMwODFdIHNlcmlhbCAwMDowNjogW2lvICAweDAxMDgtMHgwMTBmXQpbICAgIDAuNjEz
MjkwXSBzZXJpYWwgMDA6MDY6IFtpcnEgMTJdClsgICAgMC42MTM5MjNdIHNlcmlhbCAwMDowNjog
YWN0aXZhdGVkClsgICAgMC42MzUwMjldIDAwOjA2OiB0dHlTMCBhdCBJL08gMHgxMDggKGlycSA9
IDEyKSBpcyBhIDE2NTUwQQpbICAgIDAuNjY4MTA4XSBzZXJpYWwgMDA6MDc6IFtpbyAgMHgwMmY4
LTB4MDJmZl0KWyAgICAwLjY2ODI1N10gc2VyaWFsIDAwOjA3OiBbaXJxIDNdClsgICAgMC42Njg5
MDldIHNlcmlhbCAwMDowNzogYWN0aXZhdGVkClsgICAgMC42ODk5NzFdIDAwOjA3OiB0dHlTMSBh
dCBJL08gMHgyZjggKGlycSA9IDMpIGlzIGEgMTY1NTBBClsgICAgMC43MjAzNzNdIExpbnV4IGFn
cGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAuNzIwNzUyXSBpODA0MjogUE5QOiBObyBQUy8y
IGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgMC43MjMwMTld
IHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAwLjcyMzAzMl0g
c2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKWyAgICAwLjcyMzMzMF0g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAwLjcy
MzQzOV0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgMC43MjM2ODVd
IHJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsg
ICAgMC43MjM3MzldIHJ0YzA6IGFsYXJtcyB1cCB0byBvbmUgZGF5LCB5M2ssIDI0MiBieXRlcyBu
dnJhbQpbICAgIDAuNzI0MjAwXSBUQ1AgY3ViaWMgcmVnaXN0ZXJlZApbICAgIDAuNzI0MzgwXSBO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgMC43MjUzNDBdIE1vYmlsZSBJ
UHY2ClsgICAgMC43MjUzNDVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAg
ICAwLjcyNTM1M10gUmVnaXN0ZXJpbmcgdGhlIGRuc19yZXNvbHZlciBrZXkgdHlwZQpbICAgIDAu
NzI1Mzk0XSBVc2luZyBJUEkgTm8tU2hvcnRjdXQgbW9kZQpbICAgIDAuNzI1Njk5XSBQTTogSGli
ZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAgICAw
LjcyNTcxOF0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxClsgICAgMC43MjY0MTFdIHJ0
Y19jbW9zIDAwOjA0OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDEyLTA2LTEwIDE3OjQzOjMz
IFVUQyAoMTMzOTM1MDIxMykKWyAgICAwLjcyNjQ3MF0gSW5pdGlhbGl6aW5nIG5ldHdvcmsgZHJv
cCBtb25pdG9yIHNlcnZpY2UKWyAgICAwLjcyNjY2OV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1l
bW9yeTogNDM2ayBmcmVlZApbICAgIDAuNzI4OTI5XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJu
ZWwgdGV4dDogMjkyOGsKWyAgICAwLjcyOTYzMV0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVs
IHJlYWQtb25seSBkYXRhOiAxMDg4awpbICAgIDAuNzk4MjA0XSB1ZGV2WzYxXTogc3RhcnRpbmcg
dmVyc2lvbiAxNjQKWyAgICAwLjkwNTM0MF0gRmxvcHB5IGRyaXZlKHMpOiBmZDAgaXMgMS40NE0K
WyAgICAwLjkyMTk2OV0gRkRDIDAgaXMgYSBOYXRpb25hbCBTZW1pY29uZHVjdG9yIFBDODczMDYK
WyAgICAwLjk4MTU5MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JmcwpbICAgIDAuOTgxNjU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGh1YgpbICAgIDAuOTg4NzAzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJp
dmVyIHVzYgpbICAgIDAuOTkxNTk1XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3Qg
Q29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMC45OTQzOTldIHVoY2lfaGNkOiBVU0IgVW5p
dmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgICAgMC45OTQ1NjZdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC45OTQ1
OTBdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTYgZm9yIGdzaSAxNgpbICAgIDAu
OTk0NTk2XSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0xNiAoZ3NpPTE2KQpbICAgIDAuOTk0NjA0
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgMC45OTQ2MTVdIHVoY2lfaGNkIDAwMDA6
MDA6MWQuMDogUENJIElOVCBBIC0+IEdTSSAxNiAobGV2ZWwsIGxvdykgLT4gSVJRIDE2ClsgICAg
MC45OTQ2NTVdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRv
IDY0ClsgICAgMC45OTQ2NjZdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogVUhDSSBIb3N0IENvbnRy
b2xsZXIKWyAgICAwLjk5NDc1NF0gdWhjaV9oY2QgMDAwMDowMDoxZC4wOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKWyAgICAwLjk5NDkwMV0gdWhjaV9oY2Qg
MDAwMDowMDoxZC4wOiBpcnEgMTYsIGlvIGJhc2UgMHgwMDAwYWNlMApbICAgIDAuOTk1MDMwXSB1
c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0w
MDAxClsgICAgMC45OTUwMzhdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9
MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDAuOTk1MDQzXSB1c2IgdXNiMTogUHJv
ZHVjdDogVUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAwLjk5NTA0OF0gdXNiIHVzYjE6IE1hbnVm
YWN0dXJlcjogTGludXggMy4yLjAtMC5icG8uMi02ODYtcGFlIHVoY2lfaGNkClsgICAgMC45OTUw
NTZdIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MWQuMApbICAgIDEuMDAwODcyXSBl
MTAwMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4yMS1r
OC1OQVBJClsgICAgMS4wMDA4NzldIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwNiBJbnRl
bCBDb3Jwb3JhdGlvbi4KWyAgICAxLjAwMDk2Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjggdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjAwMTAyMV0geGVuOiAtLT4gcGlycT0yOCAtPiBp
cnE9MjggKGdzaT0yOCkKWyAgICAxLjAwMTA1NF0gZTEwMDAgMDAwMDowMzowMS4wOiBQQ0kgSU5U
IEEgLT4gR1NJIDI4IChsZXZlbCwgbG93KSAtPiBJUlEgMjgKWyAgICAxLjAwNTQxMF0gaHViIDEt
MDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjAwNTQyOV0gaHViIDEtMDoxLjA6IDIgcG9ydHMg
ZGV0ZWN0ZWQKWyAgICAxLjA1OTY4NV0gYWNlbmljLmM6IHYwLjkyIDA4LzA1LzIwMDIgIEplcyBT
b3JlbnNlbiwgbGludXgtYWNlbmljQFN1blNJVEUuZGsKWyAgICAxLjA1OTY4OV0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh0dHA6Ly9ob21lLmNlcm4uY2gvfmplcy9naWdlL2FjZW5pYy5o
dG1sClsgICAgMS4wNTk3MTNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDcyIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMS4wNTk3NDFdIHhlbjogLS0+IHBpcnE9NzIgLT4gaXJxPTcyIChnc2k9
NzIpClsgICAgMS4wNTk3NTZdIGFjZW5pYyAwMDAwOjA1OjA0LjA6IFBDSSBJTlQgQSAtPiBHU0kg
NzIgKGxldmVsLCBsb3cpIC0+IElSUSA3MgpbICAgIDEuMDU5ODIzXSAwMDAwOjA1OjA0LjA6IE5l
dEdlYXIgR0E2MjAgR2lnYWJpdCBFdGhlcm5ldCBhdCAweGZkOWZjMDAwLCBpcnEgNzIKWyAgICAx
LjA1OTkzMF0gICBUaWdvbiBJSSAoUmV2LiA2KSwgRmlybXdhcmU6IDAuMC4wLCBNQUM6IDAwOjAy
OmUzOjAwOjIxOjJmClsgICAgMS4wNjQ4MjRdICAgUENJIGJ1cyB3aWR0aDogNjQgYml0cywgc3Bl
ZWQ6IDY2TUh6LCBsYXRlbmN5OiA2NCBjbGtzClsgICAgMS4wNjQ4MzRdICAgRGlzYWJsaW5nIFBD
SSBtZW1vcnkgd3JpdGUgYW5kIGludmFsaWRhdGUKWyAgICAxLjA2NTEyM10gU0NTSSBzdWJzeXN0
ZW0gaW5pdGlhbGl6ZWQKWyAgICAxLjA3NjQ4NV0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQu
ClsgICAgMS4wNzc5NjRdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogdmVyc2lvbiAyLjYKWyAgICAx
LjA3Nzk5N10geGVuOiByZWdpc3RlcmluZyBnc2kgMTQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMS4wNzgwMzddIHhlbjogLS0+IHBpcnE9MTQ4IC0+IGlycT0xNDggKGdzaT0xNDgpClsg
ICAgMS4wNzgwNTVdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogUENJIElOVCBBIC0+IEdTSSAxNDgg
KGxldmVsLCBsb3cpIC0+IElSUSAxNDgKWyAgICAxLjA3ODI0NF0gc2F0YV92aWEgMDAwMDowYTow
Ny4wOiByb3V0ZWQgdG8gaGFyZCBpcnEgbGluZSA0ClsgICAgMS4wNzk0ODRdIHNjc2kwIDogc2F0
YV92aWEKWyAgICAxLjA3OTg4MV0gc2NzaTEgOiBzYXRhX3ZpYQpbICAgIDEuMDgxNDUzXSBzY3Np
MiA6IHNhdGFfdmlhClsgICAgMS4wODE2MTddIGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIHBvcnQg
aTE2QDB4Y2NmMCBibWRtYSAweGNjNjAgaXJxIDE0OApbICAgIDEuMDgxNjI3XSBhdGEyOiBTQVRB
IG1heCBVRE1BLzEzMyBwb3J0IGkxNkAweGNjZDAgYm1kbWEgMHhjYzY4IGlycSAxNDgKWyAgICAx
LjA4MTYzM10gYXRhMzogUEFUQSBtYXggVURNQS8xMzMgcG9ydCBpMTZAMHhjY2IwIGJtZG1hIDB4
Y2M3MCBpcnEgMTQ4ClsgICAgMS4xNDMzMjldIDAwMDA6MDU6MDQuMDogRmFpbGVkIHRvIGxvYWQg
ZmlybXdhcmUgImFjZW5pYy90ZzIuYmluIgpbICAgIDEuMjc3OTk0XSBhdGFfcGlpeCAwMDAwOjAw
OjFmLjE6IHZlcnNpb24gMi4xMwpbICAgIDEuMjc4MDI0XSBhdGFfcGlpeCAwMDAwOjAwOjFmLjE6
IGVuYWJsaW5nIGRldmljZSAoMDAwNSAtPiAwMDA3KQpbICAgIDEuMjc4MDQwXSBhdGFfcGlpeCAw
MDAwOjAwOjFmLjE6IGNhbid0IGRlcml2ZSByb3V0aW5nIGZvciBQQ0kgSU5UIEEKWyAgICAxLjI3
ODE1NV0gYXRhX3BpaXggMDAwMDowMDoxZi4xOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQK
WyAgICAxLjI3OTIyMl0gc2NzaTMgOiBhdGFfcGlpeApbICAgIDEuMjc5NDQ2XSBzY3NpNCA6IGF0
YV9waWl4ClsgICAgMS4yNzk1ODJdIGF0YTQ6IFBBVEEgbWF4IFVETUEvMTAwIGNtZCAweDFmMCBj
dGwgMHgzZjYgYm1kbWEgMHhmYzAwIGlycSAxNApbICAgIDEuMjc5NTkwXSBhdGE1OiBQQVRBIG1h
eCBVRE1BLzEwMCBjbWQgMHgxNzAgY3RsIDB4Mzc2IGJtZG1hIDB4ZmMwOCBpcnEgMTUKWyAgICAx
LjI4MjYxMF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgwOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkg
MDA6MDY6NWI6ZmQ6YzI6ZjAKWyAgICAxLjI4MjYyNF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgw
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjI4MjY4Ml0geGVu
OiByZWdpc3RlcmluZyBnc2kgODAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjI4Mjcw
Nl0geGVuOiAtLT4gcGlycT04MCAtPiBpcnE9ODAgKGdzaT04MCkKWyAgICAxLjI4MjcxOF0gZTEw
MDAgMDAwMDowNjowMy4wOiBQQ0kgSU5UIEEgLT4gR1NJIDgwIChsZXZlbCwgbG93KSAtPiBJUlEg
ODAKWyAgICAxLjMxNjA1OF0gdXNiIDEtMTogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNlIG51bWJl
ciAyIHVzaW5nIHVoY2lfaGNkClsgICAgMS40MDAxNjhdIGF0YTE6IFNBVEEgbGluayB1cCAxLjUg
R2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzEwKQpbICAgIDEuNDA5NTE4XSBhdGExLjAwOiBB
VEEtNzogTWF4dG9yIDZCMTYwTTAsIEJBTkMxQjcwLCBtYXggVURNQS8xMzMKWyAgICAxLjQwOTUy
NF0gYXRhMS4wMDogMzIwMTczMDU2IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAobm90IHVz
ZWQpClsgICAgMS40MjU1MDhdIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAg
MS40MjU3MjhdIHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgTWF4dG9y
IDZCMTYwTTAgICBCQU5DIFBROiAwIEFOU0k6IDUKWyAgICAxLjU0NDQxNF0gYXRhNC4wMTogTk9E
RVYgYWZ0ZXIgcG9sbGluZyBkZXRlY3Rpb24KWyAgICAxLjU1MjQzNV0gYXRhNC4wMDogQVRBUEk6
IFNBTVNVTkcgQ0QtUk9NIFNOLTEyNCwgTjEwMiwgbWF4IFVETUEvMzMKWyAgICAxLjU2NzkxOF0g
dXNiIDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTEyNDEsIGlkUHJvZHVjdD0x
NTAzClsgICAgMS41Njc5MjRdIHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0x
LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wClsgICAgMS41Njc5MjddIHVzYiAxLTE6IFByb2R1
Y3Q6IFVTQiBLZXlib2FyZApbICAgIDEuNTY3OTMwXSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6Clsg
ICAgMS41Njg0ODZdIGF0YTQuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMzMKWyAgICAxLjU5ODc1
M10gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkgMDA6MDQ6
MjM6YWM6OTA6MTAKWyAgICAxLjU5ODc2NV0gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiBJbnRl
bChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjU5ODgxNl0geGVuOiByZWdp
c3RlcmluZyBnc2kgODEgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjU5ODg1M10geGVu
OiAtLT4gcGlycT04MSAtPiBpcnE9ODEgKGdzaT04MSkKWyAgICAxLjU5ODg4MV0gZTEwMDAgMDAw
MDowNjowMy4xOiBQQ0kgSU5UIEIgLT4gR1NJIDgxIChsZXZlbCwgbG93KSAtPiBJUlEgODEKWyAg
ICAxLjYzMjQwNF0gaW5wdXQ6ICAgVVNCIEtleWJvYXJkIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDoxZC4wL3VzYjEvMS0xLzEtMToxLjAvaW5wdXQvaW5wdXQwClsgICAgMS42MzI3NThd
IGdlbmVyaWMtdXNiIDAwMDM6MTI0MToxNTAzLjAwMDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQg
djEuMTAgS2V5Ym9hcmQgWyAgVVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxZC4wLTEvaW5w
dXQwClsgICAgMS43MjEzMjVdIGlucHV0OiAgIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kw
MDAwOjAwLzAwMDA6MDA6MWQuMC91c2IxLzEtMS8xLTE6MS4xL2lucHV0L2lucHV0MQpbICAgIDEu
NzIxNjcwXSBnZW5lcmljLXVzYiAwMDAzOjEyNDE6MTUwMy4wMDAyOiBpbnB1dCxoaWRyYXcxOiBV
U0IgSElEIHYxLjEwIERldmljZSBbICBVU0IgS2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjFkLjAt
MS9pbnB1dDEKWyAgICAxLjcyMTkyN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciB1c2JoaWQKWyAgICAxLjcyMTkzMl0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVy
ClsgICAgMS43NDQxNDddIGF0YTI6IFNBVEEgbGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMg
U0NvbnRyb2wgMzEwKQpbICAgIDEuNzUyNjY1XSBhdGEyLjAwOiBBVEEtODogU0FNU1VORyBIRDUw
MUxKLCBDUjEwMC0xMiwgbWF4IFVETUE3ClsgICAgMS43NTI2NzFdIGF0YTIuMDA6IDk3Njc3MzE2
OCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAwLzMyKQpbICAgIDEuNzYwNjUy
XSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDEuNzYwOTA5XSBzY3NpIDE6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFNBTVNVTkcgSEQ1MDFMSiAgQ1IxMCBQ
UTogMCBBTlNJOiA1ClsgICAgMS45MDY1MzFdIGUxMDAwIDAwMDA6MDY6MDMuMTogZXRoMjogKFBD
SS1YOjEzM01Iejo2NC1iaXQpIDAwOjA0OjIzOmFjOjkwOjExClsgICAgMS45MDY1MzhdIGUxMDAw
IDAwMDA6MDY6MDMuMTogZXRoMjogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9u
ClsgICAgMS45MzAzNjddIHNjc2kgMzowOjA6MDogQ0QtUk9NICAgICAgICAgICAgU0FNU1VORyAg
Q0QtUk9NIFNOLTEyNCAgICBOMTAyIFBROiAwIEFOU0k6IDUKWyAgICAxLjk2MTYyMV0gc2QgMDow
OjA6MDogW3NkYV0gMzIwMTczMDU2IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMTYzIEdCLzE1
MiBHaUIpClsgICAgMS45NjE3MDJdIHNkIDE6MDowOjA6IFtzZGJdIDk3Njc3MzE2OCA1MTItYnl0
ZSBsb2dpY2FsIGJsb2NrczogKDUwMCBHQi80NjUgR2lCKQpbICAgIDEuOTYxODc3XSBzZCAwOjA6
MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxODg2XSBzZCAwOjA6MDow
OiBbc2RhXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYxOTY1XSBzZCAxOjA6MDow
OiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxOTc5XSBzZCAxOjA6MDowOiBb
c2RiXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYyMDA3XSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBz
dXBwb3J0IERQTyBvciBGVUEKWyAgICAxLjk2MjA4M10gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUg
Y2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8g
b3IgRlVBClsgICAgMS45OTA0MDZdICBzZGI6IHNkYjEKWyAgICAxLjk5MTIxMl0gc2QgMTowOjA6
MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMi4wMTc0NDddICBzZGE6IHNkYTEgc2Rh
MiA8IHNkYTUgPgpbICAgIDIuMDE4NTE3XSBzZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJ
IGRpc2sKWyAgICAyLjAyNTA0MV0gc3IwOiBzY3NpMy1tbWMgZHJpdmU6IDI0eC8yNHggY2Qvcncg
eGEvZm9ybTIgY2RkYSB0cmF5ClsgICAgMi4wMjUwNTJdIGNkcm9tOiBVbmlmb3JtIENELVJPTSBk
cml2ZXIgUmV2aXNpb246IDMuMjAKWyAgICAyLjAyNjI0M10gc3IgMzowOjA6MDogQXR0YWNoZWQg
c2NzaSBDRC1ST00gc3IwClsgICAgMi4wNDA3MTRdIHNkIDA6MDowOjA6IEF0dGFjaGVkIHNjc2kg
Z2VuZXJpYyBzZzAgdHlwZSAwClsgICAgMi4wNDA5MjldIHNkIDE6MDowOjA6IEF0dGFjaGVkIHNj
c2kgZ2VuZXJpYyBzZzEgdHlwZSAwClsgICAgMi4wNDEwNzVdIHNyIDM6MDowOjA6IEF0dGFjaGVk
IHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSA1ClsgICAgMi40NzgzNzZdIGRldmljZS1tYXBwZXI6IHVl
dmVudDogdmVyc2lvbiAxLjAuMwpbICAgIDIuNDc4NTg4XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDog
NC4yMi4wLWlvY3RsICgyMDExLTEwLTE5KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNv
bQpbICAgIDIuNTAyODM1XSBQTTogU3RhcnRpbmcgbWFudWFsIHJlc3VtZSBmcm9tIGRpc2sKWyAg
ICAyLjUwMjg0M10gUE06IEhpYmVybmF0aW9uIGltYWdlIHBhcnRpdGlvbiA4OjUgcHJlc2VudApb
ICAgIDIuNTAyODQ2XSBQTTogTG9va2luZyBmb3IgaGliZXJuYXRpb24gaW1hZ2UuClsgICAgMi41
MDMyNjRdIFBNOiBJbWFnZSBub3QgZm91bmQgKGNvZGUgLTIyKQpbICAgIDIuNTAzMjY4XSBQTTog
SGliZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAg
ICAyLjU3NTIyMV0ga2pvdXJuYWxkIHN0YXJ0aW5nLiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25k
cwpbICAgIDIuNTc1MzAxXSBFWFQzLWZzIChzZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGgg
b3JkZXJlZCBkYXRhIG1vZGUKWyAgICA0LjE1MTkxNl0gdWRldlsyOTZdOiBzdGFydGluZyB2ZXJz
aW9uIDE2NApbICAgIDQuNTM3ODg0XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250
cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKWyAgICA0LjYwMDE0M10gSW50ZWwgODI4MDIgUk5H
IGRldGVjdGVkClsgICAgNC42MzQ4ODVdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZpY2VzL3Bs
YXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDIKWyAgICA0LjcwNDg0Ml0gZGNkYmFzIGRjZGJhczog
RGVsbCBTeXN0ZW1zIE1hbmFnZW1lbnQgQmFzZSBEcml2ZXIgKHZlcnNpb24gNS42LjAtMy4yKQpb
ICAgIDQuODAwNzI5XSBFREFDIE1DOiBWZXI6IDIuMS4wClsgICAgNC44MDU4NzFdIEVEQUMgZTd4
eHg6IGVycm9yIHJlcG9ydGluZyBkZXZpY2Ugbm90IGZvdW5kOnZlbmRvciA4MDg2IGRldmljZSAw
eDI1NDEgKGJyb2tlbiBCSU9TPykKWyAgICA0Ljg1MDEyOV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBh
cyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDMKWyAgICA0Ljg1
MDMyMF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgIDQuODU2Njc4XSBwYXJwb3J0X3Bj
IDAwOjA4OiBbaW8gIDB4MDM3OC0weDAzN2ZdClsgICAgNC44NTY2OTRdIHBhcnBvcnRfcGMgMDA6
MDg6IFtpbyAgMHgwNzc4LTB4MDc3Zl0KWyAgICA0Ljg1Njk0N10gcGFycG9ydF9wYyAwMDowODog
W2lycSA3XQpbICAgIDQuODU2OTU2XSBwYXJwb3J0X3BjIDAwOjA4OiBbZG1hIDE4NDQ2NzQ0MDcz
NzA5NTUxNjE1IGRpc2FibGVkXQpbICAgIDQuODU4Nzg4XSBwYXJwb3J0X3BjIDAwOjA4OiBhY3Rp
dmF0ZWQKWyAgICA0Ljg1ODc5OF0gcGFycG9ydF9wYyAwMDowODogcmVwb3J0ZWQgYnkgUGx1ZyBh
bmQgUGxheSBBQ1BJClsgICAgNC44NTkxMDVdIHBhcnBvcnQwOiBQQy1zdHlsZSBhdCAweDM3OCAo
MHg3NzgpLCBpcnEgNyBbUENTUFAsVFJJU1RBVEUsRVBQXQpbICAgIDUuMDI3NzMxXSBFcnJvcjog
RHJpdmVyICdwY3Nwa3InIGlzIGFscmVhZHkgcmVnaXN0ZXJlZCwgYWJvcnRpbmcuLi4KWyAgICA2
LjEyNjUxMV0gQWRkaW5nIDY1MjI4NzZrIHN3YXAgb24gL2Rldi9zZGE1LiAgUHJpb3JpdHk6LTEg
ZXh0ZW50czoxIGFjcm9zczo2NTIyODc2awpbICAgIDYuMzQ2MjY1XSBFWFQzLWZzIChzZGExKTog
dXNpbmcgaW50ZXJuYWwgam91cm5hbApbICAgIDYuNjI4ODMxXSBsb29wOiBtb2R1bGUgbG9hZGVk
ClsgICAgOC43Mjg3NTRdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsgaXMgbm90IHJl
YWR5ClsgICAgOC43MzI0NzddIGUxMDAwOiBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1
bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJYL1RYClsgICAgOC43MzI3NDJdIEFERFJDT05GKE5F
VERFVl9DSEFOR0UpOiBldGgwOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgICA5LjQ0MjQxMl0gRXZl
bnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpbICAgMTAuMDQzNTY4XSBYRU5CVVM6IFVuYWJs
ZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTAuMDQ0MDYwXSBYRU5CVVM6IFVuYWJsZSB0byByZWFk
IGNwdSBzdGF0ZQpbICAgMTAuMDQ0NDc3XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0
ZQpbICAgMTAuMDQ0ODczXSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTMu
ODU3MDE5XSBCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZApbICAgMTQuMzY0NDg5XSBBRERS
Q09ORihORVRERVZfVVApOiBwZXRoMDogbGluayBpcyBub3QgcmVhZHkKWyAgIDE2LjM3MjM5OF0g
ZTEwMDA6IHBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENv
bnRyb2w6IFJYL1RYClsgICAxNi4zNzI2NjRdIEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBwZXRo
MDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAxNi40Mjc4NjRdIGRldmljZSBwZXRoMCBlbnRlcmVk
IHByb21pc2N1b3VzIG1vZGUKWyAgIDE2LjQ4NDkwNV0gZXRoMDogcG9ydCAxKHBldGgwKSBlbnRl
cmluZyBmb3J3YXJkaW5nIHN0YXRlClsgICAxNi40ODQ5MTVdIGV0aDA6IHBvcnQgMShwZXRoMCkg
ZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpbICAgMjYuNTcyMDQzXSBwZXRoMDogbm8gSVB2NiBy
b3V0ZXJzIHByZXNlbnQKWyAgIDI2Ljk1NjAyN10gZXRoMDogbm8gSVB2NiByb3V0ZXJzIHByZXNl
bnQ=
--047d7b33cf6c2a079904c2266f46
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7b33cf6c2a079904c2266f46--


From xen-users-bounces@lists.xen.org Mon Jun 11 09:54:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:54:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se1Ix-0002nJ-JJ; Mon, 11 Jun 2012 09:52:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SdrO7-00086p-6y
	for xen-users@lists.xen.org; Sun, 10 Jun 2012 23:17:39 +0000
Received: from [85.158.143.35:46568] by server-3.bemta-4.messagelabs.com id
	F0/2C-29237-21B25DF4; Sun, 10 Jun 2012 23:17:38 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-13.tower-21.messagelabs.com!1339370255!14650407!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16340 invoked from network); 10 Jun 2012 23:17:37 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Jun 2012 23:17:37 -0000
Received: by pbbro12 with SMTP id ro12so4995391pbb.32
	for <xen-users@lists.xen.org>; Sun, 10 Jun 2012 16:17:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=rqI2teDivdDAu2Upey4eA7MeLi1SBKceOmmZ1mME/WA=;
	b=W/As0Cjp6FscjusWTTvOvQB3lMo9n1+wU77x6Fy/wpddYmbrpO6zFbcceUR42trBcw
	st8SPkMDFWdWWNCzx+wmD4q9L3V1bGY0Gso77soc+yGInr3ecCJmx2THSGej7groasTX
	91m7rwlbJ1LlF7rDhYalfW1w/N1cZDnSzKzZXu39zRix6MTxITPeQez9s3lyHvbKNUWC
	lPkIKGmuhD6N8w6X2lwW5thjzNs07C3sEnt2jNUGiGbhDX08UVWUcxooh4xs1gR5PWnX
	Mxtf1U+/Y0K4q55pSwZhoGSuS+7P5zbv20uKK5oUyoHY316wqBNSYeViMt3UD4hM5ttR
	jhYA==
MIME-Version: 1.0
Received: by 10.68.232.232 with SMTP id tr8mr20102938pbc.73.1339370236413;
	Sun, 10 Jun 2012 16:17:16 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Sun, 10 Jun 2012 16:17:15 -0700 (PDT)
Date: Mon, 11 Jun 2012 01:17:15 +0200
Message-ID: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=047d7b33cf6c2a079904c2266f46
X-Gm-Message-State: ALoCoQmnkhXHqFYOjJcRj6V/HlNKKskC14V9N77ELfwAIbFzl6ozaW9iUSSWcYo/IE7Qcd37o4h5
X-Mailman-Approved-At: Mon, 11 Jun 2012 09:52:56 +0000
Subject: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7b33cf6c2a079904c2266f46
Content-Type: text/plain; charset=ISO-8859-1

When booting with the xen/hypervisor kernel the system hangs with i/o
errors thrown in console. The standard kernel is working fine and the
disk has been tested and swapped.
Errors include:
ata1.00: failed command: READ DMA
task xend:1404 blocked for more than 120 seconds
Buffer I/O error on device sda1
end_request: I/O error, dev sda

--047d7b33cf6c2a079904c2266f46
Content-Type: application/octet-stream; name="dmesg.20120610"
Content-Disposition: attachment; filename="dmesg.20120610"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3aqgelw0

cm9vdEBuZWhhbGVtOn4jIGRtZXNnClsgICAgMC4wMDAwMDBdIFJlc2VydmluZyB2aXJ0dWFsIGFk
ZHJlc3Mgc3BhY2UgYWJvdmUgMHhmNTgwMDAwMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBz
dWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4yLjAtMC5icG8uMi02ODYt
cGFlIChEZWJpYW4gMy4yLjE4LTF+YnBvNjArMSkgKGRlYmlhbi1rZXJuZWxAbGlzdHMuZGViaWFu
Lm9yZykgKGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4gNC40LjUtOCkgKSAjMSBTTVAgU3VuIEp1
biAzIDIyOjIxOjE5IFVUQyAyMDEyClsgICAgMC4wMDAwMDBdIEZyZWVpbmcgIGEwLTEwMCBwZm4g
cmFuZ2U6IDk2IHBhZ2VzIGZyZWVkClsgICAgMC4wMDAwMDBdIDEtMSBtYXBwaW5nIG9uIGEwLT4x
MDAKWyAgICAwLjAwMDAwMF0gMS0xIG1hcHBpbmcgb24gZjdmZDAtPjEwMDAwMApbICAgIDAuMDAw
MDAwXSBSZWxlYXNlZCA5NiBwYWdlcyBvZiB1bnVzZWQgbWVtb3J5ClsgICAgMC4wMDAwMDBdIFNl
dCAzMjkxMiBwYWdlKHMpIHRvIDEtMSBtYXBwaW5nClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlk
ZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDAwMDAwMDAw
MCAtIDAwMDAwMDAwMDAwYTAwMDAgKHVzYWJsZSkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAw
MDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAg
WGVuOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBmN2ZkMDAwMCAodXNhYmxlKQpbICAgIDAu
MDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmQwMDAwIC0gMDAwMDAwMDBmN2ZkZmMwMCAoQUNQSSBk
YXRhKQpbICAgIDAuMDAwMDAwXSAgWGVuOiAwMDAwMDAwMGY3ZmRmYzAwIC0gMDAwMDAwMDBmN2Zm
ZjAwMCAocmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdICBYZW46IDAwMDAwMDAwZmVjMDAwMDAgLSAw
MDAwMDAwMGZlYzkwMDAwIChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gIFhlbjogMDAwMDAwMDBm
ZWUwMDAwMCAtIDAwMDAwMDAwZmVlMTAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSAgWGVu
OiAwMDAwMDAwMGZmYjAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpClsgICAgMC4w
MDAwMDBdICBYZW46IDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwMTA4MDAwMDAwICh1c2FibGUp
ClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBt
aXNzaW5nIGluIENQVSEKWyAgICAwLjAwMDAwMF0gRE1JIDIuMyBwcmVzZW50LgpbICAgIDAuMDAw
MDAwXSBETUk6IERlbGwgQ29tcHV0ZXIgQ29ycG9yYXRpb24gUG93ZXJFZGdlIDI2MDAgICAgICAg
ICAgICAgLzA2UjI2MCwgQklPUyBBMTQgMDIvMjEvMjAwNQpbICAgIDAuMDAwMDAwXSBlODIwIHVw
ZGF0ZSByYW5nZTogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwMTAwMDAgKHVzYWJsZSkg
PT0+IChyZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gZTgyMCByZW1vdmUgcmFuZ2U6IDAwMDAwMDAw
MDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBdIGxhc3Rf
cGZuID0gMHgxMDgwMDAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAwMDBdIGZv
dW5kIFNNUCBNUC10YWJsZSBhdCBbYzAwZmU3MTBdIGZlNzEwClsgICAgMC4wMDAwMDBdIGluaXRp
YWwgbWVtb3J5IG1hcHBlZCA6IDAgLSAwM2JmZjAwMApbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9y
eSB0cmFtcG9saW5lIGF0IFtjMDA5YzAwMF0gOWMwMDAgc2l6ZSAxNjM4NApbICAgIDAuMDAwMDAw
XSBpbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAgLSAwMDJkMWZlMDAwIHBhZ2UgNGsKWyAgICAwLjAw
MDAwMF0ga2VybmVsIGRpcmVjdCBtYXBwaW5nIHRhYmxlcyB1cCB0byAyZDFmZTAwMCBAIDNhOTIw
MDAtM2JmZjAwMApbICAgIDAuMDAwMDAwXSB4ZW46IHNldHRpbmcgUlcgdGhlIHJhbmdlIDNiZGYw
MDAgLSAzYmZmMDAwClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IDAxNzlkMDAwIC0gMDJmODgwMDAK
WyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAwMDBmZGMyMCAwMDAxNCAodjAwIERFTEwgICkKWyAg
ICAwLjAwMDAwMF0gQUNQSTogUlNEVCAwMDBmZGMzNCAwMDAzMCAodjAxIERFTEwgICBQRTI2MDAg
ICAwMDAwMDAwMSBNU0ZUIDAxMDAwMDBBKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDAwMGZk
YzY0IDAwMDc0ICh2MDEgREVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsg
ICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgZjdmZDAwMDAgMDFGRDAgKHYwMSBERUxMICAgUEUyNjAw
ICAgMDAwMDAwMDEgTVNGVCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyBmN2Zk
ZmMwMCAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDAwMGZkY2Q4IDAwMEJFICh2MDEg
REVMTCAgIFBFMjYwMCAgIDAwMDAwMDAxIE1TRlQgMDEwMDAwMEEpClsgICAgMC4wMDAwMDBdIEFD
UEk6IFNQQ1IgMDAwZmRkOTYgMDAwNTAgKHYwMSBERUxMICAgUEUyNjAwICAgMDAwMDAwMDEgTVNG
VCAwMTAwMDAwQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl
MDAwMDAKWyAgICAwLjAwMDAwMF0gMzUwMk1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAw
MDAwXSA3MjFNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cg
cmFtOiAwIC0gMmQxZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMmQxZmUwMDAK
WyAgICAwLjAwMDAwMF0gWm9uZSBQRk4gcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAg
IDB4MDAwMDAwMTAgLT4gMHgwMDAwMTAwMApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIDB4MDAw
MDEwMDAgLT4gMHgwMDAyZDFmZQpbICAgIDAuMDAwMDAwXSAgIEhpZ2hNZW0gIDB4MDAwMmQxZmUg
LT4gMHgwMDEwODAwMApbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgUEZOIGZvciBl
YWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gZWFybHlfbm9kZV9tYXBbM10gYWN0aXZlIFBGTiByYW5n
ZXMKWyAgICAwLjAwMDAwMF0gICAgIDA6IDB4MDAwMDAwMTAgLT4gMHgwMDAwMDBhMApbICAgIDAu
MDAwMDAwXSAgICAgMDogMHgwMDAwMDEwMCAtPiAweDAwMGY3ZmQwClsgICAgMC4wMDAwMDBdICAg
ICAwOiAweDAwMTAwMDAwIC0+IDB4MDAxMDgwMDAKWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRv
dGFscGFnZXM6IDEwNDg0MTYKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9k
ZSAwLCBwZ2RhdCBjMTQyNDAwMCwgbm9kZV9tZW1fbWFwIGViMGZkMjAwClsgICAgMC4wMDAwMDBd
ICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERN
QSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5NTIg
cGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNDEyIHBh
Z2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxNzkzMjIg
cGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtIHpvbmU6IDcwMDUg
cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSB6b25lOiA4NTY2
OTMgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIg
ZGVmYXVsdApbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOApbICAg
IDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpb
ICAgIDAuMDAwMDAwXSBCSU9TIGJ1ZzogQVBJQyB2ZXJzaW9uIGlzIDAgZm9yIENQVSAwLzB4MCwg
Zml4aW5nIHVwIHRvIDB4MTAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
Ml0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkKWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsg
ICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGln
aCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAo
aWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0g
SU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMjU1LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT
SSAwLTI1NQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhm
ZWM4MDAwMF0gZ3NpX2Jhc2VbMjRdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMV06IGFwaWNfaWQg
OSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MDAwMCwgR1NJIDI0LTI3OQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGFdIGFkZHJlc3NbMHhmZWM4MTAwMF0gZ3NpX2Jhc2Vb
NzJdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMl06IGFwaWNfaWQgMTAsIHZlcnNpb24gMjU1LCBh
ZGRyZXNzIDB4ZmVjODEwMDAsIEdTSSA3Mi0zMjcKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElD
IChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjODIwMDBdIGdzaV9iYXNlWzEyMF0pClsgICAgMC4wMDAw
MDBdIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjAw
MCwgR1NJIDEyMC0zNzUKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDBjXSBhZGRy
ZXNzWzB4ZmVjODI4MDBdIGdzaV9iYXNlWzE0NF0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1s0XTog
YXBpY19pZCAxMiwgdmVyc2lvbiAyNTUsIGFkZHJlc3MgMHhmZWM4MjgwMCwgR1NJIDE0NC0zOTkK
WyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxf
aXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1
c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U
X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGVkZ2UpClsgICAg
MC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQ
STogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQg
Ynkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUu
ClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBp
bmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBTTVA6IEFsbG93aW5nIDQgQ1BVcywgMCBob3RwbHVn
IENQVXMKWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDQxNgpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEw
MDAwMApbICAgIDAuMDAwMDAwXSBBbGxvY2F0aW5nIFBDSSByZXNvdXJjZXMgc3RhcnRpbmcgYXQg
ZjdmZmYwMDAgKGdhcDogZjdmZmYwMDA6NmMwMTAwMCkKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBw
YXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbjog
NC4wLjEgKHByZXNlcnZlLUFEKQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6
MzIgbnJfY3B1bWFza19iaXRzOjMyIG5yX2NwdV9pZHM6NCBucl9ub2RlX2lkczoxClsgICAgMC4w
MDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMTQgcGFnZXMvY3B1IEBlYjBiMzAwMCBzMzMwODggcjAg
ZDI0MjU2IHU1NzM0NApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMzMwODggcjAgZDI0MjU2
IHU1NzM0NCBhbGxvYz0xNCo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFsw
XSAxIFswXSAyIFswXSAzClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUg
b3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDEwMzk5NjcKWyAgICAw
LjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlEPWJhMTNh
ZGU0LWU2NDYtNGJiMy1hNTAwLTEzZGNkODA3NjY5NSBybyBxdWlldApbICAgIDAuMDAwMDAwXSBQ
SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAg
MC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6
IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5p
dGlhbGl6aW5nIENQVSMwClsgICAgMC4wMDAwMDBdIFBsYWNpbmcgNjRNQiBzb2Z0d2FyZSBJTyBU
TEIgYmV0d2VlbiBlNmZlZjAwMCAtIGVhZmVmMDAwClsgICAgMC4wMDAwMDBdIHNvZnR3YXJlIElP
IFRMQiBhdCBwaHlzIDB4MjZmZWYwMDAgLSAweDJhZmVmMDAwClsgICAgMC4wMDAwMDBdIEluaXRp
YWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAgKDAwMDJkMWZlOjAwMTA4MDAwKQpbICAgIDAuMDAw
MDAwXSBNZW1vcnk6IDM4ODI3MzZrLzQzMjUzNzZrIGF2YWlsYWJsZSAoMjkyNmsga2VybmVsIGNv
ZGUsIDEzNjA1NmsgcmVzZXJ2ZWQsIDEzNDNrIGRhdGEsIDQzNmsgaW5pdCwgMzI3OTkyMGsgaGln
aG1lbSkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKWyAgICAw
LjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGY1NTM2MDAwIC0gMHhmNTdmZjAwMCAgICgyODUyIGtC
KQpbICAgIDAuMDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZjUyMDAwMDAgLSAweGY1NDAwMDAwICAg
KDIwNDgga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhlZDlmZTAwMCAtIDB4ZjUx
ZmUwMDAgICAoIDEyMCBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAgOiAweGMwMDAwMDAw
IC0gMHhlZDFmZTAwMCAgICggNzIxIE1CKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5pdCA6IDB4
YzE0MmMwMDAgLSAweGMxNDk5MDAwICAgKCA0MzYga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5k
YXRhIDogMHhjMTJkYjlhZCAtIDB4YzE0MmI4YzAgICAoMTM0MyBrQikKWyAgICAwLjAwMDAwMF0g
ICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhjMTJkYjlhZCAgICgyOTI2IGtCKQpbICAgIDAu
MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSAg
UkNVIGR5bnRpY2staWRsZSBncmFjZS1wZXJpb2QgYWNjZWxlcmF0aW9uIGlzIGVuYWJsZWQuClsg
ICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBucl9pcnFzOjEwMjQgMTYKWyAgICAwLjAwMDAwMF0g
Q1BVIDAgaXJxc3RhY2tzLCBoYXJkPWU2ODBjMDAwIHNvZnQ9ZTY4MGUwMDAKWyAgICAwLjAwMDAw
MF0geGVuOiBzY2kgb3ZlcnJpZGU6IGdsb2JhbF9pcnE9OSB0cmlnZ2VyPTAgcG9sYXJpdHk9MApb
ICAgIDAuMDAwMDAwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAwClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpClsgICAg
MC4wMDAwMDBdIHhlbjogYWNwaSBzY2kgOQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEg
LT4gaXJxPTEgKGdzaT0xKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIg
KGdzaT0yKQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJxPTMgKGdzaT0zKQpb
ICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00KQpbICAgIDAuMDAw
MDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQpbICAgIDAuMDAwMDAwXSB4ZW46
IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJx
PTcgLT4gaXJxPTcgKGdzaT03KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTggLT4gaXJx
PTggKGdzaT04KQpbICAgIDAuMDAwMDAwXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJx
IDkgZm9yIGdzaSA5ClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3Np
PTkpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9MTApClsg
ICAgMC4wMDAwMDBdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsgICAgMC4w
MDAwMDBdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC4wMDAwMDBd
IHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4wMDAwMDBdIHhlbjog
LS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC4wMDAwMDBdIHhlbjogLS0+IHBp
cnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBW
R0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQKWyAgICAwLjAw
MDAwMF0gWGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlClsgICAgMC4wMDAwMDBdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMApbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCAyNzkw
LjcwMiBNSHogcHJvY2Vzc29yLgpbICAgIDAuMDA0MDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29w
IChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA1NTgx
LjQwIEJvZ29NSVBTIChscGo9MTExNjI4MDgpClsgICAgMC4wMDQwMDBdIHBpZF9tYXg6IGRlZmF1
bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDA0MDAwXSBTZWN1cml0eSBGcmFtZXdvcmsg
aW5pdGlhbGl6ZWQKWyAgICAwLjAwNDAwMF0gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2FibGVkIGJ5
IGJvb3QgdGltZSBwYXJhbWV0ZXIKWyAgICAwLjAwNDAwMF0gTW91bnQtY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA1MTIKWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMg
Y3B1YWNjdApbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBtZW1vcnkK
WyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAu
MDA0MDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBmcmVlemVyClsgICAgMC4wMDQwMDBd
IEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG5ldF9jbHMKWyAgICAwLjAwNDAwMF0gSW5pdGlh
bGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KWyAgICAwLjAwNDAwMF0gSW5pdGlhbGl6aW5nIGNn
cm91cCBzdWJzeXMgcGVyZl9ldmVudApbICAgIDAuMDA0MDAwXSBDUFU6IFBoeXNpY2FsIFByb2Nl
c3NvciBJRDogMApbICAgIDAuMDA0MDAwXSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwClsgICAg
MC4wMDQwMDBdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxMTA2MjMKWyAgICAwLjAwNjI1Nl0gUGVy
Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBOZXRidXJzdCBDUFUgbW9kZWwgMiBubyBQTVUg
ZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjAwNjU2M10gTk1JIHdhdGNoZG9n
IGRpc2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDY3
NjZdIENQVSAxIGlycXN0YWNrcywgaGFyZD1lNjg4MjAwMCBzb2Z0PWU2ODg0MDAwClsgICAgMC4w
MDY3NzRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQpbICAgIDAuMDA0MDAwXSBJbml0
aWFsaXppbmcgQ1BVIzEKWyAgICAwLjAwNzA0NV0gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUx
KTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDcyNDFdIENQVSAyIGlycXN0
YWNrcywgaGFyZD1lNjhiMjAwMCBzb2Z0PWU2OGI0MDAwClsgICAgMC4wMDcyNDddIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMgpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzIK
WyAgICAwLjAwNzUwN10gTk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUyKTogaGFyZHdhcmUgZXZl
bnRzIG5vdCBlbmFibGVkClsgICAgMC4wMDc3MzJdIENQVSAzIGlycXN0YWNrcywgaGFyZD1lNjhj
MDAwMCBzb2Z0PWU2OGMyMDAwClsgICAgMC4wMDc3MzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMwpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzMKWyAgICAwLjAwNzk0M10g
Tk1JIHdhdGNoZG9nIGRpc2FibGVkIChjcHUzKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVk
ClsgICAgMC4wMDc5OTVdIEJyb3VnaHQgdXAgNCBDUFVzClsgICAgMC4wMDgyMjddIGRldnRtcGZz
OiBpbml0aWFsaXplZApbICAgIDAuMDA4NDQ4XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICAg
IDAuMDA4NDQ4XSBwcmludF9jb25zdHJhaW50czogZHVtbXk6ClsgICAgMC4wMDg0OTJdIE5FVDog
UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjAwODY2OV0gQUNQSTogYnVzIHR5
cGUgcGNpIHJlZ2lzdGVyZWQKWyAgICAwLjAwODY2OV0gUENJOiBVc2luZyBjb25maWd1cmF0aW9u
IHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjAwOTExMV0gYmlvOiBjcmVhdGUgc2xhYiA8
YmlvLTA+IGF0IDAKWyAgICAwLjAwOTExMV0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNl
KQpbICAgIDAuMDA5MTExXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAg
MC4wMDkxMTFdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAwLjAw
OTExMV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAg
MC4wMTIzNDldIEFDUEk6IEVDOiBMb29rIHVwIEVDIGluIERTRFQKWyAgICAwLjAxNTEzMV0gQUNQ
STogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuMDE1MTQ5XSBBQ1BJOiAoc3VwcG9ydHMgUzAg
UzQgUzUpClsgICAgMC4wMTUxNzNdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJv
dXRpbmcKWyAgICAwLjAyMTE0Ml0gQUNQSTogTm8gZG9jayBkZXZpY2VzIGZvdW5kLgpbICAgIDAu
MDIxMTQ3XSBIRVNUOiBUYWJsZSBub3QgZm91bmQuClsgICAgMC4wMjExNTZdIFBDSTogSWdub3Jp
bmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9
dXNlX2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMDIyMjc4XSBBQ1BJOiBQQ0kgUm9vdCBC
cmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjAyNDIyM10gcGNp
X3Jvb3QgUE5QMEEwMzowMDogaG9zdCBicmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4MGNmN10g
KGlnbm9yZWQpClsgICAgMC4wMjQyMjhdIHBjaV9yb290IFBOUDBBMDM6MDA6IGhvc3QgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4MGQwMC0weGZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjMyXSBwY2lf
cm9vdCBQTlAwQTAzOjAwOiBob3N0IGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4MDAw
YmZmZmZdIChpZ25vcmVkKQpbICAgIDAuMDI0MjM2XSBwY2lfcm9vdCBQTlAwQTAzOjAwOiBob3N0
IGJyaWRnZSB3aW5kb3cgW21lbSAweGY4MDAwMDAwLTB4ZmViZmZmZmZdIChpZ25vcmVkKQpbICAg
IDAuMDI0MjY4XSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoyNTRjXSB0eXBlIDAgY2xhc3MgMHgw
MDA2MDAKWyAgICAwLjAyNDQyOF0gcGNpIDAwMDA6MDA6MDIuMDogWzgwODY6MjU0M10gdHlwZSAx
IGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjQ1MTldIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjI1
NDVdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAgIDAuMDI0NjA5XSBwY2kgMDAwMDowMDowNC4w
OiBbODA4NjoyNTQ3XSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNDc3MF0gcGNpIDAw
MDA6MDA6MWQuMDogWzgwODY6MjQ4Ml0gdHlwZSAwIGNsYXNzIDB4MDAwYzAzClsgICAgMC4wMjQ4
ODNdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAyMDogW2lvICAweGFjZTAtMHhhY2ZmXQpbICAgIDAu
MDI0OTY5XSBwY2kgMDAwMDowMDoxZS4wOiBbODA4NjoyNDRlXSB0eXBlIDEgY2xhc3MgMHgwMDA2
MDQKWyAgICAwLjAyNTA3Nl0gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6MjQ4MF0gdHlwZSAwIGNs
YXNzIDB4MDAwNjAxClsgICAgMC4wMjUyNzldIHBjaSAwMDAwOjAwOjFmLjE6IFs4MDg2OjI0OGJd
IHR5cGUgMCBjbGFzcyAweDAwMDEwMQpbICAgIDAuMDI1MzEzXSBwY2kgMDAwMDowMDoxZi4xOiBy
ZWcgMTA6IFtpbyAgMHgwMDAwLTB4MDAwN10KWyAgICAwLjAyNTMzNl0gcGNpIDAwMDA6MDA6MWYu
MTogcmVnIDE0OiBbaW8gIDB4MDAwMC0weDAwMDNdClsgICAgMC4wMjUzNjBdIHBjaSAwMDAwOjAw
OjFmLjE6IHJlZyAxODogW2lvICAweDAwMDAtMHgwMDA3XQpbICAgIDAuMDI1MzgzXSBwY2kgMDAw
MDowMDoxZi4xOiByZWcgMWM6IFtpbyAgMHgwMDAwLTB4MDAwM10KWyAgICAwLjAyNTQwN10gcGNp
IDAwMDA6MDA6MWYuMTogcmVnIDIwOiBbaW8gIDB4ZmMwMC0weGZjMGZdClsgICAgMC4wMjU0MzFd
IHBjaSAwMDAwOjAwOjFmLjE6IHJlZyAyNDogW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdClsg
ICAgMC4wMjU2MTldIHBjaSAwMDAwOjAxOjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAw
eDAwMDgwMApbICAgIDAuMDI1NjU3XSBwY2kgMDAwMDowMToxYy4wOiByZWcgMTA6IFttZW0gMHhm
ZGJmZjAwMC0weGZkYmZmZmZmXQpbICAgIDAuMDI1ODY4XSBwY2kgMDAwMDowMToxZC4wOiBbODA4
NjoxNDYwXSB0eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyNjA0MV0gcGNpIDAwMDA6MDE6
MWUuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjYwNzldIHBj
aSAwMDAwOjAxOjFlLjA6IHJlZyAxMDogW21lbSAweGZkYmZlMDAwLTB4ZmRiZmVmZmZdClsgICAg
MC4wMjYyOTVdIHBjaSAwMDAwOjAxOjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI2NDQ2XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MDEtMDNdClsgICAgMC4wMjY0NTVdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBb
aW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wMjY0NjRdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNjYwNl0gcGNp
IDAwMDA6MDE6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyLTAyXQpbICAgIDAuMDI2NzEzXSBw
Y2kgMDAwMDowMzowMS4wOiBbODA4NjoxMDBkXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAw
LjAyNjc3MV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDEwOiBbbWVtIDB4ZmRkZTAwMDAtMHhmZGRm
ZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgwNV0gcGNpIDAwMDA6MDM6MDEuMDogcmVnIDE4OiBbbWVt
IDB4ZmRkYzAwMDAtMHhmZGRkZmZmZiA2NGJpdF0KWyAgICAwLjAyNjgyOV0gcGNpIDAwMDA6MDM6
MDEuMDogcmVnIDIwOiBbaW8gIDB4ZWNlMC0weGVjZmZdClsgICAgMC4wMjY4NzFdIHBjaSAwMDAw
OjAzOjAxLjA6IHJlZyAzMDogW21lbSAweGZkZTAwMDAwLTB4ZmRlMWZmZmYgcHJlZl0KWyAgICAw
LjAyNjk3OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQKWyAgICAwLjAyNjk4OV0gcGNpIDAwMDA6MDM6MDEuMDogUE1FIyBkaXNhYmxlZApbICAg
IDAuMDI3MTAxXSBwY2kgMDAwMDowMToxZi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDMtMDNdClsg
ICAgMC4wMjcxMTBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAw
MC0weGVmZmZdClsgICAgMC4wMjcxMjBdIHBjaSAwMDAwOjAxOjFmLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjAyNzI5MF0gcGNpIDAwMDA6MDQ6
MWMuMDogWzgwODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjczMjhdIHBj
aSAwMDAwOjA0OjFjLjA6IHJlZyAxMDogW21lbSAweGZkNWZmMDAwLTB4ZmQ1ZmZmZmZdClsgICAg
MC4wMjc1MzddIHBjaSAwMDAwOjA0OjFkLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAw
MDYwNApbICAgIDAuMDI3NzExXSBwY2kgMDAwMDowNDoxZS4wOiBbODA4NjoxNDYxXSB0eXBlIDAg
Y2xhc3MgMHgwMDA4MDAKWyAgICAwLjAyNzc0OF0gcGNpIDAwMDA6MDQ6MWUuMDogcmVnIDEwOiBb
bWVtIDB4ZmQ1ZmUwMDAtMHhmZDVmZWZmZl0KWyAgICAwLjAyNzk1Nl0gcGNpIDAwMDA6MDQ6MWYu
MDogWzgwODY6MTQ2MF0gdHlwZSAxIGNsYXNzIDB4MDAwNjA0ClsgICAgMC4wMjgxMTNdIHBjaSAw
MDAwOjAwOjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNC0wNl0KWyAgICAwLjAyODEyMl0gcGNp
IDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAw
LjAyODEzMF0gcGNpIDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDUwMDAw
MC0weGZkYWZmZmZmXQpbICAgIDAuMDI4MjA5XSBwY2kgMDAwMDowNTowNC4wOiBbMTM4NTo2MjBh
XSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODI0Ml0gcGNpIDAwMDA6MDU6MDQuMDog
cmVnIDEwOiBbbWVtIDB4ZmQ5ZmMwMDAtMHhmZDlmZmZmZl0KWyAgICAwLjAyODQ2OF0gcGNpIDAw
MDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAuMDI4NDgzXSBwY2kg
MDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAwLTB4ZmRhZmZmZmZd
ClsgICAgMC4wMjg1ODZdIHBjaSAwMDAwOjA2OjAzLjA6IFs4MDg2OjEwMTBdIHR5cGUgMCBjbGFz
cyAweDAwMDIwMApbICAgIDAuMDI4NjQ0XSBwY2kgMDAwMDowNjowMy4wOiByZWcgMTA6IFttZW0g
MHhmZDdlMDAwMC0weGZkN2ZmZmZmIDY0Yml0XQpbICAgIDAuMDI4NzA2XSBwY2kgMDAwMDowNjow
My4wOiByZWcgMjA6IFtpbyAgMHhkY2MwLTB4ZGNmZl0KWyAgICAwLjAyODg1Ml0gcGNpIDAwMDA6
MDY6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjAyODg2
MV0gcGNpIDAwMDA6MDY6MDMuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuMDI4OTI0XSBwY2kgMDAw
MDowNjowMy4xOiBbODA4NjoxMDEwXSB0eXBlIDAgY2xhc3MgMHgwMDAyMDAKWyAgICAwLjAyODk4
Ml0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDEwOiBbbWVtIDB4ZmQ3YzAwMDAtMHhmZDdkZmZmZiA2
NGJpdF0KWyAgICAwLjAyOTA0NF0gcGNpIDAwMDA6MDY6MDMuMTogcmVnIDIwOiBbaW8gIDB4ZGM4
MC0weGRjYmZdClsgICAgMC4wMjkxOTBdIHBjaSAwMDAwOjA2OjAzLjE6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4wMjkxOTldIHBjaSAwMDAwOjA2OjAzLjE6IFBN
RSMgZGlzYWJsZWQKWyAgICAwLjAyOTMyNF0gcGNpIDAwMDA6MDQ6MWYuMDogUENJIGJyaWRnZSB0
byBbYnVzIDA2LTA2XQpbICAgIDAuMDI5MzMzXSBwY2kgMDAwMDowNDoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW2lvICAweGQwMDAtMHhkZmZmXQpbICAgIDAuMDI5MzQyXSBwY2kgMDAwMDowNDoxZi4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkNzAwMDAwLTB4ZmQ4ZmZmZmZdClsgICAgMC4wMjk1
MDBdIHBjaSAwMDAwOjA3OjFjLjA6IFs4MDg2OjE0NjFdIHR5cGUgMCBjbGFzcyAweDAwMDgwMApb
ICAgIDAuMDI5NTM3XSBwY2kgMDAwMDowNzoxYy4wOiByZWcgMTA6IFttZW0gMHhmZDFmZjAwMC0w
eGZkMWZmZmZmXQpbICAgIDAuMDI5NzQ3XSBwY2kgMDAwMDowNzoxZC4wOiBbODA4NjoxNDYwXSB0
eXBlIDEgY2xhc3MgMHgwMDA2MDQKWyAgICAwLjAyOTkyMF0gcGNpIDAwMDA6MDc6MWUuMDogWzgw
ODY6MTQ2MV0gdHlwZSAwIGNsYXNzIDB4MDAwODAwClsgICAgMC4wMjk5NTddIHBjaSAwMDAwOjA3
OjFlLjA6IHJlZyAxMDogW21lbSAweGZkMWZlMDAwLTB4ZmQxZmVmZmZdClsgICAgMC4wMzAxNjdd
IHBjaSAwMDAwOjA3OjFmLjA6IFs4MDg2OjE0NjBdIHR5cGUgMSBjbGFzcyAweDAwMDYwNApbICAg
IDAuMDMwMzE4XSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFdClsg
ICAgMC4wMzAzMjddIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YzAw
MC0weGNmZmZdClsgICAgMC4wMzAzMzVdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDM0M10gcGNpIDAwMDA6MDA6
MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZdClsg
ICAgMC4wMzA0MzhdIHBjaSAwMDAwOjA4OjA4LjA6IFs4MDg2OjAzMDldIHR5cGUgMSBjbGFzcyAw
eDAwMDYwNApbICAgIDAuMDMwNjk5XSBwY2kgMDAwMDowNzoxZC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDgtMDldClsgICAgMC4wMzA3MTRdIHBjaSAwMDAwOjA3OjFkLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjAzMDcyOV0gcGNpIDAwMDA6MDc6
MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgMC4wMzA4OTNdIHBjaSAwMDAwOjA4OjA4LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
OS0wOV0KWyAgICAwLjAzMTAyNV0gcGNpIDAwMDA6MGE6MDcuMDogWzExMDY6MzI0OV0gdHlwZSAw
IGNsYXNzIDB4MDAwMTA0ClsgICAgMC4wMzEwNzBdIHBjaSAwMDAwOjBhOjA3LjA6IHJlZyAxMDog
W2lvICAweGNjZjAtMHhjY2ZmXQpbICAgIDAuMDMxMDk0XSBwY2kgMDAwMDowYTowNy4wOiByZWcg
MTQ6IFtpbyAgMHhjY2QwLTB4Y2NkZl0KWyAgICAwLjAzMTExOV0gcGNpIDAwMDA6MGE6MDcuMDog
cmVnIDE4OiBbaW8gIDB4Y2NiMC0weGNjYmZdClsgICAgMC4wMzExNDVdIHBjaSAwMDAwOjBhOjA3
LjA6IHJlZyAxYzogW2lvICAweGNjOTAtMHhjYzlmXQpbICAgIDAuMDMxMTc4XSBwY2kgMDAwMDow
YTowNy4wOiByZWcgMjA6IFtpbyAgMHhjYzYwLTB4Y2M3Zl0KWyAgICAwLjAzMTIwM10gcGNpIDAw
MDA6MGE6MDcuMDogcmVnIDI0OiBbaW8gIDB4YzgwMC0weGM4ZmZdClsgICAgMC4wMzEyMjhdIHBj
aSAwMDAwOjBhOjA3LjA6IHJlZyAzMDogW21lbSAweGZkMzAwMDAwLTB4ZmQzMGZmZmYgcHJlZl0K
WyAgICAwLjAzMTM4N10gcGNpIDAwMDA6MDc6MWYuMDogUENJIGJyaWRnZSB0byBbYnVzIDBhLTBh
XQpbICAgIDAuMDMxMzk3XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGMwMDAtMHhjZmZmXQpbICAgIDAuMDMxNDA2XSBwY2kgMDAwMDowNzoxZi4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGZkMzAwMDAwLTB4ZmQzZmZmZmZdClsgICAgMC4wMzE1MDZdIHBjaSAwMDAw
OjBiOjA0LjA6IFsxMDAyOjQ3NTJdIHR5cGUgMCBjbGFzcyAweDAwMDMwMApbICAgIDAuMDMxNTQ1
XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTA6IFttZW0gMHhmYjAwMDAwMC0weGZiZmZmZmZmXQpb
ICAgIDAuMDMxNTY5XSBwY2kgMDAwMDowYjowNC4wOiByZWcgMTQ6IFtpbyAgMHhiYzAwLTB4YmNm
Zl0KWyAgICAwLjAzMTU5NF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDE4OiBbbWVtIDB4ZmNlZmYw
MDAtMHhmY2VmZmZmZl0KWyAgICAwLjAzMTY3OF0gcGNpIDAwMDA6MGI6MDQuMDogcmVnIDMwOiBb
bWVtIDB4MDAwMDAwMDAtMHgwMDAxZmZmZiBwcmVmXQpbICAgIDAuMDMxNzUyXSBwY2kgMDAwMDow
YjowNC4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuMDMxODQ2XSBwY2kgMDAwMDowMDoxZS4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGItMGJdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4wMzE4
NTVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZd
ClsgICAgMC4wMzE4NjVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZmIwMDAwMDAtMHhmY2ZmZmZmZl0KWyAgICAwLjAzMTg3NV0gcGNpIDAwMDA6MDA6MWUuMDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4ZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
ICAwLjAzMTg3OV0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDAw
MDAwMC0weGZmZmZmZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjAzMTkyN10gcGNp
X2J1cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApbICAgIDAuMDMxOTMzXSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuX1BSVF0KWyAgICAwLjAzMjAzNl0gQUNQ
STogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kwLlBDSTEuX1BSVF0KWyAg
ICAwLjAzMjE5OV0gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5QQ0kw
LlBDSTIuUDJQQS5fUFJUXQpbICAgIDAuMDMyMzA5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRp
bmcgVGFibGUgW1xfU0JfLlBDSTAuUENJMi5QMlBCLl9QUlRdClsgICAgMC4wMzI0MDddIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0kzLlAyUEMuX1BSVF0K
WyAgICAwLjAzMjU3N10gQUNQSTogUENJIEludGVycnVwdCBSb3V0aW5nIFRhYmxlIFtcX1NCXy5Q
Q0kwLlBDSTMuUDJQRC5fUFJUXQpbICAgIDAuMDMyNzE3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJv
dXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuUENJNC5QMlBFLl9QUlRdClsgICAgMC4wMzI3OTNdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgUm91dGluZyBUYWJsZSBbXF9TQl8uUENJMC5QQ0k0LlAyUEUuWklP
Ti5fUFJUXQpbICAgIDAuMDMyODc0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUg
W1xfU0JfLlBDSTAuUENJNC5QMlBGLl9QUlRdClsgICAgMC4wMzMwMzJdICBwY2kwMDAwOjAwOiBV
bmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRyb2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDFlKQpb
ICAgIDAuMDM2MTU1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzBdIChJUlFzIDMgNCA1
IDYgNyA5ICoxMSAxMiAxNCkKWyAgICAwLjAzNjI3Ml0gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTksxXSAoSVJRcyAzIDQgNSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAu
MDM2Mzg2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOSzJdIChJUlFzIDMgNCA1IDYgNyA5
IDExIDEyIDE0KSAqMCwgZGlzYWJsZWQuClsgICAgMC4wMzY1MDFdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE5LM10gKElSUXMgMyA0IDUgNiA3IDkgMTEgMTIgMTQpICowLCBkaXNhYmxlZC4K
WyAgICAwLjAzNjYxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTks4XSAoSVJRcyAzIDQg
NSA2ICo3IDkgMTEgMTIgMTQpClsgICAgMC4wMzY3MzFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTE5LOV0gKElSUXMgMyA0ICo1IDYgNyA5IDExIDEyIDE0KQpbICAgIDAuMDM2ODQzXSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgKjQgNSA2IDcgOSAxMSAxMiAxNCkK
WyAgICAwLjAzNjk1Nl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQg
NSA2IDcgOSAxMSAxMiAxNCkgKjAsIGRpc2FibGVkLgpbICAgIDAuMDM3MDMwXSB4ZW4vYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4MzYzXSB4ZW4tYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgpbICAgIDAuMDM4NTE4XSB2Z2FhcmI6IGRl
dmljZSBhZGRlZDogUENJOjAwMDA6MGI6MDQuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxs
b2Nrcz1ub25lClsgICAgMC4wMzg1MThdIHZnYWFyYjogbG9hZGVkClsgICAgMC4wMzg1MThdIHZn
YWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowYjowNC4wClsgICAgMC4wMzg1MThd
IFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjAzODUxOF0gUENJOiBwY2lf
Y2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMDM4NTE4XSByZXNlcnZlIFJB
TSBidWZmZXI6IDAwMDAwMDAwZjdmZDAwMDAgLSAwMDAwMDAwMGY3ZmZmZmZmClsgICAgMC4wMzg1
MThdIFN3aXRjaGluZyB0byBjbG9ja3NvdXJjZSB4ZW4KWyAgICAwLjAzOTEyNV0gcG5wOiBQblAg
QUNQSSBpbml0ClsgICAgMC4wMzkxNTZdIEFDUEk6IGJ1cyB0eXBlIHBucCByZWdpc3RlcmVkClsg
ICAgMC4wNDAzNzJdIHBucCAwMDowMDogW2J1cyAwMC1mZl0KWyAgICAwLjA0MDM3N10gcG5wIDAw
OjAwOiBbaW8gIDB4MGNmOC0weDBjZmZdClsgICAgMC4wNDAzODFdIHBucCAwMDowMDogW2lvICAw
eDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjA0MDM4NV0gcG5wIDAwOjAwOiBbaW8gIDB4MGQw
MC0weGZmZmYgd2luZG93XQpbICAgIDAuMDQwMzg4XSBwbnAgMDA6MDA6IFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjA0MDM5Ml0gcG5wIDAwOjAwOiBbbWVtIDB4Zjgw
MDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddClsgICAgMC4wNDAzOTZdIHBucCAwMDowMDogW21lbSAw
eDEwMDAwMDAwMC0weGZmZmZmZmZmZiB3aW5kb3ddClsgICAgMC4wNDA0ODBdIHBucCAwMDowMDog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBhMDMgKGFjdGl2ZSkKWyAgICAwLjA0
MDUyNV0gcG5wIDAwOjAxOiBbaW8gIDB4MDA4MC0weDAwOWZdClsgICAgMC4wNDA1MjldIHBucCAw
MDowMTogW2lvICAweDAwMDAtMHgwMDFmXQpbICAgIDAuMDQwNTMyXSBwbnAgMDA6MDE6IFtpbyAg
MHgwMGMwLTB4MDBkZl0KWyAgICAwLjA0MDUzNl0gcG5wIDAwOjAxOiBbZG1hIDRdClsgICAgMC4w
NDA1NzZdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAyMDAg
KGFjdGl2ZSkKWyAgICAwLjA0MDYxMl0gcG5wIDAwOjAyOiBbaW8gIDB4MDBmMC0weDAwZmZdClsg
ICAgMC4wNDA2MThdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRyaWdnZXJpbmcgMSBwb2xhcml0
eSAwClsgICAgMC4wNDA2MjhdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTMgZm9y
IGdzaSAxMwpbICAgIDAuMDQwNjMyXSB4ZW46IC0tPiBwaXJxPTEzIC0+IGlycT0xMyAoZ3NpPTEz
KQpbICAgIDAuMDQwNjQyXSBwbnAgMDA6MDI6IFtpcnEgMTNdClsgICAgMC4wNDA2ODddIHBucCAw
MDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDQgKGFjdGl2ZSkKWyAg
ICAwLjA0MDcyNF0gcG5wIDAwOjAzOiBbaW8gIDB4MDA2MV0KWyAgICAwLjA0MDc2Nl0gcG5wIDAw
OjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDgwMCAoYWN0aXZlKQpbICAg
IDAuMDQwODA0XSBwbnAgMDA6MDQ6IFtpbyAgMHgwMDcwLTB4MDA3Zl0KWyAgICAwLjA0MDgwOF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgOCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQw
ODEzXSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5pbmcgaXJxIDggZm9yIGdzaSA4ClsgICAgMC4w
NDA4MTZdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9OCAoZ3NpPTgpClsgICAgMC4wNDA4MjJdIHBu
cCAwMDowNDogW2lycSA4XQpbICAgIDAuMDQwODY1XSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMC4wNDEzMjJdIHBucCAwMDow
NTogW2lvICAweDAzZjAtMHgwM2Y1XQpbICAgIDAuMDQxMzI2XSBwbnAgMDA6MDU6IFtpbyAgMHgw
M2Y3XQpbICAgIDAuMDQxMzI5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA2IHRyaWdnZXJpbmcgMSBw
b2xhcml0eSAwClsgICAgMC4wNDEzMzVdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEg
NiBmb3IgZ3NpIDYKWyAgICAwLjA0MTMzOF0geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9
NikKWyAgICAwLjA0MTM0NF0gcG5wIDAwOjA1OiBbaXJxIDZdClsgICAgMC4wNDEzNDddIHBucCAw
MDowNTogW2RtYSAyXQpbICAgIDAuMDQxNDY4XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQ
SSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC4wNDMyNDZdIHBucCAwMDowNjog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGRpc2FibGVkKQpbICAgIDAu
MDQzNDI2XSBwbnAgMDA6MDc6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAx
IChkaXNhYmxlZCkKWyAgICAwLjA0MzcwOF0gcG5wIDAwOjA4OiBQbHVnIGFuZCBQbGF5IEFDUEkg
ZGV2aWNlLCBJRHMgUE5QMDQwMSAoZGlzYWJsZWQpClsgICAgMC4wNDM3NTNdIHBucCAwMDowOTog
W2lvICAweDA4MDAtMHgwODdmXQpbICAgIDAuMDQzNzU3XSBwbnAgMDA6MDk6IFtpbyAgMHgwODgw
LTB4MDhiZl0KWyAgICAwLjA0Mzc2Ml0gcG5wIDAwOjA5OiBbaW8gIDB4MDhjMC0weDA4ZGZdClsg
ICAgMC4wNDM3NjVdIHBucCAwMDowOTogW2lvICAweDBjMDAtMHgwYzFmXQpbICAgIDAuMDQzNzY4
XSBwbnAgMDA6MDk6IFtpbyAgMHgwY2EyLTB4MGNhN10KWyAgICAwLjA0Mzc3MV0gcG5wIDAwOjA5
OiBbaW8gIDB4MGMyMC0weDBjMmZdClsgICAgMC4wNDM3NzRdIHBucCAwMDowOTogW2lvICAweDAw
ZTAtMHgwMGVmXQpbICAgIDAuMDQzNzc4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMCB0cmlnZ2Vy
aW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMDQzNzg0XSB4ZW5fbWFwX3BpcnFfZ3NpOiByZXR1cm5p
bmcgaXJxIDEwIGZvciBnc2kgMTAKWyAgICAwLjA0Mzc4OF0geGVuOiAtLT4gcGlycT0xMCAtPiBp
cnE9MTAgKGdzaT0xMCkKWyAgICAwLjA0Mzc5NV0gcG5wIDAwOjA5OiBbaXJxIDEwXQpbICAgIDAu
MDQzOTAzXSBzeXN0ZW0gMDA6MDk6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjA0MzkwOF0gc3lzdGVtIDAwOjA5OiBbaW8gIDB4MDg4MC0weDA4YmZdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MTJdIHN5c3RlbSAwMDowOTogW2lvICAweDA4YzAtMHgw
OGRmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMDQzOTE2XSBzeXN0ZW0gMDA6MDk6IFtpbyAg
MHgwYzAwLTB4MGMxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjA0MzkyMF0gc3lzdGVtIDAw
OjA5OiBbaW8gIDB4MGNhMi0weDBjYTddIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4wNDM5MjVd
IHN5c3RlbSAwMDowOTogW2lvICAweDBjMjAtMHgwYzJmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
IDAuMDQzOTMwXSBzeXN0ZW0gMDA6MDk6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ
TlAwYzAxIChhY3RpdmUpClsgICAgMC4wNDQzMDZdIHBucDogUG5QIEFDUEk6IGZvdW5kIDEwIGRl
dmljZXMKWyAgICAwLjA0NDMxMF0gQUNQSTogQUNQSSBidXMgdHlwZSBwbnAgdW5yZWdpc3RlcmVk
ClsgICAgMC4wNDQzMTZdIFBuUEJJT1M6IERpc2FibGVkClsgICAgMC4wNTk1MjJdIFBNLVRpbWVy
IGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4MHhmZmZmZmYpIC0gYWJvcnRpbmcuClsgICAg
MC4wNTk1NjhdIFBDSTogbWF4IGJ1cyBkZXB0aDogMyBwY2lfdHJ5X251bTogNApbICAgIDAuMDU5
NzIzXSBwY2kgMDAwMDowMDoxZS4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gMHhmODAwMDAwMC0w
eGY4MGZmZmZmIHByZWZdClsgICAgMC4wNTk3MzBdIHBjaSAwMDAwOjAwOjFmLjE6IEJBUiA1OiBh
c3NpZ25lZCBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0KWyAgICAwLjA1OTc0MV0gcGNpIDAw
MDA6MDA6MWYuMTogQkFSIDU6IHNldCB0byBbbWVtIDB4ZjgxMDAwMDAtMHhmODEwMDNmZl0gKFBD
SSBhZGRyZXNzIFsweGY4MTAwMDAwLTB4ZjgxMDAzZmZdKQpbICAgIDAuMDU5NzUzXSBwY2kgMDAw
MDowMToxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDItMDJdClsgICAgMC4wNTk3ODBdIHBjaSAw
MDAwOjAxOjFmLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMy0wM10KWyAgICAwLjA1OTc4Nl0gcGNp
IDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgICAw
LjA1OTc5OF0gcGNpIDAwMDA6MDE6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZGQwMDAw
MC0weGZkZWZmZmZmXQpbICAgIDAuMDU5ODE3XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDEtMDNdClsgICAgMC4wNTk4MjJdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNTk4MzNdIHBjaSAwMDAwOjAwOjAy
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmRiMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA1
OTg1Nl0gcGNpIDAwMDA6MDQ6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1LTA1XQpbICAgIDAu
MDU5ODY3XSBwY2kgMDAwMDowNDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNTk4ODddIHBjaSAwMDAwOjA0OjFmLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwNi0wNl0KWyAgICAwLjA1OTg5M10gcGNpIDAwMDA6MDQ6MWYuMDogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA1OTkwNF0gcGNpIDAwMDA6MDQ6MWYu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDcwMDAwMC0weGZkOGZmZmZmXQpbICAgIDAuMDU5
OTIzXSBwY2kgMDAwMDowMDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDQtMDZdClsgICAgMC4w
NTk5MjldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRm
ZmZdClsgICAgMC4wNTk5MzldIHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZmQ1MDAwMDAtMHhmZGFmZmZmZl0KWyAgICAwLjA1OTk2M10gcGNpIDAwMDA6MDg6MDguMDog
UENJIGJyaWRnZSB0byBbYnVzIDA5LTA5XQpbICAgIDAuMDU5OTk0XSBwY2kgMDAwMDowNzoxZC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDgtMDldClsgICAgMC4wNjAwMjFdIHBjaSAwMDAwOjA3OjFk
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmQ0MDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2
MDAzMV0gcGNpIDAwMDA6MDc6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0w
eGZhZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4wNjAwNDVdIHBjaSAwMDAwOjA3OjFmLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwYS0wYV0KWyAgICAwLjA2MDA1Ml0gcGNpIDAwMDA6MDc6MWYuMDog
ICBicmlkZ2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDA2M10gcGNpIDAw
MDA6MDc6MWYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZDMwMDAwMC0weGZkM2ZmZmZmXQpb
ICAgIDAuMDYwMDgyXSBwY2kgMDAwMDowMDowNC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMGFd
ClsgICAgMC4wNjAwODhdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4
YzAwMC0weGNmZmZdClsgICAgMC4wNjAwOThdIHBjaSAwMDAwOjAwOjA0LjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZmQxMDAwMDAtMHhmZDRmZmZmZl0KWyAgICAwLjA2MDEwNl0gcGNpIDAwMDA6
MDA6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYTAwMDAwMC0weGZhZmZmZmZmIHByZWZd
ClsgICAgMC4wNjAxMjFdIHBjaSAwMDAwOjBiOjA0LjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4
ZjgwMDAwMDAtMHhmODAxZmZmZiBwcmVmXQpbICAgIDAuMDYwMTI1XSBwY2kgMDAwMDowMDoxZS4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMGItMGJdClsgICAgMC4wNjAxMzFdIHBjaSAwMDAwOjAwOjFl
LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZdClsgICAgMC4wNjAxNDNdIHBj
aSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmIwMDAwMDAtMHhmY2ZmZmZm
Zl0KWyAgICAwLjA2MDE1Ml0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhmODAwMDAwMC0weGY4MGZmZmZmIHByZWZdClsgICAgMC4wNjAyNzVdIHBjaSAwMDAwOjAwOjFl
LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgIDAuMDYwMjgzXSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDAgW2lvICAweDAwMDAtMHhmZmZmXQpbICAgIDAuMDYwMjg3XSBwY2lf
YnVzIDAwMDA6MDA6IHJlc291cmNlIDEgW21lbSAweDAwMDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAg
IDAuMDYwMjkxXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZm
XQpbICAgIDAuMDYwMjk1XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweGZkYjAw
MDAwLTB4ZmRlZmZmZmZdClsgICAgMC4wNjAyOTldIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2Ug
MCBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMC4wNjAzMDJdIHBjaV9idXMgMDAwMDowMzogcmVz
b3VyY2UgMSBbbWVtIDB4ZmRkMDAwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjA2MDMwNl0gcGNpX2J1
cyAwMDAwOjA0OiByZXNvdXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjA2MDMxMF0g
cGNpX2J1cyAwMDAwOjA0OiByZXNvdXJjZSAxIFttZW0gMHhmZDUwMDAwMC0weGZkYWZmZmZmXQpb
ICAgIDAuMDYwMzEzXSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDEgW21lbSAweGZkOTAwMDAw
LTB4ZmRhZmZmZmZdClsgICAgMC4wNjAzMTddIHBjaV9idXMgMDAwMDowNjogcmVzb3VyY2UgMCBb
aW8gIDB4ZDAwMC0weGRmZmZdClsgICAgMC4wNjAzMjFdIHBjaV9idXMgMDAwMDowNjogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZmQ3MDAwMDAtMHhmZDhmZmZmZl0KWyAgICAwLjA2MDMyNV0gcGNpX2J1cyAw
MDAwOjA3OiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjA2MDMyOF0gcGNp
X2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxIFttZW0gMHhmZDEwMDAwMC0weGZkNGZmZmZmXQpbICAg
IDAuMDYwMzMyXSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4
ZmFmZmZmZmYgcHJlZl0KWyAgICAwLjA2MDMzNl0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAx
IFttZW0gMHhmZDQwMDAwMC0weGZkNGZmZmZmXQpbICAgIDAuMDYwMzM5XSBwY2lfYnVzIDAwMDA6
MDg6IHJlc291cmNlIDIgW21lbSAweGZhMDAwMDAwLTB4ZmFmZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICAwLjA2MDM0M10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAwIFtpbyAgMHhjMDAwLTB4Y2Zm
Zl0KWyAgICAwLjA2MDM0N10gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAxIFttZW0gMHhmZDMw
MDAwMC0weGZkM2ZmZmZmXQpbICAgIDAuMDYwMzUxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNl
IDAgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDAuMDYwMzU0XSBwY2lfYnVzIDAwMDA6MGI6IHJl
c291cmNlIDEgW21lbSAweGZiMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4wNjAzNThdIHBjaV9i
dXMgMDAwMDowYjogcmVzb3VyY2UgMiBbbWVtIDB4ZjgwMDAwMDAtMHhmODBmZmZmZiBwcmVmXQpb
ICAgIDAuMDYwMzYxXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHhm
ZmZmXQpbICAgIDAuMDYwMzY1XSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDUgW21lbSAweDAw
MDAwMDAwLTB4ZmZmZmZmZmZmXQpbICAgIDAuMDYwNTgwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDIKWyAgICAwLjA2MDczNF0gSVAgcm91dGUgY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjA2MTM3Ml0gVENQIGVz
dGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBi
eXRlcykKWyAgICAwLjA2MjI2N10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjA2Mjc5NV0gVENQOiBIYXNoIHRhYmxlcyBj
b25maWd1cmVkIChlc3RhYmxpc2hlZCAxMzEwNzIgYmluZCA2NTUzNikKWyAgICAwLjA2Mjc5OV0g
VENQIHJlbm8gcmVnaXN0ZXJlZApbICAgIDAuMDYyODA3XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVz
OiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MjgyOV0gVURQLUxpdGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjA2MzEy
N10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4wNjMyODldIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC4wNjMzMTNd
IHhlbjogLS0+IHBpcnE9MTYgLT4gaXJxPTE2IChnc2k9MTYpClsgICAgMC4wNjMzMjldIHBjaSAw
MDAwOjAwOjFkLjA6IFBDSSBJTlQgQSAtPiBHU0kgMTYgKGxldmVsLCBsb3cpIC0+IElSUSAxNgpb
ICAgIDAuMDYzMzY2XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgSU5UIEEgZGlzYWJsZWQKWyAgICAw
LjA2MzQ5OF0gcGNpIDAwMDA6MGI6MDQuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjA2MzUw
NV0gUENJOiBDTFMgNjQgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAwLjA2MzU5Nl0gVW5wYWNraW5n
IGluaXRyYW1mcy4uLgpbICAgIDAuMTk2MzQ2XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDI0NDky
ayBmcmVlZApbICAgIDAuMjE5NjUwXSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc29ja2V0
IChkaXNhYmxlZCkKWyAgICAwLjIxOTY3OF0gdHlwZT0yMDAwIGF1ZGl0KDEzMzkzNTAyMTMuMjg5
OjEpOiBpbml0aWFsaXplZApbICAgIDAuMjQ5OTM5XSBoaWdobWVtIGJvdW5jZSBwb29sIHNpemU6
IDY0IHBhZ2VzClsgICAgMC4yNDk5NDddIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6
ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMC4yNTA1MzRdIFZGUzogRGlzayBxdW90YXMg
ZHF1b3RfNi41LjIKWyAgICAwLjI1MDYwN10gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAxMDI0IChvcmRlciAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMjUwNzI1XSBtc2dtbmkgaGFzIGJl
ZW4gc2V0IHRvIDEyMjUKWyAgICAwLjI1MTIwN10gYWxnOiBObyB0ZXN0IGZvciBzdGRybmcgKGty
bmcpClsgICAgMC4yNTEyOTBdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIg
dmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpClsgICAgMC4yNTEyOTddIGlvIHNjaGVkdWxl
ciBub29wIHJlZ2lzdGVyZWQKWyAgICAwLjI1MTMwMF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQKWyAgICAwLjI1MTM2Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZh
dWx0KQpbICAgIDAuMjUxNjY0XSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZl
cnNpb246IDAuNQpbICAgIDAuMjUxNzA5XSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENv
bnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgIDAuMjUxNzEzXSBhY3BpcGhwOiBBQ1BJ
IEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUKWyAgICAwLjI1MjIy
OV0gRVJTVDogVGFibGUgaXMgbm90IGZvdW5kIQpbICAgIDAuMjUyMjMyXSBHSEVTOiBIRVNUIGlz
IG5vdCBlbmFibGVkIQpbICAgIDAuMjUyMzg0XSBpc2FwbnA6IFNjYW5uaW5nIGZvciBQblAgY2Fy
ZHMuLi4KWyAgICAwLjYwOTg0OF0gaXNhcG5wOiBObyBQbHVnICYgUGxheSBkZXZpY2UgZm91bmQK
WyAgICAwLjYxMDgyOF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNo
YXJpbmcgZW5hYmxlZApbICAgIDAuNjEyODY2XSBzZXJpYWwgMDA6MDY6IFtpbyAgMHgwM2Y4LTB4
MDNmZl0KWyAgICAwLjYxMjk4MF0gc2VyaWFsIDAwOjA2OiBbaW8gIDB4MDNlOC0weDAzZWZdClsg
ICAgMC42MTMwODFdIHNlcmlhbCAwMDowNjogW2lvICAweDAxMDgtMHgwMTBmXQpbICAgIDAuNjEz
MjkwXSBzZXJpYWwgMDA6MDY6IFtpcnEgMTJdClsgICAgMC42MTM5MjNdIHNlcmlhbCAwMDowNjog
YWN0aXZhdGVkClsgICAgMC42MzUwMjldIDAwOjA2OiB0dHlTMCBhdCBJL08gMHgxMDggKGlycSA9
IDEyKSBpcyBhIDE2NTUwQQpbICAgIDAuNjY4MTA4XSBzZXJpYWwgMDA6MDc6IFtpbyAgMHgwMmY4
LTB4MDJmZl0KWyAgICAwLjY2ODI1N10gc2VyaWFsIDAwOjA3OiBbaXJxIDNdClsgICAgMC42Njg5
MDldIHNlcmlhbCAwMDowNzogYWN0aXZhdGVkClsgICAgMC42ODk5NzFdIDAwOjA3OiB0dHlTMSBh
dCBJL08gMHgyZjggKGlycSA9IDMpIGlzIGEgMTY1NTBBClsgICAgMC43MjAzNzNdIExpbnV4IGFn
cGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAuNzIwNzUyXSBpODA0MjogUE5QOiBObyBQUy8y
IGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgMC43MjMwMTld
IHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAwLjcyMzAzMl0g
c2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKWyAgICAwLjcyMzMzMF0g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAwLjcy
MzQzOV0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgMC43MjM2ODVd
IHJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsg
ICAgMC43MjM3MzldIHJ0YzA6IGFsYXJtcyB1cCB0byBvbmUgZGF5LCB5M2ssIDI0MiBieXRlcyBu
dnJhbQpbICAgIDAuNzI0MjAwXSBUQ1AgY3ViaWMgcmVnaXN0ZXJlZApbICAgIDAuNzI0MzgwXSBO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgMC43MjUzNDBdIE1vYmlsZSBJ
UHY2ClsgICAgMC43MjUzNDVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAg
ICAwLjcyNTM1M10gUmVnaXN0ZXJpbmcgdGhlIGRuc19yZXNvbHZlciBrZXkgdHlwZQpbICAgIDAu
NzI1Mzk0XSBVc2luZyBJUEkgTm8tU2hvcnRjdXQgbW9kZQpbICAgIDAuNzI1Njk5XSBQTTogSGli
ZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAgICAw
LjcyNTcxOF0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxClsgICAgMC43MjY0MTFdIHJ0
Y19jbW9zIDAwOjA0OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDEyLTA2LTEwIDE3OjQzOjMz
IFVUQyAoMTMzOTM1MDIxMykKWyAgICAwLjcyNjQ3MF0gSW5pdGlhbGl6aW5nIG5ldHdvcmsgZHJv
cCBtb25pdG9yIHNlcnZpY2UKWyAgICAwLjcyNjY2OV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1l
bW9yeTogNDM2ayBmcmVlZApbICAgIDAuNzI4OTI5XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJu
ZWwgdGV4dDogMjkyOGsKWyAgICAwLjcyOTYzMV0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVs
IHJlYWQtb25seSBkYXRhOiAxMDg4awpbICAgIDAuNzk4MjA0XSB1ZGV2WzYxXTogc3RhcnRpbmcg
dmVyc2lvbiAxNjQKWyAgICAwLjkwNTM0MF0gRmxvcHB5IGRyaXZlKHMpOiBmZDAgaXMgMS40NE0K
WyAgICAwLjkyMTk2OV0gRkRDIDAgaXMgYSBOYXRpb25hbCBTZW1pY29uZHVjdG9yIFBDODczMDYK
WyAgICAwLjk4MTU5MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JmcwpbICAgIDAuOTgxNjU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGh1YgpbICAgIDAuOTg4NzAzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJp
dmVyIHVzYgpbICAgIDAuOTkxNTk1XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3Qg
Q29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMC45OTQzOTldIHVoY2lfaGNkOiBVU0IgVW5p
dmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgICAgMC45OTQ1NjZdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC45OTQ1
OTBdIHhlbl9tYXBfcGlycV9nc2k6IHJldHVybmluZyBpcnEgMTYgZm9yIGdzaSAxNgpbICAgIDAu
OTk0NTk2XSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0xNiAoZ3NpPTE2KQpbICAgIDAuOTk0NjA0
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgMC45OTQ2MTVdIHVoY2lfaGNkIDAwMDA6
MDA6MWQuMDogUENJIElOVCBBIC0+IEdTSSAxNiAobGV2ZWwsIGxvdykgLT4gSVJRIDE2ClsgICAg
MC45OTQ2NTVdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRv
IDY0ClsgICAgMC45OTQ2NjZdIHVoY2lfaGNkIDAwMDA6MDA6MWQuMDogVUhDSSBIb3N0IENvbnRy
b2xsZXIKWyAgICAwLjk5NDc1NF0gdWhjaV9oY2QgMDAwMDowMDoxZC4wOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKWyAgICAwLjk5NDkwMV0gdWhjaV9oY2Qg
MDAwMDowMDoxZC4wOiBpcnEgMTYsIGlvIGJhc2UgMHgwMDAwYWNlMApbICAgIDAuOTk1MDMwXSB1
c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0w
MDAxClsgICAgMC45OTUwMzhdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9
MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDAuOTk1MDQzXSB1c2IgdXNiMTogUHJv
ZHVjdDogVUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAwLjk5NTA0OF0gdXNiIHVzYjE6IE1hbnVm
YWN0dXJlcjogTGludXggMy4yLjAtMC5icG8uMi02ODYtcGFlIHVoY2lfaGNkClsgICAgMC45OTUw
NTZdIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MWQuMApbICAgIDEuMDAwODcyXSBl
MTAwMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4yMS1r
OC1OQVBJClsgICAgMS4wMDA4NzldIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwNiBJbnRl
bCBDb3Jwb3JhdGlvbi4KWyAgICAxLjAwMDk2Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjggdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjAwMTAyMV0geGVuOiAtLT4gcGlycT0yOCAtPiBp
cnE9MjggKGdzaT0yOCkKWyAgICAxLjAwMTA1NF0gZTEwMDAgMDAwMDowMzowMS4wOiBQQ0kgSU5U
IEEgLT4gR1NJIDI4IChsZXZlbCwgbG93KSAtPiBJUlEgMjgKWyAgICAxLjAwNTQxMF0gaHViIDEt
MDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjAwNTQyOV0gaHViIDEtMDoxLjA6IDIgcG9ydHMg
ZGV0ZWN0ZWQKWyAgICAxLjA1OTY4NV0gYWNlbmljLmM6IHYwLjkyIDA4LzA1LzIwMDIgIEplcyBT
b3JlbnNlbiwgbGludXgtYWNlbmljQFN1blNJVEUuZGsKWyAgICAxLjA1OTY4OV0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh0dHA6Ly9ob21lLmNlcm4uY2gvfmplcy9naWdlL2FjZW5pYy5o
dG1sClsgICAgMS4wNTk3MTNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDcyIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMS4wNTk3NDFdIHhlbjogLS0+IHBpcnE9NzIgLT4gaXJxPTcyIChnc2k9
NzIpClsgICAgMS4wNTk3NTZdIGFjZW5pYyAwMDAwOjA1OjA0LjA6IFBDSSBJTlQgQSAtPiBHU0kg
NzIgKGxldmVsLCBsb3cpIC0+IElSUSA3MgpbICAgIDEuMDU5ODIzXSAwMDAwOjA1OjA0LjA6IE5l
dEdlYXIgR0E2MjAgR2lnYWJpdCBFdGhlcm5ldCBhdCAweGZkOWZjMDAwLCBpcnEgNzIKWyAgICAx
LjA1OTkzMF0gICBUaWdvbiBJSSAoUmV2LiA2KSwgRmlybXdhcmU6IDAuMC4wLCBNQUM6IDAwOjAy
OmUzOjAwOjIxOjJmClsgICAgMS4wNjQ4MjRdICAgUENJIGJ1cyB3aWR0aDogNjQgYml0cywgc3Bl
ZWQ6IDY2TUh6LCBsYXRlbmN5OiA2NCBjbGtzClsgICAgMS4wNjQ4MzRdICAgRGlzYWJsaW5nIFBD
SSBtZW1vcnkgd3JpdGUgYW5kIGludmFsaWRhdGUKWyAgICAxLjA2NTEyM10gU0NTSSBzdWJzeXN0
ZW0gaW5pdGlhbGl6ZWQKWyAgICAxLjA3NjQ4NV0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQu
ClsgICAgMS4wNzc5NjRdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogdmVyc2lvbiAyLjYKWyAgICAx
LjA3Nzk5N10geGVuOiByZWdpc3RlcmluZyBnc2kgMTQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMS4wNzgwMzddIHhlbjogLS0+IHBpcnE9MTQ4IC0+IGlycT0xNDggKGdzaT0xNDgpClsg
ICAgMS4wNzgwNTVdIHNhdGFfdmlhIDAwMDA6MGE6MDcuMDogUENJIElOVCBBIC0+IEdTSSAxNDgg
KGxldmVsLCBsb3cpIC0+IElSUSAxNDgKWyAgICAxLjA3ODI0NF0gc2F0YV92aWEgMDAwMDowYTow
Ny4wOiByb3V0ZWQgdG8gaGFyZCBpcnEgbGluZSA0ClsgICAgMS4wNzk0ODRdIHNjc2kwIDogc2F0
YV92aWEKWyAgICAxLjA3OTg4MV0gc2NzaTEgOiBzYXRhX3ZpYQpbICAgIDEuMDgxNDUzXSBzY3Np
MiA6IHNhdGFfdmlhClsgICAgMS4wODE2MTddIGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIHBvcnQg
aTE2QDB4Y2NmMCBibWRtYSAweGNjNjAgaXJxIDE0OApbICAgIDEuMDgxNjI3XSBhdGEyOiBTQVRB
IG1heCBVRE1BLzEzMyBwb3J0IGkxNkAweGNjZDAgYm1kbWEgMHhjYzY4IGlycSAxNDgKWyAgICAx
LjA4MTYzM10gYXRhMzogUEFUQSBtYXggVURNQS8xMzMgcG9ydCBpMTZAMHhjY2IwIGJtZG1hIDB4
Y2M3MCBpcnEgMTQ4ClsgICAgMS4xNDMzMjldIDAwMDA6MDU6MDQuMDogRmFpbGVkIHRvIGxvYWQg
ZmlybXdhcmUgImFjZW5pYy90ZzIuYmluIgpbICAgIDEuMjc3OTk0XSBhdGFfcGlpeCAwMDAwOjAw
OjFmLjE6IHZlcnNpb24gMi4xMwpbICAgIDEuMjc4MDI0XSBhdGFfcGlpeCAwMDAwOjAwOjFmLjE6
IGVuYWJsaW5nIGRldmljZSAoMDAwNSAtPiAwMDA3KQpbICAgIDEuMjc4MDQwXSBhdGFfcGlpeCAw
MDAwOjAwOjFmLjE6IGNhbid0IGRlcml2ZSByb3V0aW5nIGZvciBQQ0kgSU5UIEEKWyAgICAxLjI3
ODE1NV0gYXRhX3BpaXggMDAwMDowMDoxZi4xOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQK
WyAgICAxLjI3OTIyMl0gc2NzaTMgOiBhdGFfcGlpeApbICAgIDEuMjc5NDQ2XSBzY3NpNCA6IGF0
YV9waWl4ClsgICAgMS4yNzk1ODJdIGF0YTQ6IFBBVEEgbWF4IFVETUEvMTAwIGNtZCAweDFmMCBj
dGwgMHgzZjYgYm1kbWEgMHhmYzAwIGlycSAxNApbICAgIDEuMjc5NTkwXSBhdGE1OiBQQVRBIG1h
eCBVRE1BLzEwMCBjbWQgMHgxNzAgY3RsIDB4Mzc2IGJtZG1hIDB4ZmMwOCBpcnEgMTUKWyAgICAx
LjI4MjYxMF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgwOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkg
MDA6MDY6NWI6ZmQ6YzI6ZjAKWyAgICAxLjI4MjYyNF0gZTEwMDAgMDAwMDowMzowMS4wOiBldGgw
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjI4MjY4Ml0geGVu
OiByZWdpc3RlcmluZyBnc2kgODAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjI4Mjcw
Nl0geGVuOiAtLT4gcGlycT04MCAtPiBpcnE9ODAgKGdzaT04MCkKWyAgICAxLjI4MjcxOF0gZTEw
MDAgMDAwMDowNjowMy4wOiBQQ0kgSU5UIEEgLT4gR1NJIDgwIChsZXZlbCwgbG93KSAtPiBJUlEg
ODAKWyAgICAxLjMxNjA1OF0gdXNiIDEtMTogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNlIG51bWJl
ciAyIHVzaW5nIHVoY2lfaGNkClsgICAgMS40MDAxNjhdIGF0YTE6IFNBVEEgbGluayB1cCAxLjUg
R2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzEwKQpbICAgIDEuNDA5NTE4XSBhdGExLjAwOiBB
VEEtNzogTWF4dG9yIDZCMTYwTTAsIEJBTkMxQjcwLCBtYXggVURNQS8xMzMKWyAgICAxLjQwOTUy
NF0gYXRhMS4wMDogMzIwMTczMDU2IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAobm90IHVz
ZWQpClsgICAgMS40MjU1MDhdIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAg
MS40MjU3MjhdIHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgTWF4dG9y
IDZCMTYwTTAgICBCQU5DIFBROiAwIEFOU0k6IDUKWyAgICAxLjU0NDQxNF0gYXRhNC4wMTogTk9E
RVYgYWZ0ZXIgcG9sbGluZyBkZXRlY3Rpb24KWyAgICAxLjU1MjQzNV0gYXRhNC4wMDogQVRBUEk6
IFNBTVNVTkcgQ0QtUk9NIFNOLTEyNCwgTjEwMiwgbWF4IFVETUEvMzMKWyAgICAxLjU2NzkxOF0g
dXNiIDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTEyNDEsIGlkUHJvZHVjdD0x
NTAzClsgICAgMS41Njc5MjRdIHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0x
LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wClsgICAgMS41Njc5MjddIHVzYiAxLTE6IFByb2R1
Y3Q6IFVTQiBLZXlib2FyZApbICAgIDEuNTY3OTMwXSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6Clsg
ICAgMS41Njg0ODZdIGF0YTQuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMzMKWyAgICAxLjU5ODc1
M10gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiAoUENJLVg6MTMzTUh6OjY0LWJpdCkgMDA6MDQ6
MjM6YWM6OTA6MTAKWyAgICAxLjU5ODc2NV0gZTEwMDAgMDAwMDowNjowMy4wOiBldGgxOiBJbnRl
bChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICAxLjU5ODgxNl0geGVuOiByZWdp
c3RlcmluZyBnc2kgODEgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjU5ODg1M10geGVu
OiAtLT4gcGlycT04MSAtPiBpcnE9ODEgKGdzaT04MSkKWyAgICAxLjU5ODg4MV0gZTEwMDAgMDAw
MDowNjowMy4xOiBQQ0kgSU5UIEIgLT4gR1NJIDgxIChsZXZlbCwgbG93KSAtPiBJUlEgODEKWyAg
ICAxLjYzMjQwNF0gaW5wdXQ6ICAgVVNCIEtleWJvYXJkIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDoxZC4wL3VzYjEvMS0xLzEtMToxLjAvaW5wdXQvaW5wdXQwClsgICAgMS42MzI3NThd
IGdlbmVyaWMtdXNiIDAwMDM6MTI0MToxNTAzLjAwMDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQg
djEuMTAgS2V5Ym9hcmQgWyAgVVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxZC4wLTEvaW5w
dXQwClsgICAgMS43MjEzMjVdIGlucHV0OiAgIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kw
MDAwOjAwLzAwMDA6MDA6MWQuMC91c2IxLzEtMS8xLTE6MS4xL2lucHV0L2lucHV0MQpbICAgIDEu
NzIxNjcwXSBnZW5lcmljLXVzYiAwMDAzOjEyNDE6MTUwMy4wMDAyOiBpbnB1dCxoaWRyYXcxOiBV
U0IgSElEIHYxLjEwIERldmljZSBbICBVU0IgS2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjFkLjAt
MS9pbnB1dDEKWyAgICAxLjcyMTkyN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciB1c2JoaWQKWyAgICAxLjcyMTkzMl0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVy
ClsgICAgMS43NDQxNDddIGF0YTI6IFNBVEEgbGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMg
U0NvbnRyb2wgMzEwKQpbICAgIDEuNzUyNjY1XSBhdGEyLjAwOiBBVEEtODogU0FNU1VORyBIRDUw
MUxKLCBDUjEwMC0xMiwgbWF4IFVETUE3ClsgICAgMS43NTI2NzFdIGF0YTIuMDA6IDk3Njc3MzE2
OCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAwLzMyKQpbICAgIDEuNzYwNjUy
XSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDEuNzYwOTA5XSBzY3NpIDE6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFNBTVNVTkcgSEQ1MDFMSiAgQ1IxMCBQ
UTogMCBBTlNJOiA1ClsgICAgMS45MDY1MzFdIGUxMDAwIDAwMDA6MDY6MDMuMTogZXRoMjogKFBD
SS1YOjEzM01Iejo2NC1iaXQpIDAwOjA0OjIzOmFjOjkwOjExClsgICAgMS45MDY1MzhdIGUxMDAw
IDAwMDA6MDY6MDMuMTogZXRoMjogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9u
ClsgICAgMS45MzAzNjddIHNjc2kgMzowOjA6MDogQ0QtUk9NICAgICAgICAgICAgU0FNU1VORyAg
Q0QtUk9NIFNOLTEyNCAgICBOMTAyIFBROiAwIEFOU0k6IDUKWyAgICAxLjk2MTYyMV0gc2QgMDow
OjA6MDogW3NkYV0gMzIwMTczMDU2IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMTYzIEdCLzE1
MiBHaUIpClsgICAgMS45NjE3MDJdIHNkIDE6MDowOjA6IFtzZGJdIDk3Njc3MzE2OCA1MTItYnl0
ZSBsb2dpY2FsIGJsb2NrczogKDUwMCBHQi80NjUgR2lCKQpbICAgIDEuOTYxODc3XSBzZCAwOjA6
MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxODg2XSBzZCAwOjA6MDow
OiBbc2RhXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYxOTY1XSBzZCAxOjA6MDow
OiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDEuOTYxOTc5XSBzZCAxOjA6MDowOiBb
c2RiXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDEuOTYyMDA3XSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBz
dXBwb3J0IERQTyBvciBGVUEKWyAgICAxLjk2MjA4M10gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUg
Y2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8g
b3IgRlVBClsgICAgMS45OTA0MDZdICBzZGI6IHNkYjEKWyAgICAxLjk5MTIxMl0gc2QgMTowOjA6
MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMi4wMTc0NDddICBzZGE6IHNkYTEgc2Rh
MiA8IHNkYTUgPgpbICAgIDIuMDE4NTE3XSBzZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJ
IGRpc2sKWyAgICAyLjAyNTA0MV0gc3IwOiBzY3NpMy1tbWMgZHJpdmU6IDI0eC8yNHggY2Qvcncg
eGEvZm9ybTIgY2RkYSB0cmF5ClsgICAgMi4wMjUwNTJdIGNkcm9tOiBVbmlmb3JtIENELVJPTSBk
cml2ZXIgUmV2aXNpb246IDMuMjAKWyAgICAyLjAyNjI0M10gc3IgMzowOjA6MDogQXR0YWNoZWQg
c2NzaSBDRC1ST00gc3IwClsgICAgMi4wNDA3MTRdIHNkIDA6MDowOjA6IEF0dGFjaGVkIHNjc2kg
Z2VuZXJpYyBzZzAgdHlwZSAwClsgICAgMi4wNDA5MjldIHNkIDE6MDowOjA6IEF0dGFjaGVkIHNj
c2kgZ2VuZXJpYyBzZzEgdHlwZSAwClsgICAgMi4wNDEwNzVdIHNyIDM6MDowOjA6IEF0dGFjaGVk
IHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSA1ClsgICAgMi40NzgzNzZdIGRldmljZS1tYXBwZXI6IHVl
dmVudDogdmVyc2lvbiAxLjAuMwpbICAgIDIuNDc4NTg4XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDog
NC4yMi4wLWlvY3RsICgyMDExLTEwLTE5KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNv
bQpbICAgIDIuNTAyODM1XSBQTTogU3RhcnRpbmcgbWFudWFsIHJlc3VtZSBmcm9tIGRpc2sKWyAg
ICAyLjUwMjg0M10gUE06IEhpYmVybmF0aW9uIGltYWdlIHBhcnRpdGlvbiA4OjUgcHJlc2VudApb
ICAgIDIuNTAyODQ2XSBQTTogTG9va2luZyBmb3IgaGliZXJuYXRpb24gaW1hZ2UuClsgICAgMi41
MDMyNjRdIFBNOiBJbWFnZSBub3QgZm91bmQgKGNvZGUgLTIyKQpbICAgIDIuNTAzMjY4XSBQTTog
SGliZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAg
ICAyLjU3NTIyMV0ga2pvdXJuYWxkIHN0YXJ0aW5nLiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25k
cwpbICAgIDIuNTc1MzAxXSBFWFQzLWZzIChzZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGgg
b3JkZXJlZCBkYXRhIG1vZGUKWyAgICA0LjE1MTkxNl0gdWRldlsyOTZdOiBzdGFydGluZyB2ZXJz
aW9uIDE2NApbICAgIDQuNTM3ODg0XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250
cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKWyAgICA0LjYwMDE0M10gSW50ZWwgODI4MDIgUk5H
IGRldGVjdGVkClsgICAgNC42MzQ4ODVdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZpY2VzL3Bs
YXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDIKWyAgICA0LjcwNDg0Ml0gZGNkYmFzIGRjZGJhczog
RGVsbCBTeXN0ZW1zIE1hbmFnZW1lbnQgQmFzZSBEcml2ZXIgKHZlcnNpb24gNS42LjAtMy4yKQpb
ICAgIDQuODAwNzI5XSBFREFDIE1DOiBWZXI6IDIuMS4wClsgICAgNC44MDU4NzFdIEVEQUMgZTd4
eHg6IGVycm9yIHJlcG9ydGluZyBkZXZpY2Ugbm90IGZvdW5kOnZlbmRvciA4MDg2IGRldmljZSAw
eDI1NDEgKGJyb2tlbiBCSU9TPykKWyAgICA0Ljg1MDEyOV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBh
cyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDMKWyAgICA0Ljg1
MDMyMF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgIDQuODU2Njc4XSBwYXJwb3J0X3Bj
IDAwOjA4OiBbaW8gIDB4MDM3OC0weDAzN2ZdClsgICAgNC44NTY2OTRdIHBhcnBvcnRfcGMgMDA6
MDg6IFtpbyAgMHgwNzc4LTB4MDc3Zl0KWyAgICA0Ljg1Njk0N10gcGFycG9ydF9wYyAwMDowODog
W2lycSA3XQpbICAgIDQuODU2OTU2XSBwYXJwb3J0X3BjIDAwOjA4OiBbZG1hIDE4NDQ2NzQ0MDcz
NzA5NTUxNjE1IGRpc2FibGVkXQpbICAgIDQuODU4Nzg4XSBwYXJwb3J0X3BjIDAwOjA4OiBhY3Rp
dmF0ZWQKWyAgICA0Ljg1ODc5OF0gcGFycG9ydF9wYyAwMDowODogcmVwb3J0ZWQgYnkgUGx1ZyBh
bmQgUGxheSBBQ1BJClsgICAgNC44NTkxMDVdIHBhcnBvcnQwOiBQQy1zdHlsZSBhdCAweDM3OCAo
MHg3NzgpLCBpcnEgNyBbUENTUFAsVFJJU1RBVEUsRVBQXQpbICAgIDUuMDI3NzMxXSBFcnJvcjog
RHJpdmVyICdwY3Nwa3InIGlzIGFscmVhZHkgcmVnaXN0ZXJlZCwgYWJvcnRpbmcuLi4KWyAgICA2
LjEyNjUxMV0gQWRkaW5nIDY1MjI4NzZrIHN3YXAgb24gL2Rldi9zZGE1LiAgUHJpb3JpdHk6LTEg
ZXh0ZW50czoxIGFjcm9zczo2NTIyODc2awpbICAgIDYuMzQ2MjY1XSBFWFQzLWZzIChzZGExKTog
dXNpbmcgaW50ZXJuYWwgam91cm5hbApbICAgIDYuNjI4ODMxXSBsb29wOiBtb2R1bGUgbG9hZGVk
ClsgICAgOC43Mjg3NTRdIEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsgaXMgbm90IHJl
YWR5ClsgICAgOC43MzI0NzddIGUxMDAwOiBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1
bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJYL1RYClsgICAgOC43MzI3NDJdIEFERFJDT05GKE5F
VERFVl9DSEFOR0UpOiBldGgwOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgICA5LjQ0MjQxMl0gRXZl
bnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpbICAgMTAuMDQzNTY4XSBYRU5CVVM6IFVuYWJs
ZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTAuMDQ0MDYwXSBYRU5CVVM6IFVuYWJsZSB0byByZWFk
IGNwdSBzdGF0ZQpbICAgMTAuMDQ0NDc3XSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0
ZQpbICAgMTAuMDQ0ODczXSBYRU5CVVM6IFVuYWJsZSB0byByZWFkIGNwdSBzdGF0ZQpbICAgMTMu
ODU3MDE5XSBCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZApbICAgMTQuMzY0NDg5XSBBRERS
Q09ORihORVRERVZfVVApOiBwZXRoMDogbGluayBpcyBub3QgcmVhZHkKWyAgIDE2LjM3MjM5OF0g
ZTEwMDA6IHBldGgwIE5JQyBMaW5rIGlzIFVwIDEwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENv
bnRyb2w6IFJYL1RYClsgICAxNi4zNzI2NjRdIEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBwZXRo
MDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAxNi40Mjc4NjRdIGRldmljZSBwZXRoMCBlbnRlcmVk
IHByb21pc2N1b3VzIG1vZGUKWyAgIDE2LjQ4NDkwNV0gZXRoMDogcG9ydCAxKHBldGgwKSBlbnRl
cmluZyBmb3J3YXJkaW5nIHN0YXRlClsgICAxNi40ODQ5MTVdIGV0aDA6IHBvcnQgMShwZXRoMCkg
ZW50ZXJpbmcgZm9yd2FyZGluZyBzdGF0ZQpbICAgMjYuNTcyMDQzXSBwZXRoMDogbm8gSVB2NiBy
b3V0ZXJzIHByZXNlbnQKWyAgIDI2Ljk1NjAyN10gZXRoMDogbm8gSVB2NiByb3V0ZXJzIHByZXNl
bnQ=
--047d7b33cf6c2a079904c2266f46
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7b33cf6c2a079904c2266f46--


From xen-users-bounces@lists.xen.org Mon Jun 11 09:54:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se1Ix-0002nA-0b; Mon, 11 Jun 2012 09:52:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdhJl-000505-T1
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 12:32:30 +0000
Received: from [85.158.139.83:39730] by server-2.bemta-5.messagelabs.com id
	C0/1F-20827-CD394DF4; Sun, 10 Jun 2012 12:32:28 +0000
X-Env-Sender: zhusimu@163.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339331547!32823454!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10781 invoked from network); 10 Jun 2012 12:32:28 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Jun 2012 12:32:28 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdhJi-00031J-Fn
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 05:32:26 -0700
Date: Sun, 10 Jun 2012 05:32:26 -0700 (PDT)
From: zhusimu <zhusimu@163.com>
To: xen-users@lists.xensource.com
Message-ID: <1339331546468-5709388.post@n5.nabble.com>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B28904C4A@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
	<1339245253151-5709379.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B28904C4A@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 11 Jun 2012 09:52:56 +0000
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have the only DDK in the path of *C:\WinDDK\7600.16385.1*,and the sign tool
is also in the path of *C:\WinDDK\7600.16385.1\bin\x86*,I think it was not
related with sign tool *makecert*,but related with tool *certutil*.It will
export pfx file,but it did not export any pfx file.
I don't know why?

--
View this message in context: http://xen.1045712.n5.nabble.com/win-pvdrivers-Compile-Error-tp5709361p5709388.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 09:54:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 09:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se1Ix-0002nA-0b; Mon, 11 Jun 2012 09:52:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdhJl-000505-T1
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 12:32:30 +0000
Received: from [85.158.139.83:39730] by server-2.bemta-5.messagelabs.com id
	C0/1F-20827-CD394DF4; Sun, 10 Jun 2012 12:32:28 +0000
X-Env-Sender: zhusimu@163.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339331547!32823454!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10781 invoked from network); 10 Jun 2012 12:32:28 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Jun 2012 12:32:28 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <zhusimu@163.com>) id 1SdhJi-00031J-Fn
	for xen-users@lists.xensource.com; Sun, 10 Jun 2012 05:32:26 -0700
Date: Sun, 10 Jun 2012 05:32:26 -0700 (PDT)
From: zhusimu <zhusimu@163.com>
To: xen-users@lists.xensource.com
Message-ID: <1339331546468-5709388.post@n5.nabble.com>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B28904C4A@BITCOM1.int.sbss.com.au>
References: <1339138609444-5709361.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B288EC413@BITCOM1.int.sbss.com.au>
	<1339245253151-5709379.post@n5.nabble.com>
	<6035A0D088A63A46850C3988ED045A4B28904C4A@BITCOM1.int.sbss.com.au>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 11 Jun 2012 09:52:56 +0000
Subject: Re: [Xen-users] win-pvdrivers Compile Error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have the only DDK in the path of *C:\WinDDK\7600.16385.1*,and the sign tool
is also in the path of *C:\WinDDK\7600.16385.1\bin\x86*,I think it was not
related with sign tool *makecert*,but related with tool *certutil*.It will
export pfx file,but it did not export any pfx file.
I don't know why?

--
View this message in context: http://xen.1045712.n5.nabble.com/win-pvdrivers-Compile-Error-tp5709361p5709388.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 13:41:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 13:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se4qp-0006R4-95; Mon, 11 Jun 2012 13:40:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <somburn@gmail.com>) id 1Se4qn-0006Qz-Ea
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 13:40:09 +0000
Received: from [85.158.138.51:49517] by server-12.bemta-3.messagelabs.com id
	32/C6-24185-835F5DF4; Mon, 11 Jun 2012 13:40:08 +0000
X-Env-Sender: somburn@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339422006!13195242!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16555 invoked from network); 11 Jun 2012 13:40:07 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 13:40:07 -0000
Received: by ggnp1 with SMTP id p1so2858534ggn.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 06:40:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=MCjtwcE8s+8ASEyAug/Hzy98Dnw/PT3mVs4mV411RVM=;
	b=aFrCPlwlE+UJw7l7wURgzYrz2RFOsjlaAiDwSzYcIY0FIYV4s5BIQiPTKLIXzjiUxP
	4PN5FIqrc4Unf3Z5CBlQku0pfHPksTw2zw2gtt07IkN2nAi9J3Ckby/+JX+VUIkQLMGi
	PgXsAk9w5XFYL4yB/H+udYRDFzbSdT8DlIOlhw9ebJGJNyRJjwrbyz7XXjcWCtR6kHyG
	Xpvi3BANdOMJwhkaU9IfyzJwtQSxaP/mf6xTbAkptm7SizNn2vhrVg1Si7thiPyiL8HH
	L8TBZyeG6mlp7ag+tzgk6mcTAFbVui0OCSVRiwNHrWqjNnA7i06Ux6JYhAeqGojLUie0
	G4LQ==
MIME-Version: 1.0
Received: by 10.236.165.102 with SMTP id d66mr20504101yhl.54.1339422006006;
	Mon, 11 Jun 2012 06:40:06 -0700 (PDT)
Received: by 10.100.255.17 with HTTP; Mon, 11 Jun 2012 06:40:05 -0700 (PDT)
Date: Mon, 11 Jun 2012 14:40:05 +0100
Message-ID: <CANK3vorvEP15b4i8q0rifVkBzcfjmfuN=hQEtZqW1s6ngeHs3Q@mail.gmail.com>
From: Somnath Mazumdar <somburn@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] XEN Installation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4226140209032525273=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4226140209032525273==
Content-Type: multipart/alternative; boundary=20cf30563c37df53ff04c2327c79

--20cf30563c37df53ff04c2327c79
Content-Type: text/plain; charset=ISO-8859-1

Hi,
 I am new to the XEN so I have just one basic question that is.
Can I use Xen to create multiple VMs from multiple hosts? in other words
can I create VI management pool to control VMs hosted on multiple physical
hosts?

Thanks
Bua

--20cf30563c37df53ff04c2327c79
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div>=A0I am new to the XEN so I have just one basic question that is.</=
div><div>Can I use Xen to create multiple VMs from multiple hosts? in other=
 words can I create VI management pool to control VMs hosted on multiple ph=
ysical hosts?</div>
<div><br></div><div>Thanks=A0</div><div>Bua</div>

--20cf30563c37df53ff04c2327c79--


--===============4226140209032525273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4226140209032525273==--


From xen-users-bounces@lists.xen.org Mon Jun 11 13:41:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 13:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se4qp-0006R4-95; Mon, 11 Jun 2012 13:40:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <somburn@gmail.com>) id 1Se4qn-0006Qz-Ea
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 13:40:09 +0000
Received: from [85.158.138.51:49517] by server-12.bemta-3.messagelabs.com id
	32/C6-24185-835F5DF4; Mon, 11 Jun 2012 13:40:08 +0000
X-Env-Sender: somburn@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339422006!13195242!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16555 invoked from network); 11 Jun 2012 13:40:07 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 13:40:07 -0000
Received: by ggnp1 with SMTP id p1so2858534ggn.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 06:40:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=MCjtwcE8s+8ASEyAug/Hzy98Dnw/PT3mVs4mV411RVM=;
	b=aFrCPlwlE+UJw7l7wURgzYrz2RFOsjlaAiDwSzYcIY0FIYV4s5BIQiPTKLIXzjiUxP
	4PN5FIqrc4Unf3Z5CBlQku0pfHPksTw2zw2gtt07IkN2nAi9J3Ckby/+JX+VUIkQLMGi
	PgXsAk9w5XFYL4yB/H+udYRDFzbSdT8DlIOlhw9ebJGJNyRJjwrbyz7XXjcWCtR6kHyG
	Xpvi3BANdOMJwhkaU9IfyzJwtQSxaP/mf6xTbAkptm7SizNn2vhrVg1Si7thiPyiL8HH
	L8TBZyeG6mlp7ag+tzgk6mcTAFbVui0OCSVRiwNHrWqjNnA7i06Ux6JYhAeqGojLUie0
	G4LQ==
MIME-Version: 1.0
Received: by 10.236.165.102 with SMTP id d66mr20504101yhl.54.1339422006006;
	Mon, 11 Jun 2012 06:40:06 -0700 (PDT)
Received: by 10.100.255.17 with HTTP; Mon, 11 Jun 2012 06:40:05 -0700 (PDT)
Date: Mon, 11 Jun 2012 14:40:05 +0100
Message-ID: <CANK3vorvEP15b4i8q0rifVkBzcfjmfuN=hQEtZqW1s6ngeHs3Q@mail.gmail.com>
From: Somnath Mazumdar <somburn@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] XEN Installation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4226140209032525273=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4226140209032525273==
Content-Type: multipart/alternative; boundary=20cf30563c37df53ff04c2327c79

--20cf30563c37df53ff04c2327c79
Content-Type: text/plain; charset=ISO-8859-1

Hi,
 I am new to the XEN so I have just one basic question that is.
Can I use Xen to create multiple VMs from multiple hosts? in other words
can I create VI management pool to control VMs hosted on multiple physical
hosts?

Thanks
Bua

--20cf30563c37df53ff04c2327c79
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div>=A0I am new to the XEN so I have just one basic question that is.</=
div><div>Can I use Xen to create multiple VMs from multiple hosts? in other=
 words can I create VI management pool to control VMs hosted on multiple ph=
ysical hosts?</div>
<div><br></div><div>Thanks=A0</div><div>Bua</div>

--20cf30563c37df53ff04c2327c79--


--===============4226140209032525273==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4226140209032525273==--


From xen-users-bounces@lists.xen.org Mon Jun 11 14:19:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 14:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se5Rt-0007dL-L8; Mon, 11 Jun 2012 14:18:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <raistlin@linux.it>) id 1Se5Rs-0007dG-GC
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 14:18:28 +0000
Received: from [85.158.139.83:51129] by server-1.bemta-5.messagelabs.com id
	3A/51-25424-33EF5DF4; Mon, 11 Jun 2012 14:18:27 +0000
X-Env-Sender: raistlin@linux.it
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339424306!25802457!1
X-Originating-IP: [193.205.80.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18841 invoked from network); 11 Jun 2012 14:18:27 -0000
Received: from ms01.sssup.it (HELO sssup.it) (193.205.80.99)
	by server-11.tower-182.messagelabs.com with SMTP;
	11 Jun 2012 14:18:27 -0000
Received: from [62.94.183.142] (account d.faggioli@sssup.it HELO
	[192.168.0.40]) by sssup.it (CommuniGate Pro SMTP 5.3.14)
	with ESMTPSA id 78799518; Mon, 11 Jun 2012 16:18:26 +0200
Message-ID: <1339424284.4705.7.camel@Solace>
From: Dario Faggioli <raistlin@linux.it>
To: Niu Xinli <niuxinli1989@gmail.com>
Date: Mon, 11 Jun 2012 16:18:04 +0200
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
X-Mailer: Evolution 3.2.2-1+b1 
Mime-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5549653700465459745=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============5549653700465459745==
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature";
	boundary="=-W/YJwI7Qo5DTvDnqjS9q"


--=-W/YJwI7Qo5DTvDnqjS9q
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2012-06-09 at 11:03 +0800, Niu Xinli wrote:
> Hi,
>
Hi,

> Para-virtualization outperforms full-virtualization at the cost of
> compatibility.=20
>
So, if I can ask, do you mind explaining a bit more what you mean with
this sentence above? More specifically, when you say "at the cost of
compatibility", what are the compatibility costs you are referring to?

Just out of curiosity and for the benefit of the on-going
discussion. :-)

Thanks and Regards,
Dario

--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)


--=-W/YJwI7Qo5DTvDnqjS9q
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAk/V/hwACgkQk4XaBE3IOsR62ACfdTzqpxLzwlzbt/bhPRjm9fOK
sTsAnAqXBnF5LgWstT3aAIRRpJfRRmWL
=FnoU
-----END PGP SIGNATURE-----

--=-W/YJwI7Qo5DTvDnqjS9q--



--===============5549653700465459745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5549653700465459745==--



From xen-users-bounces@lists.xen.org Mon Jun 11 14:19:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 14:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se5Rt-0007dL-L8; Mon, 11 Jun 2012 14:18:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <raistlin@linux.it>) id 1Se5Rs-0007dG-GC
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 14:18:28 +0000
Received: from [85.158.139.83:51129] by server-1.bemta-5.messagelabs.com id
	3A/51-25424-33EF5DF4; Mon, 11 Jun 2012 14:18:27 +0000
X-Env-Sender: raistlin@linux.it
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339424306!25802457!1
X-Originating-IP: [193.205.80.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18841 invoked from network); 11 Jun 2012 14:18:27 -0000
Received: from ms01.sssup.it (HELO sssup.it) (193.205.80.99)
	by server-11.tower-182.messagelabs.com with SMTP;
	11 Jun 2012 14:18:27 -0000
Received: from [62.94.183.142] (account d.faggioli@sssup.it HELO
	[192.168.0.40]) by sssup.it (CommuniGate Pro SMTP 5.3.14)
	with ESMTPSA id 78799518; Mon, 11 Jun 2012 16:18:26 +0200
Message-ID: <1339424284.4705.7.camel@Solace>
From: Dario Faggioli <raistlin@linux.it>
To: Niu Xinli <niuxinli1989@gmail.com>
Date: Mon, 11 Jun 2012 16:18:04 +0200
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
X-Mailer: Evolution 3.2.2-1+b1 
Mime-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5549653700465459745=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============5549653700465459745==
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature";
	boundary="=-W/YJwI7Qo5DTvDnqjS9q"


--=-W/YJwI7Qo5DTvDnqjS9q
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2012-06-09 at 11:03 +0800, Niu Xinli wrote:
> Hi,
>
Hi,

> Para-virtualization outperforms full-virtualization at the cost of
> compatibility.=20
>
So, if I can ask, do you mind explaining a bit more what you mean with
this sentence above? More specifically, when you say "at the cost of
compatibility", what are the compatibility costs you are referring to?

Just out of curiosity and for the benefit of the on-going
discussion. :-)

Thanks and Regards,
Dario

--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)


--=-W/YJwI7Qo5DTvDnqjS9q
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAk/V/hwACgkQk4XaBE3IOsR62ACfdTzqpxLzwlzbt/bhPRjm9fOK
sTsAnAqXBnF5LgWstT3aAIRRpJfRRmWL
=FnoU
-----END PGP SIGNATURE-----

--=-W/YJwI7Qo5DTvDnqjS9q--



--===============5549653700465459745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5549653700465459745==--



From xen-users-bounces@lists.xen.org Mon Jun 11 14:43:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 14:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se5p8-0008Bt-NK; Mon, 11 Jun 2012 14:42:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mihai.dontu@gmail.com>) id 1Se5p7-0008Bo-DO
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 14:42:29 +0000
Received: from [85.158.143.99:14138] by server-3.bemta-4.messagelabs.com id
	A5/D9-05808-4D306DF4; Mon, 11 Jun 2012 14:42:28 +0000
X-Env-Sender: mihai.dontu@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1339425747!29964787!1
X-Originating-IP: [91.199.104.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18706 invoked from network); 11 Jun 2012 14:42:28 -0000
Received: from mail.bitdefender.com (HELO mail.bitdefender.com) (91.199.104.2)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Jun 2012 14:42:28 -0000
Received: (qmail 27929 invoked from network); 11 Jun 2012 17:42:26 +0300
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.13.3.14894, Dats: 204260,
	Stamp: 3], Multi: [Enabled], BW: [Enabled], RBL DNSBL: [Enabled,
	Score: 0(0)], APM: [Enabled, Score: 500, Flags: NN_LEGIT_VALID_REPLY;
	NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled], URL: [Enabled], URI DNSBL:
	[Disabled], SQMD: [Enabled, Hits: none, MD5:
	98b397c9cf790971cd2bf057334db480.fuzzy.fzrbl.org], RTDA: [Enabled,
	Hit: No, Details: v0.0; ], total: 0(775)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.0 on
	elfie.dsd.hq, sigver: 7.42563
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gmail.com;
	b=4GdOUY5bX06MQQ+9xCLBEn/JknVRLDFOxUrxU8XABig9jG0y/lvwoaCHoC9CD4xNK4rawygxS/0vHV0twD1t3YL1HjEC73/xHY6hLn5Cbk275G9/KK1mRYQymv74/OPbL6d0PbKNRLbbu59DaL+KMiLGkEh/88BGMeuO6w08d3U=
	; 
Received: from mdontu-l.dsd.ro (mdontu@bitdefender.com@10.10.14.115)
	by mail.bitdefender.com with SMTP; 11 Jun 2012 17:42:26 +0300
Date: Mon, 11 Jun 2012 17:42:26 +0300
From: Mihai =?UTF-8?B?RG9uyJt1?= <mihai.dontu@gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Message-ID: <20120611174226.29a25bc9@mdontu-l.dsd.ro>
In-Reply-To: <1339424284.4705.7.camel@Solace>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
	<1339424284.4705.7.camel@Solace>
Organization: Home
Mime-Version: 1.0
Cc: xen-users@lists.xen.org, Niu Xinli <niuxinli1989@gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCAxMSBKdW4gMjAxMiAxNjoxODowNCArMDIwMCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiA+IFBhcmEtdmlydHVhbGl6YXRpb24gb3V0cGVyZm9ybXMgZnVsbC12aXJ0dWFsaXphdGlvbiBh
dCB0aGUgY29zdCBvZgo+ID4gY29tcGF0aWJpbGl0eS4gCj4gPgo+IFNvLCBpZiBJIGNhbiBhc2ss
IGRvIHlvdSBtaW5kIGV4cGxhaW5pbmcgYSBiaXQgbW9yZSB3aGF0IHlvdSBtZWFuIHdpdGgKPiB0
aGlzIHNlbnRlbmNlIGFib3ZlPyBNb3JlIHNwZWNpZmljYWxseSwgd2hlbiB5b3Ugc2F5ICJhdCB0
aGUgY29zdCBvZgo+IGNvbXBhdGliaWxpdHkiLCB3aGF0IGFyZSB0aGUgY29tcGF0aWJpbGl0eSBj
b3N0cyB5b3UgYXJlIHJlZmVycmluZyB0bz8KPiAKCkkgdGhpbmsgaGUncyByZWZlcnJpbmcgdG8g
dGhlIGZhY3QgdGhhdCBwYXJhdmlydHVhbGl6YXRpb24gcmVxdWlyZXMKZXh0ZW5zaXZlIHN1cHBv
cnQgZnJvbSB0aGUgZ3Vlc3QgT1MuIExpbnV4IGFuZCBzb21lIGZsYXZvcnMgb2YgQlNEIGhhdmUK
c3VjaCBzdXBwb3J0LCBidXQgaXQncyB0cmlja2llciB3aXRoIE1pY3Jvc29mdCBXaW5kb3dzLiBJ
IHRoaW5rIHRoZXJlJ3MKc29tZSB3b3JrIG9uIHRoYXQgZnJvbnQgdG9vLCBidXQgSSBkb24ndCBr
bm93IGhvdyBmYXIgaXQgZ290WzFdLgoKWzFdIGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kv
WGVuI01pY3Jvc29mdF9XaW5kb3dzX3N5c3RlbXNfYXNfZ3Vlc3RzCgo+IEp1c3Qgb3V0IG9mIGN1
cmlvc2l0eSBhbmQgZm9yIHRoZSBiZW5lZml0IG9mIHRoZSBvbi1nb2luZwo+IGRpc2N1c3Npb24u
IDotKQo+IAoKLS0gCk1paGFpIERvbsibdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jun 11 14:43:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 14:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se5p8-0008Bt-NK; Mon, 11 Jun 2012 14:42:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mihai.dontu@gmail.com>) id 1Se5p7-0008Bo-DO
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 14:42:29 +0000
Received: from [85.158.143.99:14138] by server-3.bemta-4.messagelabs.com id
	A5/D9-05808-4D306DF4; Mon, 11 Jun 2012 14:42:28 +0000
X-Env-Sender: mihai.dontu@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1339425747!29964787!1
X-Originating-IP: [91.199.104.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18706 invoked from network); 11 Jun 2012 14:42:28 -0000
Received: from mail.bitdefender.com (HELO mail.bitdefender.com) (91.199.104.2)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Jun 2012 14:42:28 -0000
Received: (qmail 27929 invoked from network); 11 Jun 2012 17:42:26 +0300
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.13.3.14894, Dats: 204260,
	Stamp: 3], Multi: [Enabled], BW: [Enabled], RBL DNSBL: [Enabled,
	Score: 0(0)], APM: [Enabled, Score: 500, Flags: NN_LEGIT_VALID_REPLY;
	NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled], URL: [Enabled], URI DNSBL:
	[Disabled], SQMD: [Enabled, Hits: none, MD5:
	98b397c9cf790971cd2bf057334db480.fuzzy.fzrbl.org], RTDA: [Enabled,
	Hit: No, Details: v0.0; ], total: 0(775)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.0 on
	elfie.dsd.hq, sigver: 7.42563
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gmail.com;
	b=4GdOUY5bX06MQQ+9xCLBEn/JknVRLDFOxUrxU8XABig9jG0y/lvwoaCHoC9CD4xNK4rawygxS/0vHV0twD1t3YL1HjEC73/xHY6hLn5Cbk275G9/KK1mRYQymv74/OPbL6d0PbKNRLbbu59DaL+KMiLGkEh/88BGMeuO6w08d3U=
	; 
Received: from mdontu-l.dsd.ro (mdontu@bitdefender.com@10.10.14.115)
	by mail.bitdefender.com with SMTP; 11 Jun 2012 17:42:26 +0300
Date: Mon, 11 Jun 2012 17:42:26 +0300
From: Mihai =?UTF-8?B?RG9uyJt1?= <mihai.dontu@gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Message-ID: <20120611174226.29a25bc9@mdontu-l.dsd.ro>
In-Reply-To: <1339424284.4705.7.camel@Solace>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
	<1339424284.4705.7.camel@Solace>
Organization: Home
Mime-Version: 1.0
Cc: xen-users@lists.xen.org, Niu Xinli <niuxinli1989@gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCAxMSBKdW4gMjAxMiAxNjoxODowNCArMDIwMCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiA+IFBhcmEtdmlydHVhbGl6YXRpb24gb3V0cGVyZm9ybXMgZnVsbC12aXJ0dWFsaXphdGlvbiBh
dCB0aGUgY29zdCBvZgo+ID4gY29tcGF0aWJpbGl0eS4gCj4gPgo+IFNvLCBpZiBJIGNhbiBhc2ss
IGRvIHlvdSBtaW5kIGV4cGxhaW5pbmcgYSBiaXQgbW9yZSB3aGF0IHlvdSBtZWFuIHdpdGgKPiB0
aGlzIHNlbnRlbmNlIGFib3ZlPyBNb3JlIHNwZWNpZmljYWxseSwgd2hlbiB5b3Ugc2F5ICJhdCB0
aGUgY29zdCBvZgo+IGNvbXBhdGliaWxpdHkiLCB3aGF0IGFyZSB0aGUgY29tcGF0aWJpbGl0eSBj
b3N0cyB5b3UgYXJlIHJlZmVycmluZyB0bz8KPiAKCkkgdGhpbmsgaGUncyByZWZlcnJpbmcgdG8g
dGhlIGZhY3QgdGhhdCBwYXJhdmlydHVhbGl6YXRpb24gcmVxdWlyZXMKZXh0ZW5zaXZlIHN1cHBv
cnQgZnJvbSB0aGUgZ3Vlc3QgT1MuIExpbnV4IGFuZCBzb21lIGZsYXZvcnMgb2YgQlNEIGhhdmUK
c3VjaCBzdXBwb3J0LCBidXQgaXQncyB0cmlja2llciB3aXRoIE1pY3Jvc29mdCBXaW5kb3dzLiBJ
IHRoaW5rIHRoZXJlJ3MKc29tZSB3b3JrIG9uIHRoYXQgZnJvbnQgdG9vLCBidXQgSSBkb24ndCBr
bm93IGhvdyBmYXIgaXQgZ290WzFdLgoKWzFdIGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kv
WGVuI01pY3Jvc29mdF9XaW5kb3dzX3N5c3RlbXNfYXNfZ3Vlc3RzCgo+IEp1c3Qgb3V0IG9mIGN1
cmlvc2l0eSBhbmQgZm9yIHRoZSBiZW5lZml0IG9mIHRoZSBvbi1nb2luZwo+IGRpc2N1c3Npb24u
IDotKQo+IAoKLS0gCk1paGFpIERvbsibdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jun 11 15:24:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 15:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se6Sd-0000Dp-DR; Mon, 11 Jun 2012 15:23:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1Se6Sb-0000Dk-AV
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 15:23:17 +0000
Received: from [85.158.139.83:52622] by server-12.bemta-5.messagelabs.com id
	07/0B-18374-46D06DF4; Mon, 11 Jun 2012 15:23:16 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339428194!25816311!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16827 invoked from network); 11 Jun 2012 15:23:15 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 15:23:15 -0000
Received: by obbwd20 with SMTP id wd20so9412048obb.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 08:23:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=mQa8q6POovh1qX88Kl0hKvNy6q1BpU4apOpsRfrv8F8=;
	b=kRiGiioJ7uLku8GuiftCWrAwvtJiasjazNF1GaLZ7pvx2u/lt9Wv23O9gKYoLSjBWE
	LA5RGYQ6D/i52k6j9S04ZnT+2evJnaLkl0837ekrumcBbxea4j/f79EHVAOR2xKxAG+U
	6Ffw5GtK41piNQW0CzNKq1Mnx/YIUR2GXDM33u8pz+6Ri7C4zO9F7aucR0gvbC7laxWj
	t4PwucT/ie5eGk9FAZBFA0opB/aGd+pg/LpxWyFnQmSaHHhCfgtC9Jk53/l3FJNlRWy3
	PiJtp5uLZjx3cGOnvg7A2NwJrw9iR/tN+GcYi9YcSpVp4KgBYl1YS1NgNlU3332jnRUa
	sHdQ==
MIME-Version: 1.0
Received: by 10.182.202.71 with SMTP id kg7mr16803719obc.56.1339428194077;
	Mon, 11 Jun 2012 08:23:14 -0700 (PDT)
Received: by 10.182.81.137 with HTTP; Mon, 11 Jun 2012 08:23:13 -0700 (PDT)
In-Reply-To: <20120611174226.29a25bc9@mdontu-l.dsd.ro>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
	<1339424284.4705.7.camel@Solace>
	<20120611174226.29a25bc9@mdontu-l.dsd.ro>
Date: Mon, 11 Jun 2012 16:23:13 +0100
X-Google-Sender-Auth: WHgYP7-5oyxAB8eBGJA2B6I3BEQ
Message-ID: <CAFLBxZZU8WzLZ4TYoFW3YXyEdoxcAhJ1yQB4tpAE=2s4PanaDQ@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: =?UTF-8?B?TWloYWkgRG9uyJt1?= <mihai.dontu@gmail.com>
Cc: xen-users@lists.xen.org, Dario Faggioli <raistlin@linux.it>,
	Niu Xinli <niuxinli1989@gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCBKdW4gMTEsIDIwMTIgYXQgMzo0MiBQTSwgTWloYWkgRG9uyJt1IDxtaWhhaS5kb250
dUBnbWFpbC5jb20+IHdyb3RlOgo+IE9uIE1vbiwgMTEgSnVuIDIwMTIgMTY6MTg6MDQgKzAyMDAg
RGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+ID4gUGFyYS12aXJ0dWFsaXphdGlvbiBvdXRwZXJmb3Jt
cyBmdWxsLXZpcnR1YWxpemF0aW9uIGF0IHRoZSBjb3N0IG9mCj4+ID4gY29tcGF0aWJpbGl0eS4K
Pj4gPgo+PiBTbywgaWYgSSBjYW4gYXNrLCBkbyB5b3UgbWluZCBleHBsYWluaW5nIGEgYml0IG1v
cmUgd2hhdCB5b3UgbWVhbiB3aXRoCj4+IHRoaXMgc2VudGVuY2UgYWJvdmU/IE1vcmUgc3BlY2lm
aWNhbGx5LCB3aGVuIHlvdSBzYXkgImF0IHRoZSBjb3N0IG9mCj4+IGNvbXBhdGliaWxpdHkiLCB3
aGF0IGFyZSB0aGUgY29tcGF0aWJpbGl0eSBjb3N0cyB5b3UgYXJlIHJlZmVycmluZyB0bz8KPj4K
Pgo+IEkgdGhpbmsgaGUncyByZWZlcnJpbmcgdG8gdGhlIGZhY3QgdGhhdCBwYXJhdmlydHVhbGl6
YXRpb24gcmVxdWlyZXMKPiBleHRlbnNpdmUgc3VwcG9ydCBmcm9tIHRoZSBndWVzdCBPUy4gTGlu
dXggYW5kIHNvbWUgZmxhdm9ycyBvZiBCU0QgaGF2ZQo+IHN1Y2ggc3VwcG9ydCwgYnV0IGl0J3Mg
dHJpY2tpZXIgd2l0aCBNaWNyb3NvZnQgV2luZG93cy4gSSB0aGluayB0aGVyZSdzCj4gc29tZSB3
b3JrIG9uIHRoYXQgZnJvbnQgdG9vLCBidXQgSSBkb24ndCBrbm93IGhvdyBmYXIgaXQgZ290WzFd
LgoKQnV0IHRoZW4gdGhlIGFyZ3VtZW50IGlzLCAiRmVhdHVyZSBYIGlzIHVzZWZ1bCwgYnV0IG9u
bHkgdXNlZCBieSBzb21lCm9wZXJhdGluZyBzeXN0ZW1zLCBzbyB3aHkgZG9uJ3Qgd2UgZ2V0IHJp
ZCBvZiBpdC4iICBUaGF0IGRvZXNuJ3QgbWFrZQptdWNoIHNlbnNlIHRvIG1lLCBlc3BlY2lhbGx5
IHdoZW4gInNvbWUgb3BlcmF0aW5nIHN5c3RlbXMiIGluY2x1ZGVzCmJhc2ljYWxseSBldmVyeSBv
cGVuLXNvdXJjZSBPUyBvdXQgdGhlcmUuIDotKQoKSWYgdGhlIGNvZGUgdG8gcnVuIFBWIGd1ZXN0
cyB3YXMgaW5jcmVkaWJseSBleHBlbnNpdmUgdG8gbWFpbnRhaW4sCnRoYXQgbWlnaHQgbWFrZSBz
ZW5zZS4gIEJ1dCBpdCdzIG5vdC4gIEZ1cnRoZXJtb3JlLCB0aGVyZSBhcmUgb3RoZXIKYWR2YW50
YWdlcyB0byBQViBndWVzdHMsIGluY2x1ZGluZyBub3QgaGF2aW5nIHRvIGhhdmUgYSBRRU1VIGlu
c3RhbmNlCnJ1bm5pbmcgdG8gZW11bGF0ZSBhIGJ1bmNoIG9mIHBsYXRmb3JtIGRldmljZXMsIGFu
ZCBzbyBvbi4KCk5vdywgaXQgaXMgdHJ1ZSB0aGF0IGEgbG90IG9mIHRoaW5ncyB0aGF0IHdlcmUg
cGFyYXZpcnR1YWxpemVkIGF0ClhlbidzIGluY2VwdGlvbiBjYW4gbm93IGJlIHZpcnR1YWxpemVk
IHdpdGggaGFyZHdhcmUuICBJdCBkb2VzIG1ha2UKc2Vuc2UgdG8gdGFrZSBhZHZhbnRhZ2Ugb2Yg
dGhhdCB3aGVyZSB3ZSBjYW4sIGFuZCB0aGVyZSBhcmUgZGV2ZWxvcGVycwp3b3JraW5nIG9uIGEg
Imh5YnJpZCIgUFYgbW9kZSwgd2hpY2ggZG9lcyBqdXN0IHRoYXQuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jun 11 15:24:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 15:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se6Sd-0000Dp-DR; Mon, 11 Jun 2012 15:23:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1Se6Sb-0000Dk-AV
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 15:23:17 +0000
Received: from [85.158.139.83:52622] by server-12.bemta-5.messagelabs.com id
	07/0B-18374-46D06DF4; Mon, 11 Jun 2012 15:23:16 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339428194!25816311!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16827 invoked from network); 11 Jun 2012 15:23:15 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 15:23:15 -0000
Received: by obbwd20 with SMTP id wd20so9412048obb.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 08:23:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=mQa8q6POovh1qX88Kl0hKvNy6q1BpU4apOpsRfrv8F8=;
	b=kRiGiioJ7uLku8GuiftCWrAwvtJiasjazNF1GaLZ7pvx2u/lt9Wv23O9gKYoLSjBWE
	LA5RGYQ6D/i52k6j9S04ZnT+2evJnaLkl0837ekrumcBbxea4j/f79EHVAOR2xKxAG+U
	6Ffw5GtK41piNQW0CzNKq1Mnx/YIUR2GXDM33u8pz+6Ri7C4zO9F7aucR0gvbC7laxWj
	t4PwucT/ie5eGk9FAZBFA0opB/aGd+pg/LpxWyFnQmSaHHhCfgtC9Jk53/l3FJNlRWy3
	PiJtp5uLZjx3cGOnvg7A2NwJrw9iR/tN+GcYi9YcSpVp4KgBYl1YS1NgNlU3332jnRUa
	sHdQ==
MIME-Version: 1.0
Received: by 10.182.202.71 with SMTP id kg7mr16803719obc.56.1339428194077;
	Mon, 11 Jun 2012 08:23:14 -0700 (PDT)
Received: by 10.182.81.137 with HTTP; Mon, 11 Jun 2012 08:23:13 -0700 (PDT)
In-Reply-To: <20120611174226.29a25bc9@mdontu-l.dsd.ro>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
	<1339424284.4705.7.camel@Solace>
	<20120611174226.29a25bc9@mdontu-l.dsd.ro>
Date: Mon, 11 Jun 2012 16:23:13 +0100
X-Google-Sender-Auth: WHgYP7-5oyxAB8eBGJA2B6I3BEQ
Message-ID: <CAFLBxZZU8WzLZ4TYoFW3YXyEdoxcAhJ1yQB4tpAE=2s4PanaDQ@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: =?UTF-8?B?TWloYWkgRG9uyJt1?= <mihai.dontu@gmail.com>
Cc: xen-users@lists.xen.org, Dario Faggioli <raistlin@linux.it>,
	Niu Xinli <niuxinli1989@gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCBKdW4gMTEsIDIwMTIgYXQgMzo0MiBQTSwgTWloYWkgRG9uyJt1IDxtaWhhaS5kb250
dUBnbWFpbC5jb20+IHdyb3RlOgo+IE9uIE1vbiwgMTEgSnVuIDIwMTIgMTY6MTg6MDQgKzAyMDAg
RGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+ID4gUGFyYS12aXJ0dWFsaXphdGlvbiBvdXRwZXJmb3Jt
cyBmdWxsLXZpcnR1YWxpemF0aW9uIGF0IHRoZSBjb3N0IG9mCj4+ID4gY29tcGF0aWJpbGl0eS4K
Pj4gPgo+PiBTbywgaWYgSSBjYW4gYXNrLCBkbyB5b3UgbWluZCBleHBsYWluaW5nIGEgYml0IG1v
cmUgd2hhdCB5b3UgbWVhbiB3aXRoCj4+IHRoaXMgc2VudGVuY2UgYWJvdmU/IE1vcmUgc3BlY2lm
aWNhbGx5LCB3aGVuIHlvdSBzYXkgImF0IHRoZSBjb3N0IG9mCj4+IGNvbXBhdGliaWxpdHkiLCB3
aGF0IGFyZSB0aGUgY29tcGF0aWJpbGl0eSBjb3N0cyB5b3UgYXJlIHJlZmVycmluZyB0bz8KPj4K
Pgo+IEkgdGhpbmsgaGUncyByZWZlcnJpbmcgdG8gdGhlIGZhY3QgdGhhdCBwYXJhdmlydHVhbGl6
YXRpb24gcmVxdWlyZXMKPiBleHRlbnNpdmUgc3VwcG9ydCBmcm9tIHRoZSBndWVzdCBPUy4gTGlu
dXggYW5kIHNvbWUgZmxhdm9ycyBvZiBCU0QgaGF2ZQo+IHN1Y2ggc3VwcG9ydCwgYnV0IGl0J3Mg
dHJpY2tpZXIgd2l0aCBNaWNyb3NvZnQgV2luZG93cy4gSSB0aGluayB0aGVyZSdzCj4gc29tZSB3
b3JrIG9uIHRoYXQgZnJvbnQgdG9vLCBidXQgSSBkb24ndCBrbm93IGhvdyBmYXIgaXQgZ290WzFd
LgoKQnV0IHRoZW4gdGhlIGFyZ3VtZW50IGlzLCAiRmVhdHVyZSBYIGlzIHVzZWZ1bCwgYnV0IG9u
bHkgdXNlZCBieSBzb21lCm9wZXJhdGluZyBzeXN0ZW1zLCBzbyB3aHkgZG9uJ3Qgd2UgZ2V0IHJp
ZCBvZiBpdC4iICBUaGF0IGRvZXNuJ3QgbWFrZQptdWNoIHNlbnNlIHRvIG1lLCBlc3BlY2lhbGx5
IHdoZW4gInNvbWUgb3BlcmF0aW5nIHN5c3RlbXMiIGluY2x1ZGVzCmJhc2ljYWxseSBldmVyeSBv
cGVuLXNvdXJjZSBPUyBvdXQgdGhlcmUuIDotKQoKSWYgdGhlIGNvZGUgdG8gcnVuIFBWIGd1ZXN0
cyB3YXMgaW5jcmVkaWJseSBleHBlbnNpdmUgdG8gbWFpbnRhaW4sCnRoYXQgbWlnaHQgbWFrZSBz
ZW5zZS4gIEJ1dCBpdCdzIG5vdC4gIEZ1cnRoZXJtb3JlLCB0aGVyZSBhcmUgb3RoZXIKYWR2YW50
YWdlcyB0byBQViBndWVzdHMsIGluY2x1ZGluZyBub3QgaGF2aW5nIHRvIGhhdmUgYSBRRU1VIGlu
c3RhbmNlCnJ1bm5pbmcgdG8gZW11bGF0ZSBhIGJ1bmNoIG9mIHBsYXRmb3JtIGRldmljZXMsIGFu
ZCBzbyBvbi4KCk5vdywgaXQgaXMgdHJ1ZSB0aGF0IGEgbG90IG9mIHRoaW5ncyB0aGF0IHdlcmUg
cGFyYXZpcnR1YWxpemVkIGF0ClhlbidzIGluY2VwdGlvbiBjYW4gbm93IGJlIHZpcnR1YWxpemVk
IHdpdGggaGFyZHdhcmUuICBJdCBkb2VzIG1ha2UKc2Vuc2UgdG8gdGFrZSBhZHZhbnRhZ2Ugb2Yg
dGhhdCB3aGVyZSB3ZSBjYW4sIGFuZCB0aGVyZSBhcmUgZGV2ZWxvcGVycwp3b3JraW5nIG9uIGEg
Imh5YnJpZCIgUFYgbW9kZSwgd2hpY2ggZG9lcyBqdXN0IHRoYXQuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jun 11 16:23:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 16:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se7OI-0001JD-RM; Mon, 11 Jun 2012 16:22:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Se7OH-0001J8-Kp
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 16:22:53 +0000
Received: from [85.158.143.35:19916] by server-3.bemta-4.messagelabs.com id
	30/A4-05808-C5B16DF4; Mon, 11 Jun 2012 16:22:52 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339431771!10233359!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24850 invoked from network); 11 Jun 2012 16:22:52 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Jun 2012 16:22:52 -0000
Received: from [189.253.145.95] (port=40511 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Se7OE-0005XP-ML
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 11:22:50 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 226CBA1DB
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 11:22:49 -0500 (CDT)
Message-ID: <4FD61B59.70807@ondore.com>
Date: Mon, 11 Jun 2012 11:22:49 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it>
In-Reply-To: <4FD5ADBA.50600@di.unipmn.it>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 11/06/12 03:35, Massimo Canonico escribi=F3:
> Hi,
>
> On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
>> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>>
>> Extract your ttylinux's kernel and initrd, place them somewhere under
>> your Dom0, make sure the VM config file has the correct path to them.
>> Please note that the kernel need to have Xen support. Before 3.0, it's
>> not the same kernel you would use to boot on a baremetal machine.
> How can I extract a kernel/initdr from the ttylinux?
That depends on your particular setup. In general terms, you need to =

mount under Dom0 the root (or /boot, if separated) partition of your =

DomU, copy the files to Dom0, than unmount the partition.

If you post your VM's .cfg file, it would be possible to give you a more =

specific hint.

Please note, it seems like the setup you are dealing with is not very =

common. Not a big deal, but the "standard" way is some bit different, =

and this one does not falls too well under "simplest example". Although, =

if you get it work, it will be a nice illustration of various aspects of =

Xen in the nutshell. Little pain, but great didactic value.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 16:23:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 16:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se7OI-0001JD-RM; Mon, 11 Jun 2012 16:22:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Se7OH-0001J8-Kp
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 16:22:53 +0000
Received: from [85.158.143.35:19916] by server-3.bemta-4.messagelabs.com id
	30/A4-05808-C5B16DF4; Mon, 11 Jun 2012 16:22:52 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339431771!10233359!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24850 invoked from network); 11 Jun 2012 16:22:52 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Jun 2012 16:22:52 -0000
Received: from [189.253.145.95] (port=40511 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Se7OE-0005XP-ML
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 11:22:50 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 226CBA1DB
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 11:22:49 -0500 (CDT)
Message-ID: <4FD61B59.70807@ondore.com>
Date: Mon, 11 Jun 2012 11:22:49 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it>
In-Reply-To: <4FD5ADBA.50600@di.unipmn.it>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 11/06/12 03:35, Massimo Canonico escribi=F3:
> Hi,
>
> On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
>> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>>
>> Extract your ttylinux's kernel and initrd, place them somewhere under
>> your Dom0, make sure the VM config file has the correct path to them.
>> Please note that the kernel need to have Xen support. Before 3.0, it's
>> not the same kernel you would use to boot on a baremetal machine.
> How can I extract a kernel/initdr from the ttylinux?
That depends on your particular setup. In general terms, you need to =

mount under Dom0 the root (or /boot, if separated) partition of your =

DomU, copy the files to Dom0, than unmount the partition.

If you post your VM's .cfg file, it would be possible to give you a more =

specific hint.

Please note, it seems like the setup you are dealing with is not very =

common. Not a big deal, but the "standard" way is some bit different, =

and this one does not falls too well under "simplest example". Although, =

if you get it work, it will be a nice illustration of various aspects of =

Xen in the nutshell. Little pain, but great didactic value.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 17:53:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 17:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se8mp-0002Fh-O7; Mon, 11 Jun 2012 17:52:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1Se8mn-0002Fc-Ix
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 17:52:17 +0000
Received: from [193.109.254.147:52855] by server-1.bemta-14.messagelabs.com id
	35/4B-08067-05036DF4; Mon, 11 Jun 2012 17:52:16 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339437136!9224945!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18803 invoked from network); 11 Jun 2012 17:52:16 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 17:52:16 -0000
Received: by wibhr14 with SMTP id hr14so2737856wib.14
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 10:52:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type:content-transfer-encoding;
	bh=lVtcXZy9NutHksL9aCQTeKA3uQhYggHLOKXflnFe8Xo=;
	b=BVeaxEjzjEYRf0TxqzSg9oB1zosMZiaxp+BZIZCFBKkzoZ6HlPaKW3AVSx3vUcFGrd
	xBbx7asywsSYZ6BydX3pT5lSsbC5NrkAlHbz9lJScfOKHMeo3NQBrd83iLTXjD8klLlV
	MXGvka4mr22lgyxMFeASsVO4GC7TqmwCpndFVOlNEug8QBKRrAwc5N/ASYpE44RXNpgs
	7LQRg1HKVPL7exlHpVSTQTf9DrQYd1pAT0PPp5RVrsZHSN+MjeIXcaea465zs+xQ+OAG
	NSXITSmHEfzIbgEh3O4k/xvbWNizsYiC9aoIprORdnr1oQlJKdoc7bJgGStU0CaeByMA
	Cmww==
Received: by 10.216.51.206 with SMTP id b56mr3725157wec.9.1339437136170; Mon,
	11 Jun 2012 10:52:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.168.210 with HTTP; Mon, 11 Jun 2012 10:51:45 -0700 (PDT)
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Mon, 11 Jun 2012 14:51:45 -0300
Message-ID: <CADqxbRS8YyoQ28tPABUm+xE5k_YekpHtgumiS=P8gDqgEkgbRQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/9 Niu Xinli <niuxinli1989@gmail.com>:
> Hi,
> =A0=A0=A0 Para-virtualization outperforms full-virtualization at the cost=
 of
> compatibility. But as hardware grows more friendly to virtualization, the
> advantage of para-virtualization has become not so obvious. Instead, the
> disadvantage has been amplified.=A0 Personally I don't see a future for
> para-virtualization. Maybe para-virtualization still has an attraction to
> small companies who want to build virtualized computing environment with
> low-price or outdated devices. But I want to know the future trend of
> para-virtualization. Will it come to an end in the near future?
>
> Best Regards,
> Xinli
>

Hello
     The Paravirtualization not going to die, is a very optimal
virtualization solution.
     If you think about hardware Virtalizacion trying to do what makes
paravirtualization. (same concept realized by hardware).
     Besides the I/O driver paravirtualiacion this in hardware
virtualization. (Why you think it is)
    That is, if you like performance of native hardware, reduce
layers, that makes paravirtualization.
    There are many ways to use paravirtualization.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 17:53:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 17:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Se8mp-0002Fh-O7; Mon, 11 Jun 2012 17:52:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1Se8mn-0002Fc-Ix
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 17:52:17 +0000
Received: from [193.109.254.147:52855] by server-1.bemta-14.messagelabs.com id
	35/4B-08067-05036DF4; Mon, 11 Jun 2012 17:52:16 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339437136!9224945!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18803 invoked from network); 11 Jun 2012 17:52:16 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 17:52:16 -0000
Received: by wibhr14 with SMTP id hr14so2737856wib.14
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 10:52:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type:content-transfer-encoding;
	bh=lVtcXZy9NutHksL9aCQTeKA3uQhYggHLOKXflnFe8Xo=;
	b=BVeaxEjzjEYRf0TxqzSg9oB1zosMZiaxp+BZIZCFBKkzoZ6HlPaKW3AVSx3vUcFGrd
	xBbx7asywsSYZ6BydX3pT5lSsbC5NrkAlHbz9lJScfOKHMeo3NQBrd83iLTXjD8klLlV
	MXGvka4mr22lgyxMFeASsVO4GC7TqmwCpndFVOlNEug8QBKRrAwc5N/ASYpE44RXNpgs
	7LQRg1HKVPL7exlHpVSTQTf9DrQYd1pAT0PPp5RVrsZHSN+MjeIXcaea465zs+xQ+OAG
	NSXITSmHEfzIbgEh3O4k/xvbWNizsYiC9aoIprORdnr1oQlJKdoc7bJgGStU0CaeByMA
	Cmww==
Received: by 10.216.51.206 with SMTP id b56mr3725157wec.9.1339437136170; Mon,
	11 Jun 2012 10:52:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.168.210 with HTTP; Mon, 11 Jun 2012 10:51:45 -0700 (PDT)
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Mon, 11 Jun 2012 14:51:45 -0300
Message-ID: <CADqxbRS8YyoQ28tPABUm+xE5k_YekpHtgumiS=P8gDqgEkgbRQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/9 Niu Xinli <niuxinli1989@gmail.com>:
> Hi,
> =A0=A0=A0 Para-virtualization outperforms full-virtualization at the cost=
 of
> compatibility. But as hardware grows more friendly to virtualization, the
> advantage of para-virtualization has become not so obvious. Instead, the
> disadvantage has been amplified.=A0 Personally I don't see a future for
> para-virtualization. Maybe para-virtualization still has an attraction to
> small companies who want to build virtualized computing environment with
> low-price or outdated devices. But I want to know the future trend of
> para-virtualization. Will it come to an end in the near future?
>
> Best Regards,
> Xinli
>

Hello
     The Paravirtualization not going to die, is a very optimal
virtualization solution.
     If you think about hardware Virtalizacion trying to do what makes
paravirtualization. (same concept realized by hardware).
     Besides the I/O driver paravirtualiacion this in hardware
virtualization. (Why you think it is)
    That is, if you like performance of native hardware, reduce
layers, that makes paravirtualization.
    There are many ways to use paravirtualization.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 21:23:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 21:23:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeC3y-0004Rv-PK; Mon, 11 Jun 2012 21:22:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rarts@theipcompany.nl>) id 1SeC3x-0004Rq-Qz
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 21:22:14 +0000
Received: from [85.158.138.51:31747] by server-4.bemta-3.messagelabs.com id
	B7/98-13598-58166DF4; Mon, 11 Jun 2012 21:22:13 +0000
X-Env-Sender: rarts@theipcompany.nl
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339449732!25598831!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7084 invoked from network); 11 Jun 2012 21:22:12 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 21:22:12 -0000
Received: by wejx9 with SMTP id x9so3126897wej.30
	for <xen-users@lists.xensource.com>;
	Mon, 11 Jun 2012 14:22:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=x3XGH1BD5Sgz9fwFaB8PQ9Z66MH1AeEyBXExhraJ/Yc=;
	b=bRes3WQXtx5I6M+3a4un8nd7LZvGRX0s1x5cENchfPmoEsHq2TOL9ZGhwON0P7gp3F
	DZ/eFYRkm4++6IUBpeXF7VBwe6DSuxZyDavLx0i9JzB9uIpdI+V+4mwZ5OSYfB4fo/bN
	yBR3/Z4/PPl86rbb0syh0odmJgc5Yk5RQRRzwxvGhRjpKaS3xv33q9OYd7TO1nLeCfGb
	meccEa7VyJCDOktMMO3m8ZQiBRERQ03ytAocoXMtHkVJUGZ1BV2YjOnmjGXmS34bOh3s
	2i9hOwQGD+jDYrEm9O3rEhq7uaPr9GVPh3/hFZgVbFwd1fSx4yWx38gQSoBZ8EQH6Zvp
	vOAQ==
Received: by 10.181.13.235 with SMTP id fb11mr23787149wid.3.1339449725188;
	Mon, 11 Jun 2012 14:22:05 -0700 (PDT)
Received: from MacBook-Air-van-Ron.local (31-151-107-141.dynamic.upc.nl.
	[31.151.107.141])
	by mx.google.com with ESMTPS id f7sm1604525wiv.2.2012.06.11.14.22.04
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 11 Jun 2012 14:22:04 -0700 (PDT)
Message-ID: <4FD6617B.1060104@oneip.nl>
Date: Mon, 11 Jun 2012 23:22:03 +0200
From: Ron Arts <ron.arts@oneip.nl>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQluj18dQB8wh4+UxOi19v2J3Ji9/OkffN3ppKIfvJOcvvP4QlR6tY3UIUISgF/QfehSbH73
Subject: [Xen-users] newbie totally at a loss with debian VM not starting
 up: Unable to find partition containing kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I took over an existing XCP installation, and even though I can do basic stuff,
this one has me baffled. Googling around I tried from dom0:

# EDITOR=vi xe-edit-bootloader -n miami -p 1
Creating dom0 VBD: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
Plugging VBD: The SR has no attached PBDs
sr: f010f574-40b0-6e3a-1952-0c6e299e9315 (Local storage)

/dev/: not a block special
Unplugging VBD: The device is not currently attached
device: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
. done

I may have caused it myself by doing something stupid, but how do I
tackle this?

Thanks,
Ron

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 21:23:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 21:23:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeC3y-0004Rv-PK; Mon, 11 Jun 2012 21:22:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rarts@theipcompany.nl>) id 1SeC3x-0004Rq-Qz
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 21:22:14 +0000
Received: from [85.158.138.51:31747] by server-4.bemta-3.messagelabs.com id
	B7/98-13598-58166DF4; Mon, 11 Jun 2012 21:22:13 +0000
X-Env-Sender: rarts@theipcompany.nl
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339449732!25598831!1
X-Originating-IP: [74.125.82.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7084 invoked from network); 11 Jun 2012 21:22:12 -0000
Received: from mail-we0-f171.google.com (HELO mail-we0-f171.google.com)
	(74.125.82.171)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 21:22:12 -0000
Received: by wejx9 with SMTP id x9so3126897wej.30
	for <xen-users@lists.xensource.com>;
	Mon, 11 Jun 2012 14:22:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=x3XGH1BD5Sgz9fwFaB8PQ9Z66MH1AeEyBXExhraJ/Yc=;
	b=bRes3WQXtx5I6M+3a4un8nd7LZvGRX0s1x5cENchfPmoEsHq2TOL9ZGhwON0P7gp3F
	DZ/eFYRkm4++6IUBpeXF7VBwe6DSuxZyDavLx0i9JzB9uIpdI+V+4mwZ5OSYfB4fo/bN
	yBR3/Z4/PPl86rbb0syh0odmJgc5Yk5RQRRzwxvGhRjpKaS3xv33q9OYd7TO1nLeCfGb
	meccEa7VyJCDOktMMO3m8ZQiBRERQ03ytAocoXMtHkVJUGZ1BV2YjOnmjGXmS34bOh3s
	2i9hOwQGD+jDYrEm9O3rEhq7uaPr9GVPh3/hFZgVbFwd1fSx4yWx38gQSoBZ8EQH6Zvp
	vOAQ==
Received: by 10.181.13.235 with SMTP id fb11mr23787149wid.3.1339449725188;
	Mon, 11 Jun 2012 14:22:05 -0700 (PDT)
Received: from MacBook-Air-van-Ron.local (31-151-107-141.dynamic.upc.nl.
	[31.151.107.141])
	by mx.google.com with ESMTPS id f7sm1604525wiv.2.2012.06.11.14.22.04
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 11 Jun 2012 14:22:04 -0700 (PDT)
Message-ID: <4FD6617B.1060104@oneip.nl>
Date: Mon, 11 Jun 2012 23:22:03 +0200
From: Ron Arts <ron.arts@oneip.nl>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQluj18dQB8wh4+UxOi19v2J3Ji9/OkffN3ppKIfvJOcvvP4QlR6tY3UIUISgF/QfehSbH73
Subject: [Xen-users] newbie totally at a loss with debian VM not starting
 up: Unable to find partition containing kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I took over an existing XCP installation, and even though I can do basic stuff,
this one has me baffled. Googling around I tried from dom0:

# EDITOR=vi xe-edit-bootloader -n miami -p 1
Creating dom0 VBD: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
Plugging VBD: The SR has no attached PBDs
sr: f010f574-40b0-6e3a-1952-0c6e299e9315 (Local storage)

/dev/: not a block special
Unplugging VBD: The device is not currently attached
device: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
. done

I may have caused it myself by doing something stupid, but how do I
tackle this?

Thanks,
Ron

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 22:39:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 22:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDG2-00052p-1s; Mon, 11 Jun 2012 22:38:46 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SeDG0-00052j-N3
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 22:38:44 +0000
Received: from [85.158.143.99:43156] by server-2.bemta-4.messagelabs.com id
	44/A0-17938-47376DF4; Mon, 11 Jun 2012 22:38:44 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339454321!28970916!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12651 invoked from network); 11 Jun 2012 22:38:43 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 22:38:43 -0000
Received: by dadv2 with SMTP id v2so6292084dad.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 15:38:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=m5oFOXHgA8cdj8+F03maYgMVfjvGFBqUVz451UhKSqo=;
	b=QbLmLnc5sZ38XF21sWEneHXBsMoy2wJddoJz/cOAXo+KkgNi/3b1v7fJL1GKeV9/SL
	jDjnlm1u3XA39pXTM41loieDYXNPlOrsUhtHyi7NKA0Y7Uzxa7vF0euVX0OmueeCqK1K
	xXDB16aeNgcflID0IAQhdmTH2zlm/ZQ5J5M26YrXBNT54miQ9/w8ASkF+In+2abwlIgm
	1OQP4td4JrV9rBHVmP8mO1kt03RVh4u3XkpaZhBYmFW7YFEPX3uelwIi6enHEbzNVTX5
	j995jeyVdjx7SKx0zfxBYOZai1+1PqjMz4mrug2hOn87ojvaT3oPh4z+9xpkmNYPNRpI
	Mz8A==
MIME-Version: 1.0
Received: by 10.68.232.232 with SMTP id tr8mr31317364pbc.73.1339454320326;
	Mon, 11 Jun 2012 15:38:40 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Mon, 11 Jun 2012 15:38:40 -0700 (PDT)
In-Reply-To: <CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
Date: Tue, 12 Jun 2012 00:38:40 +0200
Message-ID: <CALZ=Sy9fPQQZkjOtdxhS1m1_ceuxSpWpxCp=24RB8qDOCubnoA@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQns0s0dTmtiNRwLLR6tV6aRpVrAqV3a3GWS09TM9sVcxhenBJ4yDj9WZt2mpHebDdeHqN4S
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

At least can someone point me to where and how I can start debugging
this problem. Could it be an IRQ conflict?

On Mon, Jun 11, 2012 at 10:59 AM, Kacper <kacper@kacper.se> wrote:
> Hello,
> I've been trying to setup xen on Debian Squeeze but it isn't going that well.
> When booting with the xen/hypervisor kernel the system hangs with i/o
> errors thrown in console. The standard kernel is working fine and the
> disk has been tested and swapped.
> Errors include:
> ata1.00: failed command: READ DMA
> task xend:1404 blocked for more than 120 seconds
> Buffer I/O error on device sda1
> end_request: I/O error, dev sda

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 22:39:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 22:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDG2-00052p-1s; Mon, 11 Jun 2012 22:38:46 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SeDG0-00052j-N3
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 22:38:44 +0000
Received: from [85.158.143.99:43156] by server-2.bemta-4.messagelabs.com id
	44/A0-17938-47376DF4; Mon, 11 Jun 2012 22:38:44 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339454321!28970916!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12651 invoked from network); 11 Jun 2012 22:38:43 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 22:38:43 -0000
Received: by dadv2 with SMTP id v2so6292084dad.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 15:38:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=m5oFOXHgA8cdj8+F03maYgMVfjvGFBqUVz451UhKSqo=;
	b=QbLmLnc5sZ38XF21sWEneHXBsMoy2wJddoJz/cOAXo+KkgNi/3b1v7fJL1GKeV9/SL
	jDjnlm1u3XA39pXTM41loieDYXNPlOrsUhtHyi7NKA0Y7Uzxa7vF0euVX0OmueeCqK1K
	xXDB16aeNgcflID0IAQhdmTH2zlm/ZQ5J5M26YrXBNT54miQ9/w8ASkF+In+2abwlIgm
	1OQP4td4JrV9rBHVmP8mO1kt03RVh4u3XkpaZhBYmFW7YFEPX3uelwIi6enHEbzNVTX5
	j995jeyVdjx7SKx0zfxBYOZai1+1PqjMz4mrug2hOn87ojvaT3oPh4z+9xpkmNYPNRpI
	Mz8A==
MIME-Version: 1.0
Received: by 10.68.232.232 with SMTP id tr8mr31317364pbc.73.1339454320326;
	Mon, 11 Jun 2012 15:38:40 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Mon, 11 Jun 2012 15:38:40 -0700 (PDT)
In-Reply-To: <CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
Date: Tue, 12 Jun 2012 00:38:40 +0200
Message-ID: <CALZ=Sy9fPQQZkjOtdxhS1m1_ceuxSpWpxCp=24RB8qDOCubnoA@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQns0s0dTmtiNRwLLR6tV6aRpVrAqV3a3GWS09TM9sVcxhenBJ4yDj9WZt2mpHebDdeHqN4S
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

At least can someone point me to where and how I can start debugging
this problem. Could it be an IRQ conflict?

On Mon, Jun 11, 2012 at 10:59 AM, Kacper <kacper@kacper.se> wrote:
> Hello,
> I've been trying to setup xen on Debian Squeeze but it isn't going that well.
> When booting with the xen/hypervisor kernel the system hangs with i/o
> errors thrown in console. The standard kernel is working fine and the
> disk has been tested and swapped.
> Errors include:
> ata1.00: failed command: READ DMA
> task xend:1404 blocked for more than 120 seconds
> Buffer I/O error on device sda1
> end_request: I/O error, dev sda

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 22:41:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 22:41:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDHx-00058S-Qg; Mon, 11 Jun 2012 22:40:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDHv-00058E-Vu
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 22:40:44 +0000
Received: from [85.158.143.35:15083] by server-2.bemta-4.messagelabs.com id
	56/41-17938-BE376DF4; Mon, 11 Jun 2012 22:40:43 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339454440!12605090!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7983 invoked from network); 11 Jun 2012 22:40:41 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 22:40:41 -0000
Received: by ghrr14 with SMTP id r14so3432149ghr.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 15:40:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=wwZOor9RxQoqX2Vf40xCPNR8KwRZl+41JHlp5w9iafU=;
	b=LeL3gFTGRirEDO5bcndEaiVrAnZiao6UZq/9sPJq05HKeDfNRlAsyc7LML/5etJ9db
	AjOkFvX9XMupCMVp4UUnPqRhd+AVKwwO79pmMxrPd+8aUGnY89PLn2qeAOiIYY/Xdmok
	IHNts3bzEimfw7/63dVAD/mQuzNPS1ECWYgAbOcZxXeBncz29WZvi5R4XgMIoSZuE8cY
	2I6B0+xheU8PJyutYPdv2GKZ+e6pUqsJ/wN880FOb2/wTLWNJfvUQ3ckyo3hFNocd0b1
	SPZhdupM5Lhk9cm8lPTvxlzs0kyea+XBv6PyI3aRZRtYy6VcqkA6ybwVpxzXOB4kS+dl
	Cv8A==
MIME-Version: 1.0
Received: by 10.50.181.137 with SMTP id dw9mr7401478igc.45.1339454440102; Mon,
	11 Jun 2012 15:40:40 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 15:40:40 -0700 (PDT)
In-Reply-To: <CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
Date: Mon, 11 Jun 2012 18:40:40 -0400
Message-ID: <CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Kacper <kacper@kacper.se>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3527086761046176482=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3527086761046176482==
Content-Type: multipart/alternative; boundary=14dae9340379185bd704c23a0a33

--14dae9340379185bd704c23a0a33
Content-Type: text/plain; charset=ISO-8859-1

Hello,

Additional information about your hardware might help others debug the
situation.

What version of Xen are you using?  Are you compiling or is it from the
package manager?


I have experienced a DMA READ issue before but I have no idea if it is
relative to your configuration.  Something to do with a Marvell SATA
controller and intel's IOMMU, which was optional when compiling the kernel
but required fror VT-d/IOMMU Passthrough.

I don't know if that is much help to you, but feel free to add more system
information to help everyone debug.

~Casey

On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:

> Hello,
> I've been trying to setup xen on Debian Squeeze but it isn't going that
> well.
> When booting with the xen/hypervisor kernel the system hangs with i/o
> errors thrown in console. The standard kernel is working fine and the
> disk has been tested and swapped.
> Errors include:
> ata1.00: failed command: READ DMA
> task xend:1404 blocked for more than 120 seconds
> Buffer I/O error on device sda1
> end_request: I/O error, dev sda
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9340379185bd704c23a0a33
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello,</div><div><br></div><div>Additional information about your hard=
ware might help others debug the situation.</div><div><br></div><div>What v=
ersion of Xen are you using? =A0Are you compiling or is it from the package=
 manager?</div>
<div><br></div><div><br></div><div>I have experienced a DMA READ issue befo=
re but I have no idea if it is relative to your configuration. =A0Something=
 to do with a Marvell SATA controller and intel&#39;s IOMMU, which was opti=
onal when compiling the kernel but required fror VT-d/IOMMU Passthrough.</d=
iv>
<div><br></div><div>I don&#39;t know if that is much help to you, but feel =
free to add more system information to help everyone debug.</div><div><br><=
/div><div>~Casey</div><br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 a=
t 4:59 AM, Kacper <span dir=3D"ltr">&lt;<a href=3D"mailto:kacper@kacper.se"=
 target=3D"_blank">kacper@kacper.se</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello,<br>
I&#39;ve been trying to setup xen on Debian Squeeze but it isn&#39;t going =
that well.<br>
<div class=3D"HOEnZb"><div class=3D"h5">When booting with the xen/hyperviso=
r kernel the system hangs with i/o<br>
errors thrown in console. The standard kernel is working fine and the<br>
disk has been tested and swapped.<br>
Errors include:<br>
ata1.00: failed command: READ DMA<br>
task xend:1404 blocked for more than 120 seconds<br>
Buffer I/O error on device sda1<br>
end_request: I/O error, dev sda<br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae9340379185bd704c23a0a33--


--===============3527086761046176482==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3527086761046176482==--


From xen-users-bounces@lists.xen.org Mon Jun 11 22:41:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 22:41:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDHx-00058S-Qg; Mon, 11 Jun 2012 22:40:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDHv-00058E-Vu
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 22:40:44 +0000
Received: from [85.158.143.35:15083] by server-2.bemta-4.messagelabs.com id
	56/41-17938-BE376DF4; Mon, 11 Jun 2012 22:40:43 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339454440!12605090!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7983 invoked from network); 11 Jun 2012 22:40:41 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 22:40:41 -0000
Received: by ghrr14 with SMTP id r14so3432149ghr.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 15:40:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=wwZOor9RxQoqX2Vf40xCPNR8KwRZl+41JHlp5w9iafU=;
	b=LeL3gFTGRirEDO5bcndEaiVrAnZiao6UZq/9sPJq05HKeDfNRlAsyc7LML/5etJ9db
	AjOkFvX9XMupCMVp4UUnPqRhd+AVKwwO79pmMxrPd+8aUGnY89PLn2qeAOiIYY/Xdmok
	IHNts3bzEimfw7/63dVAD/mQuzNPS1ECWYgAbOcZxXeBncz29WZvi5R4XgMIoSZuE8cY
	2I6B0+xheU8PJyutYPdv2GKZ+e6pUqsJ/wN880FOb2/wTLWNJfvUQ3ckyo3hFNocd0b1
	SPZhdupM5Lhk9cm8lPTvxlzs0kyea+XBv6PyI3aRZRtYy6VcqkA6ybwVpxzXOB4kS+dl
	Cv8A==
MIME-Version: 1.0
Received: by 10.50.181.137 with SMTP id dw9mr7401478igc.45.1339454440102; Mon,
	11 Jun 2012 15:40:40 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 15:40:40 -0700 (PDT)
In-Reply-To: <CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
Date: Mon, 11 Jun 2012 18:40:40 -0400
Message-ID: <CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Kacper <kacper@kacper.se>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3527086761046176482=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3527086761046176482==
Content-Type: multipart/alternative; boundary=14dae9340379185bd704c23a0a33

--14dae9340379185bd704c23a0a33
Content-Type: text/plain; charset=ISO-8859-1

Hello,

Additional information about your hardware might help others debug the
situation.

What version of Xen are you using?  Are you compiling or is it from the
package manager?


I have experienced a DMA READ issue before but I have no idea if it is
relative to your configuration.  Something to do with a Marvell SATA
controller and intel's IOMMU, which was optional when compiling the kernel
but required fror VT-d/IOMMU Passthrough.

I don't know if that is much help to you, but feel free to add more system
information to help everyone debug.

~Casey

On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:

> Hello,
> I've been trying to setup xen on Debian Squeeze but it isn't going that
> well.
> When booting with the xen/hypervisor kernel the system hangs with i/o
> errors thrown in console. The standard kernel is working fine and the
> disk has been tested and swapped.
> Errors include:
> ata1.00: failed command: READ DMA
> task xend:1404 blocked for more than 120 seconds
> Buffer I/O error on device sda1
> end_request: I/O error, dev sda
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9340379185bd704c23a0a33
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello,</div><div><br></div><div>Additional information about your hard=
ware might help others debug the situation.</div><div><br></div><div>What v=
ersion of Xen are you using? =A0Are you compiling or is it from the package=
 manager?</div>
<div><br></div><div><br></div><div>I have experienced a DMA READ issue befo=
re but I have no idea if it is relative to your configuration. =A0Something=
 to do with a Marvell SATA controller and intel&#39;s IOMMU, which was opti=
onal when compiling the kernel but required fror VT-d/IOMMU Passthrough.</d=
iv>
<div><br></div><div>I don&#39;t know if that is much help to you, but feel =
free to add more system information to help everyone debug.</div><div><br><=
/div><div>~Casey</div><br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 a=
t 4:59 AM, Kacper <span dir=3D"ltr">&lt;<a href=3D"mailto:kacper@kacper.se"=
 target=3D"_blank">kacper@kacper.se</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello,<br>
I&#39;ve been trying to setup xen on Debian Squeeze but it isn&#39;t going =
that well.<br>
<div class=3D"HOEnZb"><div class=3D"h5">When booting with the xen/hyperviso=
r kernel the system hangs with i/o<br>
errors thrown in console. The standard kernel is working fine and the<br>
disk has been tested and swapped.<br>
Errors include:<br>
ata1.00: failed command: READ DMA<br>
task xend:1404 blocked for more than 120 seconds<br>
Buffer I/O error on device sda1<br>
end_request: I/O error, dev sda<br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae9340379185bd704c23a0a33--


--===============3527086761046176482==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3527086761046176482==--


From xen-users-bounces@lists.xen.org Mon Jun 11 22:45:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 22:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDLF-0005QG-TU; Mon, 11 Jun 2012 22:44:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDLE-0005Q4-TC
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 22:44:09 +0000
Received: from [85.158.143.35:27544] by server-2.bemta-4.messagelabs.com id
	F7/42-17938-8B476DF4; Mon, 11 Jun 2012 22:44:08 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339454646!4843053!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24501 invoked from network); 11 Jun 2012 22:44:07 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 22:44:07 -0000
Received: by ghrr14 with SMTP id r14so3434043ghr.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 15:44:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=2/5HNPwPAwdDDVkbHcdsFq24BdFESJ94qVbhqbKsNWc=;
	b=xT1u+yYcdkmzLMv/2CCj3EGSVLX6KiEhKu9XCW3jPoS33tQci/S6Ys/Z4bgiyxQc/v
	8itGnVDclpii+eO8ScWm48XtoQm0+z7bTS4Di3NZRn20YAlgm+visHlpxAB0D//sN8Nq
	/xrG9MIif+XD8bQIVZp+nrAfRLLWL36gWro1dinJK0E/NMOgttFuYW2TTJh1IkBjPUtc
	joJM17wCIDca7BcqF+h/e6r0PnEZeKRH9E+3a1AON5qN3LpEl1Sc/a0ePJ6gun7TX6ZS
	OAKLFaVvG5mmA0Dmy9KWdzIE+4fPq0FRYWNQutI4NAp8rkY+wj+vmpLEKCdkGLK2eJRQ
	Qosw==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr7267257igc.44.1339454645749; Mon,
	11 Jun 2012 15:44:05 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 15:44:05 -0700 (PDT)
In-Reply-To: <CANK3vorvEP15b4i8q0rifVkBzcfjmfuN=hQEtZqW1s6ngeHs3Q@mail.gmail.com>
References: <CANK3vorvEP15b4i8q0rifVkBzcfjmfuN=hQEtZqW1s6ngeHs3Q@mail.gmail.com>
Date: Mon, 11 Jun 2012 18:44:05 -0400
Message-ID: <CAA7N5RYux31U1s7yk1dtmYs6bJMU6y2R1iq1Y3q_HsNQwwo6bA@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Somnath Mazumdar <somburn@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XEN Installation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2332816361871511770=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2332816361871511770==
Content-Type: multipart/alternative; boundary=14dae93412375a45e104c23a166d

--14dae93412375a45e104c23a166d
Content-Type: text/plain; charset=ISO-8859-1

Hello Bua,

Yes, Xen does allow cloud computing (the ability to pool hardware from
multiple machines and manage virtual guests ontop of the pool).  You will
want to investigate the Xen XCP toolstack.

I suggest giving this blog post a read, you may find the video extremely
informative as well.
http://blog.xen.org/index.php/2012/05/30/video-intro-to-virtualization-xen-xcp-and-the-cloud/

~Casey

On Mon, Jun 11, 2012 at 9:40 AM, Somnath Mazumdar <somburn@gmail.com> wrote:

> Hi,
>  I am new to the XEN so I have just one basic question that is.
> Can I use Xen to create multiple VMs from multiple hosts? in other words
> can I create VI management pool to control VMs hosted on multiple physical
> hosts?
>
> Thanks
> Bua
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae93412375a45e104c23a166d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello Bua,</div><div><br></div><div>Yes, Xen does allow cloud computin=
g (the ability to pool hardware from multiple machines and manage virtual g=
uests ontop of the pool). =A0You will want to investigate the Xen XCP tools=
tack.</div>
<div><br></div><div>I suggest giving this blog post a read, you may find th=
e video extremely informative as well.</div><div><a href=3D"http://blog.xen=
.org/index.php/2012/05/30/video-intro-to-virtualization-xen-xcp-and-the-clo=
ud/">http://blog.xen.org/index.php/2012/05/30/video-intro-to-virtualization=
-xen-xcp-and-the-cloud/</a></div>
<div><br></div><div>~Casey</div><br><div class=3D"gmail_quote">On Mon, Jun =
11, 2012 at 9:40 AM, Somnath Mazumdar <span dir=3D"ltr">&lt;<a href=3D"mail=
to:somburn@gmail.com" target=3D"_blank">somburn@gmail.com</a>&gt;</span> wr=
ote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<div>=A0I am new to the XEN so I have jus=
t one basic question that is.</div><div>Can I use Xen to create multiple VM=
s from multiple hosts? in other words can I create VI management pool to co=
ntrol VMs hosted on multiple physical hosts?</div>

<div><br></div><div>Thanks=A0</div><div>Bua</div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae93412375a45e104c23a166d--


--===============2332816361871511770==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2332816361871511770==--


From xen-users-bounces@lists.xen.org Mon Jun 11 22:45:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 22:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDLF-0005QG-TU; Mon, 11 Jun 2012 22:44:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDLE-0005Q4-TC
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 22:44:09 +0000
Received: from [85.158.143.35:27544] by server-2.bemta-4.messagelabs.com id
	F7/42-17938-8B476DF4; Mon, 11 Jun 2012 22:44:08 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339454646!4843053!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24501 invoked from network); 11 Jun 2012 22:44:07 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 22:44:07 -0000
Received: by ghrr14 with SMTP id r14so3434043ghr.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 15:44:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=2/5HNPwPAwdDDVkbHcdsFq24BdFESJ94qVbhqbKsNWc=;
	b=xT1u+yYcdkmzLMv/2CCj3EGSVLX6KiEhKu9XCW3jPoS33tQci/S6Ys/Z4bgiyxQc/v
	8itGnVDclpii+eO8ScWm48XtoQm0+z7bTS4Di3NZRn20YAlgm+visHlpxAB0D//sN8Nq
	/xrG9MIif+XD8bQIVZp+nrAfRLLWL36gWro1dinJK0E/NMOgttFuYW2TTJh1IkBjPUtc
	joJM17wCIDca7BcqF+h/e6r0PnEZeKRH9E+3a1AON5qN3LpEl1Sc/a0ePJ6gun7TX6ZS
	OAKLFaVvG5mmA0Dmy9KWdzIE+4fPq0FRYWNQutI4NAp8rkY+wj+vmpLEKCdkGLK2eJRQ
	Qosw==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr7267257igc.44.1339454645749; Mon,
	11 Jun 2012 15:44:05 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 15:44:05 -0700 (PDT)
In-Reply-To: <CANK3vorvEP15b4i8q0rifVkBzcfjmfuN=hQEtZqW1s6ngeHs3Q@mail.gmail.com>
References: <CANK3vorvEP15b4i8q0rifVkBzcfjmfuN=hQEtZqW1s6ngeHs3Q@mail.gmail.com>
Date: Mon, 11 Jun 2012 18:44:05 -0400
Message-ID: <CAA7N5RYux31U1s7yk1dtmYs6bJMU6y2R1iq1Y3q_HsNQwwo6bA@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Somnath Mazumdar <somburn@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XEN Installation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2332816361871511770=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2332816361871511770==
Content-Type: multipart/alternative; boundary=14dae93412375a45e104c23a166d

--14dae93412375a45e104c23a166d
Content-Type: text/plain; charset=ISO-8859-1

Hello Bua,

Yes, Xen does allow cloud computing (the ability to pool hardware from
multiple machines and manage virtual guests ontop of the pool).  You will
want to investigate the Xen XCP toolstack.

I suggest giving this blog post a read, you may find the video extremely
informative as well.
http://blog.xen.org/index.php/2012/05/30/video-intro-to-virtualization-xen-xcp-and-the-cloud/

~Casey

On Mon, Jun 11, 2012 at 9:40 AM, Somnath Mazumdar <somburn@gmail.com> wrote:

> Hi,
>  I am new to the XEN so I have just one basic question that is.
> Can I use Xen to create multiple VMs from multiple hosts? in other words
> can I create VI management pool to control VMs hosted on multiple physical
> hosts?
>
> Thanks
> Bua
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae93412375a45e104c23a166d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello Bua,</div><div><br></div><div>Yes, Xen does allow cloud computin=
g (the ability to pool hardware from multiple machines and manage virtual g=
uests ontop of the pool). =A0You will want to investigate the Xen XCP tools=
tack.</div>
<div><br></div><div>I suggest giving this blog post a read, you may find th=
e video extremely informative as well.</div><div><a href=3D"http://blog.xen=
.org/index.php/2012/05/30/video-intro-to-virtualization-xen-xcp-and-the-clo=
ud/">http://blog.xen.org/index.php/2012/05/30/video-intro-to-virtualization=
-xen-xcp-and-the-cloud/</a></div>
<div><br></div><div>~Casey</div><br><div class=3D"gmail_quote">On Mon, Jun =
11, 2012 at 9:40 AM, Somnath Mazumdar <span dir=3D"ltr">&lt;<a href=3D"mail=
to:somburn@gmail.com" target=3D"_blank">somburn@gmail.com</a>&gt;</span> wr=
ote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<div>=A0I am new to the XEN so I have jus=
t one basic question that is.</div><div>Can I use Xen to create multiple VM=
s from multiple hosts? in other words can I create VI management pool to co=
ntrol VMs hosted on multiple physical hosts?</div>

<div><br></div><div>Thanks=A0</div><div>Bua</div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae93412375a45e104c23a166d--


--===============2332816361871511770==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2332816361871511770==--


From xen-users-bounces@lists.xen.org Mon Jun 11 23:01:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 23:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDam-00063L-LY; Mon, 11 Jun 2012 23:00:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDal-00063D-3J
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 23:00:11 +0000
Received: from [193.109.254.147:34757] by server-2.bemta-14.messagelabs.com id
	75/4C-27740-A7876DF4; Mon, 11 Jun 2012 23:00:10 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339455607!2351847!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30528 invoked from network); 11 Jun 2012 23:00:08 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 23:00:08 -0000
Received: by yhoo21 with SMTP id o21so3491531yho.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 16:00:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=MvZXZkJAW+EenccM7bOvzpokQH/0uBt7s08JokP4nkw=;
	b=thz0XCsM4CCAf2wQ35t6DzQ5fNimxQYDEgffdt8ph834ixcJcDu59gluD06fH4VfA4
	T6qHplpZvTW15teJJ+YC3G940yn8J3OE3KoybTTzmccmK7fbCNtbfPCgp3RwjRVbqn4S
	oW2pYHHjeld3R8P1bZPuW5U/BLk+dp4QBLhVhyx/xsBM+0JcS1Inqpo881C0EKBrPlGm
	AGKEdZGYHpLxXE/xR0BeZqPW7LVALUesqD7rZambSLLa4ILEQ29C6O90CV/ay9i4g7dM
	OpmGUdUM+jox5WWD0zt5pHsj5BrXuicthVJNXk6AvcmFcU+VwZ0VQQSx0Cyu9rHnt7Ui
	2DUg==
MIME-Version: 1.0
Received: by 10.50.159.227 with SMTP id xf3mr7363012igb.24.1339455606759; Mon,
	11 Jun 2012 16:00:06 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 16:00:06 -0700 (PDT)
In-Reply-To: <1339424284.4705.7.camel@Solace>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
	<1339424284.4705.7.camel@Solace>
Date: Mon, 11 Jun 2012 19:00:06 -0400
Message-ID: <CAA7N5RYS-uW0vKiLWAGtzBgwk7EYUk9Erb0FwdmVhrgaEyY8zA@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: xen-users@lists.xen.org, Niu Xinli <niuxinli1989@gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9083139974554259627=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9083139974554259627==
Content-Type: multipart/alternative; boundary=14dae9340f25a2200804c23a4f72

--14dae9340f25a2200804c23a4f72
Content-Type: text/plain; charset=ISO-8859-1

In response to Dario's question,

x86 Virtualization now exists on most modern hardware, and provides the
infrastructure needed to map certain hardware components such as RAM and
CPU's to a virtual machine with near-native performance.  However since
some devices do not yet have such infrastructure in place they must operate
through emulated layers.

Since before this technology, para-virtualization has allowed us to avoid
emulating these layers by telling the Guest it is sitting on a hypervisor
and giving it more direct access to components, which bypasses the emulated
layers and improves performance.  This generally requires specific drivers
and support from that guest OS.  Moving a guest with paravirtualization
from one set of hardware to another can create undesirable results ranging
from mildly annoying driver installation to system breaking compatibility
problems.

Full Virtualization uses a combination of virtualized (mapped) components
and emulated layers where such infrastructure does not exist, which means
the guest is entirely unaware of the actual physical hardware on the
system, and you can transplant that guest on any set of hardware running
the same hypervisor without risk of the guest being unable to function due
to missing drivers.

Hence, para-virtualization provides greater performance (by bypassing
layered operations) at the cost of compatibility (since it now uses drivers
specific to the physical hardware on the server).

Hope that helps, and please make corrections if I got anything wrong.

~Casey

On Mon, Jun 11, 2012 at 10:18 AM, Dario Faggioli <raistlin@linux.it> wrote:

> On Sat, 2012-06-09 at 11:03 +0800, Niu Xinli wrote:
> > Hi,
> >
> Hi,
>
> > Para-virtualization outperforms full-virtualization at the cost of
> > compatibility.
> >
> So, if I can ask, do you mind explaining a bit more what you mean with
> this sentence above? More specifically, when you say "at the cost of
> compatibility", what are the compatibility costs you are referring to?
>
> Just out of curiosity and for the benefit of the on-going
> discussion. :-)
>
> Thanks and Regards,
> Dario
>
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9340f25a2200804c23a4f72
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>In response to Dario&#39;s question,</div><div><br></div><div>x86=
 Virtualization now exists on most modern hardware, and provides the infras=
tructure needed to map certain hardware components such as RAM and CPU&#39;=
s to a virtual machine with near-native performance. =A0However since some =
devices do not yet have such infrastructure in place they must operate thro=
ugh emulated layers.</div>
<div><br></div><div>Since before this technology, para-virtualization has a=
llowed us to avoid emulating these layers by telling the Guest it is sittin=
g on a hypervisor and giving it more direct access to components, which byp=
asses the emulated layers and improves performance. =A0This generally requi=
res specific drivers and support from that guest OS. =A0Moving a guest with=
 paravirtualization from one set of hardware to another can create undesira=
ble results ranging from mildly annoying driver installation to system brea=
king compatibility problems.</div>
<div><br></div><div>Full Virtualization uses a combination of virtualized (=
mapped) components and emulated layers where such infrastructure does not e=
xist, which means the guest is entirely unaware of the actual physical hard=
ware on the system, and you can transplant that guest on any set of hardwar=
e running the same hypervisor without risk of the guest being unable to fun=
ction due to missing drivers.</div>
<div><br></div><div>Hence, para-virtualization provides greater performance=
 (by bypassing layered operations) at the cost of compatibility (since it n=
ow uses drivers specific to the physical hardware on the server).</div>
<div><br></div><div>Hope that helps, and please make corrections if I got a=
nything wrong.</div><div><br></div><div>~Casey</div></div><div><br></div><d=
iv class=3D"gmail_quote">On Mon, Jun 11, 2012 at 10:18 AM, Dario Faggioli <=
span dir=3D"ltr">&lt;<a href=3D"mailto:raistlin@linux.it" target=3D"_blank"=
>raistlin@linux.it</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">On Sat, 2012-06-09 at 11:03 +0800, Niu Xinli=
 wrote:<br>
&gt; Hi,<br>
<div class=3D"im">&gt;<br>
Hi,<br>
<br>
&gt; Para-virtualization outperforms full-virtualization at the cost of<br>
&gt; compatibility.<br>
&gt;<br>
</div>So, if I can ask, do you mind explaining a bit more what you mean wit=
h<br>
this sentence above? More specifically, when you say &quot;at the cost of<b=
r>
compatibility&quot;, what are the compatibility costs you are referring to?=
<br>
<br>
Just out of curiosity and for the benefit of the on-going<br>
discussion. :-)<br>
<br>
Thanks and Regards,<br>
Dario<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
-----------------------------------------------------------------<br>
Dario Faggioli, Ph.D, <a href=3D"http://retis.sssup.it/people/faggioli" tar=
get=3D"_blank">http://retis.sssup.it/people/faggioli</a><br>
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)<br>
<br>
</font></span><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae9340f25a2200804c23a4f72--


--===============9083139974554259627==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9083139974554259627==--


From xen-users-bounces@lists.xen.org Mon Jun 11 23:01:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 23:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDam-00063L-LY; Mon, 11 Jun 2012 23:00:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDal-00063D-3J
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 23:00:11 +0000
Received: from [193.109.254.147:34757] by server-2.bemta-14.messagelabs.com id
	75/4C-27740-A7876DF4; Mon, 11 Jun 2012 23:00:10 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339455607!2351847!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30528 invoked from network); 11 Jun 2012 23:00:08 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 23:00:08 -0000
Received: by yhoo21 with SMTP id o21so3491531yho.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 16:00:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=MvZXZkJAW+EenccM7bOvzpokQH/0uBt7s08JokP4nkw=;
	b=thz0XCsM4CCAf2wQ35t6DzQ5fNimxQYDEgffdt8ph834ixcJcDu59gluD06fH4VfA4
	T6qHplpZvTW15teJJ+YC3G940yn8J3OE3KoybTTzmccmK7fbCNtbfPCgp3RwjRVbqn4S
	oW2pYHHjeld3R8P1bZPuW5U/BLk+dp4QBLhVhyx/xsBM+0JcS1Inqpo881C0EKBrPlGm
	AGKEdZGYHpLxXE/xR0BeZqPW7LVALUesqD7rZambSLLa4ILEQ29C6O90CV/ay9i4g7dM
	OpmGUdUM+jox5WWD0zt5pHsj5BrXuicthVJNXk6AvcmFcU+VwZ0VQQSx0Cyu9rHnt7Ui
	2DUg==
MIME-Version: 1.0
Received: by 10.50.159.227 with SMTP id xf3mr7363012igb.24.1339455606759; Mon,
	11 Jun 2012 16:00:06 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 16:00:06 -0700 (PDT)
In-Reply-To: <1339424284.4705.7.camel@Solace>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
	<1339424284.4705.7.camel@Solace>
Date: Mon, 11 Jun 2012 19:00:06 -0400
Message-ID: <CAA7N5RYS-uW0vKiLWAGtzBgwk7EYUk9Erb0FwdmVhrgaEyY8zA@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: xen-users@lists.xen.org, Niu Xinli <niuxinli1989@gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9083139974554259627=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9083139974554259627==
Content-Type: multipart/alternative; boundary=14dae9340f25a2200804c23a4f72

--14dae9340f25a2200804c23a4f72
Content-Type: text/plain; charset=ISO-8859-1

In response to Dario's question,

x86 Virtualization now exists on most modern hardware, and provides the
infrastructure needed to map certain hardware components such as RAM and
CPU's to a virtual machine with near-native performance.  However since
some devices do not yet have such infrastructure in place they must operate
through emulated layers.

Since before this technology, para-virtualization has allowed us to avoid
emulating these layers by telling the Guest it is sitting on a hypervisor
and giving it more direct access to components, which bypasses the emulated
layers and improves performance.  This generally requires specific drivers
and support from that guest OS.  Moving a guest with paravirtualization
from one set of hardware to another can create undesirable results ranging
from mildly annoying driver installation to system breaking compatibility
problems.

Full Virtualization uses a combination of virtualized (mapped) components
and emulated layers where such infrastructure does not exist, which means
the guest is entirely unaware of the actual physical hardware on the
system, and you can transplant that guest on any set of hardware running
the same hypervisor without risk of the guest being unable to function due
to missing drivers.

Hence, para-virtualization provides greater performance (by bypassing
layered operations) at the cost of compatibility (since it now uses drivers
specific to the physical hardware on the server).

Hope that helps, and please make corrections if I got anything wrong.

~Casey

On Mon, Jun 11, 2012 at 10:18 AM, Dario Faggioli <raistlin@linux.it> wrote:

> On Sat, 2012-06-09 at 11:03 +0800, Niu Xinli wrote:
> > Hi,
> >
> Hi,
>
> > Para-virtualization outperforms full-virtualization at the cost of
> > compatibility.
> >
> So, if I can ask, do you mind explaining a bit more what you mean with
> this sentence above? More specifically, when you say "at the cost of
> compatibility", what are the compatibility costs you are referring to?
>
> Just out of curiosity and for the benefit of the on-going
> discussion. :-)
>
> Thanks and Regards,
> Dario
>
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9340f25a2200804c23a4f72
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>In response to Dario&#39;s question,</div><div><br></div><div>x86=
 Virtualization now exists on most modern hardware, and provides the infras=
tructure needed to map certain hardware components such as RAM and CPU&#39;=
s to a virtual machine with near-native performance. =A0However since some =
devices do not yet have such infrastructure in place they must operate thro=
ugh emulated layers.</div>
<div><br></div><div>Since before this technology, para-virtualization has a=
llowed us to avoid emulating these layers by telling the Guest it is sittin=
g on a hypervisor and giving it more direct access to components, which byp=
asses the emulated layers and improves performance. =A0This generally requi=
res specific drivers and support from that guest OS. =A0Moving a guest with=
 paravirtualization from one set of hardware to another can create undesira=
ble results ranging from mildly annoying driver installation to system brea=
king compatibility problems.</div>
<div><br></div><div>Full Virtualization uses a combination of virtualized (=
mapped) components and emulated layers where such infrastructure does not e=
xist, which means the guest is entirely unaware of the actual physical hard=
ware on the system, and you can transplant that guest on any set of hardwar=
e running the same hypervisor without risk of the guest being unable to fun=
ction due to missing drivers.</div>
<div><br></div><div>Hence, para-virtualization provides greater performance=
 (by bypassing layered operations) at the cost of compatibility (since it n=
ow uses drivers specific to the physical hardware on the server).</div>
<div><br></div><div>Hope that helps, and please make corrections if I got a=
nything wrong.</div><div><br></div><div>~Casey</div></div><div><br></div><d=
iv class=3D"gmail_quote">On Mon, Jun 11, 2012 at 10:18 AM, Dario Faggioli <=
span dir=3D"ltr">&lt;<a href=3D"mailto:raistlin@linux.it" target=3D"_blank"=
>raistlin@linux.it</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">On Sat, 2012-06-09 at 11:03 +0800, Niu Xinli=
 wrote:<br>
&gt; Hi,<br>
<div class=3D"im">&gt;<br>
Hi,<br>
<br>
&gt; Para-virtualization outperforms full-virtualization at the cost of<br>
&gt; compatibility.<br>
&gt;<br>
</div>So, if I can ask, do you mind explaining a bit more what you mean wit=
h<br>
this sentence above? More specifically, when you say &quot;at the cost of<b=
r>
compatibility&quot;, what are the compatibility costs you are referring to?=
<br>
<br>
Just out of curiosity and for the benefit of the on-going<br>
discussion. :-)<br>
<br>
Thanks and Regards,<br>
Dario<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
-----------------------------------------------------------------<br>
Dario Faggioli, Ph.D, <a href=3D"http://retis.sssup.it/people/faggioli" tar=
get=3D"_blank">http://retis.sssup.it/people/faggioli</a><br>
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)<br>
<br>
</font></span><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae9340f25a2200804c23a4f72--


--===============9083139974554259627==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9083139974554259627==--


From xen-users-bounces@lists.xen.org Mon Jun 11 23:01:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 23:01:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDb6-000641-93; Mon, 11 Jun 2012 23:00:32 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SeDb5-00063t-5p
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 23:00:31 +0000
Received: from [85.158.143.99:56447] by server-2.bemta-4.messagelabs.com id
	8F/47-17938-E8876DF4; Mon, 11 Jun 2012 23:00:30 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-11.tower-216.messagelabs.com!1339455628!24816183!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31845 invoked from network); 11 Jun 2012 23:00:29 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 23:00:29 -0000
Received: by pbbro12 with SMTP id ro12so6522992pbb.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 16:00:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=SgMaequ54ve1KPb8N8rDxcVLC2eiU2HuL/gifMQM1z4=;
	b=MpKbBxqJS03QMrqvQacWvr5tGjt33w3prrgYylpMsOzEintoDuXA9K5zK3UvKrrsMA
	Oqas/T8FPzN619xk91UTNFdJekF3/HczEQlywN2TNMC3OGAGtKGq8VE/J0W95kwwDU4q
	PW50R7MbDZTRU4vdCXLXa+QzYxEuux+p6pOIwunl9Z9HEP+8wLs2XBZrEC3J6v7BrPP9
	09VaCutKGijVxJDxlgtikVt3ZEHP10wzDABQHrXFDE5KbOyaN5989EcYbYfT1gyV69Tp
	w8XNGZ79TWAWgmeQ4eGimcf4VfEUApPjRYTNaHGP0Q/PfzC6/E5KnEb5rfOpyxQoYWli
	5W9A==
MIME-Version: 1.0
Received: by 10.68.233.201 with SMTP id ty9mr31583392pbc.34.1339455627426;
	Mon, 11 Jun 2012 16:00:27 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Mon, 11 Jun 2012 16:00:27 -0700 (PDT)
In-Reply-To: <CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
Date: Tue, 12 Jun 2012 01:00:27 +0200
Message-ID: <CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmcl7jgcXgl7YB0NX2xGZXEYewfpQlczupxnElsJYQRG6ttcXIwhCK/qUV99TJ93y2QbM7O
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks,

Let's see now.

Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
Kernel: 3.2+44~bpo60+1 (debian squeeze backport)

It was all installed using apt-get (eg. the package manager).

The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
drives.

Intel IOMMU, doesn't that require Intel Vt-d?

Please let me know if there is more information I can provide.

On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> Hello,
>
> Additional information about your hardware might help others debug the
> situation.
>
> What version of Xen are you using? =A0Are you compiling or is it from the
> package manager?
>
>
> I have experienced a DMA READ issue before but I have no idea if it is
> relative to your configuration. =A0Something to do with a Marvell SATA
> controller and intel's IOMMU, which was optional when compiling the kernel
> but required fror VT-d/IOMMU Passthrough.
>
> I don't know if that is much help to you, but feel free to add more system
> information to help everyone debug.
>
> ~Casey
>
> On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
>>
>> Hello,
>> I've been trying to setup xen on Debian Squeeze but it isn't going that
>> well.
>> When booting with the xen/hypervisor kernel the system hangs with i/o
>> errors thrown in console. The standard kernel is working fine and the
>> disk has been tested and swapped.
>> Errors include:
>> ata1.00: failed command: READ DMA
>> task xend:1404 blocked for more than 120 seconds
>> Buffer I/O error on device sda1
>> end_request: I/O error, dev sda
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 23:01:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 23:01:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDb6-000641-93; Mon, 11 Jun 2012 23:00:32 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SeDb5-00063t-5p
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 23:00:31 +0000
Received: from [85.158.143.99:56447] by server-2.bemta-4.messagelabs.com id
	8F/47-17938-E8876DF4; Mon, 11 Jun 2012 23:00:30 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-11.tower-216.messagelabs.com!1339455628!24816183!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31845 invoked from network); 11 Jun 2012 23:00:29 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 23:00:29 -0000
Received: by pbbro12 with SMTP id ro12so6522992pbb.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 16:00:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=SgMaequ54ve1KPb8N8rDxcVLC2eiU2HuL/gifMQM1z4=;
	b=MpKbBxqJS03QMrqvQacWvr5tGjt33w3prrgYylpMsOzEintoDuXA9K5zK3UvKrrsMA
	Oqas/T8FPzN619xk91UTNFdJekF3/HczEQlywN2TNMC3OGAGtKGq8VE/J0W95kwwDU4q
	PW50R7MbDZTRU4vdCXLXa+QzYxEuux+p6pOIwunl9Z9HEP+8wLs2XBZrEC3J6v7BrPP9
	09VaCutKGijVxJDxlgtikVt3ZEHP10wzDABQHrXFDE5KbOyaN5989EcYbYfT1gyV69Tp
	w8XNGZ79TWAWgmeQ4eGimcf4VfEUApPjRYTNaHGP0Q/PfzC6/E5KnEb5rfOpyxQoYWli
	5W9A==
MIME-Version: 1.0
Received: by 10.68.233.201 with SMTP id ty9mr31583392pbc.34.1339455627426;
	Mon, 11 Jun 2012 16:00:27 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Mon, 11 Jun 2012 16:00:27 -0700 (PDT)
In-Reply-To: <CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
Date: Tue, 12 Jun 2012 01:00:27 +0200
Message-ID: <CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmcl7jgcXgl7YB0NX2xGZXEYewfpQlczupxnElsJYQRG6ttcXIwhCK/qUV99TJ93y2QbM7O
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks,

Let's see now.

Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
Kernel: 3.2+44~bpo60+1 (debian squeeze backport)

It was all installed using apt-get (eg. the package manager).

The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
drives.

Intel IOMMU, doesn't that require Intel Vt-d?

Please let me know if there is more information I can provide.

On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> Hello,
>
> Additional information about your hardware might help others debug the
> situation.
>
> What version of Xen are you using? =A0Are you compiling or is it from the
> package manager?
>
>
> I have experienced a DMA READ issue before but I have no idea if it is
> relative to your configuration. =A0Something to do with a Marvell SATA
> controller and intel's IOMMU, which was optional when compiling the kernel
> but required fror VT-d/IOMMU Passthrough.
>
> I don't know if that is much help to you, but feel free to add more system
> information to help everyone debug.
>
> ~Casey
>
> On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
>>
>> Hello,
>> I've been trying to setup xen on Debian Squeeze but it isn't going that
>> well.
>> When booting with the xen/hypervisor kernel the system hangs with i/o
>> errors thrown in console. The standard kernel is working fine and the
>> disk has been tested and swapped.
>> Errors include:
>> ata1.00: failed command: READ DMA
>> task xend:1404 blocked for more than 120 seconds
>> Buffer I/O error on device sda1
>> end_request: I/O error, dev sda
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 11 23:18:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 23:18:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDrf-0006l4-6N; Mon, 11 Jun 2012 23:17:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDrd-0006kz-KJ
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 23:17:37 +0000
Received: from [193.109.254.147:56458] by server-11.bemta-14.messagelabs.com
	id 4C/13-02727-09C76DF4; Mon, 11 Jun 2012 23:17:36 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1339456654!9285804!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26178 invoked from network); 11 Jun 2012 23:17:35 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 23:17:35 -0000
Received: by yhoo21 with SMTP id o21so3499096yho.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 16:14:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=hgiHOe3t3KrE+n82SM/1p6QRc4gWnKRuAhJaCPVOtj0=;
	b=pRT8Dj144xhFwZBgSi2vb240aHKc2pHkbtmjPvgA27Mgy3gZdPRBU3KB5w4xAsYX8y
	ZzWJxzF8wdlQZDl7qJQEBsWeMY7vwvL+YKK41ph5ezjZzK9FmgTHdAULo0j/Cga1Jdmx
	CwlRe7vHu0p5HTrOO9YDmmYacZUePjcy8okcXLEvw2ij54WR+WaZflvSXqMuxf4UA/Ii
	y5aSfomUUvFLCtSGSfmjiX63Nnpg7dKkwzI5U6LOQ0YYHe8g/UFuypkLB4HObk0iXDds
	hMMisWXwOoaIYzioUqRdQutHMjaCxVH2VUja8qBPQEgHNhyRBb3wPaaSCzcMYxOzQPjc
	omqw==
MIME-Version: 1.0
Received: by 10.50.87.163 with SMTP id az3mr5730408igb.24.1339456440050; Mon,
	11 Jun 2012 16:14:00 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 16:14:00 -0700 (PDT)
In-Reply-To: <CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
	<CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
Date: Mon, 11 Jun 2012 19:14:00 -0400
Message-ID: <CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Kacper <kacper@kacper.se>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0887684800593271437=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0887684800593271437==
Content-Type: multipart/alternative; boundary=e89a8f3ba6ab4d23ae04c23a81b2

--e89a8f3ba6ab4d23ae04c23a81b2
Content-Type: text/plain; charset=ISO-8859-1

Thanks, that helped me begin looking for you.

Unfortunately going on these posts your hardware may not work with Xen out
of the box:
http://www.linuxquestions.org/questions/linux-virtualization-90/xen-on-debian-hangs-my-machine-4175410758/

http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00696.html
http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699.html

No responses to a 2010 post is not promising, but the second of the two
archived messages states that there is no hardware virtualization on the
PowerEdge 2600.

Not sure where to proceed from here, I have never used server hardware.

On Mon, Jun 11, 2012 at 7:00 PM, Kacper <kacper@kacper.se> wrote:

> Thanks,
>
> Let's see now.
>
> Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
> Kernel: 3.2+44~bpo60+1 (debian squeeze backport)
>
> It was all installed using apt-get (eg. the package manager).
>
> The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
> 2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
> drives.
>
> Intel IOMMU, doesn't that require Intel Vt-d?
>
> Please let me know if there is more information I can provide.
>
> On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com>
> wrote:
> > Hello,
> >
> > Additional information about your hardware might help others debug the
> > situation.
> >
> > What version of Xen are you using?  Are you compiling or is it from the
> > package manager?
> >
> >
> > I have experienced a DMA READ issue before but I have no idea if it is
> > relative to your configuration.  Something to do with a Marvell SATA
> > controller and intel's IOMMU, which was optional when compiling the
> kernel
> > but required fror VT-d/IOMMU Passthrough.
> >
> > I don't know if that is much help to you, but feel free to add more
> system
> > information to help everyone debug.
> >
> > ~Casey
> >
> > On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
> >>
> >> Hello,
> >> I've been trying to setup xen on Debian Squeeze but it isn't going that
> >> well.
> >> When booting with the xen/hypervisor kernel the system hangs with i/o
> >> errors thrown in console. The standard kernel is working fine and the
> >> disk has been tested and swapped.
> >> Errors include:
> >> ata1.00: failed command: READ DMA
> >> task xend:1404 blocked for more than 120 seconds
> >> Buffer I/O error on device sda1
> >> end_request: I/O error, dev sda
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8f3ba6ab4d23ae04c23a81b2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Thanks, that helped me begin looking for you.</div><div><br></div><div=
>Unfortunately going on these posts your hardware may not work with Xen out=
 of the box:</div><div><a href=3D"http://www.linuxquestions.org/questions/l=
inux-virtualization-90/xen-on-debian-hangs-my-machine-4175410758/">http://w=
ww.linuxquestions.org/questions/linux-virtualization-90/xen-on-debian-hangs=
-my-machine-4175410758/</a></div>
<div><br></div><div><a href=3D"http://old-list-archives.xen.org/archives/ht=
ml/xen-users/2010-07/msg00696.html">http://old-list-archives.xen.org/archiv=
es/html/xen-users/2010-07/msg00696.html</a></div><div><a href=3D"http://old=
-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699.html">http:=
//old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699.html</=
a></div>
<div><br></div><div>No responses to a 2010 post is not promising, but the s=
econd of the two archived messages states that there is no hardware virtual=
ization on the PowerEdge 2600.</div><div><br></div><div>Not sure where to p=
roceed from here, I have never used server hardware.</div>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 7:00 PM, Kacper <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:kacper@kacper.se" target=3D"_blank">kac=
per@kacper.se</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im HOEnZb">Thanks,<br>
<br>
Let&#39;s see now.<br>
<br>
Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)<br>
Kernel: 3.2+44~bpo60+1 (debian squeeze backport)<br>
<br>
It was all installed using apt-get (eg. the package manager).<br>
<br>
The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,<br>
2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata<br>
drives.<br>
<br>
Intel IOMMU, doesn&#39;t that require Intel Vt-d?<br>
<br>
Please let me know if there is more information I can provide.<br>
<br>
On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme &lt;<a href=3D"mailto:cdelo=
rme@gmail.com">cdelorme@gmail.com</a>&gt; wrote:<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt; Hello,<br>
&gt;<br>
&gt; Additional information about your hardware might help others debug the=
<br>
&gt; situation.<br>
&gt;<br>
&gt; What version of Xen are you using? =A0Are you compiling or is it from =
the<br>
&gt; package manager?<br>
&gt;<br>
&gt;<br>
&gt; I have experienced a DMA READ issue before but I have no idea if it is=
<br>
&gt; relative to your configuration. =A0Something to do with a Marvell SATA=
<br>
&gt; controller and intel&#39;s IOMMU, which was optional when compiling th=
e kernel<br>
&gt; but required fror VT-d/IOMMU Passthrough.<br>
&gt;<br>
&gt; I don&#39;t know if that is much help to you, but feel free to add mor=
e system<br>
&gt; information to help everyone debug.<br>
&gt;<br>
&gt; ~Casey<br>
&gt;<br>
&gt; On Mon, Jun 11, 2012 at 4:59 AM, Kacper &lt;<a href=3D"mailto:kacper@k=
acper.se">kacper@kacper.se</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt; I&#39;ve been trying to setup xen on Debian Squeeze but it isn&#39=
;t going that<br>
&gt;&gt; well.<br>
&gt;&gt; When booting with the xen/hypervisor kernel the system hangs with =
i/o<br>
&gt;&gt; errors thrown in console. The standard kernel is working fine and =
the<br>
&gt;&gt; disk has been tested and swapped.<br>
&gt;&gt; Errors include:<br>
&gt;&gt; ata1.00: failed command: READ DMA<br>
&gt;&gt; task xend:1404 blocked for more than 120 seconds<br>
&gt;&gt; Buffer I/O error on device sda1<br>
&gt;&gt; end_request: I/O error, dev sda<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org=
</a><br>
&gt;&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http:=
//lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--e89a8f3ba6ab4d23ae04c23a81b2--


--===============0887684800593271437==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0887684800593271437==--


From xen-users-bounces@lists.xen.org Mon Jun 11 23:18:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2012 23:18:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeDrf-0006l4-6N; Mon, 11 Jun 2012 23:17:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SeDrd-0006kz-KJ
	for xen-users@lists.xen.org; Mon, 11 Jun 2012 23:17:37 +0000
Received: from [193.109.254.147:56458] by server-11.bemta-14.messagelabs.com
	id 4C/13-02727-09C76DF4; Mon, 11 Jun 2012 23:17:36 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1339456654!9285804!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26178 invoked from network); 11 Jun 2012 23:17:35 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Jun 2012 23:17:35 -0000
Received: by yhoo21 with SMTP id o21so3499096yho.32
	for <xen-users@lists.xen.org>; Mon, 11 Jun 2012 16:14:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=hgiHOe3t3KrE+n82SM/1p6QRc4gWnKRuAhJaCPVOtj0=;
	b=pRT8Dj144xhFwZBgSi2vb240aHKc2pHkbtmjPvgA27Mgy3gZdPRBU3KB5w4xAsYX8y
	ZzWJxzF8wdlQZDl7qJQEBsWeMY7vwvL+YKK41ph5ezjZzK9FmgTHdAULo0j/Cga1Jdmx
	CwlRe7vHu0p5HTrOO9YDmmYacZUePjcy8okcXLEvw2ij54WR+WaZflvSXqMuxf4UA/Ii
	y5aSfomUUvFLCtSGSfmjiX63Nnpg7dKkwzI5U6LOQ0YYHe8g/UFuypkLB4HObk0iXDds
	hMMisWXwOoaIYzioUqRdQutHMjaCxVH2VUja8qBPQEgHNhyRBb3wPaaSCzcMYxOzQPjc
	omqw==
MIME-Version: 1.0
Received: by 10.50.87.163 with SMTP id az3mr5730408igb.24.1339456440050; Mon,
	11 Jun 2012 16:14:00 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 11 Jun 2012 16:14:00 -0700 (PDT)
In-Reply-To: <CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
	<CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
Date: Mon, 11 Jun 2012 19:14:00 -0400
Message-ID: <CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Kacper <kacper@kacper.se>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0887684800593271437=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0887684800593271437==
Content-Type: multipart/alternative; boundary=e89a8f3ba6ab4d23ae04c23a81b2

--e89a8f3ba6ab4d23ae04c23a81b2
Content-Type: text/plain; charset=ISO-8859-1

Thanks, that helped me begin looking for you.

Unfortunately going on these posts your hardware may not work with Xen out
of the box:
http://www.linuxquestions.org/questions/linux-virtualization-90/xen-on-debian-hangs-my-machine-4175410758/

http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00696.html
http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699.html

No responses to a 2010 post is not promising, but the second of the two
archived messages states that there is no hardware virtualization on the
PowerEdge 2600.

Not sure where to proceed from here, I have never used server hardware.

On Mon, Jun 11, 2012 at 7:00 PM, Kacper <kacper@kacper.se> wrote:

> Thanks,
>
> Let's see now.
>
> Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
> Kernel: 3.2+44~bpo60+1 (debian squeeze backport)
>
> It was all installed using apt-get (eg. the package manager).
>
> The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
> 2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
> drives.
>
> Intel IOMMU, doesn't that require Intel Vt-d?
>
> Please let me know if there is more information I can provide.
>
> On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com>
> wrote:
> > Hello,
> >
> > Additional information about your hardware might help others debug the
> > situation.
> >
> > What version of Xen are you using?  Are you compiling or is it from the
> > package manager?
> >
> >
> > I have experienced a DMA READ issue before but I have no idea if it is
> > relative to your configuration.  Something to do with a Marvell SATA
> > controller and intel's IOMMU, which was optional when compiling the
> kernel
> > but required fror VT-d/IOMMU Passthrough.
> >
> > I don't know if that is much help to you, but feel free to add more
> system
> > information to help everyone debug.
> >
> > ~Casey
> >
> > On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
> >>
> >> Hello,
> >> I've been trying to setup xen on Debian Squeeze but it isn't going that
> >> well.
> >> When booting with the xen/hypervisor kernel the system hangs with i/o
> >> errors thrown in console. The standard kernel is working fine and the
> >> disk has been tested and swapped.
> >> Errors include:
> >> ata1.00: failed command: READ DMA
> >> task xend:1404 blocked for more than 120 seconds
> >> Buffer I/O error on device sda1
> >> end_request: I/O error, dev sda
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8f3ba6ab4d23ae04c23a81b2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Thanks, that helped me begin looking for you.</div><div><br></div><div=
>Unfortunately going on these posts your hardware may not work with Xen out=
 of the box:</div><div><a href=3D"http://www.linuxquestions.org/questions/l=
inux-virtualization-90/xen-on-debian-hangs-my-machine-4175410758/">http://w=
ww.linuxquestions.org/questions/linux-virtualization-90/xen-on-debian-hangs=
-my-machine-4175410758/</a></div>
<div><br></div><div><a href=3D"http://old-list-archives.xen.org/archives/ht=
ml/xen-users/2010-07/msg00696.html">http://old-list-archives.xen.org/archiv=
es/html/xen-users/2010-07/msg00696.html</a></div><div><a href=3D"http://old=
-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699.html">http:=
//old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699.html</=
a></div>
<div><br></div><div>No responses to a 2010 post is not promising, but the s=
econd of the two archived messages states that there is no hardware virtual=
ization on the PowerEdge 2600.</div><div><br></div><div>Not sure where to p=
roceed from here, I have never used server hardware.</div>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 7:00 PM, Kacper <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:kacper@kacper.se" target=3D"_blank">kac=
per@kacper.se</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im HOEnZb">Thanks,<br>
<br>
Let&#39;s see now.<br>
<br>
Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)<br>
Kernel: 3.2+44~bpo60+1 (debian squeeze backport)<br>
<br>
It was all installed using apt-get (eg. the package manager).<br>
<br>
The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,<br>
2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata<br>
drives.<br>
<br>
Intel IOMMU, doesn&#39;t that require Intel Vt-d?<br>
<br>
Please let me know if there is more information I can provide.<br>
<br>
On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme &lt;<a href=3D"mailto:cdelo=
rme@gmail.com">cdelorme@gmail.com</a>&gt; wrote:<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt; Hello,<br>
&gt;<br>
&gt; Additional information about your hardware might help others debug the=
<br>
&gt; situation.<br>
&gt;<br>
&gt; What version of Xen are you using? =A0Are you compiling or is it from =
the<br>
&gt; package manager?<br>
&gt;<br>
&gt;<br>
&gt; I have experienced a DMA READ issue before but I have no idea if it is=
<br>
&gt; relative to your configuration. =A0Something to do with a Marvell SATA=
<br>
&gt; controller and intel&#39;s IOMMU, which was optional when compiling th=
e kernel<br>
&gt; but required fror VT-d/IOMMU Passthrough.<br>
&gt;<br>
&gt; I don&#39;t know if that is much help to you, but feel free to add mor=
e system<br>
&gt; information to help everyone debug.<br>
&gt;<br>
&gt; ~Casey<br>
&gt;<br>
&gt; On Mon, Jun 11, 2012 at 4:59 AM, Kacper &lt;<a href=3D"mailto:kacper@k=
acper.se">kacper@kacper.se</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt; I&#39;ve been trying to setup xen on Debian Squeeze but it isn&#39=
;t going that<br>
&gt;&gt; well.<br>
&gt;&gt; When booting with the xen/hypervisor kernel the system hangs with =
i/o<br>
&gt;&gt; errors thrown in console. The standard kernel is working fine and =
the<br>
&gt;&gt; disk has been tested and swapped.<br>
&gt;&gt; Errors include:<br>
&gt;&gt; ata1.00: failed command: READ DMA<br>
&gt;&gt; task xend:1404 blocked for more than 120 seconds<br>
&gt;&gt; Buffer I/O error on device sda1<br>
&gt;&gt; end_request: I/O error, dev sda<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org=
</a><br>
&gt;&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http:=
//lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--e89a8f3ba6ab4d23ae04c23a81b2--


--===============0887684800593271437==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0887684800593271437==--


From xen-users-bounces@lists.xen.org Tue Jun 12 03:43:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 03:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeHzg-0004Bu-A4; Tue, 12 Jun 2012 03:42:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SeHzf-0004Bb-Oq
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 03:42:11 +0000
Received: from [85.158.139.83:33972] by server-11.bemta-5.messagelabs.com id
	65/AE-25194-09AB6DF4; Tue, 12 Jun 2012 03:42:08 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339472526!32549190!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20537 invoked from network); 12 Jun 2012 03:42:07 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 03:42:07 -0000
Received: by obbwd20 with SMTP id wd20so10434181obb.32
	for <multiple recipients>; Mon, 11 Jun 2012 20:42:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=vDIBtcOvUhZZ7kIL6OZrGWdcddSv3YhnHHF5twx+T10=;
	b=AvSalgDEWpj9Fu75UACC44ubytL1RsFVacSAzqO7eqkI+C9S8FgeP9kfp8HTzBvFR5
	e2ZCDBWfDBn6gichjwvEwK7cYGg3LgoU1+40KWG1DsjcOrobRMDUQpTB+vwUQPUPEXeE
	KzeCvBWnKj+CcqFCUlH7TuHJ+eKCCjh6/GPMVJcqMEru/HpSw/gM455ll05apNkfmsGs
	Twc98ChVRbMo8qE2eRPSVNifI69ufTkS8y9uFxPyUkJmm0to6CdrTPZg8hTY3jCljfaT
	0ivNKO60B6bwPCdf+RKKwPleqLn2ts/sf8cZ9tqgJpQdPB/kEu2k+grG97IIcmi7A+F5
	gpSg==
MIME-Version: 1.0
Received: by 10.182.40.5 with SMTP id t5mr18759322obk.68.1339472525983; Mon,
	11 Jun 2012 20:42:05 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Mon, 11 Jun 2012 20:42:05 -0700 (PDT)
In-Reply-To: <CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
	<CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
Date: Tue, 12 Jun 2012 13:42:05 +1000
Message-ID: <CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4305655310812580778=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4305655310812580778==
Content-Type: multipart/alternative; boundary=f46d0444ec2d18fdff04c23e4022

--f46d0444ec2d18fdff04c23e4022
Content-Type: text/plain; charset=ISO-8859-1

i think it could be the intel 82576 drive problem,
https://forums.citrix.com/thread.jspa?threadID=280048&start=0&tstart=135

i can not follow the post thread because it's use xenserver and all upgrade
package is for xenserver,

i use ubuntu 12.04 with xcp , not fit for, so,

i try to upgrade igb to newest version , 3.4.7 but still not work with vlan
tag.

On Mon, Jun 11, 2012 at 1:11 PM, pf shineyear <shinepf@gmail.com> wrote:

> i just want to diff vm use diff vlan, why it's so difficult~~
>
>
> On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> i think maybe im wrong?
>>
>> the xe network-create and xe vlan-create is only for xcp bridge mode??
>>
>> if i use openvswitch i should only use ovs tool to add vlan config??
>>
>> what should i do ?
>>
>>
>> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com> wrote:
>>
>>> hi all ,
>>>
>>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>>
>>> i use xe network-create and xe vlan-create to build vlan 3000
>>>
>>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
>>> well,
>>>
>>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
>>> 3000
>>>
>>> but i can not access the internent~~~
>>>
>>> somebody can help me with this?
>>>
>>> thanks.
>>>
>>
>>
>

--f46d0444ec2d18fdff04c23e4022
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i think it could be the intel 82576 drive problem,=A0<a href=3D"https://for=
ums.citrix.com/thread.jspa?threadID=3D280048&amp;start=3D0&amp;tstart=3D135=
">https://forums.citrix.com/thread.jspa?threadID=3D280048&amp;start=3D0&amp=
;tstart=3D135</a><div>
<br></div><div>i can not follow the post thread because it&#39;s use xenser=
ver and all upgrade package is for xenserver,=A0</div><div><br></div><div>i=
 use ubuntu 12.04 with xcp , not fit for, so,</div><div><br></div><div>i tr=
y to upgrade igb to newest version , 3.4.7 but still not work with vlan tag=
.<br>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:11 PM, pf shineyea=
r <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_bla=
nk">shinepf@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">
i just want to diff vm use diff vlan, why it&#39;s so difficult~~<div class=
=3D"HOEnZb"><div class=3D"h5"><br><br><div class=3D"gmail_quote">On Mon, Ju=
n 11, 2012 at 1:09 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=3D"mailto=
:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</span> wrot=
e:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>

<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div><br><br><div class=3D"gmail_quote">O=
n Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</=
span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>


i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>



<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div>

--f46d0444ec2d18fdff04c23e4022--


--===============4305655310812580778==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4305655310812580778==--


From xen-users-bounces@lists.xen.org Tue Jun 12 03:43:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 03:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeHzg-0004Bu-A4; Tue, 12 Jun 2012 03:42:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SeHzf-0004Bb-Oq
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 03:42:11 +0000
Received: from [85.158.139.83:33972] by server-11.bemta-5.messagelabs.com id
	65/AE-25194-09AB6DF4; Tue, 12 Jun 2012 03:42:08 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339472526!32549190!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20537 invoked from network); 12 Jun 2012 03:42:07 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 03:42:07 -0000
Received: by obbwd20 with SMTP id wd20so10434181obb.32
	for <multiple recipients>; Mon, 11 Jun 2012 20:42:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=vDIBtcOvUhZZ7kIL6OZrGWdcddSv3YhnHHF5twx+T10=;
	b=AvSalgDEWpj9Fu75UACC44ubytL1RsFVacSAzqO7eqkI+C9S8FgeP9kfp8HTzBvFR5
	e2ZCDBWfDBn6gichjwvEwK7cYGg3LgoU1+40KWG1DsjcOrobRMDUQpTB+vwUQPUPEXeE
	KzeCvBWnKj+CcqFCUlH7TuHJ+eKCCjh6/GPMVJcqMEru/HpSw/gM455ll05apNkfmsGs
	Twc98ChVRbMo8qE2eRPSVNifI69ufTkS8y9uFxPyUkJmm0to6CdrTPZg8hTY3jCljfaT
	0ivNKO60B6bwPCdf+RKKwPleqLn2ts/sf8cZ9tqgJpQdPB/kEu2k+grG97IIcmi7A+F5
	gpSg==
MIME-Version: 1.0
Received: by 10.182.40.5 with SMTP id t5mr18759322obk.68.1339472525983; Mon,
	11 Jun 2012 20:42:05 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Mon, 11 Jun 2012 20:42:05 -0700 (PDT)
In-Reply-To: <CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
	<CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
Date: Tue, 12 Jun 2012 13:42:05 +1000
Message-ID: <CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4305655310812580778=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4305655310812580778==
Content-Type: multipart/alternative; boundary=f46d0444ec2d18fdff04c23e4022

--f46d0444ec2d18fdff04c23e4022
Content-Type: text/plain; charset=ISO-8859-1

i think it could be the intel 82576 drive problem,
https://forums.citrix.com/thread.jspa?threadID=280048&start=0&tstart=135

i can not follow the post thread because it's use xenserver and all upgrade
package is for xenserver,

i use ubuntu 12.04 with xcp , not fit for, so,

i try to upgrade igb to newest version , 3.4.7 but still not work with vlan
tag.

On Mon, Jun 11, 2012 at 1:11 PM, pf shineyear <shinepf@gmail.com> wrote:

> i just want to diff vm use diff vlan, why it's so difficult~~
>
>
> On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> i think maybe im wrong?
>>
>> the xe network-create and xe vlan-create is only for xcp bridge mode??
>>
>> if i use openvswitch i should only use ovs tool to add vlan config??
>>
>> what should i do ?
>>
>>
>> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com> wrote:
>>
>>> hi all ,
>>>
>>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>>
>>> i use xe network-create and xe vlan-create to build vlan 3000
>>>
>>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all looks
>>> well,
>>>
>>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
>>> 3000
>>>
>>> but i can not access the internent~~~
>>>
>>> somebody can help me with this?
>>>
>>> thanks.
>>>
>>
>>
>

--f46d0444ec2d18fdff04c23e4022
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i think it could be the intel 82576 drive problem,=A0<a href=3D"https://for=
ums.citrix.com/thread.jspa?threadID=3D280048&amp;start=3D0&amp;tstart=3D135=
">https://forums.citrix.com/thread.jspa?threadID=3D280048&amp;start=3D0&amp=
;tstart=3D135</a><div>
<br></div><div>i can not follow the post thread because it&#39;s use xenser=
ver and all upgrade package is for xenserver,=A0</div><div><br></div><div>i=
 use ubuntu 12.04 with xcp , not fit for, so,</div><div><br></div><div>i tr=
y to upgrade igb to newest version , 3.4.7 but still not work with vlan tag=
.<br>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:11 PM, pf shineyea=
r <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_bla=
nk">shinepf@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">
i just want to diff vm use diff vlan, why it&#39;s so difficult~~<div class=
=3D"HOEnZb"><div class=3D"h5"><br><br><div class=3D"gmail_quote">On Mon, Ju=
n 11, 2012 at 1:09 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=3D"mailto=
:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</span> wrot=
e:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>

<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div><br><br><div class=3D"gmail_quote">O=
n Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</=
span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>


i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>



<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div>

--f46d0444ec2d18fdff04c23e4022--


--===============4305655310812580778==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4305655310812580778==--


From xen-users-bounces@lists.xen.org Tue Jun 12 09:07:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeN2v-0007eo-Up; Tue, 12 Jun 2012 09:05:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mex@di.unipmn.it>) id 1SeN2t-0007eg-Lj
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 09:05:51 +0000
Received: from [85.158.143.99:2064] by server-2.bemta-4.messagelabs.com id
	03/6F-17938-F6607DF4; Tue, 12 Jun 2012 09:05:51 +0000
X-Env-Sender: mex@di.unipmn.it
X-Msg-Ref: server-3.tower-216.messagelabs.com!1339491949!31855144!1
X-Originating-IP: [193.206.52.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13835 invoked from network); 12 Jun 2012 09:05:50 -0000
Received: from mail.di.unipmn.it (HELO mail.di.unipmn.it) (193.206.52.44)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 09:05:50 -0000
X-Received: from shrek.mfn.unipmn.it (unknown [193.206.55.34])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: mex@di.unipmn.it)
	by mail.di.unipmn.it (vPostMaster) with ESMTP id BFC02138001
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 11:05:48 +0200 (CEST)
Message-ID: <4FD705E0.4060503@di.unipmn.it>
Date: Tue, 12 Jun 2012 11:03:28 +0200
From: Massimo Canonico <mex@di.unipmn.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it> <4FD61B59.70807@ondore.com>
In-Reply-To: <4FD61B59.70807@ondore.com>
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Alexander,
thanks for your reply.

Maybe my problem could be summarized with this question: how can I run a =

VM by using ttylinux image (or other minimal linux distro)?

In many website, they propose to download an ttylinux image and then use =

this config file:

kernel=3D"/boot/kernel/xen-3.0.2/vmlinuz-2.6-xenU"
memory=3D64
name=3D"ttylinux"
disk=3D['file:/boot/ttylinux-5.0/rootfs,sda1,w']
dhcp=3D"dhcp"
root=3D"/dev/sda1 ro"
extra=3D"4"

Unfortunately, this it is not enough (ehre can I find the =

vmlinux-2.6-xenU required?).

So, please, if anyone has a complete example (img + kernel + ramdisk + =

config file) I would be very happy to see xen able to run a very minimal =

linux image.

Thanks in advance,
  Massimo


On 06/11/2012 06:22 PM, Alexandre Kouznetsov wrote:
> El 11/06/12 03:35, Massimo Canonico escribi=F3:
>> Hi,
>>
>> On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
>>> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>>>
>>> Extract your ttylinux's kernel and initrd, place them somewhere under
>>> your Dom0, make sure the VM config file has the correct path to them.
>>> Please note that the kernel need to have Xen support. Before 3.0, it's
>>> not the same kernel you would use to boot on a baremetal machine.
>> How can I extract a kernel/initdr from the ttylinux?
> That depends on your particular setup. In general terms, you need to =

> mount under Dom0 the root (or /boot, if separated) partition of your =

> DomU, copy the files to Dom0, than unmount the partition.
>
> If you post your VM's .cfg file, it would be possible to give you a =

> more specific hint.
>
> Please note, it seems like the setup you are dealing with is not very =

> common. Not a big deal, but the "standard" way is some bit different, =

> and this one does not falls too well under "simplest example". =

> Although, if you get it work, it will be a nice illustration of =

> various aspects of Xen in the nutshell. Little pain, but great =

> didactic value.
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:07:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeN2v-0007eo-Up; Tue, 12 Jun 2012 09:05:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mex@di.unipmn.it>) id 1SeN2t-0007eg-Lj
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 09:05:51 +0000
Received: from [85.158.143.99:2064] by server-2.bemta-4.messagelabs.com id
	03/6F-17938-F6607DF4; Tue, 12 Jun 2012 09:05:51 +0000
X-Env-Sender: mex@di.unipmn.it
X-Msg-Ref: server-3.tower-216.messagelabs.com!1339491949!31855144!1
X-Originating-IP: [193.206.52.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13835 invoked from network); 12 Jun 2012 09:05:50 -0000
Received: from mail.di.unipmn.it (HELO mail.di.unipmn.it) (193.206.52.44)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 09:05:50 -0000
X-Received: from shrek.mfn.unipmn.it (unknown [193.206.55.34])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	(Authenticated sender: mex@di.unipmn.it)
	by mail.di.unipmn.it (vPostMaster) with ESMTP id BFC02138001
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 11:05:48 +0200 (CEST)
Message-ID: <4FD705E0.4060503@di.unipmn.it>
Date: Tue, 12 Jun 2012 11:03:28 +0200
From: Massimo Canonico <mex@di.unipmn.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it> <4FD61B59.70807@ondore.com>
In-Reply-To: <4FD61B59.70807@ondore.com>
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Alexander,
thanks for your reply.

Maybe my problem could be summarized with this question: how can I run a =

VM by using ttylinux image (or other minimal linux distro)?

In many website, they propose to download an ttylinux image and then use =

this config file:

kernel=3D"/boot/kernel/xen-3.0.2/vmlinuz-2.6-xenU"
memory=3D64
name=3D"ttylinux"
disk=3D['file:/boot/ttylinux-5.0/rootfs,sda1,w']
dhcp=3D"dhcp"
root=3D"/dev/sda1 ro"
extra=3D"4"

Unfortunately, this it is not enough (ehre can I find the =

vmlinux-2.6-xenU required?).

So, please, if anyone has a complete example (img + kernel + ramdisk + =

config file) I would be very happy to see xen able to run a very minimal =

linux image.

Thanks in advance,
  Massimo


On 06/11/2012 06:22 PM, Alexandre Kouznetsov wrote:
> El 11/06/12 03:35, Massimo Canonico escribi=F3:
>> Hi,
>>
>> On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
>>> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>>>
>>> Extract your ttylinux's kernel and initrd, place them somewhere under
>>> your Dom0, make sure the VM config file has the correct path to them.
>>> Please note that the kernel need to have Xen support. Before 3.0, it's
>>> not the same kernel you would use to boot on a baremetal machine.
>> How can I extract a kernel/initdr from the ttylinux?
> That depends on your particular setup. In general terms, you need to =

> mount under Dom0 the root (or /boot, if separated) partition of your =

> DomU, copy the files to Dom0, than unmount the partition.
>
> If you post your VM's .cfg file, it would be possible to give you a =

> more specific hint.
>
> Please note, it seems like the setup you are dealing with is not very =

> common. Not a big deal, but the "standard" way is some bit different, =

> and this one does not falls too well under "simplest example". =

> Although, if you get it work, it will be a nice illustration of =

> various aspects of Xen in the nutshell. Little pain, but great =

> didactic value.
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:14:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNAQ-00084c-FN; Tue, 12 Jun 2012 09:13:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeNAO-00084W-Gx
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 09:13:36 +0000
Received: from [85.158.138.51:29054] by server-9.bemta-3.messagelabs.com id
	7A/46-15054-F3807DF4; Tue, 12 Jun 2012 09:13:35 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339492414!23142559!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11781 invoked from network); 12 Jun 2012 09:13:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:13:35 -0000
X-IronPort-AV: E=Sophos;i="4.75,755,1330905600"; d="scan'208";a="12961791"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 09:13:34 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 10:13:34 +0100
Message-ID: <1339492413.24104.12.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Thanos Makatos <thanos.makatos@citrix.com>
Date: Tue, 12 Jun 2012 10:13:33 +0100
In-Reply-To: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
References: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-08 at 14:32 +0100, Thanos Makatos wrote:
> When I try to see what goes wrong with pygrub (pygrub <image-file>), I
> get the following error:
> 
> Traceback (most recent call last):
> 
>   File "/usr/local/bin/pygrub", line 822, in <module>
> 
>     raise RuntimeError, "Unable to find partition containing kernel"
> 
> RuntimeError: Unable to find partition containing kernel

> Does this mean that something went terribly wrong during the
> installation?

I'd be more inclined to suspect something is wrong with pygrub.

BTW, you have /usr/local/bin/pygrub which is a bit odd, I'd expect
either /usr/bin/pygrub or /usr/lib/xen.../bin/pygrub depending on howup
to date your xen-unstable is. Do you have multiple copies of pygrub on
your system?

What does fdisk say about your partitions? Is one of them marked
bootable? I think "fdisk -l /path/to/img" will tell you...

BTW -- you can drop the "extra" line when using pygrub.
[...]
> Begin: Running /scripts/init-bottom ... mount: mounting /dev
> on /root/dev failed: No such file or directory
> 
> done.
> 
> mount: mounting /sys on /root/sys failed: No such file or directory
> 
> mount: mounting /proc on /root/proc failed: No such file or directory
> 
> Target filesystem doesn't have requested /sbin/init.
> 
> No init found. Try passing init= bootarg.

This is because when replicating pygrub manually as well as extracting
the kernel + initrd you need to pull the command line out of the guest's
grub cfg and include it as the "extra" line in your cfg.


Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:14:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNAQ-00084c-FN; Tue, 12 Jun 2012 09:13:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeNAO-00084W-Gx
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 09:13:36 +0000
Received: from [85.158.138.51:29054] by server-9.bemta-3.messagelabs.com id
	7A/46-15054-F3807DF4; Tue, 12 Jun 2012 09:13:35 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339492414!23142559!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11781 invoked from network); 12 Jun 2012 09:13:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:13:35 -0000
X-IronPort-AV: E=Sophos;i="4.75,755,1330905600"; d="scan'208";a="12961791"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 09:13:34 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 10:13:34 +0100
Message-ID: <1339492413.24104.12.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Thanos Makatos <thanos.makatos@citrix.com>
Date: Tue, 12 Jun 2012 10:13:33 +0100
In-Reply-To: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
References: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-08 at 14:32 +0100, Thanos Makatos wrote:
> When I try to see what goes wrong with pygrub (pygrub <image-file>), I
> get the following error:
> 
> Traceback (most recent call last):
> 
>   File "/usr/local/bin/pygrub", line 822, in <module>
> 
>     raise RuntimeError, "Unable to find partition containing kernel"
> 
> RuntimeError: Unable to find partition containing kernel

> Does this mean that something went terribly wrong during the
> installation?

I'd be more inclined to suspect something is wrong with pygrub.

BTW, you have /usr/local/bin/pygrub which is a bit odd, I'd expect
either /usr/bin/pygrub or /usr/lib/xen.../bin/pygrub depending on howup
to date your xen-unstable is. Do you have multiple copies of pygrub on
your system?

What does fdisk say about your partitions? Is one of them marked
bootable? I think "fdisk -l /path/to/img" will tell you...

BTW -- you can drop the "extra" line when using pygrub.
[...]
> Begin: Running /scripts/init-bottom ... mount: mounting /dev
> on /root/dev failed: No such file or directory
> 
> done.
> 
> mount: mounting /sys on /root/sys failed: No such file or directory
> 
> mount: mounting /proc on /root/proc failed: No such file or directory
> 
> Target filesystem doesn't have requested /sbin/init.
> 
> No init found. Try passing init= bootarg.

This is because when replicating pygrub manually as well as extracting
the kernel + initrd you need to pull the command line out of the guest's
grub cfg and include it as the "extra" line in your cfg.


Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:18:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNEi-0008IB-GR; Tue, 12 Jun 2012 09:18:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeNEg-0008I3-Su
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 09:18:02 +0000
Received: from [85.158.143.99:32481] by server-2.bemta-4.messagelabs.com id
	51/8A-17938-A4907DF4; Tue, 12 Jun 2012 09:18:02 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1339492680!24882781!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9837 invoked from network); 12 Jun 2012 09:18:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:18:01 -0000
X-IronPort-AV: E=Sophos;i="4.75,755,1330905600"; d="scan'208";a="12961915"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 09:18:00 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 10:18:00 +0100
Message-ID: <1339492679.24104.16.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: fpt stl <fptstl@gmail.com>
Date: Tue, 12 Jun 2012 10:17:59 +0100
In-Reply-To: <CAHsh07vOxndmFy6_eA25R=Uz_veCXXkZYpXh9ikjpJzqvHjSrQ@mail.gmail.com>
References: <CAHsh07vOxndmFy6_eA25R=Uz_veCXXkZYpXh9ikjpJzqvHjSrQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] HVM vs PV - conversion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, 2012-06-10 at 06:48 +0100, fpt stl wrote:
> Greetings,
> 
> 
> I would like to know how one can identify if a DomU is PV or HVM? Any
> docs which may indicate a way to find out?

tools/misc/xen-detect.c in the Xen source contains code which can do
this. You mght also find virt-what
( http://people.redhat.com/~rjones/virt-what/ ) useful.

> I have a CentOS 5.5 64bit DomU which might be HVM - how can this DomU
> can be made PV?
> Just stop the DomU, and then delete it using Virtual Machine Manager
> and the create another config file for a PV DomU and use xm new and
> then xm start?
> 
> 
> Let's say I have a config file like: [for a HVM DomU]
[...]
> 
> Just changing the config file to something like:
> 
[...]

"Something" like that, yes (I mean it looks correct at a first glance).

You'd want to ensure that the in-guest grub configuration pointed to a
Xen PV aware kernel. An easier first pass might be to use the dom0
kernek with  kernel=/ramdisk=/extra= instead of bootloader=.

> Is it a way to convert a config.sxp into a "xm" config file like the
> one above?

Other than by hand I don't know of one.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:18:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNEi-0008IB-GR; Tue, 12 Jun 2012 09:18:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeNEg-0008I3-Su
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 09:18:02 +0000
Received: from [85.158.143.99:32481] by server-2.bemta-4.messagelabs.com id
	51/8A-17938-A4907DF4; Tue, 12 Jun 2012 09:18:02 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1339492680!24882781!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9837 invoked from network); 12 Jun 2012 09:18:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:18:01 -0000
X-IronPort-AV: E=Sophos;i="4.75,755,1330905600"; d="scan'208";a="12961915"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 09:18:00 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 10:18:00 +0100
Message-ID: <1339492679.24104.16.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: fpt stl <fptstl@gmail.com>
Date: Tue, 12 Jun 2012 10:17:59 +0100
In-Reply-To: <CAHsh07vOxndmFy6_eA25R=Uz_veCXXkZYpXh9ikjpJzqvHjSrQ@mail.gmail.com>
References: <CAHsh07vOxndmFy6_eA25R=Uz_veCXXkZYpXh9ikjpJzqvHjSrQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] HVM vs PV - conversion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, 2012-06-10 at 06:48 +0100, fpt stl wrote:
> Greetings,
> 
> 
> I would like to know how one can identify if a DomU is PV or HVM? Any
> docs which may indicate a way to find out?

tools/misc/xen-detect.c in the Xen source contains code which can do
this. You mght also find virt-what
( http://people.redhat.com/~rjones/virt-what/ ) useful.

> I have a CentOS 5.5 64bit DomU which might be HVM - how can this DomU
> can be made PV?
> Just stop the DomU, and then delete it using Virtual Machine Manager
> and the create another config file for a PV DomU and use xm new and
> then xm start?
> 
> 
> Let's say I have a config file like: [for a HVM DomU]
[...]
> 
> Just changing the config file to something like:
> 
[...]

"Something" like that, yes (I mean it looks correct at a first glance).

You'd want to ensure that the in-guest grub configuration pointed to a
Xen PV aware kernel. An easier first pass might be to use the dom0
kernek with  kernel=/ramdisk=/extra= instead of bootloader=.

> Is it a way to convert a config.sxp into a "xm" config file like the
> one above?

Other than by hand I don't know of one.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:40:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNZQ-0000PG-QR; Tue, 12 Jun 2012 09:39:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shandivo@gmail.com>) id 1SeGFF-0003Qk-RQ
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 01:50:10 +0000
Received: from [85.158.143.99:52599] by server-3.bemta-4.messagelabs.com id
	75/2A-05808-150A6DF4; Tue, 12 Jun 2012 01:50:09 +0000
X-Env-Sender: shandivo@gmail.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1339465806!31801217!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14444 invoked from network); 12 Jun 2012 01:50:08 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-3.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	12 Jun 2012 01:50:08 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <shandivo@gmail.com>) id 1SeGFB-0007pt-Qn
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 18:50:05 -0700
Date: Mon, 11 Jun 2012 18:50:05 -0700 (PDT)
From: n4rC0t1C <shandivo@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1339465805824-5709411.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 12 Jun 2012 09:39:27 +0000
Subject: [Xen-users] suspend hibernate not working 3.4 kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi guys,
i've read, a few threads ago, that suspend/resume should work on 3.4
kernels. 
Actually it doesn't work for me, the system goes on suspend, keeping
monitors on and power led blinking, but it never resumes, I always have to
brutally shutdown it. CONFIG_XEN_ACPI_PROCESSOR is set.
Same thing it always did with previouses kernels.
It works flawlessy if I start the system without the xen hypervisor.
I was wondering, is there anyway to debug this? Any hints? Am I missing
something?

I attach my dmesg log and xl info output.

Ubuntu 12.04
Linux thebeast 3.4.1-030401-generic #201206041411 SMP Mon Jun 4 18:12:24 UTC
2012 x86_64 x86_64 x86_64 GNU/Linux
host                   : thebeast
release                : 3.4.1-030401-generic
version                : #201206041411 SMP Mon Jun 4 18:12:24 UTC 2012
machine                : x86_64
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3292
hw_caps                :
bfebfbff:28100800:00000000:00003f40:17bae3ff:00000000:00000001:00000000
virt_caps              : hvm hvm_directio
total_memory           : 8081
free_memory            : 996
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : -unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Thu Jun 07 19:46:57 2012 +0100 25467:32034d1914a6
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) 
cc_compile_by          : ivobacco
cc_compile_domain      : 
cc_compile_date        : Fri Jun  8 02:54:27 CEST 2012
xend_config_format     : 4


http://xen.1045712.n5.nabble.com/file/n5709411/dmesg dmesg 

--
View this message in context: http://xen.1045712.n5.nabble.com/suspend-hibernate-not-working-3-4-kernel-tp5709411.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:40:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNZQ-0000PG-QR; Tue, 12 Jun 2012 09:39:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shandivo@gmail.com>) id 1SeGFF-0003Qk-RQ
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 01:50:10 +0000
Received: from [85.158.143.99:52599] by server-3.bemta-4.messagelabs.com id
	75/2A-05808-150A6DF4; Tue, 12 Jun 2012 01:50:09 +0000
X-Env-Sender: shandivo@gmail.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1339465806!31801217!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14444 invoked from network); 12 Jun 2012 01:50:08 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-3.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	12 Jun 2012 01:50:08 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <shandivo@gmail.com>) id 1SeGFB-0007pt-Qn
	for xen-users@lists.xensource.com; Mon, 11 Jun 2012 18:50:05 -0700
Date: Mon, 11 Jun 2012 18:50:05 -0700 (PDT)
From: n4rC0t1C <shandivo@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1339465805824-5709411.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 12 Jun 2012 09:39:27 +0000
Subject: [Xen-users] suspend hibernate not working 3.4 kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi guys,
i've read, a few threads ago, that suspend/resume should work on 3.4
kernels. 
Actually it doesn't work for me, the system goes on suspend, keeping
monitors on and power led blinking, but it never resumes, I always have to
brutally shutdown it. CONFIG_XEN_ACPI_PROCESSOR is set.
Same thing it always did with previouses kernels.
It works flawlessy if I start the system without the xen hypervisor.
I was wondering, is there anyway to debug this? Any hints? Am I missing
something?

I attach my dmesg log and xl info output.

Ubuntu 12.04
Linux thebeast 3.4.1-030401-generic #201206041411 SMP Mon Jun 4 18:12:24 UTC
2012 x86_64 x86_64 x86_64 GNU/Linux
host                   : thebeast
release                : 3.4.1-030401-generic
version                : #201206041411 SMP Mon Jun 4 18:12:24 UTC 2012
machine                : x86_64
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3292
hw_caps                :
bfebfbff:28100800:00000000:00003f40:17bae3ff:00000000:00000001:00000000
virt_caps              : hvm hvm_directio
total_memory           : 8081
free_memory            : 996
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : -unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Thu Jun 07 19:46:57 2012 +0100 25467:32034d1914a6
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) 
cc_compile_by          : ivobacco
cc_compile_domain      : 
cc_compile_date        : Fri Jun  8 02:54:27 CEST 2012
xend_config_format     : 4


http://xen.1045712.n5.nabble.com/file/n5709411/dmesg dmesg 

--
View this message in context: http://xen.1045712.n5.nabble.com/suspend-hibernate-not-working-3-4-kernel-tp5709411.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:43:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNcm-0000bg-UA; Tue, 12 Jun 2012 09:42:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeNcl-0000bT-PC
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 09:42:55 +0000
Received: from [85.158.143.35:60806] by server-3.bemta-4.messagelabs.com id
	84/72-05808-F1F07DF4; Tue, 12 Jun 2012 09:42:55 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1339494166!3969919!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2201 invoked from network); 12 Jun 2012 09:42:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:42:47 -0000
X-IronPort-AV: E=Sophos;i="4.75,755,1330905600"; d="scan'208";a="12962681"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 09:42:45 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 10:42:45 +0100
Message-ID: <1339494163.24104.18.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Ron Arts <ron.arts@oneip.nl>
Date: Tue, 12 Jun 2012 10:42:43 +0100
In-Reply-To: <4FD6617B.1060104@oneip.nl>
References: <4FD6617B.1060104@oneip.nl>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	xen-api@lists.xen.org
Subject: Re: [Xen-users] newbie totally at a loss with debian VM not
 starting up: Unable to find partition containing kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ron,

Questions about XCP are more likely to get answered on the (badly named)
xen-api@ list. I've ccd that for you.

Ian.

On Mon, 2012-06-11 at 22:22 +0100, Ron Arts wrote:
> Hi,
> 
> I took over an existing XCP installation, and even though I can do basic stuff,
> this one has me baffled. Googling around I tried from dom0:
> 
> # EDITOR=vi xe-edit-bootloader -n miami -p 1
> Creating dom0 VBD: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
> Plugging VBD: The SR has no attached PBDs
> sr: f010f574-40b0-6e3a-1952-0c6e299e9315 (Local storage)
> 
> /dev/: not a block special
> Unplugging VBD: The device is not currently attached
> device: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
> . done
> 
> I may have caused it myself by doing something stupid, but how do I
> tackle this?
> 
> Thanks,
> Ron
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:43:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNcm-0000bg-UA; Tue, 12 Jun 2012 09:42:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeNcl-0000bT-PC
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 09:42:55 +0000
Received: from [85.158.143.35:60806] by server-3.bemta-4.messagelabs.com id
	84/72-05808-F1F07DF4; Tue, 12 Jun 2012 09:42:55 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1339494166!3969919!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2201 invoked from network); 12 Jun 2012 09:42:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:42:47 -0000
X-IronPort-AV: E=Sophos;i="4.75,755,1330905600"; d="scan'208";a="12962681"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 09:42:45 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 10:42:45 +0100
Message-ID: <1339494163.24104.18.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Ron Arts <ron.arts@oneip.nl>
Date: Tue, 12 Jun 2012 10:42:43 +0100
In-Reply-To: <4FD6617B.1060104@oneip.nl>
References: <4FD6617B.1060104@oneip.nl>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	xen-api@lists.xen.org
Subject: Re: [Xen-users] newbie totally at a loss with debian VM not
 starting up: Unable to find partition containing kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ron,

Questions about XCP are more likely to get answered on the (badly named)
xen-api@ list. I've ccd that for you.

Ian.

On Mon, 2012-06-11 at 22:22 +0100, Ron Arts wrote:
> Hi,
> 
> I took over an existing XCP installation, and even though I can do basic stuff,
> this one has me baffled. Googling around I tried from dom0:
> 
> # EDITOR=vi xe-edit-bootloader -n miami -p 1
> Creating dom0 VBD: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
> Plugging VBD: The SR has no attached PBDs
> sr: f010f574-40b0-6e3a-1952-0c6e299e9315 (Local storage)
> 
> /dev/: not a block special
> Unplugging VBD: The device is not currently attached
> device: 512e4f4c-58f5-10ee-eb4e-332d1762ef80
> . done
> 
> I may have caused it myself by doing something stupid, but how do I
> tackle this?
> 
> Thanks,
> Ron
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:54:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNnb-00017h-Bz; Tue, 12 Jun 2012 09:54:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SeNnZ-00017b-Hn
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 09:54:05 +0000
Received: from [85.158.143.99:49977] by server-2.bemta-4.messagelabs.com id
	EA/59-17938-CB117DF4; Tue, 12 Jun 2012 09:54:04 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-16.tower-216.messagelabs.com!1339494842!21227976!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15002 invoked from network); 12 Jun 2012 09:54:04 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:54:04 -0000
Received: by dadv2 with SMTP id v2so6970027dad.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 02:54:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=XzqDCQ+YwDEJWzUEEMl1JqObSV9LO4AkBvaGP6Lgwc8=;
	b=EaMFbihArM/pg+RfNON5Pv3lVNpsdautab6yYaD/j96xwepSCoMDQMFeRmG6evR3aY
	Yx2FdS7gOp17/kJCs3+FkxDYxwRlhEpxXKcRcScCnjiMiZUU5amShG7wdZrOnlVduz9M
	dPCGqtgzKm6PMhk0CWwPk8w+UWFOgz440s/9bJNIE7SE3s3vLcnR90DdUFi/xwhTHJqg
	fqVORQghbOwUEcCNP2hcVWXgO3SfJkNsTglTni3dETBim05kb1TAvPAyKr6t58CiOgDl
	k5NTWOPImezoBgh+Kbb/sBPoQXbATIlak/KmvrCH7SpVayaWsnD5m7hQeoezPZBdSyLi
	QDjA==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr37442970pbc.91.1339494842064; Tue,
	12 Jun 2012 02:54:02 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 12 Jun 2012 02:54:02 -0700 (PDT)
In-Reply-To: <4FD705E0.4060503@di.unipmn.it>
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it> <4FD61B59.70807@ondore.com>
	<4FD705E0.4060503@di.unipmn.it>
Date: Tue, 12 Jun 2012 16:54:02 +0700
Message-ID: <CAG1y0sd+Hz7PpwB74Q6Y3mrY7jxSZDbmv7wwKkWLsxaZ2wMaYA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Massimo Canonico <mex@di.unipmn.it>
X-Gm-Message-State: ALoCoQlbs1Fq68qkd1blF1J15mS2MGfU/Lycwfcg3kaBnRiZKFcMM6uEGvDW4ANF7ZGc2DFSnILL
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 12, 2012 at 4:03 PM, Massimo Canonico <mex@di.unipmn.it> wrote:
> Maybe my problem could be summarized with this question: how can I run a VM
> by using ttylinux image (or other minimal linux distro)?

Why not follow the official documentation?
http://wiki.xen.org/wiki/Xen_Beginners_Guide

It's actually better to read that if you're a beginner. Or if you like
redhat-based distros, see RHEL5's virtualization guide:
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html-single/Virtualization/index.html

I have a somewhat custom, minimal linux kernel + initrd, based on
busybox, without the need of a disk image. But I wouldn't recommend
that for beginners. Why, you may ask? Because it's not worthed:
- you need either a specially-compiled kernel (with essential modules
built-in), or hijack an existing distro's kernel (which is usually
bloated, thus not really useful for "minimal" setup
- busybox's udhcpc doesn't work. Or at least, my version keep on
failing with checksum errors (static ip works fine though)

If your concern is "I don't want to download a big ISO file", then use
a small linux distro (like floppyfw, which comes in a 10M-iso or a
floppy disk image), and use the example from the first link to create
a HVM domU (i.e. the type of guest needed for non xen-aware OS,
including windows and floppyfw).

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 09:54:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 09:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeNnb-00017h-Bz; Tue, 12 Jun 2012 09:54:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SeNnZ-00017b-Hn
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 09:54:05 +0000
Received: from [85.158.143.99:49977] by server-2.bemta-4.messagelabs.com id
	EA/59-17938-CB117DF4; Tue, 12 Jun 2012 09:54:04 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-16.tower-216.messagelabs.com!1339494842!21227976!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15002 invoked from network); 12 Jun 2012 09:54:04 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 09:54:04 -0000
Received: by dadv2 with SMTP id v2so6970027dad.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 02:54:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=XzqDCQ+YwDEJWzUEEMl1JqObSV9LO4AkBvaGP6Lgwc8=;
	b=EaMFbihArM/pg+RfNON5Pv3lVNpsdautab6yYaD/j96xwepSCoMDQMFeRmG6evR3aY
	Yx2FdS7gOp17/kJCs3+FkxDYxwRlhEpxXKcRcScCnjiMiZUU5amShG7wdZrOnlVduz9M
	dPCGqtgzKm6PMhk0CWwPk8w+UWFOgz440s/9bJNIE7SE3s3vLcnR90DdUFi/xwhTHJqg
	fqVORQghbOwUEcCNP2hcVWXgO3SfJkNsTglTni3dETBim05kb1TAvPAyKr6t58CiOgDl
	k5NTWOPImezoBgh+Kbb/sBPoQXbATIlak/KmvrCH7SpVayaWsnD5m7hQeoezPZBdSyLi
	QDjA==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr37442970pbc.91.1339494842064; Tue,
	12 Jun 2012 02:54:02 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 12 Jun 2012 02:54:02 -0700 (PDT)
In-Reply-To: <4FD705E0.4060503@di.unipmn.it>
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it> <4FD61B59.70807@ondore.com>
	<4FD705E0.4060503@di.unipmn.it>
Date: Tue, 12 Jun 2012 16:54:02 +0700
Message-ID: <CAG1y0sd+Hz7PpwB74Q6Y3mrY7jxSZDbmv7wwKkWLsxaZ2wMaYA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Massimo Canonico <mex@di.unipmn.it>
X-Gm-Message-State: ALoCoQlbs1Fq68qkd1blF1J15mS2MGfU/Lycwfcg3kaBnRiZKFcMM6uEGvDW4ANF7ZGc2DFSnILL
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 12, 2012 at 4:03 PM, Massimo Canonico <mex@di.unipmn.it> wrote:
> Maybe my problem could be summarized with this question: how can I run a VM
> by using ttylinux image (or other minimal linux distro)?

Why not follow the official documentation?
http://wiki.xen.org/wiki/Xen_Beginners_Guide

It's actually better to read that if you're a beginner. Or if you like
redhat-based distros, see RHEL5's virtualization guide:
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html-single/Virtualization/index.html

I have a somewhat custom, minimal linux kernel + initrd, based on
busybox, without the need of a disk image. But I wouldn't recommend
that for beginners. Why, you may ask? Because it's not worthed:
- you need either a specially-compiled kernel (with essential modules
built-in), or hijack an existing distro's kernel (which is usually
bloated, thus not really useful for "minimal" setup
- busybox's udhcpc doesn't work. Or at least, my version keep on
failing with checksum errors (static ip works fine though)

If your concern is "I don't want to download a big ISO file", then use
a small linux distro (like floppyfw, which comes in a 10M-iso or a
floppy disk image), and use the example from the first link to create
a HVM domU (i.e. the type of guest needed for non xen-aware OS,
including windows and floppyfw).

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 12:04:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 12:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SePoQ-0002YY-Qe; Tue, 12 Jun 2012 12:03:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SePoP-0002Xf-A5
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 12:03:05 +0000
Received: from [85.158.139.83:53523] by server-12.bemta-5.messagelabs.com id
	A5/CC-18374-6FF27DF4; Tue, 12 Jun 2012 12:03:02 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1339502581!25849996!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12638 invoked from network); 12 Jun 2012 12:03:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 12:03:02 -0000
X-IronPort-AV: E=Sophos;i="4.75,757,1330905600"; d="scan'208";a="12966379"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 12:02:33 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 12 Jun 2012 13:02:32 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SePns-0006QG-Ea; Tue, 12 Jun 2012 12:02:32 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SePns-0005Tn-CB;
	Tue, 12 Jun 2012 13:02:32 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="xk0dLwRkyW"
Content-Transfer-Encoding: 7bit
Message-ID: <20439.12248.291249.667993@mariner.uk.xensource.com>
Date: Tue, 12 Jun 2012 13:02:32 +0100
From: Xen.org security team <security@xen.org>
To: xen-announce@lists.xensource.com, xen-devel@lists.xensource.com,
	xen-users@lists.xensource.com, oss-security@lists.openwall.com
Subject: [Xen-users] Xen Security Advisory 7 (CVE-2012-0217) - PV privilege
	escalation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--xk0dLwRkyW
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

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

              Xen Security Advisory CVE-2012-0217 / XSA-7
                            version 9

           64-bit PV guest privilege escalation vulnerability

UPDATES IN VERSION 9
====================

Public release.  Previous versions were embargoed.

ISSUE DESCRIPTION
=================

Rafal Wojtczuk has discovered a vulnerability which can allow a 64-bit
PV guest kernel running on a 64-bit hypervisor to escalate privileges
to that of the host by arranging for a system call to return via
sysret to a non-canonical RIP.  Intel CPUs deliver the resulting
exception in an undesirable processor state.

IMPACT
======

Guest administrators can gain control of the host.

Depending on the particular guest kernel it is also possible that
non-privileged guest user processes can also elevate their privileges
to that of the host.

VULNERABLE SYSTEMS
==================

All systems running 64 bit Xen hypervisor running 64 bit PV guests on
Intel CPUs are vulnerable to this issue.

Systems using AMD CPUs are not vulnerable to this privilege
escalation. AMD have issued the following statement:
   AMD processors' SYSRET behavior is such that a non-canonical
   address in RCX does not generate a #GP while in CPL0. We have
   verified this with our architecture team, with our design team, and
   have performed tests that verified this on silicon. Therefore, this
   privilege escalation exposure is not applicable to any AMD
   processor.

While investigating this, it was noted that some older AMD CPUs will
lock up under similar circumstances, causing a denial of service. See
XSA-9 for details.

MITIGATION
==========

This issue can be mitigated by running HVM (fully-virtualised)
or 32 bit PV guests only.

RESOLUTION
==========

Applying the appropriate attached patch will resolve the issue.

These patches also resolve the issue described in XSA-8 (CVE-2012-0128).

These changes have been made to the staging Xen repositories:
                    XSA-7:              XSA-8:
 xen-unstable.hg     25480:76eaf5966c05  25200:80f4113be500+25204:569d6f05e1ef
 xen-4.1-testing.hg  23299:f08e61b9b33f  23300:0fec1afa4638
 xen-4.0-testing.hg  21590:dd367837e089  21591:adb943a387c8
 xen-3.4-testing.hg  19996:894aa06e4f79  19997:ddb7578abb89

PATCH INFORMATION
=================

The attached patches resolve both this issue and that reported in
XSA-8 (CVE-2012-0128).

 xen-unstable 25204:569d6f05e1ef or later    xsa7-xsa8-unstable-recent.patch  
 xen-unstable 25199:6092641e3644 or earlier  xsa7-xsa8-unstable-apr16.patch
 Xen 4.1, 4.1.x                              xsa7-xsa8-xen-4.1.patch
 Xen 4.0, 4.0.x                              xsa7-xsa8-xen-4.0.patch
 Xen 3.4, 3.4.x                              xsa7-xsa8-xen-3.4.patch

$ sha256sum xsa7-xsa8-*patch
00853d799d24af16b17c8bbbdb5bb5144a8a7fad31467c4be3d879244774f8d2  xsa7-xsa8-unstable-apr16.patch
71f9907a58c1a1cd601d8088faf8791923d78f77065b94dba8df2a61f512530d  xsa7-xsa8-unstable-recent.patch
55fb925a7f4519ea31a0bc42d3ee83093bb7abd98b3a0e4f58591f1ae738840a  xsa7-xsa8-xen-3.4.patch
6a7e39121ec1f134351fdf34f494d108500aaa4190a9f7965e81c4e96270924e  xsa7-xsa8-xen-4.0.patch
52d8288718b4a833eb437fd18d92b7d412fbe01900dbd0b437744a1df4d459da  xsa7-xsa8-xen-4.1.patch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJP1yqTAAoJEIP+FMlX6CvZntwH/jzuqabF9yGMIXQBckjZUv1E
XeY9dbz1uGoMzy0mBFufwbJQqdBt89SNYDkr2BxKxSghSvBs608KHuh8giF1hzvm
8oP2K5T3Rk/jl0gdc3VlZz15Yi9kVEDUOSu2rPQLbhmiv6ht+Y2Of2cp63RioEvq
G2QQouHDsipCUZV4Ow5xnPY/KBifh46uCCnLDjV5Q/6WScI8VOIreOADryOpn2+/
8QmyCo2Sl2F+YxlbCl7k3qyqihaSONymeVg0pkJbH5LmRdTQnJX9fMJSQvfV6Bxs
U4PD4ve0C9+/Usz4XFejlQLt/kv4ZNPD6QF2rXei3oElmYAVcHL2XdLVCNLbAeY=
=S6KX
-----END PGP SIGNATURE-----


--xk0dLwRkyW
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-recent.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-recent.patch"
Content-Transfer-Encoding: base64

eDg2XzY0OiBEbyBub3QgZXhlY3V0ZSBzeXNyZXQgd2l0aCBhIG5vbi1jYW5vbmljYWwgcmV0dXJu
IGFkZHJlc3MKCkNoZWNrIGZvciBub24tY2Fub25pY2FsIGd1ZXN0IFJJUCBiZWZvcmUgYXR0ZW1w
dGluZyB0byBleGVjdXRlIHN5c3JldC4KSWYgc3lzcmV0IGlzIGV4ZWN1dGVkIHdpdGggYSBub24t
Y2Fub25pY2FsIHZhbHVlIGluIFJDWCwgSW50ZWwgQ1BVcwp0YWtlIHRoZSBmYXVsdCBpbiByaW5n
MCwgYnV0IHdlIHdpbGwgbmVjZXNzYXJpbHkgYWxyZWFkeSBoYXZlIHN3aXRjaGVkCnRvIHRoZSB0
aGUgdXNlcidzIHN0YWNrIHBvaW50ZXIuCgpUaGlzIGlzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0
eSwgWFNBLTcgLyBDVkUtMjAxMi0wMjE3LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVs
bEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVsbEBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogS2VpciBGcmFzZXIgPGtlaXIueGVuQGdtYWlsLmNvbT4KQ29tbWl0dGVk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLXIgMzQw
MDYyZmFmMjk4IC1yIGFkODc5MDNmZGNhMSB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCVdlZCBNYXkgMjMgMTE6MDY6NDkgMjAxMiAr
MDEwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowMjoz
NSAyMDEyICswMTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAg
ICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90
b19ndWVzdAogCisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJu
IGFkZHJlc3MgaXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4
CisgICAgICAgIHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21w
bCAgJDEsJWVjeAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAk
OCwlcnNwCiAgICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAg
ICAgIHBvcHEgICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBA
IHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAor
Lkxmb3JjZV9pcmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAg
ICAgIG1vdnEgIDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0
KCVyc3ApLCVyMTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVj
aWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0Ogo=
--xk0dLwRkyW
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-apr16.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-apr16.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgQXByIDE3IDE1OjA1OjA1
IDIwMTIgKzAyMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMTQ1LDYgKzE0NSw3IEBAIHZvaWQgX19kdW1t
eV9fKHZvaWQpCiAKICAgICBPRkZTRVQoVFJBUElORk9fZWlwLCBzdHJ1Y3QgdHJhcF9pbmZvLCBh
ZGRyZXNzKTsKICAgICBPRkZTRVQoVFJBUElORk9fY3MsIHN0cnVjdCB0cmFwX2luZm8sIGNzKTsK
KyAgICBPRkZTRVQoVFJBUElORk9fZmxhZ3MsIHN0cnVjdCB0cmFwX2luZm8sIGZsYWdzKTsKICAg
ICBERUZJTkUoVFJBUElORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IHRyYXBfaW5mbykpOwogICAg
IEJMQU5LKCk7CiAKZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCVR1ZSBB
cHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TCVRodSBNYXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMjEzLDYgKzIxMyw3
IEBAIDE6ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKIEVOVFJZKGNvbXBh
dF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cworLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKICAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0
ZV9ib3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCkBAIC0yMjUsMjAgKzIyNiwyMSBA
QCBFTlRSWShjb21wYXRfc3lzY2FsbCkKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSgl
cmJ4KSwlcmR4CiAgICAgICAgIHRlc3RsICR+MywlZXNpCiAgICAgICAgIGxlYWwgICgsJXJjeCxU
QkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEgICVyYXgs
VFJBUEJPVU5DRV9laXAoJXJkeCkKK1VOTElLRUxZX1NUQVJUKHosIGNvbXBhdF9zeXNjYWxsX2dw
ZikKKyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJkaQorICAgICAgICBtb3Zs
ICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VibCAg
JDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29k
ZSglcmR4KQorICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsg
VFJBUElORk9fZWlwKCVyZGkpLCVlYXgKKyAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBU
UkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcmRpKSwlZXNpCisgICAgICAgIHRlc3RiICQ0
LFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcmRpKQor
ICAgICAgICBzZXRueiAlY2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREUoLCVyY3gsVEJGX0lOVEVSUlVQVCksJWVjeAorVU5MSUtFTFlfRU5EKGNvbXBh
dF9zeXNjYWxsX2dwZikKKyAgICAgICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQog
ICAgICAgICBtb3Z3ICAlc2ksVFJBUEJPVU5DRV9jcyglcmR4KQogICAgICAgICBtb3ZiICAlY2ws
VFJBUEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5j
ZV9mcmFtZQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1
bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIHN1YmwgICQyLFVSRUdTX3JpcCgl
cnNwKQotICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJB
UElORk9fZWlwKCVyc2kpLCVlYXgKLSAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBUUkFQ
SU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcnNpKSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJG
X0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAg
ICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAx
YgorICAgICAgICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBh
dF9zeXNlbnRlcikKICAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJjeApkaWZm
IC1yIDYwOTI2NDFlMzY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBBcHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowNToxOSAyMDEyICsw
MTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcg
JFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAog
CisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3Mg
aXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAg
IHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVj
eAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAg
ICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEg
ICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBAIHJlc3RvcmVf
YWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9p
cmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEg
IDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVy
MTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lz
dGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjc3LDIwICsyODgs
MjIgQEAgc3lzZW50ZXJfZWZsYWdzX3NhdmVkOgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCVyZHgKICAgICAgICAgdGVzdHEgJXJheCwlcmF4CiAgICAgICAgIGxlYWwgICgs
JXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEg
IFZDUFVfZG9tYWluKCVyYngpLCVyZGkKK1VOTElLRUxZX1NUQVJUKHosIHN5c2VudGVyX2dwZikK
KyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJzaQorICAgICAgICBtb3ZsICAk
VFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VicSAgJDIs
VVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2Rl
KCVyZHgpCisgICAgICAgIG1vdnEgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBU
UkFQSU5GT19laXAoJXJzaSksJXJheAorICAgICAgICB0ZXN0YiAkNCxUUkFQX2dwX2ZhdWx0ICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZmxhZ3MoJXJzaSkKKyAgICAgICAgc2V0bnogJWNs
CisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4
LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChzeXNlbnRlcl9ncGYpCisgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAgICAgbW92cSAgJXJheCxUUkFQQk9V
TkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJkaSkKICAgICAgICAgam56ICAg
Y29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAg
ICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVy
YngpLCVyY3gKLSAgICAgICAgbW92bCAgJWVheCxUUkFQQk9VTkNFX2Vycm9yX2NvZGUoJXJkeCkK
LSAgICAgICAgbW92cSAgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZP
X2VpcCglcmN4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRUUkFQX2dwX2Zh
dWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgorICAgICAgICBq
bXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAg
ICAgIHB1c2hxICQwCkBAIC00ODMsNiArNDk2LDcgQEAgMTogICAgICBtb3ZxICAlcnNwLCVyZGkK
ICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAgICAgICB0ZXN0
YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGp6ICAgIHRl
c3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxsICBjcmVhdGVf
Ym91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAg
ICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--xk0dLwRkyW
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.1.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.1.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciAzNTI0OGJlNjY5ZTcgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTI6MzMgMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjEyOjMzIDIwMTIgKzAxMDAKQEAgLTIxNCw2ICsyMTQsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjI2LDE5ICsyMjcsMjAgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAg
ICAgICB0ZXN0bCAkfjMsJWVzaQogICAgICAgICBsZWFsICAoLCVyY3gsVEJGX0lOVEVSUlVQVCks
JWVjeAotICAgICAgICBqeiAgICAyZgotMTogICAgICBtb3ZxICAlcmF4LFRSQVBCT1VOQ0VfZWlw
KCVyZHgpCitVTkxJS0VMWV9TVEFSVCh6LCBjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJs
ICAkMixVUkVHU19yaXAoJXJzcCkKKyAgICAgICAgbW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9j
b2RlKCVyZHgpCisgICAgICAgIG1vdmwgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlZWF4Cisg
ICAgICAgIG1vdnp3bCBWQ1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCisgICAgICAgIHRlc3Ri
ICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAg
IGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRF
UlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAgICAgbW92dyAgJXNpLFRSQVBCT1VO
Q0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAg
ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgY29t
cGF0X3Rlc3RfYWxsX2V2ZW50cwotMjogICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKLSAgICAgICAgc3VibCAgJDIsVVJFR1NfcmlwKCVyc3ApCi0gICAg
ICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdnp3bCBW
Q1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElP
TnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwg
ICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAxYgorICAgICAg
ICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBhdF9zeXNlbnRl
cikKICAgICAgICAgY21wbCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3Ap
CmRpZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJTW9uIE1heSAxNCAxNjo1OToxMiAyMDEyICswMTAw
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwlUaHUgTWF5IDI0IDExOjEyOjMzIDIw
MTIgKzAxMDAKQEAgLTQwLDYgKzQwLDEzIEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICB0
ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1
ZXN0CiAKKyAgICAgICAgLyogRG9uJ3QgdXNlIFNZU1JFVCBwYXRoIGlmIHRoZSByZXR1cm4gYWRk
cmVzcyBpcyBub3QgY2Fub25pY2FsLiAqLworICAgICAgICBtb3ZxICA4KCVyc3ApLCVyY3gKKyAg
ICAgICAgc2FycSAgJDQ3LCVyY3gKKyAgICAgICAgaW5jbCAgJWVjeAorICAgICAgICBjbXBsICAk
MSwlZWN4CisgICAgICAgIGphICAgIC5MZm9yY2VfaXJldAorCiAgICAgICAgIGFkZHEgICQ4LCVy
c3AKICAgICAgICAgcG9wcSAgJXJjeCAgICAgICAgICAgICAgICAgICAgIyBSSVAKICAgICAgICAg
cG9wcSAgJXIxMSAgICAgICAgICAgICAgICAgICAgIyBDUwpAQCAtNTAsNiArNTcsMTAgQEAgcmVz
dG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHN5c3JldHEKIDE6ICAgICAgc3lzcmV0bAogCisuTGZv
cmNlX2lyZXQ6CisgICAgICAgIC8qIE1pbWljIFNZU1JFVCBiZWhhdmlvci4gKi8KKyAgICAgICAg
bW92cSAgOCglcnNwKSwlcmN4ICAgICAgICAgICAgIyBSSVAKKyAgICAgICAgbW92cSAgMjQoJXJz
cCksJXIxMSAgICAgICAgICAgIyBSRkxBR1MKICAgICAgICAgQUxJR04KIC8qIE5vIHNwZWNpYWwg
cmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CkBAIC0yNzgsMTkg
KzI4OSwyMSBAQCBzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQ6CiAgICAgICAgIGxlYXEgIFZDUFVfdHJh
cF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICB0ZXN0cSAlcmF4LCVyYXgKICAgICAgICAgbGVh
bCAgKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKLSAgICAgICAganogICAgMmYKLTE6ICAgICAg
bW92cSAgVkNQVV9kb21haW4oJXJieCksJXJkaQorVU5MSUtFTFlfU1RBUlQoeiwgc3lzZW50ZXJf
Z3BmKQorICAgICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJz
cCkKKyAgICAgICAgc3VicSAgJDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgs
VFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRf
YWRkciglcmJ4KSwlcmF4CisgICAgICAgIHRlc3RiICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJi
eCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VY
Q0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChz
eXNlbnRlcl9ncGYpCisgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAg
ICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYo
JXJkaSkKICAgICAgICAgam56ICAgY29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCi0gICAgICAgIG1vdnEgIFZDUFVf
Z3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxU
QkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRU
UkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgor
ICAgICAgICBqbXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3Ry
YXApCiAgICAgICAgIHB1c2hxICQwCkBAIC00ODIsNiArNDk1LDcgQEAgMTogICAgICBtb3ZxICAl
cnNwLCVyZGkKICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAg
ICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAg
IGp6ICAgIHRlc3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxs
ICBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3Mo
JXJkeCkKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--xk0dLwRkyW
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.0.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.0.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciBkOGZkNDI1YjYwZDMgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTg6NDcgMjAxMiArMDEwMApAQCAtODksNiArODksOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgZDhmZDQyNWI2MGQzIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjE4OjQ3IDIwMTIgKzAxMDAKQEAgLTIyNyw2ICsyMjcsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjQzLDE0ICsyNDQsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IGQ4ZmQ0MjViNjBkMyB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBNYXkgMDEgMTQ6MTg6NDYgMjAxMiArMDEwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMToxODo0NyAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk4LDEyICszMDksMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ5MCw2ICs1MDMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--xk0dLwRkyW
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-3.4.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-3.4.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA1MWJkMWYxNzI3NTggeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTI6NDE6MDggMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgNTFiZDFmMTcyNzU4IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDEyOjQxOjA4IDIwMTIgKzAxMDAKQEAgLTIxNSw2ICsyMTUsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjMxLDE0ICsyMzIsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IDUxYmQxZjE3Mjc1OCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCUZyaSBTZXAgMzAgMTc6MzU6MjkgMjAxMSAtMDQwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMjo0MTowOCAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk2LDEyICszMDcsMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ4MCw2ICs0OTMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--xk0dLwRkyW
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--xk0dLwRkyW--


From xen-users-bounces@lists.xen.org Tue Jun 12 12:04:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 12:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SePoQ-0002YY-Qe; Tue, 12 Jun 2012 12:03:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SePoP-0002Xf-A5
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 12:03:05 +0000
Received: from [85.158.139.83:53523] by server-12.bemta-5.messagelabs.com id
	A5/CC-18374-6FF27DF4; Tue, 12 Jun 2012 12:03:02 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1339502581!25849996!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12638 invoked from network); 12 Jun 2012 12:03:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 12:03:02 -0000
X-IronPort-AV: E=Sophos;i="4.75,757,1330905600"; d="scan'208";a="12966379"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 12:02:33 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 12 Jun 2012 13:02:32 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SePns-0006QG-Ea; Tue, 12 Jun 2012 12:02:32 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SePns-0005Tn-CB;
	Tue, 12 Jun 2012 13:02:32 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="xk0dLwRkyW"
Content-Transfer-Encoding: 7bit
Message-ID: <20439.12248.291249.667993@mariner.uk.xensource.com>
Date: Tue, 12 Jun 2012 13:02:32 +0100
From: Xen.org security team <security@xen.org>
To: xen-announce@lists.xensource.com, xen-devel@lists.xensource.com,
	xen-users@lists.xensource.com, oss-security@lists.openwall.com
Subject: [Xen-users] Xen Security Advisory 7 (CVE-2012-0217) - PV privilege
	escalation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--xk0dLwRkyW
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

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

              Xen Security Advisory CVE-2012-0217 / XSA-7
                            version 9

           64-bit PV guest privilege escalation vulnerability

UPDATES IN VERSION 9
====================

Public release.  Previous versions were embargoed.

ISSUE DESCRIPTION
=================

Rafal Wojtczuk has discovered a vulnerability which can allow a 64-bit
PV guest kernel running on a 64-bit hypervisor to escalate privileges
to that of the host by arranging for a system call to return via
sysret to a non-canonical RIP.  Intel CPUs deliver the resulting
exception in an undesirable processor state.

IMPACT
======

Guest administrators can gain control of the host.

Depending on the particular guest kernel it is also possible that
non-privileged guest user processes can also elevate their privileges
to that of the host.

VULNERABLE SYSTEMS
==================

All systems running 64 bit Xen hypervisor running 64 bit PV guests on
Intel CPUs are vulnerable to this issue.

Systems using AMD CPUs are not vulnerable to this privilege
escalation. AMD have issued the following statement:
   AMD processors' SYSRET behavior is such that a non-canonical
   address in RCX does not generate a #GP while in CPL0. We have
   verified this with our architecture team, with our design team, and
   have performed tests that verified this on silicon. Therefore, this
   privilege escalation exposure is not applicable to any AMD
   processor.

While investigating this, it was noted that some older AMD CPUs will
lock up under similar circumstances, causing a denial of service. See
XSA-9 for details.

MITIGATION
==========

This issue can be mitigated by running HVM (fully-virtualised)
or 32 bit PV guests only.

RESOLUTION
==========

Applying the appropriate attached patch will resolve the issue.

These patches also resolve the issue described in XSA-8 (CVE-2012-0128).

These changes have been made to the staging Xen repositories:
                    XSA-7:              XSA-8:
 xen-unstable.hg     25480:76eaf5966c05  25200:80f4113be500+25204:569d6f05e1ef
 xen-4.1-testing.hg  23299:f08e61b9b33f  23300:0fec1afa4638
 xen-4.0-testing.hg  21590:dd367837e089  21591:adb943a387c8
 xen-3.4-testing.hg  19996:894aa06e4f79  19997:ddb7578abb89

PATCH INFORMATION
=================

The attached patches resolve both this issue and that reported in
XSA-8 (CVE-2012-0128).

 xen-unstable 25204:569d6f05e1ef or later    xsa7-xsa8-unstable-recent.patch  
 xen-unstable 25199:6092641e3644 or earlier  xsa7-xsa8-unstable-apr16.patch
 Xen 4.1, 4.1.x                              xsa7-xsa8-xen-4.1.patch
 Xen 4.0, 4.0.x                              xsa7-xsa8-xen-4.0.patch
 Xen 3.4, 3.4.x                              xsa7-xsa8-xen-3.4.patch

$ sha256sum xsa7-xsa8-*patch
00853d799d24af16b17c8bbbdb5bb5144a8a7fad31467c4be3d879244774f8d2  xsa7-xsa8-unstable-apr16.patch
71f9907a58c1a1cd601d8088faf8791923d78f77065b94dba8df2a61f512530d  xsa7-xsa8-unstable-recent.patch
55fb925a7f4519ea31a0bc42d3ee83093bb7abd98b3a0e4f58591f1ae738840a  xsa7-xsa8-xen-3.4.patch
6a7e39121ec1f134351fdf34f494d108500aaa4190a9f7965e81c4e96270924e  xsa7-xsa8-xen-4.0.patch
52d8288718b4a833eb437fd18d92b7d412fbe01900dbd0b437744a1df4d459da  xsa7-xsa8-xen-4.1.patch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJP1yqTAAoJEIP+FMlX6CvZntwH/jzuqabF9yGMIXQBckjZUv1E
XeY9dbz1uGoMzy0mBFufwbJQqdBt89SNYDkr2BxKxSghSvBs608KHuh8giF1hzvm
8oP2K5T3Rk/jl0gdc3VlZz15Yi9kVEDUOSu2rPQLbhmiv6ht+Y2Of2cp63RioEvq
G2QQouHDsipCUZV4Ow5xnPY/KBifh46uCCnLDjV5Q/6WScI8VOIreOADryOpn2+/
8QmyCo2Sl2F+YxlbCl7k3qyqihaSONymeVg0pkJbH5LmRdTQnJX9fMJSQvfV6Bxs
U4PD4ve0C9+/Usz4XFejlQLt/kv4ZNPD6QF2rXei3oElmYAVcHL2XdLVCNLbAeY=
=S6KX
-----END PGP SIGNATURE-----


--xk0dLwRkyW
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-recent.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-recent.patch"
Content-Transfer-Encoding: base64

eDg2XzY0OiBEbyBub3QgZXhlY3V0ZSBzeXNyZXQgd2l0aCBhIG5vbi1jYW5vbmljYWwgcmV0dXJu
IGFkZHJlc3MKCkNoZWNrIGZvciBub24tY2Fub25pY2FsIGd1ZXN0IFJJUCBiZWZvcmUgYXR0ZW1w
dGluZyB0byBleGVjdXRlIHN5c3JldC4KSWYgc3lzcmV0IGlzIGV4ZWN1dGVkIHdpdGggYSBub24t
Y2Fub25pY2FsIHZhbHVlIGluIFJDWCwgSW50ZWwgQ1BVcwp0YWtlIHRoZSBmYXVsdCBpbiByaW5n
MCwgYnV0IHdlIHdpbGwgbmVjZXNzYXJpbHkgYWxyZWFkeSBoYXZlIHN3aXRjaGVkCnRvIHRoZSB0
aGUgdXNlcidzIHN0YWNrIHBvaW50ZXIuCgpUaGlzIGlzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0
eSwgWFNBLTcgLyBDVkUtMjAxMi0wMjE3LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVs
bEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVsbEBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogS2VpciBGcmFzZXIgPGtlaXIueGVuQGdtYWlsLmNvbT4KQ29tbWl0dGVk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLXIgMzQw
MDYyZmFmMjk4IC1yIGFkODc5MDNmZGNhMSB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCVdlZCBNYXkgMjMgMTE6MDY6NDkgMjAxMiAr
MDEwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowMjoz
NSAyMDEyICswMTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAg
ICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90
b19ndWVzdAogCisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJu
IGFkZHJlc3MgaXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4
CisgICAgICAgIHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21w
bCAgJDEsJWVjeAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAk
OCwlcnNwCiAgICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAg
ICAgIHBvcHEgICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBA
IHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAor
Lkxmb3JjZV9pcmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAg
ICAgIG1vdnEgIDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0
KCVyc3ApLCVyMTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVj
aWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0Ogo=
--xk0dLwRkyW
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-apr16.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-apr16.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgQXByIDE3IDE1OjA1OjA1
IDIwMTIgKzAyMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMTQ1LDYgKzE0NSw3IEBAIHZvaWQgX19kdW1t
eV9fKHZvaWQpCiAKICAgICBPRkZTRVQoVFJBUElORk9fZWlwLCBzdHJ1Y3QgdHJhcF9pbmZvLCBh
ZGRyZXNzKTsKICAgICBPRkZTRVQoVFJBUElORk9fY3MsIHN0cnVjdCB0cmFwX2luZm8sIGNzKTsK
KyAgICBPRkZTRVQoVFJBUElORk9fZmxhZ3MsIHN0cnVjdCB0cmFwX2luZm8sIGZsYWdzKTsKICAg
ICBERUZJTkUoVFJBUElORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IHRyYXBfaW5mbykpOwogICAg
IEJMQU5LKCk7CiAKZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCVR1ZSBB
cHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TCVRodSBNYXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMjEzLDYgKzIxMyw3
IEBAIDE6ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKIEVOVFJZKGNvbXBh
dF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cworLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKICAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0
ZV9ib3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCkBAIC0yMjUsMjAgKzIyNiwyMSBA
QCBFTlRSWShjb21wYXRfc3lzY2FsbCkKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSgl
cmJ4KSwlcmR4CiAgICAgICAgIHRlc3RsICR+MywlZXNpCiAgICAgICAgIGxlYWwgICgsJXJjeCxU
QkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEgICVyYXgs
VFJBUEJPVU5DRV9laXAoJXJkeCkKK1VOTElLRUxZX1NUQVJUKHosIGNvbXBhdF9zeXNjYWxsX2dw
ZikKKyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJkaQorICAgICAgICBtb3Zs
ICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VibCAg
JDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29k
ZSglcmR4KQorICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsg
VFJBUElORk9fZWlwKCVyZGkpLCVlYXgKKyAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBU
UkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcmRpKSwlZXNpCisgICAgICAgIHRlc3RiICQ0
LFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcmRpKQor
ICAgICAgICBzZXRueiAlY2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREUoLCVyY3gsVEJGX0lOVEVSUlVQVCksJWVjeAorVU5MSUtFTFlfRU5EKGNvbXBh
dF9zeXNjYWxsX2dwZikKKyAgICAgICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQog
ICAgICAgICBtb3Z3ICAlc2ksVFJBUEJPVU5DRV9jcyglcmR4KQogICAgICAgICBtb3ZiICAlY2ws
VFJBUEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5j
ZV9mcmFtZQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1
bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIHN1YmwgICQyLFVSRUdTX3JpcCgl
cnNwKQotICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJB
UElORk9fZWlwKCVyc2kpLCVlYXgKLSAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBUUkFQ
SU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcnNpKSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJG
X0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAg
ICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAx
YgorICAgICAgICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBh
dF9zeXNlbnRlcikKICAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJjeApkaWZm
IC1yIDYwOTI2NDFlMzY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBBcHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowNToxOSAyMDEyICsw
MTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcg
JFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAog
CisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3Mg
aXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAg
IHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVj
eAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAg
ICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEg
ICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBAIHJlc3RvcmVf
YWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9p
cmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEg
IDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVy
MTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lz
dGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjc3LDIwICsyODgs
MjIgQEAgc3lzZW50ZXJfZWZsYWdzX3NhdmVkOgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCVyZHgKICAgICAgICAgdGVzdHEgJXJheCwlcmF4CiAgICAgICAgIGxlYWwgICgs
JXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEg
IFZDUFVfZG9tYWluKCVyYngpLCVyZGkKK1VOTElLRUxZX1NUQVJUKHosIHN5c2VudGVyX2dwZikK
KyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJzaQorICAgICAgICBtb3ZsICAk
VFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VicSAgJDIs
VVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2Rl
KCVyZHgpCisgICAgICAgIG1vdnEgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBU
UkFQSU5GT19laXAoJXJzaSksJXJheAorICAgICAgICB0ZXN0YiAkNCxUUkFQX2dwX2ZhdWx0ICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZmxhZ3MoJXJzaSkKKyAgICAgICAgc2V0bnogJWNs
CisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4
LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChzeXNlbnRlcl9ncGYpCisgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAgICAgbW92cSAgJXJheCxUUkFQQk9V
TkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJkaSkKICAgICAgICAgam56ICAg
Y29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAg
ICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVy
YngpLCVyY3gKLSAgICAgICAgbW92bCAgJWVheCxUUkFQQk9VTkNFX2Vycm9yX2NvZGUoJXJkeCkK
LSAgICAgICAgbW92cSAgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZP
X2VpcCglcmN4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRUUkFQX2dwX2Zh
dWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgorICAgICAgICBq
bXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAg
ICAgIHB1c2hxICQwCkBAIC00ODMsNiArNDk2LDcgQEAgMTogICAgICBtb3ZxICAlcnNwLCVyZGkK
ICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAgICAgICB0ZXN0
YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGp6ICAgIHRl
c3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxsICBjcmVhdGVf
Ym91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAg
ICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--xk0dLwRkyW
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.1.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.1.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciAzNTI0OGJlNjY5ZTcgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTI6MzMgMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjEyOjMzIDIwMTIgKzAxMDAKQEAgLTIxNCw2ICsyMTQsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjI2LDE5ICsyMjcsMjAgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAg
ICAgICB0ZXN0bCAkfjMsJWVzaQogICAgICAgICBsZWFsICAoLCVyY3gsVEJGX0lOVEVSUlVQVCks
JWVjeAotICAgICAgICBqeiAgICAyZgotMTogICAgICBtb3ZxICAlcmF4LFRSQVBCT1VOQ0VfZWlw
KCVyZHgpCitVTkxJS0VMWV9TVEFSVCh6LCBjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJs
ICAkMixVUkVHU19yaXAoJXJzcCkKKyAgICAgICAgbW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9j
b2RlKCVyZHgpCisgICAgICAgIG1vdmwgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlZWF4Cisg
ICAgICAgIG1vdnp3bCBWQ1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCisgICAgICAgIHRlc3Ri
ICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAg
IGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRF
UlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAgICAgbW92dyAgJXNpLFRSQVBCT1VO
Q0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAg
ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgY29t
cGF0X3Rlc3RfYWxsX2V2ZW50cwotMjogICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKLSAgICAgICAgc3VibCAgJDIsVVJFR1NfcmlwKCVyc3ApCi0gICAg
ICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdnp3bCBW
Q1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElP
TnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwg
ICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAxYgorICAgICAg
ICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBhdF9zeXNlbnRl
cikKICAgICAgICAgY21wbCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3Ap
CmRpZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJTW9uIE1heSAxNCAxNjo1OToxMiAyMDEyICswMTAw
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwlUaHUgTWF5IDI0IDExOjEyOjMzIDIw
MTIgKzAxMDAKQEAgLTQwLDYgKzQwLDEzIEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICB0
ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1
ZXN0CiAKKyAgICAgICAgLyogRG9uJ3QgdXNlIFNZU1JFVCBwYXRoIGlmIHRoZSByZXR1cm4gYWRk
cmVzcyBpcyBub3QgY2Fub25pY2FsLiAqLworICAgICAgICBtb3ZxICA4KCVyc3ApLCVyY3gKKyAg
ICAgICAgc2FycSAgJDQ3LCVyY3gKKyAgICAgICAgaW5jbCAgJWVjeAorICAgICAgICBjbXBsICAk
MSwlZWN4CisgICAgICAgIGphICAgIC5MZm9yY2VfaXJldAorCiAgICAgICAgIGFkZHEgICQ4LCVy
c3AKICAgICAgICAgcG9wcSAgJXJjeCAgICAgICAgICAgICAgICAgICAgIyBSSVAKICAgICAgICAg
cG9wcSAgJXIxMSAgICAgICAgICAgICAgICAgICAgIyBDUwpAQCAtNTAsNiArNTcsMTAgQEAgcmVz
dG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHN5c3JldHEKIDE6ICAgICAgc3lzcmV0bAogCisuTGZv
cmNlX2lyZXQ6CisgICAgICAgIC8qIE1pbWljIFNZU1JFVCBiZWhhdmlvci4gKi8KKyAgICAgICAg
bW92cSAgOCglcnNwKSwlcmN4ICAgICAgICAgICAgIyBSSVAKKyAgICAgICAgbW92cSAgMjQoJXJz
cCksJXIxMSAgICAgICAgICAgIyBSRkxBR1MKICAgICAgICAgQUxJR04KIC8qIE5vIHNwZWNpYWwg
cmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CkBAIC0yNzgsMTkg
KzI4OSwyMSBAQCBzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQ6CiAgICAgICAgIGxlYXEgIFZDUFVfdHJh
cF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICB0ZXN0cSAlcmF4LCVyYXgKICAgICAgICAgbGVh
bCAgKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKLSAgICAgICAganogICAgMmYKLTE6ICAgICAg
bW92cSAgVkNQVV9kb21haW4oJXJieCksJXJkaQorVU5MSUtFTFlfU1RBUlQoeiwgc3lzZW50ZXJf
Z3BmKQorICAgICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJz
cCkKKyAgICAgICAgc3VicSAgJDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgs
VFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRf
YWRkciglcmJ4KSwlcmF4CisgICAgICAgIHRlc3RiICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJi
eCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VY
Q0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChz
eXNlbnRlcl9ncGYpCisgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAg
ICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYo
JXJkaSkKICAgICAgICAgam56ICAgY29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCi0gICAgICAgIG1vdnEgIFZDUFVf
Z3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxU
QkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRU
UkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgor
ICAgICAgICBqbXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3Ry
YXApCiAgICAgICAgIHB1c2hxICQwCkBAIC00ODIsNiArNDk1LDcgQEAgMTogICAgICBtb3ZxICAl
cnNwLCVyZGkKICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAg
ICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAg
IGp6ICAgIHRlc3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxs
ICBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3Mo
JXJkeCkKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--xk0dLwRkyW
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.0.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.0.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciBkOGZkNDI1YjYwZDMgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTg6NDcgMjAxMiArMDEwMApAQCAtODksNiArODksOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgZDhmZDQyNWI2MGQzIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjE4OjQ3IDIwMTIgKzAxMDAKQEAgLTIyNyw2ICsyMjcsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjQzLDE0ICsyNDQsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IGQ4ZmQ0MjViNjBkMyB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBNYXkgMDEgMTQ6MTg6NDYgMjAxMiArMDEwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMToxODo0NyAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk4LDEyICszMDksMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ5MCw2ICs1MDMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--xk0dLwRkyW
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-3.4.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-3.4.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA1MWJkMWYxNzI3NTggeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTI6NDE6MDggMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgNTFiZDFmMTcyNzU4IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDEyOjQxOjA4IDIwMTIgKzAxMDAKQEAgLTIxNSw2ICsyMTUsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjMxLDE0ICsyMzIsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IDUxYmQxZjE3Mjc1OCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCUZyaSBTZXAgMzAgMTc6MzU6MjkgMjAxMSAtMDQwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMjo0MTowOCAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk2LDEyICszMDcsMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ4MCw2ICs0OTMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--xk0dLwRkyW
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--xk0dLwRkyW--


From xen-users-bounces@lists.xen.org Tue Jun 12 12:04:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 12:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SePok-0002ey-Jy; Tue, 12 Jun 2012 12:03:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SePoi-0002dk-Om
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 12:03:24 +0000
Received: from [85.158.143.99:64771] by server-1.bemta-4.messagelabs.com id
	3E/91-24392-A0037DF4; Tue, 12 Jun 2012 12:03:22 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1339502601!30118335!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13741 invoked from network); 12 Jun 2012 12:03:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 12:03:22 -0000
X-IronPort-AV: E=Sophos;i="4.75,757,1330905600"; d="scan'208";a="12966420"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 12:03:19 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 12 Jun 2012 13:03:19 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SePod-0006Qb-2T; Tue, 12 Jun 2012 12:03:19 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SePod-0005U2-1b;
	Tue, 12 Jun 2012 13:03:19 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="dbC35hETsu"
Content-Transfer-Encoding: 7bit
Message-ID: <20439.12295.26429.618451@mariner.uk.xensource.com>
Date: Tue, 12 Jun 2012 13:03:19 +0100
From: Xen.org security team <security@xen.org>
To: xen-announce@lists.xensource.com, xen-devel@lists.xensource.com,
	xen-users@lists.xensource.com, oss-security@lists.openwall.com
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Xen Security Advisory 8 (CVE-2012-0218) - syscall/enter
	guest DoS
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--dbC35hETsu
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

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

               Xen Security Advisory CVE-2012-0218 / XSA-8
                              version 7

     guest denial of service on syscall/sysenter exception generation

UPDATES IN VERSION 7
====================

Public release.  Previous versions were embargoed.

ISSUE DESCRIPTION
=================

When guest user code running inside a Xen guest operating system
attempts to execute a syscall or sysenter instruction, but when the
guest operating system has not registered a handler for that
instruction, a General Protection Fault may need to be injected into
the guest.

It has been discovered that the code in Xen which does this fails to
clear a flag requesting exception injection, with the result that a
future exception taken by the guest and handled entirely inside Xen
will also be injected into the guest despite Xen having handled it
already, probably crashing the guest.

IMPACT
======

User space processes on some guest operating systems may be able to
crash the guest.

VULNERABLE SYSTEMS
==================

HVM guests are not vulnerable.

32- and 64-bit PV guests may be vulnerable, depending on the CPU
hardware, the guest operating system, and its exact kernel version and
configuration.

MITIGATION
==========

This issue can be mitigated by running HVM (fully-virtualised).

In some cases this issue can be mitigated by upgrading the guest
kernel to one which installs hooks for sysenter and/or syscall, as
applicable.

RESOLUTION
==========

Applying the appropriate attached patch will resolve the issue.

These patches also resolve the (more serious) issue described in
XSA-7 (CVE-2012-0217).

These changes have been made to the staging Xen repositories:
                    XSA-7:              XSA-8:
 xen-unstable.hg     25480:76eaf5966c05  25200:80f4113be500+25204:569d6f05e1ef
 xen-4.1-testing.hg  23299:f08e61b9b33f  23300:0fec1afa4638
 xen-4.0-testing.hg  21590:dd367837e089  21591:adb943a387c8
 xen-3.4-testing.hg  19996:894aa06e4f79  19997:ddb7578abb89

PATCH INFORMATION
=================

The attached patches resolve both this issue and that reported in
XSA-7 (CVE-2012-0217).

 xen-unstable 25204:569d6f05e1ef or later    xsa7-xsa8-unstable-recent.patch  
 xen-unstable 25199:6092641e3644 or earlier  xsa7-xsa8-unstable-apr16.patch
 Xen 4.1, 4.1.x                              xsa7-xsa8-xen-4.1.patch
 Xen 4.0, 4.0.x                              xsa7-xsa8-xen-4.0.patch
 Xen 3.4, 3.4.x                              xsa7-xsa8-xen-3.4.patch

$ sha256sum xsa7-xsa8-*patch
00853d799d24af16b17c8bbbdb5bb5144a8a7fad31467c4be3d879244774f8d2  xsa7-xsa8-unstable-apr16.patch
71f9907a58c1a1cd601d8088faf8791923d78f77065b94dba8df2a61f512530d  xsa7-xsa8-unstable-recent.patch
55fb925a7f4519ea31a0bc42d3ee83093bb7abd98b3a0e4f58591f1ae738840a  xsa7-xsa8-xen-3.4.patch
6a7e39121ec1f134351fdf34f494d108500aaa4190a9f7965e81c4e96270924e  xsa7-xsa8-xen-4.0.patch
52d8288718b4a833eb437fd18d92b7d412fbe01900dbd0b437744a1df4d459da  xsa7-xsa8-xen-4.1.patch

NOTE REGARDING EMBARGO
======================

The fix for this issue has already been published as xen-unstable.hg
changesets 25200:80f4113be500 and 25204:569d6f05e1ef.  However, this
has not been flagged as a security problem, and since the affected
area of code is the same as that for XSA-7 (CVE-2012-0217), we have
concluded that this advisory should be under the same embargo as
XSA-7.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJP1yqMAAoJEIP+FMlX6CvZQRoH/1Do71YkaMvKoPo/VCHqUuB1
5mJve/SiTK5Y5kggnLfnpZeuLjlntHCT5F//Do7N21WDVdwZXFBItlvjhKyNGA0Y
ohqzqzAQ0c2l/mE3ToaLhhtuFb8U06q8Ud+pQ9QbMHHpJvGXPzDbNG12L/fZDwyf
ZbMqB2j8+TVuRXPlbdZabNUAcZ+HOJHb1NloKCbX0qwMG4p5FJ3OdkDX7r5OjPKj
sIJAaltBINGjRrqYMLB4UUQdrftu1ftfU/GFVYy8+t3uNj0fBgkCPUlGbbQs2SF2
+VtLUUG6rzVlRdHyhVMswz3sZtR7Tow6xwPk3Sr4yfrI15rH2pUJI7if8vZ1ZQ8=
=elZi
-----END PGP SIGNATURE-----


--dbC35hETsu
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-recent.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-recent.patch"
Content-Transfer-Encoding: base64

eDg2XzY0OiBEbyBub3QgZXhlY3V0ZSBzeXNyZXQgd2l0aCBhIG5vbi1jYW5vbmljYWwgcmV0dXJu
IGFkZHJlc3MKCkNoZWNrIGZvciBub24tY2Fub25pY2FsIGd1ZXN0IFJJUCBiZWZvcmUgYXR0ZW1w
dGluZyB0byBleGVjdXRlIHN5c3JldC4KSWYgc3lzcmV0IGlzIGV4ZWN1dGVkIHdpdGggYSBub24t
Y2Fub25pY2FsIHZhbHVlIGluIFJDWCwgSW50ZWwgQ1BVcwp0YWtlIHRoZSBmYXVsdCBpbiByaW5n
MCwgYnV0IHdlIHdpbGwgbmVjZXNzYXJpbHkgYWxyZWFkeSBoYXZlIHN3aXRjaGVkCnRvIHRoZSB0
aGUgdXNlcidzIHN0YWNrIHBvaW50ZXIuCgpUaGlzIGlzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0
eSwgWFNBLTcgLyBDVkUtMjAxMi0wMjE3LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVs
bEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVsbEBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogS2VpciBGcmFzZXIgPGtlaXIueGVuQGdtYWlsLmNvbT4KQ29tbWl0dGVk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLXIgMzQw
MDYyZmFmMjk4IC1yIGFkODc5MDNmZGNhMSB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCVdlZCBNYXkgMjMgMTE6MDY6NDkgMjAxMiAr
MDEwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowMjoz
NSAyMDEyICswMTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAg
ICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90
b19ndWVzdAogCisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJu
IGFkZHJlc3MgaXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4
CisgICAgICAgIHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21w
bCAgJDEsJWVjeAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAk
OCwlcnNwCiAgICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAg
ICAgIHBvcHEgICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBA
IHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAor
Lkxmb3JjZV9pcmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAg
ICAgIG1vdnEgIDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0
KCVyc3ApLCVyMTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVj
aWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0Ogo=
--dbC35hETsu
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-apr16.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-apr16.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgQXByIDE3IDE1OjA1OjA1
IDIwMTIgKzAyMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMTQ1LDYgKzE0NSw3IEBAIHZvaWQgX19kdW1t
eV9fKHZvaWQpCiAKICAgICBPRkZTRVQoVFJBUElORk9fZWlwLCBzdHJ1Y3QgdHJhcF9pbmZvLCBh
ZGRyZXNzKTsKICAgICBPRkZTRVQoVFJBUElORk9fY3MsIHN0cnVjdCB0cmFwX2luZm8sIGNzKTsK
KyAgICBPRkZTRVQoVFJBUElORk9fZmxhZ3MsIHN0cnVjdCB0cmFwX2luZm8sIGZsYWdzKTsKICAg
ICBERUZJTkUoVFJBUElORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IHRyYXBfaW5mbykpOwogICAg
IEJMQU5LKCk7CiAKZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCVR1ZSBB
cHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TCVRodSBNYXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMjEzLDYgKzIxMyw3
IEBAIDE6ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKIEVOVFJZKGNvbXBh
dF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cworLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKICAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0
ZV9ib3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCkBAIC0yMjUsMjAgKzIyNiwyMSBA
QCBFTlRSWShjb21wYXRfc3lzY2FsbCkKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSgl
cmJ4KSwlcmR4CiAgICAgICAgIHRlc3RsICR+MywlZXNpCiAgICAgICAgIGxlYWwgICgsJXJjeCxU
QkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEgICVyYXgs
VFJBUEJPVU5DRV9laXAoJXJkeCkKK1VOTElLRUxZX1NUQVJUKHosIGNvbXBhdF9zeXNjYWxsX2dw
ZikKKyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJkaQorICAgICAgICBtb3Zs
ICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VibCAg
JDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29k
ZSglcmR4KQorICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsg
VFJBUElORk9fZWlwKCVyZGkpLCVlYXgKKyAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBU
UkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcmRpKSwlZXNpCisgICAgICAgIHRlc3RiICQ0
LFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcmRpKQor
ICAgICAgICBzZXRueiAlY2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREUoLCVyY3gsVEJGX0lOVEVSUlVQVCksJWVjeAorVU5MSUtFTFlfRU5EKGNvbXBh
dF9zeXNjYWxsX2dwZikKKyAgICAgICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQog
ICAgICAgICBtb3Z3ICAlc2ksVFJBUEJPVU5DRV9jcyglcmR4KQogICAgICAgICBtb3ZiICAlY2ws
VFJBUEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5j
ZV9mcmFtZQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1
bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIHN1YmwgICQyLFVSRUdTX3JpcCgl
cnNwKQotICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJB
UElORk9fZWlwKCVyc2kpLCVlYXgKLSAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBUUkFQ
SU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcnNpKSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJG
X0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAg
ICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAx
YgorICAgICAgICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBh
dF9zeXNlbnRlcikKICAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJjeApkaWZm
IC1yIDYwOTI2NDFlMzY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBBcHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowNToxOSAyMDEyICsw
MTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcg
JFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAog
CisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3Mg
aXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAg
IHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVj
eAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAg
ICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEg
ICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBAIHJlc3RvcmVf
YWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9p
cmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEg
IDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVy
MTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lz
dGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjc3LDIwICsyODgs
MjIgQEAgc3lzZW50ZXJfZWZsYWdzX3NhdmVkOgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCVyZHgKICAgICAgICAgdGVzdHEgJXJheCwlcmF4CiAgICAgICAgIGxlYWwgICgs
JXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEg
IFZDUFVfZG9tYWluKCVyYngpLCVyZGkKK1VOTElLRUxZX1NUQVJUKHosIHN5c2VudGVyX2dwZikK
KyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJzaQorICAgICAgICBtb3ZsICAk
VFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VicSAgJDIs
VVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2Rl
KCVyZHgpCisgICAgICAgIG1vdnEgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBU
UkFQSU5GT19laXAoJXJzaSksJXJheAorICAgICAgICB0ZXN0YiAkNCxUUkFQX2dwX2ZhdWx0ICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZmxhZ3MoJXJzaSkKKyAgICAgICAgc2V0bnogJWNs
CisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4
LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChzeXNlbnRlcl9ncGYpCisgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAgICAgbW92cSAgJXJheCxUUkFQQk9V
TkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJkaSkKICAgICAgICAgam56ICAg
Y29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAg
ICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVy
YngpLCVyY3gKLSAgICAgICAgbW92bCAgJWVheCxUUkFQQk9VTkNFX2Vycm9yX2NvZGUoJXJkeCkK
LSAgICAgICAgbW92cSAgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZP
X2VpcCglcmN4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRUUkFQX2dwX2Zh
dWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgorICAgICAgICBq
bXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAg
ICAgIHB1c2hxICQwCkBAIC00ODMsNiArNDk2LDcgQEAgMTogICAgICBtb3ZxICAlcnNwLCVyZGkK
ICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAgICAgICB0ZXN0
YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGp6ICAgIHRl
c3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxsICBjcmVhdGVf
Ym91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAg
ICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--dbC35hETsu
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.1.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.1.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciAzNTI0OGJlNjY5ZTcgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTI6MzMgMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjEyOjMzIDIwMTIgKzAxMDAKQEAgLTIxNCw2ICsyMTQsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjI2LDE5ICsyMjcsMjAgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAg
ICAgICB0ZXN0bCAkfjMsJWVzaQogICAgICAgICBsZWFsICAoLCVyY3gsVEJGX0lOVEVSUlVQVCks
JWVjeAotICAgICAgICBqeiAgICAyZgotMTogICAgICBtb3ZxICAlcmF4LFRSQVBCT1VOQ0VfZWlw
KCVyZHgpCitVTkxJS0VMWV9TVEFSVCh6LCBjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJs
ICAkMixVUkVHU19yaXAoJXJzcCkKKyAgICAgICAgbW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9j
b2RlKCVyZHgpCisgICAgICAgIG1vdmwgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlZWF4Cisg
ICAgICAgIG1vdnp3bCBWQ1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCisgICAgICAgIHRlc3Ri
ICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAg
IGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRF
UlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAgICAgbW92dyAgJXNpLFRSQVBCT1VO
Q0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAg
ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgY29t
cGF0X3Rlc3RfYWxsX2V2ZW50cwotMjogICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKLSAgICAgICAgc3VibCAgJDIsVVJFR1NfcmlwKCVyc3ApCi0gICAg
ICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdnp3bCBW
Q1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElP
TnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwg
ICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAxYgorICAgICAg
ICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBhdF9zeXNlbnRl
cikKICAgICAgICAgY21wbCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3Ap
CmRpZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJTW9uIE1heSAxNCAxNjo1OToxMiAyMDEyICswMTAw
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwlUaHUgTWF5IDI0IDExOjEyOjMzIDIw
MTIgKzAxMDAKQEAgLTQwLDYgKzQwLDEzIEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICB0
ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1
ZXN0CiAKKyAgICAgICAgLyogRG9uJ3QgdXNlIFNZU1JFVCBwYXRoIGlmIHRoZSByZXR1cm4gYWRk
cmVzcyBpcyBub3QgY2Fub25pY2FsLiAqLworICAgICAgICBtb3ZxICA4KCVyc3ApLCVyY3gKKyAg
ICAgICAgc2FycSAgJDQ3LCVyY3gKKyAgICAgICAgaW5jbCAgJWVjeAorICAgICAgICBjbXBsICAk
MSwlZWN4CisgICAgICAgIGphICAgIC5MZm9yY2VfaXJldAorCiAgICAgICAgIGFkZHEgICQ4LCVy
c3AKICAgICAgICAgcG9wcSAgJXJjeCAgICAgICAgICAgICAgICAgICAgIyBSSVAKICAgICAgICAg
cG9wcSAgJXIxMSAgICAgICAgICAgICAgICAgICAgIyBDUwpAQCAtNTAsNiArNTcsMTAgQEAgcmVz
dG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHN5c3JldHEKIDE6ICAgICAgc3lzcmV0bAogCisuTGZv
cmNlX2lyZXQ6CisgICAgICAgIC8qIE1pbWljIFNZU1JFVCBiZWhhdmlvci4gKi8KKyAgICAgICAg
bW92cSAgOCglcnNwKSwlcmN4ICAgICAgICAgICAgIyBSSVAKKyAgICAgICAgbW92cSAgMjQoJXJz
cCksJXIxMSAgICAgICAgICAgIyBSRkxBR1MKICAgICAgICAgQUxJR04KIC8qIE5vIHNwZWNpYWwg
cmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CkBAIC0yNzgsMTkg
KzI4OSwyMSBAQCBzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQ6CiAgICAgICAgIGxlYXEgIFZDUFVfdHJh
cF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICB0ZXN0cSAlcmF4LCVyYXgKICAgICAgICAgbGVh
bCAgKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKLSAgICAgICAganogICAgMmYKLTE6ICAgICAg
bW92cSAgVkNQVV9kb21haW4oJXJieCksJXJkaQorVU5MSUtFTFlfU1RBUlQoeiwgc3lzZW50ZXJf
Z3BmKQorICAgICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJz
cCkKKyAgICAgICAgc3VicSAgJDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgs
VFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRf
YWRkciglcmJ4KSwlcmF4CisgICAgICAgIHRlc3RiICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJi
eCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VY
Q0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChz
eXNlbnRlcl9ncGYpCisgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAg
ICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYo
JXJkaSkKICAgICAgICAgam56ICAgY29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCi0gICAgICAgIG1vdnEgIFZDUFVf
Z3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxU
QkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRU
UkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgor
ICAgICAgICBqbXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3Ry
YXApCiAgICAgICAgIHB1c2hxICQwCkBAIC00ODIsNiArNDk1LDcgQEAgMTogICAgICBtb3ZxICAl
cnNwLCVyZGkKICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAg
ICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAg
IGp6ICAgIHRlc3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxs
ICBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3Mo
JXJkeCkKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--dbC35hETsu
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.0.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.0.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciBkOGZkNDI1YjYwZDMgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTg6NDcgMjAxMiArMDEwMApAQCAtODksNiArODksOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgZDhmZDQyNWI2MGQzIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjE4OjQ3IDIwMTIgKzAxMDAKQEAgLTIyNyw2ICsyMjcsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjQzLDE0ICsyNDQsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IGQ4ZmQ0MjViNjBkMyB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBNYXkgMDEgMTQ6MTg6NDYgMjAxMiArMDEwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMToxODo0NyAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk4LDEyICszMDksMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ5MCw2ICs1MDMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--dbC35hETsu
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-3.4.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-3.4.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA1MWJkMWYxNzI3NTggeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTI6NDE6MDggMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgNTFiZDFmMTcyNzU4IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDEyOjQxOjA4IDIwMTIgKzAxMDAKQEAgLTIxNSw2ICsyMTUsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjMxLDE0ICsyMzIsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IDUxYmQxZjE3Mjc1OCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCUZyaSBTZXAgMzAgMTc6MzU6MjkgMjAxMSAtMDQwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMjo0MTowOCAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk2LDEyICszMDcsMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ4MCw2ICs0OTMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--dbC35hETsu
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--dbC35hETsu--


From xen-users-bounces@lists.xen.org Tue Jun 12 12:04:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 12:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SePok-0002ey-Jy; Tue, 12 Jun 2012 12:03:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SePoi-0002dk-Om
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 12:03:24 +0000
Received: from [85.158.143.99:64771] by server-1.bemta-4.messagelabs.com id
	3E/91-24392-A0037DF4; Tue, 12 Jun 2012 12:03:22 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1339502601!30118335!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13741 invoked from network); 12 Jun 2012 12:03:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 12:03:22 -0000
X-IronPort-AV: E=Sophos;i="4.75,757,1330905600"; d="scan'208";a="12966420"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 12:03:19 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 12 Jun 2012 13:03:19 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SePod-0006Qb-2T; Tue, 12 Jun 2012 12:03:19 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SePod-0005U2-1b;
	Tue, 12 Jun 2012 13:03:19 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="dbC35hETsu"
Content-Transfer-Encoding: 7bit
Message-ID: <20439.12295.26429.618451@mariner.uk.xensource.com>
Date: Tue, 12 Jun 2012 13:03:19 +0100
From: Xen.org security team <security@xen.org>
To: xen-announce@lists.xensource.com, xen-devel@lists.xensource.com,
	xen-users@lists.xensource.com, oss-security@lists.openwall.com
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Xen Security Advisory 8 (CVE-2012-0218) - syscall/enter
	guest DoS
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--dbC35hETsu
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

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

               Xen Security Advisory CVE-2012-0218 / XSA-8
                              version 7

     guest denial of service on syscall/sysenter exception generation

UPDATES IN VERSION 7
====================

Public release.  Previous versions were embargoed.

ISSUE DESCRIPTION
=================

When guest user code running inside a Xen guest operating system
attempts to execute a syscall or sysenter instruction, but when the
guest operating system has not registered a handler for that
instruction, a General Protection Fault may need to be injected into
the guest.

It has been discovered that the code in Xen which does this fails to
clear a flag requesting exception injection, with the result that a
future exception taken by the guest and handled entirely inside Xen
will also be injected into the guest despite Xen having handled it
already, probably crashing the guest.

IMPACT
======

User space processes on some guest operating systems may be able to
crash the guest.

VULNERABLE SYSTEMS
==================

HVM guests are not vulnerable.

32- and 64-bit PV guests may be vulnerable, depending on the CPU
hardware, the guest operating system, and its exact kernel version and
configuration.

MITIGATION
==========

This issue can be mitigated by running HVM (fully-virtualised).

In some cases this issue can be mitigated by upgrading the guest
kernel to one which installs hooks for sysenter and/or syscall, as
applicable.

RESOLUTION
==========

Applying the appropriate attached patch will resolve the issue.

These patches also resolve the (more serious) issue described in
XSA-7 (CVE-2012-0217).

These changes have been made to the staging Xen repositories:
                    XSA-7:              XSA-8:
 xen-unstable.hg     25480:76eaf5966c05  25200:80f4113be500+25204:569d6f05e1ef
 xen-4.1-testing.hg  23299:f08e61b9b33f  23300:0fec1afa4638
 xen-4.0-testing.hg  21590:dd367837e089  21591:adb943a387c8
 xen-3.4-testing.hg  19996:894aa06e4f79  19997:ddb7578abb89

PATCH INFORMATION
=================

The attached patches resolve both this issue and that reported in
XSA-7 (CVE-2012-0217).

 xen-unstable 25204:569d6f05e1ef or later    xsa7-xsa8-unstable-recent.patch  
 xen-unstable 25199:6092641e3644 or earlier  xsa7-xsa8-unstable-apr16.patch
 Xen 4.1, 4.1.x                              xsa7-xsa8-xen-4.1.patch
 Xen 4.0, 4.0.x                              xsa7-xsa8-xen-4.0.patch
 Xen 3.4, 3.4.x                              xsa7-xsa8-xen-3.4.patch

$ sha256sum xsa7-xsa8-*patch
00853d799d24af16b17c8bbbdb5bb5144a8a7fad31467c4be3d879244774f8d2  xsa7-xsa8-unstable-apr16.patch
71f9907a58c1a1cd601d8088faf8791923d78f77065b94dba8df2a61f512530d  xsa7-xsa8-unstable-recent.patch
55fb925a7f4519ea31a0bc42d3ee83093bb7abd98b3a0e4f58591f1ae738840a  xsa7-xsa8-xen-3.4.patch
6a7e39121ec1f134351fdf34f494d108500aaa4190a9f7965e81c4e96270924e  xsa7-xsa8-xen-4.0.patch
52d8288718b4a833eb437fd18d92b7d412fbe01900dbd0b437744a1df4d459da  xsa7-xsa8-xen-4.1.patch

NOTE REGARDING EMBARGO
======================

The fix for this issue has already been published as xen-unstable.hg
changesets 25200:80f4113be500 and 25204:569d6f05e1ef.  However, this
has not been flagged as a security problem, and since the affected
area of code is the same as that for XSA-7 (CVE-2012-0217), we have
concluded that this advisory should be under the same embargo as
XSA-7.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJP1yqMAAoJEIP+FMlX6CvZQRoH/1Do71YkaMvKoPo/VCHqUuB1
5mJve/SiTK5Y5kggnLfnpZeuLjlntHCT5F//Do7N21WDVdwZXFBItlvjhKyNGA0Y
ohqzqzAQ0c2l/mE3ToaLhhtuFb8U06q8Ud+pQ9QbMHHpJvGXPzDbNG12L/fZDwyf
ZbMqB2j8+TVuRXPlbdZabNUAcZ+HOJHb1NloKCbX0qwMG4p5FJ3OdkDX7r5OjPKj
sIJAaltBINGjRrqYMLB4UUQdrftu1ftfU/GFVYy8+t3uNj0fBgkCPUlGbbQs2SF2
+VtLUUG6rzVlRdHyhVMswz3sZtR7Tow6xwPk3Sr4yfrI15rH2pUJI7if8vZ1ZQ8=
=elZi
-----END PGP SIGNATURE-----


--dbC35hETsu
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-recent.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-recent.patch"
Content-Transfer-Encoding: base64

eDg2XzY0OiBEbyBub3QgZXhlY3V0ZSBzeXNyZXQgd2l0aCBhIG5vbi1jYW5vbmljYWwgcmV0dXJu
IGFkZHJlc3MKCkNoZWNrIGZvciBub24tY2Fub25pY2FsIGd1ZXN0IFJJUCBiZWZvcmUgYXR0ZW1w
dGluZyB0byBleGVjdXRlIHN5c3JldC4KSWYgc3lzcmV0IGlzIGV4ZWN1dGVkIHdpdGggYSBub24t
Y2Fub25pY2FsIHZhbHVlIGluIFJDWCwgSW50ZWwgQ1BVcwp0YWtlIHRoZSBmYXVsdCBpbiByaW5n
MCwgYnV0IHdlIHdpbGwgbmVjZXNzYXJpbHkgYWxyZWFkeSBoYXZlIHN3aXRjaGVkCnRvIHRoZSB0
aGUgdXNlcidzIHN0YWNrIHBvaW50ZXIuCgpUaGlzIGlzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0
eSwgWFNBLTcgLyBDVkUtMjAxMi0wMjE3LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVs
bEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVsbEBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogS2VpciBGcmFzZXIgPGtlaXIueGVuQGdtYWlsLmNvbT4KQ29tbWl0dGVk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLXIgMzQw
MDYyZmFmMjk4IC1yIGFkODc5MDNmZGNhMSB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCVdlZCBNYXkgMjMgMTE6MDY6NDkgMjAxMiAr
MDEwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowMjoz
NSAyMDEyICswMTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAg
ICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90
b19ndWVzdAogCisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJu
IGFkZHJlc3MgaXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4
CisgICAgICAgIHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21w
bCAgJDEsJWVjeAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAk
OCwlcnNwCiAgICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAg
ICAgIHBvcHEgICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBA
IHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAor
Lkxmb3JjZV9pcmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAg
ICAgIG1vdnEgIDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0
KCVyc3ApLCVyMTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVj
aWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0Ogo=
--dbC35hETsu
Content-Type: application/octet-stream;
	name="xsa7-xsa8-unstable-apr16.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-unstable-apr16.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgQXByIDE3IDE1OjA1OjA1
IDIwMTIgKzAyMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMTQ1LDYgKzE0NSw3IEBAIHZvaWQgX19kdW1t
eV9fKHZvaWQpCiAKICAgICBPRkZTRVQoVFJBUElORk9fZWlwLCBzdHJ1Y3QgdHJhcF9pbmZvLCBh
ZGRyZXNzKTsKICAgICBPRkZTRVQoVFJBUElORk9fY3MsIHN0cnVjdCB0cmFwX2luZm8sIGNzKTsK
KyAgICBPRkZTRVQoVFJBUElORk9fZmxhZ3MsIHN0cnVjdCB0cmFwX2luZm8sIGZsYWdzKTsKICAg
ICBERUZJTkUoVFJBUElORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IHRyYXBfaW5mbykpOwogICAg
IEJMQU5LKCk7CiAKZGlmZiAtciA2MDkyNjQxZTM2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCVR1ZSBB
cHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TCVRodSBNYXkgMjQgMTE6MDU6MTkgMjAxMiArMDEwMApAQCAtMjEzLDYgKzIxMyw3
IEBAIDE6ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKIEVOVFJZKGNvbXBh
dF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cworLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKICAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0
ZV9ib3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCkBAIC0yMjUsMjAgKzIyNiwyMSBA
QCBFTlRSWShjb21wYXRfc3lzY2FsbCkKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSgl
cmJ4KSwlcmR4CiAgICAgICAgIHRlc3RsICR+MywlZXNpCiAgICAgICAgIGxlYWwgICgsJXJjeCxU
QkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEgICVyYXgs
VFJBUEJPVU5DRV9laXAoJXJkeCkKK1VOTElLRUxZX1NUQVJUKHosIGNvbXBhdF9zeXNjYWxsX2dw
ZikKKyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJkaQorICAgICAgICBtb3Zs
ICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VibCAg
JDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29k
ZSglcmR4KQorICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsg
VFJBUElORk9fZWlwKCVyZGkpLCVlYXgKKyAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBU
UkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcmRpKSwlZXNpCisgICAgICAgIHRlc3RiICQ0
LFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcmRpKQor
ICAgICAgICBzZXRueiAlY2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREUoLCVyY3gsVEJGX0lOVEVSUlVQVCksJWVjeAorVU5MSUtFTFlfRU5EKGNvbXBh
dF9zeXNjYWxsX2dwZikKKyAgICAgICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQog
ICAgICAgICBtb3Z3ICAlc2ksVFJBUEJPVU5DRV9jcyglcmR4KQogICAgICAgICBtb3ZiICAlY2ws
VFJBUEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5j
ZV9mcmFtZQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1
bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0gICAgICAgIHN1YmwgICQyLFVSRUdTX3JpcCgl
cnNwKQotICAgICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJB
UElORk9fZWlwKCVyc2kpLCVlYXgKLSAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBUUkFQ
SU5GT19zaXplb2YgKyBUUkFQSU5GT19jcyglcnNpKSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJG
X0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAg
ICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAx
YgorICAgICAgICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBh
dF9zeXNlbnRlcikKICAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJjeApkaWZm
IC1yIDYwOTI2NDFlMzY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBBcHIgMTcgMTU6MDU6MDUgMjAxMiArMDIwMAorKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMTowNToxOSAyMDEyICsw
MTAwCkBAIC00MCw2ICs0MCwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcg
JFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAog
CisgICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3Mg
aXMgbm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAg
IHNhcnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVj
eAorICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAg
ICAgICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEg
ICVyMTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTUwLDYgKzU3LDEwIEBAIHJlc3RvcmVf
YWxsX2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9p
cmV0OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEg
IDgoJXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVy
MTEgICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lz
dGVyIGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjc3LDIwICsyODgs
MjIgQEAgc3lzZW50ZXJfZWZsYWdzX3NhdmVkOgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCVyZHgKICAgICAgICAgdGVzdHEgJXJheCwlcmF4CiAgICAgICAgIGxlYWwgICgs
JXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4Ci0gICAgICAgIGp6ICAgIDJmCi0xOiAgICAgIG1vdnEg
IFZDUFVfZG9tYWluKCVyYngpLCVyZGkKK1VOTElLRUxZX1NUQVJUKHosIHN5c2VudGVyX2dwZikK
KyAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJzaQorICAgICAgICBtb3ZsICAk
VFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgc3VicSAgJDIs
VVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2Rl
KCVyZHgpCisgICAgICAgIG1vdnEgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBU
UkFQSU5GT19laXAoJXJzaSksJXJheAorICAgICAgICB0ZXN0YiAkNCxUUkFQX2dwX2ZhdWx0ICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZmxhZ3MoJXJzaSkKKyAgICAgICAgc2V0bnogJWNs
CisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4
LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChzeXNlbnRlcl9ncGYpCisgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAgICAgbW92cSAgJXJheCxUUkFQQk9V
TkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFncyglcmR4KQog
ICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJkaSkKICAgICAgICAgam56ICAg
Y29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAg
ICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVy
YngpLCVyY3gKLSAgICAgICAgbW92bCAgJWVheCxUUkFQQk9VTkNFX2Vycm9yX2NvZGUoJXJkeCkK
LSAgICAgICAgbW92cSAgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZP
X2VpcCglcmN4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBU
SU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRUUkFQX2dwX2Zh
dWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgorICAgICAgICBq
bXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAg
ICAgIHB1c2hxICQwCkBAIC00ODMsNiArNDk2LDcgQEAgMTogICAgICBtb3ZxICAlcnNwLCVyZGkK
ICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAgICAgICB0ZXN0
YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGp6ICAgIHRl
c3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxsICBjcmVhdGVf
Ym91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAg
ICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--dbC35hETsu
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.1.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.1.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciAzNTI0OGJlNjY5ZTcgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTI6MzMgMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlNb24gTWF5IDE0IDE2OjU5OjEy
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjEyOjMzIDIwMTIgKzAxMDAKQEAgLTIxNCw2ICsyMTQsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjI2LDE5ICsyMjcsMjAgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAg
ICAgICB0ZXN0bCAkfjMsJWVzaQogICAgICAgICBsZWFsICAoLCVyY3gsVEJGX0lOVEVSUlVQVCks
JWVjeAotICAgICAgICBqeiAgICAyZgotMTogICAgICBtb3ZxICAlcmF4LFRSQVBCT1VOQ0VfZWlw
KCVyZHgpCitVTkxJS0VMWV9TVEFSVCh6LCBjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJs
ICAkMixVUkVHU19yaXAoJXJzcCkKKyAgICAgICAgbW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9j
b2RlKCVyZHgpCisgICAgICAgIG1vdmwgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlZWF4Cisg
ICAgICAgIG1vdnp3bCBWQ1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCisgICAgICAgIHRlc3Ri
ICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAg
IGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRF
UlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChjb21wYXRfc3lzY2FsbF9ncGYpCisgICAgICAgIG1v
dnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAgICAgbW92dyAgJXNpLFRSQVBCT1VO
Q0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAg
ICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgY29t
cGF0X3Rlc3RfYWxsX2V2ZW50cwotMjogICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKLSAgICAgICAgc3VibCAgJDIsVVJFR1NfcmlwKCVyc3ApCi0gICAg
ICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdnp3bCBW
Q1BVX2dwX2ZhdWx0X3NlbCglcmJ4KSwlZXNpCi0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElP
TnxUQkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwg
ICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQotICAgICAgICBqbXAgICAxYgorICAgICAg
ICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKIEVOVFJZKGNvbXBhdF9zeXNlbnRl
cikKICAgICAgICAgY21wbCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3Ap
CmRpZmYgLXIgMzUyNDhiZTY2OWU3IHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJTW9uIE1heSAxNCAxNjo1OToxMiAyMDEyICswMTAw
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwlUaHUgTWF5IDI0IDExOjEyOjMzIDIw
MTIgKzAxMDAKQEAgLTQwLDYgKzQwLDEzIEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICB0
ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1
ZXN0CiAKKyAgICAgICAgLyogRG9uJ3QgdXNlIFNZU1JFVCBwYXRoIGlmIHRoZSByZXR1cm4gYWRk
cmVzcyBpcyBub3QgY2Fub25pY2FsLiAqLworICAgICAgICBtb3ZxICA4KCVyc3ApLCVyY3gKKyAg
ICAgICAgc2FycSAgJDQ3LCVyY3gKKyAgICAgICAgaW5jbCAgJWVjeAorICAgICAgICBjbXBsICAk
MSwlZWN4CisgICAgICAgIGphICAgIC5MZm9yY2VfaXJldAorCiAgICAgICAgIGFkZHEgICQ4LCVy
c3AKICAgICAgICAgcG9wcSAgJXJjeCAgICAgICAgICAgICAgICAgICAgIyBSSVAKICAgICAgICAg
cG9wcSAgJXIxMSAgICAgICAgICAgICAgICAgICAgIyBDUwpAQCAtNTAsNiArNTcsMTAgQEAgcmVz
dG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHN5c3JldHEKIDE6ICAgICAgc3lzcmV0bAogCisuTGZv
cmNlX2lyZXQ6CisgICAgICAgIC8qIE1pbWljIFNZU1JFVCBiZWhhdmlvci4gKi8KKyAgICAgICAg
bW92cSAgOCglcnNwKSwlcmN4ICAgICAgICAgICAgIyBSSVAKKyAgICAgICAgbW92cSAgMjQoJXJz
cCksJXIxMSAgICAgICAgICAgIyBSRkxBR1MKICAgICAgICAgQUxJR04KIC8qIE5vIHNwZWNpYWwg
cmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CkBAIC0yNzgsMTkg
KzI4OSwyMSBAQCBzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQ6CiAgICAgICAgIGxlYXEgIFZDUFVfdHJh
cF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICB0ZXN0cSAlcmF4LCVyYXgKICAgICAgICAgbGVh
bCAgKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKLSAgICAgICAganogICAgMmYKLTE6ICAgICAg
bW92cSAgVkNQVV9kb21haW4oJXJieCksJXJkaQorVU5MSUtFTFlfU1RBUlQoeiwgc3lzZW50ZXJf
Z3BmKQorICAgICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJz
cCkKKyAgICAgICAgc3VicSAgJDIsVVJFR1NfcmlwKCVyc3ApCisgICAgICAgIG1vdmwgICVlYXgs
VFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRf
YWRkciglcmJ4KSwlcmF4CisgICAgICAgIHRlc3RiICQ0LFZDUFVfZ3BfZmF1bHRfZmxhZ3MoJXJi
eCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VY
Q0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKK1VOTElLRUxZX0VORChz
eXNlbnRlcl9ncGYpCisgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAg
ICAgbW92cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYo
JXJkaSkKICAgICAgICAgam56ICAgY29tcGF0X3N5c2VudGVyCi0gICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCi0yOiAgICAgIG1v
dmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCi0gICAgICAgIG1vdnEgIFZDUFVf
Z3BfZmF1bHRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxU
QkZfRVhDRVBUSU9OX0VSUkNPREV8VEJGX0lOVEVSUlVQVCksJWNsCi0gICAgICAgIG1vdmwgICRU
UkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbXAgICAxYgor
ICAgICAgICBqbXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3Ry
YXApCiAgICAgICAgIHB1c2hxICQwCkBAIC00ODIsNiArNDk1LDcgQEAgMTogICAgICBtb3ZxICAl
cnNwLCVyZGkKICAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgogICAg
ICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAg
IGp6ICAgIHRlc3RfYWxsX2V2ZW50cworLkxib3VuY2VfZXhjZXB0aW9uOgogICAgICAgICBjYWxs
ICBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3Mo
JXJkeCkKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCg==
--dbC35hETsu
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-4.0.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-4.0.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciBkOGZkNDI1YjYwZDMgeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTE6MTg6NDcgMjAxMiArMDEwMApAQCAtODksNiArODksOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgZDhmZDQyNWI2MGQzIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUdWUgTWF5IDAxIDE0OjE4OjQ2
IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDExOjE4OjQ3IDIwMTIgKzAxMDAKQEAgLTIyNyw2ICsyMjcsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjQzLDE0ICsyNDQsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IGQ4ZmQ0MjViNjBkMyB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCVR1ZSBNYXkgMDEgMTQ6MTg6NDYgMjAxMiArMDEwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMToxODo0NyAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk4LDEyICszMDksMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ5MCw2ICs1MDMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--dbC35hETsu
Content-Type: application/octet-stream; name="xsa7-xsa8-xen-3.4.patch"
Content-Disposition: attachment; filename="xsa7-xsa8-xen-3.4.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtciA1MWJkMWYxNzI3NTggeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCVRodSBN
YXkgMjQgMTI6NDE6MDggMjAxMiArMDEwMApAQCAtOTAsNiArOTAsOCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgICAgICAgICBhcmNoLmd1ZXN0X2NvbnRleHQudHJhcF9jdHh0W1RSQVBfZ3Bf
ZmF1bHRdLmFkZHJlc3MpOwogICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X3NlbCwgc3RydWN0IHZj
cHUsCiAgICAgICAgICAgIGFyY2guZ3Vlc3RfY29udGV4dC50cmFwX2N0eHRbVFJBUF9ncF9mYXVs
dF0uY3MpOworICAgIE9GRlNFVChWQ1BVX2dwX2ZhdWx0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwKKyAg
ICAgICAgICAgYXJjaC5ndWVzdF9jb250ZXh0LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XS5mbGFn
cyk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NwLCBzdHJ1Y3QgdmNwdSwgYXJjaC5ndWVzdF9j
b250ZXh0Lmtlcm5lbF9zcCk7CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC5ndWVzdF9jb250ZXh0Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3Rf
Y29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZ3Vlc3RfY29udGV4dC5mbGFncyk7CmRp
ZmYgLXIgNTFiZDFmMTcyNzU4IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlGcmkgU2VwIDMwIDE3OjM1OjI5
IDIwMTEgLTA0MDAKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwlUaHUg
TWF5IDI0IDEyOjQxOjA4IDIwMTIgKzAxMDAKQEAgLTIxNSw2ICsyMTUsNyBAQCAxOiAgICAgIGNh
bGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdz
KCVyZHgpCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKy5MY29tcGF0X2Jv
dW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
CiAgICAgICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwpAQCAtMjMxLDE0ICsyMzIsMTUgQEAgRU5UUlkoY29tcGF0
X3N5c2NhbGwpCiAxOiAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAg
ICAgbW92dyAgJXNpLFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICAu
TGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJzcCkK
ICAgICAgICAgbW92cSAgVkNQVV9ncF9mYXVsdF9hZGRyKCVyYngpLCVyYXgKICAgICAgICAgbW92
endsIFZDUFVfZ3BfZmF1bHRfc2VsKCVyYngpLCVlc2kKLSAgICAgICAgbW92YiAgJChUQkZfRVhD
RVBUSU9OfFRCRl9FWENFUFRJT05fRVJSQ09ERXxUQkZfSU5URVJSVVBUKSwlY2wKICAgICAgICAg
bW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCisgICAgICAgIHRlc3RiICQ0LFZD
UFVfZ3BfZmF1bHRfZmxhZ3MoJXJieCkKKyAgICAgICAgc2V0bnogJWNsCisgICAgICAgIGxlYWwg
IFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RFKCwlcmN4LFRCRl9JTlRFUlJVUFQp
LCVlY3gKICAgICAgICAgam1wICAgMWIKIAogRU5UUlkoY29tcGF0X3N5c2VudGVyKQpkaWZmIC1y
IDUxYmQxZjE3Mjc1OCB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCUZyaSBTZXAgMzAgMTc6MzU6MjkgMjAxMSAtMDQwMAorKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMJVGh1IE1heSAyNCAxMjo0MTowOCAyMDEyICswMTAw
CkBAIC01MSw2ICs1MSwxMyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgdGVzdHcgJFRS
QVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdAogCisg
ICAgICAgIC8qIERvbid0IHVzZSBTWVNSRVQgcGF0aCBpZiB0aGUgcmV0dXJuIGFkZHJlc3MgaXMg
bm90IGNhbm9uaWNhbC4gKi8KKyAgICAgICAgbW92cSAgOCglcnNwKSwlcmN4CisgICAgICAgIHNh
cnEgICQ0NywlcmN4CisgICAgICAgIGluY2wgICVlY3gKKyAgICAgICAgY21wbCAgJDEsJWVjeAor
ICAgICAgICBqYSAgICAuTGZvcmNlX2lyZXQKKwogICAgICAgICBhZGRxICAkOCwlcnNwCiAgICAg
ICAgIHBvcHEgICVyY3ggICAgICAgICAgICAgICAgICAgICMgUklQCiAgICAgICAgIHBvcHEgICVy
MTEgICAgICAgICAgICAgICAgICAgICMgQ1MKQEAgLTYxLDYgKzY4LDEwIEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICBzeXNyZXRxCiAxOiAgICAgIHN5c3JldGwKIAorLkxmb3JjZV9pcmV0
OgorICAgICAgICAvKiBNaW1pYyBTWVNSRVQgYmVoYXZpb3IuICovCisgICAgICAgIG1vdnEgIDgo
JXJzcCksJXJjeCAgICAgICAgICAgICMgUklQCisgICAgICAgIG1vdnEgIDI0KCVyc3ApLCVyMTEg
ICAgICAgICAgICMgUkZMQUdTCiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVy
IGFzc3VtcHRpb25zLiAqLwogaXJldF9leGl0X3RvX2d1ZXN0OgpAQCAtMjk2LDEyICszMDcsMTQg
QEAgMTogICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdmIgICVj
bCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJp
dF9wdiglcmRpKQogICAgICAgICBqbnogICBjb21wYXRfc3lzZW50ZXIKLSAgICAgICAgY2FsbCAg
Y3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAg
ICAgam1wICAgLkxib3VuY2VfZXhjZXB0aW9uCiAyOiAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5D
RV9lcnJvcl9jb2RlKCVyZHgpCiAgICAgICAgIG1vdnEgIFZDUFVfZ3BfZmF1bHRfYWRkciglcmJ4
KSwlcmF4Ci0gICAgICAgIG1vdmIgICQoVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNP
REV8VEJGX0lOVEVSUlVQVCksJWNsCiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJzcCkKKyAg
ICAgICAgdGVzdGIgJDQsVkNQVV9ncF9mYXVsdF9mbGFncyglcmJ4KQorICAgICAgICBzZXRueiAl
Y2wKKyAgICAgICAgbGVhbCAgVEJGX0VYQ0VQVElPTnxUQkZfRVhDRVBUSU9OX0VSUkNPREUoLCVy
Y3gsVEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBqbXAgICAxYgogCiBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKQEAgLTQ4MCw2ICs0OTMsNyBAQCAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQog
ICAgICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCiAgICAgICAgIHRlc3Ri
ICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVz
dF9hbGxfZXZlbnRzCisuTGJvdW5jZV9leGNlcHRpb246CiAgICAgICAgIGNhbGwgIGNyZWF0ZV9i
b3VuY2VfZnJhbWUKICAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAg
ICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
--dbC35hETsu
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--dbC35hETsu--


From xen-users-bounces@lists.xen.org Tue Jun 12 12:04:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 12:04:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SePp6-0002mQ-Tg; Tue, 12 Jun 2012 12:03:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SePp5-0002lL-GQ
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 12:03:47 +0000
Received: from [85.158.139.83:61187] by server-8.bemta-5.messagelabs.com id
	72/E2-02058-12037DF4; Tue, 12 Jun 2012 12:03:45 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1339502624!33231507!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1983 invoked from network); 12 Jun 2012 12:03:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 12:03:44 -0000
X-IronPort-AV: E=Sophos;i="4.75,757,1330905600"; d="scan'208";a="12966434"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 12:03:43 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 12 Jun 2012 13:03:44 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SePp1-0006Qk-Kq; Tue, 12 Jun 2012 12:03:43 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SePp1-0005UW-Ig;
	Tue, 12 Jun 2012 13:03:43 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="GkZFEJHiah"
Content-Transfer-Encoding: 7bit
Message-ID: <20439.12319.545744.59925@mariner.uk.xensource.com>
Date: Tue, 12 Jun 2012 13:03:43 +0100
From: Xen.org security team <security@xen.org>
To: xen-announce@lists.xensource.com, xen-devel@lists.xensource.com,
	xen-users@lists.xensource.com, oss-security@lists.openwall.com
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Xen Security Advisory 9 (CVE-2012-2934) - PV guest host
	DoS (AMD erratum #121)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--GkZFEJHiah
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

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

	     Xen Security Advisory CVE-2012-2934 / XSA-9
                            version 3

		   PV guest host Denial of Service

UPDATES IN VERSION 3
====================

Public release.  Previous versions were embargoed.

Remove leftover statement that CVE number had not been assigned.
The correct CVE for this issue is CVE-2012-2934.

ISSUE DESCRIPTION
=================

A Xen user has discovered that some older AMD CPUs can be made to lock
up due to AMD processor erratum #121.

This issue was discovered during testing of the fix for XSA-7
(CVE-2012-0217). Although the two issues are unrelated the situations
which can trigger them may overlap.

REFERENCES
==========

AMD Erratum #121 is described in "Revision Guide for AMD Athlon 64 and AMD
Opteron Processors": http://support.amd.com/us/Processor_TechDocs/25759.pdf

IMPACT
======

A guest user or administrator of a 64 bit PV guest on a vulnerable
system can cause the processor to lock up, leading to a Denial of
Service attack against the host.

Systems which run only 32 bit guest kernels are not vulnerable.

VULNERABLE SYSTEMS
==================

The following 130nm and 90nm (DDR1-only) AMD processors are subject
to this erratum:

 * First-generation AMD-Opteron(tm) single and dual core processors
   in either 939 or 940 packages:
   * AMD Opteron(tm) 100-Series Processors
   * AMD Opteron(tm) 200-Series Processors
   * AMD Opteron(tm) 800-Series Processors
 * AMD Athlon(tm) processors in either 754, 939 or 940 packages
 * AMD Sempron(tm) processor in either 754 or 939 packages
 * AMD Turion(tm) Mobile Technology in 754 package

None of the affected processors support AMD SVM.  Therefore, any
system which has any HVM Xen guests is not vulnerable.

This issue does not affect Intel processors.

MITIGATION
==========

Running a 64 bit PV guest kernel (which must necessarily be host
administrator controlled) which itself contains the fix for erratum
#121 will prevent unprivileged users in guests from exploiting this
issue.  All Windows operating systems and current versions of the
Linux and Solaris kernels, for example, are known to contain the fix
for erratum #121.

There is no mitigation when running untrusted 64 bit guest kernels or
against untrusted administrators of 64 bit guests.

Systems which run only 32 bit PV guest kernels are not
vulnerable. Note that this may mean only booting known good kernels or
vetting any user supplied kernels to ensure they are not 64 bit.

RESOLUTION
==========

There is no software fix for this issue. The workaround suggested by
AMD in erratum #121 cannot be applied to Xen since the relevant address
is under guest control.

Applying the patch will cause Xen to detect vulnerable systems and
refuse to boot. A command line override is provided to allow users who
accept the risks or who are able to mitigate as above to continue to
do so. To activate the override add "allow_unsafe" to your hypervisor
command line.

This change has been made to the staging Xen repositories:
  xen-unstable.hg      25481:bc2f3a848f9a
  xen-4.1-testing.hg   23301:a9c0a89c08f2
  xen-4.0-testing.hg   21592:e35c8bb53255

PATCH INFORMATION
=================

 xen-unstable                                xsa9-unstable.patch  
 Xen 4.1, 4.1.x                              xsa9-xen-4.1.patch
 Xen 4.0, 4.0.x                              xsa9-xen-4.0.patch

$ sha256sum xsa9-*.patch
b48a2f1d5a7eb52f8533dccfb8bf0d6d403609011c1dd5915bcfcea92a5e8873  xsa9-unstable.patch
8ec1fa01b8094750e908bd5992b451e5c2acbe97ea1061e20c9244909d960262  xsa9-xen-4.0.patch
cb7686178ec8a2f021c01ae9706bfb3f1f44a098dba5723f1a645d959da5f2f3  xsa9-xen-4.1.patch

NOTE REGARDING EMBARGO
======================

Due to the relationship between this issue and XSA-7 (CVE-2012-0217),
we have concluded that this advisory should be under the same embargo
as XSA-7.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJP1yzzAAoJEIP+FMlX6CvZXvgH/1og/ULBFEj1E5i7eySDdbMl
RtFfxCXbtTcsUvBQNZ6oKLKYyumhfQPhGUyhq5epuxZVhFmYEHdztH3Gf1fQLXuN
AhGLomV3vA5ANzs2Dc+jvMhM25VWGekZbqQCfV+3FhZEyiqneUGbVUrvIJlpe3LH
b5g4gWgvPpsFUewTtR7MgqJgBbVi1KbIc69r1Fh3Y+i6/KczxDwGUXtcVv1BZ3HJ
Qkts3oT2bEFiqUgPtZKdRnKJegRJGQipOueqQMzYO5xtzElqGJVuD9C01VK2Qxzh
Og7jsvajNM+9ulw5tTkbc2p84KBKaV2zrivfLfptir5IZOhI6RN6v880iyrNvpw=
=X3We
-----END PGP SIGNATURE-----


--GkZFEJHiah
Content-Type: application/octet-stream; name="xsa9-unstable.patch"
Content-Disposition: attachment; filename="xsa9-unstable.patch"
Content-Transfer-Encoding: base64

eDg2LTY0OiBkZXRlY3QgcHJvY2Vzc29ycyBzdWJqZWN0IHRvIEFNRCBlcnJhdHVtICMxMjEgYW5k
IHJlZnVzZSB0byBib290CgpQcm9jZXNzb3JzIHdpdGggdGhpcyBlcnJhdHVtIGFyZSBzdWJqZWN0
IHRvIGEgRG9TIGF0dGFjayBieSB1bnByaXZpbGVnZWQKZ3Vlc3QgdXNlcnMuCgpUaGlzIGlzIFhT
QS05IC8gQ1ZFLTIwMDYtMDc0NC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0
cml4LmNvbT4KCi0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMjYsNiArMTI2LDE2IEBA
IE92ZXJyaWRlIFhlbidzIGxvZ2ljIGZvciBjaG9vc2luZyB0aGUgQVAKIHRoZXJlIGFyZSBtb3Jl
IHRoYW4gOCBDUFVzLCBYZW4gd2lsbCBzd2l0Y2ggdG8gYGJpZ3NtcGAgb3ZlcgogYGRlZmF1bHRg
LgogCisjIyMgYWxsb3dcX3Vuc2FmZQorPiBgPSA8Ym9vbGVhbj5gCisKK0ZvcmNlIGJvb3Qgb24g
cG90ZW50aWFsbHkgdW5zYWZlIHN5c3RlbXMuIEJ5IGRlZmF1bHQgWGVuIHdpbGwgcmVmdXNlIHRv
IGJvb3Qgb24KK3N5c3RlbXMgd2l0aCB0aGUgZm9sbG93aW5nIGVycmF0YToKKworKiBBTUQgRXJy
YXR1bSAxMjEuIFByb2Nlc3NvcnMgd2l0aCB0aGlzIGVycmF0dW0gYXJlIHN1YmplY3QgdG8gYSBn
dWVzdAorICB0cmlnZ2VyYWJsZSBEZW5pYWwgb2YgU2VydmljZS4gT3ZlcnJpZGUgb25seSBpZiB5
b3UgdHJ1c3QgYWxsIG9mIHlvdXIgUFYKKyAgZ3Vlc3RzLgorCiAjIyMgYXBpY1xfdmVyYm9zaXR5
CiA+IGA9IHZlcmJvc2UgfCBkZWJ1Z2AKIAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTMyLDYgKzMyLDkgQEAKIHN0YXRpYyBjaGFy
IG9wdF9mYW1yZXZbMTRdOwogc3RyaW5nX3BhcmFtKCJjcHVpZF9tYXNrX2NwdSIsIG9wdF9mYW1y
ZXYpOwogCitzdGF0aWMgYm9vbF90IG9wdF9hbGxvd191bnNhZmU7Citib29sZWFuX3BhcmFtKCJh
bGxvd191bnNhZmUiLCBvcHRfYWxsb3dfdW5zYWZlKTsKKwogc3RhdGljIGlubGluZSB2b2lkIHdy
bXNyX2FtZCh1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGludCBsbywgCiAJCXVuc2lnbmVk
IGludCBoaSkKIHsKQEAgLTQ3OCw2ICs0ODEsMTEgQEAgc3RhdGljIHZvaWQgX19kZXZpbml0IGlu
aXRfYW1kKHN0cnVjdCBjcAogCQljbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTVdBSVQsIGMtPng4Nl9j
YXBhYmlsaXR5KTsKIAogI2lmZGVmIF9feDg2XzY0X18KKwlpZiAoY3B1X2hhc19hbWRfZXJyYXR1
bShjLCBBTURfRVJSQVRVTV8xMjEpICYmICFvcHRfYWxsb3dfdW5zYWZlKQorCQlwYW5pYygiWGVu
IHdpbGwgbm90IGJvb3Qgb24gdGhpcyBDUFUgZm9yIHNlY3VyaXR5IHJlYXNvbnMuXG4iCisJCSAg
ICAgICJQYXNzIFwiYWxsb3dfdW5zYWZlXCIgaWYgeW91J3JlIHRydXN0aW5nIGFsbCB5b3VyIgor
CQkgICAgICAiIChQVikgZ3Vlc3Qga2VybmVscy5cbiIpOworCiAJLyogQU1EIENQVXMgZG8gbm90
IHN1cHBvcnQgU1lTRU5URVIgb3V0c2lkZSBvZiBsZWdhY3kgbW9kZS4gKi8KIAljbGVhcl9iaXQo
WDg2X0ZFQVRVUkVfU0VQLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbWQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oCkBAIC0xMjcsNiAr
MTI3LDkgQEAKICNkZWZpbmUgQU1EX01PREVMX1JBTkdFX1NUQVJUKHJhbmdlKSAgICAoKChyYW5n
ZSkgPj4gMTIpICYgMHhmZmYpCiAjZGVmaW5lIEFNRF9NT0RFTF9SQU5HRV9FTkQocmFuZ2UpICAg
ICAgKChyYW5nZSkgJiAweGZmZikKIAorI2RlZmluZSBBTURfRVJSQVRVTV8xMjEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFNRF9MRUdBQ1lf
RVJSQVRVTShBTURfTU9ERUxfUkFOR0UoMHgwZiwgMHgwLCAweDAsIDB4M2YsIDB4ZikpCisKICNk
ZWZpbmUgQU1EX0VSUkFUVU1fMTcwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTURfTEVHQUNZX0VSUkFUVU0oQU1EX01PREVMX1JBTkdFKDB4
MGYsIDB4MCwgMHgwLCAweDY3LCAweGYpKQogCg==
--GkZFEJHiah
Content-Type: application/octet-stream; name="xsa9-xen-4.1.patch"
Content-Disposition: attachment; filename="xsa9-xen-4.1.patch"
Content-Transfer-Encoding: base64

eDg2LTY0OiBkZXRlY3QgcHJvY2Vzc29ycyBzdWJqZWN0IHRvIEFNRCBlcnJhdHVtICMxMjEgYW5k
IHJlZnVzZSB0byBib290CgpQcm9jZXNzb3JzIHdpdGggdGhpcyBlcnJhdHVtIGFyZSBzdWJqZWN0
IHRvIGEgRG9TIGF0dGFjayBieSB1bnByaXZpbGVnZWQKZ3Vlc3QgdXNlcnMuCgpUaGlzIGlzIFhT
QS05IC8gQ1ZFLTIwMDYtMDc0NC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtMzIsNiArMzIsOSBAQAogc3RhdGljIGNoYXIgb3B0X2ZhbXJldlsxNF07
CiBzdHJpbmdfcGFyYW0oImNwdWlkX21hc2tfY3B1Iiwgb3B0X2ZhbXJldik7CiAKK3N0YXRpYyBp
bnQgb3B0X2FsbG93X3Vuc2FmZTsKK2Jvb2xlYW5fcGFyYW0oImFsbG93X3Vuc2FmZSIsIG9wdF9h
bGxvd191bnNhZmUpOworCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JfYW1kKHVuc2lnbmVkIGlu
dCBpbmRleCwgdW5zaWduZWQgaW50IGxvLCAKIAkJdW5zaWduZWQgaW50IGhpKQogewpAQCAtNjIw
LDYgKzYyMywxMSBAQCBzdGF0aWMgdm9pZCBfX2RldmluaXQgaW5pdF9hbWQoc3RydWN0IGNwCiAJ
CWNsZWFyX2JpdChYODZfRkVBVFVSRV9NQ0UsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAogI2lmZGVm
IF9feDg2XzY0X18KKwlpZiAoY3B1X2hhc19hbWRfZXJyYXR1bShjLCBBTURfRVJSQVRVTV8xMjEp
ICYmICFvcHRfYWxsb3dfdW5zYWZlKQorCQlwYW5pYygiWGVuIHdpbGwgbm90IGJvb3Qgb24gdGhp
cyBDUFUgZm9yIHNlY3VyaXR5IHJlYXNvbnMuXG4iCisJCSAgICAgICJQYXNzIFwiYWxsb3dfdW5z
YWZlXCIgaWYgeW91J3JlIHRydXN0aW5nIGFsbCB5b3VyIgorCQkgICAgICAiIChQVikgZ3Vlc3Qg
a2VybmVscy5cbiIpOworCiAJLyogQU1EIENQVXMgZG8gbm90IHN1cHBvcnQgU1lTRU5URVIgb3V0
c2lkZSBvZiBsZWdhY3kgbW9kZS4gKi8KIAljbGVhcl9iaXQoWDg2X0ZFQVRVUkVfU0VQLCBjLT54
ODZfY2FwYWJpbGl0eSk7CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oCkBAIC0xMjcsNiArMTI3LDkgQEAKICNkZWZpbmUgQU1E
X01PREVMX1JBTkdFX1NUQVJUKHJhbmdlKSAgICAoKChyYW5nZSkgPj4gMTIpICYgMHhmZmYpCiAj
ZGVmaW5lIEFNRF9NT0RFTF9SQU5HRV9FTkQocmFuZ2UpICAgICAgKChyYW5nZSkgJiAweGZmZikK
IAorI2RlZmluZSBBTURfRVJSQVRVTV8xMjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFNRF9MRUdBQ1lfRVJSQVRVTShBTURfTU9ERUxfUkFO
R0UoMHgwZiwgMHgwLCAweDAsIDB4M2YsIDB4ZikpCisKICNkZWZpbmUgQU1EX0VSUkFUVU1fMTcw
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBB
TURfTEVHQUNZX0VSUkFUVU0oQU1EX01PREVMX1JBTkdFKDB4MGYsIDB4MCwgMHgwLCAweDY3LCAw
eGYpKQogCg==
--GkZFEJHiah
Content-Type: application/octet-stream; name="xsa9-xen-4.0.patch"
Content-Disposition: attachment; filename="xsa9-xen-4.0.patch"
Content-Transfer-Encoding: base64

eDg2LTY0OiBkZXRlY3QgcHJvY2Vzc29ycyBzdWJqZWN0IHRvIEFNRCBlcnJhdHVtICMxMjEgYW5k
IHJlZnVzZSB0byBib290CgpQcm9jZXNzb3JzIHdpdGggdGhpcyBlcnJhdHVtIGFyZSBzdWJqZWN0
IHRvIGEgRG9TIGF0dGFjayBieSB1bnByaXZpbGVnZWQKZ3Vlc3QgdXNlcnMuCgpUaGlzIGlzIFhT
QS05IC8gQ1ZFLTIwMDYtMDc0NC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNDEsNiArNDEsOSBAQCB2b2lkIHN0YXJ0X3N2bShzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpOwogaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza19leHRfZWN4Iiwgb3B0X2NwdWlk
X21hc2tfZXh0X2VjeCk7CiBpbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX2V4dF9lZHgiLCBvcHRf
Y3B1aWRfbWFza19leHRfZWR4KTsKIAorc3RhdGljIGludCBvcHRfYWxsb3dfdW5zYWZlOworYm9v
bGVhbl9wYXJhbSgiYWxsb3dfdW5zYWZlIiwgb3B0X2FsbG93X3Vuc2FmZSk7CisKIHN0YXRpYyBp
bmxpbmUgdm9pZCB3cm1zcl9hbWQodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBpbnQgbG8s
IAogCQl1bnNpZ25lZCBpbnQgaGkpCiB7CkBAIC02NDAsNiArNjQzLDExIEBAIHN0YXRpYyB2b2lk
IF9fZGV2aW5pdCBpbml0X2FtZChzdHJ1Y3QgY3AKIAkJY2xlYXJfYml0KFg4Nl9GRUFUVVJFX01D
RSwgYy0+eDg2X2NhcGFiaWxpdHkpOwogCiAjaWZkZWYgX194ODZfNjRfXworCWlmIChjcHVfaGFz
X2FtZF9lcnJhdHVtKGMsIEFNRF9FUlJBVFVNXzEyMSkgJiYgIW9wdF9hbGxvd191bnNhZmUpCisJ
CXBhbmljKCJYZW4gd2lsbCBub3QgYm9vdCBvbiB0aGlzIENQVSBmb3Igc2VjdXJpdHkgcmVhc29u
cy5cbiIKKwkJICAgICAgIlBhc3MgXCJhbGxvd191bnNhZmVcIiBpZiB5b3UncmUgdHJ1c3Rpbmcg
YWxsIHlvdXIiCisJCSAgICAgICIgKFBWKSBndWVzdCBrZXJuZWxzLlxuIik7CisKIAkvKiBBTUQg
Q1BVcyBkbyBub3Qgc3VwcG9ydCBTWVNFTlRFUiBvdXRzaWRlIG9mIGxlZ2FjeSBtb2RlLiAqLwog
CWNsZWFyX2JpdChYODZfRkVBVFVSRV9TRVAsIGMtPng4Nl9jYXBhYmlsaXR5KTsKICNlbmRpZgot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YW1kLmgKQEAgLTEyNyw2ICsxMjcsOSBAQAogI2RlZmluZSBBTURfTU9ERUxfUkFOR0VfU1RBUlQo
cmFuZ2UpICAgICgoKHJhbmdlKSA+PiAxMikgJiAweGZmZikKICNkZWZpbmUgQU1EX01PREVMX1JB
TkdFX0VORChyYW5nZSkgICAgICAoKHJhbmdlKSAmIDB4ZmZmKQogCisjZGVmaW5lIEFNRF9FUlJB
VFVNXzEyMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgQU1EX0xFR0FDWV9FUlJBVFVNKEFNRF9NT0RFTF9SQU5HRSgweDBmLCAweDAsIDB4MCwg
MHgzZiwgMHhmKSkKKwogI2RlZmluZSBBTURfRVJSQVRVTV8xNzAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFNRF9MRUdBQ1lfRVJSQVRVTShB
TURfTU9ERUxfUkFOR0UoMHgwZiwgMHgwLCAweDAsIDB4NjcsIDB4ZikpCiAK
--GkZFEJHiah
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--GkZFEJHiah--


From xen-users-bounces@lists.xen.org Tue Jun 12 12:04:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 12:04:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SePp6-0002mQ-Tg; Tue, 12 Jun 2012 12:03:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1SePp5-0002lL-GQ
	for xen-users@lists.xensource.com; Tue, 12 Jun 2012 12:03:47 +0000
Received: from [85.158.139.83:61187] by server-8.bemta-5.messagelabs.com id
	72/E2-02058-12037DF4; Tue, 12 Jun 2012 12:03:45 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1339502624!33231507!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1983 invoked from network); 12 Jun 2012 12:03:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 12:03:44 -0000
X-IronPort-AV: E=Sophos;i="4.75,757,1330905600"; d="scan'208";a="12966434"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 12:03:43 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 12 Jun 2012 13:03:44 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1SePp1-0006Qk-Kq; Tue, 12 Jun 2012 12:03:43 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1SePp1-0005UW-Ig;
	Tue, 12 Jun 2012 13:03:43 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="GkZFEJHiah"
Content-Transfer-Encoding: 7bit
Message-ID: <20439.12319.545744.59925@mariner.uk.xensource.com>
Date: Tue, 12 Jun 2012 13:03:43 +0100
From: Xen.org security team <security@xen.org>
To: xen-announce@lists.xensource.com, xen-devel@lists.xensource.com,
	xen-users@lists.xensource.com, oss-security@lists.openwall.com
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Xen Security Advisory 9 (CVE-2012-2934) - PV guest host
	DoS (AMD erratum #121)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--GkZFEJHiah
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

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

	     Xen Security Advisory CVE-2012-2934 / XSA-9
                            version 3

		   PV guest host Denial of Service

UPDATES IN VERSION 3
====================

Public release.  Previous versions were embargoed.

Remove leftover statement that CVE number had not been assigned.
The correct CVE for this issue is CVE-2012-2934.

ISSUE DESCRIPTION
=================

A Xen user has discovered that some older AMD CPUs can be made to lock
up due to AMD processor erratum #121.

This issue was discovered during testing of the fix for XSA-7
(CVE-2012-0217). Although the two issues are unrelated the situations
which can trigger them may overlap.

REFERENCES
==========

AMD Erratum #121 is described in "Revision Guide for AMD Athlon 64 and AMD
Opteron Processors": http://support.amd.com/us/Processor_TechDocs/25759.pdf

IMPACT
======

A guest user or administrator of a 64 bit PV guest on a vulnerable
system can cause the processor to lock up, leading to a Denial of
Service attack against the host.

Systems which run only 32 bit guest kernels are not vulnerable.

VULNERABLE SYSTEMS
==================

The following 130nm and 90nm (DDR1-only) AMD processors are subject
to this erratum:

 * First-generation AMD-Opteron(tm) single and dual core processors
   in either 939 or 940 packages:
   * AMD Opteron(tm) 100-Series Processors
   * AMD Opteron(tm) 200-Series Processors
   * AMD Opteron(tm) 800-Series Processors
 * AMD Athlon(tm) processors in either 754, 939 or 940 packages
 * AMD Sempron(tm) processor in either 754 or 939 packages
 * AMD Turion(tm) Mobile Technology in 754 package

None of the affected processors support AMD SVM.  Therefore, any
system which has any HVM Xen guests is not vulnerable.

This issue does not affect Intel processors.

MITIGATION
==========

Running a 64 bit PV guest kernel (which must necessarily be host
administrator controlled) which itself contains the fix for erratum
#121 will prevent unprivileged users in guests from exploiting this
issue.  All Windows operating systems and current versions of the
Linux and Solaris kernels, for example, are known to contain the fix
for erratum #121.

There is no mitigation when running untrusted 64 bit guest kernels or
against untrusted administrators of 64 bit guests.

Systems which run only 32 bit PV guest kernels are not
vulnerable. Note that this may mean only booting known good kernels or
vetting any user supplied kernels to ensure they are not 64 bit.

RESOLUTION
==========

There is no software fix for this issue. The workaround suggested by
AMD in erratum #121 cannot be applied to Xen since the relevant address
is under guest control.

Applying the patch will cause Xen to detect vulnerable systems and
refuse to boot. A command line override is provided to allow users who
accept the risks or who are able to mitigate as above to continue to
do so. To activate the override add "allow_unsafe" to your hypervisor
command line.

This change has been made to the staging Xen repositories:
  xen-unstable.hg      25481:bc2f3a848f9a
  xen-4.1-testing.hg   23301:a9c0a89c08f2
  xen-4.0-testing.hg   21592:e35c8bb53255

PATCH INFORMATION
=================

 xen-unstable                                xsa9-unstable.patch  
 Xen 4.1, 4.1.x                              xsa9-xen-4.1.patch
 Xen 4.0, 4.0.x                              xsa9-xen-4.0.patch

$ sha256sum xsa9-*.patch
b48a2f1d5a7eb52f8533dccfb8bf0d6d403609011c1dd5915bcfcea92a5e8873  xsa9-unstable.patch
8ec1fa01b8094750e908bd5992b451e5c2acbe97ea1061e20c9244909d960262  xsa9-xen-4.0.patch
cb7686178ec8a2f021c01ae9706bfb3f1f44a098dba5723f1a645d959da5f2f3  xsa9-xen-4.1.patch

NOTE REGARDING EMBARGO
======================

Due to the relationship between this issue and XSA-7 (CVE-2012-0217),
we have concluded that this advisory should be under the same embargo
as XSA-7.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJP1yzzAAoJEIP+FMlX6CvZXvgH/1og/ULBFEj1E5i7eySDdbMl
RtFfxCXbtTcsUvBQNZ6oKLKYyumhfQPhGUyhq5epuxZVhFmYEHdztH3Gf1fQLXuN
AhGLomV3vA5ANzs2Dc+jvMhM25VWGekZbqQCfV+3FhZEyiqneUGbVUrvIJlpe3LH
b5g4gWgvPpsFUewTtR7MgqJgBbVi1KbIc69r1Fh3Y+i6/KczxDwGUXtcVv1BZ3HJ
Qkts3oT2bEFiqUgPtZKdRnKJegRJGQipOueqQMzYO5xtzElqGJVuD9C01VK2Qxzh
Og7jsvajNM+9ulw5tTkbc2p84KBKaV2zrivfLfptir5IZOhI6RN6v880iyrNvpw=
=X3We
-----END PGP SIGNATURE-----


--GkZFEJHiah
Content-Type: application/octet-stream; name="xsa9-unstable.patch"
Content-Disposition: attachment; filename="xsa9-unstable.patch"
Content-Transfer-Encoding: base64

eDg2LTY0OiBkZXRlY3QgcHJvY2Vzc29ycyBzdWJqZWN0IHRvIEFNRCBlcnJhdHVtICMxMjEgYW5k
IHJlZnVzZSB0byBib290CgpQcm9jZXNzb3JzIHdpdGggdGhpcyBlcnJhdHVtIGFyZSBzdWJqZWN0
IHRvIGEgRG9TIGF0dGFjayBieSB1bnByaXZpbGVnZWQKZ3Vlc3QgdXNlcnMuCgpUaGlzIGlzIFhT
QS05IC8gQ1ZFLTIwMDYtMDc0NC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0
cml4LmNvbT4KCi0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMjYsNiArMTI2LDE2IEBA
IE92ZXJyaWRlIFhlbidzIGxvZ2ljIGZvciBjaG9vc2luZyB0aGUgQVAKIHRoZXJlIGFyZSBtb3Jl
IHRoYW4gOCBDUFVzLCBYZW4gd2lsbCBzd2l0Y2ggdG8gYGJpZ3NtcGAgb3ZlcgogYGRlZmF1bHRg
LgogCisjIyMgYWxsb3dcX3Vuc2FmZQorPiBgPSA8Ym9vbGVhbj5gCisKK0ZvcmNlIGJvb3Qgb24g
cG90ZW50aWFsbHkgdW5zYWZlIHN5c3RlbXMuIEJ5IGRlZmF1bHQgWGVuIHdpbGwgcmVmdXNlIHRv
IGJvb3Qgb24KK3N5c3RlbXMgd2l0aCB0aGUgZm9sbG93aW5nIGVycmF0YToKKworKiBBTUQgRXJy
YXR1bSAxMjEuIFByb2Nlc3NvcnMgd2l0aCB0aGlzIGVycmF0dW0gYXJlIHN1YmplY3QgdG8gYSBn
dWVzdAorICB0cmlnZ2VyYWJsZSBEZW5pYWwgb2YgU2VydmljZS4gT3ZlcnJpZGUgb25seSBpZiB5
b3UgdHJ1c3QgYWxsIG9mIHlvdXIgUFYKKyAgZ3Vlc3RzLgorCiAjIyMgYXBpY1xfdmVyYm9zaXR5
CiA+IGA9IHZlcmJvc2UgfCBkZWJ1Z2AKIAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTMyLDYgKzMyLDkgQEAKIHN0YXRpYyBjaGFy
IG9wdF9mYW1yZXZbMTRdOwogc3RyaW5nX3BhcmFtKCJjcHVpZF9tYXNrX2NwdSIsIG9wdF9mYW1y
ZXYpOwogCitzdGF0aWMgYm9vbF90IG9wdF9hbGxvd191bnNhZmU7Citib29sZWFuX3BhcmFtKCJh
bGxvd191bnNhZmUiLCBvcHRfYWxsb3dfdW5zYWZlKTsKKwogc3RhdGljIGlubGluZSB2b2lkIHdy
bXNyX2FtZCh1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGludCBsbywgCiAJCXVuc2lnbmVk
IGludCBoaSkKIHsKQEAgLTQ3OCw2ICs0ODEsMTEgQEAgc3RhdGljIHZvaWQgX19kZXZpbml0IGlu
aXRfYW1kKHN0cnVjdCBjcAogCQljbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTVdBSVQsIGMtPng4Nl9j
YXBhYmlsaXR5KTsKIAogI2lmZGVmIF9feDg2XzY0X18KKwlpZiAoY3B1X2hhc19hbWRfZXJyYXR1
bShjLCBBTURfRVJSQVRVTV8xMjEpICYmICFvcHRfYWxsb3dfdW5zYWZlKQorCQlwYW5pYygiWGVu
IHdpbGwgbm90IGJvb3Qgb24gdGhpcyBDUFUgZm9yIHNlY3VyaXR5IHJlYXNvbnMuXG4iCisJCSAg
ICAgICJQYXNzIFwiYWxsb3dfdW5zYWZlXCIgaWYgeW91J3JlIHRydXN0aW5nIGFsbCB5b3VyIgor
CQkgICAgICAiIChQVikgZ3Vlc3Qga2VybmVscy5cbiIpOworCiAJLyogQU1EIENQVXMgZG8gbm90
IHN1cHBvcnQgU1lTRU5URVIgb3V0c2lkZSBvZiBsZWdhY3kgbW9kZS4gKi8KIAljbGVhcl9iaXQo
WDg2X0ZFQVRVUkVfU0VQLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbWQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oCkBAIC0xMjcsNiAr
MTI3LDkgQEAKICNkZWZpbmUgQU1EX01PREVMX1JBTkdFX1NUQVJUKHJhbmdlKSAgICAoKChyYW5n
ZSkgPj4gMTIpICYgMHhmZmYpCiAjZGVmaW5lIEFNRF9NT0RFTF9SQU5HRV9FTkQocmFuZ2UpICAg
ICAgKChyYW5nZSkgJiAweGZmZikKIAorI2RlZmluZSBBTURfRVJSQVRVTV8xMjEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFNRF9MRUdBQ1lf
RVJSQVRVTShBTURfTU9ERUxfUkFOR0UoMHgwZiwgMHgwLCAweDAsIDB4M2YsIDB4ZikpCisKICNk
ZWZpbmUgQU1EX0VSUkFUVU1fMTcwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTURfTEVHQUNZX0VSUkFUVU0oQU1EX01PREVMX1JBTkdFKDB4
MGYsIDB4MCwgMHgwLCAweDY3LCAweGYpKQogCg==
--GkZFEJHiah
Content-Type: application/octet-stream; name="xsa9-xen-4.1.patch"
Content-Disposition: attachment; filename="xsa9-xen-4.1.patch"
Content-Transfer-Encoding: base64

eDg2LTY0OiBkZXRlY3QgcHJvY2Vzc29ycyBzdWJqZWN0IHRvIEFNRCBlcnJhdHVtICMxMjEgYW5k
IHJlZnVzZSB0byBib290CgpQcm9jZXNzb3JzIHdpdGggdGhpcyBlcnJhdHVtIGFyZSBzdWJqZWN0
IHRvIGEgRG9TIGF0dGFjayBieSB1bnByaXZpbGVnZWQKZ3Vlc3QgdXNlcnMuCgpUaGlzIGlzIFhT
QS05IC8gQ1ZFLTIwMDYtMDc0NC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtMzIsNiArMzIsOSBAQAogc3RhdGljIGNoYXIgb3B0X2ZhbXJldlsxNF07
CiBzdHJpbmdfcGFyYW0oImNwdWlkX21hc2tfY3B1Iiwgb3B0X2ZhbXJldik7CiAKK3N0YXRpYyBp
bnQgb3B0X2FsbG93X3Vuc2FmZTsKK2Jvb2xlYW5fcGFyYW0oImFsbG93X3Vuc2FmZSIsIG9wdF9h
bGxvd191bnNhZmUpOworCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JfYW1kKHVuc2lnbmVkIGlu
dCBpbmRleCwgdW5zaWduZWQgaW50IGxvLCAKIAkJdW5zaWduZWQgaW50IGhpKQogewpAQCAtNjIw
LDYgKzYyMywxMSBAQCBzdGF0aWMgdm9pZCBfX2RldmluaXQgaW5pdF9hbWQoc3RydWN0IGNwCiAJ
CWNsZWFyX2JpdChYODZfRkVBVFVSRV9NQ0UsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAogI2lmZGVm
IF9feDg2XzY0X18KKwlpZiAoY3B1X2hhc19hbWRfZXJyYXR1bShjLCBBTURfRVJSQVRVTV8xMjEp
ICYmICFvcHRfYWxsb3dfdW5zYWZlKQorCQlwYW5pYygiWGVuIHdpbGwgbm90IGJvb3Qgb24gdGhp
cyBDUFUgZm9yIHNlY3VyaXR5IHJlYXNvbnMuXG4iCisJCSAgICAgICJQYXNzIFwiYWxsb3dfdW5z
YWZlXCIgaWYgeW91J3JlIHRydXN0aW5nIGFsbCB5b3VyIgorCQkgICAgICAiIChQVikgZ3Vlc3Qg
a2VybmVscy5cbiIpOworCiAJLyogQU1EIENQVXMgZG8gbm90IHN1cHBvcnQgU1lTRU5URVIgb3V0
c2lkZSBvZiBsZWdhY3kgbW9kZS4gKi8KIAljbGVhcl9iaXQoWDg2X0ZFQVRVUkVfU0VQLCBjLT54
ODZfY2FwYWJpbGl0eSk7CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oCkBAIC0xMjcsNiArMTI3LDkgQEAKICNkZWZpbmUgQU1E
X01PREVMX1JBTkdFX1NUQVJUKHJhbmdlKSAgICAoKChyYW5nZSkgPj4gMTIpICYgMHhmZmYpCiAj
ZGVmaW5lIEFNRF9NT0RFTF9SQU5HRV9FTkQocmFuZ2UpICAgICAgKChyYW5nZSkgJiAweGZmZikK
IAorI2RlZmluZSBBTURfRVJSQVRVTV8xMjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFNRF9MRUdBQ1lfRVJSQVRVTShBTURfTU9ERUxfUkFO
R0UoMHgwZiwgMHgwLCAweDAsIDB4M2YsIDB4ZikpCisKICNkZWZpbmUgQU1EX0VSUkFUVU1fMTcw
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBB
TURfTEVHQUNZX0VSUkFUVU0oQU1EX01PREVMX1JBTkdFKDB4MGYsIDB4MCwgMHgwLCAweDY3LCAw
eGYpKQogCg==
--GkZFEJHiah
Content-Type: application/octet-stream; name="xsa9-xen-4.0.patch"
Content-Disposition: attachment; filename="xsa9-xen-4.0.patch"
Content-Transfer-Encoding: base64

eDg2LTY0OiBkZXRlY3QgcHJvY2Vzc29ycyBzdWJqZWN0IHRvIEFNRCBlcnJhdHVtICMxMjEgYW5k
IHJlZnVzZSB0byBib290CgpQcm9jZXNzb3JzIHdpdGggdGhpcyBlcnJhdHVtIGFyZSBzdWJqZWN0
IHRvIGEgRG9TIGF0dGFjayBieSB1bnByaXZpbGVnZWQKZ3Vlc3QgdXNlcnMuCgpUaGlzIGlzIFhT
QS05IC8gQ1ZFLTIwMDYtMDc0NC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNDEsNiArNDEsOSBAQCB2b2lkIHN0YXJ0X3N2bShzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpOwogaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza19leHRfZWN4Iiwgb3B0X2NwdWlk
X21hc2tfZXh0X2VjeCk7CiBpbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX2V4dF9lZHgiLCBvcHRf
Y3B1aWRfbWFza19leHRfZWR4KTsKIAorc3RhdGljIGludCBvcHRfYWxsb3dfdW5zYWZlOworYm9v
bGVhbl9wYXJhbSgiYWxsb3dfdW5zYWZlIiwgb3B0X2FsbG93X3Vuc2FmZSk7CisKIHN0YXRpYyBp
bmxpbmUgdm9pZCB3cm1zcl9hbWQodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBpbnQgbG8s
IAogCQl1bnNpZ25lZCBpbnQgaGkpCiB7CkBAIC02NDAsNiArNjQzLDExIEBAIHN0YXRpYyB2b2lk
IF9fZGV2aW5pdCBpbml0X2FtZChzdHJ1Y3QgY3AKIAkJY2xlYXJfYml0KFg4Nl9GRUFUVVJFX01D
RSwgYy0+eDg2X2NhcGFiaWxpdHkpOwogCiAjaWZkZWYgX194ODZfNjRfXworCWlmIChjcHVfaGFz
X2FtZF9lcnJhdHVtKGMsIEFNRF9FUlJBVFVNXzEyMSkgJiYgIW9wdF9hbGxvd191bnNhZmUpCisJ
CXBhbmljKCJYZW4gd2lsbCBub3QgYm9vdCBvbiB0aGlzIENQVSBmb3Igc2VjdXJpdHkgcmVhc29u
cy5cbiIKKwkJICAgICAgIlBhc3MgXCJhbGxvd191bnNhZmVcIiBpZiB5b3UncmUgdHJ1c3Rpbmcg
YWxsIHlvdXIiCisJCSAgICAgICIgKFBWKSBndWVzdCBrZXJuZWxzLlxuIik7CisKIAkvKiBBTUQg
Q1BVcyBkbyBub3Qgc3VwcG9ydCBTWVNFTlRFUiBvdXRzaWRlIG9mIGxlZ2FjeSBtb2RlLiAqLwog
CWNsZWFyX2JpdChYODZfRkVBVFVSRV9TRVAsIGMtPng4Nl9jYXBhYmlsaXR5KTsKICNlbmRpZgot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YW1kLmgKQEAgLTEyNyw2ICsxMjcsOSBAQAogI2RlZmluZSBBTURfTU9ERUxfUkFOR0VfU1RBUlQo
cmFuZ2UpICAgICgoKHJhbmdlKSA+PiAxMikgJiAweGZmZikKICNkZWZpbmUgQU1EX01PREVMX1JB
TkdFX0VORChyYW5nZSkgICAgICAoKHJhbmdlKSAmIDB4ZmZmKQogCisjZGVmaW5lIEFNRF9FUlJB
VFVNXzEyMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgQU1EX0xFR0FDWV9FUlJBVFVNKEFNRF9NT0RFTF9SQU5HRSgweDBmLCAweDAsIDB4MCwg
MHgzZiwgMHhmKSkKKwogI2RlZmluZSBBTURfRVJSQVRVTV8xNzAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFNRF9MRUdBQ1lfRVJSQVRVTShB
TURfTU9ERUxfUkFOR0UoMHgwZiwgMHgwLCAweDAsIDB4NjcsIDB4ZikpCiAK
--GkZFEJHiah
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--GkZFEJHiah--


From xen-users-bounces@lists.xen.org Tue Jun 12 14:48:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 14:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeSNn-0000jI-QB; Tue, 12 Jun 2012 14:47:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ludovic.Maret@heig-vd.ch>) id 1SeSNm-0000jB-2U
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 14:47:46 +0000
Received: from [85.158.143.35:58615] by server-3.bemta-4.messagelabs.com id
	C3/80-05808-19657DF4; Tue, 12 Jun 2012 14:47:45 +0000
X-Env-Sender: Ludovic.Maret@heig-vd.ch
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339512462!12751888!1
X-Originating-IP: [193.134.216.183]
X-SpamReason: No, hits=2.0 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY,
	HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31485 invoked from network); 12 Jun 2012 14:47:42 -0000
Received: from mailcl2.heig-vd.ch (HELO heig-vd.ch) (193.134.216.183)
	by server-3.tower-21.messagelabs.com with SMTP;
	12 Jun 2012 14:47:42 -0000
Received: from [10.192.41.24] (helo=EINTFE02.einet.ad.eivd.ch)
	by heig-vd.ch stage1 with esmtp (Exim MailCleaner) 
	id 1SeSNh-0004dw-Qo for <xen-users@lists.xen.org> 
	from <Ludovic.Maret@heig-vd.ch>; Tue, 12 Jun 2012 16:47:41 +0200
Received: from eintmbx02.einet.ad.eivd.ch ([fe80::449e:20bb:ab9b:92e]) by
	EINTFE02.einet.ad.eivd.ch ([10.192.41.24]) with mapi id 14.02.0309.002;
	Tue, 12 Jun 2012 16:47:41 +0200
X-MailCleaner-SPF: softfail
From: Maret Ludovic <Ludovic.Maret@heig-vd.ch>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: about 10 min time between dom0 anb domU
Thread-Index: Ac1Ip3AlWtshs/tcTxiaI1oculw3/A==
Date: Tue, 12 Jun 2012 14:47:40 +0000
Message-ID: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
Accept-Language: en-US, fr-CH
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.252.100]
MIME-Version: 1.0
Subject: [Xen-users] about 10 min time between dom0 anb domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2855233643683946531=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2855233643683946531==
Content-Language: fr-FR
Content-Type: multipart/alternative;
	boundary="_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_"

--_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hey guys,

I have a problem on a domU "partdns01" which is actually acting as ntp/bind=
/dhcp server.

When i boot the domU the dhcpd deamon can't start because of a too great ti=
me mismatch between him ans his failover peer.

For info, the dom0 name is "xendns01"

xendns01 ~ # hwclock
Tue Jun 12 14:22:46 2012  -0.000373 seconds
xendns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.149 193.134.216.1    5 u  564 1024  377    0.428   -0.180   0.=
092
+193.134.216.148 193.134.216.1    5 u  366 1024  377    0.395    0.557   0.=
095
xendns01 ~ # date
Tue Jun 12 14:22:50 CEST 2012

xendns01 ~ # xm create partdns01 -c
Using config file "/etc/xen/partdns01".
Started domain partdns01 (id=3D130)
                                 Linux version 2.6.20-xen-r6 (root@xendns01=
) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)) #15 SMP Mon Dec 8 15:36:37 CET =
2008
Command line: root=3D/dev/sda1 ro
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000010800000 (usable)
end_pfn_map =3D 67584
Zone PFN ranges:
  DMA             0 ->    67584
  DMA32       67584 ->    67584
  Normal      67584 ->    67584
early_node_map[1] active PFN ranges
    0:        0 ->    67584
No mptable found.
PERCPU: Allocating 24832 bytes of per cpu data
Built 1 zonelists.  Total pages: 64700
Kernel command line: root=3D/dev/sda1 ro
Initializing CPU#0
PID hash table entries: 1024 (order: 10, 8192 bytes)
Xen reported: 1596.082 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Software IO TLB disabled
Memory: 249824k/270336k available (3734k kernel code, 12012k reserved, 1844=
k data, 224k init)
Calibrating delay using timer specific routine.. 3195.28 BogoMIPS (lpj=3D63=
90577)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
SMP alternatives: switching to UP code
Freeing SMP alternatives: 32k freed
Brought up 1 CPUs
NET: Registered protocol family 16
Brought up 1 CPUs
PCI: Fatal: No config space access function found
PCI: setting up Xen PCI frontend stub
ACPI: Interpreter disabled.
xen_mem: Initialising balloon driver.
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: System does not support PCI
PCI: System does not support PCI
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 2, 16384 bytes)
TCP established hash table entries: 8192 (order: 5, 131072 bytes)
TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 4096)
TCP reno registered
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
rtc: IRQ 8 is not free.
Linux agpgart interface v0.101 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 (usb=
?)
Failed to obtain physical IRQ 6
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Intel(R) PRO/1000 Network Driver - version 7.3.15-k2
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.59.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
netconsole: not configured, aborting
Xen virtual console successfully installed as tty1
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=3D=
xx
netfront: device eth0 has copying receive path.
netfront: device eth1 has copying receive path.
xen-vbd: registered block device major 8
blkfront: sda1: barriers enabled
blkfront: sda2: barriers enabled
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:22 EST 2006)
megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006
register_blkdev: cannot get major 8 for sd
Fusion MPT base driver 3.04.03
Copyright (c) 1999-2007 LSI Logic Corporation
Fusion MPT SPI Host driver 3.04.03
Fusion MPT SAS Host driver 3.04.03
ieee1394: raw1394: /dev/raw1394 device initialized
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redha=
t.com
Intel 810 + AC97 Audio, version 1.01, 15:35:23 Dec  8 2008
xenoprofile_init: ret 0, events 2, xenoprof_is_primary 0
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
XENBUS: Device with no driver: device/console/0
ReiserFS: sda1: found reiserfs format "3.6" with standard journal
ReiserFS: sda1: using ordered data mode
ReiserFS: sda1: journal params: device sda1, size 8192, journal first block=
 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda1: checking transaction log (sda1)
ReiserFS: sda1: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 224k freed
INIT: version 2.87 booting

Gentoo Linux; http://www.gentoo.org/
Copyright 1999-2009 Gentoo Foundation; Distributed under the GPLv2

Press I to enter interactive boot mode

* Mounting proc at /proc ...                                             [ =
ok ]
* Mounting sysfs at /sys ...                                             [ =
ok ]
* Mounting /dev ...                                                      [ =
ok ]
* Starting udevd ...                                                     [ =
ok ]
* Populating /dev with existing devices through uevents ...              [ =
ok ]
* Waiting for uevents to be processed ...                                [ =
ok ]
* Mounting devpts at /dev/pts ...                                        [ =
ok ]
* Checking root filesystem ...Reiserfs super block in block 16 on 0x801 of =
format 3.6 with standard journal
Blocks (total/free): 1572864/863352 by 4096 bytes
Filesystem is clean
Filesystem seems mounted read-only. Skipping journal replay.
Checking internal tree..finished
                                           [ ok ]
* Remounting root filesystem read/write ...                              [ =
ok ]
* Checking all filesystems ...                                           [ =
ok ]
* Mounting local filesystems ...                                         [ =
ok ]
* Mounting USB device filesystem (usbfs) ...                             [ =
ok ]
* Activating (possible) swap ...                                         [ =
ok ]
* Setting system clock using the hardware clock [xen] ...                [ =
ok ]
* Configuring kernel parameters ...                                      [ =
ok ]
* Cleaning /var/lock, /var/run ...                                       [ =
ok ]
* Wiping /tmp directory ...                                              [ =
ok ]
* Device initiated services: net.eth0 net.eth1
* Setting hostname to partdns01 ...                                      [ =
ok ]
* Loading key mappings ...                                               [ =
ok ]
* Setting user font ...                                                  [ =
ok ]
* Starting lo
*   Bringing up lo
*     127.0.0.1/8
                                                                          [=
 ok ]
*   Adding routes
*     127.0.0.0/8 ...                                                    [ =
ok ]
* Starting eth0
*   Bringing up eth0
*     10.194.1.25
                                                                          [=
 ok ]
*   Adding routes
*     10.194.0.0/16            via  10.194.1.1 ...                         =
         [ ok ]
* Starting eth1
*   Bringing up eth1
*     193.247.203.25
                                                                          [=
 ok ]
*   Adding routes
*     0.0.0.0/0     via 193.247.203.20 ...                                 =
  [ ok ]
*     193.247.203.0/24     via 193.247.203.17 ...                          =
  [ ok ]
* Initializing random number generator ...                               [ =
ok ]
INIT: Entering runlevel: 3
* Starting syslog-ng ...                                                 [ =
ok ]
* Starting chrooted named ...                                            [ =
ok ]
* Starting sshd ...                                                      [ =
ok ]
* Starting DenyHosts daemon ...                                          [ =
ok ]
* Starting ntpd ...                                                      [ =
ok ]
* Starting dhcpd ...                                                     [ =
!! ]
* Mounting network filesystems ...                                       [ =
ok ]
* Starting snmpd ...                                                     [ =
ok ]
* Starting portmap ...                                                   [ =
ok ]
* Starting Atempo Time Navigator ...Starting Time Navigator (tina)...
                                     [ ok ]
* Starting Webmin ...Pre-loaded WebminCore
                                                    [ ok ]
* Starting local ...                                                     [ =
ok ]

This is partdns01.heig-vd.ch (Linux x86_64 2.6.20-xen-r6) 16:03:44

partdns01 ~ # tail -50 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o Mon Jul  4 07:4=
3:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4

partdns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.1   130.59.36.150    4 u   29   64    7    1.113   -6.626  29.=
822
193.247.203.26  193.134.216.1    5 u   20   64   17    1.079   78.625   2.3=
49

Once ntp is synchronized, i can manually start de dhcpd deamon.

partdns01 ~ # /etc/init.d/dhcpd start
 * Starting dhcpd ...                                                      =
                                                                           =
  [ ok ]

partdns01 ~ # tail -100 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o Mon Jul  4 07:4=
3:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4
Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: No subnet declaration for eth1 (xxx.xxx.xx=
x.xxx).
Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 16:09:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 16:09:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 16:09:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om normal to communications-interrupted
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from s=
tartup to normal
Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a0 10.194.1.0/24  total =
32  free 16  backup 16  lts 0  max-misbal 5
Jun 12 16:09:59 partdns01 dhcpd: Sending updates to dhcp-failover.
Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om communications-interrupted to normal
Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.194.6.55 from dhcp-failo=
ver rejected: 10.194.6.55: invalid state transition: active to expired
Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.194.6.32 from 00:24:e8:=
33:21:b4 (toatoa) via eth0
Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6.32 to 00:24:e8:33:21:b=
4 (toatoa) via eth0

I already did that trick but without any luck :

partdns01 ~ # tail -1 /etc/sysctl.conf
xen.independent_wallclock=3D1
partdns01 ~ # cat /proc/sys/xen/independent_wallclock
1

Same result with the follwing workaround :

partdns01 ~ # head -13 /etc/init.d/dhcpd
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/files/dhcpd.init,v 1.5 200=
7/04/02 12:34:01 uberlord Exp $

DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}

depend() {
        need net
        need ntpd
        sleep 60
        use logger dns
}

Any clues ?

Best Regards,
Ludovic

--_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR-CH" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hey guys,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have a problem on a domU &quot;partdns01&quot; whi=
ch is actually acting as ntp/bind/dhcp server.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">When i boot the domU the dhcpd deamon can&#8217;t st=
art because of a too great time mismatch between him ans his failover peer.=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">For info, the dom0 name is &quo=
t;xendns01&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">xendns01 ~ # hwclock <o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:46 2012&nbsp; -0.000373 seconds<o:p=
></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # ntpq -pn<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; <span lang=3D"DE-CH">remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.149 193.134.216.1&nbsp;&nbsp;&nbsp; 5 u=
&nbsp; 564 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.428&nbsp;&nbsp; -0.180&nbsp;&=
nbsp; 0.092<o:p></o:p></p>
<p class=3D"MsoNormal">&#43;193.134.216.148 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp; 366 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.395&nbsp;&nbsp;&nbsp; 0.5=
57&nbsp;&nbsp; 0.095<o:p></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # date<o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:50 CEST 2012<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # xm create partdns01 -c<o:p></o:p></p>
<p class=3D"MsoNormal">Using config file &quot;/etc/xen/partdns01&quot;.<o:=
p></o:p></p>
<p class=3D"MsoNormal">Started domain partdns01 (id=3D130)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux ver=
sion 2.6.20-xen-r6 (root@xendns01) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)=
) #15 SMP Mon Dec 8 15:36:37 CET 2008<o:p></o:p></p>
<p class=3D"MsoNormal">Command line: root=3D/dev/sda1 ro <o:p></o:p></p>
<p class=3D"MsoNormal">BIOS-provided physical RAM map:<o:p></o:p></p>
<p class=3D"MsoNormal">Xen: 0000000000000000 - 0000000010800000 (usable)<o:=
p></o:p></p>
<p class=3D"MsoNormal">end_pfn_map =3D 67584<o:p></o:p></p>
<p class=3D"MsoNormal">Zone PFN ranges:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; DMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp; DMA32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 675=
84 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; Normal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 67584 -&=
gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">early_node_map[1] active PFN ranges<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; 0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">No mptable found.<o:p></o:p></p>
<p class=3D"MsoNormal">PERCPU: Allocating 24832 bytes of per cpu data<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Built 1 zonelists.&nbsp; Total pages: 64700<o:p></o:=
p></p>
<p class=3D"MsoNormal">Kernel command line: root=3D/dev/sda1 ro <o:p></o:p>=
</p>
<p class=3D"MsoNormal">Initializing CPU#0<o:p></o:p></p>
<p class=3D"MsoNormal">PID hash table entries: 1024 (order: 10, 8192 bytes)=
<o:p></o:p></p>
<p class=3D"MsoNormal">Xen reported: 1596.082 MHz processor.<o:p></o:p></p>
<p class=3D"MsoNormal">Console: colour dummy device 80x25<o:p></o:p></p>
<p class=3D"MsoNormal">Dentry cache hash table entries: 32768 (order: 6, 26=
2144 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Inode-cache hash table entries: 16384 (order: 5, 131=
072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Software IO TLB disabled<o:p></o:p></p>
<p class=3D"MsoNormal">Memory: 249824k/270336k available (3734k kernel code=
, 12012k reserved, 1844k data, 224k init)<o:p></o:p></p>
<p class=3D"MsoNormal">Calibrating delay using timer specific routine.. 319=
5.28 BogoMIPS (lpj=3D6390577)<o:p></o:p></p>
<p class=3D"MsoNormal">Mount-cache hash table entries: 256<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L1 I cache: 32K, L1 D cache: 32K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L2 cache: 4096K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Physical Processor ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Processor Core ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">SMP alternatives: switching to UP code<o:p></o:p></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing SMP alternatives: 32k f=
reed<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Brought up 1 CPUs<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal">NET: Registered protocol family 16<o:p></o:p></p>
<p class=3D"MsoNormal">Brought up 1 CPUs<o:p></o:p></p>
<p class=3D"MsoNormal">PCI: Fatal: No config space access function found<o:=
p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: setting up Xen PCI fronten=
d stub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ACPI: Interpreter disabled.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">xen_mem: Initialising balloon d=
river.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">SCSI subsystem initialized<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbfs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver hub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new device =
driver usb<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 2<o:p></o:p></span></p>
<p class=3D"MsoNormal">IP route cache hash table entries: 2048 (order: 2, 1=
6384 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">TCP established hash table entries: 8192 (order: 5, =
131072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP bind hash table entries: 40=
96 (order: 4, 65536 bytes)<o:p></o:p></span></p>
<p class=3D"MsoNormal">TCP: Hash tables configured (established 8192 bind 4=
096)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP reno registered<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Installing knfsd (copyright (C)=
 1996 okir@monad.swb.de).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler noop registered<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler deadline registere=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler cfq registered (de=
fault)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">rtc: IRQ 8 is not free.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Linux agpgart interface v0.101 =
(c) Dave Jones<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Serial: 8250/16550 driver $Revi=
sion: 1.90 $ 4 ports, IRQ sharing disabled<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Floppy drive(s): fd0 is unknown=
 type 15 (usb?), fd1 is unknown type 15 (usb?)<o:p></o:p></span></p>
<p class=3D"MsoNormal">Failed to obtain physical IRQ 6<o:p></o:p></p>
<p class=3D"MsoNormal">floppy0: no floppy controllers found<o:p></o:p></p>
<p class=3D"MsoNormal">RAMDISK driver initialized: 16 RAM disks of 4096K si=
ze 1024 blocksize<o:p></o:p></p>
<p class=3D"MsoNormal">loop: loaded (max 8 devices)<o:p></o:p></p>
<p class=3D"MsoNormal">Intel(R) PRO/1000 Network Driver - version 7.3.15-k2=
<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2006 Intel Corporation.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">e100: Intel(R) PRO/100 Network =
Driver, 3.5.17-k2-NAPI<o:p></o:p></span></p>
<p class=3D"MsoNormal">e100: Copyright(c) 1999-2006 Intel Corporation<o:p><=
/o:p></p>
<p class=3D"MsoNormal">forcedeth.c: Reverse Engineered nForce ethernet driv=
er. Version 0.59.<o:p></o:p></p>
<p class=3D"MsoNormal">tun: Universal TUN/TAP device driver, 1.6<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">tun: (C) 1999-2004 Max Krasnyan=
sky &lt;maxk@qualcomm.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal">netconsole: not configured, aborting<o:p></o:p></p>
<p class=3D"MsoNormal">Xen virtual console successfully installed as tty1<o=
:p></o:p></p>
<p class=3D"MsoNormal">Event-channel device installed.<o:p></o:p></p>
<p class=3D"MsoNormal">netfront: Initialising virtual ethernet driver.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Uniform Multi-Platform E-IDE dr=
iver Revision: 7.00alpha2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ide: Assuming 50MHz system bus =
speed for PIO modes; override with idebus=3Dxx<o:p></o:p></span></p>
<p class=3D"MsoNormal">netfront: device eth0 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">netfront: device eth1 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">xen-vbd: registered block device major 8<o:p></o:p><=
/p>
<p class=3D"MsoNormal">blkfront: sda1: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">blkfront: sda2: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:=
01:03 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:2=
2 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006<o:=
p></o:p></p>
<p class=3D"MsoNormal">register_blkdev: cannot get major 8 for sd<o:p></o:p=
></p>
<p class=3D"MsoNormal">Fusion MPT base driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2007 LSI Logic Corporation<o:p></=
o:p></p>
<p class=3D"MsoNormal">Fusion MPT SPI Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Fusion MPT SAS Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">ieee1394: raw1394: /dev/raw1394 device initialized<o=
:p></o:p></p>
<p class=3D"MsoNormal">USB Universal Host Controller Interface driver v3.0<=
o:p></o:p></p>
<p class=3D"MsoNormal">usbcore: registered new interface driver usblp<o:p><=
/o:p></p>
<p class=3D"MsoNormal">drivers/usb/class/usblp.c: v0.13: USB Printer Device=
 Class driver<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Initializing USB Mass Storage d=
river...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usb-storage<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">USB Mass Storage support regist=
ered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbhid<o:p></o:p></span></p>
<p class=3D"MsoNormal">drivers/usb/input/hid-core.c: v2.6:USB HID core driv=
er<o:p></o:p></p>
<p class=3D"MsoNormal">i8042.c: No controller found.<o:p></o:p></p>
<p class=3D"MsoNormal">mice: PS/2 mouse device common for all mice<o:p></o:=
p></p>
<p class=3D"MsoNormal">device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) init=
ialised: dm-devel@redhat.com<o:p></o:p></p>
<p class=3D"MsoNormal">Intel 810 &#43; AC97 Audio, version 1.01, 15:35:23 D=
ec&nbsp; 8 2008<o:p></o:p></p>
<p class=3D"MsoNormal">xenoprofile_init: ret 0, events 2, xenoprof_is_prima=
ry 0<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">IPv4 over IPv4 tunneling driver=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP cubic registered<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 17<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">802.1Q VLAN Support v1.8 Ben Gr=
eear &lt;greearb@candelatech.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">All bugs added by David S. Mill=
er &lt;davem@redhat.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal">XENBUS: Device with no driver: device/console/0<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: found reiserfs =
format &quot;3.6&quot; with standard journal<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: using ordered d=
ata mode<o:p></o:p></span></p>
<p class=3D"MsoNormal">ReiserFS: sda1: journal params: device sda1, size 81=
92, journal first block 18, max trans len 1024, max batch 900, max commit a=
ge 30, max trans age 30<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: checking transa=
ction log (sda1)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: Using r5 hash t=
o sort names<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">VFS: Mounted root (reiserfs fil=
esystem) readonly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing unused kernel memory: 2=
24k freed<o:p></o:p></span></p>
<p class=3D"MsoNormal">INIT: version 2.87 booting<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Gentoo Linux; http://www.gentoo.org/<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright 1999-2009 Gentoo Foundation; Distributed u=
nder the GPLv2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Press I to enter interactive boot mode<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Mounting proc at /proc ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting sysfs at /sys ...&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting /dev ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting udevd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Populating /dev with existing devices through ueve=
nts ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Waiting for uevents to be processed ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting devpts at /dev/pts .=
..&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking root filesystem ...R=
eiserfs super block in block 16 on 0x801 of format 3.6 with standard journa=
l<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Blocks (total/free): 1572864/86=
3352 by 4096 bytes<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem is clean<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem seems mounted read-o=
nly. Skipping journal replay.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Checking internal tree..finishe=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ o=
k ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Remounting root filesystem re=
ad/write ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking all filesystems ...&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting local filesystems ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting USB device filesyste=
m (usbfs) ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Activating (possible) swap ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting system clock using th=
e hardware clock [xen] ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Configuring kernel parameters ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></=
p>
<p class=3D"MsoNormal">* Cleaning /var/lock, /var/run ...&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o=
:p></p>
<p class=3D"MsoNormal">* Wiping /tmp directory ...&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Device initiated services: net.eth0 net.eth1<o:p><=
/o:p></p>
<p class=3D"MsoNormal">* Setting hostname to partdns01 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Loading key mappings ...&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting user font ...&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ok ]<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting lo<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up lo<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.1/8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.0/8 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth0<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth0<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.1.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.0.0/16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
via&nbsp; 10.194.1.1 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ =
ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth1<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth1<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0=
.0/0&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.20 ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.0/24&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.17 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok=
 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Initializing random number ge=
nerator ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">INIT: Entering runlevel: 3<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting syslog-ng ...&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting chrooted named ...&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting sshd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting DenyHosts daemon ...=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting ntpd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting dhcpd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ !! ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting network filesystems =
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting snmpd ...&nbsp;&nbsp=
;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting portmap ...&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Atempo Time Navigato=
r ...Starting Time Navigator (tina)...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Webmin ...Pre-loaded=
 WebminCore<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting local ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">This is partdns01.heig-vd.ch (L=
inux x86_64 2.6.20-xen-r6) 16:03:44<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -50 /var/log/messages&nbsp; |egre=
p -i &quot;ntpd|dhcpd&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1=
.2290-o Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">partdns01 ~ # ntpq -pn<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.1&nbsp;&nbsp; 130.59.36.150&nbsp;&nbsp;=
&nbsp; 4 u&nbsp;&nbsp; 29&nbsp;&nbsp; 64&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nb=
sp; 1.113&nbsp;&nbsp; -6.626&nbsp; 29.822<o:p></o:p></p>
<p class=3D"MsoNormal">193.247.203.26&nbsp; 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp;&nbsp; 20&nbsp;&nbsp; 64&nbsp;&nbsp; 17&nbsp;&nbsp;&nbsp; 1.079&n=
bsp;&nbsp; 78.625&nbsp;&nbsp; 2.349<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Once ntp is synchronized, i can manually start de dh=
cpd deamon.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # /etc/init.d/dhcpd start <o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;* Starting dhcpd ...&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -100 /var/log/messages&nbsp; |egr=
ep -i &quot;ntpd|dhcpd&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1=
.2290-o Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (xxx.xxx.xxx.xxx).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from normal to communications-interrupted<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: I move from startup to normal<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a=
0 10.194.1.0/24&nbsp; total 32&nbsp; free 16&nbsp; backup 16&nbsp; lts 0&nb=
sp; max-misbal 5<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Sending updates to =
dhcp-failover.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from communications-interrupted to normal<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.1=
94.6.55 from dhcp-failover rejected: 10.194.6.55: invalid state transition:=
 active to expired<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.=
194.6.32 from 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6=
.32 to 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">I already did that trick but wi=
thout any luck :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -1 /etc/sysctl.conf<o:p></o:p></p=
>
<p class=3D"MsoNormal">xen.independent_wallclock=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # cat /proc/sys/xen/independent_wallcloc=
k <o:p></o:p></p>
<p class=3D"MsoNormal">1<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Same result with the follwing w=
orkaround&nbsp;:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # head -13 /etc/init.d/dhcpd<o:p></o:p><=
/p>
<p class=3D"MsoNormal">#!/sbin/runscript<o:p></o:p></p>
<p class=3D"MsoNormal"># Copyright 1999-2006 Gentoo Foundation<o:p></o:p></=
p>
<p class=3D"MsoNormal"># Distributed under the terms of the GNU General Pub=
lic License v2<o:p></o:p></p>
<p class=3D"MsoNormal"># $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/fil=
es/dhcpd.init,v 1.5 2007/04/02 12:34:01 uberlord Exp $<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">depend() {<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need net<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need ntpd<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=
&nbsp;&nbsp;sleep 60<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>use logger dns<o:p></o:p></p>
<p class=3D"MsoNormal">}<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Any clues&nbsp;?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Ludovic<o:p></o:p></p>
</div>
</body>
</html>

--_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_--


--===============2855233643683946531==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2855233643683946531==--


From xen-users-bounces@lists.xen.org Tue Jun 12 14:48:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 14:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeSNn-0000jI-QB; Tue, 12 Jun 2012 14:47:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ludovic.Maret@heig-vd.ch>) id 1SeSNm-0000jB-2U
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 14:47:46 +0000
Received: from [85.158.143.35:58615] by server-3.bemta-4.messagelabs.com id
	C3/80-05808-19657DF4; Tue, 12 Jun 2012 14:47:45 +0000
X-Env-Sender: Ludovic.Maret@heig-vd.ch
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339512462!12751888!1
X-Originating-IP: [193.134.216.183]
X-SpamReason: No, hits=2.0 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY,
	HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31485 invoked from network); 12 Jun 2012 14:47:42 -0000
Received: from mailcl2.heig-vd.ch (HELO heig-vd.ch) (193.134.216.183)
	by server-3.tower-21.messagelabs.com with SMTP;
	12 Jun 2012 14:47:42 -0000
Received: from [10.192.41.24] (helo=EINTFE02.einet.ad.eivd.ch)
	by heig-vd.ch stage1 with esmtp (Exim MailCleaner) 
	id 1SeSNh-0004dw-Qo for <xen-users@lists.xen.org> 
	from <Ludovic.Maret@heig-vd.ch>; Tue, 12 Jun 2012 16:47:41 +0200
Received: from eintmbx02.einet.ad.eivd.ch ([fe80::449e:20bb:ab9b:92e]) by
	EINTFE02.einet.ad.eivd.ch ([10.192.41.24]) with mapi id 14.02.0309.002;
	Tue, 12 Jun 2012 16:47:41 +0200
X-MailCleaner-SPF: softfail
From: Maret Ludovic <Ludovic.Maret@heig-vd.ch>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: about 10 min time between dom0 anb domU
Thread-Index: Ac1Ip3AlWtshs/tcTxiaI1oculw3/A==
Date: Tue, 12 Jun 2012 14:47:40 +0000
Message-ID: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
Accept-Language: en-US, fr-CH
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.252.100]
MIME-Version: 1.0
Subject: [Xen-users] about 10 min time between dom0 anb domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2855233643683946531=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2855233643683946531==
Content-Language: fr-FR
Content-Type: multipart/alternative;
	boundary="_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_"

--_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hey guys,

I have a problem on a domU "partdns01" which is actually acting as ntp/bind=
/dhcp server.

When i boot the domU the dhcpd deamon can't start because of a too great ti=
me mismatch between him ans his failover peer.

For info, the dom0 name is "xendns01"

xendns01 ~ # hwclock
Tue Jun 12 14:22:46 2012  -0.000373 seconds
xendns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.149 193.134.216.1    5 u  564 1024  377    0.428   -0.180   0.=
092
+193.134.216.148 193.134.216.1    5 u  366 1024  377    0.395    0.557   0.=
095
xendns01 ~ # date
Tue Jun 12 14:22:50 CEST 2012

xendns01 ~ # xm create partdns01 -c
Using config file "/etc/xen/partdns01".
Started domain partdns01 (id=3D130)
                                 Linux version 2.6.20-xen-r6 (root@xendns01=
) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)) #15 SMP Mon Dec 8 15:36:37 CET =
2008
Command line: root=3D/dev/sda1 ro
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000010800000 (usable)
end_pfn_map =3D 67584
Zone PFN ranges:
  DMA             0 ->    67584
  DMA32       67584 ->    67584
  Normal      67584 ->    67584
early_node_map[1] active PFN ranges
    0:        0 ->    67584
No mptable found.
PERCPU: Allocating 24832 bytes of per cpu data
Built 1 zonelists.  Total pages: 64700
Kernel command line: root=3D/dev/sda1 ro
Initializing CPU#0
PID hash table entries: 1024 (order: 10, 8192 bytes)
Xen reported: 1596.082 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Software IO TLB disabled
Memory: 249824k/270336k available (3734k kernel code, 12012k reserved, 1844=
k data, 224k init)
Calibrating delay using timer specific routine.. 3195.28 BogoMIPS (lpj=3D63=
90577)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
SMP alternatives: switching to UP code
Freeing SMP alternatives: 32k freed
Brought up 1 CPUs
NET: Registered protocol family 16
Brought up 1 CPUs
PCI: Fatal: No config space access function found
PCI: setting up Xen PCI frontend stub
ACPI: Interpreter disabled.
xen_mem: Initialising balloon driver.
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: System does not support PCI
PCI: System does not support PCI
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 2, 16384 bytes)
TCP established hash table entries: 8192 (order: 5, 131072 bytes)
TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 4096)
TCP reno registered
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
rtc: IRQ 8 is not free.
Linux agpgart interface v0.101 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 (usb=
?)
Failed to obtain physical IRQ 6
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Intel(R) PRO/1000 Network Driver - version 7.3.15-k2
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.59.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
netconsole: not configured, aborting
Xen virtual console successfully installed as tty1
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=3D=
xx
netfront: device eth0 has copying receive path.
netfront: device eth1 has copying receive path.
xen-vbd: registered block device major 8
blkfront: sda1: barriers enabled
blkfront: sda2: barriers enabled
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:22 EST 2006)
megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006
register_blkdev: cannot get major 8 for sd
Fusion MPT base driver 3.04.03
Copyright (c) 1999-2007 LSI Logic Corporation
Fusion MPT SPI Host driver 3.04.03
Fusion MPT SAS Host driver 3.04.03
ieee1394: raw1394: /dev/raw1394 device initialized
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redha=
t.com
Intel 810 + AC97 Audio, version 1.01, 15:35:23 Dec  8 2008
xenoprofile_init: ret 0, events 2, xenoprof_is_primary 0
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
XENBUS: Device with no driver: device/console/0
ReiserFS: sda1: found reiserfs format "3.6" with standard journal
ReiserFS: sda1: using ordered data mode
ReiserFS: sda1: journal params: device sda1, size 8192, journal first block=
 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda1: checking transaction log (sda1)
ReiserFS: sda1: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 224k freed
INIT: version 2.87 booting

Gentoo Linux; http://www.gentoo.org/
Copyright 1999-2009 Gentoo Foundation; Distributed under the GPLv2

Press I to enter interactive boot mode

* Mounting proc at /proc ...                                             [ =
ok ]
* Mounting sysfs at /sys ...                                             [ =
ok ]
* Mounting /dev ...                                                      [ =
ok ]
* Starting udevd ...                                                     [ =
ok ]
* Populating /dev with existing devices through uevents ...              [ =
ok ]
* Waiting for uevents to be processed ...                                [ =
ok ]
* Mounting devpts at /dev/pts ...                                        [ =
ok ]
* Checking root filesystem ...Reiserfs super block in block 16 on 0x801 of =
format 3.6 with standard journal
Blocks (total/free): 1572864/863352 by 4096 bytes
Filesystem is clean
Filesystem seems mounted read-only. Skipping journal replay.
Checking internal tree..finished
                                           [ ok ]
* Remounting root filesystem read/write ...                              [ =
ok ]
* Checking all filesystems ...                                           [ =
ok ]
* Mounting local filesystems ...                                         [ =
ok ]
* Mounting USB device filesystem (usbfs) ...                             [ =
ok ]
* Activating (possible) swap ...                                         [ =
ok ]
* Setting system clock using the hardware clock [xen] ...                [ =
ok ]
* Configuring kernel parameters ...                                      [ =
ok ]
* Cleaning /var/lock, /var/run ...                                       [ =
ok ]
* Wiping /tmp directory ...                                              [ =
ok ]
* Device initiated services: net.eth0 net.eth1
* Setting hostname to partdns01 ...                                      [ =
ok ]
* Loading key mappings ...                                               [ =
ok ]
* Setting user font ...                                                  [ =
ok ]
* Starting lo
*   Bringing up lo
*     127.0.0.1/8
                                                                          [=
 ok ]
*   Adding routes
*     127.0.0.0/8 ...                                                    [ =
ok ]
* Starting eth0
*   Bringing up eth0
*     10.194.1.25
                                                                          [=
 ok ]
*   Adding routes
*     10.194.0.0/16            via  10.194.1.1 ...                         =
         [ ok ]
* Starting eth1
*   Bringing up eth1
*     193.247.203.25
                                                                          [=
 ok ]
*   Adding routes
*     0.0.0.0/0     via 193.247.203.20 ...                                 =
  [ ok ]
*     193.247.203.0/24     via 193.247.203.17 ...                          =
  [ ok ]
* Initializing random number generator ...                               [ =
ok ]
INIT: Entering runlevel: 3
* Starting syslog-ng ...                                                 [ =
ok ]
* Starting chrooted named ...                                            [ =
ok ]
* Starting sshd ...                                                      [ =
ok ]
* Starting DenyHosts daemon ...                                          [ =
ok ]
* Starting ntpd ...                                                      [ =
ok ]
* Starting dhcpd ...                                                     [ =
!! ]
* Mounting network filesystems ...                                       [ =
ok ]
* Starting snmpd ...                                                     [ =
ok ]
* Starting portmap ...                                                   [ =
ok ]
* Starting Atempo Time Navigator ...Starting Time Navigator (tina)...
                                     [ ok ]
* Starting Webmin ...Pre-loaded WebminCore
                                                    [ ok ]
* Starting local ...                                                     [ =
ok ]

This is partdns01.heig-vd.ch (Linux x86_64 2.6.20-xen-r6) 16:03:44

partdns01 ~ # tail -50 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o Mon Jul  4 07:4=
3:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4

partdns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.1   130.59.36.150    4 u   29   64    7    1.113   -6.626  29.=
822
193.247.203.26  193.134.216.1    5 u   20   64   17    1.079   78.625   2.3=
49

Once ntp is synchronized, i can manually start de dhcpd deamon.

partdns01 ~ # /etc/init.d/dhcpd start
 * Starting dhcpd ...                                                      =
                                                                           =
  [ ok ]

partdns01 ~ # tail -100 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o Mon Jul  4 07:4=
3:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4
Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: No subnet declaration for eth1 (xxx.xxx.xx=
x.xxx).
Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 16:09:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 16:09:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 16:09:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om normal to communications-interrupted
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from s=
tartup to normal
Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a0 10.194.1.0/24  total =
32  free 16  backup 16  lts 0  max-misbal 5
Jun 12 16:09:59 partdns01 dhcpd: Sending updates to dhcp-failover.
Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om communications-interrupted to normal
Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.194.6.55 from dhcp-failo=
ver rejected: 10.194.6.55: invalid state transition: active to expired
Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.194.6.32 from 00:24:e8:=
33:21:b4 (toatoa) via eth0
Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6.32 to 00:24:e8:33:21:b=
4 (toatoa) via eth0

I already did that trick but without any luck :

partdns01 ~ # tail -1 /etc/sysctl.conf
xen.independent_wallclock=3D1
partdns01 ~ # cat /proc/sys/xen/independent_wallclock
1

Same result with the follwing workaround :

partdns01 ~ # head -13 /etc/init.d/dhcpd
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/files/dhcpd.init,v 1.5 200=
7/04/02 12:34:01 uberlord Exp $

DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}

depend() {
        need net
        need ntpd
        sleep 60
        use logger dns
}

Any clues ?

Best Regards,
Ludovic

--_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR-CH" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hey guys,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have a problem on a domU &quot;partdns01&quot; whi=
ch is actually acting as ntp/bind/dhcp server.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">When i boot the domU the dhcpd deamon can&#8217;t st=
art because of a too great time mismatch between him ans his failover peer.=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">For info, the dom0 name is &quo=
t;xendns01&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">xendns01 ~ # hwclock <o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:46 2012&nbsp; -0.000373 seconds<o:p=
></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # ntpq -pn<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; <span lang=3D"DE-CH">remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.149 193.134.216.1&nbsp;&nbsp;&nbsp; 5 u=
&nbsp; 564 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.428&nbsp;&nbsp; -0.180&nbsp;&=
nbsp; 0.092<o:p></o:p></p>
<p class=3D"MsoNormal">&#43;193.134.216.148 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp; 366 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.395&nbsp;&nbsp;&nbsp; 0.5=
57&nbsp;&nbsp; 0.095<o:p></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # date<o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:50 CEST 2012<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # xm create partdns01 -c<o:p></o:p></p>
<p class=3D"MsoNormal">Using config file &quot;/etc/xen/partdns01&quot;.<o:=
p></o:p></p>
<p class=3D"MsoNormal">Started domain partdns01 (id=3D130)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux ver=
sion 2.6.20-xen-r6 (root@xendns01) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)=
) #15 SMP Mon Dec 8 15:36:37 CET 2008<o:p></o:p></p>
<p class=3D"MsoNormal">Command line: root=3D/dev/sda1 ro <o:p></o:p></p>
<p class=3D"MsoNormal">BIOS-provided physical RAM map:<o:p></o:p></p>
<p class=3D"MsoNormal">Xen: 0000000000000000 - 0000000010800000 (usable)<o:=
p></o:p></p>
<p class=3D"MsoNormal">end_pfn_map =3D 67584<o:p></o:p></p>
<p class=3D"MsoNormal">Zone PFN ranges:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; DMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp; DMA32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 675=
84 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; Normal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 67584 -&=
gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">early_node_map[1] active PFN ranges<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; 0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">No mptable found.<o:p></o:p></p>
<p class=3D"MsoNormal">PERCPU: Allocating 24832 bytes of per cpu data<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Built 1 zonelists.&nbsp; Total pages: 64700<o:p></o:=
p></p>
<p class=3D"MsoNormal">Kernel command line: root=3D/dev/sda1 ro <o:p></o:p>=
</p>
<p class=3D"MsoNormal">Initializing CPU#0<o:p></o:p></p>
<p class=3D"MsoNormal">PID hash table entries: 1024 (order: 10, 8192 bytes)=
<o:p></o:p></p>
<p class=3D"MsoNormal">Xen reported: 1596.082 MHz processor.<o:p></o:p></p>
<p class=3D"MsoNormal">Console: colour dummy device 80x25<o:p></o:p></p>
<p class=3D"MsoNormal">Dentry cache hash table entries: 32768 (order: 6, 26=
2144 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Inode-cache hash table entries: 16384 (order: 5, 131=
072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Software IO TLB disabled<o:p></o:p></p>
<p class=3D"MsoNormal">Memory: 249824k/270336k available (3734k kernel code=
, 12012k reserved, 1844k data, 224k init)<o:p></o:p></p>
<p class=3D"MsoNormal">Calibrating delay using timer specific routine.. 319=
5.28 BogoMIPS (lpj=3D6390577)<o:p></o:p></p>
<p class=3D"MsoNormal">Mount-cache hash table entries: 256<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L1 I cache: 32K, L1 D cache: 32K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L2 cache: 4096K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Physical Processor ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Processor Core ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">SMP alternatives: switching to UP code<o:p></o:p></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing SMP alternatives: 32k f=
reed<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Brought up 1 CPUs<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal">NET: Registered protocol family 16<o:p></o:p></p>
<p class=3D"MsoNormal">Brought up 1 CPUs<o:p></o:p></p>
<p class=3D"MsoNormal">PCI: Fatal: No config space access function found<o:=
p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: setting up Xen PCI fronten=
d stub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ACPI: Interpreter disabled.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">xen_mem: Initialising balloon d=
river.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">SCSI subsystem initialized<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbfs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver hub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new device =
driver usb<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 2<o:p></o:p></span></p>
<p class=3D"MsoNormal">IP route cache hash table entries: 2048 (order: 2, 1=
6384 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">TCP established hash table entries: 8192 (order: 5, =
131072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP bind hash table entries: 40=
96 (order: 4, 65536 bytes)<o:p></o:p></span></p>
<p class=3D"MsoNormal">TCP: Hash tables configured (established 8192 bind 4=
096)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP reno registered<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Installing knfsd (copyright (C)=
 1996 okir@monad.swb.de).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler noop registered<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler deadline registere=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler cfq registered (de=
fault)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">rtc: IRQ 8 is not free.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Linux agpgart interface v0.101 =
(c) Dave Jones<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Serial: 8250/16550 driver $Revi=
sion: 1.90 $ 4 ports, IRQ sharing disabled<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Floppy drive(s): fd0 is unknown=
 type 15 (usb?), fd1 is unknown type 15 (usb?)<o:p></o:p></span></p>
<p class=3D"MsoNormal">Failed to obtain physical IRQ 6<o:p></o:p></p>
<p class=3D"MsoNormal">floppy0: no floppy controllers found<o:p></o:p></p>
<p class=3D"MsoNormal">RAMDISK driver initialized: 16 RAM disks of 4096K si=
ze 1024 blocksize<o:p></o:p></p>
<p class=3D"MsoNormal">loop: loaded (max 8 devices)<o:p></o:p></p>
<p class=3D"MsoNormal">Intel(R) PRO/1000 Network Driver - version 7.3.15-k2=
<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2006 Intel Corporation.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">e100: Intel(R) PRO/100 Network =
Driver, 3.5.17-k2-NAPI<o:p></o:p></span></p>
<p class=3D"MsoNormal">e100: Copyright(c) 1999-2006 Intel Corporation<o:p><=
/o:p></p>
<p class=3D"MsoNormal">forcedeth.c: Reverse Engineered nForce ethernet driv=
er. Version 0.59.<o:p></o:p></p>
<p class=3D"MsoNormal">tun: Universal TUN/TAP device driver, 1.6<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">tun: (C) 1999-2004 Max Krasnyan=
sky &lt;maxk@qualcomm.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal">netconsole: not configured, aborting<o:p></o:p></p>
<p class=3D"MsoNormal">Xen virtual console successfully installed as tty1<o=
:p></o:p></p>
<p class=3D"MsoNormal">Event-channel device installed.<o:p></o:p></p>
<p class=3D"MsoNormal">netfront: Initialising virtual ethernet driver.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Uniform Multi-Platform E-IDE dr=
iver Revision: 7.00alpha2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ide: Assuming 50MHz system bus =
speed for PIO modes; override with idebus=3Dxx<o:p></o:p></span></p>
<p class=3D"MsoNormal">netfront: device eth0 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">netfront: device eth1 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">xen-vbd: registered block device major 8<o:p></o:p><=
/p>
<p class=3D"MsoNormal">blkfront: sda1: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">blkfront: sda2: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:=
01:03 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:2=
2 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006<o:=
p></o:p></p>
<p class=3D"MsoNormal">register_blkdev: cannot get major 8 for sd<o:p></o:p=
></p>
<p class=3D"MsoNormal">Fusion MPT base driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2007 LSI Logic Corporation<o:p></=
o:p></p>
<p class=3D"MsoNormal">Fusion MPT SPI Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Fusion MPT SAS Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">ieee1394: raw1394: /dev/raw1394 device initialized<o=
:p></o:p></p>
<p class=3D"MsoNormal">USB Universal Host Controller Interface driver v3.0<=
o:p></o:p></p>
<p class=3D"MsoNormal">usbcore: registered new interface driver usblp<o:p><=
/o:p></p>
<p class=3D"MsoNormal">drivers/usb/class/usblp.c: v0.13: USB Printer Device=
 Class driver<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Initializing USB Mass Storage d=
river...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usb-storage<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">USB Mass Storage support regist=
ered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbhid<o:p></o:p></span></p>
<p class=3D"MsoNormal">drivers/usb/input/hid-core.c: v2.6:USB HID core driv=
er<o:p></o:p></p>
<p class=3D"MsoNormal">i8042.c: No controller found.<o:p></o:p></p>
<p class=3D"MsoNormal">mice: PS/2 mouse device common for all mice<o:p></o:=
p></p>
<p class=3D"MsoNormal">device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) init=
ialised: dm-devel@redhat.com<o:p></o:p></p>
<p class=3D"MsoNormal">Intel 810 &#43; AC97 Audio, version 1.01, 15:35:23 D=
ec&nbsp; 8 2008<o:p></o:p></p>
<p class=3D"MsoNormal">xenoprofile_init: ret 0, events 2, xenoprof_is_prima=
ry 0<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">IPv4 over IPv4 tunneling driver=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP cubic registered<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 17<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">802.1Q VLAN Support v1.8 Ben Gr=
eear &lt;greearb@candelatech.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">All bugs added by David S. Mill=
er &lt;davem@redhat.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal">XENBUS: Device with no driver: device/console/0<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: found reiserfs =
format &quot;3.6&quot; with standard journal<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: using ordered d=
ata mode<o:p></o:p></span></p>
<p class=3D"MsoNormal">ReiserFS: sda1: journal params: device sda1, size 81=
92, journal first block 18, max trans len 1024, max batch 900, max commit a=
ge 30, max trans age 30<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: checking transa=
ction log (sda1)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: Using r5 hash t=
o sort names<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">VFS: Mounted root (reiserfs fil=
esystem) readonly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing unused kernel memory: 2=
24k freed<o:p></o:p></span></p>
<p class=3D"MsoNormal">INIT: version 2.87 booting<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Gentoo Linux; http://www.gentoo.org/<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright 1999-2009 Gentoo Foundation; Distributed u=
nder the GPLv2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Press I to enter interactive boot mode<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Mounting proc at /proc ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting sysfs at /sys ...&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting /dev ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting udevd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Populating /dev with existing devices through ueve=
nts ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Waiting for uevents to be processed ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting devpts at /dev/pts .=
..&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking root filesystem ...R=
eiserfs super block in block 16 on 0x801 of format 3.6 with standard journa=
l<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Blocks (total/free): 1572864/86=
3352 by 4096 bytes<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem is clean<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem seems mounted read-o=
nly. Skipping journal replay.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Checking internal tree..finishe=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ o=
k ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Remounting root filesystem re=
ad/write ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking all filesystems ...&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting local filesystems ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting USB device filesyste=
m (usbfs) ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Activating (possible) swap ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting system clock using th=
e hardware clock [xen] ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Configuring kernel parameters ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></=
p>
<p class=3D"MsoNormal">* Cleaning /var/lock, /var/run ...&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o=
:p></p>
<p class=3D"MsoNormal">* Wiping /tmp directory ...&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Device initiated services: net.eth0 net.eth1<o:p><=
/o:p></p>
<p class=3D"MsoNormal">* Setting hostname to partdns01 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Loading key mappings ...&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting user font ...&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ok ]<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting lo<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up lo<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.1/8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.0/8 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth0<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth0<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.1.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.0.0/16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
via&nbsp; 10.194.1.1 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ =
ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth1<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth1<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0=
.0/0&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.20 ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.0/24&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.17 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok=
 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Initializing random number ge=
nerator ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">INIT: Entering runlevel: 3<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting syslog-ng ...&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting chrooted named ...&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting sshd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting DenyHosts daemon ...=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting ntpd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting dhcpd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ !! ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting network filesystems =
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting snmpd ...&nbsp;&nbsp=
;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting portmap ...&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Atempo Time Navigato=
r ...Starting Time Navigator (tina)...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Webmin ...Pre-loaded=
 WebminCore<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting local ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">This is partdns01.heig-vd.ch (L=
inux x86_64 2.6.20-xen-r6) 16:03:44<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -50 /var/log/messages&nbsp; |egre=
p -i &quot;ntpd|dhcpd&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1=
.2290-o Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">partdns01 ~ # ntpq -pn<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.1&nbsp;&nbsp; 130.59.36.150&nbsp;&nbsp;=
&nbsp; 4 u&nbsp;&nbsp; 29&nbsp;&nbsp; 64&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nb=
sp; 1.113&nbsp;&nbsp; -6.626&nbsp; 29.822<o:p></o:p></p>
<p class=3D"MsoNormal">193.247.203.26&nbsp; 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp;&nbsp; 20&nbsp;&nbsp; 64&nbsp;&nbsp; 17&nbsp;&nbsp;&nbsp; 1.079&n=
bsp;&nbsp; 78.625&nbsp;&nbsp; 2.349<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Once ntp is synchronized, i can manually start de dh=
cpd deamon.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # /etc/init.d/dhcpd start <o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;* Starting dhcpd ...&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -100 /var/log/messages&nbsp; |egr=
ep -i &quot;ntpd|dhcpd&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1=
.2290-o Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (xxx.xxx.xxx.xxx).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from normal to communications-interrupted<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: I move from startup to normal<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a=
0 10.194.1.0/24&nbsp; total 32&nbsp; free 16&nbsp; backup 16&nbsp; lts 0&nb=
sp; max-misbal 5<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Sending updates to =
dhcp-failover.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from communications-interrupted to normal<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.1=
94.6.55 from dhcp-failover rejected: 10.194.6.55: invalid state transition:=
 active to expired<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.=
194.6.32 from 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6=
.32 to 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">I already did that trick but wi=
thout any luck :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -1 /etc/sysctl.conf<o:p></o:p></p=
>
<p class=3D"MsoNormal">xen.independent_wallclock=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # cat /proc/sys/xen/independent_wallcloc=
k <o:p></o:p></p>
<p class=3D"MsoNormal">1<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Same result with the follwing w=
orkaround&nbsp;:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # head -13 /etc/init.d/dhcpd<o:p></o:p><=
/p>
<p class=3D"MsoNormal">#!/sbin/runscript<o:p></o:p></p>
<p class=3D"MsoNormal"># Copyright 1999-2006 Gentoo Foundation<o:p></o:p></=
p>
<p class=3D"MsoNormal"># Distributed under the terms of the GNU General Pub=
lic License v2<o:p></o:p></p>
<p class=3D"MsoNormal"># $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/fil=
es/dhcpd.init,v 1.5 2007/04/02 12:34:01 uberlord Exp $<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">depend() {<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need net<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need ntpd<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=
&nbsp;&nbsp;sleep 60<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>use logger dns<o:p></o:p></p>
<p class=3D"MsoNormal">}<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Any clues&nbsp;?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Ludovic<o:p></o:p></p>
</div>
</body>
</html>

--_000_24046EBA25FF65428D613A7C22D845A26402A5F3EINTMBX02eineta_--


--===============2855233643683946531==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2855233643683946531==--


From xen-users-bounces@lists.xen.org Tue Jun 12 15:30:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 15:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeT1m-0003ud-6z; Tue, 12 Jun 2012 15:29:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cervajs@fpf.slu.cz>) id 1SeT1j-0003uV-UM
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 15:29:04 +0000
Received: from [85.158.143.99:36260] by server-3.bemta-4.messagelabs.com id
	76/7D-05808-F3067DF4; Tue, 12 Jun 2012 15:29:03 +0000
X-Env-Sender: cervajs@fpf.slu.cz
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339514941!29117124!1
X-Originating-IP: [193.84.206.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21119 invoked from network); 12 Jun 2012 15:29:02 -0000
Received: from smtp.slu.cz (HELO smtp.slu.cz) (193.84.206.49)
	by server-7.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 15:29:02 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.slu.cz (Postfix) with ESMTP id 9112A24180
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 17:29:01 +0200 (CEST)
X-Virus-Scanned: amavisd-new at smtp.slu.cz
Received: from smtp.slu.cz ([127.0.0.1])
	by localhost (smtp.slu.cz [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id HdfYI6nSzdPZ for <xen-users@lists.xen.org>;
	Tue, 12 Jun 2012 17:29:00 +0200 (CEST)
Received: from [10.6.0.236] (unknown [10.6.0.236])
	(using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.slu.cz (Postfix) with ESMTPSA id 672DB24172
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 17:29:00 +0200 (CEST)
Message-ID: <4FD76032.5070601@fpf.slu.cz>
Date: Tue, 12 Jun 2012 17:28:50 +0200
From: Marek Cervenka <cervajs@fpf.slu.cz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] domU loses incoming network after period of inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have a domU which is losing incoming network connectivity after 'some
period of inactivity'

if i log over console and ping any ip then network goes up magically

i found this thread but no solution
http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html

centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
i'm using VLANs

any advice?


-- 
---------------------------------------
Marek Cervenka
=======================================

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 15:30:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 15:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeT1m-0003ud-6z; Tue, 12 Jun 2012 15:29:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cervajs@fpf.slu.cz>) id 1SeT1j-0003uV-UM
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 15:29:04 +0000
Received: from [85.158.143.99:36260] by server-3.bemta-4.messagelabs.com id
	76/7D-05808-F3067DF4; Tue, 12 Jun 2012 15:29:03 +0000
X-Env-Sender: cervajs@fpf.slu.cz
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339514941!29117124!1
X-Originating-IP: [193.84.206.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21119 invoked from network); 12 Jun 2012 15:29:02 -0000
Received: from smtp.slu.cz (HELO smtp.slu.cz) (193.84.206.49)
	by server-7.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 15:29:02 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.slu.cz (Postfix) with ESMTP id 9112A24180
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 17:29:01 +0200 (CEST)
X-Virus-Scanned: amavisd-new at smtp.slu.cz
Received: from smtp.slu.cz ([127.0.0.1])
	by localhost (smtp.slu.cz [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id HdfYI6nSzdPZ for <xen-users@lists.xen.org>;
	Tue, 12 Jun 2012 17:29:00 +0200 (CEST)
Received: from [10.6.0.236] (unknown [10.6.0.236])
	(using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.slu.cz (Postfix) with ESMTPSA id 672DB24172
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 17:29:00 +0200 (CEST)
Message-ID: <4FD76032.5070601@fpf.slu.cz>
Date: Tue, 12 Jun 2012 17:28:50 +0200
From: Marek Cervenka <cervajs@fpf.slu.cz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] domU loses incoming network after period of inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have a domU which is losing incoming network connectivity after 'some
period of inactivity'

if i log over console and ping any ip then network goes up magically

i found this thread but no solution
http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html

centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
i'm using VLANs

any advice?


-- 
---------------------------------------
Marek Cervenka
=======================================

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 16:02:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeTWw-00055g-3M; Tue, 12 Jun 2012 16:01:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1SeTWv-00055b-4K
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:01:17 +0000
Received: from [85.158.138.51:10532] by server-12.bemta-3.messagelabs.com id
	F7/B9-24185-CC767DF4; Tue, 12 Jun 2012 16:01:16 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-10.tower-174.messagelabs.com!1339516875!28093177!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23675 invoked from network); 12 Jun 2012 16:01:15 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Jun 2012 16:01:15 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q5CFl6hh012295
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 12 Jun 2012 17:47:06 +0200
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Tue, 12 Jun 2012 17:47:06 +0200 (CEST)
Message-ID: <d65f72cb3a15b7a2cc30b685fabdd5bd.squirrel@webmail.icm.edu.pl>
In-Reply-To: <4FD76032.5070601@fpf.slu.cz>
References: <4FD76032.5070601@fpf.slu.cz>
Date: Tue, 12 Jun 2012 17:47:06 +0200 (CEST)
From: G.Bakalarski@icm.edu.pl
To: "Marek Cervenka" <cervajs@fpf.slu.cz>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Tue, 12 Jun 2012 17:47:06 +0200 (CEST)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -3.196 () AWL,BAYES_00,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.1 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] domU loses incoming network after period of
 inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Are you also using some type o bonding/bridging (e.g. STP)???

What is your hardware?

Are you using IOMMU (DMA vitualization)???

We had similar issues while using bonding + IOMMU on DELL R715.

Switching OFF DMA virtualization in BIOS magically cured this problem.

GB
> I have a domU which is losing incoming network connectivity after 'some
> period of inactivity'
>
> if i log over console and ping any ip then network goes up magically
>
> i found this thread but no solution
> http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html
>
> centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
> i'm using VLANs
>
> any advice?
>
>
> --
> ---------------------------------------
> Marek Cervenka
> =======================================
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 16:02:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeTWw-00055g-3M; Tue, 12 Jun 2012 16:01:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1SeTWv-00055b-4K
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:01:17 +0000
Received: from [85.158.138.51:10532] by server-12.bemta-3.messagelabs.com id
	F7/B9-24185-CC767DF4; Tue, 12 Jun 2012 16:01:16 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-10.tower-174.messagelabs.com!1339516875!28093177!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23675 invoked from network); 12 Jun 2012 16:01:15 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Jun 2012 16:01:15 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q5CFl6hh012295
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 12 Jun 2012 17:47:06 +0200
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Tue, 12 Jun 2012 17:47:06 +0200 (CEST)
Message-ID: <d65f72cb3a15b7a2cc30b685fabdd5bd.squirrel@webmail.icm.edu.pl>
In-Reply-To: <4FD76032.5070601@fpf.slu.cz>
References: <4FD76032.5070601@fpf.slu.cz>
Date: Tue, 12 Jun 2012 17:47:06 +0200 (CEST)
From: G.Bakalarski@icm.edu.pl
To: "Marek Cervenka" <cervajs@fpf.slu.cz>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Tue, 12 Jun 2012 17:47:06 +0200 (CEST)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -3.196 () AWL,BAYES_00,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.1 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] domU loses incoming network after period of
 inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Are you also using some type o bonding/bridging (e.g. STP)???

What is your hardware?

Are you using IOMMU (DMA vitualization)???

We had similar issues while using bonding + IOMMU on DELL R715.

Switching OFF DMA virtualization in BIOS magically cured this problem.

GB
> I have a domU which is losing incoming network connectivity after 'some
> period of inactivity'
>
> if i log over console and ping any ip then network goes up magically
>
> i found this thread but no solution
> http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html
>
> centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
> i'm using VLANs
>
> any advice?
>
>
> --
> ---------------------------------------
> Marek Cervenka
> =======================================
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 16:06:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeTbJ-0005Jh-09; Tue, 12 Jun 2012 16:05:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <niuxinli1989@gmail.com>) id 1SeTbH-0005JW-1m
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:05:47 +0000
Received: from [193.109.254.147:13951] by server-7.bemta-14.messagelabs.com id
	3E/56-29165-9D867DF4; Tue, 12 Jun 2012 16:05:45 +0000
X-Env-Sender: niuxinli1989@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339517140!9351398!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17337 invoked from network); 12 Jun 2012 16:05:40 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 16:05:40 -0000
Received: by eekd41 with SMTP id d41so2587839eek.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 09:05:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qfpHpTYdYg55OVk9xr4bu8KHaSoSybB2/1ONNTmt0uY=;
	b=x7jIa65PLqvh0cj6XvWom/veMGMNrf3/+eCnU4H3QT9pHjOnHBEztjikFwaMdKMQNT
	t3HEtb/+clP3btWnlsAKPWoAvaRx1CercbkBOGZz4rWEQD9DT8gLvXgcN/izlZveHlBm
	P9HMhJzKEDeSzDW0OxXkiQNuj7UxXy+RU50PPOT5CKw9HYgDHxuv75VhFyv+W1Em3/Qy
	Yle8hxd2M5zseEXPVTS7o9cFc+75fCzpA349ztJ6YSsYYPI0wlKAVmGsKr/G6q/u/BeZ
	f0sYbTlcRvc/osLoWFAhbb7XnNJ9u1fYvdptXEHaLolqWUVUhJ92qZisuttr51faLwUy
	Hexg==
MIME-Version: 1.0
Received: by 10.14.98.75 with SMTP id u51mr6543909eef.61.1339517139807; Tue,
	12 Jun 2012 09:05:39 -0700 (PDT)
Received: by 10.14.216.7 with HTTP; Tue, 12 Jun 2012 09:05:39 -0700 (PDT)
Date: Wed, 13 Jun 2012 00:05:39 +0800
Message-ID: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
From: Niu Xinli <niuxinli1989@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7088780864954921513=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7088780864954921513==
Content-Type: multipart/alternative; boundary=bcaec517a72249ec8c04c248a357

--bcaec517a72249ec8c04c248a357
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thanks for all the replies. By "compatibility" I mean the guest OS must be
modified for para-virtualization.

I see the following in wikipedia.
"During the development of Xen 1.x, Microsoft
Research<http://en.wikipedia.org/wiki/Microsoft_Research>,
along with the University of Cambridge Operating System group, developed a
port of Windows XP <http://en.wikipedia.org/wiki/Windows_XP> to Xen =97 mad=
e
possible by Microsoft <http://en.wikipedia.org/wiki/Microsoft>'s Academic
Licensing Program. The terms of this license do not allow the publication
of this port, although documentation of the experience appears in the
original Xen SOSP <http://en.wikipedia.org/wiki/SOSP> paper"
Can I get a copy of this modified Windows XP?

Best Regards,
Xinli

--bcaec517a72249ec8c04c248a357
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thanks for all the replies. By &quot;compatibility&quot; I mean the guest O=
S must be modified for para-virtualization.=A0 <br><br>I see the following =
in wikipedia.<br>&quot;During the development of Xen 1.x, <a href=3D"http:/=
/en.wikipedia.org/wiki/Microsoft_Research" title=3D"Microsoft Research">Mic=
rosoft Research</a>, along with the University of Cambridge Operating Syste=
m group, developed a port of <a href=3D"http://en.wikipedia.org/wiki/Window=
s_XP" title=3D"Windows XP">Windows XP</a> to Xen =97 made possible by <a hr=
ef=3D"http://en.wikipedia.org/wiki/Microsoft" title=3D"Microsoft">Microsoft=
</a>&#39;s
 Academic Licensing Program. The terms of this license do not allow the=20
publication of this port, although documentation of the experience=20
appears in the original Xen <a href=3D"http://en.wikipedia.org/wiki/SOSP" t=
itle=3D"SOSP" class=3D"mw-redirect">SOSP</a> paper&quot;<br>Can I get a cop=
y of this modified Windows XP?<br><br>Best Regards,<br>Xinli<br>

--bcaec517a72249ec8c04c248a357--


--===============7088780864954921513==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7088780864954921513==--


From xen-users-bounces@lists.xen.org Tue Jun 12 16:06:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeTbJ-0005Jh-09; Tue, 12 Jun 2012 16:05:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <niuxinli1989@gmail.com>) id 1SeTbH-0005JW-1m
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:05:47 +0000
Received: from [193.109.254.147:13951] by server-7.bemta-14.messagelabs.com id
	3E/56-29165-9D867DF4; Tue, 12 Jun 2012 16:05:45 +0000
X-Env-Sender: niuxinli1989@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339517140!9351398!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17337 invoked from network); 12 Jun 2012 16:05:40 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 16:05:40 -0000
Received: by eekd41 with SMTP id d41so2587839eek.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 09:05:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qfpHpTYdYg55OVk9xr4bu8KHaSoSybB2/1ONNTmt0uY=;
	b=x7jIa65PLqvh0cj6XvWom/veMGMNrf3/+eCnU4H3QT9pHjOnHBEztjikFwaMdKMQNT
	t3HEtb/+clP3btWnlsAKPWoAvaRx1CercbkBOGZz4rWEQD9DT8gLvXgcN/izlZveHlBm
	P9HMhJzKEDeSzDW0OxXkiQNuj7UxXy+RU50PPOT5CKw9HYgDHxuv75VhFyv+W1Em3/Qy
	Yle8hxd2M5zseEXPVTS7o9cFc+75fCzpA349ztJ6YSsYYPI0wlKAVmGsKr/G6q/u/BeZ
	f0sYbTlcRvc/osLoWFAhbb7XnNJ9u1fYvdptXEHaLolqWUVUhJ92qZisuttr51faLwUy
	Hexg==
MIME-Version: 1.0
Received: by 10.14.98.75 with SMTP id u51mr6543909eef.61.1339517139807; Tue,
	12 Jun 2012 09:05:39 -0700 (PDT)
Received: by 10.14.216.7 with HTTP; Tue, 12 Jun 2012 09:05:39 -0700 (PDT)
Date: Wed, 13 Jun 2012 00:05:39 +0800
Message-ID: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
From: Niu Xinli <niuxinli1989@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7088780864954921513=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7088780864954921513==
Content-Type: multipart/alternative; boundary=bcaec517a72249ec8c04c248a357

--bcaec517a72249ec8c04c248a357
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thanks for all the replies. By "compatibility" I mean the guest OS must be
modified for para-virtualization.

I see the following in wikipedia.
"During the development of Xen 1.x, Microsoft
Research<http://en.wikipedia.org/wiki/Microsoft_Research>,
along with the University of Cambridge Operating System group, developed a
port of Windows XP <http://en.wikipedia.org/wiki/Windows_XP> to Xen =97 mad=
e
possible by Microsoft <http://en.wikipedia.org/wiki/Microsoft>'s Academic
Licensing Program. The terms of this license do not allow the publication
of this port, although documentation of the experience appears in the
original Xen SOSP <http://en.wikipedia.org/wiki/SOSP> paper"
Can I get a copy of this modified Windows XP?

Best Regards,
Xinli

--bcaec517a72249ec8c04c248a357
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thanks for all the replies. By &quot;compatibility&quot; I mean the guest O=
S must be modified for para-virtualization.=A0 <br><br>I see the following =
in wikipedia.<br>&quot;During the development of Xen 1.x, <a href=3D"http:/=
/en.wikipedia.org/wiki/Microsoft_Research" title=3D"Microsoft Research">Mic=
rosoft Research</a>, along with the University of Cambridge Operating Syste=
m group, developed a port of <a href=3D"http://en.wikipedia.org/wiki/Window=
s_XP" title=3D"Windows XP">Windows XP</a> to Xen =97 made possible by <a hr=
ef=3D"http://en.wikipedia.org/wiki/Microsoft" title=3D"Microsoft">Microsoft=
</a>&#39;s
 Academic Licensing Program. The terms of this license do not allow the=20
publication of this port, although documentation of the experience=20
appears in the original Xen <a href=3D"http://en.wikipedia.org/wiki/SOSP" t=
itle=3D"SOSP" class=3D"mw-redirect">SOSP</a> paper&quot;<br>Can I get a cop=
y of this modified Windows XP?<br><br>Best Regards,<br>Xinli<br>

--bcaec517a72249ec8c04c248a357--


--===============7088780864954921513==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7088780864954921513==--


From xen-users-bounces@lists.xen.org Tue Jun 12 16:32:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeU03-00068J-4u; Tue, 12 Jun 2012 16:31:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeU01-000685-Ii
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:31:21 +0000
Received: from [85.158.139.83:35422] by server-8.bemta-5.messagelabs.com id
	B4/18-02058-8DE67DF4; Tue, 12 Jun 2012 16:31:20 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1339518679!28985970!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23644 invoked from network); 12 Jun 2012 16:31:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 16:31:19 -0000
X-IronPort-AV: E=Sophos;i="4.75,758,1330905600"; d="scan'208";a="12974905"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 16:31:19 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 17:31:19 +0100
Message-ID: <1339518678.24104.110.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Date: Tue, 12 Jun 2012 17:31:18 +0100
In-Reply-To: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
References: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVHVlLCAyMDEyLTA2LTEyIGF0IDE3OjA1ICswMTAwLCBOaXUgWGlubGkgd3JvdGU6Cj4gVGhh
bmtzIGZvciBhbGwgdGhlIHJlcGxpZXMuIEJ5ICJjb21wYXRpYmlsaXR5IiBJIG1lYW4gdGhlIGd1
ZXN0IE9TCj4gbXVzdCBiZSBtb2RpZmllZCBmb3IgcGFyYS12aXJ0dWFsaXphdGlvbi4gIAo+IAo+
IEkgc2VlIHRoZSBmb2xsb3dpbmcgaW4gd2lraXBlZGlhLgo+ICJEdXJpbmcgdGhlIGRldmVsb3Bt
ZW50IG9mIFhlbiAxLngsIE1pY3Jvc29mdCBSZXNlYXJjaCwgYWxvbmcgd2l0aCB0aGUKPiBVbml2
ZXJzaXR5IG9mIENhbWJyaWRnZSBPcGVyYXRpbmcgU3lzdGVtIGdyb3VwLCBkZXZlbG9wZWQgYSBw
b3J0IG9mCj4gV2luZG93cyBYUCB0byBYZW4g4oCUIG1hZGUgcG9zc2libGUgYnkgTWljcm9zb2Z0
J3MgQWNhZGVtaWMgTGljZW5zaW5nCj4gUHJvZ3JhbS4gVGhlIHRlcm1zIG9mIHRoaXMgbGljZW5z
ZSBkbyBub3QgYWxsb3cgdGhlIHB1YmxpY2F0aW9uIG9mCj4gdGhpcyBwb3J0LCBhbHRob3VnaCBk
b2N1bWVudGF0aW9uIG9mIHRoZSBleHBlcmllbmNlIGFwcGVhcnMgaW4gdGhlCj4gb3JpZ2luYWwg
WGVuIFNPU1AgcGFwZXIiCj4gQ2FuIEkgZ2V0IGEgY29weSBvZiB0aGlzIG1vZGlmaWVkIFdpbmRv
d3MgWFA/CgpJdCB3YXMgbmV2ZXIgcHVibGlzaGVkLCBzbyBuby4KCklhbi4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Tue Jun 12 16:32:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeU03-00068J-4u; Tue, 12 Jun 2012 16:31:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SeU01-000685-Ii
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:31:21 +0000
Received: from [85.158.139.83:35422] by server-8.bemta-5.messagelabs.com id
	B4/18-02058-8DE67DF4; Tue, 12 Jun 2012 16:31:20 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1339518679!28985970!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23644 invoked from network); 12 Jun 2012 16:31:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 16:31:19 -0000
X-IronPort-AV: E=Sophos;i="4.75,758,1330905600"; d="scan'208";a="12974905"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 16:31:19 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 12 Jun 2012 17:31:19 +0100
Message-ID: <1339518678.24104.110.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Date: Tue, 12 Jun 2012 17:31:18 +0100
In-Reply-To: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
References: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVHVlLCAyMDEyLTA2LTEyIGF0IDE3OjA1ICswMTAwLCBOaXUgWGlubGkgd3JvdGU6Cj4gVGhh
bmtzIGZvciBhbGwgdGhlIHJlcGxpZXMuIEJ5ICJjb21wYXRpYmlsaXR5IiBJIG1lYW4gdGhlIGd1
ZXN0IE9TCj4gbXVzdCBiZSBtb2RpZmllZCBmb3IgcGFyYS12aXJ0dWFsaXphdGlvbi4gIAo+IAo+
IEkgc2VlIHRoZSBmb2xsb3dpbmcgaW4gd2lraXBlZGlhLgo+ICJEdXJpbmcgdGhlIGRldmVsb3Bt
ZW50IG9mIFhlbiAxLngsIE1pY3Jvc29mdCBSZXNlYXJjaCwgYWxvbmcgd2l0aCB0aGUKPiBVbml2
ZXJzaXR5IG9mIENhbWJyaWRnZSBPcGVyYXRpbmcgU3lzdGVtIGdyb3VwLCBkZXZlbG9wZWQgYSBw
b3J0IG9mCj4gV2luZG93cyBYUCB0byBYZW4g4oCUIG1hZGUgcG9zc2libGUgYnkgTWljcm9zb2Z0
J3MgQWNhZGVtaWMgTGljZW5zaW5nCj4gUHJvZ3JhbS4gVGhlIHRlcm1zIG9mIHRoaXMgbGljZW5z
ZSBkbyBub3QgYWxsb3cgdGhlIHB1YmxpY2F0aW9uIG9mCj4gdGhpcyBwb3J0LCBhbHRob3VnaCBk
b2N1bWVudGF0aW9uIG9mIHRoZSBleHBlcmllbmNlIGFwcGVhcnMgaW4gdGhlCj4gb3JpZ2luYWwg
WGVuIFNPU1AgcGFwZXIiCj4gQ2FuIEkgZ2V0IGEgY29weSBvZiB0aGlzIG1vZGlmaWVkIFdpbmRv
d3MgWFA/CgpJdCB3YXMgbmV2ZXIgcHVibGlzaGVkLCBzbyBuby4KCklhbi4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Tue Jun 12 16:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeUKH-00070y-DJ; Tue, 12 Jun 2012 16:52:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SeUKF-00070o-3r
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:52:15 +0000
Received: from [85.158.138.51:53086] by server-7.bemta-3.messagelabs.com id
	76/8C-01983-EB377DF4; Tue, 12 Jun 2012 16:52:14 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339519932!25796203!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23130 invoked from network); 12 Jun 2012 16:52:12 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 16:52:12 -0000
Received: by eaak12 with SMTP id k12so2589820eaa.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 09:52:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=CbAG+Ek8BhIVnjTJ3UmyNlYKOiBOw0yG8oeBxq6Stns=;
	b=0SBWlXZwx18ZDDKFMAdYkmEKbt+Twe5Lu837sFGD+xuW8bSiFnJZgTcU07YNlpn43M
	SvbCGI7Xf/+eUigrAj05t0GOJwYM30LnKSQUZIL9MQQr+TF14LOcTAhaljq5psv2yCH7
	xIHJg6JUKbbKlye3nDwx/oXVlv8/5TK9d4c0g/TLcPbxEMejWuRp10kw8T2gQ9HOmo/6
	XQi/MVOwhXl7353qn3VHLZMoGukEY6yh7fdm+UNaomIpFTMYMw/daRrdv3+YiUSwqkBG
	CeDvmf3LKvTv6NQx4zedoR2voUPCCyvopGFH5Qf+SBpQOw1FT9NcE1IoiNKEXgfolvYo
	7FGg==
Received: by 10.14.127.198 with SMTP id d46mr7390959eei.101.1339519932081;
	Tue, 12 Jun 2012 09:52:12 -0700 (PDT)
Received: from [172.16.25.10] (b0fb70a7.bb.sky.com. [176.251.112.167])
	by mx.google.com with ESMTPS id p41sm66307317eef.5.2012.06.12.09.52.09
	(version=SSLv3 cipher=OTHER); Tue, 12 Jun 2012 09:52:10 -0700 (PDT)
Message-ID: <4FD773B6.9080903@xen.org>
Date: Tue, 12 Jun 2012 17:52:06 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
In-Reply-To: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7220198532280264309=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============7220198532280264309==
Content-Type: multipart/alternative;
 boundary="------------020300080501000203050407"

This is a multi-part message in MIME format.
--------------020300080501000203050407
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

 > By "compatibility" I mean the guest OS must be modified for 
para-virtualization.
Of course that depends on your viewpoint. With PV drivers being part of 
the Linux kernel, the fact that the drivers need to be kept up-to-date 
is only really relevant for the developers looking after those drivers. 
For a user it makes no difference. Things just work.

 > "During the development of Xen 1.x, Microsoft Research 
<http://en.wikipedia.org/wiki/Microsoft_Research>, along with the 
University of Cambridge Operating System ...
I have no idea whether this was ever made available. Well before my time.

As an aside: I think we may need to review the Xen wikipedia page as 
part of one of the next Xen Docs days. It has been frequently updated, 
but I am not sure how much the Xen dev community actually contributed. 
It seems that a lot of the information in say "Host: Unix-like systems" 
is out-of-date.

Regards
Lars

On 12/06/2012 17:05, Niu Xinli wrote:
> Thanks for all the replies. By "compatibility" I mean the guest OS 
> must be modified for para-virtualization.
>
> I see the following in wikipedia.
> "During the development of Xen 1.x, Microsoft Research 
> <http://en.wikipedia.org/wiki/Microsoft_Research>, along with the 
> University of Cambridge Operating System group, developed a port of 
> Windows XP <http://en.wikipedia.org/wiki/Windows_XP> to Xen --- made 
> possible by Microsoft <http://en.wikipedia.org/wiki/Microsoft>'s 
> Academic Licensing Program. The terms of this license do not allow the 
> publication of this port, although documentation of the experience 
> appears in the original Xen SOSP <http://en.wikipedia.org/wiki/SOSP> 
> paper"
> Can I get a copy of this modified Windows XP?
>
> Best Regards,
> Xinli
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------020300080501000203050407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    &gt; By "compatibility" I mean the guest OS must be modified for
    para-virtualization.&nbsp; <br>
    Of course that depends on your viewpoint. With PV drivers being part
    of the Linux kernel, the fact that the drivers need to be kept
    up-to-date is only really relevant for the developers looking after
    those drivers. For a user it makes no difference. Things just work.<br>
    <br>
    &gt; "During the development of Xen 1.x, <a moz-do-not-send="true"
      href="http://en.wikipedia.org/wiki/Microsoft_Research"
      title="Microsoft Research">Microsoft Research</a>, along with the
    University of Cambridge Operating System ...<br>
    I have no idea whether this was ever made available. Well before my
    time.<br>
    <br>
    As an aside: I think we may need to review the Xen wikipedia page as
    part of one of the next Xen Docs days. It has been frequently
    updated, but I am not sure how much the Xen dev community actually
    contributed. It seems that a lot of the information in say "Host:
    Unix-like systems" is out-of-date.<br>
    <br>
    Regards<br>
    Lars<br>
    <br>
    On 12/06/2012 17:05, Niu Xinli wrote:
    <blockquote
cite="mid:CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com"
      type="cite">Thanks for all the replies. By "compatibility" I mean
      the guest OS must be modified for para-virtualization.&nbsp; <br>
      <br>
      I see the following in wikipedia.<br>
      "During the development of Xen 1.x, <a moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/Microsoft_Research"
        title="Microsoft Research">Microsoft Research</a>, along with
      the University of Cambridge Operating System group, developed a
      port of <a moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/Windows_XP" title="Windows
        XP">Windows XP</a> to Xen &#8212; made possible by <a
        moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft">Microsoft</a>'s

      Academic Licensing Program. The terms of this license do not allow
      the publication of this port, although documentation of the
      experience appears in the original Xen <a moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/SOSP" title="SOSP"
        class="mw-redirect">SOSP</a> paper"<br>
      Can I get a copy of this modified Windows XP?<br>
      <br>
      Best Regards,<br>
      Xinli<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------020300080501000203050407--


--===============7220198532280264309==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7220198532280264309==--


From xen-users-bounces@lists.xen.org Tue Jun 12 16:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 16:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeUKH-00070y-DJ; Tue, 12 Jun 2012 16:52:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SeUKF-00070o-3r
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 16:52:15 +0000
Received: from [85.158.138.51:53086] by server-7.bemta-3.messagelabs.com id
	76/8C-01983-EB377DF4; Tue, 12 Jun 2012 16:52:14 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339519932!25796203!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23130 invoked from network); 12 Jun 2012 16:52:12 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 16:52:12 -0000
Received: by eaak12 with SMTP id k12so2589820eaa.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 09:52:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=CbAG+Ek8BhIVnjTJ3UmyNlYKOiBOw0yG8oeBxq6Stns=;
	b=0SBWlXZwx18ZDDKFMAdYkmEKbt+Twe5Lu837sFGD+xuW8bSiFnJZgTcU07YNlpn43M
	SvbCGI7Xf/+eUigrAj05t0GOJwYM30LnKSQUZIL9MQQr+TF14LOcTAhaljq5psv2yCH7
	xIHJg6JUKbbKlye3nDwx/oXVlv8/5TK9d4c0g/TLcPbxEMejWuRp10kw8T2gQ9HOmo/6
	XQi/MVOwhXl7353qn3VHLZMoGukEY6yh7fdm+UNaomIpFTMYMw/daRrdv3+YiUSwqkBG
	CeDvmf3LKvTv6NQx4zedoR2voUPCCyvopGFH5Qf+SBpQOw1FT9NcE1IoiNKEXgfolvYo
	7FGg==
Received: by 10.14.127.198 with SMTP id d46mr7390959eei.101.1339519932081;
	Tue, 12 Jun 2012 09:52:12 -0700 (PDT)
Received: from [172.16.25.10] (b0fb70a7.bb.sky.com. [176.251.112.167])
	by mx.google.com with ESMTPS id p41sm66307317eef.5.2012.06.12.09.52.09
	(version=SSLv3 cipher=OTHER); Tue, 12 Jun 2012 09:52:10 -0700 (PDT)
Message-ID: <4FD773B6.9080903@xen.org>
Date: Tue, 12 Jun 2012 17:52:06 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
In-Reply-To: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7220198532280264309=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============7220198532280264309==
Content-Type: multipart/alternative;
 boundary="------------020300080501000203050407"

This is a multi-part message in MIME format.
--------------020300080501000203050407
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

 > By "compatibility" I mean the guest OS must be modified for 
para-virtualization.
Of course that depends on your viewpoint. With PV drivers being part of 
the Linux kernel, the fact that the drivers need to be kept up-to-date 
is only really relevant for the developers looking after those drivers. 
For a user it makes no difference. Things just work.

 > "During the development of Xen 1.x, Microsoft Research 
<http://en.wikipedia.org/wiki/Microsoft_Research>, along with the 
University of Cambridge Operating System ...
I have no idea whether this was ever made available. Well before my time.

As an aside: I think we may need to review the Xen wikipedia page as 
part of one of the next Xen Docs days. It has been frequently updated, 
but I am not sure how much the Xen dev community actually contributed. 
It seems that a lot of the information in say "Host: Unix-like systems" 
is out-of-date.

Regards
Lars

On 12/06/2012 17:05, Niu Xinli wrote:
> Thanks for all the replies. By "compatibility" I mean the guest OS 
> must be modified for para-virtualization.
>
> I see the following in wikipedia.
> "During the development of Xen 1.x, Microsoft Research 
> <http://en.wikipedia.org/wiki/Microsoft_Research>, along with the 
> University of Cambridge Operating System group, developed a port of 
> Windows XP <http://en.wikipedia.org/wiki/Windows_XP> to Xen --- made 
> possible by Microsoft <http://en.wikipedia.org/wiki/Microsoft>'s 
> Academic Licensing Program. The terms of this license do not allow the 
> publication of this port, although documentation of the experience 
> appears in the original Xen SOSP <http://en.wikipedia.org/wiki/SOSP> 
> paper"
> Can I get a copy of this modified Windows XP?
>
> Best Regards,
> Xinli
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------020300080501000203050407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    &gt; By "compatibility" I mean the guest OS must be modified for
    para-virtualization.&nbsp; <br>
    Of course that depends on your viewpoint. With PV drivers being part
    of the Linux kernel, the fact that the drivers need to be kept
    up-to-date is only really relevant for the developers looking after
    those drivers. For a user it makes no difference. Things just work.<br>
    <br>
    &gt; "During the development of Xen 1.x, <a moz-do-not-send="true"
      href="http://en.wikipedia.org/wiki/Microsoft_Research"
      title="Microsoft Research">Microsoft Research</a>, along with the
    University of Cambridge Operating System ...<br>
    I have no idea whether this was ever made available. Well before my
    time.<br>
    <br>
    As an aside: I think we may need to review the Xen wikipedia page as
    part of one of the next Xen Docs days. It has been frequently
    updated, but I am not sure how much the Xen dev community actually
    contributed. It seems that a lot of the information in say "Host:
    Unix-like systems" is out-of-date.<br>
    <br>
    Regards<br>
    Lars<br>
    <br>
    On 12/06/2012 17:05, Niu Xinli wrote:
    <blockquote
cite="mid:CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com"
      type="cite">Thanks for all the replies. By "compatibility" I mean
      the guest OS must be modified for para-virtualization.&nbsp; <br>
      <br>
      I see the following in wikipedia.<br>
      "During the development of Xen 1.x, <a moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/Microsoft_Research"
        title="Microsoft Research">Microsoft Research</a>, along with
      the University of Cambridge Operating System group, developed a
      port of <a moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/Windows_XP" title="Windows
        XP">Windows XP</a> to Xen &#8212; made possible by <a
        moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft">Microsoft</a>'s

      Academic Licensing Program. The terms of this license do not allow
      the publication of this port, although documentation of the
      experience appears in the original Xen <a moz-do-not-send="true"
        href="http://en.wikipedia.org/wiki/SOSP" title="SOSP"
        class="mw-redirect">SOSP</a> paper"<br>
      Can I get a copy of this modified Windows XP?<br>
      <br>
      Best Regards,<br>
      Xinli<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------020300080501000203050407--


--===============7220198532280264309==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7220198532280264309==--


From xen-users-bounces@lists.xen.org Tue Jun 12 17:05:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 17:05:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeUWp-0007ee-ED; Tue, 12 Jun 2012 17:05:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cervajs@fpf.slu.cz>) id 1SeUWn-0007eW-IG
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 17:05:13 +0000
Received: from [85.158.143.35:51137] by server-2.bemta-4.messagelabs.com id
	09/BD-17938-8C677DF4; Tue, 12 Jun 2012 17:05:12 +0000
X-Env-Sender: cervajs@fpf.slu.cz
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339520710!5527054!1
X-Originating-IP: [193.84.206.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17038 invoked from network); 12 Jun 2012 17:05:11 -0000
Received: from smtp.slu.cz (HELO smtp.slu.cz) (193.84.206.49)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 17:05:11 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.slu.cz (Postfix) with ESMTP id 21030241AC
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 19:05:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at smtp.slu.cz
Received: from smtp.slu.cz ([127.0.0.1])
	by localhost (smtp.slu.cz [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id eqV0B0hKJqAh for <xen-users@lists.xen.org>;
	Tue, 12 Jun 2012 19:05:08 +0200 (CEST)
Received: from [10.6.0.236] (unknown [10.6.0.236])
	(using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.slu.cz (Postfix) with ESMTPSA id 99829241AB
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 19:05:08 +0200 (CEST)
Message-ID: <4FD776B9.8060804@fpf.slu.cz>
Date: Tue, 12 Jun 2012 19:04:57 +0200
From: Marek Cervenka <cervajs@fpf.slu.cz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD76032.5070601@fpf.slu.cz>
	<d65f72cb3a15b7a2cc30b685fabdd5bd.squirrel@webmail.icm.edu.pl>
In-Reply-To: <d65f72cb3a15b7a2cc30b685fabdd5bd.squirrel@webmail.icm.edu.pl>
Subject: Re: [Xen-users] domU loses incoming network after period of
	inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dne 12.6.2012 17:47, G.Bakalarski@icm.edu.pl napsal(a):
> Are you also using some type o bonding/bridging (e.g. STP)???

standard linux bridging
can Open vSwitch help?

>
> What is your hardware?

intel server S3210SH,cpu intel E8400, intel nic 82541GI (e1000e driver, 
tried last 2.0.0 version from e1000.sf.net)

>
> Are you using IOMMU (DMA vitualization)???

imho no

>
> We had similar issues while using bonding + IOMMU on DELL R715.
>
> Switching OFF DMA virtualization in BIOS magically cured this problem.

there isn't this option in bios

i forgot write about domU. it's centos 6.2 32-bit


> GB
>> I have a domU which is losing incoming network connectivity after 'some
>> period of inactivity'
>>
>> if i log over console and ping any ip then network goes up magically
>>
>> i found this thread but no solution
>> http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html
>>
>> centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
>> i'm using VLANs
>>
>> any advice?
>>
>>
>> --
>> ---------------------------------------
>> Marek Cervenka
>> =======================================
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
---------------------------------------
Marek Cervenka
=======================================


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 17:05:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 17:05:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeUWp-0007ee-ED; Tue, 12 Jun 2012 17:05:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cervajs@fpf.slu.cz>) id 1SeUWn-0007eW-IG
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 17:05:13 +0000
Received: from [85.158.143.35:51137] by server-2.bemta-4.messagelabs.com id
	09/BD-17938-8C677DF4; Tue, 12 Jun 2012 17:05:12 +0000
X-Env-Sender: cervajs@fpf.slu.cz
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339520710!5527054!1
X-Originating-IP: [193.84.206.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17038 invoked from network); 12 Jun 2012 17:05:11 -0000
Received: from smtp.slu.cz (HELO smtp.slu.cz) (193.84.206.49)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 17:05:11 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.slu.cz (Postfix) with ESMTP id 21030241AC
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 19:05:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at smtp.slu.cz
Received: from smtp.slu.cz ([127.0.0.1])
	by localhost (smtp.slu.cz [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id eqV0B0hKJqAh for <xen-users@lists.xen.org>;
	Tue, 12 Jun 2012 19:05:08 +0200 (CEST)
Received: from [10.6.0.236] (unknown [10.6.0.236])
	(using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.slu.cz (Postfix) with ESMTPSA id 99829241AB
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 19:05:08 +0200 (CEST)
Message-ID: <4FD776B9.8060804@fpf.slu.cz>
Date: Tue, 12 Jun 2012 19:04:57 +0200
From: Marek Cervenka <cervajs@fpf.slu.cz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD76032.5070601@fpf.slu.cz>
	<d65f72cb3a15b7a2cc30b685fabdd5bd.squirrel@webmail.icm.edu.pl>
In-Reply-To: <d65f72cb3a15b7a2cc30b685fabdd5bd.squirrel@webmail.icm.edu.pl>
Subject: Re: [Xen-users] domU loses incoming network after period of
	inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dne 12.6.2012 17:47, G.Bakalarski@icm.edu.pl napsal(a):
> Are you also using some type o bonding/bridging (e.g. STP)???

standard linux bridging
can Open vSwitch help?

>
> What is your hardware?

intel server S3210SH,cpu intel E8400, intel nic 82541GI (e1000e driver, 
tried last 2.0.0 version from e1000.sf.net)

>
> Are you using IOMMU (DMA vitualization)???

imho no

>
> We had similar issues while using bonding + IOMMU on DELL R715.
>
> Switching OFF DMA virtualization in BIOS magically cured this problem.

there isn't this option in bios

i forgot write about domU. it's centos 6.2 32-bit


> GB
>> I have a domU which is losing incoming network connectivity after 'some
>> period of inactivity'
>>
>> if i log over console and ping any ip then network goes up magically
>>
>> i found this thread but no solution
>> http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html
>>
>> centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
>> i'm using VLANs
>>
>> any advice?
>>
>>
>> --
>> ---------------------------------------
>> Marek Cervenka
>> =======================================
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
---------------------------------------
Marek Cervenka
=======================================


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 17:14:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 17:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeUfR-00081U-Ly; Tue, 12 Jun 2012 17:14:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thanos.makatos@citrix.com>) id 1SeUfQ-00081P-W0
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 17:14:09 +0000
Received: from [85.158.143.99:48574] by server-1.bemta-4.messagelabs.com id
	74/80-24392-0E877DF4; Tue, 12 Jun 2012 17:14:08 +0000
X-Env-Sender: thanos.makatos@citrix.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339521247!22861679!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20485 invoked from network); 12 Jun 2012 17:14:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 17:14:07 -0000
X-IronPort-AV: E=Sophos;i="4.75,759,1330905600"; d="scan'208";a="12976242"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 17:14:07 +0000
Received: from LONPMAILBOX01.citrite.net ([10.30.224.160]) by
	LONPMAILMX01.citrite.net ([10.30.203.162]) with mapi; Tue, 12 Jun 2012
	18:14:07 +0100
From: Thanos Makatos <thanos.makatos@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Tue, 12 Jun 2012 18:14:05 +0100
Thread-Topic: [Xen-users] cannot boot guest VM
Thread-Index: Ac1Ie6dKxQxtulifSJeAfTme9aLECAAQp5cw
Message-ID: <4B45B535F7F6BE4CB1C044ED5115CDDEED66155EC6@LONPMAILBOX01.citrite.net>
References: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
	<1339492413.24104.12.camel@zakaz.uk.xensource.com>
In-Reply-To: <1339492413.24104.12.camel@zakaz.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fdisk -l gives:

You must set cylinders.
You can do this from the extra functions menu.

Disk debian-blktap2.img: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d818e

             Device Boot      Start         End      Blocks   Id  System
debian-blktap2.img1   *           1         996     7993344   83  Linux
Partition 1 does not end on cylinder boundary.
debian-blktap2.img2             996        1045      392193    5  Extended
Partition 2 has different physical/logical endings:
     phys=(1023, 254, 63) logical=(1044, 52, 32)
debian-blktap2.img5             996        1045      392192   82  Linux swap / Solaris

The " You must set cylinders." And "0 MB, 0 bytes" are a bit worrisome, no?

/usr/local/bin/pygrub and /usr/bin/pygrub are the same file.

Am I using any non-standard configuration option? Is there a more reliable way to deploy a PV VM in xen-unstable?

Regards

-----Original Message-----
From: Ian Campbell 
Sent: 12 June 2012 10:14
To: Thanos Makatos
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] cannot boot guest VM

On Fri, 2012-06-08 at 14:32 +0100, Thanos Makatos wrote:
> When I try to see what goes wrong with pygrub (pygrub <image-file>), I 
> get the following error:
> 
> Traceback (most recent call last):
> 
>   File "/usr/local/bin/pygrub", line 822, in <module>
> 
>     raise RuntimeError, "Unable to find partition containing kernel"
> 
> RuntimeError: Unable to find partition containing kernel

> Does this mean that something went terribly wrong during the 
> installation?

I'd be more inclined to suspect something is wrong with pygrub.

BTW, you have /usr/local/bin/pygrub which is a bit odd, I'd expect either /usr/bin/pygrub or /usr/lib/xen.../bin/pygrub depending on howup to date your xen-unstable is. Do you have multiple copies of pygrub on your system?

What does fdisk say about your partitions? Is one of them marked bootable? I think "fdisk -l /path/to/img" will tell you...

BTW -- you can drop the "extra" line when using pygrub.
[...]
> Begin: Running /scripts/init-bottom ... mount: mounting /dev on 
> /root/dev failed: No such file or directory
> 
> done.
> 
> mount: mounting /sys on /root/sys failed: No such file or directory
> 
> mount: mounting /proc on /root/proc failed: No such file or directory
> 
> Target filesystem doesn't have requested /sbin/init.
> 
> No init found. Try passing init= bootarg.

This is because when replicating pygrub manually as well as extracting the kernel + initrd you need to pull the command line out of the guest's grub cfg and include it as the "extra" line in your cfg.


Ian.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 17:14:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 17:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeUfR-00081U-Ly; Tue, 12 Jun 2012 17:14:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thanos.makatos@citrix.com>) id 1SeUfQ-00081P-W0
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 17:14:09 +0000
Received: from [85.158.143.99:48574] by server-1.bemta-4.messagelabs.com id
	74/80-24392-0E877DF4; Tue, 12 Jun 2012 17:14:08 +0000
X-Env-Sender: thanos.makatos@citrix.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339521247!22861679!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMTU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20485 invoked from network); 12 Jun 2012 17:14:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 17:14:07 -0000
X-IronPort-AV: E=Sophos;i="4.75,759,1330905600"; d="scan'208";a="12976242"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	12 Jun 2012 17:14:07 +0000
Received: from LONPMAILBOX01.citrite.net ([10.30.224.160]) by
	LONPMAILMX01.citrite.net ([10.30.203.162]) with mapi; Tue, 12 Jun 2012
	18:14:07 +0100
From: Thanos Makatos <thanos.makatos@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Tue, 12 Jun 2012 18:14:05 +0100
Thread-Topic: [Xen-users] cannot boot guest VM
Thread-Index: Ac1Ie6dKxQxtulifSJeAfTme9aLECAAQp5cw
Message-ID: <4B45B535F7F6BE4CB1C044ED5115CDDEED66155EC6@LONPMAILBOX01.citrite.net>
References: <4B45B535F7F6BE4CB1C044ED5115CDDEED64F7E361@LONPMAILBOX01.citrite.net>
	<1339492413.24104.12.camel@zakaz.uk.xensource.com>
In-Reply-To: <1339492413.24104.12.camel@zakaz.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cannot boot guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fdisk -l gives:

You must set cylinders.
You can do this from the extra functions menu.

Disk debian-blktap2.img: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d818e

             Device Boot      Start         End      Blocks   Id  System
debian-blktap2.img1   *           1         996     7993344   83  Linux
Partition 1 does not end on cylinder boundary.
debian-blktap2.img2             996        1045      392193    5  Extended
Partition 2 has different physical/logical endings:
     phys=(1023, 254, 63) logical=(1044, 52, 32)
debian-blktap2.img5             996        1045      392192   82  Linux swap / Solaris

The " You must set cylinders." And "0 MB, 0 bytes" are a bit worrisome, no?

/usr/local/bin/pygrub and /usr/bin/pygrub are the same file.

Am I using any non-standard configuration option? Is there a more reliable way to deploy a PV VM in xen-unstable?

Regards

-----Original Message-----
From: Ian Campbell 
Sent: 12 June 2012 10:14
To: Thanos Makatos
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] cannot boot guest VM

On Fri, 2012-06-08 at 14:32 +0100, Thanos Makatos wrote:
> When I try to see what goes wrong with pygrub (pygrub <image-file>), I 
> get the following error:
> 
> Traceback (most recent call last):
> 
>   File "/usr/local/bin/pygrub", line 822, in <module>
> 
>     raise RuntimeError, "Unable to find partition containing kernel"
> 
> RuntimeError: Unable to find partition containing kernel

> Does this mean that something went terribly wrong during the 
> installation?

I'd be more inclined to suspect something is wrong with pygrub.

BTW, you have /usr/local/bin/pygrub which is a bit odd, I'd expect either /usr/bin/pygrub or /usr/lib/xen.../bin/pygrub depending on howup to date your xen-unstable is. Do you have multiple copies of pygrub on your system?

What does fdisk say about your partitions? Is one of them marked bootable? I think "fdisk -l /path/to/img" will tell you...

BTW -- you can drop the "extra" line when using pygrub.
[...]
> Begin: Running /scripts/init-bottom ... mount: mounting /dev on 
> /root/dev failed: No such file or directory
> 
> done.
> 
> mount: mounting /sys on /root/sys failed: No such file or directory
> 
> mount: mounting /proc on /root/proc failed: No such file or directory
> 
> Target filesystem doesn't have requested /sbin/init.
> 
> No init found. Try passing init= bootarg.

This is because when replicating pygrub manually as well as extracting the kernel + initrd you need to pull the command line out of the guest's grub cfg and include it as the "extra" line in your cfg.


Ian.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 12 23:18:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 23:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeaKS-0001yc-SD; Tue, 12 Jun 2012 23:16:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1SeaKR-0001yX-Ac
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 23:16:51 +0000
Received: from [193.109.254.147:30808] by server-9.bemta-14.messagelabs.com id
	0C/5E-27072-2EDC7DF4; Tue, 12 Jun 2012 23:16:50 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339543009!2557569!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28626 invoked from network); 12 Jun 2012 23:16:49 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 23:16:49 -0000
Received: by bkwj10 with SMTP id j10so5903556bkw.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 16:16:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=OxCcEfXVLCyRbXuXga58hDG+At8nR7p1ur5M/yT9rVA=;
	b=kFmbQmVJ7gvJBQkmivPY2cp+CaeEfHS/CHSX4lT/mO7jY315SfPgibVhuC1jOnE8uB
	kQWfnqsbZLS3fNi02svdtuf/XuNurAyekeFwAnFrIQ3Gt+wuHWzQ4cVhaZmYeuax7hlu
	hpRUFTbQOpTF+qVTzPKLGMCi849TyGQeycry0oxZ56Ie5CfWG4pONUHE8DhjXsKuW81U
	vTia0SLAuuanSj6lkdi2AtJkCltTnSNJKsf4j//Xj0vx7lF9xrVQv7fUacwxQhdQ/mjN
	THqOPqnI5kCaCw8WPlhOyiPTlG6EITIpO2jzS7MbJYHhuA8r7DOEWBqdQGrzKAxKyjJA
	EqcQ==
Received: by 10.204.148.72 with SMTP id o8mr11923746bkv.127.1339543009418;
	Tue, 12 Jun 2012 16:16:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.163.134 with HTTP; Tue, 12 Jun 2012 16:16:29 -0700 (PDT)
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 12 Jun 2012 19:16:29 -0400
Message-ID: <CANSMP-6_a5wRbdUCcqJHrTAWgcoUJRzA_rFYXLH6qjidcZhRdg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] When using xl toolstack stuff left in xenstore at
	/local/domain/0/backend
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5635269369539267304=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5635269369539267304==
Content-Type: multipart/alternative; boundary=0015175cab323cded904c24ea9dc

--0015175cab323cded904c24ea9dc
Content-Type: text/plain; charset=UTF-8

Hello,

After creating and destroying a number of domUs, I noticed
that /local/domain/0/backend starts to get cluttered when using XL. The
vif, vfb, vkbd, and vbd sections look like this:

     270 = ""
     271 = ""
     272 = ""
     273 = ""
     274 = ""
     275 = ""

Where the dom ID is set to an empty value, however the console section
looks as though it isn't being cleaned up at all:

   273 = ""
      0 = ""
       frontend = "/local/domain/273/console"
       frontend-id = "273"
       online = "0"
       state = "5"
       domain = "vm_98_0003cc"
       protocol = "vt100"
       hotplug-status = "connected"

There are a ton of these that build up, but go away if I restart xenstore.

Any clues as to what may be causing this buildup?

Thanks,

Chris

--0015175cab323cded904c24ea9dc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,<div><br></div><div>After creating and destroying a number of domUs, =
I noticed that=C2=A0/local/domain/0/backend starts to get cluttered when us=
ing XL. The vif, vfb, vkbd, and vbd sections look like this:</div><div><br>=
</div>

<div><div>=C2=A0 =C2=A0 =C2=A0270 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =
=C2=A0271 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =C2=A0272 =3D &quot;&quo=
t;</div><div>=C2=A0 =C2=A0 =C2=A0273 =3D &quot;&quot;</div><div>=C2=A0 =C2=
=A0 =C2=A0274 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =C2=A0275 =3D &quot;=
&quot;</div></div><div>
<br>
</div><div>Where the dom ID is set to an empty value, however the console s=
ection looks as though it isn&#39;t being cleaned up at all:</div><div><br>=
</div><div><div>=C2=A0 =C2=A0273 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =
=C2=A0 0 =3D &quot;&quot;</div>

<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0frontend =3D &quot;/local/domain/273/consol=
e&quot;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0frontend-id =3D &quot;273&quot=
;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0online =3D &quot;0&quot;</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0state =3D &quot;5&quot;</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0domain =3D &quot;vm_98_0003cc&quot;</div>

<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0protocol =3D &quot;vt100&quot;</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0hotplug-status =3D &quot;connected&quot;</div></=
div><div><br></div><div>There are a ton of these that build up, but go away=
 if I restart xenstore.</div><div><br>Any clues as to what may be causing t=
his buildup?</div>

<div><br></div><div>Thanks,</div><div><br></div><div>Chris</div>

--0015175cab323cded904c24ea9dc--


--===============5635269369539267304==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5635269369539267304==--


From xen-users-bounces@lists.xen.org Tue Jun 12 23:18:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 2012 23:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeaKS-0001yc-SD; Tue, 12 Jun 2012 23:16:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chrisd1100@gmail.com>) id 1SeaKR-0001yX-Ac
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 23:16:51 +0000
Received: from [193.109.254.147:30808] by server-9.bemta-14.messagelabs.com id
	0C/5E-27072-2EDC7DF4; Tue, 12 Jun 2012 23:16:50 +0000
X-Env-Sender: chrisd1100@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1339543009!2557569!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28626 invoked from network); 12 Jun 2012 23:16:49 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Jun 2012 23:16:49 -0000
Received: by bkwj10 with SMTP id j10so5903556bkw.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 16:16:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=OxCcEfXVLCyRbXuXga58hDG+At8nR7p1ur5M/yT9rVA=;
	b=kFmbQmVJ7gvJBQkmivPY2cp+CaeEfHS/CHSX4lT/mO7jY315SfPgibVhuC1jOnE8uB
	kQWfnqsbZLS3fNi02svdtuf/XuNurAyekeFwAnFrIQ3Gt+wuHWzQ4cVhaZmYeuax7hlu
	hpRUFTbQOpTF+qVTzPKLGMCi849TyGQeycry0oxZ56Ie5CfWG4pONUHE8DhjXsKuW81U
	vTia0SLAuuanSj6lkdi2AtJkCltTnSNJKsf4j//Xj0vx7lF9xrVQv7fUacwxQhdQ/mjN
	THqOPqnI5kCaCw8WPlhOyiPTlG6EITIpO2jzS7MbJYHhuA8r7DOEWBqdQGrzKAxKyjJA
	EqcQ==
Received: by 10.204.148.72 with SMTP id o8mr11923746bkv.127.1339543009418;
	Tue, 12 Jun 2012 16:16:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.163.134 with HTTP; Tue, 12 Jun 2012 16:16:29 -0700 (PDT)
From: Chris Dickson <chrisd1100@gmail.com>
Date: Tue, 12 Jun 2012 19:16:29 -0400
Message-ID: <CANSMP-6_a5wRbdUCcqJHrTAWgcoUJRzA_rFYXLH6qjidcZhRdg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] When using xl toolstack stuff left in xenstore at
	/local/domain/0/backend
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5635269369539267304=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5635269369539267304==
Content-Type: multipart/alternative; boundary=0015175cab323cded904c24ea9dc

--0015175cab323cded904c24ea9dc
Content-Type: text/plain; charset=UTF-8

Hello,

After creating and destroying a number of domUs, I noticed
that /local/domain/0/backend starts to get cluttered when using XL. The
vif, vfb, vkbd, and vbd sections look like this:

     270 = ""
     271 = ""
     272 = ""
     273 = ""
     274 = ""
     275 = ""

Where the dom ID is set to an empty value, however the console section
looks as though it isn't being cleaned up at all:

   273 = ""
      0 = ""
       frontend = "/local/domain/273/console"
       frontend-id = "273"
       online = "0"
       state = "5"
       domain = "vm_98_0003cc"
       protocol = "vt100"
       hotplug-status = "connected"

There are a ton of these that build up, but go away if I restart xenstore.

Any clues as to what may be causing this buildup?

Thanks,

Chris

--0015175cab323cded904c24ea9dc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,<div><br></div><div>After creating and destroying a number of domUs, =
I noticed that=C2=A0/local/domain/0/backend starts to get cluttered when us=
ing XL. The vif, vfb, vkbd, and vbd sections look like this:</div><div><br>=
</div>

<div><div>=C2=A0 =C2=A0 =C2=A0270 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =
=C2=A0271 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =C2=A0272 =3D &quot;&quo=
t;</div><div>=C2=A0 =C2=A0 =C2=A0273 =3D &quot;&quot;</div><div>=C2=A0 =C2=
=A0 =C2=A0274 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =C2=A0275 =3D &quot;=
&quot;</div></div><div>
<br>
</div><div>Where the dom ID is set to an empty value, however the console s=
ection looks as though it isn&#39;t being cleaned up at all:</div><div><br>=
</div><div><div>=C2=A0 =C2=A0273 =3D &quot;&quot;</div><div>=C2=A0 =C2=A0 =
=C2=A0 0 =3D &quot;&quot;</div>

<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0frontend =3D &quot;/local/domain/273/consol=
e&quot;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0frontend-id =3D &quot;273&quot=
;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0online =3D &quot;0&quot;</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0state =3D &quot;5&quot;</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0domain =3D &quot;vm_98_0003cc&quot;</div>

<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0protocol =3D &quot;vt100&quot;</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0hotplug-status =3D &quot;connected&quot;</div></=
div><div><br></div><div>There are a ton of these that build up, but go away=
 if I restart xenstore.</div><div><br>Any clues as to what may be causing t=
his buildup?</div>

<div><br></div><div>Thanks,</div><div><br></div><div>Chris</div>

--0015175cab323cded904c24ea9dc--


--===============5635269369539267304==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5635269369539267304==--


From xen-users-bounces@lists.xen.org Wed Jun 13 04:02:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 04:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seel4-0007yQ-Ua; Wed, 13 Jun 2012 04:00:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1Seel3-0007yL-Ko
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 04:00:37 +0000
Received: from [85.158.138.51:23964] by server-12.bemta-3.messagelabs.com id
	E4/88-24185-46018DF4; Wed, 13 Jun 2012 04:00:36 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339560035!25855205!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2898 invoked from network); 13 Jun 2012 04:00:35 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 04:00:35 -0000
Received: by wgbed3 with SMTP id ed3so91044wgb.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 21:00:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=s/WDYlHeE07RcHESKtW5ZXK4kvTj2DufZ0MAfhZm4TY=;
	b=KTCnJjWpz8HVVgSUNAQEA6kaZgpL7BTYoj6tUVVVHqthrBu7o8yZ96Cr4yc3qD7EuE
	VZMKgVzW3/tj4s1qKfaD4AzYVfNU1XvFnxZZ8OHOestnvvaPEv+IM/nNaV4uonqK0751
	vjhoGUxSE5atSTXiVnBH5fawAcU5nLxf7AVzNUtIOlXgjouxHvJsGHIz+SsTNWseF+5u
	yYVJ6/pZTxHQF8Y3bhj0P9h845oJqi8SkCOf0Yn8smxqDJQ5XgApivqtNKT3Gy9ErD2z
	A4oDhdUaEuUxSvteFVMJWMkm/wBiHggjBL0BaB+SayUsn35Zw93xN/++PP5jkB5k/P0q
	t3iQ==
Received: by 10.180.83.197 with SMTP id s5mr34226544wiy.9.1339560035051; Tue,
	12 Jun 2012 21:00:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.27.79 with HTTP; Tue, 12 Jun 2012 21:00:14 -0700 (PDT)
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Wed, 13 Jun 2012 10:00:14 +0600
Message-ID: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8KCmluIGRvbTA6Cgpyb290QG5hcy0xOi9ldGMveGVuIyBjYXQgL2V0Yy94ZW4vbW9naWxl
ZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5ldC5ydS5jZmcKLi4uCmRpc2sgICAgICAgID0gWwoKJ2Zp
bGU6L2hvbWUveGVuL2RvbWFpbnMvbW9naWxlZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5ldC5ydS9k
aXNrLmltZyx4dmRhMix3JywKCidmaWxlOi9ob21lL3hlbi9kb21haW5zL21vZ2lsZWZzLWltYWdl
cy5uYXMtMS5sby51ZmFuZXQucnUvc3dhcC5pbWcseHZkYTEsdycsCiAgICAgICAgICAgICAgICAg
ICdwaHk6L2Rldi9uYXMtMS9tb2dpbGVmcy1pbWFnZXMseHZkYjEsdycsCiAgICAgICAgICAgICAg
ICAgICdmaWxlOi9tbnQvZXh0NCx4dmRiMix3JywKICAgICAgICAgICAgICBdCi4uLgoKSGVyZSwg
L2Rldi9uYXMtMS9tb2dpbGVmcy1pbWFnZXMgaXMgbG9naWNhbCB2b2x1bWUgaW4gTFZNLCAvbW50
L2V4dDQKaXMgZmlsZSBsb2NhdGVkIG9uIHRoZSBvdGhlciBsb2dpY2FsIHZvbHVtZSBpbiB0aGUg
c2FtZSBMVk0uCkxWTSBpcyBvbmUgdm9sdW1lIGdyb3VwIGxvY2F0ZWQgb24gb25lIHBoeXNpY2Fs
IHZvbHVtZSAoc29mdHdhcmUgcmFpZDYKLSAxMiBoZGQpLgoKCmluIGRvbVUgKG1vZ2lsZWZzLWlt
YWdlcy5uYXMtMS5sby51ZmFuZXQucnUpOgpyb290QG1vZ2lsZWZzLWltYWdlczp+IyBtb3VudCAv
ZGV2L3h2ZGIxIC9tbnQvbHZtCnJvb3RAbW9naWxlZnMtaW1hZ2VzOn4jIG1vdW50IC9kZXYveHZk
YjIgL21udC9maWxlCnJvb3RAbW9naWxlZnMtaW1hZ2VzOn4jIGRkIGlmPS9kZXYvemVybyBvZj0v
bW50L2x2bS90ZXN0LmZpbGUgYnM9NDA5NjAKY291bnQ9NTAwMDAKNTAwMDArMCByZWNvcmRzIGlu
CjUwMDAwKzAgcmVjb3JkcyBvdXQKMjA0ODAwMDAwMCBieXRlcyAoMi4wIEdCKSBjb3BpZWQsIDcx
LjE4MTUgcywgMjguOCBNQi9zCnJvb3RAbW9naWxlZnMtaW1hZ2VzOn4jIGRkIGlmPS9kZXYvemVy
byBvZj0vbW50L2ZpbGUvdGVzdC5maWxlCmJzPTQwOTYwIGNvdW50PTUwMDAwCjUwMDAwKzAgcmVj
b3JkcyBpbgo1MDAwMCswIHJlY29yZHMgb3V0CjIwNDgwMDAwMDAgYnl0ZXMgKDIuMCBHQikgY29w
aWVkLCAxNy4zMDY1IHMsIDExOCBNQi9zCgpXaHkgc3VjaCBhIGJpZyBkaWZmZXJlbmNlIGluIHRo
ZSByYXRlIG9mIGlvIChpcyBwaHlzaWNhbGx5IG9uIHRoZSBzYW1lIGRldmljZSk/CgotLSAK0KEg
0YPQstCw0LbQtdC90LjQtdC8LCDQqNCw0YDQuNC/0L7QsiDQoNGD0YHQu9Cw0L0uCtCg0YPQutC+
0LLQvtC00LjRgtC10LvRjCDQvtGC0LTQtdC70LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0Lgg0YHQ
vtC/0YDQvtCy0L7QttC00LXQvdC40Y8g0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+CtC+0LHQtdGB
0L/QtdGH0LXQvdC40Y8g0J7QkNCeICLQo9GE0LDQvdC10YIiLgoK0JrQvtC90YLQsNC60YLQvdCw
0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y86Cmdvb2dsZSs6IGh0dHA6Ly9ncGx1cy50by9ydXNsYW4K
amlkOiBzZXJhZmltQGphYmJlci51ZmFuZXQucnUKd2F2ZTogdWZhd2ViQGdvb2dsZXdhdmUuY29t
CnNreXBlOiB1ZmF3ZWIKcGhvbmU6ICs3KDkxNyk0Nzc1NDYwCnZrb250YWt0ZTogaHR0cDovL3Zr
b250YWt0ZS5ydS91ZmF3ZWIKbXlzcGFjZTogaHR0cDovL3d3dy5teXNwYWNlLmNvbS91ZmF3ZWIK
ZmFjZWJvb2s6IGh0dHA6Ly9mYWNlYm9vay5jb20vc2hhcmlwb3YKbGlua2VkaW46IGh0dHA6Ly93
d3cubGlua2VkaW4uY29tL2luL3VmYXdlYgp0d2l0dGVyOiBodHRwOi8vdHdpdHRlci5jb20vdWZh
d2ViCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54
ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 13 04:02:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 04:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seel4-0007yQ-Ua; Wed, 13 Jun 2012 04:00:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1Seel3-0007yL-Ko
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 04:00:37 +0000
Received: from [85.158.138.51:23964] by server-12.bemta-3.messagelabs.com id
	E4/88-24185-46018DF4; Wed, 13 Jun 2012 04:00:36 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1339560035!25855205!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2898 invoked from network); 13 Jun 2012 04:00:35 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 04:00:35 -0000
Received: by wgbed3 with SMTP id ed3so91044wgb.32
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 21:00:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=s/WDYlHeE07RcHESKtW5ZXK4kvTj2DufZ0MAfhZm4TY=;
	b=KTCnJjWpz8HVVgSUNAQEA6kaZgpL7BTYoj6tUVVVHqthrBu7o8yZ96Cr4yc3qD7EuE
	VZMKgVzW3/tj4s1qKfaD4AzYVfNU1XvFnxZZ8OHOestnvvaPEv+IM/nNaV4uonqK0751
	vjhoGUxSE5atSTXiVnBH5fawAcU5nLxf7AVzNUtIOlXgjouxHvJsGHIz+SsTNWseF+5u
	yYVJ6/pZTxHQF8Y3bhj0P9h845oJqi8SkCOf0Yn8smxqDJQ5XgApivqtNKT3Gy9ErD2z
	A4oDhdUaEuUxSvteFVMJWMkm/wBiHggjBL0BaB+SayUsn35Zw93xN/++PP5jkB5k/P0q
	t3iQ==
Received: by 10.180.83.197 with SMTP id s5mr34226544wiy.9.1339560035051; Tue,
	12 Jun 2012 21:00:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.27.79 with HTTP; Tue, 12 Jun 2012 21:00:14 -0700 (PDT)
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Wed, 13 Jun 2012 10:00:14 +0600
Message-ID: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8KCmluIGRvbTA6Cgpyb290QG5hcy0xOi9ldGMveGVuIyBjYXQgL2V0Yy94ZW4vbW9naWxl
ZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5ldC5ydS5jZmcKLi4uCmRpc2sgICAgICAgID0gWwoKJ2Zp
bGU6L2hvbWUveGVuL2RvbWFpbnMvbW9naWxlZnMtaW1hZ2VzLm5hcy0xLmxvLnVmYW5ldC5ydS9k
aXNrLmltZyx4dmRhMix3JywKCidmaWxlOi9ob21lL3hlbi9kb21haW5zL21vZ2lsZWZzLWltYWdl
cy5uYXMtMS5sby51ZmFuZXQucnUvc3dhcC5pbWcseHZkYTEsdycsCiAgICAgICAgICAgICAgICAg
ICdwaHk6L2Rldi9uYXMtMS9tb2dpbGVmcy1pbWFnZXMseHZkYjEsdycsCiAgICAgICAgICAgICAg
ICAgICdmaWxlOi9tbnQvZXh0NCx4dmRiMix3JywKICAgICAgICAgICAgICBdCi4uLgoKSGVyZSwg
L2Rldi9uYXMtMS9tb2dpbGVmcy1pbWFnZXMgaXMgbG9naWNhbCB2b2x1bWUgaW4gTFZNLCAvbW50
L2V4dDQKaXMgZmlsZSBsb2NhdGVkIG9uIHRoZSBvdGhlciBsb2dpY2FsIHZvbHVtZSBpbiB0aGUg
c2FtZSBMVk0uCkxWTSBpcyBvbmUgdm9sdW1lIGdyb3VwIGxvY2F0ZWQgb24gb25lIHBoeXNpY2Fs
IHZvbHVtZSAoc29mdHdhcmUgcmFpZDYKLSAxMiBoZGQpLgoKCmluIGRvbVUgKG1vZ2lsZWZzLWlt
YWdlcy5uYXMtMS5sby51ZmFuZXQucnUpOgpyb290QG1vZ2lsZWZzLWltYWdlczp+IyBtb3VudCAv
ZGV2L3h2ZGIxIC9tbnQvbHZtCnJvb3RAbW9naWxlZnMtaW1hZ2VzOn4jIG1vdW50IC9kZXYveHZk
YjIgL21udC9maWxlCnJvb3RAbW9naWxlZnMtaW1hZ2VzOn4jIGRkIGlmPS9kZXYvemVybyBvZj0v
bW50L2x2bS90ZXN0LmZpbGUgYnM9NDA5NjAKY291bnQ9NTAwMDAKNTAwMDArMCByZWNvcmRzIGlu
CjUwMDAwKzAgcmVjb3JkcyBvdXQKMjA0ODAwMDAwMCBieXRlcyAoMi4wIEdCKSBjb3BpZWQsIDcx
LjE4MTUgcywgMjguOCBNQi9zCnJvb3RAbW9naWxlZnMtaW1hZ2VzOn4jIGRkIGlmPS9kZXYvemVy
byBvZj0vbW50L2ZpbGUvdGVzdC5maWxlCmJzPTQwOTYwIGNvdW50PTUwMDAwCjUwMDAwKzAgcmVj
b3JkcyBpbgo1MDAwMCswIHJlY29yZHMgb3V0CjIwNDgwMDAwMDAgYnl0ZXMgKDIuMCBHQikgY29w
aWVkLCAxNy4zMDY1IHMsIDExOCBNQi9zCgpXaHkgc3VjaCBhIGJpZyBkaWZmZXJlbmNlIGluIHRo
ZSByYXRlIG9mIGlvIChpcyBwaHlzaWNhbGx5IG9uIHRoZSBzYW1lIGRldmljZSk/CgotLSAK0KEg
0YPQstCw0LbQtdC90LjQtdC8LCDQqNCw0YDQuNC/0L7QsiDQoNGD0YHQu9Cw0L0uCtCg0YPQutC+
0LLQvtC00LjRgtC10LvRjCDQvtGC0LTQtdC70LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0Lgg0YHQ
vtC/0YDQvtCy0L7QttC00LXQvdC40Y8g0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+CtC+0LHQtdGB
0L/QtdGH0LXQvdC40Y8g0J7QkNCeICLQo9GE0LDQvdC10YIiLgoK0JrQvtC90YLQsNC60YLQvdCw
0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y86Cmdvb2dsZSs6IGh0dHA6Ly9ncGx1cy50by9ydXNsYW4K
amlkOiBzZXJhZmltQGphYmJlci51ZmFuZXQucnUKd2F2ZTogdWZhd2ViQGdvb2dsZXdhdmUuY29t
CnNreXBlOiB1ZmF3ZWIKcGhvbmU6ICs3KDkxNyk0Nzc1NDYwCnZrb250YWt0ZTogaHR0cDovL3Zr
b250YWt0ZS5ydS91ZmF3ZWIKbXlzcGFjZTogaHR0cDovL3d3dy5teXNwYWNlLmNvbS91ZmF3ZWIK
ZmFjZWJvb2s6IGh0dHA6Ly9mYWNlYm9vay5jb20vc2hhcmlwb3YKbGlua2VkaW46IGh0dHA6Ly93
d3cubGlua2VkaW4uY29tL2luL3VmYXdlYgp0d2l0dGVyOiBodHRwOi8vdHdpdHRlci5jb20vdWZh
d2ViCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54
ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 13 04:42:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 04:42:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SefNx-0008RT-Jm; Wed, 13 Jun 2012 04:40:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SefNw-0008RC-0b
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 04:40:48 +0000
Received: from [85.158.143.99:16745] by server-2.bemta-4.messagelabs.com id
	45/85-17938-EC918DF4; Wed, 13 Jun 2012 04:40:46 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1339562444!27233722!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32028 invoked from network); 13 Jun 2012 04:40:46 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 04:40:46 -0000
Received: by obbwd20 with SMTP id wd20so382536obb.32
	for <multiple recipients>; Tue, 12 Jun 2012 21:40:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=QnBPKuGK+xIb3gnX6EDPDURr1CwHpa3TxnMckxLUGLo=;
	b=DTt5ZAMp4L/DVjjEJYBZ4DEqKo2RzFZgDYlhZ/CBfj7W5PnR/SSKdEc2Dl2Euoffuz
	O6vAeoEQJw4HfYMCgTp2+C6xap4ZwlepaOSz8268yxx/bh3/txQElfSzh44WYoUQ3iMi
	/GjI7j12alvQzp4Joz17tKouvKFht8T7UGQLaGyeiw5LrLCJTfIl/mz/UwHULXnTAvjM
	33nv04V5NZXyEca6dGQ6o2/kexti+gx5hupOxPUYZygm6o4lhuKarctUJzW0RHZbPwP+
	II0tp8y0SWZb8Z5Qqw/2C6EjpY9b7WGi9t9PddG00y1BQsDhMPi09vJuwTWXZnHfk1lv
	V2Nw==
MIME-Version: 1.0
Received: by 10.182.40.5 with SMTP id t5mr23054796obk.68.1339562444283; Tue,
	12 Jun 2012 21:40:44 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Tue, 12 Jun 2012 21:40:44 -0700 (PDT)
Date: Wed, 13 Jun 2012 14:40:44 +1000
Message-ID: <CAAcQV2gJqY1ET9Q46S-bAhOeuVOqXQDjKrNjeB=7QnyNr-4fKA@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] how can i stop vlan broadcast with openvswitch?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3092543511267207547=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3092543511267207547==
Content-Type: multipart/alternative; boundary=f46d0444ec2da55d9a04c2532fd6

--f46d0444ec2da55d9a04c2532fd6
Content-Type: text/plain; charset=ISO-8859-1

hi , all ,

i success with vlan trunk mode, but in my vm , i can recive all the network
broadcast,

how can i stop it? i mean , how can i config to only revice this vlan data?

thanks.

--f46d0444ec2da55d9a04c2532fd6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi , all ,=A0<div><br></div><div>i success with vlan trunk mode, but in my =
vm , i can recive all the network broadcast,</div><div><br></div><div>how c=
an i stop it? i mean , how can i config to only revice this vlan data?</div=
>
<div><br></div><div>thanks.</div>

--f46d0444ec2da55d9a04c2532fd6--


--===============3092543511267207547==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3092543511267207547==--


From xen-users-bounces@lists.xen.org Wed Jun 13 04:42:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 04:42:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SefNx-0008RT-Jm; Wed, 13 Jun 2012 04:40:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1SefNw-0008RC-0b
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 04:40:48 +0000
Received: from [85.158.143.99:16745] by server-2.bemta-4.messagelabs.com id
	45/85-17938-EC918DF4; Wed, 13 Jun 2012 04:40:46 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1339562444!27233722!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32028 invoked from network); 13 Jun 2012 04:40:46 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 04:40:46 -0000
Received: by obbwd20 with SMTP id wd20so382536obb.32
	for <multiple recipients>; Tue, 12 Jun 2012 21:40:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=QnBPKuGK+xIb3gnX6EDPDURr1CwHpa3TxnMckxLUGLo=;
	b=DTt5ZAMp4L/DVjjEJYBZ4DEqKo2RzFZgDYlhZ/CBfj7W5PnR/SSKdEc2Dl2Euoffuz
	O6vAeoEQJw4HfYMCgTp2+C6xap4ZwlepaOSz8268yxx/bh3/txQElfSzh44WYoUQ3iMi
	/GjI7j12alvQzp4Joz17tKouvKFht8T7UGQLaGyeiw5LrLCJTfIl/mz/UwHULXnTAvjM
	33nv04V5NZXyEca6dGQ6o2/kexti+gx5hupOxPUYZygm6o4lhuKarctUJzW0RHZbPwP+
	II0tp8y0SWZb8Z5Qqw/2C6EjpY9b7WGi9t9PddG00y1BQsDhMPi09vJuwTWXZnHfk1lv
	V2Nw==
MIME-Version: 1.0
Received: by 10.182.40.5 with SMTP id t5mr23054796obk.68.1339562444283; Tue,
	12 Jun 2012 21:40:44 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Tue, 12 Jun 2012 21:40:44 -0700 (PDT)
Date: Wed, 13 Jun 2012 14:40:44 +1000
Message-ID: <CAAcQV2gJqY1ET9Q46S-bAhOeuVOqXQDjKrNjeB=7QnyNr-4fKA@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] how can i stop vlan broadcast with openvswitch?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3092543511267207547=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3092543511267207547==
Content-Type: multipart/alternative; boundary=f46d0444ec2da55d9a04c2532fd6

--f46d0444ec2da55d9a04c2532fd6
Content-Type: text/plain; charset=ISO-8859-1

hi , all ,

i success with vlan trunk mode, but in my vm , i can recive all the network
broadcast,

how can i stop it? i mean , how can i config to only revice this vlan data?

thanks.

--f46d0444ec2da55d9a04c2532fd6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hi , all ,=A0<div><br></div><div>i success with vlan trunk mode, but in my =
vm , i can recive all the network broadcast,</div><div><br></div><div>how c=
an i stop it? i mean , how can i config to only revice this vlan data?</div=
>
<div><br></div><div>thanks.</div>

--f46d0444ec2da55d9a04c2532fd6--


--===============3092543511267207547==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3092543511267207547==--


From xen-users-bounces@lists.xen.org Wed Jun 13 04:53:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 04:53:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SefZR-0000Kc-22; Wed, 13 Jun 2012 04:52:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SefZP-0000KW-GY
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 04:52:39 +0000
Received: from [193.109.254.147:28464] by server-8.bemta-14.messagelabs.com id
	86/E4-27132-69C18DF4; Wed, 13 Jun 2012 04:52:38 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339563156!9416188!1
X-Originating-IP: [209.85.210.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19908 invoked from network); 13 Jun 2012 04:52:38 -0000
Received: from mail-pz0-f41.google.com (HELO mail-pz0-f41.google.com)
	(209.85.210.41)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 04:52:38 -0000
Received: by dakp5 with SMTP id p5so421805dak.28
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 21:52:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=46HH/5wHMFUgzHXW1M8dOEdvTfwYRmj1P9AYlRHViiM=;
	b=h2nQ+1TEDooEmndwNuguhzChxcDX+znF8EJcH+Zhu0s1JD/VUNkb0VzENWJj3ApL30
	Qy78x+7lCbKfUrmQr/bQePolf/gCNBLVOfcQLtT9Fy+Bh/sFsT5LlOzlEjTgT8Ein3Ge
	jKo8aahDrwy7t3IHCzKefi2ZB3fnriZcYcnlfc07PuG7/dZQ3WAVtu0fzp8UPLnOqbBd
	NlBJBiAOaXaSOQz9tEIThciV2Sl5FUjNmZkoxpouFG9Fl7E8oDGYV0jkl3YAeSmyPIX1
	tOHrRsf/zMyWPKSBts+R5Qu5LP94z+bsHJDDtmVFO3WR9zjJ194M/YvuSk+qzKARM3Z6
	4Kyw==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr17622624pbc.61.1339563151173; Tue,
	12 Jun 2012 21:52:31 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 12 Jun 2012 21:52:31 -0700 (PDT)
In-Reply-To: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
Date: Wed, 13 Jun 2012 11:52:31 +0700
Message-ID: <CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
X-Gm-Message-State: ALoCoQnjj3BuL2yFzRVpNpn0IO4oZGDi+NRuEBl5AgDdNfiYBRO3sANQjnNVyZBp9DYw+V7c8gGh
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBKdW4gMTMsIDIwMTIgYXQgMTE6MDAgQU0sINCg0YPRgdC70LDQvSDQqNCw0YDQuNC/
0L7QsiA8dWZhd2ViQGdtYWlsLmNvbT4gd3JvdGU6Cgo+IEhlcmUsIC9kZXYvbmFzLTEvbW9naWxl
ZnMtaW1hZ2VzIGlzIGxvZ2ljYWwgdm9sdW1lIGluIExWTSwgL21udC9leHQ0Cj4gaXMgZmlsZSBs
b2NhdGVkIG9uIHRoZSBvdGhlciBsb2dpY2FsIHZvbHVtZSBpbiB0aGUgc2FtZSBMVk0uCj4gTFZN
IGlzIG9uZSB2b2x1bWUgZ3JvdXAgbG9jYXRlZCBvbiBvbmUgcGh5c2ljYWwgdm9sdW1lIChzb2Z0
d2FyZSByYWlkNgo+IC0gMTIgaGRkKS4KCgo+IFdoeSBzdWNoIGEgYmlnIGRpZmZlcmVuY2UgaW4g
dGhlIHJhdGUgb2YgaW8gKGlzIHBoeXNpY2FsbHkgb24gdGhlIHNhbWUgZGV2aWNlKT8KClRoYXQn
cyBhIGtub3duIGlzc3VlLgoKRGVwZW5kaW5nIG9uIHlvdXIgY29uZmlndXJhdGlvbiwgZG9tMCBr
ZXJuZWwgdmVyc2lvbiwgYW5kIHR5cGUgb2YKdGVzdCwgZmlsZTovIGNhbiBiZSBNVUNIIGZhc3Rl
ciwgb3IgTVVDSCBzbG93ZXIgY29tcGFyZWQgdG8gcGh5Oi8sIGR1ZQp0byBpbnRlcmFjdGlvbiBv
ZiBkb20wIGZpbGVzeXN0ZW0sIGxvb3BiYWNrIGRyaXZlciwgYW5kIGRvbTAga2VybmVsCmNhY2hl
LiAgQnV0IGl0IHNob3VsZG4ndCBtYXR0ZXIgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudCwgYXMg
eW91J3JlCk5PVCBzdXBwb3NlZCB0byB1c2UgZmlsZTovIGFueXdheSwgc2luY2UgKG9uIHNvbWUg
Y2lyY3Vtc3RhbmNlcykgaXQKY2FuIGNhdXNlIGRhdGEgY29ycnVwdGlvbi4KCi0tIApGYWphcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jun 13 04:53:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 04:53:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SefZR-0000Kc-22; Wed, 13 Jun 2012 04:52:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SefZP-0000KW-GY
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 04:52:39 +0000
Received: from [193.109.254.147:28464] by server-8.bemta-14.messagelabs.com id
	86/E4-27132-69C18DF4; Wed, 13 Jun 2012 04:52:38 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339563156!9416188!1
X-Originating-IP: [209.85.210.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19908 invoked from network); 13 Jun 2012 04:52:38 -0000
Received: from mail-pz0-f41.google.com (HELO mail-pz0-f41.google.com)
	(209.85.210.41)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 04:52:38 -0000
Received: by dakp5 with SMTP id p5so421805dak.28
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 21:52:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=46HH/5wHMFUgzHXW1M8dOEdvTfwYRmj1P9AYlRHViiM=;
	b=h2nQ+1TEDooEmndwNuguhzChxcDX+znF8EJcH+Zhu0s1JD/VUNkb0VzENWJj3ApL30
	Qy78x+7lCbKfUrmQr/bQePolf/gCNBLVOfcQLtT9Fy+Bh/sFsT5LlOzlEjTgT8Ein3Ge
	jKo8aahDrwy7t3IHCzKefi2ZB3fnriZcYcnlfc07PuG7/dZQ3WAVtu0fzp8UPLnOqbBd
	NlBJBiAOaXaSOQz9tEIThciV2Sl5FUjNmZkoxpouFG9Fl7E8oDGYV0jkl3YAeSmyPIX1
	tOHrRsf/zMyWPKSBts+R5Qu5LP94z+bsHJDDtmVFO3WR9zjJ194M/YvuSk+qzKARM3Z6
	4Kyw==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr17622624pbc.61.1339563151173; Tue,
	12 Jun 2012 21:52:31 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 12 Jun 2012 21:52:31 -0700 (PDT)
In-Reply-To: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
Date: Wed, 13 Jun 2012 11:52:31 +0700
Message-ID: <CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
X-Gm-Message-State: ALoCoQnjj3BuL2yFzRVpNpn0IO4oZGDi+NRuEBl5AgDdNfiYBRO3sANQjnNVyZBp9DYw+V7c8gGh
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBKdW4gMTMsIDIwMTIgYXQgMTE6MDAgQU0sINCg0YPRgdC70LDQvSDQqNCw0YDQuNC/
0L7QsiA8dWZhd2ViQGdtYWlsLmNvbT4gd3JvdGU6Cgo+IEhlcmUsIC9kZXYvbmFzLTEvbW9naWxl
ZnMtaW1hZ2VzIGlzIGxvZ2ljYWwgdm9sdW1lIGluIExWTSwgL21udC9leHQ0Cj4gaXMgZmlsZSBs
b2NhdGVkIG9uIHRoZSBvdGhlciBsb2dpY2FsIHZvbHVtZSBpbiB0aGUgc2FtZSBMVk0uCj4gTFZN
IGlzIG9uZSB2b2x1bWUgZ3JvdXAgbG9jYXRlZCBvbiBvbmUgcGh5c2ljYWwgdm9sdW1lIChzb2Z0
d2FyZSByYWlkNgo+IC0gMTIgaGRkKS4KCgo+IFdoeSBzdWNoIGEgYmlnIGRpZmZlcmVuY2UgaW4g
dGhlIHJhdGUgb2YgaW8gKGlzIHBoeXNpY2FsbHkgb24gdGhlIHNhbWUgZGV2aWNlKT8KClRoYXQn
cyBhIGtub3duIGlzc3VlLgoKRGVwZW5kaW5nIG9uIHlvdXIgY29uZmlndXJhdGlvbiwgZG9tMCBr
ZXJuZWwgdmVyc2lvbiwgYW5kIHR5cGUgb2YKdGVzdCwgZmlsZTovIGNhbiBiZSBNVUNIIGZhc3Rl
ciwgb3IgTVVDSCBzbG93ZXIgY29tcGFyZWQgdG8gcGh5Oi8sIGR1ZQp0byBpbnRlcmFjdGlvbiBv
ZiBkb20wIGZpbGVzeXN0ZW0sIGxvb3BiYWNrIGRyaXZlciwgYW5kIGRvbTAga2VybmVsCmNhY2hl
LiAgQnV0IGl0IHNob3VsZG4ndCBtYXR0ZXIgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudCwgYXMg
eW91J3JlCk5PVCBzdXBwb3NlZCB0byB1c2UgZmlsZTovIGFueXdheSwgc2luY2UgKG9uIHNvbWUg
Y2lyY3Vtc3RhbmNlcykgaXQKY2FuIGNhdXNlIGRhdGEgY29ycnVwdGlvbi4KCi0tIApGYWphcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jun 13 08:01:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeiUr-0002ED-CY; Wed, 13 Jun 2012 08:00:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1SeiUq-0002DJ-1j
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:00:08 +0000
Received: from [85.158.143.35:62764] by server-1.bemta-4.messagelabs.com id
	DA/70-24392-78848DF4; Wed, 13 Jun 2012 08:00:07 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1339574405!12853469!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31167 invoked from network); 13 Jun 2012 08:00:06 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:00:06 -0000
Received: by werf3 with SMTP id f3so341195wer.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:00:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=lQpdgKhqJLUy6UDRdFCaWAxDerP0xAYHb/uPRIRL2Qc=;
	b=0ULQsPjrX4Bcg0/dFYOTM3/R6rdsTVrAakVZP3cVRHHmfuAC/AY/EgltSvCAly5+eR
	8dF2WZuOPN2/VwSeSA4LXbVN0gdJ/Wv71mR8JGVMIa6juITdWLuQULciKAsoDcBr7JKr
	W+3Za3CyPCIePJEeJ1K+btUouOQA/mPsmQ5+GkC3sFvxSAHNEIEyigN5VdIIFNn8FRZl
	O1lzUGRf16625/YnByB1BaiKtU4KF0qryQpyHR6dNN0HuoLaFVWpZ+b4ERyyflaeQGTc
	QRly+QmYriT37R+WnRnhNwdjGGWpTWYkN8F/gYuPYSk3lGGnztlRwlXeCOSJCoS4HO9N
	y3yA==
Received: by 10.180.80.37 with SMTP id o5mr35508994wix.12.1339574405290; Wed,
	13 Jun 2012 01:00:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.27.79 with HTTP; Wed, 13 Jun 2012 00:59:45 -0700 (PDT)
In-Reply-To: <CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Wed, 13 Jun 2012 13:59:45 +0600
Message-ID: <CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
To: xen-users@lists.xen.org
Cc: list@fajar.net
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

MjAxMi82LzEzIEZhamFyIEEuIE51Z3JhaGEgPGxpc3RAZmFqYXIubmV0Pgo+IFRoYXQncyBhIGtu
b3duIGlzc3VlLgo+Cj4gRGVwZW5kaW5nIG9uIHlvdXIgY29uZmlndXJhdGlvbiwgZG9tMCBrZXJu
ZWwgdmVyc2lvbiwgYW5kIHR5cGUgb2YKPiB0ZXN0LCBmaWxlOi8gY2FuIGJlIE1VQ0ggZmFzdGVy
LCBvciBNVUNIIHNsb3dlciBjb21wYXJlZCB0byBwaHk6LywgZHVlCj4gdG8gaW50ZXJhY3Rpb24g
b2YgZG9tMCBmaWxlc3lzdGVtLCBsb29wYmFjayBkcml2ZXIsIGFuZCBkb20wIGtlcm5lbAo+IGNh
Y2hlLiDCoEJ1dCBpdCBzaG91bGRuJ3QgbWF0dGVyIGluIHByb2R1Y3Rpb24gZW52aXJvbm1lbnQs
IGFzIHlvdSdyZQo+IE5PVCBzdXBwb3NlZCB0byB1c2UgZmlsZTovIGFueXdheSwgc2luY2UgKG9u
IHNvbWUgY2lyY3Vtc3RhbmNlcykgaXQKPiBjYW4gY2F1c2UgZGF0YSBjb3JydXB0aW9uLgoKT2ss
IGJ1dCBpdCBkZXBlbmRzIG9uIHdoYXQgYW5kIGhvdyB0aGlzIHByb2JsZW0gY2FuIGJlIHNvbHZl
ZD8KCmRvbTA6CnJvb3RAbmFzLTE6L2V0YyMgdW5hbWUgLWEKTGludXggbmFzLTEgMy4yLjAtMi1h
bWQ2NCAjMSBTTVAgRnJpIEp1biAxIDE3OjQ5OjA4IFVUQyAyMDEyIHg4Nl82NCBHTlUvTGludXgK
cm9vdEBuYXMtMTovZXRjIyB4ZW4gaW5mbwpob3N0ICAgICAgICAgICAgICAgICAgIDogbmFzLTEK
cmVsZWFzZSAgICAgICAgICAgICAgICA6IDMuMi4wLTItYW1kNjQKdmVyc2lvbiAgICAgICAgICAg
ICAgICA6ICMxIFNNUCBGcmkgSnVuIDEgMTc6NDk6MDggVVRDIDIwMTIKbWFjaGluZSAgICAgICAg
ICAgICAgICA6IHg4Nl82NApucl9jcHVzICAgICAgICAgICAgICAgIDogNApucl9ub2RlcyAgICAg
ICAgICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogNAp0aHJlYWRzX3Blcl9jb3Jl
ICAgICAgIDogMQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMzAwNgpod19jYXBzICAgICAgICAg
ICAgICAgIDoKMTc4YmYzZmY6ZWZkM2ZiZmY6MDAwMDAwMDA6MDAwMDE3MTA6MDA4MDIwMDE6MDAw
MDAwMDA6MDAwMDM3ZmY6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bQp0b3Rh
bF9tZW1vcnkgICAgICAgICAgIDogMTYzODMKZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDE0MDI0
CmZyZWVfY3B1cyAgICAgICAgICAgICAgOiAwCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhl
bl9taW5vciAgICAgICAgICAgICAgOiAxCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAuMgp4ZW5f
Y2FwcyAgICAgICAgICAgICAgIDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0z
LjAteDg2XzMyCmh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NAp4ZW5fc2NoZWR1bGVyICAg
ICAgICAgIDogY3JlZGl0Cnhlbl9wYWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRmb3JtX3Bh
cmFtcyAgICAgICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMAp4ZW5fY2hhbmdlc2V0
ICAgICAgICAgIDogdW5hdmFpbGFibGUKeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IHBsYWNlaG9s
ZGVyIGRvbTBfbWVtPTIwNDhNIGRvbTBfbWF4X3ZjcHVzPTEKZG9tMF92Y3B1c19waW4KY2NfY29t
cGlsZXIgICAgICAgICAgICA6IGdjYyB2ZXJzaW9uIDQuNi4zIChEZWJpYW4gNC42LjMtNCkKY2Nf
Y29tcGlsZV9ieSAgICAgICAgICA6IHdhbGRpCmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiBkZWJp
YW4ub3JnCmNjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBTdW4gTWF5ICA2IDE4OjA4OjUwIFVUQyAy
MDEyCnhlbmRfY29uZmlnX2Zvcm1hdCAgICAgOiA0CnJvb3RAbmFzLTE6L2V0YyMgeG0gbGlzdApO
YW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVz
ICAgICAgU3RhdGUgICBUaW1lKHMpCkRvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAgIDIwNDcgICAgIDEgICAgIHItLS0tLSAgICA3ODAuNAptb2dpbGVmcy1pbWFn
ZXMubmFzLTEubG8udWZhbmV0LnJ1ICAgICAgICAgICA2ICAgMTI4ICAgICAxICAgICAtYi0tLS0g
ICAgIDI3LjUKCi0tIArQoSDRg9Cy0LDQttC10L3QuNC10LwsINCo0LDRgNC40L/QvtCyINCg0YPR
gdC70LDQvS4K0KDRg9C60L7QstC+0LTQuNGC0LXQu9GMINC+0YLQtNC10LvQsCDRgNCw0LfRgNCw
0LHQvtGC0LrQuCDQuCDRgdC+0L/RgNC+0LLQvtC20LTQtdC90LjRjyDQv9GA0L7Qs9GA0LDQvNC8
0L3QvtCz0L4K0L7QsdC10YHQv9C10YfQtdC90LjRjyDQntCQ0J4gItCj0YTQsNC90LXRgiIuCgrQ
mtC+0L3RgtCw0LrRgtC90LDRjyDQuNC90YTQvtGA0LzQsNGG0LjRjzoKZ29vZ2xlKzogaHR0cDov
L2dwbHVzLnRvL3J1c2xhbgpqaWQ6IHNlcmFmaW1AamFiYmVyLnVmYW5ldC5ydQp3YXZlOiB1ZmF3
ZWJAZ29vZ2xld2F2ZS5jb20Kc2t5cGU6IHVmYXdlYgpwaG9uZTogKzcoOTE3KTQ3NzU0NjAKdmtv
bnRha3RlOiBodHRwOi8vdmtvbnRha3RlLnJ1L3VmYXdlYgpteXNwYWNlOiBodHRwOi8vd3d3Lm15
c3BhY2UuY29tL3VmYXdlYgpmYWNlYm9vazogaHR0cDovL2ZhY2Vib29rLmNvbS9zaGFyaXBvdgps
aW5rZWRpbjogaHR0cDovL3d3dy5saW5rZWRpbi5jb20vaW4vdWZhd2ViCnR3aXR0ZXI6IGh0dHA6
Ly90d2l0dGVyLmNvbS91ZmF3ZWIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jun 13 08:01:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeiUr-0002ED-CY; Wed, 13 Jun 2012 08:00:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1SeiUq-0002DJ-1j
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:00:08 +0000
Received: from [85.158.143.35:62764] by server-1.bemta-4.messagelabs.com id
	DA/70-24392-78848DF4; Wed, 13 Jun 2012 08:00:07 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1339574405!12853469!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31167 invoked from network); 13 Jun 2012 08:00:06 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:00:06 -0000
Received: by werf3 with SMTP id f3so341195wer.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:00:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=lQpdgKhqJLUy6UDRdFCaWAxDerP0xAYHb/uPRIRL2Qc=;
	b=0ULQsPjrX4Bcg0/dFYOTM3/R6rdsTVrAakVZP3cVRHHmfuAC/AY/EgltSvCAly5+eR
	8dF2WZuOPN2/VwSeSA4LXbVN0gdJ/Wv71mR8JGVMIa6juITdWLuQULciKAsoDcBr7JKr
	W+3Za3CyPCIePJEeJ1K+btUouOQA/mPsmQ5+GkC3sFvxSAHNEIEyigN5VdIIFNn8FRZl
	O1lzUGRf16625/YnByB1BaiKtU4KF0qryQpyHR6dNN0HuoLaFVWpZ+b4ERyyflaeQGTc
	QRly+QmYriT37R+WnRnhNwdjGGWpTWYkN8F/gYuPYSk3lGGnztlRwlXeCOSJCoS4HO9N
	y3yA==
Received: by 10.180.80.37 with SMTP id o5mr35508994wix.12.1339574405290; Wed,
	13 Jun 2012 01:00:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.27.79 with HTTP; Wed, 13 Jun 2012 00:59:45 -0700 (PDT)
In-Reply-To: <CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Wed, 13 Jun 2012 13:59:45 +0600
Message-ID: <CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
To: xen-users@lists.xen.org
Cc: list@fajar.net
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

MjAxMi82LzEzIEZhamFyIEEuIE51Z3JhaGEgPGxpc3RAZmFqYXIubmV0Pgo+IFRoYXQncyBhIGtu
b3duIGlzc3VlLgo+Cj4gRGVwZW5kaW5nIG9uIHlvdXIgY29uZmlndXJhdGlvbiwgZG9tMCBrZXJu
ZWwgdmVyc2lvbiwgYW5kIHR5cGUgb2YKPiB0ZXN0LCBmaWxlOi8gY2FuIGJlIE1VQ0ggZmFzdGVy
LCBvciBNVUNIIHNsb3dlciBjb21wYXJlZCB0byBwaHk6LywgZHVlCj4gdG8gaW50ZXJhY3Rpb24g
b2YgZG9tMCBmaWxlc3lzdGVtLCBsb29wYmFjayBkcml2ZXIsIGFuZCBkb20wIGtlcm5lbAo+IGNh
Y2hlLiDCoEJ1dCBpdCBzaG91bGRuJ3QgbWF0dGVyIGluIHByb2R1Y3Rpb24gZW52aXJvbm1lbnQs
IGFzIHlvdSdyZQo+IE5PVCBzdXBwb3NlZCB0byB1c2UgZmlsZTovIGFueXdheSwgc2luY2UgKG9u
IHNvbWUgY2lyY3Vtc3RhbmNlcykgaXQKPiBjYW4gY2F1c2UgZGF0YSBjb3JydXB0aW9uLgoKT2ss
IGJ1dCBpdCBkZXBlbmRzIG9uIHdoYXQgYW5kIGhvdyB0aGlzIHByb2JsZW0gY2FuIGJlIHNvbHZl
ZD8KCmRvbTA6CnJvb3RAbmFzLTE6L2V0YyMgdW5hbWUgLWEKTGludXggbmFzLTEgMy4yLjAtMi1h
bWQ2NCAjMSBTTVAgRnJpIEp1biAxIDE3OjQ5OjA4IFVUQyAyMDEyIHg4Nl82NCBHTlUvTGludXgK
cm9vdEBuYXMtMTovZXRjIyB4ZW4gaW5mbwpob3N0ICAgICAgICAgICAgICAgICAgIDogbmFzLTEK
cmVsZWFzZSAgICAgICAgICAgICAgICA6IDMuMi4wLTItYW1kNjQKdmVyc2lvbiAgICAgICAgICAg
ICAgICA6ICMxIFNNUCBGcmkgSnVuIDEgMTc6NDk6MDggVVRDIDIwMTIKbWFjaGluZSAgICAgICAg
ICAgICAgICA6IHg4Nl82NApucl9jcHVzICAgICAgICAgICAgICAgIDogNApucl9ub2RlcyAgICAg
ICAgICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogNAp0aHJlYWRzX3Blcl9jb3Jl
ICAgICAgIDogMQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMzAwNgpod19jYXBzICAgICAgICAg
ICAgICAgIDoKMTc4YmYzZmY6ZWZkM2ZiZmY6MDAwMDAwMDA6MDAwMDE3MTA6MDA4MDIwMDE6MDAw
MDAwMDA6MDAwMDM3ZmY6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bQp0b3Rh
bF9tZW1vcnkgICAgICAgICAgIDogMTYzODMKZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDE0MDI0
CmZyZWVfY3B1cyAgICAgICAgICAgICAgOiAwCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhl
bl9taW5vciAgICAgICAgICAgICAgOiAxCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAuMgp4ZW5f
Y2FwcyAgICAgICAgICAgICAgIDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0z
LjAteDg2XzMyCmh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NAp4ZW5fc2NoZWR1bGVyICAg
ICAgICAgIDogY3JlZGl0Cnhlbl9wYWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRmb3JtX3Bh
cmFtcyAgICAgICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMAp4ZW5fY2hhbmdlc2V0
ICAgICAgICAgIDogdW5hdmFpbGFibGUKeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IHBsYWNlaG9s
ZGVyIGRvbTBfbWVtPTIwNDhNIGRvbTBfbWF4X3ZjcHVzPTEKZG9tMF92Y3B1c19waW4KY2NfY29t
cGlsZXIgICAgICAgICAgICA6IGdjYyB2ZXJzaW9uIDQuNi4zIChEZWJpYW4gNC42LjMtNCkKY2Nf
Y29tcGlsZV9ieSAgICAgICAgICA6IHdhbGRpCmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiBkZWJp
YW4ub3JnCmNjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBTdW4gTWF5ICA2IDE4OjA4OjUwIFVUQyAy
MDEyCnhlbmRfY29uZmlnX2Zvcm1hdCAgICAgOiA0CnJvb3RAbmFzLTE6L2V0YyMgeG0gbGlzdApO
YW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVz
ICAgICAgU3RhdGUgICBUaW1lKHMpCkRvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAgIDIwNDcgICAgIDEgICAgIHItLS0tLSAgICA3ODAuNAptb2dpbGVmcy1pbWFn
ZXMubmFzLTEubG8udWZhbmV0LnJ1ICAgICAgICAgICA2ICAgMTI4ICAgICAxICAgICAtYi0tLS0g
ICAgIDI3LjUKCi0tIArQoSDRg9Cy0LDQttC10L3QuNC10LwsINCo0LDRgNC40L/QvtCyINCg0YPR
gdC70LDQvS4K0KDRg9C60L7QstC+0LTQuNGC0LXQu9GMINC+0YLQtNC10LvQsCDRgNCw0LfRgNCw
0LHQvtGC0LrQuCDQuCDRgdC+0L/RgNC+0LLQvtC20LTQtdC90LjRjyDQv9GA0L7Qs9GA0LDQvNC8
0L3QvtCz0L4K0L7QsdC10YHQv9C10YfQtdC90LjRjyDQntCQ0J4gItCj0YTQsNC90LXRgiIuCgrQ
mtC+0L3RgtCw0LrRgtC90LDRjyDQuNC90YTQvtGA0LzQsNGG0LjRjzoKZ29vZ2xlKzogaHR0cDov
L2dwbHVzLnRvL3J1c2xhbgpqaWQ6IHNlcmFmaW1AamFiYmVyLnVmYW5ldC5ydQp3YXZlOiB1ZmF3
ZWJAZ29vZ2xld2F2ZS5jb20Kc2t5cGU6IHVmYXdlYgpwaG9uZTogKzcoOTE3KTQ3NzU0NjAKdmtv
bnRha3RlOiBodHRwOi8vdmtvbnRha3RlLnJ1L3VmYXdlYgpteXNwYWNlOiBodHRwOi8vd3d3Lm15
c3BhY2UuY29tL3VmYXdlYgpmYWNlYm9vazogaHR0cDovL2ZhY2Vib29rLmNvbS9zaGFyaXBvdgps
aW5rZWRpbjogaHR0cDovL3d3dy5saW5rZWRpbi5jb20vaW4vdWZhd2ViCnR3aXR0ZXI6IGh0dHA6
Ly90d2l0dGVyLmNvbS91ZmF3ZWIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jun 13 08:10:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:10:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeieQ-0003W8-Pm; Wed, 13 Jun 2012 08:10:02 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1SeieP-0003Vu-A4
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:10:01 +0000
Received: from [193.109.254.147:27916] by server-5.bemta-14.messagelabs.com id
	30/51-31398-7DA48DF4; Wed, 13 Jun 2012 08:09:59 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339574875!9488743!1
X-Originating-IP: [98.138.91.41]
X-SpamReason: No, hits=0.7 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15438 invoked from network); 13 Jun 2012 08:07:56 -0000
Received: from nm12-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm12-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.41)
	by server-12.tower-27.messagelabs.com with SMTP;
	13 Jun 2012 08:07:56 -0000
Received: from [98.138.90.56] by nm12.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 08:07:55 -0000
Received: from [98.138.89.166] by tm9.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 08:07:55 -0000
Received: from [127.0.0.1] by omp1022.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 08:07:55 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 260328.475.bm@omp1022.mail.ne1.yahoo.com
Received: (qmail 36101 invoked by uid 60001); 13 Jun 2012 08:07:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339574875; bh=sdoJdEX3ygxyCL1EEX9MF2c8+p79Pff0lYB5v3ESM1U=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=HA4My2eycxFUhgpECrWx4JFAfgCXFHTyDC5ReVeMA4ot4mLb8sMPCI4VVIu+zcEuo0qC/WwLIo3NeH4eRRd3sxK13LLzg0l6yCKfrLUNx+UR91pb9VXWpVllttUtAI0F5XlQItzQR7qDQ2bHB9CTaS1vxCOKo055Kgpe4UftzKg=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=XUwiTcBa492VbK2YJEk0utHYfrQfrao0/WtnIsnP2SypkqSY+T8tcckO+lnu9n0a2R61gqnqLfCTrYjXtoG4A0W0qcEquizNEZkZ+Oj5yVIcpYzcd3KZRy34TjCIouEtxX9UpDIAVUsxvRL+aHjZdsvqHZMZO1f9VJ1d6lwVYZo=;
X-YMail-OSG: PQoLpZgVM1nSclxIdJHXshvhwsxWSon1DBOnI1x3J_VsdH5
	7qomw_f_S2XQRLwtGcmhbuKty7yY5_7JfYUh.mFqKt8EWhewU8DWOvkSPmjC
	ddP.yX3FVy4__gK1tvaGtgx82n5w6UOPFHbnwctip6oXzDAW1nEb8Co7NQWd
	UsXoNdRcZZGUBV0b4dFHYdgi6wXMIy48PaaGFK3Y_RSFrP_H1TznId0lX7yw
	C9HQC7YmhFlxZBZcuqi0TTQoZt2_Y8DXz4DcWwMrKGaky5ozQTxlqgTt_Ztn
	LtU6I.wJEpwwqRG5Crq_r1du2BJntHBC_Qtari9BmLEXRD4tjjqMbxSzNJOU
	xZw9U6EEQ5gpCIHGZolUeCuFWwvH_SVsdaw1l3E6vKWa1KpJWz83xMUk8C0R
	TOtoqyLVEmHEmeqd9kx3HoLF_H0b5Z9gwJseguvvp2Wui6ppju.XvVqbMme4
	7ROrk_6Qg5QBorIoTLu0DLzmVPYttb5jTPjqtlf87C22uotFSMs7rHgDDkxn H
Received: from [111.68.102.23] by web126005.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 01:07:54 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 01:07:54 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Info related to linux-2.6-xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5182378440461836751=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5182378440461836751==
Content-Type: multipart/alternative; boundary="1833503604-34190063-1339574874=:26732"

--1833503604-34190063-1339574874=:26732
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,=0A=A0I'm new in xen-user list so forgive me for my ignorance or any=
=A0awkward=A0question.=0AI 've=A0source code of linux-2.6-xen ( a xen linux=
 kernel) and I want to build dom0 kernel=0Afor mips architecture. from xen =
.org I came to know xen offers=A0=A0x86, x86_64, IA64, ARM, and=A0=0Aother =
CPU architectures.=A0=0AI want to now what are exactly other CPU architectu=
res. does it support mips? =A0and returning to my primary=A0=0Aquestion tha=
t can I build it =A0for mips board ( such as malta board or Cavium) ? =A0=
=0Aur=A0response=A0 will be=A0appreciated.=0AThanks =A0 =A0 =A0 =A0 =A0 =A0=
 =A0
--1833503604-34190063-1339574874=:26732
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div style=3D"font-fa=
mily: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Hi al=
l,</div><div><font face=3D"'times new roman', 'new york', times, serif" siz=
e=3D"3">&nbsp;I'm new in xen-user list so forgive me for my ignorance or an=
y&nbsp;</font><font face=3D"'times new roman', 'new york', times, serif" si=
ze=3D"3">awkward&nbsp;question.</font></div><div><font face=3D"'times new r=
oman', 'new york', times, serif" size=3D"3">I '</font><font face=3D"'times =
new roman', 'new york', times, serif">ve</font><font face=3D"'times new rom=
an', 'new york', times, serif" size=3D"3">&nbsp;source code of linux-2.6-xe=
n ( a xen linux kernel) and I want to build dom0 kernel</font></div><div st=
yle=3D"font-family: 'times new roman', 'new york', times, serif; font-size:=
 12pt; ">for mips architecture. from xen .org I came to know xen offers&nbs=
p;<span
 style=3D"color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, s=
ans-serif; font-size: 12px; line-height: 16px; ">&nbsp;</span><span style=
=3D"color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-se=
rif; font-size: 12px; line-height: 16px; ">x86, x86_64, IA64, ARM, and&nbsp=
;</span></div><div style=3D"font-family: 'times new roman', 'new york', tim=
es, serif; font-size: 12pt; "><span style=3D"color: rgb(51, 51, 51); font-f=
amily: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:=
 16px; ">other CPU architectures.&nbsp;</span></div><div style=3D"font-fami=
ly: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span s=
tyle=3D"color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, san=
s-serif; font-size: 12px; line-height: 16px; ">I want to now what are exact=
ly other CPU architectures. does it support mips? &nbsp;and returning to my=
 primary&nbsp;</span></div><div style=3D"font-family: 'times new roman', 'n=
ew york',
 times, serif; font-size: 12pt; "><span style=3D"color: rgb(51, 51, 51); fo=
nt-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-hei=
ght: 16px; ">question that can I build it &nbsp;for mips board ( such as ma=
lta board or Cavium) ? &nbsp;</span></div><div><span><font color=3D"#333333=
" face=3D"Verdana, Arial, Helvetica, sans-serif"><span><span style=3D"font-=
size: 12px; line-height: 16px;">ur&nbsp;response&nbsp; will be&nbsp;appreci=
ated.</span></span></font></span></div><div style=3D"font-family: 'times ne=
w roman', 'new york', times, serif; font-size: 12pt; "><span style=3D"color=
: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font=
-size: 12px; line-height: 16px; ">Thanks &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp;</span></div></div></body></html>
--1833503604-34190063-1339574874=:26732--


--===============5182378440461836751==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5182378440461836751==--


From xen-users-bounces@lists.xen.org Wed Jun 13 08:10:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:10:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeieQ-0003W8-Pm; Wed, 13 Jun 2012 08:10:02 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1SeieP-0003Vu-A4
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:10:01 +0000
Received: from [193.109.254.147:27916] by server-5.bemta-14.messagelabs.com id
	30/51-31398-7DA48DF4; Wed, 13 Jun 2012 08:09:59 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339574875!9488743!1
X-Originating-IP: [98.138.91.41]
X-SpamReason: No, hits=0.7 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15438 invoked from network); 13 Jun 2012 08:07:56 -0000
Received: from nm12-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm12-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.41)
	by server-12.tower-27.messagelabs.com with SMTP;
	13 Jun 2012 08:07:56 -0000
Received: from [98.138.90.56] by nm12.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 08:07:55 -0000
Received: from [98.138.89.166] by tm9.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 08:07:55 -0000
Received: from [127.0.0.1] by omp1022.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 08:07:55 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 260328.475.bm@omp1022.mail.ne1.yahoo.com
Received: (qmail 36101 invoked by uid 60001); 13 Jun 2012 08:07:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339574875; bh=sdoJdEX3ygxyCL1EEX9MF2c8+p79Pff0lYB5v3ESM1U=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=HA4My2eycxFUhgpECrWx4JFAfgCXFHTyDC5ReVeMA4ot4mLb8sMPCI4VVIu+zcEuo0qC/WwLIo3NeH4eRRd3sxK13LLzg0l6yCKfrLUNx+UR91pb9VXWpVllttUtAI0F5XlQItzQR7qDQ2bHB9CTaS1vxCOKo055Kgpe4UftzKg=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=XUwiTcBa492VbK2YJEk0utHYfrQfrao0/WtnIsnP2SypkqSY+T8tcckO+lnu9n0a2R61gqnqLfCTrYjXtoG4A0W0qcEquizNEZkZ+Oj5yVIcpYzcd3KZRy34TjCIouEtxX9UpDIAVUsxvRL+aHjZdsvqHZMZO1f9VJ1d6lwVYZo=;
X-YMail-OSG: PQoLpZgVM1nSclxIdJHXshvhwsxWSon1DBOnI1x3J_VsdH5
	7qomw_f_S2XQRLwtGcmhbuKty7yY5_7JfYUh.mFqKt8EWhewU8DWOvkSPmjC
	ddP.yX3FVy4__gK1tvaGtgx82n5w6UOPFHbnwctip6oXzDAW1nEb8Co7NQWd
	UsXoNdRcZZGUBV0b4dFHYdgi6wXMIy48PaaGFK3Y_RSFrP_H1TznId0lX7yw
	C9HQC7YmhFlxZBZcuqi0TTQoZt2_Y8DXz4DcWwMrKGaky5ozQTxlqgTt_Ztn
	LtU6I.wJEpwwqRG5Crq_r1du2BJntHBC_Qtari9BmLEXRD4tjjqMbxSzNJOU
	xZw9U6EEQ5gpCIHGZolUeCuFWwvH_SVsdaw1l3E6vKWa1KpJWz83xMUk8C0R
	TOtoqyLVEmHEmeqd9kx3HoLF_H0b5Z9gwJseguvvp2Wui6ppju.XvVqbMme4
	7ROrk_6Qg5QBorIoTLu0DLzmVPYttb5jTPjqtlf87C22uotFSMs7rHgDDkxn H
Received: from [111.68.102.23] by web126005.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 01:07:54 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 01:07:54 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Info related to linux-2.6-xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5182378440461836751=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5182378440461836751==
Content-Type: multipart/alternative; boundary="1833503604-34190063-1339574874=:26732"

--1833503604-34190063-1339574874=:26732
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,=0A=A0I'm new in xen-user list so forgive me for my ignorance or any=
=A0awkward=A0question.=0AI 've=A0source code of linux-2.6-xen ( a xen linux=
 kernel) and I want to build dom0 kernel=0Afor mips architecture. from xen =
.org I came to know xen offers=A0=A0x86, x86_64, IA64, ARM, and=A0=0Aother =
CPU architectures.=A0=0AI want to now what are exactly other CPU architectu=
res. does it support mips? =A0and returning to my primary=A0=0Aquestion tha=
t can I build it =A0for mips board ( such as malta board or Cavium) ? =A0=
=0Aur=A0response=A0 will be=A0appreciated.=0AThanks =A0 =A0 =A0 =A0 =A0 =A0=
 =A0
--1833503604-34190063-1339574874=:26732
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div style=3D"font-fa=
mily: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Hi al=
l,</div><div><font face=3D"'times new roman', 'new york', times, serif" siz=
e=3D"3">&nbsp;I'm new in xen-user list so forgive me for my ignorance or an=
y&nbsp;</font><font face=3D"'times new roman', 'new york', times, serif" si=
ze=3D"3">awkward&nbsp;question.</font></div><div><font face=3D"'times new r=
oman', 'new york', times, serif" size=3D"3">I '</font><font face=3D"'times =
new roman', 'new york', times, serif">ve</font><font face=3D"'times new rom=
an', 'new york', times, serif" size=3D"3">&nbsp;source code of linux-2.6-xe=
n ( a xen linux kernel) and I want to build dom0 kernel</font></div><div st=
yle=3D"font-family: 'times new roman', 'new york', times, serif; font-size:=
 12pt; ">for mips architecture. from xen .org I came to know xen offers&nbs=
p;<span
 style=3D"color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, s=
ans-serif; font-size: 12px; line-height: 16px; ">&nbsp;</span><span style=
=3D"color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-se=
rif; font-size: 12px; line-height: 16px; ">x86, x86_64, IA64, ARM, and&nbsp=
;</span></div><div style=3D"font-family: 'times new roman', 'new york', tim=
es, serif; font-size: 12pt; "><span style=3D"color: rgb(51, 51, 51); font-f=
amily: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:=
 16px; ">other CPU architectures.&nbsp;</span></div><div style=3D"font-fami=
ly: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span s=
tyle=3D"color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, san=
s-serif; font-size: 12px; line-height: 16px; ">I want to now what are exact=
ly other CPU architectures. does it support mips? &nbsp;and returning to my=
 primary&nbsp;</span></div><div style=3D"font-family: 'times new roman', 'n=
ew york',
 times, serif; font-size: 12pt; "><span style=3D"color: rgb(51, 51, 51); fo=
nt-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-hei=
ght: 16px; ">question that can I build it &nbsp;for mips board ( such as ma=
lta board or Cavium) ? &nbsp;</span></div><div><span><font color=3D"#333333=
" face=3D"Verdana, Arial, Helvetica, sans-serif"><span><span style=3D"font-=
size: 12px; line-height: 16px;">ur&nbsp;response&nbsp; will be&nbsp;appreci=
ated.</span></span></font></span></div><div style=3D"font-family: 'times ne=
w roman', 'new york', times, serif; font-size: 12pt; "><span style=3D"color=
: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font=
-size: 12px; line-height: 16px; ">Thanks &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp;</span></div></div></body></html>
--1833503604-34190063-1339574874=:26732--


--===============5182378440461836751==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5182378440461836751==--


From xen-users-bounces@lists.xen.org Wed Jun 13 08:13:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seih3-0003p8-6Q; Wed, 13 Jun 2012 08:12:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Seih1-0003ot-Bq
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:12:43 +0000
Received: from [85.158.143.99:44592] by server-2.bemta-4.messagelabs.com id
	4B/6B-17938-A7B48DF4; Wed, 13 Jun 2012 08:12:42 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339575161!22942012!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14110 invoked from network); 13 Jun 2012 08:12:42 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:12:42 -0000
Received: by ggnp1 with SMTP id p1so211023ggn.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:12:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=7vVuYgqoTS4lUMJfO3lxZwIwmWnTR18NYYg3cGafX2M=;
	b=Hw6WEsRkuJJboKT76ISXyFX7Tq8299h1Xg3jQWXWIxvA0OAD6WxZzBn/tRwBqiberO
	7okOzX8vuXEq807iib9WjOtaO5vWXcul50xiGbm1IHXSg/uiTYsYqtm0Zi4xWZeMwusV
	pRiZsYZiX4l/nJoktReIUH7OD0KtUy+6iMJqqrqHNmDVx1yWYWwHhYNr9ElKKht5ywlf
	zEDJZvgcW7Rsk2rH/JDYJNqY5TjUUjQ8DJ11cvi5LcOI0hXbV+7YA/oLMQUyphE1dOtx
	RGxbkioknQo6jE5ypTjQn2HjZNoY3rJXA9eHv4E4jR9W2r5UFV+yWcD9SoCILU1WcrL8
	KZ+g==
MIME-Version: 1.0
Received: by 10.236.75.196 with SMTP id z44mr20310876yhd.40.1339575160758;
	Wed, 13 Jun 2012 01:12:40 -0700 (PDT)
Received: by 10.100.122.9 with HTTP; Wed, 13 Jun 2012 01:12:40 -0700 (PDT)
In-Reply-To: <CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
Date: Wed, 13 Jun 2012 15:12:40 +0700
Message-ID: <CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
X-Gm-Message-State: ALoCoQkRg2kt8Fbl6Ch5q2CjfzITs4kMpzv5pUXsKDWcO12iKM3s1xBcUIoEEFT1+iyKB4mz2HTK
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBKdW4gMTMsIDIwMTIgYXQgMjo1OSBQTSwg0KDRg9GB0LvQsNC9INCo0LDRgNC40L/Q
vtCyIDx1ZmF3ZWJAZ21haWwuY29tPiB3cm90ZToKPiAyMDEyLzYvMTMgRmFqYXIgQS4gTnVncmFo
YSA8bGlzdEBmYWphci5uZXQ+Cj4+IFRoYXQncyBhIGtub3duIGlzc3VlLgo+Pgo+PiBEZXBlbmRp
bmcgb24geW91ciBjb25maWd1cmF0aW9uLCBkb20wIGtlcm5lbCB2ZXJzaW9uLCBhbmQgdHlwZSBv
Zgo+PiB0ZXN0LCBmaWxlOi8gY2FuIGJlIE1VQ0ggZmFzdGVyLCBvciBNVUNIIHNsb3dlciBjb21w
YXJlZCB0byBwaHk6LywgZHVlCj4+IHRvIGludGVyYWN0aW9uIG9mIGRvbTAgZmlsZXN5c3RlbSwg
bG9vcGJhY2sgZHJpdmVyLCBhbmQgZG9tMCBrZXJuZWwKPj4gY2FjaGUuIMKgQnV0IGl0IHNob3Vs
ZG4ndCBtYXR0ZXIgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudCwgYXMgeW91J3JlCj4+IE5PVCBz
dXBwb3NlZCB0byB1c2UgZmlsZTovIGFueXdheSwgc2luY2UgKG9uIHNvbWUgY2lyY3Vtc3RhbmNl
cykgaXQKPj4gY2FuIGNhdXNlIGRhdGEgY29ycnVwdGlvbi4KPgo+IE9rLCBidXQgaXQgZGVwZW5k
cyBvbiB3aGF0CgotIGhvdyBsYXJnZSBpcyB5b3VyIHRlc3Qgc2l6ZSwgcmVsYXRpdmUgdG8gZG9t
MCBtZW1vcnkKLSBpcyB0aGUgdGVzdCBJL08gcmFuZG9tIG9yIHNlcXVlbnRpYWwKLSBkb2VzIHRo
ZSB0ZXN0IHVzZSBzeW5jL2RpcmVjdCBJL08KLSB3aGljaCBmcyB3YXMgdXNlZAotIGhvdyB3ZWxs
IGRvZXMgdGhlIGZzIGhhbmRsZSB0aGUgdW5kZXJseWluZyBzdG9yYWdlICJseWluZyIgYWJvdXQK
c3luYyBjb21wbGV0aW9uCgo+IGFuZCBob3cgdGhpcyBwcm9ibGVtIGNhbiBiZSBzb2x2ZWQ/CgpE
b24ndCB1c2UgZmlsZTovCgotLSAKRmFqYXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jun 13 08:13:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seih3-0003p8-6Q; Wed, 13 Jun 2012 08:12:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Seih1-0003ot-Bq
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:12:43 +0000
Received: from [85.158.143.99:44592] by server-2.bemta-4.messagelabs.com id
	4B/6B-17938-A7B48DF4; Wed, 13 Jun 2012 08:12:42 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339575161!22942012!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14110 invoked from network); 13 Jun 2012 08:12:42 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:12:42 -0000
Received: by ggnp1 with SMTP id p1so211023ggn.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:12:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=7vVuYgqoTS4lUMJfO3lxZwIwmWnTR18NYYg3cGafX2M=;
	b=Hw6WEsRkuJJboKT76ISXyFX7Tq8299h1Xg3jQWXWIxvA0OAD6WxZzBn/tRwBqiberO
	7okOzX8vuXEq807iib9WjOtaO5vWXcul50xiGbm1IHXSg/uiTYsYqtm0Zi4xWZeMwusV
	pRiZsYZiX4l/nJoktReIUH7OD0KtUy+6iMJqqrqHNmDVx1yWYWwHhYNr9ElKKht5ywlf
	zEDJZvgcW7Rsk2rH/JDYJNqY5TjUUjQ8DJ11cvi5LcOI0hXbV+7YA/oLMQUyphE1dOtx
	RGxbkioknQo6jE5ypTjQn2HjZNoY3rJXA9eHv4E4jR9W2r5UFV+yWcD9SoCILU1WcrL8
	KZ+g==
MIME-Version: 1.0
Received: by 10.236.75.196 with SMTP id z44mr20310876yhd.40.1339575160758;
	Wed, 13 Jun 2012 01:12:40 -0700 (PDT)
Received: by 10.100.122.9 with HTTP; Wed, 13 Jun 2012 01:12:40 -0700 (PDT)
In-Reply-To: <CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
Date: Wed, 13 Jun 2012 15:12:40 +0700
Message-ID: <CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
X-Gm-Message-State: ALoCoQkRg2kt8Fbl6Ch5q2CjfzITs4kMpzv5pUXsKDWcO12iKM3s1xBcUIoEEFT1+iyKB4mz2HTK
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBKdW4gMTMsIDIwMTIgYXQgMjo1OSBQTSwg0KDRg9GB0LvQsNC9INCo0LDRgNC40L/Q
vtCyIDx1ZmF3ZWJAZ21haWwuY29tPiB3cm90ZToKPiAyMDEyLzYvMTMgRmFqYXIgQS4gTnVncmFo
YSA8bGlzdEBmYWphci5uZXQ+Cj4+IFRoYXQncyBhIGtub3duIGlzc3VlLgo+Pgo+PiBEZXBlbmRp
bmcgb24geW91ciBjb25maWd1cmF0aW9uLCBkb20wIGtlcm5lbCB2ZXJzaW9uLCBhbmQgdHlwZSBv
Zgo+PiB0ZXN0LCBmaWxlOi8gY2FuIGJlIE1VQ0ggZmFzdGVyLCBvciBNVUNIIHNsb3dlciBjb21w
YXJlZCB0byBwaHk6LywgZHVlCj4+IHRvIGludGVyYWN0aW9uIG9mIGRvbTAgZmlsZXN5c3RlbSwg
bG9vcGJhY2sgZHJpdmVyLCBhbmQgZG9tMCBrZXJuZWwKPj4gY2FjaGUuIMKgQnV0IGl0IHNob3Vs
ZG4ndCBtYXR0ZXIgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudCwgYXMgeW91J3JlCj4+IE5PVCBz
dXBwb3NlZCB0byB1c2UgZmlsZTovIGFueXdheSwgc2luY2UgKG9uIHNvbWUgY2lyY3Vtc3RhbmNl
cykgaXQKPj4gY2FuIGNhdXNlIGRhdGEgY29ycnVwdGlvbi4KPgo+IE9rLCBidXQgaXQgZGVwZW5k
cyBvbiB3aGF0CgotIGhvdyBsYXJnZSBpcyB5b3VyIHRlc3Qgc2l6ZSwgcmVsYXRpdmUgdG8gZG9t
MCBtZW1vcnkKLSBpcyB0aGUgdGVzdCBJL08gcmFuZG9tIG9yIHNlcXVlbnRpYWwKLSBkb2VzIHRo
ZSB0ZXN0IHVzZSBzeW5jL2RpcmVjdCBJL08KLSB3aGljaCBmcyB3YXMgdXNlZAotIGhvdyB3ZWxs
IGRvZXMgdGhlIGZzIGhhbmRsZSB0aGUgdW5kZXJseWluZyBzdG9yYWdlICJseWluZyIgYWJvdXQK
c3luYyBjb21wbGV0aW9uCgo+IGFuZCBob3cgdGhpcyBwcm9ibGVtIGNhbiBiZSBzb2x2ZWQ/CgpE
b24ndCB1c2UgZmlsZTovCgotLSAKRmFqYXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jun 13 08:18:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:18:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seim6-0004TA-Up; Wed, 13 Jun 2012 08:17:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1Seim4-0004Sv-TO
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:17:57 +0000
Received: from [193.109.254.147:29183] by server-2.bemta-14.messagelabs.com id
	C4/84-27740-4BC48DF4; Wed, 13 Jun 2012 08:17:56 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1339575475!2638796!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31847 invoked from network); 13 Jun 2012 08:17:55 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:17:55 -0000
Received: by eaak12 with SMTP id k12so89236eaa.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:17:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=xAzcdOu3SiCiGyEseBQALAI1PWvHO+qdQA6ycgWL9TI=;
	b=xrkQIWMCn0K5gbGdUCRlJFU2JKkAFb+ZkZrJL6SiNt3M+kCSpKiFUhYZULGsYGjVkt
	uVZP3StQsS/KUJhrsQ6/3JdgmIkoir/66I6LyEXHm/M/FjhXFZ3D6rm7WiMmOioTNBJw
	ywXUu8eOziCpIHfXoSfLb06zANc1NeCgtNo+eK5A6zcynESoWu30zGIxFTTEbOhsnMqJ
	R9XnKgyNF/QF1sFyBGb+Y3d0iG1T+3UQJQzXM62Au+/s20yYkbTGnySPzl24LQrNNqaK
	slYJoWuQFqeTdcr2htte0EA2XkT2jU77uOfrwJuQJahOgnmJiW1cVrvCri/Y4It+yY3A
	D8XA==
Received: by 10.14.99.129 with SMTP id x1mr7001884eef.108.1339575475188; Wed,
	13 Jun 2012 01:17:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.121.11 with HTTP; Wed, 13 Jun 2012 01:17:35 -0700 (PDT)
In-Reply-To: <CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Wed, 13 Jun 2012 14:17:35 +0600
Message-ID: <CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

MjAxMi82LzEzIEZhamFyIEEuIE51Z3JhaGEgPGxpc3RAZmFqYXIubmV0PjoKPiBPbiBXZWQsIEp1
biAxMywgMjAxMiBhdCAyOjU5IFBNLCDQoNGD0YHQu9Cw0L0g0KjQsNGA0LjQv9C+0LIgPHVmYXdl
YkBnbWFpbC5jb20+IHdyb3RlOgo+PiAyMDEyLzYvMTMgRmFqYXIgQS4gTnVncmFoYSA8bGlzdEBm
YWphci5uZXQ+Cj4+PiBUaGF0J3MgYSBrbm93biBpc3N1ZS4KPj4+Cj4+PiBEZXBlbmRpbmcgb24g
eW91ciBjb25maWd1cmF0aW9uLCBkb20wIGtlcm5lbCB2ZXJzaW9uLCBhbmQgdHlwZSBvZgo+Pj4g
dGVzdCwgZmlsZTovIGNhbiBiZSBNVUNIIGZhc3Rlciwgb3IgTVVDSCBzbG93ZXIgY29tcGFyZWQg
dG8gcGh5Oi8sIGR1ZQo+Pj4gdG8gaW50ZXJhY3Rpb24gb2YgZG9tMCBmaWxlc3lzdGVtLCBsb29w
YmFjayBkcml2ZXIsIGFuZCBkb20wIGtlcm5lbAo+Pj4gY2FjaGUuIMKgQnV0IGl0IHNob3VsZG4n
dCBtYXR0ZXIgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudCwgYXMgeW91J3JlCj4+PiBOT1Qgc3Vw
cG9zZWQgdG8gdXNlIGZpbGU6LyBhbnl3YXksIHNpbmNlIChvbiBzb21lIGNpcmN1bXN0YW5jZXMp
IGl0Cj4+PiBjYW4gY2F1c2UgZGF0YSBjb3JydXB0aW9uLgo+Pgo+PiBPaywgYnV0IGl0IGRlcGVu
ZHMgb24gd2hhdAo+Cgo+IC0gaG93IGxhcmdlIGlzIHlvdXIgdGVzdCBzaXplLCByZWxhdGl2ZSB0
byBkb20wIG1lbW9yeQp0ZXN0IHNpemUgPSAyIEdCeXRlLCBtZW1vcnkgaW4gZG9tMCA9IDJHQnl0
ZQoKPiAtIGlzIHRoZSB0ZXN0IEkvTyByYW5kb20gb3Igc2VxdWVudGlhbApzZXF1ZW50aWFsCgo+
IC0gZG9lcyB0aGUgdGVzdCB1c2Ugc3luYy9kaXJlY3QgSS9PCmRpcmVjdAoKPiAtIHdoaWNoIGZz
IHdhcyB1c2VkCmV4dDQKCj4gLSBob3cgd2VsbCBkb2VzIHRoZSBmcyBoYW5kbGUgdGhlIHVuZGVy
bHlpbmcgc3RvcmFnZSAibHlpbmciIGFib3V0Cj4gc3luYyBjb21wbGV0aW9uCm5vdCB1bmRlcnN0
b29kCgo+Cj4+IGFuZCBob3cgdGhpcyBwcm9ibGVtIGNhbiBiZSBzb2x2ZWQ/Cj4KPiBEb24ndCB1
c2UgZmlsZTovCm9rLCBpdCByZW1haW5zIG9ubHkgdG8gc29sdmUgdGhlIHByb2JsZW0gb2Ygc2xv
dyBzcGVlZCB3aGVuIHVzaW5nIHBoeTovIDopCgotLSAK0KEg0YPQstCw0LbQtdC90LjQtdC8LCDQ
qNCw0YDQuNC/0L7QsiDQoNGD0YHQu9Cw0L0uCtCg0YPQutC+0LLQvtC00LjRgtC10LvRjCDQvtGC
0LTQtdC70LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0Lgg0YHQvtC/0YDQvtCy0L7QttC00LXQvdC4
0Y8g0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+CtC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0J7QkNCe
ICLQo9GE0LDQvdC10YIiLgoK0JrQvtC90YLQsNC60YLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC4
0Y86Cmdvb2dsZSs6IGh0dHA6Ly9ncGx1cy50by9ydXNsYW4KamlkOiBzZXJhZmltQGphYmJlci51
ZmFuZXQucnUKd2F2ZTogdWZhd2ViQGdvb2dsZXdhdmUuY29tCnNreXBlOiB1ZmF3ZWIKcGhvbmU6
ICs3KDkxNyk0Nzc1NDYwCnZrb250YWt0ZTogaHR0cDovL3Zrb250YWt0ZS5ydS91ZmF3ZWIKbXlz
cGFjZTogaHR0cDovL3d3dy5teXNwYWNlLmNvbS91ZmF3ZWIKZmFjZWJvb2s6IGh0dHA6Ly9mYWNl
Ym9vay5jb20vc2hhcmlwb3YKbGlua2VkaW46IGh0dHA6Ly93d3cubGlua2VkaW4uY29tL2luL3Vm
YXdlYgp0d2l0dGVyOiBodHRwOi8vdHdpdHRlci5jb20vdWZhd2ViCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 13 08:18:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:18:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seim6-0004TA-Up; Wed, 13 Jun 2012 08:17:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ufaweb@gmail.com>) id 1Seim4-0004Sv-TO
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:17:57 +0000
Received: from [193.109.254.147:29183] by server-2.bemta-14.messagelabs.com id
	C4/84-27740-4BC48DF4; Wed, 13 Jun 2012 08:17:56 +0000
X-Env-Sender: ufaweb@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1339575475!2638796!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31847 invoked from network); 13 Jun 2012 08:17:55 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:17:55 -0000
Received: by eaak12 with SMTP id k12so89236eaa.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:17:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=xAzcdOu3SiCiGyEseBQALAI1PWvHO+qdQA6ycgWL9TI=;
	b=xrkQIWMCn0K5gbGdUCRlJFU2JKkAFb+ZkZrJL6SiNt3M+kCSpKiFUhYZULGsYGjVkt
	uVZP3StQsS/KUJhrsQ6/3JdgmIkoir/66I6LyEXHm/M/FjhXFZ3D6rm7WiMmOioTNBJw
	ywXUu8eOziCpIHfXoSfLb06zANc1NeCgtNo+eK5A6zcynESoWu30zGIxFTTEbOhsnMqJ
	R9XnKgyNF/QF1sFyBGb+Y3d0iG1T+3UQJQzXM62Au+/s20yYkbTGnySPzl24LQrNNqaK
	slYJoWuQFqeTdcr2htte0EA2XkT2jU77uOfrwJuQJahOgnmJiW1cVrvCri/Y4It+yY3A
	D8XA==
Received: by 10.14.99.129 with SMTP id x1mr7001884eef.108.1339575475188; Wed,
	13 Jun 2012 01:17:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.121.11 with HTTP; Wed, 13 Jun 2012 01:17:35 -0700 (PDT)
In-Reply-To: <CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
From: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Date: Wed, 13 Jun 2012 14:17:35 +0600
Message-ID: <CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

MjAxMi82LzEzIEZhamFyIEEuIE51Z3JhaGEgPGxpc3RAZmFqYXIubmV0PjoKPiBPbiBXZWQsIEp1
biAxMywgMjAxMiBhdCAyOjU5IFBNLCDQoNGD0YHQu9Cw0L0g0KjQsNGA0LjQv9C+0LIgPHVmYXdl
YkBnbWFpbC5jb20+IHdyb3RlOgo+PiAyMDEyLzYvMTMgRmFqYXIgQS4gTnVncmFoYSA8bGlzdEBm
YWphci5uZXQ+Cj4+PiBUaGF0J3MgYSBrbm93biBpc3N1ZS4KPj4+Cj4+PiBEZXBlbmRpbmcgb24g
eW91ciBjb25maWd1cmF0aW9uLCBkb20wIGtlcm5lbCB2ZXJzaW9uLCBhbmQgdHlwZSBvZgo+Pj4g
dGVzdCwgZmlsZTovIGNhbiBiZSBNVUNIIGZhc3Rlciwgb3IgTVVDSCBzbG93ZXIgY29tcGFyZWQg
dG8gcGh5Oi8sIGR1ZQo+Pj4gdG8gaW50ZXJhY3Rpb24gb2YgZG9tMCBmaWxlc3lzdGVtLCBsb29w
YmFjayBkcml2ZXIsIGFuZCBkb20wIGtlcm5lbAo+Pj4gY2FjaGUuIMKgQnV0IGl0IHNob3VsZG4n
dCBtYXR0ZXIgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudCwgYXMgeW91J3JlCj4+PiBOT1Qgc3Vw
cG9zZWQgdG8gdXNlIGZpbGU6LyBhbnl3YXksIHNpbmNlIChvbiBzb21lIGNpcmN1bXN0YW5jZXMp
IGl0Cj4+PiBjYW4gY2F1c2UgZGF0YSBjb3JydXB0aW9uLgo+Pgo+PiBPaywgYnV0IGl0IGRlcGVu
ZHMgb24gd2hhdAo+Cgo+IC0gaG93IGxhcmdlIGlzIHlvdXIgdGVzdCBzaXplLCByZWxhdGl2ZSB0
byBkb20wIG1lbW9yeQp0ZXN0IHNpemUgPSAyIEdCeXRlLCBtZW1vcnkgaW4gZG9tMCA9IDJHQnl0
ZQoKPiAtIGlzIHRoZSB0ZXN0IEkvTyByYW5kb20gb3Igc2VxdWVudGlhbApzZXF1ZW50aWFsCgo+
IC0gZG9lcyB0aGUgdGVzdCB1c2Ugc3luYy9kaXJlY3QgSS9PCmRpcmVjdAoKPiAtIHdoaWNoIGZz
IHdhcyB1c2VkCmV4dDQKCj4gLSBob3cgd2VsbCBkb2VzIHRoZSBmcyBoYW5kbGUgdGhlIHVuZGVy
bHlpbmcgc3RvcmFnZSAibHlpbmciIGFib3V0Cj4gc3luYyBjb21wbGV0aW9uCm5vdCB1bmRlcnN0
b29kCgo+Cj4+IGFuZCBob3cgdGhpcyBwcm9ibGVtIGNhbiBiZSBzb2x2ZWQ/Cj4KPiBEb24ndCB1
c2UgZmlsZTovCm9rLCBpdCByZW1haW5zIG9ubHkgdG8gc29sdmUgdGhlIHByb2JsZW0gb2Ygc2xv
dyBzcGVlZCB3aGVuIHVzaW5nIHBoeTovIDopCgotLSAK0KEg0YPQstCw0LbQtdC90LjQtdC8LCDQ
qNCw0YDQuNC/0L7QsiDQoNGD0YHQu9Cw0L0uCtCg0YPQutC+0LLQvtC00LjRgtC10LvRjCDQvtGC
0LTQtdC70LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0Lgg0YHQvtC/0YDQvtCy0L7QttC00LXQvdC4
0Y8g0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+CtC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0J7QkNCe
ICLQo9GE0LDQvdC10YIiLgoK0JrQvtC90YLQsNC60YLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC4
0Y86Cmdvb2dsZSs6IGh0dHA6Ly9ncGx1cy50by9ydXNsYW4KamlkOiBzZXJhZmltQGphYmJlci51
ZmFuZXQucnUKd2F2ZTogdWZhd2ViQGdvb2dsZXdhdmUuY29tCnNreXBlOiB1ZmF3ZWIKcGhvbmU6
ICs3KDkxNyk0Nzc1NDYwCnZrb250YWt0ZTogaHR0cDovL3Zrb250YWt0ZS5ydS91ZmF3ZWIKbXlz
cGFjZTogaHR0cDovL3d3dy5teXNwYWNlLmNvbS91ZmF3ZWIKZmFjZWJvb2s6IGh0dHA6Ly9mYWNl
Ym9vay5jb20vc2hhcmlwb3YKbGlua2VkaW46IGh0dHA6Ly93d3cubGlua2VkaW4uY29tL2luL3Vm
YXdlYgp0d2l0dGVyOiBodHRwOi8vdHdpdHRlci5jb20vdWZhd2ViCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 13 08:25:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seisk-0004zl-6G; Wed, 13 Jun 2012 08:24:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Seisi-0004za-R3
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:24:48 +0000
Received: from [85.158.143.35:26096] by server-1.bemta-4.messagelabs.com id
	D7/2F-24392-05E48DF4; Wed, 13 Jun 2012 08:24:48 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339575887!12863105!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIzMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21539 invoked from network); 13 Jun 2012 08:24:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:24:47 -0000
X-IronPort-AV: E=Sophos;i="4.75,762,1330905600"; d="scan'208";a="12987986"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 08:24:46 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 09:24:46 +0100
Message-ID: <1339575885.24104.131.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Chris Dickson <chrisd1100@gmail.com>
Date: Wed, 13 Jun 2012 09:24:45 +0100
In-Reply-To: <CANSMP-6_a5wRbdUCcqJHrTAWgcoUJRzA_rFYXLH6qjidcZhRdg@mail.gmail.com>
References: <CANSMP-6_a5wRbdUCcqJHrTAWgcoUJRzA_rFYXLH6qjidcZhRdg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] When using xl toolstack stuff left in xenstore at
 /local/domain/0/backend
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-13 at 00:16 +0100, Chris Dickson wrote:
> Any clues as to what may be causing this buildup?

It is a bug if xl does not clean up all this sort of stuff on domain
shutdown. You don't say which version you are running but I suspect it
is 4.1. If this happens for you with xen-unstable then please report as
a bug on xen-devel.

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 08:25:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seisk-0004zl-6G; Wed, 13 Jun 2012 08:24:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Seisi-0004za-R3
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:24:48 +0000
Received: from [85.158.143.35:26096] by server-1.bemta-4.messagelabs.com id
	D7/2F-24392-05E48DF4; Wed, 13 Jun 2012 08:24:48 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339575887!12863105!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIzMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21539 invoked from network); 13 Jun 2012 08:24:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:24:47 -0000
X-IronPort-AV: E=Sophos;i="4.75,762,1330905600"; d="scan'208";a="12987986"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 08:24:46 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 09:24:46 +0100
Message-ID: <1339575885.24104.131.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Chris Dickson <chrisd1100@gmail.com>
Date: Wed, 13 Jun 2012 09:24:45 +0100
In-Reply-To: <CANSMP-6_a5wRbdUCcqJHrTAWgcoUJRzA_rFYXLH6qjidcZhRdg@mail.gmail.com>
References: <CANSMP-6_a5wRbdUCcqJHrTAWgcoUJRzA_rFYXLH6qjidcZhRdg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] When using xl toolstack stuff left in xenstore at
 /local/domain/0/backend
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-13 at 00:16 +0100, Chris Dickson wrote:
> Any clues as to what may be causing this buildup?

It is a bug if xl does not clean up all this sort of stuff on domain
shutdown. You don't say which version you are running but I suspect it
is 4.1. If this happens for you with xen-unstable then please report as
a bug on xen-devel.

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 08:26:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seitf-00053s-T9; Wed, 13 Jun 2012 08:25:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Seite-00053c-J1
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:25:46 +0000
Received: from [85.158.143.35:33905] by server-1.bemta-4.messagelabs.com id
	57/D0-24392-98E48DF4; Wed, 13 Jun 2012 08:25:45 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-15.tower-21.messagelabs.com!1339575935!14245697!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15168 invoked from network); 13 Jun 2012 08:25:38 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:25:38 -0000
Received: by ggnp1 with SMTP id p1so219326ggn.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:25:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=5CrD9TOda/lhwzvmOzJSLDb7d6HrhXb2gj6a2Jc+L/8=;
	b=YBP3eBeui6K+e8Y2Z7qiGoc7GJiG2EfYC2fQx73oHnIEppqDN9QeyEpR2rhht1szmk
	eGsqtFKtmN0AB+exQxaOjnowwTF7tGBIAtVZAIoyiRSQQHgLF1TXGTBas0ScnBR00n33
	ixoFm2gfUTI8K3KAHxgPiNROBK1x1kzypq90fioZ/oCEXwrMxB7NlvUoJvl58SAYsXbi
	OQ66vaM0LrOIcP5AOKg0555LWlB/XI4xSD2xEHfO5FUyycWISXzlbIvl9N0yD0muoA1O
	xrXyuAYqSHMvRGfJ17wn0sIoOx41+25UNHj4tfhzJMTJTLpjHcGlchxLnI62hil0M1po
	Cznw==
MIME-Version: 1.0
Received: by 10.236.75.196 with SMTP id z44mr20362423yhd.40.1339575935249;
	Wed, 13 Jun 2012 01:25:35 -0700 (PDT)
Received: by 10.100.122.9 with HTTP; Wed, 13 Jun 2012 01:25:35 -0700 (PDT)
In-Reply-To: <CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
Date: Wed, 13 Jun 2012 15:25:35 +0700
Message-ID: <CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
X-Gm-Message-State: ALoCoQnZEtGHWhQ2nUKAu4IjZdtJxBldonUAUYNnWLGEsuU4kfV3SoD7F1H3m5IZcsd7dWGKA509
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBKdW4gMTMsIDIwMTIgYXQgMzoxNyBQTSwg0KDRg9GB0LvQsNC9INCo0LDRgNC40L/Q
vtCyIDx1ZmF3ZWJAZ21haWwuY29tPiB3cm90ZToKCj4+IC0gaG93IGxhcmdlIGlzIHlvdXIgdGVz
dCBzaXplLCByZWxhdGl2ZSB0byBkb20wIG1lbW9yeQo+IHRlc3Qgc2l6ZSA9IDIgR0J5dGUsIG1l
bW9yeSBpbiBkb20wID0gMkdCeXRlCgp0aGUgaW1hZ2Ugd2lsbCBiZSBjYWNoZWQgaW4gZG9tMCBt
ZW1vcnksIG1ha2luZyB5b3VyIHRlc3QgaW52YWxpZC4gWW91Cm5lZWQgYXQgbGVhc3QgYSBkYXRh
c2V0IHNpemUgb2YgdHdpY2UgcmFtIHNpemUgdG8gbWFrZSBzdXJlIGNhY2hpbmcgaXMKbm90IGEg
ZmFjdG9yLgoKPgo+PiAtIGlzIHRoZSB0ZXN0IEkvTyByYW5kb20gb3Igc2VxdWVudGlhbAo+IHNl
cXVlbnRpYWwKCkl0J3Mga2luZGEgdXNlbGVzcyB0aGVzZSBkYXlzIHRvIGRvIHNlcXVlbnRpYWwg
dGVzdGluZywgc2luY2UgbW9zdApsb2FkcyAoZS5nLiBkYiwgd2ViIHNlcnZlcikgd2lsbCBiZSBy
YW5kb20gaS9vLiBUaGUgZXhjZXB0aW9uIGlzIHRoYXQKaWYgeW91J3JlIHdyaXRpbmcvcmVhZGlu
ZyBsYXJnZSwgc3RyZWFtZWQgdmlkZW8gZmlsZXMgb3IgaW1hZ2UgKGUuZy4KZG93bmxvYWRpbmcg
SVNPL3ZtIGltYWdlKS4KCj4KPj4gLSBkb2VzIHRoZSB0ZXN0IHVzZSBzeW5jL2RpcmVjdCBJL08K
PiBkaXJlY3QKCkRvIHlvdSBrbm93IHdoYXQgZGlyZWN0IEkvTyBpcz8KSUlSQyBieSBkZWZhdWx0
IGRkIGRvZXMgbm90IHVzZSBkaXJlY3Qgb3Igc3luYywgc28geW91ciB0ZXN0IHdpbGwgYmUgYnVm
ZmVyZWQuCgpUcnkgZmlvLiBZb3UgY2FuIHRlbGwgaXQgdG8gZG8gcmFuZG9tIG9yIHNlcXVlbnRp
YWwsIHN5bmMgb3IgYnVmZmVyZWQsCnNwZWNpZmljeSBkYXRhIHNpemUsIGV0Yy4KCj4+IERvbid0
IHVzZSBmaWxlOi8KPiBvaywgaXQgcmVtYWlucyBvbmx5IHRvIHNvbHZlIHRoZSBwcm9ibGVtIG9m
IHNsb3cgc3BlZWQgd2hlbiB1c2luZyBwaHk6LyA6KQoKWW91ciB0aHJvdWdocHV0IGxvb2tzIG5v
cm1hbCBmb3IgcmFpZDUvNi4gQW55dGhpbmcgYWJvdmUgdGhhdCB3b3VsZAptZWFuIGNhY2hlIGNv
bWVzIGludG8gcGxheS4KCk5vdyBpZiB5b3UncmUgdXNpbmcgc3RyaXBlZCByYWlkIDEwLCB0aGUg
c3RvcnkgbWlnaHQgYmUgZGlmZmVyZW50LgoKLS0gCkZhamFyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 13 08:26:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seitf-00053s-T9; Wed, 13 Jun 2012 08:25:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Seite-00053c-J1
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:25:46 +0000
Received: from [85.158.143.35:33905] by server-1.bemta-4.messagelabs.com id
	57/D0-24392-98E48DF4; Wed, 13 Jun 2012 08:25:45 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-15.tower-21.messagelabs.com!1339575935!14245697!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15168 invoked from network); 13 Jun 2012 08:25:38 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:25:38 -0000
Received: by ggnp1 with SMTP id p1so219326ggn.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:25:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=5CrD9TOda/lhwzvmOzJSLDb7d6HrhXb2gj6a2Jc+L/8=;
	b=YBP3eBeui6K+e8Y2Z7qiGoc7GJiG2EfYC2fQx73oHnIEppqDN9QeyEpR2rhht1szmk
	eGsqtFKtmN0AB+exQxaOjnowwTF7tGBIAtVZAIoyiRSQQHgLF1TXGTBas0ScnBR00n33
	ixoFm2gfUTI8K3KAHxgPiNROBK1x1kzypq90fioZ/oCEXwrMxB7NlvUoJvl58SAYsXbi
	OQ66vaM0LrOIcP5AOKg0555LWlB/XI4xSD2xEHfO5FUyycWISXzlbIvl9N0yD0muoA1O
	xrXyuAYqSHMvRGfJ17wn0sIoOx41+25UNHj4tfhzJMTJTLpjHcGlchxLnI62hil0M1po
	Cznw==
MIME-Version: 1.0
Received: by 10.236.75.196 with SMTP id z44mr20362423yhd.40.1339575935249;
	Wed, 13 Jun 2012 01:25:35 -0700 (PDT)
Received: by 10.100.122.9 with HTTP; Wed, 13 Jun 2012 01:25:35 -0700 (PDT)
In-Reply-To: <CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
Date: Wed, 13 Jun 2012 15:25:35 +0700
Message-ID: <CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: =?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
X-Gm-Message-State: ALoCoQnZEtGHWhQ2nUKAu4IjZdtJxBldonUAUYNnWLGEsuU4kfV3SoD7F1H3m5IZcsd7dWGKA509
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBKdW4gMTMsIDIwMTIgYXQgMzoxNyBQTSwg0KDRg9GB0LvQsNC9INCo0LDRgNC40L/Q
vtCyIDx1ZmF3ZWJAZ21haWwuY29tPiB3cm90ZToKCj4+IC0gaG93IGxhcmdlIGlzIHlvdXIgdGVz
dCBzaXplLCByZWxhdGl2ZSB0byBkb20wIG1lbW9yeQo+IHRlc3Qgc2l6ZSA9IDIgR0J5dGUsIG1l
bW9yeSBpbiBkb20wID0gMkdCeXRlCgp0aGUgaW1hZ2Ugd2lsbCBiZSBjYWNoZWQgaW4gZG9tMCBt
ZW1vcnksIG1ha2luZyB5b3VyIHRlc3QgaW52YWxpZC4gWW91Cm5lZWQgYXQgbGVhc3QgYSBkYXRh
c2V0IHNpemUgb2YgdHdpY2UgcmFtIHNpemUgdG8gbWFrZSBzdXJlIGNhY2hpbmcgaXMKbm90IGEg
ZmFjdG9yLgoKPgo+PiAtIGlzIHRoZSB0ZXN0IEkvTyByYW5kb20gb3Igc2VxdWVudGlhbAo+IHNl
cXVlbnRpYWwKCkl0J3Mga2luZGEgdXNlbGVzcyB0aGVzZSBkYXlzIHRvIGRvIHNlcXVlbnRpYWwg
dGVzdGluZywgc2luY2UgbW9zdApsb2FkcyAoZS5nLiBkYiwgd2ViIHNlcnZlcikgd2lsbCBiZSBy
YW5kb20gaS9vLiBUaGUgZXhjZXB0aW9uIGlzIHRoYXQKaWYgeW91J3JlIHdyaXRpbmcvcmVhZGlu
ZyBsYXJnZSwgc3RyZWFtZWQgdmlkZW8gZmlsZXMgb3IgaW1hZ2UgKGUuZy4KZG93bmxvYWRpbmcg
SVNPL3ZtIGltYWdlKS4KCj4KPj4gLSBkb2VzIHRoZSB0ZXN0IHVzZSBzeW5jL2RpcmVjdCBJL08K
PiBkaXJlY3QKCkRvIHlvdSBrbm93IHdoYXQgZGlyZWN0IEkvTyBpcz8KSUlSQyBieSBkZWZhdWx0
IGRkIGRvZXMgbm90IHVzZSBkaXJlY3Qgb3Igc3luYywgc28geW91ciB0ZXN0IHdpbGwgYmUgYnVm
ZmVyZWQuCgpUcnkgZmlvLiBZb3UgY2FuIHRlbGwgaXQgdG8gZG8gcmFuZG9tIG9yIHNlcXVlbnRp
YWwsIHN5bmMgb3IgYnVmZmVyZWQsCnNwZWNpZmljeSBkYXRhIHNpemUsIGV0Yy4KCj4+IERvbid0
IHVzZSBmaWxlOi8KPiBvaywgaXQgcmVtYWlucyBvbmx5IHRvIHNvbHZlIHRoZSBwcm9ibGVtIG9m
IHNsb3cgc3BlZWQgd2hlbiB1c2luZyBwaHk6LyA6KQoKWW91ciB0aHJvdWdocHV0IGxvb2tzIG5v
cm1hbCBmb3IgcmFpZDUvNi4gQW55dGhpbmcgYWJvdmUgdGhhdCB3b3VsZAptZWFuIGNhY2hlIGNv
bWVzIGludG8gcGxheS4KCk5vdyBpZiB5b3UncmUgdXNpbmcgc3RyaXBlZCByYWlkIDEwLCB0aGUg
c3RvcnkgbWlnaHQgYmUgZGlmZmVyZW50LgoKLS0gCkZhamFyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 13 08:30:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seiy5-0005XA-Ry; Wed, 13 Jun 2012 08:30:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Seiy4-0005Wz-Gg
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:30:20 +0000
Received: from [193.109.254.147:51888] by server-12.bemta-14.messagelabs.com
	id E1/43-12998-B9F48DF4; Wed, 13 Jun 2012 08:30:19 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339576217!1786111!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4291 invoked from network); 13 Jun 2012 08:30:19 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:30:19 -0000
Received: by ghrr14 with SMTP id r14so202684ghr.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:30:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=Y95u4xjwcZt1qVxjp0+QFZKtrYZ8056eK3W+4bdXMWo=;
	b=lTgvzF+CBqKm5Y6I8W/TWA0rEqIxnVBaNuAhLpbUHupRd/PGfhpcYj0k0fTDC7GBeF
	9ZX2/Hr1v3rdBDSrE76WoMpPoEuWkKvfgTcfAbLE33Ng91Nthy+VHxf0JqJxY6W4KCuK
	ymxiYLOfHMzp7B0TE9CPmEOoeHA1p2Q+q+ANyAGCY06oi84AwCgQQI2wgc7buCZSeQr6
	nKP5Rr17xpef8NDP6srhcgPRlEnxX1P6NBPbZEZfV3MsyDsuB0UZsEQvRtzBkl+09+D2
	6yAwe495NnV4RLOEscFnmpWhAAkeM65VPmL4o0MtLN35klsvsUr/ur+KXDchgKYQ+CR8
	I0FA==
MIME-Version: 1.0
Received: by 10.236.181.133 with SMTP id l5mr32166959yhm.81.1339576217758;
	Wed, 13 Jun 2012 01:30:17 -0700 (PDT)
Received: by 10.100.122.9 with HTTP; Wed, 13 Jun 2012 01:30:17 -0700 (PDT)
In-Reply-To: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
References: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 15:30:17 +0700
Message-ID: <CAG1y0sfsNA5NAwvYiQY9CTTOaD4W+K-paJ8LyqdFca0k3tef5A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: maheen butt <maheen_butt26@yahoo.com>
X-Gm-Message-State: ALoCoQmKzQB9QtFNqGE+LCPCUfT7vVy8cfdEfEyaenRPjxydnf6fbZ6bd/AHfm/v47gGJ3BSllvl
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Info related to linux-2.6-xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 13, 2012 at 3:07 PM, maheen butt <maheen_butt26@yahoo.com> wrote:

> I want to now what are exactly other CPU architectures. does it support
> mips?

Not that I know of. The information in xen wiki is usually pretty
accurate about these things.

Ask in xen-devel to be sure.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 08:30:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 08:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seiy5-0005XA-Ry; Wed, 13 Jun 2012 08:30:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Seiy4-0005Wz-Gg
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 08:30:20 +0000
Received: from [193.109.254.147:51888] by server-12.bemta-14.messagelabs.com
	id E1/43-12998-B9F48DF4; Wed, 13 Jun 2012 08:30:19 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339576217!1786111!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4291 invoked from network); 13 Jun 2012 08:30:19 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 08:30:19 -0000
Received: by ghrr14 with SMTP id r14so202684ghr.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 01:30:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=Y95u4xjwcZt1qVxjp0+QFZKtrYZ8056eK3W+4bdXMWo=;
	b=lTgvzF+CBqKm5Y6I8W/TWA0rEqIxnVBaNuAhLpbUHupRd/PGfhpcYj0k0fTDC7GBeF
	9ZX2/Hr1v3rdBDSrE76WoMpPoEuWkKvfgTcfAbLE33Ng91Nthy+VHxf0JqJxY6W4KCuK
	ymxiYLOfHMzp7B0TE9CPmEOoeHA1p2Q+q+ANyAGCY06oi84AwCgQQI2wgc7buCZSeQr6
	nKP5Rr17xpef8NDP6srhcgPRlEnxX1P6NBPbZEZfV3MsyDsuB0UZsEQvRtzBkl+09+D2
	6yAwe495NnV4RLOEscFnmpWhAAkeM65VPmL4o0MtLN35klsvsUr/ur+KXDchgKYQ+CR8
	I0FA==
MIME-Version: 1.0
Received: by 10.236.181.133 with SMTP id l5mr32166959yhm.81.1339576217758;
	Wed, 13 Jun 2012 01:30:17 -0700 (PDT)
Received: by 10.100.122.9 with HTTP; Wed, 13 Jun 2012 01:30:17 -0700 (PDT)
In-Reply-To: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
References: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 15:30:17 +0700
Message-ID: <CAG1y0sfsNA5NAwvYiQY9CTTOaD4W+K-paJ8LyqdFca0k3tef5A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: maheen butt <maheen_butt26@yahoo.com>
X-Gm-Message-State: ALoCoQmKzQB9QtFNqGE+LCPCUfT7vVy8cfdEfEyaenRPjxydnf6fbZ6bd/AHfm/v47gGJ3BSllvl
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Info related to linux-2.6-xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 13, 2012 at 3:07 PM, maheen butt <maheen_butt26@yahoo.com> wrote:

> I want to now what are exactly other CPU architectures. does it support
> mips?

Not that I know of. The information in xen wiki is usually pretty
accurate about these things.

Ask in xen-devel to be sure.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 09:39:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 09:39:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sek2I-0007jl-T5; Wed, 13 Jun 2012 09:38:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1Sek2H-0007jS-Me
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 09:38:45 +0000
Received: from [193.109.254.147:23910] by server-11.bemta-14.messagelabs.com
	id 49/A8-02727-5AF58DF4; Wed, 13 Jun 2012 09:38:45 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339580317!9530048!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18000 invoked from network); 13 Jun 2012 09:38:38 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 09:38:38 -0000
Received: by qcsc20 with SMTP id c20so231002qcs.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 02:38:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=Z0wxTcP5CklgeQ8sLVwdUQnwC+8mhzlH5dBK46OhF7g=;
	b=gsvAqRwn03FtNLY9Rcp7IPyNjD0BTBzarzlsMEUh8dOjrgMIbo+czYWEZ5jukho5Fy
	GjZh2nVYYbLUOB6AmwWGDynAiRO7aqQRPErf5PXwMNaKOnH1LJic9guXVIbaLqk9kL/K
	bPUwW/U12nPx9KyXPsiA78hU/cInu9sJISrYwb6ZxaOmr4W1AXdDB5qB9gHvS50ch2VV
	wEdI5FcPeJMkNc6nuDA9x06KYu/GUylCqzZRyQwqwDWYHRoysKcma1aeHbxw7U7Tk96T
	cD3EI5GFic/LxwXaBvktF7sZo6x7UzsD4POYbN70Dbb0teFU4moBn4/hDzVTmredAFHQ
	fM8Q==
MIME-Version: 1.0
Received: by 10.224.206.198 with SMTP id fv6mr25453108qab.6.1339580317325;
	Wed, 13 Jun 2012 02:38:37 -0700 (PDT)
Received: by 10.229.47.140 with HTTP; Wed, 13 Jun 2012 02:38:37 -0700 (PDT)
In-Reply-To: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
References: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
Date: Wed, 13 Jun 2012 10:38:37 +0100
X-Google-Sender-Auth: xfFebgYRgf5MIeF7a9YqEJP9vvg
Message-ID: <CAFLBxZaaDW0gYcbtFKrekkVs=0nrHNYxm0W86vUuc4D6bPBUKA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 12, 2012 at 5:05 PM, Niu Xinli <niuxinli1989@gmail.com> wrote:
> Thanks for all the replies. By "compatibility" I mean the guest OS must be
> modified for para-virtualization.

Don't think of paravirtualization as "on" or "off"; think about it as
a spectrum.  There are a wide range of interfaces the hypervisor
provides which can either be identical to real hardware (fully
virtualized) or designed specifically for virtualization
(paravirtualized).  Any guest OS can use as much or as little of the
PV interfaces as they want.

For instance, you can run your VM in fully virtualized mode, using
disk and network cards emulated by qemu.  Or, you can run in fully
virtualized mode, but have paravirtualized disk and network
interfaces.  You can also run in HVM mode but use paravirtualized
interrupts; there are patches in Linux to do just that, and it speeds
things up significantly.  At the moment if you choose HVM mode, you
have to do the fully virtualized boot sequence (start in 16-bit mode
with a BIOS, and boot up through 32-bit mode to 64-bit mode); but
there's no reason it has to be that way.

As long as the cost of maintaining the paravirtualized interface is
lower than the aggregate value provided to all guests that can use
that interface, I think it makes sense to keep it.  And since the cost
of maintaining the interfaces is pretty low, and the number of guests
that can use it is high, most PV interfaces will remain for some time
to come.

Does that make sense / answer your question?

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 09:39:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 09:39:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sek2I-0007jl-T5; Wed, 13 Jun 2012 09:38:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1Sek2H-0007jS-Me
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 09:38:45 +0000
Received: from [193.109.254.147:23910] by server-11.bemta-14.messagelabs.com
	id 49/A8-02727-5AF58DF4; Wed, 13 Jun 2012 09:38:45 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339580317!9530048!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18000 invoked from network); 13 Jun 2012 09:38:38 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 09:38:38 -0000
Received: by qcsc20 with SMTP id c20so231002qcs.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 02:38:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=Z0wxTcP5CklgeQ8sLVwdUQnwC+8mhzlH5dBK46OhF7g=;
	b=gsvAqRwn03FtNLY9Rcp7IPyNjD0BTBzarzlsMEUh8dOjrgMIbo+czYWEZ5jukho5Fy
	GjZh2nVYYbLUOB6AmwWGDynAiRO7aqQRPErf5PXwMNaKOnH1LJic9guXVIbaLqk9kL/K
	bPUwW/U12nPx9KyXPsiA78hU/cInu9sJISrYwb6ZxaOmr4W1AXdDB5qB9gHvS50ch2VV
	wEdI5FcPeJMkNc6nuDA9x06KYu/GUylCqzZRyQwqwDWYHRoysKcma1aeHbxw7U7Tk96T
	cD3EI5GFic/LxwXaBvktF7sZo6x7UzsD4POYbN70Dbb0teFU4moBn4/hDzVTmredAFHQ
	fM8Q==
MIME-Version: 1.0
Received: by 10.224.206.198 with SMTP id fv6mr25453108qab.6.1339580317325;
	Wed, 13 Jun 2012 02:38:37 -0700 (PDT)
Received: by 10.229.47.140 with HTTP; Wed, 13 Jun 2012 02:38:37 -0700 (PDT)
In-Reply-To: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
References: <CAFDFTrpzH2-wVT1o1et-TEGeEQ96DERTVjgkXWNJFMgdZhG3iQ@mail.gmail.com>
Date: Wed, 13 Jun 2012 10:38:37 +0100
X-Google-Sender-Auth: xfFebgYRgf5MIeF7a9YqEJP9vvg
Message-ID: <CAFLBxZaaDW0gYcbtFKrekkVs=0nrHNYxm0W86vUuc4D6bPBUKA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 12, 2012 at 5:05 PM, Niu Xinli <niuxinli1989@gmail.com> wrote:
> Thanks for all the replies. By "compatibility" I mean the guest OS must be
> modified for para-virtualization.

Don't think of paravirtualization as "on" or "off"; think about it as
a spectrum.  There are a wide range of interfaces the hypervisor
provides which can either be identical to real hardware (fully
virtualized) or designed specifically for virtualization
(paravirtualized).  Any guest OS can use as much or as little of the
PV interfaces as they want.

For instance, you can run your VM in fully virtualized mode, using
disk and network cards emulated by qemu.  Or, you can run in fully
virtualized mode, but have paravirtualized disk and network
interfaces.  You can also run in HVM mode but use paravirtualized
interrupts; there are patches in Linux to do just that, and it speeds
things up significantly.  At the moment if you choose HVM mode, you
have to do the fully virtualized boot sequence (start in 16-bit mode
with a BIOS, and boot up through 32-bit mode to 64-bit mode); but
there's no reason it has to be that way.

As long as the cost of maintaining the paravirtualized interface is
lower than the aggregate value provided to all guests that can use
that interface, I think it makes sense to keep it.  And since the cost
of maintaining the interfaces is pretty low, and the number of guests
that can use it is high, most PV interfaces will remain for some time
to come.

Does that make sense / answer your question?

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 10:13:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 10:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SekZ2-0000RB-4R; Wed, 13 Jun 2012 10:12:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SekZ0-0000R6-H6
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 10:12:34 +0000
Received: from [85.158.139.83:10011] by server-11.bemta-5.messagelabs.com id
	22/36-25194-19768DF4; Wed, 13 Jun 2012 10:12:33 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1339582352!27717681!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29675 invoked from network); 13 Jun 2012 10:12:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 10:12:33 -0000
X-IronPort-AV: E=Sophos;i="4.75,762,1330905600"; d="scan'208";a="12991095"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 10:12:22 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 11:12:22 +0100
Message-ID: <1339582341.24104.168.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: maheen butt <maheen_butt26@yahoo.com>
Date: Wed, 13 Jun 2012 11:12:21 +0100
In-Reply-To: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
References: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Info related to linux-2.6-xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-13 at 09:07 +0100, maheen butt wrote:
> Hi all,
>  I'm new in xen-user list so forgive me for my ignorance or
> any awkward question.
> I 've source code of linux-2.6-xen ( a xen linux kernel) and I want to
> build dom0 kernel
> for mips architecture. from xen .org I came to know xen offers  x86,
> x86_64, IA64, ARM, and 
> other CPU architectures. 

IA64 is no longer supported in xen-unstable.hg. The complete list of
supported architectures is currently x86 (32- and 64-bit) and ARM.

> I want to now what are exactly other CPU architectures. does it
> support mips?  and returning to my primary 
> question that can I build it  for mips board ( such as malta board or
> Cavium) ?  

There was a MIPS port discussed on xen-devel a few times in the past
year or so, but so far no code has been submitted so there is nothing
that anyone can run and it is not a supported architecture.

Ian.


> ur response  will be appreciated.
> Thanks              



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 10:13:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 10:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SekZ2-0000RB-4R; Wed, 13 Jun 2012 10:12:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SekZ0-0000R6-H6
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 10:12:34 +0000
Received: from [85.158.139.83:10011] by server-11.bemta-5.messagelabs.com id
	22/36-25194-19768DF4; Wed, 13 Jun 2012 10:12:33 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1339582352!27717681!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29675 invoked from network); 13 Jun 2012 10:12:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 10:12:33 -0000
X-IronPort-AV: E=Sophos;i="4.75,762,1330905600"; d="scan'208";a="12991095"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 10:12:22 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 11:12:22 +0100
Message-ID: <1339582341.24104.168.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: maheen butt <maheen_butt26@yahoo.com>
Date: Wed, 13 Jun 2012 11:12:21 +0100
In-Reply-To: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
References: <1339574874.26732.YahooMailNeo@web126005.mail.ne1.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Info related to linux-2.6-xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-13 at 09:07 +0100, maheen butt wrote:
> Hi all,
>  I'm new in xen-user list so forgive me for my ignorance or
> any awkward question.
> I 've source code of linux-2.6-xen ( a xen linux kernel) and I want to
> build dom0 kernel
> for mips architecture. from xen .org I came to know xen offers  x86,
> x86_64, IA64, ARM, and 
> other CPU architectures. 

IA64 is no longer supported in xen-unstable.hg. The complete list of
supported architectures is currently x86 (32- and 64-bit) and ARM.

> I want to now what are exactly other CPU architectures. does it
> support mips?  and returning to my primary 
> question that can I build it  for mips board ( such as malta board or
> Cavium) ?  

There was a MIPS port discussed on xen-devel a few times in the past
year or so, but so far no code has been submitted so there is nothing
that anyone can run and it is not a supported architecture.

Ian.


> ur response  will be appreciated.
> Thanks              



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 13:25:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 13:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SenYd-00087M-0D; Wed, 13 Jun 2012 13:24:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SenYa-00087H-Re
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 13:24:21 +0000
Received: from [193.109.254.147:12272] by server-2.bemta-14.messagelabs.com id
	95/24-27740-48498DF4; Wed, 13 Jun 2012 13:24:20 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339593858!8717770!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3428 invoked from network); 13 Jun 2012 13:24:19 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 13:24:19 -0000
Received: by yhoo21 with SMTP id o21so588963yho.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 06:24:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=m3B7pWoxIE5Tm0L40xKtdqCiL3VnC97e2KucwIgXj8Y=;
	b=cb3I4QDqzqGB0AgpGETGwuJeq0IZisYIPBJlUOXzPZrBo4QNEa1yZGUUyyD8LmG/Si
	UwW7tkkbEP8ijCK4wB01lstL2GHXcfW6rsPjbCA0AQZxfvI65Ap3GFmc2BtqmI0oCudf
	ZJisflC0u/P8zsv6gyM0aKcHtMxhlM8DDH9LTFi12QJG09yamINgCJbX58ofnG5Qqiir
	zWoSoFIP3mcqRae3LQXr8gmhNULbYxVOc2zhzPXbhx9i7RqjDKhVOioo+oA1aWdtqWXO
	l9BpFjtlK2teO8RXIPrb0u7kxGYQbK7fBUaKBZmZ/1nQvfzq7XnmVkwBQjw3uLu4EpFI
	8xqg==
Received: by 10.236.74.133 with SMTP id x5mr33026126yhd.126.1339593858198;
	Wed, 13 Jun 2012 06:24:18 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id z19sm4745606anh.22.2012.06.13.06.24.17
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 13 Jun 2012 06:24:17 -0700 (PDT)
Message-ID: <4FD89475.3060301@gmail.com>
Date: Wed, 13 Jun 2012 09:24:05 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Which QEMU device-model to use for Windows HVM guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Just wondering about which QEMU version to use. Looking in the xl.cfg 
MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen", 
however i have seen a third one "qemu-dm" WHICH is not listed in the 
xl.cfg man page.

I know the "qemu-xen-traditional" device-model is the default one as it 
is more stable, compatible and so forth. The "qemu-xen" is the qemu 
upstream one and i am sure still not so stable without tweaking, BUT 
have read that f you want to use IOMMU (pci passthrough), than 
"qemu-xen" doesn't have support or is buggy, or something like that. I 
do want to use PCI passthrough so i guess that is not an option. 
HOWEVER, i have read people use "qemu-dm" and don't know how different 
is that compared to the other two choices.

SO, considering creating a VM to be of type HVM, such as any flavor of 
Windows, which qemu device-model would give the best results using Xen 
4.2-unstable??



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 13:25:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 13:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SenYd-00087M-0D; Wed, 13 Jun 2012 13:24:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SenYa-00087H-Re
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 13:24:21 +0000
Received: from [193.109.254.147:12272] by server-2.bemta-14.messagelabs.com id
	95/24-27740-48498DF4; Wed, 13 Jun 2012 13:24:20 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1339593858!8717770!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3428 invoked from network); 13 Jun 2012 13:24:19 -0000
Received: from mail-yw0-f45.google.com (HELO mail-yw0-f45.google.com)
	(209.85.213.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 13:24:19 -0000
Received: by yhoo21 with SMTP id o21so588963yho.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 06:24:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=m3B7pWoxIE5Tm0L40xKtdqCiL3VnC97e2KucwIgXj8Y=;
	b=cb3I4QDqzqGB0AgpGETGwuJeq0IZisYIPBJlUOXzPZrBo4QNEa1yZGUUyyD8LmG/Si
	UwW7tkkbEP8ijCK4wB01lstL2GHXcfW6rsPjbCA0AQZxfvI65Ap3GFmc2BtqmI0oCudf
	ZJisflC0u/P8zsv6gyM0aKcHtMxhlM8DDH9LTFi12QJG09yamINgCJbX58ofnG5Qqiir
	zWoSoFIP3mcqRae3LQXr8gmhNULbYxVOc2zhzPXbhx9i7RqjDKhVOioo+oA1aWdtqWXO
	l9BpFjtlK2teO8RXIPrb0u7kxGYQbK7fBUaKBZmZ/1nQvfzq7XnmVkwBQjw3uLu4EpFI
	8xqg==
Received: by 10.236.74.133 with SMTP id x5mr33026126yhd.126.1339593858198;
	Wed, 13 Jun 2012 06:24:18 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id z19sm4745606anh.22.2012.06.13.06.24.17
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 13 Jun 2012 06:24:17 -0700 (PDT)
Message-ID: <4FD89475.3060301@gmail.com>
Date: Wed, 13 Jun 2012 09:24:05 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Which QEMU device-model to use for Windows HVM guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Just wondering about which QEMU version to use. Looking in the xl.cfg 
MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen", 
however i have seen a third one "qemu-dm" WHICH is not listed in the 
xl.cfg man page.

I know the "qemu-xen-traditional" device-model is the default one as it 
is more stable, compatible and so forth. The "qemu-xen" is the qemu 
upstream one and i am sure still not so stable without tweaking, BUT 
have read that f you want to use IOMMU (pci passthrough), than 
"qemu-xen" doesn't have support or is buggy, or something like that. I 
do want to use PCI passthrough so i guess that is not an option. 
HOWEVER, i have read people use "qemu-dm" and don't know how different 
is that compared to the other two choices.

SO, considering creating a VM to be of type HVM, such as any flavor of 
Windows, which qemu device-model would give the best results using Xen 
4.2-unstable??



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 13:33:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 13:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seng1-0008VG-Hx; Wed, 13 Jun 2012 13:32:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Senfz-0008VB-Nu
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 13:31:59 +0000
Received: from [85.158.139.83:4698] by server-11.bemta-5.messagelabs.com id
	48/85-20400-E4698DF4; Wed, 13 Jun 2012 13:31:58 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339594318!26942619!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23883 invoked from network); 13 Jun 2012 13:31:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 13:31:58 -0000
X-IronPort-AV: E=Sophos;i="4.75,763,1330905600"; d="scan'208";a="12997411"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 13:31:58 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 14:31:58 +0100
Message-ID: <1339594316.24104.217.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>
Date: Wed, 13 Jun 2012 14:31:56 +0100
In-Reply-To: <4FD89475.3060301@gmail.com>
References: <4FD89475.3060301@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Which QEMU device-model to use for Windows HVM
 guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-13 at 14:24 +0100, cyberhawk001@gmail.com wrote:
> Just wondering about which QEMU version to use. Looking in the xl.cfg 
> MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen", 
> however i have seen a third one "qemu-dm" WHICH is not listed in the 
> xl.cfg man page.
> 
> I know the "qemu-xen-traditional" device-model is the default one as it 
> is more stable, compatible and so forth. The "qemu-xen" is the qemu 
> upstream one and i am sure still not so stable without tweaking, BUT 
> have read that f you want to use IOMMU (pci passthrough), than 
> "qemu-xen" doesn't have support or is buggy, or something like that. I 
> do want to use PCI passthrough so i guess that is not an option. 
> HOWEVER, i have read people use "qemu-dm" and don't know how different 
> is that compared to the other two choices.

qemu-dm is just an umbrella term for the device model, it's not a
specific version.

> SO, considering creating a VM to be of type HVM, such as any flavor of 
> Windows, which qemu device-model would give the best results using Xen 
> 4.2-unstable??

Use the default, which is qemu-xen-traditional.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 13:33:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 13:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seng1-0008VG-Hx; Wed, 13 Jun 2012 13:32:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Senfz-0008VB-Nu
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 13:31:59 +0000
Received: from [85.158.139.83:4698] by server-11.bemta-5.messagelabs.com id
	48/85-20400-E4698DF4; Wed, 13 Jun 2012 13:31:58 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339594318!26942619!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23883 invoked from network); 13 Jun 2012 13:31:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 13:31:58 -0000
X-IronPort-AV: E=Sophos;i="4.75,763,1330905600"; d="scan'208";a="12997411"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 13:31:58 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 14:31:58 +0100
Message-ID: <1339594316.24104.217.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>
Date: Wed, 13 Jun 2012 14:31:56 +0100
In-Reply-To: <4FD89475.3060301@gmail.com>
References: <4FD89475.3060301@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Which QEMU device-model to use for Windows HVM
 guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-13 at 14:24 +0100, cyberhawk001@gmail.com wrote:
> Just wondering about which QEMU version to use. Looking in the xl.cfg 
> MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen", 
> however i have seen a third one "qemu-dm" WHICH is not listed in the 
> xl.cfg man page.
> 
> I know the "qemu-xen-traditional" device-model is the default one as it 
> is more stable, compatible and so forth. The "qemu-xen" is the qemu 
> upstream one and i am sure still not so stable without tweaking, BUT 
> have read that f you want to use IOMMU (pci passthrough), than 
> "qemu-xen" doesn't have support or is buggy, or something like that. I 
> do want to use PCI passthrough so i guess that is not an option. 
> HOWEVER, i have read people use "qemu-dm" and don't know how different 
> is that compared to the other two choices.

qemu-dm is just an umbrella term for the device model, it's not a
specific version.

> SO, considering creating a VM to be of type HVM, such as any flavor of 
> Windows, which qemu device-model would give the best results using Xen 
> 4.2-unstable??

Use the default, which is qemu-xen-traditional.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 13:59:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 13:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seo67-0000ml-LS; Wed, 13 Jun 2012 13:58:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Seo66-0000mg-1R
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 13:58:58 +0000
Received: from [193.109.254.147:16574] by server-10.bemta-14.messagelabs.com
	id A4/76-25709-1AC98DF4; Wed, 13 Jun 2012 13:58:57 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339595936!9566545!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8009 invoked from network); 13 Jun 2012 13:58:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 13:58:56 -0000
X-IronPort-AV: E=Sophos;i="4.75,763,1330905600"; d="scan'208";a="12998562"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 13:58:56 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 14:58:56 +0100
Message-ID: <1339595934.24104.223.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>
Date: Wed, 13 Jun 2012 14:58:54 +0100
References: <4FD89475.3060301@gmail.com>
	<1339594316.24104.217.camel@zakaz.uk.xensource.com>
	<4FD898F8.9030909@gmail.com>
In-Reply-To: <4FD898F8.9030909@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Which QEMU device-model to use for Windows HVM
 guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

(adding the list back to the CC)

On Wed, 2012-06-13 at 14:43 +0100, cyberhawk001@gmail.com wrote:
> On 6/13/2012 9:31 AM, Ian Campbell wrote: 
> > On Wed, 2012-06-13 at 14:24 +0100, cyberhawk001@gmail.com wrote:
> > > Just wondering about which QEMU version to use. Looking in the xl.cfg 
> > > MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen", 
> > > however i have seen a third one "qemu-dm" WHICH is not listed in the 
> > > xl.cfg man page.
> > > 
> > > I know the "qemu-xen-traditional" device-model is the default one as it 
> > > is more stable, compatible and so forth. The "qemu-xen" is the qemu 
> > > upstream one and i am sure still not so stable without tweaking, BUT 
> > > have read that f you want to use IOMMU (pci passthrough), than 
> > > "qemu-xen" doesn't have support or is buggy, or something like that. I 
> > > do want to use PCI passthrough so i guess that is not an option. 
> > > HOWEVER, i have read people use "qemu-dm" and don't know how different 
> > > is that compared to the other two choices.
> > qemu-dm is just an umbrella term for the device model, it's not a
> > specific version.
> 
> AHH OK i see. SO the qemu-dm is an umbrella term for what? If you
> specify that in the VM config file, what does Xen load? 

You can't specify it in the config file, it's just a word we use when we
mean either qemu-xen or qemu-xen-traditional. It's not a valid actual
value.

> I was curious since i saw this line in a VM config file somewhere:
> 
> device_model = "/usr/lib64/xen/bin/qemu-dm"

This is the path to the dm binary to use, you should never need to
specify this (any more, this wasn't true in 4.1 and xend)

"/usr/lib64/xen/bin/qemu-dm" happens to be the binary for
qemu-xen-traditional.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 13:59:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 13:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seo67-0000ml-LS; Wed, 13 Jun 2012 13:58:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Seo66-0000mg-1R
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 13:58:58 +0000
Received: from [193.109.254.147:16574] by server-10.bemta-14.messagelabs.com
	id A4/76-25709-1AC98DF4; Wed, 13 Jun 2012 13:58:57 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339595936!9566545!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8009 invoked from network); 13 Jun 2012 13:58:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 13:58:56 -0000
X-IronPort-AV: E=Sophos;i="4.75,763,1330905600"; d="scan'208";a="12998562"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 13:58:56 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 14:58:56 +0100
Message-ID: <1339595934.24104.223.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>
Date: Wed, 13 Jun 2012 14:58:54 +0100
References: <4FD89475.3060301@gmail.com>
	<1339594316.24104.217.camel@zakaz.uk.xensource.com>
	<4FD898F8.9030909@gmail.com>
In-Reply-To: <4FD898F8.9030909@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Which QEMU device-model to use for Windows HVM
 guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

(adding the list back to the CC)

On Wed, 2012-06-13 at 14:43 +0100, cyberhawk001@gmail.com wrote:
> On 6/13/2012 9:31 AM, Ian Campbell wrote: 
> > On Wed, 2012-06-13 at 14:24 +0100, cyberhawk001@gmail.com wrote:
> > > Just wondering about which QEMU version to use. Looking in the xl.cfg 
> > > MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen", 
> > > however i have seen a third one "qemu-dm" WHICH is not listed in the 
> > > xl.cfg man page.
> > > 
> > > I know the "qemu-xen-traditional" device-model is the default one as it 
> > > is more stable, compatible and so forth. The "qemu-xen" is the qemu 
> > > upstream one and i am sure still not so stable without tweaking, BUT 
> > > have read that f you want to use IOMMU (pci passthrough), than 
> > > "qemu-xen" doesn't have support or is buggy, or something like that. I 
> > > do want to use PCI passthrough so i guess that is not an option. 
> > > HOWEVER, i have read people use "qemu-dm" and don't know how different 
> > > is that compared to the other two choices.
> > qemu-dm is just an umbrella term for the device model, it's not a
> > specific version.
> 
> AHH OK i see. SO the qemu-dm is an umbrella term for what? If you
> specify that in the VM config file, what does Xen load? 

You can't specify it in the config file, it's just a word we use when we
mean either qemu-xen or qemu-xen-traditional. It's not a valid actual
value.

> I was curious since i saw this line in a VM config file somewhere:
> 
> device_model = "/usr/lib64/xen/bin/qemu-dm"

This is the path to the dm binary to use, you should never need to
specify this (any more, this wasn't true in 4.1 and xend)

"/usr/lib64/xen/bin/qemu-dm" happens to be the binary for
qemu-xen-traditional.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 14:02:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:02:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seo98-0000zY-2U; Wed, 13 Jun 2012 14:02:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <umangathavia@yahoo.com>) id 1Sejm6-0007Tp-R0
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 09:22:03 +0000
Received: from [85.158.143.99:12631] by server-3.bemta-4.messagelabs.com id
	97/50-05808-ABB58DF4; Wed, 13 Jun 2012 09:22:02 +0000
X-Env-Sender: umangathavia@yahoo.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1339579313!21407306!1
X-Originating-IP: [106.10.151.147]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12537 invoked from network); 13 Jun 2012 09:21:57 -0000
Received: from nm28-vm4.bullet.mail.sg3.yahoo.com (HELO
	nm28-vm4.bullet.mail.sg3.yahoo.com) (106.10.151.147)
	by server-16.tower-216.messagelabs.com with SMTP;
	13 Jun 2012 09:21:57 -0000
Received: from [106.10.166.126] by nm28.bullet.mail.sg3.yahoo.com with NNFMP;
	13 Jun 2012 09:21:53 -0000
Received: from [106.10.151.170] by tm15.bullet.mail.sg3.yahoo.com with NNFMP;
	13 Jun 2012 09:21:53 -0000
Received: from [127.0.0.1] by omp1010.mail.sg3.yahoo.com with NNFMP;
	13 Jun 2012 09:21:53 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 229423.32603.bm@omp1010.mail.sg3.yahoo.com
Received: (qmail 56788 invoked by uid 60001); 13 Jun 2012 09:21:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339579313; bh=VToxDa9nSrxUVJBoI2qRpr9XInGZ+Tn1tLMIHVtLN1I=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=Odq9IcbCkoQhrKqOr5nNNHyugxOfE2sI125jigL/E20oTvc8LpwLKUE2Xs2a9ZUx5kyDSWhI6VGG+kS4WLj7aRAhEezqEBvHxe72dBJZH/J4//gWd+YpSk6Le9xZswTj1RxQ4QUxcaxgISJobTEgVAs42coDtYOxTMP1lIANW9Y=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=sgZkGFo90umI0yan6SfocX64GyFxPEkROhm9Jtg7D99OHMByTdtj8IUfWk8j7ueDG4fOiiy1E8FasgWODQFpAJVgGevrA0Xg6CQfDEUR9Q/Ss5kUyRRltqxGieQA//Ebw08t9W18688huv4kcqI+CIphcE8SvFerrnO7eOsPFxc=;
X-YMail-OSG: _fiCwQ0VM1nDJP9NCB8HgqoynMlKAT.hn5tZXChfZ8R.ZnX
	C6fqk4kBmq7XL3TvzdbLNUJRAIfnDO3xGfllT_kRMEk1diuS0lYitWCLE5f6
	ZfW51VE1LPY8PL.bPIaWIsVBTC7xE3QOuFQiVcsUaNm.qrNrpRCicARyVGcK
	hi86E.vvkmI4kj2g9y2jSgCCWYUJlck5zrovjEa4SeZVR1kDeQeH.pZvUHKO
	o7Y1b47QmqJMqW48jDhrQTgKBnO_FnGdQ51Ri6Xn.UIvDgQ6BzvRfe1cyLZA
	1kizTPwx2bxQAWAaQiOW3yE58rt1QRfnNYd_RQQ_7Obkp2Nbu_TUCxryaUXE
	Gsp.p8w8abnX3clJa_MKNoLuYq8wpxF5soxXY8iczyHb9UzSxMIIYp8pOsuF
	L4NNoszQ78N3rHZQfSQ0KliyVIVcig_VpEvnIKG0soYOx6owqMompHsJ6
Received: from [122.184.131.6] by web193206.mail.sg3.yahoo.com via HTTP;
	Wed, 13 Jun 2012 17:21:53 SGT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339579024.50914.YahooMailNeo@web193206.mail.sg3.yahoo.com>
Message-ID: <1339579313.51744.YahooMailNeo@web193206.mail.sg3.yahoo.com>
Date: Wed, 13 Jun 2012 17:21:53 +0800 (SGT)
From: umang athavia <umangathavia@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1339579024.50914.YahooMailNeo@web193206.mail.sg3.yahoo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 13 Jun 2012 14:02:03 +0000
Subject: [Xen-users] XCP 1.5 BETA BUG: Slow shutdown - Win2008 Server
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: umang athavia <umangathavia@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3289241504900444626=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3289241504900444626==
Content-Type: multipart/alternative; boundary="730575183-1154292126-1339579313=:51744"

--730575183-1154292126-1339579313=:51744
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=0A=0AOk, newbie here !=0A=0A=0AHave been testing XCP 1.5 beta & Citrix Xen=
server 6 for a while now. Using Citrix XenCenter to manage both the setups.=
=0A=0A=0AThere seems to be an issue with the shutdown process of Win 2008 S=
erver VM after setting the "Clear virtual memory pagefile" policy to "Enabl=
ed" (in the local security settings). Enabling this policy causes a very de=
layed OS shutdown (around 15-20 min) & almost looks as if its hung.=0A=0ATh=
e same setting when done on Win 2008 Server VM running on Citrix Xenserver =
6 does not cause this delay.=0A=0A=0AIs there anything I am missing in the =
configuration of XCP 1.5 or the Windows VM ? This setting is needed as a pa=
rt of the security hardening of Windows servers.=0A=0A=0AI have installed t=
he XCP 1.5 beta on baremetal & installed pv drivers using windows-pvdrivers=
-xensetup.exe present in the installation media.=0A=0AXCP 1.5 was saving a =
lot of cost for us until this issue came up.=0A=0AAny suggestions welcomed =
. . .=0A=0AThanks !Umang A
--730575183-1154292126-1339579313=:51744
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ar=
ial, helvetica, sans-serif;font-size:12pt"><div><span></span></div><div sty=
le=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;"><div sty=
le=3D"font-family: times new roman, new york, times, serif; font-size: 12pt=
;">Ok, newbie here !<div id=3D"yiv892482545"><div><div style=3D"color:#000;=
background-color:#fff;font-family:arial, helvetica, sans-serif;font-size:12=
pt;"><div><br></div><div>Have been testing XCP 1.5 beta &amp; Citrix Xenser=
ver 6 for a while now. Using Citrix XenCenter to manage both the setups.<br=
></div><div><br></div><div>There seems to be an issue with the shutdown pro=
cess of Win 2008 Server VM after setting the "Clear virtual memory pagefile=
" policy to "Enabled" (in the local security settings). Enabling this polic=
y causes a very delayed OS shutdown (around 15-20 min) &amp; almost looks a=
s if its hung.</div><div><br></div><div>The same setting when done on Win 2=
008
 Server VM running on Citrix Xenserver 6 does not cause this delay.<br></di=
v><div><br></div><div>Is there anything I am missing in the configuration o=
f XCP 1.5 or the Windows VM ? This setting is needed as a part of the secur=
ity hardening of Windows servers.<br></div><div><br></div><div>I have=0A in=
stalled the XCP 1.5 beta on baremetal &amp; installed pv drivers using wind=
ows-pvdrivers-xensetup.exe present in the installation media.</div><div><br=
></div><div>XCP 1.5 was saving a lot of cost for us until this issue came u=
p.</div><div><br></div><div>Any suggestions welcomed . . .</div><div><br></=
div><div>Thanks !</div></div></div></div>Umang A<br><br> </div> </div>  </d=
iv></body></html>
--730575183-1154292126-1339579313=:51744--


--===============3289241504900444626==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3289241504900444626==--


From xen-users-bounces@lists.xen.org Wed Jun 13 14:02:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:02:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seo98-0000zY-2U; Wed, 13 Jun 2012 14:02:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <umangathavia@yahoo.com>) id 1Sejm6-0007Tp-R0
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 09:22:03 +0000
Received: from [85.158.143.99:12631] by server-3.bemta-4.messagelabs.com id
	97/50-05808-ABB58DF4; Wed, 13 Jun 2012 09:22:02 +0000
X-Env-Sender: umangathavia@yahoo.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1339579313!21407306!1
X-Originating-IP: [106.10.151.147]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12537 invoked from network); 13 Jun 2012 09:21:57 -0000
Received: from nm28-vm4.bullet.mail.sg3.yahoo.com (HELO
	nm28-vm4.bullet.mail.sg3.yahoo.com) (106.10.151.147)
	by server-16.tower-216.messagelabs.com with SMTP;
	13 Jun 2012 09:21:57 -0000
Received: from [106.10.166.126] by nm28.bullet.mail.sg3.yahoo.com with NNFMP;
	13 Jun 2012 09:21:53 -0000
Received: from [106.10.151.170] by tm15.bullet.mail.sg3.yahoo.com with NNFMP;
	13 Jun 2012 09:21:53 -0000
Received: from [127.0.0.1] by omp1010.mail.sg3.yahoo.com with NNFMP;
	13 Jun 2012 09:21:53 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 229423.32603.bm@omp1010.mail.sg3.yahoo.com
Received: (qmail 56788 invoked by uid 60001); 13 Jun 2012 09:21:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339579313; bh=VToxDa9nSrxUVJBoI2qRpr9XInGZ+Tn1tLMIHVtLN1I=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=Odq9IcbCkoQhrKqOr5nNNHyugxOfE2sI125jigL/E20oTvc8LpwLKUE2Xs2a9ZUx5kyDSWhI6VGG+kS4WLj7aRAhEezqEBvHxe72dBJZH/J4//gWd+YpSk6Le9xZswTj1RxQ4QUxcaxgISJobTEgVAs42coDtYOxTMP1lIANW9Y=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=sgZkGFo90umI0yan6SfocX64GyFxPEkROhm9Jtg7D99OHMByTdtj8IUfWk8j7ueDG4fOiiy1E8FasgWODQFpAJVgGevrA0Xg6CQfDEUR9Q/Ss5kUyRRltqxGieQA//Ebw08t9W18688huv4kcqI+CIphcE8SvFerrnO7eOsPFxc=;
X-YMail-OSG: _fiCwQ0VM1nDJP9NCB8HgqoynMlKAT.hn5tZXChfZ8R.ZnX
	C6fqk4kBmq7XL3TvzdbLNUJRAIfnDO3xGfllT_kRMEk1diuS0lYitWCLE5f6
	ZfW51VE1LPY8PL.bPIaWIsVBTC7xE3QOuFQiVcsUaNm.qrNrpRCicARyVGcK
	hi86E.vvkmI4kj2g9y2jSgCCWYUJlck5zrovjEa4SeZVR1kDeQeH.pZvUHKO
	o7Y1b47QmqJMqW48jDhrQTgKBnO_FnGdQ51Ri6Xn.UIvDgQ6BzvRfe1cyLZA
	1kizTPwx2bxQAWAaQiOW3yE58rt1QRfnNYd_RQQ_7Obkp2Nbu_TUCxryaUXE
	Gsp.p8w8abnX3clJa_MKNoLuYq8wpxF5soxXY8iczyHb9UzSxMIIYp8pOsuF
	L4NNoszQ78N3rHZQfSQ0KliyVIVcig_VpEvnIKG0soYOx6owqMompHsJ6
Received: from [122.184.131.6] by web193206.mail.sg3.yahoo.com via HTTP;
	Wed, 13 Jun 2012 17:21:53 SGT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339579024.50914.YahooMailNeo@web193206.mail.sg3.yahoo.com>
Message-ID: <1339579313.51744.YahooMailNeo@web193206.mail.sg3.yahoo.com>
Date: Wed, 13 Jun 2012 17:21:53 +0800 (SGT)
From: umang athavia <umangathavia@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1339579024.50914.YahooMailNeo@web193206.mail.sg3.yahoo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 13 Jun 2012 14:02:03 +0000
Subject: [Xen-users] XCP 1.5 BETA BUG: Slow shutdown - Win2008 Server
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: umang athavia <umangathavia@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3289241504900444626=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3289241504900444626==
Content-Type: multipart/alternative; boundary="730575183-1154292126-1339579313=:51744"

--730575183-1154292126-1339579313=:51744
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=0A=0AOk, newbie here !=0A=0A=0AHave been testing XCP 1.5 beta & Citrix Xen=
server 6 for a while now. Using Citrix XenCenter to manage both the setups.=
=0A=0A=0AThere seems to be an issue with the shutdown process of Win 2008 S=
erver VM after setting the "Clear virtual memory pagefile" policy to "Enabl=
ed" (in the local security settings). Enabling this policy causes a very de=
layed OS shutdown (around 15-20 min) & almost looks as if its hung.=0A=0ATh=
e same setting when done on Win 2008 Server VM running on Citrix Xenserver =
6 does not cause this delay.=0A=0A=0AIs there anything I am missing in the =
configuration of XCP 1.5 or the Windows VM ? This setting is needed as a pa=
rt of the security hardening of Windows servers.=0A=0A=0AI have installed t=
he XCP 1.5 beta on baremetal & installed pv drivers using windows-pvdrivers=
-xensetup.exe present in the installation media.=0A=0AXCP 1.5 was saving a =
lot of cost for us until this issue came up.=0A=0AAny suggestions welcomed =
. . .=0A=0AThanks !Umang A
--730575183-1154292126-1339579313=:51744
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ar=
ial, helvetica, sans-serif;font-size:12pt"><div><span></span></div><div sty=
le=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;"><div sty=
le=3D"font-family: times new roman, new york, times, serif; font-size: 12pt=
;">Ok, newbie here !<div id=3D"yiv892482545"><div><div style=3D"color:#000;=
background-color:#fff;font-family:arial, helvetica, sans-serif;font-size:12=
pt;"><div><br></div><div>Have been testing XCP 1.5 beta &amp; Citrix Xenser=
ver 6 for a while now. Using Citrix XenCenter to manage both the setups.<br=
></div><div><br></div><div>There seems to be an issue with the shutdown pro=
cess of Win 2008 Server VM after setting the "Clear virtual memory pagefile=
" policy to "Enabled" (in the local security settings). Enabling this polic=
y causes a very delayed OS shutdown (around 15-20 min) &amp; almost looks a=
s if its hung.</div><div><br></div><div>The same setting when done on Win 2=
008
 Server VM running on Citrix Xenserver 6 does not cause this delay.<br></di=
v><div><br></div><div>Is there anything I am missing in the configuration o=
f XCP 1.5 or the Windows VM ? This setting is needed as a part of the secur=
ity hardening of Windows servers.<br></div><div><br></div><div>I have=0A in=
stalled the XCP 1.5 beta on baremetal &amp; installed pv drivers using wind=
ows-pvdrivers-xensetup.exe present in the installation media.</div><div><br=
></div><div>XCP 1.5 was saving a lot of cost for us until this issue came u=
p.</div><div><br></div><div>Any suggestions welcomed . . .</div><div><br></=
div><div>Thanks !</div></div></div></div>Umang A<br><br> </div> </div>  </d=
iv></body></html>
--730575183-1154292126-1339579313=:51744--


--===============3289241504900444626==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3289241504900444626==--


From xen-users-bounces@lists.xen.org Wed Jun 13 14:02:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seo97-0000zM-Fh; Wed, 13 Jun 2012 14:02:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marek.cervenka@fpf.slu.cz>) id 1SeQ7R-0006il-Uq
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 12:22:46 +0000
Received: from [85.158.138.51:46641] by server-11.bemta-3.messagelabs.com id
	68/B7-28329-59437DF4; Tue, 12 Jun 2012 12:22:45 +0000
X-Env-Sender: marek.cervenka@fpf.slu.cz
X-Msg-Ref: server-5.tower-174.messagelabs.com!1339503764!32165418!1
X-Originating-IP: [193.84.206.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13899 invoked from network); 12 Jun 2012 12:22:44 -0000
Received: from smtp.slu.cz (HELO smtp.slu.cz) (193.84.206.49)
	by server-5.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 12:22:44 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.slu.cz (Postfix) with ESMTP id A975724189
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 14:22:43 +0200 (CEST)
X-Virus-Scanned: amavisd-new at smtp.slu.cz
Received: from smtp.slu.cz ([127.0.0.1])
	by localhost (smtp.slu.cz [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 4iG4JLQrzUIN for <xen-users@lists.xen.org>;
	Tue, 12 Jun 2012 14:22:42 +0200 (CEST)
Received: from [10.7.12.144] (unknown [10.7.12.144])
	(using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.slu.cz (Postfix) with ESMTPSA id A500E24184
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 14:22:42 +0200 (CEST)
Message-ID: <4FD73488.6030706@fpf.slu.cz>
Date: Tue, 12 Jun 2012 14:22:32 +0200
From: =?UTF-8?B?TWFyZWsgxIxlcnZlbmth?= <marek.cervenka@fpf.slu.cz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Wed, 13 Jun 2012 14:02:03 +0000
Subject: [Xen-users] domU loses incoming network after period of inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have a domU which is losing incoming network connectivity after 'some
period of inactivity'

if i log over console and ping any ip then network goes up magically

i found this thread but no solution
http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html

centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
i'm using VLANs

any advice?


-- 
---------------------------------------
Marek Cervenka
=======================================


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 14:02:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Seo97-0000zM-Fh; Wed, 13 Jun 2012 14:02:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <marek.cervenka@fpf.slu.cz>) id 1SeQ7R-0006il-Uq
	for xen-users@lists.xen.org; Tue, 12 Jun 2012 12:22:46 +0000
Received: from [85.158.138.51:46641] by server-11.bemta-3.messagelabs.com id
	68/B7-28329-59437DF4; Tue, 12 Jun 2012 12:22:45 +0000
X-Env-Sender: marek.cervenka@fpf.slu.cz
X-Msg-Ref: server-5.tower-174.messagelabs.com!1339503764!32165418!1
X-Originating-IP: [193.84.206.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13899 invoked from network); 12 Jun 2012 12:22:44 -0000
Received: from smtp.slu.cz (HELO smtp.slu.cz) (193.84.206.49)
	by server-5.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Jun 2012 12:22:44 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.slu.cz (Postfix) with ESMTP id A975724189
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 14:22:43 +0200 (CEST)
X-Virus-Scanned: amavisd-new at smtp.slu.cz
Received: from smtp.slu.cz ([127.0.0.1])
	by localhost (smtp.slu.cz [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 4iG4JLQrzUIN for <xen-users@lists.xen.org>;
	Tue, 12 Jun 2012 14:22:42 +0200 (CEST)
Received: from [10.7.12.144] (unknown [10.7.12.144])
	(using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.slu.cz (Postfix) with ESMTPSA id A500E24184
	for <xen-users@lists.xen.org>; Tue, 12 Jun 2012 14:22:42 +0200 (CEST)
Message-ID: <4FD73488.6030706@fpf.slu.cz>
Date: Tue, 12 Jun 2012 14:22:32 +0200
From: =?UTF-8?B?TWFyZWsgxIxlcnZlbmth?= <marek.cervenka@fpf.slu.cz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Wed, 13 Jun 2012 14:02:03 +0000
Subject: [Xen-users] domU loses incoming network after period of inactivity
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have a domU which is losing incoming network connectivity after 'some
period of inactivity'

if i log over console and ping any ip then network goes up magically

i found this thread but no solution
http://lists.xen.org/archives/html/xen-users/2010-02/msg00455.html

centos5(kernel-xen 2.6.18) x86-64 + xen 4.1.2 from gitco
i'm using VLANs

any advice?


-- 
---------------------------------------
Marek Cervenka
=======================================


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 14:11:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeoHy-000236-Cq; Wed, 13 Jun 2012 14:11:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SeoHw-00022p-Bw
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 14:11:12 +0000
Received: from [85.158.139.83:26335] by server-5.bemta-5.messagelabs.com id
	83/02-02722-F7F98DF4; Wed, 13 Jun 2012 14:11:11 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1339596669!27410515!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 851 invoked from network); 13 Jun 2012 14:11:10 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 14:11:10 -0000
Received: by ggnp1 with SMTP id p1so523713ggn.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 07:11:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:cc:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=Q1WZ2PPotWSTkQg/6HgDcdjuTr+VUGnaplFchWp0xDo=;
	b=gQDpT1xtn+HkamWP2OyldN1f9xk2/VmJD0JMPP6vyHif1tLJ4olAfcOI2XvMweaPe1
	X7E3X6yNdQcNxvQ9tPuK8oVpq82l/VgZkWYwrsOwKFWjYhaLBB8/BEpSeYBXC7xM2Wdy
	YC8CITB26GzYgorTHzCFLLXxiig3jZs7UTQJKtEGswIZQyHT290l/lKR1HTCL77E01H/
	KBJdJWVLnkwMD2nCKPK1AdHHBXO3chvKp46nDy+wn9GsjP5yrU5RNN71lws8n9YNWDx1
	elvBZ2iSpXplq9Y0NcokQvZASl1YXfaegvNMshMgA3jNfDzpEsEq8PrR0ZFkLmaxBoNG
	tEUA==
Received: by 10.101.176.19 with SMTP id d19mr10602340anp.38.1339596667646;
	Wed, 13 Jun 2012 07:11:07 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id a64sm9897395yhe.11.2012.06.13.07.11.06
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 13 Jun 2012 07:11:07 -0700 (PDT)
Message-ID: <4FD89F6E.1060907@gmail.com>
Date: Wed, 13 Jun 2012 10:10:54 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
CC: xen-users@lists.xen.org
References: <4FD89475.3060301@gmail.com>
	<1339594316.24104.217.camel@zakaz.uk.xensource.com>
	<4FD898F8.9030909@gmail.com>
	<1339595934.24104.223.camel@zakaz.uk.xensource.com>
In-Reply-To: <1339595934.24104.223.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] Which QEMU device-model to use for Windows HVM
	guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I know, i know, sorry my mistake, I was replying too fast and hit the 
wrong reply button... :)

OK well thanks Ian, than answers that question... i appreciate it as always.



On 6/13/2012 9:58 AM, Ian Campbell wrote:
> (adding the list back to the CC)
>
> On Wed, 2012-06-13 at 14:43 +0100, cyberhawk001@gmail.com wrote:
>> On 6/13/2012 9:31 AM, Ian Campbell wrote:
>>> On Wed, 2012-06-13 at 14:24 +0100, cyberhawk001@gmail.com wrote:
>>>> Just wondering about which QEMU version to use. Looking in the xl.cfg
>>>> MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen",
>>>> however i have seen a third one "qemu-dm" WHICH is not listed in the
>>>> xl.cfg man page.
>>>>
>>>> I know the "qemu-xen-traditional" device-model is the default one as it
>>>> is more stable, compatible and so forth. The "qemu-xen" is the qemu
>>>> upstream one and i am sure still not so stable without tweaking, BUT
>>>> have read that f you want to use IOMMU (pci passthrough), than
>>>> "qemu-xen" doesn't have support or is buggy, or something like that. I
>>>> do want to use PCI passthrough so i guess that is not an option.
>>>> HOWEVER, i have read people use "qemu-dm" and don't know how different
>>>> is that compared to the other two choices.
>>> qemu-dm is just an umbrella term for the device model, it's not a
>>> specific version.
>> AHH OK i see. SO the qemu-dm is an umbrella term for what? If you
>> specify that in the VM config file, what does Xen load?
> You can't specify it in the config file, it's just a word we use when we
> mean either qemu-xen or qemu-xen-traditional. It's not a valid actual
> value.
>
>> I was curious since i saw this line in a VM config file somewhere:
>>
>> device_model = "/usr/lib64/xen/bin/qemu-dm"
> This is the path to the dm binary to use, you should never need to
> specify this (any more, this wasn't true in 4.1 and xend)
>
> "/usr/lib64/xen/bin/qemu-dm" happens to be the binary for
> qemu-xen-traditional.
>
> Ian.
>
>
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 14:11:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeoHy-000236-Cq; Wed, 13 Jun 2012 14:11:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SeoHw-00022p-Bw
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 14:11:12 +0000
Received: from [85.158.139.83:26335] by server-5.bemta-5.messagelabs.com id
	83/02-02722-F7F98DF4; Wed, 13 Jun 2012 14:11:11 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1339596669!27410515!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 851 invoked from network); 13 Jun 2012 14:11:10 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 14:11:10 -0000
Received: by ggnp1 with SMTP id p1so523713ggn.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 07:11:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:cc:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=Q1WZ2PPotWSTkQg/6HgDcdjuTr+VUGnaplFchWp0xDo=;
	b=gQDpT1xtn+HkamWP2OyldN1f9xk2/VmJD0JMPP6vyHif1tLJ4olAfcOI2XvMweaPe1
	X7E3X6yNdQcNxvQ9tPuK8oVpq82l/VgZkWYwrsOwKFWjYhaLBB8/BEpSeYBXC7xM2Wdy
	YC8CITB26GzYgorTHzCFLLXxiig3jZs7UTQJKtEGswIZQyHT290l/lKR1HTCL77E01H/
	KBJdJWVLnkwMD2nCKPK1AdHHBXO3chvKp46nDy+wn9GsjP5yrU5RNN71lws8n9YNWDx1
	elvBZ2iSpXplq9Y0NcokQvZASl1YXfaegvNMshMgA3jNfDzpEsEq8PrR0ZFkLmaxBoNG
	tEUA==
Received: by 10.101.176.19 with SMTP id d19mr10602340anp.38.1339596667646;
	Wed, 13 Jun 2012 07:11:07 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id a64sm9897395yhe.11.2012.06.13.07.11.06
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 13 Jun 2012 07:11:07 -0700 (PDT)
Message-ID: <4FD89F6E.1060907@gmail.com>
Date: Wed, 13 Jun 2012 10:10:54 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
CC: xen-users@lists.xen.org
References: <4FD89475.3060301@gmail.com>
	<1339594316.24104.217.camel@zakaz.uk.xensource.com>
	<4FD898F8.9030909@gmail.com>
	<1339595934.24104.223.camel@zakaz.uk.xensource.com>
In-Reply-To: <1339595934.24104.223.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] Which QEMU device-model to use for Windows HVM
	guests???
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I know, i know, sorry my mistake, I was replying too fast and hit the 
wrong reply button... :)

OK well thanks Ian, than answers that question... i appreciate it as always.



On 6/13/2012 9:58 AM, Ian Campbell wrote:
> (adding the list back to the CC)
>
> On Wed, 2012-06-13 at 14:43 +0100, cyberhawk001@gmail.com wrote:
>> On 6/13/2012 9:31 AM, Ian Campbell wrote:
>>> On Wed, 2012-06-13 at 14:24 +0100, cyberhawk001@gmail.com wrote:
>>>> Just wondering about which QEMU version to use. Looking in the xl.cfg
>>>> MAN page, you can choose from "qemu-xen-traditional" or  "qemu-xen",
>>>> however i have seen a third one "qemu-dm" WHICH is not listed in the
>>>> xl.cfg man page.
>>>>
>>>> I know the "qemu-xen-traditional" device-model is the default one as it
>>>> is more stable, compatible and so forth. The "qemu-xen" is the qemu
>>>> upstream one and i am sure still not so stable without tweaking, BUT
>>>> have read that f you want to use IOMMU (pci passthrough), than
>>>> "qemu-xen" doesn't have support or is buggy, or something like that. I
>>>> do want to use PCI passthrough so i guess that is not an option.
>>>> HOWEVER, i have read people use "qemu-dm" and don't know how different
>>>> is that compared to the other two choices.
>>> qemu-dm is just an umbrella term for the device model, it's not a
>>> specific version.
>> AHH OK i see. SO the qemu-dm is an umbrella term for what? If you
>> specify that in the VM config file, what does Xen load?
> You can't specify it in the config file, it's just a word we use when we
> mean either qemu-xen or qemu-xen-traditional. It's not a valid actual
> value.
>
>> I was curious since i saw this line in a VM config file somewhere:
>>
>> device_model = "/usr/lib64/xen/bin/qemu-dm"
> This is the path to the dm binary to use, you should never need to
> specify this (any more, this wasn't true in 4.1 and xend)
>
> "/usr/lib64/xen/bin/qemu-dm" happens to be the binary for
> qemu-xen-traditional.
>
> Ian.
>
>
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 14:42:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeolF-0002uN-Jv; Wed, 13 Jun 2012 14:41:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SeolE-0002uI-Ej
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 14:41:28 +0000
Received: from [85.158.143.35:29760] by server-1.bemta-4.messagelabs.com id
	2F/F0-24392-796A8DF4; Wed, 13 Jun 2012 14:41:27 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1339598477!12943286!1
X-Originating-IP: [64.18.1.39]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21907 invoked from network); 13 Jun 2012 14:41:24 -0000
Received: from exprod6og117.obsmtp.com (HELO exprod6og117.obsmtp.com)
	(64.18.1.39) by server-8.tower-21.messagelabs.com with SMTP;
	13 Jun 2012 14:41:24 -0000
Received: from mail-qa0-f52.google.com ([209.85.216.52]) (using TLSv1) by
	exprod6ob117.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT9imjGOAaLFlRxrC/ohO0z1RtjlZqfug@postini.com;
	Wed, 13 Jun 2012 07:41:24 PDT
Received: by qabj34 with SMTP id j34so1384475qab.4
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 07:41:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=44GVaxEaxoWgCY6cYxT2jsbS+BkXT1Dgo1ek128TKY0=;
	b=j8oSzUdoouLF+shJQNVTuP1bbrt2L0M9Ql/4DJbHlvvxA/XH5CT1Xc7rJblM8SR0Gx
	sOJvN4WrSkDnCzsWSbbX3JZR8XcqYyZsg7jUoOdFSMBDskRLRLqeR68kX5VdfbnfjDvK
	7w8mFic/Z8xd+t47I/6icwWiV5SGf3iZf+gzhCxpjt70GwFd4U/nliPr1jUULFf6H9qb
	UFL/A/F0+cP1y6VYoyg2ACKR4LAdbJHzQ9qbc8EsySJPloMxWvqrU/dUz+7CWBNSgN1c
	/+49kQI3HnOTbJFL8k45VF+NGxgaYmwL4QlqCcpnty4/qPszx7fDobreSRXieew1uDa6
	E7TQ==
MIME-Version: 1.0
Received: by 10.229.102.67 with SMTP id f3mr8300784qco.137.1339598476036; Wed,
	13 Jun 2012 07:41:16 -0700 (PDT)
Received: by 10.229.235.9 with HTTP; Wed, 13 Jun 2012 07:41:15 -0700 (PDT)
Date: Wed, 13 Jun 2012 08:41:15 -0600
Message-ID: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQm0EoMekgS5bmZ1KoflNliwZ+fg2Ddiet5FTeS19qWXjcKO+fzGTX3SUJK3A19s0koeV3eS
Subject: [Xen-users] Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3577728316012999977=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3577728316012999977==
Content-Type: multipart/alternative; boundary=0023544710604e4cf604c25b93b7

--0023544710604e4cf604c25b93b7
Content-Type: text/plain; charset=ISO-8859-1

I was wondering if someone could direct me to a resource or provide their
own insights to differences between Xen and XCP.   I have used Xen to go
virtual on a majority of my infrastructure (Except for one NT 4 box) and
was wondering if going with XCP would bring about any major benefits?

For instance, from what I understand from what I have read, XCP allows you
to create resource pools.  The part of this I don't understand is if one VM
can spread across the entire pool or if it will still be tied to one piece
of hardware in the pool (CPU and Memory as storage will be on a NAS / SAN
anyways)?

Thank you in advance.

-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--0023544710604e4cf604c25b93b7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I was wondering if someone could direct me to a resource or provide their o=
wn insights to differences between Xen and XCP. =A0=A0I have used Xen to go=
 virtual on a majority of my infrastructure (Except for one NT 4 box) and w=
as wondering if going with XCP would bring about any major benefits?<div>
<br></div><div>For instance, from what I understand from what I have read, =
XCP allows you to create resource pools. =A0The part of this I don&#39;t un=
derstand is if one VM can spread across the entire pool or if it will still=
 be tied to one piece of hardware in the pool (CPU and Memory as storage wi=
ll be on a NAS / SAN anyways)?</div>
<div><br></div><div>Thank you in advance.<br><div><div><br></div>-- <br>Sha=
ne D. Johnson<div>IT Administrator</div><div>Rasmussen Equipment</div><div>=
<br></div><br>
</div></div>

--0023544710604e4cf604c25b93b7--


--===============3577728316012999977==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3577728316012999977==--


From xen-users-bounces@lists.xen.org Wed Jun 13 14:42:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 14:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeolF-0002uN-Jv; Wed, 13 Jun 2012 14:41:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SeolE-0002uI-Ej
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 14:41:28 +0000
Received: from [85.158.143.35:29760] by server-1.bemta-4.messagelabs.com id
	2F/F0-24392-796A8DF4; Wed, 13 Jun 2012 14:41:27 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1339598477!12943286!1
X-Originating-IP: [64.18.1.39]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21907 invoked from network); 13 Jun 2012 14:41:24 -0000
Received: from exprod6og117.obsmtp.com (HELO exprod6og117.obsmtp.com)
	(64.18.1.39) by server-8.tower-21.messagelabs.com with SMTP;
	13 Jun 2012 14:41:24 -0000
Received: from mail-qa0-f52.google.com ([209.85.216.52]) (using TLSv1) by
	exprod6ob117.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT9imjGOAaLFlRxrC/ohO0z1RtjlZqfug@postini.com;
	Wed, 13 Jun 2012 07:41:24 PDT
Received: by qabj34 with SMTP id j34so1384475qab.4
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 07:41:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=44GVaxEaxoWgCY6cYxT2jsbS+BkXT1Dgo1ek128TKY0=;
	b=j8oSzUdoouLF+shJQNVTuP1bbrt2L0M9Ql/4DJbHlvvxA/XH5CT1Xc7rJblM8SR0Gx
	sOJvN4WrSkDnCzsWSbbX3JZR8XcqYyZsg7jUoOdFSMBDskRLRLqeR68kX5VdfbnfjDvK
	7w8mFic/Z8xd+t47I/6icwWiV5SGf3iZf+gzhCxpjt70GwFd4U/nliPr1jUULFf6H9qb
	UFL/A/F0+cP1y6VYoyg2ACKR4LAdbJHzQ9qbc8EsySJPloMxWvqrU/dUz+7CWBNSgN1c
	/+49kQI3HnOTbJFL8k45VF+NGxgaYmwL4QlqCcpnty4/qPszx7fDobreSRXieew1uDa6
	E7TQ==
MIME-Version: 1.0
Received: by 10.229.102.67 with SMTP id f3mr8300784qco.137.1339598476036; Wed,
	13 Jun 2012 07:41:16 -0700 (PDT)
Received: by 10.229.235.9 with HTTP; Wed, 13 Jun 2012 07:41:15 -0700 (PDT)
Date: Wed, 13 Jun 2012 08:41:15 -0600
Message-ID: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQm0EoMekgS5bmZ1KoflNliwZ+fg2Ddiet5FTeS19qWXjcKO+fzGTX3SUJK3A19s0koeV3eS
Subject: [Xen-users] Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3577728316012999977=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3577728316012999977==
Content-Type: multipart/alternative; boundary=0023544710604e4cf604c25b93b7

--0023544710604e4cf604c25b93b7
Content-Type: text/plain; charset=ISO-8859-1

I was wondering if someone could direct me to a resource or provide their
own insights to differences between Xen and XCP.   I have used Xen to go
virtual on a majority of my infrastructure (Except for one NT 4 box) and
was wondering if going with XCP would bring about any major benefits?

For instance, from what I understand from what I have read, XCP allows you
to create resource pools.  The part of this I don't understand is if one VM
can spread across the entire pool or if it will still be tied to one piece
of hardware in the pool (CPU and Memory as storage will be on a NAS / SAN
anyways)?

Thank you in advance.

-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--0023544710604e4cf604c25b93b7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I was wondering if someone could direct me to a resource or provide their o=
wn insights to differences between Xen and XCP. =A0=A0I have used Xen to go=
 virtual on a majority of my infrastructure (Except for one NT 4 box) and w=
as wondering if going with XCP would bring about any major benefits?<div>
<br></div><div>For instance, from what I understand from what I have read, =
XCP allows you to create resource pools. =A0The part of this I don&#39;t un=
derstand is if one VM can spread across the entire pool or if it will still=
 be tied to one piece of hardware in the pool (CPU and Memory as storage wi=
ll be on a NAS / SAN anyways)?</div>
<div><br></div><div>Thank you in advance.<br><div><div><br></div>-- <br>Sha=
ne D. Johnson<div>IT Administrator</div><div>Rasmussen Equipment</div><div>=
<br></div><br>
</div></div>

--0023544710604e4cf604c25b93b7--


--===============3577728316012999977==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3577728316012999977==--


From xen-users-bounces@lists.xen.org Wed Jun 13 15:17:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 15:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SepIv-0003r3-0P; Wed, 13 Jun 2012 15:16:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <spinolacastro@gmail.com>) id 1SepIt-0003qv-Ae
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 15:16:15 +0000
Received: from [85.158.143.99:35942] by server-1.bemta-4.messagelabs.com id
	B3/CB-24392-EBEA8DF4; Wed, 13 Jun 2012 15:16:14 +0000
X-Env-Sender: spinolacastro@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1339600573!31776571!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7191 invoked from network); 13 Jun 2012 15:16:13 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 15:16:13 -0000
Received: by eekd41 with SMTP id d41so280895eek.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 08:16:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ucjYzi+pcYXi6yczf3miUZV9bAxH7J0K192mI6awwr8=;
	b=zLAqIogppGVUqBtSSDJ7e5N1L0rs8lcLYEHq5zt6T99cl64N0NVSMsqHsQIzKmU95i
	RacaNDYW80CKznxULM6swOTDghS0LBKR5j+RAPZgmI1L9H3Bw4tMwsT3/iP5dhvaj/v/
	kvZlHufD4WZrvkaAOlqjaAIQXFdNF3A52kpwl03oo5cHt5PQ7zaNALQA5mSArRR9rTD9
	GHFPj+4IJTvm9EEApLRKdlnmnXgCfI5RJQNTpbvKN6EvrW2gHCMwoCjE4whX8HgXS9oQ
	LNZf6eKzpcWQgPDt2WFXcEBtmyWuXWmdn7Sb1VXUfTzb1enIXMvwAyc28IzgX0oLXHcA
	MDkA==
MIME-Version: 1.0
Received: by 10.14.28.77 with SMTP id f53mr7342681eea.98.1339600572918; Wed,
	13 Jun 2012 08:16:12 -0700 (PDT)
Received: by 10.14.224.66 with HTTP; Wed, 13 Jun 2012 08:16:12 -0700 (PDT)
Date: Wed, 13 Jun 2012 12:16:12 -0300
Message-ID: <CAKX6E81Wh99DBeqvvrYJ-Wsva_f_HjMo7X7qCfGR3kky6ZUwDg@mail.gmail.com>
From: Diego Spinola Castro <spinolacastro@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] iscsi DS3512 XS 5.6 sp 2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2710995603004440181=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2710995603004440181==
Content-Type: multipart/alternative; boundary=bcaec52be40b4a2b2e04c25c100b

--bcaec52be40b4a2b2e04c25c100b
Content-Type: text/plain; charset=ISO-8859-1

Hi, i don't know what is happening,
but after reboot my hosts i'm unable to reattach iscsi SR.
I can't even run sendtargets command.

iscsiadm -m discovery -t st -p 192.168.131.12:3260
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: connection login retries (reopen_max) 5 exceeded
iscsiadm: Could not perform SendTargets discovery.

Do you know/faced this issue?

--bcaec52be40b4a2b2e04c25c100b
Content-Type: text/html; charset=ISO-8859-1

Hi, i don&#39;t know what is happening,<div class="jive-message-body"> but after reboot my hosts i&#39;m unable to reattach iscsi SR.<br>
I can&#39;t even run sendtargets command.<br>
<br>
 iscsiadm -m discovery -t st -p <a href="http://192.168.131.12:3260">192.168.131.12:3260</a><br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: connection login retries (reopen_max) 5 exceeded<br>
iscsiadm: Could not perform SendTargets discovery.<br>
<br>
Do you know/faced this issue?</div>

--bcaec52be40b4a2b2e04c25c100b--


--===============2710995603004440181==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2710995603004440181==--


From xen-users-bounces@lists.xen.org Wed Jun 13 15:17:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 15:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SepIv-0003r3-0P; Wed, 13 Jun 2012 15:16:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <spinolacastro@gmail.com>) id 1SepIt-0003qv-Ae
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 15:16:15 +0000
Received: from [85.158.143.99:35942] by server-1.bemta-4.messagelabs.com id
	B3/CB-24392-EBEA8DF4; Wed, 13 Jun 2012 15:16:14 +0000
X-Env-Sender: spinolacastro@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1339600573!31776571!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7191 invoked from network); 13 Jun 2012 15:16:13 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 15:16:13 -0000
Received: by eekd41 with SMTP id d41so280895eek.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 08:16:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ucjYzi+pcYXi6yczf3miUZV9bAxH7J0K192mI6awwr8=;
	b=zLAqIogppGVUqBtSSDJ7e5N1L0rs8lcLYEHq5zt6T99cl64N0NVSMsqHsQIzKmU95i
	RacaNDYW80CKznxULM6swOTDghS0LBKR5j+RAPZgmI1L9H3Bw4tMwsT3/iP5dhvaj/v/
	kvZlHufD4WZrvkaAOlqjaAIQXFdNF3A52kpwl03oo5cHt5PQ7zaNALQA5mSArRR9rTD9
	GHFPj+4IJTvm9EEApLRKdlnmnXgCfI5RJQNTpbvKN6EvrW2gHCMwoCjE4whX8HgXS9oQ
	LNZf6eKzpcWQgPDt2WFXcEBtmyWuXWmdn7Sb1VXUfTzb1enIXMvwAyc28IzgX0oLXHcA
	MDkA==
MIME-Version: 1.0
Received: by 10.14.28.77 with SMTP id f53mr7342681eea.98.1339600572918; Wed,
	13 Jun 2012 08:16:12 -0700 (PDT)
Received: by 10.14.224.66 with HTTP; Wed, 13 Jun 2012 08:16:12 -0700 (PDT)
Date: Wed, 13 Jun 2012 12:16:12 -0300
Message-ID: <CAKX6E81Wh99DBeqvvrYJ-Wsva_f_HjMo7X7qCfGR3kky6ZUwDg@mail.gmail.com>
From: Diego Spinola Castro <spinolacastro@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] iscsi DS3512 XS 5.6 sp 2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2710995603004440181=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2710995603004440181==
Content-Type: multipart/alternative; boundary=bcaec52be40b4a2b2e04c25c100b

--bcaec52be40b4a2b2e04c25c100b
Content-Type: text/plain; charset=ISO-8859-1

Hi, i don't know what is happening,
but after reboot my hosts i'm unable to reattach iscsi SR.
I can't even run sendtargets command.

iscsiadm -m discovery -t st -p 192.168.131.12:3260
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: socket 3 header read timed out
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 192.168.131.12
iscsiadm: connection login retries (reopen_max) 5 exceeded
iscsiadm: Could not perform SendTargets discovery.

Do you know/faced this issue?

--bcaec52be40b4a2b2e04c25c100b
Content-Type: text/html; charset=ISO-8859-1

Hi, i don&#39;t know what is happening,<div class="jive-message-body"> but after reboot my hosts i&#39;m unable to reattach iscsi SR.<br>
I can&#39;t even run sendtargets command.<br>
<br>
 iscsiadm -m discovery -t st -p <a href="http://192.168.131.12:3260">192.168.131.12:3260</a><br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: socket 3 header read timed out<br>
iscsiadm: Login I/O error, failed to receive a PDU<br>
iscsiadm: retrying discovery login to 192.168.131.12<br>
iscsiadm: connection login retries (reopen_max) 5 exceeded<br>
iscsiadm: Could not perform SendTargets discovery.<br>
<br>
Do you know/faced this issue?</div>

--bcaec52be40b4a2b2e04c25c100b--


--===============2710995603004440181==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2710995603004440181==--


From xen-users-bounces@lists.xen.org Wed Jun 13 15:28:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 15:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SepU6-0004LF-UU; Wed, 13 Jun 2012 15:27:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SepU5-0004Kz-3Q
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 15:27:49 +0000
Received: from [85.158.139.83:5456] by server-10.bemta-5.messagelabs.com id
	E0/F2-02190-371B8DF4; Wed, 13 Jun 2012 15:27:47 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1339601266!24788556!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32740 invoked from network); 13 Jun 2012 15:27:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 15:27:47 -0000
X-IronPort-AV: E=Sophos;i="4.75,765,1330905600"; d="scan'208";a="13001423"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 15:27:46 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 16:27:46 +0100
Message-ID: <1339601264.24104.235.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 13 Jun 2012 16:27:44 +0100
In-Reply-To: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
References: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org
Subject: Re: [Xen-users] Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Shane,

XCP questions are generally better asked on xen-api@ (bad list name, we
are working to fix that). I've CC'd that list.

On Wed, 2012-06-13 at 15:41 +0100, Shane Johnson wrote:
> I was wondering if someone could direct me to a resource or provide
> their own insights to differences between Xen and XCP.   I have used
> Xen to go virtual on a majority of my infrastructure (Except for one
> NT 4 box) and was wondering if going with XCP would bring about any
> major benefits?

There is some content on the Wiki about this question. e.g.
http://wiki.xen.org/wiki/Xen_Overview
http://wiki.xen.org/wiki/Xen_or_XCP
http://wiki.xen.org/wiki/Choice_of_Toolstacks


> For instance, from what I understand from what I have read, XCP allows
> you to create resource pools.  The part of this I don't understand is
> if one VM can spread across the entire pool or if it will still be
> tied to one piece of hardware in the pool (CPU and Memory as storage
> will be on a NAS / SAN anyways)?

If your storage is on NAS/SAN then yes, you can migrate virtual machines
between homogeneous hosts in the pool, or even heterogeneous hosts (from
the same vendor) if you configure "CPU levelling" appropriately.

Ian.

> 
> 
> Thank you in advance.
> 
> 
> -- 
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
> 
> 
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 15:28:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 15:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SepU6-0004LF-UU; Wed, 13 Jun 2012 15:27:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SepU5-0004Kz-3Q
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 15:27:49 +0000
Received: from [85.158.139.83:5456] by server-10.bemta-5.messagelabs.com id
	E0/F2-02190-371B8DF4; Wed, 13 Jun 2012 15:27:47 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1339601266!24788556!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NzA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32740 invoked from network); 13 Jun 2012 15:27:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 15:27:47 -0000
X-IronPort-AV: E=Sophos;i="4.75,765,1330905600"; d="scan'208";a="13001423"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 15:27:46 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 13 Jun 2012 16:27:46 +0100
Message-ID: <1339601264.24104.235.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 13 Jun 2012 16:27:44 +0100
In-Reply-To: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
References: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org
Subject: Re: [Xen-users] Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Shane,

XCP questions are generally better asked on xen-api@ (bad list name, we
are working to fix that). I've CC'd that list.

On Wed, 2012-06-13 at 15:41 +0100, Shane Johnson wrote:
> I was wondering if someone could direct me to a resource or provide
> their own insights to differences between Xen and XCP.   I have used
> Xen to go virtual on a majority of my infrastructure (Except for one
> NT 4 box) and was wondering if going with XCP would bring about any
> major benefits?

There is some content on the Wiki about this question. e.g.
http://wiki.xen.org/wiki/Xen_Overview
http://wiki.xen.org/wiki/Xen_or_XCP
http://wiki.xen.org/wiki/Choice_of_Toolstacks


> For instance, from what I understand from what I have read, XCP allows
> you to create resource pools.  The part of this I don't understand is
> if one VM can spread across the entire pool or if it will still be
> tied to one piece of hardware in the pool (CPU and Memory as storage
> will be on a NAS / SAN anyways)?

If your storage is on NAS/SAN then yes, you can migrate virtual machines
between homogeneous hosts in the pool, or even heterogeneous hosts (from
the same vendor) if you configure "CPU levelling" appropriately.

Ian.

> 
> 
> Thank you in advance.
> 
> 
> -- 
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
> 
> 
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 19:26:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 19:26:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SetCD-0007eN-AQ; Wed, 13 Jun 2012 19:25:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SetCB-0007eD-O8
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 19:25:35 +0000
Received: from [85.158.143.35:55989] by server-2.bemta-4.messagelabs.com id
	B5/7F-17938-F29E8DF4; Wed, 13 Jun 2012 19:25:35 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1339615531!11785248!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3439 invoked from network); 13 Jun 2012 19:25:33 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 19:25:33 -0000
Received: by obbwd20 with SMTP id wd20so1699881obb.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 12:25:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=NufJLsSqkO99Yid51czShmR3X06rp6DulrWNJ3zGM6I=;
	b=M1aKRlUjUtfik8V2uQWqSO0t8cyn0+m6w+WyHfgHDhdwfXdNa++cwUfw78NdepJiRS
	lRlDMVt35koffyv/miFGG3jrBElKre8Nhk8sPJSvv7P6J6DxkLbTr91SnkB1R7C97W4v
	qqwErBRtgkUGZyOnovf4fwj4wFIZVl/s2WblXrqQ9qMIXmM40NNPeHp7xx8H1C/SrPEu
	j12Dgus8Wbhjs+O8qFaieht5rrAli7eM7vBvsk+ixDq1dR+Q4CW7rU1S/+aexKFq/wRq
	IAz2bYOiAGSsRZYTwlcLQ9UrkKdYcGTA3ghIrfyS92WOLF8gLwk5TMS7wjsyd1t+bXZ+
	Hpfg==
Received: by 10.60.2.3 with SMTP id 3mr26303002oeq.29.1339615531412; Wed, 13
	Jun 2012 12:25:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Wed, 13 Jun 2012 12:25:11 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <1339601264.24104.235.camel@zakaz.uk.xensource.com>
References: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
	<1339601264.24104.235.camel@zakaz.uk.xensource.com>
From: Rolu <rolu@roce.org>
Date: Wed, 13 Jun 2012 21:25:11 +0200
Message-ID: <CABs9EjmJDx9-UOKQj0pY0q7=93qDYDFcTOSSP_ppsX6qK7j33w@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Gm-Message-State: ALoCoQl9TVpbFiWa0pGt2oP90Mfn/gN4XFUhgHl9B+3eotaVHsMiS38aTWI9ugqOW0BVEwwx4SfN
Cc: Shane Johnson <sdj@rasmussenequipment.com>, xen-api@lists.xen.org,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API]  Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 13, 2012 at 5:27 PM, Ian Campbell <Ian.Campbell@citrix.com> wro=
te:
>> For instance, from what I understand from what I have read, XCP allows
>> you to create resource pools. =A0The part of this I don't understand is
>> if one VM can spread across the entire pool or if it will still be
>> tied to one piece of hardware in the pool (CPU and Memory as storage
>> will be on a NAS / SAN anyways)?
>
> If your storage is on NAS/SAN then yes, you can migrate virtual machines
> between homogeneous hosts in the pool, or even heterogeneous hosts (from
> the same vendor) if you configure "CPU levelling" appropriately.
>

They'll still run on one host at a time though (I think Shane might be
asking this) so they get the CPU and memory of (part of) one of the
hosts. Like Ian says, you can easily move them between hosts in a pool
though.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 19:26:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 19:26:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SetCD-0007eN-AQ; Wed, 13 Jun 2012 19:25:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SetCB-0007eD-O8
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 19:25:35 +0000
Received: from [85.158.143.35:55989] by server-2.bemta-4.messagelabs.com id
	B5/7F-17938-F29E8DF4; Wed, 13 Jun 2012 19:25:35 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1339615531!11785248!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3439 invoked from network); 13 Jun 2012 19:25:33 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 19:25:33 -0000
Received: by obbwd20 with SMTP id wd20so1699881obb.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 12:25:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=NufJLsSqkO99Yid51czShmR3X06rp6DulrWNJ3zGM6I=;
	b=M1aKRlUjUtfik8V2uQWqSO0t8cyn0+m6w+WyHfgHDhdwfXdNa++cwUfw78NdepJiRS
	lRlDMVt35koffyv/miFGG3jrBElKre8Nhk8sPJSvv7P6J6DxkLbTr91SnkB1R7C97W4v
	qqwErBRtgkUGZyOnovf4fwj4wFIZVl/s2WblXrqQ9qMIXmM40NNPeHp7xx8H1C/SrPEu
	j12Dgus8Wbhjs+O8qFaieht5rrAli7eM7vBvsk+ixDq1dR+Q4CW7rU1S/+aexKFq/wRq
	IAz2bYOiAGSsRZYTwlcLQ9UrkKdYcGTA3ghIrfyS92WOLF8gLwk5TMS7wjsyd1t+bXZ+
	Hpfg==
Received: by 10.60.2.3 with SMTP id 3mr26303002oeq.29.1339615531412; Wed, 13
	Jun 2012 12:25:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.204.99 with HTTP; Wed, 13 Jun 2012 12:25:11 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <1339601264.24104.235.camel@zakaz.uk.xensource.com>
References: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
	<1339601264.24104.235.camel@zakaz.uk.xensource.com>
From: Rolu <rolu@roce.org>
Date: Wed, 13 Jun 2012 21:25:11 +0200
Message-ID: <CABs9EjmJDx9-UOKQj0pY0q7=93qDYDFcTOSSP_ppsX6qK7j33w@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Gm-Message-State: ALoCoQl9TVpbFiWa0pGt2oP90Mfn/gN4XFUhgHl9B+3eotaVHsMiS38aTWI9ugqOW0BVEwwx4SfN
Cc: Shane Johnson <sdj@rasmussenequipment.com>, xen-api@lists.xen.org,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API]  Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 13, 2012 at 5:27 PM, Ian Campbell <Ian.Campbell@citrix.com> wro=
te:
>> For instance, from what I understand from what I have read, XCP allows
>> you to create resource pools. =A0The part of this I don't understand is
>> if one VM can spread across the entire pool or if it will still be
>> tied to one piece of hardware in the pool (CPU and Memory as storage
>> will be on a NAS / SAN anyways)?
>
> If your storage is on NAS/SAN then yes, you can migrate virtual machines
> between homogeneous hosts in the pool, or even heterogeneous hosts (from
> the same vendor) if you configure "CPU levelling" appropriately.
>

They'll still run on one host at a time though (I think Shane might be
asking this) so they get the CPU and memory of (part of) one of the
hosts. Like Ian says, you can easily move them between hosts in a pool
though.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 20:36:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 20:36:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeuHs-0000IW-5T; Wed, 13 Jun 2012 20:35:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SeuHr-0000IR-4x
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 20:35:31 +0000
Received: from [85.158.138.51:19952] by server-9.bemta-3.messagelabs.com id
	4F/55-15054-299F8DF4; Wed, 13 Jun 2012 20:35:30 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339619728!27409424!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4988 invoked from network); 13 Jun 2012 20:35:29 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 20:35:29 -0000
Received: by ghrr14 with SMTP id r14so952133ghr.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 13:35:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=17pSCw9qiu4vOpVviQ78rpCkxMh4jE8TytYA0fKuhnU=;
	b=RsG9vSgpd7kDb2TpsMTobOHMM9U9sw7x4w9pgbB7p6d3+C9UtsWGiMpMkMRJ/j5tmo
	mS3++XTiaQ5Dna4zURUuDNpnvpSH1gzl6UZWbz9i42sDdeq9+wK0Iz4Y9lef4Q2XNah1
	pY1AvvphERaB8i1xDlyNIctQZlHB30hVY+GRJPhnibd8qwCXtOd4AYiJBqfKmfjDmPK8
	ztL+r1LzCA3WfnvgPPReUcCDC6GkV8xSvWeKQmZ8msCaWu2IHno8Xkj70z4DBLsqw6FQ
	XRaGVrSPSx4JryTc3rQ+70rEot0aLjqobbTokZbusIt/fCfWu5FyqtTfxvcts+MSFgUz
	6wtQ==
MIME-Version: 1.0
Received: by 10.50.209.73 with SMTP id mk9mr11613691igc.66.1339619727405; Wed,
	13 Jun 2012 13:35:27 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Wed, 13 Jun 2012 13:35:27 -0700 (PDT)
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
Date: Wed, 13 Jun 2012 22:35:27 +0200
Message-ID: <CAFivhP=NkK6_6kP77cQZ=iCQ+uvimECEHqt2ULLYPx5S_c2Wgw@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/6/9 Niu Xinli <niuxinli1989@gmail.com>:
> Hi,
> =A0=A0=A0 Para-virtualization outperforms full-virtualization at the cost=
 of
> compatibility. But as hardware grows more friendly to virtualization, the
> advantage of para-virtualization has become not so obvious. Instead, the
> disadvantage has been amplified.=A0 Personally I don't see a future for
> para-virtualization. Maybe para-virtualization still has an attraction to
> small companies who want to build virtualized computing environment with
> low-price or outdated devices. But I want to know the future trend of
> para-virtualization. Will it come to an end in the near future?

To me, hardware-assisted or "HVM" is utterly irrelevant. I need to run
servers, and they need to scale well. I use HVM if I want to test some
windows VM, but mostly that will be on virtualbox anyway.
Out of many 100 Xen VMs I've spun up over time I don't think there was
more than 20 HVM ones. Probably less.
If I use a less efficient technique, it costs my money and wastes
energy for nothing. As of now, I don't believe PV would go away, since
this used mainly not in the small shops, but in the very very big ones
for the same scalability reasons. i.e. imagine you're running
something on the amazon-level. Switching to all-hvm means you'll end
up buying in escess of 10k servers to retain the same total compute
capacity.

I think or hope, at one point we'll probably see a thinner wall
between hardware-assisted and "real" PV modes, i.e. switching to PV
after PXEing or something.
The complexity of PV is still there and problematic, but for
Unix/Linux VMs it's all not that a big deal. Or is it?

Greetings

-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 20:36:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 20:36:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeuHs-0000IW-5T; Wed, 13 Jun 2012 20:35:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SeuHr-0000IR-4x
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 20:35:31 +0000
Received: from [85.158.138.51:19952] by server-9.bemta-3.messagelabs.com id
	4F/55-15054-299F8DF4; Wed, 13 Jun 2012 20:35:30 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1339619728!27409424!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4988 invoked from network); 13 Jun 2012 20:35:29 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 20:35:29 -0000
Received: by ghrr14 with SMTP id r14so952133ghr.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 13:35:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=17pSCw9qiu4vOpVviQ78rpCkxMh4jE8TytYA0fKuhnU=;
	b=RsG9vSgpd7kDb2TpsMTobOHMM9U9sw7x4w9pgbB7p6d3+C9UtsWGiMpMkMRJ/j5tmo
	mS3++XTiaQ5Dna4zURUuDNpnvpSH1gzl6UZWbz9i42sDdeq9+wK0Iz4Y9lef4Q2XNah1
	pY1AvvphERaB8i1xDlyNIctQZlHB30hVY+GRJPhnibd8qwCXtOd4AYiJBqfKmfjDmPK8
	ztL+r1LzCA3WfnvgPPReUcCDC6GkV8xSvWeKQmZ8msCaWu2IHno8Xkj70z4DBLsqw6FQ
	XRaGVrSPSx4JryTc3rQ+70rEot0aLjqobbTokZbusIt/fCfWu5FyqtTfxvcts+MSFgUz
	6wtQ==
MIME-Version: 1.0
Received: by 10.50.209.73 with SMTP id mk9mr11613691igc.66.1339619727405; Wed,
	13 Jun 2012 13:35:27 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Wed, 13 Jun 2012 13:35:27 -0700 (PDT)
In-Reply-To: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
References: <CAFDFTrpTG259d=MQ=_fC7HBhpH65YEOephAR9E9sdAs7E1PWcw@mail.gmail.com>
Date: Wed, 13 Jun 2012 22:35:27 +0200
Message-ID: <CAFivhP=NkK6_6kP77cQZ=iCQ+uvimECEHqt2ULLYPx5S_c2Wgw@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Niu Xinli <niuxinli1989@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] The future of para-virtualization
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/6/9 Niu Xinli <niuxinli1989@gmail.com>:
> Hi,
> =A0=A0=A0 Para-virtualization outperforms full-virtualization at the cost=
 of
> compatibility. But as hardware grows more friendly to virtualization, the
> advantage of para-virtualization has become not so obvious. Instead, the
> disadvantage has been amplified.=A0 Personally I don't see a future for
> para-virtualization. Maybe para-virtualization still has an attraction to
> small companies who want to build virtualized computing environment with
> low-price or outdated devices. But I want to know the future trend of
> para-virtualization. Will it come to an end in the near future?

To me, hardware-assisted or "HVM" is utterly irrelevant. I need to run
servers, and they need to scale well. I use HVM if I want to test some
windows VM, but mostly that will be on virtualbox anyway.
Out of many 100 Xen VMs I've spun up over time I don't think there was
more than 20 HVM ones. Probably less.
If I use a less efficient technique, it costs my money and wastes
energy for nothing. As of now, I don't believe PV would go away, since
this used mainly not in the small shops, but in the very very big ones
for the same scalability reasons. i.e. imagine you're running
something on the amazon-level. Switching to all-hvm means you'll end
up buying in escess of 10k servers to retain the same total compute
capacity.

I think or hope, at one point we'll probably see a thinner wall
between hardware-assisted and "real" PV modes, i.e. switching to PV
after PXEing or something.
The complexity of PV is still there and problematic, but for
Unix/Linux VMs it's all not that a big deal. Or is it?

Greetings

-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 20:57:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 20:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeubD-0000ez-HR; Wed, 13 Jun 2012 20:55:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SeubB-0000eu-Ef
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 20:55:29 +0000
Received: from [85.158.139.83:16488] by server-1.bemta-5.messagelabs.com id
	B3/98-19721-04EF8DF4; Wed, 13 Jun 2012 20:55:28 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-7.tower-182.messagelabs.com!1339620913!23595008!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDUyMTAgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6591 invoked from network); 13 Jun 2012 20:55:14 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 20:55:14 -0000
Received: by pbbro12 with SMTP id ro12so3002578pbb.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 13:55:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=Pq8i1cJBinfsTMco43wy/E4drb53iTPX/RP0eUBxPAA=;
	b=Kaqc7KU5jp69E6II+0d0AJeUWOhW4MU7KEXnEEUCpablLAavGhf/VaOVbw7SKrR8sG
	gnZhxTJzWL6nXuGjX3kprh/4/Y/4HnS8C9z/awrSKj/kgPLrJww4GzZXjTBH5G8TLFSY
	Jbu9WnBbegGyGbnpuzYgBvVv89jj3N55dfu+rB1Vj4p6IMcAmgr4MG3cNrEdUzZeUkhu
	FCLwrlR5q2nx9lfSSq/aEtEBHStsjGtYMA3o81Nb2u+QbOEDlAxn5QdXyHgKf7HjKPDZ
	5ByG3w031vHIHgkmW6bBGxNREiM97Uq/St+4e2ofp9SkEFxsSGRJpLMwd645DS9EgGRH
	pRcA==
MIME-Version: 1.0
Received: by 10.68.195.106 with SMTP id id10mr3919111pbc.116.1339620912336;
	Wed, 13 Jun 2012 13:55:12 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Wed, 13 Jun 2012 13:55:12 -0700 (PDT)
In-Reply-To: <CALZ=Sy_CpyP4dyqRTJdFQaVTwWEM7ne+SRFk__vKPPspbJ_TAQ@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
	<CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
	<CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
	<CALZ=Sy_CpyP4dyqRTJdFQaVTwWEM7ne+SRFk__vKPPspbJ_TAQ@mail.gmail.com>
Date: Wed, 13 Jun 2012 22:55:12 +0200
Message-ID: <CALZ=Sy86tn_5t1jJakgCf04NKCE=+Tbev9_nCP2hYoJtFbvjfw@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmGUWszhgO1f/93r9IJjYgmOfLhVYr7gJ7rLhpMuDY+chbil8LD4+vZtq/yrJn4wqnrXj3V
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I tried to make a debug trace of xend and I think I found something relevan=
t.

---
Traceback (most recent call last):
=A0File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xswatch.py",
line 63, in watchMain
=A0 =A0we =3D xs.read_watch()
Error: (22, 'Invalid argument')
---

Can this be causing the machine to hang (it appears multiple times in
the trace, and the trace ends with this error)? The whole log can be
found at http://dl.dropbox.com/u/1008610/xend.trace.txt

On Tue, Jun 12, 2012 at 1:14 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> Thanks, that helped me begin looking for you.
>
> Unfortunately going on these posts your hardware may not work with Xen out
> of the box:
> http://www.linuxquestions.org/questions/linux-virtualization-90/xen-on-de=
bian-hangs-my-machine-4175410758/
>
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00696=
.html
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699=
.html
>
> No responses to a 2010 post is not promising, but the second of the two
> archived messages states that there is no hardware virtualization on the
> PowerEdge 2600.
>
> Not sure where to proceed from here, I have never used server hardware.
>
> On Mon, Jun 11, 2012 at 7:00 PM, Kacper <kacper@kacper.se> wrote:
>>
>> Thanks,
>>
>> Let's see now.
>>
>> Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
>> Kernel: 3.2+44~bpo60+1 (debian squeeze backport)
>>
>> It was all installed using apt-get (eg. the package manager).
>>
>> The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
>> 2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
>> drives.
>>
>> Intel IOMMU, doesn't that require Intel Vt-d?
>>
>> Please let me know if there is more information I can provide.
>>
>> On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com>
>> wrote:
>> > Hello,
>> >
>> > Additional information about your hardware might help others debug the
>> > situation.
>> >
>> > What version of Xen are you using? =A0Are you compiling or is it from =
the
>> > package manager?
>> >
>> >
>> > I have experienced a DMA READ issue before but I have no idea if it is
>> > relative to your configuration. =A0Something to do with a Marvell SATA
>> > controller and intel's IOMMU, which was optional when compiling the
>> > kernel
>> > but required fror VT-d/IOMMU Passthrough.
>> >
>> > I don't know if that is much help to you, but feel free to add more
>> > system
>> > information to help everyone debug.
>> >
>> > ~Casey
>> >
>> > On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
>> >>
>> >> Hello,
>> >> I've been trying to setup xen on Debian Squeeze but it isn't going th=
at
>> >> well.
>> >> When booting with the xen/hypervisor kernel the system hangs with i/o
>> >> errors thrown in console. The standard kernel is working fine and the
>> >> disk has been tested and swapped.
>> >> Errors include:
>> >> ata1.00: failed command: READ DMA
>> >> task xend:1404 blocked for more than 120 seconds
>> >> Buffer I/O error on device sda1
>> >> end_request: I/O error, dev sda
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 20:57:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 20:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SeubD-0000ez-HR; Wed, 13 Jun 2012 20:55:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SeubB-0000eu-Ef
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 20:55:29 +0000
Received: from [85.158.139.83:16488] by server-1.bemta-5.messagelabs.com id
	B3/98-19721-04EF8DF4; Wed, 13 Jun 2012 20:55:28 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-7.tower-182.messagelabs.com!1339620913!23595008!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDUyMTAgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6591 invoked from network); 13 Jun 2012 20:55:14 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 20:55:14 -0000
Received: by pbbro12 with SMTP id ro12so3002578pbb.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 13:55:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=Pq8i1cJBinfsTMco43wy/E4drb53iTPX/RP0eUBxPAA=;
	b=Kaqc7KU5jp69E6II+0d0AJeUWOhW4MU7KEXnEEUCpablLAavGhf/VaOVbw7SKrR8sG
	gnZhxTJzWL6nXuGjX3kprh/4/Y/4HnS8C9z/awrSKj/kgPLrJww4GzZXjTBH5G8TLFSY
	Jbu9WnBbegGyGbnpuzYgBvVv89jj3N55dfu+rB1Vj4p6IMcAmgr4MG3cNrEdUzZeUkhu
	FCLwrlR5q2nx9lfSSq/aEtEBHStsjGtYMA3o81Nb2u+QbOEDlAxn5QdXyHgKf7HjKPDZ
	5ByG3w031vHIHgkmW6bBGxNREiM97Uq/St+4e2ofp9SkEFxsSGRJpLMwd645DS9EgGRH
	pRcA==
MIME-Version: 1.0
Received: by 10.68.195.106 with SMTP id id10mr3919111pbc.116.1339620912336;
	Wed, 13 Jun 2012 13:55:12 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Wed, 13 Jun 2012 13:55:12 -0700 (PDT)
In-Reply-To: <CALZ=Sy_CpyP4dyqRTJdFQaVTwWEM7ne+SRFk__vKPPspbJ_TAQ@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
	<CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
	<CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
	<CALZ=Sy_CpyP4dyqRTJdFQaVTwWEM7ne+SRFk__vKPPspbJ_TAQ@mail.gmail.com>
Date: Wed, 13 Jun 2012 22:55:12 +0200
Message-ID: <CALZ=Sy86tn_5t1jJakgCf04NKCE=+Tbev9_nCP2hYoJtFbvjfw@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmGUWszhgO1f/93r9IJjYgmOfLhVYr7gJ7rLhpMuDY+chbil8LD4+vZtq/yrJn4wqnrXj3V
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I tried to make a debug trace of xend and I think I found something relevan=
t.

---
Traceback (most recent call last):
=A0File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xswatch.py",
line 63, in watchMain
=A0 =A0we =3D xs.read_watch()
Error: (22, 'Invalid argument')
---

Can this be causing the machine to hang (it appears multiple times in
the trace, and the trace ends with this error)? The whole log can be
found at http://dl.dropbox.com/u/1008610/xend.trace.txt

On Tue, Jun 12, 2012 at 1:14 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> Thanks, that helped me begin looking for you.
>
> Unfortunately going on these posts your hardware may not work with Xen out
> of the box:
> http://www.linuxquestions.org/questions/linux-virtualization-90/xen-on-de=
bian-hangs-my-machine-4175410758/
>
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00696=
.html
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699=
.html
>
> No responses to a 2010 post is not promising, but the second of the two
> archived messages states that there is no hardware virtualization on the
> PowerEdge 2600.
>
> Not sure where to proceed from here, I have never used server hardware.
>
> On Mon, Jun 11, 2012 at 7:00 PM, Kacper <kacper@kacper.se> wrote:
>>
>> Thanks,
>>
>> Let's see now.
>>
>> Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
>> Kernel: 3.2+44~bpo60+1 (debian squeeze backport)
>>
>> It was all installed using apt-get (eg. the package manager).
>>
>> The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
>> 2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
>> drives.
>>
>> Intel IOMMU, doesn't that require Intel Vt-d?
>>
>> Please let me know if there is more information I can provide.
>>
>> On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com>
>> wrote:
>> > Hello,
>> >
>> > Additional information about your hardware might help others debug the
>> > situation.
>> >
>> > What version of Xen are you using? =A0Are you compiling or is it from =
the
>> > package manager?
>> >
>> >
>> > I have experienced a DMA READ issue before but I have no idea if it is
>> > relative to your configuration. =A0Something to do with a Marvell SATA
>> > controller and intel's IOMMU, which was optional when compiling the
>> > kernel
>> > but required fror VT-d/IOMMU Passthrough.
>> >
>> > I don't know if that is much help to you, but feel free to add more
>> > system
>> > information to help everyone debug.
>> >
>> > ~Casey
>> >
>> > On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
>> >>
>> >> Hello,
>> >> I've been trying to setup xen on Debian Squeeze but it isn't going th=
at
>> >> well.
>> >> When booting with the xen/hypervisor kernel the system hangs with i/o
>> >> errors thrown in console. The standard kernel is working fine and the
>> >> disk has been tested and swapped.
>> >> Errors include:
>> >> ata1.00: failed command: READ DMA
>> >> task xend:1404 blocked for more than 120 seconds
>> >> Buffer I/O error on device sda1
>> >> end_request: I/O error, dev sda
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 21:33:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 21:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SevBH-0001CS-CH; Wed, 13 Jun 2012 21:32:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SevBF-0001CE-MS
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 21:32:46 +0000
Received: from [85.158.139.83:14379] by server-12.bemta-5.messagelabs.com id
	00/E4-12933-CF609DF4; Wed, 13 Jun 2012 21:32:44 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1339623163!27546762!1
X-Originating-IP: [98.138.91.135]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14976 invoked from network); 13 Jun 2012 21:32:43 -0000
Received: from nm5-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm5-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.135)
	by server-3.tower-182.messagelabs.com with SMTP;
	13 Jun 2012 21:32:43 -0000
Received: from [98.138.90.51] by nm5.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 21:32:42 -0000
Received: from [98.138.226.163] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 21:32:42 -0000
Received: from [127.0.0.1] by omp1064.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 21:32:42 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 756435.55337.bm@omp1064.mail.ne1.yahoo.com
Received: (qmail 60774 invoked by uid 60001); 13 Jun 2012 21:32:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339623162; bh=C1BWqvAsfXiXGsNsjVTK7efnNrmBkX33m0wDo9o26Ik=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=NhbGRmGMSbezMQ/tVTsEHUrj4klimEZvBCJrVPPuqAKXUG91d46k9utDKRRpKgDu7UHpZmu/SEDWI4NZ/hq+kOhAtyCroduzLnJbroZS/StvpR0pYZa3KA5QxLypUCcGPYW8u2nPJk4FKWPuE6pzMkloxsz51kw666ABsGZx5NQ=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=pitDUfEQXHAYyfNXVESIrl5pImaBHF+7Vr9D6IAwSBLhbKGWQLYz7CDBEdQqtksTKntrgq0mtfhm0Wo83ijBpF7NBaNEE7uXNhLgLKZFBNgStoKJgN3OTfHZO+wWk8oMpBd7zUaKiGsLr0IdAeY05dlDtSOrDd/Mgr2yMUvgp5Y=;
X-YMail-OSG: p2FQUOwVM1kQcoOmSbTsQ7PIUu9CiNPDDKzy8BXnAh6fpNo
	RtsDXzoIc1oGGJtSog2GIc1d7od4gLLR6J1uJt9kpFLZdeXhTn3MtfICqJ_6
	fyGXA3EpnwcHub0b6rQhrL9sL5i9GIDbsTYxSBP_eIhR07NDcVEPK5qt0iku
	xQUgpBFj3.6zQqjoUZnRtDAnkoUxWvUJzGOdVEzGAOLfFTtoYUwsknCR7Jfu
	VKcweocTjwXFOlyiDCNvNACwX1tAFAqs0zAFyYARAdqhf.aFWvQK_hn_nbYi
	fr4scmxood_JdIMkL6tH.tQKLwVnYZAMg30oBqnU7Ja.WU38l0ckfBGiIaRz
	wCAjspxK_FCGRT85.0hyQl6pUZOCNfTuKtAyQpNWFm7aITipRrzJkS.1Bs7G
	M6a.z3HqNjrjYMlFXBihkyH1mHUbA0VDvPXzALqa1NVN10e0y3nt1CuyJ847
	rk7ZYnNlNh1vl2P4ARmrCTpTCRWiN_RZRikJF0wqFMZGPMXsgQ1XMuhPIXBl
	D7TwVbcJQfGclOQ--
Received: from [68.190.176.22] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 14:32:42 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
Message-ID: <1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 14:32:42 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5722779703822026652=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5722779703822026652==
Content-Type: multipart/alternative; boundary="-730330825-1669305181-1339623162=:36282"

---730330825-1669305181-1339623162=:36282
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I believe that Cloudstack supports Xen on Debian.=0A=0AEric Pretorious=0ATr=
uckee, CA=0A=0A=0A=0A=0A>________________________________=0A> From: John Sh=
erwood <jrs@vt.edu>=0A>To: Oper.ML <oper.ml@gmail.com> =0A>Cc: xen-users@li=
sts.xen.org; xen-api@lists.xen.org =0A>Sent: Thursday, May 31, 2012 1:26 PM=
=0A>Subject: Re: [Xen-users] Xen Source Management=0A> =0A>=0A>There are pl=
enty depending on what you're looking for - openxenmanager and xen orchestr=
a are both fairly straightforward web UIs, and openstack certainly would be=
 a tool for managing hosts, pools, and VMs, although potentially overkill. =
=A0My main experience has been with Convirture, but it's not compatible wit=
h Xen 4 (yet).=0A>=0A>=0A>On Thu, May 31, 2012 at 4:15 PM, Oper.ML <oper.ml=
@gmail.com> wrote:=0A>=0A>Hello list,=0A>>=0A>>=A0=A0=A0 does anyone has a =
solution/sugestion for a Web based=0A      management for xen hosts, pools =
and virtual machines. The hosts=0A      are Debian with Xen4 (installed by =
apt-get - xen-linux-system).=0A>>=0A>>Thanks,=0A>>TM=0A>> =0A>>____________=
___________________________________=0A>>Xen-users mailing list=0A>>Xen-user=
s@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A>>=0A>=0A>_______=
________________________________________=0A>Xen-users mailing list=0A>Xen-u=
sers@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>
---730330825-1669305181-1339623162=:36282
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>I believe that Cloudstack supports Xen on Debian.</span></div><div><br><s=
pan></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee,=
 CA<br></span></div><div><br><blockquote style=3D"border-left: 2px solid rg=
b(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <d=
iv style=3D"font-family: Courier New, courier, monaco, monospace, sans-seri=
f; font-size: 10pt;"> <div style=3D"font-family: times new roman, new york,=
 times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" si=
ze=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span=
></b> John Sherwood &lt;jrs@vt.edu&gt;<br> <b><span style=3D"font-weight: b=
old;">To:</span></b> Oper.ML &lt;oper.ml@gmail.com&gt; <br><b><span style=
=3D"font-weight: bold;">Cc:</span></b> xen-users@lists.xen.org; xen-api@lis=
ts.xen.org <br>
 <b><span style=3D"font-weight: bold;">Sent:</span></b> Thursday, May 31, 2=
012 1:26 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span></b> R=
e: [Xen-users] Xen Source Management<br> </font> </div> <br>=0A<div id=3D"y=
iv2059644039">There are plenty depending on what you're looking for - openx=
enmanager and xen orchestra are both fairly straightforward web UIs, and op=
enstack certainly would be a tool for managing hosts, pools, and VMs, altho=
ugh potentially overkill. &nbsp;My main experience has been with Convirture=
, but it's not compatible with Xen 4 (yet).<br>=0A<br><div class=3D"yiv2059=
644039gmail_quote">On Thu, May 31, 2012 at 4:15 PM, <a target=3D"_blank" hr=
ef=3D"http://Oper.ML">Oper.ML</a> <span dir=3D"ltr">&lt;<a rel=3D"nofollow"=
 ymailto=3D"mailto:oper.ml@gmail.com" target=3D"_blank" href=3D"mailto:oper=
.ml@gmail.com">oper.ml@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"yiv2059644039gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex;">=0A=0A  =0A=0A    =0A  =0A  <div>=0A    <font s=
ize=3D"-1">Hello list,<br>=0A      <br>=0A      &nbsp;&nbsp;&nbsp; does any=
one has a solution/sugestion for a Web based=0A      management for xen hos=
ts, pools and virtual machines. The hosts=0A      are Debian with Xen4 (ins=
talled by apt-get - xen-linux-system).<br>=0A      <br>=0A      Thanks,<br>=
=0A      TM<br>=0A    </font>=0A  </div>=0A=0A<br>_________________________=
______________________<br>=0AXen-users mailing list<br>=0A<a rel=3D"nofollo=
w" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D"mai=
lto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>=0Ahttp://lists=
.xen.org/xen-users<br>=0A<br></blockquote></div><br>=0A</div><br>__________=
_____________________________________<br>Xen-users mailing list<br><a ymail=
to=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-users@lists.xen.or=
g">Xen-users@lists.xen.org</a><br><a href=3D"http://lists.xen.org/xen-users=
" target=3D"_blank">http://lists.xen.org/xen-users</a><br><br> </div> </div=
> </blockquote></div>   </div></body></html>
---730330825-1669305181-1339623162=:36282--


--===============5722779703822026652==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5722779703822026652==--


From xen-users-bounces@lists.xen.org Wed Jun 13 21:33:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 21:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SevBH-0001CS-CH; Wed, 13 Jun 2012 21:32:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SevBF-0001CE-MS
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 21:32:46 +0000
Received: from [85.158.139.83:14379] by server-12.bemta-5.messagelabs.com id
	00/E4-12933-CF609DF4; Wed, 13 Jun 2012 21:32:44 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1339623163!27546762!1
X-Originating-IP: [98.138.91.135]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14976 invoked from network); 13 Jun 2012 21:32:43 -0000
Received: from nm5-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm5-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.135)
	by server-3.tower-182.messagelabs.com with SMTP;
	13 Jun 2012 21:32:43 -0000
Received: from [98.138.90.51] by nm5.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 21:32:42 -0000
Received: from [98.138.226.163] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 21:32:42 -0000
Received: from [127.0.0.1] by omp1064.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 21:32:42 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 756435.55337.bm@omp1064.mail.ne1.yahoo.com
Received: (qmail 60774 invoked by uid 60001); 13 Jun 2012 21:32:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339623162; bh=C1BWqvAsfXiXGsNsjVTK7efnNrmBkX33m0wDo9o26Ik=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=NhbGRmGMSbezMQ/tVTsEHUrj4klimEZvBCJrVPPuqAKXUG91d46k9utDKRRpKgDu7UHpZmu/SEDWI4NZ/hq+kOhAtyCroduzLnJbroZS/StvpR0pYZa3KA5QxLypUCcGPYW8u2nPJk4FKWPuE6pzMkloxsz51kw666ABsGZx5NQ=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=pitDUfEQXHAYyfNXVESIrl5pImaBHF+7Vr9D6IAwSBLhbKGWQLYz7CDBEdQqtksTKntrgq0mtfhm0Wo83ijBpF7NBaNEE7uXNhLgLKZFBNgStoKJgN3OTfHZO+wWk8oMpBd7zUaKiGsLr0IdAeY05dlDtSOrDd/Mgr2yMUvgp5Y=;
X-YMail-OSG: p2FQUOwVM1kQcoOmSbTsQ7PIUu9CiNPDDKzy8BXnAh6fpNo
	RtsDXzoIc1oGGJtSog2GIc1d7od4gLLR6J1uJt9kpFLZdeXhTn3MtfICqJ_6
	fyGXA3EpnwcHub0b6rQhrL9sL5i9GIDbsTYxSBP_eIhR07NDcVEPK5qt0iku
	xQUgpBFj3.6zQqjoUZnRtDAnkoUxWvUJzGOdVEzGAOLfFTtoYUwsknCR7Jfu
	VKcweocTjwXFOlyiDCNvNACwX1tAFAqs0zAFyYARAdqhf.aFWvQK_hn_nbYi
	fr4scmxood_JdIMkL6tH.tQKLwVnYZAMg30oBqnU7Ja.WU38l0ckfBGiIaRz
	wCAjspxK_FCGRT85.0hyQl6pUZOCNfTuKtAyQpNWFm7aITipRrzJkS.1Bs7G
	M6a.z3HqNjrjYMlFXBihkyH1mHUbA0VDvPXzALqa1NVN10e0y3nt1CuyJ847
	rk7ZYnNlNh1vl2P4ARmrCTpTCRWiN_RZRikJF0wqFMZGPMXsgQ1XMuhPIXBl
	D7TwVbcJQfGclOQ--
Received: from [68.190.176.22] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 14:32:42 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
Message-ID: <1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 14:32:42 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5722779703822026652=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5722779703822026652==
Content-Type: multipart/alternative; boundary="-730330825-1669305181-1339623162=:36282"

---730330825-1669305181-1339623162=:36282
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I believe that Cloudstack supports Xen on Debian.=0A=0AEric Pretorious=0ATr=
uckee, CA=0A=0A=0A=0A=0A>________________________________=0A> From: John Sh=
erwood <jrs@vt.edu>=0A>To: Oper.ML <oper.ml@gmail.com> =0A>Cc: xen-users@li=
sts.xen.org; xen-api@lists.xen.org =0A>Sent: Thursday, May 31, 2012 1:26 PM=
=0A>Subject: Re: [Xen-users] Xen Source Management=0A> =0A>=0A>There are pl=
enty depending on what you're looking for - openxenmanager and xen orchestr=
a are both fairly straightforward web UIs, and openstack certainly would be=
 a tool for managing hosts, pools, and VMs, although potentially overkill. =
=A0My main experience has been with Convirture, but it's not compatible wit=
h Xen 4 (yet).=0A>=0A>=0A>On Thu, May 31, 2012 at 4:15 PM, Oper.ML <oper.ml=
@gmail.com> wrote:=0A>=0A>Hello list,=0A>>=0A>>=A0=A0=A0 does anyone has a =
solution/sugestion for a Web based=0A      management for xen hosts, pools =
and virtual machines. The hosts=0A      are Debian with Xen4 (installed by =
apt-get - xen-linux-system).=0A>>=0A>>Thanks,=0A>>TM=0A>> =0A>>____________=
___________________________________=0A>>Xen-users mailing list=0A>>Xen-user=
s@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A>>=0A>=0A>_______=
________________________________________=0A>Xen-users mailing list=0A>Xen-u=
sers@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>
---730330825-1669305181-1339623162=:36282
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>I believe that Cloudstack supports Xen on Debian.</span></div><div><br><s=
pan></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee,=
 CA<br></span></div><div><br><blockquote style=3D"border-left: 2px solid rg=
b(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <d=
iv style=3D"font-family: Courier New, courier, monaco, monospace, sans-seri=
f; font-size: 10pt;"> <div style=3D"font-family: times new roman, new york,=
 times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" si=
ze=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span=
></b> John Sherwood &lt;jrs@vt.edu&gt;<br> <b><span style=3D"font-weight: b=
old;">To:</span></b> Oper.ML &lt;oper.ml@gmail.com&gt; <br><b><span style=
=3D"font-weight: bold;">Cc:</span></b> xen-users@lists.xen.org; xen-api@lis=
ts.xen.org <br>
 <b><span style=3D"font-weight: bold;">Sent:</span></b> Thursday, May 31, 2=
012 1:26 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span></b> R=
e: [Xen-users] Xen Source Management<br> </font> </div> <br>=0A<div id=3D"y=
iv2059644039">There are plenty depending on what you're looking for - openx=
enmanager and xen orchestra are both fairly straightforward web UIs, and op=
enstack certainly would be a tool for managing hosts, pools, and VMs, altho=
ugh potentially overkill. &nbsp;My main experience has been with Convirture=
, but it's not compatible with Xen 4 (yet).<br>=0A<br><div class=3D"yiv2059=
644039gmail_quote">On Thu, May 31, 2012 at 4:15 PM, <a target=3D"_blank" hr=
ef=3D"http://Oper.ML">Oper.ML</a> <span dir=3D"ltr">&lt;<a rel=3D"nofollow"=
 ymailto=3D"mailto:oper.ml@gmail.com" target=3D"_blank" href=3D"mailto:oper=
.ml@gmail.com">oper.ml@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"yiv2059644039gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex;">=0A=0A  =0A=0A    =0A  =0A  <div>=0A    <font s=
ize=3D"-1">Hello list,<br>=0A      <br>=0A      &nbsp;&nbsp;&nbsp; does any=
one has a solution/sugestion for a Web based=0A      management for xen hos=
ts, pools and virtual machines. The hosts=0A      are Debian with Xen4 (ins=
talled by apt-get - xen-linux-system).<br>=0A      <br>=0A      Thanks,<br>=
=0A      TM<br>=0A    </font>=0A  </div>=0A=0A<br>_________________________=
______________________<br>=0AXen-users mailing list<br>=0A<a rel=3D"nofollo=
w" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D"mai=
lto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>=0Ahttp://lists=
.xen.org/xen-users<br>=0A<br></blockquote></div><br>=0A</div><br>__________=
_____________________________________<br>Xen-users mailing list<br><a ymail=
to=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-users@lists.xen.or=
g">Xen-users@lists.xen.org</a><br><a href=3D"http://lists.xen.org/xen-users=
" target=3D"_blank">http://lists.xen.org/xen-users</a><br><br> </div> </div=
> </blockquote></div>   </div></body></html>
---730330825-1669305181-1339623162=:36282--


--===============5722779703822026652==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5722779703822026652==--


From xen-users-bounces@lists.xen.org Wed Jun 13 21:41:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 21:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SevIV-0001Vm-Oc; Wed, 13 Jun 2012 21:40:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1SevIU-0001VW-Jx
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 21:40:14 +0000
Received: from [193.109.254.147:40259] by server-11.bemta-14.messagelabs.com
	id 79/36-02727-DB809DF4; Wed, 13 Jun 2012 21:40:13 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339623610!9581203!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTEwMTM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16231 invoked from network); 13 Jun 2012 21:40:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 21:40:11 -0000
X-IronPort-AV: E=Sophos;i="4.75,766,1330923600"; d="scan'208,217";a="27991399"
Received: from sjcpmailmx02.citrite.net ([10.216.14.75])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 17:40:09 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by
	SJCPMAILMX02.citrite.net ([10.216.14.75]) with mapi; Wed, 13 Jun 2012
	14:40:09 -0700
From: Edison Su <Edison.su@citrix.com>
To: 'Eric' <epretorious@yahoo.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Date: Wed, 13 Jun 2012 14:40:08 -0700
Thread-Topic: [Xen-users] Xen Source Management
Thread-Index: Ac1JrLMx8fLz7tQqSx6nCvPAojSZ8AAABtRQ
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
In-Reply-To: <1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7163053841811157325=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7163053841811157325==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_"

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Not sure Xen on Debian working with Cloudstack or not. But I know Cloudstac=
k doesn't support XCP on Ubuntu 12.04 dom0, which is what I am working on r=
ight now.

From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Eric
Sent: Wednesday, June 13, 2012 2:33 PM
To: xen-users@lists.xen.org
Cc: xen-api@lists.xen.org
Subject: Re: [Xen-users] Xen Source Management

I believe that Cloudstack supports Xen on Debian.

Eric Pretorious
Truckee, CA

________________________________
From: John Sherwood <jrs@vt.edu>
To: Oper.ML <oper.ml@gmail.com>
Cc: xen-users@lists.xen.org; xen-api@lists.xen.org
Sent: Thursday, May 31, 2012 1:26 PM
Subject: Re: [Xen-users] Xen Source Management

There are plenty depending on what you're looking for - openxenmanager and =
xen orchestra are both fairly straightforward web UIs, and openstack certai=
nly would be a tool for managing hosts, pools, and VMs, although potentiall=
y overkill.  My main experience has been with Convirture, but it's not comp=
atible with Xen 4 (yet).
On Thu, May 31, 2012 at 4:15 PM, Oper.ML<http://Oper.ML> <oper.ml@gmail.com=
<mailto:oper.ml@gmail.com>> wrote:
Hello list,

    does anyone has a solution/sugestion for a Web based management for xen=
 hosts, pools and virtual machines. The hosts are Debian with Xen4 (install=
ed by apt-get - xen-linux-system).

Thanks,
TM

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUI=
V=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"><meta name=3DG=
enerator content=3D"Microsoft Word 12 (filtered medium)"><!--[if !mso]><sty=
le>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Not sure =
Xen on Debian working with Cloudstack or not. But I know Cloudstack doesn&#=
8217;t support XCP on Ubuntu 12.04 dom0, which is what I am working on righ=
t now.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:1=
1.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></=
span></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in=
 0in 0in 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0=
pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-s=
ize:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> xen-users-bounces@=
lists.xen.org [mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>=
Eric<br><b>Sent:</b> Wednesday, June 13, 2012 2:33 PM<br><b>To:</b> xen-use=
rs@lists.xen.org<br><b>Cc:</b> xen-api@lists.xen.org<br><b>Subject:</b> Re:=
 [Xen-users] Xen Source Management<o:p></o:p></span></p></div></div><p clas=
s=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal style=3D'=
background:white'><span style=3D'font-size:10.0pt;font-family:"Courier New"=
;color:black'>I believe that Cloudstack supports Xen on Debian.<o:p></o:p><=
/span></p></div><div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'><o:p>&nbsp=
;</o:p></span></p></div><div><p class=3DMsoNormal style=3D'background:white=
'><span style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>Er=
ic Pretorious<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D=
'background:white'><span style=3D'font-size:10.0pt;font-family:"Courier New=
";color:black'>Truckee, CA<o:p></o:p></span></p></div><div><blockquote styl=
e=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;=
margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt'><p class=3DMsoNor=
mal style=3D'background:white'><span style=3D'font-size:10.0pt;font-family:=
"Courier New";color:black'><o:p>&nbsp;</o:p></span></p><div><div><div><div =
class=3DMsoNormal align=3Dcenter style=3D'text-align:center;background:whit=
e'><span style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:b=
lack'><hr size=3D1 width=3D"100%" align=3Dcenter></span></div><p class=3DMs=
oNormal style=3D'background:white'><b><span style=3D'font-size:10.0pt;font-=
family:"Arial","sans-serif";color:black'>From:</span></b><span style=3D'fon=
t-size:10.0pt;font-family:"Arial","sans-serif";color:black'> John Sherwood =
&lt;jrs@vt.edu&gt;<br><b>To:</b> Oper.ML &lt;oper.ml@gmail.com&gt; <br><b>C=
c:</b> xen-users@lists.xen.org; xen-api@lists.xen.org <br><b>Sent:</b> Thur=
sday, May 31, 2012 1:26 PM<br><b>Subject:</b> Re: [Xen-users] Xen Source Ma=
nagement</span><span style=3D'color:black'><o:p></o:p></span></p></div><p c=
lass=3DMsoNormal style=3D'background:white'><span style=3D'color:black'><o:=
p>&nbsp;</o:p></span></p><div id=3Dyiv2059644039><p class=3DMsoNormal style=
=3D'margin-bottom:12.0pt;background:white'><span style=3D'color:black'>Ther=
e are plenty depending on what you're looking for - openxenmanager and xen =
orchestra are both fairly straightforward web UIs, and openstack certainly =
would be a tool for managing hosts, pools, and VMs, although potentially ov=
erkill. &nbsp;My main experience has been with Convirture, but it's not com=
patible with Xen 4 (yet).<o:p></o:p></span></p><div><p class=3DMsoNormal st=
yle=3D'background:white'><span style=3D'color:black'>On Thu, May 31, 2012 a=
t 4:15 PM, <a href=3D"http://Oper.ML" target=3D"_blank">Oper.ML</a> &lt;<a =
href=3D"mailto:oper.ml@gmail.com" target=3D"_blank">oper.ml@gmail.com</a>&g=
t; wrote:<o:p></o:p></span></p><div><p class=3DMsoNormal style=3D'backgroun=
d:white'><span style=3D'font-size:10.0pt;color:black'>Hello list,<br><br>&n=
bsp;&nbsp;&nbsp; does anyone has a solution/sugestion for a Web based manag=
ement for xen hosts, pools and virtual machines. The hosts are Debian with =
Xen4 (installed by apt-get - xen-linux-system).<br><br>Thanks,<br>TM</span>=
<span style=3D'color:black'><o:p></o:p></span></p></div><p class=3DMsoNorma=
l style=3D'margin-bottom:12.0pt;background:white'><span style=3D'color:blac=
k'><br>_______________________________________________<br>Xen-users mailing=
 list<br><a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-u=
sers@lists.xen.org</a><br>http://lists.xen.org/xen-users<o:p></o:p></span><=
/p></div><p class=3DMsoNormal style=3D'background:white'><span style=3D'col=
or:black'><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal style=3D'm=
argin-bottom:12.0pt;background:white'><span style=3D'color:black'><br>_____=
__________________________________________<br>Xen-users mailing list<br><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a h=
ref=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.o=
rg/xen-users</a><o:p></o:p></span></p></div></div></blockquote></div></div>=
</div></div></body></html>=

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_--


--===============7163053841811157325==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7163053841811157325==--


From xen-users-bounces@lists.xen.org Wed Jun 13 21:41:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 21:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SevIV-0001Vm-Oc; Wed, 13 Jun 2012 21:40:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1SevIU-0001VW-Jx
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 21:40:14 +0000
Received: from [193.109.254.147:40259] by server-11.bemta-14.messagelabs.com
	id 79/36-02727-DB809DF4; Wed, 13 Jun 2012 21:40:13 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1339623610!9581203!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTEwMTM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16231 invoked from network); 13 Jun 2012 21:40:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 21:40:11 -0000
X-IronPort-AV: E=Sophos;i="4.75,766,1330923600"; d="scan'208,217";a="27991399"
Received: from sjcpmailmx02.citrite.net ([10.216.14.75])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 17:40:09 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by
	SJCPMAILMX02.citrite.net ([10.216.14.75]) with mapi; Wed, 13 Jun 2012
	14:40:09 -0700
From: Edison Su <Edison.su@citrix.com>
To: 'Eric' <epretorious@yahoo.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Date: Wed, 13 Jun 2012 14:40:08 -0700
Thread-Topic: [Xen-users] Xen Source Management
Thread-Index: Ac1JrLMx8fLz7tQqSx6nCvPAojSZ8AAABtRQ
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
In-Reply-To: <1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7163053841811157325=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7163053841811157325==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_"

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Not sure Xen on Debian working with Cloudstack or not. But I know Cloudstac=
k doesn't support XCP on Ubuntu 12.04 dom0, which is what I am working on r=
ight now.

From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Eric
Sent: Wednesday, June 13, 2012 2:33 PM
To: xen-users@lists.xen.org
Cc: xen-api@lists.xen.org
Subject: Re: [Xen-users] Xen Source Management

I believe that Cloudstack supports Xen on Debian.

Eric Pretorious
Truckee, CA

________________________________
From: John Sherwood <jrs@vt.edu>
To: Oper.ML <oper.ml@gmail.com>
Cc: xen-users@lists.xen.org; xen-api@lists.xen.org
Sent: Thursday, May 31, 2012 1:26 PM
Subject: Re: [Xen-users] Xen Source Management

There are plenty depending on what you're looking for - openxenmanager and =
xen orchestra are both fairly straightforward web UIs, and openstack certai=
nly would be a tool for managing hosts, pools, and VMs, although potentiall=
y overkill.  My main experience has been with Convirture, but it's not comp=
atible with Xen 4 (yet).
On Thu, May 31, 2012 at 4:15 PM, Oper.ML<http://Oper.ML> <oper.ml@gmail.com=
<mailto:oper.ml@gmail.com>> wrote:
Hello list,

    does anyone has a solution/sugestion for a Web based management for xen=
 hosts, pools and virtual machines. The hosts are Debian with Xen4 (install=
ed by apt-get - xen-linux-system).

Thanks,
TM

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUI=
V=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"><meta name=3DG=
enerator content=3D"Microsoft Word 12 (filtered medium)"><!--[if !mso]><sty=
le>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Not sure =
Xen on Debian working with Cloudstack or not. But I know Cloudstack doesn&#=
8217;t support XCP on Ubuntu 12.04 dom0, which is what I am working on righ=
t now.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:1=
1.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></=
span></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in=
 0in 0in 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0=
pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-s=
ize:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> xen-users-bounces@=
lists.xen.org [mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>=
Eric<br><b>Sent:</b> Wednesday, June 13, 2012 2:33 PM<br><b>To:</b> xen-use=
rs@lists.xen.org<br><b>Cc:</b> xen-api@lists.xen.org<br><b>Subject:</b> Re:=
 [Xen-users] Xen Source Management<o:p></o:p></span></p></div></div><p clas=
s=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal style=3D'=
background:white'><span style=3D'font-size:10.0pt;font-family:"Courier New"=
;color:black'>I believe that Cloudstack supports Xen on Debian.<o:p></o:p><=
/span></p></div><div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'><o:p>&nbsp=
;</o:p></span></p></div><div><p class=3DMsoNormal style=3D'background:white=
'><span style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>Er=
ic Pretorious<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D=
'background:white'><span style=3D'font-size:10.0pt;font-family:"Courier New=
";color:black'>Truckee, CA<o:p></o:p></span></p></div><div><blockquote styl=
e=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;=
margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt'><p class=3DMsoNor=
mal style=3D'background:white'><span style=3D'font-size:10.0pt;font-family:=
"Courier New";color:black'><o:p>&nbsp;</o:p></span></p><div><div><div><div =
class=3DMsoNormal align=3Dcenter style=3D'text-align:center;background:whit=
e'><span style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:b=
lack'><hr size=3D1 width=3D"100%" align=3Dcenter></span></div><p class=3DMs=
oNormal style=3D'background:white'><b><span style=3D'font-size:10.0pt;font-=
family:"Arial","sans-serif";color:black'>From:</span></b><span style=3D'fon=
t-size:10.0pt;font-family:"Arial","sans-serif";color:black'> John Sherwood =
&lt;jrs@vt.edu&gt;<br><b>To:</b> Oper.ML &lt;oper.ml@gmail.com&gt; <br><b>C=
c:</b> xen-users@lists.xen.org; xen-api@lists.xen.org <br><b>Sent:</b> Thur=
sday, May 31, 2012 1:26 PM<br><b>Subject:</b> Re: [Xen-users] Xen Source Ma=
nagement</span><span style=3D'color:black'><o:p></o:p></span></p></div><p c=
lass=3DMsoNormal style=3D'background:white'><span style=3D'color:black'><o:=
p>&nbsp;</o:p></span></p><div id=3Dyiv2059644039><p class=3DMsoNormal style=
=3D'margin-bottom:12.0pt;background:white'><span style=3D'color:black'>Ther=
e are plenty depending on what you're looking for - openxenmanager and xen =
orchestra are both fairly straightforward web UIs, and openstack certainly =
would be a tool for managing hosts, pools, and VMs, although potentially ov=
erkill. &nbsp;My main experience has been with Convirture, but it's not com=
patible with Xen 4 (yet).<o:p></o:p></span></p><div><p class=3DMsoNormal st=
yle=3D'background:white'><span style=3D'color:black'>On Thu, May 31, 2012 a=
t 4:15 PM, <a href=3D"http://Oper.ML" target=3D"_blank">Oper.ML</a> &lt;<a =
href=3D"mailto:oper.ml@gmail.com" target=3D"_blank">oper.ml@gmail.com</a>&g=
t; wrote:<o:p></o:p></span></p><div><p class=3DMsoNormal style=3D'backgroun=
d:white'><span style=3D'font-size:10.0pt;color:black'>Hello list,<br><br>&n=
bsp;&nbsp;&nbsp; does anyone has a solution/sugestion for a Web based manag=
ement for xen hosts, pools and virtual machines. The hosts are Debian with =
Xen4 (installed by apt-get - xen-linux-system).<br><br>Thanks,<br>TM</span>=
<span style=3D'color:black'><o:p></o:p></span></p></div><p class=3DMsoNorma=
l style=3D'margin-bottom:12.0pt;background:white'><span style=3D'color:blac=
k'><br>_______________________________________________<br>Xen-users mailing=
 list<br><a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-u=
sers@lists.xen.org</a><br>http://lists.xen.org/xen-users<o:p></o:p></span><=
/p></div><p class=3DMsoNormal style=3D'background:white'><span style=3D'col=
or:black'><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal style=3D'm=
argin-bottom:12.0pt;background:white'><span style=3D'color:black'><br>_____=
__________________________________________<br>Xen-users mailing list<br><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a h=
ref=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.o=
rg/xen-users</a><o:p></o:p></span></p></div></div></blockquote></div></div>=
</div></div></body></html>=

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8CSJCPMAILBOX_--


--===============7163053841811157325==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7163053841811157325==--


From xen-users-bounces@lists.xen.org Wed Jun 13 22:05:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 22:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sevfk-00029A-CR; Wed, 13 Jun 2012 22:04:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sevfi-000295-K5
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 22:04:14 +0000
Received: from [193.109.254.147:57270] by server-6.bemta-14.messagelabs.com id
	9F/07-02426-D5E09DF4; Wed, 13 Jun 2012 22:04:13 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339625052!1923211!1
X-Originating-IP: [98.138.91.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4228 invoked from network); 13 Jun 2012 22:04:12 -0000
Received: from nm14-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm14-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.90)
	by server-7.tower-27.messagelabs.com with SMTP;
	13 Jun 2012 22:04:12 -0000
Received: from [98.138.90.48] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 22:04:11 -0000
Received: from [98.138.89.171] by tm1.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 22:04:11 -0000
Received: from [127.0.0.1] by omp1027.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 22:04:11 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 628532.96623.bm@omp1027.mail.ne1.yahoo.com
Received: (qmail 1526 invoked by uid 60001); 13 Jun 2012 22:04:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339625051; bh=VOdPtiHU1Kyf3Sgb6UxxlC6R52xjJuM1cbA+iB5YqdE=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=EUHgDFebLeezc38W4uqE5/iPoEb90t83OhT2s2vx49Pf0+qcABaD4kU1u0Z1U6ctLQ1gkvIMAI6sQDOotq9Dj7XqcQ8NRsTUPzV7yNglLbytdiC2TVLDYgJTpq5VjCGqiptAdzYK5FO9bhb6p35oHIjnLfaxujNxtwDaCch8IgI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=YdOrh7qM3Fjsz4uhuqHlnqicu8Q2wqZbR7WUGQFTIpZdOcxOUl/2PWNnBg1rreR7w+/27isKWrKeqmQukmm/KHYupz3Pb3xFYRZOCZIIErerQ52GDta7HipINnsL4zjNmaVlyhKO4gxTTkI4yMQJ7y+rQTGvxBjWsW+sGldVO8c=;
X-YMail-OSG: Xu1EIU4VM1kIWKdJzrfQSeXV9l9vaHF3VD2zGncRq1n2deT
	DLnFU6ASpJTBqiI1gim.vadv2iHm8fmxCJViwWS6F3FyR4PemqwFNbd.k_cw
	7BQrma0BwlK6zIev.HiNLike_JFdmsEyd3eSOEUj.bA41romZlOba83Zv80l
	ZmwQlWcRB04yzCLEd_vLEtupRKPb3VDFpiLsF.gEayiWdrAfWcPcNAcyrory
	muyO1NGeoIWLm.63g7nRihvw0dBDTH3kdLfQCtg1H9S0heEBUrukHTNXiURq
	R8jLNs91NkhdhSe8YIUs4781WqTiVWDK8F2Lg5My5d9uoOWnQwpQtnQ5NeHk
	d7k4O8W1UyHqv58fre1oM5qSRCJNFlXlRxY5DXn5DyPD8n65nRLfsQoDZ9VT
	fJ8e433emd5Euw87hi6gSWfDwog3F1Y5AplLYnljDrvt5OUv.MCiTViY.jxc
	LcjVqP9VCh3vKvTmq7bNcw7E4FTzBXrgYGjF7O4rgWdy5UYI71i_4oSPFCsI
	t0p2UpcmUPg4wuNM-
Received: from [68.190.176.22] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 15:04:11 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
Message-ID: <1339625051.97274.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 15:04:11 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5783064562822107289=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5783064562822107289==
Content-Type: multipart/alternative; boundary="-730330825-1026557958-1339625051=:97274"

---730330825-1026557958-1339625051=:97274
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I came across an article on the Xen wiki while reading through some older m=
essages. Take a look at the "XCP Management Tools"entry.=0A=0A=0AEric Preto=
rious=0ATruckee, CA=0A=0A=0A=0A=0A>________________________________=0A> Fro=
m: Edison Su <Edison.su@citrix.com>=0A>To: 'Eric' <epretorious@yahoo.com>; =
"xen-users@lists.xen.org" <xen-users@lists.xen.org> =0A>Cc: "xen-api@lists.=
xen.org" <xen-api@lists.xen.org> =0A>Sent: Wednesday, June 13, 2012 2:40 PM=
=0A>Subject: Re: [Xen-users] Xen Source Management=0A> =0A>=0A>Not sure Xen=
 on Debian working with Cloudstack or not. But I know Cloudstack doesn=E2=
=80=99t support XCP on Ubuntu 12.04 dom0, which is what I am working on rig=
ht now.=0A>=C2=A0=0A>From:xen-users-bounces@lists.xen.org [mailto:xen-users=
-bounces@lists.xen.org] On Behalf Of Eric=0A>Sent: Wednesday, June 13, 2012=
 2:33 PM=0A>To: xen-users@lists.xen.org=0A>Cc: xen-api@lists.xen.org=0A>Sub=
ject: Re: [Xen-users] Xen Source Management=0A>=C2=A0=0A>I believe that Clo=
udstack supports Xen on Debian.=0A>=C2=A0=0A>Eric Pretorious=0A>Truckee, CA=
=0A>=C2=A0=0A>>=0A>>________________________________=0A>>=0A>>From:John She=
rwood <jrs@vt.edu>=0A>>To: Oper.ML <oper.ml@gmail.com> =0A>>Cc: xen-users@l=
ists.xen.org; xen-api@lists.xen.org =0A>>Sent: Thursday, May 31, 2012 1:26 =
PM=0A>>Subject: Re: [Xen-users] Xen Source Management=0A>>=C2=A0=0A>>There =
are plenty depending on what you're looking for - openxenmanager and xen or=
chestra are both fairly straightforward web UIs, and openstack certainly wo=
uld be a tool for managing hosts, pools, and VMs, although potentially over=
kill. =C2=A0My main experience has been with Convirture, but it's not compa=
tible with Xen 4 (yet).=0A>>On Thu, May 31, 2012 at 4:15 PM, Oper.ML <oper.=
ml@gmail.com> wrote:=0A>>Hello list,=0A>>=0A>>=C2=A0=C2=A0=C2=A0 does anyon=
e has a solution/sugestion for a Web based management for xen hosts, pools =
and virtual machines. The hosts are Debian with Xen4 (installed by apt-get =
- xen-linux-system).=0A>>=0A>>Thanks,=0A>>TM=0A>>=0A>>_____________________=
__________________________=0A>>Xen-users mailing list=0A>>Xen-users@lists.x=
en.org=0A>>http://lists.xen.org/xen-users=0A>>=C2=A0=0A>>=0A>>_____________=
__________________________________=0A>>Xen-users mailing list=0A>>Xen-users=
@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>______________________=
_________________________=0A>Xen-users mailing list=0A>Xen-users@lists.xen.=
org=0A>http://lists.xen.org/xen-users=0A>=0A>
---730330825-1026557958-1339625051=:97274
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>I came across an article on the <a href=3D"http://wiki.xen.org/wiki/Main_=
Page">Xen wiki</a> while reading through some older messages.</span> <span>=
Take a look at the "</span><a href=3D"http://wiki.xen.org/wiki/XCP_Manageme=
nt_Tools">XCP Management Tools</a>" <span>entry.<br></span></div><div><br><=
span></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee=
, CA<br></span></div><div><br><blockquote style=3D"border-left: 2px solid r=
gb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <=
div style=3D"font-family: Courier New, courier, monaco, monospace, sans-ser=
if; font-size: 10pt;"> <div style=3D"font-family: times new roman, new york=
, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" s=
ize=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</spa=
n></b> Edison
 Su &lt;Edison.su@citrix.com&gt;<br> <b><span style=3D"font-weight: bold;">=
To:</span></b> 'Eric' &lt;epretorious@yahoo.com&gt;; "xen-users@lists.xen.o=
rg" &lt;xen-users@lists.xen.org&gt; <br><b><span style=3D"font-weight: bold=
;">Cc:</span></b> "xen-api@lists.xen.org" &lt;xen-api@lists.xen.org&gt; <br=
> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, June 13=
, 2012 2:40 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span></b=
> Re: [Xen-users] Xen Source Management<br> </font> </div> <br>=0A<div id=
=3D"yiv217505618"><style><!--=0A#yiv217505618  =0A _filtered #yiv217505618 =
{font-family:PMingLiU;panose-1:2 2 5 0 0 0 0 0 0 0;}=0A _filtered #yiv21750=
5618 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}=0A _filtere=
d #yiv217505618 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _fi=
ltered #yiv217505618 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A=
 _filtered #yiv217505618 {panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv217505618  =
=0A#yiv217505618 p.yiv217505618MsoNormal, #yiv217505618 li.yiv217505618MsoN=
ormal, #yiv217505618 div.yiv217505618MsoNormal=0A=09{margin:0in;margin-bott=
om:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv217505618 a:link, #=
yiv217505618 span.yiv217505618MsoHyperlink=0A=09{color:blue;text-decoration=
:underline;}=0A#yiv217505618 a:visited, #yiv217505618 span.yiv217505618MsoH=
yperlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#yiv21750=
5618 span.yiv217505618EmailStyle17=0A=09{font-family:"sans-serif";color:#1F=
497D;}=0A#yiv217505618 .yiv217505618MsoChpDefault=0A=09{font-size:10.0pt;}=
=0A _filtered #yiv217505618 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv2175056=
18 div.yiv217505618WordSection1=0A=09{}=0A--></style><div><div class=3D"yiv=
217505618WordSection1"><div class=3D"yiv217505618MsoNormal"><span style=3D"=
font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">Not sur=
e Xen on Debian working with Cloudstack or not. But I know Cloudstack doesn=
=E2=80=99t support XCP on Ubuntu 12.04 dom0, which is what I am working on =
right now.</span></div><div class=3D"yiv217505618MsoNormal"><span style=3D"=
font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"> &nbsp;=
</span></div><div style=3D"border:none;border-left:solid blue 1.5pt;padding=
:0in 0in 0in 4.0pt;"><div><div style=3D"border:none;border-top:solid #B5C4D=
F 1.0pt;padding:3.0pt 0in 0in 0in;"><div class=3D"yiv217505618MsoNormal"><b=
><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;">From:=
</span></b><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quo=
t;;"> xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] <b>On Behalf Of </b>Eric<br><b>Sent:</b> Wednesday, June
 13, 2012 2:33 PM<br><b>To:</b> xen-users@lists.xen.org<br><b>Cc:</b> xen-a=
pi@lists.xen.org<br><b>Subject:</b> Re: [Xen-users] Xen Source Management</=
span></div></div></div><div class=3D"yiv217505618MsoNormal"> &nbsp;</div><d=
iv><div><div class=3D"yiv217505618MsoNormal" style=3D"background:white;"><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:bla=
ck;">I believe that Cloudstack supports Xen on Debian.</span></div></div><d=
iv><div class=3D"yiv217505618MsoNormal" style=3D"background:white;"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black;">=
 &nbsp;</span></div></div><div><div class=3D"yiv217505618MsoNormal" style=
=3D"background:white;"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black;">Eric Pretorious</span></div></div><div><div c=
lass=3D"yiv217505618MsoNormal" style=3D"background:white;"><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Courier New&quot;;color:black;">Truckee,
 CA</span></div></div><div><blockquote style=3D"border:none;border-left:sol=
id #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:3.=
75pt;margin-bottom:5.0pt;"><div class=3D"yiv217505618MsoNormal" style=3D"ba=
ckground:white;"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;;color:black;"> &nbsp;</span></div><div><div><div><div class=3D"yi=
v217505618MsoNormal" style=3D"text-align:center;background:white;" align=3D=
"center"><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;=
;color:black;"><hr align=3D"center" size=3D"1" width=3D"100%"></span></div>=
<div class=3D"yiv217505618MsoNormal" style=3D"background:white;"><b><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;">F=
rom:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif=
&quot;;color:black;"> John Sherwood &lt;jrs@vt.edu&gt;<br><b>To:</b> <a tar=
get=3D"_blank" href=3D"http://Oper.ML">Oper.ML</a> &lt;oper.ml@gmail.com&gt=
; <br><b>Cc:</b>
 xen-users@lists.xen.org; xen-api@lists.xen.org <br><b>Sent:</b> Thursday, =
May 31, 2012 1:26 PM<br><b>Subject:</b> Re: [Xen-users] Xen Source Manageme=
nt</span><span style=3D"color:black;"></span></div></div><div class=3D"yiv2=
17505618MsoNormal" style=3D"background:white;"><span style=3D"color:black;"=
> &nbsp;</span></div><div id=3D"yiv217505618"><div class=3D"yiv217505618Mso=
Normal" style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"col=
or:black;">There are plenty depending on what you're looking for - openxenm=
anager and xen orchestra are both fairly straightforward web UIs, and opens=
tack certainly would be a tool for managing hosts, pools, and VMs, although=
 potentially overkill. &nbsp;My main experience has been with Convirture, b=
ut it's not compatible with Xen 4 (yet).</span></div><div><div class=3D"yiv=
217505618MsoNormal" style=3D"background:white;"><span style=3D"color:black;=
">On Thu, May 31, 2012 at 4:15 PM, <a rel=3D"nofollow" target=3D"_blank"
 href=3D"http://Oper.ML">Oper.ML</a> &lt;<a rel=3D"nofollow" ymailto=3D"mai=
lto:oper.ml@gmail.com" target=3D"_blank" href=3D"mailto:oper.ml@gmail.com">=
oper.ml@gmail.com</a>&gt; wrote:</span></div><div><div class=3D"yiv21750561=
8MsoNormal" style=3D"background:white;"><span style=3D"font-size:10.0pt;col=
or:black;">Hello list,<br><br>&nbsp;&nbsp;&nbsp; does anyone has a solution=
/sugestion for a Web based management for xen hosts, pools and virtual mach=
ines. The hosts are Debian with Xen4 (installed by apt-get - xen-linux-syst=
em).<br><br>Thanks,<br>TM</span><span style=3D"color:black;"></span></div><=
/div><div class=3D"yiv217505618MsoNormal" style=3D"margin-bottom:12.0pt;bac=
kground:white;"><span style=3D"color:black;"><br>__________________________=
_____________________<br>Xen-users mailing list<br><a rel=3D"nofollow" ymai=
lto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank"
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>htt=
p://lists.xen.org/xen-users</span></div></div><div class=3D"yiv217505618Mso=
Normal" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</s=
pan></div></div><div class=3D"yiv217505618MsoNormal" style=3D"margin-bottom=
:12.0pt;background:white;"><span style=3D"color:black;"><br>_______________=
________________________________<br>Xen-users mailing list<br><a rel=3D"nof=
ollow" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D=
"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a rel=3D"n=
ofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users">http://l=
ists.xen.org/xen-users</a></span></div></div></div></blockquote></div></div=
></div></div></div></div><br>______________________________________________=
_<br>Xen-users mailing list<br><a ymailto=3D"mailto:Xen-users@lists.xen.org=
" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a
 href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen=
.org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body=
></html>
---730330825-1026557958-1339625051=:97274--


--===============5783064562822107289==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5783064562822107289==--


From xen-users-bounces@lists.xen.org Wed Jun 13 22:05:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 22:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sevfk-00029A-CR; Wed, 13 Jun 2012 22:04:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sevfi-000295-K5
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 22:04:14 +0000
Received: from [193.109.254.147:57270] by server-6.bemta-14.messagelabs.com id
	9F/07-02426-D5E09DF4; Wed, 13 Jun 2012 22:04:13 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339625052!1923211!1
X-Originating-IP: [98.138.91.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4228 invoked from network); 13 Jun 2012 22:04:12 -0000
Received: from nm14-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm14-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.90)
	by server-7.tower-27.messagelabs.com with SMTP;
	13 Jun 2012 22:04:12 -0000
Received: from [98.138.90.48] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 22:04:11 -0000
Received: from [98.138.89.171] by tm1.bullet.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 22:04:11 -0000
Received: from [127.0.0.1] by omp1027.mail.ne1.yahoo.com with NNFMP;
	13 Jun 2012 22:04:11 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 628532.96623.bm@omp1027.mail.ne1.yahoo.com
Received: (qmail 1526 invoked by uid 60001); 13 Jun 2012 22:04:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339625051; bh=VOdPtiHU1Kyf3Sgb6UxxlC6R52xjJuM1cbA+iB5YqdE=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=EUHgDFebLeezc38W4uqE5/iPoEb90t83OhT2s2vx49Pf0+qcABaD4kU1u0Z1U6ctLQ1gkvIMAI6sQDOotq9Dj7XqcQ8NRsTUPzV7yNglLbytdiC2TVLDYgJTpq5VjCGqiptAdzYK5FO9bhb6p35oHIjnLfaxujNxtwDaCch8IgI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=YdOrh7qM3Fjsz4uhuqHlnqicu8Q2wqZbR7WUGQFTIpZdOcxOUl/2PWNnBg1rreR7w+/27isKWrKeqmQukmm/KHYupz3Pb3xFYRZOCZIIErerQ52GDta7HipINnsL4zjNmaVlyhKO4gxTTkI4yMQJ7y+rQTGvxBjWsW+sGldVO8c=;
X-YMail-OSG: Xu1EIU4VM1kIWKdJzrfQSeXV9l9vaHF3VD2zGncRq1n2deT
	DLnFU6ASpJTBqiI1gim.vadv2iHm8fmxCJViwWS6F3FyR4PemqwFNbd.k_cw
	7BQrma0BwlK6zIev.HiNLike_JFdmsEyd3eSOEUj.bA41romZlOba83Zv80l
	ZmwQlWcRB04yzCLEd_vLEtupRKPb3VDFpiLsF.gEayiWdrAfWcPcNAcyrory
	muyO1NGeoIWLm.63g7nRihvw0dBDTH3kdLfQCtg1H9S0heEBUrukHTNXiURq
	R8jLNs91NkhdhSe8YIUs4781WqTiVWDK8F2Lg5My5d9uoOWnQwpQtnQ5NeHk
	d7k4O8W1UyHqv58fre1oM5qSRCJNFlXlRxY5DXn5DyPD8n65nRLfsQoDZ9VT
	fJ8e433emd5Euw87hi6gSWfDwog3F1Y5AplLYnljDrvt5OUv.MCiTViY.jxc
	LcjVqP9VCh3vKvTmq7bNcw7E4FTzBXrgYGjF7O4rgWdy5UYI71i_4oSPFCsI
	t0p2UpcmUPg4wuNM-
Received: from [68.190.176.22] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 15:04:11 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
Message-ID: <1339625051.97274.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 15:04:11 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5783064562822107289=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5783064562822107289==
Content-Type: multipart/alternative; boundary="-730330825-1026557958-1339625051=:97274"

---730330825-1026557958-1339625051=:97274
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I came across an article on the Xen wiki while reading through some older m=
essages. Take a look at the "XCP Management Tools"entry.=0A=0A=0AEric Preto=
rious=0ATruckee, CA=0A=0A=0A=0A=0A>________________________________=0A> Fro=
m: Edison Su <Edison.su@citrix.com>=0A>To: 'Eric' <epretorious@yahoo.com>; =
"xen-users@lists.xen.org" <xen-users@lists.xen.org> =0A>Cc: "xen-api@lists.=
xen.org" <xen-api@lists.xen.org> =0A>Sent: Wednesday, June 13, 2012 2:40 PM=
=0A>Subject: Re: [Xen-users] Xen Source Management=0A> =0A>=0A>Not sure Xen=
 on Debian working with Cloudstack or not. But I know Cloudstack doesn=E2=
=80=99t support XCP on Ubuntu 12.04 dom0, which is what I am working on rig=
ht now.=0A>=C2=A0=0A>From:xen-users-bounces@lists.xen.org [mailto:xen-users=
-bounces@lists.xen.org] On Behalf Of Eric=0A>Sent: Wednesday, June 13, 2012=
 2:33 PM=0A>To: xen-users@lists.xen.org=0A>Cc: xen-api@lists.xen.org=0A>Sub=
ject: Re: [Xen-users] Xen Source Management=0A>=C2=A0=0A>I believe that Clo=
udstack supports Xen on Debian.=0A>=C2=A0=0A>Eric Pretorious=0A>Truckee, CA=
=0A>=C2=A0=0A>>=0A>>________________________________=0A>>=0A>>From:John She=
rwood <jrs@vt.edu>=0A>>To: Oper.ML <oper.ml@gmail.com> =0A>>Cc: xen-users@l=
ists.xen.org; xen-api@lists.xen.org =0A>>Sent: Thursday, May 31, 2012 1:26 =
PM=0A>>Subject: Re: [Xen-users] Xen Source Management=0A>>=C2=A0=0A>>There =
are plenty depending on what you're looking for - openxenmanager and xen or=
chestra are both fairly straightforward web UIs, and openstack certainly wo=
uld be a tool for managing hosts, pools, and VMs, although potentially over=
kill. =C2=A0My main experience has been with Convirture, but it's not compa=
tible with Xen 4 (yet).=0A>>On Thu, May 31, 2012 at 4:15 PM, Oper.ML <oper.=
ml@gmail.com> wrote:=0A>>Hello list,=0A>>=0A>>=C2=A0=C2=A0=C2=A0 does anyon=
e has a solution/sugestion for a Web based management for xen hosts, pools =
and virtual machines. The hosts are Debian with Xen4 (installed by apt-get =
- xen-linux-system).=0A>>=0A>>Thanks,=0A>>TM=0A>>=0A>>_____________________=
__________________________=0A>>Xen-users mailing list=0A>>Xen-users@lists.x=
en.org=0A>>http://lists.xen.org/xen-users=0A>>=C2=A0=0A>>=0A>>_____________=
__________________________________=0A>>Xen-users mailing list=0A>>Xen-users=
@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>______________________=
_________________________=0A>Xen-users mailing list=0A>Xen-users@lists.xen.=
org=0A>http://lists.xen.org/xen-users=0A>=0A>
---730330825-1026557958-1339625051=:97274
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>I came across an article on the <a href=3D"http://wiki.xen.org/wiki/Main_=
Page">Xen wiki</a> while reading through some older messages.</span> <span>=
Take a look at the "</span><a href=3D"http://wiki.xen.org/wiki/XCP_Manageme=
nt_Tools">XCP Management Tools</a>" <span>entry.<br></span></div><div><br><=
span></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee=
, CA<br></span></div><div><br><blockquote style=3D"border-left: 2px solid r=
gb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <=
div style=3D"font-family: Courier New, courier, monaco, monospace, sans-ser=
if; font-size: 10pt;"> <div style=3D"font-family: times new roman, new york=
, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" s=
ize=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</spa=
n></b> Edison
 Su &lt;Edison.su@citrix.com&gt;<br> <b><span style=3D"font-weight: bold;">=
To:</span></b> 'Eric' &lt;epretorious@yahoo.com&gt;; "xen-users@lists.xen.o=
rg" &lt;xen-users@lists.xen.org&gt; <br><b><span style=3D"font-weight: bold=
;">Cc:</span></b> "xen-api@lists.xen.org" &lt;xen-api@lists.xen.org&gt; <br=
> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, June 13=
, 2012 2:40 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span></b=
> Re: [Xen-users] Xen Source Management<br> </font> </div> <br>=0A<div id=
=3D"yiv217505618"><style><!--=0A#yiv217505618  =0A _filtered #yiv217505618 =
{font-family:PMingLiU;panose-1:2 2 5 0 0 0 0 0 0 0;}=0A _filtered #yiv21750=
5618 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}=0A _filtere=
d #yiv217505618 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _fi=
ltered #yiv217505618 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A=
 _filtered #yiv217505618 {panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv217505618  =
=0A#yiv217505618 p.yiv217505618MsoNormal, #yiv217505618 li.yiv217505618MsoN=
ormal, #yiv217505618 div.yiv217505618MsoNormal=0A=09{margin:0in;margin-bott=
om:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv217505618 a:link, #=
yiv217505618 span.yiv217505618MsoHyperlink=0A=09{color:blue;text-decoration=
:underline;}=0A#yiv217505618 a:visited, #yiv217505618 span.yiv217505618MsoH=
yperlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#yiv21750=
5618 span.yiv217505618EmailStyle17=0A=09{font-family:"sans-serif";color:#1F=
497D;}=0A#yiv217505618 .yiv217505618MsoChpDefault=0A=09{font-size:10.0pt;}=
=0A _filtered #yiv217505618 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv2175056=
18 div.yiv217505618WordSection1=0A=09{}=0A--></style><div><div class=3D"yiv=
217505618WordSection1"><div class=3D"yiv217505618MsoNormal"><span style=3D"=
font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">Not sur=
e Xen on Debian working with Cloudstack or not. But I know Cloudstack doesn=
=E2=80=99t support XCP on Ubuntu 12.04 dom0, which is what I am working on =
right now.</span></div><div class=3D"yiv217505618MsoNormal"><span style=3D"=
font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"> &nbsp;=
</span></div><div style=3D"border:none;border-left:solid blue 1.5pt;padding=
:0in 0in 0in 4.0pt;"><div><div style=3D"border:none;border-top:solid #B5C4D=
F 1.0pt;padding:3.0pt 0in 0in 0in;"><div class=3D"yiv217505618MsoNormal"><b=
><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;">From:=
</span></b><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quo=
t;;"> xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] <b>On Behalf Of </b>Eric<br><b>Sent:</b> Wednesday, June
 13, 2012 2:33 PM<br><b>To:</b> xen-users@lists.xen.org<br><b>Cc:</b> xen-a=
pi@lists.xen.org<br><b>Subject:</b> Re: [Xen-users] Xen Source Management</=
span></div></div></div><div class=3D"yiv217505618MsoNormal"> &nbsp;</div><d=
iv><div><div class=3D"yiv217505618MsoNormal" style=3D"background:white;"><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:bla=
ck;">I believe that Cloudstack supports Xen on Debian.</span></div></div><d=
iv><div class=3D"yiv217505618MsoNormal" style=3D"background:white;"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black;">=
 &nbsp;</span></div></div><div><div class=3D"yiv217505618MsoNormal" style=
=3D"background:white;"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black;">Eric Pretorious</span></div></div><div><div c=
lass=3D"yiv217505618MsoNormal" style=3D"background:white;"><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Courier New&quot;;color:black;">Truckee,
 CA</span></div></div><div><blockquote style=3D"border:none;border-left:sol=
id #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:3.=
75pt;margin-bottom:5.0pt;"><div class=3D"yiv217505618MsoNormal" style=3D"ba=
ckground:white;"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;;color:black;"> &nbsp;</span></div><div><div><div><div class=3D"yi=
v217505618MsoNormal" style=3D"text-align:center;background:white;" align=3D=
"center"><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;=
;color:black;"><hr align=3D"center" size=3D"1" width=3D"100%"></span></div>=
<div class=3D"yiv217505618MsoNormal" style=3D"background:white;"><b><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;">F=
rom:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif=
&quot;;color:black;"> John Sherwood &lt;jrs@vt.edu&gt;<br><b>To:</b> <a tar=
get=3D"_blank" href=3D"http://Oper.ML">Oper.ML</a> &lt;oper.ml@gmail.com&gt=
; <br><b>Cc:</b>
 xen-users@lists.xen.org; xen-api@lists.xen.org <br><b>Sent:</b> Thursday, =
May 31, 2012 1:26 PM<br><b>Subject:</b> Re: [Xen-users] Xen Source Manageme=
nt</span><span style=3D"color:black;"></span></div></div><div class=3D"yiv2=
17505618MsoNormal" style=3D"background:white;"><span style=3D"color:black;"=
> &nbsp;</span></div><div id=3D"yiv217505618"><div class=3D"yiv217505618Mso=
Normal" style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"col=
or:black;">There are plenty depending on what you're looking for - openxenm=
anager and xen orchestra are both fairly straightforward web UIs, and opens=
tack certainly would be a tool for managing hosts, pools, and VMs, although=
 potentially overkill. &nbsp;My main experience has been with Convirture, b=
ut it's not compatible with Xen 4 (yet).</span></div><div><div class=3D"yiv=
217505618MsoNormal" style=3D"background:white;"><span style=3D"color:black;=
">On Thu, May 31, 2012 at 4:15 PM, <a rel=3D"nofollow" target=3D"_blank"
 href=3D"http://Oper.ML">Oper.ML</a> &lt;<a rel=3D"nofollow" ymailto=3D"mai=
lto:oper.ml@gmail.com" target=3D"_blank" href=3D"mailto:oper.ml@gmail.com">=
oper.ml@gmail.com</a>&gt; wrote:</span></div><div><div class=3D"yiv21750561=
8MsoNormal" style=3D"background:white;"><span style=3D"font-size:10.0pt;col=
or:black;">Hello list,<br><br>&nbsp;&nbsp;&nbsp; does anyone has a solution=
/sugestion for a Web based management for xen hosts, pools and virtual mach=
ines. The hosts are Debian with Xen4 (installed by apt-get - xen-linux-syst=
em).<br><br>Thanks,<br>TM</span><span style=3D"color:black;"></span></div><=
/div><div class=3D"yiv217505618MsoNormal" style=3D"margin-bottom:12.0pt;bac=
kground:white;"><span style=3D"color:black;"><br>__________________________=
_____________________<br>Xen-users mailing list<br><a rel=3D"nofollow" ymai=
lto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank"
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>htt=
p://lists.xen.org/xen-users</span></div></div><div class=3D"yiv217505618Mso=
Normal" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</s=
pan></div></div><div class=3D"yiv217505618MsoNormal" style=3D"margin-bottom=
:12.0pt;background:white;"><span style=3D"color:black;"><br>_______________=
________________________________<br>Xen-users mailing list<br><a rel=3D"nof=
ollow" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D=
"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a rel=3D"n=
ofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users">http://l=
ists.xen.org/xen-users</a></span></div></div></div></blockquote></div></div=
></div></div></div></div><br>______________________________________________=
_<br>Xen-users mailing list<br><a ymailto=3D"mailto:Xen-users@lists.xen.org=
" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a
 href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen=
.org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body=
></html>
---730330825-1026557958-1339625051=:97274--


--===============5783064562822107289==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5783064562822107289==--


From xen-users-bounces@lists.xen.org Wed Jun 13 22:57:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 22:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SewTu-0002eY-RL; Wed, 13 Jun 2012 22:56:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SewTt-0002eT-Do
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 22:56:05 +0000
Received: from [85.158.139.83:31232] by server-8.bemta-5.messagelabs.com id
	10/71-10278-48A19DF4; Wed, 13 Jun 2012 22:56:04 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339628161!20329294!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3895 invoked from network); 13 Jun 2012 22:56:02 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-11.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 13 Jun 2012 22:56:02 -0000
Received: from [189.253.66.4] (port=51777 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SewTp-0004Q5-8n
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 17:56:01 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id A79A6A208
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 17:55:59 -0500 (CDT)
Message-ID: <4FD91A7F.7080009@ondore.com>
Date: Wed, 13 Jun 2012 17:55:59 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="windows-1252"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, Edison.

El 13/06/12 16:40, Edison Su escribi=F3:
> Not sure Xen on Debian working with Cloudstack or not. But I know
> Cloudstack doesn=92t support XCP on Ubuntu 12.04 dom0, which is what I am
> working on right now.
Please state, what is your source.

I'm getting much pain trying to make CloudStack 3.0.x, installed over a =

Oneiric (a their's installation instruction suggests), to play nice with =

XCP 1.1.

AFAIK, XCP 1.5 is the one not supported, although I have not got 1.1 to =

work fine. Is my cause lost, and XCP 1.1 is known not to work with =

CloudStack?

Thank you.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 22:57:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 22:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SewTu-0002eY-RL; Wed, 13 Jun 2012 22:56:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SewTt-0002eT-Do
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 22:56:05 +0000
Received: from [85.158.139.83:31232] by server-8.bemta-5.messagelabs.com id
	10/71-10278-48A19DF4; Wed, 13 Jun 2012 22:56:04 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339628161!20329294!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3895 invoked from network); 13 Jun 2012 22:56:02 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-11.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 13 Jun 2012 22:56:02 -0000
Received: from [189.253.66.4] (port=51777 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SewTp-0004Q5-8n
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 17:56:01 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id A79A6A208
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 17:55:59 -0500 (CDT)
Message-ID: <4FD91A7F.7080009@ondore.com>
Date: Wed, 13 Jun 2012 17:55:59 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="windows-1252"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, Edison.

El 13/06/12 16:40, Edison Su escribi=F3:
> Not sure Xen on Debian working with Cloudstack or not. But I know
> Cloudstack doesn=92t support XCP on Ubuntu 12.04 dom0, which is what I am
> working on right now.
Please state, what is your source.

I'm getting much pain trying to make CloudStack 3.0.x, installed over a =

Oneiric (a their's installation instruction suggests), to play nice with =

XCP 1.1.

AFAIK, XCP 1.5 is the one not supported, although I have not got 1.1 to =

work fine. Is my cause lost, and XCP 1.1 is known not to work with =

CloudStack?

Thank you.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 23:16:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 23:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SewmO-00036R-Q9; Wed, 13 Jun 2012 23:15:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SewmN-00036M-69
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 23:15:11 +0000
Received: from [193.109.254.147:15312] by server-9.bemta-14.messagelabs.com id
	AB/47-27072-EFE19DF4; Wed, 13 Jun 2012 23:15:10 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1339629309!3966040!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP,RCVD_ILLEGAL_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28680 invoked from network); 13 Jun 2012 23:15:09 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 23:15:09 -0000
Received: by wgbed3 with SMTP id ed3so824584wgb.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 16:15:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=ZolinWX0Wk5hAfIvtPdXSQlEJMZ/0QmZsgG4KQ5n+ww=;
	b=BMxygOxRrB3msMS2KW2JsqE7GUxQBEJOH01x3q7XiXDlSeE/qXobGjMPOqmGYQLCAA
	rSOksGTmHzscBzb34eJtkHFSwQ4VQMsvu93vWe3YuuEezFw+JKE4FQDw0O1+fYz+BoFD
	3ZXALCCiVFP8dzeUdyhQlESCgz3Xay5zlFE/k3+lgNBxYZqc6RNG6122kOhvQFBqNRKd
	lm2iliLNUSOta4nE2Vs7PuGRRK94qrIcsBPwpyj3TonLkOlqVNkuvaBbLgW5Q1jNNVNC
	78bSIzQd5L+/ygVfamtWiLi879IyQJ37IVlxKYPBz2I0VdcycP8kRPfychRFdSPJmr3N
	P/VA==
Received: by 10.180.14.193 with SMTP id r1mr41449562wic.13.1339629308455;
	Wed, 13 Jun 2012 16:15:08 -0700 (PDT)
Received: from [172.16.26.11] (host-2-102-218-156.as13285.net. [2.102.218.156])
	by mx.google.com with ESMTPS id ch9sm13892324wib.8.2012.06.13.16.15.06
	(version=SSLv3 cipher=OTHER); Wed, 13 Jun 2012 16:15:06 -0700 (PDT)
Message-ID: <4FD91EF9.5060708@xen.org>
Date: Thu, 14 Jun 2012 00:15:05 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
In-Reply-To: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
Subject: Re: [Xen-users] Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6049236868093882205=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6049236868093882205==
Content-Type: multipart/alternative;
 boundary="------------040206080304050809000504"

This is a multi-part message in MIME format.
--------------040206080304050809000504
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

See
- http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview (very high 
level comparison)
- http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix
- 
http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/reference.html#hosts_and_pools  
(for XCP 1.0 & 1.1)
- 
docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/reference.html#hosts_and_pools 
(for XCP 1.5)

On 13/06/2012 15:41, Shane Johnson wrote:
> I was wondering if someone could direct me to a resource or provide 
> their own insights to differences between Xen and XCP.   I have used 
> Xen to go virtual on a majority of my infrastructure (Except for one 
> NT 4 box) and was wondering if going with XCP would bring about any 
> major benefits?
>
> For instance, f- rom what I understand from what I have read, XCP 
> allows you to create resource pools.  The part of this I don't 
> understand is if one VM can spread across the entire pool or if it 
> will still be tied to one piece of hardware in the pool (CPU and 
> Memory as storage will be on a NAS / SAN anyways)?
>
> Thank you in advance.
>
> -- 
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------040206080304050809000504
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    See <br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview">http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview</a> (very
    high level comparison)<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix">http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix</a><br>
    -
    <a class="moz-txt-link-freetext" href="http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/reference.html#hosts_and_pools">http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/reference.html#hosts_and_pools</a>&nbsp;
    (for XCP 1.0 &amp; 1.1)<br>
    -
    docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/reference.html#hosts_and_pools
    (for XCP 1.5)<br>
    <br>
    On 13/06/2012 15:41, Shane Johnson wrote:
    <blockquote
cite="mid:CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com"
      type="cite">I was wondering if someone could direct me to a
      resource or provide their own insights to differences between Xen
      and XCP. &nbsp;&nbsp;I have used Xen to go virtual on a majority of my
      infrastructure (Except for one NT 4 box) and was wondering if
      going with XCP would bring about any major benefits?
      <div>
        <br>
      </div>
      <div>For instance, f- rom what I understand from what I have read,
        XCP allows you to create resource pools. &nbsp;The part of this I
        don't understand is if one VM can spread across the entire pool
        or if it will still be tied to one piece of hardware in the pool
        (CPU and Memory as storage will be on a NAS / SAN anyways)?</div>
      <div><br>
      </div>
      <div>Thank you in advance.<br>
        <div>
          <div><br>
          </div>
          -- <br>
          Shane D. Johnson
          <div>IT Administrator</div>
          <div>Rasmussen Equipment</div>
          <div><br>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040206080304050809000504--


--===============6049236868093882205==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6049236868093882205==--


From xen-users-bounces@lists.xen.org Wed Jun 13 23:16:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 23:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SewmO-00036R-Q9; Wed, 13 Jun 2012 23:15:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SewmN-00036M-69
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 23:15:11 +0000
Received: from [193.109.254.147:15312] by server-9.bemta-14.messagelabs.com id
	AB/47-27072-EFE19DF4; Wed, 13 Jun 2012 23:15:10 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1339629309!3966040!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP,RCVD_ILLEGAL_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28680 invoked from network); 13 Jun 2012 23:15:09 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 23:15:09 -0000
Received: by wgbed3 with SMTP id ed3so824584wgb.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 16:15:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=ZolinWX0Wk5hAfIvtPdXSQlEJMZ/0QmZsgG4KQ5n+ww=;
	b=BMxygOxRrB3msMS2KW2JsqE7GUxQBEJOH01x3q7XiXDlSeE/qXobGjMPOqmGYQLCAA
	rSOksGTmHzscBzb34eJtkHFSwQ4VQMsvu93vWe3YuuEezFw+JKE4FQDw0O1+fYz+BoFD
	3ZXALCCiVFP8dzeUdyhQlESCgz3Xay5zlFE/k3+lgNBxYZqc6RNG6122kOhvQFBqNRKd
	lm2iliLNUSOta4nE2Vs7PuGRRK94qrIcsBPwpyj3TonLkOlqVNkuvaBbLgW5Q1jNNVNC
	78bSIzQd5L+/ygVfamtWiLi879IyQJ37IVlxKYPBz2I0VdcycP8kRPfychRFdSPJmr3N
	P/VA==
Received: by 10.180.14.193 with SMTP id r1mr41449562wic.13.1339629308455;
	Wed, 13 Jun 2012 16:15:08 -0700 (PDT)
Received: from [172.16.26.11] (host-2-102-218-156.as13285.net. [2.102.218.156])
	by mx.google.com with ESMTPS id ch9sm13892324wib.8.2012.06.13.16.15.06
	(version=SSLv3 cipher=OTHER); Wed, 13 Jun 2012 16:15:06 -0700 (PDT)
Message-ID: <4FD91EF9.5060708@xen.org>
Date: Thu, 14 Jun 2012 00:15:05 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
In-Reply-To: <CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com>
Subject: Re: [Xen-users] Xen or XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6049236868093882205=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6049236868093882205==
Content-Type: multipart/alternative;
 boundary="------------040206080304050809000504"

This is a multi-part message in MIME format.
--------------040206080304050809000504
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

See
- http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview (very high 
level comparison)
- http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix
- 
http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/reference.html#hosts_and_pools  
(for XCP 1.0 & 1.1)
- 
docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/reference.html#hosts_and_pools 
(for XCP 1.5)

On 13/06/2012 15:41, Shane Johnson wrote:
> I was wondering if someone could direct me to a resource or provide 
> their own insights to differences between Xen and XCP.   I have used 
> Xen to go virtual on a majority of my infrastructure (Except for one 
> NT 4 box) and was wondering if going with XCP would bring about any 
> major benefits?
>
> For instance, f- rom what I understand from what I have read, XCP 
> allows you to create resource pools.  The part of this I don't 
> understand is if one VM can spread across the entire pool or if it 
> will still be tied to one piece of hardware in the pool (CPU and 
> Memory as storage will be on a NAS / SAN anyways)?
>
> Thank you in advance.
>
> -- 
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------040206080304050809000504
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    See <br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview">http://wiki.xen.org/wiki/Xen_/_XCP_/_XCP_on_Linux_Overview</a> (very
    high level comparison)<br>
    - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix">http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix</a><br>
    -
    <a class="moz-txt-link-freetext" href="http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/reference.html#hosts_and_pools">http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/reference.html#hosts_and_pools</a>&nbsp;
    (for XCP 1.0 &amp; 1.1)<br>
    -
    docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/reference.html#hosts_and_pools
    (for XCP 1.5)<br>
    <br>
    On 13/06/2012 15:41, Shane Johnson wrote:
    <blockquote
cite="mid:CAPLO1L4_6vTHmC_u19M8wd6qbqDEQJ-tEEwaFhMd=ibZ4NRd_Q@mail.gmail.com"
      type="cite">I was wondering if someone could direct me to a
      resource or provide their own insights to differences between Xen
      and XCP. &nbsp;&nbsp;I have used Xen to go virtual on a majority of my
      infrastructure (Except for one NT 4 box) and was wondering if
      going with XCP would bring about any major benefits?
      <div>
        <br>
      </div>
      <div>For instance, f- rom what I understand from what I have read,
        XCP allows you to create resource pools. &nbsp;The part of this I
        don't understand is if one VM can spread across the entire pool
        or if it will still be tied to one piece of hardware in the pool
        (CPU and Memory as storage will be on a NAS / SAN anyways)?</div>
      <div><br>
      </div>
      <div>Thank you in advance.<br>
        <div>
          <div><br>
          </div>
          -- <br>
          Shane D. Johnson
          <div>IT Administrator</div>
          <div>Rasmussen Equipment</div>
          <div><br>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040206080304050809000504--


--===============6049236868093882205==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6049236868093882205==--


From xen-users-bounces@lists.xen.org Wed Jun 13 23:20:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 23:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sewqj-0003NB-1Y; Wed, 13 Jun 2012 23:19:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1Sewqh-0003My-Md
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 23:19:39 +0000
Received: from [85.158.143.99:26599] by server-1.bemta-4.messagelabs.com id
	91/F9-24392-B0029DF4; Wed, 13 Jun 2012 23:19:39 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1339629577!27459302!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTEwMTM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29271 invoked from network); 13 Jun 2012 23:19:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 23:19:38 -0000
X-IronPort-AV: E=Sophos;i="4.75,766,1330923600"; d="scan'208";a="28002620"
Received: from sjcpmailmx02.citrite.net ([10.216.14.75])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 19:19:36 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by
	SJCPMAILMX02.citrite.net ([10.216.14.75]) with mapi; Wed, 13 Jun 2012
	16:19:35 -0700
From: Edison Su <Edison.su@citrix.com>
To: 'Alexandre Kouznetsov' <alk@ondore.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Date: Wed, 13 Jun 2012 16:19:34 -0700
Thread-Topic: [Xen-users] Xen Source Management
Thread-Index: Ac1JuDZGxrMEZrSJRUCvVOiuIGNARgAADx+A
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8D@SJCPMAILBOX01.citrite.net>
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
	<4FD91A7F.7080009@ondore.com>
In-Reply-To: <4FD91A7F.7080009@ondore.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

If you install XCP from the link http://www.xen.org/download/xcp/index.html=
, both 1.0 and 1.1 are supported. But if you are using XCP from Ubuntu/Debi=
an release, pretty sure there are some issues, at least, in my test, XCP on=
 Ubuntu 12.04 doesn't work with Cloudstack, as the XCP package is totally c=
hanged.


> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of Alexandre Kouznetsov
> Sent: Wednesday, June 13, 2012 3:56 PM
> To: xen-users@lists.xen.org
> Subject: Re: [Xen-users] Xen Source Management
> =

> Hello, Edison.
> =

> El 13/06/12 16:40, Edison Su escribi=F3:
> > Not sure Xen on Debian working with Cloudstack or not. But I know
> > Cloudstack doesn't support XCP on Ubuntu 12.04 dom0, which is what I
> am
> > working on right now.
> Please state, what is your source.
> =

> I'm getting much pain trying to make CloudStack 3.0.x, installed over a
> Oneiric (a their's installation instruction suggests), to play nice
> with
> XCP 1.1.
> =

> AFAIK, XCP 1.5 is the one not supported, although I have not got 1.1 to
> work fine. Is my cause lost, and XCP 1.1 is known not to work with
> CloudStack?
> =

> Thank you.
> =

> --
> Alexandre Kouznetsov
> =

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 13 23:20:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2012 23:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sewqj-0003NB-1Y; Wed, 13 Jun 2012 23:19:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1Sewqh-0003My-Md
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 23:19:39 +0000
Received: from [85.158.143.99:26599] by server-1.bemta-4.messagelabs.com id
	91/F9-24392-B0029DF4; Wed, 13 Jun 2012 23:19:39 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1339629577!27459302!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTEwMTM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29271 invoked from network); 13 Jun 2012 23:19:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 23:19:38 -0000
X-IronPort-AV: E=Sophos;i="4.75,766,1330923600"; d="scan'208";a="28002620"
Received: from sjcpmailmx02.citrite.net ([10.216.14.75])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Jun 2012 19:19:36 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by
	SJCPMAILMX02.citrite.net ([10.216.14.75]) with mapi; Wed, 13 Jun 2012
	16:19:35 -0700
From: Edison Su <Edison.su@citrix.com>
To: 'Alexandre Kouznetsov' <alk@ondore.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Date: Wed, 13 Jun 2012 16:19:34 -0700
Thread-Topic: [Xen-users] Xen Source Management
Thread-Index: Ac1JuDZGxrMEZrSJRUCvVOiuIGNARgAADx+A
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8D@SJCPMAILBOX01.citrite.net>
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
	<4FD91A7F.7080009@ondore.com>
In-Reply-To: <4FD91A7F.7080009@ondore.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

If you install XCP from the link http://www.xen.org/download/xcp/index.html=
, both 1.0 and 1.1 are supported. But if you are using XCP from Ubuntu/Debi=
an release, pretty sure there are some issues, at least, in my test, XCP on=
 Ubuntu 12.04 doesn't work with Cloudstack, as the XCP package is totally c=
hanged.


> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of Alexandre Kouznetsov
> Sent: Wednesday, June 13, 2012 3:56 PM
> To: xen-users@lists.xen.org
> Subject: Re: [Xen-users] Xen Source Management
> =

> Hello, Edison.
> =

> El 13/06/12 16:40, Edison Su escribi=F3:
> > Not sure Xen on Debian working with Cloudstack or not. But I know
> > Cloudstack doesn't support XCP on Ubuntu 12.04 dom0, which is what I
> am
> > working on right now.
> Please state, what is your source.
> =

> I'm getting much pain trying to make CloudStack 3.0.x, installed over a
> Oneiric (a their's installation instruction suggests), to play nice
> with
> XCP 1.1.
> =

> AFAIK, XCP 1.5 is the one not supported, although I have not got 1.1 to
> work fine. Is my cause lost, and XCP 1.1 is known not to work with
> CloudStack?
> =

> Thank you.
> =

> --
> Alexandre Kouznetsov
> =

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 00:05:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 00:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SexXR-0004P6-Ql; Thu, 14 Jun 2012 00:03:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SexXQ-0004Oq-Ch
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 00:03:48 +0000
Received: from [85.158.138.51:50850] by server-2.bemta-3.messagelabs.com id
	6E/65-16299-36A29DF4; Thu, 14 Jun 2012 00:03:47 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339632225!8838703!1
X-Originating-IP: [98.138.90.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30790 invoked from network); 14 Jun 2012 00:03:45 -0000
Received: from nm14.bullet.mail.ne1.yahoo.com (HELO
	nm14.bullet.mail.ne1.yahoo.com) (98.138.90.77)
	by server-13.tower-174.messagelabs.com with SMTP;
	14 Jun 2012 00:03:45 -0000
Received: from [98.138.90.51] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	14 Jun 2012 00:03:44 -0000
Received: from [98.138.87.2] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	14 Jun 2012 00:03:44 -0000
Received: from [127.0.0.1] by omp1002.mail.ne1.yahoo.com with NNFMP;
	14 Jun 2012 00:03:44 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 808805.33920.bm@omp1002.mail.ne1.yahoo.com
Received: (qmail 1271 invoked by uid 60001); 14 Jun 2012 00:03:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339632224; bh=OdbPzmBrB2GHUzxKKP5W1GlQb8eV2ud0KpIlQzti2co=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=fb7MRIx1WV+iHiIQSll/yq05hBYNtWcUczRrLHoOh+I+dlIfJPc1JWlEaD96Dg7O5lGU4TtZ8IIF8FeJ7QswVAQiE/4+F/mmuE7G7v3D+lNeFZpW6JboaPbMfh2QRDJO4yNpHFF16h4IDdRGX5tPeks/j0Z7DY2SsoJR18dGvYk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=EBrPKfvDNqTRWtkfUCgA7syKqm7hXZtjLu8QqDeZpdr1/bIMtbM/Hg96EG8J8CDI0FeU8S+9mCGQOy2hkbmyzgFMutJLU0/gq2ldlP7aYVFACDqJekFHnP5cNHDS2FMjZClOR3aMJ2AYfNrRnh2Md6Zo1j1D2l2ASCjceba+Tg0=;
X-YMail-OSG: 3ouFOngVM1mi5bo7hlHeVY.0sPPMu7DqDzKVU1MMXFQx1Zp
	0V4giSHLIThPidGK6WUFkJN41vCv7Co0OndrgbUDWgwcAQNfm8Knr_fVNomo
	0l10ZJTsF9bZLlPPdYzqaWQiW0sG614o2pIuPb1aBcC5QAZXRd7Nn_p8pqNB
	y3nJKYlXAtdjwnIoc_Sf.vuWbM6JL2QSPfNS7nDa4aloxbeYLN23Up3Toptj
	o1Gj5jzNOlTrk6rbde49_rWUmRMKIzJpqatXh9fXuuRDBdMI7CHuauXoSY.H
	0PrqU9D1x4tZY7DpjKjXRZnXBpvMXU_OOb8D_jrrHPJ4f09x16YGpIdaAFx1
	Ec9MlfMDnomXN6jtoz.uww0iTPOw6SpAeRBYQnMRnIKe1os2vieBzl.BngBL
	jOuqPXT4Q1i_jf14PJR3IzcCGtBRSmK8iXTAKxo_sfRkj2NATtSOsjxCG.DH
	MBRXFpTobfAcZsq.3y_ILHm4AGhrv4maELtpD_oWPjFDb.A6.PAiUg9Rd5km
	wSKwWa1pEi.cpstjuoctfZKQSjle74aQ1ms6UWAJ5wTg2ZenzqeYcLUoJ_4P
	dzm07Bt2l01pL.yMP2HwIMRILACXNSey6MFVtsZBMmMfFrRkJylaVlLfGRoW
	uWb9I8qWIwdqrcKp3iqHY44u8pigdG24GRbP7v_6Wbg--
Received: from [68.190.176.22] by web121701.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 17:03:44 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
	<1339625051.97274.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Message-ID: <1339632224.99066.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 17:03:44 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1339625051.97274.YahooMailNeo@web121706.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3545308129050936375=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3545308129050936375==
Content-Type: multipart/alternative; boundary="-887950874-1258515692-1339632224=:99066"

---887950874-1258515692-1339632224=:99066
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Todd Deshane's presentation "Introduction to XCP" has a useful bit about GU=
I management options at 32:35.=0A=0Ahttp://cloudstack.org/build-a-cloud-day=
-videos/202-introduction-to-the-xen-cloud-platform.html=0A=0AEric Pretoriou=
s=0ATruckee, CA=0A=0A=0A=0A=0A>________________________________=0A> From: E=
ric <epretorious@yahoo.com>=0A>To: "xen-users@lists.xen.org" <xen-users@lis=
ts.xen.org> =0A>Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org> =0A>Sen=
t: Wednesday, June 13, 2012 3:04 PM=0A>Subject: Re: [Xen-users] Xen Source =
Management=0A> =0A>=0A>I came across an article on the Xen wiki while readi=
ng through some older messages. Take a look at the "XCP Management Tools" e=
ntry.=0A>=0A>=0A>=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>=0A>=0A>=0A>>___=
_____________________________=0A>> From: Edison Su <Edison.su@citrix.com>=
=0A>>To: 'Eric' <epretorious@yahoo.com>; "xen-users@lists.xen.org" <xen-use=
rs@lists.xen.org> =0A>>Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org> =
=0A>>Sent: Wednesday, June 13, 2012 2:40 PM=0A>>Subject: Re: [Xen-users] Xe=
n Source Management=0A>> =0A>>=0A>>Not sure Xen on Debian working with Clou=
dstack or not. But I know Cloudstack doesn=E2=80=99t support XCP on Ubuntu =
12.04 dom0, which is what I am working on right now.=0A>>=C2=A0=0A>>From:xe=
n-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On B=
ehalf Of Eric=0A>>Sent: Wednesday, June 13, 2012 2:33 PM=0A>>To: xen-users@=
lists.xen.org=0A>>Cc: xen-api@lists.xen.org=0A>>Subject: Re: [Xen-users] Xe=
n Source Management=0A>>=C2=A0=0A>>I believe that Cloudstack supports Xen o=
n Debian.=0A>>=C2=A0=0A>>Eric Pretorious=0A>>Truckee, CA=0A>>=C2=A0=0A>>>=
=0A>>>________________________________=0A>>>=0A>>>From:John Sherwood <jrs@v=
t.edu>=0A>>>To: Oper.ML <oper.ml@gmail.com> =0A>>>Cc: xen-users@lists.xen.o=
rg; xen-api@lists.xen.org =0A>>>Sent: Thursday, May 31, 2012 1:26 PM=0A>>>S=
ubject: Re: [Xen-users] Xen Source Management=0A>>>=C2=A0=0A>>>There are pl=
enty depending on what you're looking for - openxenmanager and xen orchestr=
a are both fairly straightforward web UIs, and openstack certainly would be=
 a tool for managing hosts, pools, and VMs, although potentially overkill. =
=C2=A0My main experience has been with Convirture, but it's not compatible =
with Xen 4 (yet).=0A>>>On Thu, May 31, 2012 at 4:15 PM, Oper.ML <oper.ml@gm=
ail.com> wrote:=0A>>>Hello list,=0A>>>=0A>>>=C2=A0=C2=A0=C2=A0 does anyone =
has a solution/sugestion for a Web based management for xen hosts, pools an=
d virtual machines. The hosts are Debian with Xen4 (installed by apt-get - =
xen-linux-system).=0A>>>=0A>>>Thanks,=0A>>>TM=0A>>>=0A>>>__________________=
_____________________________=0A>>>Xen-users mailing list=0A>>>Xen-users@li=
sts.xen.org=0A>>>http://lists.xen.org/xen-users=0A>>>=C2=A0=0A>>>=0A>>>____=
___________________________________________=0A>>>Xen-users mailing list=0A>=
>>Xen-users@lists.xen.org=0A>>>http://lists.xen.org/xen-users=0A>>_________=
______________________________________=0A>>Xen-users mailing list=0A>>Xen-u=
sers@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A>>=0A>________=
_______________________________________=0A>Xen-users mailing list=0A>Xen-us=
ers@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>
---887950874-1258515692-1339632224=:99066
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Todd=
 Deshane's presentation "Introduction to XCP" has a useful bit about GUI ma=
nagement options at 32:35.</div><div><br></div><div>http://cloudstack.org/b=
uild-a-cloud-day-videos/202-introduction-to-the-xen-cloud-platform.html</di=
v><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div><div><=
br><blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-lef=
t: 5px; margin-top: 5px; padding-left: 5px;">  <div style=3D"font-family: C=
ourier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div=
 style=3D"font-family: times new roman, new york, times, serif; font-size: =
12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1"> =
 <b><span style=3D"font-weight:bold;">From:</span></b> Eric &lt;epretorious=
@yahoo.com&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></b>
 "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br><b><span sty=
le=3D"font-weight: bold;">Cc:</span></b> "xen-api@lists.xen.org" &lt;xen-ap=
i@lists.xen.org&gt; <br> <b><span style=3D"font-weight: bold;">Sent:</span>=
</b> Wednesday, June 13, 2012 3:04 PM<br> <b><span style=3D"font-weight: bo=
ld;">Subject:</span></b> Re: [Xen-users] Xen Source Management<br> </font> =
</div> <br>=0A<div id=3D"yiv874186687"><div><div style=3D"color:#000;backgr=
ound-color:#fff;font-family:Courier New, courier, monaco, monospace, sans-s=
erif;font-size:10pt;"><div><span>I came across an article on the <a rel=3D"=
nofollow" target=3D"_blank" href=3D"http://wiki.xen.org/wiki/Main_Page">Xen=
 wiki</a> while reading through some older messages.</span> <span>Take a lo=
ok at the "</span><a rel=3D"nofollow" target=3D"_blank" href=3D"http://wiki=
.xen.org/wiki/XCP_Management_Tools">XCP Management Tools</a>" <span>entry.<=
br></span></div><div><br><span></span></div><div><span>Eric Pretorious</spa=
n></div><div><span>Truckee, CA<br></span></div><div><br><blockquote style=
=3D"border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;p=
adding-left:5px;">  <div style=3D"font-family:Courier New, courier, monaco,=
 monospace, sans-serif;font-size:10pt;"> <div style=3D"font-family:times ne=
w roman, new york, times, serif;font-size:12pt;"> <div dir=3D"ltr"> <font f=
ace=3D"Arial" size=3D"2"> <hr
 size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span></b> Edison=
=0A Su &lt;Edison.su@citrix.com&gt;<br> <b><span style=3D"font-weight:bold;=
">To:</span></b> 'Eric' &lt;epretorious@yahoo.com&gt;; "xen-users@lists.xen=
.org" &lt;xen-users@lists.xen.org&gt; <br><b><span style=3D"font-weight:bol=
d;">Cc:</span></b> "xen-api@lists.xen.org" &lt;xen-api@lists.xen.org&gt; <b=
r> <b><span style=3D"font-weight:bold;">Sent:</span></b> Wednesday, June 13=
, 2012 2:40 PM<br> <b><span style=3D"font-weight:bold;">Subject:</span></b>=
 Re: [Xen-users] Xen Source Management<br> </font> </div> <br>=0A<div id=3D=
"yiv874186687"><style><!--=0A#yiv874186687   =0A filtered  {font-family:PMi=
ngLiU;panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv874186687 filtered  {font-family=
:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}=0A#yiv874186687 filtered  {f=
ont-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A#yiv874186687 filtered=
  {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A#yiv874186687 filte=
red  {panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv874186687   =0A p.yiv874186687Ms=
oNormal, #yiv874186687  li.yiv874186687MsoNormal, #yiv874186687  div.yiv874=
186687MsoNormal=0A=09{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;fon=
t-family:"serif";}=0A#yiv874186687  a:link, #yiv874186687  span.yiv87418668=
7MsoHyperlink=0A=09{color:blue;text-decoration:underline;}=0A#yiv874186687 =
 a:visited, #yiv874186687  span.yiv874186687MsoHyperlinkFollowed=0A=09{colo=
r:purple;text-decoration:underline;}=0A#yiv874186687  span.yiv874186687Emai=
lStyle17=0A=09{font-family:"sans-serif";color:#1F497D;}=0A#yiv874186687  .y=
iv874186687MsoChpDefault=0A=09{font-size:10.0pt;}=0A#yiv874186687 filtered =
 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv874186687  div.yiv874186687WordSec=
tion1=0A=09{}=0A--></style><div><div class=3D"yiv874186687WordSection1"><di=
v class=3D"yiv874186687MsoNormal"><span style=3D"font-size:11.0pt;color:#1F=
497D;">Not sure Xen on Debian working with Cloudstack or not. But I know Cl=
oudstack doesn=E2=80=99t support XCP on Ubuntu 12.04 dom0, which is what I =
am working on right now.</span></div><div class=3D"yiv874186687MsoNormal"><=
span style=3D"font-size:11.0pt;color:#1F497D;"> &nbsp;</span></div><div sty=
le=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;">=
<div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt=
 0in 0in 0in;"><div class=3D"yiv874186687MsoNormal"><b><span style=3D"font-=
size:10.0pt;">From:</span></b><span style=3D"font-size:10.0pt;"> xen-users-=
bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] <b>On Behalf=
 Of </b>Eric<br><b>Sent:</b> Wednesday, June=0A 13, 2012 2:33 PM<br><b>To:<=
/b> xen-users@lists.xen.org<br><b>Cc:</b> xen-api@lists.xen.org<br><b>Subje=
ct:</b> Re: [Xen-users] Xen Source Management</span></div></div></div><div =
class=3D"yiv874186687MsoNormal"> &nbsp;</div><div><div><div class=3D"yiv874=
186687MsoNormal" style=3D"background:white;"><span style=3D"font-size:10.0p=
t;color:black;">I believe that Cloudstack supports Xen on Debian.</span></d=
iv></div><div><div class=3D"yiv874186687MsoNormal" style=3D"background:whit=
e;"><span style=3D"font-size:10.0pt;color:black;"> &nbsp;</span></div></div=
><div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><spa=
n style=3D"font-size:10.0pt;color:black;">Eric Pretorious</span></div></div=
><div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><spa=
n style=3D"font-size:10.0pt;color:black;">Truckee,=0A CA</span></div></div>=
<div><blockquote style=3D"border:none;border-left:solid #1010FF 1.5pt;paddi=
ng:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0=
pt;"><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><span=
 style=3D"font-size:10.0pt;color:black;"> &nbsp;</span></div><div><div><div=
><div class=3D"yiv874186687MsoNormal" style=3D"text-align:center;background=
:white;" align=3D"center"><span style=3D"font-size:10.0pt;color:black;"><hr=
 align=3D"center" size=3D"1" width=3D"100%"></span></div><div class=3D"yiv8=
74186687MsoNormal" style=3D"background:white;"><b><span style=3D"font-size:=
10.0pt;color:black;">From:</span></b><span style=3D"font-size:10.0pt;color:=
black;"> John Sherwood &lt;jrs@vt.edu&gt;<br><b>To:</b> <a rel=3D"nofollow"=
 target=3D"_blank" href=3D"http://Oper.ML">Oper.ML</a> &lt;oper.ml@gmail.co=
m&gt; <br><b>Cc:</b>=0A xen-users@lists.xen.org; xen-api@lists.xen.org <br>=
<b>Sent:</b> Thursday, May 31, 2012 1:26 PM<br><b>Subject:</b> Re: [Xen-use=
rs] Xen Source Management</span><span style=3D"color:black;"></span></div><=
/div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><span=
 style=3D"color:black;"> &nbsp;</span></div><div id=3D"yiv874186687"><div c=
lass=3D"yiv874186687MsoNormal" style=3D"margin-bottom:12.0pt;background:whi=
te;"><span style=3D"color:black;">There are plenty depending on what you're=
 looking for - openxenmanager and xen orchestra are both fairly straightfor=
ward web UIs, and openstack certainly would be a tool for managing hosts, p=
ools, and VMs, although potentially overkill. &nbsp;My main experience has =
been with Convirture, but it's not compatible with Xen 4 (yet).</span></div=
><div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><spa=
n style=3D"color:black;">On Thu, May 31, 2012 at 4:15 PM, <a rel=3D"nofollo=
w" target=3D"_blank"
 href=3D"http://Oper.ML">Oper.ML</a> &lt;<a rel=3D"nofollow" ymailto=3D"mai=
lto:oper.ml@gmail.com" target=3D"_blank" href=3D"mailto:oper.ml@gmail.com">=
oper.ml@gmail.com</a>&gt; wrote:</span></div><div><div class=3D"yiv87418668=
7MsoNormal" style=3D"background:white;"><span style=3D"font-size:10.0pt;col=
or:black;">Hello list,<br><br>&nbsp;&nbsp;&nbsp; does anyone has a solution=
/sugestion for a Web based management for xen hosts, pools and virtual mach=
ines. The hosts are Debian with Xen4 (installed by apt-get - xen-linux-syst=
em).<br><br>Thanks,<br>TM</span><span style=3D"color:black;"></span></div><=
/div><div class=3D"yiv874186687MsoNormal" style=3D"margin-bottom:12.0pt;bac=
kground:white;"><span style=3D"color:black;"><br>__________________________=
_____________________<br>Xen-users mailing list<br><a rel=3D"nofollow" ymai=
lto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank"
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>htt=
p://lists.xen.org/xen-users</span></div></div><div class=3D"yiv874186687Mso=
Normal" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</s=
pan></div></div><div class=3D"yiv874186687MsoNormal" style=3D"margin-bottom=
:12.0pt;background:white;"><span style=3D"color:black;"><br>_______________=
________________________________<br>Xen-users mailing list<br><a rel=3D"nof=
ollow" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D=
"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a rel=3D"n=
ofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users">http://l=
ists.xen.org/xen-users</a></span></div></div></div></blockquote></div></div=
></div></div></div></div><br>______________________________________________=
_<br>Xen-users mailing list<br><a rel=3D"nofollow" ymailto=3D"mailto:Xen-us=
ers@lists.xen.org" target=3D"_blank"
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a =
rel=3D"nofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users">=
http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></div=
>   </div></div></div><br>_______________________________________________<b=
r>Xen-users mailing list<br><a ymailto=3D"mailto:Xen-users@lists.xen.org" h=
ref=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a hr=
ef=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.or=
g/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body></=
html>
---887950874-1258515692-1339632224=:99066--


--===============3545308129050936375==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3545308129050936375==--


From xen-users-bounces@lists.xen.org Thu Jun 14 00:05:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 00:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SexXR-0004P6-Ql; Thu, 14 Jun 2012 00:03:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SexXQ-0004Oq-Ch
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 00:03:48 +0000
Received: from [85.158.138.51:50850] by server-2.bemta-3.messagelabs.com id
	6E/65-16299-36A29DF4; Thu, 14 Jun 2012 00:03:47 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339632225!8838703!1
X-Originating-IP: [98.138.90.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30790 invoked from network); 14 Jun 2012 00:03:45 -0000
Received: from nm14.bullet.mail.ne1.yahoo.com (HELO
	nm14.bullet.mail.ne1.yahoo.com) (98.138.90.77)
	by server-13.tower-174.messagelabs.com with SMTP;
	14 Jun 2012 00:03:45 -0000
Received: from [98.138.90.51] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	14 Jun 2012 00:03:44 -0000
Received: from [98.138.87.2] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	14 Jun 2012 00:03:44 -0000
Received: from [127.0.0.1] by omp1002.mail.ne1.yahoo.com with NNFMP;
	14 Jun 2012 00:03:44 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 808805.33920.bm@omp1002.mail.ne1.yahoo.com
Received: (qmail 1271 invoked by uid 60001); 14 Jun 2012 00:03:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339632224; bh=OdbPzmBrB2GHUzxKKP5W1GlQb8eV2ud0KpIlQzti2co=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=fb7MRIx1WV+iHiIQSll/yq05hBYNtWcUczRrLHoOh+I+dlIfJPc1JWlEaD96Dg7O5lGU4TtZ8IIF8FeJ7QswVAQiE/4+F/mmuE7G7v3D+lNeFZpW6JboaPbMfh2QRDJO4yNpHFF16h4IDdRGX5tPeks/j0Z7DY2SsoJR18dGvYk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=EBrPKfvDNqTRWtkfUCgA7syKqm7hXZtjLu8QqDeZpdr1/bIMtbM/Hg96EG8J8CDI0FeU8S+9mCGQOy2hkbmyzgFMutJLU0/gq2ldlP7aYVFACDqJekFHnP5cNHDS2FMjZClOR3aMJ2AYfNrRnh2Md6Zo1j1D2l2ASCjceba+Tg0=;
X-YMail-OSG: 3ouFOngVM1mi5bo7hlHeVY.0sPPMu7DqDzKVU1MMXFQx1Zp
	0V4giSHLIThPidGK6WUFkJN41vCv7Co0OndrgbUDWgwcAQNfm8Knr_fVNomo
	0l10ZJTsF9bZLlPPdYzqaWQiW0sG614o2pIuPb1aBcC5QAZXRd7Nn_p8pqNB
	y3nJKYlXAtdjwnIoc_Sf.vuWbM6JL2QSPfNS7nDa4aloxbeYLN23Up3Toptj
	o1Gj5jzNOlTrk6rbde49_rWUmRMKIzJpqatXh9fXuuRDBdMI7CHuauXoSY.H
	0PrqU9D1x4tZY7DpjKjXRZnXBpvMXU_OOb8D_jrrHPJ4f09x16YGpIdaAFx1
	Ec9MlfMDnomXN6jtoz.uww0iTPOw6SpAeRBYQnMRnIKe1os2vieBzl.BngBL
	jOuqPXT4Q1i_jf14PJR3IzcCGtBRSmK8iXTAKxo_sfRkj2NATtSOsjxCG.DH
	MBRXFpTobfAcZsq.3y_ILHm4AGhrv4maELtpD_oWPjFDb.A6.PAiUg9Rd5km
	wSKwWa1pEi.cpstjuoctfZKQSjle74aQ1ms6UWAJ5wTg2ZenzqeYcLUoJ_4P
	dzm07Bt2l01pL.yMP2HwIMRILACXNSey6MFVtsZBMmMfFrRkJylaVlLfGRoW
	uWb9I8qWIwdqrcKp3iqHY44u8pigdG24GRbP7v_6Wbg--
Received: from [68.190.176.22] by web121701.mail.ne1.yahoo.com via HTTP;
	Wed, 13 Jun 2012 17:03:44 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
	<1339625051.97274.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Message-ID: <1339632224.99066.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Wed, 13 Jun 2012 17:03:44 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1339625051.97274.YahooMailNeo@web121706.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3545308129050936375=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3545308129050936375==
Content-Type: multipart/alternative; boundary="-887950874-1258515692-1339632224=:99066"

---887950874-1258515692-1339632224=:99066
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Todd Deshane's presentation "Introduction to XCP" has a useful bit about GU=
I management options at 32:35.=0A=0Ahttp://cloudstack.org/build-a-cloud-day=
-videos/202-introduction-to-the-xen-cloud-platform.html=0A=0AEric Pretoriou=
s=0ATruckee, CA=0A=0A=0A=0A=0A>________________________________=0A> From: E=
ric <epretorious@yahoo.com>=0A>To: "xen-users@lists.xen.org" <xen-users@lis=
ts.xen.org> =0A>Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org> =0A>Sen=
t: Wednesday, June 13, 2012 3:04 PM=0A>Subject: Re: [Xen-users] Xen Source =
Management=0A> =0A>=0A>I came across an article on the Xen wiki while readi=
ng through some older messages. Take a look at the "XCP Management Tools" e=
ntry.=0A>=0A>=0A>=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>=0A>=0A>=0A>>___=
_____________________________=0A>> From: Edison Su <Edison.su@citrix.com>=
=0A>>To: 'Eric' <epretorious@yahoo.com>; "xen-users@lists.xen.org" <xen-use=
rs@lists.xen.org> =0A>>Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org> =
=0A>>Sent: Wednesday, June 13, 2012 2:40 PM=0A>>Subject: Re: [Xen-users] Xe=
n Source Management=0A>> =0A>>=0A>>Not sure Xen on Debian working with Clou=
dstack or not. But I know Cloudstack doesn=E2=80=99t support XCP on Ubuntu =
12.04 dom0, which is what I am working on right now.=0A>>=C2=A0=0A>>From:xe=
n-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On B=
ehalf Of Eric=0A>>Sent: Wednesday, June 13, 2012 2:33 PM=0A>>To: xen-users@=
lists.xen.org=0A>>Cc: xen-api@lists.xen.org=0A>>Subject: Re: [Xen-users] Xe=
n Source Management=0A>>=C2=A0=0A>>I believe that Cloudstack supports Xen o=
n Debian.=0A>>=C2=A0=0A>>Eric Pretorious=0A>>Truckee, CA=0A>>=C2=A0=0A>>>=
=0A>>>________________________________=0A>>>=0A>>>From:John Sherwood <jrs@v=
t.edu>=0A>>>To: Oper.ML <oper.ml@gmail.com> =0A>>>Cc: xen-users@lists.xen.o=
rg; xen-api@lists.xen.org =0A>>>Sent: Thursday, May 31, 2012 1:26 PM=0A>>>S=
ubject: Re: [Xen-users] Xen Source Management=0A>>>=C2=A0=0A>>>There are pl=
enty depending on what you're looking for - openxenmanager and xen orchestr=
a are both fairly straightforward web UIs, and openstack certainly would be=
 a tool for managing hosts, pools, and VMs, although potentially overkill. =
=C2=A0My main experience has been with Convirture, but it's not compatible =
with Xen 4 (yet).=0A>>>On Thu, May 31, 2012 at 4:15 PM, Oper.ML <oper.ml@gm=
ail.com> wrote:=0A>>>Hello list,=0A>>>=0A>>>=C2=A0=C2=A0=C2=A0 does anyone =
has a solution/sugestion for a Web based management for xen hosts, pools an=
d virtual machines. The hosts are Debian with Xen4 (installed by apt-get - =
xen-linux-system).=0A>>>=0A>>>Thanks,=0A>>>TM=0A>>>=0A>>>__________________=
_____________________________=0A>>>Xen-users mailing list=0A>>>Xen-users@li=
sts.xen.org=0A>>>http://lists.xen.org/xen-users=0A>>>=C2=A0=0A>>>=0A>>>____=
___________________________________________=0A>>>Xen-users mailing list=0A>=
>>Xen-users@lists.xen.org=0A>>>http://lists.xen.org/xen-users=0A>>_________=
______________________________________=0A>>Xen-users mailing list=0A>>Xen-u=
sers@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A>>=0A>________=
_______________________________________=0A>Xen-users mailing list=0A>Xen-us=
ers@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>
---887950874-1258515692-1339632224=:99066
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Todd=
 Deshane's presentation "Introduction to XCP" has a useful bit about GUI ma=
nagement options at 32:35.</div><div><br></div><div>http://cloudstack.org/b=
uild-a-cloud-day-videos/202-introduction-to-the-xen-cloud-platform.html</di=
v><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div><div><=
br><blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-lef=
t: 5px; margin-top: 5px; padding-left: 5px;">  <div style=3D"font-family: C=
ourier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div=
 style=3D"font-family: times new roman, new york, times, serif; font-size: =
12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1"> =
 <b><span style=3D"font-weight:bold;">From:</span></b> Eric &lt;epretorious=
@yahoo.com&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></b>
 "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br><b><span sty=
le=3D"font-weight: bold;">Cc:</span></b> "xen-api@lists.xen.org" &lt;xen-ap=
i@lists.xen.org&gt; <br> <b><span style=3D"font-weight: bold;">Sent:</span>=
</b> Wednesday, June 13, 2012 3:04 PM<br> <b><span style=3D"font-weight: bo=
ld;">Subject:</span></b> Re: [Xen-users] Xen Source Management<br> </font> =
</div> <br>=0A<div id=3D"yiv874186687"><div><div style=3D"color:#000;backgr=
ound-color:#fff;font-family:Courier New, courier, monaco, monospace, sans-s=
erif;font-size:10pt;"><div><span>I came across an article on the <a rel=3D"=
nofollow" target=3D"_blank" href=3D"http://wiki.xen.org/wiki/Main_Page">Xen=
 wiki</a> while reading through some older messages.</span> <span>Take a lo=
ok at the "</span><a rel=3D"nofollow" target=3D"_blank" href=3D"http://wiki=
.xen.org/wiki/XCP_Management_Tools">XCP Management Tools</a>" <span>entry.<=
br></span></div><div><br><span></span></div><div><span>Eric Pretorious</spa=
n></div><div><span>Truckee, CA<br></span></div><div><br><blockquote style=
=3D"border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;p=
adding-left:5px;">  <div style=3D"font-family:Courier New, courier, monaco,=
 monospace, sans-serif;font-size:10pt;"> <div style=3D"font-family:times ne=
w roman, new york, times, serif;font-size:12pt;"> <div dir=3D"ltr"> <font f=
ace=3D"Arial" size=3D"2"> <hr
 size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span></b> Edison=
=0A Su &lt;Edison.su@citrix.com&gt;<br> <b><span style=3D"font-weight:bold;=
">To:</span></b> 'Eric' &lt;epretorious@yahoo.com&gt;; "xen-users@lists.xen=
.org" &lt;xen-users@lists.xen.org&gt; <br><b><span style=3D"font-weight:bol=
d;">Cc:</span></b> "xen-api@lists.xen.org" &lt;xen-api@lists.xen.org&gt; <b=
r> <b><span style=3D"font-weight:bold;">Sent:</span></b> Wednesday, June 13=
, 2012 2:40 PM<br> <b><span style=3D"font-weight:bold;">Subject:</span></b>=
 Re: [Xen-users] Xen Source Management<br> </font> </div> <br>=0A<div id=3D=
"yiv874186687"><style><!--=0A#yiv874186687   =0A filtered  {font-family:PMi=
ngLiU;panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv874186687 filtered  {font-family=
:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}=0A#yiv874186687 filtered  {f=
ont-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A#yiv874186687 filtered=
  {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A#yiv874186687 filte=
red  {panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv874186687   =0A p.yiv874186687Ms=
oNormal, #yiv874186687  li.yiv874186687MsoNormal, #yiv874186687  div.yiv874=
186687MsoNormal=0A=09{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;fon=
t-family:"serif";}=0A#yiv874186687  a:link, #yiv874186687  span.yiv87418668=
7MsoHyperlink=0A=09{color:blue;text-decoration:underline;}=0A#yiv874186687 =
 a:visited, #yiv874186687  span.yiv874186687MsoHyperlinkFollowed=0A=09{colo=
r:purple;text-decoration:underline;}=0A#yiv874186687  span.yiv874186687Emai=
lStyle17=0A=09{font-family:"sans-serif";color:#1F497D;}=0A#yiv874186687  .y=
iv874186687MsoChpDefault=0A=09{font-size:10.0pt;}=0A#yiv874186687 filtered =
 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv874186687  div.yiv874186687WordSec=
tion1=0A=09{}=0A--></style><div><div class=3D"yiv874186687WordSection1"><di=
v class=3D"yiv874186687MsoNormal"><span style=3D"font-size:11.0pt;color:#1F=
497D;">Not sure Xen on Debian working with Cloudstack or not. But I know Cl=
oudstack doesn=E2=80=99t support XCP on Ubuntu 12.04 dom0, which is what I =
am working on right now.</span></div><div class=3D"yiv874186687MsoNormal"><=
span style=3D"font-size:11.0pt;color:#1F497D;"> &nbsp;</span></div><div sty=
le=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;">=
<div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt=
 0in 0in 0in;"><div class=3D"yiv874186687MsoNormal"><b><span style=3D"font-=
size:10.0pt;">From:</span></b><span style=3D"font-size:10.0pt;"> xen-users-=
bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] <b>On Behalf=
 Of </b>Eric<br><b>Sent:</b> Wednesday, June=0A 13, 2012 2:33 PM<br><b>To:<=
/b> xen-users@lists.xen.org<br><b>Cc:</b> xen-api@lists.xen.org<br><b>Subje=
ct:</b> Re: [Xen-users] Xen Source Management</span></div></div></div><div =
class=3D"yiv874186687MsoNormal"> &nbsp;</div><div><div><div class=3D"yiv874=
186687MsoNormal" style=3D"background:white;"><span style=3D"font-size:10.0p=
t;color:black;">I believe that Cloudstack supports Xen on Debian.</span></d=
iv></div><div><div class=3D"yiv874186687MsoNormal" style=3D"background:whit=
e;"><span style=3D"font-size:10.0pt;color:black;"> &nbsp;</span></div></div=
><div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><spa=
n style=3D"font-size:10.0pt;color:black;">Eric Pretorious</span></div></div=
><div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><spa=
n style=3D"font-size:10.0pt;color:black;">Truckee,=0A CA</span></div></div>=
<div><blockquote style=3D"border:none;border-left:solid #1010FF 1.5pt;paddi=
ng:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0=
pt;"><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><span=
 style=3D"font-size:10.0pt;color:black;"> &nbsp;</span></div><div><div><div=
><div class=3D"yiv874186687MsoNormal" style=3D"text-align:center;background=
:white;" align=3D"center"><span style=3D"font-size:10.0pt;color:black;"><hr=
 align=3D"center" size=3D"1" width=3D"100%"></span></div><div class=3D"yiv8=
74186687MsoNormal" style=3D"background:white;"><b><span style=3D"font-size:=
10.0pt;color:black;">From:</span></b><span style=3D"font-size:10.0pt;color:=
black;"> John Sherwood &lt;jrs@vt.edu&gt;<br><b>To:</b> <a rel=3D"nofollow"=
 target=3D"_blank" href=3D"http://Oper.ML">Oper.ML</a> &lt;oper.ml@gmail.co=
m&gt; <br><b>Cc:</b>=0A xen-users@lists.xen.org; xen-api@lists.xen.org <br>=
<b>Sent:</b> Thursday, May 31, 2012 1:26 PM<br><b>Subject:</b> Re: [Xen-use=
rs] Xen Source Management</span><span style=3D"color:black;"></span></div><=
/div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><span=
 style=3D"color:black;"> &nbsp;</span></div><div id=3D"yiv874186687"><div c=
lass=3D"yiv874186687MsoNormal" style=3D"margin-bottom:12.0pt;background:whi=
te;"><span style=3D"color:black;">There are plenty depending on what you're=
 looking for - openxenmanager and xen orchestra are both fairly straightfor=
ward web UIs, and openstack certainly would be a tool for managing hosts, p=
ools, and VMs, although potentially overkill. &nbsp;My main experience has =
been with Convirture, but it's not compatible with Xen 4 (yet).</span></div=
><div><div class=3D"yiv874186687MsoNormal" style=3D"background:white;"><spa=
n style=3D"color:black;">On Thu, May 31, 2012 at 4:15 PM, <a rel=3D"nofollo=
w" target=3D"_blank"
 href=3D"http://Oper.ML">Oper.ML</a> &lt;<a rel=3D"nofollow" ymailto=3D"mai=
lto:oper.ml@gmail.com" target=3D"_blank" href=3D"mailto:oper.ml@gmail.com">=
oper.ml@gmail.com</a>&gt; wrote:</span></div><div><div class=3D"yiv87418668=
7MsoNormal" style=3D"background:white;"><span style=3D"font-size:10.0pt;col=
or:black;">Hello list,<br><br>&nbsp;&nbsp;&nbsp; does anyone has a solution=
/sugestion for a Web based management for xen hosts, pools and virtual mach=
ines. The hosts are Debian with Xen4 (installed by apt-get - xen-linux-syst=
em).<br><br>Thanks,<br>TM</span><span style=3D"color:black;"></span></div><=
/div><div class=3D"yiv874186687MsoNormal" style=3D"margin-bottom:12.0pt;bac=
kground:white;"><span style=3D"color:black;"><br>__________________________=
_____________________<br>Xen-users mailing list<br><a rel=3D"nofollow" ymai=
lto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank"
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>htt=
p://lists.xen.org/xen-users</span></div></div><div class=3D"yiv874186687Mso=
Normal" style=3D"background:white;"><span style=3D"color:black;"> &nbsp;</s=
pan></div></div><div class=3D"yiv874186687MsoNormal" style=3D"margin-bottom=
:12.0pt;background:white;"><span style=3D"color:black;"><br>_______________=
________________________________<br>Xen-users mailing list<br><a rel=3D"nof=
ollow" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D=
"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a rel=3D"n=
ofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users">http://l=
ists.xen.org/xen-users</a></span></div></div></div></blockquote></div></div=
></div></div></div></div><br>______________________________________________=
_<br>Xen-users mailing list<br><a rel=3D"nofollow" ymailto=3D"mailto:Xen-us=
ers@lists.xen.org" target=3D"_blank"
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a =
rel=3D"nofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users">=
http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></div=
>   </div></div></div><br>_______________________________________________<b=
r>Xen-users mailing list<br><a ymailto=3D"mailto:Xen-users@lists.xen.org" h=
ref=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a hr=
ef=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.or=
g/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body></=
html>
---887950874-1258515692-1339632224=:99066--


--===============3545308129050936375==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3545308129050936375==--


From xen-users-bounces@lists.xen.org Thu Jun 14 00:15:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 00:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SexhX-0004ig-9l; Thu, 14 Jun 2012 00:14:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SexhV-0004ib-6F
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 00:14:13 +0000
Received: from [193.109.254.147:47695] by server-1.bemta-14.messagelabs.com id
	DD/FB-08067-4DC29DF4; Thu, 14 Jun 2012 00:14:12 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1339632850!7202774!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18146 invoked from network); 14 Jun 2012 00:14:11 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 00:14:11 -0000
Received: from [189.253.66.4] (port=41811 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SexhS-0000kK-5p
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 19:14:10 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 94D22A208
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 19:14:08 -0500 (CDT)
Message-ID: <4FD92CD0.1080408@ondore.com>
Date: Wed, 13 Jun 2012 19:14:08 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
	<4FD91A7F.7080009@ondore.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8D@SJCPMAILBOX01.citrite.net>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8D@SJCPMAILBOX01.citrite.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 13/06/12 18:19, Edison Su escribi=F3:
> If you install XCP from the link http://www.xen.org/download/xcp/index.ht=
ml, both 1.0 and 1.1 are supported.
That's what I considered, thank you for confirmation.

> But if you are using XCP from Ubuntu/Debian release, pretty sure there ar=
e some issues, at least, in my test, XCP on Ubuntu 12.04 doesn't work with =
Cloudstack, as the XCP package is totally changed.
No, mine is bare-metal install from ISOs from xen.org.

I have a funny install process, using PXE network boot and installing on =

a USB Flash, so I don't install directly form the ISO. Already discarded =

that the "funny" details of my set up are cosing me to fail, the =

behavior on a regular HDD install from a CDROM is just the same.

Have not posted it to the list yet. If I success to reproduce my problem =

with proprietary XenServer, I will know that it's not XCP specific =

issue. Is not, I'll do my best to fill a bug report.


>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
>> bounces@lists.xen.org] On Behalf Of Alexandre Kouznetsov
>> Sent: Wednesday, June 13, 2012 3:56 PM
>> To: xen-users@lists.xen.org
>> Subject: Re: [Xen-users] Xen Source Management
>>
>> Hello, Edison.
>>
>> El 13/06/12 16:40, Edison Su escribi=F3:
>>> Not sure Xen on Debian working with Cloudstack or not. But I know
>>> Cloudstack doesn't support XCP on Ubuntu 12.04 dom0, which is what I
>> am
>>> working on right now.
>> Please state, what is your source.
>>
>> I'm getting much pain trying to make CloudStack 3.0.x, installed over a
>> Oneiric (a their's installation instruction suggests), to play nice
>> with
>> XCP 1.1.
>>
>> AFAIK, XCP 1.5 is the one not supported, although I have not got 1.1 to
>> work fine. Is my cause lost, and XCP 1.1 is known not to work with
>> CloudStack?
>>
>> Thank you.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 00:15:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 00:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SexhX-0004ig-9l; Thu, 14 Jun 2012 00:14:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SexhV-0004ib-6F
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 00:14:13 +0000
Received: from [193.109.254.147:47695] by server-1.bemta-14.messagelabs.com id
	DD/FB-08067-4DC29DF4; Thu, 14 Jun 2012 00:14:12 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1339632850!7202774!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18146 invoked from network); 14 Jun 2012 00:14:11 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 00:14:11 -0000
Received: from [189.253.66.4] (port=41811 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SexhS-0000kK-5p
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 19:14:10 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 94D22A208
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 19:14:08 -0500 (CDT)
Message-ID: <4FD92CD0.1080408@ondore.com>
Date: Wed, 13 Jun 2012 19:14:08 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
	<1339623162.36282.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8C@SJCPMAILBOX01.citrite.net>
	<4FD91A7F.7080009@ondore.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8D@SJCPMAILBOX01.citrite.net>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC8D@SJCPMAILBOX01.citrite.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 13/06/12 18:19, Edison Su escribi=F3:
> If you install XCP from the link http://www.xen.org/download/xcp/index.ht=
ml, both 1.0 and 1.1 are supported.
That's what I considered, thank you for confirmation.

> But if you are using XCP from Ubuntu/Debian release, pretty sure there ar=
e some issues, at least, in my test, XCP on Ubuntu 12.04 doesn't work with =
Cloudstack, as the XCP package is totally changed.
No, mine is bare-metal install from ISOs from xen.org.

I have a funny install process, using PXE network boot and installing on =

a USB Flash, so I don't install directly form the ISO. Already discarded =

that the "funny" details of my set up are cosing me to fail, the =

behavior on a regular HDD install from a CDROM is just the same.

Have not posted it to the list yet. If I success to reproduce my problem =

with proprietary XenServer, I will know that it's not XCP specific =

issue. Is not, I'll do my best to fill a bug report.


>> -----Original Message-----
>> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
>> bounces@lists.xen.org] On Behalf Of Alexandre Kouznetsov
>> Sent: Wednesday, June 13, 2012 3:56 PM
>> To: xen-users@lists.xen.org
>> Subject: Re: [Xen-users] Xen Source Management
>>
>> Hello, Edison.
>>
>> El 13/06/12 16:40, Edison Su escribi=F3:
>>> Not sure Xen on Debian working with Cloudstack or not. But I know
>>> Cloudstack doesn't support XCP on Ubuntu 12.04 dom0, which is what I
>> am
>>> working on right now.
>> Please state, what is your source.
>>
>> I'm getting much pain trying to make CloudStack 3.0.x, installed over a
>> Oneiric (a their's installation instruction suggests), to play nice
>> with
>> XCP 1.1.
>>
>> AFAIK, XCP 1.5 is the one not supported, although I have not got 1.1 to
>> work fine. Is my cause lost, and XCP 1.1 is known not to work with
>> CloudStack?
>>
>> Thank you.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 02:58:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 02:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf0FQ-0001dM-AD; Thu, 14 Jun 2012 02:57:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <TSchenk@fstech.com>) id 1Sf0FO-0001dH-UU
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 02:57:23 +0000
Received: from [85.158.143.35:24773] by server-3.bemta-4.messagelabs.com id
	85/AA-05808-21359DF4; Thu, 14 Jun 2012 02:57:22 +0000
X-Env-Sender: TSchenk@fstech.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1339642636!12179278!1
X-Originating-IP: [208.176.42.13]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8930 invoked from network); 14 Jun 2012 02:57:18 -0000
Received: from outboundmail2.federalsignal.com (HELO
	outboundmail2.federalsignal.com) (208.176.42.13)
	by server-7.tower-21.messagelabs.com with AES128-SHA encrypted SMTP;
	14 Jun 2012 02:57:18 -0000
Received: from 15-MAIL-002.fsgn.net ([::1]) by OB-Web-005.fsgn.net ([::1])
	with mapi id 14.01.0270.001; Wed, 13 Jun 2012 21:56:27 -0500
From: "Schenk, Thomas" <TSchenk@fstech.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: Problem with network in DomU with SLES 11 SP2
Thread-Index: Ac1Jz+R2fmt7HJuyT8afT3xhPElH3A==
Date: Thu, 14 Jun 2012 02:57:15 +0000
Message-ID: <DF539BE725878A4FA5F90CE73E8C4097FA4A26@15-mail-002.fsgn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.102.101.163]
MIME-Version: 1.0
Subject: [Xen-users] Problem with network in DomU with SLES 11 SP2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6985722072842079893=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6985722072842079893==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_"

--_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I have been working on getting networking setup with Xen on SLES 11 sp2 for=
 over a week now and I am at a loss as to how to proceed.  I have read ever=
y bit of documentation I could find (most of which is incorrect in one or m=
ore ways), have googled and read everything I could find about the subject,=
 and nothing works.  I'm sure I must be missing something stupid, but for t=
he life of me, I can't see what it is.  So I am hoping that if I explain wh=
at I'm trying to do here, someone will hit me upside the head with a clue b=
y four and I can finally put this problem to bed.

Here is the situation:

All Dom0 hosts are in one subnet and are connected to a switch with ports c=
onfigured for trunking.  (I will use 172.16.211.0/24 in the following examp=
les.)

The DomU hosts that will be built on these Dom0 servers will be in one of t=
hree different networks (depending on their purpose).  My examples will use=
 the following networks:

Dev: 172.16.213.0/24    VLAN: 1
Prod: 172.16.217.0/24   VLAN: 217
Train: 172.16.219.0/24  VLAN: 219
Admin: 172.16.211.0/24  VLAN: 211

So here is what we would like to have:

On the Dom0, we assign an IP address in the Dom0 network, ie. 172.16.211.10=
0 and the default gateway for the system is 172.16.211.2.
We use vlan tagging to segregate traffic for the Dev, Prod, Admin and Train=
 networks.
There are bridge devices created for each VLAN that get exported to the Dom=
U's.

So for example:

Dom0:

Physical device:  em1 is assigned IP address 172.16.211.100/24

There are VLANs created using vconfig as follows:  vconfig add em1 213 (and=
 so on for all 5 vlans)

There are bridge devices associated with each VLAN such that the brctl show=
 command output looks like this:

# brctl show
bridge name    bridge id        STP enabled    interfaces
br211        8000.047d7b16089b    yes        vlan211
br213        8000.047d7b16089b    yes        vlan1
br217        8000.047d7b16089b    yes        vif6.0
                            vlan217
br219        8000.047d7b16089c    yes        vif6.1
                            vlan219


and at the DomU level, vif6.0 shows as eth0 and vif6.1 shows as eth1.

In this case, the DomU has an ip address of 172.16.217.11 assigned to eth0.

My problem is this:

>From Dom0, I can ping my gateway 172.16.211.2 and since the switch knows ab=
out all of the VLANS, I can also ping 172.16.213.2, 172.16.217.2, etc.  so =
basically, I can see the world, however, if I do an arping -I em1 to any of=
 the network gateways except for my default gateway, I get no response.

>From DomU, I can ping nothing.  Not the gateway of 172.16.217.2 or anything=
 else.

If from Dom0, I run a tcpdump -i br217, and from DomU, starting trying to p=
ing my gateway, I see the following:

15:41:35.453693 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:36.469757 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:37.469629 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:38.469678 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:39.485728 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:40.485439 arp who-has 172.16.217.2 tell 172.16.217.11


If there is any more information I can provide that will help someone help =
me, just ask.

Tom S.

--_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style id=3D"owaParaStyle" type=3D"text/css">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body ocsi=3D"0" fpstyle=3D"1">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">I have been working on getting networking setup with Xen on SLES 11 =
sp2 for over a week now and I am at a loss as to how to proceed.&nbsp; I ha=
ve read every bit of documentation I could
 find (most of which is incorrect in one or more ways), have googled and re=
ad everything I could find about the subject, and nothing works.&nbsp; I'm =
sure I must be missing something stupid, but for the life of me, I can't se=
e what it is.&nbsp; So I am hoping that if
 I explain what I'm trying to do here, someone will hit me upside the head =
with a clue by four and I can finally put this problem to bed.<br>
<br>
Here is the situation:<br>
<br>
All Dom0 hosts are in one subnet and are connected to a switch with ports c=
onfigured for trunking.&nbsp; (I will use 172.16.211.0/24 in the following =
examples.)<br>
<br>
The DomU hosts that will be built on these Dom0 servers will be in one of t=
hree different networks (depending on their purpose).&nbsp; My examples wil=
l use the following networks:<br>
<br>
Dev: 172.16.213.0/24&nbsp;&nbsp;&nbsp; VLAN: 1<br>
Prod: 172.16.217.0/24&nbsp;&nbsp; VLAN: 217<br>
Train: 172.16.219.0/24&nbsp; VLAN: 219<br>
Admin: 172.16.211.0/24&nbsp; VLAN: 211<br>
<br>
So here is what we would like to have:<br>
<br>
On the Dom0, we assign an IP address in the Dom0 network, ie. 172.16.211.10=
0 and the default gateway for the system is 172.16.211.2.<br>
We use vlan tagging to segregate traffic for the Dev, Prod, Admin and Train=
 networks.<br>
There are bridge devices created for each VLAN that get exported to the Dom=
U's.<br>
<br>
So for example:<br>
<br>
Dom0:<br>
<br>
Physical device:&nbsp; em1 is assigned IP address 172.16.211.100/24<br>
<br>
There are VLANs created using vconfig as follows:&nbsp; vconfig add em1 213=
 (and so on for all 5 vlans)<br>
<br>
There are bridge devices associated with each VLAN such that the brctl show=
 command output looks like this:<br>
<br>
# brctl show<br>
bridge name&nbsp;&nbsp;&nbsp; bridge id&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp=
; STP enabled&nbsp;&nbsp;&nbsp; interfaces<br>
br211&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089b&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan211<br>
br213&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089b&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan1<br>
br217&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089b&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vif6.0<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan217<br>
br219&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089c&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vif6.1<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan219<br>
<br>
<br>
and at the DomU level, vif6.0 shows as eth0 and vif6.1 shows as eth1.<br>
<br>
In this case, the DomU has an ip address of 172.16.217.11 assigned to eth0.=
<br>
<br>
My problem is this:<br>
<br>
>From Dom0, I can ping my gateway 172.16.211.2 and since the switch knows ab=
out all of the VLANS, I can also ping 172.16.213.2, 172.16.217.2, etc.&nbsp=
; so basically, I can see the world, however, if I do an arping -I em1 to a=
ny of the network gateways except for
 my default gateway, I get no response.<br>
<br>
>From DomU, I can ping nothing.&nbsp; Not the gateway of 172.16.217.2 or any=
thing else.<br>
<br>
If from Dom0, I run a tcpdump -i br217, and from DomU, starting trying to p=
ing my gateway, I see the following:<br>
<br>
15:41:35.453693 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:36.469757 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:37.469629 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:38.469678 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:39.485728 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:40.485439 arp who-has 172.16.217.2 tell 172.16.217.11<br>
<br>
<br>
If there is any more information I can provide that will help someone help =
me, just ask.&nbsp;
<br>
<br>
Tom S.<br>
</div>
</body>
</html>

--_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_--


--===============6985722072842079893==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6985722072842079893==--


From xen-users-bounces@lists.xen.org Thu Jun 14 02:58:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 02:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf0FQ-0001dM-AD; Thu, 14 Jun 2012 02:57:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <TSchenk@fstech.com>) id 1Sf0FO-0001dH-UU
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 02:57:23 +0000
Received: from [85.158.143.35:24773] by server-3.bemta-4.messagelabs.com id
	85/AA-05808-21359DF4; Thu, 14 Jun 2012 02:57:22 +0000
X-Env-Sender: TSchenk@fstech.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1339642636!12179278!1
X-Originating-IP: [208.176.42.13]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8930 invoked from network); 14 Jun 2012 02:57:18 -0000
Received: from outboundmail2.federalsignal.com (HELO
	outboundmail2.federalsignal.com) (208.176.42.13)
	by server-7.tower-21.messagelabs.com with AES128-SHA encrypted SMTP;
	14 Jun 2012 02:57:18 -0000
Received: from 15-MAIL-002.fsgn.net ([::1]) by OB-Web-005.fsgn.net ([::1])
	with mapi id 14.01.0270.001; Wed, 13 Jun 2012 21:56:27 -0500
From: "Schenk, Thomas" <TSchenk@fstech.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: Problem with network in DomU with SLES 11 SP2
Thread-Index: Ac1Jz+R2fmt7HJuyT8afT3xhPElH3A==
Date: Thu, 14 Jun 2012 02:57:15 +0000
Message-ID: <DF539BE725878A4FA5F90CE73E8C4097FA4A26@15-mail-002.fsgn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.102.101.163]
MIME-Version: 1.0
Subject: [Xen-users] Problem with network in DomU with SLES 11 SP2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6985722072842079893=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6985722072842079893==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_"

--_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I have been working on getting networking setup with Xen on SLES 11 sp2 for=
 over a week now and I am at a loss as to how to proceed.  I have read ever=
y bit of documentation I could find (most of which is incorrect in one or m=
ore ways), have googled and read everything I could find about the subject,=
 and nothing works.  I'm sure I must be missing something stupid, but for t=
he life of me, I can't see what it is.  So I am hoping that if I explain wh=
at I'm trying to do here, someone will hit me upside the head with a clue b=
y four and I can finally put this problem to bed.

Here is the situation:

All Dom0 hosts are in one subnet and are connected to a switch with ports c=
onfigured for trunking.  (I will use 172.16.211.0/24 in the following examp=
les.)

The DomU hosts that will be built on these Dom0 servers will be in one of t=
hree different networks (depending on their purpose).  My examples will use=
 the following networks:

Dev: 172.16.213.0/24    VLAN: 1
Prod: 172.16.217.0/24   VLAN: 217
Train: 172.16.219.0/24  VLAN: 219
Admin: 172.16.211.0/24  VLAN: 211

So here is what we would like to have:

On the Dom0, we assign an IP address in the Dom0 network, ie. 172.16.211.10=
0 and the default gateway for the system is 172.16.211.2.
We use vlan tagging to segregate traffic for the Dev, Prod, Admin and Train=
 networks.
There are bridge devices created for each VLAN that get exported to the Dom=
U's.

So for example:

Dom0:

Physical device:  em1 is assigned IP address 172.16.211.100/24

There are VLANs created using vconfig as follows:  vconfig add em1 213 (and=
 so on for all 5 vlans)

There are bridge devices associated with each VLAN such that the brctl show=
 command output looks like this:

# brctl show
bridge name    bridge id        STP enabled    interfaces
br211        8000.047d7b16089b    yes        vlan211
br213        8000.047d7b16089b    yes        vlan1
br217        8000.047d7b16089b    yes        vif6.0
                            vlan217
br219        8000.047d7b16089c    yes        vif6.1
                            vlan219


and at the DomU level, vif6.0 shows as eth0 and vif6.1 shows as eth1.

In this case, the DomU has an ip address of 172.16.217.11 assigned to eth0.

My problem is this:

>From Dom0, I can ping my gateway 172.16.211.2 and since the switch knows ab=
out all of the VLANS, I can also ping 172.16.213.2, 172.16.217.2, etc.  so =
basically, I can see the world, however, if I do an arping -I em1 to any of=
 the network gateways except for my default gateway, I get no response.

>From DomU, I can ping nothing.  Not the gateway of 172.16.217.2 or anything=
 else.

If from Dom0, I run a tcpdump -i br217, and from DomU, starting trying to p=
ing my gateway, I see the following:

15:41:35.453693 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:36.469757 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:37.469629 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:38.469678 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:39.485728 arp who-has 172.16.217.2 tell 172.16.217.11
15:41:40.485439 arp who-has 172.16.217.2 tell 172.16.217.11


If there is any more information I can provide that will help someone help =
me, just ask.

Tom S.

--_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style id=3D"owaParaStyle" type=3D"text/css">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body ocsi=3D"0" fpstyle=3D"1">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">I have been working on getting networking setup with Xen on SLES 11 =
sp2 for over a week now and I am at a loss as to how to proceed.&nbsp; I ha=
ve read every bit of documentation I could
 find (most of which is incorrect in one or more ways), have googled and re=
ad everything I could find about the subject, and nothing works.&nbsp; I'm =
sure I must be missing something stupid, but for the life of me, I can't se=
e what it is.&nbsp; So I am hoping that if
 I explain what I'm trying to do here, someone will hit me upside the head =
with a clue by four and I can finally put this problem to bed.<br>
<br>
Here is the situation:<br>
<br>
All Dom0 hosts are in one subnet and are connected to a switch with ports c=
onfigured for trunking.&nbsp; (I will use 172.16.211.0/24 in the following =
examples.)<br>
<br>
The DomU hosts that will be built on these Dom0 servers will be in one of t=
hree different networks (depending on their purpose).&nbsp; My examples wil=
l use the following networks:<br>
<br>
Dev: 172.16.213.0/24&nbsp;&nbsp;&nbsp; VLAN: 1<br>
Prod: 172.16.217.0/24&nbsp;&nbsp; VLAN: 217<br>
Train: 172.16.219.0/24&nbsp; VLAN: 219<br>
Admin: 172.16.211.0/24&nbsp; VLAN: 211<br>
<br>
So here is what we would like to have:<br>
<br>
On the Dom0, we assign an IP address in the Dom0 network, ie. 172.16.211.10=
0 and the default gateway for the system is 172.16.211.2.<br>
We use vlan tagging to segregate traffic for the Dev, Prod, Admin and Train=
 networks.<br>
There are bridge devices created for each VLAN that get exported to the Dom=
U's.<br>
<br>
So for example:<br>
<br>
Dom0:<br>
<br>
Physical device:&nbsp; em1 is assigned IP address 172.16.211.100/24<br>
<br>
There are VLANs created using vconfig as follows:&nbsp; vconfig add em1 213=
 (and so on for all 5 vlans)<br>
<br>
There are bridge devices associated with each VLAN such that the brctl show=
 command output looks like this:<br>
<br>
# brctl show<br>
bridge name&nbsp;&nbsp;&nbsp; bridge id&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp=
; STP enabled&nbsp;&nbsp;&nbsp; interfaces<br>
br211&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089b&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan211<br>
br213&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089b&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan1<br>
br217&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089b&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vif6.0<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan217<br>
br219&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 8000.047d7b16089c&nbsp;&nbsp;&nb=
sp; yes&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vif6.1<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vlan219<br>
<br>
<br>
and at the DomU level, vif6.0 shows as eth0 and vif6.1 shows as eth1.<br>
<br>
In this case, the DomU has an ip address of 172.16.217.11 assigned to eth0.=
<br>
<br>
My problem is this:<br>
<br>
>From Dom0, I can ping my gateway 172.16.211.2 and since the switch knows ab=
out all of the VLANS, I can also ping 172.16.213.2, 172.16.217.2, etc.&nbsp=
; so basically, I can see the world, however, if I do an arping -I em1 to a=
ny of the network gateways except for
 my default gateway, I get no response.<br>
<br>
>From DomU, I can ping nothing.&nbsp; Not the gateway of 172.16.217.2 or any=
thing else.<br>
<br>
If from Dom0, I run a tcpdump -i br217, and from DomU, starting trying to p=
ing my gateway, I see the following:<br>
<br>
15:41:35.453693 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:36.469757 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:37.469629 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:38.469678 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:39.485728 arp who-has 172.16.217.2 tell 172.16.217.11<br>
15:41:40.485439 arp who-has 172.16.217.2 tell 172.16.217.11<br>
<br>
<br>
If there is any more information I can provide that will help someone help =
me, just ask.&nbsp;
<br>
<br>
Tom S.<br>
</div>
</body>
</html>

--_000_DF539BE725878A4FA5F90CE73E8C4097FA4A2615mail002fsgnnet_--


--===============6985722072842079893==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6985722072842079893==--


From xen-users-bounces@lists.xen.org Thu Jun 14 03:48:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 03:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf11I-0002AR-2Y; Thu, 14 Jun 2012 03:46:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sf11G-0002AD-KV
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 03:46:50 +0000
Received: from [193.109.254.147:16794] by server-10.bemta-14.messagelabs.com
	id 1E/52-25709-9AE59DF4; Thu, 14 Jun 2012 03:46:49 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1339645604!9600807!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7801 invoked from network); 14 Jun 2012 03:46:45 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 03:46:45 -0000
Received: by qcsc20 with SMTP id c20so937729qcs.32
	for <multiple recipients>; Wed, 13 Jun 2012 20:46:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Ef54XKSqZkdswd7TKXfzGLPPPPemKfTnfUhZnByH+vM=;
	b=nsM2lCHBT5gTS15RSOZ6e2dTTHGQTqUSC44ukPeCR1dt8H6y4RUWsEusigXl1TfxLL
	W2HDE9a5uqBLzodwJtK4UADqAHNieGS4psCppDQdB8UbM2+Gk9+v9Eu+gNfaGrKuu3UA
	u7LYNFgveya23eCRM+XNDBYx5CHXnxAjMYcdCTWNyIGTojyYWk9gYJ21Q05eS+gmShmP
	2vvDOyPHouVVraFvMjGEoedc53Bt1jtcSk0pOdzT/lrqCUCMHCJaic2O9xG1oxeVBCX5
	RM5gUv+NIcgdKYB1Dx/402ABDbRYXKty8YcX4WXYVAo9+QfUoKgu1DgD8JWaVlta+wgF
	QawQ==
MIME-Version: 1.0
Received: by 10.224.181.6 with SMTP id bw6mr1507920qab.74.1339645604507; Wed,
	13 Jun 2012 20:46:44 -0700 (PDT)
Received: by 10.229.15.147 with HTTP; Wed, 13 Jun 2012 20:46:44 -0700 (PDT)
Date: Thu, 14 Jun 2012 13:46:44 +1000
Message-ID: <CAAcQV2ht=yT2FgzMLPXxLy__PLQ+AZCS+yONR1ZM=JC-o+h7ug@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] xcp network bug in ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5816505451975620907=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5816505451975620907==
Content-Type: multipart/alternative; boundary=20cf303b40a761b11704c2668c7e

--20cf303b40a761b11704c2668c7e
Content-Type: text/plain; charset=ISO-8859-1

root@ubuntu:~# xe pif-list
uuid ( RO)                  : ac9f6dfd-382b-61b6-d31b-73832f9a89b0
                device ( RO): eth0
    currently-attached ( RO): true
                  VLAN ( RO): -1
          network-uuid ( RO): 367f212d-77f2-247a-c85e-4c0bb933436b


uuid ( RO)                  : b9e73ee9-60e4-af56-d84b-3f92fb02746e
                device ( RO): eth1
    currently-attached ( RO): false
                  VLAN ( RO): -1
          network-uuid ( RO): 70c54aaf-2f97-ca44-b1b4-7d8bd1f7fd0c


root@ubuntu:~# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:8c:fa:01:08:7d
          inet addr:10.1.0.240  Bcast:10.1.0.255  Mask:255.255.255.0
          inet6 addr: fe80::28c:faff:fe01:87d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:918 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:101654 (101.6 KB)  TX bytes:16990 (16.9 KB)
          Memory:fbc20000-fbc40000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:60 errors:0 dropped:0 overruns:0 frame:0
          TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4560 (4.5 KB)  TX bytes:4560 (4.5 KB)




when i just reboot , you can see eth1 is already up, but xe did not see
that , and wrong eth0 display with attached true.

--20cf303b40a761b11704c2668c7e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>root@ubuntu:~# xe pif-list</div><div>uuid ( RO) =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0: ac9f6dfd-382b-61b6-d31b-73832f9a89b0</div><div>=A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 device ( RO): eth0</div><div>=A0 =A0 currently-attache=
d ( RO): true</div><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 VLAN ( RO): -1<=
/div>
<div>=A0 =A0 =A0 =A0 =A0 network-uuid ( RO): 367f212d-77f2-247a-c85e-4c0bb9=
33436b</div><div><br></div><div><br></div><div>uuid ( RO) =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0: b9e73ee9-60e4-af56-d84b-3f92fb02746e</div><div>=A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 device ( RO): eth1</div>
<div>=A0 =A0 currently-attached ( RO): false</div><div>=A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 VLAN ( RO): -1</div><div>=A0 =A0 =A0 =A0 =A0 network-uuid (=
 RO): 70c54aaf-2f97-ca44-b1b4-7d8bd1f7fd0c</div><div><br></div><div><br></d=
iv><div>root@ubuntu:~# ifconfig</div>
<div>eth1 =A0 =A0 =A0Link encap:Ethernet =A0HWaddr 00:8c:fa:01:08:7d =A0</d=
iv><div>=A0 =A0 =A0 =A0 =A0 inet addr:10.1.0.240 =A0Bcast:10.1.0.255 =A0Mas=
k:255.255.255.0</div><div>=A0 =A0 =A0 =A0 =A0 inet6 addr: fe80::28c:faff:fe=
01:87d/64 Scope:Link</div><div>
=A0 =A0 =A0 =A0 =A0 UP BROADCAST RUNNING MULTICAST =A0MTU:1500 =A0Metric:1<=
/div><div>=A0 =A0 =A0 =A0 =A0 RX packets:918 errors:0 dropped:0 overruns:0 =
frame:0</div><div>=A0 =A0 =A0 =A0 =A0 TX packets:104 errors:0 dropped:0 ove=
rruns:0 carrier:0</div><div>=A0 =A0 =A0 =A0 =A0 collisions:0 txqueuelen:100=
0=A0</div>
<div>=A0 =A0 =A0 =A0 =A0 RX bytes:101654 (101.6 KB) =A0TX bytes:16990 (16.9=
 KB)</div><div>=A0 =A0 =A0 =A0 =A0 Memory:fbc20000-fbc40000=A0</div><div><b=
r></div><div>lo =A0 =A0 =A0 =A0Link encap:Local Loopback =A0</div><div>=A0 =
=A0 =A0 =A0 =A0 inet addr:127.0.0.1 =A0Mask:255.0.0.0</div>
<div>=A0 =A0 =A0 =A0 =A0 inet6 addr: ::1/128 Scope:Host</div><div>=A0 =A0 =
=A0 =A0 =A0 UP LOOPBACK RUNNING =A0MTU:16436 =A0Metric:1</div><div>=A0 =A0 =
=A0 =A0 =A0 RX packets:60 errors:0 dropped:0 overruns:0 frame:0</div><div>=
=A0 =A0 =A0 =A0 =A0 TX packets:60 errors:0 dropped:0 overruns:0 carrier:0</=
div>
<div>=A0 =A0 =A0 =A0 =A0 collisions:0 txqueuelen:0=A0</div><div>=A0 =A0 =A0=
 =A0 =A0 RX bytes:4560 (4.5 KB) =A0TX bytes:4560 (4.5 KB)</div><div><br></d=
iv><div><br></div><div><br></div><div><br></div><div>when i just reboot , y=
ou can see eth1 is already up, but xe did not see that , and wrong eth0 dis=
play with attached true.</div>

--20cf303b40a761b11704c2668c7e--


--===============5816505451975620907==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5816505451975620907==--


From xen-users-bounces@lists.xen.org Thu Jun 14 03:48:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 03:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf11I-0002AR-2Y; Thu, 14 Jun 2012 03:46:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sf11G-0002AD-KV
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 03:46:50 +0000
Received: from [193.109.254.147:16794] by server-10.bemta-14.messagelabs.com
	id 1E/52-25709-9AE59DF4; Thu, 14 Jun 2012 03:46:49 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1339645604!9600807!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7801 invoked from network); 14 Jun 2012 03:46:45 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 03:46:45 -0000
Received: by qcsc20 with SMTP id c20so937729qcs.32
	for <multiple recipients>; Wed, 13 Jun 2012 20:46:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Ef54XKSqZkdswd7TKXfzGLPPPPemKfTnfUhZnByH+vM=;
	b=nsM2lCHBT5gTS15RSOZ6e2dTTHGQTqUSC44ukPeCR1dt8H6y4RUWsEusigXl1TfxLL
	W2HDE9a5uqBLzodwJtK4UADqAHNieGS4psCppDQdB8UbM2+Gk9+v9Eu+gNfaGrKuu3UA
	u7LYNFgveya23eCRM+XNDBYx5CHXnxAjMYcdCTWNyIGTojyYWk9gYJ21Q05eS+gmShmP
	2vvDOyPHouVVraFvMjGEoedc53Bt1jtcSk0pOdzT/lrqCUCMHCJaic2O9xG1oxeVBCX5
	RM5gUv+NIcgdKYB1Dx/402ABDbRYXKty8YcX4WXYVAo9+QfUoKgu1DgD8JWaVlta+wgF
	QawQ==
MIME-Version: 1.0
Received: by 10.224.181.6 with SMTP id bw6mr1507920qab.74.1339645604507; Wed,
	13 Jun 2012 20:46:44 -0700 (PDT)
Received: by 10.229.15.147 with HTTP; Wed, 13 Jun 2012 20:46:44 -0700 (PDT)
Date: Thu, 14 Jun 2012 13:46:44 +1000
Message-ID: <CAAcQV2ht=yT2FgzMLPXxLy__PLQ+AZCS+yONR1ZM=JC-o+h7ug@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] xcp network bug in ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5816505451975620907=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5816505451975620907==
Content-Type: multipart/alternative; boundary=20cf303b40a761b11704c2668c7e

--20cf303b40a761b11704c2668c7e
Content-Type: text/plain; charset=ISO-8859-1

root@ubuntu:~# xe pif-list
uuid ( RO)                  : ac9f6dfd-382b-61b6-d31b-73832f9a89b0
                device ( RO): eth0
    currently-attached ( RO): true
                  VLAN ( RO): -1
          network-uuid ( RO): 367f212d-77f2-247a-c85e-4c0bb933436b


uuid ( RO)                  : b9e73ee9-60e4-af56-d84b-3f92fb02746e
                device ( RO): eth1
    currently-attached ( RO): false
                  VLAN ( RO): -1
          network-uuid ( RO): 70c54aaf-2f97-ca44-b1b4-7d8bd1f7fd0c


root@ubuntu:~# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:8c:fa:01:08:7d
          inet addr:10.1.0.240  Bcast:10.1.0.255  Mask:255.255.255.0
          inet6 addr: fe80::28c:faff:fe01:87d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:918 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:101654 (101.6 KB)  TX bytes:16990 (16.9 KB)
          Memory:fbc20000-fbc40000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:60 errors:0 dropped:0 overruns:0 frame:0
          TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4560 (4.5 KB)  TX bytes:4560 (4.5 KB)




when i just reboot , you can see eth1 is already up, but xe did not see
that , and wrong eth0 display with attached true.

--20cf303b40a761b11704c2668c7e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>root@ubuntu:~# xe pif-list</div><div>uuid ( RO) =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0: ac9f6dfd-382b-61b6-d31b-73832f9a89b0</div><div>=A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 device ( RO): eth0</div><div>=A0 =A0 currently-attache=
d ( RO): true</div><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 VLAN ( RO): -1<=
/div>
<div>=A0 =A0 =A0 =A0 =A0 network-uuid ( RO): 367f212d-77f2-247a-c85e-4c0bb9=
33436b</div><div><br></div><div><br></div><div>uuid ( RO) =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0: b9e73ee9-60e4-af56-d84b-3f92fb02746e</div><div>=A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 device ( RO): eth1</div>
<div>=A0 =A0 currently-attached ( RO): false</div><div>=A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 VLAN ( RO): -1</div><div>=A0 =A0 =A0 =A0 =A0 network-uuid (=
 RO): 70c54aaf-2f97-ca44-b1b4-7d8bd1f7fd0c</div><div><br></div><div><br></d=
iv><div>root@ubuntu:~# ifconfig</div>
<div>eth1 =A0 =A0 =A0Link encap:Ethernet =A0HWaddr 00:8c:fa:01:08:7d =A0</d=
iv><div>=A0 =A0 =A0 =A0 =A0 inet addr:10.1.0.240 =A0Bcast:10.1.0.255 =A0Mas=
k:255.255.255.0</div><div>=A0 =A0 =A0 =A0 =A0 inet6 addr: fe80::28c:faff:fe=
01:87d/64 Scope:Link</div><div>
=A0 =A0 =A0 =A0 =A0 UP BROADCAST RUNNING MULTICAST =A0MTU:1500 =A0Metric:1<=
/div><div>=A0 =A0 =A0 =A0 =A0 RX packets:918 errors:0 dropped:0 overruns:0 =
frame:0</div><div>=A0 =A0 =A0 =A0 =A0 TX packets:104 errors:0 dropped:0 ove=
rruns:0 carrier:0</div><div>=A0 =A0 =A0 =A0 =A0 collisions:0 txqueuelen:100=
0=A0</div>
<div>=A0 =A0 =A0 =A0 =A0 RX bytes:101654 (101.6 KB) =A0TX bytes:16990 (16.9=
 KB)</div><div>=A0 =A0 =A0 =A0 =A0 Memory:fbc20000-fbc40000=A0</div><div><b=
r></div><div>lo =A0 =A0 =A0 =A0Link encap:Local Loopback =A0</div><div>=A0 =
=A0 =A0 =A0 =A0 inet addr:127.0.0.1 =A0Mask:255.0.0.0</div>
<div>=A0 =A0 =A0 =A0 =A0 inet6 addr: ::1/128 Scope:Host</div><div>=A0 =A0 =
=A0 =A0 =A0 UP LOOPBACK RUNNING =A0MTU:16436 =A0Metric:1</div><div>=A0 =A0 =
=A0 =A0 =A0 RX packets:60 errors:0 dropped:0 overruns:0 frame:0</div><div>=
=A0 =A0 =A0 =A0 =A0 TX packets:60 errors:0 dropped:0 overruns:0 carrier:0</=
div>
<div>=A0 =A0 =A0 =A0 =A0 collisions:0 txqueuelen:0=A0</div><div>=A0 =A0 =A0=
 =A0 =A0 RX bytes:4560 (4.5 KB) =A0TX bytes:4560 (4.5 KB)</div><div><br></d=
iv><div><br></div><div><br></div><div><br></div><div>when i just reboot , y=
ou can see eth1 is already up, but xe did not see that , and wrong eth0 dis=
play with attached true.</div>

--20cf303b40a761b11704c2668c7e--


--===============5816505451975620907==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5816505451975620907==--


From xen-users-bounces@lists.xen.org Thu Jun 14 06:37:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 06:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf3ew-0003R7-VS; Thu, 14 Jun 2012 06:35:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Sf3ev-0003R2-DR
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 06:35:57 +0000
Received: from [85.158.139.83:59419] by server-3.bemta-5.messagelabs.com id
	0C/76-03367-C4689DF4; Thu, 14 Jun 2012 06:35:56 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1339655753!27508411!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21212 invoked from network); 14 Jun 2012 06:35:54 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 06:35:54 -0000
Received: by yhkk6 with SMTP id k6so1634567yhk.30
	for <xen-users@lists.xensource.com>;
	Wed, 13 Jun 2012 23:35:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ZFI97l/s6af3aHbQd/+1Jwb5/R5lK5SAbrx1z8V5RKA=;
	b=uZbmZqgAeBaO0Jzqzl1JSoos9Cn1rCnw78YvL+qN22HZt0p4UJnJpbM7ckp8mrFKqE
	Upc4P0T1mQ1k5lserS30x3RGYm0kpJ/NHBldkls5WZXnRaO5xov+8klBR7Lh8iehY+zX
	ycRGPPhf3QqdL0LpJD4NH2bQdc1UUi5AulvoKmPp4//JJhzKSF2xkCZz31KGgzNiyTfp
	iJvzAamdRL5OaxsShm4yCNinZ0GdcmMkzwQnBRB39trzNZgffJ5iuskYQV6niAe7WI9p
	epIu49XLltcIVnP8i+riCjsdXUvTds2h3OG6od5KwMcMrgnCT71s7mXmkw/gknPwabTz
	74Jw==
MIME-Version: 1.0
Received: by 10.50.88.200 with SMTP id bi8mr228187igb.12.1339655752637; Wed,
	13 Jun 2012 23:35:52 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Wed, 13 Jun 2012 23:35:52 -0700 (PDT)
Date: Thu, 14 Jun 2012 08:35:52 +0200
Message-ID: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
guests 64bit.

According to described security bug we are in danger.


What do you suggest? Wait for gitco update or build xen own with patch?


Br

Peter

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 06:37:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 06:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf3ew-0003R7-VS; Thu, 14 Jun 2012 06:35:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Sf3ev-0003R2-DR
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 06:35:57 +0000
Received: from [85.158.139.83:59419] by server-3.bemta-5.messagelabs.com id
	0C/76-03367-C4689DF4; Thu, 14 Jun 2012 06:35:56 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1339655753!27508411!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21212 invoked from network); 14 Jun 2012 06:35:54 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 06:35:54 -0000
Received: by yhkk6 with SMTP id k6so1634567yhk.30
	for <xen-users@lists.xensource.com>;
	Wed, 13 Jun 2012 23:35:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ZFI97l/s6af3aHbQd/+1Jwb5/R5lK5SAbrx1z8V5RKA=;
	b=uZbmZqgAeBaO0Jzqzl1JSoos9Cn1rCnw78YvL+qN22HZt0p4UJnJpbM7ckp8mrFKqE
	Upc4P0T1mQ1k5lserS30x3RGYm0kpJ/NHBldkls5WZXnRaO5xov+8klBR7Lh8iehY+zX
	ycRGPPhf3QqdL0LpJD4NH2bQdc1UUi5AulvoKmPp4//JJhzKSF2xkCZz31KGgzNiyTfp
	iJvzAamdRL5OaxsShm4yCNinZ0GdcmMkzwQnBRB39trzNZgffJ5iuskYQV6niAe7WI9p
	epIu49XLltcIVnP8i+riCjsdXUvTds2h3OG6od5KwMcMrgnCT71s7mXmkw/gknPwabTz
	74Jw==
MIME-Version: 1.0
Received: by 10.50.88.200 with SMTP id bi8mr228187igb.12.1339655752637; Wed,
	13 Jun 2012 23:35:52 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Wed, 13 Jun 2012 23:35:52 -0700 (PDT)
Date: Thu, 14 Jun 2012 08:35:52 +0200
Message-ID: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
guests 64bit.

According to described security bug we are in danger.


What do you suggest? Wait for gitco update or build xen own with patch?


Br

Peter

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 06:55:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 06:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf3wY-0003lD-Sv; Thu, 14 Jun 2012 06:54:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf3wX-0003l2-4Z
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 06:54:09 +0000
Received: from [85.158.143.99:17039] by server-3.bemta-4.messagelabs.com id
	0E/B3-05808-09A89DF4; Thu, 14 Jun 2012 06:54:08 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1339656846!22045676!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7922 invoked from network); 14 Jun 2012 06:54:07 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 06:54:07 -0000
Received: by dajz8 with SMTP id z8so2412095daj.30
	for <xen-users@lists.xensource.com>;
	Wed, 13 Jun 2012 23:54:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=5weKCi2NdEvBvFBoBFiH7VJE11KUP/8j2EGcjyUG/h0=;
	b=N87dwlJMOPPf8HCUyrxOkqHKtYUBUBpyKbn8N3utASMsMXxbgQ/Qjx9IexkCNUrnFL
	zNFdL6bsaJDHbH9tJrMz5XSP34DFv7efpZH43EGsDHcKyUCDYcHo+T+rUM7ctaXq+Hmo
	rcpyjIxmw6Ia5ouQLCjyF4mYrvl57w0kUZQK3CoZ7osC+/zpthHQd+VVlAan8rQ9y8tl
	iMCema2BGcqjME+3bV5oe/gUVBehA/avP9CiZXOxjiSfJWDWGyrvjYGQgZuxtCusBv2Q
	O4UcbvwbanZAv3GF/nwTpXMCe7G1JjnwpUmrpvjCAq6aWn4D75EESf/TJhXuCQCV7ec3
	GnKw==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr4550368pbc.123.1339656845401; Wed,
	13 Jun 2012 23:54:05 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 13 Jun 2012 23:54:05 -0700 (PDT)
In-Reply-To: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
Date: Thu, 14 Jun 2012 13:54:05 +0700
Message-ID: <CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Peter Braun <xenware@gmail.com>
X-Gm-Message-State: ALoCoQmMToxURYGeA49Q9NprVW6FpZVJawD9vM74k3EKpQEeWu3Ws0n9Z2kPDN4cbBKSOrNR1bx3
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 1:35 PM, Peter Braun <xenware@gmail.com> wrote:
> Hello,
>
> we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
> guests 64bit.
>
> According to described security bug we are in danger.
>
>
> What do you suggest? Wait for gitco update or build xen own with patch?

It depends :)

If you use newer AMD processor, it shouldn't matter.
If you control all of your domU, you could probably wait, as it
requires root privilege on domU to trigger the bug.
However if you run (e.g.) a VPS-hosting where other people have
control of the domU, you should build your own upgraded package
immediately.

FWIW, this is one of the example on how using vendor-provided packages
would be useful. Redhat already released updated that address that
vulnerability:
https://access.redhat.com/security/cve/CVE-2012-0217
https://rhn.redhat.com/errata/RHSA-2012-0721.html

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 06:55:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 06:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf3wY-0003lD-Sv; Thu, 14 Jun 2012 06:54:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf3wX-0003l2-4Z
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 06:54:09 +0000
Received: from [85.158.143.99:17039] by server-3.bemta-4.messagelabs.com id
	0E/B3-05808-09A89DF4; Thu, 14 Jun 2012 06:54:08 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1339656846!22045676!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7922 invoked from network); 14 Jun 2012 06:54:07 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 06:54:07 -0000
Received: by dajz8 with SMTP id z8so2412095daj.30
	for <xen-users@lists.xensource.com>;
	Wed, 13 Jun 2012 23:54:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=5weKCi2NdEvBvFBoBFiH7VJE11KUP/8j2EGcjyUG/h0=;
	b=N87dwlJMOPPf8HCUyrxOkqHKtYUBUBpyKbn8N3utASMsMXxbgQ/Qjx9IexkCNUrnFL
	zNFdL6bsaJDHbH9tJrMz5XSP34DFv7efpZH43EGsDHcKyUCDYcHo+T+rUM7ctaXq+Hmo
	rcpyjIxmw6Ia5ouQLCjyF4mYrvl57w0kUZQK3CoZ7osC+/zpthHQd+VVlAan8rQ9y8tl
	iMCema2BGcqjME+3bV5oe/gUVBehA/avP9CiZXOxjiSfJWDWGyrvjYGQgZuxtCusBv2Q
	O4UcbvwbanZAv3GF/nwTpXMCe7G1JjnwpUmrpvjCAq6aWn4D75EESf/TJhXuCQCV7ec3
	GnKw==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr4550368pbc.123.1339656845401; Wed,
	13 Jun 2012 23:54:05 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 13 Jun 2012 23:54:05 -0700 (PDT)
In-Reply-To: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
Date: Thu, 14 Jun 2012 13:54:05 +0700
Message-ID: <CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Peter Braun <xenware@gmail.com>
X-Gm-Message-State: ALoCoQmMToxURYGeA49Q9NprVW6FpZVJawD9vM74k3EKpQEeWu3Ws0n9Z2kPDN4cbBKSOrNR1bx3
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 1:35 PM, Peter Braun <xenware@gmail.com> wrote:
> Hello,
>
> we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
> guests 64bit.
>
> According to described security bug we are in danger.
>
>
> What do you suggest? Wait for gitco update or build xen own with patch?

It depends :)

If you use newer AMD processor, it shouldn't matter.
If you control all of your domU, you could probably wait, as it
requires root privilege on domU to trigger the bug.
However if you run (e.g.) a VPS-hosting where other people have
control of the domU, you should build your own upgraded package
immediately.

FWIW, this is one of the example on how using vendor-provided packages
would be useful. Redhat already released updated that address that
vulnerability:
https://access.redhat.com/security/cve/CVE-2012-0217
https://rhn.redhat.com/errata/RHSA-2012-0721.html

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 07:31:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 07:31:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf4W2-0004au-As; Thu, 14 Jun 2012 07:30:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Sf4W0-0004ap-Pn
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 07:30:49 +0000
Received: from [85.158.143.99:20441] by server-3.bemta-4.messagelabs.com id
	82/D8-05808-82399DF4; Thu, 14 Jun 2012 07:30:48 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1339659046!27281127!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31138 invoked from network); 14 Jun 2012 07:30:47 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 07:30:47 -0000
Received: by ghy10 with SMTP id 10so1492793ghy.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 00:30:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=XM2R1VbKg2c8k2oppvsp5LGMFwxDM09v1HKW93SUOCI=;
	b=KPvv2DX2WxUXguxv5gRfrKNCKFbbd64aUD+V+ew9p6Q7QrmymuymyhmpzM3ATVp+Eg
	fEMlgYArX/UWHLEe1IkSSeJoYrAq74LtXL7dkAGKREBKsojgVSRM8THOPlhgpRKsZB7Q
	clpzC5ebnQaMzb6my+39pT7enJN2MSKd3GrCEZHl8dc+dSLSk8Zl84ZMUZfZaY4YNEbc
	IauzztPv3aMnNgpA5KUnN2ka4gbePn6IYJEw7Tb45G4ZI33pF/OAGL5TRUvdK5nBvH3l
	UQB0DjKdia/QVgcMcDxaSGy44DgC66G86pxidU7+zSGylBF5CSiQ5cK7pcYzyD5Idauw
	p4Qw==
MIME-Version: 1.0
Received: by 10.50.213.71 with SMTP id nq7mr12123970igc.12.1339659045863; Thu,
	14 Jun 2012 00:30:45 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Thu, 14 Jun 2012 00:30:45 -0700 (PDT)
In-Reply-To: <CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
	<CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
Date: Thu, 14 Jun 2012 09:30:45 +0200
Message-ID: <CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

We are in the worst case:

- intel cpu
- domU not under control

We will have to go own package way.

Thanks

Peter



2012/6/14 Fajar A. Nugraha <list@fajar.net>:
> On Thu, Jun 14, 2012 at 1:35 PM, Peter Braun <xenware@gmail.com> wrote:
>> Hello,
>>
>> we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
>> guests 64bit.
>>
>> According to described security bug we are in danger.
>>
>>
>> What do you suggest? Wait for gitco update or build xen own with patch?
>
> It depends :)
>
> If you use newer AMD processor, it shouldn't matter.
> If you control all of your domU, you could probably wait, as it
> requires root privilege on domU to trigger the bug.
> However if you run (e.g.) a VPS-hosting where other people have
> control of the domU, you should build your own upgraded package
> immediately.
>
> FWIW, this is one of the example on how using vendor-provided packages
> would be useful. Redhat already released updated that address that
> vulnerability:
> https://access.redhat.com/security/cve/CVE-2012-0217
> https://rhn.redhat.com/errata/RHSA-2012-0721.html
>
> --
> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 07:31:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 07:31:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf4W2-0004au-As; Thu, 14 Jun 2012 07:30:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Sf4W0-0004ap-Pn
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 07:30:49 +0000
Received: from [85.158.143.99:20441] by server-3.bemta-4.messagelabs.com id
	82/D8-05808-82399DF4; Thu, 14 Jun 2012 07:30:48 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1339659046!27281127!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31138 invoked from network); 14 Jun 2012 07:30:47 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 07:30:47 -0000
Received: by ghy10 with SMTP id 10so1492793ghy.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 00:30:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=XM2R1VbKg2c8k2oppvsp5LGMFwxDM09v1HKW93SUOCI=;
	b=KPvv2DX2WxUXguxv5gRfrKNCKFbbd64aUD+V+ew9p6Q7QrmymuymyhmpzM3ATVp+Eg
	fEMlgYArX/UWHLEe1IkSSeJoYrAq74LtXL7dkAGKREBKsojgVSRM8THOPlhgpRKsZB7Q
	clpzC5ebnQaMzb6my+39pT7enJN2MSKd3GrCEZHl8dc+dSLSk8Zl84ZMUZfZaY4YNEbc
	IauzztPv3aMnNgpA5KUnN2ka4gbePn6IYJEw7Tb45G4ZI33pF/OAGL5TRUvdK5nBvH3l
	UQB0DjKdia/QVgcMcDxaSGy44DgC66G86pxidU7+zSGylBF5CSiQ5cK7pcYzyD5Idauw
	p4Qw==
MIME-Version: 1.0
Received: by 10.50.213.71 with SMTP id nq7mr12123970igc.12.1339659045863; Thu,
	14 Jun 2012 00:30:45 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Thu, 14 Jun 2012 00:30:45 -0700 (PDT)
In-Reply-To: <CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
	<CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
Date: Thu, 14 Jun 2012 09:30:45 +0200
Message-ID: <CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

We are in the worst case:

- intel cpu
- domU not under control

We will have to go own package way.

Thanks

Peter



2012/6/14 Fajar A. Nugraha <list@fajar.net>:
> On Thu, Jun 14, 2012 at 1:35 PM, Peter Braun <xenware@gmail.com> wrote:
>> Hello,
>>
>> we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
>> guests 64bit.
>>
>> According to described security bug we are in danger.
>>
>>
>> What do you suggest? Wait for gitco update or build xen own with patch?
>
> It depends :)
>
> If you use newer AMD processor, it shouldn't matter.
> If you control all of your domU, you could probably wait, as it
> requires root privilege on domU to trigger the bug.
> However if you run (e.g.) a VPS-hosting where other people have
> control of the domU, you should build your own upgraded package
> immediately.
>
> FWIW, this is one of the example on how using vendor-provided packages
> would be useful. Redhat already released updated that address that
> vulnerability:
> https://access.redhat.com/security/cve/CVE-2012-0217
> https://rhn.redhat.com/errata/RHSA-2012-0721.html
>
> --
> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 08:09:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 08:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf560-0005WW-Uu; Thu, 14 Jun 2012 08:08:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Sf55z-0005WR-8P
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 08:07:59 +0000
Received: from [85.158.139.83:24038] by server-1.bemta-5.messagelabs.com id
	82/48-19721-EDB99DF4; Thu, 14 Jun 2012 08:07:58 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339661276!27068440!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28850 invoked from network); 14 Jun 2012 08:07:57 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 08:07:57 -0000
Received: by yenq11 with SMTP id q11so1662762yen.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 01:07:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=yiMKizWJyEMF1Ak48AtFUlHUHD8CpQMx7ki5Eol8ZD8=;
	b=jeh9Om2+cCaeUZXSpP7eC8NZEnunCUMX54IkN9TfRIPBkxH2RTLSv+j//zjQ+sPzDS
	QEiMSmx+JdjRxU6ZeE2kd5PahLQT5MDe5YByOqLIvZ1OojrrHaV2IfEHe0O3u5Pr1IIO
	ULWe5sCS6Ez/xcFChvWj3Kf/F6MtDwciqLrUbdIoozewiLoOFZAyOmO+vKyd8uIDBF3I
	ExNvS1yiKmABkSwrCALtBRZKwuEAQ4KvjK7VLAoZA6CIGLxUAzuvXXr3ubyb81MNUfH+
	LCrw9t/8sdPSGQaHa9gA2LFqgoZdLbKPy4Jn7AEf/igo4T/UFBL5pM2S/OTCPraGw7ZG
	n3Og==
MIME-Version: 1.0
Received: by 10.50.88.200 with SMTP id bi8mr305600igb.12.1339661276035; Thu,
	14 Jun 2012 01:07:56 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Thu, 14 Jun 2012 01:07:55 -0700 (PDT)
In-Reply-To: <CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
	<CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
	<CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
Date: Thu, 14 Jun 2012 10:07:55 +0200
Message-ID: <CAPFpWQu1CY=r6xScVyd6VvCtuKFyq44k0fYKitf+XfzgOrgpVg@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Is there some scenario how to test that our config is affected?

In this article:
http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-privilege-escalation/#more-4865
is being mentioned about linux 2.6.16.5 is affected.

Does this means that guest 2.6.18+ would be not able to abuse?


Peter



2012/6/14 Peter Braun <xenware@gmail.com>:
> We are in the worst case:
>
> - intel cpu
> - domU not under control
>
> We will have to go own package way.
>
> Thanks
>
> Peter
>
>
>
> 2012/6/14 Fajar A. Nugraha <list@fajar.net>:
>> On Thu, Jun 14, 2012 at 1:35 PM, Peter Braun <xenware@gmail.com> wrote:
>>> Hello,
>>>
>>> we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
>>> guests 64bit.
>>>
>>> According to described security bug we are in danger.
>>>
>>>
>>> What do you suggest? Wait for gitco update or build xen own with patch?
>>
>> It depends :)
>>
>> If you use newer AMD processor, it shouldn't matter.
>> If you control all of your domU, you could probably wait, as it
>> requires root privilege on domU to trigger the bug.
>> However if you run (e.g.) a VPS-hosting where other people have
>> control of the domU, you should build your own upgraded package
>> immediately.
>>
>> FWIW, this is one of the example on how using vendor-provided packages
>> would be useful. Redhat already released updated that address that
>> vulnerability:
>> https://access.redhat.com/security/cve/CVE-2012-0217
>> https://rhn.redhat.com/errata/RHSA-2012-0721.html
>>
>> --
>> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 08:09:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 08:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf560-0005WW-Uu; Thu, 14 Jun 2012 08:08:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Sf55z-0005WR-8P
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 08:07:59 +0000
Received: from [85.158.139.83:24038] by server-1.bemta-5.messagelabs.com id
	82/48-19721-EDB99DF4; Thu, 14 Jun 2012 08:07:58 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339661276!27068440!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28850 invoked from network); 14 Jun 2012 08:07:57 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 08:07:57 -0000
Received: by yenq11 with SMTP id q11so1662762yen.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 01:07:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=yiMKizWJyEMF1Ak48AtFUlHUHD8CpQMx7ki5Eol8ZD8=;
	b=jeh9Om2+cCaeUZXSpP7eC8NZEnunCUMX54IkN9TfRIPBkxH2RTLSv+j//zjQ+sPzDS
	QEiMSmx+JdjRxU6ZeE2kd5PahLQT5MDe5YByOqLIvZ1OojrrHaV2IfEHe0O3u5Pr1IIO
	ULWe5sCS6Ez/xcFChvWj3Kf/F6MtDwciqLrUbdIoozewiLoOFZAyOmO+vKyd8uIDBF3I
	ExNvS1yiKmABkSwrCALtBRZKwuEAQ4KvjK7VLAoZA6CIGLxUAzuvXXr3ubyb81MNUfH+
	LCrw9t/8sdPSGQaHa9gA2LFqgoZdLbKPy4Jn7AEf/igo4T/UFBL5pM2S/OTCPraGw7ZG
	n3Og==
MIME-Version: 1.0
Received: by 10.50.88.200 with SMTP id bi8mr305600igb.12.1339661276035; Thu,
	14 Jun 2012 01:07:56 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Thu, 14 Jun 2012 01:07:55 -0700 (PDT)
In-Reply-To: <CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
	<CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
	<CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
Date: Thu, 14 Jun 2012 10:07:55 +0200
Message-ID: <CAPFpWQu1CY=r6xScVyd6VvCtuKFyq44k0fYKitf+XfzgOrgpVg@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Is there some scenario how to test that our config is affected?

In this article:
http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-privilege-escalation/#more-4865
is being mentioned about linux 2.6.16.5 is affected.

Does this means that guest 2.6.18+ would be not able to abuse?


Peter



2012/6/14 Peter Braun <xenware@gmail.com>:
> We are in the worst case:
>
> - intel cpu
> - domU not under control
>
> We will have to go own package way.
>
> Thanks
>
> Peter
>
>
>
> 2012/6/14 Fajar A. Nugraha <list@fajar.net>:
>> On Thu, Jun 14, 2012 at 1:35 PM, Peter Braun <xenware@gmail.com> wrote:
>>> Hello,
>>>
>>> we are using 3.4.3 from Gitco.de on 64bit Centos 5.8 and we have PV
>>> guests 64bit.
>>>
>>> According to described security bug we are in danger.
>>>
>>>
>>> What do you suggest? Wait for gitco update or build xen own with patch?
>>
>> It depends :)
>>
>> If you use newer AMD processor, it shouldn't matter.
>> If you control all of your domU, you could probably wait, as it
>> requires root privilege on domU to trigger the bug.
>> However if you run (e.g.) a VPS-hosting where other people have
>> control of the domU, you should build your own upgraded package
>> immediately.
>>
>> FWIW, this is one of the example on how using vendor-provided packages
>> would be useful. Redhat already released updated that address that
>> vulnerability:
>> https://access.redhat.com/security/cve/CVE-2012-0217
>> https://rhn.redhat.com/errata/RHSA-2012-0721.html
>>
>> --
>> Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 09:20:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:20:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6D1-0007At-3Z; Thu, 14 Jun 2012 09:19:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ludovic.Maret@heig-vd.ch>) id 1Sf6Cy-0007Ao-RI
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:19:17 +0000
Received: from [85.158.138.51:56632] by server-6.bemta-3.messagelabs.com id
	14/AD-11602-39CA9DF4; Thu, 14 Jun 2012 09:19:15 +0000
X-Env-Sender: Ludovic.Maret@heig-vd.ch
X-Msg-Ref: server-3.tower-174.messagelabs.com!1339665553!19506621!1
X-Originating-IP: [193.134.216.182]
X-SpamReason: No, hits=2.0 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY,
	HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2218 invoked from network); 14 Jun 2012 09:19:13 -0000
Received: from mailcl1.heig-vd.ch (HELO heig-vd.ch) (193.134.216.182)
	by server-3.tower-174.messagelabs.com with SMTP;
	14 Jun 2012 09:19:13 -0000
Received: from [10.192.41.17] (helo=EINTFE03.einet.ad.eivd.ch)
	by heig-vd.ch stage1 with esmtp (Exim MailCleaner) 
	id 1Sf6Cv-0005Lp-36 for <xen-users@lists.xen.org> 
	from <Ludovic.Maret@heig-vd.ch>; Thu, 14 Jun 2012 11:19:13 +0200
Received: from eintmbx02.einet.ad.eivd.ch ([fe80::449e:20bb:ab9b:92e]) by
	EINTFE03.einet.ad.eivd.ch ([10.192.41.17]) with mapi id 14.02.0309.002;
	Thu, 14 Jun 2012 11:19:12 +0200
X-MailCleaner-SPF: softfail
From: Maret Ludovic <Ludovic.Maret@heig-vd.ch>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: about 10 min time between dom0 anb domU
Thread-Index: Ac1Ip3AlWtshs/tcTxiaI1oculw3/ABZxCRA
Date: Thu, 14 Jun 2012 09:19:10 +0000
Message-ID: <24046EBA25FF65428D613A7C22D845A26402FC81@EINTMBX02.einet.ad.eivd.ch>
References: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
In-Reply-To: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
Accept-Language: en-US, fr-CH
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.252.100]
MIME-Version: 1.0
Subject: Re: [Xen-users] about 10 min time between dom0 anb domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9148976043054499335=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9148976043054499335==
Content-Language: fr-FR
Content-Type: multipart/alternative;
	boundary="_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_"

--_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

UP !!

Please guys it's very important for us !

Thank you in advance.

Ludovic

De : xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.or=
g] De la part de Maret Ludovic
Envoy=E9 : mardi 12 juin 2012 16:48
=C0 : xen-users@lists.xen.org
Objet : [Xen-users] about 10 min time between dom0 anb domU

Hey guys,

I have a problem on a domU "partdns01" which is actually acting as ntp/bind=
/dhcp server.

When i boot the domU the dhcpd deamon can't start because of a too great ti=
me mismatch between him ans his failover peer.

For info, the dom0 name is "xendns01"

xendns01 ~ # hwclock
Tue Jun 12 14:22:46 2012  -0.000373 seconds
xendns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.149 193.134.216.1    5 u  564 1024  377    0.428   -0.180   0.=
092
+193.134.216.148 193.134.216.1    5 u  366 1024  377    0.395    0.557   0.=
095
xendns01 ~ # date
Tue Jun 12 14:22:50 CEST 2012

xendns01 ~ # xm create partdns01 -c
Using config file "/etc/xen/partdns01".
Started domain partdns01 (id=3D130)
                                 Linux version 2.6.20-xen-r6 (root@xendns01=
) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)) #15 SMP Mon Dec 8 15:36:37 CET =
2008
Command line: root=3D/dev/sda1 ro
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000010800000 (usable)
end_pfn_map =3D 67584
Zone PFN ranges:
  DMA             0 ->    67584
  DMA32       67584 ->    67584
  Normal      67584 ->    67584
early_node_map[1] active PFN ranges
    0:        0 ->    67584
No mptable found.
PERCPU: Allocating 24832 bytes of per cpu data
Built 1 zonelists.  Total pages: 64700
Kernel command line: root=3D/dev/sda1 ro
Initializing CPU#0
PID hash table entries: 1024 (order: 10, 8192 bytes)
Xen reported: 1596.082 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Software IO TLB disabled
Memory: 249824k/270336k available (3734k kernel code, 12012k reserved, 1844=
k data, 224k init)
Calibrating delay using timer specific routine.. 3195.28 BogoMIPS (lpj=3D63=
90577)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
SMP alternatives: switching to UP code
Freeing SMP alternatives: 32k freed
Brought up 1 CPUs
NET: Registered protocol family 16
Brought up 1 CPUs
PCI: Fatal: No config space access function found
PCI: setting up Xen PCI frontend stub
ACPI: Interpreter disabled.
xen_mem: Initialising balloon driver.
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: System does not support PCI
PCI: System does not support PCI
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 2, 16384 bytes)
TCP established hash table entries: 8192 (order: 5, 131072 bytes)
TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 4096)
TCP reno registered
Installing knfsd (copyright (C) 1996 okir@monad.swb.de<mailto:okir@monad.sw=
b.de>).
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
rtc: IRQ 8 is not free.
Linux agpgart interface v0.101 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 (usb=
?)
Failed to obtain physical IRQ 6
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Intel(R) PRO/1000 Network Driver - version 7.3.15-k2
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.59.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com<mailto:maxk@qualcomm.=
com>>
netconsole: not configured, aborting
Xen virtual console successfully installed as tty1
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=3D=
xx
netfront: device eth0 has copying receive path.
netfront: device eth1 has copying receive path.
xen-vbd: registered block device major 8
blkfront: sda1: barriers enabled
blkfront: sda2: barriers enabled
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:22 EST 2006)
megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006
register_blkdev: cannot get major 8 for sd
Fusion MPT base driver 3.04.03
Copyright (c) 1999-2007 LSI Logic Corporation
Fusion MPT SPI Host driver 3.04.03
Fusion MPT SAS Host driver 3.04.03
ieee1394: raw1394: /dev/raw1394 device initialized
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redha=
t.com<mailto:dm-devel@redhat.com>
Intel 810 + AC97 Audio, version 1.01, 15:35:23 Dec  8 2008
xenoprofile_init: ret 0, events 2, xenoprof_is_primary 0
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com<mailto:greearb=
@candelatech.com>>
All bugs added by David S. Miller <davem@redhat.com<mailto:davem@redhat.com=
>>
XENBUS: Device with no driver: device/console/0
ReiserFS: sda1: found reiserfs format "3.6" with standard journal
ReiserFS: sda1: using ordered data mode
ReiserFS: sda1: journal params: device sda1, size 8192, journal first block=
 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda1: checking transaction log (sda1)
ReiserFS: sda1: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 224k freed
INIT: version 2.87 booting

Gentoo Linux; http://www.gentoo.org/
Copyright 1999-2009 Gentoo Foundation; Distributed under the GPLv2

Press I to enter interactive boot mode

* Mounting proc at /proc ...                                             [ =
ok ]
* Mounting sysfs at /sys ...                                             [ =
ok ]
* Mounting /dev ...                                                      [ =
ok ]
* Starting udevd ...                                                     [ =
ok ]
* Populating /dev with existing devices through uevents ...              [ =
ok ]
* Waiting for uevents to be processed ...                                [ =
ok ]
* Mounting devpts at /dev/pts ...                                        [ =
ok ]
* Checking root filesystem ...Reiserfs super block in block 16 on 0x801 of =
format 3.6 with standard journal
Blocks (total/free): 1572864/863352 by 4096 bytes
Filesystem is clean
Filesystem seems mounted read-only. Skipping journal replay.
Checking internal tree..finished
                                           [ ok ]
* Remounting root filesystem read/write ...                              [ =
ok ]
* Checking all filesystems ...                                           [ =
ok ]
* Mounting local filesystems ...                                         [ =
ok ]
* Mounting USB device filesystem (usbfs) ...                             [ =
ok ]
* Activating (possible) swap ...                                         [ =
ok ]
* Setting system clock using the hardware clock [xen] ...                [ =
ok ]
* Configuring kernel parameters ...                                      [ =
ok ]
* Cleaning /var/lock, /var/run ...                                       [ =
ok ]
* Wiping /tmp directory ...                                              [ =
ok ]
* Device initiated services: net.eth0 net.eth1
* Setting hostname to partdns01 ...                                      [ =
ok ]
* Loading key mappings ...                                               [ =
ok ]
* Setting user font ...                                                  [ =
ok ]
* Starting lo
*   Bringing up lo
*     127.0.0.1/8
                                                                          [=
 ok ]
*   Adding routes
*     127.0.0.0/8 ...                                                    [ =
ok ]
* Starting eth0
*   Bringing up eth0
*     10.194.1.25
                                                                          [=
 ok ]
*   Adding routes
*     10.194.0.0/16            via  10.194.1.1 ...                         =
         [ ok ]
* Starting eth1
*   Bringing up eth1
*     193.247.203.25
                                                                          [=
 ok ]
*   Adding routes
*     0.0.0.0/0     via 193.247.203.20 ...                                 =
  [ ok ]
*     193.247.203.0/24     via 193.247.203.17 ...                          =
  [ ok ]
* Initializing random number generator ...                               [ =
ok ]
INIT: Entering runlevel: 3
* Starting syslog-ng ...                                                 [ =
ok ]
* Starting chrooted named ...                                            [ =
ok ]
* Starting sshd ...                                                      [ =
ok ]
* Starting DenyHosts daemon ...                                          [ =
ok ]
* Starting ntpd ...                                                      [ =
ok ]
* Starting dhcpd ...                                                     [ =
!! ]
* Mounting network filesystems ...                                       [ =
ok ]
* Starting snmpd ...                                                     [ =
ok ]
* Starting portmap ...                                                   [ =
ok ]
* Starting Atempo Time Navigator ...Starting Time Navigator (tina)...
                                     [ ok ]
* Starting Webmin ...Pre-loaded WebminCore
                                                    [ ok ]
* Starting local ...                                                     [ =
ok ]

This is partdns01.heig-vd.ch (Linux x86_64 2.6.20-xen-r6) 16:03:44

partdns01 ~ # tail -50 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o<mailto:4.2.6p3@=
1.2290-o> Mon Jul  4 07:43:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4

partdns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.1   130.59.36.150    4 u   29   64    7    1.113   -6.626  29.=
822
193.247.203.26  193.134.216.1    5 u   20   64   17    1.079   78.625   2.3=
49

Once ntp is synchronized, i can manually start de dhcpd deamon.

partdns01 ~ # /etc/init.d/dhcpd start
 * Starting dhcpd ...                                                      =
                                                                           =
  [ ok ]

partdns01 ~ # tail -100 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o<mailto:4.2.6p3@=
1.2290-o> Mon Jul  4 07:43:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4
Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: No subnet declaration for eth1 (xxx.xxx.xx=
x.xxx).
Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 16:09:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 16:09:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 16:09:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om normal to communications-interrupted
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from s=
tartup to normal
Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a0 10.194.1.0/24  total =
32  free 16  backup 16  lts 0  max-misbal 5
Jun 12 16:09:59 partdns01 dhcpd: Sending updates to dhcp-failover.
Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om communications-interrupted to normal
Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.194.6.55 from dhcp-failo=
ver rejected: 10.194.6.55: invalid state transition: active to expired
Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.194.6.32 from 00:24:e8:=
33:21:b4 (toatoa) via eth0
Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6.32 to 00:24:e8:33:21:b=
4 (toatoa) via eth0

I already did that trick but without any luck :

partdns01 ~ # tail -1 /etc/sysctl.conf
xen.independent_wallclock=3D1
partdns01 ~ # cat /proc/sys/xen/independent_wallclock
1

Same result with the follwing workaround :

partdns01 ~ # head -13 /etc/init.d/dhcpd
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/files/dhcpd.init,v 1.5 200=
7/04/02 12:34:01 uberlord Exp $

DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}

depend() {
        need net
        need ntpd
        sleep 60
        use logger dns
}

Any clues ?

Best Regards,
Ludovic

--_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR-CH" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">UP&nbsp;!!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please guys it&#8217;s very important for us&nbsp;!<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you in advance.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Ludovic<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR-CH=
">De&nbsp;:</span></b><span lang=3D"FR" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR-CH"> x=
en-users-bounces@lists.xen.org
 [mailto:xen-users-bounces@lists.xen.org] <b>De la part de</b> Maret Ludovi=
c<br>
<b>Envoy=E9&nbsp;:</b> mardi 12 juin 2012 16:48<br>
<b>=C0&nbsp;:</b> xen-users@lists.xen.org<br>
<b>Objet&nbsp;:</b> [Xen-users] about 10 min time between dom0 anb domU<o:p=
></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal">Hey guys,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have a problem on a domU &quot;partdns01&quot; whi=
ch is actually acting as ntp/bind/dhcp server.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">When i boot the domU the dhcpd deamon can&#8217;t st=
art because of a too great time mismatch between him ans his failover peer.=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">For info, the dom0 name is &quo=
t;xendns01&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">xendns01 ~ # hwclock <o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:46 2012&nbsp; -0.000373 seconds<o:p=
></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # ntpq -pn<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; <span lang=3D"DE-CH">remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.149 193.134.216.1&nbsp;&nbsp;&nbsp; 5 u=
&nbsp; 564 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.428&nbsp;&nbsp; -0.180&nbsp;&=
nbsp; 0.092<o:p></o:p></p>
<p class=3D"MsoNormal">&#43;193.134.216.148 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp; 366 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.395&nbsp;&nbsp;&nbsp; 0.5=
57&nbsp;&nbsp; 0.095<o:p></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # date<o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:50 CEST 2012<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # xm create partdns01 -c<o:p></o:p></p>
<p class=3D"MsoNormal">Using config file &quot;/etc/xen/partdns01&quot;.<o:=
p></o:p></p>
<p class=3D"MsoNormal">Started domain partdns01 (id=3D130)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux ver=
sion 2.6.20-xen-r6 (root@xendns01) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)=
) #15 SMP Mon Dec 8 15:36:37 CET 2008<o:p></o:p></p>
<p class=3D"MsoNormal">Command line: root=3D/dev/sda1 ro <o:p></o:p></p>
<p class=3D"MsoNormal">BIOS-provided physical RAM map:<o:p></o:p></p>
<p class=3D"MsoNormal">Xen: 0000000000000000 - 0000000010800000 (usable)<o:=
p></o:p></p>
<p class=3D"MsoNormal">end_pfn_map =3D 67584<o:p></o:p></p>
<p class=3D"MsoNormal">Zone PFN ranges:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; DMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp; DMA32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 675=
84 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; Normal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 67584 -&=
gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">early_node_map[1] active PFN ranges<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; 0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">No mptable found.<o:p></o:p></p>
<p class=3D"MsoNormal">PERCPU: Allocating 24832 bytes of per cpu data<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Built 1 zonelists.&nbsp; Total pages: 64700<o:p></o:=
p></p>
<p class=3D"MsoNormal">Kernel command line: root=3D/dev/sda1 ro <o:p></o:p>=
</p>
<p class=3D"MsoNormal">Initializing CPU#0<o:p></o:p></p>
<p class=3D"MsoNormal">PID hash table entries: 1024 (order: 10, 8192 bytes)=
<o:p></o:p></p>
<p class=3D"MsoNormal">Xen reported: 1596.082 MHz processor.<o:p></o:p></p>
<p class=3D"MsoNormal">Console: colour dummy device 80x25<o:p></o:p></p>
<p class=3D"MsoNormal">Dentry cache hash table entries: 32768 (order: 6, 26=
2144 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Inode-cache hash table entries: 16384 (order: 5, 131=
072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Software IO TLB disabled<o:p></o:p></p>
<p class=3D"MsoNormal">Memory: 249824k/270336k available (3734k kernel code=
, 12012k reserved, 1844k data, 224k init)<o:p></o:p></p>
<p class=3D"MsoNormal">Calibrating delay using timer specific routine.. 319=
5.28 BogoMIPS (lpj=3D6390577)<o:p></o:p></p>
<p class=3D"MsoNormal">Mount-cache hash table entries: 256<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L1 I cache: 32K, L1 D cache: 32K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L2 cache: 4096K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Physical Processor ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Processor Core ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">SMP alternatives: switching to UP code<o:p></o:p></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing SMP alternatives: 32k f=
reed<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Brought up 1 CPUs<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal">NET: Registered protocol family 16<o:p></o:p></p>
<p class=3D"MsoNormal">Brought up 1 CPUs<o:p></o:p></p>
<p class=3D"MsoNormal">PCI: Fatal: No config space access function found<o:=
p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: setting up Xen PCI fronten=
d stub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ACPI: Interpreter disabled.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">xen_mem: Initialising balloon d=
river.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">SCSI subsystem initialized<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbfs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver hub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new device =
driver usb<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 2<o:p></o:p></span></p>
<p class=3D"MsoNormal">IP route cache hash table entries: 2048 (order: 2, 1=
6384 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">TCP established hash table entries: 8192 (order: 5, =
131072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP bind hash table entries: 40=
96 (order: 4, 65536 bytes)<o:p></o:p></span></p>
<p class=3D"MsoNormal">TCP: Hash tables configured (established 8192 bind 4=
096)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP reno registered<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Installing knfsd (copyright (C)=
 1996 <a href=3D"mailto:okir@monad.swb.de">
okir@monad.swb.de</a>).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler noop registered<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler deadline registere=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler cfq registered (de=
fault)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">rtc: IRQ 8 is not free.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Linux agpgart interface v0.101 =
(c) Dave Jones<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Serial: 8250/16550 driver $Revi=
sion: 1.90 $ 4 ports, IRQ sharing disabled<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Floppy drive(s): fd0 is unknown=
 type 15 (usb?), fd1 is unknown type 15 (usb?)<o:p></o:p></span></p>
<p class=3D"MsoNormal">Failed to obtain physical IRQ 6<o:p></o:p></p>
<p class=3D"MsoNormal">floppy0: no floppy controllers found<o:p></o:p></p>
<p class=3D"MsoNormal">RAMDISK driver initialized: 16 RAM disks of 4096K si=
ze 1024 blocksize<o:p></o:p></p>
<p class=3D"MsoNormal">loop: loaded (max 8 devices)<o:p></o:p></p>
<p class=3D"MsoNormal">Intel(R) PRO/1000 Network Driver - version 7.3.15-k2=
<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2006 Intel Corporation.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">e100: Intel(R) PRO/100 Network =
Driver, 3.5.17-k2-NAPI<o:p></o:p></span></p>
<p class=3D"MsoNormal">e100: Copyright(c) 1999-2006 Intel Corporation<o:p><=
/o:p></p>
<p class=3D"MsoNormal">forcedeth.c: Reverse Engineered nForce ethernet driv=
er. Version 0.59.<o:p></o:p></p>
<p class=3D"MsoNormal">tun: Universal TUN/TAP device driver, 1.6<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">tun: (C) 1999-2004 Max Krasnyan=
sky &lt;<a href=3D"mailto:maxk@qualcomm.com">maxk@qualcomm.com</a>&gt;<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal">netconsole: not configured, aborting<o:p></o:p></p>
<p class=3D"MsoNormal">Xen virtual console successfully installed as tty1<o=
:p></o:p></p>
<p class=3D"MsoNormal">Event-channel device installed.<o:p></o:p></p>
<p class=3D"MsoNormal">netfront: Initialising virtual ethernet driver.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Uniform Multi-Platform E-IDE dr=
iver Revision: 7.00alpha2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ide: Assuming 50MHz system bus =
speed for PIO modes; override with idebus=3Dxx<o:p></o:p></span></p>
<p class=3D"MsoNormal">netfront: device eth0 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">netfront: device eth1 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">xen-vbd: registered block device major 8<o:p></o:p><=
/p>
<p class=3D"MsoNormal">blkfront: sda1: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">blkfront: sda2: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:=
01:03 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:2=
2 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006<o:=
p></o:p></p>
<p class=3D"MsoNormal">register_blkdev: cannot get major 8 for sd<o:p></o:p=
></p>
<p class=3D"MsoNormal">Fusion MPT base driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2007 LSI Logic Corporation<o:p></=
o:p></p>
<p class=3D"MsoNormal">Fusion MPT SPI Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Fusion MPT SAS Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">ieee1394: raw1394: /dev/raw1394 device initialized<o=
:p></o:p></p>
<p class=3D"MsoNormal">USB Universal Host Controller Interface driver v3.0<=
o:p></o:p></p>
<p class=3D"MsoNormal">usbcore: registered new interface driver usblp<o:p><=
/o:p></p>
<p class=3D"MsoNormal">drivers/usb/class/usblp.c: v0.13: USB Printer Device=
 Class driver<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Initializing USB Mass Storage d=
river...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usb-storage<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">USB Mass Storage support regist=
ered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbhid<o:p></o:p></span></p>
<p class=3D"MsoNormal">drivers/usb/input/hid-core.c: v2.6:USB HID core driv=
er<o:p></o:p></p>
<p class=3D"MsoNormal">i8042.c: No controller found.<o:p></o:p></p>
<p class=3D"MsoNormal">mice: PS/2 mouse device common for all mice<o:p></o:=
p></p>
<p class=3D"MsoNormal">device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) init=
ialised:
<a href=3D"mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><o:p></o:p></=
p>
<p class=3D"MsoNormal">Intel 810 &#43; AC97 Audio, version 1.01, 15:35:23 D=
ec&nbsp; 8 2008<o:p></o:p></p>
<p class=3D"MsoNormal">xenoprofile_init: ret 0, events 2, xenoprof_is_prima=
ry 0<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">IPv4 over IPv4 tunneling driver=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP cubic registered<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 17<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">802.1Q VLAN Support v1.8 Ben Gr=
eear &lt;<a href=3D"mailto:greearb@candelatech.com">greearb@candelatech.com=
</a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">All bugs added by David S. Mill=
er &lt;<a href=3D"mailto:davem@redhat.com">davem@redhat.com</a>&gt;<o:p></o=
:p></span></p>
<p class=3D"MsoNormal">XENBUS: Device with no driver: device/console/0<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: found reiserfs =
format &quot;3.6&quot; with standard journal<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: using ordered d=
ata mode<o:p></o:p></span></p>
<p class=3D"MsoNormal">ReiserFS: sda1: journal params: device sda1, size 81=
92, journal first block 18, max trans len 1024, max batch 900, max commit a=
ge 30, max trans age 30<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: checking transa=
ction log (sda1)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: Using r5 hash t=
o sort names<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">VFS: Mounted root (reiserfs fil=
esystem) readonly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing unused kernel memory: 2=
24k freed<o:p></o:p></span></p>
<p class=3D"MsoNormal">INIT: version 2.87 booting<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Gentoo Linux; <a href=3D"http://www.gentoo.org/">htt=
p://www.gentoo.org/</a><o:p></o:p></p>
<p class=3D"MsoNormal">Copyright 1999-2009 Gentoo Foundation; Distributed u=
nder the GPLv2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Press I to enter interactive boot mode<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Mounting proc at /proc ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting sysfs at /sys ...&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting /dev ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting udevd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Populating /dev with existing devices through ueve=
nts ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Waiting for uevents to be processed ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting devpts at /dev/pts .=
..&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking root filesystem ...R=
eiserfs super block in block 16 on 0x801 of format 3.6 with standard journa=
l<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Blocks (total/free): 1572864/86=
3352 by 4096 bytes<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem is clean<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem seems mounted read-o=
nly. Skipping journal replay.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Checking internal tree..finishe=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ o=
k ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Remounting root filesystem re=
ad/write ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking all filesystems ...&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting local filesystems ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting USB device filesyste=
m (usbfs) ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Activating (possible) swap ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting system clock using th=
e hardware clock [xen] ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Configuring kernel parameters ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></=
p>
<p class=3D"MsoNormal">* Cleaning /var/lock, /var/run ...&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o=
:p></p>
<p class=3D"MsoNormal">* Wiping /tmp directory ...&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Device initiated services: net.eth0 net.eth1<o:p><=
/o:p></p>
<p class=3D"MsoNormal">* Setting hostname to partdns01 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Loading key mappings ...&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting user font ...&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ok ]<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting lo<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up lo<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.1/8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.0/8 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth0<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth0<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.1.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.0.0/16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
via&nbsp; 10.194.1.1 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ =
ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth1<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth1<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0=
.0/0&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.20 ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.0/24&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.17 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok=
 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Initializing random number ge=
nerator ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">INIT: Entering runlevel: 3<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting syslog-ng ...&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting chrooted named ...&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting sshd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting DenyHosts daemon ...=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting ntpd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting dhcpd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ !! ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting network filesystems =
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting snmpd ...&nbsp;&nbsp=
;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting portmap ...&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Atempo Time Navigato=
r ...Starting Time Navigator (tina)...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Webmin ...Pre-loaded=
 WebminCore<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting local ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">This is partdns01.heig-vd.ch (L=
inux x86_64 2.6.20-xen-r6) 16:03:44<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -50 /var/log/messages&nbsp; |egre=
p -i &quot;ntpd|dhcpd&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd <a href=
=3D"mailto:4.2.6p3@1.2290-o">
4.2.6p3@1.2290-o</a> Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">partdns01 ~ # ntpq -pn<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.1&nbsp;&nbsp; 130.59.36.150&nbsp;&nbsp;=
&nbsp; 4 u&nbsp;&nbsp; 29&nbsp;&nbsp; 64&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nb=
sp; 1.113&nbsp;&nbsp; -6.626&nbsp; 29.822<o:p></o:p></p>
<p class=3D"MsoNormal">193.247.203.26&nbsp; 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp;&nbsp; 20&nbsp;&nbsp; 64&nbsp;&nbsp; 17&nbsp;&nbsp;&nbsp; 1.079&n=
bsp;&nbsp; 78.625&nbsp;&nbsp; 2.349<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Once ntp is synchronized, i can manually start de dh=
cpd deamon.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # /etc/init.d/dhcpd start <o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;* Starting dhcpd ...&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -100 /var/log/messages&nbsp; |egr=
ep -i &quot;ntpd|dhcpd&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd <a href=
=3D"mailto:4.2.6p3@1.2290-o">
4.2.6p3@1.2290-o</a> Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (xxx.xxx.xxx.xxx).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from normal to communications-interrupted<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: I move from startup to normal<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a=
0 10.194.1.0/24&nbsp; total 32&nbsp; free 16&nbsp; backup 16&nbsp; lts 0&nb=
sp; max-misbal 5<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Sending updates to =
dhcp-failover.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from communications-interrupted to normal<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.1=
94.6.55 from dhcp-failover rejected: 10.194.6.55: invalid state transition:=
 active to expired<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.=
194.6.32 from 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6=
.32 to 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">I already did that trick but wi=
thout any luck :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -1 /etc/sysctl.conf<o:p></o:p></p=
>
<p class=3D"MsoNormal">xen.independent_wallclock=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # cat /proc/sys/xen/independent_wallcloc=
k <o:p></o:p></p>
<p class=3D"MsoNormal">1<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Same result with the follwing w=
orkaround&nbsp;:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # head -13 /etc/init.d/dhcpd<o:p></o:p><=
/p>
<p class=3D"MsoNormal">#!/sbin/runscript<o:p></o:p></p>
<p class=3D"MsoNormal"># Copyright 1999-2006 Gentoo Foundation<o:p></o:p></=
p>
<p class=3D"MsoNormal"># Distributed under the terms of the GNU General Pub=
lic License v2<o:p></o:p></p>
<p class=3D"MsoNormal"># $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/fil=
es/dhcpd.init,v 1.5 2007/04/02 12:34:01 uberlord Exp $<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">depend() {<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need net<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need ntpd<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=
&nbsp;&nbsp;sleep 60<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>use logger dns<o:p></o:p></p>
<p class=3D"MsoNormal">}<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Any clues&nbsp;?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Ludovic<o:p></o:p></p>
</div>
</body>
</html>

--_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_--


--===============9148976043054499335==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9148976043054499335==--


From xen-users-bounces@lists.xen.org Thu Jun 14 09:20:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:20:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6D1-0007At-3Z; Thu, 14 Jun 2012 09:19:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ludovic.Maret@heig-vd.ch>) id 1Sf6Cy-0007Ao-RI
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:19:17 +0000
Received: from [85.158.138.51:56632] by server-6.bemta-3.messagelabs.com id
	14/AD-11602-39CA9DF4; Thu, 14 Jun 2012 09:19:15 +0000
X-Env-Sender: Ludovic.Maret@heig-vd.ch
X-Msg-Ref: server-3.tower-174.messagelabs.com!1339665553!19506621!1
X-Originating-IP: [193.134.216.182]
X-SpamReason: No, hits=2.0 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY,
	HTML_60_70,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2218 invoked from network); 14 Jun 2012 09:19:13 -0000
Received: from mailcl1.heig-vd.ch (HELO heig-vd.ch) (193.134.216.182)
	by server-3.tower-174.messagelabs.com with SMTP;
	14 Jun 2012 09:19:13 -0000
Received: from [10.192.41.17] (helo=EINTFE03.einet.ad.eivd.ch)
	by heig-vd.ch stage1 with esmtp (Exim MailCleaner) 
	id 1Sf6Cv-0005Lp-36 for <xen-users@lists.xen.org> 
	from <Ludovic.Maret@heig-vd.ch>; Thu, 14 Jun 2012 11:19:13 +0200
Received: from eintmbx02.einet.ad.eivd.ch ([fe80::449e:20bb:ab9b:92e]) by
	EINTFE03.einet.ad.eivd.ch ([10.192.41.17]) with mapi id 14.02.0309.002;
	Thu, 14 Jun 2012 11:19:12 +0200
X-MailCleaner-SPF: softfail
From: Maret Ludovic <Ludovic.Maret@heig-vd.ch>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: about 10 min time between dom0 anb domU
Thread-Index: Ac1Ip3AlWtshs/tcTxiaI1oculw3/ABZxCRA
Date: Thu, 14 Jun 2012 09:19:10 +0000
Message-ID: <24046EBA25FF65428D613A7C22D845A26402FC81@EINTMBX02.einet.ad.eivd.ch>
References: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
In-Reply-To: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
Accept-Language: en-US, fr-CH
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.252.100]
MIME-Version: 1.0
Subject: Re: [Xen-users] about 10 min time between dom0 anb domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9148976043054499335=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9148976043054499335==
Content-Language: fr-FR
Content-Type: multipart/alternative;
	boundary="_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_"

--_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

UP !!

Please guys it's very important for us !

Thank you in advance.

Ludovic

De : xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.or=
g] De la part de Maret Ludovic
Envoy=E9 : mardi 12 juin 2012 16:48
=C0 : xen-users@lists.xen.org
Objet : [Xen-users] about 10 min time between dom0 anb domU

Hey guys,

I have a problem on a domU "partdns01" which is actually acting as ntp/bind=
/dhcp server.

When i boot the domU the dhcpd deamon can't start because of a too great ti=
me mismatch between him ans his failover peer.

For info, the dom0 name is "xendns01"

xendns01 ~ # hwclock
Tue Jun 12 14:22:46 2012  -0.000373 seconds
xendns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.149 193.134.216.1    5 u  564 1024  377    0.428   -0.180   0.=
092
+193.134.216.148 193.134.216.1    5 u  366 1024  377    0.395    0.557   0.=
095
xendns01 ~ # date
Tue Jun 12 14:22:50 CEST 2012

xendns01 ~ # xm create partdns01 -c
Using config file "/etc/xen/partdns01".
Started domain partdns01 (id=3D130)
                                 Linux version 2.6.20-xen-r6 (root@xendns01=
) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)) #15 SMP Mon Dec 8 15:36:37 CET =
2008
Command line: root=3D/dev/sda1 ro
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000010800000 (usable)
end_pfn_map =3D 67584
Zone PFN ranges:
  DMA             0 ->    67584
  DMA32       67584 ->    67584
  Normal      67584 ->    67584
early_node_map[1] active PFN ranges
    0:        0 ->    67584
No mptable found.
PERCPU: Allocating 24832 bytes of per cpu data
Built 1 zonelists.  Total pages: 64700
Kernel command line: root=3D/dev/sda1 ro
Initializing CPU#0
PID hash table entries: 1024 (order: 10, 8192 bytes)
Xen reported: 1596.082 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Software IO TLB disabled
Memory: 249824k/270336k available (3734k kernel code, 12012k reserved, 1844=
k data, 224k init)
Calibrating delay using timer specific routine.. 3195.28 BogoMIPS (lpj=3D63=
90577)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
SMP alternatives: switching to UP code
Freeing SMP alternatives: 32k freed
Brought up 1 CPUs
NET: Registered protocol family 16
Brought up 1 CPUs
PCI: Fatal: No config space access function found
PCI: setting up Xen PCI frontend stub
ACPI: Interpreter disabled.
xen_mem: Initialising balloon driver.
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: System does not support PCI
PCI: System does not support PCI
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 2, 16384 bytes)
TCP established hash table entries: 8192 (order: 5, 131072 bytes)
TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 4096)
TCP reno registered
Installing knfsd (copyright (C) 1996 okir@monad.swb.de<mailto:okir@monad.sw=
b.de>).
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
rtc: IRQ 8 is not free.
Linux agpgart interface v0.101 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 (usb=
?)
Failed to obtain physical IRQ 6
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Intel(R) PRO/1000 Network Driver - version 7.3.15-k2
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.59.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com<mailto:maxk@qualcomm.=
com>>
netconsole: not configured, aborting
Xen virtual console successfully installed as tty1
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=3D=
xx
netfront: device eth0 has copying receive path.
netfront: device eth1 has copying receive path.
xen-vbd: registered block device major 8
blkfront: sda1: barriers enabled
blkfront: sda2: barriers enabled
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:22 EST 2006)
megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006
register_blkdev: cannot get major 8 for sd
Fusion MPT base driver 3.04.03
Copyright (c) 1999-2007 LSI Logic Corporation
Fusion MPT SPI Host driver 3.04.03
Fusion MPT SAS Host driver 3.04.03
ieee1394: raw1394: /dev/raw1394 device initialized
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redha=
t.com<mailto:dm-devel@redhat.com>
Intel 810 + AC97 Audio, version 1.01, 15:35:23 Dec  8 2008
xenoprofile_init: ret 0, events 2, xenoprof_is_primary 0
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com<mailto:greearb=
@candelatech.com>>
All bugs added by David S. Miller <davem@redhat.com<mailto:davem@redhat.com=
>>
XENBUS: Device with no driver: device/console/0
ReiserFS: sda1: found reiserfs format "3.6" with standard journal
ReiserFS: sda1: using ordered data mode
ReiserFS: sda1: journal params: device sda1, size 8192, journal first block=
 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda1: checking transaction log (sda1)
ReiserFS: sda1: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 224k freed
INIT: version 2.87 booting

Gentoo Linux; http://www.gentoo.org/
Copyright 1999-2009 Gentoo Foundation; Distributed under the GPLv2

Press I to enter interactive boot mode

* Mounting proc at /proc ...                                             [ =
ok ]
* Mounting sysfs at /sys ...                                             [ =
ok ]
* Mounting /dev ...                                                      [ =
ok ]
* Starting udevd ...                                                     [ =
ok ]
* Populating /dev with existing devices through uevents ...              [ =
ok ]
* Waiting for uevents to be processed ...                                [ =
ok ]
* Mounting devpts at /dev/pts ...                                        [ =
ok ]
* Checking root filesystem ...Reiserfs super block in block 16 on 0x801 of =
format 3.6 with standard journal
Blocks (total/free): 1572864/863352 by 4096 bytes
Filesystem is clean
Filesystem seems mounted read-only. Skipping journal replay.
Checking internal tree..finished
                                           [ ok ]
* Remounting root filesystem read/write ...                              [ =
ok ]
* Checking all filesystems ...                                           [ =
ok ]
* Mounting local filesystems ...                                         [ =
ok ]
* Mounting USB device filesystem (usbfs) ...                             [ =
ok ]
* Activating (possible) swap ...                                         [ =
ok ]
* Setting system clock using the hardware clock [xen] ...                [ =
ok ]
* Configuring kernel parameters ...                                      [ =
ok ]
* Cleaning /var/lock, /var/run ...                                       [ =
ok ]
* Wiping /tmp directory ...                                              [ =
ok ]
* Device initiated services: net.eth0 net.eth1
* Setting hostname to partdns01 ...                                      [ =
ok ]
* Loading key mappings ...                                               [ =
ok ]
* Setting user font ...                                                  [ =
ok ]
* Starting lo
*   Bringing up lo
*     127.0.0.1/8
                                                                          [=
 ok ]
*   Adding routes
*     127.0.0.0/8 ...                                                    [ =
ok ]
* Starting eth0
*   Bringing up eth0
*     10.194.1.25
                                                                          [=
 ok ]
*   Adding routes
*     10.194.0.0/16            via  10.194.1.1 ...                         =
         [ ok ]
* Starting eth1
*   Bringing up eth1
*     193.247.203.25
                                                                          [=
 ok ]
*   Adding routes
*     0.0.0.0/0     via 193.247.203.20 ...                                 =
  [ ok ]
*     193.247.203.0/24     via 193.247.203.17 ...                          =
  [ ok ]
* Initializing random number generator ...                               [ =
ok ]
INIT: Entering runlevel: 3
* Starting syslog-ng ...                                                 [ =
ok ]
* Starting chrooted named ...                                            [ =
ok ]
* Starting sshd ...                                                      [ =
ok ]
* Starting DenyHosts daemon ...                                          [ =
ok ]
* Starting ntpd ...                                                      [ =
ok ]
* Starting dhcpd ...                                                     [ =
!! ]
* Mounting network filesystems ...                                       [ =
ok ]
* Starting snmpd ...                                                     [ =
ok ]
* Starting portmap ...                                                   [ =
ok ]
* Starting Atempo Time Navigator ...Starting Time Navigator (tina)...
                                     [ ok ]
* Starting Webmin ...Pre-loaded WebminCore
                                                    [ ok ]
* Starting local ...                                                     [ =
ok ]

This is partdns01.heig-vd.ch (Linux x86_64 2.6.20-xen-r6) 16:03:44

partdns01 ~ # tail -50 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o<mailto:4.2.6p3@=
1.2290-o> Mon Jul  4 07:43:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4

partdns01 ~ # ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jit=
ter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
*193.134.216.1   130.59.36.150    4 u   29   64    7    1.113   -6.626  29.=
822
193.247.203.26  193.134.216.1    5 u   20   64   17    1.079   78.625   2.3=
49

Once ntp is synchronized, i can manually start de dhcpd deamon.

partdns01 ~ # /etc/init.d/dhcpd start
 * Starting dhcpd ...                                                      =
                                                                           =
  [ ok ]

partdns01 ~ # tail -100 /var/log/messages  |egrep -i "ntpd|dhcpd"
Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd 4.2.6p3@1.2290-o<mailto:4.2.6p3@=
1.2290-o> Mon Jul  4 07:43:19 UTC 2011 (1)
Jun 12 15:53:58 partdns01 ntpd[4305]: proto: precision =3D 2.000 usec
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen and drop on 0 v4wildcard 0.0.0=
.0 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 1 lo 127.0.0.1 UDP=
 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 2 eth0 10.194.1.25=
 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: Listen normally on 3 eth1 193.247.203=
.25 UDP 123
Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshed
Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on routing socket on fd #20=
 for interface updates
Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: No subnet declaration for eth1 (193.247.20=
3.25).
Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 15:53:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 15:53:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 15:53:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 15:53:59 partdns01 dhcpd:
Jun 12 15:53:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to dhcp-failover rejected=
: Connection rejected, time mismatch too great.
Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfault at 0000000000000000=
 rip 00000000004188ba rsp 00007fffdbfdad80 error 4
Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to leases file.
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: No subnet declaration for eth1 (xxx.xxx.xx=
x.xxx).
Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring requests on eth1.  If this is =
not what
Jun 12 16:09:59 partdns01 dhcpd:    you want, please write a subnet declara=
tion
Jun 12 16:09:59 partdns01 dhcpd:    in your dhcpd.conf file for the network=
 segment
Jun 12 16:09:59 partdns01 dhcpd:    to which interface eth1 is attached. **
Jun 12 16:09:59 partdns01 dhcpd:
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from n=
ormal to startup
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om normal to communications-interrupted
Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-failover: I move from s=
tartup to normal
Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a0 10.194.1.0/24  total =
32  free 16  backup 16  lts 0  max-misbal 5
Jun 12 16:09:59 partdns01 dhcpd: Sending updates to dhcp-failover.
Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-failover: peer moves fr=
om communications-interrupted to normal
Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.194.6.55 from dhcp-failo=
ver rejected: 10.194.6.55: invalid state transition: active to expired
Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.194.6.32 from 00:24:e8:=
33:21:b4 (toatoa) via eth0
Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6.32 to 00:24:e8:33:21:b=
4 (toatoa) via eth0

I already did that trick but without any luck :

partdns01 ~ # tail -1 /etc/sysctl.conf
xen.independent_wallclock=3D1
partdns01 ~ # cat /proc/sys/xen/independent_wallclock
1

Same result with the follwing workaround :

partdns01 ~ # head -13 /etc/init.d/dhcpd
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/files/dhcpd.init,v 1.5 200=
7/04/02 12:34:01 uberlord Exp $

DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}

depend() {
        need net
        need ntpd
        sleep 60
        use logger dns
}

Any clues ?

Best Regards,
Ludovic

--_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR-CH" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">UP&nbsp;!!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please guys it&#8217;s very important for us&nbsp;!<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you in advance.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Ludovic<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR-CH=
">De&nbsp;:</span></b><span lang=3D"FR" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR-CH"> x=
en-users-bounces@lists.xen.org
 [mailto:xen-users-bounces@lists.xen.org] <b>De la part de</b> Maret Ludovi=
c<br>
<b>Envoy=E9&nbsp;:</b> mardi 12 juin 2012 16:48<br>
<b>=C0&nbsp;:</b> xen-users@lists.xen.org<br>
<b>Objet&nbsp;:</b> [Xen-users] about 10 min time between dom0 anb domU<o:p=
></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal">Hey guys,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have a problem on a domU &quot;partdns01&quot; whi=
ch is actually acting as ntp/bind/dhcp server.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">When i boot the domU the dhcpd deamon can&#8217;t st=
art because of a too great time mismatch between him ans his failover peer.=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">For info, the dom0 name is &quo=
t;xendns01&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">xendns01 ~ # hwclock <o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:46 2012&nbsp; -0.000373 seconds<o:p=
></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # ntpq -pn<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; <span lang=3D"DE-CH">remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.149 193.134.216.1&nbsp;&nbsp;&nbsp; 5 u=
&nbsp; 564 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.428&nbsp;&nbsp; -0.180&nbsp;&=
nbsp; 0.092<o:p></o:p></p>
<p class=3D"MsoNormal">&#43;193.134.216.148 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp; 366 1024&nbsp; 377&nbsp;&nbsp;&nbsp; 0.395&nbsp;&nbsp;&nbsp; 0.5=
57&nbsp;&nbsp; 0.095<o:p></o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # date<o:p></o:p></p>
<p class=3D"MsoNormal">Tue Jun 12 14:22:50 CEST 2012<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">xendns01 ~ # xm create partdns01 -c<o:p></o:p></p>
<p class=3D"MsoNormal">Using config file &quot;/etc/xen/partdns01&quot;.<o:=
p></o:p></p>
<p class=3D"MsoNormal">Started domain partdns01 (id=3D130)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux ver=
sion 2.6.20-xen-r6 (root@xendns01) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)=
) #15 SMP Mon Dec 8 15:36:37 CET 2008<o:p></o:p></p>
<p class=3D"MsoNormal">Command line: root=3D/dev/sda1 ro <o:p></o:p></p>
<p class=3D"MsoNormal">BIOS-provided physical RAM map:<o:p></o:p></p>
<p class=3D"MsoNormal">Xen: 0000000000000000 - 0000000010800000 (usable)<o:=
p></o:p></p>
<p class=3D"MsoNormal">end_pfn_map =3D 67584<o:p></o:p></p>
<p class=3D"MsoNormal">Zone PFN ranges:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; DMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></=
p>
<p class=3D"MsoNormal">&nbsp; DMA32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 675=
84 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; Normal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 67584 -&=
gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">early_node_map[1] active PFN ranges<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; 0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 67584<o:p></o:p></p>
<p class=3D"MsoNormal">No mptable found.<o:p></o:p></p>
<p class=3D"MsoNormal">PERCPU: Allocating 24832 bytes of per cpu data<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Built 1 zonelists.&nbsp; Total pages: 64700<o:p></o:=
p></p>
<p class=3D"MsoNormal">Kernel command line: root=3D/dev/sda1 ro <o:p></o:p>=
</p>
<p class=3D"MsoNormal">Initializing CPU#0<o:p></o:p></p>
<p class=3D"MsoNormal">PID hash table entries: 1024 (order: 10, 8192 bytes)=
<o:p></o:p></p>
<p class=3D"MsoNormal">Xen reported: 1596.082 MHz processor.<o:p></o:p></p>
<p class=3D"MsoNormal">Console: colour dummy device 80x25<o:p></o:p></p>
<p class=3D"MsoNormal">Dentry cache hash table entries: 32768 (order: 6, 26=
2144 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Inode-cache hash table entries: 16384 (order: 5, 131=
072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">Software IO TLB disabled<o:p></o:p></p>
<p class=3D"MsoNormal">Memory: 249824k/270336k available (3734k kernel code=
, 12012k reserved, 1844k data, 224k init)<o:p></o:p></p>
<p class=3D"MsoNormal">Calibrating delay using timer specific routine.. 319=
5.28 BogoMIPS (lpj=3D6390577)<o:p></o:p></p>
<p class=3D"MsoNormal">Mount-cache hash table entries: 256<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L1 I cache: 32K, L1 D cache: 32K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: L2 cache: 4096K<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Physical Processor ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">CPU: Processor Core ID: 0<o:p></o:p></p>
<p class=3D"MsoNormal">SMP alternatives: switching to UP code<o:p></o:p></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing SMP alternatives: 32k f=
reed<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Brought up 1 CPUs<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal">NET: Registered protocol family 16<o:p></o:p></p>
<p class=3D"MsoNormal">Brought up 1 CPUs<o:p></o:p></p>
<p class=3D"MsoNormal">PCI: Fatal: No config space access function found<o:=
p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: setting up Xen PCI fronten=
d stub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ACPI: Interpreter disabled.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">xen_mem: Initialising balloon d=
river.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">SCSI subsystem initialized<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbfs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver hub<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new device =
driver usb<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">PCI: System does not support PC=
I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 2<o:p></o:p></span></p>
<p class=3D"MsoNormal">IP route cache hash table entries: 2048 (order: 2, 1=
6384 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal">TCP established hash table entries: 8192 (order: 5, =
131072 bytes)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP bind hash table entries: 40=
96 (order: 4, 65536 bytes)<o:p></o:p></span></p>
<p class=3D"MsoNormal">TCP: Hash tables configured (established 8192 bind 4=
096)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP reno registered<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Installing knfsd (copyright (C)=
 1996 <a href=3D"mailto:okir@monad.swb.de">
okir@monad.swb.de</a>).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler noop registered<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler deadline registere=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">io scheduler cfq registered (de=
fault)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">rtc: IRQ 8 is not free.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Linux agpgart interface v0.101 =
(c) Dave Jones<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Serial: 8250/16550 driver $Revi=
sion: 1.90 $ 4 ports, IRQ sharing disabled<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Floppy drive(s): fd0 is unknown=
 type 15 (usb?), fd1 is unknown type 15 (usb?)<o:p></o:p></span></p>
<p class=3D"MsoNormal">Failed to obtain physical IRQ 6<o:p></o:p></p>
<p class=3D"MsoNormal">floppy0: no floppy controllers found<o:p></o:p></p>
<p class=3D"MsoNormal">RAMDISK driver initialized: 16 RAM disks of 4096K si=
ze 1024 blocksize<o:p></o:p></p>
<p class=3D"MsoNormal">loop: loaded (max 8 devices)<o:p></o:p></p>
<p class=3D"MsoNormal">Intel(R) PRO/1000 Network Driver - version 7.3.15-k2=
<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2006 Intel Corporation.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">e100: Intel(R) PRO/100 Network =
Driver, 3.5.17-k2-NAPI<o:p></o:p></span></p>
<p class=3D"MsoNormal">e100: Copyright(c) 1999-2006 Intel Corporation<o:p><=
/o:p></p>
<p class=3D"MsoNormal">forcedeth.c: Reverse Engineered nForce ethernet driv=
er. Version 0.59.<o:p></o:p></p>
<p class=3D"MsoNormal">tun: Universal TUN/TAP device driver, 1.6<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">tun: (C) 1999-2004 Max Krasnyan=
sky &lt;<a href=3D"mailto:maxk@qualcomm.com">maxk@qualcomm.com</a>&gt;<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal">netconsole: not configured, aborting<o:p></o:p></p>
<p class=3D"MsoNormal">Xen virtual console successfully installed as tty1<o=
:p></o:p></p>
<p class=3D"MsoNormal">Event-channel device installed.<o:p></o:p></p>
<p class=3D"MsoNormal">netfront: Initialising virtual ethernet driver.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Uniform Multi-Platform E-IDE dr=
iver Revision: 7.00alpha2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ide: Assuming 50MHz system bus =
speed for PIO modes; override with idebus=3Dxx<o:p></o:p></span></p>
<p class=3D"MsoNormal">netfront: device eth0 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">netfront: device eth1 has copying receive path.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">xen-vbd: registered block device major 8<o:p></o:p><=
/p>
<p class=3D"MsoNormal">blkfront: sda1: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">blkfront: sda2: barriers enabled<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:=
01:03 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megaraid: 2.20.4.9 (Release Date: Sun Jul 16 12:27:2=
2 EST 2006)<o:p></o:p></p>
<p class=3D"MsoNormal">megasas: 00.00.03.05 Mon Oct 02 11:21:32 PDT 2006<o:=
p></o:p></p>
<p class=3D"MsoNormal">register_blkdev: cannot get major 8 for sd<o:p></o:p=
></p>
<p class=3D"MsoNormal">Fusion MPT base driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Copyright (c) 1999-2007 LSI Logic Corporation<o:p></=
o:p></p>
<p class=3D"MsoNormal">Fusion MPT SPI Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">Fusion MPT SAS Host driver 3.04.03<o:p></o:p></p>
<p class=3D"MsoNormal">ieee1394: raw1394: /dev/raw1394 device initialized<o=
:p></o:p></p>
<p class=3D"MsoNormal">USB Universal Host Controller Interface driver v3.0<=
o:p></o:p></p>
<p class=3D"MsoNormal">usbcore: registered new interface driver usblp<o:p><=
/o:p></p>
<p class=3D"MsoNormal">drivers/usb/class/usblp.c: v0.13: USB Printer Device=
 Class driver<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Initializing USB Mass Storage d=
river...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usb-storage<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">USB Mass Storage support regist=
ered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">usbcore: registered new interfa=
ce driver usbhid<o:p></o:p></span></p>
<p class=3D"MsoNormal">drivers/usb/input/hid-core.c: v2.6:USB HID core driv=
er<o:p></o:p></p>
<p class=3D"MsoNormal">i8042.c: No controller found.<o:p></o:p></p>
<p class=3D"MsoNormal">mice: PS/2 mouse device common for all mice<o:p></o:=
p></p>
<p class=3D"MsoNormal">device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) init=
ialised:
<a href=3D"mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><o:p></o:p></=
p>
<p class=3D"MsoNormal">Intel 810 &#43; AC97 Audio, version 1.01, 15:35:23 D=
ec&nbsp; 8 2008<o:p></o:p></p>
<p class=3D"MsoNormal">xenoprofile_init: ret 0, events 2, xenoprof_is_prima=
ry 0<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">IPv4 over IPv4 tunneling driver=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">TCP cubic registered<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">NET: Registered protocol family=
 17<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">802.1Q VLAN Support v1.8 Ben Gr=
eear &lt;<a href=3D"mailto:greearb@candelatech.com">greearb@candelatech.com=
</a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">All bugs added by David S. Mill=
er &lt;<a href=3D"mailto:davem@redhat.com">davem@redhat.com</a>&gt;<o:p></o=
:p></span></p>
<p class=3D"MsoNormal">XENBUS: Device with no driver: device/console/0<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: found reiserfs =
format &quot;3.6&quot; with standard journal<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: using ordered d=
ata mode<o:p></o:p></span></p>
<p class=3D"MsoNormal">ReiserFS: sda1: journal params: device sda1, size 81=
92, journal first block 18, max trans len 1024, max batch 900, max commit a=
ge 30, max trans age 30<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: checking transa=
ction log (sda1)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">ReiserFS: sda1: Using r5 hash t=
o sort names<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">VFS: Mounted root (reiserfs fil=
esystem) readonly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Freeing unused kernel memory: 2=
24k freed<o:p></o:p></span></p>
<p class=3D"MsoNormal">INIT: version 2.87 booting<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Gentoo Linux; <a href=3D"http://www.gentoo.org/">htt=
p://www.gentoo.org/</a><o:p></o:p></p>
<p class=3D"MsoNormal">Copyright 1999-2009 Gentoo Foundation; Distributed u=
nder the GPLv2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Press I to enter interactive boot mode<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Mounting proc at /proc ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting sysfs at /sys ...&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting /dev ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting udevd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Populating /dev with existing devices through ueve=
nts ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Waiting for uevents to be processed ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting devpts at /dev/pts .=
..&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking root filesystem ...R=
eiserfs super block in block 16 on 0x801 of format 3.6 with standard journa=
l<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Blocks (total/free): 1572864/86=
3352 by 4096 bytes<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem is clean<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Filesystem seems mounted read-o=
nly. Skipping journal replay.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Checking internal tree..finishe=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ o=
k ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Remounting root filesystem re=
ad/write ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Checking all filesystems ...&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting local filesystems ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting USB device filesyste=
m (usbfs) ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Activating (possible) swap ..=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting system clock using th=
e hardware clock [xen] ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Configuring kernel parameters ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></=
p>
<p class=3D"MsoNormal">* Cleaning /var/lock, /var/run ...&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o=
:p></p>
<p class=3D"MsoNormal">* Wiping /tmp directory ...&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal">* Device initiated services: net.eth0 net.eth1<o:p><=
/o:p></p>
<p class=3D"MsoNormal">* Setting hostname to partdns01 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<span lang=3D"DE-CH">[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Loading key mappings ...&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Setting user font ...&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ok ]<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting lo<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up lo<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.1/8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 127.0=
.0.0/8 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth0<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth0<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.1.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 10.19=
4.0.0/16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
via&nbsp; 10.194.1.1 ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ =
ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting eth1<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Bringing up eth1<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.25<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp; Adding routes<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0=
.0/0&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.20 ...&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">*&nbsp;&nbsp;&nbsp;&nbsp; 193.2=
47.203.0/24&nbsp;&nbsp;&nbsp;&nbsp; via 193.247.203.17 ...&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok=
 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Initializing random number ge=
nerator ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">INIT: Entering runlevel: 3<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting syslog-ng ...&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting chrooted named ...&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting sshd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting DenyHosts daemon ...=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting ntpd ...&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting dhcpd ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ !! ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Mounting network filesystems =
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting snmpd ...&nbsp;&nbsp=
;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;[ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting portmap ...&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Atempo Time Navigato=
r ...Starting Time Navigator (tina)...<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting Webmin ...Pre-loaded=
 WebminCore<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ]<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">* Starting local ...&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; [ ok ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">This is partdns01.heig-vd.ch (L=
inux x86_64 2.6.20-xen-r6) 16:03:44<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -50 /var/log/messages&nbsp; |egre=
p -i &quot;ntpd|dhcpd&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd <a href=
=3D"mailto:4.2.6p3@1.2290-o">
4.2.6p3@1.2290-o</a> Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">partdns01 ~ # ntpq -pn<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; remote=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; of=
fset&nbsp; jitter<o:p></o:p></span></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">*193.134.216.1&nbsp;&nbsp; 130.59.36.150&nbsp;&nbsp;=
&nbsp; 4 u&nbsp;&nbsp; 29&nbsp;&nbsp; 64&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nb=
sp; 1.113&nbsp;&nbsp; -6.626&nbsp; 29.822<o:p></o:p></p>
<p class=3D"MsoNormal">193.247.203.26&nbsp; 193.134.216.1&nbsp;&nbsp;&nbsp;=
 5 u&nbsp;&nbsp; 20&nbsp;&nbsp; 64&nbsp;&nbsp; 17&nbsp;&nbsp;&nbsp; 1.079&n=
bsp;&nbsp; 78.625&nbsp;&nbsp; 2.349<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Once ntp is synchronized, i can manually start de dh=
cpd deamon.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # /etc/init.d/dhcpd start <o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;* Starting dhcpd ...&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;[ ok ]<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -100 /var/log/messages&nbsp; |egr=
ep -i &quot;ntpd|dhcpd&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4304]: ntpd <a href=
=3D"mailto:4.2.6p3@1.2290-o">
4.2.6p3@1.2290-o</a> Mon Jul&nbsp; 4 07:43:19 UTC 2011 (1)<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: proto: precision =3D 2.000 usec<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 1 lo 127.0.0.1 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 2 eth0 10.194.1.25 UDP 123<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:58 partdns01 ntpd[=
4305]: Listen normally on 3 eth1 193.247.203.25 UDP 123<o:p></o:p></span></=
p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: peers refreshe=
d<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:58 partdns01 ntpd[4305]: Listening on r=
outing socket on fd #20 for interface updates<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (193.247.203.25).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 15:53:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 dhcpd: Failover CONNECT to=
 dhcp-failover rejected: Connection rejected, time mismatch too great.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Jun 12 15:53:59 partdns01 kernel: dhcpd[4370]: segfa=
ult at 0000000000000000 rip 00000000004188ba rsp 00007fffdbfdad80 error 4<o=
:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Wrote 722 leases to=
 leases file.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: <o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: No subnet declarati=
on for eth1 (xxx.xxx.xxx.xxx).<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: ** Ignoring request=
s on eth1.&nbsp; If this is not what<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; y=
ou want, please write a subnet declaration<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd:&nbsp;&nbsp;&nbsp; i=
n your dhcpd.conf file for the network segment<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
:&nbsp;&nbsp;&nbsp; to which interface eth1 is attached. **<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Jun 12 16:09:59 partdns01 dhcpd=
: failover peer dhcp-failover: I move from normal to startup<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from normal to communications-interrupted<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: failover peer dhcp-=
failover: I move from startup to normal<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: balanced pool 6a86a=
0 10.194.1.0/24&nbsp; total 32&nbsp; free 16&nbsp; backup 16&nbsp; lts 0&nb=
sp; max-misbal 5<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:09:59 partdns01 dhcpd: Sending updates to =
dhcp-failover.<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: failover peer dhcp-=
failover: peer moves from communications-interrupted to normal<o:p></o:p></=
p>
<p class=3D"MsoNormal">Jun 12 16:10:00 partdns01 dhcpd: bind update on 10.1=
94.6.55 from dhcp-failover rejected: 10.194.6.55: invalid state transition:=
 active to expired<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPREQUEST for 10.=
194.6.32 from 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal">Jun 12 16:10:05 partdns01 dhcpd: DHCPACK on 10.194.6=
.32 to 00:24:e8:33:21:b4 (toatoa) via eth0<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">I already did that trick but wi=
thout any luck :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # tail -1 /etc/sysctl.conf<o:p></o:p></p=
>
<p class=3D"MsoNormal">xen.independent_wallclock=3D1<o:p></o:p></p>
<p class=3D"MsoNormal">partdns01 ~ # cat /proc/sys/xen/independent_wallcloc=
k <o:p></o:p></p>
<p class=3D"MsoNormal">1<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">Same result with the follwing w=
orkaround&nbsp;:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">partdns01 ~ # head -13 /etc/init.d/dhcpd<o:p></o:p><=
/p>
<p class=3D"MsoNormal">#!/sbin/runscript<o:p></o:p></p>
<p class=3D"MsoNormal"># Copyright 1999-2006 Gentoo Foundation<o:p></o:p></=
p>
<p class=3D"MsoNormal"># Distributed under the terms of the GNU General Pub=
lic License v2<o:p></o:p></p>
<p class=3D"MsoNormal"># $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/fil=
es/dhcpd.init,v 1.5 2007/04/02 12:34:01 uberlord Exp $<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">DHCPD_CONF=3D${DHCPD_CONF:-/etc/dhcp/dhcpd.conf}<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">depend() {<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need net<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; need ntpd<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=
&nbsp;&nbsp;sleep 60<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"DE-CH">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>use logger dns<o:p></o:p></p>
<p class=3D"MsoNormal">}<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Any clues&nbsp;?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Ludovic<o:p></o:p></p>
</div>
</body>
</html>

--_000_24046EBA25FF65428D613A7C22D845A26402FC81EINTMBX02eineta_--


--===============9148976043054499335==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9148976043054499335==--


From xen-users-bounces@lists.xen.org Thu Jun 14 09:42:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6Yj-0007sO-CB; Thu, 14 Jun 2012 09:41:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jajcus@jajcus.net>) id 1Sf6Yi-0007sI-6n
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:41:44 +0000
Received: from [85.158.143.99:22377] by server-3.bemta-4.messagelabs.com id
	13/1F-05808-7D1B9DF4; Thu, 14 Jun 2012 09:41:43 +0000
X-Env-Sender: jajcus@jajcus.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1339666902!22080952!1
X-Originating-IP: [84.205.176.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10680 invoked from network); 14 Jun 2012 09:41:42 -0000
Received: from tropek.jajcus.net (HELO tropek.jajcus.net) (84.205.176.49)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Jun 2012 09:41:42 -0000
Received: from localhost (jajo.ipv6.eggsoft.pl [IPv6:2001:6a0:117::1])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by tropek.jajcus.net (Postfix) with ESMTPSA id 4E0DF5002
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 11:41:40 +0200 (CEST)
Date: Thu, 14 Jun 2012 11:41:38 +0200
From: Jacek Konieczny <jajcus@jajcus.net>
To: xen-users@lists.xen.org
Message-ID: <20120614094138.GC29342@jajo.eggsoft>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
	ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

After upgrading my DomUs to Linux kernel 3.3.0 I have noticed some
applications are _inceribly_ slow. Eventually I fount out that are some
filesystem writes blocking for long time.

The problem occurs no matter if I use file-backed VBD or
LVM-device-backed VBD, it doesn't matter if I run the domU under Xen
4.1.2 or under Xen 3.4.3. It does not matter if I write through 
a file system in domU or if I write directly to the xvd device.
But the same operations work well under kernels 3.0.x, but fail in
3.3.x.

Any ideas what is causing that? How can I prevent this in any other way
than downgrading the domU kernel?

[root@vpbx15 ~]# time dd if=/dev/zero bs=1024 count=10000 of=/dev/xvdc1 
10000+0 records in
10000+0 records out
10240000 bytes (10 MB) copied, 52.9366 s, 193 kB/s
   88.23s real     0.00s user     0.36s system

while blocked:

[root@vpbx15 ~]# cat /proc/`pidof dd`/stack    
[<c016891a>] check_preempt_curr+0x6a/0x80
[<c0109f3c>] xen_clocksource_read+0x2c/0x60
[<c0179f10>] ktime_get_ts+0xf0/0x120
[<c01bd285>] sleep_on_page+0x5/0x10
[<c01bd280>] sleep_on_page+0x0/0x10
[<c01bd4cd>] wait_on_page_bit+0x8d/0xa0
[<c015c8a0>] wake_bit_function+0x0/0x60
[<c01bd6e1>] grab_cache_page_write_begin+0x91/0xd0
[<c0220d1d>] block_write_begin+0x2d/0x90
[<c01bcab7>] generic_file_buffered_write+0xe7/0x250
[<c0225e10>] blkdev_get_block+0x0/0x70
[<c01696d8>] get_parent_ip+0x8/0x20
[<c01be43e>] __generic_file_aio_write+0x27e/0x500
[<c0109880>] xen_read_cr2_direct+0x0/0x10
[<c0430a81>] do_page_fault+0x161/0x4d0
[<c0224feb>] blkdev_aio_write+0x3b/0xa0
[<c01f5a95>] do_sync_write+0xc5/0x110
[<c01f625a>] rw_verify_area+0x6a/0x130
[<c01f59d0>] do_sync_write+0x0/0x110
[<c01f6620>] vfs_write+0xa0/0x160
[<c01f6901>] sys_write+0x41/0x80
[<c0433f5c>] sysenter_do_call+0x12/0x2c
[<ffffffff>] 0xffffffff

Greets,
        Jacek

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 09:42:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6Yj-0007sO-CB; Thu, 14 Jun 2012 09:41:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jajcus@jajcus.net>) id 1Sf6Yi-0007sI-6n
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:41:44 +0000
Received: from [85.158.143.99:22377] by server-3.bemta-4.messagelabs.com id
	13/1F-05808-7D1B9DF4; Thu, 14 Jun 2012 09:41:43 +0000
X-Env-Sender: jajcus@jajcus.net
X-Msg-Ref: server-12.tower-216.messagelabs.com!1339666902!22080952!1
X-Originating-IP: [84.205.176.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10680 invoked from network); 14 Jun 2012 09:41:42 -0000
Received: from tropek.jajcus.net (HELO tropek.jajcus.net) (84.205.176.49)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Jun 2012 09:41:42 -0000
Received: from localhost (jajo.ipv6.eggsoft.pl [IPv6:2001:6a0:117::1])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by tropek.jajcus.net (Postfix) with ESMTPSA id 4E0DF5002
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 11:41:40 +0200 (CEST)
Date: Thu, 14 Jun 2012 11:41:38 +0200
From: Jacek Konieczny <jajcus@jajcus.net>
To: xen-users@lists.xen.org
Message-ID: <20120614094138.GC29342@jajo.eggsoft>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
	ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

After upgrading my DomUs to Linux kernel 3.3.0 I have noticed some
applications are _inceribly_ slow. Eventually I fount out that are some
filesystem writes blocking for long time.

The problem occurs no matter if I use file-backed VBD or
LVM-device-backed VBD, it doesn't matter if I run the domU under Xen
4.1.2 or under Xen 3.4.3. It does not matter if I write through 
a file system in domU or if I write directly to the xvd device.
But the same operations work well under kernels 3.0.x, but fail in
3.3.x.

Any ideas what is causing that? How can I prevent this in any other way
than downgrading the domU kernel?

[root@vpbx15 ~]# time dd if=/dev/zero bs=1024 count=10000 of=/dev/xvdc1 
10000+0 records in
10000+0 records out
10240000 bytes (10 MB) copied, 52.9366 s, 193 kB/s
   88.23s real     0.00s user     0.36s system

while blocked:

[root@vpbx15 ~]# cat /proc/`pidof dd`/stack    
[<c016891a>] check_preempt_curr+0x6a/0x80
[<c0109f3c>] xen_clocksource_read+0x2c/0x60
[<c0179f10>] ktime_get_ts+0xf0/0x120
[<c01bd285>] sleep_on_page+0x5/0x10
[<c01bd280>] sleep_on_page+0x0/0x10
[<c01bd4cd>] wait_on_page_bit+0x8d/0xa0
[<c015c8a0>] wake_bit_function+0x0/0x60
[<c01bd6e1>] grab_cache_page_write_begin+0x91/0xd0
[<c0220d1d>] block_write_begin+0x2d/0x90
[<c01bcab7>] generic_file_buffered_write+0xe7/0x250
[<c0225e10>] blkdev_get_block+0x0/0x70
[<c01696d8>] get_parent_ip+0x8/0x20
[<c01be43e>] __generic_file_aio_write+0x27e/0x500
[<c0109880>] xen_read_cr2_direct+0x0/0x10
[<c0430a81>] do_page_fault+0x161/0x4d0
[<c0224feb>] blkdev_aio_write+0x3b/0xa0
[<c01f5a95>] do_sync_write+0xc5/0x110
[<c01f625a>] rw_verify_area+0x6a/0x130
[<c01f59d0>] do_sync_write+0x0/0x110
[<c01f6620>] vfs_write+0xa0/0x160
[<c01f6901>] sys_write+0x41/0x80
[<c0433f5c>] sysenter_do_call+0x12/0x2c
[<ffffffff>] 0xffffffff

Greets,
        Jacek

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 09:47:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6dZ-00086I-BR; Thu, 14 Jun 2012 09:46:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf6dY-00086A-2g
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:46:44 +0000
Received: from [85.158.143.35:14687] by server-1.bemta-4.messagelabs.com id
	92/25-24392-303B9DF4; Thu, 14 Jun 2012 09:46:43 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339667176!5834090!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14938 invoked from network); 14 Jun 2012 09:46:18 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 09:46:18 -0000
Received: by dadn2 with SMTP id n2so1346154dad.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 02:46:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=pjxR6vnnHrMw3p4x1nB9biuf1+sHRwVjN2xqVDT6h50=;
	b=NKpI4mU28Z1ELOBR0NZvMH1f7gpC3OOjJ5Miw61xU7Z0Ecj9wvppxfL0dK8O/W6aaB
	25bJ9ZKA/7uCrFaf0UQ7C+L8llsPvoblo5uw+YorWszGZLtzjEg9Fr2vEdDs/tB5iy7X
	02C02/qUp3my9879xWMDGoIGCddPQYmKYqEleLjndRSc8Ey19+0qKXSochMNLFmc0x4J
	gU+uvpjshuCu0YUgIgkZ2i3+e8uCWGWDy0phO6rgWSGi2giCA6ShYhZanWZMk9GQykXa
	TaDatU39fGkcG04TRhqexSs1zaKxeC9XO6obMIGpq0XQdA2HCZwfzaGtmp/973ooC8xj
	aRAQ==
MIME-Version: 1.0
Received: by 10.68.197.99 with SMTP id it3mr4969679pbc.148.1339667175626; Thu,
	14 Jun 2012 02:46:15 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 02:46:15 -0700 (PDT)
In-Reply-To: <24046EBA25FF65428D613A7C22D845A26402FC81@EINTMBX02.einet.ad.eivd.ch>
References: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
	<24046EBA25FF65428D613A7C22D845A26402FC81@EINTMBX02.einet.ad.eivd.ch>
Date: Thu, 14 Jun 2012 16:46:15 +0700
Message-ID: <CAG1y0sd672gmPH9GjBYyyKZjj1qpEhkK0XiLeuOqs0Sb3pWVMg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Maret Ludovic <Ludovic.Maret@heig-vd.ch>
X-Gm-Message-State: ALoCoQkB+btn2dZXyNfPDOx65RFAkp5yyYIpp0CNSRmY8xV49OnrIrhFL/aX53Badt9IJCAX6KQw
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] about 10 min time between dom0 anb domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 4:19 PM, Maret Ludovic <Ludovic.Maret@heig-vd.ch> w=
rote:
> UP=A0!!

> Please guys it=92s very important for us=A0!

No, it's not.

If it WERE important, you would've make sure that you either:
- have an in-house expert capable of handling problems, OR
- have a support contract to whatever company you trust to help you
with problems.

Since (from your post) you seem to have neither, then it's not
important to you.



That being said, kernel 2.6.20 is old. Ask whoever maintained it if
they're still providing bugfixes, cause it might be kernel-related.

In general, if /proc/sys/xen/independent_wallclock is 1, you can
adjust domU clock manually. e.g. with "ntpdate -v pool.ntp.org". Make
sure ntpd is stopped first before running ntpdate.

If you HAVE done that, and you still have problems anyway (e.g. dhcpd
still refused to start), then the problem might be else where. For
example, you need to examine what caused the segfaults.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 09:47:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6dZ-00086I-BR; Thu, 14 Jun 2012 09:46:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf6dY-00086A-2g
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:46:44 +0000
Received: from [85.158.143.35:14687] by server-1.bemta-4.messagelabs.com id
	92/25-24392-303B9DF4; Thu, 14 Jun 2012 09:46:43 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339667176!5834090!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14938 invoked from network); 14 Jun 2012 09:46:18 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 09:46:18 -0000
Received: by dadn2 with SMTP id n2so1346154dad.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 02:46:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=pjxR6vnnHrMw3p4x1nB9biuf1+sHRwVjN2xqVDT6h50=;
	b=NKpI4mU28Z1ELOBR0NZvMH1f7gpC3OOjJ5Miw61xU7Z0Ecj9wvppxfL0dK8O/W6aaB
	25bJ9ZKA/7uCrFaf0UQ7C+L8llsPvoblo5uw+YorWszGZLtzjEg9Fr2vEdDs/tB5iy7X
	02C02/qUp3my9879xWMDGoIGCddPQYmKYqEleLjndRSc8Ey19+0qKXSochMNLFmc0x4J
	gU+uvpjshuCu0YUgIgkZ2i3+e8uCWGWDy0phO6rgWSGi2giCA6ShYhZanWZMk9GQykXa
	TaDatU39fGkcG04TRhqexSs1zaKxeC9XO6obMIGpq0XQdA2HCZwfzaGtmp/973ooC8xj
	aRAQ==
MIME-Version: 1.0
Received: by 10.68.197.99 with SMTP id it3mr4969679pbc.148.1339667175626; Thu,
	14 Jun 2012 02:46:15 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 02:46:15 -0700 (PDT)
In-Reply-To: <24046EBA25FF65428D613A7C22D845A26402FC81@EINTMBX02.einet.ad.eivd.ch>
References: <24046EBA25FF65428D613A7C22D845A26402A5F3@EINTMBX02.einet.ad.eivd.ch>
	<24046EBA25FF65428D613A7C22D845A26402FC81@EINTMBX02.einet.ad.eivd.ch>
Date: Thu, 14 Jun 2012 16:46:15 +0700
Message-ID: <CAG1y0sd672gmPH9GjBYyyKZjj1qpEhkK0XiLeuOqs0Sb3pWVMg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Maret Ludovic <Ludovic.Maret@heig-vd.ch>
X-Gm-Message-State: ALoCoQkB+btn2dZXyNfPDOx65RFAkp5yyYIpp0CNSRmY8xV49OnrIrhFL/aX53Badt9IJCAX6KQw
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] about 10 min time between dom0 anb domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 4:19 PM, Maret Ludovic <Ludovic.Maret@heig-vd.ch> w=
rote:
> UP=A0!!

> Please guys it=92s very important for us=A0!

No, it's not.

If it WERE important, you would've make sure that you either:
- have an in-house expert capable of handling problems, OR
- have a support contract to whatever company you trust to help you
with problems.

Since (from your post) you seem to have neither, then it's not
important to you.



That being said, kernel 2.6.20 is old. Ask whoever maintained it if
they're still providing bugfixes, cause it might be kernel-related.

In general, if /proc/sys/xen/independent_wallclock is 1, you can
adjust domU clock manually. e.g. with "ntpdate -v pool.ntp.org". Make
sure ntpd is stopped first before running ntpdate.

If you HAVE done that, and you still have problems anyway (e.g. dhcpd
still refused to start), then the problem might be else where. For
example, you need to examine what caused the segfaults.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 09:50:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6g1-0008Fz-56; Thu, 14 Jun 2012 09:49:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf6fz-0008Fr-Sw
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:49:15 +0000
Received: from [85.158.143.35:51224] by server-3.bemta-4.messagelabs.com id
	81/B8-05808-B93B9DF4; Thu, 14 Jun 2012 09:49:15 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-21.messagelabs.com!1339667352!12242173!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30073 invoked from network); 14 Jun 2012 09:49:14 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 09:49:14 -0000
Received: by pbbro12 with SMTP id ro12so3813001pbb.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 02:49:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=AU99b1q6agiZZOxOQhesEj4NCjjtvC9k4PWYJ6EZSE0=;
	b=PHYF+HHeiY1l/kdMyRXqJKjBQLf4TU7NiVSrb0561N7LyalWokVmAHcJc8TSkAA+an
	BHnAYCv8UJcFt3nxe1lsNSuW9qxak51S3At+GhnM87vcwBkH9u0A9ekevgdPrKvvgVDq
	zsCEqi/P6CW1btDmNN+SBy738QQtPZ35szKZqRO2/zGyCrXFsYfiS1LPOZwPBlzFxA1+
	riqsELO1iJXD6coXEMHEg/Zda4l/lxdTASkcSEDp8HTR9eUgoHs+7KNmBUuaHe8roTYJ
	Z48ylcO9FLmNUkt6u+b+4ODHLuz4Bt61fWPePhIeBmTJpTtLSpP+jR5hfVylEF7k6mJb
	ZWTQ==
MIME-Version: 1.0
Received: by 10.68.135.66 with SMTP id pq2mr6008712pbb.156.1339667352578; Thu,
	14 Jun 2012 02:49:12 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 02:49:12 -0700 (PDT)
In-Reply-To: <20120614094138.GC29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
Date: Thu, 14 Jun 2012 16:49:12 +0700
Message-ID: <CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jacek Konieczny <jajcus@jajcus.net>
X-Gm-Message-State: ALoCoQnar0Sf+ruoCmCX8akXwr+tasEkVGM7D+UcLeRpjexr8kvIH4ocvzjNfh54xY34uKDspIF8
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 4:41 PM, Jacek Konieczny <jajcus@jajcus.net> wrote:
> Hello,
>
> After upgrading my DomUs to Linux kernel 3.3.0 I have noticed some
> applications are _inceribly_ slow. Eventually I fount out that are some
> filesystem writes blocking for long time.
>
> The problem occurs no matter if I use file-backed VBD or
> LVM-device-backed VBD, it doesn't matter if I run the domU under Xen
> 4.1.2 or under Xen 3.4.3. It does not matter if I write through
> a file system in domU or if I write directly to the xvd device.
> But the same operations work well under kernels 3.0.x, but fail in
> 3.3.x.
>
> Any ideas what is causing that? How can I prevent this in any other way
> than downgrading the domU kernel?

Asking in xen-devel might provide you with more help. However, before
doing so, you should test with latest -rc kernel (3.5-rc2) to make
sure the problem still exists in latest development version.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 09:50:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 09:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6g1-0008Fz-56; Thu, 14 Jun 2012 09:49:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf6fz-0008Fr-Sw
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 09:49:15 +0000
Received: from [85.158.143.35:51224] by server-3.bemta-4.messagelabs.com id
	81/B8-05808-B93B9DF4; Thu, 14 Jun 2012 09:49:15 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-7.tower-21.messagelabs.com!1339667352!12242173!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30073 invoked from network); 14 Jun 2012 09:49:14 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 09:49:14 -0000
Received: by pbbro12 with SMTP id ro12so3813001pbb.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 02:49:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=AU99b1q6agiZZOxOQhesEj4NCjjtvC9k4PWYJ6EZSE0=;
	b=PHYF+HHeiY1l/kdMyRXqJKjBQLf4TU7NiVSrb0561N7LyalWokVmAHcJc8TSkAA+an
	BHnAYCv8UJcFt3nxe1lsNSuW9qxak51S3At+GhnM87vcwBkH9u0A9ekevgdPrKvvgVDq
	zsCEqi/P6CW1btDmNN+SBy738QQtPZ35szKZqRO2/zGyCrXFsYfiS1LPOZwPBlzFxA1+
	riqsELO1iJXD6coXEMHEg/Zda4l/lxdTASkcSEDp8HTR9eUgoHs+7KNmBUuaHe8roTYJ
	Z48ylcO9FLmNUkt6u+b+4ODHLuz4Bt61fWPePhIeBmTJpTtLSpP+jR5hfVylEF7k6mJb
	ZWTQ==
MIME-Version: 1.0
Received: by 10.68.135.66 with SMTP id pq2mr6008712pbb.156.1339667352578; Thu,
	14 Jun 2012 02:49:12 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 02:49:12 -0700 (PDT)
In-Reply-To: <20120614094138.GC29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
Date: Thu, 14 Jun 2012 16:49:12 +0700
Message-ID: <CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jacek Konieczny <jajcus@jajcus.net>
X-Gm-Message-State: ALoCoQnar0Sf+ruoCmCX8akXwr+tasEkVGM7D+UcLeRpjexr8kvIH4ocvzjNfh54xY34uKDspIF8
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 4:41 PM, Jacek Konieczny <jajcus@jajcus.net> wrote:
> Hello,
>
> After upgrading my DomUs to Linux kernel 3.3.0 I have noticed some
> applications are _inceribly_ slow. Eventually I fount out that are some
> filesystem writes blocking for long time.
>
> The problem occurs no matter if I use file-backed VBD or
> LVM-device-backed VBD, it doesn't matter if I run the domU under Xen
> 4.1.2 or under Xen 3.4.3. It does not matter if I write through
> a file system in domU or if I write directly to the xvd device.
> But the same operations work well under kernels 3.0.x, but fail in
> 3.3.x.
>
> Any ideas what is causing that? How can I prevent this in any other way
> than downgrading the domU kernel?

Asking in xen-devel might provide you with more help. However, before
doing so, you should test with latest -rc kernel (3.5-rc2) to make
sure the problem still exists in latest development version.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 10:07:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6wq-0000fu-By; Thu, 14 Jun 2012 10:06:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf6wo-0000fp-KV
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 10:06:38 +0000
Received: from [85.158.143.35:31841] by server-2.bemta-4.messagelabs.com id
	35/82-17938-DA7B9DF4; Thu, 14 Jun 2012 10:06:37 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-21.messagelabs.com!1339668395!16242509!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25943 invoked from network); 14 Jun 2012 10:06:37 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 10:06:37 -0000
Received: by pbcwz7 with SMTP id wz7so4232412pbc.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 03:06:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=4Bm6HNVP1Mu4DAT29HenwekD0y2Z/yOKHtblWdtvpU8=;
	b=M1ipwxL6Jt0qy0ao4FfR3fnCvhyudNSZiHw1xr2QkLN4YYd9lClrTXsGZ/xat8kDAV
	ZznX+YQhLcqlWc3EKwbehAMXru08U4FTjw/xYrI2xlFp13GjRMPbpWmrVfy5NhSADAuY
	mVqI2ry+x8tNPTJt3TTa5y4KKcklAyO+3+J51+MSm9PZpt/MrUJSUf2h11sxvcD94f32
	Q9n9JOBAZLUsL7uqYwtfOuahD53ZOqHUvjFPaTdRUETHY2TYVcEfU2Lxio8r/Btq3UoS
	JgLf40+8Xwz1G2TFp30MVgIM+bNpVaPTRTnmYddDhl01x+NUU7stUxlXigCIlgUNo9R5
	KEfQ==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr6201026pbc.137.1339668395082; Thu,
	14 Jun 2012 03:06:35 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 03:06:35 -0700 (PDT)
In-Reply-To: <CAPFpWQu1CY=r6xScVyd6VvCtuKFyq44k0fYKitf+XfzgOrgpVg@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
	<CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
	<CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
	<CAPFpWQu1CY=r6xScVyd6VvCtuKFyq44k0fYKitf+XfzgOrgpVg@mail.gmail.com>
Date: Thu, 14 Jun 2012 17:06:35 +0700
Message-ID: <CAG1y0sd4DjQW_0GDi8ei1pqsVAVkAbLr4Dzj=15_wDAQSt2Vfg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Peter Braun <xenware@gmail.com>
X-Gm-Message-State: ALoCoQkYDnYpR9+tGvRP9JPzAx/EFYXDaPPdRWZ1DGa3PmJ3usrnFdsLoLXNuBGQcATWy6T4D4kq
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 3:07 PM, Peter Braun <xenware@gmail.com> wrote:
> Is there some scenario how to test that our config is affected?

Not that I know of.

>
> In this article:
> http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-privilege-escalation/#more-4865
> is being mentioned about linux 2.6.16.5 is affected.
>

That part is about how other OS, when used on bare metal, is also
vulnerable to the bug. Linux (again, when used in bare metal) should
not be affected by the bug anymore.

> Does this means that guest 2.6.18+ would be not able to abuse?

I'm not sure.

Reading RH's bugzilla page, it SEEMS to be so. Or to be accurate, when
guests uses RHEL's kernel (which contain CVE-2005-1764 and
CVE-2006-0744 fixes), those guests will not be able to abuse that bug.

Since you use centos, I'm not sure what's the best way to confirm. Buy
redhat support, perhaps, and ask them?

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 10:07:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf6wq-0000fu-By; Thu, 14 Jun 2012 10:06:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf6wo-0000fp-KV
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 10:06:38 +0000
Received: from [85.158.143.35:31841] by server-2.bemta-4.messagelabs.com id
	35/82-17938-DA7B9DF4; Thu, 14 Jun 2012 10:06:37 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-21.messagelabs.com!1339668395!16242509!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25943 invoked from network); 14 Jun 2012 10:06:37 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 10:06:37 -0000
Received: by pbcwz7 with SMTP id wz7so4232412pbc.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 03:06:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=4Bm6HNVP1Mu4DAT29HenwekD0y2Z/yOKHtblWdtvpU8=;
	b=M1ipwxL6Jt0qy0ao4FfR3fnCvhyudNSZiHw1xr2QkLN4YYd9lClrTXsGZ/xat8kDAV
	ZznX+YQhLcqlWc3EKwbehAMXru08U4FTjw/xYrI2xlFp13GjRMPbpWmrVfy5NhSADAuY
	mVqI2ry+x8tNPTJt3TTa5y4KKcklAyO+3+J51+MSm9PZpt/MrUJSUf2h11sxvcD94f32
	Q9n9JOBAZLUsL7uqYwtfOuahD53ZOqHUvjFPaTdRUETHY2TYVcEfU2Lxio8r/Btq3UoS
	JgLf40+8Xwz1G2TFp30MVgIM+bNpVaPTRTnmYddDhl01x+NUU7stUxlXigCIlgUNo9R5
	KEfQ==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr6201026pbc.137.1339668395082; Thu,
	14 Jun 2012 03:06:35 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 03:06:35 -0700 (PDT)
In-Reply-To: <CAPFpWQu1CY=r6xScVyd6VvCtuKFyq44k0fYKitf+XfzgOrgpVg@mail.gmail.com>
References: <CAPFpWQv+hWsUpc9ZT-k9ayGnoKBPzw6BhZxZGOLKa2tHnLTpjw@mail.gmail.com>
	<CAG1y0se4Qj+NHrLbCDjfEE5X=8HSgZM_VRa91W0=Hz8jr7skZA@mail.gmail.com>
	<CAPFpWQuKXZT-75KYzr3LwdJqbLBQ7+2J8fJpP2V3h3nBnOCcQw@mail.gmail.com>
	<CAPFpWQu1CY=r6xScVyd6VvCtuKFyq44k0fYKitf+XfzgOrgpVg@mail.gmail.com>
Date: Thu, 14 Jun 2012 17:06:35 +0700
Message-ID: <CAG1y0sd4DjQW_0GDi8ei1pqsVAVkAbLr4Dzj=15_wDAQSt2Vfg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Peter Braun <xenware@gmail.com>
X-Gm-Message-State: ALoCoQkYDnYpR9+tGvRP9JPzAx/EFYXDaPPdRWZ1DGa3PmJ3usrnFdsLoLXNuBGQcATWy6T4D4kq
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 3:07 PM, Peter Braun <xenware@gmail.com> wrote:
> Is there some scenario how to test that our config is affected?

Not that I know of.

>
> In this article:
> http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-privilege-escalation/#more-4865
> is being mentioned about linux 2.6.16.5 is affected.
>

That part is about how other OS, when used on bare metal, is also
vulnerable to the bug. Linux (again, when used in bare metal) should
not be affected by the bug anymore.

> Does this means that guest 2.6.18+ would be not able to abuse?

I'm not sure.

Reading RH's bugzilla page, it SEEMS to be so. Or to be accurate, when
guests uses RHEL's kernel (which contain CVE-2005-1764 and
CVE-2006-0744 fixes), those guests will not be able to abuse that bug.

Since you use centos, I'm not sure what's the best way to confirm. Buy
redhat support, perhaps, and ask them?

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 10:21:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf7Au-00015w-JC; Thu, 14 Jun 2012 10:21:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jajcus@jajcus.net>) id 1Sf7As-00015j-J6
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:21:10 +0000
Received: from [85.158.138.51:45819] by server-3.bemta-3.messagelabs.com id
	51/C1-26490-51BB9DF4; Thu, 14 Jun 2012 10:21:09 +0000
X-Env-Sender: jajcus@jajcus.net
X-Msg-Ref: server-3.tower-174.messagelabs.com!1339669268!19522586!1
X-Originating-IP: [84.205.176.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24011 invoked from network); 14 Jun 2012 10:21:09 -0000
Received: from tropek.jajcus.net (HELO tropek.jajcus.net) (84.205.176.49)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 10:21:09 -0000
Received: from localhost (jajo.ipv6.eggsoft.pl [IPv6:2001:6a0:117::1])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by tropek.jajcus.net (Postfix) with ESMTPSA id CA2795002
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 12:21:07 +0200 (CEST)
Date: Thu, 14 Jun 2012 12:21:06 +0200
From: Jacek Konieczny <jajcus@jajcus.net>
To: xen-users@lists.xen.org
Message-ID: <20120614102106.GD29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
	<CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVGh1LCBKdW4gMTQsIDIwMTIgYXQgMDQ6NDk6MTJQTSArMDcwMCwgRmFqYXIgQS4gTnVncmFo
YSB3cm90ZToKPiBBc2tpbmcgaW4geGVuLWRldmVsIG1pZ2h0IHByb3ZpZGUgeW91IHdpdGggbW9y
ZSBoZWxwLiBIb3dldmVyLCBiZWZvcmUKPiBkb2luZyBzbywgeW91IHNob3VsZCB0ZXN0IHdpdGgg
bGF0ZXN0IC1yYyBrZXJuZWwgKDMuNS1yYzIpIHRvIG1ha2UKPiBzdXJlIHRoZSBwcm9ibGVtIHN0
aWxsIGV4aXN0cyBpbiBsYXRlc3QgZGV2ZWxvcG1lbnQgdmVyc2lvbi4KClVuZm9ydHVuYXRlbHks
IGR1ZSB0byBkaWZmZXJlbnQgc3BlY2lmaWMgcmVxdWlyZW1lbnRzIEkgYW0gbm90IGFibGUgdG8K
Y3VycmVudGx5IHRyeSBhbnl0aGluZyBuZXdlciB0aGFuIDMuMy54LCBzbyBJIGFtIHdvbmRlcmlu
ZyB3aGljaCBjaGFuZ2UKYmVmb3JlIDMuMCBhbmQgMy4zLjAgY291bGQgY2F1c2UgdGhhdCBwcm9i
bGVt4oCmCgpCZWZvcmUgdHJ5aW5nIGV2ZXJ5IGtlcm5lbCB2ZXJzaW9uIG9yIGdpdC1iaXNlY3Qg
SSB3YXMgaG9waW5nIGZvciBzb21lCmhpbnRzIHRoYXQgY291bGQgc2F2ZSBtZSBzb21lIHdvcmvi
gKYKCkdyZWV0cywKICAgICAgICBKYWNlawoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jun 14 10:21:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf7Au-00015w-JC; Thu, 14 Jun 2012 10:21:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jajcus@jajcus.net>) id 1Sf7As-00015j-J6
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:21:10 +0000
Received: from [85.158.138.51:45819] by server-3.bemta-3.messagelabs.com id
	51/C1-26490-51BB9DF4; Thu, 14 Jun 2012 10:21:09 +0000
X-Env-Sender: jajcus@jajcus.net
X-Msg-Ref: server-3.tower-174.messagelabs.com!1339669268!19522586!1
X-Originating-IP: [84.205.176.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24011 invoked from network); 14 Jun 2012 10:21:09 -0000
Received: from tropek.jajcus.net (HELO tropek.jajcus.net) (84.205.176.49)
	by server-3.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 10:21:09 -0000
Received: from localhost (jajo.ipv6.eggsoft.pl [IPv6:2001:6a0:117::1])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by tropek.jajcus.net (Postfix) with ESMTPSA id CA2795002
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 12:21:07 +0200 (CEST)
Date: Thu, 14 Jun 2012 12:21:06 +0200
From: Jacek Konieczny <jajcus@jajcus.net>
To: xen-users@lists.xen.org
Message-ID: <20120614102106.GD29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
	<CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVGh1LCBKdW4gMTQsIDIwMTIgYXQgMDQ6NDk6MTJQTSArMDcwMCwgRmFqYXIgQS4gTnVncmFo
YSB3cm90ZToKPiBBc2tpbmcgaW4geGVuLWRldmVsIG1pZ2h0IHByb3ZpZGUgeW91IHdpdGggbW9y
ZSBoZWxwLiBIb3dldmVyLCBiZWZvcmUKPiBkb2luZyBzbywgeW91IHNob3VsZCB0ZXN0IHdpdGgg
bGF0ZXN0IC1yYyBrZXJuZWwgKDMuNS1yYzIpIHRvIG1ha2UKPiBzdXJlIHRoZSBwcm9ibGVtIHN0
aWxsIGV4aXN0cyBpbiBsYXRlc3QgZGV2ZWxvcG1lbnQgdmVyc2lvbi4KClVuZm9ydHVuYXRlbHks
IGR1ZSB0byBkaWZmZXJlbnQgc3BlY2lmaWMgcmVxdWlyZW1lbnRzIEkgYW0gbm90IGFibGUgdG8K
Y3VycmVudGx5IHRyeSBhbnl0aGluZyBuZXdlciB0aGFuIDMuMy54LCBzbyBJIGFtIHdvbmRlcmlu
ZyB3aGljaCBjaGFuZ2UKYmVmb3JlIDMuMCBhbmQgMy4zLjAgY291bGQgY2F1c2UgdGhhdCBwcm9i
bGVt4oCmCgpCZWZvcmUgdHJ5aW5nIGV2ZXJ5IGtlcm5lbCB2ZXJzaW9uIG9yIGdpdC1iaXNlY3Qg
SSB3YXMgaG9waW5nIGZvciBzb21lCmhpbnRzIHRoYXQgY291bGQgc2F2ZSBtZSBzb21lIHdvcmvi
gKYKCkdyZWV0cywKICAgICAgICBKYWNlawoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jun 14 10:29:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf7Hk-0001gl-4q; Thu, 14 Jun 2012 10:28:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf7Hi-0001gF-Da
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:28:14 +0000
Received: from [85.158.139.83:20630] by server-10.bemta-5.messagelabs.com id
	D5/2F-02190-DBCB9DF4; Thu, 14 Jun 2012 10:28:13 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-16.tower-182.messagelabs.com!1339669690!20298686!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26788 invoked from network); 14 Jun 2012 10:28:12 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 10:28:12 -0000
Received: by dadn2 with SMTP id n2so1395967dad.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 03:28:09 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=nSRL8hQMwl7gju7g9ryshQI+zje90kB2Z1I4D2h1TxI=;
	b=FzxIhY6iSZ15vc+W0GQRDppehyFb8O5in5fmbshCRWgMYBaMemtPhW6t/JoDOc5daN
	cTJRYzg1sC2YP7am0kTQzwbubQEyz+G2wKN8GXJyMoXhtWlz1shkSIcpBsEi6s8TWCO8
	8NsZZhevkDa7ivB0qLqZTGlA+ITE4XDyqACf8B1z+yGiZ60jNXr7/NMmxWWJ44lb1SKK
	HHtOYtGZnO2cvbvetCvRWQ1jkrpMje176UD+DSX7vM52xiVGibcJmw3YTntOD3INAvI/
	RdZvw2HqxyI/a+TJtJV65238Txa9xyh+db8iZsF/oZ9p/1w3Oy7TVZboxZDNI5ylocT5
	nIIQ==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr6681920pbc.61.1339669689770; Thu,
	14 Jun 2012 03:28:09 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 03:28:09 -0700 (PDT)
In-Reply-To: <20120614102106.GD29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
	<CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
	<20120614102106.GD29342@jajo.eggsoft>
Date: Thu, 14 Jun 2012 17:28:09 +0700
Message-ID: <CAG1y0sfQQAyybcx522qop8wddvnM91DJcDWogPtNEB3LL99=BA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jacek Konieczny <jajcus@jajcus.net>
X-Gm-Message-State: ALoCoQlntIuFFnjeRvKYGkUcPDzcB/hQ/a4syxf8qW8au4flbRxbmYGdFTQKN2/9y+yDYAnHjCp3
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 5:21 PM, Jacek Konieczny <jajcus@jajcus.net> wrote:
> On Thu, Jun 14, 2012 at 04:49:12PM +0700, Fajar A. Nugraha wrote:
>> Asking in xen-devel might provide you with more help. However, before
>> doing so, you should test with latest -rc kernel (3.5-rc2) to make
>> sure the problem still exists in latest development version.
>
> Unfortunately, due to different specific requirements I am not able to
> currently try anything newer than 3.3.x, so I am wondering which change
> before 3.0 and 3.3.0 could cause that problem=85
>
> Before trying every kernel version or git-bisect I was hoping for some
> hints that could save me some work=85

The one most familiar with xen support in upstream kernel is probably
Konrad, and asking in xen-devel would (hopefully) catch other dev's
attention as well. However even if you find the problem, I doubt
there's much you can do about it as kernel 3.3 is now EOL, and fixes
would probably be on or against latest -rc kernel.

A workaround you can probably try is look at vendor-supported kernels,
e.g. Ubuntu's 3.2 kernel, as those usually have some backport fixes
from later versions.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 10:29:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf7Hk-0001gl-4q; Thu, 14 Jun 2012 10:28:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf7Hi-0001gF-Da
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:28:14 +0000
Received: from [85.158.139.83:20630] by server-10.bemta-5.messagelabs.com id
	D5/2F-02190-DBCB9DF4; Thu, 14 Jun 2012 10:28:13 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-16.tower-182.messagelabs.com!1339669690!20298686!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26788 invoked from network); 14 Jun 2012 10:28:12 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 10:28:12 -0000
Received: by dadn2 with SMTP id n2so1395967dad.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 03:28:09 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=nSRL8hQMwl7gju7g9ryshQI+zje90kB2Z1I4D2h1TxI=;
	b=FzxIhY6iSZ15vc+W0GQRDppehyFb8O5in5fmbshCRWgMYBaMemtPhW6t/JoDOc5daN
	cTJRYzg1sC2YP7am0kTQzwbubQEyz+G2wKN8GXJyMoXhtWlz1shkSIcpBsEi6s8TWCO8
	8NsZZhevkDa7ivB0qLqZTGlA+ITE4XDyqACf8B1z+yGiZ60jNXr7/NMmxWWJ44lb1SKK
	HHtOYtGZnO2cvbvetCvRWQ1jkrpMje176UD+DSX7vM52xiVGibcJmw3YTntOD3INAvI/
	RdZvw2HqxyI/a+TJtJV65238Txa9xyh+db8iZsF/oZ9p/1w3Oy7TVZboxZDNI5ylocT5
	nIIQ==
MIME-Version: 1.0
Received: by 10.68.219.41 with SMTP id pl9mr6681920pbc.61.1339669689770; Thu,
	14 Jun 2012 03:28:09 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 03:28:09 -0700 (PDT)
In-Reply-To: <20120614102106.GD29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
	<CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
	<20120614102106.GD29342@jajo.eggsoft>
Date: Thu, 14 Jun 2012 17:28:09 +0700
Message-ID: <CAG1y0sfQQAyybcx522qop8wddvnM91DJcDWogPtNEB3LL99=BA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jacek Konieczny <jajcus@jajcus.net>
X-Gm-Message-State: ALoCoQlntIuFFnjeRvKYGkUcPDzcB/hQ/a4syxf8qW8au4flbRxbmYGdFTQKN2/9y+yDYAnHjCp3
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 5:21 PM, Jacek Konieczny <jajcus@jajcus.net> wrote:
> On Thu, Jun 14, 2012 at 04:49:12PM +0700, Fajar A. Nugraha wrote:
>> Asking in xen-devel might provide you with more help. However, before
>> doing so, you should test with latest -rc kernel (3.5-rc2) to make
>> sure the problem still exists in latest development version.
>
> Unfortunately, due to different specific requirements I am not able to
> currently try anything newer than 3.3.x, so I am wondering which change
> before 3.0 and 3.3.0 could cause that problem=85
>
> Before trying every kernel version or git-bisect I was hoping for some
> hints that could save me some work=85

The one most familiar with xen support in upstream kernel is probably
Konrad, and asking in xen-devel would (hopefully) catch other dev's
attention as well. However even if you find the problem, I doubt
there's much you can do about it as kernel 3.3 is now EOL, and fixes
would probably be on or against latest -rc kernel.

A workaround you can probably try is look at vendor-supported kernels,
e.g. Ubuntu's 3.2 kernel, as those usually have some backport fixes
from later versions.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 10:34:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf7N1-0002Ie-4p; Thu, 14 Jun 2012 10:33:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1Sf7Mz-0002IM-2H
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:33:41 +0000
Received: from [85.158.143.99:26015] by server-3.bemta-4.messagelabs.com id
	E7/D7-05808-40EB9DF4; Thu, 14 Jun 2012 10:33:40 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-8.tower-216.messagelabs.com!1339670019!17573792!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20812 invoked from network); 14 Jun 2012 10:33:39 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-8.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 10:33:39 -0000
Received: from webmail.icm.edu.pl ([212.87.14.43]) (authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q5EAXQWF002868
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 14 Jun 2012 12:33:26 +0200
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 14 Jun 2012 12:33:27 +0200 (CEST)
Message-ID: <ce374e1f2549703e384b7f48c8915a45.squirrel@webmail.icm.edu.pl>
In-Reply-To: <20120614102106.GD29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
	<CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
	<20120614102106.GD29342@jajo.eggsoft>
Date: Thu, 14 Jun 2012 12:33:27 +0200 (CEST)
From: G.Bakalarski@icm.edu.pl
To: "Jacek Konieczny" <jajcus@jajcus.net>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 14 Jun 2012 12:33:27 +0200 (CEST)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -2.919 () AWL,BAYES_00,RDNS_NONE,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	0.1 RDNS_NONE Delivered to trusted network by a host with no rDNS
	-0.2 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> On Thu, Jun 14, 2012 at 04:49:12PM +0700, Fajar A. Nugraha wrote:
>> Asking in xen-devel might provide you with more help. However, before
>> doing so, you should test with latest -rc kernel (3.5-rc2) to make
>> sure the problem still exists in latest development version.
>
> Unfortunately, due to different specific requirements I am not able to
> currently try anything newer than 3.3.x, so I am wondering which change
> before 3.0 and 3.3.0 could cause that problem?
>
> Before trying every kernel version or git-bisect I was hoping for some
> hints that could save me some work?
>

We are using 3.2 from Debian Wheezy. It is close to 3.2.10 probably.
It performs quite well ...
You may try a kernel from recent Apline Linux (they announced recent release
based on 3.3.x - if my memory is not corrupted)...

GB


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 10:34:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 10:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf7N1-0002Ie-4p; Thu, 14 Jun 2012 10:33:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1Sf7Mz-0002IM-2H
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:33:41 +0000
Received: from [85.158.143.99:26015] by server-3.bemta-4.messagelabs.com id
	E7/D7-05808-40EB9DF4; Thu, 14 Jun 2012 10:33:40 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-8.tower-216.messagelabs.com!1339670019!17573792!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20812 invoked from network); 14 Jun 2012 10:33:39 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-8.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 10:33:39 -0000
Received: from webmail.icm.edu.pl ([212.87.14.43]) (authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	q5EAXQWF002868
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 14 Jun 2012 12:33:26 +0200
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 14 Jun 2012 12:33:27 +0200 (CEST)
Message-ID: <ce374e1f2549703e384b7f48c8915a45.squirrel@webmail.icm.edu.pl>
In-Reply-To: <20120614102106.GD29342@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
	<CAG1y0sfQrYNnWzS5kJHxRKKdGFcnpUU6weesj_VWfMXdvKrPrA@mail.gmail.com>
	<20120614102106.GD29342@jajo.eggsoft>
Date: Thu, 14 Jun 2012 12:33:27 +0200 (CEST)
From: G.Bakalarski@icm.edu.pl
To: "Jacek Konieczny" <jajcus@jajcus.net>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 14 Jun 2012 12:33:27 +0200 (CEST)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -2.919 () AWL,BAYES_00,RDNS_NONE,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	0.1 RDNS_NONE Delivered to trusted network by a host with no rDNS
	-0.2 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Very slow VBD writes in domU under Linux 3.3,
 ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> On Thu, Jun 14, 2012 at 04:49:12PM +0700, Fajar A. Nugraha wrote:
>> Asking in xen-devel might provide you with more help. However, before
>> doing so, you should test with latest -rc kernel (3.5-rc2) to make
>> sure the problem still exists in latest development version.
>
> Unfortunately, due to different specific requirements I am not able to
> currently try anything newer than 3.3.x, so I am wondering which change
> before 3.0 and 3.3.0 could cause that problem?
>
> Before trying every kernel version or git-bisect I was hoping for some
> hints that could save me some work?
>

We are using 3.2 from Debian Wheezy. It is close to 3.2.10 probably.
It performs quite well ...
You may try a kernel from recent Apline Linux (they announced recent release
based on 3.3.x - if my memory is not corrupted)...

GB


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 12:20:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 12:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf91k-0004R9-9s; Thu, 14 Jun 2012 12:19:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iamcreo@yahoo.com>) id 1Sf91i-0004R2-Qx
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 12:19:51 +0000
Received: from [85.158.143.35:24163] by server-3.bemta-4.messagelabs.com id
	6D/78-05808-6E6D9DF4; Thu, 14 Jun 2012 12:19:50 +0000
X-Env-Sender: iamcreo@yahoo.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339676389!5259474!1
X-Originating-IP: [72.30.239.13]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21267 invoked from network); 14 Jun 2012 12:19:49 -0000
Received: from nm31-vm5.bullet.mail.bf1.yahoo.com (HELO
	nm31-vm5.bullet.mail.bf1.yahoo.com) (72.30.239.13)
	by server-9.tower-21.messagelabs.com with SMTP;
	14 Jun 2012 12:19:49 -0000
Received: from [98.139.212.148] by nm31.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Jun 2012 12:19:48 -0000
Received: from [98.139.212.232] by tm5.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Jun 2012 12:19:48 -0000
Received: from [127.0.0.1] by omp1041.mail.bf1.yahoo.com with NNFMP;
	14 Jun 2012 12:19:48 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 754172.13440.bm@omp1041.mail.bf1.yahoo.com
Received: (qmail 70485 invoked by uid 60001); 14 Jun 2012 12:19:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339676388; bh=02590zLLsu2CFknu7mxpr03LaVr7qzURw6FAKmBuzEc=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=UazYc4/giWiycx0fh1zNQl6DPfAxtnDDnRusmMQ+lAIn9Tfv7AKFyCHF+j31GZU1NzipwMnz/by1CoaPoykMxaxKnAXfACOgEu8EGeLX6brqn2tTJ3pnadv7Cj58ngdD74WzjGYKqV03UV77yBARoREnRJXFxFDFFLWpItq56kY=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=vgGwsWumfDAfR1gsnauY88b/6R3tpPqH51E7gKdvTTGs0otCyKLH9S5PGkOZuBgvaqP090doA03YPh1Au43cYnxam+Z3N7bFpInwFz+6dBrkH1Z9Y6+fV5TvbEhn4gAaLatuW3Sneis6t4fpbWKXOd/xu6qVWHoge096YzYZXO0=;
X-YMail-OSG: 000y8fUVM1kJnST1nRAsbI0F0Ji_8UH6MWufKbXxWorkA8I
	SFKPP2QNObvQwNcycv3_0.XHM8tCwWM30Ew09dldHSHQCX6SpG6b_CXIsskt
	LCHXhIR4x5ELQiZz_KU80B.hf4eKNr0R.29U0A1RLuli9jHhNvFLhulXTWAy
	kUtcVCNZFwtQN1vMxXZYIsHmhgUhNi6K2LMuIohKfbyeA1rUQtuLWUDXWEUk
	fGok5cLQGS194Dh8Mvs71zaFL5Q_dVKGCMsrWL4J83sP9F8tf.OuJ41ynw3S
	rkVIk8hVKVarLzpkdRLVnJVm6nc0bniBq4LqBAFVEFfoWqyaJT1rIpC1BXFX
	r4udDMw3bHBIdBnl_kW6Vw54cEnMVfLSBtEE6VRR6zXFkpCM5.lsCzNwN_i_
	67icQBIgojHVjgexQkuqHDaym55yaZQhKdxPbRN4_ktdMqnT1DgrRT4dFjg8
	yIQIDLpoFNoW3KPnU3jLwylJ8ReRmWr2RiHth9unRhpGPLDoXYJwsGwjj49v
	mopIrwExdTnrvsZjcMFZTdNabm6ueLdC3JIA-
Received: from [208.111.46.254] by web39403.mail.mud.yahoo.com via HTTP;
	Thu, 14 Jun 2012 05:19:47 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
Date: Thu, 14 Jun 2012 05:19:47 -0700 (PDT)
From: John Creol <iamcreo@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: John Creol <iamcreo@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

>From what I understand,=A0http://www.gitco.de/repo/ =A0Gitco only provides =
the hypervisor and userspace tools, ie from the page:
- These XEN-RPMS are for CentOS-5/RHEL-5 (x86_64) =

- They have been built from the sources of http://www.xen.org
- It's only the hypervisor, no changes on the kernel !!!
Even with a Gitco provided hypervisor rpm, your dom0 is running with the Ce=
ntOS provided kernel-xen, which can be updated with the fix.

>From a brief look this vulnerability does not impact the hypervisor.. right=
 ?

John

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 12:20:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 12:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf91k-0004R9-9s; Thu, 14 Jun 2012 12:19:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iamcreo@yahoo.com>) id 1Sf91i-0004R2-Qx
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 12:19:51 +0000
Received: from [85.158.143.35:24163] by server-3.bemta-4.messagelabs.com id
	6D/78-05808-6E6D9DF4; Thu, 14 Jun 2012 12:19:50 +0000
X-Env-Sender: iamcreo@yahoo.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339676389!5259474!1
X-Originating-IP: [72.30.239.13]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21267 invoked from network); 14 Jun 2012 12:19:49 -0000
Received: from nm31-vm5.bullet.mail.bf1.yahoo.com (HELO
	nm31-vm5.bullet.mail.bf1.yahoo.com) (72.30.239.13)
	by server-9.tower-21.messagelabs.com with SMTP;
	14 Jun 2012 12:19:49 -0000
Received: from [98.139.212.148] by nm31.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Jun 2012 12:19:48 -0000
Received: from [98.139.212.232] by tm5.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Jun 2012 12:19:48 -0000
Received: from [127.0.0.1] by omp1041.mail.bf1.yahoo.com with NNFMP;
	14 Jun 2012 12:19:48 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 754172.13440.bm@omp1041.mail.bf1.yahoo.com
Received: (qmail 70485 invoked by uid 60001); 14 Jun 2012 12:19:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339676388; bh=02590zLLsu2CFknu7mxpr03LaVr7qzURw6FAKmBuzEc=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=UazYc4/giWiycx0fh1zNQl6DPfAxtnDDnRusmMQ+lAIn9Tfv7AKFyCHF+j31GZU1NzipwMnz/by1CoaPoykMxaxKnAXfACOgEu8EGeLX6brqn2tTJ3pnadv7Cj58ngdD74WzjGYKqV03UV77yBARoREnRJXFxFDFFLWpItq56kY=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=vgGwsWumfDAfR1gsnauY88b/6R3tpPqH51E7gKdvTTGs0otCyKLH9S5PGkOZuBgvaqP090doA03YPh1Au43cYnxam+Z3N7bFpInwFz+6dBrkH1Z9Y6+fV5TvbEhn4gAaLatuW3Sneis6t4fpbWKXOd/xu6qVWHoge096YzYZXO0=;
X-YMail-OSG: 000y8fUVM1kJnST1nRAsbI0F0Ji_8UH6MWufKbXxWorkA8I
	SFKPP2QNObvQwNcycv3_0.XHM8tCwWM30Ew09dldHSHQCX6SpG6b_CXIsskt
	LCHXhIR4x5ELQiZz_KU80B.hf4eKNr0R.29U0A1RLuli9jHhNvFLhulXTWAy
	kUtcVCNZFwtQN1vMxXZYIsHmhgUhNi6K2LMuIohKfbyeA1rUQtuLWUDXWEUk
	fGok5cLQGS194Dh8Mvs71zaFL5Q_dVKGCMsrWL4J83sP9F8tf.OuJ41ynw3S
	rkVIk8hVKVarLzpkdRLVnJVm6nc0bniBq4LqBAFVEFfoWqyaJT1rIpC1BXFX
	r4udDMw3bHBIdBnl_kW6Vw54cEnMVfLSBtEE6VRR6zXFkpCM5.lsCzNwN_i_
	67icQBIgojHVjgexQkuqHDaym55yaZQhKdxPbRN4_ktdMqnT1DgrRT4dFjg8
	yIQIDLpoFNoW3KPnU3jLwylJ8ReRmWr2RiHth9unRhpGPLDoXYJwsGwjj49v
	mopIrwExdTnrvsZjcMFZTdNabm6ueLdC3JIA-
Received: from [208.111.46.254] by web39403.mail.mud.yahoo.com via HTTP;
	Thu, 14 Jun 2012 05:19:47 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
Date: Thu, 14 Jun 2012 05:19:47 -0700 (PDT)
From: John Creol <iamcreo@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: John Creol <iamcreo@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

>From what I understand,=A0http://www.gitco.de/repo/ =A0Gitco only provides =
the hypervisor and userspace tools, ie from the page:
- These XEN-RPMS are for CentOS-5/RHEL-5 (x86_64) =

- They have been built from the sources of http://www.xen.org
- It's only the hypervisor, no changes on the kernel !!!
Even with a Gitco provided hypervisor rpm, your dom0 is running with the Ce=
ntOS provided kernel-xen, which can be updated with the fix.

>From a brief look this vulnerability does not impact the hypervisor.. right=
 ?

John

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 12:32:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 12:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf9DQ-0006Qb-Cv; Thu, 14 Jun 2012 12:31:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jep@obrien-pifer.com>) id 1Sf9DP-0006QV-Oo
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 12:31:55 +0000
Received: from [193.109.254.147:37435] by server-12.bemta-14.messagelabs.com
	id DD/8D-12998-AB9D9DF4; Thu, 14 Jun 2012 12:31:54 +0000
X-Env-Sender: jep@obrien-pifer.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339677113!9769405!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiAxMTcwNDc=\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiAxMTcwNDc=\n, ML_RADAR_SPEW_LINKS_18, 
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28674 invoked from network); 14 Jun 2012 12:31:54 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-8.tower-27.messagelabs.com with SMTP;
	14 Jun 2012 12:31:54 -0000
X-Authority-Analysis: v=2.0 cv=UKlf7Vjy c=1 sm=0 a=khvKJusKvADddYwUSfUZmw==:17
	a=s-1hg7RLGykA:10 a=HaXe6bE946UA:10 a=i7z8CvP5fyYA:10
	a=IkcTkHD0fZMA:10 a=oZXU78TAAAAA:8 a=vTCf5vadAAAA:8
	a=_0-te7srd00wwg4tPr4A:9 a=QEXdDO2ut3YA:10 a=pFC0dt6iGYgA:10
	a=ihNOF5CN7Q4A:10 a=khvKJusKvADddYwUSfUZmw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 96.10.171.230
Received: from [96.10.171.230] ([96.10.171.230:27295]
	helo=mailserver.obrien-pifer.com)
	by cdptpa-oedge03.mail.rr.com (envelope-from <jep@obrien-pifer.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id CE/63-01099-9B9D9DF4; Thu, 14 Jun 2012 12:31:53 +0000
Received: from [10.99.1.20] ([10.99.1.20])
	by mailserver.obrien-pifer.com (8.13.8/8.13.8) with ESMTP id
	q5ECWdk0021027; Thu, 14 Jun 2012 08:32:40 -0400
From: James Pifer <jep@obrien-pifer.com>
To: Xen list <xen-users@lists.xensource.com>
In-Reply-To: <CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
Date: Thu, 14 Jun 2012 08:30:16 -0400
Message-ID: <1339677016.6521.2.camel@obrien-pifer-ifldr.obrien-pifer.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.1.2 
Cc: John Sherwood <jrs@vt.edu>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-05-31 at 16:26 -0400, John Sherwood wrote:
> There are plenty depending on what you're looking for - openxenmanager
> and xen orchestra are both fairly straightforward web UIs, and
> openstack certainly would be a tool for managing hosts, pools, and
> VMs, although potentially overkill.  My main experience has been with
> Convirture, but it's not compatible with Xen 4 (yet).


I'm curious, why do you say Convirture is not compatible with Xen 4? 

http://www.convirture.com/support_configurations.php

Thanks.Jaydeep Marfatia <jaydeep.marfatia@convirture.com>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 12:32:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 12:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf9DQ-0006Qb-Cv; Thu, 14 Jun 2012 12:31:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jep@obrien-pifer.com>) id 1Sf9DP-0006QV-Oo
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 12:31:55 +0000
Received: from [193.109.254.147:37435] by server-12.bemta-14.messagelabs.com
	id DD/8D-12998-AB9D9DF4; Thu, 14 Jun 2012 12:31:54 +0000
X-Env-Sender: jep@obrien-pifer.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1339677113!9769405!1
X-Originating-IP: [75.180.132.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiAxMTcwNDc=\n,sa_preprocessor: 
	QmFkIElQOiA3NS4xODAuMTMyLjEyMCA9PiAxMTcwNDc=\n, ML_RADAR_SPEW_LINKS_18, 
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28674 invoked from network); 14 Jun 2012 12:31:54 -0000
Received: from cdptpa-omtalb.mail.rr.com (HELO cdptpa-omtalb.mail.rr.com)
	(75.180.132.120) by server-8.tower-27.messagelabs.com with SMTP;
	14 Jun 2012 12:31:54 -0000
X-Authority-Analysis: v=2.0 cv=UKlf7Vjy c=1 sm=0 a=khvKJusKvADddYwUSfUZmw==:17
	a=s-1hg7RLGykA:10 a=HaXe6bE946UA:10 a=i7z8CvP5fyYA:10
	a=IkcTkHD0fZMA:10 a=oZXU78TAAAAA:8 a=vTCf5vadAAAA:8
	a=_0-te7srd00wwg4tPr4A:9 a=QEXdDO2ut3YA:10 a=pFC0dt6iGYgA:10
	a=ihNOF5CN7Q4A:10 a=khvKJusKvADddYwUSfUZmw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 96.10.171.230
Received: from [96.10.171.230] ([96.10.171.230:27295]
	helo=mailserver.obrien-pifer.com)
	by cdptpa-oedge03.mail.rr.com (envelope-from <jep@obrien-pifer.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id CE/63-01099-9B9D9DF4; Thu, 14 Jun 2012 12:31:53 +0000
Received: from [10.99.1.20] ([10.99.1.20])
	by mailserver.obrien-pifer.com (8.13.8/8.13.8) with ESMTP id
	q5ECWdk0021027; Thu, 14 Jun 2012 08:32:40 -0400
From: James Pifer <jep@obrien-pifer.com>
To: Xen list <xen-users@lists.xensource.com>
In-Reply-To: <CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
References: <4FC7D14A.4020604@gmail.com>
	<CAH5ygH3fGVkPHbO1Ytwc-oiKuHUmZBzW6YUW_3wK583kWXa77A@mail.gmail.com>
Date: Thu, 14 Jun 2012 08:30:16 -0400
Message-ID: <1339677016.6521.2.camel@obrien-pifer-ifldr.obrien-pifer.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.1.2 
Cc: John Sherwood <jrs@vt.edu>
Subject: Re: [Xen-users] Xen Source Management
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-05-31 at 16:26 -0400, John Sherwood wrote:
> There are plenty depending on what you're looking for - openxenmanager
> and xen orchestra are both fairly straightforward web UIs, and
> openstack certainly would be a tool for managing hosts, pools, and
> VMs, although potentially overkill.  My main experience has been with
> Convirture, but it's not compatible with Xen 4 (yet).


I'm curious, why do you say Convirture is not compatible with Xen 4? 

http://www.convirture.com/support_configurations.php

Thanks.Jaydeep Marfatia <jaydeep.marfatia@convirture.com>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 12:52:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 12:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf9W5-0007eY-HD; Thu, 14 Jun 2012 12:51:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf9W4-0007eN-CX
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 12:51:12 +0000
Received: from [85.158.143.35:37617] by server-1.bemta-4.messagelabs.com id
	AA/51-24392-F3ED9DF4; Thu, 14 Jun 2012 12:51:11 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339678266!4839223!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5430 invoked from network); 14 Jun 2012 12:51:08 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 12:51:08 -0000
Received: by pbbro12 with SMTP id ro12so4025598pbb.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 05:51:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=4cVzknkIpeuUIELCdaNsKYqYejFWeGzmgPFNCGsdSSI=;
	b=GsBnS/PRtB/RnAS4fi1KGzHGoSUHrNRX3v3bTpgH5Np6VRAiaB6FO4gxC+CmvTyPWc
	x/GDszoHSWZuu6Wp9Dc13X0x7D+MYlXOU8NJ7Tjyddn86sbK7sydkgYCQ9JfJW3P26FJ
	AO22a6qpjischAUZbIPf8jSzal4BOQWd4Fp95FJbbRlOegKXhCSjrcdSo+U3+g7x1pw5
	10AfPZpOGFNo0k1k4nsfw8jvJ/CtF9ErHtNM20/0fa9zHsuUs7W1Sizx2pkmAFJRTwSr
	Gi4bcT6LnuSACsnQGuxglBB+zSaZPERmB47qbsDiHMUfWf+xpu7GvmDWGpbIorPMKl/o
	01rw==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr7791371pbc.123.1339678266142; Thu,
	14 Jun 2012 05:51:06 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 05:51:06 -0700 (PDT)
In-Reply-To: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
Date: Thu, 14 Jun 2012 19:51:06 +0700
Message-ID: <CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: John Creol <iamcreo@yahoo.com>
X-Gm-Message-State: ALoCoQlVgfn/D0Zq0Uyr+IhGcS1jqZlnQfq90CMdhziVTvShhP/xt1ebx3m/Kji+igoIvoqvjBv4
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 7:19 PM, John Creol <iamcreo@yahoo.com> wrote:
> From what I understand,=A0http://www.gitco.de/repo/ =A0Gitco only provide=
s the hypervisor and userspace tools, ie from the page:
> - These XEN-RPMS are for CentOS-5/RHEL-5 (x86_64)
> - They have been built from the sources of http://www.xen.org
> - It's only the hypervisor, no changes on the kernel !!!
> Even with a Gitco provided hypervisor rpm, your dom0 is running with the =
CentOS provided kernel-xen, which can be updated with the fix.
>
> From a brief look this vulnerability does not impact the hypervisor.. rig=
ht ?

The bug is on the hypervisor as well:
https://bugzilla.redhat.com/show_bug.cgi?id=3D813428

What I haven't been able to be sure from that bugzilla is whether
you'll be "safe" from that bug even if your hypervisor is vulnerable,
IF.:
- your domUs ONLY run "safe" (e.g. RH's) kernels, or
- your domUs only run newer kernels (and if that's the case, what
version is "new" enough)

Also, even if that were the case, there's the issue of "how do you
make sure your domUs ONLY use the safe kernel if the domU is not
within your control and it boots with pygrub/pvgrub" (which roughly
means your users can change the running kernel with their own,
possibly "unsafe" kernel.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 12:52:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 12:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sf9W5-0007eY-HD; Thu, 14 Jun 2012 12:51:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sf9W4-0007eN-CX
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 12:51:12 +0000
Received: from [85.158.143.35:37617] by server-1.bemta-4.messagelabs.com id
	AA/51-24392-F3ED9DF4; Thu, 14 Jun 2012 12:51:11 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339678266!4839223!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5430 invoked from network); 14 Jun 2012 12:51:08 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 12:51:08 -0000
Received: by pbbro12 with SMTP id ro12so4025598pbb.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 05:51:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=4cVzknkIpeuUIELCdaNsKYqYejFWeGzmgPFNCGsdSSI=;
	b=GsBnS/PRtB/RnAS4fi1KGzHGoSUHrNRX3v3bTpgH5Np6VRAiaB6FO4gxC+CmvTyPWc
	x/GDszoHSWZuu6Wp9Dc13X0x7D+MYlXOU8NJ7Tjyddn86sbK7sydkgYCQ9JfJW3P26FJ
	AO22a6qpjischAUZbIPf8jSzal4BOQWd4Fp95FJbbRlOegKXhCSjrcdSo+U3+g7x1pw5
	10AfPZpOGFNo0k1k4nsfw8jvJ/CtF9ErHtNM20/0fa9zHsuUs7W1Sizx2pkmAFJRTwSr
	Gi4bcT6LnuSACsnQGuxglBB+zSaZPERmB47qbsDiHMUfWf+xpu7GvmDWGpbIorPMKl/o
	01rw==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr7791371pbc.123.1339678266142; Thu,
	14 Jun 2012 05:51:06 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 14 Jun 2012 05:51:06 -0700 (PDT)
In-Reply-To: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
Date: Thu, 14 Jun 2012 19:51:06 +0700
Message-ID: <CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: John Creol <iamcreo@yahoo.com>
X-Gm-Message-State: ALoCoQlVgfn/D0Zq0Uyr+IhGcS1jqZlnQfq90CMdhziVTvShhP/xt1ebx3m/Kji+igoIvoqvjBv4
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 7:19 PM, John Creol <iamcreo@yahoo.com> wrote:
> From what I understand,=A0http://www.gitco.de/repo/ =A0Gitco only provide=
s the hypervisor and userspace tools, ie from the page:
> - These XEN-RPMS are for CentOS-5/RHEL-5 (x86_64)
> - They have been built from the sources of http://www.xen.org
> - It's only the hypervisor, no changes on the kernel !!!
> Even with a Gitco provided hypervisor rpm, your dom0 is running with the =
CentOS provided kernel-xen, which can be updated with the fix.
>
> From a brief look this vulnerability does not impact the hypervisor.. rig=
ht ?

The bug is on the hypervisor as well:
https://bugzilla.redhat.com/show_bug.cgi?id=3D813428

What I haven't been able to be sure from that bugzilla is whether
you'll be "safe" from that bug even if your hypervisor is vulnerable,
IF.:
- your domUs ONLY run "safe" (e.g. RH's) kernels, or
- your domUs only run newer kernels (and if that's the case, what
version is "new" enough)

Also, even if that were the case, there's the issue of "how do you
make sure your domUs ONLY use the safe kernel if the domU is not
within your control and it boots with pygrub/pvgrub" (which roughly
means your users can change the running kernel with their own,
possibly "unsafe" kernel.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 14:42:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 14:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfBEf-0002lV-B9; Thu, 14 Jun 2012 14:41:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfBEd-0002lF-A0
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 14:41:19 +0000
Received: from [85.158.139.83:5644] by server-11.bemta-5.messagelabs.com id
	7B/6E-20400-E08F9DF4; Thu, 14 Jun 2012 14:41:18 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339684877!27698838!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21322 invoked from network); 14 Jun 2012 14:41:17 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-12.tower-182.messagelabs.com with SMTP;
	14 Jun 2012 14:41:17 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 490555A0008
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:41:17 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id IFYfInOu4yT5 for <xen-users@lists.xen.org>;
	Thu, 14 Jun 2012 15:41:17 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	1A7265A0005; Thu, 14 Jun 2012 15:41:11 +0100 (BST)
Message-ID: <4FD9F80C.4080305@abpni.co.uk>
Date: Thu, 14 Jun 2012 15:41:16 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
In-Reply-To: <CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 14/06/2012 13:51, Fajar A. Nugraha wrote:
> On Thu, Jun 14, 2012 at 7:19 PM, John Creol<iamcreo@yahoo.com>  wrote:
>>  From what I understand, http://www.gitco.de/repo/  Gitco only provides the hypervisor and userspace tools, ie from the page:
>> - These XEN-RPMS are for CentOS-5/RHEL-5 (x86_64)
>> - They have been built from the sources of http://www.xen.org
>> - It's only the hypervisor, no changes on the kernel !!!
>> Even with a Gitco provided hypervisor rpm, your dom0 is running with the CentOS provided kernel-xen, which can be updated with the fix.
>>
>>  From a brief look this vulnerability does not impact the hypervisor.. right ?
> The bug is on the hypervisor as well:
> https://bugzilla.redhat.com/show_bug.cgi?id=813428
>
>
My understanding is that this is *only* a hypervisor issue, *not* a 
kernel issue. The only reason why an updated RHEL kernel-xen package 
fixes this, is because the kernel-xen package includes the Xen 
hypervisor. I've always thought the RHEL package name "kernel-xen" was 
misleading. They should have called it something like "xen-server" or 
something.

Please someone correct me if I'm wrong


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 14:42:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 14:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfBEf-0002lV-B9; Thu, 14 Jun 2012 14:41:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfBEd-0002lF-A0
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 14:41:19 +0000
Received: from [85.158.139.83:5644] by server-11.bemta-5.messagelabs.com id
	7B/6E-20400-E08F9DF4; Thu, 14 Jun 2012 14:41:18 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339684877!27698838!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21322 invoked from network); 14 Jun 2012 14:41:17 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-12.tower-182.messagelabs.com with SMTP;
	14 Jun 2012 14:41:17 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 490555A0008
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:41:17 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id IFYfInOu4yT5 for <xen-users@lists.xen.org>;
	Thu, 14 Jun 2012 15:41:17 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	1A7265A0005; Thu, 14 Jun 2012 15:41:11 +0100 (BST)
Message-ID: <4FD9F80C.4080305@abpni.co.uk>
Date: Thu, 14 Jun 2012 15:41:16 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
In-Reply-To: <CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 14/06/2012 13:51, Fajar A. Nugraha wrote:
> On Thu, Jun 14, 2012 at 7:19 PM, John Creol<iamcreo@yahoo.com>  wrote:
>>  From what I understand, http://www.gitco.de/repo/  Gitco only provides the hypervisor and userspace tools, ie from the page:
>> - These XEN-RPMS are for CentOS-5/RHEL-5 (x86_64)
>> - They have been built from the sources of http://www.xen.org
>> - It's only the hypervisor, no changes on the kernel !!!
>> Even with a Gitco provided hypervisor rpm, your dom0 is running with the CentOS provided kernel-xen, which can be updated with the fix.
>>
>>  From a brief look this vulnerability does not impact the hypervisor.. right ?
> The bug is on the hypervisor as well:
> https://bugzilla.redhat.com/show_bug.cgi?id=813428
>
>
My understanding is that this is *only* a hypervisor issue, *not* a 
kernel issue. The only reason why an updated RHEL kernel-xen package 
fixes this, is because the kernel-xen package includes the Xen 
hypervisor. I've always thought the RHEL package name "kernel-xen" was 
misleading. They should have called it something like "xen-server" or 
something.

Please someone correct me if I'm wrong


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 19:16:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 19:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfFVX-0004Yk-5l; Thu, 14 Jun 2012 19:15:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SfFVW-0004YZ-0F
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 19:15:02 +0000
Received: from [85.158.139.83:39061] by server-2.bemta-5.messagelabs.com id
	14/04-04598-5383ADF4; Thu, 14 Jun 2012 19:15:01 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1339701299!27728987!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21206 invoked from network); 14 Jun 2012 19:15:00 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 19:15:00 -0000
Received: from [189.253.66.4] (port=55399 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SfFVS-0002rb-8e
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 14:14:58 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 97AE0A208
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 14:14:56 -0500 (CDT)
Message-ID: <4FDA3830.9040609@ondore.com>
Date: Thu, 14 Jun 2012 14:14:56 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <DF539BE725878A4FA5F90CE73E8C4097FA4A26@15-mail-002.fsgn.net>
In-Reply-To: <DF539BE725878A4FA5F90CE73E8C4097FA4A26@15-mail-002.fsgn.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Problem with network in DomU with SLES 11 SP2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 13/06/12 21:57, Schenk, Thomas escribi=F3:
> So for example:
>
> Dom0:
>
> Physical device: em1 is assigned IP address 172.16.211.100/24
>
> There are VLANs created using vconfig as follows: vconfig add em1 213
> (and so on for all 5 vlans)
Isn't 172.16.211.100/24 supposed to belong to VLAN211? You just binded =

it to vlan213.

I do not work with SLES, but in my case, if Dom0 shall have a IP on a =

bridge, I assign the IP to the bridge itself, not to the physical =

interface which is member of the bridge. Let me illustrate:

# brctl show
xenbr01		8000.0026b9874553	no		eth0
[...]

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:b9:87:45:53
           inet6 addr: fe80::226:b9ff:fe87:4553/64 Scope:Link
           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
[...]

# ifconfig xenbr01
xenbr01   Link encap:Ethernet  HWaddr 00:26:b9:87:45:53
           inet addr:10.13.1.11  Bcast:10.13.1.255  Mask:255.255.255.0
           inet6 addr: fe80::226:b9ff:fe87:4553/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
[...]

> # brctl show
> bridge name bridge id STP enabled interfaces
> br211 8000.047d7b16089b yes vlan211
> [...]
Please show the configuration of vlan211 and vlan217.
cat /proc/net/vlan/config

> and at the DomU level, vif6.0 shows as eth0 and vif6.1 shows as eth1.
Please show the Xen configuration file for DomU. Particularly the "vif=3D" =

line.

> In this case, the DomU has an ip address of 172.16.217.11 assigned to eth=
0.
Please show the output of "ifconfig eth0" from DomU and your DomU's =

routing table.

> My problem is this:
>
>  From Dom0, I can ping my gateway 172.16.211.2 and since the switch
> knows about all of the VLANS, I can also ping 172.16.213.2,
> 172.16.217.2, etc. so basically, I can see the world, however, if I do
> an arping -I em1 to any of the network gateways except for my default
> gateway, I get no response.
>
>  From DomU, I can ping nothing. Not the gateway of 172.16.217.2 or
> anything else.
>
> If from Dom0, I run a tcpdump -i br217, and from DomU, starting trying
> to ping my gateway, I see the following:
>
> 15:41:35.453693 arp who-has 172.16.217.2 tell 172.16.217.11
As I understand, 172.16.217.2 is reachable on VLAN217, but does not =

responds properly to ARP requiests. Maybe it's reproducible from Dom0, =

so we can isolate it as router's issue? You could configure you Dom0 to =

have a valid IP on VLAN217 and run arping, but I wish to suggest you to =

simplify your test field first, see below.

Who is 172.16.*.2, a Layer 3 switch?

The setup description is little bit confusing, maybe the real problem =

has something so do with that. Let me suggest you to simplify your test =

setup. If it works, you can add complexity until you get what you need, =

test on each step, so if you encounter a problem it can be isolated. =

Consider doing the following:

Disable/shutdown temporarily all your network bridges and VMs.
On Dom0, set up br211, make physical interface vlan211 (that's how they =

call it in SLES?) to be member of it. Assign a valid IP address to br211 =

on Dom0. Check with ping and traceroute, if you router's different IP's =

are reachable.

On Dom0, set up br217, make physical interface vlan217 to be member of =

it. Do not assign IP from 172.16.217.0/24 to Dom0 yet.

Config your test DomU to have 1 network interface within br217, assign a =

172.16.217.0/24 IP to that interface within DomU. Test if 172.16.217.2 =

is reachable from DomU.

If success, add another bridge to the setup, and so on. If not, we can =

torubleshoot in detail (personally I don't trust L3 switches for routing).

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 19:16:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 19:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfFVX-0004Yk-5l; Thu, 14 Jun 2012 19:15:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SfFVW-0004YZ-0F
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 19:15:02 +0000
Received: from [85.158.139.83:39061] by server-2.bemta-5.messagelabs.com id
	14/04-04598-5383ADF4; Thu, 14 Jun 2012 19:15:01 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1339701299!27728987!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21206 invoked from network); 14 Jun 2012 19:15:00 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Jun 2012 19:15:00 -0000
Received: from [189.253.66.4] (port=55399 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SfFVS-0002rb-8e
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 14:14:58 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 97AE0A208
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 14:14:56 -0500 (CDT)
Message-ID: <4FDA3830.9040609@ondore.com>
Date: Thu, 14 Jun 2012 14:14:56 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <DF539BE725878A4FA5F90CE73E8C4097FA4A26@15-mail-002.fsgn.net>
In-Reply-To: <DF539BE725878A4FA5F90CE73E8C4097FA4A26@15-mail-002.fsgn.net>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Problem with network in DomU with SLES 11 SP2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 13/06/12 21:57, Schenk, Thomas escribi=F3:
> So for example:
>
> Dom0:
>
> Physical device: em1 is assigned IP address 172.16.211.100/24
>
> There are VLANs created using vconfig as follows: vconfig add em1 213
> (and so on for all 5 vlans)
Isn't 172.16.211.100/24 supposed to belong to VLAN211? You just binded =

it to vlan213.

I do not work with SLES, but in my case, if Dom0 shall have a IP on a =

bridge, I assign the IP to the bridge itself, not to the physical =

interface which is member of the bridge. Let me illustrate:

# brctl show
xenbr01		8000.0026b9874553	no		eth0
[...]

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:b9:87:45:53
           inet6 addr: fe80::226:b9ff:fe87:4553/64 Scope:Link
           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
[...]

# ifconfig xenbr01
xenbr01   Link encap:Ethernet  HWaddr 00:26:b9:87:45:53
           inet addr:10.13.1.11  Bcast:10.13.1.255  Mask:255.255.255.0
           inet6 addr: fe80::226:b9ff:fe87:4553/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
[...]

> # brctl show
> bridge name bridge id STP enabled interfaces
> br211 8000.047d7b16089b yes vlan211
> [...]
Please show the configuration of vlan211 and vlan217.
cat /proc/net/vlan/config

> and at the DomU level, vif6.0 shows as eth0 and vif6.1 shows as eth1.
Please show the Xen configuration file for DomU. Particularly the "vif=3D" =

line.

> In this case, the DomU has an ip address of 172.16.217.11 assigned to eth=
0.
Please show the output of "ifconfig eth0" from DomU and your DomU's =

routing table.

> My problem is this:
>
>  From Dom0, I can ping my gateway 172.16.211.2 and since the switch
> knows about all of the VLANS, I can also ping 172.16.213.2,
> 172.16.217.2, etc. so basically, I can see the world, however, if I do
> an arping -I em1 to any of the network gateways except for my default
> gateway, I get no response.
>
>  From DomU, I can ping nothing. Not the gateway of 172.16.217.2 or
> anything else.
>
> If from Dom0, I run a tcpdump -i br217, and from DomU, starting trying
> to ping my gateway, I see the following:
>
> 15:41:35.453693 arp who-has 172.16.217.2 tell 172.16.217.11
As I understand, 172.16.217.2 is reachable on VLAN217, but does not =

responds properly to ARP requiests. Maybe it's reproducible from Dom0, =

so we can isolate it as router's issue? You could configure you Dom0 to =

have a valid IP on VLAN217 and run arping, but I wish to suggest you to =

simplify your test field first, see below.

Who is 172.16.*.2, a Layer 3 switch?

The setup description is little bit confusing, maybe the real problem =

has something so do with that. Let me suggest you to simplify your test =

setup. If it works, you can add complexity until you get what you need, =

test on each step, so if you encounter a problem it can be isolated. =

Consider doing the following:

Disable/shutdown temporarily all your network bridges and VMs.
On Dom0, set up br211, make physical interface vlan211 (that's how they =

call it in SLES?) to be member of it. Assign a valid IP address to br211 =

on Dom0. Check with ping and traceroute, if you router's different IP's =

are reachable.

On Dom0, set up br217, make physical interface vlan217 to be member of =

it. Do not assign IP from 172.16.217.0/24 to Dom0 yet.

Config your test DomU to have 1 network interface within br217, assign a =

172.16.217.0/24 IP to that interface within DomU. Test if 172.16.217.2 =

is reachable from DomU.

If success, add another bridge to the setup, and so on. If not, we can =

torubleshoot in detail (personally I don't trust L3 switches for routing).

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 22:41:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 22:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfIiC-0007eQ-Aw; Thu, 14 Jun 2012 22:40:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfIiA-0007eL-FQ
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 22:40:18 +0000
Received: from [85.158.143.35:37573] by server-2.bemta-4.messagelabs.com id
	06/66-17938-1586ADF4; Thu, 14 Jun 2012 22:40:17 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339713614!5942599!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 556 invoked from network); 14 Jun 2012 22:40:15 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 22:40:15 -0000
Received: by yenl1 with SMTP id l1so1624494yen.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:40:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=7WIFTCieohHzjIwvJW9Py6Xgx3TH5U9KxfbXXjA+N3U=;
	b=cwH+4KSW7t+crD4yzRJ8TKZP1lBHycilTkMaMZR7J4doJnswkA3P4zpYAFrG5QmQYz
	CF5ZOfu+J1X2crcLt/J0OPPTmEvjRPhSkAJ/ZeuvWj9qo++nJZa1C6kO9bjSymGMIdgi
	ywy8Hz38cjQ1e5lQH2nLkgdf1032Rp0iYZzQcQaNO28uhXqg8Z181sCAit4HqTe6no9i
	mmf2uKiVyqje0/3fQXj+mXhEk3qxgaetbLPVNRAF6Tk6iEPSYc+IVN3RShaNzCDf8jkx
	AxYR1DwVW7JU91ouvUc39kXJeGrKWIUizbhn1xiO5McPxsQ4ZlQ+R3O8hnK2DcVFW21+
	R2wg==
MIME-Version: 1.0
Received: by 10.50.94.169 with SMTP id dd9mr1915144igb.7.1339713614013; Thu,
	14 Jun 2012 15:40:14 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 15:40:13 -0700 (PDT)
In-Reply-To: <4FD9F80C.4080305@abpni.co.uk>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
	<4FD9F80C.4080305@abpni.co.uk>
Date: Fri, 15 Jun 2012 00:40:13 +0200
Message-ID: <CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'd also love to know if this instruction is available if VT is disabled.
Basically, I run ~25 PV Linux domUs none of which has an old kernel and 1 H=
VM.
(A FreeBSD box, with a user that I do not have to worry about)

A malicious user could probably remove the bugfix from his linux
kernel version and have a happy ride again, so this, well, sucks.

Flipping something in BIOS would make me a lot happier.


2012/6/14 Jonathan Tripathy <jonnyt@abpni.co.uk>:


>>> =A0From a brief look this vulnerability does not impact the hypervisor..
>>> right ?
>>
>> The bug is on the hypervisor as well:
>> https://bugzilla.redhat.com/show_bug.cgi?id=3D813428
>>
>>
> My understanding is that this is *only* a hypervisor issue, *not* a kernel
> issue. The only reason why an updated RHEL kernel-xen package fixes this,=
 is
> because the kernel-xen package includes the Xen hypervisor. I've always
> thought the RHEL package name "kernel-xen" was misleading. They should ha=
ve
> called it something like "xen-server" or something.
>
> Please someone correct me if I'm wrong

Don't know :>


-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 22:41:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 22:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfIiC-0007eQ-Aw; Thu, 14 Jun 2012 22:40:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfIiA-0007eL-FQ
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 22:40:18 +0000
Received: from [85.158.143.35:37573] by server-2.bemta-4.messagelabs.com id
	06/66-17938-1586ADF4; Thu, 14 Jun 2012 22:40:17 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339713614!5942599!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 556 invoked from network); 14 Jun 2012 22:40:15 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 22:40:15 -0000
Received: by yenl1 with SMTP id l1so1624494yen.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:40:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=7WIFTCieohHzjIwvJW9Py6Xgx3TH5U9KxfbXXjA+N3U=;
	b=cwH+4KSW7t+crD4yzRJ8TKZP1lBHycilTkMaMZR7J4doJnswkA3P4zpYAFrG5QmQYz
	CF5ZOfu+J1X2crcLt/J0OPPTmEvjRPhSkAJ/ZeuvWj9qo++nJZa1C6kO9bjSymGMIdgi
	ywy8Hz38cjQ1e5lQH2nLkgdf1032Rp0iYZzQcQaNO28uhXqg8Z181sCAit4HqTe6no9i
	mmf2uKiVyqje0/3fQXj+mXhEk3qxgaetbLPVNRAF6Tk6iEPSYc+IVN3RShaNzCDf8jkx
	AxYR1DwVW7JU91ouvUc39kXJeGrKWIUizbhn1xiO5McPxsQ4ZlQ+R3O8hnK2DcVFW21+
	R2wg==
MIME-Version: 1.0
Received: by 10.50.94.169 with SMTP id dd9mr1915144igb.7.1339713614013; Thu,
	14 Jun 2012 15:40:14 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 15:40:13 -0700 (PDT)
In-Reply-To: <4FD9F80C.4080305@abpni.co.uk>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
	<4FD9F80C.4080305@abpni.co.uk>
Date: Fri, 15 Jun 2012 00:40:13 +0200
Message-ID: <CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'd also love to know if this instruction is available if VT is disabled.
Basically, I run ~25 PV Linux domUs none of which has an old kernel and 1 H=
VM.
(A FreeBSD box, with a user that I do not have to worry about)

A malicious user could probably remove the bugfix from his linux
kernel version and have a happy ride again, so this, well, sucks.

Flipping something in BIOS would make me a lot happier.


2012/6/14 Jonathan Tripathy <jonnyt@abpni.co.uk>:


>>> =A0From a brief look this vulnerability does not impact the hypervisor..
>>> right ?
>>
>> The bug is on the hypervisor as well:
>> https://bugzilla.redhat.com/show_bug.cgi?id=3D813428
>>
>>
> My understanding is that this is *only* a hypervisor issue, *not* a kernel
> issue. The only reason why an updated RHEL kernel-xen package fixes this,=
 is
> because the kernel-xen package includes the Xen hypervisor. I've always
> thought the RHEL package name "kernel-xen" was misleading. They should ha=
ve
> called it something like "xen-server" or something.
>
> Please someone correct me if I'm wrong

Don't know :>


-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 22:46:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 22:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfImm-0007pK-9f; Thu, 14 Jun 2012 22:45:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfIml-0007p9-9c
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 22:45:03 +0000
Received: from [85.158.143.35:20543] by server-2.bemta-4.messagelabs.com id
	72/F7-17938-E696ADF4; Thu, 14 Jun 2012 22:45:02 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339713900!5942917!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23943 invoked from network); 14 Jun 2012 22:45:01 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 22:45:01 -0000
Received: by yenl1 with SMTP id l1so1630880yen.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:45:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Cmk8bb+cw/f3LZIXmHESOoEFtaOV71scLowAOfiHPXY=;
	b=maH7/GYtjXZFnMSsK9eqRJShyf2tTligen8V7BKxcy6zI3bu3qpWDHAoN2E4w2dNkG
	lwS1DukrUMn901Jy0Gm6PZ+lFIICcQYuxCs32LpgO9BcBxnbC7KEEBZcrzX1nWOr1FE2
	3MWQ+shncfQMBBoRaGMjRuRHeiCuSPELKvzc4/6UEBM5G1faD5lE3oK6cW2ovnmVKUCI
	CEXSjJpvulD1GZuOzxqxUGfqwlSgjhPqPyWuYXFzdMCWaxyqEiXB/vE5RE2Jt8nbNXpY
	d0uoWMk8H23l+/d3NmpfZQ3Lv0CU2nbOsID5Q22PtMR1NcZVKLQ15cOqiTubqyU01S7g
	uQIQ==
MIME-Version: 1.0
Received: by 10.50.170.8 with SMTP id ai8mr1896205igc.33.1339713900132; Thu,
	14 Jun 2012 15:45:00 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 15:45:00 -0700 (PDT)
In-Reply-To: <CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
	<4FD9F80C.4080305@abpni.co.uk>
	<CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
Date: Fri, 15 Jun 2012 00:45:00 +0200
Message-ID: <CAFivhP=u5x3zGPLACHoBUbOQJL7+fR6436-XEKZ980pdzNpheA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hmm, ok double-reading the RH Bugzilla helped a lot.  :>

HVM=> Not affected
So, assumedly, that includes a vulnerable OS as FreeBSD in a HVM domU.

The great thing with FreeBSD is that you can actually update with
pulling your hair out.
The bad thing is the host reboots ahead...

Florian
-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 22:46:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 22:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfImm-0007pK-9f; Thu, 14 Jun 2012 22:45:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfIml-0007p9-9c
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 22:45:03 +0000
Received: from [85.158.143.35:20543] by server-2.bemta-4.messagelabs.com id
	72/F7-17938-E696ADF4; Thu, 14 Jun 2012 22:45:02 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339713900!5942917!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23943 invoked from network); 14 Jun 2012 22:45:01 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 22:45:01 -0000
Received: by yenl1 with SMTP id l1so1630880yen.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:45:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Cmk8bb+cw/f3LZIXmHESOoEFtaOV71scLowAOfiHPXY=;
	b=maH7/GYtjXZFnMSsK9eqRJShyf2tTligen8V7BKxcy6zI3bu3qpWDHAoN2E4w2dNkG
	lwS1DukrUMn901Jy0Gm6PZ+lFIICcQYuxCs32LpgO9BcBxnbC7KEEBZcrzX1nWOr1FE2
	3MWQ+shncfQMBBoRaGMjRuRHeiCuSPELKvzc4/6UEBM5G1faD5lE3oK6cW2ovnmVKUCI
	CEXSjJpvulD1GZuOzxqxUGfqwlSgjhPqPyWuYXFzdMCWaxyqEiXB/vE5RE2Jt8nbNXpY
	d0uoWMk8H23l+/d3NmpfZQ3Lv0CU2nbOsID5Q22PtMR1NcZVKLQ15cOqiTubqyU01S7g
	uQIQ==
MIME-Version: 1.0
Received: by 10.50.170.8 with SMTP id ai8mr1896205igc.33.1339713900132; Thu,
	14 Jun 2012 15:45:00 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 15:45:00 -0700 (PDT)
In-Reply-To: <CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
	<4FD9F80C.4080305@abpni.co.uk>
	<CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
Date: Fri, 15 Jun 2012 00:45:00 +0200
Message-ID: <CAFivhP=u5x3zGPLACHoBUbOQJL7+fR6436-XEKZ980pdzNpheA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hmm, ok double-reading the RH Bugzilla helped a lot.  :>

HVM=> Not affected
So, assumedly, that includes a vulnerable OS as FreeBSD in a HVM domU.

The great thing with FreeBSD is that you can actually update with
pulling your hair out.
The bad thing is the host reboots ahead...

Florian
-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 22:53:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 22:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfItJ-00089a-CS; Thu, 14 Jun 2012 22:51:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfItI-00089V-BK
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 22:51:48 +0000
Received: from [85.158.143.35:49858] by server-1.bemta-4.messagelabs.com id
	A1/4B-24392-30B6ADF4; Thu, 14 Jun 2012 22:51:47 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1339714305!14574969!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6397 invoked from network); 14 Jun 2012 22:51:46 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 22:51:46 -0000
Received: by yenl1 with SMTP id l1so1639434yen.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:51:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=DNyIxY2DQa7NjvaWMN4nXV/DDOUyL1tYhHSpYuQ6pbY=;
	b=cBYrd4tffLrU19EYcQDk9e5TTYjxSS3ye/6gRm5fW9H4MKsD0NkpzzPdm/kjZHuP3y
	AzVSr9JfT0BEIBlDKhRjwm2jBA3IuNMDLFm8E0jcilzmFI2hGsNUqDV8S00RTQNl0/fH
	Aax53inZe0WKCOkR1RqI+S4JySMJgI51Rxa1Nh8Lntvg73MlkGjZYi7W7LWgi3lVZRMn
	UQSkARUddIwwBieM7bh3dh48W6jwmvrSjgIiczpS7C4g5AoMd91SWev94e1rGcejYFvY
	D+4p1WKfIub40XqZGz3nWXvCL126tLuc1NmzFHRg1lvb6dAat+i8W/kIJoOI3xiMZPp9
	nXbg==
MIME-Version: 1.0
Received: by 10.50.135.37 with SMTP id pp5mr9915932igb.33.1339714305456; Thu,
	14 Jun 2012 15:51:45 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 15:51:45 -0700 (PDT)
In-Reply-To: <CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
	<CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
Date: Fri, 15 Jun 2012 00:51:45 +0200
Message-ID: <CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org,
	=?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

> Do you know what direct I/O is?
> IIRC by default dd does not use direct or sync, so your test will be buffered.

for the DD testing add conv=fdatasync to get real numbers.
i.e.
dd if=/dev/zero of=mytestfile bs=1024k count=1024 conv=fdatasync


File: uses the linux loop driver.
Many people have lost data in that mode, because of write-caching in
the host, i.e. if the dom0 crashes or something, you're likely to have
corrupted virtual machines.
Also the loop device is f*****ing slow, it just sometimes appears
faster b/c of the caching. (NetBSD had a much better loop device)

If you want fs based storage, switch over to tap:aio or what it's called.
A more modern option is the LVMTHIN target for device mapper, but that
requires some good LVM knowledge.

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 22:53:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 22:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfItJ-00089a-CS; Thu, 14 Jun 2012 22:51:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfItI-00089V-BK
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 22:51:48 +0000
Received: from [85.158.143.35:49858] by server-1.bemta-4.messagelabs.com id
	A1/4B-24392-30B6ADF4; Thu, 14 Jun 2012 22:51:47 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1339714305!14574969!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6397 invoked from network); 14 Jun 2012 22:51:46 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 22:51:46 -0000
Received: by yenl1 with SMTP id l1so1639434yen.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 15:51:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=DNyIxY2DQa7NjvaWMN4nXV/DDOUyL1tYhHSpYuQ6pbY=;
	b=cBYrd4tffLrU19EYcQDk9e5TTYjxSS3ye/6gRm5fW9H4MKsD0NkpzzPdm/kjZHuP3y
	AzVSr9JfT0BEIBlDKhRjwm2jBA3IuNMDLFm8E0jcilzmFI2hGsNUqDV8S00RTQNl0/fH
	Aax53inZe0WKCOkR1RqI+S4JySMJgI51Rxa1Nh8Lntvg73MlkGjZYi7W7LWgi3lVZRMn
	UQSkARUddIwwBieM7bh3dh48W6jwmvrSjgIiczpS7C4g5AoMd91SWev94e1rGcejYFvY
	D+4p1WKfIub40XqZGz3nWXvCL126tLuc1NmzFHRg1lvb6dAat+i8W/kIJoOI3xiMZPp9
	nXbg==
MIME-Version: 1.0
Received: by 10.50.135.37 with SMTP id pp5mr9915932igb.33.1339714305456; Thu,
	14 Jun 2012 15:51:45 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 15:51:45 -0700 (PDT)
In-Reply-To: <CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
	<CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
Date: Fri, 15 Jun 2012 00:51:45 +0200
Message-ID: <CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: "Fajar A. Nugraha" <list@fajar.net>
Cc: xen-users@lists.xen.org,
	=?UTF-8?B?0KDRg9GB0LvQsNC9INCo0LDRgNC40L/QvtCy?= <ufaweb@gmail.com>
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

> Do you know what direct I/O is?
> IIRC by default dd does not use direct or sync, so your test will be buffered.

for the DD testing add conv=fdatasync to get real numbers.
i.e.
dd if=/dev/zero of=mytestfile bs=1024k count=1024 conv=fdatasync


File: uses the linux loop driver.
Many people have lost data in that mode, because of write-caching in
the host, i.e. if the dom0 crashes or something, you're likely to have
corrupted virtual machines.
Also the loop device is f*****ing slow, it just sometimes appears
faster b/c of the caching. (NetBSD had a much better loop device)

If you want fs based storage, switch over to tap:aio or what it's called.
A more modern option is the LVMTHIN target for device mapper, but that
requires some good LVM knowledge.

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 14 23:05:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 23:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfJ51-0000FW-Sz; Thu, 14 Jun 2012 23:03:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfJ4z-0000FO-QO
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 23:03:54 +0000
Received: from [85.158.143.35:34811] by server-2.bemta-4.messagelabs.com id
	AB/7F-17938-9DD6ADF4; Thu, 14 Jun 2012 23:03:53 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1339715031!13847560!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1673 invoked from network); 14 Jun 2012 23:03:52 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 23:03:52 -0000
Received: by ggmi1 with SMTP id i1so2491879ggm.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 16:03:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=oNLBuvBp/yBv8z2rK0YsdUJ+XaJbSJpB+VXysfl09Pc=;
	b=XI+vM15Wz3KmlPEErUWM69IEzoZVQ1Is/4NyplldLwdrL8vLzrmAVfxOx2vtPJ3WHM
	4d83m0DIyQ0XJEpgTW+5r+06TDxMannXqPzYtgdVf8Yzc3k6LzoUftiVPleASjlH/Oqd
	d0sE1fqxxPumHWRqyZn8+YQemDayvxdTfK3tmpszhpHDv27T0BglmYFpEZRvr2SkI5p9
	nyr0G6jOiB2dtGLun8n+z/nYaZzCdGx9RH9EfjX/MgKm/3NqIRi1oQuJE7vjMwCrHooQ
	GDQmcjVE9Rskx+LScKjFGb9Teq+ehKMxn7NluDWGqJGJMyt6DmvRsDQ5IjUamyeFA1F6
	1c9w==
MIME-Version: 1.0
Received: by 10.50.94.169 with SMTP id dd9mr1949736igb.7.1339715030616; Thu,
	14 Jun 2012 16:03:50 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 16:03:50 -0700 (PDT)
In-Reply-To: <115901cd47a4$a58e7dc0$f0ab7940$@com>
References: <619e01cd43bf$5e9574c0$1bc05e40$@com>
	<4FCF2C75.7080800@swisscenter.com>
	<115901cd47a4$a58e7dc0$f0ab7940$@com>
Date: Fri, 15 Jun 2012 01:03:50 +0200
Message-ID: <CAFivhP=saAxjKhEaK6YS_fz7hcTN8bp5_01UeuDThPzZbbGzgg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Felix Chu <felixchu@powerallnetworks.com>
Cc: =?ISO-8859-1?Q?S=E9bastien_Riccio?= <sr@swisscenter.com>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SSB0aGluayBmb3IgWGVuIDMuNCB5b3Ugc2hvdWxkIGdldCBpbiB0b3VjaCB3aXRoIFNvbGFyRmxh
cmUgc2FsZXMuClRoZXkgbWFrZSBYZW4gcmVhZHkgTklDcyBmb3IgYSBsb25nIHRpbWUgYW5kIG1h
eWJlIHRoZXkgY2FuIGhlbHAgeW91CnRocm91Z2ggaXQgaWYgeW91IGdldCBvbmUgb2YgdGhlIE5J
Q3MuCgpUaGUgY29vbCBzaWRlIGlzIHRob3NlIG5pY3MgYXJlIGFsc28gdGhlIGZhc3Rlc3Qgbmlj
cyBvbiB0aGUgbWFya2V0LgoKVGhlIHN0YXJ0aW5nIHBvaW50IGZvciB1c2luZyBTUi1JT1YgaXMg
dGhlIFhlbiBvcHRpb24KaW9tbXU9MQoKVGhlcmUgaXMgYWxzbyBvbmUgbW9yZSBpZiB5b3UgaGF2
ZSBhbiBBTUQgQ1BVLgoKVGhlIGJvdHRsZW5lY2sgeW91J3JlIHNlZWluZyBpcyBwYXJ0aWFsbHkg
aW4gdGhlIExpbnV4IGJyaWRnZS4gSSBtZWFuLgpJdCdzIGEgYnJpZGdlLiBMaWtlIGluIHRob3Nl
ICJodWJzIiB3ZSBkaXRjaGVkIGluIDE5OTguIFdoYXQgZWxzZSBpcwp0aGVyZSB0byBzYXkuClVz
aW5nIE9wZW5WU3dpdGNoIGlzIHRoZSBzZWNvbmQgYmVzdCBzb2x1dGlvbiBvdmVyIGdldHRpbmcg
YSBiZXR0ZXIgTklDLgpJdCB3aWxsIG5ldmVyIGJlIHRoZSBzYW1lIHRob3VnaCBhbmQgeW91IGp1
c3QgcmVwbGFjZSB0aGUgaGFyZHdhcmUKcHJpY2Ugd2l0aCBhIGZldyBkb3plbiB3b3JrLWhvdXJz
IHRvIGFkZCBvcGVudnN3aXRjaCB0byBDZW50b3M1IDopKQoKRmxvcmlhbgoKMjAxMi82LzExIEZl
bGl4IENodSA8ZmVsaXhjaHVAcG93ZXJhbGxuZXR3b3Jrcy5jb20+Ogo+IEhpLAo+Cj4gVGhhbmtz
IHlvdXIgaW5mby4gSSBoYXZlIHJlYWQgdGhpcyBkb2MgYW5kIHRyaWVkIHNvbWUgb2YgdGhlIG9w
dGltaXphdGlvbiBvbgo+IGl0LCBidXQgbm90IG11Y2ggc2lnbmlmaWNhbnQgaW1wcm92ZW1lbnQu
IEFib3V0ICJTUi1JT1YiICwgSSBhbSBub3Qgc3VyZSBob3cKPiB0byBlbmFibGUgaXQgYXMgdGhp
cyBkb2MgaXMgZm9yIFhlbiA0IHdoaWxlIEkgYW0gdXNpbmcgeGVuMy40LjQgKHRoZXJlIGlzIG5v
Cj4gInhlIiBjb21tYW5kIikuIEkgYWxzbyBzZWFyY2hlZCBhYm91dCAiU1ItSU9WIG9uIFhlbjMi
LCBzZWVtcyBub3QgbXVjaCBpbmZvCj4gY2FuIGJlIGZvdW5kLCBhbnl3YXkgdHJpZWQ/IFRoYW5r
cy4KPgo+Cj4KPiBGZWxpeAo+Cj4KPgo+IEZyb206IHhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhl
bi5vcmcKPiBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFs
ZiBPZiBTZWJhc3RpZW4gUmljY2lvCj4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDA2LCAyMDEyIDY6
MTAgUE0KPiBUbzogRmVsaXggQ2h1Cj4gQ2M6IHhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29t
Cj4gU3ViamVjdDogUmU6IFtYZW4tdXNlcnNdIEFib3V0IDEwR0UgcGVyZm9ybWFuZSBvbiBkb21V
ICh3aXRoIHhlbjMuNC40KQo+Cj4KPgo+IEhpLAo+Cj4gSGF2ZSB5b3UgYWxyZWFkeSB0cmllZCB0
aG9zZXMgc3VnZ2VzdGlvbnM6Cj4KPiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvTmV0d29ya19U
aHJvdWdocHV0X2FuZF9QZXJmb3JtYW5jZV9HdWlkZQo+Cj4gQ2hlZXJzLAo+IFOopmJhc3RpZW4K
Pgo+IE9uIDA2LjA2LjIwMTIgMTA6MzUsIEZlbGl4IENodSB3cm90ZToKPgo+IEhpIGFsbCwKPgo+
Cj4KPiBJIGhhdmUgdHdvIERlbGwgUjcyMHhkIHNlcnZlcnMgZG9tMCBydW5uaW5nIHdpdGggQ2Vu
dG9zIDUuOCAod2l0aCB4ZW4gMy40LjQpCj4gaW5zdGFsbGVkIHdpdGggSW50ZWwgMTBHRSAoaXhn
YmUgZHJpdmVyKSBpbnRlcmZhY2UuIEkgdGVzdCBUQ1AgdHJhbnNmZXIgcmF0ZQo+IGJldHdlZW4g
ZG9tMCwgc3BlZWQgaXMgNy54IEdicHMgKHdpdGggTmV0cGVyZiB0b29sKS4gIEhvd2V2ZXIsIEkg
dHJ5IHNpbWlsYXIKPiB0ZXN0IGJldHdlZW4gdHdvIGRvbVUsIHNwZWVkIGRyb3AgdG8gMS54IEdi
cHMuCj4KPgo+Cj4gZG9tVSBpcyBydW5uaW5nIHdpdGggQ2VudG9zNS44ICg2NGJpdCkgcGFyYS12
aXJ0dWFsaXplZCAoeXVtIHVwZGF0ZWQgdG8KPiBsYXRlc3QgcGFja2FnZXMpLgo+Cj4KPgo+IFRl
c3QgMTogIGRvbTAgLT4gZG9tMCAsIHNwZWVkIDcueCBHYnBzCj4KPiBUZXN0IDI6ICBkb21VIC0+
IGRvbTAgLCBzcGVlZCA3LnhHYnBzCj4KPiBUZXN0IDM6ICBkb20wLT4gZG9tVSAsIHNwZWVkIDEu
eCBHYnBzCj4KPiBUZXN0IDQ6ICBkb21VIC0+IGRvbVUgLHNwZWVkIDEueCBHYnBzCj4KPgo+Cj4g
QWJvdmUgdGVzdHMgYXJlIGNhcnJpZWQgYmV0d2VlbiB0d28gcGh5c2ljYWwgbWFjaGluZXMuIEZy
b20gYWJvdmUgNCB0ZXN0cywKPiBzZWVtcyBib3R0bGVuZWNrIG9uIGRvbVUgUlggc3BlZWQuCj4K
Pgo+Cj4gSSBzdXNwZWN0IHJlbGF0ZWQgdG8geGVuIG5ldHdvcmsgZHJpdmVyIGlzc3VlIG9uIGRv
bVUuIEFueW9uZSBrbm93IGFueQo+IG9wdGltaXphdGlvbiBjYW4gYmUgZG9uZSBvbiBkb21VPwo+
Cj4KPgo+IFRoYW5rcyBhIGxvdC4KPgo+IEZlbGl4Cj4KPgo+Cj4KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Cj4gWGVuLXVzZXJzIG1haWxpbmcgbGlz
dAo+Cj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPgo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycwo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4KPiDU2rTL
08q8/tbQzrS3os/WsqG2vqGjCj4gvOyy6bmkvt+jukFWRyAtIHd3dy5hdmcuY29tCj4gsOaxvqO6
MjAxMi4wLjIxNzcgLyCyoba+yv2+3b/io7oyNDI1LzUwNTEgLSC3orK8yNXG2qO6MDYvMDYvMTIK
Pgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPiBodHRwOi8v
bGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCgoKLS0gCnRoZSBwdXJwb3NlIG9mIGxpYnZpcnQgaXMg
dG8gcHJvdmlkZSBhbiBhYnN0cmFjdGlvbiBsYXllciBoaWRpbmcgYWxsCnhlbiBmZWF0dXJlcyBh
ZGRlZCBzaW5jZSAyMDA2IHVudGlsIHRoZXkgd2VyZSBmaW5hbGx5IHVuZGVyc3Rvb2QgYW5kCmNv
cGllZCBieSB0aGUga3ZtIGRldnMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jun 14 23:05:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2012 23:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfJ51-0000FW-Sz; Thu, 14 Jun 2012 23:03:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SfJ4z-0000FO-QO
	for xen-users@lists.xensource.com; Thu, 14 Jun 2012 23:03:54 +0000
Received: from [85.158.143.35:34811] by server-2.bemta-4.messagelabs.com id
	AB/7F-17938-9DD6ADF4; Thu, 14 Jun 2012 23:03:53 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1339715031!13847560!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1673 invoked from network); 14 Jun 2012 23:03:52 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 23:03:52 -0000
Received: by ggmi1 with SMTP id i1so2491879ggm.30
	for <xen-users@lists.xensource.com>;
	Thu, 14 Jun 2012 16:03:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=oNLBuvBp/yBv8z2rK0YsdUJ+XaJbSJpB+VXysfl09Pc=;
	b=XI+vM15Wz3KmlPEErUWM69IEzoZVQ1Is/4NyplldLwdrL8vLzrmAVfxOx2vtPJ3WHM
	4d83m0DIyQ0XJEpgTW+5r+06TDxMannXqPzYtgdVf8Yzc3k6LzoUftiVPleASjlH/Oqd
	d0sE1fqxxPumHWRqyZn8+YQemDayvxdTfK3tmpszhpHDv27T0BglmYFpEZRvr2SkI5p9
	nyr0G6jOiB2dtGLun8n+z/nYaZzCdGx9RH9EfjX/MgKm/3NqIRi1oQuJE7vjMwCrHooQ
	GDQmcjVE9Rskx+LScKjFGb9Teq+ehKMxn7NluDWGqJGJMyt6DmvRsDQ5IjUamyeFA1F6
	1c9w==
MIME-Version: 1.0
Received: by 10.50.94.169 with SMTP id dd9mr1949736igb.7.1339715030616; Thu,
	14 Jun 2012 16:03:50 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Thu, 14 Jun 2012 16:03:50 -0700 (PDT)
In-Reply-To: <115901cd47a4$a58e7dc0$f0ab7940$@com>
References: <619e01cd43bf$5e9574c0$1bc05e40$@com>
	<4FCF2C75.7080800@swisscenter.com>
	<115901cd47a4$a58e7dc0$f0ab7940$@com>
Date: Fri, 15 Jun 2012 01:03:50 +0200
Message-ID: <CAFivhP=saAxjKhEaK6YS_fz7hcTN8bp5_01UeuDThPzZbbGzgg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Felix Chu <felixchu@powerallnetworks.com>
Cc: =?ISO-8859-1?Q?S=E9bastien_Riccio?= <sr@swisscenter.com>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] About 10GE performane on domU (with xen3.4.4)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SSB0aGluayBmb3IgWGVuIDMuNCB5b3Ugc2hvdWxkIGdldCBpbiB0b3VjaCB3aXRoIFNvbGFyRmxh
cmUgc2FsZXMuClRoZXkgbWFrZSBYZW4gcmVhZHkgTklDcyBmb3IgYSBsb25nIHRpbWUgYW5kIG1h
eWJlIHRoZXkgY2FuIGhlbHAgeW91CnRocm91Z2ggaXQgaWYgeW91IGdldCBvbmUgb2YgdGhlIE5J
Q3MuCgpUaGUgY29vbCBzaWRlIGlzIHRob3NlIG5pY3MgYXJlIGFsc28gdGhlIGZhc3Rlc3Qgbmlj
cyBvbiB0aGUgbWFya2V0LgoKVGhlIHN0YXJ0aW5nIHBvaW50IGZvciB1c2luZyBTUi1JT1YgaXMg
dGhlIFhlbiBvcHRpb24KaW9tbXU9MQoKVGhlcmUgaXMgYWxzbyBvbmUgbW9yZSBpZiB5b3UgaGF2
ZSBhbiBBTUQgQ1BVLgoKVGhlIGJvdHRsZW5lY2sgeW91J3JlIHNlZWluZyBpcyBwYXJ0aWFsbHkg
aW4gdGhlIExpbnV4IGJyaWRnZS4gSSBtZWFuLgpJdCdzIGEgYnJpZGdlLiBMaWtlIGluIHRob3Nl
ICJodWJzIiB3ZSBkaXRjaGVkIGluIDE5OTguIFdoYXQgZWxzZSBpcwp0aGVyZSB0byBzYXkuClVz
aW5nIE9wZW5WU3dpdGNoIGlzIHRoZSBzZWNvbmQgYmVzdCBzb2x1dGlvbiBvdmVyIGdldHRpbmcg
YSBiZXR0ZXIgTklDLgpJdCB3aWxsIG5ldmVyIGJlIHRoZSBzYW1lIHRob3VnaCBhbmQgeW91IGp1
c3QgcmVwbGFjZSB0aGUgaGFyZHdhcmUKcHJpY2Ugd2l0aCBhIGZldyBkb3plbiB3b3JrLWhvdXJz
IHRvIGFkZCBvcGVudnN3aXRjaCB0byBDZW50b3M1IDopKQoKRmxvcmlhbgoKMjAxMi82LzExIEZl
bGl4IENodSA8ZmVsaXhjaHVAcG93ZXJhbGxuZXR3b3Jrcy5jb20+Ogo+IEhpLAo+Cj4gVGhhbmtz
IHlvdXIgaW5mby4gSSBoYXZlIHJlYWQgdGhpcyBkb2MgYW5kIHRyaWVkIHNvbWUgb2YgdGhlIG9w
dGltaXphdGlvbiBvbgo+IGl0LCBidXQgbm90IG11Y2ggc2lnbmlmaWNhbnQgaW1wcm92ZW1lbnQu
IEFib3V0ICJTUi1JT1YiICwgSSBhbSBub3Qgc3VyZSBob3cKPiB0byBlbmFibGUgaXQgYXMgdGhp
cyBkb2MgaXMgZm9yIFhlbiA0IHdoaWxlIEkgYW0gdXNpbmcgeGVuMy40LjQgKHRoZXJlIGlzIG5v
Cj4gInhlIiBjb21tYW5kIikuIEkgYWxzbyBzZWFyY2hlZCBhYm91dCAiU1ItSU9WIG9uIFhlbjMi
LCBzZWVtcyBub3QgbXVjaCBpbmZvCj4gY2FuIGJlIGZvdW5kLCBhbnl3YXkgdHJpZWQ/IFRoYW5r
cy4KPgo+Cj4KPiBGZWxpeAo+Cj4KPgo+IEZyb206IHhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhl
bi5vcmcKPiBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFs
ZiBPZiBTZWJhc3RpZW4gUmljY2lvCj4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDA2LCAyMDEyIDY6
MTAgUE0KPiBUbzogRmVsaXggQ2h1Cj4gQ2M6IHhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29t
Cj4gU3ViamVjdDogUmU6IFtYZW4tdXNlcnNdIEFib3V0IDEwR0UgcGVyZm9ybWFuZSBvbiBkb21V
ICh3aXRoIHhlbjMuNC40KQo+Cj4KPgo+IEhpLAo+Cj4gSGF2ZSB5b3UgYWxyZWFkeSB0cmllZCB0
aG9zZXMgc3VnZ2VzdGlvbnM6Cj4KPiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvTmV0d29ya19U
aHJvdWdocHV0X2FuZF9QZXJmb3JtYW5jZV9HdWlkZQo+Cj4gQ2hlZXJzLAo+IFOopmJhc3RpZW4K
Pgo+IE9uIDA2LjA2LjIwMTIgMTA6MzUsIEZlbGl4IENodSB3cm90ZToKPgo+IEhpIGFsbCwKPgo+
Cj4KPiBJIGhhdmUgdHdvIERlbGwgUjcyMHhkIHNlcnZlcnMgZG9tMCBydW5uaW5nIHdpdGggQ2Vu
dG9zIDUuOCAod2l0aCB4ZW4gMy40LjQpCj4gaW5zdGFsbGVkIHdpdGggSW50ZWwgMTBHRSAoaXhn
YmUgZHJpdmVyKSBpbnRlcmZhY2UuIEkgdGVzdCBUQ1AgdHJhbnNmZXIgcmF0ZQo+IGJldHdlZW4g
ZG9tMCwgc3BlZWQgaXMgNy54IEdicHMgKHdpdGggTmV0cGVyZiB0b29sKS4gIEhvd2V2ZXIsIEkg
dHJ5IHNpbWlsYXIKPiB0ZXN0IGJldHdlZW4gdHdvIGRvbVUsIHNwZWVkIGRyb3AgdG8gMS54IEdi
cHMuCj4KPgo+Cj4gZG9tVSBpcyBydW5uaW5nIHdpdGggQ2VudG9zNS44ICg2NGJpdCkgcGFyYS12
aXJ0dWFsaXplZCAoeXVtIHVwZGF0ZWQgdG8KPiBsYXRlc3QgcGFja2FnZXMpLgo+Cj4KPgo+IFRl
c3QgMTogIGRvbTAgLT4gZG9tMCAsIHNwZWVkIDcueCBHYnBzCj4KPiBUZXN0IDI6ICBkb21VIC0+
IGRvbTAgLCBzcGVlZCA3LnhHYnBzCj4KPiBUZXN0IDM6ICBkb20wLT4gZG9tVSAsIHNwZWVkIDEu
eCBHYnBzCj4KPiBUZXN0IDQ6ICBkb21VIC0+IGRvbVUgLHNwZWVkIDEueCBHYnBzCj4KPgo+Cj4g
QWJvdmUgdGVzdHMgYXJlIGNhcnJpZWQgYmV0d2VlbiB0d28gcGh5c2ljYWwgbWFjaGluZXMuIEZy
b20gYWJvdmUgNCB0ZXN0cywKPiBzZWVtcyBib3R0bGVuZWNrIG9uIGRvbVUgUlggc3BlZWQuCj4K
Pgo+Cj4gSSBzdXNwZWN0IHJlbGF0ZWQgdG8geGVuIG5ldHdvcmsgZHJpdmVyIGlzc3VlIG9uIGRv
bVUuIEFueW9uZSBrbm93IGFueQo+IG9wdGltaXphdGlvbiBjYW4gYmUgZG9uZSBvbiBkb21VPwo+
Cj4KPgo+IFRoYW5rcyBhIGxvdC4KPgo+IEZlbGl4Cj4KPgo+Cj4KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Cj4gWGVuLXVzZXJzIG1haWxpbmcgbGlz
dAo+Cj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPgo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycwo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4KPiDU2rTL
08q8/tbQzrS3os/WsqG2vqGjCj4gvOyy6bmkvt+jukFWRyAtIHd3dy5hdmcuY29tCj4gsOaxvqO6
MjAxMi4wLjIxNzcgLyCyoba+yv2+3b/io7oyNDI1LzUwNTEgLSC3orK8yNXG2qO6MDYvMDYvMTIK
Pgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPiBodHRwOi8v
bGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCgoKLS0gCnRoZSBwdXJwb3NlIG9mIGxpYnZpcnQgaXMg
dG8gcHJvdmlkZSBhbiBhYnN0cmFjdGlvbiBsYXllciBoaWRpbmcgYWxsCnhlbiBmZWF0dXJlcyBh
ZGRlZCBzaW5jZSAyMDA2IHVudGlsIHRoZXkgd2VyZSBmaW5hbGx5IHVuZGVyc3Rvb2QgYW5kCmNv
cGllZCBieSB0aGUga3ZtIGRldnMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Jun 15 05:49:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 05:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfPNT-0006ud-P8; Fri, 15 Jun 2012 05:47:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <peter@pajamian.dhs.org>) id 1SfPNS-0006uY-L0
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 05:47:22 +0000
Received: from [85.158.139.83:62261] by server-11.bemta-5.messagelabs.com id
	08/69-20400-96CCADF4; Fri, 15 Jun 2012 05:47:21 +0000
X-Env-Sender: peter@pajamian.dhs.org
X-Msg-Ref: server-10.tower-182.messagelabs.com!1339739237!28071905!1
X-Originating-IP: [60.234.4.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjAuMjM0LjQuNzUgPT4gNTI1Njg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25365 invoked from network); 15 Jun 2012 05:47:20 -0000
Received: from nctlincom02.orcon.net.nz (HELO nctlincom02.orcon.net.nz)
	(60.234.4.75)
	by server-10.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Jun 2012 05:47:20 -0000
Received: from mx1.orcon.net.nz (mx1.orcon.net.nz [219.88.242.51])
	by nctlincom02.orcon.net.nz (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	q5F5nYik031959
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 17:49:35 +1200
Received: from Debian-exim by mx1.orcon.net.nz with local (Exim 4.69)
	(envelope-from <peter@pajamian.dhs.org>) id 1SfPNK-00043t-Qi
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 17:47:14 +1200
Received: from 60-234-254-5.bitstream.orcon.net.nz ([60.234.254.5]
	helo=[192.168.1.3])
	by mx1.orcon.net.nz with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.69) (envelope-from <peter@pajamian.dhs.org>)
	id 1SfPNK-00043i-M0
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 17:47:14 +1200
Message-ID: <4FDACC62.30907@pajamian.dhs.org>
Date: Fri, 15 Jun 2012 17:47:14 +1200
From: Peter <peter@pajamian.dhs.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
In-Reply-To: <CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
X-Enigmail-Version: 1.5pre
X-DSPAM-Check: by mx1.orcon.net.nz on Fri, 15 Jun 2012 17:47:14 +1200
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Fri Jun 15 17:47:14 2012
X-DSPAM-Confidence: 0.6183
X-DSPAM-Probability: 0.0000
X-Bayes-Prob: 0.9673 (Score 5, tokens from: @@RPTN, default)
X-Spam-Score: 5.00 (*****) [Hold at 5.50] Bayes(0.9673:5.0)
X-CanIt-Geo: ip=60.234.254.5; country=NZ; latitude=-41.0000; longitude=174.0000;
	http://maps.google.com/maps?q=-41.0000,174.0000&z=6
X-CanItPRO-Stream: base:default
X-Canit-Stats-ID: 05HmtNyJM - 4c416ce3b5b6 - 20120615
X-Scanned-By: CanIt (www . roaringpenguin . com) on 172.16.100.175
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 15/06/12 00:51, Fajar A. Nugraha wrote:
> Also, even if that were the case, there's the issue of "how do you
> make sure your domUs ONLY use the safe kernel if the domU is not
> within your control and it boots with pygrub/pvgrub" (which roughly
> means your users can change the running kernel with their own,
> possibly "unsafe" kernel.

My understanding (and I may be wrong) is if either the hypervisor is
patched or the domu kernel that mitigates the vulnerability, so if you
patch the hypervisor then you don't have to worry about someone trying
to exploit it with a vulnerable kernel.

It's not to hard to rebuild the .src.rpm to include the patch.  I've
already done it myself with the mayoung packages for RHEL6.


Peter

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 05:49:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 05:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfPNT-0006ud-P8; Fri, 15 Jun 2012 05:47:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <peter@pajamian.dhs.org>) id 1SfPNS-0006uY-L0
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 05:47:22 +0000
Received: from [85.158.139.83:62261] by server-11.bemta-5.messagelabs.com id
	08/69-20400-96CCADF4; Fri, 15 Jun 2012 05:47:21 +0000
X-Env-Sender: peter@pajamian.dhs.org
X-Msg-Ref: server-10.tower-182.messagelabs.com!1339739237!28071905!1
X-Originating-IP: [60.234.4.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjAuMjM0LjQuNzUgPT4gNTI1Njg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25365 invoked from network); 15 Jun 2012 05:47:20 -0000
Received: from nctlincom02.orcon.net.nz (HELO nctlincom02.orcon.net.nz)
	(60.234.4.75)
	by server-10.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Jun 2012 05:47:20 -0000
Received: from mx1.orcon.net.nz (mx1.orcon.net.nz [219.88.242.51])
	by nctlincom02.orcon.net.nz (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	q5F5nYik031959
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 17:49:35 +1200
Received: from Debian-exim by mx1.orcon.net.nz with local (Exim 4.69)
	(envelope-from <peter@pajamian.dhs.org>) id 1SfPNK-00043t-Qi
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 17:47:14 +1200
Received: from 60-234-254-5.bitstream.orcon.net.nz ([60.234.254.5]
	helo=[192.168.1.3])
	by mx1.orcon.net.nz with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.69) (envelope-from <peter@pajamian.dhs.org>)
	id 1SfPNK-00043i-M0
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 17:47:14 +1200
Message-ID: <4FDACC62.30907@pajamian.dhs.org>
Date: Fri, 15 Jun 2012 17:47:14 +1200
From: Peter <peter@pajamian.dhs.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
In-Reply-To: <CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
X-Enigmail-Version: 1.5pre
X-DSPAM-Check: by mx1.orcon.net.nz on Fri, 15 Jun 2012 17:47:14 +1200
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Fri Jun 15 17:47:14 2012
X-DSPAM-Confidence: 0.6183
X-DSPAM-Probability: 0.0000
X-Bayes-Prob: 0.9673 (Score 5, tokens from: @@RPTN, default)
X-Spam-Score: 5.00 (*****) [Hold at 5.50] Bayes(0.9673:5.0)
X-CanIt-Geo: ip=60.234.254.5; country=NZ; latitude=-41.0000; longitude=174.0000;
	http://maps.google.com/maps?q=-41.0000,174.0000&z=6
X-CanItPRO-Stream: base:default
X-Canit-Stats-ID: 05HmtNyJM - 4c416ce3b5b6 - 20120615
X-Scanned-By: CanIt (www . roaringpenguin . com) on 172.16.100.175
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 15/06/12 00:51, Fajar A. Nugraha wrote:
> Also, even if that were the case, there's the issue of "how do you
> make sure your domUs ONLY use the safe kernel if the domU is not
> within your control and it boots with pygrub/pvgrub" (which roughly
> means your users can change the running kernel with their own,
> possibly "unsafe" kernel.

My understanding (and I may be wrong) is if either the hypervisor is
patched or the domu kernel that mitigates the vulnerability, so if you
patch the hypervisor then you don't have to worry about someone trying
to exploit it with a vulnerable kernel.

It's not to hard to rebuild the .src.rpm to include the patch.  I've
already done it myself with the mayoung packages for RHEL6.


Peter

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:22:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfTeM-0000j1-0I; Fri, 15 Jun 2012 10:21:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfTeK-0000iw-G9
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:21:04 +0000
Received: from [85.158.143.99:28723] by server-2.bemta-4.messagelabs.com id
	13/6B-17938-F8C0BDF4; Fri, 15 Jun 2012 10:21:03 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339755662!17884761!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3646 invoked from network); 15 Jun 2012 10:21:03 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-14.tower-216.messagelabs.com with SMTP;
	15 Jun 2012 10:21:03 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id C775D5A0007
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:21:02 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id Ec8sgcZbFAWw for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:21:02 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	603D25A0006 for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:21:02 +0100 (BST)
Message-ID: <4FDB0C8E.2000708@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:21:02 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Everyone,

We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen 
3.4.x (and associated packages) from GitCo. This has been a rock solid 
combination for us.

However, we need to think about the future, and wish to move to Xen 4.2. 
>From my searching, I can't seem to find an easy way to install Xen 4.2. 
Are there any *trustworthy* third party repos out there that can provide 
Xen 4.2.x as well as a good, regularly updated solid kernel that would 
work on CentOS6?

I've come across the choon repos (which does provide Xen 4.2.x and 
kernel), however I'd like to hear the list's opinion on the 
trustworthiness of this repo before I deploy it on our production servers :)

I appreciate everyone time

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:22:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfTeM-0000j1-0I; Fri, 15 Jun 2012 10:21:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfTeK-0000iw-G9
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:21:04 +0000
Received: from [85.158.143.99:28723] by server-2.bemta-4.messagelabs.com id
	13/6B-17938-F8C0BDF4; Fri, 15 Jun 2012 10:21:03 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339755662!17884761!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3646 invoked from network); 15 Jun 2012 10:21:03 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-14.tower-216.messagelabs.com with SMTP;
	15 Jun 2012 10:21:03 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id C775D5A0007
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:21:02 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id Ec8sgcZbFAWw for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:21:02 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	603D25A0006 for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:21:02 +0100 (BST)
Message-ID: <4FDB0C8E.2000708@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:21:02 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Everyone,

We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen 
3.4.x (and associated packages) from GitCo. This has been a rock solid 
combination for us.

However, we need to think about the future, and wish to move to Xen 4.2. 
>From my searching, I can't seem to find an easy way to install Xen 4.2. 
Are there any *trustworthy* third party repos out there that can provide 
Xen 4.2.x as well as a good, regularly updated solid kernel that would 
work on CentOS6?

I've come across the choon repos (which does provide Xen 4.2.x and 
kernel), however I'd like to hear the list's opinion on the 
trustworthiness of this repo before I deploy it on our production servers :)

I appreciate everyone time

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:39:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfTus-00013T-RV; Fri, 15 Jun 2012 10:38:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfTur-00013M-0j
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:38:09 +0000
Received: from [85.158.139.83:7341] by server-8.bemta-5.messagelabs.com id
	DA/AD-10278-0901BDF4; Fri, 15 Jun 2012 10:38:08 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-6.tower-182.messagelabs.com!1339756687!23974524!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28667 invoked from network); 15 Jun 2012 10:38:07 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-6.tower-182.messagelabs.com with SMTP;
	15 Jun 2012 10:38:07 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 7B5D05A0008
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:38:07 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 1O+IV76Yrn1l for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:38:02 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	C76DA5A0006; Fri, 15 Jun 2012 11:38:01 +0100 (BST)
Message-ID: <4FDB1089.8060600@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:38:01 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: G.Bakalarski@icm.edu.pl, xen-users@lists.xensource.com
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
In-Reply-To: <cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 11:28, G.Bakalarski@icm.edu.pl wrote:
>> We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen
>> 3.4.x (and associated packages) from GitCo. This has been a rock solid
>> combination for us.
>>
>> However, we need to think about the future, and wish to move to Xen 4.2.
>>  From my searching, I can't seem to find an easy way to install Xen 4.2.
>> Are there any *trustworthy* third party repos out there that can provide
>> Xen 4.2.x as well as a good, regularly updated solid kernel that would
>> work on CentOS6?
>>
>> I've come across the choon repos (which does provide Xen 4.2.x and
>> kernel), however I'd like to hear the list's opinion on the
>> trustworthiness of this repo before I deploy it on our production servers :)
>>
>> I appreciate everyone time
>>
>> Thanks
>>
>>
> Helloooooo
>
> Are you planning to harm yourslelf  by installing
> unstable Xen ???? Latest stable is 4.1.2 and offered
> or backported by many vendors ...
>
> Cheers
>
> GB
Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 
4.0.x and CentOS and Ubuntu don't offer Xen at all..

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:39:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfTus-00013T-RV; Fri, 15 Jun 2012 10:38:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfTur-00013M-0j
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:38:09 +0000
Received: from [85.158.139.83:7341] by server-8.bemta-5.messagelabs.com id
	DA/AD-10278-0901BDF4; Fri, 15 Jun 2012 10:38:08 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-6.tower-182.messagelabs.com!1339756687!23974524!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28667 invoked from network); 15 Jun 2012 10:38:07 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-6.tower-182.messagelabs.com with SMTP;
	15 Jun 2012 10:38:07 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 7B5D05A0008
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:38:07 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 1O+IV76Yrn1l for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:38:02 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	C76DA5A0006; Fri, 15 Jun 2012 11:38:01 +0100 (BST)
Message-ID: <4FDB1089.8060600@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:38:01 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: G.Bakalarski@icm.edu.pl, xen-users@lists.xensource.com
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
In-Reply-To: <cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 11:28, G.Bakalarski@icm.edu.pl wrote:
>> We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen
>> 3.4.x (and associated packages) from GitCo. This has been a rock solid
>> combination for us.
>>
>> However, we need to think about the future, and wish to move to Xen 4.2.
>>  From my searching, I can't seem to find an easy way to install Xen 4.2.
>> Are there any *trustworthy* third party repos out there that can provide
>> Xen 4.2.x as well as a good, regularly updated solid kernel that would
>> work on CentOS6?
>>
>> I've come across the choon repos (which does provide Xen 4.2.x and
>> kernel), however I'd like to hear the list's opinion on the
>> trustworthiness of this repo before I deploy it on our production servers :)
>>
>> I appreciate everyone time
>>
>> Thanks
>>
>>
> Helloooooo
>
> Are you planning to harm yourslelf  by installing
> unstable Xen ???? Latest stable is 4.1.2 and offered
> or backported by many vendors ...
>
> Cheers
>
> GB
Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 
4.0.x and CentOS and Ubuntu don't offer Xen at all..

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:43:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:43:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfTzD-0001HB-PO; Fri, 15 Jun 2012 10:42:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1SfTzC-0001H2-2s
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:42:38 +0000
Received: from [193.109.254.147:59253] by server-10.bemta-14.messagelabs.com
	id 2A/EC-25709-D911BDF4; Fri, 15 Jun 2012 10:42:37 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339756915!9917583!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26283 invoked from network); 15 Jun 2012 10:41:56 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:41:56 -0000
Received: by yenq11 with SMTP id q11so3011879yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:41:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=SD8AS7KgTygE7e2s9+Cq9VpRexNYIzScEeaQPLuouzY=;
	b=kXRmWBnIB6oMQTZH3ZP5Ocy4ZylZlo7yjeQMuHDQ5hAbcLgJUa8mmJ5okTPBn3cGyi
	FHWJT2dFaU4t0XzBHFsQGD3D/kQy0d+Olh5Y1yJ1j8DFr1mIYpV/aWZ8KIlCfabWwiBC
	F0I9FnBNbwv3rm5EXVMF6FlDqQRWAWwROT45UvJDQm2kR9PcEE2pCH1DHFUukk27K9qS
	vDZC2t4lO8CAtdT84JPvsjMnK4dH9XXnVvlQC5gAl2Vr0QItVyHjAU6RSNmh0HhuWoCK
	QP8tX9VZtvWURZWVj1wB3+AT3lyYyJii4JngKUM2SGUThB/bl4Q9yUJyjIr7nF9YX+5Z
	m16w==
MIME-Version: 1.0
Received: by 10.50.196.232 with SMTP id ip8mr1148440igc.50.1339756914510; Fri,
	15 Jun 2012 03:41:54 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Fri, 15 Jun 2012 03:41:54 -0700 (PDT)
In-Reply-To: <4FDB1089.8060600@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
Date: Fri, 15 Jun 2012 06:41:54 -0400
X-Google-Sender-Auth: 9KcAvKnW36YKuj4ifPjVfunlNbU
Message-ID: <CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users]  What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4503212668530804042=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4503212668530804042==
Content-Type: multipart/alternative; boundary=14dae9341241f98cec04c2807682

--14dae9341241f98cec04c2807682
Content-Type: text/plain; charset=ISO-8859-1

You can't find any 4.2 packages or the like through standard channels
because 4.2 is still "unstable" (e.g., under development); for the most
part, you're expected to be building it yourself if you want to play with
it.  For that reason, I would advise against production deployment for the
time being.  I would still strongly suggest trying out 4.2 in the meantime,
out of production, since it's feature complete (or was supposed to be,
starting in April).  I believe the timeline was set to have RCs by now, but
I haven't been keeping up with it.

As for the repos you've found, I'd trust them for testing, but as a comment
on the code base itself, any repos at present will be unsuitable for
production use until the devs feel confident enough to give it their
blessing as a stable release.

On Friday, June 15, 2012, Jonathan Tripathy wrote:

> Hi Everyone,
>
> We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen
> 3.4.x (and associated packages) from GitCo. This has been a rock solid
> combination for us.
>
> However, we need to think about the future, and wish to move to Xen 4.2.
> From my searching, I can't seem to find an easy way to install Xen 4.2. Are
> there any *trustworthy* third party repos out there that can provide Xen
> 4.2.x as well as a good, regularly updated solid kernel that would work on
> CentOS6?
>
> I've come across the choon repos (which does provide Xen 4.2.x and
> kernel), however I'd like to hear the list's opinion on the trustworthiness
> of this repo before I deploy it on our production servers :)
>
> I appreciate everyone time
>
> Thanks
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341241f98cec04c2807682
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

You can&#39;t find any 4.2 packages or the like through standard channels b=
ecause 4.2 is still &quot;unstable&quot; (e.g., under development); for the=
 most part, you&#39;re expected to be building it yourself if you want to p=
lay with it. =A0For that reason, I would advise against production deployme=
nt for the time being. =A0I would still strongly suggest trying out 4.2 in =
the meantime, out of production, since it&#39;s feature complete (or was su=
pposed to be, starting in April). =A0I believe the timeline was set to have=
 RCs by now, but I haven&#39;t been keeping up with it.<div>

<br></div><div>As for the repos you&#39;ve found, I&#39;d trust them for te=
sting, but as a comment on the code base itself, any repos at present will =
be unsuitable for production use until the devs feel confident enough to gi=
ve it their blessing as a stable release.<span></span><br>
<div><br>On Friday, June 15, 2012, Jonathan Tripathy  wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Everyone,<br>
<br>
We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen 3.4.=
x (and associated packages) from GitCo. This has been a rock solid combinat=
ion for us.<br>
<br>
However, we need to think about the future, and wish to move to Xen 4.2. Fr=
om my searching, I can&#39;t seem to find an easy way to install Xen 4.2. A=
re there any *trustworthy* third party repos out there that can provide Xen=
 4.2.x as well as a good, regularly updated solid kernel that would work on=
 CentOS6?<br>


<br>
I&#39;ve come across the choon repos (which does provide Xen 4.2.x and kern=
el), however I&#39;d like to hear the list&#39;s opinion on the trustworthi=
ness of this repo before I deploy it on our production servers :)<br>
<br>
I appreciate everyone time<br>
<br>
Thanks<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a>Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div></div>

--14dae9341241f98cec04c2807682--


--===============4503212668530804042==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4503212668530804042==--


From xen-users-bounces@lists.xen.org Fri Jun 15 10:43:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:43:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfTzD-0001HB-PO; Fri, 15 Jun 2012 10:42:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1SfTzC-0001H2-2s
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:42:38 +0000
Received: from [193.109.254.147:59253] by server-10.bemta-14.messagelabs.com
	id 2A/EC-25709-D911BDF4; Fri, 15 Jun 2012 10:42:37 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339756915!9917583!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26283 invoked from network); 15 Jun 2012 10:41:56 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:41:56 -0000
Received: by yenq11 with SMTP id q11so3011879yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:41:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=SD8AS7KgTygE7e2s9+Cq9VpRexNYIzScEeaQPLuouzY=;
	b=kXRmWBnIB6oMQTZH3ZP5Ocy4ZylZlo7yjeQMuHDQ5hAbcLgJUa8mmJ5okTPBn3cGyi
	FHWJT2dFaU4t0XzBHFsQGD3D/kQy0d+Olh5Y1yJ1j8DFr1mIYpV/aWZ8KIlCfabWwiBC
	F0I9FnBNbwv3rm5EXVMF6FlDqQRWAWwROT45UvJDQm2kR9PcEE2pCH1DHFUukk27K9qS
	vDZC2t4lO8CAtdT84JPvsjMnK4dH9XXnVvlQC5gAl2Vr0QItVyHjAU6RSNmh0HhuWoCK
	QP8tX9VZtvWURZWVj1wB3+AT3lyYyJii4JngKUM2SGUThB/bl4Q9yUJyjIr7nF9YX+5Z
	m16w==
MIME-Version: 1.0
Received: by 10.50.196.232 with SMTP id ip8mr1148440igc.50.1339756914510; Fri,
	15 Jun 2012 03:41:54 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Fri, 15 Jun 2012 03:41:54 -0700 (PDT)
In-Reply-To: <4FDB1089.8060600@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
Date: Fri, 15 Jun 2012 06:41:54 -0400
X-Google-Sender-Auth: 9KcAvKnW36YKuj4ifPjVfunlNbU
Message-ID: <CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users]  What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4503212668530804042=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4503212668530804042==
Content-Type: multipart/alternative; boundary=14dae9341241f98cec04c2807682

--14dae9341241f98cec04c2807682
Content-Type: text/plain; charset=ISO-8859-1

You can't find any 4.2 packages or the like through standard channels
because 4.2 is still "unstable" (e.g., under development); for the most
part, you're expected to be building it yourself if you want to play with
it.  For that reason, I would advise against production deployment for the
time being.  I would still strongly suggest trying out 4.2 in the meantime,
out of production, since it's feature complete (or was supposed to be,
starting in April).  I believe the timeline was set to have RCs by now, but
I haven't been keeping up with it.

As for the repos you've found, I'd trust them for testing, but as a comment
on the code base itself, any repos at present will be unsuitable for
production use until the devs feel confident enough to give it their
blessing as a stable release.

On Friday, June 15, 2012, Jonathan Tripathy wrote:

> Hi Everyone,
>
> We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen
> 3.4.x (and associated packages) from GitCo. This has been a rock solid
> combination for us.
>
> However, we need to think about the future, and wish to move to Xen 4.2.
> From my searching, I can't seem to find an easy way to install Xen 4.2. Are
> there any *trustworthy* third party repos out there that can provide Xen
> 4.2.x as well as a good, regularly updated solid kernel that would work on
> CentOS6?
>
> I've come across the choon repos (which does provide Xen 4.2.x and
> kernel), however I'd like to hear the list's opinion on the trustworthiness
> of this repo before I deploy it on our production servers :)
>
> I appreciate everyone time
>
> Thanks
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341241f98cec04c2807682
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

You can&#39;t find any 4.2 packages or the like through standard channels b=
ecause 4.2 is still &quot;unstable&quot; (e.g., under development); for the=
 most part, you&#39;re expected to be building it yourself if you want to p=
lay with it. =A0For that reason, I would advise against production deployme=
nt for the time being. =A0I would still strongly suggest trying out 4.2 in =
the meantime, out of production, since it&#39;s feature complete (or was su=
pposed to be, starting in April). =A0I believe the timeline was set to have=
 RCs by now, but I haven&#39;t been keeping up with it.<div>

<br></div><div>As for the repos you&#39;ve found, I&#39;d trust them for te=
sting, but as a comment on the code base itself, any repos at present will =
be unsuitable for production use until the devs feel confident enough to gi=
ve it their blessing as a stable release.<span></span><br>
<div><br>On Friday, June 15, 2012, Jonathan Tripathy  wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Everyone,<br>
<br>
We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen 3.4.=
x (and associated packages) from GitCo. This has been a rock solid combinat=
ion for us.<br>
<br>
However, we need to think about the future, and wish to move to Xen 4.2. Fr=
om my searching, I can&#39;t seem to find an easy way to install Xen 4.2. A=
re there any *trustworthy* third party repos out there that can provide Xen=
 4.2.x as well as a good, regularly updated solid kernel that would work on=
 CentOS6?<br>


<br>
I&#39;ve come across the choon repos (which does provide Xen 4.2.x and kern=
el), however I&#39;d like to hear the list&#39;s opinion on the trustworthi=
ness of this repo before I deploy it on our production servers :)<br>
<br>
I appreciate everyone time<br>
<br>
Thanks<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a>Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div></div>

--14dae9341241f98cec04c2807682--


--===============4503212668530804042==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4503212668530804042==--


From xen-users-bounces@lists.xen.org Fri Jun 15 10:44:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfU0J-0001Lt-Ix; Fri, 15 Jun 2012 10:43:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfU0I-0001Lh-9Z
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:43:46 +0000
Received: from [193.109.254.147:23348] by server-7.bemta-14.messagelabs.com id
	D7/E3-29165-1E11BDF4; Fri, 15 Jun 2012 10:43:45 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339757010!2218509!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8113 invoked from network); 15 Jun 2012 10:43:30 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-7.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 10:43:30 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 5D5B95A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:43:30 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 05WY5bXNEarx for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:43:30 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	D25785A0006; Fri, 15 Jun 2012 11:43:28 +0100 (BST)
Message-ID: <4FDB11D0.3080307@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:43:28 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: John Sherwood <jrs@vt.edu>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
In-Reply-To: <CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 11:41, John Sherwood wrote:
> You can't find any 4.2 packages or the like through standard channels 
> because 4.2 is still "unstable" (e.g., under development); for the 
> most part, you're expected to be building it yourself if you want to 
> play with it.  For that reason, I would advise against production 
> deployment for the time being.  I would still strongly suggest trying 
> out 4.2 in the meantime, out of production, since it's feature 
> complete (or was supposed to be, starting in April).  I believe the 
> timeline was set to have RCs by now, but I haven't been keeping up 
> with it.
>
> As for the repos you've found, I'd trust them for testing, but as a 
> comment on the code base itself, any repos at present will be 
> unsuitable for production use until the devs feel confident enough to 
> give it their blessing as a stable release.
>
>
Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:44:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfU0J-0001Lt-Ix; Fri, 15 Jun 2012 10:43:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfU0I-0001Lh-9Z
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:43:46 +0000
Received: from [193.109.254.147:23348] by server-7.bemta-14.messagelabs.com id
	D7/E3-29165-1E11BDF4; Fri, 15 Jun 2012 10:43:45 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339757010!2218509!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8113 invoked from network); 15 Jun 2012 10:43:30 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-7.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 10:43:30 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 5D5B95A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:43:30 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 05WY5bXNEarx for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:43:30 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	D25785A0006; Fri, 15 Jun 2012 11:43:28 +0100 (BST)
Message-ID: <4FDB11D0.3080307@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:43:28 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: John Sherwood <jrs@vt.edu>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
In-Reply-To: <CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 11:41, John Sherwood wrote:
> You can't find any 4.2 packages or the like through standard channels 
> because 4.2 is still "unstable" (e.g., under development); for the 
> most part, you're expected to be building it yourself if you want to 
> play with it.  For that reason, I would advise against production 
> deployment for the time being.  I would still strongly suggest trying 
> out 4.2 in the meantime, out of production, since it's feature 
> complete (or was supposed to be, starting in April).  I believe the 
> timeline was set to have RCs by now, but I haven't been keeping up 
> with it.
>
> As for the repos you've found, I'd trust them for testing, but as a 
> comment on the code base itself, any repos at present will be 
> unsuitable for production use until the devs feel confident enough to 
> give it their blessing as a stable release.
>
>
Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:50:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfU5d-0001oD-Ls; Fri, 15 Jun 2012 10:49:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1SfU5c-0001o8-3C
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:49:16 +0000
Received: from [85.158.138.51:8533] by server-11.bemta-3.messagelabs.com id
	DF/B3-02904-B231BDF4; Fri, 15 Jun 2012 10:49:15 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339757353!18922012!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31414 invoked from network); 15 Jun 2012 10:49:14 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:49:14 -0000
Received: by ghy10 with SMTP id 10so2852876ghy.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:49:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=Pk3NAkYuZoQJt4U3SydSk+nP6DjDlMPec+yc9e8941M=;
	b=dC65l46GlzbNfRB1mvgJscQAbxnrYlH3Fhq9XfkD+Hym2NfmBY5smUFvrC1QW0dsVk
	UQRXmj52PG+os/HUkKDbilVwzkuVlggn0QosLRePyXQxdTr9IncFKxekhjk9REo/ok1E
	v8FuMSYR6VMNHtIYxbBVv52mQysNbUPsGetpaIkkCBfmild375S6YmKsxgxv8bDFsJeo
	Fh+2UL18wMDr88cYfOtXEloDmMGU+0VzDCHuXV6j87KBG8BQbbD8qbHAR3aV1mNyDPJH
	uyk1XKTXz2IUv8C1suOsA96LHtzUUbDGP8qCT26CR4E/BL1ZgH9ZOvtDKxSer0iAphl/
	fPUg==
MIME-Version: 1.0
Received: by 10.50.181.137 with SMTP id dw9mr1201597igc.45.1339757352548; Fri,
	15 Jun 2012 03:49:12 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Fri, 15 Jun 2012 03:49:12 -0700 (PDT)
In-Reply-To: <4FDB11D0.3080307@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
	<4FDB11D0.3080307@abpni.co.uk>
Date: Fri, 15 Jun 2012 06:49:12 -0400
X-Google-Sender-Auth: Wg0YrqlMNwQrmQ3t16bg1VSm2VQ
Message-ID: <CAH5ygH0ctG=aN8401LPop+EAhfU2kh-eBHqTZ7g+rQCP245zQw@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	John Sherwood <jrs@vt.edu>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7900209000801706706=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7900209000801706706==
Content-Type: multipart/alternative; boundary=14dae934037915781604c2809100

--14dae934037915781604c2809100
Content-Type: text/plain; charset=ISO-8859-1

I'm about 95% certain that the past couple Ubuntu releases offer Xen
support - unfortunately, not on a machine where i can fire up aptitude and
check

On Friday, June 15, 2012, Jonathan Tripathy wrote:

>
> On 15/06/2012 11:41, John Sherwood wrote:
>
>> You can't find any 4.2 packages or the like through standard channels
>> because 4.2 is still "unstable" (e.g., under development); for the most
>> part, you're expected to be building it yourself if you want to play with
>> it.  For that reason, I would advise against production deployment for the
>> time being.  I would still strongly suggest trying out 4.2 in the meantime,
>> out of production, since it's feature complete (or was supposed to be,
>> starting in April).  I believe the timeline was set to have RCs by now, but
>> I haven't been keeping up with it.
>>
>> As for the repos you've found, I'd trust them for testing, but as a
>> comment on the code base itself, any repos at present will be unsuitable
>> for production use until the devs feel confident enough to give it their
>> blessing as a stable release.
>>
>>
>>  Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae934037915781604c2809100
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;m about 95% certain that the past couple Ubuntu releases offer Xen su=
pport - unfortunately, not on a machine where i can fire up aptitude and ch=
eck<span></span><br><br>On Friday, June 15, 2012, Jonathan Tripathy  wrote:=
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
On 15/06/2012 11:41, John Sherwood wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
You can&#39;t find any 4.2 packages or the like through standard channels b=
ecause 4.2 is still &quot;unstable&quot; (e.g., under development); for the=
 most part, you&#39;re expected to be building it yourself if you want to p=
lay with it. =A0For that reason, I would advise against production deployme=
nt for the time being. =A0I would still strongly suggest trying out 4.2 in =
the meantime, out of production, since it&#39;s feature complete (or was su=
pposed to be, starting in April). =A0I believe the timeline was set to have=
 RCs by now, but I haven&#39;t been keeping up with it.<br>

<br>
As for the repos you&#39;ve found, I&#39;d trust them for testing, but as a=
 comment on the code base itself, any repos at present will be unsuitable f=
or production use until the devs feel confident enough to give it their ble=
ssing as a stable release.<br>

<br>
<br>
</blockquote>
Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a>Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote>

--14dae934037915781604c2809100--


--===============7900209000801706706==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7900209000801706706==--


From xen-users-bounces@lists.xen.org Fri Jun 15 10:50:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfU5d-0001oD-Ls; Fri, 15 Jun 2012 10:49:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1SfU5c-0001o8-3C
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:49:16 +0000
Received: from [85.158.138.51:8533] by server-11.bemta-3.messagelabs.com id
	DF/B3-02904-B231BDF4; Fri, 15 Jun 2012 10:49:15 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339757353!18922012!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31414 invoked from network); 15 Jun 2012 10:49:14 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:49:14 -0000
Received: by ghy10 with SMTP id 10so2852876ghy.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:49:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=Pk3NAkYuZoQJt4U3SydSk+nP6DjDlMPec+yc9e8941M=;
	b=dC65l46GlzbNfRB1mvgJscQAbxnrYlH3Fhq9XfkD+Hym2NfmBY5smUFvrC1QW0dsVk
	UQRXmj52PG+os/HUkKDbilVwzkuVlggn0QosLRePyXQxdTr9IncFKxekhjk9REo/ok1E
	v8FuMSYR6VMNHtIYxbBVv52mQysNbUPsGetpaIkkCBfmild375S6YmKsxgxv8bDFsJeo
	Fh+2UL18wMDr88cYfOtXEloDmMGU+0VzDCHuXV6j87KBG8BQbbD8qbHAR3aV1mNyDPJH
	uyk1XKTXz2IUv8C1suOsA96LHtzUUbDGP8qCT26CR4E/BL1ZgH9ZOvtDKxSer0iAphl/
	fPUg==
MIME-Version: 1.0
Received: by 10.50.181.137 with SMTP id dw9mr1201597igc.45.1339757352548; Fri,
	15 Jun 2012 03:49:12 -0700 (PDT)
Received: by 10.64.25.162 with HTTP; Fri, 15 Jun 2012 03:49:12 -0700 (PDT)
In-Reply-To: <4FDB11D0.3080307@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
	<4FDB11D0.3080307@abpni.co.uk>
Date: Fri, 15 Jun 2012 06:49:12 -0400
X-Google-Sender-Auth: Wg0YrqlMNwQrmQ3t16bg1VSm2VQ
Message-ID: <CAH5ygH0ctG=aN8401LPop+EAhfU2kh-eBHqTZ7g+rQCP245zQw@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>,
	John Sherwood <jrs@vt.edu>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7900209000801706706=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7900209000801706706==
Content-Type: multipart/alternative; boundary=14dae934037915781604c2809100

--14dae934037915781604c2809100
Content-Type: text/plain; charset=ISO-8859-1

I'm about 95% certain that the past couple Ubuntu releases offer Xen
support - unfortunately, not on a machine where i can fire up aptitude and
check

On Friday, June 15, 2012, Jonathan Tripathy wrote:

>
> On 15/06/2012 11:41, John Sherwood wrote:
>
>> You can't find any 4.2 packages or the like through standard channels
>> because 4.2 is still "unstable" (e.g., under development); for the most
>> part, you're expected to be building it yourself if you want to play with
>> it.  For that reason, I would advise against production deployment for the
>> time being.  I would still strongly suggest trying out 4.2 in the meantime,
>> out of production, since it's feature complete (or was supposed to be,
>> starting in April).  I believe the timeline was set to have RCs by now, but
>> I haven't been keeping up with it.
>>
>> As for the repos you've found, I'd trust them for testing, but as a
>> comment on the code base itself, any repos at present will be unsuitable
>> for production use until the devs feel confident enough to give it their
>> blessing as a stable release.
>>
>>
>>  Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae934037915781604c2809100
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;m about 95% certain that the past couple Ubuntu releases offer Xen su=
pport - unfortunately, not on a machine where i can fire up aptitude and ch=
eck<span></span><br><br>On Friday, June 15, 2012, Jonathan Tripathy  wrote:=
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
On 15/06/2012 11:41, John Sherwood wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
You can&#39;t find any 4.2 packages or the like through standard channels b=
ecause 4.2 is still &quot;unstable&quot; (e.g., under development); for the=
 most part, you&#39;re expected to be building it yourself if you want to p=
lay with it. =A0For that reason, I would advise against production deployme=
nt for the time being. =A0I would still strongly suggest trying out 4.2 in =
the meantime, out of production, since it&#39;s feature complete (or was su=
pposed to be, starting in April). =A0I believe the timeline was set to have=
 RCs by now, but I haven&#39;t been keeping up with it.<br>

<br>
As for the repos you&#39;ve found, I&#39;d trust them for testing, but as a=
 comment on the code base itself, any repos at present will be unsuitable f=
or production use until the devs feel confident enough to give it their ble=
ssing as a stable release.<br>

<br>
<br>
</blockquote>
Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a>Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote>

--14dae934037915781604c2809100--


--===============7900209000801706706==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7900209000801706706==--


From xen-users-bounces@lists.xen.org Fri Jun 15 10:51:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfU72-0001yB-QE; Fri, 15 Jun 2012 10:50:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SfU70-0001xg-OP
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:50:42 +0000
Received: from [85.158.138.51:23198] by server-3.bemta-3.messagelabs.com id
	4C/E8-26490-2831BDF4; Fri, 15 Jun 2012 10:50:42 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339757440!18922336!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5929 invoked from network); 15 Jun 2012 10:50:41 -0000
Received: from mail-qc0-f171.google.com (HELO mail-qc0-f171.google.com)
	(209.85.216.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:50:41 -0000
Received: by qcsp15 with SMTP id p15so2166468qcs.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:50:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=3LfU2SkU57gIaivfd2i2tzEhDS0K0bOEaRveGy/zFeo=;
	b=r45WgmIhVi3bhr4qqpE5pniOS3BXPUN7c7h+M04pFJUyWn1Mkrg4z7mUn2xayeVNWW
	aF80RMSiBf8Y5nUw6j8+ljDghRHilTdmeuxpHn3BqZWj5LUn8xzBvxKqQeLH82zpdc/P
	GtX3FtwE6E0n8LJanXx/2tgSwXJ9vkmCo+iojUV4p/jAlxdoh6RATopbwOhHgR512egn
	3V6E+NMSc5JlqAapKA0BJQjgpNzkFK2fcQmzGa7mEtV6+toI6u+1vpnlF0NlEis3P44W
	x5IJdeoTx3ze9p0SS0+xYf4JBOTSPPXmD3NTz7m7jBxX5YYvrZTAD4SwKwEUq6bCdbhn
	jo7g==
MIME-Version: 1.0
Received: by 10.224.181.83 with SMTP id bx19mr10174893qab.79.1339757439810;
	Fri, 15 Jun 2012 03:50:39 -0700 (PDT)
Received: by 10.229.213.211 with HTTP; Fri, 15 Jun 2012 03:50:39 -0700 (PDT)
In-Reply-To: <4FDB1089.8060600@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:50:39 +0100
X-Google-Sender-Auth: VTWP54UO23ZlNlcgrDXlyhr-4AU
Message-ID: <CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk> wrote:
> Hi There,
>
> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
> and CentOS and Ubuntu don't offer Xen at all..

Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:51:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfU72-0001yB-QE; Fri, 15 Jun 2012 10:50:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SfU70-0001xg-OP
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:50:42 +0000
Received: from [85.158.138.51:23198] by server-3.bemta-3.messagelabs.com id
	4C/E8-26490-2831BDF4; Fri, 15 Jun 2012 10:50:42 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339757440!18922336!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5929 invoked from network); 15 Jun 2012 10:50:41 -0000
Received: from mail-qc0-f171.google.com (HELO mail-qc0-f171.google.com)
	(209.85.216.171)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:50:41 -0000
Received: by qcsp15 with SMTP id p15so2166468qcs.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:50:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=3LfU2SkU57gIaivfd2i2tzEhDS0K0bOEaRveGy/zFeo=;
	b=r45WgmIhVi3bhr4qqpE5pniOS3BXPUN7c7h+M04pFJUyWn1Mkrg4z7mUn2xayeVNWW
	aF80RMSiBf8Y5nUw6j8+ljDghRHilTdmeuxpHn3BqZWj5LUn8xzBvxKqQeLH82zpdc/P
	GtX3FtwE6E0n8LJanXx/2tgSwXJ9vkmCo+iojUV4p/jAlxdoh6RATopbwOhHgR512egn
	3V6E+NMSc5JlqAapKA0BJQjgpNzkFK2fcQmzGa7mEtV6+toI6u+1vpnlF0NlEis3P44W
	x5IJdeoTx3ze9p0SS0+xYf4JBOTSPPXmD3NTz7m7jBxX5YYvrZTAD4SwKwEUq6bCdbhn
	jo7g==
MIME-Version: 1.0
Received: by 10.224.181.83 with SMTP id bx19mr10174893qab.79.1339757439810;
	Fri, 15 Jun 2012 03:50:39 -0700 (PDT)
Received: by 10.229.213.211 with HTTP; Fri, 15 Jun 2012 03:50:39 -0700 (PDT)
In-Reply-To: <4FDB1089.8060600@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:50:39 +0100
X-Google-Sender-Auth: VTWP54UO23ZlNlcgrDXlyhr-4AU
Message-ID: <CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk> wrote:
> Hi There,
>
> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
> and CentOS and Ubuntu don't offer Xen at all..

Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:55:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUAk-0002VC-Mw; Fri, 15 Jun 2012 10:54:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfUAj-0002Uw-C9
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:54:33 +0000
Received: from [193.109.254.147:5139] by server-10.bemta-14.messagelabs.com id
	7C/5C-25709-8641BDF4; Fri, 15 Jun 2012 10:54:32 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-3.tower-27.messagelabs.com!1339757671!9981300!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24258 invoked from network); 15 Jun 2012 10:54:31 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-3.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 10:54:31 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 777185A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:54:31 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id i8g4vtgubwqX for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:54:31 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	BCAC55A0006; Fri, 15 Jun 2012 11:54:26 +0100 (BST)
Message-ID: <4FDB1462.4010500@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:54:26 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: George Dunlap <George.Dunlap@eu.citrix.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
In-Reply-To: <CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4407363609387929397=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4407363609387929397==
Content-Type: multipart/alternative;
 boundary="------------010804040600010105090502"

This is a multi-part message in MIME format.
--------------010804040600010105090502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 11:50, George Dunlap wrote:
> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>> Hi There,
>>
>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>> and CentOS and Ubuntu don't offer Xen at all..
> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>
>   -George
Well look at that!! Ubuntu does indeed seem to offer 4.1!!
http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64

This means that the Xen page on the Ubuntu website is wrong!!
https://help.ubuntu.com/community/Xen
"Ubuntu 10.04 does not come with Xen binaries so you will have to 
manually download and compile Xen along with a kernel that is suitable 
to work with Xen"

I just assumed that future version didn't, but clearly they do.

Is anyone aware of the Ubuntu teams commitment to Xen? I always thought 
that the Ubuntu folks were backing KVM...

As for Debian, I can find 4.1.x in the stable repos...

Thanks

--------------010804040600010105090502
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 11:50, George Dunlap wrote:
    <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
      type="cite">
      <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
      </blockquote>
      <pre wrap="">
Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
    </blockquote>
    Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
    <a class="moz-txt-link-freetext" href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
    <br>
    This means that the Xen page on the Ubuntu website is wrong!!<br>
    <a class="moz-txt-link-freetext" href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
    "Ubuntu 10.04 does not come with Xen binaries so you will have to
    manually download and compile Xen along with a kernel that is
    suitable to work with Xen"<br>
    <br>
    I just assumed that future version didn't, but clearly they do.<br>
    <br>
    Is anyone aware of the Ubuntu teams commitment to Xen? I always
    thought that the Ubuntu folks were backing KVM...<br>
    <br>
    As for Debian, I can find 4.1.x in the stable repos...<br>
    <br>
    Thanks<br>
    <meta charset="utf-8">
  </body>
</html>

--------------010804040600010105090502--


--===============4407363609387929397==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4407363609387929397==--


From xen-users-bounces@lists.xen.org Fri Jun 15 10:55:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUAk-0002VC-Mw; Fri, 15 Jun 2012 10:54:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfUAj-0002Uw-C9
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:54:33 +0000
Received: from [193.109.254.147:5139] by server-10.bemta-14.messagelabs.com id
	7C/5C-25709-8641BDF4; Fri, 15 Jun 2012 10:54:32 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-3.tower-27.messagelabs.com!1339757671!9981300!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24258 invoked from network); 15 Jun 2012 10:54:31 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-3.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 10:54:31 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 777185A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:54:31 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id i8g4vtgubwqX for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:54:31 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	BCAC55A0006; Fri, 15 Jun 2012 11:54:26 +0100 (BST)
Message-ID: <4FDB1462.4010500@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:54:26 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: George Dunlap <George.Dunlap@eu.citrix.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
In-Reply-To: <CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4407363609387929397=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4407363609387929397==
Content-Type: multipart/alternative;
 boundary="------------010804040600010105090502"

This is a multi-part message in MIME format.
--------------010804040600010105090502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 11:50, George Dunlap wrote:
> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>> Hi There,
>>
>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>> and CentOS and Ubuntu don't offer Xen at all..
> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>
>   -George
Well look at that!! Ubuntu does indeed seem to offer 4.1!!
http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64

This means that the Xen page on the Ubuntu website is wrong!!
https://help.ubuntu.com/community/Xen
"Ubuntu 10.04 does not come with Xen binaries so you will have to 
manually download and compile Xen along with a kernel that is suitable 
to work with Xen"

I just assumed that future version didn't, but clearly they do.

Is anyone aware of the Ubuntu teams commitment to Xen? I always thought 
that the Ubuntu folks were backing KVM...

As for Debian, I can find 4.1.x in the stable repos...

Thanks

--------------010804040600010105090502
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 11:50, George Dunlap wrote:
    <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
      type="cite">
      <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
      </blockquote>
      <pre wrap="">
Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
    </blockquote>
    Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
    <a class="moz-txt-link-freetext" href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
    <br>
    This means that the Xen page on the Ubuntu website is wrong!!<br>
    <a class="moz-txt-link-freetext" href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
    "Ubuntu 10.04 does not come with Xen binaries so you will have to
    manually download and compile Xen along with a kernel that is
    suitable to work with Xen"<br>
    <br>
    I just assumed that future version didn't, but clearly they do.<br>
    <br>
    Is anyone aware of the Ubuntu teams commitment to Xen? I always
    thought that the Ubuntu folks were backing KVM...<br>
    <br>
    As for Debian, I can find 4.1.x in the stable repos...<br>
    <br>
    Thanks<br>
    <meta charset="utf-8">
  </body>
</html>

--------------010804040600010105090502--


--===============4407363609387929397==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4407363609387929397==--


From xen-users-bounces@lists.xen.org Fri Jun 15 10:56:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUCE-0002g3-GY; Fri, 15 Jun 2012 10:56:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SfUCC-0002ff-AB
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:56:04 +0000
Received: from [85.158.143.35:17152] by server-1.bemta-4.messagelabs.com id
	F6/2F-24392-3C41BDF4; Fri, 15 Jun 2012 10:56:03 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-11.tower-21.messagelabs.com!1339757757!12077358!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28866 invoked from network); 15 Jun 2012 10:55:59 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:55:59 -0000
Received: by pbcwz7 with SMTP id wz7so6063182pbc.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:55:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=IkM6W2hcXDwNtYwT1BNlShAMNu5cBNdfRk3P6r+H/Ns=;
	b=LtBUPwc4yz1F5Zo0bWTbQTM/NQMbh6QGCs/hvWZnH9qjYyn5xeln7hL8r5KOzBKN5Z
	GOxMowvZ1mQ8GsIAV0beIBeRe1wmKS6E/0yt7uQSYdy7Zr/uBSsREhyKgeDuEZ7Oms6g
	12ssXIfhMIiEuseC7ROud5lYZ6ZyF+Rj3qcPDITS5+doh59HNLgdQ4EiS1dyCxvqt3ul
	emddUl73yiOtI357q/BOgh6s/haJI2t06PVpIomqsWVwK4+71x70me2ig4xNH/GyjAbv
	XQWGLqN6i6lSCHwlRnj6eoLS0Qn8zvbgtWwKlsCm4T6IkhDVAQFHeokYJV9onvaiyQAg
	lQwg==
MIME-Version: 1.0
Received: by 10.68.200.102 with SMTP id jr6mr18978346pbc.0.1339757757489; Fri,
	15 Jun 2012 03:55:57 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Fri, 15 Jun 2012 03:55:57 -0700 (PDT)
In-Reply-To: <4FDB11D0.3080307@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
	<4FDB11D0.3080307@abpni.co.uk>
Date: Fri, 15 Jun 2012 17:55:57 +0700
Message-ID: <CAG1y0segNr2brykT0mQyf7cXp-zZjowuCfEpOOTL7jx5YJOrSQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQnosuKq8OU9hiLkTHhSE8Nl9XbpDI52diSSr693GTnNE5bsdNsTZ+RuZuJ7ygQ2BC3fod/3
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 5:43 PM, Jonathan Tripathy <jonnyt@abpni.co.uk> wrote:
>
> On 15/06/2012 11:41, John Sherwood wrote:
>>
>> You can't find any 4.2 packages or the like through standard channels
>> because 4.2 is still "unstable" (e.g., under development)


> Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?

If by "trustworthy" you mean "as rock-stable, fast, and plug-and-play
as RHEL5 + bundled/gitco hypervisor", then I actually suggest DON'T
upgrade. Seriously :)

While latest version have improvements (e.g. vanilla kernel as dom0),
IMHO it actually regressed in some areas. For exampe, you'll no longer
find a blktap kernel module (used for tap:aio and tap:vhd). On some
versions, those features stopped working altogether, while on other
versions it's somewhat functional but slower (using qemu).

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:56:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUCE-0002g3-GY; Fri, 15 Jun 2012 10:56:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SfUCC-0002ff-AB
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:56:04 +0000
Received: from [85.158.143.35:17152] by server-1.bemta-4.messagelabs.com id
	F6/2F-24392-3C41BDF4; Fri, 15 Jun 2012 10:56:03 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-11.tower-21.messagelabs.com!1339757757!12077358!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28866 invoked from network); 15 Jun 2012 10:55:59 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 10:55:59 -0000
Received: by pbcwz7 with SMTP id wz7so6063182pbc.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 03:55:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=IkM6W2hcXDwNtYwT1BNlShAMNu5cBNdfRk3P6r+H/Ns=;
	b=LtBUPwc4yz1F5Zo0bWTbQTM/NQMbh6QGCs/hvWZnH9qjYyn5xeln7hL8r5KOzBKN5Z
	GOxMowvZ1mQ8GsIAV0beIBeRe1wmKS6E/0yt7uQSYdy7Zr/uBSsREhyKgeDuEZ7Oms6g
	12ssXIfhMIiEuseC7ROud5lYZ6ZyF+Rj3qcPDITS5+doh59HNLgdQ4EiS1dyCxvqt3ul
	emddUl73yiOtI357q/BOgh6s/haJI2t06PVpIomqsWVwK4+71x70me2ig4xNH/GyjAbv
	XQWGLqN6i6lSCHwlRnj6eoLS0Qn8zvbgtWwKlsCm4T6IkhDVAQFHeokYJV9onvaiyQAg
	lQwg==
MIME-Version: 1.0
Received: by 10.68.200.102 with SMTP id jr6mr18978346pbc.0.1339757757489; Fri,
	15 Jun 2012 03:55:57 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Fri, 15 Jun 2012 03:55:57 -0700 (PDT)
In-Reply-To: <4FDB11D0.3080307@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
	<4FDB11D0.3080307@abpni.co.uk>
Date: Fri, 15 Jun 2012 17:55:57 +0700
Message-ID: <CAG1y0segNr2brykT0mQyf7cXp-zZjowuCfEpOOTL7jx5YJOrSQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQnosuKq8OU9hiLkTHhSE8Nl9XbpDI52diSSr693GTnNE5bsdNsTZ+RuZuJ7ygQ2BC3fod/3
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 5:43 PM, Jonathan Tripathy <jonnyt@abpni.co.uk> wrote:
>
> On 15/06/2012 11:41, John Sherwood wrote:
>>
>> You can't find any 4.2 packages or the like through standard channels
>> because 4.2 is still "unstable" (e.g., under development)


> Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?

If by "trustworthy" you mean "as rock-stable, fast, and plug-and-play
as RHEL5 + bundled/gitco hypervisor", then I actually suggest DON'T
upgrade. Seriously :)

While latest version have improvements (e.g. vanilla kernel as dom0),
IMHO it actually regressed in some areas. For exampe, you'll no longer
find a blktap kernel module (used for tap:aio and tap:vhd). On some
versions, those features stopped working altogether, while on other
versions it's somewhat functional but slower (using qemu).

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:59:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUF9-00037P-Cb; Fri, 15 Jun 2012 10:59:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfUF7-00037D-Og
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:59:06 +0000
Received: from [193.109.254.147:62471] by server-12.bemta-14.messagelabs.com
	id BF/75-12998-9751BDF4; Fri, 15 Jun 2012 10:59:05 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1339757944!3993350!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19448 invoked from network); 15 Jun 2012 10:59:04 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-10.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 10:59:04 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 73B645A0007
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:59:04 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id WoDujoXSUEBO for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:59:02 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	09B565A0006; Fri, 15 Jun 2012 11:59:00 +0100 (BST)
Message-ID: <4FDB1575.4000207@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:59:01 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
	<4FDB11D0.3080307@abpni.co.uk>
	<CAG1y0segNr2brykT0mQyf7cXp-zZjowuCfEpOOTL7jx5YJOrSQ@mail.gmail.com>
In-Reply-To: <CAG1y0segNr2brykT0mQyf7cXp-zZjowuCfEpOOTL7jx5YJOrSQ@mail.gmail.com>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 11:55, Fajar A. Nugraha wrote:
> On Fri, Jun 15, 2012 at 5:43 PM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>> On 15/06/2012 11:41, John Sherwood wrote:
>>> You can't find any 4.2 packages or the like through standard channels
>>> because 4.2 is still "unstable" (e.g., under development)
>
>> Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?
> If by "trustworthy" you mean "as rock-stable, fast, and plug-and-play
> as RHEL5 + bundled/gitco hypervisor", then I actually suggest DON'T
> upgrade. Seriously :)
>
> While latest version have improvements (e.g. vanilla kernel as dom0),
> IMHO it actually regressed in some areas. For exampe, you'll no longer
> find a blktap kernel module (used for tap:aio and tap:vhd). On some
> versions, those features stopped working altogether, while on other
> versions it's somewhat functional but slower (using qemu).
>
Hi Fajar,

Thanks for your comments.

I guess the main reason I wish to upgrade is due to the recent security 
CVEs announced, and one day 3.4.x will not get any more security updates :(

We don't use tap:aio, only phy, so I guess the blktap issue doesn't 
affect us?

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 10:59:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 10:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUF9-00037P-Cb; Fri, 15 Jun 2012 10:59:07 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfUF7-00037D-Og
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 10:59:06 +0000
Received: from [193.109.254.147:62471] by server-12.bemta-14.messagelabs.com
	id BF/75-12998-9751BDF4; Fri, 15 Jun 2012 10:59:05 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1339757944!3993350!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19448 invoked from network); 15 Jun 2012 10:59:04 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-10.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 10:59:04 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 73B645A0007
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:59:04 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id WoDujoXSUEBO for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 11:59:02 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	09B565A0006; Fri, 15 Jun 2012 11:59:00 +0100 (BST)
Message-ID: <4FDB1575.4000207@abpni.co.uk>
Date: Fri, 15 Jun 2012 11:59:01 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Fajar A. Nugraha" <list@fajar.net>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAH5ygH0iSthh9GddQUr2FiSRsxsNoDszhAu-CqOBxbhVMXpd8w@mail.gmail.com>
	<4FDB11D0.3080307@abpni.co.uk>
	<CAG1y0segNr2brykT0mQyf7cXp-zZjowuCfEpOOTL7jx5YJOrSQ@mail.gmail.com>
In-Reply-To: <CAG1y0segNr2brykT0mQyf7cXp-zZjowuCfEpOOTL7jx5YJOrSQ@mail.gmail.com>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 11:55, Fajar A. Nugraha wrote:
> On Fri, Jun 15, 2012 at 5:43 PM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>> On 15/06/2012 11:41, John Sherwood wrote:
>>> You can't find any 4.2 packages or the like through standard channels
>>> because 4.2 is still "unstable" (e.g., under development)
>
>> Thanks, but I meant 4.1.x. Where can I find a trustworthy 4.1.x repo?
> If by "trustworthy" you mean "as rock-stable, fast, and plug-and-play
> as RHEL5 + bundled/gitco hypervisor", then I actually suggest DON'T
> upgrade. Seriously :)
>
> While latest version have improvements (e.g. vanilla kernel as dom0),
> IMHO it actually regressed in some areas. For exampe, you'll no longer
> find a blktap kernel module (used for tap:aio and tap:vhd). On some
> versions, those features stopped working altogether, while on other
> versions it's somewhat functional but slower (using qemu).
>
Hi Fajar,

Thanks for your comments.

I guess the main reason I wish to upgrade is due to the recent security 
CVEs announced, and one day 3.4.x will not get any more security updates :(

We don't use tap:aio, only phy, so I guess the blktap issue doesn't 
affect us?

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 11:04:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 11:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUKH-0003k3-Oz; Fri, 15 Jun 2012 11:04:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <George.Dunlap@eu.citrix.com>) id 1SfUKG-0003jQ-PM
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 11:04:25 +0000
Received: from [85.158.139.83:62872] by server-10.bemta-5.messagelabs.com id
	1A/F4-02190-8B61BDF4; Fri, 15 Jun 2012 11:04:24 +0000
X-Env-Sender: George.Dunlap@eu.citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339758261!27309912!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTE1Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11820 invoked from network); 15 Jun 2012 11:04:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 11:04:22 -0000
X-IronPort-AV: E=Sophos;i="4.75,776,1330923600"; d="scan'208,217";a="28202442"
Received: from ftlpmailmx01.citrite.net ([10.13.107.65])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	15 Jun 2012 07:04:20 -0400
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.65) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 15 Jun 2012 07:04:20 -0400
Received: from elijah.uk.xensource.com ([10.80.2.24])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<george.dunlap@eu.citrix.com>)	id 1SfUKC-0007kv-1Z;
	Fri, 15 Jun 2012 12:04:20 +0100
Message-ID: <4FDB163B.1030004@eu.citrix.com>
Date: Fri, 15 Jun 2012 12:02:19 +0100
From: George Dunlap <george.dunlap@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk>
In-Reply-To: <4FDB1462.4010500@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8430473910753249722=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8430473910753249722==
Content-Type: multipart/alternative;
	boundary="------------050801000106090609000107"

--------------050801000106090609000107
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit

On 15/06/12 11:54, Jonathan Tripathy wrote:
>
> On 15/06/2012 11:50, George Dunlap wrote:
>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>>> Hi There,
>>>
>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>>> and CentOS and Ubuntu don't offer Xen at all..
>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>
>>   -George
> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>
> This means that the Xen page on the Ubuntu website is wrong!!
> https://help.ubuntu.com/community/Xen
> "Ubuntu 10.04 does not come with Xen binaries so you will have to 
> manually download and compile Xen along with a kernel that is suitable 
> to work with Xen"
Hmm -- that will have to be changed. :-)
> I just assumed that future version didn't, but clearly they do.
>
> Is anyone aware of the Ubuntu teams commitment to Xen? I always 
> thought that the Ubuntu folks were backing KVM...
Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team 
has been pretty helpful in getting XCP working as a package you can 
install in Ubuntu, and also fixing Xen-related kernel bugs.  KVM is just 
their default at the moment, and therefore the focus of their own 
developers.  So more of the burden of making sure things work falls on 
the Xen community.  Relationships with distros has been a weak point of 
xen.org in the past; but we're trying to address that going forward.

  -George


--------------050801000106090609000107
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 15/06/12 11:54, Jonathan Tripathy wrote:
    <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <br>
      On 15/06/2012 11:50, George Dunlap wrote:
      <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
        type="cite">
        <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
        </blockquote>
        <pre wrap="">Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
      </blockquote>
      Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
      <br>
      This means that the Xen page on the Ubuntu website is wrong!!<br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
      "Ubuntu 10.04 does not come with Xen binaries so you will have to
      manually download and compile Xen along with a kernel that is
      suitable to work with Xen"<br>
    </blockquote>
    Hmm -- that will have to be changed. :-)<br>
    <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite"> I
      just assumed that future version didn't, but clearly they do.<br>
      <br>
      Is anyone aware of the Ubuntu teams commitment to Xen? I always
      thought that the Ubuntu folks were backing KVM...<br>
    </blockquote>
    Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical
    team has been pretty helpful in getting XCP working as a package you
    can install in Ubuntu, and also fixing Xen-related kernel bugs.&nbsp; KVM
    is just their default at the moment, and therefore the focus of
    their own developers.&nbsp; So more of the burden of making sure things
    work falls on the Xen community.&nbsp; Relationships with distros has
    been a weak point of xen.org in the past; but we're trying to
    address that going forward.<br>
    <br>
    &nbsp;-George<br>
    <br>
  </body>
</html>

--------------050801000106090609000107--


--===============8430473910753249722==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8430473910753249722==--


From xen-users-bounces@lists.xen.org Fri Jun 15 11:04:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 11:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUKH-0003k3-Oz; Fri, 15 Jun 2012 11:04:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <George.Dunlap@eu.citrix.com>) id 1SfUKG-0003jQ-PM
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 11:04:25 +0000
Received: from [85.158.139.83:62872] by server-10.bemta-5.messagelabs.com id
	1A/F4-02190-8B61BDF4; Fri, 15 Jun 2012 11:04:24 +0000
X-Env-Sender: George.Dunlap@eu.citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339758261!27309912!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTE1Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11820 invoked from network); 15 Jun 2012 11:04:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 11:04:22 -0000
X-IronPort-AV: E=Sophos;i="4.75,776,1330923600"; d="scan'208,217";a="28202442"
Received: from ftlpmailmx01.citrite.net ([10.13.107.65])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	15 Jun 2012 07:04:20 -0400
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.65) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 15 Jun 2012 07:04:20 -0400
Received: from elijah.uk.xensource.com ([10.80.2.24])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<george.dunlap@eu.citrix.com>)	id 1SfUKC-0007kv-1Z;
	Fri, 15 Jun 2012 12:04:20 +0100
Message-ID: <4FDB163B.1030004@eu.citrix.com>
Date: Fri, 15 Jun 2012 12:02:19 +0100
From: George Dunlap <george.dunlap@eu.citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk>
In-Reply-To: <4FDB1462.4010500@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8430473910753249722=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8430473910753249722==
Content-Type: multipart/alternative;
	boundary="------------050801000106090609000107"

--------------050801000106090609000107
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit

On 15/06/12 11:54, Jonathan Tripathy wrote:
>
> On 15/06/2012 11:50, George Dunlap wrote:
>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>>> Hi There,
>>>
>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>>> and CentOS and Ubuntu don't offer Xen at all..
>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>
>>   -George
> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>
> This means that the Xen page on the Ubuntu website is wrong!!
> https://help.ubuntu.com/community/Xen
> "Ubuntu 10.04 does not come with Xen binaries so you will have to 
> manually download and compile Xen along with a kernel that is suitable 
> to work with Xen"
Hmm -- that will have to be changed. :-)
> I just assumed that future version didn't, but clearly they do.
>
> Is anyone aware of the Ubuntu teams commitment to Xen? I always 
> thought that the Ubuntu folks were backing KVM...
Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team 
has been pretty helpful in getting XCP working as a package you can 
install in Ubuntu, and also fixing Xen-related kernel bugs.  KVM is just 
their default at the moment, and therefore the focus of their own 
developers.  So more of the burden of making sure things work falls on 
the Xen community.  Relationships with distros has been a weak point of 
xen.org in the past; but we're trying to address that going forward.

  -George


--------------050801000106090609000107
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 15/06/12 11:54, Jonathan Tripathy wrote:
    <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <br>
      On 15/06/2012 11:50, George Dunlap wrote:
      <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
        type="cite">
        <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
        </blockquote>
        <pre wrap="">Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
      </blockquote>
      Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
      <br>
      This means that the Xen page on the Ubuntu website is wrong!!<br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
      "Ubuntu 10.04 does not come with Xen binaries so you will have to
      manually download and compile Xen along with a kernel that is
      suitable to work with Xen"<br>
    </blockquote>
    Hmm -- that will have to be changed. :-)<br>
    <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite"> I
      just assumed that future version didn't, but clearly they do.<br>
      <br>
      Is anyone aware of the Ubuntu teams commitment to Xen? I always
      thought that the Ubuntu folks were backing KVM...<br>
    </blockquote>
    Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical
    team has been pretty helpful in getting XCP working as a package you
    can install in Ubuntu, and also fixing Xen-related kernel bugs.&nbsp; KVM
    is just their default at the moment, and therefore the focus of
    their own developers.&nbsp; So more of the burden of making sure things
    work falls on the Xen community.&nbsp; Relationships with distros has
    been a weak point of xen.org in the past; but we're trying to
    address that going forward.<br>
    <br>
    &nbsp;-George<br>
    <br>
  </body>
</html>

--------------050801000106090609000107--


--===============8430473910753249722==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8430473910753249722==--


From xen-users-bounces@lists.xen.org Fri Jun 15 11:09:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 11:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUOE-0004E6-35; Fri, 15 Jun 2012 11:08:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfUOC-0004Du-E8
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 11:08:28 +0000
Received: from [85.158.143.99:34551] by server-2.bemta-4.messagelabs.com id
	CA/F2-17938-BA71BDF4; Fri, 15 Jun 2012 11:08:27 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339758507!17893913!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7411 invoked from network); 15 Jun 2012 11:08:27 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-14.tower-216.messagelabs.com with SMTP;
	15 Jun 2012 11:08:27 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id EC8EE5A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 12:08:26 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id MbyGfhQxIRZC for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 12:08:26 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	817315A0006; Fri, 15 Jun 2012 12:08:20 +0100 (BST)
Message-ID: <4FDB17A4.3080602@abpni.co.uk>
Date: Fri, 15 Jun 2012 12:08:20 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: George Dunlap <george.dunlap@eu.citrix.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
In-Reply-To: <4FDB163B.1030004@eu.citrix.com>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0702221213712955831=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0702221213712955831==
Content-Type: multipart/alternative;
 boundary="------------010308090708060003090009"

This is a multi-part message in MIME format.
--------------010308090708060003090009
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 12:02, George Dunlap wrote:
> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>
>> On 15/06/2012 11:50, George Dunlap wrote:
>>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>>>> Hi There,
>>>>
>>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>>>> and CentOS and Ubuntu don't offer Xen at all..
>>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>>
>>>   -George
>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>
>> This means that the Xen page on the Ubuntu website is wrong!!
>> https://help.ubuntu.com/community/Xen
>> "Ubuntu 10.04 does not come with Xen binaries so you will have to 
>> manually download and compile Xen along with a kernel that is 
>> suitable to work with Xen"
> Hmm -- that will have to be changed. :-)
>> I just assumed that future version didn't, but clearly they do.
>>
>> Is anyone aware of the Ubuntu teams commitment to Xen? I always 
>> thought that the Ubuntu folks were backing KVM...
> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical 
> team has been pretty helpful in getting XCP working as a package you 
> can install in Ubuntu, and also fixing Xen-related kernel bugs.  KVM 
> is just their default at the moment, and therefore the focus of their 
> own developers.  So more of the burden of making sure things work 
> falls on the Xen community.  Relationships with distros has been a 
> weak point of xen.org in the past; but we're trying to address that 
> going forward.
>
>  -George
>
Thanks, George.

So then, going forward, you recommend that we switch to Ubuntu+Xen 
(using Ubuntu Universe repo) if we want to use 4.1.x? As a company, we 
have plenty of experience with Ubuntu, so that's not an issue. I'm 
specially talking about the Xen aspects here. We just want to avoid 
having to compile Dom0 kernels and Xen ourselves. While we're 
comfortable doing this during testing, we'd rather leave our production 
servers up to package management :)

Thanks

--------------010308090708060003090009
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 12:02, George Dunlap wrote:
    <blockquote cite="mid:4FDB163B.1030004@eu.citrix.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 15/06/12 11:54, Jonathan Tripathy wrote:
      <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <br>
        On 15/06/2012 11:50, George Dunlap wrote:
        <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
          type="cite">
          <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
          </blockquote>
          <pre wrap="">Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
        </blockquote>
        Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
        <br>
        This means that the Xen page on the Ubuntu website is wrong!!<br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
        "Ubuntu 10.04 does not come with Xen binaries so you will have
        to manually download and compile Xen along with a kernel that is
        suitable to work with Xen"<br>
      </blockquote>
      Hmm -- that will have to be changed. :-)<br>
      <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite"> I
        just assumed that future version didn't, but clearly they do.<br>
        <br>
        Is anyone aware of the Ubuntu teams commitment to Xen? I always
        thought that the Ubuntu folks were backing KVM...<br>
      </blockquote>
      Canonical and Ubuntu are not opposed to Xen; in fact, the
      Canonical team has been pretty helpful in getting XCP working as a
      package you can install in Ubuntu, and also fixing Xen-related
      kernel bugs.&nbsp; KVM is just their default at the moment, and
      therefore the focus of their own developers.&nbsp; So more of the
      burden of making sure things work falls on the Xen community.&nbsp;
      Relationships with distros has been a weak point of xen.org in the
      past; but we're trying to address that going forward.<br>
      <br>
      &nbsp;-George<br>
      <br>
    </blockquote>
    Thanks, George.<br>
    <br>
    So then, going forward, you recommend that we switch to Ubuntu+Xen
    (using Ubuntu Universe repo) if we want to use 4.1.x? As a company,
    we have plenty of experience with Ubuntu, so that's not an issue.
    I'm specially talking about the Xen aspects here. We just want to
    avoid having to compile Dom0 kernels and Xen ourselves. While we're
    comfortable doing this during testing, we'd rather leave our
    production servers up to package management :)<br>
    <br>
    Thanks<br>
  </body>
</html>

--------------010308090708060003090009--


--===============0702221213712955831==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0702221213712955831==--


From xen-users-bounces@lists.xen.org Fri Jun 15 11:09:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 11:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfUOE-0004E6-35; Fri, 15 Jun 2012 11:08:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfUOC-0004Du-E8
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 11:08:28 +0000
Received: from [85.158.143.99:34551] by server-2.bemta-4.messagelabs.com id
	CA/F2-17938-BA71BDF4; Fri, 15 Jun 2012 11:08:27 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-14.tower-216.messagelabs.com!1339758507!17893913!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7411 invoked from network); 15 Jun 2012 11:08:27 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-14.tower-216.messagelabs.com with SMTP;
	15 Jun 2012 11:08:27 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id EC8EE5A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 12:08:26 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id MbyGfhQxIRZC for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 12:08:26 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	817315A0006; Fri, 15 Jun 2012 12:08:20 +0100 (BST)
Message-ID: <4FDB17A4.3080602@abpni.co.uk>
Date: Fri, 15 Jun 2012 12:08:20 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: George Dunlap <george.dunlap@eu.citrix.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
In-Reply-To: <4FDB163B.1030004@eu.citrix.com>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0702221213712955831=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0702221213712955831==
Content-Type: multipart/alternative;
 boundary="------------010308090708060003090009"

This is a multi-part message in MIME format.
--------------010308090708060003090009
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 12:02, George Dunlap wrote:
> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>
>> On 15/06/2012 11:50, George Dunlap wrote:
>>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>>>> Hi There,
>>>>
>>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>>>> and CentOS and Ubuntu don't offer Xen at all..
>>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>>
>>>   -George
>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>
>> This means that the Xen page on the Ubuntu website is wrong!!
>> https://help.ubuntu.com/community/Xen
>> "Ubuntu 10.04 does not come with Xen binaries so you will have to 
>> manually download and compile Xen along with a kernel that is 
>> suitable to work with Xen"
> Hmm -- that will have to be changed. :-)
>> I just assumed that future version didn't, but clearly they do.
>>
>> Is anyone aware of the Ubuntu teams commitment to Xen? I always 
>> thought that the Ubuntu folks were backing KVM...
> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical 
> team has been pretty helpful in getting XCP working as a package you 
> can install in Ubuntu, and also fixing Xen-related kernel bugs.  KVM 
> is just their default at the moment, and therefore the focus of their 
> own developers.  So more of the burden of making sure things work 
> falls on the Xen community.  Relationships with distros has been a 
> weak point of xen.org in the past; but we're trying to address that 
> going forward.
>
>  -George
>
Thanks, George.

So then, going forward, you recommend that we switch to Ubuntu+Xen 
(using Ubuntu Universe repo) if we want to use 4.1.x? As a company, we 
have plenty of experience with Ubuntu, so that's not an issue. I'm 
specially talking about the Xen aspects here. We just want to avoid 
having to compile Dom0 kernels and Xen ourselves. While we're 
comfortable doing this during testing, we'd rather leave our production 
servers up to package management :)

Thanks

--------------010308090708060003090009
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 12:02, George Dunlap wrote:
    <blockquote cite="mid:4FDB163B.1030004@eu.citrix.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 15/06/12 11:54, Jonathan Tripathy wrote:
      <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <br>
        On 15/06/2012 11:50, George Dunlap wrote:
        <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
          type="cite">
          <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
          </blockquote>
          <pre wrap="">Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
        </blockquote>
        Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
        <br>
        This means that the Xen page on the Ubuntu website is wrong!!<br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
        "Ubuntu 10.04 does not come with Xen binaries so you will have
        to manually download and compile Xen along with a kernel that is
        suitable to work with Xen"<br>
      </blockquote>
      Hmm -- that will have to be changed. :-)<br>
      <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite"> I
        just assumed that future version didn't, but clearly they do.<br>
        <br>
        Is anyone aware of the Ubuntu teams commitment to Xen? I always
        thought that the Ubuntu folks were backing KVM...<br>
      </blockquote>
      Canonical and Ubuntu are not opposed to Xen; in fact, the
      Canonical team has been pretty helpful in getting XCP working as a
      package you can install in Ubuntu, and also fixing Xen-related
      kernel bugs.&nbsp; KVM is just their default at the moment, and
      therefore the focus of their own developers.&nbsp; So more of the
      burden of making sure things work falls on the Xen community.&nbsp;
      Relationships with distros has been a weak point of xen.org in the
      past; but we're trying to address that going forward.<br>
      <br>
      &nbsp;-George<br>
      <br>
    </blockquote>
    Thanks, George.<br>
    <br>
    So then, going forward, you recommend that we switch to Ubuntu+Xen
    (using Ubuntu Universe repo) if we want to use 4.1.x? As a company,
    we have plenty of experience with Ubuntu, so that's not an issue.
    I'm specially talking about the Xen aspects here. We just want to
    avoid having to compile Dom0 kernels and Xen ourselves. While we're
    comfortable doing this during testing, we'd rather leave our
    production servers up to package management :)<br>
    <br>
    Thanks<br>
  </body>
</html>

--------------010308090708060003090009--


--===============0702221213712955831==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0702221213712955831==--


From xen-users-bounces@lists.xen.org Fri Jun 15 12:18:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVTe-00017n-W3; Fri, 15 Jun 2012 12:18:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1SfVTd-00017i-5Y
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:18:09 +0000
Received: from [85.158.139.83:14486] by server-5.bemta-5.messagelabs.com id
	A4/AE-02722-0082BDF4; Fri, 15 Jun 2012 12:18:08 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1339762678!27852014!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDU3NzQgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5664 invoked from network); 15 Jun 2012 12:17:59 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 12:17:59 -0000
Received: by yhkk6 with SMTP id k6so3133888yhk.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 05:17:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=IrKSBMMVA4XsbR52/prQoebVmB6WyCiHOpHytBmb7LE=;
	b=LqJAs1UXwvtBye6VlNpPkCC97XsMNZGXnuVkKs7apSlDhz+pntLKPVzSdBY9N/uk5y
	VL2RY59aOTcxBnSGCytHkNHaj+DbMc8vIErvAxd/nrH9/oZ3Fb32aq4rO/1Aei3/qhrQ
	dMZyBnGR442ZyBtYNeKV0oH47wHKXtOBX+rzvFyZ34ML1G8OoeJtYPViiwEJnr/ZKHHb
	AbomaUAk9/60+eYYb1/yZmqgsHFIbdPrlgDKXNIhuLt4zBJrC//WzdRN2vO70EksAv4A
	pm6yCu+n3SmY6kyeOxQFfPvGxfZbzd003XgXbnf7babaanTeG/s+tUlNoemcbrDG/fZ6
	M6cg==
MIME-Version: 1.0
Received: by 10.50.209.102 with SMTP id ml6mr1466596igc.60.1339762677676; Fri,
	15 Jun 2012 05:17:57 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Fri, 15 Jun 2012 05:17:57 -0700 (PDT)
In-Reply-To: <4FDB17A4.3080602@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
Date: Fri, 15 Jun 2012 14:17:57 +0200
Message-ID: <CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

There is security flaw but beside RHEL we dont see response on other
vendors yet.

Is xen.org official tarbal updated yet?

Both gitco.de and choon.net - there is no update yet.
Even alpinelinux.org which I am very interested in has no xen
hypervisor update yet.
Another Xen 4.1.2 repo
http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
is not updated too.

I don have Xenserver by citrix - is their product updated?


For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
12.04 right now.

Br

Peter


2012/6/15 Jonathan Tripathy <jonnyt@abpni.co.uk>:
>
> On 15/06/2012 12:02, George Dunlap wrote:
>
> On 15/06/12 11:54, Jonathan Tripathy wrote:
>
>
> On 15/06/2012 11:50, George Dunlap wrote:
>
> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>
> wrote:
>
> Hi There,
>
> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
> and CentOS and Ubuntu don't offer Xen at all..
>
> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>
>  -George
>
> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>
> This means that the Xen page on the Ubuntu website is wrong!!
> https://help.ubuntu.com/community/Xen
> "Ubuntu 10.04 does not come with Xen binaries so you will have to manually
> download and compile Xen along with a kernel that is suitable to work with
> Xen"
>
> Hmm -- that will have to be changed. :-)
>
> I just assumed that future version didn't, but clearly they do.
>
> Is anyone aware of the Ubuntu teams commitment to Xen? I always thought t=
hat
> the Ubuntu folks were backing KVM...
>
> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team =
has
> been pretty helpful in getting XCP working as a package you can install in
> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their def=
ault
> at the moment, and therefore the focus of their own developers.=A0 So mor=
e of
> the burden of making sure things work falls on the Xen community.
> Relationships with distros has been a weak point of xen.org in the past; =
but
> we're trying to address that going forward.
>
> =A0-George
>
> Thanks, George.
>
> So then, going forward, you recommend that we switch to Ubuntu+Xen (using
> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have plen=
ty
> of experience with Ubuntu, so that's not an issue. I'm specially talking
> about the Xen aspects here. We just want to avoid having to compile Dom0
> kernels and Xen ourselves. While we're comfortable doing this during
> testing, we'd rather leave our production servers up to package management
> :)
>
> Thanks
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:18:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVTe-00017n-W3; Fri, 15 Jun 2012 12:18:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1SfVTd-00017i-5Y
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:18:09 +0000
Received: from [85.158.139.83:14486] by server-5.bemta-5.messagelabs.com id
	A4/AE-02722-0082BDF4; Fri, 15 Jun 2012 12:18:08 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1339762678!27852014!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDU3NzQgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5664 invoked from network); 15 Jun 2012 12:17:59 -0000
Received: from mail-yw0-f43.google.com (HELO mail-yw0-f43.google.com)
	(209.85.213.43)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 12:17:59 -0000
Received: by yhkk6 with SMTP id k6so3133888yhk.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 05:17:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=IrKSBMMVA4XsbR52/prQoebVmB6WyCiHOpHytBmb7LE=;
	b=LqJAs1UXwvtBye6VlNpPkCC97XsMNZGXnuVkKs7apSlDhz+pntLKPVzSdBY9N/uk5y
	VL2RY59aOTcxBnSGCytHkNHaj+DbMc8vIErvAxd/nrH9/oZ3Fb32aq4rO/1Aei3/qhrQ
	dMZyBnGR442ZyBtYNeKV0oH47wHKXtOBX+rzvFyZ34ML1G8OoeJtYPViiwEJnr/ZKHHb
	AbomaUAk9/60+eYYb1/yZmqgsHFIbdPrlgDKXNIhuLt4zBJrC//WzdRN2vO70EksAv4A
	pm6yCu+n3SmY6kyeOxQFfPvGxfZbzd003XgXbnf7babaanTeG/s+tUlNoemcbrDG/fZ6
	M6cg==
MIME-Version: 1.0
Received: by 10.50.209.102 with SMTP id ml6mr1466596igc.60.1339762677676; Fri,
	15 Jun 2012 05:17:57 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Fri, 15 Jun 2012 05:17:57 -0700 (PDT)
In-Reply-To: <4FDB17A4.3080602@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
Date: Fri, 15 Jun 2012 14:17:57 +0200
Message-ID: <CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

There is security flaw but beside RHEL we dont see response on other
vendors yet.

Is xen.org official tarbal updated yet?

Both gitco.de and choon.net - there is no update yet.
Even alpinelinux.org which I am very interested in has no xen
hypervisor update yet.
Another Xen 4.1.2 repo
http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
is not updated too.

I don have Xenserver by citrix - is their product updated?


For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
12.04 right now.

Br

Peter


2012/6/15 Jonathan Tripathy <jonnyt@abpni.co.uk>:
>
> On 15/06/2012 12:02, George Dunlap wrote:
>
> On 15/06/12 11:54, Jonathan Tripathy wrote:
>
>
> On 15/06/2012 11:50, George Dunlap wrote:
>
> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>
> wrote:
>
> Hi There,
>
> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
> and CentOS and Ubuntu don't offer Xen at all..
>
> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>
>  -George
>
> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>
> This means that the Xen page on the Ubuntu website is wrong!!
> https://help.ubuntu.com/community/Xen
> "Ubuntu 10.04 does not come with Xen binaries so you will have to manually
> download and compile Xen along with a kernel that is suitable to work with
> Xen"
>
> Hmm -- that will have to be changed. :-)
>
> I just assumed that future version didn't, but clearly they do.
>
> Is anyone aware of the Ubuntu teams commitment to Xen? I always thought t=
hat
> the Ubuntu folks were backing KVM...
>
> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team =
has
> been pretty helpful in getting XCP working as a package you can install in
> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their def=
ault
> at the moment, and therefore the focus of their own developers.=A0 So mor=
e of
> the burden of making sure things work falls on the Xen community.
> Relationships with distros has been a weak point of xen.org in the past; =
but
> we're trying to address that going forward.
>
> =A0-George
>
> Thanks, George.
>
> So then, going forward, you recommend that we switch to Ubuntu+Xen (using
> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have plen=
ty
> of experience with Ubuntu, so that's not an issue. I'm specially talking
> about the Xen aspects here. We just want to avoid having to compile Dom0
> kernels and Xen ourselves. While we're comfortable doing this during
> testing, we'd rather leave our production servers up to package management
> :)
>
> Thanks
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:26:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVbJ-0001hs-Pg; Fri, 15 Jun 2012 12:26:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfVbI-0001hY-G3
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 12:26:04 +0000
Received: from [193.109.254.147:27984] by server-11.bemta-14.messagelabs.com
	id C7/38-02727-BD92BDF4; Fri, 15 Jun 2012 12:26:03 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339763155!2239221!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	spamassassin: ,
	async_handler: YXN5bmNfZGVsYXk6IDcwNjA4NTcgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7477 invoked from network); 15 Jun 2012 12:25:55 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-7.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 12:25:55 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id D692A5A0007
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 13:25:54 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id jUXYzqhL-qgR for <xen-users@lists.xen.org>;
	Fri, 15 Jun 2012 13:25:51 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	7E6935A0006
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 13:25:51 +0100 (BST)
Message-ID: <4FDB29CF.30901@abpni.co.uk>
Date: Fri, 15 Jun 2012 13:25:51 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
	<CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
In-Reply-To: <CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 13:17, Peter Braun wrote:
> There is security flaw but beside RHEL we dont see response on other
> vendors yet.
>
> Is xen.org official tarbal updated yet?
>
> Both gitco.de and choon.net - there is no update yet.
> Even alpinelinux.org which I am very interested in has no xen
> hypervisor update yet.
> Another Xen 4.1.2 repo
> http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
> is not updated too.
>
> I don have Xenserver by citrix - is their product updated?
>
>
> For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
> 12.04 right now.
>
> Br
>
> Peter
Thanks, Peter

I think the main reason why there are no updates yet is because Xen.org 
still have it in staging, so there is no official release yet. I think 
most downstream vendors (with the exception of RHEL), tend to track 
xenbits ultimately. The patch was only released on Tuesday.

Of course, RHEL do their own thing due to their commercial product.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:26:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVbJ-0001hs-Pg; Fri, 15 Jun 2012 12:26:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfVbI-0001hY-G3
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 12:26:04 +0000
Received: from [193.109.254.147:27984] by server-11.bemta-14.messagelabs.com
	id C7/38-02727-BD92BDF4; Fri, 15 Jun 2012 12:26:03 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-7.tower-27.messagelabs.com!1339763155!2239221!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
	spamassassin: ,
	async_handler: YXN5bmNfZGVsYXk6IDcwNjA4NTcgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7477 invoked from network); 15 Jun 2012 12:25:55 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-7.tower-27.messagelabs.com with SMTP;
	15 Jun 2012 12:25:55 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id D692A5A0007
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 13:25:54 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id jUXYzqhL-qgR for <xen-users@lists.xen.org>;
	Fri, 15 Jun 2012 13:25:51 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	7E6935A0006
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 13:25:51 +0100 (BST)
Message-ID: <4FDB29CF.30901@abpni.co.uk>
Date: Fri, 15 Jun 2012 13:25:51 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
	<CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
In-Reply-To: <CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 15/06/2012 13:17, Peter Braun wrote:
> There is security flaw but beside RHEL we dont see response on other
> vendors yet.
>
> Is xen.org official tarbal updated yet?
>
> Both gitco.de and choon.net - there is no update yet.
> Even alpinelinux.org which I am very interested in has no xen
> hypervisor update yet.
> Another Xen 4.1.2 repo
> http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
> is not updated too.
>
> I don have Xenserver by citrix - is their product updated?
>
>
> For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
> 12.04 right now.
>
> Br
>
> Peter
Thanks, Peter

I think the main reason why there are no updates yet is because Xen.org 
still have it in staging, so there is no official release yet. I think 
most downstream vendors (with the exception of RHEL), tend to track 
xenbits ultimately. The patch was only released on Tuesday.

Of course, RHEL do their own thing due to their commercial product.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:31:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVg6-0002IA-Pn; Fri, 15 Jun 2012 12:31:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1SfVg4-0002Hx-El
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:31:00 +0000
Received: from [85.158.138.51:50507] by server-9.bemta-3.messagelabs.com id
	A0/28-10419-30B2BDF4; Fri, 15 Jun 2012 12:30:59 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-10.tower-174.messagelabs.com!1339763457!23809880!1
X-Originating-IP: [195.19.71.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17929 invoked from network); 15 Jun 2012 12:30:58 -0000
Received: from smtpout23.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.6)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Jun 2012 12:30:58 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id 92778209D67;
	Fri, 15 Jun 2012 19:30:54 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
In-Reply-To: <4FDB17A4.3080602@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
Date: Fri, 15 Jun 2012 19:30:54 +0700
Message-ID: <1339763454.13742.41.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-15 at 12:08 +0100, Jonathan Tripathy wrote:

> > > I just assumed that future version didn't, but clearly they do.
> > > 
> > > Is anyone aware of the Ubuntu teams commitment to Xen? I always
> > > thought that the Ubuntu folks were backing KVM...
> > Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical
> > team has been pretty helpful in getting XCP working as a package you
> > can install in Ubuntu, and also fixing Xen-related kernel bugs.  KVM
> > is just their default at the moment, and therefore the focus of
> > their own developers.  So more of the burden of making sure things
> > work falls on the Xen community.  Relationships with distros has
> > been a weak point of xen.org in the past; but we're trying to
> > address that going forward.
> > 
> >  -George
> > 
> Thanks, George.
> 
> So then, going forward, you recommend that we switch to Ubuntu+Xen
> (using Ubuntu Universe repo) if we want to use 4.1.x? As a company, we
> have plenty of experience with Ubuntu, so that's not an issue. I'm
> specially talking about the Xen aspects here. We just want to avoid
> having to compile Dom0 kernels and Xen ourselves. While we're
> comfortable doing this during testing, we'd rather leave our
> production servers up to package management :)
> 

Hi, Jonathan,

Just sharing my exprerience:

I have been using Xen 4.1 over Ubuntu 12.04 since Ubuntu 12.04 Beta for
developing purposes and hosting application server with high network io
and cpu load and can say that all works pretty well, I had some issues,
but mostly of them were resolved. 
What can I say from my point of view:
1. PV DomU works out of the box, I had not any issues with it

2. To start HVM DomU I had to fix some symbolic links. I think that
won't an issue for you, you will find info in xen logs about missing
files when you will try to start HVM DomU. AFAIR couple of files were
renamed in ubuntu packages i. e. xen -> xen-precise and this made an
issue.
In HVM DomU running Ubuntu 10.04/12.04 I found significant drops in
perfomance when network interface under high load, so after tests I did
not use HVM at all.
Since 11.10 Ubuntu supports PV+HVM mode in xen, so I switched HVM
machines to PV+HVM and issues with perfomance have gone away.
I don't remember exactly, in HVM or PV+HVM, but I had to create network
interface manually, otherwise it could not work with xen bridge.
Also, I could not resolve an issue with ubuntu DomU screen resolution in
HVM/PV+HVM mode. Maximal resolution I could manage to 1024x768. I posted
bug at the launchpad, but I think it won't be fixed in near future.
And I did not try to run windows in DomU, so don't know how it will
work. 

3. I could not enable iommu nor verbose mode for iommu. Don't know is
that a bug in Ubuntu packages or bug in xen, no one could tell me why
verbose mode for iommu did not work. 


Sergey Zhukov 
 


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:31:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVg6-0002IA-Pn; Fri, 15 Jun 2012 12:31:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1SfVg4-0002Hx-El
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:31:00 +0000
Received: from [85.158.138.51:50507] by server-9.bemta-3.messagelabs.com id
	A0/28-10419-30B2BDF4; Fri, 15 Jun 2012 12:30:59 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-10.tower-174.messagelabs.com!1339763457!23809880!1
X-Originating-IP: [195.19.71.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17929 invoked from network); 15 Jun 2012 12:30:58 -0000
Received: from smtpout23.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.6)
	by server-10.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Jun 2012 12:30:58 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id 92778209D67;
	Fri, 15 Jun 2012 19:30:54 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
In-Reply-To: <4FDB17A4.3080602@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
Date: Fri, 15 Jun 2012 19:30:54 +0700
Message-ID: <1339763454.13742.41.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-15 at 12:08 +0100, Jonathan Tripathy wrote:

> > > I just assumed that future version didn't, but clearly they do.
> > > 
> > > Is anyone aware of the Ubuntu teams commitment to Xen? I always
> > > thought that the Ubuntu folks were backing KVM...
> > Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical
> > team has been pretty helpful in getting XCP working as a package you
> > can install in Ubuntu, and also fixing Xen-related kernel bugs.  KVM
> > is just their default at the moment, and therefore the focus of
> > their own developers.  So more of the burden of making sure things
> > work falls on the Xen community.  Relationships with distros has
> > been a weak point of xen.org in the past; but we're trying to
> > address that going forward.
> > 
> >  -George
> > 
> Thanks, George.
> 
> So then, going forward, you recommend that we switch to Ubuntu+Xen
> (using Ubuntu Universe repo) if we want to use 4.1.x? As a company, we
> have plenty of experience with Ubuntu, so that's not an issue. I'm
> specially talking about the Xen aspects here. We just want to avoid
> having to compile Dom0 kernels and Xen ourselves. While we're
> comfortable doing this during testing, we'd rather leave our
> production servers up to package management :)
> 

Hi, Jonathan,

Just sharing my exprerience:

I have been using Xen 4.1 over Ubuntu 12.04 since Ubuntu 12.04 Beta for
developing purposes and hosting application server with high network io
and cpu load and can say that all works pretty well, I had some issues,
but mostly of them were resolved. 
What can I say from my point of view:
1. PV DomU works out of the box, I had not any issues with it

2. To start HVM DomU I had to fix some symbolic links. I think that
won't an issue for you, you will find info in xen logs about missing
files when you will try to start HVM DomU. AFAIR couple of files were
renamed in ubuntu packages i. e. xen -> xen-precise and this made an
issue.
In HVM DomU running Ubuntu 10.04/12.04 I found significant drops in
perfomance when network interface under high load, so after tests I did
not use HVM at all.
Since 11.10 Ubuntu supports PV+HVM mode in xen, so I switched HVM
machines to PV+HVM and issues with perfomance have gone away.
I don't remember exactly, in HVM or PV+HVM, but I had to create network
interface manually, otherwise it could not work with xen bridge.
Also, I could not resolve an issue with ubuntu DomU screen resolution in
HVM/PV+HVM mode. Maximal resolution I could manage to 1024x768. I posted
bug at the launchpad, but I think it won't be fixed in near future.
And I did not try to run windows in DomU, so don't know how it will
work. 

3. I could not enable iommu nor verbose mode for iommu. Don't know is
that a bug in Ubuntu packages or bug in xen, no one could tell me why
verbose mode for iommu did not work. 


Sergey Zhukov 
 


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:38:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVmR-0002k1-SS; Fri, 15 Jun 2012 12:37:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfVmQ-0002jw-DS
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:37:34 +0000
Received: from [85.158.143.99:61589] by server-1.bemta-4.messagelabs.com id
	EA/D2-24392-D8C2BDF4; Fri, 15 Jun 2012 12:37:33 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339763852!24172328!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26252 invoked from network); 15 Jun 2012 12:37:33 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-7.tower-216.messagelabs.com with SMTP;
	15 Jun 2012 12:37:33 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id E39FD5A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 13:37:32 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id D-GBwZGzWdof for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 13:37:32 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	D448D5A0006; Fri, 15 Jun 2012 13:37:29 +0100 (BST)
Message-ID: <4FDB2C89.5070702@abpni.co.uk>
Date: Fri, 15 Jun 2012 13:37:29 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Sergey Zhukov <svg@ngs.ru>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk> <1339763454.13742.41.camel@sergey>
In-Reply-To: <1339763454.13742.41.camel@sergey>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



> Hi, Jonathan,
>
> Just sharing my exprerience:
Thanks for sharing
>
> I have been using Xen 4.1 over Ubuntu 12.04 since Ubuntu 12.04 Beta for
> developing purposes and hosting application server with high network io
> and cpu load and can say that all works pretty well, I had some issues,
> but mostly of them were resolved.
> What can I say from my point of view:
> 1. PV DomU works out of the box, I had not any issues with it
Excellent. Our Xen platform is used for PV almost exclusively.
>
> 2. To start HVM DomU I had to fix some symbolic links. I think that
> won't an issue for you, you will find info in xen logs about missing
> files when you will try to start HVM DomU. AFAIR couple of files were
> renamed in ubuntu packages i. e. xen ->  xen-precise and this made an
> issue.
Thanks for the heads up. Should be easy enough to fix though if it's 
just a symlink issue.
> In HVM DomU running Ubuntu 10.04/12.04 I found significant drops in
> perfomance when network interface under high load, so after tests I did
> not use HVM at all.
> Since 11.10 Ubuntu supports PV+HVM mode in xen, so I switched HVM
> machines to PV+HVM and issues with perfomance have gone away.
If we use HVM, we always try to use PV+HVM drivers, as Xen HVM 
performance has never been that great IMHO
> I don't remember exactly, in HVM or PV+HVM, but I had to create network
> interface manually, otherwise it could not work with xen bridge.
We create all our bridges and do networking setup manually anyway. Which 
interface are you specifically talking about?
> Also, I could not resolve an issue with ubuntu DomU screen resolution in
> HVM/PV+HVM mode. Maximal resolution I could manage to 1024x768. I posted
> bug at the launchpad, but I think it won't be fixed in near future.
> And I did not try to run windows in DomU, so don't know how it will
> work.
We don't use any form of GUI using Linux. When it comes to windows, RDP 
is use for access with Xen VNC used for initial setup/fixing broken stuff
>
> 3. I could not enable iommu nor verbose mode for iommu. Don't know is
> that a bug in Ubuntu packages or bug in xen, no one could tell me why
> verbose mode for iommu did not work.
Now this is a concern. We don't use iommu at all however it's nice 
knowing that the feature is available...
>
>
> Sergey Zhukov
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:38:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVmR-0002k1-SS; Fri, 15 Jun 2012 12:37:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfVmQ-0002jw-DS
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:37:34 +0000
Received: from [85.158.143.99:61589] by server-1.bemta-4.messagelabs.com id
	EA/D2-24392-D8C2BDF4; Fri, 15 Jun 2012 12:37:33 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339763852!24172328!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26252 invoked from network); 15 Jun 2012 12:37:33 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-7.tower-216.messagelabs.com with SMTP;
	15 Jun 2012 12:37:33 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id E39FD5A0009
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 13:37:32 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id D-GBwZGzWdof for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 13:37:32 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	D448D5A0006; Fri, 15 Jun 2012 13:37:29 +0100 (BST)
Message-ID: <4FDB2C89.5070702@abpni.co.uk>
Date: Fri, 15 Jun 2012 13:37:29 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Sergey Zhukov <svg@ngs.ru>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk> <1339763454.13742.41.camel@sergey>
In-Reply-To: <1339763454.13742.41.camel@sergey>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



> Hi, Jonathan,
>
> Just sharing my exprerience:
Thanks for sharing
>
> I have been using Xen 4.1 over Ubuntu 12.04 since Ubuntu 12.04 Beta for
> developing purposes and hosting application server with high network io
> and cpu load and can say that all works pretty well, I had some issues,
> but mostly of them were resolved.
> What can I say from my point of view:
> 1. PV DomU works out of the box, I had not any issues with it
Excellent. Our Xen platform is used for PV almost exclusively.
>
> 2. To start HVM DomU I had to fix some symbolic links. I think that
> won't an issue for you, you will find info in xen logs about missing
> files when you will try to start HVM DomU. AFAIR couple of files were
> renamed in ubuntu packages i. e. xen ->  xen-precise and this made an
> issue.
Thanks for the heads up. Should be easy enough to fix though if it's 
just a symlink issue.
> In HVM DomU running Ubuntu 10.04/12.04 I found significant drops in
> perfomance when network interface under high load, so after tests I did
> not use HVM at all.
> Since 11.10 Ubuntu supports PV+HVM mode in xen, so I switched HVM
> machines to PV+HVM and issues with perfomance have gone away.
If we use HVM, we always try to use PV+HVM drivers, as Xen HVM 
performance has never been that great IMHO
> I don't remember exactly, in HVM or PV+HVM, but I had to create network
> interface manually, otherwise it could not work with xen bridge.
We create all our bridges and do networking setup manually anyway. Which 
interface are you specifically talking about?
> Also, I could not resolve an issue with ubuntu DomU screen resolution in
> HVM/PV+HVM mode. Maximal resolution I could manage to 1024x768. I posted
> bug at the launchpad, but I think it won't be fixed in near future.
> And I did not try to run windows in DomU, so don't know how it will
> work.
We don't use any form of GUI using Linux. When it comes to windows, RDP 
is use for access with Xen VNC used for initial setup/fixing broken stuff
>
> 3. I could not enable iommu nor verbose mode for iommu. Don't know is
> that a bug in Ubuntu packages or bug in xen, no one could tell me why
> verbose mode for iommu did not work.
Now this is a concern. We don't use iommu at all however it's nice 
knowing that the feature is available...
>
>
> Sergey Zhukov
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:49:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwX-0003Jv-Bs; Fri, 15 Jun 2012 12:48:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SerdP-0006pM-AN
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 17:45:38 +0000
Received: from [85.158.139.83:45104] by server-12.bemta-5.messagelabs.com id
	14/25-12933-DB1D8DF4; Wed, 13 Jun 2012 17:45:33 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-2.tower-182.messagelabs.com!1339609487!27513613!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=Mail larger than overall 
	mail size limit
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8121 invoked from network); 13 Jun 2012 17:44:48 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 17:44:48 -0000
Received: by dadn2 with SMTP id n2so312481dad.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 10:44:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=LHjDQ5Jn9TQa6K2RVglCo3ih6cazq6wj3QhsjtAkuC4=;
	b=S4SIVOTw2C81xh8psIsr8A9ByG6MUiH5vw6L1xDKWC3u/zQUB2w0fE0tGVjpxFQF+X
	8iRPjW4314SgmX8YFj1ucmCa8R5IVjhvf8oPzyntoT9sIQMb2zaOLFX+hZijFGDP7wbL
	kRiHgyssrigyF3b38w6kOWKwJDZKS0EmsTgZtWB/AHjE1MR7Oy5pZW7Y0LmgtFOTMA3h
	6JRqsJyVrCjIJg5JE230m+wbL0izn64Ht1FpIv/zg2t08KScNObSS9a+J5ZcD10NnGTt
	6knWyAJs/s02RJmG1VO6P4Kq+KWVZhneIrG+dN96B2l64S6yl6AsfdtWmr2KrWLJepqx
	vuug==
MIME-Version: 1.0
Received: by 10.68.232.232 with SMTP id tr8mr52969093pbc.73.1339609485826;
	Wed, 13 Jun 2012 10:44:45 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Wed, 13 Jun 2012 10:44:43 -0700 (PDT)
In-Reply-To: <CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
	<CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
	<CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
Date: Wed, 13 Jun 2012 19:44:43 +0200
Message-ID: <CALZ=Sy_CpyP4dyqRTJdFQaVTwWEM7ne+SRFk__vKPPspbJ_TAQ@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: Casey DeLorme <cdelorme@gmail.com>
Content-Type: multipart/mixed; boundary=047d7b33cf6c8a66a504c25e2359
X-Gm-Message-State: ALoCoQkJdZGbnQEkXWGygOpWiLD74Mh9Ja7DaMMFJe75VP5l8fS+2iCqP2SL79sPrOjG7axm81H+
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7b33cf6c8a66a504c25e2359
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

I tried to make a debug trace of xend and I think I found something relevan=
t.

---
Traceback (most recent call last):
  File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xswatch.py",
line 63, in watchMain
    we =3D xs.read_watch()
Error: (22, 'Invalid argument')
---

Can this be causing the machine to hang (it appears multiple times in
the trace, and the trace ends with this error)? I've attached the
whole log, if someone more xen dev involved would take a look.

On Tue, Jun 12, 2012 at 1:14 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> Thanks, that helped me begin looking for you.
>
> Unfortunately going on these posts your hardware may not work with Xen ou=
t
> of the box:
> http://www.linuxquestions.org/questions/linux-virtualization-90/xen-on-de=
bian-hangs-my-machine-4175410758/
>
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00696=
.html
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699=
.html
>
> No responses to a 2010 post is not promising, but the second of the two
> archived messages states that there is no hardware virtualization on the
> PowerEdge 2600.
>
> Not sure where to proceed from here, I have never used server hardware.
>
> On Mon, Jun 11, 2012 at 7:00 PM, Kacper <kacper@kacper.se> wrote:
>>
>> Thanks,
>>
>> Let's see now.
>>
>> Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
>> Kernel: 3.2+44~bpo60+1 (debian squeeze backport)
>>
>> It was all installed using apt-get (eg. the package manager).
>>
>> The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
>> 2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
>> drives.
>>
>> Intel IOMMU, doesn't that require Intel Vt-d?
>>
>> Please let me know if there is more information I can provide.
>>
>> On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com>
>> wrote:
>> > Hello,
>> >
>> > Additional information about your hardware might help others debug the
>> > situation.
>> >
>> > What version of Xen are you using? =A0Are you compiling or is it from =
the
>> > package manager?
>> >
>> >
>> > I have experienced a DMA READ issue before but I have no idea if it is
>> > relative to your configuration. =A0Something to do with a Marvell SATA
>> > controller and intel's IOMMU, which was optional when compiling the
>> > kernel
>> > but required fror VT-d/IOMMU Passthrough.
>> >
>> > I don't know if that is much help to you, but feel free to add more
>> > system
>> > information to help everyone debug.
>> >
>> > ~Casey
>> >
>> > On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
>> >>
>> >> Hello,
>> >> I've been trying to setup xen on Debian Squeeze but it isn't going th=
at
>> >> well.
>> >> When booting with the xen/hypervisor kernel the system hangs with i/o
>> >> errors thrown in console. The standard kernel is working fine and the
>> >> disk has been tested and swapped.
>> >> Errors include:
>> >> ata1.00: failed command: READ DMA
>> >> task xend:1404 blocked for more than 120 seconds
>> >> Buffer I/O error on device sda1
>> >> end_request: I/O error, dev sda
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

--047d7b33cf6c8a66a504c25e2359
Content-Type: text/plain; charset=US-ASCII; name="xend.trace.txt"
Content-Disposition: attachment; filename="xend.trace.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3eouahs0

TWFpblRocmVhZDogfD4gc2VydmVyL1NydkRhZW1vbi5weTpydW4KTWFpblRocmVhZDogfCAzMzEg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgMzMyICAgICAgICAgICAgIGxvZy5pbmZvKCJYZW5k
IERhZW1vbiBzdGFydGVkIikKTWFpblRocmVhZDogfCAzMzQgICAgICAgICAgICAgeGMgPSB4ZW4u
bG93bGV2ZWwueGMueGMoKQpNYWluVGhyZWFkOiB8IDMzNSAgICAgICAgICAgICB4aW5mbyA9IHhj
LnhlbmluZm8oKQpNYWluVGhyZWFkOiB8IDMzNiAgICAgICAgICAgICBsb2cuaW5mbygiWGVuZCBj
aGFuZ2VzZXQ6ICVzLiIsIHhpbmZvWyd4ZW5fY2hhbmdlc2V0J10pCk1haW5UaHJlYWQ6IHwgMzM3
ICAgICAgICAgICAgIGRlbCB4YwpNYWluVGhyZWFkOiB8IDMzOSAgICAgICAgICAgICByZWxvY2F0
ZS5saXN0ZW5SZWxvY2F0aW9uKCkKTWFpblRocmVhZDogfCA+IHNlcnZlci9yZWxvY2F0ZS5weTps
aXN0ZW5SZWxvY2F0aW9uCk1haW5UaHJlYWQ6IHwgIDE0MyAgICAgeG9wdGlvbnMgPSBYZW5kT3B0
aW9ucy5pbnN0YW5jZSgpCk1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UK
TWFpblRocmVhZDogfCAgIDU1MyAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgNTU0ICAgICAgICAg
aW5zdApNYWluVGhyZWFkOiB8ICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICA8
IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgIDE0NCAgICAgaWYgeG9wdGlv
bnMuZ2V0X3hlbmRfdW5peF9zZXJ2ZXIoKToKTWFpblRocmVhZDogfCAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfeGVuZF91bml4X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMzA5ICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ19ib29sKCJ4ZW5kLXVuaXgtc2VydmVyIiwgc2VsZi54ZW5kX3VuaXhf
c2VydmVyX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25m
aWdfYm9vbApNYWluVGhyZWFkOiB8ICAgIDQ3OCAgICAgICAgIHYgPSBzdHJpbmcubG93ZXIoc3Ry
KHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpKSkKTWFpblRocmVhZDogfCAgICA+IFhl
bmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICAgNDc1ICAgICAg
ICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFp
blRocmVhZDogfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVh
ZDogfCAgICA0NzkgICAgICAgICBpZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1
ZScsICAndCddOgpNYWluVGhyZWFkOiB8ICAgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAn
bicsICcwJywgJ29mZicsICdmYWxzZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgNDgyICAgICAg
ICAgICAgIHJldHVybiBGYWxzZQpNYWluVGhyZWFkOiB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRf
Y29uZmlnX2Jvb2wKTWFpblRocmVhZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF91bml4
X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAxNDggICAgIGludGVyZmFjZSA9IHhvcHRpb25zLmdldF94
ZW5kX3JlbG9jYXRpb25fYWRkcmVzcygpCk1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6
Z2V0X3hlbmRfcmVsb2NhdGlvbl9hZGRyZXNzCk1haW5UaHJlYWQ6IHwgICAzMDQgICAgICAgICBy
ZXR1cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygneGVuZC1yZWxvY2F0aW9uLWFkZHJlc3MnLCBz
ZWxmLnhlbmRfcmVsb2NhdGlvbl9hZGRyZXNzX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICA+IFhl
bmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgNDkzICAgICAg
ICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6IHwg
ICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgIDQ3
NSAgICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12
YWwpCk1haW5UaHJlYWQ6IHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1h
aW5UaHJlYWQ6IHwgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJl
YWQ6IHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfcmVsb2NhdGlvbl9hZGRyZXNzCk1haW5U
aHJlYWQ6IHwgIDE1MCAgICAgaG9zdHNfYWxsb3cgPSB4b3B0aW9ucy5nZXRfeGVuZF9yZWxvY2F0
aW9uX2hvc3RzX2FsbG93KCkKTWFpblRocmVhZDogfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfeGVu
ZF9yZWxvY2F0aW9uX2hvc3RzX2FsbG93Ck1haW5UaHJlYWQ6IHwgICAyODcgICAgICAgICByZXR1
cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygieGVuZC1yZWxvY2F0aW9uLWhvc3RzLWFsbG93IiwK
TWFpblRocmVhZDogfCAgIDI4OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2VsZi54ZW5kX3JlbG9jYXRpb25faG9zdHNfYWxsb3dfZGVmYXVsdCkKTWFpblRocmVhZDogfCAg
ID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDogfCAgICA0OTMg
ICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkKTWFpblRocmVh
ZDogfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAg
ICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwg
dmFsPXZhbCkKTWFpblRocmVhZDogfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFs
dWUKTWFpblRocmVhZDogfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFp
blRocmVhZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF9yZWxvY2F0aW9uX2hvc3RzX2Fs
bG93Ck1haW5UaHJlYWQ6IHwgIDE1MSAgICAgaWYgaG9zdHNfYWxsb3cgPT0gJyc6Ck1haW5UaHJl
YWQ6IHwgIDE1MiAgICAgICAgIGhvc3RzX2FsbG93ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAxNTYg
ICAgIGlmIHhvcHRpb25zLmdldF94ZW5kX3JlbG9jYXRpb25fc2VydmVyKCk6Ck1haW5UaHJlYWQ6
IHwgID4gWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfcmVsb2NhdGlvbl9zZXJ2ZXIKTWFpblRocmVh
ZDogfCAgIDIzMiAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25maWdfYm9vbCgieGVuZC1yZWxv
Y2F0aW9uLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAyMzMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2VsZi54ZW5kX3JlbG9jYXRpb25fc2VydmVyX2RlZmF1bHQpCk1haW5U
aHJlYWQ6IHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfYm9vbApNYWluVGhyZWFkOiB8
ICAgIDQ3OCAgICAgICAgIHYgPSBzdHJpbmcubG93ZXIoc3RyKHNlbGYuZ2V0X2NvbmZpZ192YWx1
ZShuYW1lLCB2YWwpKSkKTWFpblRocmVhZDogfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25m
aWdfdmFsdWUKTWFpblRocmVhZDogfCAgICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92
YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVhZDogfCAgICA8IFhlbmRP
cHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICA0NzkgICAgICAgICBp
ZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1ZScsICAndCddOgpNYWluVGhyZWFk
OiB8ICAgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAnbicsICcwJywgJ29mZicsICdmYWxz
ZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgNDgyICAgICAgICAgICAgIHJldHVybiBGYWxzZQpN
YWluVGhyZWFkOiB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX2Jvb2wKTWFpblRocmVh
ZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF9yZWxvY2F0aW9uX3NlcnZlcgpNYWluVGhy
ZWFkOiB8ICAxNjEgICAgIGlmIHhvcHRpb25zLmdldF94ZW5kX3JlbG9jYXRpb25fc3NsX3NlcnZl
cigpOgpNYWluVGhyZWFkOiB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF94ZW5kX3JlbG9jYXRpb25f
c3NsX3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMjM4ICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2Nv
bmZpZ19ib29sKCJ4ZW5kLXJlbG9jYXRpb24tc3NsLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAy
MzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi54ZW5kX3JlbG9jYXRp
b25fc3NsX3NlcnZlcl9kZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgPiBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX2Jvb2wKTWFpblRocmVhZDogfCAgICA0NzggICAgICAgICB2ID0gc3RyaW5nLmxv
d2VyKHN0cihzZWxmLmdldF9jb25maWdfdmFsdWUobmFtZSwgdmFsKSkpCk1haW5UaHJlYWQ6IHwg
ICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgIDQ3
NSAgICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12
YWwpCk1haW5UaHJlYWQ6IHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1h
aW5UaHJlYWQ6IHwgICAgNDc5ICAgICAgICAgaWYgdiBpbiBbJ3llcycsICd5JywgJzEnLCAnb24n
LCAgJ3RydWUnLCAgJ3QnXToKTWFpblRocmVhZDogfCAgICA0ODEgICAgICAgICBpZiB2IGluIFsn
bm8nLCAgJ24nLCAnMCcsICdvZmYnLCAnZmFsc2UnLCAnZiddOgpNYWluVGhyZWFkOiB8ICAgIDQ4
MiAgICAgICAgICAgICByZXR1cm4gRmFsc2UKTWFpblRocmVhZDogfCAgIDwgWGVuZE9wdGlvbnMu
cHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hl
bmRfcmVsb2NhdGlvbl9zc2xfc2VydmVyCk1haW5UaHJlYWQ6IHwgPCBzZXJ2ZXIvcmVsb2NhdGUu
cHk6bGlzdGVuUmVsb2NhdGlvbgpNYWluVGhyZWFkOiB8IDM0MCAgICAgICAgICAgICB1ZGV2ZXZl
bnQubGlzdGVuVWRldkV2ZW50KCkKTWFpblRocmVhZDogfCA+IHNlcnZlci91ZGV2ZXZlbnQucHk6
bGlzdGVuVWRldkV2ZW50Ck1haW5UaHJlYWQ6IHwgICA4OSAgICAgeG9wdGlvbnMgPSBYZW5kT3B0
aW9ucy5pbnN0YW5jZSgpCk1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UK
TWFpblRocmVhZDogfCAgIDU1MyAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgNTU0ICAgICAgICAg
aW5zdApNYWluVGhyZWFkOiB8ICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICA8
IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICA5MCAgICAgaWYgeG9wdGlv
bnMuZ2V0X3hlbmRfdWRldl9ldmVudF9zZXJ2ZXIoKToKTWFpblRocmVhZDogfCAgPiBYZW5kT3B0
aW9ucy5weTpnZXRfeGVuZF91ZGV2X2V2ZW50X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMjYwICAg
ICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19ib29sKCJ4ZW5kLXVkZXYtZXZlbnQtc2VydmVy
IiwKTWFpblRocmVhZDogfCAgIDI2MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnhlbmRfdWRldl9ldmVudF9zZXJ2ZXJfZGVmYXVsdCkKTWFpblRocmVhZDogfCAgID4g
WGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgICAgNDc4ICAgICAg
ICAgdiA9IHN0cmluZy5sb3dlcihzdHIoc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkp
KQpNYWluVGhyZWFkOiB8ICAgID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWlu
VGhyZWFkOiB8ICAgICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29u
ZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0
X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIDQ3OSAgICAgICAgIGlmIHYgaW4gWyd5ZXMn
LCAneScsICcxJywgJ29uJywgICd0cnVlJywgICd0J106Ck1haW5UaHJlYWQ6IHwgICAgNDgxICAg
ICAgICAgaWYgdiBpbiBbJ25vJywgICduJywgJzAnLCAnb2ZmJywgJ2ZhbHNlJywgJ2YnXToKTWFp
blRocmVhZDogfCAgICA0ODIgICAgICAgICAgICAgcmV0dXJuIEZhbHNlCk1haW5UaHJlYWQ6IHwg
ICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfYm9vbApNYWluVGhyZWFkOiB8ICA8IFhlbmRP
cHRpb25zLnB5OmdldF94ZW5kX3VkZXZfZXZlbnRfc2VydmVyCk1haW5UaHJlYWQ6IHwgPCBzZXJ2
ZXIvdWRldmV2ZW50LnB5Omxpc3RlblVkZXZFdmVudApNYWluVGhyZWFkOiB8IDM0MSAgICAgICAg
ICAgICBzZXJ2ZXJzID0gU3J2U2VydmVyLmNyZWF0ZSgpCk1haW5UaHJlYWQ6IHwgPiBzZXJ2ZXIv
U3J2Um9vdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgMzYgICAgICAgICBTcnZEaXIuX19p
bml0X18oc2VsZikKTWFpblRocmVhZDogfCAgIDM3ICAgICAgICAgZm9yIChuYW1lLCBrbGFzcykg
aW4gc2VsZi5zdWJkaXJzOgpNYWluVGhyZWFkOiB8ICAgMzggICAgICAgICAgICAgc2VsZi5hZGQo
bmFtZSwga2xhc3MpCk1haW5UaHJlYWQ6IHwgICAzNyAgICAgICAgIGZvciAobmFtZSwga2xhc3Mp
IGluIHNlbGYuc3ViZGlyczoKTWFpblRocmVhZDogfCAgIDM4ICAgICAgICAgICAgIHNlbGYuYWRk
KG5hbWUsIGtsYXNzKQpNYWluVGhyZWFkOiB8ICAgMzcgICAgICAgICBmb3IgKG5hbWUsIGtsYXNz
KSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICAzOCAgICAgICAgICAgICBzZWxmLmFk
ZChuYW1lLCBrbGFzcykKTWFpblRocmVhZDogfCAgIDM3ICAgICAgICAgZm9yIChuYW1lLCBrbGFz
cykgaW4gc2VsZi5zdWJkaXJzOgpNYWluVGhyZWFkOiB8ICAgMzkgICAgICAgICBmb3IgKG5hbWUs
IGtsYXNzKSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICA0MCAgICAgICAgICAgICBz
ZWxmLmdldChuYW1lKQpNYWluVGhyZWFkOiB8ICA+IHNlcnZlci9TcnZOb2RlLnB5Ojxtb2R1bGU+
Ck1haW5UaHJlYWQ6IHwgICAgMTkgZnJvbSB4ZW4ud2ViLlNydkRpciBpbXBvcnQgU3J2RGlyCk1h
aW5UaHJlYWQ6IHwgICAgMjAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgc3hwCk1haW5UaHJlYWQ6IHwg
ICAgMjEgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICAyMiBm
cm9tIHhlbi54ZW5kLkFyZ3MgaW1wb3J0IEZvcm1GbgpNYWluVGhyZWFkOiB8ICAgIDI0IGNsYXNz
IFNydk5vZGUoU3J2RGlyKToKTWFpblRocmVhZDogfCAgID4gc2VydmVyL1Nydk5vZGUucHk6U3J2
Tm9kZQpNYWluVGhyZWFkOiB8ICAgICAyNCBjbGFzcyBTcnZOb2RlKFNydkRpcik6Ck1haW5UaHJl
YWQ6IHwgICAgIDI2ICAgICAiIiIKTWFpblRocmVhZDogfCAgICAgMjggICAgIGRlZiBfX2luaXRf
XyhzZWxmKToKTWFpblRocmVhZDogfCAgICAgMzQgICAgIGRlZiBvcF9zaHV0ZG93bihzZWxmLCBf
MSwgXzIpOgpNYWluVGhyZWFkOiB8ICAgICAzOCAgICAgZGVmIG9wX3JlYm9vdChzZWxmLCBfMSwg
XzIpOgpNYWluVGhyZWFkOiB8ICAgICA0MiAgICAgZGVmIHJlbmRlcl9QT1NUKHNlbGYsIHJlcSk6
Ck1haW5UaHJlYWQ6IHwgICAgIDQ1ICAgICBkZWYgcmVuZGVyX0dFVChzZWxmLCByZXEpOgpNYWlu
VGhyZWFkOiB8ICAgICA2MyAgICAgZGVmIGluZm8oc2VsZik6Ck1haW5UaHJlYWQ6IHwgICA8IHNl
cnZlci9TcnZOb2RlLnB5OlNydk5vZGUKTWFpblRocmVhZDogfCAgPCBzZXJ2ZXIvU3J2Tm9kZS5w
eTo8bW9kdWxlPgpNYWluVGhyZWFkOiB8ICA+IHNlcnZlci9TcnZOb2RlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgMjkgICAgICAgICBTcnZEaXIuX19pbml0X18oc2VsZikKTWFpblRocmVh
ZDogfCAgICAzMCAgICAgICAgIHNlbGYueG4gPSBYZW5kTm9kZS5pbnN0YW5jZSgpCk1haW5UaHJl
YWQ6IHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAxMTM3ICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAxMTM4ICAgICAgICAgaW5zdApNYWluVGhyZWFkOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZE5vZGUucHkiLCBsaW5lIDExMzgs
IGluIGluc3RhbmNlCiAgICBpbnN0Ck5hbWVFcnJvcjogZ2xvYmFsIG5hbWUgJ2luc3QnIGlzIG5v
dCBkZWZpbmVkCk1haW5UaHJlYWQ6IHwgICAxMTM5ICAgICBleGNlcHQ6Ck1haW5UaHJlYWQ6IHwg
ICAxMTQwICAgICAgICAgaW5zdCA9IFhlbmROb2RlKCkKTWFpblRocmVhZDogfCAgICA+IFhlbmRO
b2RlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgICA2NCAgICAgICAgIHNlbGYueGMgPSB4
ZW4ubG93bGV2ZWwueGMueGMoKQpNYWluVGhyZWFkOiB8ICAgICAgNjUgICAgICAgICBzZWxmLnN0
YXRlX3N0b3JlID0gWGVuZFN0YXRlU3RvcmUoeGVuZG9wdGlvbnMoKS5nZXRfeGVuZF9zdGF0ZV9w
YXRoKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKTWFpblRo
cmVhZDogfCAgICB8IDU1MyAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNTU0ICAgICAgICAg
aW5zdApNYWluVGhyZWFkOiB8ICAgIHwgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE9w
dGlvbnMucHk6Z2V0X3hlbmRfc3RhdGVfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgMzI0ICAgICAg
ICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19zdHJpbmcoInhlbmQtc3RhdGUtcGF0aCIsIHNlbGYu
eGVuZF9zdGF0ZV9wYXRoX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRPcHRpb25z
LnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgNDkzICAgICAgICAgcmV0
dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ3
NSAgICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVl
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfc3RhdGVfcGF0aApNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRTdGF0ZVN0b3JlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNzUgICAgICAgICBzZWxmLmJhc2UgPSBiYXNlCk1haW5UaHJlYWQ6IHwgICAgfCAgNzYg
ICAgICAgICBpZiBub3Qgb3MucGF0aC5leGlzdHMoc2VsZi5iYXNlKToKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kU3RhdGVTdG9yZS5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgICAgNjYgICAg
ICAgICBzZWxmLm1vbml0b3IgPSBYZW5kTW9uaXRvcigpCk1haW5UaHJlYWQ6IHwgICAgICA2NyAg
ICAgICAgIHNlbGYubW9uaXRvci5zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgICA3MCAgICAgICAg
IHNhdmVkX2hvc3QgPSBzZWxmLnN0YXRlX3N0b3JlLmxvYWRfc3RhdGUoJ2hvc3QnKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAg
ICB8IDEwMCAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8
ICAgODcgICAgICAgICByZXR1cm4gb3MucGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBj
bHMpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTAxICAgICAgICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRo
KToKTWFpblRocmVhZDogfCAgICB8IDEwNCAgICAgICAgIGRvbSA9IG1pbmlkb20ucGFyc2UoeG1s
X3BhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMDUgICAgICAgICByb290ID0gZG9tLmRvY3VtZW50
RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8IDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExMCAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAg
ICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA5
ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTEzICAgICAgICAgICAg
IGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAgICAgICAg
ICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGl0ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICAgICAgICAgICAgICBpZiBpdGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGsgPSBpdGVtLmdldEF0dHJpYnV0ZSgna2V5JykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8IDEzOCAgICAgICAgICAgICAgICAgICAgICAgICB2ID0gaXRl
bS5nZXRBdHRyaWJ1dGUoJ3ZhbHVlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
IDEzOSAgICAgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV1ba10gPSB2Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxf
ZWxlbS5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIGl0ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgICAgICAg
ICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICAgICAgICAgICAgICBpZiBpdGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICAgICAgICAgIGsg
PSBpdGVtLmdldEF0dHJpYnV0ZSgna2V5JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8IDEzOCAgICAgICAgICAgICAgICAgICAgICAgICB2ID0gaXRlbS5nZXRBdHRyaWJ1dGUoJ3Zh
bHVlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV1ba10gPSB2Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MzQgICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGl0ZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFs
X2VsZW0uY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiBpdGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICAgICAgICAgIGsgPSBpdGVtLmdldEF0dHJpYnV0
ZSgna2V5JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEzOCAgICAgICAgICAg
ICAgICAgICAgICAgICB2ID0gaXRlbS5nZXRBdHRyaWJ1dGUoJ3ZhbHVlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV1ba10gPSB2Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAgICAg
ICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGl0ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
MTM0ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8
ICAgIHwgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8IDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExMCAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBm
b3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTUwICAgICAg
ICAgZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAxNTEgICAgICAgICByZXR1cm4gc3Rh
dGUKTWFpblRocmVhZDogfCAgICB8PCBYZW5kU3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5U
aHJlYWQ6IHwgICAgICA3MSAgICAgICAgIGlmIHNhdmVkX2hvc3QgYW5kIGxlbihzYXZlZF9ob3N0
LmtleXMoKSkgPT0gMToKTWFpblRocmVhZDogfCAgICAgIDcyICAgICAgICAgICAgIHNlbGYudXVp
ZCA9IHNhdmVkX2hvc3Qua2V5cygpWzBdCk1haW5UaHJlYWQ6IHwgICAgICA3MyAgICAgICAgICAg
ICBob3N0ID0gc2F2ZWRfaG9zdFtzZWxmLnV1aWRdCk1haW5UaHJlYWQ6IHwgICAgICA3NCAgICAg
ICAgICAgICBzZWxmLm5hbWUgPSBob3N0LmdldCgnbmFtZV9sYWJlbCcsIHNvY2tldC5nZXRob3N0
bmFtZSgpKQpNYWluVGhyZWFkOiB8ICAgICAgNzUgICAgICAgICAgICAgc2VsZi5kZXNjID0gaG9z
dC5nZXQoJ25hbWVfZGVzY3JpcHRpb24nLCAnJykKTWFpblRocmVhZDogfCAgICAgIDc2ICAgICAg
ICAgICAgIHNlbGYuaG9zdF9tZXRyaWNzX3V1aWQgPSBob3N0LmdldCgnbWV0cmljc191dWlkJywK
TWFpblRocmVhZDogfCAgICAgIDc3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1dWlkLmNyZWF0ZVN0cmluZygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IHV1aWQu
cHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgNjkgICAgIHJldHVybiB0b1N0cmlu
ZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGUKTWFpblRocmVh
ZDogfCAgICB8ICAgNjYgICAgIHJldHVybiB1dWlkRmFjdG9yeSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1
aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCA+IHV1aWQucHk6dG9TdHJpbmcKTWFpblRo
cmVhZDogfCAgICB8ICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngi
ICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgNTkgICAg
ICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0pICUgdHVwbGUodSkKTWFpblRocmVhZDogfCAg
ICB8IDwgdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHw8IHV1aWQucHk6Y3JlYXRl
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgICA3OCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgICA3OSAgICAgICAgICAgICAgICAgc2VsZi5vdGhlcl9jb25maWcgPSBldmFsKGhvc3Rb
J290aGVyX2NvbmZpZyddKQpNYWluVGhyZWFkOiB8ICAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL1hlbmROb2RlLnB5IiwgbGluZSA3OSwgaW4gX19pbml0X18KICAgIHNlbGYu
b3RoZXJfY29uZmlnID0gZXZhbChob3N0WydvdGhlcl9jb25maWcnXSkKVHlwZUVycm9yOiBldmFs
KCkgYXJnIDEgbXVzdCBiZSBhIHN0cmluZyBvciBjb2RlIG9iamVjdApNYWluVGhyZWFkOiB8ICAg
ICAgODAgICAgICAgICAgICAgZXhjZXB0OgpNYWluVGhyZWFkOiB8ICAgICAgODEgICAgICAgICAg
ICAgICAgIHNlbGYub3RoZXJfY29uZmlnID0ge30KTWFpblRocmVhZDogfCAgICAgIDgyICAgICAg
ICAgICAgIHNlbGYuY3B1cyA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgICA5MyAgICAgICAgIHNlbGYu
b3RoZXJfY29uZmlnWyJ4ZW5fcGFnZXNpemUiXSA9IHNlbGYueGVuaW5mb19kaWN0KClbInhlbl9w
YWdlc2l6ZSJdCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1h
aW5UaHJlYWQ6IHwgICAgfDEwNDYgICAgICAgICByZXR1cm4gZGljdChzZWxmLnhlbmluZm8oKSkK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZE5vZGUucHk6eGVuaW5mbwpNYWluVGhyZWFkOiB8ICAg
IHwgIDk4OCAgICAgICAgIGluZm8gPSBzZWxmLnhjLnhlbmluZm8oKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDk4OSAgICAgICAgIGluZm9bJ3hlbl9zY2hlZHVsZXInXSA9IHNlbGYueGVuc2NoZWRpbmZv
KCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5NzkgICAgICAgICBzY2hlZF9pZCA9IHNlbGYueGMuc2NoZWRfaWRfZ2V0
KCkKTWFpblRocmVhZDogfCAgICB8ICAgOTgwICAgICAgICAgaWYgc2NoZWRfaWQgPT0geGVuLmxv
d2xldmVsLnhjLlhFTl9TQ0hFRFVMRVJfU0VERjoKTWFpblRocmVhZDogfCAgICB8ICAgOTgyICAg
ICAgICAgZWxpZiBzY2hlZF9pZCA9PSB4ZW4ubG93bGV2ZWwueGMuWEVOX1NDSEVEVUxFUl9DUkVE
SVQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk4MyAgICAgICAgICAgICByZXR1cm4gJ2NyZWRpdCcK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFk
OiB8ICAgIHwgIDk5MSAgICAgICAgIElURU1fT1JERVIgPSBbJ3hlbl9tYWpvcicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgOTkyICAgICAgICAgICAgICAgICAgICAgICAneGVuX21pbm9yJywKTWFpblRo
cmVhZDogfCAgICB8ICA5OTMgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fZXh0cmEnLApNYWlu
VGhyZWFkOiB8ICAgIHwgIDk5NCAgICAgICAgICAgICAgICAgICAgICAgJ3hlbl9jYXBzJywKTWFp
blRocmVhZDogfCAgICB8ICA5OTUgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fc2NoZWR1bGVy
JywKTWFpblRocmVhZDogfCAgICB8ICA5OTYgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fcGFn
ZXNpemUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDk5NyAgICAgICAgICAgICAgICAgICAgICAgJ3Bs
YXRmb3JtX3BhcmFtcycsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk4ICAgICAgICAgICAgICAgICAg
ICAgICAneGVuX2NoYW5nZXNldCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk5ICAgICAgICAgICAg
ICAgICAgICAgICAneGVuX2NvbW1hbmRsaW5lJywKTWFpblRocmVhZDogfCAgICB8IDEwMDAgICAg
ICAgICAgICAgICAgICAgICAgICdjY19jb21waWxlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAx
ICAgICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGlsZV9ieScsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMDAyICAgICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGlsZV9kb21haW4nLApNYWluVGhy
ZWFkOiB8ICAgIHwgMTAwMyAgICAgICAgICAgICAgICAgICAgICAgJ2NjX2NvbXBpbGVfZGF0ZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9y
IGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4g
W1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAw
NiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5U
aHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4g
SVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBp
bmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAg
ICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6
IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9P
UkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2td
XSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJl
dHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAg
fCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0K
TWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3Ig
ayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBb
W2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2
ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRo
cmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJ
VEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kTm9kZS5weTp4ZW5pbmZvCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6IHwgICAg
ICA5NCAgICAgICAgIHNlbGYub3RoZXJfY29uZmlnWyJwbGF0Zm9ybV9wYXJhbXMiXSA9IHNlbGYu
eGVuaW5mb19kaWN0KClbInBsYXRmb3JtX3BhcmFtcyJdCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfDEwNDYgICAgICAgICByZXR1
cm4gZGljdChzZWxmLnhlbmluZm8oKSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZE5vZGUucHk6
eGVuaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OCAgICAgICAgIGluZm8gPSBzZWxmLnhjLnhl
bmluZm8oKQpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OSAgICAgICAgIGluZm9bJ3hlbl9zY2hlZHVs
ZXInXSA9IHNlbGYueGVuc2NoZWRpbmZvKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmROb2Rl
LnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgICA5NzkgICAgICAgICBzY2hlZF9p
ZCA9IHNlbGYueGMuc2NoZWRfaWRfZ2V0KCkKTWFpblRocmVhZDogfCAgICB8ICAgOTgwICAgICAg
ICAgaWYgc2NoZWRfaWQgPT0geGVuLmxvd2xldmVsLnhjLlhFTl9TQ0hFRFVMRVJfU0VERjoKTWFp
blRocmVhZDogfCAgICB8ICAgOTgyICAgICAgICAgZWxpZiBzY2hlZF9pZCA9PSB4ZW4ubG93bGV2
ZWwueGMuWEVOX1NDSEVEVUxFUl9DUkVESVQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk4MyAgICAg
ICAgICAgICByZXR1cm4gJ2NyZWRpdCcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmROb2RlLnB5
OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDk5MSAgICAgICAgIElURU1fT1JERVIg
PSBbJ3hlbl9tYWpvcicsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTkyICAgICAgICAgICAgICAgICAg
ICAgICAneGVuX21pbm9yJywKTWFpblRocmVhZDogfCAgICB8ICA5OTMgICAgICAgICAgICAgICAg
ICAgICAgICd4ZW5fZXh0cmEnLApNYWluVGhyZWFkOiB8ICAgIHwgIDk5NCAgICAgICAgICAgICAg
ICAgICAgICAgJ3hlbl9jYXBzJywKTWFpblRocmVhZDogfCAgICB8ICA5OTUgICAgICAgICAgICAg
ICAgICAgICAgICd4ZW5fc2NoZWR1bGVyJywKTWFpblRocmVhZDogfCAgICB8ICA5OTYgICAgICAg
ICAgICAgICAgICAgICAgICd4ZW5fcGFnZXNpemUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDk5NyAg
ICAgICAgICAgICAgICAgICAgICAgJ3BsYXRmb3JtX3BhcmFtcycsCk1haW5UaHJlYWQ6IHwgICAg
fCAgOTk4ICAgICAgICAgICAgICAgICAgICAgICAneGVuX2NoYW5nZXNldCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgOTk5ICAgICAgICAgICAgICAgICAgICAgICAneGVuX2NvbW1hbmRsaW5lJywKTWFp
blRocmVhZDogfCAgICB8IDEwMDAgICAgICAgICAgICAgICAgICAgICAgICdjY19jb21waWxlcics
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDAxICAgICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGls
ZV9ieScsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAyICAgICAgICAgICAgICAgICAgICAgICAnY2Nf
Y29tcGlsZV9kb21haW4nLApNYWluVGhyZWFkOiB8ICAgIHwgMTAwMyAgICAgICAgICAgICAgICAg
ICAgICAgJ2NjX2NvbXBpbGVfZGF0ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAg
cmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAg
ICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVS
XQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZv
ciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJu
IFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEw
MDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGlu
IElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywg
aW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAg
ICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFk
OiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1f
T1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1tr
XV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICBy
ZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAg
IHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9y
IGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4g
W1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kTm9kZS5weTp4ZW5pbmZvCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUucHk6eGVuaW5m
b19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgICA5NSAgICAgICAgIHNlbGYub3RoZXJfY29uZmlnWyJ4
ZW5fY29tbWFuZGxpbmUiXSA9IHNlbGYueGVuaW5mb19kaWN0KClbInhlbl9jb21tYW5kbGluZSJd
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6
IHwgICAgfDEwNDYgICAgICAgICByZXR1cm4gZGljdChzZWxmLnhlbmluZm8oKSkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZE5vZGUucHk6eGVuaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OCAg
ICAgICAgIGluZm8gPSBzZWxmLnhjLnhlbmluZm8oKQpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OSAg
ICAgICAgIGluZm9bJ3hlbl9zY2hlZHVsZXInXSA9IHNlbGYueGVuc2NoZWRpbmZvKCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAg
IHwgICA5NzkgICAgICAgICBzY2hlZF9pZCA9IHNlbGYueGMuc2NoZWRfaWRfZ2V0KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgOTgwICAgICAgICAgaWYgc2NoZWRfaWQgPT0geGVuLmxvd2xldmVsLnhj
LlhFTl9TQ0hFRFVMRVJfU0VERjoKTWFpblRocmVhZDogfCAgICB8ICAgOTgyICAgICAgICAgZWxp
ZiBzY2hlZF9pZCA9PSB4ZW4ubG93bGV2ZWwueGMuWEVOX1NDSEVEVUxFUl9DUkVESVQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDk4MyAgICAgICAgICAgICByZXR1cm4gJ2NyZWRpdCcKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwg
IDk5MSAgICAgICAgIElURU1fT1JERVIgPSBbJ3hlbl9tYWpvcicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgOTkyICAgICAgICAgICAgICAgICAgICAgICAneGVuX21pbm9yJywKTWFpblRocmVhZDogfCAg
ICB8ICA5OTMgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fZXh0cmEnLApNYWluVGhyZWFkOiB8
ICAgIHwgIDk5NCAgICAgICAgICAgICAgICAgICAgICAgJ3hlbl9jYXBzJywKTWFpblRocmVhZDog
fCAgICB8ICA5OTUgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fc2NoZWR1bGVyJywKTWFpblRo
cmVhZDogfCAgICB8ICA5OTYgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fcGFnZXNpemUnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDk5NyAgICAgICAgICAgICAgICAgICAgICAgJ3BsYXRmb3JtX3Bh
cmFtcycsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk4ICAgICAgICAgICAgICAgICAgICAgICAneGVu
X2NoYW5nZXNldCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk5ICAgICAgICAgICAgICAgICAgICAg
ICAneGVuX2NvbW1hbmRsaW5lJywKTWFpblRocmVhZDogfCAgICB8IDEwMDAgICAgICAgICAgICAg
ICAgICAgICAgICdjY19jb21waWxlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAxICAgICAgICAg
ICAgICAgICAgICAgICAnY2NfY29tcGlsZV9ieScsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAyICAg
ICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGlsZV9kb21haW4nLApNYWluVGhyZWFkOiB8ICAg
IHwgMTAwMyAgICAgICAgICAgICAgICAgICAgICAgJ2NjX2NvbXBpbGVfZGF0ZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRF
TV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZv
W2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAg
IHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRF
Ul0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBm
b3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVy
biBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAx
MDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFp
blRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBp
biBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ss
IGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAg
ICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVh
ZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVN
X09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9b
a11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAg
cmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAg
ICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVS
XQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kTm9kZS5weTp4ZW5pbmZvCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgICA5OCAgICAg
ICAgIHNhdmVkX2NwdXMgPSBzZWxmLnN0YXRlX3N0b3JlLmxvYWRfc3RhdGUoJ2NwdScpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9zdGF0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgMTAwICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICA4NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAl
IGNscykKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMDEgICAgICAgICBpZiBub3Qgb3MucGF0aC5leGlzdHMoeG1sX3Bh
dGgpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA0ICAgICAgICAgZG9tID0gbWluaWRvbS5wYXJzZSh4
bWxfcGF0aCkKTWFpblRocmVhZDogfCAgICB8IDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1l
bnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDYgICAgICAgICBzdGF0ZSA9IHt9Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTEwICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTMgICAgICAgICAg
ICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQx
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDE0OCAgICAgICAgICAgICBz
dGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBmb3Ig
Y2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAg
ICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAg
ICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8IDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTEwICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAgICAg
ICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDkg
ICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTMgICAgICAgICAgICAg
Y2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90
ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDE0OCAgICAgICAgICAgICBzdGF0
ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hp
bGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAg
IGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8IDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAgICAg
dXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQu
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8IDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTEwICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAgICAgICAg
IGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNTAgICAg
ICAgICBkb20udW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8IDE1MSAgICAgICAgIHJldHVybiBz
dGF0ZQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFp
blRocmVhZDogfCAgICAgIDk5ICAgICAgICAgZm9yIGNwdV91dWlkLCBjcHUgaW4gc2F2ZWRfY3B1
cy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICAxMDAgICAgICAgICAgICAgc2VsZi5jcHVzW2Nw
dV91dWlkXSA9IGNwdQpNYWluVGhyZWFkOiB8ICAgICAgOTkgICAgICAgICBmb3IgY3B1X3V1aWQs
IGNwdSBpbiBzYXZlZF9jcHVzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDEwMCAgICAgICAg
ICAgICBzZWxmLmNwdXNbY3B1X3V1aWRdID0gY3B1Ck1haW5UaHJlYWQ6IHwgICAgICA5OSAgICAg
ICAgIGZvciBjcHVfdXVpZCwgY3B1IGluIHNhdmVkX2NwdXMuaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICAgMTAwICAgICAgICAgICAgIHNlbGYuY3B1c1tjcHVfdXVpZF0gPSBjcHUKTWFpblRocmVh
ZDogfCAgICAgIDk5ICAgICAgICAgZm9yIGNwdV91dWlkLCBjcHUgaW4gc2F2ZWRfY3B1cy5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgICAxMDAgICAgICAgICAgICAgc2VsZi5jcHVzW2NwdV91dWlk
XSA9IGNwdQpNYWluVGhyZWFkOiB8ICAgICAgOTkgICAgICAgICBmb3IgY3B1X3V1aWQsIGNwdSBp
biBzYXZlZF9jcHVzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDEwMiAgICAgICAgIGNwdWlu
Zm8gPSBvc2RlcC5nZXRfY3B1aW5mbygpCk1haW5UaHJlYWQ6IHwgICAgfD4gb3NkZXAucHk6X2xp
bnV4X2dldF9jcHVpbmZvCk1haW5UaHJlYWQ6IHwgICAgfCAxMjUgICAgIGNwdWluZm8gPSB7fQpN
YWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICBmID0gZmlsZSgnL3Byb2MvY3B1aW5mbycsICdyJykK
TWFpblRocmVhZDogfCAgICB8IDEyNyAgICAgdHJ5OiAgICAKTWFpblRocmVhZDogfCAgICB8IDEy
OCAgICAgICAgIHAgPSAtMSAgCk1haW5UaHJlYWQ6IHwgICAgfCAxMjkgICAgICAgICBkID0ge30g
IApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVh
ZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFp
blRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vz
c29yJzoKTWFpblRocmVhZDogfCAgICB8IDEzNyAgICAgICAgICAgICAgICAgaWYgcCAhPSAtMToK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNz
b3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICBpZiBwICE9IC0xOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM4ICAgICAgICAgICAgICAgICAgICAgY3B1aW5mb1twXSA9IGQK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNz
b3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICBpZiBwICE9IC0xOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM4ICAgICAgICAgICAgICAgICAgICAgY3B1aW5mb1twXSA9IGQK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNz
b3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICBpZiBwICE9IC0xOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM4ICAgICAgICAgICAgICAgICAgICAgY3B1aW5mb1twXSA9IGQK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTQzICAgICAgICAgY3B1aW5mb1twXSA9IGQKTWFpblRocmVhZDogfCAgICB8IDE0
NCAgICAgICAgIHJldHVybiBjcHVpbmZvCk1haW5UaHJlYWQ6IHwgICAgfCAxNDYgICAgICAgICBm
LmNsb3NlKCkKTWFpblRocmVhZDogfCAgICB8PCBvc2RlcC5weTpfbGludXhfZ2V0X2NwdWluZm8K
TWFpblRocmVhZDogfCAgICAgMTAzICAgICAgICAgcGh5c2luZm8gPSBzZWxmLnBoeXNpbmZvX2Rp
Y3QoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmROb2RlLnB5OnBoeXNpbmZvX2RpY3QKTWFpblRo
cmVhZDogfCAgICB8MTA0OCAgICAgICAgIHJldHVybiBkaWN0KHNlbGYucGh5c2luZm8oKSkKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZE5vZGUucHk6cGh5c2luZm8KTWFpblRocmVhZDogfCAgICB8
ICA5MTAgICAgICAgICBpbmZvID0gc2VsZi54Yy5waHlzaW5mbygpCk1haW5UaHJlYWQ6IHwgICAg
fCAgOTEyICAgICAgICAgaW5mb1snY3B1X21oeiddID0gaW5mb1snY3B1X2toeiddIC8gMTAwMApN
YWluVGhyZWFkOiB8ICAgIHwgIDkxNSAgICAgICAgIGluZm9bJ3RvdGFsX21lbW9yeSddID0gaW5m
b1sndG90YWxfbWVtb3J5J10gLyAxMDI0Ck1haW5UaHJlYWQ6IHwgICAgfCAgOTE2ICAgICAgICAg
aW5mb1snZnJlZV9tZW1vcnknXSAgPSBpbmZvWydmcmVlX21lbW9yeSddIC8gMTAyNApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkxNyAgICAgICAgIGluZm9bJ25vZGVfdG9fY3B1J10gID0gc2VsZi5mb3Jt
YXRfbm9kZV90b19jcHUoaW5mbykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmROb2RlLnB5OmZv
cm1hdF9ub2RlX3RvX2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgICA4ODIgICAgICAgICBzdHI9JycK
TWFpblRocmVhZDogfCAgICB8ICAgODgzICAgICAgICAgd2hpdGVzcGFjZT0nJwpNYWluVGhyZWFk
OiB8ICAgIHwgICA4ODQgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDg4NSAgICAg
ICAgICAgICBub2RlX3RvX2NwdT1waW5mb1snbm9kZV90b19jcHUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA4ODYgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgcGluZm9bJ21heF9ub2RlX2lk
J10rMSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDg4NyAgICAgICAgICAgICAgICAgc3RyKz0nJXNu
b2RlJWQ6JXNcbicgJSAod2hpdGVzcGFjZSwKTWFpblRocmVhZDogfCAgICB8ICAgODg4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLCAKTWFpblRocmVhZDogfCAgICB8
ICAgODg5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5saXN0X3Rv
X3N0cnJhbmdlKG5vZGVfdG9fY3B1W2ldKSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kTm9k
ZS5weTpsaXN0X3RvX3N0cnJhbmdlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NzkgICAgICAgICBy
ZXR1cm4gc2VsZi5mb3JtYXRfcGFpcnMoc2VsZi5saXN0X3RvX3JhbmdlcGFpcnMobGlzdCkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmROb2RlLnB5Omxpc3RfdG9fcmFuZ2VwYWlycwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDg0OSAgICAgICAgICAgICBjbWFwLnNvcnQoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDg1MCAgICAgICAgICAgICBwYWlycyA9IFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODUxICAgICAgICAgICAgIHggPSB5ID0gMApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1
MiAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgwLGxlbihjbWFwKSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgODUzICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
ODU0ICAgICAgICAgICAgICAgICAgICAgaWYgKChjbWFwW3krMV0gLSBjbWFwW2ldKSA+IDEpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDg1OCAgICAgICAgICAgICAgICAgICAgICAgICB5ID0geSAr
IDEKTWFpblRocmVhZDogfCAgICB8ICAgICA4NTIgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2Uo
MCxsZW4oY21hcCkpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1MyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1NCAgICAgICAgICAgICAgICAgICAgIGlmICgo
Y21hcFt5KzFdIC0gY21hcFtpXSkgPiAxKToKTWFpblRocmVhZDogfCAgICB8ICAgICA4NTggICAg
ICAgICAgICAgICAgICAgICAgICAgeSA9IHkgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgODUy
ICAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDAsbGVuKGNtYXApKToKTWFpblRocmVhZDogfCAg
ICB8ICAgICA4NTMgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NTQgICAgICAgICAgICAgICAgICAgICBpZiAoKGNtYXBbeSsxXSAtIGNtYXBbaV0pID4gMSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgODU4ICAgICAgICAgICAgICAgICAgICAgICAgIHkgPSB5ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1MiAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgw
LGxlbihjbWFwKSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODUzICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODU0ICAgICAgICAgICAgICAgICAgICAgaWYgKChj
bWFwW3krMV0gLSBjbWFwW2ldKSA+IDEpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZE5vZGUucHkiLCBsaW5lIDg1NCwgaW4gbGlz
dF90b19yYW5nZXBhaXJzCiAgICBpZiAoKGNtYXBbeSsxXSAtIGNtYXBbaV0pID4gMSk6CkluZGV4
RXJyb3I6IGxpc3QgaW5kZXggb3V0IG9mIHJhbmdlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgODYw
ICAgICAgICAgICAgICAgICBleGNlcHQgSW5kZXhFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA4NjEgICAgICAgICAgICAgICAgICAgICBwYWlycy5hcHBlbmQoKGNtYXBbeF0sY21hcFt5XSkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODUyICAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDAs
bGVuKGNtYXApKToKTWFpblRocmVhZDogfCAgICB8ICAgICA4NjMgICAgICAgICAgICAgcmV0dXJu
IHBhaXJzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmROb2RlLnB5Omxpc3RfdG9fcmFuZ2Vw
YWlycwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kTm9kZS5weTpmb3JtYXRfcGFpcnMKTWFp
blRocmVhZDogfCAgICB8ICAgICA4NjYgICAgICAgICAgICAgaWYgbm90IHBhaXJzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDg2OCAgICAgICAgICAgICBvdXQgPSAiIgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg2OSAgICAgICAgICAgICBmb3IgZixzIGluIHBhaXJzOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3MCAgICAgICAgICAgICAgICAgaWYgKGY9PXMpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3MyAgICAgICAgICAgICAgICAgICAgIG91dCArPSAnJWQtJWQnJShmLHMpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgODc0ICAgICAgICAgICAgICAgICBvdXQgKz0gJywnCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODY5ICAgICAgICAgICAgIGZvciBmLHMgaW4gcGFpcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODc2ICAgICAgICAgICAgIHJldHVybiBvdXRbOi0xXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPCBYZW5kTm9kZS5weTpmb3JtYXRfcGFpcnMKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kTm9kZS5weTpsaXN0X3RvX3N0cnJhbmdlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5MCAg
ICAgICAgICAgICAgICAgd2hpdGVzcGFjZT0nJTI1cycgJSAnJyAgICAgICAgCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDg4NiAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBwaW5mb1snbWF4X25v
ZGVfaWQnXSsxKToKTWFpblRocmVhZDogfCAgICB8ICAgODkzICAgICAgICAgcmV0dXJuIHN0cls6
LTFdOwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE5vZGUucHk6Zm9ybWF0X25vZGVfdG9fY3B1
Ck1haW5UaHJlYWQ6IHwgICAgfCAgOTE5ICAgICAgICAgICAgIHNlbGYuZm9ybWF0X25vZGVfdG9f
bWVtb3J5KGluZm8sICdub2RlX3RvX21lbW9yeScpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
Tm9kZS5weTpmb3JtYXRfbm9kZV90b19tZW1vcnkKTWFpblRocmVhZDogfCAgICB8ICAgODk1ICAg
ICAgICAgc3RyPScnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5NiAgICAgICAgIHdoaXRlc3BhY2U9
JycKTWFpblRocmVhZDogfCAgICB8ICAgODk3ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICA4OTggICAgICAgICAgICAgbm9kZV90b19tZW1vcnk9cGluZm9ba2V5XQpNYWluVGhyZWFk
OiB8ICAgIHwgICA4OTkgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgcGluZm9bJ21heF9u
b2RlX2lkJ10rMSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkwMCAgICAgICAgICAgICAgICAgc3Ry
Kz0nJXNub2RlJWQ6JWRcbicgJSAod2hpdGVzcGFjZSwKTWFpblRocmVhZDogfCAgICB8ICAgOTAx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLApNYWluVGhyZWFkOiB8
ICAgIHwgICA5MDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVf
dG9fbWVtb3J5W2ldIC8gMTAyNCkKTWFpblRocmVhZDogfCAgICB8ICAgOTAzICAgICAgICAgICAg
ICAgICB3aGl0ZXNwYWNlPSclMjVzJyAlICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5OSAgICAg
ICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBwaW5mb1snbWF4X25vZGVfaWQnXSsxKToKTWFpblRo
cmVhZDogfCAgICB8ICAgOTA2ICAgICAgICAgcmV0dXJuIHN0cls6LTFdOwpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZE5vZGUucHk6Zm9ybWF0X25vZGVfdG9fbWVtb3J5Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgOTIxICAgICAgICAgICAgIHNlbGYuZm9ybWF0X25vZGVfdG9fbWVtb3J5KGluZm8sICdu
b2RlX3RvX2RtYTMyX21lbScpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kTm9kZS5weTpmb3Jt
YXRfbm9kZV90b19tZW1vcnkKTWFpblRocmVhZDogfCAgICB8ICAgODk1ICAgICAgICAgc3RyPScn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDg5NiAgICAgICAgIHdoaXRlc3BhY2U9JycKTWFpblRocmVh
ZDogfCAgICB8ICAgODk3ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICA4OTggICAg
ICAgICAgICAgbm9kZV90b19tZW1vcnk9cGluZm9ba2V5XQpNYWluVGhyZWFkOiB8ICAgIHwgICA4
OTkgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgcGluZm9bJ21heF9ub2RlX2lkJ10rMSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkwMCAgICAgICAgICAgICAgICAgc3RyKz0nJXNub2RlJWQ6
JWRcbicgJSAod2hpdGVzcGFjZSwKTWFpblRocmVhZDogfCAgICB8ICAgOTAxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLApNYWluVGhyZWFkOiB8ICAgIHwgICA5MDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVfdG9fbWVtb3J5W2ld
IC8gMTAyNCkKTWFpblRocmVhZDogfCAgICB8ICAgOTAzICAgICAgICAgICAgICAgICB3aGl0ZXNw
YWNlPSclMjVzJyAlICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5OSAgICAgICAgICAgICBmb3Ig
aSBpbiByYW5nZSgwLCBwaW5mb1snbWF4X25vZGVfaWQnXSsxKToKTWFpblRocmVhZDogfCAgICB8
ICAgOTA2ICAgICAgICAgcmV0dXJuIHN0cls6LTFdOwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZE5vZGUucHk6Zm9ybWF0X25vZGVfdG9fbWVtb3J5Ck1haW5UaHJlYWQ6IHwgICAgfCAgOTIzICAg
ICAgICAgSVRFTV9PUkRFUiA9IFsnbnJfY3B1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTI0ICAg
ICAgICAgICAgICAgICAgICAgICAnbnJfbm9kZXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDkyNSAg
ICAgICAgICAgICAgICAgICAgICAgJ2NvcmVzX3Blcl9zb2NrZXQnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDkyNiAgICAgICAgICAgICAgICAgICAgICAgJ3RocmVhZHNfcGVyX2NvcmUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkyNyAgICAgICAgICAgICAgICAgICAgICAgJ2NwdV9taHonLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkyOCAgICAgICAgICAgICAgICAgICAgICAgJ2h3X2NhcHMnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkyOSAgICAgICAgICAgICAgICAgICAgICAgJ3ZpcnRfY2FwcycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgOTMwICAgICAgICAgICAgICAgICAgICAgICAndG90YWxfbWVtb3J5JywK
TWFpblRocmVhZDogfCAgICB8ICA5MzEgICAgICAgICAgICAgICAgICAgICAgICdmcmVlX21lbW9y
eScsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTMyICAgICAgICAgICAgICAgICAgICAgICAnbm9kZV90
b19jcHUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDkzMyAgICAgICAgICAgICAgICAgICAgICAgJ25v
ZGVfdG9fbWVtb3J5JywKTWFpblRocmVhZDogfCAgICB8ICA5MzQgICAgICAgICAgICAgICAgICAg
ICAgICdub2RlX3RvX2RtYTMyX21lbScsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM1ICAgICAgICAg
ICAgICAgICAgICAgICAnbWF4X25vZGVfaWQnCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAg
ICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDog
fCAgICB8ICA5MzggICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09S
REVSXQpNYWluVGhyZWFkOiB8ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11d
IGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0
dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8
ICA5MzggICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBr
IGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0dXJuIFtb
aywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8ICA5Mzgg
ICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElU
RU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0dXJuIFtbaywgaW5m
b1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8ICA5MzggICAgICAg
ICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JE
RVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0g
Zm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8ICA5MzggICAgICAgICByZXR1
cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kTm9kZS5weTpwaHlzaW5mbwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmROb2RlLnB5OnBo
eXNpbmZvX2RpY3QKTWFpblRocmVhZDogfCAgICAgMTA0ICAgICAgICAgY3B1X2NvdW50ID0gcGh5
c2luZm9bJ25yX2NwdXMnXQpNYWluVGhyZWFkOiB8ICAgICAxMDUgICAgICAgICBjcHVfZmVhdHVy
ZXMgPSBwaHlzaW5mb1snaHdfY2FwcyddCk1haW5UaHJlYWQ6IHwgICAgIDEwNiAgICAgICAgIHZp
cnRfY2FwcyA9IHBoeXNpbmZvWyd2aXJ0X2NhcHMnXQpNYWluVGhyZWFkOiB8ICAgICAxMTAgICAg
ICAgICBpZiBjcHVfY291bnQgIT0gbGVuKHNlbGYuY3B1cyk6Ck1haW5UaHJlYWQ6IHwgICAgIDEx
NiAgICAgICAgIGZvciB1IGluIHNlbGYuY3B1cy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDEx
NyAgICAgICAgICAgICBudW1iZXIgPSBzZWxmLmNwdXNbdV1bJ251bWJlciddCk1haW5UaHJlYWQ6
IHwgICAgIDEyMSAgICAgICAgICAgICBpZiBub3QgY3B1aW5mby5oYXNfa2V5KG51bWJlcik6Ck1h
aW5UaHJlYWQ6IHwgICAgIDEyMyAgICAgICAgICAgICBpZiBhcmNoLnR5cGUgPT0gIng4NiI6Ck1h
aW5UaHJlYWQ6IHwgICAgIDEyNCAgICAgICAgICAgICAgICAgc2VsZi5jcHVzW3VdLnVwZGF0ZSgK
TWFpblRocmVhZDogfCAgICAgMTI1ICAgICAgICAgICAgICAgICAgICAgeyAnaG9zdCcgICAgIDog
c2VsZi51dWlkLApNYWluVGhyZWFkOiB8ICAgICAxMjYgICAgICAgICAgICAgICAgICAgICAgICdm
ZWF0dXJlcycgOiBjcHVfZmVhdHVyZXMsCk1haW5UaHJlYWQ6IHwgICAgIDEyNyAgICAgICAgICAg
ICAgICAgICAgICAgJ3ZpcnRfY2Fwcyc6IHZpcnRfY2FwcywKTWFpblRocmVhZDogfCAgICAgMTI4
ICAgICAgICAgICAgICAgICAgICAgICAnc3BlZWQnICAgIDogaW50KGZsb2F0KGNwdWluZm9bbnVt
YmVyXVsnY3B1IE1IeiddKSksCk1haW5UaHJlYWQ6IHwgICAgIDEyOSAgICAgICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcicgICA6IGNwdWluZm9bbnVtYmVyXVsndmVuZG9yX2lkJ10sCk1haW5UaHJl
YWQ6IHwgICAgIDEzMCAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsbmFtZSc6IGNwdWluZm9b
bnVtYmVyXVsnbW9kZWwgbmFtZSddLApNYWluVGhyZWFkOiB8ICAgICAxMzEgICAgICAgICAgICAg
ICAgICAgICAgICdzdGVwcGluZycgOiBjcHVpbmZvW251bWJlcl1bJ3N0ZXBwaW5nJ10sCk1haW5U
aHJlYWQ6IHwgICAgIDEzMiAgICAgICAgICAgICAgICAgICAgICAgJ2ZsYWdzJyAgICA6IGNwdWlu
Zm9bbnVtYmVyXVsnZmxhZ3MnXSwKTWFpblRocmVhZDogfCAgICAgMTE2ICAgICAgICAgZm9yIHUg
aW4gc2VsZi5jcHVzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgMTE3ICAgICAgICAgICAgIG51
bWJlciA9IHNlbGYuY3B1c1t1XVsnbnVtYmVyJ10KTWFpblRocmVhZDogfCAgICAgMTIxICAgICAg
ICAgICAgIGlmIG5vdCBjcHVpbmZvLmhhc19rZXkobnVtYmVyKToKTWFpblRocmVhZDogfCAgICAg
MTIzICAgICAgICAgICAgIGlmIGFyY2gudHlwZSA9PSAieDg2IjoKTWFpblRocmVhZDogfCAgICAg
MTI0ICAgICAgICAgICAgICAgICBzZWxmLmNwdXNbdV0udXBkYXRlKApNYWluVGhyZWFkOiB8ICAg
ICAxMjUgICAgICAgICAgICAgICAgICAgICB7ICdob3N0JyAgICAgOiBzZWxmLnV1aWQsCk1haW5U
aHJlYWQ6IHwgICAgIDEyNiAgICAgICAgICAgICAgICAgICAgICAgJ2ZlYXR1cmVzJyA6IGNwdV9m
ZWF0dXJlcywKTWFpblRocmVhZDogfCAgICAgMTI3ICAgICAgICAgICAgICAgICAgICAgICAndmly
dF9jYXBzJzogdmlydF9jYXBzLApNYWluVGhyZWFkOiB8ICAgICAxMjggICAgICAgICAgICAgICAg
ICAgICAgICdzcGVlZCcgICAgOiBpbnQoZmxvYXQoY3B1aW5mb1tudW1iZXJdWydjcHUgTUh6J10p
KSwKTWFpblRocmVhZDogfCAgICAgMTI5ICAgICAgICAgICAgICAgICAgICAgICAndmVuZG9yJyAg
IDogY3B1aW5mb1tudW1iZXJdWyd2ZW5kb3JfaWQnXSwKTWFpblRocmVhZDogfCAgICAgMTMwICAg
ICAgICAgICAgICAgICAgICAgICAnbW9kZWxuYW1lJzogY3B1aW5mb1tudW1iZXJdWydtb2RlbCBu
YW1lJ10sCk1haW5UaHJlYWQ6IHwgICAgIDEzMSAgICAgICAgICAgICAgICAgICAgICAgJ3N0ZXBw
aW5nJyA6IGNwdWluZm9bbnVtYmVyXVsnc3RlcHBpbmcnXSwKTWFpblRocmVhZDogfCAgICAgMTMy
ICAgICAgICAgICAgICAgICAgICAgICAnZmxhZ3MnICAgIDogY3B1aW5mb1tudW1iZXJdWydmbGFn
cyddLApNYWluVGhyZWFkOiB8ICAgICAxMTYgICAgICAgICBmb3IgdSBpbiBzZWxmLmNwdXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICAxMTcgICAgICAgICAgICAgbnVtYmVyID0gc2VsZi5jcHVz
W3VdWydudW1iZXInXQpNYWluVGhyZWFkOiB8ICAgICAxMjEgICAgICAgICAgICAgaWYgbm90IGNw
dWluZm8uaGFzX2tleShudW1iZXIpOgpNYWluVGhyZWFkOiB8ICAgICAxMjMgICAgICAgICAgICAg
aWYgYXJjaC50eXBlID09ICJ4ODYiOgpNYWluVGhyZWFkOiB8ICAgICAxMjQgICAgICAgICAgICAg
ICAgIHNlbGYuY3B1c1t1XS51cGRhdGUoCk1haW5UaHJlYWQ6IHwgICAgIDEyNSAgICAgICAgICAg
ICAgICAgICAgIHsgJ2hvc3QnICAgICA6IHNlbGYudXVpZCwKTWFpblRocmVhZDogfCAgICAgMTI2
ICAgICAgICAgICAgICAgICAgICAgICAnZmVhdHVyZXMnIDogY3B1X2ZlYXR1cmVzLApNYWluVGhy
ZWFkOiB8ICAgICAxMjcgICAgICAgICAgICAgICAgICAgICAgICd2aXJ0X2NhcHMnOiB2aXJ0X2Nh
cHMsCk1haW5UaHJlYWQ6IHwgICAgIDEyOCAgICAgICAgICAgICAgICAgICAgICAgJ3NwZWVkJyAg
ICA6IGludChmbG9hdChjcHVpbmZvW251bWJlcl1bJ2NwdSBNSHonXSkpLApNYWluVGhyZWFkOiB8
ICAgICAxMjkgICAgICAgICAgICAgICAgICAgICAgICd2ZW5kb3InICAgOiBjcHVpbmZvW251bWJl
cl1bJ3ZlbmRvcl9pZCddLApNYWluVGhyZWFkOiB8ICAgICAxMzAgICAgICAgICAgICAgICAgICAg
ICAgICdtb2RlbG5hbWUnOiBjcHVpbmZvW251bWJlcl1bJ21vZGVsIG5hbWUnXSwKTWFpblRocmVh
ZDogfCAgICAgMTMxICAgICAgICAgICAgICAgICAgICAgICAnc3RlcHBpbmcnIDogY3B1aW5mb1tu
dW1iZXJdWydzdGVwcGluZyddLApNYWluVGhyZWFkOiB8ICAgICAxMzIgICAgICAgICAgICAgICAg
ICAgICAgICdmbGFncycgICAgOiBjcHVpbmZvW251bWJlcl1bJ2ZsYWdzJ10sCk1haW5UaHJlYWQ6
IHwgICAgIDExNiAgICAgICAgIGZvciB1IGluIHNlbGYuY3B1cy5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgIDExNyAgICAgICAgICAgICBudW1iZXIgPSBzZWxmLmNwdXNbdV1bJ251bWJlciddCk1h
aW5UaHJlYWQ6IHwgICAgIDEyMSAgICAgICAgICAgICBpZiBub3QgY3B1aW5mby5oYXNfa2V5KG51
bWJlcik6Ck1haW5UaHJlYWQ6IHwgICAgIDEyMyAgICAgICAgICAgICBpZiBhcmNoLnR5cGUgPT0g
Ing4NiI6Ck1haW5UaHJlYWQ6IHwgICAgIDEyNCAgICAgICAgICAgICAgICAgc2VsZi5jcHVzW3Vd
LnVwZGF0ZSgKTWFpblRocmVhZDogfCAgICAgMTI1ICAgICAgICAgICAgICAgICAgICAgeyAnaG9z
dCcgICAgIDogc2VsZi51dWlkLApNYWluVGhyZWFkOiB8ICAgICAxMjYgICAgICAgICAgICAgICAg
ICAgICAgICdmZWF0dXJlcycgOiBjcHVfZmVhdHVyZXMsCk1haW5UaHJlYWQ6IHwgICAgIDEyNyAg
ICAgICAgICAgICAgICAgICAgICAgJ3ZpcnRfY2Fwcyc6IHZpcnRfY2FwcywKTWFpblRocmVhZDog
fCAgICAgMTI4ICAgICAgICAgICAgICAgICAgICAgICAnc3BlZWQnICAgIDogaW50KGZsb2F0KGNw
dWluZm9bbnVtYmVyXVsnY3B1IE1IeiddKSksCk1haW5UaHJlYWQ6IHwgICAgIDEyOSAgICAgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcicgICA6IGNwdWluZm9bbnVtYmVyXVsndmVuZG9yX2lkJ10s
Ck1haW5UaHJlYWQ6IHwgICAgIDEzMCAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsbmFtZSc6
IGNwdWluZm9bbnVtYmVyXVsnbW9kZWwgbmFtZSddLApNYWluVGhyZWFkOiB8ICAgICAxMzEgICAg
ICAgICAgICAgICAgICAgICAgICdzdGVwcGluZycgOiBjcHVpbmZvW251bWJlcl1bJ3N0ZXBwaW5n
J10sCk1haW5UaHJlYWQ6IHwgICAgIDEzMiAgICAgICAgICAgICAgICAgICAgICAgJ2ZsYWdzJyAg
ICA6IGNwdWluZm9bbnVtYmVyXVsnZmxhZ3MnXSwKTWFpblRocmVhZDogfCAgICAgMTE2ICAgICAg
ICAgZm9yIHUgaW4gc2VsZi5jcHVzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgMTUwICAgICAg
ICAgc2VsZi5zcnMgPSB7fQpNYWluVGhyZWFkOiB8ICAgICAxNTIgICAgICAgICBzZWxmLl9pbml0
X25ldHdvcmtzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpfaW5pdF9uZXR3b3Jr
cwpNYWluVGhyZWFkOiB8ICAgIHwgMTY2ICAgICAgICAgc2F2ZWRfbmV0d29ya3MgPSBzZWxmLnN0
YXRlX3N0b3JlLmxvYWRfc3RhdGUoJ25ldHdvcmsnKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
U3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAg
eG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
U3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAg
cmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxMDQgICAgICAgICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTUwICAgICAgICAgZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUx
ICAgICAgICAgcmV0dXJuIHN0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3Jl
LnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDE2NyAgICAgICAgIGlmIHNhdmVkX25l
dHdvcmtzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTc5ICAgICAgICAgZm9yIGkgaW4geHJhbmdlKDIw
KToKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBicmlkZ2VzID0gQnJjdGwuZ2V0
X3N0YXRlKCkua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgaWYgJ3Rt
cGJyaWRnZScgaW4gYnJpZGdlczoKTWFpblRocmVhZDogfCAgICB8IDE4NCAgICAgICAgICAgICAg
ICAgYnJlYWsKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgIGNvbmZpZ3VyZWRfYnJpZGdl
cyA9IFtYZW5kQVBJU3RvcmUuZ2V0KApNYWluVGhyZWFkOiB8ICAgIHwgMTg5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvciBuZXR3b3JrX3V1aWQgaW4gWGVuZE5ldHdvcmsuZ2V0X2Fs
bCgpXQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRfYWxsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTA4ICAgICAgICAgcmV0dXJuIFhlbmRBUElTdG9yZS5nZXRfYWxsX3V1aWQoY2xz
LmdldENsYXNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kTmV0d29yay5weTpnZXRDbGFz
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gIm5ldHdvcmsiCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kTmV0d29yay5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZEFQSVN0b3JlLnB5OmdldF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzcgICAgIF9fY2xhc3Nlc19sb2NrLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzgg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgcmV0dXJuIFt1dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MCAgICAgICAgICAgICAgICAgZm9yICh1dWlkLCB0KSBpbiBf
X2NsYXNzZXMua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MyAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEFQSVN0b3JlLnB5Omdl
dF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfYWxsCk1haW5U
aHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICB1bmNvbmZpZ3VyZWRfYnJpZGdlcyA9IFticmlkZ2UK
TWFpblRocmVhZDogfCAgICB8IDE5MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBicmlkZ2UgaW4gYnJpZGdlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTkzICAgICAgICAgZm9yIHVu
Y29uZmlndXJlZF9icmlkZ2UgaW4gdW5jb25maWd1cmVkX2JyaWRnZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZE5vZGUucHk6X2luaXRfbmV0d29ya3MKTWFpblRocmVhZDogfCAgICAgMTUzICAg
ICAgICAgc2VsZi5faW5pdF9QSUZzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpf
aW5pdF9QSUZzCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICBzYXZlZF9waWZzID0gc2Vs
Zi5zdGF0ZV9zdG9yZS5sb2FkX3N0YXRlKCdwaWYnKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
U3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAg
eG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
U3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAg
cmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxMDQgICAgICAgICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTUwICAgICAgICAgZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUx
ICAgICAgICAgcmV0dXJuIHN0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3Jl
LnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgIGlmIHNhdmVkX3Bp
ZnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMTAgICAgICAgICBjb25maWd1cmVkX3BpZnMgPSBbWGVu
ZEFQSVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8IDIxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb3IgcGlmX3V1aWQgaW4gWGVuZFBJRi5nZXRfYWxsKCldCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAg
ICByZXR1cm4gWGVuZEFQSVN0b3JlLmdldF9hbGxfdXVpZChjbHMuZ2V0Q2xhc3MoKSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQSUYucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAg
MTM5ICAgICAgICAgcmV0dXJuICJQSUYiCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUElGLnB5
OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbF91
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzkgICAgICAgICByZXR1cm4gW3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDgwICAgICAgICAg
ICAgICAgICBmb3IgKHV1aWQsIHQpIGluIF9fY2xhc3Nlcy5rZXlzKCkKTWFpblRocmVhZDogfCAg
ICB8ICAgIDgzICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8IDIxNCAgICAgICAgIHVuY29u
ZmlndXJlZF9waWZzID0gWyhuYW1lLCBtdHUsIG1hYykKTWFpblRocmVhZDogfCAgICB8IDIxNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBuYW1lLCBtdHUsIG1hYyBpbiBsaW51eF9n
ZXRfcGh5X2lmYWNlcygpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRQSUYucHk6bGludXhfZ2V0
X3BoeV9pZmFjZXMKTWFpblRocmVhZDogfCAgICB8ICAgNTMgICAgIGlwX2NtZCA9ICdpcCAtbyBs
aW5rIHNob3cnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU0ICAgICByYywgb3V0cHV0ID0gY29tbWFu
ZHMuZ2V0c3RhdHVzb3V0cHV0KGlwX2NtZCkKTWFpblRocmVhZDogfCAgICB8ICAgNTUgICAgIGlm
YWNlcyA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICBwaHlfaWZhY2VzID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgNTcgICAgIGlmIHJjID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU5ICAgICAgICAgZm9yIGxpbmUgaW4gb3V0cHV0LnNwbGl0KCdcbicpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA2MCAgICAgICAgICAgICBoYXNfaWYgPSByZS5zZWFyY2goSVBfSUZBQ0VfUkUsIGxp
bmUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYxICAgICAgICAgICAgIGlmIGhhc19pZjoKTWFpblRo
cmVhZDogfCAgICB8ICAgNjIgICAgICAgICAgICAgICAgIGlmYWNlc1toYXNfaWYuZ3JvdXAoMSld
ID0gaGFzX2lmLmdyb3VwcygpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5ICAgICAgICAgZm9yIGxp
bmUgaW4gb3V0cHV0LnNwbGl0KCdcbicpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA2MCAgICAgICAg
ICAgICBoYXNfaWYgPSByZS5zZWFyY2goSVBfSUZBQ0VfUkUsIGxpbmUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDYxICAgICAgICAgICAgIGlmIGhhc19pZjoKTWFpblRocmVhZDogfCAgICB8ICAgNjIg
ICAgICAgICAgICAgICAgIGlmYWNlc1toYXNfaWYuZ3JvdXAoMSldID0gaGFzX2lmLmdyb3Vwcygp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU5ICAgICAgICAgZm9yIGxpbmUgaW4gb3V0cHV0LnNwbGl0
KCdcbicpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA2NSAgICAgICAgIGZvciBuYW1lLCBtdHUsIG1h
YyBpbiBpZmFjZXMudmFsdWVzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDY2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgncGV0aCcpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA2NSAgICAg
ICAgIGZvciBuYW1lLCBtdHUsIG1hYyBpbiBpZmFjZXMudmFsdWVzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDY2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgncGV0aCcpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICA2NSAgICAgICAgIGZvciBuYW1lLCBtdHUsIG1hYyBpbiBpZmFjZXMudmFs
dWVzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc0ICAgICByZXR1cm4gcGh5X2lmYWNlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kUElGLnB5OmxpbnV4X2dldF9waHlfaWZhY2VzCk1haW5UaHJl
YWQ6IHwgICAgfCAyMTkgICAgICAgICBpZl90b19iciA9IGRpY3QoWyhpLGIpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMjAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoYixpZnMpIGluIEJyY3Rs
LmdldF9zdGF0ZSgpLml0ZW1zKCkKTWFpblRocmVhZDogfCAgICB8IDIyMyAgICAgICAgIGZvciBu
YW1lLCBtdHUsIG1hYyBpbiB1bmNvbmZpZ3VyZWRfcGlmczoKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kTm9kZS5weTpfaW5pdF9QSUZzCk1haW5UaHJlYWQ6IHwgICAgIDE1NSAgICAgICAgIHNlbGYu
X2luaXRfU1JzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpfaW5pdF9TUnMKTWFp
blRocmVhZDogfCAgICB8IDI0MyAgICAgICAgIHNhdmVkX3NycyA9IHNlbGYuc3RhdGVfc3RvcmUu
bG9hZF9zdGF0ZSgnc3InKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTps
b2FkX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgeG1sX3BhdGggPSBzZWxm
Ll94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kU3RhdGVTdG9yZS5weTpf
eG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAgcmV0dXJuIG9zLnBhdGgu
am9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
aWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVhZDogfCAgICB8ICAxMDQg
ICAgICAgICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAg
IGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAg
ICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJv
b3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hp
bGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEy
ICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNyAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI4ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI3ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAxMjggICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0g
PSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiBy
b290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNo
aWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
MCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1
aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNyAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI4ICAgICAgICAg
ICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI3ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gW10KTWFpblRocmVhZDogfCAgICB8ICAxMjgg
ICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAg
ICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNTAg
ICAgICAgICBkb20udW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8ICAxNTEgICAgICAgICByZXR1
cm4gc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9zdGF0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgMjQ0ICAgICAgICAgaWYgc2F2ZWRfc3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgMjQ1ICAgICAgICAgICAgIGZvciBzcl91dWlkLCBzcl9jZmcgaW4gc2F2ZWRfc3Jz
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNDYgICAgICAgICAgICAgICAgIGlmIHNyX2Nm
Z1sndHlwZSddID09ICdxY293X2ZpbGUnOgpNYWluVGhyZWFkOiB8ICAgIHwgMjQ4ICAgICAgICAg
ICAgICAgICBlbGlmIHNyX2NmZ1sndHlwZSddID09ICdsb2NhbCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAyNDkgICAgICAgICAgICAgICAgICAgICBzZWxmLnNyc1tzcl91dWlkXSA9IFhlbmRMb2NhbFN0
b3JhZ2VSZXBvKHNyX3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRMb2NhbFN0b3JhZ2VS
ZXBvLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5ICAgICAgICAgWGVuZFN0b3Jh
Z2VSZXBvc2l0b3J5Ll9faW5pdF9fKHNlbGYsIHNyX3V1aWQsIHNyX3R5cGUsCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWVf
bGFiZWwsIG5hbWVfZGVzY3JpcHRpb24pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kU3RvcmFn
ZVJlcG9zaXRvcnkucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAg
c2VsZi51dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICBzZWxmLnR5
cGUgPSBzcl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MSAgICAgICAgIHNlbGYubmFtZV9s
YWJlbCA9IG5hbWVfbGFiZWwKTWFpblRocmVhZDogfCAgICB8ICAgIDUyICAgICAgICAgc2VsZi5u
YW1lX2Rlc2NyaXB0aW9uID0gbmFtZV9kZXNjcmlwdGlvbgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTMgICAgICAgICBzZWxmLmltYWdlcyA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NSAgICAg
ICAgIHNlbGYucGh5c2ljYWxfc2l6ZSA9IHN0b3JhZ2VfbWF4Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NiAgICAgICAgIHNlbGYucGh5c2ljYWxfdXRpbGlzYXRpb24gPSAwCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIHNlbGYudmlydHVhbF9hbGxvY2F0aW9uID0gMApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICBzZWxmLmNvbnRlbnRfdHlwZSA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2MCAgICAgICAgIHNlbGYubG9jayA9IHRocmVhZGluZy5STG9jaygpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kU3RvcmFnZVJlcG9zaXRvcnkucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgNjIgICAgICAgICBzZWxmLnN0YXRlID0gWGVuZFN0YXRlU3RvcmUoeGVu
ZG9wdGlvbnMoKS5nZXRfeGVuZF9zdGF0ZV9wYXRoKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU1MyAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICA1NTQgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU2MCAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5
Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF9z
dGF0ZV9wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyNCAgICAgICAgIHJldHVybiBzZWxmLmdl
dF9jb25maWdfc3RyaW5nKCJ4ZW5kLXN0YXRlLXBhdGgiLCBzZWxmLnhlbmRfc3RhdGVfcGF0aF9k
ZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdf
c3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0OTMgICAgICAgICByZXR1cm4gc2VsZi5nZXRf
Y29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZE9wdGlv
bnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ3NSAgICAgICAg
IHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfc3RhdGVfcGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICA2MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArICcv
bG9jYWxfc3InKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgIDc1ICAgICAgICAgc2VsZi5iYXNlID0gYmFzZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzYgICAgICAgICBpZiBub3Qgb3MucGF0aC5leGlzdHMoc2VsZi5i
YXNlKToKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDY1ICAgICAgICAgc3RvcmVkX2ltYWdlcyA9IHNlbGYuc3RhdGUu
bG9hZF9zdGF0ZSgndmRpJykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRTdGF0ZVN0b3JlLnB5
OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAgMTAwICAgICAgICAgeG1sX3BhdGggPSBz
ZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFN0YXRlU3RvcmUu
cHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgICAgICByZXR1cm4gb3Mu
cGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEwMSAg
ICAgICAgIGlmIG5vdCBvcy5wYXRoLmV4aXN0cyh4bWxfcGF0aCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDEwMiAgICAgICAgICAgICByZXR1cm4ge30KTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRT
dGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAgNjYgICAgICAgICBp
ZiBzdG9yZWRfaW1hZ2VzOgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kTG9jYWxTdG9yYWdlUmVw
by5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgMjQ1ICAgICAgICAgICAgIGZvciBzcl91
dWlkLCBzcl9jZmcgaW4gc2F2ZWRfc3JzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNDYg
ICAgICAgICAgICAgICAgIGlmIHNyX2NmZ1sndHlwZSddID09ICdxY293X2ZpbGUnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjQ3ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zcnNbc3JfdXVpZF0gPSBY
ZW5kUUNvV1N0b3JhZ2VSZXBvKHNyX3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRRQ29X
U3RvcmFnZVJlcG8ucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODYgICAgICAgICBY
ZW5kU3RvcmFnZVJlcG9zaXRvcnkuX19pbml0X18oc2VsZiwgc3JfdXVpZCwgc3JfdHlwZSwgbmFt
ZV9sYWJlbCwKTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbmFtZV9kZXNjcmlwdGlvbiwgc3RvcmFnZV9tYXgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kU3RvcmFnZVJlcG9zaXRvcnkucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIDQ5ICAgICAgICAgc2VsZi51dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTAgICAgICAgICBzZWxmLnR5cGUgPSBzcl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1
MSAgICAgICAgIHNlbGYubmFtZV9sYWJlbCA9IG5hbWVfbGFiZWwKTWFpblRocmVhZDogfCAgICB8
ICAgIDUyICAgICAgICAgc2VsZi5uYW1lX2Rlc2NyaXB0aW9uID0gbmFtZV9kZXNjcmlwdGlvbgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTMgICAgICAgICBzZWxmLmltYWdlcyA9IHt9Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NSAgICAgICAgIHNlbGYucGh5c2ljYWxfc2l6ZSA9IHN0b3JhZ2VfbWF4
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NiAgICAgICAgIHNlbGYucGh5c2ljYWxfdXRpbGlzYXRp
b24gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIHNlbGYudmlydHVhbF9hbGxv
Y2F0aW9uID0gMApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICBzZWxmLmNvbnRlbnRf
dHlwZSA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2MCAgICAgICAgIHNlbGYubG9jayA9IHRo
cmVhZGluZy5STG9jaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kU3RvcmFnZVJlcG9zaXRv
cnkucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLnN0b3Jh
Z2VfZnJlZSA9IDAKTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLmxvY2F0aW9u
ID0geGVuZG9wdGlvbnMoKS5nZXRfeGVuZF9zdG9yYWdlX3BhdGgoKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICAgNTUzICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU1NCAgICAgICAgIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE9w
dGlvbnMucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5Omdl
dF94ZW5kX3N0b3JhZ2VfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAzMjkgICAgICAgICByZXR1
cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygieGVuZC1zdG9yYWdlLXBhdGgiLCBzZWxmLnhlbmRf
c3RvcmFnZV9wYXRoX2RlZmF1bHQpICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
T3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDkzICAg
ICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmln
LCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0
X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5OmdldF94
ZW5kX3N0b3JhZ2VfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuX3Jl
ZnJlc2goKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFFDb1dTdG9yYWdlUmVwby5weTpfcmVm
cmVzaApNYWluVGhyZWFkOiB8ICAgIHwgICAxMTQgICAgICAgICBzZWxmLmxvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgMTE2ICAgICAgICAgICAgIG1rZGlyLnBhcmVudHMoc2VsZi5sb2NhdGlvbiwgc3RhdC5TX0lS
V1hVKQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICAgICAgdmlydHVhbF9hbGxvYyA9
IDAKTWFpblRocmVhZDogfCAgICB8ICAgMTIwICAgICAgICAgICAgIHBoeXNpY2FsX3VzZWQgPSAw
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEyMSAgICAgICAgICAgICBzZWVuX2ltYWdlcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDEyMiAgICAgICAgICAgICBmb3IgZmlsZW5hbWUgaW4gb3MubGlz
dGRpcihzZWxmLmxvY2F0aW9uKToKTWFpblRocmVhZDogfCAgICB8ICAgMTU0ICAgICAgICAgICAg
IGZvciBpbWFnZV91dWlkIGluIHNlbGYuaW1hZ2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAgMTYyICAgICAgICAgICAgIHNlbGYudmlydHVhbF9hbGxvY2F0aW9uID0gdmlydHVhbF9hbGxv
YwpNYWluVGhyZWFkOiB8ICAgIHwgICAxNjMgICAgICAgICAgICAgc2VsZi5waHlzaWNhbF91dGls
aXNhdGlvbiA9IHBoeXNpY2FsX3VzZWQKTWFpblRocmVhZDogfCAgICB8ICAgMTY2ICAgICAgICAg
ICAgIGlmIHNlbGYucGh5c2ljYWxfc2l6ZSA9PSBYRU5EX1NUT1JBR0VfTk9fTUFYSU1VTToKTWFp
blRocmVhZDogfCAgICB8ICAgMTY3ICAgICAgICAgICAgICAgICBzZWxmLnN0b3JhZ2VfZnJlZSA9
IHNlbGYuX2dldF9mcmVlX3NwYWNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUUNvV1N0
b3JhZ2VSZXBvLnB5Ol9nZXRfZnJlZV9zcGFjZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTgxICAg
ICAgICAgc3RmcyA9IG9zLnN0YXR2ZnMoc2VsZi5sb2NhdGlvbikKTWFpblRocmVhZDogfCAgICB8
ICAgIDE4MiAgICAgICAgIHJldHVybiBzdGZzLmZfYmF2YWlsICogc3Rmcy5mX2Zyc2l6ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA8IFhlbmRRQ29XU3RvcmFnZVJlcG8ucHk6X2dldF9mcmVlX3NwYWNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3MiAgICAgICAgICAgICBzZWxmLmxvY2sucmVsZWFzZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUUNvV1N0b3JhZ2VSZXBvLnB5Ol9yZWZyZXNoCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRRQ29XU3RvcmFnZVJlcG8ucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDI0NSAgICAgICAgICAgICBmb3Igc3JfdXVpZCwgc3JfY2ZnIGluIHNhdmVk
X3Nycy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjUyICAgICAgICAgaWYgbm90IHNlbGYu
Z2V0X3NyX2J5X3R5cGUoJ2xvY2FsJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmROb2RlLnB5
OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtz
ci51dWlkIGZvciBzciBpbiBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlkIGZvciBzciBp
biBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlkIGZvciBzciBpbiBzZWxmLnNycy52YWx1
ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmROb2Rl
LnB5OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAyNTYgICAgICAgICBpZiBub3Qg
c2VsZi5nZXRfc3JfYnlfdHlwZSgncWNvd19maWxlJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmROb2RlLnB5OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAg
cmV0dXJuIFtzci51dWlkIGZvciBzciBpbiBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09
IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlk
IGZvciBzciBpbiBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlkIGZvciBzciBpbiBzZWxm
LnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmROb2RlLnB5OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUu
cHk6X2luaXRfU1JzCk1haW5UaHJlYWQ6IHwgICAgIDE1NiAgICAgICAgIHNlbGYuX2luaXRfUEJE
cygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6X2luaXRfUEJEcwpNYWluVGhyZWFk
OiB8ICAgIHwgMjYxICAgICAgICAgc2F2ZWRfcGJkcyA9IHNlbGYuc3RhdGVfc3RvcmUubG9hZF9z
dGF0ZSgncGJkJykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9z
dGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1s
X2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X3htbF9m
aWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4o
c2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0
ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgIGlmIG5v
dCBvcy5wYXRoLmV4aXN0cyh4bWxfcGF0aCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA0ICAgICAg
ICAgZG9tID0gbWluaWRvbS5wYXJzZSh4bWxfcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAxMDUg
ICAgICAgICByb290ID0gZG9tLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
NiAgICAgICAgIHN0YXRlID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3Ig
Y2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE1MCAgICAgICAg
IGRvbS51bmxpbmsoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1MSAgICAgICAgIHJldHVybiBzdGF0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kU3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAyNjIgICAgICAgICBpZiBzYXZlZF9wYmRzOgpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmROb2RlLnB5Ol9pbml0X1BCRHMKTWFpblRocmVhZDogfCAgICAgMTU4ICAgICAgICAg
c2VsZi5faW5pdF9QUENJcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6X2luaXRf
UFBDSXMKTWFpblRocmVhZDogfCAgICB8IDI3MCAgICAgICAgIHNhdmVkX3BwY2lzID0gc2VsZi5z
dGF0ZV9zdG9yZS5sb2FkX3N0YXRlKCdwcGNpJykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0
YXRlU3RvcmUucHk6bG9hZF9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHht
bF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0
YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJl
dHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgIGlmIG5vdCBvcy5wYXRoLmV4aXN0cyh4bWxfcGF0aCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTA0ICAgICAgICAgZG9tID0gbWluaWRvbS5wYXJzZSh4bWxfcGF0aCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMDUgICAgICAgICByb290ID0gZG9tLmRvY3VtZW50RWxlbWVudApNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwNiAgICAgICAgIHN0YXRlID0ge30KTWFpblRocmVhZDogfCAgICB8
ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZv
ciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAg
ICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAgY2xz
X2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAg
ICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxk
IGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAg
aWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9
IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRh
Z05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYg
dmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAg
ICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAg
Zm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAg
ICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9v
dC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGls
ZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIg
ICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQx
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFs
X3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9h
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQu
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9h
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRl
W3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hp
bGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAg
ICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAg
ICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxf
dGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3Rh
dGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBj
aGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAg
ICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAg
ICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90
ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBz
dGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9y
IGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAg
ICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIgICAg
ICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFs
X3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2
YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1
aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQg
aW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBp
ZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAg
ICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZh
bHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZh
bF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
aW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBj
bHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxk
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQg
PSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90
ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
aW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxk
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTEzICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQu
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2Rp
Y3QKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hp
bGQuZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
aW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxf
dGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNf
ZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBj
aGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAg
ICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxv
YXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxv
YXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEz
ICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQx
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVh
ZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAg
ICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZh
bHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZh
bF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4
ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAg
ICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAg
ICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRh
Z05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYg
dmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAg
ICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAg
ICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAg
IGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDog
fCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAg
ICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5
ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAg
ICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
aW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAg
ICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAg
ICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
aW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDgg
ICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAg
ICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2
YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAg
ICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAg
IGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAg
ICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAg
Y2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAg
ICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkg
ICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAg
ICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAg
ICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
OSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAg
ICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVh
ZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAg
ICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZh
bHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZh
bF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAg
Zm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAg
ICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBj
bHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxv
YXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRh
Z05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYg
dmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAg
ICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAg
ICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAg
IGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFs
X3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4
ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAgICB8ICAx
MDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBj
aGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTUwICAgICAgICAg
ZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUxICAgICAgICAgcmV0dXJuIHN0YXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8IDI3MSAgICAgICAgIHNhdmVkX3BwY2lfdGFibGUgPSB7fQpNYWluVGhyZWFk
OiB8ICAgIHwgMjcyICAgICAgICAgaWYgc2F2ZWRfcHBjaXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAy
NzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMu
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtw
cGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAg
ICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9y
ZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAg
ICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3Jk
WyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAg
Zm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFt
ZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBw
cGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAg
ICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0g
PSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91
dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAg
ICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBj
aV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwg
cHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3
NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAg
ICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lf
cmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAg
ICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFp
blRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29y
ZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBz
YXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4g
c2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRf
cHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVk
X3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lf
dGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8
IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNp
cy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxl
W3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMg
ICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNp
X3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAg
ICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNv
cmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAg
ICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWydu
YW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9y
IHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1
ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSdd
XSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNp
X3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAg
ICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBw
cGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlk
LCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAg
ICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBj
aV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAg
ICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVj
b3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAg
IHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRo
cmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBp
biBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZl
ZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2
ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBj
aV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3Bw
Y2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFi
bGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3
MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3Bw
Y2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAg
ICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwu
Z2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAg
IHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAn
ZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lf
ZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAg
ICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywK
TWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAg
ICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAg
ICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAg
ICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAg
ICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAg
ICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAg
ICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAg
ICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApN
YWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZp
Y2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFt
ZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRy
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVk
X3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRo
cmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAg
NjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1
aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0
b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVp
ZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngi
ICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAg
ICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlk
LnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNp
X3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3Qn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVu
YyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNv
cmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5k
b3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAg
ICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1l
J10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVj
b3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5j
bGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcg
ICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsn
c3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNv
cmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29y
ZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJp
dmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlk
J10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAg
ICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRC
YXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVy
biBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3Ig
YXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJX
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAg
ICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAg
ICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAg
ICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNl
LnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9k
IGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBm
b3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRG
dW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwg
ImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAg
ICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9f
Y2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5j
IGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYg
bm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAg
ICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1
NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIo
dXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4g
IlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xh
c3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAg
ICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpy
ZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3
OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhy
ZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAg
ICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAg
ICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAg
ICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9y
LApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAg
ICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAg
ICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAg
ICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9u
LApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAg
ICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAg
ICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFt
ZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1
YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2
ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYu
bmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpj
cmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhj
cmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8
ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVp
ZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9p
bihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1
cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6
IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAg
ICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAg
ICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODgg
ICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkg
ICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9y
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0g
cmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYu
ZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAg
OTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFz
c19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUg
PSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNl
bGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUg
PSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAw
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsn
c3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJp
dmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhl
bmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNl
bGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAz
MiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAg
ICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAg
ICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAg
ICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2Ns
YXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2Vs
Zi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxf
cmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5j
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRG
dW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAg
ICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBk
aWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBz
ZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
SW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
OTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBz
ZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
U3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2Vz
X2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGlu
IFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAg
ICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAg
ICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5U
aHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAg
ICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAg
J3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAg
ICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2
ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lk
JzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODgg
ICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmlj
ZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkw
ICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFz
c2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1l
JzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5
MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3Vi
dmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rl
di5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBw
Y2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVp
ZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmco
KSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDog
fCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJu
IHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5k
b20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5
OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICog
MiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAg
ICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRl
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91
dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsn
ZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29y
ZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNv
cmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJl
Y29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3Jf
aWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAg
c2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2Rl
dmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9u
X2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAg
ICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9
IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
aWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1
aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9z
dCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAg
ICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1
cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAg
ICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAg
ICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBm
b3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIg
ICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAg
IGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJn
ZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1
bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAg
IGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8
ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUu
cmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAg
ICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xh
c3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAg
ICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAg
IF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElT
dG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2
aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0g
ewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAg
ICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAg
ICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRo
cmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAg
J2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAg
ICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9k
ZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9y
X25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rl
di5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2Vf
bmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2
LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3Nf
Y29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2
LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAg
IHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rl
di5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBw
Y2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAg
ICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0
KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4g
dXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0
b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFu
ZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVy
biAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICog
MiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAq
IDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAg
fCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAg
ODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29y
ZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2
aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAg
ICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDog
fCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVj
b3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNs
YXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAg
ICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRv
cl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVu
ZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9
IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAg
IHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAg
ICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAg
ICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAg
ICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAg
ICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAg
ICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAg
ICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRo
b2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0
aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxm
LmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwg
ImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5Omdl
dEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFz
c19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4g
c2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVu
Y3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2Uo
cmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJf
aW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJ
bnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRD
bGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAg
X19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlw
ZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2Uo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBw
Y2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgx
ICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21h
aW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAg
ICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAg
ICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRo
cmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8
ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNp
X2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAn
ZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lf
ZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8
ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNp
X2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBj
aV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAg
ICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAg
ICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAg
ICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAg
IHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVh
dGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFp
blRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAg
ICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5Omdl
dFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwg
IiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAg
IDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQu
cHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQ
Q0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9
IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1
cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNs
b3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYu
ZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2Vs
Zi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDky
ICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2Vf
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSBy
ZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxm
LnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNz
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3Zl
bmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydk
cml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9f
KHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9f
aW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
UFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJS
TyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAg
J2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1
cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAg
ICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAg
ICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcg
ICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2
NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNz
X18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBz
ZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5k
QVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAz
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2Uu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2Fs
bF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lf
cmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWlu
JzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAy
ODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1
cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAg
ICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAg
ICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRo
cmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAg
ICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAg
ICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAg
ICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAg
ICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJl
YWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAg
ICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAg
ICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJl
YWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAg
ICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzog
ICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAg
ICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAg
ICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpN
YWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lf
dGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDog
fCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAg
IHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6
Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkK
TWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpn
ZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwg
IiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAg
ICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRv
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJl
YWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29y
ZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3Zl
bmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFt
ZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAg
IHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFp
blRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydy
ZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19j
b2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAg
ICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lz
dGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJz
eXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1
YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0
ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAg
ICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAg
ICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAg
ICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAg
ICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAg
ICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAg
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
Uk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRy
UlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNl
LmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9y
dyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
UlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAg
IGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAg
bWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0
dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5Omdl
dE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBt
ZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNl
bGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVu
YyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygp
ICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9i
eV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRC
YXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9y
IGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3Nf
XywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNl
bGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlz
aW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAg
Zm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAg
ICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwg
c2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5
OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0ki
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1so
dXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0
dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2Nr
LnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3Rl
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAg
ICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8
ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNp
X2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMn
OiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4
MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xv
dCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAg
ICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAg
ICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAg
ICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5U
aHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAg
ICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAg
ICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAg
ICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAg
ICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQn
OiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1l
LApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzog
ICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAg
ICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmlj
ZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAg
ICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAg
ICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwg
dXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVT
dHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUo
KSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1
dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0
b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUw
MngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDog
fCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAg
fCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAg
ICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxm
LmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAg
ICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAg
ICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAg
ICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAg
ICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3Jk
WydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNl
X25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAg
ICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2Rl
J10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNv
cmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vi
c3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNv
cmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lz
dGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0g
cmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNl
Ll9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRC
YXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191
dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAg
ICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAg
ICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAg
ICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAg
J3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5j
JywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2Nv
ZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDgg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBY
ZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2Uu
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRN
ZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQg
ICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3Jk
cyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
IDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
Zi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3Ig
ZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToK
TWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdl
dEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgp
ICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAg
ICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUu
cHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2su
YWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0
aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAg
ICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAg
ICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6
IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBw
Y2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3Qn
OiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4
NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVu
YywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAg
ICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAg
ICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1l
LApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAg
ICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAg
ICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAg
ICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAg
ICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAg
ICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9y
LApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJk
ZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1f
bmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2
LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNh
dmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFp
blRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8
ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+
IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRG
YWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
dXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUw
MngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAg
ICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1
dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5n
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBw
cGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWlu
J10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVz
J10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Ns
b3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsn
ZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSBy
ZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52
ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9u
YW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0g
cmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2Vs
Zi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAg
OTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29y
ZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAg
c2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFt
ZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSBy
ZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJl
Y29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzgg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAn
ZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1
dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAg
ICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhl
bmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJl
dHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBm
b3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0
clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2
NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYx
ICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICBy
ZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAg
ICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRC
YXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0
aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAg
ICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNz
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0
RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxs
IiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAg
ICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
Ll9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBm
dW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAg
aWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgz
ICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2Uu
cHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRy
SW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0
ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1
cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDog
fCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9f
Y2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAg
ICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xh
c3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5w
eTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWlu
VGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAg
ICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAg
ICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDog
fCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBj
aV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMn
OiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4
NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVu
ZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUn
OiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3
ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZp
Y2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6
ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkg
ICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlz
aW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6
ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEg
ICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNz
bmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92
ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkz
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2
ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2
LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdk
cml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAg
IHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9k
ZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5w
eTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmlu
ZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAg
ICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
dXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIu
am9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFp
blRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAl
IHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJl
YWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAg
ICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAg
ICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVu
ZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lk
ID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNl
bGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8
ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydj
bGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25h
bWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAg
IHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25h
bWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29y
ZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYu
ZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAg
IFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAg
IHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMg
ICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAg
ICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAg
ICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAg
ICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAn
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2
aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2
aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAg
J2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAg
ICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsg
YXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwg
WGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4g
c2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9k
cygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29y
ZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1
bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9h
bGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBm
dW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5n
ZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAg
ICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3Jk
LCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBp
biBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRB
dHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygp
LCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
QVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFz
c2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0g
aW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQ
Q0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2
IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgw
ICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAg
ICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAg
ICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAg
ICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDog
fCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBj
aV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwg
Mjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52
ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNl
X2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAy
ODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRl
dmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lv
bl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwg
MjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5j
bGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19u
YW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYu
c3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8
ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNp
X2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdz
dWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJl
YWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAg
ICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lf
dXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJp
bmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVh
ZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDog
fCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0
dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRS
YW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlk
LnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngi
ICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAg
ICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3Jl
YXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBj
aV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29y
ZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJl
Y29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSBy
ZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9
IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5k
b3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAg
ICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRb
J2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlz
aW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAg
ICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDog
fCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9p
ZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92
ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0
ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXIn
XQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYs
IHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsn
aG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFp
bicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDog
fCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92
ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAg
ICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICBy
ZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAg
ICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIg
ICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAg
ICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICBy
ZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAg
ICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAg
ICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJh
c2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4g
WyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1
bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdl
dEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAg
ICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5
ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwg
WGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3Rv
cmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAg
ICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFp
blRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAg
ICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAg
ICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRB
UElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lf
ZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3Jk
ID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAg
ICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAg
ICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFp
blRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAg
ICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAg
ICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDog
fCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBj
aV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVu
ZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8
ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNp
X2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZp
Y2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lf
ZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xh
c3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lf
ZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8
ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNp
X2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJl
YWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAg
ICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAg
ICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUu
Z2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8
ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVy
biB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlk
UmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJl
dHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngi
ICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4
IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5n
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwg
ICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDog
fCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDog
fCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJl
Y29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYu
ZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAg
ICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lv
bl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0g
cmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxm
LmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3Zl
bmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
dmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3Rl
bV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFt
ZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAg
ICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUg
ICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAg
ICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAg
ICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAg
ICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAg
ICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAg
ICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAg
ICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAg
ICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSAr
IGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0
dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSAr
IGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBt
ZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9k
cyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsi
Z2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhv
ZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2Qp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0
TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBz
ZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlk
IiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5
OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19j
bGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMg
aW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVu
Yyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0
RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFu
Y2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0
dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0
dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVu
ZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICBy
ZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5n
ZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENs
YXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAg
ICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwg
dHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGlu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVh
c2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZv
ciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwg
MjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5k
b21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAg
ICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAg
ICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFp
blRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAg
ICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFk
OiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAg
cGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAg
ICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6
IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBw
Y2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAg
ICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFk
OiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAg
cGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAg
ICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVh
ZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAg
IHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAg
ICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAg
ICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAg
ICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAg
ICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5j
cmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcK
TWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFp
blRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2
NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5
OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmlu
ZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICog
NCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8
ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1
aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVu
ZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQ
Q0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFp
biA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxm
LmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxm
LnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNl
bGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAg
c2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZp
Y2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUg
PSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBz
ZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFp
blRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2Ns
YXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVt
X3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1
YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25h
bWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3Jk
Wydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5p
dF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0g
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0
dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAg
ICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAg
J2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3Qn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFp
blRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAg
ICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIg
ICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2Uu
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFz
ZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUg
ICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2Rz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAg
ICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2Ns
YXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBp
biBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJ
bnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBY
ZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVn
aXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWly
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJh
c2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0
X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBw
Y2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9t
YWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAg
fCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2
LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAg
ICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAg
ICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFp
blRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAg
ICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAg
ICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAg
ICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAg
ICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5U
aHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAg
ICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAg
ICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5U
aHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAg
ICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1l
JzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6
ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYg
ICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZl
cgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3Bw
Y2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVh
ZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkg
ICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQu
cHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5
KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5w
eTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICog
MiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAg
ICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5
OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5U
aHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3Jl
Y29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFp
blRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFp
blRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYydd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRb
J3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3Jf
bmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAg
ICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10K
TWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3Jk
WydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFz
c19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAg
ICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vi
c3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRb
J3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJz
eXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAg
ICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAg
ICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAg
ICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAg
ICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMg
ICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0
ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVy
J10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRB
dHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10K
TWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBh
dHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0
cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJ
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRB
dHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAg
ICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAg
ICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4g
WGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBY
ZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAg
cmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5
OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGlu
IHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3Ig
ZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5j
cygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdl
dF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhl
bmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAg
Zm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xh
c3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGlu
IHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90
IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAg
ICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAg
ICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzgg
ICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVp
ZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJ
LnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQ
Q0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nl
c1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAg
cmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19s
b2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdp
c3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAg
ICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFk
OiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAg
cGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdi
dXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8
IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYu
c2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAg
ICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApN
YWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAg
ICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAg
ICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAg
ICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAg
ICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApN
YWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAg
ICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAg
ICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwK
TWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3Jf
aWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3Ju
YW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lk
JzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUg
ICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRl
dmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXIn
OiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5
ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFt
ZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVh
dGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVh
dGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAg
PiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5w
eTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihb
IiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxl
KHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAg
ICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBz
ZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAg
ICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAg
ICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAg
ICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkx
ICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25h
bWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVj
b3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2
aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUg
ICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19j
b2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSBy
ZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYu
c3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSBy
ZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vi
c3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVy
ID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRC
YXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYu
X191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAg
ICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAg
ICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAg
ICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAg
ICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdm
dW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lk
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25h
bWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lv
bl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNz
X2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFz
c19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwg
WGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJh
c2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5n
ZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9k
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsg
bWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2
NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAg
NDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVj
b3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5j
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBm
b3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxm
LmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5z
dCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAg
ICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxm
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3Rv
cmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xv
Y2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBj
aVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAg
ICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAg
ICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJl
YWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAg
ICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Ns
b3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8
IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYu
ZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6
ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAg
ICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3Ju
YW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzog
ICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAg
ICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6
ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAg
ICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2Nv
ZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzog
ICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVu
ZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
Mjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5z
dWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0
ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lf
ZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9
IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkK
TWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAg
ICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8
ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1
aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNy
ZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwg
IiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAg
ICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3Ry
aW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlk
LCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9t
YWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsn
YnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRb
J3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29y
ZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQg
PSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2Vs
Zi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2Rldmlj
ZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lk
ID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAg
c2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8
ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJl
Y29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQg
PSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
c2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQs
IHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAg
ICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4g
Wyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMg
ICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0
dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+
IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAg
IHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAg
ICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAg
YXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQx
ICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhl
bmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3Ig
bWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAg
ICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1
bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRf
YWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcy
ICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZv
ciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAg
ICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAg
IDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJh
c2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRB
dHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVn
aXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICBy
ZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MK
TWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAg
IF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3
ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9f
Y2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9y
ZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNl
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpN
YWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAg
ICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAg
ICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVh
ZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAg
IHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1
bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8
IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYu
dmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25h
bWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
Mjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5k
ZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFt
ZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
ODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJl
dmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29k
ZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNs
YXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwg
MjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5z
dWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lf
ZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAg
ICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8
ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBj
aV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVp
ZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0
cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDog
fCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9t
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAi
LSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwK
TWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZd
KSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5U
aHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAz
MDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcg
ICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8
ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8
ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsn
dmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNl
X2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAg
IHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3Jk
WydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNz
X25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAg
ICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9y
X25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJl
Y29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNl
bGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAg
ICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAg
ICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQg
ICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAg
ICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAg
ICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAg
ICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAn
ZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAn
ZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAg
ICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAg
ICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAg
ICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygp
ICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2Qg
aW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0
aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3Jl
Y29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9k
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdl
dEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdl
dF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1
bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19f
LCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2Vs
Zi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIg
ICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3Mo
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVj
b3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5z
dCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFz
cygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19j
bGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSld
ID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lf
ZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
MjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAg
ICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4s
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAg
ICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAg
ICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVh
ZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAg
IHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAg
IHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rl
di52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2
aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAg
fCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2
LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAg
IHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rl
di5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFz
c19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9k
ZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAg
cGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAg
ICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5U
aHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAg
ICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBw
Y2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVT
dHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRo
cmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAg
cmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1
aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1
dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUw
MngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5
ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6
Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0ko
cHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJl
Y29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9
IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3Qg
PSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVu
YyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52
ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAg
ICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNv
cmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJl
dmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2
ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25h
bWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRv
cl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3Rl
bV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJz
eXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2
ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNl
bGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBD
SS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9
IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2Rv
bWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAg
ICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAg
ICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAg
ICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAz
NSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUz
ICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAg
ICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAg
ICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAg
ICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVu
ZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1
cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18s
IGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxm
LmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAg
ICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDog
fCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJ
U3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkg
ICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAg
ICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhl
bmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9w
Y2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVj
b3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzog
ICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIg
ICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywK
TWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAg
ICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAg
ICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVh
ZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAg
IHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAn
dmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAg
cGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdk
ZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBw
Y2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAn
Y2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBw
Y2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFk
OiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAg
cGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5U
aHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAg
ICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAg
ICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFi
bGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAg
ICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJl
dHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3Jl
YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFp
blRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRV
dWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
IHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUw
MngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIl
MDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3Ry
aW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6
IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRv
cl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9
IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNl
bGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZp
c2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2Rl
ID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBz
ZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVt
X3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0
ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5
c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
bmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAg
ICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAg
ICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAg
ICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAg
ICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAg
ICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAg
ICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAg
ICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAg
ICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8o
KSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcg
PSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBp
biBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlco
KSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZv
ciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0
aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFz
ZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJu
IFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1l
dGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRo
b2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYu
Z2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBp
biBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsg
ZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91
dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNl
LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYu
X19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1
bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywg
ZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYu
Z2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5z
dGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9y
IGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAg
IGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAg
ICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2Vs
Zi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5Omdl
dENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVp
ZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJu
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAg
IGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAg
IHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rl
di5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAg
ICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAg
ICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwK
TWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAg
ICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAg
ICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAg
ICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJl
YWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAg
ICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAg
ICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAg
ICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAg
ICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAg
ICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAg
ICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAg
ICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAg
ICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVp
ZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJp
bmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkK
TWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlk
LnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0
cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngi
ICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8
IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAg
WGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRv
bWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBz
ZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBz
ZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAg
IHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAg
ICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydk
ZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25h
bWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAg
ICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10K
TWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRb
J2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lz
dGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRb
J3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAg
c2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVt
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVj
b3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9f
aW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNl
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlk
ID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAg
IGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAg
ICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAg
ICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Ns
b3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJh
c2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRo
b2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9k
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAg
ICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDcz
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5f
X2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVu
YyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFp
blRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0
dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsg
YXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAg
ICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6
cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwu
Z2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAg
IHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAn
ZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lf
ZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAg
ICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywK
TWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAg
ICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAg
ICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAg
ICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAg
ICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAg
ICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAg
ICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAg
ICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApN
YWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZp
Y2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFt
ZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRy
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVk
X3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRo
cmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAg
NjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1
aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0
b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVp
ZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngi
ICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAg
ICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlk
LnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNp
X3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3Qn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVu
YyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNv
cmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5k
b3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAg
ICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1l
J10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVj
b3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5j
bGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcg
ICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsn
c3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNv
cmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29y
ZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJp
dmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlk
J10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAg
ICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRC
YXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVy
biBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3Ig
YXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJX
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAg
ICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAg
ICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAg
ICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNl
LnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9k
IGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBm
b3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRG
dW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwg
ImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAg
ICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9f
Y2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5j
IGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYg
bm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAg
ICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1
NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIo
dXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4g
IlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xh
c3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAg
ICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpy
ZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3
OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhy
ZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAg
ICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAg
ICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAg
ICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9y
LApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAg
ICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAg
ICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAg
ICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9u
LApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAg
ICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAg
ICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFt
ZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1
YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2
ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYu
bmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpj
cmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhj
cmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8
ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVp
ZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9p
bihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1
cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6
IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAg
ICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAg
ICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODgg
ICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkg
ICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9y
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0g
cmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYu
ZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAg
OTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFz
c19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUg
PSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNl
bGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUg
PSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAw
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsn
c3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJp
dmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhl
bmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNl
bGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAz
MiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAg
ICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAg
ICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAg
ICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2Ns
YXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2Vs
Zi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxf
cmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5j
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRG
dW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAg
ICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBk
aWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBz
ZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
SW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
OTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBz
ZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
U3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2Vz
X2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGlu
IFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAg
ICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAg
ICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5U
aHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAg
ICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAg
J3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAg
ICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2
ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lk
JzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODgg
ICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmlj
ZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkw
ICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFz
c2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1l
JzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5
MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3Vi
dmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rl
di5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBw
Y2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVp
ZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmco
KSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDog
fCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJu
IHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5k
b20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5
OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICog
MiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAg
ICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRl
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91
dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsn
ZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29y
ZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNv
cmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJl
Y29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3Jf
aWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAg
c2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2Rl
dmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9u
X2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAg
ICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9
IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
aWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1
aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9z
dCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAg
ICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1
cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAg
ICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAg
ICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBm
b3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIg
ICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAg
IGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJn
ZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1
bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAg
IGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8
ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUu
cmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAg
ICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xh
c3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAg
ICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAg
IF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElT
dG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2
aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0g
ewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAg
ICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAg
ICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRo
cmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAg
J2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAg
ICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9k
ZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9y
X25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rl
di5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2Vf
bmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2
LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3Nf
Y29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2
LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAg
IHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rl
di5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBw
Y2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAg
ICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0
KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4g
dXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0
b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFu
ZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVy
biAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICog
MiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAq
IDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAg
fCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAg
ODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29y
ZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2
aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAg
ICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDog
fCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVj
b3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNs
YXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAg
ICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRv
cl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVu
ZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9
IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAg
IHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAg
ICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAg
ICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAg
ICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAg
ICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAg
ICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAg
ICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRo
b2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0
aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxm
LmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwg
ImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5Omdl
dEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFz
c19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4g
c2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVu
Y3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2Uo
cmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJf
aW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJ
bnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRD
bGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAg
X19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlw
ZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2Uo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBw
Y2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgx
ICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21h
aW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAg
ICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAg
ICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRo
cmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8
ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNp
X2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAn
ZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lf
ZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8
ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNp
X2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBj
aV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAg
ICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAg
ICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAg
ICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAg
IHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVh
dGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFp
blRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAg
ICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5Omdl
dFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwg
IiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAg
IDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQu
cHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQ
Q0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9
IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1
cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNs
b3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYu
ZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2Vs
Zi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDky
ICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2Vf
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSBy
ZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxm
LnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNz
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3Zl
bmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydk
cml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9f
KHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9f
aW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
UFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJS
TyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAg
J2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1
cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAg
ICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAg
ICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcg
ICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2
NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNz
X18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBz
ZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5k
QVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAz
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2Uu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2Fs
bF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmROb2RlLnB5Ol9pbml0X1BQ
Q0lzCk1haW5UaHJlYWQ6IHwgICAgIDE2MCAgICAgICAgIHNlbGYuX2luaXRfUFNDU0lzKCkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpfaW5pdF9QU0NTSXMKTWFpblRocmVhZDogfCAg
ICB8IDMwNCAgICAgICAgIHNhdmVkX3BzY3NpcyA9IHNlbGYuc3RhdGVfc3RvcmUubG9hZF9zdGF0
ZSgncHNjc2knKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTpsb2FkX3N0
YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxf
ZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2Zp
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbihz
ZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFN0YXRl
U3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgaWYgbm90
IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVhZDogfCAgICB8ICAxMDQgICAgICAg
ICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwNSAg
ICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA2
ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBj
aGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTUwICAgICAgICAg
ZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUxICAgICAgICAgcmV0dXJuIHN0YXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8IDMwNSAgICAgICAgIHNhdmVkX3BzY3NpX3RhYmxlID0ge30KTWFpblRocmVh
ZDogfCAgICB8IDMwNiAgICAgICAgIGlmIHNhdmVkX3BzY3NpczoKTWFpblRocmVhZDogfCAgICB8
IDMxMyAgICAgICAgIHNhdmVkX3BzY3NpX0hCQXMgPSBzZWxmLnN0YXRlX3N0b3JlLmxvYWRfc3Rh
dGUoJ3BzY3NpX0hCQScpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRTdGF0ZVN0b3JlLnB5Omxv
YWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAxMDAgICAgICAgICB4bWxfcGF0aCA9IHNlbGYu
X3htbF9maWxlKGNscykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRTdGF0ZVN0b3JlLnB5Ol94
bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgICAgICByZXR1cm4gb3MucGF0aC5q
b2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
U3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICBp
ZiBub3Qgb3MucGF0aC5leGlzdHMoeG1sX3BhdGgpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwNCAg
ICAgICAgIGRvbSA9IG1pbmlkb20ucGFyc2UoeG1sX3BhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTA1ICAgICAgICAgcm9vdCA9IGRvbS5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAgICB8
ICAxMDYgICAgICAgICBzdGF0ZSA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAg
Zm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNTAgICAg
ICAgICBkb20udW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8ICAxNTEgICAgICAgICByZXR1cm4g
c3RhdGUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9zdGF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgMzE0ICAgICAgICAgc2F2ZWRfcHNjc2lfSEJBX3RhYmxlID0ge30K
TWFpblRocmVhZDogfCAgICB8IDMxNSAgICAgICAgIGlmIHNhdmVkX3BzY3NpX0hCQXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAzMjMgICAgICAgICBwc2NzaV90YWJsZSA9IHt9Ck1haW5UaHJlYWQ6IHwg
ICAgfCAzMjQgICAgICAgICBwc2NzaV9IQkFfdGFibGUgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwg
MzI2ICAgICAgICAgZm9yIHBzY3NpX3JlY29yZCBpbiB2c2NzaV91dGlsLmdldF9hbGxfc2NzaV9k
ZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjcgICAgICAgICAgICAgc2NzaV9pZCA9IHBz
Y3NpX3JlY29yZFsnc2NzaV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAzMjggICAgICAgICAgICAg
aWYgc2NzaV9pZDoKTWFpblRocmVhZDogfCAgICB8IDMyNiAgICAgICAgIGZvciBwc2NzaV9yZWNv
cmQgaW4gdnNjc2lfdXRpbC5nZXRfYWxsX3Njc2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMzI3ICAgICAgICAgICAgIHNjc2lfaWQgPSBwc2NzaV9yZWNvcmRbJ3Njc2lfaWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgMzI4ICAgICAgICAgICAgIGlmIHNjc2lfaWQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAzMjYgICAgICAgICBmb3IgcHNjc2lfcmVjb3JkIGluIHZzY3NpX3V0aWwuZ2V0X2FsbF9z
Y3NpX2RldmljZXMoKToKTWFpblRocmVhZDogfCAgICB8IDMyNyAgICAgICAgICAgICBzY3NpX2lk
ID0gcHNjc2lfcmVjb3JkWydzY3NpX2lkJ10KTWFpblRocmVhZDogfCAgICB8IDMyOCAgICAgICAg
ICAgICBpZiBzY3NpX2lkOgpNYWluVGhyZWFkOiB8ICAgIHwgMzI2ICAgICAgICAgZm9yIHBzY3Np
X3JlY29yZCBpbiB2c2NzaV91dGlsLmdldF9hbGxfc2NzaV9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAzMjcgICAgICAgICAgICAgc2NzaV9pZCA9IHBzY3NpX3JlY29yZFsnc2NzaV9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjggICAgICAgICAgICAgaWYgc2NzaV9pZDoKTWFpblRocmVh
ZDogfCAgICB8IDMyNiAgICAgICAgIGZvciBwc2NzaV9yZWNvcmQgaW4gdnNjc2lfdXRpbC5nZXRf
YWxsX3Njc2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMzI3ICAgICAgICAgICAgIHNj
c2lfaWQgPSBwc2NzaV9yZWNvcmRbJ3Njc2lfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgMzI4ICAg
ICAgICAgICAgIGlmIHNjc2lfaWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjYgICAgICAgICBmb3Ig
cHNjc2lfcmVjb3JkIGluIHZzY3NpX3V0aWwuZ2V0X2FsbF9zY3NpX2RldmljZXMoKToKTWFpblRo
cmVhZDogfCAgICB8IDMyNyAgICAgICAgICAgICBzY3NpX2lkID0gcHNjc2lfcmVjb3JkWydzY3Np
X2lkJ10KTWFpblRocmVhZDogfCAgICB8IDMyOCAgICAgICAgICAgICBpZiBzY3NpX2lkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMzI2ICAgICAgICAgZm9yIHBzY3NpX3JlY29yZCBpbiB2c2NzaV91dGls
LmdldF9hbGxfc2NzaV9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjcgICAgICAgICAg
ICAgc2NzaV9pZCA9IHBzY3NpX3JlY29yZFsnc2NzaV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAz
MjggICAgICAgICAgICAgaWYgc2NzaV9pZDoKTWFpblRocmVhZDogfCAgICB8IDMyNiAgICAgICAg
IGZvciBwc2NzaV9yZWNvcmQgaW4gdnNjc2lfdXRpbC5nZXRfYWxsX3Njc2lfZGV2aWNlcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMzI3ICAgICAgICAgICAgIHNjc2lfaWQgPSBwc2NzaV9yZWNvcmRb
J3Njc2lfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgMzI4ICAgICAgICAgICAgIGlmIHNjc2lfaWQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjYgICAgICAgICBmb3IgcHNjc2lfcmVjb3JkIGluIHZzY3Np
X3V0aWwuZ2V0X2FsbF9zY3NpX2RldmljZXMoKToKTWFpblRocmVhZDogfCAgICB8IDMyNyAgICAg
ICAgICAgICBzY3NpX2lkID0gcHNjc2lfcmVjb3JkWydzY3NpX2lkJ10KTWFpblRocmVhZDogfCAg
ICB8IDMyOCAgICAgICAgICAgICBpZiBzY3NpX2lkOgpNYWluVGhyZWFkOiB8ICAgIHwgMzI2ICAg
ICAgICAgZm9yIHBzY3NpX3JlY29yZCBpbiB2c2NzaV91dGlsLmdldF9hbGxfc2NzaV9kZXZpY2Vz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzNTggICAgICAgICBmb3IgcHNjc2lfdXVpZCwgcHNjc2lf
cmVjb3JkIGluIHBzY3NpX3RhYmxlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzNjEgICAg
ICAgICBmb3IgcGh5c2ljYWxfaG9zdCwgcHNjc2lfSEJBX3V1aWQgaW4gcHNjc2lfSEJBX3RhYmxl
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUucHk6X2luaXRfUFNDU0lzCk1h
aW5UaHJlYWQ6IHwgICAgPCBYZW5kTm9kZS5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgMTE0
MSAgICAgICAgIGluc3Quc2F2ZSgpCk1haW5UaHJlYWQ6IHwgICAgPiBYZW5kTm9kZS5weTpzYXZl
Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgIGhvc3RfcmVjb3JkID0ge3NlbGYudXVpZDog
eyduYW1lX2xhYmVsJzpzZWxmLm5hbWUsCk1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICduYW1lX2Rlc2NyaXB0aW9uJzpzZWxmLmRlc2MsCk1h
aW5UaHJlYWQ6IHwgICAgIDU3MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdt
ZXRyaWNzX3V1aWQnOiBzZWxmLmhvc3RfbWV0cmljc191dWlkLApNYWluVGhyZWFkOiB8ICAgICA1
NzQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb3RoZXJfY29uZmlnJzogc2Vs
Zi5vdGhlcl9jb25maWd9fQpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICBzZWxmLnN0YXRl
X3N0b3JlLnNhdmVfc3RhdGUoJ2hvc3QnLGhvc3RfcmVjb3JkKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDE2NyAgICAg
ICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAg
ICByZXR1cm4gb3MucGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAg
IHwgMTY5ICAgICAgICAgZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1lbnRhdGlvbigpLmNyZWF0
ZURvY3VtZW50KE5vbmUsCk1haW5UaHJlYWQ6IHwgICAgfCAxNzAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xzICsgJ3MnLApNYWlu
VGhyZWFkOiB8ICAgIHwgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAxNzIgICAgICAg
ICByb290ID0gZG9jLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgMTc1ICAgICAg
ICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3
NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDog
fCAgICB8IDE3OCAgICAgICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8IDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJv
b2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMDggICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgMjA5ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MTAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCAnZGlj
dCcpCk1haW5UaHJlYWQ6IHwgICAgfCAyMTEgICAgICAgICAgICAgICAgICAgICBmb3IgdmFsX2l0
ZW0gaW4gdmFsLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8IDIxMiAgICAgICAgICAgICAgICAg
ICAgICAgICB0bXAgPSBkb2MuY3JlYXRlRWxlbWVudCgiaXRlbSIpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMTMgICAgICAgICAgICAgICAgICAgICAgICAgaWYga2V5IGluIFsnb3RoZXJfY29uZmlnJywg
J2RldmljZV9jb25maWcnXToKTWFpblRocmVhZDogfCAgICB8IDIxNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdG1wLnNldEF0dHJpYnV0ZSgna2V5Jywgc3RyKHZhbF9pdGVtKSkKTWFpblRo
cmVhZDogfCAgICB8IDIxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wLnNldEF0dHJp
YnV0ZSgndmFsdWUnLCBzdHIodmFsW3ZhbF9pdGVtXSkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMTgg
ICAgICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodG1wKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjExICAgICAgICAgICAgICAgICAgICAgZm9yIHZhbF9pdGVtIGluIHZhbC5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgdG1w
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoIml0ZW0iKQpNYWluVGhyZWFkOiB8ICAgIHwgMjEzICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIGtleSBpbiBbJ290aGVyX2NvbmZpZycsICdkZXZpY2VfY29u
ZmlnJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAyMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRtcC5zZXRBdHRyaWJ1dGUoJ2tleScsIHN0cih2YWxfaXRlbSkpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcC5zZXRBdHRyaWJ1dGUoJ3ZhbHVl
Jywgc3RyKHZhbFt2YWxfaXRlbV0pKQpNYWluVGhyZWFkOiB8ICAgIHwgMjE4ICAgICAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHRtcCkKTWFpblRocmVhZDogfCAgICB8
IDIxMSAgICAgICAgICAgICAgICAgICAgIGZvciB2YWxfaXRlbSBpbiB2YWwua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjEyICAgICAgICAgICAgICAgICAgICAgICAgIHRtcCA9IGRvYy5jcmVh
dGVFbGVtZW50KCJpdGVtIikKTWFpblRocmVhZDogfCAgICB8IDIxMyAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiBrZXkgaW4gWydvdGhlcl9jb25maWcnLCAnZGV2aWNlX2NvbmZpZyddOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjE0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXAuc2V0QXR0
cmlidXRlKCdrZXknLCBzdHIodmFsX2l0ZW0pKQpNYWluVGhyZWFkOiB8ICAgIHwgMjE1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0bXAuc2V0QXR0cmlidXRlKCd2YWx1ZScsIHN0cih2YWxb
dmFsX2l0ZW1dKSkKTWFpblRocmVhZDogfCAgICB8IDIxOCAgICAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh0bXApCk1haW5UaHJlYWQ6IHwgICAgfCAyMTEgICAgICAg
ICAgICAgICAgICAgICBmb3IgdmFsX2l0ZW0gaW4gdmFsLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8IDIxOSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jyku
d3JpdGUoZG9jLnRvcHJldHR5eG1sKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMzAgICAgICAgICBk
b2MudW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0
YXRlCk1haW5UaHJlYWQ6IHwgICAgIDU3NiAgICAgICAgIHNlbGYuc3RhdGVfc3RvcmUuc2F2ZV9z
dGF0ZSgnY3B1Jywgc2VsZi5jcHVzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRTdGF0ZVN0b3Jl
LnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDE2NyAgICAgICAgIHhtbF9wYXRoID0g
c2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5w
eTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICByZXR1cm4gb3MucGF0
aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgMTY5ICAgICAgICAg
ZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1lbnRhdGlvbigpLmNyZWF0ZURvY3VtZW50KE5vbmUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xzICsgJ3MnLApNYWluVGhyZWFkOiB8ICAgIHwg
MTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAxNzIgICAgICAgICByb290ID0gZG9jLmRv
Y3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgMTc1ICAgICAgICAgZm9yIHV1aWQsIGlu
Zm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3NiAgICAgICAgICAgICBu
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgMTc3ICAgICAg
ICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8IDE3OCAgICAg
ICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAg
fCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8IDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J2ludCcKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRo
cmVhZDogfCAgICB8IDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3NSAgICAgICAg
IGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNzYg
ICAgICAgICAgICAgbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAg
ICB8IDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4g
KHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVh
ZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4
NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8
ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMTkwICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVh
ZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4
NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8
ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoK
TWFpblRocmVhZDogfCAgICB8IDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxNzcgICAgICAgICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlk
JywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwg
aW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYg
dHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFw
cGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg5ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8IDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMTkwICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5k
Q2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8IDE3OCAgICAgICAgICAgICBub2RlLnNldEF0
dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwg
dW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUo
J3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8IDE4OSAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8IDE5MCAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGlu
IHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMjkgICAgICAgICBvcGVuKHhtbF9w
YXRoLCAndycpLndyaXRlKGRvYy50b3ByZXR0eXhtbCgpKQpNYWluVGhyZWFkOiB8ICAgIHwgMjMw
ICAgICAgICAgZG9jLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFN0YXRlU3RvcmUu
cHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgICA1NzcgICAgICAgICBzZWxmLnNhdmVfUElG
cygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6c2F2ZV9QSUZzCk1haW5UaHJlYWQ6
IHwgICAgfCA1ODYgICAgICAgICBwaWZfcmVjb3JkcyA9IGRpY3QoWyhwaWZfdXVpZCwgWGVuZEFQ
SVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZm9yIHBpZl91dWlkIGluIFhlbmRQSUYuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEJhc2UucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAg
IHJldHVybiBYZW5kQVBJU3RvcmUuZ2V0X2FsbF91dWlkKGNscy5nZXRDbGFzcygpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBJRi5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MzkgICAgICAgICByZXR1cm4gIlBJRiIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQSUYucHk6
Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRBUElTdG9yZS5weTpnZXRfYWxsX3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICBfX2NsYXNzZXNfbG9jay5hY3F1aXJlKCkK
TWFpblRocmVhZDogfCAgICB8ICAgIDc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
OSAgICAgICAgIHJldHVybiBbdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODAgICAgICAgICAg
ICAgICAgIGZvciAodXVpZCwgdCkgaW4gX19jbGFzc2VzLmtleXMoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAg
aWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAg
ICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAg
ICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAg
ICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAg
ICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAg
ICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAg
ICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODMg
ICAgICAgICBfX2NsYXNzZXNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRBUElTdG9yZS5weTpnZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2Uu
cHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgNTg5ICAgICAgICAgc2VsZi5zdGF0ZV9zdG9y
ZS5zYXZlX3N0YXRlKCdwaWYnLCBwaWZfcmVjb3JkcykKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2NyAgICAgICAg
IHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAg
IHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE2OSAgICAgICAgIGRvYyA9IG1pbmlkb20uZ2V0RE9NSW1wbGVtZW50YXRpb24oKS5jcmVh
dGVEb2N1bWVudChOb25lLApNYWluVGhyZWFkOiB8ICAgIHwgIDE3MCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbHMgKyAncycsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcyICAg
ICAgICAgcm9vdCA9IGRvYy5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAgICB8ICAxNzUg
ICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRvcHJldHR5eG1s
KCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kTm9kZS5weTpzYXZlX1BJRnMKTWFpblRocmVhZDogfCAgICAgNTc4ICAgICAgICAg
c2VsZi5zYXZlX25ldHdvcmtzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpzYXZl
X25ldHdvcmtzCk1haW5UaHJlYWQ6IHwgICAgfCA1OTIgICAgICAgICBuZXRfcmVjb3JkcyA9IGRp
Y3QoWyhuZXR3b3JrX3V1aWQsIFhlbmRBUElTdG9yZS5nZXQoCk1haW5UaHJlYWQ6IHwgICAgfCA1
OTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBuZXR3b3JrX3V1aWQgaW4gWGVuZE5l
dHdvcmsuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0X2Fs
bApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIHJldHVybiBYZW5kQVBJU3RvcmUuZ2V0
X2FsbF91dWlkKGNscy5nZXRDbGFzcygpKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZE5ldHdv
cmsucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuICJu
ZXR3b3JrIgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE5ldHdvcmsucHk6Z2V0Q2xhc3MKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRBUElTdG9yZS5weTpnZXRfYWxsX3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICAgIDc3ICAgICBfX2NsYXNzZXNfbG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDog
fCAgICB8ICAgIDc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgICAgIHJl
dHVybiBbdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODAgICAgICAgICAgICAgICAgIGZvciAo
dXVpZCwgdCkgaW4gX19jbGFzc2VzLmtleXMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAg
aWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAg
ICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODMgICAgICAgICBfX2Ns
YXNzZXNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRBUElTdG9yZS5w
eTpnZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0X2FsbApN
YWluVGhyZWFkOiB8ICAgIHwgNTk1ICAgICAgICAgc2VsZi5zdGF0ZV9zdG9yZS5zYXZlX3N0YXRl
KCduZXR3b3JrJywgbmV0X3JlY29yZHMpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRTdGF0ZVN0
b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAxNjcgICAgICAgICB4bWxfcGF0
aCA9IHNlbGYuX3htbF9maWxlKGNscykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRTdGF0ZVN0
b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgICAgICByZXR1cm4g
b3MucGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAxNjkg
ICAgICAgICBkb2MgPSBtaW5pZG9tLmdldERPTUltcGxlbWVudGF0aW9uKCkuY3JlYXRlRG9jdW1l
bnQoTm9uZSwKTWFpblRocmVhZDogfCAgICB8ICAxNzAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xzICsgJ3MnLApNYWluVGhyZWFk
OiB8ICAgIHwgIDE3MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3MiAgICAgICAgIHJv
b3QgPSBkb2MuZG9jdW1lbnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAg
Zm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMjkg
ICAgICAgICBvcGVuKHhtbF9wYXRoLCAndycpLndyaXRlKGRvYy50b3ByZXR0eXhtbCgpKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzMCAgICAgICAgIGRvYy51bmxpbmsoKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZE5vZGUucHk6c2F2ZV9uZXR3b3JrcwpNYWluVGhyZWFkOiB8ICAgICA1NzkgICAgICAgICBzZWxm
LnNhdmVfUEJEcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6c2F2ZV9QQkRzCk1h
aW5UaHJlYWQ6IHwgICAgfCA1OTggICAgICAgICBwYmRfcmVjb3JkcyA9IGRpY3QoWyhwYmRfdXVp
ZCwgWGVuZEFQSVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8IDYwMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZm9yIHBiZF91dWlkIGluIFhlbmRQQkQuZ2V0X2FsbCgpXSkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
OCAgICAgICAgIHJldHVybiBYZW5kQVBJU3RvcmUuZ2V0X2FsbF91dWlkKGNscy5nZXRDbGFzcygp
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBCRC5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgMjkgICAgICAgICByZXR1cm4gIlBCRCIKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQQkQucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRBUElTdG9yZS5weTpn
ZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICBfX2NsYXNzZXNfbG9jay5h
Y3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8ICAgIDc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3OSAgICAgICAgIHJldHVybiBbdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODAg
ICAgICAgICAgICAgICAgIGZvciAodXVpZCwgdCkgaW4gX19jbGFzc2VzLmtleXMoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFp
blRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlw
ZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90
eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxs
X3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBh
bGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09
IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQg
PT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYg
dCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAg
ICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAg
ICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAg
ICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODMgICAgICAgICBfX2NsYXNzZXNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRBUElTdG9yZS5weTpnZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEJhc2UucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgNjAxICAgICAgICAgc2VsZi5z
dGF0ZV9zdG9yZS5zYXZlX3N0YXRlKCdwYmQnLCBwYmRfcmVjb3JkcykKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2
NyAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4
NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE2OSAgICAgICAgIGRvYyA9IG1pbmlkb20uZ2V0RE9NSW1wbGVtZW50YXRp
b24oKS5jcmVhdGVEb2N1bWVudChOb25lLApNYWluVGhyZWFkOiB8ICAgIHwgIDE3MCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbHMg
KyAncycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTcyICAgICAgICAgcm9vdCA9IGRvYy5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAg
ICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRv
cHJldHR5eG1sKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygp
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kTm9kZS5weTpzYXZlX1BCRHMKTWFpblRocmVhZDogfCAgICAgNTgw
ICAgICAgICAgc2VsZi5zYXZlX1NScygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6
c2F2ZV9TUnMKTWFpblRocmVhZDogfCAgICB8IDYwNCAgICAgICAgIHNyX3JlY29yZHMgPSBkaWN0
KFsoaywgdi5nZXRfcmVjb3JkKHRyYW5zaWVudCA9IEZhbHNlKSkKTWFpblRocmVhZDogfCAgICB8
IDYwNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGssIHYgaW4gc2VsZi5zcnMuaXRl
bXMoKV0pCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRTdG9yYWdlUmVwb3NpdG9yeS5weTpnZXRf
cmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICAgICAgcmV0dmFsID0geyd1dWlkJzog
c2VsZi51dWlkLApNYWluVGhyZWFkOiB8ICAgIHwgICA2NCAgICAgICAgICAgICAgICAgICAnbmFt
ZV9sYWJlbCc6IHNlbGYubmFtZV9sYWJlbCwKTWFpblRocmVhZDogfCAgICB8ICAgNjUgICAgICAg
ICAgICAgICAgICAgJ25hbWVfZGVzY3JpcHRpb24nOiBzZWxmLm5hbWVfZGVzY3JpcHRpb24sCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDY2ICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX2FsbG9jYXRp
b24nOiBzZWxmLnZpcnR1YWxfYWxsb2NhdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgNjcgICAg
ICAgICAgICAgICAgICAgJ3BoeXNpY2FsX3V0aWxpc2F0aW9uJzogc2VsZi5waHlzaWNhbF91dGls
aXNhdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgNjggICAgICAgICAgICAgICAgICAgJ3BoeXNp
Y2FsX3NpemUnOiBzZWxmLnBoeXNpY2FsX3NpemUsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDY5ICAg
ICAgICAgICAgICAgICAgICd0eXBlJzogc2VsZi50eXBlLApNYWluVGhyZWFkOiB8ICAgIHwgICA3
MCAgICAgICAgICAgICAgICAgICAnY29udGVudF90eXBlJzogc2VsZi5jb250ZW50X3R5cGUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDcxICAgICAgICAgICAgICAgICAgICdWRElzJzogc2VsZi5pbWFn
ZXMua2V5cygpfQpNYWluVGhyZWFkOiB8ICAgIHwgICA3MiAgICAgICAgIGlmIG5vdCB0cmFuc2ll
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgICAgIHJldHZhbCBbJ1BCRHMnXSA9
IFhlbmRQQkQuZ2V0X2J5X1NSKHNlbGYudXVpZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
QkQucHk6Z2V0X2J5X1NSCk1haW5UaHJlYWQ6IHwgICAgfCAgICA5NCAgICAgICAgIHBiZHMgPSBY
ZW5kQVBJU3RvcmUuZ2V0X2FsbCgiUEJEIikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
U3RvcmUucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY1ICAgICBfX2NsYXNzZXNf
bG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDY3ICAgICAgICAgcmV0dXJuIFtpbnN0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjggICAgICAgICAgICAgICAgIGZvciAoKHV1aWQsIHQpLCBpbnN0KSBpbiBfX2NsYXNz
ZXMuaXRlbXMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAg
ICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2
OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
ICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkg
ICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAg
ICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAg
ICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAg
ICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRo
cmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAg
ICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAg
ICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAg
ICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDcxICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZEFQSVN0b3JlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8
ICAgIDk1ICAgICAgICAgcmV0dXJuIFtwYmQuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgOTYgICAgICAgICAgICAgICAgIGZvciBwYmQgaW4gcGJkcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBCRC5weTpnZXRfYnlfU1IKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICBy
ZXR1cm4gcmV0dmFsCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdG9yYWdlUmVwb3NpdG9yeS5w
eTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MDUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrLCB2IGluIHNlbGYuc3JzLml0ZW1zKCldKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kUUNvV1N0b3JhZ2VSZXBvLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
OTMgICAgICAgICByZXR2YWwgPSB7J3V1aWQnOiBzZWxmLnV1aWQsCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk0ICAgICAgICAgICAgICAgICAgICduYW1lX2xhYmVsJzogc2VsZi5uYW1lX2xhYmVsLApN
YWluVGhyZWFkOiB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAnbmFtZV9kZXNjcmlwdGlv
bic6IHNlbGYubmFtZV9kZXNjcmlwdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgOTYgICAgICAg
ICAgICAgICAgICAgJ3ZpcnR1YWxfYWxsb2NhdGlvbic6IHNlbGYudmlydHVhbF9hbGxvY2F0aW9u
LApNYWluVGhyZWFkOiB8ICAgIHwgICA5NyAgICAgICAgICAgICAgICAgICAncGh5c2ljYWxfdXRp
bGlzYXRpb24nOiBzZWxmLnBoeXNpY2FsX3V0aWxpc2F0aW9uLApNYWluVGhyZWFkOiB8ICAgIHwg
ICA5OCAgICAgICAgICAgICAgICAgICAncGh5c2ljYWxfc2l6ZSc6IHNlbGYucGh5c2ljYWxfc2l6
ZSwKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICAgICAgICAgICAgJ3R5cGUnOiBzZWxm
LnR5cGUsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgICAgICAgICAgICdjb250ZW50
X3R5cGUnOiBzZWxmLmNvbnRlbnRfdHlwZSwKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgJ1ZESXMnOiBzZWxmLmltYWdlcy5rZXlzKCksCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAyICAgICAgICAgICAgICAgICAgICdQQkRzJzogWGVuZFBCRC5nZXRfYnlfU1Ioc2VsZi51
dWlkKX0KTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQQkQucHk6Z2V0X2J5X1NSCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA5NCAgICAgICAgIHBiZHMgPSBYZW5kQVBJU3RvcmUuZ2V0X2FsbCgiUEJE
IikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDY1ICAgICBfX2NsYXNzZXNfbG9jay5hY3F1aXJlKCkKTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NiAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY3ICAgICAg
ICAgcmV0dXJuIFtpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjggICAgICAgICAgICAgICAg
IGZvciAoKHV1aWQsIHQpLCBpbnN0KSBpbiBfX2NsYXNzZXMuaXRlbXMoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
ICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkg
ICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAg
ICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAg
ICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAg
ICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRo
cmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAg
ICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAg
ICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAg
ICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAg
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYg
dCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICAgICAg
X19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZEFQSVN0
b3JlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAgICAgICAgcmV0dXJuIFtw
YmQuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTYgICAgICAgICAgICAgICAgIGZv
ciBwYmQgaW4gcGJkcwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBCRC5weTpnZXRfYnlfU1IK
TWFpblRocmVhZDogfCAgICB8ICAxMDQgICAgICAgICBpZiBzZWxmLnBoeXNpY2FsX3NpemUgPT0g
WEVORF9TVE9SQUdFX05PX01BWElNVU06Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA1ICAgICAgICAg
ICAgIHN0ZnMgPSBvcy5zdGF0dmZzKHNlbGYubG9jYXRpb24pCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTA2ICAgICAgICAgICAgIHJldHZhbFsncGh5c2ljYWxfc2l6ZSddID0gc3Rmcy5mX2Jsb2NrcyAq
IHN0ZnMuZl9mcnNpemUKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICByZXR1cm4gcmV0
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRRQ29XU3RvcmFnZVJlcG8ucHk6Z2V0X3JlY29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Ig
aywgdiBpbiBzZWxmLnNycy5pdGVtcygpXSkKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAg
IHNlbGYuc3RhdGVfc3RvcmUuc2F2ZV9zdGF0ZSgnc3InLCBzcl9yZWNvcmRzKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTY3ICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIDg3ICAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUg
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTY5ICAgICAgICAgZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1l
bnRhdGlvbigpLmNyZWF0ZURvY3VtZW50KE5vbmUsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNscyArICdzJywKTWFpblRocmVhZDogfCAgICB8ICAxNzEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9uZSkKTWFpblRocmVhZDog
fCAgICB8ICAxNzIgICAgICAgICByb290ID0gZG9jLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFk
OiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVu
dChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hp
bGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRy
aWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAyMjEgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMjIgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCAnbGlzdCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjIzICAgICAg
ICAgICAgICAgICAgICAgZm9yIHZhbF91dWlkIGluIHZhbDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjcgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIw
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyMSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMiAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsICdsaXN0JykKTWFpblRocmVhZDogfCAgICB8
ICAyMjMgICAgICAgICAgICAgICAgICAgICBmb3IgdmFsX3V1aWQgaW4gdmFsOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIyNyAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVp
ZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAg
ICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3
NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRo
cmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0
LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIxICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjIyICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgJ2xpc3QnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIyMyAgICAgICAgICAgICAgICAgICAgIGZvciB2YWxfdXVpZCBp
biB2YWw6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjI3ICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAg
ICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBk
aWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAyMjEgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMjIgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCAnbGlzdCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjIzICAgICAgICAgICAgICAgICAgICAgZm9y
IHZhbF91dWlkIGluIHZhbDoKTWFpblRocmVhZDogfCAgICB8ICAyMjcgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
aW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlm
IHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIy
MCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
c2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEg
ICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRl
eHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAg
IG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVu
ZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAg
ICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1
aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMjkgICAgICAg
ICBvcGVuKHhtbF9wYXRoLCAndycpLndyaXRlKGRvYy50b3ByZXR0eXhtbCgpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzMCAgICAgICAgIGRvYy51bmxpbmsoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUu
cHk6c2F2ZV9TUnMKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgc2VsZi5zYXZlX1BQQ0lz
KCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpzYXZlX1BQQ0lzCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICBwcGNpX3JlY29yZHMgPSBkaWN0KFsocHBjaV91dWlkLCBYZW5k
QVBJU3RvcmUuZ2V0KApNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb3IgcHBjaV91dWlkIGluIFhlbmRQUENJLmdldF9hbGwoKV0pCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAg
ICAgICByZXR1cm4gWGVuZEFQSVN0b3JlLmdldF9hbGxfdXVpZChjbHMuZ2V0Q2xhc3MoKSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAyOSAgICAgICAgIHJldHVybiAiUFBDSSIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQVBJU3RvcmUucHk6Z2V0
X2FsbF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgX19jbGFzc2VzX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3OCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzkgICAgICAgICByZXR1cm4gW3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDgwICAg
ICAgICAgICAgICAgICBmb3IgKHV1aWQsIHQpIGluIF9fY2xhc3Nlcy5rZXlzKCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFp
blRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlw
ZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90
eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxs
X3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBh
bGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09
IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQg
PT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYg
dCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAg
ICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAg
ICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAg
ICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgzICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5Omdl
dApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAg
ICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRC
YXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBh
dHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAg
ICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAn
YnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAg
ICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAg
YXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAg
ICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgp
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAg
ZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAg
ICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omdl
dF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAg
IHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAg
IHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
bG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAg
cmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNl
bGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
NSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAg
ICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4g
c2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xh
c3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNz
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3Nf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9y
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3Rl
bV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJl
dHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYg
ICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAg
IHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBw
cGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xv
Y2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBO
b25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVh
c2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkg
ICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMg
ICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAg
ICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAg
ICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29k
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAg
ICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAg
ICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAg
ICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJn
ZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6
Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDog
fCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAg
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICBy
ZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2Vs
Zi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5m
dW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFp
biwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAg
ICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRv
cl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNl
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzgg
ICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0
dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVy
biBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAg
ICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQo
KHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xh
c3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6
Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAg
ICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAg
ICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAg
ICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAg
ICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAg
ICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBn
ZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAg
cmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRf
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5v
ZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3Rh
bmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3Rh
bmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJu
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9o
b3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAg
ICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAg
ICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4
IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8
ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAg
ICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVy
biBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rl
dmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Rldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAg
MTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0
NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJz
eXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0
ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2Fs
bCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFk
OiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJu
IF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9y
ZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hv
c3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4
ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQw
ICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEg
ICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJP
KCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVy
biBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8
ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVu
ZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJu
IFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
MTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTpp
bnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxm
LmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxm
LnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4
OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFp
blRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
MiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJl
dHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2Vs
Zi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Jldmlz
aW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3Nf
Y29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19j
b2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1
YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICBy
ZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1
cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxm
LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4g
WGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5
OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3
ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlz
ID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAg
ICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAg
ICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAg
ICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdz
dWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAg
ICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBb
J3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5
KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFp
blRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAg
ICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3
ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
MzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5
OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAg
ICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAg
ICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAg
ICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMs
IHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAg
ICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1
cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
Y2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Ns
YXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xh
c3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVu
ZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5
c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAg
IHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAg
ICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVj
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2Vz
X2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUp
LCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
OTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
MzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAg
ICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAg
ICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAg
ICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICdu
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3Jf
aWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2Vf
aWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lv
bl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3Nf
Y29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3Nf
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAg
ICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5
ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAg
ICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAg
ICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAg
ICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUg
ICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYs
ICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2Uu
cHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYu
X191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVh
ZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1
aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAg
ICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAg
ICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0
X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4g
c2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2Vs
Zi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRv
bWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAg
ICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4g
c2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Zl
bmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2
aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmlj
ZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAg
cmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJl
dHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1
NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5n
ZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9f
Y2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUu
cHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2
ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAg
ICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAg
ICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAg
ICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAg
ICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAg
ICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAg
ICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAg
ICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAg
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5
LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAg
ICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpn
ZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QK
TWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVu
ZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmlu
c3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omlu
c3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0
dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWlu
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMg
ICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAg
ICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4l
MDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAg
ICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1
bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkg
ICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJl
dHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Rl
dmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRl
dmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1
YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5z
dWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJz
eXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3Rl
bV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVy
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0
X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhy
ZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0
dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5Omdl
dF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBb
J2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFp
bicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
MzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXIn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0
clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0
dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJl
dHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4u
eGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0
dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5w
eTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBz
ZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBz
ZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIl
MDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwK
TWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAg
IHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4g
c2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Jl
dmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xh
c3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFz
c19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9y
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxm
LnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAg
ICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICBy
ZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBz
ZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQg
aW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3Jl
LnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWly
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBr
ZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAg
ICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAg
ICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAg
ICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdz
bG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAg
ICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAg
ICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4g
WGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVy
biBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAg
ICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUg
a2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQK
TWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAg
ICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAg
MTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2Rl
LnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2Vs
Zi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAg
ICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAg
ICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAg
ICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5i
dXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4g
c2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5k
b3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQg
ICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICBy
ZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYu
Y2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
dmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1
YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAg
ICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAg
ICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRf
cmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFz
c2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5
cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2Nr
LnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAz
NCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAg
ICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAg
ICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAg
ICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5k
b3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZp
Y2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2Rldmlj
ZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xh
c3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xh
c3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAg
ICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDgg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAz
MiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNl
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNl
bGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJh
c2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNl
bGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0
X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAg
ICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAg
ICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6
Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1
cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4g
c2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxm
LmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYg
ICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1
cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRl
dmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAg
ICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAg
IHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwg
ICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nl
cy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAg
IF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3Rv
cmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAg
ICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAg
ICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAg
ICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAg
ICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAg
ICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAg
ICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAg
ICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFso
a2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAg
ICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5w
eTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hv
c3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQg
WGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2Rl
Lmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5
Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAg
cmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9t
YWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
bG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkg
ICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAy
eC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDog
fCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxm
LmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAg
IHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxm
LmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNl
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lv
bl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lv
bl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3Rl
bV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2Vs
Zi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5z
dWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJp
dmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0ku
Z2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWlu
VGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAg
cmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8g
PSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2Rv
bWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1f
aWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2
ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJX
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAg
IHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDog
fCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4
ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAg
cmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9k
ZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVy
biBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFp
bgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVy
biBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJu
ICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xv
dCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRv
cl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAg
ICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1
cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
Y2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5j
bGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29k
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5k
b3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVu
ZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lz
dGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBz
ZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAg
ICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAg
ICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVy
biBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZl
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1
aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0
b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAg
ICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIg
ICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAg
ICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAg
ICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAg
ICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5j
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAg
ICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAg
ICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJl
dHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUz
ICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0
dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICBy
ZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMi
ICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2
ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8
ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRO
b2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4g
c2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
MCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
NiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIy
ICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2Vs
Zi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1
cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAg
ICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNl
bGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNz
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxm
LnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAg
ICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1
OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19j
bGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQs
IHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19s
b2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAg
ICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAg
ICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAg
ICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2
ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdk
ZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2Rl
dmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAn
Y2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAn
Y2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3
ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
ICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRC
YXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRy
KHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJu
IHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFp
blRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCku
Z2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEz
OCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUg
ICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUu
cHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICBy
ZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1
cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChz
ZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
MjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICBy
ZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxm
LmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAg
ICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAg
ICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1f
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAg
IHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xh
c3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAg
ICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
U3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3
ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAg
ICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAg
ICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAg
ICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAg
ICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAg
ICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBh
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsg
YXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0
KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2
ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFz
ZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBv
cnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmRO
b2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2Rl
LnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAg
ICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5j
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFp
bgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6
JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVh
ZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAg
ICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBz
ZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2
aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZp
c2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZp
c2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3Rl
bV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4g
c2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2Vs
Zi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1
YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZl
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQ
Q0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApN
YWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAg
ICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRy
Uk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAg
J2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVz
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0
ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdk
cml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0
clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNl
LmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAg
ICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJv
bSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAg
ICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
Tm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJl
dHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rv
bWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJl
dHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0
dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYu
c2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3Zl
bmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5k
b3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAg
ICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICBy
ZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2Vs
Zi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3Nf
Y29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
dmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vi
c3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVy
biBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMg
ICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAg
ICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJl
dHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Ry
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNp
X3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2su
YWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25l
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2Uo
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAg
ICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
MzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAg
ICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAg
ICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAg
ICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdm
dW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAg
ICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAg
ICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICBy
ZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAg
IHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
IDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAg
ICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRf
JXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0
X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAg
MTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAg
ICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGlu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1
cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5i
dXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAg
MTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwg
c2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICBy
ZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAg
ICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJu
IHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Ns
YXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBz
ZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1
MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5w
eTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAg
X19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1
aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDog
fCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1
ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAg
ICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAg
ICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAg
ICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAg
ICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAg
J2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAg
ICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAg
ICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAg
ICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhl
bmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFz
ZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRh
dHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0
dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUK
TWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNl
KCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
MTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGlu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5v
ZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAg
ICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9i
dXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICBy
ZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAl
IChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAg
MTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAg
ICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBz
ZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rldmlj
ZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQx
ICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAg
ICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3Rl
bV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0
ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1f
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgp
XSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8
ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9f
Y2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAg
ICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3Qn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAg
ICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAg
ICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAg
ICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAg
ICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAg
ICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAg
ICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAg
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkg
KyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygp
ICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBk
aWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAg
IDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
QmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBp
bXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhl
bmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRO
b2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0
MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0
YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRv
bWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNs
b3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUw
Mng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRo
cmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAg
ICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVy
biBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
ZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9y
ZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5y
ZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9u
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29k
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2Rl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5
c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1
YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1
cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4g
c2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRy
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVu
ZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5Omdl
dApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAg
ICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRC
YXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBh
dHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAg
ICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAn
YnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAg
ICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAg
YXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAg
ICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgp
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAg
ZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAg
ICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omdl
dF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAg
IHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAg
IHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
bG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAg
cmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNl
bGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
NSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAg
ICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4g
c2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xh
c3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNz
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3Nf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9y
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3Rl
bV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJl
dHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYg
ICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAg
IHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBw
cGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xv
Y2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBO
b25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVh
c2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkg
ICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMg
ICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAg
ICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAg
ICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29k
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAg
ICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAg
ICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAg
ICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJn
ZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6
Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDog
fCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAg
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICBy
ZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2Vs
Zi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5m
dW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFp
biwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAg
ICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRv
cl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNl
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzgg
ICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0
dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVy
biBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAg
ICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQo
KHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xh
c3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6
Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAg
ICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAg
ICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAg
ICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAg
ICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAg
ICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBn
ZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAg
cmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRf
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5v
ZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3Rh
bmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3Rh
bmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJu
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9o
b3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAg
ICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAg
ICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4
IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8
ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAg
ICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVy
biBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rl
dmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Rldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAg
MTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0
NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJz
eXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0
ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2Fs
bCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFk
OiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJu
IF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9y
ZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hv
c3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4
ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQw
ICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEg
ICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJP
KCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVy
biBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8
ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVu
ZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJu
IFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
MTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTpp
bnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxm
LmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxm
LnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4
OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFp
blRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
MiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJl
dHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2Vs
Zi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Jldmlz
aW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3Nf
Y29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19j
b2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1
YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICBy
ZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1
cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxm
LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4g
WGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5
OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3
ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlz
ID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAg
ICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAg
ICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAg
ICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdz
dWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAg
ICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBb
J3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5
KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFp
blRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAg
ICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3
ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
MzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5
OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAg
ICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAg
ICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAg
ICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMs
IHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAg
ICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1
cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
Y2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Ns
YXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xh
c3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVu
ZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5
c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAg
IHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAg
ICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVj
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8IDYx
MiAgICAgICAgIHNlbGYuc3RhdGVfc3RvcmUuc2F2ZV9zdGF0ZSgncHBjaScsIHBwY2lfcmVjb3Jk
cykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2NyAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xz
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNl
LCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5
Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2OSAgICAgICAgIGRvYyA9IG1pbmlkb20u
Z2V0RE9NSW1wbGVtZW50YXRpb24oKS5jcmVhdGVEb2N1bWVudChOb25lLApNYWluVGhyZWFkOiB8
ICAgIHwgIDE3MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjbHMgKyAncycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vbmUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTcyICAgICAgICAgcm9vdCA9IGRvYy5kb2N1bWVudEVsZW1l
bnQKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0
ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICBy
b290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAg
IG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4g
KHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNy
ZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNv
ZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAg
ICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9k
ZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAg
ICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAx
ODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoK
TWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBz
dHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5
cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAg
ICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBr
ZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTgg
ICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVu
dChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkg
PT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShz
dG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAg
ICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUg
ICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmlu
ZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFw
cGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2
YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4g
aW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYg
dHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAgICAgcm9vdC5hcHBlbmRDaGls
ZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAgICBub2RlLnNldEF0dHJp
YnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3Rv
cmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2Rl
LmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwg
aW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAg
aWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5j
cmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFp
blRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0
ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlm
IHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTgg
ICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVu
dChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5
cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAg
ICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBr
ZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRo
cmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVh
dGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBk
b2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwg
dW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShz
dG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAg
ICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUg
ICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFp
blRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIo
dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAg
IG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVu
ZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAg
ICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NSAg
ICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1
dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4g
aW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYg
dHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
c2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEg
ICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRl
eHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
aW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3Ry
aW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVp
ZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAg
ICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3
NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
ZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9v
bDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3Ig
dXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAg
ICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkg
PT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAg
aWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAg
ICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
Ym9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
OCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
OCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
OCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9v
bDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBm
b3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAg
ICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRo
cmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVh
dGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBk
b2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwg
dW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShz
dG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAg
ICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUg
ICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFp
blRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIo
dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAg
IG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVu
ZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAg
ICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
c2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEg
ICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRl
eHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
aW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8g
aW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAg
ICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAg
ICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBw
ZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
c3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAx
OTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0
eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4g
KHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1
dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3Qs
IHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8
ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xz
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRl
KCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxp
c3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAg
ICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8
ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxk
KG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmli
dXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3Ry
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAg
ICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVh
ZDogfCAgICB8ICAxNzcgICAgICAgICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1
aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAx
OTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNy
ZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNv
ZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAg
ICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9k
ZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAg
ICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAx
ODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFp
blRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3Rv
cmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2Rl
LmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwg
aW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlk
LCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAg
ICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3
ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAx
NzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3Ry
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29s
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBl
KHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1
dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAg
ICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
c3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAx
OTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0
eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAg
ICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5j
cmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFp
blRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0
ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAg
ICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9k
ZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAg
ICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAx
ODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoK
TWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBz
dHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5
cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAg
ICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBr
ZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBz
dGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAg
ICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAg
ICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29s
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0g
ZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9h
dDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9h
dDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9h
dDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBl
KHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGlu
dDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAg
aWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUo
J3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAg
ICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAz
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVf
dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAg
ICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGlj
dDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
IGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBp
biBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAg
ICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAg
ICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
PT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0
eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0g
ZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5m
byBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBu
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAg
ICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAg
ICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
PT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwg
aW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAg
ICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAg
ICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4
ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUu
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRvYy5j
cmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAgICAgcm9v
dC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAgICBu
b2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3Ry
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAo
bGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3Rh
dGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAgICAg
cm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAg
ICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
c3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4g
c3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAg
ICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAg
ICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3Ry
aW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9v
bDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkx
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09
IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxv
YXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxv
YXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxv
YXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8g
aW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAg
ICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAg
ICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBw
ZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkx
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09
IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxp
c3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3Qs
IHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3Qu
YXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3Ry
aW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRv
cHJldHR5eG1sKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygp
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kTm9kZS5weTpzYXZlX1BQQ0lzCk1haW5UaHJlYWQ6IHwgICAgIDU4
MiAgICAgICAgIHNlbGYuc2F2ZV9QU0NTSXMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmROb2Rl
LnB5OnNhdmVfUFNDU0lzCk1haW5UaHJlYWQ6IHwgICAgfCA2MTUgICAgICAgICBwc2NzaV9yZWNv
cmRzID0gZGljdChbKHBzY3NpX3V1aWQsIFhlbmRBUElTdG9yZS5nZXQoCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwc2NzaV91dWlkIGluIFhl
bmRQU0NTSS5nZXRfYWxsKCldKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRf
YWxsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgcmV0dXJuIFhlbmRBUElTdG9yZS5n
ZXRfYWxsX3V1aWQoY2xzLmdldENsYXNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFND
U0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgIDI3ICAgICAgICAgcmV0dXJuICJQ
U0NTSSIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQU0NTSS5weTpnZXRDbGFzcwpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZEFQSVN0b3JlLnB5OmdldF9hbGxfdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzcgICAgIF9fY2xhc3Nlc19sb2NrLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzggICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgcmV0dXJu
IFt1dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MCAgICAgICAgICAgICAgICAgZm9yICh1dWlk
LCB0KSBpbiBfX2NsYXNzZXMua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAg
ICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAg
ICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MyAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEFQSVN0b3JlLnB5Omdl
dF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfYWxsCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTggICAgICAgICBzZWxmLnN0YXRlX3N0b3JlLnNhdmVfc3RhdGUoJ3Bz
Y3NpJywgcHNjc2lfcmVjb3JkcykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0YXRlU3RvcmUu
cHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2NyAgICAgICAgIHhtbF9wYXRoID0g
c2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUu
cHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJldHVybiBvcy5w
YXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2OSAgICAg
ICAgIGRvYyA9IG1pbmlkb20uZ2V0RE9NSW1wbGVtZW50YXRpb24oKS5jcmVhdGVEb2N1bWVudChO
b25lLApNYWluVGhyZWFkOiB8ICAgIHwgIDE3MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbHMgKyAncycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcyICAgICAgICAgcm9vdCA9
IGRvYy5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3Ig
dXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyOSAgICAg
ICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRvcHJldHR5eG1sKCkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTm9k
ZS5weTpzYXZlX1BTQ1NJcwpNYWluVGhyZWFkOiB8ICAgICA1ODMgICAgICAgICBzZWxmLnNhdmVf
UFNDU0lfSEJBcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6c2F2ZV9QU0NTSV9I
QkFzCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICBwc2NzaV9IQkFfcmVjb3JkcyA9IGRp
Y3QoWyhwc2NzaV9IQkFfdXVpZCwgWGVuZEFQSVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8
IDYyMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwc2NzaV9IQkFfdXVpZCBp
biBYZW5kUFNDU0lfSEJBLmdldF9hbGwoKV0pCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICByZXR1cm4gWGVuZEFQ
SVN0b3JlLmdldF9hbGxfdXVpZChjbHMuZ2V0Q2xhc3MoKSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQU0NTSS5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTQgICAgICAgICBy
ZXR1cm4gIlBTQ1NJX0hCQSIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQU0NTSS5weTpnZXRD
bGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEFQSVN0b3JlLnB5OmdldF9hbGxfdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgIF9fY2xhc3Nlc19sb2NrLmFjcXVpcmUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzggICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICAgICAgcmV0dXJuIFt1dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MCAgICAgICAgICAgICAg
ICAgZm9yICh1dWlkLCB0KSBpbiBfX2NsYXNzZXMua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAg
aWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAg
ICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAg
ICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAg
ICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAg
ICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MyAgICAg
ICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEFQ
SVN0b3JlLnB5OmdldF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRfYWxsCk1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICBzZWxmLnN0YXRlX3N0b3JlLnNh
dmVfc3RhdGUoJ3BzY3NpX0hCQScsIHBzY3NpX0hCQV9yZWNvcmRzKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTY3
ICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3
ICAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTY5ICAgICAgICAgZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1lbnRhdGlv
bigpLmNyZWF0ZURvY3VtZW50KE5vbmUsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNscyAr
ICdzJywKTWFpblRocmVhZDogfCAgICB8ICAxNzEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9uZSkKTWFpblRocmVhZDogfCAgICB8
ICAxNzIgICAgICAgICByb290ID0gZG9jLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAg
IHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjI5ICAgICAgICAgb3Blbih4bWxfcGF0aCwgJ3cnKS53cml0ZShkb2MudG9w
cmV0dHl4bWwoKSkKTWFpblRocmVhZDogfCAgICB8ICAyMzAgICAgICAgICBkb2MudW5saW5rKCkK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmROb2RlLnB5OnNhdmVfUFNDU0lfSEJBcwpNYWluVGhyZWFkOiB8ICAg
IDwgWGVuZE5vZGUucHk6c2F2ZQpNYWluVGhyZWFkOiB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgIDwgWGVuZE5vZGUucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICAz
MSAgICAgICAgIHNlbGYuYWRkKCdkbWVzZycsICdTcnZEbWVzZycpCk1haW5UaHJlYWQ6IHwgICAg
MzIgICAgICAgICBzZWxmLmFkZCgnbG9nJywgJ1NydlhlbmRMb2cnKQpNYWluVGhyZWFkOiB8ICA8
IHNlcnZlci9TcnZOb2RlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAzOSAgICAgICAgIGZv
ciAobmFtZSwga2xhc3MpIGluIHNlbGYuc3ViZGlyczoKTWFpblRocmVhZDogfCAgIDQwICAgICAg
ICAgICAgIHNlbGYuZ2V0KG5hbWUpCk1haW5UaHJlYWQ6IHwgID4gc2VydmVyL1NydkRvbWFpbkRp
ci5weTo8bW9kdWxlPgpNYWluVGhyZWFkOiB8ICAgIDE4IGltcG9ydCB0cmFjZWJhY2sKTWFpblRo
cmVhZDogfCAgICAxOSBmcm9tIFN0cmluZ0lPIGltcG9ydCBTdHJpbmdJTwpNYWluVGhyZWFkOiB8
ICAgIDIxIGZyb20geGVuLndlYiBpbXBvcnQgaHR0cApNYWluVGhyZWFkOiB8ICAgIDIzIGZyb20g
eGVuLnhlbmQgaW1wb3J0IHN4cApNYWluVGhyZWFkOiB8ICAgIDI0IGZyb20geGVuLnhlbmQgaW1w
b3J0IFhlbmREb21haW4KTWFpblRocmVhZDogfCAgICAyNSBmcm9tIHhlbi54ZW5kLlhlbmREb21h
aW5JbmZvIGltcG9ydCBYZW5kRG9tYWluSW5mbwpNYWluVGhyZWFkOiB8ICAgIDI2IGZyb20geGVu
LnhlbmQuQXJncyBpbXBvcnQgRm9ybUZuCk1haW5UaHJlYWQ6IHwgICAgMjcgZnJvbSB4ZW4ueGVu
ZC5YZW5kRXJyb3IgaW1wb3J0IFhlbmRFcnJvcgpNYWluVGhyZWFkOiB8ICAgIDI4IGZyb20geGVu
LnhlbmQuWGVuZExvZ2dpbmcgaW1wb3J0IGxvZwpNYWluVGhyZWFkOiB8ICAgIDI5IGZyb20geGVu
LnhlbmQuWGVuZENvbnN0YW50cyBpbXBvcnQgRE9NX1NUQVRFX1JVTk5JTkcKTWFpblRocmVhZDog
fCAgICAzMSBmcm9tIHhlbi53ZWIuU3J2RGlyIGltcG9ydCBTcnZEaXIKTWFpblRocmVhZDogfCAg
ICAzMiBmcm9tIFNydkRvbWFpbiBpbXBvcnQgU3J2RG9tYWluCk1haW5UaHJlYWQ6IHwgICA+IHNl
cnZlci9TcnZEb21haW4ucHk6PG1vZHVsZT4KTWFpblRocmVhZDogfCAgICAgMTkgZnJvbSB4ZW4u
d2ViIGltcG9ydCBodHRwCk1haW5UaHJlYWQ6IHwgICAgIDIxIGZyb20geGVuLnhlbmQgaW1wb3J0
IHN4cApNYWluVGhyZWFkOiB8ICAgICAyMiBmcm9tIHhlbi54ZW5kIGltcG9ydCBYZW5kRG9tYWlu
Ck1haW5UaHJlYWQ6IHwgICAgIDIzIGZyb20geGVuLnhlbmQuQXJncyBpbXBvcnQgRm9ybUZuCk1h
aW5UaHJlYWQ6IHwgICAgIDI0IGZyb20geGVuLnhlbmQuWGVuZExvZ2dpbmcgaW1wb3J0IGxvZwpN
YWluVGhyZWFkOiB8ICAgICAyNiBmcm9tIHhlbi53ZWIuU3J2RGlyIGltcG9ydCBTcnZEaXIKTWFp
blRocmVhZDogfCAgICAgMjggY2xhc3MgU3J2RG9tYWluKFNydkRpcik6Ck1haW5UaHJlYWQ6IHwg
ICAgPiBzZXJ2ZXIvU3J2RG9tYWluLnB5OlNydkRvbWFpbgpNYWluVGhyZWFkOiB8ICAgICAgMjgg
Y2xhc3MgU3J2RG9tYWluKFNydkRpcik6Ck1haW5UaHJlYWQ6IHwgICAgICAzMCAgICAgIiIiCk1h
aW5UaHJlYWQ6IHwgICAgICAzMiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGRvbSk6Ck1haW5UaHJl
YWQ6IHwgICAgICAzNyAgICAgZGVmIG9wX2NvbmZpZ3VyZShzZWxmLCBfLCByZXEpOgpNYWluVGhy
ZWFkOiB8ICAgICAgNDcgICAgIGRlZiBvcF91bnBhdXNlKHNlbGYsIF8xLCBfMik6Ck1haW5UaHJl
YWQ6IHwgICAgICA1MSAgICAgZGVmIG9wX3BhdXNlKHNlbGYsIF8xLCBfMik6Ck1haW5UaHJlYWQ6
IHwgICAgICA1NSAgICAgZGVmIGFjY2VwdENvbW1hbmQoc2VsZiwgcmVxKToKTWFpblRocmVhZDog
fCAgICAgIDU5ICAgICBkZWYgb3BfcmVuYW1lKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwg
ICAgICA2MyAgICAgZGVmIG9wX3NodXRkb3duKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwg
ICAgICA2NyAgICAgZGVmIG9wX2RlbGV0ZShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAg
ICAgNzEgICAgIGRlZiBvcF9zdGFydChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAg
NzkgICAgIGRlZiBvcF9zeXNycShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAgODMg
ICAgIGRlZiBvcF93YWl0X2Zvcl9kZXZpY2VzKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwg
ICAgICA4NyAgICAgZGVmIG9wX2Rlc3Ryb3koc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAg
ICAgIDkxICAgICBkZWYgb3Bfc2F2ZShzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICAg
IDk1ICAgICBkZWYgZG9fc2F2ZShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAgOTgg
ICAgIGRlZiBvcF9kdW1wKHNlbGYsIG9wLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxMDIgICAg
IGRlZiBkb19kdW1wKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDExMSAgICAgZGVm
IG9wX21pZ3JhdGUoc2VsZiwgb3AsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDExNCAgICAgZGVm
IGRvX21pZ3JhdGUoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTI1ICAgICBkZWYg
b3BfcGluY3B1KHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDEzMyAgICAgZGVmIG9w
X2NwdV9zZWRmX2dldChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxNDAgICAgIGRl
ZiBvcF9jcHVfc2VkZl9zZXQoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTUxICAg
ICBkZWYgb3BfZG9tYWluX3NjaGVkX2NyZWRpdF9nZXQoc2VsZiwgXywgcmVxKToKTWFpblRocmVh
ZDogfCAgICAgMTU4ICAgICBkZWYgb3BfZG9tYWluX3NjaGVkX2NyZWRpdF9zZXQoc2VsZiwgXywg
cmVxKToKTWFpblRocmVhZDogfCAgICAgMTY2ICAgICBkZWYgb3BfbWF4bWVtX3NldChzZWxmLCBf
LCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxNzEgICAgIGRlZiBjYWxsKHNlbGYsIGZuLCBhcmdz
LCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxNzUgICAgIGRlZiBvcF9tZW1fdGFyZ2V0X3NldChz
ZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxODAgICAgIGRlZiBvcF9kZXZpY2VzKHNl
bGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDE4NSAgICAgZGVmIG9wX2RldmljZV9jcmVh
dGUoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTkwICAgICBkZWYgb3BfZGV2aWNl
X2Rlc3Ryb3koc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTk4ICAgICBkZWYgb3Bf
ZGV2aWNlX2NvbmZpZ3VyZShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAyMDUgICAg
IGRlZiBvcF92aWZfbGltaXRfc2V0KHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDIx
NCAgICAgZGVmIG9wX3NldF92Y3B1cyhzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAy
MjAgICAgIGRlZiBvcF92Y3B1aW5mbyhzZWxmLCBfMSwgcmVxKToKTWFpblRocmVhZDogfCAgICAg
MjI0ICAgICBkZWYgb3BfcmVzZXQoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMjI4
ICAgICBkZWYgb3BfdXNiX2FkZChzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICAgMjMy
ICAgICBkZWYgZG9fdXNiX2FkZChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAyMzUg
ICAgIGRlZiBvcF91c2JfZGVsKHNlbGYsIG9wLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAyMzkg
ICAgIGRlZiBkb191c2JfZGVsKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDI0MiAg
ICAgZGVmIHJlbmRlcl9QT1NUKHNlbGYsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDI0NSAgICAg
ZGVmIHJlbmRlcl9HRVQoc2VsZiwgcmVxKToKTWFpblRocmVhZDogfCAgICAgMjcwICAgICBkZWYg
Zm9ybShzZWxmLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIDwgc2VydmVyL1NydkRvbWFpbi5weTpT
cnZEb21haW4KTWFpblRocmVhZDogfCAgIDwgc2VydmVyL1NydkRvbWFpbi5weTo8bW9kdWxlPgpN
YWluVGhyZWFkOiB8ICAgIDM1IGNsYXNzIFNydkRvbWFpbkRpcihTcnZEaXIpOgpNYWluVGhyZWFk
OiB8ICAgPiBzZXJ2ZXIvU3J2RG9tYWluRGlyLnB5OlNydkRvbWFpbkRpcgpNYWluVGhyZWFkOiB8
ICAgICAzNSBjbGFzcyBTcnZEb21haW5EaXIoU3J2RGlyKToKTWFpblRocmVhZDogfCAgICAgMzcg
ICAgICIiIgpNYWluVGhyZWFkOiB8ICAgICAzOSAgICAgZGVmIF9faW5pdF9fKHNlbGYpOgpNYWlu
VGhyZWFkOiB8ICAgICA0MyAgICAgZGVmIGRvbWFpbihzZWxmLCB4KToKTWFpblRocmVhZDogfCAg
ICAgNDcgICAgIGRlZiBnZXQoc2VsZiwgeCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU0ICAgICBkZWYg
b3BfY3JlYXRlKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDg0ICAgICBkZWYgX29w
X2NyZWF0ZV9jYihzZWxmLCBkb21pbmZvLCBjb25maWdzdHJpbmcsIHJlcSk6Ck1haW5UaHJlYWQ6
IHwgICAgMTA0ICAgICBkZWYgb3BfbmV3KHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAg
MTMzICAgICBkZWYgb3BfcmVzdG9yZShzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICAx
MzkgICAgIGRlZiBkb19yZXN0b3JlKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgMTU4
ICAgICBkZWYgb3BfbGlzdChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIDE2MyAgICAg
ZGVmIHJlbmRlcl9QT1NUKHNlbGYsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgMTY2ICAgICBkZWYg
cmVuZGVyX0dFVChzZWxmLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIDE3MCAgICAgZGVmIF9saXN0
KHNlbGYsIHJlcSwgZGV0YWlsKToKTWFpblRocmVhZDogfCAgICAxODMgICAgIGRlZiBsc19kb21h
aW4oc2VsZiwgcmVxLCBkZXRhaWwsIHVzZV9zeHApOgpNYWluVGhyZWFkOiB8ICAgIDIwOCAgICAg
ZGVmIGZvcm0oc2VsZiwgcmVxKToKTWFpblRocmVhZDogfCAgIDwgc2VydmVyL1NydkRvbWFpbkRp
ci5weTpTcnZEb21haW5EaXIKTWFpblRocmVhZDogfCAgPCBzZXJ2ZXIvU3J2RG9tYWluRGlyLnB5
Ojxtb2R1bGU+Ck1haW5UaHJlYWQ6IHwgID4gc2VydmVyL1NydkRvbWFpbkRpci5weTpfX2luaXRf
XwpNYWluVGhyZWFkOiB8ICAgIDQwICAgICAgICAgU3J2RGlyLl9faW5pdF9fKHNlbGYpCk1haW5U
aHJlYWQ6IHwgICAgNDEgICAgICAgICBzZWxmLnhkID0gWGVuZERvbWFpbi5pbnN0YW5jZSgpCk1h
aW5UaHJlYWQ6IHwgICA+IFhlbmREb21haW4ucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgIDE4
NzggICAgIHRyeToKTWFpblRocmVhZDogfCAgIDE4NzkgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWluLnB5Iiwg
bGluZSAxODc5LCBpbiBpbnN0YW5jZQogICAgaW5zdApOYW1lRXJyb3I6IGdsb2JhbCBuYW1lICdp
bnN0JyBpcyBub3QgZGVmaW5lZApNYWluVGhyZWFkOiB8ICAgMTg4MCAgICAgZXhjZXB0OgpNYWlu
VGhyZWFkOiB8ICAgMTg4MSAgICAgICAgIGluc3QgPSBYZW5kRG9tYWluKCkKTWFpblRocmVhZDog
fCAgICA+IFhlbmREb21haW4ucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICAgIDkzICAgICAg
ICAgc2VsZi5kb21haW5zID0ge30KTWFpblRocmVhZDogfCAgICAgIDk0ICAgICAgICAgc2VsZi5t
YW5hZ2VkX2RvbWFpbnMgPSB7fQpNYWluVGhyZWFkOiB8ICAgICAgOTUgICAgICAgICBzZWxmLmRv
bWFpbnNfbG9jayA9IHRocmVhZGluZy5STG9jaygpCk1haW5UaHJlYWQ6IHwgICAgICA5NyAgICAg
ICAgIHNlbGYucG9saWN5X2xvY2sgPSByd2xvY2suUldMb2NrKCkKTWFpblRocmVhZDogfCAgICAg
MTAxICAgICAgICAgc2VsZi5fYWxsb3dfbmV3X2RvbWFpbnMgPSBUcnVlCk1haW5UaHJlYWQ6IHwg
ICAgPCBYZW5kRG9tYWluLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAxODgyICAgICAgICAg
aW5zdC5pbml0KCkKTWFpblRocmVhZDogfCAgICA+IFhlbmREb21haW4ucHk6aW5pdApNYWluVGhy
ZWFkOiB8ICAgICAxMTEgICAgICAgICBkb21fcGF0aCA9IHNlbGYuX21hbmFnZWRfcGF0aCgpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZERvbWFpbi5weTpfbWFuYWdlZF9wYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAyMzkgICAgICAgICBkb21fcGF0aCA9IHhvcHRpb25zLmdldF94ZW5kX2RvbWFpbnNf
cGF0aCgpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRPcHRpb25zLnB5OmdldF94ZW5kX2RvbWFp
bnNfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgIDMxOSAgICAgICAgIHJldHVybiBzZWxmLmdldF9j
b25maWdfc3RyaW5nKCJ4ZW5kLWRvbWFpbnMtcGF0aCIsIHNlbGYueGVuZF9kb21haW5zX3BhdGhf
ZGVmYXVsdCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdf
c3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxmLmdldF9j
b25maWdfdmFsdWUobmFtZSwgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRPcHRpb25z
LnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3NSAgICAgICAgIHJl
dHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfZG9tYWluc19wYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAyNDAgICAgICAgICBpZiBkb211dWlkOgpNYWluVGhyZWFkOiB8ICAgIHwgMjQyICAg
ICAgICAgcmV0dXJuIGRvbV9wYXRoCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERvbWFpbi5weTpf
bWFuYWdlZF9wYXRoCk1haW5UaHJlYWQ6IHwgICAgIDExMiAgICAgICAgIG1rZGlyLnBhcmVudHMo
ZG9tX3BhdGgsIHN0YXQuU19JUldYVSkKTWFpblRocmVhZDogfCAgICAgMTE0ICAgICAgICAgeHN0
cmFuc2FjdC5Na2RpcihYU19WTVJPT1QpCk1haW5UaHJlYWQ6IHwgICAgfD4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpNa2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgMzU1ICAgICAgICAgY29tcGxldGUo
cGF0aCwgbGFtYmRhIHQ6IHQubWtkaXIoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMzYwICAgICB3
aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0
KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24g
PSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAg
ICB8ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTYgICAgICAgICB4c19sb2NrLmFjcXVpcmUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDE3ICAgICAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgICAxOCAgICAgICAgICAgICB4c19oYW5kbGUgPSB4ZW4ubG93bGV2ZWwueHMu
eHMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDE5ICAgICAgICAgeHNfbG9jay5yZWxlYXNlKCkK
TWFpblRocmVhZDogfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAzNjMgICAgICAgICAgICAg
cmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAzNTUgICAgICAgICBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5ta2RpcigqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjI3ICAgICAgICAg
aWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAyMjggICAgICAgICAgICAg
eHNoYW5kbGUoKS5ta2RpcihzZWxmLnRyYW5zYWN0aW9uLCBzZWxmLnBhdGgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1p
dCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQK
TWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rp
b246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24g
PSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCku
dHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDIwICAgICBy
ZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFk
OiB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8
ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAg
fCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAz
NCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6TWtkaXIKTWFpblRocmVhZDogfCAgICAgMTE1ICAgICAgICAgeHN0cmFu
c2FjdC5TZXRQZXJtaXNzaW9ucyhYU19WTVJPT1QsIHsnZG9tJzogRE9NMF9JRH0pCk1haW5UaHJl
YWQ6IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpTZXRQZXJtaXNzaW9ucwpNYWluVGhy
ZWFkOiB8ICAgIHwgMzUxICAgICAgICAgY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQuc2V0X3Bl
cm1pc3Npb25zKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFp
blRocmVhZDogfCAgICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNyAgICAg
ICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyOCAgICAg
ICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIDI5
ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMCAgICAg
ICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzYyICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDM1MSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0
LnNldF9wZXJtaXNzaW9ucygqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpzZXRfcGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAgIDI2MyAg
ICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjY1ICAgICAg
ICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAy
NjggICAgICAgICAgICAgaWYgbm90IHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIDI3
MSAgICAgICAgICAgICB4c2hhbmRsZSgpLnNldF9wZXJtaXNzaW9ucyhzZWxmLnRyYW5zYWN0aW9u
LCBzZWxmLnBhdGgsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAyNzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdChh
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnNldF9w
ZXJtaXNzaW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgp
OgpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFp
blRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJh
bnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24g
PSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8
ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAg
IHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNCAg
ICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHw8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6U2V0UGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICAgMTE3ICAgICAgICAg
c2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgIDExOCAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICAgMTE5ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICAgMTIwICAgICAgICAgICAgICAgICBkb20waW5mbyA9IFtkIGZvciBkIGluIHNlbGYuX3J1
bm5pbmdfZG9tYWlucygpIFwKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRG9tYWluLnB5Ol9ydW5u
aW5nX2RvbWFpbnMKTWFpblRocmVhZDogfCAgICB8IDM4MSAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDM4MiAgICAgICAgICAgICByZXR1cm4geGMuZG9tYWluX2dldGluZm8oKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpNYWluVGhyZWFk
OiB8ICAgICAxMjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGQuZ2V0KCdkb21pZCcp
ID09IERPTTBfSURdWzBdCk1haW5UaHJlYWQ6IHwgICAgIDEyMyAgICAgICAgICAgICAgICAgZG9t
MGluZm9bJ25hbWUnXSA9IERPTTBfTkFNRQpNYWluVGhyZWFkOiB8ICAgICAxMjQgICAgICAgICAg
ICAgICAgIGRvbTAgPSBYZW5kRG9tYWluSW5mby5yZWNyZWF0ZShkb20waW5mbywgVHJ1ZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kRG9tYWluSW5mby5weTpyZWNyZWF0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgMTQ5ICAgICBsb2cuZGVidWcoIlhlbmREb21haW5JbmZvLnJlY3JlYXRlKCVzKSIsIHNj
cnViX3Bhc3N3b3JkKGluZm8pKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3
MiAgICAgICAgIHNjcnViYmVkID0ge30KTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBm
b3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAg
ICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAg
ICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhl
bmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09
IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1
cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAg
IHwgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3Ig
dHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4g
ZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApN
YWluVGhyZWFkOiB8ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoK
TWFpblRocmVhZDogfCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBz
Y3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1
ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6
c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGlu
IGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkg
PT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAg
ICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAg
ICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShk
YXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkg
PT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFk
OiB8ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVh
ZDogfCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnVi
X3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBk
aWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5MiAgICAg
ZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAgICAgICAg
cmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFz
c3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bh
c3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtr
ZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEgICAgIGlm
IHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgZm9y
IGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICAgICAg
aWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAgICAgICAg
ICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5k
Q29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBs
aXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8
ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRh
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICBlbGlm
IHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDkzICAgICAgICAgcmV0dXJuIHJl
LnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRh
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWlu
VGhyZWFkOiB8ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1
Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRh
KSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8
ICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAg
IDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5
MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAg
ICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRh
dGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0g
InZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBzY3J1
YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEg
ICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAg
ICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAg
ICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9
PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9
PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
c3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDog
fCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29y
ZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0
IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5MiAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAgICAgICAgcmV0
dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3
ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXld
ID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZENv
bmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgZm9yIGtl
eSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICAgICAgaWYg
a2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAgICAgICAgICAg
ICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICA3
MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc0
ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAg
NzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tl
eV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDgwICAgICAgICAgaWYgbGVu
KGRhdGEpID09IDIgYW5kIHR5cGUoZGF0YVswXSkgPT0gc3RyIGFuZCBkYXRhWzBdID09ICd2bmNw
YXNzd2QnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODMgICAgICAgICAgICAgc2NydWJiZWQgPSBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODYgICAgICAgICAgICAg
cmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5OnNjcnVi
X3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2
bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAgICAgICAgICAgICAgc2NydWJi
ZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcxICAg
ICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICA3MyAgICAgICAg
IGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc4ICAgICAgICAg
cmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8IDE1MSAgICAgYXNzZXJ0IG5vdCBpbmZvWydkeWlu
ZyddCk1haW5UaHJlYWQ6IHwgICAgfCAxNTMgICAgIHhlbmluZm8gPSBYZW5kQ29uZmlnLlhlbmRD
b25maWcoZG9taW5mbyA9IGluZm8pCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRDb25maWcucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAzMzEgICAgICAgICBkaWN0Ll9faW5pdF9fKHNl
bGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzMyICAgICAgICAgc2VsZi51cGRhdGUoc2VsZi5fZGVm
YXVsdHMoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6X2RlZmF1bHRzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDM3MyAgICAgICAgIGRlZmF1bHRzID0gewpNYWluVGhyZWFkOiB8
ICAgIHwgICAzNzQgICAgICAgICAgICAgJ25hbWVfbGFiZWwnOiAnRG9tYWluLVVubmFtZWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAzNzUgICAgICAgICAgICAgJ2FjdGlvbnNfYWZ0ZXJfc2h1dGRv
d24nOiAnZGVzdHJveScsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM3NiAgICAgICAgICAgICAnYWN0
aW9uc19hZnRlcl9yZWJvb3QnOiAncmVzdGFydCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM3NyAg
ICAgICAgICAgICAnYWN0aW9uc19hZnRlcl9jcmFzaCc6ICdyZXN0YXJ0JywKTWFpblRocmVhZDog
fCAgICB8ICAgMzc4ICAgICAgICAgICAgICdhY3Rpb25zX2FmdGVyX3N1c3BlbmQnOiAnJywKTWFp
blRocmVhZDogfCAgICB8ICAgMzc5ICAgICAgICAgICAgICdpc19hX3RlbXBsYXRlJzogRmFsc2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM4MCAgICAgICAgICAgICAnYXV0b19wb3dlcl9vbic6IEZh
bHNlLApNYWluVGhyZWFkOiB8ICAgIHwgICAzODEgICAgICAgICAgICAgJ2lzX2NvbnRyb2xfZG9t
YWluJzogRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM4MiAgICAgICAgICAgICAnZmVhdHVy
ZXMnOiAnJywKTWFpblRocmVhZDogfCAgICB8ICAgMzgzICAgICAgICAgICAgICdQVl9ib290bG9h
ZGVyJzogJycsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM4NCAgICAgICAgICAgICAnUFZfa2VybmVs
JzogJycsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM4NSAgICAgICAgICAgICAnUFZfcmFtZGlzayc6
ICcnLApNYWluVGhyZWFkOiB8ICAgIHwgICAzODYgICAgICAgICAgICAgJ1BWX2FyZ3MnOiAnJywK
TWFpblRocmVhZDogfCAgICB8ICAgMzg3ICAgICAgICAgICAgICdQVl9ib290bG9hZGVyX2FyZ3Mn
OiAnJywKTWFpblRocmVhZDogfCAgICB8ICAgMzg4ICAgICAgICAgICAgICdIVk1fYm9vdF9wb2xp
Y3knOiAnJywKTWFpblRocmVhZDogfCAgICB8ICAgMzg5ICAgICAgICAgICAgICdIVk1fYm9vdF9w
YXJhbXMnOiB7fSwKTWFpblRocmVhZDogfCAgICB8ICAgMzkwICAgICAgICAgICAgICdtZW1vcnlf
c3RhdGljX21pbic6IDAsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5MSAgICAgICAgICAgICAnbWVt
b3J5X2R5bmFtaWNfbWluJzogMCwKTWFpblRocmVhZDogfCAgICB8ICAgMzkyICAgICAgICAgICAg
ICdzaGFkb3dfbWVtb3J5JzogMCwKTWFpblRocmVhZDogfCAgICB8ICAgMzkzICAgICAgICAgICAg
ICdtZW1vcnlfc3RhdGljX21heCc6IDAsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5NCAgICAgICAg
ICAgICAnbWVtb3J5X2R5bmFtaWNfbWF4JzogMCwKTWFpblRocmVhZDogfCAgICB8ICAgMzk1ICAg
ICAgICAgICAgICdtZW1vcnlfc2hhcmluZyc6IDAsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5NiAg
ICAgICAgICAgICAnZGV2aWNlcyc6IHt9LApNYWluVGhyZWFkOiB8ICAgIHwgICAzOTcgICAgICAg
ICAgICAgJ29uX3hlbmRfc3RhcnQnOiAnaWdub3JlJywKTWFpblRocmVhZDogfCAgICB8ICAgMzk4
ICAgICAgICAgICAgICdvbl94ZW5kX3N0b3AnOiAnaWdub3JlJywKTWFpblRocmVhZDogfCAgICB8
ICAgMzk5ICAgICAgICAgICAgICdjcHVzJzogW10sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwMCAg
ICAgICAgICAgICAnVkNQVXNfbWF4JzogMSwKTWFpblRocmVhZDogfCAgICB8ICAgNDAxICAgICAg
ICAgICAgICdWQ1BVc19saXZlJzogMSwKTWFpblRocmVhZDogfCAgICB8ICAgNDAyICAgICAgICAg
ICAgICdWQ1BVc19hdF9zdGFydHVwJzogMSwKTWFpblRocmVhZDogfCAgICB8ICAgNDAzICAgICAg
ICAgICAgICd2Y3B1c19wYXJhbXMnOiB7fSwKTWFpblRocmVhZDogfCAgICB8ICAgNDA0ICAgICAg
ICAgICAgICdjb25zb2xlX3JlZnMnOiBbXSwKTWFpblRocmVhZDogfCAgICB8ICAgNDA1ICAgICAg
ICAgICAgICd2aWZfcmVmcyc6IFtdLApNYWluVGhyZWFkOiB8ICAgIHwgICA0MDYgICAgICAgICAg
ICAgJ3ZiZF9yZWZzJzogW10sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwNyAgICAgICAgICAgICAn
dnRwbV9yZWZzJzogW10sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwOCAgICAgICAgICAgICAnb3Ro
ZXJfY29uZmlnJzoge30sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwOSAgICAgICAgICAgICAncGxh
dGZvcm0nOiB7fSwKTWFpblRocmVhZDogfCAgICB8ICAgNDEwICAgICAgICAgICAgICd0YXJnZXQn
OiAwLApNYWluVGhyZWFkOiB8ICAgIHwgICA0MTEgICAgICAgICAgICAgJ3N1cGVycGFnZXMnOiAw
LApNYWluVGhyZWFkOiB8ICAgIHwgICA0MTIgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJzogJycs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDQxNSAgICAgICAgIHJldHVybiBkZWZhdWx0cwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfZGVmYXVsdHMKTWFpblRocmVhZDogfCAgICB8
ICAzMzQgICAgICAgICBpZiBmaWxlbmFtZToKTWFpblRocmVhZDogfCAgICB8ICAzNDEgICAgICAg
ICBpZiBzeHBfb2JqOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0NCAgICAgICAgIGVsaWYgeGFwaToK
TWFpblRocmVhZDogfCAgICB8ICAzNDYgICAgICAgICBlbGlmIGRvbWluZm86Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMzQ4ICAgICAgICAgICAgIHNlbGYuX2RvbWluZm9fdG9feGFwaShkb21pbmZvLCB1
cGRhdGVfbWVtID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6X2Rv
bWluZm9fdG9feGFwaQpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDggICAgICAgICBzZWxmWydkb21p
ZCddID0gZG9taW5mb1snZG9taWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDkgICAgICAgICBz
ZWxmWydvbmxpbmVfdmNwdXMnXSA9IGRvbWluZm9bJ29ubGluZV92Y3B1cyddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDU1MCAgICAgICAgIHNlbGZbJ1ZDUFVzX21heCddID0gZG9taW5mb1snbWF4X3Zj
cHVfaWQnXSArIDEKTWFpblRocmVhZDogfCAgICB8ICAgNTUyICAgICAgICAgaWYgdXBkYXRlX21l
bToKTWFpblRocmVhZDogfCAgICB8ICAgNTUzICAgICAgICAgICAgIHNlbGZbJ21lbW9yeV9keW5h
bWljX21pbiddID0gZG9taW5mb1snbWVtX2tiJ10gKiAxMDI0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU1NCAgICAgICAgICAgICBzZWxmWydtZW1vcnlfZHluYW1pY19tYXgnXSA9IGRvbWluZm9bJ21l
bV9rYiddICogMTAyNApNYWluVGhyZWFkOiB8ICAgIHwgICA1NTUgICAgICAgICAgICAgc2VsZlsn
bWVtb3J5X3N0YXRpY19taW4nXSA9IDAKTWFpblRocmVhZDogfCAgICB8ICAgNTU2ICAgICAgICAg
ICAgIHNlbGZbJ21lbW9yeV9zdGF0aWNfbWF4J10gPSBkb21pbmZvWydtYXhtZW1fa2InXSAqIDEw
MjQKTWFpblRocmVhZDogfCAgICB8ICAgNTU3ICAgICAgICAgICAgIHNlbGYuX21lbW9yeV9zYW5p
dHlfY2hlY2soKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6X21lbW9yeV9z
YW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAgIDQyMyAgICAgICAgIGxvZy50cmFjZSgi
X21lbW9yeV9zYW5pdHlfY2hlY2sgbWVtb3J5X3N0YXRpY19taW46ICVzLCAiCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MjcgICAgICAgICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9yeV9zdGF0aWNf
bWluIl0sCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MjggICAgICAgICAgICAgICAgICAgICAgIHNl
bGZbIm1lbW9yeV9zdGF0aWNfbWF4Il0sCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MjkgICAgICAg
ICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9yeV9keW5hbWljX21pbiJdLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDMwICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19t
YXgiXSkKTWFpblRocmVhZDogfCAgICB8ICAgIDQzMiAgICAgICAgIGlmIG5vdCBzZWxmWyJtZW1v
cnlfc3RhdGljX21pbiJdIDw9IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWF4Il06Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MzUgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19taW4iXSA8
PSBzZWxmWyJtZW1vcnlfZHluYW1pY19taW4iXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQzOCAg
ICAgICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSA8PSBzZWxmWyJtZW1vcnlf
c3RhdGljX21heCJdOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDQxICAgICAgICAgaWYgbm90IHNl
bGZbIm1lbW9yeV9keW5hbWljX21heCJdID4gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIDQ0NCAg
ICAgICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdID4gMDoKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ0NyAgICAgICAgIGlmIHNlbGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBz
ZWxmLmlzX2h2bSgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDUwICAgICAgICAgaWYgc2VsZlsi
bWVtb3J5X3NoYXJpbmciXSBhbmQgbm90IHNlbGYuaXNfaGFwKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpNYWluVGhyZWFkOiB8ICAg
IHwgICA1NTkgICAgICAgICBzZWxmWydjcHVfdGltZSddID0gZG9taW5mb1snY3B1X3RpbWUnXS8x
ZTkKTWFpblRocmVhZDogfCAgICB8ICAgNTYwICAgICAgICAgaWYgZG9taW5mby5nZXQoJ3NzaWRy
ZWYnKToKTWFpblRocmVhZDogfCAgICB8ICAgNTY1ICAgICAgICAgc2VsZlsnc2h1dGRvd25fcmVh
c29uJ10gPSBkb21pbmZvWydzaHV0ZG93bl9yZWFzb24nXQpNYWluVGhyZWFkOiB8ICAgIHwgICA1
NjggICAgICAgICBzZWxmWydydW5uaW5nJ10gPSBkb21pbmZvWydydW5uaW5nJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgNTY5ICAgICAgICAgc2VsZlsnY3Jhc2hlZCddID0gZG9taW5mb1snY3Jhc2hl
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3MCAgICAgICAgIHNlbGZbJ2R5aW5nJ10gPSBkb21p
bmZvWydkeWluZyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3MSAgICAgICAgIHNlbGZbJ3NodXRk
b3duJ10gPSBkb21pbmZvWydzaHV0ZG93biddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3MiAgICAg
ICAgIHNlbGZbJ3BhdXNlZCddID0gZG9taW5mb1sncGF1c2VkJ10KTWFpblRocmVhZDogfCAgICB8
ICAgNTczICAgICAgICAgc2VsZlsnYmxvY2tlZCddID0gZG9taW5mb1snYmxvY2tlZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDU3NSAgICAgICAgIGlmICduYW1lJyBpbiBkb21pbmZvOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1NzYgICAgICAgICAgICAgc2VsZlsnbmFtZV9sYWJlbCddID0gZG9taW5m
b1snbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3OCAgICAgICAgIGlmICdoYW5kbGUnIGlu
IGRvbWluZm86Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3OSAgICAgICAgICAgICBzZWxmWyd1dWlk
J10gPSB1dWlkLnRvU3RyaW5nKGRvbWluZm9bJ2hhbmRsZSddKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IHV1aWQucHk6dG9TdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgcmV0dXJu
ICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAy
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAq
IDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTp0b1N0cmluZwpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfZG9taW5mb190b194YXBpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzUwICAgICAgICAgc2VsZi5oYW5kbGVfZmlsZXVyaXMoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpoYW5kbGVfZmlsZXVyaXMKTWFpblRocmVhZDog
fCAgICB8ICAyMjQ1ICAgICAgICAgZm9yIGFyZyBpbiBbKCdQVl9rZXJuZWwnLCAndXNlX3RtcF9r
ZXJuZWwnKSwgCk1haW5UaHJlYWQ6IHwgICAgfCAgMjI0NiAgICAgICAgICAgICAgICAgICAgICgn
UFZfcmFtZGlzaycsICd1c2VfdG1wX3JhbWRpc2snKV06Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjI0
NyAgICAgICAgICAgICBpZiBhcmdbMF0gaW4gc2VsZiBhbmQgc2VsZlthcmdbMF1dIT0nJzoKTWFp
blRocmVhZDogfCAgICB8ICAyMjQ2ICAgICAgICAgICAgICAgICAgICAgKCdQVl9yYW1kaXNrJywg
J3VzZV90bXBfcmFtZGlzaycpXToKTWFpblRocmVhZDogfCAgICB8ICAyMjQ3ICAgICAgICAgICAg
IGlmIGFyZ1swXSBpbiBzZWxmIGFuZCBzZWxmW2FyZ1swXV0hPScnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIyNDYgICAgICAgICAgICAgICAgICAgICAoJ1BWX3JhbWRpc2snLCAndXNlX3RtcF9yYW1k
aXNrJyldOgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpoYW5kbGVfZmlsZXVy
aXMKTWFpblRocmVhZDogfCAgICB8ICAzNTIgICAgICAgICBsb2cuZGVidWcoJ1hlbmRDb25maWcu
aW5pdDogJXMnICUgc2NydWJfcGFzc3dvcmQoc2VsZikpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAg
aWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRo
cmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgc2NydWJiZWQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29y
ZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9w
YXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRp
Y3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcy
ICAgICAgICAgc2NydWJiZWQgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3OCAgICAgICAg
IHJldHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3
ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBv
ciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICBy
ZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhY
KScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNw
YXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVk
W2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAg
ICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA4MCAgICAgICAgIGlmIGxlbihkYXRhKSA9PSAyIGFuZCB0eXBlKGRh
dGFbMF0pID09IHN0ciBhbmQgZGF0YVswXSA9PSAndm5jcGFzc3dkJzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA4MyAgICAgICAgICAgICBzY3J1YmJlZCA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgODYgICAgICAgICAgICAgcmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAg
ICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAg
ICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcg
ICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShk
YXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRh
dGEKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAg
ICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAg
ICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkg
PT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRh
dGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIo
cidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnVi
X3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0
YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtl
eSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlm
IGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAg
ICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVu
ZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09
IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0
dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0
cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1
Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDky
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAg
ICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4g
ZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkg
PT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAg
c2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25m
aWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNz
d2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChk
YXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qg
b3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAg
ZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAg
cmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhY
WCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFz
c3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5j
cGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJl
ZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAg
ICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFp
blRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgODAgICAgICAgICBpZiBsZW4oZGF0YSkgPT0gMiBhbmQgdHlwZShk
YXRhWzBdKSA9PSBzdHIgYW5kIGRhdGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgODMgICAgICAgICAgICAgc2NydWJiZWQgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg0ICAgICAgICAgICAgIGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg2ICAgICAgICAgICAgIHJldHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAg
ICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3
ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0
eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiBy
ZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0
YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAg
ICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAg
ICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkg
PT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRh
dGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIo
cidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnVi
X3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0
YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtl
eSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlm
IGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAg
ICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVu
ZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3MiAgICAgICAgIHNjcnViYmVkID0ge30K
TWFpblRocmVhZDogfCAgICB8ICAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzggICAgICAgICByZXR1cm4gc2NydWJiZWQKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bh
c3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkg
PT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzIgICAgICAgICBzY3J1YmJlZCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzMgICAg
ICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc4ICAg
ICAgICAgcmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5w
eTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5
IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYg
a2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAg
ICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5k
Q29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
bGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1
cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3Ry
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5j
cGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDog
fCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dv
cmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBk
aWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3
OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODAg
ICAgICAgICBpZiBsZW4oZGF0YSkgPT0gMiBhbmQgdHlwZShkYXRhWzBdKSA9PSBzdHIgYW5kIGRh
dGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODMgICAgICAgICAg
ICAgc2NydWJiZWQgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg0ICAgICAgICAgICAgIGZv
ciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg2ICAgICAgICAgICAgIHJl
dHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAi
dm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1
YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3
MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoK
TWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRh
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3Ig
dHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlm
IHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0
dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bh
c3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRb
a2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAg
IGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAg
ICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3
ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0
eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiBy
ZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0
YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAg
ICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAg
ICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkg
PT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRh
dGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIo
cidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnVi
X3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0
YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNw
YXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5w
eTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5
IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYg
a2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAg
ICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5k
Q29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
bGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1
cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3Ry
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3
b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnVi
X3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0g
ZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAg
ICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChk
YXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qg
b3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAg
ZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAg
cmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhY
WCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFz
c3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5j
cGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJl
ZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAg
ICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFp
blRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVh
ZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1te
XCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAg
ICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5
XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBl
KGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAgICAgICByZXR1cm4g
ZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dk
IjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXld
ID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYg
dHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDog
fCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRh
dGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0
YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1
YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2Ny
dWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8
ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZp
Zy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Ig
a2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAg
aWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAg
ICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBY
ZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkg
PT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09
IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
c3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bh
c3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkg
PT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMg
ICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNz
d2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpz
Y3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGlu
IGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5
ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAg
IHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3Jk
KGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGlj
dCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAgICAg
ICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAi
dm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1
YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3
MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoK
TWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRh
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3Ig
dHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlm
IHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0
dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCkn
LCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFz
c3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtr
ZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAg
aWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA3MiAgICAgICAgIHNjcnViYmVkID0ge30KTWFpblRocmVhZDogfCAg
ICB8ICAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzggICAgICAgICByZXR1cm4gc2NydWJiZWQKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAg
ICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5
XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBl
KGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAgICAgICByZXR1cm4g
ZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dk
IjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXld
ID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYg
dHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDog
fCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcyICAgICAgICAgc2NydWJi
ZWQgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3OCAgICAgICAgIHJldHVybiBzY3J1YmJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoK
TWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0g
c2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlw
ZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDog
fCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgODAgICAgICAgICBpZiBsZW4oZGF0YSkgPT0gMiBhbmQgdHlwZShkYXRhWzBdKSA9
PSBzdHIgYW5kIGRhdGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
ODMgICAgICAgICAgICAgc2NydWJiZWQgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg0ICAg
ICAgICAgICAgIGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg2ICAg
ICAgICAgICAgIHJldHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9y
IGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAg
IGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAg
ICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDog
fCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0g
WGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODAgICAgICAgICBpZiBsZW4oZGF0YSkg
PT0gMiBhbmQgdHlwZShkYXRhWzBdKSA9PSBzdHIgYW5kIGRhdGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODMgICAgICAgICAgICAgc2NydWJiZWQgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDg0ICAgICAgICAgICAgIGZvciBlbnRyeSBpbiBkYXRhOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDg2ICAgICAgICAgICAgIHJldHVybiBzY3J1YmJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDog
fCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVh
ZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFz
c3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9
PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
ODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5
MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAg
ICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpz
Y3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGlu
IGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzggICAgICAgICByZXR1cm4gc2Ny
dWJiZWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAzNTUgICAgICAgICBzZWxmLnZhbGlkYXRlKCkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6dmFsaWRhdGUKTWFpblRocmVhZDogfCAgICB8ICAg
NTM5ICAgICAgICAgc2VsZi5fdXVpZF9zYW5pdHlfY2hlY2soKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRDb25maWcucHk6X3V1aWRfc2FuaXR5X2NoZWNrCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NjggICAgICAgICBpZiAndXVpZCcgbm90IGluIHNlbGYgb3Igbm90IHNlbGZbJ3V1aWQnXToK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ3MSAgICAgICAgICAgICBzZWxmWyd1dWlkJ10gPSB1dWlk
LnRvU3RyaW5nKHV1aWQuZnJvbVN0cmluZyhzZWxmWyd1dWlkJ10pKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiB1dWlkLnB5OmZyb21TdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgICAgNjIgICAg
IHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAgIHJl
dHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwg
MTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDYz
ICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIs
IDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBp
ICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdl
KDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDYzICAgICByZXR1cm4gWyBpbnQo
c1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBp
biByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0dXJu
IFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikg
Zm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAg
IHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAy
XSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwg
MzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kg
OiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJh
bmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDYzICAgICByZXR1cm4gWyBp
bnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0
dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IHV1aWQucHk6ZnJvbVN0cmluZwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDU4ICAgICBy
ZXR1cm4gIi0iLmpvaW4oWyIlMDJ4IiAqIDQsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsICIlMDJ4
IiAqIDIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIl
MDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHV1aWQucHk6dG9T
dHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0eV9j
aGVjawpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDAgICAgICAgICBzZWxmLl9uYW1lX3Nhbml0eV9j
aGVjaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpfbmFtZV9zYW5pdHlf
Y2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3NCAgICAgICAgIGlmICduYW1lX2xhYmVsJyBu
b3QgaW4gc2VsZjoKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Ol9uYW1lX3Nh
bml0eV9jaGVjawpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDEgICAgICAgICBzZWxmLl9tZW1vcnlf
c2FuaXR5X2NoZWNrKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5Ol9tZW1v
cnlfc2FuaXR5X2NoZWNrCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MjMgICAgICAgICBsb2cudHJh
Y2UoIl9tZW1vcnlfc2FuaXR5X2NoZWNrIG1lbW9yeV9zdGF0aWNfbWluOiAlcywgIgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDI3ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfc3Rh
dGljX21pbiJdLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDI4ICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDI5ICAg
ICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19taW4iXSwKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQzMCAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5bmFt
aWNfbWF4Il0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MzIgICAgICAgICBpZiBub3Qgc2VsZlsi
bWVtb3J5X3N0YXRpY19taW4iXSA8PSBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDM1ICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWlu
Il0gPD0gc2VsZlsibWVtb3J5X2R5bmFtaWNfbWluIl06Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0
MzggICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVt
b3J5X3N0YXRpY19tYXgiXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ0MSAgICAgICAgIGlmIG5v
dCBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSA+IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NDQgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSA+IDA6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NDcgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBu
b3Qgc2VsZi5pc19odm0oKToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ1MCAgICAgICAgIGlmIHNl
bGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBzZWxmLmlzX2hhcCgpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IFhlbmRDb25maWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKTWFpblRocmVhZDog
fCAgICB8ICAgNTQyICAgICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2soKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6X2FjdGlvbnNfc2FuaXR5X2NoZWNrCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdy
ZWJvb3QnLCAnY3Jhc2gnXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ1NiAgICAgICAgICAgICBp
ZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01P
REVTOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGluIFsnc2h1
dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NTYgICAg
ICAgICAgICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBpbiBDT05GSUdf
UkVTVEFSVF9NT0RFUzoKTWFpblRocmVhZDogfCAgICB8ICAgIDQ1NSAgICAgICAgIGZvciBldmVu
dCBpbiBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNDU2ICAgICAgICAgICAgIGlmIHNlbGZbJ2FjdGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3Qg
aW4gQ09ORklHX1JFU1RBUlRfTU9ERVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NTUgICAgICAg
ICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jhc2gnXToKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1NDMgICAgICAgICBzZWxmLl92Y3B1c19zYW5pdHlfY2hlY2soKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVjawpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4gc2VsZiBhbmQg
J3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDYyICAgICAg
ICAgICAgIHNlbGZbJ3ZjcHVfYXZhaWwnXSA9ICgxIDw8IHNlbGZbJ1ZDUFVzX21heCddKSAtIDEK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ2MyAgICAgICAgIGlmICdvbmxpbmVfdmNwdXMnIGluIHNl
bGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NjQgICAgICAgICAgICAgc2VsZlsnVkNQVXNfbGl2
ZSddID0gc2VsZlsnb25saW5lX3ZjcHVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29u
ZmlnLnB5Ol92Y3B1c19zYW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAgNTQ0ICAgICAg
ICAgc2VsZi5fcGxhdGZvcm1fc2FuaXR5X2NoZWNrKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQ29uZmlnLnB5Ol9wbGF0Zm9ybV9zYW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ3OCAgICAgICAgIGlmICdrZXltYXAnIG5vdCBpbiBzZWxmWydwbGF0Zm9ybSddIGFuZCBYZW5k
T3B0aW9ucy5pbnN0YW5jZSgpLmdldF9rZXltYXAoKToKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICAgICA1NTMgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgICA1NTQgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5k
T3B0aW9ucy5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfa2V5bWFwCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkwICAgICAgICAgcmV0dXJuIHNl
bGYuZ2V0X2NvbmZpZ19zdHJpbmcoJ2tleW1hcCcsIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCA0OTMgICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3Zh
bHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8
IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKTWFpblRocmVhZDogfCAgICB8ICAgIDQ4MSAgICAg
ICAgIGlmIHNlbGYuaXNfaHZtKCkgb3Igc2VsZi5oYXNfcmZiKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA+IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyMjA3ICAg
ICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhl
bmRDb25maWcucHk6aGFzX3JmYgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzMyAgICAgICAgIGZv
ciBjb25zb2xlX3V1aWQgaW4gc2VsZlsnY29uc29sZV9yZWZzJ106Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTM4ICAgICAgICAgcmV0dXJuIEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhl
bmRDb25maWcucHk6aGFzX3JmYgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDkxICAgICAgICAgaWYg
J3RzY19tb2RlJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ5MiAgICAgICAgICAgICBzZWxmWydwbGF0Zm9ybSddWyd0c2NfbW9kZSddID0gMApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDk0ICAgICAgICAgaWYgJ25vbWlncmF0ZScgbm90IGluIHNlbGZbJ3Bs
YXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0OTUgICAgICAgICAgICAgc2VsZlsncGxh
dGZvcm0nXVsnbm9taWdyYXRlJ10gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0OTcgICAgICAg
ICBpZiBzZWxmLmlzX2h2bSgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQ29uZmlnLnB5
OmlzX2h2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjIwNyAgICAgICAgIHJldHVybiBzZWxmWydI
Vk1fYm9vdF9wb2xpY3knXSAhPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQ29uZmln
LnB5OmlzX2h2bQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6X3BsYXRmb3Jt
X3Nhbml0eV9jaGVjawpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDUgICAgICAgICBzZWxmLl92ZmJf
c2FuaXR5X2NoZWNrKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5Ol92ZmJf
c2FuaXR5X2NoZWNrCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MzEgICAgICAgICBpZiAna2V5bWFw
JyBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcu
cHk6X3ZmYl9zYW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6
dmFsaWRhdGUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZENvbmZpZy5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgMTU0ICAgICB4ZW5pbmZvWydpc19jb250cm9sX2RvbWFpbiddID0gcHJp
dgpNYWluVGhyZWFkOiB8ICAgIHwgMTU1ICAgICB4ZW5pbmZvWydpc19hX3RlbXBsYXRlJ10gPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgMTU2ICAgICB4ZW5pbmZvWydhdXRvX3Bvd2VyX29uJ10g
PSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgMTU3ICAgICBkb21pZCA9IHhlbmluZm9bJ2RvbWlk
J10KTWFpblRocmVhZDogfCAgICB8IDE1OCAgICAgdXVpZDEgPSB1dWlkLmZyb21TdHJpbmcoeGVu
aW5mb1sndXVpZCddKQpNYWluVGhyZWFkOiB8ICAgIHwgPiB1dWlkLnB5OmZyb21TdHJpbmcKTWFp
blRocmVhZDogfCAgICB8ICAgNjIgICAgIHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKTWFpblRocmVh
ZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBp
biByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsg
aW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkg
aW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBb
IGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBp
IGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4g
WyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJu
IFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9y
IGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVy
biBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZv
ciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1
cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBm
b3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0
dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikg
Zm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgNjMgICAgIHJl
dHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYp
IGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6
ZnJvbVN0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgMTU5ICAgICBuZWVkc19yZWluaXRpYWxpc2lu
ZyA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAxNjEgICAgIGRvbXBhdGggPSBHZXREb21haW5Q
YXRoKGRvbWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6R2V0RG9t
YWluUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAyOSAgICAgcmV0dXJuIHhzaGFuZGxlKCkuZ2V0
X2RvbWFpbl9wYXRoKGRvbWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5OkdldERvbWFpblBhdGgKTWFpblRocmVhZDogfCAgICB8
IDE2MiAgICAgaWYgbm90IGRvbXBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNjYgICAgIGxvZy5p
bmZvKCJSZWNyZWF0aW5nIGRvbWFpbiAlZCwgVVVJRCAlcy4gYXQgJXMiICUKTWFpblRocmVhZDog
fCAgICB8IDE2NyAgICAgICAgICAgICAgKGRvbWlkLCB4ZW5pbmZvWyd1dWlkJ10sIGRvbXBhdGgp
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTc3ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNzgg
ICAgICAgICB2bXBhdGggPSB4c3RyYW5zYWN0LlJlYWQoZG9tcGF0aCwgInZtIikKTWFpblRocmVh
ZDogfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQoKmFy
Z3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVt
cG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI3ICAgICAgICAgYXNz
ZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgICAyOCAgICAgICAgIHNl
bGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgICAyOSAgICAg
ICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFp
blRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgICAzMCAgICAg
ICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjIgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBm
KHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgs
IGxhbWJkYSB0OiB0LnJlYWQoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgICAgNjkgICAgICAgICBp
ZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAgICAgICBpZiBs
ZW4oYXJncykgPT0gMToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0
dXJuIHNlbGYuX3JlYWQoYXJnc1swXSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDU0ICAgICAgICAg
cGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAg
ICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1NiAg
ICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjQgICAg
ICAgICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM4ICAgICAgICAgaWYg
bm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDAgICAgICAg
ICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAg
ICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwg
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAzNjUgICAgICAgICAgICAg
ICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzQgICAgICAgICBpZiBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6UmVhZApN
YWluVGhyZWFkOiB8ICAgIHwgMTc5ICAgICAgICAgaWYgbm90IHZtcGF0aDoKTWFpblRocmVhZDog
fCAgICB8IDE4MCAgICAgICAgICAgICBpZiBub3QgcHJpdjoKTWFpblRocmVhZDogfCAgICB8IDE4
MyAgICAgICAgICAgICBuZWVkc19yZWluaXRpYWxpc2luZyA9IFRydWUKTWFpblRocmVhZDogfCAg
ICB8IDE4NCAgICAgICAgICAgICByYWlzZSBYZW5kRXJyb3IoJ3JlaW5pdCcpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRFcnJvci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAzMCAg
ICAgICAgIEZhdWx0Ll9faW5pdF9fKHNlbGYsIFhlbmRDbGllbnQuRVJST1JfR0VORVJJQywgdmFs
dWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMxICAgICAgICAgc2VsZi52YWx1ZSA9IHZhbHVlCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRFcnJvci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIs
IGxpbmUgMTg0LCBpbiByZWNyZWF0ZQogICAgcmFpc2UgWGVuZEVycm9yKCdyZWluaXQnKQpYZW5k
RXJyb3I6IHJlaW5pdApNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICBleGNlcHQgWGVuZEVycm9y
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgcGFzcyAjIG91ciBiZXN0IHNob3QgYXQg
J2dvdG8nIGluIHB5dGhvbiA6KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICB2bSA9IFhlbmRE
b21haW5JbmZvKHhlbmluZm8sIGRvbWlkLCBkb21wYXRoLCBhdWdtZW50ID0gVHJ1ZSwgcHJpdiA9
IHByaXYsCk1haW5UaHJlYWQ6IHwgICAgfCAyMDIgICAgICAgICAgICAgICAgICAgICAgICAgdm1w
YXRoID0gdm1wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM4NiAgICAgICAgIHNlbGYuaW5mbyA9IGluZm8KTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDog
fCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVh
ZDogfCAgICB8ICAzODcgICAgICAgICBpZiBkb21pZCA9PSBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDM5MCAgICAgICAgICAgICBzZWxmLmRvbWlkID0gZG9taWQKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQy
NiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAg
ICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzOTEg
ICAgICAgICBzZWxmLmd1ZXN0X2JpdHNpemUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAg
ICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAg
ICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzkyICAgICAg
ICAgc2VsZi5hbGxvY19tZW0gPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWlu
SW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBu
YW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxm
Ll9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5J
bmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzk0ICAgICAgICAgbWF4bWVt
ID0gc2VsZi5pbmZvLmdldCgnbWVtb3J5X3N0YXRpY19tYXgnLCAwKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDM5NSAgICAgICAgIG1lbW9yeSA9IHNlbGYuaW5mby5nZXQoJ21lbW9yeV9keW5hbWljX21h
eCcsIDApCk1haW5UaHJlYWQ6IHwgICAgfCAgMzk3ICAgICAgICAgaWYgc2VsZi5pbmZvLmlzX2h2
bSgpIGFuZCBtYXhtZW0gPiBtZW1vcnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5OmlzX2h2bQpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMDcgICAgICAgICByZXR1cm4gc2VsZlsn
SFZNX2Jvb3RfcG9saWN5J10gIT0gJycKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcu
cHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAwICAgICAgICAgICAgIHNlbGYucG9kX2Vu
YWJsZWQgPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19z
ZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3Rh
dGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tu
YW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3Nl
dGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQwOSAgICAgICAgIHNlbGYudm1wYXRoID0gdm1w
YXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpN
YWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFs
dWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDEwICAgICAgICAgaSA9IDAKTWFpblRocmVhZDogfCAgICB8ICA0
MTEgICAgICAgICB3aGlsZSBzZWxmLnZtcGF0aCA9PSBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQxMiAgICAgICAgICAgICBzZWxmLnZtcGF0aCA9IFhTX1ZNUk9PVCArIHNlbGYuaW5mb1sndXVp
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpN
YWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFs
dWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDEzICAgICAgICAgICAgIGlmIGkgIT0gMDoKTWFpblRocmVhZDog
fCAgICB8ICA0MTUgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDQxNiAgICAg
ICAgICAgICAgICAgaWYgc2VsZi5fcmVhZFZtKCJ1dWlkIik6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMTY3OCAgICAg
ICAgIHJldHVybiB4c3RyYW5zYWN0LlJlYWQoc2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6UmVhZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQo
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNv
bXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAj
IFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19o
YW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRy
dWUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8
ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQo
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
cmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDY5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzEgICAgICAgICBpZiBsZW4oYXJncykgPT0g
MToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA3MiAgICAgICAgICAgICByZXR1cm4gc2VsZi5f
cmVhZChhcmdzWzBdKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDU0ICAgICAgICAgcGF0aCA9
IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
OTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAg
ICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA1NiAgICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24s
IHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjAg
ICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQyICAgICAgICAgc2Vs
Zi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDMgICAgICAgICBy
ZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4g
cmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
cGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2Rl
bF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2Fj
dGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2Rl
bF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDE3ICAgICAgICAgICAgICAgICAgICAgc2VsZi52bXBhdGggPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFk
OiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDE4ICAgICAgICAgICAgICAgICAgICAgaSA9IGkgKyAxCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNDExICAgICAgICAgd2hpbGUgc2VsZi52bXBhdGggPT0gTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICA0MTIgICAgICAgICAgICAgc2VsZi52bXBhdGggPSBYU19WTVJPT1QgKyBzZWxmLmlu
Zm9bJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRh
dHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUi
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1l
XSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0
dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxMyAgICAgICAgICAgICBpZiBpICE9IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNDE0ICAgICAgICAgICAgICAgICBzZWxmLnZtcGF0aCA9IHNlbGYudm1w
YXRoICsgJy0nICsgc3RyKGkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5w
eTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09
ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGlj
dF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgNDE1ICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICA0MTYgICAgICAgICAgICAgICAgIGlmIHNlbGYuX3JlYWRWbSgidXVp
ZCIpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X3JlYWRWbQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2NzggICAgICAgICByZXR1cm4geHN0cmFuc2FjdC5SZWFkKHNlbGYu
dm1wYXRoLCAqYXJncykKTWFpblRocmVhZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OlJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0
ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjMgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgu
cnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5ICAgICAgICAgc2VsZi50cmFu
c2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMCAgICAgICAg
IHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYyICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MyAgICAgICAgICAgICByZXN1bHQg
PSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0
ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA2
OSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDcx
ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzIg
ICAgICAgICAgICAgcmV0dXJuIHNlbGYuX3JlYWQoYXJnc1swXSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcv
JyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA1NSAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxl
KCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIw
ICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9y
ZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6cmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2NCAgICAgICAgICAgICBp
ZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM4ICAgICAgICAgaWYgbm90IHNl
bGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MCAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDEgICAg
ICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNCAg
ICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6UmVhZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X3JlYWRWbQpNYWluVGhyZWFkOiB8ICAgIHwgIDQxNyAgICAgICAgICAgICAgICAgICAg
IHNlbGYudm1wYXRoID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8u
cHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9
PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2Rp
Y3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5w
eTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgICAgICAgICAgICAgICAg
IGkgPSBpICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgIDQxMSAgICAgICAgIHdoaWxlIHNlbGYudm1w
YXRoID09IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDEyICAgICAgICAgICAgIHNlbGYudm1w
YXRoID0gWFNfVk1ST09UICsgc2VsZi5pbmZvWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAg
ICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAg
ICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MTMgICAg
ICAgICAgICAgaWYgaSAhPSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgIDQxNCAgICAgICAgICAgICAg
ICAgc2VsZi52bXBhdGggPSBzZWxmLnZtcGF0aCArICctJyArIHN0cihpKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8
ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0
MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwg
IDQxNSAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDE2ICAgICAgICAgICAg
ICAgICBpZiBzZWxmLl9yZWFkVm0oInV1aWQiKToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRE
b21haW5JbmZvLnB5Ol9yZWFkVm0KTWFpblRocmVhZDogfCAgICB8ICAxNjc4ICAgICAgICAgcmV0
dXJuIHhzdHJhbnNhY3QuUmVhZChzZWxmLnZtcGF0aCwgKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAz
MDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRo
aXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjcgICAg
ICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjgg
ICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9u
X3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAz
MDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjkgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA3MSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAxOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDcyICAgICAgICAgICAgIHJldHVybiBzZWxmLl9yZWFkKGFy
Z3NbMF0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5w
cmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAg
ICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAg
ICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDU2ICAg
ICAgICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAg
ICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNjQgICAgICAgICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgNDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9u
X2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0
dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDIgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MyAgICAgICAgIHJldHVybiBy
YwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQK
TWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzQgICAgICAgICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFp
blRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlJlYWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9yZWFkVm0KTWFpblRocmVhZDogfCAgICB8
ICA0MTEgICAgICAgICB3aGlsZSBzZWxmLnZtcGF0aCA9PSBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDQyMiAgICAgICAgIHNlbGYuZG9tcGF0aCA9IGRvbXBhdGgKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQy
NiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAg
ICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MjQg
ICAgICAgICBzZWxmLmltYWdlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYg
bmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2Vs
Zi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWlu
SW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQyNSAgICAgICAgIHNlbGYu
c3RvcmVfcG9ydCA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5
Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0g
InN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0
X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6
X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MjYgICAgICAgICBzZWxmLnN0b3JlX21m
biA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0
cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoK
TWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0g
PSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRy
X18KTWFpblRocmVhZDogfCAgICB8ICA0MjcgICAgICAgICBzZWxmLmNvbnNvbGVfcG9ydCA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRo
cmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFp
blRocmVhZDogfCAgICB8ICA0MjggICAgICAgICBzZWxmLmNvbnNvbGVfbWZuID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVh
ZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFk
OiB8ICAgIHwgIDQzMCAgICAgICAgIHNlbGYubmF0aXZlX3Byb3RvY29sID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDog
fCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8
ICAgIHwgIDQzMiAgICAgICAgIHNlbGYudm1XYXRjaCA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQy
NiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAg
ICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MzMg
ICAgICAgICBzZWxmLnNodXRkb3duV2F0Y2ggPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAg
ICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAg
ICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgNDM0ICAgICAg
ICAgc2VsZi5zaHV0ZG93blN0YXJ0VGltZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAg
ICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAg
ICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MzUgICAgICAg
ICBzZWxmLl9yZXN1bWUgPSByZXN1bWUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5J
bmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5h
bWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYu
X19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MzYgICAgICAgICBzZWxmLnJl
c3RhcnRfaW5fcHJvZ3Jlc3MgPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYg
bmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2Vs
Zi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWlu
SW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQzOCAgICAgICAgIHNlbGYu
c3RhdGVfdXBkYXRlZCA9IHRocmVhZGluZy5Db25kaXRpb24oKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2
ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAg
ICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQzOSAg
ICAgICAgIHNlbGYucmVmcmVzaF9zaHV0ZG93bl9sb2NrID0gdGhyZWFkaW5nLkNvbmRpdGlvbigp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgNDQwICAgICAgICAgc2VsZi5fc3RhdGVTZXQoRE9NX1NUQVRFX0hBTFRF
RCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZVNldApNYWlu
VGhyZWFkOiB8ICAgIHwgIDM0MzQgICAgICAgICBzZWxmLnN0YXRlX3VwZGF0ZWQuYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzNSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAzNDM5ICAgICAgICAgICAgIGlmIHNlbGYuX3N0YXRlR2V0KCkgIT0gc3RhdGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlR2V0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDM0NTIgICAgICAgICBpbmZvID0gZG9tX2dldChzZWxmLmdldERvbWlkKCkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5OmdldERvbWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAxOTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZERvbWFpbkluZm8ucHk6ZG9tX2dldApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI5NCAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI5NSAgICAgICAgIGRvbWxpc3QgPSB4Yy5k
b21haW5fZ2V0aW5mbyhkb20sIDEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjk2ICAgICAgICAg
aWYgZG9tbGlzdCBhbmQgZG9tID09IGRvbWxpc3RbMF1bJ2RvbWlkJ106Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMjk3ICAgICAgICAgICAgIHJldHVybiBkb21saXN0WzBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmREb21haW5JbmZvLnB5OmRvbV9nZXQKTWFpblRocmVhZDogfCAgICB8ICAg
MzQ1MyAgICAgICAgIGlmIGluZm8gaXMgTm9uZSBvciBpbmZvWydzaHV0ZG93biddOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAzNDY0ICAgICAgICAgZWxpZiBpbmZvWydjcmFzaGVkJ106Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDM0NjkgICAgICAgICAgICAgaWYgaW5mb1sncGF1c2VkJ106Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDM0NzIgICAgICAgICAgICAgICAgIHJldHVybiBYRU5fQVBJX1ZNX1BPV0VS
X1NUQVRFX1JVTk5JTkcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpf
c3RhdGVHZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDQwICAgICAgICAgICAgICAgICBzZWxmLnN0
YXRlX3VwZGF0ZWQubm90aWZ5QWxsKCkKTWFpblRocmVhZDogfCAgICB8ICAzNDQxICAgICAgICAg
ICAgICAgICBpbXBvcnQgWGVuZEFQSQpNYWluVGhyZWFkOiB8ICAgIHwgIDM0NDIgICAgICAgICAg
ICAgICAgIFhlbmRBUEkuZXZlbnRfZGlzcGF0Y2goJ21vZCcsICdWTScsIHNlbGYuaW5mb1sndXVp
ZCddLApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3Bvd2VyX3N0YXRlJykKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
LnB5OmV2ZW50X2Rpc3BhdGNoCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTIgICAgIGFzc2VydCBv
cGVyYXRpb24gaW4gWydhZGQnLCAnZGVsJywgJ21vZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgICAx
OTMgICAgIGV2ZW50ID0gewpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTk0ICAgICAgICAgJ3RpbWVz
dGFtcCcgOiBub3coKSwKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEFQSS5weTpub3cKTWFp
blRocmVhZDogfCAgICB8ICAgICAxMDIgICAgIHJldHVybiBkYXRldGltZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PiBYZW5kQVBJLnB5OmRhdGV0aW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
IDExMSAgICAgaWYgd2hlbiBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMTIgICAg
ICAgICByZXR1cm4geG1scnBjbGliLkRhdGVUaW1lKHRpbWUuZ210aW1lKCkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCBYZW5kQVBJLnB5OmRhdGV0aW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRBUEkucHk6bm93Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTUgICAgICAgICAnY2xhc3Mn
ICAgICA6IGFwaV9jbHMsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTYgICAgICAgICAnb3BlcmF0
aW9uJyA6IG9wZXJhdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgIDE5NyAgICAgICAgICdyZWYn
ICAgICAgIDogcmVmLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMTk4ICAgICAgICAgJ29ial91dWlk
JyAgOiByZWYsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTkgICAgICAgICAnZmllbGQnICAgICA6
IGF0dHJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8ICAgIDIwMSAgICAgZm9yIHJlZyBpbiBldmVu
dF9yZWdpc3RyYXRpb25zLnZhbHVlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUEku
cHk6ZXZlbnRfZGlzcGF0Y2gKTWFpblRocmVhZDogfCAgICB8ICAzNDQ1ICAgICAgICAgICAgIHNl
bGYuc3RhdGVfdXBkYXRlZC5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21h
aW5JbmZvLnB5Ol9zdGF0ZVNldApNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgIHNlbGYu
X2RldmljZUNvbnRyb2xsZXJzID0ge30KTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5J
bmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5h
bWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYu
X19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0NDQgICAgICAgICBmb3Igc3Rh
dGUgaW4gRE9NX1NUQVRFU19PTEQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQ1ICAgICAgICAgICAg
IHNlbGYuaW5mb1tzdGF0ZV0gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQ0ICAgICAgICAgZm9y
IHN0YXRlIGluIERPTV9TVEFURVNfT0xEOgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0NSAgICAgICAg
ICAgICBzZWxmLmluZm9bc3RhdGVdID0gMApNYWluVGhyZWFkOiB8ICAgIHwgIDQ0NCAgICAgICAg
IGZvciBzdGF0ZSBpbiBET01fU1RBVEVTX09MRDoKTWFpblRocmVhZDogfCAgICB8ICA0NDUgICAg
ICAgICAgICAgc2VsZi5pbmZvW3N0YXRlXSA9IDAKTWFpblRocmVhZDogfCAgICB8ICA0NDQgICAg
ICAgICBmb3Igc3RhdGUgaW4gRE9NX1NUQVRFU19PTEQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQ1
ICAgICAgICAgICAgIHNlbGYuaW5mb1tzdGF0ZV0gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQ0
ICAgICAgICAgZm9yIHN0YXRlIGluIERPTV9TVEFURVNfT0xEOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0NSAgICAgICAgICAgICBzZWxmLmluZm9bc3RhdGVdID0gMApNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0NCAgICAgICAgIGZvciBzdGF0ZSBpbiBET01fU1RBVEVTX09MRDoKTWFpblRocmVhZDogfCAg
ICB8ICA0NDUgICAgICAgICAgICAgc2VsZi5pbmZvW3N0YXRlXSA9IDAKTWFpblRocmVhZDogfCAg
ICB8ICA0NDQgICAgICAgICBmb3Igc3RhdGUgaW4gRE9NX1NUQVRFU19PTEQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNDQ3ICAgICAgICAgaWYgYXVnbWVudDoKTWFpblRocmVhZDogfCAgICB8ICA0NDgg
ICAgICAgICAgICAgc2VsZi5fYXVnbWVudEluZm8ocHJpdikKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmREb21haW5JbmZvLnB5Ol9hdWdtZW50SW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDE1Njkg
ICAgICAgICBhdWdtZW50X2VudHJpZXMgPSBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9Q
QVJBTVNbOl0KTWFpblRocmVhZDogfCAgICB8ICAxNTcwICAgICAgICAgaWYgcHJpdjoKTWFpblRo
cmVhZDogfCAgICB8ICAxNTcxICAgICAgICAgICAgIGF1Z21lbnRfZW50cmllcy5yZW1vdmUoJ21l
bW9yeScpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3MiAgICAgICAgICAgICBhdWdtZW50X2VudHJp
ZXMucmVtb3ZlKCdtYXhtZW0nKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1NzMgICAgICAgICAgICAg
YXVnbWVudF9lbnRyaWVzLnJlbW92ZSgndmNwdXMnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1NzQg
ICAgICAgICAgICAgYXVnbWVudF9lbnRyaWVzLnJlbW92ZSgndmNwdV9hdmFpbCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTU3NiAgICAgICAgIHZtX2NvbmZpZyA9IHNlbGYuX3JlYWRWTURldGFpbHMo
WyhrLCBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVFlQRVNba10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1
Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRf
ZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmll
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGlu
IGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3
NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21l
bnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6X3Jl
YWRWTURldGFpbHMKTWFpblRocmVhZDogfCAgICB8ICAgMzI4OSAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgMzI5MCAgICAgICAgICAgICByZXR1cm4gc2VsZi5fZ2F0aGVyVm0oKnBh
cmFtcykKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6X2dhdGhlclZt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAxNjg3ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuR2F0
aGVyKHNlbGYudm1wYXRoLCAqYXJncykKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6R2F0aGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDM0MyAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5nYXRoZXIoKmFyZ3MpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI3
ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJh
bnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNf
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQzICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBh
dGgsIGxhbWJkYSB0OiB0LmdhdGhlcigqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmdhdGhlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxNzkgICAgICAgICBpZiBsZW4oYXJncykgYW5kIHR5cGUoYXJnc1swXSkgIT0gdHVwbGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4MSAgICAgICAgIHJldCA9IFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDE4MiAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMTgzICAgICAgICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5f
cmVhZChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9
IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IHwgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8
IDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgICA1NiAgICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYu
dHJhbnNhY3Rpb24sIHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAg
ICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAg
ICAgICAgICAgdmFsID0gZGVmdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAg
ICAgICAgICByZXQuYXBwZW5kKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAg
ICAgICAgZm9yIHR1cCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAg
ICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0
ICAgICAgICAgICAgICAgICAoa2V5LCBmbikgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMTg1ICAgICAgICAgICAgICAgICBkZWZ2YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxm
LnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVy
biBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAg
ICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NSAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMTk2ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9
PSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXks
IGZuKSA9IHR1cApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAg
IGRlZnZhbCA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAg
IHZhbCA9IHNlbGYuX3JlYWQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NCAg
ICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgfCAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtl
eQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnBy
ZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTUgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxl
KCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxOTYgICAgICAgICAgICAgICAgIHZhbCA9IGRlZnZhbApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE4MiAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTgzICAgICAgICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDE4NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5fcmVhZChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVh
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9IHNlbGYucHJl
cGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjkzICAg
ICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAg
ICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgICA1NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgICA1NiAgICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rp
b24sIHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhz
X2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAgICAgaWYgdmFs
IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAgICAgICAgICAg
dmFsID0gZGVmdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAgICAgICAgICBy
ZXQuYXBwZW5kKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAgICAgICAgZm9y
IHR1cCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAgICAgICAgICAg
aWYgbGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0ICAgICAgICAg
ICAgICAgICAoa2V5LCBmbikgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg1ICAg
ICAgICAgICAgICAgICBkZWZ2YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4
OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBh
dGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU1ICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAgICAgICAgIHJl
dHVybiB4c2hhbmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIHwgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDE5NSAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMTk2ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9PSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXksIGZuKSA9IHR1
cApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAgIHZhbCA9IHNl
bGYuX3JlYWQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NCAgICAgICAgIHBh
dGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRo
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChz
ZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMTUg
ICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk1ICAgICAg
ICAgICAgIGlmIHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTYgICAg
ICAgICAgICAgICAgIHZhbCA9IGRlZnZhbApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTkg
ICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4
MiAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgz
ICAgICAgICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE4NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5fcmVhZChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjkzICAgICAgICAgaWYg
c2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAgICAgICAgICBy
ZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgICA1NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NiAg
ICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAgICAgICAgICAgdmFsID0gZGVm
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAgICAgICAgICByZXQuYXBwZW5k
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAgICAgICAgZm9yIHR1cCBpbiBh
cmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1
cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0ICAgICAgICAgICAgICAgICAo
a2V5LCBmbikgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg1ICAgICAgICAgICAg
ICAgICBkZWZ2YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4OSAgICAgICAg
ICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAg
NTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycg
KyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU1ICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAgICAgICAgIHJldHVybiB4c2hh
bmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHwgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDE5NSAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTk2ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9PSAyOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXksIGZuKSA9IHR1cApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAgIHZhbCA9IHNlbGYuX3JlYWQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NCAgICAgICAgIHBhdGggPSBzZWxm
LnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5
MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyOTQg
ICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5z
YWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMTUgICAgIGlmIG5v
dCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk1ICAgICAgICAgICAgIGlm
IHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTYgICAgICAgICAgICAg
ICAgIHZhbCA9IGRlZnZhbApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTkgICAgICAgICAg
ICAgcmV0LmFwcGVuZCh2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4MiAgICAgICAg
IGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgzICAgICAgICAg
ICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4NCAgICAg
ICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4
NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5fcmVhZChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQ
YXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjkzICAgICAgICAgaWYgc2VsZi5wYXRo
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAgICAgICAgICByZXR1cm4gc2Vs
Zi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1
NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NiAgICAgICAgICAg
ICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAgICAgICAgICAgdmFsID0gZGVmdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAgICAgICAgICByZXQuYXBwZW5kKHZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAgICAgICAgZm9yIHR1cCBpbiBhcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0ICAgICAgICAgICAgICAgICAoa2V5LCBmbikg
PSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg1ICAgICAgICAgICAgICAgICBkZWZ2
YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4OSAgICAgICAgICAgICB2YWwg
PSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTQgICAgICAg
ICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5k
UGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAgICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJl
YWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NSAg
ICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk2
ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDIwMCAgICAgICAgIGlmIGxlbihyZXQpID09IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDIwMiAgICAgICAgIHJldHVybiByZXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6Z2F0aGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NCAg
ICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzOCAg
ICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQo
c2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAg
ICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYu
dHJhbnNhY3Rpb24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICBy
ZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0
dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNlbGYu
aW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5OkdhdGhlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluSW5mby5weTpf
Z2F0aGVyVm0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZN
RGV0YWlscwpNYWluVGhyZWFkOiB8ICAgIHwgIDE1ODAgICAgICAgICB2bV9jb25maWcgPSBkaWN0
KHppcChhdWdtZW50X2VudHJpZXMsIHZtX2NvbmZpZykpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU4
MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVhZDogfCAgICB8
ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE1
ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVhZDogfCAgICB8
ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
NTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTU4MyAgICAgICAgICAgICB2YWwgPSB2bV9jb25maWdbYXJnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE1ODQgICAgICAgICAgICAgaWYgdmFsICE9IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTU4MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVhZDogfCAg
ICB8ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE1ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVhZDogfCAg
ICB8ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxNTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTU4MyAgICAgICAgICAgICB2YWwgPSB2bV9jb25maWdbYXJnXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE1ODQgICAgICAgICAgICAgaWYgdmFsICE9IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTU4MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVhZDog
fCAgICB8ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE1ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVhZDog
fCAgICB8ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxNTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTU4MyAgICAgICAgICAgICB2YWwgPSB2bV9jb25maWdbYXJnXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE1ODQgICAgICAgICAgICAgaWYgdmFsICE9IE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTU4MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVh
ZDogfCAgICB8ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE1ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVh
ZDogfCAgICB8ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxNTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTU5NiAgICAgICAgIHNlbGYuaW5mb1snY3B1cyddID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAxNTk3ICAgICAgICAgdmNwdXNfaW5mbyA9IHNlbGYuZ2V0VkNQVUluZm8oKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmdldFZDUFVJbmZvCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MjEgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1
MjMgICAgICAgICAgICAgc3hwciA9IFsnZG9tYWluJywKTWFpblRocmVhZDogfCAgICB8ICAgMTUy
NCAgICAgICAgICAgICAgICAgICAgIFsnZG9taWQnLCAgICAgIHNlbGYuZG9taWRdLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTI1ICAgICAgICAgICAgICAgICAgICAgWyduYW1lJywgICAgICAgc2Vs
Zi5pbmZvWyduYW1lX2xhYmVsJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI2ICAgICAgICAg
ICAgICAgICAgICAgWyd2Y3B1X2NvdW50Jywgc2VsZi5pbmZvWydWQ1BVc19tYXgnXV1dCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MjggICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgc2VsZi5p
bmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MjkgICAgICAgICAgICAg
ICAgIGlmIHNlbGYuZG9taWQgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzAg
ICAgICAgICAgICAgICAgICAgICBpbmZvID0geGMudmNwdV9nZXRpbmZvKHNlbGYuZG9taWQsIGkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzIgICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVu
ZChbJ3ZjcHUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFsnbnVtYmVyJywgICBpXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ29ubGluZScsICAgaW5mb1snb25saW5l
J11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFsnYmxvY2tlZCcsICBpbmZvWydibG9ja2VkJ11dLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTM2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsncnVubmluZycsICBpbmZv
WydydW5uaW5nJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFsnY3B1X3RpbWUnLCBpbmZvWydjcHVfdGltZSddIC8gMWU5XSwKTWFp
blRocmVhZDogfCAgICB8ICAgMTUzOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
J2NwdScsICAgICAgaW5mb1snY3B1J11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM5ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnY3B1bWFwJywgICBpbmZvWydjcHVtYXAnXV1d
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI4ICAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDAs
IHNlbGYuaW5mb1snVkNQVXNfbWF4J10pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI5ICAgICAg
ICAgICAgICAgICBpZiBzZWxmLmRvbWlkIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTMwICAgICAgICAgICAgICAgICAgICAgaW5mbyA9IHhjLnZjcHVfZ2V0aW5mbyhzZWxmLmRv
bWlkLCBpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMyICAgICAgICAgICAgICAgICAgICAgc3hw
ci5hcHBlbmQoWyd2Y3B1JywKTWFpblRocmVhZDogfCAgICB8ICAgMTUzMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJ251bWJlcicsICAgaV0sCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1MzQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydvbmxpbmUnLCAgIGluZm9b
J29ubGluZSddXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbJ2Jsb2NrZWQnLCAgaW5mb1snYmxvY2tlZCddXSwKTWFpblRocmVhZDog
fCAgICB8ICAgMTUzNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ3J1bm5pbmcn
LCAgaW5mb1sncnVubmluZyddXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzNyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbJ2NwdV90aW1lJywgaW5mb1snY3B1X3RpbWUnXSAvIDFl
OV0sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWydjcHUnLCAgICAgIGluZm9bJ2NwdSddXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUz
OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ2NwdW1hcCcsICAgaW5mb1snY3B1
bWFwJ11dXSkKTWFpblRocmVhZDogfCAgICB8ICAgMTUyOCAgICAgICAgICAgICBmb3IgaSBpbiBy
YW5nZSgwLCBzZWxmLmluZm9bJ1ZDUFVzX21heCddKToKTWFpblRocmVhZDogfCAgICB8ICAgMTUy
OSAgICAgICAgICAgICAgICAgaWYgc2VsZi5kb21pZCBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAgMTUzMCAgICAgICAgICAgICAgICAgICAgIGluZm8gPSB4Yy52Y3B1X2dldGluZm8o
c2VsZi5kb21pZCwgaSkKTWFpblRocmVhZDogfCAgICB8ICAgMTUzMiAgICAgICAgICAgICAgICAg
ICAgIHN4cHIuYXBwZW5kKFsndmNwdScsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWydudW1iZXInLCAgIGldLApNYWluVGhyZWFkOiB8
ICAgIHwgICAxNTM0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnb25saW5lJywg
ICBpbmZvWydvbmxpbmUnXV0sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWydibG9ja2VkJywgIGluZm9bJ2Jsb2NrZWQnXV0sCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydy
dW5uaW5nJywgIGluZm9bJ3J1bm5pbmcnXV0sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydjcHVfdGltZScsIGluZm9bJ2NwdV90aW1l
J10gLyAxZTldLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFsnY3B1JywgICAgICBpbmZvWydjcHUnXV0sCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1MzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydjcHVtYXAnLCAgIGlu
Zm9bJ2NwdW1hcCddXV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MjggICAgICAgICAgICAgZm9y
IGkgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1MjkgICAgICAgICAgICAgICAgIGlmIHNlbGYuZG9taWQgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MzAgICAgICAgICAgICAgICAgICAgICBpbmZvID0geGMudmNwdV9n
ZXRpbmZvKHNlbGYuZG9taWQsIGkpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzIgICAgICAgICAg
ICAgICAgICAgICBzeHByLmFwcGVuZChbJ3ZjcHUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnbnVtYmVyJywgICBpXSwKTWFpblRo
cmVhZDogfCAgICB8ICAgMTUzNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ29u
bGluZScsICAgaW5mb1snb25saW5lJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnYmxvY2tlZCcsICBpbmZvWydibG9ja2VkJ11d
LApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFsncnVubmluZycsICBpbmZvWydydW5uaW5nJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTM3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnY3B1X3RpbWUnLCBpbmZvWydj
cHVfdGltZSddIC8gMWU5XSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzOCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJ2NwdScsICAgICAgaW5mb1snY3B1J11dLApNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTM5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnY3B1bWFw
JywgICBpbmZvWydjcHVtYXAnXV1dKQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI4ICAgICAgICAg
ICAgIGZvciBpIGluIHJhbmdlKDAsIHNlbGYuaW5mb1snVkNQVXNfbWF4J10pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTUxICAgICAgICAgICAgIHJldHVybiBzeHByCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0VkNQVUluZm8KTWFpblRocmVhZDogfCAgICB8ICAx
NTk4ICAgICAgICAgZm9yIHZjcHVfaW5mbyBpbiBzeHAuY2hpbGRyZW4odmNwdXNfaW5mbywgJ3Zj
cHUnKToKTWFpblRocmVhZDogfCAgICB8ICAxNTk5ICAgICAgICAgICAgIHNlbGYuaW5mb1snY3B1
cyddLmFwcGVuZChzeHAuY2hpbGRfdmFsdWUodmNwdV9pbmZvLCAnY3B1bWFwJykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTU5OCAgICAgICAgIGZvciB2Y3B1X2luZm8gaW4gc3hwLmNoaWxkcmVuKHZj
cHVzX2luZm8sICd2Y3B1Jyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTU5OSAgICAgICAgICAgICBz
ZWxmLmluZm9bJ2NwdXMnXS5hcHBlbmQoc3hwLmNoaWxkX3ZhbHVlKHZjcHVfaW5mbywgJ2NwdW1h
cCcpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1OTggICAgICAgICBmb3IgdmNwdV9pbmZvIGluIHN4
cC5jaGlsZHJlbih2Y3B1c19pbmZvLCAndmNwdScpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE1OTkg
ICAgICAgICAgICAgc2VsZi5pbmZvWydjcHVzJ10uYXBwZW5kKHN4cC5jaGlsZF92YWx1ZSh2Y3B1
X2luZm8sICdjcHVtYXAnKSkKTWFpblRocmVhZDogfCAgICB8ICAxNTk4ICAgICAgICAgZm9yIHZj
cHVfaW5mbyBpbiBzeHAuY2hpbGRyZW4odmNwdXNfaW5mbywgJ3ZjcHUnKToKTWFpblRocmVhZDog
fCAgICB8ICAxNTk5ICAgICAgICAgICAgIHNlbGYuaW5mb1snY3B1cyddLmFwcGVuZChzeHAuY2hp
bGRfdmFsdWUodmNwdV9pbmZvLCAnY3B1bWFwJykpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU5OCAg
ICAgICAgIGZvciB2Y3B1X2luZm8gaW4gc3hwLmNoaWxkcmVuKHZjcHVzX2luZm8sICd2Y3B1Jyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYwNCAgICAgICAgIGlmIHByaXY6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTYwNSAgICAgICAgICAgICB4ZW5pbmZvID0gZG9tX2dldChzZWxmLmRvbWlkKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmRvbV9nZXQKTWFpblRocmVhZDog
fCAgICB8ICAgIDI5NCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjk1ICAgICAgICAg
ZG9tbGlzdCA9IHhjLmRvbWFpbl9nZXRpbmZvKGRvbSwgMSkKTWFpblRocmVhZDogfCAgICB8ICAg
IDI5NiAgICAgICAgIGlmIGRvbWxpc3QgYW5kIGRvbSA9PSBkb21saXN0WzBdWydkb21pZCddOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMjk3ICAgICAgICAgICAgIHJldHVybiBkb21saXN0WzBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6ZG9tX2dldApNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MDYgICAgICAgICAgICAgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSA9IHhlbmlu
Zm9bJ29ubGluZV92Y3B1cyddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYwNyAgICAgICAgICAgICBz
ZWxmLmluZm9bJ3ZjcHVfYXZhaWwnXSA9ICgxIDw8IHhlbmluZm9bJ29ubGluZV92Y3B1cyddKSAt
IDEKTWFpblRocmVhZDogfCAgICB8ICAxNjEwICAgICAgICAgaW1hZ2Vfc3hwID0gc2VsZi5fcmVh
ZFZtKCdpbWFnZScpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6X3Jl
YWRWbQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNjc4ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3Qu
UmVhZChzZWxmLnZtcGF0aCwgKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6UmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDMwNyAgICAgICAgIHJl
dHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAz
NjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBv
cmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyNyAgICAgICAgIGFz
c2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjggICAgICAg
ICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFy
dCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCph
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpy
ZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDY5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDcxICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDcyICAgICAgICAgICAgIHJldHVybiBzZWxm
Ll9yZWFkKGFyZ3NbMF0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA1NCAgICAgICAgIHBh
dGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRy
YW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1ICAgICBpZiBu
b3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzY0ICAgICAgICAgICAgIGlmIHQuY29t
bWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpj
b21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmlu
X3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDQwICAgICAgICAgc2VsZi5p
bl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNDEgICAgICAg
ICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxMSAgICAgICAg
IGlmIGltYWdlX3N4cDoKTWFpblRocmVhZDogfCAgICB8ICAxNjE1ICAgICAgICAgZGV2aWNlcyA9
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBYZW5k
RGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERldmlj
ZXMucHk6dmFsaWRfZGV2aWNlcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU2ICAgICAgICAgcmV0
dXJuIGNscy5jb250cm9sbGVycy5rZXlzKCkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRGV2
aWNlcy5weTp2YWxpZF9kZXZpY2VzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAgICAgICAg
ICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNvbmZpZ3Vy
YXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXREZXZp
Y2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBuYW1lIG5v
dCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NCAg
ICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9sbGVyKG5h
bWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1ha2VfY29u
dHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUgaW4gY2xz
LmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAgICAgICAg
ICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25hbWVdKGRv
bWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9uZXRpZjIucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDYyICAgICAgICAgRGV2Q29udHJvbGxlci5fX2luaXRf
XyhzZWxmLCB2bSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBzZXJ2ZXIvRGV2Q29udHJvbGxl
ci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDU1ICAgICAgICAgc2VsZi52
bSA9IHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTYgICAgICAgICBzZWxmLmhvdHBsdWcg
PSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9uZXRpZjIucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDUgICAgICAgICAgICAgaWYgbm90IGRldkNvbnRyb2xs
ZXI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDcgICAgICAgICAgICAgc2VsZi5fZGV2aWNlQ29u
dHJvbGxlcnNbbmFtZV0gPSBkZXZDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDkg
ICAgICAgICByZXR1cm4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0KTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFp
blRocmVhZDogfCAgICB8ICAgIDI0MiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHg6IHNlbGYu
Y29uZmlndXJhdGlvbih4LCB0cmFuc2FjdGlvbiksIHNlbGYuZGV2aWNlSURzKHRyYW5zYWN0aW9u
KSkKTWFpblRocmVhZDogfCAgICB8ICAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNl
SURzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYwICAgICAgICAgZmUgPSBzZWxmLmRldmljZVJv
b3QoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2
aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA2MTkgICAgICAgICByZXR1cm4gIiVzL2Rl
dmljZS8lcyIgJSAoc2VsZi52bS52bXBhdGgsIHNlbGYuZGV2aWNlQ2xhc3MpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDYyICAgICAgICAgaWYgdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDY1ICAgICAgICAgICAgIHJldHVybiBtYXAoaW50LCB4c3RyYW5zYWN0Lkxpc3Qo
ZmUpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjAg
ICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIzICAgICAgICAg
c2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYg
dGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlz
IG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRo
ID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOSAgICAgICAg
IHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCph
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxMzkgICAgICAgICBpZiBsZW4oYXJncykg
PT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQwICAgICAgICAgICAgIHJldCA9IHhz
aGFuZGxlKCkubHMoc2VsZi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDE0MSAgICAgICAgICAgICBpZiByZXQgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTQyICAgICAgICAgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzNjQgICAgICAgICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgNDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNh
Y3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDIgICAg
ICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQz
ICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjUgICAgICAgICAg
ICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQgICAgICAg
ICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxOCAgICAg
ICAgICAgICBpZiBkZXZjb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZv
ciBkZXZjbGFzcyBpbiBYZW5kRGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTYxNyAgICAgICAgICAgICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xs
ZXIoZGV2Y2xhc3MpLmNvbmZpZ3VyYXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
RG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0
NDMgICAgICAgICBpZiBuYW1lIG5vdCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRo
cmVhZDogfCAgICB8ICAgMjQ0NCAgICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmlj
ZXMubWFrZV9jb250cm9sbGVyKG5hbWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhl
bmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAg
ICAgICAgIGlmIG5hbWUgaW4gY2xzLmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgNzEgICAgICAgICAgICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNz
ID0gbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xz
LmNvbnRyb2xsZXJzW25hbWVdKGRvbWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZl
ci9uZXRpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDIgICAgICAgICBE
ZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NiAg
ICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2Vy
dmVyL25ldGlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2Vz
LnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAg
IGlmIG5vdCBkZXZDb250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAg
ICAgIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJz
W25hbWVdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNl
Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4g
bWFwKGxhbWJkYSB4OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRl
dmljZUlEcyh0cmFuc2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAg
IGZlID0gc2VsZi5kZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9E
ZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAg
ICAgICAgcmV0dXJuICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmlj
ZUNsYXNzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6
ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0
aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGlu
dCwgeHN0cmFuc2FjdC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICBy
ZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlz
IHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAg
ICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
OCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rp
b24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwg
bGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAg
ICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAg
ICAgICAgICAgICByZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0
aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNh
Y3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFu
c2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMg
PSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDog
fCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE2MTYgICAgICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNl
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2Vs
Zi5nZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNl
Q29udHJvbGxlcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29u
dHJvbGxlciA9IFhlbmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVy
c1tuYW1lXS5kZXZpY2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAg
ICAgICAgICAgcmV0dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PiBzZXJ2ZXIvdnNjc2lpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgNDEgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL3ZzY3NpaWYucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDI0NDUgICAgICAgICAgICAgaWYgbm90IGRldkNvbnRyb2xsZXI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDI0NDcgICAgICAgICAgICAgc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0g
PSBkZXZDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDkgICAgICAgICByZXR1cm4g
c2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
RG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
c2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8
ICAgIDI0MiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHg6IHNlbGYuY29uZmlndXJhdGlvbih4
LCB0cmFuc2FjdGlvbiksIHNlbGYuZGV2aWNlSURzKHRyYW5zYWN0aW9uKSkKTWFpblRocmVhZDog
fCAgICB8ICAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYwICAgICAgICAgZmUgPSBzZWxmLmRldmljZVJvb3QoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA2MTkgICAgICAgICByZXR1cm4gIiVzL2RldmljZS8lcyIgJSAoc2Vs
Zi52bS52bXBhdGgsIHNlbGYuZGV2aWNlQ2xhc3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDYyICAgICAgICAgaWYgdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDY1ICAg
ICAgICAgICAgIHJldHVybiBtYXAoaW50LCB4c3RyYW5zYWN0Lkxpc3QoZmUpKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5s
aXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjAgICAgIHdoaWxlIFRydWU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAo
Ii8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDMwICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAg
ICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyOSAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAxMzkgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMTQwICAgICAgICAgICAgIHJldCA9IHhzaGFuZGxlKCkubHMoc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MSAgICAgICAg
ICAgICBpZiByZXQgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQyICAgICAg
ICAgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzggICAgICAg
ICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
NDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYu
dHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYg
bm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDIgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJu
IHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
bWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiBy
ZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNv
bXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRl
dmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNv
bmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxOCAgICAgICAgICAgICBpZiBkZXZj
b25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBY
ZW5kRGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAg
ICAgICAgICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNv
bmZpZ3VyYXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpn
ZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBu
YW1lIG5vdCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAg
MjQ0NCAgICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9s
bGVyKG5hbWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1h
a2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUg
aW4gY2xzLmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAg
ICAgICAgICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25h
bWVdKGRvbWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9ibGtpZi5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzcgICAgICAgICBEZXZDb250cm9sbGVyLl9f
aW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250
cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBz
ZWxmLnZtID0gdm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90
cGx1ZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxl
ci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL2Jsa2lmLnB5Ol9f
aW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJv
bGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250
cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2Rldmlj
ZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAy
NDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBz
ZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2Fj
dGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRl
dmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZp
Y2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIl
cy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5M
aXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUo
cGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
MzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAg
dCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAg
ICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0t
IGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0
aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYu
cGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAg
ICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlz
dCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFy
Z3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICByZXQg
PSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRy
YW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwg
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQy
ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAg
ICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAg
ICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIv
RGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIv
RGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTgg
ICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAg
ICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250
cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmRE
ZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAg
NzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VD
bGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJu
IGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBz
ZXJ2ZXIvaW9waWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDUxICAgICAg
ICAgRGV2Q29udHJvbGxlci5fX2luaXRfXyhzZWxmLCB2bSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDU1ICAgICAgICAgc2VsZi52bSA9IHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
NTYgICAgICAgICBzZWxmLmhvdHBsdWcgPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
c2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IHNlcnZlci9pb3BpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRGV2
aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NSAgICAgICAg
ICAgICBpZiBub3QgZGV2Q29udHJvbGxlcjoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NyAgICAg
ICAgICAgICBzZWxmLl9kZXZpY2VDb250cm9sbGVyc1tuYW1lXSA9IGRldkNvbnRyb2xsZXIKTWFp
blRocmVhZDogfCAgICB8ICAgMjQ0OSAgICAgICAgIHJldHVybiBzZWxmLl9kZXZpY2VDb250cm9s
bGVyc1tuYW1lXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OmdldERl
dmljZUNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxl
ci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjQyICAgICAgICAgcmV0
dXJuIG1hcChsYW1iZGEgeDogc2VsZi5jb25maWd1cmF0aW9uKHgsIHRyYW5zYWN0aW9uKSwgc2Vs
Zi5kZXZpY2VJRHModHJhbnNhY3Rpb24pKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBzZXJ2ZXIv
RGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjAgICAg
ICAgICBmZSA9IHNlbGYuZGV2aWNlUm9vdCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDYx
OSAgICAgICAgIHJldHVybiAiJXMvZGV2aWNlLyVzIiAlIChzZWxmLnZtLnZtcGF0aCwgc2VsZi5k
ZXZpY2VDbGFzcykKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjIgICAgICAgICBpZiB0cmFu
c2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjUgICAgICAgICAgICAgcmV0dXJuIG1h
cChpbnQsIHhzdHJhbnNhY3QuTGlzdChmZSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzI5ICAgICAg
ICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI3
ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJh
bnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNf
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBh
dGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDEz
OSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAx
NDAgICAgICAgICAgICAgcmV0ID0geHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9uLCBzZWxm
LnBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5k
bGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQxICAgICAgICAgICAgIGlmIHJldCBpcyBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDIgICAgICAgICAgICAgICAgIHJldHVybiBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1p
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5f
dHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MSAgICAgICAg
IHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDog
fCAgICB8ICAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRo
cmVhZDogfCAgICB8ICAxNjE4ICAgICAgICAgICAgIGlmIGRldmNvbmZpZzoKTWFpblRocmVhZDog
fCAgICB8ICAxNjE2ICAgICAgICAgZm9yIGRldmNsYXNzIGluIFhlbmREZXZpY2VzLnZhbGlkX2Rl
dmljZXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNjE3ICAgICAgICAgICAgIGRldmNvbmZpZyA9
IHNlbGYuZ2V0RGV2aWNlQ29udHJvbGxlcihkZXZjbGFzcykuY29uZmlndXJhdGlvbnMoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmdldERldmljZUNvbnRyb2xsZXIK
TWFpblRocmVhZDogfCAgICB8ICAgMjQ0MyAgICAgICAgIGlmIG5hbWUgbm90IGluIHNlbGYuX2Rl
dmljZUNvbnRyb2xsZXJzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ0ICAgICAgICAgICAgIGRl
dkNvbnRyb2xsZXIgPSBYZW5kRGV2aWNlcy5tYWtlX2NvbnRyb2xsZXIobmFtZSwgc2VsZikKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDcwICAgICAgICAgaWYgbmFtZSBpbiBjbHMuY29udHJvbGxlcnMu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MSAgICAgICAgICAgICBjbHMuY29udHJv
bGxlcnNbbmFtZV0uZGV2aWNlQ2xhc3MgPSBuYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcy
ICAgICAgICAgICAgIHJldHVybiBjbHMuY29udHJvbGxlcnNbbmFtZV0oZG9tYWluKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfD4gc2VydmVyL2lycWlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA0MCAgICAgICAgIERldkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NSAgICAgICAgIHNlbGYudm0gPSB2bQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDU2ICAgICAgICAgc2VsZi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvaXJxaWYucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDI0NDUgICAgICAgICAgICAgaWYgbm90IGRldkNvbnRyb2xsZXI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDI0NDcgICAgICAgICAgICAgc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0g
PSBkZXZDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDkgICAgICAgICByZXR1cm4g
c2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
RG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
c2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8
ICAgIDI0MiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHg6IHNlbGYuY29uZmlndXJhdGlvbih4
LCB0cmFuc2FjdGlvbiksIHNlbGYuZGV2aWNlSURzKHRyYW5zYWN0aW9uKSkKTWFpblRocmVhZDog
fCAgICB8ICAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYwICAgICAgICAgZmUgPSBzZWxmLmRldmljZVJvb3QoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA2MTkgICAgICAgICByZXR1cm4gIiVzL2RldmljZS8lcyIgJSAoc2Vs
Zi52bS52bXBhdGgsIHNlbGYuZGV2aWNlQ2xhc3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDYyICAgICAgICAgaWYgdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDY1ICAg
ICAgICAgICAgIHJldHVybiBtYXAoaW50LCB4c3RyYW5zYWN0Lkxpc3QoZmUpKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5s
aXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjAgICAgIHdoaWxlIFRydWU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAo
Ii8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDMwICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAg
ICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyOSAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAxMzkgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMTQwICAgICAgICAgICAgIHJldCA9IHhzaGFuZGxlKCkubHMoc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MSAgICAgICAg
ICAgICBpZiByZXQgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQyICAgICAg
ICAgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzggICAgICAg
ICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
NDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYu
dHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYg
bm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDIgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJu
IHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
bWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiBy
ZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNv
bXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRl
dmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNv
bmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxOCAgICAgICAgICAgICBpZiBkZXZj
b25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBY
ZW5kRGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAg
ICAgICAgICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNv
bmZpZ3VyYXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpn
ZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBu
YW1lIG5vdCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAg
MjQ0NCAgICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9s
bGVyKG5hbWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1h
a2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUg
aW4gY2xzLmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAg
ICAgICAgICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25h
bWVdKGRvbWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1NSAgICAgICAgIHNlbGYudm0g
PSB2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNTYgICAgICAgICBzZWxmLmhvdHBsdWcgPSBU
cnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xs
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NSAgICAgICAgICAgICBpZiBub3QgZGV2Q29udHJv
bGxlcjoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NyAgICAgICAgICAgICBzZWxmLl9kZXZpY2VD
b250cm9sbGVyc1tuYW1lXSA9IGRldkNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0
OSAgICAgICAgIHJldHVybiBzZWxmLl9kZXZpY2VDb250cm9sbGVyc1tuYW1lXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OmdldERldmljZUNvbnRyb2xsZXIKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMjQyICAgICAgICAgcmV0dXJuIG1hcChsYW1iZGEgeDogc2Vs
Zi5jb25maWd1cmF0aW9uKHgsIHRyYW5zYWN0aW9uKSwgc2VsZi5kZXZpY2VJRHModHJhbnNhY3Rp
b24pKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZp
Y2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjAgICAgICAgICBmZSA9IHNlbGYuZGV2aWNl
Um9vdCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpk
ZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDYxOSAgICAgICAgIHJldHVybiAiJXMv
ZGV2aWNlLyVzIiAlIChzZWxmLnZtLnZtcGF0aCwgc2VsZi5kZXZpY2VDbGFzcykKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0NjIgICAgICAgICBpZiB0cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NjUgICAgICAgICAgICAgcmV0dXJuIG1hcChpbnQsIHhzdHJhbnNhY3QuTGlz
dChmZSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxp
c3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBh
dGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2
MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MSAgICAgICAgIHQg
PSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjMgICAgICAg
ICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBp
ZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGgg
aXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjggICAgICAgICBzZWxmLnBh
dGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5ICAgICAg
ICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3Qo
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDEzOSAgICAgICAgIGlmIGxlbihhcmdz
KSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDAgICAgICAgICAgICAgcmV0ID0g
eHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9uLCBzZWxmLnBhdGgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTQxICAgICAgICAgICAgIGlmIHJldCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAxNDIgICAgICAgICAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MiAg
ICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
NDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NSAgICAgICAg
ICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzNCAgICAg
ICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIDwgc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8ICAxNjE4ICAg
ICAgICAgICAgIGlmIGRldmNvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAxNjE2ICAgICAgICAg
Zm9yIGRldmNsYXNzIGluIFhlbmREZXZpY2VzLnZhbGlkX2RldmljZXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxNjE3ICAgICAgICAgICAgIGRldmNvbmZpZyA9IHNlbGYuZ2V0RGV2aWNlQ29udHJv
bGxlcihkZXZjbGFzcykuY29uZmlndXJhdGlvbnMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmREb21haW5JbmZvLnB5OmdldERldmljZUNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAg
MjQ0MyAgICAgICAgIGlmIG5hbWUgbm90IGluIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAyNDQ0ICAgICAgICAgICAgIGRldkNvbnRyb2xsZXIgPSBYZW5kRGV2
aWNlcy5tYWtlX2NvbnRyb2xsZXIobmFtZSwgc2VsZikKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcw
ICAgICAgICAgaWYgbmFtZSBpbiBjbHMuY29udHJvbGxlcnMua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICA3MSAgICAgICAgICAgICBjbHMuY29udHJvbGxlcnNbbmFtZV0uZGV2aWNlQ2xh
c3MgPSBuYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcyICAgICAgICAgICAgIHJldHVybiBj
bHMuY29udHJvbGxlcnNbbmFtZV0oZG9tYWluKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gc2Vy
dmVyL3ZmYmlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAxOCAgICAgICAg
IERldkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA1NSAgICAgICAgIHNlbGYudm0gPSB2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDU2
ICAgICAgICAgc2VsZi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHNl
cnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBz
ZXJ2ZXIvdmZiaWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZERldmlj
ZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDUgICAgICAgICAg
ICAgaWYgbm90IGRldkNvbnRyb2xsZXI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDcgICAgICAg
ICAgICAgc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0gPSBkZXZDb250cm9sbGVyCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDI0NDkgICAgICAgICByZXR1cm4gc2VsZi5fZGV2aWNlQ29udHJvbGxl
cnNbbmFtZV0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREZXZp
Y2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIu
cHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8ICAgIDI0MiAgICAgICAgIHJldHVy
biBtYXAobGFtYmRhIHg6IHNlbGYuY29uZmlndXJhdGlvbih4LCB0cmFuc2FjdGlvbiksIHNlbGYu
ZGV2aWNlSURzKHRyYW5zYWN0aW9uKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4gc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYwICAgICAg
ICAgZmUgPSBzZWxmLmRldmljZVJvb3QoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gc2VydmVy
L0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA2MTkg
ICAgICAgICByZXR1cm4gIiVzL2RldmljZS8lcyIgJSAoc2VsZi52bS52bXBhdGgsIHNlbGYuZGV2
aWNlQ2xhc3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5w
eTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYyICAgICAgICAgaWYgdHJhbnNh
Y3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDY1ICAgICAgICAgICAgIHJldHVybiBtYXAo
aW50LCB4c3RyYW5zYWN0Lkxpc3QoZmUpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMyOSAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRo
aXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyNyAg
ICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5z
YWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFu
ZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYyICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYodCkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxMzkg
ICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQw
ICAgICAgICAgICAgIHJldCA9IHhzaGFuZGxlKCkubHMoc2VsZi50cmFuc2FjdGlvbiwgc2VsZi5w
YXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MSAgICAgICAgICAgICBpZiByZXQgaXMgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQyICAgICAgICAgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjQgICAgICAgICAgICAgaWYgdC5jb21taXQoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFu
c2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDAgICAgICAgICBzZWxmLmluX3Ry
YW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDEgICAgICAgICBy
YyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTYxOCAgICAgICAgICAgICBpZiBkZXZjb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBYZW5kRGV2aWNlcy52YWxpZF9kZXZp
Y2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAgICAgICAgICBkZXZjb25maWcgPSBz
ZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNvbmZpZ3VyYXRpb25zKCkKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBuYW1lIG5vdCBpbiBzZWxmLl9kZXZp
Y2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NCAgICAgICAgICAgICBkZXZD
b250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9sbGVyKG5hbWUsIHNlbGYpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUgaW4gY2xzLmNvbnRyb2xsZXJzLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAgICAgICAgICAgY2xzLmNvbnRyb2xs
ZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MiAg
ICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25hbWVdKGRvbWFpbikKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw+IHNlcnZlci9Db25zb2xlQ29udHJvbGxlci5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgMTQgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNl
bGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBzZWxmLnZtID0g
dm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRy
dWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMTUgICAgICAgICBzZWxmLmhvdHBsdWcgPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0NvbnNvbGVDb250cm9sbGVyLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29u
dHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZD
b250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2Rl
dmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRp
b25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4
OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFu
c2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5k
ZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJu
ICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2Fj
dC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxl
dGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAg
ICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAg
ICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5
IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQg
cGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNl
bGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkg
ICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQu
bGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVu
KGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICBy
ZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZh
bHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgp
LnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAg
ICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0
ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2
MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAg
ICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VD
b250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAg
IHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhl
bmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZp
Y2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0
dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PiBzZXJ2ZXIvcGNpaWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDkyICAg
ICAgICAgc2VsZi5hZXJTdGF0ZVdhdGNoID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
OTMgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfDwgc2VydmVyL3BjaWlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1
ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAy
NDQ3ICAgICAgICAgICAgIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJv
bGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2Rldmlj
ZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8u
cHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAg
ICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rp
b24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+
IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRo
LCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNv
bnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAg
IGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICBy
ZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAz
MjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxz
ZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5k
bGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAg
ICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYu
aW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQg
PSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29t
cGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE0MCAgICAgICAgICAgICByZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rp
b24sIHNlbGYucGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0
IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAg
cmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQu
Y29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNl
bGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAg
c2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQx
ICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9u
LCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5k
bGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIw
IgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18K
TWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFp
blRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9u
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMu
dmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2
Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9u
cygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29u
dHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4g
c2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAg
ICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBz
ZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xs
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250
cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNs
cy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIvQmxrdGFwQ29udHJvbGxlci5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMzAgICAgICAgICBCbGt0YXBDb250cm9sbGVy
Ll9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9CbGt0
YXBDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjMgICAg
ICAgICBCbGtpZkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHNlcnZlci9ibGtpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAzNyAgICAgICAgIERldkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDU2ICAgICAgICAgc2VsZi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgc2VydmVyL2Jsa2lmLnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDwgc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpN
YWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250cm9sbGVy
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2RldmljZUNvbnRy
b2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ5ICAg
ICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBzZWxmLmNv
bmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2FjdGlvbikp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlE
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZpY2VSb290
KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmlj
ZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIlcy9kZXZp
Y2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5MaXN0KGZl
KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwg
bGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYwICAg
ICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAgdCA9IHhz
dHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRo
aXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBu
b3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9
IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAgICAgICBz
ZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxp
c3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICByZXQgPSB4c2hh
bmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0
aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQyICAgICAg
ICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MyAg
ICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAgICAgICAg
ICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAgICAgICAg
aWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIvRGV2Q29u
dHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIvRGV2Q29u
dHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTggICAgICAg
ICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAgICBmb3Ig
ZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250cm9sbGVy
KGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERv
bWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQz
ICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmREZXZpY2Vz
Lm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
RGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzAgICAg
ICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VDbGFzcyA9
IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJuIGNscy5j
b250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIv
QmxrdGFwQ29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNjMg
ICAgICAgICBCbGtpZkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ID4gc2VydmVyL2Jsa2lmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMzcgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA1NSAgICAgICAgIHNlbGYudm0gPSB2bQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvYmxraWYucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIHw8IHNlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFk
OiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250cm9sbGVyOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25h
bWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ5ICAgICAgICAgcmV0
dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBzZWxmLmNvbmZpZ3VyYXRp
b24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2FjdGlvbikpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZpY2VSb290KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIlcy9kZXZpY2UvJXMiICUg
KHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2
NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5MaXN0KGZlKSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6
IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYwICAgICB3aGlsZSBU
cnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3Qo
cGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJh
bnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0
cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8
IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAz
MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MyAgICAg
ICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzMjkgICAg
ICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICByZXQgPSB4c2hhbmRsZSgpLmxz
KHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDEgICAg
ICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MiAg
ICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY0ICAg
ICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM4ICAg
ICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChz
ZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAg
IGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0
dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50
cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MyAgICAgICAgIHJl
dHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAgICAgICAgICAgICByZXR1
cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5p
bl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5w
eTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5w
eTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTggICAgICAgICAgICAgaWYg
ZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAgICBmb3IgZGV2Y2xhc3Mg
aW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTcg
ICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNz
KS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8u
cHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQzICAgICAgICAg
aWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmREZXZpY2VzLm1ha2VfY29u
dHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRGV2aWNlcy5w
eTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzAgICAgICAgICBpZiBu
YW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcx
ICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VDbGFzcyA9IG5hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJuIGNscy5jb250cm9sbGVy
c1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIvdnVzYmlmLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MiAgICAgICAgIERldkNvbnRyb2xs
ZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4gc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NSAgICAg
ICAgIHNlbGYudm0gPSB2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDU2ICAgICAgICAgc2Vs
Zi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHNlcnZlci9EZXZDb250
cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvdnVzYmlm
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2Vf
Y29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBk
ZXZDb250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYu
X2RldmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAg
IHwgICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxl
cgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3Vy
YXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJk
YSB4OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0
cmFuc2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2Vs
Zi5kZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9s
bGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0
dXJuICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9v
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFu
c2FjdC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29t
cGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAg
ICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
MyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFy
aWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3Nl
cnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAg
IHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFy
dCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6
IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYg
bGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAg
ICByZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9
IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRs
ZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1
ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
IHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE2MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYg
ICAgICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZp
Y2VDb250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8
ICAgIHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxl
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9
IFhlbmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8
ICAgICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5k
ZXZpY2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAg
cmV0dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PiBzZXJ2ZXIvdHBtaWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQ0
ICAgICAgICAgRGV2Q29udHJvbGxlci5fX2luaXRfXyhzZWxmLCB2bSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDU1ICAgICAgICAgc2VsZi52bSA9IHZtCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgNTYgICAgICAgICBzZWxmLmhvdHBsdWcgPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
ICAgIHw8IHNlcnZlci90cG1pZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBY
ZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NSAg
ICAgICAgICAgICBpZiBub3QgZGV2Q29udHJvbGxlcjoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0
NyAgICAgICAgICAgICBzZWxmLl9kZXZpY2VDb250cm9sbGVyc1tuYW1lXSA9IGRldkNvbnRyb2xs
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0OSAgICAgICAgIHJldHVybiBzZWxmLl9kZXZpY2VD
b250cm9sbGVyc1tuYW1lXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5
OmdldERldmljZUNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29u
dHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjQyICAgICAg
ICAgcmV0dXJuIG1hcChsYW1iZGEgeDogc2VsZi5jb25maWd1cmF0aW9uKHgsIHRyYW5zYWN0aW9u
KSwgc2VsZi5kZXZpY2VJRHModHJhbnNhY3Rpb24pKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgICA0
NjAgICAgICAgICBmZSA9IHNlbGYuZGV2aWNlUm9vdCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDYxOSAgICAgICAgIHJldHVybiAiJXMvZGV2aWNlLyVzIiAlIChzZWxmLnZtLnZtcGF0aCwg
c2VsZi5kZXZpY2VDbGFzcykKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9EZXZDb250
cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjIgICAgICAgICBp
ZiB0cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjUgICAgICAgICAgICAgcmV0
dXJuIG1hcChpbnQsIHhzdHJhbnNhY3QuTGlzdChmZSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzI5
ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2Ug
IyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxl
KCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmlu
X3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0g
Zih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBs
ZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDEzOSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAxNDAgICAgICAgICAgICAgcmV0ID0geHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9u
LCBzZWxmLnBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQxICAgICAgICAgICAgIGlmIHJldCBp
cyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDIgICAgICAgICAgICAgICAgIHJl
dHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNv
bW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxm
LmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MCAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MSAg
ICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwg
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMK
TWFpblRocmVhZDogfCAgICB8ICAxNjE4ICAgICAgICAgICAgIGlmIGRldmNvbmZpZzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNjE2ICAgICAgICAgZm9yIGRldmNsYXNzIGluIFhlbmREZXZpY2VzLnZh
bGlkX2RldmljZXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNjIxICAgICAgICAgaWYgbm90IHNl
bGYuaW5mb1snZGV2aWNlcyddIGFuZCBkZXZpY2VzIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE2MjIgICAgICAgICAgICAgZm9yIGRldmljZSBpbiBkZXZpY2VzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MjUgICAgICAgICBzZWxmLl91cGRhdGVfY29uc29sZXMoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5Ol91cGRhdGVfY29uc29sZXMKTWFpblRocmVh
ZDogfCAgICB8ICAgMTYyOCAgICAgICAgIGlmIHNlbGYuZG9taWQgPT0gTm9uZSBvciBzZWxmLmRv
bWlkID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE2MjkgICAgICAgICAgICAgcmV0dXJuCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3VwZGF0ZV9jb25zb2xlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2F1Z21lbnRJbmZvCk1haW5U
aHJlYWQ6IHwgICAgfCAgNDUwICAgICAgICAgc2VsZi5fY2hlY2tOYW1lKHNlbGYuaW5mb1snbmFt
ZV9sYWJlbCddKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X2NoZWNr
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM0ODUgICAgICAgICBmcm9tIHhlbi54ZW5kIGltcG9y
dCBYZW5kRG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQ4NyAgICAgICAgIGlmIG5hbWUgaXMg
Tm9uZSBvciBuYW1lID09ICcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0OTAgICAgICAgICBpZiBu
b3QgcmUuc2VhcmNoKHInXltBLVphLXowLTlfXC1cLlw6XCtdKyQnLCBuYW1lKToKTWFpblRocmVh
ZDogfCAgICB8ICAzNDkzICAgICAgICAgZG9tID0gIFhlbmREb21haW4uaW5zdGFuY2UoKS5kb21h
aW5fbG9va3VwX25yKG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbi5weTpp
bnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxODc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE4NzkgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE4ODMgICAgIHJl
dHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW4ucHk6ZG9tYWluX2xvb2t1cF9ucgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTYxICAgICAgICAgc2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NjQgICAgICAgICAgICAgbWF0Y2ggPSBbZG9tIGZvciBkb20gaW4gc2VsZi5kb21haW5z
LnZhbHVlcygpIFwKTWFpblRocmVhZDogfCAgICB8ICAgIDU2NiAgICAgICAgICAgICBpZiBtYXRj
aDoKTWFpblRocmVhZDogfCAgICB8ICAgIDU2OSAgICAgICAgICAgICBtYXRjaCA9IFtkb20gZm9y
IGRvbSBpbiBzZWxmLm1hbmFnZWRfZG9tYWlucy52YWx1ZXMoKSBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NzEgICAgICAgICAgICAgaWYgbWF0Y2g6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NzUg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTc2ICAgICAgICAgICAgICAg
ICBpZiBpbnQoZG9taWQpIGluIHNlbGYuZG9tYWluczoKTWFpblRocmVhZDogfCAgICB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbi5weSIsIGxpbmUgNTc2
LCBpbiBkb21haW5fbG9va3VwX25yCiAgICBpZiBpbnQoZG9taWQpIGluIHNlbGYuZG9tYWluczoK
VmFsdWVFcnJvcjogaW52YWxpZCBsaXRlcmFsIGZvciBpbnQoKSB3aXRoIGJhc2UgMTA6ICdEb21h
aW4tMCcKTWFpblRocmVhZDogfCAgICB8ICAgIDU3OCAgICAgICAgICAgICBleGNlcHQgVmFsdWVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8ICAgIDU3OSAgICAgICAgICAgICAgICAgcGFzcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTgyICAgICAgICAgICAgIG1hdGNoID0gW2RvbSBmb3IgZG9tIGlu
IHNlbGYuZG9tYWlucy52YWx1ZXMoKSBcCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1ODQgICAgICAg
ICAgICAgaWYgbWF0Y2g6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1ODggICAgICAgICAgICAgaWYg
ZG9taWQgaW4gc2VsZi5tYW5hZ2VkX2RvbWFpbnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OTEg
ICAgICAgICAgICAgcmV0dXJuIE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIDU5MyAgICAgICAg
ICAgICBzZWxmLmRvbWFpbnNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kRG9tYWluLnB5OmRvbWFpbl9sb29rdXBfbnIKTWFpblRocmVhZDogfCAgICB8ICAzNDk0ICAg
ICAgICAgaWYgZG9tIGFuZCBkb20uaW5mb1sndXVpZCddICE9IHNlbGYuaW5mb1sndXVpZCddOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2NoZWNrTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ1MiAgICAgICAgIHNlbGYubWV0cmljcyA9IFhlbmRWTU1ldHJpY3ModXVp
ZC5jcmVhdGVTdHJpbmcoKSwgc2VsZikKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3Jl
YXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OSAgICAgcmV0dXJuIHRvU3RyaW5nKGNy
ZWF0ZSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNjYgICAgIHJldHVybiB1dWlkRmFjdG9yeSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA+IHV1aWQucHk6Z2V0VXVpZFJhbmRvbQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB1dWlkLnB5
OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgPCB1dWlkLnB5OmNyZWF0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IHV1aWQucHk6dG9TdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAg
ICA1OCAgICAgcmV0dXJuICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIg
KiAyLCAiJTAyeCIgKiAyLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU5ICAgICAgICAgICAgICAg
ICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVp
ZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgdXVpZC5weTpjcmVhdGVTdHJpbmcK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRWTU1ldHJpY3MucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgIDQ3ICAgICAgICAgWGVuZEJhc2UuX19pbml0X18oc2VsZiwgdXVpZCwge30p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRWTU1ldHJpY3MucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDMyICAgICAgICAgYXR0clJPID0gWydtZW1v
cnlfYWN0dWFsJywKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzMgICAgICAgICAgICAgICAgICAg
J1ZDUFVzX251bWJlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgICAgICAg
ICAgICdWQ1BVc191dGlsaXNhdGlvbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM1ICAgICAg
ICAgICAgICAgICAgICdWQ1BVc19DUFUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNiAgICAg
ICAgICAgICAgICAgICAnVkNQVXNfZmxhZ3MnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNyAg
ICAgICAgICAgICAgICAgICAnVkNQVXNfcGFyYW1zJywKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzggICAgICAgICAgICAgICAgICAgJ3N0YXRlJywKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3N0YXJ0X3RpbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgICA0
MCAgICAgICAgICAgICAgICAgICAnbGFzdF91cGRhdGVkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNDEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
IHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kVk1N
ZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDYyICAgICAgICAgZm9yIGF0dHJfcncgaW4gc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY3ICAgICAg
ICAgZm9yIG1ldGhvZCBpbiBzZWxmLmdldE1ldGhvZHMoKToKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA0MSAgICAg
ICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFz
ZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgbWV0aG9kKToKTWFpblRocmVhZDogfCAgICB8ICAgICA2NyAgICAg
ICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQ0
ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRfYWxsX3JlY29y
ZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFz
c19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3MiAgICAgICAgIGZvciBmdW5jIGlu
IHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3MyAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1
bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5n
ZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5z
dGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgICA4MyAgICAgICAgIGZv
ciBhdHRyX2luc3QgaW4gc2VsZi5nZXRBdHRySW5zdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzOCAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
SW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkwICAgICAgICAgWGVuZEFQSVN0b3JlLnJlZ2lz
dGVyKHV1aWQsIHNlbGYuZ2V0Q2xhc3MoKSwgc2VsZikKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZFZNTWV0cmljcy5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyOSAgICAg
ICAgIHJldHVybiAiVk1fbWV0cmljcyIKTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZFZNTWV0
cmljcy5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQVBJU3RvcmUucHk6
cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzQgICAgIF9fY2xhc3Nlc19sb2NrLmFj
cXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICAzNyAgICAgICAgIHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDM5ICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0OCAgICAgICAg
IHNlbGYueGVuZF9kb21haW5faW5zdGFuY2UgPSB4ZW5kX2RvbWFpbl9pbnN0YW5jZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFZNTWV0cmljcy5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAz
NDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEg
ICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kRG9tYWluSW5mby5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICBpZiBu
ZWVkc19yZWluaXRpYWxpc2luZzoKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgIHZtLl9y
ZWNyZWF0ZURvbSgpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmREb21haW5JbmZvLnB5Ol9yZWNy
ZWF0ZURvbQpNYWluVGhyZWFkOiB8ICAgIHwgMTc0MCAgICAgICAgIGNvbXBsZXRlKHNlbGYuZG9t
cGF0aCwgbGFtYmRhIHQ6IHNlbGYuX3JlY3JlYXRlRG9tRnVuYyh0KSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8
ICAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjEgICAgICAgICB0
ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgICAyMyAgICAgICAgIHNlbGYu
aW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMK
TWFpblRocmVhZDogfCAgICB8ICAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJp
cCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9u
ID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+
IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgICAgMjAgICAgIHJldHVy
biB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0
aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmREb21haW5JbmZvLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3
NDAgICAgICAgICBjb21wbGV0ZShzZWxmLmRvbXBhdGgsIGxhbWJkYSB0OiBzZWxmLl9yZWNyZWF0
ZURvbUZ1bmModCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5Ol9y
ZWNyZWF0ZURvbUZ1bmMKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NDMgICAgICAgICB0LnJlbW92
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJlbW92
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMjAgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgMTIxICAgICAgICAgICAgIHhzaGFuZGxlKCkucm0oc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJl
bW92ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc0NCAgICAgICAgIHQubWtkaXIoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMjI4ICAgICAgICAgICAgIHhzaGFuZGxlKCkubWtkaXIoc2VsZi50cmFuc2Fj
dGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Om1rZGlyCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAxNzQ1ICAgICAgICAgdC5zZXRfcGVybWlzc2lvbnMoeydkb20nIDog
c2VsZi5kb21pZCwgJ3JlYWQnIDogVHJ1ZX0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnNldF9wZXJtaXNzaW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAyNjMgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
MjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDI2OCAgICAgICAgICAgICBpZiBub3Qgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAyNzEgICAgICAgICAgICAgeHNoYW5kbGUoKS5zZXRfcGVybWlzc2lvbnMoc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoLApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI3MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaXN0KGFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpzZXRfcGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAg
IDE3NDYgICAgICAgICB0LndyaXRlKCd2bScsIHNlbGYudm1wYXRoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTp3cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgODggICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDkwICAgICAgICAgaWYgaXNpbnN0YW5jZShhcmdzWzBdLCBkaWN0KToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMTAwICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIGxpc3QpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDUgICAgICAgICBlbGlmIGxlbihhcmdzKSAlIDIgPT0g
MDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMTA2ICAgICAgICAgICAgIGZvciBpIGluIHJhbmdl
KGxlbihhcmdzKSAvIDIpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDcgICAgICAgICAgICAg
ICAgIHNlbGYuX3dyaXRlKGFyZ3NbaSAqIDJdLCBhcmdzW2kgKiAyICsgMV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCAr
ICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0
ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDEwNiAgICAgICAgICAgICBm
b3IgaSBpbiByYW5nZShsZW4oYXJncykgLyAyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6d3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NDkgICAg
ICAgICBmb3IgaSBpbiBbICdkZXZpY2UnLCAnY29udHJvbCcsICdlcnJvcicsICdtZW1vcnknLCAn
Z3Vlc3QnLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAn
aHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAg
dC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykg
PT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4g
YXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRs
ZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5
NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBz
ZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlm
IGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlm
IGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAg
ICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMs
ICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRw
YXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxm
LnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBh
dGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCku
c2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Bl
cm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5w
YXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAg
ICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3
NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAg
ICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAg
ICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAg
ICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBh
dGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5k
UGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBh
cmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2Rp
cgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9u
cyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAy
NjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5z
ZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAy
ODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAy
ODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAn
LycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Np
b25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNl
KGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAg
IGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAg
ICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0
aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAg
ICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24s
IHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9y
ZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYg
bm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0
aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5w
YXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0
LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQo
YXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1p
ZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBz
ZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVy
biBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1
bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAg
aWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAg
ZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNh
Y3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5v
dCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0
YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNl
bGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAg
ICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAg
ICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1
MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9
PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2Uo
YXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNl
bGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJh
c2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5w
YXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxm
LnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAy
OTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAg
ICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3
ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Np
b25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJl
YmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0
X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAg
ICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAg
ICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJn
cykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkg
aW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hh
bmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScg
OiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAg
IGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBl
bGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2
ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lv
bnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBv
bGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBz
ZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0
cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxm
LnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxl
KCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0
X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2Vs
Zi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAg
ICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAg
IDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAg
ICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAg
ICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAg
ICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVu
ZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsg
a2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVw
ZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBp
biBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpt
a2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNz
aW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2Vs
Zi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGgg
KyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3Mp
ID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3Rh
bmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAg
ICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAg
ICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYu
cGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkg
ICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAg
IHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rp
b24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJu
IHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYu
cGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2Vs
Zi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAg
ICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3Ry
KToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFz
ZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRo
KG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBp
ZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJl
dHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
Mjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAg
IGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAg
ICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAg
ICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJh
bnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlm
IG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJu
IHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRo
cmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAn
ZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3JlY3Jl
YXRlRG9tRnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoK
TWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRy
YW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyMCAgICAg
cmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgICA0MiAgICAgICAgIHNlbGYudHJhbnNh
Y3Rpb24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgICA0MyAgICAgICAgIHJldHVybiByYwpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZERvbWFpbkluZm8ucHk6X3JlY3JlYXRlRG9tCk1haW5UaHJlYWQ6IHwgICAgfCAyMDYg
ICAgICAgICB2bS5fcmVtb3ZlVm0oKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5m
by5weTpfcmVtb3ZlVm0KTWFpblRocmVhZDogfCAgICB8IDE2ODQgICAgICAgICByZXR1cm4geHN0
cmFuc2FjdC5SZW1vdmUoc2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZW1vdmUKTWFpblRocmVhZDogfCAgICB8ICAgMzE5ICAg
ICAgICAgY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQucmVtb3ZlKCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNjEg
ICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDIzICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkg
LS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyNyAgICAgICAgIGFzc2VydCBwYXRo
IGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDI4ICAgICAgICAgc2VsZi5wYXRo
ID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyOSAgICAgICAgIHNl
bGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDMwICAgICAg
ICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzYyICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9
IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDMxOSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxh
bWJkYSB0OiB0LnJlbW92ZSgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnJlbW92ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMjAgICAgICAg
ICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMTIxICAgICAgICAg
ICAgIHhzaGFuZGxlKCkucm0oc2VsZi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnJlbW92ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICBpZiBu
b3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDAgICAgICAg
ICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDEg
ICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24s
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFu
ZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNjUgICAg
ICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICBp
ZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpSZW1vdmUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6X3Jl
bW92ZVZtCk1haW5UaHJlYWQ6IHwgICAgfCAyMDcgICAgICAgICB2bS5fc3RvcmVWbURldGFpbHMo
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpfc3RvcmVWbURldGFpbHMK
TWFpblRocmVhZDogfCAgICB8IDMzODEgICAgICAgICB0b19zdG9yZSA9IHt9Ck1haW5UaHJlYWQ6
IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9S
RV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0ICAgICAgICAgICAgIGluZm9fa2V5
ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkcuZ2V0KGtleSwga2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBzZWxmLl9pbmZvSXNTZXQoaW5mb19r
ZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApN
YWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBpbiBzZWxmLmluZm8g
YW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgMzM4NiAgICAgICAg
ICAgICAgICAgdG9fc3RvcmVba2V5XSA9IHN0cihzZWxmLmluZm9baW5mb19rZXldKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMzM4MyAgICAgICAgIGZvciBrZXkgaW4gWGVuZENvbmZpZy5MRUdBQ1lfWEVO
U1RPUkVfVk1fUEFSQU1TOgpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NCAgICAgICAgICAgICBpbmZv
X2tleSA9IFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHLmdldChrZXksIGtleSkK
TWFpblRocmVhZDogfCAgICB8IDMzODUgICAgICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KGlu
Zm9fa2V5KToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNT
ZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5p
bmZvIGFuZCBzZWxmLmluZm9bbmFtZV0gaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzODYgICAg
ICAgICAgICAgICAgIHRvX3N0b3JlW2tleV0gPSBzdHIoc2VsZi5pbmZvW2luZm9fa2V5XSkKTWFp
blRocmVhZDogfCAgICB8IDMzODMgICAgICAgICBmb3Iga2V5IGluIFhlbmRDb25maWcuTEVHQUNZ
X1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFpblRocmVhZDogfCAgICB8IDMzODQgICAgICAgICAgICAg
aW5mb19rZXkgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5nZXQoa2V5LCBr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAzMzg1ICAgICAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1Nl
dChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfaW5m
b0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAgICAgIHJldHVybiBuYW1lIGluIHNl
bGYuaW5mbyBhbmQgc2VsZi5pbmZvW25hbWVdIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg2
ICAgICAgICAgICAgICAgICB0b19zdG9yZVtrZXldID0gc3RyKHNlbGYuaW5mb1tpbmZvX2tleV0p
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxF
R0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0ICAgICAgICAg
ICAgIGluZm9fa2V5ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkcuZ2V0KGtl
eSwga2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBzZWxmLl9pbmZv
SXNTZXQoaW5mb19rZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBp
biBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwg
MzM4NiAgICAgICAgICAgICAgICAgdG9fc3RvcmVba2V5XSA9IHN0cihzZWxmLmluZm9baW5mb19r
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAgIGZvciBrZXkgaW4gWGVuZENvbmZp
Zy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NCAgICAg
ICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHLmdl
dChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUgICAgICAgICAgICAgaWYgc2VsZi5f
aW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZv
LnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDc1ICAgICAgICAgcmV0dXJuIG5h
bWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0gaXMgbm90IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAg
ICB8IDMzODMgICAgICAgICBmb3Iga2V5IGluIFhlbmRDb25maWcuTEVHQUNZX1hFTlNUT1JFX1ZN
X1BBUkFNUzoKTWFpblRocmVhZDogfCAgICB8IDMzODQgICAgICAgICAgICAgaW5mb19rZXkgPSBY
ZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5nZXQoa2V5LCBrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAzMzg1ICAgICAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1NldChpbmZvX2tleSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAgICAgIHJldHVybiBuYW1lIGluIHNlbGYuaW5mbyBhbmQg
c2VsZi5pbmZvW25hbWVdIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9t
YWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg2ICAgICAgICAgICAg
ICAgICB0b19zdG9yZVtrZXldID0gc3RyKHNlbGYuaW5mb1tpbmZvX2tleV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9S
RV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0ICAgICAgICAgICAgIGluZm9fa2V5
ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkcuZ2V0KGtleSwga2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBzZWxmLl9pbmZvSXNTZXQoaW5mb19r
ZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApN
YWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBpbiBzZWxmLmluZm8g
YW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAg
IGZvciBrZXkgaW4gWGVuZENvbmZpZy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMzM4NCAgICAgICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZ
X0NGR19UT19YRU5BUElfQ0ZHLmdldChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUg
ICAgICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAz
NDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0g
aXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZv
SXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzODMgICAgICAgICBmb3Iga2V5IGluIFhlbmRDb25m
aWcuTEVHQUNZX1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFpblRocmVhZDogfCAgICB8IDMzODQgICAg
ICAgICAgICAgaW5mb19rZXkgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5n
ZXQoa2V5LCBrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAzMzg1ICAgICAgICAgICAgIGlmIHNlbGYu
X2luZm9Jc1NldChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5m
by5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAgICAgIHJldHVybiBu
YW1lIGluIHNlbGYuaW5mbyBhbmQgc2VsZi5pbmZvW25hbWVdIGlzIG5vdCBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAzMzg2ICAgICAgICAgICAgICAgICB0b19zdG9yZVtrZXldID0gc3RyKHNlbGYuaW5mb1tp
bmZvX2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5k
Q29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0
ICAgICAgICAgICAgIGluZm9fa2V5ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9D
RkcuZ2V0KGtleSwga2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBz
ZWxmLl9pbmZvSXNTZXQoaW5mb19rZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1
cm4gbmFtZSBpbiBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFk
OiB8ICAgIHwgMzM4NiAgICAgICAgICAgICAgICAgdG9fc3RvcmVba2V5XSA9IHN0cihzZWxmLmlu
Zm9baW5mb19rZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAgIGZvciBrZXkgaW4g
WGVuZENvbmZpZy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhyZWFkOiB8ICAgIHwg
MzM4NCAgICAgICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5B
UElfQ0ZHLmdldChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUgICAgICAgICAgICAg
aWYgc2VsZi5faW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRE
b21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDc1ICAgICAgICAg
cmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0gaXMgbm90IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRo
cmVhZDogfCAgICB8IDMzODYgICAgICAgICAgICAgICAgIHRvX3N0b3JlW2tleV0gPSBzdHIoc2Vs
Zi5pbmZvW2luZm9fa2V5XSkKTWFpblRocmVhZDogfCAgICB8IDMzODMgICAgICAgICBmb3Iga2V5
IGluIFhlbmRDb25maWcuTEVHQUNZX1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFpblRocmVhZDogfCAg
ICB8IDMzODQgICAgICAgICAgICAgaW5mb19rZXkgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9f
WEVOQVBJX0NGRy5nZXQoa2V5LCBrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAzMzg1ICAgICAgICAg
ICAgIGlmIHNlbGYuX2luZm9Jc1NldChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAg
ICAgIHJldHVybiBuYW1lIGluIHNlbGYuaW5mbyBhbmQgc2VsZi5pbmZvW25hbWVdIGlzIG5vdCBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAzMzg2ICAgICAgICAgICAgICAgICB0b19zdG9yZVtrZXldID0gc3Ry
KHNlbGYuaW5mb1tpbmZvX2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAzMzgzICAgICAgICAgZm9y
IGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAzMzg0ICAgICAgICAgICAgIGluZm9fa2V5ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZH
X1RPX1hFTkFQSV9DRkcuZ2V0KGtleSwga2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NSAgICAg
ICAgICAgICBpZiBzZWxmLl9pbmZvSXNTZXQoaW5mb19rZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUg
ICAgICAgICByZXR1cm4gbmFtZSBpbiBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBu
b3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1Nl
dApNYWluVGhyZWFkOiB8ICAgIHwgMzM4NiAgICAgICAgICAgICAgICAgdG9fc3RvcmVba2V5XSA9
IHN0cihzZWxmLmluZm9baW5mb19rZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAg
IGZvciBrZXkgaW4gWGVuZENvbmZpZy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMzM4NCAgICAgICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZ
X0NGR19UT19YRU5BUElfQ0ZHLmdldChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUg
ICAgICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAz
NDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0g
aXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZv
SXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzODYgICAgICAgICAgICAgICAgIHRvX3N0b3JlW2tl
eV0gPSBzdHIoc2VsZi5pbmZvW2luZm9fa2V5XSkKTWFpblRocmVhZDogfCAgICB8IDMzODMgICAg
ICAgICBmb3Iga2V5IGluIFhlbmRDb25maWcuTEVHQUNZX1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFp
blRocmVhZDogfCAgICB8IDMzODQgICAgICAgICAgICAgaW5mb19rZXkgPSBYZW5kQ29uZmlnLkxF
R0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5nZXQoa2V5LCBrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAz
Mzg1ICAgICAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1NldChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMzQ3NSAgICAgICAgIHJldHVybiBuYW1lIGluIHNlbGYuaW5mbyBhbmQgc2VsZi5pbmZvW25h
bWVdIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpf
aW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg2ICAgICAgICAgICAgICAgICB0b19zdG9y
ZVtrZXldID0gc3RyKHNlbGYuaW5mb1tpbmZvX2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAzMzgz
ICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg4ICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KCJzdGF0
aWNfbWVtb3J5X21pbiIpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBp
biBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwg
MzM5MCAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1NldCgic3RhdGljX21lbW9yeV9tYXgiKToKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVh
ZDogfCAgICB8ICAzNDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxm
LmluZm9bbmFtZV0gaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5J
bmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzOTMgICAgICAgICBpbWFnZV9z
eHByID0gc2VsZi5pbmZvLmltYWdlX3N4cHIoKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZENv
bmZpZy5weTppbWFnZV9zeHByCk1haW5UaHJlYWQ6IHwgICAgfCAgMjEwOSAgICAgICAgIGltYWdl
ID0gW3NlbGYuaW1hZ2VfdHlwZSgpXQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6aW1hZ2VfdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgICAyMjE2ICAgICAgICAgc3RvcmVkX3R5
cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdldCgnaW1hZ2VfdHlwZScpCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDIyMTcgICAgICAgICByZXR1cm4gc3RvcmVkX3R5cGUgb3IgKHNlbGYuaXNfaHZtKCkgYW5k
ICdodm0nIG9yICdsaW51eCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRDb25maWcucHk6
aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hW
TV9ib290X3BvbGljeSddICE9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRDb25maWcu
cHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTppbWFnZV90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExMCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfa2Vy
bmVsJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExMSAgICAgICAgICAgICBpbWFnZS5hcHBlbmQo
WydrZXJuZWwnLCBzZWxmWydQVl9rZXJuZWwnXV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgMjExMiAg
ICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfcmFtZGlzaycpIGFuZCBzZWxmWydQVl9yYW1kaXNr
J106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExNCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZf
YXJncycpIGFuZCBzZWxmWydQVl9hcmdzJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExNiAgICAg
ICAgIGlmIHNlbGYuaGFzX2tleSgnc3VwZXJwYWdlcycpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIx
MTcgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFsnc3VwZXJwYWdlcycsIHNlbGZbJ3N1cGVycGFn
ZXMnXV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAy
MTIxICAgICAgICAgICAgICAgICBpbWFnZS5hcHBlbmQoW2tleSwgc2VsZlsncGxhdGZvcm0nXVtr
ZXldXSkKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAg
ICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIx
MTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0
Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAg
ICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVO
QVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydw
bGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhF
TkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsn
cGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIw
ICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4g
WEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEy
MCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAg
ICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxm
WydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGlu
IFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAy
MTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkg
aW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDog
fCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBz
ZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBF
Uy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4g
c2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQ
RVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVh
ZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBp
biBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Ig
a2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19U
WVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkg
aW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdf
VFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZv
ciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRo
cmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtl
eSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjEyMSAgICAgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFtrZXksIHNl
bGZbJ3BsYXRmb3JtJ11ba2V5XV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZv
ciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRo
cmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtl
eSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NG
R19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBr
ZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9D
RkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAg
IGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFp
blRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlm
IGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAg
ICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JN
X0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBp
ZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAg
ICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjEyMyAgICAgICAgIGlmICdub3RlcycgaW4gc2VsZjoKTWFpblRocmVhZDog
fCAgICB8ICAyMTI2ICAgICAgICAgcmV0dXJuIGltYWdlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQ29uZmlnLnB5OmltYWdlX3N4cHIKTWFpblRocmVhZDogfCAgICB8IDMzOTQgICAgICAgICBp
ZiBpbWFnZV9zeHByOgpNYWluVGhyZWFkOiB8ICAgIHwgMzM5NSAgICAgICAgICAgICB0b19zdG9y
ZVsnaW1hZ2UnXSA9IHN4cC50b19zdHJpbmcoaW1hZ2Vfc3hwcikKTWFpblRocmVhZDogfCAgICB8
IDMzOTcgICAgICAgICBpZiBub3Qgc2VsZi5fcmVhZFZtKCd4ZW5kL3Jlc3RhcnRfY291bnQnKToK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9yZWFkVm0KTWFpblRocmVh
ZDogfCAgICB8ICAxNjc4ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuUmVhZChzZWxmLnZtcGF0
aCwgKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpS
ZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjAgICAg
IHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYxICAgICAgICAgdCA9IHhzdHJh
bnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDIzICAgICAgICAgc2VsZi5pbl90
cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJp
cCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAg
ICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzAgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MiAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjkgICAg
ICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA3MSAgICAg
ICAgIGlmIGxlbihhcmdzKSA9PSAxOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDcyICAgICAg
ICAgICAgIHJldHVybiBzZWxmLl9yZWFkKGFyZ3NbMF0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBr
ZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTUgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDU2ICAgICAgICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJl
YWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUg
ICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAg
cmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjQgICAgICAgICAgICAgaWYgdC5j
b21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmlu
X3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDAgICAgICAgICBzZWxmLmlu
X3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQxICAgICAgICAg
cmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjUgICAg
ICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzQgICAgICAg
ICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OlJlYWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
Ol9yZWFkVm0KTWFpblRocmVhZDogfCAgICB8IDMzOTggICAgICAgICAgICAgdG9fc3RvcmVbJ3hl
bmQvcmVzdGFydF9jb3VudCddID0gc3RyKDApCk1haW5UaHJlYWQ6IHwgICAgfCAzNDAwICAgICAg
ICAgbG9nLmRlYnVnKCJTdG9yaW5nIFZNIGRldGFpbHM6ICVzIiwgc2NydWJfcGFzc3dvcmQodG9f
c3RvcmUpKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0
eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAg
IHNjcnViYmVkID0ge30KTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBp
biBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtl
eSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAg
ICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENv
bmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxp
c3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bh
c3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3Jk
KGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGlj
dCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAg
ICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhY
WFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9w
YXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2
bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnVi
YmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcx
ICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFp
blRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMr
W15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcz
ICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0
ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAg
IDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtr
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVy
biByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywg
ZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3
ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5
XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
Q29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlm
IHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStc
KScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRh
dGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0
YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1
YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2Ny
dWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8
ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZu
Y3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBr
ZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBp
ZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAg
ICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhl
bmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9
PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
dHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBz
dHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2
bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1
Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDky
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAg
ICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dk
IFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3
ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBv
ciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICBy
ZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhY
KScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNw
YXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVk
W2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAg
ICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15c
KV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAg
ICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3
ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0
eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiBy
ZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0
YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScs
Jyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENv
bmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBm
b3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzggICAgICAgICBy
ZXR1cm4gc2NydWJiZWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8IDM0MDIgICAgICAgICBzZWxmLl93cml0ZVZtKHRv
X3N0b3JlKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X3dyaXRlVm0K
TWFpblRocmVhZDogfCAgICB8ICAxNjgxICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuV3JpdGUo
c2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6V3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIDMxMSAgICAgICAgIGNvbXBsZXRl
KHBhdGgsIGxhbWJkYSB0OiB0LndyaXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjMgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgu
cnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5ICAgICAgICAgc2VsZi50cmFu
c2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMCAgICAgICAg
IHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYyICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MyAgICAgICAgICAgICByZXN1bHQg
PSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMxMSAgICAgICAgIGNvbXBsZXRlKHBhdGgs
IGxhbWJkYSB0OiB0LndyaXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OndyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODggICAg
ICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MCAgICAg
ICAgIGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgZGljdCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgOTEgICAgICAgICAgICAgZm9yIGQgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA5MiAgICAgICAgICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UoZCwgZGljdCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5f
d3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAg
cGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24s
IHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3
OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5k
UGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRy
YW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAn
LycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3Jp
dGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
OTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYg
ICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVw
ZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBh
dGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2Vs
Zi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hh
bmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBl
bmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAg
aWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAg
cmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAg
ICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShr
ZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0g
c2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5
MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAg
ICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwg
ZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAg
ICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rp
b24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3Qg
eHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93
cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtl
eQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVw
ZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxm
LnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICBy
ZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRo
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGgg
KyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCku
d3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
OTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpw
cmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxm
LnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4g
c2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgw
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4
c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtr
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93
cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnBy
ZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAg
ICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAg
ICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0
ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRo
ID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0
ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0
aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5k
bGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAg
c2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAg
ICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRo
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNh
Y3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBu
b3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4
c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyAr
IGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpw
cmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShz
ZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAx
NSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MSAg
ICAgICAgICAgICBmb3IgZCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6d3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzOCAgICAgICAgIGlm
IG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDAgICAg
ICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0
aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OldyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
RG9tYWluSW5mby5weTpfd3JpdGVWbQpNYWluVGhyZWFkOiB8ICAgIHwgMzQwMyAgICAgICAgIHNl
bGYuX3NldFZtUGVybWlzc2lvbnMoKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbklu
Zm8ucHk6X3NldFZtUGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAzNDA4ICAgICAgICAg
eHN0cmFuc2FjdC5TZXRQZXJtaXNzaW9ucygnJXMvdXVpZCcgJSBzZWxmLnZtcGF0aCwKTWFpblRo
cmVhZDogfCAgICB8ICAzNDA5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICdk
b20nIDogc2VsZi5kb21pZCwKTWFpblRocmVhZDogfCAgICB8ICAzNDEwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICdyZWFkJyA6IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzQxMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnd3JpdGUnIDogRmFsc2Ug
fSkKTWFpblRocmVhZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlNldFBlcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNTEgICAgICAgICBjb21wbGV0ZShwYXRoLCBs
YW1iZGEgdDogdC5zZXRfcGVybWlzc2lvbnMoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MSAgICAgICAgIHQg
PSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyMyAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRo
aXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0
aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjkgICAgICAgICBzZWxmLnRy
YW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDMwICAgICAg
ICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjIg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYzICAgICAgICAgICAgIHJlc3Vs
dCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzUxICAgICAgICAgY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQuc2V0X3Blcm1pc3Npb25zKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnNldF9wZXJtaXNzaW9ucwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI2OCAgICAgICAgICAgICBpZiBub3Qgc2VsZi5wYXRo
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0
X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI3MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0KGFyZ3MpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlv
bjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlv
biA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MSAgICAgICAgIHJjID0geHNoYW5k
bGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQyICAg
ICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDMg
ICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY1ICAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgaWYgc2VsZi5p
bl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpTZXRQZXJtaXNzaW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6
X3NldFZtUGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6
X3N0b3JlVm1EZXRhaWxzCk1haW5UaHJlYWQ6IHwgICAgfCAyMDggICAgICAgICB2bS5fc3RvcmVE
b21EZXRhaWxzKCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZERvbWFpbkluZm8ucHk6X3N0b3Jl
RG9tRGV0YWlscwpNYWluVGhyZWFkOiB8ICAgIHwgMTc1NSAgICAgICAgIHRvX3N0b3JlID0gewpN
YWluVGhyZWFkOiB8ICAgIHwgMTc1NiAgICAgICAgICAgICAnZG9taWQnOiAgICAgICAgICAgICAg
c3RyKHNlbGYuZG9taWQpLApNYWluVGhyZWFkOiB8ICAgIHwgMTc1NyAgICAgICAgICAgICAndm0n
OiAgICAgICAgICAgICAgICAgc2VsZi52bXBhdGgsCk1haW5UaHJlYWQ6IHwgICAgfCAxNzU4ICAg
ICAgICAgICAgICduYW1lJzogICAgICAgICAgICAgICBzZWxmLmluZm9bJ25hbWVfbGFiZWwnXSwK
TWFpblRocmVhZDogfCAgICB8IDE3NTkgICAgICAgICAgICAgJ2NvbnNvbGUvbGltaXQnOiAgICAg
IHN0cih4b3B0aW9ucy5nZXRfY29uc29sZV9saW1pdCgpICogMTAyNCksCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uc29sZV9saW1pdApNYWluVGhyZWFkOiB8ICAg
IHwgICAzODAgICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX2ludCgnY29uc29sZS1saW1p
dCcsIDEwMjQpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZp
Z19pbnQKTWFpblRocmVhZDogfCAgICB8ICAgIDQ4NiAgICAgICAgIHYgPSBzZWxmLmdldF9jb25m
aWdfdmFsdWUobmFtZSwgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDc1ICAgICAgICAgcmV0
dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDg3ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDg4ICAg
ICAgICAgICAgIHJldHVybiBpbnQodikKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kT3B0aW9u
cy5weTpnZXRfY29uZmlnX2ludApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE9wdGlvbnMucHk6
Z2V0X2NvbnNvbGVfbGltaXQKTWFpblRocmVhZDogfCAgICB8IDE3NjAgICAgICAgICAgICAgJ21l
bW9yeS90YXJnZXQnOiAgICAgIHN0cihzZWxmLmluZm9bJ21lbW9yeV9keW5hbWljX21heCddIC8g
MTAyNCksCk1haW5UaHJlYWQ6IHwgICAgfCAxNzYxICAgICAgICAgICAgICdkZXNjcmlwdGlvbic6
ICAgICAgICBzdHIoc2VsZi5pbmZvWydkZXNjcmlwdGlvbiddKSwKTWFpblRocmVhZDogfCAgICB8
IDE3NjQgICAgICAgICBkZWYgZihuLCB2KToKTWFpblRocmVhZDogfCAgICB8IDE3NzMgICAgICAg
ICBjb25zdHlwZSA9ICJpb2VtdSIKTWFpblRocmVhZDogfCAgICB8IDE3NzQgICAgICAgICBpZiAn
ZGV2aWNlX21vZGVsJyBub3QgaW4gc2VsZi5pbmZvWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTc3NSAgICAgICAgICAgICBjb25zdHlwZSA9ICJ4ZW5jb25zb2xlZCIKTWFpblRocmVh
ZDogfCAgICB8IDE3NzcgICAgICAgICBmKCdjb25zb2xlL3BvcnQnLCAgICAgc2VsZi5jb25zb2xl
X3BvcnQpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpmCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTc2NSAgICAgICAgICAgICBpZiB2IGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8ICAgIHwgMTc3OCAg
ICAgICAgIGYoJ2NvbnNvbGUvcmluZy1yZWYnLCBzZWxmLmNvbnNvbGVfbWZuKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NjUg
ICAgICAgICAgICAgaWYgdiBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRE
b21haW5JbmZvLnB5OmYKTWFpblRocmVhZDogfCAgICB8IDE3NzkgICAgICAgICBmKCdjb25zb2xl
L3R5cGUnLCAgICAgY29uc3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5m
by5weTpmCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc2NSAgICAgICAgICAgICBpZiB2IGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NjYgICAgICAgICAgICAgICAgIGlmIHR5cGUodikg
PT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxNzY5ICAgICAgICAgICAgICAgICAgICAgdG9f
c3RvcmVbbl0gPSBzdHIodikKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
OmYKTWFpblRocmVhZDogfCAgICB8IDE3ODAgICAgICAgICBmKCdzdG9yZS9wb3J0JywgICAgICAg
c2VsZi5zdG9yZV9wb3J0KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
ZgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NjUgICAgICAgICAgICAgaWYgdiBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5OmYKTWFpblRocmVhZDogfCAg
ICB8IDE3ODEgICAgICAgICBmKCdzdG9yZS9yaW5nLXJlZicsICAgc2VsZi5zdG9yZV9tZm4pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpmCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTc2NSAgICAgICAgICAgICBpZiB2IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8ICAgIHwgMTc4MyAgICAgICAgIGlm
IGFyY2gudHlwZSA9PSAieDg2IjoKTWFpblRocmVhZDogfCAgICB8IDE3ODQgICAgICAgICAgICAg
ZignY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQnLCBUcnVl
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE3NjUgICAgICAgICAgICAgaWYgdiBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxNzY2ICAgICAgICAgICAgICAgICBpZiB0eXBlKHYpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTc2NyAgICAgICAgICAgICAgICAgICAgIHRvX3N0b3JlW25dID0gdiBhbmQgIjEi
IG9yICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTc4NyAgICAgICAgIGZvciBuLCB2IGluIHNlbGYuaW5mby5nZXRfbm90ZXMo
KS5pdGVyaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6Z2V0X25v
dGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMjE4MyAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAyMTg0ICAgICAgICAgICAgIHJldHVybiBzZWxmWydub3RlcyddIG9yIHt9Ck1haW5UaHJl
YWQ6IHwgICAgfCAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZENvbmZp
Zy5weSIsIGxpbmUgMjE4NCwgaW4gZ2V0X25vdGVzCiAgICByZXR1cm4gc2VsZlsnbm90ZXMnXSBv
ciB7fQpLZXlFcnJvcjogKCdub3RlcycsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIxODUgICAgICAg
ICBleGNlcHQgS2V5RXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjE4NiAgICAgICAgICAgICBy
ZXR1cm4ge30KTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6Z2V0X25vdGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAxNzk5ICAgICAgICAgaWYgc2VsZi5pbmZvLmhhc19rZXkoJ3NlY3Vy
aXR5X2xhYmVsJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAyICAgICAgICAgdG9fc3RvcmUudXBk
YXRlKHNlbGYuX3ZjcHVEb21EZXRhaWxzKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9t
YWluSW5mby5weTpfdmNwdURvbURldGFpbHMKTWFpblRocmVhZDogfCAgICB8ICAxODA5ICAgICAg
ICAgZGVmIGF2YWlsYWJpbGl0eShuKToKTWFpblRocmVhZDogfCAgICB8ICAxODE1ICAgICAgICAg
cmVzdWx0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxODE2ICAgICAgICAgZm9yIHYgaW4gcmFu
Z2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxNyAg
ICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFpbGFiaWxpdHkiICUgdl0gPSBhdmFpbGFiaWxp
dHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxp
dHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAgICAgICAgICAgICBpZiBzZWxmLmluZm9bJ3Zj
cHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAxODExICAgICAgICAg
ICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWlu
SW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAxODE2ICAgICAgICAgZm9y
IHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxNyAgICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFpbGFiaWxpdHkiICUgdl0gPSBh
dmFpbGFiaWxpdHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTph
dmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAgICAgICAgICAgICBpZiBzZWxm
LmluZm9bJ3ZjcHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAxODEx
ICAgICAgICAgICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAxODE2ICAg
ICAgICAgZm9yIHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxNyAgICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFpbGFiaWxpdHki
ICUgdl0gPSBhdmFpbGFiaWxpdHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWlu
SW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAgICAgICAgICAg
ICBpZiBzZWxmLmluZm9bJ3ZjcHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAxODExICAgICAgICAgICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8
ICAxODE2ICAgICAgICAgZm9yIHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxNyAgICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFp
bGFiaWxpdHkiICUgdl0gPSBhdmFpbGFiaWxpdHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAg
ICAgICAgICAgICBpZiBzZWxmLmluZm9bJ3ZjcHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxODExICAgICAgICAgICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVh
ZDogfCAgICB8ICAxODE2ICAgICAgICAgZm9yIHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BV
c19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxOCAgICAgICAgIHJldHVybiByZXN1bHQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol92Y3B1RG9tRGV0YWlscwpN
YWluVGhyZWFkOiB8ICAgIHwgMTgwNCAgICAgICAgIGxvZy5kZWJ1ZygiU3RvcmluZyBkb21haW4g
ZGV0YWlsczogJXMiLCBzY3J1Yl9wYXNzd29yZCh0b19zdG9yZSkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoK
TWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgc2NydWJiZWQgPSB7fQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9w
YXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpz
Y3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEp
ID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkz
ICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFz
c3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6
c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBp
biBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtl
eSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAg
ICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENv
bmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxp
c3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bh
c3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3Jk
KGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGlj
dCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAg
ICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhY
WFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9w
YXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2
bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnVi
YmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcx
ICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFp
blRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMr
W15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcz
ICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0
ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAg
IDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtr
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVy
biByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywg
ZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3
ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5
XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
Q29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlm
IHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStc
KScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRh
dGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0
YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1
YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2Ny
dWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8
ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZu
Y3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBr
ZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBp
ZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAg
ICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhl
bmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9
PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
dHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBz
dHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2
bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1
Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDky
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAg
ICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dk
IFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3
ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBv
ciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICBy
ZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhY
KScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzggICAgICAgICByZXR1cm4gc2NydWJiZWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8IDE4MDYgICAgICAgICBzZWxmLl93cml0ZURvbSh0b19zdG9yZSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol93cml0ZURvbQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE3MDkgICAgICAgICByZXR1cm4geHN0cmFuc2FjdC5Xcml0ZShzZWxmLmRvbXBhdGgsICph
cmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6V3JpdGUK
TWFpblRocmVhZDogfCAgICB8ICAgIDMxMSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0
OiB0LndyaXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MCAgICAgd2hpbGUgVHJ1
ZToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRf
XwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9u
ID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFu
ZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNh
Y3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYyICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDMxMSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lndy
aXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OndyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODggICAgICAgICBpZiBsZW4oYXJn
cykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MCAgICAgICAgIGlmIGlzaW5zdGFu
Y2UoYXJnc1swXSwgZGljdCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTEgICAgICAgICAg
ICAgZm9yIGQgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MiAgICAgICAgICAg
ICAgICAgaWYgbm90IGlzaW5zdGFuY2UoZCwgZGljdCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tl
eV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dy
aXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJl
cGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAg
ICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAg
ICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAg
ICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRl
KGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGgg
PSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQg
ICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRo
LCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAg
ICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2Fj
dGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5v
dCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsg
a2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnBy
ZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNl
bGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAg
IHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAg
ICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0
aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUo
KS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0
aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNl
bGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVy
biBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
ODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAg
IHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBk
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYu
cHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAg
ICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAg
ICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAg
ICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dy
aXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBh
dGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
OTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBw
YXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hh
bmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBk
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkg
ICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFu
c2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlm
IG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJu
IHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8n
ICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRl
KHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAg
ICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1
ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAg
ICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVu
ZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRo
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYu
cGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5k
bGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5
NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5k
UGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlm
IHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJl
dHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAg
ICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgOTEgICAgICAgICAgICAgZm9yIGQgaW4gYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OndyaXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjAgICAg
IHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQyICAgICAgICAgc2VsZi50
cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDMgICAgICAgICByZXR1
cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
bWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVz
dWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxl
dGUKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlv
bjoKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpXcml0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X3dyaXRlRG9tCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmREb21haW5JbmZvLnB5Ol9zdG9yZURvbURldGFpbHMKTWFpblRocmVhZDog
fCAgICB8IDIxMCAgICAgdm0uaW1hZ2UgPSBpbWFnZS5jcmVhdGUodm0sIHZtLmluZm8pCk1haW5U
aHJlYWQ6IHwgICAgfCA+IGltYWdlLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICA2NiAg
ICAgcmV0dXJuIGZpbmRJbWFnZUhhbmRsZXJDbGFzcyh2bUNvbmZpZykodm0sIHZtQ29uZmlnKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gaW1hZ2UucHk6ZmluZEltYWdlSGFuZGxlckNsYXNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTA5MCAgICAgaW1hZ2VfdHlwZSA9IGltYWdlLmltYWdlX3R5cGUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6aW1hZ2VfdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAyMjE2ICAgICAgICAgc3RvcmVkX3R5cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdl
dCgnaW1hZ2VfdHlwZScpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDIyMTcgICAgICAgICByZXR1cm4g
c3RvcmVkX3R5cGUgb3IgKHNlbGYuaXNfaHZtKCkgYW5kICdodm0nIG9yICdsaW51eCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZENvbmZpZy5weTppbWFnZV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA5
MSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOTIgICAgICAgICByZXR1cm4gX2hhbmRs
ZXJzW2FyY2gudHlwZV1baW1hZ2VfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICA8IGltYWdlLnB5
OmZpbmRJbWFnZUhhbmRsZXJDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgID4gaW1hZ2UucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIDkwICAgICAgICAgc2VsZi52bSA9IHZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA5MiAgICAgICAgIHNlbGYuYm9vdGxvYWRlciA9IEZhbHNlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA5MyAgICAgICAgIHNlbGYudXNlX3RtcF9rZXJuZWwgPSBGYWxzZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTQgICAgICAgICBzZWxmLnVzZV90bXBfcmFtZGlzayA9IEZh
bHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA5NSAgICAgICAgIHNlbGYua2VybmVsID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTYgICAgICAgICBzZWxmLnJhbWRpc2sgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA5NyAgICAgICAgIHNlbGYuY21kbGluZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAgIDk5ICAgICAgICAgc2VsZi5jb25maWd1cmUodm1Db25maWcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gaW1hZ2UucHk6Y29uZmlndXJlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MTAgICAgICAgICBJbWFnZUhhbmRsZXIuY29uZmlndXJlKHNlbGYsIHZtQ29uZmlnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBpbWFnZS5weTpjb25maWd1cmUKTWFpblRocmVhZDogfCAgICB8ICAg
ICAxMDMgICAgICAgICBpZiAnX3RlbXBfdXNpbmdfYm9vdGxvYWRlcicgaW4gdm1Db25maWc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMTA5ICAgICAgICAgICAgIHNlbGYua2VybmVsID0gdm1Db25m
aWdbJ1BWX2tlcm5lbCddCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTEwICAgICAgICAgICAgIHNl
bGYuY21kbGluZSA9IHZtQ29uZmlnWydQVl9hcmdzJ10KTWFpblRocmVhZDogfCAgICB8ICAgICAx
MTEgICAgICAgICAgICAgc2VsZi5yYW1kaXNrID0gdm1Db25maWdbJ1BWX3JhbWRpc2snXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDExNCAgICAgICAgIGlmICd1c2VfdG1wX2tlcm5lbCcgaW4gdm1D
b25maWcgYW5kIHZtQ29uZmlnWyd1c2VfdG1wX2tlcm5lbCddOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDExNiAgICAgICAgIGlmICd1c2VfdG1wX3JhbWRpc2snIGluIHZtQ29uZmlnIGFuZCB2bUNv
bmZpZ1sndXNlX3RtcF9yYW1kaXNrJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTE4ICAgICAg
ICAgc2VsZi52bS5zdG9yZVZtKCgiaW1hZ2Uvb3N0eXBlIiwgc2VsZi5vc3R5cGUpLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDExOSAgICAgICAgICAgICAgICAgICAgICAgICAoImltYWdlL2tlcm5l
bCIsIHNlbGYua2VybmVsKSwKTWFpblRocmVhZDogfCAgICB8ICAgICAxMjAgICAgICAgICAgICAg
ICAgICAgICAgICAgKCJpbWFnZS9jbWRsaW5lIiwgc2VsZi5jbWRsaW5lKSwKTWFpblRocmVhZDog
fCAgICB8ICAgICAxMjEgICAgICAgICAgICAgICAgICAgICAgICAgKCJpbWFnZS9yYW1kaXNrIiwg
c2VsZi5yYW1kaXNrKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IFhlbmREb21haW5JbmZvLnB5
OnN0b3JlVm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwxNjkzICAgICAgICAgcmV0dXJuIHhzdHJh
bnNhY3QuU3RvcmUoc2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6U3RvcmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM0
NyAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnN0b3JlKCphcmdzKSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2Ug
IyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFu
ZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAzMCAgICAgICAg
IHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM2MyAgICAgICAgICAg
ICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM0NyAgICAgICAg
IGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnN0b3JlKCphcmdzKSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnN0b3JlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMDUgICAgICAgICBpZiBsZW4oYXJncykgYW5kIHR5cGUoYXJnc1swXSkg
IT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDcgICAgICAgICBmb3IgdHVw
IGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDggICAgICAgICAgICAgaWYg
bGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwOSAgICAgICAgICAg
ICAgICAgKGtleSwgdmFsKSA9IHR1cApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjEwICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMTEgICAgICAg
ICAgICAgICAgICAgICBmbXQgPSB7IHN0ciAgICAgICAgOiAiJXMiLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgICAgICAgIDog
IiVpIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxvYXQgICAgICA6ICIlZiIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvbmcgICAgICAgOiAiJWxpIiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlw
ZShOb25lKSA6IE5vbmUgfVt0eXBlKHZhbCldCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MjAgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMjMgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZm10ICUgdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQ
YXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAg
ICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAg
ICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8ICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBw
YXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwNyAgICAgICAgIGZv
ciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwOCAgICAgICAgICAg
ICBpZiBsZW4odHVwKSA9PSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjA5ICAgICAg
ICAgICAgICAgICAoa2V5LCB2YWwpID0gdHVwCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MTAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxMSAg
ICAgICAgICAgICAgICAgICAgIGZtdCA9IHsgc3RyICAgICAgICA6ICIlcyIsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAgICAg
ICAgOiAiJWkiLApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmbG9hdCAgICAgIDogIiVmIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIxNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyAgICAgICA6ICIlbGkiLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjE1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0eXBlKE5vbmUpIDogTm9uZSB9W3R5cGUodmFsKV0KTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIyMCAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgIDIyMyAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBmbXQgJSB2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJl
cGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyOTMg
ICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI5NCAg
ICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIHwgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICB8ICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rp
b24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjA3ICAgICAg
ICAgZm9yIHR1cCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjA4ICAgICAg
ICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDkg
ICAgICAgICAgICAgICAgIChrZXksIHZhbCkgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIxMCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAg
MjExICAgICAgICAgICAgICAgICAgICAgZm10ID0geyBzdHIgICAgICAgIDogIiVzIiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIxMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
ICAgICAgICA6ICIlaSIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsb2F0ICAgICAgOiAiJWYiLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjE0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb25nICAgICAgIDogIiVs
aSIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHR5cGUoTm9uZSkgOiBOb25lIH1bdHlwZSh2YWwpXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjIwICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMjIzICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGZtdCAlIHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
d3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgNzkgICAgICAgICBwYXRoID0gc2Vs
Zi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwg
IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAg
Mjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIHwgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFu
c2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgMTUg
ICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAyMCAg
ICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDcg
ICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDgg
ICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDIwOSAgICAgICAgICAgICAgICAgKGtleSwgdmFsKSA9IHR1cApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjEwICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyMTEgICAgICAgICAgICAgICAgICAgICBmbXQgPSB7IHN0ciAgICAgICAgOiAiJXMiLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgICAgICAgIDogIiVpIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgICAgICA6ICIlZiIsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvbmcgICAgICAg
OiAiJWxpIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdHlwZShOb25lKSA6IE5vbmUgfVt0eXBlKHZhbCldCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMjAgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMjMgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZm10
ICUgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICA3OSAgICAgICAgIHBhdGgg
PSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICA4MCAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgfCAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxm
LnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDIwNyAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnN0b3JlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzY1
ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpTdG9yZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfDwgWGVuZERvbWFpbkluZm8ucHk6c3RvcmVWbQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEy
MiAgICAgICAgIHNlbGYudm0ucGVybWlzc2lvbnNWbSgiaW1hZ2UvY21kbGluZSIsIHsgJ2RvbSc6
IHNlbGYudm0uZ2V0RG9taWQoKSwgJ3JlYWQnOiBUcnVlIH0gKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfD4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwx
OTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IFhl
bmREb21haW5JbmZvLnB5OmdldERvbWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBYZW5kRG9t
YWluSW5mby5weTpwZXJtaXNzaW9uc1ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8MTY5NiAgICAg
ICAgIHJldHVybiB4c3RyYW5zYWN0LlNldFBlcm1pc3Npb25zKHNlbGYudm1wYXRoLCAqYXJncykK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlNldFBlcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNTEgICAgICAgICBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5zZXRfcGVybWlzc2lvbnMoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM2
MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRl
bXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDI3ICAgICAg
ICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDI4
ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFu
c2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzNjIgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYo
dCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzUxICAgICAgICAgY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQuc2V0X3Blcm1pc3Npb25zKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnNldF9wZXJtaXNzaW9ucwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1sw
XSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDI2NiAgICAgICAgICAgICBzZWxm
LmNhbGxSZWJhc2VkKGFyZ3NbMF0sIHNlbGYuc2V0X3Blcm1pc3Npb25zLCAqYXJnc1sxOl0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJl
YmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyODQgICAgICAgICBvbGRwYXRoID0g
c2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjg1ICAgICAgICAgc2VsZi5w
YXRoID0gc2VsZi5wcmVwZW5kUGF0aChtaWRkbGVQYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8ICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsg
a2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjg2ICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI4NyAgICAgICAgICAgICBmdW5jKCphcmdz
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpz
ZXRfcGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjYzICAgICAgICAg
aWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI2NSAgICAg
ICAgIGVsaWYgaXNpbnN0YW5jZShhcmdzWzBdLCBzdHIpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ICAyNjggICAgICAgICAgICAgaWYgbm90IHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgfCAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25z
KHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
fCAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ICAyNzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdChh
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjg5ICAgICAg
ICAgICAgIHNlbGYucGF0aCA9IG9sZHBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjYWxsUmViYXNlZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlv
bjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA0MSAgICAgICAgIHJjID0g
eHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpTZXRQZXJtaXNz
aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgWGVuZERvbWFpbkluZm8ucHk6cGVybWlzc2lv
bnNWbQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEyNCAgICAgICAgIHNlbGYuZGV2aWNlX21vZGVs
ID0gdm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0KCdkZXZpY2VfbW9kZWwnKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDEyNiAgICAgICAgIHNlbGYuZGlzcGxheSA9IHZtQ29uZmlnWydwbGF0Zm9ybSdd
LmdldCgnZGlzcGxheScpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTI3ICAgICAgICAgc2VsZi54
YXV0aG9yaXR5ID0gdm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0KCd4YXV0aG9yaXR5JykKTWFpblRo
cmVhZDogfCAgICB8ICAgICAxMjggICAgICAgICBzZWxmLnZuY2NvbnNvbGUgPSBpbnQodm1Db25m
aWdbJ3BsYXRmb3JtJ10uZ2V0KCd2bmNjb25zb2xlJywgMCkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMTI5ICAgICAgICAgc2VsZi5kbWFyZ3MgPSBzZWxmLnBhcnNlRGV2aWNlTW9kZWxBcmdzKHZt
Q29uZmlnKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gaW1hZ2UucHk6cGFyc2VEZXZpY2VNb2Rl
bEFyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNzY1ICAgICAgICAgcmV0ID0gSW1hZ2VIYW5k
bGVyLnBhcnNlRGV2aWNlTW9kZWxBcmdzKHNlbGYsIHZtQ29uZmlnKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IGltYWdlLnB5OnBhcnNlRGV2aWNlTW9kZWxBcmdzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAyNjcgICAgICAgICByZXQgPSBbIi1kb21haW4tbmFtZSIsIHN0cihzZWxmLnZtLmlu
Zm9bJ25hbWVfbGFiZWwnXSldCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNjkgICAgICAgICB4
ZW5fZXh0ZW5kZWRfcG93ZXJfbWdtdCA9IGludCh2bUNvbmZpZ1sncGxhdGZvcm0nXS5nZXQoCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNzAgICAgICAgICAgICAgJ3hlbl9leHRlbmRlZF9wb3dl
cl9tZ210JywgMCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNzEgICAgICAgICBpZiB4ZW5f
ZXh0ZW5kZWRfcG93ZXJfbWdtdCAhPSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjc5ICAg
ICAgICAgaWYgaW50KHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgnbm9ncmFwaGljJywgMCkpICE9
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICB2cmFtID0gc3RyKHZtQ29u
ZmlnWydwbGF0Zm9ybSddLmdldCgndmlkZW9yYW0nLDQpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMjg1ICAgICAgICAgcmV0LmFwcGVuZCgnLXZpZGVvcmFtJykKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDI4NiAgICAgICAgIHJldC5hcHBlbmQodnJhbSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI4OCAgICAgICAgIHZuY19jb25maWcgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
Mjg5ICAgICAgICAgaGFzX3ZuYyA9IGludCh2bUNvbmZpZ1sncGxhdGZvcm0nXS5nZXQoJ3ZuYycs
IDApKSAhPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOTAgICAgICAgICBoYXNfc2RsID0g
aW50KHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgnc2RsJywgMCkpICE9IDAKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDI5MSAgICAgICAgIG9wZW5nbCA9IDEKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI5MiAgICAgICAgIGtleW1hcCA9IHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgia2V5bWFw
IikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGZvciBkZXZfdXVpZCBpbiB2
bUNvbmZpZ1snY29uc29sZV9yZWZzJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMTggICAg
ICAgICBpZiBrZXltYXA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMjIgICAgICAgICBpZiBo
YXNfdm5jOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAgaWYgaGFzX3NkbDoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2OCAgICAgICAgIGlmIG5vdCBoYXNfc2RsIGFuZCBu
b3QgaGFzX3ZuYyA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjkgICAgICAgICAgICAgcmV0
LmFwcGVuZCgnLW5vZ3JhcGhpYycpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNzEgICAgICAg
ICBpZiB2bUNvbmZpZ1sncGxhdGZvcm0nXS5nZXQoJ3BhcmFsbGVsJyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAzNzQgICAgICAgICBpZiBpbnQodm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0KCdt
b25pdG9yJywgMCkpICE9IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzODAgICAgICAgICBy
ZXR1cm4gcmV0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgaW1hZ2UucHk6cGFyc2VEZXZpY2VN
b2RlbEFyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNzY2ICAgICAgICAgaWYgdm1Db25maWdb
J3BsYXRmb3JtJ10uZ2V0KCdzZXJpYWwnKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNzY5ICAg
ICAgICAgICAgIHJldCA9IFsiLXNlcmlhbCIsICJwdHkiXSArIHJldApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA3NzAgICAgICAgICByZXR1cm4gcmV0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBp
bWFnZS5weTpwYXJzZURldmljZU1vZGVsQXJncwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEzMCAg
ICAgICAgIHNlbGYucGlkID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEzMSAgICAgICAg
IHJ0Y190aW1lb2Zmc2V0ID0gaW50KHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgncnRjX3RpbWVv
ZmZzZXQnLCAwKSkKTWFpblRocmVhZDogfCAgICB8ICAgICAxMzIgICAgICAgICBpZiBpbnQodm1D
b25maWdbJ3BsYXRmb3JtJ10uZ2V0KCdsb2NhbHRpbWUnLCAwKSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMTM3ICAgICAgICAgaWYgcnRjX3RpbWVvZmZzZXQgIT0gMDoKTWFpblRocmVhZDogfCAg
ICB8ICAgICAxNDAgICAgICAgICBzZWxmLmNwdWlkID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDE0MSAgICAgICAgIHNlbGYuY3B1aWRfY2hlY2sgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMTQyICAgICAgICAgaWYgJ2NwdWlkJyBpbiB2bUNvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICAxNDQgICAgICAgICBpZiAnY3B1aWRfY2hlY2snIGluIHZtQ29uZmlnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPCBpbWFnZS5weTpjb25maWd1cmUKTWFpblRocmVhZDogfCAgICB8ICAg
IDcxMSAgICAgICAgIHNlbGYudnJhbXNpemUgPSBpbnQodm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0
KCd2aWRlb3JhbScsNCkpICogMTAyNApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEyICAgICAgICAg
c2VsZi5pc19zdHViZG9tID0gKHNlbGYua2VybmVsLmZpbmQoJ3N0dWJkb20nKSA+PSAwKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzEzICAgICAgICAgc2VsZi5zdXBlcnBhZ2VzID0gaW50KHZtQ29u
ZmlnWydzdXBlcnBhZ2VzJ10pCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgaW1hZ2UucHk6Y29uZmln
dXJlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBpbWFnZS5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8
ICAgIHwgPCBpbWFnZS5weTpjcmVhdGUKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZERvbWFpbklu
Zm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8IDM0MjYgICAgICAgICBpZiBuYW1l
ID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAzNDMxICAgICAgICAgICAgIHNlbGYuX19k
aWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kRG9tYWluSW5mby5w
eTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgMjExICAgICB2bS5pbWFnZS5yZWNyZWF0
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCA+IGltYWdlLnB5OnJlY3JlYXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNTU5ICAgICAgICAgaWYgc2VsZi5kZXZpY2VfbW9kZWwgaXMgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICA1NjAgICAgICAgICAgICAgcmV0dXJuCk1haW5UaHJlYWQ6IHwgICAgfCA8IGlt
YWdlLnB5OnJlY3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAyMTMgICAgIHZtLl9yZWdpc3Rlcldh
dGNoZXMoKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpfcmVnaXN0ZXJX
YXRjaGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxODMwICAgICAgICAgc2VsZi52bVdhdGNoID0geHN3
YXRjaChzZWxmLnZtcGF0aCwgc2VsZi5fc3RvcmVDaGFuZ2VkKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4geGVuc3RvcmUveHN3YXRjaC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjgg
ICAgICAgICBzZWxmLnBhdGggPSBwYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyOSAgICAgICAg
IHNlbGYuZm4gPSBmbgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmFyZ3Mg
PSBhcmdzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMSAgICAgICAgIHNlbGYua3dhcmdzID0ga3dh
cmdzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMiAgICAgICAgIHdhdGNoU3RhcnQoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzd2F0Y2gucHk6d2F0Y2hTdGFydApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ4ICAgICB4c2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDkgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIGlmIHdhdGNo
VGhyZWFkOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUyICAgICAgICAgeHMgPSB4c2hhbmRsZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDog
fCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMg
ICAgICAgICB3YXRjaFRocmVhZCA9IHRocmVhZGluZy5UaHJlYWQobmFtZT0iV2F0Y2hlciIsIHRh
cmdldD13YXRjaE1haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTQgICAgICAgICB3YXRjaFRo
cmVhZC5zZXREYWVtb24oVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8ICAgICA1NSAgICAgICAgIHdh
dGNoVGhyZWFkLnN0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIHhzbG9j
ay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94c3dhdGNoLnB5Ondh
dGNoU3RhcnQKTWFpblRocmVhZDogfCAgICB8ICAgIDMzICAgICAgICAgeHMud2F0Y2gocGF0aCwg
c2VsZikKV2F0Y2hlcjogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3dhdGNoLnB5OndhdGNoTWFpbgpX
YXRjaGVyOiB8ICAgIHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgIHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN3YXRjaC5w
eTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0
YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0
ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tu
YW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6X19z
ZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAxODMxICAgICAgICAgc2VsZi5zaHV0ZG93bldh
dGNoID0geHN3YXRjaChzZWxmLmRvbXBhdGggKyAnL2NvbnRyb2wvc2h1dGRvd24nLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl
bGYuX2hhbmRsZVNodXRkb3duV2F0Y2gpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUv
eHN3YXRjaC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI4ICAgICAgICAgc2Vs
Zi5wYXRoID0gcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI5ICAgICAgICAgc2VsZi5mbiA9
IGZuCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzAgICAgICAgICBzZWxmLmFyZ3MgPSBhcmdzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzEgICAgICAgICBzZWxmLmt3YXJncyA9IGt3YXJncwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDMyICAgICAgICAgd2F0Y2hTdGFydCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA+IHhlbnN0b3JlL3hzd2F0Y2gucHk6d2F0Y2hTdGFydApNYWluVGhyZWFkOiB8ICAg
IHwgICAgICA0OCAgICAgeHNsb2NrLmFjcXVpcmUoKQpXYXRjaGVyOiB8ICAgIHwgICAgICA2NCAg
ICAgICAgICAgICB3YXRjaCA9IHdlWzFdCldhdGNoZXI6IHwgICAgfCAgICAgIDY1ICAgICAgICAg
ICAgIHJlcyA9IHdhdGNoLmZuKHdlWzBdLCAqd2F0Y2guYXJncywgKip3YXRjaC5rd2FyZ3MpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgIDQ5ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDUwICAgICAgICAgaWYgd2F0Y2hUaHJlYWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDUxICAg
ICAgICAgICAgIHJldHVybgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1NyAgICAgICAgIHhzbG9j
ay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN3YXRjaC5weTp3
YXRjaFN0YXJ0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICB4cy53YXRjaChwYXRo
LCBzZWxmKQpXYXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpfc3RvcmVDaGFu
Z2VkCldhdGNoZXI6IHwgICAgfCAgICAxODM1ICAgICAgICAgbG9nLnRyYWNlKCJYZW5kRG9tYWlu
SW5mby5zdG9yZUNoYW5nZWQiKTsKV2F0Y2hlcjogfCAgICB8ICAgIDE4MzcgICAgICAgICBjaGFu
Z2VkID0gRmFsc2UKV2F0Y2hlcjogfCAgICB8ICAgIDE4NDIgICAgICAgICBjZmdfdm0gPSBbJ25h
bWUnLCAnb25fcG93ZXJvZmYnLCAnb25fcmVib290JywgJ29uX2NyYXNoJywKV2F0Y2hlcjogfCAg
ICB8ICAgIDE4NDMgICAgICAgICAgICAgICAgICAgJ3J0Yy90aW1lb2Zmc2V0J10KV2F0Y2hlcjog
fCAgICB8ICAgIDE4NDUgICAgICAgICB2bV9kZXRhaWxzID0gc2VsZi5fcmVhZFZNRGV0YWlscyhb
KGssWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RZUEVTW2tdKQpXYXRjaGVyOiB8ICAgIHwgICAgMTg0
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGsgaW4gY2Zn
X3ZtXSkKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN3YXRjaC5weTpfX2luaXRf
XwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9
IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0
cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3JlZ2lzdGVyV2F0
Y2hlcwpNYWluVGhyZWFkOiB8ICAgIHwgICAyMTQgICAgIHZtLnJlZnJlc2hTaHV0ZG93bih4ZW5p
bmZvKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OnJlZnJlc2hTaHV0
ZG93bgpNYWluVGhyZWFkOiB8ICAgIHwgICAyMDM0ICAgICAgICAgcmVzdGFydF9yZWFzb24gPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDIwMzYgICAgICAgICBzZWxmLnJlZnJlc2hfc2h1dGRv
d25fbG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8ICAgMjAzNyAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgMjAzOCAgICAgICAgICAgICBpZiB4ZW5pbmZvIGlzIE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIwNTIgICAgICAgICAgICAgaWYgeGVuaW5mb1snZHlpbmcn
XToKTWFpblRocmVhZDogfCAgICB8ICAgMjA2NCAgICAgICAgICAgICBlbGlmIHhlbmluZm9bJ2Ny
YXNoZWQnXToKTWFpblRocmVhZDogfCAgICB8ICAgMjA3NyAgICAgICAgICAgICBlbGlmIHhlbmlu
Zm9bJ3NodXRkb3duJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIxMDUgICAgICAgICAgICAgZWxp
ZiBzZWxmLmRvbXBhdGggaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgMjExMyAgICAgICAg
ICAgICAgICAgaWYgeGVuaW5mb1sncGF1c2VkJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIxMTYg
ICAgICAgICAgICAgICAgICAgICBzZWxmLl9zdGF0ZVNldChET01fU1RBVEVfUlVOTklORykKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlU2V0Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAzNDM0ICAgICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLmFjcXVpcmUoKQpX
YXRjaGVyOiB8ICAgIHwgICAgMTg0NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGsgaW4gY2ZnX3ZtXSkKV2F0Y2hlcjogfCAgICB8ICAgIDE4NDYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGNmZ192bV0pCldh
dGNoZXI6IHwgICAgfCAgICAxODQ2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb3IgayBpbiBjZmdfdm1dKQpXYXRjaGVyOiB8ICAgIHwgICAgMTg0NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGsgaW4gY2ZnX3ZtXSkKV2F0
Y2hlcjogfCAgICB8ICAgIDE4NDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrIGluIGNmZ192bV0pCldhdGNoZXI6IHwgICAgfCAgICB8PiBYZW5kRG9tYWlu
SW5mby5weTpfcmVhZFZNRGV0YWlscwpXYXRjaGVyOiB8ICAgIHwgICAgfDMyODkgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgfCAgICB8MzI5MCAgICAgICAgICAgICByZXR1cm4gc2VsZi5fZ2F0
aGVyVm0oKnBhcmFtcykKV2F0Y2hlcjogfCAgICB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpf
Z2F0aGVyVm0KV2F0Y2hlcjogfCAgICB8ICAgIHwgMTY4NyAgICAgICAgIHJldHVybiB4c3RyYW5z
YWN0LkdhdGhlcihzZWxmLnZtcGF0aCwgKmFyZ3MpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6R2F0aGVyCldhdGNoZXI6IHwgICAgfCAgICB8ICAgMzQzICAg
ICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LmdhdGhlcigqYXJncykpCldh
dGNoZXI6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIDM2MCAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAgMjcg
ICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAg
IDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNh
Y3Rpb25fc3RhcnQoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMTUgICAgIGlmIG5vdCB4c19o
YW5kbGU6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzNDM1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAzNDM5ICAgICAgICAgICAgIGlmIHNlbGYuX3N0YXRlR2V0KCkgIT0gc3Rh
dGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0
ZUdldApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8MzQ1MiAgICAgICAgIGluZm8gPSBkb21f
Z2V0KHNlbGYuZ2V0RG9taWQoKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IFhlbmRE
b21haW5JbmZvLnB5OmdldERvbWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMTkyMCAg
ICAgICAgIHJldHVybiBzZWxmLmRvbWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCBY
ZW5kRG9tYWluSW5mby5weTpnZXREb21pZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4g
WGVuZERvbWFpbkluZm8ucHk6ZG9tX2dldApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAy
OTQgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjk1ICAgICAgICAgZG9t
bGlzdCA9IHhjLmRvbWFpbl9nZXRpbmZvKGRvbSwgMSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgMjk2ICAgICAgICAgaWYgZG9tbGlzdCBhbmQgZG9tID09IGRvbWxpc3RbMF1bJ2RvbWlk
J106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI5NyAgICAgICAgICAgICByZXR1cm4g
ZG9tbGlzdFswXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgWGVuZERvbWFpbkluZm8u
cHk6ZG9tX2dldApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8MzQ1MyAgICAgICAgIGlmIGlu
Zm8gaXMgTm9uZSBvciBpbmZvWydzaHV0ZG93biddOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8MzQ2NCAgICAgICAgIGVsaWYgaW5mb1snY3Jhc2hlZCddOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICB8MzQ2OSAgICAgICAgICAgICBpZiBpbmZvWydwYXVzZWQnXToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfDM0NzIgICAgICAgICAgICAgICAgIHJldHVybiBYRU5fQVBJX1ZNX1BP
V0VSX1NUQVRFX1JVTk5JTkcKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgWGVuZERvbWFp
bkluZm8ucHk6X3N0YXRlR2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM0NDUgICAgICAg
ICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLnJlbGVhc2UoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
ICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIDM2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMzYzICAg
ICAgICAgICAgIHJlc3VsdCA9IGYodCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAzNDMgICAg
ICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQuZ2F0aGVyKCphcmdzKSkKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpnYXRoZXIKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxNzkgICAgICAgICBpZiBsZW4oYXJncykgYW5kIHR5cGUo
YXJnc1swXSkgIT0gdHVwbGU6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMTgxICAgICAgICAg
cmV0ID0gW10KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxODIgICAgICAgICBmb3IgdHVwIGlu
IGFyZ3M6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMTgzICAgICAgICAgICAgIGlmIGxlbih0
dXApID09IDI6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMTg0ICAgICAgICAgICAgICAgICAo
a2V5LCBmbikgPSB0dXAKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxODUgICAgICAgICAgICAg
ICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxODkgICAgICAgICAg
ICAgdmFsID0gc2VsZi5fcmVhZChrZXkpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgICA1NCAg
ICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKV2F0Y2hlcjogfCAgICB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6CldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHwgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVu
ZFBhdGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgIDU1ICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8ICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVh
ZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCBYZW5kRG9t
YWluSW5mby5weTpfc3RhdGVTZXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDIxMTggICAg
ICAgICAgICAgICAgIGlmIHNlbGYuc2h1dGRvd25TdGFydFRpbWU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHwyMTI3ICAgICAgICAgICAgIHNlbGYucmVmcmVzaF9zaHV0ZG93bl9sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8MjEyOSAgICAgICAgIGlmIHJlc3Rh
cnRfcmVhc29uIGFuZCBub3Qgc2VsZi5yZXN0YXJ0X2luX3Byb2dyZXNzOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpyZWZyZXNoU2h1dGRvd24KTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIxNyAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZERv
bWFpbgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3Jl
YWQKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25l
OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxOTggICAgICAgICAgICAgICAgIHZhbCA9IGZuKHZh
bCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFs
KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Cldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9PSAyOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXksIGZuKSA9IHR1
cApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5v
bmUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAgIHZhbCA9IHNlbGYuX3Jl
YWQoa2V5KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3JlYWQKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnBy
ZXBlbmRQYXRoKGtleSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDI5MyAgICAgICAg
IGlmIHNlbGYucGF0aDoKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAyOTQgICAgICAgICAgICAg
cmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
ICAgNTUgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAgNTYgICAgICAgICAg
ICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgfCAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6CldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMjE4ICAgICBYZW5kRG9tYWluLmluc3RhbmNlKCkuYWRkX2RvbWFpbih2bSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgfD4gWGVuZERvbWFpbi5weTppbnN0YW5jZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICB8MTg3OCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8MTg3OSAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDE4ODMgICAg
IHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IFhlbmREb21haW4ucHk6
aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4gWGVuZERvbWFpbi5weTphZGRf
ZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgNDY0ICAgICAgICAgbG9nLmRlYnVn
KCJBZGRpbmcgRG9tYWluOiAlcyIgJSBpbmZvLmdldERvbWlkKCkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICB8IDE5MjAgICAgICAgICByZXR1cm4gc2VsZi5kb21pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICAgMTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICAgMTk4ICAgICAgICAgICAgICAgICB2YWwgPSBmbih2YWwpCldhdGNoZXI6IHwg
ICAgfCAgICB8ICAgICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCldhdGNoZXI6IHwg
ICAgfCAgICB8ICAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6CldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQ
YXRoKGtleSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cHJlcGVuZFBhdGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAgICAgaWYg
c2VsZi5wYXRoOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAgICAgICAgcmV0
dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8
ICA1NSAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTYgICAgICAgICAg
ICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgMTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgMTk4ICAgICAgICAgICAgICAgICB2YWwgPSBmbih2YWwpCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6CldhdGNoZXI6IHwgICAgfCAgICB8
ICAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8ICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtl
eSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAgICAgaWYgc2VsZi5w
YXRoOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNl
bGYucGF0aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA1NSAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTYgICAgICAgICAgICAgcmV0
dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAg
MTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAg
MTk4ICAgICAgICAgICAgICAgICB2YWwgPSBmbih2YWwpCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
ICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
ICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAx
ODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
IDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICB8ICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0
aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA1NSAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTYgICAgICAgICAgICAgcmV0dXJuIHhz
aGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgMTk1ICAg
ICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgMTk2ICAg
ICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDE5OSAg
ICAgICAgICAgICByZXQuYXBwZW5kKHZhbCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDE4MiAg
ICAgICAgIGZvciB0dXAgaW4gYXJnczoKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDIwMCAgICAg
ICAgIGlmIGxlbihyZXQpID09IDE6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAyMDIgICAgICAg
ICByZXR1cm4gcmV0CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpnYXRoZXIKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6PGxhbWJkYT4KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAzNjQgICAgICAgICAgICAgaWYgdC5j
b21taXQoKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmlu
X3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgNDAgICAgICAgICBzZWxmLmlu
X3RyYW5zYWN0aW9uID0gRmFsc2UKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDQxICAgICAgICAg
cmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgICA0MyAgICAgICAgIHJldHVybiByYwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAzNjUgICAg
ICAgICAgICAgICAgIHJldHVybiByZXN1bHQKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMzQgICAgICAg
ICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hlcjogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OkdhdGhlcgpXYXRjaGVyOiB8ICAgIHwgICAgfDwgWGVuZERvbWFpbkluZm8u
cHk6X2dhdGhlclZtCldhdGNoZXI6IHwgICAgfCAgICA8IFhlbmREb21haW5JbmZvLnB5Ol9yZWFk
Vk1EZXRhaWxzCldhdGNoZXI6IHwgICAgfCAgIDE4NDkgICAgICAgICB2bV9kZXRhaWxzID0gZGlj
dCh6aXAoY2ZnX3ZtLCB2bV9kZXRhaWxzKSkKV2F0Y2hlcjogfCAgICB8ICAgMTg1MSAgICAgICAg
IGZvciBhcmcsIHZhbCBpbiB2bV9kZXRhaWxzLml0ZW1zKCk6CldhdGNoZXI6IHwgICAgfCAgIDE4
NTIgICAgICAgICAgICAgaWYgYXJnIGluIFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElf
Q0ZHOgpXYXRjaGVyOiB8ICAgIHwgICAxODUzICAgICAgICAgICAgICAgICB4YXBpYXJnID0gWGVu
ZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkdbYXJnXQpXYXRjaGVyOiB8ICAgIHwgICAx
ODU0ICAgICAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZSBhbmQgdmFsICE9IHNlbGYuaW5mb1t4
YXBpYXJnXToKV2F0Y2hlcjogfCAgICB8ICAgMTg1MSAgICAgICAgIGZvciBhcmcsIHZhbCBpbiB2
bV9kZXRhaWxzLml0ZW1zKCk6CldhdGNoZXI6IHwgICAgfCAgIDE4NTIgICAgICAgICAgICAgaWYg
YXJnIGluIFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHOgpXYXRjaGVyOiB8ICAg
IHwgICAxODUzICAgICAgICAgICAgICAgICB4YXBpYXJnID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZH
X1RPX1hFTkFQSV9DRkdbYXJnXQpXYXRjaGVyOiB8ICAgIHwgICAxODU0ICAgICAgICAgICAgICAg
ICBpZiB2YWwgIT0gTm9uZSBhbmQgdmFsICE9IHNlbGYuaW5mb1t4YXBpYXJnXToKV2F0Y2hlcjog
fCAgICB8ICAgMTg1MSAgICAgICAgIGZvciBhcmcsIHZhbCBpbiB2bV9kZXRhaWxzLml0ZW1zKCk6
CldhdGNoZXI6IHwgICAgfCAgIDE4NTIgICAgICAgICAgICAgaWYgYXJnIGluIFhlbmRDb25maWcu
TEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHOgpXYXRjaGVyOiB8ICAgIHwgICAxODU3ICAgICAgICAg
ICAgIGVsaWYgYXJnID09ICJtZW1vcnkiOgpXYXRjaGVyOiB8ICAgIHwgICAxODYxICAgICAgICAg
ICAgIGVsaWYgYXJnID09ICJtYXhtZW0iOgpXYXRjaGVyOiB8ICAgIHwgICAxODUxICAgICAgICAg
Zm9yIGFyZywgdmFsIGluIHZtX2RldGFpbHMuaXRlbXMoKToKV2F0Y2hlcjogfCAgICB8ICAgMTg1
MiAgICAgICAgICAgICBpZiBhcmcgaW4gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9D
Rkc6CldhdGNoZXI6IHwgICAgfCAgIDE4NTMgICAgICAgICAgICAgICAgIHhhcGlhcmcgPSBYZW5k
Q29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGR1thcmddCldhdGNoZXI6IHwgICAgfCAgIDE4
NTQgICAgICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lIGFuZCB2YWwgIT0gc2VsZi5pbmZvW3hh
cGlhcmddOgpXYXRjaGVyOiB8ICAgIHwgICAxODUxICAgICAgICAgZm9yIGFyZywgdmFsIGluIHZt
X2RldGFpbHMuaXRlbXMoKToKV2F0Y2hlcjogfCAgICB8ICAgMTg1MiAgICAgICAgICAgICBpZiBh
cmcgaW4gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkc6CldhdGNoZXI6IHwgICAg
fCAgIDE4NTMgICAgICAgICAgICAgICAgIHhhcGlhcmcgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdf
VE9fWEVOQVBJX0NGR1thcmddCldhdGNoZXI6IHwgICAgfCAgIDE4NTQgICAgICAgICAgICAgICAg
IGlmIHZhbCAhPSBOb25lIGFuZCB2YWwgIT0gc2VsZi5pbmZvW3hhcGlhcmddOgpXYXRjaGVyOiB8
ICAgIHwgICAxODUxICAgICAgICAgZm9yIGFyZywgdmFsIGluIHZtX2RldGFpbHMuaXRlbXMoKToK
V2F0Y2hlcjogfCAgICB8ICAgMTg2NyAgICAgICAgIGltYWdlX3N4cCA9IHNlbGYuX3JlYWRWbSgn
aW1hZ2UnKQpXYXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCldh
dGNoZXI6IHwgICAgfCAgICAxNjc4ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuUmVhZChzZWxm
LnZtcGF0aCwgKmFyZ3MpCldhdGNoZXI6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OlJlYWQKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRl
KHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQoKmFyZ3MpKQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDM2MCAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3Ry
YW5zYWN0KHBhdGgpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3Ry
YW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCldhdGNo
ZXI6IHwgICAgfCAgICB8ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgi
LyIpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9
IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gVHJ1ZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9faW5pdF9fCldhdGNoZXI6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+CldhdGNoZXI6IHwg
ICAgfCAgICB8ICAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0
LnJlYWQoKmFyZ3MpKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpyZWFkCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICA2OSAgICAgICAgIGlmIGxlbihhcmdz
KSA9PSAwOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgNzEgICAgICAgICBpZiBsZW4oYXJncykg
PT0gMToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDcyICAgICAgICAgICAgIHJldHVybiBzZWxm
Ll9yZWFkKGFyZ3NbMF0pCldhdGNoZXI6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9
IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMjkz
ICAgICAgICAgaWYgc2VsZi5wYXRoOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAg
ICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5CldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgICA1NSAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgICA1NiAg
ICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgp
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCldhdGNoZXI6IHwgICAgfCAgICB8
ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAzOCAg
ICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
ICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50
cmFuc2FjdGlvbiwgRmFsc2UpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKV2F0Y2hlcjogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKV2F0Y2hlcjogfCAgICB8ICAg
IHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApXYXRjaGVyOiB8ICAgIHwgICAg
fCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKV2F0Y2hlcjogfCAgICB8ICAgIHwg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAz
NCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246CldhdGNoZXI6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCldhdGNoZXI6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OlJlYWQKV2F0Y2hlcjogfCAgICB8ICAgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X3JlYWRWbQpXYXRjaGVyOiB8ICAgIHwgICAxODY4ICAgICAgICAgaWYgaW1hZ2Vfc3hw
IGFuZCBpbWFnZV9zeHAgIT0gc3hwLnRvX3N0cmluZyhzZWxmLmluZm8uaW1hZ2Vfc3hwcigpKToK
V2F0Y2hlcjogfCAgICB8ICAgID4gWGVuZENvbmZpZy5weTppbWFnZV9zeHByCldhdGNoZXI6IHwg
ICAgfCAgICAyMTA5ICAgICAgICAgaW1hZ2UgPSBbc2VsZi5pbWFnZV90eXBlKCldCldhdGNoZXI6
IHwgICAgfCAgICB8PiBYZW5kQ29uZmlnLnB5OmltYWdlX3R5cGUKV2F0Y2hlcjogfCAgICB8ICAg
IHwyMjE2ICAgICAgICAgc3RvcmVkX3R5cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdldCgnaW1hZ2Vf
dHlwZScpCldhdGNoZXI6IHwgICAgfCAgICB8MjIxNyAgICAgICAgIHJldHVybiBzdG9yZWRfdHlw
ZSBvciAoc2VsZi5pc19odm0oKSBhbmQgJ2h2bScgb3IgJ2xpbnV4JykKV2F0Y2hlcjogfCAgICB8
ICAgIHwgPiBYZW5kQ29uZmlnLnB5OmlzX2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAyMjA3ICAg
ICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCldhdGNoZXI6IHwgICAg
fCAgICB8IDwgWGVuZENvbmZpZy5weTppc19odm0KV2F0Y2hlcjogfCAgICB8ICAgIHw8IFhlbmRD
b25maWcucHk6aW1hZ2VfdHlwZQpXYXRjaGVyOiB8ICAgIHwgICAgMjExMCAgICAgICAgIGlmIHNl
bGYuaGFzX2tleSgnUFZfa2VybmVsJyk6CldhdGNoZXI6IHwgICAgfCAgICAyMTExICAgICAgICAg
ICAgIGltYWdlLmFwcGVuZChbJ2tlcm5lbCcsIHNlbGZbJ1BWX2tlcm5lbCddXSkKV2F0Y2hlcjog
fCAgICB8ICAgIDIxMTIgICAgICAgICBpZiBzZWxmLmhhc19rZXkoJ1BWX3JhbWRpc2snKSBhbmQg
c2VsZlsnUFZfcmFtZGlzayddOgpXYXRjaGVyOiB8ICAgIHwgICAgMjExNCAgICAgICAgIGlmIHNl
bGYuaGFzX2tleSgnUFZfYXJncycpIGFuZCBzZWxmWydQVl9hcmdzJ106CldhdGNoZXI6IHwgICAg
fCAgICAyMTE2ICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KCdzdXBlcnBhZ2VzJyk6CldhdGNoZXI6
IHwgICAgfCAgICAyMTE3ICAgICAgICAgICAgIGltYWdlLmFwcGVuZChbJ3N1cGVycGFnZXMnLCBz
ZWxmWydzdXBlcnBhZ2VzJ11dKQpXYXRjaGVyOiB8ICAgIHwgICAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6CldhdGNoZXI6IHwgICAgfCAg
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpXYXRjaGVyOiB8
ICAgIHwgICAgMjEyMSAgICAgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFtrZXksIHNlbGZbJ3Bs
YXRmb3JtJ11ba2V5XV0pCldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAg
fCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAg
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
V2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0
Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExB
VEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAg
ICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hl
cjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjog
fCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Cldh
dGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNo
ZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8
ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6
IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwg
ICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAg
fCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAg
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
V2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0
Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExB
VEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAg
ICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hl
cjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjog
fCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Cldh
dGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNo
ZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8
ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6
IHwgICAgfCAgICAyMTIxICAgICAgICAgICAgICAgICBpbWFnZS5hcHBlbmQoW2tleSwgc2VsZlsn
cGxhdGZvcm0nXVtrZXldXSkKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGlu
IFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEy
MCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8
ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsn
cGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhF
TkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIx
MTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpX
YXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZv
cm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9Q
TEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAg
ICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkg
ICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRj
aGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0n
XToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFU
Rk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAg
ICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAg
ICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVy
OiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToK
V2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMyAgICAgICAgIGlmICdu
b3RlcycgaW4gc2VsZjoKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjYgICAgICAgICByZXR1cm4gaW1h
Z2UKV2F0Y2hlcjogfCAgICB8ICAgIDwgWGVuZENvbmZpZy5weTppbWFnZV9zeHByCldhdGNoZXI6
IHwgICAgfCAgIDE4NzQgICAgICAgICB2YWwgPSBpbnQodm1fZGV0YWlscy5nZXQoInJ0Yy90aW1l
b2Zmc2V0IiwgMCkpCldhdGNoZXI6IHwgICAgfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAxODc0LCBpbiBfc3RvcmVDaGFuZ2Vk
CiAgICB2YWwgPSBpbnQodm1fZGV0YWlscy5nZXQoInJ0Yy90aW1lb2Zmc2V0IiwgMCkpClR5cGVF
cnJvcjogaW50KCkgYXJndW1lbnQgbXVzdCBiZSBhIHN0cmluZyBvciBhIG51bWJlciwgbm90ICdO
b25lVHlwZScKV2F0Y2hlcjogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpfc3RvcmVDaGFu
Z2VkCldhdGNoZXI6IHwgICAgfCAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjUsIGluIHdhdGNoTWFpbgogICAgcmVzID0gd2F0
Y2guZm4od2VbMF0sICp3YXRjaC5hcmdzLCAqKndhdGNoLmt3YXJncykKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDE4
NzQsIGluIF9zdG9yZUNoYW5nZWQKICAgIHZhbCA9IGludCh2bV9kZXRhaWxzLmdldCgicnRjL3Rp
bWVvZmZzZXQiLCAwKSkKVHlwZUVycm9yOiBpbnQoKSBhcmd1bWVudCBtdXN0IGJlIGEgc3RyaW5n
IG9yIGEgbnVtYmVyLCBub3QgJ05vbmVUeXBlJwpXYXRjaGVyOiB8ICAgIHwgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgfCAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgfCAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICB8ICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICB8ICAgIDY0ICAgICAgICAgICAgIHdhdGNoID0gd2VbMV0KV2F0
Y2hlcjogfCAgICB8ICAgIDY1ICAgICAgICAgICAgIHJlcyA9IHdhdGNoLmZuKHdlWzBdLCAqd2F0
Y2guYXJncywgKip3YXRjaC5rd2FyZ3MpCldhdGNoZXI6IHwgICAgfCAgID4gWGVuZERvbWFpbklu
Zm8ucHk6X2hhbmRsZVNodXRkb3duV2F0Y2gKV2F0Y2hlcjogfCAgICB8ICAgMTg5MSAgICAgICAg
IGxvZy5kZWJ1ZygnWGVuZERvbWFpbkluZm8uaGFuZGxlU2h1dGRvd25XYXRjaCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NjUgICAgICAgICBzZWxmLmRvbWFpbnNbaW5mby5nZXREb21pZCgpXSA9
IGluZm8KTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQK
TWFpblRocmVhZDogfCAgICB8ICAgIDE5MjAgICAgICAgICByZXR1cm4gc2VsZi5kb21pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDY5ICAgICAgICAgaWYgaW5mby5nZXRfdXVpZCgpIGluIHNlbGYubWFuYWdl
ZF9kb21haW5zOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXRf
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzUzOSAgICAgICAgIGRvbV91dWlkID0gc2VsZi5p
bmZvLmdldCgndXVpZCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNTQwICAgICAgICAgaWYgbm90
IGRvbV91dWlkOiAjIGlmIGl0IGRvZXNuJ3QgZXhpc3QsIG1ha2Ugb25lIHVwCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAzNTQzICAgICAgICAgcmV0dXJuIGRvbV91dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA8IFhlbmREb21haW5JbmZvLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZERvbWFpbi5weTphZGRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDIyMCAgICAgcmV0
dXJuIHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpyZWNyZWF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyOCAgICAgICAgICAgICBzZWxmLl9zZXREb20wQ1BVQ291bnQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbi5weTpfc2V0RG9tMENQVUNvdW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDM5NCAgICAgICAgIGRvbTAgPSBzZWxmLnByaXZpbGVnZWREb21h
aW4oKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW4ucHk6cHJpdmlsZWdlZERvbWFp
bgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjAwICAgICAgICAgc2VsZi5kb21haW5zX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2MDEgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA2MDIgICAgICAgICAgICAgcmV0dXJuIHNlbGYuZG9tYWluc1tET00wX0lEXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjA0ICAgICAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW4ucHk6cHJpdmlsZWdlZERv
bWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgICAzOTcgICAgICAgICB0YXJnZXQgPSBpbnQoeG9wdGlv
bnMuZ2V0X2RvbTBfdmNwdXMoKSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfZG9tMF92Y3B1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzc3ICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ19pbnQoJ2RvbTAtY3B1cycsIHNlbGYuZG9tMF92Y3B1c19kZWZhdWx0
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX2ludApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQ4NiAgICAgICAgIHYgPSBzZWxmLmdldF9jb25maWdfdmFs
dWUobmFtZSwgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gWGVuZE9wdGlvbnMucHk6Z2V0
X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA0NzUgICAgICAgICByZXR1cm4g
c3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQ4NyAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICA0ODggICAg
ICAgICAgICAgcmV0dXJuIGludCh2KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kT3B0aW9u
cy5weTpnZXRfY29uZmlnX2ludApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRPcHRpb25zLnB5
OmdldF9kb20wX3ZjcHVzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5OCAgICAgICAgIGxvZy5kZWJ1
ZygibnVtYmVyIG9mIHZjcHVzIHRvIHVzZSBpcyAlZCIsIHRhcmdldCkKV2F0Y2hlcjogfCAgICB8
ICAxODkzICAgICAgICAgcmVhc29uID0gc2VsZi5yZWFkRG9tKCdjb250cm9sL3NodXRkb3duJykK
V2F0Y2hlcjogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpyZWFkRG9tCldhdGNoZXI6IHwg
ICAgfCAgIDE3MDMgICAgICAgICByZXR1cm4geHN0cmFuc2FjdC5SZWFkKHNlbGYuZG9tcGF0aCwg
KmFyZ3MpCldhdGNoZXI6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6UmVhZApX
YXRjaGVyOiB8ICAgIHwgICAgIDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1i
ZGEgdDogdC5yZWFkKCphcmdzKSkKV2F0Y2hlcjogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6Y29tcGxldGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzYwICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpX
YXRjaGVyOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxz
ZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKV2F0Y2hlcjogfCAgICB8ICAgIHwg
ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKV2F0Y2hlcjog
fCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpXYXRjaGVyOiB8
ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KV2F0Y2hlcjogfCAg
ICB8ICAgIHwgMzYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNjMgICAgICAg
ICAgICAgcmVzdWx0ID0gZih0KQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6PGxhbWJkYT4KV2F0Y2hlcjogfCAgICB8ICAgIHwgIDMwNyAgICAgICAgIHJldHVy
biBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKV2F0Y2hlcjogfCAgICB8
ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIDY5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6CldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IDcxICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDE6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDcy
ICAgICAgICAgICAgIHJldHVybiBzZWxmLl9yZWFkKGFyZ3NbMF0pCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6CldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDU1ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRy
YW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwMSAgICAgICAgIGlmIHRhcmdldCA+IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPCBYZW5kRG9tYWluLnB5Ol9zZXREb20wQ1BVQ291bnQKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAxMzQgICAgICAgICAgICAgeHN3YXRjaCgiQGludHJvZHVj
ZURvbWFpbiIsIHNlbGYuX29uX2RvbWFpbnNfY2hhbmdlZCkKV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTo8bGFtYmRhPgpXYXRjaGVyOiB8ICAgIHwgICAgIDM2NCAgICAgICAgICAg
ICBpZiB0LmNvbW1pdCgpOgpXYXRjaGVyOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpjb21taXQKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDM4ICAgICAgICAgaWYgbm90IHNlbGYu
aW5fdHJhbnNhY3Rpb246CldhdGNoZXI6IHwgICAgfCAgICB8ICA0MCAgICAgICAgIHNlbGYuaW5f
dHJhbnNhY3Rpb24gPSBGYWxzZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDEgICAgICAgICByYyA9
IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpXYXRj
aGVyOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUv
eHN3YXRjaC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDI4ICAgICAgICAg
c2VsZi5wYXRoID0gcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDI5ICAgICAgICAgc2Vs
Zi5mbiA9IGZuCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzAgICAgICAgICBzZWxmLmFyZ3Mg
PSBhcmdzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzEgICAgICAgICBzZWxmLmt3YXJncyA9
IGt3YXJncwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyICAgICAgICAgd2F0Y2hTdGFydCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzd2F0Y2gucHk6d2F0Y2hTdGFy
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0OCAgICAgeHNsb2NrLmFjcXVpcmUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA0OSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA1MCAgICAgICAgIGlmIHdhdGNoVGhyZWFkOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA1MSAgICAgICAgICAgICByZXR1cm4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTcgICAg
ICAgICB4c2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3Jl
L3hzd2F0Y2gucHk6d2F0Y2hTdGFydApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMzICAgICAg
ICAgeHMud2F0Y2gocGF0aCwgc2VsZikKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA0MiAgICAgICAg
IHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA0MyAgICAgICAg
IHJldHVybiByYwpXYXRjaGVyOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0CldhdGNoZXI6IHwgICAgfCAgICB8IDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJl
c3VsdApXYXRjaGVyOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0
ZQpXYXRjaGVyOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCldh
dGNoZXI6IHwgICAgfCAgICB8ICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Cldh
dGNoZXI6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hl
cjogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCldhdGNoZXI6IHwgICAg
fCAgIDwgWGVuZERvbWFpbkluZm8ucHk6cmVhZERvbQpXYXRjaGVyOiB8ICAgIHwgIDE4OTUgICAg
ICAgICBpZiByZWFzb24gYW5kIHJlYXNvbiAhPSAnc3VzcGVuZCc6CldhdGNoZXI6IHwgICAgfCAg
MTkxMSAgICAgICAgIHJldHVybiBUcnVlCldhdGNoZXI6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5m
by5weTpfaGFuZGxlU2h1dGRvd25XYXRjaApXYXRjaGVyOiB8ICAgIHwgICA2NiAgICAgICAgICAg
ICBpZiBub3QgcmVzOgpXYXRjaGVyOiB8ICAgIHwgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICB8ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgfCAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCk1haW5UaHJlYWQ6IHwgICAgfCA8IHhlbnN0b3JlL3hz
d2F0Y2gucHk6X19pbml0X18KV2F0Y2hlcjogfCAgICB8ICA2NCAgICAgICAgICAgICB3YXRjaCA9
IHdlWzFdCldhdGNoZXI6IHwgICAgfCAgNjUgICAgICAgICAgICAgcmVzID0gd2F0Y2guZm4od2Vb
MF0sICp3YXRjaC5hcmdzLCAqKndhdGNoLmt3YXJncykKV2F0Y2hlcjogfCAgICB8ID4gWGVuZERv
bWFpbi5weTpfb25fZG9tYWluc19jaGFuZ2VkCldhdGNoZXI6IHwgICAgfCAgMTUxICAgICAgICAg
c2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTM1ICAgICAg
ICAgICAgIHhzd2F0Y2goIkByZWxlYXNlRG9tYWluIiwgICBzZWxmLl9vbl9kb21haW5zX2NoYW5n
ZWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3dhdGNoLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi5mbiA9IGZuCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAzMCAgICAgICAgIHNlbGYuYXJncyA9IGFyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIDMxICAg
ICAgICAgc2VsZi5rd2FyZ3MgPSBrd2FyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIDMyICAgICAg
ICAgd2F0Y2hTdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN3YXRjaC5w
eTp3YXRjaFN0YXJ0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgIHhzbG9jay5hY3F1aXJl
KCkKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICAgICAgaWYgd2F0Y2hUaHJlYWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTEg
ICAgICAgICAgICAgcmV0dXJuCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcgICAgICAgICB4c2xv
Y2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN3YXRjaC5weTp3
YXRjaFN0YXJ0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzMyAgICAgICAgIHhzLndhdGNoKHBhdGgs
IHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3dhdGNoLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTM3ICAgICAgICAgICAgIHNlbGYuX2luaXRfZG9tYWlucygp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluLnB5Ol9pbml0X2RvbWFpbnMKTWFpblRo
cmVhZDogfCAgICB8ICAgMTY2ICAgICAgICAgc2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE2NyAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
MTY4ICAgICAgICAgICAgIHJ1bm5pbmcgPSBzZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzgxICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzgyICAg
ICAgICAgICAgIHJldHVybiB4Yy5kb21haW5fZ2V0aW5mbygpCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZERvbWFpbi5weTpfcnVubmluZ19kb21haW5zCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE2
OSAgICAgICAgICAgICBtYW5hZ2VkID0gc2VsZi5fbWFuYWdlZF9kb21haW5zKCkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kRG9tYWluLnB5Ol9tYW5hZ2VkX2RvbWFpbnMKTWFpblRocmVhZDog
fCAgICB8ICAgIDMzOCAgICAgICAgIGRvbV9wYXRoID0gc2VsZi5fbWFuYWdlZF9wYXRoKCkKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbi5weTpfbWFuYWdlZF9wYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMjM5ICAgICAgICAgZG9tX3BhdGggPSB4b3B0aW9ucy5nZXRfeGVuZF9k
b21haW5zX3BhdGgoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gWGVuZE9wdGlvbnMucHk6Z2V0
X3hlbmRfZG9tYWluc19wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMxOSAgICAgICAgIHJl
dHVybiBzZWxmLmdldF9jb25maWdfc3RyaW5nKCJ4ZW5kLWRvbWFpbnMtcGF0aCIsIHNlbGYueGVu
ZF9kb21haW5zX3BhdGhfZGVmYXVsdCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBYZW5kT3B0
aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDkzICAg
ICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYu
Y29uZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCBYZW5kT3B0
aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgWGVuZE9w
dGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IFhlbmRP
cHRpb25zLnB5OmdldF94ZW5kX2RvbWFpbnNfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI0
MCAgICAgICAgIGlmIGRvbXV1aWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjQyICAgICAgICAg
cmV0dXJuIGRvbV9wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREb21haW4ucHk6X21h
bmFnZWRfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzM5ICAgICAgICAgZG9tX3V1aWRzID0g
b3MubGlzdGRpcihkb21fcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIDM0MCAgICAgICAgIGRv
bXMgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzQxICAgICAgICAgZm9yIGRvbV91dWlkIGlu
IGRvbV91dWlkczoKTWFpblRocmVhZDogfCAgICB8ICAgIDM1NCAgICAgICAgIHJldHVybiBkb21z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbi5weTpfbWFuYWdlZF9kb21haW5zCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE3MiAgICAgICAgICAgICBmb3IgZG9tIGluIHJ1bm5pbmc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE3MyAgICAgICAgICAgICAgICAgaWYgZG9tWydkeWluZyddID09
IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3OCAgICAgICAgICAgICAgICAgaWYgZG9tWydkb21p
ZCddICE9IERPTTBfSUQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3MiAgICAgICAgICAgICBmb3Ig
ZG9tIGluIHJ1bm5pbmc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE4NSAgICAgICAgICAgICBpbWFn
ZS5jbGVhbnVwX3N0YWxlX3NlbnRpbmVsX2ZpZm9zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBp
bWFnZS5weTpjbGVhbnVwX3N0YWxlX3NlbnRpbmVsX2ZpZm9zCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTQgICAgIGZvciBwYXRoIGluIGdsb2IuZ2xvYihzZW50aW5lbF9wYXRoX3ByZWZpeCArICcq
LmZpZm8nKToKTWFpblRocmVhZDogfCAgICB8ICAgPCBpbWFnZS5weTpjbGVhbnVwX3N0YWxlX3Nl
bnRpbmVsX2ZpZm9zCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE4OCAgICAgICAgICAgICBmb3IgZG9t
IGluIG1hbmFnZWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIyMiAgICAgICAgICAgICBzZWxmLmRv
bWFpbnNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW4ucHk6
X2luaXRfZG9tYWlucwpNYWluVGhyZWFkOiB8ICAgIHwgIDEzOSAgICAgICAgICAgICBzZWxmLmRv
bWFpbnNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZERvbWFpbi5weTpp
bml0Ck1haW5UaHJlYWQ6IHwgICAgfDE4ODMgICAgIHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpXYXRjaGVyOiB8ICAgICAxNTIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDE1MyAgICAgICAgICAgICBzZWxmLl9yZWZyZXNoKCkKV2F0Y2hl
cjogfCAgICB8PiBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoCldhdGNoZXI6IHwgICAgfCA0MTUgICAg
ICAgICB0eG4gPSB4c3RyYW5zYWN0KCkKV2F0Y2hlcjogfCAgICB8ID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpXYXRjaGVyOiB8ICAgIHwgICAyMyAgICAgICAgIHNlbGYuaW5fdHJh
bnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKV2F0Y2hl
cjogfCAgICB8ICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpXYXRjaGVyOiB8
ICAgIHwgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKV2F0Y2hlcjog
fCAgICB8ICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCldhdGNoZXI6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5k
bGUKV2F0Y2hlcjogfCAgICB8ICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8
ICAgIHwgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKV2F0Y2hlcjogfCAgICB8ICA8IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgPCBzZXJ2ZXIvU3J2RG9t
YWluRGlyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICBmb3IgKG5h
bWUsIGtsYXNzKSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAg
ICAgICAgc2VsZi5nZXQobmFtZSkKTWFpblRocmVhZDogfCAgICB8ID4gc2VydmVyL1NydlZuZXRE
aXIucHk6PG1vZHVsZT4KTWFpblRocmVhZDogfCAgICB8ICAgMTggZnJvbSB4ZW4ueGVuZCBpbXBv
cnQgc3hwCldhdGNoZXI6IHwgICAgfCAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9
IFRydWUKV2F0Y2hlcjogfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpX
YXRjaGVyOiB8ICAgIHwgNDE2ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgNDE3ICAgICAg
ICAgICAgIHNlbGYuX3JlZnJlc2hUeG4odHhuLCByZWZyZXNoX3NodXRkb3duKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5IGZyb20geGVuLnhlbmQuQXJncyBpbXBvcnQgRm9ybUZuCldhdGNoZXI6IHwg
ICAgfCA+IFhlbmREb21haW4ucHk6X3JlZnJlc2hUeG4KV2F0Y2hlcjogfCAgICB8ICA0MjQgICAg
ICAgICBydW5uaW5nID0gc2VsZi5fcnVubmluZ19kb21haW5zKCkKV2F0Y2hlcjogfCAgICB8ICA+
IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgICAzODEgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgfCAgIDM4MiAgICAgICAgICAgICByZXR1cm4geGMuZG9t
YWluX2dldGluZm8oKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjAgZnJvbSB4ZW4ueGVuZCBpbXBv
cnQgUHJldHR5UHJpbnQKV2F0Y2hlcjogfCAgICB8ICA8IFhlbmREb21haW4ucHk6X3J1bm5pbmdf
ZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgIDQyNyAgICAgICAgIGZvciBkb20gaW4gcnVubmluZzoK
V2F0Y2hlcjogfCAgICB8ICA0MjggICAgICAgICAgICAgZG9taWQgPSBkb21bJ2RvbWlkJ10KV2F0
Y2hlcjogfCAgICB8ICA0MjkgICAgICAgICAgICAgaWYgZG9taWQgaW4gc2VsZi5kb21haW5zOgpX
YXRjaGVyOiB8ICAgIHwgIDQzMCAgICAgICAgICAgICAgICAgc2VsZi5kb21haW5zW2RvbWlkXS51
cGRhdGUoZG9tLCByZWZyZXNoX3NodXRkb3duLCB0cmFuc2FjdGlvbikKV2F0Y2hlcjogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5OnVwZGF0ZQpXYXRjaGVyOiB8ICAgIHwgIDM1MDQgICAgICAg
ICBsb2cudHJhY2UoIlhlbmREb21haW5JbmZvLnVwZGF0ZSglcykgb24gZG9tYWluICVzIiwgaW5m
bywKTWFpblRocmVhZDogfCAgICB8ICAgIDIxIGZyb20geGVuLnhlbmQgaW1wb3J0IFhlbmRWbmV0
CldhdGNoZXI6IHwgICAgfCAgMzUwNSAgICAgICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFZuZXQucHk6PG1vZHVsZT4KTWFpblRocmVhZDog
fCAgICB8ICAgICAyMCAiIiIKTWFpblRocmVhZDogfCAgICB8ICAgICAyMiBmcm9tIHhlbi51dGls
IGltcG9ydCBCcmN0bApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDIzIGZyb20geGVuLnhlbmQgaW1w
b3J0IHN4cApXYXRjaGVyOiB8ICAgIHwgICAzNTA3ICAgICAgICAgaWYgbm90IGluZm86CldhdGNo
ZXI6IHwgICAgfCAgIDM1MTIgICAgICAgICBpZiBpbmZvWyJtYXhtZW1fa2IiXSA8IDA6CldhdGNo
ZXI6IHwgICAgfCAgIDM1MTkgICAgICAgICBzZWxmLmluZm8udXBkYXRlX2NvbmZpZyhpbmZvKQpX
YXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kQ29uZmlnLnB5OnVwZGF0ZV9jb25maWcKV2F0Y2hlcjog
fCAgICB8ICAgIDEwMjEgICAgICAgICBzZWxmLl9kb21pbmZvX3RvX3hhcGkoZG9taW5mbykKV2F0
Y2hlcjogfCAgICB8ICAgIHw+IFhlbmRDb25maWcucHk6X2RvbWluZm9fdG9feGFwaQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1NDggICAgICAgICBzZWxmWydkb21pZCddID0gZG9taW5mb1snZG9taWQn
XQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDkgICAgICAgICBzZWxmWydvbmxpbmVfdmNwdXMnXSA9
IGRvbWluZm9bJ29ubGluZV92Y3B1cyddCldhdGNoZXI6IHwgICAgfCAgICB8IDU1MCAgICAgICAg
IHNlbGZbJ1ZDUFVzX21heCddID0gZG9taW5mb1snbWF4X3ZjcHVfaWQnXSArIDEKV2F0Y2hlcjog
fCAgICB8ICAgIHwgNTUyICAgICAgICAgaWYgdXBkYXRlX21lbToKV2F0Y2hlcjogfCAgICB8ICAg
IHwgNTU5ICAgICAgICAgc2VsZlsnY3B1X3RpbWUnXSA9IGRvbWluZm9bJ2NwdV90aW1lJ10vMWU5
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNCBmcm9tIHhlbi54ZW5kLlhlbmRFcnJvciBpbXBv
cnQgWGVuZEVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNSBmcm9tIHhlbi54ZW5kLlhl
bmRMb2dnaW5nIGltcG9ydCBsb2cKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI2IGZyb20geGVu
LnhlbmQueGVuc3RvcmUueHN0cmFuc2FjdCBpbXBvcnQgeHN0cmFuc2FjdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjkgZGVmIHZuZXRfY21kKGNtZCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA0MCBjbGFzcyBYZW5kVm5ldEluZm86Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4gWGVuZFZu
ZXQucHk6WGVuZFZuZXRJbmZvCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNDAgY2xhc3MgWGVu
ZFZuZXRJbmZvOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDQyICAgICB2aWZjdGxfb3BzID0g
eyd1cCc6ICd2aWYuYWRkJywgJ2Rvd24nOiAndmlmLmRlbCd9Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgNDQgICAgIGRlZiBfX2luaXRfXyhzZWxmLCBkYnBhdGgsIGNvbmZpZz1Ob25lKToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA2MiAgICAgZGVmIGV4cG9ydFRvREIoc2VsZiwgc2F2ZT1G
YWxzZSwgc3luYz1GYWxzZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzEgICAgIGRlZiBp
bXBvcnRGcm9tREIoc2VsZik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzkgICAgIGRlZiBz
eHByKHNlbGYpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDgyICAgICBkZWYgY29uZmlndXJl
KHNlbGYpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDg5ICAgICBkZWYgZGVsZXRlKHNlbGYp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk3ICAgICBkZWYgdmlmY3RsKHNlbGYsIG9wLCB2
aWYsIHZtYWMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IFhlbmRWbmV0LnB5OlhlbmRWbmV0
SW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDQgY2xhc3MgWGVuZFZuZXQ6CldhdGNoZXI6
IHwgICAgfCAgICB8IDU2MCAgICAgICAgIGlmIGRvbWluZm8uZ2V0KCdzc2lkcmVmJyk6CldhdGNo
ZXI6IHwgICAgfCAgICB8IDU2NSAgICAgICAgIHNlbGZbJ3NodXRkb3duX3JlYXNvbiddID0gZG9t
aW5mb1snc2h1dGRvd25fcmVhc29uJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTY4ICAgICAgICAg
c2VsZlsncnVubmluZyddID0gZG9taW5mb1sncnVubmluZyddCldhdGNoZXI6IHwgICAgfCAgICB8
IDU2OSAgICAgICAgIHNlbGZbJ2NyYXNoZWQnXSA9IGRvbWluZm9bJ2NyYXNoZWQnXQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1NzAgICAgICAgICBzZWxmWydkeWluZyddID0gZG9taW5mb1snZHlpbmcn
XQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NzEgICAgICAgICBzZWxmWydzaHV0ZG93biddID0gZG9t
aW5mb1snc2h1dGRvd24nXQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NzIgICAgICAgICBzZWxmWydw
YXVzZWQnXSA9IGRvbWluZm9bJ3BhdXNlZCddCldhdGNoZXI6IHwgICAgfCAgICB8IDU3MyAgICAg
ICAgIHNlbGZbJ2Jsb2NrZWQnXSA9IGRvbWluZm9bJ2Jsb2NrZWQnXQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCA1NzUgICAgICAgICBpZiAnbmFtZScgaW4gZG9taW5mbzoKV2F0Y2hlcjogfCAgICB8ICAg
IHwgNTc4ICAgICAgICAgaWYgJ2hhbmRsZScgaW4gZG9taW5mbzoKV2F0Y2hlcjogfCAgICB8ICAg
IHwgNTc5ICAgICAgICAgICAgIHNlbGZbJ3V1aWQnXSA9IHV1aWQudG9TdHJpbmcoZG9taW5mb1sn
aGFuZGxlJ10pCldhdGNoZXI6IHwgICAgfCAgICB8ID4gdXVpZC5weTp0b1N0cmluZwpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgIDU4ICAgICByZXR1cm4gIi0iLmpvaW4oWyIlMDJ4IiAqIDQsICIlMDJ4
IiAqIDIsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsCldhdGNoZXI6IHwgICAgfCAgICB8ICAgNTkg
ICAgICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0pICUgdHVwbGUodSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgID4gWGVuZFZuZXQucHk6WGVuZFZuZXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAxMDQgY2xhc3MgWGVuZFZuZXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTA2ICAg
ICAiIiIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMDggICAgIGRicGF0aCA9ICIvdm5ldCIK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMTAgICAgIGRlZiBfX2luaXRfXyhzZWxmKToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAxMjUgICAgIGRlZiB2bmV0X29mX2JyaWRnZShzZWxmLCBi
cmlkZ2UpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDEzNyAgICAgZGVmIHZuZXRfbHMoc2Vs
Zik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTQyICAgICBkZWYgdm5ldHMoc2VsZik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTQ3ICAgICBkZWYgdm5ldF9nZXQoc2VsZiwgaWQpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1NSAgICAgZGVmIHZuZXRfY3JlYXRlKHNlbGYsIGNv
bmZpZyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTY1ICAgICBkZWYgdm5ldF9kZWxldGUo
c2VsZiwgaWQpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCBYZW5kVm5ldC5weTpYZW5kVm5l
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMTc1IGRlZiBpbnN0YW5jZSgpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA8IFhlbmRWbmV0LnB5Ojxtb2R1bGU+CldhdGNoZXI6IHwgICAgfCAgICB8
PCB1dWlkLnB5OnRvU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICA8IFhlbmRDb25maWcucHk6X2Rv
bWluZm9fdG9feGFwaQpXYXRjaGVyOiB8ICAgIHwgICAxMDIyICAgICAgICAgc2VsZi52YWxpZGF0
ZSgpCldhdGNoZXI6IHwgICAgfCAgICA+IFhlbmRDb25maWcucHk6dmFsaWRhdGUKV2F0Y2hlcjog
fCAgICB8ICAgICA1MzkgICAgICAgICBzZWxmLl91dWlkX3Nhbml0eV9jaGVjaygpCldhdGNoZXI6
IHwgICAgfCAgICB8PiBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8
ICAgIHwgICAgfCA0NjggICAgICAgICBpZiAndXVpZCcgbm90IGluIHNlbGYgb3Igbm90IHNlbGZb
J3V1aWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgNDcxICAgICAgICAgICAgIHNlbGZbJ3V1aWQn
XSA9IHV1aWQudG9TdHJpbmcodXVpZC5mcm9tU3RyaW5nKHNlbGZbJ3V1aWQnXSkpCldhdGNoZXI6
IHwgICAgfCAgICB8ID4gdXVpZC5weTpmcm9tU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
NjIgICAgIHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA2MyAg
ICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAy
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjIgZnJvbSB4ZW4ueGVuZC5YZW5kRXJyb3Ig
aW1wb3J0IFhlbmRFcnJvcgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBp
bnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAyNCBmcm9tIHhlbi53ZWIuU3J2RGlyIGltcG9ydCBTcnZEaXIKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAyNiBjbGFzcyBTcnZWbmV0KFNydkRpcik6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICA+IHNlcnZlci9TcnZWbmV0RGlyLnB5OlNydlZuZXQKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMjYgY2xhc3MgU3J2Vm5ldChTcnZEaXIpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAyOCAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHZuZXRpbmZvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMzMgICAgIGRlZiBvcF9kZWxldGUoc2VsZiwgb3AsIHJlcSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM3ICAgICBkZWYgcmVuZGVyX1BPU1Qoc2VsZiwg
cmVxKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDAgICAgIGRlZiByZW5kZXJfR0VUKHNl
bGYsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDU1ICAgICBkZWYgZm9ybShzZWxm
LCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCBzZXJ2ZXIvU3J2Vm5ldERpci5weTpT
cnZWbmV0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjEgY2xhc3MgU3J2Vm5ldERpcihTcnZE
aXIpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiBzZXJ2ZXIvU3J2Vm5ldERpci5weTpTcnZW
bmV0RGlyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDYxIGNsYXNzIFNydlZuZXREaXIoU3J2
RGlyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNjMgICAgICIiIgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA2NSAgICAgZGVmIF9faW5pdF9fKHNlbGYpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA2OSAgICAgZGVmIHZuZXQoc2VsZiwgeCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDc3ICAgICBkZWYgZ2V0KHNlbGYsIHgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA4NCAgICAgZGVmIG9wX2NyZWF0ZShzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgOTAgICAgIGRlZiByZW5kZXJfUE9TVChzZWxmLCByZXEpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA5MyAgICAgZGVmIHJlbmRlcl9HRVQoc2VsZiwgcmVxKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAxMDUgICAgIGRlZiBsc192bmV0KHNlbGYsIHJlcSwgdXNlX3N4cD0w
KToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMjEgICAgIGRlZiBmb3JtKHNlbGYsIHJlcSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHNlcnZlci9TcnZWbmV0RGlyLnB5OlNydlZuZXRE
aXIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvU3J2Vm5ldERpci5weTo8bW9kdWxl
PgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0s
IDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMg
ICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwg
MikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsg
Ml0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
NjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAz
MiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBp
ICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgw
LCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kg
OiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5n
ZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChz
W2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiBy
YW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBp
biByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBb
IGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVy
biBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRj
aGVyOiB8ICAgIHwgICAgfDwgdXVpZC5weTpmcm9tU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8
PiB1dWlkLnB5OnRvU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICA1OCAgICAgcmV0dXJuICIt
Ii5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLApX
YXRjaGVyOiB8ICAgIHwgICAgfCAgNTkgICAgICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0p
ICUgdHVwbGUodSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBzZXJ2ZXIvU3J2Vm5ldERpci5w
eTpfX2luaXRfXwpXYXRjaGVyOiB8ICAgIHwgICAgfCA8IHV1aWQucHk6dG9TdHJpbmcKV2F0Y2hl
cjogfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X3V1aWRfc2FuaXR5X2NoZWNrCldhdGNoZXI6
IHwgICAgfCAgICAgNTQwICAgICAgICAgc2VsZi5fbmFtZV9zYW5pdHlfY2hlY2soKQpXYXRjaGVy
OiB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5weTpfbmFtZV9zYW5pdHlfY2hlY2sKV2F0Y2hlcjog
fCAgICB8ICAgIHwgNDc0ICAgICAgICAgaWYgJ25hbWVfbGFiZWwnIG5vdCBpbiBzZWxmOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgNjYgICAgICAgICBTcnZEaXIuX19pbml0X18oc2VsZikKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDY3ICAgICAgICAgc2VsZi54dm5ldCA9IFhlbmRWbmV0Lmlu
c3RhbmNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBYZW5kVm5ldC5weTppbnN0YW5jZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMTc3ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAxNzggICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRWbmV0LnB5IiwgbGluZSAxNzgsIGluIGluc3Rh
bmNlCiAgICBpbnN0Ck5hbWVFcnJvcjogZ2xvYmFsIG5hbWUgJ2luc3QnIGlzIG5vdCBkZWZpbmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAxNzkgICAgIGV4Y2VwdDoKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDE4MCAgICAgICAgIGluc3QgPSBYZW5kVm5ldCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IFhlbmRWbmV0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MTEyICAgICAgICAgc2VsZi52bmV0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMTMg
ICAgICAgICBsaXN0aW5nID0geHN0cmFuc2FjdC5MaXN0KHNlbGYuZGJwYXRoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEg
dDogdC5saXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAzNjAgICAg
IHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDIzICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkg
LS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2Vy
dCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI4ICAgICAg
ICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8ICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9u
X3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X25hbWVf
c2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICA1NDEgICAgICAgICBzZWxmLl9t
ZW1vcnlfc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4gWGVuZENvbmZp
Zy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQyMyAg
ICAgICAgIGxvZy50cmFjZSgiX21lbW9yeV9zYW5pdHlfY2hlY2sgbWVtb3J5X3N0YXRpY19taW46
ICVzLCAiCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgNDI3ICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQy
OCAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSwKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgfCA0MjkgICAgICAgICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9y
eV9keW5hbWljX21pbiJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQzMCAgICAgICAgICAg
ICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0pCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHwgNDMyICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0gPD0g
c2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0MzUg
ICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19taW4iXSA8PSBzZWxmWyJtZW1vcnlf
ZHluYW1pY19taW4iXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0MzggICAgICAgICBpZiBu
b3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVtb3J5X3N0YXRpY19tYXgi
XToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0NDEgICAgICAgICBpZiBub3Qgc2VsZlsibWVt
b3J5X2R5bmFtaWNfbWF4Il0gPiAwOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ0NCAgICAg
ICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdID4gMDoKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgfCA0NDcgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBub3Qg
c2VsZi5pc19odm0oKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0NTAgICAgICAgICBpZiBz
ZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBub3Qgc2VsZi5pc19oYXAoKToKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfDwgWGVuZENvbmZpZy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICAgNTQyICAgICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2so
KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PiBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0
eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NSAgICAgICAgIGZvciBldmVudCBp
biBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
ICB8IDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90
IGluIENPTkZJR19SRVNUQVJUX01PREVTOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NSAg
ICAgICAgIGZvciBldmVudCBpbiBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydhY3Rpb25zX2Fm
dGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01PREVTOgpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICB8IDQ1NSAgICAgICAgIGZvciBldmVudCBpbiBbJ3NodXRkb3duJywgJ3JlYm9v
dCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NiAgICAgICAgICAgICBp
ZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01P
REVTOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NSAgICAgICAgIGZvciBldmVudCBpbiBb
J3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8
PCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgNTQzICAgICAgICAgc2VsZi5fdmNwdXNfc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5weTpfdmNwdXNfc2FuaXR5X2NoZWNrCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgIHwgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4gc2VsZiBhbmQg
J3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ2MyAg
ICAgICAgIGlmICdvbmxpbmVfdmNwdXMnIGluIHNlbGY6CldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgNDY0ICAgICAgICAgICAgIHNlbGZbJ1ZDUFVzX2xpdmUnXSA9IHNlbGZbJ29ubGluZV92Y3B1
cyddCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0
eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgNTQ0ICAgICAgICAgc2VsZi5fcGxhdGZv
cm1fc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5w
eTpfcGxhdGZvcm1fc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgNDc4ICAg
ICAgICAgaWYgJ2tleW1hcCcgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ10gYW5kIFhlbmRPcHRpb25z
Lmluc3RhbmNlKCkuZ2V0X2tleW1hcCgpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ID4gWGVu
ZE9wdGlvbnMucHk6aW5zdGFuY2UKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTUzICAgICB0
cnk6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDU1NCAgICAgICAgIGluc3QKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgfCAgNTYwICAgICByZXR1cm4gaW5zdApXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICB8IDwgWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fCA+IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAg
MzkwICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19zdHJpbmcoJ2tleW1hcCcsIE5vbmUp
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19z
dHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxm
LmdldF9jb25maWdfdmFsdWUobmFtZSwgdmFsKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAg
PiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFt
ZSwgdmFsPXZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgICAgMzAgICAgICAgICBz
ZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIHwgICAzNjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAz
NjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHwgICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0
Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgIDEzOSAg
ICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAg
ICAxNDAgICAgICAgICAgICAgcmV0ID0geHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9uLCBz
ZWxmLnBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgfCAgMTUgICAg
IGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgfCAgMjAg
ICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgICB8PCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgICA8
IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfa2V5bWFwCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHwgIDQ4MSAgICAgICAgIGlmIHNlbGYuaXNfaHZtKCkgb3Igc2VsZi5oYXNfcmZiKCk6Cldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIHwgID4gWGVuZENvbmZpZy5weTppc19odm0KV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgfCAgMjIwNyAgICAgICAgIHJldHVybiBzZWxmWydIVk1fYm9vdF9wb2xp
Y3knXSAhPSAnJwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6aXNf
aHZtCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpoYXNfcmZiCldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIHwgICA5MzMgICAgICAgICBmb3IgY29uc29sZV91dWlkIGlu
IHNlbGZbJ2NvbnNvbGVfcmVmcyddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAgOTM4ICAg
ICAgICAgcmV0dXJuIEZhbHNlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDwgWGVuZENvbmZp
Zy5weTpoYXNfcmZiCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDQ5MSAgICAgICAgIGlmICd0
c2NfbW9kZScgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgIDQ5NCAgICAgICAgIGlmICdub21pZ3JhdGUnIG5vdCBpbiBzZWxmWydwbGF0Zm9ybSddOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA0OTcgICAgICAgICBpZiBzZWxmLmlzX2h2bSgpOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA+IFhlbmRDb25maWcucHk6aXNfaHZtCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgIHwgIDIyMDcgICAgICAgICByZXR1cm4gc2VsZlsnSFZNX2Jvb3RfcG9s
aWN5J10gIT0gJycKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5Omlz
X2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgWGVuZENvbmZpZy5weTpfcGxhdGZvcm1f
c2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgNTQ1ICAgICAgICAgc2VsZi5f
dmZiX3Nhbml0eV9jaGVjaygpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgPiBYZW5kQ29uZmln
LnB5Ol92ZmJfc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDUzMSAgICAg
ICAgIGlmICdrZXltYXAnIGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol92ZmJfc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHw8IFhlbmRDb25maWcucHk6dmFsaWRhdGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
PCBYZW5kQ29uZmlnLnB5OnVwZGF0ZV9jb25maWcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAzNTIw
ICAgICAgICAgc2VsZi5fdXBkYXRlX2NvbnNvbGVzKHRyYW5zYWN0aW9uKQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5Ol91cGRhdGVfY29uc29sZXMKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgMTYyOCAgICAgICAgIGlmIHNlbGYuZG9taWQgPT0gTm9uZSBvciBzZWxm
LmRvbWlkID09IDA6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDE2MjkgICAgICAgICAgICAgcmV0
dXJuCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3VwZGF0ZV9j
b25zb2xlcwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDM1MjIgICAgICAgICBpZiByZWZyZXNoOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgIDM1MjMgICAgICAgICAgICAgc2VsZi5yZWZyZXNoU2h1dGRv
d24oaW5mbykKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpyZWZy
ZXNoU2h1dGRvd24KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMjAzNCAgICAgICAgIHJlc3RhcnRf
cmVhc29uID0gTm9uZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAyMDM2ICAgICAgICAgc2VsZi5y
ZWZyZXNoX3NodXRkb3duX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAxNDIgICAgICAgICAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxz
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCku
dHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
MjAzNyAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAyMDM4ICAgICAgICAgICAg
IGlmIHhlbmluZm8gaXMgTm9uZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAyMDUyICAgICAgICAg
ICAgIGlmIHhlbmluZm9bJ2R5aW5nJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICAgMjA2NCAgICAg
ICAgICAgICBlbGlmIHhlbmluZm9bJ2NyYXNoZWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAy
MDc3ICAgICAgICAgICAgIGVsaWYgeGVuaW5mb1snc2h1dGRvd24nXToKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAyMTA1ICAgICAgICAgICAgIGVsaWYgc2VsZi5kb21wYXRoIGlzIE5vbmU6CldhdGNo
ZXI6IHwgICAgfCAgICB8ICAgMjExMyAgICAgICAgICAgICAgICAgaWYgeGVuaW5mb1sncGF1c2Vk
J106CldhdGNoZXI6IHwgICAgfCAgICB8ICAgMjExNiAgICAgICAgICAgICAgICAgICAgIHNlbGYu
X3N0YXRlU2V0KERPTV9TVEFURV9SVU5OSU5HKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IFhl
bmREb21haW5JbmZvLnB5Ol9zdGF0ZVNldApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAzNDM0ICAg
ICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDExNCAgICAgICAgIGZvciBlbnRyeSBpbiBsaXN0aW5nOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IFhlbmRWbmV0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDE4MSAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IFhl
bmRWbmV0LnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9TcnZWbmV0
RGlyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICBmb3IgKG5h
bWUsIGtsYXNzKSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgc2VydmVy
L1NydlJvb3QucHk6X19pbml0X18KV2F0Y2hlcjogfCAgICB8ICAzNDM1ICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgIHwgIDM0MzkgICAgICAgICAgICAgaWYgc2VsZi5fc3RhdGVHZXQoKSAhPSBz
dGF0ZToKV2F0Y2hlcjogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpfc3RhdGVHZXQKV2F0
Y2hlcjogfCAgICB8ICAgMzQ1MiAgICAgICAgIGluZm8gPSBkb21fZ2V0KHNlbGYuZ2V0RG9taWQo
KSkKV2F0Y2hlcjogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKV2F0Y2hl
cjogfCAgICB8ICAgIDE5MjAgICAgICAgICByZXR1cm4gc2VsZi5kb21pZApXYXRjaGVyOiB8ICAg
IHwgICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApXYXRjaGVyOiB8ICAgIHwgICAgPiBY
ZW5kRG9tYWluSW5mby5weTpkb21fZ2V0CldhdGNoZXI6IHwgICAgfCAgICAgMjk0ICAgICB0cnk6
CldhdGNoZXI6IHwgICAgfCAgICAgMjk1ICAgICAgICAgZG9tbGlzdCA9IHhjLmRvbWFpbl9nZXRp
bmZvKGRvbSwgMSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IFhlbmRPcHRpb25zLnB5OmdldF94
ZW5kX2h0dHBfc2VydmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDE5MyAgICAgICAgIHJldHVy
biBzZWxmLmdldF9jb25maWdfYm9vbCgieGVuZC1odHRwLXNlcnZlciIsIHNlbGYueGVuZF9odHRw
X3NlcnZlcl9kZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IFhlbmRPcHRpb25zLnB5
OmdldF9jb25maWdfYm9vbApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDc4ICAgICAgICAgdiA9
IHN0cmluZy5sb3dlcihzdHIoc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkpKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1
ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwg
WGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
NDc5ICAgICAgICAgaWYgdiBpbiBbJ3llcycsICd5JywgJzEnLCAnb24nLCAgJ3RydWUnLCAgJ3Qn
XToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAn
bicsICcwJywgJ29mZicsICdmYWxzZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0
ODIgICAgICAgICAgICAgcmV0dXJuIEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgWGVu
ZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBYZW5k
T3B0aW9ucy5weTpnZXRfeGVuZF9odHRwX3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4g
WGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfdW5peF9zZXJ2ZXIKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMzA5ICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19ib29sKCJ4ZW5kLXVuaXgtc2Vy
dmVyIiwgc2VsZi54ZW5kX3VuaXhfc2VydmVyX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA0NzggICAgICAgICB2ID0gc3RyaW5nLmxvd2VyKHN0cihzZWxmLmdldF9jb25maWdfdmFs
dWUobmFtZSwgdmFsKSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5
OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA0NzUgICAgICAgICBy
ZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgIDI5NiAgICAgICAgIGlmIGRvbWxpc3QgYW5kIGRvbSA9PSBkb21saXN0
WzBdWydkb21pZCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDI5NyAgICAgICAgICAgICByZXR1
cm4gZG9tbGlzdFswXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpk
b21fZ2V0CldhdGNoZXI6IHwgICAgfCAgICB8IDM0NTMgICAgICAgICBpZiBpbmZvIGlzIE5vbmUg
b3IgaW5mb1snc2h1dGRvd24nXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzQ2NCAgICAgICAgIGVs
aWYgaW5mb1snY3Jhc2hlZCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDY5ICAgICAgICAgICAg
IGlmIGluZm9bJ3BhdXNlZCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDcyICAgICAgICAgICAg
ICAgICByZXR1cm4gWEVOX0FQSV9WTV9QT1dFUl9TVEFURV9SVU5OSU5HCldhdGNoZXI6IHwgICAg
fCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlR2V0CldhdGNoZXI6IHwgICAgfCAgICB8
MzQ0NSAgICAgICAgICAgICBzZWxmLnN0YXRlX3VwZGF0ZWQucmVsZWFzZSgpCldhdGNoZXI6IHwg
ICAgfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpfc3RhdGVTZXQKV2F0Y2hlcjogfCAgICB8ICAg
IDIxMTggICAgICAgICAgICAgICAgIGlmIHNlbGYuc2h1dGRvd25TdGFydFRpbWU6CldhdGNoZXI6
IHwgICAgfCAgICAyMTI3ICAgICAgICAgICAgIHNlbGYucmVmcmVzaF9zaHV0ZG93bl9sb2NrLnJl
bGVhc2UoKQpXYXRjaGVyOiB8ICAgIHwgICAgMjEyOSAgICAgICAgIGlmIHJlc3RhcnRfcmVhc29u
IGFuZCBub3Qgc2VsZi5yZXN0YXJ0X2luX3Byb2dyZXNzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NzkgICAgICAgICBpZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1ZScsICAndCdd
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDgxICAgICAgICAgaWYgdiBpbiBbJ25vJywgICduJywg
JzAnLCAnb2ZmJywgJ2ZhbHNlJywgJ2YnXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ4MiAgICAg
ICAgICAgICByZXR1cm4gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kT3B0aW9ucy5w
eTpnZXRfY29uZmlnX2Jvb2wKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5Omdl
dF94ZW5kX3VuaXhfc2VydmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTpn
ZXRfeGVuX2FwaV9zZXJ2ZXIKTWFpblRocmVhZDogfCAgICB8ICAgNDk4ICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ192YWx1ZSgneGVuLWFwaS1zZXJ2ZXInLApNYWluVGhyZWFkOiB8ICAg
IHwgICA0OTkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYueGVuX2Fw
aV9zZXJ2ZXJfZGVmYXVsdCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NzUgICAgICAgICByZXR1cm4g
c3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpXYXRjaGVyOiB8ICAg
IHwgICA8IFhlbmREb21haW5JbmZvLnB5OnJlZnJlc2hTaHV0ZG93bgpXYXRjaGVyOiB8ICAgIHwg
IDM1MjUgICAgICAgICBsb2cudHJhY2UoIlhlbmREb21haW5JbmZvLnVwZGF0ZSBkb25lIG9uIGRv
bWFpbiAlczogJXMiLApXYXRjaGVyOiB8ICAgIHwgIDM1MjYgICAgICAgICAgICAgICAgICAgc3Ry
KHNlbGYuZG9taWQpLCBzZWxmLmluZm8pCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kT3B0aW9u
cy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRPcHRpb25zLnB5
OmdldF94ZW5fYXBpX3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2Vy
dmVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA3ICAgICAgICAgc2VsZi51c2Vf
dGNwID0gdXNlX3RjcApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIHNlbGYucG9ydCA9
IHBvcnQKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICBzZWxmLmhvc3QgPSBob3N0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgc2VsZi5wYXRoID0gcGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgIDExMSAgICAgICAgIHNlbGYuaG9zdHNfYWxsb3dlZCA9IGhvc3RzX2FsbG93ZWQK
TWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICBzZWxmLnNzbF9rZXlfZmlsZSA9IHNzbF9r
ZXlfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgIHNlbGYuc3NsX2NlcnRfZmls
ZSA9IHNzbF9jZXJ0X2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICBzZWxmLnJl
YWR5ID0gRmFsc2UgICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgIDExNyAgICAgICAgIHNlbGYu
cnVubmluZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICBzZWxmLmF1dGgg
PSBhdXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgc2VsZi54ZW5hcGkgPSB1c2Vf
eGVuYXBpIGFuZCBYZW5kQVBJLlhlbmRBUEkoYXV0aCkgb3IgTm9uZQpXYXRjaGVyOiB8ICAgIHwg
PCBYZW5kRG9tYWluSW5mby5weTp1cGRhdGUKV2F0Y2hlcjogfCAgICB8IDQyNyAgICAgICAgIGZv
ciBkb20gaW4gcnVubmluZzoKV2F0Y2hlcjogfCAgICB8IDQ1MCAgICAgICAgIHJ1bm5pbmcgPSBz
ZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpXYXRjaGVyOiB8ICAgIHwgPiBYZW5kRG9tYWluLnB5Ol9y
dW5uaW5nX2RvbWFpbnMKV2F0Y2hlcjogfCAgICB8ICAzODEgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgfCAgMzgyICAgICAgICAgICAgIHJldHVybiB4Yy5kb21haW5fZ2V0aW5mbygpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kQVBJLnB5Ol9fbmV3X18KTWFpblRocmVhZDogfCAgICB8ICAg
NTQyICAgICAgICAgY2xzLl9faW5pdF9sb2NrX18uYWNxdWlyZSgpCldhdGNoZXI6IHwgICAgfCAg
PCBYZW5kRG9tYWluLnB5Ol9ydW5uaW5nX2RvbWFpbnMKV2F0Y2hlcjogfCAgICB8ICA0NTEgICAg
ICAgICBydW5uaW5nX2RvbWlkcyA9IFtkWydkb21pZCddIGZvciBkIGluIHJ1bm5pbmcgaWYgZFsn
ZHlpbmcnXSAhPSAxXQpXYXRjaGVyOiB8ICAgIHwgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRz
ID0gW2RbJ2RvbWlkJ10gZm9yIGQgaW4gcnVubmluZyBpZiBkWydkeWluZyddICE9IDFdCldhdGNo
ZXI6IHwgICAgfCAgNDUyICAgICAgICAgZm9yIGRvbWlkLCBkb20gaW4gc2VsZi5kb21haW5zLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNTQzICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDU0NCAgICAgICAgICAgICBpZiBub3QgY2xzLl9fZGVjb3JhdGVkX186Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNTQ1ICAgICAgICAgICAgICAgICBjbHMuX2RlY29yYXRlKCkKV2F0Y2hlcjog
fCAgICB8ICA0NTMgICAgICAgICAgICAgaWYgZG9taWQgbm90IGluIHJ1bm5pbmdfZG9taWRzIGFu
ZCBkb21pZCAhPSBET00wX0lEOgpXYXRjaGVyOiB8ICAgIHwgIDQ1MiAgICAgICAgIGZvciBkb21p
ZCwgZG9tIGluIHNlbGYuZG9tYWlucy5pdGVtcygpOgpXYXRjaGVyOiB8ICAgIHwgPCBYZW5kRG9t
YWluLnB5Ol9yZWZyZXNoVHhuCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6X2RlY29y
YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgNTU5ICAgICAgICAgZ2xvYmFsX3ZhbGlkYXRvcnMgPSBb
c2Vzc2lvbl9yZXF1aXJlZCwgY2F0Y2hfdHlwZWVycm9yXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU2
OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwg
IDQxOCAgICAgICAgICAgICB0eG4uY29tbWl0KCkKV2F0Y2hlcjogfCAgICB8ICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6Y29tbWl0CldhdGNoZXI6IHwgICAgfCAgICAzOCAgICAgICAgIGlmIG5v
dCBzZWxmLmluX3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgNDAgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UKV2F0Y2hlcjogfCAgICB8ICAgIDQxICAgICAgICAgcmMg
PSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKV2F0
Y2hlcjogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAg
ICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAgICAyMCAg
ICAgcmV0dXJuIHhzX2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2Ns
cyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgNTcyICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24n
IG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICclc19nZXRfYnlfdXVpZCcgJSBhcGlf
Y2xzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICclc19n
ZXRfdXVpZCcgJSBhcGlfY2xzCldhdGNoZXI6IHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJh
bnNhY3Rpb24gPSAiMCIKV2F0Y2hlcjogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCldh
dGNoZXI6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApXYXRjaGVyOiB8
ICAgIHwgPCBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoCldhdGNoZXI6IHwgICAgfCA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X19kZWxfXwpXYXRjaGVyOiB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNl
bGYuaW5fdHJhbnNhY3Rpb246CldhdGNoZXI6IHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpXYXRjaGVyOiB8ICAgIHwgMTU1ICAgICAgICAgICAgIHNlbGYuZG9tYWluc19s
b2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgNTc2ICAgICAgICAgICAgIGdldF9hbGxf
cmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKV2F0Y2hlcjogfCAg
ICB8IDE1NiAgICAgICAgIHJldHVybiAxCldhdGNoZXI6IHwgICAgfDwgWGVuZERvbWFpbi5weTpf
b25fZG9tYWluc19jaGFuZ2VkCldhdGNoZXI6IHwgICAgICA2NiAgICAgICAgICAgICBpZiBub3Qg
cmVzOgpXYXRjaGVyOiB8ICAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCk1haW5UaHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91
dWlkKF8xLCBfMiwgcmVmKToKV2F0Y2hlcjogfCAgICAgIDY0ICAgICAgICAgICAgIHdhdGNoID0g
d2VbMV0KV2F0Y2hlcjogfCAgICAgIDY1ICAgICAgICAgICAgIHJlcyA9IHdhdGNoLmZuKHdlWzBd
LCAqd2F0Y2guYXJncywgKip3YXRjaC5rd2FyZ3MpCldhdGNoZXI6IHwgICAgfD4gWGVuZERvbWFp
bi5weTpfb25fZG9tYWluc19jaGFuZ2VkCldhdGNoZXI6IHwgICAgfCAxNTEgICAgICAgICBzZWxm
LmRvbWFpbnNfbG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8IDU4MSAgICAgICAgICAg
ICBkZWYgX2dldF91dWlkKF8xLCBfMiwgcmVmKToKV2F0Y2hlcjogfCAgICB8IDE1MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICB8IDE1MyAgICAgICAgICAgICBzZWxmLl9yZWZyZXNoKCkKV2F0
Y2hlcjogfCAgICB8ID4gWGVuZERvbWFpbi5weTpfcmVmcmVzaApXYXRjaGVyOiB8ICAgIHwgIDQx
NSAgICAgICAgIHR4biA9IHhzdHJhbnNhY3QoKQpXYXRjaGVyOiB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2luaXRfXwpXYXRjaGVyOiB8ICAgIHwgICAgMjMgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlz
CldhdGNoZXI6IHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCldh
dGNoZXI6IHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikK
V2F0Y2hlcjogfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxl
KCkudHJhbnNhY3Rpb25fc3RhcnQoKQpXYXRjaGVyOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpXYXRjaGVyOiB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA1ODcg
ICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9jbHMpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9ieV91dWlkLCBfZ2V0X2J5
X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5MyAgICAgICAgICAgICBzZXRhdHRyKGNscywg
Z2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAgNTk0ICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29yZHMoYXBpX2Ns
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEgcywg
c2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFz
c2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9j
bHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9u
JyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1aWQnICUgYXBp
X2NscwpXYXRjaGVyOiB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0g
VHJ1ZQpXYXRjaGVyOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpX
YXRjaGVyOiB8ICAgIHwgIDQxNiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICA0MTcgICAg
ICAgICAgICAgc2VsZi5fcmVmcmVzaFR4bih0eG4sIHJlZnJlc2hfc2h1dGRvd24pCldhdGNoZXI6
IHwgICAgfCAgPiBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoVHhuCldhdGNoZXI6IHwgICAgfCAgIDQy
NCAgICAgICAgIHJ1bm5pbmcgPSBzZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpXYXRjaGVyOiB8ICAg
IHwgICA+IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgICAg
MzgxICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgMzgyICAgICAgICAgICAgIHJldHVy
biB4Yy5kb21haW5fZ2V0aW5mbygpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NzUgICAgICAgICAg
ICAgZ2V0X3V1aWQgPSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpXYXRjaGVyOiB8ICAgIHwgICA8
IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgICA0MjcgICAg
ICAgICBmb3IgZG9tIGluIHJ1bm5pbmc6CldhdGNoZXI6IHwgICAgfCAgIDQyOCAgICAgICAgICAg
ICBkb21pZCA9IGRvbVsnZG9taWQnXQpXYXRjaGVyOiB8ICAgIHwgICA0MjkgICAgICAgICAgICAg
aWYgZG9taWQgaW4gc2VsZi5kb21haW5zOgpXYXRjaGVyOiB8ICAgIHwgICA0MzAgICAgICAgICAg
ICAgICAgIHNlbGYuZG9tYWluc1tkb21pZF0udXBkYXRlKGRvbSwgcmVmcmVzaF9zaHV0ZG93biwg
dHJhbnNhY3Rpb24pCldhdGNoZXI6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6dXBkYXRl
CldhdGNoZXI6IHwgICAgfCAgIDM1MDQgICAgICAgICBsb2cudHJhY2UoIlhlbmREb21haW5JbmZv
LnVwZGF0ZSglcykgb24gZG9tYWluICVzIiwgaW5mbywKV2F0Y2hlcjogfCAgICB8ICAgMzUwNSAg
ICAgICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NzYgICAgICAgICAgICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBh
cGlfY2xzICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0
X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpXYXRjaGVyOiB8ICAgIHwgICAzNTA3ICAgICAgICAgaWYg
bm90IGluZm86CldhdGNoZXI6IHwgICAgfCAgIDM1MTIgICAgICAgICBpZiBpbmZvWyJtYXhtZW1f
a2IiXSA8IDA6CldhdGNoZXI6IHwgICAgfCAgIDM1MTkgICAgICAgICBzZWxmLmluZm8udXBkYXRl
X2NvbmZpZyhpbmZvKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgxICAgICAgICAgICAgIGRlZiBf
Z2V0X3V1aWQoXzEsIF8yLCByZWYpOgpXYXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kQ29uZmlnLnB5
OnVwZGF0ZV9jb25maWcKV2F0Y2hlcjogfCAgICB8ICAgIDEwMjEgICAgICAgICBzZWxmLl9kb21p
bmZvX3RvX3hhcGkoZG9taW5mbykKV2F0Y2hlcjogfCAgICB8ICAgIHw+IFhlbmRDb25maWcucHk6
X2RvbWluZm9fdG9feGFwaQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDggICAgICAgICBzZWxmWydk
b21pZCddID0gZG9taW5mb1snZG9taWQnXQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDkgICAgICAg
ICBzZWxmWydvbmxpbmVfdmNwdXMnXSA9IGRvbWluZm9bJ29ubGluZV92Y3B1cyddCldhdGNoZXI6
IHwgICAgfCAgICB8IDU1MCAgICAgICAgIHNlbGZbJ1ZDUFVzX21heCddID0gZG9taW5mb1snbWF4
X3ZjcHVfaWQnXSArIDEKV2F0Y2hlcjogfCAgICB8ICAgIHwgNTUyICAgICAgICAgaWYgdXBkYXRl
X21lbToKV2F0Y2hlcjogfCAgICB8ICAgIHwgNTU5ICAgICAgICAgc2VsZlsnY3B1X3RpbWUnXSA9
IGRvbWluZm9bJ2NwdV90aW1lJ10vMWU5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDU4NCAgICAg
ICAgICAgICBkZWYgdW5wYWNrKHYpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NjAgICAgICAgICBp
ZiBkb21pbmZvLmdldCgnc3NpZHJlZicpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NjUgICAgICAg
ICBzZWxmWydzaHV0ZG93bl9yZWFzb24nXSA9IGRvbWluZm9bJ3NodXRkb3duX3JlYXNvbiddCldh
dGNoZXI6IHwgICAgfCAgICB8IDU2OCAgICAgICAgIHNlbGZbJ3J1bm5pbmcnXSA9IGRvbWluZm9b
J3J1bm5pbmcnXQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NjkgICAgICAgICBzZWxmWydjcmFzaGVk
J10gPSBkb21pbmZvWydjcmFzaGVkJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTcwICAgICAgICAg
c2VsZlsnZHlpbmcnXSA9IGRvbWluZm9bJ2R5aW5nJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTcx
ICAgICAgICAgc2VsZlsnc2h1dGRvd24nXSA9IGRvbWluZm9bJ3NodXRkb3duJ10KV2F0Y2hlcjog
fCAgICB8ICAgIHwgNTcyICAgICAgICAgc2VsZlsncGF1c2VkJ10gPSBkb21pbmZvWydwYXVzZWQn
XQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NzMgICAgICAgICBzZWxmWydibG9ja2VkJ10gPSBkb21p
bmZvWydibG9ja2VkJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTc1ICAgICAgICAgaWYgJ25hbWUn
IGluIGRvbWluZm86CldhdGNoZXI6IHwgICAgfCAgICB8IDU3OCAgICAgICAgIGlmICdoYW5kbGUn
IGluIGRvbWluZm86CldhdGNoZXI6IHwgICAgfCAgICB8IDU3OSAgICAgICAgICAgICBzZWxmWyd1
dWlkJ10gPSB1dWlkLnRvU3RyaW5nKGRvbWluZm9bJ2hhbmRsZSddKQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCA+IHV1aWQucHk6dG9TdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA1OCAgICAgcmV0
dXJuICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIg
KiAyLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4
IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1ODcgICAgICAgICAg
ICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9jbHMpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA8
IHV1aWQucHk6dG9TdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X2Rv
bWluZm9fdG9feGFwaQpXYXRjaGVyOiB8ICAgIHwgICAgMTAyMiAgICAgICAgIHNlbGYudmFsaWRh
dGUoKQpXYXRjaGVyOiB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5weTp2YWxpZGF0ZQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1MzkgICAgICAgICBzZWxmLl91dWlkX3Nhbml0eV9jaGVjaygpCldhdGNo
ZXI6IHwgICAgfCAgICB8ID4gWGVuZENvbmZpZy5weTpfdXVpZF9zYW5pdHlfY2hlY2sKV2F0Y2hl
cjogfCAgICB8ICAgIHwgIDQ2OCAgICAgICAgIGlmICd1dWlkJyBub3QgaW4gc2VsZiBvciBub3Qg
c2VsZlsndXVpZCddOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNTkyICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBnZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgNDcxICAgICAgICAgICAgIHNlbGZbJ3V1aWQnXSA9IHV1aWQudG9TdHJpbmcodXVpZC5mcm9t
U3RyaW5nKHNlbGZbJ3V1aWQnXSkpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHV1aWQucHk6ZnJv
bVN0cmluZwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MiAgICAgcyA9IHMucmVwbGFjZSgnLScs
ICcnKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkg
KyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2Uo
MCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGludChz
W2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGlu
IHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1cm4g
WyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBm
b3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAgICAg
cmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBd
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJd
LCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
NjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAz
MiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6
IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFu
Z2UoMCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBp
IGluIHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1
cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2
KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAg
ICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAy
KSBdCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSAr
IDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDwgdXVpZC5weTpmcm9tU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHV1aWQucHk6dG9T
dHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUw
MngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgNTkgICAgICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0pICUgdHVwbGUo
dSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1OTMgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCldhdGNoZXI6IHwgICAgfCAgICB8ICA8IHV1aWQucHk6
dG9TdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0
eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDAgICAgICAgICBzZWxmLl9uYW1lX3Nhbml0
eV9jaGVjaygpCldhdGNoZXI6IHwgICAgfCAgICB8ID4gWGVuZENvbmZpZy5weTpfbmFtZV9zYW5p
dHlfY2hlY2sKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ3NCAgICAgICAgIGlmICduYW1lX2xhYmVs
JyBub3QgaW4gc2VsZjoKV2F0Y2hlcjogfCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol9uYW1l
X3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDEgICAgICAgICBzZWxmLl9tZW1v
cnlfc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgPiBYZW5kQ29uZmlnLnB5Ol9t
ZW1vcnlfc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICA0MjMgICAgICAgICBsb2cu
dHJhY2UoIl9tZW1vcnlfc2FuaXR5X2NoZWNrIG1lbW9yeV9zdGF0aWNfbWluOiAlcywgIgpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgNDI3ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlf
c3RhdGljX21pbiJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDI4ICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDI5
ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19taW4iXSwKV2F0Y2hl
cjogfCAgICB8ICAgIHwgIDQzMCAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5
bmFtaWNfbWF4Il0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1OTQgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9hbGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgNTg4ICAgICAgICAgICAgICAgICByZXR1cm4gbGFtYmRhIHMs
IHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgWGVuZEFQSS5weTpfZ2V0X2Fs
bF9yZWNvcmRzCldhdGNoZXI6IHwgICAgfCAgICB8ICA0MzIgICAgICAgICBpZiBub3Qgc2VsZlsi
bWVtb3J5X3N0YXRpY19taW4iXSA8PSBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdOgpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgNDM1ICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWlu
Il0gPD0gc2VsZlsibWVtb3J5X2R5bmFtaWNfbWluIl06CldhdGNoZXI6IHwgICAgfCAgICB8ICA0
MzggICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVt
b3J5X3N0YXRpY19tYXgiXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ0MSAgICAgICAgIGlmIG5v
dCBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSA+IDA6CldhdGNoZXI6IHwgICAgfCAgICB8ICA0
NDQgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSA+IDA6CldhdGNoZXI6
IHwgICAgfCAgICB8ICA0NDcgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBu
b3Qgc2VsZi5pc19odm0oKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ1MCAgICAgICAgIGlmIHNl
bGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBzZWxmLmlzX2hhcCgpOgpXYXRjaGVyOiB8ICAg
IHwgICAgfCA8IFhlbmRDb25maWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgNTQyICAgICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2soKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6X2FjdGlvbnNfc2FuaXR5X2NoZWNrCldhdGNo
ZXI6IHwgICAgfCAgICB8ICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdy
ZWJvb3QnLCAnY3Jhc2gnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ1NiAgICAgICAgICAgICBp
ZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01P
REVTOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGluIFsnc2h1
dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICA0NTYgICAg
ICAgICAgICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBpbiBDT05GSUdf
UkVTVEFSVF9NT0RFUzoKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ1NSAgICAgICAgIGZvciBldmVu
dCBpbiBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgNDU2ICAgICAgICAgICAgIGlmIHNlbGZbJ2FjdGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3Qg
aW4gQ09ORklHX1JFU1RBUlRfTU9ERVM6CldhdGNoZXI6IHwgICAgfCAgICB8ICA0NTUgICAgICAg
ICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jhc2gnXToKV2F0Y2hlcjog
fCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1NDMgICAgICAgICBzZWxmLl92Y3B1c19zYW5pdHlfY2hlY2soKQpXYXRj
aGVyOiB8ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVjawpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4gc2VsZiBhbmQg
J3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDYzICAgICAg
ICAgaWYgJ29ubGluZV92Y3B1cycgaW4gc2VsZjoKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ2NCAg
ICAgICAgICAgICBzZWxmWydWQ1BVc19saXZlJ10gPSBzZWxmWydvbmxpbmVfdmNwdXMnXQpXYXRj
aGVyOiB8ICAgIHwgICAgfCA8IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVjawpXYXRj
aGVyOiB8ICAgIHwgICAgfCA1NDQgICAgICAgICBzZWxmLl9wbGF0Zm9ybV9zYW5pdHlfY2hlY2so
KQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6X3BsYXRmb3JtX3Nhbml0eV9j
aGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDc4ICAgICAgICAgaWYgJ2tleW1hcCcgbm90IGlu
IHNlbGZbJ3BsYXRmb3JtJ10gYW5kIFhlbmRPcHRpb25zLmluc3RhbmNlKCkuZ2V0X2tleW1hcCgp
OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTppbnN0YW5jZQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgIDU1MyAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDU1NCAg
ICAgICAgIGluc3QKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA1NjAgICAgIHJldHVybiBpbnN0Cldh
dGNoZXI6IHwgICAgfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCldhdGNoZXI6IHwg
ICAgfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAzOTAgICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygna2V5bWFwJywg
Tm9uZSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdf
c3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxmLmdl
dF9jb25maWdfdmFsdWUobmFtZSwgdmFsKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IFhlbmRP
cHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDQ3NSAg
ICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBj
bGFzc2VzLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3ZhbHVlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3N0cmluZwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfa2V5bWFwCldhdGNoZXI6IHwgICAgfCAgICB8ICA0ODEgICAgICAgICBpZiBzZWxmLmlzX2h2
bSgpIG9yIHNlbGYuaGFzX3JmYigpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5OmlzX2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgMjIwNyAgICAgICAgIHJldHVybiBzZWxm
WydIVk1fYm9vdF9wb2xpY3knXSAhPSAnJwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29u
ZmlnLnB5OmlzX2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5Omhhc19y
ZmIKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA5MzMgICAgICAgICBmb3IgY29uc29sZV91dWlkIGlu
IHNlbGZbJ2NvbnNvbGVfcmVmcyddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDkzOCAgICAgICAg
IHJldHVybiBGYWxzZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5Omhhc19y
ZmIKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ5MSAgICAgICAgIGlmICd0c2NfbW9kZScgbm90IGlu
IHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICA0OTQgICAgICAgICBpZiAn
bm9taWdyYXRlJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDQ5NyAgICAgICAgIGlmIHNlbGYuaXNfaHZtKCk6CldhdGNoZXI6IHwgICAgfCAgICB8ICA+IFhl
bmRDb25maWcucHk6aXNfaHZtCldhdGNoZXI6IHwgICAgfCAgICB8ICAyMjA3ICAgICAgICAgcmV0
dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCldhdGNoZXI6IHwgICAgfCAgICB8ICA8
IFhlbmRDb25maWcucHk6aXNfaHZtCldhdGNoZXI6IHwgICAgfCAgICB8IDwgWGVuZENvbmZpZy5w
eTpfcGxhdGZvcm1fc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8IDU0NSAgICAgICAg
IHNlbGYuX3ZmYl9zYW5pdHlfY2hlY2soKQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IFhlbmRDb25m
aWcucHk6X3ZmYl9zYW5pdHlfY2hlY2sKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDUzMSAgICAgICAg
IGlmICdrZXltYXAnIGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8IDwg
WGVuZENvbmZpZy5weTpfdmZiX3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfDwgWGVu
ZENvbmZpZy5weTp2YWxpZGF0ZQpXYXRjaGVyOiB8ICAgIHwgICAgPCBYZW5kQ29uZmlnLnB5OnVw
ZGF0ZV9jb25maWcKV2F0Y2hlcjogfCAgICB8ICAgMzUyMCAgICAgICAgIHNlbGYuX3VwZGF0ZV9j
b25zb2xlcyh0cmFuc2FjdGlvbikKV2F0Y2hlcjogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8u
cHk6X3VwZGF0ZV9jb25zb2xlcwpXYXRjaGVyOiB8ICAgIHwgICAgMTYyOCAgICAgICAgIGlmIHNl
bGYuZG9taWQgPT0gTm9uZSBvciBzZWxmLmRvbWlkID09IDA6CldhdGNoZXI6IHwgICAgfCAgICAx
NjI5ICAgICAgICAgICAgIHJldHVybgpXYXRjaGVyOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluSW5m
by5weTpfdXBkYXRlX2NvbnNvbGVzCldhdGNoZXI6IHwgICAgfCAgIDM1MjIgICAgICAgICBpZiBy
ZWZyZXNoOgpXYXRjaGVyOiB8ICAgIHwgICAzNTIzICAgICAgICAgICAgIHNlbGYucmVmcmVzaFNo
dXRkb3duKGluZm8pCldhdGNoZXI6IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5OnJlZnJl
c2hTaHV0ZG93bgpXYXRjaGVyOiB8ICAgIHwgICAgMjAzNCAgICAgICAgIHJlc3RhcnRfcmVhc29u
ID0gTm9uZQpXYXRjaGVyOiB8ICAgIHwgICAgMjAzNiAgICAgICAgIHNlbGYucmVmcmVzaF9zaHV0
ZG93bl9sb2NrLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU3MSAgICAgICAgICAg
ICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMu
a2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjAzNyAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIwMzggICAgICAgICAgICAgaWYgeGVuaW5mbyBpcyBOb25lOgpXYXRjaGVyOiB8ICAg
IHwgICAgMjA1MiAgICAgICAgICAgICBpZiB4ZW5pbmZvWydkeWluZyddOgpXYXRjaGVyOiB8ICAg
IHwgICAgMjA2NCAgICAgICAgICAgICBlbGlmIHhlbmluZm9bJ2NyYXNoZWQnXToKV2F0Y2hlcjog
fCAgICB8ICAgIDIwNzcgICAgICAgICAgICAgZWxpZiB4ZW5pbmZvWydzaHV0ZG93biddOgpXYXRj
aGVyOiB8ICAgIHwgICAgMjEwNSAgICAgICAgICAgICBlbGlmIHNlbGYuZG9tcGF0aCBpcyBOb25l
OgpXYXRjaGVyOiB8ICAgIHwgICAgMjExMyAgICAgICAgICAgICAgICAgaWYgeGVuaW5mb1sncGF1
c2VkJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE2ICAgICAgICAgICAgICAgICAgICAgc2VsZi5f
c3RhdGVTZXQoRE9NX1NUQVRFX1JVTk5JTkcpCldhdGNoZXI6IHwgICAgfCAgICB8PiBYZW5kRG9t
YWluSW5mby5weTpfc3RhdGVTZXQKV2F0Y2hlcjogfCAgICB8ICAgIHwzNDM0ICAgICAgICAgc2Vs
Zi5zdGF0ZV91cGRhdGVkLmFjcXVpcmUoKQpXYXRjaGVyOiB8ICAgIHwgICAgfDM0MzUgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgfCAgICB8MzQzOSAgICAgICAgICAgICBpZiBzZWxmLl9zdGF0
ZUdldCgpICE9IHN0YXRlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IFhlbmREb21haW5JbmZvLnB5
Ol9zdGF0ZUdldApXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDUyICAgICAgICAgaW5mbyA9IGRvbV9n
ZXQoc2VsZi5nZXREb21pZCgpKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kRG9tYWluSW5m
by5weTpnZXREb21pZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBz
ZWxmLmRvbWlkCldhdGNoZXI6IHwgICAgfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5OmdldERv
bWlkCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5OmRvbV9nZXQKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAyOTQgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAy
OTUgICAgICAgICBkb21saXN0ID0geGMuZG9tYWluX2dldGluZm8oZG9tLCAxKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAyOTYgICAgICAgICBpZiBkb21saXN0IGFuZCBkb20gPT0gZG9tbGlzdFswXVsn
ZG9taWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAyOTcgICAgICAgICAgICAgcmV0dXJuIGRv
bWxpc3RbMF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6ZG9tX2dl
dApXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDUzICAgICAgICAgaWYgaW5mbyBpcyBOb25lIG9yIGlu
Zm9bJ3NodXRkb3duJ106CldhdGNoZXI6IHwgICAgfCAgICB8IDM0NjQgICAgICAgICBlbGlmIGlu
Zm9bJ2NyYXNoZWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzQ2OSAgICAgICAgICAgICBpZiBp
bmZvWydwYXVzZWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzQ3MiAgICAgICAgICAgICAgICAg
cmV0dXJuIFhFTl9BUElfVk1fUE9XRVJfU1RBVEVfUlVOTklORwpXYXRjaGVyOiB8ICAgIHwgICAg
fCA8IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZUdldApXYXRjaGVyOiB8ICAgIHwgICAgfDM0NDUg
ICAgICAgICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKV2F0Y2hl
cjogfCAgICB8ICAgIHw8IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZVNldApXYXRjaGVyOiB8ICAg
IHwgICAgMjExOCAgICAgICAgICAgICAgICAgaWYgc2VsZi5zaHV0ZG93blN0YXJ0VGltZToKV2F0
Y2hlcjogfCAgICB8ICAgIDIxMjcgICAgICAgICAgICAgc2VsZi5yZWZyZXNoX3NodXRkb3duX2xv
Y2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFw
aV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6
CldhdGNoZXI6IHwgICAgfCAgICAyMTI5ICAgICAgICAgaWYgcmVzdGFydF9yZWFzb24gYW5kIG5v
dCBzZWxmLnJlc3RhcnRfaW5fcHJvZ3Jlc3M6CldhdGNoZXI6IHwgICAgfCAgICA8IFhlbmREb21h
aW5JbmZvLnB5OnJlZnJlc2hTaHV0ZG93bgpXYXRjaGVyOiB8ICAgIHwgICAzNTI1ICAgICAgICAg
bG9nLnRyYWNlKCJYZW5kRG9tYWluSW5mby51cGRhdGUgZG9uZSBvbiBkb21haW4gJXM6ICVzIiwK
V2F0Y2hlcjogfCAgICB8ICAgMzUyNiAgICAgICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCks
IHNlbGYuaW5mbykKTWFpblRocmVhZDogfCAgICB8ICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlf
dXVpZCA9ICclc19nZXRfYnlfdXVpZCcgJSBhcGlfY2xzCldhdGNoZXI6IHwgICAgfCAgIDwgWGVu
ZERvbWFpbkluZm8ucHk6dXBkYXRlCldhdGNoZXI6IHwgICAgfCAgIDQyNyAgICAgICAgIGZvciBk
b20gaW4gcnVubmluZzoKV2F0Y2hlcjogfCAgICB8ICAgNDUwICAgICAgICAgcnVubmluZyA9IHNl
bGYuX3J1bm5pbmdfZG9tYWlucygpCldhdGNoZXI6IHwgICAgfCAgID4gWGVuZERvbWFpbi5weTpf
cnVubmluZ19kb21haW5zCldhdGNoZXI6IHwgICAgfCAgICAzODEgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgfCAgICAzODIgICAgICAgICAgICAgcmV0dXJuIHhjLmRvbWFpbl9nZXRpbmZvKCkK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICclc19nZXRf
dXVpZCcgJSBhcGlfY2xzCldhdGNoZXI6IHwgICAgfCAgIDwgWGVuZERvbWFpbi5weTpfcnVubmlu
Z19kb21haW5zCldhdGNoZXI6IHwgICAgfCAgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRzID0g
W2RbJ2RvbWlkJ10gZm9yIGQgaW4gcnVubmluZyBpZiBkWydkeWluZyddICE9IDFdCldhdGNoZXI6
IHwgICAgfCAgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRzID0gW2RbJ2RvbWlkJ10gZm9yIGQg
aW4gcnVubmluZyBpZiBkWydkeWluZyddICE9IDFdCldhdGNoZXI6IHwgICAgfCAgIDQ1MiAgICAg
ICAgIGZvciBkb21pZCwgZG9tIGluIHNlbGYuZG9tYWlucy5pdGVtcygpOgpXYXRjaGVyOiB8ICAg
IHwgICA0NTMgICAgICAgICAgICAgaWYgZG9taWQgbm90IGluIHJ1bm5pbmdfZG9taWRzIGFuZCBk
b21pZCAhPSBET00wX0lEOgpXYXRjaGVyOiB8ICAgIHwgICA0NTIgICAgICAgICBmb3IgZG9taWQs
IGRvbSBpbiBzZWxmLmRvbWFpbnMuaXRlbXMoKToKV2F0Y2hlcjogfCAgICB8ICA8IFhlbmREb21h
aW4ucHk6X3JlZnJlc2hUeG4KV2F0Y2hlcjogfCAgICB8ICA0MTggICAgICAgICAgICAgdHhuLmNv
bW1pdCgpCldhdGNoZXI6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApX
YXRjaGVyOiB8ICAgIHwgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoK
V2F0Y2hlcjogfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3NiAgICAgICAgICAgICBnZXRfYWxsX3JlY29yZHMgPSAn
JXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFwaV9jbHMgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3
OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91dWlkKF8xLCBfMiwgcmVmKToKTWFpblRocmVhZDog
fCAgICB8ICAgNTgxICAgICAgICAgICAgIGRlZiBfZ2V0X3V1aWQoXzEsIF8yLCByZWYpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICA1ODQgICAgICAgICAgICAgZGVmIHVucGFjayh2KToKTWFpblRocmVh
ZDogfCAgICB8ICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0X2FsbF9yZWNvcmRzKF9hcGlfY2xz
KToKTWFpblRocmVhZDogfCAgICB8ICAgNTkyICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRf
YnlfdXVpZCwgX2dldF9ieV91dWlkKQpXYXRjaGVyOiB8ICAgIHwgICAgNDEgICAgICAgICByYyA9
IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpXYXRj
aGVyOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAg
IHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5MyAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAgNTk0ICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29yZHMoYXBp
X2NscykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUEkucHk6X2dldF9hbGxf
cmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBj
bGFzc2VzLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2Fj
dGlvbiA9ICIwIgpXYXRjaGVyOiB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKV2F0Y2hl
cjogfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0CldhdGNoZXI6IHwgICAg
fCA8IFhlbmREb21haW4ucHk6X3JlZnJlc2gKV2F0Y2hlcjogfCAgICB8ID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpfX2RlbF9fCldhdGNoZXI6IHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5p
bl90cmFuc2FjdGlvbjoKV2F0Y2hlcjogfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCldhdGNoZXI6IHwgICAgfCAxNTUgICAgICAgICAgICAgc2VsZi5kb21haW5zX2xvY2su
cmVsZWFzZSgpCldhdGNoZXI6IHwgICAgfCAxNTYgICAgICAgICByZXR1cm4gMQpXYXRjaGVyOiB8
ICAgIHw8IFhlbmREb21haW4ucHk6X29uX2RvbWFpbnNfY2hhbmdlZApXYXRjaGVyOiB8ICAgICAg
NjYgICAgICAgICAgICAgaWYgbm90IHJlczoKV2F0Y2hlcjogfCAgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAg
ICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19j
bGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91
dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAg
ICAgICAgICAgIGdldF91dWlkID0gJyVzX2dldF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDog
fCAgICAgNTc2ICAgICAgICAgICAgIGdldF9hbGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29y
ZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVhZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBf
Z2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAg
ICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAg
ICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAg
ZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9jbHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9ieV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJl
YWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRf
dXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRf
YWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29yZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAg
ICAgICAgICAgICAgIHJldHVybiBsYW1iZGEgcywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAg
ICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcx
ICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3Bs
dWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xh
c3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xz
ID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgICA1NzIgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwg
ICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2Ns
cyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcyICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBp
X2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAg
IGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9u
JyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
ICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1aWQnICUgYXBpX2Ns
cwpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQgPSAnJXNfZ2V0X3V1
aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAgICAgZ2V0X2FsbF9y
ZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApNYWluVGhyZWFkOiB8
ICAgICA1NzggICAgICAgICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIsIHJlZik6Ck1haW5U
aHJlYWQ6IHwgICAgIDU4MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8xLCBfMiwgcmVmKToK
TWFpblRocmVhZDogfCAgICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2sodik6Ck1haW5UaHJl
YWQ6IHwgICAgIDU4NyAgICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3JkcyhfYXBpX2Nscyk6
Ck1haW5UaHJlYWQ6IHwgICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2J5X3V1
aWQsIF9nZXRfYnlfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBnZXRfdXVpZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTQgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9hbGxfcmVjb3Jkcyhh
cGlfY2xzKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRfYWxsX3JlY29yZHMK
TWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJuIGxhbWJkYSBzLCBz
ZXNzaW9uOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRz
Ck1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vz
c2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDog
fCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91dWlkID0gJyVzX2dl
dF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAgICAgICAgIGdldF9h
bGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVh
ZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpN
YWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJl
Zik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWlu
VGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9j
bHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9i
eV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29y
ZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNv
cmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0g
J3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICclc19nZXRfYnlfdXVpZCcg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICcl
c19nZXRfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NiAgICAgICAgICAgICBn
ZXRfYWxsX3JlY29yZHMgPSAnJXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFwaV9jbHMgICAgCk1haW5U
aHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91dWlkKF8xLCBfMiwgcmVm
KToKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgICAgIGRlZiBfZ2V0X3V1aWQoXzEsIF8y
LCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODQgICAgICAgICAgICAgZGVmIHVucGFjayh2KToK
TWFpblRocmVhZDogfCAgICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0X2FsbF9yZWNvcmRzKF9h
cGlfY2xzKToKTWFpblRocmVhZDogfCAgICAgNTkyICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBn
ZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTMgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAg
IDU5NCAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2FsbF9yZWNvcmRzLCBfZ2V0X2FsbF9y
ZWNvcmRzKGFwaV9jbHMpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6X2dldF9hbGxf
cmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgNTg4ICAgICAgICAgICAgICAgICByZXR1cm4gbGFt
YmRhIHMsIHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5Ol9nZXRfYWxs
X3JlY29yZHMKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xh
c3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xz
ID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1
aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQg
PSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAg
ICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApN
YWluVGhyZWFkOiB8ICAgICA1NzggICAgICAgICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIs
IHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8x
LCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAgICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2so
dik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NyAgICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3Jk
cyhfYXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwgICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZ2V0X2J5X3V1aWQsIF9nZXRfYnlfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBnZXRfdXVpZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8
ICAgICA1OTQgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9h
bGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRf
YWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJu
IGxhbWJkYSBzLCBzZXNzaW9uOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0
X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGlu
IGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBp
X2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToK
TWFpblRocmVhZDogfCAgICAgNTcyICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFw
aV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9y
IGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAg
ICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNz
ZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzIgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vz
c2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDog
fCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91dWlkID0gJyVzX2dl
dF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAgICAgICAgIGdldF9h
bGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVh
ZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpN
YWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJl
Zik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWlu
VGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9j
bHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9i
eV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29y
ZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNv
cmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0g
J3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICAg
NTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGlu
IGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzQgICAgICAgICAg
ICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8
ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQgPSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpN
YWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAgICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dl
dF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApNYWluVGhyZWFkOiB8ICAgICA1NzggICAgICAg
ICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIsIHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4
MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8xLCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAg
ICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2sodik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NyAg
ICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3JkcyhfYXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwg
ICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2J5X3V1aWQsIF9nZXRfYnlfdXVp
ZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfdXVp
ZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTQgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9hbGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRfYWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAg
ICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJuIGxhbWJkYSBzLCBzZXNzaW9uOiBcCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwg
ICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2Ns
cyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcyICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBp
X2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAg
IGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICcl
c19nZXRfYnlfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NSAgICAgICAgICAg
ICBnZXRfdXVpZCA9ICclc19nZXRfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3
NiAgICAgICAgICAgICBnZXRfYWxsX3JlY29yZHMgPSAnJXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFw
aV9jbHMgICAgCk1haW5UaHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91
dWlkKF8xLCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgICAgIGRlZiBf
Z2V0X3V1aWQoXzEsIF8yLCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODQgICAgICAgICAgICAg
ZGVmIHVucGFjayh2KToKTWFpblRocmVhZDogfCAgICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0
X2FsbF9yZWNvcmRzKF9hcGlfY2xzKToKTWFpblRocmVhZDogfCAgICAgNTkyICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBnZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpNYWluVGhyZWFkOiB8ICAg
ICA1OTMgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCk1h
aW5UaHJlYWQ6IHwgICAgIDU5NCAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2FsbF9yZWNv
cmRzLCBfZ2V0X2FsbF9yZWNvcmRzKGFwaV9jbHMpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6X2dldF9hbGxfcmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgNTg4ICAgICAgICAgICAg
ICAgICByZXR1cm4gbGFtYmRhIHMsIHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5Ol9nZXRfYWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9y
IGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAg
ICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNz
ZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzIgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vz
c2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDog
fCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91dWlkID0gJyVzX2dl
dF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAgICAgICAgIGdldF9h
bGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVh
ZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpN
YWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJl
Zik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWlu
VGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9j
bHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9i
eV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29y
ZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNv
cmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0g
J3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICclc19nZXRfYnlfdXVpZCcg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICcl
c19nZXRfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NiAgICAgICAgICAgICBn
ZXRfYWxsX3JlY29yZHMgPSAnJXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFwaV9jbHMgICAgCk1haW5U
aHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91dWlkKF8xLCBfMiwgcmVm
KToKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgICAgIGRlZiBfZ2V0X3V1aWQoXzEsIF8y
LCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODQgICAgICAgICAgICAgZGVmIHVucGFjayh2KToK
TWFpblRocmVhZDogfCAgICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0X2FsbF9yZWNvcmRzKF9h
cGlfY2xzKToKTWFpblRocmVhZDogfCAgICAgNTkyICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBn
ZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTMgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAg
IDU5NCAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2FsbF9yZWNvcmRzLCBfZ2V0X2FsbF9y
ZWNvcmRzKGFwaV9jbHMpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6X2dldF9hbGxf
cmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgNTg4ICAgICAgICAgICAgICAgICByZXR1cm4gbGFt
YmRhIHMsIHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5Ol9nZXRfYWxs
X3JlY29yZHMKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xh
c3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xz
ID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1
aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQg
PSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAg
ICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApN
YWluVGhyZWFkOiB8ICAgICA1NzggICAgICAgICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIs
IHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8x
LCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAgICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2so
dik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NyAgICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3Jk
cyhfYXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwgICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZ2V0X2J5X3V1aWQsIF9nZXRfYnlfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBnZXRfdXVpZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8
ICAgICA1OTQgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9h
bGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRf
YWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJu
IGxhbWJkYSBzLCBzZXNzaW9uOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0
X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGlu
IGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBp
X2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToK
TWFpblRocmVhZDogfCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9i
eV91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91
dWlkID0gJyVzX2dldF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAg
ICAgICAgIGdldF9hbGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAg
ICAKTWFpblRocmVhZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEs
IF8yLCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVp
ZChfMSwgXzIsIHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5w
YWNrKHYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3Jl
Y29yZHMoX2FwaV9jbHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIGdldF9ieV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVh
ZDogfCAgICAgNTk0ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9n
ZXRfYWxsX3JlY29yZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpf
Z2V0X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJl
dHVybiBsYW1iZGEgcywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
X2dldF9hbGxfcmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2Ns
cyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlm
IGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYwMSAgICAgICAgIGRlZiBnZXR0ZXIocmVmLCB0eXBlKToKTWFpblRo
cmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVn
X2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBk
b2l0KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYg
ZG9pdF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAg
ICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICByZXR1cm4g
Wyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICAgNjMwICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJX
KCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA2MzEgICAgICAgICAgICAgbWV0aG9kcyAg
PSBpbXBsX2Nscy5nZXRNZXRob2RzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kWFNQb2xpY3ku
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgbWV0aG9kcyA9IFsn
YWN0aXZhdGVfeHNwb2xpY3knXQpNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVy
biBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFhTUG9saWN5LnB5OmdldE1ldGhvZHMKTWFpblRo
cmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3Mo
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRYU1BvbGljeS5weTpnZXRGdW5jcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0ICAgICAgICAgZnVuY3MgPSBbICdnZXRfeHN0eXBlJywKTWFpblRocmVhZDog
fCAgICB8ICA0NSAgICAgICAgICAgICAgICAgICAnc2V0X3hzcG9saWN5JywKTWFpblRocmVhZDog
fCAgICB8ICA0NiAgICAgICAgICAgICAgICAgICAncmVzZXRfeHNwb2xpY3knLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQ3ICAgICAgICAgICAgICAgICAgICdnZXRfeHNwb2xpY3knLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQ4ICAgICAgICAgICAgICAgICAgICdybV94c2Jvb3Rwb2xpY3knLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgICAgICAgICAgICdnZXRfcmVzb3VyY2VfbGFiZWwnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDUwICAgICAgICAgICAgICAgICAgICdzZXRfcmVzb3VyY2VfbGFi
ZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUxICAgICAgICAgICAgICAgICAgICdnZXRfbGFiZWxl
ZF9yZXNvdXJjZXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUyICAgICAgICAgICAgICAgICAgICdj
YW5fcnVuJywKTWFpblRocmVhZDogfCAgICB8ICA1MyAgICAgICAgICAgICAgICAgICAnZ2V0ZW5m
b3JjZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNTQgICAgICAgICAgICAgICAgICAgJ3NldGVuZm9y
Y2UnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU1ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1
bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5
X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0
KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGlu
IG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMn
ICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAg
IGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAg
ICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYx
MiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDog
fCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4
ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjM5
ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBp
X2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRo
b2RzOgpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBm
dW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAg
ICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAg
ICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYy
MSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8
IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDog
fCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAg
ICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhy
ZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVu
Y3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycg
JSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAg
ICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAg
ICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICph
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVh
ZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWlu
VGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxf
biwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
YW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCcl
cycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAg
ICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAg
ICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYy
NCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDog
fCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24s
ICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRo
cmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApN
YWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1
bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5j
KCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYy
MiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAg
ICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAg
ICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8
IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFp
blRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
NjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1
bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9m
dW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0
MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAg
ICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAg
ICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMK
TWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA2MDQgICAgICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3Bs
dWdfY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVm
IGRvaXQobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRl
ZiBkb2l0X2Z1bmMobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAg
ICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kUFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzAgICAgICAgICBhdHRy
Uk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDMxICAgICAgICAgICAgICAgICAgICdw
aHlzaWNhbF9ob3N0JywKTWFpblRocmVhZDogfCAgICB8ICAzMiAgICAgICAgICAgICAgICAgICAn
cGh5c2ljYWxfY2hhbm5lbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzMgICAgICAgICAgICAgICAg
ICAgJ3BoeXNpY2FsX3RhcmdldCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQgICAgICAgICAgICAg
ICAgICAgJ3BoeXNpY2FsX2x1bicsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzUgICAgICAgICAgICAg
ICAgICAgJ3BoeXNpY2FsX0hDVEwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM2ICAgICAgICAgICAg
ICAgICAgICdIQkEnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM3ICAgICAgICAgICAgICAgICAgICd2
ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzggICAgICAgICAgICAgICAgICAgJ21v
ZGVsJywKTWFpblRocmVhZDogfCAgICB8ICAzOSAgICAgICAgICAgICAgICAgICAndHlwZV9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAgICAgICAgICAgICAgJ3R5cGUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQxICAgICAgICAgICAgICAgICAgICdkZXZfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDIgICAgICAgICAgICAgICAgICAgJ3NnX25hbWUnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDQzICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
NDQgICAgICAgICAgICAgICAgICAgJ3Njc2lfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ1ICAg
ICAgICAgICAgICAgICAgICdzY3NpX2xldmVsJ10KTWFpblRocmVhZDogfCAgICB8ICA0NiAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAg
ICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICA0OSAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTAgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAgICAgICAg
cmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAg
NjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1wbF9jbHMuZ2V0TWV0aG9kcygpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA1
NyAgICAgICAgIG1ldGhvZHMgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU4ICAgICAgICAgcmV0
dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJl
dHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRo
cmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3Mo
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NTSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDYxICAgICAgICAgZnVuY3MgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDYyICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJl
dHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kUFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1
ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAg
ICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8
IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFk
OiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9j
bHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBk
b2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRf
JXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAg
ICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAg
ICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYx
MCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcg
PSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAg
ICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAr
IDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEg
YXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhh
cGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAg
ICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1
bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRo
cmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Nsczog
XApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAj
IEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAg
ICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBk
b3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAg
ICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBs
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAg
ICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFw
aV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAg
ICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICcl
cy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAg
ICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4
ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rf
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAg
ICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAg
IHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8g
YmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdn
ZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAg
ICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAg
ICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVy
ZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFp
blRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBz
LCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUg
YXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAg
IGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAg
ICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYx
MiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDog
fCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
NjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1i
ZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAg
ZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2
MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICph
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAg
ICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAg
ICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9
ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAg
ICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tk
b3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYx
MSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8
ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMg
dG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0
KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMn
ICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAg
ICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAg
ICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9k
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
NjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1i
ZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAg
ZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2
MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICph
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAg
ICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAg
ICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAg
ICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9
ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAg
ICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tk
b3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwg
ICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAg
ICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNs
cywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9u
LCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVz
JyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRo
cmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAg
ICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2MDQgICAgICAgICBm
b3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVmIGRvaXQobik6ICAgICAgICAgICAKTWFpblRo
cmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRlZiBkb2l0X2Z1bmMobik6ICAgICAgICAgICAK
TWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0
QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzUgICAgICAg
ICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM2ICAgICAgICAgICAgICAg
ICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAzNyAgICAgICAgICAgICAgICAgICAnbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFp
blRocmVhZDogfCAgICB8ICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVy
J10KTWFpblRocmVhZDogfCAgICB8ICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
Uk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgIDYzMCAgICAgICAgICAgICByd19h
dHRycyA9IGltcGxfY2xzLmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBQQ0ku
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygp
ICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUFBDSS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1w
bF9jbHMuZ2V0TWV0aG9kcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBQQ0kucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
UFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5j
cyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5w
eTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBm
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFk
OiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAi
Z2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUFBDSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBh
dHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAg
ZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAg
ICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEy
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24s
IHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJk
YSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBn
KGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYx
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAg
ICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywg
ZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMp
ICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAg
ICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAg
IGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAg
ICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToK
TWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGlt
cGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2Ug
YXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAg
ICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0g
JyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAg
ICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVh
ZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2Rv
dF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjEx
ICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0
byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1
bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRy
cyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQo
J2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAg
ICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYg
ICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0
dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRh
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycg
JSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAg
ICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAg
ICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2
MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxh
bWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAg
ICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAg
ICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNs
cywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlf
Y2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9j
bHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUg
ICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9y
Y2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAg
ICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9u
ID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAg
ICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRo
cmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2Ns
cyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRv
aXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBm
dWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAg
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAg
ICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAg
ICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBj
YXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwg
XApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFt
YmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8l
cycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAg
ICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAg
ICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRy
X25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEw
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9
IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAg
ICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBh
cGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFw
aV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2
MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAg
ICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVs
bF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMg
Rm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAg
ICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBp
X2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAg
IGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVz
LiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAg
ICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDgg
ICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDog
fCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9u
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAg
ICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBi
ZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxf
biwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dl
dF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYw
OSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAg
ICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAg
ICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMs
IHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA2MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0
aG9kczoKTWFpblRocmVhZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBt
ZXRob2QpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEw
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9
IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAg
ICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAg
ICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAg
ICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAg
ICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYx
OSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQK
TWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5j
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVu
YygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAg
ICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDYwNCAgICAg
ICAgIGZvciBhcGlfY2xzLCBpbXBsX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYwNSAgICAgICAgICAgICBkZWYgZG9pdChuKTogICAgICAgICAgIApN
YWluVGhyZWFkOiB8ICAgICA2MTggICAgICAgICAgICAgZGVmIGRvaXRfZnVuYyhuKTogICAgICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgICA2MjkgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Ns
cy5nZXRBdHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmROZXR3b3JrLnB5OmdldEF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgIDU0ICAgICAgICAgYXR0clJPID0gIFsnVklGcycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgNTUgICAgICAgICAgICAgICAgICAgICdQSUZzJywKTWFpblRocmVhZDog
fCAgICB8ICA1NiAgICAgICAgICAgICAgICAgICAgJ21hbmFnZWQnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDU3ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICAgNjMwICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMu
Z2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTmV0d29yay5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICA0NiAgICAgICAgIGF0dHJSVyA9IFsnbmFtZV9sYWJlbCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDcgICAgICAgICAgICAgICAgICAgJ25hbWVfZGVzY3JpcHRpb24n
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ4ICAgICAgICAgICAgICAgICAgICdvdGhlcl9jb25maWcn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X2dhdGV3
YXknLApNYWluVGhyZWFkOiB8ICAgIHwgIDUwICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X25l
dG1hc2snXQpNYWluVGhyZWFkOiB8ICAgIHwgIDUxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
TmV0d29yay5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1l
dGhvZHMgID0gaW1wbF9jbHMuZ2V0TWV0aG9kcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5l
dHdvcmsucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYzICAgICAgICAgbWV0aG9k
cyA9IFsnYWRkX3RvX290aGVyX2NvbmZpZycsCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQgICAgICAg
ICAgICAgICAgICAgICdyZW1vdmVfZnJvbV9vdGhlcl9jb25maWcnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDY1ICAgICAgICAgICAgICAgICAgICAnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9IGlt
cGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTmV0d29yay5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY5ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZScsICdn
ZXRfYnlfbmFtZV9sYWJlbCddCk1haW5UaHJlYWQ6IHwgICAgfCAgNzAgICAgICAgICByZXR1cm4g
WGVuZEJhc2UuZ2V0RnVuY3MoKSArIGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0
X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmROZXR3b3Jr
LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAg
ICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVh
ZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlf
Y2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAg
ZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMu
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAg
IGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAg
ICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8
IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJl
IGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9u
LCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
YW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0
XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9
ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAg
ICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAg
ICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywg
c2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0
dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBn
ID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAg
ICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwg
cmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYw
NiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
KyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRh
IGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGco
YXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAg
ICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBm
dWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6
IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Nscykg
IyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAg
ICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRo
cmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBh
cGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAg
ICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
OCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAg
ICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRv
IGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgn
Z2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAg
ICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzcgICAgICAgICAgICAgICAgIGRvaXQoJ3NldF8l
cycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAg
ICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAg
ICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA2MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNjM3ICAgICAgICAgICAgICAgICBkb2l0KCdzZXRfJXMnICUgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEK
TWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBp
X2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlf
Y2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNyAgICAgICAgICAg
ICAgICAgZG9pdCgnc2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDog
fCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xz
IHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzcgICAgICAgICAgICAgICAgIGRvaXQoJ3NldF8lcycg
JSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAg
ICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAg
ICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2
MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNjM3ICAgICAgICAgICAgICAgICBkb2l0KCdzZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBm
b3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVh
ZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAg
ICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywg
ZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMp
ICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1l
dGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRv
aXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9
ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAg
ICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAg
ICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywg
c2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2Qg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygn
JXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAg
ICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAg
ICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYx
OSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQK
TWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5j
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVu
YygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAg
ICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAg
ICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAg
IGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAg
ICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToK
TWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGlt
cGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRo
cmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVn
X2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBk
b2l0KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYg
ZG9pdF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAg
ICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZERQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzcgICAgICAgICBhdHRyUk8g
PSBbJ3ZpcnR1YWxfZG9tYWluJywKTWFpblRocmVhZDogfCAgICB8ICAzOCAgICAgICAgICAgICAg
ICAgICAndmlydHVhbF9idXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM5ICAgICAgICAgICAgICAg
ICAgICd2aXJ0dWFsX3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAg
ICAgICd2aXJ0dWFsX2Z1bmMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgICAgICAg
ICAgICd2aXJ0dWFsX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQyICAgICAgICAgICAgICAg
ICAgICdWTScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDMgICAgICAgICAgICAgICAgICAgJ1BQQ0kn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICAgICdob3RwbHVnX3Nsb3Qn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ1ICAgICAgICAgICAgICAgICAgICdrZXknLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ2ICAgICAgICAgICAgICAgICAgICdvcHRpb25zJ10KTWFpblRocmVhZDog
fCAgICB8ICA0NyAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERQQ0kucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgIDYzMCAgICAgICAgICAgICByd19hdHRycyA9IGltcGxfY2xz
LmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZERQQ0kucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNTAgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDUxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFBDSS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1wbF9jbHMuZ2V0TWV0aG9k
cygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZERQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFsnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFBDSS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9
IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFBDSS5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZSddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3MoKSAr
IGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIs
ICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmREUENJLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAl
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFt
YmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAg
IGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAg
ICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xz
LCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9j
bHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Ns
cykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAg
ICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFp
blRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3Jj
ZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAg
ICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDog
fCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xz
IHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9p
dCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVz
JyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAg
ICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0g
bGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAg
ICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFw
aV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBp
X2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAg
ICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxs
X24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwK
TWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBG
b3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAg
ICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVh
ZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlf
Y2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAg
Zm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBt
ZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBm
dW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRf
ZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2
NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAg
ICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIw
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFp
blRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAg
ICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZv
ciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRv
aXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
ICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDYw
NCAgICAgICAgIGZvciBhcGlfY2xzLCBpbXBsX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDYwNSAgICAgICAgICAgICBkZWYgZG9pdChuKTogICAgICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgICA2MTggICAgICAgICAgICAgZGVmIGRvaXRfZnVuYyhuKTog
ICAgICAgICAgIApNYWluVGhyZWFkOiB8ICAgICA2MjkgICAgICAgICAgICAgcm9fYXR0cnMgPSBp
bXBsX2Nscy5nZXRBdHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRYU1BvbGljeS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8IDIzNiAgICAgICAgIGF0dHJSTyA9IFsgJ3htbCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyMzcgICAgICAgICAgICAgICAgICAgICdtYXAnLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjM4ICAgICAgICAgICAgICAgICAgICAnYmluYXJ5JywKTWFpblRocmVhZDog
fCAgICB8IDIzOSAgICAgICAgICAgICAgICAgICAgJ2hlYWRlcicgXQpNYWluVGhyZWFkOiB8ICAg
IHwgMjQwICAgICAgICAgcmV0dXJuIFhlbmRYU1BvbGljeS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFhTUG9saWN5LnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBs
X2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAg
ICAgICBtZXRob2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRYU1BvbGljeS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAg
ICBtZXRob2RzID0gWydhY3RpdmF0ZV94c3BvbGljeSddCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQx
ICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRC
YXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0
TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgICA2MzIgICAgICAgICAgICAgZnVuY3MgICAgPSBpbXBs
X2Nscy5nZXRGdW5jcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFhTUG9saWN5LnB5OmdldEZ1
bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAyNDMgICAgICAgICBmdW5jcyA9IFsgJ2dldF9lbmZvcmNl
ZF9iaW5hcnknLCAnZ2V0X1ZNX3NzaWRyZWYnIF0KTWFpblRocmVhZDogfCAgICB8IDI0NCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZFhTUG9saWN5LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAg
ICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBm
dWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6
IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Nscykg
IyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAg
ICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRo
cmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBh
cGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAg
ICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
OCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAg
ICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRv
IGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgn
Z2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAg
ICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAl
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYw
NiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
KyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRh
IGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGco
YXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAg
ICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApN
YWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1
bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5j
KCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYy
MiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAg
ICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAg
ICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8
IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFp
blRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
NjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1
bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9m
dW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0
MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjA0ICAg
ICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMuaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBkb2l0KG4pOiAgICAgICAgICAg
Ck1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYgZG9pdF9mdW5jKG4pOiAgICAg
ICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAgICByb19hdHRycyA9IGltcGxf
Y2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFZNTWV0cmljcy5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnbWVtb3J5X2Fj
dHVhbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzMgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX251
bWJlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX3V0
aWxpc2F0aW9uJywKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgICAgICAgICAgICAnVkNQ
VXNfQ1BVJywKTWFpblRocmVhZDogfCAgICB8ICAzNiAgICAgICAgICAgICAgICAgICAnVkNQVXNf
ZmxhZ3MnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM3ICAgICAgICAgICAgICAgICAgICdWQ1BVc19w
YXJhbXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM4ICAgICAgICAgICAgICAgICAgICdzdGF0ZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAgJ3N0YXJ0X3RpbWUnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICdsYXN0X3VwZGF0ZWQnXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygp
ICsgYXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kVk1N
ZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndf
YXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
IDYzMSAgICAgICAgICAgICBtZXRob2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA0
MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRC
YXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1bmNz
ICAgID0gaW1wbF9jbHMuZ2V0RnVuY3MoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5
OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxs
IiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1
ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAg
ICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8
IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFk
OiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9j
bHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBk
b2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRf
JXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAg
ICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAg
ICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYx
MCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcg
PSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAg
ICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAr
IDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEg
YXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhh
cGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAg
ICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1
bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRo
cmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Nsczog
XApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAj
IEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAg
ICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBk
b3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAg
ICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBs
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAg
ICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFw
aV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAg
ICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICcl
cy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAg
ICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4
ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rf
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAg
ICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAg
IHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8g
YmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdn
ZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAg
ICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAg
ICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVy
ZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFp
blRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBz
LCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUg
bWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYx
MCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcg
PSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAg
ICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAg
ICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAg
ICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAg
ICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBk
b3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAg
ICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBs
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwg
NjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJl
YWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVu
YyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1
bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMK
TWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQw
ICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2MDQgICAg
ICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVmIGRvaXQobik6ICAgICAgICAgICAK
TWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRlZiBkb2l0X2Z1bmMobik6ICAgICAg
ICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9j
bHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUElGLnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgYXR0clJPID0gWyduZXR3b3JrJywKTWFpblRo
cmVhZDogfCAgICB8IDE0MyAgICAgICAgICAgICAgICAgICAnaG9zdCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNDQgICAgICAgICAgICAgICAgICAgJ21ldHJpY3MnLApNYWluVGhyZWFkOiB8ICAgIHwg
MTQ1ICAgICAgICAgICAgICAgICAgICdkZXZpY2UnLApNYWluVGhyZWFkOiB8ICAgIHwgMTQ2ICAg
ICAgICAgICAgICAgICAgICdWTEFOJ10KTWFpblRocmVhZDogfCAgICB8IDE0NyAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAgICByZXR1
cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBJRi5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAg
NjMwICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgMTUwICAg
ICAgICAgYXR0clJXID0gWydNQUMnLApNYWluVGhyZWFkOiB8ICAgIHwgMTUxICAgICAgICAgICAg
ICAgICAgICdNVFUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMTUyICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA2MzEgICAgICAgICAgICAg
bWV0aG9kcyAgPSBpbXBsX2Nscy5nZXRNZXRob2RzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
UElGLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8IDE2MyAgICAgICAgIG1ldGhvZHMg
PSBbJ3BsdWcnLApNYWluVGhyZWFkOiB8ICAgIHwgMTY0ICAgICAgICAgICAgICAgICAgICAndW5w
bHVnJywKTWFpblRocmVhZDogfCAgICB8IDE2NSAgICAgICAgICAgICAgICAgICAgJ2Rlc3Ryb3kn
XQpNYWluVGhyZWFkOiB8ICAgIHwgMTY2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhv
ZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9k
cwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZFBJRi5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAg
ICAgICBmdW5jcyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kUElGLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAxNjkgICAgICAgICBmdW5jcyA9
IFsnY3JlYXRlX1ZMQU4nXQpNYWluVGhyZWFkOiB8ICAgIHwgMTcwICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5w
eTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9h
bGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUElGLnB5Omdl
dEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAg
ICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
OCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAg
ICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRv
IGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgn
Z2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAg
ICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAl
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFt
YmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAg
IGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAg
ICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xz
LCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9j
bHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Ns
cykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAg
ICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFp
blRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3Jj
ZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAg
ICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDog
fCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xz
IHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9p
dCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzcgICAgICAgICAgICAgICAgIGRvaXQoJ3Nl
dF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYw
OSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAg
ICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAg
ICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMs
IHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA2MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNjM3ICAgICAgICAgICAgICAgICBkb2l0KCdzZXRfJXMnICUgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAr
IDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEg
YXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhh
cGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAg
ICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICcl
cy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAg
ICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4
ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rf
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAg
ICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAg
IHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8g
YmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBh
cGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFw
aV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAg
Zm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBt
ZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBm
dW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRf
ZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2
NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAg
ICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIw
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFp
blRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAg
ICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZv
ciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRv
aXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
ICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDYw
NCAgICAgICAgIGZvciBhcGlfY2xzLCBpbXBsX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDYwNSAgICAgICAgICAgICBkZWYgZG9pdChuKTogICAgICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgICA2MTggICAgICAgICAgICAgZGVmIGRvaXRfZnVuYyhuKTog
ICAgICAgICAgIApNYWluVGhyZWFkOiB8ICAgICA2MjkgICAgICAgICAgICAgcm9fYXR0cnMgPSBp
bXBsX2Nscy5nZXRBdHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQQkQucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWlu
VGhyZWFkOiB8ICAgIHwgIDMzICAgICAgICAgICAgICAgICAgICdTUicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzQgICAgICAgICAgICAgICAgICAgJ2RldmljZV9jb25maWcnLApNYWluVGhyZWFkOiB8
ICAgIHwgIDM1ICAgICAgICAgICAgICAgICAgICdjdXJyZW50bHlfYXR0YWNoZWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDM2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kUEJELnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBs
X2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQQkQucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDQwICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUEJELnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgICA2MzEgICAgICAgICAgICAgbWV0aG9kcyAgPSBpbXBsX2Nscy5nZXRNZXRo
b2RzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUEJELnB5OmdldE1ldGhvZHMKTWFpblRocmVh
ZDogfCAgICB8ICA0OCAgICAgICAgIG1ldGhvZHMgPSBbJ2Rlc3Ryb3knXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDQ5ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBCRC5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9
IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUEJELnB5OmdldEZ1
bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgNTIgICAgICAgICBmdW5jcyA9IFsnY3JlYXRlJywKTWFp
blRocmVhZDogfCAgICB8ICA1MyAgICAgICAgICAgICAgICAgICdnZXRfYnlfU1InXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5j
cwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0
X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kUEJELnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
IDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0g
bGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAg
ICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFw
aV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBp
X2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAg
ICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxs
X24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwK
TWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBG
b3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAg
ICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVh
ZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlf
Y2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAg
ZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMu
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAg
IGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAg
ICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8
IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJl
IGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9u
LCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
YW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhv
ZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRvaXQo
JyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAg
ICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1
bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMn
ICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAg
ICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAg
ICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9u
ID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAg
ICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRo
cmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAq
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJl
YWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFp
blRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygn
JXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAg
ICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAg
ICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVnX2Ns
YXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBkb2l0
KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYgZG9p
dF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAgICBy
b19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBJ
Rk1ldHJpY3MucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMjcgICAgICAgICBhdHRy
Uk8gPSAgWydpb19yZWFkX2ticycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMjggICAgICAgICAgICAg
ICAgICAgICdpb193cml0ZV9rYnMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDI5ICAgICAgICAgICAg
ICAgICAgICAnbGFzdF91cGRhdGVkJywKTWFpblRocmVhZDogfCAgICB8ICAzMCAgICAgICAgICAg
ICAgICAgICAgJ3BpZiddCk1haW5UaHJlYWQ6IHwgICAgfCAgMzEgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVp
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRQSUZNZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2
MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAg
ICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAgICAgICBtZXRob2RzICA9IGltcGxfY2xzLmdl
dE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNjMy
ICAgICAgICAgICAgIGZ1bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3MoKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQgICAgICAg
ICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAg
NjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBs
YW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAg
ICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8
ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYs
ICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEK
TWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBp
X2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlf
Y2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1
ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAg
ICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8
IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFk
OiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9j
bHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBk
b2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9k
IGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAg
ICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAg
ICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEg
ICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYy
MCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8
ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywg
c2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5j
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIz
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBm
b3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBk
b2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMu
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAg
IGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAg
ICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYy
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAg
ICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2
MDQgICAgICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVmIGRvaXQobik6ICAgICAg
ICAgICAKTWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRlZiBkb2l0X2Z1bmMobik6
ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAgICAgIHJvX2F0dHJzID0g
aW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFNDU0kucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzggICAgICAgICBhdHRyUk8gPSBbJ1ZNJywKTWFp
blRocmVhZDogfCAgICB8ICAzOSAgICAgICAgICAgICAgICAgICAnUFNDU0knLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICdIQkEnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQxICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQyICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX2NoYW5uZWwnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDQzICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX3RhcmdldCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNDQgICAgICAgICAgICAgICAgICAgJ3ZpcnR1YWxfbHVuJywKTWFpblRocmVhZDogfCAg
ICB8ICA0NSAgICAgICAgICAgICAgICAgICAndmlydHVhbF9IQ1RMJywKTWFpblRocmVhZDogfCAg
ICB8ICA0NiAgICAgICAgICAgICAgICAgICAncnVudGltZV9wcm9wZXJ0aWVzJ10KTWFpblRocmVh
ZDogfCAgICB8ICA0NyAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERTQ1NJLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBs
X2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICA1MCAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgNTEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1wbF9jbHMuZ2V0
TWV0aG9kcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZERTQ1NJLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICA2MSAgICAgICAgIG1ldGhvZHMgPSBbJ2Rlc3Ryb3knXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYyICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1l
dGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZERTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1
bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3MoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NT
SS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbJ2Ny
ZWF0ZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
RnVuY3MoKSArIGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRf
YnlfdXVpZCIsICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRy
cyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQo
J2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAg
ICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYg
ICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0
dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRh
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycg
JSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAg
ICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAg
ICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2
MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxh
bWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAg
ICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAg
ICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNs
cywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlf
Y2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9j
bHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUg
ICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9y
Y2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAg
ICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9u
ID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAg
ICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRo
cmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2Ns
cyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRv
aXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBm
dWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAg
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAg
ICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAg
ICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBj
YXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwg
XApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFt
YmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8l
cycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAg
ICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAg
ICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRy
X25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEw
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9
IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAg
ICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBh
cGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFw
aV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2
MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9y
Y2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRvaXQoJyVz
JyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
OCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDY0
MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAg
ICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAg
ICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMK
TWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9y
IGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9p
dF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9m
dW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBm
dWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAg
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAg
ICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAg
IDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQx
ICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAg
ICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxs
X24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDog
fCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFp
blRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMs
IHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1
bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA2MDQgICAgICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0
b3BsdWdfY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAg
ZGVmIGRvaXQobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAg
IGRlZiBkb2l0X2Z1bmMobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAg
ICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kRFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAxODggICAgICAgICBh
dHRyUk8gPSBbJ1ZNJywKTWFpblRocmVhZDogfCAgICB8IDE4OSAgICAgICAgICAgICAgICAgICAn
UFNDU0lfSEJBcycsCk1haW5UaHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICAgICAgICAgICAgJ0RT
Q1NJcycsCk1haW5UaHJlYWQ6IHwgICAgfCAxOTEgICAgICAgICAgICAgICAgICAgJ3ZpcnR1YWxf
aG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAxOTIgICAgICAgICAgICAgICAgICAgJ2Fzc2lnbm1l
bnRfbW9kZSddCk1haW5UaHJlYWQ6IHwgICAgfCAxOTMgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmREU0NTSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAgNjMwICAgICAgICAg
ICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kRFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAxOTYgICAgICAgICBhdHRy
UlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgMTk3ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
RFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAgICAgICBtZXRo
b2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NT
SS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAyMDYgICAgICAgICBtZXRob2RzID0g
WydkZXN0cm95J10KTWFpblRocmVhZDogfCAgICB8IDIwNyAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRNZXRob2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRf
cmVjb3JkIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
IDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kRFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDIxMCAg
ICAgICAgIGZ1bmNzID0gWydjcmVhdGUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMjExICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVy
biBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
RFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAg
ICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAg
ICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9
ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAg
ICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tk
b3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYx
MSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8
ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMg
dG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0
KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMn
ICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAg
ICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAg
ICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBs
YW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAg
ICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8
ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYs
ICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEK
TWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBp
X2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlf
Y2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM2
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycg
JSBtZXRob2QpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAg
ZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAg
ICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEy
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24s
IHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2Mzgg
ICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2NDAg
ICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAg
ICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAg
IGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAg
ICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToK
TWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGlt
cGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRo
cmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8
IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBm
dW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRf
ZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2
NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAg
ICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIw
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFp
blRocmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9w
bHVnX2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRl
ZiBkb2l0KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBk
ZWYgZG9pdF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAg
ICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgMTU3ICAgICAgICAgYXR0
clJPID0gWydob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE1OCAgICAgICAgICAgICAgICAgICAn
cGh5c2ljYWxfaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAxNTkgICAgICAgICAgICAgICAgICAg
J1BTQ1NJcyddCk1haW5UaHJlYWQ6IHwgICAgfCAxNjAgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRQU0NTSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAgNjMwICAgICAgICAg
ICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kUFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAxNjMgICAgICAgICBhdHRy
UlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgMTY0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
UFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAgICAgICBtZXRo
b2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NT
SS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAxNzEgICAgICAgICBtZXRob2RzID0g
W10KTWFpblRocmVhZDogfCAgICB8IDE3MiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRNZXRo
b2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldE1ldGhv
ZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRfcmVjb3JkIl0K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAg
ICAgICAgICBmdW5jcyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kUFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDE3NSAgICAgICAgIGZ1
bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8IDE3NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdl
dF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRC
YXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9p
dCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVz
JyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAg
ICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0g
bGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAg
ICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFw
aV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBp
X2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAg
ICA2MzkgICAgICAgICAgICAgICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFp
blRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3Jj
ZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGlu
IG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVz
JyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRo
cmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAg
ICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAg
ICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwg
KmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6
IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBp
biBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxf
Y2xzIGluIGF1dG9wbHVnX2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjQzICAg
ICAgICAgZGVmIHdyYXBfbWV0aG9kKG5hbWUsIG5ld19mKToKTWFpblRocmVhZDogfCAgICAgNjU1
ICAgICAgICAgZGVmIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDY2NCAgICAgICAgIGRlZiBjdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2Ns
cyk6Ck1haW5UaHJlYWQ6IHwgICAgIDY3MiAgICAgICAgIGRlZiBkdG9yX2V2ZW50X3dyYXBwZXIo
YXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxp
ZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAg
ICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFp
blRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9u
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9w
bHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MDggICAgICAgICAgICAgICAg
IGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nlc1thcGlfY2xzXQpNYWluVGhyZWFkOiB8ICAgICA3
MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAz
MiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJz
ID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3MTEg
ICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFhTUG9saWN5LnB5OmdldE1l
dGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA0MCAgICAgICAgIG1ldGhvZHMgPSBbJ2FjdGl2YXRl
X3hzcG9saWN5J10KTWFpblRocmVhZDogfCAgICB8ICA0MSAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRNZXRob2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRf
cmVjb3JkIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRYU1BvbGljeS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAg
ICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0
aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAg
ICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgICA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRY
U1BvbGljeS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0ICAgICAgICAgZnVuY3Mg
PSBbICdnZXRfeHN0eXBlJywKTWFpblRocmVhZDogfCAgICB8ICA0NSAgICAgICAgICAgICAgICAg
ICAnc2V0X3hzcG9saWN5JywKTWFpblRocmVhZDogfCAgICB8ICA0NiAgICAgICAgICAgICAgICAg
ICAncmVzZXRfeHNwb2xpY3knLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ3ICAgICAgICAgICAgICAg
ICAgICdnZXRfeHNwb2xpY3knLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ4ICAgICAgICAgICAgICAg
ICAgICdybV94c2Jvb3Rwb2xpY3knLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgICAg
ICAgICAgICdnZXRfcmVzb3VyY2VfbGFiZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUwICAgICAg
ICAgICAgICAgICAgICdzZXRfcmVzb3VyY2VfbGFiZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUx
ICAgICAgICAgICAgICAgICAgICdnZXRfbGFiZWxlZF9yZXNvdXJjZXMnLApNYWluVGhyZWFkOiB8
ICAgIHwgIDUyICAgICAgICAgICAgICAgICAgICdjYW5fcnVuJywKTWFpblRocmVhZDogfCAgICB8
ICA1MyAgICAgICAgICAgICAgICAgICAnZ2V0ZW5mb3JjZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
NTQgICAgICAgICAgICAgICAgICAgJ3NldGVuZm9yY2UnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU1
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAg
ICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNz
ICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1
bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAg
IGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAg
ICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygp
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAg
ICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5j
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAg
ICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRG
dW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAg
ICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwg
IiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAo
eCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBt
ZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1
bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApN
YWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5f
dHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUs
IHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVh
ZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBy
ZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAg
ICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVu
Y19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1l
LCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFw
cGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNf
Y3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFw
X21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1l
LApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywg
c2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRo
b2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5w
eSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpB
dHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1hT
UG9saWN5X2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0
IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAg
cGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4g
d3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5
cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdYU1BvbGljeV9kZXN0cm95JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBm
b3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBw
b3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYg
YXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0
ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBh
cGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAg
ICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10p
IFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xz
LkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhv
ZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJl
YWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhv
ZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0
dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8
ICAgIHwgIDMzNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8ICAzMzUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgIDMzNSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8ICAzMzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgIDMzNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92YmQKTWFp
blRocmVhZDogfCAgICB8ICAzMzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5Iiwg
bGluZSA2ODgsIGluIGRvaXQKICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9y
OiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVkJEX3NldF9kZXZpY2Un
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxvZy53YXJu
KCJBUEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2
ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFy
Z3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1
LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJv
cjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZCRF9zZXRfZGV2aWNl
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJy
b3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihh
cGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9u
YW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAg
ICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAg
ICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAg
ICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkK
TWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9
IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMx
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zi
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAg
ICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0
aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwK
TWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywg
c2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFw
X21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRh
ICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAg
ICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAg
ICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8
ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRB
UEkucHkiLCBsaW5lIDY4OCwgaW4gZG9pdAogICAgZiA9IGdldGF0dHIoY2xzLCBuXykKQXR0cmli
dXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWQkRfc2V0
X3R5cGUnCk1haW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRy
aWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxv
Zy53YXJuKCJBUEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0
dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAg
ICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRo
cmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxp
bmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1
dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZCRF9zZXRf
dHlwZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0
ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3Mjkg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zi
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDMzNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0
aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8ICAz
MzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zi
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAg
NzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0
MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRo
cmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
ZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBl
cihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2Ny
ZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9t
ZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwK
TWFpblRocmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNl
c3Npb24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9k
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6
IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAg
IHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAg
ICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAg
ICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAg
IGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3
NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAg
ICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAg
ICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMK
TWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1l
LCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMu
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRh
a2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4
NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8
ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMo
KToKTWFpblRocmVhZDogfCAgICAgNzE0ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0
dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJl
YWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVz
X2F0dHJfcncnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3
MTggICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAl
IGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAg
ICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBb
XSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBj
bHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRo
b2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAl
IChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3Ig
ZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2Us
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9Y
ZW5kQVBJLnB5IiwgbGluZSA2ODgsIGluIGRvaXQKICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCkF0
dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnc2Vz
c2lvbl9nZXRfYWxsX3JlY29yZHMnCk1haW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAg
ICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAg
ICAgICAgICAgICAgIGxvZy53YXJuKCJBUEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAg
ICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6
IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdzZXNzaW9uX2NyZWF0ZScKTWFpblRo
cmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0
b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRv
cl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAg
ICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAg
ICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxh
bWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBn
ZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBo
YXMgbm8gYXR0cmlidXRlICdzZXNzaW9uX2Rlc3Ryb3knCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUw
ICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2
NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3
cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3Ig
aW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAgICAgZGVm
IGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVh
ZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2Ns
YXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAgICAgICAgICAgICAgIHJvX2F0
dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJl
YWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0dHJf
cm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAgICByd19hdHRycyA9IGdldGF0
dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3J3Ck1haW5UaHJl
YWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBnZXRhdHRyKGNscywgJyVz
X21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgICA3
MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihjbHMsICclc19mdW5jcycgICAl
IGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDog
fCAgICB8ICAzNzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4g
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpN
YWluVGhyZWFkOiB8ICAgIHwgIDM3NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8ICAzNzUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8
ICAgIHwgIDM3NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8ICAzNzUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgIDM3NSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8ICAzNzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgIDM3NSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0
ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAg
ICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhy
ZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdf
ZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAg
IHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAg
ICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBh
dHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVz
X3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAg
ICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAg
bGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMK
TWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1l
LCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
dmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBz
ZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2
ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWlu
VGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVh
ZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwg
cmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBu
ZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAg
ICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xz
LCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRf
d3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0g
JyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3
ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAg
ICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAg
ICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRo
cmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5
bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
YW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRo
b2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAq
Kmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAg
ICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwg
NjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApN
YWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdz
OiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAg
Mzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlf
Y2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZl
bnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1l
ID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAg
ICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAg
ICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFp
blRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYu
YXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAg
ICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9k
KApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICph
cmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAg
ICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2
NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgIDM3NSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6
IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3Ig
ZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2Us
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAg
ICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19u
YW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nl
c3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFt
ZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhy
ZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9
IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAg
Zm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0
NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1
ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19jcmVhdGUnICUgYXBpX2NscwpNYWluVGhyZWFk
OiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwg
NjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NjggICAg
ICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBzZXNzaW9uLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFp
blRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYu
YXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAgICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9j
bHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY3MyAgICAgICAgICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2Qo
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAgICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY3NiAgICAgICAgICAgICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24s
IHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczog
bmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAg
d3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9y
IGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
IDY4NCAgICAgICAgICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFw
aV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAg
ICAgICAgICAgICAgICAgaW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5U
aHJlYWQ6IHwgICAgIDcwOSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRB
dHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8IDE4OCAgICAgICAgIGF0dHJSTyA9IFsnVk0nLApNYWluVGhyZWFkOiB8ICAg
IHwgMTg5ICAgICAgICAgICAgICAgICAgICdQU0NTSV9IQkFzJywKTWFpblRocmVhZDogfCAgICB8
IDE5MCAgICAgICAgICAgICAgICAgICAnRFNDU0lzJywKTWFpblRocmVhZDogfCAgICB8IDE5MSAg
ICAgICAgICAgICAgICAgICAndmlydHVhbF9ob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE5MiAg
ICAgICAgICAgICAgICAgICAnYXNzaWdubWVudF9tb2RlJ10KTWFpblRocmVhZDogfCAgICB8IDE5
MyAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIg
ICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERTQ1NJLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0
QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFNDU0kucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAxOTYgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
MTk3ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAz
NSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgIDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4
LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFND
U0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgMjA2ICAgICAgICAgbWV0aG9kcyA9
IFsnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwgICAgfCAyMDcgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAg
ICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhv
ZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAg
ICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0
TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICAgNzEyICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IG1hcChsYW1iZGEgeDog
KHgsICIiKSwgaW1wbF9jbHMuZ2V0RnVuY3MoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFND
U0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDIxMCAgICAgICAgIGZ1bmNzID0gWydj
cmVhdGUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMjExICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5j
cwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0
X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJh
c2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwg
IiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAo
eCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1
bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApN
YWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5f
dHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUs
IHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAg
Y3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBj
dG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAg
ICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAg
ICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBs
YW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
ID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBl
ZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdz
KSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkg
PSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVu
dF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxp
ZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAg
ICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFp
blRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9u
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9w
bHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAgICAgICAgICAgICAg
IHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9jbHMsIFtdKSBcCk1h
aW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNl
X2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAgICByd19hdHRycyA9
IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8
ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3J3Ck1h
aW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBnZXRhdHRyKGNs
cywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE5ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihjbHMsICclc19mdW5j
cycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25h
bWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBU
cnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUg
Njg4LCBpbiBkb2l0CiAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpBdHRyaWJ1dGVFcnJvcjogdHlw
ZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ2V2ZW50X2dldF9yZWNvcmQnCk1h
aW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJv
cjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxvZy53YXJuKCJB
UEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUs
IHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2ODgsIGluIGRvaXQKICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQ
SScgaGFzIG5vIGF0dHJpYnV0ZSAnZXZlbnRfZ2V0X2FsbCcKTWFpblRocmVhZDogfCAgICB8IDcw
NCAgICAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzA1ICAgICAgICAgICAgICAgICAgICAgbG9nLndhcm4oIkFQSSBjYWxsOiAlcyBub3QgZm91
bmQiICUgbikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAg
ICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRo
b2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0
ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdldmVudF9jcmVhdGUnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDog
fCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50
X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZl
bnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9
ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRv
cl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRv
ciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihj
bHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0
dHJpYnV0ZSAnZXZlbnRfZGVzdHJveScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAg
ICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAg
ICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9k
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFzc2Vz
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAgICAgICBkZWYgZG9pdChuLCB0
YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA2
ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVhZDog
fCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcxNCAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBnZXRh
dHRyKGNscywgJyVzX2F0dHJfcm8nICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAg
NzE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ybwpNYWluVGhy
ZWFkOiB8ICAgICA3MTYgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gZ2V0YXR0cihjbHMsICcl
c19hdHRyX3J3JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0dHJfcncKTWFpblRocmVhZDogfCAgICAg
NzE4ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IGdldGF0dHIoY2xzLCAnJXNfbWV0aG9kcycg
JSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKyBjbHMuQmFzZV9tZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDcyMCAgICAgICAg
ICAgICAgICAgZnVuY3MgICAgPSBnZXRhdHRyKGNscywgJyVzX2Z1bmNzJyAgICUgYXBpX2Nscywg
W10pIFwKTWFpblRocmVhZDogfCAgICAgNzIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICsg
Y2xzLkJhc2VfZnVuY3MKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDMwNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0X21ldHJpY3MKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFu
ZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0X21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8
ICAzMDUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCAgMzA1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgIDMwNSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF9ob3N0X21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9tZXRyaWNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzA1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAg
ICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAg
ICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUp
LCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6
IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3Ig
ZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAg
ICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAg
ICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2Njcg
ICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAgICAgICAg
ICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5k
QVBJJyBoYXMgbm8gYXR0cmlidXRlICdob3N0X21ldHJpY3NfY3JlYXRlJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmN0b3Jf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAgICAgICAgZHRvcl9ldmVu
dF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkdG9yX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAgICAgICAgICAgICBkdG9yX25hbWUg
PSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NzQgICAgICAgICAg
ICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAgICAgICAgICAgICAgIGR0
b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAgICAgICAgICAgICAgbGFtYmRhIGR0
b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIo
Y2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBh
dHRyaWJ1dGUgJ2hvc3RfbWV0cmljc19kZXN0cm95JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAg
ICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUy
ICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGlu
IGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBk
b2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6
IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWlu
VGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFz
c2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4ICAgICAgICAgICAgICAgICBpbXBsX2Ns
cyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFpblRocmVhZDogfCAgICAgNzA5ICAgICAg
ICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZE5ldHdvcmsucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgNTQgICAg
ICAgICBhdHRyUk8gPSAgWydWSUZzJywKTWFpblRocmVhZDogfCAgICB8ICA1NSAgICAgICAgICAg
ICAgICAgICAgJ1BJRnMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDU2ICAgICAgICAgICAgICAgICAg
ICAnbWFuYWdlZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgNTcgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmROZXR3b3JrLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAg
ICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kTmV0d29yay5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA0NiAg
ICAgICAgIGF0dHJSVyA9IFsnbmFtZV9sYWJlbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDcgICAg
ICAgICAgICAgICAgICAgJ25hbWVfZGVzY3JpcHRpb24nLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ4
ICAgICAgICAgICAgICAgICAgICdvdGhlcl9jb25maWcnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ5
ICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X2dhdGV3YXknLApNYWluVGhyZWFkOiB8ICAgIHwg
IDUwICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X25ldG1hc2snXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDUxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICAgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEg
eDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmROZXR3b3JrLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA2MyAgICAgICAgIG1l
dGhvZHMgPSBbJ2FkZF90b19vdGhlcl9jb25maWcnLApNYWluVGhyZWFkOiB8ICAgIHwgIDY0ICAg
ICAgICAgICAgICAgICAgICAncmVtb3ZlX2Zyb21fb3RoZXJfY29uZmlnJywKTWFpblRocmVhZDog
fCAgICB8ICA2NSAgICAgICAgICAgICAgICAgICAgJ2Rlc3Ryb3knXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5ldHdvcmsu
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRh
IHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChs
YW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0g
bWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9k
cyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgIDcxMiAg
ICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xz
LmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5ldHdvcmsucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICA2OSAgICAgICAgIGZ1bmNzID0gWydjcmVhdGUnLCAnZ2V0X2J5
X25hbWVfbGFiZWwnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDcwICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpn
ZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwi
LCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpn
ZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4
LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6
ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRh
IHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFt
YmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAo
bGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAq
Kmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lv
bihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3
NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNl
dHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYg
ICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5l
d19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJf
ZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAg
ICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFk
OiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihm
LCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50
X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAg
ICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAg
ICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFy
Z3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFw
aSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBk
b2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFw
cGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0
dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAg
ICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAg
ICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkK
TWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBm
LmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFz
eW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50
X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihh
cGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9u
YW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAg
ICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAg
ICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAg
ICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkK
TWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9
IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUs
IHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBm
b3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQx
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFs
c2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJl
dHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDog
fCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlw
ZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0
MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVu
Y3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUg
KGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0
MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFp
blRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFy
Z3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwg
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9y
X2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZl
bnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1l
ID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBk
dG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBk
dG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9
IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRf
ZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
IDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFu
Y2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAg
ICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhy
ZWFkOiB8ICAgICA3MDggICAgICAgICAgICAgICAgIGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nl
c1thcGlfY2xzXQpNYWluVGhyZWFkOiB8ICAgICA3MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJz
ID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kWFNQb2xpY3ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAyMzYgICAgICAgICBhdHRyUk8gPSBbICd4
bWwnLApNYWluVGhyZWFkOiB8ICAgIHwgMjM3ICAgICAgICAgICAgICAgICAgICAnbWFwJywKTWFp
blRocmVhZDogfCAgICB8IDIzOCAgICAgICAgICAgICAgICAgICAgJ2JpbmFyeScsCk1haW5UaHJl
YWQ6IHwgICAgfCAyMzkgICAgICAgICAgICAgICAgICAgICdoZWFkZXInIF0KTWFpblRocmVhZDog
fCAgICB8IDI0MCAgICAgICAgIHJldHVybiBYZW5kWFNQb2xpY3kuZ2V0QXR0clJPKCkgKyBhdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRYU1BvbGljeS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAgNzEwICAgICAgICAgICAgICAgICByd19hdHRy
cyA9IGltcGxfY2xzLmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNzEx
ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9j
bHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRYU1BvbGljeS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAgICBtZXRob2RzID0gWydhY3RpdmF0
ZV94c3BvbGljeSddCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAg
ICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1l
dGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAg
ICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMu
Z2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICAgNzEyICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IG1hcChsYW1iZGEg
eDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0RnVuY3MoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
WFNQb2xpY3kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDI0MyAgICAgICAgIGZ1bmNz
ID0gWyAnZ2V0X2VuZm9yY2VkX2JpbmFyeScsICdnZXRfVk1fc3NpZHJlZicgXQpNYWluVGhyZWFk
OiB8ICAgIHwgMjQ0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAg
IHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2Fs
bF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAg
ICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5j
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAg
ICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRG
dW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAg
ICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nl
c3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRy
cyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAg
ICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAg
ICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAg
ICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9k
X25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25h
bWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBm
b3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQx
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFs
c2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJl
dHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDog
fCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlw
ZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0
MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVu
Y3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBwZXIo
YXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19jcmVh
dGUnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBfbWV0
aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBzZXNz
aW9uLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5Iiwg
bGluZSA2NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJp
YnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnQUNNUG9s
aWN5X2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0
dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFz
cwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAg
NzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYg
ICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdBQ01Qb2xpY3lfZGVzdHJveScKTWFp
blRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9y
IGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
IDY4NCAgICAgICAgICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFw
aV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAg
ICAgICAgICAgICAgICAgaW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5U
aHJlYWQ6IHwgICAgIDcwOSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRB
dHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQSUYucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAxNDIgICAgICAgICBhdHRyUk8gPSBbJ25ldHdvcmsnLApNYWluVGhyZWFkOiB8
ICAgIHwgMTQzICAgICAgICAgICAgICAgICAgICdob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE0
NCAgICAgICAgICAgICAgICAgICAnbWV0cmljcycsCk1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAg
ICAgICAgICAgICAgICAgJ2RldmljZScsCk1haW5UaHJlYWQ6IHwgICAgfCAxNDYgICAgICAgICAg
ICAgICAgICAgJ1ZMQU4nXQpNYWluVGhyZWFkOiB8ICAgIHwgMTQ3ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSTygpICsgYXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kUElGLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAg
ICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgMTUwICAgICAg
ICAgYXR0clJXID0gWydNQUMnLApNYWluVGhyZWFkOiB8ICAgIHwgMTUxICAgICAgICAgICAgICAg
ICAgICdNVFUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMTUyICAgICAgICAgcmV0dXJuIFhlbmRCYXNl
LmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3MTEgICAgICAgICAgICAgICAg
IG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBJRi5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNjMgICAgICAgICBtZXRob2RzID0gWydwbHVnJywKTWFpblRocmVhZDogfCAgICB8IDE2
NCAgICAgICAgICAgICAgICAgICAgJ3VucGx1ZycsCk1haW5UaHJlYWQ6IHwgICAgfCAxNjUgICAg
ICAgICAgICAgICAgICAgICdkZXN0cm95J10KTWFpblRocmVhZDogfCAgICB8IDE2NiAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRNZXRob2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAg
ICByZXR1cm4gWyJnZXRfcmVjb3JkIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQSUYucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcx
MSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxf
Y2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwg
aW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwg
IiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6
ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgIDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZFBJRi5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgMTY5
ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZV9WTEFOJ10KTWFpblRocmVhZDogfCAgICB8IDE3MCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAg
ICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZFBJRi5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBt
YXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAg
ICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFt
ZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3
cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFt
YmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAg
ICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDgg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAg
ICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcy
OSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAg
ICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhv
ZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAq
YXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAg
ICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAg
ICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1
ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Ns
cywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAg
ICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5U
aHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAg
ICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVu
Y19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAg
ICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAg
ICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAg
ICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAg
ICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAg
ICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAg
ZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRB
UEknIGhhcyBubyBhdHRyaWJ1dGUgJ1BJRl9jcmVhdGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUw
ICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2
NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3
cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIo
YXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0
cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21l
dGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICph
cmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAg
ICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2
NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAg
ICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19z
dXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAg
aWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAg
NzA4ICAgICAgICAgICAgICAgICBpbXBsX2NscyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10K
TWFpblRocmVhZDogfCAgICAgNzA5ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xz
LmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBJRk1ldHJpY3MucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMjcgICAgICAgICBhdHRyUk8gPSAgWydpb19yZWFkX2ti
cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMjggICAgICAgICAgICAgICAgICAgICdpb193cml0ZV9r
YnMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDI5ICAgICAgICAgICAgICAgICAgICAnbGFzdF91cGRh
dGVkJywKTWFpblRocmVhZDogfCAgICB8ICAzMCAgICAgICAgICAgICAgICAgICAgJ3BpZiddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkg
KyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQSUZN
ZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAg
IHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgIHJldHVybiBb
XQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgICA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2UucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3Jl
Y29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAg
ICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xz
LmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgIDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRh
IHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgIHJldHVybiBb
ImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAg
ZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAg
ICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAg
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBl
IGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1
cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJu
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
JXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFw
aV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIK
TWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRl
JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhv
ZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lv
biwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxp
bmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1
dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1BJRl9tZXRy
aWNzX2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0
dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFz
cwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAg
NzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYg
ICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQSUZfbWV0cmljc19kZXN0cm95JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBm
b3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBw
b3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYg
YXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0
ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBh
cGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAg
ICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10p
IFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xz
LkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhv
ZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJl
YWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhv
ZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0
dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmJkX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8ICAzNDUgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfdmJkX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
YmRfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92YmRf
bWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZiZF9tZXRy
aWNzCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQ1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZF9tZXRyaWNz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkX21ldHJpY3MKTWFp
blRocmVhZDogfCAgICB8ICAzNDUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkX21ldHJpY3MKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpN
YWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJk
X21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8ICAzNDUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkX21l
dHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1
cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJu
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAg
ICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFt
ZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2Ns
cykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19jcmVhdGUnICUg
YXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApN
YWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUsCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBzZXNzaW9uLCAq
YXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2
NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVy
cm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVkJEX21ldHJpY3Nf
Y3JlYXRlJwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmli
dXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYg
ICAgICAgICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAg
ICAgICAgICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6
IHwgICAgfCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzUgICAgICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAg
ICAgICAgICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2
NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21l
dGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmpl
Y3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZCRF9tZXRyaWNzX2Rlc3Ryb3knCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFp
blRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBh
cGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2
ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVy
bl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlf
Y2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAg
ICAgICAgICAgICAgIHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9j
bHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArIGNscy5CYXNlX2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAg
ICByd19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApN
YWluVGhyZWFkOiB8ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFz
ZV9hdHRyX3J3Ck1haW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAg
PSBnZXRhdHRyKGNscywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDog
fCAgICAgNzE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihj
bHMsICclc19mdW5jcycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAt
IDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxp
ZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0
X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMzE1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAg
ICB8ICAzMTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzE1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9j
cHUKTWFpblRocmVhZDogfCAgICB8ICAzMTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9jcHUKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFk
OiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzE1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAgICB8ICAzMTUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9o
b3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0X2Nw
dQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9o
b3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJl
dHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDog
fCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAg
ICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19u
YW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nl
c3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlf
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2Qo
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24s
ICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2
NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5l
IDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRl
RXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdob3N0X2NwdV9j
cmVhdGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1
dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAg
ICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAg
ICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDog
fCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3
NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAg
ICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0
aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVj
dCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnaG9zdF9jcHVfZGVzdHJveScKTWFpblRocmVh
ZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
dG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9j
bHMsIHZhbGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAg
ICAgICAgICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlLApNYWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5
cGUgPSBOb25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMg
aW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcxNCAgICAgICAg
ICAgICAgICAgcm9fYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcm8nICUgYXBpX2Nscywg
W10pIFwKTWFpblRocmVhZDogfCAgICAgNzE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsg
Y2xzLkJhc2VfYXR0cl9ybwpNYWluVGhyZWFkOiB8ICAgICA3MTYgICAgICAgICAgICAgICAgIHJ3
X2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3J3JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5U
aHJlYWQ6IHwgICAgIDcxNyAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0
dHJfcncKTWFpblRocmVhZDogfCAgICAgNzE4ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IGdl
dGF0dHIoY2xzLCAnJXNfbWV0aG9kcycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAg
ICA3MTkgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9tZXRob2RzCk1haW5U
aHJlYWQ6IHwgICAgIDcyMCAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBnZXRhdHRyKGNscywg
JyVzX2Z1bmNzJyAgICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzIxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfZnVuY3MKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0
cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAgICB8
ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFp
blRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
c2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp2YWxpZF92dHBtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzg1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X3Z0cG0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAg
ICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVh
ZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFw
X21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIs
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxh
bWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3
MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9k
czoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAo
YXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X3Z0cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAg
ICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25h
bWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1l
LCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5f
dHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBm
b3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQ1
ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NjUg
ICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6
IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAgICAg
ICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAg
ICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5h
c3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2Ns
cykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAl
IGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgK
TWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwg
cmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBu
ZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAg
ICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3Ig
YXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAg
Njg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0
ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBp
X2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0ICAg
ICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlf
Y2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAg
ICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10pIFwK
TWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJh
c2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhvZHMg
ID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6
IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhvZHMK
TWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIo
Y2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdmlmX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8ICAzNjUgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
dmlmX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWZf
bWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgIDM2NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92aWZfbWV0
cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzY1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlmX21ldHJpY3MKTWFpblRo
cmVhZDogfCAgICB8ICAzNjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmX21ldHJpY3MKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWZfbWV0cmljcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDM2NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92aWZfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzY1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzY1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3NDAgICAg
ICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNf
bmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAg
ICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAg
IGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3
NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2
NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVh
ZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8
IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAg
ICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhv
ZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3Qg
J1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZJRl9tZXRyaWNzX2NyZWF0ZScKTWFpblRocmVh
ZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpj
dG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3Jf
ZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRv
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9u
YW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAg
ICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAg
ICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJk
YSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRh
dHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMg
bm8gYXR0cmlidXRlICdWSUZfbWV0cmljc19kZXN0cm95JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1
MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9y
IGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRl
ZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpN
YWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19j
bGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4ICAgICAgICAgICAgICAgICBpbXBs
X2NscyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFpblRocmVhZDogfCAgICAgNzA5ICAg
ICAgICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDMwICAg
ICAgICAgYXR0clJPID0gWydob3N0JywKTWFpblRocmVhZDogfCAgICB8ICAzMSAgICAgICAgICAg
ICAgICAgICAncGh5c2ljYWxfaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICAg
ICAgICAgICAgJ3BoeXNpY2FsX2NoYW5uZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDMzICAgICAg
ICAgICAgICAgICAgICdwaHlzaWNhbF90YXJnZXQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM0ICAg
ICAgICAgICAgICAgICAgICdwaHlzaWNhbF9sdW4nLApNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAg
ICAgICAgICAgICAgICAgICdwaHlzaWNhbF9IQ1RMJywKTWFpblRocmVhZDogfCAgICB8ICAzNiAg
ICAgICAgICAgICAgICAgICAnSEJBJywKTWFpblRocmVhZDogfCAgICB8ICAzNyAgICAgICAgICAg
ICAgICAgICAndmVuZG9yX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM4ICAgICAgICAgICAg
ICAgICAgICdtb2RlbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAg
J3R5cGVfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICd0eXBl
JywKTWFpblRocmVhZDogfCAgICB8ICA0MSAgICAgICAgICAgICAgICAgICAnZGV2X25hbWUnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDQyICAgICAgICAgICAgICAgICAgICdzZ19uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICA0MyAgICAgICAgICAgICAgICAgICAncmV2aXNpb24nLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICAgICdzY3NpX2lkJywKTWFpblRocmVhZDogfCAg
ICB8ICA0NSAgICAgICAgICAgICAgICAgICAnc2NzaV9sZXZlbCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgNDYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNl
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICAgNzEwICAgICAgICAgICAgICAgICByd19hdHRycyA9IGltcGxfY2xz
LmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgICA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA1NyAgICAgICAgIG1ldGhv
ZHMgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU4ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0
TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNv
cmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAg
IG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
ICA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NTSS5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYxICAgICAgICAgZnVuY3MgPSBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDYyICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAg
IHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2Fs
bF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kUFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAg
ICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygp
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAg
ICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5j
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAg
ICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRG
dW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQy
ICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIg
ICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAg
ICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAg
ICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAg
ICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFu
ZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAg
ICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAg
ICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAg
ICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAg
ICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAg
ICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAg
ICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAg
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0
NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGlu
IG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1l
LCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlf
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2Qo
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24s
ICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2
NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5l
IDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRl
RXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQU0NTSV9jcmVh
dGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAg
ICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAg
ICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAg
ICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAg
ICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAg
ICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0aG9k
CiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAn
WGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnUFNDU0lfZGVzdHJveScKTWFpblRocmVhZDogfCAg
ICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZh
bGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAg
ICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApN
YWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBO
b25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0
b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAgICAgICAgICAgICAg
ICAgaW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5UaHJlYWQ6IHwgICAg
IDcwOSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUk8oKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmREUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
IDM3ICAgICAgICAgYXR0clJPID0gWyd2aXJ0dWFsX2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzggICAgICAgICAgICAgICAgICAgJ3ZpcnR1YWxfYnVzJywKTWFpblRocmVhZDogfCAgICB8
ICAzOSAgICAgICAgICAgICAgICAgICAndmlydHVhbF9zbG90JywKTWFpblRocmVhZDogfCAgICB8
ICA0MCAgICAgICAgICAgICAgICAgICAndmlydHVhbF9mdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICA0MSAgICAgICAgICAgICAgICAgICAndmlydHVhbF9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICA0MiAgICAgICAgICAgICAgICAgICAnVk0nLApNYWluVGhyZWFkOiB8ICAgIHwgIDQzICAgICAg
ICAgICAgICAgICAgICdQUENJJywKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgICAgICAg
ICAgICAnaG90cGx1Z19zbG90JywKTWFpblRocmVhZDogfCAgICB8ICA0NSAgICAgICAgICAgICAg
ICAgICAna2V5JywKTWFpblRocmVhZDogfCAgICB8ICA0NiAgICAgICAgICAgICAgICAgICAnb3B0
aW9ucyddCk1haW5UaHJlYWQ6IHwgICAgfCAgNDcgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmREUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAg
ICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kRFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA1MCAgICAgICAgIGF0dHJS
VyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRE
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3MTEgICAgICAgICAgICAgICAgIG1l
dGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZERQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFsnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFBDSS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgs
ICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MTIgICAgICAgICAgICAgICAgIGZ1
bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmREUENJLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjUgICAgICAgICBmdW5jcyA9IFsnY3JlYXRlJ10KTWFpblRocmVhZDogfCAgICB8ICA2NiAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZERQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFw
KGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0g
bWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAg
ID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNz
ICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
OSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2Rz
OgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAg
ICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAg
ICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAg
NzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAg
ICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRo
cmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0g
Zi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFw
X21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBp
X2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95
JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhv
ZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdz
OiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBm
b3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBw
b3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYg
YXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4
ICAgICAgICAgICAgICAgICBpbXBsX2NscyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFp
blRocmVhZDogfCAgICAgNzA5ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdl
dEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFZNTWV0cmljcy5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnbWVtb3J5X2FjdHVhbCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzMgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX251bWJlcics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX3V0aWxpc2F0
aW9uJywKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgICAgICAgICAgICAnVkNQVXNfQ1BV
JywKTWFpblRocmVhZDogfCAgICB8ICAzNiAgICAgICAgICAgICAgICAgICAnVkNQVXNfZmxhZ3Mn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDM3ICAgICAgICAgICAgICAgICAgICdWQ1BVc19wYXJhbXMn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDM4ICAgICAgICAgICAgICAgICAgICdzdGF0ZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAgJ3N0YXJ0X3RpbWUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICdsYXN0X3VwZGF0ZWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kVk1NZXRyaWNz
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0
dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3
MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2UucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJd
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAg
ICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1l
dGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgIDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4
LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgIHJldHVybiBbImdldF9h
bGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBt
YXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
OSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2Rz
OgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAg
ICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAg
ICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6
IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4g
d3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5
cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWTV9tZXRyaWNzX2NyZWF0ZScK
TWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9y
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAg
ICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAg
ICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwg
Njc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAg
ICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAg
ICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5k
QVBJJyBoYXMgbm8gYXR0cmlidXRlICdWTV9tZXRyaWNzX2Rlc3Ryb3knCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDog
fCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2
YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAg
ICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
Tm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1
dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAgICAgICAgICAg
ICAgIHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9jbHMsIFtdKSBc
Ck1haW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5C
YXNlX2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAgICByd19hdHRy
cyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFk
OiB8ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3J3
Ck1haW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBnZXRhdHRy
KGNscywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE5
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihjbHMsICclc19m
dW5jcycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICBy
ZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMy
NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAg
ICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpN
YWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAg
ICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwg
IDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5n
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcy
NiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDog
fCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAt
IDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxp
ZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZh
bGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0
dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4g
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2Nscywg
YXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICcl
c19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAg
ICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAg
ICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAg
IGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAg
d3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFt
ZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9k
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNl
dHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYg
ICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5l
d19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBh
dHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVz
X3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAg
ICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAg
bGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMK
TWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1l
LCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0
dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAg
ICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRo
cmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3
X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAg
ICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0
dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNf
c2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAg
ICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAg
ICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBs
YW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUs
IHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0
ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAg
ICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhy
ZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdf
ZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAg
IHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBw
ZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19z
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAg
ICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAg
ICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxh
bWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwg
d3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRl
cl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAg
ICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJl
YWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8
ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYs
ICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2
NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19m
KGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAg
d3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFu
ZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRy
X25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3Nl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAg
ICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAg
ICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFt
YmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDog
fCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFp
blRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3
cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJl
YWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0K
TWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVy
X2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAg
ICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVh
ZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2Yo
ZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICBy
ZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0
XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAg
ICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAg
IHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1i
ZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8
ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdy
YXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVh
ZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpN
YWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJf
ZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAg
ICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFk
OiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihm
LCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIK
TWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAg
ICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAg
c2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJk
YSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3Jh
cHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFk
OiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9l
dmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAg
ICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICph
cmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8
ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYs
ICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRf
Zi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0
dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0
dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBz
ZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRh
IHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRo
cmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFw
cGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6
IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2
ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFy
Z3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwg
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0
ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1
cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAg
ICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNl
dHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEg
c2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRf
ZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2
NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBw
ZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDog
fCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZl
bnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAg
ICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAq
YXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2Yu
YXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRl
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcz
MiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0
dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBz
ZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
ID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBl
ZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVu
dF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAg
ICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
NjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdz
OgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2
NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICph
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5h
cGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVy
X2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMy
ICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAg
IHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0
ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNl
dHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2Yg
PSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8
ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVh
ZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVk
X2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwg
ICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50
X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAg
ICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAg
ICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFy
Z3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFw
aSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBk
b2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4g
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIg
ICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAg
d3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRl
cl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0
dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9
IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRf
ZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRf
d3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAg
IHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1
OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBp
ID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRf
Zi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAg
ICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3
cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVy
X25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0
ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0g
KGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAg
ICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9m
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAg
ICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93
cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAg
c2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5
ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdz
KSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkg
PSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAg
ICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdy
YXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJf
bmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRl
ciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAo
bGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAg
ICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2
NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDog
fCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2Yp
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
IDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRo
b2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAl
IChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDcz
NiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwg
IDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8
ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2Rf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDog
fCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVy
bl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBt
ZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBm
b3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAg
IDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5
cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFk
OiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRo
b2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1
ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Ns
cywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
VHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhv
ZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUg
KGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAt
IDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxp
ZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZh
bGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBt
ZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUs
IHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0
dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlw
ZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5j
czoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAo
YXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQz
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFp
blRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
NjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYu
YXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5
bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBl
cihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rl
c3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBf
bWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFp
blRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEg
KmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAg
ICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgICA2ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAg
ICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
ICA3MDggICAgICAgICAgICAgICAgIGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nlc1thcGlfY2xz
XQpNYWluVGhyZWFkOiB8ICAgICA3MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9j
bHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUEJELnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgIDMyICAgICAgICAgYXR0clJPID0gWydob3N0JywKTWFpblRocmVh
ZDogfCAgICB8ICAzMyAgICAgICAgICAgICAgICAgICAnU1InLApNYWluVGhyZWFkOiB8ICAgIHwg
IDM0ICAgICAgICAgICAgICAgICAgICdkZXZpY2VfY29uZmlnJywKTWFpblRocmVhZDogfCAgICB8
ICAzNSAgICAgICAgICAgICAgICAgICAnY3VycmVudGx5X2F0dGFjaGVkJ10KTWFpblRocmVhZDog
fCAgICB8ICAzNiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBCRC5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICAgNzEwICAgICAgICAgICAgICAgICByd19hdHRycyA9IGltcGxf
Y2xzLmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBCRC5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAzOSAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNDAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQQkQucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgIDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6
ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
UEJELnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA0OCAgICAgICAgIG1ldGhvZHMg
PSBbJ2Rlc3Ryb3knXQpNYWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2Uu
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdl
dF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBCRC5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAg
ICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9k
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAg
ICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRN
ZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgICA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAo
eCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQQkQu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICA1MiAgICAgICAgIGZ1bmNzID0gWydjcmVh
dGUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUzICAgICAgICAgICAgICAgICAgJ2dldF9ieV9TUidd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNTQgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3Mo
KSArIGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVp
ZCIsICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQQkQucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAg
ICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3
MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDcz
NiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQw
ICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBm
dW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAg
ICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAg
ICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1l
KSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lv
bihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3
NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9y
IGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNl
LApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1
cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJu
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dy
YXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRf
d3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICcl
c19jcmVhdGUnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdy
YXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBz
LCBzZXNzaW9uLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICph
cmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAg
ICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2
NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAg
ICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAgICAgICAg
ICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAg
ICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAgICAgICAg
ICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFz
eW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0
aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFz
c2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAgICAgICBkZWYgZG9pdChu
LCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAg
ICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVh
ZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcxNCAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBn
ZXRhdHRyKGNscywgJyVzX2F0dHJfcm8nICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAg
ICAgNzE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ybwpNYWlu
VGhyZWFkOiB8ICAgICA3MTYgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gZ2V0YXR0cihjbHMs
ICclc19hdHRyX3J3JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0dHJfcncKTWFpblRocmVhZDogfCAg
ICAgNzE4ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IGdldGF0dHIoY2xzLCAnJXNfbWV0aG9k
cycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKyBjbHMuQmFzZV9tZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDcyMCAgICAg
ICAgICAgICAgICAgZnVuY3MgICAgPSBnZXRhdHRyKGNscywgJyVzX2Z1bmNzJyAgICUgYXBpX2Ns
cywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzIxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICsgY2xzLkJhc2VfZnVuY3MKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9z
dApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAg
ICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QK
TWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAy
OTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5n
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcy
NiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
aG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRo
cmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZh
bGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hv
c3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
c2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp2YWxpZF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjk0ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X2hvc3QKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAg
ICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVh
ZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFw
X21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIs
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxh
bWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3
MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRf
d3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAg
IHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1
OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBp
ID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRf
Zi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgIDI5NCAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAg
ICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNl
dHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEg
c2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRf
ZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2
NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBw
ZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDog
fCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjk0ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVy
X2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAg
ICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVh
ZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2Yo
ZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hv
c3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5
cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4l
cycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3Mzcg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9z
dApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDog
fCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9k
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9k
czoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAo
YXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAg
ICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1
ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Ns
cywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QK
TWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAy
OTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
aG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVh
ZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0
aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRo
cmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRy
dWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0
aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZh
bGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAg
NzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9
IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8
ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVy
bl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25h
bWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9j
bHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAl
IGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgK
TWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwg
KmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUg
NjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVF
cnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ2hvc3RfY3JlYXRl
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJy
b3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAg
ICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAgICAgICAg
ICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAg
ICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAgICAgICAg
ICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAog
ICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hl
bmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ2hvc3RfZGVzdHJveScKTWFpblRocmVhZDogfCAgICB8
ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2ZW50
X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZhbGlk
YXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAgICAg
ICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApNYWlu
VGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBOb25l
KToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0b3Bs
dWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAgICAgICAgICAgICAgICAg
aW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5UaHJlYWQ6IHwgICAgIDcw
OSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUk8oKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAz
OCAgICAgICAgIGF0dHJSTyA9IFsnVk0nLApNYWluVGhyZWFkOiB8ICAgIHwgIDM5ICAgICAgICAg
ICAgICAgICAgICdQU0NTSScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAgICAgICAgICAg
ICAgJ0hCQScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEgICAgICAgICAgICAgICAgICAgJ3ZpcnR1
YWxfaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDIgICAgICAgICAgICAgICAgICAgJ3ZpcnR1
YWxfY2hhbm5lbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDMgICAgICAgICAgICAgICAgICAgJ3Zp
cnR1YWxfdGFyZ2V0JywKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgICAn
dmlydHVhbF9sdW4nLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ1ICAgICAgICAgICAgICAgICAgICd2
aXJ0dWFsX0hDVEwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ2ICAgICAgICAgICAgICAgICAgICdy
dW50aW1lX3Byb3BlcnRpZXMnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDQ3ICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRC
YXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBb
J3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgIDcx
MCAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA1
MCAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTEgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAgICAgICAgcmV0dXJu
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNzExICAg
ICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMu
Z2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEgICAgICAgICBtZXRob2RzID0gWydkZXN0cm95J10KTWFp
blRocmVhZDogfCAgICB8ICA2MiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRNZXRob2RzKCkg
KyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRfcmVjb3JkIl0KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmREU0NTSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9
IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhv
ZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZSddCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3MoKSArIGZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRf
YWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAg
ICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNz
KCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAg
ICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1
bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAg
ICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdl
dEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAg
ICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xz
LmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
Z2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5n
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcy
NiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0
NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0
XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0
MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQy
ICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIg
ICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAg
ICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAg
ICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAg
ICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZv
ciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxz
ZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8
ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVy
bl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBl
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQy
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5j
czoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihh
cGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0
ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRo
b2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Np
b24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5l
d19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBk
dG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0
b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAg
ICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAg
ICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBs
YW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDog
fCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFp
blRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3
cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFk
OiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2Vz
X2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAg
ICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToK
TWFpblRocmVhZDogfCAgICAgNzE0ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIo
Y2xzLCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6
IHwgICAgIDcxNiAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0
dHJfcncnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTgg
ICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFw
aV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAg
ICAgICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkg
XApNYWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMu
QmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5
NiAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29u
c29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2NvbnNvbGUKTWFpblRocmVhZDogfCAgICB8ICAzOTYgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBz
ZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRh
IHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRo
cmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFw
cGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6
IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
JXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5f
dHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFk
OiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJl
dHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5
cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9y
IGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNl
LApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVu
dF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUg
PSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rv
cl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rv
ciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJk
YSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAg
ICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAg
ICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAg
ICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAg
ICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8
ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1
ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAg
ICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRo
b2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0
ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdjb25zb2xlX2Rlc3Ryb3knCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVh
ZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRv
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xz
LCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAg
ICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGlu
IGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MDggICAgICAgICAg
ICAgICAgIGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nlc1thcGlfY2xzXQpNYWluVGhyZWFkOiB8
ICAgICA3MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kUFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNTcgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgMTU4
ICAgICAgICAgICAgICAgICAgICdwaHlzaWNhbF9ob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE1
OSAgICAgICAgICAgICAgICAgICAnUFNDU0lzJ10KTWFpblRocmVhZDogfCAgICB8IDE2MCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAg
ICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJX
KCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAxNjMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgMTY0ICAg
ICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kUFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgIDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiks
IGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFNDU0kucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgMTcxICAgICAgICAgbWV0aG9kcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAxNzIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kUFNDU0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgIDcxMiAgICAg
ICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdl
dEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldEZ1bmNzCk1haW5U
aHJlYWQ6IHwgICAgfCAxNzUgICAgICAgICBmdW5jcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAx
NzYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3MoKSArIGZ1bmNzCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ0ICAg
ICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRfYWxsX3JlY29yZHMi
XQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAg
ZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAg
ICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAg
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlw
ZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBl
IGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8
ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVy
bl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBl
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQy
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5j
czoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihh
cGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0
ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRo
b2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Np
b24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBs
aW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmli
dXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQU0NTSV9I
QkFfY3JlYXRlJwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0
cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNz
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3
NDYgICAgICAgICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3
MyAgICAgICAgICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzUgICAgICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAg
ICAgICAgICAgICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFw
X21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBv
YmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1BTQ1NJX0hCQV9kZXN0cm95JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3Ig
YXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAg
Njg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0
ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBp
X2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0ICAg
ICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlf
Y2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAg
ICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10pIFwK
TWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJh
c2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhvZHMg
ID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6
IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhvZHMK
TWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIo
Y2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8
ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFz
awpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwg
IDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNr
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFk
OiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Rhc2sKTWFpblRocmVhZDog
fCAgICB8ICA0MTggICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZv
ciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxz
ZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJl
dHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBw
ZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19j
cmVhdGUnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBz
ZXNzaW9uLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5
IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0
dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAndGFz
a19jcmVhdGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRy
aWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0
NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjcz
ICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVh
ZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8
IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAg
ICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBf
bWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9i
amVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAndGFza19kZXN0cm95JwpNYWluVGhyZWFk
OiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0
b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2Ns
cywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAg
ICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFs
c2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlw
ZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBp
biBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0ICAgICAgICAg
ICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBb
XSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBj
bHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAgICAgcndf
YXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10pIFwKTWFpblRo
cmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0
cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0
YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAg
IDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRo
cmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAn
JXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlm
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzU1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1
NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0
XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAg
ICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlm
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6
IHwgICAgfCAgMzU1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWYK
TWFpblRocmVhZDogfCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6IHwgICAgfCAgMzU1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92aWYK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWYKTWFpblRocmVhZDog
fCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2ODgs
IGluIGRvaXQKICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9i
amVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVklGX3NldF9kZXZpY2UnCk1haW5UaHJl
YWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFp
blRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxvZy53YXJuKCJBUEkgY2Fs
bDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBw
ZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0
dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0
ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDog
fCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1
OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFw
X21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBv
YmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZJRl9zZXRfZGV2aWNlJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5l
IDY4OCwgaW4gZG9pdAogICAgZiA9IGdldGF0dHIoY2xzLCBuXykKQXR0cmlidXRlRXJyb3I6IHR5
cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWSUZfc2V0X01BQycKTWFpblRo
cmVhZDogfCAgICB8IDcwNCAgICAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzA1ICAgICAgICAgICAgICAgICAgICAgbG9nLndhcm4oIkFQSSBj
YWxsOiAlcyBub3QgZm91bmQiICUgbikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3Jh
cHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNl
dHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwg
NjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAg
ICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdy
YXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBl
IG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVklGX3NldF9NQUMnCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRo
cmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUg
Njg4LCBpbiBkb2l0CiAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpBdHRyaWJ1dGVFcnJvcjogdHlw
ZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZJRl9zZXRfTVRVJwpNYWluVGhy
ZWFkOiB8ICAgIHwgNzA0ICAgICAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDUgICAgICAgICAgICAgICAgICAgICBsb2cud2FybigiQVBJIGNh
bGw6ICVzIG5vdCBmb3VuZCIgJSBuKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFw
cGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0
dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAg
ICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWSUZfc2V0X01UVScKTWFpblRocmVh
ZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBw
ZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19z
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAg
ICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAg
ICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxh
bWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwg
d3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5
cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1l
dGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWYKTWFpblRo
cmVhZDogfCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFp
blRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
NjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYu
YXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5
bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBl
cihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rl
c3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBf
bWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFp
blRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEg
KmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAg
ICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgICA2ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAg
ICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
ICA3MTQgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3Jv
JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArIGNscy5CYXNlX2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAg
ICAgICAgICAgICByd19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xz
LCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KyBjbHMuQmFzZV9hdHRyX3J3Ck1haW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAg
bWV0aG9kcyAgPSBnZXRhdHRyKGNscywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFp
blRocmVhZDogfCAgICAgNzE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2Vf
bWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0g
Z2V0YXR0cihjbHMsICclc19mdW5jcycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwg
ICAgIDcyMSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
Z2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9z
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDA3ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8ICA0MDcgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9zcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCAgNDA3ICAgICBy
ZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
c3IKTWFpblRocmVhZDogfCAgICB8ICA0MDcgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgIDQw
NyAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCAgNDA3ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3NyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAg
ICB8ICA0MDcgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9zcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZl
bnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAg
ICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAq
YXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2Yu
YXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRl
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8ICA0MDcgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcz
MiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0
dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBz
ZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
ID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBl
ZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4l
cycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3Mzcg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCAgNDA3ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3NyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAg
ICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90
eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
JXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5f
dHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFk
OiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJl
dHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5
cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9y
IGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNl
LApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAg
IGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3
NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2
NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVh
ZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8
IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAg
ICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhv
ZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3Qg
J1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1NSX2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8
ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50
X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3Jh
cHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93
cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVz
X2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdy
YXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBz
LCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ondy
YXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkK
TWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hl
bmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmli
dXRlICdTUl9kZXN0cm95JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNl
cHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAg
ICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2lu
c3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3
MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFp
blRocmVhZDogfCAgICAgNzE0ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xz
LCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwg
ICAgIDcxNiAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJf
cncnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAg
ICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9j
bHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAg
ICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApN
YWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFz
ZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8ICA0MjkgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8ICA0MjkgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF9kZWJ1ZwpNYWluVGhyZWFkOiB8ICAgIHwgIDQyOSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9kZWJ1
ZwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDog
fCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9k
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX2RlYnVnCk1haW5UaHJlYWQ6IHwgICAgfCAgNDI5ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X2RlYnVnCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2ODgsIGluIGRvaXQKICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQ
SScgaGFzIG5vIGF0dHJpYnV0ZSAnZGVidWdfZ2V0X2FsbCcKTWFpblRocmVhZDogfCAgICB8IDcw
NCAgICAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzA1ICAgICAgICAgICAgICAgICAgICAgbG9nLndhcm4oIkFQSSBjYWxsOiAlcyBub3QgZm91
bmQiICUgbikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAg
ICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRo
cmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpN
YWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVu
ZEFQSS5weSIsIGxpbmUgNjQ3LCBpbiB3cmFwX21ldGhvZAogICAgd3JhcHBlZF9mLmFwaSA9IGYu
YXBpCkF0dHJpYnV0ZUVycm9yOiAnZnVuY3Rpb24nIG9iamVjdCBoYXMgbm8gYXR0cmlidXRlICdh
cGknCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAg
ICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAg
ICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAg
ICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAg
ICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAg
ICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFp
blRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYu
YXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNs
YXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0
KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhy
ZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4ICAgICAgICAgICAgICAgICBpbXBsX2NscyA9
IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFpblRocmVhZDogfCAgICAgNzA5ICAgICAgICAg
ICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICBh
dHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDMzICAgICAgICAgICAgICAgICAg
ICdkb21haW4nLApNYWluVGhyZWFkOiB8ICAgIHwgIDM0ICAgICAgICAgICAgICAgICAgICdidXMn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRo
cmVhZDogfCAgICB8ICAzNiAgICAgICAgICAgICAgICAgICAnZnVuYycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzcgICAgICAgICAgICAgICAgICAgJ25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM4
ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM5ICAg
ICAgICAgICAgICAgICAgICd2ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAg
ICAgICAgICAgICAgICAgJ2RldmljZV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEgICAgICAg
ICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICA0MiAgICAgICAg
ICAgICAgICAgICAncmV2aXNpb25faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQzICAgICAgICAg
ICAgICAgICAgICdjbGFzc19jb2RlJywKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgICAg
ICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDUgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ2ICAgICAg
ICAgICAgICAgICAgICdzdWJzeXN0ZW1fdmVuZG9yX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQ4ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgNDkgICAgICAgICAgICAgICAgICAgJ2RyaXZlciddCk1haW5UaHJlYWQ6IHwgICAgfCAgNTAg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAg
ICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0
clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICA1MyAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTQg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAg
ICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgICA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBQQ0kucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9
IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzEyICAgICAg
ICAgICAgICAgICBmdW5jcyAgICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0
RnVuY3MoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5weTpnZXRGdW5jcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDY2
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAg
ICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kUFBDSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAq
Kmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lv
bihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3
NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAg
ICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBp
biBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4l
cycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAg
ICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQw
ICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBm
dW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAg
ICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAg
ICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5U
aHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2
OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9t
ZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2Jq
ZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQUENJX2NyZWF0ZScKTWFpblRocmVhZDog
fCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9y
X2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZl
bnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1l
ID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBk
dG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBk
dG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRy
KGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8g
YXR0cmlidXRlICdQUENJX2Rlc3Ryb3knCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAg
ICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAg
ICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nl
cy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIDwgWGVuZEFQSS5weTpfZGVjb3JhdGUKTWFpblRo
cmVhZDogfCAgICA1NDYgICAgICAgICAgICAgICAgIGNscy5fX2RlY29yYXRlZF9fID0gVHJ1ZQpN
YWluVGhyZWFkOiB8ICAgIDU0OCAgICAgICAgICAgICByZXR1cm4gb2JqZWN0Ll9fbmV3X18oY2xz
LCAqYXJncywgKiprd2RzKQpNYWluVGhyZWFkOiB8ICAgIDU1MCAgICAgICAgICAgICBjbHMuX19p
bml0X2xvY2tfXy5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgIDwgWGVuZEFQSS5weTpfX25ld19f
Ck1haW5UaHJlYWQ6IHwgICA+IFhlbmRBUEkucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICA3
NTIgICAgICAgICBzZWxmLmF1dGggPSBhdXRoCk1haW5UaHJlYWQ6IHwgICA8IFhlbmRBUEkucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfdGNwX3htbHJwY19zZXJ2
ZXIKTWFpblRocmVhZDogfCAgIDE5NiAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25maWdfYm9v
bCgieGVuZC10Y3AteG1scnBjLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAxOTcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi54ZW5kX3RjcF94bWxycGNfc2VydmVyX2Rl
ZmF1bHQpCk1haW5UaHJlYWQ6IHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfYm9vbApN
YWluVGhyZWFkOiB8ICAgIDQ3OCAgICAgICAgIHYgPSBzdHJpbmcubG93ZXIoc3RyKHNlbGYuZ2V0
X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpKSkKTWFpblRocmVhZDogfCAgICA+IFhlbmRPcHRpb25z
LnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICAgNDc1ICAgICAgICAgcmV0dXJu
IHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVhZDog
fCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICA0
NzkgICAgICAgICBpZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1ZScsICAndCdd
OgpNYWluVGhyZWFkOiB8ICAgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAnbicsICcwJywg
J29mZicsICdmYWxzZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgNDgyICAgICAgICAgICAgIHJl
dHVybiBGYWxzZQpNYWluVGhyZWFkOiB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX2Jv
b2wKTWFpblRocmVhZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF90Y3BfeG1scnBjX3Nl
cnZlcgpNYWluVGhyZWFkOiB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF94ZW5kX3VuaXhfeG1scnBj
X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMjI2ICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZp
Z19ib29sKCJ4ZW5kLXVuaXgteG1scnBjLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAyMjcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi54ZW5kX3VuaXhfeG1scnBjX3Nl
cnZlcl9kZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmln
X2Jvb2wKTWFpblRocmVhZDogfCAgICA0NzggICAgICAgICB2ID0gc3RyaW5nLmxvd2VyKHN0cihz
ZWxmLmdldF9jb25maWdfdmFsdWUobmFtZSwgdmFsKSkpCk1haW5UaHJlYWQ6IHwgICAgPiBYZW5k
T3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgIDQ3NSAgICAgICAg
IHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpCk1haW5U
aHJlYWQ6IHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6
IHwgICAgNDc5ICAgICAgICAgaWYgdiBpbiBbJ3llcycsICd5JywgJzEnLCAnb24nLCAgJ3RydWUn
LCAgJ3QnXToKTWFpblRocmVhZDogfCAgICA0ODAgICAgICAgICAgICAgcmV0dXJuIFRydWUKTWFp
blRocmVhZDogfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6
IHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfdW5peF94bWxycGNfc2VydmVyCk1haW5UaHJl
YWQ6IHwgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
MTA3ICAgICAgICAgc2VsZi51c2VfdGNwID0gdXNlX3RjcApNYWluVGhyZWFkOiB8ICAgMTA4ICAg
ICAgICAgc2VsZi5wb3J0ID0gcG9ydApNYWluVGhyZWFkOiB8ICAgMTA5ICAgICAgICAgc2VsZi5o
b3N0ID0gaG9zdApNYWluVGhyZWFkOiB8ICAgMTEwICAgICAgICAgc2VsZi5wYXRoID0gcGF0aApN
YWluVGhyZWFkOiB8ICAgMTExICAgICAgICAgc2VsZi5ob3N0c19hbGxvd2VkID0gaG9zdHNfYWxs
b3dlZApNYWluVGhyZWFkOiB8ICAgMTEzICAgICAgICAgc2VsZi5zc2xfa2V5X2ZpbGUgPSBzc2xf
a2V5X2ZpbGUKTWFpblRocmVhZDogfCAgIDExNCAgICAgICAgIHNlbGYuc3NsX2NlcnRfZmlsZSA9
IHNzbF9jZXJ0X2ZpbGUKTWFpblRocmVhZDogfCAgIDExNiAgICAgICAgIHNlbGYucmVhZHkgPSBG
YWxzZSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAxMTcgICAgICAgICBzZWxmLnJ1bm5pbmcgPSBU
cnVlCk1haW5UaHJlYWQ6IHwgICAxMTggICAgICAgICBzZWxmLmF1dGggPSBhdXRoCk1haW5UaHJl
YWQ6IHwgICAxMTkgICAgICAgICBzZWxmLnhlbmFwaSA9IHVzZV94ZW5hcGkgYW5kIFhlbmRBUEku
WGVuZEFQSShhdXRoKSBvciBOb25lCk1haW5UaHJlYWQ6IHwgIDwgc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAzNDIgICAgICAgICAgICAgc2VydmVycy5zdGFy
dChzdGF0dXMpClhNTFJQQ1NlcnZlcjogfCAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OnJ1bgpY
TUxSUENTZXJ2ZXI6IHwgICAxMjIgICAgICAgICBhdXRobXNnID0gKHNlbGYuYXV0aCA9PSBYZW5k
QVBJLkFVVEhfTk9ORSBhbmQgClhNTFJQQ1NlcnZlcjogfCAgIDEyMyAgICAgICAgICAgICAgICAg
ICAgIjsgYXV0aGVudGljYXRpb24gaGFzIGJlZW4gZGlzYWJsZWQgZm9yIHRoaXMgc2VydmVyLiIg
b3IKWE1MUlBDU2VydmVyOiB8ICAgMTI2ICAgICAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAx
MjcgICAgICAgICAgICAgaWYgc2VsZi51c2VfdGNwOgpYTUxSUENTZXJ2ZXI6IHwgICAxNTUgICAg
ICAgICAgICAgICAgIGxvZy5pbmZvKCJPcGVuaW5nIFVuaXggZG9tYWluIHNvY2tldCBYTUwtUlBD
IHNlcnZlciBvbiAlcyVzIiwKWE1MUlBDU2VydmVyOiB8ICAgMTU2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnBhdGgsIGF1dGhtc2cpClhNTFJQQ1NlcnZlcjogfCAgID4gc2VydmVyL1hN
TFJQQ1NlcnZlci5weTpydW4KWE1MUlBDU2VydmVyOiB8ICAgIDEyMiAgICAgICAgIGF1dGhtc2cg
PSAoc2VsZi5hdXRoID09IFhlbmRBUEkuQVVUSF9OT05FIGFuZCAKWE1MUlBDU2VydmVyOiB8ICAg
IDEyNCAgICAgICAgICAgICAgICAgICAgIi4iKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTI2ICAgICAg
ICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTI3ICAgICAgICAgICAgIGlmIHNlbGYudXNlX3Rj
cDoKWE1MUlBDU2VydmVyOiB8ICAgIDE1NSAgICAgICAgICAgICAgICAgbG9nLmluZm8oIk9wZW5p
bmcgVW5peCBkb21haW4gc29ja2V0IFhNTC1SUEMgc2VydmVyIG9uICVzJXMiLApYTUxSUENTZXJ2
ZXI6IHwgICAgMTU2ICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnBhdGgsIGF1dGhtc2cp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNTcgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyID0gVW5p
eFhNTFJQQ1NlcnZlcihzZWxmLnBhdGgsIHNlbGYuaG9zdHNfYWxsb3dlZCwKWE1MUlBDU2VydmVy
OiB8ICAgIDE1OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNlbGYueGVuYXBpIGlzIG5vdCBOb25lLApYTUxSUENTZXJ2ZXI6IHwgICAgMTU5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9nUmVxdWVzdHMgPSBGYWxz
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE1NyAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIgPSBV
bml4WE1MUlBDU2VydmVyKHNlbGYucGF0aCwgc2VsZi5ob3N0c19hbGxvd2VkLApYTUxSUENTZXJ2
ZXI6IHwgICAgMTU4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2VsZi54ZW5hcGkgaXMgbm90IE5vbmUsClhNTFJQQ1NlcnZlcjogfCAgICAxNTkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2dSZXF1ZXN0cyA9IEZh
bHNlKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgyICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfaW5zdGFuY2UoWGVuZEFQSS5YZW5kQVBJ
QXN5bmNQcm94eShzZWxmLnhlbmFwaSkpClhNTFJQQ1NlcnZlcjogfCAgICA+IFhlbmRBUEkucHk6
X19pbml0X18KWE1MUlBDU2VydmVyOiB8ICAgIDI4MzcgICAgICAgICBzZWxmLnhlbmFwaSA9IHhl
bmFwaQpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOCAgICAgICAgIHNlbGYubWV0aG9kX21hcCA9IHt9
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgPCBYZW5kQVBJLnB5Ol9faW5pdF9fClhNTFJQQ1Nl
cnZlcjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTg5ICAgICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlz
cGF0Y2goZG9taWQsICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
ODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAg
ICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQs
ICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChk
b21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9t
YWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAg
ICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAg
ICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMn
LCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAg
ICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAg
ICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMn
LCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4
ZW5kLmRvbWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9y
IG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9
IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIl
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTg5ICAgICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczog
ZGlzcGF0Y2goZG9taWQsICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVu
ZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBu
YW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBl
dmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTkw
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21h
aW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGlu
IG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJs
YW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAi
eGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZv
ciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4g
PSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncyki
JW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxOTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4
ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAg
ICAgICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAn
JXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTg5ICAgICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0
Y2goZG9taWQsICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChk
b21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTkyICAgICAgICAgaW5zdCA9IFhlbmREb21haW4uaW5zdGFuY2Uo
KQpYTUxSUENTZXJ2ZXI6IHwgICAgPiBYZW5kRG9tYWluLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZl
cjogfCAgICAxODc4ICAgICB0cnk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODc5ICAgICAgICAgaW5z
dApYTUxSUENTZXJ2ZXI6IHwgICAgMTg4MyAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2VydmVyOiB8
ICAgIDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGlu
IGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0
dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1l
LnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxs
YWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAg
ICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUo
Zm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3Qp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0
aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRv
bWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAg
Zm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAg
IGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAg
ICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5f
IikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBu
YW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9
IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBp
ZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFu
ZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBp
biBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRh
dHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFt
ZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2Fs
bGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGly
KGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihp
bnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3Rh
cnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFp
bl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgo
ImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAg
ICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAg
ICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAg
ICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1
ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAg
ICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9t
YWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0g
Z2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5h
bWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFt
ZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBn
ZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYg
bmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFt
ZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUg
bmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4g
ZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0p
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAg
ICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVu
ZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBm
b3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAg
Zm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAg
ICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAg
aWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4u
JXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBp
biBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRh
dHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFt
ZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxh
YmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBu
b3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFt
ZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAg
ICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZu
LCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhj
bHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhN
TFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21h
aW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAg
ICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5k
b21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZl
cjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYg
bmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMi
ICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3Qg
aW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRp
cihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIo
aW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0
YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAg
ICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUo
Zm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBp
biBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6
XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgo
ImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAg
ICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4
ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8i
KSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAg
ICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFp
bi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2Fs
bGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1l
IG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBu
YW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihp
bnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5z
dCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0
c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3
ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
Zm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAg
ICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAg
ICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAg
ICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4p
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBl
eGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRv
bWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAg
ICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5k
LmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZv
ciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBm
biA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAg
ICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBh
bmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBp
ZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4l
cyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGlu
IGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0
dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1l
LnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5v
dCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1l
Wzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAg
ICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIp
IGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFt
ZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBn
ZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYg
bmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQg
Y2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4g
ZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0
cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUu
c3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxh
YmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihp
bnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5z
dCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0
c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0
ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAg
ICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2
ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShm
bik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRo
KCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAg
ICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAg
ICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAg
ICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9t
YWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBm
b3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAg
Zm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAg
ICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8i
KSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0g
Z2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGlu
IGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0
dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1l
LnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxs
YWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAg
ICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUo
Zm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3Qp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0
aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRv
bWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAg
Zm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAg
IGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAg
ICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5f
IikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBu
YW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDIwMSAgICAgICAgIGZvciB0eXBl
LCBsc3QsIG4gaW4gWyhYZW5kTm9kZSwKWE1MUlBDU2VydmVyOiB8ICAgIDIwMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJ2luZm8nLCAncGNpaW5mbycsICdzZW5kX2RlYnVnX2tleXMn
LApYTUxSUENTZXJ2ZXI6IHwgICAgMjAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
dG1lbV9saXN0JywgJ3RtZW1fZnJlZXplJywgJ3RtZW1fdGhhdycsClhNTFJQQ1NlcnZlcjogfCAg
ICAyMDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd0bWVtX2ZsdXNoJywgJ3RtZW1f
ZGVzdHJveScsICd0bWVtX3NldF93ZWlnaHQnLApYTUxSUENTZXJ2ZXI6IHwgICAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAndG1lbV9zZXRfY2FwJywgJ3RtZW1fc2V0X2NvbXBy
ZXNzJywKWE1MUlBDU2VydmVyOiB8ICAgIDIwNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJ3RtZW1fcXVlcnlfZnJlZWFibGVfbWInLCAndG1lbV9zaGFyZWRfYXV0aCddLApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjA3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ25vZGUnKSwKWE1M
UlBDU2VydmVyOiB8ICAgIDIwOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChYZW5kRG1l
c2csIFsnaW5mbycsICdjbGVhciddLCAnbm9kZS5kbWVzZycpXToKWE1MUlBDU2VydmVyOiB8ICAg
IDIwOSAgICAgICAgICAgICBpbnN0ID0gdHlwZS5pbnN0YW5jZSgpClhNTFJQQ1NlcnZlcjogfCAg
ICA+IFhlbmROb2RlLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAxMTM3ICAgICB0cnk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxMTM4ICAgICAgICAgaW5zdApYTUxSUENTZXJ2ZXI6IHwgICAg
MTE0MiAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2VydmVyOiB8ICAgIDwgWGVuZE5vZGUucHk6aW5z
dGFuY2UKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6
ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVz
IiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFt
ZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjog
fCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4
ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAg
ICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQ
Q1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAg
ICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFt
ZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAy
MTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIo
aW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZl
cjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1l
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhN
TFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAl
IChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBp
biBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAg
ICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5k
LiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBm
b3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1Nl
cnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAg
ICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSks
ClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5z
dCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjog
fCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdl
dGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVz
IiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFt
ZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMDggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoWGVuZERtZXNnLCBbJ2luZm8nLCAnY2xlYXInXSwgJ25vZGUuZG1lc2cnKV06ClhNTFJQ
Q1NlcnZlcjogfCAgICAyMDkgICAgICAgICAgICAgaW5zdCA9IHR5cGUuaW5zdGFuY2UoKQpYTUxS
UENTZXJ2ZXI6IHwgICAgPiBYZW5kRG1lc2cucHk6aW5zdGFuY2UKWE1MUlBDU2VydmVyOiB8ICAg
ICAgMzYgICAgIHRyeToKWE1MUlBDU2VydmVyOiB8ICAgICAgMzcgICAgICAgICBpbnN0ClhNTFJQ
Q1NlcnZlcjogfCAgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG1l
c2cucHkiLCBsaW5lIDM3LCBpbiBpbnN0YW5jZQogICAgaW5zdApOYW1lRXJyb3I6IGdsb2JhbCBu
YW1lICdpbnN0JyBpcyBub3QgZGVmaW5lZApYTUxSUENTZXJ2ZXI6IHwgICAgICAzOCAgICAgZXhj
ZXB0OgpYTUxSUENTZXJ2ZXI6IHwgICAgICAzOSAgICAgICAgIGluc3QgPSBYZW5kRG1lc2coKQpY
TUxSUENTZXJ2ZXI6IHwgICAgfD4gWGVuZERtZXNnLnB5Ol9faW5pdF9fClhNTFJQQ1NlcnZlcjog
fCAgICB8ICAyNiAgICAgICAgIHNlbGYueGMgPSB4ZW4ubG93bGV2ZWwueGMueGMoKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgfCAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIHw8IFhlbmREbWVzZy5weTpf
X2luaXRfXwpYTUxSUENTZXJ2ZXI6IHwgICAgICA0MCAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDwgWGVuZERtZXNnLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBm
b3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1Nl
cnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5z
dCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjog
fCAgICAyMDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoWGVuZERtZXNnLCBbJ2luZm8n
LCAnY2xlYXInXSwgJ25vZGUuZG1lc2cnKV06ClhNTFJQQ1NlcnZlcjogfCAgICAyMTUgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihkb21haW4sICd4ZW5kLmRvbWFpbicpClhN
TFJQQ1NlcnZlcjogfCAgICAyMTYgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihkb21haW5zLCAneGVuZC5kb21haW5zJykKWE1MUlBDU2VydmVyOiB8ICAgIDIxNyAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGRvbWFpbnNfd2l0aF9zdGF0ZSwKWE1MUlBD
U2VydmVyOiB8ICAgIDIxOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd4
ZW5kLmRvbWFpbnNfd2l0aF9zdGF0ZScpClhNTFJQQ1NlcnZlcjogfCAgICAyMTkgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRfbG9nLCAneGVuZC5ub2RlLmxvZycpClhN
TFJQQ1NlcnZlcjogfCAgICAyMjAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihkb21haW5fY3JlYXRlLCAneGVuZC5kb21haW4uY3JlYXRlJykKWE1MUlBDU2VydmVyOiB8ICAg
IDIyMSAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGRvbWFpbl9yZXN0b3Jl
LCAneGVuZC5kb21haW4ucmVzdG9yZScpClhNTFJQQ1NlcnZlcjogfCAgICAyMjQgICAgICAgICBm
cm9tIHhlbi51dGlsLnhzbSBpbXBvcnQgeHNtIGFzIHNlY3VyaXR5ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI5ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfaW50cm9zcGVj
dGlvbl9mdW5jdGlvbnMoKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjMwICAgICAgICAgc2VsZi5yZWFkeSA9IFRydWUKWE1MUlBDU2VydmVyOiB8ICAgIDIzNCAgICAg
ICAgIHRyeToKWE1MUlBDU2VydmVyOiB8ICAgIDIzNSAgICAgICAgICAgICB3aGlsZSBzZWxmLnJ1
bm5pbmc6ClhNTFJQQ1NlcnZlcjogfCAgICAyMzYgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LmhhbmRsZV9yZXF1ZXN0KCkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODIgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9pbnN0YW5jZShYZW5kQVBJ
LlhlbmRBUElBc3luY1Byb3h5KHNlbGYueGVuYXBpKSkKWE1MUlBDU2VydmVyOiB8ICAgID4gWGVu
ZEFQSS5weTpfX2luaXRfXwpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzNyAgICAgICAgIHNlbGYueGVu
YXBpID0geGVuYXBpClhNTFJQQ1NlcnZlcjogfCAgICAyODM4ICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwID0ge30KWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMg
ICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMg
ICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFw
W21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBb
bWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFw
aV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBp
XSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxm
Lm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBp
XSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGld
ID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBz
ZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxm
Lm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAg
IHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9t
YXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAg
IHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFw
aV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFtt
ZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0
aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1l
dGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0
aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAg
ICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhv
ZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAg
IHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9k
LmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAg
ICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAg
ICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAg
ICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAg
ICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAg
ICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21l
dGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0
aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFtt
ZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21l
dGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQz
ICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAg
ICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAg
ICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAg
ICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFtt
ZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21l
dGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0
aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRo
b2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhv
ZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9k
LmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1l
dGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1l
dGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21h
cFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRo
b2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhv
ZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9k
LmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBb
bWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0
aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBz
ZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhv
ZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQz
ICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMg
ICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAg
c2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICA8IFhlbmRBUEkucHk6X19pbml0X18KWE1MUlBDU2VydmVyOiB8
ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChk
b21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoK
WE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21p
ZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwg
InhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAgICAgICBm
b3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAgICAgICAgIGZu
ID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICclcycsIGFyZ3Mp
IiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRj
aChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIg
JSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0aG9k
czoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxhbWJkYSBk
b21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihm
biwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAgICAg
ICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAgICAgICAg
IGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICclcycsIGFy
Z3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNw
YXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4l
cyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0
aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxhbWJk
YSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAg
ICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAgICAg
ICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICclcycs
IGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBk
aXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFp
bi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4g
bWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxh
bWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODgg
ICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAg
ICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICcl
cycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdz
OiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRv
bWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUg
aW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE5MiAgICAgICAgIGluc3QgPSBYZW5kRG9t
YWluLmluc3RhbmNlKCkKWE1MUlBDU2VydmVyOiB8ICAgID4gWGVuZERvbWFpbi5weTppbnN0YW5j
ZQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg3OCAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg3
OSAgICAgICAgIGluc3QKWE1MUlBDU2VydmVyOiB8ICAgIDE4ODMgICAgIHJldHVybiBpbnN0ClhN
TFJQQ1NlcnZlcjogfCAgICA8IFhlbmREb21haW4ucHk6aW5zdGFuY2UKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2Fs
bGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGly
KGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihp
bnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3Rh
cnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dp
dGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAg
ICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAg
ICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAg
ICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBh
bmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUg
aW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0
YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5h
bWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRp
cihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIo
aW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0
YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1
ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJs
ZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAg
ICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAg
ICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAg
ICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4p
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgi
ZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAg
ICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAg
ICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAg
ICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFp
bl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgo
ImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAg
ICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4
ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8i
KSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAg
ICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFp
bi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIp
IGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAg
IGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWlu
LiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUg
aW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0
YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5h
bWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxs
YWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUg
bm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5h
bWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcg
ICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihm
biwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAg
ICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAg
ICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAg
ICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4
Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9t
YWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAg
ICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQu
ZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFu
ZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlm
IG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVz
IiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4g
ZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0
cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUu
c3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1
ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJs
ZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90
IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVb
NzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3Qp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0
aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAg
ICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwg
InhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAg
ICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAg
ICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAg
ICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1
ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAg
ICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9t
YWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0g
Z2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5h
bWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAl
IG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGly
KGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihp
bnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3Rh
cnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFt
ZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUg
bmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4g
ZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0p
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAg
ICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVu
ZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBm
b3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAg
Zm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAg
ICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAg
aWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4u
JXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBp
biBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRh
dHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFt
ZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxh
YmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBu
b3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFt
ZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAg
ICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZu
LCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhj
bHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhN
TFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21h
aW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAg
ICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5k
b21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZl
cjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYg
bmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMi
ICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dp
dGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAg
ICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAg
ICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAg
ICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBh
bmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUg
aW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0
YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5h
bWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRp
cihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIo
aW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0
YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1
ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJs
ZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAg
ICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAg
ICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAg
ICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4p
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgi
ZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAg
ICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAg
ICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAg
ICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFp
bl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAyMDEgICAg
ICAgICBmb3IgdHlwZSwgbHN0LCBuIGluIFsoWGVuZE5vZGUsClhNTFJQQ1NlcnZlcjogfCAgICAy
MDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydpbmZvJywgJ3BjaWluZm8nLCAnc2Vu
ZF9kZWJ1Z19rZXlzJywKWE1MUlBDU2VydmVyOiB8ICAgIDIwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3RtZW1fbGlzdCcsICd0bWVtX2ZyZWV6ZScsICd0bWVtX3RoYXcnLApYTUxS
UENTZXJ2ZXI6IHwgICAgMjA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndG1lbV9m
bHVzaCcsICd0bWVtX2Rlc3Ryb3knLCAndG1lbV9zZXRfd2VpZ2h0JywKWE1MUlBDU2VydmVyOiB8
ICAgIDIwNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3RtZW1fc2V0X2NhcCcsICd0
bWVtX3NldF9jb21wcmVzcycsClhNTFJQQ1NlcnZlcjogfCAgICAyMDYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICd0bWVtX3F1ZXJ5X2ZyZWVhYmxlX21iJywgJ3RtZW1fc2hhcmVkX2F1
dGgnXSwKWE1MUlBDU2VydmVyOiB8ICAgIDIwNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICdub2RlJyksClhNTFJQQ1NlcnZlcjogfCAgICAyMDggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoWGVuZERtZXNnLCBbJ2luZm8nLCAnY2xlYXInXSwgJ25vZGUuZG1lc2cnKV06ClhNTFJQ
Q1NlcnZlcjogfCAgICAyMDkgICAgICAgICAgICAgaW5zdCA9IHR5cGUuaW5zdGFuY2UoKQpYTUxS
UENTZXJ2ZXI6IHwgICAgPiBYZW5kTm9kZS5weTppbnN0YW5jZQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTEzNyAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTEzOCAgICAgICAgIGluc3QKWE1MUlBD
U2VydmVyOiB8ICAgIDExNDIgICAgIHJldHVybiBpbnN0ClhNTFJQQ1NlcnZlcjogfCAgICA8IFhl
bmROb2RlLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9y
IG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2
ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAg
ICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApY
TUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAy
MTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3Qs
IG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZl
cjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRh
dHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhN
TFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwg
bmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4l
cyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5h
bWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6
IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
eGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAg
ICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxS
UENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAg
ICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5h
bWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjog
fCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRy
KGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQ
Q1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFt
ZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIg
JSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUg
aW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVu
ZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAg
Zm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjA4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKFhlbmREbWVzZywgWydpbmZvJywgJ2NsZWFyJ10sICdub2RlLmRtZXNnJyld
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjA5ICAgICAgICAgICAgIGluc3QgPSB0eXBlLmluc3RhbmNl
KCkKWE1MUlBDU2VydmVyOiB8ICAgID4gWGVuZERtZXNnLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZl
cjogfCAgICAgIDM2ICAgICB0cnk6ClhNTFJQQ1NlcnZlcjogfCAgICAgIDM3ICAgICAgICAgaW5z
dApYTUxSUENTZXJ2ZXI6IHwgICAgICA0MCAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2VydmVyOiB8
ICAgIDwgWGVuZERtZXNnLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAg
ICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApY
TUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAy
MTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3Qs
IG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZl
cjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFhlbmREbWVzZywgWydpbmZvJywg
J2NsZWFyJ10sICdub2RlLmRtZXNnJyldOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjE1ICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZG9tYWluLCAneGVuZC5kb21haW4nKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMjE2ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
ZG9tYWlucywgJ3hlbmQuZG9tYWlucycpClhNTFJQQ1NlcnZlcjogfCAgICAyMTcgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihkb21haW5zX3dpdGhfc3RhdGUsClhNTFJQQ1Nl
cnZlcjogfCAgICAyMTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAneGVu
ZC5kb21haW5zX3dpdGhfc3RhdGUnKQpYTUxSUENTZXJ2ZXI6IHwgICAgMjE5ICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZ2V0X2xvZywgJ3hlbmQubm9kZS5sb2cnKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMjIwICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
ZG9tYWluX2NyZWF0ZSwgJ3hlbmQuZG9tYWluLmNyZWF0ZScpClhNTFJQQ1NlcnZlcjogfCAgICAy
MjEgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihkb21haW5fcmVzdG9yZSwg
J3hlbmQuZG9tYWluLnJlc3RvcmUnKQpYTUxSUENTZXJ2ZXI6IHwgICAgMjI0ICAgICAgICAgZnJv
bSB4ZW4udXRpbC54c20gaW1wb3J0IHhzbSBhcyBzZWN1cml0eQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjkgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9pbnRyb3NwZWN0aW9u
X2Z1bmN0aW9ucygpClhNTFJQQ1NlcnZlcjogfCAgICAyMzAgICAgICAgICBzZWxmLnJlYWR5ID0g
VHJ1ZQpYTUxSUENTZXJ2ZXI6IHwgICAgMjM0ICAgICAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjM1ICAgICAgICAgICAgIHdoaWxlIHNlbGYucnVubmluZzoKWE1MUlBDU2VydmVyOiB8ICAg
IDIzNiAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIuaGFuZGxlX3JlcXVlc3QoKQpNYWluVGhy
ZWFkOiB8ICAgID4gWGVuZERvbWFpbi5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIDE4Nzgg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICAxODc5ICAgICAgICAgaW5zdApNYWluVGhyZWFkOiB8
ICAgIDE4ODMgICAgIHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgPCBYZW5kRG9tYWluLnB5
Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgPiBYZW5kRG9tYWluLnB5OmF1dG9zdGFydF9kb21h
aW5zCk1haW5UaHJlYWQ6IHwgICAgIDYwOSAgICAgICAgIG5lZWRfc3RhcnRpbmcgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgICA2MTEgICAgICAgICBzZWxmLmRvbWFpbnNfbG9jay5hY3F1aXJlKCkKTWFp
blRocmVhZDogfCAgICAgNjEyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgICA2MTMgICAg
ICAgICAgICAgZm9yIGRvbV91dWlkLCBkb20gaW4gc2VsZi5tYW5hZ2VkX2RvbWFpbnMuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICAgNjIxICAgICAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgICA2MjMgICAgICAgICBmb3IgZG9tX3V1aWQgaW4gbmVl
ZF9zdGFydGluZzoKTWFpblRocmVhZDogfCAgICA8IFhlbmREb21haW4ucHk6YXV0b3N0YXJ0X2Rv
bWFpbnMKWE1MUlBDU2VydmVyOiB8ICAgIDIzNSAgICAgICAgICAgICB3aGlsZSBzZWxmLnJ1bm5p
bmc6ClhNTFJQQ1NlcnZlcjogfCAgICAyMzYgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLmhh
bmRsZV9yZXF1ZXN0KCkKVGhyZWFkLTI6IHwgICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmRv
bWFpbnNfd2l0aF9zdGF0ZQpUaHJlYWQtMjogfCAgICAgIDY1ICAgICBpZiBkZXRhaWw6ClRocmVh
ZC0yOiB8ICAgICAgNjYgICAgICAgICBkb21haW5zID0gWGVuZERvbWFpbi5pbnN0YW5jZSgpLmxp
c3Rfc29ydGVkKHN0YXRlKQpUaHJlYWQtMjogfCAgICB8PiBYZW5kRG9tYWluLnB5Omluc3RhbmNl
ClRocmVhZC0yOiB8ICAgIHwxODc4ICAgICB0cnk6ClRocmVhZC0yOiB8ICAgIHwxODc5ICAgICAg
ICAgaW5zdApUaHJlYWQtMjogfCAgICB8MTg4MyAgICAgcmV0dXJuIGluc3QKVGhyZWFkLTI6IHwg
ICAgfDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpUaHJlYWQtMjogfCAgICB8PiBYZW5kRG9tYWlu
LnB5Omxpc3Rfc29ydGVkClRocmVhZC0yOiB8ICAgIHwgODYwICAgICAgICAgZG9tcyA9IHNlbGYu
bGlzdChzdGF0ZSkKVGhyZWFkLTI6IHwgICAgfCA+IFhlbmREb21haW4ucHk6bGlzdApUaHJlYWQt
MjogfCAgICB8ICA4MjQgICAgICAgICBpZiB0eXBlKHN0YXRlKSA9PSBpbnQ6ClRocmVhZC0yOiB8
ICAgIHwgIDgyNiAgICAgICAgIHN0YXRlID0gc3RhdGUubG93ZXIoKQpUaHJlYWQtMjogfCAgICB8
ICA4MjggICAgICAgICBzZWxmLmRvbWFpbnNfbG9jay5hY3F1aXJlKCkKVGhyZWFkLTI6IHwgICAg
fCAgODI5ICAgICAgICAgdHJ5OgpUaHJlYWQtMjogfCAgICB8ICA4MzAgICAgICAgICAgICAgc2Vs
Zi5fcmVmcmVzaChyZWZyZXNoX3NodXRkb3duID0gRmFsc2UpClRocmVhZC0yOiB8ICAgIHwgID4g
WGVuZERvbWFpbi5weTpfcmVmcmVzaApUaHJlYWQtMjogfCAgICB8ICAgNDE1ICAgICAgICAgdHhu
ID0geHN0cmFuc2FjdCgpClRocmVhZC0yOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KVGhyZWFkLTI6IHwgICAgfCAgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzClRocmVhZC0y
OiB8ICAgIHwgICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKVGhyZWFkLTI6
IHwgICAgfCAgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpClRocmVh
ZC0yOiB8ICAgIHwgICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCku
dHJhbnNhY3Rpb25fc3RhcnQoKQpUaHJlYWQtMjogfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlClRocmVhZC0yOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKVGhyZWFkLTI6IHwgICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlClRocmVhZC0y
OiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKVGhyZWFkLTI6IHwgICAg
fCAgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpUaHJlYWQtMjogfCAg
ICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fClRocmVhZC0yOiB8ICAgIHwg
ICA0MTYgICAgICAgICB0cnk6ClRocmVhZC0yOiB8ICAgIHwgICA0MTcgICAgICAgICAgICAgc2Vs
Zi5fcmVmcmVzaFR4bih0eG4sIHJlZnJlc2hfc2h1dGRvd24pClRocmVhZC0yOiB8ICAgIHwgICA+
IFhlbmREb21haW4ucHk6X3JlZnJlc2hUeG4KVGhyZWFkLTI6IHwgICAgfCAgICA0MjQgICAgICAg
ICBydW5uaW5nID0gc2VsZi5fcnVubmluZ19kb21haW5zKCkKVGhyZWFkLTI6IHwgICAgfCAgICA+
IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpUaHJlYWQtMjogfCAgICB8ICAgICAzODEg
ICAgICAgICB0cnk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDM4MiAgICAgICAgICAgICByZXR1cm4g
eGMuZG9tYWluX2dldGluZm8oKQpUaHJlYWQtMjogfCAgICB8ICAgIDwgWGVuZERvbWFpbi5weTpf
cnVubmluZ19kb21haW5zClRocmVhZC0yOiB8ICAgIHwgICAgNDI3ICAgICAgICAgZm9yIGRvbSBp
biBydW5uaW5nOgpUaHJlYWQtMjogfCAgICB8ICAgIDQyOCAgICAgICAgICAgICBkb21pZCA9IGRv
bVsnZG9taWQnXQpUaHJlYWQtMjogfCAgICB8ICAgIDQyOSAgICAgICAgICAgICBpZiBkb21pZCBp
biBzZWxmLmRvbWFpbnM6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMwICAgICAgICAgICAgICAgICBz
ZWxmLmRvbWFpbnNbZG9taWRdLnVwZGF0ZShkb20sIHJlZnJlc2hfc2h1dGRvd24sIHRyYW5zYWN0
aW9uKQpUaHJlYWQtMjogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6dXBkYXRlClRocmVh
ZC0yOiB8ICAgIHwgICAgMzUwNCAgICAgICAgIGxvZy50cmFjZSgiWGVuZERvbWFpbkluZm8udXBk
YXRlKCVzKSBvbiBkb21haW4gJXMiLCBpbmZvLApUaHJlYWQtMjogfCAgICB8ICAgIDM1MDUgICAg
ICAgICAgICAgICAgICAgc3RyKHNlbGYuZG9taWQpKQpUaHJlYWQtMjogfCAgICB8ICAgIDM1MDcg
ICAgICAgICBpZiBub3QgaW5mbzoKVGhyZWFkLTI6IHwgICAgfCAgICAzNTEyICAgICAgICAgaWYg
aW5mb1sibWF4bWVtX2tiIl0gPCAwOgpUaHJlYWQtMjogfCAgICB8ICAgIDM1MTkgICAgICAgICBz
ZWxmLmluZm8udXBkYXRlX2NvbmZpZyhpbmZvKQpUaHJlYWQtMjogfCAgICB8ICAgIHw+IFhlbmRD
b25maWcucHk6dXBkYXRlX2NvbmZpZwpUaHJlYWQtMjogfCAgICB8ICAgIHwxMDIxICAgICAgICAg
c2VsZi5fZG9taW5mb190b194YXBpKGRvbWluZm8pClRocmVhZC0yOiB8ICAgIHwgICAgfCA+IFhl
bmRDb25maWcucHk6X2RvbWluZm9fdG9feGFwaQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU0OCAg
ICAgICAgIHNlbGZbJ2RvbWlkJ10gPSBkb21pbmZvWydkb21pZCddClRocmVhZC0yOiB8ICAgIHwg
ICAgfCAgNTQ5ICAgICAgICAgc2VsZlsnb25saW5lX3ZjcHVzJ10gPSBkb21pbmZvWydvbmxpbmVf
dmNwdXMnXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU1MCAgICAgICAgIHNlbGZbJ1ZDUFVzX21h
eCddID0gZG9taW5mb1snbWF4X3ZjcHVfaWQnXSArIDEKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1
NTIgICAgICAgICBpZiB1cGRhdGVfbWVtOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU1OSAgICAg
ICAgIHNlbGZbJ2NwdV90aW1lJ10gPSBkb21pbmZvWydjcHVfdGltZSddLzFlOQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgIDU2MCAgICAgICAgIGlmIGRvbWluZm8uZ2V0KCdzc2lkcmVmJyk6ClRocmVh
ZC0yOiB8ICAgIHwgICAgfCAgNTY1ICAgICAgICAgc2VsZlsnc2h1dGRvd25fcmVhc29uJ10gPSBk
b21pbmZvWydzaHV0ZG93bl9yZWFzb24nXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU2OCAgICAg
ICAgIHNlbGZbJ3J1bm5pbmcnXSA9IGRvbWluZm9bJ3J1bm5pbmcnXQpUaHJlYWQtMjogfCAgICB8
ICAgIHwgIDU2OSAgICAgICAgIHNlbGZbJ2NyYXNoZWQnXSA9IGRvbWluZm9bJ2NyYXNoZWQnXQpU
aHJlYWQtMjogfCAgICB8ICAgIHwgIDU3MCAgICAgICAgIHNlbGZbJ2R5aW5nJ10gPSBkb21pbmZv
WydkeWluZyddClRocmVhZC0yOiB8ICAgIHwgICAgfCAgNTcxICAgICAgICAgc2VsZlsnc2h1dGRv
d24nXSA9IGRvbWluZm9bJ3NodXRkb3duJ10KVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1NzIgICAg
ICAgICBzZWxmWydwYXVzZWQnXSA9IGRvbWluZm9bJ3BhdXNlZCddClRocmVhZC0yOiB8ICAgIHwg
ICAgfCAgNTczICAgICAgICAgc2VsZlsnYmxvY2tlZCddID0gZG9taW5mb1snYmxvY2tlZCddClRo
cmVhZC0yOiB8ICAgIHwgICAgfCAgNTc1ICAgICAgICAgaWYgJ25hbWUnIGluIGRvbWluZm86ClRo
cmVhZC0yOiB8ICAgIHwgICAgfCAgNTc4ICAgICAgICAgaWYgJ2hhbmRsZScgaW4gZG9taW5mbzoK
VGhyZWFkLTI6IHwgICAgfCAgICB8ICA1NzkgICAgICAgICAgICAgc2VsZlsndXVpZCddID0gdXVp
ZC50b1N0cmluZyhkb21pbmZvWydoYW5kbGUnXSkKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA+IHV1
aWQucHk6dG9TdHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgIDU4ICAgICByZXR1cm4gIi0i
LmpvaW4oWyIlMDJ4IiAqIDQsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsClRo
cmVhZC0yOiB8ICAgIHwgICAgfCAgICA1OSAgICAgICAgICAgICAgICAgICAgICAiJTAyeCIgKiA2
XSkgJSB0dXBsZSh1KQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDwgdXVpZC5weTp0b1N0cmluZwpU
aHJlYWQtMjogfCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol9kb21pbmZvX3RvX3hhcGkKVGhy
ZWFkLTI6IHwgICAgfCAgICB8MTAyMiAgICAgICAgIHNlbGYudmFsaWRhdGUoKQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgPiBYZW5kQ29uZmlnLnB5OnZhbGlkYXRlClRocmVhZC0yOiB8ICAgIHwgICAg
fCAgNTM5ICAgICAgICAgc2VsZi5fdXVpZF9zYW5pdHlfY2hlY2soKQpUaHJlYWQtMjogfCAgICB8
ICAgIHwgID4gWGVuZENvbmZpZy5weTpfdXVpZF9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAg
fCAgICB8ICAgNDY4ICAgICAgICAgaWYgJ3V1aWQnIG5vdCBpbiBzZWxmIG9yIG5vdCBzZWxmWyd1
dWlkJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQ3MSAgICAgICAgICAgICBzZWxmWyd1dWlk
J10gPSB1dWlkLnRvU3RyaW5nKHV1aWQuZnJvbVN0cmluZyhzZWxmWyd1dWlkJ10pKQpUaHJlYWQt
MjogfCAgICB8ICAgIHwgICA+IHV1aWQucHk6ZnJvbVN0cmluZwpUaHJlYWQtMjogfCAgICB8ICAg
IHwgICAgIDYyICAgICBzID0gcy5yZXBsYWNlKCctJywgJycpClRocmVhZC0yOiB8ICAgIHwgICAg
fCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5n
ZSgwLCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBp
bnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6
IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZv
ciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNjMgICAg
IHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikg
XQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSAr
IDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwgICAgfCAgICB8
ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdl
KDAsIDMyLCAyKSBdClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9y
IGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA2MyAgICAg
cmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBd
ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsg
Ml0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2Uo
MCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50
KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0yOiB8
ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICBy
ZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0K
VGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAy
XSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0yOiB8ICAgIHwgICAgfCAg
ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgw
LCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQo
c1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwg
ICAgfCAgICB8ICAgPCB1dWlkLnB5OmZyb21TdHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAg
PiB1dWlkLnB5OnRvU3RyaW5nClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNTggICAgIHJldHVy
biAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICog
MiwKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA1OSAgICAgICAgICAgICAgICAgICAgICAiJTAy
eCIgKiA2XSkgJSB0dXBsZSh1KQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA8IHV1aWQucHk6dG9T
dHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X3V1aWRfc2FuaXR5
X2NoZWNrClRocmVhZC0yOiB8ICAgIHwgICAgfCAgNTQwICAgICAgICAgc2VsZi5fbmFtZV9zYW5p
dHlfY2hlY2soKQpUaHJlYWQtMjogfCAgICB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpfbmFtZV9z
YW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDc0ICAgICAgICAgaWYgJ25hbWVf
bGFiZWwnIG5vdCBpbiBzZWxmOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5w
eTpfbmFtZV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1NDEgICAgICAgICBz
ZWxmLl9tZW1vcnlfc2FuaXR5X2NoZWNrKCkKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA+IFhlbmRD
b25maWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDIz
ICAgICAgICAgbG9nLnRyYWNlKCJfbWVtb3J5X3Nhbml0eV9jaGVjayBtZW1vcnlfc3RhdGljX21p
bjogJXMsICIKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDI3ICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdLApUaHJlYWQtMjogfCAgICB8ICAgIHwgICA0Mjgg
ICAgICAgICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9yeV9zdGF0aWNfbWF4Il0sClRocmVhZC0y
OiB8ICAgIHwgICAgfCAgIDQyOSAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5
bmFtaWNfbWluIl0sClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQzMCAgICAgICAgICAgICAgICAg
ICAgICAgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0pClRocmVhZC0yOiB8ICAgIHwgICAgfCAg
IDQzMiAgICAgICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdIDw9IHNlbGZbIm1l
bW9yeV9zdGF0aWNfbWF4Il06ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQzNSAgICAgICAgIGlm
IG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdIDw9IHNlbGZbIm1lbW9yeV9keW5hbWljX21p
biJdOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA0MzggICAgICAgICBpZiBub3Qgc2VsZlsibWVt
b3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXToKVGhyZWFkLTI6
IHwgICAgfCAgICB8ICAgNDQxICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9keW5hbWljX21h
eCJdID4gMDoKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDQ0ICAgICAgICAgaWYgbm90IHNlbGZb
Im1lbW9yeV9zdGF0aWNfbWF4Il0gPiAwOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA0NDcgICAg
ICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBub3Qgc2VsZi5pc19odm0oKToKVGhy
ZWFkLTI6IHwgICAgfCAgICB8ICAgNDUwICAgICAgICAgaWYgc2VsZlsibWVtb3J5X3NoYXJpbmci
XSBhbmQgbm90IHNlbGYuaXNfaGFwKCk6ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29u
ZmlnLnB5Ol9tZW1vcnlfc2FuaXR5X2NoZWNrClRocmVhZC0yOiB8ICAgIHwgICAgfCAgNTQyICAg
ICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2soKQpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ID4gWGVuZENvbmZpZy5weTpfYWN0aW9uc19zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAg
ICB8ICAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGluIFsnc2h1dGRvd24nLCAncmVib290JywgJ2Ny
YXNoJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydh
Y3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01PREVTOgpUaHJl
YWQtMjogfCAgICB8ICAgIHwgICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bics
ICdyZWJvb3QnLCAnY3Jhc2gnXToKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDU2ICAgICAgICAg
ICAgIGlmIHNlbGZbJ2FjdGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3QgaW4gQ09ORklHX1JFU1RB
UlRfTU9ERVM6ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQ1NSAgICAgICAgIGZvciBldmVudCBp
biBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ICA0NTYgICAgICAgICAgICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBp
biBDT05GSUdfUkVTVEFSVF9NT0RFUzoKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDU1ICAgICAg
ICAgZm9yIGV2ZW50IGluIFsnc2h1dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106ClRocmVhZC0y
OiB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpUaHJl
YWQtMjogfCAgICB8ICAgIHwgIDU0MyAgICAgICAgIHNlbGYuX3ZjcHVzX3Nhbml0eV9jaGVjaygp
ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5Ol92Y3B1c19zYW5pdHlfY2hl
Y2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4g
c2VsZiBhbmQgJ3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ICA0NjMgICAgICAgICBpZiAnb25saW5lX3ZjcHVzJyBpbiBzZWxmOgpUaHJlYWQtMjogfCAgICB8
ICAgIHwgICA0NjQgICAgICAgICAgICAgc2VsZlsnVkNQVXNfbGl2ZSddID0gc2VsZlsnb25saW5l
X3ZjcHVzJ10KVGhyZWFkLTI6IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nh
bml0eV9jaGVjawpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU0NCAgICAgICAgIHNlbGYuX3BsYXRm
b3JtX3Nhbml0eV9jaGVjaygpClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5
Ol9wbGF0Zm9ybV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDc4ICAgICAg
ICAgaWYgJ2tleW1hcCcgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ10gYW5kIFhlbmRPcHRpb25zLmlu
c3RhbmNlKCkuZ2V0X2tleW1hcCgpOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA+IFhlbmRPcHRp
b25zLnB5Omluc3RhbmNlClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICA1NTMgICAgIHRyeToKVGhy
ZWFkLTI6IHwgICAgfCAgICB8ICAgIDU1NCAgICAgICAgIGluc3QKVGhyZWFkLTI6IHwgICAgfCAg
ICB8ICAgIDU2MCAgICAgcmV0dXJuIGluc3QKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPCBYZW5k
T3B0aW9ucy5weTppbnN0YW5jZQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA+IFhlbmRPcHRpb25z
LnB5OmdldF9rZXltYXAKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgIDM5MCAgICAgICAgIHJldHVy
biBzZWxmLmdldF9jb25maWdfc3RyaW5nKCdrZXltYXAnLCBOb25lKQpUaHJlYWQtMjogfCAgICB8
ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpUaHJlYWQtMjogfCAg
ICB8ICAgIHwgICAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25maWdfdmFsdWUobmFt
ZSwgdmFsKQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgfD4gWGVuZE9wdGlvbnMucHk6Z2V0X2Nv
bmZpZ192YWx1ZQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgfCA0NzUgICAgICAgICByZXR1cm4g
c3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpUaHJlYWQtMjogfCAg
ICB8ICAgIHwgICAgfDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpUaHJlYWQt
MjogfCAgICB8ICAgIHwgICA8IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKVGhyZWFkLTI6IHwg
ICAgfCAgICB8ICAgNDgxICAgICAgICAgaWYgc2VsZi5pc19odm0oKSBvciBzZWxmLmhhc19yZmIo
KToKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OmlzX2h2bQpUaHJlYWQt
MjogfCAgICB8ICAgIHwgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGlj
eSddICE9ICcnClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTppc19odm0K
VGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5Omhhc19yZmIKVGhyZWFkLTI6
IHwgICAgfCAgICB8ICAgIDkzMyAgICAgICAgIGZvciBjb25zb2xlX3V1aWQgaW4gc2VsZlsnY29u
c29sZV9yZWZzJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICA5MzggICAgICAgICByZXR1cm4g
RmFsc2UKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Omhhc19yZmIKVGhy
ZWFkLTI6IHwgICAgfCAgICB8ICAgNDkxICAgICAgICAgaWYgJ3RzY19tb2RlJyBub3QgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDk0ICAgICAgICAgaWYgJ25v
bWlncmF0ZScgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAg
IDQ5NyAgICAgICAgIGlmIHNlbGYuaXNfaHZtKCk6ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgID4g
WGVuZENvbmZpZy5weTppc19odm0KVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgMjIwNyAgICAgICAg
IHJldHVybiBzZWxmWydIVk1fYm9vdF9wb2xpY3knXSAhPSAnJwpUaHJlYWQtMjogfCAgICB8ICAg
IHwgICA8IFhlbmRDb25maWcucHk6aXNfaHZtClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPCBYZW5k
Q29uZmlnLnB5Ol9wbGF0Zm9ybV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1
NDUgICAgICAgICBzZWxmLl92ZmJfc2FuaXR5X2NoZWNrKCkKVGhyZWFkLTI6IHwgICAgfCAgICB8
ICA+IFhlbmRDb25maWcucHk6X3ZmYl9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8
ICAgNTMxICAgICAgICAgaWYgJ2tleW1hcCcgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6
IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X3ZmYl9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6
IHwgICAgfCAgICB8IDwgWGVuZENvbmZpZy5weTp2YWxpZGF0ZQpUaHJlYWQtMjogfCAgICB8ICAg
IHw8IFhlbmRDb25maWcucHk6dXBkYXRlX2NvbmZpZwpUaHJlYWQtMjogfCAgICB8ICAgIDM1MjAg
ICAgICAgICBzZWxmLl91cGRhdGVfY29uc29sZXModHJhbnNhY3Rpb24pClRocmVhZC0yOiB8ICAg
IHwgICAgfD4gWGVuZERvbWFpbkluZm8ucHk6X3VwZGF0ZV9jb25zb2xlcwpUaHJlYWQtMjogfCAg
ICB8ICAgIHwxNjI4ICAgICAgICAgaWYgc2VsZi5kb21pZCA9PSBOb25lIG9yIHNlbGYuZG9taWQg
PT0gMDoKVGhyZWFkLTI6IHwgICAgfCAgICB8MTYyOSAgICAgICAgICAgICByZXR1cm4KVGhyZWFk
LTI6IHwgICAgfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpfdXBkYXRlX2NvbnNvbGVzClRocmVh
ZC0yOiB8ICAgIHwgICAgMzUyMiAgICAgICAgIGlmIHJlZnJlc2g6ClRocmVhZC0yOiB8ICAgIHwg
ICAgMzUyNSAgICAgICAgIGxvZy50cmFjZSgiWGVuZERvbWFpbkluZm8udXBkYXRlIGRvbmUgb24g
ZG9tYWluICVzOiAlcyIsClRocmVhZC0yOiB8ICAgIHwgICAgMzUyNiAgICAgICAgICAgICAgICAg
ICBzdHIoc2VsZi5kb21pZCksIHNlbGYuaW5mbykKVGhyZWFkLTI6IHwgICAgfCAgICA8IFhlbmRE
b21haW5JbmZvLnB5OnVwZGF0ZQpUaHJlYWQtMjogfCAgICB8ICAgIDQyNyAgICAgICAgIGZvciBk
b20gaW4gcnVubmluZzoKVGhyZWFkLTI6IHwgICAgfCAgICA0NTAgICAgICAgICBydW5uaW5nID0g
c2VsZi5fcnVubmluZ19kb21haW5zKCkKVGhyZWFkLTI6IHwgICAgfCAgICA+IFhlbmREb21haW4u
cHk6X3J1bm5pbmdfZG9tYWlucwpUaHJlYWQtMjogfCAgICB8ICAgICAzODEgICAgICAgICB0cnk6
ClRocmVhZC0yOiB8ICAgIHwgICAgIDM4MiAgICAgICAgICAgICByZXR1cm4geGMuZG9tYWluX2dl
dGluZm8oKQpUaHJlYWQtMjogfCAgICB8ICAgIDwgWGVuZERvbWFpbi5weTpfcnVubmluZ19kb21h
aW5zClRocmVhZC0yOiB8ICAgIHwgICAgNDUxICAgICAgICAgcnVubmluZ19kb21pZHMgPSBbZFsn
ZG9taWQnXSBmb3IgZCBpbiBydW5uaW5nIGlmIGRbJ2R5aW5nJ10gIT0gMV0KVGhyZWFkLTI6IHwg
ICAgfCAgICA0NTEgICAgICAgICBydW5uaW5nX2RvbWlkcyA9IFtkWydkb21pZCddIGZvciBkIGlu
IHJ1bm5pbmcgaWYgZFsnZHlpbmcnXSAhPSAxXQpUaHJlYWQtMjogfCAgICB8ICAgIDQ1MiAgICAg
ICAgIGZvciBkb21pZCwgZG9tIGluIHNlbGYuZG9tYWlucy5pdGVtcygpOgpUaHJlYWQtMjogfCAg
ICB8ICAgIDQ1MyAgICAgICAgICAgICBpZiBkb21pZCBub3QgaW4gcnVubmluZ19kb21pZHMgYW5k
IGRvbWlkICE9IERPTTBfSUQ6ClRocmVhZC0yOiB8ICAgIHwgICAgNDUyICAgICAgICAgZm9yIGRv
bWlkLCBkb20gaW4gc2VsZi5kb21haW5zLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgICA8IFhl
bmREb21haW4ucHk6X3JlZnJlc2hUeG4KVGhyZWFkLTI6IHwgICAgfCAgIDQxOCAgICAgICAgICAg
ICB0eG4uY29tbWl0KCkKVGhyZWFkLTI6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpjb21taXQKVGhyZWFkLTI6IHwgICAgfCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90
cmFuc2FjdGlvbjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gRmFsc2UKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgICAgICByYyA9IHhzaGFu
ZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpUaHJlYWQtMjog
fCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlClRocmVhZC0yOiB8ICAgIHwg
ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKVGhyZWFkLTI6IHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlClRocmVhZC0yOiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0
aW9uID0gIjAiClRocmVhZC0yOiB8ICAgIHwgICAgIDQzICAgICAgICAgcmV0dXJuIHJjClRocmVh
ZC0yOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0ClRocmVhZC0yOiB8
ICAgIHwgIDwgWGVuZERvbWFpbi5weTpfcmVmcmVzaApUaHJlYWQtMjogfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpUaHJlYWQtMjogfCAgICB8ICAgIDM0ICAgICAgICAg
aWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKVGhyZWFkLTI6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9fZGVsX18KVGhyZWFkLTI6IHwgICAgfCAgODMzICAgICAgICAgICAgIGFjdGl2
ZV9kb21haW5zID0gc2VsZi5kb21haW5zLnZhbHVlcygpClRocmVhZC0yOiB8ICAgIHwgIDgzNCAg
ICAgICAgICAgICBhY3RpdmVfdXVpZHMgPSBbZC5nZXRfdXVpZCgpIGZvciBkIGluIGFjdGl2ZV9k
b21haW5zXQpUaHJlYWQtMjogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5OmdldF91dWlkClRo
cmVhZC0yOiB8ICAgIHwgIDM1MzkgICAgICAgICBkb21fdXVpZCA9IHNlbGYuaW5mby5nZXQoJ3V1
aWQnKQpUaHJlYWQtMjogfCAgICB8ICAzNTQwICAgICAgICAgaWYgbm90IGRvbV91dWlkOiAjIGlm
IGl0IGRvZXNuJ3QgZXhpc3QsIG1ha2Ugb25lIHVwClRocmVhZC0yOiB8ICAgIHwgIDM1NDMgICAg
ICAgICByZXR1cm4gZG9tX3V1aWQKVGhyZWFkLTI6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5w
eTpnZXRfdXVpZApUaHJlYWQtMjogfCAgICB8ICA4MzQgICAgICAgICAgICAgYWN0aXZlX3V1aWRz
ID0gW2QuZ2V0X3V1aWQoKSBmb3IgZCBpbiBhY3RpdmVfZG9tYWluc10KVGhyZWFkLTI6IHwgICAg
fCAgODM3ICAgICAgICAgICAgIGluYWN0aXZlX2RvbWFpbnMgPSBbXQpUaHJlYWQtMjogfCAgICB8
ICA4MzggICAgICAgICAgICAgZm9yIGRvbV91dWlkLCBkb20gaW4gc2VsZi5tYW5hZ2VkX2RvbWFp
bnMuaXRlbXMoKToKVGhyZWFkLTI6IHwgICAgfCAgODQyICAgICAgICAgICAgIGlmIHN0YXRlID09
IFBPV0VSX1NUQVRFX0FMTDoKVGhyZWFkLTI6IHwgICAgfCAgODQzICAgICAgICAgICAgICAgICBy
ZXR1cm4gYWN0aXZlX2RvbWFpbnMgKyBpbmFjdGl2ZV9kb21haW5zClRocmVhZC0yOiB8ICAgIHwg
IDg0OSAgICAgICAgICAgICBzZWxmLmRvbWFpbnNfbG9jay5yZWxlYXNlKCkKVGhyZWFkLTI6IHwg
ICAgfCA8IFhlbmREb21haW4ucHk6bGlzdApUaHJlYWQtMjogfCAgICB8IDg2MSAgICAgICAgIGRv
bXMuc29ydChsYW1iZGEgeCwgeTogY21wKHguZ2V0TmFtZSgpLCB5LmdldE5hbWUoKSkpClRocmVh
ZC0yOiB8ICAgIHwgODYyICAgICAgICAgcmV0dXJuIGRvbXMKVGhyZWFkLTI6IHwgICAgfDwgWGVu
ZERvbWFpbi5weTpsaXN0X3NvcnRlZApUaHJlYWQtMjogfCAgICAgIDY3ICAgICAgICAgcmV0ID0g
W10KVGhyZWFkLTI6IHwgICAgICA2OCAgICAgICAgIGZvciBkb20gaW4gZG9tYWluczoKVGhyZWFk
LTI6IHwgICAgICA2OSAgICAgICAgICAgICB0cnk6ClRocmVhZC0yOiB8ICAgICAgNzAgICAgICAg
ICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihkb20uc3hwcihub3QgZnVsbCkpKQpUaHJl
YWQtMjogfCAgICB8PiBYZW5kRG9tYWluSW5mby5weTpzeHByClRocmVhZC0yOiB8ICAgIHwzNTI5
ICAgICAgICAgcmVzdWx0ID0gc2VsZi5pbmZvLnRvX3N4cChkb21haW4gPSBzZWxmLApUaHJlYWQt
MjogfCAgICB8MzUzMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWdub3JlX2Rl
dmljZXMgPSBpZ25vcmVfc3RvcmUsClRocmVhZC0yOiB8ICAgIHwzNTMxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsZWdhY3lfb25seSA9IGxlZ2FjeV9vbmx5KQpUaHJlYWQtMjog
fCAgICB8ID4gWGVuZENvbmZpZy5weTp0b19zeHAKVGhyZWFkLTI6IHwgICAgfCAxMDkwICAgICAg
ICAgc3hwciA9IFsnZG9tYWluJ10KVGhyZWFkLTI6IHwgICAgfCAxMDk1ICAgICAgICAgaWYgZG9t
YWluLmdldERvbWlkKCkgaXMgbm90IE5vbmU6ClRocmVhZC0yOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6Z2V0RG9taWQKVGhyZWFkLTI6IHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBz
ZWxmLmRvbWlkClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQK
VGhyZWFkLTI6IHwgICAgfCAxMDk2ICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFsnZG9taWQnLCBk
b21haW4uZ2V0RG9taWQoKV0pClRocmVhZC0yOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
Z2V0RG9taWQKVGhyZWFkLTI6IHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWlk
ClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKVGhyZWFkLTI6
IHwgICAgfCAxMDk4ICAgICAgICAgaWYgbGVnYWN5X29ubHk6ClRocmVhZC0yOiB8ICAgIHwgMTA5
OSAgICAgICAgICAgICBzeHByLmFwcGVuZChbJ2NwdV93ZWlnaHQnLCBpbnQoc2VsZlsndmNwdXNf
cGFyYW1zJ10uZ2V0KCd3ZWlnaHQnLCAyNTYpKV0pClRocmVhZC0yOiB8ICAgIHwgMTEwMCAgICAg
ICAgICAgICBzeHByLmFwcGVuZChbJ2NwdV9jYXAnLCBpbnQoc2VsZlsndmNwdXNfcGFyYW1zJ10u
Z2V0KCdjYXAnLCAwKSldKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBp
LCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8
ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4
ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAg
ICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDEx
MTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1d
KQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVO
QVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAg
ICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAo
Tm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUo
c2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAg
ICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAg
ICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdB
Q1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxm
Lmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJl
YWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9
PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFw
cGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAg
ICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6
ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBp
KSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDEx
MTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQt
MjogfCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBz
ZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBs
ZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAg
IHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5h
cGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAg
ICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTgg
ICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpU
aHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJ
X0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAg
ICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9u
ZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2Vs
Zlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAgICAg
ICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8
IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lf
Q0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhh
c19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQt
MjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBi
b29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVu
ZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBm
b3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRo
cmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBh
bmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQg
ICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjog
fCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxm
W3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdh
Y3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwg
MTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGld
IG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVu
YXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0y
OiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2Vs
Zlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAg
ICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8
IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFw
aV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4g
WEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTEyMCAg
ICAgICAgIE1pQiA9IDEwMjQqMTAyNApUaHJlYWQtMjogfCAgICB8IDExMjIgICAgICAgICBzeHBy
LmFwcGVuZChbIm1heG1lbSIsIGludChzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdKS9NaUJdKQpU
aHJlYWQtMjogfCAgICB8IDExMjMgICAgICAgICBzeHByLmFwcGVuZChbIm1lbW9yeSIsIGludChz
ZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSkvTWlCXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAg
ICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhy
ZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1
aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAg
ICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25l
LCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQo
W2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9y
IGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwg
ICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1
cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNl
bGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRo
cmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwg
c2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBp
biBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2
ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNr
aXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tl
eShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8
ICAgIHwgMTEyOSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdh
Y3ldXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lf
VU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAg
ICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UK
VGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kp
IGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEy
OSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhy
ZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JU
RURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxl
Z2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6
IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxm
W2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAg
ICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwg
ICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVO
QVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAo
J2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAx
MTI3ICAgICAgICAgICAgICAgICBjb250aW51ZQpUaHJlYWQtMjogfCAgICB8IDExMjUgICAgICAg
ICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQt
MjogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcs
ICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMjogfCAgICB8IDExMjggICAgICAgICAgICAg
aWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtd
KToKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5T
VVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAg
IGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhy
ZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFu
ZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAg
ICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFk
LTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURf
QllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2Fj
eSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwg
ICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xl
Z2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAgICAg
ICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwgICAg
fCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJ
X0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2Rv
bWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4
ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90
IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyNSAgICAgICAgIGZvciBsZWdhY3kg
aW4gTEVHQUNZX1VOU1VQUE9SVEVEX0JZX1hFTkFQSV9DRkc6ClRocmVhZC0yOiB8ICAgIHwgMTEy
NiAgICAgICAgICAgICBpZiBsZWdhY3kgaW4gKCdkb21pZCcsICd1dWlkJywgJ2NwdXMnKTogIyBz
a2lwIHRoZXNlClRocmVhZC0yOiB8ICAgIHwgMTEyNyAgICAgICAgICAgICAgICAgY29udGludWUK
VGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQ
T1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTMxICAgICAgICAgaWYgc2Vs
Zi5oYXNfa2V5KCdzZWN1cml0eV9sYWJlbCcpOgpUaHJlYWQtMjogfCAgICB8IDExMzQgICAgICAg
ICBzeHByLmFwcGVuZChbJ2ltYWdlJywgc2VsZi5pbWFnZV9zeHByKCldKQpUaHJlYWQtMjogfCAg
ICB8ICA+IFhlbmRDb25maWcucHk6aW1hZ2Vfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAyMTA5ICAg
ICAgICAgaW1hZ2UgPSBbc2VsZi5pbWFnZV90eXBlKCldClRocmVhZC0yOiB8ICAgIHwgICA+IFhl
bmRDb25maWcucHk6aW1hZ2VfdHlwZQpUaHJlYWQtMjogfCAgICB8ICAgMjIxNiAgICAgICAgIHN0
b3JlZF90eXBlID0gc2VsZlsncGxhdGZvcm0nXS5nZXQoJ2ltYWdlX3R5cGUnKQpUaHJlYWQtMjog
fCAgICB8ICAgMjIxNyAgICAgICAgIHJldHVybiBzdG9yZWRfdHlwZSBvciAoc2VsZi5pc19odm0o
KSBhbmQgJ2h2bScgb3IgJ2xpbnV4JykKVGhyZWFkLTI6IHwgICAgfCAgICA+IFhlbmRDb25maWcu
cHk6aXNfaHZtClRocmVhZC0yOiB8ICAgIHwgICAgMjIwNyAgICAgICAgIHJldHVybiBzZWxmWydI
Vk1fYm9vdF9wb2xpY3knXSAhPSAnJwpUaHJlYWQtMjogfCAgICB8ICAgIDwgWGVuZENvbmZpZy5w
eTppc19odm0KVGhyZWFkLTI6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTppbWFnZV90eXBlClRo
cmVhZC0yOiB8ICAgIHwgIDIxMTAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoJ1BWX2tlcm5lbCcp
OgpUaHJlYWQtMjogfCAgICB8ICAyMTExICAgICAgICAgICAgIGltYWdlLmFwcGVuZChbJ2tlcm5l
bCcsIHNlbGZbJ1BWX2tlcm5lbCddXSkKVGhyZWFkLTI6IHwgICAgfCAgMjExMiAgICAgICAgIGlm
IHNlbGYuaGFzX2tleSgnUFZfcmFtZGlzaycpIGFuZCBzZWxmWydQVl9yYW1kaXNrJ106ClRocmVh
ZC0yOiB8ICAgIHwgIDIxMTQgICAgICAgICBpZiBzZWxmLmhhc19rZXkoJ1BWX2FyZ3MnKSBhbmQg
c2VsZlsnUFZfYXJncyddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE2ICAgICAgICAgaWYgc2VsZi5o
YXNfa2V5KCdzdXBlcnBhZ2VzJyk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMTcgICAgICAgICAgICAg
aW1hZ2UuYXBwZW5kKFsnc3VwZXJwYWdlcycsIHNlbGZbJ3N1cGVycGFnZXMnXV0pClRocmVhZC0y
OiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQ
RVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBz
ZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTIxICAgICAgICAgICAgICAgICBp
bWFnZS5hcHBlbmQoW2tleSwgc2VsZlsncGxhdGZvcm0nXVtrZXldXSkKVGhyZWFkLTI6IHwgICAg
fCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlz
KCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAg
ICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhy
ZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0n
XToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRG
T1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAg
ICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjog
fCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJl
YWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkg
aW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8
ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxm
WydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAg
MjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6
ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9Q
TEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAg
ICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFk
LTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToK
VGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JN
X0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAg
ICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQt
MjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4g
c2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkg
aW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAg
IHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydw
bGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjEx
OSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRo
cmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFU
Rk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAg
IGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6
IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhy
ZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NG
R19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Ig
a2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjog
fCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4g
WEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0
Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAg
ICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAg
ICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVh
ZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlm
IGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFk
LTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19U
WVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAy
MTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAg
ICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsn
cGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVO
QVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIx
MTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpU
aHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9y
bSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTIxICAgICAgICAgICAgICAgICBpbWFnZS5hcHBlbmQo
W2tleSwgc2VsZlsncGxhdGZvcm0nXVtrZXldXSkKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAg
ICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0y
OiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRo
cmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9D
RkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtl
eSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAg
fCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6
IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBF
Uy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGlu
IFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIw
ICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkg
ICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJl
YWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSdd
OgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBp
ZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAg
IGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVh
ZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdf
VFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBp
biBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwg
ICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5r
ZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjMgICAgICAgICBpZiAnbm90ZXMnIGluIHNlbGY6
ClRocmVhZC0yOiB8ICAgIHwgIDIxMjYgICAgICAgICByZXR1cm4gaW1hZ2UKVGhyZWFkLTI6IHwg
ICAgfCAgPCBYZW5kQ29uZmlnLnB5OmltYWdlX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAxMTM1ICAg
ICAgICAgc3hwci5hcHBlbmQoWydzdGF0dXMnLCBkb21haW4uX3N0YXRlR2V0KCldKQpUaHJlYWQt
MjogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZUdldApUaHJlYWQtMjogfCAgICB8
ICAzNDUyICAgICAgICAgaW5mbyA9IGRvbV9nZXQoc2VsZi5nZXREb21pZCgpKQpUaHJlYWQtMjog
fCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApUaHJlYWQtMjogfCAgICB8ICAg
MTkyMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWlkClRocmVhZC0yOiB8ICAgIHwgICA8IFhlbmRE
b21haW5JbmZvLnB5OmdldERvbWlkClRocmVhZC0yOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZv
LnB5OmRvbV9nZXQKVGhyZWFkLTI6IHwgICAgfCAgICAyOTQgICAgIHRyeToKVGhyZWFkLTI6IHwg
ICAgfCAgICAyOTUgICAgICAgICBkb21saXN0ID0geGMuZG9tYWluX2dldGluZm8oZG9tLCAxKQpU
aHJlYWQtMjogfCAgICB8ICAgIDI5NiAgICAgICAgIGlmIGRvbWxpc3QgYW5kIGRvbSA9PSBkb21s
aXN0WzBdWydkb21pZCddOgpUaHJlYWQtMjogfCAgICB8ICAgIDI5NyAgICAgICAgICAgICByZXR1
cm4gZG9tbGlzdFswXQpUaHJlYWQtMjogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpkb21f
Z2V0ClRocmVhZC0yOiB8ICAgIHwgIDM0NTMgICAgICAgICBpZiBpbmZvIGlzIE5vbmUgb3IgaW5m
b1snc2h1dGRvd24nXToKVGhyZWFkLTI6IHwgICAgfCAgMzQ2NCAgICAgICAgIGVsaWYgaW5mb1sn
Y3Jhc2hlZCddOgpUaHJlYWQtMjogfCAgICB8ICAzNDY5ICAgICAgICAgICAgIGlmIGluZm9bJ3Bh
dXNlZCddOgpUaHJlYWQtMjogfCAgICB8ICAzNDcyICAgICAgICAgICAgICAgICByZXR1cm4gWEVO
X0FQSV9WTV9QT1dFUl9TVEFURV9SVU5OSU5HClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFp
bkluZm8ucHk6X3N0YXRlR2V0ClRocmVhZC0yOiB8ICAgIHwgMTEzNyAgICAgICAgIGlmIGRvbWFp
bi5nZXREb21pZCgpIGlzIG5vdCBOb25lOgpUaHJlYWQtMjogfCAgICB8ICA+IFhlbmREb21haW5J
bmZvLnB5OmdldERvbWlkClRocmVhZC0yOiB8ICAgIHwgIDE5MjAgICAgICAgICByZXR1cm4gc2Vs
Zi5kb21pZApUaHJlYWQtMjogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5OmdldERvbWlkClRo
cmVhZC0yOiB8ICAgIHwgMTEzOCAgICAgICAgICAgICBzeHByLmFwcGVuZChbJ3N0YXRlJywgc2Vs
Zi5fZ2V0X29sZF9zdGF0ZV9zdHJpbmcoKV0pClRocmVhZC0yOiB8ICAgIHwgID4gWGVuZENvbmZp
Zy5weTpfZ2V0X29sZF9zdGF0ZV9zdHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgMTAwNCAgICAgICAg
IHN0YXRlX3N0cmluZyA9ICcnClRocmVhZC0yOiB8ICAgIHwgIDEwMDUgICAgICAgICBmb3Igc3Rh
dGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRocmVhZC0yOiB8ICAgIHwgIDEwMDYg
ICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQoc3RhdGVfbmFtZSwgMCkKVGhyZWFkLTI6IHwg
ICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9vZmY6ClRocmVhZC0yOiB8ICAgIHwgIDEwMDgg
ICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyArPSBzdGF0ZV9uYW1lWzBdClRocmVhZC0yOiB8
ICAgIHwgIDEwMDUgICAgICAgICBmb3Igc3RhdGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFU
RVM6ClRocmVhZC0yOiB8ICAgIHwgIDEwMDYgICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQo
c3RhdGVfbmFtZSwgMCkKVGhyZWFkLTI6IHwgICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9v
ZmY6ClRocmVhZC0yOiB8ICAgIHwgIDEwMTAgICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyAr
PSAnLScKVGhyZWFkLTI6IHwgICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENP
TkZJR19PTERfRE9NX1NUQVRFUzoKVGhyZWFkLTI6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBv
bl9vZmYgPSBzZWxmLmdldChzdGF0ZV9uYW1lLCAwKQpUaHJlYWQtMjogfCAgICB8ICAxMDA3ICAg
ICAgICAgICAgIGlmIG9uX29mZjoKVGhyZWFkLTI6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAg
ICAgc3RhdGVfc3RyaW5nICs9ICctJwpUaHJlYWQtMjogfCAgICB8ICAxMDA1ICAgICAgICAgZm9y
IHN0YXRlX25hbWUgaW4gQ09ORklHX09MRF9ET01fU1RBVEVTOgpUaHJlYWQtMjogfCAgICB8ICAx
MDA2ICAgICAgICAgICAgIG9uX29mZiA9IHNlbGYuZ2V0KHN0YXRlX25hbWUsIDApClRocmVhZC0y
OiB8ICAgIHwgIDEwMDcgICAgICAgICAgICAgaWYgb25fb2ZmOgpUaHJlYWQtMjogfCAgICB8ICAx
MDEwICAgICAgICAgICAgICAgICBzdGF0ZV9zdHJpbmcgKz0gJy0nClRocmVhZC0yOiB8ICAgIHwg
IDEwMDUgICAgICAgICBmb3Igc3RhdGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRo
cmVhZC0yOiB8ICAgIHwgIDEwMDYgICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQoc3RhdGVf
bmFtZSwgMCkKVGhyZWFkLTI6IHwgICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9vZmY6ClRo
cmVhZC0yOiB8ICAgIHwgIDEwMTAgICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyArPSAnLScK
VGhyZWFkLTI6IHwgICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENPTkZJR19P
TERfRE9NX1NUQVRFUzoKVGhyZWFkLTI6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBvbl9vZmYg
PSBzZWxmLmdldChzdGF0ZV9uYW1lLCAwKQpUaHJlYWQtMjogfCAgICB8ICAxMDA3ICAgICAgICAg
ICAgIGlmIG9uX29mZjoKVGhyZWFkLTI6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAgICAgc3Rh
dGVfc3RyaW5nICs9ICctJwpUaHJlYWQtMjogfCAgICB8ICAxMDA1ICAgICAgICAgZm9yIHN0YXRl
X25hbWUgaW4gQ09ORklHX09MRF9ET01fU1RBVEVTOgpUaHJlYWQtMjogfCAgICB8ICAxMDEyICAg
ICAgICAgcmV0dXJuIHN0YXRlX3N0cmluZwpUaHJlYWQtMjogfCAgICB8ICA8IFhlbmRDb25maWcu
cHk6X2dldF9vbGRfc3RhdGVfc3RyaW5nClRocmVhZC0yOiB8ICAgIHwgMTE0MCAgICAgICAgIGlm
IGRvbWFpbjoKVGhyZWFkLTI6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX2dldGF0dHJf
XwpUaHJlYWQtMjogfCAgICB8ICAzNDE4ICAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKVGhy
ZWFkLTI6IHwgICAgfCAgMzQyMyAgICAgICAgICAgICAgcmFpc2UgQXR0cmlidXRlRXJyb3IobmFt
ZSkKVGhyZWFkLTI6IHwgICAgfCAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
WGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDM0MjMsIGluIF9fZ2V0YXR0cl9fCiAgICByYWlzZSBB
dHRyaWJ1dGVFcnJvcihuYW1lKQpBdHRyaWJ1dGVFcnJvcjogX19ub256ZXJvX18KVGhyZWFkLTI6
IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX2dldGF0dHJfXwpUaHJlYWQtMjogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fZ2V0YXR0cl9fClRocmVhZC0yOiB8ICAgIHwgIDM0MTgg
ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpUaHJlYWQtMjogfCAgICB8ICAzNDIzICAgICAg
ICAgICAgICByYWlzZSBBdHRyaWJ1dGVFcnJvcihuYW1lKQpUaHJlYWQtMjogfCAgICB8ICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIsIGxpbmUg
MzQyMywgaW4gX19nZXRhdHRyX18KICAgIHJhaXNlIEF0dHJpYnV0ZUVycm9yKG5hbWUpCkF0dHJp
YnV0ZUVycm9yOiBfX2xlbl9fClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6
X19nZXRhdHRyX18KVGhyZWFkLTI6IHwgICAgfCAxMTQxICAgICAgICAgICAgIGlmIGRvbWFpbi5z
dG9yZV9tZm46ClRocmVhZC0yOiB8ICAgIHwgMTE0MyAgICAgICAgICAgICBpZiBkb21haW4uY29u
c29sZV9tZm46ClRocmVhZC0yOiB8ICAgIHwgMTE0OCAgICAgICAgIGlmIG5vdCBpZ25vcmVfZGV2
aWNlczoKVGhyZWFkLTI6IHwgICAgfCAxMTg3ICAgICAgICAgaWYgJ2NwdWlkJyBpbiBzZWxmOgpU
aHJlYWQtMjogfCAgICB8IDExODkgICAgICAgICBpZiAnY3B1aWRfY2hlY2snIGluIHNlbGY6ClRo
cmVhZC0yOiB8ICAgIHwgMTE5MiAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnY2hhbmdlX2hvbWVf
c2VydmVyJyk6ClRocmVhZC0yOiB8ICAgIHwgMTE5NSAgICAgICAgIGxvZy5kZWJ1ZyhzeHByKQpU
aHJlYWQtMjogfCAgICB8IDExOTcgICAgICAgICByZXR1cm4gc3hwciAgICAKVGhyZWFkLTI6IHwg
ICAgfCA8IFhlbmRDb25maWcucHk6dG9fc3hwClRocmVhZC0yOiB8ICAgIHwzNTMzICAgICAgICAg
cmV0dXJuIHJlc3VsdApUaHJlYWQtMjogfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpzeHByClRo
cmVhZC0yOiB8ICAgIHw+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MjogfCAgICB8ICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChr
KQpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAg
IHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAg
ICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWls
JzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBf
c3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBf
c3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAg
NDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9
ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5h
cHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2
ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVh
ZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0
MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9Y
TUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlz
dCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0g
MiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAg
ICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJl
dCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAg
ICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAg
fCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0
MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlw
ZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBp
ZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAg
NDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwg
ICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8
ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhy
ZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAg
ICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAg
ICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFk
LTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkK
VGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykg
aW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5h
cHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAg
ICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJl
dHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBf
c3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8
ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjog
fCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2
YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4
dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4
dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAg
ICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBz
ZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpU
aHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8
ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2
ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUp
OgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBd
ICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJl
dC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENT
ZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRo
cmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwg
ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAg
fCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0
LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykg
IT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAg
ICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNl
cnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAg
IHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhy
ZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwg
ICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAg
ICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAg
ICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwg
ICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYg
dHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAg
ICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAg
fCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6
IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAg
ICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykK
VGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAg
fCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAg
ICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQK
VGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQy
ICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0
MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhy
ZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihr
KSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpU
aHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUo
aykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJl
dC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjog
fCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAg
IHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4
dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1
X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQo
Zml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6
Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8
ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAg
ICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlz
dCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9
IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ICA+IHNl
cnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgIDQwICAg
ICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTI6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTI6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBd
ICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAg
cmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ICAgPiBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICAgNDAgICAgIHJldCA9
IFtdClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6
IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwg
ICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAg
NDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICBy
ZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8
ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBD
U2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9
IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAgICAg
ICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAgID4g
c2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgIDQw
ICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRo
cmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAg
fCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8
ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAg
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAg
ICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTI6IHwgICAgfCAgICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCAgIDwgc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgIDQzICAgICAgICAgICAgIGlm
IGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICAg
IDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0yOiB8
ICAgIHwgICA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAg
ICB8ICAgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4g
KGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0y
OiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwg
ICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5
cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAg
IHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8
ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICA0MyAgICAg
ICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6
IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpU
aHJlYWQtMjogfCAgICB8ICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhy
ZWFkLTI6IHwgICAgfCAgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICAgIDQx
ICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0
eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChr
KQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8
ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAg
IHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAg
ICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2
ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJl
YWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAg
NDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBz
ZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykg
aW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVu
KGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAg
ICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0yOiB8ICAgIHwg
PiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQw
ICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0y
OiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2
ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0y
OiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwg
ICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAgICAg
ICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8
ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVh
ZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6
IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5k
KGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8
ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6
IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4g
cmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIK
VGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8
ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAg
fCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6
ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4
cHIoaykpClRocmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4
cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAg
NDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0
eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAg
ICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxl
KToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFk
LTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3
ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5
OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhy
ZWFkLTI6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAn
dmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBw
ZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQt
MjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0
NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4g
KGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBl
bmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6
IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIg
b3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAy
IG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAgICAg
ICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0
ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6
IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8
IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgIDQx
ICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlm
IGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0
NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAg
ICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwg
ICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJl
YWQtMjogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0y
OiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAg
ICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAg
ICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQt
MjogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpU
aHJlYWQtMjogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0
dXJuIHJldApUaHJlYWQtMjogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9z
eHByClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwg
ICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8
ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZh
aWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1
cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1
cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAg
ICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRo
cmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwg
ICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0g
IT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0
LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1Nl
cnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhy
ZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQu
YXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8IDwgc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAh
PSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAg
cmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAg
ICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAg
ICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0MyAgICAg
ICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6
IHwgICAgfCAgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0yOiB8ICAgIHwgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0yOiB8ICAgIHwgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgIDQ2ICAgICAgICAgICAgIHJl
dC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1sw
XSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAgICAgICAgICAgICAg
IHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAgID4gc2VydmVyL1hN
TFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgIDQwICAgICByZXQg
PSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8
ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApU
aHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhy
ZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwg
ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAg
IHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFp
bCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4
dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpm
aXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjog
fCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQy
ICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAg
IHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8
ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAg
ICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8
ICAgIHwgICAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhy
ZWFkLTI6IHwgICAgfCAgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0yOiB8ICAgIHwgICAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlw
ZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAg
ICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykK
VGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAg
ICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGsp
ICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAg
ICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAg
ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAg
IDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGsp
ClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwg
ICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0y
OiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAg
fCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAg
cmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZp
eHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCAgPCBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVh
ZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6
IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAg
ICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0y
OiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGlu
IChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1
cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4
cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAg
ICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwg
ICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFp
bCc6ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVw
X3N4cHIoaykpClRocmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVw
X3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAg
IDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMjogfCAgICB8ICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8PCBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgICA2OCAgICAgICAg
IGZvciBkb20gaW4gZG9tYWluczoKVGhyZWFkLTI6IHwgICAgICA3NCAgICAgICAgIHJldHVybiBy
ZXQKVGhyZWFkLTI6IHwgICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmRvbWFpbnNfd2l0aF9z
dGF0ZQpYTUxSUENTZXJ2ZXI6IHwgICAgMjM1ICAgICAgICAgICAgIHdoaWxlIHNlbGYucnVubmlu
ZzoKWE1MUlBDU2VydmVyOiB8ICAgIDIzNiAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIuaGFu
ZGxlX3JlcXVlc3QoKQpUaHJlYWQtMzogfCAgICA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6ZG9t
YWluc193aXRoX3N0YXRlClRocmVhZC0zOiB8ICAgICAgNjUgICAgIGlmIGRldGFpbDoKVGhyZWFk
LTM6IHwgICAgICA2NiAgICAgICAgIGRvbWFpbnMgPSBYZW5kRG9tYWluLmluc3RhbmNlKCkubGlz
dF9zb3J0ZWQoc3RhdGUpClRocmVhZC0zOiB8ICAgIHw+IFhlbmREb21haW4ucHk6aW5zdGFuY2UK
VGhyZWFkLTM6IHwgICAgfDE4NzggICAgIHRyeToKVGhyZWFkLTM6IHwgICAgfDE4NzkgICAgICAg
ICBpbnN0ClRocmVhZC0zOiB8ICAgIHwxODgzICAgICByZXR1cm4gaW5zdApUaHJlYWQtMzogfCAg
ICB8PCBYZW5kRG9tYWluLnB5Omluc3RhbmNlClRocmVhZC0zOiB8ICAgIHw+IFhlbmREb21haW4u
cHk6bGlzdF9zb3J0ZWQKVGhyZWFkLTM6IHwgICAgfCA4NjAgICAgICAgICBkb21zID0gc2VsZi5s
aXN0KHN0YXRlKQpUaHJlYWQtMzogfCAgICB8ID4gWGVuZERvbWFpbi5weTpsaXN0ClRocmVhZC0z
OiB8ICAgIHwgIDgyNCAgICAgICAgIGlmIHR5cGUoc3RhdGUpID09IGludDoKVGhyZWFkLTM6IHwg
ICAgfCAgODI2ICAgICAgICAgc3RhdGUgPSBzdGF0ZS5sb3dlcigpClRocmVhZC0zOiB8ICAgIHwg
IDgyOCAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLmFjcXVpcmUoKQpUaHJlYWQtMzogfCAgICB8
ICA4MjkgICAgICAgICB0cnk6ClRocmVhZC0zOiB8ICAgIHwgIDgzMCAgICAgICAgICAgICBzZWxm
Ll9yZWZyZXNoKHJlZnJlc2hfc2h1dGRvd24gPSBGYWxzZSkKVGhyZWFkLTM6IHwgICAgfCAgPiBY
ZW5kRG9tYWluLnB5Ol9yZWZyZXNoClRocmVhZC0zOiB8ICAgIHwgICA0MTUgICAgICAgICB0eG4g
PSB4c3RyYW5zYWN0KCkKVGhyZWFkLTM6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpfX2luaXRfXwpUaHJlYWQtMzogfCAgICB8ICAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNh
Y3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKVGhyZWFkLTM6
IHwgICAgfCAgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpUaHJlYWQtMzog
fCAgICB8ICAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKVGhyZWFk
LTM6IHwgICAgfCAgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50
cmFuc2FjdGlvbl9zdGFydCgpClRocmVhZC0zOiB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKVGhyZWFkLTM6IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpUaHJlYWQtMzogfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKVGhyZWFkLTM6
IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpUaHJlYWQtMzogfCAgICB8
ICAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlClRocmVhZC0zOiB8ICAg
IHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KVGhyZWFkLTM6IHwgICAgfCAg
IDQxNiAgICAgICAgIHRyeToKVGhyZWFkLTM6IHwgICAgfCAgIDQxNyAgICAgICAgICAgICBzZWxm
Ll9yZWZyZXNoVHhuKHR4biwgcmVmcmVzaF9zaHV0ZG93bikKVGhyZWFkLTM6IHwgICAgfCAgID4g
WGVuZERvbWFpbi5weTpfcmVmcmVzaFR4bgpUaHJlYWQtMzogfCAgICB8ICAgIDQyNCAgICAgICAg
IHJ1bm5pbmcgPSBzZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpUaHJlYWQtMzogfCAgICB8ICAgID4g
WGVuZERvbWFpbi5weTpfcnVubmluZ19kb21haW5zClRocmVhZC0zOiB8ICAgIHwgICAgIDM4MSAg
ICAgICAgIHRyeToKVGhyZWFkLTM6IHwgICAgfCAgICAgMzgyICAgICAgICAgICAgIHJldHVybiB4
Yy5kb21haW5fZ2V0aW5mbygpClRocmVhZC0zOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluLnB5Ol9y
dW5uaW5nX2RvbWFpbnMKVGhyZWFkLTM6IHwgICAgfCAgICA0MjcgICAgICAgICBmb3IgZG9tIGlu
IHJ1bm5pbmc6ClRocmVhZC0zOiB8ICAgIHwgICAgNDI4ICAgICAgICAgICAgIGRvbWlkID0gZG9t
Wydkb21pZCddClRocmVhZC0zOiB8ICAgIHwgICAgNDI5ICAgICAgICAgICAgIGlmIGRvbWlkIGlu
IHNlbGYuZG9tYWluczoKVGhyZWFkLTM6IHwgICAgfCAgICA0MzAgICAgICAgICAgICAgICAgIHNl
bGYuZG9tYWluc1tkb21pZF0udXBkYXRlKGRvbSwgcmVmcmVzaF9zaHV0ZG93biwgdHJhbnNhY3Rp
b24pClRocmVhZC0zOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTp1cGRhdGUKVGhyZWFk
LTM6IHwgICAgfCAgICAzNTA0ICAgICAgICAgbG9nLnRyYWNlKCJYZW5kRG9tYWluSW5mby51cGRh
dGUoJXMpIG9uIGRvbWFpbiAlcyIsIGluZm8sClRocmVhZC0zOiB8ICAgIHwgICAgMzUwNSAgICAg
ICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCkpClRocmVhZC0zOiB8ICAgIHwgICAgMzUwNyAg
ICAgICAgIGlmIG5vdCBpbmZvOgpUaHJlYWQtMzogfCAgICB8ICAgIDM1MTIgICAgICAgICBpZiBp
bmZvWyJtYXhtZW1fa2IiXSA8IDA6ClRocmVhZC0zOiB8ICAgIHwgICAgMzUxOSAgICAgICAgIHNl
bGYuaW5mby51cGRhdGVfY29uZmlnKGluZm8pClRocmVhZC0zOiB8ICAgIHwgICAgfD4gWGVuZENv
bmZpZy5weTp1cGRhdGVfY29uZmlnClRocmVhZC0zOiB8ICAgIHwgICAgfDEwMjEgICAgICAgICBz
ZWxmLl9kb21pbmZvX3RvX3hhcGkoZG9taW5mbykKVGhyZWFkLTM6IHwgICAgfCAgICB8ID4gWGVu
ZENvbmZpZy5weTpfZG9taW5mb190b194YXBpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTQ4ICAg
ICAgICAgc2VsZlsnZG9taWQnXSA9IGRvbWluZm9bJ2RvbWlkJ10KVGhyZWFkLTM6IHwgICAgfCAg
ICB8ICA1NDkgICAgICAgICBzZWxmWydvbmxpbmVfdmNwdXMnXSA9IGRvbWluZm9bJ29ubGluZV92
Y3B1cyddClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTUwICAgICAgICAgc2VsZlsnVkNQVXNfbWF4
J10gPSBkb21pbmZvWydtYXhfdmNwdV9pZCddICsgMQpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU1
MiAgICAgICAgIGlmIHVwZGF0ZV9tZW06ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTU5ICAgICAg
ICAgc2VsZlsnY3B1X3RpbWUnXSA9IGRvbWluZm9bJ2NwdV90aW1lJ10vMWU5ClRocmVhZC0zOiB8
ICAgIHwgICAgfCAgNTYwICAgICAgICAgaWYgZG9taW5mby5nZXQoJ3NzaWRyZWYnKToKVGhyZWFk
LTM6IHwgICAgfCAgICB8ICA1NjUgICAgICAgICBzZWxmWydzaHV0ZG93bl9yZWFzb24nXSA9IGRv
bWluZm9bJ3NodXRkb3duX3JlYXNvbiddClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTY4ICAgICAg
ICAgc2VsZlsncnVubmluZyddID0gZG9taW5mb1sncnVubmluZyddClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgNTY5ICAgICAgICAgc2VsZlsnY3Jhc2hlZCddID0gZG9taW5mb1snY3Jhc2hlZCddClRo
cmVhZC0zOiB8ICAgIHwgICAgfCAgNTcwICAgICAgICAgc2VsZlsnZHlpbmcnXSA9IGRvbWluZm9b
J2R5aW5nJ10KVGhyZWFkLTM6IHwgICAgfCAgICB8ICA1NzEgICAgICAgICBzZWxmWydzaHV0ZG93
biddID0gZG9taW5mb1snc2h1dGRvd24nXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU3MiAgICAg
ICAgIHNlbGZbJ3BhdXNlZCddID0gZG9taW5mb1sncGF1c2VkJ10KVGhyZWFkLTM6IHwgICAgfCAg
ICB8ICA1NzMgICAgICAgICBzZWxmWydibG9ja2VkJ10gPSBkb21pbmZvWydibG9ja2VkJ10KVGhy
ZWFkLTM6IHwgICAgfCAgICB8ICA1NzUgICAgICAgICBpZiAnbmFtZScgaW4gZG9taW5mbzoKVGhy
ZWFkLTM6IHwgICAgfCAgICB8ICA1NzggICAgICAgICBpZiAnaGFuZGxlJyBpbiBkb21pbmZvOgpU
aHJlYWQtMzogfCAgICB8ICAgIHwgIDU3OSAgICAgICAgICAgICBzZWxmWyd1dWlkJ10gPSB1dWlk
LnRvU3RyaW5nKGRvbWluZm9bJ2hhbmRsZSddKQpUaHJlYWQtMzogfCAgICB8ICAgIHwgID4gdXVp
ZC5weTp0b1N0cmluZwpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIu
am9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKVGhy
ZWFkLTM6IHwgICAgfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZd
KSAlIHR1cGxlKHUpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nClRo
cmVhZC0zOiB8ICAgIHwgICAgfCA8IFhlbmRDb25maWcucHk6X2RvbWluZm9fdG9feGFwaQpUaHJl
YWQtMzogfCAgICB8ICAgIHwxMDIyICAgICAgICAgc2VsZi52YWxpZGF0ZSgpClRocmVhZC0zOiB8
ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6dmFsaWRhdGUKVGhyZWFkLTM6IHwgICAgfCAgICB8
ICA1MzkgICAgICAgICBzZWxmLl91dWlkX3Nhbml0eV9jaGVjaygpClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgPiBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8
ICAgIHwgICA0NjggICAgICAgICBpZiAndXVpZCcgbm90IGluIHNlbGYgb3Igbm90IHNlbGZbJ3V1
aWQnXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDcxICAgICAgICAgICAgIHNlbGZbJ3V1aWQn
XSA9IHV1aWQudG9TdHJpbmcodXVpZC5mcm9tU3RyaW5nKHNlbGZbJ3V1aWQnXSkpClRocmVhZC0z
OiB8ICAgIHwgICAgfCAgID4gdXVpZC5weTpmcm9tU3RyaW5nClRocmVhZC0zOiB8ICAgIHwgICAg
fCAgICAgNjIgICAgIHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKVGhyZWFkLTM6IHwgICAgfCAgICB8
ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdl
KDAsIDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzog
fCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9y
IGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA2MyAgICAg
cmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBd
ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsg
Ml0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzogfCAgICB8ICAgIHwg
ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2Uo
MCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50
KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0zOiB8
ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDYzICAgICBy
ZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0K
VGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAy
XSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgw
LCAzMiwgMikgXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQo
c1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwg
ICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBp
IGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJl
dHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpU
aHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJd
LCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICAg
ICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAs
IDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChz
W2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzogfCAg
ICB8ICAgIHwgICA8IHV1aWQucHk6ZnJvbVN0cmluZwpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA+
IHV1aWQucHk6dG9TdHJpbmcKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA1OCAgICAgcmV0dXJu
ICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAy
LApUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4
IiAqIDZdKSAlIHR1cGxlKHUpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDwgdXVpZC5weTp0b1N0
cmluZwpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfdXVpZF9zYW5pdHlf
Y2hlY2sKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA1NDAgICAgICAgICBzZWxmLl9uYW1lX3Nhbml0
eV9jaGVjaygpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5Ol9uYW1lX3Nh
bml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NzQgICAgICAgICBpZiAnbmFtZV9s
YWJlbCcgbm90IGluIHNlbGY6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5
Ol9uYW1lX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU0MSAgICAgICAgIHNl
bGYuX21lbW9yeV9zYW5pdHlfY2hlY2soKQpUaHJlYWQtMzogfCAgICB8ICAgIHwgID4gWGVuZENv
bmZpZy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0MjMg
ICAgICAgICBsb2cudHJhY2UoIl9tZW1vcnlfc2FuaXR5X2NoZWNrIG1lbW9yeV9zdGF0aWNfbWlu
OiAlcywgIgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0MjcgICAgICAgICAgICAgICAgICAgICAg
IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0sClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDQyOCAg
ICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSwKVGhyZWFkLTM6
IHwgICAgfCAgICB8ICAgNDI5ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHlu
YW1pY19taW4iXSwKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDMwICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSkKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAg
NDMyICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0gPD0gc2VsZlsibWVt
b3J5X3N0YXRpY19tYXgiXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDM1ICAgICAgICAgaWYg
bm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0gPD0gc2VsZlsibWVtb3J5X2R5bmFtaWNfbWlu
Il06ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDQzOCAgICAgICAgIGlmIG5vdCBzZWxmWyJtZW1v
cnlfZHluYW1pY19tYXgiXSA8PSBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdOgpUaHJlYWQtMzog
fCAgICB8ICAgIHwgICA0NDEgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4
Il0gPiAwOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NDQgICAgICAgICBpZiBub3Qgc2VsZlsi
bWVtb3J5X3N0YXRpY19tYXgiXSA+IDA6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDQ0NyAgICAg
ICAgIGlmIHNlbGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBzZWxmLmlzX2h2bSgpOgpUaHJl
YWQtMzogfCAgICB8ICAgIHwgICA0NTAgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJd
IGFuZCBub3Qgc2VsZi5pc19oYXAoKToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA8IFhlbmRDb25m
aWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA1NDIgICAg
ICAgICBzZWxmLl9hY3Rpb25zX3Nhbml0eV9jaGVjaygpClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
PiBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAg
IHwgICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jh
c2gnXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDU2ICAgICAgICAgICAgIGlmIHNlbGZbJ2Fj
dGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3QgaW4gQ09ORklHX1JFU1RBUlRfTU9ERVM6ClRocmVh
ZC0zOiB8ICAgIHwgICAgfCAgIDQ1NSAgICAgICAgIGZvciBldmVudCBpbiBbJ3NodXRkb3duJywg
J3JlYm9vdCcsICdjcmFzaCddOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NTYgICAgICAgICAg
ICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBpbiBDT05GSUdfUkVTVEFS
VF9NT0RFUzoKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGlu
IFsnc2h1dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106ClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
IDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGlu
IENPTkZJR19SRVNUQVJUX01PREVTOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NTUgICAgICAg
ICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jhc2gnXToKVGhyZWFkLTM6
IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X2FjdGlvbnNfc2FuaXR5X2NoZWNrClRocmVh
ZC0zOiB8ICAgIHwgICAgfCAgNTQzICAgICAgICAgc2VsZi5fdmNwdXNfc2FuaXR5X2NoZWNrKCkK
VGhyZWFkLTM6IHwgICAgfCAgICB8ICA+IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVj
awpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NjEgICAgICAgICBpZiAnVkNQVXNfbWF4JyBpbiBz
ZWxmIGFuZCAndmNwdV9hdmFpbCcgbm90IGluIHNlbGY6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
IDQ2MyAgICAgICAgIGlmICdvbmxpbmVfdmNwdXMnIGluIHNlbGY6ClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgIDQ2NCAgICAgICAgICAgICBzZWxmWydWQ1BVc19saXZlJ10gPSBzZWxmWydvbmxpbmVf
dmNwdXMnXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfdmNwdXNfc2Fu
aXR5X2NoZWNrClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTQ0ICAgICAgICAgc2VsZi5fcGxhdGZv
cm1fc2FuaXR5X2NoZWNrKCkKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA+IFhlbmRDb25maWcucHk6
X3BsYXRmb3JtX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NzggICAgICAg
ICBpZiAna2V5bWFwJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXSBhbmQgWGVuZE9wdGlvbnMuaW5z
dGFuY2UoKS5nZXRfa2V5bWFwKCk6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgID4gWGVuZE9wdGlv
bnMucHk6aW5zdGFuY2UKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgIDU1MyAgICAgdHJ5OgpUaHJl
YWQtMzogfCAgICB8ICAgIHwgICAgNTU0ICAgICAgICAgaW5zdApUaHJlYWQtMzogfCAgICB8ICAg
IHwgICAgNTYwICAgICByZXR1cm4gaW5zdApUaHJlYWQtMzogfCAgICB8ICAgIHwgICA8IFhlbmRP
cHRpb25zLnB5Omluc3RhbmNlClRocmVhZC0zOiB8ICAgIHwgICAgfCAgID4gWGVuZE9wdGlvbnMu
cHk6Z2V0X2tleW1hcApUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgMzkwICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ19zdHJpbmcoJ2tleW1hcCcsIE5vbmUpClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nClRocmVhZC0zOiB8ICAg
IHwgICAgfCAgICAgNDkzICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1l
LCB2YWwpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICB8PiBYZW5kT3B0aW9ucy5weTpnZXRfY29u
ZmlnX3ZhbHVlClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICB8IDQ3NSAgICAgICAgIHJldHVybiBz
eHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpClRocmVhZC0zOiB8ICAg
IHwgICAgfCAgICB8PCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlClRocmVhZC0zOiB8
ICAgIHwgICAgfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nClRocmVhZC0z
OiB8ICAgIHwgICAgfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2tleW1hcApUaHJlYWQtMzogfCAg
ICB8ICAgIHwgICA0ODEgICAgICAgICBpZiBzZWxmLmlzX2h2bSgpIG9yIHNlbGYuaGFzX3JmYigp
OgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6aXNfaHZtClRocmVhZC0z
OiB8ICAgIHwgICAgfCAgIDIyMDcgICAgICAgICByZXR1cm4gc2VsZlsnSFZNX2Jvb3RfcG9saWN5
J10gIT0gJycKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OmlzX2h2bQpU
aHJlYWQtMzogfCAgICB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6aGFzX3JmYgpUaHJlYWQtMzog
fCAgICB8ICAgIHwgICAgOTMzICAgICAgICAgZm9yIGNvbnNvbGVfdXVpZCBpbiBzZWxmWydjb25z
b2xlX3JlZnMnXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgIDkzOCAgICAgICAgIHJldHVybiBG
YWxzZQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6aGFzX3JmYgpUaHJl
YWQtMzogfCAgICB8ICAgIHwgICA0OTEgICAgICAgICBpZiAndHNjX21vZGUnIG5vdCBpbiBzZWxm
WydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0OTQgICAgICAgICBpZiAnbm9t
aWdyYXRlJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAg
NDk3ICAgICAgICAgaWYgc2VsZi5pc19odm0oKToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgPiBY
ZW5kQ29uZmlnLnB5OmlzX2h2bQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAyMjA3ICAgICAgICAg
cmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnClRocmVhZC0zOiB8ICAgIHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTppc19odm0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICA8IFhlbmRD
b25maWcucHk6X3BsYXRmb3JtX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU0
NSAgICAgICAgIHNlbGYuX3ZmYl9zYW5pdHlfY2hlY2soKQpUaHJlYWQtMzogfCAgICB8ICAgIHwg
ID4gWGVuZENvbmZpZy5weTpfdmZiX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwg
ICA1MzEgICAgICAgICBpZiAna2V5bWFwJyBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzog
fCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfdmZiX3Nhbml0eV9jaGVjawpUaHJlYWQtMzog
fCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5OnZhbGlkYXRlClRocmVhZC0zOiB8ICAgIHwgICAg
fDwgWGVuZENvbmZpZy5weTp1cGRhdGVfY29uZmlnClRocmVhZC0zOiB8ICAgIHwgICAgMzUyMCAg
ICAgICAgIHNlbGYuX3VwZGF0ZV9jb25zb2xlcyh0cmFuc2FjdGlvbikKVGhyZWFkLTM6IHwgICAg
fCAgICB8PiBYZW5kRG9tYWluSW5mby5weTpfdXBkYXRlX2NvbnNvbGVzClRocmVhZC0zOiB8ICAg
IHwgICAgfDE2MjggICAgICAgICBpZiBzZWxmLmRvbWlkID09IE5vbmUgb3Igc2VsZi5kb21pZCA9
PSAwOgpUaHJlYWQtMzogfCAgICB8ICAgIHwxNjI5ICAgICAgICAgICAgIHJldHVybgpUaHJlYWQt
MzogfCAgICB8ICAgIHw8IFhlbmREb21haW5JbmZvLnB5Ol91cGRhdGVfY29uc29sZXMKVGhyZWFk
LTM6IHwgICAgfCAgICAzNTIyICAgICAgICAgaWYgcmVmcmVzaDoKVGhyZWFkLTM6IHwgICAgfCAg
ICAzNTI1ICAgICAgICAgbG9nLnRyYWNlKCJYZW5kRG9tYWluSW5mby51cGRhdGUgZG9uZSBvbiBk
b21haW4gJXM6ICVzIiwKVGhyZWFkLTM6IHwgICAgfCAgICAzNTI2ICAgICAgICAgICAgICAgICAg
IHN0cihzZWxmLmRvbWlkKSwgc2VsZi5pbmZvKQpUaHJlYWQtMzogfCAgICB8ICAgIDwgWGVuZERv
bWFpbkluZm8ucHk6dXBkYXRlClRocmVhZC0zOiB8ICAgIHwgICAgNDI3ICAgICAgICAgZm9yIGRv
bSBpbiBydW5uaW5nOgpUaHJlYWQtMzogfCAgICB8ICAgIDQ1MCAgICAgICAgIHJ1bm5pbmcgPSBz
ZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpUaHJlYWQtMzogfCAgICB8ICAgID4gWGVuZERvbWFpbi5w
eTpfcnVubmluZ19kb21haW5zClRocmVhZC0zOiB8ICAgIHwgICAgIDM4MSAgICAgICAgIHRyeToK
VGhyZWFkLTM6IHwgICAgfCAgICAgMzgyICAgICAgICAgICAgIHJldHVybiB4Yy5kb21haW5fZ2V0
aW5mbygpClRocmVhZC0zOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluLnB5Ol9ydW5uaW5nX2RvbWFp
bnMKVGhyZWFkLTM6IHwgICAgfCAgICA0NTEgICAgICAgICBydW5uaW5nX2RvbWlkcyA9IFtkWydk
b21pZCddIGZvciBkIGluIHJ1bm5pbmcgaWYgZFsnZHlpbmcnXSAhPSAxXQpUaHJlYWQtMzogfCAg
ICB8ICAgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRzID0gW2RbJ2RvbWlkJ10gZm9yIGQgaW4g
cnVubmluZyBpZiBkWydkeWluZyddICE9IDFdClRocmVhZC0zOiB8ICAgIHwgICAgNDUyICAgICAg
ICAgZm9yIGRvbWlkLCBkb20gaW4gc2VsZi5kb21haW5zLml0ZW1zKCk6ClRocmVhZC0zOiB8ICAg
IHwgICAgNDUzICAgICAgICAgICAgIGlmIGRvbWlkIG5vdCBpbiBydW5uaW5nX2RvbWlkcyBhbmQg
ZG9taWQgIT0gRE9NMF9JRDoKVGhyZWFkLTM6IHwgICAgfCAgICA0NTIgICAgICAgICBmb3IgZG9t
aWQsIGRvbSBpbiBzZWxmLmRvbWFpbnMuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAgIDwgWGVu
ZERvbWFpbi5weTpfcmVmcmVzaFR4bgpUaHJlYWQtMzogfCAgICB8ICAgNDE4ICAgICAgICAgICAg
IHR4bi5jb21taXQoKQpUaHJlYWQtMzogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OmNvbW1pdApUaHJlYWQtMzogfCAgICB8ICAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNh
Y3Rpb24gPSBGYWxzZQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgICAgIHJjID0geHNoYW5k
bGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpClRocmVhZC0zOiB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKVGhyZWFkLTM6IHwgICAgfCAg
ICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpUaHJlYWQtMzogfCAgICB8ICAgICAgMjAgICAg
IHJldHVybiB4c19oYW5kbGUKVGhyZWFkLTM6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSAiMCIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDMgICAgICAgICByZXR1cm4gcmMKVGhyZWFk
LTM6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKVGhyZWFkLTM6IHwg
ICAgfCAgPCBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoClRocmVhZC0zOiB8ICAgIHwgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpfX2RlbF9fClRocmVhZC0zOiB8ICAgIHwgICAgMzQgICAgICAgICBp
ZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpUaHJlYWQtMzogfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X19kZWxfXwpUaHJlYWQtMzogfCAgICB8ICA4MzMgICAgICAgICAgICAgYWN0aXZl
X2RvbWFpbnMgPSBzZWxmLmRvbWFpbnMudmFsdWVzKCkKVGhyZWFkLTM6IHwgICAgfCAgODM0ICAg
ICAgICAgICAgIGFjdGl2ZV91dWlkcyA9IFtkLmdldF91dWlkKCkgZm9yIGQgaW4gYWN0aXZlX2Rv
bWFpbnNdClRocmVhZC0zOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0X3V1aWQKVGhy
ZWFkLTM6IHwgICAgfCAgMzUzOSAgICAgICAgIGRvbV91dWlkID0gc2VsZi5pbmZvLmdldCgndXVp
ZCcpClRocmVhZC0zOiB8ICAgIHwgIDM1NDAgICAgICAgICBpZiBub3QgZG9tX3V1aWQ6ICMgaWYg
aXQgZG9lc24ndCBleGlzdCwgbWFrZSBvbmUgdXAKVGhyZWFkLTM6IHwgICAgfCAgMzU0MyAgICAg
ICAgIHJldHVybiBkb21fdXVpZApUaHJlYWQtMzogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
OmdldF91dWlkClRocmVhZC0zOiB8ICAgIHwgIDgzNCAgICAgICAgICAgICBhY3RpdmVfdXVpZHMg
PSBbZC5nZXRfdXVpZCgpIGZvciBkIGluIGFjdGl2ZV9kb21haW5zXQpUaHJlYWQtMzogfCAgICB8
ICA4MzcgICAgICAgICAgICAgaW5hY3RpdmVfZG9tYWlucyA9IFtdClRocmVhZC0zOiB8ICAgIHwg
IDgzOCAgICAgICAgICAgICBmb3IgZG9tX3V1aWQsIGRvbSBpbiBzZWxmLm1hbmFnZWRfZG9tYWlu
cy5pdGVtcygpOgpUaHJlYWQtMzogfCAgICB8ICA4NDIgICAgICAgICAgICAgaWYgc3RhdGUgPT0g
UE9XRVJfU1RBVEVfQUxMOgpUaHJlYWQtMzogfCAgICB8ICA4NDMgICAgICAgICAgICAgICAgIHJl
dHVybiBhY3RpdmVfZG9tYWlucyArIGluYWN0aXZlX2RvbWFpbnMKVGhyZWFkLTM6IHwgICAgfCAg
ODQ5ICAgICAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLnJlbGVhc2UoKQpUaHJlYWQtMzogfCAg
ICB8IDwgWGVuZERvbWFpbi5weTpsaXN0ClRocmVhZC0zOiB8ICAgIHwgODYxICAgICAgICAgZG9t
cy5zb3J0KGxhbWJkYSB4LCB5OiBjbXAoeC5nZXROYW1lKCksIHkuZ2V0TmFtZSgpKSkKVGhyZWFk
LTM6IHwgICAgfCA4NjIgICAgICAgICByZXR1cm4gZG9tcwpUaHJlYWQtMzogfCAgICB8PCBYZW5k
RG9tYWluLnB5Omxpc3Rfc29ydGVkClRocmVhZC0zOiB8ICAgICAgNjcgICAgICAgICByZXQgPSBb
XQpUaHJlYWQtMzogfCAgICAgIDY4ICAgICAgICAgZm9yIGRvbSBpbiBkb21haW5zOgpUaHJlYWQt
MzogfCAgICAgIDY5ICAgICAgICAgICAgIHRyeToKVGhyZWFkLTM6IHwgICAgICA3MCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGRvbS5zeHByKG5vdCBmdWxsKSkpClRocmVh
ZC0zOiB8ICAgIHw+IFhlbmREb21haW5JbmZvLnB5OnN4cHIKVGhyZWFkLTM6IHwgICAgfDM1Mjkg
ICAgICAgICByZXN1bHQgPSBzZWxmLmluZm8udG9fc3hwKGRvbWFpbiA9IHNlbGYsClRocmVhZC0z
OiB8ICAgIHwzNTMwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ25vcmVfZGV2
aWNlcyA9IGlnbm9yZV9zdG9yZSwKVGhyZWFkLTM6IHwgICAgfDM1MzEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxlZ2FjeV9vbmx5ID0gbGVnYWN5X29ubHkpClRocmVhZC0zOiB8
ICAgIHwgPiBYZW5kQ29uZmlnLnB5OnRvX3N4cApUaHJlYWQtMzogfCAgICB8IDEwOTAgICAgICAg
ICBzeHByID0gWydkb21haW4nXQpUaHJlYWQtMzogfCAgICB8IDEwOTUgICAgICAgICBpZiBkb21h
aW4uZ2V0RG9taWQoKSBpcyBub3QgTm9uZToKVGhyZWFkLTM6IHwgICAgfCAgPiBYZW5kRG9tYWlu
SW5mby5weTpnZXREb21pZApUaHJlYWQtMzogfCAgICB8ICAxOTIwICAgICAgICAgcmV0dXJuIHNl
bGYuZG9taWQKVGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApU
aHJlYWQtMzogfCAgICB8IDEwOTYgICAgICAgICAgICAgc3hwci5hcHBlbmQoWydkb21pZCcsIGRv
bWFpbi5nZXREb21pZCgpXSkKVGhyZWFkLTM6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpn
ZXREb21pZApUaHJlYWQtMzogfCAgICB8ICAxOTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQK
VGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApUaHJlYWQtMzog
fCAgICB8IDEwOTggICAgICAgICBpZiBsZWdhY3lfb25seToKVGhyZWFkLTM6IHwgICAgfCAxMDk5
ICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFsnY3B1X3dlaWdodCcsIGludChzZWxmWyd2Y3B1c19w
YXJhbXMnXS5nZXQoJ3dlaWdodCcsIDI1NikpXSkKVGhyZWFkLTM6IHwgICAgfCAxMTAwICAgICAg
ICAgICAgIHN4cHIuYXBwZW5kKFsnY3B1X2NhcCcsIGludChzZWxmWyd2Y3B1c19wYXJhbXMnXS5n
ZXQoJ2NhcCcsIDApKV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGks
IGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwg
ICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hl
bmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAg
ICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTEx
OCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0p
ClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5B
UElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAg
ICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChO
b25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShz
ZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAg
ICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAg
IHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FD
WV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYu
aGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVh
ZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09
IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBw
ZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAg
IGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToK
VGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkp
IGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTEx
NCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0z
OiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNl
bGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxl
Z2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAg
fCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFw
aV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAg
ICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAg
ICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRo
cmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElf
Q0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAg
ICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25l
LCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxm
W3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAg
ICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwg
MTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9D
RkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFz
X2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0z
OiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJv
b2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5k
KFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZv
ciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhy
ZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFu
ZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAg
ICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8
ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZb
eGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2Fj
eSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAx
MTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0g
bm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5h
cGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6
IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxm
W3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAg
ICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwg
MTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBp
XV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBY
RU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTIwICAg
ICAgICAgTWlCID0gMTAyNCoxMDI0ClRocmVhZC0zOiB8ICAgIHwgMTEyMiAgICAgICAgIHN4cHIu
YXBwZW5kKFsibWF4bWVtIiwgaW50KHNlbGZbIm1lbW9yeV9zdGF0aWNfbWF4Il0pL01pQl0pClRo
cmVhZC0zOiB8ICAgIHwgMTEyMyAgICAgICAgIHN4cHIuYXBwZW5kKFsibWVtb3J5IiwgaW50KHNl
bGZbIm1lbW9yeV9keW5hbWljX21heCJdKS9NaUJdKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAg
ICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJl
YWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVp
ZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAg
ICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUs
IFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChb
bGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3Ig
bGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAg
ICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVz
Jyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2Vs
Zi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhy
ZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBz
ZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGlu
IExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYg
ICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tp
cCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5
KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwg
ICAgfCAxMTI5ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2Fj
eV1dKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9V
TlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAg
ICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpU
aHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkg
YW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5
ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJl
YWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRF
RF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVn
YWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzog
fCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZb
bGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAg
ICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAg
ICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5B
UElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgn
ZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDEx
MjcgICAgICAgICAgICAgICAgIGNvbnRpbnVlClRocmVhZC0zOiB8ICAgIHwgMTEyNSAgICAgICAg
IGZvciBsZWdhY3kgaW4gTEVHQUNZX1VOU1VQUE9SVEVEX0JZX1hFTkFQSV9DRkc6ClRocmVhZC0z
OiB8ICAgIHwgMTEyNiAgICAgICAgICAgICBpZiBsZWdhY3kgaW4gKCdkb21pZCcsICd1dWlkJywg
J2NwdXMnKTogIyBza2lwIHRoZXNlClRocmVhZC0zOiB8ICAgIHwgMTEyOCAgICAgICAgICAgICBp
ZiBzZWxmLmhhc19rZXkobGVnYWN5KSBhbmQgc2VsZltsZWdhY3ldIG5vdCBpbiAoTm9uZSwgW10p
OgpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNV
UFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAg
aWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJl
YWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5k
IHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAg
ICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQt
MzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9C
WV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5
IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAg
ICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVn
YWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAgICAg
ICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAgICB8
IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElf
Q0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9t
aWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjgg
ICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3Qg
aW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBp
biBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTM6IHwgICAgfCAxMTI2
ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNr
aXAgdGhlc2UKVGhyZWFkLTM6IHwgICAgfCAxMTI3ICAgICAgICAgICAgICAgICBjb250aW51ZQpU
aHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBP
UlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMzEgICAgICAgICBpZiBzZWxm
Lmhhc19rZXkoJ3NlY3VyaXR5X2xhYmVsJyk6ClRocmVhZC0zOiB8ICAgIHwgMTEzNCAgICAgICAg
IHN4cHIuYXBwZW5kKFsnaW1hZ2UnLCBzZWxmLmltYWdlX3N4cHIoKV0pClRocmVhZC0zOiB8ICAg
IHwgID4gWGVuZENvbmZpZy5weTppbWFnZV9zeHByClRocmVhZC0zOiB8ICAgIHwgIDIxMDkgICAg
ICAgICBpbWFnZSA9IFtzZWxmLmltYWdlX3R5cGUoKV0KVGhyZWFkLTM6IHwgICAgfCAgID4gWGVu
ZENvbmZpZy5weTppbWFnZV90eXBlClRocmVhZC0zOiB8ICAgIHwgICAyMjE2ICAgICAgICAgc3Rv
cmVkX3R5cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdldCgnaW1hZ2VfdHlwZScpClRocmVhZC0zOiB8
ICAgIHwgICAyMjE3ICAgICAgICAgcmV0dXJuIHN0b3JlZF90eXBlIG9yIChzZWxmLmlzX2h2bSgp
IGFuZCAnaHZtJyBvciAnbGludXgnKQpUaHJlYWQtMzogfCAgICB8ICAgID4gWGVuZENvbmZpZy5w
eTppc19odm0KVGhyZWFkLTM6IHwgICAgfCAgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hW
TV9ib290X3BvbGljeSddICE9ICcnClRocmVhZC0zOiB8ICAgIHwgICAgPCBYZW5kQ29uZmlnLnB5
OmlzX2h2bQpUaHJlYWQtMzogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OmltYWdlX3R5cGUKVGhy
ZWFkLTM6IHwgICAgfCAgMjExMCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfa2VybmVsJyk6
ClRocmVhZC0zOiB8ICAgIHwgIDIxMTEgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFsna2VybmVs
Jywgc2VsZlsnUFZfa2VybmVsJ11dKQpUaHJlYWQtMzogfCAgICB8ICAyMTEyICAgICAgICAgaWYg
c2VsZi5oYXNfa2V5KCdQVl9yYW1kaXNrJykgYW5kIHNlbGZbJ1BWX3JhbWRpc2snXToKVGhyZWFk
LTM6IHwgICAgfCAgMjExNCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfYXJncycpIGFuZCBz
ZWxmWydQVl9hcmdzJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTYgICAgICAgICBpZiBzZWxmLmhh
c19rZXkoJ3N1cGVycGFnZXMnKToKVGhyZWFkLTM6IHwgICAgfCAgMjExNyAgICAgICAgICAgICBp
bWFnZS5hcHBlbmQoWydzdXBlcnBhZ2VzJywgc2VsZlsnc3VwZXJwYWdlcyddXSkKVGhyZWFkLTM6
IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBF
Uy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMjEgICAgICAgICAgICAgICAgIGlt
YWdlLmFwcGVuZChba2V5LCBzZWxmWydwbGF0Zm9ybSddW2tleV1dKQpUaHJlYWQtMzogfCAgICB8
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkg
ICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJl
YWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSdd
OgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBp
ZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAg
IGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVh
ZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdf
VFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBp
biBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwg
ICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5r
ZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhF
TkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAg
ICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
VGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZv
cm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BM
QVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAg
ICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAg
ICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQt
MzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpU
aHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBr
ZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZv
ciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAg
IHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0z
OiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQ
RVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBz
ZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEy
MCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAg
fCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlz
KCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAg
ICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhy
ZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0n
XToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRG
T1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAg
ICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzog
fCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJl
YWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkg
aW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8
ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxm
WydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAg
MjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6
ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9Q
TEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAg
ICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFk
LTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToK
VGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JN
X0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAg
ICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQt
MzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4g
c2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkg
aW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAg
IHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydw
bGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjEx
OSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRo
cmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106ClRocmVhZC0zOiB8ICAgIHwgIDIxMjEgICAgICAgICAgICAgICAgIGltYWdlLmFwcGVuZChb
a2V5LCBzZWxmWydwbGF0Zm9ybSddW2tleV1dKQpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6
IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhy
ZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NG
R19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Ig
a2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzog
fCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4g
WEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0
Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAg
ICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAg
ICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVh
ZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlm
IGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFk
LTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19U
WVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAy
MTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAg
ICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMyAgICAgICAgIGlmICdub3RlcycgaW4gc2VsZjoK
VGhyZWFkLTM6IHwgICAgfCAgMjEyNiAgICAgICAgIHJldHVybiBpbWFnZQpUaHJlYWQtMzogfCAg
ICB8ICA8IFhlbmRDb25maWcucHk6aW1hZ2Vfc3hwcgpUaHJlYWQtMzogfCAgICB8IDExMzUgICAg
ICAgICBzeHByLmFwcGVuZChbJ3N0YXR1cycsIGRvbWFpbi5fc3RhdGVHZXQoKV0pClRocmVhZC0z
OiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlR2V0ClRocmVhZC0zOiB8ICAgIHwg
IDM0NTIgICAgICAgICBpbmZvID0gZG9tX2dldChzZWxmLmdldERvbWlkKCkpClRocmVhZC0zOiB8
ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmdldERvbWlkClRocmVhZC0zOiB8ICAgIHwgICAx
OTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQKVGhyZWFkLTM6IHwgICAgfCAgIDwgWGVuZERv
bWFpbkluZm8ucHk6Z2V0RG9taWQKVGhyZWFkLTM6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8u
cHk6ZG9tX2dldApUaHJlYWQtMzogfCAgICB8ICAgIDI5NCAgICAgdHJ5OgpUaHJlYWQtMzogfCAg
ICB8ICAgIDI5NSAgICAgICAgIGRvbWxpc3QgPSB4Yy5kb21haW5fZ2V0aW5mbyhkb20sIDEpClRo
cmVhZC0zOiB8ICAgIHwgICAgMjk2ICAgICAgICAgaWYgZG9tbGlzdCBhbmQgZG9tID09IGRvbWxp
c3RbMF1bJ2RvbWlkJ106ClRocmVhZC0zOiB8ICAgIHwgICAgMjk3ICAgICAgICAgICAgIHJldHVy
biBkb21saXN0WzBdClRocmVhZC0zOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OmRvbV9n
ZXQKVGhyZWFkLTM6IHwgICAgfCAgMzQ1MyAgICAgICAgIGlmIGluZm8gaXMgTm9uZSBvciBpbmZv
WydzaHV0ZG93biddOgpUaHJlYWQtMzogfCAgICB8ICAzNDY0ICAgICAgICAgZWxpZiBpbmZvWydj
cmFzaGVkJ106ClRocmVhZC0zOiB8ICAgIHwgIDM0NjkgICAgICAgICAgICAgaWYgaW5mb1sncGF1
c2VkJ106ClRocmVhZC0zOiB8ICAgIHwgIDM0NzIgICAgICAgICAgICAgICAgIHJldHVybiBYRU5f
QVBJX1ZNX1BPV0VSX1NUQVRFX1JVTk5JTkcKVGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWlu
SW5mby5weTpfc3RhdGVHZXQKVGhyZWFkLTM6IHwgICAgfCAxMTM3ICAgICAgICAgaWYgZG9tYWlu
LmdldERvbWlkKCkgaXMgbm90IE5vbmU6ClRocmVhZC0zOiB8ICAgIHwgID4gWGVuZERvbWFpbklu
Zm8ucHk6Z2V0RG9taWQKVGhyZWFkLTM6IHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBzZWxm
LmRvbWlkClRocmVhZC0zOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKVGhy
ZWFkLTM6IHwgICAgfCAxMTM4ICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFsnc3RhdGUnLCBzZWxm
Ll9nZXRfb2xkX3N0YXRlX3N0cmluZygpXSkKVGhyZWFkLTM6IHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5Ol9nZXRfb2xkX3N0YXRlX3N0cmluZwpUaHJlYWQtMzogfCAgICB8ICAxMDA0ICAgICAgICAg
c3RhdGVfc3RyaW5nID0gJycKVGhyZWFkLTM6IHwgICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0
ZV9uYW1lIGluIENPTkZJR19PTERfRE9NX1NUQVRFUzoKVGhyZWFkLTM6IHwgICAgfCAgMTAwNiAg
ICAgICAgICAgICBvbl9vZmYgPSBzZWxmLmdldChzdGF0ZV9uYW1lLCAwKQpUaHJlYWQtMzogfCAg
ICB8ICAxMDA3ICAgICAgICAgICAgIGlmIG9uX29mZjoKVGhyZWFkLTM6IHwgICAgfCAgMTAwOCAg
ICAgICAgICAgICAgICAgc3RhdGVfc3RyaW5nICs9IHN0YXRlX25hbWVbMF0KVGhyZWFkLTM6IHwg
ICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENPTkZJR19PTERfRE9NX1NUQVRF
UzoKVGhyZWFkLTM6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBvbl9vZmYgPSBzZWxmLmdldChz
dGF0ZV9uYW1lLCAwKQpUaHJlYWQtMzogfCAgICB8ICAxMDA3ICAgICAgICAgICAgIGlmIG9uX29m
ZjoKVGhyZWFkLTM6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAgICAgc3RhdGVfc3RyaW5nICs9
ICctJwpUaHJlYWQtMzogfCAgICB8ICAxMDA1ICAgICAgICAgZm9yIHN0YXRlX25hbWUgaW4gQ09O
RklHX09MRF9ET01fU1RBVEVTOgpUaHJlYWQtMzogfCAgICB8ICAxMDA2ICAgICAgICAgICAgIG9u
X29mZiA9IHNlbGYuZ2V0KHN0YXRlX25hbWUsIDApClRocmVhZC0zOiB8ICAgIHwgIDEwMDcgICAg
ICAgICAgICAgaWYgb25fb2ZmOgpUaHJlYWQtMzogfCAgICB8ICAxMDEwICAgICAgICAgICAgICAg
ICBzdGF0ZV9zdHJpbmcgKz0gJy0nClRocmVhZC0zOiB8ICAgIHwgIDEwMDUgICAgICAgICBmb3Ig
c3RhdGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRocmVhZC0zOiB8ICAgIHwgIDEw
MDYgICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQoc3RhdGVfbmFtZSwgMCkKVGhyZWFkLTM6
IHwgICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9vZmY6ClRocmVhZC0zOiB8ICAgIHwgIDEw
MTAgICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyArPSAnLScKVGhyZWFkLTM6IHwgICAgfCAg
MTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENPTkZJR19PTERfRE9NX1NUQVRFUzoKVGhy
ZWFkLTM6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBvbl9vZmYgPSBzZWxmLmdldChzdGF0ZV9u
YW1lLCAwKQpUaHJlYWQtMzogfCAgICB8ICAxMDA3ICAgICAgICAgICAgIGlmIG9uX29mZjoKVGhy
ZWFkLTM6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAgICAgc3RhdGVfc3RyaW5nICs9ICctJwpU
aHJlYWQtMzogfCAgICB8ICAxMDA1ICAgICAgICAgZm9yIHN0YXRlX25hbWUgaW4gQ09ORklHX09M
RF9ET01fU1RBVEVTOgpUaHJlYWQtMzogfCAgICB8ICAxMDA2ICAgICAgICAgICAgIG9uX29mZiA9
IHNlbGYuZ2V0KHN0YXRlX25hbWUsIDApClRocmVhZC0zOiB8ICAgIHwgIDEwMDcgICAgICAgICAg
ICAgaWYgb25fb2ZmOgpUaHJlYWQtMzogfCAgICB8ICAxMDEwICAgICAgICAgICAgICAgICBzdGF0
ZV9zdHJpbmcgKz0gJy0nClRocmVhZC0zOiB8ICAgIHwgIDEwMDUgICAgICAgICBmb3Igc3RhdGVf
bmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRocmVhZC0zOiB8ICAgIHwgIDEwMTIgICAg
ICAgICByZXR1cm4gc3RhdGVfc3RyaW5nClRocmVhZC0zOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5w
eTpfZ2V0X29sZF9zdGF0ZV9zdHJpbmcKVGhyZWFkLTM6IHwgICAgfCAxMTQwICAgICAgICAgaWYg
ZG9tYWluOgpUaHJlYWQtMzogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fZ2V0YXR0cl9f
ClRocmVhZC0zOiB8ICAgIHwgIDM0MTggICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpUaHJl
YWQtMzogfCAgICB8ICAzNDIzICAgICAgICAgICAgICByYWlzZSBBdHRyaWJ1dGVFcnJvcihuYW1l
KQpUaHJlYWQtMzogfCAgICB8ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9Y
ZW5kRG9tYWluSW5mby5weSIsIGxpbmUgMzQyMywgaW4gX19nZXRhdHRyX18KICAgIHJhaXNlIEF0
dHJpYnV0ZUVycm9yKG5hbWUpCkF0dHJpYnV0ZUVycm9yOiBfX25vbnplcm9fXwpUaHJlYWQtMzog
fCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fZ2V0YXR0cl9fClRocmVhZC0zOiB8ICAgIHwg
ID4gWGVuZERvbWFpbkluZm8ucHk6X19nZXRhdHRyX18KVGhyZWFkLTM6IHwgICAgfCAgMzQxOCAg
ICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6ClRocmVhZC0zOiB8ICAgIHwgIDM0MjMgICAgICAg
ICAgICAgIHJhaXNlIEF0dHJpYnV0ZUVycm9yKG5hbWUpClRocmVhZC0zOiB8ICAgIHwgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAz
NDIzLCBpbiBfX2dldGF0dHJfXwogICAgcmFpc2UgQXR0cmlidXRlRXJyb3IobmFtZSkKQXR0cmli
dXRlRXJyb3I6IF9fbGVuX18KVGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpf
X2dldGF0dHJfXwpUaHJlYWQtMzogfCAgICB8IDExNDEgICAgICAgICAgICAgaWYgZG9tYWluLnN0
b3JlX21mbjoKVGhyZWFkLTM6IHwgICAgfCAxMTQzICAgICAgICAgICAgIGlmIGRvbWFpbi5jb25z
b2xlX21mbjoKVGhyZWFkLTM6IHwgICAgfCAxMTQ4ICAgICAgICAgaWYgbm90IGlnbm9yZV9kZXZp
Y2VzOgpUaHJlYWQtMzogfCAgICB8IDExODcgICAgICAgICBpZiAnY3B1aWQnIGluIHNlbGY6ClRo
cmVhZC0zOiB8ICAgIHwgMTE4OSAgICAgICAgIGlmICdjcHVpZF9jaGVjaycgaW4gc2VsZjoKVGhy
ZWFkLTM6IHwgICAgfCAxMTkyICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KCdjaGFuZ2VfaG9tZV9z
ZXJ2ZXInKToKVGhyZWFkLTM6IHwgICAgfCAxMTk1ICAgICAgICAgbG9nLmRlYnVnKHN4cHIpClRo
cmVhZC0zOiB8ICAgIHwgMTE5NyAgICAgICAgIHJldHVybiBzeHByICAgIApUaHJlYWQtMzogfCAg
ICB8IDwgWGVuZENvbmZpZy5weTp0b19zeHAKVGhyZWFkLTM6IHwgICAgfDM1MzMgICAgICAgICBy
ZXR1cm4gcmVzdWx0ClRocmVhZC0zOiB8ICAgIHw8IFhlbmREb21haW5JbmZvLnB5OnN4cHIKVGhy
ZWFkLTM6IHwgICAgfD4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0z
OiB8ICAgIHwgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlz
dCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGsp
ClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAg
fCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAg
IHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwn
OgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9z
eHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9z
eHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYg
dHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAg
ICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVh
ZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0
NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5w
eTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRo
cmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0g
J3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFw
cGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFk
LTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQy
ICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAg
NDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGlu
IChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0z
OiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hN
TFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAy
IG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAg
ICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0
ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8
IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQx
ICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlm
IGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0
NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAg
ICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwg
ICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJl
YWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0z
OiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAg
ICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAg
ICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQt
MzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpU
aHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0
dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9z
eHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwg
ICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8
ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZh
aWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1
cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1
cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAg
ICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRo
cmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwg
ICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0g
IT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0
LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1Nl
cnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhy
ZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQu
YXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAh
PSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAg
cmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAg
ICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAg
ICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAg
ICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAg
ICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0
eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAg
IGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8
ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzog
fCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAg
IHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBz
ZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpU
aHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8
ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAg
IHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApU
aHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQz
ICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJl
YWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGsp
KQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRo
cmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0
LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRo
cmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8
ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAg
cmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1
cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0z
OiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVf
YXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChm
aXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpm
aXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwg
ICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAg
ICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAg
ICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0g
MiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgIDQ0ICAgICAgICAg
ICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgID4gc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICAgNDAgICAg
IHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMzogfCAgICB8ICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMzogfCAgICB8ICAgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0g
IT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICAgIDQ0ICAgICAgICAgICAgICAgICBy
ZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgICA+IHNlcnZlci9YTUxS
UENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgICA0MCAgICAgcmV0ID0g
W10KVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzog
fCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAg
ICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAg
ICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0
NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJl
dC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxl
KToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwg
ICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENT
ZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBz
ZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0g
MiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAgPiBz
ZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDAg
ICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8
ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwg
ICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAg
ICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBl
bmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MzogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8ICAgPCBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYg
bGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgICAg
NDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTM6IHwg
ICAgfCAgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAg
IHwgICAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRo
cmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6
IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0
MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAg
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlw
ZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAgICAgICAg
ICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAg
fCAgIDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwg
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgIDQzICAgICAg
ICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzog
fCAgICB8ICAgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0zOiB8ICAgIHwgICA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMzogfCAgICB8ICAgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgICAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5
cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGsp
ClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwg
ICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0z
OiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAg
fCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYg
ICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVh
ZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0
NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8ICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNl
cnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4o
aykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgNDQgICAg
ICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTM6IHwgICAgfCA+
IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDAg
ICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6
IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAg
ICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYg
ICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6
IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAg
ICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAgICAg
ICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwg
ICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFk
LTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzog
fCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQo
aykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwg
ICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzog
fCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAg
NDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiBy
ZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpU
aHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8
ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoK
VGhyZWFkLTM6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hw
cihrKSkKVGhyZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hw
cgpUaHJlYWQtMzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0
MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5
cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAg
IHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUp
OgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQt
MzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcg
ICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6
Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMzogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2
Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBl
bmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0z
OiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2
ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVu
ZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzog
fCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxS
UENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBv
ciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIg
b3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAgICAg
ICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIv
WE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICByZXQg
PSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzog
fCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0z
OiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwg
PCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUo
aykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYg
bGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0
ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAg
IHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAg
IDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVh
ZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0
MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVh
ZC0zOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6
IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAg
ICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0z
OiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTM6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGlu
IChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0z
OiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQ3ICAgICByZXR1
cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4
cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAg
ICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwg
ICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFp
bCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVw
X3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVw
X3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAg
IDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAh
PSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQu
YXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2Vy
dmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJl
YWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykg
aW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5h
cHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgPCBzZXJ2ZXIv
WE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9
IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAg
ICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICBy
ZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQzICAgICAg
ICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzog
fCAgICB8ICAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhy
ZWFkLTM6IHwgICAgfCAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTM6IHwgICAgfCAgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgNDYgICAgICAgICAgICAgcmV0
LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBd
ICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAg
cmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAgPiBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDAgICAgIHJldCA9
IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwg
ICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAg
NDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRo
cmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAg
ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAg
fCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWls
JzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1
cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZp
eHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8
ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUo
aykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAg
cmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwg
ICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAg
ICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwg
ICAgfCAgICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJl
YWQtMzogfCAgICB8ICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTM6IHwgICAgfCAgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAg
IHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpU
aHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAg
IHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxS
UENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykg
IT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAg
ICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAg
PiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAg
NDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykK
VGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAg
ICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6
IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8
ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICBy
ZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4
dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8ICA8IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFk
LTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzog
fCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAg
ICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAg
ICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6
IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhy
ZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4g
KGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBl
bmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVy
biByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hw
cgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAg
IHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAg
ICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWls
JzoKVGhyZWFkLTM6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBf
c3hwcihrKSkKVGhyZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBf
c3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAg
NDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0zOiB8ICAgIHwgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHw8IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICAgIDY4ICAgICAgICAg
Zm9yIGRvbSBpbiBkb21haW5zOgpUaHJlYWQtMzogfCAgICAgIDc0ICAgICAgICAgcmV0dXJuIHJl
dApUaHJlYWQtMzogfCAgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6ZG9tYWluc193aXRoX3N0
YXRlClhNTFJQQ1NlcnZlcjogfCAgICAyMzUgICAgICAgICAgICAgd2hpbGUgc2VsZi5ydW5uaW5n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjM2ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5oYW5k
bGVfcmVxdWVzdCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCg==
--047d7b33cf6c8a66a504c25e2359
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7b33cf6c8a66a504c25e2359--


From xen-users-bounces@lists.xen.org Fri Jun 15 12:49:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwX-0003Jv-Bs; Fri, 15 Jun 2012 12:48:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kacper@kacper.se>) id 1SerdP-0006pM-AN
	for xen-users@lists.xen.org; Wed, 13 Jun 2012 17:45:38 +0000
Received: from [85.158.139.83:45104] by server-12.bemta-5.messagelabs.com id
	14/25-12933-DB1D8DF4; Wed, 13 Jun 2012 17:45:33 +0000
X-Env-Sender: kacper@kacper.se
X-Msg-Ref: server-2.tower-182.messagelabs.com!1339609487!27513613!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=Mail larger than overall 
	mail size limit
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8121 invoked from network); 13 Jun 2012 17:44:48 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Jun 2012 17:44:48 -0000
Received: by dadn2 with SMTP id n2so312481dad.32
	for <xen-users@lists.xen.org>; Wed, 13 Jun 2012 10:44:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=LHjDQ5Jn9TQa6K2RVglCo3ih6cazq6wj3QhsjtAkuC4=;
	b=S4SIVOTw2C81xh8psIsr8A9ByG6MUiH5vw6L1xDKWC3u/zQUB2w0fE0tGVjpxFQF+X
	8iRPjW4314SgmX8YFj1ucmCa8R5IVjhvf8oPzyntoT9sIQMb2zaOLFX+hZijFGDP7wbL
	kRiHgyssrigyF3b38w6kOWKwJDZKS0EmsTgZtWB/AHjE1MR7Oy5pZW7Y0LmgtFOTMA3h
	6JRqsJyVrCjIJg5JE230m+wbL0izn64Ht1FpIv/zg2t08KScNObSS9a+J5ZcD10NnGTt
	6knWyAJs/s02RJmG1VO6P4Kq+KWVZhneIrG+dN96B2l64S6yl6AsfdtWmr2KrWLJepqx
	vuug==
MIME-Version: 1.0
Received: by 10.68.232.232 with SMTP id tr8mr52969093pbc.73.1339609485826;
	Wed, 13 Jun 2012 10:44:45 -0700 (PDT)
Received: by 10.68.46.129 with HTTP; Wed, 13 Jun 2012 10:44:43 -0700 (PDT)
In-Reply-To: <CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
References: <CALZ=Sy9EB6XSoHywRufFxoz5yojWvG4LdXfBBbx3Pk+n+urgRQ@mail.gmail.com>
	<CALZ=Sy_7FpPv88QKkQ2P0SvrsFRHaSwkznT4P4Af7cm2T3dUEA@mail.gmail.com>
	<CAA7N5RaoLsXn=bDLswPgwjdxe4CMH8RGh8q3nCeDiKSYCE8ZCQ@mail.gmail.com>
	<CALZ=Sy8axeUat_gAQO9iJWcwvhLSYFSj203z4TTuPEi99MJPVw@mail.gmail.com>
	<CAA7N5Rb+g2xMDR1HYn2i9VFXvjfXZ+ODMRSmtWXYWexiw8qkig@mail.gmail.com>
Date: Wed, 13 Jun 2012 19:44:43 +0200
Message-ID: <CALZ=Sy_CpyP4dyqRTJdFQaVTwWEM7ne+SRFk__vKPPspbJ_TAQ@mail.gmail.com>
From: Kacper <kacper@kacper.se>
To: Casey DeLorme <cdelorme@gmail.com>
Content-Type: multipart/mixed; boundary=047d7b33cf6c8a66a504c25e2359
X-Gm-Message-State: ALoCoQkJdZGbnQEkXWGygOpWiLD74Mh9Ja7DaMMFJe75VP5l8fS+2iCqP2SL79sPrOjG7axm81H+
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen i/o errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7b33cf6c8a66a504c25e2359
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

I tried to make a debug trace of xend and I think I found something relevan=
t.

---
Traceback (most recent call last):
  File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xswatch.py",
line 63, in watchMain
    we =3D xs.read_watch()
Error: (22, 'Invalid argument')
---

Can this be causing the machine to hang (it appears multiple times in
the trace, and the trace ends with this error)? I've attached the
whole log, if someone more xen dev involved would take a look.

On Tue, Jun 12, 2012 at 1:14 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> Thanks, that helped me begin looking for you.
>
> Unfortunately going on these posts your hardware may not work with Xen ou=
t
> of the box:
> http://www.linuxquestions.org/questions/linux-virtualization-90/xen-on-de=
bian-hangs-my-machine-4175410758/
>
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00696=
.html
> http://old-list-archives.xen.org/archives/html/xen-users/2010-07/msg00699=
.html
>
> No responses to a 2010 post is not promising, but the second of the two
> archived messages states that there is no hardware virtualization on the
> PowerEdge 2600.
>
> Not sure where to proceed from here, I have never used server hardware.
>
> On Mon, Jun 11, 2012 at 7:00 PM, Kacper <kacper@kacper.se> wrote:
>>
>> Thanks,
>>
>> Let's see now.
>>
>> Xen version: xen-hypervisor-4.0-i386 (4.0.1-4)
>> Kernel: 3.2+44~bpo60+1 (debian squeeze backport)
>>
>> It was all installed using apt-get (eg. the package manager).
>>
>> The system I have xen troubles with is a Dell PowerEdge 2600 (32-bit,
>> 2 x 1 Xeon. no Intel Vt-d) with a via_sata controller and two sata
>> drives.
>>
>> Intel IOMMU, doesn't that require Intel Vt-d?
>>
>> Please let me know if there is more information I can provide.
>>
>> On Tue, Jun 12, 2012 at 12:40 AM, Casey DeLorme <cdelorme@gmail.com>
>> wrote:
>> > Hello,
>> >
>> > Additional information about your hardware might help others debug the
>> > situation.
>> >
>> > What version of Xen are you using? =A0Are you compiling or is it from =
the
>> > package manager?
>> >
>> >
>> > I have experienced a DMA READ issue before but I have no idea if it is
>> > relative to your configuration. =A0Something to do with a Marvell SATA
>> > controller and intel's IOMMU, which was optional when compiling the
>> > kernel
>> > but required fror VT-d/IOMMU Passthrough.
>> >
>> > I don't know if that is much help to you, but feel free to add more
>> > system
>> > information to help everyone debug.
>> >
>> > ~Casey
>> >
>> > On Mon, Jun 11, 2012 at 4:59 AM, Kacper <kacper@kacper.se> wrote:
>> >>
>> >> Hello,
>> >> I've been trying to setup xen on Debian Squeeze but it isn't going th=
at
>> >> well.
>> >> When booting with the xen/hypervisor kernel the system hangs with i/o
>> >> errors thrown in console. The standard kernel is working fine and the
>> >> disk has been tested and swapped.
>> >> Errors include:
>> >> ata1.00: failed command: READ DMA
>> >> task xend:1404 blocked for more than 120 seconds
>> >> Buffer I/O error on device sda1
>> >> end_request: I/O error, dev sda
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

--047d7b33cf6c8a66a504c25e2359
Content-Type: text/plain; charset=US-ASCII; name="xend.trace.txt"
Content-Disposition: attachment; filename="xend.trace.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3eouahs0

TWFpblRocmVhZDogfD4gc2VydmVyL1NydkRhZW1vbi5weTpydW4KTWFpblRocmVhZDogfCAzMzEg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgMzMyICAgICAgICAgICAgIGxvZy5pbmZvKCJYZW5k
IERhZW1vbiBzdGFydGVkIikKTWFpblRocmVhZDogfCAzMzQgICAgICAgICAgICAgeGMgPSB4ZW4u
bG93bGV2ZWwueGMueGMoKQpNYWluVGhyZWFkOiB8IDMzNSAgICAgICAgICAgICB4aW5mbyA9IHhj
LnhlbmluZm8oKQpNYWluVGhyZWFkOiB8IDMzNiAgICAgICAgICAgICBsb2cuaW5mbygiWGVuZCBj
aGFuZ2VzZXQ6ICVzLiIsIHhpbmZvWyd4ZW5fY2hhbmdlc2V0J10pCk1haW5UaHJlYWQ6IHwgMzM3
ICAgICAgICAgICAgIGRlbCB4YwpNYWluVGhyZWFkOiB8IDMzOSAgICAgICAgICAgICByZWxvY2F0
ZS5saXN0ZW5SZWxvY2F0aW9uKCkKTWFpblRocmVhZDogfCA+IHNlcnZlci9yZWxvY2F0ZS5weTps
aXN0ZW5SZWxvY2F0aW9uCk1haW5UaHJlYWQ6IHwgIDE0MyAgICAgeG9wdGlvbnMgPSBYZW5kT3B0
aW9ucy5pbnN0YW5jZSgpCk1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UK
TWFpblRocmVhZDogfCAgIDU1MyAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgNTU0ICAgICAgICAg
aW5zdApNYWluVGhyZWFkOiB8ICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICA8
IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgIDE0NCAgICAgaWYgeG9wdGlv
bnMuZ2V0X3hlbmRfdW5peF9zZXJ2ZXIoKToKTWFpblRocmVhZDogfCAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfeGVuZF91bml4X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMzA5ICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ19ib29sKCJ4ZW5kLXVuaXgtc2VydmVyIiwgc2VsZi54ZW5kX3VuaXhf
c2VydmVyX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25m
aWdfYm9vbApNYWluVGhyZWFkOiB8ICAgIDQ3OCAgICAgICAgIHYgPSBzdHJpbmcubG93ZXIoc3Ry
KHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpKSkKTWFpblRocmVhZDogfCAgICA+IFhl
bmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICAgNDc1ICAgICAg
ICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFp
blRocmVhZDogfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVh
ZDogfCAgICA0NzkgICAgICAgICBpZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1
ZScsICAndCddOgpNYWluVGhyZWFkOiB8ICAgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAn
bicsICcwJywgJ29mZicsICdmYWxzZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgNDgyICAgICAg
ICAgICAgIHJldHVybiBGYWxzZQpNYWluVGhyZWFkOiB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRf
Y29uZmlnX2Jvb2wKTWFpblRocmVhZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF91bml4
X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAxNDggICAgIGludGVyZmFjZSA9IHhvcHRpb25zLmdldF94
ZW5kX3JlbG9jYXRpb25fYWRkcmVzcygpCk1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6
Z2V0X3hlbmRfcmVsb2NhdGlvbl9hZGRyZXNzCk1haW5UaHJlYWQ6IHwgICAzMDQgICAgICAgICBy
ZXR1cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygneGVuZC1yZWxvY2F0aW9uLWFkZHJlc3MnLCBz
ZWxmLnhlbmRfcmVsb2NhdGlvbl9hZGRyZXNzX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICA+IFhl
bmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgNDkzICAgICAg
ICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6IHwg
ICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgIDQ3
NSAgICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12
YWwpCk1haW5UaHJlYWQ6IHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1h
aW5UaHJlYWQ6IHwgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJl
YWQ6IHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfcmVsb2NhdGlvbl9hZGRyZXNzCk1haW5U
aHJlYWQ6IHwgIDE1MCAgICAgaG9zdHNfYWxsb3cgPSB4b3B0aW9ucy5nZXRfeGVuZF9yZWxvY2F0
aW9uX2hvc3RzX2FsbG93KCkKTWFpblRocmVhZDogfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfeGVu
ZF9yZWxvY2F0aW9uX2hvc3RzX2FsbG93Ck1haW5UaHJlYWQ6IHwgICAyODcgICAgICAgICByZXR1
cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygieGVuZC1yZWxvY2F0aW9uLWhvc3RzLWFsbG93IiwK
TWFpblRocmVhZDogfCAgIDI4OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2VsZi54ZW5kX3JlbG9jYXRpb25faG9zdHNfYWxsb3dfZGVmYXVsdCkKTWFpblRocmVhZDogfCAg
ID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDogfCAgICA0OTMg
ICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkKTWFpblRocmVh
ZDogfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAg
ICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwg
dmFsPXZhbCkKTWFpblRocmVhZDogfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFs
dWUKTWFpblRocmVhZDogfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFp
blRocmVhZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF9yZWxvY2F0aW9uX2hvc3RzX2Fs
bG93Ck1haW5UaHJlYWQ6IHwgIDE1MSAgICAgaWYgaG9zdHNfYWxsb3cgPT0gJyc6Ck1haW5UaHJl
YWQ6IHwgIDE1MiAgICAgICAgIGhvc3RzX2FsbG93ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAxNTYg
ICAgIGlmIHhvcHRpb25zLmdldF94ZW5kX3JlbG9jYXRpb25fc2VydmVyKCk6Ck1haW5UaHJlYWQ6
IHwgID4gWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfcmVsb2NhdGlvbl9zZXJ2ZXIKTWFpblRocmVh
ZDogfCAgIDIzMiAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25maWdfYm9vbCgieGVuZC1yZWxv
Y2F0aW9uLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAyMzMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2VsZi54ZW5kX3JlbG9jYXRpb25fc2VydmVyX2RlZmF1bHQpCk1haW5U
aHJlYWQ6IHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfYm9vbApNYWluVGhyZWFkOiB8
ICAgIDQ3OCAgICAgICAgIHYgPSBzdHJpbmcubG93ZXIoc3RyKHNlbGYuZ2V0X2NvbmZpZ192YWx1
ZShuYW1lLCB2YWwpKSkKTWFpblRocmVhZDogfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25m
aWdfdmFsdWUKTWFpblRocmVhZDogfCAgICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92
YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVhZDogfCAgICA8IFhlbmRP
cHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICA0NzkgICAgICAgICBp
ZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1ZScsICAndCddOgpNYWluVGhyZWFk
OiB8ICAgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAnbicsICcwJywgJ29mZicsICdmYWxz
ZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgNDgyICAgICAgICAgICAgIHJldHVybiBGYWxzZQpN
YWluVGhyZWFkOiB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX2Jvb2wKTWFpblRocmVh
ZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF9yZWxvY2F0aW9uX3NlcnZlcgpNYWluVGhy
ZWFkOiB8ICAxNjEgICAgIGlmIHhvcHRpb25zLmdldF94ZW5kX3JlbG9jYXRpb25fc3NsX3NlcnZl
cigpOgpNYWluVGhyZWFkOiB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF94ZW5kX3JlbG9jYXRpb25f
c3NsX3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMjM4ICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2Nv
bmZpZ19ib29sKCJ4ZW5kLXJlbG9jYXRpb24tc3NsLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAy
MzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi54ZW5kX3JlbG9jYXRp
b25fc3NsX3NlcnZlcl9kZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgPiBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX2Jvb2wKTWFpblRocmVhZDogfCAgICA0NzggICAgICAgICB2ID0gc3RyaW5nLmxv
d2VyKHN0cihzZWxmLmdldF9jb25maWdfdmFsdWUobmFtZSwgdmFsKSkpCk1haW5UaHJlYWQ6IHwg
ICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgIDQ3
NSAgICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12
YWwpCk1haW5UaHJlYWQ6IHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1h
aW5UaHJlYWQ6IHwgICAgNDc5ICAgICAgICAgaWYgdiBpbiBbJ3llcycsICd5JywgJzEnLCAnb24n
LCAgJ3RydWUnLCAgJ3QnXToKTWFpblRocmVhZDogfCAgICA0ODEgICAgICAgICBpZiB2IGluIFsn
bm8nLCAgJ24nLCAnMCcsICdvZmYnLCAnZmFsc2UnLCAnZiddOgpNYWluVGhyZWFkOiB8ICAgIDQ4
MiAgICAgICAgICAgICByZXR1cm4gRmFsc2UKTWFpblRocmVhZDogfCAgIDwgWGVuZE9wdGlvbnMu
cHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hl
bmRfcmVsb2NhdGlvbl9zc2xfc2VydmVyCk1haW5UaHJlYWQ6IHwgPCBzZXJ2ZXIvcmVsb2NhdGUu
cHk6bGlzdGVuUmVsb2NhdGlvbgpNYWluVGhyZWFkOiB8IDM0MCAgICAgICAgICAgICB1ZGV2ZXZl
bnQubGlzdGVuVWRldkV2ZW50KCkKTWFpblRocmVhZDogfCA+IHNlcnZlci91ZGV2ZXZlbnQucHk6
bGlzdGVuVWRldkV2ZW50Ck1haW5UaHJlYWQ6IHwgICA4OSAgICAgeG9wdGlvbnMgPSBYZW5kT3B0
aW9ucy5pbnN0YW5jZSgpCk1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UK
TWFpblRocmVhZDogfCAgIDU1MyAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgNTU0ICAgICAgICAg
aW5zdApNYWluVGhyZWFkOiB8ICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICA8
IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICA5MCAgICAgaWYgeG9wdGlv
bnMuZ2V0X3hlbmRfdWRldl9ldmVudF9zZXJ2ZXIoKToKTWFpblRocmVhZDogfCAgPiBYZW5kT3B0
aW9ucy5weTpnZXRfeGVuZF91ZGV2X2V2ZW50X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMjYwICAg
ICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19ib29sKCJ4ZW5kLXVkZXYtZXZlbnQtc2VydmVy
IiwKTWFpblRocmVhZDogfCAgIDI2MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnhlbmRfdWRldl9ldmVudF9zZXJ2ZXJfZGVmYXVsdCkKTWFpblRocmVhZDogfCAgID4g
WGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgICAgNDc4ICAgICAg
ICAgdiA9IHN0cmluZy5sb3dlcihzdHIoc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkp
KQpNYWluVGhyZWFkOiB8ICAgID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWlu
VGhyZWFkOiB8ICAgICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29u
ZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0
X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIDQ3OSAgICAgICAgIGlmIHYgaW4gWyd5ZXMn
LCAneScsICcxJywgJ29uJywgICd0cnVlJywgICd0J106Ck1haW5UaHJlYWQ6IHwgICAgNDgxICAg
ICAgICAgaWYgdiBpbiBbJ25vJywgICduJywgJzAnLCAnb2ZmJywgJ2ZhbHNlJywgJ2YnXToKTWFp
blRocmVhZDogfCAgICA0ODIgICAgICAgICAgICAgcmV0dXJuIEZhbHNlCk1haW5UaHJlYWQ6IHwg
ICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfYm9vbApNYWluVGhyZWFkOiB8ICA8IFhlbmRP
cHRpb25zLnB5OmdldF94ZW5kX3VkZXZfZXZlbnRfc2VydmVyCk1haW5UaHJlYWQ6IHwgPCBzZXJ2
ZXIvdWRldmV2ZW50LnB5Omxpc3RlblVkZXZFdmVudApNYWluVGhyZWFkOiB8IDM0MSAgICAgICAg
ICAgICBzZXJ2ZXJzID0gU3J2U2VydmVyLmNyZWF0ZSgpCk1haW5UaHJlYWQ6IHwgPiBzZXJ2ZXIv
U3J2Um9vdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgMzYgICAgICAgICBTcnZEaXIuX19p
bml0X18oc2VsZikKTWFpblRocmVhZDogfCAgIDM3ICAgICAgICAgZm9yIChuYW1lLCBrbGFzcykg
aW4gc2VsZi5zdWJkaXJzOgpNYWluVGhyZWFkOiB8ICAgMzggICAgICAgICAgICAgc2VsZi5hZGQo
bmFtZSwga2xhc3MpCk1haW5UaHJlYWQ6IHwgICAzNyAgICAgICAgIGZvciAobmFtZSwga2xhc3Mp
IGluIHNlbGYuc3ViZGlyczoKTWFpblRocmVhZDogfCAgIDM4ICAgICAgICAgICAgIHNlbGYuYWRk
KG5hbWUsIGtsYXNzKQpNYWluVGhyZWFkOiB8ICAgMzcgICAgICAgICBmb3IgKG5hbWUsIGtsYXNz
KSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICAzOCAgICAgICAgICAgICBzZWxmLmFk
ZChuYW1lLCBrbGFzcykKTWFpblRocmVhZDogfCAgIDM3ICAgICAgICAgZm9yIChuYW1lLCBrbGFz
cykgaW4gc2VsZi5zdWJkaXJzOgpNYWluVGhyZWFkOiB8ICAgMzkgICAgICAgICBmb3IgKG5hbWUs
IGtsYXNzKSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICA0MCAgICAgICAgICAgICBz
ZWxmLmdldChuYW1lKQpNYWluVGhyZWFkOiB8ICA+IHNlcnZlci9TcnZOb2RlLnB5Ojxtb2R1bGU+
Ck1haW5UaHJlYWQ6IHwgICAgMTkgZnJvbSB4ZW4ud2ViLlNydkRpciBpbXBvcnQgU3J2RGlyCk1h
aW5UaHJlYWQ6IHwgICAgMjAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgc3hwCk1haW5UaHJlYWQ6IHwg
ICAgMjEgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICAyMiBm
cm9tIHhlbi54ZW5kLkFyZ3MgaW1wb3J0IEZvcm1GbgpNYWluVGhyZWFkOiB8ICAgIDI0IGNsYXNz
IFNydk5vZGUoU3J2RGlyKToKTWFpblRocmVhZDogfCAgID4gc2VydmVyL1Nydk5vZGUucHk6U3J2
Tm9kZQpNYWluVGhyZWFkOiB8ICAgICAyNCBjbGFzcyBTcnZOb2RlKFNydkRpcik6Ck1haW5UaHJl
YWQ6IHwgICAgIDI2ICAgICAiIiIKTWFpblRocmVhZDogfCAgICAgMjggICAgIGRlZiBfX2luaXRf
XyhzZWxmKToKTWFpblRocmVhZDogfCAgICAgMzQgICAgIGRlZiBvcF9zaHV0ZG93bihzZWxmLCBf
MSwgXzIpOgpNYWluVGhyZWFkOiB8ICAgICAzOCAgICAgZGVmIG9wX3JlYm9vdChzZWxmLCBfMSwg
XzIpOgpNYWluVGhyZWFkOiB8ICAgICA0MiAgICAgZGVmIHJlbmRlcl9QT1NUKHNlbGYsIHJlcSk6
Ck1haW5UaHJlYWQ6IHwgICAgIDQ1ICAgICBkZWYgcmVuZGVyX0dFVChzZWxmLCByZXEpOgpNYWlu
VGhyZWFkOiB8ICAgICA2MyAgICAgZGVmIGluZm8oc2VsZik6Ck1haW5UaHJlYWQ6IHwgICA8IHNl
cnZlci9TcnZOb2RlLnB5OlNydk5vZGUKTWFpblRocmVhZDogfCAgPCBzZXJ2ZXIvU3J2Tm9kZS5w
eTo8bW9kdWxlPgpNYWluVGhyZWFkOiB8ICA+IHNlcnZlci9TcnZOb2RlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgMjkgICAgICAgICBTcnZEaXIuX19pbml0X18oc2VsZikKTWFpblRocmVh
ZDogfCAgICAzMCAgICAgICAgIHNlbGYueG4gPSBYZW5kTm9kZS5pbnN0YW5jZSgpCk1haW5UaHJl
YWQ6IHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAxMTM3ICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAxMTM4ICAgICAgICAgaW5zdApNYWluVGhyZWFkOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZE5vZGUucHkiLCBsaW5lIDExMzgs
IGluIGluc3RhbmNlCiAgICBpbnN0Ck5hbWVFcnJvcjogZ2xvYmFsIG5hbWUgJ2luc3QnIGlzIG5v
dCBkZWZpbmVkCk1haW5UaHJlYWQ6IHwgICAxMTM5ICAgICBleGNlcHQ6Ck1haW5UaHJlYWQ6IHwg
ICAxMTQwICAgICAgICAgaW5zdCA9IFhlbmROb2RlKCkKTWFpblRocmVhZDogfCAgICA+IFhlbmRO
b2RlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgICA2NCAgICAgICAgIHNlbGYueGMgPSB4
ZW4ubG93bGV2ZWwueGMueGMoKQpNYWluVGhyZWFkOiB8ICAgICAgNjUgICAgICAgICBzZWxmLnN0
YXRlX3N0b3JlID0gWGVuZFN0YXRlU3RvcmUoeGVuZG9wdGlvbnMoKS5nZXRfeGVuZF9zdGF0ZV9w
YXRoKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKTWFpblRo
cmVhZDogfCAgICB8IDU1MyAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNTU0ICAgICAgICAg
aW5zdApNYWluVGhyZWFkOiB8ICAgIHwgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE9w
dGlvbnMucHk6Z2V0X3hlbmRfc3RhdGVfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgMzI0ICAgICAg
ICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19zdHJpbmcoInhlbmQtc3RhdGUtcGF0aCIsIHNlbGYu
eGVuZF9zdGF0ZV9wYXRoX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRPcHRpb25z
LnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgNDkzICAgICAgICAgcmV0
dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ3
NSAgICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVl
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfc3RhdGVfcGF0aApNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRTdGF0ZVN0b3JlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNzUgICAgICAgICBzZWxmLmJhc2UgPSBiYXNlCk1haW5UaHJlYWQ6IHwgICAgfCAgNzYg
ICAgICAgICBpZiBub3Qgb3MucGF0aC5leGlzdHMoc2VsZi5iYXNlKToKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kU3RhdGVTdG9yZS5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgICAgNjYgICAg
ICAgICBzZWxmLm1vbml0b3IgPSBYZW5kTW9uaXRvcigpCk1haW5UaHJlYWQ6IHwgICAgICA2NyAg
ICAgICAgIHNlbGYubW9uaXRvci5zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgICA3MCAgICAgICAg
IHNhdmVkX2hvc3QgPSBzZWxmLnN0YXRlX3N0b3JlLmxvYWRfc3RhdGUoJ2hvc3QnKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAg
ICB8IDEwMCAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8
ICAgODcgICAgICAgICByZXR1cm4gb3MucGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBj
bHMpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTAxICAgICAgICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRo
KToKTWFpblRocmVhZDogfCAgICB8IDEwNCAgICAgICAgIGRvbSA9IG1pbmlkb20ucGFyc2UoeG1s
X3BhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMDUgICAgICAgICByb290ID0gZG9tLmRvY3VtZW50
RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8IDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExMCAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAg
ICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA5
ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTEzICAgICAgICAgICAg
IGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAgICAgICAg
ICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGl0ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICAgICAgICAgICAgICBpZiBpdGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGsgPSBpdGVtLmdldEF0dHJpYnV0ZSgna2V5JykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8IDEzOCAgICAgICAgICAgICAgICAgICAgICAgICB2ID0gaXRl
bS5nZXRBdHRyaWJ1dGUoJ3ZhbHVlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
IDEzOSAgICAgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV1ba10gPSB2Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxf
ZWxlbS5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIGl0ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgICAgICAg
ICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICAgICAgICAgICAgICBpZiBpdGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICAgICAgICAgIGsg
PSBpdGVtLmdldEF0dHJpYnV0ZSgna2V5JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8IDEzOCAgICAgICAgICAgICAgICAgICAgICAgICB2ID0gaXRlbS5nZXRBdHRyaWJ1dGUoJ3Zh
bHVlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV1ba10gPSB2Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MzQgICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGl0ZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFs
X2VsZW0uY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiBpdGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICAgICAgICAgIGsgPSBpdGVtLmdldEF0dHJpYnV0
ZSgna2V5JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEzOCAgICAgICAgICAg
ICAgICAgICAgICAgICB2ID0gaXRlbS5nZXRBdHRyaWJ1dGUoJ3ZhbHVlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV1ba10gPSB2Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAgICAg
ICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGl0ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
MTM0ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8
ICAgIHwgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8IDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExMCAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBm
b3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTUwICAgICAg
ICAgZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAxNTEgICAgICAgICByZXR1cm4gc3Rh
dGUKTWFpblRocmVhZDogfCAgICB8PCBYZW5kU3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5U
aHJlYWQ6IHwgICAgICA3MSAgICAgICAgIGlmIHNhdmVkX2hvc3QgYW5kIGxlbihzYXZlZF9ob3N0
LmtleXMoKSkgPT0gMToKTWFpblRocmVhZDogfCAgICAgIDcyICAgICAgICAgICAgIHNlbGYudXVp
ZCA9IHNhdmVkX2hvc3Qua2V5cygpWzBdCk1haW5UaHJlYWQ6IHwgICAgICA3MyAgICAgICAgICAg
ICBob3N0ID0gc2F2ZWRfaG9zdFtzZWxmLnV1aWRdCk1haW5UaHJlYWQ6IHwgICAgICA3NCAgICAg
ICAgICAgICBzZWxmLm5hbWUgPSBob3N0LmdldCgnbmFtZV9sYWJlbCcsIHNvY2tldC5nZXRob3N0
bmFtZSgpKQpNYWluVGhyZWFkOiB8ICAgICAgNzUgICAgICAgICAgICAgc2VsZi5kZXNjID0gaG9z
dC5nZXQoJ25hbWVfZGVzY3JpcHRpb24nLCAnJykKTWFpblRocmVhZDogfCAgICAgIDc2ICAgICAg
ICAgICAgIHNlbGYuaG9zdF9tZXRyaWNzX3V1aWQgPSBob3N0LmdldCgnbWV0cmljc191dWlkJywK
TWFpblRocmVhZDogfCAgICAgIDc3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1dWlkLmNyZWF0ZVN0cmluZygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IHV1aWQu
cHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgNjkgICAgIHJldHVybiB0b1N0cmlu
ZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGUKTWFpblRocmVh
ZDogfCAgICB8ICAgNjYgICAgIHJldHVybiB1dWlkRmFjdG9yeSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1
aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCA+IHV1aWQucHk6dG9TdHJpbmcKTWFpblRo
cmVhZDogfCAgICB8ICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngi
ICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgNTkgICAg
ICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0pICUgdHVwbGUodSkKTWFpblRocmVhZDogfCAg
ICB8IDwgdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHw8IHV1aWQucHk6Y3JlYXRl
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgICA3OCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgICA3OSAgICAgICAgICAgICAgICAgc2VsZi5vdGhlcl9jb25maWcgPSBldmFsKGhvc3Rb
J290aGVyX2NvbmZpZyddKQpNYWluVGhyZWFkOiB8ICAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL1hlbmROb2RlLnB5IiwgbGluZSA3OSwgaW4gX19pbml0X18KICAgIHNlbGYu
b3RoZXJfY29uZmlnID0gZXZhbChob3N0WydvdGhlcl9jb25maWcnXSkKVHlwZUVycm9yOiBldmFs
KCkgYXJnIDEgbXVzdCBiZSBhIHN0cmluZyBvciBjb2RlIG9iamVjdApNYWluVGhyZWFkOiB8ICAg
ICAgODAgICAgICAgICAgICAgZXhjZXB0OgpNYWluVGhyZWFkOiB8ICAgICAgODEgICAgICAgICAg
ICAgICAgIHNlbGYub3RoZXJfY29uZmlnID0ge30KTWFpblRocmVhZDogfCAgICAgIDgyICAgICAg
ICAgICAgIHNlbGYuY3B1cyA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgICA5MyAgICAgICAgIHNlbGYu
b3RoZXJfY29uZmlnWyJ4ZW5fcGFnZXNpemUiXSA9IHNlbGYueGVuaW5mb19kaWN0KClbInhlbl9w
YWdlc2l6ZSJdCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1h
aW5UaHJlYWQ6IHwgICAgfDEwNDYgICAgICAgICByZXR1cm4gZGljdChzZWxmLnhlbmluZm8oKSkK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZE5vZGUucHk6eGVuaW5mbwpNYWluVGhyZWFkOiB8ICAg
IHwgIDk4OCAgICAgICAgIGluZm8gPSBzZWxmLnhjLnhlbmluZm8oKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDk4OSAgICAgICAgIGluZm9bJ3hlbl9zY2hlZHVsZXInXSA9IHNlbGYueGVuc2NoZWRpbmZv
KCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5NzkgICAgICAgICBzY2hlZF9pZCA9IHNlbGYueGMuc2NoZWRfaWRfZ2V0
KCkKTWFpblRocmVhZDogfCAgICB8ICAgOTgwICAgICAgICAgaWYgc2NoZWRfaWQgPT0geGVuLmxv
d2xldmVsLnhjLlhFTl9TQ0hFRFVMRVJfU0VERjoKTWFpblRocmVhZDogfCAgICB8ICAgOTgyICAg
ICAgICAgZWxpZiBzY2hlZF9pZCA9PSB4ZW4ubG93bGV2ZWwueGMuWEVOX1NDSEVEVUxFUl9DUkVE
SVQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk4MyAgICAgICAgICAgICByZXR1cm4gJ2NyZWRpdCcK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFk
OiB8ICAgIHwgIDk5MSAgICAgICAgIElURU1fT1JERVIgPSBbJ3hlbl9tYWpvcicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgOTkyICAgICAgICAgICAgICAgICAgICAgICAneGVuX21pbm9yJywKTWFpblRo
cmVhZDogfCAgICB8ICA5OTMgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fZXh0cmEnLApNYWlu
VGhyZWFkOiB8ICAgIHwgIDk5NCAgICAgICAgICAgICAgICAgICAgICAgJ3hlbl9jYXBzJywKTWFp
blRocmVhZDogfCAgICB8ICA5OTUgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fc2NoZWR1bGVy
JywKTWFpblRocmVhZDogfCAgICB8ICA5OTYgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fcGFn
ZXNpemUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDk5NyAgICAgICAgICAgICAgICAgICAgICAgJ3Bs
YXRmb3JtX3BhcmFtcycsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk4ICAgICAgICAgICAgICAgICAg
ICAgICAneGVuX2NoYW5nZXNldCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk5ICAgICAgICAgICAg
ICAgICAgICAgICAneGVuX2NvbW1hbmRsaW5lJywKTWFpblRocmVhZDogfCAgICB8IDEwMDAgICAg
ICAgICAgICAgICAgICAgICAgICdjY19jb21waWxlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAx
ICAgICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGlsZV9ieScsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMDAyICAgICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGlsZV9kb21haW4nLApNYWluVGhy
ZWFkOiB8ICAgIHwgMTAwMyAgICAgICAgICAgICAgICAgICAgICAgJ2NjX2NvbXBpbGVfZGF0ZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9y
IGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4g
W1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAw
NiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5U
aHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4g
SVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBp
bmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAg
ICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6
IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9P
UkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2td
XSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJl
dHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAg
fCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0K
TWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3Ig
ayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBb
W2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2
ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRo
cmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJ
VEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kTm9kZS5weTp4ZW5pbmZvCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6IHwgICAg
ICA5NCAgICAgICAgIHNlbGYub3RoZXJfY29uZmlnWyJwbGF0Zm9ybV9wYXJhbXMiXSA9IHNlbGYu
eGVuaW5mb19kaWN0KClbInBsYXRmb3JtX3BhcmFtcyJdCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfDEwNDYgICAgICAgICByZXR1
cm4gZGljdChzZWxmLnhlbmluZm8oKSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZE5vZGUucHk6
eGVuaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OCAgICAgICAgIGluZm8gPSBzZWxmLnhjLnhl
bmluZm8oKQpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OSAgICAgICAgIGluZm9bJ3hlbl9zY2hlZHVs
ZXInXSA9IHNlbGYueGVuc2NoZWRpbmZvKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmROb2Rl
LnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgICA5NzkgICAgICAgICBzY2hlZF9p
ZCA9IHNlbGYueGMuc2NoZWRfaWRfZ2V0KCkKTWFpblRocmVhZDogfCAgICB8ICAgOTgwICAgICAg
ICAgaWYgc2NoZWRfaWQgPT0geGVuLmxvd2xldmVsLnhjLlhFTl9TQ0hFRFVMRVJfU0VERjoKTWFp
blRocmVhZDogfCAgICB8ICAgOTgyICAgICAgICAgZWxpZiBzY2hlZF9pZCA9PSB4ZW4ubG93bGV2
ZWwueGMuWEVOX1NDSEVEVUxFUl9DUkVESVQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk4MyAgICAg
ICAgICAgICByZXR1cm4gJ2NyZWRpdCcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmROb2RlLnB5
OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDk5MSAgICAgICAgIElURU1fT1JERVIg
PSBbJ3hlbl9tYWpvcicsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTkyICAgICAgICAgICAgICAgICAg
ICAgICAneGVuX21pbm9yJywKTWFpblRocmVhZDogfCAgICB8ICA5OTMgICAgICAgICAgICAgICAg
ICAgICAgICd4ZW5fZXh0cmEnLApNYWluVGhyZWFkOiB8ICAgIHwgIDk5NCAgICAgICAgICAgICAg
ICAgICAgICAgJ3hlbl9jYXBzJywKTWFpblRocmVhZDogfCAgICB8ICA5OTUgICAgICAgICAgICAg
ICAgICAgICAgICd4ZW5fc2NoZWR1bGVyJywKTWFpblRocmVhZDogfCAgICB8ICA5OTYgICAgICAg
ICAgICAgICAgICAgICAgICd4ZW5fcGFnZXNpemUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDk5NyAg
ICAgICAgICAgICAgICAgICAgICAgJ3BsYXRmb3JtX3BhcmFtcycsCk1haW5UaHJlYWQ6IHwgICAg
fCAgOTk4ICAgICAgICAgICAgICAgICAgICAgICAneGVuX2NoYW5nZXNldCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgOTk5ICAgICAgICAgICAgICAgICAgICAgICAneGVuX2NvbW1hbmRsaW5lJywKTWFp
blRocmVhZDogfCAgICB8IDEwMDAgICAgICAgICAgICAgICAgICAgICAgICdjY19jb21waWxlcics
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDAxICAgICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGls
ZV9ieScsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAyICAgICAgICAgICAgICAgICAgICAgICAnY2Nf
Y29tcGlsZV9kb21haW4nLApNYWluVGhyZWFkOiB8ICAgIHwgMTAwMyAgICAgICAgICAgICAgICAg
ICAgICAgJ2NjX2NvbXBpbGVfZGF0ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAg
cmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAg
ICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVS
XQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZv
ciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJu
IFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEw
MDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGlu
IElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywg
aW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAg
ICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFk
OiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1f
T1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1tr
XV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICBy
ZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAg
IHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9y
IGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4g
W1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kTm9kZS5weTp4ZW5pbmZvCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUucHk6eGVuaW5m
b19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgICA5NSAgICAgICAgIHNlbGYub3RoZXJfY29uZmlnWyJ4
ZW5fY29tbWFuZGxpbmUiXSA9IHNlbGYueGVuaW5mb19kaWN0KClbInhlbl9jb21tYW5kbGluZSJd
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6
IHwgICAgfDEwNDYgICAgICAgICByZXR1cm4gZGljdChzZWxmLnhlbmluZm8oKSkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZE5vZGUucHk6eGVuaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OCAg
ICAgICAgIGluZm8gPSBzZWxmLnhjLnhlbmluZm8oKQpNYWluVGhyZWFkOiB8ICAgIHwgIDk4OSAg
ICAgICAgIGluZm9bJ3hlbl9zY2hlZHVsZXInXSA9IHNlbGYueGVuc2NoZWRpbmZvKCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAg
IHwgICA5NzkgICAgICAgICBzY2hlZF9pZCA9IHNlbGYueGMuc2NoZWRfaWRfZ2V0KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgOTgwICAgICAgICAgaWYgc2NoZWRfaWQgPT0geGVuLmxvd2xldmVsLnhj
LlhFTl9TQ0hFRFVMRVJfU0VERjoKTWFpblRocmVhZDogfCAgICB8ICAgOTgyICAgICAgICAgZWxp
ZiBzY2hlZF9pZCA9PSB4ZW4ubG93bGV2ZWwueGMuWEVOX1NDSEVEVUxFUl9DUkVESVQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDk4MyAgICAgICAgICAgICByZXR1cm4gJ2NyZWRpdCcKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmROb2RlLnB5OnhlbnNjaGVkaW5mbwpNYWluVGhyZWFkOiB8ICAgIHwg
IDk5MSAgICAgICAgIElURU1fT1JERVIgPSBbJ3hlbl9tYWpvcicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgOTkyICAgICAgICAgICAgICAgICAgICAgICAneGVuX21pbm9yJywKTWFpblRocmVhZDogfCAg
ICB8ICA5OTMgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fZXh0cmEnLApNYWluVGhyZWFkOiB8
ICAgIHwgIDk5NCAgICAgICAgICAgICAgICAgICAgICAgJ3hlbl9jYXBzJywKTWFpblRocmVhZDog
fCAgICB8ICA5OTUgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fc2NoZWR1bGVyJywKTWFpblRo
cmVhZDogfCAgICB8ICA5OTYgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fcGFnZXNpemUnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDk5NyAgICAgICAgICAgICAgICAgICAgICAgJ3BsYXRmb3JtX3Bh
cmFtcycsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk4ICAgICAgICAgICAgICAgICAgICAgICAneGVu
X2NoYW5nZXNldCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTk5ICAgICAgICAgICAgICAgICAgICAg
ICAneGVuX2NvbW1hbmRsaW5lJywKTWFpblRocmVhZDogfCAgICB8IDEwMDAgICAgICAgICAgICAg
ICAgICAgICAgICdjY19jb21waWxlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAxICAgICAgICAg
ICAgICAgICAgICAgICAnY2NfY29tcGlsZV9ieScsCk1haW5UaHJlYWQ6IHwgICAgfCAxMDAyICAg
ICAgICAgICAgICAgICAgICAgICAnY2NfY29tcGlsZV9kb21haW4nLApNYWluVGhyZWFkOiB8ICAg
IHwgMTAwMyAgICAgICAgICAgICAgICAgICAgICAgJ2NjX2NvbXBpbGVfZGF0ZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRF
TV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZv
W2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAg
IHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRF
Ul0KTWFpblRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBm
b3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVy
biBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAx
MDA2ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFp
blRocmVhZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBp
biBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ss
IGluZm9ba11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAg
ICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVh
ZDogfCAgICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVN
X09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwgMTAwNiAgICAgICAgIHJldHVybiBbW2ssIGluZm9b
a11dIGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAxMDA2ICAgICAgICAg
cmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAg
ICB8IDEwMDYgICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVS
XQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kTm9kZS5weTp4ZW5pbmZvCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZE5vZGUucHk6eGVuaW5mb19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgICA5OCAgICAg
ICAgIHNhdmVkX2NwdXMgPSBzZWxmLnN0YXRlX3N0b3JlLmxvYWRfc3RhdGUoJ2NwdScpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9zdGF0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgMTAwICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICA4NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAl
IGNscykKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMDEgICAgICAgICBpZiBub3Qgb3MucGF0aC5leGlzdHMoeG1sX3Bh
dGgpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA0ICAgICAgICAgZG9tID0gbWluaWRvbS5wYXJzZSh4
bWxfcGF0aCkKTWFpblRocmVhZDogfCAgICB8IDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1l
bnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDYgICAgICAgICBzdGF0ZSA9IHt9Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTEwICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTMgICAgICAgICAg
ICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQx
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDE0OCAgICAgICAgICAgICBz
dGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBmb3Ig
Y2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAg
ICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAg
ICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8IDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTEwICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAgICAg
ICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDkg
ICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTMgICAgICAgICAgICAg
Y2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90
ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDE0OCAgICAgICAgICAgICBzdGF0
ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hp
bGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAg
IGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8IDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTIgICAgICAgICAgICAg
dXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8IDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQu
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8IDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8IDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8IDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8IDE0MSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8IDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8IDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8IDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6
IHwgICAgfCAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgMTEwICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8IDEwOCAgICAgICAg
IGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNTAgICAg
ICAgICBkb20udW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8IDE1MSAgICAgICAgIHJldHVybiBz
dGF0ZQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFp
blRocmVhZDogfCAgICAgIDk5ICAgICAgICAgZm9yIGNwdV91dWlkLCBjcHUgaW4gc2F2ZWRfY3B1
cy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICAxMDAgICAgICAgICAgICAgc2VsZi5jcHVzW2Nw
dV91dWlkXSA9IGNwdQpNYWluVGhyZWFkOiB8ICAgICAgOTkgICAgICAgICBmb3IgY3B1X3V1aWQs
IGNwdSBpbiBzYXZlZF9jcHVzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDEwMCAgICAgICAg
ICAgICBzZWxmLmNwdXNbY3B1X3V1aWRdID0gY3B1Ck1haW5UaHJlYWQ6IHwgICAgICA5OSAgICAg
ICAgIGZvciBjcHVfdXVpZCwgY3B1IGluIHNhdmVkX2NwdXMuaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICAgMTAwICAgICAgICAgICAgIHNlbGYuY3B1c1tjcHVfdXVpZF0gPSBjcHUKTWFpblRocmVh
ZDogfCAgICAgIDk5ICAgICAgICAgZm9yIGNwdV91dWlkLCBjcHUgaW4gc2F2ZWRfY3B1cy5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgICAxMDAgICAgICAgICAgICAgc2VsZi5jcHVzW2NwdV91dWlk
XSA9IGNwdQpNYWluVGhyZWFkOiB8ICAgICAgOTkgICAgICAgICBmb3IgY3B1X3V1aWQsIGNwdSBp
biBzYXZlZF9jcHVzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDEwMiAgICAgICAgIGNwdWlu
Zm8gPSBvc2RlcC5nZXRfY3B1aW5mbygpCk1haW5UaHJlYWQ6IHwgICAgfD4gb3NkZXAucHk6X2xp
bnV4X2dldF9jcHVpbmZvCk1haW5UaHJlYWQ6IHwgICAgfCAxMjUgICAgIGNwdWluZm8gPSB7fQpN
YWluVGhyZWFkOiB8ICAgIHwgMTI2ICAgICBmID0gZmlsZSgnL3Byb2MvY3B1aW5mbycsICdyJykK
TWFpblRocmVhZDogfCAgICB8IDEyNyAgICAgdHJ5OiAgICAKTWFpblRocmVhZDogfCAgICB8IDEy
OCAgICAgICAgIHAgPSAtMSAgCk1haW5UaHJlYWQ6IHwgICAgfCAxMjkgICAgICAgICBkID0ge30g
IApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVh
ZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFp
blRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vz
c29yJzoKTWFpblRocmVhZDogfCAgICB8IDEzNyAgICAgICAgICAgICAgICAgaWYgcCAhPSAtMToK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNz
b3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICBpZiBwICE9IC0xOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM4ICAgICAgICAgICAgICAgICAgICAgY3B1aW5mb1twXSA9IGQK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNz
b3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICBpZiBwICE9IC0xOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM4ICAgICAgICAgICAgICAgICAgICAgY3B1aW5mb1twXSA9IGQK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5U
aHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNz
b3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM3ICAgICAgICAgICAgICAgICBpZiBwICE9IC0xOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTM4ICAgICAgICAgICAgICAgICAgICAgY3B1aW5mb1twXSA9IGQK
TWFpblRocmVhZDogfCAgICB8IDEzOSAgICAgICAgICAgICAgICAgcCA9IGludCh2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAxNDAgICAgICAgICAgICAgICAgIGQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAg
ICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMy
ICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEz
NCAgICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDog
fCAgICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAg
ICAgICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIg
ICAgICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0
ICAgICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDEzMCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAg
ICAgICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAg
ICAgICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQg
ICAgICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM1ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTMwICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAg
ICAgICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAg
ICAgICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAg
ICAgICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzUgICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgMTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAg
ICB8IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAg
ICAgIGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAg
ICAgICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAg
ICAgICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NSAgICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAxMzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEz
MCAgICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAg
ICAga2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAg
ICAgICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAg
ICAgICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1
ICAgICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
IDEzNiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMw
ICAgICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAg
ICBrZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAg
ICAgICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAg
ICAgICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUg
ICAgICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
MTM2ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8
IDE0MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAg
IGtleXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAg
ICAgICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAg
ICAgICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAg
ICAgICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAx
MzYgICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwg
MTQyICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAg
ICAgICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAg
a2V5dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAg
ICAgICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAg
ICAgICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAg
ICAgICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEz
NiAgICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
NDIgICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAg
ICAgICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBr
ZXl2YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAg
ICAgIGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAg
ICAgICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAg
ICAgICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2
ICAgICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0
MiAgICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAg
ICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtl
eXZhbHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAg
ICAgaWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAg
ICAgIGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAg
ICAgICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYg
ICAgICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQy
ICAgICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAg
ICAgIGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5
dmFsdWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAg
ICBpZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAg
ICAga2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAg
ICAgICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAg
ICAgICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIg
ICAgICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAg
ICAgZm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2
YWx1ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAg
IGlmIGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAg
ICBrZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAg
ICAgICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAg
ICAgICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAg
ICAgICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAg
ICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZh
bHVlID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAg
aWYgbGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAg
IGtleSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAg
ICAgICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAg
ICAgICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAg
ICAgICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAg
IGZvciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFs
dWUgPSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBp
ZiBsZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAg
a2V5ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAg
ICAgIHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAg
ICAgICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAg
ICAgICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAg
Zm9yIGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1
ZSA9IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlm
IGxlbihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBr
ZXkgPSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAg
ICAgdmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAg
ICAgICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAg
ICAgICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBm
b3IgbGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVl
ID0gbGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYg
bGVuKGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtl
eSA9IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAg
ICB2YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAg
ICAgICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAg
ICAgICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZv
ciBsaW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUg
PSBsaW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBs
ZW4oa2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5
ID0ga2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAg
IHZhbCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAg
ICAgICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAg
ICAgICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9y
IGxpbmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9
IGxpbmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxl
bihrZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkg
PSBrZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAg
dmFsID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAg
ICAgIGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAg
ICAgICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3Ig
bGluZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0g
bGluZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVu
KGtleXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9
IGtleXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2
YWwgPSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAg
ICAgaWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAg
ICAgICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBs
aW5lIGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBs
aW5lLnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4o
a2V5dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0g
a2V5dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZh
bCA9IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAg
ICBpZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAg
ICAgICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxp
bmUgaW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxp
bmUuc3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihr
ZXl2YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBr
ZXl2YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFs
ID0ga2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAg
IGlmIGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAg
ICAgICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGlu
ZSBpbiBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGlu
ZS5zcGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtl
eXZhbHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtl
eXZhbHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwg
PSBrZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAg
aWYga2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAg
ICAgICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5l
IGluIGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5l
LnNwbGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5
dmFsdWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5
dmFsdWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9
IGtleXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBp
ZiBrZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAg
ICAgIGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUg
aW4gZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUu
c3BsaXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2
YWx1ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzNCAgICAgICAgICAgICBrZXkgPSBrZXl2
YWx1ZVswXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzUgICAgICAgICAgICAgdmFsID0g
a2V5dmFsdWVbMV0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM2ICAgICAgICAgICAgIGlm
IGtleSA9PSAncHJvY2Vzc29yJzoKTWFpblRocmVhZDogfCAgICB8IDE0MiAgICAgICAgICAgICAg
ICAgZFtrZXldID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBp
biBmOgpNYWluVGhyZWFkOiB8ICAgIHwgMTMxICAgICAgICAgICAgIGtleXZhbHVlID0gbGluZS5z
cGxpdCgnOicpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzIgICAgICAgICAgICAgaWYgbGVuKGtleXZh
bHVlKSAhPSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgMTM0ICAgICAgICAgICAgIGtleSA9IGtleXZh
bHVlWzBdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNSAgICAgICAgICAgICB2YWwgPSBr
ZXl2YWx1ZVsxXS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAxMzYgICAgICAgICAgICAgaWYg
a2V5ID09ICdwcm9jZXNzb3InOgpNYWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgICAgICAg
ICBkW2tleV0gPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDEzMCAgICAgICAgIGZvciBsaW5lIGlu
IGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzEgICAgICAgICAgICAga2V5dmFsdWUgPSBsaW5lLnNw
bGl0KCc6JykKTWFpblRocmVhZDogfCAgICB8IDEzMiAgICAgICAgICAgICBpZiBsZW4oa2V5dmFs
dWUpICE9IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzQgICAgICAgICAgICAga2V5ID0ga2V5dmFs
dWVbMF0uc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgMTM1ICAgICAgICAgICAgIHZhbCA9IGtl
eXZhbHVlWzFdLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8IDEzNiAgICAgICAgICAgICBpZiBr
ZXkgPT0gJ3Byb2Nlc3Nvcic6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNDIgICAgICAgICAgICAgICAg
IGRba2V5XSA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTMwICAgICAgICAgZm9yIGxpbmUgaW4g
ZjoKTWFpblRocmVhZDogfCAgICB8IDEzMSAgICAgICAgICAgICBrZXl2YWx1ZSA9IGxpbmUuc3Bs
aXQoJzonKQpNYWluVGhyZWFkOiB8ICAgIHwgMTMyICAgICAgICAgICAgIGlmIGxlbihrZXl2YWx1
ZSkgIT0gMjoKTWFpblRocmVhZDogfCAgICB8IDEzMyAgICAgICAgICAgICAgICAgY29udGludWUg
Ck1haW5UaHJlYWQ6IHwgICAgfCAxMzAgICAgICAgICBmb3IgbGluZSBpbiBmOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTQzICAgICAgICAgY3B1aW5mb1twXSA9IGQKTWFpblRocmVhZDogfCAgICB8IDE0
NCAgICAgICAgIHJldHVybiBjcHVpbmZvCk1haW5UaHJlYWQ6IHwgICAgfCAxNDYgICAgICAgICBm
LmNsb3NlKCkKTWFpblRocmVhZDogfCAgICB8PCBvc2RlcC5weTpfbGludXhfZ2V0X2NwdWluZm8K
TWFpblRocmVhZDogfCAgICAgMTAzICAgICAgICAgcGh5c2luZm8gPSBzZWxmLnBoeXNpbmZvX2Rp
Y3QoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmROb2RlLnB5OnBoeXNpbmZvX2RpY3QKTWFpblRo
cmVhZDogfCAgICB8MTA0OCAgICAgICAgIHJldHVybiBkaWN0KHNlbGYucGh5c2luZm8oKSkKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZE5vZGUucHk6cGh5c2luZm8KTWFpblRocmVhZDogfCAgICB8
ICA5MTAgICAgICAgICBpbmZvID0gc2VsZi54Yy5waHlzaW5mbygpCk1haW5UaHJlYWQ6IHwgICAg
fCAgOTEyICAgICAgICAgaW5mb1snY3B1X21oeiddID0gaW5mb1snY3B1X2toeiddIC8gMTAwMApN
YWluVGhyZWFkOiB8ICAgIHwgIDkxNSAgICAgICAgIGluZm9bJ3RvdGFsX21lbW9yeSddID0gaW5m
b1sndG90YWxfbWVtb3J5J10gLyAxMDI0Ck1haW5UaHJlYWQ6IHwgICAgfCAgOTE2ICAgICAgICAg
aW5mb1snZnJlZV9tZW1vcnknXSAgPSBpbmZvWydmcmVlX21lbW9yeSddIC8gMTAyNApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkxNyAgICAgICAgIGluZm9bJ25vZGVfdG9fY3B1J10gID0gc2VsZi5mb3Jt
YXRfbm9kZV90b19jcHUoaW5mbykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmROb2RlLnB5OmZv
cm1hdF9ub2RlX3RvX2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgICA4ODIgICAgICAgICBzdHI9JycK
TWFpblRocmVhZDogfCAgICB8ICAgODgzICAgICAgICAgd2hpdGVzcGFjZT0nJwpNYWluVGhyZWFk
OiB8ICAgIHwgICA4ODQgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDg4NSAgICAg
ICAgICAgICBub2RlX3RvX2NwdT1waW5mb1snbm9kZV90b19jcHUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA4ODYgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgcGluZm9bJ21heF9ub2RlX2lk
J10rMSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDg4NyAgICAgICAgICAgICAgICAgc3RyKz0nJXNu
b2RlJWQ6JXNcbicgJSAod2hpdGVzcGFjZSwKTWFpblRocmVhZDogfCAgICB8ICAgODg4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLCAKTWFpblRocmVhZDogfCAgICB8
ICAgODg5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5saXN0X3Rv
X3N0cnJhbmdlKG5vZGVfdG9fY3B1W2ldKSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kTm9k
ZS5weTpsaXN0X3RvX3N0cnJhbmdlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NzkgICAgICAgICBy
ZXR1cm4gc2VsZi5mb3JtYXRfcGFpcnMoc2VsZi5saXN0X3RvX3JhbmdlcGFpcnMobGlzdCkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmROb2RlLnB5Omxpc3RfdG9fcmFuZ2VwYWlycwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDg0OSAgICAgICAgICAgICBjbWFwLnNvcnQoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDg1MCAgICAgICAgICAgICBwYWlycyA9IFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODUxICAgICAgICAgICAgIHggPSB5ID0gMApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1
MiAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgwLGxlbihjbWFwKSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgODUzICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
ODU0ICAgICAgICAgICAgICAgICAgICAgaWYgKChjbWFwW3krMV0gLSBjbWFwW2ldKSA+IDEpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDg1OCAgICAgICAgICAgICAgICAgICAgICAgICB5ID0geSAr
IDEKTWFpblRocmVhZDogfCAgICB8ICAgICA4NTIgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2Uo
MCxsZW4oY21hcCkpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1MyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1NCAgICAgICAgICAgICAgICAgICAgIGlmICgo
Y21hcFt5KzFdIC0gY21hcFtpXSkgPiAxKToKTWFpblRocmVhZDogfCAgICB8ICAgICA4NTggICAg
ICAgICAgICAgICAgICAgICAgICAgeSA9IHkgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgODUy
ICAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDAsbGVuKGNtYXApKToKTWFpblRocmVhZDogfCAg
ICB8ICAgICA4NTMgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NTQgICAgICAgICAgICAgICAgICAgICBpZiAoKGNtYXBbeSsxXSAtIGNtYXBbaV0pID4gMSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgODU4ICAgICAgICAgICAgICAgICAgICAgICAgIHkgPSB5ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg1MiAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgw
LGxlbihjbWFwKSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODUzICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODU0ICAgICAgICAgICAgICAgICAgICAgaWYgKChj
bWFwW3krMV0gLSBjbWFwW2ldKSA+IDEpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZE5vZGUucHkiLCBsaW5lIDg1NCwgaW4gbGlz
dF90b19yYW5nZXBhaXJzCiAgICBpZiAoKGNtYXBbeSsxXSAtIGNtYXBbaV0pID4gMSk6CkluZGV4
RXJyb3I6IGxpc3QgaW5kZXggb3V0IG9mIHJhbmdlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgODYw
ICAgICAgICAgICAgICAgICBleGNlcHQgSW5kZXhFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA4NjEgICAgICAgICAgICAgICAgICAgICBwYWlycy5hcHBlbmQoKGNtYXBbeF0sY21hcFt5XSkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODUyICAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDAs
bGVuKGNtYXApKToKTWFpblRocmVhZDogfCAgICB8ICAgICA4NjMgICAgICAgICAgICAgcmV0dXJu
IHBhaXJzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmROb2RlLnB5Omxpc3RfdG9fcmFuZ2Vw
YWlycwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kTm9kZS5weTpmb3JtYXRfcGFpcnMKTWFp
blRocmVhZDogfCAgICB8ICAgICA4NjYgICAgICAgICAgICAgaWYgbm90IHBhaXJzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDg2OCAgICAgICAgICAgICBvdXQgPSAiIgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg2OSAgICAgICAgICAgICBmb3IgZixzIGluIHBhaXJzOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3MCAgICAgICAgICAgICAgICAgaWYgKGY9PXMpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3MyAgICAgICAgICAgICAgICAgICAgIG91dCArPSAnJWQtJWQnJShmLHMpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgODc0ICAgICAgICAgICAgICAgICBvdXQgKz0gJywnCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODY5ICAgICAgICAgICAgIGZvciBmLHMgaW4gcGFpcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODc2ICAgICAgICAgICAgIHJldHVybiBvdXRbOi0xXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPCBYZW5kTm9kZS5weTpmb3JtYXRfcGFpcnMKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kTm9kZS5weTpsaXN0X3RvX3N0cnJhbmdlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5MCAg
ICAgICAgICAgICAgICAgd2hpdGVzcGFjZT0nJTI1cycgJSAnJyAgICAgICAgCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDg4NiAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBwaW5mb1snbWF4X25v
ZGVfaWQnXSsxKToKTWFpblRocmVhZDogfCAgICB8ICAgODkzICAgICAgICAgcmV0dXJuIHN0cls6
LTFdOwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE5vZGUucHk6Zm9ybWF0X25vZGVfdG9fY3B1
Ck1haW5UaHJlYWQ6IHwgICAgfCAgOTE5ICAgICAgICAgICAgIHNlbGYuZm9ybWF0X25vZGVfdG9f
bWVtb3J5KGluZm8sICdub2RlX3RvX21lbW9yeScpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
Tm9kZS5weTpmb3JtYXRfbm9kZV90b19tZW1vcnkKTWFpblRocmVhZDogfCAgICB8ICAgODk1ICAg
ICAgICAgc3RyPScnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5NiAgICAgICAgIHdoaXRlc3BhY2U9
JycKTWFpblRocmVhZDogfCAgICB8ICAgODk3ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICA4OTggICAgICAgICAgICAgbm9kZV90b19tZW1vcnk9cGluZm9ba2V5XQpNYWluVGhyZWFk
OiB8ICAgIHwgICA4OTkgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgcGluZm9bJ21heF9u
b2RlX2lkJ10rMSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkwMCAgICAgICAgICAgICAgICAgc3Ry
Kz0nJXNub2RlJWQ6JWRcbicgJSAod2hpdGVzcGFjZSwKTWFpblRocmVhZDogfCAgICB8ICAgOTAx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLApNYWluVGhyZWFkOiB8
ICAgIHwgICA5MDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVf
dG9fbWVtb3J5W2ldIC8gMTAyNCkKTWFpblRocmVhZDogfCAgICB8ICAgOTAzICAgICAgICAgICAg
ICAgICB3aGl0ZXNwYWNlPSclMjVzJyAlICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5OSAgICAg
ICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBwaW5mb1snbWF4X25vZGVfaWQnXSsxKToKTWFpblRo
cmVhZDogfCAgICB8ICAgOTA2ICAgICAgICAgcmV0dXJuIHN0cls6LTFdOwpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZE5vZGUucHk6Zm9ybWF0X25vZGVfdG9fbWVtb3J5Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgOTIxICAgICAgICAgICAgIHNlbGYuZm9ybWF0X25vZGVfdG9fbWVtb3J5KGluZm8sICdu
b2RlX3RvX2RtYTMyX21lbScpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kTm9kZS5weTpmb3Jt
YXRfbm9kZV90b19tZW1vcnkKTWFpblRocmVhZDogfCAgICB8ICAgODk1ICAgICAgICAgc3RyPScn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDg5NiAgICAgICAgIHdoaXRlc3BhY2U9JycKTWFpblRocmVh
ZDogfCAgICB8ICAgODk3ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICA4OTggICAg
ICAgICAgICAgbm9kZV90b19tZW1vcnk9cGluZm9ba2V5XQpNYWluVGhyZWFkOiB8ICAgIHwgICA4
OTkgICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgcGluZm9bJ21heF9ub2RlX2lkJ10rMSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkwMCAgICAgICAgICAgICAgICAgc3RyKz0nJXNub2RlJWQ6
JWRcbicgJSAod2hpdGVzcGFjZSwKTWFpblRocmVhZDogfCAgICB8ICAgOTAxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLApNYWluVGhyZWFkOiB8ICAgIHwgICA5MDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVfdG9fbWVtb3J5W2ld
IC8gMTAyNCkKTWFpblRocmVhZDogfCAgICB8ICAgOTAzICAgICAgICAgICAgICAgICB3aGl0ZXNw
YWNlPSclMjVzJyAlICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDg5OSAgICAgICAgICAgICBmb3Ig
aSBpbiByYW5nZSgwLCBwaW5mb1snbWF4X25vZGVfaWQnXSsxKToKTWFpblRocmVhZDogfCAgICB8
ICAgOTA2ICAgICAgICAgcmV0dXJuIHN0cls6LTFdOwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZE5vZGUucHk6Zm9ybWF0X25vZGVfdG9fbWVtb3J5Ck1haW5UaHJlYWQ6IHwgICAgfCAgOTIzICAg
ICAgICAgSVRFTV9PUkRFUiA9IFsnbnJfY3B1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTI0ICAg
ICAgICAgICAgICAgICAgICAgICAnbnJfbm9kZXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDkyNSAg
ICAgICAgICAgICAgICAgICAgICAgJ2NvcmVzX3Blcl9zb2NrZXQnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDkyNiAgICAgICAgICAgICAgICAgICAgICAgJ3RocmVhZHNfcGVyX2NvcmUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkyNyAgICAgICAgICAgICAgICAgICAgICAgJ2NwdV9taHonLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkyOCAgICAgICAgICAgICAgICAgICAgICAgJ2h3X2NhcHMnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDkyOSAgICAgICAgICAgICAgICAgICAgICAgJ3ZpcnRfY2FwcycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgOTMwICAgICAgICAgICAgICAgICAgICAgICAndG90YWxfbWVtb3J5JywK
TWFpblRocmVhZDogfCAgICB8ICA5MzEgICAgICAgICAgICAgICAgICAgICAgICdmcmVlX21lbW9y
eScsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTMyICAgICAgICAgICAgICAgICAgICAgICAnbm9kZV90
b19jcHUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDkzMyAgICAgICAgICAgICAgICAgICAgICAgJ25v
ZGVfdG9fbWVtb3J5JywKTWFpblRocmVhZDogfCAgICB8ICA5MzQgICAgICAgICAgICAgICAgICAg
ICAgICdub2RlX3RvX2RtYTMyX21lbScsCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM1ICAgICAgICAg
ICAgICAgICAgICAgICAnbWF4X25vZGVfaWQnCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAg
ICAgcmV0dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDog
fCAgICB8ICA5MzggICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09S
REVSXQpNYWluVGhyZWFkOiB8ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11d
IGZvciBrIGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0
dXJuIFtbaywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8
ICA5MzggICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBr
IGluIElURU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0dXJuIFtb
aywgaW5mb1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8ICA5Mzgg
ICAgICAgICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElU
RU1fT1JERVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0dXJuIFtbaywgaW5m
b1trXV0gZm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8ICA5MzggICAgICAg
ICByZXR1cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDkzOCAgICAgICAgIHJldHVybiBbW2ssIGluZm9ba11dIGZvciBrIGluIElURU1fT1JE
RVJdCk1haW5UaHJlYWQ6IHwgICAgfCAgOTM4ICAgICAgICAgcmV0dXJuIFtbaywgaW5mb1trXV0g
Zm9yIGsgaW4gSVRFTV9PUkRFUl0KTWFpblRocmVhZDogfCAgICB8ICA5MzggICAgICAgICByZXR1
cm4gW1trLCBpbmZvW2tdXSBmb3IgayBpbiBJVEVNX09SREVSXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kTm9kZS5weTpwaHlzaW5mbwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmROb2RlLnB5OnBo
eXNpbmZvX2RpY3QKTWFpblRocmVhZDogfCAgICAgMTA0ICAgICAgICAgY3B1X2NvdW50ID0gcGh5
c2luZm9bJ25yX2NwdXMnXQpNYWluVGhyZWFkOiB8ICAgICAxMDUgICAgICAgICBjcHVfZmVhdHVy
ZXMgPSBwaHlzaW5mb1snaHdfY2FwcyddCk1haW5UaHJlYWQ6IHwgICAgIDEwNiAgICAgICAgIHZp
cnRfY2FwcyA9IHBoeXNpbmZvWyd2aXJ0X2NhcHMnXQpNYWluVGhyZWFkOiB8ICAgICAxMTAgICAg
ICAgICBpZiBjcHVfY291bnQgIT0gbGVuKHNlbGYuY3B1cyk6Ck1haW5UaHJlYWQ6IHwgICAgIDEx
NiAgICAgICAgIGZvciB1IGluIHNlbGYuY3B1cy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDEx
NyAgICAgICAgICAgICBudW1iZXIgPSBzZWxmLmNwdXNbdV1bJ251bWJlciddCk1haW5UaHJlYWQ6
IHwgICAgIDEyMSAgICAgICAgICAgICBpZiBub3QgY3B1aW5mby5oYXNfa2V5KG51bWJlcik6Ck1h
aW5UaHJlYWQ6IHwgICAgIDEyMyAgICAgICAgICAgICBpZiBhcmNoLnR5cGUgPT0gIng4NiI6Ck1h
aW5UaHJlYWQ6IHwgICAgIDEyNCAgICAgICAgICAgICAgICAgc2VsZi5jcHVzW3VdLnVwZGF0ZSgK
TWFpblRocmVhZDogfCAgICAgMTI1ICAgICAgICAgICAgICAgICAgICAgeyAnaG9zdCcgICAgIDog
c2VsZi51dWlkLApNYWluVGhyZWFkOiB8ICAgICAxMjYgICAgICAgICAgICAgICAgICAgICAgICdm
ZWF0dXJlcycgOiBjcHVfZmVhdHVyZXMsCk1haW5UaHJlYWQ6IHwgICAgIDEyNyAgICAgICAgICAg
ICAgICAgICAgICAgJ3ZpcnRfY2Fwcyc6IHZpcnRfY2FwcywKTWFpblRocmVhZDogfCAgICAgMTI4
ICAgICAgICAgICAgICAgICAgICAgICAnc3BlZWQnICAgIDogaW50KGZsb2F0KGNwdWluZm9bbnVt
YmVyXVsnY3B1IE1IeiddKSksCk1haW5UaHJlYWQ6IHwgICAgIDEyOSAgICAgICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcicgICA6IGNwdWluZm9bbnVtYmVyXVsndmVuZG9yX2lkJ10sCk1haW5UaHJl
YWQ6IHwgICAgIDEzMCAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsbmFtZSc6IGNwdWluZm9b
bnVtYmVyXVsnbW9kZWwgbmFtZSddLApNYWluVGhyZWFkOiB8ICAgICAxMzEgICAgICAgICAgICAg
ICAgICAgICAgICdzdGVwcGluZycgOiBjcHVpbmZvW251bWJlcl1bJ3N0ZXBwaW5nJ10sCk1haW5U
aHJlYWQ6IHwgICAgIDEzMiAgICAgICAgICAgICAgICAgICAgICAgJ2ZsYWdzJyAgICA6IGNwdWlu
Zm9bbnVtYmVyXVsnZmxhZ3MnXSwKTWFpblRocmVhZDogfCAgICAgMTE2ICAgICAgICAgZm9yIHUg
aW4gc2VsZi5jcHVzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgMTE3ICAgICAgICAgICAgIG51
bWJlciA9IHNlbGYuY3B1c1t1XVsnbnVtYmVyJ10KTWFpblRocmVhZDogfCAgICAgMTIxICAgICAg
ICAgICAgIGlmIG5vdCBjcHVpbmZvLmhhc19rZXkobnVtYmVyKToKTWFpblRocmVhZDogfCAgICAg
MTIzICAgICAgICAgICAgIGlmIGFyY2gudHlwZSA9PSAieDg2IjoKTWFpblRocmVhZDogfCAgICAg
MTI0ICAgICAgICAgICAgICAgICBzZWxmLmNwdXNbdV0udXBkYXRlKApNYWluVGhyZWFkOiB8ICAg
ICAxMjUgICAgICAgICAgICAgICAgICAgICB7ICdob3N0JyAgICAgOiBzZWxmLnV1aWQsCk1haW5U
aHJlYWQ6IHwgICAgIDEyNiAgICAgICAgICAgICAgICAgICAgICAgJ2ZlYXR1cmVzJyA6IGNwdV9m
ZWF0dXJlcywKTWFpblRocmVhZDogfCAgICAgMTI3ICAgICAgICAgICAgICAgICAgICAgICAndmly
dF9jYXBzJzogdmlydF9jYXBzLApNYWluVGhyZWFkOiB8ICAgICAxMjggICAgICAgICAgICAgICAg
ICAgICAgICdzcGVlZCcgICAgOiBpbnQoZmxvYXQoY3B1aW5mb1tudW1iZXJdWydjcHUgTUh6J10p
KSwKTWFpblRocmVhZDogfCAgICAgMTI5ICAgICAgICAgICAgICAgICAgICAgICAndmVuZG9yJyAg
IDogY3B1aW5mb1tudW1iZXJdWyd2ZW5kb3JfaWQnXSwKTWFpblRocmVhZDogfCAgICAgMTMwICAg
ICAgICAgICAgICAgICAgICAgICAnbW9kZWxuYW1lJzogY3B1aW5mb1tudW1iZXJdWydtb2RlbCBu
YW1lJ10sCk1haW5UaHJlYWQ6IHwgICAgIDEzMSAgICAgICAgICAgICAgICAgICAgICAgJ3N0ZXBw
aW5nJyA6IGNwdWluZm9bbnVtYmVyXVsnc3RlcHBpbmcnXSwKTWFpblRocmVhZDogfCAgICAgMTMy
ICAgICAgICAgICAgICAgICAgICAgICAnZmxhZ3MnICAgIDogY3B1aW5mb1tudW1iZXJdWydmbGFn
cyddLApNYWluVGhyZWFkOiB8ICAgICAxMTYgICAgICAgICBmb3IgdSBpbiBzZWxmLmNwdXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICAxMTcgICAgICAgICAgICAgbnVtYmVyID0gc2VsZi5jcHVz
W3VdWydudW1iZXInXQpNYWluVGhyZWFkOiB8ICAgICAxMjEgICAgICAgICAgICAgaWYgbm90IGNw
dWluZm8uaGFzX2tleShudW1iZXIpOgpNYWluVGhyZWFkOiB8ICAgICAxMjMgICAgICAgICAgICAg
aWYgYXJjaC50eXBlID09ICJ4ODYiOgpNYWluVGhyZWFkOiB8ICAgICAxMjQgICAgICAgICAgICAg
ICAgIHNlbGYuY3B1c1t1XS51cGRhdGUoCk1haW5UaHJlYWQ6IHwgICAgIDEyNSAgICAgICAgICAg
ICAgICAgICAgIHsgJ2hvc3QnICAgICA6IHNlbGYudXVpZCwKTWFpblRocmVhZDogfCAgICAgMTI2
ICAgICAgICAgICAgICAgICAgICAgICAnZmVhdHVyZXMnIDogY3B1X2ZlYXR1cmVzLApNYWluVGhy
ZWFkOiB8ICAgICAxMjcgICAgICAgICAgICAgICAgICAgICAgICd2aXJ0X2NhcHMnOiB2aXJ0X2Nh
cHMsCk1haW5UaHJlYWQ6IHwgICAgIDEyOCAgICAgICAgICAgICAgICAgICAgICAgJ3NwZWVkJyAg
ICA6IGludChmbG9hdChjcHVpbmZvW251bWJlcl1bJ2NwdSBNSHonXSkpLApNYWluVGhyZWFkOiB8
ICAgICAxMjkgICAgICAgICAgICAgICAgICAgICAgICd2ZW5kb3InICAgOiBjcHVpbmZvW251bWJl
cl1bJ3ZlbmRvcl9pZCddLApNYWluVGhyZWFkOiB8ICAgICAxMzAgICAgICAgICAgICAgICAgICAg
ICAgICdtb2RlbG5hbWUnOiBjcHVpbmZvW251bWJlcl1bJ21vZGVsIG5hbWUnXSwKTWFpblRocmVh
ZDogfCAgICAgMTMxICAgICAgICAgICAgICAgICAgICAgICAnc3RlcHBpbmcnIDogY3B1aW5mb1tu
dW1iZXJdWydzdGVwcGluZyddLApNYWluVGhyZWFkOiB8ICAgICAxMzIgICAgICAgICAgICAgICAg
ICAgICAgICdmbGFncycgICAgOiBjcHVpbmZvW251bWJlcl1bJ2ZsYWdzJ10sCk1haW5UaHJlYWQ6
IHwgICAgIDExNiAgICAgICAgIGZvciB1IGluIHNlbGYuY3B1cy5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgIDExNyAgICAgICAgICAgICBudW1iZXIgPSBzZWxmLmNwdXNbdV1bJ251bWJlciddCk1h
aW5UaHJlYWQ6IHwgICAgIDEyMSAgICAgICAgICAgICBpZiBub3QgY3B1aW5mby5oYXNfa2V5KG51
bWJlcik6Ck1haW5UaHJlYWQ6IHwgICAgIDEyMyAgICAgICAgICAgICBpZiBhcmNoLnR5cGUgPT0g
Ing4NiI6Ck1haW5UaHJlYWQ6IHwgICAgIDEyNCAgICAgICAgICAgICAgICAgc2VsZi5jcHVzW3Vd
LnVwZGF0ZSgKTWFpblRocmVhZDogfCAgICAgMTI1ICAgICAgICAgICAgICAgICAgICAgeyAnaG9z
dCcgICAgIDogc2VsZi51dWlkLApNYWluVGhyZWFkOiB8ICAgICAxMjYgICAgICAgICAgICAgICAg
ICAgICAgICdmZWF0dXJlcycgOiBjcHVfZmVhdHVyZXMsCk1haW5UaHJlYWQ6IHwgICAgIDEyNyAg
ICAgICAgICAgICAgICAgICAgICAgJ3ZpcnRfY2Fwcyc6IHZpcnRfY2FwcywKTWFpblRocmVhZDog
fCAgICAgMTI4ICAgICAgICAgICAgICAgICAgICAgICAnc3BlZWQnICAgIDogaW50KGZsb2F0KGNw
dWluZm9bbnVtYmVyXVsnY3B1IE1IeiddKSksCk1haW5UaHJlYWQ6IHwgICAgIDEyOSAgICAgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcicgICA6IGNwdWluZm9bbnVtYmVyXVsndmVuZG9yX2lkJ10s
Ck1haW5UaHJlYWQ6IHwgICAgIDEzMCAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsbmFtZSc6
IGNwdWluZm9bbnVtYmVyXVsnbW9kZWwgbmFtZSddLApNYWluVGhyZWFkOiB8ICAgICAxMzEgICAg
ICAgICAgICAgICAgICAgICAgICdzdGVwcGluZycgOiBjcHVpbmZvW251bWJlcl1bJ3N0ZXBwaW5n
J10sCk1haW5UaHJlYWQ6IHwgICAgIDEzMiAgICAgICAgICAgICAgICAgICAgICAgJ2ZsYWdzJyAg
ICA6IGNwdWluZm9bbnVtYmVyXVsnZmxhZ3MnXSwKTWFpblRocmVhZDogfCAgICAgMTE2ICAgICAg
ICAgZm9yIHUgaW4gc2VsZi5jcHVzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgMTUwICAgICAg
ICAgc2VsZi5zcnMgPSB7fQpNYWluVGhyZWFkOiB8ICAgICAxNTIgICAgICAgICBzZWxmLl9pbml0
X25ldHdvcmtzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpfaW5pdF9uZXR3b3Jr
cwpNYWluVGhyZWFkOiB8ICAgIHwgMTY2ICAgICAgICAgc2F2ZWRfbmV0d29ya3MgPSBzZWxmLnN0
YXRlX3N0b3JlLmxvYWRfc3RhdGUoJ25ldHdvcmsnKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
U3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAg
eG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
U3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAg
cmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxMDQgICAgICAgICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTUwICAgICAgICAgZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUx
ICAgICAgICAgcmV0dXJuIHN0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3Jl
LnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDE2NyAgICAgICAgIGlmIHNhdmVkX25l
dHdvcmtzOgpNYWluVGhyZWFkOiB8ICAgIHwgMTc5ICAgICAgICAgZm9yIGkgaW4geHJhbmdlKDIw
KToKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBicmlkZ2VzID0gQnJjdGwuZ2V0
X3N0YXRlKCkua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgaWYgJ3Rt
cGJyaWRnZScgaW4gYnJpZGdlczoKTWFpblRocmVhZDogfCAgICB8IDE4NCAgICAgICAgICAgICAg
ICAgYnJlYWsKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgIGNvbmZpZ3VyZWRfYnJpZGdl
cyA9IFtYZW5kQVBJU3RvcmUuZ2V0KApNYWluVGhyZWFkOiB8ICAgIHwgMTg5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvciBuZXR3b3JrX3V1aWQgaW4gWGVuZE5ldHdvcmsuZ2V0X2Fs
bCgpXQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRfYWxsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTA4ICAgICAgICAgcmV0dXJuIFhlbmRBUElTdG9yZS5nZXRfYWxsX3V1aWQoY2xz
LmdldENsYXNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kTmV0d29yay5weTpnZXRDbGFz
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gIm5ldHdvcmsiCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kTmV0d29yay5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZEFQSVN0b3JlLnB5OmdldF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzcgICAgIF9fY2xhc3Nlc19sb2NrLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzgg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgcmV0dXJuIFt1dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MCAgICAgICAgICAgICAgICAgZm9yICh1dWlkLCB0KSBpbiBf
X2NsYXNzZXMua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MyAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEFQSVN0b3JlLnB5Omdl
dF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfYWxsCk1haW5U
aHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICB1bmNvbmZpZ3VyZWRfYnJpZGdlcyA9IFticmlkZ2UK
TWFpblRocmVhZDogfCAgICB8IDE5MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBicmlkZ2UgaW4gYnJpZGdlcwpNYWluVGhyZWFkOiB8ICAgIHwgMTkzICAgICAgICAgZm9yIHVu
Y29uZmlndXJlZF9icmlkZ2UgaW4gdW5jb25maWd1cmVkX2JyaWRnZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZE5vZGUucHk6X2luaXRfbmV0d29ya3MKTWFpblRocmVhZDogfCAgICAgMTUzICAg
ICAgICAgc2VsZi5faW5pdF9QSUZzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpf
aW5pdF9QSUZzCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICBzYXZlZF9waWZzID0gc2Vs
Zi5zdGF0ZV9zdG9yZS5sb2FkX3N0YXRlKCdwaWYnKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
U3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAg
eG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
U3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAg
cmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxMDQgICAgICAgICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTUwICAgICAgICAgZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUx
ICAgICAgICAgcmV0dXJuIHN0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3Jl
LnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgIGlmIHNhdmVkX3Bp
ZnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMTAgICAgICAgICBjb25maWd1cmVkX3BpZnMgPSBbWGVu
ZEFQSVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8IDIxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb3IgcGlmX3V1aWQgaW4gWGVuZFBJRi5nZXRfYWxsKCldCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAg
ICByZXR1cm4gWGVuZEFQSVN0b3JlLmdldF9hbGxfdXVpZChjbHMuZ2V0Q2xhc3MoKSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQSUYucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAg
MTM5ICAgICAgICAgcmV0dXJuICJQSUYiCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUElGLnB5
OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbF91
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzkgICAgICAgICByZXR1cm4gW3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDgwICAgICAgICAg
ICAgICAgICBmb3IgKHV1aWQsIHQpIGluIF9fY2xhc3Nlcy5rZXlzKCkKTWFpblRocmVhZDogfCAg
ICB8ICAgIDgzICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8IDIxNCAgICAgICAgIHVuY29u
ZmlndXJlZF9waWZzID0gWyhuYW1lLCBtdHUsIG1hYykKTWFpblRocmVhZDogfCAgICB8IDIxNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBuYW1lLCBtdHUsIG1hYyBpbiBsaW51eF9n
ZXRfcGh5X2lmYWNlcygpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRQSUYucHk6bGludXhfZ2V0
X3BoeV9pZmFjZXMKTWFpblRocmVhZDogfCAgICB8ICAgNTMgICAgIGlwX2NtZCA9ICdpcCAtbyBs
aW5rIHNob3cnCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU0ICAgICByYywgb3V0cHV0ID0gY29tbWFu
ZHMuZ2V0c3RhdHVzb3V0cHV0KGlwX2NtZCkKTWFpblRocmVhZDogfCAgICB8ICAgNTUgICAgIGlm
YWNlcyA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICBwaHlfaWZhY2VzID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgNTcgICAgIGlmIHJjID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU5ICAgICAgICAgZm9yIGxpbmUgaW4gb3V0cHV0LnNwbGl0KCdcbicpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA2MCAgICAgICAgICAgICBoYXNfaWYgPSByZS5zZWFyY2goSVBfSUZBQ0VfUkUsIGxp
bmUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYxICAgICAgICAgICAgIGlmIGhhc19pZjoKTWFpblRo
cmVhZDogfCAgICB8ICAgNjIgICAgICAgICAgICAgICAgIGlmYWNlc1toYXNfaWYuZ3JvdXAoMSld
ID0gaGFzX2lmLmdyb3VwcygpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5ICAgICAgICAgZm9yIGxp
bmUgaW4gb3V0cHV0LnNwbGl0KCdcbicpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA2MCAgICAgICAg
ICAgICBoYXNfaWYgPSByZS5zZWFyY2goSVBfSUZBQ0VfUkUsIGxpbmUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDYxICAgICAgICAgICAgIGlmIGhhc19pZjoKTWFpblRocmVhZDogfCAgICB8ICAgNjIg
ICAgICAgICAgICAgICAgIGlmYWNlc1toYXNfaWYuZ3JvdXAoMSldID0gaGFzX2lmLmdyb3Vwcygp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU5ICAgICAgICAgZm9yIGxpbmUgaW4gb3V0cHV0LnNwbGl0
KCdcbicpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA2NSAgICAgICAgIGZvciBuYW1lLCBtdHUsIG1h
YyBpbiBpZmFjZXMudmFsdWVzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDY2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgncGV0aCcpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA2NSAgICAg
ICAgIGZvciBuYW1lLCBtdHUsIG1hYyBpbiBpZmFjZXMudmFsdWVzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDY2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgncGV0aCcpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICA2NSAgICAgICAgIGZvciBuYW1lLCBtdHUsIG1hYyBpbiBpZmFjZXMudmFs
dWVzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc0ICAgICByZXR1cm4gcGh5X2lmYWNlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kUElGLnB5OmxpbnV4X2dldF9waHlfaWZhY2VzCk1haW5UaHJl
YWQ6IHwgICAgfCAyMTkgICAgICAgICBpZl90b19iciA9IGRpY3QoWyhpLGIpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMjAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoYixpZnMpIGluIEJyY3Rs
LmdldF9zdGF0ZSgpLml0ZW1zKCkKTWFpblRocmVhZDogfCAgICB8IDIyMyAgICAgICAgIGZvciBu
YW1lLCBtdHUsIG1hYyBpbiB1bmNvbmZpZ3VyZWRfcGlmczoKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kTm9kZS5weTpfaW5pdF9QSUZzCk1haW5UaHJlYWQ6IHwgICAgIDE1NSAgICAgICAgIHNlbGYu
X2luaXRfU1JzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpfaW5pdF9TUnMKTWFp
blRocmVhZDogfCAgICB8IDI0MyAgICAgICAgIHNhdmVkX3NycyA9IHNlbGYuc3RhdGVfc3RvcmUu
bG9hZF9zdGF0ZSgnc3InKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTps
b2FkX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgeG1sX3BhdGggPSBzZWxm
Ll94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kU3RhdGVTdG9yZS5weTpf
eG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAgcmV0dXJuIG9zLnBhdGgu
am9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
aWYgbm90IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVhZDogfCAgICB8ICAxMDQg
ICAgICAgICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwNSAgICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTA2ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAg
IGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAg
ICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJv
b3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hp
bGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEy
ICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNyAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI4ICAgICAgICAgICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI3ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAxMjggICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0g
PSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiBy
b290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNo
aWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
MCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1
aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNyAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI4ICAgICAgICAg
ICAgICAgICAgICAgZm9yIGl0ZW0gaW4gdmFsX2VsZW0uY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI3ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gW10KTWFpblRocmVhZDogfCAgICB8ICAxMjgg
ICAgICAgICAgICAgICAgICAgICBmb3IgaXRlbSBpbiB2YWxfZWxlbS5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAg
ICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNTAg
ICAgICAgICBkb20udW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8ICAxNTEgICAgICAgICByZXR1
cm4gc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9zdGF0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgMjQ0ICAgICAgICAgaWYgc2F2ZWRfc3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgMjQ1ICAgICAgICAgICAgIGZvciBzcl91dWlkLCBzcl9jZmcgaW4gc2F2ZWRfc3Jz
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNDYgICAgICAgICAgICAgICAgIGlmIHNyX2Nm
Z1sndHlwZSddID09ICdxY293X2ZpbGUnOgpNYWluVGhyZWFkOiB8ICAgIHwgMjQ4ICAgICAgICAg
ICAgICAgICBlbGlmIHNyX2NmZ1sndHlwZSddID09ICdsb2NhbCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAyNDkgICAgICAgICAgICAgICAgICAgICBzZWxmLnNyc1tzcl91dWlkXSA9IFhlbmRMb2NhbFN0
b3JhZ2VSZXBvKHNyX3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRMb2NhbFN0b3JhZ2VS
ZXBvLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5ICAgICAgICAgWGVuZFN0b3Jh
Z2VSZXBvc2l0b3J5Ll9faW5pdF9fKHNlbGYsIHNyX3V1aWQsIHNyX3R5cGUsCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWVf
bGFiZWwsIG5hbWVfZGVzY3JpcHRpb24pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kU3RvcmFn
ZVJlcG9zaXRvcnkucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAg
c2VsZi51dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICBzZWxmLnR5
cGUgPSBzcl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MSAgICAgICAgIHNlbGYubmFtZV9s
YWJlbCA9IG5hbWVfbGFiZWwKTWFpblRocmVhZDogfCAgICB8ICAgIDUyICAgICAgICAgc2VsZi5u
YW1lX2Rlc2NyaXB0aW9uID0gbmFtZV9kZXNjcmlwdGlvbgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTMgICAgICAgICBzZWxmLmltYWdlcyA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NSAgICAg
ICAgIHNlbGYucGh5c2ljYWxfc2l6ZSA9IHN0b3JhZ2VfbWF4Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NiAgICAgICAgIHNlbGYucGh5c2ljYWxfdXRpbGlzYXRpb24gPSAwCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIHNlbGYudmlydHVhbF9hbGxvY2F0aW9uID0gMApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICBzZWxmLmNvbnRlbnRfdHlwZSA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2MCAgICAgICAgIHNlbGYubG9jayA9IHRocmVhZGluZy5STG9jaygpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kU3RvcmFnZVJlcG9zaXRvcnkucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgNjIgICAgICAgICBzZWxmLnN0YXRlID0gWGVuZFN0YXRlU3RvcmUoeGVu
ZG9wdGlvbnMoKS5nZXRfeGVuZF9zdGF0ZV9wYXRoKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRPcHRpb25zLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU1MyAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICA1NTQgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU2MCAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5
Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF9z
dGF0ZV9wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyNCAgICAgICAgIHJldHVybiBzZWxmLmdl
dF9jb25maWdfc3RyaW5nKCJ4ZW5kLXN0YXRlLXBhdGgiLCBzZWxmLnhlbmRfc3RhdGVfcGF0aF9k
ZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdf
c3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0OTMgICAgICAgICByZXR1cm4gc2VsZi5nZXRf
Y29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZE9wdGlv
bnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ3NSAgICAgICAg
IHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfc3RhdGVfcGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICA2MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArICcv
bG9jYWxfc3InKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgIDc1ICAgICAgICAgc2VsZi5iYXNlID0gYmFzZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzYgICAgICAgICBpZiBub3Qgb3MucGF0aC5leGlzdHMoc2VsZi5i
YXNlKToKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDY1ICAgICAgICAgc3RvcmVkX2ltYWdlcyA9IHNlbGYuc3RhdGUu
bG9hZF9zdGF0ZSgndmRpJykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRTdGF0ZVN0b3JlLnB5
OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAgMTAwICAgICAgICAgeG1sX3BhdGggPSBz
ZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFN0YXRlU3RvcmUu
cHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgICAgICByZXR1cm4gb3Mu
cGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEwMSAg
ICAgICAgIGlmIG5vdCBvcy5wYXRoLmV4aXN0cyh4bWxfcGF0aCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDEwMiAgICAgICAgICAgICByZXR1cm4ge30KTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRT
dGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAgNjYgICAgICAgICBp
ZiBzdG9yZWRfaW1hZ2VzOgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kTG9jYWxTdG9yYWdlUmVw
by5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgMjQ1ICAgICAgICAgICAgIGZvciBzcl91
dWlkLCBzcl9jZmcgaW4gc2F2ZWRfc3JzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNDYg
ICAgICAgICAgICAgICAgIGlmIHNyX2NmZ1sndHlwZSddID09ICdxY293X2ZpbGUnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjQ3ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zcnNbc3JfdXVpZF0gPSBY
ZW5kUUNvV1N0b3JhZ2VSZXBvKHNyX3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRRQ29X
U3RvcmFnZVJlcG8ucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODYgICAgICAgICBY
ZW5kU3RvcmFnZVJlcG9zaXRvcnkuX19pbml0X18oc2VsZiwgc3JfdXVpZCwgc3JfdHlwZSwgbmFt
ZV9sYWJlbCwKTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbmFtZV9kZXNjcmlwdGlvbiwgc3RvcmFnZV9tYXgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kU3RvcmFnZVJlcG9zaXRvcnkucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIDQ5ICAgICAgICAgc2VsZi51dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTAgICAgICAgICBzZWxmLnR5cGUgPSBzcl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1
MSAgICAgICAgIHNlbGYubmFtZV9sYWJlbCA9IG5hbWVfbGFiZWwKTWFpblRocmVhZDogfCAgICB8
ICAgIDUyICAgICAgICAgc2VsZi5uYW1lX2Rlc2NyaXB0aW9uID0gbmFtZV9kZXNjcmlwdGlvbgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTMgICAgICAgICBzZWxmLmltYWdlcyA9IHt9Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NSAgICAgICAgIHNlbGYucGh5c2ljYWxfc2l6ZSA9IHN0b3JhZ2VfbWF4
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NiAgICAgICAgIHNlbGYucGh5c2ljYWxfdXRpbGlzYXRp
b24gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIHNlbGYudmlydHVhbF9hbGxv
Y2F0aW9uID0gMApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICBzZWxmLmNvbnRlbnRf
dHlwZSA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2MCAgICAgICAgIHNlbGYubG9jayA9IHRo
cmVhZGluZy5STG9jaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kU3RvcmFnZVJlcG9zaXRv
cnkucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLnN0b3Jh
Z2VfZnJlZSA9IDAKTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLmxvY2F0aW9u
ID0geGVuZG9wdGlvbnMoKS5nZXRfeGVuZF9zdG9yYWdlX3BhdGgoKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICAgNTUzICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU1NCAgICAgICAgIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE9w
dGlvbnMucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5Omdl
dF94ZW5kX3N0b3JhZ2VfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAzMjkgICAgICAgICByZXR1
cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygieGVuZC1zdG9yYWdlLXBhdGgiLCBzZWxmLnhlbmRf
c3RvcmFnZV9wYXRoX2RlZmF1bHQpICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
T3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDkzICAg
ICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmln
LCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0
X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5OmdldF94
ZW5kX3N0b3JhZ2VfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuX3Jl
ZnJlc2goKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFFDb1dTdG9yYWdlUmVwby5weTpfcmVm
cmVzaApNYWluVGhyZWFkOiB8ICAgIHwgICAxMTQgICAgICAgICBzZWxmLmxvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgMTE2ICAgICAgICAgICAgIG1rZGlyLnBhcmVudHMoc2VsZi5sb2NhdGlvbiwgc3RhdC5TX0lS
V1hVKQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICAgICAgdmlydHVhbF9hbGxvYyA9
IDAKTWFpblRocmVhZDogfCAgICB8ICAgMTIwICAgICAgICAgICAgIHBoeXNpY2FsX3VzZWQgPSAw
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEyMSAgICAgICAgICAgICBzZWVuX2ltYWdlcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDEyMiAgICAgICAgICAgICBmb3IgZmlsZW5hbWUgaW4gb3MubGlz
dGRpcihzZWxmLmxvY2F0aW9uKToKTWFpblRocmVhZDogfCAgICB8ICAgMTU0ICAgICAgICAgICAg
IGZvciBpbWFnZV91dWlkIGluIHNlbGYuaW1hZ2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAgMTYyICAgICAgICAgICAgIHNlbGYudmlydHVhbF9hbGxvY2F0aW9uID0gdmlydHVhbF9hbGxv
YwpNYWluVGhyZWFkOiB8ICAgIHwgICAxNjMgICAgICAgICAgICAgc2VsZi5waHlzaWNhbF91dGls
aXNhdGlvbiA9IHBoeXNpY2FsX3VzZWQKTWFpblRocmVhZDogfCAgICB8ICAgMTY2ICAgICAgICAg
ICAgIGlmIHNlbGYucGh5c2ljYWxfc2l6ZSA9PSBYRU5EX1NUT1JBR0VfTk9fTUFYSU1VTToKTWFp
blRocmVhZDogfCAgICB8ICAgMTY3ICAgICAgICAgICAgICAgICBzZWxmLnN0b3JhZ2VfZnJlZSA9
IHNlbGYuX2dldF9mcmVlX3NwYWNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUUNvV1N0
b3JhZ2VSZXBvLnB5Ol9nZXRfZnJlZV9zcGFjZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTgxICAg
ICAgICAgc3RmcyA9IG9zLnN0YXR2ZnMoc2VsZi5sb2NhdGlvbikKTWFpblRocmVhZDogfCAgICB8
ICAgIDE4MiAgICAgICAgIHJldHVybiBzdGZzLmZfYmF2YWlsICogc3Rmcy5mX2Zyc2l6ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA8IFhlbmRRQ29XU3RvcmFnZVJlcG8ucHk6X2dldF9mcmVlX3NwYWNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3MiAgICAgICAgICAgICBzZWxmLmxvY2sucmVsZWFzZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUUNvV1N0b3JhZ2VSZXBvLnB5Ol9yZWZyZXNoCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRRQ29XU3RvcmFnZVJlcG8ucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDI0NSAgICAgICAgICAgICBmb3Igc3JfdXVpZCwgc3JfY2ZnIGluIHNhdmVk
X3Nycy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjUyICAgICAgICAgaWYgbm90IHNlbGYu
Z2V0X3NyX2J5X3R5cGUoJ2xvY2FsJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmROb2RlLnB5
OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtz
ci51dWlkIGZvciBzciBpbiBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlkIGZvciBzciBp
biBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlkIGZvciBzciBpbiBzZWxmLnNycy52YWx1
ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmROb2Rl
LnB5OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAyNTYgICAgICAgICBpZiBub3Qg
c2VsZi5nZXRfc3JfYnlfdHlwZSgncWNvd19maWxlJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmROb2RlLnB5OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAg
cmV0dXJuIFtzci51dWlkIGZvciBzciBpbiBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09
IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlk
IGZvciBzciBpbiBzZWxmLnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjYyICAgICAgICAgcmV0dXJuIFtzci51dWlkIGZvciBzciBpbiBzZWxm
LnNycy52YWx1ZXMoKSBpZiBzci50eXBlID09IHNyX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmROb2RlLnB5OmdldF9zcl9ieV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUu
cHk6X2luaXRfU1JzCk1haW5UaHJlYWQ6IHwgICAgIDE1NiAgICAgICAgIHNlbGYuX2luaXRfUEJE
cygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6X2luaXRfUEJEcwpNYWluVGhyZWFk
OiB8ICAgIHwgMjYxICAgICAgICAgc2F2ZWRfcGJkcyA9IHNlbGYuc3RhdGVfc3RvcmUubG9hZF9z
dGF0ZSgncGJkJykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9z
dGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1s
X2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X3htbF9m
aWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4o
c2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0
ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgIGlmIG5v
dCBvcy5wYXRoLmV4aXN0cyh4bWxfcGF0aCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA0ICAgICAg
ICAgZG9tID0gbWluaWRvbS5wYXJzZSh4bWxfcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAxMDUg
ICAgICAgICByb290ID0gZG9tLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
NiAgICAgICAgIHN0YXRlID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3Ig
Y2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE1MCAgICAgICAg
IGRvbS51bmxpbmsoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1MSAgICAgICAgIHJldHVybiBzdGF0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kU3RhdGVTdG9yZS5weTpsb2FkX3N0YXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAyNjIgICAgICAgICBpZiBzYXZlZF9wYmRzOgpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmROb2RlLnB5Ol9pbml0X1BCRHMKTWFpblRocmVhZDogfCAgICAgMTU4ICAgICAgICAg
c2VsZi5faW5pdF9QUENJcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6X2luaXRf
UFBDSXMKTWFpblRocmVhZDogfCAgICB8IDI3MCAgICAgICAgIHNhdmVkX3BwY2lzID0gc2VsZi5z
dGF0ZV9zdG9yZS5sb2FkX3N0YXRlKCdwcGNpJykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0
YXRlU3RvcmUucHk6bG9hZF9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHht
bF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0
YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJl
dHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgIGlmIG5vdCBvcy5wYXRoLmV4aXN0cyh4bWxfcGF0aCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTA0ICAgICAgICAgZG9tID0gbWluaWRvbS5wYXJzZSh4bWxfcGF0aCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMDUgICAgICAgICByb290ID0gZG9tLmRvY3VtZW50RWxlbWVudApNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwNiAgICAgICAgIHN0YXRlID0ge30KTWFpblRocmVhZDogfCAgICB8
ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZv
ciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAg
ICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAgY2xz
X2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAg
ICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxk
IGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAg
aWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9
IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRh
Z05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYg
dmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAg
ICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAg
Zm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAg
ICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9v
dC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGls
ZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIg
ICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQx
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFs
X3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9h
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQu
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9h
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRl
W3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hp
bGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAg
ICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAg
ICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxf
dGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3Rh
dGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBj
aGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAg
ICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAg
ICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90
ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBz
dGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9y
IGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAg
ICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIgICAg
ICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFs
X3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2
YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1
aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQg
aW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBp
ZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAg
ICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZh
bHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZh
bF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
aW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBj
bHNfZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxk
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQg
PSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90
ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
aW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxk
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTEzICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQu
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2Rp
Y3QKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hp
bGQuZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTMgICAgICAgICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
aW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4
dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxf
dGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNf
ZGljdApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBj
aGlsZC5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExMyAgICAgICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAg
ICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxv
YXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxv
YXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEz
ICAgICAgICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQx
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVh
ZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAg
ICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAg
ICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxl
bS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZh
bHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZh
bF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4
ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAg
ICAgICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAg
ICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRh
Z05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYg
dmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAg
ICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAg
ICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAg
IGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDog
fCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAg
ICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5
ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAg
ICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxf
ZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxf
dHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIx
ICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAg
ICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hp
bGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAg
ICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2lu
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3Rb
dmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVu
dCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAg
ICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVl
LnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90
eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
aW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAg
ICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAg
ICAgICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
aW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2
YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAg
ICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlk
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFs
X2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAg
ICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4
ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAg
ICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2Rl
KCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVt
Lm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAg
ICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVt
ZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAg
ICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFs
dWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFs
X3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDgg
ICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAg
ICAgICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGlu
dCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2
YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVs
ZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFn
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAg
ICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVW
YWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2
YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9l
bGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAg
ICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9u
IGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0u
dGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAg
ICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5v
ZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBp
ZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9u
YW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0g
dmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAg
ICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAg
IGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA5ICAg
ICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICAgICAg
Y2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBu
b24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3Ig
dmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAg
ICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxl
bS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlw
ZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAg
ICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8
ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQu
bm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAg
IGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNf
ZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hp
bGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0
dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAg
ICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxf
ZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICds
aXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAg
ICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAg
ICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkg
ICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAg
ICBjbHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lw
IG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9l
bGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90
eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEg
ICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIz
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGls
ZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAg
ICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQw
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2
YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxf
bmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAg
ICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2Vs
ZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAg
ICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5v
ZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
bm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAg
ICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRl
KCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAg
ICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5v
cm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
ZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUg
ICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50
IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBp
biBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1
dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAg
ICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUu
c3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5
cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBp
bnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1l
XSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAg
ICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5F
TEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAg
ICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
OSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAg
ICAgIGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdp
bnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAg
ICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAg
ICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAg
ICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9y
bWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
LmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdk
aWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAg
ICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9k
ZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5u
b2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTgg
ICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1
dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAg
ICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0u
bm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9l
bGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0
NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9k
ZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAg
dmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJp
cCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9
PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZh
bF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAg
ICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ4ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVh
ZDogfCAgICB8ICAxMDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAg
ICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExMiAgICAgICAgICAgICB1dWlkID0gY2hpbGQuZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAg
ICAgICAgY2xzX2RpY3QgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFs
X25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAg
ICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFp
blRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9l
bGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYg
ICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAg
ICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDog
fCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUu
RUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAg
dmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAg
ICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29k
ZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVp
ZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoK
TWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZh
bF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5n
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAg
ICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAg
ICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlw
ZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAg
ICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxp
emUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAn
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmly
c3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3Qn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9
PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoK
TWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVU
eXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAg
ICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgn
dHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAg
ICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3Jt
YWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0u
Zmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Rp
Y3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAg
ICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAg
ICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBu
b2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4g
Y2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAg
IGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVp
ZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAg
ICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAg
ICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0
cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBl
ID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUg
PSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAg
ICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9l
bGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVh
ZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZp
cnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAg
ICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0g
PSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAg
ICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAg
ICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxF
TUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25h
bWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAg
ICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRm
OCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRo
cmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVt
LmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAg
ICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
MzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zs
b2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5
cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAg
Y2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5v
ZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAg
ICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAg
ICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVu
Y29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxf
dXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGls
ZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3Ry
aW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGlj
dFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRo
cmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9
IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFp
blRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBl
ICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAg
ICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5
ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2
YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RD
aGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAn
c3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAg
ICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2Rl
czoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5v
ZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGRO
b2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVt
Lm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAg
ICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAg
ICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgn
dXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5u
b3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDQgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ1
ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQu
Y2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxlbWVudCBub2Rl
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0gaW4gY2hp
bGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdOYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZhbF9lbGVtLmdl
dEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIw
ICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndXVpZCcp
LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAgICAgICAgICB2
YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnN0cmlw
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZhbF90eXBlID09
ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAgIGVsaWYgdmFs
X3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAgICAgICAgICAg
ZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAxNDIgICAgICAg
ICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gaW50KHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2VsZW0g
aW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24gZWxl
bWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50YWdO
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9IHZh
bF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJpYnV0
ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAgICAg
ICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAxMjQg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9kZVZh
bHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlmIHZh
bF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAgICAg
IGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAgICAg
ICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2YWxfdGV4dC5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFsX2Vs
ZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tpcCBub24g
ZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBmb3IgdmFs
X2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUgICAgICAg
ICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RFOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2YWxfZWxlbS50
YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2YWxfdHlwZSA9
IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVtLmdldEF0dHJp
YnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIxICAgICAg
ICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMiAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMyAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDogfCAgICB8ICAx
MjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0Q2hpbGQubm9k
ZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAgICAgICAgIGlm
IHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MCAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDIgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2Zsb2F0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDQgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2ludCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQ1ICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25h
bWVdID0gaW50KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAgICBm
b3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMTUg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9OT0RF
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMg
c2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExOCAgICAgICAgICAgICAgICAgdmFsX25hbWUgPSB2
YWxfZWxlbS50YWdOYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgICAgICAgICB2
YWxfdHlwZSA9IHZhbF9lbGVtLmdldEF0dHJpYnV0ZSgndHlwZScpLmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIwICAgICAgICAgICAgICAgICB2YWxfdXVpZCA9IHZhbF9lbGVt
LmdldEF0dHJpYnV0ZSgndXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIxICAgICAgICAgICAgICAgICB2YWxfZWxlbS5ub3JtYWxpemUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMiAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMyAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0uZmlyc3RDaGlsZDoKTWFpblRocmVhZDog
fCAgICB8ICAxMjQgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IHZhbF9lbGVtLmZpcnN0
Q2hpbGQubm9kZVZhbHVlLnN0cmlwKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjYgICAgICAgICAg
ICAgICAgIGlmIHZhbF90eXBlID09ICdsaXN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxMzIgICAg
ICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ2RpY3QnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnc3RyaW5nJzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDEgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSB2
YWxfdGV4dC5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgICAg
ICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAx
MTUgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVOVF9O
T0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
ICMgc2tpcCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAg
ICAgICBmb3IgdmFsX2VsZW0gaW4gY2hpbGQuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8
ICAxNDggICAgICAgICAgICAgc3RhdGVbdXVpZF0gPSBjbHNfZGljdApNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOCAgICAgICAgIGZvciBjaGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTA5ICAgICAgICAgICAgIGlmIGNoaWxkLm5vZGVUeXBlICE9IE5vZGUuRUxFTUVO
VF9OT0RFOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExMCAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAg
Zm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAg
ICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTEyICAgICAgICAgICAgIHV1aWQgPSBjaGlsZC5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDExMyAgICAgICAgICAgICBj
bHNfZGljdCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5v
biBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2
YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAg
ICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVt
LnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBl
ID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVh
ZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAg
ICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIy
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5u
b2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAg
aWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxf
bmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFt
ZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAg
ICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFs
X2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0u
Zmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAg
ICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEz
MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxv
YXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBj
bHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0
ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9k
ZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAg
ICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAg
ICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91
dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRo
cmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxk
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
dmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJp
bmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0
W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0g
Tm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAg
ICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkg
ICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZh
bF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENo
aWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdz
dHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUg
IT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAg
ICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBl
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAg
IHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJz
dENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNs
c19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5
cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVz
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9k
ZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAg
ICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0
eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAg
ICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4
JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1h
bGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5m
aXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGlj
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAgICAgICAgICAgICAgZWxp
ZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NCAgICAgICAgICAg
ICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDUgICAg
ICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGls
ZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2Vs
ZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0
cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAgICAg
ICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5j
b2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9l
bGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xp
c3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlw
ZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAg
ICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5j
aGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYgdmFs
X2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0
QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjAg
ICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlkJyku
ZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAgIHZh
bF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAo
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUgPT0g
J2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2YWxf
dHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MSAgICAgICAg
ICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZhbF90ZXh0LmVuY29kZSgndXRmOCcp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGls
ZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAgaWYg
dmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBlbGVtZW50IG5v
ZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxlbSBpbiBj
aGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAgICAgICAg
aWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRhZ05hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd1dWlk
JykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAgICAgICAgICAg
IHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2RlVmFsdWUuc3Ry
aXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYgdmFsX3R5cGUg
PT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAgICAgZWxpZiB2
YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAgICAgICAgICAg
ICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0MiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFtZV0gPSBpbnQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxfZWxl
bSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAgICAg
ICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBza2lwIG5vbiBl
bGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZvciB2YWxf
ZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAgICAgICAg
ICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZhbF9lbGVtLnRh
Z05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZhbF90eXBlID0g
dmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDog
fCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0uZ2V0QXR0cmli
dXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMjEgICAgICAg
ICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIyICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTIzICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
NCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RDaGlsZC5ub2Rl
VmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAgICAgICAgaWYg
dmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAgICAgICAgICAg
ICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQwICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0MiAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZmxvYXQnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0NCAgICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnaW50JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDUgICAgICAgICAgICAgICAgICAgICBjbHNfZGljdFt2YWxfbmFt
ZV0gPSBpbnQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAgIGZv
ciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDExNSAg
ICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05PREU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUgIyBz
a2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9IHZh
bF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAgIHZh
bF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2VsZW0u
Z2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAx
MjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmlyc3RD
aGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAgICAg
ICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAgICAg
ICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IHZh
bF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAgICAg
IGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
NSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5UX05P
REU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGludWUg
IyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE4ICAgICAgICAgICAgICAgICB2YWxfbmFtZSA9
IHZhbF9lbGVtLnRhZ05hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMTkgICAgICAgICAgICAgICAg
IHZhbF90eXBlID0gdmFsX2VsZW0uZ2V0QXR0cmlidXRlKCd0eXBlJykuZW5jb2RlKCd1dGY4JykK
TWFpblRocmVhZDogfCAgICB8ICAxMjAgICAgICAgICAgICAgICAgIHZhbF91dWlkID0gdmFsX2Vs
ZW0uZ2V0QXR0cmlidXRlKCd1dWlkJykuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMjEgICAgICAgICAgICAgICAgIHZhbF9lbGVtLm5vcm1hbGl6ZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTIyICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9ICcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTIzICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5maXJzdENoaWxkOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyNCAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gdmFsX2VsZW0uZmly
c3RDaGlsZC5ub2RlVmFsdWUuc3RyaXAoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyNiAgICAgICAg
ICAgICAgICAgaWYgdmFsX3R5cGUgPT0gJ2xpc3QnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEzMiAg
ICAgICAgICAgICAgICAgZWxpZiB2YWxfdHlwZSA9PSAnZGljdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTQwICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdzdHJpbmcnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0MSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IHZhbF90ZXh0LmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAgICAg
ICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDExNSAgICAgICAgICAgICAgICAgaWYgdmFsX2VsZW0ubm9kZVR5cGUgIT0gTm9kZS5FTEVNRU5U
X05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE2ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUgIyBza2lwIG5vbiBlbGVtZW50IG5vZGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE0ICAgICAg
ICAgICAgIGZvciB2YWxfZWxlbSBpbiBjaGlsZC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0OCAgICAgICAgICAgICBzdGF0ZVt1dWlkXSA9IGNsc19kaWN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTA4ICAgICAgICAgZm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVh
ZDogfCAgICB8ICAxMDkgICAgICAgICAgICAgaWYgY2hpbGQubm9kZVR5cGUgIT0gTm9kZS5FTEVN
RU5UX05PREU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAg
ICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOSAg
ICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRo
cmVhZDogfCAgICB8ICAxMTIgICAgICAgICAgICAgdXVpZCA9IGNoaWxkLmdldEF0dHJpYnV0ZSgn
dXVpZCcpLmVuY29kZSgndXRmOCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTEzICAgICAgICAgICAg
IGNsc19kaWN0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQn
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3Zh
bF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1l
ID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAg
ICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDog
fCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAg
ICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5m
aXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAg
ICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAg
ICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVd
ID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAg
ICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1F
TlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9u
YW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAg
ICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0
ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2
YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVh
ZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDog
fCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxl
bS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAg
ICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDog
fCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdm
bG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAg
IGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAg
ICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAg
ICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFs
X3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkK
TWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFp
blRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hp
bGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFp
blRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0
cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2Rp
Y3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8
ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAh
PSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAg
ICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEx
OSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUn
KS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAg
dmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXpl
KCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycK
TWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0
Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoK
TWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0g
J3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xz
X2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAg
ICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMK
TWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxk
LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2
YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8
ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAg
ICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5l
bmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFs
X2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlm
IHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAn
bGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90
eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVs
aWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFs
X2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFs
X3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5n
ZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEy
MSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8
ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAx
MjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENo
aWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAg
ICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAg
ICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAx
NDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFs
X3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1
ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAj
IHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAg
ICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRf
Tk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0g
dmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAg
dmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8
ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJz
dENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAg
ICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8
ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09
ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19k
aWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAg
ICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVM
RU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZh
bF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAg
ICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUo
J3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQg
PSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVh
ZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxf
ZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2
ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVh
ZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFs
X25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQg
ICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2Rl
LkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAx
MTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBO
b2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAg
IHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAg
ICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1
aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFp
blRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRo
cmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2
YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmlu
Zyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAg
ICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlw
ZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDog
fCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2Rl
VHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAg
ICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5
cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAg
ICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0Zjgn
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFs
aXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
JycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZp
cnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0
JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUg
PT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE0NSAgICAg
ICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxk
Tm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxfZWxl
bS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAxMTYg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFp
blRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNoaWxkLmNo
aWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBpZiB2YWxf
ZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAgICB8ICAx
MTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxlbS5nZXRBdHRy
aWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMCAgICAg
ICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1aWQnKS5lbmNv
ZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAgICAgdmFsX2Vs
ZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAgICAgIGlmIHZh
bF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5zdHJpcCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlwZSA9PSAnbGlz
dCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBl
ID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAgICAgIGVsaWYg
dmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQyICAgICAgICAgICAg
ICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ0ICAg
ICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9IGludCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGluIGNo
aWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAgICBp
ZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDogfCAg
ICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1lbnQg
bm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxfZWxl
bS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3V1
aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAgICAg
ICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAgICAg
ICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1ZS5z
dHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxfdHlw
ZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBlbGlm
IHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAgICAg
ICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQxICAg
ICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3RleHQuZW5jb2RlKCd1
dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVtIGlu
IGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAgICAg
ICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVhZDog
fCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAgbm9uIGVsZW1l
bnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZhbF9lbGVt
IGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAgICAgICAg
ICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFpblRocmVh
ZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2VsZW0udGFnTmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5cGUgPSB2YWxf
ZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUo
J3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAgICAgICAgICAg
ICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAxMjIgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMgICAgICAgICAg
ICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTI0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxkLm5vZGVWYWx1
ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAgICBpZiB2YWxf
dHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAgICAgICAgICBl
bGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAgICAgICAgICAg
ICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQy
ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdmbG9hdCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQ0ICAgICAgICAgICAgICAgICBlbGlmIHZhbF90eXBlID09ICdpbnQnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE0NSAgICAgICAgICAgICAgICAgICAgIGNsc19kaWN0W3ZhbF9uYW1lXSA9
IGludCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9yIHZh
bF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAgICAg
ICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToKTWFp
blRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNraXAg
bm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICAgICAgICAgIHZhbF9uYW1lID0gdmFsX2Vs
ZW0udGFnTmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExOSAgICAgICAgICAgICAgICAgdmFsX3R5
cGUgPSB2YWxfZWxlbS5nZXRBdHRyaWJ1dGUoJ3R5cGUnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEyMCAgICAgICAgICAgICAgICAgdmFsX3V1aWQgPSB2YWxfZWxlbS5nZXRB
dHRyaWJ1dGUoJ3V1aWQnKS5lbmNvZGUoJ3V0ZjgnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEyMSAg
ICAgICAgICAgICAgICAgdmFsX2VsZW0ubm9ybWFsaXplKCkKTWFpblRocmVhZDogfCAgICB8ICAx
MjIgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gJycKTWFpblRocmVhZDogfCAgICB8ICAxMjMg
ICAgICAgICAgICAgICAgIGlmIHZhbF9lbGVtLmZpcnN0Q2hpbGQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTI0ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSB2YWxfZWxlbS5maXJzdENoaWxk
Lm5vZGVWYWx1ZS5zdHJpcCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTI2ICAgICAgICAgICAgICAg
ICBpZiB2YWxfdHlwZSA9PSAnbGlzdCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTMyICAgICAgICAg
ICAgICAgICBlbGlmIHZhbF90eXBlID09ICdkaWN0JzoKTWFpblRocmVhZDogfCAgICB8ICAxNDAg
ICAgICAgICAgICAgICAgIGVsaWYgdmFsX3R5cGUgPT0gJ3N0cmluZyc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTQxICAgICAgICAgICAgICAgICAgICAgY2xzX2RpY3RbdmFsX25hbWVdID0gdmFsX3Rl
eHQuZW5jb2RlKCd1dGY4JykKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAgZm9y
IHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTE1ICAg
ICAgICAgICAgICAgICBpZiB2YWxfZWxlbS5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9ERToK
TWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSAjIHNr
aXAgbm9uIGVsZW1lbnQgbm9kZXMKTWFpblRocmVhZDogfCAgICB8ICAxMTQgICAgICAgICAgICAg
Zm9yIHZhbF9lbGVtIGluIGNoaWxkLmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTQ4
ICAgICAgICAgICAgIHN0YXRlW3V1aWRdID0gY2xzX2RpY3QKTWFpblRocmVhZDogfCAgICB8ICAx
MDggICAgICAgICBmb3IgY2hpbGQgaW4gcm9vdC5jaGlsZE5vZGVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwOSAgICAgICAgICAgICBpZiBjaGlsZC5ub2RlVHlwZSAhPSBOb2RlLkVMRU1FTlRfTk9E
RToKTWFpblRocmVhZDogfCAgICB8ICAxMTAgICAgICAgICAgICAgICAgIGNvbnRpbnVlICMgc2tp
cCBub24gZWxlbWVudCBub2RlcwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBj
aGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTUwICAgICAgICAg
ZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUxICAgICAgICAgcmV0dXJuIHN0YXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8IDI3MSAgICAgICAgIHNhdmVkX3BwY2lfdGFibGUgPSB7fQpNYWluVGhyZWFk
OiB8ICAgIHwgMjcyICAgICAgICAgaWYgc2F2ZWRfcHBjaXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAy
NzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMu
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtw
cGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAg
ICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9y
ZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAg
ICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3Jk
WyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAg
Zm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFt
ZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBw
cGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAg
ICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0g
PSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91
dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAg
ICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBj
aV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwg
cHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3
NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAg
ICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lf
cmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAg
ICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFp
blRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29y
ZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBz
YXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4g
c2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRf
cHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVk
X3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lf
dGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8
IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNp
cy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxl
W3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMg
ICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNp
X3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAg
ICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNv
cmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAg
ICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWydu
YW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9y
IHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1
ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSdd
XSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNp
X3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAg
ICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBw
cGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlk
LCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAg
ICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBj
aV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAg
ICAgICAgc2F2ZWRfcHBjaV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVj
b3JkIGluIHNhdmVkX3BwY2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAg
IHNhdmVkX3BwY2lfdGFibGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRo
cmVhZDogfCAgICB8IDI3MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBp
biBzYXZlZF9wcGNpcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZl
ZF9wcGNpX3RhYmxlW3BwY2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAyNzMgICAgICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2
ZWRfcHBjaXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDI3NCAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgMjc1ICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfcHBj
aV90YWJsZVtwcGNpX3JlY29yZFsnbmFtZSddXSA9IHBwY2lfdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgMjczICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQsIHBwY2lfcmVjb3JkIGluIHNhdmVkX3Bw
Y2lzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyNzQgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDI3NSAgICAgICAgICAgICAgICAgICAgIHNhdmVkX3BwY2lfdGFi
bGVbcHBjaV9yZWNvcmRbJ25hbWUnXV0gPSBwcGNpX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDI3
MyAgICAgICAgICAgICBmb3IgcHBjaV91dWlkLCBwcGNpX3JlY29yZCBpbiBzYXZlZF9wcGNpcy5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjc0ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAyNzUgICAgICAgICAgICAgICAgICAgICBzYXZlZF9wcGNpX3RhYmxlW3Bw
Y2lfcmVjb3JkWyduYW1lJ11dID0gcHBjaV91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAyNzMgICAg
ICAgICAgICAgZm9yIHBwY2lfdXVpZCwgcHBjaV9yZWNvcmQgaW4gc2F2ZWRfcHBjaXMuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwu
Z2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAg
IHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAn
ZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lf
ZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAg
ICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywK
TWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAg
ICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAg
ICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAg
ICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAg
ICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAg
ICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAg
ICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAg
ICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApN
YWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZp
Y2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFt
ZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRy
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVk
X3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRo
cmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAg
NjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1
aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0
b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVp
ZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngi
ICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAg
ICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlk
LnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNp
X3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3Qn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVu
YyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNv
cmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5k
b3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAg
ICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1l
J10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVj
b3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5j
bGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcg
ICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsn
c3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNv
cmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29y
ZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJp
dmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlk
J10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAg
ICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRC
YXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVy
biBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3Ig
YXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJX
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAg
ICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAg
ICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAg
ICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNl
LnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9k
IGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBm
b3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRG
dW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwg
ImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAg
ICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9f
Y2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5j
IGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYg
bm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAg
ICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1
NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIo
dXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4g
IlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xh
c3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAg
ICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpy
ZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3
OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhy
ZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAg
ICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAg
ICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAg
ICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9y
LApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAg
ICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAg
ICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAg
ICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9u
LApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAg
ICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAg
ICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFt
ZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1
YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2
ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYu
bmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpj
cmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhj
cmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8
ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVp
ZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9p
bihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1
cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6
IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAg
ICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAg
ICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODgg
ICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkg
ICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9y
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0g
cmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYu
ZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAg
OTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFz
c19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUg
PSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNl
bGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUg
PSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAw
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsn
c3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJp
dmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhl
bmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNl
bGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAz
MiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAg
ICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAg
ICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAg
ICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2Ns
YXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2Vs
Zi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxf
cmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5j
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRG
dW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAg
ICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBk
aWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBz
ZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
SW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
OTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBz
ZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
U3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2Vz
X2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGlu
IFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAg
ICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAg
ICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5U
aHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAg
ICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAg
J3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAg
ICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2
ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lk
JzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODgg
ICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmlj
ZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkw
ICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFz
c2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1l
JzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5
MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3Vi
dmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rl
di5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBw
Y2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVp
ZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmco
KSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDog
fCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJu
IHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5k
b20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5
OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICog
MiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAg
ICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRl
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91
dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsn
ZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29y
ZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNv
cmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJl
Y29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3Jf
aWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAg
c2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2Rl
dmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9u
X2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAg
ICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9
IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
aWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1
aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9z
dCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAg
ICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1
cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAg
ICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAg
ICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBm
b3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIg
ICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAg
IGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJn
ZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1
bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAg
IGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8
ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUu
cmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAg
ICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xh
c3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAg
ICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAg
IF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElT
dG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2
aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0g
ewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAg
ICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAg
ICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRo
cmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAg
J2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAg
ICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9k
ZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9y
X25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rl
di5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2Vf
bmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2
LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3Nf
Y29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2
LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAg
IHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rl
di5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBw
Y2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAg
ICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0
KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4g
dXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0
b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFu
ZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVy
biAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICog
MiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAq
IDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAg
fCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAg
ODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29y
ZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2
aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAg
ICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDog
fCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVj
b3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNs
YXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAg
ICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRv
cl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVu
ZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9
IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAg
IHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAg
ICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAg
ICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAg
ICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAg
ICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAg
ICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAg
ICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRo
b2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0
aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxm
LmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwg
ImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5Omdl
dEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFz
c19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4g
c2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVu
Y3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2Uo
cmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJf
aW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJ
bnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRD
bGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAg
X19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlw
ZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2Uo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBw
Y2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgx
ICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21h
aW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAg
ICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAg
ICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRo
cmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8
ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNp
X2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAn
ZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lf
ZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8
ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNp
X2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBj
aV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAg
ICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAg
ICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAg
ICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAg
IHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVh
dGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFp
blRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAg
ICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5Omdl
dFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwg
IiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAg
IDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQu
cHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQ
Q0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9
IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1
cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNs
b3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYu
ZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2Vs
Zi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDky
ICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2Vf
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSBy
ZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxm
LnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNz
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3Zl
bmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydk
cml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9f
KHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9f
aW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
UFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJS
TyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAg
J2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1
cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAg
ICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAg
ICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcg
ICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2
NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNz
X18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBz
ZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5k
QVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAz
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2Uu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2Fs
bF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lf
cmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWlu
JzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAy
ODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1
cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAg
ICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAg
ICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRo
cmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAg
ICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAg
ICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAg
ICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAg
ICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJl
YWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAg
ICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAg
ICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJl
YWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAg
ICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzog
ICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAg
ICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAg
ICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpN
YWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lf
dGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDog
fCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAg
IHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6
Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkK
TWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpn
ZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwg
IiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAg
ICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRv
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJl
YWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29y
ZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3Zl
bmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFt
ZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAg
IHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFp
blRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydy
ZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19j
b2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAg
ICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lz
dGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJz
eXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1
YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0
ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAg
ICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAg
ICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAg
ICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAg
ICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAg
ICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAg
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
Uk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRy
UlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNl
LmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9y
dyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
UlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAg
IGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAg
bWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0
dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5Omdl
dE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBt
ZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNl
bGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVu
YyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygp
ICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9i
eV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRC
YXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9y
IGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3Nf
XywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNl
bGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlz
aW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAg
Zm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAg
ICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwg
c2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5
OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0ki
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1so
dXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0
dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2Nr
LnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3Rl
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAg
ICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8
ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNp
X2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMn
OiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4
MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xv
dCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAg
ICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAg
ICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAg
ICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5U
aHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAg
ICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAg
ICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAg
ICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAg
ICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQn
OiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1l
LApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzog
ICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAg
ICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmlj
ZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAg
ICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAg
ICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwg
dXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVT
dHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUo
KSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1
dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0
b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUw
MngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDog
fCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAg
fCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAg
ICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxm
LmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAg
ICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAg
ICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAg
ICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAg
ICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3Jk
WydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNl
X25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAg
ICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2Rl
J10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNv
cmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vi
c3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNv
cmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lz
dGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0g
cmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNl
Ll9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRC
YXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191
dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAg
ICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAg
ICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAg
ICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAg
J3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5j
JywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2Nv
ZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDgg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBY
ZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2Uu
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRN
ZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQg
ICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3Jk
cyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
IDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
Zi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3Ig
ZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToK
TWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdl
dEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgp
ICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAg
ICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUu
cHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2su
YWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0
aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAg
ICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAg
ICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6
IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBw
Y2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3Qn
OiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4
NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVu
YywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAg
ICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAg
ICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1l
LApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAg
ICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAg
ICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAg
ICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAg
ICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAg
ICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9y
LApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJk
ZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1f
bmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2
LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNh
dmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFp
blRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8
ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+
IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRG
YWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
dXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUw
MngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAg
ICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1
dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5n
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBw
cGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWlu
J10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVz
J10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Ns
b3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsn
ZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSBy
ZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52
ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9u
YW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0g
cmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2Vs
Zi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAg
OTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29y
ZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAg
c2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFt
ZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSBy
ZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJl
Y29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzgg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAn
ZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1
dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAg
ICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhl
bmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJl
dHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBm
b3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0
clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2
NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYx
ICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICBy
ZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAg
ICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRC
YXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0
aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAg
ICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNz
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0
RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxs
IiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAg
ICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
Ll9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBm
dW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAg
aWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgz
ICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2Uu
cHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRy
SW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0
ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1
cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDog
fCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9f
Y2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAg
ICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xh
c3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5w
eTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWlu
VGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAg
ICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAg
ICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDog
fCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBj
aV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMn
OiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4
NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVu
ZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUn
OiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3
ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZp
Y2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6
ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkg
ICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlz
aW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6
ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEg
ICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNz
bmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92
ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkz
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2
ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2
LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdk
cml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAg
IHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9k
ZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5w
eTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmlu
ZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAg
ICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
dXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIu
am9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFp
blRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAl
IHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJl
YWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAg
ICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAg
ICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVu
ZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lk
ID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNl
bGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8
ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydj
bGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25h
bWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAg
IHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25h
bWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29y
ZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYu
ZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAg
IFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAg
IHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMg
ICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAg
ICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAg
ICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAg
ICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAn
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2
aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2
aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAg
J2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAg
ICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsg
YXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwg
WGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4g
c2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9k
cygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29y
ZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1
bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9h
bGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBm
dW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5n
ZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAg
ICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3Jk
LCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBp
biBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRB
dHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygp
LCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
QVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFz
c2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0g
aW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQ
Q0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2
IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgw
ICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAg
ICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAg
ICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAg
ICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDog
fCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBj
aV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwg
Mjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52
ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNl
X2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAy
ODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRl
dmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lv
bl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwg
MjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5j
bGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19u
YW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYu
c3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8
ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNp
X2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdz
dWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJl
YWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAg
ICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lf
dXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJp
bmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVh
ZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDog
fCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0
dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRS
YW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlk
LnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngi
ICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAg
ICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3Jl
YXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBj
aV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29y
ZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJl
Y29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSBy
ZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9
IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5k
b3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAg
ICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRb
J2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlz
aW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAg
ICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDog
fCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9p
ZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92
ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0
ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXIn
XQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYs
IHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsn
aG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFp
bicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDog
fCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92
ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAg
ICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICBy
ZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAg
ICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIg
ICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAg
ICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICBy
ZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAg
ICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAg
ICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJh
c2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4g
WyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1
bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdl
dEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAg
ICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5
ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwg
WGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3Rv
cmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAg
ICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFp
blRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAg
ICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAg
ICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRB
UElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lf
ZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3Jk
ID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAg
ICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAg
ICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFp
blRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAg
ICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAg
ICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDog
fCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBj
aV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVu
ZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8
ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNp
X2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZp
Y2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lf
ZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xh
c3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lf
ZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8
ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNp
X2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJl
YWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAg
ICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAg
ICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUu
Z2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8
ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVy
biB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlk
UmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJl
dHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngi
ICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4
IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5n
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwg
ICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDog
fCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDog
fCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJl
Y29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYu
ZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAg
ICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lv
bl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0g
cmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxm
LmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3Zl
bmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
dmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3Rl
bV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFt
ZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAg
ICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUg
ICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAg
ICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAg
ICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAg
ICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAg
ICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAg
ICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAg
ICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAg
ICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSAr
IGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0
dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSAr
IGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBt
ZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9k
cyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsi
Z2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhv
ZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2Qp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0
TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBz
ZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlk
IiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5
OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19j
bGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMg
aW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVu
Yyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0
RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFu
Y2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0
dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0
dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVu
ZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICBy
ZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5n
ZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENs
YXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAg
ICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwg
dHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGlu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVh
c2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZv
ciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwg
MjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5k
b21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAg
ICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAg
ICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFp
blRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAg
ICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFk
OiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAg
cGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAg
ICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6
IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBw
Y2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAg
ICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFk
OiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAg
cGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAg
ICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVh
ZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAg
IHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAg
ICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAg
ICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAg
ICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAg
ICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5j
cmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcK
TWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFp
blRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2
NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5
OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmlu
ZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICog
NCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8
ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1
aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVu
ZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQ
Q0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFp
biA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxm
LmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxm
LnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNl
bGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAg
c2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZp
Y2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUg
PSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBz
ZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFp
blRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2Ns
YXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVt
X3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1
YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25h
bWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3Jk
Wydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5p
dF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0g
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0
dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAg
ICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAg
J2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3Qn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFp
blRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAg
ICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIg
ICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2Uu
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFz
ZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUg
ICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2Rz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAg
ICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2Ns
YXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBp
biBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJ
bnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBY
ZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVn
aXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWly
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJh
c2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0
X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBw
Y2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9t
YWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAg
fCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2
LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAg
ICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAg
ICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFp
blRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAg
ICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAg
ICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAg
ICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAg
ICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5U
aHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAg
ICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAg
ICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5U
aHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAg
ICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWlu
VGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1l
JzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6
ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYg
ICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZl
cgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3Bw
Y2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVh
ZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkg
ICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQu
cHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5
KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5w
eTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICog
MiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAg
ICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5
OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5U
aHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3Jl
Y29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFp
blRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFp
blRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYydd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRb
J3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3Jf
bmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAg
ICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10K
TWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3Jk
WydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFz
c19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAg
ICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vi
c3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRb
J3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJz
eXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAg
ICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAg
ICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAg
ICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAg
ICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMg
ICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0
ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVy
J10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRB
dHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10K
TWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBh
dHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0
cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJ
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRB
dHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAg
ICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAg
ICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4g
WGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBY
ZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAg
cmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5
OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGlu
IHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3Ig
ZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5j
cygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdl
dF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhl
bmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAg
Zm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xh
c3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGlu
IHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90
IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAg
ICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAg
ICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzgg
ICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVp
ZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJ
LnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQ
Q0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nl
c1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAg
cmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19s
b2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdp
c3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAg
ICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFk
OiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAg
cGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdi
dXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8
IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYu
c2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAg
ICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApN
YWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAg
ICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAg
ICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAg
ICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAg
ICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApN
YWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAg
ICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAg
ICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwK
TWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3Jf
aWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3Ju
YW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lk
JzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUg
ICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRl
dmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXIn
OiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5
ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFt
ZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVh
dGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVh
dGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAg
PiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5w
eTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihb
IiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxl
KHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAg
ICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBz
ZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAg
ICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAg
ICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAg
ICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkx
ICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25h
bWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVj
b3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2
aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUg
ICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19j
b2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSBy
ZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYu
c3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSBy
ZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vi
c3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVy
ID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRC
YXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYu
X191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAg
ICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAg
ICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAg
ICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAg
ICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdm
dW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lk
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25h
bWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lv
bl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNz
X2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFz
c19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwg
WGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJh
c2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5n
ZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9k
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsg
bWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2
NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAg
NDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVj
b3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5j
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBm
b3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxm
LmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5z
dCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0
ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAg
ICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxm
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3Rv
cmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xv
Y2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBj
aVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAg
ICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAg
ICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJl
YWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAg
ICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Ns
b3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8
IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYu
ZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6
ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAg
ICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3Ju
YW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzog
ICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAg
ICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6
ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAg
ICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2Nv
ZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzog
ICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVu
ZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
Mjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5z
dWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0
ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lf
ZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9
IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkK
TWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAg
ICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8
ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1
aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNy
ZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwg
IiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAg
ICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3Ry
aW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlk
LCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9t
YWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsn
YnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRb
J3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29y
ZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQg
PSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2Vs
Zi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2Rldmlj
ZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lk
ID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAg
c2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8
ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJl
Y29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQg
PSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
c2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQs
IHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAg
ICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4g
Wyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMg
ICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0
dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+
IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAg
IHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAg
ICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAg
YXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQx
ICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhl
bmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3Ig
bWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAg
ICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1
bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRf
YWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcy
ICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZv
ciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAg
ICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAg
IDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJh
c2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRB
dHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVn
aXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICBy
ZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MK
TWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAg
IF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3
ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9f
Y2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9y
ZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNl
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpN
YWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAg
ICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAg
ICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVh
ZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAg
IHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1
bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8
IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYu
dmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25h
bWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
Mjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5k
ZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFt
ZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
ODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJl
dmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29k
ZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNs
YXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwg
MjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5z
dWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lf
ZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAg
ICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8
ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBj
aV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVp
ZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0
cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDog
fCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9t
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAi
LSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwK
TWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZd
KSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5U
aHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAz
MDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcg
ICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8
ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8
ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsn
dmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNl
X2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAg
IHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3Jk
WydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNz
X25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAg
ICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9y
X25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJl
Y29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNl
bGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAg
ICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAg
ICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQg
ICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAg
ICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAg
ICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAg
ICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAn
ZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAn
ZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAg
ICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAg
ICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAg
ICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygp
ICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2Qg
aW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0
aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3Jl
Y29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9k
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdl
dEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdl
dF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1
bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19f
LCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2Vs
Zi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIg
ICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3Mo
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVj
b3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5z
dCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFz
cygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19j
bGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSld
ID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lf
ZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
MjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAg
ICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4s
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAg
ICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAg
ICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVh
ZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAg
IHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAg
IHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rl
di52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2
aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAg
fCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2
LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAg
IHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rl
di5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFz
c19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9k
ZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAg
cGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAg
ICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5U
aHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAg
ICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBw
Y2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVT
dHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRo
cmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAg
cmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1
aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1
dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUw
MngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5
ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6
Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0ko
cHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJl
Y29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9
IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3Qg
PSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVu
YyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52
ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAg
ICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNv
cmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJl
dmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2
ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25h
bWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRv
cl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3Rl
bV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJz
eXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2
ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNl
bGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBD
SS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9
IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2Rv
bWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAg
ICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAg
ICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAg
ICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAz
NSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUz
ICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAg
ICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAg
ICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAg
ICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVy
biBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVu
ZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1
cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18s
IGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxm
LmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAg
ICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDog
fCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJ
U3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkg
ICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAg
ICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhl
bmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9w
Y2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVj
b3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzog
ICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIg
ICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywK
TWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAg
ICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAg
ICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVh
ZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAg
IHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAn
dmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAg
cGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdk
ZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBw
Y2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAn
Y2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBw
Y2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFk
OiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAg
cGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5U
aHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAg
ICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAg
ICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFi
bGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAg
ICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJl
dHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3Jl
YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFp
blRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRV
dWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
IHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUw
MngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIl
MDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3Ry
aW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6
IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRv
cl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9
IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNl
bGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZp
c2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2Rl
ID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBz
ZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVt
X3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0
ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5
c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
bmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAg
ICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAg
ICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAg
ICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAg
ICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAg
ICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAg
ICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAg
ICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAg
ICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8o
KSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcg
PSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBp
biBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlco
KSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZv
ciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0
aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFz
ZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJu
IFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1l
dGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRo
b2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYu
Z2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBp
biBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsg
ZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91
dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNl
LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYu
X19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1
bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywg
ZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYu
Z2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5z
dGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9y
IGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAg
IGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAg
ICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2Vs
Zi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5Omdl
dENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVp
ZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJu
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAg
IGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAg
IHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rl
di5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAg
ICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAg
ICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwK
TWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAg
ICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAg
ICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAg
ICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJl
YWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAg
ICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAg
ICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAg
ICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAg
ICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAg
ICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAg
ICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAg
ICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAg
ICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVp
ZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJp
bmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkK
TWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlk
LnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9y
IF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZv
ciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVy
biBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0
cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngi
ICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8
IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAg
WGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRv
bWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBz
ZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBz
ZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAg
IHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAg
ICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydk
ZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25h
bWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAg
ICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10K
TWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRb
J2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lz
dGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRb
J3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAg
c2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVt
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVj
b3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9f
aW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNl
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlk
ID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAg
IGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAg
ICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAg
ICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Ns
b3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0
OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJh
c2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRo
b2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9k
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8
ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAg
ICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDcz
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5f
X2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVu
YyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFp
blRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0
dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsg
YXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAg
ICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6
cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwu
Z2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAg
IHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAn
ZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lf
ZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAg
ICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywK
TWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAg
ICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAg
ICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAg
ICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAg
ICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAg
ICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAg
ICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAg
ICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApN
YWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZp
Y2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFt
ZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRy
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVk
X3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRo
cmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAg
NjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1
aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0
b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRo
cmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1
cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkg
Zm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUp
IGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJl
dHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICBy
ZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1
NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVp
ZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngi
ICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAg
ICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlk
LnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNp
X3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10K
TWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3Qn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVu
YyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNv
cmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5k
b3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAg
ICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1l
J10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVj
b3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5j
bGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcg
ICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsn
c3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2Vs
Zi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNv
cmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29y
ZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAz
NyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAg
ICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJp
dmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlk
J10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAg
ICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRC
YXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVy
biBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAi
Z2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3Ig
YXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3Ig
YXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJX
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAg
ICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAg
ICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAg
ICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNl
LnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9k
IGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBm
b3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRG
dW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwg
ImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6
Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAg
ICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9f
Y2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5j
IGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYg
bm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAg
ICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1
NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIo
dXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQ
UENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4g
IlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xh
c3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAg
ICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpy
ZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3
OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhy
ZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAg
ICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAg
ICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAg
ICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAg
ICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9y
LApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAg
ICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAg
ICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAg
ICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9u
LApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAg
ICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAg
ICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFt
ZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAy
OTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1
YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2
ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
Mjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYu
bmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpj
cmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhj
cmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8
ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAg
cmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAy
NTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAg
IHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0K
TWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwg
MjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAg
ICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAs
IDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgw
LCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAg
ICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYp
IF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVp
ZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9p
bihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1
cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6
IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAg
ICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAg
ICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODgg
ICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkg
ICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5
MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9y
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0g
cmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYu
ZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAg
OTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFz
c19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUg
PSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNl
bGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUg
PSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAw
ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsn
c3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJp
dmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhl
bmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNl
bGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAz
MiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAg
ICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAg
ICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAg
ICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNl
X25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2Ns
YXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBD
SS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3Jv
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJS
TygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2Vs
Zi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
ICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVh
ZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxf
cmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5j
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRG
dW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAg
ICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBk
aWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBz
ZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
SW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0
QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
OTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBz
ZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
U3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2Vz
X2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5z
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGlu
IFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAg
ICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAg
ICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5U
aHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAg
ICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAg
J3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAg
ICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9k
ZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9p
ZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2
ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5k
b3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lk
JzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODgg
ICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmlj
ZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkw
ICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFz
c2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1l
JzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5
MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3Vi
dmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rl
di5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBw
Y2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVp
ZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmco
KSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDog
fCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJu
IHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5k
b20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUw
ICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50
KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGlu
dCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwg
MTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAs
IDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5k
aW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5
OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICog
MiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAg
ICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRl
U3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91
dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsn
ZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29y
ZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNv
cmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJl
Y29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3Jf
aWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAg
c2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2Rl
dmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9u
X2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAg
ICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9
IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAg
ICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1f
aWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1
aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9z
dCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8
ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5k
b3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAg
ICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1
cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMi
ICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3Jv
IGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRy
X3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0
dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkg
KyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRy
UlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAg
ICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9y
IGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVz
IiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9y
byBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0
cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNl
bGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygp
ICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAg
ICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAg
ICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBY
ZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAg
ICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBm
b3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIg
ICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAg
IGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5k
QmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJn
ZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1
bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAg
IGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8
ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1
OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVu
ZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpn
ZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUu
cmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAg
ICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xh
c3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAg
ICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAg
IF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElT
dG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2
aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0g
ewpNYWluVGhyZWFkOiB8ICAgIHwgMjgxICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAg
ICAgICAgICAgICAgcGNpX2Rldi5kb21haW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAg
ICAgICAgICAgICdidXMnOiAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRo
cmVhZDogfCAgICB8IDI4MyAgICAgICAgICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAg
J2Z1bmMnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAg
ICB8IDI4NSAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9k
ZXYudmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9y
X25hbWUnOiAgICAgICAgICAgICAgcGNpX2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgMjg3ICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rl
di5kZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2Vf
bmFtZSc6ICAgICAgICAgICAgICBwY2lfZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyODkgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2
LnJldmlzaW9uLApNYWluVGhyZWFkOiB8ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3Nf
Y29kZSc6ICAgICAgICAgICAgICAgcGNpX2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAg
fCAyOTEgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2
LmNsYXNzbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBjaV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAg
IHwgMjkzICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rl
di5zdWJ2ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX2lkJzogICAgICAgICAgICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6
IHwgICAgfCAyOTUgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBw
Y2lfZGV2LnN1YmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAg
ICAgICdkcml2ZXInOiAgICAgICAgICAgICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgMjk5ICAgICAgICAgICAgIHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0
KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVhdGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4g
dXVpZC5weTpjcmVhdGVTdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0
b1N0cmluZyhjcmVhdGUoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA2NiAgICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiB1dWlkLnB5OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFu
ZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2Uo
MCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdl
KDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5y
YW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20u
cmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFu
Z2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFu
ZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gdXVpZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVy
biAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICog
MiwKTWFpblRocmVhZDogfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAq
IDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAg
fCAzMDAgICAgICAgICAgICAgWGVuZFBQQ0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAg
ODcgICAgICAgICBzZWxmLmRvbWFpbiA9IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODggICAgICAgICBzZWxmLmJ1cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAg
ICB8ICAgODkgICAgICAgICBzZWxmLnNsb3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA5MCAgICAgICAgIHNlbGYuZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDkxICAgICAgICAgc2VsZi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDkyICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29y
ZFsndmVuZG9yX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2
aWNlX2lkID0gcmVjb3JkWydkZXZpY2VfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAg
ICAgIHNlbGYuZGV2aWNlX25hbWUgPSByZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDog
fCAgICB8ICAgOTUgICAgICAgICBzZWxmLnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVj
b3JkWydjbGFzc19jb2RlJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNs
YXNzX25hbWUgPSByZWNvcmRbJ2NsYXNzX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAg
ICAgICAgIHNlbGYuc3Vic3lzdGVtX3ZlbmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRv
cl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVu
ZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAwICAgICAgICAgc2VsZi5zdWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9p
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9
IHJlY29yZFsnc3Vic3lzdGVtX25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAg
IHNlbGYuZHJpdmVyID0gcmVjb3JkWydkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAg
ICAgICAgIFhlbmRCYXNlLl9faW5pdF9fKHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAg
ICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAg
ICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAg
ICAgICAnbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX2lkJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAg
ICAnZGV2aWNlX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAg
ICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAg
ICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBz
ZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNl
bGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAg
IGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdl
dF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0
dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAl
IGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBp
biBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYu
Z2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdl
dEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3
ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAg
ICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJn
ZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBh
dHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIg
JSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8g
aW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJf
cm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0
clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5n
ZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJS
VygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxm
LmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1NCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRo
b2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0ku
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA2OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjcgICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0
aG9kcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxm
LmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgICA2NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgICA2NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDog
fCAgICB8ICAgICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwg
ImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5Omdl
dEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFz
c19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4g
c2VsZi5nZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVu
Y3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2Uo
cmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJf
aW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQ
Q0kucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJ
bnN0ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRBdHRySW5zdCgpICsgYXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTAgICAgICAgICBYZW5kQVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRD
bGFzcygpLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAg
X19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlw
ZSldID0gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgICAzOSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2Uo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZFBQQ0kucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBw
Y2lfZGV2IGluIFBjaVV0aWwuZ2V0X2FsbF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMjgwICAgICAgICAgICAgIHBwY2lfcmVjb3JkID0gewpNYWluVGhyZWFkOiB8ICAgIHwgMjgx
ICAgICAgICAgICAgICAgICAnZG9tYWluJzogICAgICAgICAgICAgICAgICAgcGNpX2Rldi5kb21h
aW4sCk1haW5UaHJlYWQ6IHwgICAgfCAyODIgICAgICAgICAgICAgICAgICdidXMnOiAgICAgICAg
ICAgICAgICAgICAgICBwY2lfZGV2LmJ1cywKTWFpblRocmVhZDogfCAgICB8IDI4MyAgICAgICAg
ICAgICAgICAgJ3Nsb3QnOiAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYuc2xvdCwKTWFpblRo
cmVhZDogfCAgICB8IDI4NCAgICAgICAgICAgICAgICAgJ2Z1bmMnOiAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZXYuZnVuYywKTWFpblRocmVhZDogfCAgICB8IDI4NSAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9pZCc6ICAgICAgICAgICAgICAgIHBjaV9kZXYudmVuZG9yLApNYWluVGhyZWFkOiB8
ICAgIHwgMjg2ICAgICAgICAgICAgICAgICAndmVuZG9yX25hbWUnOiAgICAgICAgICAgICAgcGNp
X2Rldi52ZW5kb3JuYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgMjg3ICAgICAgICAgICAgICAgICAn
ZGV2aWNlX2lkJzogICAgICAgICAgICAgICAgcGNpX2Rldi5kZXZpY2UsCk1haW5UaHJlYWQ6IHwg
ICAgfCAyODggICAgICAgICAgICAgICAgICdkZXZpY2VfbmFtZSc6ICAgICAgICAgICAgICBwY2lf
ZGV2LmRldmljZW5hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCAyODkgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCc6ICAgICAgICAgICAgICBwY2lfZGV2LnJldmlzaW9uLApNYWluVGhyZWFkOiB8
ICAgIHwgMjkwICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZSc6ICAgICAgICAgICAgICAgcGNp
X2Rldi5jbGFzc2NvZGUsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTEgICAgICAgICAgICAgICAgICdj
bGFzc19uYW1lJzogICAgICAgICAgICAgICBwY2lfZGV2LmNsYXNzbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDI5MiAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnOiAgICAgIHBj
aV9kZXYuc3VidmVuZG9yLApNYWluVGhyZWFkOiB8ICAgIHwgMjkzICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJzogICAgcGNpX2Rldi5zdWJ2ZW5kb3JuYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjk0ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX2lkJzogICAgICAgICAg
ICAgcGNpX2Rldi5zdWJkZXZpY2UsCk1haW5UaHJlYWQ6IHwgICAgfCAyOTUgICAgICAgICAgICAg
ICAgICdzdWJzeXN0ZW1fbmFtZSc6ICAgICAgICAgICBwY2lfZGV2LnN1YmRldmljZW5hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAyOTYgICAgICAgICAgICAgICAgICdkcml2ZXInOiAgICAgICAgICAg
ICAgICAgICBwY2lfZGV2LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgMjk5ICAgICAgICAgICAg
IHBwY2lfdXVpZCA9IHNhdmVkX3BwY2lfdGFibGUuZ2V0KHBjaV9kZXYubmFtZSwgdXVpZC5jcmVh
dGVTdHJpbmcoKSkKTWFpblRocmVhZDogfCAgICB8ID4gdXVpZC5weTpjcmVhdGVTdHJpbmcKTWFp
blRocmVhZDogfCAgICB8ICAgNjkgICAgIHJldHVybiB0b1N0cmluZyhjcmVhdGUoKSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2NiAg
ICAgcmV0dXJuIHV1aWRGYWN0b3J5KCkKTWFpblRocmVhZDogfCAgICB8ICAgPiB1dWlkLnB5Omdl
dFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJh
bmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRv
bS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5k
b20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4g
cmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGlu
IHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJh
bmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyBy
YW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBbIHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8g
aW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4gWyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBf
IGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTAgICAgIHJldHVybiBb
IHJhbmRvbS5yYW5kaW50KDAsIDI1NSkgZm9yIF8gaW4gcmFuZ2UoMCwgMTYpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUwICAgICByZXR1cm4g
WyByYW5kb20ucmFuZGludCgwLCAyNTUpIGZvciBfIGluIHJhbmdlKDAsIDE2KSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgdXVpZC5weTpnZXRVdWlkUmFuZG9tCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCB1dWlkLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gdXVpZC5weTp0b1N0cmluZwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUwMngiICogNCwg
IiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKTWFpblRocmVhZDogfCAgICB8ICAg
IDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQu
cHk6Y3JlYXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAzMDAgICAgICAgICAgICAgWGVuZFBQ
Q0kocHBjaV91dWlkLCBwcGNpX3JlY29yZCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFBQQ0ku
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICBzZWxmLmRvbWFpbiA9
IHJlY29yZFsnZG9tYWluJ10KTWFpblRocmVhZDogfCAgICB8ICAgODggICAgICAgICBzZWxmLmJ1
cyA9IHJlY29yZFsnYnVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgODkgICAgICAgICBzZWxmLnNs
b3QgPSByZWNvcmRbJ3Nsb3QnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5MCAgICAgICAgIHNlbGYu
ZnVuYyA9IHJlY29yZFsnZnVuYyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDkxICAgICAgICAgc2Vs
Zi52ZW5kb3JfaWQgPSByZWNvcmRbJ3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDky
ICAgICAgICAgc2VsZi52ZW5kb3JfbmFtZSA9IHJlY29yZFsndmVuZG9yX25hbWUnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA5MyAgICAgICAgIHNlbGYuZGV2aWNlX2lkID0gcmVjb3JkWydkZXZpY2Vf
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5NCAgICAgICAgIHNlbGYuZGV2aWNlX25hbWUgPSBy
ZWNvcmRbJ2RldmljZV9uYW1lJ10KTWFpblRocmVhZDogfCAgICB8ICAgOTUgICAgICAgICBzZWxm
LnJldmlzaW9uX2lkID0gcmVjb3JkWydyZXZpc2lvbl9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDk2ICAgICAgICAgc2VsZi5jbGFzc19jb2RlID0gcmVjb3JkWydjbGFzc19jb2RlJ10KTWFpblRo
cmVhZDogfCAgICB8ICAgOTcgICAgICAgICBzZWxmLmNsYXNzX25hbWUgPSByZWNvcmRbJ2NsYXNz
X25hbWUnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA5OCAgICAgICAgIHNlbGYuc3Vic3lzdGVtX3Zl
bmRvcl9pZCA9IHJlY29yZFsnc3Vic3lzdGVtX3ZlbmRvcl9pZCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk5ICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fdmVuZG9yX25hbWUgPSByZWNvcmRbJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgc2VsZi5z
dWJzeXN0ZW1faWQgPSByZWNvcmRbJ3N1YnN5c3RlbV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgc2VsZi5zdWJzeXN0ZW1fbmFtZSA9IHJlY29yZFsnc3Vic3lzdGVtX25hbWUn
XQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMiAgICAgICAgIHNlbGYuZHJpdmVyID0gcmVjb3JkWydk
cml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMyAgICAgICAgIFhlbmRCYXNlLl9faW5pdF9f
KHNlbGYsIHV1aWQsIHJlY29yZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRCYXNlLnB5Ol9f
aW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
UFBDSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIGF0dHJS
TyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICAgICAgICAgICAg
J2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICAgICAgICAgICAgJ2J1
cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICAgICAgICAgICAgJ3Nsb3QnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgICAzNyAgICAgICAgICAgICAgICAgICAnbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFpblRocmVh
ZDogfCAgICB8ICAgICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV92ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDcgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAg
ICAgICAgICAgICAgICAnZHJpdmVyJ10KTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzIgICAg
ICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU0
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kUFBDSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYs
ICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8l
cyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJf
cm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0
dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBz
ZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0
QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2Vs
Zi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAg
ICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxm
LCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBm
b3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRf
JXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRy
X3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8p
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdl
dEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRB
dHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAg
ICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2Vs
ZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgIDU3ICAgICAgICAg
Zm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0
XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTcgICAgICAgICBmb3IgYXR0
cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUg
YXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNjIgICAgICAgICBmb3IgYXR0cl9ydyBpbiBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA1NCAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA2NyAgICAgICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OCAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihzZWxmLCBtZXRob2QpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjcg
ICAgICAgICBmb3IgbWV0aG9kIGluIHNlbGYuZ2V0TWV0aG9kcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICA2
NSAgICAgICAgIGZ1bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZFBQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFzc19fLCBmdW5jKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5nZXRGdW5jcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNz
X18sIGZ1bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBz
ZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MiAgICAgICAgIGZvciBmdW5jIGluIHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDgzICAgICAgICAgZm9yIGF0dHJfaW5zdCBpbiBzZWxmLmdldEF0dHJJbnN0
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFBQQ0kucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGF0dHJJbnN0ID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgICA1OCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRySW5zdCgpICsgYXR0cklu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0ckluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
UFBDSS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgOTAgICAgICAgICBYZW5k
QVBJU3RvcmUucmVnaXN0ZXIodXVpZCwgc2VsZi5nZXRDbGFzcygpLCBzZWxmKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MjkgICAgICAgICByZXR1cm4gIlBQQ0kiCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZFBQQ0ku
cHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6cmVnaXN0
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAzNCAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDM3ICAgICAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgICAz
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEJhc2Uu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFBQQ0kucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8IDI3OSAgICAgICAgIGZvciBwY2lfZGV2IGluIFBjaVV0aWwuZ2V0X2Fs
bF9wY2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmROb2RlLnB5Ol9pbml0X1BQ
Q0lzCk1haW5UaHJlYWQ6IHwgICAgIDE2MCAgICAgICAgIHNlbGYuX2luaXRfUFNDU0lzKCkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpfaW5pdF9QU0NTSXMKTWFpblRocmVhZDogfCAg
ICB8IDMwNCAgICAgICAgIHNhdmVkX3BzY3NpcyA9IHNlbGYuc3RhdGVfc3RvcmUubG9hZF9zdGF0
ZSgncHNjc2knKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTpsb2FkX3N0
YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxf
ZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2Zp
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbihz
ZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFN0YXRl
U3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgaWYgbm90
IG9zLnBhdGguZXhpc3RzKHhtbF9wYXRoKToKTWFpblRocmVhZDogfCAgICB8ICAxMDQgICAgICAg
ICBkb20gPSBtaW5pZG9tLnBhcnNlKHhtbF9wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwNSAg
ICAgICAgIHJvb3QgPSBkb20uZG9jdW1lbnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA2
ICAgICAgICAgc3RhdGUgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIGZvciBj
aGlsZCBpbiByb290LmNoaWxkTm9kZXM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTUwICAgICAgICAg
ZG9tLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTUxICAgICAgICAgcmV0dXJuIHN0YXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OmxvYWRfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8IDMwNSAgICAgICAgIHNhdmVkX3BzY3NpX3RhYmxlID0ge30KTWFpblRocmVh
ZDogfCAgICB8IDMwNiAgICAgICAgIGlmIHNhdmVkX3BzY3NpczoKTWFpblRocmVhZDogfCAgICB8
IDMxMyAgICAgICAgIHNhdmVkX3BzY3NpX0hCQXMgPSBzZWxmLnN0YXRlX3N0b3JlLmxvYWRfc3Rh
dGUoJ3BzY3NpX0hCQScpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRTdGF0ZVN0b3JlLnB5Omxv
YWRfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAxMDAgICAgICAgICB4bWxfcGF0aCA9IHNlbGYu
X3htbF9maWxlKGNscykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRTdGF0ZVN0b3JlLnB5Ol94
bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgICAgICByZXR1cm4gb3MucGF0aC5q
b2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
U3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICBp
ZiBub3Qgb3MucGF0aC5leGlzdHMoeG1sX3BhdGgpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwNCAg
ICAgICAgIGRvbSA9IG1pbmlkb20ucGFyc2UoeG1sX3BhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTA1ICAgICAgICAgcm9vdCA9IGRvbS5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAgICB8
ICAxMDYgICAgICAgICBzdGF0ZSA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAg
Zm9yIGNoaWxkIGluIHJvb3QuY2hpbGROb2RlczoKTWFpblRocmVhZDogfCAgICB8ICAxNTAgICAg
ICAgICBkb20udW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8ICAxNTEgICAgICAgICByZXR1cm4g
c3RhdGUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6bG9hZF9zdGF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgMzE0ICAgICAgICAgc2F2ZWRfcHNjc2lfSEJBX3RhYmxlID0ge30K
TWFpblRocmVhZDogfCAgICB8IDMxNSAgICAgICAgIGlmIHNhdmVkX3BzY3NpX0hCQXM6Ck1haW5U
aHJlYWQ6IHwgICAgfCAzMjMgICAgICAgICBwc2NzaV90YWJsZSA9IHt9Ck1haW5UaHJlYWQ6IHwg
ICAgfCAzMjQgICAgICAgICBwc2NzaV9IQkFfdGFibGUgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwg
MzI2ICAgICAgICAgZm9yIHBzY3NpX3JlY29yZCBpbiB2c2NzaV91dGlsLmdldF9hbGxfc2NzaV9k
ZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjcgICAgICAgICAgICAgc2NzaV9pZCA9IHBz
Y3NpX3JlY29yZFsnc2NzaV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAzMjggICAgICAgICAgICAg
aWYgc2NzaV9pZDoKTWFpblRocmVhZDogfCAgICB8IDMyNiAgICAgICAgIGZvciBwc2NzaV9yZWNv
cmQgaW4gdnNjc2lfdXRpbC5nZXRfYWxsX3Njc2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMzI3ICAgICAgICAgICAgIHNjc2lfaWQgPSBwc2NzaV9yZWNvcmRbJ3Njc2lfaWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgMzI4ICAgICAgICAgICAgIGlmIHNjc2lfaWQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAzMjYgICAgICAgICBmb3IgcHNjc2lfcmVjb3JkIGluIHZzY3NpX3V0aWwuZ2V0X2FsbF9z
Y3NpX2RldmljZXMoKToKTWFpblRocmVhZDogfCAgICB8IDMyNyAgICAgICAgICAgICBzY3NpX2lk
ID0gcHNjc2lfcmVjb3JkWydzY3NpX2lkJ10KTWFpblRocmVhZDogfCAgICB8IDMyOCAgICAgICAg
ICAgICBpZiBzY3NpX2lkOgpNYWluVGhyZWFkOiB8ICAgIHwgMzI2ICAgICAgICAgZm9yIHBzY3Np
X3JlY29yZCBpbiB2c2NzaV91dGlsLmdldF9hbGxfc2NzaV9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAzMjcgICAgICAgICAgICAgc2NzaV9pZCA9IHBzY3NpX3JlY29yZFsnc2NzaV9pZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjggICAgICAgICAgICAgaWYgc2NzaV9pZDoKTWFpblRocmVh
ZDogfCAgICB8IDMyNiAgICAgICAgIGZvciBwc2NzaV9yZWNvcmQgaW4gdnNjc2lfdXRpbC5nZXRf
YWxsX3Njc2lfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMzI3ICAgICAgICAgICAgIHNj
c2lfaWQgPSBwc2NzaV9yZWNvcmRbJ3Njc2lfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgMzI4ICAg
ICAgICAgICAgIGlmIHNjc2lfaWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjYgICAgICAgICBmb3Ig
cHNjc2lfcmVjb3JkIGluIHZzY3NpX3V0aWwuZ2V0X2FsbF9zY3NpX2RldmljZXMoKToKTWFpblRo
cmVhZDogfCAgICB8IDMyNyAgICAgICAgICAgICBzY3NpX2lkID0gcHNjc2lfcmVjb3JkWydzY3Np
X2lkJ10KTWFpblRocmVhZDogfCAgICB8IDMyOCAgICAgICAgICAgICBpZiBzY3NpX2lkOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMzI2ICAgICAgICAgZm9yIHBzY3NpX3JlY29yZCBpbiB2c2NzaV91dGls
LmdldF9hbGxfc2NzaV9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjcgICAgICAgICAg
ICAgc2NzaV9pZCA9IHBzY3NpX3JlY29yZFsnc2NzaV9pZCddCk1haW5UaHJlYWQ6IHwgICAgfCAz
MjggICAgICAgICAgICAgaWYgc2NzaV9pZDoKTWFpblRocmVhZDogfCAgICB8IDMyNiAgICAgICAg
IGZvciBwc2NzaV9yZWNvcmQgaW4gdnNjc2lfdXRpbC5nZXRfYWxsX3Njc2lfZGV2aWNlcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMzI3ICAgICAgICAgICAgIHNjc2lfaWQgPSBwc2NzaV9yZWNvcmRb
J3Njc2lfaWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgMzI4ICAgICAgICAgICAgIGlmIHNjc2lfaWQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMjYgICAgICAgICBmb3IgcHNjc2lfcmVjb3JkIGluIHZzY3Np
X3V0aWwuZ2V0X2FsbF9zY3NpX2RldmljZXMoKToKTWFpblRocmVhZDogfCAgICB8IDMyNyAgICAg
ICAgICAgICBzY3NpX2lkID0gcHNjc2lfcmVjb3JkWydzY3NpX2lkJ10KTWFpblRocmVhZDogfCAg
ICB8IDMyOCAgICAgICAgICAgICBpZiBzY3NpX2lkOgpNYWluVGhyZWFkOiB8ICAgIHwgMzI2ICAg
ICAgICAgZm9yIHBzY3NpX3JlY29yZCBpbiB2c2NzaV91dGlsLmdldF9hbGxfc2NzaV9kZXZpY2Vz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzNTggICAgICAgICBmb3IgcHNjc2lfdXVpZCwgcHNjc2lf
cmVjb3JkIGluIHBzY3NpX3RhYmxlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAzNjEgICAg
ICAgICBmb3IgcGh5c2ljYWxfaG9zdCwgcHNjc2lfSEJBX3V1aWQgaW4gcHNjc2lfSEJBX3RhYmxl
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUucHk6X2luaXRfUFNDU0lzCk1h
aW5UaHJlYWQ6IHwgICAgPCBYZW5kTm9kZS5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgMTE0
MSAgICAgICAgIGluc3Quc2F2ZSgpCk1haW5UaHJlYWQ6IHwgICAgPiBYZW5kTm9kZS5weTpzYXZl
Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgIGhvc3RfcmVjb3JkID0ge3NlbGYudXVpZDog
eyduYW1lX2xhYmVsJzpzZWxmLm5hbWUsCk1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICduYW1lX2Rlc2NyaXB0aW9uJzpzZWxmLmRlc2MsCk1h
aW5UaHJlYWQ6IHwgICAgIDU3MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdt
ZXRyaWNzX3V1aWQnOiBzZWxmLmhvc3RfbWV0cmljc191dWlkLApNYWluVGhyZWFkOiB8ICAgICA1
NzQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb3RoZXJfY29uZmlnJzogc2Vs
Zi5vdGhlcl9jb25maWd9fQpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICBzZWxmLnN0YXRl
X3N0b3JlLnNhdmVfc3RhdGUoJ2hvc3QnLGhvc3RfcmVjb3JkKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDE2NyAgICAg
ICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAg
ICByZXR1cm4gb3MucGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAg
IHwgMTY5ICAgICAgICAgZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1lbnRhdGlvbigpLmNyZWF0
ZURvY3VtZW50KE5vbmUsCk1haW5UaHJlYWQ6IHwgICAgfCAxNzAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xzICsgJ3MnLApNYWlu
VGhyZWFkOiB8ICAgIHwgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAxNzIgICAgICAg
ICByb290ID0gZG9jLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgMTc1ICAgICAg
ICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3
NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHwgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDog
fCAgICB8IDE3OCAgICAgICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8IDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJv
b2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMDggICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgMjA5ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MTAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCAnZGlj
dCcpCk1haW5UaHJlYWQ6IHwgICAgfCAyMTEgICAgICAgICAgICAgICAgICAgICBmb3IgdmFsX2l0
ZW0gaW4gdmFsLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8IDIxMiAgICAgICAgICAgICAgICAg
ICAgICAgICB0bXAgPSBkb2MuY3JlYXRlRWxlbWVudCgiaXRlbSIpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMTMgICAgICAgICAgICAgICAgICAgICAgICAgaWYga2V5IGluIFsnb3RoZXJfY29uZmlnJywg
J2RldmljZV9jb25maWcnXToKTWFpblRocmVhZDogfCAgICB8IDIxNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdG1wLnNldEF0dHJpYnV0ZSgna2V5Jywgc3RyKHZhbF9pdGVtKSkKTWFpblRo
cmVhZDogfCAgICB8IDIxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wLnNldEF0dHJp
YnV0ZSgndmFsdWUnLCBzdHIodmFsW3ZhbF9pdGVtXSkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMTgg
ICAgICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodG1wKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjExICAgICAgICAgICAgICAgICAgICAgZm9yIHZhbF9pdGVtIGluIHZhbC5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgdG1w
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoIml0ZW0iKQpNYWluVGhyZWFkOiB8ICAgIHwgMjEzICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIGtleSBpbiBbJ290aGVyX2NvbmZpZycsICdkZXZpY2VfY29u
ZmlnJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAyMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRtcC5zZXRBdHRyaWJ1dGUoJ2tleScsIHN0cih2YWxfaXRlbSkpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcC5zZXRBdHRyaWJ1dGUoJ3ZhbHVl
Jywgc3RyKHZhbFt2YWxfaXRlbV0pKQpNYWluVGhyZWFkOiB8ICAgIHwgMjE4ICAgICAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHRtcCkKTWFpblRocmVhZDogfCAgICB8
IDIxMSAgICAgICAgICAgICAgICAgICAgIGZvciB2YWxfaXRlbSBpbiB2YWwua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjEyICAgICAgICAgICAgICAgICAgICAgICAgIHRtcCA9IGRvYy5jcmVh
dGVFbGVtZW50KCJpdGVtIikKTWFpblRocmVhZDogfCAgICB8IDIxMyAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiBrZXkgaW4gWydvdGhlcl9jb25maWcnLCAnZGV2aWNlX2NvbmZpZyddOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMjE0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXAuc2V0QXR0
cmlidXRlKCdrZXknLCBzdHIodmFsX2l0ZW0pKQpNYWluVGhyZWFkOiB8ICAgIHwgMjE1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0bXAuc2V0QXR0cmlidXRlKCd2YWx1ZScsIHN0cih2YWxb
dmFsX2l0ZW1dKSkKTWFpblRocmVhZDogfCAgICB8IDIxOCAgICAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh0bXApCk1haW5UaHJlYWQ6IHwgICAgfCAyMTEgICAgICAg
ICAgICAgICAgICAgICBmb3IgdmFsX2l0ZW0gaW4gdmFsLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8IDIxOSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8IDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jyku
d3JpdGUoZG9jLnRvcHJldHR5eG1sKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMzAgICAgICAgICBk
b2MudW5saW5rKCkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0
YXRlCk1haW5UaHJlYWQ6IHwgICAgIDU3NiAgICAgICAgIHNlbGYuc3RhdGVfc3RvcmUuc2F2ZV9z
dGF0ZSgnY3B1Jywgc2VsZi5jcHVzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRTdGF0ZVN0b3Jl
LnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8IDE2NyAgICAgICAgIHhtbF9wYXRoID0g
c2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5w
eTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgODcgICAgICAgICByZXR1cm4gb3MucGF0
aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgMTY5ICAgICAgICAg
ZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1lbnRhdGlvbigpLmNyZWF0ZURvY3VtZW50KE5vbmUs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxNzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xzICsgJ3MnLApNYWluVGhyZWFkOiB8ICAgIHwg
MTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAxNzIgICAgICAgICByb290ID0gZG9jLmRv
Y3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAgIHwgMTc1ICAgICAgICAgZm9yIHV1aWQsIGlu
Zm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3NiAgICAgICAgICAgICBu
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgMTc3ICAgICAg
ICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8IDE3OCAgICAg
ICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAg
fCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8IDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J2ludCcKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRo
cmVhZDogfCAgICB8IDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3NSAgICAgICAg
IGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNzYg
ICAgICAgICAgICAgbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAg
ICB8IDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4g
KHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVh
ZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4
NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8
ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMTkwICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVh
ZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4
NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8
ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoK
TWFpblRocmVhZDogfCAgICB8IDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1h
aW5UaHJlYWQ6IHwgICAgfCAxNzcgICAgICAgICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlk
JywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwg
aW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYg
dHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODcgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFw
cGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg5ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8IDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMTkwICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8IDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5k
Q2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8IDE3OCAgICAgICAgICAgICBub2RlLnNldEF0
dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8IDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwg
dW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUo
J3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8IDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8IDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgMTg2
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8IDE4OSAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODYgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8IDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8IDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8IDE5MCAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8IDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8IDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8IDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8IDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGlu
IHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAyMjkgICAgICAgICBvcGVuKHhtbF9w
YXRoLCAndycpLndyaXRlKGRvYy50b3ByZXR0eXhtbCgpKQpNYWluVGhyZWFkOiB8ICAgIHwgMjMw
ICAgICAgICAgZG9jLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFN0YXRlU3RvcmUu
cHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgICA1NzcgICAgICAgICBzZWxmLnNhdmVfUElG
cygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6c2F2ZV9QSUZzCk1haW5UaHJlYWQ6
IHwgICAgfCA1ODYgICAgICAgICBwaWZfcmVjb3JkcyA9IGRpY3QoWyhwaWZfdXVpZCwgWGVuZEFQ
SVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZm9yIHBpZl91dWlkIGluIFhlbmRQSUYuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEJhc2UucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAg
IHJldHVybiBYZW5kQVBJU3RvcmUuZ2V0X2FsbF91dWlkKGNscy5nZXRDbGFzcygpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBJRi5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MzkgICAgICAgICByZXR1cm4gIlBJRiIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQSUYucHk6
Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRBUElTdG9yZS5weTpnZXRfYWxsX3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICBfX2NsYXNzZXNfbG9jay5hY3F1aXJlKCkK
TWFpblRocmVhZDogfCAgICB8ICAgIDc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
OSAgICAgICAgIHJldHVybiBbdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODAgICAgICAgICAg
ICAgICAgIGZvciAodXVpZCwgdCkgaW4gX19jbGFzc2VzLmtleXMoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAg
aWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAg
ICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAg
ICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAg
ICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAg
ICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAg
ICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAg
ICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODMg
ICAgICAgICBfX2NsYXNzZXNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRBUElTdG9yZS5weTpnZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2Uu
cHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgNTg5ICAgICAgICAgc2VsZi5zdGF0ZV9zdG9y
ZS5zYXZlX3N0YXRlKCdwaWYnLCBwaWZfcmVjb3JkcykKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2NyAgICAgICAg
IHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAg
IHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE2OSAgICAgICAgIGRvYyA9IG1pbmlkb20uZ2V0RE9NSW1wbGVtZW50YXRpb24oKS5jcmVh
dGVEb2N1bWVudChOb25lLApNYWluVGhyZWFkOiB8ICAgIHwgIDE3MCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbHMgKyAncycsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcyICAg
ICAgICAgcm9vdCA9IGRvYy5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAgICB8ICAxNzUg
ICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRvcHJldHR5eG1s
KCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kTm9kZS5weTpzYXZlX1BJRnMKTWFpblRocmVhZDogfCAgICAgNTc4ICAgICAgICAg
c2VsZi5zYXZlX25ldHdvcmtzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpzYXZl
X25ldHdvcmtzCk1haW5UaHJlYWQ6IHwgICAgfCA1OTIgICAgICAgICBuZXRfcmVjb3JkcyA9IGRp
Y3QoWyhuZXR3b3JrX3V1aWQsIFhlbmRBUElTdG9yZS5nZXQoCk1haW5UaHJlYWQ6IHwgICAgfCA1
OTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBuZXR3b3JrX3V1aWQgaW4gWGVuZE5l
dHdvcmsuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0X2Fs
bApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIHJldHVybiBYZW5kQVBJU3RvcmUuZ2V0
X2FsbF91dWlkKGNscy5nZXRDbGFzcygpKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZE5ldHdv
cmsucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuICJu
ZXR3b3JrIgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE5ldHdvcmsucHk6Z2V0Q2xhc3MKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRBUElTdG9yZS5weTpnZXRfYWxsX3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICAgIDc3ICAgICBfX2NsYXNzZXNfbG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDog
fCAgICB8ICAgIDc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgICAgIHJl
dHVybiBbdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODAgICAgICAgICAgICAgICAgIGZvciAo
dXVpZCwgdCkgaW4gX19jbGFzc2VzLmtleXMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAg
aWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAg
ICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODMgICAgICAgICBfX2Ns
YXNzZXNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRBUElTdG9yZS5w
eTpnZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0X2FsbApN
YWluVGhyZWFkOiB8ICAgIHwgNTk1ICAgICAgICAgc2VsZi5zdGF0ZV9zdG9yZS5zYXZlX3N0YXRl
KCduZXR3b3JrJywgbmV0X3JlY29yZHMpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRTdGF0ZVN0
b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8ICAxNjcgICAgICAgICB4bWxfcGF0
aCA9IHNlbGYuX3htbF9maWxlKGNscykKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRTdGF0ZVN0
b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgICAgICByZXR1cm4g
b3MucGF0aC5qb2luKHNlbGYuYmFzZSwgJyVzLnhtbCcgJSBjbHMpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAxNjkg
ICAgICAgICBkb2MgPSBtaW5pZG9tLmdldERPTUltcGxlbWVudGF0aW9uKCkuY3JlYXRlRG9jdW1l
bnQoTm9uZSwKTWFpblRocmVhZDogfCAgICB8ICAxNzAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xzICsgJ3MnLApNYWluVGhyZWFk
OiB8ICAgIHwgIDE3MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3MiAgICAgICAgIHJv
b3QgPSBkb2MuZG9jdW1lbnRFbGVtZW50Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAg
Zm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMjkg
ICAgICAgICBvcGVuKHhtbF9wYXRoLCAndycpLndyaXRlKGRvYy50b3ByZXR0eXhtbCgpKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzMCAgICAgICAgIGRvYy51bmxpbmsoKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZE5vZGUucHk6c2F2ZV9uZXR3b3JrcwpNYWluVGhyZWFkOiB8ICAgICA1NzkgICAgICAgICBzZWxm
LnNhdmVfUEJEcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6c2F2ZV9QQkRzCk1h
aW5UaHJlYWQ6IHwgICAgfCA1OTggICAgICAgICBwYmRfcmVjb3JkcyA9IGRpY3QoWyhwYmRfdXVp
ZCwgWGVuZEFQSVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8IDYwMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZm9yIHBiZF91dWlkIGluIFhlbmRQQkQuZ2V0X2FsbCgpXSkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
OCAgICAgICAgIHJldHVybiBYZW5kQVBJU3RvcmUuZ2V0X2FsbF91dWlkKGNscy5nZXRDbGFzcygp
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBCRC5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgMjkgICAgICAgICByZXR1cm4gIlBCRCIKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQQkQucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRBUElTdG9yZS5weTpn
ZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICBfX2NsYXNzZXNfbG9jay5h
Y3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8ICAgIDc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3OSAgICAgICAgIHJldHVybiBbdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODAg
ICAgICAgICAgICAgICAgIGZvciAodXVpZCwgdCkgaW4gX19jbGFzc2VzLmtleXMoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFp
blRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlw
ZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90
eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxs
X3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBh
bGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09
IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQg
PT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYg
dCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAg
ICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAg
ICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAg
ICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODMgICAgICAgICBfX2NsYXNzZXNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRBUElTdG9yZS5weTpnZXRfYWxsX3V1aWQKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEJhc2UucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgNjAxICAgICAgICAgc2VsZi5z
dGF0ZV9zdG9yZS5zYXZlX3N0YXRlKCdwYmQnLCBwYmRfcmVjb3JkcykKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2
NyAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4
NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE2OSAgICAgICAgIGRvYyA9IG1pbmlkb20uZ2V0RE9NSW1wbGVtZW50YXRp
b24oKS5jcmVhdGVEb2N1bWVudChOb25lLApNYWluVGhyZWFkOiB8ICAgIHwgIDE3MCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbHMg
KyAncycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTcyICAgICAgICAgcm9vdCA9IGRvYy5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAg
ICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRv
cHJldHR5eG1sKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygp
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kTm9kZS5weTpzYXZlX1BCRHMKTWFpblRocmVhZDogfCAgICAgNTgw
ICAgICAgICAgc2VsZi5zYXZlX1NScygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6
c2F2ZV9TUnMKTWFpblRocmVhZDogfCAgICB8IDYwNCAgICAgICAgIHNyX3JlY29yZHMgPSBkaWN0
KFsoaywgdi5nZXRfcmVjb3JkKHRyYW5zaWVudCA9IEZhbHNlKSkKTWFpblRocmVhZDogfCAgICB8
IDYwNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGssIHYgaW4gc2VsZi5zcnMuaXRl
bXMoKV0pCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRTdG9yYWdlUmVwb3NpdG9yeS5weTpnZXRf
cmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICAgICAgcmV0dmFsID0geyd1dWlkJzog
c2VsZi51dWlkLApNYWluVGhyZWFkOiB8ICAgIHwgICA2NCAgICAgICAgICAgICAgICAgICAnbmFt
ZV9sYWJlbCc6IHNlbGYubmFtZV9sYWJlbCwKTWFpblRocmVhZDogfCAgICB8ICAgNjUgICAgICAg
ICAgICAgICAgICAgJ25hbWVfZGVzY3JpcHRpb24nOiBzZWxmLm5hbWVfZGVzY3JpcHRpb24sCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDY2ICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX2FsbG9jYXRp
b24nOiBzZWxmLnZpcnR1YWxfYWxsb2NhdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgNjcgICAg
ICAgICAgICAgICAgICAgJ3BoeXNpY2FsX3V0aWxpc2F0aW9uJzogc2VsZi5waHlzaWNhbF91dGls
aXNhdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgNjggICAgICAgICAgICAgICAgICAgJ3BoeXNp
Y2FsX3NpemUnOiBzZWxmLnBoeXNpY2FsX3NpemUsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDY5ICAg
ICAgICAgICAgICAgICAgICd0eXBlJzogc2VsZi50eXBlLApNYWluVGhyZWFkOiB8ICAgIHwgICA3
MCAgICAgICAgICAgICAgICAgICAnY29udGVudF90eXBlJzogc2VsZi5jb250ZW50X3R5cGUsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDcxICAgICAgICAgICAgICAgICAgICdWRElzJzogc2VsZi5pbWFn
ZXMua2V5cygpfQpNYWluVGhyZWFkOiB8ICAgIHwgICA3MiAgICAgICAgIGlmIG5vdCB0cmFuc2ll
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgICAgIHJldHZhbCBbJ1BCRHMnXSA9
IFhlbmRQQkQuZ2V0X2J5X1NSKHNlbGYudXVpZCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
QkQucHk6Z2V0X2J5X1NSCk1haW5UaHJlYWQ6IHwgICAgfCAgICA5NCAgICAgICAgIHBiZHMgPSBY
ZW5kQVBJU3RvcmUuZ2V0X2FsbCgiUEJEIikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
U3RvcmUucHk6Z2V0X2FsbApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY1ICAgICBfX2NsYXNzZXNf
bG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8ICAgICA2NiAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDY3ICAgICAgICAgcmV0dXJuIFtpbnN0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjggICAgICAgICAgICAgICAgIGZvciAoKHV1aWQsIHQpLCBpbnN0KSBpbiBfX2NsYXNz
ZXMuaXRlbXMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAg
ICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2
OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
ICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkg
ICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAg
ICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAg
ICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAg
ICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRo
cmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAg
ICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAg
ICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAg
ICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDcxICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZEFQSVN0b3JlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8
ICAgIDk1ICAgICAgICAgcmV0dXJuIFtwYmQuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgOTYgICAgICAgICAgICAgICAgIGZvciBwYmQgaW4gcGJkcwpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBCRC5weTpnZXRfYnlfU1IKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICBy
ZXR1cm4gcmV0dmFsCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdG9yYWdlUmVwb3NpdG9yeS5w
eTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MDUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrLCB2IGluIHNlbGYuc3JzLml0ZW1zKCldKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kUUNvV1N0b3JhZ2VSZXBvLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
OTMgICAgICAgICByZXR2YWwgPSB7J3V1aWQnOiBzZWxmLnV1aWQsCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDk0ICAgICAgICAgICAgICAgICAgICduYW1lX2xhYmVsJzogc2VsZi5uYW1lX2xhYmVsLApN
YWluVGhyZWFkOiB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAnbmFtZV9kZXNjcmlwdGlv
bic6IHNlbGYubmFtZV9kZXNjcmlwdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgOTYgICAgICAg
ICAgICAgICAgICAgJ3ZpcnR1YWxfYWxsb2NhdGlvbic6IHNlbGYudmlydHVhbF9hbGxvY2F0aW9u
LApNYWluVGhyZWFkOiB8ICAgIHwgICA5NyAgICAgICAgICAgICAgICAgICAncGh5c2ljYWxfdXRp
bGlzYXRpb24nOiBzZWxmLnBoeXNpY2FsX3V0aWxpc2F0aW9uLApNYWluVGhyZWFkOiB8ICAgIHwg
ICA5OCAgICAgICAgICAgICAgICAgICAncGh5c2ljYWxfc2l6ZSc6IHNlbGYucGh5c2ljYWxfc2l6
ZSwKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICAgICAgICAgICAgJ3R5cGUnOiBzZWxm
LnR5cGUsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAwICAgICAgICAgICAgICAgICAgICdjb250ZW50
X3R5cGUnOiBzZWxmLmNvbnRlbnRfdHlwZSwKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgJ1ZESXMnOiBzZWxmLmltYWdlcy5rZXlzKCksCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAyICAgICAgICAgICAgICAgICAgICdQQkRzJzogWGVuZFBCRC5nZXRfYnlfU1Ioc2VsZi51
dWlkKX0KTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQQkQucHk6Z2V0X2J5X1NSCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA5NCAgICAgICAgIHBiZHMgPSBYZW5kQVBJU3RvcmUuZ2V0X2FsbCgiUEJE
IikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDY1ICAgICBfX2NsYXNzZXNfbG9jay5hY3F1aXJlKCkKTWFpblRocmVh
ZDogfCAgICB8ICAgICA2NiAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY3ICAgICAg
ICAgcmV0dXJuIFtpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjggICAgICAgICAgICAgICAg
IGZvciAoKHV1aWQsIHQpLCBpbnN0KSBpbiBfX2NsYXNzZXMuaXRlbXMoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
ICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkg
ICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAg
ICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAg
ICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAg
ICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRo
cmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAg
ICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAg
ICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAg
ICA2OSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDY5ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXSAgICAgICAg
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjkgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdICAgICAgICAKTWFpblRocmVhZDogfCAgICB8ICAgICA2OSAgICAgICAgICAgICAgICAgaWYg
dCA9PSBhbGxfdHlwZV0gICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICAgICAg
X19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZEFQSVN0
b3JlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAgICAgICAgcmV0dXJuIFtw
YmQuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTYgICAgICAgICAgICAgICAgIGZv
ciBwYmQgaW4gcGJkcwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBCRC5weTpnZXRfYnlfU1IK
TWFpblRocmVhZDogfCAgICB8ICAxMDQgICAgICAgICBpZiBzZWxmLnBoeXNpY2FsX3NpemUgPT0g
WEVORF9TVE9SQUdFX05PX01BWElNVU06Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTA1ICAgICAgICAg
ICAgIHN0ZnMgPSBvcy5zdGF0dmZzKHNlbGYubG9jYXRpb24pCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTA2ICAgICAgICAgICAgIHJldHZhbFsncGh5c2ljYWxfc2l6ZSddID0gc3Rmcy5mX2Jsb2NrcyAq
IHN0ZnMuZl9mcnNpemUKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICByZXR1cm4gcmV0
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRRQ29XU3RvcmFnZVJlcG8ucHk6Z2V0X3JlY29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Ig
aywgdiBpbiBzZWxmLnNycy5pdGVtcygpXSkKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAg
IHNlbGYuc3RhdGVfc3RvcmUuc2F2ZV9zdGF0ZSgnc3InLCBzcl9yZWNvcmRzKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTY3ICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIDg3ICAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUg
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTY5ICAgICAgICAgZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1l
bnRhdGlvbigpLmNyZWF0ZURvY3VtZW50KE5vbmUsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNscyArICdzJywKTWFpblRocmVhZDogfCAgICB8ICAxNzEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9uZSkKTWFpblRocmVhZDog
fCAgICB8ICAxNzIgICAgICAgICByb290ID0gZG9jLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFk
OiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVu
dChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hp
bGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRy
aWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAyMjEgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMjIgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCAnbGlzdCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjIzICAgICAg
ICAgICAgICAgICAgICAgZm9yIHZhbF91dWlkIGluIHZhbDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjcgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIw
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyMSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMiAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsICdsaXN0JykKTWFpblRocmVhZDogfCAgICB8
ICAyMjMgICAgICAgICAgICAgICAgICAgICBmb3IgdmFsX3V1aWQgaW4gdmFsOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIyNyAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVp
ZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAg
ICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3
NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRo
cmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0
LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIxICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjIyICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgJ2xpc3QnKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIyMyAgICAgICAgICAgICAgICAgICAgIGZvciB2YWxfdXVpZCBp
biB2YWw6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjI3ICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAg
ICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBk
aWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAyMjEgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMjIgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCAnbGlzdCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjIzICAgICAgICAgICAgICAgICAgICAgZm9y
IHZhbF91dWlkIGluIHZhbDoKTWFpblRocmVhZDogfCAgICB8ICAyMjcgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
aW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlm
IHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIy
MCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
c2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEg
ICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRl
eHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAg
IG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVu
ZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAg
ICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1
aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMjkgICAgICAg
ICBvcGVuKHhtbF9wYXRoLCAndycpLndyaXRlKGRvYy50b3ByZXR0eXhtbCgpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzMCAgICAgICAgIGRvYy51bmxpbmsoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5vZGUu
cHk6c2F2ZV9TUnMKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgc2VsZi5zYXZlX1BQQ0lz
KCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTm9kZS5weTpzYXZlX1BQQ0lzCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICBwcGNpX3JlY29yZHMgPSBkaWN0KFsocHBjaV91dWlkLCBYZW5k
QVBJU3RvcmUuZ2V0KApNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb3IgcHBjaV91dWlkIGluIFhlbmRQUENJLmdldF9hbGwoKV0pCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAg
ICAgICByZXR1cm4gWGVuZEFQSVN0b3JlLmdldF9hbGxfdXVpZChjbHMuZ2V0Q2xhc3MoKSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAyOSAgICAgICAgIHJldHVybiAiUFBDSSIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldENsYXNzCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQVBJU3RvcmUucHk6Z2V0
X2FsbF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgX19jbGFzc2VzX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3OCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzkgICAgICAgICByZXR1cm4gW3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDgwICAg
ICAgICAgICAgICAgICBmb3IgKHV1aWQsIHQpIGluIF9fY2xhc3Nlcy5rZXlzKCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFp
blRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlw
ZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90
eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxs
X3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBh
bGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09
IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQg
PT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYg
dCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBp
ZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAg
IGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAg
ICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAg
ICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAg
ICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAg
ICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAg
ICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgzICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kQVBJU3RvcmUucHk6Z2V0X2FsbF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRCYXNlLnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5Omdl
dApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAg
ICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRC
YXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBh
dHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAg
ICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAn
YnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAg
ICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAg
YXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAg
ICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgp
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAg
ZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAg
ICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omdl
dF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAg
IHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAg
IHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
bG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAg
cmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNl
bGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
NSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAg
ICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4g
c2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xh
c3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNz
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3Nf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9y
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3Rl
bV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJl
dHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYg
ICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAg
IHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBw
cGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xv
Y2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBO
b25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVh
c2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkg
ICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMg
ICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAg
ICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAg
ICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29k
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAg
ICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAg
ICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAg
ICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJn
ZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6
Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDog
fCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAg
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICBy
ZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2Vs
Zi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5m
dW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFp
biwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAg
ICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRv
cl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNl
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzgg
ICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0
dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVy
biBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAg
ICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQo
KHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xh
c3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6
Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAg
ICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAg
ICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAg
ICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAg
ICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAg
ICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBn
ZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAg
cmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRf
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5v
ZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3Rh
bmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3Rh
bmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJu
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9o
b3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAg
ICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAg
ICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4
IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8
ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAg
ICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVy
biBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rl
dmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Rldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAg
MTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0
NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJz
eXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0
ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2Fs
bCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFk
OiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJu
IF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9y
ZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hv
c3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4
ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQw
ICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEg
ICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJP
KCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVy
biBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8
ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVu
ZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJu
IFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
MTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTpp
bnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxm
LmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxm
LnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4
OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFp
blRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
MiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJl
dHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2Vs
Zi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Jldmlz
aW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3Nf
Y29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19j
b2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1
YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICBy
ZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1
cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxm
LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4g
WGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5
OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3
ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlz
ID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAg
ICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAg
ICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAg
ICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdz
dWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAg
ICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBb
J3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5
KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFp
blRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAg
ICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3
ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
MzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5
OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAg
ICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAg
ICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAg
ICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMs
IHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAg
ICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1
cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
Y2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Ns
YXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xh
c3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVu
ZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5
c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAg
IHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAg
ICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVj
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2Vz
X2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUp
LCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
OTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
MzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAg
ICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAg
ICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAg
ICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICdu
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3Jf
aWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2Vf
aWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lv
bl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3Nf
Y29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3Nf
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAg
ICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAg
ICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5
ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAg
ICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAg
ICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAg
ICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUg
ICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYs
ICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2Uu
cHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYu
X191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVh
ZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1
aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAg
ICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAg
ICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0
X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4g
c2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2Vs
Zi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRv
bWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAg
ICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4g
c2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Zl
bmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2
aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmlj
ZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAg
cmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJl
dHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1
NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5n
ZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9f
Y2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUu
cHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2
ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAg
ICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAg
ICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAg
ICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAg
ICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAg
ICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAg
ICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAg
ICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAg
ICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAg
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDog
fCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5
LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAg
ICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpn
ZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QK
TWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVu
ZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmlu
c3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omlu
c3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0
dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWlu
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMg
ICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAg
ICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4l
MDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAg
ICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1
bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkg
ICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJl
dHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Rl
dmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRl
dmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1
YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5z
dWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJz
eXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3Rl
bV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVy
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0
X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhy
ZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0
dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5Omdl
dF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBb
J2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFp
bicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
MzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXIn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0
clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0g
W10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0
dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJl
dHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4u
eGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0
dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5w
eTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBz
ZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBz
ZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIl
MDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwK
TWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAg
IHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4g
c2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Jl
dmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xh
c3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFz
c19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9y
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxm
LnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAg
ICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICBy
ZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBz
ZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQg
aW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3Jl
LnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWly
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBr
ZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAg
ICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAg
ICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAg
ICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdz
bG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAg
ICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAg
ICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAg
ICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4g
WGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
QmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVy
biBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAg
ICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1
cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUg
a2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQK
TWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAg
ICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAg
MTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2Rl
LnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2Vs
Zi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAg
ICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAg
ICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAg
ICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5i
dXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4g
c2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5k
b3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQg
ICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICBy
ZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYu
Y2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
dmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1
YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAg
ICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAg
ICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRf
cmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFz
c2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5
cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2Nr
LnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAz
NCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAg
ICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAg
ICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAg
ICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5k
b3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZp
Y2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2Rldmlj
ZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZp
c2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xh
c3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xh
c3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAg
ICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDgg
ICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAz
MiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNl
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJP
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNl
bGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJh
c2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNl
bGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0
X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAg
ICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAg
ICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6
Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1
cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4g
c2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxm
LmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYg
ICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1
cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRl
dmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAg
ICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAg
IHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwg
ICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nl
cy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAg
IF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3Rv
cmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNl
bGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAg
ICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAg
ICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAg
ICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAg
ICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAg
ICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAg
ICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAg
ICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAg
ICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAg
IHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFso
a2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAg
ICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5w
eTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hv
c3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQg
WGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2Rl
Lmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5
Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAg
cmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9t
YWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
bG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkg
ICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAy
eC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDog
fCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxm
LmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAg
IHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxm
LmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNl
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lv
bl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lv
bl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3Rl
bV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2Vs
Zi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5z
dWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJp
dmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0ku
Z2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWlu
VGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAg
cmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5n
ZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8g
PSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2Rv
bWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1f
aWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2
ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJX
ID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0
QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAg
IHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDog
fCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4
ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAg
cmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9k
ZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVy
biBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFp
bgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVy
biBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJu
ICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xv
dCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRv
cl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAg
ICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1
cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
Y2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5j
bGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29k
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5k
b3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVu
ZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lz
dGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBz
ZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAg
ICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAg
ICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVy
biBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZl
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1
aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0
b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAg
ICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIg
ICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAg
ICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAg
ICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAg
ICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5j
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lz
dGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAg
ICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAg
ICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJl
dHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUz
ICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0
dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICBy
ZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMi
ICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2
ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8
ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRO
b2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4g
c2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
MCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
NiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIy
ICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2Vs
Zi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1
cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAg
ICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNl
bGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNz
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxm
LnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAg
ICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1
OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19j
bGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQs
IHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19s
b2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJX
KCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAg
ICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAg
ICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAg
ICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2
ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdk
ZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2Rl
dmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdy
ZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAn
Y2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAn
Y2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAg
ICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3
ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
ICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRC
YXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRy
KHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJu
IHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFp
blRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCku
Z2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEz
OCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUg
ICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUu
cHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICBy
ZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1
cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChz
ZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
MjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICBy
ZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxm
LmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAg
ICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAg
ICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1f
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAg
IHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xh
c3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAg
ICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
U3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSAr
IHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3
ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAg
ICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAg
ICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAg
ICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAg
ICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAg
ICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAg
ICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAg
ICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBh
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRo
cmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsg
YXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8
ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0
KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2
ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFz
ZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBv
cnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmRO
b2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2Rl
LnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAg
ICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5j
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFp
bgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAx
MTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6
JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVh
ZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAg
ICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBz
ZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2
aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZp
c2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZp
c2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDog
fCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3Rl
bV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4g
c2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2Vs
Zi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1
YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
ZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZl
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQ
Q0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApN
YWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAg
ICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2Vs
Zi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRy
Uk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAg
J2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVz
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9u
YW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0
ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5
c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdk
cml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQn
XQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0
clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNl
LmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAg
ICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJv
bSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAg
ICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
Tm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJl
dHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rv
bWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJl
dHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0
dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYu
c2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5w
eTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3Zl
bmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5k
b3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAg
ICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICBy
ZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2Vs
Zi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3Nf
Y29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25h
bWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
dmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vi
c3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVy
biBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMg
ICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAg
ICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJl
dHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Ry
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNp
X3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2su
YWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25l
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2Uo
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAg
ICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
MzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAg
ICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAg
ICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAg
ICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdm
dW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vi
c3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAg
ICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAg
ICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAg
ICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICBy
ZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAg
IHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0
dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAg
IDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAg
ICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRf
JXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0
X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAg
MTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAg
ICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGlu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1
cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5i
dXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAg
MTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwg
c2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAg
ICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICBy
ZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52
ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAg
ICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJu
IHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Ns
YXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9y
IGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBz
ZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5k
UFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1
MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5w
eTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAg
X19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1
aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDog
fCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0
clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1
ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAg
ICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAg
ICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAg
ICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAg
J3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAg
ICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAg
J2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAg
ICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAg
ICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAg
ICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAg
ICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAg
ICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhl
bmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8
ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFz
ZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRh
dHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0
dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVp
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUK
TWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNl
KCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
MTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGlu
c3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5v
ZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAg
ICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9i
dXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICBy
ZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAl
IChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAg
MTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAg
ICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBz
ZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rldmlj
ZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQx
ICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQ
UENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAg
ICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3Rl
bV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0
ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1f
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgp
XSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8
ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9f
Y2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAg
ICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8o
KSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3Qn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAg
ICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAg
ICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAg
ICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAg
ICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAg
ICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAg
ICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAg
ICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAg
ICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAg
ICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkg
KyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygp
ICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBk
aWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAg
IDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
QmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBp
bXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhl
bmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRO
b2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0
MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0
YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQ
UENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRv
bWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNs
b3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUw
Mng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRo
cmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtl
eXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAg
ICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVy
biBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
ZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9y
ZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5y
ZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9u
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29k
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2Rl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVh
ZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5
c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1
YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1
cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4g
c2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRy
aXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVu
ZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5Omdl
dApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAg
ICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRC
YXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0g
c2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBh
dHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAg
ICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAn
YnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywK
TWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRv
cl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJz
eXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1
YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAg
ICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAg
YXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAg
ICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgp
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAg
ZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAg
ICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omdl
dF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDog
fCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAg
IHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAg
IHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9z
bG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAg
cmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNl
bGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBD
SS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAg
ICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0
X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52
ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
NSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAg
ICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0ku
cHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4g
c2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xh
c3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNz
X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3Nf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlz
XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9y
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3Rl
bV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0
ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAg
IGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRf
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJl
dHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYg
ICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAg
IHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBw
cGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xv
Y2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBO
b25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVh
c2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkg
ICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMg
ICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAg
ICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAg
ICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAg
ICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQn
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9p
ZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29k
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVt
X3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAn
c3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAg
ICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAg
ICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAg
ICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8
ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAg
ICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAg
ICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJn
ZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6
Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDog
fCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAg
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICBy
ZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1
aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2Vs
Zi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVh
ZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5m
dW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFp
biwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAg
ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
WGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAg
ICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRv
cl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNl
X2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9p
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzgg
ICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0
dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9z
dWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVy
biBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJ
LnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAg
ICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAg
ICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQo
KHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xh
c3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6
Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0
QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAg
IDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAg
ICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAg
ICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAg
ICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAg
ICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAg
ICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAg
ICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAg
ICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAg
ICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAg
ICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAg
ICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFp
blRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBn
ZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAg
ICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAg
cmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRf
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5v
ZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3Rh
bmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3Rh
bmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJu
IGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9o
b3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAg
ICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtl
eSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAg
ICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4
IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8
ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAg
ICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVy
biBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2Rl
dmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Rldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmlj
ZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAg
MTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0
NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAg
ICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJl
YWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3Jf
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5k
b3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5
c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJz
eXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1f
bmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0
ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9u
YW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkg
aW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2Fs
bCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5OmdldApNYWluVGhyZWFk
OiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3ICAgICAgICAgcmV0dXJu
IF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhyZWFkOiB8ICAgIHwgICA1
OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldF9y
ZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlzID0gc2VsZi5nZXRBdHRy
Uk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hv
c3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAgICAnYnVzJywKTWFpblRo
cmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRocmVhZDog
fCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM4
ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQw
ICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEg
ICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQy
ICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9uYW1lJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV9uYW1l
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAgICAgICdkcml2ZXInXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJP
KCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAgICAgYXR0clJXID0gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJS
VygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMCAgICAgICAgIHJldHVy
biBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5KSgpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8
ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAgICAgZnJvbSB4ZW4ueGVu
ZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3ICAgICAgICAgcmV0dXJu
IFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMzcgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
MTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kTm9kZS5weTpp
bnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5OmdldF91dWlkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51dWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAgICAgIHJldHVybiBzZWxm
LmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RvbWFpbgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1cwpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJ
LnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAgICAgIHJldHVybiBzZWxm
LnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0ku
cHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAgICAgcmV0dXJuICIlMDR4
OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMsIHNlbGYuc2xvdCwKTWFp
blRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9pZApN
YWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfaWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfaWQKTWFpblRocmVhZDog
fCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRo
cmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEz
MiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEzNSAgICAgICAgIHJl
dHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpn
ZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5Omdl
dF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAgICAgICByZXR1cm4gc2Vs
Zi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3Jldmlz
aW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfY2xhc3Nf
Y29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1cm4gc2VsZi5jbGFzc19j
b2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfY2xhc3NfY29kZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRo
cmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xhc3NfbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUKTWFpblRocmVhZDogfCAg
ICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfaWQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVuZG9yX2lk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4g
a2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAgIHJldHVybiBzZWxmLnN1
YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0
X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAg
ICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQ
Q0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMgICAgICAgICBy
ZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5
OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTYgICAgICAgICByZXR1
cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5w
eTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAgICAgIHJldHVybiBzZWxm
LmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RyaXZlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNd
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVjb3JkCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwcGNpX3V1aWQgaW4g
WGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSVN0b3JlLnB5
OmdldApNYWluVGhyZWFkOiB8ICAgIHwgICA1NSAgICAgX19jbGFzc2VzX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU2ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3
ICAgICAgICAgcmV0dXJuIF9fY2xhc3Nlcy5nZXQoKHV1aWQsIHR5cGUpLCBOb25lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1OSAgICAgICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJU3RvcmUucHk6Z2V0Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRCYXNlLnB5OmdldF9yZWNvcmQKTWFpblRocmVhZDogfCAgICB8ICAgOTkgICAgICAgICBrZXlz
ID0gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzIgICAgICAg
ICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzMgICAgICAgICAgICAg
ICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNCAgICAgICAgICAgICAgICAg
ICAnYnVzJywKTWFpblRocmVhZDogfCAgICB8ICAgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90
JywKTWFpblRocmVhZDogfCAgICB8ICAgIDM2ICAgICAgICAgICAgICAgICAgICdmdW5jJywKTWFp
blRocmVhZDogfCAgICB8ICAgIDM3ICAgICAgICAgICAgICAgICAgICduYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDM4ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQwICAgICAgICAgICAgICAgICAgICdkZXZpY2VfaWQnLApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDEgICAgICAgICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0MyAgICAgICAgICAgICAgICAgICAnY2xhc3NfY29kZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NiAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3Zl
bmRvcl9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3ICAgICAgICAgICAgICAgICAgICdz
dWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDggICAgICAgICAgICAgICAgICAg
J3N1YnN5c3RlbV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICAgIDQ5ICAgICAgICAgICAgICAg
ICAgICdkcml2ZXInXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTAgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgICAzMiAgICAgICAgIHJldHVybiBb
J3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgIDUzICAgICAg
ICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAgICB8ICAgIDU0ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJh
c2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzUgICAgICAgICByZXR1cm4g
W10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MCAgICAgICAgIHJldHVybiBkaWN0KFsoa2V5LCBnZXRhdHRyKHNlbGYsICJnZXRfJXMiICUga2V5
KSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEJhc2UucHk6Z2V0X3V1aWQKTWFp
blRocmVhZDogfCAgICB8ICAgIDk2ICAgICAgICAgcmV0dXJuIHNlbGYuX191dWlkCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kQmFzZS5weTpnZXRfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAgMTA2ICAgICAg
ICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZE5vZGUKTWFpblRocmVhZDogfCAgICB8ICAgMTA3
ICAgICAgICAgcmV0dXJuIFhlbmROb2RlLmluc3RhbmNlKCkuZ2V0X3V1aWQoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmROb2RlLnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDEx
MzcgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgMTEzOCAgICAgICAgIGluc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kTm9kZS5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmROb2RlLnB5
OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MzUgICAgICAgICByZXR1cm4gc2VsZi51
dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZE5vZGUucHk6Z2V0X3V1aWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDExMCAgICAg
ICAgIHJldHVybiBzZWxmLmRvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RvbWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2J1
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAxMTMgICAgICAgICByZXR1cm4gc2VsZi5idXMKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9idXMKTWFpblRocmVhZDogfCAgICB8ICAx
MDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmRQUENJLnB5OmdldF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDExNiAgICAg
ICAgIHJldHVybiBzZWxmLnNsb3QKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5Omdl
dF9zbG90Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgICAxMTkgICAgICAgICByZXR1cm4gc2VsZi5mdW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgIDEw
MSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZFBQQ0kucHk6Z2V0X25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTIyICAgICAg
ICAgcmV0dXJuICIlMDR4OiUwMng6JTAyeC4lMDF4IiAlIChzZWxmLmRvbWFpbiwgc2VsZi5idXMs
IHNlbGYuc2xvdCwKTWFpblRocmVhZDogfCAgICB8ICAgMTIzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLmZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
UFBDSS5weTpnZXRfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6
Z2V0X3ZlbmRvcl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxMjYgICAgICAgICByZXR1cm4gc2Vs
Zi52ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF92ZW5kb3Jf
aWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBp
biBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF92ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMjkgICAgICAgICByZXR1cm4gc2VsZi52ZW5kb3JfbmFt
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X3ZlbmRvcl9uYW1lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX2lkCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDEzMiAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9pZApNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2RldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDEzNSAgICAgICAgIHJldHVybiBzZWxmLmRldmljZV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kUFBDSS5weTpnZXRfZGV2aWNlX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAxMDEgICAg
ICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQUENJLnB5OmdldF9yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgICAxNDQgICAg
ICAgICByZXR1cm4gc2VsZi5yZXZpc2lvbl9pZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQ
Q0kucHk6Z2V0X3JldmlzaW9uX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBD
SS5weTpnZXRfY2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxMzggICAgICAgICByZXR1
cm4gc2VsZi5jbGFzc19jb2RlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kUFBDSS5weTpnZXRf
Y2xhc3NfY29kZQpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X2Ns
YXNzX25hbWUKTWFpblRocmVhZDogfCAgICB8ICAgMTQxICAgICAgICAgcmV0dXJuIHNlbGYuY2xh
c3NfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6Z2V0X2NsYXNzX25hbWUK
TWFpblRocmVhZDogfCAgICB8ICAxMDEgICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBr
ZXlzXSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fdmVu
ZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE0NyAgICAgICAgIHJldHVybiBzZWxmLnN1YnN5
c3RlbV92ZW5kb3JfaWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQUENJLnB5OmdldF9zdWJz
eXN0ZW1fdmVuZG9yX2lkCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAxICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFBDSS5weTpn
ZXRfc3Vic3lzdGVtX3ZlbmRvcl9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MCAgICAgICAg
IHJldHVybiBzZWxmLnN1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV92ZW5kb3JfbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDEwMSAgICAgICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9pZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTMgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8
ICA8IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1faWQKTWFpblRocmVhZDogfCAgICB8ICAxMDEg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBrZXlzXSkKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmRQUENJLnB5OmdldF9zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTYgICAgICAgICByZXR1cm4gc2VsZi5zdWJzeXN0ZW1fbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZFBQQ0kucHk6Z2V0X3N1YnN5c3RlbV9uYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTAx
ICAgICAgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4ga2V5c10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kUFBDSS5weTpnZXRfZHJpdmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1OSAgICAg
ICAgIHJldHVybiBzZWxmLmRyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFBQQ0kucHk6
Z2V0X2RyaXZlcgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwMSAgICAgICAgICAgICAgICAgICAgICBm
b3Iga2V5IGluIGtleXNdKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfcmVj
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBwcGNpX3V1aWQgaW4gWGVuZFBQQ0kuZ2V0X2FsbCgpXSkKTWFpblRocmVhZDogfCAgICB8IDYx
MiAgICAgICAgIHNlbGYuc3RhdGVfc3RvcmUuc2F2ZV9zdGF0ZSgncHBjaScsIHBwY2lfcmVjb3Jk
cykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2NyAgICAgICAgIHhtbF9wYXRoID0gc2VsZi5feG1sX2ZpbGUoY2xz
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5iYXNl
LCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRTdGF0ZVN0b3JlLnB5
Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2OSAgICAgICAgIGRvYyA9IG1pbmlkb20u
Z2V0RE9NSW1wbGVtZW50YXRpb24oKS5jcmVhdGVEb2N1bWVudChOb25lLApNYWluVGhyZWFkOiB8
ICAgIHwgIDE3MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjbHMgKyAncycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vbmUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTcyICAgICAgICAgcm9vdCA9IGRvYy5kb2N1bWVudEVsZW1l
bnQKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0
ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICBy
b290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAg
IG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4g
KHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNy
ZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNv
ZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAg
ICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9k
ZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAg
ICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAx
ODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoK
TWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBz
dHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5
cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAg
ICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBr
ZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTgg
ICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVu
dChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkg
PT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShz
dG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAg
ICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUg
ICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmlu
ZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAw
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVf
dHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFw
cGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAg
ICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2
YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4g
aW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYg
dHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAgICAgcm9vdC5hcHBlbmRDaGls
ZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAgICBub2RlLnNldEF0dHJp
YnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3Rv
cmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2Rl
LmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwg
aW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAg
aWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5j
cmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFp
blRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0
ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlm
IHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTgg
ICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVu
dChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0
ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5
cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAg
ICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBr
ZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRo
cmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVh
dGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBk
b2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwg
dW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShz
dG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAg
ICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUg
ICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFp
blRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIo
dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAg
IG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVu
ZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAg
ICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NSAg
ICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1
dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4g
aW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYg
dHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
c2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEg
ICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRl
eHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
aW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3Ry
aW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVp
ZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAg
ICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3
NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
ZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAg
ICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9v
bDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3Ig
dXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAg
ICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVF
bGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2Mu
Y3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRo
cmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkg
PT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAg
aWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAg
ICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
Ym9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
OCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
OCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5
cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
OCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9v
bDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBm
b3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAg
ICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFs
KSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAg
ICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRo
cmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVh
dGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBk
b2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRo
cmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwg
dW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAg
ICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJp
YnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAg
ICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShz
dG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAg
ICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUg
ICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFp
blRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIo
dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUn
LCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAg
IG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAg
ICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVu
ZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXks
IHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAg
ICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2
YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxf
dGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZh
bApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBp
biAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAg
ICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
c2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEg
ICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRl
eHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAg
ICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0g
aW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAg
ICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0
ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAg
ICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9y
ZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAg
ICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAg
Zm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAg
ICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDog
fCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVu
ZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAg
ICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxf
dGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5m
by5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlw
ZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAg
ICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9j
LmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxf
bm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4
dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAo
c3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8g
aW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAg
ICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAg
ICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBw
ZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
c3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAx
OTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0
eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4g
KHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1
dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3Qs
IHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8
ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xz
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRl
KCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxp
c3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAg
ICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8
ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAgICByb290LmFwcGVuZENoaWxk
KG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmli
dXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3Ry
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAg
ICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVh
ZDogfCAgICB8ICAxNzcgICAgICAgICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1
aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAx
OTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAx
OTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxl
bWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFs
X25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNy
ZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNv
ZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZh
bCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAg
ICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9k
ZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAg
ICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAx
ODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFp
blRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0
cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5
cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3Rv
cmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2Rl
LmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAg
ICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGls
ZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwg
aW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlk
LCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAg
ICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3
ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAx
NzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3Ry
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29s
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAy
MjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBl
KHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwK
TWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
J3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1
dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAg
ICAgICAgIG5vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTc3ICAgICAgICAgICAgIHJvb3QuYXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8
ICAxNzggICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
c3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAx
OTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0
eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAg
ICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFp
blRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5j
cmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25v
ZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQg
PSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFp
blRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0
ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAg
ICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0
dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAg
ICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9k
ZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAg
ICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAg
ICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAx
ODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoK
TWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBz
dHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYg
c3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5
cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAg
ICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAg
ICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFw
cGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBr
ZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAg
ICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAg
ICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGls
ZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2
YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBz
dGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2RlID0g
ZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAgICAg
ICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAgICAg
ICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29s
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0g
ZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9h
dDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9h
dDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9h
dDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBl
KHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAg
ICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNl
dEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAg
ICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0
Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1
ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAg
ICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFp
blRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGlu
dDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAg
aWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUo
J3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAg
ICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAz
ICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVf
dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3Zh
bCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUo
dmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAg
ICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEgICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0gZGlj
dDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
IGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZv
ciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAg
ICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAg
ICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5v
dCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAg
ICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRD
aGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAg
ICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3Rl
eHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUK
TWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8u
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBp
biBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBub2Rl
ID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAgICAg
ICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAgICAg
ICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
PT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBm
bG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIs
IHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0
eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToK
TWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09
IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5
cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAg
ICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxOTEg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgPT0g
ZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcn
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlz
IG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAg
ICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBl
bmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAg
ICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFs
X3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGlu
Zm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5m
byBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAgICBu
b2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAgICAg
ICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4ICAg
ICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
PT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwg
aW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NiAgICAgICAgICAg
ICBub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NyAg
ICAgICAgICAgICByb290LmFwcGVuZENoaWxkKG5vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc4
ICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKCd1dWlkJywgdXVpZCkKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVs
ZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5j
cmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8
ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAg
dmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9j
LmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDog
fCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVu
aWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3Jl
X3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAg
ICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAg
ICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3Rv
cmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAg
IGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAg
ICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAg
ICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3Jl
X3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywg
c3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBu
b2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAg
ICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRD
aGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2
YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAg
ICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAg
ICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAg
ICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFs
X25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3Rl
eHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3RhdGUu
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRvYy5j
cmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAgICAgcm9v
dC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAgICBu
b2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdz
dHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODgg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8
ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBi
b29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3Ry
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0
b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBl
Jywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAg
ICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAg
ICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBl
bmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAg
ICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAxOTQg
ICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBpbiAo
bGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5
LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAg
ICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4gc3Rh
dGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9IGRv
Yy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAgICAg
cm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAgICAg
ICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmlj
b2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2
YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAg
ICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
OTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAg
ICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5v
ZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAg
ICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
c3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUg
PSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZh
bCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAg
ICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8ICAx
OTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRpY3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSBp
biAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3Qg
Tm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAg
ICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hp
bGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAg
dmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8gaW4g
c3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAgICAg
ICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAgICAg
ICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3Ry
aW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9v
bDoKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUg
aXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAg
IGVsaWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDog
fCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkx
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09
IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxv
YXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxv
YXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxv
YXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3Rv
cmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAyMDggICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAg
ICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkxICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAgICB8
ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09IGRp
Y3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFs
KSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc1ICAgICAgICAgZm9yIHV1aWQsIGluZm8g
aW4gc3RhdGUuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNzYgICAgICAgICAgICAgbm9k
ZSA9IGRvYy5jcmVhdGVFbGVtZW50KGNscykKTWFpblRocmVhZDogfCAgICB8ICAxNzcgICAgICAg
ICAgICAgcm9vdC5hcHBlbmRDaGlsZChub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE3OCAgICAg
ICAgICAgICBub2RlLnNldEF0dHJpYnV0ZSgndXVpZCcsIHV1aWQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5p
Y29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAg
c3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAg
ICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0
QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAg
ICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHRO
b2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
c3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVf
dHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAg
ICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBz
dG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5v
ZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAg
ICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENo
aWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZh
bCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAg
IHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAg
ICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVt
ZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3Jl
YXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29k
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVh
ZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAn
aW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYg
dHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAg
ICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlw
ZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwg
PSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90
eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlm
IHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0
eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAg
ICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAg
ICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3Zh
bCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5h
cHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Ig
a2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAg
ICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAg
ICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAg
ICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdp
bnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAg
ICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAg
ICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDog
fCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2Rl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0g
ZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3JlYXRl
RWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3QuYXBw
ZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0
cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBz
dG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAg
ICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlw
ZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAg
ICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAg
ICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBw
ZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAg
ICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtl
eSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAg
ICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAg
ICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8
ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAg
ICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkw
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0
ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRv
Yy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAg
ICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRo
cmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1
bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkx
ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBmbG9hdDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTQgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGJvb2w6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIwOCAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpID09
IGRpY3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjIwICAgICAgICAgICAgICAgICBlbGlmIHR5cGUo
dmFsKSBpbiAobGlzdCwgdHVwbGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5n
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBp
cyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBw
ZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAg
ICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZh
bF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBp
bmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3Jl
X3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0
eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5
ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAg
ZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxp
c3QsIHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAg
ICB8ICAxOTEgICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGZsb2F0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5NCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gYm9vbDoK
TWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMg
bm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjA4ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgPT0gZGljdDoKTWFpblRocmVhZDogfCAgICB8ICAyMjAgICAgICAgICAgICAgICAgIGVs
aWYgdHlwZSh2YWwpIGluIChsaXN0LCB0dXBsZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9
ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90
eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0
b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAg
ICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hp
bGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MSAgICAgICAgICAgICAg
ICAgZWxpZiB0eXBlKHZhbCkgPT0gZmxvYXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk0ICAgICAg
ICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBib29sOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5
OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAyMDggICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSA9PSBkaWN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyMCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgaW4gKGxpc3Qs
IHR1cGxlKToKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFs
IGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAg
IHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAg
c3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAg
IGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYg
ICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAx
ODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTc2ICAgICAgICAgICAgIG5vZGUgPSBkb2MuY3Jl
YXRlRWxlbWVudChjbHMpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc3ICAgICAgICAgICAgIHJvb3Qu
YXBwZW5kQ2hpbGQobm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAxNzggICAgICAgICAgICAgbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3V1aWQnLCB1dWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAg
ICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9
IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBp
ZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAg
ICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgn
dHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAg
ICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMg
ICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUu
YXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9y
IGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAg
ICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAg
ICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAg
ICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDog
fCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFp
blRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90
IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25v
ZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkK
TWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENo
aWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAg
IHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAg
ICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4
dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5p
dGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBl
ID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2
YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAg
ICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNy
ZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9k
ZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9
IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDog
fCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3Ry
LCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODYgICAgICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODcgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAg
ICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5
ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0
cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAg
ICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2Rl
KHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2
YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAg
ICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgy
ICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4
NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3Ry
aW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlw
ZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAg
ICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAy
MDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9y
ZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUu
YXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAg
ICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxk
KHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBp
biBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBz
dG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0
b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBp
ZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAg
ICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDog
fCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRo
cmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5v
bmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUg
PSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAg
ICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxk
KHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZh
bF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkK
TWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0g
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0g
Tm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwp
IGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAg
ICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAg
ICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50
KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRl
VGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgw
ICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAg
ICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9
PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVf
dmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAg
ICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAg
ICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAg
ICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmli
dXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAg
ICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0
b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAg
ICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAg
ICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAg
ICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAg
ICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxpZiB0eXBlKHZhbCkgPT0gaW50OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2
YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlw
ZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9y
ZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAg
ICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAg
IHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScs
IHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAg
bm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAg
ICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5k
Q2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAg
ICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwg
dmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAg
ICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAg
ICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAx
ODYgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODcgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ3N0cmluZycKTWFpblRocmVh
ZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBk
b2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZh
bF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90
ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAy
MDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFp
blRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGlu
IChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAg
ICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtl
eSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAg
ICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4
dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAg
ICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
NSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAg
ICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8
ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAgICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBp
bnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFs
ID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAxOTAgICAgICAgICAgICAgICAgICAgICBz
dG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDogfCAgICB8ICAxOTggICAgICAgICAgICAgICAg
IGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAg
ICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2MuY3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRl
KCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDEgICAgICAgICAgICAg
ICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9ub2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3Jl
X3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQgICAgICAgICAgICAgICAgICAgICB2YWxfbm9k
ZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRocmVhZDogfCAgICB8ICAyMDUgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBm
b3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAg
ICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAg
ICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAg
ICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChzdHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE4NiAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFk
OiB8ICAgIHwgIDE4NyAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnc3RyaW5nJwpN
YWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBu
b3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxf
bm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAg
ICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBl
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5k
Q2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAg
ICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90
ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZv
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92
YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5
cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBl
KHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg4ICAgICAgICAg
ICAgICAgICBlbGlmIHR5cGUodmFsKSA9PSBpbnQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg5ICAg
ICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gc3RyKHZhbCkKTWFpblRocmVhZDogfCAgICB8
ICAxOTAgICAgICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gJ2ludCcKTWFpblRocmVhZDog
fCAgICB8ICAxOTggICAgICAgICAgICAgICAgIGlmIHN0b3JlX3R5cGUgaXMgbm90IE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTk5ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUgPSBkb2Mu
Y3JlYXRlRWxlbWVudChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAwICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuc2V0QXR0cmlidXRlKCd0eXBlJywgc3RvcmVfdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDEgICAgICAgICAgICAgICAgICAgICBub2RlLmFwcGVuZENoaWxkKHZhbF9u
b2RlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMyAgICAgICAgICAgICAgICAgICAgIHZhbF90ZXh0
ID0gZG9jLmNyZWF0ZVRleHROb2RlKHN0b3JlX3ZhbCkKTWFpblRocmVhZDogfCAgICB8ICAyMDQg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5hcHBlbmRDaGlsZCh2YWxfdGV4dCkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDUgICAgICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE4MCAgICAgICAgICAgICBmb3Iga2V5LCB2YWwgaW4gaW5mby5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4MSAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTgyICAgICAgICAgICAgICAgICBzdG9yZV90eXBlID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDE4NSAgICAgICAgICAgICAgICAgaWYgdHlwZSh2YWwpIGluIChz
dHIsIHVuaWNvZGUpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OCAgICAgICAgICAgICAgICAgZWxp
ZiB0eXBlKHZhbCkgPT0gaW50OgpNYWluVGhyZWFkOiB8ICAgIHwgIDE4OSAgICAgICAgICAgICAg
ICAgICAgIHN0b3JlX3ZhbCA9IHN0cih2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTkwICAgICAg
ICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdpbnQnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4
ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1l
bnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9u
b2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRo
cmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVh
dGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAg
ICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAx
ODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8
ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDog
fCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlmIHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2Rl
KToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAgICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwp
ID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAxODkgICAgICAgICAgICAgICAgICAgICBzdG9y
ZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAg
ICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAg
ICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkg
ICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRy
aWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAg
ICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQodmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFsX3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUo
c3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNCAgICAgICAgICAgICAgICAgICAgIHZh
bF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAg
ICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgx
ICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIg
ICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1
ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkgaW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAgICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJp
bmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAgICAgICAgICAgICAgICBpZiBzdG9yZV90eXBl
IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE5OSAgICAgICAgICAgICAgICAgICAg
IHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIw
MCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3Jl
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAxICAgICAgICAgICAgICAgICAgICAgbm9kZS5h
cHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVhZDogfCAgICB8ICAyMDMgICAgICAgICAgICAg
ICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVUZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAgICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQo
dmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA1ICAgICAgICAgICAgICAgICAgICAgY29u
dGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAgICAgICAgICAgICAgZm9yIGtleSwgdmFsIGlu
IGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxODEgICAgICAgICAgICAgICAgIHN0
b3JlX3ZhbCA9IHZhbApNYWluVGhyZWFkOiB8ICAgIHwgIDE4MiAgICAgICAgICAgICAgICAgc3Rv
cmVfdHlwZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAxODUgICAgICAgICAgICAgICAgIGlm
IHR5cGUodmFsKSBpbiAoc3RyLCB1bmljb2RlKToKTWFpblRocmVhZDogfCAgICB8ICAxODggICAg
ICAgICAgICAgICAgIGVsaWYgdHlwZSh2YWwpID09IGludDoKTWFpblRocmVhZDogfCAgICB8ICAx
ODkgICAgICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSBzdHIodmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE5MCAgICAgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSAnaW50JwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE5OCAgICAgICAgICAgICAgICAgaWYgc3RvcmVfdHlwZSBpcyBub3QgTm9u
ZToKTWFpblRocmVhZDogfCAgICB8ICAxOTkgICAgICAgICAgICAgICAgICAgICB2YWxfbm9kZSA9
IGRvYy5jcmVhdGVFbGVtZW50KGtleSkKTWFpblRocmVhZDogfCAgICB8ICAyMDAgICAgICAgICAg
ICAgICAgICAgICB2YWxfbm9kZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCBzdG9yZV90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIwMSAgICAgICAgICAgICAgICAgICAgIG5vZGUuYXBwZW5kQ2hpbGQo
dmFsX25vZGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAzICAgICAgICAgICAgICAgICAgICAgdmFs
X3RleHQgPSBkb2MuY3JlYXRlVGV4dE5vZGUoc3RvcmVfdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDIwNCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlLmFwcGVuZENoaWxkKHZhbF90ZXh0KQpN
YWluVGhyZWFkOiB8ICAgIHwgIDIwNSAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTgwICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiBpbmZvLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxICAgICAgICAgICAgICAgICBzdG9yZV92YWwgPSB2
YWwKTWFpblRocmVhZDogfCAgICB8ICAxODIgICAgICAgICAgICAgICAgIHN0b3JlX3R5cGUgPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg1ICAgICAgICAgICAgICAgICBpZiB0eXBlKHZhbCkg
aW4gKHN0ciwgdW5pY29kZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTg2ICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfdmFsID0gdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTg3ICAgICAgICAgICAg
ICAgICAgICAgc3RvcmVfdHlwZSA9ICdzdHJpbmcnCk1haW5UaHJlYWQ6IHwgICAgfCAgMTk4ICAg
ICAgICAgICAgICAgICBpZiBzdG9yZV90eXBlIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE5OSAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2RlID0gZG9jLmNyZWF0ZUVsZW1lbnQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgIDIwMCAgICAgICAgICAgICAgICAgICAgIHZhbF9ub2Rl
LnNldEF0dHJpYnV0ZSgndHlwZScsIHN0b3JlX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjAx
ICAgICAgICAgICAgICAgICAgICAgbm9kZS5hcHBlbmRDaGlsZCh2YWxfbm9kZSkKTWFpblRocmVh
ZDogfCAgICB8ICAyMDMgICAgICAgICAgICAgICAgICAgICB2YWxfdGV4dCA9IGRvYy5jcmVhdGVU
ZXh0Tm9kZShzdG9yZV92YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjA0ICAgICAgICAgICAgICAg
ICAgICAgdmFsX25vZGUuYXBwZW5kQ2hpbGQodmFsX3RleHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjA1ICAgICAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICB8ICAxODAg
ICAgICAgICAgICAgZm9yIGtleSwgdmFsIGluIGluZm8uaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAxNzUgICAgICAgICBmb3IgdXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIyOSAgICAgICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRv
cHJldHR5eG1sKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygp
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kTm9kZS5weTpzYXZlX1BQQ0lzCk1haW5UaHJlYWQ6IHwgICAgIDU4
MiAgICAgICAgIHNlbGYuc2F2ZV9QU0NTSXMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmROb2Rl
LnB5OnNhdmVfUFNDU0lzCk1haW5UaHJlYWQ6IHwgICAgfCA2MTUgICAgICAgICBwc2NzaV9yZWNv
cmRzID0gZGljdChbKHBzY3NpX3V1aWQsIFhlbmRBUElTdG9yZS5nZXQoCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwc2NzaV91dWlkIGluIFhl
bmRQU0NTSS5nZXRfYWxsKCldKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRf
YWxsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA4ICAgICAgICAgcmV0dXJuIFhlbmRBUElTdG9yZS5n
ZXRfYWxsX3V1aWQoY2xzLmdldENsYXNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kUFND
U0kucHk6Z2V0Q2xhc3MKTWFpblRocmVhZDogfCAgICB8ICAgIDI3ICAgICAgICAgcmV0dXJuICJQ
U0NTSSIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQU0NTSS5weTpnZXRDbGFzcwpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZEFQSVN0b3JlLnB5OmdldF9hbGxfdXVpZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzcgICAgIF9fY2xhc3Nlc19sb2NrLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzggICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICAgICAgcmV0dXJu
IFt1dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MCAgICAgICAgICAgICAgICAgZm9yICh1dWlk
LCB0KSBpbiBfX2NsYXNzZXMua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAg
ICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAg
ICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAg
ICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgx
ICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MyAgICAgICAgIF9fY2xhc3Nl
c19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEFQSVN0b3JlLnB5Omdl
dF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRfYWxsCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTggICAgICAgICBzZWxmLnN0YXRlX3N0b3JlLnNhdmVfc3RhdGUoJ3Bz
Y3NpJywgcHNjc2lfcmVjb3JkcykKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZFN0YXRlU3RvcmUu
cHk6c2F2ZV9zdGF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2NyAgICAgICAgIHhtbF9wYXRoID0g
c2VsZi5feG1sX2ZpbGUoY2xzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZFN0YXRlU3RvcmUu
cHk6X3htbF9maWxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgICAgIHJldHVybiBvcy5w
YXRoLmpvaW4oc2VsZi5iYXNlLCAnJXMueG1sJyAlIGNscykKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmRTdGF0ZVN0b3JlLnB5Ol94bWxfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDE2OSAgICAg
ICAgIGRvYyA9IG1pbmlkb20uZ2V0RE9NSW1wbGVtZW50YXRpb24oKS5jcmVhdGVEb2N1bWVudChO
b25lLApNYWluVGhyZWFkOiB8ICAgIHwgIDE3MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbHMgKyAncycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcyICAgICAgICAgcm9vdCA9
IGRvYy5kb2N1bWVudEVsZW1lbnQKTWFpblRocmVhZDogfCAgICB8ICAxNzUgICAgICAgICBmb3Ig
dXVpZCwgaW5mbyBpbiBzdGF0ZS5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIyOSAgICAg
ICAgIG9wZW4oeG1sX3BhdGgsICd3Jykud3JpdGUoZG9jLnRvcHJldHR5eG1sKCkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjMwICAgICAgICAgZG9jLnVubGluaygpCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRTdGF0ZVN0b3JlLnB5OnNhdmVfc3RhdGUKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTm9k
ZS5weTpzYXZlX1BTQ1NJcwpNYWluVGhyZWFkOiB8ICAgICA1ODMgICAgICAgICBzZWxmLnNhdmVf
UFNDU0lfSEJBcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5vZGUucHk6c2F2ZV9QU0NTSV9I
QkFzCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICBwc2NzaV9IQkFfcmVjb3JkcyA9IGRp
Y3QoWyhwc2NzaV9IQkFfdXVpZCwgWGVuZEFQSVN0b3JlLmdldCgKTWFpblRocmVhZDogfCAgICB8
IDYyMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBwc2NzaV9IQkFfdXVpZCBp
biBYZW5kUFNDU0lfSEJBLmdldF9hbGwoKV0pCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldF9hbGwKTWFpblRocmVhZDogfCAgICB8ICAxMDggICAgICAgICByZXR1cm4gWGVuZEFQ
SVN0b3JlLmdldF9hbGxfdXVpZChjbHMuZ2V0Q2xhc3MoKSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRQU0NTSS5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTQgICAgICAgICBy
ZXR1cm4gIlBTQ1NJX0hCQSIKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRQU0NTSS5weTpnZXRD
bGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZEFQSVN0b3JlLnB5OmdldF9hbGxfdXVpZApN
YWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgIF9fY2xhc3Nlc19sb2NrLmFjcXVpcmUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzggICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICAgICAgcmV0dXJuIFt1dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MCAgICAgICAgICAgICAg
ICAgZm9yICh1dWlkLCB0KSBpbiBfX2NsYXNzZXMua2V5cygpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8
ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDog
fCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRo
cmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxfdHlwZV0K
TWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFsbF90eXBl
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0gYWxsX3R5
cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9PSBhbGxf
dHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0ID09IGFs
bF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlmIHQgPT0g
YWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAgaWYgdCA9
PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAgICBpZiB0
ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAgICAgIGlm
IHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAgICAgICAg
aWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAgICAgICAg
ICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAgICAgICAg
ICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MSAgICAgICAgICAg
ICAgICAgaWYgdCA9PSBhbGxfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICAgIDgxICAgICAgICAg
ICAgICAgICBpZiB0ID09IGFsbF90eXBlXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODEgICAgICAg
ICAgICAgICAgIGlmIHQgPT0gYWxsX3R5cGVdCk1haW5UaHJlYWQ6IHwgICAgfCAgICA4MyAgICAg
ICAgIF9fY2xhc3Nlc19sb2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZEFQ
SVN0b3JlLnB5OmdldF9hbGxfdXVpZApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRfYWxsCk1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICBzZWxmLnN0YXRlX3N0b3JlLnNh
dmVfc3RhdGUoJ3BzY3NpX0hCQScsIHBzY3NpX0hCQV9yZWNvcmRzKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kU3RhdGVTdG9yZS5weTpzYXZlX3N0YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTY3
ICAgICAgICAgeG1sX3BhdGggPSBzZWxmLl94bWxfZmlsZShjbHMpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kU3RhdGVTdG9yZS5weTpfeG1sX2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDg3
ICAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbihzZWxmLmJhc2UsICclcy54bWwnICUgY2xzKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZFN0YXRlU3RvcmUucHk6X3htbF9maWxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTY5ICAgICAgICAgZG9jID0gbWluaWRvbS5nZXRET01JbXBsZW1lbnRhdGlv
bigpLmNyZWF0ZURvY3VtZW50KE5vbmUsCk1haW5UaHJlYWQ6IHwgICAgfCAgMTcwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNscyAr
ICdzJywKTWFpblRocmVhZDogfCAgICB8ICAxNzEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9uZSkKTWFpblRocmVhZDogfCAgICB8
ICAxNzIgICAgICAgICByb290ID0gZG9jLmRvY3VtZW50RWxlbWVudApNYWluVGhyZWFkOiB8ICAg
IHwgIDE3NSAgICAgICAgIGZvciB1dWlkLCBpbmZvIGluIHN0YXRlLml0ZW1zKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjI5ICAgICAgICAgb3Blbih4bWxfcGF0aCwgJ3cnKS53cml0ZShkb2MudG9w
cmV0dHl4bWwoKSkKTWFpblRocmVhZDogfCAgICB8ICAyMzAgICAgICAgICBkb2MudW5saW5rKCkK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZFN0YXRlU3RvcmUucHk6c2F2ZV9zdGF0ZQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmROb2RlLnB5OnNhdmVfUFNDU0lfSEJBcwpNYWluVGhyZWFkOiB8ICAg
IDwgWGVuZE5vZGUucHk6c2F2ZQpNYWluVGhyZWFkOiB8ICAgMTE0MiAgICAgcmV0dXJuIGluc3QK
TWFpblRocmVhZDogfCAgIDwgWGVuZE5vZGUucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICAz
MSAgICAgICAgIHNlbGYuYWRkKCdkbWVzZycsICdTcnZEbWVzZycpCk1haW5UaHJlYWQ6IHwgICAg
MzIgICAgICAgICBzZWxmLmFkZCgnbG9nJywgJ1NydlhlbmRMb2cnKQpNYWluVGhyZWFkOiB8ICA8
IHNlcnZlci9TcnZOb2RlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAzOSAgICAgICAgIGZv
ciAobmFtZSwga2xhc3MpIGluIHNlbGYuc3ViZGlyczoKTWFpblRocmVhZDogfCAgIDQwICAgICAg
ICAgICAgIHNlbGYuZ2V0KG5hbWUpCk1haW5UaHJlYWQ6IHwgID4gc2VydmVyL1NydkRvbWFpbkRp
ci5weTo8bW9kdWxlPgpNYWluVGhyZWFkOiB8ICAgIDE4IGltcG9ydCB0cmFjZWJhY2sKTWFpblRo
cmVhZDogfCAgICAxOSBmcm9tIFN0cmluZ0lPIGltcG9ydCBTdHJpbmdJTwpNYWluVGhyZWFkOiB8
ICAgIDIxIGZyb20geGVuLndlYiBpbXBvcnQgaHR0cApNYWluVGhyZWFkOiB8ICAgIDIzIGZyb20g
eGVuLnhlbmQgaW1wb3J0IHN4cApNYWluVGhyZWFkOiB8ICAgIDI0IGZyb20geGVuLnhlbmQgaW1w
b3J0IFhlbmREb21haW4KTWFpblRocmVhZDogfCAgICAyNSBmcm9tIHhlbi54ZW5kLlhlbmREb21h
aW5JbmZvIGltcG9ydCBYZW5kRG9tYWluSW5mbwpNYWluVGhyZWFkOiB8ICAgIDI2IGZyb20geGVu
LnhlbmQuQXJncyBpbXBvcnQgRm9ybUZuCk1haW5UaHJlYWQ6IHwgICAgMjcgZnJvbSB4ZW4ueGVu
ZC5YZW5kRXJyb3IgaW1wb3J0IFhlbmRFcnJvcgpNYWluVGhyZWFkOiB8ICAgIDI4IGZyb20geGVu
LnhlbmQuWGVuZExvZ2dpbmcgaW1wb3J0IGxvZwpNYWluVGhyZWFkOiB8ICAgIDI5IGZyb20geGVu
LnhlbmQuWGVuZENvbnN0YW50cyBpbXBvcnQgRE9NX1NUQVRFX1JVTk5JTkcKTWFpblRocmVhZDog
fCAgICAzMSBmcm9tIHhlbi53ZWIuU3J2RGlyIGltcG9ydCBTcnZEaXIKTWFpblRocmVhZDogfCAg
ICAzMiBmcm9tIFNydkRvbWFpbiBpbXBvcnQgU3J2RG9tYWluCk1haW5UaHJlYWQ6IHwgICA+IHNl
cnZlci9TcnZEb21haW4ucHk6PG1vZHVsZT4KTWFpblRocmVhZDogfCAgICAgMTkgZnJvbSB4ZW4u
d2ViIGltcG9ydCBodHRwCk1haW5UaHJlYWQ6IHwgICAgIDIxIGZyb20geGVuLnhlbmQgaW1wb3J0
IHN4cApNYWluVGhyZWFkOiB8ICAgICAyMiBmcm9tIHhlbi54ZW5kIGltcG9ydCBYZW5kRG9tYWlu
Ck1haW5UaHJlYWQ6IHwgICAgIDIzIGZyb20geGVuLnhlbmQuQXJncyBpbXBvcnQgRm9ybUZuCk1h
aW5UaHJlYWQ6IHwgICAgIDI0IGZyb20geGVuLnhlbmQuWGVuZExvZ2dpbmcgaW1wb3J0IGxvZwpN
YWluVGhyZWFkOiB8ICAgICAyNiBmcm9tIHhlbi53ZWIuU3J2RGlyIGltcG9ydCBTcnZEaXIKTWFp
blRocmVhZDogfCAgICAgMjggY2xhc3MgU3J2RG9tYWluKFNydkRpcik6Ck1haW5UaHJlYWQ6IHwg
ICAgPiBzZXJ2ZXIvU3J2RG9tYWluLnB5OlNydkRvbWFpbgpNYWluVGhyZWFkOiB8ICAgICAgMjgg
Y2xhc3MgU3J2RG9tYWluKFNydkRpcik6Ck1haW5UaHJlYWQ6IHwgICAgICAzMCAgICAgIiIiCk1h
aW5UaHJlYWQ6IHwgICAgICAzMiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGRvbSk6Ck1haW5UaHJl
YWQ6IHwgICAgICAzNyAgICAgZGVmIG9wX2NvbmZpZ3VyZShzZWxmLCBfLCByZXEpOgpNYWluVGhy
ZWFkOiB8ICAgICAgNDcgICAgIGRlZiBvcF91bnBhdXNlKHNlbGYsIF8xLCBfMik6Ck1haW5UaHJl
YWQ6IHwgICAgICA1MSAgICAgZGVmIG9wX3BhdXNlKHNlbGYsIF8xLCBfMik6Ck1haW5UaHJlYWQ6
IHwgICAgICA1NSAgICAgZGVmIGFjY2VwdENvbW1hbmQoc2VsZiwgcmVxKToKTWFpblRocmVhZDog
fCAgICAgIDU5ICAgICBkZWYgb3BfcmVuYW1lKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwg
ICAgICA2MyAgICAgZGVmIG9wX3NodXRkb3duKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwg
ICAgICA2NyAgICAgZGVmIG9wX2RlbGV0ZShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAg
ICAgNzEgICAgIGRlZiBvcF9zdGFydChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAg
NzkgICAgIGRlZiBvcF9zeXNycShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAgODMg
ICAgIGRlZiBvcF93YWl0X2Zvcl9kZXZpY2VzKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwg
ICAgICA4NyAgICAgZGVmIG9wX2Rlc3Ryb3koc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAg
ICAgIDkxICAgICBkZWYgb3Bfc2F2ZShzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICAg
IDk1ICAgICBkZWYgZG9fc2F2ZShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAgOTgg
ICAgIGRlZiBvcF9kdW1wKHNlbGYsIG9wLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxMDIgICAg
IGRlZiBkb19kdW1wKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDExMSAgICAgZGVm
IG9wX21pZ3JhdGUoc2VsZiwgb3AsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDExNCAgICAgZGVm
IGRvX21pZ3JhdGUoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTI1ICAgICBkZWYg
b3BfcGluY3B1KHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDEzMyAgICAgZGVmIG9w
X2NwdV9zZWRmX2dldChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxNDAgICAgIGRl
ZiBvcF9jcHVfc2VkZl9zZXQoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTUxICAg
ICBkZWYgb3BfZG9tYWluX3NjaGVkX2NyZWRpdF9nZXQoc2VsZiwgXywgcmVxKToKTWFpblRocmVh
ZDogfCAgICAgMTU4ICAgICBkZWYgb3BfZG9tYWluX3NjaGVkX2NyZWRpdF9zZXQoc2VsZiwgXywg
cmVxKToKTWFpblRocmVhZDogfCAgICAgMTY2ICAgICBkZWYgb3BfbWF4bWVtX3NldChzZWxmLCBf
LCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxNzEgICAgIGRlZiBjYWxsKHNlbGYsIGZuLCBhcmdz
LCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxNzUgICAgIGRlZiBvcF9tZW1fdGFyZ2V0X3NldChz
ZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAxODAgICAgIGRlZiBvcF9kZXZpY2VzKHNl
bGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDE4NSAgICAgZGVmIG9wX2RldmljZV9jcmVh
dGUoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTkwICAgICBkZWYgb3BfZGV2aWNl
X2Rlc3Ryb3koc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMTk4ICAgICBkZWYgb3Bf
ZGV2aWNlX2NvbmZpZ3VyZShzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAyMDUgICAg
IGRlZiBvcF92aWZfbGltaXRfc2V0KHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDIx
NCAgICAgZGVmIG9wX3NldF92Y3B1cyhzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAy
MjAgICAgIGRlZiBvcF92Y3B1aW5mbyhzZWxmLCBfMSwgcmVxKToKTWFpblRocmVhZDogfCAgICAg
MjI0ICAgICBkZWYgb3BfcmVzZXQoc2VsZiwgXywgcmVxKToKTWFpblRocmVhZDogfCAgICAgMjI4
ICAgICBkZWYgb3BfdXNiX2FkZChzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICAgMjMy
ICAgICBkZWYgZG9fdXNiX2FkZChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAyMzUg
ICAgIGRlZiBvcF91c2JfZGVsKHNlbGYsIG9wLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgICAyMzkg
ICAgIGRlZiBkb191c2JfZGVsKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDI0MiAg
ICAgZGVmIHJlbmRlcl9QT1NUKHNlbGYsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDI0NSAgICAg
ZGVmIHJlbmRlcl9HRVQoc2VsZiwgcmVxKToKTWFpblRocmVhZDogfCAgICAgMjcwICAgICBkZWYg
Zm9ybShzZWxmLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIDwgc2VydmVyL1NydkRvbWFpbi5weTpT
cnZEb21haW4KTWFpblRocmVhZDogfCAgIDwgc2VydmVyL1NydkRvbWFpbi5weTo8bW9kdWxlPgpN
YWluVGhyZWFkOiB8ICAgIDM1IGNsYXNzIFNydkRvbWFpbkRpcihTcnZEaXIpOgpNYWluVGhyZWFk
OiB8ICAgPiBzZXJ2ZXIvU3J2RG9tYWluRGlyLnB5OlNydkRvbWFpbkRpcgpNYWluVGhyZWFkOiB8
ICAgICAzNSBjbGFzcyBTcnZEb21haW5EaXIoU3J2RGlyKToKTWFpblRocmVhZDogfCAgICAgMzcg
ICAgICIiIgpNYWluVGhyZWFkOiB8ICAgICAzOSAgICAgZGVmIF9faW5pdF9fKHNlbGYpOgpNYWlu
VGhyZWFkOiB8ICAgICA0MyAgICAgZGVmIGRvbWFpbihzZWxmLCB4KToKTWFpblRocmVhZDogfCAg
ICAgNDcgICAgIGRlZiBnZXQoc2VsZiwgeCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU0ICAgICBkZWYg
b3BfY3JlYXRlKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgIDg0ICAgICBkZWYgX29w
X2NyZWF0ZV9jYihzZWxmLCBkb21pbmZvLCBjb25maWdzdHJpbmcsIHJlcSk6Ck1haW5UaHJlYWQ6
IHwgICAgMTA0ICAgICBkZWYgb3BfbmV3KHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAg
MTMzICAgICBkZWYgb3BfcmVzdG9yZShzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICAx
MzkgICAgIGRlZiBkb19yZXN0b3JlKHNlbGYsIF8sIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgMTU4
ICAgICBkZWYgb3BfbGlzdChzZWxmLCBfLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIDE2MyAgICAg
ZGVmIHJlbmRlcl9QT1NUKHNlbGYsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgMTY2ICAgICBkZWYg
cmVuZGVyX0dFVChzZWxmLCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIDE3MCAgICAgZGVmIF9saXN0
KHNlbGYsIHJlcSwgZGV0YWlsKToKTWFpblRocmVhZDogfCAgICAxODMgICAgIGRlZiBsc19kb21h
aW4oc2VsZiwgcmVxLCBkZXRhaWwsIHVzZV9zeHApOgpNYWluVGhyZWFkOiB8ICAgIDIwOCAgICAg
ZGVmIGZvcm0oc2VsZiwgcmVxKToKTWFpblRocmVhZDogfCAgIDwgc2VydmVyL1NydkRvbWFpbkRp
ci5weTpTcnZEb21haW5EaXIKTWFpblRocmVhZDogfCAgPCBzZXJ2ZXIvU3J2RG9tYWluRGlyLnB5
Ojxtb2R1bGU+Ck1haW5UaHJlYWQ6IHwgID4gc2VydmVyL1NydkRvbWFpbkRpci5weTpfX2luaXRf
XwpNYWluVGhyZWFkOiB8ICAgIDQwICAgICAgICAgU3J2RGlyLl9faW5pdF9fKHNlbGYpCk1haW5U
aHJlYWQ6IHwgICAgNDEgICAgICAgICBzZWxmLnhkID0gWGVuZERvbWFpbi5pbnN0YW5jZSgpCk1h
aW5UaHJlYWQ6IHwgICA+IFhlbmREb21haW4ucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgIDE4
NzggICAgIHRyeToKTWFpblRocmVhZDogfCAgIDE4NzkgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWluLnB5Iiwg
bGluZSAxODc5LCBpbiBpbnN0YW5jZQogICAgaW5zdApOYW1lRXJyb3I6IGdsb2JhbCBuYW1lICdp
bnN0JyBpcyBub3QgZGVmaW5lZApNYWluVGhyZWFkOiB8ICAgMTg4MCAgICAgZXhjZXB0OgpNYWlu
VGhyZWFkOiB8ICAgMTg4MSAgICAgICAgIGluc3QgPSBYZW5kRG9tYWluKCkKTWFpblRocmVhZDog
fCAgICA+IFhlbmREb21haW4ucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICAgIDkzICAgICAg
ICAgc2VsZi5kb21haW5zID0ge30KTWFpblRocmVhZDogfCAgICAgIDk0ICAgICAgICAgc2VsZi5t
YW5hZ2VkX2RvbWFpbnMgPSB7fQpNYWluVGhyZWFkOiB8ICAgICAgOTUgICAgICAgICBzZWxmLmRv
bWFpbnNfbG9jayA9IHRocmVhZGluZy5STG9jaygpCk1haW5UaHJlYWQ6IHwgICAgICA5NyAgICAg
ICAgIHNlbGYucG9saWN5X2xvY2sgPSByd2xvY2suUldMb2NrKCkKTWFpblRocmVhZDogfCAgICAg
MTAxICAgICAgICAgc2VsZi5fYWxsb3dfbmV3X2RvbWFpbnMgPSBUcnVlCk1haW5UaHJlYWQ6IHwg
ICAgPCBYZW5kRG9tYWluLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAxODgyICAgICAgICAg
aW5zdC5pbml0KCkKTWFpblRocmVhZDogfCAgICA+IFhlbmREb21haW4ucHk6aW5pdApNYWluVGhy
ZWFkOiB8ICAgICAxMTEgICAgICAgICBkb21fcGF0aCA9IHNlbGYuX21hbmFnZWRfcGF0aCgpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZERvbWFpbi5weTpfbWFuYWdlZF9wYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAyMzkgICAgICAgICBkb21fcGF0aCA9IHhvcHRpb25zLmdldF94ZW5kX2RvbWFpbnNf
cGF0aCgpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRPcHRpb25zLnB5OmdldF94ZW5kX2RvbWFp
bnNfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgIDMxOSAgICAgICAgIHJldHVybiBzZWxmLmdldF9j
b25maWdfc3RyaW5nKCJ4ZW5kLWRvbWFpbnMtcGF0aCIsIHNlbGYueGVuZF9kb21haW5zX3BhdGhf
ZGVmYXVsdCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdf
c3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxmLmdldF9j
b25maWdfdmFsdWUobmFtZSwgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRPcHRpb25z
LnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3NSAgICAgICAgIHJl
dHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfZG9tYWluc19wYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAyNDAgICAgICAgICBpZiBkb211dWlkOgpNYWluVGhyZWFkOiB8ICAgIHwgMjQyICAg
ICAgICAgcmV0dXJuIGRvbV9wYXRoCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERvbWFpbi5weTpf
bWFuYWdlZF9wYXRoCk1haW5UaHJlYWQ6IHwgICAgIDExMiAgICAgICAgIG1rZGlyLnBhcmVudHMo
ZG9tX3BhdGgsIHN0YXQuU19JUldYVSkKTWFpblRocmVhZDogfCAgICAgMTE0ICAgICAgICAgeHN0
cmFuc2FjdC5Na2RpcihYU19WTVJPT1QpCk1haW5UaHJlYWQ6IHwgICAgfD4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpNa2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgMzU1ICAgICAgICAgY29tcGxldGUo
cGF0aCwgbGFtYmRhIHQ6IHQubWtkaXIoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgMzYwICAgICB3
aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0
KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24g
PSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAg
ICB8ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAg
ICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTYgICAgICAgICB4c19sb2NrLmFjcXVpcmUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDE3ICAgICAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgICAxOCAgICAgICAgICAgICB4c19oYW5kbGUgPSB4ZW4ubG93bGV2ZWwueHMu
eHMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDE5ICAgICAgICAgeHNfbG9jay5yZWxlYXNlKCkK
TWFpblRocmVhZDogfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAzNjMgICAgICAgICAgICAg
cmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAzNTUgICAgICAgICBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5ta2RpcigqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjI3ICAgICAgICAg
aWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAyMjggICAgICAgICAgICAg
eHNoYW5kbGUoKS5ta2RpcihzZWxmLnRyYW5zYWN0aW9uLCBzZWxmLnBhdGgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1p
dCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQK
TWFpblRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rp
b246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24g
PSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCku
dHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDIwICAgICBy
ZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFk
OiB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8
ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAg
fCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAz
NCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6TWtkaXIKTWFpblRocmVhZDogfCAgICAgMTE1ICAgICAgICAgeHN0cmFu
c2FjdC5TZXRQZXJtaXNzaW9ucyhYU19WTVJPT1QsIHsnZG9tJzogRE9NMF9JRH0pCk1haW5UaHJl
YWQ6IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpTZXRQZXJtaXNzaW9ucwpNYWluVGhy
ZWFkOiB8ICAgIHwgMzUxICAgICAgICAgY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQuc2V0X3Bl
cm1pc3Npb25zKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFp
blRocmVhZDogfCAgICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNyAgICAg
ICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyOCAgICAg
ICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIDI5
ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMCAgICAg
ICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzYyICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDM1MSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0
LnNldF9wZXJtaXNzaW9ucygqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpzZXRfcGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAgIDI2MyAg
ICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjY1ICAgICAg
ICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAy
NjggICAgICAgICAgICAgaWYgbm90IHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIDI3
MSAgICAgICAgICAgICB4c2hhbmRsZSgpLnNldF9wZXJtaXNzaW9ucyhzZWxmLnRyYW5zYWN0aW9u
LCBzZWxmLnBhdGgsCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAyNzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdChh
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnNldF9w
ZXJtaXNzaW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgp
OgpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFp
blRocmVhZDogfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJh
bnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24g
PSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8
ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAg
IHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNCAg
ICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHw8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6U2V0UGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICAgMTE3ICAgICAgICAg
c2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgIDExOCAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICAgMTE5ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICAgMTIwICAgICAgICAgICAgICAgICBkb20waW5mbyA9IFtkIGZvciBkIGluIHNlbGYuX3J1
bm5pbmdfZG9tYWlucygpIFwKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRG9tYWluLnB5Ol9ydW5u
aW5nX2RvbWFpbnMKTWFpblRocmVhZDogfCAgICB8IDM4MSAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDM4MiAgICAgICAgICAgICByZXR1cm4geGMuZG9tYWluX2dldGluZm8oKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpNYWluVGhyZWFk
OiB8ICAgICAxMjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGQuZ2V0KCdkb21pZCcp
ID09IERPTTBfSURdWzBdCk1haW5UaHJlYWQ6IHwgICAgIDEyMyAgICAgICAgICAgICAgICAgZG9t
MGluZm9bJ25hbWUnXSA9IERPTTBfTkFNRQpNYWluVGhyZWFkOiB8ICAgICAxMjQgICAgICAgICAg
ICAgICAgIGRvbTAgPSBYZW5kRG9tYWluSW5mby5yZWNyZWF0ZShkb20waW5mbywgVHJ1ZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kRG9tYWluSW5mby5weTpyZWNyZWF0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgMTQ5ICAgICBsb2cuZGVidWcoIlhlbmREb21haW5JbmZvLnJlY3JlYXRlKCVzKSIsIHNj
cnViX3Bhc3N3b3JkKGluZm8pKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3
MiAgICAgICAgIHNjcnViYmVkID0ge30KTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBm
b3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAg
ICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAg
ICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhl
bmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09
IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1
cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6
IHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAg
IHwgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3Ig
dHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4g
ZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApN
YWluVGhyZWFkOiB8ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoK
TWFpblRocmVhZDogfCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBz
Y3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1
ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6
c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGlu
IGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkg
PT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAg
ICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAg
ICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShk
YXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkg
PT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFk
OiB8ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVh
ZDogfCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnVi
X3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBk
aWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5MiAgICAg
ZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAgICAgICAg
cmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFz
c3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bh
c3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtr
ZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEgICAgIGlm
IHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgZm9y
IGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICAgICAg
aWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAgICAgICAg
ICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5k
Q29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBs
aXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8
ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRh
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICBlbGlm
IHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDkzICAgICAgICAgcmV0dXJuIHJl
LnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRh
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWlu
VGhyZWFkOiB8ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1
Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRh
KSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8
ICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAg
IDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5
MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAg
ICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRh
dGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0g
InZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBzY3J1
YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEg
ICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAg
ICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAg
ICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9
PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9
PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
c3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDog
fCAgICB8ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29y
ZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0
IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA5MiAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgIDk1ICAgICAgICAgcmV0
dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3
ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXld
ID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZENv
bmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgZm9yIGtl
eSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICAgICAgaWYg
a2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAgICAgICAgICAg
ICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDog
fCAgICB8ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAg
IHwgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICA3
MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc0
ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAg
NzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tl
eV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgIDc5ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgIDgwICAgICAgICAgaWYgbGVu
KGRhdGEpID09IDIgYW5kIHR5cGUoZGF0YVswXSkgPT0gc3RyIGFuZCBkYXRhWzBdID09ICd2bmNw
YXNzd2QnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODMgICAgICAgICAgICAgc2NydWJiZWQgPSBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODUgICAgICAgICAgICAg
ICAgIHNjcnViYmVkLmFwcGVuZChzY3J1Yl9wYXNzd29yZChlbnRyeSkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA4NCAgICAgICAgICAgICBmb3IgZW50cnkgaW4gZGF0YToKTWFpblRocmVhZDogfCAgICB8
ICAgIDg1ICAgICAgICAgICAgICAgICBzY3J1YmJlZC5hcHBlbmQoc2NydWJfcGFzc3dvcmQoZW50
cnkpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVy
biBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA4NSAgICAgICAgICAgICAgICAgc2NydWJiZWQuYXBwZW5k
KHNjcnViX3Bhc3N3b3JkKGVudHJ5KSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUo
ZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDg0ICAgICAgICAgICAg
IGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgODYgICAgICAgICAgICAg
cmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5OnNjcnVi
X3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2
bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICA3NyAgICAgICAgICAgICAgICAgc2NydWJi
ZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcxICAg
ICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICA3MyAgICAgICAg
IGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDc4ICAgICAgICAg
cmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8IDE1MSAgICAgYXNzZXJ0IG5vdCBpbmZvWydkeWlu
ZyddCk1haW5UaHJlYWQ6IHwgICAgfCAxNTMgICAgIHhlbmluZm8gPSBYZW5kQ29uZmlnLlhlbmRD
b25maWcoZG9taW5mbyA9IGluZm8pCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRDb25maWcucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAzMzEgICAgICAgICBkaWN0Ll9faW5pdF9fKHNl
bGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzMyICAgICAgICAgc2VsZi51cGRhdGUoc2VsZi5fZGVm
YXVsdHMoKSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6X2RlZmF1bHRzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDM3MyAgICAgICAgIGRlZmF1bHRzID0gewpNYWluVGhyZWFkOiB8
ICAgIHwgICAzNzQgICAgICAgICAgICAgJ25hbWVfbGFiZWwnOiAnRG9tYWluLVVubmFtZWQnLApN
YWluVGhyZWFkOiB8ICAgIHwgICAzNzUgICAgICAgICAgICAgJ2FjdGlvbnNfYWZ0ZXJfc2h1dGRv
d24nOiAnZGVzdHJveScsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM3NiAgICAgICAgICAgICAnYWN0
aW9uc19hZnRlcl9yZWJvb3QnOiAncmVzdGFydCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM3NyAg
ICAgICAgICAgICAnYWN0aW9uc19hZnRlcl9jcmFzaCc6ICdyZXN0YXJ0JywKTWFpblRocmVhZDog
fCAgICB8ICAgMzc4ICAgICAgICAgICAgICdhY3Rpb25zX2FmdGVyX3N1c3BlbmQnOiAnJywKTWFp
blRocmVhZDogfCAgICB8ICAgMzc5ICAgICAgICAgICAgICdpc19hX3RlbXBsYXRlJzogRmFsc2Us
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM4MCAgICAgICAgICAgICAnYXV0b19wb3dlcl9vbic6IEZh
bHNlLApNYWluVGhyZWFkOiB8ICAgIHwgICAzODEgICAgICAgICAgICAgJ2lzX2NvbnRyb2xfZG9t
YWluJzogRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM4MiAgICAgICAgICAgICAnZmVhdHVy
ZXMnOiAnJywKTWFpblRocmVhZDogfCAgICB8ICAgMzgzICAgICAgICAgICAgICdQVl9ib290bG9h
ZGVyJzogJycsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM4NCAgICAgICAgICAgICAnUFZfa2VybmVs
JzogJycsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM4NSAgICAgICAgICAgICAnUFZfcmFtZGlzayc6
ICcnLApNYWluVGhyZWFkOiB8ICAgIHwgICAzODYgICAgICAgICAgICAgJ1BWX2FyZ3MnOiAnJywK
TWFpblRocmVhZDogfCAgICB8ICAgMzg3ICAgICAgICAgICAgICdQVl9ib290bG9hZGVyX2FyZ3Mn
OiAnJywKTWFpblRocmVhZDogfCAgICB8ICAgMzg4ICAgICAgICAgICAgICdIVk1fYm9vdF9wb2xp
Y3knOiAnJywKTWFpblRocmVhZDogfCAgICB8ICAgMzg5ICAgICAgICAgICAgICdIVk1fYm9vdF9w
YXJhbXMnOiB7fSwKTWFpblRocmVhZDogfCAgICB8ICAgMzkwICAgICAgICAgICAgICdtZW1vcnlf
c3RhdGljX21pbic6IDAsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5MSAgICAgICAgICAgICAnbWVt
b3J5X2R5bmFtaWNfbWluJzogMCwKTWFpblRocmVhZDogfCAgICB8ICAgMzkyICAgICAgICAgICAg
ICdzaGFkb3dfbWVtb3J5JzogMCwKTWFpblRocmVhZDogfCAgICB8ICAgMzkzICAgICAgICAgICAg
ICdtZW1vcnlfc3RhdGljX21heCc6IDAsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5NCAgICAgICAg
ICAgICAnbWVtb3J5X2R5bmFtaWNfbWF4JzogMCwKTWFpblRocmVhZDogfCAgICB8ICAgMzk1ICAg
ICAgICAgICAgICdtZW1vcnlfc2hhcmluZyc6IDAsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5NiAg
ICAgICAgICAgICAnZGV2aWNlcyc6IHt9LApNYWluVGhyZWFkOiB8ICAgIHwgICAzOTcgICAgICAg
ICAgICAgJ29uX3hlbmRfc3RhcnQnOiAnaWdub3JlJywKTWFpblRocmVhZDogfCAgICB8ICAgMzk4
ICAgICAgICAgICAgICdvbl94ZW5kX3N0b3AnOiAnaWdub3JlJywKTWFpblRocmVhZDogfCAgICB8
ICAgMzk5ICAgICAgICAgICAgICdjcHVzJzogW10sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwMCAg
ICAgICAgICAgICAnVkNQVXNfbWF4JzogMSwKTWFpblRocmVhZDogfCAgICB8ICAgNDAxICAgICAg
ICAgICAgICdWQ1BVc19saXZlJzogMSwKTWFpblRocmVhZDogfCAgICB8ICAgNDAyICAgICAgICAg
ICAgICdWQ1BVc19hdF9zdGFydHVwJzogMSwKTWFpblRocmVhZDogfCAgICB8ICAgNDAzICAgICAg
ICAgICAgICd2Y3B1c19wYXJhbXMnOiB7fSwKTWFpblRocmVhZDogfCAgICB8ICAgNDA0ICAgICAg
ICAgICAgICdjb25zb2xlX3JlZnMnOiBbXSwKTWFpblRocmVhZDogfCAgICB8ICAgNDA1ICAgICAg
ICAgICAgICd2aWZfcmVmcyc6IFtdLApNYWluVGhyZWFkOiB8ICAgIHwgICA0MDYgICAgICAgICAg
ICAgJ3ZiZF9yZWZzJzogW10sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwNyAgICAgICAgICAgICAn
dnRwbV9yZWZzJzogW10sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwOCAgICAgICAgICAgICAnb3Ro
ZXJfY29uZmlnJzoge30sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQwOSAgICAgICAgICAgICAncGxh
dGZvcm0nOiB7fSwKTWFpblRocmVhZDogfCAgICB8ICAgNDEwICAgICAgICAgICAgICd0YXJnZXQn
OiAwLApNYWluVGhyZWFkOiB8ICAgIHwgICA0MTEgICAgICAgICAgICAgJ3N1cGVycGFnZXMnOiAw
LApNYWluVGhyZWFkOiB8ICAgIHwgICA0MTIgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJzogJycs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDQxNSAgICAgICAgIHJldHVybiBkZWZhdWx0cwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfZGVmYXVsdHMKTWFpblRocmVhZDogfCAgICB8
ICAzMzQgICAgICAgICBpZiBmaWxlbmFtZToKTWFpblRocmVhZDogfCAgICB8ICAzNDEgICAgICAg
ICBpZiBzeHBfb2JqOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0NCAgICAgICAgIGVsaWYgeGFwaToK
TWFpblRocmVhZDogfCAgICB8ICAzNDYgICAgICAgICBlbGlmIGRvbWluZm86Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMzQ4ICAgICAgICAgICAgIHNlbGYuX2RvbWluZm9fdG9feGFwaShkb21pbmZvLCB1
cGRhdGVfbWVtID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6X2Rv
bWluZm9fdG9feGFwaQpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDggICAgICAgICBzZWxmWydkb21p
ZCddID0gZG9taW5mb1snZG9taWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDkgICAgICAgICBz
ZWxmWydvbmxpbmVfdmNwdXMnXSA9IGRvbWluZm9bJ29ubGluZV92Y3B1cyddCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDU1MCAgICAgICAgIHNlbGZbJ1ZDUFVzX21heCddID0gZG9taW5mb1snbWF4X3Zj
cHVfaWQnXSArIDEKTWFpblRocmVhZDogfCAgICB8ICAgNTUyICAgICAgICAgaWYgdXBkYXRlX21l
bToKTWFpblRocmVhZDogfCAgICB8ICAgNTUzICAgICAgICAgICAgIHNlbGZbJ21lbW9yeV9keW5h
bWljX21pbiddID0gZG9taW5mb1snbWVtX2tiJ10gKiAxMDI0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
IDU1NCAgICAgICAgICAgICBzZWxmWydtZW1vcnlfZHluYW1pY19tYXgnXSA9IGRvbWluZm9bJ21l
bV9rYiddICogMTAyNApNYWluVGhyZWFkOiB8ICAgIHwgICA1NTUgICAgICAgICAgICAgc2VsZlsn
bWVtb3J5X3N0YXRpY19taW4nXSA9IDAKTWFpblRocmVhZDogfCAgICB8ICAgNTU2ICAgICAgICAg
ICAgIHNlbGZbJ21lbW9yeV9zdGF0aWNfbWF4J10gPSBkb21pbmZvWydtYXhtZW1fa2InXSAqIDEw
MjQKTWFpblRocmVhZDogfCAgICB8ICAgNTU3ICAgICAgICAgICAgIHNlbGYuX21lbW9yeV9zYW5p
dHlfY2hlY2soKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6X21lbW9yeV9z
YW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAgIDQyMyAgICAgICAgIGxvZy50cmFjZSgi
X21lbW9yeV9zYW5pdHlfY2hlY2sgbWVtb3J5X3N0YXRpY19taW46ICVzLCAiCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MjcgICAgICAgICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9yeV9zdGF0aWNf
bWluIl0sCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MjggICAgICAgICAgICAgICAgICAgICAgIHNl
bGZbIm1lbW9yeV9zdGF0aWNfbWF4Il0sCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MjkgICAgICAg
ICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9yeV9keW5hbWljX21pbiJdLApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNDMwICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19t
YXgiXSkKTWFpblRocmVhZDogfCAgICB8ICAgIDQzMiAgICAgICAgIGlmIG5vdCBzZWxmWyJtZW1v
cnlfc3RhdGljX21pbiJdIDw9IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWF4Il06Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA0MzUgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19taW4iXSA8
PSBzZWxmWyJtZW1vcnlfZHluYW1pY19taW4iXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQzOCAg
ICAgICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSA8PSBzZWxmWyJtZW1vcnlf
c3RhdGljX21heCJdOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDQxICAgICAgICAgaWYgbm90IHNl
bGZbIm1lbW9yeV9keW5hbWljX21heCJdID4gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIDQ0NCAg
ICAgICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdID4gMDoKTWFpblRocmVhZDog
fCAgICB8ICAgIDQ0NyAgICAgICAgIGlmIHNlbGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBz
ZWxmLmlzX2h2bSgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDUwICAgICAgICAgaWYgc2VsZlsi
bWVtb3J5X3NoYXJpbmciXSBhbmQgbm90IHNlbGYuaXNfaGFwKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpNYWluVGhyZWFkOiB8ICAg
IHwgICA1NTkgICAgICAgICBzZWxmWydjcHVfdGltZSddID0gZG9taW5mb1snY3B1X3RpbWUnXS8x
ZTkKTWFpblRocmVhZDogfCAgICB8ICAgNTYwICAgICAgICAgaWYgZG9taW5mby5nZXQoJ3NzaWRy
ZWYnKToKTWFpblRocmVhZDogfCAgICB8ICAgNTY1ICAgICAgICAgc2VsZlsnc2h1dGRvd25fcmVh
c29uJ10gPSBkb21pbmZvWydzaHV0ZG93bl9yZWFzb24nXQpNYWluVGhyZWFkOiB8ICAgIHwgICA1
NjggICAgICAgICBzZWxmWydydW5uaW5nJ10gPSBkb21pbmZvWydydW5uaW5nJ10KTWFpblRocmVh
ZDogfCAgICB8ICAgNTY5ICAgICAgICAgc2VsZlsnY3Jhc2hlZCddID0gZG9taW5mb1snY3Jhc2hl
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3MCAgICAgICAgIHNlbGZbJ2R5aW5nJ10gPSBkb21p
bmZvWydkeWluZyddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3MSAgICAgICAgIHNlbGZbJ3NodXRk
b3duJ10gPSBkb21pbmZvWydzaHV0ZG93biddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3MiAgICAg
ICAgIHNlbGZbJ3BhdXNlZCddID0gZG9taW5mb1sncGF1c2VkJ10KTWFpblRocmVhZDogfCAgICB8
ICAgNTczICAgICAgICAgc2VsZlsnYmxvY2tlZCddID0gZG9taW5mb1snYmxvY2tlZCddCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDU3NSAgICAgICAgIGlmICduYW1lJyBpbiBkb21pbmZvOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1NzYgICAgICAgICAgICAgc2VsZlsnbmFtZV9sYWJlbCddID0gZG9taW5m
b1snbmFtZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3OCAgICAgICAgIGlmICdoYW5kbGUnIGlu
IGRvbWluZm86Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3OSAgICAgICAgICAgICBzZWxmWyd1dWlk
J10gPSB1dWlkLnRvU3RyaW5nKGRvbWluZm9bJ2hhbmRsZSddKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IHV1aWQucHk6dG9TdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgcmV0dXJu
ICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAy
LApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAq
IDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVpZC5weTp0b1N0cmluZwpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfZG9taW5mb190b194YXBpCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzUwICAgICAgICAgc2VsZi5oYW5kbGVfZmlsZXVyaXMoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpoYW5kbGVfZmlsZXVyaXMKTWFpblRocmVhZDog
fCAgICB8ICAyMjQ1ICAgICAgICAgZm9yIGFyZyBpbiBbKCdQVl9rZXJuZWwnLCAndXNlX3RtcF9r
ZXJuZWwnKSwgCk1haW5UaHJlYWQ6IHwgICAgfCAgMjI0NiAgICAgICAgICAgICAgICAgICAgICgn
UFZfcmFtZGlzaycsICd1c2VfdG1wX3JhbWRpc2snKV06Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjI0
NyAgICAgICAgICAgICBpZiBhcmdbMF0gaW4gc2VsZiBhbmQgc2VsZlthcmdbMF1dIT0nJzoKTWFp
blRocmVhZDogfCAgICB8ICAyMjQ2ICAgICAgICAgICAgICAgICAgICAgKCdQVl9yYW1kaXNrJywg
J3VzZV90bXBfcmFtZGlzaycpXToKTWFpblRocmVhZDogfCAgICB8ICAyMjQ3ICAgICAgICAgICAg
IGlmIGFyZ1swXSBpbiBzZWxmIGFuZCBzZWxmW2FyZ1swXV0hPScnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIyNDYgICAgICAgICAgICAgICAgICAgICAoJ1BWX3JhbWRpc2snLCAndXNlX3RtcF9yYW1k
aXNrJyldOgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpoYW5kbGVfZmlsZXVy
aXMKTWFpblRocmVhZDogfCAgICB8ICAzNTIgICAgICAgICBsb2cuZGVidWcoJ1hlbmRDb25maWcu
aW5pdDogJXMnICUgc2NydWJfcGFzc3dvcmQoc2VsZikpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MSAgICAg
aWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRo
cmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgc2NydWJiZWQgPSB7fQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29y
ZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9w
YXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRp
Y3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcy
ICAgICAgICAgc2NydWJiZWQgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3OCAgICAgICAg
IHJldHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3
ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBv
ciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICBy
ZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhY
KScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNw
YXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVk
W2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAg
ICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA4MCAgICAgICAgIGlmIGxlbihkYXRhKSA9PSAyIGFuZCB0eXBlKGRh
dGFbMF0pID09IHN0ciBhbmQgZGF0YVswXSA9PSAndm5jcGFzc3dkJzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA4MyAgICAgICAgICAgICBzY3J1YmJlZCA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgODQgICAgICAgICAgICAgZm9yIGVudHJ5IGluIGRhdGE6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgODYgICAgICAgICAgICAgcmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAg
ICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAg
ICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcg
ICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShk
YXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRh
dGEKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAg
ICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAg
ICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkg
PT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRh
dGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIo
cidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnVi
X3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0
YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtl
eSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlm
IGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAg
ICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVu
ZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09
IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0
dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0
cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1
Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDky
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAg
ICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4g
ZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkg
PT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAg
c2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25m
aWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNz
d2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChk
YXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qg
b3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAg
ZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAg
cmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhY
WCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFz
c3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5j
cGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJl
ZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAg
ICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFp
blRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgODAgICAgICAgICBpZiBsZW4oZGF0YSkgPT0gMiBhbmQgdHlwZShk
YXRhWzBdKSA9PSBzdHIgYW5kIGRhdGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgODMgICAgICAgICAgICAgc2NydWJiZWQgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg0ICAgICAgICAgICAgIGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg2ICAgICAgICAgICAgIHJldHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAg
ICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3
ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0
eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiBy
ZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0
YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAg
ICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAg
ICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkg
PT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRh
dGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIo
cidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnVi
X3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0
YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtl
eSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlm
IGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAg
ICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVu
ZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3MiAgICAgICAgIHNjcnViYmVkID0ge30K
TWFpblRocmVhZDogfCAgICB8ICAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzggICAgICAgICByZXR1cm4gc2NydWJiZWQKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bh
c3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkg
PT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzIgICAgICAgICBzY3J1YmJlZCA9IHt9Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzMgICAg
ICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc4ICAg
ICAgICAgcmV0dXJuIHNjcnViYmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5w
eTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5
IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYg
a2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAg
ICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5k
Q29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
bGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1
cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3Ry
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5j
cGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDog
fCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dv
cmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBk
aWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3
OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODAg
ICAgICAgICBpZiBsZW4oZGF0YSkgPT0gMiBhbmQgdHlwZShkYXRhWzBdKSA9PSBzdHIgYW5kIGRh
dGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODMgICAgICAgICAg
ICAgc2NydWJiZWQgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg0ICAgICAgICAgICAgIGZv
ciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg2ICAgICAgICAgICAgIHJl
dHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAi
dm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1
YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3
MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoK
TWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRh
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3Ig
dHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlm
IHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0
dXJuIGRhdGEKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bh
c3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRb
a2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAg
IGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAg
ICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3
ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0
eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiBy
ZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0
YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTUgICAgICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAg
Zm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAg
ICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAg
ICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkg
PT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRh
dGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRh
KSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIo
cidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFp
blRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnVi
X3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5
OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0
YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNw
YXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5w
eTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5
IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYg
a2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAg
ICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5k
Q29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
bGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1
cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3Ry
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3
b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnVi
X3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0g
ZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAg
ICAgICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChk
YXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qg
b3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAg
ZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAg
cmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhY
WCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFz
c3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5j
cGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJl
ZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAg
ICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFp
blRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVh
ZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1te
XCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAg
ICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5
XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBl
KGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAgICAgICByZXR1cm4g
ZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dk
IjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXld
ID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYg
dHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDog
fCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRh
dGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0
YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1
YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2Ny
dWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8
ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZp
Zy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Ig
a2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAg
aWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAg
ICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBY
ZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkg
PT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09
IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
c3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bh
c3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNj
cnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkg
PT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
OTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMg
ICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNz
d2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpz
Y3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGlu
IGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5
ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAg
IHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29u
ZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlz
dDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDk1ICAgICAgICAgcmV0dXJuIGRhdGEKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3Jk
KGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGlj
dCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAgICAg
ICByZXR1cm4gZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAi
dm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1
YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3
MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoK
TWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
NzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRh
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3Ig
dHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlm
IHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0
dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCkn
LCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dv
cmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFz
c3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtr
ZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAg
aWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA3MiAgICAgICAgIHNjcnViYmVkID0ge30KTWFpblRocmVhZDogfCAg
ICB8ICAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzggICAgICAgICByZXR1cm4gc2NydWJiZWQKTWFpblRocmVhZDogfCAgICB8ICAg
PCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAg
ICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAg
ICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3
NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5
XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBl
KGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5
cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTUgICAgICAgICByZXR1cm4g
ZGF0YQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dk
IjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXld
ID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRD
b25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYg
dHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVh
ZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDog
fCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA5NSAgICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcyICAgICAgICAgc2NydWJi
ZWQgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRh
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3OCAgICAgICAgIHJldHVybiBzY3J1YmJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoK
TWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0g
c2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlw
ZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDog
fCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgODAgICAgICAgICBpZiBsZW4oZGF0YSkgPT0gMiBhbmQgdHlwZShkYXRhWzBdKSA9
PSBzdHIgYW5kIGRhdGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
ODMgICAgICAgICAgICAgc2NydWJiZWQgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg0ICAg
ICAgICAgICAgIGZvciBlbnRyeSBpbiBkYXRhOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg2ICAg
ICAgICAgICAgIHJldHVybiBzY3J1YmJlZApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25m
aWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9y
IGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAg
IGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAg
ICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDog
fCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0g
WGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEp
ID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODAgICAgICAgICBpZiBsZW4oZGF0YSkg
PT0gMiBhbmQgdHlwZShkYXRhWzBdKSA9PSBzdHIgYW5kIGRhdGFbMF0gPT0gJ3ZuY3Bhc3N3ZCc6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODMgICAgICAgICAgICAgc2NydWJiZWQgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDg0ICAgICAgICAgICAgIGZvciBlbnRyeSBpbiBkYXRhOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDg2ICAgICAgICAgICAgIHJldHVybiBzY3J1YmJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDog
fCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVh
ZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFz
c3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9
PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
ODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5
MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5NSAg
ICAgICAgIHJldHVybiBkYXRhCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpz
Y3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGlu
IGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzggICAgICAgICByZXR1cm4gc2Ny
dWJiZWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAzNTUgICAgICAgICBzZWxmLnZhbGlkYXRlKCkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6dmFsaWRhdGUKTWFpblRocmVhZDogfCAgICB8ICAg
NTM5ICAgICAgICAgc2VsZi5fdXVpZF9zYW5pdHlfY2hlY2soKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IFhlbmRDb25maWcucHk6X3V1aWRfc2FuaXR5X2NoZWNrCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA0NjggICAgICAgICBpZiAndXVpZCcgbm90IGluIHNlbGYgb3Igbm90IHNlbGZbJ3V1aWQnXToK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ3MSAgICAgICAgICAgICBzZWxmWyd1dWlkJ10gPSB1dWlk
LnRvU3RyaW5nKHV1aWQuZnJvbVN0cmluZyhzZWxmWyd1dWlkJ10pKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiB1dWlkLnB5OmZyb21TdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgICAgNjIgICAg
IHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAgIHJl
dHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwg
MTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDYz
ICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIs
IDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBp
ICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdl
KDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDYzICAgICByZXR1cm4gWyBpbnQo
c1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDog
fCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBp
biByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0dXJu
IFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikg
Zm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAg
IHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAy
XSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwg
MzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kg
OiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJh
bmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDYzICAgICByZXR1cm4gWyBp
bnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA2MyAgICAgcmV0
dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IHV1aWQucHk6ZnJvbVN0cmluZwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiB1dWlkLnB5OnRvU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDU4ICAgICBy
ZXR1cm4gIi0iLmpvaW4oWyIlMDJ4IiAqIDQsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsICIlMDJ4
IiAqIDIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIl
MDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHV1aWQucHk6dG9T
dHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0eV9j
aGVjawpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDAgICAgICAgICBzZWxmLl9uYW1lX3Nhbml0eV9j
aGVjaygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpfbmFtZV9zYW5pdHlf
Y2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAgIDQ3NCAgICAgICAgIGlmICduYW1lX2xhYmVsJyBu
b3QgaW4gc2VsZjoKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Ol9uYW1lX3Nh
bml0eV9jaGVjawpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDEgICAgICAgICBzZWxmLl9tZW1vcnlf
c2FuaXR5X2NoZWNrKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5Ol9tZW1v
cnlfc2FuaXR5X2NoZWNrCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MjMgICAgICAgICBsb2cudHJh
Y2UoIl9tZW1vcnlfc2FuaXR5X2NoZWNrIG1lbW9yeV9zdGF0aWNfbWluOiAlcywgIgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDI3ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfc3Rh
dGljX21pbiJdLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDI4ICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdLApNYWluVGhyZWFkOiB8ICAgIHwgICAgNDI5ICAg
ICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19taW4iXSwKTWFpblRocmVh
ZDogfCAgICB8ICAgIDQzMCAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5bmFt
aWNfbWF4Il0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0MzIgICAgICAgICBpZiBub3Qgc2VsZlsi
bWVtb3J5X3N0YXRpY19taW4iXSA8PSBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDM1ICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWlu
Il0gPD0gc2VsZlsibWVtb3J5X2R5bmFtaWNfbWluIl06Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0
MzggICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVt
b3J5X3N0YXRpY19tYXgiXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ0MSAgICAgICAgIGlmIG5v
dCBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSA+IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NDQgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSA+IDA6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NDcgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBu
b3Qgc2VsZi5pc19odm0oKToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ1MCAgICAgICAgIGlmIHNl
bGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBzZWxmLmlzX2hhcCgpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IFhlbmRDb25maWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKTWFpblRocmVhZDog
fCAgICB8ICAgNTQyICAgICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2soKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6X2FjdGlvbnNfc2FuaXR5X2NoZWNrCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdy
ZWJvb3QnLCAnY3Jhc2gnXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ1NiAgICAgICAgICAgICBp
ZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01P
REVTOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGluIFsnc2h1
dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NTYgICAg
ICAgICAgICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBpbiBDT05GSUdf
UkVTVEFSVF9NT0RFUzoKTWFpblRocmVhZDogfCAgICB8ICAgIDQ1NSAgICAgICAgIGZvciBldmVu
dCBpbiBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgNDU2ICAgICAgICAgICAgIGlmIHNlbGZbJ2FjdGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3Qg
aW4gQ09ORklHX1JFU1RBUlRfTU9ERVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NTUgICAgICAg
ICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jhc2gnXToKTWFpblRocmVh
ZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpNYWluVGhy
ZWFkOiB8ICAgIHwgICA1NDMgICAgICAgICBzZWxmLl92Y3B1c19zYW5pdHlfY2hlY2soKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVjawpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4gc2VsZiBhbmQg
J3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDYyICAgICAg
ICAgICAgIHNlbGZbJ3ZjcHVfYXZhaWwnXSA9ICgxIDw8IHNlbGZbJ1ZDUFVzX21heCddKSAtIDEK
TWFpblRocmVhZDogfCAgICB8ICAgIDQ2MyAgICAgICAgIGlmICdvbmxpbmVfdmNwdXMnIGluIHNl
bGY6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0NjQgICAgICAgICAgICAgc2VsZlsnVkNQVXNfbGl2
ZSddID0gc2VsZlsnb25saW5lX3ZjcHVzJ10KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29u
ZmlnLnB5Ol92Y3B1c19zYW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAgNTQ0ICAgICAg
ICAgc2VsZi5fcGxhdGZvcm1fc2FuaXR5X2NoZWNrKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kQ29uZmlnLnB5Ol9wbGF0Zm9ybV9zYW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ3OCAgICAgICAgIGlmICdrZXltYXAnIG5vdCBpbiBzZWxmWydwbGF0Zm9ybSddIGFuZCBYZW5k
T3B0aW9ucy5pbnN0YW5jZSgpLmdldF9rZXltYXAoKToKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICAgICA1NTMgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgICA1NTQgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTYwICAgICByZXR1cm4gaW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5k
T3B0aW9ucy5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfa2V5bWFwCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkwICAgICAgICAgcmV0dXJuIHNl
bGYuZ2V0X2NvbmZpZ19zdHJpbmcoJ2tleW1hcCcsIE5vbmUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCA0OTMgICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3Zh
bHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8
IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKTWFpblRocmVhZDogfCAgICB8ICAgIDQ4MSAgICAg
ICAgIGlmIHNlbGYuaXNfaHZtKCkgb3Igc2VsZi5oYXNfcmZiKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA+IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyMjA3ICAg
ICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhl
bmRDb25maWcucHk6aGFzX3JmYgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzMyAgICAgICAgIGZv
ciBjb25zb2xlX3V1aWQgaW4gc2VsZlsnY29uc29sZV9yZWZzJ106Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTM4ICAgICAgICAgcmV0dXJuIEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhl
bmRDb25maWcucHk6aGFzX3JmYgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDkxICAgICAgICAgaWYg
J3RzY19tb2RlJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAg
IDQ5MiAgICAgICAgICAgICBzZWxmWydwbGF0Zm9ybSddWyd0c2NfbW9kZSddID0gMApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNDk0ICAgICAgICAgaWYgJ25vbWlncmF0ZScgbm90IGluIHNlbGZbJ3Bs
YXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA0OTUgICAgICAgICAgICAgc2VsZlsncGxh
dGZvcm0nXVsnbm9taWdyYXRlJ10gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0OTcgICAgICAg
ICBpZiBzZWxmLmlzX2h2bSgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQ29uZmlnLnB5
OmlzX2h2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjIwNyAgICAgICAgIHJldHVybiBzZWxmWydI
Vk1fYm9vdF9wb2xpY3knXSAhPSAnJwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQ29uZmln
LnB5OmlzX2h2bQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6X3BsYXRmb3Jt
X3Nhbml0eV9jaGVjawpNYWluVGhyZWFkOiB8ICAgIHwgICA1NDUgICAgICAgICBzZWxmLl92ZmJf
c2FuaXR5X2NoZWNrKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5Ol92ZmJf
c2FuaXR5X2NoZWNrCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1MzEgICAgICAgICBpZiAna2V5bWFw
JyBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcu
cHk6X3ZmYl9zYW5pdHlfY2hlY2sKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6
dmFsaWRhdGUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZENvbmZpZy5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgMTU0ICAgICB4ZW5pbmZvWydpc19jb250cm9sX2RvbWFpbiddID0gcHJp
dgpNYWluVGhyZWFkOiB8ICAgIHwgMTU1ICAgICB4ZW5pbmZvWydpc19hX3RlbXBsYXRlJ10gPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgMTU2ICAgICB4ZW5pbmZvWydhdXRvX3Bvd2VyX29uJ10g
PSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgMTU3ICAgICBkb21pZCA9IHhlbmluZm9bJ2RvbWlk
J10KTWFpblRocmVhZDogfCAgICB8IDE1OCAgICAgdXVpZDEgPSB1dWlkLmZyb21TdHJpbmcoeGVu
aW5mb1sndXVpZCddKQpNYWluVGhyZWFkOiB8ICAgIHwgPiB1dWlkLnB5OmZyb21TdHJpbmcKTWFp
blRocmVhZDogfCAgICB8ICAgNjIgICAgIHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKTWFpblRocmVh
ZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBp
biByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsg
aW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkg
aW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBb
IGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBp
IGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4g
WyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRo
cmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJu
IFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9y
IGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVy
biBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZv
ciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1
cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFp
blRocmVhZDogfCAgICB8ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBm
b3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0
dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikg
Zm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVhZDogfCAgICB8ICAgNjMgICAgIHJl
dHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpN
YWluVGhyZWFkOiB8ICAgIHwgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYp
IGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCk1haW5UaHJlYWQ6IHwgICAgfCA8IHV1aWQucHk6
ZnJvbVN0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgMTU5ICAgICBuZWVkc19yZWluaXRpYWxpc2lu
ZyA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAxNjEgICAgIGRvbXBhdGggPSBHZXREb21haW5Q
YXRoKGRvbWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6R2V0RG9t
YWluUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAyOSAgICAgcmV0dXJuIHhzaGFuZGxlKCkuZ2V0
X2RvbWFpbl9wYXRoKGRvbWlkKQpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5OkdldERvbWFpblBhdGgKTWFpblRocmVhZDogfCAgICB8
IDE2MiAgICAgaWYgbm90IGRvbXBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNjYgICAgIGxvZy5p
bmZvKCJSZWNyZWF0aW5nIGRvbWFpbiAlZCwgVVVJRCAlcy4gYXQgJXMiICUKTWFpblRocmVhZDog
fCAgICB8IDE2NyAgICAgICAgICAgICAgKGRvbWlkLCB4ZW5pbmZvWyd1dWlkJ10sIGRvbXBhdGgp
KQpNYWluVGhyZWFkOiB8ICAgIHwgMTc3ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxNzgg
ICAgICAgICB2bXBhdGggPSB4c3RyYW5zYWN0LlJlYWQoZG9tcGF0aCwgInZtIikKTWFpblRocmVh
ZDogfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQoKmFy
Z3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVt
cG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI3ICAgICAgICAgYXNz
ZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgICAyOCAgICAgICAgIHNl
bGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgICAyOSAgICAg
ICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFp
blRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgICAzMCAgICAg
ICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjIgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBm
KHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgs
IGxhbWJkYSB0OiB0LnJlYWQoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgICAgNjkgICAgICAgICBp
ZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAgICAgICBpZiBs
ZW4oYXJncykgPT0gMToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0
dXJuIHNlbGYuX3JlYWQoYXJnc1swXSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDU0ICAgICAgICAg
cGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAg
ICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1NiAg
ICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjQgICAg
ICAgICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM4ICAgICAgICAgaWYg
bm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDAgICAgICAg
ICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgICA0MSAg
ICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwg
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAzNjUgICAgICAgICAgICAg
ICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzQgICAgICAgICBpZiBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6UmVhZApN
YWluVGhyZWFkOiB8ICAgIHwgMTc5ICAgICAgICAgaWYgbm90IHZtcGF0aDoKTWFpblRocmVhZDog
fCAgICB8IDE4MCAgICAgICAgICAgICBpZiBub3QgcHJpdjoKTWFpblRocmVhZDogfCAgICB8IDE4
MyAgICAgICAgICAgICBuZWVkc19yZWluaXRpYWxpc2luZyA9IFRydWUKTWFpblRocmVhZDogfCAg
ICB8IDE4NCAgICAgICAgICAgICByYWlzZSBYZW5kRXJyb3IoJ3JlaW5pdCcpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRFcnJvci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAzMCAg
ICAgICAgIEZhdWx0Ll9faW5pdF9fKHNlbGYsIFhlbmRDbGllbnQuRVJST1JfR0VORVJJQywgdmFs
dWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMxICAgICAgICAgc2VsZi52YWx1ZSA9IHZhbHVlCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRFcnJvci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIs
IGxpbmUgMTg0LCBpbiByZWNyZWF0ZQogICAgcmFpc2UgWGVuZEVycm9yKCdyZWluaXQnKQpYZW5k
RXJyb3I6IHJlaW5pdApNYWluVGhyZWFkOiB8ICAgIHwgMTk4ICAgICBleGNlcHQgWGVuZEVycm9y
OgpNYWluVGhyZWFkOiB8ICAgIHwgMTk5ICAgICAgICAgcGFzcyAjIG91ciBiZXN0IHNob3QgYXQg
J2dvdG8nIGluIHB5dGhvbiA6KQpNYWluVGhyZWFkOiB8ICAgIHwgMjAxICAgICB2bSA9IFhlbmRE
b21haW5JbmZvKHhlbmluZm8sIGRvbWlkLCBkb21wYXRoLCBhdWdtZW50ID0gVHJ1ZSwgcHJpdiA9
IHByaXYsCk1haW5UaHJlYWQ6IHwgICAgfCAyMDIgICAgICAgICAgICAgICAgICAgICAgICAgdm1w
YXRoID0gdm1wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM4NiAgICAgICAgIHNlbGYuaW5mbyA9IGluZm8KTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDog
fCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVh
ZDogfCAgICB8ICAzODcgICAgICAgICBpZiBkb21pZCA9PSBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDM5MCAgICAgICAgICAgICBzZWxmLmRvbWlkID0gZG9taWQKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQy
NiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAg
ICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzOTEg
ICAgICAgICBzZWxmLmd1ZXN0X2JpdHNpemUgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAg
ICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAg
ICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzkyICAgICAg
ICAgc2VsZi5hbGxvY19tZW0gPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWlu
SW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBu
YW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxm
Ll9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5J
bmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzk0ICAgICAgICAgbWF4bWVt
ID0gc2VsZi5pbmZvLmdldCgnbWVtb3J5X3N0YXRpY19tYXgnLCAwKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDM5NSAgICAgICAgIG1lbW9yeSA9IHNlbGYuaW5mby5nZXQoJ21lbW9yeV9keW5hbWljX21h
eCcsIDApCk1haW5UaHJlYWQ6IHwgICAgfCAgMzk3ICAgICAgICAgaWYgc2VsZi5pbmZvLmlzX2h2
bSgpIGFuZCBtYXhtZW0gPiBtZW1vcnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5OmlzX2h2bQpNYWluVGhyZWFkOiB8ICAgIHwgIDIyMDcgICAgICAgICByZXR1cm4gc2VsZlsn
SFZNX2Jvb3RfcG9saWN5J10gIT0gJycKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcu
cHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAwICAgICAgICAgICAgIHNlbGYucG9kX2Vu
YWJsZWQgPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19z
ZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3Rh
dGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tu
YW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3Nl
dGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQwOSAgICAgICAgIHNlbGYudm1wYXRoID0gdm1w
YXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpN
YWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFs
dWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDEwICAgICAgICAgaSA9IDAKTWFpblRocmVhZDogfCAgICB8ICA0
MTEgICAgICAgICB3aGlsZSBzZWxmLnZtcGF0aCA9PSBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQxMiAgICAgICAgICAgICBzZWxmLnZtcGF0aCA9IFhTX1ZNUk9PVCArIHNlbGYuaW5mb1sndXVp
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpN
YWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFs
dWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDEzICAgICAgICAgICAgIGlmIGkgIT0gMDoKTWFpblRocmVhZDog
fCAgICB8ICA0MTUgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDQxNiAgICAg
ICAgICAgICAgICAgaWYgc2VsZi5fcmVhZFZtKCJ1dWlkIik6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
PiBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMTY3OCAgICAg
ICAgIHJldHVybiB4c3RyYW5zYWN0LlJlYWQoc2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6UmVhZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQo
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNv
bXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAj
IFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19o
YW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRy
dWUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8
ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQo
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
cmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDY5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzEgICAgICAgICBpZiBsZW4oYXJncykgPT0g
MToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA3MiAgICAgICAgICAgICByZXR1cm4gc2VsZi5f
cmVhZChhcmdzWzBdKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDU0ICAgICAgICAgcGF0aCA9
IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
OTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAg
ICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA1NiAgICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24s
IHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjAg
ICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQyICAgICAgICAgc2Vs
Zi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDMgICAgICAgICBy
ZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4g
cmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
cGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2Rl
bF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2Fj
dGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2Rl
bF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDE3ICAgICAgICAgICAgICAgICAgICAgc2VsZi52bXBhdGggPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFk
OiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRo
cmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDE4ICAgICAgICAgICAgICAgICAgICAgaSA9IGkgKyAxCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNDExICAgICAgICAgd2hpbGUgc2VsZi52bXBhdGggPT0gTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICA0MTIgICAgICAgICAgICAgc2VsZi52bXBhdGggPSBYU19WTVJPT1QgKyBzZWxmLmlu
Zm9bJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRh
dHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUi
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1l
XSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0
dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxMyAgICAgICAgICAgICBpZiBpICE9IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNDE0ICAgICAgICAgICAgICAgICBzZWxmLnZtcGF0aCA9IHNlbGYudm1w
YXRoICsgJy0nICsgc3RyKGkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5w
eTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09
ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGlj
dF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgNDE1ICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICA0MTYgICAgICAgICAgICAgICAgIGlmIHNlbGYuX3JlYWRWbSgidXVp
ZCIpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X3JlYWRWbQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2NzggICAgICAgICByZXR1cm4geHN0cmFuc2FjdC5SZWFkKHNlbGYu
dm1wYXRoLCAqYXJncykKTWFpblRocmVhZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OlJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0
ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjMgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgu
cnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5ICAgICAgICAgc2VsZi50cmFu
c2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMCAgICAgICAg
IHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYyICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MyAgICAgICAgICAgICByZXN1bHQg
PSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0
ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA2
OSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDcx
ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzIg
ICAgICAgICAgICAgcmV0dXJuIHNlbGYuX3JlYWQoYXJnc1swXSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcv
JyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA1NSAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxl
KCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIw
ICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9y
ZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6cmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2NCAgICAgICAgICAgICBp
ZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM4ICAgICAgICAgaWYgbm90IHNl
bGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MCAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDEgICAg
ICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNCAg
ICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6UmVhZApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X3JlYWRWbQpNYWluVGhyZWFkOiB8ICAgIHwgIDQxNyAgICAgICAgICAgICAgICAgICAg
IHNlbGYudm1wYXRoID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8u
cHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9
PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2Rp
Y3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5w
eTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgICAgICAgICAgICAgICAg
IGkgPSBpICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgIDQxMSAgICAgICAgIHdoaWxlIHNlbGYudm1w
YXRoID09IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDEyICAgICAgICAgICAgIHNlbGYudm1w
YXRoID0gWFNfVk1ST09UICsgc2VsZi5pbmZvWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAg
ICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAg
ICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwg
WGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MTMgICAg
ICAgICAgICAgaWYgaSAhPSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgIDQxNCAgICAgICAgICAgICAg
ICAgc2VsZi52bXBhdGggPSBzZWxmLnZtcGF0aCArICctJyArIHN0cihpKQpNYWluVGhyZWFkOiB8
ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8
ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0
MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwg
IDQxNSAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDE2ICAgICAgICAgICAg
ICAgICBpZiBzZWxmLl9yZWFkVm0oInV1aWQiKToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRE
b21haW5JbmZvLnB5Ol9yZWFkVm0KTWFpblRocmVhZDogfCAgICB8ICAxNjc4ICAgICAgICAgcmV0
dXJuIHhzdHJhbnNhY3QuUmVhZChzZWxmLnZtcGF0aCwgKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAz
MDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRo
aXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjcgICAg
ICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjgg
ICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9u
X3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAz
MDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjkgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA3MSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAxOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDcyICAgICAgICAgICAgIHJldHVybiBzZWxmLl9yZWFkKGFy
Z3NbMF0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5w
cmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAg
ICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAg
ICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDU2ICAg
ICAgICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAg
ICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICAgICAzNjQgICAgICAgICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgNDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9u
X2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0
dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDIgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MyAgICAgICAgIHJldHVybiBy
YwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQK
TWFpblRocmVhZDogfCAgICB8ICAgICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQK
TWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFp
blRocmVhZDogfCAgICB8ICAgICAgMzQgICAgICAgICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFp
blRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlJlYWQKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9yZWFkVm0KTWFpblRocmVhZDogfCAgICB8
ICA0MTEgICAgICAgICB3aGlsZSBzZWxmLnZtcGF0aCA9PSBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDQyMiAgICAgICAgIHNlbGYuZG9tcGF0aCA9IGRvbXBhdGgKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQy
NiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAg
ICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MjQg
ICAgICAgICBzZWxmLmltYWdlID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYg
bmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2Vs
Zi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWlu
SW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQyNSAgICAgICAgIHNlbGYu
c3RvcmVfcG9ydCA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5
Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0g
InN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0
X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6
X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MjYgICAgICAgICBzZWxmLnN0b3JlX21m
biA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0
cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoK
TWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0g
PSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRy
X18KTWFpblRocmVhZDogfCAgICB8ICA0MjcgICAgICAgICBzZWxmLmNvbnNvbGVfcG9ydCA9IE5v
bmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRo
cmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1
ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFp
blRocmVhZDogfCAgICB8ICA0MjggICAgICAgICBzZWxmLmNvbnNvbGVfbWZuID0gTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVh
ZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFk
OiB8ICAgIHwgIDQzMCAgICAgICAgIHNlbGYubmF0aXZlX3Byb3RvY29sID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDog
fCAgICB8ICAzNDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8
ICAgIHwgIDQzMiAgICAgICAgIHNlbGYudm1XYXRjaCA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQy
NiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAg
ICAgICAgICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MzMg
ICAgICAgICBzZWxmLnNodXRkb3duV2F0Y2ggPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MjYgICAg
ICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzMSAgICAgICAg
ICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICA8IFhl
bmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgNDM0ICAgICAg
ICAgc2VsZi5zaHV0ZG93blN0YXJ0VGltZSA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA+IFhl
bmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAg
ICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAg
ICAgIHNlbGYuX19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MzUgICAgICAg
ICBzZWxmLl9yZXN1bWUgPSByZXN1bWUKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5J
bmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5h
bWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYu
X19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0MzYgICAgICAgICBzZWxmLnJl
c3RhcnRfaW5fcHJvZ3Jlc3MgPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2ICAgICAgICAgaWYg
bmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAgICAgICAgICAgc2Vs
Zi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWlu
SW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQzOCAgICAgICAgIHNlbGYu
c3RhdGVfdXBkYXRlZCA9IHRocmVhZGluZy5Db25kaXRpb24oKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAzNDI2
ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEgICAg
ICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
PCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDQzOSAg
ICAgICAgIHNlbGYucmVmcmVzaF9zaHV0ZG93bl9sb2NrID0gdGhyZWFkaW5nLkNvbmRpdGlvbigp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMzQzMSAgICAgICAgICAgICBzZWxmLl9fZGljdF9fW25hbWVdID0gdmFsdWUK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgNDQwICAgICAgICAgc2VsZi5fc3RhdGVTZXQoRE9NX1NUQVRFX0hBTFRF
RCkKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZVNldApNYWlu
VGhyZWFkOiB8ICAgIHwgIDM0MzQgICAgICAgICBzZWxmLnN0YXRlX3VwZGF0ZWQuYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQzNSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAzNDM5ICAgICAgICAgICAgIGlmIHNlbGYuX3N0YXRlR2V0KCkgIT0gc3RhdGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlR2V0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDM0NTIgICAgICAgICBpbmZvID0gZG9tX2dldChzZWxmLmdldERvbWlkKCkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5OmdldERvbWlkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAxOTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQKTWFpblRocmVhZDogfCAg
ICB8ICAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZERvbWFpbkluZm8ucHk6ZG9tX2dldApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI5NCAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI5NSAgICAgICAgIGRvbWxpc3QgPSB4Yy5k
b21haW5fZ2V0aW5mbyhkb20sIDEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjk2ICAgICAgICAg
aWYgZG9tbGlzdCBhbmQgZG9tID09IGRvbWxpc3RbMF1bJ2RvbWlkJ106Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgMjk3ICAgICAgICAgICAgIHJldHVybiBkb21saXN0WzBdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IFhlbmREb21haW5JbmZvLnB5OmRvbV9nZXQKTWFpblRocmVhZDogfCAgICB8ICAg
MzQ1MyAgICAgICAgIGlmIGluZm8gaXMgTm9uZSBvciBpbmZvWydzaHV0ZG93biddOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAzNDY0ICAgICAgICAgZWxpZiBpbmZvWydjcmFzaGVkJ106Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDM0NjkgICAgICAgICAgICAgaWYgaW5mb1sncGF1c2VkJ106Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDM0NzIgICAgICAgICAgICAgICAgIHJldHVybiBYRU5fQVBJX1ZNX1BPV0VS
X1NUQVRFX1JVTk5JTkcKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpf
c3RhdGVHZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDQwICAgICAgICAgICAgICAgICBzZWxmLnN0
YXRlX3VwZGF0ZWQubm90aWZ5QWxsKCkKTWFpblRocmVhZDogfCAgICB8ICAzNDQxICAgICAgICAg
ICAgICAgICBpbXBvcnQgWGVuZEFQSQpNYWluVGhyZWFkOiB8ICAgIHwgIDM0NDIgICAgICAgICAg
ICAgICAgIFhlbmRBUEkuZXZlbnRfZGlzcGF0Y2goJ21vZCcsICdWTScsIHNlbGYuaW5mb1sndXVp
ZCddLApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3Bvd2VyX3N0YXRlJykKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQVBJ
LnB5OmV2ZW50X2Rpc3BhdGNoCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTIgICAgIGFzc2VydCBv
cGVyYXRpb24gaW4gWydhZGQnLCAnZGVsJywgJ21vZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgICAx
OTMgICAgIGV2ZW50ID0gewpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTk0ICAgICAgICAgJ3RpbWVz
dGFtcCcgOiBub3coKSwKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEFQSS5weTpub3cKTWFp
blRocmVhZDogfCAgICB8ICAgICAxMDIgICAgIHJldHVybiBkYXRldGltZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PiBYZW5kQVBJLnB5OmRhdGV0aW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
IDExMSAgICAgaWYgd2hlbiBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMTIgICAg
ICAgICByZXR1cm4geG1scnBjbGliLkRhdGVUaW1lKHRpbWUuZ210aW1lKCkpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCBYZW5kQVBJLnB5OmRhdGV0aW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmRBUEkucHk6bm93Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTUgICAgICAgICAnY2xhc3Mn
ICAgICA6IGFwaV9jbHMsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTYgICAgICAgICAnb3BlcmF0
aW9uJyA6IG9wZXJhdGlvbiwKTWFpblRocmVhZDogfCAgICB8ICAgIDE5NyAgICAgICAgICdyZWYn
ICAgICAgIDogcmVmLApNYWluVGhyZWFkOiB8ICAgIHwgICAgMTk4ICAgICAgICAgJ29ial91dWlk
JyAgOiByZWYsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxOTkgICAgICAgICAnZmllbGQnICAgICA6
IGF0dHJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8ICAgIDIwMSAgICAgZm9yIHJlZyBpbiBldmVu
dF9yZWdpc3RyYXRpb25zLnZhbHVlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUEku
cHk6ZXZlbnRfZGlzcGF0Y2gKTWFpblRocmVhZDogfCAgICB8ICAzNDQ1ICAgICAgICAgICAgIHNl
bGYuc3RhdGVfdXBkYXRlZC5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21h
aW5JbmZvLnB5Ol9zdGF0ZVNldApNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgIHNlbGYu
X2RldmljZUNvbnRyb2xsZXJzID0ge30KTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5J
bmZvLnB5Ol9fc2V0YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQyNiAgICAgICAgIGlmIG5h
bWUgPT0gInN0YXRlIjoKTWFpblRocmVhZDogfCAgICB8ICAzNDMxICAgICAgICAgICAgIHNlbGYu
X19kaWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICA0NDQgICAgICAgICBmb3Igc3Rh
dGUgaW4gRE9NX1NUQVRFU19PTEQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQ1ICAgICAgICAgICAg
IHNlbGYuaW5mb1tzdGF0ZV0gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQ0ICAgICAgICAgZm9y
IHN0YXRlIGluIERPTV9TVEFURVNfT0xEOgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0NSAgICAgICAg
ICAgICBzZWxmLmluZm9bc3RhdGVdID0gMApNYWluVGhyZWFkOiB8ICAgIHwgIDQ0NCAgICAgICAg
IGZvciBzdGF0ZSBpbiBET01fU1RBVEVTX09MRDoKTWFpblRocmVhZDogfCAgICB8ICA0NDUgICAg
ICAgICAgICAgc2VsZi5pbmZvW3N0YXRlXSA9IDAKTWFpblRocmVhZDogfCAgICB8ICA0NDQgICAg
ICAgICBmb3Igc3RhdGUgaW4gRE9NX1NUQVRFU19PTEQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQ1
ICAgICAgICAgICAgIHNlbGYuaW5mb1tzdGF0ZV0gPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQ0
ICAgICAgICAgZm9yIHN0YXRlIGluIERPTV9TVEFURVNfT0xEOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0NSAgICAgICAgICAgICBzZWxmLmluZm9bc3RhdGVdID0gMApNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0NCAgICAgICAgIGZvciBzdGF0ZSBpbiBET01fU1RBVEVTX09MRDoKTWFpblRocmVhZDogfCAg
ICB8ICA0NDUgICAgICAgICAgICAgc2VsZi5pbmZvW3N0YXRlXSA9IDAKTWFpblRocmVhZDogfCAg
ICB8ICA0NDQgICAgICAgICBmb3Igc3RhdGUgaW4gRE9NX1NUQVRFU19PTEQ6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNDQ3ICAgICAgICAgaWYgYXVnbWVudDoKTWFpblRocmVhZDogfCAgICB8ICA0NDgg
ICAgICAgICAgICAgc2VsZi5fYXVnbWVudEluZm8ocHJpdikKTWFpblRocmVhZDogfCAgICB8ICA+
IFhlbmREb21haW5JbmZvLnB5Ol9hdWdtZW50SW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgIDE1Njkg
ICAgICAgICBhdWdtZW50X2VudHJpZXMgPSBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9Q
QVJBTVNbOl0KTWFpblRocmVhZDogfCAgICB8ICAxNTcwICAgICAgICAgaWYgcHJpdjoKTWFpblRo
cmVhZDogfCAgICB8ICAxNTcxICAgICAgICAgICAgIGF1Z21lbnRfZW50cmllcy5yZW1vdmUoJ21l
bW9yeScpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3MiAgICAgICAgICAgICBhdWdtZW50X2VudHJp
ZXMucmVtb3ZlKCdtYXhtZW0nKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1NzMgICAgICAgICAgICAg
YXVnbWVudF9lbnRyaWVzLnJlbW92ZSgndmNwdXMnKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1NzQg
ICAgICAgICAgICAgYXVnbWVudF9lbnRyaWVzLnJlbW92ZSgndmNwdV9hdmFpbCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTU3NiAgICAgICAgIHZtX2NvbmZpZyA9IHNlbGYuX3JlYWRWTURldGFpbHMo
WyhrLCBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVFlQRVNba10pCk1haW5UaHJlYWQ6IHwgICAgfCAg
MTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1
Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRf
ZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmll
c10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGlu
IGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMTU3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrIGluIGF1Z21lbnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU3
NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGF1Z21l
bnRfZW50cmllc10pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6X3Jl
YWRWTURldGFpbHMKTWFpblRocmVhZDogfCAgICB8ICAgMzI4OSAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgMzI5MCAgICAgICAgICAgICByZXR1cm4gc2VsZi5fZ2F0aGVyVm0oKnBh
cmFtcykKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6X2dhdGhlclZt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAxNjg3ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuR2F0
aGVyKHNlbGYudm1wYXRoLCAqYXJncykKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6R2F0aGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDM0MyAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5nYXRoZXIoKmFyZ3MpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI3
ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJh
bnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNf
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQzICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBh
dGgsIGxhbWJkYSB0OiB0LmdhdGhlcigqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmdhdGhlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxNzkgICAgICAgICBpZiBsZW4oYXJncykgYW5kIHR5cGUoYXJnc1swXSkgIT0gdHVwbGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4MSAgICAgICAgIHJldCA9IFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDE4MiAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMTgzICAgICAgICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9u
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5f
cmVhZChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9
IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IHwgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8
IDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgICA1NiAgICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYu
dHJhbnNhY3Rpb24sIHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAg
ICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAg
ICAgICAgICAgdmFsID0gZGVmdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAg
ICAgICAgICByZXQuYXBwZW5kKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAg
ICAgICAgZm9yIHR1cCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAg
ICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0
ICAgICAgICAgICAgICAgICAoa2V5LCBmbikgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMTg1ICAgICAgICAgICAgICAgICBkZWZ2YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxm
LnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVy
biBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAg
ICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NSAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMTk2ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFs
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9
PSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXks
IGZuKSA9IHR1cApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAg
IGRlZnZhbCA9IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAg
IHZhbCA9IHNlbGYuX3JlYWQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NCAg
ICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgfCAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtl
eQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnBy
ZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTUgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxl
KCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxOTYgICAgICAgICAgICAgICAgIHZhbCA9IGRlZnZhbApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE4MiAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTgzICAgICAgICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDE4NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9uZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5fcmVhZChrZXkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVh
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9IHNlbGYucHJl
cGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjkzICAg
ICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAg
ICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgICA1NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgICA1NiAgICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rp
b24sIHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhz
X2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpfcmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAgICAgaWYgdmFs
IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAgICAgICAgICAg
dmFsID0gZGVmdmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAgICAgICAgICBy
ZXQuYXBwZW5kKHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAgICAgICAgZm9y
IHR1cCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAgICAgICAgICAg
aWYgbGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0ICAgICAgICAg
ICAgICAgICAoa2V5LCBmbikgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg1ICAg
ICAgICAgICAgICAgICBkZWZ2YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4
OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBh
dGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU1ICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAgICAgICAgIHJl
dHVybiB4c2hhbmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIHwgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDE5NSAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMTk2ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9PSAyOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXksIGZuKSA9IHR1
cApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAgIHZhbCA9IHNl
bGYuX3JlYWQoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NCAgICAgICAgIHBh
dGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRo
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChz
ZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMTUg
ICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk1ICAgICAg
ICAgICAgIGlmIHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTYgICAg
ICAgICAgICAgICAgIHZhbCA9IGRlZnZhbApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTkg
ICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4
MiAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgz
ICAgICAgICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE4NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5fcmVhZChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjkzICAgICAgICAgaWYg
c2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAgICAgICAgICBy
ZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgICA1NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NiAg
ICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAgICAgICAgICAgdmFsID0gZGVm
dmFsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAgICAgICAgICByZXQuYXBwZW5k
KHZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAgICAgICAgZm9yIHR1cCBpbiBh
cmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1
cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0ICAgICAgICAgICAgICAgICAo
a2V5LCBmbikgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg1ICAgICAgICAgICAg
ICAgICBkZWZ2YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4OSAgICAgICAg
ICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAg
NTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycg
KyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU1ICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAgICAgICAgIHJldHVybiB4c2hh
bmRsZSgpLnJlYWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHwgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDE5NSAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTk2ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFsKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9PSAyOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXksIGZuKSA9IHR1cApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAgIHZhbCA9IHNlbGYuX3JlYWQo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NCAgICAgICAgIHBhdGggPSBzZWxm
LnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5
MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyOTQg
ICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICAgNTUgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5z
YWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMTUgICAgIGlmIG5v
dCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk1ICAgICAgICAgICAgIGlm
IHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTYgICAgICAgICAgICAg
ICAgIHZhbCA9IGRlZnZhbApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxOTkgICAgICAgICAg
ICAgcmV0LmFwcGVuZCh2YWwpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4MiAgICAgICAg
IGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTgzICAgICAgICAg
ICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4NCAgICAg
ICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4
NSAgICAgICAgICAgICAgICAgZGVmdmFsID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxODkgICAgICAgICAgICAgdmFsID0gc2VsZi5fcmVhZChrZXkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQ
YXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjkzICAgICAgICAgaWYgc2VsZi5wYXRo
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAgICAgICAgICByZXR1cm4gc2Vs
Zi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1
NSAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICA1NiAgICAgICAgICAg
ICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAxOTUgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDE5NiAgICAgICAgICAgICAgICAgdmFsID0gZGVmdmFsCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5OSAgICAgICAgICAgICByZXQuYXBwZW5kKHZhbCkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMTgyICAgICAgICAgZm9yIHR1cCBpbiBhcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg0ICAgICAgICAgICAgICAgICAoa2V5LCBmbikg
PSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTg1ICAgICAgICAgICAgICAgICBkZWZ2
YWwgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE4OSAgICAgICAgICAgICB2YWwg
PSBzZWxmLl9yZWFkKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgNTQgICAgICAg
ICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgfCAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHwgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5k
UGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgIDU2ICAgICAgICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJl
YWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE5NSAg
ICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTk2
ICAgICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDIwMCAgICAgICAgIGlmIGxlbihyZXQpID09IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDIwMiAgICAgICAgIHJldHVybiByZXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6Z2F0aGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NCAg
ICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzOCAg
ICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQo
c2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAg
ICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYu
dHJhbnNhY3Rpb24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICBy
ZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0
dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNlbGYu
aW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5OkdhdGhlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluSW5mby5weTpf
Z2F0aGVyVm0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZN
RGV0YWlscwpNYWluVGhyZWFkOiB8ICAgIHwgIDE1ODAgICAgICAgICB2bV9jb25maWcgPSBkaWN0
KHppcChhdWdtZW50X2VudHJpZXMsIHZtX2NvbmZpZykpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU4
MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVhZDogfCAgICB8
ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE1
ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVhZDogfCAgICB8
ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAx
NTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTU4MyAgICAgICAgICAgICB2YWwgPSB2bV9jb25maWdbYXJnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE1ODQgICAgICAgICAgICAgaWYgdmFsICE9IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MTU4MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVhZDogfCAg
ICB8ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDE1ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVhZDogfCAg
ICB8ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDogfCAgICB8
ICAxNTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTU4MyAgICAgICAgICAgICB2YWwgPSB2bV9jb25maWdbYXJnXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDE1ODQgICAgICAgICAgICAgaWYgdmFsICE9IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTU4MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVhZDog
fCAgICB8ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE1ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVhZDog
fCAgICB8ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJlYWQ6
IHwgICAgfCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxNTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTU4MyAgICAgICAgICAgICB2YWwgPSB2bV9jb25maWdbYXJnXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE1ODQgICAgICAgICAgICAgaWYgdmFsICE9IE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTU4MiAgICAgICAgIGZvciBhcmcgaW4gYXVnbWVudF9lbnRyaWVzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE1ODMgICAgICAgICAgICAgdmFsID0gdm1fY29uZmlnW2FyZ10KTWFpblRocmVh
ZDogfCAgICB8ICAxNTg0ICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE1ODIgICAgICAgICBmb3IgYXJnIGluIGF1Z21lbnRfZW50cmllczoKTWFpblRocmVh
ZDogfCAgICB8ICAxNTgzICAgICAgICAgICAgIHZhbCA9IHZtX2NvbmZpZ1thcmddCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTU4NCAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAxNTgyICAgICAgICAgZm9yIGFyZyBpbiBhdWdtZW50X2VudHJpZXM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTU5NiAgICAgICAgIHNlbGYuaW5mb1snY3B1cyddID0gW10KTWFpblRocmVh
ZDogfCAgICB8ICAxNTk3ICAgICAgICAgdmNwdXNfaW5mbyA9IHNlbGYuZ2V0VkNQVUluZm8oKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmdldFZDUFVJbmZvCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MjEgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1
MjMgICAgICAgICAgICAgc3hwciA9IFsnZG9tYWluJywKTWFpblRocmVhZDogfCAgICB8ICAgMTUy
NCAgICAgICAgICAgICAgICAgICAgIFsnZG9taWQnLCAgICAgIHNlbGYuZG9taWRdLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAxNTI1ICAgICAgICAgICAgICAgICAgICAgWyduYW1lJywgICAgICAgc2Vs
Zi5pbmZvWyduYW1lX2xhYmVsJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI2ICAgICAgICAg
ICAgICAgICAgICAgWyd2Y3B1X2NvdW50Jywgc2VsZi5pbmZvWydWQ1BVc19tYXgnXV1dCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MjggICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgc2VsZi5p
bmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MjkgICAgICAgICAgICAg
ICAgIGlmIHNlbGYuZG9taWQgaXMgbm90IE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzAg
ICAgICAgICAgICAgICAgICAgICBpbmZvID0geGMudmNwdV9nZXRpbmZvKHNlbGYuZG9taWQsIGkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzIgICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVu
ZChbJ3ZjcHUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFsnbnVtYmVyJywgICBpXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ29ubGluZScsICAgaW5mb1snb25saW5l
J11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFsnYmxvY2tlZCcsICBpbmZvWydibG9ja2VkJ11dLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTM2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsncnVubmluZycsICBpbmZv
WydydW5uaW5nJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFsnY3B1X3RpbWUnLCBpbmZvWydjcHVfdGltZSddIC8gMWU5XSwKTWFp
blRocmVhZDogfCAgICB8ICAgMTUzOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
J2NwdScsICAgICAgaW5mb1snY3B1J11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM5ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnY3B1bWFwJywgICBpbmZvWydjcHVtYXAnXV1d
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI4ICAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDAs
IHNlbGYuaW5mb1snVkNQVXNfbWF4J10pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI5ICAgICAg
ICAgICAgICAgICBpZiBzZWxmLmRvbWlkIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAxNTMwICAgICAgICAgICAgICAgICAgICAgaW5mbyA9IHhjLnZjcHVfZ2V0aW5mbyhzZWxmLmRv
bWlkLCBpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMyICAgICAgICAgICAgICAgICAgICAgc3hw
ci5hcHBlbmQoWyd2Y3B1JywKTWFpblRocmVhZDogfCAgICB8ICAgMTUzMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJ251bWJlcicsICAgaV0sCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDE1MzQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydvbmxpbmUnLCAgIGluZm9b
J29ubGluZSddXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbJ2Jsb2NrZWQnLCAgaW5mb1snYmxvY2tlZCddXSwKTWFpblRocmVhZDog
fCAgICB8ICAgMTUzNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ3J1bm5pbmcn
LCAgaW5mb1sncnVubmluZyddXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzNyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbJ2NwdV90aW1lJywgaW5mb1snY3B1X3RpbWUnXSAvIDFl
OV0sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWydjcHUnLCAgICAgIGluZm9bJ2NwdSddXSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUz
OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ2NwdW1hcCcsICAgaW5mb1snY3B1
bWFwJ11dXSkKTWFpblRocmVhZDogfCAgICB8ICAgMTUyOCAgICAgICAgICAgICBmb3IgaSBpbiBy
YW5nZSgwLCBzZWxmLmluZm9bJ1ZDUFVzX21heCddKToKTWFpblRocmVhZDogfCAgICB8ICAgMTUy
OSAgICAgICAgICAgICAgICAgaWYgc2VsZi5kb21pZCBpcyBub3QgTm9uZToKTWFpblRocmVhZDog
fCAgICB8ICAgMTUzMCAgICAgICAgICAgICAgICAgICAgIGluZm8gPSB4Yy52Y3B1X2dldGluZm8o
c2VsZi5kb21pZCwgaSkKTWFpblRocmVhZDogfCAgICB8ICAgMTUzMiAgICAgICAgICAgICAgICAg
ICAgIHN4cHIuYXBwZW5kKFsndmNwdScsCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWydudW1iZXInLCAgIGldLApNYWluVGhyZWFkOiB8
ICAgIHwgICAxNTM0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnb25saW5lJywg
ICBpbmZvWydvbmxpbmUnXV0sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWydibG9ja2VkJywgIGluZm9bJ2Jsb2NrZWQnXV0sCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydy
dW5uaW5nJywgIGluZm9bJ3J1bm5pbmcnXV0sCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydjcHVfdGltZScsIGluZm9bJ2NwdV90aW1l
J10gLyAxZTldLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFsnY3B1JywgICAgICBpbmZvWydjcHUnXV0sCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1MzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydjcHVtYXAnLCAgIGlu
Zm9bJ2NwdW1hcCddXV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MjggICAgICAgICAgICAgZm9y
IGkgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDE1MjkgICAgICAgICAgICAgICAgIGlmIHNlbGYuZG9taWQgaXMgbm90IE5vbmU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDE1MzAgICAgICAgICAgICAgICAgICAgICBpbmZvID0geGMudmNwdV9n
ZXRpbmZvKHNlbGYuZG9taWQsIGkpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE1MzIgICAgICAgICAg
ICAgICAgICAgICBzeHByLmFwcGVuZChbJ3ZjcHUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTMz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnbnVtYmVyJywgICBpXSwKTWFpblRo
cmVhZDogfCAgICB8ICAgMTUzNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ29u
bGluZScsICAgaW5mb1snb25saW5lJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnYmxvY2tlZCcsICBpbmZvWydibG9ja2VkJ11d
LApNYWluVGhyZWFkOiB8ICAgIHwgICAxNTM2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFsncnVubmluZycsICBpbmZvWydydW5uaW5nJ11dLApNYWluVGhyZWFkOiB8ICAgIHwgICAx
NTM3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnY3B1X3RpbWUnLCBpbmZvWydj
cHVfdGltZSddIC8gMWU5XSwKTWFpblRocmVhZDogfCAgICB8ICAgMTUzOCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJ2NwdScsICAgICAgaW5mb1snY3B1J11dLApNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTM5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsnY3B1bWFw
JywgICBpbmZvWydjcHVtYXAnXV1dKQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNTI4ICAgICAgICAg
ICAgIGZvciBpIGluIHJhbmdlKDAsIHNlbGYuaW5mb1snVkNQVXNfbWF4J10pOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAxNTUxICAgICAgICAgICAgIHJldHVybiBzeHByCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0VkNQVUluZm8KTWFpblRocmVhZDogfCAgICB8ICAx
NTk4ICAgICAgICAgZm9yIHZjcHVfaW5mbyBpbiBzeHAuY2hpbGRyZW4odmNwdXNfaW5mbywgJ3Zj
cHUnKToKTWFpblRocmVhZDogfCAgICB8ICAxNTk5ICAgICAgICAgICAgIHNlbGYuaW5mb1snY3B1
cyddLmFwcGVuZChzeHAuY2hpbGRfdmFsdWUodmNwdV9pbmZvLCAnY3B1bWFwJykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTU5OCAgICAgICAgIGZvciB2Y3B1X2luZm8gaW4gc3hwLmNoaWxkcmVuKHZj
cHVzX2luZm8sICd2Y3B1Jyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTU5OSAgICAgICAgICAgICBz
ZWxmLmluZm9bJ2NwdXMnXS5hcHBlbmQoc3hwLmNoaWxkX3ZhbHVlKHZjcHVfaW5mbywgJ2NwdW1h
cCcpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDE1OTggICAgICAgICBmb3IgdmNwdV9pbmZvIGluIHN4
cC5jaGlsZHJlbih2Y3B1c19pbmZvLCAndmNwdScpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE1OTkg
ICAgICAgICAgICAgc2VsZi5pbmZvWydjcHVzJ10uYXBwZW5kKHN4cC5jaGlsZF92YWx1ZSh2Y3B1
X2luZm8sICdjcHVtYXAnKSkKTWFpblRocmVhZDogfCAgICB8ICAxNTk4ICAgICAgICAgZm9yIHZj
cHVfaW5mbyBpbiBzeHAuY2hpbGRyZW4odmNwdXNfaW5mbywgJ3ZjcHUnKToKTWFpblRocmVhZDog
fCAgICB8ICAxNTk5ICAgICAgICAgICAgIHNlbGYuaW5mb1snY3B1cyddLmFwcGVuZChzeHAuY2hp
bGRfdmFsdWUodmNwdV9pbmZvLCAnY3B1bWFwJykpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTU5OCAg
ICAgICAgIGZvciB2Y3B1X2luZm8gaW4gc3hwLmNoaWxkcmVuKHZjcHVzX2luZm8sICd2Y3B1Jyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYwNCAgICAgICAgIGlmIHByaXY6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTYwNSAgICAgICAgICAgICB4ZW5pbmZvID0gZG9tX2dldChzZWxmLmRvbWlkKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmRvbV9nZXQKTWFpblRocmVhZDog
fCAgICB8ICAgIDI5NCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjk1ICAgICAgICAg
ZG9tbGlzdCA9IHhjLmRvbWFpbl9nZXRpbmZvKGRvbSwgMSkKTWFpblRocmVhZDogfCAgICB8ICAg
IDI5NiAgICAgICAgIGlmIGRvbWxpc3QgYW5kIGRvbSA9PSBkb21saXN0WzBdWydkb21pZCddOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMjk3ICAgICAgICAgICAgIHJldHVybiBkb21saXN0WzBdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6ZG9tX2dldApNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MDYgICAgICAgICAgICAgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSA9IHhlbmlu
Zm9bJ29ubGluZV92Y3B1cyddCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYwNyAgICAgICAgICAgICBz
ZWxmLmluZm9bJ3ZjcHVfYXZhaWwnXSA9ICgxIDw8IHhlbmluZm9bJ29ubGluZV92Y3B1cyddKSAt
IDEKTWFpblRocmVhZDogfCAgICB8ICAxNjEwICAgICAgICAgaW1hZ2Vfc3hwID0gc2VsZi5fcmVh
ZFZtKCdpbWFnZScpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6X3Jl
YWRWbQpNYWluVGhyZWFkOiB8ICAgIHwgICAxNjc4ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3Qu
UmVhZChzZWxmLnZtcGF0aCwgKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6UmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDMwNyAgICAgICAgIHJl
dHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAz
NjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBv
cmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyNyAgICAgICAgIGFz
c2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjggICAgICAg
ICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFy
dCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCph
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpy
ZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDY5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDcxICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDcyICAgICAgICAgICAgIHJldHVybiBzZWxm
Ll9yZWFkKGFyZ3NbMF0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA1NCAgICAgICAgIHBh
dGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgIDU1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRy
YW5zYWN0aW9uLCBwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1ICAgICBpZiBu
b3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9yZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cmVhZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzY0ICAgICAgICAgICAgIGlmIHQuY29t
bWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpj
b21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmlu
X3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDQwICAgICAgICAgc2VsZi5p
bl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNDEgICAgICAg
ICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxMSAgICAgICAg
IGlmIGltYWdlX3N4cDoKTWFpblRocmVhZDogfCAgICB8ICAxNjE1ICAgICAgICAgZGV2aWNlcyA9
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBYZW5k
RGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERldmlj
ZXMucHk6dmFsaWRfZGV2aWNlcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU2ICAgICAgICAgcmV0
dXJuIGNscy5jb250cm9sbGVycy5rZXlzKCkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRGV2
aWNlcy5weTp2YWxpZF9kZXZpY2VzCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAgICAgICAg
ICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNvbmZpZ3Vy
YXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXREZXZp
Y2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBuYW1lIG5v
dCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NCAg
ICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9sbGVyKG5h
bWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1ha2VfY29u
dHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUgaW4gY2xz
LmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAgICAgICAg
ICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25hbWVdKGRv
bWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9uZXRpZjIucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDYyICAgICAgICAgRGV2Q29udHJvbGxlci5fX2luaXRf
XyhzZWxmLCB2bSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBzZXJ2ZXIvRGV2Q29udHJvbGxl
ci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDU1ICAgICAgICAgc2VsZi52
bSA9IHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTYgICAgICAgICBzZWxmLmhvdHBsdWcg
PSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9uZXRpZjIucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDUgICAgICAgICAgICAgaWYgbm90IGRldkNvbnRyb2xs
ZXI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDcgICAgICAgICAgICAgc2VsZi5fZGV2aWNlQ29u
dHJvbGxlcnNbbmFtZV0gPSBkZXZDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDkg
ICAgICAgICByZXR1cm4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0KTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFp
blRocmVhZDogfCAgICB8ICAgIDI0MiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHg6IHNlbGYu
Y29uZmlndXJhdGlvbih4LCB0cmFuc2FjdGlvbiksIHNlbGYuZGV2aWNlSURzKHRyYW5zYWN0aW9u
KSkKTWFpblRocmVhZDogfCAgICB8ICAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNl
SURzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYwICAgICAgICAgZmUgPSBzZWxmLmRldmljZVJv
b3QoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2
aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA2MTkgICAgICAgICByZXR1cm4gIiVzL2Rl
dmljZS8lcyIgJSAoc2VsZi52bS52bXBhdGgsIHNlbGYuZGV2aWNlQ2xhc3MpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNDYyICAgICAgICAgaWYgdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNDY1ICAgICAgICAgICAgIHJldHVybiBtYXAoaW50LCB4c3RyYW5zYWN0Lkxpc3Qo
ZmUpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjAg
ICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIzICAgICAgICAg
c2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYg
dGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlz
IG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRo
ID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOSAgICAgICAg
IHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCph
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxMzkgICAgICAgICBpZiBsZW4oYXJncykg
PT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQwICAgICAgICAgICAgIHJldCA9IHhz
aGFuZGxlKCkubHMoc2VsZi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDE0MSAgICAgICAgICAgICBpZiByZXQgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTQyICAgICAgICAgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzNjQgICAgICAgICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgNDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNh
Y3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDIgICAg
ICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQz
ICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjUgICAgICAgICAg
ICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQgICAgICAg
ICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxOCAgICAg
ICAgICAgICBpZiBkZXZjb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZv
ciBkZXZjbGFzcyBpbiBYZW5kRGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTYxNyAgICAgICAgICAgICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xs
ZXIoZGV2Y2xhc3MpLmNvbmZpZ3VyYXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
RG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0
NDMgICAgICAgICBpZiBuYW1lIG5vdCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRo
cmVhZDogfCAgICB8ICAgMjQ0NCAgICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmlj
ZXMubWFrZV9jb250cm9sbGVyKG5hbWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhl
bmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAg
ICAgICAgIGlmIG5hbWUgaW4gY2xzLmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgNzEgICAgICAgICAgICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNz
ID0gbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xz
LmNvbnRyb2xsZXJzW25hbWVdKGRvbWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZl
ci9uZXRpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDIgICAgICAgICBE
ZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NiAg
ICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2Vy
dmVyL25ldGlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2Vz
LnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAg
IGlmIG5vdCBkZXZDb250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAg
ICAgIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJz
W25hbWVdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNl
Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4g
bWFwKGxhbWJkYSB4OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRl
dmljZUlEcyh0cmFuc2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAg
IGZlID0gc2VsZi5kZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9E
ZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAg
ICAgICAgcmV0dXJuICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmlj
ZUNsYXNzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6
ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0
aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGlu
dCwgeHN0cmFuc2FjdC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICBy
ZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlz
IHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAg
ICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
OCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rp
b24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwg
bGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAg
ICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAg
ICAgICAgICAgICByZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0
aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNh
Y3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFu
c2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMg
PSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDog
fCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE2MTYgICAgICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNl
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2Vs
Zi5nZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNl
Q29udHJvbGxlcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29u
dHJvbGxlciA9IFhlbmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVh
ZDogfCAgICB8ICAgICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVy
c1tuYW1lXS5kZXZpY2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAg
ICAgICAgICAgcmV0dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PiBzZXJ2ZXIvdnNjc2lpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgNDEgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL3ZzY3NpaWYucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDI0NDUgICAgICAgICAgICAgaWYgbm90IGRldkNvbnRyb2xsZXI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDI0NDcgICAgICAgICAgICAgc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0g
PSBkZXZDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDkgICAgICAgICByZXR1cm4g
c2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
RG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
c2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8
ICAgIDI0MiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHg6IHNlbGYuY29uZmlndXJhdGlvbih4
LCB0cmFuc2FjdGlvbiksIHNlbGYuZGV2aWNlSURzKHRyYW5zYWN0aW9uKSkKTWFpblRocmVhZDog
fCAgICB8ICAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYwICAgICAgICAgZmUgPSBzZWxmLmRldmljZVJvb3QoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA2MTkgICAgICAgICByZXR1cm4gIiVzL2RldmljZS8lcyIgJSAoc2Vs
Zi52bS52bXBhdGgsIHNlbGYuZGV2aWNlQ2xhc3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDYyICAgICAgICAgaWYgdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDY1ICAg
ICAgICAgICAgIHJldHVybiBtYXAoaW50LCB4c3RyYW5zYWN0Lkxpc3QoZmUpKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5s
aXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjAgICAgIHdoaWxlIFRydWU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAo
Ii8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDMwICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAg
ICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyOSAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAxMzkgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMTQwICAgICAgICAgICAgIHJldCA9IHhzaGFuZGxlKCkubHMoc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MSAgICAgICAg
ICAgICBpZiByZXQgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQyICAgICAg
ICAgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzggICAgICAg
ICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
NDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYu
dHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYg
bm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDIgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJu
IHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
bWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiBy
ZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNv
bXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRl
dmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNv
bmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxOCAgICAgICAgICAgICBpZiBkZXZj
b25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBY
ZW5kRGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAg
ICAgICAgICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNv
bmZpZ3VyYXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpn
ZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBu
YW1lIG5vdCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAg
MjQ0NCAgICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9s
bGVyKG5hbWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1h
a2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUg
aW4gY2xzLmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAg
ICAgICAgICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25h
bWVdKGRvbWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9ibGtpZi5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzcgICAgICAgICBEZXZDb250cm9sbGVyLl9f
aW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250
cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBz
ZWxmLnZtID0gdm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90
cGx1ZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxl
ci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL2Jsa2lmLnB5Ol9f
aW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJv
bGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250
cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2Rldmlj
ZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAy
NDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBz
ZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2Fj
dGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRl
dmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZp
Y2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIl
cy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5M
aXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUo
cGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
MzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAg
dCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAg
ICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0t
IGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0
aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYu
cGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAg
ICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlz
dCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFy
Z3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICByZXQg
PSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRy
YW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwg
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQy
ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAg
ICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAg
ICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIv
RGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIv
RGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTgg
ICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAg
ICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250
cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmRE
ZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAg
NzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VD
bGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJu
IGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBz
ZXJ2ZXIvaW9waWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDUxICAgICAg
ICAgRGV2Q29udHJvbGxlci5fX2luaXRfXyhzZWxmLCB2bSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDU1ICAgICAgICAgc2VsZi52bSA9IHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
NTYgICAgICAgICBzZWxmLmhvdHBsdWcgPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
c2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IHNlcnZlci9pb3BpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRGV2
aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NSAgICAgICAg
ICAgICBpZiBub3QgZGV2Q29udHJvbGxlcjoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NyAgICAg
ICAgICAgICBzZWxmLl9kZXZpY2VDb250cm9sbGVyc1tuYW1lXSA9IGRldkNvbnRyb2xsZXIKTWFp
blRocmVhZDogfCAgICB8ICAgMjQ0OSAgICAgICAgIHJldHVybiBzZWxmLl9kZXZpY2VDb250cm9s
bGVyc1tuYW1lXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OmdldERl
dmljZUNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxl
ci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjQyICAgICAgICAgcmV0
dXJuIG1hcChsYW1iZGEgeDogc2VsZi5jb25maWd1cmF0aW9uKHgsIHRyYW5zYWN0aW9uKSwgc2Vs
Zi5kZXZpY2VJRHModHJhbnNhY3Rpb24pKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBzZXJ2ZXIv
RGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjAgICAg
ICAgICBmZSA9IHNlbGYuZGV2aWNlUm9vdCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDYx
OSAgICAgICAgIHJldHVybiAiJXMvZGV2aWNlLyVzIiAlIChzZWxmLnZtLnZtcGF0aCwgc2VsZi5k
ZXZpY2VDbGFzcykKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjIgICAgICAgICBpZiB0cmFu
c2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjUgICAgICAgICAgICAgcmV0dXJuIG1h
cChpbnQsIHhzdHJhbnNhY3QuTGlzdChmZSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzI5ICAgICAg
ICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI3
ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJh
bnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNf
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBh
dGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDEz
OSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAx
NDAgICAgICAgICAgICAgcmV0ID0geHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9uLCBzZWxm
LnBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5k
bGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQxICAgICAgICAgICAgIGlmIHJldCBpcyBOb25l
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDIgICAgICAgICAgICAgICAgIHJldHVybiBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1p
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5f
dHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MSAgICAgICAg
IHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDog
fCAgICB8ICAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRo
cmVhZDogfCAgICB8ICAxNjE4ICAgICAgICAgICAgIGlmIGRldmNvbmZpZzoKTWFpblRocmVhZDog
fCAgICB8ICAxNjE2ICAgICAgICAgZm9yIGRldmNsYXNzIGluIFhlbmREZXZpY2VzLnZhbGlkX2Rl
dmljZXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNjE3ICAgICAgICAgICAgIGRldmNvbmZpZyA9
IHNlbGYuZ2V0RGV2aWNlQ29udHJvbGxlcihkZXZjbGFzcykuY29uZmlndXJhdGlvbnMoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmdldERldmljZUNvbnRyb2xsZXIK
TWFpblRocmVhZDogfCAgICB8ICAgMjQ0MyAgICAgICAgIGlmIG5hbWUgbm90IGluIHNlbGYuX2Rl
dmljZUNvbnRyb2xsZXJzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ0ICAgICAgICAgICAgIGRl
dkNvbnRyb2xsZXIgPSBYZW5kRGV2aWNlcy5tYWtlX2NvbnRyb2xsZXIobmFtZSwgc2VsZikKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDcwICAgICAgICAgaWYgbmFtZSBpbiBjbHMuY29udHJvbGxlcnMu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MSAgICAgICAgICAgICBjbHMuY29udHJv
bGxlcnNbbmFtZV0uZGV2aWNlQ2xhc3MgPSBuYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcy
ICAgICAgICAgICAgIHJldHVybiBjbHMuY29udHJvbGxlcnNbbmFtZV0oZG9tYWluKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfD4gc2VydmVyL2lycWlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA0MCAgICAgICAgIERldkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NSAgICAgICAgIHNlbGYudm0gPSB2bQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDU2ICAgICAgICAgc2VsZi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvaXJxaWYucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIDwgWGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDI0NDUgICAgICAgICAgICAgaWYgbm90IGRldkNvbnRyb2xsZXI6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgIDI0NDcgICAgICAgICAgICAgc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0g
PSBkZXZDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDkgICAgICAgICByZXR1cm4g
c2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5k
RG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
c2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8
ICAgIDI0MiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHg6IHNlbGYuY29uZmlndXJhdGlvbih4
LCB0cmFuc2FjdGlvbiksIHNlbGYuZGV2aWNlSURzKHRyYW5zYWN0aW9uKSkKTWFpblRocmVhZDog
fCAgICB8ICAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNDYwICAgICAgICAgZmUgPSBzZWxmLmRldmljZVJvb3QoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA2MTkgICAgICAgICByZXR1cm4gIiVzL2RldmljZS8lcyIgJSAoc2Vs
Zi52bS52bXBhdGgsIHNlbGYuZGV2aWNlQ2xhc3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
NDYyICAgICAgICAgaWYgdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDY1ICAg
ICAgICAgICAgIHJldHVybiBtYXAoaW50LCB4c3RyYW5zYWN0Lkxpc3QoZmUpKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5s
aXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjAgICAgIHdoaWxlIFRydWU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5p
dF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAo
Ii8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDMwICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAg
ICAgIHJlc3VsdCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyOSAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAxMzkgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMTQwICAgICAgICAgICAgIHJldCA9IHhzaGFuZGxlKCkubHMoc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MSAgICAgICAg
ICAgICBpZiByZXQgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQyICAgICAg
ICAgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzggICAgICAg
ICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
NDAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYu
dHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYg
bm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDIgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJu
IHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
bWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiBy
ZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNv
bXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRl
dmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNv
bmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgMTYxOCAgICAgICAgICAgICBpZiBkZXZj
b25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBY
ZW5kRGV2aWNlcy52YWxpZF9kZXZpY2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAg
ICAgICAgICBkZXZjb25maWcgPSBzZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNv
bmZpZ3VyYXRpb25zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpn
ZXREZXZpY2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBu
YW1lIG5vdCBpbiBzZWxmLl9kZXZpY2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAg
MjQ0NCAgICAgICAgICAgICBkZXZDb250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9s
bGVyKG5hbWUsIHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1h
a2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUg
aW4gY2xzLmNvbnRyb2xsZXJzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAg
ICAgICAgICAgY2xzLmNvbnRyb2xsZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA3MiAgICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25h
bWVdKGRvbWFpbikKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1NSAgICAgICAgIHNlbGYudm0g
PSB2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNTYgICAgICAgICBzZWxmLmhvdHBsdWcgPSBU
cnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xs
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NSAgICAgICAgICAgICBpZiBub3QgZGV2Q29udHJv
bGxlcjoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NyAgICAgICAgICAgICBzZWxmLl9kZXZpY2VD
b250cm9sbGVyc1tuYW1lXSA9IGRldkNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0
OSAgICAgICAgIHJldHVybiBzZWxmLl9kZXZpY2VDb250cm9sbGVyc1tuYW1lXQpNYWluVGhyZWFk
OiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OmdldERldmljZUNvbnRyb2xsZXIKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMjQyICAgICAgICAgcmV0dXJuIG1hcChsYW1iZGEgeDogc2Vs
Zi5jb25maWd1cmF0aW9uKHgsIHRyYW5zYWN0aW9uKSwgc2VsZi5kZXZpY2VJRHModHJhbnNhY3Rp
b24pKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZp
Y2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjAgICAgICAgICBmZSA9IHNlbGYuZGV2aWNl
Um9vdCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpk
ZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDYxOSAgICAgICAgIHJldHVybiAiJXMv
ZGV2aWNlLyVzIiAlIChzZWxmLnZtLnZtcGF0aCwgc2VsZi5kZXZpY2VDbGFzcykKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRo
cmVhZDogfCAgICB8ICAgICA0NjIgICAgICAgICBpZiB0cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgICA0NjUgICAgICAgICAgICAgcmV0dXJuIG1hcChpbnQsIHhzdHJhbnNhY3QuTGlz
dChmZSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxp
c3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBh
dGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2
MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MSAgICAgICAgIHQg
PSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjMgICAgICAg
ICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBp
ZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGgg
aXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjggICAgICAgICBzZWxmLnBh
dGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5ICAgICAg
ICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3Qo
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDEzOSAgICAgICAgIGlmIGxlbihhcmdz
KSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDAgICAgICAgICAgICAgcmV0ID0g
eHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9uLCBzZWxmLnBhdGgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTQxICAgICAgICAgICAgIGlmIHJldCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAxNDIgICAgICAgICAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MiAg
ICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
NDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NSAgICAgICAg
ICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzNCAgICAg
ICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIDwgc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8ICAxNjE4ICAg
ICAgICAgICAgIGlmIGRldmNvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAxNjE2ICAgICAgICAg
Zm9yIGRldmNsYXNzIGluIFhlbmREZXZpY2VzLnZhbGlkX2RldmljZXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAxNjE3ICAgICAgICAgICAgIGRldmNvbmZpZyA9IHNlbGYuZ2V0RGV2aWNlQ29udHJv
bGxlcihkZXZjbGFzcykuY29uZmlndXJhdGlvbnMoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhl
bmREb21haW5JbmZvLnB5OmdldERldmljZUNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAg
MjQ0MyAgICAgICAgIGlmIG5hbWUgbm90IGluIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAyNDQ0ICAgICAgICAgICAgIGRldkNvbnRyb2xsZXIgPSBYZW5kRGV2
aWNlcy5tYWtlX2NvbnRyb2xsZXIobmFtZSwgc2VsZikKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZERldmljZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcw
ICAgICAgICAgaWYgbmFtZSBpbiBjbHMuY29udHJvbGxlcnMua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICA3MSAgICAgICAgICAgICBjbHMuY29udHJvbGxlcnNbbmFtZV0uZGV2aWNlQ2xh
c3MgPSBuYW1lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcyICAgICAgICAgICAgIHJldHVybiBj
bHMuY29udHJvbGxlcnNbbmFtZV0oZG9tYWluKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gc2Vy
dmVyL3ZmYmlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAxOCAgICAgICAg
IERldkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ID4gc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA1NSAgICAgICAgIHNlbGYudm0gPSB2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDU2
ICAgICAgICAgc2VsZi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHNl
cnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBz
ZXJ2ZXIvdmZiaWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZERldmlj
ZXMucHk6bWFrZV9jb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDUgICAgICAgICAg
ICAgaWYgbm90IGRldkNvbnRyb2xsZXI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDcgICAgICAg
ICAgICAgc2VsZi5fZGV2aWNlQ29udHJvbGxlcnNbbmFtZV0gPSBkZXZDb250cm9sbGVyCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDI0NDkgICAgICAgICByZXR1cm4gc2VsZi5fZGV2aWNlQ29udHJvbGxl
cnNbbmFtZV0KTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREZXZp
Y2VDb250cm9sbGVyCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gc2VydmVyL0RldkNvbnRyb2xsZXIu
cHk6Y29uZmlndXJhdGlvbnMKTWFpblRocmVhZDogfCAgICB8ICAgIDI0MiAgICAgICAgIHJldHVy
biBtYXAobGFtYmRhIHg6IHNlbGYuY29uZmlndXJhdGlvbih4LCB0cmFuc2FjdGlvbiksIHNlbGYu
ZGV2aWNlSURzKHRyYW5zYWN0aW9uKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4gc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYwICAgICAg
ICAgZmUgPSBzZWxmLmRldmljZVJvb3QoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gc2VydmVy
L0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA2MTkg
ICAgICAgICByZXR1cm4gIiVzL2RldmljZS8lcyIgJSAoc2VsZi52bS52bXBhdGgsIHNlbGYuZGV2
aWNlQ2xhc3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5w
eTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDYyICAgICAgICAgaWYgdHJhbnNh
Y3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDY1ICAgICAgICAgICAgIHJldHVybiBtYXAo
aW50LCB4c3RyYW5zYWN0Lkxpc3QoZmUpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMyOSAgICAgICAg
IHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDIzICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRo
aXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyNyAg
ICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5z
YWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFu
ZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYyICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYodCkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5saXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxMzkg
ICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQw
ICAgICAgICAgICAgIHJldCA9IHhzaGFuZGxlKCkubHMoc2VsZi50cmFuc2FjdGlvbiwgc2VsZi5w
YXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MSAgICAgICAgICAgICBpZiByZXQgaXMgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQyICAgICAgICAgICAgICAgICByZXR1cm4gW10K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjQgICAgICAgICAgICAgaWYgdC5jb21taXQoKToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFu
c2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDAgICAgICAgICBzZWxmLmluX3Ry
YW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDEgICAgICAgICBy
YyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8
ICAgIHwgICA8IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTYxOCAgICAgICAgICAgICBpZiBkZXZjb25maWc6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMTYxNiAgICAgICAgIGZvciBkZXZjbGFzcyBpbiBYZW5kRGV2aWNlcy52YWxpZF9kZXZp
Y2VzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTYxNyAgICAgICAgICAgICBkZXZjb25maWcgPSBz
ZWxmLmdldERldmljZUNvbnRyb2xsZXIoZGV2Y2xhc3MpLmNvbmZpZ3VyYXRpb25zKCkKTWFpblRo
cmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXREZXZpY2VDb250cm9sbGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDI0NDMgICAgICAgICBpZiBuYW1lIG5vdCBpbiBzZWxmLl9kZXZp
Y2VDb250cm9sbGVyczoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NCAgICAgICAgICAgICBkZXZD
b250cm9sbGVyID0gWGVuZERldmljZXMubWFrZV9jb250cm9sbGVyKG5hbWUsIHNlbGYpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA3MCAgICAgICAgIGlmIG5hbWUgaW4gY2xzLmNvbnRyb2xsZXJzLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzEgICAgICAgICAgICAgY2xzLmNvbnRyb2xs
ZXJzW25hbWVdLmRldmljZUNsYXNzID0gbmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA3MiAg
ICAgICAgICAgICByZXR1cm4gY2xzLmNvbnRyb2xsZXJzW25hbWVdKGRvbWFpbikKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw+IHNlcnZlci9Db25zb2xlQ29udHJvbGxlci5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgMTQgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNl
bGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBzZWxmLnZtID0g
dm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRy
dWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMTUgICAgICAgICBzZWxmLmhvdHBsdWcgPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0NvbnNvbGVDb250cm9sbGVyLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29u
dHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZD
b250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2Rl
dmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRp
b25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4
OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFu
c2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5
OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5k
ZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJu
ICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2Fj
dC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxl
dGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAg
ICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAg
ICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5
IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQg
cGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNl
bGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkg
ICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18K
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQu
bGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVu
KGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICBy
ZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZh
bHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgp
LnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAg
ICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0
ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2
ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2
MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAg
ICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VD
b250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAg
IHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhl
bmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZp
Y2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0
dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PiBzZXJ2ZXIvcGNpaWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDkyICAg
ICAgICAgc2VsZi5hZXJTdGF0ZVdhdGNoID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
OTMgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfDwgc2VydmVyL3BjaWlmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8
IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1
ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAy
NDQ3ICAgICAgICAgICAgIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJv
bGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2Rldmlj
ZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8u
cHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZD
b250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAg
ICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rp
b24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+
IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRo
LCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNv
bnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAg
IGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICBy
ZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAz
MjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxz
ZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5k
bGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAg
ICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYu
aW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQg
PSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29t
cGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDE0MCAgICAgICAgICAgICByZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rp
b24sIHNlbGYucGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0
IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAg
cmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQu
Y29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNl
bGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAg
c2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQx
ICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9u
LCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5k
bGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIw
IgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18K
TWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFp
blRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9u
cwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMu
dmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2
Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9u
cygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29u
dHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4g
c2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAg
ICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBz
ZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xs
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250
cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNs
cy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8
ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIvQmxrdGFwQ29udHJvbGxlci5weTpfX2lu
aXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMzAgICAgICAgICBCbGt0YXBDb250cm9sbGVy
Ll9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHNlcnZlci9CbGt0
YXBDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjMgICAg
ICAgICBCbGtpZkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHNlcnZlci9ibGtpZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAzNyAgICAgICAgIERldkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgNTUgICAgICAgICBzZWxmLnZtID0gdm0KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDU2ICAgICAgICAgc2VsZi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgc2VydmVyL2Jsa2lmLnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDwgc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIucHk6X19pbml0X18KTWFp
blRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpN
YWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250cm9sbGVy
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2RldmljZUNvbnRy
b2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ5ICAg
ICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBzZWxmLmNv
bmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2FjdGlvbikp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlE
cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZpY2VSb290
KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmlj
ZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIlcy9kZXZp
Y2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5MaXN0KGZl
KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwg
bGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYwICAg
ICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAgdCA9IHhz
dHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRo
aXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBu
b3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9
IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAgICAgICBz
ZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxp
c3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICByZXQgPSB4c2hh
bmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0
aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQyICAgICAg
ICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MyAg
ICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAgICAgICAg
ICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAgICAgICAg
aWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIvRGV2Q29u
dHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIvRGV2Q29u
dHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTggICAgICAg
ICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAgICBmb3Ig
ZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250cm9sbGVy
KGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERv
bWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQz
ICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmREZXZpY2Vz
Lm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5k
RGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzAgICAg
ICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VDbGFzcyA9
IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJuIGNscy5j
b250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIv
QmxrdGFwQ29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNjMg
ICAgICAgICBCbGtpZkNvbnRyb2xsZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ID4gc2VydmVyL2Jsa2lmLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMzcgICAgICAgICBEZXZDb250cm9sbGVyLl9faW5pdF9fKHNlbGYsIHZtKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA1NSAgICAgICAgIHNlbGYudm0gPSB2bQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA1NiAgICAgICAgIHNlbGYuaG90cGx1ZyA9IFRydWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvYmxraWYucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgIHw8IHNlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2VfY29udHJvbGxlcgpNYWluVGhyZWFk
OiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBkZXZDb250cm9sbGVyOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25h
bWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ5ICAgICAgICAgcmV0
dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3VyYXRpb25zCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSB4OiBzZWxmLmNvbmZpZ3VyYXRp
b24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0cmFuc2FjdGlvbikpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZUlEcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2VsZi5kZXZpY2VSb290KCkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmRldmljZVJvb3QKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0dXJuICIlcy9kZXZpY2UvJXMiICUg
KHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9vdApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2
NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFuc2FjdC5MaXN0KGZlKSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6
IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYwICAgICB3aGlsZSBU
cnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3Qo
cGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJh
bnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0
cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkgICAgICAgICBzZWxmLnRyYW5z
YWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8
IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAz
MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MyAgICAg
ICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzMjkgICAg
ICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAgICByZXQgPSB4c2hhbmRsZSgpLmxz
KHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDEgICAg
ICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MiAg
ICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY0ICAg
ICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM4ICAg
ICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChz
ZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAg
IGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0
dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50
cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MyAgICAgICAgIHJl
dHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1ICAgICAgICAgICAgICAgICByZXR1
cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5p
bl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5w
eTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBzZXJ2ZXIvRGV2Q29udHJvbGxlci5w
eTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTggICAgICAgICAgICAgaWYg
ZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYgICAgICAgICBmb3IgZGV2Y2xhc3Mg
aW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTcg
ICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZpY2VDb250cm9sbGVyKGRldmNsYXNz
KS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8u
cHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQzICAgICAgICAg
aWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxlcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9IFhlbmREZXZpY2VzLm1ha2VfY29u
dHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRGV2aWNlcy5w
eTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzAgICAgICAgICBpZiBu
YW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDcx
ICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5kZXZpY2VDbGFzcyA9IG5hbWUKTWFp
blRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAgcmV0dXJuIGNscy5jb250cm9sbGVy
c1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBzZXJ2ZXIvdnVzYmlmLnB5
Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MiAgICAgICAgIERldkNvbnRyb2xs
ZXIuX19pbml0X18oc2VsZiwgdm0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4gc2VydmVyL0Rl
dkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1NSAgICAg
ICAgIHNlbGYudm0gPSB2bQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDU2ICAgICAgICAgc2Vs
Zi5ob3RwbHVnID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHNlcnZlci9EZXZDb250
cm9sbGVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBzZXJ2ZXIvdnVzYmlm
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREZXZpY2VzLnB5Om1ha2Vf
Y29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ1ICAgICAgICAgICAgIGlmIG5vdCBk
ZXZDb250cm9sbGVyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAyNDQ3ICAgICAgICAgICAgIHNlbGYu
X2RldmljZUNvbnRyb2xsZXJzW25hbWVdID0gZGV2Q29udHJvbGxlcgpNYWluVGhyZWFkOiB8ICAg
IHwgICAyNDQ5ICAgICAgICAgcmV0dXJuIHNlbGYuX2RldmljZUNvbnRyb2xsZXJzW25hbWVdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxl
cgpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHNlcnZlci9EZXZDb250cm9sbGVyLnB5OmNvbmZpZ3Vy
YXRpb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyNDIgICAgICAgICByZXR1cm4gbWFwKGxhbWJk
YSB4OiBzZWxmLmNvbmZpZ3VyYXRpb24oeCwgdHJhbnNhY3Rpb24pLCBzZWxmLmRldmljZUlEcyh0
cmFuc2FjdGlvbikpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHNlcnZlci9EZXZDb250cm9sbGVy
LnB5OmRldmljZUlEcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MCAgICAgICAgIGZlID0gc2Vs
Zi5kZXZpY2VSb290KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHNlcnZlci9EZXZDb250cm9s
bGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNjE5ICAgICAgICAgcmV0
dXJuICIlcy9kZXZpY2UvJXMiICUgKHNlbGYudm0udm1wYXRoLCBzZWxmLmRldmljZUNsYXNzKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlUm9v
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQ2MiAgICAgICAgIGlmIHRyYW5zYWN0aW9uOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDQ2NSAgICAgICAgICAgICByZXR1cm4gbWFwKGludCwgeHN0cmFu
c2FjdC5MaXN0KGZlKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMjkgICAgICAgICByZXR1cm4gY29t
cGxldGUocGF0aCwgbGFtYmRhIHQ6IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYxICAg
ICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
MyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFy
aWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjcgICAgICAgICBhc3Nl
cnQgcGF0aCBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOCAgICAgICAg
IHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFy
dCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0
X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MiAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAzMjkgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6
IHQubGlzdCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTM5ICAgICAgICAgaWYg
bGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDE0MCAgICAgICAgICAg
ICByZXQgPSB4c2hhbmRsZSgpLmxzKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDE0MiAgICAgICAgICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Omxpc3QKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9
IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRs
ZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzY1
ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
IHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6TGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgPCBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwg
IDE2MTggICAgICAgICAgICAgaWYgZGV2Y29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE2MTYg
ICAgICAgICBmb3IgZGV2Y2xhc3MgaW4gWGVuZERldmljZXMudmFsaWRfZGV2aWNlcygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDE2MTcgICAgICAgICAgICAgZGV2Y29uZmlnID0gc2VsZi5nZXREZXZp
Y2VDb250cm9sbGVyKGRldmNsYXNzKS5jb25maWd1cmF0aW9ucygpCk1haW5UaHJlYWQ6IHwgICAg
fCAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RGV2aWNlQ29udHJvbGxlcgpNYWluVGhyZWFkOiB8
ICAgIHwgICAyNDQzICAgICAgICAgaWYgbmFtZSBub3QgaW4gc2VsZi5fZGV2aWNlQ29udHJvbGxl
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDI0NDQgICAgICAgICAgICAgZGV2Q29udHJvbGxlciA9
IFhlbmREZXZpY2VzLm1ha2VfY29udHJvbGxlcihuYW1lLCBzZWxmKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgPiBYZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8
ICAgICAgNzAgICAgICAgICBpZiBuYW1lIGluIGNscy5jb250cm9sbGVycy5rZXlzKCk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgIDcxICAgICAgICAgICAgIGNscy5jb250cm9sbGVyc1tuYW1lXS5k
ZXZpY2VDbGFzcyA9IG5hbWUKTWFpblRocmVhZDogfCAgICB8ICAgICAgNzIgICAgICAgICAgICAg
cmV0dXJuIGNscy5jb250cm9sbGVyc1tuYW1lXShkb21haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8PiBzZXJ2ZXIvdHBtaWYucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQ0
ICAgICAgICAgRGV2Q29udHJvbGxlci5fX2luaXRfXyhzZWxmLCB2bSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDU1ICAgICAgICAgc2VsZi52bSA9IHZtCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgNTYgICAgICAgICBzZWxmLmhvdHBsdWcgPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8
ICAgIHw8IHNlcnZlci90cG1pZi5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBY
ZW5kRGV2aWNlcy5weTptYWtlX2NvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0NSAg
ICAgICAgICAgICBpZiBub3QgZGV2Q29udHJvbGxlcjoKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0
NyAgICAgICAgICAgICBzZWxmLl9kZXZpY2VDb250cm9sbGVyc1tuYW1lXSA9IGRldkNvbnRyb2xs
ZXIKTWFpblRocmVhZDogfCAgICB8ICAgMjQ0OSAgICAgICAgIHJldHVybiBzZWxmLl9kZXZpY2VD
b250cm9sbGVyc1tuYW1lXQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5
OmdldERldmljZUNvbnRyb2xsZXIKTWFpblRocmVhZDogfCAgICB8ICAgPiBzZXJ2ZXIvRGV2Q29u
dHJvbGxlci5weTpjb25maWd1cmF0aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjQyICAgICAg
ICAgcmV0dXJuIG1hcChsYW1iZGEgeDogc2VsZi5jb25maWd1cmF0aW9uKHgsIHRyYW5zYWN0aW9u
KSwgc2VsZi5kZXZpY2VJRHModHJhbnNhY3Rpb24pKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBz
ZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VJRHMKTWFpblRocmVhZDogfCAgICB8ICAgICA0
NjAgICAgICAgICBmZSA9IHNlbGYuZGV2aWNlUm9vdCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PiBzZXJ2ZXIvRGV2Q29udHJvbGxlci5weTpkZXZpY2VSb290Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDYxOSAgICAgICAgIHJldHVybiAiJXMvZGV2aWNlLyVzIiAlIChzZWxmLnZtLnZtcGF0aCwg
c2VsZi5kZXZpY2VDbGFzcykKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHNlcnZlci9EZXZDb250
cm9sbGVyLnB5OmRldmljZVJvb3QKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjIgICAgICAgICBp
ZiB0cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgICA0NjUgICAgICAgICAgICAgcmV0
dXJuIG1hcChpbnQsIHhzdHJhbnNhY3QuTGlzdChmZSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzI5
ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2Ug
IyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxl
KCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmlu
X3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjIgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0g
Zih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBs
ZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDEzOSAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAxNDAgICAgICAgICAgICAgcmV0ID0geHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9u
LCBzZWxmLnBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMTQxICAgICAgICAgICAgIGlmIHJldCBp
cyBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAxNDIgICAgICAgICAgICAgICAgIHJl
dHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2NCAgICAgICAgICAgICBpZiB0LmNv
bW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxm
LmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MCAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MSAg
ICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwg
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6ZGV2aWNlSURzCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDwgc2VydmVyL0RldkNvbnRyb2xsZXIucHk6Y29uZmlndXJhdGlvbnMK
TWFpblRocmVhZDogfCAgICB8ICAxNjE4ICAgICAgICAgICAgIGlmIGRldmNvbmZpZzoKTWFpblRo
cmVhZDogfCAgICB8ICAxNjE2ICAgICAgICAgZm9yIGRldmNsYXNzIGluIFhlbmREZXZpY2VzLnZh
bGlkX2RldmljZXMoKToKTWFpblRocmVhZDogfCAgICB8ICAxNjIxICAgICAgICAgaWYgbm90IHNl
bGYuaW5mb1snZGV2aWNlcyddIGFuZCBkZXZpY2VzIGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE2MjIgICAgICAgICAgICAgZm9yIGRldmljZSBpbiBkZXZpY2VzOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDE2MjUgICAgICAgICBzZWxmLl91cGRhdGVfY29uc29sZXMoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5Ol91cGRhdGVfY29uc29sZXMKTWFpblRocmVh
ZDogfCAgICB8ICAgMTYyOCAgICAgICAgIGlmIHNlbGYuZG9taWQgPT0gTm9uZSBvciBzZWxmLmRv
bWlkID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE2MjkgICAgICAgICAgICAgcmV0dXJuCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3VwZGF0ZV9jb25zb2xlcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2F1Z21lbnRJbmZvCk1haW5U
aHJlYWQ6IHwgICAgfCAgNDUwICAgICAgICAgc2VsZi5fY2hlY2tOYW1lKHNlbGYuaW5mb1snbmFt
ZV9sYWJlbCddKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X2NoZWNr
TmFtZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM0ODUgICAgICAgICBmcm9tIHhlbi54ZW5kIGltcG9y
dCBYZW5kRG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQ4NyAgICAgICAgIGlmIG5hbWUgaXMg
Tm9uZSBvciBuYW1lID09ICcnOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0OTAgICAgICAgICBpZiBu
b3QgcmUuc2VhcmNoKHInXltBLVphLXowLTlfXC1cLlw6XCtdKyQnLCBuYW1lKToKTWFpblRocmVh
ZDogfCAgICB8ICAzNDkzICAgICAgICAgZG9tID0gIFhlbmREb21haW4uaW5zdGFuY2UoKS5kb21h
aW5fbG9va3VwX25yKG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZERvbWFpbi5weTpp
bnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIHwgICAxODc4ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgIDE4NzkgICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE4ODMgICAgIHJl
dHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW4ucHk6ZG9tYWluX2xvb2t1cF9ucgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTYxICAgICAgICAgc2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NjQgICAgICAgICAgICAgbWF0Y2ggPSBbZG9tIGZvciBkb20gaW4gc2VsZi5kb21haW5z
LnZhbHVlcygpIFwKTWFpblRocmVhZDogfCAgICB8ICAgIDU2NiAgICAgICAgICAgICBpZiBtYXRj
aDoKTWFpblRocmVhZDogfCAgICB8ICAgIDU2OSAgICAgICAgICAgICBtYXRjaCA9IFtkb20gZm9y
IGRvbSBpbiBzZWxmLm1hbmFnZWRfZG9tYWlucy52YWx1ZXMoKSBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA1NzEgICAgICAgICAgICAgaWYgbWF0Y2g6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1NzUg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTc2ICAgICAgICAgICAgICAg
ICBpZiBpbnQoZG9taWQpIGluIHNlbGYuZG9tYWluczoKTWFpblRocmVhZDogfCAgICB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbi5weSIsIGxpbmUgNTc2
LCBpbiBkb21haW5fbG9va3VwX25yCiAgICBpZiBpbnQoZG9taWQpIGluIHNlbGYuZG9tYWluczoK
VmFsdWVFcnJvcjogaW52YWxpZCBsaXRlcmFsIGZvciBpbnQoKSB3aXRoIGJhc2UgMTA6ICdEb21h
aW4tMCcKTWFpblRocmVhZDogfCAgICB8ICAgIDU3OCAgICAgICAgICAgICBleGNlcHQgVmFsdWVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8ICAgIDU3OSAgICAgICAgICAgICAgICAgcGFzcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNTgyICAgICAgICAgICAgIG1hdGNoID0gW2RvbSBmb3IgZG9tIGlu
IHNlbGYuZG9tYWlucy52YWx1ZXMoKSBcCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1ODQgICAgICAg
ICAgICAgaWYgbWF0Y2g6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1ODggICAgICAgICAgICAgaWYg
ZG9taWQgaW4gc2VsZi5tYW5hZ2VkX2RvbWFpbnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1OTEg
ICAgICAgICAgICAgcmV0dXJuIE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIDU5MyAgICAgICAg
ICAgICBzZWxmLmRvbWFpbnNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kRG9tYWluLnB5OmRvbWFpbl9sb29rdXBfbnIKTWFpblRocmVhZDogfCAgICB8ICAzNDk0ICAg
ICAgICAgaWYgZG9tIGFuZCBkb20uaW5mb1sndXVpZCddICE9IHNlbGYuaW5mb1sndXVpZCddOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2NoZWNrTmFtZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ1MiAgICAgICAgIHNlbGYubWV0cmljcyA9IFhlbmRWTU1ldHJpY3ModXVp
ZC5jcmVhdGVTdHJpbmcoKSwgc2VsZikKTWFpblRocmVhZDogfCAgICB8ICA+IHV1aWQucHk6Y3Jl
YXRlU3RyaW5nCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2OSAgICAgcmV0dXJuIHRvU3RyaW5nKGNy
ZWF0ZSgpKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHV1aWQucHk6Y3JlYXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNjYgICAgIHJldHVybiB1dWlkRmFjdG9yeSgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA+IHV1aWQucHk6Z2V0VXVpZFJhbmRvbQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAg
ICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikg
XQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQo
MCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1
MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAx
NikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRp
bnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
ICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgw
LCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJh
bmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5n
ZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9t
LnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiBy
YW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFu
ZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBp
biByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsg
cmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3Ig
XyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJu
IFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBm
b3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0
dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICA1MCAgICAgcmV0dXJuIFsgcmFuZG9tLnJhbmRpbnQoMCwgMjU1
KSBmb3IgXyBpbiByYW5nZSgwLCAxNikgXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB1dWlkLnB5
OmdldFV1aWRSYW5kb20KTWFpblRocmVhZDogfCAgICB8ICAgPCB1dWlkLnB5OmNyZWF0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICA+IHV1aWQucHk6dG9TdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAg
ICA1OCAgICAgcmV0dXJuICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIg
KiAyLCAiJTAyeCIgKiAyLApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU5ICAgICAgICAgICAgICAg
ICAgICAgICIlMDJ4IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgdXVp
ZC5weTp0b1N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgdXVpZC5weTpjcmVhdGVTdHJpbmcK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRWTU1ldHJpY3MucHk6X19pbml0X18KTWFpblRocmVh
ZDogfCAgICB8ICAgIDQ3ICAgICAgICAgWGVuZEJhc2UuX19pbml0X18oc2VsZiwgdXVpZCwge30p
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEJhc2UucHk6X19pbml0X18KTWFpblRocmVhZDog
fCAgICB8ICAgICA1NCAgICAgICAgIHNlbGYuX191dWlkID0gdXVpZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRWTU1ldHJpY3MucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDMyICAgICAgICAgYXR0clJPID0gWydtZW1v
cnlfYWN0dWFsJywKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzMgICAgICAgICAgICAgICAgICAg
J1ZDUFVzX251bWJlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgICAgICAg
ICAgICdWQ1BVc191dGlsaXNhdGlvbicsCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM1ICAgICAg
ICAgICAgICAgICAgICdWQ1BVc19DUFUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNiAgICAg
ICAgICAgICAgICAgICAnVkNQVXNfZmxhZ3MnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNyAg
ICAgICAgICAgICAgICAgICAnVkNQVXNfcGFyYW1zJywKTWFpblRocmVhZDogfCAgICB8ICAgICAg
MzggICAgICAgICAgICAgICAgICAgJ3N0YXRlJywKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzkg
ICAgICAgICAgICAgICAgICAgJ3N0YXJ0X3RpbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgICAgICA0
MCAgICAgICAgICAgICAgICAgICAnbGFzdF91cGRhdGVkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
ICAgNDEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8ICAg
IHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kVk1N
ZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzUgICAgICAgICByZXR1cm4gW10KTWFp
blRocmVhZDogfCAgICB8ICAgIDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBh
dHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGlu
IHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9y
byk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxm
LmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1
OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRB
dHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTggICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJP
KCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU4ICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNTcgICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsg
c2VsZi5nZXRBdHRyUlcoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgIDU3ICAgICAgICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYu
Z2V0QXR0clJXKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTggICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoc2VsZiwgImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAg
ICA1NyAgICAgICAgIGZvciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0
dHJSVygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU4ICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKHNlbGYsICJnZXRfJXMiICUgYXR0cl9ybyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcg
ICAgICAgICBmb3IgYXR0cl9ybyBpbiBzZWxmLmdldEF0dHJSTygpICsgc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgICA1OCAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihz
ZWxmLCAiZ2V0XyVzIiAlIGF0dHJfcm8pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU3ICAgICAg
ICAgZm9yIGF0dHJfcm8gaW4gc2VsZi5nZXRBdHRyUk8oKSArIHNlbGYuZ2V0QXR0clJXKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgNTggICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZiwg
ImdldF8lcyIgJSBhdHRyX3JvKToKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIGZv
ciBhdHRyX3JvIGluIHNlbGYuZ2V0QXR0clJPKCkgKyBzZWxmLmdldEF0dHJSVygpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDYyICAgICAgICAgZm9yIGF0dHJfcncgaW4gc2VsZi5nZXRBdHRyUlco
KToKTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDY3ICAgICAg
ICAgZm9yIG1ldGhvZCBpbiBzZWxmLmdldE1ldGhvZHMoKToKTWFpblRocmVhZDogfCAgICB8ICAg
ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA0MSAgICAg
ICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFz
ZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNjggICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoc2VsZiwgbWV0aG9kKToKTWFpblRocmVhZDogfCAgICB8ICAgICA2NyAgICAg
ICAgIGZvciBtZXRob2QgaW4gc2VsZi5nZXRNZXRob2RzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDQ0
ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRfYWxsX3JlY29y
ZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDczICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKHNlbGYuX19jbGFz
c19fLCBmdW5jKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3MiAgICAgICAgIGZvciBmdW5jIGlu
IHNlbGYuZ2V0RnVuY3MoKToKTWFpblRocmVhZDogfCAgICB8ICAgICA3MyAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihzZWxmLl9fY2xhc3NfXywgZnVuYyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNzIgICAgICAgICBmb3IgZnVuYyBpbiBzZWxmLmdldEZ1bmNzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzMgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoc2VsZi5fX2NsYXNzX18sIGZ1
bmMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcyICAgICAgICAgZm9yIGZ1bmMgaW4gc2VsZi5n
ZXRGdW5jcygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICAgICAgaWYgbm90IGlzaW5z
dGFuY2UocmVjb3JkLCBkaWN0KToKTWFpblRocmVhZDogfCAgICB8ICAgICA4MyAgICAgICAgIGZv
ciBhdHRyX2luc3QgaW4gc2VsZi5nZXRBdHRySW5zdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiBYZW5kQmFzZS5weTpnZXRBdHRySW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzOCAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kQmFzZS5weTpnZXRBdHRy
SW5zdApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkwICAgICAgICAgWGVuZEFQSVN0b3JlLnJlZ2lz
dGVyKHV1aWQsIHNlbGYuZ2V0Q2xhc3MoKSwgc2VsZikKTWFpblRocmVhZDogfCAgICB8ICAgID4g
WGVuZFZNTWV0cmljcy5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyOSAgICAg
ICAgIHJldHVybiAiVk1fbWV0cmljcyIKTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZFZNTWV0
cmljcy5weTpnZXRDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kQVBJU3RvcmUucHk6
cmVnaXN0ZXIKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzQgICAgIF9fY2xhc3Nlc19sb2NrLmFj
cXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAzNSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgICAzNiAgICAgICAgIF9fY2xhc3Nlc1sodXVpZCwgdHlwZSldID0gaW5zdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICAzNyAgICAgICAgIHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDM5ICAgICAgICAgX19jbGFzc2VzX2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICA8IFhlbmRBUElTdG9yZS5weTpyZWdpc3RlcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRCYXNlLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0OCAgICAgICAg
IHNlbGYueGVuZF9kb21haW5faW5zdGFuY2UgPSB4ZW5kX2RvbWFpbl9pbnN0YW5jZQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgWGVuZFZNTWV0cmljcy5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
IHwgID4gWGVuZERvbWFpbkluZm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAz
NDI2ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpNYWluVGhyZWFkOiB8ICAgIHwgIDM0MzEg
ICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kRG9tYWluSW5mby5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgMjA0ICAgICBpZiBu
ZWVkc19yZWluaXRpYWxpc2luZzoKTWFpblRocmVhZDogfCAgICB8IDIwNSAgICAgICAgIHZtLl9y
ZWNyZWF0ZURvbSgpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmREb21haW5JbmZvLnB5Ol9yZWNy
ZWF0ZURvbQpNYWluVGhyZWFkOiB8ICAgIHwgMTc0MCAgICAgICAgIGNvbXBsZXRlKHNlbGYuZG9t
cGF0aCwgbGFtYmRhIHQ6IHNlbGYuX3JlY3JlYXRlRG9tRnVuYyh0KSkKTWFpblRocmVhZDogfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8
ICAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAzNjEgICAgICAgICB0
ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgICAyMyAgICAgICAgIHNlbGYu
aW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMK
TWFpblRocmVhZDogfCAgICB8ICAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25l
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJp
cCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9u
ID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+
IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgICAgMjAgICAgIHJldHVy
biB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0
aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgMzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmREb21haW5JbmZvLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3
NDAgICAgICAgICBjb21wbGV0ZShzZWxmLmRvbXBhdGgsIGxhbWJkYSB0OiBzZWxmLl9yZWNyZWF0
ZURvbUZ1bmModCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5Ol9y
ZWNyZWF0ZURvbUZ1bmMKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NDMgICAgICAgICB0LnJlbW92
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJlbW92
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMjAgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgMTIxICAgICAgICAgICAgIHhzaGFuZGxlKCkucm0oc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnJl
bW92ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc0NCAgICAgICAgIHQubWtkaXIoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMjI4ICAgICAgICAgICAgIHhzaGFuZGxlKCkubWtkaXIoc2VsZi50cmFuc2Fj
dGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Om1rZGlyCk1haW5U
aHJlYWQ6IHwgICAgfCAgICAxNzQ1ICAgICAgICAgdC5zZXRfcGVybWlzc2lvbnMoeydkb20nIDog
c2VsZi5kb21pZCwgJ3JlYWQnIDogVHJ1ZX0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnNldF9wZXJtaXNzaW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAyNjMgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
MjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDI2OCAgICAgICAgICAgICBpZiBub3Qgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAyNzEgICAgICAgICAgICAgeHNoYW5kbGUoKS5zZXRfcGVybWlzc2lvbnMoc2Vs
Zi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoLApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI3MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaXN0KGFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpzZXRfcGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAg
IDE3NDYgICAgICAgICB0LndyaXRlKCd2bScsIHNlbGYudm1wYXRoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTp3cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgODggICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDkwICAgICAgICAgaWYgaXNpbnN0YW5jZShhcmdzWzBdLCBkaWN0KToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMTAwICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIGxpc3QpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDUgICAgICAgICBlbGlmIGxlbihhcmdzKSAlIDIgPT0g
MDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMTA2ICAgICAgICAgICAgIGZvciBpIGluIHJhbmdl
KGxlbihhcmdzKSAvIDIpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDcgICAgICAgICAgICAg
ICAgIHNlbGYuX3dyaXRlKGFyZ3NbaSAqIDJdLCBhcmdzW2kgKiAyICsgMV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCAr
ICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0
ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDEwNiAgICAgICAgICAgICBm
b3IgaSBpbiByYW5nZShsZW4oYXJncykgLyAyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6d3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NDkgICAg
ICAgICBmb3IgaSBpbiBbICdkZXZpY2UnLCAnY29udHJvbCcsICdlcnJvcicsICdtZW1vcnknLCAn
Z3Vlc3QnLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAn
aHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAg
dC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykg
PT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4g
YXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRs
ZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5
NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBz
ZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlm
IGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlm
IGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAg
ICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMs
ICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRw
YXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxm
LnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBh
dGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCku
c2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Bl
cm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5w
YXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAg
ICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3
NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAg
ICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAg
ICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAg
ICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBh
dGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5k
UGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBh
cmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2Rp
cgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9u
cyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAy
NjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5z
ZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAy
ODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAy
ODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAn
LycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Np
b25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNl
KGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAg
IGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAg
ICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0
aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAg
ICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVh
ZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24s
IHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9y
ZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYg
bm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0
aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5w
YXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0
LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQo
YXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1p
ZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBz
ZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVy
biBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1
bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAg
aWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAg
ZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNh
Y3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5v
dCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0
YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNl
bGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAg
ICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAg
ICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1
MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9
PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2Uo
YXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNl
bGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJh
c2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5w
YXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxm
LnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAy
OTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAg
ICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3
ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Np
b25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJl
YmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0
X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAg
ICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAg
ICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJn
cykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkg
aW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hh
bmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScg
OiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAg
IGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBl
bGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2
ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lv
bnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBv
bGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBz
ZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0
cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxm
LnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxl
KCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0
X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2Vs
Zi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAg
ICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAg
IDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMjcgICAg
ICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMwICAgICAg
ICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjMxICAgICAg
ICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucHJlcGVu
ZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsg
a2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVw
ZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAgICAgICAgZm9yIGtleSBp
biBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpt
a2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAgICB0LnNldF9wZXJtaXNz
aW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFzZWQoYXJnc1swXSwgc2Vs
Zi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRoKG1pZGRsZVBhdGgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGgg
KyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg2ICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAgIGZ1bmMoKmFyZ3MpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3Mp
ID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAgICAgZWxpZiBpc2luc3Rh
bmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY4ICAgICAgICAg
ICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcxICAgICAg
ICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYu
cGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODkg
ICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAg
IHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAnZGF0YScgXToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDE3NTEgICAgICAgICAgICAgdC5ta2RpcihpKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAyMjcgICAgICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgMjMwICAgICAgICAgICAgIGZvciBrZXkgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgMjMxICAgICAgICAgICAgICAgICB4c2hhbmRsZSgpLm1rZGlyKHNlbGYudHJhbnNhY3Rp
b24sIHNlbGYucHJlcGVuZFBhdGgoa2V5KSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJu
IHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGlmIHNlbGYu
cGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2Vs
Zi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAyMzAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpta2RpcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMTc1MiAgICAgICAgICAg
ICB0LnNldF9wZXJtaXNzaW9ucyhpLCB7J2RvbScgOiBzZWxmLmRvbWlkfSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8IDI2MyAgICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3Ry
KToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMjY2ICAgICAgICAgICAgIHNlbGYuY2FsbFJlYmFz
ZWQoYXJnc1swXSwgc2VsZi5zZXRfcGVybWlzc2lvbnMsICphcmdzWzE6XSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNhbGxSZWJhc2VkCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICBvbGRwYXRoID0gc2VsZi5wYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAyODUgICAgICAgICBzZWxmLnBhdGggPSBzZWxmLnByZXBlbmRQYXRo
KG1pZGRsZVBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyOTMgICAgICAgICBp
ZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjk0ICAgICAgICAgICAgIHJl
dHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
Mjg2ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjg3ICAgICAgICAgICAg
IGZ1bmMoKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjYzICAgICAg
ICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjY1ICAgICAg
ICAgZWxpZiBpc2luc3RhbmNlKGFyZ3NbMF0sIHN0cik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjY4ICAgICAgICAgICAgIGlmIG5vdCBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25zKHNlbGYudHJh
bnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlm
IG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJu
IHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjcyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3QoYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAyODkgICAgICAgICAgICAgc2VsZi5wYXRoID0gb2xkcGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJlYmFzZWQKTWFpblRo
cmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAxNzUwICAgICAgICAgICAgICAgICAgICAnaHZtcHYnLCAn
ZGF0YScgXToKTWFpblRocmVhZDogfCAgICB8ICAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3JlY3Jl
YXRlRG9tRnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoK
TWFpblRocmVhZDogfCAgICB8ICAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBG
YWxzZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRy
YW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyMCAgICAg
cmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgICA0MiAgICAgICAgIHNlbGYudHJhbnNh
Y3Rpb24gPSAiMCIKTWFpblRocmVhZDogfCAgICB8ICAgICA0MyAgICAgICAgIHJldHVybiByYwpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApNYWluVGhy
ZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZERvbWFpbkluZm8ucHk6X3JlY3JlYXRlRG9tCk1haW5UaHJlYWQ6IHwgICAgfCAyMDYg
ICAgICAgICB2bS5fcmVtb3ZlVm0oKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5m
by5weTpfcmVtb3ZlVm0KTWFpblRocmVhZDogfCAgICB8IDE2ODQgICAgICAgICByZXR1cm4geHN0
cmFuc2FjdC5SZW1vdmUoc2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZW1vdmUKTWFpblRocmVhZDogfCAgICB8ICAgMzE5ICAg
ICAgICAgY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQucmVtb3ZlKCphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAzNjAgICAgIHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNjEg
ICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDIzICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkg
LS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyNyAgICAgICAgIGFzc2VydCBwYXRo
IGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDI4ICAgICAgICAgc2VsZi5wYXRo
ID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgICAyOSAgICAgICAgIHNl
bGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDMwICAgICAg
ICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzYyICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9
IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDMxOSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxh
bWJkYSB0OiB0LnJlbW92ZSgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnJlbW92ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMjAgICAgICAg
ICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgMTIxICAgICAgICAg
ICAgIHhzaGFuZGxlKCkucm0oc2VsZi50cmFuc2FjdGlvbiwgc2VsZi5wYXRoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnJlbW92ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgICAgMzggICAgICAgICBpZiBu
b3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDAgICAgICAg
ICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgICAgNDEg
ICAgICAgICByYyA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24s
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFu
ZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzNjUgICAg
ICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzQgICAgICAgICBp
ZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X19kZWxfXwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpSZW1vdmUKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6X3Jl
bW92ZVZtCk1haW5UaHJlYWQ6IHwgICAgfCAyMDcgICAgICAgICB2bS5fc3RvcmVWbURldGFpbHMo
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpfc3RvcmVWbURldGFpbHMK
TWFpblRocmVhZDogfCAgICB8IDMzODEgICAgICAgICB0b19zdG9yZSA9IHt9Ck1haW5UaHJlYWQ6
IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9S
RV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0ICAgICAgICAgICAgIGluZm9fa2V5
ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkcuZ2V0KGtleSwga2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBzZWxmLl9pbmZvSXNTZXQoaW5mb19r
ZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApN
YWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBpbiBzZWxmLmluZm8g
YW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgMzM4NiAgICAgICAg
ICAgICAgICAgdG9fc3RvcmVba2V5XSA9IHN0cihzZWxmLmluZm9baW5mb19rZXldKQpNYWluVGhy
ZWFkOiB8ICAgIHwgMzM4MyAgICAgICAgIGZvciBrZXkgaW4gWGVuZENvbmZpZy5MRUdBQ1lfWEVO
U1RPUkVfVk1fUEFSQU1TOgpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NCAgICAgICAgICAgICBpbmZv
X2tleSA9IFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHLmdldChrZXksIGtleSkK
TWFpblRocmVhZDogfCAgICB8IDMzODUgICAgICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KGlu
Zm9fa2V5KToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNT
ZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5p
bmZvIGFuZCBzZWxmLmluZm9bbmFtZV0gaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8
IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzODYgICAg
ICAgICAgICAgICAgIHRvX3N0b3JlW2tleV0gPSBzdHIoc2VsZi5pbmZvW2luZm9fa2V5XSkKTWFp
blRocmVhZDogfCAgICB8IDMzODMgICAgICAgICBmb3Iga2V5IGluIFhlbmRDb25maWcuTEVHQUNZ
X1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFpblRocmVhZDogfCAgICB8IDMzODQgICAgICAgICAgICAg
aW5mb19rZXkgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5nZXQoa2V5LCBr
ZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAzMzg1ICAgICAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1Nl
dChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfaW5m
b0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAgICAgIHJldHVybiBuYW1lIGluIHNl
bGYuaW5mbyBhbmQgc2VsZi5pbmZvW25hbWVdIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgPCBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg2
ICAgICAgICAgICAgICAgICB0b19zdG9yZVtrZXldID0gc3RyKHNlbGYuaW5mb1tpbmZvX2tleV0p
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxF
R0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0ICAgICAgICAg
ICAgIGluZm9fa2V5ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkcuZ2V0KGtl
eSwga2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBzZWxmLl9pbmZv
SXNTZXQoaW5mb19rZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBp
biBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwg
MzM4NiAgICAgICAgICAgICAgICAgdG9fc3RvcmVba2V5XSA9IHN0cihzZWxmLmluZm9baW5mb19r
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAgIGZvciBrZXkgaW4gWGVuZENvbmZp
Zy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NCAgICAg
ICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHLmdl
dChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUgICAgICAgICAgICAgaWYgc2VsZi5f
aW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZv
LnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDc1ICAgICAgICAgcmV0dXJuIG5h
bWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0gaXMgbm90IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAg
ICB8IDMzODMgICAgICAgICBmb3Iga2V5IGluIFhlbmRDb25maWcuTEVHQUNZX1hFTlNUT1JFX1ZN
X1BBUkFNUzoKTWFpblRocmVhZDogfCAgICB8IDMzODQgICAgICAgICAgICAgaW5mb19rZXkgPSBY
ZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5nZXQoa2V5LCBrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAzMzg1ICAgICAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1NldChpbmZvX2tleSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAgICAgIHJldHVybiBuYW1lIGluIHNlbGYuaW5mbyBhbmQg
c2VsZi5pbmZvW25hbWVdIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9t
YWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg2ICAgICAgICAgICAg
ICAgICB0b19zdG9yZVtrZXldID0gc3RyKHNlbGYuaW5mb1tpbmZvX2tleV0pCk1haW5UaHJlYWQ6
IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9S
RV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0ICAgICAgICAgICAgIGluZm9fa2V5
ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkcuZ2V0KGtleSwga2V5KQpNYWlu
VGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBzZWxmLl9pbmZvSXNTZXQoaW5mb19r
ZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApN
YWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBpbiBzZWxmLmluZm8g
YW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVu
ZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAg
IGZvciBrZXkgaW4gWGVuZENvbmZpZy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMzM4NCAgICAgICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZ
X0NGR19UT19YRU5BUElfQ0ZHLmdldChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUg
ICAgICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAz
NDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0g
aXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZv
SXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzODMgICAgICAgICBmb3Iga2V5IGluIFhlbmRDb25m
aWcuTEVHQUNZX1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFpblRocmVhZDogfCAgICB8IDMzODQgICAg
ICAgICAgICAgaW5mb19rZXkgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5n
ZXQoa2V5LCBrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAzMzg1ICAgICAgICAgICAgIGlmIHNlbGYu
X2luZm9Jc1NldChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5m
by5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAgICAgIHJldHVybiBu
YW1lIGluIHNlbGYuaW5mbyBhbmQgc2VsZi5pbmZvW25hbWVdIGlzIG5vdCBOb25lCk1haW5UaHJl
YWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAzMzg2ICAgICAgICAgICAgICAgICB0b19zdG9yZVtrZXldID0gc3RyKHNlbGYuaW5mb1tp
bmZvX2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAzMzgzICAgICAgICAgZm9yIGtleSBpbiBYZW5k
Q29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg0
ICAgICAgICAgICAgIGluZm9fa2V5ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9D
RkcuZ2V0KGtleSwga2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NSAgICAgICAgICAgICBpZiBz
ZWxmLl9pbmZvSXNTZXQoaW5mb19rZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1
cm4gbmFtZSBpbiBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFk
OiB8ICAgIHwgMzM4NiAgICAgICAgICAgICAgICAgdG9fc3RvcmVba2V5XSA9IHN0cihzZWxmLmlu
Zm9baW5mb19rZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAgIGZvciBrZXkgaW4g
WGVuZENvbmZpZy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhyZWFkOiB8ICAgIHwg
MzM4NCAgICAgICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5B
UElfQ0ZHLmdldChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUgICAgICAgICAgICAg
aWYgc2VsZi5faW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRE
b21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAzNDc1ICAgICAgICAg
cmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0gaXMgbm90IE5vbmUK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRo
cmVhZDogfCAgICB8IDMzODYgICAgICAgICAgICAgICAgIHRvX3N0b3JlW2tleV0gPSBzdHIoc2Vs
Zi5pbmZvW2luZm9fa2V5XSkKTWFpblRocmVhZDogfCAgICB8IDMzODMgICAgICAgICBmb3Iga2V5
IGluIFhlbmRDb25maWcuTEVHQUNZX1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFpblRocmVhZDogfCAg
ICB8IDMzODQgICAgICAgICAgICAgaW5mb19rZXkgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdfVE9f
WEVOQVBJX0NGRy5nZXQoa2V5LCBrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAzMzg1ICAgICAgICAg
ICAgIGlmIHNlbGYuX2luZm9Jc1NldChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBY
ZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQ3NSAgICAg
ICAgIHJldHVybiBuYW1lIGluIHNlbGYuaW5mbyBhbmQgc2VsZi5pbmZvW25hbWVdIGlzIG5vdCBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAzMzg2ICAgICAgICAgICAgICAgICB0b19zdG9yZVtrZXldID0gc3Ry
KHNlbGYuaW5mb1tpbmZvX2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAzMzgzICAgICAgICAgZm9y
IGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6Ck1haW5UaHJlYWQ6
IHwgICAgfCAzMzg0ICAgICAgICAgICAgIGluZm9fa2V5ID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZH
X1RPX1hFTkFQSV9DRkcuZ2V0KGtleSwga2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4NSAgICAg
ICAgICAgICBpZiBzZWxmLl9pbmZvSXNTZXQoaW5mb19rZXkpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ID4gWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUg
ICAgICAgICByZXR1cm4gbmFtZSBpbiBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBu
b3QgTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1Nl
dApNYWluVGhyZWFkOiB8ICAgIHwgMzM4NiAgICAgICAgICAgICAgICAgdG9fc3RvcmVba2V5XSA9
IHN0cihzZWxmLmluZm9baW5mb19rZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgMzM4MyAgICAgICAg
IGZvciBrZXkgaW4gWGVuZENvbmZpZy5MRUdBQ1lfWEVOU1RPUkVfVk1fUEFSQU1TOgpNYWluVGhy
ZWFkOiB8ICAgIHwgMzM4NCAgICAgICAgICAgICBpbmZvX2tleSA9IFhlbmRDb25maWcuTEVHQUNZ
X0NGR19UT19YRU5BUElfQ0ZHLmdldChrZXksIGtleSkKTWFpblRocmVhZDogfCAgICB8IDMzODUg
ICAgICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KGluZm9fa2V5KToKTWFpblRocmVhZDogfCAg
ICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8ICAz
NDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxmLmluZm9bbmFtZV0g
aXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9pbmZv
SXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzODYgICAgICAgICAgICAgICAgIHRvX3N0b3JlW2tl
eV0gPSBzdHIoc2VsZi5pbmZvW2luZm9fa2V5XSkKTWFpblRocmVhZDogfCAgICB8IDMzODMgICAg
ICAgICBmb3Iga2V5IGluIFhlbmRDb25maWcuTEVHQUNZX1hFTlNUT1JFX1ZNX1BBUkFNUzoKTWFp
blRocmVhZDogfCAgICB8IDMzODQgICAgICAgICAgICAgaW5mb19rZXkgPSBYZW5kQ29uZmlnLkxF
R0FDWV9DRkdfVE9fWEVOQVBJX0NGRy5nZXQoa2V5LCBrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAz
Mzg1ICAgICAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1NldChpbmZvX2tleSk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfaW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMzQ3NSAgICAgICAgIHJldHVybiBuYW1lIGluIHNlbGYuaW5mbyBhbmQgc2VsZi5pbmZvW25h
bWVdIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpf
aW5mb0lzU2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg2ICAgICAgICAgICAgICAgICB0b19zdG9y
ZVtrZXldID0gc3RyKHNlbGYuaW5mb1tpbmZvX2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAzMzgz
ICAgICAgICAgZm9yIGtleSBpbiBYZW5kQ29uZmlnLkxFR0FDWV9YRU5TVE9SRV9WTV9QQVJBTVM6
Ck1haW5UaHJlYWQ6IHwgICAgfCAzMzg4ICAgICAgICAgaWYgc2VsZi5faW5mb0lzU2V0KCJzdGF0
aWNfbWVtb3J5X21pbiIpOgpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwgIDM0NzUgICAgICAgICByZXR1cm4gbmFtZSBp
biBzZWxmLmluZm8gYW5kIHNlbGYuaW5mb1tuYW1lXSBpcyBub3QgTm9uZQpNYWluVGhyZWFkOiB8
ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X2luZm9Jc1NldApNYWluVGhyZWFkOiB8ICAgIHwg
MzM5MCAgICAgICAgIGlmIHNlbGYuX2luZm9Jc1NldCgic3RhdGljX21lbW9yeV9tYXgiKToKTWFp
blRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVh
ZDogfCAgICB8ICAzNDc1ICAgICAgICAgcmV0dXJuIG5hbWUgaW4gc2VsZi5pbmZvIGFuZCBzZWxm
LmluZm9bbmFtZV0gaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5J
bmZvLnB5Ol9pbmZvSXNTZXQKTWFpblRocmVhZDogfCAgICB8IDMzOTMgICAgICAgICBpbWFnZV9z
eHByID0gc2VsZi5pbmZvLmltYWdlX3N4cHIoKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZENv
bmZpZy5weTppbWFnZV9zeHByCk1haW5UaHJlYWQ6IHwgICAgfCAgMjEwOSAgICAgICAgIGltYWdl
ID0gW3NlbGYuaW1hZ2VfdHlwZSgpXQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6aW1hZ2VfdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgICAyMjE2ICAgICAgICAgc3RvcmVkX3R5
cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdldCgnaW1hZ2VfdHlwZScpCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDIyMTcgICAgICAgICByZXR1cm4gc3RvcmVkX3R5cGUgb3IgKHNlbGYuaXNfaHZtKCkgYW5k
ICdodm0nIG9yICdsaW51eCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IFhlbmRDb25maWcucHk6
aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hW
TV9ib290X3BvbGljeSddICE9ICcnCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRDb25maWcu
cHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTppbWFnZV90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExMCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfa2Vy
bmVsJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExMSAgICAgICAgICAgICBpbWFnZS5hcHBlbmQo
WydrZXJuZWwnLCBzZWxmWydQVl9rZXJuZWwnXV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgMjExMiAg
ICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfcmFtZGlzaycpIGFuZCBzZWxmWydQVl9yYW1kaXNr
J106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExNCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZf
YXJncycpIGFuZCBzZWxmWydQVl9hcmdzJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExNiAgICAg
ICAgIGlmIHNlbGYuaGFzX2tleSgnc3VwZXJwYWdlcycpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIx
MTcgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFsnc3VwZXJwYWdlcycsIHNlbGZbJ3N1cGVycGFn
ZXMnXV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAy
MTIxICAgICAgICAgICAgICAgICBpbWFnZS5hcHBlbmQoW2tleSwgc2VsZlsncGxhdGZvcm0nXVtr
ZXldXSkKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAg
ICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIx
MTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
TWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0
Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAg
ICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVO
QVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydw
bGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhF
TkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsn
cGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIw
ICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4g
WEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEy
MCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAg
ICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxm
WydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGlu
IFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAy
MTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkg
aW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDog
fCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBz
ZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBF
Uy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4g
c2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQ
RVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVh
ZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBp
biBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Ig
a2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19U
WVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkg
aW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAg
ICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdf
VFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZv
ciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRo
cmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtl
eSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjEyMSAgICAgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFtrZXksIHNl
bGZbJ3BsYXRmb3JtJ11ba2V5XV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZv
ciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRo
cmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtl
eSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NG
R19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBr
ZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDog
fCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9D
RkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAg
IGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFp
blRocmVhZDogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlm
IGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAg
ICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JN
X0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBp
ZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKTWFpblRocmVhZDogfCAgICB8ICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKTWFpblRocmVh
ZDogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjExOSAgICAg
ICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjEyMyAgICAgICAgIGlmICdub3RlcycgaW4gc2VsZjoKTWFpblRocmVhZDog
fCAgICB8ICAyMTI2ICAgICAgICAgcmV0dXJuIGltYWdlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBY
ZW5kQ29uZmlnLnB5OmltYWdlX3N4cHIKTWFpblRocmVhZDogfCAgICB8IDMzOTQgICAgICAgICBp
ZiBpbWFnZV9zeHByOgpNYWluVGhyZWFkOiB8ICAgIHwgMzM5NSAgICAgICAgICAgICB0b19zdG9y
ZVsnaW1hZ2UnXSA9IHN4cC50b19zdHJpbmcoaW1hZ2Vfc3hwcikKTWFpblRocmVhZDogfCAgICB8
IDMzOTcgICAgICAgICBpZiBub3Qgc2VsZi5fcmVhZFZtKCd4ZW5kL3Jlc3RhcnRfY291bnQnKToK
TWFpblRocmVhZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9yZWFkVm0KTWFpblRocmVh
ZDogfCAgICB8ICAxNjc4ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuUmVhZChzZWxmLnZtcGF0
aCwgKmFyZ3MpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpS
ZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjAgICAg
IHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYxICAgICAgICAgdCA9IHhzdHJh
bnNhY3QocGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDIzICAgICAgICAgc2VsZi5pbl90
cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkgLS0gaWYgdGhpcwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJp
cCgiLyIpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAg
ICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzAgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MiAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAzMDcgICAgICAgICByZXR1cm4gY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQucmVhZCgqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjkgICAg
ICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA3MSAgICAg
ICAgIGlmIGxlbihhcmdzKSA9PSAxOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDcyICAgICAg
ICAgICAgIHJldHVybiBzZWxmLl9yZWFkKGFyZ3NbMF0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgNTQgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBr
ZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTUgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDU2ICAgICAgICAgICAgIHJldHVybiB4c2hhbmRsZSgpLnJl
YWQoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUg
ICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAg
cmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X3JlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5OnJlYWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjQgICAgICAgICAgICAgaWYgdC5j
b21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmlu
X3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDAgICAgICAgICBzZWxmLmlu
X3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQxICAgICAgICAg
cmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjUgICAg
ICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgICAgMzQgICAgICAg
ICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OlJlYWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
Ol9yZWFkVm0KTWFpblRocmVhZDogfCAgICB8IDMzOTggICAgICAgICAgICAgdG9fc3RvcmVbJ3hl
bmQvcmVzdGFydF9jb3VudCddID0gc3RyKDApCk1haW5UaHJlYWQ6IHwgICAgfCAzNDAwICAgICAg
ICAgbG9nLmRlYnVnKCJTdG9yaW5nIFZNIGRldGFpbHM6ICVzIiwgc2NydWJfcGFzc3dvcmQodG9f
c3RvcmUpKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29y
ZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0
eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MiAgICAgICAg
IHNjcnViYmVkID0ge30KTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBp
biBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtl
eSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAg
ICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENv
bmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxp
c3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bh
c3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3Jk
KGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGlj
dCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAg
ICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhY
WFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9w
YXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2
bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnVi
YmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcx
ICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFp
blRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMr
W15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcz
ICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0
ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAg
IDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtr
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVy
biByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywg
ZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3
ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5
XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
Q29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlm
IHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStc
KScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRh
dGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0
YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1
YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2Ny
dWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8
ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZu
Y3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBr
ZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBp
ZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAg
ICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhl
bmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9
PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
dHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBz
dHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2
bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1
Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDky
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAg
ICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dk
IFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3
ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBv
ciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICBy
ZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhY
KScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNw
YXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVk
W2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4g
WGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAg
ICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRo
cmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15c
KV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8
IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAg
ICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAg
ICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3
ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFp
blRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUo
ZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0
eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlw
ZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBl
KGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiBy
ZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0
YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9
IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29u
ZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5
cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScs
Jyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENv
bmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBm
b3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzggICAgICAgICBy
ZXR1cm4gc2NydWJiZWQKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJf
cGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8IDM0MDIgICAgICAgICBzZWxmLl93cml0ZVZtKHRv
X3N0b3JlKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X3dyaXRlVm0K
TWFpblRocmVhZDogfCAgICB8ICAxNjgxICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuV3JpdGUo
c2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6V3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIDMxMSAgICAgICAgIGNvbXBsZXRl
KHBhdGgsIGxhbWJkYSB0OiB0LndyaXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2
MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjMgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgu
cnN0cmlwKCIvIikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5ICAgICAgICAgc2VsZi50cmFu
c2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMCAgICAgICAg
IHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYyICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MyAgICAgICAgICAgICByZXN1bHQg
PSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMxMSAgICAgICAgIGNvbXBsZXRlKHBhdGgs
IGxhbWJkYSB0OiB0LndyaXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OndyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODggICAg
ICAgICBpZiBsZW4oYXJncykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MCAgICAg
ICAgIGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgZGljdCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgOTEgICAgICAgICAgICAgZm9yIGQgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA5MiAgICAgICAgICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UoZCwgZGljdCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5f
d3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAg
cGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24s
IHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5k
bGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRs
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGlu
IGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3
OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5k
UGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRy
YW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAg
aWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAg
Zm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAn
LycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3Jp
dGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAg
ICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
OTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYg
ICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVw
ZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBh
dGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2Vs
Zi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hh
bmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXld
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBl
bmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAg
aWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAg
cmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAg
ICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShr
ZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0g
c2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5
MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAg
ICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwg
ZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAg
ICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rp
b24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3Qg
eHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hh
bmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93
cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5
IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtl
eQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVw
ZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxm
LnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICBy
ZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAg
ICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRo
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGgg
KyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCku
d3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAg
ICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
OTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgo
a2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpw
cmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxm
LnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4g
c2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgw
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4
c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtr
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93
cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnBy
ZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAg
ICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAg
ICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAg
ICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0
ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRo
ID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0
ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0
aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5k
bGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAg
c2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAg
ICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRo
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNh
Y3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBu
b3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4
c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Ig
a2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyAr
IGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpw
cmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShz
ZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAx
NSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAg
ICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MSAg
ICAgICAgICAgICBmb3IgZCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6d3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjQgICAgICAg
ICAgICAgaWYgdC5jb21taXQoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hz
dHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzOCAgICAgICAgIGlm
IG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDAgICAg
ICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
IDQxICAgICAgICAgcmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0
aW9uLCBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICA0MyAgICAgICAgIHJldHVybiByYwpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8
ICAgICAzNjUgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQKTWFpblRocmVhZDogfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
ICAgMzQgICAgICAgICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDogfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OldyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5k
RG9tYWluSW5mby5weTpfd3JpdGVWbQpNYWluVGhyZWFkOiB8ICAgIHwgMzQwMyAgICAgICAgIHNl
bGYuX3NldFZtUGVybWlzc2lvbnMoKQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbklu
Zm8ucHk6X3NldFZtUGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAzNDA4ICAgICAgICAg
eHN0cmFuc2FjdC5TZXRQZXJtaXNzaW9ucygnJXMvdXVpZCcgJSBzZWxmLnZtcGF0aCwKTWFpblRo
cmVhZDogfCAgICB8ICAzNDA5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICdk
b20nIDogc2VsZi5kb21pZCwKTWFpblRocmVhZDogfCAgICB8ICAzNDEwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICdyZWFkJyA6IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzQxMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnd3JpdGUnIDogRmFsc2Ug
fSkKTWFpblRocmVhZDogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlNldFBlcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNTEgICAgICAgICBjb21wbGV0ZShwYXRoLCBs
YW1iZGEgdDogdC5zZXRfcGVybWlzc2lvbnMoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAg
MzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MSAgICAgICAgIHQg
PSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyMyAgICAgICAgIHNl
bGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRo
aXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90
IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0
aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjkgICAgICAgICBzZWxmLnRy
YW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5z
dG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDMwICAgICAg
ICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgICAzNjIg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYzICAgICAgICAgICAgIHJlc3Vs
dCA9IGYodCkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgMzUxICAgICAgICAgY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQuc2V0X3Blcm1pc3Npb25zKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnNldF9wZXJtaXNzaW9ucwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1swXSwgc3RyKToK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI2OCAgICAgICAgICAgICBpZiBub3Qgc2VsZi5wYXRo
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0
X3Blcm1pc3Npb25zKHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI3MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0KGFyZ3MpKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlv
bjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlv
biA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MSAgICAgICAgIHJjID0geHNoYW5k
bGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQyICAg
ICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDMg
ICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY1ICAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgaWYgc2VsZi5p
bl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpTZXRQZXJtaXNzaW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6
X3NldFZtUGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6
X3N0b3JlVm1EZXRhaWxzCk1haW5UaHJlYWQ6IHwgICAgfCAyMDggICAgICAgICB2bS5fc3RvcmVE
b21EZXRhaWxzKCkKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZERvbWFpbkluZm8ucHk6X3N0b3Jl
RG9tRGV0YWlscwpNYWluVGhyZWFkOiB8ICAgIHwgMTc1NSAgICAgICAgIHRvX3N0b3JlID0gewpN
YWluVGhyZWFkOiB8ICAgIHwgMTc1NiAgICAgICAgICAgICAnZG9taWQnOiAgICAgICAgICAgICAg
c3RyKHNlbGYuZG9taWQpLApNYWluVGhyZWFkOiB8ICAgIHwgMTc1NyAgICAgICAgICAgICAndm0n
OiAgICAgICAgICAgICAgICAgc2VsZi52bXBhdGgsCk1haW5UaHJlYWQ6IHwgICAgfCAxNzU4ICAg
ICAgICAgICAgICduYW1lJzogICAgICAgICAgICAgICBzZWxmLmluZm9bJ25hbWVfbGFiZWwnXSwK
TWFpblRocmVhZDogfCAgICB8IDE3NTkgICAgICAgICAgICAgJ2NvbnNvbGUvbGltaXQnOiAgICAg
IHN0cih4b3B0aW9ucy5nZXRfY29uc29sZV9saW1pdCgpICogMTAyNCksCk1haW5UaHJlYWQ6IHwg
ICAgfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uc29sZV9saW1pdApNYWluVGhyZWFkOiB8ICAg
IHwgICAzODAgICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX2ludCgnY29uc29sZS1saW1p
dCcsIDEwMjQpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZp
Z19pbnQKTWFpblRocmVhZDogfCAgICB8ICAgIDQ4NiAgICAgICAgIHYgPSBzZWxmLmdldF9jb25m
aWdfdmFsdWUobmFtZSwgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDc1ICAgICAgICAgcmV0
dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVh
ZDogfCAgICB8ICAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDg3ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDg4ICAg
ICAgICAgICAgIHJldHVybiBpbnQodikKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kT3B0aW9u
cy5weTpnZXRfY29uZmlnX2ludApNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZE9wdGlvbnMucHk6
Z2V0X2NvbnNvbGVfbGltaXQKTWFpblRocmVhZDogfCAgICB8IDE3NjAgICAgICAgICAgICAgJ21l
bW9yeS90YXJnZXQnOiAgICAgIHN0cihzZWxmLmluZm9bJ21lbW9yeV9keW5hbWljX21heCddIC8g
MTAyNCksCk1haW5UaHJlYWQ6IHwgICAgfCAxNzYxICAgICAgICAgICAgICdkZXNjcmlwdGlvbic6
ICAgICAgICBzdHIoc2VsZi5pbmZvWydkZXNjcmlwdGlvbiddKSwKTWFpblRocmVhZDogfCAgICB8
IDE3NjQgICAgICAgICBkZWYgZihuLCB2KToKTWFpblRocmVhZDogfCAgICB8IDE3NzMgICAgICAg
ICBjb25zdHlwZSA9ICJpb2VtdSIKTWFpblRocmVhZDogfCAgICB8IDE3NzQgICAgICAgICBpZiAn
ZGV2aWNlX21vZGVsJyBub3QgaW4gc2VsZi5pbmZvWydwbGF0Zm9ybSddOgpNYWluVGhyZWFkOiB8
ICAgIHwgMTc3NSAgICAgICAgICAgICBjb25zdHlwZSA9ICJ4ZW5jb25zb2xlZCIKTWFpblRocmVh
ZDogfCAgICB8IDE3NzcgICAgICAgICBmKCdjb25zb2xlL3BvcnQnLCAgICAgc2VsZi5jb25zb2xl
X3BvcnQpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpmCk1haW5UaHJl
YWQ6IHwgICAgfCAgMTc2NSAgICAgICAgICAgICBpZiB2IGlzIG5vdCBOb25lOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8ICAgIHwgMTc3OCAg
ICAgICAgIGYoJ2NvbnNvbGUvcmluZy1yZWYnLCBzZWxmLmNvbnNvbGVfbWZuKQpNYWluVGhyZWFk
OiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NjUg
ICAgICAgICAgICAgaWYgdiBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRE
b21haW5JbmZvLnB5OmYKTWFpblRocmVhZDogfCAgICB8IDE3NzkgICAgICAgICBmKCdjb25zb2xl
L3R5cGUnLCAgICAgY29uc3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5m
by5weTpmCk1haW5UaHJlYWQ6IHwgICAgfCAgMTc2NSAgICAgICAgICAgICBpZiB2IGlzIG5vdCBO
b25lOgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NjYgICAgICAgICAgICAgICAgIGlmIHR5cGUodikg
PT0gYm9vbDoKTWFpblRocmVhZDogfCAgICB8ICAxNzY5ICAgICAgICAgICAgICAgICAgICAgdG9f
c3RvcmVbbl0gPSBzdHIodikKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
OmYKTWFpblRocmVhZDogfCAgICB8IDE3ODAgICAgICAgICBmKCdzdG9yZS9wb3J0JywgICAgICAg
c2VsZi5zdG9yZV9wb3J0KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
ZgpNYWluVGhyZWFkOiB8ICAgIHwgIDE3NjUgICAgICAgICAgICAgaWYgdiBpcyBub3QgTm9uZToK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5OmYKTWFpblRocmVhZDogfCAg
ICB8IDE3ODEgICAgICAgICBmKCdzdG9yZS9yaW5nLXJlZicsICAgc2VsZi5zdG9yZV9tZm4pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpmCk1haW5UaHJlYWQ6IHwgICAg
fCAgMTc2NSAgICAgICAgICAgICBpZiB2IGlzIG5vdCBOb25lOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDwgWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8ICAgIHwgMTc4MyAgICAgICAgIGlm
IGFyY2gudHlwZSA9PSAieDg2IjoKTWFpblRocmVhZDogfCAgICB8IDE3ODQgICAgICAgICAgICAg
ZignY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQnLCBUcnVl
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhyZWFkOiB8
ICAgIHwgIDE3NjUgICAgICAgICAgICAgaWYgdiBpcyBub3QgTm9uZToKTWFpblRocmVhZDogfCAg
ICB8ICAxNzY2ICAgICAgICAgICAgICAgICBpZiB0eXBlKHYpID09IGJvb2w6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMTc2NyAgICAgICAgICAgICAgICAgICAgIHRvX3N0b3JlW25dID0gdiBhbmQgIjEi
IG9yICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6ZgpNYWluVGhy
ZWFkOiB8ICAgIHwgMTc4NyAgICAgICAgIGZvciBuLCB2IGluIHNlbGYuaW5mby5nZXRfbm90ZXMo
KS5pdGVyaXRlbXMoKToKTWFpblRocmVhZDogfCAgICB8ICA+IFhlbmRDb25maWcucHk6Z2V0X25v
dGVzCk1haW5UaHJlYWQ6IHwgICAgfCAgMjE4MyAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICAyMTg0ICAgICAgICAgICAgIHJldHVybiBzZWxmWydub3RlcyddIG9yIHt9Ck1haW5UaHJl
YWQ6IHwgICAgfCAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZENvbmZp
Zy5weSIsIGxpbmUgMjE4NCwgaW4gZ2V0X25vdGVzCiAgICByZXR1cm4gc2VsZlsnbm90ZXMnXSBv
ciB7fQpLZXlFcnJvcjogKCdub3RlcycsKQpNYWluVGhyZWFkOiB8ICAgIHwgIDIxODUgICAgICAg
ICBleGNlcHQgS2V5RXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjE4NiAgICAgICAgICAgICBy
ZXR1cm4ge30KTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6Z2V0X25vdGVzCk1h
aW5UaHJlYWQ6IHwgICAgfCAxNzk5ICAgICAgICAgaWYgc2VsZi5pbmZvLmhhc19rZXkoJ3NlY3Vy
aXR5X2xhYmVsJyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAxODAyICAgICAgICAgdG9fc3RvcmUudXBk
YXRlKHNlbGYuX3ZjcHVEb21EZXRhaWxzKCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9t
YWluSW5mby5weTpfdmNwdURvbURldGFpbHMKTWFpblRocmVhZDogfCAgICB8ICAxODA5ICAgICAg
ICAgZGVmIGF2YWlsYWJpbGl0eShuKToKTWFpblRocmVhZDogfCAgICB8ICAxODE1ICAgICAgICAg
cmVzdWx0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAxODE2ICAgICAgICAgZm9yIHYgaW4gcmFu
Z2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxNyAg
ICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFpbGFiaWxpdHkiICUgdl0gPSBhdmFpbGFiaWxp
dHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxp
dHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAgICAgICAgICAgICBpZiBzZWxmLmluZm9bJ3Zj
cHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAxODExICAgICAgICAg
ICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWlu
SW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAxODE2ICAgICAgICAgZm9y
IHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMTgxNyAgICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFpbGFiaWxpdHkiICUgdl0gPSBh
dmFpbGFiaWxpdHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTph
dmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAgICAgICAgICAgICBpZiBzZWxm
LmluZm9bJ3ZjcHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhyZWFkOiB8ICAgIHwgICAxODEx
ICAgICAgICAgICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRocmVhZDogfCAgICB8ICAgPCBY
ZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAxODE2ICAg
ICAgICAgZm9yIHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMTgxNyAgICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFpbGFiaWxpdHki
ICUgdl0gPSBhdmFpbGFiaWxpdHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kRG9tYWlu
SW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAgICAgICAgICAg
ICBpZiBzZWxmLmluZm9bJ3ZjcHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAxODExICAgICAgICAgICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8
ICAxODE2ICAgICAgICAgZm9yIHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BVc19tYXgnXSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxNyAgICAgICAgICAgICByZXN1bHRbImNwdS8lZC9hdmFp
bGFiaWxpdHkiICUgdl0gPSBhdmFpbGFiaWxpdHkodikKTWFpblRocmVhZDogfCAgICB8ICAgPiBY
ZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVhZDogfCAgICB8ICAgMTgxMCAg
ICAgICAgICAgICBpZiBzZWxmLmluZm9bJ3ZjcHVfYXZhaWwnXSAmICgxIDw8IG4pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAxODExICAgICAgICAgICAgICAgICByZXR1cm4gJ29ubGluZScKTWFpblRo
cmVhZDogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTphdmFpbGFiaWxpdHkKTWFpblRocmVh
ZDogfCAgICB8ICAxODE2ICAgICAgICAgZm9yIHYgaW4gcmFuZ2UoMCwgc2VsZi5pbmZvWydWQ1BV
c19tYXgnXSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTgxOCAgICAgICAgIHJldHVybiByZXN1bHQK
TWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol92Y3B1RG9tRGV0YWlscwpN
YWluVGhyZWFkOiB8ICAgIHwgMTgwNCAgICAgICAgIGxvZy5kZWJ1ZygiU3RvcmluZyBkb21haW4g
ZGV0YWlsczogJXMiLCBzY3J1Yl9wYXNzd29yZCh0b19zdG9yZSkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoK
TWFpblRocmVhZDogfCAgICB8ICAgIDcyICAgICAgICAgc2NydWJiZWQgPSB7fQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9w
YXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpz
Y3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEp
ID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkz
ICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFz
c3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6
c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBp
biBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtl
eSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAg
ICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8
ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8
ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENv
bmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxp
c3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bh
c3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDog
fCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3Jk
KGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bh
c3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGlj
dCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkg
ICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAg
ICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAg
ICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhY
WFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9w
YXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEu
a2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2
bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnVi
YmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcx
ICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFp
blRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMr
W15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDcz
ICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0
ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAg
IDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtr
ZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQK
TWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5
cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxp
ZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYg
dHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0
eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVy
biByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywg
ZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3Jk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3
ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5
XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5k
Q29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlm
IHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStc
KScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVu
ZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAg
ICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzQgICAgICAg
ICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzcgICAg
ICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNzd29yZChkYXRhW2tleV0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09IGRpY3Qgb3IgdHlwZShkYXRh
KSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDc5ICAgICBlbGlmIHR5cGUo
ZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4NyAgICAgZWxpZiB0eXBlKGRh
dGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkyICAgICBlbGlmIHR5cGUoZGF0
YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAgICAgICAgcmV0dXJuIHJlLnN1
YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dkIFhYWFhYWCknLCBkYXRhKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRo
cmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBkYXRhLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9PSAidm5jcGFzc3dkIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBzY3J1YmJlZFtrZXldID0gc2Ny
dWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcu
cHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgICA3MSAgICAgaWYgdHlwZShk
YXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToKTWFpblRocmVhZDogfCAgICB8
ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFpblRocmVhZDogfCAgICB8ICAg
ICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3ZFxzK1teXCldK1wpJywnKHZu
Y3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kQ29uZmln
LnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3MyAgICAgICAgIGZvciBr
ZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NCAgICAgICAgICAgICBp
ZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA3NyAgICAgICAgICAg
ICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRhdGFba2V5XSkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBvciB0eXBlKGRhdGEpID09IFhl
bmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAgIGVsaWYgdHlwZShkYXRhKSA9
PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0g
dHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVsaWYgdHlwZShkYXRhKSA9PSBz
dHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICByZXR1cm4gcmUuc3ViKHInXCh2
bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhYKScsIGRhdGEpCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5cygpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgNzQgICAgICAgICAgICAgaWYga2V5ID09ICJ2bmNwYXNzd2QiOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgNzcgICAgICAgICAgICAgICAgIHNjcnViYmVkW2tleV0gPSBzY3J1Yl9wYXNz
d29yZChkYXRhW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZENvbmZpZy5weTpzY3J1
Yl9wYXNzd29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDcxICAgICBpZiB0eXBlKGRhdGEpID09
IGRpY3Qgb3IgdHlwZShkYXRhKSA9PSBYZW5kQ29uZmlnOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
IDc5ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gbGlzdDoKTWFpblRocmVhZDogfCAgICB8ICAgICA4
NyAgICAgZWxpZiB0eXBlKGRhdGEpID09IHR1cGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDky
ICAgICBlbGlmIHR5cGUoZGF0YSkgPT0gc3RyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDkzICAg
ICAgICAgcmV0dXJuIHJlLnN1YihyJ1wodm5jcGFzc3dkXHMrW15cKV0rXCknLCcodm5jcGFzc3dk
IFhYWFhYWCknLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6c2Ny
dWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAgIDczICAgICAgICAgZm9yIGtleSBpbiBk
YXRhLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIDc0ICAgICAgICAgICAgIGlmIGtleSA9
PSAidm5jcGFzc3dkIjoKTWFpblRocmVhZDogfCAgICB8ICAgIDc3ICAgICAgICAgICAgICAgICBz
Y3J1YmJlZFtrZXldID0gc2NydWJfcGFzc3dvcmQoZGF0YVtrZXldKQpNYWluVGhyZWFkOiB8ICAg
IHwgICA+IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVhZDogfCAgICB8ICAg
ICA3MSAgICAgaWYgdHlwZShkYXRhKSA9PSBkaWN0IG9yIHR5cGUoZGF0YSkgPT0gWGVuZENvbmZp
ZzoKTWFpblRocmVhZDogfCAgICB8ICAgICA3OSAgICAgZWxpZiB0eXBlKGRhdGEpID09IGxpc3Q6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgODcgICAgIGVsaWYgdHlwZShkYXRhKSA9PSB0dXBsZToK
TWFpblRocmVhZDogfCAgICB8ICAgICA5MiAgICAgZWxpZiB0eXBlKGRhdGEpID09IHN0cjoKTWFp
blRocmVhZDogfCAgICB8ICAgICA5MyAgICAgICAgIHJldHVybiByZS5zdWIocidcKHZuY3Bhc3N3
ZFxzK1teXCldK1wpJywnKHZuY3Bhc3N3ZCBYWFhYWFgpJywgZGF0YSkKTWFpblRocmVhZDogfCAg
ICB8ICAgPCBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3MyAgICAgICAgIGZvciBrZXkgaW4gZGF0YS5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICA3NCAgICAgICAgICAgICBpZiBrZXkgPT0gInZuY3Bhc3N3ZCI6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICA3NyAgICAgICAgICAgICAgICAgc2NydWJiZWRba2V5XSA9IHNjcnViX3Bhc3N3b3JkKGRh
dGFba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OnNjcnViX3Bhc3N3
b3JkCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzEgICAgIGlmIHR5cGUoZGF0YSkgPT0gZGljdCBv
ciB0eXBlKGRhdGEpID09IFhlbmRDb25maWc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNzkgICAg
IGVsaWYgdHlwZShkYXRhKSA9PSBsaXN0OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDg3ICAgICBl
bGlmIHR5cGUoZGF0YSkgPT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTIgICAgIGVs
aWYgdHlwZShkYXRhKSA9PSBzdHI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgOTMgICAgICAgICBy
ZXR1cm4gcmUuc3ViKHInXCh2bmNwYXNzd2RccytbXlwpXStcKScsJyh2bmNwYXNzd2QgWFhYWFhY
KScsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTpzY3J1Yl9wYXNz
d29yZApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzMgICAgICAgICBmb3Iga2V5IGluIGRhdGEua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNzggICAgICAgICByZXR1cm4gc2NydWJiZWQKTWFp
blRocmVhZDogfCAgICB8ICA8IFhlbmRDb25maWcucHk6c2NydWJfcGFzc3dvcmQKTWFpblRocmVh
ZDogfCAgICB8IDE4MDYgICAgICAgICBzZWxmLl93cml0ZURvbSh0b19zdG9yZSkKTWFpblRocmVh
ZDogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol93cml0ZURvbQpNYWluVGhyZWFkOiB8ICAg
IHwgIDE3MDkgICAgICAgICByZXR1cm4geHN0cmFuc2FjdC5Xcml0ZShzZWxmLmRvbXBhdGgsICph
cmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6V3JpdGUK
TWFpblRocmVhZDogfCAgICB8ICAgIDMxMSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0
OiB0LndyaXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpjb21wbGV0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDM2MCAgICAgd2hpbGUgVHJ1
ZToKTWFpblRocmVhZDogfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRo
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRf
XwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9u
ID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFu
ZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNh
Y3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzYyICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDM2MyAgICAgICAgICAgICByZXN1bHQgPSBmKHQpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8IDMxMSAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0Lndy
aXRlKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OndyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgODggICAgICAgICBpZiBsZW4oYXJn
cykgPT0gMDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MCAgICAgICAgIGlmIGlzaW5zdGFu
Y2UoYXJnc1swXSwgZGljdCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTEgICAgICAgICAg
ICAgZm9yIGQgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5MiAgICAgICAgICAg
ICAgICAgaWYgbm90IGlzaW5zdGFuY2UoZCwgZGljdCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tl
eV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dy
aXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJl
cGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAg
ICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAg
ICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAg
ICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRl
KGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5z
YWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGgg
PSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
MjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQg
ICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRo
LCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtl
eXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAg
ICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2Fj
dGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5v
dCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5Onhz
aGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBr
ZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsg
a2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnBy
ZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNl
bGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAg
IHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAg
ICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAg
ICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0
aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUo
KS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAg
ICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0
aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNl
bGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVy
biBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
ODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAg
IHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgOTYgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBk
W2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYu
cHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAg
ICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAg
ICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAg
ICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAgICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dy
aXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBh
dGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAy
OTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBw
YXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hh
bmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBk
LmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkg
ICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFu
c2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlm
IG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJu
IHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZv
ciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTUgICAgICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgOTYgICAgICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBkW2tleV0pCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8n
ICsga2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgwICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRl
KHNlbGYudHJhbnNhY3Rpb24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjAg
ICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3Jl
L3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk0ICAgICAgICAg
ICAgICAgICBmb3Iga2V5IGluIGQua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk1
ICAgICAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk2ICAg
ICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZFtrZXldKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVu
ZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRo
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYu
cGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDwgeGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA4MCAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgODEgICAgICAgICAgICAgeHNoYW5k
bGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA5
NCAgICAgICAgICAgICAgICAgZm9yIGtleSBpbiBkLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICA5NSAgICAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICA5NiAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGRba2V5XSkK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNzkgICAgICAgICBwYXRoID0gc2VsZi5wcmVwZW5k
UGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDI5MyAgICAgICAgIGlm
IHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMjk0ICAgICAgICAgICAgIHJl
dHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDgxICAgICAgICAg
ICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFuc2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgOTQgICAgICAgICAgICAgICAgIGZvciBrZXkgaW4gZC5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgOTEgICAgICAgICAgICAgZm9yIGQgaW4gYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OndyaXRlCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjAgICAg
IHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQyICAgICAgICAgc2VsZi50
cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDMgICAgICAgICByZXR1
cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29t
bWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVz
dWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxl
dGUKTWFpblRocmVhZDogfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlv
bjoKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpXcml0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6X3dyaXRlRG9tCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmREb21haW5JbmZvLnB5Ol9zdG9yZURvbURldGFpbHMKTWFpblRocmVhZDog
fCAgICB8IDIxMCAgICAgdm0uaW1hZ2UgPSBpbWFnZS5jcmVhdGUodm0sIHZtLmluZm8pCk1haW5U
aHJlYWQ6IHwgICAgfCA+IGltYWdlLnB5OmNyZWF0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICA2NiAg
ICAgcmV0dXJuIGZpbmRJbWFnZUhhbmRsZXJDbGFzcyh2bUNvbmZpZykodm0sIHZtQ29uZmlnKQpN
YWluVGhyZWFkOiB8ICAgIHwgID4gaW1hZ2UucHk6ZmluZEltYWdlSGFuZGxlckNsYXNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgMTA5MCAgICAgaW1hZ2VfdHlwZSA9IGltYWdlLmltYWdlX3R5cGUoKQpN
YWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6aW1hZ2VfdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAyMjE2ICAgICAgICAgc3RvcmVkX3R5cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdl
dCgnaW1hZ2VfdHlwZScpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDIyMTcgICAgICAgICByZXR1cm4g
c3RvcmVkX3R5cGUgb3IgKHNlbGYuaXNfaHZtKCkgYW5kICdodm0nIG9yICdsaW51eCcpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA+IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmRDb25maWcucHk6aXNfaHZtCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDwgWGVuZENvbmZpZy5weTppbWFnZV90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA5
MSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDEwOTIgICAgICAgICByZXR1cm4gX2hhbmRs
ZXJzW2FyY2gudHlwZV1baW1hZ2VfdHlwZV0KTWFpblRocmVhZDogfCAgICB8ICA8IGltYWdlLnB5
OmZpbmRJbWFnZUhhbmRsZXJDbGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgID4gaW1hZ2UucHk6X19p
bml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIDkwICAgICAgICAgc2VsZi52bSA9IHZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA5MiAgICAgICAgIHNlbGYuYm9vdGxvYWRlciA9IEZhbHNlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA5MyAgICAgICAgIHNlbGYudXNlX3RtcF9rZXJuZWwgPSBGYWxzZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTQgICAgICAgICBzZWxmLnVzZV90bXBfcmFtZGlzayA9IEZh
bHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA5NSAgICAgICAgIHNlbGYua2VybmVsID0gTm9uZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgOTYgICAgICAgICBzZWxmLnJhbWRpc2sgPSBOb25lCk1haW5U
aHJlYWQ6IHwgICAgfCAgICA5NyAgICAgICAgIHNlbGYuY21kbGluZSA9IE5vbmUKTWFpblRocmVh
ZDogfCAgICB8ICAgIDk5ICAgICAgICAgc2VsZi5jb25maWd1cmUodm1Db25maWcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgID4gaW1hZ2UucHk6Y29uZmlndXJlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA3
MTAgICAgICAgICBJbWFnZUhhbmRsZXIuY29uZmlndXJlKHNlbGYsIHZtQ29uZmlnKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPiBpbWFnZS5weTpjb25maWd1cmUKTWFpblRocmVhZDogfCAgICB8ICAg
ICAxMDMgICAgICAgICBpZiAnX3RlbXBfdXNpbmdfYm9vdGxvYWRlcicgaW4gdm1Db25maWc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMTA5ICAgICAgICAgICAgIHNlbGYua2VybmVsID0gdm1Db25m
aWdbJ1BWX2tlcm5lbCddCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTEwICAgICAgICAgICAgIHNl
bGYuY21kbGluZSA9IHZtQ29uZmlnWydQVl9hcmdzJ10KTWFpblRocmVhZDogfCAgICB8ICAgICAx
MTEgICAgICAgICAgICAgc2VsZi5yYW1kaXNrID0gdm1Db25maWdbJ1BWX3JhbWRpc2snXQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDExNCAgICAgICAgIGlmICd1c2VfdG1wX2tlcm5lbCcgaW4gdm1D
b25maWcgYW5kIHZtQ29uZmlnWyd1c2VfdG1wX2tlcm5lbCddOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDExNiAgICAgICAgIGlmICd1c2VfdG1wX3JhbWRpc2snIGluIHZtQ29uZmlnIGFuZCB2bUNv
bmZpZ1sndXNlX3RtcF9yYW1kaXNrJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTE4ICAgICAg
ICAgc2VsZi52bS5zdG9yZVZtKCgiaW1hZ2Uvb3N0eXBlIiwgc2VsZi5vc3R5cGUpLApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgIDExOSAgICAgICAgICAgICAgICAgICAgICAgICAoImltYWdlL2tlcm5l
bCIsIHNlbGYua2VybmVsKSwKTWFpblRocmVhZDogfCAgICB8ICAgICAxMjAgICAgICAgICAgICAg
ICAgICAgICAgICAgKCJpbWFnZS9jbWRsaW5lIiwgc2VsZi5jbWRsaW5lKSwKTWFpblRocmVhZDog
fCAgICB8ICAgICAxMjEgICAgICAgICAgICAgICAgICAgICAgICAgKCJpbWFnZS9yYW1kaXNrIiwg
c2VsZi5yYW1kaXNrKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IFhlbmREb21haW5JbmZvLnB5
OnN0b3JlVm0KTWFpblRocmVhZDogfCAgICB8ICAgIHwxNjkzICAgICAgICAgcmV0dXJuIHhzdHJh
bnNhY3QuU3RvcmUoc2VsZi52bXBhdGgsICphcmdzKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6U3RvcmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM0
NyAgICAgICAgIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnN0b3JlKCphcmdzKSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgIDM2MCAgICAgd2hpbGUgVHJ1ZToKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2Ug
IyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFu
ZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAzMCAgICAgICAg
IHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MzYyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM2MyAgICAgICAgICAg
ICByZXN1bHQgPSBmKHQpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM0NyAgICAgICAg
IGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LnN0b3JlKCphcmdzKSkKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnN0b3JlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMDUgICAgICAgICBpZiBsZW4oYXJncykgYW5kIHR5cGUoYXJnc1swXSkg
IT0gdHVwbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDcgICAgICAgICBmb3IgdHVw
IGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDggICAgICAgICAgICAgaWYg
bGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwOSAgICAgICAgICAg
ICAgICAgKGtleSwgdmFsKSA9IHR1cApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjEwICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMTEgICAgICAg
ICAgICAgICAgICAgICBmbXQgPSB7IHN0ciAgICAgICAgOiAiJXMiLApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgICAgICAgIDog
IiVpIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxvYXQgICAgICA6ICIlZiIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvbmcgICAgICAgOiAiJWxpIiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlw
ZShOb25lKSA6IE5vbmUgfVt0eXBlKHZhbCldCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MjAgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAyMjMgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZm10ICUgdmFsKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICA3OSAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQ
YXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNh
Y3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAg
ICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAg
ICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8ICA4MCAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxmLnRyYW5zYWN0aW9uLCBw
YXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90
IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4g
eHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwNyAgICAgICAgIGZv
ciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIwOCAgICAgICAgICAg
ICBpZiBsZW4odHVwKSA9PSAyOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjA5ICAgICAg
ICAgICAgICAgICAoa2V5LCB2YWwpID0gdHVwCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAy
MTAgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxMSAg
ICAgICAgICAgICAgICAgICAgIGZtdCA9IHsgc3RyICAgICAgICA6ICIlcyIsCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAgICAg
ICAgOiAiJWkiLApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmbG9hdCAgICAgIDogIiVmIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIxNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyAgICAgICA6ICIlbGkiLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjE1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0eXBlKE5vbmUpIDogTm9uZSB9W3R5cGUodmFsKV0KTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIyMCAgICAgICAgICAgICBpZiB2YWwgaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgIDIyMyAgICAgICAgICAgICAgICAgc2VsZi5fd3JpdGUoa2V5LCBmbXQgJSB2YWwpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDc5ICAgICAgICAgcGF0aCA9IHNlbGYucHJl
cGVuZFBhdGgoa2V5KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyOTMg
ICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI5NCAg
ICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIHwgIDgwICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICB8ICA4MSAgICAgICAgICAgICB4c2hhbmRsZSgpLndyaXRlKHNlbGYudHJhbnNhY3Rp
b24sIHBhdGgsIGRhdGEpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94
c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgIDE1ICAgICBp
ZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgMjAgICAgIHJl
dHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hz
dXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjA3ICAgICAg
ICAgZm9yIHR1cCBpbiBhcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjA4ICAgICAg
ICAgICAgIGlmIGxlbih0dXApID09IDI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDkg
ICAgICAgICAgICAgICAgIChrZXksIHZhbCkgPSB0dXAKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgIDIxMCAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAg
MjExICAgICAgICAgICAgICAgICAgICAgZm10ID0geyBzdHIgICAgICAgIDogIiVzIiwKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIxMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
ICAgICAgICA6ICIlaSIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsb2F0ICAgICAgOiAiJWYiLApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjE0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb25nICAgICAgIDogIiVs
aSIsCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHR5cGUoTm9uZSkgOiBOb25lIH1bdHlwZSh2YWwpXQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjIwICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgMjIzICAgICAgICAgICAgICAgICBzZWxmLl93cml0ZShrZXksIGZtdCAlIHZh
bCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
d3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgNzkgICAgICAgICBwYXRoID0gc2Vs
Zi5wcmVwZW5kUGF0aChrZXkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwg
IDI5MyAgICAgICAgIGlmIHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAg
Mjk0ICAgICAgICAgICAgIHJldHVybiBzZWxmLnBhdGggKyAnLycgKyBrZXkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgODAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIHwgIDgxICAgICAgICAgICAgIHhzaGFuZGxlKCkud3JpdGUoc2VsZi50cmFu
c2FjdGlvbiwgcGF0aCwgZGF0YSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgMTUg
ICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAyMCAg
ICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X3dyaXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDcg
ICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAyMDgg
ICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDIwOSAgICAgICAgICAgICAgICAgKGtleSwgdmFsKSA9IHR1cApNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjEwICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyMTEgICAgICAgICAgICAgICAgICAgICBmbXQgPSB7IHN0ciAgICAgICAgOiAiJXMiLApN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgICAgICAgIDogIiVpIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgICAgICA6ICIlZiIsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvbmcgICAgICAg
OiAiJWxpIiwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDIxNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdHlwZShOb25lKSA6IE5vbmUgfVt0eXBlKHZhbCldCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgICAyMjAgICAgICAgICAgICAgaWYgdmFsIGlzIE5vbmU6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgICAyMjMgICAgICAgICAgICAgICAgIHNlbGYuX3dyaXRlKGtleSwgZm10
ICUgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol93cml0ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICA3OSAgICAgICAgIHBhdGgg
PSBzZWxmLnByZXBlbmRQYXRoKGtleSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0
aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICA4MCAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgfCAgODEgICAgICAgICAgICAgeHNoYW5kbGUoKS53cml0ZShzZWxm
LnRyYW5zYWN0aW9uLCBwYXRoLCBkYXRhKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwg
ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAg
IDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpfd3JpdGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDIwNyAgICAgICAgIGZvciB0dXAgaW4gYXJnczoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnN0b3JlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFu
c2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
PCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
IDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzY1
ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8
IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpTdG9yZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfDwgWGVuZERvbWFpbkluZm8ucHk6c3RvcmVWbQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEy
MiAgICAgICAgIHNlbGYudm0ucGVybWlzc2lvbnNWbSgiaW1hZ2UvY21kbGluZSIsIHsgJ2RvbSc6
IHNlbGYudm0uZ2V0RG9taWQoKSwgJ3JlYWQnOiBUcnVlIH0gKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfD4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwx
OTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IFhl
bmREb21haW5JbmZvLnB5OmdldERvbWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PiBYZW5kRG9t
YWluSW5mby5weTpwZXJtaXNzaW9uc1ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8MTY5NiAgICAg
ICAgIHJldHVybiB4c3RyYW5zYWN0LlNldFBlcm1pc3Npb25zKHNlbGYudm1wYXRoLCAqYXJncykK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OlNldFBlcm1p
c3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNTEgICAgICAgICBjb21wbGV0ZShwYXRo
LCBsYW1iZGEgdDogdC5zZXRfcGVybWlzc2lvbnMoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgMzYwICAgICB3aGlsZSBUcnVlOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDM2
MSAgICAgICAgIHQgPSB4c3RyYW5zYWN0KHBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRl
bXBvcmFyaWx5IC0tIGlmIHRoaXMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDI3ICAgICAg
ICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDI4
ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19o
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNo
YW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFu
c2FjdGlvbiA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAzNjIgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzYzICAgICAgICAgICAgIHJlc3VsdCA9IGYo
dCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgMzUxICAgICAgICAgY29tcGxldGUocGF0
aCwgbGFtYmRhIHQ6IHQuc2V0X3Blcm1pc3Npb25zKCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnNldF9wZXJtaXNzaW9ucwpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMjYzICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAyNjUgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoYXJnc1sw
XSwgc3RyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDI2NiAgICAgICAgICAgICBzZWxm
LmNhbGxSZWJhc2VkKGFyZ3NbMF0sIHNlbGYuc2V0X3Blcm1pc3Npb25zLCAqYXJnc1sxOl0pCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y2FsbFJl
YmFzZWQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAyODQgICAgICAgICBvbGRwYXRoID0g
c2VsZi5wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjg1ICAgICAgICAgc2VsZi5w
YXRoID0gc2VsZi5wcmVwZW5kUGF0aChtaWRkbGVQYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8ICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgIHwgIDI5NCAgICAgICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsg
a2V5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OnByZXBlbmRQYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjg2ICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDI4NyAgICAgICAgICAgICBmdW5jKCphcmdz
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpz
ZXRfcGVybWlzc2lvbnMKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjYzICAgICAgICAg
aWYgbGVuKGFyZ3MpID09IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI2NSAgICAg
ICAgIGVsaWYgaXNpbnN0YW5jZShhcmdzWzBdLCBzdHIpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ICAyNjggICAgICAgICAgICAgaWYgbm90IHNlbGYucGF0aDoKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICAgfCAgMjcxICAgICAgICAgICAgIHhzaGFuZGxlKCkuc2V0X3Blcm1pc3Npb25z
KHNlbGYudHJhbnNhY3Rpb24sIHNlbGYucGF0aCwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAg
fCAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8ICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICB8ICAyNzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdChh
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMjg5ICAgICAg
ICAgICAgIHNlbGYucGF0aCA9IG9sZHBhdGgKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpjYWxsUmViYXNlZApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6c2V0X3Blcm1pc3Npb25zCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgMzY0ICAgICAgICAgICAgIGlmIHQuY29tbWl0KCk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlv
bjoKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2Fj
dGlvbiA9IEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA0MSAgICAgICAgIHJjID0g
eHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgICAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgfCAgICAgNDMgICAgICAgICByZXR1cm4gcmMKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpTZXRQZXJtaXNz
aW9ucwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfDwgWGVuZERvbWFpbkluZm8ucHk6cGVybWlzc2lv
bnNWbQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEyNCAgICAgICAgIHNlbGYuZGV2aWNlX21vZGVs
ID0gdm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0KCdkZXZpY2VfbW9kZWwnKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDEyNiAgICAgICAgIHNlbGYuZGlzcGxheSA9IHZtQ29uZmlnWydwbGF0Zm9ybSdd
LmdldCgnZGlzcGxheScpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMTI3ICAgICAgICAgc2VsZi54
YXV0aG9yaXR5ID0gdm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0KCd4YXV0aG9yaXR5JykKTWFpblRo
cmVhZDogfCAgICB8ICAgICAxMjggICAgICAgICBzZWxmLnZuY2NvbnNvbGUgPSBpbnQodm1Db25m
aWdbJ3BsYXRmb3JtJ10uZ2V0KCd2bmNjb25zb2xlJywgMCkpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgMTI5ICAgICAgICAgc2VsZi5kbWFyZ3MgPSBzZWxmLnBhcnNlRGV2aWNlTW9kZWxBcmdzKHZt
Q29uZmlnKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gaW1hZ2UucHk6cGFyc2VEZXZpY2VNb2Rl
bEFyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNzY1ICAgICAgICAgcmV0ID0gSW1hZ2VIYW5k
bGVyLnBhcnNlRGV2aWNlTW9kZWxBcmdzKHNlbGYsIHZtQ29uZmlnKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA+IGltYWdlLnB5OnBhcnNlRGV2aWNlTW9kZWxBcmdzCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAyNjcgICAgICAgICByZXQgPSBbIi1kb21haW4tbmFtZSIsIHN0cihzZWxmLnZtLmlu
Zm9bJ25hbWVfbGFiZWwnXSldCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNjkgICAgICAgICB4
ZW5fZXh0ZW5kZWRfcG93ZXJfbWdtdCA9IGludCh2bUNvbmZpZ1sncGxhdGZvcm0nXS5nZXQoCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNzAgICAgICAgICAgICAgJ3hlbl9leHRlbmRlZF9wb3dl
cl9tZ210JywgMCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNzEgICAgICAgICBpZiB4ZW5f
ZXh0ZW5kZWRfcG93ZXJfbWdtdCAhPSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMjc5ICAg
ICAgICAgaWYgaW50KHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgnbm9ncmFwaGljJywgMCkpICE9
IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyODQgICAgICAgICB2cmFtID0gc3RyKHZtQ29u
ZmlnWydwbGF0Zm9ybSddLmdldCgndmlkZW9yYW0nLDQpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgMjg1ICAgICAgICAgcmV0LmFwcGVuZCgnLXZpZGVvcmFtJykKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgIDI4NiAgICAgICAgIHJldC5hcHBlbmQodnJhbSkKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI4OCAgICAgICAgIHZuY19jb25maWcgPSB7fQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
Mjg5ICAgICAgICAgaGFzX3ZuYyA9IGludCh2bUNvbmZpZ1sncGxhdGZvcm0nXS5nZXQoJ3ZuYycs
IDApKSAhPSAwCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyOTAgICAgICAgICBoYXNfc2RsID0g
aW50KHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgnc2RsJywgMCkpICE9IDAKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgIDI5MSAgICAgICAgIG9wZW5nbCA9IDEKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgIDI5MiAgICAgICAgIGtleW1hcCA9IHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgia2V5bWFw
IikKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI5MyAgICAgICAgIGZvciBkZXZfdXVpZCBpbiB2
bUNvbmZpZ1snY29uc29sZV9yZWZzJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMTggICAg
ICAgICBpZiBrZXltYXA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzMjIgICAgICAgICBpZiBo
YXNfdm5jOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMzYzICAgICAgICAgaWYgaGFzX3NkbDoK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgIDM2OCAgICAgICAgIGlmIG5vdCBoYXNfc2RsIGFuZCBu
b3QgaGFzX3ZuYyA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNjkgICAgICAgICAgICAgcmV0
LmFwcGVuZCgnLW5vZ3JhcGhpYycpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzNzEgICAgICAg
ICBpZiB2bUNvbmZpZ1sncGxhdGZvcm0nXS5nZXQoJ3BhcmFsbGVsJyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAzNzQgICAgICAgICBpZiBpbnQodm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0KCdt
b25pdG9yJywgMCkpICE9IDA6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAzODAgICAgICAgICBy
ZXR1cm4gcmV0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgaW1hZ2UucHk6cGFyc2VEZXZpY2VN
b2RlbEFyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNzY2ICAgICAgICAgaWYgdm1Db25maWdb
J3BsYXRmb3JtJ10uZ2V0KCdzZXJpYWwnKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgNzY5ICAg
ICAgICAgICAgIHJldCA9IFsiLXNlcmlhbCIsICJwdHkiXSArIHJldApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA3NzAgICAgICAgICByZXR1cm4gcmV0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBp
bWFnZS5weTpwYXJzZURldmljZU1vZGVsQXJncwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEzMCAg
ICAgICAgIHNlbGYucGlkID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDEzMSAgICAgICAg
IHJ0Y190aW1lb2Zmc2V0ID0gaW50KHZtQ29uZmlnWydwbGF0Zm9ybSddLmdldCgncnRjX3RpbWVv
ZmZzZXQnLCAwKSkKTWFpblRocmVhZDogfCAgICB8ICAgICAxMzIgICAgICAgICBpZiBpbnQodm1D
b25maWdbJ3BsYXRmb3JtJ10uZ2V0KCdsb2NhbHRpbWUnLCAwKSk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMTM3ICAgICAgICAgaWYgcnRjX3RpbWVvZmZzZXQgIT0gMDoKTWFpblRocmVhZDogfCAg
ICB8ICAgICAxNDAgICAgICAgICBzZWxmLmNwdWlkID0gTm9uZQpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDE0MSAgICAgICAgIHNlbGYuY3B1aWRfY2hlY2sgPSBOb25lCk1haW5UaHJlYWQ6IHwgICAg
fCAgICAgMTQyICAgICAgICAgaWYgJ2NwdWlkJyBpbiB2bUNvbmZpZzoKTWFpblRocmVhZDogfCAg
ICB8ICAgICAxNDQgICAgICAgICBpZiAnY3B1aWRfY2hlY2snIGluIHZtQ29uZmlnOgpNYWluVGhy
ZWFkOiB8ICAgIHwgICAgPCBpbWFnZS5weTpjb25maWd1cmUKTWFpblRocmVhZDogfCAgICB8ICAg
IDcxMSAgICAgICAgIHNlbGYudnJhbXNpemUgPSBpbnQodm1Db25maWdbJ3BsYXRmb3JtJ10uZ2V0
KCd2aWRlb3JhbScsNCkpICogMTAyNApNYWluVGhyZWFkOiB8ICAgIHwgICAgNzEyICAgICAgICAg
c2VsZi5pc19zdHViZG9tID0gKHNlbGYua2VybmVsLmZpbmQoJ3N0dWJkb20nKSA+PSAwKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgNzEzICAgICAgICAgc2VsZi5zdXBlcnBhZ2VzID0gaW50KHZtQ29u
ZmlnWydzdXBlcnBhZ2VzJ10pCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgaW1hZ2UucHk6Y29uZmln
dXJlCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBpbWFnZS5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8
ICAgIHwgPCBpbWFnZS5weTpjcmVhdGUKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZERvbWFpbklu
Zm8ucHk6X19zZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8IDM0MjYgICAgICAgICBpZiBuYW1l
ID09ICJzdGF0ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAzNDMxICAgICAgICAgICAgIHNlbGYuX19k
aWN0X19bbmFtZV0gPSB2YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kRG9tYWluSW5mby5w
eTpfX3NldGF0dHJfXwpNYWluVGhyZWFkOiB8ICAgIHwgMjExICAgICB2bS5pbWFnZS5yZWNyZWF0
ZSgpCk1haW5UaHJlYWQ6IHwgICAgfCA+IGltYWdlLnB5OnJlY3JlYXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNTU5ICAgICAgICAgaWYgc2VsZi5kZXZpY2VfbW9kZWwgaXMgTm9uZToKTWFpblRocmVh
ZDogfCAgICB8ICA1NjAgICAgICAgICAgICAgcmV0dXJuCk1haW5UaHJlYWQ6IHwgICAgfCA8IGlt
YWdlLnB5OnJlY3JlYXRlCk1haW5UaHJlYWQ6IHwgICAgfCAyMTMgICAgIHZtLl9yZWdpc3Rlcldh
dGNoZXMoKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpfcmVnaXN0ZXJX
YXRjaGVzCk1haW5UaHJlYWQ6IHwgICAgfCAxODMwICAgICAgICAgc2VsZi52bVdhdGNoID0geHN3
YXRjaChzZWxmLnZtcGF0aCwgc2VsZi5fc3RvcmVDaGFuZ2VkKQpNYWluVGhyZWFkOiB8ICAgIHwg
ID4geGVuc3RvcmUveHN3YXRjaC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjgg
ICAgICAgICBzZWxmLnBhdGggPSBwYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICAyOSAgICAgICAg
IHNlbGYuZm4gPSBmbgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmFyZ3Mg
PSBhcmdzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMSAgICAgICAgIHNlbGYua3dhcmdzID0ga3dh
cmdzCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzMiAgICAgICAgIHdhdGNoU3RhcnQoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzd2F0Y2gucHk6d2F0Y2hTdGFydApNYWluVGhyZWFk
OiB8ICAgIHwgICAgIDQ4ICAgICB4c2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNDkgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICA1MCAgICAgICAgIGlmIHdhdGNo
VGhyZWFkOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDUyICAgICAgICAgeHMgPSB4c2hhbmRsZSgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKTWFpblRocmVhZDog
fCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAg
IDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTMg
ICAgICAgICB3YXRjaFRocmVhZCA9IHRocmVhZGluZy5UaHJlYWQobmFtZT0iV2F0Y2hlciIsIHRh
cmdldD13YXRjaE1haW4pCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTQgICAgICAgICB3YXRjaFRo
cmVhZC5zZXREYWVtb24oVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8ICAgICA1NSAgICAgICAgIHdh
dGNoVGhyZWFkLnN0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgICA1NyAgICAgICAgIHhzbG9j
ay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgPCB4ZW5zdG9yZS94c3dhdGNoLnB5Ondh
dGNoU3RhcnQKTWFpblRocmVhZDogfCAgICB8ICAgIDMzICAgICAgICAgeHMud2F0Y2gocGF0aCwg
c2VsZikKV2F0Y2hlcjogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3dhdGNoLnB5OndhdGNoTWFpbgpX
YXRjaGVyOiB8ICAgIHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgIHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN3YXRjaC5w
eTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0
YXR0cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM0MjYgICAgICAgICBpZiBuYW1lID09ICJzdGF0
ZSI6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tu
YW1lXSA9IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6X19z
ZXRhdHRyX18KTWFpblRocmVhZDogfCAgICB8ICAxODMxICAgICAgICAgc2VsZi5zaHV0ZG93bldh
dGNoID0geHN3YXRjaChzZWxmLmRvbXBhdGggKyAnL2NvbnRyb2wvc2h1dGRvd24nLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDE4MzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl
bGYuX2hhbmRsZVNodXRkb3duV2F0Y2gpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUv
eHN3YXRjaC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI4ICAgICAgICAgc2Vs
Zi5wYXRoID0gcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI5ICAgICAgICAgc2VsZi5mbiA9
IGZuCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzAgICAgICAgICBzZWxmLmFyZ3MgPSBhcmdzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgMzEgICAgICAgICBzZWxmLmt3YXJncyA9IGt3YXJncwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgIDMyICAgICAgICAgd2F0Y2hTdGFydCgpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICA+IHhlbnN0b3JlL3hzd2F0Y2gucHk6d2F0Y2hTdGFydApNYWluVGhyZWFkOiB8ICAg
IHwgICAgICA0OCAgICAgeHNsb2NrLmFjcXVpcmUoKQpXYXRjaGVyOiB8ICAgIHwgICAgICA2NCAg
ICAgICAgICAgICB3YXRjaCA9IHdlWzFdCldhdGNoZXI6IHwgICAgfCAgICAgIDY1ICAgICAgICAg
ICAgIHJlcyA9IHdhdGNoLmZuKHdlWzBdLCAqd2F0Y2guYXJncywgKip3YXRjaC5rd2FyZ3MpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAgIDQ5ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAg
IDUwICAgICAgICAgaWYgd2F0Y2hUaHJlYWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgIDUxICAg
ICAgICAgICAgIHJldHVybgpNYWluVGhyZWFkOiB8ICAgIHwgICAgICA1NyAgICAgICAgIHhzbG9j
ay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN3YXRjaC5weTp3
YXRjaFN0YXJ0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzMgICAgICAgICB4cy53YXRjaChwYXRo
LCBzZWxmKQpXYXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpfc3RvcmVDaGFu
Z2VkCldhdGNoZXI6IHwgICAgfCAgICAxODM1ICAgICAgICAgbG9nLnRyYWNlKCJYZW5kRG9tYWlu
SW5mby5zdG9yZUNoYW5nZWQiKTsKV2F0Y2hlcjogfCAgICB8ICAgIDE4MzcgICAgICAgICBjaGFu
Z2VkID0gRmFsc2UKV2F0Y2hlcjogfCAgICB8ICAgIDE4NDIgICAgICAgICBjZmdfdm0gPSBbJ25h
bWUnLCAnb25fcG93ZXJvZmYnLCAnb25fcmVib290JywgJ29uX2NyYXNoJywKV2F0Y2hlcjogfCAg
ICB8ICAgIDE4NDMgICAgICAgICAgICAgICAgICAgJ3J0Yy90aW1lb2Zmc2V0J10KV2F0Y2hlcjog
fCAgICB8ICAgIDE4NDUgICAgICAgICB2bV9kZXRhaWxzID0gc2VsZi5fcmVhZFZNRGV0YWlscyhb
KGssWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RZUEVTW2tdKQpXYXRjaGVyOiB8ICAgIHwgICAgMTg0
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGsgaW4gY2Zn
X3ZtXSkKTWFpblRocmVhZDogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN3YXRjaC5weTpfX2luaXRf
XwpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpfX3NldGF0dHJfXwpN
YWluVGhyZWFkOiB8ICAgIHwgICAgMzQyNiAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKTWFp
blRocmVhZDogfCAgICB8ICAgIDM0MzEgICAgICAgICAgICAgc2VsZi5fX2RpY3RfX1tuYW1lXSA9
IHZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREb21haW5JbmZvLnB5Ol9fc2V0YXR0
cl9fCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3JlZ2lzdGVyV2F0
Y2hlcwpNYWluVGhyZWFkOiB8ICAgIHwgICAyMTQgICAgIHZtLnJlZnJlc2hTaHV0ZG93bih4ZW5p
bmZvKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OnJlZnJlc2hTaHV0
ZG93bgpNYWluVGhyZWFkOiB8ICAgIHwgICAyMDM0ICAgICAgICAgcmVzdGFydF9yZWFzb24gPSBO
b25lCk1haW5UaHJlYWQ6IHwgICAgfCAgIDIwMzYgICAgICAgICBzZWxmLnJlZnJlc2hfc2h1dGRv
d25fbG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8ICAgMjAzNyAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICAgMjAzOCAgICAgICAgICAgICBpZiB4ZW5pbmZvIGlzIE5vbmU6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIwNTIgICAgICAgICAgICAgaWYgeGVuaW5mb1snZHlpbmcn
XToKTWFpblRocmVhZDogfCAgICB8ICAgMjA2NCAgICAgICAgICAgICBlbGlmIHhlbmluZm9bJ2Ny
YXNoZWQnXToKTWFpblRocmVhZDogfCAgICB8ICAgMjA3NyAgICAgICAgICAgICBlbGlmIHhlbmlu
Zm9bJ3NodXRkb3duJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIxMDUgICAgICAgICAgICAgZWxp
ZiBzZWxmLmRvbXBhdGggaXMgTm9uZToKTWFpblRocmVhZDogfCAgICB8ICAgMjExMyAgICAgICAg
ICAgICAgICAgaWYgeGVuaW5mb1sncGF1c2VkJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIxMTYg
ICAgICAgICAgICAgICAgICAgICBzZWxmLl9zdGF0ZVNldChET01fU1RBVEVfUlVOTklORykKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlU2V0Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICAzNDM0ICAgICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLmFjcXVpcmUoKQpX
YXRjaGVyOiB8ICAgIHwgICAgMTg0NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZm9yIGsgaW4gY2ZnX3ZtXSkKV2F0Y2hlcjogfCAgICB8ICAgIDE4NDYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBrIGluIGNmZ192bV0pCldh
dGNoZXI6IHwgICAgfCAgICAxODQ2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb3IgayBpbiBjZmdfdm1dKQpXYXRjaGVyOiB8ICAgIHwgICAgMTg0NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGsgaW4gY2ZnX3ZtXSkKV2F0
Y2hlcjogfCAgICB8ICAgIDE4NDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBrIGluIGNmZ192bV0pCldhdGNoZXI6IHwgICAgfCAgICB8PiBYZW5kRG9tYWlu
SW5mby5weTpfcmVhZFZNRGV0YWlscwpXYXRjaGVyOiB8ICAgIHwgICAgfDMyODkgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgfCAgICB8MzI5MCAgICAgICAgICAgICByZXR1cm4gc2VsZi5fZ2F0
aGVyVm0oKnBhcmFtcykKV2F0Y2hlcjogfCAgICB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpf
Z2F0aGVyVm0KV2F0Y2hlcjogfCAgICB8ICAgIHwgMTY4NyAgICAgICAgIHJldHVybiB4c3RyYW5z
YWN0LkdhdGhlcihzZWxmLnZtcGF0aCwgKmFyZ3MpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6R2F0aGVyCldhdGNoZXI6IHwgICAgfCAgICB8ICAgMzQzICAg
ICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0LmdhdGhlcigqYXJncykpCldh
dGNoZXI6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIDM2MCAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgMzYxICAgICAgICAgdCA9IHhzdHJhbnNhY3QocGF0aCkKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQg
dGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAgMjcg
ICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAg
IDI4ICAgICAgICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCkudHJhbnNh
Y3Rpb25fc3RhcnQoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMTUgICAgIGlmIG5vdCB4c19o
YW5kbGU6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAzNDM1ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAzNDM5ICAgICAgICAgICAgIGlmIHNlbGYuX3N0YXRlR2V0KCkgIT0gc3Rh
dGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw+IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0
ZUdldApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8MzQ1MiAgICAgICAgIGluZm8gPSBkb21f
Z2V0KHNlbGYuZ2V0RG9taWQoKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IFhlbmRE
b21haW5JbmZvLnB5OmdldERvbWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgMTkyMCAg
ICAgICAgIHJldHVybiBzZWxmLmRvbWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCBY
ZW5kRG9tYWluSW5mby5weTpnZXREb21pZApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ID4g
WGVuZERvbWFpbkluZm8ucHk6ZG9tX2dldApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAy
OTQgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgMjk1ICAgICAgICAgZG9t
bGlzdCA9IHhjLmRvbWFpbl9nZXRpbmZvKGRvbSwgMSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwg
ICAgfCAgMjk2ICAgICAgICAgaWYgZG9tbGlzdCBhbmQgZG9tID09IGRvbWxpc3RbMF1bJ2RvbWlk
J106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI5NyAgICAgICAgICAgICByZXR1cm4g
ZG9tbGlzdFswXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgWGVuZERvbWFpbkluZm8u
cHk6ZG9tX2dldApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8MzQ1MyAgICAgICAgIGlmIGlu
Zm8gaXMgTm9uZSBvciBpbmZvWydzaHV0ZG93biddOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8MzQ2NCAgICAgICAgIGVsaWYgaW5mb1snY3Jhc2hlZCddOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICB8MzQ2OSAgICAgICAgICAgICBpZiBpbmZvWydwYXVzZWQnXToKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgfDM0NzIgICAgICAgICAgICAgICAgIHJldHVybiBYRU5fQVBJX1ZNX1BP
V0VSX1NUQVRFX1JVTk5JTkcKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDwgWGVuZERvbWFp
bkluZm8ucHk6X3N0YXRlR2V0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM0NDUgICAgICAg
ICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLnJlbGVhc2UoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
ICAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IFRydWUKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIDM2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMzYzICAg
ICAgICAgICAgIHJlc3VsdCA9IGYodCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAzNDMgICAg
ICAgICByZXR1cm4gY29tcGxldGUocGF0aCwgbGFtYmRhIHQ6IHQuZ2F0aGVyKCphcmdzKSkKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpnYXRoZXIKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxNzkgICAgICAgICBpZiBsZW4oYXJncykgYW5kIHR5cGUo
YXJnc1swXSkgIT0gdHVwbGU6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMTgxICAgICAgICAg
cmV0ID0gW10KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxODIgICAgICAgICBmb3IgdHVwIGlu
IGFyZ3M6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMTgzICAgICAgICAgICAgIGlmIGxlbih0
dXApID09IDI6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMTg0ICAgICAgICAgICAgICAgICAo
a2V5LCBmbikgPSB0dXAKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxODUgICAgICAgICAgICAg
ICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAxODkgICAgICAgICAg
ICAgdmFsID0gc2VsZi5fcmVhZChrZXkpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgPiB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgICA1NCAg
ICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKV2F0Y2hlcjogfCAgICB8ICAgIHwg
ICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIHwgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6CldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHwgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVu
ZFBhdGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgIDU1ICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8ICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVh
ZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA+IHhl
bnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAgIDE1
ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDwgeGVuc3RvcmUv
eHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgPCBYZW5kRG9t
YWluSW5mby5weTpfc3RhdGVTZXQKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDIxMTggICAg
ICAgICAgICAgICAgIGlmIHNlbGYuc2h1dGRvd25TdGFydFRpbWU6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHwyMTI3ICAgICAgICAgICAgIHNlbGYucmVmcmVzaF9zaHV0ZG93bl9sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8MjEyOSAgICAgICAgIGlmIHJlc3Rh
cnRfcmVhc29uIGFuZCBub3Qgc2VsZi5yZXN0YXJ0X2luX3Byb2dyZXNzOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpyZWZyZXNoU2h1dGRvd24KTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgIDIxNyAgICAgZnJvbSB4ZW4ueGVuZCBpbXBvcnQgWGVuZERv
bWFpbgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X3Jl
YWQKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25l
OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxOTggICAgICAgICAgICAgICAgIHZhbCA9IGZuKHZh
bCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMTk5ICAgICAgICAgICAgIHJldC5hcHBlbmQodmFs
KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6Cldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIDE4MyAgICAgICAgICAgICBpZiBsZW4odHVwKSA9PSAyOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICAxODQgICAgICAgICAgICAgICAgIChrZXksIGZuKSA9IHR1
cApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5v
bmUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMTg5ICAgICAgICAgICAgIHZhbCA9IHNlbGYuX3Jl
YWQoa2V5KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
X3JlYWQKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnBy
ZXBlbmRQYXRoKGtleSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDI5MyAgICAgICAg
IGlmIHNlbGYucGF0aDoKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAyOTQgICAgICAgICAgICAg
cmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PCB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
ICAgNTUgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAgNTYgICAgICAgICAg
ICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgfCAgMTUgICAgIGlmIG5vdCB4c19oYW5kbGU6CldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIHwgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgMjE4ICAgICBYZW5kRG9tYWluLmluc3RhbmNlKCkuYWRkX2RvbWFpbih2bSkKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgfD4gWGVuZERvbWFpbi5weTppbnN0YW5jZQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgICB8MTg3OCAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8MTg3OSAgICAgICAgIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfDE4ODMgICAg
IHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHw8IFhlbmREb21haW4ucHk6
aW5zdGFuY2UKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfD4gWGVuZERvbWFpbi5weTphZGRf
ZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgNDY0ICAgICAgICAgbG9nLmRlYnVn
KCJBZGRpbmcgRG9tYWluOiAlcyIgJSBpbmZvLmdldERvbWlkKCkpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgIHwgPiBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICB8IDE5MjAgICAgICAgICByZXR1cm4gc2VsZi5kb21pZApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICAgMTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICAgMTk4ICAgICAgICAgICAgICAgICB2YWwgPSBmbih2YWwpCldhdGNoZXI6IHwg
ICAgfCAgICB8ICAgICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCldhdGNoZXI6IHwg
ICAgfCAgICB8ICAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6CldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQ
YXRoKGtleSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6cHJlcGVuZFBhdGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAgICAgaWYg
c2VsZi5wYXRoOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAgICAgICAgcmV0
dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8
ICA1NSAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTYgICAgICAgICAg
ICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgMTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgMTk4ICAgICAgICAgICAgICAgICB2YWwgPSBmbih2YWwpCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6CldhdGNoZXI6IHwgICAgfCAgICB8
ICAgICAxODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgIDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICB8ICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtl
eSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJl
cGVuZFBhdGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAgICAgaWYgc2VsZi5w
YXRoOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNl
bGYucGF0aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA1NSAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTYgICAgICAgICAgICAgcmV0
dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgfCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAg
MTk1ICAgICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAg
MTk4ICAgICAgICAgICAgICAgICB2YWwgPSBmbih2YWwpCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
ICAxOTkgICAgICAgICAgICAgcmV0LmFwcGVuZCh2YWwpCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
ICAxODIgICAgICAgICBmb3IgdHVwIGluIGFyZ3M6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAx
ODMgICAgICAgICAgICAgaWYgbGVuKHR1cCkgPT0gMjoKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
IDE4NCAgICAgICAgICAgICAgICAgKGtleSwgZm4pID0gdHVwCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgICAxODUgICAgICAgICAgICAgICAgIGRlZnZhbCA9IE5vbmUKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgIDE4OSAgICAgICAgICAgICB2YWwgPSBzZWxmLl9yZWFkKGtleSkKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICB8ICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgMjkzICAgICAgICAgaWYgc2VsZi5wYXRoOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0
aCArICcvJyArIGtleQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN0cmFu
c2FjdC5weTpwcmVwZW5kUGF0aApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA1NSAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTYgICAgICAgICAgICAgcmV0dXJuIHhz
aGFuZGxlKCkucmVhZChzZWxmLnRyYW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICB8ID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHwgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgPCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgMTk1ICAg
ICAgICAgICAgIGlmIHZhbCBpcyBOb25lOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgMTk2ICAg
ICAgICAgICAgICAgICB2YWwgPSBkZWZ2YWwKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDE5OSAg
ICAgICAgICAgICByZXQuYXBwZW5kKHZhbCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDE4MiAg
ICAgICAgIGZvciB0dXAgaW4gYXJnczoKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDIwMCAgICAg
ICAgIGlmIGxlbihyZXQpID09IDE6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAyMDIgICAgICAg
ICByZXR1cm4gcmV0CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpnYXRoZXIKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6PGxhbWJkYT4KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAzNjQgICAgICAgICAgICAgaWYgdC5j
b21taXQoKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0CldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmlu
X3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgNDAgICAgICAgICBzZWxmLmlu
X3RyYW5zYWN0aW9uID0gRmFsc2UKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDQxICAgICAgICAg
cmMgPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgICAyMCAgICAgcmV0dXJuIHhzX2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0gIjAiCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgICA0MyAgICAgICAgIHJldHVybiByYwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDwgeGVu
c3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAzNjUgICAg
ICAgICAgICAgICAgIHJldHVybiByZXN1bHQKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDwgeGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpjb21wbGV0ZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMzQgICAgICAg
ICBpZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hlcjogfCAgICB8ICAgIHwgPCB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OkdhdGhlcgpXYXRjaGVyOiB8ICAgIHwgICAgfDwgWGVuZERvbWFpbkluZm8u
cHk6X2dhdGhlclZtCldhdGNoZXI6IHwgICAgfCAgICA8IFhlbmREb21haW5JbmZvLnB5Ol9yZWFk
Vk1EZXRhaWxzCldhdGNoZXI6IHwgICAgfCAgIDE4NDkgICAgICAgICB2bV9kZXRhaWxzID0gZGlj
dCh6aXAoY2ZnX3ZtLCB2bV9kZXRhaWxzKSkKV2F0Y2hlcjogfCAgICB8ICAgMTg1MSAgICAgICAg
IGZvciBhcmcsIHZhbCBpbiB2bV9kZXRhaWxzLml0ZW1zKCk6CldhdGNoZXI6IHwgICAgfCAgIDE4
NTIgICAgICAgICAgICAgaWYgYXJnIGluIFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElf
Q0ZHOgpXYXRjaGVyOiB8ICAgIHwgICAxODUzICAgICAgICAgICAgICAgICB4YXBpYXJnID0gWGVu
ZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkdbYXJnXQpXYXRjaGVyOiB8ICAgIHwgICAx
ODU0ICAgICAgICAgICAgICAgICBpZiB2YWwgIT0gTm9uZSBhbmQgdmFsICE9IHNlbGYuaW5mb1t4
YXBpYXJnXToKV2F0Y2hlcjogfCAgICB8ICAgMTg1MSAgICAgICAgIGZvciBhcmcsIHZhbCBpbiB2
bV9kZXRhaWxzLml0ZW1zKCk6CldhdGNoZXI6IHwgICAgfCAgIDE4NTIgICAgICAgICAgICAgaWYg
YXJnIGluIFhlbmRDb25maWcuTEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHOgpXYXRjaGVyOiB8ICAg
IHwgICAxODUzICAgICAgICAgICAgICAgICB4YXBpYXJnID0gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZH
X1RPX1hFTkFQSV9DRkdbYXJnXQpXYXRjaGVyOiB8ICAgIHwgICAxODU0ICAgICAgICAgICAgICAg
ICBpZiB2YWwgIT0gTm9uZSBhbmQgdmFsICE9IHNlbGYuaW5mb1t4YXBpYXJnXToKV2F0Y2hlcjog
fCAgICB8ICAgMTg1MSAgICAgICAgIGZvciBhcmcsIHZhbCBpbiB2bV9kZXRhaWxzLml0ZW1zKCk6
CldhdGNoZXI6IHwgICAgfCAgIDE4NTIgICAgICAgICAgICAgaWYgYXJnIGluIFhlbmRDb25maWcu
TEVHQUNZX0NGR19UT19YRU5BUElfQ0ZHOgpXYXRjaGVyOiB8ICAgIHwgICAxODU3ICAgICAgICAg
ICAgIGVsaWYgYXJnID09ICJtZW1vcnkiOgpXYXRjaGVyOiB8ICAgIHwgICAxODYxICAgICAgICAg
ICAgIGVsaWYgYXJnID09ICJtYXhtZW0iOgpXYXRjaGVyOiB8ICAgIHwgICAxODUxICAgICAgICAg
Zm9yIGFyZywgdmFsIGluIHZtX2RldGFpbHMuaXRlbXMoKToKV2F0Y2hlcjogfCAgICB8ICAgMTg1
MiAgICAgICAgICAgICBpZiBhcmcgaW4gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9D
Rkc6CldhdGNoZXI6IHwgICAgfCAgIDE4NTMgICAgICAgICAgICAgICAgIHhhcGlhcmcgPSBYZW5k
Q29uZmlnLkxFR0FDWV9DRkdfVE9fWEVOQVBJX0NGR1thcmddCldhdGNoZXI6IHwgICAgfCAgIDE4
NTQgICAgICAgICAgICAgICAgIGlmIHZhbCAhPSBOb25lIGFuZCB2YWwgIT0gc2VsZi5pbmZvW3hh
cGlhcmddOgpXYXRjaGVyOiB8ICAgIHwgICAxODUxICAgICAgICAgZm9yIGFyZywgdmFsIGluIHZt
X2RldGFpbHMuaXRlbXMoKToKV2F0Y2hlcjogfCAgICB8ICAgMTg1MiAgICAgICAgICAgICBpZiBh
cmcgaW4gWGVuZENvbmZpZy5MRUdBQ1lfQ0ZHX1RPX1hFTkFQSV9DRkc6CldhdGNoZXI6IHwgICAg
fCAgIDE4NTMgICAgICAgICAgICAgICAgIHhhcGlhcmcgPSBYZW5kQ29uZmlnLkxFR0FDWV9DRkdf
VE9fWEVOQVBJX0NGR1thcmddCldhdGNoZXI6IHwgICAgfCAgIDE4NTQgICAgICAgICAgICAgICAg
IGlmIHZhbCAhPSBOb25lIGFuZCB2YWwgIT0gc2VsZi5pbmZvW3hhcGlhcmddOgpXYXRjaGVyOiB8
ICAgIHwgICAxODUxICAgICAgICAgZm9yIGFyZywgdmFsIGluIHZtX2RldGFpbHMuaXRlbXMoKToK
V2F0Y2hlcjogfCAgICB8ICAgMTg2NyAgICAgICAgIGltYWdlX3N4cCA9IHNlbGYuX3JlYWRWbSgn
aW1hZ2UnKQpXYXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpfcmVhZFZtCldh
dGNoZXI6IHwgICAgfCAgICAxNjc4ICAgICAgICAgcmV0dXJuIHhzdHJhbnNhY3QuUmVhZChzZWxm
LnZtcGF0aCwgKmFyZ3MpCldhdGNoZXI6IHwgICAgfCAgICB8PiB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5OlJlYWQKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRl
KHBhdGgsIGxhbWJkYSB0OiB0LnJlYWQoKmFyZ3MpKQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDM2MCAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDM2MSAgICAgICAgIHQgPSB4c3Ry
YW5zYWN0KHBhdGgpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMjMgICAgICAgICBzZWxmLmluX3Ry
YW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzCldhdGNo
ZXI6IHwgICAgfCAgICB8ICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgi
LyIpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9
IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fc3RhcnQoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgID4g
eGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICAxNSAg
ICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDIwICAgICByZXR1
cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6
eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gVHJ1ZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0
LnB5Ol9faW5pdF9fCldhdGNoZXI6IHwgICAgfCAgICB8ICAzNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgfCAgICB8ICAzNjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+CldhdGNoZXI6IHwg
ICAgfCAgICB8ICAgMzA3ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0
LnJlYWQoKmFyZ3MpKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpyZWFkCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICA2OSAgICAgICAgIGlmIGxlbihhcmdz
KSA9PSAwOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgNzEgICAgICAgICBpZiBsZW4oYXJncykg
PT0gMToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDcyICAgICAgICAgICAgIHJldHVybiBzZWxm
Ll9yZWFkKGFyZ3NbMF0pCldhdGNoZXI6IHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgIDU0ICAgICAgICAgcGF0aCA9
IHNlbGYucHJlcGVuZFBhdGgoa2V5KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgMjkz
ICAgICAgICAgaWYgc2VsZi5wYXRoOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDI5NCAgICAg
ICAgICAgICByZXR1cm4gc2VsZi5wYXRoICsgJy8nICsga2V5CldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHw8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBhdGgKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgICA1NSAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgICA1NiAg
ICAgICAgICAgICByZXR1cm4geHNoYW5kbGUoKS5yZWFkKHNlbGYudHJhbnNhY3Rpb24sIHBhdGgp
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgfCAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCldhdGNoZXI6IHwgICAgfCAgICB8
ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6PGxhbWJkYT4KV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiB4
ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAzOCAg
ICAgICAgIGlmIG5vdCBzZWxmLmluX3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
ICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxzZQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgICA0MSAgICAgICAgIHJjID0geHNoYW5kbGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50
cmFuc2FjdGlvbiwgRmFsc2UpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0
aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKV2F0Y2hlcjogfCAgICB8
ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKV2F0Y2hlcjogfCAgICB8ICAg
IHwgIDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdApXYXRjaGVyOiB8ICAgIHwgICAg
fCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tcGxldGUKV2F0Y2hlcjogfCAgICB8ICAgIHwg
PiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAz
NCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246CldhdGNoZXI6IHwgICAgfCAgICB8IDwg
eGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCldhdGNoZXI6IHwgICAgfCAgICB8PCB4ZW5z
dG9yZS94c3RyYW5zYWN0LnB5OlJlYWQKV2F0Y2hlcjogfCAgICB8ICAgIDwgWGVuZERvbWFpbklu
Zm8ucHk6X3JlYWRWbQpXYXRjaGVyOiB8ICAgIHwgICAxODY4ICAgICAgICAgaWYgaW1hZ2Vfc3hw
IGFuZCBpbWFnZV9zeHAgIT0gc3hwLnRvX3N0cmluZyhzZWxmLmluZm8uaW1hZ2Vfc3hwcigpKToK
V2F0Y2hlcjogfCAgICB8ICAgID4gWGVuZENvbmZpZy5weTppbWFnZV9zeHByCldhdGNoZXI6IHwg
ICAgfCAgICAyMTA5ICAgICAgICAgaW1hZ2UgPSBbc2VsZi5pbWFnZV90eXBlKCldCldhdGNoZXI6
IHwgICAgfCAgICB8PiBYZW5kQ29uZmlnLnB5OmltYWdlX3R5cGUKV2F0Y2hlcjogfCAgICB8ICAg
IHwyMjE2ICAgICAgICAgc3RvcmVkX3R5cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdldCgnaW1hZ2Vf
dHlwZScpCldhdGNoZXI6IHwgICAgfCAgICB8MjIxNyAgICAgICAgIHJldHVybiBzdG9yZWRfdHlw
ZSBvciAoc2VsZi5pc19odm0oKSBhbmQgJ2h2bScgb3IgJ2xpbnV4JykKV2F0Y2hlcjogfCAgICB8
ICAgIHwgPiBYZW5kQ29uZmlnLnB5OmlzX2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAyMjA3ICAg
ICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCldhdGNoZXI6IHwgICAg
fCAgICB8IDwgWGVuZENvbmZpZy5weTppc19odm0KV2F0Y2hlcjogfCAgICB8ICAgIHw8IFhlbmRD
b25maWcucHk6aW1hZ2VfdHlwZQpXYXRjaGVyOiB8ICAgIHwgICAgMjExMCAgICAgICAgIGlmIHNl
bGYuaGFzX2tleSgnUFZfa2VybmVsJyk6CldhdGNoZXI6IHwgICAgfCAgICAyMTExICAgICAgICAg
ICAgIGltYWdlLmFwcGVuZChbJ2tlcm5lbCcsIHNlbGZbJ1BWX2tlcm5lbCddXSkKV2F0Y2hlcjog
fCAgICB8ICAgIDIxMTIgICAgICAgICBpZiBzZWxmLmhhc19rZXkoJ1BWX3JhbWRpc2snKSBhbmQg
c2VsZlsnUFZfcmFtZGlzayddOgpXYXRjaGVyOiB8ICAgIHwgICAgMjExNCAgICAgICAgIGlmIHNl
bGYuaGFzX2tleSgnUFZfYXJncycpIGFuZCBzZWxmWydQVl9hcmdzJ106CldhdGNoZXI6IHwgICAg
fCAgICAyMTE2ICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KCdzdXBlcnBhZ2VzJyk6CldhdGNoZXI6
IHwgICAgfCAgICAyMTE3ICAgICAgICAgICAgIGltYWdlLmFwcGVuZChbJ3N1cGVycGFnZXMnLCBz
ZWxmWydzdXBlcnBhZ2VzJ11dKQpXYXRjaGVyOiB8ICAgIHwgICAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6CldhdGNoZXI6IHwgICAgfCAg
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpXYXRjaGVyOiB8
ICAgIHwgICAgMjEyMSAgICAgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFtrZXksIHNlbGZbJ3Bs
YXRmb3JtJ11ba2V5XV0pCldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAg
fCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAg
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
V2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0
Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExB
VEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAg
ICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hl
cjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjog
fCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Cldh
dGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNo
ZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8
ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6
IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwg
ICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAg
fCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAg
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
V2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0
Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExB
VEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAg
ICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hl
cjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjog
fCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106Cldh
dGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNo
ZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKV2F0Y2hlcjogfCAgICB8
ICAgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6
IHwgICAgfCAgICAyMTIxICAgICAgICAgICAgICAgICBpbWFnZS5hcHBlbmQoW2tleSwgc2VsZlsn
cGxhdGZvcm0nXVtrZXldXSkKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGlu
IFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEy
MCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8
ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsn
cGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhF
TkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIx
MTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpX
YXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZv
cm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9Q
TEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAg
ICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkg
ICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRj
aGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0n
XToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFU
Rk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAg
ICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAg
ICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVy
OiB8ICAgIHwgICAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToK
V2F0Y2hlcjogfCAgICB8ICAgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjEyMyAgICAgICAgIGlmICdu
b3RlcycgaW4gc2VsZjoKV2F0Y2hlcjogfCAgICB8ICAgIDIxMjYgICAgICAgICByZXR1cm4gaW1h
Z2UKV2F0Y2hlcjogfCAgICB8ICAgIDwgWGVuZENvbmZpZy5weTppbWFnZV9zeHByCldhdGNoZXI6
IHwgICAgfCAgIDE4NzQgICAgICAgICB2YWwgPSBpbnQodm1fZGV0YWlscy5nZXQoInJ0Yy90aW1l
b2Zmc2V0IiwgMCkpCldhdGNoZXI6IHwgICAgfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAxODc0LCBpbiBfc3RvcmVDaGFuZ2Vk
CiAgICB2YWwgPSBpbnQodm1fZGV0YWlscy5nZXQoInJ0Yy90aW1lb2Zmc2V0IiwgMCkpClR5cGVF
cnJvcjogaW50KCkgYXJndW1lbnQgbXVzdCBiZSBhIHN0cmluZyBvciBhIG51bWJlciwgbm90ICdO
b25lVHlwZScKV2F0Y2hlcjogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpfc3RvcmVDaGFu
Z2VkCldhdGNoZXI6IHwgICAgfCAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjUsIGluIHdhdGNoTWFpbgogICAgcmVzID0gd2F0
Y2guZm4od2VbMF0sICp3YXRjaC5hcmdzLCAqKndhdGNoLmt3YXJncykKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDE4
NzQsIGluIF9zdG9yZUNoYW5nZWQKICAgIHZhbCA9IGludCh2bV9kZXRhaWxzLmdldCgicnRjL3Rp
bWVvZmZzZXQiLCAwKSkKVHlwZUVycm9yOiBpbnQoKSBhcmd1bWVudCBtdXN0IGJlIGEgc3RyaW5n
IG9yIGEgbnVtYmVyLCBub3QgJ05vbmVUeXBlJwpXYXRjaGVyOiB8ICAgIHwgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgfCAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgfCAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICB8ICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICB8ICAgIDY0ICAgICAgICAgICAgIHdhdGNoID0gd2VbMV0KV2F0
Y2hlcjogfCAgICB8ICAgIDY1ICAgICAgICAgICAgIHJlcyA9IHdhdGNoLmZuKHdlWzBdLCAqd2F0
Y2guYXJncywgKip3YXRjaC5rd2FyZ3MpCldhdGNoZXI6IHwgICAgfCAgID4gWGVuZERvbWFpbklu
Zm8ucHk6X2hhbmRsZVNodXRkb3duV2F0Y2gKV2F0Y2hlcjogfCAgICB8ICAgMTg5MSAgICAgICAg
IGxvZy5kZWJ1ZygnWGVuZERvbWFpbkluZm8uaGFuZGxlU2h1dGRvd25XYXRjaCcpCk1haW5UaHJl
YWQ6IHwgICAgfCAgICA0NjUgICAgICAgICBzZWxmLmRvbWFpbnNbaW5mby5nZXREb21pZCgpXSA9
IGluZm8KTWFpblRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQK
TWFpblRocmVhZDogfCAgICB8ICAgIDE5MjAgICAgICAgICByZXR1cm4gc2VsZi5kb21pZApNYWlu
VGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApNYWluVGhyZWFk
OiB8ICAgIHwgICAgNDY5ICAgICAgICAgaWYgaW5mby5nZXRfdXVpZCgpIGluIHNlbGYubWFuYWdl
ZF9kb21haW5zOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXRf
dXVpZApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzUzOSAgICAgICAgIGRvbV91dWlkID0gc2VsZi5p
bmZvLmdldCgndXVpZCcpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAzNTQwICAgICAgICAgaWYgbm90
IGRvbV91dWlkOiAjIGlmIGl0IGRvZXNuJ3QgZXhpc3QsIG1ha2Ugb25lIHVwCk1haW5UaHJlYWQ6
IHwgICAgfCAgICAzNTQzICAgICAgICAgcmV0dXJuIGRvbV91dWlkCk1haW5UaHJlYWQ6IHwgICAg
fCAgICA8IFhlbmREb21haW5JbmZvLnB5OmdldF91dWlkCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwg
WGVuZERvbWFpbi5weTphZGRfZG9tYWluCk1haW5UaHJlYWQ6IHwgICAgfCAgIDIyMCAgICAgcmV0
dXJuIHZtCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpyZWNyZWF0ZQpN
YWluVGhyZWFkOiB8ICAgIHwgIDEyOCAgICAgICAgICAgICBzZWxmLl9zZXREb20wQ1BVQ291bnQo
KQpNYWluVGhyZWFkOiB8ICAgIHwgID4gWGVuZERvbWFpbi5weTpfc2V0RG9tMENQVUNvdW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDM5NCAgICAgICAgIGRvbTAgPSBzZWxmLnByaXZpbGVnZWREb21h
aW4oKQpNYWluVGhyZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW4ucHk6cHJpdmlsZWdlZERvbWFp
bgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNjAwICAgICAgICAgc2VsZi5kb21haW5zX2xvY2suYWNx
dWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA2MDEgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICA2MDIgICAgICAgICAgICAgcmV0dXJuIHNlbGYuZG9tYWluc1tET00wX0lEXQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgNjA0ICAgICAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmREb21haW4ucHk6cHJpdmlsZWdlZERv
bWFpbgpNYWluVGhyZWFkOiB8ICAgIHwgICAzOTcgICAgICAgICB0YXJnZXQgPSBpbnQoeG9wdGlv
bnMuZ2V0X2RvbTBfdmNwdXMoKSkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kT3B0aW9ucy5w
eTpnZXRfZG9tMF92Y3B1cwpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzc3ICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ19pbnQoJ2RvbTAtY3B1cycsIHNlbGYuZG9tMF92Y3B1c19kZWZhdWx0
KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX2ludApN
YWluVGhyZWFkOiB8ICAgIHwgICAgIDQ4NiAgICAgICAgIHYgPSBzZWxmLmdldF9jb25maWdfdmFs
dWUobmFtZSwgdmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gWGVuZE9wdGlvbnMucHk6Z2V0
X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA0NzUgICAgICAgICByZXR1cm4g
c3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8
ICAgIHwgICAgIDQ4NyAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAgICA0ODggICAg
ICAgICAgICAgcmV0dXJuIGludCh2KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgPCBYZW5kT3B0aW9u
cy5weTpnZXRfY29uZmlnX2ludApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRPcHRpb25zLnB5
OmdldF9kb20wX3ZjcHVzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM5OCAgICAgICAgIGxvZy5kZWJ1
ZygibnVtYmVyIG9mIHZjcHVzIHRvIHVzZSBpcyAlZCIsIHRhcmdldCkKV2F0Y2hlcjogfCAgICB8
ICAxODkzICAgICAgICAgcmVhc29uID0gc2VsZi5yZWFkRG9tKCdjb250cm9sL3NodXRkb3duJykK
V2F0Y2hlcjogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpyZWFkRG9tCldhdGNoZXI6IHwg
ICAgfCAgIDE3MDMgICAgICAgICByZXR1cm4geHN0cmFuc2FjdC5SZWFkKHNlbGYuZG9tcGF0aCwg
KmFyZ3MpCldhdGNoZXI6IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6UmVhZApX
YXRjaGVyOiB8ICAgIHwgICAgIDMwNyAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1i
ZGEgdDogdC5yZWFkKCphcmdzKSkKV2F0Y2hlcjogfCAgICB8ICAgIHw+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6Y29tcGxldGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzYwICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNjEgICAgICAgICB0ID0geHN0cmFuc2FjdChwYXRoKQpX
YXRjaGVyOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxz
ZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKV2F0Y2hlcjogfCAgICB8ICAgIHwg
ICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4
c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToK
V2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKV2F0Y2hlcjog
fCAgICB8ICAgIHwgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAg
fCAgICB8ICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpXYXRjaGVyOiB8
ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KV2F0Y2hlcjogfCAg
ICB8ICAgIHwgMzYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNjMgICAgICAg
ICAgICAgcmVzdWx0ID0gZih0KQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6PGxhbWJkYT4KV2F0Y2hlcjogfCAgICB8ICAgIHwgIDMwNyAgICAgICAgIHJldHVy
biBjb21wbGV0ZShwYXRoLCBsYW1iZGEgdDogdC5yZWFkKCphcmdzKSkKV2F0Y2hlcjogfCAgICB8
ICAgIHwgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpyZWFkCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIDY5ICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDA6CldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IDcxICAgICAgICAgaWYgbGVuKGFyZ3MpID09IDE6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDcy
ICAgICAgICAgICAgIHJldHVybiBzZWxmLl9yZWFkKGFyZ3NbMF0pCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9yZWFkCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgICA1NCAgICAgICAgIHBhdGggPSBzZWxmLnByZXBlbmRQYXRoKGtleSkKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OnByZXBlbmRQYXRoCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgICAyOTMgICAgICAgICBpZiBzZWxmLnBhdGg6CldhdGNoZXI6IHwgICAg
fCAgICB8ICAgICAyOTQgICAgICAgICAgICAgcmV0dXJuIHNlbGYucGF0aCArICcvJyArIGtleQpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6cHJlcGVuZFBh
dGgKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDU1ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICAgNTYgICAgICAgICAgICAgcmV0dXJuIHhzaGFuZGxlKCkucmVhZChzZWxmLnRy
YW5zYWN0aW9uLCBwYXRoKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNf
aGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxl
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDQwMSAgICAgICAgIGlmIHRhcmdldCA+IDA6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgPCBYZW5kRG9tYWluLnB5Ol9zZXREb20wQ1BVQ291bnQKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAxMzQgICAgICAgICAgICAgeHN3YXRjaCgiQGludHJvZHVj
ZURvbWFpbiIsIHNlbGYuX29uX2RvbWFpbnNfY2hhbmdlZCkKV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfcmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfCA8IHhl
bnN0b3JlL3hzdHJhbnNhY3QucHk6cmVhZApXYXRjaGVyOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUv
eHN0cmFuc2FjdC5weTo8bGFtYmRhPgpXYXRjaGVyOiB8ICAgIHwgICAgIDM2NCAgICAgICAgICAg
ICBpZiB0LmNvbW1pdCgpOgpXYXRjaGVyOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2Fj
dC5weTpjb21taXQKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDM4ICAgICAgICAgaWYgbm90IHNlbGYu
aW5fdHJhbnNhY3Rpb246CldhdGNoZXI6IHwgICAgfCAgICB8ICA0MCAgICAgICAgIHNlbGYuaW5f
dHJhbnNhY3Rpb24gPSBGYWxzZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDEgICAgICAgICByYyA9
IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpXYXRj
aGVyOiB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8IDwgeGVuc3Rv
cmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4geGVuc3RvcmUv
eHN3YXRjaC5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDI4ICAgICAgICAg
c2VsZi5wYXRoID0gcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDI5ICAgICAgICAgc2Vs
Zi5mbiA9IGZuCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzAgICAgICAgICBzZWxmLmFyZ3Mg
PSBhcmdzCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMzEgICAgICAgICBzZWxmLmt3YXJncyA9
IGt3YXJncwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMyICAgICAgICAgd2F0Y2hTdGFydCgp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IHhlbnN0b3JlL3hzd2F0Y2gucHk6d2F0Y2hTdGFy
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICA0OCAgICAgeHNsb2NrLmFjcXVpcmUoKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgICA0OSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA1MCAgICAgICAgIGlmIHdhdGNoVGhyZWFkOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA1MSAgICAgICAgICAgICByZXR1cm4KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNTcgICAg
ICAgICB4c2xvY2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHhlbnN0b3Jl
L3hzd2F0Y2gucHk6d2F0Y2hTdGFydApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDMzICAgICAg
ICAgeHMud2F0Y2gocGF0aCwgc2VsZikKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA0MiAgICAgICAg
IHNlbGYudHJhbnNhY3Rpb24gPSAiMCIKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA0MyAgICAgICAg
IHJldHVybiByYwpXYXRjaGVyOiB8ICAgIHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6
Y29tbWl0CldhdGNoZXI6IHwgICAgfCAgICB8IDM2NSAgICAgICAgICAgICAgICAgcmV0dXJuIHJl
c3VsdApXYXRjaGVyOiB8ICAgIHwgICAgfDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21wbGV0
ZQpXYXRjaGVyOiB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2RlbF9fCldh
dGNoZXI6IHwgICAgfCAgICB8ICAzNCAgICAgICAgIGlmIHNlbGYuaW5fdHJhbnNhY3Rpb246Cldh
dGNoZXI6IHwgICAgfCAgICB8PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KV2F0Y2hl
cjogfCAgICB8ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpSZWFkCldhdGNoZXI6IHwgICAg
fCAgIDwgWGVuZERvbWFpbkluZm8ucHk6cmVhZERvbQpXYXRjaGVyOiB8ICAgIHwgIDE4OTUgICAg
ICAgICBpZiByZWFzb24gYW5kIHJlYXNvbiAhPSAnc3VzcGVuZCc6CldhdGNoZXI6IHwgICAgfCAg
MTkxMSAgICAgICAgIHJldHVybiBUcnVlCldhdGNoZXI6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5m
by5weTpfaGFuZGxlU2h1dGRvd25XYXRjaApXYXRjaGVyOiB8ICAgIHwgICA2NiAgICAgICAgICAg
ICBpZiBub3QgcmVzOgpXYXRjaGVyOiB8ICAgIHwgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICB8ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgfCAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCk1haW5UaHJlYWQ6IHwgICAgfCA8IHhlbnN0b3JlL3hz
d2F0Y2gucHk6X19pbml0X18KV2F0Y2hlcjogfCAgICB8ICA2NCAgICAgICAgICAgICB3YXRjaCA9
IHdlWzFdCldhdGNoZXI6IHwgICAgfCAgNjUgICAgICAgICAgICAgcmVzID0gd2F0Y2guZm4od2Vb
MF0sICp3YXRjaC5hcmdzLCAqKndhdGNoLmt3YXJncykKV2F0Y2hlcjogfCAgICB8ID4gWGVuZERv
bWFpbi5weTpfb25fZG9tYWluc19jaGFuZ2VkCldhdGNoZXI6IHwgICAgfCAgMTUxICAgICAgICAg
c2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgMTM1ICAgICAg
ICAgICAgIHhzd2F0Y2goIkByZWxlYXNlRG9tYWluIiwgICBzZWxmLl9vbl9kb21haW5zX2NoYW5n
ZWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3dhdGNoLnB5Ol9faW5pdF9fCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgKTWFpblRocmVh
ZDogfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi5mbiA9IGZuCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAzMCAgICAgICAgIHNlbGYuYXJncyA9IGFyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIDMxICAg
ICAgICAgc2VsZi5rd2FyZ3MgPSBrd2FyZ3MKTWFpblRocmVhZDogfCAgICB8ICAgIDMyICAgICAg
ICAgd2F0Y2hTdGFydCgpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4geGVuc3RvcmUveHN3YXRjaC5w
eTp3YXRjaFN0YXJ0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNDggICAgIHhzbG9jay5hY3F1aXJl
KCkKTWFpblRocmVhZDogfCAgICB8ICAgICA0OSAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgIDUwICAgICAgICAgaWYgd2F0Y2hUaHJlYWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTEg
ICAgICAgICAgICAgcmV0dXJuCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcgICAgICAgICB4c2xv
Y2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN3YXRjaC5weTp3
YXRjaFN0YXJ0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAzMyAgICAgICAgIHhzLndhdGNoKHBhdGgs
IHNlbGYpCk1haW5UaHJlYWQ6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3dhdGNoLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMTM3ICAgICAgICAgICAgIHNlbGYuX2luaXRfZG9tYWlucygp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kRG9tYWluLnB5Ol9pbml0X2RvbWFpbnMKTWFpblRo
cmVhZDogfCAgICB8ICAgMTY2ICAgICAgICAgc2VsZi5kb21haW5zX2xvY2suYWNxdWlyZSgpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE2NyAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICAg
MTY4ICAgICAgICAgICAgIHJ1bm5pbmcgPSBzZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpNYWluVGhy
ZWFkOiB8ICAgIHwgICA+IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpNYWluVGhyZWFk
OiB8ICAgIHwgICAgMzgxICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzgyICAg
ICAgICAgICAgIHJldHVybiB4Yy5kb21haW5fZ2V0aW5mbygpCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDwgWGVuZERvbWFpbi5weTpfcnVubmluZ19kb21haW5zCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE2
OSAgICAgICAgICAgICBtYW5hZ2VkID0gc2VsZi5fbWFuYWdlZF9kb21haW5zKCkKTWFpblRocmVh
ZDogfCAgICB8ICAgPiBYZW5kRG9tYWluLnB5Ol9tYW5hZ2VkX2RvbWFpbnMKTWFpblRocmVhZDog
fCAgICB8ICAgIDMzOCAgICAgICAgIGRvbV9wYXRoID0gc2VsZi5fbWFuYWdlZF9wYXRoKCkKTWFp
blRocmVhZDogfCAgICB8ICAgID4gWGVuZERvbWFpbi5weTpfbWFuYWdlZF9wYXRoCk1haW5UaHJl
YWQ6IHwgICAgfCAgICAgMjM5ICAgICAgICAgZG9tX3BhdGggPSB4b3B0aW9ucy5nZXRfeGVuZF9k
b21haW5zX3BhdGgoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4gWGVuZE9wdGlvbnMucHk6Z2V0
X3hlbmRfZG9tYWluc19wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDMxOSAgICAgICAgIHJl
dHVybiBzZWxmLmdldF9jb25maWdfc3RyaW5nKCJ4ZW5kLWRvbWFpbnMtcGF0aCIsIHNlbGYueGVu
ZF9kb21haW5zX3BhdGhfZGVmYXVsdCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBYZW5kT3B0
aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDkzICAg
ICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpCk1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICA0NzUgICAgICAgICByZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYu
Y29uZmlnLCBuYW1lLCB2YWw9dmFsKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCBYZW5kT3B0
aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgWGVuZE9w
dGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IFhlbmRP
cHRpb25zLnB5OmdldF94ZW5kX2RvbWFpbnNfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDI0
MCAgICAgICAgIGlmIGRvbXV1aWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICAgMjQyICAgICAgICAg
cmV0dXJuIGRvbV9wYXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IFhlbmREb21haW4ucHk6X21h
bmFnZWRfcGF0aApNYWluVGhyZWFkOiB8ICAgIHwgICAgMzM5ICAgICAgICAgZG9tX3V1aWRzID0g
b3MubGlzdGRpcihkb21fcGF0aCkKTWFpblRocmVhZDogfCAgICB8ICAgIDM0MCAgICAgICAgIGRv
bXMgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMzQxICAgICAgICAgZm9yIGRvbV91dWlkIGlu
IGRvbV91dWlkczoKTWFpblRocmVhZDogfCAgICB8ICAgIDM1NCAgICAgICAgIHJldHVybiBkb21z
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgWGVuZERvbWFpbi5weTpfbWFuYWdlZF9kb21haW5zCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE3MiAgICAgICAgICAgICBmb3IgZG9tIGluIHJ1bm5pbmc6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDE3MyAgICAgICAgICAgICAgICAgaWYgZG9tWydkeWluZyddID09
IDE6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3OCAgICAgICAgICAgICAgICAgaWYgZG9tWydkb21p
ZCddICE9IERPTTBfSUQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE3MiAgICAgICAgICAgICBmb3Ig
ZG9tIGluIHJ1bm5pbmc6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDE4NSAgICAgICAgICAgICBpbWFn
ZS5jbGVhbnVwX3N0YWxlX3NlbnRpbmVsX2ZpZm9zKCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBp
bWFnZS5weTpjbGVhbnVwX3N0YWxlX3NlbnRpbmVsX2ZpZm9zCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICAgNTQgICAgIGZvciBwYXRoIGluIGdsb2IuZ2xvYihzZW50aW5lbF9wYXRoX3ByZWZpeCArICcq
LmZpZm8nKToKTWFpblRocmVhZDogfCAgICB8ICAgPCBpbWFnZS5weTpjbGVhbnVwX3N0YWxlX3Nl
bnRpbmVsX2ZpZm9zCk1haW5UaHJlYWQ6IHwgICAgfCAgIDE4OCAgICAgICAgICAgICBmb3IgZG9t
IGluIG1hbmFnZWQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDIyMiAgICAgICAgICAgICBzZWxmLmRv
bWFpbnNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmREb21haW4ucHk6
X2luaXRfZG9tYWlucwpNYWluVGhyZWFkOiB8ICAgIHwgIDEzOSAgICAgICAgICAgICBzZWxmLmRv
bWFpbnNfbG9jay5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZERvbWFpbi5weTpp
bml0Ck1haW5UaHJlYWQ6IHwgICAgfDE4ODMgICAgIHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpXYXRjaGVyOiB8ICAgICAxNTIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDE1MyAgICAgICAgICAgICBzZWxmLl9yZWZyZXNoKCkKV2F0Y2hl
cjogfCAgICB8PiBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoCldhdGNoZXI6IHwgICAgfCA0MTUgICAg
ICAgICB0eG4gPSB4c3RyYW5zYWN0KCkKV2F0Y2hlcjogfCAgICB8ID4geGVuc3RvcmUveHN0cmFu
c2FjdC5weTpfX2luaXRfXwpXYXRjaGVyOiB8ICAgIHwgICAyMyAgICAgICAgIHNlbGYuaW5fdHJh
bnNhY3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKV2F0Y2hl
cjogfCAgICB8ICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpXYXRjaGVyOiB8
ICAgIHwgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKV2F0Y2hlcjog
fCAgICB8ICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50cmFuc2Fj
dGlvbl9zdGFydCgpCldhdGNoZXI6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5k
bGUKV2F0Y2hlcjogfCAgICB8ICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8
ICAgIHwgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKV2F0Y2hlcjogfCAgICB8ICA8IHhlbnN0
b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgPCBzZXJ2ZXIvU3J2RG9t
YWluRGlyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICBmb3IgKG5h
bWUsIGtsYXNzKSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAg
ICAgICAgc2VsZi5nZXQobmFtZSkKTWFpblRocmVhZDogfCAgICB8ID4gc2VydmVyL1NydlZuZXRE
aXIucHk6PG1vZHVsZT4KTWFpblRocmVhZDogfCAgICB8ICAgMTggZnJvbSB4ZW4ueGVuZCBpbXBv
cnQgc3hwCldhdGNoZXI6IHwgICAgfCAgIDMwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9
IFRydWUKV2F0Y2hlcjogfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpX
YXRjaGVyOiB8ICAgIHwgNDE2ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgNDE3ICAgICAg
ICAgICAgIHNlbGYuX3JlZnJlc2hUeG4odHhuLCByZWZyZXNoX3NodXRkb3duKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDE5IGZyb20geGVuLnhlbmQuQXJncyBpbXBvcnQgRm9ybUZuCldhdGNoZXI6IHwg
ICAgfCA+IFhlbmREb21haW4ucHk6X3JlZnJlc2hUeG4KV2F0Y2hlcjogfCAgICB8ICA0MjQgICAg
ICAgICBydW5uaW5nID0gc2VsZi5fcnVubmluZ19kb21haW5zKCkKV2F0Y2hlcjogfCAgICB8ICA+
IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgICAzODEgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgfCAgIDM4MiAgICAgICAgICAgICByZXR1cm4geGMuZG9t
YWluX2dldGluZm8oKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgMjAgZnJvbSB4ZW4ueGVuZCBpbXBv
cnQgUHJldHR5UHJpbnQKV2F0Y2hlcjogfCAgICB8ICA8IFhlbmREb21haW4ucHk6X3J1bm5pbmdf
ZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgIDQyNyAgICAgICAgIGZvciBkb20gaW4gcnVubmluZzoK
V2F0Y2hlcjogfCAgICB8ICA0MjggICAgICAgICAgICAgZG9taWQgPSBkb21bJ2RvbWlkJ10KV2F0
Y2hlcjogfCAgICB8ICA0MjkgICAgICAgICAgICAgaWYgZG9taWQgaW4gc2VsZi5kb21haW5zOgpX
YXRjaGVyOiB8ICAgIHwgIDQzMCAgICAgICAgICAgICAgICAgc2VsZi5kb21haW5zW2RvbWlkXS51
cGRhdGUoZG9tLCByZWZyZXNoX3NodXRkb3duLCB0cmFuc2FjdGlvbikKV2F0Y2hlcjogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5OnVwZGF0ZQpXYXRjaGVyOiB8ICAgIHwgIDM1MDQgICAgICAg
ICBsb2cudHJhY2UoIlhlbmREb21haW5JbmZvLnVwZGF0ZSglcykgb24gZG9tYWluICVzIiwgaW5m
bywKTWFpblRocmVhZDogfCAgICB8ICAgIDIxIGZyb20geGVuLnhlbmQgaW1wb3J0IFhlbmRWbmV0
CldhdGNoZXI6IHwgICAgfCAgMzUwNSAgICAgICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCkp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZFZuZXQucHk6PG1vZHVsZT4KTWFpblRocmVhZDog
fCAgICB8ICAgICAyMCAiIiIKTWFpblRocmVhZDogfCAgICB8ICAgICAyMiBmcm9tIHhlbi51dGls
IGltcG9ydCBCcmN0bApNYWluVGhyZWFkOiB8ICAgIHwgICAgIDIzIGZyb20geGVuLnhlbmQgaW1w
b3J0IHN4cApXYXRjaGVyOiB8ICAgIHwgICAzNTA3ICAgICAgICAgaWYgbm90IGluZm86CldhdGNo
ZXI6IHwgICAgfCAgIDM1MTIgICAgICAgICBpZiBpbmZvWyJtYXhtZW1fa2IiXSA8IDA6CldhdGNo
ZXI6IHwgICAgfCAgIDM1MTkgICAgICAgICBzZWxmLmluZm8udXBkYXRlX2NvbmZpZyhpbmZvKQpX
YXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kQ29uZmlnLnB5OnVwZGF0ZV9jb25maWcKV2F0Y2hlcjog
fCAgICB8ICAgIDEwMjEgICAgICAgICBzZWxmLl9kb21pbmZvX3RvX3hhcGkoZG9taW5mbykKV2F0
Y2hlcjogfCAgICB8ICAgIHw+IFhlbmRDb25maWcucHk6X2RvbWluZm9fdG9feGFwaQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1NDggICAgICAgICBzZWxmWydkb21pZCddID0gZG9taW5mb1snZG9taWQn
XQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDkgICAgICAgICBzZWxmWydvbmxpbmVfdmNwdXMnXSA9
IGRvbWluZm9bJ29ubGluZV92Y3B1cyddCldhdGNoZXI6IHwgICAgfCAgICB8IDU1MCAgICAgICAg
IHNlbGZbJ1ZDUFVzX21heCddID0gZG9taW5mb1snbWF4X3ZjcHVfaWQnXSArIDEKV2F0Y2hlcjog
fCAgICB8ICAgIHwgNTUyICAgICAgICAgaWYgdXBkYXRlX21lbToKV2F0Y2hlcjogfCAgICB8ICAg
IHwgNTU5ICAgICAgICAgc2VsZlsnY3B1X3RpbWUnXSA9IGRvbWluZm9bJ2NwdV90aW1lJ10vMWU5
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNCBmcm9tIHhlbi54ZW5kLlhlbmRFcnJvciBpbXBv
cnQgWGVuZEVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAyNSBmcm9tIHhlbi54ZW5kLlhl
bmRMb2dnaW5nIGltcG9ydCBsb2cKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDI2IGZyb20geGVu
LnhlbmQueGVuc3RvcmUueHN0cmFuc2FjdCBpbXBvcnQgeHN0cmFuc2FjdApNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgMjkgZGVmIHZuZXRfY21kKGNtZCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICA0MCBjbGFzcyBYZW5kVm5ldEluZm86Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ID4gWGVuZFZu
ZXQucHk6WGVuZFZuZXRJbmZvCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNDAgY2xhc3MgWGVu
ZFZuZXRJbmZvOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDQyICAgICB2aWZjdGxfb3BzID0g
eyd1cCc6ICd2aWYuYWRkJywgJ2Rvd24nOiAndmlmLmRlbCd9Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgNDQgICAgIGRlZiBfX2luaXRfXyhzZWxmLCBkYnBhdGgsIGNvbmZpZz1Ob25lKToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICA2MiAgICAgZGVmIGV4cG9ydFRvREIoc2VsZiwgc2F2ZT1G
YWxzZSwgc3luYz1GYWxzZSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzEgICAgIGRlZiBp
bXBvcnRGcm9tREIoc2VsZik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNzkgICAgIGRlZiBz
eHByKHNlbGYpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDgyICAgICBkZWYgY29uZmlndXJl
KHNlbGYpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDg5ICAgICBkZWYgZGVsZXRlKHNlbGYp
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDk3ICAgICBkZWYgdmlmY3RsKHNlbGYsIG9wLCB2
aWYsIHZtYWMpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA8IFhlbmRWbmV0LnB5OlhlbmRWbmV0
SW5mbwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAxMDQgY2xhc3MgWGVuZFZuZXQ6CldhdGNoZXI6
IHwgICAgfCAgICB8IDU2MCAgICAgICAgIGlmIGRvbWluZm8uZ2V0KCdzc2lkcmVmJyk6CldhdGNo
ZXI6IHwgICAgfCAgICB8IDU2NSAgICAgICAgIHNlbGZbJ3NodXRkb3duX3JlYXNvbiddID0gZG9t
aW5mb1snc2h1dGRvd25fcmVhc29uJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTY4ICAgICAgICAg
c2VsZlsncnVubmluZyddID0gZG9taW5mb1sncnVubmluZyddCldhdGNoZXI6IHwgICAgfCAgICB8
IDU2OSAgICAgICAgIHNlbGZbJ2NyYXNoZWQnXSA9IGRvbWluZm9bJ2NyYXNoZWQnXQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1NzAgICAgICAgICBzZWxmWydkeWluZyddID0gZG9taW5mb1snZHlpbmcn
XQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NzEgICAgICAgICBzZWxmWydzaHV0ZG93biddID0gZG9t
aW5mb1snc2h1dGRvd24nXQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NzIgICAgICAgICBzZWxmWydw
YXVzZWQnXSA9IGRvbWluZm9bJ3BhdXNlZCddCldhdGNoZXI6IHwgICAgfCAgICB8IDU3MyAgICAg
ICAgIHNlbGZbJ2Jsb2NrZWQnXSA9IGRvbWluZm9bJ2Jsb2NrZWQnXQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCA1NzUgICAgICAgICBpZiAnbmFtZScgaW4gZG9taW5mbzoKV2F0Y2hlcjogfCAgICB8ICAg
IHwgNTc4ICAgICAgICAgaWYgJ2hhbmRsZScgaW4gZG9taW5mbzoKV2F0Y2hlcjogfCAgICB8ICAg
IHwgNTc5ICAgICAgICAgICAgIHNlbGZbJ3V1aWQnXSA9IHV1aWQudG9TdHJpbmcoZG9taW5mb1sn
aGFuZGxlJ10pCldhdGNoZXI6IHwgICAgfCAgICB8ID4gdXVpZC5weTp0b1N0cmluZwpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgIDU4ICAgICByZXR1cm4gIi0iLmpvaW4oWyIlMDJ4IiAqIDQsICIlMDJ4
IiAqIDIsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsCldhdGNoZXI6IHwgICAgfCAgICB8ICAgNTkg
ICAgICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0pICUgdHVwbGUodSkKTWFpblRocmVhZDog
fCAgICB8ICAgIHwgID4gWGVuZFZuZXQucHk6WGVuZFZuZXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAxMDQgY2xhc3MgWGVuZFZuZXQ6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTA2ICAg
ICAiIiIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMDggICAgIGRicGF0aCA9ICIvdm5ldCIK
TWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMTAgICAgIGRlZiBfX2luaXRfXyhzZWxmKToKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAxMjUgICAgIGRlZiB2bmV0X29mX2JyaWRnZShzZWxmLCBi
cmlkZ2UpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDEzNyAgICAgZGVmIHZuZXRfbHMoc2Vs
Zik6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTQyICAgICBkZWYgdm5ldHMoc2VsZik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTQ3ICAgICBkZWYgdm5ldF9nZXQoc2VsZiwgaWQpOgpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgIDE1NSAgICAgZGVmIHZuZXRfY3JlYXRlKHNlbGYsIGNv
bmZpZyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMTY1ICAgICBkZWYgdm5ldF9kZWxldGUo
c2VsZiwgaWQpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCBYZW5kVm5ldC5weTpYZW5kVm5l
dApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMTc1IGRlZiBpbnN0YW5jZSgpOgpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCA8IFhlbmRWbmV0LnB5Ojxtb2R1bGU+CldhdGNoZXI6IHwgICAgfCAgICB8
PCB1dWlkLnB5OnRvU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICA8IFhlbmRDb25maWcucHk6X2Rv
bWluZm9fdG9feGFwaQpXYXRjaGVyOiB8ICAgIHwgICAxMDIyICAgICAgICAgc2VsZi52YWxpZGF0
ZSgpCldhdGNoZXI6IHwgICAgfCAgICA+IFhlbmRDb25maWcucHk6dmFsaWRhdGUKV2F0Y2hlcjog
fCAgICB8ICAgICA1MzkgICAgICAgICBzZWxmLl91dWlkX3Nhbml0eV9jaGVjaygpCldhdGNoZXI6
IHwgICAgfCAgICB8PiBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8
ICAgIHwgICAgfCA0NjggICAgICAgICBpZiAndXVpZCcgbm90IGluIHNlbGYgb3Igbm90IHNlbGZb
J3V1aWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgNDcxICAgICAgICAgICAgIHNlbGZbJ3V1aWQn
XSA9IHV1aWQudG9TdHJpbmcodXVpZC5mcm9tU3RyaW5nKHNlbGZbJ3V1aWQnXSkpCldhdGNoZXI6
IHwgICAgfCAgICB8ID4gdXVpZC5weTpmcm9tU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
NjIgICAgIHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA2MyAg
ICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAy
KSBdCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgMjIgZnJvbSB4ZW4ueGVuZC5YZW5kRXJyb3Ig
aW1wb3J0IFhlbmRFcnJvcgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDYzICAgICByZXR1cm4gWyBp
bnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAyNCBmcm9tIHhlbi53ZWIuU3J2RGlyIGltcG9ydCBTcnZEaXIKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgICAyNiBjbGFzcyBTcnZWbmV0KFNydkRpcik6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICA+IHNlcnZlci9TcnZWbmV0RGlyLnB5OlNydlZuZXQKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAgMjYgY2xhc3MgU3J2Vm5ldChTcnZEaXIpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICAyOCAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHZuZXRpbmZvKToKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICAgMzMgICAgIGRlZiBvcF9kZWxldGUoc2VsZiwgb3AsIHJlcSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDM3ICAgICBkZWYgcmVuZGVyX1BPU1Qoc2VsZiwg
cmVxKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNDAgICAgIGRlZiByZW5kZXJfR0VUKHNl
bGYsIHJlcSk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDU1ICAgICBkZWYgZm9ybShzZWxm
LCByZXEpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPCBzZXJ2ZXIvU3J2Vm5ldERpci5weTpT
cnZWbmV0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNjEgY2xhc3MgU3J2Vm5ldERpcihTcnZE
aXIpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgPiBzZXJ2ZXIvU3J2Vm5ldERpci5weTpTcnZW
bmV0RGlyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIDYxIGNsYXNzIFNydlZuZXREaXIoU3J2
RGlyKToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgNjMgICAgICIiIgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA2NSAgICAgZGVmIF9faW5pdF9fKHNlbGYpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA2OSAgICAgZGVmIHZuZXQoc2VsZiwgeCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIDc3ICAgICBkZWYgZ2V0KHNlbGYsIHgpOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICA4NCAgICAgZGVmIG9wX2NyZWF0ZShzZWxmLCBvcCwgcmVxKToKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgOTAgICAgIGRlZiByZW5kZXJfUE9TVChzZWxmLCByZXEpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICAgfCAgICA5MyAgICAgZGVmIHJlbmRlcl9HRVQoc2VsZiwgcmVxKToKTWFpblRocmVh
ZDogfCAgICB8ICAgIHwgICAxMDUgICAgIGRlZiBsc192bmV0KHNlbGYsIHJlcSwgdXNlX3N4cD0w
KToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMjEgICAgIGRlZiBmb3JtKHNlbGYsIHJlcSk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA8IHNlcnZlci9TcnZWbmV0RGlyLnB5OlNydlZuZXRE
aXIKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPCBzZXJ2ZXIvU3J2Vm5ldERpci5weTo8bW9kdWxl
PgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0s
IDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMg
ICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwg
MikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsg
Ml0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
NjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAz
MiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBp
ICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgw
LCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kg
OiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5n
ZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChz
W2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiBy
YW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBp
biByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBb
IGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNjMgICAgIHJldHVy
biBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRj
aGVyOiB8ICAgIHwgICAgfDwgdXVpZC5weTpmcm9tU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8
PiB1dWlkLnB5OnRvU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICA1OCAgICAgcmV0dXJuICIt
Ii5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLApX
YXRjaGVyOiB8ICAgIHwgICAgfCAgNTkgICAgICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0p
ICUgdHVwbGUodSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBzZXJ2ZXIvU3J2Vm5ldERpci5w
eTpfX2luaXRfXwpXYXRjaGVyOiB8ICAgIHwgICAgfCA8IHV1aWQucHk6dG9TdHJpbmcKV2F0Y2hl
cjogfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X3V1aWRfc2FuaXR5X2NoZWNrCldhdGNoZXI6
IHwgICAgfCAgICAgNTQwICAgICAgICAgc2VsZi5fbmFtZV9zYW5pdHlfY2hlY2soKQpXYXRjaGVy
OiB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5weTpfbmFtZV9zYW5pdHlfY2hlY2sKV2F0Y2hlcjog
fCAgICB8ICAgIHwgNDc0ICAgICAgICAgaWYgJ25hbWVfbGFiZWwnIG5vdCBpbiBzZWxmOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgNjYgICAgICAgICBTcnZEaXIuX19pbml0X18oc2VsZikKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgIDY3ICAgICAgICAgc2VsZi54dm5ldCA9IFhlbmRWbmV0Lmlu
c3RhbmNlKCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgPiBYZW5kVm5ldC5weTppbnN0YW5jZQpN
YWluVGhyZWFkOiB8ICAgIHwgICAgfCAgMTc3ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAxNzggICAgICAgICBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRWbmV0LnB5IiwgbGluZSAxNzgsIGluIGluc3Rh
bmNlCiAgICBpbnN0Ck5hbWVFcnJvcjogZ2xvYmFsIG5hbWUgJ2luc3QnIGlzIG5vdCBkZWZpbmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAxNzkgICAgIGV4Y2VwdDoKTWFpblRocmVhZDogfCAg
ICB8ICAgIHwgIDE4MCAgICAgICAgIGluc3QgPSBYZW5kVm5ldCgpCk1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICA+IFhlbmRWbmV0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
MTEyICAgICAgICAgc2VsZi52bmV0ID0ge30KTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAxMTMg
ICAgICAgICBsaXN0aW5nID0geHN0cmFuc2FjdC5MaXN0KHNlbGYuZGJwYXRoKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpMaXN0Ck1haW5UaHJlYWQ6
IHwgICAgfCAgICB8ICAgIDMyOSAgICAgICAgIHJldHVybiBjb21wbGV0ZShwYXRoLCBsYW1iZGEg
dDogdC5saXN0KCphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgPiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAzNjAgICAg
IHdoaWxlIFRydWU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICAzNjEgICAgICAgICB0ID0g
eHN0cmFuc2FjdChwYXRoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8PiB4ZW5zdG9yZS94
c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDIzICAg
ICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNlICMgU2V0IHRoaXMgdGVtcG9yYXJpbHkg
LS0gaWYgdGhpcwpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAyNyAgICAgICAgIGFzc2Vy
dCBwYXRoIGlzIG5vdCBOb25lCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgIDI4ICAgICAg
ICAgc2VsZi5wYXRoID0gcGF0aC5yc3RyaXAoIi8iKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
ICB8ICAyOSAgICAgICAgIHNlbGYudHJhbnNhY3Rpb24gPSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9u
X3N0YXJ0KCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCA+IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgMTUgICAgIGlmIG5vdCB4
c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAyMCAgICAgcmV0dXJuIHhz
X2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8IDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X25hbWVf
c2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgICA1NDEgICAgICAgICBzZWxmLl9t
ZW1vcnlfc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4gWGVuZENvbmZp
Zy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQyMyAg
ICAgICAgIGxvZy50cmFjZSgiX21lbW9yeV9zYW5pdHlfY2hlY2sgbWVtb3J5X3N0YXRpY19taW46
ICVzLCAiCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgNDI3ICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQy
OCAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSwKV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgfCA0MjkgICAgICAgICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9y
eV9keW5hbWljX21pbiJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQzMCAgICAgICAgICAg
ICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0pCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHwgNDMyICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0gPD0g
c2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0MzUg
ICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19taW4iXSA8PSBzZWxmWyJtZW1vcnlf
ZHluYW1pY19taW4iXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0MzggICAgICAgICBpZiBu
b3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVtb3J5X3N0YXRpY19tYXgi
XToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0NDEgICAgICAgICBpZiBub3Qgc2VsZlsibWVt
b3J5X2R5bmFtaWNfbWF4Il0gPiAwOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ0NCAgICAg
ICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdID4gMDoKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAgfCA0NDcgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBub3Qg
c2VsZi5pc19odm0oKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCA0NTAgICAgICAgICBpZiBz
ZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBub3Qgc2VsZi5pc19oYXAoKToKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfDwgWGVuZENvbmZpZy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgICAgNTQyICAgICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2so
KQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8PiBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0
eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NSAgICAgICAgIGZvciBldmVudCBp
biBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAg
ICB8IDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90
IGluIENPTkZJR19SRVNUQVJUX01PREVTOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NSAg
ICAgICAgIGZvciBldmVudCBpbiBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydhY3Rpb25zX2Fm
dGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01PREVTOgpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICB8IDQ1NSAgICAgICAgIGZvciBldmVudCBpbiBbJ3NodXRkb3duJywgJ3JlYm9v
dCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NiAgICAgICAgICAgICBp
ZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01P
REVTOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ1NSAgICAgICAgIGZvciBldmVudCBpbiBb
J3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8
PCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICAgNTQzICAgICAgICAgc2VsZi5fdmNwdXNfc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5weTpfdmNwdXNfc2FuaXR5X2NoZWNrCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgIHwgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4gc2VsZiBhbmQg
J3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDQ2MyAg
ICAgICAgIGlmICdvbmxpbmVfdmNwdXMnIGluIHNlbGY6CldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgNDY0ICAgICAgICAgICAgIHNlbGZbJ1ZDUFVzX2xpdmUnXSA9IHNlbGZbJ29ubGluZV92Y3B1
cyddCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0
eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAgNTQ0ICAgICAgICAgc2VsZi5fcGxhdGZv
cm1fc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5w
eTpfcGxhdGZvcm1fc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgNDc4ICAg
ICAgICAgaWYgJ2tleW1hcCcgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ10gYW5kIFhlbmRPcHRpb25z
Lmluc3RhbmNlKCkuZ2V0X2tleW1hcCgpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ID4gWGVu
ZE9wdGlvbnMucHk6aW5zdGFuY2UKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgNTUzICAgICB0
cnk6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDU1NCAgICAgICAgIGluc3QKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgfCAgNTYwICAgICByZXR1cm4gaW5zdApXYXRjaGVyOiB8ICAgIHwgICAg
fCAgICB8IDwgWGVuZE9wdGlvbnMucHk6aW5zdGFuY2UKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fCA+IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAg
MzkwICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19zdHJpbmcoJ2tleW1hcCcsIE5vbmUp
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19z
dHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxm
LmdldF9jb25maWdfdmFsdWUobmFtZSwgdmFsKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAg
PiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFt
ZSwgdmFsPXZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgICAgMzAgICAgICAgICBz
ZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAg
PCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIHwgICAzNjIgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAz
NjMgICAgICAgICAgICAgcmVzdWx0ID0gZih0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8
ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICAgIHwgICAgMzI5ICAgICAgICAgcmV0dXJuIGNvbXBsZXRlKHBhdGgsIGxhbWJkYSB0OiB0
Lmxpc3QoKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpsaXN0Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgIDEzOSAg
ICAgICAgIGlmIGxlbihhcmdzKSA9PSAwOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICB8ICAg
ICAxNDAgICAgICAgICAgICAgcmV0ID0geHNoYW5kbGUoKS5scyhzZWxmLnRyYW5zYWN0aW9uLCBz
ZWxmLnBhdGgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgfD4geGVuc3RvcmUveHN1
dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgfCAgMTUgICAg
IGlmIG5vdCB4c19oYW5kbGU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgIHwgICAgfCAgMjAg
ICAgIHJldHVybiB4c19oYW5kbGUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICAgfCAgICB8PCB4
ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgICA8
IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
fCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19zdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAgfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfa2V5bWFwCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHwgIDQ4MSAgICAgICAgIGlmIHNlbGYuaXNfaHZtKCkgb3Igc2VsZi5oYXNfcmZiKCk6Cldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIHwgID4gWGVuZENvbmZpZy5weTppc19odm0KV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgfCAgMjIwNyAgICAgICAgIHJldHVybiBzZWxmWydIVk1fYm9vdF9wb2xp
Y3knXSAhPSAnJwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6aXNf
aHZtCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpoYXNfcmZiCldh
dGNoZXI6IHwgICAgfCAgICB8ICAgIHwgICA5MzMgICAgICAgICBmb3IgY29uc29sZV91dWlkIGlu
IHNlbGZbJ2NvbnNvbGVfcmVmcyddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICAgOTM4ICAg
ICAgICAgcmV0dXJuIEZhbHNlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDwgWGVuZENvbmZp
Zy5weTpoYXNfcmZiCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDQ5MSAgICAgICAgIGlmICd0
c2NfbW9kZScgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICAg
IHwgIDQ5NCAgICAgICAgIGlmICdub21pZ3JhdGUnIG5vdCBpbiBzZWxmWydwbGF0Zm9ybSddOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA0OTcgICAgICAgICBpZiBzZWxmLmlzX2h2bSgpOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgICB8ICA+IFhlbmRDb25maWcucHk6aXNfaHZtCldhdGNoZXI6
IHwgICAgfCAgICB8ICAgIHwgIDIyMDcgICAgICAgICByZXR1cm4gc2VsZlsnSFZNX2Jvb3RfcG9s
aWN5J10gIT0gJycKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5Omlz
X2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICB8IDwgWGVuZENvbmZpZy5weTpfcGxhdGZvcm1f
c2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgNTQ1ICAgICAgICAgc2VsZi5f
dmZiX3Nhbml0eV9jaGVjaygpCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgPiBYZW5kQ29uZmln
LnB5Ol92ZmJfc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIHwgIDUzMSAgICAg
ICAgIGlmICdrZXltYXAnIGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol92ZmJfc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIHw8IFhlbmRDb25maWcucHk6dmFsaWRhdGUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
PCBYZW5kQ29uZmlnLnB5OnVwZGF0ZV9jb25maWcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAzNTIw
ICAgICAgICAgc2VsZi5fdXBkYXRlX2NvbnNvbGVzKHRyYW5zYWN0aW9uKQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5Ol91cGRhdGVfY29uc29sZXMKV2F0Y2hlcjog
fCAgICB8ICAgIHwgICAgMTYyOCAgICAgICAgIGlmIHNlbGYuZG9taWQgPT0gTm9uZSBvciBzZWxm
LmRvbWlkID09IDA6CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDE2MjkgICAgICAgICAgICAgcmV0
dXJuCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDwgWGVuZERvbWFpbkluZm8ucHk6X3VwZGF0ZV9j
b25zb2xlcwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDM1MjIgICAgICAgICBpZiByZWZyZXNoOgpX
YXRjaGVyOiB8ICAgIHwgICAgfCAgIDM1MjMgICAgICAgICAgICAgc2VsZi5yZWZyZXNoU2h1dGRv
d24oaW5mbykKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTpyZWZy
ZXNoU2h1dGRvd24KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgMjAzNCAgICAgICAgIHJlc3RhcnRf
cmVhc29uID0gTm9uZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAyMDM2ICAgICAgICAgc2VsZi5y
ZWZyZXNoX3NodXRkb3duX2xvY2suYWNxdWlyZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAg
ICAxNDEgICAgICAgICAgICAgaWYgcmV0IGlzIE5vbmU6Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgICAxNDIgICAgICAgICAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6bGlzdApNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgIDM2NCAgICAgICAgICAgICBpZiB0LmNvbW1pdCgpOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8
ICAgIHwgICAgIDM4ICAgICAgICAgaWYgbm90IHNlbGYuaW5fdHJhbnNhY3Rpb246Ck1haW5UaHJl
YWQ6IHwgICAgfCAgICB8ICAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBGYWxz
ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgICAgNDEgICAgICAgICByYyA9IHhzaGFuZGxlKCku
dHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpNYWluVGhyZWFkOiB8ICAgIHwg
ICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgICB8ICAg
MjAzNyAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAyMDM4ICAgICAgICAgICAg
IGlmIHhlbmluZm8gaXMgTm9uZToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAyMDUyICAgICAgICAg
ICAgIGlmIHhlbmluZm9bJ2R5aW5nJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICAgMjA2NCAgICAg
ICAgICAgICBlbGlmIHhlbmluZm9bJ2NyYXNoZWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAy
MDc3ICAgICAgICAgICAgIGVsaWYgeGVuaW5mb1snc2h1dGRvd24nXToKV2F0Y2hlcjogfCAgICB8
ICAgIHwgICAyMTA1ICAgICAgICAgICAgIGVsaWYgc2VsZi5kb21wYXRoIGlzIE5vbmU6CldhdGNo
ZXI6IHwgICAgfCAgICB8ICAgMjExMyAgICAgICAgICAgICAgICAgaWYgeGVuaW5mb1sncGF1c2Vk
J106CldhdGNoZXI6IHwgICAgfCAgICB8ICAgMjExNiAgICAgICAgICAgICAgICAgICAgIHNlbGYu
X3N0YXRlU2V0KERPTV9TVEFURV9SVU5OSU5HKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IFhl
bmREb21haW5JbmZvLnB5Ol9zdGF0ZVNldApXYXRjaGVyOiB8ICAgIHwgICAgfCAgICAzNDM0ICAg
ICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAg
fCAgICAgIDQyICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9ICIwIgpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCAgICAgIDQzICAgICAgICAgcmV0dXJuIHJjCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8
ICAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgICAgMzY1ICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ck1haW5UaHJlYWQ6IHwgICAg
fCAgICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbXBsZXRlCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9fZGVsX18KTWFpblRocmVhZDog
fCAgICB8ICAgIHwgICAgIDM0ICAgICAgICAgaWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Okxpc3QKTWFpblRo
cmVhZDogfCAgICB8ICAgIHwgIDExNCAgICAgICAgIGZvciBlbnRyeSBpbiBsaXN0aW5nOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCA8IFhlbmRWbmV0LnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwg
ICAgfCAgICB8IDE4MSAgICAgcmV0dXJuIGluc3QKTWFpblRocmVhZDogfCAgICB8ICAgIHw8IFhl
bmRWbmV0LnB5Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA8IHNlcnZlci9TcnZWbmV0
RGlyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgMzkgICAgICAgICBmb3IgKG5h
bWUsIGtsYXNzKSBpbiBzZWxmLnN1YmRpcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDwgc2VydmVy
L1NydlJvb3QucHk6X19pbml0X18KV2F0Y2hlcjogfCAgICB8ICAzNDM1ICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgIHwgIDM0MzkgICAgICAgICAgICAgaWYgc2VsZi5fc3RhdGVHZXQoKSAhPSBz
dGF0ZToKV2F0Y2hlcjogfCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpfc3RhdGVHZXQKV2F0
Y2hlcjogfCAgICB8ICAgMzQ1MiAgICAgICAgIGluZm8gPSBkb21fZ2V0KHNlbGYuZ2V0RG9taWQo
KSkKV2F0Y2hlcjogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKV2F0Y2hl
cjogfCAgICB8ICAgIDE5MjAgICAgICAgICByZXR1cm4gc2VsZi5kb21pZApXYXRjaGVyOiB8ICAg
IHwgICAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApXYXRjaGVyOiB8ICAgIHwgICAgPiBY
ZW5kRG9tYWluSW5mby5weTpkb21fZ2V0CldhdGNoZXI6IHwgICAgfCAgICAgMjk0ICAgICB0cnk6
CldhdGNoZXI6IHwgICAgfCAgICAgMjk1ICAgICAgICAgZG9tbGlzdCA9IHhjLmRvbWFpbl9nZXRp
bmZvKGRvbSwgMSkKTWFpblRocmVhZDogfCAgICB8ICAgIHw+IFhlbmRPcHRpb25zLnB5OmdldF94
ZW5kX2h0dHBfc2VydmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDE5MyAgICAgICAgIHJldHVy
biBzZWxmLmdldF9jb25maWdfYm9vbCgieGVuZC1odHRwLXNlcnZlciIsIHNlbGYueGVuZF9odHRw
X3NlcnZlcl9kZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCA+IFhlbmRPcHRpb25zLnB5
OmdldF9jb25maWdfYm9vbApNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNDc4ICAgICAgICAgdiA9
IHN0cmluZy5sb3dlcihzdHIoc2VsZi5nZXRfY29uZmlnX3ZhbHVlKG5hbWUsIHZhbCkpKQpNYWlu
VGhyZWFkOiB8ICAgIHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgNDc1ICAgICAgICAgcmV0dXJuIHN4cC5jaGlsZF92YWx1
ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwg
WGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAg
NDc5ICAgICAgICAgaWYgdiBpbiBbJ3llcycsICd5JywgJzEnLCAnb24nLCAgJ3RydWUnLCAgJ3Qn
XToKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAn
bicsICcwJywgJ29mZicsICdmYWxzZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA0
ODIgICAgICAgICAgICAgcmV0dXJuIEZhbHNlCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDwgWGVu
ZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8PCBYZW5k
T3B0aW9ucy5weTpnZXRfeGVuZF9odHRwX3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfD4g
WGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfdW5peF9zZXJ2ZXIKTWFpblRocmVhZDogfCAgICB8ICAg
IHwgMzA5ICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ19ib29sKCJ4ZW5kLXVuaXgtc2Vy
dmVyIiwgc2VsZi54ZW5kX3VuaXhfc2VydmVyX2RlZmF1bHQpCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ID4gWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6IHwgICAgfCAg
ICB8ICA0NzggICAgICAgICB2ID0gc3RyaW5nLmxvd2VyKHN0cihzZWxmLmdldF9jb25maWdfdmFs
dWUobmFtZSwgdmFsKSkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5
OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA0NzUgICAgICAgICBy
ZXR1cm4gc3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgIDI5NiAgICAgICAgIGlmIGRvbWxpc3QgYW5kIGRvbSA9PSBkb21saXN0
WzBdWydkb21pZCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDI5NyAgICAgICAgICAgICByZXR1
cm4gZG9tbGlzdFswXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpk
b21fZ2V0CldhdGNoZXI6IHwgICAgfCAgICB8IDM0NTMgICAgICAgICBpZiBpbmZvIGlzIE5vbmUg
b3IgaW5mb1snc2h1dGRvd24nXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzQ2NCAgICAgICAgIGVs
aWYgaW5mb1snY3Jhc2hlZCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDY5ICAgICAgICAgICAg
IGlmIGluZm9bJ3BhdXNlZCddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDcyICAgICAgICAgICAg
ICAgICByZXR1cm4gWEVOX0FQSV9WTV9QT1dFUl9TVEFURV9SVU5OSU5HCldhdGNoZXI6IHwgICAg
fCAgICB8IDwgWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlR2V0CldhdGNoZXI6IHwgICAgfCAgICB8
MzQ0NSAgICAgICAgICAgICBzZWxmLnN0YXRlX3VwZGF0ZWQucmVsZWFzZSgpCldhdGNoZXI6IHwg
ICAgfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpfc3RhdGVTZXQKV2F0Y2hlcjogfCAgICB8ICAg
IDIxMTggICAgICAgICAgICAgICAgIGlmIHNlbGYuc2h1dGRvd25TdGFydFRpbWU6CldhdGNoZXI6
IHwgICAgfCAgICAyMTI3ICAgICAgICAgICAgIHNlbGYucmVmcmVzaF9zaHV0ZG93bl9sb2NrLnJl
bGVhc2UoKQpXYXRjaGVyOiB8ICAgIHwgICAgMjEyOSAgICAgICAgIGlmIHJlc3RhcnRfcmVhc29u
IGFuZCBub3Qgc2VsZi5yZXN0YXJ0X2luX3Byb2dyZXNzOgpNYWluVGhyZWFkOiB8ICAgIHwgICAg
PCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0
NzkgICAgICAgICBpZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1ZScsICAndCdd
OgpNYWluVGhyZWFkOiB8ICAgIHwgICAgNDgxICAgICAgICAgaWYgdiBpbiBbJ25vJywgICduJywg
JzAnLCAnb2ZmJywgJ2ZhbHNlJywgJ2YnXToKTWFpblRocmVhZDogfCAgICB8ICAgIDQ4MiAgICAg
ICAgICAgICByZXR1cm4gRmFsc2UKTWFpblRocmVhZDogfCAgICB8ICAgPCBYZW5kT3B0aW9ucy5w
eTpnZXRfY29uZmlnX2Jvb2wKTWFpblRocmVhZDogfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5Omdl
dF94ZW5kX3VuaXhfc2VydmVyCk1haW5UaHJlYWQ6IHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTpn
ZXRfeGVuX2FwaV9zZXJ2ZXIKTWFpblRocmVhZDogfCAgICB8ICAgNDk4ICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ192YWx1ZSgneGVuLWFwaS1zZXJ2ZXInLApNYWluVGhyZWFkOiB8ICAg
IHwgICA0OTkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYueGVuX2Fw
aV9zZXJ2ZXJfZGVmYXVsdCkKTWFpblRocmVhZDogfCAgICB8ICAgPiBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCAgICA0NzUgICAgICAgICByZXR1cm4g
c3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpXYXRjaGVyOiB8ICAg
IHwgICA8IFhlbmREb21haW5JbmZvLnB5OnJlZnJlc2hTaHV0ZG93bgpXYXRjaGVyOiB8ICAgIHwg
IDM1MjUgICAgICAgICBsb2cudHJhY2UoIlhlbmREb21haW5JbmZvLnVwZGF0ZSBkb25lIG9uIGRv
bWFpbiAlczogJXMiLApXYXRjaGVyOiB8ICAgIHwgIDM1MjYgICAgICAgICAgICAgICAgICAgc3Ry
KHNlbGYuZG9taWQpLCBzZWxmLmluZm8pCk1haW5UaHJlYWQ6IHwgICAgfCAgPCBYZW5kT3B0aW9u
cy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRPcHRpb25zLnB5
OmdldF94ZW5fYXBpX3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2Vy
dmVyLnB5Ol9faW5pdF9fCk1haW5UaHJlYWQ6IHwgICAgfCAgMTA3ICAgICAgICAgc2VsZi51c2Vf
dGNwID0gdXNlX3RjcApNYWluVGhyZWFkOiB8ICAgIHwgIDEwOCAgICAgICAgIHNlbGYucG9ydCA9
IHBvcnQKTWFpblRocmVhZDogfCAgICB8ICAxMDkgICAgICAgICBzZWxmLmhvc3QgPSBob3N0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMTEwICAgICAgICAgc2VsZi5wYXRoID0gcGF0aApNYWluVGhyZWFk
OiB8ICAgIHwgIDExMSAgICAgICAgIHNlbGYuaG9zdHNfYWxsb3dlZCA9IGhvc3RzX2FsbG93ZWQK
TWFpblRocmVhZDogfCAgICB8ICAxMTMgICAgICAgICBzZWxmLnNzbF9rZXlfZmlsZSA9IHNzbF9r
ZXlfZmlsZQpNYWluVGhyZWFkOiB8ICAgIHwgIDExNCAgICAgICAgIHNlbGYuc3NsX2NlcnRfZmls
ZSA9IHNzbF9jZXJ0X2ZpbGUKTWFpblRocmVhZDogfCAgICB8ICAxMTYgICAgICAgICBzZWxmLnJl
YWR5ID0gRmFsc2UgICAgICAgIApNYWluVGhyZWFkOiB8ICAgIHwgIDExNyAgICAgICAgIHNlbGYu
cnVubmluZyA9IFRydWUKTWFpblRocmVhZDogfCAgICB8ICAxMTggICAgICAgICBzZWxmLmF1dGgg
PSBhdXRoCk1haW5UaHJlYWQ6IHwgICAgfCAgMTE5ICAgICAgICAgc2VsZi54ZW5hcGkgPSB1c2Vf
eGVuYXBpIGFuZCBYZW5kQVBJLlhlbmRBUEkoYXV0aCkgb3IgTm9uZQpXYXRjaGVyOiB8ICAgIHwg
PCBYZW5kRG9tYWluSW5mby5weTp1cGRhdGUKV2F0Y2hlcjogfCAgICB8IDQyNyAgICAgICAgIGZv
ciBkb20gaW4gcnVubmluZzoKV2F0Y2hlcjogfCAgICB8IDQ1MCAgICAgICAgIHJ1bm5pbmcgPSBz
ZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpXYXRjaGVyOiB8ICAgIHwgPiBYZW5kRG9tYWluLnB5Ol9y
dW5uaW5nX2RvbWFpbnMKV2F0Y2hlcjogfCAgICB8ICAzODEgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgfCAgMzgyICAgICAgICAgICAgIHJldHVybiB4Yy5kb21haW5fZ2V0aW5mbygpCk1haW5U
aHJlYWQ6IHwgICAgfCAgPiBYZW5kQVBJLnB5Ol9fbmV3X18KTWFpblRocmVhZDogfCAgICB8ICAg
NTQyICAgICAgICAgY2xzLl9faW5pdF9sb2NrX18uYWNxdWlyZSgpCldhdGNoZXI6IHwgICAgfCAg
PCBYZW5kRG9tYWluLnB5Ol9ydW5uaW5nX2RvbWFpbnMKV2F0Y2hlcjogfCAgICB8ICA0NTEgICAg
ICAgICBydW5uaW5nX2RvbWlkcyA9IFtkWydkb21pZCddIGZvciBkIGluIHJ1bm5pbmcgaWYgZFsn
ZHlpbmcnXSAhPSAxXQpXYXRjaGVyOiB8ICAgIHwgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRz
ID0gW2RbJ2RvbWlkJ10gZm9yIGQgaW4gcnVubmluZyBpZiBkWydkeWluZyddICE9IDFdCldhdGNo
ZXI6IHwgICAgfCAgNDUyICAgICAgICAgZm9yIGRvbWlkLCBkb20gaW4gc2VsZi5kb21haW5zLml0
ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNTQzICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDU0NCAgICAgICAgICAgICBpZiBub3QgY2xzLl9fZGVjb3JhdGVkX186Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNTQ1ICAgICAgICAgICAgICAgICBjbHMuX2RlY29yYXRlKCkKV2F0Y2hlcjog
fCAgICB8ICA0NTMgICAgICAgICAgICAgaWYgZG9taWQgbm90IGluIHJ1bm5pbmdfZG9taWRzIGFu
ZCBkb21pZCAhPSBET00wX0lEOgpXYXRjaGVyOiB8ICAgIHwgIDQ1MiAgICAgICAgIGZvciBkb21p
ZCwgZG9tIGluIHNlbGYuZG9tYWlucy5pdGVtcygpOgpXYXRjaGVyOiB8ICAgIHwgPCBYZW5kRG9t
YWluLnB5Ol9yZWZyZXNoVHhuCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6X2RlY29y
YXRlCk1haW5UaHJlYWQ6IHwgICAgfCAgNTU5ICAgICAgICAgZ2xvYmFsX3ZhbGlkYXRvcnMgPSBb
c2Vzc2lvbl9yZXF1aXJlZCwgY2F0Y2hfdHlwZWVycm9yXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU2
OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5cygpOgpXYXRjaGVyOiB8ICAgIHwg
IDQxOCAgICAgICAgICAgICB0eG4uY29tbWl0KCkKV2F0Y2hlcjogfCAgICB8ICA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6Y29tbWl0CldhdGNoZXI6IHwgICAgfCAgICAzOCAgICAgICAgIGlmIG5v
dCBzZWxmLmluX3RyYW5zYWN0aW9uOgpXYXRjaGVyOiB8ICAgIHwgICAgNDAgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UKV2F0Y2hlcjogfCAgICB8ICAgIDQxICAgICAgICAgcmMg
PSB4c2hhbmRsZSgpLnRyYW5zYWN0aW9uX2VuZChzZWxmLnRyYW5zYWN0aW9uLCBGYWxzZSkKV2F0
Y2hlcjogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKV2F0Y2hlcjogfCAg
ICB8ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKV2F0Y2hlcjogfCAgICB8ICAgICAyMCAg
ICAgcmV0dXJuIHhzX2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpNYWluVGhyZWFkOiB8ICAgIHwgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2Ns
cyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgNTcyICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgIHwgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFp
blRocmVhZDogfCAgICB8ICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24n
IG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICclc19nZXRfYnlfdXVpZCcgJSBhcGlf
Y2xzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICclc19n
ZXRfdXVpZCcgJSBhcGlfY2xzCldhdGNoZXI6IHwgICAgfCAgICA0MiAgICAgICAgIHNlbGYudHJh
bnNhY3Rpb24gPSAiMCIKV2F0Y2hlcjogfCAgICB8ICAgIDQzICAgICAgICAgcmV0dXJuIHJjCldh
dGNoZXI6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApXYXRjaGVyOiB8
ICAgIHwgPCBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoCldhdGNoZXI6IHwgICAgfCA+IHhlbnN0b3Jl
L3hzdHJhbnNhY3QucHk6X19kZWxfXwpXYXRjaGVyOiB8ICAgIHwgICAzNCAgICAgICAgIGlmIHNl
bGYuaW5fdHJhbnNhY3Rpb246CldhdGNoZXI6IHwgICAgfCA8IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19kZWxfXwpXYXRjaGVyOiB8ICAgIHwgMTU1ICAgICAgICAgICAgIHNlbGYuZG9tYWluc19s
b2NrLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgIHwgNTc2ICAgICAgICAgICAgIGdldF9hbGxf
cmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKV2F0Y2hlcjogfCAg
ICB8IDE1NiAgICAgICAgIHJldHVybiAxCldhdGNoZXI6IHwgICAgfDwgWGVuZERvbWFpbi5weTpf
b25fZG9tYWluc19jaGFuZ2VkCldhdGNoZXI6IHwgICAgICA2NiAgICAgICAgICAgICBpZiBub3Qg
cmVzOgpXYXRjaGVyOiB8ICAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCk1haW5UaHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91
dWlkKF8xLCBfMiwgcmVmKToKV2F0Y2hlcjogfCAgICAgIDY0ICAgICAgICAgICAgIHdhdGNoID0g
d2VbMV0KV2F0Y2hlcjogfCAgICAgIDY1ICAgICAgICAgICAgIHJlcyA9IHdhdGNoLmZuKHdlWzBd
LCAqd2F0Y2guYXJncywgKip3YXRjaC5rd2FyZ3MpCldhdGNoZXI6IHwgICAgfD4gWGVuZERvbWFp
bi5weTpfb25fZG9tYWluc19jaGFuZ2VkCldhdGNoZXI6IHwgICAgfCAxNTEgICAgICAgICBzZWxm
LmRvbWFpbnNfbG9jay5hY3F1aXJlKCkKTWFpblRocmVhZDogfCAgICB8IDU4MSAgICAgICAgICAg
ICBkZWYgX2dldF91dWlkKF8xLCBfMiwgcmVmKToKV2F0Y2hlcjogfCAgICB8IDE1MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICB8IDE1MyAgICAgICAgICAgICBzZWxmLl9yZWZyZXNoKCkKV2F0
Y2hlcjogfCAgICB8ID4gWGVuZERvbWFpbi5weTpfcmVmcmVzaApXYXRjaGVyOiB8ICAgIHwgIDQx
NSAgICAgICAgIHR4biA9IHhzdHJhbnNhY3QoKQpXYXRjaGVyOiB8ICAgIHwgID4geGVuc3RvcmUv
eHN0cmFuc2FjdC5weTpfX2luaXRfXwpXYXRjaGVyOiB8ICAgIHwgICAgMjMgICAgICAgICBzZWxm
LmluX3RyYW5zYWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlz
CldhdGNoZXI6IHwgICAgfCAgICAyNyAgICAgICAgIGFzc2VydCBwYXRoIGlzIG5vdCBOb25lCldh
dGNoZXI6IHwgICAgfCAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikK
V2F0Y2hlcjogfCAgICB8ICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxl
KCkudHJhbnNhY3Rpb25fc3RhcnQoKQpXYXRjaGVyOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRp
bC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAgIHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpXYXRjaGVyOiB8ICAgIHwgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwg
ICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWluVGhyZWFkOiB8ICAgIHwgICA1ODcg
ICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9jbHMpOgpNYWluVGhyZWFkOiB8
ICAgIHwgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9ieV91dWlkLCBfZ2V0X2J5
X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5MyAgICAgICAgICAgICBzZXRhdHRyKGNscywg
Z2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAgNTk0ICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29yZHMoYXBpX2Ns
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgICA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEgcywg
c2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFz
c2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICB8ICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9j
bHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVh
ZDogfCAgICB8ICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9u
JyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
IHwgICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1aWQnICUgYXBp
X2NscwpXYXRjaGVyOiB8ICAgIHwgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0g
VHJ1ZQpXYXRjaGVyOiB8ICAgIHwgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpfX2luaXRfXwpX
YXRjaGVyOiB8ICAgIHwgIDQxNiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICA0MTcgICAg
ICAgICAgICAgc2VsZi5fcmVmcmVzaFR4bih0eG4sIHJlZnJlc2hfc2h1dGRvd24pCldhdGNoZXI6
IHwgICAgfCAgPiBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoVHhuCldhdGNoZXI6IHwgICAgfCAgIDQy
NCAgICAgICAgIHJ1bm5pbmcgPSBzZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpXYXRjaGVyOiB8ICAg
IHwgICA+IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgICAg
MzgxICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgMzgyICAgICAgICAgICAgIHJldHVy
biB4Yy5kb21haW5fZ2V0aW5mbygpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1NzUgICAgICAgICAg
ICAgZ2V0X3V1aWQgPSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpXYXRjaGVyOiB8ICAgIHwgICA8
IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpXYXRjaGVyOiB8ICAgIHwgICA0MjcgICAg
ICAgICBmb3IgZG9tIGluIHJ1bm5pbmc6CldhdGNoZXI6IHwgICAgfCAgIDQyOCAgICAgICAgICAg
ICBkb21pZCA9IGRvbVsnZG9taWQnXQpXYXRjaGVyOiB8ICAgIHwgICA0MjkgICAgICAgICAgICAg
aWYgZG9taWQgaW4gc2VsZi5kb21haW5zOgpXYXRjaGVyOiB8ICAgIHwgICA0MzAgICAgICAgICAg
ICAgICAgIHNlbGYuZG9tYWluc1tkb21pZF0udXBkYXRlKGRvbSwgcmVmcmVzaF9zaHV0ZG93biwg
dHJhbnNhY3Rpb24pCldhdGNoZXI6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8ucHk6dXBkYXRl
CldhdGNoZXI6IHwgICAgfCAgIDM1MDQgICAgICAgICBsb2cudHJhY2UoIlhlbmREb21haW5JbmZv
LnVwZGF0ZSglcykgb24gZG9tYWluICVzIiwgaW5mbywKV2F0Y2hlcjogfCAgICB8ICAgMzUwNSAg
ICAgICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCkpCk1haW5UaHJlYWQ6IHwgICAgfCAgICA1
NzYgICAgICAgICAgICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBh
cGlfY2xzICAgIApNYWluVGhyZWFkOiB8ICAgIHwgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0
X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpXYXRjaGVyOiB8ICAgIHwgICAzNTA3ICAgICAgICAgaWYg
bm90IGluZm86CldhdGNoZXI6IHwgICAgfCAgIDM1MTIgICAgICAgICBpZiBpbmZvWyJtYXhtZW1f
a2IiXSA8IDA6CldhdGNoZXI6IHwgICAgfCAgIDM1MTkgICAgICAgICBzZWxmLmluZm8udXBkYXRl
X2NvbmZpZyhpbmZvKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgNTgxICAgICAgICAgICAgIGRlZiBf
Z2V0X3V1aWQoXzEsIF8yLCByZWYpOgpXYXRjaGVyOiB8ICAgIHwgICAgPiBYZW5kQ29uZmlnLnB5
OnVwZGF0ZV9jb25maWcKV2F0Y2hlcjogfCAgICB8ICAgIDEwMjEgICAgICAgICBzZWxmLl9kb21p
bmZvX3RvX3hhcGkoZG9taW5mbykKV2F0Y2hlcjogfCAgICB8ICAgIHw+IFhlbmRDb25maWcucHk6
X2RvbWluZm9fdG9feGFwaQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDggICAgICAgICBzZWxmWydk
b21pZCddID0gZG9taW5mb1snZG9taWQnXQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDkgICAgICAg
ICBzZWxmWydvbmxpbmVfdmNwdXMnXSA9IGRvbWluZm9bJ29ubGluZV92Y3B1cyddCldhdGNoZXI6
IHwgICAgfCAgICB8IDU1MCAgICAgICAgIHNlbGZbJ1ZDUFVzX21heCddID0gZG9taW5mb1snbWF4
X3ZjcHVfaWQnXSArIDEKV2F0Y2hlcjogfCAgICB8ICAgIHwgNTUyICAgICAgICAgaWYgdXBkYXRl
X21lbToKV2F0Y2hlcjogfCAgICB8ICAgIHwgNTU5ICAgICAgICAgc2VsZlsnY3B1X3RpbWUnXSA9
IGRvbWluZm9bJ2NwdV90aW1lJ10vMWU5Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8IDU4NCAgICAg
ICAgICAgICBkZWYgdW5wYWNrKHYpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NjAgICAgICAgICBp
ZiBkb21pbmZvLmdldCgnc3NpZHJlZicpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NjUgICAgICAg
ICBzZWxmWydzaHV0ZG93bl9yZWFzb24nXSA9IGRvbWluZm9bJ3NodXRkb3duX3JlYXNvbiddCldh
dGNoZXI6IHwgICAgfCAgICB8IDU2OCAgICAgICAgIHNlbGZbJ3J1bm5pbmcnXSA9IGRvbWluZm9b
J3J1bm5pbmcnXQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NjkgICAgICAgICBzZWxmWydjcmFzaGVk
J10gPSBkb21pbmZvWydjcmFzaGVkJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTcwICAgICAgICAg
c2VsZlsnZHlpbmcnXSA9IGRvbWluZm9bJ2R5aW5nJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTcx
ICAgICAgICAgc2VsZlsnc2h1dGRvd24nXSA9IGRvbWluZm9bJ3NodXRkb3duJ10KV2F0Y2hlcjog
fCAgICB8ICAgIHwgNTcyICAgICAgICAgc2VsZlsncGF1c2VkJ10gPSBkb21pbmZvWydwYXVzZWQn
XQpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NzMgICAgICAgICBzZWxmWydibG9ja2VkJ10gPSBkb21p
bmZvWydibG9ja2VkJ10KV2F0Y2hlcjogfCAgICB8ICAgIHwgNTc1ICAgICAgICAgaWYgJ25hbWUn
IGluIGRvbWluZm86CldhdGNoZXI6IHwgICAgfCAgICB8IDU3OCAgICAgICAgIGlmICdoYW5kbGUn
IGluIGRvbWluZm86CldhdGNoZXI6IHwgICAgfCAgICB8IDU3OSAgICAgICAgICAgICBzZWxmWyd1
dWlkJ10gPSB1dWlkLnRvU3RyaW5nKGRvbWluZm9bJ2hhbmRsZSddKQpXYXRjaGVyOiB8ICAgIHwg
ICAgfCA+IHV1aWQucHk6dG9TdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA1OCAgICAgcmV0
dXJuICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIg
KiAyLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4
IiAqIDZdKSAlIHR1cGxlKHUpCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1ODcgICAgICAgICAg
ICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9jbHMpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA8
IHV1aWQucHk6dG9TdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHw8IFhlbmRDb25maWcucHk6X2Rv
bWluZm9fdG9feGFwaQpXYXRjaGVyOiB8ICAgIHwgICAgMTAyMiAgICAgICAgIHNlbGYudmFsaWRh
dGUoKQpXYXRjaGVyOiB8ICAgIHwgICAgfD4gWGVuZENvbmZpZy5weTp2YWxpZGF0ZQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1MzkgICAgICAgICBzZWxmLl91dWlkX3Nhbml0eV9jaGVjaygpCldhdGNo
ZXI6IHwgICAgfCAgICB8ID4gWGVuZENvbmZpZy5weTpfdXVpZF9zYW5pdHlfY2hlY2sKV2F0Y2hl
cjogfCAgICB8ICAgIHwgIDQ2OCAgICAgICAgIGlmICd1dWlkJyBub3QgaW4gc2VsZiBvciBub3Qg
c2VsZlsndXVpZCddOgpNYWluVGhyZWFkOiB8ICAgIHwgICAgfCAgNTkyICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBnZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgNDcxICAgICAgICAgICAgIHNlbGZbJ3V1aWQnXSA9IHV1aWQudG9TdHJpbmcodXVpZC5mcm9t
U3RyaW5nKHNlbGZbJ3V1aWQnXSkpCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHV1aWQucHk6ZnJv
bVN0cmluZwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MiAgICAgcyA9IHMucmVwbGFjZSgnLScs
ICcnKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkg
KyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAgICB8
ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2Uo
MCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGludChz
W2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAg
IHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGlu
IHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1cm4g
WyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0Y2hl
cjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBm
b3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAgICAg
cmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBd
CldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJd
LCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAg
NjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAz
MiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6
IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAg
ICB8ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFu
Z2UoMCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8
ICAgIHwgICAgfCAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBp
IGluIHJhbmdlKDAsIDMyLCAyKSBdCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1
cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2
KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA2MyAg
ICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAy
KSBdCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSAr
IDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDwgdXVpZC5weTpmcm9tU3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IHV1aWQucHk6dG9T
dHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIuam9pbihbIiUw
MngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAgNTkgICAgICAgICAgICAgICAgICAgICAgIiUwMngiICogNl0pICUgdHVwbGUo
dSkKTWFpblRocmVhZDogfCAgICB8ICAgIHwgICA1OTMgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCldhdGNoZXI6IHwgICAgfCAgICB8ICA8IHV1aWQucHk6
dG9TdHJpbmcKV2F0Y2hlcjogfCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0
eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDAgICAgICAgICBzZWxmLl9uYW1lX3Nhbml0
eV9jaGVjaygpCldhdGNoZXI6IHwgICAgfCAgICB8ID4gWGVuZENvbmZpZy5weTpfbmFtZV9zYW5p
dHlfY2hlY2sKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ3NCAgICAgICAgIGlmICduYW1lX2xhYmVs
JyBub3QgaW4gc2VsZjoKV2F0Y2hlcjogfCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol9uYW1l
X3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCA1NDEgICAgICAgICBzZWxmLl9tZW1v
cnlfc2FuaXR5X2NoZWNrKCkKV2F0Y2hlcjogfCAgICB8ICAgIHwgPiBYZW5kQ29uZmlnLnB5Ol9t
ZW1vcnlfc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8ICA0MjMgICAgICAgICBsb2cu
dHJhY2UoIl9tZW1vcnlfc2FuaXR5X2NoZWNrIG1lbW9yeV9zdGF0aWNfbWluOiAlcywgIgpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgNDI3ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlf
c3RhdGljX21pbiJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDI4ICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdLApXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDI5
ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19taW4iXSwKV2F0Y2hl
cjogfCAgICB8ICAgIHwgIDQzMCAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5
bmFtaWNfbWF4Il0pCk1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICA1OTQgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9hbGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFp
blRocmVhZDogfCAgICB8ICAgIHwgID4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1haW5U
aHJlYWQ6IHwgICAgfCAgICB8ICAgNTg4ICAgICAgICAgICAgICAgICByZXR1cm4gbGFtYmRhIHMs
IHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8ICAgIHwgIDwgWGVuZEFQSS5weTpfZ2V0X2Fs
bF9yZWNvcmRzCldhdGNoZXI6IHwgICAgfCAgICB8ICA0MzIgICAgICAgICBpZiBub3Qgc2VsZlsi
bWVtb3J5X3N0YXRpY19taW4iXSA8PSBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdOgpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgNDM1ICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWlu
Il0gPD0gc2VsZlsibWVtb3J5X2R5bmFtaWNfbWluIl06CldhdGNoZXI6IHwgICAgfCAgICB8ICA0
MzggICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVt
b3J5X3N0YXRpY19tYXgiXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ0MSAgICAgICAgIGlmIG5v
dCBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSA+IDA6CldhdGNoZXI6IHwgICAgfCAgICB8ICA0
NDQgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSA+IDA6CldhdGNoZXI6
IHwgICAgfCAgICB8ICA0NDcgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBu
b3Qgc2VsZi5pc19odm0oKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ1MCAgICAgICAgIGlmIHNl
bGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBzZWxmLmlzX2hhcCgpOgpXYXRjaGVyOiB8ICAg
IHwgICAgfCA8IFhlbmRDb25maWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgNTQyICAgICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2soKQpXYXRjaGVy
OiB8ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6X2FjdGlvbnNfc2FuaXR5X2NoZWNrCldhdGNo
ZXI6IHwgICAgfCAgICB8ICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdy
ZWJvb3QnLCAnY3Jhc2gnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ1NiAgICAgICAgICAgICBp
ZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01P
REVTOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGluIFsnc2h1
dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICA0NTYgICAg
ICAgICAgICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBpbiBDT05GSUdf
UkVTVEFSVF9NT0RFUzoKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ1NSAgICAgICAgIGZvciBldmVu
dCBpbiBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpXYXRjaGVyOiB8ICAgIHwgICAg
fCAgNDU2ICAgICAgICAgICAgIGlmIHNlbGZbJ2FjdGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3Qg
aW4gQ09ORklHX1JFU1RBUlRfTU9ERVM6CldhdGNoZXI6IHwgICAgfCAgICB8ICA0NTUgICAgICAg
ICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jhc2gnXToKV2F0Y2hlcjog
fCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpXYXRjaGVy
OiB8ICAgIHwgICAgfCA1NDMgICAgICAgICBzZWxmLl92Y3B1c19zYW5pdHlfY2hlY2soKQpXYXRj
aGVyOiB8ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVjawpXYXRj
aGVyOiB8ICAgIHwgICAgfCAgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4gc2VsZiBhbmQg
J3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDYzICAgICAg
ICAgaWYgJ29ubGluZV92Y3B1cycgaW4gc2VsZjoKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ2NCAg
ICAgICAgICAgICBzZWxmWydWQ1BVc19saXZlJ10gPSBzZWxmWydvbmxpbmVfdmNwdXMnXQpXYXRj
aGVyOiB8ICAgIHwgICAgfCA8IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVjawpXYXRj
aGVyOiB8ICAgIHwgICAgfCA1NDQgICAgICAgICBzZWxmLl9wbGF0Zm9ybV9zYW5pdHlfY2hlY2so
KQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6X3BsYXRmb3JtX3Nhbml0eV9j
aGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfCAgNDc4ICAgICAgICAgaWYgJ2tleW1hcCcgbm90IGlu
IHNlbGZbJ3BsYXRmb3JtJ10gYW5kIFhlbmRPcHRpb25zLmluc3RhbmNlKCkuZ2V0X2tleW1hcCgp
OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kT3B0aW9ucy5weTppbnN0YW5jZQpXYXRjaGVy
OiB8ICAgIHwgICAgfCAgIDU1MyAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDU1NCAg
ICAgICAgIGluc3QKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA1NjAgICAgIHJldHVybiBpbnN0Cldh
dGNoZXI6IHwgICAgfCAgICB8ICA8IFhlbmRPcHRpb25zLnB5Omluc3RhbmNlCldhdGNoZXI6IHwg
ICAgfCAgICB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKV2F0Y2hlcjogfCAgICB8ICAg
IHwgICAzOTAgICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3N0cmluZygna2V5bWFwJywg
Tm9uZSkKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdf
c3RyaW5nCldhdGNoZXI6IHwgICAgfCAgICB8ICAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxmLmdl
dF9jb25maWdfdmFsdWUobmFtZSwgdmFsKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgICA+IFhlbmRP
cHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgIDQ3NSAg
ICAgICAgIHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBj
bGFzc2VzLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3ZhbHVlCldhdGNoZXI6IHwgICAgfCAgICB8ICAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfY29uZmlnX3N0cmluZwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kT3B0aW9ucy5weTpn
ZXRfa2V5bWFwCldhdGNoZXI6IHwgICAgfCAgICB8ICA0ODEgICAgICAgICBpZiBzZWxmLmlzX2h2
bSgpIG9yIHNlbGYuaGFzX3JmYigpOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5OmlzX2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgMjIwNyAgICAgICAgIHJldHVybiBzZWxm
WydIVk1fYm9vdF9wb2xpY3knXSAhPSAnJwpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29u
ZmlnLnB5OmlzX2h2bQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5Omhhc19y
ZmIKV2F0Y2hlcjogfCAgICB8ICAgIHwgICA5MzMgICAgICAgICBmb3IgY29uc29sZV91dWlkIGlu
IHNlbGZbJ2NvbnNvbGVfcmVmcyddOgpXYXRjaGVyOiB8ICAgIHwgICAgfCAgIDkzOCAgICAgICAg
IHJldHVybiBGYWxzZQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5Omhhc19y
ZmIKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDQ5MSAgICAgICAgIGlmICd0c2NfbW9kZScgbm90IGlu
IHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8ICA0OTQgICAgICAgICBpZiAn
bm9taWdyYXRlJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXToKV2F0Y2hlcjogfCAgICB8ICAgIHwg
IDQ5NyAgICAgICAgIGlmIHNlbGYuaXNfaHZtKCk6CldhdGNoZXI6IHwgICAgfCAgICB8ICA+IFhl
bmRDb25maWcucHk6aXNfaHZtCldhdGNoZXI6IHwgICAgfCAgICB8ICAyMjA3ICAgICAgICAgcmV0
dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnCldhdGNoZXI6IHwgICAgfCAgICB8ICA8
IFhlbmRDb25maWcucHk6aXNfaHZtCldhdGNoZXI6IHwgICAgfCAgICB8IDwgWGVuZENvbmZpZy5w
eTpfcGxhdGZvcm1fc2FuaXR5X2NoZWNrCldhdGNoZXI6IHwgICAgfCAgICB8IDU0NSAgICAgICAg
IHNlbGYuX3ZmYl9zYW5pdHlfY2hlY2soKQpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IFhlbmRDb25m
aWcucHk6X3ZmYl9zYW5pdHlfY2hlY2sKV2F0Y2hlcjogfCAgICB8ICAgIHwgIDUzMSAgICAgICAg
IGlmICdrZXltYXAnIGluIHNlbGZbJ3BsYXRmb3JtJ106CldhdGNoZXI6IHwgICAgfCAgICB8IDwg
WGVuZENvbmZpZy5weTpfdmZiX3Nhbml0eV9jaGVjawpXYXRjaGVyOiB8ICAgIHwgICAgfDwgWGVu
ZENvbmZpZy5weTp2YWxpZGF0ZQpXYXRjaGVyOiB8ICAgIHwgICAgPCBYZW5kQ29uZmlnLnB5OnVw
ZGF0ZV9jb25maWcKV2F0Y2hlcjogfCAgICB8ICAgMzUyMCAgICAgICAgIHNlbGYuX3VwZGF0ZV9j
b25zb2xlcyh0cmFuc2FjdGlvbikKV2F0Y2hlcjogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8u
cHk6X3VwZGF0ZV9jb25zb2xlcwpXYXRjaGVyOiB8ICAgIHwgICAgMTYyOCAgICAgICAgIGlmIHNl
bGYuZG9taWQgPT0gTm9uZSBvciBzZWxmLmRvbWlkID09IDA6CldhdGNoZXI6IHwgICAgfCAgICAx
NjI5ICAgICAgICAgICAgIHJldHVybgpXYXRjaGVyOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluSW5m
by5weTpfdXBkYXRlX2NvbnNvbGVzCldhdGNoZXI6IHwgICAgfCAgIDM1MjIgICAgICAgICBpZiBy
ZWZyZXNoOgpXYXRjaGVyOiB8ICAgIHwgICAzNTIzICAgICAgICAgICAgIHNlbGYucmVmcmVzaFNo
dXRkb3duKGluZm8pCldhdGNoZXI6IHwgICAgfCAgICA+IFhlbmREb21haW5JbmZvLnB5OnJlZnJl
c2hTaHV0ZG93bgpXYXRjaGVyOiB8ICAgIHwgICAgMjAzNCAgICAgICAgIHJlc3RhcnRfcmVhc29u
ID0gTm9uZQpXYXRjaGVyOiB8ICAgIHwgICAgMjAzNiAgICAgICAgIHNlbGYucmVmcmVzaF9zaHV0
ZG93bl9sb2NrLmFjcXVpcmUoKQpNYWluVGhyZWFkOiB8ICAgIHwgICAgIDU3MSAgICAgICAgICAg
ICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMu
a2V5cygpOgpXYXRjaGVyOiB8ICAgIHwgICAgMjAzNyAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICB8ICAgIDIwMzggICAgICAgICAgICAgaWYgeGVuaW5mbyBpcyBOb25lOgpXYXRjaGVyOiB8ICAg
IHwgICAgMjA1MiAgICAgICAgICAgICBpZiB4ZW5pbmZvWydkeWluZyddOgpXYXRjaGVyOiB8ICAg
IHwgICAgMjA2NCAgICAgICAgICAgICBlbGlmIHhlbmluZm9bJ2NyYXNoZWQnXToKV2F0Y2hlcjog
fCAgICB8ICAgIDIwNzcgICAgICAgICAgICAgZWxpZiB4ZW5pbmZvWydzaHV0ZG93biddOgpXYXRj
aGVyOiB8ICAgIHwgICAgMjEwNSAgICAgICAgICAgICBlbGlmIHNlbGYuZG9tcGF0aCBpcyBOb25l
OgpXYXRjaGVyOiB8ICAgIHwgICAgMjExMyAgICAgICAgICAgICAgICAgaWYgeGVuaW5mb1sncGF1
c2VkJ106CldhdGNoZXI6IHwgICAgfCAgICAyMTE2ICAgICAgICAgICAgICAgICAgICAgc2VsZi5f
c3RhdGVTZXQoRE9NX1NUQVRFX1JVTk5JTkcpCldhdGNoZXI6IHwgICAgfCAgICB8PiBYZW5kRG9t
YWluSW5mby5weTpfc3RhdGVTZXQKV2F0Y2hlcjogfCAgICB8ICAgIHwzNDM0ICAgICAgICAgc2Vs
Zi5zdGF0ZV91cGRhdGVkLmFjcXVpcmUoKQpXYXRjaGVyOiB8ICAgIHwgICAgfDM0MzUgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgfCAgICB8MzQzOSAgICAgICAgICAgICBpZiBzZWxmLl9zdGF0
ZUdldCgpICE9IHN0YXRlOgpXYXRjaGVyOiB8ICAgIHwgICAgfCA+IFhlbmREb21haW5JbmZvLnB5
Ol9zdGF0ZUdldApXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDUyICAgICAgICAgaW5mbyA9IGRvbV9n
ZXQoc2VsZi5nZXREb21pZCgpKQpXYXRjaGVyOiB8ICAgIHwgICAgfCAgPiBYZW5kRG9tYWluSW5m
by5weTpnZXREb21pZApXYXRjaGVyOiB8ICAgIHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBz
ZWxmLmRvbWlkCldhdGNoZXI6IHwgICAgfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5OmdldERv
bWlkCldhdGNoZXI6IHwgICAgfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5OmRvbV9nZXQKV2F0
Y2hlcjogfCAgICB8ICAgIHwgICAyOTQgICAgIHRyeToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAy
OTUgICAgICAgICBkb21saXN0ID0geGMuZG9tYWluX2dldGluZm8oZG9tLCAxKQpNYWluVGhyZWFk
OiB8ICAgIHwgICAgfCAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKV2F0Y2hlcjogfCAg
ICB8ICAgIHwgICAyOTYgICAgICAgICBpZiBkb21saXN0IGFuZCBkb20gPT0gZG9tbGlzdFswXVsn
ZG9taWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgICAyOTcgICAgICAgICAgICAgcmV0dXJuIGRv
bWxpc3RbMF0KV2F0Y2hlcjogfCAgICB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6ZG9tX2dl
dApXYXRjaGVyOiB8ICAgIHwgICAgfCAzNDUzICAgICAgICAgaWYgaW5mbyBpcyBOb25lIG9yIGlu
Zm9bJ3NodXRkb3duJ106CldhdGNoZXI6IHwgICAgfCAgICB8IDM0NjQgICAgICAgICBlbGlmIGlu
Zm9bJ2NyYXNoZWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzQ2OSAgICAgICAgICAgICBpZiBp
bmZvWydwYXVzZWQnXToKV2F0Y2hlcjogfCAgICB8ICAgIHwgMzQ3MiAgICAgICAgICAgICAgICAg
cmV0dXJuIFhFTl9BUElfVk1fUE9XRVJfU1RBVEVfUlVOTklORwpXYXRjaGVyOiB8ICAgIHwgICAg
fCA8IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZUdldApXYXRjaGVyOiB8ICAgIHwgICAgfDM0NDUg
ICAgICAgICAgICAgc2VsZi5zdGF0ZV91cGRhdGVkLnJlbGVhc2UoKQpNYWluVGhyZWFkOiB8ICAg
IHwgICAgfCA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKV2F0Y2hl
cjogfCAgICB8ICAgIHw8IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZVNldApXYXRjaGVyOiB8ICAg
IHwgICAgMjExOCAgICAgICAgICAgICAgICAgaWYgc2VsZi5zaHV0ZG93blN0YXJ0VGltZToKV2F0
Y2hlcjogfCAgICB8ICAgIDIxMjcgICAgICAgICAgICAgc2VsZi5yZWZyZXNoX3NodXRkb3duX2xv
Y2sucmVsZWFzZSgpCk1haW5UaHJlYWQ6IHwgICAgfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFw
aV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6
CldhdGNoZXI6IHwgICAgfCAgICAyMTI5ICAgICAgICAgaWYgcmVzdGFydF9yZWFzb24gYW5kIG5v
dCBzZWxmLnJlc3RhcnRfaW5fcHJvZ3Jlc3M6CldhdGNoZXI6IHwgICAgfCAgICA8IFhlbmREb21h
aW5JbmZvLnB5OnJlZnJlc2hTaHV0ZG93bgpXYXRjaGVyOiB8ICAgIHwgICAzNTI1ICAgICAgICAg
bG9nLnRyYWNlKCJYZW5kRG9tYWluSW5mby51cGRhdGUgZG9uZSBvbiBkb21haW4gJXM6ICVzIiwK
V2F0Y2hlcjogfCAgICB8ICAgMzUyNiAgICAgICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCks
IHNlbGYuaW5mbykKTWFpblRocmVhZDogfCAgICB8ICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlf
dXVpZCA9ICclc19nZXRfYnlfdXVpZCcgJSBhcGlfY2xzCldhdGNoZXI6IHwgICAgfCAgIDwgWGVu
ZERvbWFpbkluZm8ucHk6dXBkYXRlCldhdGNoZXI6IHwgICAgfCAgIDQyNyAgICAgICAgIGZvciBk
b20gaW4gcnVubmluZzoKV2F0Y2hlcjogfCAgICB8ICAgNDUwICAgICAgICAgcnVubmluZyA9IHNl
bGYuX3J1bm5pbmdfZG9tYWlucygpCldhdGNoZXI6IHwgICAgfCAgID4gWGVuZERvbWFpbi5weTpf
cnVubmluZ19kb21haW5zCldhdGNoZXI6IHwgICAgfCAgICAzODEgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgfCAgICAzODIgICAgICAgICAgICAgcmV0dXJuIHhjLmRvbWFpbl9nZXRpbmZvKCkK
TWFpblRocmVhZDogfCAgICB8ICAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICclc19nZXRf
dXVpZCcgJSBhcGlfY2xzCldhdGNoZXI6IHwgICAgfCAgIDwgWGVuZERvbWFpbi5weTpfcnVubmlu
Z19kb21haW5zCldhdGNoZXI6IHwgICAgfCAgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRzID0g
W2RbJ2RvbWlkJ10gZm9yIGQgaW4gcnVubmluZyBpZiBkWydkeWluZyddICE9IDFdCldhdGNoZXI6
IHwgICAgfCAgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRzID0gW2RbJ2RvbWlkJ10gZm9yIGQg
aW4gcnVubmluZyBpZiBkWydkeWluZyddICE9IDFdCldhdGNoZXI6IHwgICAgfCAgIDQ1MiAgICAg
ICAgIGZvciBkb21pZCwgZG9tIGluIHNlbGYuZG9tYWlucy5pdGVtcygpOgpXYXRjaGVyOiB8ICAg
IHwgICA0NTMgICAgICAgICAgICAgaWYgZG9taWQgbm90IGluIHJ1bm5pbmdfZG9taWRzIGFuZCBk
b21pZCAhPSBET00wX0lEOgpXYXRjaGVyOiB8ICAgIHwgICA0NTIgICAgICAgICBmb3IgZG9taWQs
IGRvbSBpbiBzZWxmLmRvbWFpbnMuaXRlbXMoKToKV2F0Y2hlcjogfCAgICB8ICA8IFhlbmREb21h
aW4ucHk6X3JlZnJlc2hUeG4KV2F0Y2hlcjogfCAgICB8ICA0MTggICAgICAgICAgICAgdHhuLmNv
bW1pdCgpCldhdGNoZXI6IHwgICAgfCAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5OmNvbW1pdApX
YXRjaGVyOiB8ICAgIHwgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90cmFuc2FjdGlvbjoK
V2F0Y2hlcjogfCAgICB8ICAgIDQwICAgICAgICAgc2VsZi5pbl90cmFuc2FjdGlvbiA9IEZhbHNl
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDU3NiAgICAgICAgICAgICBnZXRfYWxsX3JlY29yZHMgPSAn
JXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFwaV9jbHMgICAgCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU3
OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91dWlkKF8xLCBfMiwgcmVmKToKTWFpblRocmVhZDog
fCAgICB8ICAgNTgxICAgICAgICAgICAgIGRlZiBfZ2V0X3V1aWQoXzEsIF8yLCByZWYpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgICA1ODQgICAgICAgICAgICAgZGVmIHVucGFjayh2KToKTWFpblRocmVh
ZDogfCAgICB8ICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0X2FsbF9yZWNvcmRzKF9hcGlfY2xz
KToKTWFpblRocmVhZDogfCAgICB8ICAgNTkyICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRf
YnlfdXVpZCwgX2dldF9ieV91dWlkKQpXYXRjaGVyOiB8ICAgIHwgICAgNDEgICAgICAgICByYyA9
IHhzaGFuZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpXYXRj
aGVyOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpXYXRjaGVyOiB8ICAg
IHwgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpXYXRjaGVyOiB8ICAgIHwgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlCldhdGNoZXI6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN1dGlsLnB5
OnhzaGFuZGxlCk1haW5UaHJlYWQ6IHwgICAgfCAgIDU5MyAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICB8ICAgNTk0ICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29yZHMoYXBp
X2NscykpCk1haW5UaHJlYWQ6IHwgICAgfCAgID4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgICA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHwgICA8IFhlbmRBUEkucHk6X2dldF9hbGxf
cmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBj
bGFzc2VzLmtleXMoKToKV2F0Y2hlcjogfCAgICB8ICAgIDQyICAgICAgICAgc2VsZi50cmFuc2Fj
dGlvbiA9ICIwIgpXYXRjaGVyOiB8ICAgIHwgICAgNDMgICAgICAgICByZXR1cm4gcmMKV2F0Y2hl
cjogfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0CldhdGNoZXI6IHwgICAg
fCA8IFhlbmREb21haW4ucHk6X3JlZnJlc2gKV2F0Y2hlcjogfCAgICB8ID4geGVuc3RvcmUveHN0
cmFuc2FjdC5weTpfX2RlbF9fCldhdGNoZXI6IHwgICAgfCAgIDM0ICAgICAgICAgaWYgc2VsZi5p
bl90cmFuc2FjdGlvbjoKV2F0Y2hlcjogfCAgICB8IDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpf
X2RlbF9fCldhdGNoZXI6IHwgICAgfCAxNTUgICAgICAgICAgICAgc2VsZi5kb21haW5zX2xvY2su
cmVsZWFzZSgpCldhdGNoZXI6IHwgICAgfCAxNTYgICAgICAgICByZXR1cm4gMQpXYXRjaGVyOiB8
ICAgIHw8IFhlbmREb21haW4ucHk6X29uX2RvbWFpbnNfY2hhbmdlZApXYXRjaGVyOiB8ICAgICAg
NjYgICAgICAgICAgICAgaWYgbm90IHJlczoKV2F0Y2hlcjogfCAgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAg
ICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19j
bGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91
dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAg
ICAgICAgICAgIGdldF91dWlkID0gJyVzX2dldF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDog
fCAgICAgNTc2ICAgICAgICAgICAgIGdldF9hbGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29y
ZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVhZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBf
Z2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAg
ICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAg
ICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAg
ZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9jbHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9ieV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJl
YWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRf
dXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRf
YWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29yZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAg
ICAgICAgICAgICAgIHJldHVybiBsYW1iZGEgcywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAg
ICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcx
ICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3Bs
dWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAg
Y29udGludWUKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xh
c3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xz
ID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgICA1NzIgICAgICAgICAgICAgICAgIGNvbnRpbnVlCk1haW5UaHJlYWQ6IHwg
ICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2Ns
cyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcyICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBp
X2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAg
IGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFp
blRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6
Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9u
JyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
ICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1aWQnICUgYXBpX2Ns
cwpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQgPSAnJXNfZ2V0X3V1
aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAgICAgZ2V0X2FsbF9y
ZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApNYWluVGhyZWFkOiB8
ICAgICA1NzggICAgICAgICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIsIHJlZik6Ck1haW5U
aHJlYWQ6IHwgICAgIDU4MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8xLCBfMiwgcmVmKToK
TWFpblRocmVhZDogfCAgICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2sodik6Ck1haW5UaHJl
YWQ6IHwgICAgIDU4NyAgICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3JkcyhfYXBpX2Nscyk6
Ck1haW5UaHJlYWQ6IHwgICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2J5X3V1
aWQsIF9nZXRfYnlfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBnZXRfdXVpZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTQgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9hbGxfcmVjb3Jkcyhh
cGlfY2xzKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRfYWxsX3JlY29yZHMK
TWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJuIGxhbWJkYSBzLCBz
ZXNzaW9uOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRz
Ck1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vz
c2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDog
fCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91dWlkID0gJyVzX2dl
dF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAgICAgICAgIGdldF9h
bGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVh
ZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpN
YWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJl
Zik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWlu
VGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9j
bHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9i
eV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29y
ZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNv
cmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0g
J3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICclc19nZXRfYnlfdXVpZCcg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICcl
c19nZXRfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NiAgICAgICAgICAgICBn
ZXRfYWxsX3JlY29yZHMgPSAnJXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFwaV9jbHMgICAgCk1haW5U
aHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91dWlkKF8xLCBfMiwgcmVm
KToKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgICAgIGRlZiBfZ2V0X3V1aWQoXzEsIF8y
LCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODQgICAgICAgICAgICAgZGVmIHVucGFjayh2KToK
TWFpblRocmVhZDogfCAgICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0X2FsbF9yZWNvcmRzKF9h
cGlfY2xzKToKTWFpblRocmVhZDogfCAgICAgNTkyICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBn
ZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTMgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAg
IDU5NCAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2FsbF9yZWNvcmRzLCBfZ2V0X2FsbF9y
ZWNvcmRzKGFwaV9jbHMpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6X2dldF9hbGxf
cmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgNTg4ICAgICAgICAgICAgICAgICByZXR1cm4gbGFt
YmRhIHMsIHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5Ol9nZXRfYWxs
X3JlY29yZHMKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xh
c3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xz
ID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1
aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQg
PSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAg
ICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApN
YWluVGhyZWFkOiB8ICAgICA1NzggICAgICAgICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIs
IHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8x
LCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAgICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2so
dik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NyAgICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3Jk
cyhfYXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwgICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZ2V0X2J5X3V1aWQsIF9nZXRfYnlfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBnZXRfdXVpZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8
ICAgICA1OTQgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9h
bGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRf
YWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJu
IGxhbWJkYSBzLCBzZXNzaW9uOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0
X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGlu
IGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBp
X2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToK
TWFpblRocmVhZDogfCAgICAgNTcyICAgICAgICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFk
OiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRo
cmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFw
aV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAg
ICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9y
IGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAg
ICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNz
ZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzIgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vz
c2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDog
fCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91dWlkID0gJyVzX2dl
dF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAgICAgICAgIGdldF9h
bGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVh
ZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpN
YWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJl
Zik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWlu
VGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9j
bHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9i
eV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29y
ZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNv
cmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0g
J3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRocmVhZDogfCAgICAg
NTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwg
ICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGlu
IGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzQgICAgICAgICAg
ICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8
ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQgPSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpN
YWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAgICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dl
dF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApNYWluVGhyZWFkOiB8ICAgICA1NzggICAgICAg
ICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIsIHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4
MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8xLCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAg
ICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2sodik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NyAg
ICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3JkcyhfYXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwg
ICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2J5X3V1aWQsIF9nZXRfYnlfdXVp
ZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfdXVp
ZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTQgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9hbGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRfYWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAg
ICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJuIGxhbWJkYSBzLCBzZXNzaW9uOiBcCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwg
ICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFk
OiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2Ns
cyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcyICAgICAg
ICAgICAgICAgICBjb250aW51ZQpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBp
X2NscyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAg
IGlmIGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICcl
c19nZXRfYnlfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NSAgICAgICAgICAg
ICBnZXRfdXVpZCA9ICclc19nZXRfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3
NiAgICAgICAgICAgICBnZXRfYWxsX3JlY29yZHMgPSAnJXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFw
aV9jbHMgICAgCk1haW5UaHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91
dWlkKF8xLCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgICAgIGRlZiBf
Z2V0X3V1aWQoXzEsIF8yLCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODQgICAgICAgICAgICAg
ZGVmIHVucGFjayh2KToKTWFpblRocmVhZDogfCAgICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0
X2FsbF9yZWNvcmRzKF9hcGlfY2xzKToKTWFpblRocmVhZDogfCAgICAgNTkyICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBnZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpNYWluVGhyZWFkOiB8ICAg
ICA1OTMgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCk1h
aW5UaHJlYWQ6IHwgICAgIDU5NCAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2FsbF9yZWNv
cmRzLCBfZ2V0X2FsbF9yZWNvcmRzKGFwaV9jbHMpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6X2dldF9hbGxfcmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgNTg4ICAgICAgICAgICAg
ICAgICByZXR1cm4gbGFtYmRhIHMsIHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5Ol9nZXRfYWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9y
IGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAg
ICAgICBpZiBhcGlfY2xzID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNz
ZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzIgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Ck1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGluIGNsYXNzZXMua2V5
cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBpX2NscyA9PSAnc2Vz
c2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDog
fCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9ieV91dWlkJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91dWlkID0gJyVzX2dl
dF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAgICAgICAgIGdldF9h
bGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAgICAKTWFpblRocmVh
ZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEsIF8yLCByZWYpOgpN
YWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVpZChfMSwgXzIsIHJl
Zik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5wYWNrKHYpOgpNYWlu
VGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3JlY29yZHMoX2FwaV9j
bHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9i
eV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTk0
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9nZXRfYWxsX3JlY29y
ZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpfZ2V0X2FsbF9yZWNv
cmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJldHVybiBsYW1iZGEg
cywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6X2dldF9hbGxfcmVj
b3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2NscyBpbiBjbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlmIGFwaV9jbHMgPT0g
J3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJl
YWQ6IHwgICAgIDU3NCAgICAgICAgICAgICBnZXRfYnlfdXVpZCA9ICclc19nZXRfYnlfdXVpZCcg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NSAgICAgICAgICAgICBnZXRfdXVpZCA9ICcl
c19nZXRfdXVpZCcgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgIDU3NiAgICAgICAgICAgICBn
ZXRfYWxsX3JlY29yZHMgPSAnJXNfZ2V0X2FsbF9yZWNvcmRzJyAlIGFwaV9jbHMgICAgCk1haW5U
aHJlYWQ6IHwgICAgIDU3OCAgICAgICAgICAgICBkZWYgX2dldF9ieV91dWlkKF8xLCBfMiwgcmVm
KToKTWFpblRocmVhZDogfCAgICAgNTgxICAgICAgICAgICAgIGRlZiBfZ2V0X3V1aWQoXzEsIF8y
LCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODQgICAgICAgICAgICAgZGVmIHVucGFjayh2KToK
TWFpblRocmVhZDogfCAgICAgNTg3ICAgICAgICAgICAgIGRlZiBfZ2V0X2FsbF9yZWNvcmRzKF9h
cGlfY2xzKToKTWFpblRocmVhZDogfCAgICAgNTkyICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBn
ZXRfYnlfdXVpZCwgX2dldF9ieV91dWlkKQpNYWluVGhyZWFkOiB8ICAgICA1OTMgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGdldF91dWlkLCAgICBfZ2V0X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAg
IDU5NCAgICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X2FsbF9yZWNvcmRzLCBfZ2V0X2FsbF9y
ZWNvcmRzKGFwaV9jbHMpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6X2dldF9hbGxf
cmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgIHwgNTg4ICAgICAgICAgICAgICAgICByZXR1cm4gbGFt
YmRhIHMsIHNlc3Npb246IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5Ol9nZXRfYWxs
X3JlY29yZHMKTWFpblRocmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xh
c3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MSAgICAgICAgICAgICBpZiBhcGlfY2xz
ID09ICdzZXNzaW9uJyBvciBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWlu
VGhyZWFkOiB8ICAgICA1NzQgICAgICAgICAgICAgZ2V0X2J5X3V1aWQgPSAnJXNfZ2V0X2J5X3V1
aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzUgICAgICAgICAgICAgZ2V0X3V1aWQg
PSAnJXNfZ2V0X3V1aWQnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgICA1NzYgICAgICAgICAg
ICAgZ2V0X2FsbF9yZWNvcmRzID0gJyVzX2dldF9hbGxfcmVjb3JkcycgJSBhcGlfY2xzICAgIApN
YWluVGhyZWFkOiB8ICAgICA1NzggICAgICAgICAgICAgZGVmIF9nZXRfYnlfdXVpZChfMSwgXzIs
IHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4MSAgICAgICAgICAgICBkZWYgX2dldF91dWlkKF8x
LCBfMiwgcmVmKToKTWFpblRocmVhZDogfCAgICAgNTg0ICAgICAgICAgICAgIGRlZiB1bnBhY2so
dik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NyAgICAgICAgICAgICBkZWYgX2dldF9hbGxfcmVjb3Jk
cyhfYXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwgICAgIDU5MiAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZ2V0X2J5X3V1aWQsIF9nZXRfYnlfdXVpZCkKTWFpblRocmVhZDogfCAgICAgNTkzICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBnZXRfdXVpZCwgICAgX2dldF91dWlkKQpNYWluVGhyZWFkOiB8
ICAgICA1OTQgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGdldF9hbGxfcmVjb3JkcywgX2dldF9h
bGxfcmVjb3JkcyhhcGlfY2xzKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ol9nZXRf
YWxsX3JlY29yZHMKTWFpblRocmVhZDogfCAgICB8IDU4OCAgICAgICAgICAgICAgICAgcmV0dXJu
IGxhbWJkYSBzLCBzZXNzaW9uOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpfZ2V0
X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgIDU2OCAgICAgICAgIGZvciBhcGlfY2xzIGlu
IGNsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA1NzEgICAgICAgICAgICAgaWYgYXBp
X2NscyA9PSAnc2Vzc2lvbicgb3IgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToK
TWFpblRocmVhZDogfCAgICAgNTc0ICAgICAgICAgICAgIGdldF9ieV91dWlkID0gJyVzX2dldF9i
eV91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc1ICAgICAgICAgICAgIGdldF91
dWlkID0gJyVzX2dldF91dWlkJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICAgNTc2ICAgICAg
ICAgICAgIGdldF9hbGxfcmVjb3JkcyA9ICclc19nZXRfYWxsX3JlY29yZHMnICUgYXBpX2NscyAg
ICAKTWFpblRocmVhZDogfCAgICAgNTc4ICAgICAgICAgICAgIGRlZiBfZ2V0X2J5X3V1aWQoXzEs
IF8yLCByZWYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODEgICAgICAgICAgICAgZGVmIF9nZXRfdXVp
ZChfMSwgXzIsIHJlZik6Ck1haW5UaHJlYWQ6IHwgICAgIDU4NCAgICAgICAgICAgICBkZWYgdW5w
YWNrKHYpOgpNYWluVGhyZWFkOiB8ICAgICA1ODcgICAgICAgICAgICAgZGVmIF9nZXRfYWxsX3Jl
Y29yZHMoX2FwaV9jbHMpOgpNYWluVGhyZWFkOiB8ICAgICA1OTIgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIGdldF9ieV91dWlkLCBfZ2V0X2J5X3V1aWQpCk1haW5UaHJlYWQ6IHwgICAgIDU5MyAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZ2V0X3V1aWQsICAgIF9nZXRfdXVpZCkKTWFpblRocmVh
ZDogfCAgICAgNTk0ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBnZXRfYWxsX3JlY29yZHMsIF9n
ZXRfYWxsX3JlY29yZHMoYXBpX2NscykpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpf
Z2V0X2FsbF9yZWNvcmRzCk1haW5UaHJlYWQ6IHwgICAgfCA1ODggICAgICAgICAgICAgICAgIHJl
dHVybiBsYW1iZGEgcywgc2Vzc2lvbjogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
X2dldF9hbGxfcmVjb3JkcwpNYWluVGhyZWFkOiB8ICAgICA1NjggICAgICAgICBmb3IgYXBpX2Ns
cyBpbiBjbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNTcxICAgICAgICAgICAgIGlm
IGFwaV9jbHMgPT0gJ3Nlc3Npb24nIG9yIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDU3MiAgICAgICAgICAgICAgICAgY29udGludWUKTWFpblRo
cmVhZDogfCAgICAgNTY4ICAgICAgICAgZm9yIGFwaV9jbHMgaW4gY2xhc3Nlcy5rZXlzKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYwMSAgICAgICAgIGRlZiBnZXR0ZXIocmVmLCB0eXBlKToKTWFpblRo
cmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVn
X2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBk
b2l0KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYg
ZG9pdF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAg
ICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICByZXR1cm4g
Wyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICAgNjMwICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJX
KCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA2MzEgICAgICAgICAgICAgbWV0aG9kcyAg
PSBpbXBsX2Nscy5nZXRNZXRob2RzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kWFNQb2xpY3ku
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgbWV0aG9kcyA9IFsn
YWN0aXZhdGVfeHNwb2xpY3knXQpNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVy
biBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRo
b2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFhTUG9saWN5LnB5OmdldE1ldGhvZHMKTWFpblRo
cmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3Mo
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRYU1BvbGljeS5weTpnZXRGdW5jcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0ICAgICAgICAgZnVuY3MgPSBbICdnZXRfeHN0eXBlJywKTWFpblRocmVhZDog
fCAgICB8ICA0NSAgICAgICAgICAgICAgICAgICAnc2V0X3hzcG9saWN5JywKTWFpblRocmVhZDog
fCAgICB8ICA0NiAgICAgICAgICAgICAgICAgICAncmVzZXRfeHNwb2xpY3knLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQ3ICAgICAgICAgICAgICAgICAgICdnZXRfeHNwb2xpY3knLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQ4ICAgICAgICAgICAgICAgICAgICdybV94c2Jvb3Rwb2xpY3knLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgICAgICAgICAgICdnZXRfcmVzb3VyY2VfbGFiZWwnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDUwICAgICAgICAgICAgICAgICAgICdzZXRfcmVzb3VyY2VfbGFi
ZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUxICAgICAgICAgICAgICAgICAgICdnZXRfbGFiZWxl
ZF9yZXNvdXJjZXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUyICAgICAgICAgICAgICAgICAgICdj
YW5fcnVuJywKTWFpblRocmVhZDogfCAgICB8ICA1MyAgICAgICAgICAgICAgICAgICAnZ2V0ZW5m
b3JjZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNTQgICAgICAgICAgICAgICAgICAgJ3NldGVuZm9y
Y2UnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU1ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1
bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5
X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0
KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGlu
IG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMn
ICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAg
IGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAg
ICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYx
MiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDog
fCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4
ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjM5
ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBp
X2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRo
b2RzOgpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBm
dW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAg
ICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAg
ICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYy
MSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8
IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDog
fCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAg
ICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhy
ZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVu
Y3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycg
JSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAg
ICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAg
ICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICph
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVh
ZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWlu
VGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxf
biwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
YW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCcl
cycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAg
ICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAg
ICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYy
NCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDog
fCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24s
ICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRo
cmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApN
YWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1
bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5j
KCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYy
MiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAg
ICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAg
ICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8
IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFp
blRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
NjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1
bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9m
dW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0
MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAg
ICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAg
ICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMK
TWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA2MDQgICAgICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3Bs
dWdfY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVm
IGRvaXQobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRl
ZiBkb2l0X2Z1bmMobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAg
ICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kUFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzAgICAgICAgICBhdHRy
Uk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDMxICAgICAgICAgICAgICAgICAgICdw
aHlzaWNhbF9ob3N0JywKTWFpblRocmVhZDogfCAgICB8ICAzMiAgICAgICAgICAgICAgICAgICAn
cGh5c2ljYWxfY2hhbm5lbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzMgICAgICAgICAgICAgICAg
ICAgJ3BoeXNpY2FsX3RhcmdldCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQgICAgICAgICAgICAg
ICAgICAgJ3BoeXNpY2FsX2x1bicsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzUgICAgICAgICAgICAg
ICAgICAgJ3BoeXNpY2FsX0hDVEwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM2ICAgICAgICAgICAg
ICAgICAgICdIQkEnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM3ICAgICAgICAgICAgICAgICAgICd2
ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzggICAgICAgICAgICAgICAgICAgJ21v
ZGVsJywKTWFpblRocmVhZDogfCAgICB8ICAzOSAgICAgICAgICAgICAgICAgICAndHlwZV9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAgICAgICAgICAgICAgJ3R5cGUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQxICAgICAgICAgICAgICAgICAgICdkZXZfbmFtZScsCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDIgICAgICAgICAgICAgICAgICAgJ3NnX25hbWUnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDQzICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
NDQgICAgICAgICAgICAgICAgICAgJ3Njc2lfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ1ICAg
ICAgICAgICAgICAgICAgICdzY3NpX2xldmVsJ10KTWFpblRocmVhZDogfCAgICB8ICA0NiAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAg
ICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAg
ICB8ICA0OSAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTAgICAgICAg
ICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAgICAgICAg
cmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAg
NjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1wbF9jbHMuZ2V0TWV0aG9kcygpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA1
NyAgICAgICAgIG1ldGhvZHMgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU4ICAgICAgICAgcmV0
dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJl
dHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRo
cmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3Mo
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NTSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDYxICAgICAgICAgZnVuY3MgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDYyICAgICAg
ICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJl
dHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kUFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1
ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAg
ICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8
IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFk
OiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9j
bHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBk
b2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRf
JXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAg
ICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAg
ICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYx
MCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcg
PSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAg
ICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAr
IDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEg
YXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhh
cGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAg
ICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1
bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRo
cmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Nsczog
XApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAj
IEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAg
ICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBk
b3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAg
ICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBs
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAg
ICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFw
aV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAg
ICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICcl
cy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAg
ICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4
ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rf
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAg
ICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAg
IHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8g
YmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdn
ZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAg
ICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAg
ICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVy
ZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFp
blRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBz
LCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUg
YXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBp
ZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAg
IGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAg
ICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYx
MiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDog
fCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
NjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1i
ZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAg
ZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2
MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICph
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAg
ICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAg
ICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9
ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAg
ICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tk
b3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYx
MSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8
ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMg
dG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0
KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMn
ICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAg
ICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAg
ICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9k
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
NjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1i
ZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAg
ZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2
MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICph
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAg
ICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAg
ICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAg
ICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9
ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAg
ICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tk
b3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFk
OiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwg
ICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAg
ICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNs
cywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9u
LCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVz
JyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRo
cmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAg
ICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2MDQgICAgICAgICBm
b3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhy
ZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVmIGRvaXQobik6ICAgICAgICAgICAKTWFpblRo
cmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRlZiBkb2l0X2Z1bmMobik6ICAgICAgICAgICAK
TWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0
QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnaG9zdCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzMgICAgICAgICAgICAgICAgICAgJ2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzQgICAgICAgICAgICAgICAgICAgJ2J1cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzUgICAgICAg
ICAgICAgICAgICAgJ3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM2ICAgICAgICAgICAgICAg
ICAgICdmdW5jJywKTWFpblRocmVhZDogfCAgICB8ICAzNyAgICAgICAgICAgICAgICAgICAnbmFt
ZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzggICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9pZCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAgJ3ZlbmRvcl9uYW1lJywK
TWFpblRocmVhZDogfCAgICB8ICA0MCAgICAgICAgICAgICAgICAgICAnZGV2aWNlX2lkJywKTWFp
blRocmVhZDogfCAgICB8ICA0MSAgICAgICAgICAgICAgICAgICAnZGV2aWNlX25hbWUnLApNYWlu
VGhyZWFkOiB8ICAgIHwgIDQyICAgICAgICAgICAgICAgICAgICdyZXZpc2lvbl9pZCcsCk1haW5U
aHJlYWQ6IHwgICAgfCAgNDMgICAgICAgICAgICAgICAgICAgJ2NsYXNzX2NvZGUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICAgICdjbGFzc19uYW1lJywKTWFpblRocmVh
ZDogfCAgICB8ICA0NSAgICAgICAgICAgICAgICAgICAnc3Vic3lzdGVtX3ZlbmRvcl9pZCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDYgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3RlbV92ZW5kb3Jf
bmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDcgICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDggICAgICAgICAgICAgICAgICAgJ3N1YnN5c3Rl
bV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICA0OSAgICAgICAgICAgICAgICAgICAnZHJpdmVy
J10KTWFpblRocmVhZDogfCAgICB8ICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRy
Uk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgIDYzMCAgICAgICAgICAgICByd19h
dHRycyA9IGltcGxfY2xzLmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBQQ0ku
cHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgNTMgICAgICAgICBhdHRyUlcgPSBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygp
ICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUFBDSS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1w
bF9jbHMuZ2V0TWV0aG9kcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBQQ0kucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
UFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5j
cyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5w
eTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBm
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFk
OiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAi
Z2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUFBDSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBh
dHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAg
ZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAg
ICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEy
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24s
IHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJk
YSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBn
KGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYx
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAg
ICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywg
ZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMp
ICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAg
ICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAg
IGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAg
ICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToK
TWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGlt
cGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2Ug
YXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAg
ICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0g
JyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAg
ICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVh
ZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2Rv
dF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjEx
ICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0
byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1
bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRy
cyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQo
J2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAg
ICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYg
ICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0
dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRh
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycg
JSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAg
ICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAg
ICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2
MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxh
bWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAg
ICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAg
ICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNs
cywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlf
Y2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9j
bHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUg
ICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9y
Y2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAg
ICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9u
ID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAg
ICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRo
cmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2Ns
cyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRv
aXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBm
dWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAg
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAg
ICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAg
ICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBj
YXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwg
XApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFt
YmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8l
cycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAg
ICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAg
ICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRy
X25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEw
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9
IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAg
ICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBh
cGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFw
aV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2
MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAg
ICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVs
bF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMg
Rm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAg
ICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBp
X2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAg
IGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVz
LiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAg
ICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDgg
ICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDog
fCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9u
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAg
ICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBi
ZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxf
biwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dl
dF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYw
OSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAg
ICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAg
ICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMs
IHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA2MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0
aG9kczoKTWFpblRocmVhZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBt
ZXRob2QpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEw
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9
IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAg
ICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAg
ICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAg
ICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAg
ICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYx
OSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQK
TWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5j
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVu
YygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAg
ICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDYwNCAgICAg
ICAgIGZvciBhcGlfY2xzLCBpbXBsX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLml0ZW1zKCk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYwNSAgICAgICAgICAgICBkZWYgZG9pdChuKTogICAgICAgICAgIApN
YWluVGhyZWFkOiB8ICAgICA2MTggICAgICAgICAgICAgZGVmIGRvaXRfZnVuYyhuKTogICAgICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgICA2MjkgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Ns
cy5nZXRBdHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmROZXR3b3JrLnB5OmdldEF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgIDU0ICAgICAgICAgYXR0clJPID0gIFsnVklGcycsCk1haW5U
aHJlYWQ6IHwgICAgfCAgNTUgICAgICAgICAgICAgICAgICAgICdQSUZzJywKTWFpblRocmVhZDog
fCAgICB8ICA1NiAgICAgICAgICAgICAgICAgICAgJ21hbmFnZWQnXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDU3ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICAgNjMwICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMu
Z2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTmV0d29yay5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICA0NiAgICAgICAgIGF0dHJSVyA9IFsnbmFtZV9sYWJlbCcsCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNDcgICAgICAgICAgICAgICAgICAgJ25hbWVfZGVzY3JpcHRpb24n
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ4ICAgICAgICAgICAgICAgICAgICdvdGhlcl9jb25maWcn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X2dhdGV3
YXknLApNYWluVGhyZWFkOiB8ICAgIHwgIDUwICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X25l
dG1hc2snXQpNYWluVGhyZWFkOiB8ICAgIHwgIDUxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
TmV0d29yay5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1l
dGhvZHMgID0gaW1wbF9jbHMuZ2V0TWV0aG9kcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5l
dHdvcmsucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYzICAgICAgICAgbWV0aG9k
cyA9IFsnYWRkX3RvX290aGVyX2NvbmZpZycsCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQgICAgICAg
ICAgICAgICAgICAgICdyZW1vdmVfZnJvbV9vdGhlcl9jb25maWcnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDY1ICAgICAgICAgICAgICAgICAgICAnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpn
ZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9IGlt
cGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kTmV0d29yay5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY5ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZScsICdn
ZXRfYnlfbmFtZV9sYWJlbCddCk1haW5UaHJlYWQ6IHwgICAgfCAgNzAgICAgICAgICByZXR1cm4g
WGVuZEJhc2UuZ2V0RnVuY3MoKSArIGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0
X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmROZXR3b3Jr
LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAg
ICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVh
ZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlf
Y2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAg
ZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMu
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAg
IGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAg
ICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8
IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJl
IGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9u
LCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
YW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0
XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9
ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAg
ICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAg
ICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywg
c2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0
dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYg
bm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBn
ID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAg
ICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwg
cmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYw
NiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
KyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRh
IGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGco
YXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAg
ICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBm
dWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6
IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Nscykg
IyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAg
ICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRo
cmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBh
cGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAg
ICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
OCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAg
ICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRv
IGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgn
Z2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAg
ICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzcgICAgICAgICAgICAgICAgIGRvaXQoJ3NldF8l
cycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAg
ICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAg
ICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA2MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNjM3ICAgICAgICAgICAgICAgICBkb2l0KCdzZXRfJXMnICUgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEK
TWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBp
X2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlf
Y2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNyAgICAgICAgICAg
ICAgICAgZG9pdCgnc2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDog
fCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xz
IHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzcgICAgICAgICAgICAgICAgIGRvaXQoJ3NldF8lcycg
JSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAg
ICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAg
ICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2
MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNjM3ICAgICAgICAgICAgICAgICBkb2l0KCdzZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBm
b3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVh
ZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAg
ICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywg
ZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMp
ICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1l
dGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRv
aXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9
ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAg
ICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAg
ICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAg
ICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywg
c2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2Qg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygn
JXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAg
ICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAg
ICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYx
OSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQK
TWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5j
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVu
YygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpN
YWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAg
ICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAg
ICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAg
IGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAg
ICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToK
TWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGlt
cGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRo
cmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVn
X2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBk
b2l0KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYg
ZG9pdF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAg
ICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZERQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzcgICAgICAgICBhdHRyUk8g
PSBbJ3ZpcnR1YWxfZG9tYWluJywKTWFpblRocmVhZDogfCAgICB8ICAzOCAgICAgICAgICAgICAg
ICAgICAndmlydHVhbF9idXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM5ICAgICAgICAgICAgICAg
ICAgICd2aXJ0dWFsX3Nsb3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAg
ICAgICd2aXJ0dWFsX2Z1bmMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgICAgICAg
ICAgICd2aXJ0dWFsX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQyICAgICAgICAgICAgICAg
ICAgICdWTScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDMgICAgICAgICAgICAgICAgICAgJ1BQQ0kn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICAgICdob3RwbHVnX3Nsb3Qn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDQ1ICAgICAgICAgICAgICAgICAgICdrZXknLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ2ICAgICAgICAgICAgICAgICAgICdvcHRpb25zJ10KTWFpblRocmVhZDog
fCAgICB8ICA0NyAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERQQ0kucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgIDYzMCAgICAgICAgICAgICByd19hdHRycyA9IGltcGxfY2xz
LmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZERQQ0kucHk6Z2V0QXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNTAgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDUxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFBDSS5weTpnZXRBdHRyUlcKTWFpblRo
cmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1wbF9jbHMuZ2V0TWV0aG9k
cygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZERQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFsnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFBDSS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9
IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFBDSS5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZSddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3MoKSAr
IGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIs
ICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmREUENJLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAl
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFt
YmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAg
IGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAg
ICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xz
LCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9j
bHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Ns
cykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAg
ICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFp
blRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3Jj
ZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAg
ICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDog
fCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xz
IHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9p
dCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVz
JyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAg
ICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0g
bGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAg
ICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFw
aV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBp
X2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAg
ICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxs
X24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwK
TWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBG
b3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAg
ICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVh
ZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlf
Y2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAg
Zm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBt
ZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBm
dW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRf
ZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2
NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAg
ICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIw
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFp
blRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAg
ICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZv
ciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRv
aXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
ICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDYw
NCAgICAgICAgIGZvciBhcGlfY2xzLCBpbXBsX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDYwNSAgICAgICAgICAgICBkZWYgZG9pdChuKTogICAgICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgICA2MTggICAgICAgICAgICAgZGVmIGRvaXRfZnVuYyhuKTog
ICAgICAgICAgIApNYWluVGhyZWFkOiB8ICAgICA2MjkgICAgICAgICAgICAgcm9fYXR0cnMgPSBp
bXBsX2Nscy5nZXRBdHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRYU1BvbGljeS5weTpn
ZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8IDIzNiAgICAgICAgIGF0dHJSTyA9IFsgJ3htbCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAyMzcgICAgICAgICAgICAgICAgICAgICdtYXAnLApNYWluVGhy
ZWFkOiB8ICAgIHwgMjM4ICAgICAgICAgICAgICAgICAgICAnYmluYXJ5JywKTWFpblRocmVhZDog
fCAgICB8IDIzOSAgICAgICAgICAgICAgICAgICAgJ2hlYWRlcicgXQpNYWluVGhyZWFkOiB8ICAg
IHwgMjQwICAgICAgICAgcmV0dXJuIFhlbmRYU1BvbGljeS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFhTUG9saWN5LnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBs
X2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAg
ICAgICBtZXRob2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRYU1BvbGljeS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAg
ICBtZXRob2RzID0gWydhY3RpdmF0ZV94c3BvbGljeSddCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQx
ICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRC
YXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0
TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgICA2MzIgICAgICAgICAgICAgZnVuY3MgICAgPSBpbXBs
X2Nscy5nZXRGdW5jcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFhTUG9saWN5LnB5OmdldEZ1
bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAyNDMgICAgICAgICBmdW5jcyA9IFsgJ2dldF9lbmZvcmNl
ZF9iaW5hcnknLCAnZ2V0X1ZNX3NzaWRyZWYnIF0KTWFpblRocmVhZDogfCAgICB8IDI0NCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZFhTUG9saWN5LnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAg
ICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBm
dWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6
IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Nscykg
IyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAg
ICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRo
cmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBh
cGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAg
ICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
OCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAg
ICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRv
IGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgn
Z2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAg
ICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAl
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYw
NiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0
dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
KyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRh
IGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGco
YXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAg
ICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApN
YWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1
bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5j
KCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYy
MiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAg
ICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAg
ICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAg
ZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAg
ICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1w
bF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8
IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFp
blRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwg
NjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFz
YXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1
bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9m
dW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0
MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjA0ICAg
ICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMuaXRlbXMoKToK
TWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBkb2l0KG4pOiAgICAgICAgICAg
Ck1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYgZG9pdF9mdW5jKG4pOiAgICAg
ICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAgICByb19hdHRycyA9IGltcGxf
Y2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFZNTWV0cmljcy5weTpnZXRB
dHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnbWVtb3J5X2Fj
dHVhbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzMgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX251
bWJlcicsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX3V0
aWxpc2F0aW9uJywKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgICAgICAgICAgICAnVkNQ
VXNfQ1BVJywKTWFpblRocmVhZDogfCAgICB8ICAzNiAgICAgICAgICAgICAgICAgICAnVkNQVXNf
ZmxhZ3MnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM3ICAgICAgICAgICAgICAgICAgICdWQ1BVc19w
YXJhbXMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM4ICAgICAgICAgICAgICAgICAgICdzdGF0ZScs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAgJ3N0YXJ0X3RpbWUnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICdsYXN0X3VwZGF0ZWQnXQpN
YWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygp
ICsgYXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kVk1N
ZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndf
YXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
IDYzMSAgICAgICAgICAgICBtZXRob2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA0
MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRC
YXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1bmNz
ICAgID0gaW1wbF9jbHMuZ2V0RnVuY3MoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5
OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxs
IiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1
ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAg
ICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8
IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFk
OiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9j
bHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBk
b2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRf
JXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAg
ICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAg
ICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYx
MCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcg
PSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAg
ICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAr
IDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEg
YXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhh
cGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAg
ICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1
bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRo
cmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Nsczog
XApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAj
IEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAg
ICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBk
b3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAg
ICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBs
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAg
ICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFw
aV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAg
ICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICcl
cy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAg
ICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4
ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rf
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAg
ICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAg
IHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8g
YmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdn
ZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9u
ID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAg
ICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAg
ICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAg
ICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVy
ZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFp
blRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBz
LCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUg
bWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBu
b3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYx
MCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcg
PSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAg
ICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAg
ICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAg
ICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAg
ICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAg
ICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBk
b3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAg
ICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBs
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwg
NjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJl
YWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNh
dHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVu
YyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1
bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMK
TWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQw
ICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2MDQgICAg
ICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVmIGRvaXQobik6ICAgICAgICAgICAK
TWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRlZiBkb2l0X2Z1bmMobik6ICAgICAg
ICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9j
bHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUElGLnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgMTQyICAgICAgICAgYXR0clJPID0gWyduZXR3b3JrJywKTWFpblRo
cmVhZDogfCAgICB8IDE0MyAgICAgICAgICAgICAgICAgICAnaG9zdCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNDQgICAgICAgICAgICAgICAgICAgJ21ldHJpY3MnLApNYWluVGhyZWFkOiB8ICAgIHwg
MTQ1ICAgICAgICAgICAgICAgICAgICdkZXZpY2UnLApNYWluVGhyZWFkOiB8ICAgIHwgMTQ2ICAg
ICAgICAgICAgICAgICAgICdWTEFOJ10KTWFpblRocmVhZDogfCAgICB8IDE0NyAgICAgICAgIHJl
dHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAgICByZXR1
cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBJRi5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAg
NjMwICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgMTUwICAg
ICAgICAgYXR0clJXID0gWydNQUMnLApNYWluVGhyZWFkOiB8ICAgIHwgMTUxICAgICAgICAgICAg
ICAgICAgICdNVFUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMTUyICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA2MzEgICAgICAgICAgICAg
bWV0aG9kcyAgPSBpbXBsX2Nscy5nZXRNZXRob2RzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
UElGLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8IDE2MyAgICAgICAgIG1ldGhvZHMg
PSBbJ3BsdWcnLApNYWluVGhyZWFkOiB8ICAgIHwgMTY0ICAgICAgICAgICAgICAgICAgICAndW5w
bHVnJywKTWFpblRocmVhZDogfCAgICB8IDE2NSAgICAgICAgICAgICAgICAgICAgJ2Rlc3Ryb3kn
XQpNYWluVGhyZWFkOiB8ICAgIHwgMTY2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhv
ZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9k
cwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZFBJRi5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAg
ICAgICBmdW5jcyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kUElGLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAxNjkgICAgICAgICBmdW5jcyA9
IFsnY3JlYXRlX1ZMQU4nXQpNYWluVGhyZWFkOiB8ICAgIHwgMTcwICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5w
eTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9h
bGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUElGLnB5Omdl
dEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAg
ICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAn
JXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAg
ICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
OCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90
X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEg
ICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAg
ICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRv
IGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgn
Z2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxf
biA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAg
ICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAg
ICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAg
ICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAl
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFt
YmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAg
IGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAg
ICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xz
LCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9j
bHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2Ns
cykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAg
ICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFp
blRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3Jj
ZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAg
ICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24g
PSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAg
ICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8
IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
ZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDog
fCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xz
IHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
ZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9p
dCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzcgICAgICAgICAgICAgICAgIGRvaXQoJ3Nl
dF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24g
PSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYw
OSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAg
ICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAg
ICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMs
IHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA2MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNjM3ICAgICAgICAgICAgICAgICBkb2l0KCdzZXRfJXMnICUgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2
ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0
cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAr
IDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEg
YXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhh
cGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAg
ICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICcl
cy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAg
ICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4
ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikK
TWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rf
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAg
ICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAg
IHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8g
YmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBh
cGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFw
aV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAg
Zm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAg
ICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMs
IGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFp
blRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2Ns
czogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xz
KSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBt
ZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBm
dW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRf
ZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2
NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAg
ICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIw
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFp
blRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAg
ICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZv
ciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRv
aXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRf
ZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
ICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDYw
NCAgICAgICAgIGZvciBhcGlfY2xzLCBpbXBsX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLml0ZW1z
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDYwNSAgICAgICAgICAgICBkZWYgZG9pdChuKTogICAgICAg
ICAgIApNYWluVGhyZWFkOiB8ICAgICA2MTggICAgICAgICAgICAgZGVmIGRvaXRfZnVuYyhuKTog
ICAgICAgICAgIApNYWluVGhyZWFkOiB8ICAgICA2MjkgICAgICAgICAgICAgcm9fYXR0cnMgPSBp
bXBsX2Nscy5nZXRBdHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQQkQucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWlu
VGhyZWFkOiB8ICAgIHwgIDMzICAgICAgICAgICAgICAgICAgICdTUicsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzQgICAgICAgICAgICAgICAgICAgJ2RldmljZV9jb25maWcnLApNYWluVGhyZWFkOiB8
ICAgIHwgIDM1ICAgICAgICAgICAgICAgICAgICdjdXJyZW50bHlfYXR0YWNoZWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDM2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kUEJELnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBs
X2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQQkQucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDQwICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAg
IHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kUEJELnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgICA2MzEgICAgICAgICAgICAgbWV0aG9kcyAgPSBpbXBsX2Nscy5nZXRNZXRo
b2RzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUEJELnB5OmdldE1ldGhvZHMKTWFpblRocmVh
ZDogfCAgICB8ICA0OCAgICAgICAgIG1ldGhvZHMgPSBbJ2Rlc3Ryb3knXQpNYWluVGhyZWFkOiB8
ICAgIHwgIDQ5ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBCRC5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9
IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUEJELnB5OmdldEZ1
bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgNTIgICAgICAgICBmdW5jcyA9IFsnY3JlYXRlJywKTWFp
blRocmVhZDogfCAgICB8ICA1MyAgICAgICAgICAgICAgICAgICdnZXRfYnlfU1InXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDU0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5j
cwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0
X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kUEJELnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
IDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0g
bGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAg
ICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFw
aV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBp
X2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAg
ICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxs
X24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwK
TWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBG
b3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAg
ICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90
X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAg
ICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVh
ZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlf
Y2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAg
ZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMu
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAg
IGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAg
ICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAg
ICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8
IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJl
IGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9u
LCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
YW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhv
ZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRvaXQo
JyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAg
ICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1
bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMn
ICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAg
ICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAg
ICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9u
ID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAg
ICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRo
cmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAq
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJl
YWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFp
blRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxs
X24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygn
JXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0g
JyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAg
ICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAg
ICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAg
ICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRv
dF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAg
ICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFp
blRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2
MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9u
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5U
aHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9wbHVnX2Ns
YXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRlZiBkb2l0
KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBkZWYgZG9p
dF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAgICAgICBy
b19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBJ
Rk1ldHJpY3MucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMjcgICAgICAgICBhdHRy
Uk8gPSAgWydpb19yZWFkX2ticycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMjggICAgICAgICAgICAg
ICAgICAgICdpb193cml0ZV9rYnMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDI5ICAgICAgICAgICAg
ICAgICAgICAnbGFzdF91cGRhdGVkJywKTWFpblRocmVhZDogfCAgICB8ICAzMCAgICAgICAgICAg
ICAgICAgICAgJ3BpZiddCk1haW5UaHJlYWQ6IHwgICAgfCAgMzEgICAgICAgICByZXR1cm4gWGVu
ZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2Uu
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVp
ZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRQSUZNZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2
MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAg
ICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0QXR0clJX
Ck1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAgICAgICBtZXRob2RzICA9IGltcGxfY2xzLmdl
dE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNjMy
ICAgICAgICAgICAgIGZ1bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3MoKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDQgICAgICAg
ICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAg
NjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBs
YW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAg
ICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8
ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYs
ICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEK
TWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBp
X2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlf
Y2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1
ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYw
NyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVh
ZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApN
YWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZv
cmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAg
ICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8
IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFk
OiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9j
bHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBk
b2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAg
ZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAg
ICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAg
ICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwg
NjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUg
Y2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24s
IFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxh
bWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM2ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9k
IGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzOSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAg
ICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAg
ICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEg
ICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAg
ICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYy
MCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxf
bik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8
ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywg
c2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5j
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIz
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBm
b3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBk
b2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMu
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAg
IGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAg
ICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYy
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAg
ICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2
MDQgICAgICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5pdGVt
cygpOgpNYWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAgZGVmIGRvaXQobik6ICAgICAg
ICAgICAKTWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAgIGRlZiBkb2l0X2Z1bmMobik6
ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAgICAgICAgIHJvX2F0dHJzID0g
aW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFNDU0kucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzggICAgICAgICBhdHRyUk8gPSBbJ1ZNJywKTWFp
blRocmVhZDogfCAgICB8ICAzOSAgICAgICAgICAgICAgICAgICAnUFNDU0knLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICdIQkEnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQxICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQyICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX2NoYW5uZWwnLApNYWluVGhyZWFkOiB8ICAg
IHwgIDQzICAgICAgICAgICAgICAgICAgICd2aXJ0dWFsX3RhcmdldCcsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNDQgICAgICAgICAgICAgICAgICAgJ3ZpcnR1YWxfbHVuJywKTWFpblRocmVhZDogfCAg
ICB8ICA0NSAgICAgICAgICAgICAgICAgICAndmlydHVhbF9IQ1RMJywKTWFpblRocmVhZDogfCAg
ICB8ICA0NiAgICAgICAgICAgICAgICAgICAncnVudGltZV9wcm9wZXJ0aWVzJ10KTWFpblRocmVh
ZDogfCAgICB8ICA0NyAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJS
TwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERTQ1NJLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA2MzAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBs
X2Nscy5nZXRBdHRyUlcoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRy
UlcKTWFpblRocmVhZDogfCAgICB8ICA1MCAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6
IHwgICAgfCAgNTEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNl
LnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICAgNjMxICAgICAgICAgICAgIG1ldGhvZHMgID0gaW1wbF9jbHMuZ2V0
TWV0aG9kcygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZERTQ1NJLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICA2MSAgICAgICAgIG1ldGhvZHMgPSBbJ2Rlc3Ryb3knXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDYyICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1l
dGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZERTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNjMyICAgICAgICAgICAgIGZ1
bmNzICAgID0gaW1wbF9jbHMuZ2V0RnVuY3MoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NT
SS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbJ2Ny
ZWF0ZSddCk1haW5UaHJlYWQ6IHwgICAgfCAgNjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
RnVuY3MoKSArIGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRf
YnlfdXVpZCIsICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFz
ZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRy
cyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQo
J2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAl
IChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxs
X24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAg
ICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8
IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAg
ICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYg
ICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0
dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRh
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycg
JSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNf
JXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAg
IGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAg
ICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAg
ICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Np
b24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2
MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFw
aV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBo
YXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxh
bWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAg
ICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAg
ICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNs
cywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlf
Y2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9j
bHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUg
ICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9y
Y2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAg
ICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9u
ID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAg
ICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRo
cmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xz
LCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2Ns
cyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRv
aXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBm
dWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAg
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAg
ICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAg
ICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBj
YXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwg
XApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFt
YmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8l
cycgJSBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlf
Y2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAn
JXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAg
ICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAg
ICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAg
ICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhy
ZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA2MzQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRy
X25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUg
KGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5v
dCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEw
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9
IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAg
ICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAg
IHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA2MzUgICAgICAgICAgICAgICAgIGRvaXQoJ2dldF8lcycgJSBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsg
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBh
cGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFw
aV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA2
MzYgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycgJSBtZXRob2QpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDYgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjEwICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50ICsgMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAgZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAgICAgICAgICBnKGFwaV9jbHMpICMgRm9y
Y2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEyICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgIDYxMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2MzkgICAgICAgICAgICAgICAgIGRvaXQoJyVz
JyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18l
cycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAg
aWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAg
fCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUu
Y29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAg
ICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAg
ICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2
MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYz
OCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDY0
MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAg
ICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAg
ICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRo
cmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNl
c3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMK
TWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAg
IHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9y
IGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9p
dF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9m
dW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVz
JyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBm
dWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAg
ICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAg
ICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAg
IDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjQx
ICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8IDYxOSAgICAgICAgICAg
ICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2
MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxs
X24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQKTWFpblRocmVhZDog
fCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFp
blRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMs
IHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1
bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA2MDQgICAgICAgICBmb3IgYXBpX2NscywgaW1wbF9jbHMgaW4gYXV0
b3BsdWdfY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2MDUgICAgICAgICAgICAg
ZGVmIGRvaXQobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjE4ICAgICAgICAgICAg
IGRlZiBkb2l0X2Z1bmMobik6ICAgICAgICAgICAKTWFpblRocmVhZDogfCAgICAgNjI5ICAgICAg
ICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kRFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAxODggICAgICAgICBh
dHRyUk8gPSBbJ1ZNJywKTWFpblRocmVhZDogfCAgICB8IDE4OSAgICAgICAgICAgICAgICAgICAn
UFNDU0lfSEJBcycsCk1haW5UaHJlYWQ6IHwgICAgfCAxOTAgICAgICAgICAgICAgICAgICAgJ0RT
Q1NJcycsCk1haW5UaHJlYWQ6IHwgICAgfCAxOTEgICAgICAgICAgICAgICAgICAgJ3ZpcnR1YWxf
aG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAxOTIgICAgICAgICAgICAgICAgICAgJ2Fzc2lnbm1l
bnRfbW9kZSddCk1haW5UaHJlYWQ6IHwgICAgfCAxOTMgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmREU0NTSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAgNjMwICAgICAgICAg
ICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kRFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAxOTYgICAgICAgICBhdHRy
UlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgMTk3ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
RFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAgICAgICBtZXRo
b2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NT
SS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAyMDYgICAgICAgICBtZXRob2RzID0g
WydkZXN0cm95J10KTWFpblRocmVhZDogfCAgICB8IDIwNyAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRNZXRob2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRf
cmVjb3JkIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
IDYzMiAgICAgICAgICAgICBmdW5jcyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kRFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDIxMCAg
ICAgICAgIGZ1bmNzID0gWydjcmVhdGUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMjExICAgICAgICAg
cmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVy
biBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
RFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAg
ICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAg
ICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9
ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAg
ICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tk
b3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYx
MSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8
ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMg
dG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBm
dWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0
KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAg
ICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2
ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2Fw
dHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwK
TWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJk
YSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMn
ICUgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVz
XyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAg
ICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAg
ICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAg
ICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAg
ICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVh
ZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NjM0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjA2ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFp
blRocmVhZDogfCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChh
cGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3Qg
aGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCArIDEKTWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBs
YW1iZGEgYXBpX2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAg
ICAgZyhhcGlfY2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8
ICA2MTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYs
ICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNjM1ICAgICAgICAgICAgICAgICBkb2l0KCdnZXRfJXMnICUgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAg
ICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDog
fCAgICB8IDYwNyAgICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihj
bHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEK
TWFpblRocmVhZDogfCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBp
X2NsczogXApNYWluVGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlf
Y2xzKSAjIEZvcmNlIGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNjM2
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAg
IDYzOSAgICAgICAgICAgICAgICAgZG9pdCgnJXMnICUgbWV0aG9kKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjA2ICAgICAgICAgICAgICAg
ICBkb3RfbiA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwNyAg
ICAgICAgICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjA4ICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MDkgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihp
bXBsX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYxMCAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCArIDEKTWFpblRocmVhZDog
fCAgICB8IDYxMSAgICAgICAgICAgICAgICAgICAgIGcgPSBsYW1iZGEgYXBpX2NsczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjE2ICAgICAgICAgICAgICAgICAgICAgZyhhcGlfY2xzKSAjIEZvcmNl
IGFwaV9jbHMgdG8gYmUgY2FwdHVyZWQKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDYxMiAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8ICA2MTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNzaW9uLCByZWYsICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNjM4ICAgICAgICAgICAgIGZvciBtZXRob2QgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNjM5ICAgICAgICAgICAgICAgICBkb2l0KCclcycg
JSBtZXRob2QpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2MDYgICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBu
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjA3ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDggICAgICAgICAgICAgICAgIGlm
IG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYwOSAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjEwICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50ICsgMQpNYWluVGhyZWFkOiB8ICAgIHwgNjExICAgICAgICAgICAgICAgICAgICAg
ZyA9IGxhbWJkYSBhcGlfY2xzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MTYgICAgICAgICAgICAg
ICAgICAgICBnKGFwaV9jbHMpICMgRm9yY2UgYXBpX2NscyB0byBiZSBjYXB0dXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEy
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8
ICAgIHwgIDYxMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24s
IHJlZiwgKmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA2Mzgg
ICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA2NDAg
ICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAgICAg
ICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAgICAg
IGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIwICAg
ICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9uKToK
TWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGlt
cGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBzZXNz
aW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1h
aW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFpblRo
cmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVzJyAlIGZ1bmMpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICB8
IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBp
X2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAgICAgaWYgbm90IGhh
c2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjMgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAgICAgICAgIGZvciBm
dW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAgICAgICAgIGRvaXRf
ZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXRfZnVu
YwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3RfbiA9ICclcy4lcycg
JSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAgICAgICAgICAgZnVs
bF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIxICAgICAg
ICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2NscywgbikKTWFpblRo
cmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tkb3Rfbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0ICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8ICAgIHwgNjI1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgKmFyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgICA2
NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MSAg
ICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkgICAgICAgICAgICAg
ICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIw
ICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJl
YWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGNscywgZnVsbF9u
KToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYSBzLCBz
ZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdF9mdW5j
Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBmdW5jczoKTWFp
blRocmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxfY2xzIGluIGF1dG9w
bHVnX2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjA1ICAgICAgICAgICAgIGRl
ZiBkb2l0KG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYxOCAgICAgICAgICAgICBk
ZWYgZG9pdF9mdW5jKG4pOiAgICAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAgIDYyOSAgICAgICAg
ICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgMTU3ICAgICAgICAgYXR0
clJPID0gWydob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE1OCAgICAgICAgICAgICAgICAgICAn
cGh5c2ljYWxfaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAxNTkgICAgICAgICAgICAgICAgICAg
J1BTQ1NJcyddCk1haW5UaHJlYWQ6IHwgICAgfCAxNjAgICAgICAgICByZXR1cm4gWGVuZEJhc2Uu
Z2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0
QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRQU0NTSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAgNjMwICAgICAgICAg
ICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kUFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAxNjMgICAgICAgICBhdHRy
UlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgMTY0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0
dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
UFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgIDYzMSAgICAgICAgICAgICBtZXRo
b2RzICA9IGltcGxfY2xzLmdldE1ldGhvZHMoKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NT
SS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAxNzEgICAgICAgICBtZXRob2RzID0g
W10KTWFpblRocmVhZDogfCAgICB8IDE3MiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRNZXRo
b2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldE1ldGhv
ZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRfcmVjb3JkIl0K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDYzMiAgICAg
ICAgICAgICBmdW5jcyAgICA9IGltcGxfY2xzLmdldEZ1bmNzKCkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kUFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDE3NSAgICAgICAgIGZ1
bmNzID0gW10KTWFpblRocmVhZDogfCAgICB8IDE3NiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5n
ZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0RnVu
Y3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAgICByZXR1cm4gWyJnZXRfYWxsIiwgImdl
dF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRC
YXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9p
dCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMn
ICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1
bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAg
ICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5U
aHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAg
ICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYx
NiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNh
cHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1i
ZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVz
JyAlIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAg
ICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAg
ICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDYzNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDYwNiAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAo
YXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90
IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgKyAxCk1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0g
bGFtYmRhIGFwaV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAg
ICAgIGcoYXBpX2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDYzNSAgICAgICAgICAgICAgICAgZG9pdCgnZ2V0XyVzJyAlIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAg
ICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6
IHwgICAgfCA2MDcgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2Nscywg
bikKTWFpblRocmVhZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIo
Y2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFw
aV9jbHM6IFwKTWFpblRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBp
X2NscykgIyBGb3JjZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDYz
NiAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA2MzggICAgICAgICAgICAgZm9yIG1ldGhvZCBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAg
ICA2MzkgICAgICAgICAgICAgICAgIGRvaXQoJyVzJyAlIG1ldGhvZCkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDYwNiAgICAgICAgICAgICAg
ICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MDcg
ICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICclc18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVh
ZDogfCAgICB8IDYwOCAgICAgICAgICAgICAgICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24p
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjA5ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
aW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MTAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbZG90X25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgKyAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2MTEgICAgICAgICAgICAgICAgICAgICBnID0gbGFtYmRhIGFwaV9jbHM6IFwKTWFp
blRocmVhZDogfCAgICB8IDYxNiAgICAgICAgICAgICAgICAgICAgIGcoYXBpX2NscykgIyBGb3Jj
ZSBhcGlfY2xzIHRvIGJlIGNhcHR1cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA2MTIgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgZnVsbF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCAgNjEzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDYzOCAgICAgICAgICAgICBmb3IgbWV0aG9kIGlu
IG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNjQxICAgICAgICAgICAgICAgICBkb2l0X2Z1bmMoJyVz
JyAlIGZ1bmMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRo
cmVhZDogfCAgICB8IDYxOSAgICAgICAgICAgICAgICAgZG90X24gPSAnJXMuJXMnICUgKGFwaV9j
bHMsIG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjAgICAgICAgICAgICAgICAgIGZ1bGxfbiA9ICcl
c18lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMSAgICAgICAgICAgICAg
ICAgaWYgbm90IGhhc2F0dHIoY2xzLCBmdWxsX24pOgpNYWluVGhyZWFkOiB8ICAgIHwgNjIyICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoaW1wbF9jbHMsIG4pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2MjMgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbZG90X25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQKTWFpblRocmVhZDogfCAgICB8IDYyNCAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBmdWxsX24sIFwKTWFpblRocmVhZDogfCAgICB8IDYyNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIHNlc3Npb24sICphcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0X2Z1bmMKTWFpblRocmVhZDogfCAgICAgNjQwICAgICAg
ICAgICAgIGZvciBmdW5jIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA2NDEgICAgICAgICAg
ICAgICAgIGRvaXRfZnVuYygnJXMnICUgZnVuYykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXRfZnVuYwpNYWluVGhyZWFkOiB8ICAgIHwgNjE5ICAgICAgICAgICAgICAgICBkb3Rf
biA9ICclcy4lcycgJSAoYXBpX2NscywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMCAgICAgICAg
ICAgICAgICAgZnVsbF9uID0gJyVzXyVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjIxICAgICAgICAgICAgICAgICBpZiBub3QgaGFzYXR0cihjbHMsIGZ1bGxfbik6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2MjIgICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihpbXBsX2Ns
cywgbikKTWFpblRocmVhZDogfCAgICB8IDYyMyAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tkb3Rfbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudApNYWluVGhyZWFkOiB8ICAgIHwgNjI0
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIGZ1bGxfbiwgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEgcywgc2Vzc2lvbiwg
KmFyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXRfZnVuYwpNYWluVGhy
ZWFkOiB8ICAgICA2NDAgICAgICAgICAgICAgZm9yIGZ1bmMgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6
IHwgICAgIDY0MSAgICAgICAgICAgICAgICAgZG9pdF9mdW5jKCclcycgJSBmdW5jKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgfCA2MTkg
ICAgICAgICAgICAgICAgIGRvdF9uID0gJyVzLiVzJyAlIChhcGlfY2xzLCBuKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjIwICAgICAgICAgICAgICAgICBmdWxsX24gPSAnJXNfJXMnICUgKGFwaV9jbHMs
IG4pCk1haW5UaHJlYWQ6IHwgICAgfCA2MjEgICAgICAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRy
KGNscywgZnVsbF9uKToKTWFpblRocmVhZDogfCAgICB8IDYyMiAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGltcGxfY2xzLCBuKQpNYWluVGhyZWFkOiB8ICAgIHwgNjIzICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW2RvdF9uXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2MjQgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgZnVs
bF9uLCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2MjUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxhbWJkYSBzLCBzZXNzaW9uLCAqYXJnczogXApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdF9mdW5jCk1haW5UaHJlYWQ6IHwgICAgIDY0MCAgICAgICAgICAgICBmb3IgZnVuYyBp
biBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNjA0ICAgICAgICAgZm9yIGFwaV9jbHMsIGltcGxf
Y2xzIGluIGF1dG9wbHVnX2NsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjQzICAg
ICAgICAgZGVmIHdyYXBfbWV0aG9kKG5hbWUsIG5ld19mKToKTWFpblRocmVhZDogfCAgICAgNjU1
ICAgICAgICAgZGVmIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDY2NCAgICAgICAgIGRlZiBjdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2Ns
cyk6Ck1haW5UaHJlYWQ6IHwgICAgIDY3MiAgICAgICAgIGRlZiBkdG9yX2V2ZW50X3dyYXBwZXIo
YXBpX2Nscyk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxp
ZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAg
ICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFp
blRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9u
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9w
bHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MDggICAgICAgICAgICAgICAg
IGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nlc1thcGlfY2xzXQpNYWluVGhyZWFkOiB8ICAgICA3
MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAz
MiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5
OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJz
ID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3MTEg
ICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFhTUG9saWN5LnB5OmdldE1l
dGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA0MCAgICAgICAgIG1ldGhvZHMgPSBbJ2FjdGl2YXRl
X3hzcG9saWN5J10KTWFpblRocmVhZDogfCAgICB8ICA0MSAgICAgICAgIHJldHVybiBYZW5kQmFz
ZS5nZXRNZXRob2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5
OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRf
cmVjb3JkIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRYU1BvbGljeS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAg
ICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0
aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAg
ICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgICA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRY
U1BvbGljeS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0ICAgICAgICAgZnVuY3Mg
PSBbICdnZXRfeHN0eXBlJywKTWFpblRocmVhZDogfCAgICB8ICA0NSAgICAgICAgICAgICAgICAg
ICAnc2V0X3hzcG9saWN5JywKTWFpblRocmVhZDogfCAgICB8ICA0NiAgICAgICAgICAgICAgICAg
ICAncmVzZXRfeHNwb2xpY3knLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ3ICAgICAgICAgICAgICAg
ICAgICdnZXRfeHNwb2xpY3knLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ4ICAgICAgICAgICAgICAg
ICAgICdybV94c2Jvb3Rwb2xpY3knLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgICAg
ICAgICAgICdnZXRfcmVzb3VyY2VfbGFiZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUwICAgICAg
ICAgICAgICAgICAgICdzZXRfcmVzb3VyY2VfbGFiZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUx
ICAgICAgICAgICAgICAgICAgICdnZXRfbGFiZWxlZF9yZXNvdXJjZXMnLApNYWluVGhyZWFkOiB8
ICAgIHwgIDUyICAgICAgICAgICAgICAgICAgICdjYW5fcnVuJywKTWFpblRocmVhZDogfCAgICB8
ICA1MyAgICAgICAgICAgICAgICAgICAnZ2V0ZW5mb3JjZScsCk1haW5UaHJlYWQ6IHwgICAgfCAg
NTQgICAgICAgICAgICAgICAgICAgJ3NldGVuZm9yY2UnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU1
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAg
ICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNz
ICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1
bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAg
IGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAg
ICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygp
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAg
ICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5j
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAg
ICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRG
dW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAg
ICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwg
IiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAo
eCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBt
ZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1
bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApN
YWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5f
dHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUs
IHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVh
ZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBy
ZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAg
ICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVu
Y19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1l
LCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFw
cGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNf
Y3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFw
X21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1l
LApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywg
c2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRo
b2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5w
eSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpB
dHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1hT
UG9saWN5X2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0
IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAg
cGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4g
d3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5
cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdYU1BvbGljeV9kZXN0cm95JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBm
b3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBw
b3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYg
YXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0
ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBh
cGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAg
ICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10p
IFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xz
LkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhv
ZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJl
YWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhv
ZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0
dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8
ICAgIHwgIDMzNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8ICAzMzUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgIDMzNSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8ICAzMzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgIDMzNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92YmQKTWFp
blRocmVhZDogfCAgICB8ICAzMzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5Iiwg
bGluZSA2ODgsIGluIGRvaXQKICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9y
OiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVkJEX3NldF9kZXZpY2Un
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxvZy53YXJu
KCJBUEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2
ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFy
Z3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1
LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJv
cjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZCRF9zZXRfZGV2aWNl
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJy
b3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihh
cGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9u
YW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAg
ICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAg
ICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAg
ICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkK
TWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9
IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMx
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zi
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAg
ICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0
aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwK
TWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywg
c2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFw
X21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRh
ICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAg
ICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAg
ICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8
ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRB
UEkucHkiLCBsaW5lIDY4OCwgaW4gZG9pdAogICAgZiA9IGdldGF0dHIoY2xzLCBuXykKQXR0cmli
dXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWQkRfc2V0
X3R5cGUnCk1haW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRy
aWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxv
Zy53YXJuKCJBUEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0
dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAg
ICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRo
cmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxp
bmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1
dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZCRF9zZXRf
dHlwZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0
ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3Mjkg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zi
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDMzNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0
aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92YmQKTWFpblRocmVhZDogfCAgICB8ICAz
MzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdmJkCk1haW5UaHJlYWQ6IHwgICAgfCAgMzM1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zi
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAg
NzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0
MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRo
cmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
ZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBl
cihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2Ny
ZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9t
ZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwK
TWFpblRocmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNl
c3Npb24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9k
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6
IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAg
IHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAg
ICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAg
ICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAg
IGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3
NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAg
ICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAg
ICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMK
TWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1l
LCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMu
aXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRh
a2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4
NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8
ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMo
KToKTWFpblRocmVhZDogfCAgICAgNzE0ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0
dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJl
YWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVz
X2F0dHJfcncnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3
MTggICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAl
IGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAg
ICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBb
XSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBj
bHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRo
b2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAl
IChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3Ig
ZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2Us
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9Y
ZW5kQVBJLnB5IiwgbGluZSA2ODgsIGluIGRvaXQKICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCkF0
dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnc2Vz
c2lvbl9nZXRfYWxsX3JlY29yZHMnCk1haW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAg
ICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAg
ICAgICAgICAgICAgIGxvZy53YXJuKCJBUEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAg
ICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6
IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdzZXNzaW9uX2NyZWF0ZScKTWFpblRo
cmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0
b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRv
cl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAg
ICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAg
ICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxh
bWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBn
ZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBo
YXMgbm8gYXR0cmlidXRlICdzZXNzaW9uX2Rlc3Ryb3knCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUw
ICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2
NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3
cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3Ig
aW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAgICAgZGVm
IGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVh
ZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2Ns
YXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAgICAgICAgICAgICAgIHJvX2F0
dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJl
YWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0dHJf
cm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAgICByd19hdHRycyA9IGdldGF0
dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3J3Ck1haW5UaHJl
YWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBnZXRhdHRyKGNscywgJyVz
X21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgICA3
MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihjbHMsICclc19mdW5jcycgICAl
IGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDog
fCAgICB8ICAzNzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4g
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpN
YWluVGhyZWFkOiB8ICAgIHwgIDM3NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8ICAzNzUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8
ICAgIHwgIDM3NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8ICAzNzUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgIDM3NSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8ICAzNzUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgIDM3NSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0
ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAg
ICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhy
ZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdf
ZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAg
IHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAg
ICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBh
dHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVz
X3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAg
ICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAg
bGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMK
TWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1l
LCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
dmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBz
ZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2
ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWlu
VGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVh
ZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwg
cmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBu
ZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAg
ICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xz
LCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRf
d3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0g
JyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3
ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAg
ICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAg
ICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRo
cmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5
bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
YW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRo
b2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAq
Kmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAg
ICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwg
NjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApN
YWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdz
OiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAg
Mzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlf
Y2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZl
bnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1l
ID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
NjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAg
ICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAg
ICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFp
blRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYu
YXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmRpCk1haW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAg
ICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9k
KApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICph
cmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAg
ICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2
NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmRpCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzc1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZkaQpNYWluVGhyZWFkOiB8ICAgIHwgIDM3NSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92ZGkKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6
IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3Ig
ZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2Us
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAg
ICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19u
YW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nl
c3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFt
ZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhy
ZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9
IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAg
Zm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0
NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1
ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19jcmVhdGUnICUgYXBpX2NscwpNYWluVGhyZWFk
OiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwg
NjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NjggICAg
ICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBzZXNzaW9uLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFp
blRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYu
YXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAgICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9j
bHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY3MyAgICAgICAgICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2Qo
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAgICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY3NiAgICAgICAgICAgICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24s
IHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczog
bmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAg
d3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9y
IGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
IDY4NCAgICAgICAgICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFw
aV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAg
ICAgICAgICAgICAgICAgaW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5U
aHJlYWQ6IHwgICAgIDcwOSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRB
dHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8IDE4OCAgICAgICAgIGF0dHJSTyA9IFsnVk0nLApNYWluVGhyZWFkOiB8ICAg
IHwgMTg5ICAgICAgICAgICAgICAgICAgICdQU0NTSV9IQkFzJywKTWFpblRocmVhZDogfCAgICB8
IDE5MCAgICAgICAgICAgICAgICAgICAnRFNDU0lzJywKTWFpblRocmVhZDogfCAgICB8IDE5MSAg
ICAgICAgICAgICAgICAgICAndmlydHVhbF9ob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE5MiAg
ICAgICAgICAgICAgICAgICAnYXNzaWdubWVudF9tb2RlJ10KTWFpblRocmVhZDogfCAgICB8IDE5
MyAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIg
ICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZERTQ1NJLnB5OmdldEF0dHJSTwpNYWlu
VGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0
QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFNDU0kucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCAxOTYgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
MTk3ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAz
NSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRB
dHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJl
YWQ6IHwgICAgIDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4
LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFND
U0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgMjA2ICAgICAgICAgbWV0aG9kcyA9
IFsnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwgICAgfCAyMDcgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAg
ICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhv
ZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAg
ICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0
TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICAgNzEyICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IG1hcChsYW1iZGEgeDog
KHgsICIiKSwgaW1wbF9jbHMuZ2V0RnVuY3MoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kRFND
U0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDIxMCAgICAgICAgIGZ1bmNzID0gWydj
cmVhdGUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMjExICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5j
cwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0
X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJh
c2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwg
IiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAo
eCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1
bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApN
YWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5f
dHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUs
IHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAg
Y3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBj
dG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAg
ICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAg
ICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBs
YW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
ID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBl
ZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdz
KSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkg
PSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVu
dF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxp
ZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAg
ICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFp
blRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9u
ZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9w
bHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAgICAgICAgICAgICAg
IHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9jbHMsIFtdKSBcCk1h
aW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNl
X2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAgICByd19hdHRycyA9
IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8
ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3J3Ck1h
aW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBnZXRhdHRyKGNs
cywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE5ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihjbHMsICclc19mdW5j
cycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25h
bWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBU
cnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUg
Njg4LCBpbiBkb2l0CiAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpBdHRyaWJ1dGVFcnJvcjogdHlw
ZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ2V2ZW50X2dldF9yZWNvcmQnCk1h
aW5UaHJlYWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJv
cjoKTWFpblRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxvZy53YXJuKCJB
UEkgY2FsbDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUs
IHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2ODgsIGluIGRvaXQKICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQ
SScgaGFzIG5vIGF0dHJpYnV0ZSAnZXZlbnRfZ2V0X2FsbCcKTWFpblRocmVhZDogfCAgICB8IDcw
NCAgICAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzA1ICAgICAgICAgICAgICAgICAgICAgbG9nLndhcm4oIkFQSSBjYWxsOiAlcyBub3QgZm91
bmQiICUgbikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAg
ICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRo
b2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0
ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdldmVudF9jcmVhdGUnCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDog
fCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50
X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZl
bnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9
ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRv
cl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRv
ciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihj
bHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0
dHJpYnV0ZSAnZXZlbnRfZGVzdHJveScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAg
ICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAg
ICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9k
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFzc2Vz
Lml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAgICAgICBkZWYgZG9pdChuLCB0
YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA2
ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVhZDog
fCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlz
KCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcxNCAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBnZXRh
dHRyKGNscywgJyVzX2F0dHJfcm8nICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAg
NzE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ybwpNYWluVGhy
ZWFkOiB8ICAgICA3MTYgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gZ2V0YXR0cihjbHMsICcl
c19hdHRyX3J3JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0dHJfcncKTWFpblRocmVhZDogfCAgICAg
NzE4ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IGdldGF0dHIoY2xzLCAnJXNfbWV0aG9kcycg
JSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKyBjbHMuQmFzZV9tZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDcyMCAgICAgICAg
ICAgICAgICAgZnVuY3MgICAgPSBnZXRhdHRyKGNscywgJyVzX2Z1bmNzJyAgICUgYXBpX2Nscywg
W10pIFwKTWFpblRocmVhZDogfCAgICAgNzIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICsg
Y2xzLkJhc2VfZnVuY3MKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDMwNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0X21ldHJpY3MKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFu
ZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0X21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8
ICAzMDUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCAgMzA1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgIDMwNSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF9ob3N0X21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9tZXRyaWNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzA1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAg
ICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAg
ICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUp
LCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6
IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3Ig
ZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAg
ICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAg
ICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2Njcg
ICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAgICAgICAg
ICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5k
QVBJJyBoYXMgbm8gYXR0cmlidXRlICdob3N0X21ldHJpY3NfY3JlYXRlJwpNYWluVGhyZWFkOiB8
ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmN0b3Jf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAgICAgICAgZHRvcl9ldmVu
dF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkdG9yX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAgICAgICAgICAgICBkdG9yX25hbWUg
PSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NzQgICAgICAgICAg
ICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAgICAgICAgICAgICAgIGR0
b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAgICAgICAgICAgICAgbGFtYmRhIGR0
b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIo
Y2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBh
dHRyaWJ1dGUgJ2hvc3RfbWV0cmljc19kZXN0cm95JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAg
ICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUy
ICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGlu
IGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBk
b2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6
IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWlu
VGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFz
c2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4ICAgICAgICAgICAgICAgICBpbXBsX2Ns
cyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFpblRocmVhZDogfCAgICAgNzA5ICAgICAg
ICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZE5ldHdvcmsucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgNTQgICAg
ICAgICBhdHRyUk8gPSAgWydWSUZzJywKTWFpblRocmVhZDogfCAgICB8ICA1NSAgICAgICAgICAg
ICAgICAgICAgJ1BJRnMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDU2ICAgICAgICAgICAgICAgICAg
ICAnbWFuYWdlZCddCk1haW5UaHJlYWQ6IHwgICAgfCAgNTcgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6
Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCdd
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmROZXR3b3JrLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAg
ICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kTmV0d29yay5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA0NiAg
ICAgICAgIGF0dHJSVyA9IFsnbmFtZV9sYWJlbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDcgICAg
ICAgICAgICAgICAgICAgJ25hbWVfZGVzY3JpcHRpb24nLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ4
ICAgICAgICAgICAgICAgICAgICdvdGhlcl9jb25maWcnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ5
ICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X2dhdGV3YXknLApNYWluVGhyZWFkOiB8ICAgIHwg
IDUwICAgICAgICAgICAgICAgICAgICdkZWZhdWx0X25ldG1hc2snXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDUxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwg
ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpnZXRBdHRyUlcKTWFp
blRocmVhZDogfCAgICAgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEg
eDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmROZXR3b3JrLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA2MyAgICAgICAgIG1l
dGhvZHMgPSBbJ2FkZF90b19vdGhlcl9jb25maWcnLApNYWluVGhyZWFkOiB8ICAgIHwgIDY0ICAg
ICAgICAgICAgICAgICAgICAncmVtb3ZlX2Zyb21fb3RoZXJfY29uZmlnJywKTWFpblRocmVhZDog
fCAgICB8ICA2NSAgICAgICAgICAgICAgICAgICAgJ2Rlc3Ryb3knXQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY2ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZE5ldHdvcmsu
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRh
IHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChs
YW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0g
bWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9k
cyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgIDcxMiAg
ICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xz
LmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZE5ldHdvcmsucHk6Z2V0RnVuY3MK
TWFpblRocmVhZDogfCAgICB8ICA2OSAgICAgICAgIGZ1bmNzID0gWydjcmVhdGUnLCAnZ2V0X2J5
X25hbWVfbGFiZWwnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDcwICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpn
ZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwi
LCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PCBYZW5kTmV0d29yay5weTpn
ZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4
LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6
ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRh
IHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFt
YmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAo
bGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAq
Kmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lv
bihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3
NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNl
dHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYg
ICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5l
d19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJf
ZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAg
ICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFk
OiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihm
LCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50
X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAg
ICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAg
ICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFy
Z3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFw
aSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBk
b2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFw
cGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0
dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAg
ICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAg
ICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkK
TWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBm
LmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFz
eW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50
X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihh
cGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9u
YW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAg
ICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAg
ICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAg
ICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkK
TWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9
IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUs
IHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBm
b3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQx
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFs
c2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJl
dHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDog
fCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlw
ZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0
MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVu
Y3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUg
KGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0
MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFw
aV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFp
blRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFy
Z3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwg
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9y
X2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZl
bnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1l
ID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBk
dG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBk
dG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9
IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRf
ZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
IDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpN
YWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFu
Y2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAg
ICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhy
ZWFkOiB8ICAgICA3MDggICAgICAgICAgICAgICAgIGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nl
c1thcGlfY2xzXQpNYWluVGhyZWFkOiB8ICAgICA3MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJz
ID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kWFNQb2xpY3ku
cHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAyMzYgICAgICAgICBhdHRyUk8gPSBbICd4
bWwnLApNYWluVGhyZWFkOiB8ICAgIHwgMjM3ICAgICAgICAgICAgICAgICAgICAnbWFwJywKTWFp
blRocmVhZDogfCAgICB8IDIzOCAgICAgICAgICAgICAgICAgICAgJ2JpbmFyeScsCk1haW5UaHJl
YWQ6IHwgICAgfCAyMzkgICAgICAgICAgICAgICAgICAgICdoZWFkZXInIF0KTWFpblRocmVhZDog
fCAgICB8IDI0MCAgICAgICAgIHJldHVybiBYZW5kWFNQb2xpY3kuZ2V0QXR0clJPKCkgKyBhdHRy
Uk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6
IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRYU1BvbGljeS5w
eTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICAgNzEwICAgICAgICAgICAgICAgICByd19hdHRy
cyA9IGltcGxfY2xzLmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNzEx
ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9j
bHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRYU1BvbGljeS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAgICBtZXRob2RzID0gWydhY3RpdmF0
ZV94c3BvbGljeSddCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEgICAgICAgICByZXR1cm4gWGVuZEJh
c2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5w
eTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0
X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAg
ICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1l
dGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAg
ICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMu
Z2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICAgNzEyICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IG1hcChsYW1iZGEg
eDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0RnVuY3MoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
WFNQb2xpY3kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8IDI0MyAgICAgICAgIGZ1bmNz
ID0gWyAnZ2V0X2VuZm9yY2VkX2JpbmFyeScsICdnZXRfVk1fc3NpZHJlZicgXQpNYWluVGhyZWFk
OiB8ICAgIHwgMjQ0ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAg
IHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2Fs
bF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kWFNQb2xpY3kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAg
ICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5j
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAg
ICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRG
dW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAg
ICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nl
c3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRy
cyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAg
ICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAg
ICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAg
ICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9k
X25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25h
bWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBm
b3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQx
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFs
c2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJl
dHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDog
fCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlw
ZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0
MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVu
Y3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBwZXIo
YXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19jcmVh
dGUnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBfbWV0
aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBzZXNz
aW9uLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5Iiwg
bGluZSA2NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJp
YnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnQUNNUG9s
aWN5X2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0
dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFz
cwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAg
NzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYg
ICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdBQ01Qb2xpY3lfZGVzdHJveScKTWFp
blRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9y
IGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAg
IDY4NCAgICAgICAgICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFw
aV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAg
ICAgICAgICAgICAgICAgaW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5U
aHJlYWQ6IHwgICAgIDcwOSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRB
dHRyUk8oKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQSUYucHk6Z2V0QXR0clJPCk1haW5UaHJl
YWQ6IHwgICAgfCAxNDIgICAgICAgICBhdHRyUk8gPSBbJ25ldHdvcmsnLApNYWluVGhyZWFkOiB8
ICAgIHwgMTQzICAgICAgICAgICAgICAgICAgICdob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE0
NCAgICAgICAgICAgICAgICAgICAnbWV0cmljcycsCk1haW5UaHJlYWQ6IHwgICAgfCAxNDUgICAg
ICAgICAgICAgICAgICAgJ2RldmljZScsCk1haW5UaHJlYWQ6IHwgICAgfCAxNDYgICAgICAgICAg
ICAgICAgICAgJ1ZMQU4nXQpNYWluVGhyZWFkOiB8ICAgIHwgMTQ3ICAgICAgICAgcmV0dXJuIFhl
bmRCYXNlLmdldEF0dHJSTygpICsgYXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNl
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1
aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kUElGLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAg
ICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgMTUwICAgICAg
ICAgYXR0clJXID0gWydNQUMnLApNYWluVGhyZWFkOiB8ICAgIHwgMTUxICAgICAgICAgICAgICAg
ICAgICdNVFUnXQpNYWluVGhyZWFkOiB8ICAgIHwgMTUyICAgICAgICAgcmV0dXJuIFhlbmRCYXNl
LmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5Omdl
dEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAgICAgIHJldHVybiBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kUElGLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3MTEgICAgICAgICAgICAgICAg
IG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBJRi5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNjMgICAgICAgICBtZXRob2RzID0gWydwbHVnJywKTWFpblRocmVhZDogfCAgICB8IDE2
NCAgICAgICAgICAgICAgICAgICAgJ3VucGx1ZycsCk1haW5UaHJlYWQ6IHwgICAgfCAxNjUgICAg
ICAgICAgICAgICAgICAgICdkZXN0cm95J10KTWFpblRocmVhZDogfCAgICB8IDE2NiAgICAgICAg
IHJldHVybiBYZW5kQmFzZS5nZXRNZXRob2RzKCkgKyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICAgNDEgICAgICAg
ICByZXR1cm4gWyJnZXRfcmVjb3JkIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQSUYucHk6Z2V0TWV0aG9kcwpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcx
MSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxf
Y2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
IHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwg
aW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwg
IiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6
ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgIDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZFBJRi5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgMTY5
ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZV9WTEFOJ10KTWFpblRocmVhZDogfCAgICB8IDE3MCAg
ICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAg
ICByZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZFBJRi5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBt
YXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAg
ICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFt
ZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwg
cywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3
cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFt
YmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAg
ICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDgg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAg
ICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcy
OSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAg
ICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhv
ZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNl
c3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAq
YXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAg
ICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAg
ICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1
ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Ns
cywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAg
ICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5U
aHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAg
ICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVu
Y19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAg
ICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAg
ICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAg
ICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAg
ICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAg
ICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAg
ZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRB
UEknIGhhcyBubyBhdHRyaWJ1dGUgJ1BJRl9jcmVhdGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUw
ICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2
NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3
cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIo
YXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0
cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21l
dGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApN
YWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vz
c2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICph
cmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAg
ICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2
NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAg
ICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDog
fCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19z
dXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAg
aWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAg
NzA4ICAgICAgICAgICAgICAgICBpbXBsX2NscyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10K
TWFpblRocmVhZDogfCAgICAgNzA5ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xz
LmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBJRk1ldHJpY3MucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMjcgICAgICAgICBhdHRyUk8gPSAgWydpb19yZWFkX2ti
cycsCk1haW5UaHJlYWQ6IHwgICAgfCAgMjggICAgICAgICAgICAgICAgICAgICdpb193cml0ZV9r
YnMnLApNYWluVGhyZWFkOiB8ICAgIHwgIDI5ICAgICAgICAgICAgICAgICAgICAnbGFzdF91cGRh
dGVkJywKTWFpblRocmVhZDogfCAgICB8ICAzMCAgICAgICAgICAgICAgICAgICAgJ3BpZiddCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkg
KyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQSUZN
ZXRyaWNzLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAg
IHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgIHJldHVybiBb
XQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgICA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2UucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3Jl
Y29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAg
ICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xz
LmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgIDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRh
IHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgIHJldHVybiBb
ImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAg
ZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAg
ICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAg
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBl
IGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1
cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJu
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
JXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFw
aV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIK
TWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRl
JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhv
ZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lv
biwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxp
bmUgNjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1
dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1BJRl9tZXRy
aWNzX2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0
dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFz
cwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAg
NzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYg
ICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQSUZfbWV0cmljc19kZXN0cm95JwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBm
b3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBw
b3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYg
YXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0
ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBh
cGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAg
ICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10p
IFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xz
LkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhv
ZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJl
YWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhv
ZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0
dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3
MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdmJkX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8ICAzNDUgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfdmJkX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
YmRfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgIDM0NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92YmRf
bWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZiZF9tZXRy
aWNzCk1haW5UaHJlYWQ6IHwgICAgfCAgMzQ1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZiZF9tZXRyaWNz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJkX21ldHJpY3MKTWFp
blRocmVhZDogfCAgICB8ICAzNDUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkX21ldHJpY3MKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpN
YWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmJk
X21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8ICAzNDUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmJkX21l
dHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1
cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJu
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAg
ICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFt
ZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2Ns
cykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19jcmVhdGUnICUg
YXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApN
YWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUsCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBzZXNzaW9uLCAq
YXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2
NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVy
cm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVkJEX21ldHJpY3Nf
Y3JlYXRlJwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmli
dXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYg
ICAgICAgICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAg
ICAgICAgICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6
IHwgICAgfCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NzUgICAgICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAg
ICAgICAgICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2
NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21l
dGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmpl
Y3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZCRF9tZXRyaWNzX2Rlc3Ryb3knCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFp
blRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBh
cGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2
ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVy
bl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlf
Y2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAg
ICAgICAgICAgICAgIHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9j
bHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArIGNscy5CYXNlX2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAg
ICByd19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApN
YWluVGhyZWFkOiB8ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFz
ZV9hdHRyX3J3Ck1haW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAg
PSBnZXRhdHRyKGNscywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDog
fCAgICAgNzE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpN
YWluVGhyZWFkOiB8ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihj
bHMsICclc19mdW5jcycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAt
IDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxp
ZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0
X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMzE1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAg
ICB8ICAzMTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzE1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9j
cHUKTWFpblRocmVhZDogfCAgICB8ICAzMTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdF9jcHUKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFk
OiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzE1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX2hvc3RfY3B1Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAgICB8ICAzMTUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfaG9zdF9jcHUKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9o
b3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9ob3N0X2Nw
dQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF9ob3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgIDMxNSAgICAgcmV0dXJuIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9o
b3N0X2NwdQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJl
dHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDog
fCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAg
ICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDog
fCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19u
YW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nl
c3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlf
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2Qo
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24s
ICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2
NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5l
IDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRl
RXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdob3N0X2NwdV9j
cmVhdGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1
dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAg
ICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAg
ICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDog
fCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3
NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAg
ICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0
aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVj
dCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnaG9zdF9jcHVfZGVzdHJveScKTWFpblRocmVh
ZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
dG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9j
bHMsIHZhbGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAg
ICAgICAgICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlLApNYWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5
cGUgPSBOb25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMg
aW4gYXV0b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcxNCAgICAgICAg
ICAgICAgICAgcm9fYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcm8nICUgYXBpX2Nscywg
W10pIFwKTWFpblRocmVhZDogfCAgICAgNzE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsg
Y2xzLkJhc2VfYXR0cl9ybwpNYWluVGhyZWFkOiB8ICAgICA3MTYgICAgICAgICAgICAgICAgIHJ3
X2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3J3JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5U
aHJlYWQ6IHwgICAgIDcxNyAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0
dHJfcncKTWFpblRocmVhZDogfCAgICAgNzE4ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IGdl
dGF0dHIoY2xzLCAnJXNfbWV0aG9kcycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAg
ICA3MTkgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9tZXRob2RzCk1haW5U
aHJlYWQ6IHwgICAgIDcyMCAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBnZXRhdHRyKGNscywg
JyVzX2Z1bmNzJyAgICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzIxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfZnVuY3MKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0
cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAgICB8
ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFp
blRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
c2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp2YWxpZF92dHBtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzg1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X3Z0cG0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAg
ICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVh
ZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFw
X21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIs
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxh
bWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3
MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9k
czoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAo
YXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X3Z0cG0KTWFpblRocmVhZDogfCAgICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Z0cG0KTWFpblRocmVhZDogfCAg
ICB8ICAzODUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdnRwbQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25h
bWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1l
LCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5f
dHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBm
b3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQ1
ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NjUg
ICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6
IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAgICAg
ICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAg
ICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5h
c3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2Ns
cykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAl
IGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgK
TWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwg
cmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBu
ZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAg
ICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3Ig
YXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAg
Njg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0
ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBp
X2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0ICAg
ICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlf
Y2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAg
ICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10pIFwK
TWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJh
c2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhvZHMg
ID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6
IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhvZHMK
TWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIo
Y2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdmlmX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8ICAzNjUgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
dmlmX21ldHJpY3MKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWZf
bWV0cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgIDM2NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92aWZfbWV0
cmljcwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzY1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlmX21ldHJpY3MKTWFpblRo
cmVhZDogfCAgICB8ICAzNjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmX21ldHJpY3MKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWZfbWV0cmljcwpNYWluVGhyZWFkOiB8
ICAgIHwgIDM2NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92aWZfbWV0cmljcwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzY1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzY1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZl9tZXRyaWNzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3NDAgICAg
ICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNf
bmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAg
ICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAg
IGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3
NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2
NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVh
ZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8
IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAg
ICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhv
ZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3Qg
J1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZJRl9tZXRyaWNzX2NyZWF0ZScKTWFpblRocmVh
ZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpj
dG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3Jf
ZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRv
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9u
YW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAg
ICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAg
ICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJk
YSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRh
dHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMg
bm8gYXR0cmlidXRlICdWSUZfbWV0cmljc19kZXN0cm95JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1
MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9y
IGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRl
ZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpN
YWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19j
bGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4ICAgICAgICAgICAgICAgICBpbXBs
X2NscyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFpblRocmVhZDogfCAgICAgNzA5ICAg
ICAgICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgIDMwICAg
ICAgICAgYXR0clJPID0gWydob3N0JywKTWFpblRocmVhZDogfCAgICB8ICAzMSAgICAgICAgICAg
ICAgICAgICAncGh5c2ljYWxfaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICAg
ICAgICAgICAgJ3BoeXNpY2FsX2NoYW5uZWwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDMzICAgICAg
ICAgICAgICAgICAgICdwaHlzaWNhbF90YXJnZXQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM0ICAg
ICAgICAgICAgICAgICAgICdwaHlzaWNhbF9sdW4nLApNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAg
ICAgICAgICAgICAgICAgICdwaHlzaWNhbF9IQ1RMJywKTWFpblRocmVhZDogfCAgICB8ICAzNiAg
ICAgICAgICAgICAgICAgICAnSEJBJywKTWFpblRocmVhZDogfCAgICB8ICAzNyAgICAgICAgICAg
ICAgICAgICAndmVuZG9yX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM4ICAgICAgICAgICAg
ICAgICAgICdtb2RlbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAg
J3R5cGVfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICd0eXBl
JywKTWFpblRocmVhZDogfCAgICB8ICA0MSAgICAgICAgICAgICAgICAgICAnZGV2X25hbWUnLApN
YWluVGhyZWFkOiB8ICAgIHwgIDQyICAgICAgICAgICAgICAgICAgICdzZ19uYW1lJywKTWFpblRo
cmVhZDogfCAgICB8ICA0MyAgICAgICAgICAgICAgICAgICAncmV2aXNpb24nLApNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICAgICdzY3NpX2lkJywKTWFpblRocmVhZDogfCAg
ICB8ICA0NSAgICAgICAgICAgICAgICAgICAnc2NzaV9sZXZlbCddCk1haW5UaHJlYWQ6IHwgICAg
fCAgNDYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNl
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICAgNzEwICAgICAgICAgICAgICAgICByd19hdHRycyA9IGltcGxfY2xz
LmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldEF0dHJSVwpN
YWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgYXR0clJXID0gW10KTWFpblRocmVhZDogfCAg
ICB8ICA1MCAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUlcoKSArIGF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8
ICAgMzUgICAgICAgICByZXR1cm4gW10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6
Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEF0dHJSVwpNYWlu
VGhyZWFkOiB8ICAgICA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA1NyAgICAgICAgIG1ldGhv
ZHMgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDU4ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdl
dE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0
TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdldF9yZWNv
cmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAg
IG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAg
ICA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQU0NTSS5weTpnZXRG
dW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYxICAgICAgICAgZnVuY3MgPSBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgIDYyICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAg
IHwgICA0NCAgICAgICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2Fs
bF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kUFNDU0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAg
ICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygp
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAg
ICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5j
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAg
ICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRG
dW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQy
ICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIg
ICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAg
ICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAg
ICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAg
ICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFu
ZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAg
ICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAg
ICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAg
ICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAg
ICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAg
ICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAg
ICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAg
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0
NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGlu
IG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1l
LCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
cmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90
eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGlu
IGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlf
Y2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScg
JSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2Qo
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRo
cmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24s
ICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2
NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5l
IDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRl
RXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQU0NTSV9jcmVh
dGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAg
ICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAg
ICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAg
ICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAg
ICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAg
ICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0aG9k
CiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAn
WGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnUFNDU0lfZGVzdHJveScKTWFpblRocmVhZDogfCAg
ICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZh
bGlkYXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAg
ICAgICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApN
YWluVGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBO
b25lKToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0
b3BsdWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAgICAgICAgICAgICAg
ICAgaW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5UaHJlYWQ6IHwgICAg
IDcwOSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUk8oKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmREUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwg
IDM3ICAgICAgICAgYXR0clJPID0gWyd2aXJ0dWFsX2RvbWFpbicsCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzggICAgICAgICAgICAgICAgICAgJ3ZpcnR1YWxfYnVzJywKTWFpblRocmVhZDogfCAgICB8
ICAzOSAgICAgICAgICAgICAgICAgICAndmlydHVhbF9zbG90JywKTWFpblRocmVhZDogfCAgICB8
ICA0MCAgICAgICAgICAgICAgICAgICAndmlydHVhbF9mdW5jJywKTWFpblRocmVhZDogfCAgICB8
ICA0MSAgICAgICAgICAgICAgICAgICAndmlydHVhbF9uYW1lJywKTWFpblRocmVhZDogfCAgICB8
ICA0MiAgICAgICAgICAgICAgICAgICAnVk0nLApNYWluVGhyZWFkOiB8ICAgIHwgIDQzICAgICAg
ICAgICAgICAgICAgICdQUENJJywKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgICAgICAg
ICAgICAnaG90cGx1Z19zbG90JywKTWFpblRocmVhZDogfCAgICB8ICA0NSAgICAgICAgICAgICAg
ICAgICAna2V5JywKTWFpblRocmVhZDogfCAgICB8ICA0NiAgICAgICAgICAgICAgICAgICAnb3B0
aW9ucyddCk1haW5UaHJlYWQ6IHwgICAgfCAgNDcgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAgICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmREUENJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAg
ICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kRFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA1MCAgICAgICAgIGF0dHJS
VyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTEgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0
QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0
clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRE
UENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3MTEgICAgICAgICAgICAgICAgIG1l
dGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZERQQ0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAg
IHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFsnZGVzdHJveSddCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygpICsgbWV0aG9kcwpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCAg
IDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8PCBYZW5kRFBDSS5weTpnZXRN
ZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgs
ICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4
OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MTIgICAgICAgICAgICAgICAgIGZ1
bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmREUENJLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjUgICAgICAgICBmdW5jcyA9IFsnY3JlYXRlJ10KTWFpblRocmVhZDogfCAgICB8ICA2NiAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRGdW5jcygpICsgZnVuY3MKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICAgNDQgICAgICAgICBy
ZXR1cm4gWyJnZXRfYWxsIiwgImdldF9ieV91dWlkIiwgImdldF9hbGxfcmVjb3JkcyJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZERQQ0kucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFw
KGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0g
bWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAg
ID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNz
ICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
OSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2Rz
OgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAg
ICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAg
ICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAg
NzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBm
dW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAg
ICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRo
cmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0g
Zi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFw
X21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBp
X2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95
JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhv
ZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWlu
VGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lv
biwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdz
OiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBm
b3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAg
ICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBw
b3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYg
YXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4
ICAgICAgICAgICAgICAgICBpbXBsX2NscyA9IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFp
blRocmVhZDogfCAgICAgNzA5ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdl
dEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFZNTWV0cmljcy5weTpnZXRBdHRyUk8K
TWFpblRocmVhZDogfCAgICB8ICAzMiAgICAgICAgIGF0dHJSTyA9IFsnbWVtb3J5X2FjdHVhbCcs
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzMgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX251bWJlcics
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzQgICAgICAgICAgICAgICAgICAgJ1ZDUFVzX3V0aWxpc2F0
aW9uJywKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgICAgICAgICAgICAnVkNQVXNfQ1BV
JywKTWFpblRocmVhZDogfCAgICB8ICAzNiAgICAgICAgICAgICAgICAgICAnVkNQVXNfZmxhZ3Mn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDM3ICAgICAgICAgICAgICAgICAgICdWQ1BVc19wYXJhbXMn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDM4ICAgICAgICAgICAgICAgICAgICdzdGF0ZScsCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzkgICAgICAgICAgICAgICAgICAgJ3N0YXJ0X3RpbWUnLApNYWluVGhy
ZWFkOiB8ICAgIHwgIDQwICAgICAgICAgICAgICAgICAgICdsYXN0X3VwZGF0ZWQnXQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBbJ3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8PCBYZW5kVk1NZXRyaWNz
LnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0
dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQmFzZS5w
eTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICAzNSAgICAgICAgIHJldHVybiBbXQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgICA3
MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2UucHk6Z2V0TWV0
aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJd
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAg
ICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1l
dGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgIDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4
LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEJhc2Uu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgIHJldHVybiBbImdldF9h
bGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0KTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAgPSBt
YXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
OSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2Rz
OgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAg
ICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlf
Y2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAg
ICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVh
ZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6
IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4g
d3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5
cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWTV9tZXRyaWNzX2NyZWF0ZScK
TWFpblRocmVhZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9y
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAg
ICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAg
ICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwg
Njc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAg
ICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAg
ICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5k
QVBJJyBoYXMgbm8gYXR0cmlidXRlICdWTV9tZXRyaWNzX2Rlc3Ryb3knCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDog
fCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2
YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAgICAg
ICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0g
Tm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGluIGF1
dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MTQgICAgICAgICAgICAg
ICAgIHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3JvJyAlIGFwaV9jbHMsIFtdKSBc
Ck1haW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5C
YXNlX2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAgICAgICAgICAgICByd19hdHRy
cyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFk
OiB8ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3J3
Ck1haW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBnZXRhdHRy
KGNscywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE5
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfbWV0aG9kcwpNYWluVGhyZWFk
OiB8ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gZ2V0YXR0cihjbHMsICclc19m
dW5jcycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcyMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICBy
ZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMy
NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAg
ICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpN
YWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAg
ICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwg
IDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5n
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcy
NiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDog
fCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAt
IDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxp
ZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZh
bGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGlu
IHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0
dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4g
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1l
IGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2Nscywg
YXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICcl
c19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAg
ICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAg
ICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAg
IGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAg
d3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5j
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFt
ZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9k
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNl
dHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYg
ICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFk
OiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCBy
ZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5l
d19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAg
ICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBh
dHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVz
X3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAg
ICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAg
bGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVh
ZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMK
TWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1l
LCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0
dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAg
ICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRo
cmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJl
ZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3
X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAg
ICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAg
ICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0
dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNf
c2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAg
ICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAg
ICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBs
YW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUs
IHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1h
aW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChh
cGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0
ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAg
ICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhy
ZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDog
fCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVm
LCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdf
ZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAg
IHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBw
ZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19z
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAg
ICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAg
ICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxh
bWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwg
d3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRl
cl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAg
ICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJl
YWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8
ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYs
ICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2
NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19m
KGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAg
d3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRo
cmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBm
LmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFu
ZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRy
X25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBl
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3Nl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAg
ICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAg
ICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFt
YmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDog
fCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFp
blRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3
cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJl
YWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0K
TWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVy
X2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAg
ICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVh
ZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2Yo
ZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICBy
ZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJf
bmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0
XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAg
ICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAg
IHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1i
ZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8
ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8
ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdy
YXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVh
ZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpN
YWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6
IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJf
ZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAg
ICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFk
OiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAg
ICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAq
YXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihm
LCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9u
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIK
TWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAg
ICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAg
c2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJk
YSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3Jh
cHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFk
OiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9l
dmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAg
ICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAg
IHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICph
cmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8
ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYs
ICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRf
Zi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0
dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0
dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBz
ZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRh
IHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRo
cmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFw
cGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6
IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAg
ICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNf
aW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNl
c3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1
cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVm
IGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJl
dHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAg
ICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2
ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAg
ICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFp
blRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAg
fCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFy
Z3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwg
KmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0
ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1
cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAg
ICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNl
dHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEg
c2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRf
ZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2
NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBw
ZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDog
fCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZl
bnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAg
ICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAq
YXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2Yu
YXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRl
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcz
MiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0
dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBz
ZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
ID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBl
ZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVu
dF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAg
ICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
NjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdz
OgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2
NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICph
cmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5h
cGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVy
X2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMy
ICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAg
IHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0
ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNl
dHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2Yg
PSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8
ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVh
ZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVk
X2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwg
ICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50
X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAg
ICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRo
cmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAg
ICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFy
Z3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFw
aSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJf
ZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBk
b2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4g
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIg
ICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAl
IChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAg
d3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNldHRl
cl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0
dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9
IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRf
ZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhy
ZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRf
d3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAg
IHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1
OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBp
ID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRf
Zi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAg
ICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRo
cmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3
cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVy
X25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0
ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
YW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0g
KGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAg
ICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9m
KQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAg
ICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJl
YWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93
cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAg
c2V0dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5
ICAgICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAg
ICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYg
ICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdz
KSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkg
PSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
LmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAg
c2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9p
dCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAg
ICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdy
YXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJf
bmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRl
ciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAo
bGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAg
ICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2
NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDog
fCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2Yp
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
IDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRo
b2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAl
IChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDcz
NiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3Vu
dHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwg
IDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8
ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2Rf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDog
fCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVy
bl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5U
aHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkg
ICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8s
IGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
IDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6
Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9
IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdl
dGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAg
IGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEK
TWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0
YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRo
cmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFs
X3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92
bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBt
ZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVz
JyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBm
b3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAg
IDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdj
b3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8
IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQg
dmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAg
IHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5
cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFk
OiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRo
b2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVh
ZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1
ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Ns
cywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
VHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhv
ZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUg
KGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBu
XyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAg
ICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAg
ICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAg
ICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAt
IDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxp
ZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAg
MzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8
ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZh
bGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBt
ZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRo
cmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Np
b24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4g
Y2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYo
c2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVy
biBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUs
IHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwg
Njg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDog
fCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAg
ICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8
IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVh
ZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1
bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0
dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTp2YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Zt
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF92bQpNYWluVGhyZWFkOiB8ICAgIHwgIDMyNSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92bQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAg
fCAgMzI1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZtCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlw
ZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfdm0KTWFpblRocmVhZDogfCAgICB8ICAzMjUgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
dm0KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5j
czoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAo
YXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQz
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0
dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFp
blRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
NjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYu
YXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5
bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBl
cihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rl
c3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBf
bWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFp
blRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEg
KmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAg
ICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgICA2ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAg
ICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
ICA3MDggICAgICAgICAgICAgICAgIGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nlc1thcGlfY2xz
XQpNYWluVGhyZWFkOiB8ICAgICA3MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9j
bHMuZ2V0QXR0clJPKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUEJELnB5OmdldEF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgIDMyICAgICAgICAgYXR0clJPID0gWydob3N0JywKTWFpblRocmVh
ZDogfCAgICB8ICAzMyAgICAgICAgICAgICAgICAgICAnU1InLApNYWluVGhyZWFkOiB8ICAgIHwg
IDM0ICAgICAgICAgICAgICAgICAgICdkZXZpY2VfY29uZmlnJywKTWFpblRocmVhZDogfCAgICB8
ICAzNSAgICAgICAgICAgICAgICAgICAnY3VycmVudGx5X2F0dGFjaGVkJ10KTWFpblRocmVhZDog
fCAgICB8ICAzNiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAg
ICB8ICAgMzIgICAgICAgICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBCRC5weTpnZXRBdHRy
Uk8KTWFpblRocmVhZDogfCAgICAgNzEwICAgICAgICAgICAgICAgICByd19hdHRycyA9IGltcGxf
Y2xzLmdldEF0dHJSVygpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBCRC5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8ICAzOSAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNDAgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAg
fCAgIDM1ICAgICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5
OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQQkQucHk6Z2V0QXR0clJXCk1haW5U
aHJlYWQ6IHwgICAgIDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6
ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
UEJELnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ICA0OCAgICAgICAgIG1ldGhvZHMg
PSBbJ2Rlc3Ryb3knXQpNYWluVGhyZWFkOiB8ICAgIHwgIDQ5ICAgICAgICAgcmV0dXJuIFhlbmRC
YXNlLmdldE1ldGhvZHMoKSArIG1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEJhc2Uu
cHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0MSAgICAgICAgIHJldHVybiBbImdl
dF9yZWNvcmQiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBCRC5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAg
ICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9k
cygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAg
ICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRN
ZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgICA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAo
eCwgIiIpLCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRQQkQu
cHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAgICB8ICA1MiAgICAgICAgIGZ1bmNzID0gWydjcmVh
dGUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDUzICAgICAgICAgICAgICAgICAgJ2dldF9ieV9TUidd
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNTQgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3Mo
KSArIGZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5U
aHJlYWQ6IHwgICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVp
ZCIsICJnZXRfYWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpn
ZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQQkQucHk6Z2V0RnVuY3MKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIgICAg
ICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5n
ZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBs
X2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBp
bXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MTIgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJv
X2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDog
fCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0
dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3
MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDcz
NiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQw
ICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBm
dW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAg
ICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAg
ICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1l
KSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lv
bihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3
NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9y
IGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNl
LApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1
cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJu
X3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dy
YXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRf
d3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICcl
c19jcmVhdGUnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdy
YXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBz
LCBzZXNzaW9uLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21l
dGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICph
cmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAg
ICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2
NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAg
ICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAgICAgICAg
ICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAg
ICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAgICAgICAg
ICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5U
aHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFz
eW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0
aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZhbGlkYXRvciBpbiBjbGFz
c2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAgICAgICBkZWYgZG9pdChu
LCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApNYWluVGhyZWFkOiB8ICAg
ICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBOb25lKToKTWFpblRocmVh
ZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0b3BsdWdfY2xhc3Nlcy5r
ZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcxNCAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBn
ZXRhdHRyKGNscywgJyVzX2F0dHJfcm8nICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAg
ICAgNzE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ybwpNYWlu
VGhyZWFkOiB8ICAgICA3MTYgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gZ2V0YXR0cihjbHMs
ICclc19hdHRyX3J3JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2F0dHJfcncKTWFpblRocmVhZDogfCAg
ICAgNzE4ICAgICAgICAgICAgICAgICBtZXRob2RzICA9IGdldGF0dHIoY2xzLCAnJXNfbWV0aG9k
cycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKyBjbHMuQmFzZV9tZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgIDcyMCAgICAg
ICAgICAgICAgICAgZnVuY3MgICAgPSBnZXRhdHRyKGNscywgJyVzX2Z1bmNzJyAgICUgYXBpX2Ns
cywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzIxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICsgY2xzLkJhc2VfZnVuY3MKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9z
dApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoK
TWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUg
KGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAg
ICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAg
ICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0
cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0
KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QK
TWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAy
OTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5n
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcy
NiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
aG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRo
cmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZh
bGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hv
c3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMg
KyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25h
bWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0g
RmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4g
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
c2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp2YWxpZF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjk0ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X2hvc3QKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAg
ICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVh
ZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFw
aV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFw
X21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIs
IHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxh
bWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3
MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRf
d3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAg
IHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAg
IHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1
OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8
ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2
ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJn
cykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBp
ID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRf
Zi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9u
YW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgIDI5NCAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF9ob3N0Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFwcGVyKGFwaV9jbHMsIGF0dHJfbmFt
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0dGVyX25hbWUgPSAnJXNfc2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCA2NTcgICAgICAgICAg
ICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NTggICAgICAgICAgICAgICAgIHNl
dHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAgICAgICAgICAgICAgICBsYW1iZGEg
c2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRf
ZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2
NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0OCAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBw
ZWRfZikKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDog
fCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9ob3N0Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjk0ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczog
XApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVy
X2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAg
ICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkK
TWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVh
ZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwg
KmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2Yo
ZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBl
ZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3
cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAg
ICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0g
bi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0
YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAg
aWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAg
ICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpN
YWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRh
a2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxf
dmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hv
c3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2
ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50
c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8
ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5
cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFs
aWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAg
ICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRo
cmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Nscywg
bWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8
ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRh
dG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFp
blRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBc
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApN
YWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9
IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9
IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQg
ICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4l
cycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3Mzcg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9z
dApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDog
fCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9k
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVh
ZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihz
ZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJu
IGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAg
ICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhy
ZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUp
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVu
Y19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwK
TWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
dmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJl
dHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2
OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9k
czoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAo
YXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAg
ICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4g
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5f
ID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAg
ICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0g
Z2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAg
ICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0g
MQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlk
X2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAg
NzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAg
ICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19z
ZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJu
X3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBk
b2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5U
aHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAg
ICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwg
Njg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAg
ICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAg
ICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2Rl
LmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1
ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFp
blRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2Ns
cywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2Vz
X2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QK
TWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAy
OTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCcl
cy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkw
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2Fy
Z2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRf
aG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVh
ZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0
aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFk
OiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3Rh
bmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9y
cwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRo
cmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRy
dWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0
aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycg
JSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50
IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZh
bGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDog
fCAgICB8ICAyOTQgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAg
ICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX2hvc3QKTWFpblRocmVhZDogfCAgICB8ICAyOTQgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfaG9zdApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAg
NzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFk
OiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwg
RmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAg
IHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2lu
c3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlw
ZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBm
ID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToK
TWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9
IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8
ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVy
bl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0g
PSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25h
bWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBu
XywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpN
YWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9j
bHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAl
IGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgK
TWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhy
ZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwg
KmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAg
IHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUg
NjQ1LCBpbiB3cmFwX21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVF
cnJvcjogdHlwZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ2hvc3RfY3JlYXRl
JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJy
b3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3NDYgICAgICAg
ICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVu
ZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3MyAgICAgICAg
ICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NzUgICAg
ICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAgICAgICAgICAg
ICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9
IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhvZAog
ICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3QgJ1hl
bmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ2hvc3RfZGVzdHJveScKTWFpblRocmVhZDogfCAgICB8
ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkdG9yX2V2ZW50
X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNjgzICAgICAgICAgZm9yIGFwaV9jbHMsIHZhbGlk
YXRvciBpbiBjbGFzc2VzLml0ZW1zKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDY4NCAgICAgICAgICAg
ICBkZWYgZG9pdChuLCB0YWtlc19pbnN0YW5jZSwgYXN5bmNfc3VwcG9ydCA9IEZhbHNlLApNYWlu
VGhyZWFkOiB8ICAgICA2ODUgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSBOb25l
KToKTWFpblRocmVhZDogfCAgICAgNzA3ICAgICAgICAgICAgIGlmIGFwaV9jbHMgaW4gYXV0b3Bs
dWdfY2xhc3Nlcy5rZXlzKCk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwOCAgICAgICAgICAgICAgICAg
aW1wbF9jbHMgPSBhdXRvcGx1Z19jbGFzc2VzW2FwaV9jbHNdCk1haW5UaHJlYWQ6IHwgICAgIDcw
OSAgICAgICAgICAgICAgICAgcm9fYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUk8oKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAz
OCAgICAgICAgIGF0dHJSTyA9IFsnVk0nLApNYWluVGhyZWFkOiB8ICAgIHwgIDM5ICAgICAgICAg
ICAgICAgICAgICdQU0NTSScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAgICAgICAgICAgICAg
ICAgJ0hCQScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEgICAgICAgICAgICAgICAgICAgJ3ZpcnR1
YWxfaG9zdCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDIgICAgICAgICAgICAgICAgICAgJ3ZpcnR1
YWxfY2hhbm5lbCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDMgICAgICAgICAgICAgICAgICAgJ3Zp
cnR1YWxfdGFyZ2V0JywKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgICAn
dmlydHVhbF9sdW4nLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ1ICAgICAgICAgICAgICAgICAgICd2
aXJ0dWFsX0hDVEwnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ2ICAgICAgICAgICAgICAgICAgICdy
dW50aW1lX3Byb3BlcnRpZXMnXQpNYWluVGhyZWFkOiB8ICAgIHwgIDQ3ICAgICAgICAgcmV0dXJu
IFhlbmRCYXNlLmdldEF0dHJSTygpICsgYXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRC
YXNlLnB5OmdldEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHwgICAzMiAgICAgICAgIHJldHVybiBb
J3V1aWQnXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kRFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgIDcx
MCAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBpbXBsX2Nscy5nZXRBdHRyUlcoKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICB8ICA1
MCAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTEgICAgICAgICByZXR1
cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAgICAgICAgcmV0dXJu
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRBdHRyUlcKTWFpblRocmVhZDogfCAgICAgNzExICAg
ICAgICAgICAgICAgICBtZXRob2RzICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMu
Z2V0TWV0aG9kcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRNZXRob2Rz
Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjEgICAgICAgICBtZXRob2RzID0gWydkZXN0cm95J10KTWFp
blRocmVhZDogfCAgICB8ICA2MiAgICAgICAgIHJldHVybiBYZW5kQmFzZS5nZXRNZXRob2RzKCkg
KyBtZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFp
blRocmVhZDogfCAgICB8ICAgNDEgICAgICAgICByZXR1cm4gWyJnZXRfcmVjb3JkIl0KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmREU0NTSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9
IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA3MTEgICAgICAgICAgICAgICAgIG1ldGhv
ZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MTIg
ICAgICAgICAgICAgICAgIGZ1bmNzICAgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIpLCBpbXBsX2Ns
cy5nZXRGdW5jcygpKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmREU0NTSS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbJ2NyZWF0ZSddCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3MoKSArIGZ1bmNz
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwg
ICAgfCAgIDQ0ICAgICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRf
YWxsX3JlY29yZHMiXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmREU0NTSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAg
ICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNz
KCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAg
ICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1
bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAg
ICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdl
dEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAg
ICAgICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xz
LmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
Z2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwg
IDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8
IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWlu
VGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBl
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFs
aWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0
dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyBy
d19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5n
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcy
NiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAg
ICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjky
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxp
ZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAg
NDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdl
dF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0
NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0
XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0
MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQy
ICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIg
ICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVz
JyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAg
ICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9y
IGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAg
ICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAg
ICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRy
czoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAg
ICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAg
IG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAg
ICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAg
ICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAg
ICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3Ig
YW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAg
ICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAg
ICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6
Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCBy
ZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24s
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hl
Y2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWly
ZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2Vs
ZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBm
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAg
ICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJl
dHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFk
OiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZv
ciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxz
ZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8
ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVy
bl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBl
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQy
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5j
czoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihh
cGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0
ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRo
b2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Np
b24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5l
d19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdy
YXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAgICAgICAgICAg
ICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OSAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAgICAgICAgICBk
dG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAgICAgICAgIGR0
b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY3NCAg
ICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAgICAgICAgICAg
ICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAgICAgICAgICBs
YW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAg
ICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFw
cGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDog
fCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFp
blRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3
cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFk
OiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRl
bXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2Vz
X2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAg
ICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToK
TWFpblRocmVhZDogfCAgICAgNzE0ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIo
Y2xzLCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6
IHwgICAgIDcxNiAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0
dHJfcncnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTgg
ICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFw
aV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAg
ICAgICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkg
XApNYWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMu
QmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5
NiAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2
YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29u
c29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFk
OiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFk
OiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAgICBkb2l0KCcl
cy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX2NvbnNvbGUKTWFpblRocmVhZDogfCAgICB8ICAzOTYgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAg
ICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
Njk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywg
ZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAg
NzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25h
bWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBz
ZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRh
IHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVk
X2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAg
ICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRo
cmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFw
cGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6
IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBp
biBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcz
NyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDog
fCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAg
ICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAg
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAg
ICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJn
Y291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6dmFsaWRfY29uc29sZQpNYWluVGhyZWFkOiB8ICAgIHwgIDM5NiAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF9jb25zb2xlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
JXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5f
dHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFk
OiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJl
dHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5
cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9y
IGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNl
LApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAg
ICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDog
fCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5j
ZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwg
IDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJu
X3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1
cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAg
IHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90
eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVu
dF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2
ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUg
PSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rv
cl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rv
ciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3Jh
cF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJk
YSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAg
ICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAg
ICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAg
ICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+
IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAg
ICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8
ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1
ICAgICAgICAgICAgICAgICBkdG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAg
ICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRo
b2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0
ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdjb25zb2xlX2Rlc3Ryb3knCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVh
ZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRv
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xz
LCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgICA2ODQgICAg
ICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAgICBpZiBhcGlfY2xzIGlu
IGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAgICA3MDggICAgICAgICAg
ICAgICAgIGltcGxfY2xzID0gYXV0b3BsdWdfY2xhc3Nlc1thcGlfY2xzXQpNYWluVGhyZWFkOiB8
ICAgICA3MDkgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJPKCkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kUFNDU0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwg
ICAgfCAxNTcgICAgICAgICBhdHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgMTU4
ICAgICAgICAgICAgICAgICAgICdwaHlzaWNhbF9ob3N0JywKTWFpblRocmVhZDogfCAgICB8IDE1
OSAgICAgICAgICAgICAgICAgICAnUFNDU0lzJ10KTWFpblRocmVhZDogfCAgICB8IDE2MCAgICAg
ICAgIHJldHVybiBYZW5kQmFzZS5nZXRBdHRyUk8oKSArIGF0dHJSTwpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQmFzZS5weTpnZXRBdHRyUk8KTWFpblRocmVhZDogfCAgICB8ICAgMzIgICAgICAg
ICByZXR1cm4gWyd1dWlkJ10KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0QXR0
clJPCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZFBTQ1NJLnB5OmdldEF0dHJSTwpNYWluVGhyZWFk
OiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0clJX
KCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6
IHwgICAgfCAxNjMgICAgICAgICBhdHRyUlcgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgMTY0ICAg
ICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEF0dHJSVygpICsgYXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRCYXNlLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8ICAgIHwgICAzNSAgICAg
ICAgIHJldHVybiBbXQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRBdHRyUlcK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kUFNDU0kucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwg
ICAgIDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiks
IGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFNDU0kucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgMTcxICAgICAgICAgbWV0aG9kcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAxNzIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kUFNDU0kucHk6Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMSAgICAgICAgICAgICAgICAgbWV0aG9kcyAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldE1ldGhvZHMoKSkKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgIDcxMiAgICAg
ICAgICAgICAgICAgZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdl
dEZ1bmNzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBTQ1NJLnB5OmdldEZ1bmNzCk1haW5U
aHJlYWQ6IHwgICAgfCAxNzUgICAgICAgICBmdW5jcyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAx
NzYgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0RnVuY3MoKSArIGZ1bmNzCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRCYXNlLnB5OmdldEZ1bmNzCk1haW5UaHJlYWQ6IHwgICAgfCAgIDQ0ICAg
ICAgICAgcmV0dXJuIFsiZ2V0X2FsbCIsICJnZXRfYnlfdXVpZCIsICJnZXRfYWxsX3JlY29yZHMi
XQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRQU0NTSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAg
ZnVuY3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAg
ICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zh
bGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAg
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0
ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRo
cmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9j
bHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5y
ZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0
cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0
cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYg
biBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAg
bGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBk
ZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRo
cmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpN
YWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlw
ZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQo
JyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8
ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAq
Kmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lv
bgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBl
IGluIG1ldGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAg
ZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8
ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVy
bl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRo
cmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwg
Njg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDog
fCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3Ms
ICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNz
aW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJn
cywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNl
dGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBl
IGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQy
ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8
ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5j
czoKTWFpblRocmVhZDogfCAgICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihh
cGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVy
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0
ZScgJSBhcGlfY2xzCk1haW5UaHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRo
b2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFp
blRocmVhZDogfCAgICB8IDY2OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Np
b24sICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDog
fCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBs
aW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmli
dXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQU0NTSV9I
QkFfY3JlYXRlJwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0
cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNz
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3
NDYgICAgICAgICAgICAgZHRvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY3
MyAgICAgICAgICAgICBkdG9yX25hbWUgPSAnJXNfZGVzdHJveScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NzQgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NzUgICAgICAgICAgICAgICAgIGR0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY3NiAg
ICAgICAgICAgICAgICAgbGFtYmRhIGR0b3IsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFw
X21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBv
YmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1BTQ1NJX0hCQV9kZXN0cm95JwpNYWlu
VGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3Ig
YXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAg
Njg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0
ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBp
X2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0ICAg
ICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlf
Y2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAg
ICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10pIFwK
TWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJh
c2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhvZHMg
ID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6
IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhvZHMK
TWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIo
Y2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8
ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJz
OgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycg
JSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAg
ICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQg
LSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFs
aWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8
ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFz
awpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2Fy
Z3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRz
W25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlk
YXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwg
IDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAg
ICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywg
Kiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Np
b24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyAr
IHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVz
LmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAg
NzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5z
dGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBz
ZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0
dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAg
ICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFt
ZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0g
Zi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAg
ICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2Fy
Z3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFp
blRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihj
bHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0
dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8l
cycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAg
ICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAg
ICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAg
ICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291
bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNr
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFk
OiB8ICAgIHwgIDQxOCAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF90YXNrCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1h
aW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9u
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNo
ZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVp
cmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNl
bGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4g
ZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAg
ICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiBy
b19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAg
IGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAg
ICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFy
Z2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAg
IHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFu
ZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3Rhc2sKTWFpblRocmVhZDog
fCAgICB8ICA0MTggICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdGFzawpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0
dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZv
ciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxz
ZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFu
Y2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAg
ICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRl
ZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICBy
ZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAg
ICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFk
OiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5j
X25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1
ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRo
cmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICph
cmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tf
c2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAg
ICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5f
dHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5
cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJl
dHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9
IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0NSAgICAgICAgICAgICBjdG9yX2V2ZW50X3dyYXBw
ZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmN0b3JfZXZlbnRfd3Jh
cHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjY1ICAgICAgICAgICAgIGN0b3JfbmFtZSA9ICclc19j
cmVhdGUnICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjY2ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjY3ICAgICAgICAgICAgICAgICBjdG9yX25hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NjggICAgICAgICAgICAgICAgIGxhbWJkYSBjdG9yLCBzLCBz
ZXNzaW9uLCAqYXJnczoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJl
YWQ6IHwgICAgfCAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5
IiwgbGluZSA2NDUsIGluIHdyYXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0
dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAndGFz
a19jcmVhdGUnCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRy
aWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0
NiAgICAgICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAg
ICB8PiBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjcz
ICAgICAgICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVh
ZDogfCAgICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8
IDY3NSAgICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAg
ICAgICAgICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwg
IDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdyYXBf
bWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9i
amVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAndGFza19kZXN0cm95JwpNYWluVGhyZWFk
OiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0
b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2Ns
cywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAg
ICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFs
c2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlw
ZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBp
biBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzE0ICAgICAgICAg
ICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBb
XSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBj
bHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwgICAgIDcxNiAgICAgICAgICAgICAgICAgcndf
YXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJfcncnICUgYXBpX2NscywgW10pIFwKTWFpblRo
cmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0
cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0
YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAg
IDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRo
cmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAgICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAn
JXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3
MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBp
X2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAg
ICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBu
LnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAg
IHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRh
dHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBp
ZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFr
ZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92
YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlm
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMzU1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJn
czogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2Vs
Ziwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAg
IHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAg
ICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAg
ICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAg
ICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRy
X25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAg
ICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUs
Ck1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0
ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tu
XSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAg
ICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0
b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1
NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3
YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlk
YXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRy
KGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndf
YXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0
XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAg
ICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlm
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6
IHwgICAgfCAgMzU1ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwg
KmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVj
a19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9f
YXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBk
b2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6
IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19j
b2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFp
blRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFs
aWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAgcmV0dXJu
IGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5U
aHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlf
Y2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4u
cmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAg
dHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlm
IG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFp
blRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtl
c19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVh
ZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3Zh
bGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWYK
TWFpblRocmVhZDogfCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdz
OiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBv
cnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1
cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2
IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAg
ICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxm
LCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAg
cmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAg
IGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAg
ICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAg
ICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhl
bmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJf
bmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAg
ICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwK
TWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8
IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25d
ID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAg
ICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRv
ciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6IHwgICAgfCAgMzU1
ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF92aWYK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBh
cmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAg
ICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBh
bmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5
NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWYKTWFpblRocmVhZDog
fCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJl
YWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAgICAg
ICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJl
YWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2Up
Ck1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2
ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8
ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAg
ICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2ODgs
IGluIGRvaXQKICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9i
amVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVklGX3NldF9kZXZpY2UnCk1haW5UaHJl
YWQ6IHwgICAgfCA3MDQgICAgICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFp
blRocmVhZDogfCAgICB8IDcwNSAgICAgICAgICAgICAgICAgICAgIGxvZy53YXJuKCJBUEkgY2Fs
bDogJXMgbm90IGZvdW5kIiAlIG4pCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBw
ZXIoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0
dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0
ZXJfbmFtZSA9ICclc19zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDog
fCAgICB8IDY1NyAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1
OCAgICAgICAgICAgICAgICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAg
ICAgICAgICAgICAgIGxhbWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFw
X21ldGhvZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBv
YmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZJRl9zZXRfZGV2aWNlJwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAgICBwYXNzCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5
OnNldHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFp
blRocmVhZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBG
YWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAg
ICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4
OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwg
ICAgfCEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5l
IDY4OCwgaW4gZG9pdAogICAgZiA9IGdldGF0dHIoY2xzLCBuXykKQXR0cmlidXRlRXJyb3I6IHR5
cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWSUZfc2V0X01BQycKTWFpblRo
cmVhZDogfCAgICB8IDcwNCAgICAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzA1ICAgICAgICAgICAgICAgICAgICAgbG9nLndhcm4oIkFQSSBj
YWxsOiAlcyBub3QgZm91bmQiICUgbikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZlbnRfd3Jh
cHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAgICAgIHNl
dHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwg
NjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY1OSAg
ICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2NDUsIGluIHdy
YXBfbWV0aG9kCiAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCkF0dHJpYnV0ZUVycm9yOiB0eXBl
IG9iamVjdCAnWGVuZEFQSScgaGFzIG5vIGF0dHJpYnV0ZSAnVklGX3NldF9NQUMnCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRo
cmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6
c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzI5ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDczMCAgICAgICAgICAg
ICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWlu
VGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZh
bHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
IHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVh
ZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4
ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAg
ICB8ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUg
Njg4LCBpbiBkb2l0CiAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpBdHRyaWJ1dGVFcnJvcjogdHlw
ZSBvYmplY3QgJ1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1ZJRl9zZXRfTVRVJwpNYWluVGhy
ZWFkOiB8ICAgIHwgNzA0ICAgICAgICAgICAgICAgICBleGNlcHQgQXR0cmlidXRlRXJyb3I6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDUgICAgICAgICAgICAgICAgICAgICBsb2cud2FybigiQVBJIGNh
bGw6ICVzIG5vdCBmb3VuZCIgJSBuKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MzIgICAgICAgICAgICAgICAgIHNldHRlcl9ldmVudF93cmFw
cGVyKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OnNl
dHRlcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NTYgICAgICAgICAgICAgc2V0
dGVyX25hbWUgPSAnJXNfc2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6
IHwgICAgfCA2NTcgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAgfCA2
NTggICAgICAgICAgICAgICAgIHNldHRlcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjU5ICAg
ICAgICAgICAgICAgICBsYW1iZGEgc2V0dGVyLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3Jh
cF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUg
b2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdWSUZfc2V0X01UVScKTWFpblRocmVh
ZDogfCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpz
ZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzMwICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5zZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczMSAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAg
cmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTp2YWxpZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDczMiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0
cl9uYW1lKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBw
ZXIKTWFpblRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19z
ZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAg
ICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAg
ICAgc2V0dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxh
bWJkYSBzZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAg
ICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0
dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3Jh
cHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAg
IHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6
IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwg
d3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhy
ZWFkOiB8ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFp
blRocmVhZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5
cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0
KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MzcgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAg
ICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3
ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAg
ICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAg
ICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNv
X2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnZhbGlkX3ZpZgpNYWluVGhyZWFkOiB8ICAgIHwgIDM1NSAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF92aWYKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAgICAg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIG1l
dGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVh
ZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0
YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAg
ICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRv
cnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF92aWYKTWFpblRo
cmVhZDogfCAgICB8ICAzNTUgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfdmlmCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNz
aW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJu
IGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3Jl
cXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAg
ICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAg
IDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSks
IEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8
ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoq
a3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9u
Ck1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBm
KQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3
NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMs
IGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3Jz
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYg
PSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApN
YWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBj
aGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDcw
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBl
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxp
ZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0
cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
LnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBm
KHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1
cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAg
ICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8
ICAgICA3NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJl
YWQ6IHwgICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAg
ICB8IDY2NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFp
blRocmVhZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDog
fCAgICB8IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwg
NjY4ICAgICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8
ICA2NDQgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpN
YWluVGhyZWFkOiB8ICAgIHwgIDY0NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYu
YXBpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5
bmMgPSBmLmFzeW5jCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRh
dHRyKGNscywgbmFtZSwgd3JhcHBlZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dy
YXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3JhcHBl
cihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFw
cGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVzX2Rl
c3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdyYXBf
bWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25hbWUs
Ck1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBzLCBz
ZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBf
bWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFp
blRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAgICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEg
KmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRocmVhZDogfCAgICB8ICA2NDcgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0OCAgICAg
ICAgICAgICAgICAgd3JhcHBlZF9mLmFzeW5jID0gZi5hc3luYwpNYWluVGhyZWFkOiB8ICAgIHwg
IDY0OSAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5hbWUsIHdyYXBwZWRfZikKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDY4MyAgICAg
ICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nlcy5pdGVtcygpOgpNYWluVGhyZWFk
OiB8ICAgICA2ODQgICAgICAgICAgICAgZGVmIGRvaXQobiwgdGFrZXNfaW5zdGFuY2UsIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNjg1ICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybl90eXBlID0gTm9uZSk6Ck1haW5UaHJlYWQ6IHwgICAgIDcwNyAgICAgICAgICAg
ICBpZiBhcGlfY2xzIGluIGF1dG9wbHVnX2NsYXNzZXMua2V5cygpOgpNYWluVGhyZWFkOiB8ICAg
ICA3MTQgICAgICAgICAgICAgICAgIHJvX2F0dHJzID0gZ2V0YXR0cihjbHMsICclc19hdHRyX3Jv
JyAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArIGNscy5CYXNlX2F0dHJfcm8KTWFpblRocmVhZDogfCAgICAgNzE2ICAgICAg
ICAgICAgICAgICByd19hdHRycyA9IGdldGF0dHIoY2xzLCAnJXNfYXR0cl9ydycgJSBhcGlfY2xz
LCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KyBjbHMuQmFzZV9hdHRyX3J3Ck1haW5UaHJlYWQ6IHwgICAgIDcxOCAgICAgICAgICAgICAgICAg
bWV0aG9kcyAgPSBnZXRhdHRyKGNscywgJyVzX21ldGhvZHMnICUgYXBpX2NscywgW10pIFwKTWFp
blRocmVhZDogfCAgICAgNzE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgY2xzLkJhc2Vf
bWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgICA3MjAgICAgICAgICAgICAgICAgIGZ1bmNzICAgID0g
Z2V0YXR0cihjbHMsICclc19mdW5jcycgICAlIGFwaV9jbHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwg
ICAgIDcyMSAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGNscy5CYXNlX2Z1bmNzCk1haW5U
aHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsg
cndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
Z2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3
MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19h
cmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9z
cgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwg
Njk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6
IHwgICAgfCAgNDA3ICAgICByZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYo
ZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAq
YXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNr
X3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVk
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAg
ICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19h
dHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRv
aXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDog
fCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFp
blRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAg
ICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAg
ICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkg
ICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2Nv
ZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8ICA0MDcgICAgIHJldHVybiBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9zcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUg
aW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAg
ICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFs
c2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAg
fCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFk
OiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODgg
ICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYu
ZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAg
ICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5k
IFwKTWFpblRocmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbdmFsaWRhdG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCAgNDA3ICAgICBy
ZXR1cm4gbGFtYmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5
ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpN
YWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVh
ZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFp
blRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlw
ZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZh
bGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAg
ZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5f
LCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAg
ICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpN
YWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAo
YXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8g
PSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBn
ZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAg
ICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAx
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRf
c3IKTWFpblRocmVhZDogfCAgICB8ICA0MDcgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAg
ICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAg
ICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgIDQw
NyAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAg
IHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1h
aW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3Ig
diBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIo
Y2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19h
dHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRf
JXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCAgNDA3ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3NyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJn
Y291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5k
IHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUg
ICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAg
ICB8ICA0MDcgICAgIHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6
IHwgICAgfCA8IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVh
ZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdz
LCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vz
c2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBz
ZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJz
ICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgn
JXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAg
ICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhy
ZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAg
ICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4
NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAg
ICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAg
ICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8
IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5j
b19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxp
ZF9zcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI5ICAgICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDczMCAgICAgICAgICAgICAgICAgZG9pdCgnJXMuc2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzEgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAg
ICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRo
cmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19p
bnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFpblRocmVhZDog
fCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlk
YXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2YWxpZF9zcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDQwNyAgICAgcmV0dXJuIGxhbWJkYSAqYXJncywgKiprd2FyZ3M6IFwK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9zcgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5
cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYg
ZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0
dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAgICAg
ICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzMyICAgICAgICAgICAgICAgICBzZXR0ZXJfZXZl
bnRfd3JhcHBlcihhcGlfY2xzLCBhdHRyX25hbWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQ
SS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjU2ICAgICAgICAg
ICAgIHNldHRlcl9uYW1lID0gJyVzX3NldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjU3ICAgICAgICAgICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8
ICAgIHwgNjU4ICAgICAgICAgICAgICAgICBzZXR0ZXJfbmFtZSwKTWFpblRocmVhZDogfCAgICB8
IDY1OSAgICAgICAgICAgICAgICAgbGFtYmRhIHNldHRlciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJn
czoKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFk
OiB8ICAgIHwgIDY0NCAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ2ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAq
YXJncykpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2Yu
YXBpID0gZi5hcGkKTWFpblRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBw
ZWRfZi5hc3luYyA9IGYuYXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAg
ICAgIHNldGF0dHIoY2xzLCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OnNldHRl
cl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzAgICAgICAgICAgICAgICAg
IGRvaXQoJyVzLnNldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVh
ZDogfCAgICAgNzMxICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkK
TWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4
NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwg
ICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAg
ICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2
ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5j
X2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAg
ICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApN
YWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2
YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAg
fCA+IFhlbmRBUEkucHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8ICA0MDcgICAgIHJldHVy
biBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6dmFsaWRfc3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRh
dG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0g
dihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFp
blRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYp
Ck1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcz
MiAgICAgICAgICAgICAgICAgc2V0dGVyX2V2ZW50X3dyYXBwZXIoYXBpX2NscywgYXR0cl9uYW1l
KQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6c2V0dGVyX2V2ZW50X3dyYXBwZXIKTWFp
blRocmVhZDogfCAgICB8IDY1NiAgICAgICAgICAgICBzZXR0ZXJfbmFtZSA9ICclc19zZXRfJXMn
ICUgKGFwaV9jbHMsIGF0dHJfbmFtZSkKTWFpblRocmVhZDogfCAgICB8IDY1NyAgICAgICAgICAg
ICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY1OCAgICAgICAgICAgICAgICAgc2V0
dGVyX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NTkgICAgICAgICAgICAgICAgIGxhbWJkYSBz
ZXR0ZXIsIHMsIHNlc3Npb24sIHJlZiwgKmFyZ3M6Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NiAgICAgICAgICAgICAgICAgd3JhcHBlZF9m
ID0gKGxhbWJkYSAqYXJnczogbmV3X2YoZiwgKmFyZ3MpKQpNYWluVGhyZWFkOiB8ICAgIHwgIDY0
NyAgICAgICAgICAgICAgICAgd3JhcHBlZF9mLmFwaSA9IGYuYXBpCk1haW5UaHJlYWQ6IHwgICAg
fCAgNjQ4ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXN5bmMgPSBmLmFzeW5jCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ5ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbmFtZSwgd3JhcHBl
ZF9mKQpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpzZXR0ZXJfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgICA3MjkgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzM1ICAgICAgICAgICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
bWV0aG9kczoKTWFpblRocmVhZDogfCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4l
cycgJSAoYXBpX2NscywgbWV0aG9kX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3Mzcg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAg
ICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAg
ICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAg
ICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAg
ICAgICAgICAgICAgICAgICAgICAgIGFyZ2NvdW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2Nv
dW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnZhbGlkX3NyCk1haW5UaHJlYWQ6IHwgICAgfCAgNDA3ICAgICByZXR1cm4gbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlkX3NyCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAg
ICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1h
aW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9j
bHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAg
ICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAg
ICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAg
ICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAg
ICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAg
ICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdj
b3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0
b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAg
IGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJl
ZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vz
c2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVy
biBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9y
ZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlwZSA9IHJldHVybl90
eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2
YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0
YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUg
aW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMu
JXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIg
ICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwg
ICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpN
YWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2
ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAg
ICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAg
ICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4
OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDog
fCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNf
Y29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5f
dHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1cm5fdHlw
ZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAg
ICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwg
cmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAg
ICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFk
OiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1h
aW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJl
dHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFk
OiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFp
blRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAg
IHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVh
ZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoK
TWFpblRocmVhZDogfCAgICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNb
bl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAg
ICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRh
dG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGYucmV0dXJuX3R5
cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFy
Z3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5yZXR1cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9y
IGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNl
LApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9y
dCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxp
ZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBp
biB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1
aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwg
c2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUgICAgIHJl
dHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBk
ZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAg
cmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IK
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAgICAgICAg
ICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8PCBYZW5k
QVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25h
bWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRo
cmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVl
LApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUg
PSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291
bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZh
bGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAg
IGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5U
aHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8
ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5
OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5
OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhy
ZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpN
YWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmLnJldHVy
bl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYs
ICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpN
YWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBw
b3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0
dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGYucmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZQpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAg
IGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3
NDUgICAgICAgICAgICAgY3Rvcl9ldmVudF93cmFwcGVyKGFwaV9jbHMpCk1haW5UaHJlYWQ6IHwg
ICAgfD4gWGVuZEFQSS5weTpjdG9yX2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICB8IDY2
NSAgICAgICAgICAgICBjdG9yX25hbWUgPSAnJXNfY3JlYXRlJyAlIGFwaV9jbHMKTWFpblRocmVh
ZDogfCAgICB8IDY2NiAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8
IDY2NyAgICAgICAgICAgICAgICAgY3Rvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjY4ICAg
ICAgICAgICAgICAgICBsYW1iZGEgY3Rvciwgcywgc2Vzc2lvbiwgKmFyZ3M6Ck1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRocmVhZDogfCAgICB8ICA2NDQg
ICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgIDY0NSAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpNYWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNjQ1LCBpbiB3cmFwX21ldGhv
ZAogICAgZiA9IGdldGF0dHIoY2xzLCBuYW1lKQpBdHRyaWJ1dGVFcnJvcjogdHlwZSBvYmplY3Qg
J1hlbmRBUEknIGhhcyBubyBhdHRyaWJ1dGUgJ1NSX2NyZWF0ZScKTWFpblRocmVhZDogfCAgICB8
ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9yX2V2ZW50
X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZlbnRfd3Jh
cHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93
cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1lID0gJyVz
X2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAgICAgIHdy
YXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBkdG9yX25h
bWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBkdG9yLCBz
LCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ondy
YXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkK
TWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hl
bmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmli
dXRlICdTUl9kZXN0cm95JwpNYWluVGhyZWFkOiB8ICAgIHwgIDY1MCAgICAgICAgICAgICBleGNl
cHQgQXR0cmlidXRlRXJyb3I6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjUyICAgICAgICAgICAgICAg
ICBwYXNzCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9tZXRob2QKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8
ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNsYXNzZXMuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0KG4sIHRha2VzX2lu
c3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDY4NSAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhyZWFkOiB8ICAgICA3
MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2VzLmtleXMoKToKTWFp
blRocmVhZDogfCAgICAgNzE0ICAgICAgICAgICAgICAgICByb19hdHRycyA9IGdldGF0dHIoY2xz
LCAnJXNfYXR0cl9ybycgJSBhcGlfY2xzLCBbXSkgXApNYWluVGhyZWFkOiB8ICAgICA3MTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFzZV9hdHRyX3JvCk1haW5UaHJlYWQ6IHwg
ICAgIDcxNiAgICAgICAgICAgICAgICAgcndfYXR0cnMgPSBnZXRhdHRyKGNscywgJyVzX2F0dHJf
cncnICUgYXBpX2NscywgW10pIFwKTWFpblRocmVhZDogfCAgICAgNzE3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICsgY2xzLkJhc2VfYXR0cl9ydwpNYWluVGhyZWFkOiB8ICAgICA3MTggICAg
ICAgICAgICAgICAgIG1ldGhvZHMgID0gZ2V0YXR0cihjbHMsICclc19tZXRob2RzJyAlIGFwaV9j
bHMsIFtdKSBcCk1haW5UaHJlYWQ6IHwgICAgIDcxOSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArIGNscy5CYXNlX21ldGhvZHMKTWFpblRocmVhZDogfCAgICAgNzIwICAgICAgICAgICAgICAg
ICBmdW5jcyAgICA9IGdldGF0dHIoY2xzLCAnJXNfZnVuY3MnICAgJSBhcGlfY2xzLCBbXSkgXApN
YWluVGhyZWFkOiB8ICAgICA3MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBjbHMuQmFz
ZV9mdW5jcwpNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBp
biByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAg
ICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRo
cmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxz
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8ICA0MjkgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0
cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3
X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUgICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
LCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAg
ICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5U
aHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8
IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6
IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAg
ICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAg
fCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5m
dW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAg
ICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQg
XApNYWluVGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFt2YWxpZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8ICA0MjkgICAg
IHJldHVybiBsYW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6dmFsaWRfZGVidWcKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8
ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWlu
VGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDog
fCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDog
fCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9y
dApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVy
bl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dh
cmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTgg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkg
ICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVh
ZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFp
blRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRv
cnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNs
cywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6
IHwgICAgIDczNSAgICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1l
dGhvZHM6Ck1haW5UaHJlYWQ6IHwgICAgIDczNiAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIG1ldGhvZF9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzM3ICAg
ICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlKQpNYWluVGhyZWFkOiB8ICAg
IHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAg
ICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAg
ICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAg
ZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAg
ICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MCAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29kZS5jb19hcmdjb3Vu
dCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTp2
YWxpZF9kZWJ1ZwpNYWluVGhyZWFkOiB8ICAgIHwgIDQyOSAgICAgcmV0dXJuIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp2YWxpZF9kZWJ1
ZwpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzM1ICAgICAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSwgcmV0dXJuX3R5cGUgaW4gbWV0aG9kczoKTWFpblRocmVhZDog
fCAgICAgNzM2ICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgbWV0aG9k
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MzcgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IFRydWUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnZhbGlkX2RlYnVnCk1haW5UaHJlYWQ6IHwgICAgfCAgNDI5ICAgICByZXR1cm4gbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnZhbGlk
X2RlYnVnCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MzUgICAg
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4g
ZnVuY3M6Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMn
ICUgKGFwaV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAg
ICAgICAgICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAg
IDc0MyAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWlu
VGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAg
ICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8
IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAg
ICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAg
ICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAg
ICB8IDY5MCAgICAgICAgICAgICAgICAgICAgICAgICBhcmdjb3VudHNbbl0gPSBmLmZ1bmNfY29k
ZS5jb19hcmdjb3VudCAtIDEKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQwICAgICAgICAgICAgIGZvciBm
dW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwK
TWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQg
PSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
X3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTAgICAgICAgICAgICAgICAgICAgICAgICAg
YXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29fYXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2Ug
YW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAg
ICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAy
NjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6
Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhy
ZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAg
ICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAg
ICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApN
YWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90
eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4g
dmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAg
ICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJv
cgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdz
KToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywg
bl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwg
ICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoK
TWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBp
X2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAg
ICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6
IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAg
ICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAg
ICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAg
ICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kQVBJLnB5IiwgbGluZSA2ODgsIGluIGRvaXQKICAg
IGYgPSBnZXRhdHRyKGNscywgbl8pCkF0dHJpYnV0ZUVycm9yOiB0eXBlIG9iamVjdCAnWGVuZEFQ
SScgaGFzIG5vIGF0dHJpYnV0ZSAnZGVidWdfZ2V0X2FsbCcKTWFpblRocmVhZDogfCAgICB8IDcw
NCAgICAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzA1ICAgICAgICAgICAgICAgICAgICAgbG9nLndhcm4oIkFQSSBjYWxsOiAlcyBub3QgZm91
bmQiICUgbikKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDog
fCAgICAgNzQwICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNz
OgpNYWluVGhyZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChh
cGlfY2xzLCBmdW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAg
ICAgICAgICAgICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVh
ZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAg
ICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcg
ICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAg
ICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAg
ICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnY291bnRzW25dID0gZi5mdW5jX2NvZGUuY29f
YXJnY291bnQgLSAxCk1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9iYWxfdmFs
aWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYg
aW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAg
ICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25fcmVx
dWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNlbGYs
IHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAgICBy
ZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwg
PiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAgICAg
ZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAgICAg
IHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9y
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAgICAg
ICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVu
ZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19u
YW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAg
ICAgICAgICBkb2l0KCclcy4lcycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5U
aHJlYWQ6IHwgICAgIDc0MiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBl
ID0gcmV0dXJuX3R5cGUpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkwICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2Nv
dW50c1tuXSA9IGYuZnVuY19jb2RlLmNvX2FyZ2NvdW50IC0gMQpNYWluVGhyZWFkOiB8ICAgIHwg
NjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2
YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8
ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAg
ICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDog
fCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRo
cmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToK
TWFpblRocmVhZDogfCAgICB8IDcwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5yZXR1
cm5fdHlwZSA9IHJldHVybl90eXBlCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxm
LCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYK
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmLnJldHVybl90eXBlID0gcmV0dXJuX3R5cGUKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAg
ICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAgICAg
NzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8
ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2
NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5UaHJl
YWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2OCAg
ICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0
ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAg
IGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICA2NDYgICAgICAgICAg
ICAgICAgIHdyYXBwZWRfZiA9IChsYW1iZGEgKmFyZ3M6IG5ld19mKGYsICphcmdzKSkKTWFpblRo
cmVhZDogfCAgICB8ICA2NDcgICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hcGkgPSBmLmFwaQpN
YWluVGhyZWFkOiB8ICAgIHwgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQvWGVu
ZEFQSS5weSIsIGxpbmUgNjQ3LCBpbiB3cmFwX21ldGhvZAogICAgd3JhcHBlZF9mLmFwaSA9IGYu
YXBpCkF0dHJpYnV0ZUVycm9yOiAnZnVuY3Rpb24nIG9iamVjdCBoYXMgbm8gYXR0cmlidXRlICdh
cGknCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVF
cnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAgICAgICAgICAgIHBhc3MKTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgIDc0NiAgICAg
ICAgICAgICBkdG9yX2V2ZW50X3dyYXBwZXIoYXBpX2NscykKTWFpblRocmVhZDogfCAgICB8PiBY
ZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpNYWluVGhyZWFkOiB8ICAgIHwgNjczICAgICAg
ICAgICAgIGR0b3JfbmFtZSA9ICclc19kZXN0cm95JyAlIGFwaV9jbHMKTWFpblRocmVhZDogfCAg
ICB8IDY3NCAgICAgICAgICAgICB3cmFwX21ldGhvZCgKTWFpblRocmVhZDogfCAgICB8IDY3NSAg
ICAgICAgICAgICAgICAgZHRvcl9uYW1lLApNYWluVGhyZWFkOiB8ICAgIHwgNjc2ICAgICAgICAg
ICAgICAgICBsYW1iZGEgZHRvciwgcywgc2Vzc2lvbiwgcmVmLCAqYXJnczoKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTp3cmFwX21ldGhvZApNYWluVGhyZWFkOiB8ICAgIHwgIDY0NCAg
ICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgNjQ1ICAgICAgICAgICAgICAgICBm
ID0gZ2V0YXR0cihjbHMsIG5hbWUpCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ2ICAgICAgICAgICAg
ICAgICB3cmFwcGVkX2YgPSAobGFtYmRhICphcmdzOiBuZXdfZihmLCAqYXJncykpCk1haW5UaHJl
YWQ6IHwgICAgfCAgNjQ3ICAgICAgICAgICAgICAgICB3cmFwcGVkX2YuYXBpID0gZi5hcGkKTWFp
blRocmVhZDogfCAgICB8ICA2NDggICAgICAgICAgICAgICAgIHdyYXBwZWRfZi5hc3luYyA9IGYu
YXN5bmMKTWFpblRocmVhZDogfCAgICB8ICA2NDkgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xz
LCBuYW1lLCB3cmFwcGVkX2YpCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6d3JhcF9t
ZXRob2QKTWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmR0b3JfZXZlbnRfd3JhcHBlcgpN
YWluVGhyZWFkOiB8ICAgICA2ODMgICAgICAgICBmb3IgYXBpX2NscywgdmFsaWRhdG9yIGluIGNs
YXNzZXMuaXRlbXMoKToKTWFpblRocmVhZDogfCAgICAgNjg0ICAgICAgICAgICAgIGRlZiBkb2l0
KG4sIHRha2VzX2luc3RhbmNlLCBhc3luY19zdXBwb3J0ID0gRmFsc2UsCk1haW5UaHJlYWQ6IHwg
ICAgIDY4NSAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IE5vbmUpOgpNYWluVGhy
ZWFkOiB8ICAgICA3MDcgICAgICAgICAgICAgaWYgYXBpX2NscyBpbiBhdXRvcGx1Z19jbGFzc2Vz
LmtleXMoKToKTWFpblRocmVhZDogfCAgICAgNzA4ICAgICAgICAgICAgICAgICBpbXBsX2NscyA9
IGF1dG9wbHVnX2NsYXNzZXNbYXBpX2Nsc10KTWFpblRocmVhZDogfCAgICAgNzA5ICAgICAgICAg
ICAgICAgICByb19hdHRycyA9IGltcGxfY2xzLmdldEF0dHJSTygpCk1haW5UaHJlYWQ6IHwgICAg
fD4gWGVuZFBQQ0kucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgMzIgICAgICAgICBh
dHRyUk8gPSBbJ2hvc3QnLApNYWluVGhyZWFkOiB8ICAgIHwgIDMzICAgICAgICAgICAgICAgICAg
ICdkb21haW4nLApNYWluVGhyZWFkOiB8ICAgIHwgIDM0ICAgICAgICAgICAgICAgICAgICdidXMn
LApNYWluVGhyZWFkOiB8ICAgIHwgIDM1ICAgICAgICAgICAgICAgICAgICdzbG90JywKTWFpblRo
cmVhZDogfCAgICB8ICAzNiAgICAgICAgICAgICAgICAgICAnZnVuYycsCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMzcgICAgICAgICAgICAgICAgICAgJ25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM4
ICAgICAgICAgICAgICAgICAgICd2ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDM5ICAg
ICAgICAgICAgICAgICAgICd2ZW5kb3JfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDAgICAg
ICAgICAgICAgICAgICAgJ2RldmljZV9pZCcsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDEgICAgICAg
ICAgICAgICAgICAgJ2RldmljZV9uYW1lJywKTWFpblRocmVhZDogfCAgICB8ICA0MiAgICAgICAg
ICAgICAgICAgICAncmV2aXNpb25faWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQzICAgICAgICAg
ICAgICAgICAgICdjbGFzc19jb2RlJywKTWFpblRocmVhZDogfCAgICB8ICA0NCAgICAgICAgICAg
ICAgICAgICAnY2xhc3NfbmFtZScsCk1haW5UaHJlYWQ6IHwgICAgfCAgNDUgICAgICAgICAgICAg
ICAgICAgJ3N1YnN5c3RlbV92ZW5kb3JfaWQnLApNYWluVGhyZWFkOiB8ICAgIHwgIDQ2ICAgICAg
ICAgICAgICAgICAgICdzdWJzeXN0ZW1fdmVuZG9yX25hbWUnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQ3ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1faWQnLApNYWluVGhyZWFkOiB8ICAgIHwg
IDQ4ICAgICAgICAgICAgICAgICAgICdzdWJzeXN0ZW1fbmFtZScsCk1haW5UaHJlYWQ6IHwgICAg
fCAgNDkgICAgICAgICAgICAgICAgICAgJ2RyaXZlciddCk1haW5UaHJlYWQ6IHwgICAgfCAgNTAg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJPKCkgKyBhdHRyUk8KTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJPCk1haW5UaHJlYWQ6IHwgICAgfCAgIDMyICAg
ICAgICAgcmV0dXJuIFsndXVpZCddCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5Omdl
dEF0dHJSTwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQUENJLnB5OmdldEF0dHJSTwpNYWluVGhy
ZWFkOiB8ICAgICA3MTAgICAgICAgICAgICAgICAgIHJ3X2F0dHJzID0gaW1wbF9jbHMuZ2V0QXR0
clJXKCkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5weTpnZXRBdHRyUlcKTWFpblRocmVh
ZDogfCAgICB8ICA1MyAgICAgICAgIGF0dHJSVyA9IFtdCk1haW5UaHJlYWQ6IHwgICAgfCAgNTQg
ICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0QXR0clJXKCkgKyBhdHRyUlcKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEJhc2UucHk6Z2V0QXR0clJXCk1haW5UaHJlYWQ6IHwgICAgfCAgIDM1ICAg
ICAgICAgcmV0dXJuIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldEF0dHJS
VwpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRQUENJLnB5OmdldEF0dHJSVwpNYWluVGhyZWFkOiB8
ICAgICA3MTEgICAgICAgICAgICAgICAgIG1ldGhvZHMgID0gbWFwKGxhbWJkYSB4OiAoeCwgIiIp
LCBpbXBsX2Nscy5nZXRNZXRob2RzKCkpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZFBQQ0kucHk6
Z2V0TWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgIDYxICAgICAgICAgbWV0aG9kcyA9IFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCAgNjIgICAgICAgICByZXR1cm4gWGVuZEJhc2UuZ2V0TWV0aG9kcygp
ICsgbWV0aG9kcwpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRNZXRob2RzCk1h
aW5UaHJlYWQ6IHwgICAgfCAgIDQxICAgICAgICAgcmV0dXJuIFsiZ2V0X3JlY29yZCJdCk1haW5U
aHJlYWQ6IHwgICAgfCA8IFhlbmRCYXNlLnB5OmdldE1ldGhvZHMKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kUFBDSS5weTpnZXRNZXRob2RzCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNzExICAgICAgICAgICAgICAgICBtZXRob2RzICA9
IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0TWV0aG9kcygpKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICAgNzEyICAgICAg
ICAgICAgICAgICBmdW5jcyAgICA9IG1hcChsYW1iZGEgeDogKHgsICIiKSwgaW1wbF9jbHMuZ2V0
RnVuY3MoKSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kUFBDSS5weTpnZXRGdW5jcwpNYWluVGhy
ZWFkOiB8ICAgIHwgIDY1ICAgICAgICAgZnVuY3MgPSBbXQpNYWluVGhyZWFkOiB8ICAgIHwgIDY2
ICAgICAgICAgcmV0dXJuIFhlbmRCYXNlLmdldEZ1bmNzKCkgKyBmdW5jcwpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQmFzZS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHwgICA0NCAgICAg
ICAgIHJldHVybiBbImdldF9hbGwiLCAiZ2V0X2J5X3V1aWQiLCAiZ2V0X2FsbF9yZWNvcmRzIl0K
TWFpblRocmVhZDogfCAgICB8IDwgWGVuZEJhc2UucHk6Z2V0RnVuY3MKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kUFBDSS5weTpnZXRGdW5jcwpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3MgICAg
PSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVuY3Mg
ICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDcxMiAgICAgICAgICAgICAgICAgZnVu
Y3MgICAgPSBtYXAobGFtYmRhIHg6ICh4LCAiIiksIGltcGxfY2xzLmdldEZ1bmNzKCkpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgICA3MjQg
ICAgICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhy
ZWFkOiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Ns
cywgYXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAg
ICAgICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAg
ICAgICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJl
YWQ6IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xz
LCBhdHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAg
ICAgICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEku
cHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVw
bGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIo
Y2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4g
bm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAg
ICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlk
YXRvcl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4g
WGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxh
bWJkYSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVm
IGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAg
fCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYp
Ck1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJl
YWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFp
blRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAg
ICAgICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVh
ZDogfCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMs
IGF0dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAg
ICAgICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5w
eTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBs
YWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihj
bHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBu
b3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAg
ICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRo
cmVhZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRh
dG9yXSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFt
YmRhICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYg
Y2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8
IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAg
ICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDog
fCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRo
cmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikK
TWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVh
ZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWlu
VGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAg
ICAgICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFk
OiB8ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2Nscywg
YXR0cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5
OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxh
Y2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNs
cywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5v
dCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAg
ICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhy
ZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0
b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3
ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhl
bmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1i
ZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBj
aGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwg
PCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAg
ICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8
ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoK
TWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpN
YWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFk
OiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVh
ZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5U
aHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6
IHwgICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBh
dHRyX25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAg
ICAgYXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6
ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFj
ZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpN
YWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xz
LCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90
IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAg
IHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRv
cl0gb3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcg
ICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVu
ZEFQSS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJk
YSAqYXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNo
ZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1h
aW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6
IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRo
cmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAg
ICAgICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDog
fCAgICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0
dHJfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAg
ICBhc3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpk
b2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNl
KCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMs
IG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3Qg
aW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAg
dmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVh
ZDogfCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9y
XSBvciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAg
ICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5k
QVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRh
ICphcmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hl
Y2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwg
WGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAg
ICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAg
ICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVh
ZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFp
blRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDog
fCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6
IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhy
ZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAg
ICAgICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8
ICAgICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0
cl9uYW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAg
IGFzeW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRv
aXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2Uo
Jy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFp
blRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBp
biBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFk
OiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3Jd
IG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRB
UEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEg
KmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9
IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5j
ID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAg
ICAgICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwg
ICAgIDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRy
X25hbWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAg
YXN5bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9p
dApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgn
LicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBu
XykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGlu
IGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZh
bGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6
IHwgICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0g
b3IgW10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAg
ICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQ
SS5weTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAq
YXJncywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRh
PgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0g
bgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMg
PSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNr
X3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhl
bmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5U
aHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwg
ICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8
ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpj
YXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVh
ZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAg
ICAgIGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAg
ICAgNzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJf
bmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBh
c3luY19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcu
JywgJ18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5f
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4g
YXJnY291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFs
aWRhdG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDog
fCAgICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBv
ciBbXQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICph
cmdzLCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBu
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9
IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAg
ICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tf
c2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAg
ICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8
IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDog
fCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRo
cmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAg
ICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNh
dGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAg
ICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYg
ICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAg
IHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFk
OiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAg
ICAgZm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAg
ICA3MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9u
YW1lKSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFz
eW5jX3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQK
TWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4n
LCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRo
cmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8p
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBh
cmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxp
ZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8
ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9y
IFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAg
ICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAg
ICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEku
cHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFy
Z3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4K
TWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4K
TWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0g
YXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19z
ZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5k
QVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAg
IHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAg
ICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0
Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAg
ICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAg
ICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAg
fCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6
IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAg
ICBmb3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAg
IDcyNSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25h
bWUpLCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5
bmNfc3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApN
YWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLics
ICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykK
TWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFy
Z2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlk
YXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3Ig
W10KTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
Kz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAg
ICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAg
ICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5w
eTo8bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJn
cywgKiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpN
YWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBh
c3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nl
c3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJl
YWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAg
fCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAg
IHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRj
aF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAg
ICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAg
ICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8
IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDog
fCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAg
IGZvciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAg
NzI1ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFt
ZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3lu
Y19zdXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywg
J18nKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJn
Y291bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRh
dG9ycyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAg
ICB8IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBb
XQpNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyAr
PSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAg
ICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAg
ICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5
OjxsYW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdz
LCAqKmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFz
eW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vz
c2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQ
SS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVh
ZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8
ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAg
fCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNo
X3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAg
IGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
NzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8
ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAg
Zm9yIGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3
MjUgICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1l
KSwgVHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5j
X3N1cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFp
blRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAn
XycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVh
ZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdj
b3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0
b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAg
IHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtd
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9
IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAg
ICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAg
ICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3Ms
ICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFp
blRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFp
blRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5
bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNz
aW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
Mjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAg
ICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAw
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAg
IHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVh
ZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFk
OiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwg
IDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8
ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hf
dHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAg
Zi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAg
ICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3
MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwg
ICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBm
b3IgYXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcy
NSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUp
LCBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNf
c3VwcG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWlu
VGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdf
JykKTWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFk
OiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFp
blRocmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2Nv
dW50czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRv
cnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAg
fCA2OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10K
TWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0g
Z2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAg
ICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAg
ICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8
bGFtYmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywg
Kiprd2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3lu
Y19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vz
c2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Np
b24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEku
cHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAg
fCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6
IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwg
IDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90
eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcw
MyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAg
ICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZv
ciBhdHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1
ICAgICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSks
IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19z
dXBwb3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5U
aHJlYWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18n
KQpNYWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291
bnRzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyA9IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8
IDY5MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpN
YWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBn
bG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAg
ICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAg
ICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5Ojxs
YW1iZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAq
Kmt3YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5j
X3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNz
aW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lv
bihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3
NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5w
eTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAg
ICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAy
MzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAg
MjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5
cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYu
YXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAg
ICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAz
ICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAg
IHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9y
IGF0dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUg
ICAgICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwg
VHJ1ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1
cHBvcnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRo
cmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycp
Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDog
fCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5U
aHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3Vu
dHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3Jz
ID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwg
NjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1h
aW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGds
b2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAg
ICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAg
ICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxh
bWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoq
a3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRo
cmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRo
cmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNf
c3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Np
b25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9u
KHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1
ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5
OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAg
ICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDog
fCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8
ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIz
NCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAy
NjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlw
ZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5h
cGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5h
c3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAg
ICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMg
ICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAg
fDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3Ig
YXR0cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyNSAg
ICAgICAgICAgICAgICAgZG9pdCgnJXMuZ2V0XyVzJyAlIChhcGlfY2xzLCBhdHRyX25hbWUpLCBU
cnVlLApNYWluVGhyZWFkOiB8ICAgICA3MjYgICAgICAgICAgICAgICAgICAgICAgYXN5bmNfc3Vw
cG9ydCA9IEZhbHNlKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhy
ZWFkOiB8ICAgIHwgNjg2ICAgICAgICAgICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykK
TWFpblRocmVhZDogfCAgICB8IDY4NyAgICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8
ICAgIHwgNjg4ICAgICAgICAgICAgICAgICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRo
cmVhZDogfCAgICB8IDY4OSAgICAgICAgICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50
czoKTWFpblRocmVhZDogfCAgICB8IDY5MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMg
PSB0YWtlc19pbnN0YW5jZSBhbmQgdmFsaWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2
OTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbGlkYXRvcl0gb3IgW10KTWFp
blRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xv
YmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAg
IGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAg
ICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTo8bGFt
YmRhPgpNYWluVGhyZWFkOiB8ICAgIHwgIDQ0MiAgICAgICAgICAgIGxhbWJkYSAqYXJncywgKipr
d2FyZ3M6IFwKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTo8bGFtYmRhPgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhy
ZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19z
dXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
cmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6c2Vzc2lv
bl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAgZGVmIGNoZWNrX3Nlc3Npb24o
c2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNzUg
ICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAg
ICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2
OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwg
ICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCAgMjM0
ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI2
MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpjYXRjaF90eXBl
ZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFw
aSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFz
eW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAg
ICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDcwMyAg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikKTWFpblRocmVhZDogfCAgICB8
PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzI0ICAgICAgICAgICAgIGZvciBh
dHRyX25hbWUgaW4gcm9fYXR0cnMgKyByd19hdHRyczoKTWFpblRocmVhZDogfCAgICAgNzI1ICAg
ICAgICAgICAgICAgICBkb2l0KCclcy5nZXRfJXMnICUgKGFwaV9jbHMsIGF0dHJfbmFtZSksIFRy
dWUsCk1haW5UaHJlYWQ6IHwgICAgIDcyNiAgICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBw
b3J0ID0gRmFsc2UpCk1haW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJl
YWQ6IHwgICAgfCA2ODYgICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpN
YWluVGhyZWFkOiB8ICAgIHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2ODggICAgICAgICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhy
ZWFkOiB8ICAgIHwgNjg5ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9
IHRha2VzX2luc3RhbmNlIGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsaWRhdG9yXSBvciBbXQpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyArPSBnbG9i
YWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAg
Zm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAg
ICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OjxsYW1i
ZGE+Ck1haW5UaHJlYWQ6IHwgICAgfCAgNDQyICAgICAgICAgICAgbGFtYmRhICphcmdzLCAqKmt3
YXJnczogXApNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OjxsYW1iZGE+Ck1haW5UaHJl
YWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJl
YWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1
cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiBy
ZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZv
ciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAg
ICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9u
X3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAgMjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihz
ZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3MpOgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAg
ICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpz
ZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAg
ICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQg
ICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYw
ICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVl
cnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBp
ID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5
bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAg
ICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAg
ICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMsIG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8
IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgICA3MjQgICAgICAgICAgICAgZm9yIGF0
dHJfbmFtZSBpbiByb19hdHRycyArIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MjUgICAg
ICAgICAgICAgICAgIGRvaXQoJyVzLmdldF8lcycgJSAoYXBpX2NscywgYXR0cl9uYW1lKSwgVHJ1
ZSwKTWFpblRocmVhZDogfCAgICAgNzI2ICAgICAgICAgICAgICAgICAgICAgIGFzeW5jX3N1cHBv
cnQgPSBGYWxzZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVh
ZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1h
aW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAg
ICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJl
YWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6
Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzID0g
dGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjkz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxpZGF0b3JdIG9yIFtdCk1haW5U
aHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2YWxpZGF0b3JzICs9IGdsb2Jh
bF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBm
b3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAg
ICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6PGxhbWJk
YT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBsYW1iZGEgKmFyZ3MsICoqa3dh
cmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVh
ZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVh
ZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3Vw
cG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJl
dHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9y
IHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAg
ICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OnNlc3Npb25f
cmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVja19zZXNzaW9uKHNl
bGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjc1ICAg
ICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBYZW5kQVBJLnB5OnNl
c3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAg
ICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAg
ICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2
ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAg
ICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAg
IHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgIDIzNCAg
ICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDogfCAgICB8ICAyNjAg
ICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVy
cm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkg
PSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3lu
YyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAg
ICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA3MDMgICAg
ICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJlYWQ6IHwgICAgfDwg
WGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDcyNCAgICAgICAgICAgICBmb3IgYXR0
cl9uYW1lIGluIHJvX2F0dHJzICsgcndfYXR0cnM6Ck1haW5UaHJlYWQ6IHwgICAgIDcyOSAgICAg
ICAgICAgICBmb3IgYXR0cl9uYW1lIGluIHJ3X2F0dHJzOgpNYWluVGhyZWFkOiB8ICAgICA3MzUg
ICAgICAgICAgICAgZm9yIG1ldGhvZF9uYW1lLCByZXR1cm5fdHlwZSBpbiBtZXRob2RzOgpNYWlu
VGhyZWFkOiB8ICAgICA3MzYgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xz
LCBtZXRob2RfbmFtZSksIFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDczNyAgICAgICAgICAgICAg
ICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSkKTWFpblRocmVhZDogfCAgICB8PiBYZW5kQVBJ
LnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAgbl8gPSBuLnJl
cGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAgICAgICAgIHRy
eToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRy
KGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAgICAgICBpZiBu
IG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAgICAgICAgICAg
ICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBhbmQgXApNYWlu
VGhyZWFkOiB8ICAgIHwgNjkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWxp
ZGF0b3JdIG9yIFtdCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8ICA0NDIgICAgICAgICAgICBs
YW1iZGEgKmFyZ3MsICoqa3dhcmdzOiBcCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
PGxhbWJkYT4KTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAgICAgICAgICAgICAgICBm
LmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwgNzAwICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAg
ICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5
NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRl
ZiBjaGVja19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJl
YWQ6IHwgICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAg
ICAgICAgICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFk
OiB8ICAgIHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWlu
VGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9y
czoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihm
KQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhy
ZWFkOiB8ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRB
UEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAg
ICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcw
MCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAg
ICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1h
aW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDczNSAg
ICAgICAgICAgICBmb3IgbWV0aG9kX25hbWUsIHJldHVybl90eXBlIGluIG1ldGhvZHM6Ck1haW5U
aHJlYWQ6IHwgICAgIDc0MCAgICAgICAgICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBp
biBmdW5jczoKTWFpblRocmVhZDogfCAgICAgNzQxICAgICAgICAgICAgICAgICBkb2l0KCclcy4l
cycgJSAoYXBpX2NscywgZnVuY19uYW1lKSwgRmFsc2UsCk1haW5UaHJlYWQ6IHwgICAgIDc0MiAg
ICAgICAgICAgICAgICAgICAgICBhc3luY19zdXBwb3J0ID0gVHJ1ZSwKTWFpblRocmVhZDogfCAg
ICAgNzQzICAgICAgICAgICAgICAgICAgICAgIHJldHVybl90eXBlID0gcmV0dXJuX3R5cGUpCk1h
aW5UaHJlYWQ6IHwgICAgfD4gWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODYg
ICAgICAgICAgICAgICAgIG5fID0gbi5yZXBsYWNlKCcuJywgJ18nKQpNYWluVGhyZWFkOiB8ICAg
IHwgNjg3ICAgICAgICAgICAgICAgICB0cnk6Ck1haW5UaHJlYWQ6IHwgICAgfCA2ODggICAgICAg
ICAgICAgICAgICAgICBmID0gZ2V0YXR0cihjbHMsIG5fKQpNYWluVGhyZWFkOiB8ICAgIHwgNjg5
ICAgICAgICAgICAgICAgICAgICAgaWYgbiBub3QgaW4gYXJnY291bnRzOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjkyICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9ycyA9IHRha2VzX2luc3RhbmNl
IGFuZCB2YWxpZGF0b3IgYW5kIFwKTWFpblRocmVhZDogfCAgICB8IDY5NSAgICAgICAgICAgICAg
ICAgICAgIHZhbGlkYXRvcnMgKz0gZ2xvYmFsX3ZhbGlkYXRvcnMKTWFpblRocmVhZDogfCAgICB8
IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6
IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAgICAgZiA9IHYoZikKTWFpblRocmVhZDog
fCAgICB8ID4gWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwgICAgfCAg
MjY5ICAgICBkZWYgY2hlY2tfc2Vzc2lvbihzZWxmLCBzZXNzaW9uLCAqYXJncywgKiprd2FyZ3Mp
OgpNYWluVGhyZWFkOiB8ICAgIHwgIDI3NSAgICAgcmV0dXJuIGNoZWNrX3Nlc3Npb24KTWFpblRo
cmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTpzZXNzaW9uX3JlcXVpcmVkCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTggICAgICAgICAgICAgICAgICAgICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwg
ICAgfCA2OTkgICAgICAgICAgICAgICAgICAgICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQK
TWFpblRocmVhZDogfCAgICB8IDcwMCAgICAgICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5f
dHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGlu
IHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTcgICAgICAgICAgICAgICAgICAgICAg
ICAgZiA9IHYoZikKTWFpblRocmVhZDogfCAgICB8ID4gWGVuZEFQSS5weTpjYXRjaF90eXBlZXJy
b3IKTWFpblRocmVhZDogfCAgICB8ICAyMzQgICAgIGRlZiBmKHNlbGYsICphcmdzLCAqKmt3YXJn
cyk6Ck1haW5UaHJlYWQ6IHwgICAgfCAgMjYwICAgICByZXR1cm4gZgpNYWluVGhyZWFkOiB8ICAg
IHwgPCBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8ICAgIHwgNjk4ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5ICAg
ICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJlYWQ6
IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1haW5U
aHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3Jz
OgpNYWluVGhyZWFkOiB8ICAgIHwgNzAzICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihjbHMs
IG5fLCBmKQpNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8
ICAgICA3NDAgICAgICAgICAgICAgZm9yIGZ1bmNfbmFtZSwgcmV0dXJuX3R5cGUgaW4gZnVuY3M6
Ck1haW5UaHJlYWQ6IHwgICAgIDc0MSAgICAgICAgICAgICAgICAgZG9pdCgnJXMuJXMnICUgKGFw
aV9jbHMsIGZ1bmNfbmFtZSksIEZhbHNlLApNYWluVGhyZWFkOiB8ICAgICA3NDIgICAgICAgICAg
ICAgICAgICAgICAgYXN5bmNfc3VwcG9ydCA9IFRydWUsCk1haW5UaHJlYWQ6IHwgICAgIDc0MyAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm5fdHlwZSA9IHJldHVybl90eXBlKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6ZG9pdApNYWluVGhyZWFkOiB8ICAgIHwgNjg2ICAgICAgICAg
ICAgICAgICBuXyA9IG4ucmVwbGFjZSgnLicsICdfJykKTWFpblRocmVhZDogfCAgICB8IDY4NyAg
ICAgICAgICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgIHwgNjg4ICAgICAgICAgICAgICAg
ICAgICAgZiA9IGdldGF0dHIoY2xzLCBuXykKTWFpblRocmVhZDogfCAgICB8IDY4OSAgICAgICAg
ICAgICAgICAgICAgIGlmIG4gbm90IGluIGFyZ2NvdW50czoKTWFpblRocmVhZDogfCAgICB8IDY5
MiAgICAgICAgICAgICAgICAgICAgIHZhbGlkYXRvcnMgPSB0YWtlc19pbnN0YW5jZSBhbmQgdmFs
aWRhdG9yIGFuZCBcCk1haW5UaHJlYWQ6IHwgICAgfCA2OTUgICAgICAgICAgICAgICAgICAgICB2
YWxpZGF0b3JzICs9IGdsb2JhbF92YWxpZGF0b3JzCk1haW5UaHJlYWQ6IHwgICAgfCA2OTYgICAg
ICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwg
Njk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+
IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgIDI2OSAgICAg
ZGVmIGNoZWNrX3Nlc3Npb24oc2VsZiwgc2Vzc2lvbiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRo
cmVhZDogfCAgICB8ICAyNzUgICAgIHJldHVybiBjaGVja19zZXNzaW9uCk1haW5UaHJlYWQ6IHwg
ICAgfCA8IFhlbmRBUEkucHk6c2Vzc2lvbl9yZXF1aXJlZApNYWluVGhyZWFkOiB8ICAgIHwgNjk4
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXBpID0gbgpNYWluVGhyZWFkOiB8ICAgIHwgNjk5
ICAgICAgICAgICAgICAgICAgICAgICAgIGYuYXN5bmMgPSBhc3luY19zdXBwb3J0Ck1haW5UaHJl
YWQ6IHwgICAgfCA3MDAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgcmV0dXJuX3R5cGU6Ck1h
aW5UaHJlYWQ6IHwgICAgfCA2OTYgICAgICAgICAgICAgICAgICAgICBmb3IgdiBpbiB2YWxpZGF0
b3JzOgpNYWluVGhyZWFkOiB8ICAgIHwgNjk3ICAgICAgICAgICAgICAgICAgICAgICAgIGYgPSB2
KGYpCk1haW5UaHJlYWQ6IHwgICAgfCA+IFhlbmRBUEkucHk6Y2F0Y2hfdHlwZWVycm9yCk1haW5U
aHJlYWQ6IHwgICAgfCAgMjM0ICAgICBkZWYgZihzZWxmLCAqYXJncywgKiprd2FyZ3MpOgpNYWlu
VGhyZWFkOiB8ICAgIHwgIDI2MCAgICAgcmV0dXJuIGYKTWFpblRocmVhZDogfCAgICB8IDwgWGVu
ZEFQSS5weTpjYXRjaF90eXBlZXJyb3IKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAgICAg
ICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAgIHwg
NzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFkOiB8
ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRo
cmVhZDogfCAgICB8IDcwMyAgICAgICAgICAgICAgICAgICAgIHNldGF0dHIoY2xzLCBuXywgZikK
TWFpblRocmVhZDogfCAgICB8PCBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICAgNzQw
ICAgICAgICAgICAgIGZvciBmdW5jX25hbWUsIHJldHVybl90eXBlIGluIGZ1bmNzOgpNYWluVGhy
ZWFkOiB8ICAgICA3NDEgICAgICAgICAgICAgICAgIGRvaXQoJyVzLiVzJyAlIChhcGlfY2xzLCBm
dW5jX25hbWUpLCBGYWxzZSwKTWFpblRocmVhZDogfCAgICAgNzQyICAgICAgICAgICAgICAgICAg
ICAgIGFzeW5jX3N1cHBvcnQgPSBUcnVlLApNYWluVGhyZWFkOiB8ICAgICA3NDMgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuX3R5cGUgPSByZXR1cm5fdHlwZSkKTWFpblRocmVhZDogfCAgICB8
PiBYZW5kQVBJLnB5OmRvaXQKTWFpblRocmVhZDogfCAgICB8IDY4NiAgICAgICAgICAgICAgICAg
bl8gPSBuLnJlcGxhY2UoJy4nLCAnXycpCk1haW5UaHJlYWQ6IHwgICAgfCA2ODcgICAgICAgICAg
ICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8IDY4OCAgICAgICAgICAgICAgICAgICAgIGYg
PSBnZXRhdHRyKGNscywgbl8pCk1haW5UaHJlYWQ6IHwgICAgfCA2ODkgICAgICAgICAgICAgICAg
ICAgICBpZiBuIG5vdCBpbiBhcmdjb3VudHM6Ck1haW5UaHJlYWQ6IHwgICAgfCA2OTIgICAgICAg
ICAgICAgICAgICAgICB2YWxpZGF0b3JzID0gdGFrZXNfaW5zdGFuY2UgYW5kIHZhbGlkYXRvciBh
bmQgXApNYWluVGhyZWFkOiB8ICAgIHwgNjk1ICAgICAgICAgICAgICAgICAgICAgdmFsaWRhdG9y
cyArPSBnbG9iYWxfdmFsaWRhdG9ycwpNYWluVGhyZWFkOiB8ICAgIHwgNjk2ICAgICAgICAgICAg
ICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFpblRocmVhZDogfCAgICB8IDY5NyAgICAg
ICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8ICAyNjkgICAgIGRlZiBjaGVj
a19zZXNzaW9uKHNlbGYsIHNlc3Npb24sICphcmdzLCAqKmt3YXJncyk6Ck1haW5UaHJlYWQ6IHwg
ICAgfCAgMjc1ICAgICByZXR1cm4gY2hlY2tfc2Vzc2lvbgpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OnNlc3Npb25fcmVxdWlyZWQKTWFpblRocmVhZDogfCAgICB8IDY5OCAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFwaSA9IG4KTWFpblRocmVhZDogfCAgICB8IDY5OSAgICAgICAg
ICAgICAgICAgICAgICAgICBmLmFzeW5jID0gYXN5bmNfc3VwcG9ydApNYWluVGhyZWFkOiB8ICAg
IHwgNzAwICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHJldHVybl90eXBlOgpNYWluVGhyZWFk
OiB8ICAgIHwgNjk2ICAgICAgICAgICAgICAgICAgICAgZm9yIHYgaW4gdmFsaWRhdG9yczoKTWFp
blRocmVhZDogfCAgICB8IDY5NyAgICAgICAgICAgICAgICAgICAgICAgICBmID0gdihmKQpNYWlu
VGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OmNhdGNoX3R5cGVlcnJvcgpNYWluVGhyZWFkOiB8
ICAgIHwgIDIzNCAgICAgZGVmIGYoc2VsZiwgKmFyZ3MsICoqa3dhcmdzKToKTWFpblRocmVhZDog
fCAgICB8ICAyNjAgICAgIHJldHVybiBmCk1haW5UaHJlYWQ6IHwgICAgfCA8IFhlbmRBUEkucHk6
Y2F0Y2hfdHlwZWVycm9yCk1haW5UaHJlYWQ6IHwgICAgfCA2OTggICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hcGkgPSBuCk1haW5UaHJlYWQ6IHwgICAgfCA2OTkgICAgICAgICAgICAgICAgICAg
ICAgICAgZi5hc3luYyA9IGFzeW5jX3N1cHBvcnQKTWFpblRocmVhZDogfCAgICB8IDcwMCAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiByZXR1cm5fdHlwZToKTWFpblRocmVhZDogfCAgICB8IDY5
NiAgICAgICAgICAgICAgICAgICAgIGZvciB2IGluIHZhbGlkYXRvcnM6Ck1haW5UaHJlYWQ6IHwg
ICAgfCA3MDMgICAgICAgICAgICAgICAgICAgICBzZXRhdHRyKGNscywgbl8sIGYpCk1haW5UaHJl
YWQ6IHwgICAgfDwgWGVuZEFQSS5weTpkb2l0Ck1haW5UaHJlYWQ6IHwgICAgIDc0MCAgICAgICAg
ICAgICBmb3IgZnVuY19uYW1lLCByZXR1cm5fdHlwZSBpbiBmdW5jczoKTWFpblRocmVhZDogfCAg
ICAgNzQ1ICAgICAgICAgICAgIGN0b3JfZXZlbnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFk
OiB8ICAgIHw+IFhlbmRBUEkucHk6Y3Rvcl9ldmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAg
fCA2NjUgICAgICAgICAgICAgY3Rvcl9uYW1lID0gJyVzX2NyZWF0ZScgJSBhcGlfY2xzCk1haW5U
aHJlYWQ6IHwgICAgfCA2NjYgICAgICAgICAgICAgd3JhcF9tZXRob2QoCk1haW5UaHJlYWQ6IHwg
ICAgfCA2NjcgICAgICAgICAgICAgICAgIGN0b3JfbmFtZSwKTWFpblRocmVhZDogfCAgICB8IDY2
OCAgICAgICAgICAgICAgICAgbGFtYmRhIGN0b3IsIHMsIHNlc3Npb24sICphcmdzOgpNYWluVGhy
ZWFkOiB8ICAgIHwgPiBYZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAg
NjQ0ICAgICAgICAgICAgIHRyeToKTWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAg
ICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9t
ZXRob2QKICAgIGYgPSBnZXRhdHRyKGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2Jq
ZWN0ICdYZW5kQVBJJyBoYXMgbm8gYXR0cmlidXRlICdQUENJX2NyZWF0ZScKTWFpblRocmVhZDog
fCAgICB8ICA2NTAgICAgICAgICAgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgpNYWluVGhyZWFk
OiB8ICAgIHwgIDY1MiAgICAgICAgICAgICAgICAgcGFzcwpNYWluVGhyZWFkOiB8ICAgIHwgPCBY
ZW5kQVBJLnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfDwgWGVuZEFQSS5weTpjdG9y
X2V2ZW50X3dyYXBwZXIKTWFpblRocmVhZDogfCAgICAgNzQ2ICAgICAgICAgICAgIGR0b3JfZXZl
bnRfd3JhcHBlcihhcGlfY2xzKQpNYWluVGhyZWFkOiB8ICAgIHw+IFhlbmRBUEkucHk6ZHRvcl9l
dmVudF93cmFwcGVyCk1haW5UaHJlYWQ6IHwgICAgfCA2NzMgICAgICAgICAgICAgZHRvcl9uYW1l
ID0gJyVzX2Rlc3Ryb3knICUgYXBpX2NscwpNYWluVGhyZWFkOiB8ICAgIHwgNjc0ICAgICAgICAg
ICAgIHdyYXBfbWV0aG9kKApNYWluVGhyZWFkOiB8ICAgIHwgNjc1ICAgICAgICAgICAgICAgICBk
dG9yX25hbWUsCk1haW5UaHJlYWQ6IHwgICAgfCA2NzYgICAgICAgICAgICAgICAgIGxhbWJkYSBk
dG9yLCBzLCBzZXNzaW9uLCByZWYsICphcmdzOgpNYWluVGhyZWFkOiB8ICAgIHwgPiBYZW5kQVBJ
LnB5OndyYXBfbWV0aG9kCk1haW5UaHJlYWQ6IHwgICAgfCAgNjQ0ICAgICAgICAgICAgIHRyeToK
TWFpblRocmVhZDogfCAgICB8ICA2NDUgICAgICAgICAgICAgICAgIGYgPSBnZXRhdHRyKGNscywg
bmFtZSkKTWFpblRocmVhZDogfCAgICB8ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL1hlbmRBUEkucHkiLCBsaW5lIDY0NSwgaW4gd3JhcF9tZXRob2QKICAgIGYgPSBnZXRhdHRy
KGNscywgbmFtZSkKQXR0cmlidXRlRXJyb3I6IHR5cGUgb2JqZWN0ICdYZW5kQVBJJyBoYXMgbm8g
YXR0cmlidXRlICdQUENJX2Rlc3Ryb3knCk1haW5UaHJlYWQ6IHwgICAgfCAgNjUwICAgICAgICAg
ICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKTWFpblRocmVhZDogfCAgICB8ICA2NTIgICAgICAg
ICAgICAgICAgIHBhc3MKTWFpblRocmVhZDogfCAgICB8IDwgWGVuZEFQSS5weTp3cmFwX21ldGhv
ZApNYWluVGhyZWFkOiB8ICAgIHw8IFhlbmRBUEkucHk6ZHRvcl9ldmVudF93cmFwcGVyCk1haW5U
aHJlYWQ6IHwgICAgIDY4MyAgICAgICAgIGZvciBhcGlfY2xzLCB2YWxpZGF0b3IgaW4gY2xhc3Nl
cy5pdGVtcygpOgpNYWluVGhyZWFkOiB8ICAgIDwgWGVuZEFQSS5weTpfZGVjb3JhdGUKTWFpblRo
cmVhZDogfCAgICA1NDYgICAgICAgICAgICAgICAgIGNscy5fX2RlY29yYXRlZF9fID0gVHJ1ZQpN
YWluVGhyZWFkOiB8ICAgIDU0OCAgICAgICAgICAgICByZXR1cm4gb2JqZWN0Ll9fbmV3X18oY2xz
LCAqYXJncywgKiprd2RzKQpNYWluVGhyZWFkOiB8ICAgIDU1MCAgICAgICAgICAgICBjbHMuX19p
bml0X2xvY2tfXy5yZWxlYXNlKCkKTWFpblRocmVhZDogfCAgIDwgWGVuZEFQSS5weTpfX25ld19f
Ck1haW5UaHJlYWQ6IHwgICA+IFhlbmRBUEkucHk6X19pbml0X18KTWFpblRocmVhZDogfCAgICA3
NTIgICAgICAgICBzZWxmLmF1dGggPSBhdXRoCk1haW5UaHJlYWQ6IHwgICA8IFhlbmRBUEkucHk6
X19pbml0X18KTWFpblRocmVhZDogfCAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5Ol9faW5pdF9f
Ck1haW5UaHJlYWQ6IHwgID4gWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfdGNwX3htbHJwY19zZXJ2
ZXIKTWFpblRocmVhZDogfCAgIDE5NiAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25maWdfYm9v
bCgieGVuZC10Y3AteG1scnBjLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAxOTcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi54ZW5kX3RjcF94bWxycGNfc2VydmVyX2Rl
ZmF1bHQpCk1haW5UaHJlYWQ6IHwgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfYm9vbApN
YWluVGhyZWFkOiB8ICAgIDQ3OCAgICAgICAgIHYgPSBzdHJpbmcubG93ZXIoc3RyKHNlbGYuZ2V0
X2NvbmZpZ192YWx1ZShuYW1lLCB2YWwpKSkKTWFpblRocmVhZDogfCAgICA+IFhlbmRPcHRpb25z
LnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICAgNDc1ICAgICAgICAgcmV0dXJu
IHN4cC5jaGlsZF92YWx1ZShzZWxmLmNvbmZpZywgbmFtZSwgdmFsPXZhbCkKTWFpblRocmVhZDog
fCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfdmFsdWUKTWFpblRocmVhZDogfCAgICA0
NzkgICAgICAgICBpZiB2IGluIFsneWVzJywgJ3knLCAnMScsICdvbicsICAndHJ1ZScsICAndCdd
OgpNYWluVGhyZWFkOiB8ICAgIDQ4MSAgICAgICAgIGlmIHYgaW4gWydubycsICAnbicsICcwJywg
J29mZicsICdmYWxzZScsICdmJ106Ck1haW5UaHJlYWQ6IHwgICAgNDgyICAgICAgICAgICAgIHJl
dHVybiBGYWxzZQpNYWluVGhyZWFkOiB8ICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX2Jv
b2wKTWFpblRocmVhZDogfCAgPCBYZW5kT3B0aW9ucy5weTpnZXRfeGVuZF90Y3BfeG1scnBjX3Nl
cnZlcgpNYWluVGhyZWFkOiB8ICA+IFhlbmRPcHRpb25zLnB5OmdldF94ZW5kX3VuaXhfeG1scnBj
X3NlcnZlcgpNYWluVGhyZWFkOiB8ICAgMjI2ICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZp
Z19ib29sKCJ4ZW5kLXVuaXgteG1scnBjLXNlcnZlciIsCk1haW5UaHJlYWQ6IHwgICAyMjcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi54ZW5kX3VuaXhfeG1scnBjX3Nl
cnZlcl9kZWZhdWx0KQpNYWluVGhyZWFkOiB8ICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmln
X2Jvb2wKTWFpblRocmVhZDogfCAgICA0NzggICAgICAgICB2ID0gc3RyaW5nLmxvd2VyKHN0cihz
ZWxmLmdldF9jb25maWdfdmFsdWUobmFtZSwgdmFsKSkpCk1haW5UaHJlYWQ6IHwgICAgPiBYZW5k
T3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6IHwgICAgIDQ3NSAgICAgICAg
IHJldHVybiBzeHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpCk1haW5U
aHJlYWQ6IHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlCk1haW5UaHJlYWQ6
IHwgICAgNDc5ICAgICAgICAgaWYgdiBpbiBbJ3llcycsICd5JywgJzEnLCAnb24nLCAgJ3RydWUn
LCAgJ3QnXToKTWFpblRocmVhZDogfCAgICA0ODAgICAgICAgICAgICAgcmV0dXJuIFRydWUKTWFp
blRocmVhZDogfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ19ib29sCk1haW5UaHJlYWQ6
IHwgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X3hlbmRfdW5peF94bWxycGNfc2VydmVyCk1haW5UaHJl
YWQ6IHwgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAg
MTA3ICAgICAgICAgc2VsZi51c2VfdGNwID0gdXNlX3RjcApNYWluVGhyZWFkOiB8ICAgMTA4ICAg
ICAgICAgc2VsZi5wb3J0ID0gcG9ydApNYWluVGhyZWFkOiB8ICAgMTA5ICAgICAgICAgc2VsZi5o
b3N0ID0gaG9zdApNYWluVGhyZWFkOiB8ICAgMTEwICAgICAgICAgc2VsZi5wYXRoID0gcGF0aApN
YWluVGhyZWFkOiB8ICAgMTExICAgICAgICAgc2VsZi5ob3N0c19hbGxvd2VkID0gaG9zdHNfYWxs
b3dlZApNYWluVGhyZWFkOiB8ICAgMTEzICAgICAgICAgc2VsZi5zc2xfa2V5X2ZpbGUgPSBzc2xf
a2V5X2ZpbGUKTWFpblRocmVhZDogfCAgIDExNCAgICAgICAgIHNlbGYuc3NsX2NlcnRfZmlsZSA9
IHNzbF9jZXJ0X2ZpbGUKTWFpblRocmVhZDogfCAgIDExNiAgICAgICAgIHNlbGYucmVhZHkgPSBG
YWxzZSAgICAgICAgCk1haW5UaHJlYWQ6IHwgICAxMTcgICAgICAgICBzZWxmLnJ1bm5pbmcgPSBU
cnVlCk1haW5UaHJlYWQ6IHwgICAxMTggICAgICAgICBzZWxmLmF1dGggPSBhdXRoCk1haW5UaHJl
YWQ6IHwgICAxMTkgICAgICAgICBzZWxmLnhlbmFwaSA9IHVzZV94ZW5hcGkgYW5kIFhlbmRBUEku
WGVuZEFQSShhdXRoKSBvciBOb25lCk1haW5UaHJlYWQ6IHwgIDwgc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpfX2luaXRfXwpNYWluVGhyZWFkOiB8ICAzNDIgICAgICAgICAgICAgc2VydmVycy5zdGFy
dChzdGF0dXMpClhNTFJQQ1NlcnZlcjogfCAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OnJ1bgpY
TUxSUENTZXJ2ZXI6IHwgICAxMjIgICAgICAgICBhdXRobXNnID0gKHNlbGYuYXV0aCA9PSBYZW5k
QVBJLkFVVEhfTk9ORSBhbmQgClhNTFJQQ1NlcnZlcjogfCAgIDEyMyAgICAgICAgICAgICAgICAg
ICAgIjsgYXV0aGVudGljYXRpb24gaGFzIGJlZW4gZGlzYWJsZWQgZm9yIHRoaXMgc2VydmVyLiIg
b3IKWE1MUlBDU2VydmVyOiB8ICAgMTI2ICAgICAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAx
MjcgICAgICAgICAgICAgaWYgc2VsZi51c2VfdGNwOgpYTUxSUENTZXJ2ZXI6IHwgICAxNTUgICAg
ICAgICAgICAgICAgIGxvZy5pbmZvKCJPcGVuaW5nIFVuaXggZG9tYWluIHNvY2tldCBYTUwtUlBD
IHNlcnZlciBvbiAlcyVzIiwKWE1MUlBDU2VydmVyOiB8ICAgMTU2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnBhdGgsIGF1dGhtc2cpClhNTFJQQ1NlcnZlcjogfCAgID4gc2VydmVyL1hN
TFJQQ1NlcnZlci5weTpydW4KWE1MUlBDU2VydmVyOiB8ICAgIDEyMiAgICAgICAgIGF1dGhtc2cg
PSAoc2VsZi5hdXRoID09IFhlbmRBUEkuQVVUSF9OT05FIGFuZCAKWE1MUlBDU2VydmVyOiB8ICAg
IDEyNCAgICAgICAgICAgICAgICAgICAgIi4iKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTI2ICAgICAg
ICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTI3ICAgICAgICAgICAgIGlmIHNlbGYudXNlX3Rj
cDoKWE1MUlBDU2VydmVyOiB8ICAgIDE1NSAgICAgICAgICAgICAgICAgbG9nLmluZm8oIk9wZW5p
bmcgVW5peCBkb21haW4gc29ja2V0IFhNTC1SUEMgc2VydmVyIG9uICVzJXMiLApYTUxSUENTZXJ2
ZXI6IHwgICAgMTU2ICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnBhdGgsIGF1dGhtc2cp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNTcgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyID0gVW5p
eFhNTFJQQ1NlcnZlcihzZWxmLnBhdGgsIHNlbGYuaG9zdHNfYWxsb3dlZCwKWE1MUlBDU2VydmVy
OiB8ICAgIDE1OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNlbGYueGVuYXBpIGlzIG5vdCBOb25lLApYTUxSUENTZXJ2ZXI6IHwgICAgMTU5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9nUmVxdWVzdHMgPSBGYWxz
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE1NyAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIgPSBV
bml4WE1MUlBDU2VydmVyKHNlbGYucGF0aCwgc2VsZi5ob3N0c19hbGxvd2VkLApYTUxSUENTZXJ2
ZXI6IHwgICAgMTU4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2VsZi54ZW5hcGkgaXMgbm90IE5vbmUsClhNTFJQQ1NlcnZlcjogfCAgICAxNTkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2dSZXF1ZXN0cyA9IEZh
bHNlKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgyICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfaW5zdGFuY2UoWGVuZEFQSS5YZW5kQVBJ
QXN5bmNQcm94eShzZWxmLnhlbmFwaSkpClhNTFJQQ1NlcnZlcjogfCAgICA+IFhlbmRBUEkucHk6
X19pbml0X18KWE1MUlBDU2VydmVyOiB8ICAgIDI4MzcgICAgICAgICBzZWxmLnhlbmFwaSA9IHhl
bmFwaQpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOCAgICAgICAgIHNlbGYubWV0aG9kX21hcCA9IHt9
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgPCBYZW5kQVBJLnB5Ol9faW5pdF9fClhNTFJQQ1Nl
cnZlcjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTg5ICAgICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlz
cGF0Y2goZG9taWQsICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
ODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAg
ICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQs
ICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChk
b21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9t
YWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAg
ICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAg
ICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMn
LCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAg
ICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAg
ICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMn
LCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4
ZW5kLmRvbWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9y
IG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9
IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIl
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTg5ICAgICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczog
ZGlzcGF0Y2goZG9taWQsICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVu
ZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBu
YW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBl
dmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTkw
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21h
aW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGlu
IG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJs
YW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAi
eGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZv
ciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4g
PSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncyki
JW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxOTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4
ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAg
ICAgICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAn
JXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGkn
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25h
bWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRo
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5
ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBp
Jyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTg5ICAgICAgICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0
Y2goZG9taWQsICclcycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChk
b21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAg
ICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0
cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTkyICAgICAgICAgaW5zdCA9IFhlbmREb21haW4uaW5zdGFuY2Uo
KQpYTUxSUENTZXJ2ZXI6IHwgICAgPiBYZW5kRG9tYWluLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZl
cjogfCAgICAxODc4ICAgICB0cnk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODc5ICAgICAgICAgaW5z
dApYTUxSUENTZXJ2ZXI6IHwgICAgMTg4MyAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2VydmVyOiB8
ICAgIDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGlu
IGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0
dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1l
LnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxs
YWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAg
ICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUo
Zm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3Qp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0
aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRv
bWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAg
Zm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAg
IGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAg
ICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5f
IikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBu
YW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9
IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBp
ZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFu
ZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBp
biBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRh
dHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFt
ZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2Fs
bGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGly
KGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihp
bnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3Rh
cnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAg
ICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFp
bl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgo
ImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAg
ICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAg
ICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAg
ICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1
ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAg
ICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9t
YWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0g
Z2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5h
bWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFt
ZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBn
ZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYg
bmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFt
ZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUg
bmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4g
ZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0p
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAg
ICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVu
ZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBm
b3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAg
Zm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAg
ICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAg
aWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4u
JXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBp
biBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRh
dHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFt
ZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxh
YmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBu
b3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFt
ZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAg
ICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZu
LCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhj
bHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhN
TFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21h
aW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAg
ICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5k
b21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZl
cjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYg
bmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMi
ICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3Qg
aW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRp
cihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIo
aW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0
YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAg
ICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUo
Zm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBp
biBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6
XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgo
ImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAg
ICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4
ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8i
KSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAg
ICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFp
bi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2Fs
bGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1l
IG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBu
YW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihp
bnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5z
dCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0
c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3
ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
Zm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAg
ICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAg
ICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAg
ICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4p
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBl
eGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRv
bWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAg
ICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5k
LmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZv
ciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBm
biA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAg
ICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBh
bmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBp
ZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4l
cyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGlu
IGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0
dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1l
LnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5v
dCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1l
Wzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBp
ZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9u
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZSht
ZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRh
dHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRo
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAg
ICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAg
ICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFz
YXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdh
cGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0g
J18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAg
ICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBj
YWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbiht
ZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAg
IGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRo
KSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRy
KG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAg
ICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIp
IGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFt
ZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBn
ZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYg
bmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQg
Y2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4g
ZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0
cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUu
c3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxh
YmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihp
bnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5z
dCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0
c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0
ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAg
ICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2
ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShm
bik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRo
KCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAg
ICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAg
ICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAg
ICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9t
YWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBm
b3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAg
Zm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAg
ICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8i
KSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0g
Z2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGlu
IGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0
dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1l
LnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxs
YWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAg
ICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUo
Zm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3Qp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0
aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRv
bWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAg
Zm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAg
IGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAg
ICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5f
IikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBu
YW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDIwMSAgICAgICAgIGZvciB0eXBl
LCBsc3QsIG4gaW4gWyhYZW5kTm9kZSwKWE1MUlBDU2VydmVyOiB8ICAgIDIwMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJ2luZm8nLCAncGNpaW5mbycsICdzZW5kX2RlYnVnX2tleXMn
LApYTUxSUENTZXJ2ZXI6IHwgICAgMjAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
dG1lbV9saXN0JywgJ3RtZW1fZnJlZXplJywgJ3RtZW1fdGhhdycsClhNTFJQQ1NlcnZlcjogfCAg
ICAyMDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd0bWVtX2ZsdXNoJywgJ3RtZW1f
ZGVzdHJveScsICd0bWVtX3NldF93ZWlnaHQnLApYTUxSUENTZXJ2ZXI6IHwgICAgMjA1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAndG1lbV9zZXRfY2FwJywgJ3RtZW1fc2V0X2NvbXBy
ZXNzJywKWE1MUlBDU2VydmVyOiB8ICAgIDIwNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJ3RtZW1fcXVlcnlfZnJlZWFibGVfbWInLCAndG1lbV9zaGFyZWRfYXV0aCddLApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjA3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ25vZGUnKSwKWE1M
UlBDU2VydmVyOiB8ICAgIDIwOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChYZW5kRG1l
c2csIFsnaW5mbycsICdjbGVhciddLCAnbm9kZS5kbWVzZycpXToKWE1MUlBDU2VydmVyOiB8ICAg
IDIwOSAgICAgICAgICAgICBpbnN0ID0gdHlwZS5pbnN0YW5jZSgpClhNTFJQQ1NlcnZlcjogfCAg
ICA+IFhlbmROb2RlLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAxMTM3ICAgICB0cnk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxMTM4ICAgICAgICAgaW5zdApYTUxSUENTZXJ2ZXI6IHwgICAg
MTE0MiAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2VydmVyOiB8ICAgIDwgWGVuZE5vZGUucHk6aW5z
dGFuY2UKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6
ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVz
IiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFt
ZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjog
fCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4
ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAg
ICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQ
Q1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAg
ICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFt
ZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAy
MTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIo
aW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBD
U2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZl
cjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1l
KSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhN
TFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAl
IChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBp
biBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAg
ICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5k
LiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBm
b3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1Nl
cnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAg
ICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSks
ClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAg
IDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5z
dCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjog
fCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdl
dGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVz
IiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFt
ZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMDggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoWGVuZERtZXNnLCBbJ2luZm8nLCAnY2xlYXInXSwgJ25vZGUuZG1lc2cnKV06ClhNTFJQ
Q1NlcnZlcjogfCAgICAyMDkgICAgICAgICAgICAgaW5zdCA9IHR5cGUuaW5zdGFuY2UoKQpYTUxS
UENTZXJ2ZXI6IHwgICAgPiBYZW5kRG1lc2cucHk6aW5zdGFuY2UKWE1MUlBDU2VydmVyOiB8ICAg
ICAgMzYgICAgIHRyeToKWE1MUlBDU2VydmVyOiB8ICAgICAgMzcgICAgICAgICBpbnN0ClhNTFJQ
Q1NlcnZlcjogfCAgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG1l
c2cucHkiLCBsaW5lIDM3LCBpbiBpbnN0YW5jZQogICAgaW5zdApOYW1lRXJyb3I6IGdsb2JhbCBu
YW1lICdpbnN0JyBpcyBub3QgZGVmaW5lZApYTUxSUENTZXJ2ZXI6IHwgICAgICAzOCAgICAgZXhj
ZXB0OgpYTUxSUENTZXJ2ZXI6IHwgICAgICAzOSAgICAgICAgIGluc3QgPSBYZW5kRG1lc2coKQpY
TUxSUENTZXJ2ZXI6IHwgICAgfD4gWGVuZERtZXNnLnB5Ol9faW5pdF9fClhNTFJQQ1NlcnZlcjog
fCAgICB8ICAyNiAgICAgICAgIHNlbGYueGMgPSB4ZW4ubG93bGV2ZWwueGMueGMoKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgfCAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIHw8IFhlbmREbWVzZy5weTpf
X2luaXRfXwpYTUxSUENTZXJ2ZXI6IHwgICAgICA0MCAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDwgWGVuZERtZXNnLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBm
b3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5zdCwgbmFtZSksClhNTFJQQ1Nl
cnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAg
ICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjogfCAgICAyMTEg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGdldGF0dHIoaW5z
dCwgbmFtZSksClhNTFJQQ1NlcnZlcjogfCAgICAyMTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJ4ZW5kLiVzLiVzIiAlIChuLCBuYW1lKSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDIxMCAgICAgICAgICAgICBmb3IgbmFtZSBpbiBsc3Q6ClhNTFJQQ1NlcnZlcjog
fCAgICAyMDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoWGVuZERtZXNnLCBbJ2luZm8n
LCAnY2xlYXInXSwgJ25vZGUuZG1lc2cnKV06ClhNTFJQQ1NlcnZlcjogfCAgICAyMTUgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihkb21haW4sICd4ZW5kLmRvbWFpbicpClhN
TFJQQ1NlcnZlcjogfCAgICAyMTYgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihkb21haW5zLCAneGVuZC5kb21haW5zJykKWE1MUlBDU2VydmVyOiB8ICAgIDIxNyAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGRvbWFpbnNfd2l0aF9zdGF0ZSwKWE1MUlBD
U2VydmVyOiB8ICAgIDIxOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd4
ZW5kLmRvbWFpbnNfd2l0aF9zdGF0ZScpClhNTFJQQ1NlcnZlcjogfCAgICAyMTkgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRfbG9nLCAneGVuZC5ub2RlLmxvZycpClhN
TFJQQ1NlcnZlcjogfCAgICAyMjAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihkb21haW5fY3JlYXRlLCAneGVuZC5kb21haW4uY3JlYXRlJykKWE1MUlBDU2VydmVyOiB8ICAg
IDIyMSAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGRvbWFpbl9yZXN0b3Jl
LCAneGVuZC5kb21haW4ucmVzdG9yZScpClhNTFJQQ1NlcnZlcjogfCAgICAyMjQgICAgICAgICBm
cm9tIHhlbi51dGlsLnhzbSBpbXBvcnQgeHNtIGFzIHNlY3VyaXR5ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI2ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihzZWN1cml0eSwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDIyNyAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuc2VjdXJpdHkuJXMiICUgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDIyNSAgICAgICAgIGZvciBuYW1lIGluIHNlY3VyaXR5LnhtbHJwY19leHBvcnRzOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjI5ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfaW50cm9zcGVj
dGlvbl9mdW5jdGlvbnMoKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjMwICAgICAgICAgc2VsZi5yZWFkeSA9IFRydWUKWE1MUlBDU2VydmVyOiB8ICAgIDIzNCAgICAg
ICAgIHRyeToKWE1MUlBDU2VydmVyOiB8ICAgIDIzNSAgICAgICAgICAgICB3aGlsZSBzZWxmLnJ1
bm5pbmc6ClhNTFJQQ1NlcnZlcjogfCAgICAyMzYgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LmhhbmRsZV9yZXF1ZXN0KCkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0ciht
ZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAg
aWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAg
ICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIo
bWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1l
WzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAg
ICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRo
X25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBt
ZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAn
YXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2Fs
bGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0
aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBm
b3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcg
ICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkg
YW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2
ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxh
YmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4
MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgs
IGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9y
IG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAg
ICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzgg
ICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFu
ZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0
aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlm
IG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAg
ICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1l
dGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNl
bGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAg
IGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAg
ICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
X25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxl
KG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdl
dGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1l
dGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAg
ICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAg
ICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBo
YXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwg
J2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1l
dGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAg
IG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgs
ICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAh
PSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAg
ICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlm
IGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAg
ICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25h
bWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1l
dGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0
dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAg
ICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAg
ICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNh
dHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2Fw
aScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhf
bmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1l
dGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdh
cGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAn
Xyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAg
ICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVy
X2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNh
bGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1l
dGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAg
Zm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3
ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgp
IGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIo
bWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAg
IGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAg
ICAgICAgIG1ldGggPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxNzkgICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRy
KG1ldGgsICdhcGknKToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScp
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFt
ZVswXSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGgg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkg
ICAgICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGkn
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE4MCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKG1ldGgsIGdldGF0dHIobWV0aCwgJ2FwaScpKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVswXSAhPSAnXyc6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAgICAgICAgICAg
ICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAg
ICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxs
YWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRo
LCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZv
ciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAg
ICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4
ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBh
bmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1l
dGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBp
ZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAg
ICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0ciht
ZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAg
ICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJs
ZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAg
ICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBn
ZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBt
ZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAg
ICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAg
ICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQg
aGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgs
ICdhcGknKSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBt
ZXRoX25hbWVbMF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAg
ICBtZXRoID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTc5ICAgICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRo
LCAnYXBpJyk6ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0g
IT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAg
ICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc2ICAgICAgICAgZm9yIG1ldGhfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc3ICAgICAgICAgICAgIGlmIG1ldGhfbmFtZVsw
XSAhPSAnXyc6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzggICAgICAgICAgICAgICAgIG1ldGggPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRoX25hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxNzkgICAg
ICAgICAgICAgICAgIGlmIGNhbGxhYmxlKG1ldGgpIGFuZCBoYXNhdHRyKG1ldGgsICdhcGknKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVb
MF0gIT0gJ18nOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAg
ICAgICAgICAgICAgICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxODAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5y
ZWdpc3Rlcl9mdW5jdGlvbihtZXRoLCBnZXRhdHRyKG1ldGgsICdhcGknKSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE3NiAgICAgICAgIGZvciBtZXRoX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE3NyAgICAgICAgICAgICBpZiBtZXRoX25hbWVbMF0gIT0gJ18nOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTc4ICAgICAgICAgICAgICAgICBtZXRoID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aF9uYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTc5ICAgICAgICAgICAgICAg
ICBpZiBjYWxsYWJsZShtZXRoKSBhbmQgaGFzYXR0cihtZXRoLCAnYXBpJyk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoK
WE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAg
ICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVu
Y3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYg
ICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVy
OiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFi
bGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgw
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwg
Z2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3Ig
bWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAg
ICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAg
ICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5k
IGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRo
LCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYg
bWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAg
ICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0
aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhN
TFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBd
ICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAg
ICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVn
aXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjog
fCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1M
UlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAg
aWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rp
b24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAg
ICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8
ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhf
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUo
bWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0
YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0
aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAg
ICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAg
ICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhh
c2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAn
YXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0
aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAg
bWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwg
J2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5z
ZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQ
Q1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9
ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAg
ICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0
ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAg
ICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBD
U2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYg
Y2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
bWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAg
ICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
NzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAg
IDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0
aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAg
ICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0
cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAg
ICAgaWYgbWV0aF9uYW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAg
ICAgICAgICAgbWV0aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE3OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0
dHIobWV0aCwgJ2FwaScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBp
JykpClhNTFJQQ1NlcnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9u
YW1lWzBdICE9ICdfJzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0
aCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3
OSAgICAgICAgICAgICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2Fw
aScpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2
ZXIucmVnaXN0ZXJfZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1Nl
cnZlcjogfCAgICAxNzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAxNzcgICAgICAgICAgICAgaWYgbWV0aF9uYW1lWzBdICE9ICdf
JzoKWE1MUlBDU2VydmVyOiB8ICAgIDE3OCAgICAgICAgICAgICAgICAgbWV0aCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhfbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE3OSAgICAgICAgICAg
ICAgICAgaWYgY2FsbGFibGUobWV0aCkgYW5kIGhhc2F0dHIobWV0aCwgJ2FwaScpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTgwICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJf
ZnVuY3Rpb24obWV0aCwgZ2V0YXR0cihtZXRoLCAnYXBpJykpClhNTFJQQ1NlcnZlcjogfCAgICAx
NzYgICAgICAgICBmb3IgbWV0aF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODIgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9pbnN0YW5jZShYZW5kQVBJ
LlhlbmRBUElBc3luY1Byb3h5KHNlbGYueGVuYXBpKSkKWE1MUlBDU2VydmVyOiB8ICAgID4gWGVu
ZEFQSS5weTpfX2luaXRfXwpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzNyAgICAgICAgIHNlbGYueGVu
YXBpID0geGVuYXBpClhNTFJQQ1NlcnZlcjogfCAgICAyODM4ICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwID0ge30KWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMg
ICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMg
ICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFw
W21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBb
bWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFw
aV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBp
XSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxm
Lm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBp
XSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGld
ID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBz
ZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxm
Lm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAg
IHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9t
YXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAg
IHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFw
aV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFtt
ZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0
aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1l
dGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0
aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAg
ICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhv
ZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25h
bWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAg
ICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAg
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9
ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAg
IHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9k
LmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAg
ICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAg
ICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAg
ICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAg
ICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAg
ICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21l
dGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0
aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFtt
ZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21l
dGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQz
ICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFt
ZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAg
ICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0g
J18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAg
ICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAg
ICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2
ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNl
bGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhv
ZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAg
YW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAg
ICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBh
bmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAg
ICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFtt
ZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21l
dGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0
aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRo
b2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhv
ZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9k
LmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2Vs
Zi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9k
LCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1l
dGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1l
dGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBm
b3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUp
ICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhv
ZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1
ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21h
cFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2Rf
bWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAg
Zm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1l
KSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRo
b2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRy
dWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRo
b2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0
aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAg
ICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAg
ICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1l
WzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRo
b2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRo
b2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAg
ICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAg
ICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVb
MF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhv
ZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9k
LmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2Qu
YXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRo
b2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhv
ZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAg
ICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAg
ICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAg
IDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFw
aSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAg
ICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3lu
YycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxm
LnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQx
ICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2Qs
ICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFu
ZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAg
ICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5h
cGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9y
IG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQw
ICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAg
ICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2Rf
bmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZl
cjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBb
bWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3Ig
bWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAg
ICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAg
ICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9u
YW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9k
X25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAg
ICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAg
ICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBd
ICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAg
ICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9k
X25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlm
IG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMg
PT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0
aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAg
ICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQg
bWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAg
ICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8
ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhl
bmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAg
ICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdh
c3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBt
ZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAg
ICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAgICAgICAgICAgICBz
ZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2Vs
Zi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAg
ICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9u
YW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBt
ZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09
IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRo
b2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGly
KHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9k
ID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQg
aGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAg
ICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhv
ZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQz
ICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1M
UlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYu
eGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0
YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjog
fCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0
cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAg
ICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMg
ICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAg
ICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBD
U2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVu
YXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0
cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0ciht
ZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAg
ICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAg
ICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9
PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0g
bWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGlu
IGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1l
dGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycg
YW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAg
ICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBt
ZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4g
ZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0
aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBh
bmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAg
ICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1l
dGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0
aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRp
cihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhv
ZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5k
IGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAg
ICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5h
cGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAg
ICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5
bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0
aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxm
LnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdl
dGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0
dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAg
ICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5
ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1l
dGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAg
ICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBc
ClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFz
eW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9u
YW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAg
ICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAg
IApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAh
PSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFw
aSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIo
c2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0
aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAg
ICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQzICAgICAg
ICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBp
KToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihz
ZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRo
b2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAg
IGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAg
ICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25h
bWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1l
dGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0g
VHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9k
X21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAg
IGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFt
ZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0
aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBU
cnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBk
aXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRo
b2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBD
U2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFu
ZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAg
ICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVu
YXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAg
ICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2Fz
eW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1l
dGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBt
ZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAg
ICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAg
ICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25h
bWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2Vs
Zi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBn
ZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNh
dHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAg
ICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MyAgICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9k
ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihz
ZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9
IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhh
c2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAg
ICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAy
ODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0gPSBtZXRob2QK
WE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNl
bGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0g
Z2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZl
cjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFz
YXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAg
ICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4
MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwg
bWV0aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAg
ICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycp
IFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2Qu
YXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNl
bGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgz
OSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBt
ZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAg
ICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykg
XApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5h
c3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2Rf
bmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAg
ICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAg
ICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0g
IT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAg
Mjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5h
cGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRy
KHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAg
IDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1l
dGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAg
ICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAg
ICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2Rf
bmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYg
bWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxS
UENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54
ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRh
dHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8
ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRy
KG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAg
ICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAg
ICAgICAgICAgICAgICAgc2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1l
dGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAg
ICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAg
ICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFt
ZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjog
fCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhN
TFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54
ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAg
ICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAn
YXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4Mzkg
ICAgICAgICBmb3IgbWV0aG9kX25hbWUgaW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDAgICAgICAgICAgICAgbWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0
aG9kX25hbWUpICAgICAgICAgICAgClhNTFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAg
IGlmIG1ldGhvZF9uYW1lWzBdICE9ICdfJyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwK
WE1MUlBDU2VydmVyOiB8ICAgIDI4NDIgICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5
bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYu
bWV0aG9kX21hcFttZXRob2QuYXBpXSA9IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAg
ICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRo
b2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAg
aWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3lu
YyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAgc2VsZi5t
ZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODQzICAgICAgICAgICAgICAgICBzZWxmLm1ldGhvZF9tYXBbbWV0aG9kLmFwaV0g
PSBtZXRob2QKWE1MUlBDU2VydmVyOiB8ICAgIDI4MzkgICAgICAgICBmb3IgbWV0aG9kX25hbWUg
aW4gZGlyKHNlbGYueGVuYXBpKToKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDAgICAgICAgICAgICAg
bWV0aG9kID0gZ2V0YXR0cihzZWxmLnhlbmFwaSwgbWV0aG9kX25hbWUpICAgICAgICAgICAgClhN
TFJQQ1NlcnZlcjogfCAgICAyODQxICAgICAgICAgICAgIGlmIG1ldGhvZF9uYW1lWzBdICE9ICdf
JyBhbmQgaGFzYXR0cihtZXRob2QsICdhc3luYycpIFwKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDIg
ICAgICAgICAgICAgICAgICAgIGFuZCBtZXRob2QuYXN5bmMgPT0gVHJ1ZToKWE1MUlBDU2VydmVy
OiB8ICAgIDI4NDMgICAgICAgICAgICAgICAgIHNlbGYubWV0aG9kX21hcFttZXRob2QuYXBpXSA9
IG1ldGhvZApYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBp
biBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBt
ZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1M
UlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18n
IGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAg
ICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYu
eGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEg
ICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwg
J2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5k
IG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZv
ciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0
MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkg
ICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9k
X25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2
ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIo
c2VsZi54ZW5hcGkpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2Qg
PSBnZXRhdHRyKHNlbGYueGVuYXBpLCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2Vy
dmVyOiB8ICAgIDI4NDEgICAgICAgICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBo
YXNhdHRyKG1ldGhvZCwgJ2FzeW5jJykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAg
ICAgICAgICAgICAgYW5kIG1ldGhvZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjgzOSAgICAgICAgIGZvciBtZXRob2RfbmFtZSBpbiBkaXIoc2VsZi54ZW5hcGkpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjg0MCAgICAgICAgICAgICBtZXRob2QgPSBnZXRhdHRyKHNlbGYueGVuYXBp
LCBtZXRob2RfbmFtZSkgICAgICAgICAgICAKWE1MUlBDU2VydmVyOiB8ICAgIDI4NDEgICAgICAg
ICAgICAgaWYgbWV0aG9kX25hbWVbMF0gIT0gJ18nIGFuZCBoYXNhdHRyKG1ldGhvZCwgJ2FzeW5j
JykgXApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MiAgICAgICAgICAgICAgICAgICAgYW5kIG1ldGhv
ZC5hc3luYyA9PSBUcnVlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MyAgICAgICAgICAgICAgICAg
c2VsZi5tZXRob2RfbWFwW21ldGhvZC5hcGldID0gbWV0aG9kClhNTFJQQ1NlcnZlcjogfCAgICAy
ODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGks
IG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAg
ICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMn
KSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9k
LmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhv
ZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAg
ICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAg
ICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVsw
XSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAg
ICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhl
bmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0
dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIo
bWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAg
ICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAg
ICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjog
fCAgICAyODQwICAgICAgICAgICAgIG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhv
ZF9uYW1lKSAgICAgICAgICAgIApYTUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBp
ZiBtZXRob2RfbmFtZVswXSAhPSAnXycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhN
TFJQQ1NlcnZlcjogfCAgICAyODQyICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5j
ID09IFRydWU6ClhNTFJQQ1NlcnZlcjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1l
IGluIGRpcihzZWxmLnhlbmFwaSk6ClhNTFJQQ1NlcnZlcjogfCAgICAyODQwICAgICAgICAgICAg
IG1ldGhvZCA9IGdldGF0dHIoc2VsZi54ZW5hcGksIG1ldGhvZF9uYW1lKSAgICAgICAgICAgIApY
TUxSUENTZXJ2ZXI6IHwgICAgMjg0MSAgICAgICAgICAgICBpZiBtZXRob2RfbmFtZVswXSAhPSAn
XycgYW5kIGhhc2F0dHIobWV0aG9kLCAnYXN5bmMnKSBcClhNTFJQQ1NlcnZlcjogfCAgICAyODQy
ICAgICAgICAgICAgICAgICAgICBhbmQgbWV0aG9kLmFzeW5jID09IFRydWU6ClhNTFJQQ1NlcnZl
cjogfCAgICAyODM5ICAgICAgICAgZm9yIG1ldGhvZF9uYW1lIGluIGRpcihzZWxmLnhlbmFwaSk6
ClhNTFJQQ1NlcnZlcjogfCAgICA8IFhlbmRBUEkucHk6X19pbml0X18KWE1MUlBDU2VydmVyOiB8
ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAgICAx
ODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRjaChk
b21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAgICAgICAgICAg
ICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0aG9kczoK
WE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxhbWJkYSBkb21p
ZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwg
InhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAgICAgICBm
b3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAgICAgICAgIGZu
ID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICclcycsIGFyZ3Mp
IiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2VydmVy
OiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNwYXRj
aChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAgICAgICAg
ICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIg
JSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0aG9k
czoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxhbWJkYSBk
b21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihm
biwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAgICAg
ICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAgICAgICAg
IGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICclcycsIGFy
Z3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2VydmVy
LnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZlcjog
fCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBkaXNw
YXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAgICAg
ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4l
cyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4gbWV0
aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxhbWJk
YSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODggICAg
ICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAgICAg
ICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICclcycs
IGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1NlcnZl
cjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdzOiBk
aXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFp
bi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUgaW4g
bWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE4OSAgICAgICAgICAgICBmbiA9IGV2YWwoImxh
bWJkYSBkb21pZCwgKmFyZ3M6IGRpc3BhdGNoKGRvbWlkLCAnJXMnLCBhcmdzKSIlbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5MCAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxODgg
ICAgICAgICBmb3IgbmFtZSBpbiBtZXRob2RzOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg5ICAgICAg
ICAgICAgIGZuID0gZXZhbCgibGFtYmRhIGRvbWlkLCAqYXJnczogZGlzcGF0Y2goZG9taWQsICcl
cycsIGFyZ3MpIiVuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTkwICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE4OCAgICAgICAgIGZvciBuYW1lIGluIG1ldGhvZHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxODkgICAgICAgICAgICAgZm4gPSBldmFsKCJsYW1iZGEgZG9taWQsICphcmdz
OiBkaXNwYXRjaChkb21pZCwgJyVzJywgYXJncykiJW5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRv
bWFpbi4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg4ICAgICAgICAgZm9yIG5hbWUg
aW4gbWV0aG9kczoKWE1MUlBDU2VydmVyOiB8ICAgIDE5MiAgICAgICAgIGluc3QgPSBYZW5kRG9t
YWluLmluc3RhbmNlKCkKWE1MUlBDU2VydmVyOiB8ICAgID4gWGVuZERvbWFpbi5weTppbnN0YW5j
ZQpYTUxSUENTZXJ2ZXI6IHwgICAgMTg3OCAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTg3
OSAgICAgICAgIGluc3QKWE1MUlBDU2VydmVyOiB8ICAgIDE4ODMgICAgIHJldHVybiBpbnN0ClhN
TFJQQ1NlcnZlcjogfCAgICA8IFhlbmREb21haW4ucHk6aW5zdGFuY2UKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2Fs
bGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGly
KGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihp
bnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3Rh
cnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dp
dGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAg
ICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAg
ICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAg
ICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBh
bmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUg
aW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0
YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5h
bWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRp
cihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIo
aW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0
YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1
ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJs
ZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAg
ICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAg
ICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAg
ICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4p
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgi
ZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAg
ICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAg
ICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAg
ICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFp
bl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFt
ZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgo
ImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAg
ICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4
ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRl
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIu
cmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFpbi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8i
KSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk3ICAgICAgICAgICAgICAg
ICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk4ICAgICAgICAg
ICAgICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZm4sICJ4ZW5kLmRvbWFp
bi4lcyIgJSBuYW1lWzc6XSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk3ICAgICAgICAgICAgICAgICBpZiBuYW1lIG5vdCBpbiBleGNsdWRlOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIp
IGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAg
IGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWlu
LiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUg
aW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0
YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5h
bWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9m
dW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxs
YWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUg
bm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5h
bWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcg
ICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihm
biwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAg
ICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAg
ICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAg
ICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4
Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9t
YWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAg
ICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQu
ZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2
ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFu
ZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlm
IG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAg
ICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVz
IiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4g
ZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0
cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUu
c3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1
ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJs
ZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90
IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVb
NzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3Qp
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBu
YW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0
aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAg
ICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwg
InhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAg
ICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAg
ICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAg
ICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1
ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAg
ICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9t
YWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5h
bWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0g
Z2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlm
IG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAlIG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTcgICAgICAgICAgICAgICAgIGlmIG5h
bWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTggICAgICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihmbiwgInhlbmQuZG9tYWluLiVzIiAl
IG5hbWVbNzpdKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGly
KGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihp
bnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3Rh
cnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTcgICAgICAgICAgICAgICAgIGlmIG5hbWUgbm90IGluIGV4Y2x1ZGU6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFt
ZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUg
bmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIo
aW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGlu
c3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFy
dHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9u
KGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAg
ICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYg
ICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZu
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4g
ZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYu
c2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0p
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAg
ICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAg
ICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVu
ZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBm
b3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAg
Zm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAg
ICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJl
Z2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAg
aWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4u
JXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBp
biBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRh
dHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFt
ZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8
ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAx
OTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxh
YmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBu
b3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAg
IHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFt
ZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAg
ICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZu
LCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAg
ICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAg
ICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAg
ICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToK
WE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhj
bHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2Vy
dmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhN
TFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQ
Q1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhN
TFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21h
aW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAg
ICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAg
ICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5k
b21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lz
dGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZl
cjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZl
cjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5k
IGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NyAgICAgICAgICAgICAgICAgaWYg
bmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVyOiB8ICAgIDE5OCAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0aW9uKGZuLCAieGVuZC5kb21haW4uJXMi
ICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NyAgICAgICAgICAgICAgICAgaWYgbmFtZSBub3QgaW4gZXhjbHVkZToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5OCAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1bmN0
aW9uKGZuLCAieGVuZC5kb21haW4uJXMiICUgbmFtZVs3Ol0pClhNTFJQQ1NlcnZlcjogfCAgICAx
OTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUg
ICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAx
OTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxl
KGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0
KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwg
bmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dp
dGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAg
ICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAg
ICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAg
ICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhN
TFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUp
ClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJk
b21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAg
IGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAg
ICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAg
ICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWlu
XyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3Ig
bmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4g
PSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAg
aWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVy
OiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2Vy
dmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBh
bmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUg
aW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0
YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5h
bWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjog
fCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAg
ICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjog
fCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNh
bGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRp
cihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIo
aW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0
YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1
ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJs
ZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5z
dCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3Qs
IG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3
aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAg
ICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAg
ICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAg
ICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4p
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpY
TUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1l
KQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgi
ZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAg
ICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAg
ICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAg
ICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBD
U2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1M
UlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFp
bl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9y
IG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZu
ID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAg
IGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZl
cjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKGluc3QsIG5hbWUpClhNTFJQQ1Nl
cnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5zdGFydHN3aXRoKCJkb21haW5fIikg
YW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NCAgICAgICAgIGZvciBuYW1l
IGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5NSAgICAgICAgICAgICBmbiA9IGdl
dGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAgIDE5NiAgICAgICAgICAgICBpZiBu
YW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFibGUoZm4pOgpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGluc3QpOgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0LCBuYW1lKQpYTUxSUENTZXJ2ZXI6
IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRzd2l0aCgiZG9tYWluXyIpIGFuZCBj
YWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQgICAgICAgICBmb3IgbmFtZSBpbiBk
aXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTUgICAgICAgICAgICAgZm4gPSBnZXRhdHRy
KGluc3QsIG5hbWUpClhNTFJQQ1NlcnZlcjogfCAgICAxOTYgICAgICAgICAgICAgaWYgbmFtZS5z
dGFydHN3aXRoKCJkb21haW5fIikgYW5kIGNhbGxhYmxlKGZuKToKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NCAgICAgICAgIGZvciBuYW1lIGluIGRpcihpbnN0KToKWE1MUlBDU2VydmVyOiB8ICAgIDE5
NSAgICAgICAgICAgICBmbiA9IGdldGF0dHIoaW5zdCwgbmFtZSkKWE1MUlBDU2VydmVyOiB8ICAg
IDE5NiAgICAgICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoImRvbWFpbl8iKSBhbmQgY2FsbGFi
bGUoZm4pOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk0ICAgICAgICAgZm9yIG5hbWUgaW4gZGlyKGlu
c3QpOgpYTUxSUENTZXJ2ZXI6IHwgICAgMTk1ICAgICAgICAgICAgIGZuID0gZ2V0YXR0cihpbnN0
LCBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAgMTk2ICAgICAgICAgICAgIGlmIG5hbWUuc3RhcnRz
d2l0aCgiZG9tYWluXyIpIGFuZCBjYWxsYWJsZShmbik6ClhNTFJQQ1NlcnZlcjogfCAgICAxOTQg
ICAgICAgICBmb3IgbmFtZSBpbiBkaXIoaW5zdCk6ClhNTFJQQ1NlcnZlcjogfCAgICAyMDEgICAg
ICAgICBmb3IgdHlwZSwgbHN0LCBuIGluIFsoWGVuZE5vZGUsClhNTFJQQ1NlcnZlcjogfCAgICAy
MDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWydpbmZvJywgJ3BjaWluZm8nLCAnc2Vu
ZF9kZWJ1Z19rZXlzJywKWE1MUlBDU2VydmVyOiB8ICAgIDIwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3RtZW1fbGlzdCcsICd0bWVtX2ZyZWV6ZScsICd0bWVtX3RoYXcnLApYTUxS
UENTZXJ2ZXI6IHwgICAgMjA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndG1lbV9m
bHVzaCcsICd0bWVtX2Rlc3Ryb3knLCAndG1lbV9zZXRfd2VpZ2h0JywKWE1MUlBDU2VydmVyOiB8
ICAgIDIwNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3RtZW1fc2V0X2NhcCcsICd0
bWVtX3NldF9jb21wcmVzcycsClhNTFJQQ1NlcnZlcjogfCAgICAyMDYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICd0bWVtX3F1ZXJ5X2ZyZWVhYmxlX21iJywgJ3RtZW1fc2hhcmVkX2F1
dGgnXSwKWE1MUlBDU2VydmVyOiB8ICAgIDIwNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICdub2RlJyksClhNTFJQQ1NlcnZlcjogfCAgICAyMDggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoWGVuZERtZXNnLCBbJ2luZm8nLCAnY2xlYXInXSwgJ25vZGUuZG1lc2cnKV06ClhNTFJQ
Q1NlcnZlcjogfCAgICAyMDkgICAgICAgICAgICAgaW5zdCA9IHR5cGUuaW5zdGFuY2UoKQpYTUxS
UENTZXJ2ZXI6IHwgICAgPiBYZW5kTm9kZS5weTppbnN0YW5jZQpYTUxSUENTZXJ2ZXI6IHwgICAg
MTEzNyAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwgICAgMTEzOCAgICAgICAgIGluc3QKWE1MUlBD
U2VydmVyOiB8ICAgIDExNDIgICAgIHJldHVybiBpbnN0ClhNTFJQQ1NlcnZlcjogfCAgICA8IFhl
bmROb2RlLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9y
IG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxm
LnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2
ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAg
ICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApY
TUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAy
MTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3Qs
IG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZl
cjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRh
dHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhN
TFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENT
ZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5j
dGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwg
bmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdp
c3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4l
cyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5h
bWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNl
cnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6
IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
eGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAg
ICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAg
ICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxS
UENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAg
ICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAg
ICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5h
bWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjog
fCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAg
MjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRy
KGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQ
Q1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2
ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlv
bihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFt
ZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpY
TUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rl
cl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIg
JSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUg
aW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
ci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwg
ICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVu
ZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAgICAgICAg
Zm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjA4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKFhlbmREbWVzZywgWydpbmZvJywgJ2NsZWFyJ10sICdub2RlLmRtZXNnJyld
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjA5ICAgICAgICAgICAgIGluc3QgPSB0eXBlLmluc3RhbmNl
KCkKWE1MUlBDU2VydmVyOiB8ICAgID4gWGVuZERtZXNnLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZl
cjogfCAgICAgIDM2ICAgICB0cnk6ClhNTFJQQ1NlcnZlcjogfCAgICAgIDM3ICAgICAgICAgaW5z
dApYTUxSUENTZXJ2ZXI6IHwgICAgICA0MCAgICAgcmV0dXJuIGluc3QKWE1MUlBDU2VydmVyOiB8
ICAgIDwgWGVuZERtZXNnLnB5Omluc3RhbmNlClhNTFJQQ1NlcnZlcjogfCAgICAyMTAgICAgICAg
ICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAgICAgICAgICAg
ICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3QsIG5hbWUpLApY
TUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZlcjogfCAgICAy
MTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjExICAg
ICAgICAgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihnZXRhdHRyKGluc3Qs
IG5hbWUpLApYTUxSUENTZXJ2ZXI6IHwgICAgMjEyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAieGVuZC4lcy4lcyIgJSAobiwgbmFtZSkpClhNTFJQQ1NlcnZl
cjogfCAgICAyMTAgICAgICAgICAgICAgZm9yIG5hbWUgaW4gbHN0OgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFhlbmREbWVzZywgWydpbmZvJywg
J2NsZWFyJ10sICdub2RlLmRtZXNnJyldOgpYTUxSUENTZXJ2ZXI6IHwgICAgMjE1ICAgICAgICAg
c2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZG9tYWluLCAneGVuZC5kb21haW4nKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMjE2ICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
ZG9tYWlucywgJ3hlbmQuZG9tYWlucycpClhNTFJQQ1NlcnZlcjogfCAgICAyMTcgICAgICAgICBz
ZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihkb21haW5zX3dpdGhfc3RhdGUsClhNTFJQQ1Nl
cnZlcjogfCAgICAyMTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAneGVu
ZC5kb21haW5zX3dpdGhfc3RhdGUnKQpYTUxSUENTZXJ2ZXI6IHwgICAgMjE5ICAgICAgICAgc2Vs
Zi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24oZ2V0X2xvZywgJ3hlbmQubm9kZS5sb2cnKQpYTUxS
UENTZXJ2ZXI6IHwgICAgMjIwICAgICAgICAgc2VsZi5zZXJ2ZXIucmVnaXN0ZXJfZnVuY3Rpb24o
ZG9tYWluX2NyZWF0ZSwgJ3hlbmQuZG9tYWluLmNyZWF0ZScpClhNTFJQQ1NlcnZlcjogfCAgICAy
MjEgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9mdW5jdGlvbihkb21haW5fcmVzdG9yZSwg
J3hlbmQuZG9tYWluLnJlc3RvcmUnKQpYTUxSUENTZXJ2ZXI6IHwgICAgMjI0ICAgICAgICAgZnJv
bSB4ZW4udXRpbC54c20gaW1wb3J0IHhzbSBhcyBzZWN1cml0eQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjYgICAgICAgICAgICAgZm4gPSBnZXRhdHRyKHNlY3VyaXR5LCBuYW1lKQpY
TUxSUENTZXJ2ZXI6IHwgICAgMjI3ICAgICAgICAgICAgIHNlbGYuc2VydmVyLnJlZ2lzdGVyX2Z1
bmN0aW9uKGZuLCAieGVuZC5zZWN1cml0eS4lcyIgJSBuYW1lKQpYTUxSUENTZXJ2ZXI6IHwgICAg
MjI1ICAgICAgICAgZm9yIG5hbWUgaW4gc2VjdXJpdHkueG1scnBjX2V4cG9ydHM6ClhNTFJQQ1Nl
cnZlcjogfCAgICAyMjkgICAgICAgICBzZWxmLnNlcnZlci5yZWdpc3Rlcl9pbnRyb3NwZWN0aW9u
X2Z1bmN0aW9ucygpClhNTFJQQ1NlcnZlcjogfCAgICAyMzAgICAgICAgICBzZWxmLnJlYWR5ID0g
VHJ1ZQpYTUxSUENTZXJ2ZXI6IHwgICAgMjM0ICAgICAgICAgdHJ5OgpYTUxSUENTZXJ2ZXI6IHwg
ICAgMjM1ICAgICAgICAgICAgIHdoaWxlIHNlbGYucnVubmluZzoKWE1MUlBDU2VydmVyOiB8ICAg
IDIzNiAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIuaGFuZGxlX3JlcXVlc3QoKQpNYWluVGhy
ZWFkOiB8ICAgID4gWGVuZERvbWFpbi5weTppbnN0YW5jZQpNYWluVGhyZWFkOiB8ICAgIDE4Nzgg
ICAgIHRyeToKTWFpblRocmVhZDogfCAgICAxODc5ICAgICAgICAgaW5zdApNYWluVGhyZWFkOiB8
ICAgIDE4ODMgICAgIHJldHVybiBpbnN0Ck1haW5UaHJlYWQ6IHwgICAgPCBYZW5kRG9tYWluLnB5
Omluc3RhbmNlCk1haW5UaHJlYWQ6IHwgICAgPiBYZW5kRG9tYWluLnB5OmF1dG9zdGFydF9kb21h
aW5zCk1haW5UaHJlYWQ6IHwgICAgIDYwOSAgICAgICAgIG5lZWRfc3RhcnRpbmcgPSBbXQpNYWlu
VGhyZWFkOiB8ICAgICA2MTEgICAgICAgICBzZWxmLmRvbWFpbnNfbG9jay5hY3F1aXJlKCkKTWFp
blRocmVhZDogfCAgICAgNjEyICAgICAgICAgdHJ5OgpNYWluVGhyZWFkOiB8ICAgICA2MTMgICAg
ICAgICAgICAgZm9yIGRvbV91dWlkLCBkb20gaW4gc2VsZi5tYW5hZ2VkX2RvbWFpbnMuaXRlbXMo
KToKTWFpblRocmVhZDogfCAgICAgNjIxICAgICAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLnJl
bGVhc2UoKQpNYWluVGhyZWFkOiB8ICAgICA2MjMgICAgICAgICBmb3IgZG9tX3V1aWQgaW4gbmVl
ZF9zdGFydGluZzoKTWFpblRocmVhZDogfCAgICA8IFhlbmREb21haW4ucHk6YXV0b3N0YXJ0X2Rv
bWFpbnMKWE1MUlBDU2VydmVyOiB8ICAgIDIzNSAgICAgICAgICAgICB3aGlsZSBzZWxmLnJ1bm5p
bmc6ClhNTFJQQ1NlcnZlcjogfCAgICAyMzYgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVyLmhh
bmRsZV9yZXF1ZXN0KCkKVGhyZWFkLTI6IHwgICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmRv
bWFpbnNfd2l0aF9zdGF0ZQpUaHJlYWQtMjogfCAgICAgIDY1ICAgICBpZiBkZXRhaWw6ClRocmVh
ZC0yOiB8ICAgICAgNjYgICAgICAgICBkb21haW5zID0gWGVuZERvbWFpbi5pbnN0YW5jZSgpLmxp
c3Rfc29ydGVkKHN0YXRlKQpUaHJlYWQtMjogfCAgICB8PiBYZW5kRG9tYWluLnB5Omluc3RhbmNl
ClRocmVhZC0yOiB8ICAgIHwxODc4ICAgICB0cnk6ClRocmVhZC0yOiB8ICAgIHwxODc5ICAgICAg
ICAgaW5zdApUaHJlYWQtMjogfCAgICB8MTg4MyAgICAgcmV0dXJuIGluc3QKVGhyZWFkLTI6IHwg
ICAgfDwgWGVuZERvbWFpbi5weTppbnN0YW5jZQpUaHJlYWQtMjogfCAgICB8PiBYZW5kRG9tYWlu
LnB5Omxpc3Rfc29ydGVkClRocmVhZC0yOiB8ICAgIHwgODYwICAgICAgICAgZG9tcyA9IHNlbGYu
bGlzdChzdGF0ZSkKVGhyZWFkLTI6IHwgICAgfCA+IFhlbmREb21haW4ucHk6bGlzdApUaHJlYWQt
MjogfCAgICB8ICA4MjQgICAgICAgICBpZiB0eXBlKHN0YXRlKSA9PSBpbnQ6ClRocmVhZC0yOiB8
ICAgIHwgIDgyNiAgICAgICAgIHN0YXRlID0gc3RhdGUubG93ZXIoKQpUaHJlYWQtMjogfCAgICB8
ICA4MjggICAgICAgICBzZWxmLmRvbWFpbnNfbG9jay5hY3F1aXJlKCkKVGhyZWFkLTI6IHwgICAg
fCAgODI5ICAgICAgICAgdHJ5OgpUaHJlYWQtMjogfCAgICB8ICA4MzAgICAgICAgICAgICAgc2Vs
Zi5fcmVmcmVzaChyZWZyZXNoX3NodXRkb3duID0gRmFsc2UpClRocmVhZC0yOiB8ICAgIHwgID4g
WGVuZERvbWFpbi5weTpfcmVmcmVzaApUaHJlYWQtMjogfCAgICB8ICAgNDE1ICAgICAgICAgdHhu
ID0geHN0cmFuc2FjdCgpClRocmVhZC0yOiB8ICAgIHwgICA+IHhlbnN0b3JlL3hzdHJhbnNhY3Qu
cHk6X19pbml0X18KVGhyZWFkLTI6IHwgICAgfCAgICAgMjMgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gRmFsc2UgIyBTZXQgdGhpcyB0ZW1wb3JhcmlseSAtLSBpZiB0aGlzClRocmVhZC0y
OiB8ICAgIHwgICAgIDI3ICAgICAgICAgYXNzZXJ0IHBhdGggaXMgbm90IE5vbmUKVGhyZWFkLTI6
IHwgICAgfCAgICAgMjggICAgICAgICBzZWxmLnBhdGggPSBwYXRoLnJzdHJpcCgiLyIpClRocmVh
ZC0yOiB8ICAgIHwgICAgIDI5ICAgICAgICAgc2VsZi50cmFuc2FjdGlvbiA9IHhzaGFuZGxlKCku
dHJhbnNhY3Rpb25fc3RhcnQoKQpUaHJlYWQtMjogfCAgICB8ICAgID4geGVuc3RvcmUveHN1dGls
LnB5OnhzaGFuZGxlClRocmVhZC0yOiB8ICAgIHwgICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRs
ZToKVGhyZWFkLTI6IHwgICAgfCAgICAgIDIwICAgICByZXR1cm4geHNfaGFuZGxlClRocmVhZC0y
OiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKVGhyZWFkLTI6IHwgICAg
fCAgICAgMzAgICAgICAgICBzZWxmLmluX3RyYW5zYWN0aW9uID0gVHJ1ZQpUaHJlYWQtMjogfCAg
ICB8ICAgPCB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5Ol9faW5pdF9fClRocmVhZC0yOiB8ICAgIHwg
ICA0MTYgICAgICAgICB0cnk6ClRocmVhZC0yOiB8ICAgIHwgICA0MTcgICAgICAgICAgICAgc2Vs
Zi5fcmVmcmVzaFR4bih0eG4sIHJlZnJlc2hfc2h1dGRvd24pClRocmVhZC0yOiB8ICAgIHwgICA+
IFhlbmREb21haW4ucHk6X3JlZnJlc2hUeG4KVGhyZWFkLTI6IHwgICAgfCAgICA0MjQgICAgICAg
ICBydW5uaW5nID0gc2VsZi5fcnVubmluZ19kb21haW5zKCkKVGhyZWFkLTI6IHwgICAgfCAgICA+
IFhlbmREb21haW4ucHk6X3J1bm5pbmdfZG9tYWlucwpUaHJlYWQtMjogfCAgICB8ICAgICAzODEg
ICAgICAgICB0cnk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDM4MiAgICAgICAgICAgICByZXR1cm4g
eGMuZG9tYWluX2dldGluZm8oKQpUaHJlYWQtMjogfCAgICB8ICAgIDwgWGVuZERvbWFpbi5weTpf
cnVubmluZ19kb21haW5zClRocmVhZC0yOiB8ICAgIHwgICAgNDI3ICAgICAgICAgZm9yIGRvbSBp
biBydW5uaW5nOgpUaHJlYWQtMjogfCAgICB8ICAgIDQyOCAgICAgICAgICAgICBkb21pZCA9IGRv
bVsnZG9taWQnXQpUaHJlYWQtMjogfCAgICB8ICAgIDQyOSAgICAgICAgICAgICBpZiBkb21pZCBp
biBzZWxmLmRvbWFpbnM6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMwICAgICAgICAgICAgICAgICBz
ZWxmLmRvbWFpbnNbZG9taWRdLnVwZGF0ZShkb20sIHJlZnJlc2hfc2h1dGRvd24sIHRyYW5zYWN0
aW9uKQpUaHJlYWQtMjogfCAgICB8ICAgID4gWGVuZERvbWFpbkluZm8ucHk6dXBkYXRlClRocmVh
ZC0yOiB8ICAgIHwgICAgMzUwNCAgICAgICAgIGxvZy50cmFjZSgiWGVuZERvbWFpbkluZm8udXBk
YXRlKCVzKSBvbiBkb21haW4gJXMiLCBpbmZvLApUaHJlYWQtMjogfCAgICB8ICAgIDM1MDUgICAg
ICAgICAgICAgICAgICAgc3RyKHNlbGYuZG9taWQpKQpUaHJlYWQtMjogfCAgICB8ICAgIDM1MDcg
ICAgICAgICBpZiBub3QgaW5mbzoKVGhyZWFkLTI6IHwgICAgfCAgICAzNTEyICAgICAgICAgaWYg
aW5mb1sibWF4bWVtX2tiIl0gPCAwOgpUaHJlYWQtMjogfCAgICB8ICAgIDM1MTkgICAgICAgICBz
ZWxmLmluZm8udXBkYXRlX2NvbmZpZyhpbmZvKQpUaHJlYWQtMjogfCAgICB8ICAgIHw+IFhlbmRD
b25maWcucHk6dXBkYXRlX2NvbmZpZwpUaHJlYWQtMjogfCAgICB8ICAgIHwxMDIxICAgICAgICAg
c2VsZi5fZG9taW5mb190b194YXBpKGRvbWluZm8pClRocmVhZC0yOiB8ICAgIHwgICAgfCA+IFhl
bmRDb25maWcucHk6X2RvbWluZm9fdG9feGFwaQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU0OCAg
ICAgICAgIHNlbGZbJ2RvbWlkJ10gPSBkb21pbmZvWydkb21pZCddClRocmVhZC0yOiB8ICAgIHwg
ICAgfCAgNTQ5ICAgICAgICAgc2VsZlsnb25saW5lX3ZjcHVzJ10gPSBkb21pbmZvWydvbmxpbmVf
dmNwdXMnXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU1MCAgICAgICAgIHNlbGZbJ1ZDUFVzX21h
eCddID0gZG9taW5mb1snbWF4X3ZjcHVfaWQnXSArIDEKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1
NTIgICAgICAgICBpZiB1cGRhdGVfbWVtOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU1OSAgICAg
ICAgIHNlbGZbJ2NwdV90aW1lJ10gPSBkb21pbmZvWydjcHVfdGltZSddLzFlOQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgIDU2MCAgICAgICAgIGlmIGRvbWluZm8uZ2V0KCdzc2lkcmVmJyk6ClRocmVh
ZC0yOiB8ICAgIHwgICAgfCAgNTY1ICAgICAgICAgc2VsZlsnc2h1dGRvd25fcmVhc29uJ10gPSBk
b21pbmZvWydzaHV0ZG93bl9yZWFzb24nXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU2OCAgICAg
ICAgIHNlbGZbJ3J1bm5pbmcnXSA9IGRvbWluZm9bJ3J1bm5pbmcnXQpUaHJlYWQtMjogfCAgICB8
ICAgIHwgIDU2OSAgICAgICAgIHNlbGZbJ2NyYXNoZWQnXSA9IGRvbWluZm9bJ2NyYXNoZWQnXQpU
aHJlYWQtMjogfCAgICB8ICAgIHwgIDU3MCAgICAgICAgIHNlbGZbJ2R5aW5nJ10gPSBkb21pbmZv
WydkeWluZyddClRocmVhZC0yOiB8ICAgIHwgICAgfCAgNTcxICAgICAgICAgc2VsZlsnc2h1dGRv
d24nXSA9IGRvbWluZm9bJ3NodXRkb3duJ10KVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1NzIgICAg
ICAgICBzZWxmWydwYXVzZWQnXSA9IGRvbWluZm9bJ3BhdXNlZCddClRocmVhZC0yOiB8ICAgIHwg
ICAgfCAgNTczICAgICAgICAgc2VsZlsnYmxvY2tlZCddID0gZG9taW5mb1snYmxvY2tlZCddClRo
cmVhZC0yOiB8ICAgIHwgICAgfCAgNTc1ICAgICAgICAgaWYgJ25hbWUnIGluIGRvbWluZm86ClRo
cmVhZC0yOiB8ICAgIHwgICAgfCAgNTc4ICAgICAgICAgaWYgJ2hhbmRsZScgaW4gZG9taW5mbzoK
VGhyZWFkLTI6IHwgICAgfCAgICB8ICA1NzkgICAgICAgICAgICAgc2VsZlsndXVpZCddID0gdXVp
ZC50b1N0cmluZyhkb21pbmZvWydoYW5kbGUnXSkKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA+IHV1
aWQucHk6dG9TdHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgIDU4ICAgICByZXR1cm4gIi0i
LmpvaW4oWyIlMDJ4IiAqIDQsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsICIlMDJ4IiAqIDIsClRo
cmVhZC0yOiB8ICAgIHwgICAgfCAgICA1OSAgICAgICAgICAgICAgICAgICAgICAiJTAyeCIgKiA2
XSkgJSB0dXBsZSh1KQpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDwgdXVpZC5weTp0b1N0cmluZwpU
aHJlYWQtMjogfCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5Ol9kb21pbmZvX3RvX3hhcGkKVGhy
ZWFkLTI6IHwgICAgfCAgICB8MTAyMiAgICAgICAgIHNlbGYudmFsaWRhdGUoKQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgPiBYZW5kQ29uZmlnLnB5OnZhbGlkYXRlClRocmVhZC0yOiB8ICAgIHwgICAg
fCAgNTM5ICAgICAgICAgc2VsZi5fdXVpZF9zYW5pdHlfY2hlY2soKQpUaHJlYWQtMjogfCAgICB8
ICAgIHwgID4gWGVuZENvbmZpZy5weTpfdXVpZF9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAg
fCAgICB8ICAgNDY4ICAgICAgICAgaWYgJ3V1aWQnIG5vdCBpbiBzZWxmIG9yIG5vdCBzZWxmWyd1
dWlkJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQ3MSAgICAgICAgICAgICBzZWxmWyd1dWlk
J10gPSB1dWlkLnRvU3RyaW5nKHV1aWQuZnJvbVN0cmluZyhzZWxmWyd1dWlkJ10pKQpUaHJlYWQt
MjogfCAgICB8ICAgIHwgICA+IHV1aWQucHk6ZnJvbVN0cmluZwpUaHJlYWQtMjogfCAgICB8ICAg
IHwgICAgIDYyICAgICBzID0gcy5yZXBsYWNlKCctJywgJycpClRocmVhZC0yOiB8ICAgIHwgICAg
fCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5n
ZSgwLCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBp
bnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6
IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZv
ciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNjMgICAg
IHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikg
XQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSAr
IDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwgICAgfCAgICB8
ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdl
KDAsIDMyLCAyKSBdClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9y
IGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA2MyAgICAg
cmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBd
ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsg
Ml0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2Uo
MCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50
KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0yOiB8
ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICBy
ZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0K
VGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAy
XSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0yOiB8ICAgIHwgICAgfCAg
ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgw
LCAzMiwgMikgXQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQo
c1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTI6IHwg
ICAgfCAgICB8ICAgPCB1dWlkLnB5OmZyb21TdHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAg
PiB1dWlkLnB5OnRvU3RyaW5nClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICAgNTggICAgIHJldHVy
biAiLSIuam9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICog
MiwKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgICA1OSAgICAgICAgICAgICAgICAgICAgICAiJTAy
eCIgKiA2XSkgJSB0dXBsZSh1KQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA8IHV1aWQucHk6dG9T
dHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X3V1aWRfc2FuaXR5
X2NoZWNrClRocmVhZC0yOiB8ICAgIHwgICAgfCAgNTQwICAgICAgICAgc2VsZi5fbmFtZV9zYW5p
dHlfY2hlY2soKQpUaHJlYWQtMjogfCAgICB8ICAgIHwgID4gWGVuZENvbmZpZy5weTpfbmFtZV9z
YW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDc0ICAgICAgICAgaWYgJ25hbWVf
bGFiZWwnIG5vdCBpbiBzZWxmOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5w
eTpfbmFtZV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1NDEgICAgICAgICBz
ZWxmLl9tZW1vcnlfc2FuaXR5X2NoZWNrKCkKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA+IFhlbmRD
b25maWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDIz
ICAgICAgICAgbG9nLnRyYWNlKCJfbWVtb3J5X3Nhbml0eV9jaGVjayBtZW1vcnlfc3RhdGljX21p
bjogJXMsICIKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDI3ICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdLApUaHJlYWQtMjogfCAgICB8ICAgIHwgICA0Mjgg
ICAgICAgICAgICAgICAgICAgICAgIHNlbGZbIm1lbW9yeV9zdGF0aWNfbWF4Il0sClRocmVhZC0y
OiB8ICAgIHwgICAgfCAgIDQyOSAgICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X2R5
bmFtaWNfbWluIl0sClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQzMCAgICAgICAgICAgICAgICAg
ICAgICAgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4Il0pClRocmVhZC0yOiB8ICAgIHwgICAgfCAg
IDQzMiAgICAgICAgIGlmIG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdIDw9IHNlbGZbIm1l
bW9yeV9zdGF0aWNfbWF4Il06ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQzNSAgICAgICAgIGlm
IG5vdCBzZWxmWyJtZW1vcnlfc3RhdGljX21pbiJdIDw9IHNlbGZbIm1lbW9yeV9keW5hbWljX21p
biJdOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA0MzggICAgICAgICBpZiBub3Qgc2VsZlsibWVt
b3J5X2R5bmFtaWNfbWF4Il0gPD0gc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXToKVGhyZWFkLTI6
IHwgICAgfCAgICB8ICAgNDQxICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9keW5hbWljX21h
eCJdID4gMDoKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDQ0ICAgICAgICAgaWYgbm90IHNlbGZb
Im1lbW9yeV9zdGF0aWNfbWF4Il0gPiAwOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA0NDcgICAg
ICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJdIGFuZCBub3Qgc2VsZi5pc19odm0oKToKVGhy
ZWFkLTI6IHwgICAgfCAgICB8ICAgNDUwICAgICAgICAgaWYgc2VsZlsibWVtb3J5X3NoYXJpbmci
XSBhbmQgbm90IHNlbGYuaXNfaGFwKCk6ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29u
ZmlnLnB5Ol9tZW1vcnlfc2FuaXR5X2NoZWNrClRocmVhZC0yOiB8ICAgIHwgICAgfCAgNTQyICAg
ICAgICAgc2VsZi5fYWN0aW9uc19zYW5pdHlfY2hlY2soKQpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ID4gWGVuZENvbmZpZy5weTpfYWN0aW9uc19zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAg
ICB8ICAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGluIFsnc2h1dGRvd24nLCAncmVib290JywgJ2Ny
YXNoJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydh
Y3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGluIENPTkZJR19SRVNUQVJUX01PREVTOgpUaHJl
YWQtMjogfCAgICB8ICAgIHwgICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bics
ICdyZWJvb3QnLCAnY3Jhc2gnXToKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDU2ICAgICAgICAg
ICAgIGlmIHNlbGZbJ2FjdGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3QgaW4gQ09ORklHX1JFU1RB
UlRfTU9ERVM6ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDQ1NSAgICAgICAgIGZvciBldmVudCBp
biBbJ3NodXRkb3duJywgJ3JlYm9vdCcsICdjcmFzaCddOgpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ICA0NTYgICAgICAgICAgICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBp
biBDT05GSUdfUkVTVEFSVF9NT0RFUzoKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDU1ICAgICAg
ICAgZm9yIGV2ZW50IGluIFsnc2h1dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106ClRocmVhZC0y
OiB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpUaHJl
YWQtMjogfCAgICB8ICAgIHwgIDU0MyAgICAgICAgIHNlbGYuX3ZjcHVzX3Nhbml0eV9jaGVjaygp
ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5Ol92Y3B1c19zYW5pdHlfY2hl
Y2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDYxICAgICAgICAgaWYgJ1ZDUFVzX21heCcgaW4g
c2VsZiBhbmQgJ3ZjcHVfYXZhaWwnIG5vdCBpbiBzZWxmOgpUaHJlYWQtMjogfCAgICB8ICAgIHwg
ICA0NjMgICAgICAgICBpZiAnb25saW5lX3ZjcHVzJyBpbiBzZWxmOgpUaHJlYWQtMjogfCAgICB8
ICAgIHwgICA0NjQgICAgICAgICAgICAgc2VsZlsnVkNQVXNfbGl2ZSddID0gc2VsZlsnb25saW5l
X3ZjcHVzJ10KVGhyZWFkLTI6IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nh
bml0eV9jaGVjawpUaHJlYWQtMjogfCAgICB8ICAgIHwgIDU0NCAgICAgICAgIHNlbGYuX3BsYXRm
b3JtX3Nhbml0eV9jaGVjaygpClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5
Ol9wbGF0Zm9ybV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDc4ICAgICAg
ICAgaWYgJ2tleW1hcCcgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ10gYW5kIFhlbmRPcHRpb25zLmlu
c3RhbmNlKCkuZ2V0X2tleW1hcCgpOgpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA+IFhlbmRPcHRp
b25zLnB5Omluc3RhbmNlClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICA1NTMgICAgIHRyeToKVGhy
ZWFkLTI6IHwgICAgfCAgICB8ICAgIDU1NCAgICAgICAgIGluc3QKVGhyZWFkLTI6IHwgICAgfCAg
ICB8ICAgIDU2MCAgICAgcmV0dXJuIGluc3QKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPCBYZW5k
T3B0aW9ucy5weTppbnN0YW5jZQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICA+IFhlbmRPcHRpb25z
LnB5OmdldF9rZXltYXAKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgIDM5MCAgICAgICAgIHJldHVy
biBzZWxmLmdldF9jb25maWdfc3RyaW5nKCdrZXltYXAnLCBOb25lKQpUaHJlYWQtMjogfCAgICB8
ICAgIHwgICAgPiBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpUaHJlYWQtMjogfCAg
ICB8ICAgIHwgICAgIDQ5MyAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25maWdfdmFsdWUobmFt
ZSwgdmFsKQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgfD4gWGVuZE9wdGlvbnMucHk6Z2V0X2Nv
bmZpZ192YWx1ZQpUaHJlYWQtMjogfCAgICB8ICAgIHwgICAgfCA0NzUgICAgICAgICByZXR1cm4g
c3hwLmNoaWxkX3ZhbHVlKHNlbGYuY29uZmlnLCBuYW1lLCB2YWw9dmFsKQpUaHJlYWQtMjogfCAg
ICB8ICAgIHwgICAgfDwgWGVuZE9wdGlvbnMucHk6Z2V0X2NvbmZpZ192YWx1ZQpUaHJlYWQtMjog
fCAgICB8ICAgIHwgICAgPCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3N0cmluZwpUaHJlYWQt
MjogfCAgICB8ICAgIHwgICA8IFhlbmRPcHRpb25zLnB5OmdldF9rZXltYXAKVGhyZWFkLTI6IHwg
ICAgfCAgICB8ICAgNDgxICAgICAgICAgaWYgc2VsZi5pc19odm0oKSBvciBzZWxmLmhhc19yZmIo
KToKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5OmlzX2h2bQpUaHJlYWQt
MjogfCAgICB8ICAgIHwgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGlj
eSddICE9ICcnClRocmVhZC0yOiB8ICAgIHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTppc19odm0K
VGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPiBYZW5kQ29uZmlnLnB5Omhhc19yZmIKVGhyZWFkLTI6
IHwgICAgfCAgICB8ICAgIDkzMyAgICAgICAgIGZvciBjb25zb2xlX3V1aWQgaW4gc2VsZlsnY29u
c29sZV9yZWZzJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgICA5MzggICAgICAgICByZXR1cm4g
RmFsc2UKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5Omhhc19yZmIKVGhy
ZWFkLTI6IHwgICAgfCAgICB8ICAgNDkxICAgICAgICAgaWYgJ3RzY19tb2RlJyBub3QgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgNDk0ICAgICAgICAgaWYgJ25v
bWlncmF0ZScgbm90IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgICAgfCAg
IDQ5NyAgICAgICAgIGlmIHNlbGYuaXNfaHZtKCk6ClRocmVhZC0yOiB8ICAgIHwgICAgfCAgID4g
WGVuZENvbmZpZy5weTppc19odm0KVGhyZWFkLTI6IHwgICAgfCAgICB8ICAgMjIwNyAgICAgICAg
IHJldHVybiBzZWxmWydIVk1fYm9vdF9wb2xpY3knXSAhPSAnJwpUaHJlYWQtMjogfCAgICB8ICAg
IHwgICA8IFhlbmRDb25maWcucHk6aXNfaHZtClRocmVhZC0yOiB8ICAgIHwgICAgfCAgPCBYZW5k
Q29uZmlnLnB5Ol9wbGF0Zm9ybV9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8ICA1
NDUgICAgICAgICBzZWxmLl92ZmJfc2FuaXR5X2NoZWNrKCkKVGhyZWFkLTI6IHwgICAgfCAgICB8
ICA+IFhlbmRDb25maWcucHk6X3ZmYl9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6IHwgICAgfCAgICB8
ICAgNTMxICAgICAgICAgaWYgJ2tleW1hcCcgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6
IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X3ZmYl9zYW5pdHlfY2hlY2sKVGhyZWFkLTI6
IHwgICAgfCAgICB8IDwgWGVuZENvbmZpZy5weTp2YWxpZGF0ZQpUaHJlYWQtMjogfCAgICB8ICAg
IHw8IFhlbmRDb25maWcucHk6dXBkYXRlX2NvbmZpZwpUaHJlYWQtMjogfCAgICB8ICAgIDM1MjAg
ICAgICAgICBzZWxmLl91cGRhdGVfY29uc29sZXModHJhbnNhY3Rpb24pClRocmVhZC0yOiB8ICAg
IHwgICAgfD4gWGVuZERvbWFpbkluZm8ucHk6X3VwZGF0ZV9jb25zb2xlcwpUaHJlYWQtMjogfCAg
ICB8ICAgIHwxNjI4ICAgICAgICAgaWYgc2VsZi5kb21pZCA9PSBOb25lIG9yIHNlbGYuZG9taWQg
PT0gMDoKVGhyZWFkLTI6IHwgICAgfCAgICB8MTYyOSAgICAgICAgICAgICByZXR1cm4KVGhyZWFk
LTI6IHwgICAgfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpfdXBkYXRlX2NvbnNvbGVzClRocmVh
ZC0yOiB8ICAgIHwgICAgMzUyMiAgICAgICAgIGlmIHJlZnJlc2g6ClRocmVhZC0yOiB8ICAgIHwg
ICAgMzUyNSAgICAgICAgIGxvZy50cmFjZSgiWGVuZERvbWFpbkluZm8udXBkYXRlIGRvbmUgb24g
ZG9tYWluICVzOiAlcyIsClRocmVhZC0yOiB8ICAgIHwgICAgMzUyNiAgICAgICAgICAgICAgICAg
ICBzdHIoc2VsZi5kb21pZCksIHNlbGYuaW5mbykKVGhyZWFkLTI6IHwgICAgfCAgICA8IFhlbmRE
b21haW5JbmZvLnB5OnVwZGF0ZQpUaHJlYWQtMjogfCAgICB8ICAgIDQyNyAgICAgICAgIGZvciBk
b20gaW4gcnVubmluZzoKVGhyZWFkLTI6IHwgICAgfCAgICA0NTAgICAgICAgICBydW5uaW5nID0g
c2VsZi5fcnVubmluZ19kb21haW5zKCkKVGhyZWFkLTI6IHwgICAgfCAgICA+IFhlbmREb21haW4u
cHk6X3J1bm5pbmdfZG9tYWlucwpUaHJlYWQtMjogfCAgICB8ICAgICAzODEgICAgICAgICB0cnk6
ClRocmVhZC0yOiB8ICAgIHwgICAgIDM4MiAgICAgICAgICAgICByZXR1cm4geGMuZG9tYWluX2dl
dGluZm8oKQpUaHJlYWQtMjogfCAgICB8ICAgIDwgWGVuZERvbWFpbi5weTpfcnVubmluZ19kb21h
aW5zClRocmVhZC0yOiB8ICAgIHwgICAgNDUxICAgICAgICAgcnVubmluZ19kb21pZHMgPSBbZFsn
ZG9taWQnXSBmb3IgZCBpbiBydW5uaW5nIGlmIGRbJ2R5aW5nJ10gIT0gMV0KVGhyZWFkLTI6IHwg
ICAgfCAgICA0NTEgICAgICAgICBydW5uaW5nX2RvbWlkcyA9IFtkWydkb21pZCddIGZvciBkIGlu
IHJ1bm5pbmcgaWYgZFsnZHlpbmcnXSAhPSAxXQpUaHJlYWQtMjogfCAgICB8ICAgIDQ1MiAgICAg
ICAgIGZvciBkb21pZCwgZG9tIGluIHNlbGYuZG9tYWlucy5pdGVtcygpOgpUaHJlYWQtMjogfCAg
ICB8ICAgIDQ1MyAgICAgICAgICAgICBpZiBkb21pZCBub3QgaW4gcnVubmluZ19kb21pZHMgYW5k
IGRvbWlkICE9IERPTTBfSUQ6ClRocmVhZC0yOiB8ICAgIHwgICAgNDUyICAgICAgICAgZm9yIGRv
bWlkLCBkb20gaW4gc2VsZi5kb21haW5zLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgICA8IFhl
bmREb21haW4ucHk6X3JlZnJlc2hUeG4KVGhyZWFkLTI6IHwgICAgfCAgIDQxOCAgICAgICAgICAg
ICB0eG4uY29tbWl0KCkKVGhyZWFkLTI6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpjb21taXQKVGhyZWFkLTI6IHwgICAgfCAgICAgMzggICAgICAgICBpZiBub3Qgc2VsZi5pbl90
cmFuc2FjdGlvbjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDAgICAgICAgICBzZWxmLmluX3RyYW5z
YWN0aW9uID0gRmFsc2UKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgICAgICByYyA9IHhzaGFu
ZGxlKCkudHJhbnNhY3Rpb25fZW5kKHNlbGYudHJhbnNhY3Rpb24sIEZhbHNlKQpUaHJlYWQtMjog
fCAgICB8ICAgID4geGVuc3RvcmUveHN1dGlsLnB5OnhzaGFuZGxlClRocmVhZC0yOiB8ICAgIHwg
ICAgICAxNSAgICAgaWYgbm90IHhzX2hhbmRsZToKVGhyZWFkLTI6IHwgICAgfCAgICAgIDIwICAg
ICByZXR1cm4geHNfaGFuZGxlClRocmVhZC0yOiB8ICAgIHwgICAgPCB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBzZWxmLnRyYW5zYWN0
aW9uID0gIjAiClRocmVhZC0yOiB8ICAgIHwgICAgIDQzICAgICAgICAgcmV0dXJuIHJjClRocmVh
ZC0yOiB8ICAgIHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6Y29tbWl0ClRocmVhZC0yOiB8
ICAgIHwgIDwgWGVuZERvbWFpbi5weTpfcmVmcmVzaApUaHJlYWQtMjogfCAgICB8ICA+IHhlbnN0
b3JlL3hzdHJhbnNhY3QucHk6X19kZWxfXwpUaHJlYWQtMjogfCAgICB8ICAgIDM0ICAgICAgICAg
aWYgc2VsZi5pbl90cmFuc2FjdGlvbjoKVGhyZWFkLTI6IHwgICAgfCAgPCB4ZW5zdG9yZS94c3Ry
YW5zYWN0LnB5Ol9fZGVsX18KVGhyZWFkLTI6IHwgICAgfCAgODMzICAgICAgICAgICAgIGFjdGl2
ZV9kb21haW5zID0gc2VsZi5kb21haW5zLnZhbHVlcygpClRocmVhZC0yOiB8ICAgIHwgIDgzNCAg
ICAgICAgICAgICBhY3RpdmVfdXVpZHMgPSBbZC5nZXRfdXVpZCgpIGZvciBkIGluIGFjdGl2ZV9k
b21haW5zXQpUaHJlYWQtMjogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5OmdldF91dWlkClRo
cmVhZC0yOiB8ICAgIHwgIDM1MzkgICAgICAgICBkb21fdXVpZCA9IHNlbGYuaW5mby5nZXQoJ3V1
aWQnKQpUaHJlYWQtMjogfCAgICB8ICAzNTQwICAgICAgICAgaWYgbm90IGRvbV91dWlkOiAjIGlm
IGl0IGRvZXNuJ3QgZXhpc3QsIG1ha2Ugb25lIHVwClRocmVhZC0yOiB8ICAgIHwgIDM1NDMgICAg
ICAgICByZXR1cm4gZG9tX3V1aWQKVGhyZWFkLTI6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5w
eTpnZXRfdXVpZApUaHJlYWQtMjogfCAgICB8ICA4MzQgICAgICAgICAgICAgYWN0aXZlX3V1aWRz
ID0gW2QuZ2V0X3V1aWQoKSBmb3IgZCBpbiBhY3RpdmVfZG9tYWluc10KVGhyZWFkLTI6IHwgICAg
fCAgODM3ICAgICAgICAgICAgIGluYWN0aXZlX2RvbWFpbnMgPSBbXQpUaHJlYWQtMjogfCAgICB8
ICA4MzggICAgICAgICAgICAgZm9yIGRvbV91dWlkLCBkb20gaW4gc2VsZi5tYW5hZ2VkX2RvbWFp
bnMuaXRlbXMoKToKVGhyZWFkLTI6IHwgICAgfCAgODQyICAgICAgICAgICAgIGlmIHN0YXRlID09
IFBPV0VSX1NUQVRFX0FMTDoKVGhyZWFkLTI6IHwgICAgfCAgODQzICAgICAgICAgICAgICAgICBy
ZXR1cm4gYWN0aXZlX2RvbWFpbnMgKyBpbmFjdGl2ZV9kb21haW5zClRocmVhZC0yOiB8ICAgIHwg
IDg0OSAgICAgICAgICAgICBzZWxmLmRvbWFpbnNfbG9jay5yZWxlYXNlKCkKVGhyZWFkLTI6IHwg
ICAgfCA8IFhlbmREb21haW4ucHk6bGlzdApUaHJlYWQtMjogfCAgICB8IDg2MSAgICAgICAgIGRv
bXMuc29ydChsYW1iZGEgeCwgeTogY21wKHguZ2V0TmFtZSgpLCB5LmdldE5hbWUoKSkpClRocmVh
ZC0yOiB8ICAgIHwgODYyICAgICAgICAgcmV0dXJuIGRvbXMKVGhyZWFkLTI6IHwgICAgfDwgWGVu
ZERvbWFpbi5weTpsaXN0X3NvcnRlZApUaHJlYWQtMjogfCAgICAgIDY3ICAgICAgICAgcmV0ID0g
W10KVGhyZWFkLTI6IHwgICAgICA2OCAgICAgICAgIGZvciBkb20gaW4gZG9tYWluczoKVGhyZWFk
LTI6IHwgICAgICA2OSAgICAgICAgICAgICB0cnk6ClRocmVhZC0yOiB8ICAgICAgNzAgICAgICAg
ICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihkb20uc3hwcihub3QgZnVsbCkpKQpUaHJl
YWQtMjogfCAgICB8PiBYZW5kRG9tYWluSW5mby5weTpzeHByClRocmVhZC0yOiB8ICAgIHwzNTI5
ICAgICAgICAgcmVzdWx0ID0gc2VsZi5pbmZvLnRvX3N4cChkb21haW4gPSBzZWxmLApUaHJlYWQt
MjogfCAgICB8MzUzMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWdub3JlX2Rl
dmljZXMgPSBpZ25vcmVfc3RvcmUsClRocmVhZC0yOiB8ICAgIHwzNTMxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsZWdhY3lfb25seSA9IGxlZ2FjeV9vbmx5KQpUaHJlYWQtMjog
fCAgICB8ID4gWGVuZENvbmZpZy5weTp0b19zeHAKVGhyZWFkLTI6IHwgICAgfCAxMDkwICAgICAg
ICAgc3hwciA9IFsnZG9tYWluJ10KVGhyZWFkLTI6IHwgICAgfCAxMDk1ICAgICAgICAgaWYgZG9t
YWluLmdldERvbWlkKCkgaXMgbm90IE5vbmU6ClRocmVhZC0yOiB8ICAgIHwgID4gWGVuZERvbWFp
bkluZm8ucHk6Z2V0RG9taWQKVGhyZWFkLTI6IHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBz
ZWxmLmRvbWlkClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQK
VGhyZWFkLTI6IHwgICAgfCAxMDk2ICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFsnZG9taWQnLCBk
b21haW4uZ2V0RG9taWQoKV0pClRocmVhZC0yOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6
Z2V0RG9taWQKVGhyZWFkLTI6IHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWlk
ClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKVGhyZWFkLTI6
IHwgICAgfCAxMDk4ICAgICAgICAgaWYgbGVnYWN5X29ubHk6ClRocmVhZC0yOiB8ICAgIHwgMTA5
OSAgICAgICAgICAgICBzeHByLmFwcGVuZChbJ2NwdV93ZWlnaHQnLCBpbnQoc2VsZlsndmNwdXNf
cGFyYW1zJ10uZ2V0KCd3ZWlnaHQnLCAyNTYpKV0pClRocmVhZC0yOiB8ICAgIHwgMTEwMCAgICAg
ICAgICAgICBzeHByLmFwcGVuZChbJ2NwdV9jYXAnLCBpbnQoc2VsZlsndmNwdXNfcGFyYW1zJ10u
Z2V0KCdjYXAnLCAwKSldKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBp
LCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8
ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4
ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAg
ICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDEx
MTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1d
KQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVO
QVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAg
ICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAo
Tm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUo
c2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAg
ICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAg
ICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdB
Q1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxm
Lmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJl
YWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9
PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFw
cGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAg
ICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6
ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBp
KSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDEx
MTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQt
MjogfCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBz
ZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBs
ZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAg
IHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5h
cGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAg
ICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTgg
ICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpU
aHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJ
X0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAg
ICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9u
ZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2Vs
Zlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAgICAg
ICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8
IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lf
Q0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhh
c19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQt
MjogfCAgICB8IDExMTQgICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBi
b29sOgpUaHJlYWQtMjogfCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVu
ZChbbGVnYWN5LCBzZWxmW3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBm
b3IgeGVuYXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRo
cmVhZC0yOiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBh
bmQgc2VsZlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQg
ICAgICAgICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjog
fCAgICB8IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxm
W3hlbmFwaV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdh
Y3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwg
MTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2VsZlt4ZW5hcGld
IG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVu
YXBpLCBsZWdhY3kgaW4gWEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0y
OiB8ICAgIHwgMTExMyAgICAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoeGVuYXBpKSBhbmQgc2Vs
Zlt4ZW5hcGldIG5vdCBpbiAoTm9uZSwgW10pOgpUaHJlYWQtMjogfCAgICB8IDExMTQgICAgICAg
ICAgICAgICAgIGlmIHR5cGUoc2VsZlt4ZW5hcGldKSA9PSBib29sOgpUaHJlYWQtMjogfCAgICB8
IDExMTggICAgICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW3hlbmFw
aV1dKQpUaHJlYWQtMjogfCAgICB8IDExMTIgICAgICAgICBmb3IgeGVuYXBpLCBsZWdhY3kgaW4g
WEVOQVBJX0NGR19UT19MRUdBQ1lfQ0ZHLml0ZW1zKCk6ClRocmVhZC0yOiB8ICAgIHwgMTEyMCAg
ICAgICAgIE1pQiA9IDEwMjQqMTAyNApUaHJlYWQtMjogfCAgICB8IDExMjIgICAgICAgICBzeHBy
LmFwcGVuZChbIm1heG1lbSIsIGludChzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdKS9NaUJdKQpU
aHJlYWQtMjogfCAgICB8IDExMjMgICAgICAgICBzeHByLmFwcGVuZChbIm1lbW9yeSIsIGludChz
ZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSkvTWlCXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAg
ICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhy
ZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1
aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAg
ICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25l
LCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQo
W2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9y
IGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwg
ICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1
cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNl
bGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRo
cmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwg
c2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBp
biBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2
ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNr
aXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tl
eShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8
ICAgIHwgMTEyOSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdh
Y3ldXSkKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lf
VU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAg
ICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UK
VGhyZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kp
IGFuZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEy
OSAgICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhy
ZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JU
RURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxl
Z2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6
IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxm
W2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAg
ICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwg
ICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVO
QVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAo
J2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAx
MTI3ICAgICAgICAgICAgICAgICBjb250aW51ZQpUaHJlYWQtMjogfCAgICB8IDExMjUgICAgICAg
ICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQt
MjogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcs
ICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMjogfCAgICB8IDExMjggICAgICAgICAgICAg
aWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtd
KToKVGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5T
VVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAg
IGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhy
ZWFkLTI6IHwgICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFu
ZCBzZWxmW2xlZ2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAg
ICAgICAgICAgICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFk
LTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURf
QllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2Fj
eSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwg
ICAgfCAxMTI4ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xl
Z2FjeV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyOSAgICAgICAgICAg
ICAgICAgc3hwci5hcHBlbmQoW2xlZ2FjeSwgc2VsZltsZWdhY3ldXSkKVGhyZWFkLTI6IHwgICAg
fCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJ
X0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTI2ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2Rv
bWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNraXAgdGhlc2UKVGhyZWFkLTI6IHwgICAgfCAxMTI4
ICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleShsZWdhY3kpIGFuZCBzZWxmW2xlZ2FjeV0gbm90
IGluIChOb25lLCBbXSk6ClRocmVhZC0yOiB8ICAgIHwgMTEyNSAgICAgICAgIGZvciBsZWdhY3kg
aW4gTEVHQUNZX1VOU1VQUE9SVEVEX0JZX1hFTkFQSV9DRkc6ClRocmVhZC0yOiB8ICAgIHwgMTEy
NiAgICAgICAgICAgICBpZiBsZWdhY3kgaW4gKCdkb21pZCcsICd1dWlkJywgJ2NwdXMnKTogIyBz
a2lwIHRoZXNlClRocmVhZC0yOiB8ICAgIHwgMTEyNyAgICAgICAgICAgICAgICAgY29udGludWUK
VGhyZWFkLTI6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBpbiBMRUdBQ1lfVU5TVVBQ
T1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTI6IHwgICAgfCAxMTMxICAgICAgICAgaWYgc2Vs
Zi5oYXNfa2V5KCdzZWN1cml0eV9sYWJlbCcpOgpUaHJlYWQtMjogfCAgICB8IDExMzQgICAgICAg
ICBzeHByLmFwcGVuZChbJ2ltYWdlJywgc2VsZi5pbWFnZV9zeHByKCldKQpUaHJlYWQtMjogfCAg
ICB8ICA+IFhlbmRDb25maWcucHk6aW1hZ2Vfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAyMTA5ICAg
ICAgICAgaW1hZ2UgPSBbc2VsZi5pbWFnZV90eXBlKCldClRocmVhZC0yOiB8ICAgIHwgICA+IFhl
bmRDb25maWcucHk6aW1hZ2VfdHlwZQpUaHJlYWQtMjogfCAgICB8ICAgMjIxNiAgICAgICAgIHN0
b3JlZF90eXBlID0gc2VsZlsncGxhdGZvcm0nXS5nZXQoJ2ltYWdlX3R5cGUnKQpUaHJlYWQtMjog
fCAgICB8ICAgMjIxNyAgICAgICAgIHJldHVybiBzdG9yZWRfdHlwZSBvciAoc2VsZi5pc19odm0o
KSBhbmQgJ2h2bScgb3IgJ2xpbnV4JykKVGhyZWFkLTI6IHwgICAgfCAgICA+IFhlbmRDb25maWcu
cHk6aXNfaHZtClRocmVhZC0yOiB8ICAgIHwgICAgMjIwNyAgICAgICAgIHJldHVybiBzZWxmWydI
Vk1fYm9vdF9wb2xpY3knXSAhPSAnJwpUaHJlYWQtMjogfCAgICB8ICAgIDwgWGVuZENvbmZpZy5w
eTppc19odm0KVGhyZWFkLTI6IHwgICAgfCAgIDwgWGVuZENvbmZpZy5weTppbWFnZV90eXBlClRo
cmVhZC0yOiB8ICAgIHwgIDIxMTAgICAgICAgICBpZiBzZWxmLmhhc19rZXkoJ1BWX2tlcm5lbCcp
OgpUaHJlYWQtMjogfCAgICB8ICAyMTExICAgICAgICAgICAgIGltYWdlLmFwcGVuZChbJ2tlcm5l
bCcsIHNlbGZbJ1BWX2tlcm5lbCddXSkKVGhyZWFkLTI6IHwgICAgfCAgMjExMiAgICAgICAgIGlm
IHNlbGYuaGFzX2tleSgnUFZfcmFtZGlzaycpIGFuZCBzZWxmWydQVl9yYW1kaXNrJ106ClRocmVh
ZC0yOiB8ICAgIHwgIDIxMTQgICAgICAgICBpZiBzZWxmLmhhc19rZXkoJ1BWX2FyZ3MnKSBhbmQg
c2VsZlsnUFZfYXJncyddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE2ICAgICAgICAgaWYgc2VsZi5o
YXNfa2V5KCdzdXBlcnBhZ2VzJyk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMTcgICAgICAgICAgICAg
aW1hZ2UuYXBwZW5kKFsnc3VwZXJwYWdlcycsIHNlbGZbJ3N1cGVycGFnZXMnXV0pClRocmVhZC0y
OiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQ
RVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBz
ZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTIxICAgICAgICAgICAgICAgICBp
bWFnZS5hcHBlbmQoW2tleSwgc2VsZlsncGxhdGZvcm0nXVtrZXldXSkKVGhyZWFkLTI6IHwgICAg
fCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlz
KCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAg
ICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhy
ZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0n
XToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRG
T1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAg
ICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjog
fCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJl
YWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkg
aW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8
ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxm
WydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAg
MjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6
ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9Q
TEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAg
ICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFk
LTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToK
VGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JN
X0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAg
ICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQt
MjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4g
c2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkg
aW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAg
IHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydw
bGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjEx
OSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRo
cmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFU
Rk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAg
IGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6
IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhy
ZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NG
R19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Ig
a2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjog
fCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4g
WEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0
Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAg
ICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAg
ICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVh
ZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlm
IGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFk
LTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19U
WVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAy
MTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAg
ICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsn
cGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVO
QVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAg
ICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIx
MTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpU
aHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9y
bSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTIxICAgICAgICAgICAgICAgICBpbWFnZS5hcHBlbmQo
W2tleSwgc2VsZlsncGxhdGZvcm0nXVtrZXldXSkKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAg
ICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0y
OiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRo
cmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9D
RkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtl
eSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9y
IGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAg
fCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6
IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBF
Uy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGlu
IFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIw
ICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0yOiB8ICAgIHwgIDIxMTkg
ICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJl
YWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSdd
OgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBp
ZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwgICAgfCAgMjExOSAgICAgICAg
IGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0yOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVh
ZC0yOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdf
VFlQRVMua2V5cygpOgpUaHJlYWQtMjogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBp
biBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMjogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTI6IHwgICAgfCAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTI6IHwg
ICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5r
ZXlzKCk6ClRocmVhZC0yOiB8ICAgIHwgIDIxMjMgICAgICAgICBpZiAnbm90ZXMnIGluIHNlbGY6
ClRocmVhZC0yOiB8ICAgIHwgIDIxMjYgICAgICAgICByZXR1cm4gaW1hZ2UKVGhyZWFkLTI6IHwg
ICAgfCAgPCBYZW5kQ29uZmlnLnB5OmltYWdlX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAxMTM1ICAg
ICAgICAgc3hwci5hcHBlbmQoWydzdGF0dXMnLCBkb21haW4uX3N0YXRlR2V0KCldKQpUaHJlYWQt
MjogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9zdGF0ZUdldApUaHJlYWQtMjogfCAgICB8
ICAzNDUyICAgICAgICAgaW5mbyA9IGRvbV9nZXQoc2VsZi5nZXREb21pZCgpKQpUaHJlYWQtMjog
fCAgICB8ICAgPiBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApUaHJlYWQtMjogfCAgICB8ICAg
MTkyMCAgICAgICAgIHJldHVybiBzZWxmLmRvbWlkClRocmVhZC0yOiB8ICAgIHwgICA8IFhlbmRE
b21haW5JbmZvLnB5OmdldERvbWlkClRocmVhZC0yOiB8ICAgIHwgICA+IFhlbmREb21haW5JbmZv
LnB5OmRvbV9nZXQKVGhyZWFkLTI6IHwgICAgfCAgICAyOTQgICAgIHRyeToKVGhyZWFkLTI6IHwg
ICAgfCAgICAyOTUgICAgICAgICBkb21saXN0ID0geGMuZG9tYWluX2dldGluZm8oZG9tLCAxKQpU
aHJlYWQtMjogfCAgICB8ICAgIDI5NiAgICAgICAgIGlmIGRvbWxpc3QgYW5kIGRvbSA9PSBkb21s
aXN0WzBdWydkb21pZCddOgpUaHJlYWQtMjogfCAgICB8ICAgIDI5NyAgICAgICAgICAgICByZXR1
cm4gZG9tbGlzdFswXQpUaHJlYWQtMjogfCAgICB8ICAgPCBYZW5kRG9tYWluSW5mby5weTpkb21f
Z2V0ClRocmVhZC0yOiB8ICAgIHwgIDM0NTMgICAgICAgICBpZiBpbmZvIGlzIE5vbmUgb3IgaW5m
b1snc2h1dGRvd24nXToKVGhyZWFkLTI6IHwgICAgfCAgMzQ2NCAgICAgICAgIGVsaWYgaW5mb1sn
Y3Jhc2hlZCddOgpUaHJlYWQtMjogfCAgICB8ICAzNDY5ICAgICAgICAgICAgIGlmIGluZm9bJ3Bh
dXNlZCddOgpUaHJlYWQtMjogfCAgICB8ICAzNDcyICAgICAgICAgICAgICAgICByZXR1cm4gWEVO
X0FQSV9WTV9QT1dFUl9TVEFURV9SVU5OSU5HClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFp
bkluZm8ucHk6X3N0YXRlR2V0ClRocmVhZC0yOiB8ICAgIHwgMTEzNyAgICAgICAgIGlmIGRvbWFp
bi5nZXREb21pZCgpIGlzIG5vdCBOb25lOgpUaHJlYWQtMjogfCAgICB8ICA+IFhlbmREb21haW5J
bmZvLnB5OmdldERvbWlkClRocmVhZC0yOiB8ICAgIHwgIDE5MjAgICAgICAgICByZXR1cm4gc2Vs
Zi5kb21pZApUaHJlYWQtMjogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5OmdldERvbWlkClRo
cmVhZC0yOiB8ICAgIHwgMTEzOCAgICAgICAgICAgICBzeHByLmFwcGVuZChbJ3N0YXRlJywgc2Vs
Zi5fZ2V0X29sZF9zdGF0ZV9zdHJpbmcoKV0pClRocmVhZC0yOiB8ICAgIHwgID4gWGVuZENvbmZp
Zy5weTpfZ2V0X29sZF9zdGF0ZV9zdHJpbmcKVGhyZWFkLTI6IHwgICAgfCAgMTAwNCAgICAgICAg
IHN0YXRlX3N0cmluZyA9ICcnClRocmVhZC0yOiB8ICAgIHwgIDEwMDUgICAgICAgICBmb3Igc3Rh
dGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRocmVhZC0yOiB8ICAgIHwgIDEwMDYg
ICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQoc3RhdGVfbmFtZSwgMCkKVGhyZWFkLTI6IHwg
ICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9vZmY6ClRocmVhZC0yOiB8ICAgIHwgIDEwMDgg
ICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyArPSBzdGF0ZV9uYW1lWzBdClRocmVhZC0yOiB8
ICAgIHwgIDEwMDUgICAgICAgICBmb3Igc3RhdGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFU
RVM6ClRocmVhZC0yOiB8ICAgIHwgIDEwMDYgICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQo
c3RhdGVfbmFtZSwgMCkKVGhyZWFkLTI6IHwgICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9v
ZmY6ClRocmVhZC0yOiB8ICAgIHwgIDEwMTAgICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyAr
PSAnLScKVGhyZWFkLTI6IHwgICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENP
TkZJR19PTERfRE9NX1NUQVRFUzoKVGhyZWFkLTI6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBv
bl9vZmYgPSBzZWxmLmdldChzdGF0ZV9uYW1lLCAwKQpUaHJlYWQtMjogfCAgICB8ICAxMDA3ICAg
ICAgICAgICAgIGlmIG9uX29mZjoKVGhyZWFkLTI6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAg
ICAgc3RhdGVfc3RyaW5nICs9ICctJwpUaHJlYWQtMjogfCAgICB8ICAxMDA1ICAgICAgICAgZm9y
IHN0YXRlX25hbWUgaW4gQ09ORklHX09MRF9ET01fU1RBVEVTOgpUaHJlYWQtMjogfCAgICB8ICAx
MDA2ICAgICAgICAgICAgIG9uX29mZiA9IHNlbGYuZ2V0KHN0YXRlX25hbWUsIDApClRocmVhZC0y
OiB8ICAgIHwgIDEwMDcgICAgICAgICAgICAgaWYgb25fb2ZmOgpUaHJlYWQtMjogfCAgICB8ICAx
MDEwICAgICAgICAgICAgICAgICBzdGF0ZV9zdHJpbmcgKz0gJy0nClRocmVhZC0yOiB8ICAgIHwg
IDEwMDUgICAgICAgICBmb3Igc3RhdGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRo
cmVhZC0yOiB8ICAgIHwgIDEwMDYgICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQoc3RhdGVf
bmFtZSwgMCkKVGhyZWFkLTI6IHwgICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9vZmY6ClRo
cmVhZC0yOiB8ICAgIHwgIDEwMTAgICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyArPSAnLScK
VGhyZWFkLTI6IHwgICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENPTkZJR19P
TERfRE9NX1NUQVRFUzoKVGhyZWFkLTI6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBvbl9vZmYg
PSBzZWxmLmdldChzdGF0ZV9uYW1lLCAwKQpUaHJlYWQtMjogfCAgICB8ICAxMDA3ICAgICAgICAg
ICAgIGlmIG9uX29mZjoKVGhyZWFkLTI6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAgICAgc3Rh
dGVfc3RyaW5nICs9ICctJwpUaHJlYWQtMjogfCAgICB8ICAxMDA1ICAgICAgICAgZm9yIHN0YXRl
X25hbWUgaW4gQ09ORklHX09MRF9ET01fU1RBVEVTOgpUaHJlYWQtMjogfCAgICB8ICAxMDEyICAg
ICAgICAgcmV0dXJuIHN0YXRlX3N0cmluZwpUaHJlYWQtMjogfCAgICB8ICA8IFhlbmRDb25maWcu
cHk6X2dldF9vbGRfc3RhdGVfc3RyaW5nClRocmVhZC0yOiB8ICAgIHwgMTE0MCAgICAgICAgIGlm
IGRvbWFpbjoKVGhyZWFkLTI6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpfX2dldGF0dHJf
XwpUaHJlYWQtMjogfCAgICB8ICAzNDE4ICAgICAgICAgIGlmIG5hbWUgPT0gInN0YXRlIjoKVGhy
ZWFkLTI6IHwgICAgfCAgMzQyMyAgICAgICAgICAgICAgcmFpc2UgQXR0cmlidXRlRXJyb3IobmFt
ZSkKVGhyZWFkLTI6IHwgICAgfCAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
WGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDM0MjMsIGluIF9fZ2V0YXR0cl9fCiAgICByYWlzZSBB
dHRyaWJ1dGVFcnJvcihuYW1lKQpBdHRyaWJ1dGVFcnJvcjogX19ub256ZXJvX18KVGhyZWFkLTI6
IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpfX2dldGF0dHJfXwpUaHJlYWQtMjogfCAgICB8
ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fZ2V0YXR0cl9fClRocmVhZC0yOiB8ICAgIHwgIDM0MTgg
ICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpUaHJlYWQtMjogfCAgICB8ICAzNDIzICAgICAg
ICAgICAgICByYWlzZSBBdHRyaWJ1dGVFcnJvcihuYW1lKQpUaHJlYWQtMjogfCAgICB8ICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIsIGxpbmUg
MzQyMywgaW4gX19nZXRhdHRyX18KICAgIHJhaXNlIEF0dHJpYnV0ZUVycm9yKG5hbWUpCkF0dHJp
YnV0ZUVycm9yOiBfX2xlbl9fClRocmVhZC0yOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6
X19nZXRhdHRyX18KVGhyZWFkLTI6IHwgICAgfCAxMTQxICAgICAgICAgICAgIGlmIGRvbWFpbi5z
dG9yZV9tZm46ClRocmVhZC0yOiB8ICAgIHwgMTE0MyAgICAgICAgICAgICBpZiBkb21haW4uY29u
c29sZV9tZm46ClRocmVhZC0yOiB8ICAgIHwgMTE0OCAgICAgICAgIGlmIG5vdCBpZ25vcmVfZGV2
aWNlczoKVGhyZWFkLTI6IHwgICAgfCAxMTg3ICAgICAgICAgaWYgJ2NwdWlkJyBpbiBzZWxmOgpU
aHJlYWQtMjogfCAgICB8IDExODkgICAgICAgICBpZiAnY3B1aWRfY2hlY2snIGluIHNlbGY6ClRo
cmVhZC0yOiB8ICAgIHwgMTE5MiAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnY2hhbmdlX2hvbWVf
c2VydmVyJyk6ClRocmVhZC0yOiB8ICAgIHwgMTE5NSAgICAgICAgIGxvZy5kZWJ1ZyhzeHByKQpU
aHJlYWQtMjogfCAgICB8IDExOTcgICAgICAgICByZXR1cm4gc3hwciAgICAKVGhyZWFkLTI6IHwg
ICAgfCA8IFhlbmRDb25maWcucHk6dG9fc3hwClRocmVhZC0yOiB8ICAgIHwzNTMzICAgICAgICAg
cmV0dXJuIHJlc3VsdApUaHJlYWQtMjogfCAgICB8PCBYZW5kRG9tYWluSW5mby5weTpzeHByClRo
cmVhZC0yOiB8ICAgIHw+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MjogfCAgICB8ICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChr
KQpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAg
IHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAg
ICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWls
JzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBf
c3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBf
c3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAg
NDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9
ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5h
cHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2
ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVh
ZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0
MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9Y
TUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlz
dCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0g
MiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAg
ICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJl
dCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAg
ICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAg
fCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0
MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlw
ZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBp
ZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAg
NDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwg
ICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8
ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhy
ZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAg
ICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAg
ICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFk
LTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkK
VGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykg
aW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5h
cHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAg
ICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJl
dHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBf
c3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8
ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjog
fCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2
YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4
dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4
dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAg
ICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBz
ZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpU
aHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8
ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2
ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUp
OgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBd
ICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJl
dC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENT
ZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRo
cmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwg
ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAg
fCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0
LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykg
IT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAg
ICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNl
cnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAg
IHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhy
ZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwg
ICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAg
ICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAg
ICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwg
ICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQyICAgICAgICAgaWYg
dHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0MyAgICAgICAgICAg
ICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAg
fCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6
IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAg
ICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykK
VGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAg
fCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAg
ICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQK
VGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgIDQy
ICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICA0
MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhy
ZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihr
KSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpU
aHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUo
aykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJl
dC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjog
fCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDcgICAg
IHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4
dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MjogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1
X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQo
Zml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6
Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8
ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAg
ICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlz
dCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9
IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ICA+IHNl
cnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8ICAgIDQwICAg
ICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTI6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTI6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBd
ICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAg
cmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ICAgPiBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICAgNDAgICAgIHJldCA9
IFtdClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6
IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwg
ICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAg
NDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICBy
ZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8
ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBD
U2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9
IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAgICAg
ICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAgID4g
c2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgIDQw
ICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRo
cmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAg
fCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8
ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAg
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAg
ICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTI6IHwgICAgfCAgICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCAgIDwgc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgIDQzICAgICAgICAgICAgIGlm
IGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICAg
IDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0yOiB8
ICAgIHwgICA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAg
ICB8ICAgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4g
KGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0y
OiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwg
ICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5
cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAg
IHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMjogfCAgICB8
ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICA0MyAgICAg
ICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6
IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpU
aHJlYWQtMjogfCAgICB8ICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhy
ZWFkLTI6IHwgICAgfCAgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICAgIDQx
ICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0
eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChr
KQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8
ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAg
IHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAg
ICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2
ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJl
YWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAg
NDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBz
ZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykg
aW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVu
KGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAg
ICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0yOiB8ICAgIHwg
PiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQw
ICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0y
OiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2
ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0y
OiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwg
ICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAgICAg
ICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8
ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVh
ZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6
IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5k
KGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8
ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6
IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4g
cmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIK
VGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8
ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAg
fCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6
ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4
cHIoaykpClRocmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4
cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAg
NDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0
eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAg
ICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxl
KToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFk
LTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3
ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5
OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhy
ZWFkLTI6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAn
dmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBw
ZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQt
MjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0
NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4g
KGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBl
bmQoaykKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6
IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIg
b3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAy
IG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAgICAg
ICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0
ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6
IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8
IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgIDQx
ICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlm
IGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0
NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAg
ICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwg
ICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJl
YWQtMjogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0y
OiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAg
ICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAg
ICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQt
MjogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpU
aHJlYWQtMjogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0
dXJuIHJldApUaHJlYWQtMjogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9z
eHByClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwg
ICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8
ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZh
aWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1
cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1
cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTI6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgNDYgICAgICAg
ICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRo
cmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwg
ICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0g
IT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0
LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1Nl
cnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhy
ZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQu
YXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8IDwgc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAh
PSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMjogfCAgICB8ICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMjogfCAgICB8ID4gc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICA0MCAgICAg
cmV0ID0gW10KVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTI6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMjogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMjogfCAg
ICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAg
ICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0MyAgICAg
ICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTI6
IHwgICAgfCAgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0yOiB8ICAgIHwgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0yOiB8ICAgIHwgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0yOiB8ICAgIHwgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgIDQ2ICAgICAgICAgICAgIHJl
dC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1sw
XSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAgICAgICAgICAgICAg
IHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAgID4gc2VydmVyL1hN
TFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgIDQwICAgICByZXQg
PSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8
ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApU
aHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhy
ZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwg
ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAg
IHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFp
bCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4
dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpm
aXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjog
fCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQy
ICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAg
IHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8
ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAg
ICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8
ICAgIHwgICAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhy
ZWFkLTI6IHwgICAgfCAgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0yOiB8ICAgIHwgICAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlw
ZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAg
ICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTI6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykK
VGhyZWFkLTI6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAg
ICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYgbGVuKGsp
ICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0yOiB8ICAgIHwgICAgNDQgICAg
ICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTI6IHwgICAgfCAg
ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0yOiB8ICAgIHwgICAg
IDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGsp
ClRocmVhZC0yOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwg
ICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0y
OiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAg
fCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgICA0NyAgICAg
cmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8ICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZp
eHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0yOiB8ICAgIHwgICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTI6IHwgICAgfCAgPCBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVh
ZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6
IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgNDMgICAg
ICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0y
OiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGlu
IChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0y
OiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTI6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAgIDQ3ICAgICByZXR1
cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4
cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAg
ICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTI6IHwg
ICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFp
bCc6ClRocmVhZC0yOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVw
X3N4cHIoaykpClRocmVhZC0yOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVw
X3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMjogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMjogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0yOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0yOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0yOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTI6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTI6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTI6IHwgICAgfCAg
IDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0yOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMjogfCAgICB8ICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMjogfCAgICB8PCBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTI6IHwgICAgICA2OCAgICAgICAg
IGZvciBkb20gaW4gZG9tYWluczoKVGhyZWFkLTI6IHwgICAgICA3NCAgICAgICAgIHJldHVybiBy
ZXQKVGhyZWFkLTI6IHwgICAgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmRvbWFpbnNfd2l0aF9z
dGF0ZQpYTUxSUENTZXJ2ZXI6IHwgICAgMjM1ICAgICAgICAgICAgIHdoaWxlIHNlbGYucnVubmlu
ZzoKWE1MUlBDU2VydmVyOiB8ICAgIDIzNiAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXIuaGFu
ZGxlX3JlcXVlc3QoKQpUaHJlYWQtMzogfCAgICA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6ZG9t
YWluc193aXRoX3N0YXRlClRocmVhZC0zOiB8ICAgICAgNjUgICAgIGlmIGRldGFpbDoKVGhyZWFk
LTM6IHwgICAgICA2NiAgICAgICAgIGRvbWFpbnMgPSBYZW5kRG9tYWluLmluc3RhbmNlKCkubGlz
dF9zb3J0ZWQoc3RhdGUpClRocmVhZC0zOiB8ICAgIHw+IFhlbmREb21haW4ucHk6aW5zdGFuY2UK
VGhyZWFkLTM6IHwgICAgfDE4NzggICAgIHRyeToKVGhyZWFkLTM6IHwgICAgfDE4NzkgICAgICAg
ICBpbnN0ClRocmVhZC0zOiB8ICAgIHwxODgzICAgICByZXR1cm4gaW5zdApUaHJlYWQtMzogfCAg
ICB8PCBYZW5kRG9tYWluLnB5Omluc3RhbmNlClRocmVhZC0zOiB8ICAgIHw+IFhlbmREb21haW4u
cHk6bGlzdF9zb3J0ZWQKVGhyZWFkLTM6IHwgICAgfCA4NjAgICAgICAgICBkb21zID0gc2VsZi5s
aXN0KHN0YXRlKQpUaHJlYWQtMzogfCAgICB8ID4gWGVuZERvbWFpbi5weTpsaXN0ClRocmVhZC0z
OiB8ICAgIHwgIDgyNCAgICAgICAgIGlmIHR5cGUoc3RhdGUpID09IGludDoKVGhyZWFkLTM6IHwg
ICAgfCAgODI2ICAgICAgICAgc3RhdGUgPSBzdGF0ZS5sb3dlcigpClRocmVhZC0zOiB8ICAgIHwg
IDgyOCAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLmFjcXVpcmUoKQpUaHJlYWQtMzogfCAgICB8
ICA4MjkgICAgICAgICB0cnk6ClRocmVhZC0zOiB8ICAgIHwgIDgzMCAgICAgICAgICAgICBzZWxm
Ll9yZWZyZXNoKHJlZnJlc2hfc2h1dGRvd24gPSBGYWxzZSkKVGhyZWFkLTM6IHwgICAgfCAgPiBY
ZW5kRG9tYWluLnB5Ol9yZWZyZXNoClRocmVhZC0zOiB8ICAgIHwgICA0MTUgICAgICAgICB0eG4g
PSB4c3RyYW5zYWN0KCkKVGhyZWFkLTM6IHwgICAgfCAgID4geGVuc3RvcmUveHN0cmFuc2FjdC5w
eTpfX2luaXRfXwpUaHJlYWQtMzogfCAgICB8ICAgICAyMyAgICAgICAgIHNlbGYuaW5fdHJhbnNh
Y3Rpb24gPSBGYWxzZSAjIFNldCB0aGlzIHRlbXBvcmFyaWx5IC0tIGlmIHRoaXMKVGhyZWFkLTM6
IHwgICAgfCAgICAgMjcgICAgICAgICBhc3NlcnQgcGF0aCBpcyBub3QgTm9uZQpUaHJlYWQtMzog
fCAgICB8ICAgICAyOCAgICAgICAgIHNlbGYucGF0aCA9IHBhdGgucnN0cmlwKCIvIikKVGhyZWFk
LTM6IHwgICAgfCAgICAgMjkgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uID0geHNoYW5kbGUoKS50
cmFuc2FjdGlvbl9zdGFydCgpClRocmVhZC0zOiB8ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwu
cHk6eHNoYW5kbGUKVGhyZWFkLTM6IHwgICAgfCAgICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxl
OgpUaHJlYWQtMzogfCAgICB8ICAgICAgMjAgICAgIHJldHVybiB4c19oYW5kbGUKVGhyZWFkLTM6
IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5weTp4c2hhbmRsZQpUaHJlYWQtMzogfCAgICB8
ICAgICAzMCAgICAgICAgIHNlbGYuaW5fdHJhbnNhY3Rpb24gPSBUcnVlClRocmVhZC0zOiB8ICAg
IHwgICA8IHhlbnN0b3JlL3hzdHJhbnNhY3QucHk6X19pbml0X18KVGhyZWFkLTM6IHwgICAgfCAg
IDQxNiAgICAgICAgIHRyeToKVGhyZWFkLTM6IHwgICAgfCAgIDQxNyAgICAgICAgICAgICBzZWxm
Ll9yZWZyZXNoVHhuKHR4biwgcmVmcmVzaF9zaHV0ZG93bikKVGhyZWFkLTM6IHwgICAgfCAgID4g
WGVuZERvbWFpbi5weTpfcmVmcmVzaFR4bgpUaHJlYWQtMzogfCAgICB8ICAgIDQyNCAgICAgICAg
IHJ1bm5pbmcgPSBzZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpUaHJlYWQtMzogfCAgICB8ICAgID4g
WGVuZERvbWFpbi5weTpfcnVubmluZ19kb21haW5zClRocmVhZC0zOiB8ICAgIHwgICAgIDM4MSAg
ICAgICAgIHRyeToKVGhyZWFkLTM6IHwgICAgfCAgICAgMzgyICAgICAgICAgICAgIHJldHVybiB4
Yy5kb21haW5fZ2V0aW5mbygpClRocmVhZC0zOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluLnB5Ol9y
dW5uaW5nX2RvbWFpbnMKVGhyZWFkLTM6IHwgICAgfCAgICA0MjcgICAgICAgICBmb3IgZG9tIGlu
IHJ1bm5pbmc6ClRocmVhZC0zOiB8ICAgIHwgICAgNDI4ICAgICAgICAgICAgIGRvbWlkID0gZG9t
Wydkb21pZCddClRocmVhZC0zOiB8ICAgIHwgICAgNDI5ICAgICAgICAgICAgIGlmIGRvbWlkIGlu
IHNlbGYuZG9tYWluczoKVGhyZWFkLTM6IHwgICAgfCAgICA0MzAgICAgICAgICAgICAgICAgIHNl
bGYuZG9tYWluc1tkb21pZF0udXBkYXRlKGRvbSwgcmVmcmVzaF9zaHV0ZG93biwgdHJhbnNhY3Rp
b24pClRocmVhZC0zOiB8ICAgIHwgICAgPiBYZW5kRG9tYWluSW5mby5weTp1cGRhdGUKVGhyZWFk
LTM6IHwgICAgfCAgICAzNTA0ICAgICAgICAgbG9nLnRyYWNlKCJYZW5kRG9tYWluSW5mby51cGRh
dGUoJXMpIG9uIGRvbWFpbiAlcyIsIGluZm8sClRocmVhZC0zOiB8ICAgIHwgICAgMzUwNSAgICAg
ICAgICAgICAgICAgICBzdHIoc2VsZi5kb21pZCkpClRocmVhZC0zOiB8ICAgIHwgICAgMzUwNyAg
ICAgICAgIGlmIG5vdCBpbmZvOgpUaHJlYWQtMzogfCAgICB8ICAgIDM1MTIgICAgICAgICBpZiBp
bmZvWyJtYXhtZW1fa2IiXSA8IDA6ClRocmVhZC0zOiB8ICAgIHwgICAgMzUxOSAgICAgICAgIHNl
bGYuaW5mby51cGRhdGVfY29uZmlnKGluZm8pClRocmVhZC0zOiB8ICAgIHwgICAgfD4gWGVuZENv
bmZpZy5weTp1cGRhdGVfY29uZmlnClRocmVhZC0zOiB8ICAgIHwgICAgfDEwMjEgICAgICAgICBz
ZWxmLl9kb21pbmZvX3RvX3hhcGkoZG9taW5mbykKVGhyZWFkLTM6IHwgICAgfCAgICB8ID4gWGVu
ZENvbmZpZy5weTpfZG9taW5mb190b194YXBpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTQ4ICAg
ICAgICAgc2VsZlsnZG9taWQnXSA9IGRvbWluZm9bJ2RvbWlkJ10KVGhyZWFkLTM6IHwgICAgfCAg
ICB8ICA1NDkgICAgICAgICBzZWxmWydvbmxpbmVfdmNwdXMnXSA9IGRvbWluZm9bJ29ubGluZV92
Y3B1cyddClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTUwICAgICAgICAgc2VsZlsnVkNQVXNfbWF4
J10gPSBkb21pbmZvWydtYXhfdmNwdV9pZCddICsgMQpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU1
MiAgICAgICAgIGlmIHVwZGF0ZV9tZW06ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTU5ICAgICAg
ICAgc2VsZlsnY3B1X3RpbWUnXSA9IGRvbWluZm9bJ2NwdV90aW1lJ10vMWU5ClRocmVhZC0zOiB8
ICAgIHwgICAgfCAgNTYwICAgICAgICAgaWYgZG9taW5mby5nZXQoJ3NzaWRyZWYnKToKVGhyZWFk
LTM6IHwgICAgfCAgICB8ICA1NjUgICAgICAgICBzZWxmWydzaHV0ZG93bl9yZWFzb24nXSA9IGRv
bWluZm9bJ3NodXRkb3duX3JlYXNvbiddClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTY4ICAgICAg
ICAgc2VsZlsncnVubmluZyddID0gZG9taW5mb1sncnVubmluZyddClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgNTY5ICAgICAgICAgc2VsZlsnY3Jhc2hlZCddID0gZG9taW5mb1snY3Jhc2hlZCddClRo
cmVhZC0zOiB8ICAgIHwgICAgfCAgNTcwICAgICAgICAgc2VsZlsnZHlpbmcnXSA9IGRvbWluZm9b
J2R5aW5nJ10KVGhyZWFkLTM6IHwgICAgfCAgICB8ICA1NzEgICAgICAgICBzZWxmWydzaHV0ZG93
biddID0gZG9taW5mb1snc2h1dGRvd24nXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU3MiAgICAg
ICAgIHNlbGZbJ3BhdXNlZCddID0gZG9taW5mb1sncGF1c2VkJ10KVGhyZWFkLTM6IHwgICAgfCAg
ICB8ICA1NzMgICAgICAgICBzZWxmWydibG9ja2VkJ10gPSBkb21pbmZvWydibG9ja2VkJ10KVGhy
ZWFkLTM6IHwgICAgfCAgICB8ICA1NzUgICAgICAgICBpZiAnbmFtZScgaW4gZG9taW5mbzoKVGhy
ZWFkLTM6IHwgICAgfCAgICB8ICA1NzggICAgICAgICBpZiAnaGFuZGxlJyBpbiBkb21pbmZvOgpU
aHJlYWQtMzogfCAgICB8ICAgIHwgIDU3OSAgICAgICAgICAgICBzZWxmWyd1dWlkJ10gPSB1dWlk
LnRvU3RyaW5nKGRvbWluZm9bJ2hhbmRsZSddKQpUaHJlYWQtMzogfCAgICB8ICAgIHwgID4gdXVp
ZC5weTp0b1N0cmluZwpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgNTggICAgIHJldHVybiAiLSIu
am9pbihbIiUwMngiICogNCwgIiUwMngiICogMiwgIiUwMngiICogMiwgIiUwMngiICogMiwKVGhy
ZWFkLTM6IHwgICAgfCAgICB8ICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4IiAqIDZd
KSAlIHR1cGxlKHUpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgPCB1dWlkLnB5OnRvU3RyaW5nClRo
cmVhZC0zOiB8ICAgIHwgICAgfCA8IFhlbmRDb25maWcucHk6X2RvbWluZm9fdG9feGFwaQpUaHJl
YWQtMzogfCAgICB8ICAgIHwxMDIyICAgICAgICAgc2VsZi52YWxpZGF0ZSgpClRocmVhZC0zOiB8
ICAgIHwgICAgfCA+IFhlbmRDb25maWcucHk6dmFsaWRhdGUKVGhyZWFkLTM6IHwgICAgfCAgICB8
ICA1MzkgICAgICAgICBzZWxmLl91dWlkX3Nhbml0eV9jaGVjaygpClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgPiBYZW5kQ29uZmlnLnB5Ol91dWlkX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8
ICAgIHwgICA0NjggICAgICAgICBpZiAndXVpZCcgbm90IGluIHNlbGYgb3Igbm90IHNlbGZbJ3V1
aWQnXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDcxICAgICAgICAgICAgIHNlbGZbJ3V1aWQn
XSA9IHV1aWQudG9TdHJpbmcodXVpZC5mcm9tU3RyaW5nKHNlbGZbJ3V1aWQnXSkpClRocmVhZC0z
OiB8ICAgIHwgICAgfCAgID4gdXVpZC5weTpmcm9tU3RyaW5nClRocmVhZC0zOiB8ICAgIHwgICAg
fCAgICAgNjIgICAgIHMgPSBzLnJlcGxhY2UoJy0nLCAnJykKVGhyZWFkLTM6IHwgICAgfCAgICB8
ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdl
KDAsIDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGlu
dChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzog
fCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9y
IGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA2MyAgICAg
cmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBd
ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsg
Ml0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzogfCAgICB8ICAgIHwg
ICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2Uo
MCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50
KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0zOiB8
ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3Ig
aSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDYzICAgICBy
ZXR1cm4gWyBpbnQoc1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0K
VGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAy
XSwgMTYpIGZvciBpIGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
ICAgNjMgICAgIHJldHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgw
LCAzMiwgMikgXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQo
c1tpIDogaSArIDJdLCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwg
ICAgfCAgICB8ICAgICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBp
IGluIHJhbmdlKDAsIDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJl
dHVybiBbIGludChzW2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpU
aHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDYzICAgICByZXR1cm4gWyBpbnQoc1tpIDogaSArIDJd
LCAxNikgZm9yIGkgaW4gcmFuZ2UoMCwgMzIsIDIpIF0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICAg
ICA2MyAgICAgcmV0dXJuIFsgaW50KHNbaSA6IGkgKyAyXSwgMTYpIGZvciBpIGluIHJhbmdlKDAs
IDMyLCAyKSBdClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICAgNjMgICAgIHJldHVybiBbIGludChz
W2kgOiBpICsgMl0sIDE2KSBmb3IgaSBpbiByYW5nZSgwLCAzMiwgMikgXQpUaHJlYWQtMzogfCAg
ICB8ICAgIHwgICA8IHV1aWQucHk6ZnJvbVN0cmluZwpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA+
IHV1aWQucHk6dG9TdHJpbmcKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgICA1OCAgICAgcmV0dXJu
ICItIi5qb2luKFsiJTAyeCIgKiA0LCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAyLCAiJTAyeCIgKiAy
LApUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgIDU5ICAgICAgICAgICAgICAgICAgICAgICIlMDJ4
IiAqIDZdKSAlIHR1cGxlKHUpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDwgdXVpZC5weTp0b1N0
cmluZwpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfdXVpZF9zYW5pdHlf
Y2hlY2sKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA1NDAgICAgICAgICBzZWxmLl9uYW1lX3Nhbml0
eV9jaGVjaygpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgPiBYZW5kQ29uZmlnLnB5Ol9uYW1lX3Nh
bml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NzQgICAgICAgICBpZiAnbmFtZV9s
YWJlbCcgbm90IGluIHNlbGY6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgPCBYZW5kQ29uZmlnLnB5
Ol9uYW1lX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU0MSAgICAgICAgIHNl
bGYuX21lbW9yeV9zYW5pdHlfY2hlY2soKQpUaHJlYWQtMzogfCAgICB8ICAgIHwgID4gWGVuZENv
bmZpZy5weTpfbWVtb3J5X3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0MjMg
ICAgICAgICBsb2cudHJhY2UoIl9tZW1vcnlfc2FuaXR5X2NoZWNrIG1lbW9yeV9zdGF0aWNfbWlu
OiAlcywgIgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0MjcgICAgICAgICAgICAgICAgICAgICAg
IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0sClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDQyOCAg
ICAgICAgICAgICAgICAgICAgICAgc2VsZlsibWVtb3J5X3N0YXRpY19tYXgiXSwKVGhyZWFkLTM6
IHwgICAgfCAgICB8ICAgNDI5ICAgICAgICAgICAgICAgICAgICAgICBzZWxmWyJtZW1vcnlfZHlu
YW1pY19taW4iXSwKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDMwICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmWyJtZW1vcnlfZHluYW1pY19tYXgiXSkKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAg
NDMyICAgICAgICAgaWYgbm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0gPD0gc2VsZlsibWVt
b3J5X3N0YXRpY19tYXgiXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDM1ICAgICAgICAgaWYg
bm90IHNlbGZbIm1lbW9yeV9zdGF0aWNfbWluIl0gPD0gc2VsZlsibWVtb3J5X2R5bmFtaWNfbWlu
Il06ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDQzOCAgICAgICAgIGlmIG5vdCBzZWxmWyJtZW1v
cnlfZHluYW1pY19tYXgiXSA8PSBzZWxmWyJtZW1vcnlfc3RhdGljX21heCJdOgpUaHJlYWQtMzog
fCAgICB8ICAgIHwgICA0NDEgICAgICAgICBpZiBub3Qgc2VsZlsibWVtb3J5X2R5bmFtaWNfbWF4
Il0gPiAwOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NDQgICAgICAgICBpZiBub3Qgc2VsZlsi
bWVtb3J5X3N0YXRpY19tYXgiXSA+IDA6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgIDQ0NyAgICAg
ICAgIGlmIHNlbGZbIm1lbW9yeV9zaGFyaW5nIl0gYW5kIG5vdCBzZWxmLmlzX2h2bSgpOgpUaHJl
YWQtMzogfCAgICB8ICAgIHwgICA0NTAgICAgICAgICBpZiBzZWxmWyJtZW1vcnlfc2hhcmluZyJd
IGFuZCBub3Qgc2VsZi5pc19oYXAoKToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA8IFhlbmRDb25m
aWcucHk6X21lbW9yeV9zYW5pdHlfY2hlY2sKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA1NDIgICAg
ICAgICBzZWxmLl9hY3Rpb25zX3Nhbml0eV9jaGVjaygpClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
PiBYZW5kQ29uZmlnLnB5Ol9hY3Rpb25zX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAg
IHwgICA0NTUgICAgICAgICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jh
c2gnXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDU2ICAgICAgICAgICAgIGlmIHNlbGZbJ2Fj
dGlvbnNfYWZ0ZXJfJyArIGV2ZW50XSBub3QgaW4gQ09ORklHX1JFU1RBUlRfTU9ERVM6ClRocmVh
ZC0zOiB8ICAgIHwgICAgfCAgIDQ1NSAgICAgICAgIGZvciBldmVudCBpbiBbJ3NodXRkb3duJywg
J3JlYm9vdCcsICdjcmFzaCddOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NTYgICAgICAgICAg
ICAgaWYgc2VsZlsnYWN0aW9uc19hZnRlcl8nICsgZXZlbnRdIG5vdCBpbiBDT05GSUdfUkVTVEFS
VF9NT0RFUzoKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgNDU1ICAgICAgICAgZm9yIGV2ZW50IGlu
IFsnc2h1dGRvd24nLCAncmVib290JywgJ2NyYXNoJ106ClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
IDQ1NiAgICAgICAgICAgICBpZiBzZWxmWydhY3Rpb25zX2FmdGVyXycgKyBldmVudF0gbm90IGlu
IENPTkZJR19SRVNUQVJUX01PREVTOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NTUgICAgICAg
ICBmb3IgZXZlbnQgaW4gWydzaHV0ZG93bicsICdyZWJvb3QnLCAnY3Jhc2gnXToKVGhyZWFkLTM6
IHwgICAgfCAgICB8ICA8IFhlbmRDb25maWcucHk6X2FjdGlvbnNfc2FuaXR5X2NoZWNrClRocmVh
ZC0zOiB8ICAgIHwgICAgfCAgNTQzICAgICAgICAgc2VsZi5fdmNwdXNfc2FuaXR5X2NoZWNrKCkK
VGhyZWFkLTM6IHwgICAgfCAgICB8ICA+IFhlbmRDb25maWcucHk6X3ZjcHVzX3Nhbml0eV9jaGVj
awpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NjEgICAgICAgICBpZiAnVkNQVXNfbWF4JyBpbiBz
ZWxmIGFuZCAndmNwdV9hdmFpbCcgbm90IGluIHNlbGY6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAg
IDQ2MyAgICAgICAgIGlmICdvbmxpbmVfdmNwdXMnIGluIHNlbGY6ClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgIDQ2NCAgICAgICAgICAgICBzZWxmWydWQ1BVc19saXZlJ10gPSBzZWxmWydvbmxpbmVf
dmNwdXMnXQpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfdmNwdXNfc2Fu
aXR5X2NoZWNrClRocmVhZC0zOiB8ICAgIHwgICAgfCAgNTQ0ICAgICAgICAgc2VsZi5fcGxhdGZv
cm1fc2FuaXR5X2NoZWNrKCkKVGhyZWFkLTM6IHwgICAgfCAgICB8ICA+IFhlbmRDb25maWcucHk6
X3BsYXRmb3JtX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0NzggICAgICAg
ICBpZiAna2V5bWFwJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXSBhbmQgWGVuZE9wdGlvbnMuaW5z
dGFuY2UoKS5nZXRfa2V5bWFwKCk6ClRocmVhZC0zOiB8ICAgIHwgICAgfCAgID4gWGVuZE9wdGlv
bnMucHk6aW5zdGFuY2UKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgIDU1MyAgICAgdHJ5OgpUaHJl
YWQtMzogfCAgICB8ICAgIHwgICAgNTU0ICAgICAgICAgaW5zdApUaHJlYWQtMzogfCAgICB8ICAg
IHwgICAgNTYwICAgICByZXR1cm4gaW5zdApUaHJlYWQtMzogfCAgICB8ICAgIHwgICA8IFhlbmRP
cHRpb25zLnB5Omluc3RhbmNlClRocmVhZC0zOiB8ICAgIHwgICAgfCAgID4gWGVuZE9wdGlvbnMu
cHk6Z2V0X2tleW1hcApUaHJlYWQtMzogfCAgICB8ICAgIHwgICAgMzkwICAgICAgICAgcmV0dXJu
IHNlbGYuZ2V0X2NvbmZpZ19zdHJpbmcoJ2tleW1hcCcsIE5vbmUpClRocmVhZC0zOiB8ICAgIHwg
ICAgfCAgICA+IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nClRocmVhZC0zOiB8ICAg
IHwgICAgfCAgICAgNDkzICAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZShuYW1l
LCB2YWwpClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICB8PiBYZW5kT3B0aW9ucy5weTpnZXRfY29u
ZmlnX3ZhbHVlClRocmVhZC0zOiB8ICAgIHwgICAgfCAgICB8IDQ3NSAgICAgICAgIHJldHVybiBz
eHAuY2hpbGRfdmFsdWUoc2VsZi5jb25maWcsIG5hbWUsIHZhbD12YWwpClRocmVhZC0zOiB8ICAg
IHwgICAgfCAgICB8PCBYZW5kT3B0aW9ucy5weTpnZXRfY29uZmlnX3ZhbHVlClRocmVhZC0zOiB8
ICAgIHwgICAgfCAgICA8IFhlbmRPcHRpb25zLnB5OmdldF9jb25maWdfc3RyaW5nClRocmVhZC0z
OiB8ICAgIHwgICAgfCAgIDwgWGVuZE9wdGlvbnMucHk6Z2V0X2tleW1hcApUaHJlYWQtMzogfCAg
ICB8ICAgIHwgICA0ODEgICAgICAgICBpZiBzZWxmLmlzX2h2bSgpIG9yIHNlbGYuaGFzX3JmYigp
OgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6aXNfaHZtClRocmVhZC0z
OiB8ICAgIHwgICAgfCAgIDIyMDcgICAgICAgICByZXR1cm4gc2VsZlsnSFZNX2Jvb3RfcG9saWN5
J10gIT0gJycKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OmlzX2h2bQpU
aHJlYWQtMzogfCAgICB8ICAgIHwgICA+IFhlbmRDb25maWcucHk6aGFzX3JmYgpUaHJlYWQtMzog
fCAgICB8ICAgIHwgICAgOTMzICAgICAgICAgZm9yIGNvbnNvbGVfdXVpZCBpbiBzZWxmWydjb25z
b2xlX3JlZnMnXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgIDkzOCAgICAgICAgIHJldHVybiBG
YWxzZQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA8IFhlbmRDb25maWcucHk6aGFzX3JmYgpUaHJl
YWQtMzogfCAgICB8ICAgIHwgICA0OTEgICAgICAgICBpZiAndHNjX21vZGUnIG5vdCBpbiBzZWxm
WydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAgIHwgICA0OTQgICAgICAgICBpZiAnbm9t
aWdyYXRlJyBub3QgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAg
NDk3ICAgICAgICAgaWYgc2VsZi5pc19odm0oKToKVGhyZWFkLTM6IHwgICAgfCAgICB8ICAgPiBY
ZW5kQ29uZmlnLnB5OmlzX2h2bQpUaHJlYWQtMzogfCAgICB8ICAgIHwgICAyMjA3ICAgICAgICAg
cmV0dXJuIHNlbGZbJ0hWTV9ib290X3BvbGljeSddICE9ICcnClRocmVhZC0zOiB8ICAgIHwgICAg
fCAgIDwgWGVuZENvbmZpZy5weTppc19odm0KVGhyZWFkLTM6IHwgICAgfCAgICB8ICA8IFhlbmRD
b25maWcucHk6X3BsYXRmb3JtX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwgIDU0
NSAgICAgICAgIHNlbGYuX3ZmYl9zYW5pdHlfY2hlY2soKQpUaHJlYWQtMzogfCAgICB8ICAgIHwg
ID4gWGVuZENvbmZpZy5weTpfdmZiX3Nhbml0eV9jaGVjawpUaHJlYWQtMzogfCAgICB8ICAgIHwg
ICA1MzEgICAgICAgICBpZiAna2V5bWFwJyBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzog
fCAgICB8ICAgIHwgIDwgWGVuZENvbmZpZy5weTpfdmZiX3Nhbml0eV9jaGVjawpUaHJlYWQtMzog
fCAgICB8ICAgIHwgPCBYZW5kQ29uZmlnLnB5OnZhbGlkYXRlClRocmVhZC0zOiB8ICAgIHwgICAg
fDwgWGVuZENvbmZpZy5weTp1cGRhdGVfY29uZmlnClRocmVhZC0zOiB8ICAgIHwgICAgMzUyMCAg
ICAgICAgIHNlbGYuX3VwZGF0ZV9jb25zb2xlcyh0cmFuc2FjdGlvbikKVGhyZWFkLTM6IHwgICAg
fCAgICB8PiBYZW5kRG9tYWluSW5mby5weTpfdXBkYXRlX2NvbnNvbGVzClRocmVhZC0zOiB8ICAg
IHwgICAgfDE2MjggICAgICAgICBpZiBzZWxmLmRvbWlkID09IE5vbmUgb3Igc2VsZi5kb21pZCA9
PSAwOgpUaHJlYWQtMzogfCAgICB8ICAgIHwxNjI5ICAgICAgICAgICAgIHJldHVybgpUaHJlYWQt
MzogfCAgICB8ICAgIHw8IFhlbmREb21haW5JbmZvLnB5Ol91cGRhdGVfY29uc29sZXMKVGhyZWFk
LTM6IHwgICAgfCAgICAzNTIyICAgICAgICAgaWYgcmVmcmVzaDoKVGhyZWFkLTM6IHwgICAgfCAg
ICAzNTI1ICAgICAgICAgbG9nLnRyYWNlKCJYZW5kRG9tYWluSW5mby51cGRhdGUgZG9uZSBvbiBk
b21haW4gJXM6ICVzIiwKVGhyZWFkLTM6IHwgICAgfCAgICAzNTI2ICAgICAgICAgICAgICAgICAg
IHN0cihzZWxmLmRvbWlkKSwgc2VsZi5pbmZvKQpUaHJlYWQtMzogfCAgICB8ICAgIDwgWGVuZERv
bWFpbkluZm8ucHk6dXBkYXRlClRocmVhZC0zOiB8ICAgIHwgICAgNDI3ICAgICAgICAgZm9yIGRv
bSBpbiBydW5uaW5nOgpUaHJlYWQtMzogfCAgICB8ICAgIDQ1MCAgICAgICAgIHJ1bm5pbmcgPSBz
ZWxmLl9ydW5uaW5nX2RvbWFpbnMoKQpUaHJlYWQtMzogfCAgICB8ICAgID4gWGVuZERvbWFpbi5w
eTpfcnVubmluZ19kb21haW5zClRocmVhZC0zOiB8ICAgIHwgICAgIDM4MSAgICAgICAgIHRyeToK
VGhyZWFkLTM6IHwgICAgfCAgICAgMzgyICAgICAgICAgICAgIHJldHVybiB4Yy5kb21haW5fZ2V0
aW5mbygpClRocmVhZC0zOiB8ICAgIHwgICAgPCBYZW5kRG9tYWluLnB5Ol9ydW5uaW5nX2RvbWFp
bnMKVGhyZWFkLTM6IHwgICAgfCAgICA0NTEgICAgICAgICBydW5uaW5nX2RvbWlkcyA9IFtkWydk
b21pZCddIGZvciBkIGluIHJ1bm5pbmcgaWYgZFsnZHlpbmcnXSAhPSAxXQpUaHJlYWQtMzogfCAg
ICB8ICAgIDQ1MSAgICAgICAgIHJ1bm5pbmdfZG9taWRzID0gW2RbJ2RvbWlkJ10gZm9yIGQgaW4g
cnVubmluZyBpZiBkWydkeWluZyddICE9IDFdClRocmVhZC0zOiB8ICAgIHwgICAgNDUyICAgICAg
ICAgZm9yIGRvbWlkLCBkb20gaW4gc2VsZi5kb21haW5zLml0ZW1zKCk6ClRocmVhZC0zOiB8ICAg
IHwgICAgNDUzICAgICAgICAgICAgIGlmIGRvbWlkIG5vdCBpbiBydW5uaW5nX2RvbWlkcyBhbmQg
ZG9taWQgIT0gRE9NMF9JRDoKVGhyZWFkLTM6IHwgICAgfCAgICA0NTIgICAgICAgICBmb3IgZG9t
aWQsIGRvbSBpbiBzZWxmLmRvbWFpbnMuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAgIDwgWGVu
ZERvbWFpbi5weTpfcmVmcmVzaFR4bgpUaHJlYWQtMzogfCAgICB8ICAgNDE4ICAgICAgICAgICAg
IHR4bi5jb21taXQoKQpUaHJlYWQtMzogfCAgICB8ICAgPiB4ZW5zdG9yZS94c3RyYW5zYWN0LnB5
OmNvbW1pdApUaHJlYWQtMzogfCAgICB8ICAgICAzOCAgICAgICAgIGlmIG5vdCBzZWxmLmluX3Ry
YW5zYWN0aW9uOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MCAgICAgICAgIHNlbGYuaW5fdHJhbnNh
Y3Rpb24gPSBGYWxzZQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgICAgIHJjID0geHNoYW5k
bGUoKS50cmFuc2FjdGlvbl9lbmQoc2VsZi50cmFuc2FjdGlvbiwgRmFsc2UpClRocmVhZC0zOiB8
ICAgIHwgICAgPiB4ZW5zdG9yZS94c3V0aWwucHk6eHNoYW5kbGUKVGhyZWFkLTM6IHwgICAgfCAg
ICAgIDE1ICAgICBpZiBub3QgeHNfaGFuZGxlOgpUaHJlYWQtMzogfCAgICB8ICAgICAgMjAgICAg
IHJldHVybiB4c19oYW5kbGUKVGhyZWFkLTM6IHwgICAgfCAgICA8IHhlbnN0b3JlL3hzdXRpbC5w
eTp4c2hhbmRsZQpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIHNlbGYudHJhbnNhY3Rp
b24gPSAiMCIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDMgICAgICAgICByZXR1cm4gcmMKVGhyZWFk
LTM6IHwgICAgfCAgIDwgeGVuc3RvcmUveHN0cmFuc2FjdC5weTpjb21taXQKVGhyZWFkLTM6IHwg
ICAgfCAgPCBYZW5kRG9tYWluLnB5Ol9yZWZyZXNoClRocmVhZC0zOiB8ICAgIHwgID4geGVuc3Rv
cmUveHN0cmFuc2FjdC5weTpfX2RlbF9fClRocmVhZC0zOiB8ICAgIHwgICAgMzQgICAgICAgICBp
ZiBzZWxmLmluX3RyYW5zYWN0aW9uOgpUaHJlYWQtMzogfCAgICB8ICA8IHhlbnN0b3JlL3hzdHJh
bnNhY3QucHk6X19kZWxfXwpUaHJlYWQtMzogfCAgICB8ICA4MzMgICAgICAgICAgICAgYWN0aXZl
X2RvbWFpbnMgPSBzZWxmLmRvbWFpbnMudmFsdWVzKCkKVGhyZWFkLTM6IHwgICAgfCAgODM0ICAg
ICAgICAgICAgIGFjdGl2ZV91dWlkcyA9IFtkLmdldF91dWlkKCkgZm9yIGQgaW4gYWN0aXZlX2Rv
bWFpbnNdClRocmVhZC0zOiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6Z2V0X3V1aWQKVGhy
ZWFkLTM6IHwgICAgfCAgMzUzOSAgICAgICAgIGRvbV91dWlkID0gc2VsZi5pbmZvLmdldCgndXVp
ZCcpClRocmVhZC0zOiB8ICAgIHwgIDM1NDAgICAgICAgICBpZiBub3QgZG9tX3V1aWQ6ICMgaWYg
aXQgZG9lc24ndCBleGlzdCwgbWFrZSBvbmUgdXAKVGhyZWFkLTM6IHwgICAgfCAgMzU0MyAgICAg
ICAgIHJldHVybiBkb21fdXVpZApUaHJlYWQtMzogfCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5
OmdldF91dWlkClRocmVhZC0zOiB8ICAgIHwgIDgzNCAgICAgICAgICAgICBhY3RpdmVfdXVpZHMg
PSBbZC5nZXRfdXVpZCgpIGZvciBkIGluIGFjdGl2ZV9kb21haW5zXQpUaHJlYWQtMzogfCAgICB8
ICA4MzcgICAgICAgICAgICAgaW5hY3RpdmVfZG9tYWlucyA9IFtdClRocmVhZC0zOiB8ICAgIHwg
IDgzOCAgICAgICAgICAgICBmb3IgZG9tX3V1aWQsIGRvbSBpbiBzZWxmLm1hbmFnZWRfZG9tYWlu
cy5pdGVtcygpOgpUaHJlYWQtMzogfCAgICB8ICA4NDIgICAgICAgICAgICAgaWYgc3RhdGUgPT0g
UE9XRVJfU1RBVEVfQUxMOgpUaHJlYWQtMzogfCAgICB8ICA4NDMgICAgICAgICAgICAgICAgIHJl
dHVybiBhY3RpdmVfZG9tYWlucyArIGluYWN0aXZlX2RvbWFpbnMKVGhyZWFkLTM6IHwgICAgfCAg
ODQ5ICAgICAgICAgICAgIHNlbGYuZG9tYWluc19sb2NrLnJlbGVhc2UoKQpUaHJlYWQtMzogfCAg
ICB8IDwgWGVuZERvbWFpbi5weTpsaXN0ClRocmVhZC0zOiB8ICAgIHwgODYxICAgICAgICAgZG9t
cy5zb3J0KGxhbWJkYSB4LCB5OiBjbXAoeC5nZXROYW1lKCksIHkuZ2V0TmFtZSgpKSkKVGhyZWFk
LTM6IHwgICAgfCA4NjIgICAgICAgICByZXR1cm4gZG9tcwpUaHJlYWQtMzogfCAgICB8PCBYZW5k
RG9tYWluLnB5Omxpc3Rfc29ydGVkClRocmVhZC0zOiB8ICAgICAgNjcgICAgICAgICByZXQgPSBb
XQpUaHJlYWQtMzogfCAgICAgIDY4ICAgICAgICAgZm9yIGRvbSBpbiBkb21haW5zOgpUaHJlYWQt
MzogfCAgICAgIDY5ICAgICAgICAgICAgIHRyeToKVGhyZWFkLTM6IHwgICAgICA3MCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGRvbS5zeHByKG5vdCBmdWxsKSkpClRocmVh
ZC0zOiB8ICAgIHw+IFhlbmREb21haW5JbmZvLnB5OnN4cHIKVGhyZWFkLTM6IHwgICAgfDM1Mjkg
ICAgICAgICByZXN1bHQgPSBzZWxmLmluZm8udG9fc3hwKGRvbWFpbiA9IHNlbGYsClRocmVhZC0z
OiB8ICAgIHwzNTMwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ25vcmVfZGV2
aWNlcyA9IGlnbm9yZV9zdG9yZSwKVGhyZWFkLTM6IHwgICAgfDM1MzEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxlZ2FjeV9vbmx5ID0gbGVnYWN5X29ubHkpClRocmVhZC0zOiB8
ICAgIHwgPiBYZW5kQ29uZmlnLnB5OnRvX3N4cApUaHJlYWQtMzogfCAgICB8IDEwOTAgICAgICAg
ICBzeHByID0gWydkb21haW4nXQpUaHJlYWQtMzogfCAgICB8IDEwOTUgICAgICAgICBpZiBkb21h
aW4uZ2V0RG9taWQoKSBpcyBub3QgTm9uZToKVGhyZWFkLTM6IHwgICAgfCAgPiBYZW5kRG9tYWlu
SW5mby5weTpnZXREb21pZApUaHJlYWQtMzogfCAgICB8ICAxOTIwICAgICAgICAgcmV0dXJuIHNl
bGYuZG9taWQKVGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApU
aHJlYWQtMzogfCAgICB8IDEwOTYgICAgICAgICAgICAgc3hwci5hcHBlbmQoWydkb21pZCcsIGRv
bWFpbi5nZXREb21pZCgpXSkKVGhyZWFkLTM6IHwgICAgfCAgPiBYZW5kRG9tYWluSW5mby5weTpn
ZXREb21pZApUaHJlYWQtMzogfCAgICB8ICAxOTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQK
VGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpnZXREb21pZApUaHJlYWQtMzog
fCAgICB8IDEwOTggICAgICAgICBpZiBsZWdhY3lfb25seToKVGhyZWFkLTM6IHwgICAgfCAxMDk5
ICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFsnY3B1X3dlaWdodCcsIGludChzZWxmWyd2Y3B1c19w
YXJhbXMnXS5nZXQoJ3dlaWdodCcsIDI1NikpXSkKVGhyZWFkLTM6IHwgICAgfCAxMTAwICAgICAg
ICAgICAgIHN4cHIuYXBwZW5kKFsnY3B1X2NhcCcsIGludChzZWxmWyd2Y3B1c19wYXJhbXMnXS5n
ZXQoJ2NhcCcsIDApKV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGks
IGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwg
ICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hl
bmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAg
ICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTEx
OCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0p
ClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5B
UElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAg
ICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChO
b25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShz
ZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAg
ICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAg
IHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FD
WV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYu
aGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVh
ZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09
IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBw
ZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAg
IGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToK
VGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkp
IGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTEx
NCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0z
OiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNl
bGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxl
Z2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAg
fCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFw
aV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAg
ICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAg
ICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRo
cmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElf
Q0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAg
ICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25l
LCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxm
W3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAg
ICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwg
MTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9D
RkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFz
X2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0z
OiB8ICAgIHwgMTExNCAgICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJv
b2w6ClRocmVhZC0zOiB8ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5k
KFtsZWdhY3ksIHNlbGZbeGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZv
ciB4ZW5hcGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhy
ZWFkLTM6IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFu
ZCBzZWxmW3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAg
ICAgICAgICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8
ICAgIHwgMTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZb
eGVuYXBpXV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2Fj
eSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAx
MTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxmW3hlbmFwaV0g
bm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5h
cGksIGxlZ2FjeSBpbiBYRU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6
IHwgICAgfCAxMTEzICAgICAgICAgICAgIGlmIHNlbGYuaGFzX2tleSh4ZW5hcGkpIGFuZCBzZWxm
W3hlbmFwaV0gbm90IGluIChOb25lLCBbXSk6ClRocmVhZC0zOiB8ICAgIHwgMTExNCAgICAgICAg
ICAgICAgICAgaWYgdHlwZShzZWxmW3hlbmFwaV0pID09IGJvb2w6ClRocmVhZC0zOiB8ICAgIHwg
MTExOCAgICAgICAgICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFtsZWdhY3ksIHNlbGZbeGVuYXBp
XV0pClRocmVhZC0zOiB8ICAgIHwgMTExMiAgICAgICAgIGZvciB4ZW5hcGksIGxlZ2FjeSBpbiBY
RU5BUElfQ0ZHX1RPX0xFR0FDWV9DRkcuaXRlbXMoKToKVGhyZWFkLTM6IHwgICAgfCAxMTIwICAg
ICAgICAgTWlCID0gMTAyNCoxMDI0ClRocmVhZC0zOiB8ICAgIHwgMTEyMiAgICAgICAgIHN4cHIu
YXBwZW5kKFsibWF4bWVtIiwgaW50KHNlbGZbIm1lbW9yeV9zdGF0aWNfbWF4Il0pL01pQl0pClRo
cmVhZC0zOiB8ICAgIHwgMTEyMyAgICAgICAgIHN4cHIuYXBwZW5kKFsibWVtb3J5IiwgaW50KHNl
bGZbIm1lbW9yeV9keW5hbWljX21heCJdKS9NaUJdKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAg
ICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJl
YWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVp
ZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAg
ICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUs
IFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChb
bGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3Ig
bGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAg
ICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVz
Jyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2Vs
Zi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhy
ZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBz
ZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGlu
IExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYg
ICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tp
cCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5
KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwg
ICAgfCAxMTI5ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2Fj
eV1dKQpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9V
TlNVUFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAg
ICAgaWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpU
aHJlYWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkg
YW5kIHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5
ICAgICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJl
YWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRF
RF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVn
YWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzog
fCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZb
bGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAg
ICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAg
ICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5B
UElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgn
ZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDEx
MjcgICAgICAgICAgICAgICAgIGNvbnRpbnVlClRocmVhZC0zOiB8ICAgIHwgMTEyNSAgICAgICAg
IGZvciBsZWdhY3kgaW4gTEVHQUNZX1VOU1VQUE9SVEVEX0JZX1hFTkFQSV9DRkc6ClRocmVhZC0z
OiB8ICAgIHwgMTEyNiAgICAgICAgICAgICBpZiBsZWdhY3kgaW4gKCdkb21pZCcsICd1dWlkJywg
J2NwdXMnKTogIyBza2lwIHRoZXNlClRocmVhZC0zOiB8ICAgIHwgMTEyOCAgICAgICAgICAgICBp
ZiBzZWxmLmhhc19rZXkobGVnYWN5KSBhbmQgc2VsZltsZWdhY3ldIG5vdCBpbiAoTm9uZSwgW10p
OgpUaHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNV
UFBPUlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAg
aWYgbGVnYWN5IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJl
YWQtMzogfCAgICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5k
IHNlbGZbbGVnYWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAg
ICAgICAgICAgICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQt
MzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9C
WV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5
IGluICgnZG9taWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAg
ICB8IDExMjggICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVn
YWN5XSBub3QgaW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI5ICAgICAgICAgICAg
ICAgICBzeHByLmFwcGVuZChbbGVnYWN5LCBzZWxmW2xlZ2FjeV1dKQpUaHJlYWQtMzogfCAgICB8
IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBPUlRFRF9CWV9YRU5BUElf
Q0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMjYgICAgICAgICAgICAgaWYgbGVnYWN5IGluICgnZG9t
aWQnLCAndXVpZCcsICdjcHVzJyk6ICMgc2tpcCB0aGVzZQpUaHJlYWQtMzogfCAgICB8IDExMjgg
ICAgICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KGxlZ2FjeSkgYW5kIHNlbGZbbGVnYWN5XSBub3Qg
aW4gKE5vbmUsIFtdKToKVGhyZWFkLTM6IHwgICAgfCAxMTI1ICAgICAgICAgZm9yIGxlZ2FjeSBp
biBMRUdBQ1lfVU5TVVBQT1JURURfQllfWEVOQVBJX0NGRzoKVGhyZWFkLTM6IHwgICAgfCAxMTI2
ICAgICAgICAgICAgIGlmIGxlZ2FjeSBpbiAoJ2RvbWlkJywgJ3V1aWQnLCAnY3B1cycpOiAjIHNr
aXAgdGhlc2UKVGhyZWFkLTM6IHwgICAgfCAxMTI3ICAgICAgICAgICAgICAgICBjb250aW51ZQpU
aHJlYWQtMzogfCAgICB8IDExMjUgICAgICAgICBmb3IgbGVnYWN5IGluIExFR0FDWV9VTlNVUFBP
UlRFRF9CWV9YRU5BUElfQ0ZHOgpUaHJlYWQtMzogfCAgICB8IDExMzEgICAgICAgICBpZiBzZWxm
Lmhhc19rZXkoJ3NlY3VyaXR5X2xhYmVsJyk6ClRocmVhZC0zOiB8ICAgIHwgMTEzNCAgICAgICAg
IHN4cHIuYXBwZW5kKFsnaW1hZ2UnLCBzZWxmLmltYWdlX3N4cHIoKV0pClRocmVhZC0zOiB8ICAg
IHwgID4gWGVuZENvbmZpZy5weTppbWFnZV9zeHByClRocmVhZC0zOiB8ICAgIHwgIDIxMDkgICAg
ICAgICBpbWFnZSA9IFtzZWxmLmltYWdlX3R5cGUoKV0KVGhyZWFkLTM6IHwgICAgfCAgID4gWGVu
ZENvbmZpZy5weTppbWFnZV90eXBlClRocmVhZC0zOiB8ICAgIHwgICAyMjE2ICAgICAgICAgc3Rv
cmVkX3R5cGUgPSBzZWxmWydwbGF0Zm9ybSddLmdldCgnaW1hZ2VfdHlwZScpClRocmVhZC0zOiB8
ICAgIHwgICAyMjE3ICAgICAgICAgcmV0dXJuIHN0b3JlZF90eXBlIG9yIChzZWxmLmlzX2h2bSgp
IGFuZCAnaHZtJyBvciAnbGludXgnKQpUaHJlYWQtMzogfCAgICB8ICAgID4gWGVuZENvbmZpZy5w
eTppc19odm0KVGhyZWFkLTM6IHwgICAgfCAgICAyMjA3ICAgICAgICAgcmV0dXJuIHNlbGZbJ0hW
TV9ib290X3BvbGljeSddICE9ICcnClRocmVhZC0zOiB8ICAgIHwgICAgPCBYZW5kQ29uZmlnLnB5
OmlzX2h2bQpUaHJlYWQtMzogfCAgICB8ICAgPCBYZW5kQ29uZmlnLnB5OmltYWdlX3R5cGUKVGhy
ZWFkLTM6IHwgICAgfCAgMjExMCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfa2VybmVsJyk6
ClRocmVhZC0zOiB8ICAgIHwgIDIxMTEgICAgICAgICAgICAgaW1hZ2UuYXBwZW5kKFsna2VybmVs
Jywgc2VsZlsnUFZfa2VybmVsJ11dKQpUaHJlYWQtMzogfCAgICB8ICAyMTEyICAgICAgICAgaWYg
c2VsZi5oYXNfa2V5KCdQVl9yYW1kaXNrJykgYW5kIHNlbGZbJ1BWX3JhbWRpc2snXToKVGhyZWFk
LTM6IHwgICAgfCAgMjExNCAgICAgICAgIGlmIHNlbGYuaGFzX2tleSgnUFZfYXJncycpIGFuZCBz
ZWxmWydQVl9hcmdzJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTYgICAgICAgICBpZiBzZWxmLmhh
c19rZXkoJ3N1cGVycGFnZXMnKToKVGhyZWFkLTM6IHwgICAgfCAgMjExNyAgICAgICAgICAgICBp
bWFnZS5hcHBlbmQoWydzdXBlcnBhZ2VzJywgc2VsZlsnc3VwZXJwYWdlcyddXSkKVGhyZWFkLTM6
IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBF
Uy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNl
bGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMjEgICAgICAgICAgICAgICAgIGlt
YWdlLmFwcGVuZChba2V5LCBzZWxmWydwbGF0Zm9ybSddW2tleV1dKQpUaHJlYWQtMzogfCAgICB8
ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMo
KToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxh
dGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJ
X1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAg
ICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkg
ICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJl
YWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSdd
OgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZP
Uk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBp
ZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAg
IGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8
ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVh
ZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdf
VFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBp
biBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtl
eSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAg
MjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwg
ICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5r
ZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZb
J3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhF
TkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAg
ICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAy
MTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToK
VGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZv
cm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BM
QVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAg
ICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAg
ICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQt
MzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpU
aHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1f
Q0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBr
ZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZv
ciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAg
IHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0z
OiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQ
RVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBz
ZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBp
biBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEy
MCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAg
fCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlz
KCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3Bs
YXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQ
SV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAg
ICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5
ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhy
ZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0n
XToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRG
T1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAg
aWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAg
ICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzog
fCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJl
YWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZH
X1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkg
aW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBr
ZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwg
IDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8
ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMu
a2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxm
WydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBY
RU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAg
ICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAg
MjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6
ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRm
b3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9Q
TEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAg
ICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAg
ICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFk
LTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToK
VGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JN
X0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYg
a2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBm
b3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAg
ICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQt
MzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZ
UEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4g
c2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkg
aW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIx
MjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAg
IHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5
cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydw
bGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5B
UElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAg
ICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjEx
OSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRo
cmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3Jt
J106ClRocmVhZC0zOiB8ICAgIHwgIDIxMjEgICAgICAgICAgICAgICAgIGltYWdlLmFwcGVuZChb
a2V5LCBzZWxmWydwbGF0Zm9ybSddW2tleV1dKQpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAg
ICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6
IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhy
ZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NG
R19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5
IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Ig
a2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8
ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzog
fCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVT
LmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2Vs
ZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4g
WEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAg
ICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwg
IDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygp
OgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0
Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElf
UExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMCAgICAgICAg
ICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFkLTM6IHwgICAgfCAgMjExOSAg
ICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19UWVBFUy5rZXlzKCk6ClRocmVh
ZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGluIHNlbGZbJ3BsYXRmb3JtJ106
ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5IGluIFhFTkFQSV9QTEFURk9S
TV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAyMTIwICAgICAgICAgICAgIGlm
IGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAgICB8ICAyMTE5ICAgICAgICAg
Zm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtleXMoKToKVGhyZWFkLTM6IHwg
ICAgfCAgMjEyMCAgICAgICAgICAgICBpZiBrZXkgaW4gc2VsZlsncGxhdGZvcm0nXToKVGhyZWFk
LTM6IHwgICAgfCAgMjExOSAgICAgICAgIGZvciBrZXkgaW4gWEVOQVBJX1BMQVRGT1JNX0NGR19U
WVBFUy5rZXlzKCk6ClRocmVhZC0zOiB8ICAgIHwgIDIxMjAgICAgICAgICAgICAgaWYga2V5IGlu
IHNlbGZbJ3BsYXRmb3JtJ106ClRocmVhZC0zOiB8ICAgIHwgIDIxMTkgICAgICAgICBmb3Iga2V5
IGluIFhFTkFQSV9QTEFURk9STV9DRkdfVFlQRVMua2V5cygpOgpUaHJlYWQtMzogfCAgICB8ICAy
MTIwICAgICAgICAgICAgIGlmIGtleSBpbiBzZWxmWydwbGF0Zm9ybSddOgpUaHJlYWQtMzogfCAg
ICB8ICAyMTE5ICAgICAgICAgZm9yIGtleSBpbiBYRU5BUElfUExBVEZPUk1fQ0ZHX1RZUEVTLmtl
eXMoKToKVGhyZWFkLTM6IHwgICAgfCAgMjEyMyAgICAgICAgIGlmICdub3RlcycgaW4gc2VsZjoK
VGhyZWFkLTM6IHwgICAgfCAgMjEyNiAgICAgICAgIHJldHVybiBpbWFnZQpUaHJlYWQtMzogfCAg
ICB8ICA8IFhlbmRDb25maWcucHk6aW1hZ2Vfc3hwcgpUaHJlYWQtMzogfCAgICB8IDExMzUgICAg
ICAgICBzeHByLmFwcGVuZChbJ3N0YXR1cycsIGRvbWFpbi5fc3RhdGVHZXQoKV0pClRocmVhZC0z
OiB8ICAgIHwgID4gWGVuZERvbWFpbkluZm8ucHk6X3N0YXRlR2V0ClRocmVhZC0zOiB8ICAgIHwg
IDM0NTIgICAgICAgICBpbmZvID0gZG9tX2dldChzZWxmLmdldERvbWlkKCkpClRocmVhZC0zOiB8
ICAgIHwgICA+IFhlbmREb21haW5JbmZvLnB5OmdldERvbWlkClRocmVhZC0zOiB8ICAgIHwgICAx
OTIwICAgICAgICAgcmV0dXJuIHNlbGYuZG9taWQKVGhyZWFkLTM6IHwgICAgfCAgIDwgWGVuZERv
bWFpbkluZm8ucHk6Z2V0RG9taWQKVGhyZWFkLTM6IHwgICAgfCAgID4gWGVuZERvbWFpbkluZm8u
cHk6ZG9tX2dldApUaHJlYWQtMzogfCAgICB8ICAgIDI5NCAgICAgdHJ5OgpUaHJlYWQtMzogfCAg
ICB8ICAgIDI5NSAgICAgICAgIGRvbWxpc3QgPSB4Yy5kb21haW5fZ2V0aW5mbyhkb20sIDEpClRo
cmVhZC0zOiB8ICAgIHwgICAgMjk2ICAgICAgICAgaWYgZG9tbGlzdCBhbmQgZG9tID09IGRvbWxp
c3RbMF1bJ2RvbWlkJ106ClRocmVhZC0zOiB8ICAgIHwgICAgMjk3ICAgICAgICAgICAgIHJldHVy
biBkb21saXN0WzBdClRocmVhZC0zOiB8ICAgIHwgICA8IFhlbmREb21haW5JbmZvLnB5OmRvbV9n
ZXQKVGhyZWFkLTM6IHwgICAgfCAgMzQ1MyAgICAgICAgIGlmIGluZm8gaXMgTm9uZSBvciBpbmZv
WydzaHV0ZG93biddOgpUaHJlYWQtMzogfCAgICB8ICAzNDY0ICAgICAgICAgZWxpZiBpbmZvWydj
cmFzaGVkJ106ClRocmVhZC0zOiB8ICAgIHwgIDM0NjkgICAgICAgICAgICAgaWYgaW5mb1sncGF1
c2VkJ106ClRocmVhZC0zOiB8ICAgIHwgIDM0NzIgICAgICAgICAgICAgICAgIHJldHVybiBYRU5f
QVBJX1ZNX1BPV0VSX1NUQVRFX1JVTk5JTkcKVGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWlu
SW5mby5weTpfc3RhdGVHZXQKVGhyZWFkLTM6IHwgICAgfCAxMTM3ICAgICAgICAgaWYgZG9tYWlu
LmdldERvbWlkKCkgaXMgbm90IE5vbmU6ClRocmVhZC0zOiB8ICAgIHwgID4gWGVuZERvbWFpbklu
Zm8ucHk6Z2V0RG9taWQKVGhyZWFkLTM6IHwgICAgfCAgMTkyMCAgICAgICAgIHJldHVybiBzZWxm
LmRvbWlkClRocmVhZC0zOiB8ICAgIHwgIDwgWGVuZERvbWFpbkluZm8ucHk6Z2V0RG9taWQKVGhy
ZWFkLTM6IHwgICAgfCAxMTM4ICAgICAgICAgICAgIHN4cHIuYXBwZW5kKFsnc3RhdGUnLCBzZWxm
Ll9nZXRfb2xkX3N0YXRlX3N0cmluZygpXSkKVGhyZWFkLTM6IHwgICAgfCAgPiBYZW5kQ29uZmln
LnB5Ol9nZXRfb2xkX3N0YXRlX3N0cmluZwpUaHJlYWQtMzogfCAgICB8ICAxMDA0ICAgICAgICAg
c3RhdGVfc3RyaW5nID0gJycKVGhyZWFkLTM6IHwgICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0
ZV9uYW1lIGluIENPTkZJR19PTERfRE9NX1NUQVRFUzoKVGhyZWFkLTM6IHwgICAgfCAgMTAwNiAg
ICAgICAgICAgICBvbl9vZmYgPSBzZWxmLmdldChzdGF0ZV9uYW1lLCAwKQpUaHJlYWQtMzogfCAg
ICB8ICAxMDA3ICAgICAgICAgICAgIGlmIG9uX29mZjoKVGhyZWFkLTM6IHwgICAgfCAgMTAwOCAg
ICAgICAgICAgICAgICAgc3RhdGVfc3RyaW5nICs9IHN0YXRlX25hbWVbMF0KVGhyZWFkLTM6IHwg
ICAgfCAgMTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENPTkZJR19PTERfRE9NX1NUQVRF
UzoKVGhyZWFkLTM6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBvbl9vZmYgPSBzZWxmLmdldChz
dGF0ZV9uYW1lLCAwKQpUaHJlYWQtMzogfCAgICB8ICAxMDA3ICAgICAgICAgICAgIGlmIG9uX29m
ZjoKVGhyZWFkLTM6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAgICAgc3RhdGVfc3RyaW5nICs9
ICctJwpUaHJlYWQtMzogfCAgICB8ICAxMDA1ICAgICAgICAgZm9yIHN0YXRlX25hbWUgaW4gQ09O
RklHX09MRF9ET01fU1RBVEVTOgpUaHJlYWQtMzogfCAgICB8ICAxMDA2ICAgICAgICAgICAgIG9u
X29mZiA9IHNlbGYuZ2V0KHN0YXRlX25hbWUsIDApClRocmVhZC0zOiB8ICAgIHwgIDEwMDcgICAg
ICAgICAgICAgaWYgb25fb2ZmOgpUaHJlYWQtMzogfCAgICB8ICAxMDEwICAgICAgICAgICAgICAg
ICBzdGF0ZV9zdHJpbmcgKz0gJy0nClRocmVhZC0zOiB8ICAgIHwgIDEwMDUgICAgICAgICBmb3Ig
c3RhdGVfbmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRocmVhZC0zOiB8ICAgIHwgIDEw
MDYgICAgICAgICAgICAgb25fb2ZmID0gc2VsZi5nZXQoc3RhdGVfbmFtZSwgMCkKVGhyZWFkLTM6
IHwgICAgfCAgMTAwNyAgICAgICAgICAgICBpZiBvbl9vZmY6ClRocmVhZC0zOiB8ICAgIHwgIDEw
MTAgICAgICAgICAgICAgICAgIHN0YXRlX3N0cmluZyArPSAnLScKVGhyZWFkLTM6IHwgICAgfCAg
MTAwNSAgICAgICAgIGZvciBzdGF0ZV9uYW1lIGluIENPTkZJR19PTERfRE9NX1NUQVRFUzoKVGhy
ZWFkLTM6IHwgICAgfCAgMTAwNiAgICAgICAgICAgICBvbl9vZmYgPSBzZWxmLmdldChzdGF0ZV9u
YW1lLCAwKQpUaHJlYWQtMzogfCAgICB8ICAxMDA3ICAgICAgICAgICAgIGlmIG9uX29mZjoKVGhy
ZWFkLTM6IHwgICAgfCAgMTAxMCAgICAgICAgICAgICAgICAgc3RhdGVfc3RyaW5nICs9ICctJwpU
aHJlYWQtMzogfCAgICB8ICAxMDA1ICAgICAgICAgZm9yIHN0YXRlX25hbWUgaW4gQ09ORklHX09M
RF9ET01fU1RBVEVTOgpUaHJlYWQtMzogfCAgICB8ICAxMDA2ICAgICAgICAgICAgIG9uX29mZiA9
IHNlbGYuZ2V0KHN0YXRlX25hbWUsIDApClRocmVhZC0zOiB8ICAgIHwgIDEwMDcgICAgICAgICAg
ICAgaWYgb25fb2ZmOgpUaHJlYWQtMzogfCAgICB8ICAxMDEwICAgICAgICAgICAgICAgICBzdGF0
ZV9zdHJpbmcgKz0gJy0nClRocmVhZC0zOiB8ICAgIHwgIDEwMDUgICAgICAgICBmb3Igc3RhdGVf
bmFtZSBpbiBDT05GSUdfT0xEX0RPTV9TVEFURVM6ClRocmVhZC0zOiB8ICAgIHwgIDEwMTIgICAg
ICAgICByZXR1cm4gc3RhdGVfc3RyaW5nClRocmVhZC0zOiB8ICAgIHwgIDwgWGVuZENvbmZpZy5w
eTpfZ2V0X29sZF9zdGF0ZV9zdHJpbmcKVGhyZWFkLTM6IHwgICAgfCAxMTQwICAgICAgICAgaWYg
ZG9tYWluOgpUaHJlYWQtMzogfCAgICB8ICA+IFhlbmREb21haW5JbmZvLnB5Ol9fZ2V0YXR0cl9f
ClRocmVhZC0zOiB8ICAgIHwgIDM0MTggICAgICAgICAgaWYgbmFtZSA9PSAic3RhdGUiOgpUaHJl
YWQtMzogfCAgICB8ICAzNDIzICAgICAgICAgICAgICByYWlzZSBBdHRyaWJ1dGVFcnJvcihuYW1l
KQpUaHJlYWQtMzogfCAgICB8ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC9Y
ZW5kRG9tYWluSW5mby5weSIsIGxpbmUgMzQyMywgaW4gX19nZXRhdHRyX18KICAgIHJhaXNlIEF0
dHJpYnV0ZUVycm9yKG5hbWUpCkF0dHJpYnV0ZUVycm9yOiBfX25vbnplcm9fXwpUaHJlYWQtMzog
fCAgICB8ICA8IFhlbmREb21haW5JbmZvLnB5Ol9fZ2V0YXR0cl9fClRocmVhZC0zOiB8ICAgIHwg
ID4gWGVuZERvbWFpbkluZm8ucHk6X19nZXRhdHRyX18KVGhyZWFkLTM6IHwgICAgfCAgMzQxOCAg
ICAgICAgICBpZiBuYW1lID09ICJzdGF0ZSI6ClRocmVhZC0zOiB8ICAgIHwgIDM0MjMgICAgICAg
ICAgICAgIHJhaXNlIEF0dHJpYnV0ZUVycm9yKG5hbWUpClRocmVhZC0zOiB8ICAgIHwgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAz
NDIzLCBpbiBfX2dldGF0dHJfXwogICAgcmFpc2UgQXR0cmlidXRlRXJyb3IobmFtZSkKQXR0cmli
dXRlRXJyb3I6IF9fbGVuX18KVGhyZWFkLTM6IHwgICAgfCAgPCBYZW5kRG9tYWluSW5mby5weTpf
X2dldGF0dHJfXwpUaHJlYWQtMzogfCAgICB8IDExNDEgICAgICAgICAgICAgaWYgZG9tYWluLnN0
b3JlX21mbjoKVGhyZWFkLTM6IHwgICAgfCAxMTQzICAgICAgICAgICAgIGlmIGRvbWFpbi5jb25z
b2xlX21mbjoKVGhyZWFkLTM6IHwgICAgfCAxMTQ4ICAgICAgICAgaWYgbm90IGlnbm9yZV9kZXZp
Y2VzOgpUaHJlYWQtMzogfCAgICB8IDExODcgICAgICAgICBpZiAnY3B1aWQnIGluIHNlbGY6ClRo
cmVhZC0zOiB8ICAgIHwgMTE4OSAgICAgICAgIGlmICdjcHVpZF9jaGVjaycgaW4gc2VsZjoKVGhy
ZWFkLTM6IHwgICAgfCAxMTkyICAgICAgICAgaWYgc2VsZi5oYXNfa2V5KCdjaGFuZ2VfaG9tZV9z
ZXJ2ZXInKToKVGhyZWFkLTM6IHwgICAgfCAxMTk1ICAgICAgICAgbG9nLmRlYnVnKHN4cHIpClRo
cmVhZC0zOiB8ICAgIHwgMTE5NyAgICAgICAgIHJldHVybiBzeHByICAgIApUaHJlYWQtMzogfCAg
ICB8IDwgWGVuZENvbmZpZy5weTp0b19zeHAKVGhyZWFkLTM6IHwgICAgfDM1MzMgICAgICAgICBy
ZXR1cm4gcmVzdWx0ClRocmVhZC0zOiB8ICAgIHw8IFhlbmREb21haW5JbmZvLnB5OnN4cHIKVGhy
ZWFkLTM6IHwgICAgfD4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0z
OiB8ICAgIHwgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlz
dCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGsp
ClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAg
fCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAg
IHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwn
OgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9z
eHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9z
eHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYg
dHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAg
ICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVh
ZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0
NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5w
eTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRo
cmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0g
J3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFw
cGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFk
LTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQy
ICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAg
NDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGlu
IChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0z
OiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hN
TFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAy
IG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAg
ICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0
ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8
IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQx
ICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlm
IGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0
NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAg
ICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwg
ICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJl
YWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0z
OiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAg
ICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAg
ICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQt
MzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpU
aHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFw
cGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0
dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9z
eHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwg
ICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8
ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZh
aWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1
cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1
cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAg
ICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNl
eHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRo
cmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwg
ICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZl
ci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6
ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0g
IT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0
LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1Nl
cnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhy
ZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQu
YXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVy
L1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAh
PSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAg
cmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAg
ICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAg
ICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAg
ICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAg
ICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIgICAgICAgICBpZiB0
eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQzICAgICAgICAgICAg
IGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8
ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzog
fCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAg
IHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBz
ZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpU
aHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8
ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAg
IHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAgcmV0dXJuIHJldApU
aHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVh
ZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgIDQz
ICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJl
YWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGsp
KQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRo
cmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShr
KSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0
LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRo
cmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8
ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0NyAgICAg
cmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8IDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1
cF9zeHByClRocmVhZC0zOiB8ICAgIHwgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0z
OiB8ICAgIHwgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVf
YXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChm
aXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpm
aXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwg
ICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAg
ICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAg
ICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0
LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0g
MiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgIDQ0ICAgICAgICAg
ICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgID4gc2Vy
dmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwgICAgNDAgICAg
IHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJl
YWQtMzogfCAgICB8ICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpU
aHJlYWQtMzogfCAgICB8ICAgIDQzICAgICAgICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0g
IT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzogfCAgICB8ICAgIDQ0ICAgICAgICAgICAgICAgICBy
ZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgICA+IHNlcnZlci9YTUxS
UENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgICA0MCAgICAgcmV0ID0g
W10KVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzog
fCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAg
ICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAg
ICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0
NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJl
dC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxl
KToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwg
ICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENT
ZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBz
ZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0g
MiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAgICAg
ICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAgPiBz
ZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDAg
ICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8
ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwg
ICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAg
ICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChs
aXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBl
bmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MzogfCAgICB8ICAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8ICAgPCBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgNDMgICAgICAgICAgICAgaWYg
bGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgICAg
NDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTM6IHwg
ICAgfCAgID4gc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAg
IHwgICAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRo
cmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6
IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0
MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAg
ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAg
ICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlw
ZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAgICAgICAg
ICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAg
fCAgIDwgc2VydmVyL1hNTFJQQ1NlcnZlci5weTpmaXh1cF9zeHByClRocmVhZC0zOiB8ICAgIHwg
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgIDQzICAgICAg
ICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzog
fCAgICB8ICAgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0zOiB8ICAgIHwgICA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMzogfCAgICB8ICAgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgICAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5
cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAg
ICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGsp
ClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwg
ICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0z
OiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAg
fCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYg
ICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVh
ZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0
NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8ICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNl
cnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBp
biAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4o
aykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgNDQgICAg
ICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTM6IHwgICAgfCA+
IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDAg
ICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6
IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAg
ICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYg
ICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6
IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAg
ICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAg
aWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAgICAg
ICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwg
ICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhyZWFk
LTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzog
fCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsg
aW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQo
aykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwg
ICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzog
fCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAg
NDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiBy
ZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpU
aHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwg
IDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8
ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoK
VGhyZWFkLTM6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hw
cihrKSkKVGhyZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hw
cgpUaHJlYWQtMzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0
MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5
cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAg
IHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoK
VGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUp
OgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQt
MzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcg
ICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6
Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVh
ZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJl
YWQtMzogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2
Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBl
bmQoZml4dXBfc3hwcihrKSkKVGhyZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0z
OiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2
ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3Ig
ayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAo
bGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVu
ZChrKQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzog
fCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxS
UENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4g
c2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwg
dHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBv
ciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBrIGlu
IHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3Qs
IHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIg
b3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAgICAg
ICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIv
WE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICByZXQg
PSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzog
fCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0z
OiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwg
PCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEg
ICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUo
aykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYg
bGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0
ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAg
IHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAg
IDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBs
ZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVh
ZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0
MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBm
b3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVh
ZC0zOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6
IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAg
ICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAg
ICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0z
OiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRo
cmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTM6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGlu
IChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBw
ZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0z
OiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFk
LTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAg
fCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgIDQ3ICAgICByZXR1
cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4
cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAg
ICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwg
ICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAhPSAndmNwdV9hdmFp
bCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQuYXBwZW5kKGZpeHVw
X3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVw
X3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDIgICAgICAgICBp
ZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICA0NiAgICAgICAg
ICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9yIGsgaW4gc2V4
cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhy
ZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAg
IDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgPCBzZXJ2ZXIvWE1MUlBDU2VydmVy
LnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBrIGluIHNleHByOgpU
aHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9IDIgb3Iga1swXSAh
PSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAgICAgICAgICByZXQu
YXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2ZXIvWE1MUlBDU2Vy
dmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICByZXQgPSBbXQpUaHJl
YWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAg
NDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwg
ICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykg
aW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5h
cHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgPCBzZXJ2ZXIv
WE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgNDEgICAgIGZvciBr
IGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgNDMgICAgICAgICAgICAgaWYgbGVuKGspICE9
IDIgb3Iga1swXSAhPSAndmNwdV9hdmFpbCc6ClRocmVhZC0zOiB8ICAgIHwgIDQ0ICAgICAgICAg
ICAgICAgICByZXQuYXBwZW5kKGZpeHVwX3N4cHIoaykpClRocmVhZC0zOiB8ICAgIHwgPiBzZXJ2
ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgIDQwICAgICBy
ZXQgPSBbXQpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQt
MzogfCAgICB8ICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0zOiB8ICAgIHwgICA0NiAgICAgICAgICAgICByZXQuYXBwZW5kKGspClRocmVhZC0zOiB8ICAg
IHwgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAg
IGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQzICAgICAg
ICAgICAgIGlmIGxlbihrKSAhPSAyIG9yIGtbMF0gIT0gJ3ZjcHVfYXZhaWwnOgpUaHJlYWQtMzog
fCAgICB8ICAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhy
ZWFkLTM6IHwgICAgfCAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTM6IHwgICAgfCAgICA0MCAgICAgcmV0ID0gW10KVGhyZWFkLTM6IHwgICAgfCAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgNDIgICAgICAgICBpZiB0eXBlKGsp
IGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgNDYgICAgICAgICAgICAgcmV0
LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhy
ZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToK
VGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBd
ICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAg
cmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAgPiBzZXJ2ZXIvWE1M
UlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDAgICAgIHJldCA9
IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVh
ZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwg
ICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAg
ICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAg
NDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAg
Zm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRo
cmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJl
YWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAg
ICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAg
fCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWls
JzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1
cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZp
eHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8
ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIg
ICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAg
IDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAg
IGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUo
aykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAg
cmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6
ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwg
ICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAg
IDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAg
ICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwg
ICAgfCAgICA0NCAgICAgICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJl
YWQtMzogfCAgICB8ICAgPiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFk
LTM6IHwgICAgfCAgICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAg
ICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBl
KGspIGluIChsaXN0LCB0dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAg
IHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHBy
OgpUaHJlYWQtMzogfCAgICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1
cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpU
aHJlYWQtMzogfCAgICB8ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAg
IHwgICAgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxS
UENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBp
biBzZXhwcjoKVGhyZWFkLTM6IHwgICAgfCAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxp
c3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgICA0MyAgICAgICAgICAgICBpZiBsZW4oaykg
IT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6IHwgICAgfCAgICA0NCAgICAg
ICAgICAgICAgICAgcmV0LmFwcGVuZChmaXh1cF9zeHByKGspKQpUaHJlYWQtMzogfCAgICB8ICAg
PiBzZXJ2ZXIvWE1MUlBDU2VydmVyLnB5OmZpeHVwX3N4cHIKVGhyZWFkLTM6IHwgICAgfCAgICAg
NDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgICAgNDIgICAgICAgICBpZiB0eXBlKGspIGluIChsaXN0LCB0
dXBsZSk6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBlbmQoaykK
VGhyZWFkLTM6IHwgICAgfCAgICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAg
ICB8ICAgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6
IHwgICAgfCAgICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8
ICAgICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICAgIDQ3ICAgICBy
ZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHwgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4
dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFk
LTM6IHwgICAgfCAgICA0NyAgICAgcmV0dXJuIHJldApUaHJlYWQtMzogfCAgICB8ICA8IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDEgICAgIGZv
ciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVybiByZXQKVGhyZWFk
LTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzog
fCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgIDQyICAgICAg
ICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAgICB8ICA0MyAgICAg
ICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWlsJzoKVGhyZWFkLTM6
IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBfc3hwcihrKSkKVGhy
ZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQt
MzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwgICA0MSAgICAgZm9y
IGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlmIHR5cGUoaykgaW4g
KGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAgICAgIHJldC5hcHBl
bmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhwcjoKVGhyZWFkLTM6
IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQt
MzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJlYWQtMzogfCAgICB8
ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAgNDcgICAgIHJldHVy
biByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hw
cgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAg
IHwgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVwbGUpOgpUaHJlYWQtMzogfCAg
ICB8ICA0MyAgICAgICAgICAgICBpZiBsZW4oaykgIT0gMiBvciBrWzBdICE9ICd2Y3B1X2F2YWls
JzoKVGhyZWFkLTM6IHwgICAgfCAgNDQgICAgICAgICAgICAgICAgIHJldC5hcHBlbmQoZml4dXBf
c3hwcihrKSkKVGhyZWFkLTM6IHwgICAgfCA+IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBf
c3hwcgpUaHJlYWQtMzogfCAgICB8ICAgNDAgICAgIHJldCA9IFtdClRocmVhZC0zOiB8ICAgIHwg
ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRocmVhZC0zOiB8ICAgIHwgICA0MiAgICAgICAgIGlm
IHR5cGUoaykgaW4gKGxpc3QsIHR1cGxlKToKVGhyZWFkLTM6IHwgICAgfCAgIDQ2ICAgICAgICAg
ICAgIHJldC5hcHBlbmQoaykKVGhyZWFkLTM6IHwgICAgfCAgIDQxICAgICBmb3IgayBpbiBzZXhw
cjoKVGhyZWFkLTM6IHwgICAgfCAgIDQyICAgICAgICAgaWYgdHlwZShrKSBpbiAobGlzdCwgdHVw
bGUpOgpUaHJlYWQtMzogfCAgICB8ICAgNDYgICAgICAgICAgICAgcmV0LmFwcGVuZChrKQpUaHJl
YWQtMzogfCAgICB8ICAgNDEgICAgIGZvciBrIGluIHNleHByOgpUaHJlYWQtMzogfCAgICB8ICAg
NDcgICAgIHJldHVybiByZXQKVGhyZWFkLTM6IHwgICAgfCA8IHNlcnZlci9YTUxSUENTZXJ2ZXIu
cHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICB8ICA0MSAgICAgZm9yIGsgaW4gc2V4cHI6ClRo
cmVhZC0zOiB8ICAgIHwgIDQ3ICAgICByZXR1cm4gcmV0ClRocmVhZC0zOiB8ICAgIHw8IHNlcnZl
ci9YTUxSUENTZXJ2ZXIucHk6Zml4dXBfc3hwcgpUaHJlYWQtMzogfCAgICAgIDY4ICAgICAgICAg
Zm9yIGRvbSBpbiBkb21haW5zOgpUaHJlYWQtMzogfCAgICAgIDc0ICAgICAgICAgcmV0dXJuIHJl
dApUaHJlYWQtMzogfCAgICA8IHNlcnZlci9YTUxSUENTZXJ2ZXIucHk6ZG9tYWluc193aXRoX3N0
YXRlClhNTFJQQ1NlcnZlcjogfCAgICAyMzUgICAgICAgICAgICAgd2hpbGUgc2VsZi5ydW5uaW5n
OgpYTUxSUENTZXJ2ZXI6IHwgICAgMjM2ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlci5oYW5k
bGVfcmVxdWVzdCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6
IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBw
YXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAg
ICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hl
bnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAg
NzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0
Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAg
dHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpX
YXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAg
ICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8
ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6Cldh
dGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6
IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZp
bGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNo
LnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJv
cjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhj
ZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYx
ICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjog
fCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEg
RXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBs
aW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIs
ICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6Cldh
dGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdo
aWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2
MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRp
b246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94
ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMs
IGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFs
aWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjog
fCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1
ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAg
ICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAv
bGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0
Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1
bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3
NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRj
aGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0
aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4K
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykK
V2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAg
ICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwg
ICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVy
OiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAg
cGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIg
ICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93
YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94
ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAg
IDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldh
dGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAg
IHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
V2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3Jl
L3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRj
aCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAg
ICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjog
fCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpX
YXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVy
OiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRj
aC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4
Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2
MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6
IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAh
IEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5Iiwg
bGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIy
LCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpX
YXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3
aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAg
NjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0
aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIv
eGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYz
LCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZh
bGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6
IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRy
dWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAg
ICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4w
L2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdh
dGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJn
dW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAg
NzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0
Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAg
IHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNr
IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWlu
CiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcp
CldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAg
ICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8
ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3Qg
cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hl
bi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hl
cjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAg
IHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYy
ICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQv
eGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAg
ICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpX
YXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAg
ICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgp
CldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9y
ZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAg
ICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6
IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToK
V2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hl
cjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg
RmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0
Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVy
cm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBl
eGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAg
NjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVy
OiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAg
ISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIv
dXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIs
IGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoK
V2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAg
d2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAg
IDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2Vw
dGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli
L3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2
MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52
YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVy
OiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBU
cnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAg
ICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQu
MC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3
YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFy
Z3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAg
IDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6Cldh
dGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9w
eXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFp
bgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQn
KQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAg
ICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjog
fCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94
ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNo
ZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAg
ICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2
MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5k
L3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAg
ICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MK
V2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAg
ICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs
YXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3Rv
cmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dh
dGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAg
ICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVy
OiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6
CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNo
ZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dh
dGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpF
cnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAg
ZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAg
IDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hl
cjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAg
ICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi
L3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHki
LCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAo
MjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6
CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAg
IHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAg
ICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNl
cHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xp
Yi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUg
NjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0lu
dmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hl
cjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUg
VHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAg
ICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00
LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4g
d2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBh
cmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAg
ICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpX
YXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAg
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJh
Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIv
cHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1h
aW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50
JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAg
ICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6
IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9z
dCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24v
eGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAg
d2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRj
aGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAg
ICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAg
NjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVh
ZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVu
ZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhz
LnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwg
ICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNz
CldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAg
ICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNo
KCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0
b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93
YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYg
ICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hl
cjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5
OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRj
aGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3
YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkK
RXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAg
IGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAg
ICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNo
ZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwg
ICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5
IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjog
KDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0
OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAg
ICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAg
ICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhj
ZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9s
aWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5l
IDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJ
bnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNo
ZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxl
IFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAg
ICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4t
NC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGlu
IHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQg
YXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAg
ICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToK
V2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAg
ICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGli
L3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hN
YWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAg
ICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVy
OiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2Ug
PSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9u
L3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAg
IHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0
Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAg
ICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAg
IDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJl
YWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hl
bmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4
cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8
ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFz
cwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAg
ICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRj
aCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRf
d2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2
ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNo
ZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRy
eToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0
Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hz
d2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgp
CkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAg
ICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAg
ICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRj
aGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8
ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl
ICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5w
eSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6
ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2Vw
dDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAg
ICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwg
ICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4
Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3Iv
bGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGlu
ZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAn
SW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRj
aGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGls
ZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMg
ICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9u
OgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVu
LTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBp
biB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlk
IGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwg
ICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6
CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAg
ICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xp
Yi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNo
TWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1l
bnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcg
ICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hl
cjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdl
ID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhv
bi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAg
ICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldh
dGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAg
ICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAg
ICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5y
ZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94
ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0g
eHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjog
fCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBh
c3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAg
ICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0
Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs
bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVu
c3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFk
X3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3
NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRj
aGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0
cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldh
dGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94
c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2go
KQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAg
ICAgZXhjZXB0OgpXYXRjaGVyOiB8ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwg
ICAgIDYxICAgICB3aGlsZSBUcnVlOgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0
Y2hlcjogfCAgICAgNjMgICAgICAgICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjog
fCAgICEgRXhjZXB0aW9uOgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls
ZSAiL3Vzci9saWIveGVuLTQuMC9saWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gu
cHkiLCBsaW5lIDYzLCBpbiB3YXRjaE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9y
OiAoMjIsICdJbnZhbGlkIGFyZ3VtZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNl
cHQ6CldhdGNoZXI6IHwgICAgIDc3ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEg
ICAgIHdoaWxlIFRydWU6CldhdGNoZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8
ICAgICA2MyAgICAgICAgICAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBF
eGNlcHRpb246ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy
L2xpYi94ZW4tNC4wL2xpYi9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxp
bmUgNjMsIGluIHdhdGNoTWFpbgogICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwg
J0ludmFsaWQgYXJndW1lbnQnKQpXYXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0
Y2hlcjogfCAgICAgNzcgICAgICAgICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hp
bGUgVHJ1ZToKV2F0Y2hlcjogfCAgICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYz
ICAgICAgICAgICAgIHdlID0geHMucmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlv
bjoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hl
bi00LjAvbGliL3B5dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2Mywg
aW4gd2F0Y2hNYWluCiAgICB3ZSA9IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxp
ZCBhcmd1bWVudCcpCldhdGNoZXI6IHwgICAgIDc2ICAgICAgICAgZXhjZXB0OgpXYXRjaGVyOiB8
ICAgICA3NyAgICAgICAgICAgICBwYXNzCldhdGNoZXI6IHwgICAgIDYxICAgICB3aGlsZSBUcnVl
OgpXYXRjaGVyOiB8ICAgICA2MiAgICAgICAgIHRyeToKV2F0Y2hlcjogfCAgICAgNjMgICAgICAg
ICAgICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKV2F0Y2hlcjogfCAgICEgRXhjZXB0aW9uOgpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIveGVuLTQuMC9s
aWIvcHl0aG9uL3hlbi94ZW5kL3hlbnN0b3JlL3hzd2F0Y2gucHkiLCBsaW5lIDYzLCBpbiB3YXRj
aE1haW4KICAgIHdlID0geHMucmVhZF93YXRjaCgpCkVycm9yOiAoMjIsICdJbnZhbGlkIGFyZ3Vt
ZW50JykKV2F0Y2hlcjogfCAgICAgNzYgICAgICAgICBleGNlcHQ6CldhdGNoZXI6IHwgICAgIDc3
ICAgICAgICAgICAgIHBhc3MKV2F0Y2hlcjogfCAgICAgNjEgICAgIHdoaWxlIFRydWU6CldhdGNo
ZXI6IHwgICAgIDYyICAgICAgICAgdHJ5OgpXYXRjaGVyOiB8ICAgICA2MyAgICAgICAgICAgICB3
ZSA9IHhzLnJlYWRfd2F0Y2goKQpXYXRjaGVyOiB8ICAgISBFeGNlcHRpb246ClRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi94ZW4tNC4wL2xpYi9weXRo
b24veGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSIsIGxpbmUgNjMsIGluIHdhdGNoTWFpbgog
ICAgd2UgPSB4cy5yZWFkX3dhdGNoKCkKRXJyb3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQpX
YXRjaGVyOiB8ICAgICA3NiAgICAgICAgIGV4Y2VwdDoKV2F0Y2hlcjogfCAgICAgNzcgICAgICAg
ICAgICAgcGFzcwpXYXRjaGVyOiB8ICAgICA2MSAgICAgd2hpbGUgVHJ1ZToKV2F0Y2hlcjogfCAg
ICAgNjIgICAgICAgICB0cnk6CldhdGNoZXI6IHwgICAgIDYzICAgICAgICAgICAgIHdlID0geHMu
cmVhZF93YXRjaCgpCldhdGNoZXI6IHwgICAhIEV4Y2VwdGlvbjoKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi00LjAvbGliL3B5dGhvbi94ZW4v
eGVuZC94ZW5zdG9yZS94c3dhdGNoLnB5IiwgbGluZSA2MywgaW4gd2F0Y2hNYWluCiAgICB3ZSA9
IHhzLnJlYWRfd2F0Y2goKQpFcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCg==
--047d7b33cf6c8a66a504c25e2359
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7b33cf6c8a66a504c25e2359--


From xen-users-bounces@lists.xen.org Fri Jun 15 12:51:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwj-0003Ke-C3; Fri, 15 Jun 2012 12:48:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sjyothi.12@gmail.com>) id 1Sf72G-0000wk-O4
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:12:16 +0000
Received: from [85.158.143.35:13268] by server-3.bemta-4.messagelabs.com id
	F7/B2-05808-FF8B9DF4; Thu, 14 Jun 2012 10:12:15 +0000
X-Env-Sender: sjyothi.12@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339668734!5230366!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17592 invoked from network); 14 Jun 2012 10:12:15 -0000
Received: from mail-qa0-f50.google.com (HELO mail-qa0-f50.google.com)
	(209.85.216.50)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 10:12:15 -0000
Received: by qafl39 with SMTP id l39so2173888qaf.16
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 03:12:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Bh4Q1LY75hUF7s6sgg0KXWXnuVYMMaj1F/vi3M9AhFc=;
	b=HToDsGMabvD6w7zNp8VclwK++u+B+JjltREy+7etSEfIwvoRY06yEnMeSldt1sQ/n+
	WJt+o+wiWjtmNEABsb9pSo/NH/RUcLeSti93KMc6YAQV/76Pa3Kbe/28cjHHXIibPajS
	j8JzX60g3Fnvn5lrLKWgSalor68oZbX6YnOt9cOVQHv8CpTi9v6PEdbiJJZcQCFm2bnc
	wZQf8ardj1nihnZk9DGoBEzRgnbZOp1ESN8neFZj4+svJgSS81U4yDby80zNpqnLQB8d
	QRWRDgPVpAnZ8Ugkh3iEIuzQ8bBV2/UWYm3eeXWRRuWQRK3n+xGsYOpJs79Hfb610Yc1
	fLNg==
MIME-Version: 1.0
Received: by 10.224.181.6 with SMTP id bw6mr3055715qab.74.1339668733601; Thu,
	14 Jun 2012 03:12:13 -0700 (PDT)
Received: by 10.229.42.73 with HTTP; Thu, 14 Jun 2012 03:12:13 -0700 (PDT)
Date: Thu, 14 Jun 2012 15:42:13 +0530
Message-ID: <CACFi6zKrFev_egeXdCZ-aUYi4DjOdvfwcXTgBhN_aKBKcwVqvw@mail.gmail.com>
From: Jyothi shetty <sjyothi.12@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Subject: [Xen-users] xen live migration over ssh tunnel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

i am trying to live migrate a VM over ssh tunnel. i used follwing two commands.

1. ssh -f -i ~/.ssh/id_dsa root@172.16.18.28 "ssh -f -i ~/.ssh/id_dsa
-L 8002:localhost:12345 root@172.16.18.27 sleep 30"

2. xm migrate --live --port=8002 sles11-1 localhost

but the VM is pausing and resuming on same machine.... it is not
migrating to destination.

i have made the required changes in xend-config.sxp

what could be the problem ??


Thanks in advance

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:51:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwj-0003Ke-C3; Fri, 15 Jun 2012 12:48:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sjyothi.12@gmail.com>) id 1Sf72G-0000wk-O4
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 10:12:16 +0000
Received: from [85.158.143.35:13268] by server-3.bemta-4.messagelabs.com id
	F7/B2-05808-FF8B9DF4; Thu, 14 Jun 2012 10:12:15 +0000
X-Env-Sender: sjyothi.12@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339668734!5230366!1
X-Originating-IP: [209.85.216.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17592 invoked from network); 14 Jun 2012 10:12:15 -0000
Received: from mail-qa0-f50.google.com (HELO mail-qa0-f50.google.com)
	(209.85.216.50)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 10:12:15 -0000
Received: by qafl39 with SMTP id l39so2173888qaf.16
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 03:12:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Bh4Q1LY75hUF7s6sgg0KXWXnuVYMMaj1F/vi3M9AhFc=;
	b=HToDsGMabvD6w7zNp8VclwK++u+B+JjltREy+7etSEfIwvoRY06yEnMeSldt1sQ/n+
	WJt+o+wiWjtmNEABsb9pSo/NH/RUcLeSti93KMc6YAQV/76Pa3Kbe/28cjHHXIibPajS
	j8JzX60g3Fnvn5lrLKWgSalor68oZbX6YnOt9cOVQHv8CpTi9v6PEdbiJJZcQCFm2bnc
	wZQf8ardj1nihnZk9DGoBEzRgnbZOp1ESN8neFZj4+svJgSS81U4yDby80zNpqnLQB8d
	QRWRDgPVpAnZ8Ugkh3iEIuzQ8bBV2/UWYm3eeXWRRuWQRK3n+xGsYOpJs79Hfb610Yc1
	fLNg==
MIME-Version: 1.0
Received: by 10.224.181.6 with SMTP id bw6mr3055715qab.74.1339668733601; Thu,
	14 Jun 2012 03:12:13 -0700 (PDT)
Received: by 10.229.42.73 with HTTP; Thu, 14 Jun 2012 03:12:13 -0700 (PDT)
Date: Thu, 14 Jun 2012 15:42:13 +0530
Message-ID: <CACFi6zKrFev_egeXdCZ-aUYi4DjOdvfwcXTgBhN_aKBKcwVqvw@mail.gmail.com>
From: Jyothi shetty <sjyothi.12@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Subject: [Xen-users] xen live migration over ssh tunnel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

i am trying to live migrate a VM over ssh tunnel. i used follwing two commands.

1. ssh -f -i ~/.ssh/id_dsa root@172.16.18.28 "ssh -f -i ~/.ssh/id_dsa
-L 8002:localhost:12345 root@172.16.18.27 sleep 30"

2. xm migrate --live --port=8002 sles11-1 localhost

but the VM is pausing and resuming on same machine.... it is not
migrating to destination.

i have made the required changes in xend-config.sxp

what could be the problem ??


Thanks in advance

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:51:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwi-0003KU-PW; Fri, 15 Jun 2012 12:48:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Sf5cs-00062B-T2
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 08:41:59 +0000
Received: from [193.109.254.147:7615] by server-8.bemta-14.messagelabs.com id
	F7/84-27132-6D3A9DF4; Thu, 14 Jun 2012 08:41:58 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1339663306!9536921!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14238 invoked from network); 14 Jun 2012 08:41:47 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 08:41:47 -0000
Received: by lbok6 with SMTP id k6so2312925lbo.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 01:41:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=OFsRfok2/vW3vcmf0cood2q5BlP+Qp8+sdYx5AL5rG0=;
	b=c93o+mJ5Mnn4RSKubFyDR7jYGPtPJZPeF2QRS9UjQJCF3MUbFvhBEXrIM2fcqKU272
	Ud6POBJoz6ZifhhvrTwPsLlFoyfDBqFSbWwJ3SGzXr84nrAZw+AXvH/DLeL9stJO/dQ5
	pBi9SMipJrQd6GNtbR/2+HlYMxV4nvrDLVYv8VU5epb8PKiT10pCtyiurURpceP+UZh2
	DwfAMmubSkDYlFyrtAaPTb2w0WK+524FBeNbbvr5vj8LM2v4amJOjk8FE3Ri+EmcW+0t
	a7fFozundr4xdnMKu9XYS0HdxnmBp8FfY3C50lEGZzGfeKvGpMxUxHjp1NnHLQtPGB4V
	nvCg==
MIME-Version: 1.0
Received: by 10.112.85.42 with SMTP id e10mr632673lbz.17.1339663306144; Thu,
	14 Jun 2012 01:41:46 -0700 (PDT)
Received: by 10.112.64.6 with HTTP; Thu, 14 Jun 2012 01:41:46 -0700 (PDT)
Date: Thu, 14 Jun 2012 04:41:46 -0400
Message-ID: <CAJZrEXtsKWznbpWBDyB9JB5iqxJ5VjYzGxn6qqmcSeL6xJgHng@mail.gmail.com>
From: Eric Lindsey <eslindsey@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Subject: [Xen-users] network-bridge working in HVM but not PV
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

First post, sorry if I don't get the etiquette right.

I'm running a clean install of Debian, behaving as a NAT courtesy of
some iptables scripting, then with the xen-linux-system-2.6.32-5-xen
APT package installed (listed as version 2.6.32-45).  The
xen-hypervisor-4.0-amd64 is listed as version 4.0.1-4.  qemu is
xen-qemu-dm-4.0 (version 4.0.1-2+squeeze1).

The relevant portion of my xend-config.sxp is:
(network-script 'network-bridge netdev=eth0 bridge=eth0')

Which seems to be working fine, because upon inspection it renames
eth0 to peth0 and creates a bridge named eth0 with it in it.  When I
start guest domains (either HVM or PV), their respective vif appear in
the list as well.

Here's the puzzle: my HVM Windows XP domain is correctly handling
DHCP, joining the network, and has full Internet and network access.
But my PV Debian stalls waiting for a DHCPOFFER until it gives up,
even though I see both the DHCPREQUEST and DHCPOFFER response in the
syslog of the host machine (which is using dnsmasq).  In addition, if
I assign static information to the interface on the PV domU, it has
full network access.  To me this is not an acceptable solution because
I prefer to use DHCP address reservations on the dom0 to manage the
whole network.

SO:
dom0 is acting as NAT properly (different physical machines DHCP and
have network access)
domU HVM functions properly with DHCP and network access
domU PV functions properly with static information and network access
domU PV seems to have no network access when set to DHCP
Why?

Is this a problem with the paravirtualized guest not using the qemu
layer and somehow causing a different result?  I've searched all over
the place and unfortunately the only documentation I can find is
incomplete for 4.0, outdated from 3.0, or so obscure that I can't tell
what version it's supposed to be from at all.

Any help with this, even if you can just speculate to get me in the
right direction, would be greatly appreciated!

If I've left out any information, please let me know.

dom0:
Linux www 2.6.32-5-xen-amd64 #1 SMP Sun May 6 08:57:29 UTC 2012 x86_64 GNU/Linux

==========downloader.cfg (PV domU)==========
#
# Configuration file for the Xen instance downloader, created
# by xen-tools 4.2 on Wed Jun 13 23:27:32 2012.
#

#
#  Kernel + memory size
#
kernel      = '/boot/vmlinuz-2.6.32-5-xen-amd64'
ramdisk     = '/boot/initrd.img-2.6.32-5-xen-amd64'

vcpus       = '1'
memory      = '256'

#
#  Disk device(s).
#
root        = '/dev/xvda1 ro'
disk        = [

'file:/var/lib/xen/images/domains/downloader/disk.img,xvda1,w',
              ]


#
#  Physical volumes
#


#
#  Hostname
#
name        = 'downloader'

#
#  Networking
#
dhcp        = 'dhcp'
vif         = [ 'mac=00:16:3E:2E:04:99,bridge=eth0' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

==========lightjockey.cfg (HVM domU)==========
import os, re
arch = os.uname()[4]
if re.search('64', arch):
	arch_libdir = 'lib64'
else:
	arch_libdir = 'lib'

kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'

memory = 256
name = "lightjockey"
vif = [ 'type=ioemu, bridge=eth0' ]
disk = [ 'file:/var/lib/xen/images/lightjockey/disk.img,hda,w' ]
boot = "dc"
vnc = 1
sdl = 0
vncconsole = 1
acpi = 1
apic = 1
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
stdvga = 0
serial = 'pty'
usbdevice = 'tablet'

on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'

==========snip from dom0 syslog==========
Jun 14 04:14:53 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:16:13 www dnsmasq-dhcp[4920]: DHCPREQUEST(eth0) 10.1.20.83
98:d6:bb:c0:f2:cd
Jun 14 04:16:13 www dnsmasq-dhcp[4920]: DHCPACK(eth0) 10.1.20.83
98:d6:bb:c0:f2:cd iphone
Jun 14 04:17:50 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:17:50 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:17:55 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:17:55 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:18:09 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:18:09 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:18:33 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:18:33 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:26:04 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:26:04 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
(00:16:3e:2e:04:99 is the PV domU, in case you couldn't tell)

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:51:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwi-0003KU-PW; Fri, 15 Jun 2012 12:48:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Sf5cs-00062B-T2
	for xen-users@lists.xen.org; Thu, 14 Jun 2012 08:41:59 +0000
Received: from [193.109.254.147:7615] by server-8.bemta-14.messagelabs.com id
	F7/84-27132-6D3A9DF4; Thu, 14 Jun 2012 08:41:58 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1339663306!9536921!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14238 invoked from network); 14 Jun 2012 08:41:47 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Jun 2012 08:41:47 -0000
Received: by lbok6 with SMTP id k6so2312925lbo.32
	for <xen-users@lists.xen.org>; Thu, 14 Jun 2012 01:41:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=OFsRfok2/vW3vcmf0cood2q5BlP+Qp8+sdYx5AL5rG0=;
	b=c93o+mJ5Mnn4RSKubFyDR7jYGPtPJZPeF2QRS9UjQJCF3MUbFvhBEXrIM2fcqKU272
	Ud6POBJoz6ZifhhvrTwPsLlFoyfDBqFSbWwJ3SGzXr84nrAZw+AXvH/DLeL9stJO/dQ5
	pBi9SMipJrQd6GNtbR/2+HlYMxV4nvrDLVYv8VU5epb8PKiT10pCtyiurURpceP+UZh2
	DwfAMmubSkDYlFyrtAaPTb2w0WK+524FBeNbbvr5vj8LM2v4amJOjk8FE3Ri+EmcW+0t
	a7fFozundr4xdnMKu9XYS0HdxnmBp8FfY3C50lEGZzGfeKvGpMxUxHjp1NnHLQtPGB4V
	nvCg==
MIME-Version: 1.0
Received: by 10.112.85.42 with SMTP id e10mr632673lbz.17.1339663306144; Thu,
	14 Jun 2012 01:41:46 -0700 (PDT)
Received: by 10.112.64.6 with HTTP; Thu, 14 Jun 2012 01:41:46 -0700 (PDT)
Date: Thu, 14 Jun 2012 04:41:46 -0400
Message-ID: <CAJZrEXtsKWznbpWBDyB9JB5iqxJ5VjYzGxn6qqmcSeL6xJgHng@mail.gmail.com>
From: Eric Lindsey <eslindsey@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Subject: [Xen-users] network-bridge working in HVM but not PV
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

First post, sorry if I don't get the etiquette right.

I'm running a clean install of Debian, behaving as a NAT courtesy of
some iptables scripting, then with the xen-linux-system-2.6.32-5-xen
APT package installed (listed as version 2.6.32-45).  The
xen-hypervisor-4.0-amd64 is listed as version 4.0.1-4.  qemu is
xen-qemu-dm-4.0 (version 4.0.1-2+squeeze1).

The relevant portion of my xend-config.sxp is:
(network-script 'network-bridge netdev=eth0 bridge=eth0')

Which seems to be working fine, because upon inspection it renames
eth0 to peth0 and creates a bridge named eth0 with it in it.  When I
start guest domains (either HVM or PV), their respective vif appear in
the list as well.

Here's the puzzle: my HVM Windows XP domain is correctly handling
DHCP, joining the network, and has full Internet and network access.
But my PV Debian stalls waiting for a DHCPOFFER until it gives up,
even though I see both the DHCPREQUEST and DHCPOFFER response in the
syslog of the host machine (which is using dnsmasq).  In addition, if
I assign static information to the interface on the PV domU, it has
full network access.  To me this is not an acceptable solution because
I prefer to use DHCP address reservations on the dom0 to manage the
whole network.

SO:
dom0 is acting as NAT properly (different physical machines DHCP and
have network access)
domU HVM functions properly with DHCP and network access
domU PV functions properly with static information and network access
domU PV seems to have no network access when set to DHCP
Why?

Is this a problem with the paravirtualized guest not using the qemu
layer and somehow causing a different result?  I've searched all over
the place and unfortunately the only documentation I can find is
incomplete for 4.0, outdated from 3.0, or so obscure that I can't tell
what version it's supposed to be from at all.

Any help with this, even if you can just speculate to get me in the
right direction, would be greatly appreciated!

If I've left out any information, please let me know.

dom0:
Linux www 2.6.32-5-xen-amd64 #1 SMP Sun May 6 08:57:29 UTC 2012 x86_64 GNU/Linux

==========downloader.cfg (PV domU)==========
#
# Configuration file for the Xen instance downloader, created
# by xen-tools 4.2 on Wed Jun 13 23:27:32 2012.
#

#
#  Kernel + memory size
#
kernel      = '/boot/vmlinuz-2.6.32-5-xen-amd64'
ramdisk     = '/boot/initrd.img-2.6.32-5-xen-amd64'

vcpus       = '1'
memory      = '256'

#
#  Disk device(s).
#
root        = '/dev/xvda1 ro'
disk        = [

'file:/var/lib/xen/images/domains/downloader/disk.img,xvda1,w',
              ]


#
#  Physical volumes
#


#
#  Hostname
#
name        = 'downloader'

#
#  Networking
#
dhcp        = 'dhcp'
vif         = [ 'mac=00:16:3E:2E:04:99,bridge=eth0' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

==========lightjockey.cfg (HVM domU)==========
import os, re
arch = os.uname()[4]
if re.search('64', arch):
	arch_libdir = 'lib64'
else:
	arch_libdir = 'lib'

kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'

memory = 256
name = "lightjockey"
vif = [ 'type=ioemu, bridge=eth0' ]
disk = [ 'file:/var/lib/xen/images/lightjockey/disk.img,hda,w' ]
boot = "dc"
vnc = 1
sdl = 0
vncconsole = 1
acpi = 1
apic = 1
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
stdvga = 0
serial = 'pty'
usbdevice = 'tablet'

on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'

==========snip from dom0 syslog==========
Jun 14 04:14:53 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:16:13 www dnsmasq-dhcp[4920]: DHCPREQUEST(eth0) 10.1.20.83
98:d6:bb:c0:f2:cd
Jun 14 04:16:13 www dnsmasq-dhcp[4920]: DHCPACK(eth0) 10.1.20.83
98:d6:bb:c0:f2:cd iphone
Jun 14 04:17:50 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:17:50 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:17:55 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:17:55 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:18:09 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:18:09 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:18:33 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:18:33 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:25:59 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
Jun 14 04:26:04 www dnsmasq-dhcp[4920]: DHCPDISCOVER(eth0) 00:16:3e:2e:04:99
Jun 14 04:26:04 www dnsmasq-dhcp[4920]: DHCPOFFER(eth0) 10.1.20.178
00:16:3e:2e:04:99
(00:16:3e:2e:04:99 is the PV domU, in case you couldn't tell)

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 12:52:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwk-0003Kn-0U; Fri, 15 Jun 2012 12:48:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <viktor@mediadaily.ru>) id 1SfRhW-0000Bm-77
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 08:16:14 +0000
Received: from [85.158.139.83:12003] by server-3.bemta-5.messagelabs.com id
	F6/46-03367-D4FEADF4; Fri, 15 Jun 2012 08:16:13 +0000
X-Env-Sender: viktor@mediadaily.ru
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339748170!27274160!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17922 invoked from network); 15 Jun 2012 08:16:12 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 08:16:12 -0000
Received: by pbbro12 with SMTP id ro12so5298657pbb.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 01:16:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=tCHZjGJ9/cwfen+KPVpDXqzi/oOZmqzAWH95B/fzFI4=;
	b=i7v/kPfWze59T4VZnwhjkQlrK1bPt/bleNjOdlW3WPJRXgXUq1groloxVqQsjrmLNC
	hffOBD/ThyqKlKJh3ZJ43t2zZEGHewqZuc4jmct8yXJRuuwQIf3PhSiNoSRfq2Vcb+Vq
	3hVIoKkQiXvX0zoYrp38RNz+lpZiGN/q1lGeEPxmgH3+H54WNP3llyk1YQDHc+iVFDW7
	OZ5A/g9gpJ+PC04qtJZZD3jgM2rkooLxEh6t1Vf+ikegi419XXWoLtgKgkZ+Mpu6AC1z
	G/wCgVzNoM56sFSuhKOS8Gk25U5F6u9jErVW2w0o6Mh83SBHBmKPDl+A67yuXXdbFML8
	7yzg==
MIME-Version: 1.0
Received: by 10.68.195.102 with SMTP id id6mr17222210pbc.120.1339748170335;
	Fri, 15 Jun 2012 01:16:10 -0700 (PDT)
Received: by 10.68.42.9 with HTTP; Fri, 15 Jun 2012 01:16:10 -0700 (PDT)
X-Originating-IP: [77.73.28.91]
Date: Fri, 15 Jun 2012 12:16:10 +0400
Message-ID: <CAFCyFX7tE-2D7iZ8EL_LF3m54VexB+KCX23jCFD+Ey72o4yU3w@mail.gmail.com>
From: =?KOI8-R?B?98nL1M/SIPfB08nM2MvP1w==?= <viktor@mediadaily.ru>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQk1H3P2O6BUvl7nBuCV9IPoPAObsfdTls55E6rHqekekQXQfCcBD8Q6BoaFS+2H1rX8IXy9
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Subject: [Xen-users] centos 6 in HVM not work
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7366871009604352270=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7366871009604352270==
Content-Type: multipart/alternative; boundary=047d7b10ceedc805f804c27e6d31

--047d7b10ceedc805f804c27e6d31
Content-Type: text/plain; charset=ISO-8859-1

Hi.

I have server: debian 6.0.5, 24 cpu, 98gb ram, kernel  2.6.32-5-xen-amd64.

I try use centos-6.2 in HVM virtual machine.

config
"
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 900
name = "linux2"
vcpus=4
#vif  = [ 'bridge=eth0' ]
disk = [ 'file:/srv/xen/linux2.img,hda,w',
'file:/root/CentOS-6.2-x86_64-bin-DVD1.iso,hdb:cdrom,r', ]

on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'preserve'
device_model = '/usr/lib64/xen/bin/qemu-dm'
boot='cd'
sdl=0
vnc=1
vncviewer=1
"

Centos 6.2 install perfectly, without any error, but i try run installed
system i get "not syncing: attempted to kill init" (kernel in HVM not see
virtual block device)

BUT when i use in HVM centos-5.8, system installed without any error and
loaded perfectly.

Why these happen?

ps. sorry for my bad english

--047d7b10ceedc805f804c27e6d31
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi.<br><br>I have server: debian 6.0.5, 24 cpu, 98gb ram, kernel=A0 2.6.32-=
5-xen-amd64.<br><br>I try use centos-6.2 in HVM virtual machine.<br><br>con=
fig<br>&quot;<br>kernel =3D &quot;/usr/lib/xen/boot/hvmloader&quot;<br>buil=
der=3D&#39;hvm&#39;<br>
memory =3D 900<br>name =3D &quot;linux2&quot;<br>vcpus=3D4<br>#vif=A0 =3D [=
 &#39;bridge=3Deth0&#39; ]<br>disk =3D [ &#39;file:/srv/xen/linux2.img,hda,=
w&#39;, &#39;file:/root/CentOS-6.2-x86_64-bin-DVD1.iso,hdb:cdrom,r&#39;, ]<=
br><br>on_poweroff =3D &#39;destroy&#39;<br>
on_reboot=A0=A0 =3D &#39;restart&#39;<br>on_crash=A0=A0=A0 =3D &#39;preserv=
e&#39;<br>device_model =3D &#39;/usr/lib64/xen/bin/qemu-dm&#39;<br>boot=3D&=
#39;cd&#39;<br>sdl=3D0<br>vnc=3D1<br>vncviewer=3D1<br>&quot;<br><br>Centos =
6.2 install perfectly, without any error, but i try run installed system i =
get &quot;not syncing: attempted to kill init&quot; (kernel in HVM not see =
virtual block device)<br>
<br>BUT when i use in HVM centos-5.8, system installed without any error an=
d loaded perfectly.<br><br>Why these happen?<br><br>ps. sorry for my bad en=
glish<br>

--047d7b10ceedc805f804c27e6d31--


--===============7366871009604352270==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7366871009604352270==--


From xen-users-bounces@lists.xen.org Fri Jun 15 12:52:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 12:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfVwk-0003Kn-0U; Fri, 15 Jun 2012 12:48:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <viktor@mediadaily.ru>) id 1SfRhW-0000Bm-77
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 08:16:14 +0000
Received: from [85.158.139.83:12003] by server-3.bemta-5.messagelabs.com id
	F6/46-03367-D4FEADF4; Fri, 15 Jun 2012 08:16:13 +0000
X-Env-Sender: viktor@mediadaily.ru
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339748170!27274160!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17922 invoked from network); 15 Jun 2012 08:16:12 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 08:16:12 -0000
Received: by pbbro12 with SMTP id ro12so5298657pbb.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 01:16:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=tCHZjGJ9/cwfen+KPVpDXqzi/oOZmqzAWH95B/fzFI4=;
	b=i7v/kPfWze59T4VZnwhjkQlrK1bPt/bleNjOdlW3WPJRXgXUq1groloxVqQsjrmLNC
	hffOBD/ThyqKlKJh3ZJ43t2zZEGHewqZuc4jmct8yXJRuuwQIf3PhSiNoSRfq2Vcb+Vq
	3hVIoKkQiXvX0zoYrp38RNz+lpZiGN/q1lGeEPxmgH3+H54WNP3llyk1YQDHc+iVFDW7
	OZ5A/g9gpJ+PC04qtJZZD3jgM2rkooLxEh6t1Vf+ikegi419XXWoLtgKgkZ+Mpu6AC1z
	G/wCgVzNoM56sFSuhKOS8Gk25U5F6u9jErVW2w0o6Mh83SBHBmKPDl+A67yuXXdbFML8
	7yzg==
MIME-Version: 1.0
Received: by 10.68.195.102 with SMTP id id6mr17222210pbc.120.1339748170335;
	Fri, 15 Jun 2012 01:16:10 -0700 (PDT)
Received: by 10.68.42.9 with HTTP; Fri, 15 Jun 2012 01:16:10 -0700 (PDT)
X-Originating-IP: [77.73.28.91]
Date: Fri, 15 Jun 2012 12:16:10 +0400
Message-ID: <CAFCyFX7tE-2D7iZ8EL_LF3m54VexB+KCX23jCFD+Ey72o4yU3w@mail.gmail.com>
From: =?KOI8-R?B?98nL1M/SIPfB08nM2MvP1w==?= <viktor@mediadaily.ru>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQk1H3P2O6BUvl7nBuCV9IPoPAObsfdTls55E6rHqekekQXQfCcBD8Q6BoaFS+2H1rX8IXy9
X-Mailman-Approved-At: Fri, 15 Jun 2012 12:47:40 +0000
Subject: [Xen-users] centos 6 in HVM not work
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7366871009604352270=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7366871009604352270==
Content-Type: multipart/alternative; boundary=047d7b10ceedc805f804c27e6d31

--047d7b10ceedc805f804c27e6d31
Content-Type: text/plain; charset=ISO-8859-1

Hi.

I have server: debian 6.0.5, 24 cpu, 98gb ram, kernel  2.6.32-5-xen-amd64.

I try use centos-6.2 in HVM virtual machine.

config
"
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 900
name = "linux2"
vcpus=4
#vif  = [ 'bridge=eth0' ]
disk = [ 'file:/srv/xen/linux2.img,hda,w',
'file:/root/CentOS-6.2-x86_64-bin-DVD1.iso,hdb:cdrom,r', ]

on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'preserve'
device_model = '/usr/lib64/xen/bin/qemu-dm'
boot='cd'
sdl=0
vnc=1
vncviewer=1
"

Centos 6.2 install perfectly, without any error, but i try run installed
system i get "not syncing: attempted to kill init" (kernel in HVM not see
virtual block device)

BUT when i use in HVM centos-5.8, system installed without any error and
loaded perfectly.

Why these happen?

ps. sorry for my bad english

--047d7b10ceedc805f804c27e6d31
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi.<br><br>I have server: debian 6.0.5, 24 cpu, 98gb ram, kernel=A0 2.6.32-=
5-xen-amd64.<br><br>I try use centos-6.2 in HVM virtual machine.<br><br>con=
fig<br>&quot;<br>kernel =3D &quot;/usr/lib/xen/boot/hvmloader&quot;<br>buil=
der=3D&#39;hvm&#39;<br>
memory =3D 900<br>name =3D &quot;linux2&quot;<br>vcpus=3D4<br>#vif=A0 =3D [=
 &#39;bridge=3Deth0&#39; ]<br>disk =3D [ &#39;file:/srv/xen/linux2.img,hda,=
w&#39;, &#39;file:/root/CentOS-6.2-x86_64-bin-DVD1.iso,hdb:cdrom,r&#39;, ]<=
br><br>on_poweroff =3D &#39;destroy&#39;<br>
on_reboot=A0=A0 =3D &#39;restart&#39;<br>on_crash=A0=A0=A0 =3D &#39;preserv=
e&#39;<br>device_model =3D &#39;/usr/lib64/xen/bin/qemu-dm&#39;<br>boot=3D&=
#39;cd&#39;<br>sdl=3D0<br>vnc=3D1<br>vncviewer=3D1<br>&quot;<br><br>Centos =
6.2 install perfectly, without any error, but i try run installed system i =
get &quot;not syncing: attempted to kill init&quot; (kernel in HVM not see =
virtual block device)<br>
<br>BUT when i use in HVM centos-5.8, system installed without any error an=
d loaded perfectly.<br><br>Why these happen?<br><br>ps. sorry for my bad en=
glish<br>

--047d7b10ceedc805f804c27e6d31--


--===============7366871009604352270==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7366871009604352270==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:00:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfW1o-0003t2-M9; Fri, 15 Jun 2012 12:53:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1SfW1m-0003sB-Om
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:53:27 +0000
Received: from [85.158.143.99:34664] by server-3.bemta-4.messagelabs.com id
	10/77-05808-3403BDF4; Fri, 15 Jun 2012 12:53:23 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1339764800!22263275!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29290 invoked from network); 15 Jun 2012 12:53:22 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 12:53:22 -0000
Received: by pbcwz7 with SMTP id wz7so6204138pbc.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 05:53:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=ZLhbBBjrRGDxRzmeaw1MJ1f1ueVJU6QQVfIG6JI0mW4=;
	b=h43J+brb1OiAZ1VGFoWYmCjdI12gxcxrpe0ftDVAgrvMi5I9yQg7XB52I77nRVUUBl
	2EKfvSWR5TaCP/jaBX7laUVGKNR9ZEz4kXAdeNcMR+Xvsq1tx7CyzLMTw4GvjZ4FCqIV
	eZ1HcFQwZvwSR3Ldg7uH/x99SGByxKmsv6h3GY7SZX+5YMoKdlAxhDeCtyHCkVjIGntg
	GqTTdSOh+bccsx3BU/R6QgvCwl46tr/nkt0f4QG5EHeZEsrerGNlS6DqQT+2xhDMnDN2
	3PaaG6zNkD6MCs9JALMEMHSpuUH8lWc6dTKtzg1DM6a0i1/nVJI4sGtnpYcPjQvGOAxo
	dBFw==
Received: by 10.68.221.227 with SMTP id qh3mr19800067pbc.115.1339764800450;
	Fri, 15 Jun 2012 05:53:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.3.2 with HTTP; Fri, 15 Jun 2012 05:53:00 -0700 (PDT)
In-Reply-To: <4FDB0C8E.2000708@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Fri, 15 Jun 2012 07:53:00 -0500
Message-ID: <CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQnDFKFqMdGTL8x3TaJT1taMnaVkr0u7uKLT6F4xsDfiKemWD3XOzBMqUK+URjWaQWoi23mo
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4364487474206227583=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4364487474206227583==
Content-Type: multipart/alternative; boundary=e89a8ff255ae0371f704c2824df5

--e89a8ff255ae0371f704c2824df5
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 15, 2012 at 5:21 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>wrote:

> Hi Everyone,
>
> We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen
> 3.4.x (and associated packages) from GitCo. This has been a rock solid
> combination for us.
>
> However, we need to think about the future, and wish to move to Xen 4.2.
> From my searching, I can't seem to find an easy way to install Xen 4.2. Are
> there any *trustworthy* third party repos out there that can provide Xen
> 4.2.x as well as a good, regularly updated solid kernel that would work on
> CentOS6?
>
>
Are you doing a Dist upgrade at the same time as you bump up Xen hypervisor
verisons?  (I assume you mean 4.1.x, rather than 4.2 which doesn't exist
except in unstable at the moment.)

http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so that may
suit your needs adequately.

--Andy

--e89a8ff255ae0371f704c2824df5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Jun 15, 2012 at 5:21 AM, Jonathan Tripat=
hy <span dir=3D"ltr">&lt;<a href=3D"mailto:jonnyt@abpni.co.uk" target=3D"_b=
lank">jonnyt@abpni.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">

Hi Everyone,<br>
<br>
We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen 3.4.=
x (and associated packages) from GitCo. This has been a rock solid combinat=
ion for us.<br>
<br>
However, we need to think about the future, and wish to move to Xen 4.2. Fr=
om my searching, I can&#39;t seem to find an easy way to install Xen 4.2. A=
re there any *trustworthy* third party repos out there that can provide Xen=
 4.2.x as well as a good, regularly updated solid kernel that would work on=
 CentOS6?<br>

<br></blockquote><div><br></div><div>Are you doing a Dist upgrade at the sa=
me time as you bump up Xen hypervisor verisons? =A0(I assume you mean 4.1.x=
, rather than 4.2 which doesn&#39;t exist except in unstable at the moment.=
)</div>

<div><br></div><div><a href=3D"http://www.gitco.de/repo/">http://www.gitco.=
de/repo/</a>=A0offers XEN 4.1 rpms for CentOS 5.x, so that may suit your ne=
eds adequately.</div><div><br></div><div>--Andy</div><div>=A0</div></div>

--e89a8ff255ae0371f704c2824df5--


--===============4364487474206227583==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4364487474206227583==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:00:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfW1o-0003t2-M9; Fri, 15 Jun 2012 12:53:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1SfW1m-0003sB-Om
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 12:53:27 +0000
Received: from [85.158.143.99:34664] by server-3.bemta-4.messagelabs.com id
	10/77-05808-3403BDF4; Fri, 15 Jun 2012 12:53:23 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1339764800!22263275!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29290 invoked from network); 15 Jun 2012 12:53:22 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 12:53:22 -0000
Received: by pbcwz7 with SMTP id wz7so6204138pbc.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 05:53:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=ZLhbBBjrRGDxRzmeaw1MJ1f1ueVJU6QQVfIG6JI0mW4=;
	b=h43J+brb1OiAZ1VGFoWYmCjdI12gxcxrpe0ftDVAgrvMi5I9yQg7XB52I77nRVUUBl
	2EKfvSWR5TaCP/jaBX7laUVGKNR9ZEz4kXAdeNcMR+Xvsq1tx7CyzLMTw4GvjZ4FCqIV
	eZ1HcFQwZvwSR3Ldg7uH/x99SGByxKmsv6h3GY7SZX+5YMoKdlAxhDeCtyHCkVjIGntg
	GqTTdSOh+bccsx3BU/R6QgvCwl46tr/nkt0f4QG5EHeZEsrerGNlS6DqQT+2xhDMnDN2
	3PaaG6zNkD6MCs9JALMEMHSpuUH8lWc6dTKtzg1DM6a0i1/nVJI4sGtnpYcPjQvGOAxo
	dBFw==
Received: by 10.68.221.227 with SMTP id qh3mr19800067pbc.115.1339764800450;
	Fri, 15 Jun 2012 05:53:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.3.2 with HTTP; Fri, 15 Jun 2012 05:53:00 -0700 (PDT)
In-Reply-To: <4FDB0C8E.2000708@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Fri, 15 Jun 2012 07:53:00 -0500
Message-ID: <CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQnDFKFqMdGTL8x3TaJT1taMnaVkr0u7uKLT6F4xsDfiKemWD3XOzBMqUK+URjWaQWoi23mo
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4364487474206227583=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4364487474206227583==
Content-Type: multipart/alternative; boundary=e89a8ff255ae0371f704c2824df5

--e89a8ff255ae0371f704c2824df5
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 15, 2012 at 5:21 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>wrote:

> Hi Everyone,
>
> We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen
> 3.4.x (and associated packages) from GitCo. This has been a rock solid
> combination for us.
>
> However, we need to think about the future, and wish to move to Xen 4.2.
> From my searching, I can't seem to find an easy way to install Xen 4.2. Are
> there any *trustworthy* third party repos out there that can provide Xen
> 4.2.x as well as a good, regularly updated solid kernel that would work on
> CentOS6?
>
>
Are you doing a Dist upgrade at the same time as you bump up Xen hypervisor
verisons?  (I assume you mean 4.1.x, rather than 4.2 which doesn't exist
except in unstable at the moment.)

http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so that may
suit your needs adequately.

--Andy

--e89a8ff255ae0371f704c2824df5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Jun 15, 2012 at 5:21 AM, Jonathan Tripat=
hy <span dir=3D"ltr">&lt;<a href=3D"mailto:jonnyt@abpni.co.uk" target=3D"_b=
lank">jonnyt@abpni.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">

Hi Everyone,<br>
<br>
We currently run CentOS 5.8 (With the CentOS stock kernel) and use Xen 3.4.=
x (and associated packages) from GitCo. This has been a rock solid combinat=
ion for us.<br>
<br>
However, we need to think about the future, and wish to move to Xen 4.2. Fr=
om my searching, I can&#39;t seem to find an easy way to install Xen 4.2. A=
re there any *trustworthy* third party repos out there that can provide Xen=
 4.2.x as well as a good, regularly updated solid kernel that would work on=
 CentOS6?<br>

<br></blockquote><div><br></div><div>Are you doing a Dist upgrade at the sa=
me time as you bump up Xen hypervisor verisons? =A0(I assume you mean 4.1.x=
, rather than 4.2 which doesn&#39;t exist except in unstable at the moment.=
)</div>

<div><br></div><div><a href=3D"http://www.gitco.de/repo/">http://www.gitco.=
de/repo/</a>=A0offers XEN 4.1 rpms for CentOS 5.x, so that may suit your ne=
eds adequately.</div><div><br></div><div>--Andy</div><div>=A0</div></div>

--e89a8ff255ae0371f704c2824df5--


--===============4364487474206227583==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4364487474206227583==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:12:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWGm-0005Et-MM; Fri, 15 Jun 2012 13:08:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfWGj-0005EX-3M
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 13:08:54 +0000
Received: from [85.158.139.83:18397] by server-10.bemta-5.messagelabs.com id
	5F/1A-02190-2E33BDF4; Fri, 15 Jun 2012 13:08:50 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339765729!27335713!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14604 invoked from network); 15 Jun 2012 13:08:49 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-13.tower-182.messagelabs.com with SMTP;
	15 Jun 2012 13:08:49 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 483E25A0007
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 14:08:49 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id zpr+UB+J7VOV for <xen-users@lists.xen.org>;
	Fri, 15 Jun 2012 14:08:45 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	D8D365A0006
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 14:08:44 +0100 (BST)
Message-ID: <4FDB33DC.4080908@abpni.co.uk>
Date: Fri, 15 Jun 2012 14:08:44 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FDB0C8E.2000708@abpni.co.uk>
	<CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
In-Reply-To: <CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8780070231063091156=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8780070231063091156==
Content-Type: multipart/alternative;
 boundary="------------050800010701030604010200"

This is a multi-part message in MIME format.
--------------050800010701030604010200
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 13:53, Andrew Finkenstadt wrote:
> On Fri, Jun 15, 2012 at 5:21 AM, Jonathan Tripathy <jonnyt@abpni.co.uk 
> <mailto:jonnyt@abpni.co.uk>> wrote:
>
>     Hi Everyone,
>
>     We currently run CentOS 5.8 (With the CentOS stock kernel) and use
>     Xen 3.4.x (and associated packages) from GitCo. This has been a
>     rock solid combination for us.
>
>     However, we need to think about the future, and wish to move to
>     Xen 4.2. From my searching, I can't seem to find an easy way to
>     install Xen 4.2. Are there any *trustworthy* third party repos out
>     there that can provide Xen 4.2.x as well as a good, regularly
>     updated solid kernel that would work on CentOS6?
>
>
> Are you doing a Dist upgrade at the same time as you bump up Xen 
> hypervisor verisons?  (I assume you mean 4.1.x, rather than 4.2 which 
> doesn't exist except in unstable at the moment.)
Yes, but only minor releases so we stay within 5.x
I do indeed mean 4.1.x :)
>
> http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so that 
> may suit your needs adequately.
Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5 kernel


--------------050800010701030604010200
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 13:53, Andrew Finkenstadt wrote:
    <blockquote
cite="mid:CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">On Fri, Jun 15, 2012 at 5:21 AM, Jonathan
        Tripathy <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:jonnyt@abpni.co.uk" target="_blank">jonnyt@abpni.co.uk</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Hi Everyone,<br>
          <br>
          We currently run CentOS 5.8 (With the CentOS stock kernel) and
          use Xen 3.4.x (and associated packages) from GitCo. This has
          been a rock solid combination for us.<br>
          <br>
          However, we need to think about the future, and wish to move
          to Xen 4.2. From my searching, I can't seem to find an easy
          way to install Xen 4.2. Are there any *trustworthy* third
          party repos out there that can provide Xen 4.2.x as well as a
          good, regularly updated solid kernel that would work on
          CentOS6?<br>
          <br>
        </blockquote>
        <div><br>
        </div>
        <div>Are you doing a Dist upgrade at the same time as you bump
          up Xen hypervisor verisons? &nbsp;(I assume you mean 4.1.x, rather
          than 4.2 which doesn't exist except in unstable at the
          moment.)</div>
      </div>
    </blockquote>
    Yes, but only minor releases so we stay within 5.x<br>
    I do indeed mean 4.1.x :)<br>
    <blockquote
cite="mid:CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div><br>
        </div>
        <div><a moz-do-not-send="true" href="http://www.gitco.de/repo/">http://www.gitco.de/repo/</a>&nbsp;offers
          XEN 4.1 rpms for CentOS 5.x, so that may suit your needs
          adequately.</div>
      </div>
    </blockquote>
    Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5
    kernel<br>
    <br>
  </body>
</html>

--------------050800010701030604010200--


--===============8780070231063091156==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8780070231063091156==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:12:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWGm-0005Et-MM; Fri, 15 Jun 2012 13:08:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfWGj-0005EX-3M
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 13:08:54 +0000
Received: from [85.158.139.83:18397] by server-10.bemta-5.messagelabs.com id
	5F/1A-02190-2E33BDF4; Fri, 15 Jun 2012 13:08:50 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339765729!27335713!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14604 invoked from network); 15 Jun 2012 13:08:49 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-13.tower-182.messagelabs.com with SMTP;
	15 Jun 2012 13:08:49 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 483E25A0007
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 14:08:49 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id zpr+UB+J7VOV for <xen-users@lists.xen.org>;
	Fri, 15 Jun 2012 14:08:45 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	D8D365A0006
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 14:08:44 +0100 (BST)
Message-ID: <4FDB33DC.4080908@abpni.co.uk>
Date: Fri, 15 Jun 2012 14:08:44 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FDB0C8E.2000708@abpni.co.uk>
	<CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
In-Reply-To: <CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8780070231063091156=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8780070231063091156==
Content-Type: multipart/alternative;
 boundary="------------050800010701030604010200"

This is a multi-part message in MIME format.
--------------050800010701030604010200
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 13:53, Andrew Finkenstadt wrote:
> On Fri, Jun 15, 2012 at 5:21 AM, Jonathan Tripathy <jonnyt@abpni.co.uk 
> <mailto:jonnyt@abpni.co.uk>> wrote:
>
>     Hi Everyone,
>
>     We currently run CentOS 5.8 (With the CentOS stock kernel) and use
>     Xen 3.4.x (and associated packages) from GitCo. This has been a
>     rock solid combination for us.
>
>     However, we need to think about the future, and wish to move to
>     Xen 4.2. From my searching, I can't seem to find an easy way to
>     install Xen 4.2. Are there any *trustworthy* third party repos out
>     there that can provide Xen 4.2.x as well as a good, regularly
>     updated solid kernel that would work on CentOS6?
>
>
> Are you doing a Dist upgrade at the same time as you bump up Xen 
> hypervisor verisons?  (I assume you mean 4.1.x, rather than 4.2 which 
> doesn't exist except in unstable at the moment.)
Yes, but only minor releases so we stay within 5.x
I do indeed mean 4.1.x :)
>
> http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so that 
> may suit your needs adequately.
Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5 kernel


--------------050800010701030604010200
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 13:53, Andrew Finkenstadt wrote:
    <blockquote
cite="mid:CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">On Fri, Jun 15, 2012 at 5:21 AM, Jonathan
        Tripathy <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:jonnyt@abpni.co.uk" target="_blank">jonnyt@abpni.co.uk</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Hi Everyone,<br>
          <br>
          We currently run CentOS 5.8 (With the CentOS stock kernel) and
          use Xen 3.4.x (and associated packages) from GitCo. This has
          been a rock solid combination for us.<br>
          <br>
          However, we need to think about the future, and wish to move
          to Xen 4.2. From my searching, I can't seem to find an easy
          way to install Xen 4.2. Are there any *trustworthy* third
          party repos out there that can provide Xen 4.2.x as well as a
          good, regularly updated solid kernel that would work on
          CentOS6?<br>
          <br>
        </blockquote>
        <div><br>
        </div>
        <div>Are you doing a Dist upgrade at the same time as you bump
          up Xen hypervisor verisons? &nbsp;(I assume you mean 4.1.x, rather
          than 4.2 which doesn't exist except in unstable at the
          moment.)</div>
      </div>
    </blockquote>
    Yes, but only minor releases so we stay within 5.x<br>
    I do indeed mean 4.1.x :)<br>
    <blockquote
cite="mid:CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div><br>
        </div>
        <div><a moz-do-not-send="true" href="http://www.gitco.de/repo/">http://www.gitco.de/repo/</a>&nbsp;offers
          XEN 4.1 rpms for CentOS 5.x, so that may suit your needs
          adequately.</div>
      </div>
    </blockquote>
    Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5
    kernel<br>
    <br>
  </body>
</html>

--------------050800010701030604010200--


--===============8780070231063091156==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8780070231063091156==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:30:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWag-0006Lt-OV; Fri, 15 Jun 2012 13:29:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1SfWaf-0006Ll-6h
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 13:29:29 +0000
Received: from [85.158.139.83:50165] by server-10.bemta-5.messagelabs.com id
	3E/CB-02190-7B83BDF4; Fri, 15 Jun 2012 13:29:27 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339766965!27880049!1
X-Originating-IP: [195.19.71.7]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3050 invoked from network); 15 Jun 2012 13:29:26 -0000
Received: from smtpout24.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.7)
	by server-12.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Jun 2012 13:29:26 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id BAA6E200311;
	Fri, 15 Jun 2012 20:29:23 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
In-Reply-To: <4FDB2C89.5070702@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk> <1339763454.13742.41.camel@sergey>
	<4FDB2C89.5070702@abpni.co.uk>
Date: Fri, 15 Jun 2012 20:29:24 +0700
Message-ID: <1339766964.13742.59.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


> > I don't remember exactly, in HVM or PV+HVM, but I had to create network
> > interface manually, otherwise it could not work with xen bridge.
> We create all our bridges and do networking setup manually anyway. Which 
> interface are you specifically talking about?

When I installed xen from the ubuntu packages it created network
interfaces in Dom0 (virbr0,vif7.0,vif4.0) and then I created PV DomU
with network config options 

dhcp = 'dhcp'
vif = ['mac=xx:xx:xx:xx:xx:xx']

and all worked well. But in HVM/PV+HVM such config did not work, I tried
to point vif to all of existing Dom0 interfaces, but bridging had still
not worked, (I could only get NAT over some of the interfaces).  And I
had to manually create additional network interface br0 in Dom0 and
change DomU config to

#dhcp = 'dhcp' - commented out
vif= ['mac=xx:xx:xx:xx:xx:xx, bridge=br0']

Sergey Zhukov



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 13:30:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWag-0006Lt-OV; Fri, 15 Jun 2012 13:29:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1SfWaf-0006Ll-6h
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 13:29:29 +0000
Received: from [85.158.139.83:50165] by server-10.bemta-5.messagelabs.com id
	3E/CB-02190-7B83BDF4; Fri, 15 Jun 2012 13:29:27 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339766965!27880049!1
X-Originating-IP: [195.19.71.7]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3050 invoked from network); 15 Jun 2012 13:29:26 -0000
Received: from smtpout24.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.7)
	by server-12.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Jun 2012 13:29:26 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id BAA6E200311;
	Fri, 15 Jun 2012 20:29:23 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
In-Reply-To: <4FDB2C89.5070702@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk> <1339763454.13742.41.camel@sergey>
	<4FDB2C89.5070702@abpni.co.uk>
Date: Fri, 15 Jun 2012 20:29:24 +0700
Message-ID: <1339766964.13742.59.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


> > I don't remember exactly, in HVM or PV+HVM, but I had to create network
> > interface manually, otherwise it could not work with xen bridge.
> We create all our bridges and do networking setup manually anyway. Which 
> interface are you specifically talking about?

When I installed xen from the ubuntu packages it created network
interfaces in Dom0 (virbr0,vif7.0,vif4.0) and then I created PV DomU
with network config options 

dhcp = 'dhcp'
vif = ['mac=xx:xx:xx:xx:xx:xx']

and all worked well. But in HVM/PV+HVM such config did not work, I tried
to point vif to all of existing Dom0 interfaces, but bridging had still
not worked, (I could only get NAT over some of the interfaces).  And I
had to manually create additional network interface br0 in Dom0 and
change DomU config to

#dhcp = 'dhcp' - commented out
vif= ['mac=xx:xx:xx:xx:xx:xx, bridge=br0']

Sergey Zhukov



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 13:48:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWrO-000766-9K; Fri, 15 Jun 2012 13:46:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1SfWrN-00075w-55
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 13:46:45 +0000
Received: from [193.109.254.147:11573] by server-10.bemta-14.messagelabs.com
	id 36/F2-25709-3CC3BDF4; Fri, 15 Jun 2012 13:46:43 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339768000!9905021!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22450 invoked from network); 15 Jun 2012 13:46:42 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 13:46:42 -0000
Received: by dadn2 with SMTP id n2so3211895dad.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 06:46:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=3IuVekvjNWMoJGFQ35MHkdZecsmPt+Z2sflyg+YQPbY=;
	b=Idxf0n62uo/W5DLQd+hFZN2W87SNgpTtMbr/9/PJw/h73yKbcJaIdrN53WgrKaqzFj
	WFbA9HO4R34pvMDYBo/vLo2ieEFD0XhQXbpNGZHPEoPYtKUfo6D6cFoyO6x1gCsCyMe2
	8HbH4KJRb0q4GbghKIYKkPQMnKf3xy64n+3M/sXszZx9NY4nAclgSkDWmHDrSeshzTKt
	dtRlsQQ7gZB0PvjXaxOtmCk3OI9Z3fzzarLJp3WmGSxykPJVeuyyQl8NGpJkWsH4CJPO
	2n+135ItARa04wvcjV7PPWbrLNm2Jm+4Y4NPU4DSnIZtL6hZmdFQJz5fp+cjK2yLBYFW
	EtwQ==
Received: by 10.68.135.201 with SMTP id pu9mr19182299pbb.146.1339768000170;
	Fri, 15 Jun 2012 06:46:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.3.2 with HTTP; Fri, 15 Jun 2012 06:46:15 -0700 (PDT)
In-Reply-To: <4FDB33DC.4080908@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
	<4FDB33DC.4080908@abpni.co.uk>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Fri, 15 Jun 2012 08:46:15 -0500
Message-ID: <CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQktTjgQENzbrmXnWHo6FlUdySy0UwDR6QqSV/6ZbumiNrIE2CvRyi9f5y1g5CXWW2M/W3nM
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0830315615930483252=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0830315615930483252==
Content-Type: multipart/alternative; boundary=047d7b10cde5bb4c1004c2830b35

--047d7b10cde5bb4c1004c2830b35
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 15, 2012 at 8:08 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>wrote:

> http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so that may
> suit your needs adequately.
>
> Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5 kernel
>
>
Can you expand further on "doesn't work very well with the stock RHEL5
kernel" please?

I'm running just such a system in production now (Dell R610 + MegaRAID),
and hadn't noticed any issues.  I'll be able to keep my eyes open for
problems, if I know what to look for.

--A

--047d7b10cde5bb4c1004c2830b35
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Jun 15, 2012 at 8:08 AM, Jonathan Tripat=
hy <span dir=3D"ltr">&lt;<a href=3D"mailto:jonnyt@abpni.co.uk" target=3D"_b=
lank">jonnyt@abpni.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">


 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im"><blockquote t=
ype=3D"cite"><div class=3D"gmail_quote"><div><a href=3D"http://www.gitco.de=
/repo/" target=3D"_blank">http://www.gitco.de/repo/</a>=A0offers
          XEN 4.1 rpms for CentOS 5.x, so that may suit your needs
          adequately.</div>
      </div>
    </blockquote></div>
    Yes, but Xen 4.1.x doesn&#39;t work very well with the stock RHEL5
    kernel<br><br></div></blockquote><div><br></div><div>Can you expand fur=
ther on &quot;doesn&#39;t work very well with the stock RHEL5 kernel&quot; =
please?</div><div><br></div><div>I&#39;m running just such a system in prod=
uction now (Dell R610 + MegaRAID), and hadn&#39;t noticed any issues. =A0I&=
#39;ll be able to keep my eyes open for problems, if I know what to look fo=
r.</div>

<div><br></div><div>--A</div><div><br></div></div>

--047d7b10cde5bb4c1004c2830b35--


--===============0830315615930483252==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0830315615930483252==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:48:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWrO-000766-9K; Fri, 15 Jun 2012 13:46:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1SfWrN-00075w-55
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 13:46:45 +0000
Received: from [193.109.254.147:11573] by server-10.bemta-14.messagelabs.com
	id 36/F2-25709-3CC3BDF4; Fri, 15 Jun 2012 13:46:43 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339768000!9905021!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22450 invoked from network); 15 Jun 2012 13:46:42 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 13:46:42 -0000
Received: by dadn2 with SMTP id n2so3211895dad.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 06:46:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=3IuVekvjNWMoJGFQ35MHkdZecsmPt+Z2sflyg+YQPbY=;
	b=Idxf0n62uo/W5DLQd+hFZN2W87SNgpTtMbr/9/PJw/h73yKbcJaIdrN53WgrKaqzFj
	WFbA9HO4R34pvMDYBo/vLo2ieEFD0XhQXbpNGZHPEoPYtKUfo6D6cFoyO6x1gCsCyMe2
	8HbH4KJRb0q4GbghKIYKkPQMnKf3xy64n+3M/sXszZx9NY4nAclgSkDWmHDrSeshzTKt
	dtRlsQQ7gZB0PvjXaxOtmCk3OI9Z3fzzarLJp3WmGSxykPJVeuyyQl8NGpJkWsH4CJPO
	2n+135ItARa04wvcjV7PPWbrLNm2Jm+4Y4NPU4DSnIZtL6hZmdFQJz5fp+cjK2yLBYFW
	EtwQ==
Received: by 10.68.135.201 with SMTP id pu9mr19182299pbb.146.1339768000170;
	Fri, 15 Jun 2012 06:46:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.3.2 with HTTP; Fri, 15 Jun 2012 06:46:15 -0700 (PDT)
In-Reply-To: <4FDB33DC.4080908@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
	<4FDB33DC.4080908@abpni.co.uk>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Fri, 15 Jun 2012 08:46:15 -0500
Message-ID: <CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
X-Gm-Message-State: ALoCoQktTjgQENzbrmXnWHo6FlUdySy0UwDR6QqSV/6ZbumiNrIE2CvRyi9f5y1g5CXWW2M/W3nM
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0830315615930483252=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0830315615930483252==
Content-Type: multipart/alternative; boundary=047d7b10cde5bb4c1004c2830b35

--047d7b10cde5bb4c1004c2830b35
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jun 15, 2012 at 8:08 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>wrote:

> http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so that may
> suit your needs adequately.
>
> Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5 kernel
>
>
Can you expand further on "doesn't work very well with the stock RHEL5
kernel" please?

I'm running just such a system in production now (Dell R610 + MegaRAID),
and hadn't noticed any issues.  I'll be able to keep my eyes open for
problems, if I know what to look for.

--A

--047d7b10cde5bb4c1004c2830b35
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Fri, Jun 15, 2012 at 8:08 AM, Jonathan Tripat=
hy <span dir=3D"ltr">&lt;<a href=3D"mailto:jonnyt@abpni.co.uk" target=3D"_b=
lank">jonnyt@abpni.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">


 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im"><blockquote t=
ype=3D"cite"><div class=3D"gmail_quote"><div><a href=3D"http://www.gitco.de=
/repo/" target=3D"_blank">http://www.gitco.de/repo/</a>=A0offers
          XEN 4.1 rpms for CentOS 5.x, so that may suit your needs
          adequately.</div>
      </div>
    </blockquote></div>
    Yes, but Xen 4.1.x doesn&#39;t work very well with the stock RHEL5
    kernel<br><br></div></blockquote><div><br></div><div>Can you expand fur=
ther on &quot;doesn&#39;t work very well with the stock RHEL5 kernel&quot; =
please?</div><div><br></div><div>I&#39;m running just such a system in prod=
uction now (Dell R610 + MegaRAID), and hadn&#39;t noticed any issues. =A0I&=
#39;ll be able to keep my eyes open for problems, if I know what to look fo=
r.</div>

<div><br></div><div>--A</div><div><br></div></div>

--047d7b10cde5bb4c1004c2830b35--


--===============0830315615930483252==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0830315615930483252==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:50:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWuZ-0007Gk-5p; Fri, 15 Jun 2012 13:50:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfWuW-0007GX-QL
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 13:50:01 +0000
Received: from [85.158.143.35:14744] by server-1.bemta-4.messagelabs.com id
	C5/D5-24392-78D3BDF4; Fri, 15 Jun 2012 13:49:59 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339768198!6060897!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12714 invoked from network); 15 Jun 2012 13:49:58 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-4.tower-21.messagelabs.com with SMTP;
	15 Jun 2012 13:49:58 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id C83055A0007
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 14:49:58 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id xitiuD5lZq83 for <xen-users@lists.xen.org>;
	Fri, 15 Jun 2012 14:49:55 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	17AC75A0006; Fri, 15 Jun 2012 14:49:54 +0100 (BST)
Message-ID: <4FDB3D81.6090102@abpni.co.uk>
Date: Fri, 15 Jun 2012 14:49:53 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Andrew Finkenstadt <andy@finkenstadt.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
	<4FDB33DC.4080908@abpni.co.uk>
	<CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com>
In-Reply-To: <CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0918330713740808478=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0918330713740808478==
Content-Type: multipart/alternative;
 boundary="------------040803040601090603060908"

This is a multi-part message in MIME format.
--------------040803040601090603060908
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 14:46, Andrew Finkenstadt wrote:
> On Fri, Jun 15, 2012 at 8:08 AM, Jonathan Tripathy <jonnyt@abpni.co.uk 
> <mailto:jonnyt@abpni.co.uk>> wrote:
>
>>     http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so
>>     that may suit your needs adequately.
>     Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5 kernel
>
>
> Can you expand further on "doesn't work very well with the stock RHEL5 
> kernel" please?
>
> I'm running just such a system in production now (Dell R610 + 
> MegaRAID), and hadn't noticed any issues.  I'll be able to keep my 
> eyes open for problems, if I know what to look for.
>
That's very interesting.

If my memory serves me correctly, discussions here on the list seem to 
say that the stock RHEL kernel doesn't work very well with Xen 4.x
The only testing I did was to run some Xen 4.x with Centos 5.x with PV 
DomUs in a VMWare ESXi VM. The DomUs just kept shutting themselves down 
randomly overnight...

--------------040803040601090603060908
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 14:46, Andrew Finkenstadt wrote:
    <blockquote
cite="mid:CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">On Fri, Jun 15, 2012 at 8:08 AM, Jonathan
        Tripathy <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:jonnyt@abpni.co.uk" target="_blank">jonnyt@abpni.co.uk</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite">
                <div class="gmail_quote">
                  <div><a moz-do-not-send="true"
                      href="http://www.gitco.de/repo/" target="_blank">http://www.gitco.de/repo/</a>&nbsp;offers

                    XEN 4.1 rpms for CentOS 5.x, so that may suit your
                    needs adequately.</div>
                </div>
              </blockquote>
            </div>
            Yes, but Xen 4.1.x doesn't work very well with the stock
            RHEL5 kernel<br>
            <br>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>Can you expand further on "doesn't work very well with the
          stock RHEL5 kernel" please?</div>
        <div><br>
        </div>
        <div>I'm running just such a system in production now (Dell R610
          + MegaRAID), and hadn't noticed any issues. &nbsp;I'll be able to
          keep my eyes open for problems, if I know what to look for.</div>
        <br>
      </div>
    </blockquote>
    That's very interesting.<br>
    <br>
    If my memory serves me correctly, discussions here on the list seem
    to say that the stock RHEL kernel doesn't work very well with Xen
    4.x<br>
    The only testing I did was to run some Xen 4.x with Centos 5.x with
    PV DomUs in a VMWare ESXi VM. The DomUs just kept shutting
    themselves down randomly overnight...<br>
  </body>
</html>

--------------040803040601090603060908--


--===============0918330713740808478==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0918330713740808478==--


From xen-users-bounces@lists.xen.org Fri Jun 15 13:50:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 13:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfWuZ-0007Gk-5p; Fri, 15 Jun 2012 13:50:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SfWuW-0007GX-QL
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 13:50:01 +0000
Received: from [85.158.143.35:14744] by server-1.bemta-4.messagelabs.com id
	C5/D5-24392-78D3BDF4; Fri, 15 Jun 2012 13:49:59 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-4.tower-21.messagelabs.com!1339768198!6060897!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12714 invoked from network); 15 Jun 2012 13:49:58 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-4.tower-21.messagelabs.com with SMTP;
	15 Jun 2012 13:49:58 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id C83055A0007
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 14:49:58 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id xitiuD5lZq83 for <xen-users@lists.xen.org>;
	Fri, 15 Jun 2012 14:49:55 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	17AC75A0006; Fri, 15 Jun 2012 14:49:54 +0100 (BST)
Message-ID: <4FDB3D81.6090102@abpni.co.uk>
Date: Fri, 15 Jun 2012 14:49:53 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Andrew Finkenstadt <andy@finkenstadt.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<CAEvg0LhUp6hMcFQ=3=55BPVss_yc8of150TiKzQ+GcJ27MP8Xw@mail.gmail.com>
	<4FDB33DC.4080908@abpni.co.uk>
	<CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com>
In-Reply-To: <CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0918330713740808478=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0918330713740808478==
Content-Type: multipart/alternative;
 boundary="------------040803040601090603060908"

This is a multi-part message in MIME format.
--------------040803040601090603060908
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 15/06/2012 14:46, Andrew Finkenstadt wrote:
> On Fri, Jun 15, 2012 at 8:08 AM, Jonathan Tripathy <jonnyt@abpni.co.uk 
> <mailto:jonnyt@abpni.co.uk>> wrote:
>
>>     http://www.gitco.de/repo/ offers XEN 4.1 rpms for CentOS 5.x, so
>>     that may suit your needs adequately.
>     Yes, but Xen 4.1.x doesn't work very well with the stock RHEL5 kernel
>
>
> Can you expand further on "doesn't work very well with the stock RHEL5 
> kernel" please?
>
> I'm running just such a system in production now (Dell R610 + 
> MegaRAID), and hadn't noticed any issues.  I'll be able to keep my 
> eyes open for problems, if I know what to look for.
>
That's very interesting.

If my memory serves me correctly, discussions here on the list seem to 
say that the stock RHEL kernel doesn't work very well with Xen 4.x
The only testing I did was to run some Xen 4.x with Centos 5.x with PV 
DomUs in a VMWare ESXi VM. The DomUs just kept shutting themselves down 
randomly overnight...

--------------040803040601090603060908
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 15/06/2012 14:46, Andrew Finkenstadt wrote:
    <blockquote
cite="mid:CAEvg0Liqvnec1CkNA2CCMk-jghD56T6a2i+yCrecp4kbLQjWUw@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">On Fri, Jun 15, 2012 at 8:08 AM, Jonathan
        Tripathy <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:jonnyt@abpni.co.uk" target="_blank">jonnyt@abpni.co.uk</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="im">
              <blockquote type="cite">
                <div class="gmail_quote">
                  <div><a moz-do-not-send="true"
                      href="http://www.gitco.de/repo/" target="_blank">http://www.gitco.de/repo/</a>&nbsp;offers

                    XEN 4.1 rpms for CentOS 5.x, so that may suit your
                    needs adequately.</div>
                </div>
              </blockquote>
            </div>
            Yes, but Xen 4.1.x doesn't work very well with the stock
            RHEL5 kernel<br>
            <br>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>Can you expand further on "doesn't work very well with the
          stock RHEL5 kernel" please?</div>
        <div><br>
        </div>
        <div>I'm running just such a system in production now (Dell R610
          + MegaRAID), and hadn't noticed any issues. &nbsp;I'll be able to
          keep my eyes open for problems, if I know what to look for.</div>
        <br>
      </div>
    </blockquote>
    That's very interesting.<br>
    <br>
    If my memory serves me correctly, discussions here on the list seem
    to say that the stock RHEL kernel doesn't work very well with Xen
    4.x<br>
    The only testing I did was to run some Xen 4.x with Centos 5.x with
    PV DomUs in a VMWare ESXi VM. The DomUs just kept shutting
    themselves down randomly overnight...<br>
  </body>
</html>

--------------040803040601090603060908--


--===============0918330713740808478==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0918330713740808478==--


From xen-users-bounces@lists.xen.org Fri Jun 15 14:24:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 14:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfXRB-0000DI-GF; Fri, 15 Jun 2012 14:23:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SfXR9-0000DD-NG
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 14:23:44 +0000
Received: from [85.158.139.83:7483] by server-1.bemta-5.messagelabs.com id
	46/B6-19721-E654BDF4; Fri, 15 Jun 2012 14:23:42 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1339770221!28170138!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10625 invoked from network); 15 Jun 2012 14:23:42 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 14:23:42 -0000
Received: by eaak12 with SMTP id k12so1065643eaa.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 07:23:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=NyDqlySHvj3U97aujqbAWbPPTYk+H1R2fTqekVz4cvY=;
	b=MkHV6PKYbUPECtlO+wTVV9zIv7e3w6gXMilAWKWtxZ0ovcY3+o4cRpWP9u+TWojJmu
	Y4dDeopcGD9YpRdge+n/X5zxAUS4AYBuinyJ0JwzKVp0OEAMxGNaDT9+rpuXTQpEPxHB
	GHQnBiPmj3vMIHzDo8WeV5BvERYgMAiQ/9FDADPgwKLKpLdAzJ4SmSpMT7jrdgEGpmF8
	cY2VHclXn/duSCtb65UhkxysYvREXIUL74Et96JYfNqM3ShxYW1KrulhxbkW120pScCt
	nc25qYWCUkg8ct9kLGhe9/mXgKOsSgFRM/qQ05KUIytYX4a5hhINQDWQOmbQmw6gOFH5
	WkeA==
Received: by 10.14.101.140 with SMTP id b12mr553997eeg.115.1339770221573;
	Fri, 15 Jun 2012 07:23:41 -0700 (PDT)
Received: from [172.16.25.10] (b0fb70a7.bb.sky.com. [176.251.112.167])
	by mx.google.com with ESMTPS id c42sm31548585eeb.2.2012.06.15.07.23.38
	(version=SSLv3 cipher=OTHER); Fri, 15 Jun 2012 07:23:39 -0700 (PDT)
Message-ID: <4FDB4569.7090908@xen.org>
Date: Fri, 15 Jun 2012 15:23:37 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
In-Reply-To: <4FDB163B.1030004@eu.citrix.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1097915014390496552=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1097915014390496552==
Content-Type: multipart/alternative;
 boundary="------------030808010806060304030405"

This is a multi-part message in MIME format.
--------------030808010806060304030405
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 15/06/2012 12:02, George Dunlap wrote:
> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>
>> On 15/06/2012 11:50, George Dunlap wrote:
>>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>>>> Hi There,
>>>>
>>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>>>> and CentOS and Ubuntu don't offer Xen at all..
>>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>>
>>>   -George
>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>
>> This means that the Xen page on the Ubuntu website is wrong!!
>> https://help.ubuntu.com/community/Xen
>> "Ubuntu 10.04 does not come with Xen binaries so you will have to 
>> manually download and compile Xen along with a kernel that is 
>> suitable to work with Xen"
> Hmm -- that will have to be changed. :-)
There is actually a new docs page 
https://help.ubuntu.com/community/XenProposed
When we and the Ubuntu community is happy with the XenProposed page, the 
new page will be copied into https://help.ubuntu.com/community/Xen

The question to the audience here is whether 
https://help.ubuntu.com/community/XenProposed is good enough. The last 
time, this was discussed there were still a couple of loose ends on this 
page.

Lars

--------------030808010806060304030405
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 15/06/2012 12:02, George Dunlap wrote:
    <blockquote cite="mid:4FDB163B.1030004@eu.citrix.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 15/06/12 11:54, Jonathan Tripathy wrote:
      <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <br>
        On 15/06/2012 11:50, George Dunlap wrote:
        <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
          type="cite">
          <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
          </blockquote>
          <pre wrap="">Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
        </blockquote>
        Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
        <br>
        This means that the Xen page on the Ubuntu website is wrong!!<br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
        "Ubuntu 10.04 does not come with Xen binaries so you will have
        to manually download and compile Xen along with a kernel that is
        suitable to work with Xen"<br>
      </blockquote>
      Hmm -- that will have to be changed. :-)<br>
    </blockquote>
    There is actually a new docs page
    <a class="moz-txt-link-freetext" href="https://help.ubuntu.com/community/XenProposed">https://help.ubuntu.com/community/XenProposed</a> <br>
    When we and the Ubuntu community is happy with the XenProposed page,
    the new page will be copied into <a moz-do-not-send="true"
      class="moz-txt-link-freetext"
      href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
    <br>
    The question to the audience here is whether
    <a class="moz-txt-link-freetext" href="https://help.ubuntu.com/community/XenProposed">https://help.ubuntu.com/community/XenProposed</a> is good enough. The
    last time, this was discussed there were still a couple of loose
    ends on this page.<br>
    <br>
    Lars<br>
  </body>
</html>

--------------030808010806060304030405--


--===============1097915014390496552==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1097915014390496552==--


From xen-users-bounces@lists.xen.org Fri Jun 15 14:24:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 14:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfXRB-0000DI-GF; Fri, 15 Jun 2012 14:23:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SfXR9-0000DD-NG
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 14:23:44 +0000
Received: from [85.158.139.83:7483] by server-1.bemta-5.messagelabs.com id
	46/B6-19721-E654BDF4; Fri, 15 Jun 2012 14:23:42 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1339770221!28170138!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10625 invoked from network); 15 Jun 2012 14:23:42 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 14:23:42 -0000
Received: by eaak12 with SMTP id k12so1065643eaa.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 07:23:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=NyDqlySHvj3U97aujqbAWbPPTYk+H1R2fTqekVz4cvY=;
	b=MkHV6PKYbUPECtlO+wTVV9zIv7e3w6gXMilAWKWtxZ0ovcY3+o4cRpWP9u+TWojJmu
	Y4dDeopcGD9YpRdge+n/X5zxAUS4AYBuinyJ0JwzKVp0OEAMxGNaDT9+rpuXTQpEPxHB
	GHQnBiPmj3vMIHzDo8WeV5BvERYgMAiQ/9FDADPgwKLKpLdAzJ4SmSpMT7jrdgEGpmF8
	cY2VHclXn/duSCtb65UhkxysYvREXIUL74Et96JYfNqM3ShxYW1KrulhxbkW120pScCt
	nc25qYWCUkg8ct9kLGhe9/mXgKOsSgFRM/qQ05KUIytYX4a5hhINQDWQOmbQmw6gOFH5
	WkeA==
Received: by 10.14.101.140 with SMTP id b12mr553997eeg.115.1339770221573;
	Fri, 15 Jun 2012 07:23:41 -0700 (PDT)
Received: from [172.16.25.10] (b0fb70a7.bb.sky.com. [176.251.112.167])
	by mx.google.com with ESMTPS id c42sm31548585eeb.2.2012.06.15.07.23.38
	(version=SSLv3 cipher=OTHER); Fri, 15 Jun 2012 07:23:39 -0700 (PDT)
Message-ID: <4FDB4569.7090908@xen.org>
Date: Fri, 15 Jun 2012 15:23:37 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
In-Reply-To: <4FDB163B.1030004@eu.citrix.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1097915014390496552=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1097915014390496552==
Content-Type: multipart/alternative;
 boundary="------------030808010806060304030405"

This is a multi-part message in MIME format.
--------------030808010806060304030405
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 15/06/2012 12:02, George Dunlap wrote:
> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>
>> On 15/06/2012 11:50, George Dunlap wrote:
>>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy<jonnyt@abpni.co.uk>  wrote:
>>>> Hi There,
>>>>
>>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
>>>> and CentOS and Ubuntu don't offer Xen at all..
>>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>>
>>>   -George
>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>
>> This means that the Xen page on the Ubuntu website is wrong!!
>> https://help.ubuntu.com/community/Xen
>> "Ubuntu 10.04 does not come with Xen binaries so you will have to 
>> manually download and compile Xen along with a kernel that is 
>> suitable to work with Xen"
> Hmm -- that will have to be changed. :-)
There is actually a new docs page 
https://help.ubuntu.com/community/XenProposed
When we and the Ubuntu community is happy with the XenProposed page, the 
new page will be copied into https://help.ubuntu.com/community/Xen

The question to the audience here is whether 
https://help.ubuntu.com/community/XenProposed is good enough. The last 
time, this was discussed there were still a couple of loose ends on this 
page.

Lars

--------------030808010806060304030405
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 15/06/2012 12:02, George Dunlap wrote:
    <blockquote cite="mid:4FDB163B.1030004@eu.citrix.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 15/06/12 11:54, Jonathan Tripathy wrote:
      <blockquote cite="mid:4FDB1462.4010500@abpni.co.uk" type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <br>
        On 15/06/2012 11:50, George Dunlap wrote:
        <blockquote
cite="mid:CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com"
          type="cite">
          <pre wrap="">On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:jonnyt@abpni.co.uk">&lt;jonnyt@abpni.co.uk&gt;</a> wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi There,

Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0.x
and CentOS and Ubuntu don't offer Xen at all..
</pre>
          </blockquote>
          <pre wrap="">Debian Squeeze offers 4.1, as does Ubuntu 12.04.

 -George
</pre>
        </blockquote>
        Well look at that!! Ubuntu does indeed seem to offer 4.1!! <br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64">http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64</a><br>
        <br>
        This means that the Xen page on the Ubuntu website is wrong!!<br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
        "Ubuntu 10.04 does not come with Xen binaries so you will have
        to manually download and compile Xen along with a kernel that is
        suitable to work with Xen"<br>
      </blockquote>
      Hmm -- that will have to be changed. :-)<br>
    </blockquote>
    There is actually a new docs page
    <a class="moz-txt-link-freetext" href="https://help.ubuntu.com/community/XenProposed">https://help.ubuntu.com/community/XenProposed</a> <br>
    When we and the Ubuntu community is happy with the XenProposed page,
    the new page will be copied into <a moz-do-not-send="true"
      class="moz-txt-link-freetext"
      href="https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/community/Xen</a><br>
    <br>
    The question to the audience here is whether
    <a class="moz-txt-link-freetext" href="https://help.ubuntu.com/community/XenProposed">https://help.ubuntu.com/community/XenProposed</a> is good enough. The
    last time, this was discussed there were still a couple of loose
    ends on this page.<br>
    <br>
    Lars<br>
  </body>
</html>

--------------030808010806060304030405--


--===============1097915014390496552==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1097915014390496552==--


From xen-users-bounces@lists.xen.org Fri Jun 15 14:57:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 14:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfXwm-00013N-6x; Fri, 15 Jun 2012 14:56:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SfXwk-00013I-PE
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 14:56:22 +0000
Received: from [85.158.143.35:52128] by server-3.bemta-4.messagelabs.com id
	24/A4-05808-61D4BDF4; Fri, 15 Jun 2012 14:56:22 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339772179!13320401!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5412 invoked from network); 15 Jun 2012 14:56:21 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 14:56:21 -0000
Received: by pbbro12 with SMTP id ro12so5768497pbb.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 07:56:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=8eGV6zfP1tm8rO/hB/zni22yVDPAeeAQvBHGM2ibhgA=;
	b=jOQBEwUZ7dP6L9QaLMgvhNJeezMWXn8jC52ZBKMeP4IVLp+R3cmKJMLakggNoKPYWv
	G1y3rOySnJi5KypCgkn6IHH+dxZOUVqS2r8ejWUaqtPJs+aS17WZaIMLvHIUcdC/icKn
	pcjC5jKYViu1UqWAhNhCriGORGz1F2SBNrqWeB2I1xL9Pc2QQnxXGbg26tpf3jFK8HHm
	wzwrEm5uv7wwRixmcDj+L94xQOVRrxobNuZYY8h7IDLI8Dyqf9NS2OndyjzxHmQQ7DLp
	xJRFL6g9kjmHKESZi6XC1SXY55/Av8CxLXuvtN/repumf6E4c1526QCmDNhwWcCD6Mdz
	Y3ZA==
MIME-Version: 1.0
Received: by 10.68.135.66 with SMTP id pq2mr7519614pbb.156.1339772179212; Fri,
	15 Jun 2012 07:56:19 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Fri, 15 Jun 2012 07:56:19 -0700 (PDT)
In-Reply-To: <CAJZrEXtsKWznbpWBDyB9JB5iqxJ5VjYzGxn6qqmcSeL6xJgHng@mail.gmail.com>
References: <CAJZrEXtsKWznbpWBDyB9JB5iqxJ5VjYzGxn6qqmcSeL6xJgHng@mail.gmail.com>
Date: Fri, 15 Jun 2012 21:56:19 +0700
Message-ID: <CAG1y0sfONO6wjDwMM1PTiL_+K65dHv3zCi=Tb515hTmdHVE76w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric Lindsey <eslindsey@gmail.com>
X-Gm-Message-State: ALoCoQlpOuVQN39tCF3eycrpgG8fnLv4CsojIP5At4ETo92YpzI7O3oC/zSll24zO30+7v4gjYoO
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] network-bridge working in HVM but not PV
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 3:41 PM, Eric Lindsey <eslindsey@gmail.com> wrote:
> Here's the puzzle: my HVM Windows XP domain is correctly handling
> DHCP, joining the network, and has full Internet and network access.
> But my PV Debian stalls waiting for a DHCPOFFER until it gives up,
> even though I see both the DHCPREQUEST and DHCPOFFER response in the
> syslog of the host machine (which is using dnsmasq). =A0In addition, if
> I assign static information to the interface on the PV domU, it has
> full network access. =A0To me this is not an acceptable solution because
> I prefer to use DHCP address reservations on the dom0 to manage the
> whole network.

IIRC this is a problem with the kernel and/or userland. For example, I
get the same thing when using an old kernel with busybox's dhcp, but
not with RHEL6.

I suggest you try using debian wheezy or ubuntu precise as PV guest
and see what happens.
Or try turning off all offloads in the bridge and domU's vif interface
(on dom0 side) with ethtool, but I doubt it will work.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 14:57:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 14:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfXwm-00013N-6x; Fri, 15 Jun 2012 14:56:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SfXwk-00013I-PE
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 14:56:22 +0000
Received: from [85.158.143.35:52128] by server-3.bemta-4.messagelabs.com id
	24/A4-05808-61D4BDF4; Fri, 15 Jun 2012 14:56:22 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339772179!13320401!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5412 invoked from network); 15 Jun 2012 14:56:21 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 14:56:21 -0000
Received: by pbbro12 with SMTP id ro12so5768497pbb.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 07:56:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=8eGV6zfP1tm8rO/hB/zni22yVDPAeeAQvBHGM2ibhgA=;
	b=jOQBEwUZ7dP6L9QaLMgvhNJeezMWXn8jC52ZBKMeP4IVLp+R3cmKJMLakggNoKPYWv
	G1y3rOySnJi5KypCgkn6IHH+dxZOUVqS2r8ejWUaqtPJs+aS17WZaIMLvHIUcdC/icKn
	pcjC5jKYViu1UqWAhNhCriGORGz1F2SBNrqWeB2I1xL9Pc2QQnxXGbg26tpf3jFK8HHm
	wzwrEm5uv7wwRixmcDj+L94xQOVRrxobNuZYY8h7IDLI8Dyqf9NS2OndyjzxHmQQ7DLp
	xJRFL6g9kjmHKESZi6XC1SXY55/Av8CxLXuvtN/repumf6E4c1526QCmDNhwWcCD6Mdz
	Y3ZA==
MIME-Version: 1.0
Received: by 10.68.135.66 with SMTP id pq2mr7519614pbb.156.1339772179212; Fri,
	15 Jun 2012 07:56:19 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Fri, 15 Jun 2012 07:56:19 -0700 (PDT)
In-Reply-To: <CAJZrEXtsKWznbpWBDyB9JB5iqxJ5VjYzGxn6qqmcSeL6xJgHng@mail.gmail.com>
References: <CAJZrEXtsKWznbpWBDyB9JB5iqxJ5VjYzGxn6qqmcSeL6xJgHng@mail.gmail.com>
Date: Fri, 15 Jun 2012 21:56:19 +0700
Message-ID: <CAG1y0sfONO6wjDwMM1PTiL_+K65dHv3zCi=Tb515hTmdHVE76w@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric Lindsey <eslindsey@gmail.com>
X-Gm-Message-State: ALoCoQlpOuVQN39tCF3eycrpgG8fnLv4CsojIP5At4ETo92YpzI7O3oC/zSll24zO30+7v4gjYoO
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] network-bridge working in HVM but not PV
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 14, 2012 at 3:41 PM, Eric Lindsey <eslindsey@gmail.com> wrote:
> Here's the puzzle: my HVM Windows XP domain is correctly handling
> DHCP, joining the network, and has full Internet and network access.
> But my PV Debian stalls waiting for a DHCPOFFER until it gives up,
> even though I see both the DHCPREQUEST and DHCPOFFER response in the
> syslog of the host machine (which is using dnsmasq). =A0In addition, if
> I assign static information to the interface on the PV domU, it has
> full network access. =A0To me this is not an acceptable solution because
> I prefer to use DHCP address reservations on the dom0 to manage the
> whole network.

IIRC this is a problem with the kernel and/or userland. For example, I
get the same thing when using an old kernel with busybox's dhcp, but
not with RHEL6.

I suggest you try using debian wheezy or ubuntu precise as PV guest
and see what happens.
Or try turning off all offloads in the bridge and domU's vif interface
(on dom0 side) with ethtool, but I doubt it will work.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 15:23:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 15:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfYLW-0001rz-Lu; Fri, 15 Jun 2012 15:21:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1SfYLU-0001rm-MK
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 15:21:56 +0000
Received: from [85.158.139.83:31989] by server-9.bemta-5.messagelabs.com id
	B6/E3-01069-1135BDF4; Fri, 15 Jun 2012 15:21:53 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339773699!27902713!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_23,ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDY1ODAgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26020 invoked from network); 15 Jun 2012 15:21:41 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 15:21:41 -0000
Received: by dajz8 with SMTP id z8so4842382daj.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 08:21:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=V6PeAQstu2p+b+gwM4wRfqMofIH8knPg9YJt7tKCm24=;
	b=mqMgaXCWsDSYiEHHyHn4yF518CyDx9NwZw2Rx9WD+eUuW+msqv8/xgHlRytD/le4sy
	nWayZJ3zsxhQuf/yG7eApnJZ/LOMDhYOicIG38+Q+edYdrW+Esg6zBdxq+3mRHPzv8Px
	Jqp8n3tN34LcTRwh2blv/yrUwAMd7U1p11wBIKtOCOvI3EFW587a6WRCimPkH88ejv/N
	Udemv5nY31pZlGpkpb+D90yxMNYVZupVyVcjLbywYOBxy45J7/1/br/x1nTkIohFUOjr
	vmhWzSv/kR8dijGKVEYrUV0nyRKQdicBQ/Wyk3KLO6+XPHuyDljS24lr06G3URMh3Si/
	HU1w==
MIME-Version: 1.0
Received: by 10.68.225.7 with SMTP id rg7mr11571598pbc.21.1339773699037; Fri,
	15 Jun 2012 08:21:39 -0700 (PDT)
Received: by 10.68.42.41 with HTTP; Fri, 15 Jun 2012 08:21:38 -0700 (PDT)
In-Reply-To: <CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
	<CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
Date: Fri, 15 Jun 2012 23:21:38 +0800
Message-ID: <CAEwRVpPp=T7+BRTS2QbaCg-vMDuG+97ZKtwEDYVPo3J0_seTYw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: Peter Braun <xenware@gmail.com>
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 8:17 PM, Peter Braun <xenware@gmail.com> wrote:
> There is security flaw but beside RHEL we dont see response on other
> vendors yet.
>
> Is xen.org official tarbal updated yet?
>
> Both gitco.de and choon.net - there is no update yet.

Sorry, since choon.net mentioned here so I will answer.  All security
related I take it seriously and release packages accordingly mostly
within 24 hours after testing.  Read http://choonrpms.blogspot.com/
for more information.  Xen v4.0, v4.1 and even v4.2 (xen-unstable) are
released accordingly:

v4.0 - http://choonrpms.blogspot.com/2012/06/xen-404-215920-release.html
v4.1 - http://choonrpms.blogspot.com/2012/06/xen-413-233010-release.html
v4.2 - http://choonrpms.blogspot.com/2012/06/xen-420-254810-release.html

In fact, I update often for xen related packages.  I don't update such
information in my forum since I mentioned that I will post updates in
http://choonrpms.blogspot.com/ since 09 Mar 2012 SGT/GMT+8.

Hopefully this will clear any confusion or doubts.

Thanks.

Kindest regards,
Giam Teck Choon


> Even alpinelinux.org which I am very interested in has no xen
> hypervisor update yet.
> Another Xen 4.1.2 repo
> http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
> is not updated too.
>
> I don have Xenserver by citrix - is their product updated?
>
>
> For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
> 12.04 right now.
>
> Br
>
> Peter
>
>
> 2012/6/15 Jonathan Tripathy <jonnyt@abpni.co.uk>:
>>
>> On 15/06/2012 12:02, George Dunlap wrote:
>>
>> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>
>>
>> On 15/06/2012 11:50, George Dunlap wrote:
>>
>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>
>> wrote:
>>
>> Hi There,
>>
>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0=
.x
>> and CentOS and Ubuntu don't offer Xen at all..
>>
>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>
>> =A0-George
>>
>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>
>> This means that the Xen page on the Ubuntu website is wrong!!
>> https://help.ubuntu.com/community/Xen
>> "Ubuntu 10.04 does not come with Xen binaries so you will have to manual=
ly
>> download and compile Xen along with a kernel that is suitable to work wi=
th
>> Xen"
>>
>> Hmm -- that will have to be changed. :-)
>>
>> I just assumed that future version didn't, but clearly they do.
>>
>> Is anyone aware of the Ubuntu teams commitment to Xen? I always thought =
that
>> the Ubuntu folks were backing KVM...
>>
>> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team=
 has
>> been pretty helpful in getting XCP working as a package you can install =
in
>> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their de=
fault
>> at the moment, and therefore the focus of their own developers.=A0 So mo=
re of
>> the burden of making sure things work falls on the Xen community.
>> Relationships with distros has been a weak point of xen.org in the past;=
 but
>> we're trying to address that going forward.
>>
>> =A0-George
>>
>> Thanks, George.
>>
>> So then, going forward, you recommend that we switch to Ubuntu+Xen (using
>> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have ple=
nty
>> of experience with Ubuntu, so that's not an issue. I'm specially talking
>> about the Xen aspects here. We just want to avoid having to compile Dom0
>> kernels and Xen ourselves. While we're comfortable doing this during
>> testing, we'd rather leave our production servers up to package manageme=
nt
>> :)
>>
>> Thanks
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 15:23:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 15:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfYLW-0001rz-Lu; Fri, 15 Jun 2012 15:21:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1SfYLU-0001rm-MK
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 15:21:56 +0000
Received: from [85.158.139.83:31989] by server-9.bemta-5.messagelabs.com id
	B6/E3-01069-1135BDF4; Fri, 15 Jun 2012 15:21:53 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1339773699!27902713!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_23,ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDY1ODAgKHRpbWVvdXQp\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26020 invoked from network); 15 Jun 2012 15:21:41 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 15:21:41 -0000
Received: by dajz8 with SMTP id z8so4842382daj.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 08:21:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=V6PeAQstu2p+b+gwM4wRfqMofIH8knPg9YJt7tKCm24=;
	b=mqMgaXCWsDSYiEHHyHn4yF518CyDx9NwZw2Rx9WD+eUuW+msqv8/xgHlRytD/le4sy
	nWayZJ3zsxhQuf/yG7eApnJZ/LOMDhYOicIG38+Q+edYdrW+Esg6zBdxq+3mRHPzv8Px
	Jqp8n3tN34LcTRwh2blv/yrUwAMd7U1p11wBIKtOCOvI3EFW587a6WRCimPkH88ejv/N
	Udemv5nY31pZlGpkpb+D90yxMNYVZupVyVcjLbywYOBxy45J7/1/br/x1nTkIohFUOjr
	vmhWzSv/kR8dijGKVEYrUV0nyRKQdicBQ/Wyk3KLO6+XPHuyDljS24lr06G3URMh3Si/
	HU1w==
MIME-Version: 1.0
Received: by 10.68.225.7 with SMTP id rg7mr11571598pbc.21.1339773699037; Fri,
	15 Jun 2012 08:21:39 -0700 (PDT)
Received: by 10.68.42.41 with HTTP; Fri, 15 Jun 2012 08:21:38 -0700 (PDT)
In-Reply-To: <CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
	<CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
Date: Fri, 15 Jun 2012 23:21:38 +0800
Message-ID: <CAEwRVpPp=T7+BRTS2QbaCg-vMDuG+97ZKtwEDYVPo3J0_seTYw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: Peter Braun <xenware@gmail.com>
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 8:17 PM, Peter Braun <xenware@gmail.com> wrote:
> There is security flaw but beside RHEL we dont see response on other
> vendors yet.
>
> Is xen.org official tarbal updated yet?
>
> Both gitco.de and choon.net - there is no update yet.

Sorry, since choon.net mentioned here so I will answer.  All security
related I take it seriously and release packages accordingly mostly
within 24 hours after testing.  Read http://choonrpms.blogspot.com/
for more information.  Xen v4.0, v4.1 and even v4.2 (xen-unstable) are
released accordingly:

v4.0 - http://choonrpms.blogspot.com/2012/06/xen-404-215920-release.html
v4.1 - http://choonrpms.blogspot.com/2012/06/xen-413-233010-release.html
v4.2 - http://choonrpms.blogspot.com/2012/06/xen-420-254810-release.html

In fact, I update often for xen related packages.  I don't update such
information in my forum since I mentioned that I will post updates in
http://choonrpms.blogspot.com/ since 09 Mar 2012 SGT/GMT+8.

Hopefully this will clear any confusion or doubts.

Thanks.

Kindest regards,
Giam Teck Choon


> Even alpinelinux.org which I am very interested in has no xen
> hypervisor update yet.
> Another Xen 4.1.2 repo
> http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
> is not updated too.
>
> I don have Xenserver by citrix - is their product updated?
>
>
> For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
> 12.04 right now.
>
> Br
>
> Peter
>
>
> 2012/6/15 Jonathan Tripathy <jonnyt@abpni.co.uk>:
>>
>> On 15/06/2012 12:02, George Dunlap wrote:
>>
>> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>
>>
>> On 15/06/2012 11:50, George Dunlap wrote:
>>
>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>
>> wrote:
>>
>> Hi There,
>>
>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.0=
.x
>> and CentOS and Ubuntu don't offer Xen at all..
>>
>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>
>> =A0-George
>>
>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>
>> This means that the Xen page on the Ubuntu website is wrong!!
>> https://help.ubuntu.com/community/Xen
>> "Ubuntu 10.04 does not come with Xen binaries so you will have to manual=
ly
>> download and compile Xen along with a kernel that is suitable to work wi=
th
>> Xen"
>>
>> Hmm -- that will have to be changed. :-)
>>
>> I just assumed that future version didn't, but clearly they do.
>>
>> Is anyone aware of the Ubuntu teams commitment to Xen? I always thought =
that
>> the Ubuntu folks were backing KVM...
>>
>> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team=
 has
>> been pretty helpful in getting XCP working as a package you can install =
in
>> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their de=
fault
>> at the moment, and therefore the focus of their own developers.=A0 So mo=
re of
>> the burden of making sure things work falls on the Xen community.
>> Relationships with distros has been a weak point of xen.org in the past;=
 but
>> we're trying to address that going forward.
>>
>> =A0-George
>>
>> Thanks, George.
>>
>> So then, going forward, you recommend that we switch to Ubuntu+Xen (using
>> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have ple=
nty
>> of experience with Ubuntu, so that's not an issue. I'm specially talking
>> about the Xen aspects here. We just want to avoid having to compile Dom0
>> kernels and Xen ourselves. While we're comfortable doing this during
>> testing, we'd rather leave our production servers up to package manageme=
nt
>> :)
>>
>> Thanks
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 16:11:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 16:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfZ6i-0003aY-8o; Fri, 15 Jun 2012 16:10:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1SfZ6g-0003aS-Ke
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 16:10:42 +0000
Received: from [85.158.143.35:7107] by server-2.bemta-4.messagelabs.com id
	86/09-17938-18E5BDF4; Fri, 15 Jun 2012 16:10:41 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339776638!13332093!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE5Mjc1\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22073 invoked from network); 15 Jun 2012 16:10:39 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-3.tower-21.messagelabs.com with SMTP;
	15 Jun 2012 16:10:39 -0000
Received: from fwd17.aul.t-online.de (fwd17.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1SfZ6c-0008V5-FN; Fri, 15 Jun 2012 18:10:38 +0200
Received: from mail-gg0-f173.google.com
	(bVkPIeZegt2ZS5D5L7siZBorFynmvYsh2Uar327cuK95AdHz0q4yfvaz-ezZ8lINBjEsbRLfiv@[209.85.161.173])
	by fwd17.webpage.t-com.de
	with esmtp id 1SfZ6X-1Ifvcm0; Fri, 15 Jun 2012 18:10:33 +0200
Received: by ggnp1 with SMTP id p1so2864888ggn.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 09:10:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.187.170 with SMTP id ft10mr2637488igc.37.1339776632649;
	Fri, 15 Jun 2012 09:10:32 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Fri, 15 Jun 2012 09:10:32 -0700 (PDT)
In-Reply-To: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
References: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
Date: Fri, 15 Jun 2012 18:10:32 +0200
Message-ID: <CADrxqj9C2Tv7PJ4FAY1y6DsqSvpwNCsLtUiBNBTBSpQ75kxEGA@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
X-ID: bVkPIeZegt2ZS5D5L7siZBorFynmvYsh2Uar327cuK95AdHz0q4yfvaz-ezZ8lINBjEsbRLfiv
X-TOI-MSGID: 75e03709-57d1-4b0a-9dbd-3669e9182334
Subject: Re: [Xen-users] PCI passthrough to PV guest - domU kernel panic
	when using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2054073316264441292=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2054073316264441292==
Content-Type: multipart/alternative; boundary=14dae934098f4477d704c2850e4b

--14dae934098f4477d704c2850e4b
Content-Type: text/plain; charset=ISO-8859-1

2012/6/10 Christian <mythtv@hocken.net>

> Hi everybody,
>
> I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
> passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
> guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
> 600e processor and thus does not come with native IOMMU support. Both, dom0
> and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
> repositories.
> I set up a pv domU guest system that works flawlessly. However, when I try
> to boot the guest with iommu=soft as a kernel-parameter the domU crashes
> with a kernel panic. The kernel panic does not seem to be related to an
> assigned PCI device, since the guest crashes even if no PCI device is
> passed.
>
> Here's an excerpt of the guest system's boot log:
> (early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
> debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
> (early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
> (early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
> (early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
> (early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
> (early) [    0.000000] Kernel panic - not syncing: Failed to get
> contiguous memory for DMA from Xen!
> (early) [    0.000000] You either: don't have the permissions, do not have
> enough free memory under 4GB, or the hypervisor memoryis too fragmented!
> (rc:-12)
> (early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
> #39-Ubuntu
> (early) [    0.000000] Call Trace:
> (early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
> (early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
> (early) [    0.000000]  [<ffffffff81d0e596>] ?
> pci_swiotlb_late_init+0x29/0x29
> (early) [    0.000000]  [<ffffffff81d0e56d>] ?
> pci_swiotlb_detect_4gb+0x2c/0x2c
> (early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
> (early) [    0.000000]  [<ffffffff81d00d78>] pci_xen_swiotlb_init+0x17/0x29
> (early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
> (early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
> (early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
> (early) [    0.000000]  [<ffffffff81cfb388>]
> x86_64_start_reservations+0x132/0x136
> (early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
>
>
>
> Some more information about my configuration:
>
> Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
> * Kernel parameter pci=resource_alignment=01:05.0 set.
>
> * xen-pciback is loaded as module with options in
> /etc/modprobe.d/xen-pciback.conf:
> # hide (0000:01:05.0)
> options xen-pciback passthrough=1
> options xen-pciback permissive
> options xen-pciback hide=(0000:01:05.0)
>
> * saa7146 driver is blacklisted:
> /etc/modprobe.d/blacklist-saa7146.conf:
> blacklist saa7146
>
> * xm pci-list-assignable-devices lists mentioned PCI device
>
> * guest's xen.cfg looks as follows:
> kernel = "/usr/local/xendomains/precise_test/kernel.img"
> ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
> memory = 512
> vcpus = 1
> name = "precisetest"
> vif = [ 'mac=00:16:00:00:42:23' ]
> disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
> root = "/dev/xvda1"
> pci = [ '01:05.0' ]
> extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
> xencons=tty"
>
>
> DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
> * xen-pcifront is loaded as module
>
> * System starts when iommu=soft is not set and lspci shows passed device.
> However, the device is not usable
>
> At this point I got stuck and have no clue how to further debug my setup.
> Please let me know, if I missed something.
>
> Logfiles:
> Kernel config (same kernel is used on dom0 and domU):
> http://pastebin.com/6qf85KjJ
> Dom0 dmesg: http://pastebin.com/FAXk8eF9
> Dom0 xm dmesg: http://pastebin.com/MXhvWkPF
> Dom0 xend.log: http://pastebin.com/Ma0Xy4BA
> Dom0 domain-builder-ng.log: http://pastebin.com/R5mmPBZi
> Dom0 xen-hotplug.log; http://pastebin.com/haKwKnnD
> Dom0 xend-debug.log: http://pastebin.com/bU5X2hg4
> DomU boot.log: http://pastebin.com/R2dYGpp1
>
> Thank you very much for your support
>
> best regards,
> Christian
>

Did no one of you encounter this problem before? I cannot imagine that my
setup is that special.

--14dae934098f4477d704c2850e4b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/6/10 Christian <span dir=3D"ltr">&l=
t;<a href=3D"mailto:mythtv@hocken.net" target=3D"_blank">mythtv@hocken.net<=
/a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
<span>Hi everybody,</span><div><br></div><div>I followed the tutorial at=A0=
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" style=3D"color:rgb=
(17,85,204)" target=3D"_blank">http://wiki.xen.org/wiki/Xen_PCI_Passthrough=
</a>=A0to passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a=
 pv xen guest. My system ist based on an Asus M4N78 Pro motherboard + an AM=
D X4 600e processor and thus does not come with native IOMMU support. Both,=
 dom0 and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official repos=
itories.</div>

<div>I set up a pv domU guest system that works flawlessly. However, when I=
 try to boot the guest with iommu=3Dsoft as a kernel-parameter the domU cra=
shes with a kernel panic. The kernel panic does not seem to be related to a=
n assigned PCI device, since the guest crashes even if no PCI device is pas=
sed.=A0</div>

<div><br></div><div>Here&#39;s an excerpt of the guest system&#39;s boot lo=
g:</div><div><div>(early) [ =A0 =A00.000000] Kernel command line: root=3D/d=
ev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot console=3Dh=
vc0 ro xencons=3Dtty</div>

<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>

<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>

<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>

(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div><br></div><div><br></div><div><br></div><di=
v>Some more information about my configuration:</div>
<div><br></div><div>Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):</div>=
<div>* Kernel parameter=A0pci=3Dresource_alignment=3D01:05.0 set.</div><div=
><br></div><div>* xen-pciback is loaded as module with options in /etc/modp=
robe.d/xen-pciback.conf:</div>

<div><div># hide (0000:01:05.0)</div><div>options xen-pciback passthrough=
=3D1</div><div>options xen-pciback permissive</div><div>options xen-pciback=
 hide=3D(0000:01:05.0)=A0</div></div><div><br></div><div>* saa7146 driver i=
s blacklisted:</div>

<div>/etc/modprobe.d/blacklist-saa7146.conf:</div><div>blacklist saa7146</d=
iv><div><br></div><div>* xm pci-list-assignable-devices lists mentioned PCI=
 device</div><div><br></div><div>* guest&#39;s xen.cfg looks as follows:</d=
iv>

<div><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.img&qu=
ot;</div><div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/initrd.i=
mg&quot;</div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>name =3D =
&quot;precisetest&quot;</div>

<div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div><div>disk =3D [ &#3=
9;file:/usr/local/xendomains/precise_test/xvda.img,xvda,w&#39; =A0]</div><d=
iv>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; ]<=
/div><div>

extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot cons=
ole=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div><br></div><div><br></div>=
<div>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</div><div>
* xen-pcifront is loaded as module</div><div><br></div><div>* System starts=
 when iommu=3Dsoft is not set and lspci shows passed device. However, the d=
evice is not usable</div><div><br></div><div>At this point I got stuck and =
have no clue how to further debug my setup. Please let me know, if I missed=
 something.</div>

<div><br></div><div>Logfiles:</div><div>Kernel config (same kernel is used =
on dom0 and domU):=A0<a href=3D"http://pastebin.com/6qf85KjJ" target=3D"_bl=
ank">http://pastebin.com/6qf85KjJ</a></div><div>Dom0 dmesg:=A0<a href=3D"ht=
tp://pastebin.com/FAXk8eF9" target=3D"_blank">http://pastebin.com/FAXk8eF9<=
/a></div>

<div>Dom0 xm dmesg:=A0<a href=3D"http://pastebin.com/MXhvWkPF" target=3D"_b=
lank">http://pastebin.com/MXhvWkPF</a></div><div>Dom0=A0xend.log:=A0<a href=
=3D"http://pastebin.com/Ma0Xy4BA" target=3D"_blank">http://pastebin.com/Ma0=
Xy4BA</a></div>
<div><font color=3D"#222222" face=3D"arial, sans-serif">Dom0 domain-builder=
-ng.log:=A0<a href=3D"http://pastebin.com/R5mmPBZi" target=3D"_blank">http:=
//pastebin.com/R5mmPBZi</a></font></div>
<div>Dom0 xen-hotplug.log;=A0<a href=3D"http://pastebin.com/haKwKnnD" targe=
t=3D"_blank">http://pastebin.com/haKwKnnD</a></div><div>Dom0=A0xend-debug.l=
og:=A0<a href=3D"http://pastebin.com/bU5X2hg4" target=3D"_blank">http://pas=
tebin.com/bU5X2hg4</a></div>
<div>
DomU boot.log:=A0<a href=3D"http://pastebin.com/R2dYGpp1" target=3D"_blank"=
>http://pastebin.com/R2dYGpp1</a></div><div><br></div><div>Thank you very m=
uch for your support</div><div><br></div><div>best regards,</div><div>
Christian</div></blockquote><div><br></div><div>Did no one of you encounter=
 this problem before? I cannot imagine that my setup is that special.</div>=
</div><br>

--14dae934098f4477d704c2850e4b--


--===============2054073316264441292==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2054073316264441292==--


From xen-users-bounces@lists.xen.org Fri Jun 15 16:11:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 16:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfZ6i-0003aY-8o; Fri, 15 Jun 2012 16:10:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1SfZ6g-0003aS-Ke
	for xen-users@lists.xen.org; Fri, 15 Jun 2012 16:10:42 +0000
Received: from [85.158.143.35:7107] by server-2.bemta-4.messagelabs.com id
	86/09-17938-18E5BDF4; Fri, 15 Jun 2012 16:10:41 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1339776638!13332093!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE5Mjc1\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22073 invoked from network); 15 Jun 2012 16:10:39 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-3.tower-21.messagelabs.com with SMTP;
	15 Jun 2012 16:10:39 -0000
Received: from fwd17.aul.t-online.de (fwd17.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1SfZ6c-0008V5-FN; Fri, 15 Jun 2012 18:10:38 +0200
Received: from mail-gg0-f173.google.com
	(bVkPIeZegt2ZS5D5L7siZBorFynmvYsh2Uar327cuK95AdHz0q4yfvaz-ezZ8lINBjEsbRLfiv@[209.85.161.173])
	by fwd17.webpage.t-com.de
	with esmtp id 1SfZ6X-1Ifvcm0; Fri, 15 Jun 2012 18:10:33 +0200
Received: by ggnp1 with SMTP id p1so2864888ggn.32
	for <xen-users@lists.xen.org>; Fri, 15 Jun 2012 09:10:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.187.170 with SMTP id ft10mr2637488igc.37.1339776632649;
	Fri, 15 Jun 2012 09:10:32 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Fri, 15 Jun 2012 09:10:32 -0700 (PDT)
In-Reply-To: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
References: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
Date: Fri, 15 Jun 2012 18:10:32 +0200
Message-ID: <CADrxqj9C2Tv7PJ4FAY1y6DsqSvpwNCsLtUiBNBTBSpQ75kxEGA@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
X-ID: bVkPIeZegt2ZS5D5L7siZBorFynmvYsh2Uar327cuK95AdHz0q4yfvaz-ezZ8lINBjEsbRLfiv
X-TOI-MSGID: 75e03709-57d1-4b0a-9dbd-3669e9182334
Subject: Re: [Xen-users] PCI passthrough to PV guest - domU kernel panic
	when using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2054073316264441292=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2054073316264441292==
Content-Type: multipart/alternative; boundary=14dae934098f4477d704c2850e4b

--14dae934098f4477d704c2850e4b
Content-Type: text/plain; charset=ISO-8859-1

2012/6/10 Christian <mythtv@hocken.net>

> Hi everybody,
>
> I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
> passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
> guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
> 600e processor and thus does not come with native IOMMU support. Both, dom0
> and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
> repositories.
> I set up a pv domU guest system that works flawlessly. However, when I try
> to boot the guest with iommu=soft as a kernel-parameter the domU crashes
> with a kernel panic. The kernel panic does not seem to be related to an
> assigned PCI device, since the guest crashes even if no PCI device is
> passed.
>
> Here's an excerpt of the guest system's boot log:
> (early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
> debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
> (early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
> (early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
> (early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
> (early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
> (early) [    0.000000] Kernel panic - not syncing: Failed to get
> contiguous memory for DMA from Xen!
> (early) [    0.000000] You either: don't have the permissions, do not have
> enough free memory under 4GB, or the hypervisor memoryis too fragmented!
> (rc:-12)
> (early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
> #39-Ubuntu
> (early) [    0.000000] Call Trace:
> (early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
> (early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
> (early) [    0.000000]  [<ffffffff81d0e596>] ?
> pci_swiotlb_late_init+0x29/0x29
> (early) [    0.000000]  [<ffffffff81d0e56d>] ?
> pci_swiotlb_detect_4gb+0x2c/0x2c
> (early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
> (early) [    0.000000]  [<ffffffff81d00d78>] pci_xen_swiotlb_init+0x17/0x29
> (early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
> (early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
> (early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
> (early) [    0.000000]  [<ffffffff81cfb388>]
> x86_64_start_reservations+0x132/0x136
> (early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
>
>
>
> Some more information about my configuration:
>
> Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
> * Kernel parameter pci=resource_alignment=01:05.0 set.
>
> * xen-pciback is loaded as module with options in
> /etc/modprobe.d/xen-pciback.conf:
> # hide (0000:01:05.0)
> options xen-pciback passthrough=1
> options xen-pciback permissive
> options xen-pciback hide=(0000:01:05.0)
>
> * saa7146 driver is blacklisted:
> /etc/modprobe.d/blacklist-saa7146.conf:
> blacklist saa7146
>
> * xm pci-list-assignable-devices lists mentioned PCI device
>
> * guest's xen.cfg looks as follows:
> kernel = "/usr/local/xendomains/precise_test/kernel.img"
> ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
> memory = 512
> vcpus = 1
> name = "precisetest"
> vif = [ 'mac=00:16:00:00:42:23' ]
> disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
> root = "/dev/xvda1"
> pci = [ '01:05.0' ]
> extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
> xencons=tty"
>
>
> DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
> * xen-pcifront is loaded as module
>
> * System starts when iommu=soft is not set and lspci shows passed device.
> However, the device is not usable
>
> At this point I got stuck and have no clue how to further debug my setup.
> Please let me know, if I missed something.
>
> Logfiles:
> Kernel config (same kernel is used on dom0 and domU):
> http://pastebin.com/6qf85KjJ
> Dom0 dmesg: http://pastebin.com/FAXk8eF9
> Dom0 xm dmesg: http://pastebin.com/MXhvWkPF
> Dom0 xend.log: http://pastebin.com/Ma0Xy4BA
> Dom0 domain-builder-ng.log: http://pastebin.com/R5mmPBZi
> Dom0 xen-hotplug.log; http://pastebin.com/haKwKnnD
> Dom0 xend-debug.log: http://pastebin.com/bU5X2hg4
> DomU boot.log: http://pastebin.com/R2dYGpp1
>
> Thank you very much for your support
>
> best regards,
> Christian
>

Did no one of you encounter this problem before? I cannot imagine that my
setup is that special.

--14dae934098f4477d704c2850e4b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/6/10 Christian <span dir=3D"ltr">&l=
t;<a href=3D"mailto:mythtv@hocken.net" target=3D"_blank">mythtv@hocken.net<=
/a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
<span>Hi everybody,</span><div><br></div><div>I followed the tutorial at=A0=
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" style=3D"color:rgb=
(17,85,204)" target=3D"_blank">http://wiki.xen.org/wiki/Xen_PCI_Passthrough=
</a>=A0to passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a=
 pv xen guest. My system ist based on an Asus M4N78 Pro motherboard + an AM=
D X4 600e processor and thus does not come with native IOMMU support. Both,=
 dom0 and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official repos=
itories.</div>

<div>I set up a pv domU guest system that works flawlessly. However, when I=
 try to boot the guest with iommu=3Dsoft as a kernel-parameter the domU cra=
shes with a kernel panic. The kernel panic does not seem to be related to a=
n assigned PCI device, since the guest crashes even if no PCI device is pas=
sed.=A0</div>

<div><br></div><div>Here&#39;s an excerpt of the guest system&#39;s boot lo=
g:</div><div><div>(early) [ =A0 =A00.000000] Kernel command line: root=3D/d=
ev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot console=3Dh=
vc0 ro xencons=3Dtty</div>

<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>

<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>

<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>

(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>

<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div><br></div><div><br></div><div><br></div><di=
v>Some more information about my configuration:</div>
<div><br></div><div>Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):</div>=
<div>* Kernel parameter=A0pci=3Dresource_alignment=3D01:05.0 set.</div><div=
><br></div><div>* xen-pciback is loaded as module with options in /etc/modp=
robe.d/xen-pciback.conf:</div>

<div><div># hide (0000:01:05.0)</div><div>options xen-pciback passthrough=
=3D1</div><div>options xen-pciback permissive</div><div>options xen-pciback=
 hide=3D(0000:01:05.0)=A0</div></div><div><br></div><div>* saa7146 driver i=
s blacklisted:</div>

<div>/etc/modprobe.d/blacklist-saa7146.conf:</div><div>blacklist saa7146</d=
iv><div><br></div><div>* xm pci-list-assignable-devices lists mentioned PCI=
 device</div><div><br></div><div>* guest&#39;s xen.cfg looks as follows:</d=
iv>

<div><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.img&qu=
ot;</div><div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/initrd.i=
mg&quot;</div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>name =3D =
&quot;precisetest&quot;</div>

<div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div><div>disk =3D [ &#3=
9;file:/usr/local/xendomains/precise_test/xvda.img,xvda,w&#39; =A0]</div><d=
iv>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; ]<=
/div><div>

extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot cons=
ole=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div><br></div><div><br></div>=
<div>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</div><div>
* xen-pcifront is loaded as module</div><div><br></div><div>* System starts=
 when iommu=3Dsoft is not set and lspci shows passed device. However, the d=
evice is not usable</div><div><br></div><div>At this point I got stuck and =
have no clue how to further debug my setup. Please let me know, if I missed=
 something.</div>

<div><br></div><div>Logfiles:</div><div>Kernel config (same kernel is used =
on dom0 and domU):=A0<a href=3D"http://pastebin.com/6qf85KjJ" target=3D"_bl=
ank">http://pastebin.com/6qf85KjJ</a></div><div>Dom0 dmesg:=A0<a href=3D"ht=
tp://pastebin.com/FAXk8eF9" target=3D"_blank">http://pastebin.com/FAXk8eF9<=
/a></div>

<div>Dom0 xm dmesg:=A0<a href=3D"http://pastebin.com/MXhvWkPF" target=3D"_b=
lank">http://pastebin.com/MXhvWkPF</a></div><div>Dom0=A0xend.log:=A0<a href=
=3D"http://pastebin.com/Ma0Xy4BA" target=3D"_blank">http://pastebin.com/Ma0=
Xy4BA</a></div>
<div><font color=3D"#222222" face=3D"arial, sans-serif">Dom0 domain-builder=
-ng.log:=A0<a href=3D"http://pastebin.com/R5mmPBZi" target=3D"_blank">http:=
//pastebin.com/R5mmPBZi</a></font></div>
<div>Dom0 xen-hotplug.log;=A0<a href=3D"http://pastebin.com/haKwKnnD" targe=
t=3D"_blank">http://pastebin.com/haKwKnnD</a></div><div>Dom0=A0xend-debug.l=
og:=A0<a href=3D"http://pastebin.com/bU5X2hg4" target=3D"_blank">http://pas=
tebin.com/bU5X2hg4</a></div>
<div>
DomU boot.log:=A0<a href=3D"http://pastebin.com/R2dYGpp1" target=3D"_blank"=
>http://pastebin.com/R2dYGpp1</a></div><div><br></div><div>Thank you very m=
uch for your support</div><div><br></div><div>best regards,</div><div>
Christian</div></blockquote><div><br></div><div>Did no one of you encounter=
 this problem before? I cannot imagine that my setup is that special.</div>=
</div><br>

--14dae934098f4477d704c2850e4b--


--===============2054073316264441292==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2054073316264441292==--


From xen-users-bounces@lists.xen.org Fri Jun 15 16:56:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 16:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfZoQ-0004Wr-An; Fri, 15 Jun 2012 16:55:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1SfZoO-0004Wl-PU
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 16:55:53 +0000
Received: from [85.158.138.51:57355] by server-9.bemta-3.messagelabs.com id
	DE/5E-10419-8196BDF4; Fri, 15 Jun 2012 16:55:52 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1339779349!27864203!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_23, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17404 invoked from network); 15 Jun 2012 16:55:50 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 16:55:50 -0000
Received: by yenq11 with SMTP id q11so3468398yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 09:55:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Y4QRw9ag/6YiIKzdKqpPxUFDTNpv8bLAFm36PjEbRPI=;
	b=bK9XaO+P71ZDPHNh7ONjbqA/rsZGTQfoujWWa4ffvKeYGqKJCuNo/Bx2agTMbCok6V
	Jf9Y4UmpnBFU7dDQf4jJfWKcn/qesxr8nq0cMy/nd+Q69fYEQYmnViRWVdLMdY8Otl7J
	dESz9WF8EydwMt9VMaeUKXMdrUhoTmdhXVY6K6q9JxSrLbPoqBP5DHgLMnFGzB1v6x5/
	JLTtbb61+9OwSHIVntkLa7RL3plhhUq061ThdBopVFusMMFu7z0ma8SkjgX/PphNfk9i
	Mu48aetDN/1iAXqvI6tR9jsFEQfEJbz7zdr53HCDG3IM7nXIzm9JhBOatSKUMrVNFjR1
	vQFw==
MIME-Version: 1.0
Received: by 10.50.173.5 with SMTP id bg5mr2706491igc.35.1339779348754; Fri,
	15 Jun 2012 09:55:48 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Fri, 15 Jun 2012 09:55:48 -0700 (PDT)
In-Reply-To: <CAEwRVpPp=T7+BRTS2QbaCg-vMDuG+97ZKtwEDYVPo3J0_seTYw@mail.gmail.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
	<CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
	<CAEwRVpPp=T7+BRTS2QbaCg-vMDuG+97ZKtwEDYVPo3J0_seTYw@mail.gmail.com>
Date: Fri, 15 Jun 2012 18:55:48 +0200
Message-ID: <CAPFpWQuJ6yNK_ZP3AKWpOy7BKvHN-p7WNWy11k=5yewZyk+WpA@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Teck Choon Giam <giamteckchoon@gmail.com>
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello Giam Teck Choon

thank you very much for your answer.

You are doing great work with your repo!

I was wrong with the info that your repo isnt updated yet. Now I seed
that your repo is greatly maintained. Was looking for info only at
your blog.
Sorry for that!

Thank you again

Peter



2012/6/15 Teck Choon Giam <giamteckchoon@gmail.com>:
> On Fri, Jun 15, 2012 at 8:17 PM, Peter Braun <xenware@gmail.com> wrote:
>> There is security flaw but beside RHEL we dont see response on other
>> vendors yet.
>>
>> Is xen.org official tarbal updated yet?
>>
>> Both gitco.de and choon.net - there is no update yet.
>
> Sorry, since choon.net mentioned here so I will answer. =A0All security
> related I take it seriously and release packages accordingly mostly
> within 24 hours after testing. =A0Read http://choonrpms.blogspot.com/
> for more information. =A0Xen v4.0, v4.1 and even v4.2 (xen-unstable) are
> released accordingly:
>
> v4.0 - http://choonrpms.blogspot.com/2012/06/xen-404-215920-release.html
> v4.1 - http://choonrpms.blogspot.com/2012/06/xen-413-233010-release.html
> v4.2 - http://choonrpms.blogspot.com/2012/06/xen-420-254810-release.html
>
> In fact, I update often for xen related packages. =A0I don't update such
> information in my forum since I mentioned that I will post updates in
> http://choonrpms.blogspot.com/ since 09 Mar 2012 SGT/GMT+8.
>
> Hopefully this will clear any confusion or doubts.
>
> Thanks.
>
> Kindest regards,
> Giam Teck Choon
>
>
>> Even alpinelinux.org which I am very interested in has no xen
>> hypervisor update yet.
>> Another Xen 4.1.2 repo
>> http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
>> is not updated too.
>>
>> I don have Xenserver by citrix - is their product updated?
>>
>>
>> For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
>> 12.04 right now.
>>
>> Br
>>
>> Peter
>>
>>
>> 2012/6/15 Jonathan Tripathy <jonnyt@abpni.co.uk>:
>>>
>>> On 15/06/2012 12:02, George Dunlap wrote:
>>>
>>> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>>
>>>
>>> On 15/06/2012 11:50, George Dunlap wrote:
>>>
>>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>
>>> wrote:
>>>
>>> Hi There,
>>>
>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.=
0.x
>>> and CentOS and Ubuntu don't offer Xen at all..
>>>
>>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>>
>>> =A0-George
>>>
>>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>>
>>> This means that the Xen page on the Ubuntu website is wrong!!
>>> https://help.ubuntu.com/community/Xen
>>> "Ubuntu 10.04 does not come with Xen binaries so you will have to manua=
lly
>>> download and compile Xen along with a kernel that is suitable to work w=
ith
>>> Xen"
>>>
>>> Hmm -- that will have to be changed. :-)
>>>
>>> I just assumed that future version didn't, but clearly they do.
>>>
>>> Is anyone aware of the Ubuntu teams commitment to Xen? I always thought=
 that
>>> the Ubuntu folks were backing KVM...
>>>
>>> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical tea=
m has
>>> been pretty helpful in getting XCP working as a package you can install=
 in
>>> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their d=
efault
>>> at the moment, and therefore the focus of their own developers.=A0 So m=
ore of
>>> the burden of making sure things work falls on the Xen community.
>>> Relationships with distros has been a weak point of xen.org in the past=
; but
>>> we're trying to address that going forward.
>>>
>>> =A0-George
>>>
>>> Thanks, George.
>>>
>>> So then, going forward, you recommend that we switch to Ubuntu+Xen (usi=
ng
>>> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have pl=
enty
>>> of experience with Ubuntu, so that's not an issue. I'm specially talking
>>> about the Xen aspects here. We just want to avoid having to compile Dom0
>>> kernels and Xen ourselves. While we're comfortable doing this during
>>> testing, we'd rather leave our production servers up to package managem=
ent
>>> :)
>>>
>>> Thanks
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 16:56:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 16:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfZoQ-0004Wr-An; Fri, 15 Jun 2012 16:55:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1SfZoO-0004Wl-PU
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 16:55:53 +0000
Received: from [85.158.138.51:57355] by server-9.bemta-3.messagelabs.com id
	DE/5E-10419-8196BDF4; Fri, 15 Jun 2012 16:55:52 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1339779349!27864203!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_23, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17404 invoked from network); 15 Jun 2012 16:55:50 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Jun 2012 16:55:50 -0000
Received: by yenq11 with SMTP id q11so3468398yen.30
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 09:55:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Y4QRw9ag/6YiIKzdKqpPxUFDTNpv8bLAFm36PjEbRPI=;
	b=bK9XaO+P71ZDPHNh7ONjbqA/rsZGTQfoujWWa4ffvKeYGqKJCuNo/Bx2agTMbCok6V
	Jf9Y4UmpnBFU7dDQf4jJfWKcn/qesxr8nq0cMy/nd+Q69fYEQYmnViRWVdLMdY8Otl7J
	dESz9WF8EydwMt9VMaeUKXMdrUhoTmdhXVY6K6q9JxSrLbPoqBP5DHgLMnFGzB1v6x5/
	JLTtbb61+9OwSHIVntkLa7RL3plhhUq061ThdBopVFusMMFu7z0ma8SkjgX/PphNfk9i
	Mu48aetDN/1iAXqvI6tR9jsFEQfEJbz7zdr53HCDG3IM7nXIzm9JhBOatSKUMrVNFjR1
	vQFw==
MIME-Version: 1.0
Received: by 10.50.173.5 with SMTP id bg5mr2706491igc.35.1339779348754; Fri,
	15 Jun 2012 09:55:48 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Fri, 15 Jun 2012 09:55:48 -0700 (PDT)
In-Reply-To: <CAEwRVpPp=T7+BRTS2QbaCg-vMDuG+97ZKtwEDYVPo3J0_seTYw@mail.gmail.com>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
	<CAPFpWQuRM4QQCLrn-HPt9Nq28L72MdgMdOEvHcjXZstZQBbxcg@mail.gmail.com>
	<CAEwRVpPp=T7+BRTS2QbaCg-vMDuG+97ZKtwEDYVPo3J0_seTYw@mail.gmail.com>
Date: Fri, 15 Jun 2012 18:55:48 +0200
Message-ID: <CAPFpWQuJ6yNK_ZP3AKWpOy7BKvHN-p7WNWy11k=5yewZyk+WpA@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Teck Choon Giam <giamteckchoon@gmail.com>
Cc: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello Giam Teck Choon

thank you very much for your answer.

You are doing great work with your repo!

I was wrong with the info that your repo isnt updated yet. Now I seed
that your repo is greatly maintained. Was looking for info only at
your blog.
Sorry for that!

Thank you again

Peter



2012/6/15 Teck Choon Giam <giamteckchoon@gmail.com>:
> On Fri, Jun 15, 2012 at 8:17 PM, Peter Braun <xenware@gmail.com> wrote:
>> There is security flaw but beside RHEL we dont see response on other
>> vendors yet.
>>
>> Is xen.org official tarbal updated yet?
>>
>> Both gitco.de and choon.net - there is no update yet.
>
> Sorry, since choon.net mentioned here so I will answer. =A0All security
> related I take it seriously and release packages accordingly mostly
> within 24 hours after testing. =A0Read http://choonrpms.blogspot.com/
> for more information. =A0Xen v4.0, v4.1 and even v4.2 (xen-unstable) are
> released accordingly:
>
> v4.0 - http://choonrpms.blogspot.com/2012/06/xen-404-215920-release.html
> v4.1 - http://choonrpms.blogspot.com/2012/06/xen-413-233010-release.html
> v4.2 - http://choonrpms.blogspot.com/2012/06/xen-420-254810-release.html
>
> In fact, I update often for xen related packages. =A0I don't update such
> information in my forum since I mentioned that I will post updates in
> http://choonrpms.blogspot.com/ since 09 Mar 2012 SGT/GMT+8.
>
> Hopefully this will clear any confusion or doubts.
>
> Thanks.
>
> Kindest regards,
> Giam Teck Choon
>
>
>> Even alpinelinux.org which I am very interested in has no xen
>> hypervisor update yet.
>> Another Xen 4.1.2 repo
>> http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
>> is not updated too.
>>
>> I don have Xenserver by citrix - is their product updated?
>>
>>
>> For 4.1.2 seems like only viable options are Debian Squeezy and Ubuntu
>> 12.04 right now.
>>
>> Br
>>
>> Peter
>>
>>
>> 2012/6/15 Jonathan Tripathy <jonnyt@abpni.co.uk>:
>>>
>>> On 15/06/2012 12:02, George Dunlap wrote:
>>>
>>> On 15/06/12 11:54, Jonathan Tripathy wrote:
>>>
>>>
>>> On 15/06/2012 11:50, George Dunlap wrote:
>>>
>>> On Fri, Jun 15, 2012 at 11:38 AM, Jonathan Tripathy <jonnyt@abpni.co.uk>
>>> wrote:
>>>
>>> Hi There,
>>>
>>> Sorry, I meant 4.1.x. Who are these vendors? Debian only seems to do 4.=
0.x
>>> and CentOS and Ubuntu don't offer Xen at all..
>>>
>>> Debian Squeeze offers 4.1, as does Ubuntu 12.04.
>>>
>>> =A0-George
>>>
>>> Well look at that!! Ubuntu does indeed seem to offer 4.1!!
>>> http://packages.ubuntu.com/precise/xen-hypervisor-4.1-amd64
>>>
>>> This means that the Xen page on the Ubuntu website is wrong!!
>>> https://help.ubuntu.com/community/Xen
>>> "Ubuntu 10.04 does not come with Xen binaries so you will have to manua=
lly
>>> download and compile Xen along with a kernel that is suitable to work w=
ith
>>> Xen"
>>>
>>> Hmm -- that will have to be changed. :-)
>>>
>>> I just assumed that future version didn't, but clearly they do.
>>>
>>> Is anyone aware of the Ubuntu teams commitment to Xen? I always thought=
 that
>>> the Ubuntu folks were backing KVM...
>>>
>>> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical tea=
m has
>>> been pretty helpful in getting XCP working as a package you can install=
 in
>>> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their d=
efault
>>> at the moment, and therefore the focus of their own developers.=A0 So m=
ore of
>>> the burden of making sure things work falls on the Xen community.
>>> Relationships with distros has been a weak point of xen.org in the past=
; but
>>> we're trying to address that going forward.
>>>
>>> =A0-George
>>>
>>> Thanks, George.
>>>
>>> So then, going forward, you recommend that we switch to Ubuntu+Xen (usi=
ng
>>> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have pl=
enty
>>> of experience with Ubuntu, so that's not an issue. I'm specially talking
>>> about the Xen aspects here. We just want to avoid having to compile Dom0
>>> kernels and Xen ourselves. While we're comfortable doing this during
>>> testing, we'd rather leave our production servers up to package managem=
ent
>>> :)
>>>
>>> Thanks
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 15 17:26:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 17:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfaHD-0006rf-DM; Fri, 15 Jun 2012 17:25:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gjones@where2getit.com>) id 1SfaHA-0006ra-Qd
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 17:25:37 +0000
Received: from [85.158.139.83:21360] by server-7.bemta-5.messagelabs.com id
	60/48-28276-F007BDF4; Fri, 15 Jun 2012 17:25:35 +0000
X-Env-Sender: gjones@where2getit.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339781129!20690508!1
X-Originating-IP: [64.18.2.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25634 invoked from network); 15 Jun 2012 17:25:32 -0000
Received: from exprod7og109.obsmtp.com (HELO exprod7og109.obsmtp.com)
	(64.18.2.171) by server-11.tower-182.messagelabs.com with SMTP;
	15 Jun 2012 17:25:32 -0000
Received: from mail-we0-f180.google.com ([74.125.82.180]) (using TLSv1) by
	exprod7ob109.postini.com ([64.18.6.12]) with SMTP
	ID DSNKT9twCYcAXqQ7xJCQ5wzxGey1ZorSkrX5@postini.com;
	Fri, 15 Jun 2012 10:25:32 PDT
Received: by weyt11 with SMTP id t11so3339221wey.39
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 10:25:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=idA3pvWpFi1XxDvQ3h4m3S4i4IDJ595lwgNHB1ZFIJo=;
	b=nHk59i/XkeU9uD0vhsFe1HeWWmhBlSmcmKPBSdbYA0OIKizW+vMBlzyunkObmYxvjt
	dkjOAXguk47fmnoVTTgdQdHiNFnKph3SuZMaBncfpPNf9GyP5Ikbc/JoxilVWyzcPcB8
	ZuhLCsaVRvlv9vSA7iEUFjaoUOfKCGUkC/xs5T1g5+5R3IdIyRKP5cfb3dsBRwo1RguB
	ITg13wVeyDF72t92pxxmwHdKliPo9K9j2Tkcea7pNAoX4kTgkC6DPgzn8w3sGsRyll10
	NkX/gQ7RN236Tn8Dls4rjXK3xR6p5A2zsqDlWbl9Pi0G2sZbMtMhpQp/TGnn1+ZBlj3i
	tTYg==
MIME-Version: 1.0
Received: by 10.180.84.6 with SMTP id u6mr6097525wiy.11.1339781125509; Fri, 15
	Jun 2012 10:25:25 -0700 (PDT)
Received: by 10.180.80.161 with HTTP; Fri, 15 Jun 2012 10:25:25 -0700 (PDT)
Date: Fri, 15 Jun 2012 12:25:25 -0500
Message-ID: <CAAcEbUcV==ycW9x4cDdRcpkbqt2+8nPEjk1hp0grKfyQ-bd-TA@mail.gmail.com>
From: Gavin Jones <gjones@where2getit.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQnJyg2nI/l6jfHPUrxYVmwhOFVcW1MnQJGVNb4CjlHGLP+BSo/9YAfboVnad5HkK3o7WvEs
Subject: [Xen-users] Assistance in determining cause of intermittent domU
 crashes --stack trace(s) provided.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1014133773294359498=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1014133773294359498==
Content-Type: multipart/alternative; boundary=f46d0418253e10102d04c2861ac8

--f46d0418253e10102d04c2861ac8
Content-Type: text/plain; charset=ISO-8859-1

Hello,

I have here a Xen domU that crashes at (so far) unpredictable times, for
unknown reasons.  Following the Xen Wiki, I set it to preserve on crash and
I retrieved a stack trace via xenctx, which can be found below.
 Additionally, I connected to the console and copied whatever was there
(also below).

domU:
  openSUSE 11.2
  kernel 2.6.31.14-0.8-xen

dom0:
  openSUSE 11.4
  kernel 2.6.37.6-0.11-xen
  Motherboard:  Supermicro X7DB8
  Processors:  2x Intel Xeon E5345 @ 2.33GHz

xen:
  xen-4.0.3_01-0.2.1.x86_64 as provided by openSUSE repo.

domU configuration file:
  name = "xen-staging-app1"
  bootloader = "/usr/lib/xen/boot/domUloader.py"
  bootargs = "--entry=xvda1:/boot/vmlinuz-xen,/boot/initrd-xen"
  memory = 1536
  disk = [ 'phy:vg_xen/xen-staging-app1-root,xvda1,w',
    'phy:vg_xen/xen-staging-app1-swap,xvda2,w',
    #'phy:vg/home,xvdb1,w!',
    'phy:vg_xen/xen-staging-app1-u-shared-data,xvdb2,w!' ];
  root = "/dev/xvda1"
  vif = [ 'mac=00:16:3e:42:43:03, bridge=br0' ]
  on_crash="preserve"
  extra = ""

Any help or assistance in understanding the following is greatly
appreciated.  If I can provide any other pertinent information that is not
present, please let me know and I will do my best to make it available.

Thanks,

Gavin W. Jones
Where 2 Get It, Inc.

------ xenctx stack trace ------
gjones@xen01-secondary:~> sudo /usr/lib64/xen/bin/xenctx -s
/boot/System.map-2.6.31.14-0.8-xen 51 0
rip: ffffffff800083aa hypercall_page+0x3aa
flags: 00001246 i z p
rsp: ffff88005e25a4e0
rax: 0000000000000000 rcx: ffffffff800083aa rdx: ffffffff80803060
rbx: 0000000000000000 rsi: ffff88005e25a4f8 rdi: 0000000000000002
rbp: ffff88005e25a508 r8: 0000000000000000 r9: ffffffff8000d3ea
r10: ffff88005e25a3f0 r11: 0000000000000246 r12: ffffffff80803060
r13: 00000000fffffffe r14: 0000000000000000 r15: ffffffff80747f00
 cs: e033 ss: e02b ds: 0000 es: 0000
 fs: 0000 @ 00007f6494d64790
 gs: 0000 @ ffffc90000000000/0000000000000000
Code (instr addr ffffffff800083aa)
cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 1d 00 00 00 0f 05 <41> 5b 59
c3 cc cc cc cc cc cc cc

Stack:

 ffff88005e25a128 ffffffff8073db10 ffffffff80011a8c 0000000000000003
 00000000033aa167 ffff88005e25a558 ffffffff80473c87 ffff88005e25a538
 00000000033aa167 ffffffff8073d5e6 ffffffff805a5ca2 0000000000000009
 ffff88005e25a7f8 ffff88005e258540 0000000000000001 ffff88005e25a578

Call Trace:

  [<ffffffff800083aa>] hypercall_page+0x3aa <--
  [<ffffffff80011a8c>] xen_panic_event+0x2c
  [<ffffffff80473c87>] notifier_call_chain+0x57
  [<ffffffff80473d48>] atomic_notifier_call_chain+0x28
  [<ffffffff8046ce70>] panic+0xac
  [<ffffffff80471ff1>] oops_end+0x151
  [<ffffffff80025a3b>] no_context+0x10b
  [<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d
  [<ffffffff80011a39>] try_stack_unwind+0x189
  [<ffffffff80025d31>] bad_area_nosemaphore+0x21
  [<ffffffff80473b54>] do_page_fault+0x2b4
  [<ffffffff80471348>] page_fault+0x28
  [<ffffffff8003487a>] dequeue_task+0x7a
  [<ffffffff800349a8>] deactivate_task+0x38
  [<ffffffff8046dd7c>] thread_return+0x157
  [<ffffffff8046e3bd>] schedule_timeout+0x14d
  [<ffffffff8005f1f0>] process_timeout
  [<ffffffff8046d5c0>] io_schedule_timeout+0x80
  [<ffffffff8007059a>] prepare_to_wait+0x5a
  [<ffffffff800f03ca>] congestion_wait+0x7a
  [<ffffffff80070260>] autoremove_wake_function
  [<ffffffff800e645f>] do_try_to_free_pages+0x10f
  [<ffffffff800e67e7>] try_to_free_pages+0x77
  [<ffffffff800e3bd0>] isolate_pages_global
  [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3
  [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151
  [<ffffffff8010f10c>] T.583+0x4c
  [<ffffffff8010f307>] T.581+0xf7
  [<ffffffff800d69a0>] find_lock_page+0x30
  [<ffffffff8010f7f0>] cache_alloc_refill+0x260
[<ffffffff8010f99c>] kmem_cache_alloc+0x16c
-------------------------------------------------------------------------

----- Output from Console --------
[1174508.820717] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.820717] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.820717] Call Trace:
[1174508.821694] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.821710] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.821719] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.821729] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.821738] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.821750] [<ffffffff8003f3d8>] __schedule_bug+0x78/0x90
[1174508.821759] [<ffffffff8046ddfc>] thread_return+0x1d7/0x3fb
[1174508.821770] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.821778] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.821790] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.821802] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.821810] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.821822] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.821833] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.821843] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.821851] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.821861] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.821868] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.821904] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.821982] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.822057] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.822133] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.822200] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0
[xfs]
[1174508.822243] [<ffffffffa009299e>] xfs_btree_lookup_get_block+0x8e/0x110
[xfs]
[1174508.822286] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.822328] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.822356] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370
[xfs]
[1174508.822387] [<ffffffffa007bc30>] xfs_alloc_ag_vextent_near+0x4e0/0x9a0
[xfs]
[1174508.822419] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.822447] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.822475] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.822508] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.822541] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.822576] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0
[xfs]
[1174508.822629] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.822683] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.822749] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720
[xfs]
[1174508.822816] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.822873] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.822881] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.822888] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.822907] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.822962] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.822971] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.822980] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.822987] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.822994] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823001] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823009] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823016] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823024] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823032] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823048] BUG: unable to handle kernel paging request at
ffffffff80794bc0
[1174508.823056] IP: [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823065] PGD 4067 PUD 1a93067 PMD 1a97067 PTE 0
[1174508.823075] Thread overran stack, or stack corrupted
[1174508.823080] Oops: 0000 [#1] SMP
[1174508.823085] last sysfs file: /sys/devices/xen/console-0/modalias
[1174508.823092] CPU 0
[1174508.823096] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.823117] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.823122] RIP: e030:[<ffffffff8003487a>] [<ffffffff8003487a>]
dequeue_task+0x7a/0x110
[1174508.823130] RSP: e02b:ffff88005e25a8a0 EFLAGS: 00010006
[1174508.823135] RAX: 000000000000a380 RBX: ffff88005e258540 RCX:
ffffffff8078a000
[1174508.823141] RDX: 0000000000000001 RSI: ffff88005e258540 RDI:
ffffc9000000a380
[1174508.823146] RBP: ffff88005e25a8c0 R08: ffff88005e25a000 R09:
0000000000000000
[1174508.823152] R10: ffff88005e25a738 R11: 00000010ffffffff R12:
0000000000000000
[1174508.823158] R13: 00000001117f2972 R14: ffffffff80843c00 R15:
ffffffff80843c00
[1174508.823166] FS: 00007f6494d64790(0000) GS:ffffc90000000000(0000)
knlGS:0000000000000000
[1174508.823173] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[1174508.823177] CR2: ffffffff80794bc0 CR3: 000000004e479000 CR4:
0000000000002660
[1174508.823183] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[1174508.823189] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[1174508.823195] Process pdflush (pid: 22, threadinfo ffff88005e25a000,
task ffff88005e258540)
[1174508.823201] Stack:
[1174508.823204] ffff88005e25a8f0 00000000033aa167 0000000000000000
ffffc9000000a380
[1174508.823211] <0> ffff88005e25a8f0 ffffffff800349a8 ffffc9000000a380
00000000033aa167
[1174508.823220] <0> 00000001117f2972 ffffc9000000a380 ffff88005e25aa00
ffffffff8046dd7c
[1174508.823230] Call Trace:
[1174508.823230] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823230] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823230] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823230] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823230] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823230] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823230] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823230] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823230] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823230] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823230] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823230] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823230] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823329] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823395] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823464] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823534] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823596] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0
[xfs]
[1174508.823633] [<ffffffffa009299e>] xfs_btree_lookup_get_block+0x8e/0x110
[xfs]
[1174508.823671] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823707] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823733] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370
[xfs]
[1174508.823759] [<ffffffffa007bc30>] xfs_alloc_ag_vextent_near+0x4e0/0x9a0
[xfs]
[1174508.823786] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823814] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0
[xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720
[xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823824] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823824] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823824] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823824] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823824] Code: c1 f8 03 48 01 f0 48 89 83 a0 00 00 00 4c 8b 43 08
4c 8b 8b 18 02 00 00 48 c7 c0 80 a3 00 00 41 8b 48 18 48 8b 0c cd 80 51 78
80 <48> 8b b4 08 40 08 00 00 31 c9 48 c7 83 18 02 00 00 00 00 00 00
[1174508.823824] RIP [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] RSP <ffff88005e25a8a0>
[1174508.823824] CR2: ffffffff80794bc0
[1174508.823824] ---[ end trace f22a09edd947e86c ]---
[1174508.823824] Kernel panic - not syncing: Fatal exception in interrupt
[1174508.823824] Pid: 22, comm: pdflush Tainted: G D 2.6.31.14-0.8-xen #1
[1174508.823824] Call Trace:
[1174508.823824] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.823824] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.823824] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.823824] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.823824] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.823824] [<ffffffff8046ce46>] panic+0x82/0x16e
[1174508.823824] [<ffffffff80471ff1>] oops_end+0x151/0x160
[1174508.823824] [<ffffffff80025a3b>] no_context+0x10b/0x1a0
[1174508.823824] [<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d/0x240
[1174508.823824] [<ffffffff80025d31>] bad_area_nosemaphore+0x21/0x40
[1174508.823824] [<ffffffff80473b54>] do_page_fault+0x2b4/0x390
[1174508.823824] [<ffffffff80471348>] page_fault+0x28/0x30
[1174508.823824] [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823824] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823824] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823824] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823824] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823824] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823824] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823824] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823824] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823824] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823824] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823824] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823824] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823824] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823824] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823824] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823824] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823824] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0
[xfs]
[1174508.823824] [<ffffffffa009299e>] xfs_btree_lookup_get_block+0x8e/0x110
[xfs]
[1174508.823824] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823824] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823824] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370
[xfs]
[1174508.823824] [<ffffffffa007bc30>] xfs_alloc_ag_vextent_near+0x4e0/0x9a0
[xfs]
[1174508.823824] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823824] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0
[xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720
[xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] backgroun
---------------------------------------------------------------------------------


-- 
"There has grown up in the minds of certain groups in this country the
notion that because a man or corporation has made a profit out of the
public for a number of years, the government and the courts are charged
with the duty of guaranteeing such profit in the future, even in the face
of changing circumstances and contrary to public interest. This strange
doctrine is not supported by statute nor common law."

~Robert Heinlein

--f46d0418253e10102d04c2861ac8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello,<br clear=3D"all"></div><div><br></div><div>I have here a Xen do=
mU that crashes at (so far) unpredictable times, for unknown reasons. =A0Fo=
llowing the Xen Wiki, I set it to preserve on crash and I retrieved a stack=
 trace via xenctx, which can be found below. =A0Additionally, I connected t=
o the console and copied whatever was there (also below). =A0</div>

<div><br></div><div>domU: =A0</div><div>=A0 openSUSE 11.2 </div><div>=A0 ke=
rnel 2.6.31.14-0.8-xen</div><div><br></div><div>dom0: </div><div>=A0 openSU=
SE 11.4</div><div>=A0 kernel 2.6.37.6-0.11-xen</div><div>=A0 Motherboard: =
=A0Supermicro X7DB8</div>

<div>=A0 Processors: =A02x Intel Xeon           E5345  @ 2.33GHz</div><div>=
<br></div><div>xen: =A0</div><div>=A0 xen-4.0.3_01-0.2.1.x86_64 as provided=
 by openSUSE repo.</div><div><br></div><div>domU configuration file:</div><=
div>

=A0 name =3D &quot;xen-staging-app1&quot;<br>=A0 bootloader =3D &quot;/usr/=
lib/xen/boot/domUloader.py&quot;<br>=A0 bootargs =3D &quot;--entry=3Dxvda1:=
/boot/vmlinuz-xen,/boot/initrd-xen&quot;<br>=A0 memory =3D 1536<br>=A0 disk=
 =3D [ &#39;phy:vg_xen/xen-staging-app1-root,xvda1,w&#39;,<br>

=A0        =A0 &#39;phy:vg_xen/xen-staging-app1-swap,xvda2,w&#39;,<br>=A0  =
      =A0 #&#39;phy:vg/home,xvdb1,w!&#39;,<br>=A0        =A0 &#39;phy:vg_xe=
n/xen-staging-app1-u-shared-data,xvdb2,w!&#39; ];<br>=A0 root =3D &quot;/de=
v/xvda1&quot;<br>

=A0 vif =3D [ &#39;mac=3D00:16:3e:42:43:03, bridge=3Dbr0&#39; ]<br>=A0 on_c=
rash=3D&quot;preserve&quot;<br>=A0 extra =3D &quot;&quot;<br></div><div><br=
></div><div>Any help or assistance in understanding the following is greatl=
y appreciated. =A0If I can provide any other pertinent information that is =
not present, please let me know and I will do my best to make it available.=
</div>
<div><br></div><div>Thanks,</div><div><br></div><div>Gavin W. Jones</div><d=
iv>Where 2 Get It, Inc.</div><div><br></div><div>------ xenctx stack trace =
------<br></div><div>gjones@xen01-secondary:~&gt; sudo /usr/lib64/xen/bin/x=
enctx -s /boot/System.map-2.6.31.14-0.8-xen 51 0<br>
rip: ffffffff800083aa hypercall_page+0x3aa=A0<br>flags: 00001246 i z p<br>r=
sp: ffff88005e25a4e0<br>rax: 0000000000000000   rcx: ffffffff800083aa   rdx=
: ffffffff80803060<br>rbx: 0000000000000000   rsi: ffff88005e25a4f8   rdi: =
0000000000000002<br>
rbp: ffff88005e25a508    r8: 0000000000000000    r9: ffffffff8000d3ea<br>r1=
0: ffff88005e25a3f0   r11: 0000000000000246   r12: ffffffff80803060<br>r13:=
 00000000fffffffe   r14: 0000000000000000   r15: ffffffff80747f00<br>=A0cs:=
 e033        ss: e02b        ds: 0000        es: 0000<br>
=A0fs: 0000 @ 00007f6494d64790<br>=A0gs: 0000 @ ffffc90000000000/0000000000=
000000<br>Code (instr addr ffffffff800083aa)<br>cc cc cc cc cc cc cc cc cc =
cc cc 51 41 53 b8 1d 00 00 00 0f 05 &lt;41&gt; 5b 59 c3 cc cc cc cc cc cc c=
c <br>
<br>Stack:<br><br>=A0ffff88005e25a128 ffffffff8073db10 ffffffff80011a8c 000=
0000000000003<br>=A000000000033aa167 ffff88005e25a558 ffffffff80473c87 ffff=
88005e25a538<br>=A000000000033aa167 ffffffff8073d5e6 ffffffff805a5ca2 00000=
00000000009<br>
=A0ffff88005e25a7f8 ffff88005e258540 0000000000000001 ffff88005e25a578</div=
><div><br>Call Trace:<br><br>=A0 [&lt;ffffffff800083aa&gt;] hypercall_page+=
0x3aa  &lt;--<br>=A0 [&lt;ffffffff80011a8c&gt;] xen_panic_event+0x2c=A0<br>=
=A0 [&lt;ffffffff80473c87&gt;] notifier_call_chain+0x57=A0<br>
=A0 [&lt;ffffffff80473d48&gt;] atomic_notifier_call_chain+0x28=A0<br>=A0 [&=
lt;ffffffff8046ce70&gt;] panic+0xac=A0<br>=A0 [&lt;ffffffff80471ff1&gt;] oo=
ps_end+0x151=A0<br>=A0 [&lt;ffffffff80025a3b&gt;] no_context+0x10b=A0<br>=
=A0 [&lt;ffffffff80025c5d&gt;] __bad_area_nosemaphore+0x18d=A0<br>
=A0 [&lt;ffffffff80011a39&gt;] try_stack_unwind+0x189=A0<br>=A0 [&lt;ffffff=
ff80025d31&gt;] bad_area_nosemaphore+0x21=A0<br>=A0 [&lt;ffffffff80473b54&g=
t;] do_page_fault+0x2b4=A0<br>=A0 [&lt;ffffffff80471348&gt;] page_fault+0x2=
8=A0<br>=A0 [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a=A0<br>
=A0 [&lt;ffffffff800349a8&gt;] deactivate_task+0x38=A0<br>=A0 [&lt;ffffffff=
8046dd7c&gt;] thread_return+0x157=A0<br>=A0 [&lt;ffffffff8046e3bd&gt;] sche=
dule_timeout+0x14d=A0<br>=A0 [&lt;ffffffff8005f1f0&gt;] process_timeout=A0<=
br>=A0 [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80=A0<br>
=A0 [&lt;ffffffff8007059a&gt;] prepare_to_wait+0x5a=A0<br>=A0 [&lt;ffffffff=
800f03ca&gt;] congestion_wait+0x7a=A0<br>=A0 [&lt;ffffffff80070260&gt;] aut=
oremove_wake_function=A0<br>=A0 [&lt;ffffffff800e645f&gt;] do_try_to_free_p=
ages+0x10f=A0<br>
=A0 [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77=A0<br>=A0 [&lt;ffffff=
ff800e3bd0&gt;] isolate_pages_global=A0<br>=A0 [&lt;ffffffff800dc183&gt;] _=
_alloc_pages_slowpath+0x2d3=A0<br>=A0 [&lt;ffffffff800dc5c1&gt;] __alloc_pa=
ges_nodemask+0x151=A0<br>
=A0 [&lt;ffffffff8010f10c&gt;] T.583+0x4c=A0<br>=A0 [&lt;ffffffff8010f307&g=
t;] T.581+0xf7=A0<br>=A0 [&lt;ffffffff800d69a0&gt;] find_lock_page+0x30=A0<=
br>=A0 [&lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260=A0<br>  [&lt;fff=
fffff8010f99c&gt;] kmem_cache_alloc+0x16c</div>
<div>----------------------------------------------------------------------=
---<br></div><div><br></div><div>----- Output from Console --------</div><d=
iv>[1174508.820717] Modules linked in: 8021q garp stp llc ipv6 fuse loop dm=
_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom<br>
[1174508.820717] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1<br=
>[1174508.820717] Call Trace:<br>[1174508.821694]  [&lt;ffffffff80011a39&gt=
;] try_stack_unwind+0x189/0x1b0<br>[1174508.821710]  [&lt;ffffffff8000f4c6&=
gt;] dump_trace+0xa6/0x1e0<br>
[1174508.821719]  [&lt;ffffffff80011544&gt;] show_trace_log_lvl+0x64/0x90<b=
r>[1174508.821729]  [&lt;ffffffff80011593&gt;] show_trace+0x23/0x40<br>[117=
4508.821738]  [&lt;ffffffff8046cda7&gt;] dump_stack+0x81/0x9e<br>[1174508.8=
21750]  [&lt;ffffffff8003f3d8&gt;] __schedule_bug+0x78/0x90<br>
[1174508.821759]  [&lt;ffffffff8046ddfc&gt;] thread_return+0x1d7/0x3fb<br>[=
1174508.821770]  [&lt;ffffffff8046e3bd&gt;] schedule_timeout+0x14d/0x200<br=
>[1174508.821778]  [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80/0xf0=
<br>
[1174508.821790]  [&lt;ffffffff800f03ca&gt;] congestion_wait+0x7a/0xb0<br>[=
1174508.821802]  [&lt;ffffffff800e645f&gt;] do_try_to_free_pages+0x10f/0x38=
0<br>[1174508.821810]  [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77/0x=
a0<br>
[1174508.821822]  [&lt;ffffffff800dc183&gt;] __alloc_pages_slowpath+0x2d3/0=
x5c0<br>[1174508.821833]  [&lt;ffffffff800dc5c1&gt;] __alloc_pages_nodemask=
+0x151/0x160<br>[1174508.821843]  [&lt;ffffffff8010f10c&gt;] T.583+0x4c/0x1=
50<br>
[1174508.821851]  [&lt;ffffffff8010f307&gt;] T.581+0xf7/0x380<br>[1174508.8=
21861]  [&lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260/0x2a0<br>[11745=
08.821868]  [&lt;ffffffff8010f99c&gt;] kmem_cache_alloc+0x16c/0x180<br>
[1174508.821904]  [&lt;ffffffffa00d0412&gt;] kmem_zone_alloc+0xa2/0x110 [xf=
s]<br>[1174508.821982]  [&lt;ffffffffa00d5dda&gt;] xfs_buf_get_flags+0x4a/0=
x1a0 [xfs]<br>[1174508.822057]  [&lt;ffffffffa00d5f56&gt;] xfs_buf_read_fla=
gs+0x26/0xd0 [xfs]<br>
[1174508.822133]  [&lt;ffffffffa00c8ae9&gt;] xfs_trans_read_buf+0x1e9/0x320=
 [xfs]<br>[1174508.822200]  [&lt;ffffffffa0092278&gt;] xfs_btree_read_buf_b=
lock+0x68/0xe0 [xfs]<br>[1174508.822243]  [&lt;ffffffffa009299e&gt;] xfs_bt=
ree_lookup_get_block+0x8e/0x110 [xfs]<br>
[1174508.822286]  [&lt;ffffffffa00930af&gt;] xfs_btree_lookup+0xdf/0x4d0 [x=
fs]<br>[1174508.822328]  [&lt;ffffffffa0079b77&gt;] xfs_alloc_lookup_eq+0x2=
7/0x50 [xfs]<br>[1174508.822356]  [&lt;ffffffffa0079f45&gt;] xfs_alloc_fixu=
p_trees+0x285/0x370 [xfs]<br>
[1174508.822387]  [&lt;ffffffffa007bc30&gt;] xfs_alloc_ag_vextent_near+0x4e=
0/0x9a0 [xfs]<br>[1174508.822419]  [&lt;ffffffffa007c1f5&gt;] xfs_alloc_ag_=
vextent+0x105/0x160 [xfs]<br>[1174508.822447]  [&lt;ffffffffa007ca04&gt;] x=
fs_alloc_vextent+0x204/0x4b0 [xfs]<br>
[1174508.822475]  [&lt;ffffffffa008cc8b&gt;] xfs_bmap_btalloc+0x18b/0xae0 [=
xfs]<br>[1174508.822508]  [&lt;ffffffffa008d60f&gt;] xfs_bmap_alloc+0x2f/0x=
70 [xfs]<br>[1174508.822541]  [&lt;ffffffffa008e272&gt;] xfs_bmapi+0xc22/0x=
1320 [xfs]<br>
[1174508.822576]  [&lt;ffffffffa00b3278&gt;] xfs_iomap_write_allocate+0x1d8=
/0x3f0 [xfs]<br>[1174508.822629]  [&lt;ffffffffa00b40b9&gt;] xfs_iomap+0x2c=
9/0x300 [xfs]<br>[1174508.822683]  [&lt;ffffffffa00d11e8&gt;] xfs_map_block=
s+0x38/0x60 [xfs]<br>
[1174508.822749]  [&lt;ffffffffa00d296a&gt;] xfs_page_state_convert+0x3fa/0=
x720 [xfs]<br>[1174508.822816]  [&lt;ffffffffa00d2e3f&gt;] xfs_vm_writepage=
+0xaf/0x160 [xfs]<br>[1174508.822873]  [&lt;ffffffff800ddb11&gt;] __writepa=
ge+0x21/0x60<br>
[1174508.822881]  [&lt;ffffffff800ded65&gt;] write_cache_pages+0x215/0x520<=
br>[1174508.822888]  [&lt;ffffffff800df0a0&gt;] generic_writepages+0x30/0x5=
0<br>[1174508.822907]  [&lt;ffffffffa00d1d3c&gt;] xfs_vm_writepages+0x7c/0x=
b0 [xfs]<br>
[1174508.822962]  [&lt;ffffffff800df0f5&gt;] do_writepages+0x35/0x70<br>[11=
74508.822971]  [&lt;ffffffff80140e4b&gt;] writeback_single_inode+0x10b/0x3f=
0<br>[1174508.822980]  [&lt;ffffffff80141608&gt;] generic_sync_sb_inodes+0x=
1a8/0x5f0<br>
[1174508.822987]  [&lt;ffffffff80141a95&gt;] sync_sb_inodes+0x45/0x60<br>[1=
174508.822994]  [&lt;ffffffff80141bc4&gt;] writeback_inodes+0x54/0x150<br>[=
1174508.823001]  [&lt;ffffffff800de4de&gt;] background_writeout+0xbe/0x110<=
br>
[1174508.823009]  [&lt;ffffffff800e00e0&gt;] __pdflush+0x1b0/0x3b0<br>[1174=
508.823016]  [&lt;ffffffff800e0337&gt;] pdflush+0x57/0x80<br>[1174508.82302=
4]  [&lt;ffffffff8006fba6&gt;] kthread+0xb6/0xc0<br>[1174508.823032]  [&lt;=
ffffffff8000d3ea&gt;] child_rip+0xa/0x20<br>
[1174508.823048] BUG: unable to handle kernel paging request at ffffffff807=
94bc0<br>[1174508.823056] IP: [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a/=
0x110<br>[1174508.823065] PGD 4067 PUD 1a93067 PMD 1a97067 PTE 0<br>[117450=
8.823075] Thread overran stack, or stack corrupted<br>
[1174508.823080] Oops: 0000 [#1] SMP <br>[1174508.823085] last sysfs file: =
/sys/devices/xen/console-0/modalias<br>[1174508.823092] CPU 0 <br>[1174508.=
823096] Modules linked in: 8021q garp stp llc ipv6 fuse loop dm_mod xfs exp=
ortfs xennet processor thermal_sys hwmon xenblk cdrom<br>
[1174508.823117] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1 <b=
r>[1174508.823122] RIP: e030:[&lt;ffffffff8003487a&gt;]  [&lt;ffffffff80034=
87a&gt;] dequeue_task+0x7a/0x110<br>[1174508.823130] RSP: e02b:ffff88005e25=
a8a0  EFLAGS: 00010006<br>
[1174508.823135] RAX: 000000000000a380 RBX: ffff88005e258540 RCX: ffffffff8=
078a000<br>[1174508.823141] RDX: 0000000000000001 RSI: ffff88005e258540 RDI=
: ffffc9000000a380<br>[1174508.823146] RBP: ffff88005e25a8c0 R08: ffff88005=
e25a000 R09: 0000000000000000<br>
[1174508.823152] R10: ffff88005e25a738 R11: 00000010ffffffff R12: 000000000=
0000000<br>[1174508.823158] R13: 00000001117f2972 R14: ffffffff80843c00 R15=
: ffffffff80843c00<br>[1174508.823166] FS:  00007f6494d64790(0000) GS:ffffc=
90000000000(0000) knlGS:0000000000000000<br>
[1174508.823173] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br>[1174=
508.823177] CR2: ffffffff80794bc0 CR3: 000000004e479000 CR4: 00000000000026=
60<br>[1174508.823183] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 000=
0000000000000<br>
[1174508.823189] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 000000000=
0000400<br>[1174508.823195] Process pdflush (pid: 22, threadinfo ffff88005e=
25a000, task ffff88005e258540)<br>[1174508.823201] Stack:<br>[1174508.82320=
4]  ffff88005e25a8f0 00000000033aa167 0000000000000000 ffffc9000000a380<br>
[1174508.823211] &lt;0&gt; ffff88005e25a8f0 ffffffff800349a8 ffffc9000000a3=
80 00000000033aa167<br>[1174508.823220] &lt;0&gt; 00000001117f2972 ffffc900=
0000a380 ffff88005e25aa00 ffffffff8046dd7c<br>[1174508.823230] Call Trace:<=
br>
[1174508.823230]  [&lt;ffffffff800349a8&gt;] deactivate_task+0x38/0x60<br>[=
1174508.823230]  [&lt;ffffffff8046dd7c&gt;] thread_return+0x157/0x3fb<br>[1=
174508.823230]  [&lt;ffffffff8046e3bd&gt;] schedule_timeout+0x14d/0x200<br>
[1174508.823230]  [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80/0xf0<=
br>[1174508.823230]  [&lt;ffffffff800f03ca&gt;] congestion_wait+0x7a/0xb0<b=
r>[1174508.823230]  [&lt;ffffffff800e645f&gt;] do_try_to_free_pages+0x10f/0=
x380<br>
[1174508.823230]  [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77/0xa0<br=
>[1174508.823230]  [&lt;ffffffff800dc183&gt;] __alloc_pages_slowpath+0x2d3/=
0x5c0<br>[1174508.823230]  [&lt;ffffffff800dc5c1&gt;] __alloc_pages_nodemas=
k+0x151/0x160<br>
[1174508.823230]  [&lt;ffffffff8010f10c&gt;] T.583+0x4c/0x150<br>[1174508.8=
23230]  [&lt;ffffffff8010f307&gt;] T.581+0xf7/0x380<br>[1174508.823230]  [&=
lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260/0x2a0<br>[1174508.823230]=
  [&lt;ffffffff8010f99c&gt;] kmem_cache_alloc+0x16c/0x180<br>
[1174508.823329]  [&lt;ffffffffa00d0412&gt;] kmem_zone_alloc+0xa2/0x110 [xf=
s]<br>[1174508.823395]  [&lt;ffffffffa00d5dda&gt;] xfs_buf_get_flags+0x4a/0=
x1a0 [xfs]<br>[1174508.823464]  [&lt;ffffffffa00d5f56&gt;] xfs_buf_read_fla=
gs+0x26/0xd0 [xfs]<br>
[1174508.823534]  [&lt;ffffffffa00c8ae9&gt;] xfs_trans_read_buf+0x1e9/0x320=
 [xfs]<br>[1174508.823596]  [&lt;ffffffffa0092278&gt;] xfs_btree_read_buf_b=
lock+0x68/0xe0 [xfs]<br>[1174508.823633]  [&lt;ffffffffa009299e&gt;] xfs_bt=
ree_lookup_get_block+0x8e/0x110 [xfs]<br>
[1174508.823671]  [&lt;ffffffffa00930af&gt;] xfs_btree_lookup+0xdf/0x4d0 [x=
fs]<br>[1174508.823707]  [&lt;ffffffffa0079b77&gt;] xfs_alloc_lookup_eq+0x2=
7/0x50 [xfs]<br>[1174508.823733]  [&lt;ffffffffa0079f45&gt;] xfs_alloc_fixu=
p_trees+0x285/0x370 [xfs]<br>
[1174508.823759]  [&lt;ffffffffa007bc30&gt;] xfs_alloc_ag_vextent_near+0x4e=
0/0x9a0 [xfs]<br>[1174508.823786]  [&lt;ffffffffa007c1f5&gt;] xfs_alloc_ag_=
vextent+0x105/0x160 [xfs]<br>[1174508.823814]  [&lt;ffffffffa007ca04&gt;] x=
fs_alloc_vextent+0x204/0x4b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa008cc8b&gt;] xfs_bmap_btalloc+0x18b/0xae0 [=
xfs]<br>[1174508.823824]  [&lt;ffffffffa008d60f&gt;] xfs_bmap_alloc+0x2f/0x=
70 [xfs]<br>[1174508.823824]  [&lt;ffffffffa008e272&gt;] xfs_bmapi+0xc22/0x=
1320 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00b3278&gt;] xfs_iomap_write_allocate+0x1d8=
/0x3f0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00b40b9&gt;] xfs_iomap+0x2c=
9/0x300 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d11e8&gt;] xfs_map_block=
s+0x38/0x60 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00d296a&gt;] xfs_page_state_convert+0x3fa/0=
x720 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d2e3f&gt;] xfs_vm_writepage=
+0xaf/0x160 [xfs]<br>[1174508.823824]  [&lt;ffffffff800ddb11&gt;] __writepa=
ge+0x21/0x60<br>
[1174508.823824]  [&lt;ffffffff800ded65&gt;] write_cache_pages+0x215/0x520<=
br>[1174508.823824]  [&lt;ffffffff800df0a0&gt;] generic_writepages+0x30/0x5=
0<br>[1174508.823824]  [&lt;ffffffffa00d1d3c&gt;] xfs_vm_writepages+0x7c/0x=
b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffff800df0f5&gt;] do_writepages+0x35/0x70<br>[11=
74508.823824]  [&lt;ffffffff80140e4b&gt;] writeback_single_inode+0x10b/0x3f=
0<br>[1174508.823824]  [&lt;ffffffff80141608&gt;] generic_sync_sb_inodes+0x=
1a8/0x5f0<br>
[1174508.823824]  [&lt;ffffffff80141a95&gt;] sync_sb_inodes+0x45/0x60<br>[1=
174508.823824]  [&lt;ffffffff80141bc4&gt;] writeback_inodes+0x54/0x150<br>[=
1174508.823824]  [&lt;ffffffff800de4de&gt;] background_writeout+0xbe/0x110<=
br>
[1174508.823824]  [&lt;ffffffff800e00e0&gt;] __pdflush+0x1b0/0x3b0<br>[1174=
508.823824]  [&lt;ffffffff800e0337&gt;] pdflush+0x57/0x80<br>[1174508.82382=
4]  [&lt;ffffffff8006fba6&gt;] kthread+0xb6/0xc0<br>[1174508.823824]  [&lt;=
ffffffff8000d3ea&gt;] child_rip+0xa/0x20<br>
[1174508.823824] Code: c1 f8 03 48 01 f0 48 89 83 a0 00 00 00 4c 8b 43 08 4=
c 8b 8b 18 02 00 00 48 c7 c0 80 a3 00 00 41 8b 48 18 48 8b 0c cd 80 51 78 8=
0 &lt;48&gt; 8b b4 08 40 08 00 00 31 c9 48 c7 83 18 02 00 00 00 00 00 00 <b=
r>
[1174508.823824] RIP  [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a/0x110<br=
>[1174508.823824]  RSP &lt;ffff88005e25a8a0&gt;<br>[1174508.823824] CR2: ff=
ffffff80794bc0<br>[1174508.823824] ---[ end trace f22a09edd947e86c ]---<br>
[1174508.823824] Kernel panic - not syncing: Fatal exception in interrupt<b=
r>[1174508.823824] Pid: 22, comm: pdflush Tainted: G      D    2.6.31.14-0.=
8-xen #1<br>[1174508.823824] Call Trace:<br>[1174508.823824]  [&lt;ffffffff=
80011a39&gt;] try_stack_unwind+0x189/0x1b0<br>
[1174508.823824]  [&lt;ffffffff8000f4c6&gt;] dump_trace+0xa6/0x1e0<br>[1174=
508.823824]  [&lt;ffffffff80011544&gt;] show_trace_log_lvl+0x64/0x90<br>[11=
74508.823824]  [&lt;ffffffff80011593&gt;] show_trace+0x23/0x40<br>[1174508.=
823824]  [&lt;ffffffff8046cda7&gt;] dump_stack+0x81/0x9e<br>
[1174508.823824]  [&lt;ffffffff8046ce46&gt;] panic+0x82/0x16e<br>[1174508.8=
23824]  [&lt;ffffffff80471ff1&gt;] oops_end+0x151/0x160<br>[1174508.823824]=
  [&lt;ffffffff80025a3b&gt;] no_context+0x10b/0x1a0<br>[1174508.823824]  [&=
lt;ffffffff80025c5d&gt;] __bad_area_nosemaphore+0x18d/0x240<br>
[1174508.823824]  [&lt;ffffffff80025d31&gt;] bad_area_nosemaphore+0x21/0x40=
<br>[1174508.823824]  [&lt;ffffffff80473b54&gt;] do_page_fault+0x2b4/0x390<=
br>[1174508.823824]  [&lt;ffffffff80471348&gt;] page_fault+0x28/0x30<br>
[1174508.823824]  [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a/0x110<br>[11=
74508.823824]  [&lt;ffffffff800349a8&gt;] deactivate_task+0x38/0x60<br>[117=
4508.823824]  [&lt;ffffffff8046dd7c&gt;] thread_return+0x157/0x3fb<br>[1174=
508.823824]  [&lt;ffffffff8046e3bd&gt;] schedule_timeout+0x14d/0x200<br>
[1174508.823824]  [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80/0xf0<=
br>[1174508.823824]  [&lt;ffffffff800f03ca&gt;] congestion_wait+0x7a/0xb0<b=
r>[1174508.823824]  [&lt;ffffffff800e645f&gt;] do_try_to_free_pages+0x10f/0=
x380<br>
[1174508.823824]  [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77/0xa0<br=
>[1174508.823824]  [&lt;ffffffff800dc183&gt;] __alloc_pages_slowpath+0x2d3/=
0x5c0<br>[1174508.823824]  [&lt;ffffffff800dc5c1&gt;] __alloc_pages_nodemas=
k+0x151/0x160<br>
[1174508.823824]  [&lt;ffffffff8010f10c&gt;] T.583+0x4c/0x150<br>[1174508.8=
23824]  [&lt;ffffffff8010f307&gt;] T.581+0xf7/0x380<br>[1174508.823824]  [&=
lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260/0x2a0<br>[1174508.823824]=
  [&lt;ffffffff8010f99c&gt;] kmem_cache_alloc+0x16c/0x180<br>
[1174508.823824]  [&lt;ffffffffa00d0412&gt;] kmem_zone_alloc+0xa2/0x110 [xf=
s]<br>[1174508.823824]  [&lt;ffffffffa00d5dda&gt;] xfs_buf_get_flags+0x4a/0=
x1a0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d5f56&gt;] xfs_buf_read_fla=
gs+0x26/0xd0 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00c8ae9&gt;] xfs_trans_read_buf+0x1e9/0x320=
 [xfs]<br>[1174508.823824]  [&lt;ffffffffa0092278&gt;] xfs_btree_read_buf_b=
lock+0x68/0xe0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa009299e&gt;] xfs_bt=
ree_lookup_get_block+0x8e/0x110 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00930af&gt;] xfs_btree_lookup+0xdf/0x4d0 [x=
fs]<br>[1174508.823824]  [&lt;ffffffffa0079b77&gt;] xfs_alloc_lookup_eq+0x2=
7/0x50 [xfs]<br>[1174508.823824]  [&lt;ffffffffa0079f45&gt;] xfs_alloc_fixu=
p_trees+0x285/0x370 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa007bc30&gt;] xfs_alloc_ag_vextent_near+0x4e=
0/0x9a0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa007c1f5&gt;] xfs_alloc_ag_=
vextent+0x105/0x160 [xfs]<br>[1174508.823824]  [&lt;ffffffffa007ca04&gt;] x=
fs_alloc_vextent+0x204/0x4b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa008cc8b&gt;] xfs_bmap_btalloc+0x18b/0xae0 [=
xfs]<br>[1174508.823824]  [&lt;ffffffffa008d60f&gt;] xfs_bmap_alloc+0x2f/0x=
70 [xfs]<br>[1174508.823824]  [&lt;ffffffffa008e272&gt;] xfs_bmapi+0xc22/0x=
1320 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00b3278&gt;] xfs_iomap_write_allocate+0x1d8=
/0x3f0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00b40b9&gt;] xfs_iomap+0x2c=
9/0x300 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d11e8&gt;] xfs_map_block=
s+0x38/0x60 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00d296a&gt;] xfs_page_state_convert+0x3fa/0=
x720 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d2e3f&gt;] xfs_vm_writepage=
+0xaf/0x160 [xfs]<br>[1174508.823824]  [&lt;ffffffff800ddb11&gt;] __writepa=
ge+0x21/0x60<br>
[1174508.823824]  [&lt;ffffffff800ded65&gt;] write_cache_pages+0x215/0x520<=
br>[1174508.823824]  [&lt;ffffffff800df0a0&gt;] generic_writepages+0x30/0x5=
0<br>[1174508.823824]  [&lt;ffffffffa00d1d3c&gt;] xfs_vm_writepages+0x7c/0x=
b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffff800df0f5&gt;] do_writepages+0x35/0x70<br>[11=
74508.823824]  [&lt;ffffffff80140e4b&gt;] writeback_single_inode+0x10b/0x3f=
0<br>[1174508.823824]  [&lt;ffffffff80141608&gt;] generic_sync_sb_inodes+0x=
1a8/0x5f0<br>
[1174508.823824]  [&lt;ffffffff80141a95&gt;] sync_sb_inodes+0x45/0x60<br>[1=
174508.823824]  [&lt;ffffffff80141bc4&gt;] writeback_inodes+0x54/0x150<br>[=
1174508.823824]  [&lt;ffffffff800de4de&gt;] backgroun</div><div>-----------=
----------------------------------------------------------------------</div=
>
<div><br></div><br>-- <br>&quot;There has grown up in the minds of certain =
groups in this country the notion that because a man or corporation has mad=
e a profit out of the public for a number of years, the government and the =
courts are charged with the duty of guaranteeing such profit in the future,=
 even in the face of changing circumstances and contrary to public interest=
. This strange doctrine is not supported by statute nor common law.&quot; <=
br>

<br>~Robert Heinlein<br><br>

--f46d0418253e10102d04c2861ac8--


--===============1014133773294359498==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1014133773294359498==--


From xen-users-bounces@lists.xen.org Fri Jun 15 17:26:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2012 17:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfaHD-0006rf-DM; Fri, 15 Jun 2012 17:25:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gjones@where2getit.com>) id 1SfaHA-0006ra-Qd
	for xen-users@lists.xensource.com; Fri, 15 Jun 2012 17:25:37 +0000
Received: from [85.158.139.83:21360] by server-7.bemta-5.messagelabs.com id
	60/48-28276-F007BDF4; Fri, 15 Jun 2012 17:25:35 +0000
X-Env-Sender: gjones@where2getit.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1339781129!20690508!1
X-Originating-IP: [64.18.2.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25634 invoked from network); 15 Jun 2012 17:25:32 -0000
Received: from exprod7og109.obsmtp.com (HELO exprod7og109.obsmtp.com)
	(64.18.2.171) by server-11.tower-182.messagelabs.com with SMTP;
	15 Jun 2012 17:25:32 -0000
Received: from mail-we0-f180.google.com ([74.125.82.180]) (using TLSv1) by
	exprod7ob109.postini.com ([64.18.6.12]) with SMTP
	ID DSNKT9twCYcAXqQ7xJCQ5wzxGey1ZorSkrX5@postini.com;
	Fri, 15 Jun 2012 10:25:32 PDT
Received: by weyt11 with SMTP id t11so3339221wey.39
	for <xen-users@lists.xensource.com>;
	Fri, 15 Jun 2012 10:25:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=idA3pvWpFi1XxDvQ3h4m3S4i4IDJ595lwgNHB1ZFIJo=;
	b=nHk59i/XkeU9uD0vhsFe1HeWWmhBlSmcmKPBSdbYA0OIKizW+vMBlzyunkObmYxvjt
	dkjOAXguk47fmnoVTTgdQdHiNFnKph3SuZMaBncfpPNf9GyP5Ikbc/JoxilVWyzcPcB8
	ZuhLCsaVRvlv9vSA7iEUFjaoUOfKCGUkC/xs5T1g5+5R3IdIyRKP5cfb3dsBRwo1RguB
	ITg13wVeyDF72t92pxxmwHdKliPo9K9j2Tkcea7pNAoX4kTgkC6DPgzn8w3sGsRyll10
	NkX/gQ7RN236Tn8Dls4rjXK3xR6p5A2zsqDlWbl9Pi0G2sZbMtMhpQp/TGnn1+ZBlj3i
	tTYg==
MIME-Version: 1.0
Received: by 10.180.84.6 with SMTP id u6mr6097525wiy.11.1339781125509; Fri, 15
	Jun 2012 10:25:25 -0700 (PDT)
Received: by 10.180.80.161 with HTTP; Fri, 15 Jun 2012 10:25:25 -0700 (PDT)
Date: Fri, 15 Jun 2012 12:25:25 -0500
Message-ID: <CAAcEbUcV==ycW9x4cDdRcpkbqt2+8nPEjk1hp0grKfyQ-bd-TA@mail.gmail.com>
From: Gavin Jones <gjones@where2getit.com>
To: xen-users@lists.xensource.com
X-Gm-Message-State: ALoCoQnJyg2nI/l6jfHPUrxYVmwhOFVcW1MnQJGVNb4CjlHGLP+BSo/9YAfboVnad5HkK3o7WvEs
Subject: [Xen-users] Assistance in determining cause of intermittent domU
 crashes --stack trace(s) provided.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1014133773294359498=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1014133773294359498==
Content-Type: multipart/alternative; boundary=f46d0418253e10102d04c2861ac8

--f46d0418253e10102d04c2861ac8
Content-Type: text/plain; charset=ISO-8859-1

Hello,

I have here a Xen domU that crashes at (so far) unpredictable times, for
unknown reasons.  Following the Xen Wiki, I set it to preserve on crash and
I retrieved a stack trace via xenctx, which can be found below.
 Additionally, I connected to the console and copied whatever was there
(also below).

domU:
  openSUSE 11.2
  kernel 2.6.31.14-0.8-xen

dom0:
  openSUSE 11.4
  kernel 2.6.37.6-0.11-xen
  Motherboard:  Supermicro X7DB8
  Processors:  2x Intel Xeon E5345 @ 2.33GHz

xen:
  xen-4.0.3_01-0.2.1.x86_64 as provided by openSUSE repo.

domU configuration file:
  name = "xen-staging-app1"
  bootloader = "/usr/lib/xen/boot/domUloader.py"
  bootargs = "--entry=xvda1:/boot/vmlinuz-xen,/boot/initrd-xen"
  memory = 1536
  disk = [ 'phy:vg_xen/xen-staging-app1-root,xvda1,w',
    'phy:vg_xen/xen-staging-app1-swap,xvda2,w',
    #'phy:vg/home,xvdb1,w!',
    'phy:vg_xen/xen-staging-app1-u-shared-data,xvdb2,w!' ];
  root = "/dev/xvda1"
  vif = [ 'mac=00:16:3e:42:43:03, bridge=br0' ]
  on_crash="preserve"
  extra = ""

Any help or assistance in understanding the following is greatly
appreciated.  If I can provide any other pertinent information that is not
present, please let me know and I will do my best to make it available.

Thanks,

Gavin W. Jones
Where 2 Get It, Inc.

------ xenctx stack trace ------
gjones@xen01-secondary:~> sudo /usr/lib64/xen/bin/xenctx -s
/boot/System.map-2.6.31.14-0.8-xen 51 0
rip: ffffffff800083aa hypercall_page+0x3aa
flags: 00001246 i z p
rsp: ffff88005e25a4e0
rax: 0000000000000000 rcx: ffffffff800083aa rdx: ffffffff80803060
rbx: 0000000000000000 rsi: ffff88005e25a4f8 rdi: 0000000000000002
rbp: ffff88005e25a508 r8: 0000000000000000 r9: ffffffff8000d3ea
r10: ffff88005e25a3f0 r11: 0000000000000246 r12: ffffffff80803060
r13: 00000000fffffffe r14: 0000000000000000 r15: ffffffff80747f00
 cs: e033 ss: e02b ds: 0000 es: 0000
 fs: 0000 @ 00007f6494d64790
 gs: 0000 @ ffffc90000000000/0000000000000000
Code (instr addr ffffffff800083aa)
cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 1d 00 00 00 0f 05 <41> 5b 59
c3 cc cc cc cc cc cc cc

Stack:

 ffff88005e25a128 ffffffff8073db10 ffffffff80011a8c 0000000000000003
 00000000033aa167 ffff88005e25a558 ffffffff80473c87 ffff88005e25a538
 00000000033aa167 ffffffff8073d5e6 ffffffff805a5ca2 0000000000000009
 ffff88005e25a7f8 ffff88005e258540 0000000000000001 ffff88005e25a578

Call Trace:

  [<ffffffff800083aa>] hypercall_page+0x3aa <--
  [<ffffffff80011a8c>] xen_panic_event+0x2c
  [<ffffffff80473c87>] notifier_call_chain+0x57
  [<ffffffff80473d48>] atomic_notifier_call_chain+0x28
  [<ffffffff8046ce70>] panic+0xac
  [<ffffffff80471ff1>] oops_end+0x151
  [<ffffffff80025a3b>] no_context+0x10b
  [<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d
  [<ffffffff80011a39>] try_stack_unwind+0x189
  [<ffffffff80025d31>] bad_area_nosemaphore+0x21
  [<ffffffff80473b54>] do_page_fault+0x2b4
  [<ffffffff80471348>] page_fault+0x28
  [<ffffffff8003487a>] dequeue_task+0x7a
  [<ffffffff800349a8>] deactivate_task+0x38
  [<ffffffff8046dd7c>] thread_return+0x157
  [<ffffffff8046e3bd>] schedule_timeout+0x14d
  [<ffffffff8005f1f0>] process_timeout
  [<ffffffff8046d5c0>] io_schedule_timeout+0x80
  [<ffffffff8007059a>] prepare_to_wait+0x5a
  [<ffffffff800f03ca>] congestion_wait+0x7a
  [<ffffffff80070260>] autoremove_wake_function
  [<ffffffff800e645f>] do_try_to_free_pages+0x10f
  [<ffffffff800e67e7>] try_to_free_pages+0x77
  [<ffffffff800e3bd0>] isolate_pages_global
  [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3
  [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151
  [<ffffffff8010f10c>] T.583+0x4c
  [<ffffffff8010f307>] T.581+0xf7
  [<ffffffff800d69a0>] find_lock_page+0x30
  [<ffffffff8010f7f0>] cache_alloc_refill+0x260
[<ffffffff8010f99c>] kmem_cache_alloc+0x16c
-------------------------------------------------------------------------

----- Output from Console --------
[1174508.820717] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.820717] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.820717] Call Trace:
[1174508.821694] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.821710] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.821719] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.821729] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.821738] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.821750] [<ffffffff8003f3d8>] __schedule_bug+0x78/0x90
[1174508.821759] [<ffffffff8046ddfc>] thread_return+0x1d7/0x3fb
[1174508.821770] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.821778] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.821790] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.821802] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.821810] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.821822] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.821833] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.821843] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.821851] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.821861] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.821868] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.821904] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.821982] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.822057] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.822133] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.822200] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0
[xfs]
[1174508.822243] [<ffffffffa009299e>] xfs_btree_lookup_get_block+0x8e/0x110
[xfs]
[1174508.822286] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.822328] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.822356] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370
[xfs]
[1174508.822387] [<ffffffffa007bc30>] xfs_alloc_ag_vextent_near+0x4e0/0x9a0
[xfs]
[1174508.822419] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.822447] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.822475] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.822508] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.822541] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.822576] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0
[xfs]
[1174508.822629] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.822683] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.822749] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720
[xfs]
[1174508.822816] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.822873] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.822881] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.822888] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.822907] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.822962] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.822971] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.822980] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.822987] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.822994] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823001] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823009] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823016] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823024] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823032] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823048] BUG: unable to handle kernel paging request at
ffffffff80794bc0
[1174508.823056] IP: [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823065] PGD 4067 PUD 1a93067 PMD 1a97067 PTE 0
[1174508.823075] Thread overran stack, or stack corrupted
[1174508.823080] Oops: 0000 [#1] SMP
[1174508.823085] last sysfs file: /sys/devices/xen/console-0/modalias
[1174508.823092] CPU 0
[1174508.823096] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.823117] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.823122] RIP: e030:[<ffffffff8003487a>] [<ffffffff8003487a>]
dequeue_task+0x7a/0x110
[1174508.823130] RSP: e02b:ffff88005e25a8a0 EFLAGS: 00010006
[1174508.823135] RAX: 000000000000a380 RBX: ffff88005e258540 RCX:
ffffffff8078a000
[1174508.823141] RDX: 0000000000000001 RSI: ffff88005e258540 RDI:
ffffc9000000a380
[1174508.823146] RBP: ffff88005e25a8c0 R08: ffff88005e25a000 R09:
0000000000000000
[1174508.823152] R10: ffff88005e25a738 R11: 00000010ffffffff R12:
0000000000000000
[1174508.823158] R13: 00000001117f2972 R14: ffffffff80843c00 R15:
ffffffff80843c00
[1174508.823166] FS: 00007f6494d64790(0000) GS:ffffc90000000000(0000)
knlGS:0000000000000000
[1174508.823173] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[1174508.823177] CR2: ffffffff80794bc0 CR3: 000000004e479000 CR4:
0000000000002660
[1174508.823183] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[1174508.823189] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[1174508.823195] Process pdflush (pid: 22, threadinfo ffff88005e25a000,
task ffff88005e258540)
[1174508.823201] Stack:
[1174508.823204] ffff88005e25a8f0 00000000033aa167 0000000000000000
ffffc9000000a380
[1174508.823211] <0> ffff88005e25a8f0 ffffffff800349a8 ffffc9000000a380
00000000033aa167
[1174508.823220] <0> 00000001117f2972 ffffc9000000a380 ffff88005e25aa00
ffffffff8046dd7c
[1174508.823230] Call Trace:
[1174508.823230] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823230] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823230] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823230] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823230] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823230] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823230] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823230] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823230] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823230] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823230] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823230] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823230] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823329] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823395] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823464] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823534] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823596] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0
[xfs]
[1174508.823633] [<ffffffffa009299e>] xfs_btree_lookup_get_block+0x8e/0x110
[xfs]
[1174508.823671] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823707] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823733] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370
[xfs]
[1174508.823759] [<ffffffffa007bc30>] xfs_alloc_ag_vextent_near+0x4e0/0x9a0
[xfs]
[1174508.823786] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823814] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0
[xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720
[xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823824] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823824] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823824] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823824] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823824] Code: c1 f8 03 48 01 f0 48 89 83 a0 00 00 00 4c 8b 43 08
4c 8b 8b 18 02 00 00 48 c7 c0 80 a3 00 00 41 8b 48 18 48 8b 0c cd 80 51 78
80 <48> 8b b4 08 40 08 00 00 31 c9 48 c7 83 18 02 00 00 00 00 00 00
[1174508.823824] RIP [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] RSP <ffff88005e25a8a0>
[1174508.823824] CR2: ffffffff80794bc0
[1174508.823824] ---[ end trace f22a09edd947e86c ]---
[1174508.823824] Kernel panic - not syncing: Fatal exception in interrupt
[1174508.823824] Pid: 22, comm: pdflush Tainted: G D 2.6.31.14-0.8-xen #1
[1174508.823824] Call Trace:
[1174508.823824] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.823824] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.823824] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.823824] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.823824] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.823824] [<ffffffff8046ce46>] panic+0x82/0x16e
[1174508.823824] [<ffffffff80471ff1>] oops_end+0x151/0x160
[1174508.823824] [<ffffffff80025a3b>] no_context+0x10b/0x1a0
[1174508.823824] [<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d/0x240
[1174508.823824] [<ffffffff80025d31>] bad_area_nosemaphore+0x21/0x40
[1174508.823824] [<ffffffff80473b54>] do_page_fault+0x2b4/0x390
[1174508.823824] [<ffffffff80471348>] page_fault+0x28/0x30
[1174508.823824] [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823824] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823824] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823824] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823824] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823824] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823824] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823824] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823824] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823824] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823824] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823824] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823824] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823824] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823824] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823824] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823824] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823824] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0
[xfs]
[1174508.823824] [<ffffffffa009299e>] xfs_btree_lookup_get_block+0x8e/0x110
[xfs]
[1174508.823824] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823824] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823824] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370
[xfs]
[1174508.823824] [<ffffffffa007bc30>] xfs_alloc_ag_vextent_near+0x4e0/0x9a0
[xfs]
[1174508.823824] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823824] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0
[xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720
[xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] backgroun
---------------------------------------------------------------------------------


-- 
"There has grown up in the minds of certain groups in this country the
notion that because a man or corporation has made a profit out of the
public for a number of years, the government and the courts are charged
with the duty of guaranteeing such profit in the future, even in the face
of changing circumstances and contrary to public interest. This strange
doctrine is not supported by statute nor common law."

~Robert Heinlein

--f46d0418253e10102d04c2861ac8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hello,<br clear=3D"all"></div><div><br></div><div>I have here a Xen do=
mU that crashes at (so far) unpredictable times, for unknown reasons. =A0Fo=
llowing the Xen Wiki, I set it to preserve on crash and I retrieved a stack=
 trace via xenctx, which can be found below. =A0Additionally, I connected t=
o the console and copied whatever was there (also below). =A0</div>

<div><br></div><div>domU: =A0</div><div>=A0 openSUSE 11.2 </div><div>=A0 ke=
rnel 2.6.31.14-0.8-xen</div><div><br></div><div>dom0: </div><div>=A0 openSU=
SE 11.4</div><div>=A0 kernel 2.6.37.6-0.11-xen</div><div>=A0 Motherboard: =
=A0Supermicro X7DB8</div>

<div>=A0 Processors: =A02x Intel Xeon           E5345  @ 2.33GHz</div><div>=
<br></div><div>xen: =A0</div><div>=A0 xen-4.0.3_01-0.2.1.x86_64 as provided=
 by openSUSE repo.</div><div><br></div><div>domU configuration file:</div><=
div>

=A0 name =3D &quot;xen-staging-app1&quot;<br>=A0 bootloader =3D &quot;/usr/=
lib/xen/boot/domUloader.py&quot;<br>=A0 bootargs =3D &quot;--entry=3Dxvda1:=
/boot/vmlinuz-xen,/boot/initrd-xen&quot;<br>=A0 memory =3D 1536<br>=A0 disk=
 =3D [ &#39;phy:vg_xen/xen-staging-app1-root,xvda1,w&#39;,<br>

=A0        =A0 &#39;phy:vg_xen/xen-staging-app1-swap,xvda2,w&#39;,<br>=A0  =
      =A0 #&#39;phy:vg/home,xvdb1,w!&#39;,<br>=A0        =A0 &#39;phy:vg_xe=
n/xen-staging-app1-u-shared-data,xvdb2,w!&#39; ];<br>=A0 root =3D &quot;/de=
v/xvda1&quot;<br>

=A0 vif =3D [ &#39;mac=3D00:16:3e:42:43:03, bridge=3Dbr0&#39; ]<br>=A0 on_c=
rash=3D&quot;preserve&quot;<br>=A0 extra =3D &quot;&quot;<br></div><div><br=
></div><div>Any help or assistance in understanding the following is greatl=
y appreciated. =A0If I can provide any other pertinent information that is =
not present, please let me know and I will do my best to make it available.=
</div>
<div><br></div><div>Thanks,</div><div><br></div><div>Gavin W. Jones</div><d=
iv>Where 2 Get It, Inc.</div><div><br></div><div>------ xenctx stack trace =
------<br></div><div>gjones@xen01-secondary:~&gt; sudo /usr/lib64/xen/bin/x=
enctx -s /boot/System.map-2.6.31.14-0.8-xen 51 0<br>
rip: ffffffff800083aa hypercall_page+0x3aa=A0<br>flags: 00001246 i z p<br>r=
sp: ffff88005e25a4e0<br>rax: 0000000000000000   rcx: ffffffff800083aa   rdx=
: ffffffff80803060<br>rbx: 0000000000000000   rsi: ffff88005e25a4f8   rdi: =
0000000000000002<br>
rbp: ffff88005e25a508    r8: 0000000000000000    r9: ffffffff8000d3ea<br>r1=
0: ffff88005e25a3f0   r11: 0000000000000246   r12: ffffffff80803060<br>r13:=
 00000000fffffffe   r14: 0000000000000000   r15: ffffffff80747f00<br>=A0cs:=
 e033        ss: e02b        ds: 0000        es: 0000<br>
=A0fs: 0000 @ 00007f6494d64790<br>=A0gs: 0000 @ ffffc90000000000/0000000000=
000000<br>Code (instr addr ffffffff800083aa)<br>cc cc cc cc cc cc cc cc cc =
cc cc 51 41 53 b8 1d 00 00 00 0f 05 &lt;41&gt; 5b 59 c3 cc cc cc cc cc cc c=
c <br>
<br>Stack:<br><br>=A0ffff88005e25a128 ffffffff8073db10 ffffffff80011a8c 000=
0000000000003<br>=A000000000033aa167 ffff88005e25a558 ffffffff80473c87 ffff=
88005e25a538<br>=A000000000033aa167 ffffffff8073d5e6 ffffffff805a5ca2 00000=
00000000009<br>
=A0ffff88005e25a7f8 ffff88005e258540 0000000000000001 ffff88005e25a578</div=
><div><br>Call Trace:<br><br>=A0 [&lt;ffffffff800083aa&gt;] hypercall_page+=
0x3aa  &lt;--<br>=A0 [&lt;ffffffff80011a8c&gt;] xen_panic_event+0x2c=A0<br>=
=A0 [&lt;ffffffff80473c87&gt;] notifier_call_chain+0x57=A0<br>
=A0 [&lt;ffffffff80473d48&gt;] atomic_notifier_call_chain+0x28=A0<br>=A0 [&=
lt;ffffffff8046ce70&gt;] panic+0xac=A0<br>=A0 [&lt;ffffffff80471ff1&gt;] oo=
ps_end+0x151=A0<br>=A0 [&lt;ffffffff80025a3b&gt;] no_context+0x10b=A0<br>=
=A0 [&lt;ffffffff80025c5d&gt;] __bad_area_nosemaphore+0x18d=A0<br>
=A0 [&lt;ffffffff80011a39&gt;] try_stack_unwind+0x189=A0<br>=A0 [&lt;ffffff=
ff80025d31&gt;] bad_area_nosemaphore+0x21=A0<br>=A0 [&lt;ffffffff80473b54&g=
t;] do_page_fault+0x2b4=A0<br>=A0 [&lt;ffffffff80471348&gt;] page_fault+0x2=
8=A0<br>=A0 [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a=A0<br>
=A0 [&lt;ffffffff800349a8&gt;] deactivate_task+0x38=A0<br>=A0 [&lt;ffffffff=
8046dd7c&gt;] thread_return+0x157=A0<br>=A0 [&lt;ffffffff8046e3bd&gt;] sche=
dule_timeout+0x14d=A0<br>=A0 [&lt;ffffffff8005f1f0&gt;] process_timeout=A0<=
br>=A0 [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80=A0<br>
=A0 [&lt;ffffffff8007059a&gt;] prepare_to_wait+0x5a=A0<br>=A0 [&lt;ffffffff=
800f03ca&gt;] congestion_wait+0x7a=A0<br>=A0 [&lt;ffffffff80070260&gt;] aut=
oremove_wake_function=A0<br>=A0 [&lt;ffffffff800e645f&gt;] do_try_to_free_p=
ages+0x10f=A0<br>
=A0 [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77=A0<br>=A0 [&lt;ffffff=
ff800e3bd0&gt;] isolate_pages_global=A0<br>=A0 [&lt;ffffffff800dc183&gt;] _=
_alloc_pages_slowpath+0x2d3=A0<br>=A0 [&lt;ffffffff800dc5c1&gt;] __alloc_pa=
ges_nodemask+0x151=A0<br>
=A0 [&lt;ffffffff8010f10c&gt;] T.583+0x4c=A0<br>=A0 [&lt;ffffffff8010f307&g=
t;] T.581+0xf7=A0<br>=A0 [&lt;ffffffff800d69a0&gt;] find_lock_page+0x30=A0<=
br>=A0 [&lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260=A0<br>  [&lt;fff=
fffff8010f99c&gt;] kmem_cache_alloc+0x16c</div>
<div>----------------------------------------------------------------------=
---<br></div><div><br></div><div>----- Output from Console --------</div><d=
iv>[1174508.820717] Modules linked in: 8021q garp stp llc ipv6 fuse loop dm=
_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom<br>
[1174508.820717] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1<br=
>[1174508.820717] Call Trace:<br>[1174508.821694]  [&lt;ffffffff80011a39&gt=
;] try_stack_unwind+0x189/0x1b0<br>[1174508.821710]  [&lt;ffffffff8000f4c6&=
gt;] dump_trace+0xa6/0x1e0<br>
[1174508.821719]  [&lt;ffffffff80011544&gt;] show_trace_log_lvl+0x64/0x90<b=
r>[1174508.821729]  [&lt;ffffffff80011593&gt;] show_trace+0x23/0x40<br>[117=
4508.821738]  [&lt;ffffffff8046cda7&gt;] dump_stack+0x81/0x9e<br>[1174508.8=
21750]  [&lt;ffffffff8003f3d8&gt;] __schedule_bug+0x78/0x90<br>
[1174508.821759]  [&lt;ffffffff8046ddfc&gt;] thread_return+0x1d7/0x3fb<br>[=
1174508.821770]  [&lt;ffffffff8046e3bd&gt;] schedule_timeout+0x14d/0x200<br=
>[1174508.821778]  [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80/0xf0=
<br>
[1174508.821790]  [&lt;ffffffff800f03ca&gt;] congestion_wait+0x7a/0xb0<br>[=
1174508.821802]  [&lt;ffffffff800e645f&gt;] do_try_to_free_pages+0x10f/0x38=
0<br>[1174508.821810]  [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77/0x=
a0<br>
[1174508.821822]  [&lt;ffffffff800dc183&gt;] __alloc_pages_slowpath+0x2d3/0=
x5c0<br>[1174508.821833]  [&lt;ffffffff800dc5c1&gt;] __alloc_pages_nodemask=
+0x151/0x160<br>[1174508.821843]  [&lt;ffffffff8010f10c&gt;] T.583+0x4c/0x1=
50<br>
[1174508.821851]  [&lt;ffffffff8010f307&gt;] T.581+0xf7/0x380<br>[1174508.8=
21861]  [&lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260/0x2a0<br>[11745=
08.821868]  [&lt;ffffffff8010f99c&gt;] kmem_cache_alloc+0x16c/0x180<br>
[1174508.821904]  [&lt;ffffffffa00d0412&gt;] kmem_zone_alloc+0xa2/0x110 [xf=
s]<br>[1174508.821982]  [&lt;ffffffffa00d5dda&gt;] xfs_buf_get_flags+0x4a/0=
x1a0 [xfs]<br>[1174508.822057]  [&lt;ffffffffa00d5f56&gt;] xfs_buf_read_fla=
gs+0x26/0xd0 [xfs]<br>
[1174508.822133]  [&lt;ffffffffa00c8ae9&gt;] xfs_trans_read_buf+0x1e9/0x320=
 [xfs]<br>[1174508.822200]  [&lt;ffffffffa0092278&gt;] xfs_btree_read_buf_b=
lock+0x68/0xe0 [xfs]<br>[1174508.822243]  [&lt;ffffffffa009299e&gt;] xfs_bt=
ree_lookup_get_block+0x8e/0x110 [xfs]<br>
[1174508.822286]  [&lt;ffffffffa00930af&gt;] xfs_btree_lookup+0xdf/0x4d0 [x=
fs]<br>[1174508.822328]  [&lt;ffffffffa0079b77&gt;] xfs_alloc_lookup_eq+0x2=
7/0x50 [xfs]<br>[1174508.822356]  [&lt;ffffffffa0079f45&gt;] xfs_alloc_fixu=
p_trees+0x285/0x370 [xfs]<br>
[1174508.822387]  [&lt;ffffffffa007bc30&gt;] xfs_alloc_ag_vextent_near+0x4e=
0/0x9a0 [xfs]<br>[1174508.822419]  [&lt;ffffffffa007c1f5&gt;] xfs_alloc_ag_=
vextent+0x105/0x160 [xfs]<br>[1174508.822447]  [&lt;ffffffffa007ca04&gt;] x=
fs_alloc_vextent+0x204/0x4b0 [xfs]<br>
[1174508.822475]  [&lt;ffffffffa008cc8b&gt;] xfs_bmap_btalloc+0x18b/0xae0 [=
xfs]<br>[1174508.822508]  [&lt;ffffffffa008d60f&gt;] xfs_bmap_alloc+0x2f/0x=
70 [xfs]<br>[1174508.822541]  [&lt;ffffffffa008e272&gt;] xfs_bmapi+0xc22/0x=
1320 [xfs]<br>
[1174508.822576]  [&lt;ffffffffa00b3278&gt;] xfs_iomap_write_allocate+0x1d8=
/0x3f0 [xfs]<br>[1174508.822629]  [&lt;ffffffffa00b40b9&gt;] xfs_iomap+0x2c=
9/0x300 [xfs]<br>[1174508.822683]  [&lt;ffffffffa00d11e8&gt;] xfs_map_block=
s+0x38/0x60 [xfs]<br>
[1174508.822749]  [&lt;ffffffffa00d296a&gt;] xfs_page_state_convert+0x3fa/0=
x720 [xfs]<br>[1174508.822816]  [&lt;ffffffffa00d2e3f&gt;] xfs_vm_writepage=
+0xaf/0x160 [xfs]<br>[1174508.822873]  [&lt;ffffffff800ddb11&gt;] __writepa=
ge+0x21/0x60<br>
[1174508.822881]  [&lt;ffffffff800ded65&gt;] write_cache_pages+0x215/0x520<=
br>[1174508.822888]  [&lt;ffffffff800df0a0&gt;] generic_writepages+0x30/0x5=
0<br>[1174508.822907]  [&lt;ffffffffa00d1d3c&gt;] xfs_vm_writepages+0x7c/0x=
b0 [xfs]<br>
[1174508.822962]  [&lt;ffffffff800df0f5&gt;] do_writepages+0x35/0x70<br>[11=
74508.822971]  [&lt;ffffffff80140e4b&gt;] writeback_single_inode+0x10b/0x3f=
0<br>[1174508.822980]  [&lt;ffffffff80141608&gt;] generic_sync_sb_inodes+0x=
1a8/0x5f0<br>
[1174508.822987]  [&lt;ffffffff80141a95&gt;] sync_sb_inodes+0x45/0x60<br>[1=
174508.822994]  [&lt;ffffffff80141bc4&gt;] writeback_inodes+0x54/0x150<br>[=
1174508.823001]  [&lt;ffffffff800de4de&gt;] background_writeout+0xbe/0x110<=
br>
[1174508.823009]  [&lt;ffffffff800e00e0&gt;] __pdflush+0x1b0/0x3b0<br>[1174=
508.823016]  [&lt;ffffffff800e0337&gt;] pdflush+0x57/0x80<br>[1174508.82302=
4]  [&lt;ffffffff8006fba6&gt;] kthread+0xb6/0xc0<br>[1174508.823032]  [&lt;=
ffffffff8000d3ea&gt;] child_rip+0xa/0x20<br>
[1174508.823048] BUG: unable to handle kernel paging request at ffffffff807=
94bc0<br>[1174508.823056] IP: [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a/=
0x110<br>[1174508.823065] PGD 4067 PUD 1a93067 PMD 1a97067 PTE 0<br>[117450=
8.823075] Thread overran stack, or stack corrupted<br>
[1174508.823080] Oops: 0000 [#1] SMP <br>[1174508.823085] last sysfs file: =
/sys/devices/xen/console-0/modalias<br>[1174508.823092] CPU 0 <br>[1174508.=
823096] Modules linked in: 8021q garp stp llc ipv6 fuse loop dm_mod xfs exp=
ortfs xennet processor thermal_sys hwmon xenblk cdrom<br>
[1174508.823117] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1 <b=
r>[1174508.823122] RIP: e030:[&lt;ffffffff8003487a&gt;]  [&lt;ffffffff80034=
87a&gt;] dequeue_task+0x7a/0x110<br>[1174508.823130] RSP: e02b:ffff88005e25=
a8a0  EFLAGS: 00010006<br>
[1174508.823135] RAX: 000000000000a380 RBX: ffff88005e258540 RCX: ffffffff8=
078a000<br>[1174508.823141] RDX: 0000000000000001 RSI: ffff88005e258540 RDI=
: ffffc9000000a380<br>[1174508.823146] RBP: ffff88005e25a8c0 R08: ffff88005=
e25a000 R09: 0000000000000000<br>
[1174508.823152] R10: ffff88005e25a738 R11: 00000010ffffffff R12: 000000000=
0000000<br>[1174508.823158] R13: 00000001117f2972 R14: ffffffff80843c00 R15=
: ffffffff80843c00<br>[1174508.823166] FS:  00007f6494d64790(0000) GS:ffffc=
90000000000(0000) knlGS:0000000000000000<br>
[1174508.823173] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b<br>[1174=
508.823177] CR2: ffffffff80794bc0 CR3: 000000004e479000 CR4: 00000000000026=
60<br>[1174508.823183] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 000=
0000000000000<br>
[1174508.823189] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 000000000=
0000400<br>[1174508.823195] Process pdflush (pid: 22, threadinfo ffff88005e=
25a000, task ffff88005e258540)<br>[1174508.823201] Stack:<br>[1174508.82320=
4]  ffff88005e25a8f0 00000000033aa167 0000000000000000 ffffc9000000a380<br>
[1174508.823211] &lt;0&gt; ffff88005e25a8f0 ffffffff800349a8 ffffc9000000a3=
80 00000000033aa167<br>[1174508.823220] &lt;0&gt; 00000001117f2972 ffffc900=
0000a380 ffff88005e25aa00 ffffffff8046dd7c<br>[1174508.823230] Call Trace:<=
br>
[1174508.823230]  [&lt;ffffffff800349a8&gt;] deactivate_task+0x38/0x60<br>[=
1174508.823230]  [&lt;ffffffff8046dd7c&gt;] thread_return+0x157/0x3fb<br>[1=
174508.823230]  [&lt;ffffffff8046e3bd&gt;] schedule_timeout+0x14d/0x200<br>
[1174508.823230]  [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80/0xf0<=
br>[1174508.823230]  [&lt;ffffffff800f03ca&gt;] congestion_wait+0x7a/0xb0<b=
r>[1174508.823230]  [&lt;ffffffff800e645f&gt;] do_try_to_free_pages+0x10f/0=
x380<br>
[1174508.823230]  [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77/0xa0<br=
>[1174508.823230]  [&lt;ffffffff800dc183&gt;] __alloc_pages_slowpath+0x2d3/=
0x5c0<br>[1174508.823230]  [&lt;ffffffff800dc5c1&gt;] __alloc_pages_nodemas=
k+0x151/0x160<br>
[1174508.823230]  [&lt;ffffffff8010f10c&gt;] T.583+0x4c/0x150<br>[1174508.8=
23230]  [&lt;ffffffff8010f307&gt;] T.581+0xf7/0x380<br>[1174508.823230]  [&=
lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260/0x2a0<br>[1174508.823230]=
  [&lt;ffffffff8010f99c&gt;] kmem_cache_alloc+0x16c/0x180<br>
[1174508.823329]  [&lt;ffffffffa00d0412&gt;] kmem_zone_alloc+0xa2/0x110 [xf=
s]<br>[1174508.823395]  [&lt;ffffffffa00d5dda&gt;] xfs_buf_get_flags+0x4a/0=
x1a0 [xfs]<br>[1174508.823464]  [&lt;ffffffffa00d5f56&gt;] xfs_buf_read_fla=
gs+0x26/0xd0 [xfs]<br>
[1174508.823534]  [&lt;ffffffffa00c8ae9&gt;] xfs_trans_read_buf+0x1e9/0x320=
 [xfs]<br>[1174508.823596]  [&lt;ffffffffa0092278&gt;] xfs_btree_read_buf_b=
lock+0x68/0xe0 [xfs]<br>[1174508.823633]  [&lt;ffffffffa009299e&gt;] xfs_bt=
ree_lookup_get_block+0x8e/0x110 [xfs]<br>
[1174508.823671]  [&lt;ffffffffa00930af&gt;] xfs_btree_lookup+0xdf/0x4d0 [x=
fs]<br>[1174508.823707]  [&lt;ffffffffa0079b77&gt;] xfs_alloc_lookup_eq+0x2=
7/0x50 [xfs]<br>[1174508.823733]  [&lt;ffffffffa0079f45&gt;] xfs_alloc_fixu=
p_trees+0x285/0x370 [xfs]<br>
[1174508.823759]  [&lt;ffffffffa007bc30&gt;] xfs_alloc_ag_vextent_near+0x4e=
0/0x9a0 [xfs]<br>[1174508.823786]  [&lt;ffffffffa007c1f5&gt;] xfs_alloc_ag_=
vextent+0x105/0x160 [xfs]<br>[1174508.823814]  [&lt;ffffffffa007ca04&gt;] x=
fs_alloc_vextent+0x204/0x4b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa008cc8b&gt;] xfs_bmap_btalloc+0x18b/0xae0 [=
xfs]<br>[1174508.823824]  [&lt;ffffffffa008d60f&gt;] xfs_bmap_alloc+0x2f/0x=
70 [xfs]<br>[1174508.823824]  [&lt;ffffffffa008e272&gt;] xfs_bmapi+0xc22/0x=
1320 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00b3278&gt;] xfs_iomap_write_allocate+0x1d8=
/0x3f0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00b40b9&gt;] xfs_iomap+0x2c=
9/0x300 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d11e8&gt;] xfs_map_block=
s+0x38/0x60 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00d296a&gt;] xfs_page_state_convert+0x3fa/0=
x720 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d2e3f&gt;] xfs_vm_writepage=
+0xaf/0x160 [xfs]<br>[1174508.823824]  [&lt;ffffffff800ddb11&gt;] __writepa=
ge+0x21/0x60<br>
[1174508.823824]  [&lt;ffffffff800ded65&gt;] write_cache_pages+0x215/0x520<=
br>[1174508.823824]  [&lt;ffffffff800df0a0&gt;] generic_writepages+0x30/0x5=
0<br>[1174508.823824]  [&lt;ffffffffa00d1d3c&gt;] xfs_vm_writepages+0x7c/0x=
b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffff800df0f5&gt;] do_writepages+0x35/0x70<br>[11=
74508.823824]  [&lt;ffffffff80140e4b&gt;] writeback_single_inode+0x10b/0x3f=
0<br>[1174508.823824]  [&lt;ffffffff80141608&gt;] generic_sync_sb_inodes+0x=
1a8/0x5f0<br>
[1174508.823824]  [&lt;ffffffff80141a95&gt;] sync_sb_inodes+0x45/0x60<br>[1=
174508.823824]  [&lt;ffffffff80141bc4&gt;] writeback_inodes+0x54/0x150<br>[=
1174508.823824]  [&lt;ffffffff800de4de&gt;] background_writeout+0xbe/0x110<=
br>
[1174508.823824]  [&lt;ffffffff800e00e0&gt;] __pdflush+0x1b0/0x3b0<br>[1174=
508.823824]  [&lt;ffffffff800e0337&gt;] pdflush+0x57/0x80<br>[1174508.82382=
4]  [&lt;ffffffff8006fba6&gt;] kthread+0xb6/0xc0<br>[1174508.823824]  [&lt;=
ffffffff8000d3ea&gt;] child_rip+0xa/0x20<br>
[1174508.823824] Code: c1 f8 03 48 01 f0 48 89 83 a0 00 00 00 4c 8b 43 08 4=
c 8b 8b 18 02 00 00 48 c7 c0 80 a3 00 00 41 8b 48 18 48 8b 0c cd 80 51 78 8=
0 &lt;48&gt; 8b b4 08 40 08 00 00 31 c9 48 c7 83 18 02 00 00 00 00 00 00 <b=
r>
[1174508.823824] RIP  [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a/0x110<br=
>[1174508.823824]  RSP &lt;ffff88005e25a8a0&gt;<br>[1174508.823824] CR2: ff=
ffffff80794bc0<br>[1174508.823824] ---[ end trace f22a09edd947e86c ]---<br>
[1174508.823824] Kernel panic - not syncing: Fatal exception in interrupt<b=
r>[1174508.823824] Pid: 22, comm: pdflush Tainted: G      D    2.6.31.14-0.=
8-xen #1<br>[1174508.823824] Call Trace:<br>[1174508.823824]  [&lt;ffffffff=
80011a39&gt;] try_stack_unwind+0x189/0x1b0<br>
[1174508.823824]  [&lt;ffffffff8000f4c6&gt;] dump_trace+0xa6/0x1e0<br>[1174=
508.823824]  [&lt;ffffffff80011544&gt;] show_trace_log_lvl+0x64/0x90<br>[11=
74508.823824]  [&lt;ffffffff80011593&gt;] show_trace+0x23/0x40<br>[1174508.=
823824]  [&lt;ffffffff8046cda7&gt;] dump_stack+0x81/0x9e<br>
[1174508.823824]  [&lt;ffffffff8046ce46&gt;] panic+0x82/0x16e<br>[1174508.8=
23824]  [&lt;ffffffff80471ff1&gt;] oops_end+0x151/0x160<br>[1174508.823824]=
  [&lt;ffffffff80025a3b&gt;] no_context+0x10b/0x1a0<br>[1174508.823824]  [&=
lt;ffffffff80025c5d&gt;] __bad_area_nosemaphore+0x18d/0x240<br>
[1174508.823824]  [&lt;ffffffff80025d31&gt;] bad_area_nosemaphore+0x21/0x40=
<br>[1174508.823824]  [&lt;ffffffff80473b54&gt;] do_page_fault+0x2b4/0x390<=
br>[1174508.823824]  [&lt;ffffffff80471348&gt;] page_fault+0x28/0x30<br>
[1174508.823824]  [&lt;ffffffff8003487a&gt;] dequeue_task+0x7a/0x110<br>[11=
74508.823824]  [&lt;ffffffff800349a8&gt;] deactivate_task+0x38/0x60<br>[117=
4508.823824]  [&lt;ffffffff8046dd7c&gt;] thread_return+0x157/0x3fb<br>[1174=
508.823824]  [&lt;ffffffff8046e3bd&gt;] schedule_timeout+0x14d/0x200<br>
[1174508.823824]  [&lt;ffffffff8046d5c0&gt;] io_schedule_timeout+0x80/0xf0<=
br>[1174508.823824]  [&lt;ffffffff800f03ca&gt;] congestion_wait+0x7a/0xb0<b=
r>[1174508.823824]  [&lt;ffffffff800e645f&gt;] do_try_to_free_pages+0x10f/0=
x380<br>
[1174508.823824]  [&lt;ffffffff800e67e7&gt;] try_to_free_pages+0x77/0xa0<br=
>[1174508.823824]  [&lt;ffffffff800dc183&gt;] __alloc_pages_slowpath+0x2d3/=
0x5c0<br>[1174508.823824]  [&lt;ffffffff800dc5c1&gt;] __alloc_pages_nodemas=
k+0x151/0x160<br>
[1174508.823824]  [&lt;ffffffff8010f10c&gt;] T.583+0x4c/0x150<br>[1174508.8=
23824]  [&lt;ffffffff8010f307&gt;] T.581+0xf7/0x380<br>[1174508.823824]  [&=
lt;ffffffff8010f7f0&gt;] cache_alloc_refill+0x260/0x2a0<br>[1174508.823824]=
  [&lt;ffffffff8010f99c&gt;] kmem_cache_alloc+0x16c/0x180<br>
[1174508.823824]  [&lt;ffffffffa00d0412&gt;] kmem_zone_alloc+0xa2/0x110 [xf=
s]<br>[1174508.823824]  [&lt;ffffffffa00d5dda&gt;] xfs_buf_get_flags+0x4a/0=
x1a0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d5f56&gt;] xfs_buf_read_fla=
gs+0x26/0xd0 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00c8ae9&gt;] xfs_trans_read_buf+0x1e9/0x320=
 [xfs]<br>[1174508.823824]  [&lt;ffffffffa0092278&gt;] xfs_btree_read_buf_b=
lock+0x68/0xe0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa009299e&gt;] xfs_bt=
ree_lookup_get_block+0x8e/0x110 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00930af&gt;] xfs_btree_lookup+0xdf/0x4d0 [x=
fs]<br>[1174508.823824]  [&lt;ffffffffa0079b77&gt;] xfs_alloc_lookup_eq+0x2=
7/0x50 [xfs]<br>[1174508.823824]  [&lt;ffffffffa0079f45&gt;] xfs_alloc_fixu=
p_trees+0x285/0x370 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa007bc30&gt;] xfs_alloc_ag_vextent_near+0x4e=
0/0x9a0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa007c1f5&gt;] xfs_alloc_ag_=
vextent+0x105/0x160 [xfs]<br>[1174508.823824]  [&lt;ffffffffa007ca04&gt;] x=
fs_alloc_vextent+0x204/0x4b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa008cc8b&gt;] xfs_bmap_btalloc+0x18b/0xae0 [=
xfs]<br>[1174508.823824]  [&lt;ffffffffa008d60f&gt;] xfs_bmap_alloc+0x2f/0x=
70 [xfs]<br>[1174508.823824]  [&lt;ffffffffa008e272&gt;] xfs_bmapi+0xc22/0x=
1320 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00b3278&gt;] xfs_iomap_write_allocate+0x1d8=
/0x3f0 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00b40b9&gt;] xfs_iomap+0x2c=
9/0x300 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d11e8&gt;] xfs_map_block=
s+0x38/0x60 [xfs]<br>
[1174508.823824]  [&lt;ffffffffa00d296a&gt;] xfs_page_state_convert+0x3fa/0=
x720 [xfs]<br>[1174508.823824]  [&lt;ffffffffa00d2e3f&gt;] xfs_vm_writepage=
+0xaf/0x160 [xfs]<br>[1174508.823824]  [&lt;ffffffff800ddb11&gt;] __writepa=
ge+0x21/0x60<br>
[1174508.823824]  [&lt;ffffffff800ded65&gt;] write_cache_pages+0x215/0x520<=
br>[1174508.823824]  [&lt;ffffffff800df0a0&gt;] generic_writepages+0x30/0x5=
0<br>[1174508.823824]  [&lt;ffffffffa00d1d3c&gt;] xfs_vm_writepages+0x7c/0x=
b0 [xfs]<br>
[1174508.823824]  [&lt;ffffffff800df0f5&gt;] do_writepages+0x35/0x70<br>[11=
74508.823824]  [&lt;ffffffff80140e4b&gt;] writeback_single_inode+0x10b/0x3f=
0<br>[1174508.823824]  [&lt;ffffffff80141608&gt;] generic_sync_sb_inodes+0x=
1a8/0x5f0<br>
[1174508.823824]  [&lt;ffffffff80141a95&gt;] sync_sb_inodes+0x45/0x60<br>[1=
174508.823824]  [&lt;ffffffff80141bc4&gt;] writeback_inodes+0x54/0x150<br>[=
1174508.823824]  [&lt;ffffffff800de4de&gt;] backgroun</div><div>-----------=
----------------------------------------------------------------------</div=
>
<div><br></div><br>-- <br>&quot;There has grown up in the minds of certain =
groups in this country the notion that because a man or corporation has mad=
e a profit out of the public for a number of years, the government and the =
courts are charged with the duty of guaranteeing such profit in the future,=
 even in the face of changing circumstances and contrary to public interest=
. This strange doctrine is not supported by statute nor common law.&quot; <=
br>

<br>~Robert Heinlein<br><br>

--f46d0418253e10102d04c2861ac8--


--===============1014133773294359498==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1014133773294359498==--


From xen-users-bounces@lists.xen.org Sat Jun 16 09:16:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 09:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sfp61-0004m8-Ph; Sat, 16 Jun 2012 09:15:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1Sfp60-0004m3-KA
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 09:15:04 +0000
Received: from [85.158.138.51:35789] by server-12.bemta-3.messagelabs.com id
	EA/FF-30206-79E4CDF4; Sat, 16 Jun 2012 09:15:03 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-11.tower-174.messagelabs.com!1339838102!27965378!1
X-Originating-IP: [195.19.71.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15438 invoked from network); 16 Jun 2012 09:15:03 -0000
Received: from smtpout23.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.6)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 16 Jun 2012 09:15:03 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id AD34B2039DB
	for <xen-users@lists.xensource.com>;
	Sat, 16 Jun 2012 16:15:00 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: xen-users@lists.xensource.com
Date: Sat, 16 Jun 2012 16:15:01 +0700
Message-ID: <1339838101.13742.81.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Subject: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I found an article about forking time for redis NoSQL database in
different systems:

http://redis.io/topics/latency
---------Quote------------------
Fork time in different systems
Modern hardware is pretty fast to copy the page table, but Xen is not.
The problem with Xen is not virtualization-specific, but Xen-specific.
For instance using VMware or Virutal Box does not result into slow fork
time. The following is a table that compares fork time for different
Redis instance size. Data is obtained performing a BGSAVE and looking at
the latest_fork_usec filed in the INFO command output.

      * Linux beefy VM on VMware 6.0GB RSS forked in 77 milliseconds
        (12.8 milliseconds per GB).
      * Linux running on physical machine (Unknown HW) 6.1GB RSS forked
        in 80 milliseconds (13.1 milliseconds per GB)
      * Linux running on physical machine (Xeon @ 2.27Ghz) 6.9GB RSS
        forked into 62 millisecodns (9 milliseconds per GB).
      * Linux VM on 6sync (KVM) 360 MB RSS forked in 8.2 milliseconds
        (23.3 millisecond per GB).
      * Linux VM on EC2 (Xen) 6.1GB RSS forked in 1460 milliseconds
        (239.3 milliseconds per GB).
      * Linux VM on Linode (Xen) 0.9GBRSS forked into 382 millisecodns
        (424 milliseconds per GB).

As you can see a VM running on Xen has a performance hit that is between
one order to two orders of magnitude. We believe this is a severe
problem with Xen and we hope it will be addressed ASAP.
----------End of quote-----------------

I made my own test with Xen 4.1 and Redis 2.4 with 7.04GB dataset. The
test was performed on Intel Core I5 2500 processor unit. Forking time
was about 1 sec or 151 ms/GB - it's faster then tests over Amazon
EC2/Linode were mentioned in the article, but still much slower then
VMWare or physical machines. Has anyone running with this issue? Or may
be there is a way to tune Xen for less forking times?

Sergey Zhukov 




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 09:16:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 09:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sfp61-0004m8-Ph; Sat, 16 Jun 2012 09:15:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1Sfp60-0004m3-KA
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 09:15:04 +0000
Received: from [85.158.138.51:35789] by server-12.bemta-3.messagelabs.com id
	EA/FF-30206-79E4CDF4; Sat, 16 Jun 2012 09:15:03 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-11.tower-174.messagelabs.com!1339838102!27965378!1
X-Originating-IP: [195.19.71.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15438 invoked from network); 16 Jun 2012 09:15:03 -0000
Received: from smtpout23.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.6)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 16 Jun 2012 09:15:03 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id AD34B2039DB
	for <xen-users@lists.xensource.com>;
	Sat, 16 Jun 2012 16:15:00 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: xen-users@lists.xensource.com
Date: Sat, 16 Jun 2012 16:15:01 +0700
Message-ID: <1339838101.13742.81.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Subject: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I found an article about forking time for redis NoSQL database in
different systems:

http://redis.io/topics/latency
---------Quote------------------
Fork time in different systems
Modern hardware is pretty fast to copy the page table, but Xen is not.
The problem with Xen is not virtualization-specific, but Xen-specific.
For instance using VMware or Virutal Box does not result into slow fork
time. The following is a table that compares fork time for different
Redis instance size. Data is obtained performing a BGSAVE and looking at
the latest_fork_usec filed in the INFO command output.

      * Linux beefy VM on VMware 6.0GB RSS forked in 77 milliseconds
        (12.8 milliseconds per GB).
      * Linux running on physical machine (Unknown HW) 6.1GB RSS forked
        in 80 milliseconds (13.1 milliseconds per GB)
      * Linux running on physical machine (Xeon @ 2.27Ghz) 6.9GB RSS
        forked into 62 millisecodns (9 milliseconds per GB).
      * Linux VM on 6sync (KVM) 360 MB RSS forked in 8.2 milliseconds
        (23.3 millisecond per GB).
      * Linux VM on EC2 (Xen) 6.1GB RSS forked in 1460 milliseconds
        (239.3 milliseconds per GB).
      * Linux VM on Linode (Xen) 0.9GBRSS forked into 382 millisecodns
        (424 milliseconds per GB).

As you can see a VM running on Xen has a performance hit that is between
one order to two orders of magnitude. We believe this is a severe
problem with Xen and we hope it will be addressed ASAP.
----------End of quote-----------------

I made my own test with Xen 4.1 and Redis 2.4 with 7.04GB dataset. The
test was performed on Intel Core I5 2500 processor unit. Forking time
was about 1 sec or 151 ms/GB - it's faster then tests over Amazon
EC2/Linode were mentioned in the article, but still much slower then
VMWare or physical machines. Has anyone running with this issue? Or may
be there is a way to tune Xen for less forking times?

Sergey Zhukov 




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 11:45:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 11:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfrPs-0006GA-22; Sat, 16 Jun 2012 11:43:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1SfrPp-0006G5-UM
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 11:43:42 +0000
Received: from [85.158.143.35:41502] by server-3.bemta-4.messagelabs.com id
	D0/E8-05808-D617CDF4; Sat, 16 Jun 2012 11:43:41 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339847019!5128147!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24265 invoked from network); 16 Jun 2012 11:43:40 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-2.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	16 Jun 2012 11:43:40 -0000
Received: from [83.101.6.189] (helo=MacBook-Pro-de-Matthieu-Lejeune.local)
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1SfrPl-0001V0-1h
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 13:43:37 +0200
Message-ID: <4FDC715C.3030206@exxoss.com>
Date: Sat, 16 Jun 2012 13:43:24 +0200
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-SA-Exim-Connect-IP: 83.101.6.189
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-SA-Exim-Scanned: No (on mx2.exxoss.com); SAEximRunCond expanded to false
Subject: [Xen-users] Online resizing disk Windows Dom U
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

We have some problems with Xen 4.0.1 and resinzing of lvm volumes.

When I resize a lvm volume with "lvresize -L+50G -n 
/dev/data/windows-data" the Windows Dom U don't scan the new size of the 
lvm volume.
The only way to see the extend is to halt and create the DomU

We have try with sign and unsigned drivers gplpv, with Windows 2008 and 
Windows 2003 server :
http://apt.univention.de/download/addons/gplpv-drivers/

I have try one time with XCP and it's look ok.
Any idea to do the online resizing without reboot ?

Thanks

Matthieu Lejeune



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 11:45:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 11:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SfrPs-0006GA-22; Sat, 16 Jun 2012 11:43:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1SfrPp-0006G5-UM
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 11:43:42 +0000
Received: from [85.158.143.35:41502] by server-3.bemta-4.messagelabs.com id
	D0/E8-05808-D617CDF4; Sat, 16 Jun 2012 11:43:41 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1339847019!5128147!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24265 invoked from network); 16 Jun 2012 11:43:40 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-2.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	16 Jun 2012 11:43:40 -0000
Received: from [83.101.6.189] (helo=MacBook-Pro-de-Matthieu-Lejeune.local)
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1SfrPl-0001V0-1h
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 13:43:37 +0200
Message-ID: <4FDC715C.3030206@exxoss.com>
Date: Sat, 16 Jun 2012 13:43:24 +0200
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-SA-Exim-Connect-IP: 83.101.6.189
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-SA-Exim-Scanned: No (on mx2.exxoss.com); SAEximRunCond expanded to false
Subject: [Xen-users] Online resizing disk Windows Dom U
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

We have some problems with Xen 4.0.1 and resinzing of lvm volumes.

When I resize a lvm volume with "lvresize -L+50G -n 
/dev/data/windows-data" the Windows Dom U don't scan the new size of the 
lvm volume.
The only way to see the extend is to halt and create the DomU

We have try with sign and unsigned drivers gplpv, with Windows 2008 and 
Windows 2003 server :
http://apt.univention.de/download/addons/gplpv-drivers/

I have try one time with XCP and it's look ok.
Any idea to do the online resizing without reboot ?

Thanks

Matthieu Lejeune



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 18:42:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 18:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sfxuv-0002Q9-Fv; Sat, 16 Jun 2012 18:40:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <om.kulkarni41@gmail.com>) id 1Sfxut-0002Q4-1P
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 18:40:11 +0000
Received: from [85.158.138.51:51084] by server-6.bemta-3.messagelabs.com id
	39/8A-11602-A03DCDF4; Sat, 16 Jun 2012 18:40:10 +0000
X-Env-Sender: om.kulkarni41@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339872009!19094001!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2318 invoked from network); 16 Jun 2012 18:40:09 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Jun 2012 18:40:09 -0000
Received: by wibhj6 with SMTP id hj6so478037wib.14
	for <xen-users@lists.xen.org>; Sat, 16 Jun 2012 11:40:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=eAxKXUpqCAXLwsAGDedixznc+nlq6dS6YHPfwGDV+BI=;
	b=bpvD7auC+qm9iQP8mYhaET+ireJvPQNeGLxJQJvVzKcEy53RZZCeW7/Oh9pd9Ajn9Z
	tI8N4WB/sxtwVs99U+JNp46ehNSEaJLWHlxJfzIP2ooi+wJFHhnYgCM3/y5ZIoB+pU9J
	lP1PcCcX/p8b0fxuLULSBmuLlJFvvYXfdgcU1m0/iUxkLNOa3Wv6NZRbhxQozBRloFXd
	+Zjf7XHw/FpvlGvLAPX8I6vWID43Ql0pOUBcFnWCU+0alXSer5MXAB5aPT5WyKsgQF1S
	SqjpnJzKOaqssCDhbjYMb7jBCcT+vhrK48I8kZ0gR51V+yITOhQwzl8G0cmwZEQ8g1ZE
	SMxA==
MIME-Version: 1.0
Received: by 10.180.78.161 with SMTP id c1mr12739556wix.1.1339872008739; Sat,
	16 Jun 2012 11:40:08 -0700 (PDT)
Received: by 10.180.24.34 with HTTP; Sat, 16 Jun 2012 11:40:08 -0700 (PDT)
Date: Sun, 17 Jun 2012 00:10:08 +0530
Message-ID: <CABuH0ggU0r5=yhKZr88TbDVYRpCtdOLc7+wPwAc1qD=nWaVrZw@mail.gmail.com>
From: Omkar Kulkarni <om.kulkarni41@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Need Help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4798410329880723056=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4798410329880723056==
Content-Type: multipart/alternative; boundary=f46d0435c032201afc04c29b4365

--f46d0435c032201afc04c29b4365
Content-Type: text/plain; charset=ISO-8859-1

I am working on my Dell vostro laptop. I have installed Xen4.1 on ubuntu
11.10 and created domU using virt-manager.
1.I want to know that whether the domU created is HVM(fully virtualized) or
PV(para virtualized).??
2. on terminal i run 'top' command. It should show 'pygrub' as running when
the domainU is booted/started. But always it is showing 'qemu-dm', Is there
any relation between qemu-dm and pygrub?? why 'top' is not showing
'pygrub'??

-- 
Regards:
*Omkar Kulkarni
Ph:09420816727*

--f46d0435c032201afc04c29b4365
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I am working on my Dell vostro laptop. I have installed Xen4.1 on ubuntu 11=
.10 and created domU using virt-manager. <br>1.I want to know that whether =
the domU created is HVM(fully virtualized) or PV(para virtualized).??<br>
2. on terminal i run &#39;top&#39; command. It should show &#39;pygrub&#39;=
 as running when the domainU is booted/started. But always it is showing &#=
39;qemu-dm&#39;, Is there any relation between qemu-dm and pygrub?? why &#3=
9;top&#39; is not showing &#39;pygrub&#39;??=A0 <br clear=3D"all">
<br>-- <br>Regards:<br><b>Omkar Kulkarni<br>Ph:09420816727</b><span style=
=3D"background-color:rgb(255,255,255)"><span style=3D"background-color:rgb(=
0,51,0)"><span><span style=3D"background-color:rgb(255,255,255)"></span></s=
pan></span><span></span></span><span></span><br>


--f46d0435c032201afc04c29b4365--


--===============4798410329880723056==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4798410329880723056==--


From xen-users-bounces@lists.xen.org Sat Jun 16 18:42:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 18:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sfxuv-0002Q9-Fv; Sat, 16 Jun 2012 18:40:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <om.kulkarni41@gmail.com>) id 1Sfxut-0002Q4-1P
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 18:40:11 +0000
Received: from [85.158.138.51:51084] by server-6.bemta-3.messagelabs.com id
	39/8A-11602-A03DCDF4; Sat, 16 Jun 2012 18:40:10 +0000
X-Env-Sender: om.kulkarni41@gmail.com
X-Msg-Ref: server-7.tower-174.messagelabs.com!1339872009!19094001!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2318 invoked from network); 16 Jun 2012 18:40:09 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-7.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Jun 2012 18:40:09 -0000
Received: by wibhj6 with SMTP id hj6so478037wib.14
	for <xen-users@lists.xen.org>; Sat, 16 Jun 2012 11:40:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=eAxKXUpqCAXLwsAGDedixznc+nlq6dS6YHPfwGDV+BI=;
	b=bpvD7auC+qm9iQP8mYhaET+ireJvPQNeGLxJQJvVzKcEy53RZZCeW7/Oh9pd9Ajn9Z
	tI8N4WB/sxtwVs99U+JNp46ehNSEaJLWHlxJfzIP2ooi+wJFHhnYgCM3/y5ZIoB+pU9J
	lP1PcCcX/p8b0fxuLULSBmuLlJFvvYXfdgcU1m0/iUxkLNOa3Wv6NZRbhxQozBRloFXd
	+Zjf7XHw/FpvlGvLAPX8I6vWID43Ql0pOUBcFnWCU+0alXSer5MXAB5aPT5WyKsgQF1S
	SqjpnJzKOaqssCDhbjYMb7jBCcT+vhrK48I8kZ0gR51V+yITOhQwzl8G0cmwZEQ8g1ZE
	SMxA==
MIME-Version: 1.0
Received: by 10.180.78.161 with SMTP id c1mr12739556wix.1.1339872008739; Sat,
	16 Jun 2012 11:40:08 -0700 (PDT)
Received: by 10.180.24.34 with HTTP; Sat, 16 Jun 2012 11:40:08 -0700 (PDT)
Date: Sun, 17 Jun 2012 00:10:08 +0530
Message-ID: <CABuH0ggU0r5=yhKZr88TbDVYRpCtdOLc7+wPwAc1qD=nWaVrZw@mail.gmail.com>
From: Omkar Kulkarni <om.kulkarni41@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Need Help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4798410329880723056=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4798410329880723056==
Content-Type: multipart/alternative; boundary=f46d0435c032201afc04c29b4365

--f46d0435c032201afc04c29b4365
Content-Type: text/plain; charset=ISO-8859-1

I am working on my Dell vostro laptop. I have installed Xen4.1 on ubuntu
11.10 and created domU using virt-manager.
1.I want to know that whether the domU created is HVM(fully virtualized) or
PV(para virtualized).??
2. on terminal i run 'top' command. It should show 'pygrub' as running when
the domainU is booted/started. But always it is showing 'qemu-dm', Is there
any relation between qemu-dm and pygrub?? why 'top' is not showing
'pygrub'??

-- 
Regards:
*Omkar Kulkarni
Ph:09420816727*

--f46d0435c032201afc04c29b4365
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I am working on my Dell vostro laptop. I have installed Xen4.1 on ubuntu 11=
.10 and created domU using virt-manager. <br>1.I want to know that whether =
the domU created is HVM(fully virtualized) or PV(para virtualized).??<br>
2. on terminal i run &#39;top&#39; command. It should show &#39;pygrub&#39;=
 as running when the domainU is booted/started. But always it is showing &#=
39;qemu-dm&#39;, Is there any relation between qemu-dm and pygrub?? why &#3=
9;top&#39; is not showing &#39;pygrub&#39;??=A0 <br clear=3D"all">
<br>-- <br>Regards:<br><b>Omkar Kulkarni<br>Ph:09420816727</b><span style=
=3D"background-color:rgb(255,255,255)"><span style=3D"background-color:rgb(=
0,51,0)"><span><span style=3D"background-color:rgb(255,255,255)"></span></s=
pan></span><span></span></span><span></span><br>


--f46d0435c032201afc04c29b4365--


--===============4798410329880723056==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4798410329880723056==--


From xen-users-bounces@lists.xen.org Sat Jun 16 20:46:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 20:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sfzre-00041R-VB; Sat, 16 Jun 2012 20:44:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sfzrd-00041M-72
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 20:44:57 +0000
Received: from [193.109.254.147:46382] by server-5.bemta-14.messagelabs.com id
	6B/5D-31398-840FCDF4; Sat, 16 Jun 2012 20:44:56 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339879494!10043972!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19146 invoked from network); 16 Jun 2012 20:44:55 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 16 Jun 2012 20:44:55 -0000
Received: from [201.123.193.5] (port=43174 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sfzra-0007Tm-0n
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 15:44:54 -0500
Received: from [10.13.48.6] (unknown [10.13.48.6])
	by mail.ondore.i (Postfix) with ESMTPSA id 0100FA208
	for <xen-users@lists.xen.org>; Sat, 16 Jun 2012 15:44:51 -0500 (CDT)
Message-ID: <4FDCF042.5030203@ondore.com>
Date: Sat, 16 Jun 2012 15:44:50 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it> <4FD61B59.70807@ondore.com>
	<4FD705E0.4060503@di.unipmn.it>
In-Reply-To: <4FD705E0.4060503@di.unipmn.it>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 12/06/12 04:03, Massimo Canonico escribi=F3:
> Maybe my problem could be summarized with this question: how can I run a
> VM by using ttylinux image (or other minimal linux distro)?
Can't tell, not familiar with ttylinux. It seems to be distributed as =

ISO image, but your description suggests that it's a disk image.

> In many website, they propose to download an ttylinux image and then use
> this config file
Mention some URL, maybe there is a small but relevant detail you are =

missing.

> kernel=3D"/boot/kernel/xen-3.0.2/vmlinuz-2.6-xenU"
In short, if this file is not on your Dom0 disk, it won't work.

> disk=3D['file:/boot/ttylinux-5.0/rootfs,sda1,w']
I believe /boot/ttylinux-5.0/rootfs is a FS image, which you could mount.

> Unfortunately, this it is not enough (ehre can I find the
> vmlinux-2.6-xenU required?).
In short, you need to create a mount point (a empty directory), then try =

to mount the file as block device.
mount -o loop e/boot/ttylinux-5.0/rootfs /your/mountpoint
(Consult "man mount" and online documentation, for future reference. If =

you need more help, you probably wish to ask in some general Linux list)

Browse to the dir, locate the kernel and initrd images (if any), copy =

them to some place within you Dom0, unmount the image.
Then fix the reference in in your config, it must point to a real file.

> So, please, if anyone has a complete example (img + kernel + ramdisk +
> config file) I would be very happy to see xen able to run a very minimal
> linux image.
Never used this stuff myself, but this looks promising:
http://stacklet.com/downloads/images/list/


>
> On 06/11/2012 06:22 PM, Alexandre Kouznetsov wrote:
>> El 11/06/12 03:35, Massimo Canonico escribi=F3:
>>> Hi,
>>>
>>> On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
>>>> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>>>>
>>>> Extract your ttylinux's kernel and initrd, place them somewhere under
>>>> your Dom0, make sure the VM config file has the correct path to them.
>>>> Please note that the kernel need to have Xen support. Before 3.0, it's
>>>> not the same kernel you would use to boot on a baremetal machine.
>>> How can I extract a kernel/initdr from the ttylinux?
>> That depends on your particular setup. In general terms, you need to
>> mount under Dom0 the root (or /boot, if separated) partition of your
>> DomU, copy the files to Dom0, than unmount the partition.
>>
>> If you post your VM's .cfg file, it would be possible to give you a
>> more specific hint.
>>
>> Please note, it seems like the setup you are dealing with is not very
>> common. Not a big deal, but the "standard" way is some bit different,
>> and this one does not falls too well under "simplest example".
>> Although, if you get it work, it will be a nice illustration of
>> various aspects of Xen in the nutshell. Little pain, but great
>> didactic value.
>>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 20:46:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 20:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sfzre-00041R-VB; Sat, 16 Jun 2012 20:44:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sfzrd-00041M-72
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 20:44:57 +0000
Received: from [193.109.254.147:46382] by server-5.bemta-14.messagelabs.com id
	6B/5D-31398-840FCDF4; Sat, 16 Jun 2012 20:44:56 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339879494!10043972!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19146 invoked from network); 16 Jun 2012 20:44:55 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 16 Jun 2012 20:44:55 -0000
Received: from [201.123.193.5] (port=43174 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sfzra-0007Tm-0n
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 15:44:54 -0500
Received: from [10.13.48.6] (unknown [10.13.48.6])
	by mail.ondore.i (Postfix) with ESMTPSA id 0100FA208
	for <xen-users@lists.xen.org>; Sat, 16 Jun 2012 15:44:51 -0500 (CDT)
Message-ID: <4FDCF042.5030203@ondore.com>
Date: Sat, 16 Jun 2012 15:44:50 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FD21DF5.7040305@di.unipmn.it> <4FD22CBE.6030503@ondore.com>
	<4FD5ADBA.50600@di.unipmn.it> <4FD61B59.70807@ondore.com>
	<4FD705E0.4060503@di.unipmn.it>
In-Reply-To: <4FD705E0.4060503@di.unipmn.it>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] the simplest example to start
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 12/06/12 04:03, Massimo Canonico escribi=F3:
> Maybe my problem could be summarized with this question: how can I run a
> VM by using ttylinux image (or other minimal linux distro)?
Can't tell, not familiar with ttylinux. It seems to be distributed as =

ISO image, but your description suggests that it's a disk image.

> In many website, they propose to download an ttylinux image and then use
> this config file
Mention some URL, maybe there is a small but relevant detail you are =

missing.

> kernel=3D"/boot/kernel/xen-3.0.2/vmlinuz-2.6-xenU"
In short, if this file is not on your Dom0 disk, it won't work.

> disk=3D['file:/boot/ttylinux-5.0/rootfs,sda1,w']
I believe /boot/ttylinux-5.0/rootfs is a FS image, which you could mount.

> Unfortunately, this it is not enough (ehre can I find the
> vmlinux-2.6-xenU required?).
In short, you need to create a mount point (a empty directory), then try =

to mount the file as block device.
mount -o loop e/boot/ttylinux-5.0/rootfs /your/mountpoint
(Consult "man mount" and online documentation, for future reference. If =

you need more help, you probably wish to ask in some general Linux list)

Browse to the dir, locate the kernel and initrd images (if any), copy =

them to some place within you Dom0, unmount the image.
Then fix the reference in in your config, it must point to a real file.

> So, please, if anyone has a complete example (img + kernel + ramdisk +
> config file) I would be very happy to see xen able to run a very minimal
> linux image.
Never used this stuff myself, but this looks promising:
http://stacklet.com/downloads/images/list/


>
> On 06/11/2012 06:22 PM, Alexandre Kouznetsov wrote:
>> El 11/06/12 03:35, Massimo Canonico escribi=F3:
>>> Hi,
>>>
>>> On 06/08/2012 06:47 PM, Alexandre Kouznetsov wrote:
>>>> El 08/06/12 10:44, Massimo Canonico escribi=F3:
>>>>
>>>> Extract your ttylinux's kernel and initrd, place them somewhere under
>>>> your Dom0, make sure the VM config file has the correct path to them.
>>>> Please note that the kernel need to have Xen support. Before 3.0, it's
>>>> not the same kernel you would use to boot on a baremetal machine.
>>> How can I extract a kernel/initdr from the ttylinux?
>> That depends on your particular setup. In general terms, you need to
>> mount under Dom0 the root (or /boot, if separated) partition of your
>> DomU, copy the files to Dom0, than unmount the partition.
>>
>> If you post your VM's .cfg file, it would be possible to give you a
>> more specific hint.
>>
>> Please note, it seems like the setup you are dealing with is not very
>> common. Not a big deal, but the "standard" way is some bit different,
>> and this one does not falls too well under "simplest example".
>> Although, if you get it work, it will be a nice illustration of
>> various aspects of Xen in the nutshell. Little pain, but great
>> didactic value.
>>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 21:39:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 21:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg0gi-0004y9-Up; Sat, 16 Jun 2012 21:37:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Sg0gh-0004y4-Et
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 21:37:43 +0000
Received: from [85.158.139.83:49712] by server-1.bemta-5.messagelabs.com id
	58/74-19721-6ACFCDF4; Sat, 16 Jun 2012 21:37:42 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339882660!27481227!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3356 invoked from network); 16 Jun 2012 21:37:42 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Jun 2012 21:37:42 -0000
Received: by ggmi1 with SMTP id i1so4036015ggm.30
	for <xen-users@lists.xensource.com>;
	Sat, 16 Jun 2012 14:37:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=pXNZD4QZeSnXKahoP7R3IxPcre+OKmjGs1aFrhV6lxI=;
	b=WZ7GLnXgKOAdS/brquNSY1nIQs6Tyix8zd0s5sVps28MOZG9HMyChqHSe2rDIplVDY
	T+5xEqs8CQQCqJd8WkLfMB98QhElPiBvMLBx+276wqvQV405q+8/ib2L3e/4zV5wTJEN
	qb6xWe+MZCKXJM4B2r5hMczh6jzKRjDRusPcyNJl4XcR3AOjNDTbewbqGFdKjKgDAvxP
	bP51U3mH7z4ov76/S7uyWIn5CTtRcC4ysWGGjNSfwVhGSEq/jVz2wMgygRHHrZJtZr4y
	5zJAtdlgBBoFyRD0XaspFy2kH44bXOKoBxiP0aiW93w4Y1pywp5h54eogG5gWR2drVMX
	xK4w==
MIME-Version: 1.0
Received: by 10.43.49.67 with SMTP id uz3mr2195869icb.47.1339882660423; Sat,
	16 Jun 2012 14:37:40 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 16 Jun 2012 14:37:40 -0700 (PDT)
In-Reply-To: <1339838101.13742.81.camel@sergey>
References: <1339838101.13742.81.camel@sergey>
Date: Sat, 16 Jun 2012 23:37:40 +0200
Message-ID: <CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Sergey Zhukov <svg@ngs.ru>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hey Sergey,

interesting read!!!!

2012/6/16 Sergey Zhukov <svg@ngs.ru>:
> Hi,
>
> I found an article about forking time for redis NoSQL database in
> different systems:
>
> http://redis.io/topics/latency
> ---------Quote------------------
> Fork time in different systems
> Modern hardware is pretty fast to copy the page table, but Xen is not.
> The problem with Xen is not virtualization-specific, but Xen-specific.

Maybe thats one of the reasons why Xen constantly looks slow in "unixbench".

I don't know the reasons. Would you mind re-testing this with
vcpu-pinning the VM?

And how about asking on xen-devel?

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 21:39:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 21:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg0gi-0004y9-Up; Sat, 16 Jun 2012 21:37:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Sg0gh-0004y4-Et
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 21:37:43 +0000
Received: from [85.158.139.83:49712] by server-1.bemta-5.messagelabs.com id
	58/74-19721-6ACFCDF4; Sat, 16 Jun 2012 21:37:42 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339882660!27481227!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3356 invoked from network); 16 Jun 2012 21:37:42 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Jun 2012 21:37:42 -0000
Received: by ggmi1 with SMTP id i1so4036015ggm.30
	for <xen-users@lists.xensource.com>;
	Sat, 16 Jun 2012 14:37:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=pXNZD4QZeSnXKahoP7R3IxPcre+OKmjGs1aFrhV6lxI=;
	b=WZ7GLnXgKOAdS/brquNSY1nIQs6Tyix8zd0s5sVps28MOZG9HMyChqHSe2rDIplVDY
	T+5xEqs8CQQCqJd8WkLfMB98QhElPiBvMLBx+276wqvQV405q+8/ib2L3e/4zV5wTJEN
	qb6xWe+MZCKXJM4B2r5hMczh6jzKRjDRusPcyNJl4XcR3AOjNDTbewbqGFdKjKgDAvxP
	bP51U3mH7z4ov76/S7uyWIn5CTtRcC4ysWGGjNSfwVhGSEq/jVz2wMgygRHHrZJtZr4y
	5zJAtdlgBBoFyRD0XaspFy2kH44bXOKoBxiP0aiW93w4Y1pywp5h54eogG5gWR2drVMX
	xK4w==
MIME-Version: 1.0
Received: by 10.43.49.67 with SMTP id uz3mr2195869icb.47.1339882660423; Sat,
	16 Jun 2012 14:37:40 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 16 Jun 2012 14:37:40 -0700 (PDT)
In-Reply-To: <1339838101.13742.81.camel@sergey>
References: <1339838101.13742.81.camel@sergey>
Date: Sat, 16 Jun 2012 23:37:40 +0200
Message-ID: <CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Sergey Zhukov <svg@ngs.ru>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hey Sergey,

interesting read!!!!

2012/6/16 Sergey Zhukov <svg@ngs.ru>:
> Hi,
>
> I found an article about forking time for redis NoSQL database in
> different systems:
>
> http://redis.io/topics/latency
> ---------Quote------------------
> Fork time in different systems
> Modern hardware is pretty fast to copy the page table, but Xen is not.
> The problem with Xen is not virtualization-specific, but Xen-specific.

Maybe thats one of the reasons why Xen constantly looks slow in "unixbench".

I don't know the reasons. Would you mind re-testing this with
vcpu-pinning the VM?

And how about asking on xen-devel?

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 21:46:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 21:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg0n3-0005DP-2N; Sat, 16 Jun 2012 21:44:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Sg0n1-0005DK-4O
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 21:44:15 +0000
Received: from [85.158.143.35:14015] by server-3.bemta-4.messagelabs.com id
	42/EE-05808-E2EFCDF4; Sat, 16 Jun 2012 21:44:14 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339883052!5593664!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30929 invoked from network); 16 Jun 2012 21:44:13 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Jun 2012 21:44:13 -0000
Received: by ggmi1 with SMTP id i1so4037032ggm.30
	for <xen-users@lists.xensource.com>;
	Sat, 16 Jun 2012 14:44:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qZ0OamnqkRtg1L6FHWPHpHbgxTAigIVRKJRAoDBP1V0=;
	b=co1AH95wtkUJJFMpWfUqNw09GXnzKKlXnblBmCwtgkX/M2JbwhgvPBb0vlzIFzEKjN
	+80iTtfR8qfHun/y8wBDa8hsnuXGdfbeWRm8wnATvHS22JBP4WIXhkE73ZpEzNNtiqqI
	r0I8AEiJRFSFTaXv1mRrvk4RnsVmfXidv3jTSzlHy8p06ogfJm0/YbxZX5piqmUIY06W
	Ofb22Sck9jJXYOdsnpBYoOvpCnPVVZjozrz2Z1RnOzfsxG5SWgrkyIWQGwO2YToQ3mJ3
	vMsig2kgNYn+MZThhvhdjnNyNhVXxM5/56pVWUdBxK0rb0LVkIpWTXWgJhtLkkXRMbd4
	zOlQ==
MIME-Version: 1.0
Received: by 10.42.157.136 with SMTP id d8mr2179070icx.37.1339883052341; Sat,
	16 Jun 2012 14:44:12 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 16 Jun 2012 14:44:12 -0700 (PDT)
In-Reply-To: <4FDC715C.3030206@exxoss.com>
References: <4FDC715C.3030206@exxoss.com>
Date: Sat, 16 Jun 2012 23:44:12 +0200
Message-ID: <CAFivhP=Mc_Saw6YDnyyRUrJ5MNe7OuR+AqMyuy3AXz-Xsu-GmA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Online resizing disk Windows Dom U
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

online resize of a mapped disk has never worked in Xen3.
I think there used to be a xm vbd-resize back on Xen2, but that 's so
long ago that I'm not even sure.

It's not currently possible, period.

You'll be better off mapping new disks (that works on-line) and using
dynamic disks on the windows side, so you can do the extension in
Windows Logical disk manager.

Sorry about the bad news,
Flo

2012/6/16 Matthieu Lejeune <matthieu.lejeune@exxoss.com>:
> Hi,
>
> We have some problems with Xen 4.0.1 and resinzing of lvm volumes.
>
> When I resize a lvm volume with "lvresize -L+50G -n /dev/data/windows-data"
> the Windows Dom U don't scan the new size of the lvm volume.
> The only way to see the extend is to halt and create the DomU
>
> We have try with sign and unsigned drivers gplpv, with Windows 2008 and
> Windows 2003 server :
> http://apt.univention.de/download/addons/gplpv-drivers/
>
> I have try one time with XCP and it's look ok.
> Any idea to do the online resizing without reboot ?
>
> Thanks
>
> Matthieu Lejeune
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 21:46:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 21:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg0n3-0005DP-2N; Sat, 16 Jun 2012 21:44:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Sg0n1-0005DK-4O
	for xen-users@lists.xensource.com; Sat, 16 Jun 2012 21:44:15 +0000
Received: from [85.158.143.35:14015] by server-3.bemta-4.messagelabs.com id
	42/EE-05808-E2EFCDF4; Sat, 16 Jun 2012 21:44:14 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339883052!5593664!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30929 invoked from network); 16 Jun 2012 21:44:13 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Jun 2012 21:44:13 -0000
Received: by ggmi1 with SMTP id i1so4037032ggm.30
	for <xen-users@lists.xensource.com>;
	Sat, 16 Jun 2012 14:44:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qZ0OamnqkRtg1L6FHWPHpHbgxTAigIVRKJRAoDBP1V0=;
	b=co1AH95wtkUJJFMpWfUqNw09GXnzKKlXnblBmCwtgkX/M2JbwhgvPBb0vlzIFzEKjN
	+80iTtfR8qfHun/y8wBDa8hsnuXGdfbeWRm8wnATvHS22JBP4WIXhkE73ZpEzNNtiqqI
	r0I8AEiJRFSFTaXv1mRrvk4RnsVmfXidv3jTSzlHy8p06ogfJm0/YbxZX5piqmUIY06W
	Ofb22Sck9jJXYOdsnpBYoOvpCnPVVZjozrz2Z1RnOzfsxG5SWgrkyIWQGwO2YToQ3mJ3
	vMsig2kgNYn+MZThhvhdjnNyNhVXxM5/56pVWUdBxK0rb0LVkIpWTXWgJhtLkkXRMbd4
	zOlQ==
MIME-Version: 1.0
Received: by 10.42.157.136 with SMTP id d8mr2179070icx.37.1339883052341; Sat,
	16 Jun 2012 14:44:12 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 16 Jun 2012 14:44:12 -0700 (PDT)
In-Reply-To: <4FDC715C.3030206@exxoss.com>
References: <4FDC715C.3030206@exxoss.com>
Date: Sat, 16 Jun 2012 23:44:12 +0200
Message-ID: <CAFivhP=Mc_Saw6YDnyyRUrJ5MNe7OuR+AqMyuy3AXz-Xsu-GmA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Online resizing disk Windows Dom U
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

online resize of a mapped disk has never worked in Xen3.
I think there used to be a xm vbd-resize back on Xen2, but that 's so
long ago that I'm not even sure.

It's not currently possible, period.

You'll be better off mapping new disks (that works on-line) and using
dynamic disks on the windows side, so you can do the extension in
Windows Logical disk manager.

Sorry about the bad news,
Flo

2012/6/16 Matthieu Lejeune <matthieu.lejeune@exxoss.com>:
> Hi,
>
> We have some problems with Xen 4.0.1 and resinzing of lvm volumes.
>
> When I resize a lvm volume with "lvresize -L+50G -n /dev/data/windows-data"
> the Windows Dom U don't scan the new size of the lvm volume.
> The only way to see the extend is to halt and create the DomU
>
> We have try with sign and unsigned drivers gplpv, with Windows 2008 and
> Windows 2003 server :
> http://apt.univention.de/download/addons/gplpv-drivers/
>
> I have try one time with XCP and it's look ok.
> Any idea to do the online resizing without reboot ?
>
> Thanks
>
> Matthieu Lejeune
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 16 23:25:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 23:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg2MA-0006b1-F5; Sat, 16 Jun 2012 23:24:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sg2M8-0006aw-PB
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 23:24:36 +0000
Received: from [85.158.143.35:55483] by server-1.bemta-4.messagelabs.com id
	BD/9B-24392-4B51DDF4; Sat, 16 Jun 2012 23:24:36 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339889075!5599528!1
X-Originating-IP: [98.138.229.42]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28510 invoked from network); 16 Jun 2012 23:24:35 -0000
Received: from nm31-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm31-vm2.bullet.mail.ne1.yahoo.com) (98.138.229.42)
	by server-9.tower-21.messagelabs.com with SMTP;
	16 Jun 2012 23:24:35 -0000
Received: from [98.138.90.57] by nm31.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:24:34 -0000
Received: from [98.138.89.248] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:24:34 -0000
Received: from [127.0.0.1] by omp1040.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:24:34 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 698335.56948.bm@omp1040.mail.ne1.yahoo.com
Received: (qmail 60901 invoked by uid 60001); 16 Jun 2012 23:24:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339889074; bh=++NLCPefvGTi3EtDSuZ6JXzCESnmlzHzfSeOJe2rWqg=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=opq6i7jtPHrE1kiCQYPNfiJs33yNKz+d+2Ls3ZS0A1r2Q/E9sEPN2kfuCovFqIqhk1KxQdklBymBHLW+KsxFtyf0DBV3XIhFuyCbJCKAKD61yUMVKmeVxI5xXq8HneSFp6qULXUJqAit9+eCdT5/szTtIJnGbmSkWer/V4vZim0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=5rmarYr3yREMBc3OLLeadwtnF2Ba5DW8mAMET7HWjJ+qfRG4LQ1Q4jGW08GZww+vp9NoJBt+BD75Y9MSNRfx//x1n10jGWGR/Cu5mNwFw9ueA4xjkJcWEN3yenSUL7mYAIpNKt3nRsroMuJYwEPXoHbwEZBP5uhAaXh52INn6Mo=;
X-YMail-OSG: bcMye_sVM1l4CYerZpl0cu7I1.I4P7WMHZpIqh_5kVRDoQZ
	lu3LGQI8C0zCrMWL7wuB4wSD3bk3X_M7TWqthqNu4k7x6pVzaFo1prOJw5JC
	y2aFcPy6nb4aAWI4Na0aI0UDulF_VN3ulj6pfKqGfjVkhqPQbtCgU3j1W_nL
	mcy2IYRXjJRaIlHEd_B0tlGLoZFY8BLoGcuMCjRebIE4Du2JYcQ8wNhEmitg
	ywPOpRsj.gjMSBitUl_6IMF6hJY_M9rhZa5Ob1pm1syXWJfhhEDVR4xpCAQF
	mPCTkQSz__wlmty9LfsXcgVZhyfUGhGuYHTGxiP_3.tkEtfq3mGG764poHJi
	dQk_LC.7hgeRHhQ8ztvfCy1rwtQ1skawOO58COYBTNxR.37oBp4OQVhm_sWz
	8CZmsSgF9q82BaGRVLQmdcb1c1C0vKrQrL_iBY0Zacrjib_t4psh3fmOrXam u8rVG
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Sat, 16 Jun 2012 16:24:34 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Sat, 16 Jun 2012 16:24:34 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0576985266226124463=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0576985266226124463==
Content-Type: multipart/alternative; boundary="1083465291-1494162088-1339889074=:38277"

--1083465291-1494162088-1339889074=:38277
Content-Type: text/plain; charset=us-ascii

	1. I'd like to experiment with XCP by creating a nested arrangment - XCP on VirtualBox - but need to know what "version" of Linux to specify when creating the VM.
	2. I'm currently using a 32-bit host. (Mageia-1 is/was only available as a 32-bit O/S when I installed it.) Does XCP require a 64-bit architecture?
Eric Pretorious
Truckee, CA

--1083465291-1494162088-1339889074=:38277
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><ol><li>I'd like to experiment with XCP by creating a nested arrangment - XCP on VirtualBox - but need to know what "version" of Linux to specify when creating the VM.</li><li>I'm currently using a 32-bit host. (Mageia-1 is/was only available as a 32-bit O/S when I installed it.) Does XCP require a 64-bit architecture?</li></ol><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
--1083465291-1494162088-1339889074=:38277--


--===============0576985266226124463==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0576985266226124463==--


From xen-users-bounces@lists.xen.org Sat Jun 16 23:25:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 23:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg2MA-0006b1-F5; Sat, 16 Jun 2012 23:24:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sg2M8-0006aw-PB
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 23:24:36 +0000
Received: from [85.158.143.35:55483] by server-1.bemta-4.messagelabs.com id
	BD/9B-24392-4B51DDF4; Sat, 16 Jun 2012 23:24:36 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1339889075!5599528!1
X-Originating-IP: [98.138.229.42]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28510 invoked from network); 16 Jun 2012 23:24:35 -0000
Received: from nm31-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm31-vm2.bullet.mail.ne1.yahoo.com) (98.138.229.42)
	by server-9.tower-21.messagelabs.com with SMTP;
	16 Jun 2012 23:24:35 -0000
Received: from [98.138.90.57] by nm31.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:24:34 -0000
Received: from [98.138.89.248] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:24:34 -0000
Received: from [127.0.0.1] by omp1040.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:24:34 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 698335.56948.bm@omp1040.mail.ne1.yahoo.com
Received: (qmail 60901 invoked by uid 60001); 16 Jun 2012 23:24:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339889074; bh=++NLCPefvGTi3EtDSuZ6JXzCESnmlzHzfSeOJe2rWqg=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=opq6i7jtPHrE1kiCQYPNfiJs33yNKz+d+2Ls3ZS0A1r2Q/E9sEPN2kfuCovFqIqhk1KxQdklBymBHLW+KsxFtyf0DBV3XIhFuyCbJCKAKD61yUMVKmeVxI5xXq8HneSFp6qULXUJqAit9+eCdT5/szTtIJnGbmSkWer/V4vZim0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=5rmarYr3yREMBc3OLLeadwtnF2Ba5DW8mAMET7HWjJ+qfRG4LQ1Q4jGW08GZww+vp9NoJBt+BD75Y9MSNRfx//x1n10jGWGR/Cu5mNwFw9ueA4xjkJcWEN3yenSUL7mYAIpNKt3nRsroMuJYwEPXoHbwEZBP5uhAaXh52INn6Mo=;
X-YMail-OSG: bcMye_sVM1l4CYerZpl0cu7I1.I4P7WMHZpIqh_5kVRDoQZ
	lu3LGQI8C0zCrMWL7wuB4wSD3bk3X_M7TWqthqNu4k7x6pVzaFo1prOJw5JC
	y2aFcPy6nb4aAWI4Na0aI0UDulF_VN3ulj6pfKqGfjVkhqPQbtCgU3j1W_nL
	mcy2IYRXjJRaIlHEd_B0tlGLoZFY8BLoGcuMCjRebIE4Du2JYcQ8wNhEmitg
	ywPOpRsj.gjMSBitUl_6IMF6hJY_M9rhZa5Ob1pm1syXWJfhhEDVR4xpCAQF
	mPCTkQSz__wlmty9LfsXcgVZhyfUGhGuYHTGxiP_3.tkEtfq3mGG764poHJi
	dQk_LC.7hgeRHhQ8ztvfCy1rwtQ1skawOO58COYBTNxR.37oBp4OQVhm_sWz
	8CZmsSgF9q82BaGRVLQmdcb1c1C0vKrQrL_iBY0Zacrjib_t4psh3fmOrXam u8rVG
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Sat, 16 Jun 2012 16:24:34 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Sat, 16 Jun 2012 16:24:34 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0576985266226124463=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0576985266226124463==
Content-Type: multipart/alternative; boundary="1083465291-1494162088-1339889074=:38277"

--1083465291-1494162088-1339889074=:38277
Content-Type: text/plain; charset=us-ascii

	1. I'd like to experiment with XCP by creating a nested arrangment - XCP on VirtualBox - but need to know what "version" of Linux to specify when creating the VM.
	2. I'm currently using a 32-bit host. (Mageia-1 is/was only available as a 32-bit O/S when I installed it.) Does XCP require a 64-bit architecture?
Eric Pretorious
Truckee, CA

--1083465291-1494162088-1339889074=:38277
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><ol><li>I'd like to experiment with XCP by creating a nested arrangment - XCP on VirtualBox - but need to know what "version" of Linux to specify when creating the VM.</li><li>I'm currently using a 32-bit host. (Mageia-1 is/was only available as a 32-bit O/S when I installed it.) Does XCP require a 64-bit architecture?</li></ol><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
--1083465291-1494162088-1339889074=:38277--


--===============0576985266226124463==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0576985266226124463==--


From xen-users-bounces@lists.xen.org Sat Jun 16 23:30:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 23:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg2QG-0006mx-D2; Sat, 16 Jun 2012 23:28:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sg2QF-0006mr-FD
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 23:28:51 +0000
Received: from [193.109.254.147:19825] by server-5.bemta-14.messagelabs.com id
	2D/33-31398-2B61DDF4; Sat, 16 Jun 2012 23:28:50 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339889329!10095288!1
X-Originating-IP: [98.138.90.87]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18096 invoked from network); 16 Jun 2012 23:28:50 -0000
Received: from nm24.bullet.mail.ne1.yahoo.com (HELO
	nm24.bullet.mail.ne1.yahoo.com) (98.138.90.87)
	by server-12.tower-27.messagelabs.com with SMTP;
	16 Jun 2012 23:28:50 -0000
Received: from [98.138.90.56] by nm24.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:28:49 -0000
Received: from [98.138.89.162] by tm9.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:28:49 -0000
Received: from [127.0.0.1] by omp1018.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:28:49 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 180282.6258.bm@omp1018.mail.ne1.yahoo.com
Received: (qmail 85221 invoked by uid 60001); 16 Jun 2012 23:28:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339889329; bh=s8X9uk9e9UjZlwKMqsMWeP3Ivz5U7cWCv9i6vV2H7EU=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=QJOqTAt4f3pW09NYPs4FZDY6SxE/LpNrw92pnAlErV/Cz/FZEH9pM+iDe342fZRkivWi3dA1BO2uyln/XNny5xo++bB/XsQVWoDKBsx0597/U2piHyD3D5fHI5RdaAkiM84haQYM+do6AoThBd6NI5PO1/YvCAET1fASrStyMj4=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=HX3gDBxUig1oLc4vYCzZoq/9a7iwN+S9H6KOvh67PU93zxzNVTR8SHySL2RApBSlbUEjbVFKZsVq0lIfS4ed3Vhd4xCiImMbudkOmPkGzn0iN/Cfvau3w312qSCjRgSMJnlZY/nkjEC5MxoNw798ybhMKV4SURrPBpHpg7Hl5aw=;
X-YMail-OSG: AQDt46kVM1k1OP3NlU.SvmwhTZTP_5lGqwG4QpBgdULCSCL
	PwVgFJ6X7DfCTrtc.5S0eo9MqlugPhPLqZdgt7._xgiDKO1namw4uxIYr1UB
	qBLtprCVsGvmbJQ0Q53XcMhqMuSpRajz5idYMWlNt3xGkFeIFrU_syHlrIpR
	s0MaTvqh7JNQr9UqxbOqQk9rN71SXGUOgz7kjt72EQT2K45fczVzNv4eJ8pg
	Zo3afKott9bC_NSDTemRMc2Sbg6LMQat.69s9YSpY9_hJCqWnBwyQgJR80yI
	3cwQETgjqmm65v9jZR3Al0KmHat.C07XFwXX1ZXK63uyzbEYkfI9XDa40hfB
	7NFAY8u6tMEpu5W_dxAMlpMFNqyPq41EiKKDwl9Bh8bunf.7hROiWlOoRnfG
	HPj2.3m_8gP72pyjaghDYvP.gKxfD2qv7_WJRbFsf222PDYruwWQ6NJcuOiR My08-
Received: from [24.32.26.44] by web121705.mail.ne1.yahoo.com via HTTP;
	Sat, 16 Jun 2012 16:28:49 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
Date: Sat, 16 Jun 2012 16:28:49 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3859135595326992302=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3859135595326992302==
Content-Type: multipart/alternative; boundary="-1714046436-627094314-1339889329=:84997"

---1714046436-627094314-1339889329=:84997
Content-Type: text/plain; charset=us-ascii

Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?


Eric Pretorious
Truckee, CA

---1714046436-627094314-1339889329=:84997
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?<br></div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
---1714046436-627094314-1339889329=:84997--


--===============3859135595326992302==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3859135595326992302==--


From xen-users-bounces@lists.xen.org Sat Jun 16 23:30:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2012 23:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg2QG-0006mx-D2; Sat, 16 Jun 2012 23:28:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sg2QF-0006mr-FD
	for xen-users@lists.xen.org; Sat, 16 Jun 2012 23:28:51 +0000
Received: from [193.109.254.147:19825] by server-5.bemta-14.messagelabs.com id
	2D/33-31398-2B61DDF4; Sat, 16 Jun 2012 23:28:50 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1339889329!10095288!1
X-Originating-IP: [98.138.90.87]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18096 invoked from network); 16 Jun 2012 23:28:50 -0000
Received: from nm24.bullet.mail.ne1.yahoo.com (HELO
	nm24.bullet.mail.ne1.yahoo.com) (98.138.90.87)
	by server-12.tower-27.messagelabs.com with SMTP;
	16 Jun 2012 23:28:50 -0000
Received: from [98.138.90.56] by nm24.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:28:49 -0000
Received: from [98.138.89.162] by tm9.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:28:49 -0000
Received: from [127.0.0.1] by omp1018.mail.ne1.yahoo.com with NNFMP;
	16 Jun 2012 23:28:49 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 180282.6258.bm@omp1018.mail.ne1.yahoo.com
Received: (qmail 85221 invoked by uid 60001); 16 Jun 2012 23:28:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339889329; bh=s8X9uk9e9UjZlwKMqsMWeP3Ivz5U7cWCv9i6vV2H7EU=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=QJOqTAt4f3pW09NYPs4FZDY6SxE/LpNrw92pnAlErV/Cz/FZEH9pM+iDe342fZRkivWi3dA1BO2uyln/XNny5xo++bB/XsQVWoDKBsx0597/U2piHyD3D5fHI5RdaAkiM84haQYM+do6AoThBd6NI5PO1/YvCAET1fASrStyMj4=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=HX3gDBxUig1oLc4vYCzZoq/9a7iwN+S9H6KOvh67PU93zxzNVTR8SHySL2RApBSlbUEjbVFKZsVq0lIfS4ed3Vhd4xCiImMbudkOmPkGzn0iN/Cfvau3w312qSCjRgSMJnlZY/nkjEC5MxoNw798ybhMKV4SURrPBpHpg7Hl5aw=;
X-YMail-OSG: AQDt46kVM1k1OP3NlU.SvmwhTZTP_5lGqwG4QpBgdULCSCL
	PwVgFJ6X7DfCTrtc.5S0eo9MqlugPhPLqZdgt7._xgiDKO1namw4uxIYr1UB
	qBLtprCVsGvmbJQ0Q53XcMhqMuSpRajz5idYMWlNt3xGkFeIFrU_syHlrIpR
	s0MaTvqh7JNQr9UqxbOqQk9rN71SXGUOgz7kjt72EQT2K45fczVzNv4eJ8pg
	Zo3afKott9bC_NSDTemRMc2Sbg6LMQat.69s9YSpY9_hJCqWnBwyQgJR80yI
	3cwQETgjqmm65v9jZR3Al0KmHat.C07XFwXX1ZXK63uyzbEYkfI9XDa40hfB
	7NFAY8u6tMEpu5W_dxAMlpMFNqyPq41EiKKDwl9Bh8bunf.7hROiWlOoRnfG
	HPj2.3m_8gP72pyjaghDYvP.gKxfD2qv7_WJRbFsf222PDYruwWQ6NJcuOiR My08-
Received: from [24.32.26.44] by web121705.mail.ne1.yahoo.com via HTTP;
	Sat, 16 Jun 2012 16:28:49 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
Date: Sat, 16 Jun 2012 16:28:49 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3859135595326992302=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3859135595326992302==
Content-Type: multipart/alternative; boundary="-1714046436-627094314-1339889329=:84997"

---1714046436-627094314-1339889329=:84997
Content-Type: text/plain; charset=us-ascii

Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?


Eric Pretorious
Truckee, CA

---1714046436-627094314-1339889329=:84997
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?<br></div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
---1714046436-627094314-1339889329=:84997--


--===============3859135595326992302==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3859135595326992302==--


From xen-users-bounces@lists.xen.org Sun Jun 17 01:58:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 01:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg4jG-0004NI-TR; Sun, 17 Jun 2012 01:56:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Sg4jF-0004ND-FY
	for xen-users@lists.xensource.com; Sun, 17 Jun 2012 01:56:37 +0000
Received: from [85.158.143.35:18925] by server-2.bemta-4.messagelabs.com id
	8B/24-17938-4593DDF4; Sun, 17 Jun 2012 01:56:36 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339898192!10349909!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20085 invoked from network); 17 Jun 2012 01:56:36 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-10.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Jun 2012 01:56:36 -0000
Received: from mail.bendigoit.com.au ([203.16.207.99])
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Sg4j6-0004z7-7U; Sun, 17 Jun 2012 11:56:28 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sun, 17 Jun 2012 11:56:27 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sun, 17 Jun 2012 11:56:24 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Matthieu Lejeune <matthieu.lejeune@exxoss.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] Online resizing disk Windows Dom U
Thread-Index: AQHNS7W0s948n2noqE2Jh4CyTUxmv5b9vy0A
Date: Sun, 17 Jun 2012 01:56:21 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B2898A67A@BITCOM1.int.sbss.com.au>
References: <4FDC715C.3030206@exxoss.com>
In-Reply-To: <4FDC715C.3030206@exxoss.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18974.002
x-tm-as-result: No--33.817500-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Jun 2012 01:56:27.0164 (UTC)
	FILETIME=[680E1DC0:01CD4C2C]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] Online resizing disk Windows Dom U
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Hi,
> 
> We have some problems with Xen 4.0.1 and resinzing of lvm volumes.
> 
> When I resize a lvm volume with "lvresize -L+50G -n /dev/data/windows-
> data" the Windows Dom U don't scan the new size of the lvm volume.
> The only way to see the extend is to halt and create the DomU
> 
> We have try with sign and unsigned drivers gplpv, with Windows 2008 and
> Windows 2003 server :
> http://apt.univention.de/download/addons/gplpv-drivers/
> 
> I have try one time with XCP and it's look ok.
> Any idea to do the online resizing without reboot ?
> 

I have never implemented a way for GPLPV to tell windows about the new volume size. From the looks of the linux backend code this is achieved by blkback writing the new sectors value then re-writing the status (causing a notify event in domu). DomU then re-reads the sectors and notices that they have changed. Then I'd need to tell Windows to rescan the volumes (or maybe there is a specific API... I've never checked). This might be possible under 2008 and newer with storport drivers, but difficult under 2003 due to limitations of scsiport.

Anyway, you aren't doing anything wrong, it just isn't implemented.

James


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 01:58:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 01:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg4jG-0004NI-TR; Sun, 17 Jun 2012 01:56:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Sg4jF-0004ND-FY
	for xen-users@lists.xensource.com; Sun, 17 Jun 2012 01:56:37 +0000
Received: from [85.158.143.35:18925] by server-2.bemta-4.messagelabs.com id
	8B/24-17938-4593DDF4; Sun, 17 Jun 2012 01:56:36 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-10.tower-21.messagelabs.com!1339898192!10349909!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20085 invoked from network); 17 Jun 2012 01:56:36 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-10.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Jun 2012 01:56:36 -0000
Received: from mail.bendigoit.com.au ([203.16.207.99])
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Sg4j6-0004z7-7U; Sun, 17 Jun 2012 11:56:28 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sun, 17 Jun 2012 11:56:27 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sun, 17 Jun 2012 11:56:24 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Matthieu Lejeune <matthieu.lejeune@exxoss.com>,
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] Online resizing disk Windows Dom U
Thread-Index: AQHNS7W0s948n2noqE2Jh4CyTUxmv5b9vy0A
Date: Sun, 17 Jun 2012 01:56:21 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B2898A67A@BITCOM1.int.sbss.com.au>
References: <4FDC715C.3030206@exxoss.com>
In-Reply-To: <4FDC715C.3030206@exxoss.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18974.002
x-tm-as-result: No--33.817500-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Jun 2012 01:56:27.0164 (UTC)
	FILETIME=[680E1DC0:01CD4C2C]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] Online resizing disk Windows Dom U
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Hi,
> 
> We have some problems with Xen 4.0.1 and resinzing of lvm volumes.
> 
> When I resize a lvm volume with "lvresize -L+50G -n /dev/data/windows-
> data" the Windows Dom U don't scan the new size of the lvm volume.
> The only way to see the extend is to halt and create the DomU
> 
> We have try with sign and unsigned drivers gplpv, with Windows 2008 and
> Windows 2003 server :
> http://apt.univention.de/download/addons/gplpv-drivers/
> 
> I have try one time with XCP and it's look ok.
> Any idea to do the online resizing without reboot ?
> 

I have never implemented a way for GPLPV to tell windows about the new volume size. From the looks of the linux backend code this is achieved by blkback writing the new sectors value then re-writing the status (causing a notify event in domu). DomU then re-reads the sectors and notices that they have changed. Then I'd need to tell Windows to rescan the volumes (or maybe there is a specific API... I've never checked). This might be possible under 2008 and newer with storport drivers, but difficult under 2003 due to limitations of scsiport.

Anyway, you aren't doing anything wrong, it just isn't implemented.

James


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 03:30:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 03:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg6BP-00067O-Ie; Sun, 17 Jun 2012 03:29:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sg6BO-00067D-2m
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 03:29:46 +0000
Received: from [85.158.138.51:40008] by server-7.bemta-3.messagelabs.com id
	C9/18-10113-92F4DDF4; Sun, 17 Jun 2012 03:29:45 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339903779!9343835!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24597 invoked from network); 17 Jun 2012 03:29:40 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Jun 2012 03:29:40 -0000
Received: by obbwd20 with SMTP id wd20so8449624obb.32
	for <xen-users@lists.xen.org>; Sat, 16 Jun 2012 20:29:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:content-type:x-gm-message-state;
	bh=DVb/qGw6hjipMST4rnrW8JVMAPEHUa0cYHX2ESqNlzo=;
	b=DRpux0J5fo2eAL4atEsWlH+zSeNKE2nivSh3A8r5bZJ38HiM88mti1PbqMjVvhuNny
	CjYvZLe5fR0WlRO8oVeFVbFRNuy4/eor5e1uEmF4HBIHWs3dA3WjqAWelTOEPLUud6J6
	AV2eENo4iVqzNuv745Z0oG22EIl4ac4xRhcavqQdq3ebwhY3xGjEFWaL+qV07Ju8sJ8e
	Kd0xvb4WN0YvD3LaW8LwKZJZNmSh354t6jmFmEsEqCexaJ9u1ejwqvYWbInhKTzanC9m
	c8Yn9WEkexnu2XCQSnZgmM90tp2LwcWDaqmyrvAkzzaj4EPc5yiUPeQVhY4pm3OHw4cS
	nKYw==
Received: by 10.50.89.198 with SMTP id bq6mr5475233igb.28.1339903779138; Sat,
	16 Jun 2012 20:29:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.43.66.14 with HTTP; Sat, 16 Jun 2012 20:29:18 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sun, 17 Jun 2012 05:29:18 +0200
Message-ID: <CABs9Ej=sxj8rLEdK1vSxFUzUNQCNrWy-gTgq00UnrkV+=cy5Pw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlvvZbutTchcB8Omt94YXKBUWsMN0Y7e67+mDBaHTDPtfKtbiGIz8rdSnLQe+wBFX7oAyi+
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 9, 2012 at 3:15 AM, Rolu <rolu@roce.org> wrote:
> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
>> I've compiled Xen unstable from source and tried using it. When
>> booting I do see Xen starting, but at the point where I normally start
>> getting the dom0 kernel messages I just get a black screen for a few
>> seconds, and then the machine reboots. It leaves no messages or log
>> files, of course.
>>
>> revision I compiled: 25459
>> OS: ubuntu 12.04
>> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>> kernel works with Xen 4.1 from the repositories.
>>
>
> I just got it to boot with a newer kernel.
>
> Ubuntu provides recent builds of mainline kernels (details
> https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds).
> I downloaded and installed the newest kernel for Ubuntu 12.04
> (precise) from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
>
> root@panda:~# uname -a
> Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02
> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>
> Still, it could take a long time for that to end up in the default
> Ubuntu kernel, and it might actually be one of Ubuntu's patches that
> broke it. I would much prefer to run with a stock Ubuntu kernel too,
> so this isn't quite solved yet.

I brought this up on the xen-devel list. See
http://lists.xen.org/archives/html/xen-devel/2012-06/msg00998.html

The advice was to add xsave=0 to the Xen kernel line in grub. This
worked and I got the default 3.2 kernel to boot.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 03:30:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 03:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sg6BP-00067O-Ie; Sun, 17 Jun 2012 03:29:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Sg6BO-00067D-2m
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 03:29:46 +0000
Received: from [85.158.138.51:40008] by server-7.bemta-3.messagelabs.com id
	C9/18-10113-92F4DDF4; Sun, 17 Jun 2012 03:29:45 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-13.tower-174.messagelabs.com!1339903779!9343835!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24597 invoked from network); 17 Jun 2012 03:29:40 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Jun 2012 03:29:40 -0000
Received: by obbwd20 with SMTP id wd20so8449624obb.32
	for <xen-users@lists.xen.org>; Sat, 16 Jun 2012 20:29:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:content-type:x-gm-message-state;
	bh=DVb/qGw6hjipMST4rnrW8JVMAPEHUa0cYHX2ESqNlzo=;
	b=DRpux0J5fo2eAL4atEsWlH+zSeNKE2nivSh3A8r5bZJ38HiM88mti1PbqMjVvhuNny
	CjYvZLe5fR0WlRO8oVeFVbFRNuy4/eor5e1uEmF4HBIHWs3dA3WjqAWelTOEPLUud6J6
	AV2eENo4iVqzNuv745Z0oG22EIl4ac4xRhcavqQdq3ebwhY3xGjEFWaL+qV07Ju8sJ8e
	Kd0xvb4WN0YvD3LaW8LwKZJZNmSh354t6jmFmEsEqCexaJ9u1ejwqvYWbInhKTzanC9m
	c8Yn9WEkexnu2XCQSnZgmM90tp2LwcWDaqmyrvAkzzaj4EPc5yiUPeQVhY4pm3OHw4cS
	nKYw==
Received: by 10.50.89.198 with SMTP id bq6mr5475233igb.28.1339903779138; Sat,
	16 Jun 2012 20:29:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.43.66.14 with HTTP; Sat, 16 Jun 2012 20:29:18 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
References: <CABs9Ejm0c7dYL70Rr6D591zuxhimzGQJQekM70GaoC2SsHHT-g@mail.gmail.com>
	<CABs9Ej=x3LbQJsGpE9A=giLgSz27AyKfH=G30rRtaF5muqcgqQ@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sun, 17 Jun 2012 05:29:18 +0200
Message-ID: <CABs9Ej=sxj8rLEdK1vSxFUzUNQCNrWy-gTgq00UnrkV+=cy5Pw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlvvZbutTchcB8Omt94YXKBUWsMN0Y7e67+mDBaHTDPtfKtbiGIz8rdSnLQe+wBFX7oAyi+
Subject: Re: [Xen-users] reboot on booting xen-unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 9, 2012 at 3:15 AM, Rolu <rolu@roce.org> wrote:
> On Thu, Jun 7, 2012 at 3:15 PM, Rolu <rolu@roce.org> wrote:
>> I've compiled Xen unstable from source and tried using it. When
>> booting I do see Xen starting, but at the point where I normally start
>> getting the dom0 kernel messages I just get a black screen for a few
>> seconds, and then the machine reboots. It leaves no messages or log
>> files, of course.
>>
>> revision I compiled: 25459
>> OS: ubuntu 12.04
>> dom0 kernel 3.2.0-24 (also tried -23), from the repositories. This
>> kernel works with Xen 4.1 from the repositories.
>>
>
> I just got it to boot with a newer kernel.
>
> Ubuntu provides recent builds of mainline kernels (details
> https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds).
> I downloaded and installed the newest kernel for Ubuntu 12.04
> (precise) from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
>
> root@panda:~# uname -a
> Linux panda 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02
> UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>
> Still, it could take a long time for that to end up in the default
> Ubuntu kernel, and it might actually be one of Ubuntu's patches that
> broke it. I would much prefer to run with a stock Ubuntu kernel too,
> so this isn't quite solved yet.

I brought this up on the xen-devel list. See
http://lists.xen.org/archives/html/xen-devel/2012-06/msg00998.html

The advice was to add xsave=0 to the Xen kernel line in grub. This
worked and I got the default 3.2 kernel to boot.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 10:12:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 10:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgCRU-0002I3-KY; Sun, 17 Jun 2012 10:10:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <niuxinli1989@gmail.com>) id 1SgCRS-0002Hv-Uc
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 10:10:47 +0000
Received: from [85.158.139.83:53339] by server-12.bemta-5.messagelabs.com id
	EB/C8-25233-62DADDF4; Sun, 17 Jun 2012 10:10:46 +0000
X-Env-Sender: niuxinli1989@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1339927845!27978700!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10761 invoked from network); 17 Jun 2012 10:10:45 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Jun 2012 10:10:45 -0000
Received: by eaak12 with SMTP id k12so1411899eaa.32
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 03:10:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qj2a0tb66yBS9A5H3TyyoeKwAu9bxjg1ZW15eGmElo0=;
	b=itAcgxuU+ENNCpEElRbbPp5cjggd4OiBipl5Squy/7LJgwvUQERwtHtIS0eOa4892p
	RiOYcW6uRIuHvS4eL+cU46F/lDkl+WcBY+Kfk2B2R6KSbeSK3mDt/QDcggvJHW/VPUve
	qoMeJpdRXaiYcKslm1QV/yRg34h9yZ9Oh57k0h4Xz5V7vit4LEIc3QnQ7OjQh4QpvE8/
	eFeDPHQtlku/dYpmLsWhxEjkjGvIBtrp3ChxcxTXmcyv/Oxz1pQCSPOti9kj/L8xjAXL
	mnvJflemRlhXK03D0IpIdfjsVh1p51lzBEzi2NNqUoRyvS9pgw0SgmUye1+JNwnRS3CZ
	j9/A==
MIME-Version: 1.0
Received: by 10.14.99.200 with SMTP id x48mr2815622eef.194.1339927825886; Sun,
	17 Jun 2012 03:10:25 -0700 (PDT)
Received: by 10.14.216.7 with HTTP; Sun, 17 Jun 2012 03:10:25 -0700 (PDT)
Date: Sun, 17 Jun 2012 18:10:25 +0800
Message-ID: <CAFDFTroaD9cmSd31n20qypktTk1Ee9mJYEAR2GpSkLL+6a03wg@mail.gmail.com>
From: Niu Xinli <niuxinli1989@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Protect data inside domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4447086600121007283=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4447086600121007283==
Content-Type: multipart/alternative; boundary=bcaec52c6a5b162e0904c2a84263

--bcaec52c6a5b162e0904c2a84263
Content-Type: text/plain; charset=ISO-8859-1

Hi,
    Normally dom0 root can directly mount domU's virtual hard disk and see
what's in it. Does xen offer a mechanism that can protect domU data from
curious/malicious administrators?   We are building a private cloud and
wander if we can add such a function. Any help is greatly appreciated.

Best Regards,
Xinli

--bcaec52c6a5b162e0904c2a84263
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>=A0=A0=A0 Normally dom0 root can directly mount domU&#39;s virtual h=
ard disk and see what&#39;s in it. Does xen offer a mechanism that can prot=
ect domU data from curious/malicious administrators? =A0 We are building a =
private cloud and wander if we can add such a function. Any help is greatly=
 appreciated.<br>
<br>Best Regards,<br>Xinli<br><br>

--bcaec52c6a5b162e0904c2a84263--


--===============4447086600121007283==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4447086600121007283==--


From xen-users-bounces@lists.xen.org Sun Jun 17 10:12:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 10:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgCRU-0002I3-KY; Sun, 17 Jun 2012 10:10:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <niuxinli1989@gmail.com>) id 1SgCRS-0002Hv-Uc
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 10:10:47 +0000
Received: from [85.158.139.83:53339] by server-12.bemta-5.messagelabs.com id
	EB/C8-25233-62DADDF4; Sun, 17 Jun 2012 10:10:46 +0000
X-Env-Sender: niuxinli1989@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1339927845!27978700!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10761 invoked from network); 17 Jun 2012 10:10:45 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Jun 2012 10:10:45 -0000
Received: by eaak12 with SMTP id k12so1411899eaa.32
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 03:10:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qj2a0tb66yBS9A5H3TyyoeKwAu9bxjg1ZW15eGmElo0=;
	b=itAcgxuU+ENNCpEElRbbPp5cjggd4OiBipl5Squy/7LJgwvUQERwtHtIS0eOa4892p
	RiOYcW6uRIuHvS4eL+cU46F/lDkl+WcBY+Kfk2B2R6KSbeSK3mDt/QDcggvJHW/VPUve
	qoMeJpdRXaiYcKslm1QV/yRg34h9yZ9Oh57k0h4Xz5V7vit4LEIc3QnQ7OjQh4QpvE8/
	eFeDPHQtlku/dYpmLsWhxEjkjGvIBtrp3ChxcxTXmcyv/Oxz1pQCSPOti9kj/L8xjAXL
	mnvJflemRlhXK03D0IpIdfjsVh1p51lzBEzi2NNqUoRyvS9pgw0SgmUye1+JNwnRS3CZ
	j9/A==
MIME-Version: 1.0
Received: by 10.14.99.200 with SMTP id x48mr2815622eef.194.1339927825886; Sun,
	17 Jun 2012 03:10:25 -0700 (PDT)
Received: by 10.14.216.7 with HTTP; Sun, 17 Jun 2012 03:10:25 -0700 (PDT)
Date: Sun, 17 Jun 2012 18:10:25 +0800
Message-ID: <CAFDFTroaD9cmSd31n20qypktTk1Ee9mJYEAR2GpSkLL+6a03wg@mail.gmail.com>
From: Niu Xinli <niuxinli1989@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Protect data inside domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4447086600121007283=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4447086600121007283==
Content-Type: multipart/alternative; boundary=bcaec52c6a5b162e0904c2a84263

--bcaec52c6a5b162e0904c2a84263
Content-Type: text/plain; charset=ISO-8859-1

Hi,
    Normally dom0 root can directly mount domU's virtual hard disk and see
what's in it. Does xen offer a mechanism that can protect domU data from
curious/malicious administrators?   We are building a private cloud and
wander if we can add such a function. Any help is greatly appreciated.

Best Regards,
Xinli

--bcaec52c6a5b162e0904c2a84263
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>=A0=A0=A0 Normally dom0 root can directly mount domU&#39;s virtual h=
ard disk and see what&#39;s in it. Does xen offer a mechanism that can prot=
ect domU data from curious/malicious administrators? =A0 We are building a =
private cloud and wander if we can add such a function. Any help is greatly=
 appreciated.<br>
<br>Best Regards,<br>Xinli<br><br>

--bcaec52c6a5b162e0904c2a84263--


--===============4447086600121007283==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4447086600121007283==--


From xen-users-bounces@lists.xen.org Sun Jun 17 10:38:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 10:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgCql-0002oc-7d; Sun, 17 Jun 2012 10:36:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SgCqj-0002oS-6k
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 10:36:53 +0000
Received: from [85.158.143.35:63253] by server-2.bemta-4.messagelabs.com id
	22/DB-17938-443BDDF4; Sun, 17 Jun 2012 10:36:52 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-15.tower-21.messagelabs.com!1339929412!14877242!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7396 invoked from network); 17 Jun 2012 10:36:52 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-15.tower-21.messagelabs.com with SMTP;
	17 Jun 2012 10:36:52 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id B6EB15A0006
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 11:36:51 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id RZLSNi3NRwpR for <xen-users@lists.xen.org>;
	Sun, 17 Jun 2012 11:36:48 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	8301F5A0005
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 11:36:48 +0100 (BST)
Message-ID: <4FDDB33F.8040802@abpni.co.uk>
Date: Sun, 17 Jun 2012 11:36:47 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAFDFTroaD9cmSd31n20qypktTk1Ee9mJYEAR2GpSkLL+6a03wg@mail.gmail.com>
In-Reply-To: <CAFDFTroaD9cmSd31n20qypktTk1Ee9mJYEAR2GpSkLL+6a03wg@mail.gmail.com>
Subject: Re: [Xen-users] Protect data inside domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 17/06/2012 11:10, Niu Xinli wrote:
> Hi,
>     Normally dom0 root can directly mount domU's virtual hard disk and 
> see what's in it. Does xen offer a mechanism that can protect domU 
> data from curious/malicious administrators?   We are building a 
> private cloud and wander if we can add such a function. Any help is 
> greatly appreciated.
>
> Best Regards,
> Xinli
The principal of the Dom0 is that it is "trusted". You can think of it 
as the same as the owner/administrator of the physical machine. As such, 
it would be near impossible to add such a function. You could make 
things harder by making the DomUs do some filesystem encryption inside 
their environment, where the key/password is asked for upon boot, 
however please understand that this key will be stored in RAM, which the 
Dom0 administrator still has access to.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 10:38:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 10:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgCql-0002oc-7d; Sun, 17 Jun 2012 10:36:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1SgCqj-0002oS-6k
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 10:36:53 +0000
Received: from [85.158.143.35:63253] by server-2.bemta-4.messagelabs.com id
	22/DB-17938-443BDDF4; Sun, 17 Jun 2012 10:36:52 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-15.tower-21.messagelabs.com!1339929412!14877242!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7396 invoked from network); 17 Jun 2012 10:36:52 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-15.tower-21.messagelabs.com with SMTP;
	17 Jun 2012 10:36:52 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id B6EB15A0006
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 11:36:51 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id RZLSNi3NRwpR for <xen-users@lists.xen.org>;
	Sun, 17 Jun 2012 11:36:48 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	8301F5A0005
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 11:36:48 +0100 (BST)
Message-ID: <4FDDB33F.8040802@abpni.co.uk>
Date: Sun, 17 Jun 2012 11:36:47 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAFDFTroaD9cmSd31n20qypktTk1Ee9mJYEAR2GpSkLL+6a03wg@mail.gmail.com>
In-Reply-To: <CAFDFTroaD9cmSd31n20qypktTk1Ee9mJYEAR2GpSkLL+6a03wg@mail.gmail.com>
Subject: Re: [Xen-users] Protect data inside domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 17/06/2012 11:10, Niu Xinli wrote:
> Hi,
>     Normally dom0 root can directly mount domU's virtual hard disk and 
> see what's in it. Does xen offer a mechanism that can protect domU 
> data from curious/malicious administrators?   We are building a 
> private cloud and wander if we can add such a function. Any help is 
> greatly appreciated.
>
> Best Regards,
> Xinli
The principal of the Dom0 is that it is "trusted". You can think of it 
as the same as the owner/administrator of the physical machine. As such, 
it would be near impossible to add such a function. You could make 
things harder by making the DomUs do some filesystem encryption inside 
their environment, where the key/password is asked for upon boot, 
however please understand that this key will be stored in RAM, which the 
Dom0 administrator still has access to.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 16:13:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 16:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgI5T-0006Ie-E4; Sun, 17 Jun 2012 16:12:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1SgI5R-0006IZ-ED
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 16:12:25 +0000
Received: from [193.109.254.147:34709] by server-2.bemta-14.messagelabs.com id
	53/1B-27740-8E10EDF4; Sun, 17 Jun 2012 16:12:24 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339949543!10111648!1
X-Originating-IP: [98.138.91.154]
X-SpamReason: No, hits=1.3 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_90_100, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14, spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15248 invoked from network); 17 Jun 2012 16:12:24 -0000
Received: from nm24-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm24-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.154)
	by server-4.tower-27.messagelabs.com with SMTP;
	17 Jun 2012 16:12:24 -0000
Received: from [98.138.90.57] by nm24.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Jun 2012 16:12:22 -0000
Received: from [98.138.89.248] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Jun 2012 16:12:22 -0000
Received: from [127.0.0.1] by omp1040.mail.ne1.yahoo.com with NNFMP;
	17 Jun 2012 16:12:22 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 887817.44449.bm@omp1040.mail.ne1.yahoo.com
Received: (qmail 43797 invoked by uid 60001); 17 Jun 2012 16:12:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339949542; bh=LSJzPr63Is0jitzxDYqaM7x9UKq5ZLKBWVsp/hiGivI=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=oKWVxNtKUu4BL4JmUuoQFji9LGDbov98N4824JOqTiaQFl+uy4+EJYJ86g2jxoLn5+a0X2PHuiz5BCWTDhzZCm6SeP779AaNMhuMEmVCWqRwwWBB6LnmHAYq/IzPAprDLGNltA6OZZ3LYN953aCtZzqbZH1+y+5/VJgtoEKUvEk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=qR8lt+yUbWNbJidYCh1xW9tQzj3lzAu6OKmn9Wgy+RHbxkkRe2WS16/3C94KrTnWH2YTvL/ieVMcQushRbo3R5zQCr8xJ0UK2z0lS+f6Wy1SFgRCYMKrxcbSh6ofC9STE86A03HoZOY7bqVSIEQRLHBU4VcFRBoMUJ/fO4I8f8w=;
X-YMail-OSG: N6Lr2FYVM1l6l31dM2PmWSMROnU_2i_FNAio_ZQgXxZNbjZ
	vpbuEot.qQc7pj_I1LUgJdq09M2Kn6JM4JQ4xICYh76gB_oATFnEsYD0qR4Z
	.Tn039W2gP0s3_3K5FryXsQFfvPbf9tm2fv6utF2_GxLc1DbwUD8GVgJBmTq
	5uc66wn9e3dbJoQ44Wj41Kp77t2NeMdkX7VhD_N4MacqT.aZ1R6HftAsNM_E
	lmcuQkr_7ix_2p.6oN8y9No7XOJCV398xxQPff2gineLUR5OlhEZ_qt2srgv
	.Gn14EiMxkap5Hz1QiYdFGUMnilQqXUZBMzMIC8TpNxYzGvNKoT2SCSHQoHs
	4ZBYCV94cmFOGIeHKG8jjgxGFMhY5EYO3dwtdutBt16YuRZU5hPCA6_g5d3P
	n67hWYu6mL3dyHiLFdNtYvbnYCP61_l64oX8ZkKKLjLhU02SjqtWLfsnEuTE
	HVJnB_LvSfngwxpw-
Received: from [182.185.232.63] by web126001.mail.ne1.yahoo.com via HTTP;
	Sun, 17 Jun 2012 09:12:22 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: 
Message-ID: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
Date: Sun, 17 Jun 2012 09:12:22 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] ARM on X86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6160882385100104713=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6160882385100104713==
Content-Type: multipart/alternative; boundary="28998604-438108259-1339949542=:41515"

--28998604-438108259-1339949542=:41515
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all?=0Adoes Xen provide the=A0flavor of emulation? means provide virtual=
ization for arm OS on X86=0Aor in other words dom0 is for x86 and domU is A=
RM OS? =A0=0A=0AThanks
--28998604-438108259-1339949542=:41515
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div id=3D"yiv8571260=
64"><div><div style=3D"color: rgb(0, 0, 0); background-color: rgb(255, 255,=
 255); font-size: 12pt; font-family: 'times new roman', 'new york', times, =
serif; "><div id=3D"yiv857126064yui_3_2_0_19_133994833320440">Hi all?</div>=
<div id=3D"yiv857126064yui_3_2_0_19_133994833320440"><div id=3D"yiv85712606=
4yui_3_2_0_18_133994833320440" style=3D"font-size: 16px; font-family: 'Time=
s New Roman'; "><font face=3D"'times new roman', 'new york', times, serif" =
size=3D"3" id=3D"yiv857126064yui_3_2_0_19_133994833320461">does Xen provide=
 the&nbsp;</font><font face=3D"'times new roman', 'new york', times, serif"=
 id=3D"yiv857126064yui_3_2_0_18_133994833320460">flavor of emulation? means=
 provide virtualization for arm OS on X86</font></div><div id=3D"yiv8571260=
64yui_3_2_0_18_133994833320440" style=3D"font-size: 16px; font-family: 'Tim=
es New Roman';
 "><font face=3D"'times new roman', 'new york', times, serif" size=3D"3" id=
=3D"yiv857126064yui_3_2_0_18_133994833320463">or in other words dom0 is for=
 x86 and domU is ARM OS? &nbsp;</font></div><div id=3D"yiv857126064yui_3_2_=
0_18_133994833320440" style=3D"font-size: 16px; font-family: 'Times New Rom=
an'; "><font face=3D"'times new roman', 'new york', times, serif" size=3D"3=
" id=3D"yiv857126064yui_3_2_0_19_133994833320472"><br></font></div><div id=
=3D"yiv857126064yui_3_2_0_18_133994833320440" style=3D"font-size: 16px; fon=
t-family: 'Times New Roman'; "><font face=3D"'times new roman', 'new york',=
 times, serif" size=3D"3" id=3D"yiv857126064yui_3_2_0_19_133994833320477">T=
hanks</font></div></div></div></div></div></div></body></html>
--28998604-438108259-1339949542=:41515--


--===============6160882385100104713==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6160882385100104713==--


From xen-users-bounces@lists.xen.org Sun Jun 17 16:13:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 16:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgI5T-0006Ie-E4; Sun, 17 Jun 2012 16:12:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1SgI5R-0006IZ-ED
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 16:12:25 +0000
Received: from [193.109.254.147:34709] by server-2.bemta-14.messagelabs.com id
	53/1B-27740-8E10EDF4; Sun, 17 Jun 2012 16:12:24 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1339949543!10111648!1
X-Originating-IP: [98.138.91.154]
X-SpamReason: No, hits=1.3 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_90_100, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14, spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15248 invoked from network); 17 Jun 2012 16:12:24 -0000
Received: from nm24-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm24-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.154)
	by server-4.tower-27.messagelabs.com with SMTP;
	17 Jun 2012 16:12:24 -0000
Received: from [98.138.90.57] by nm24.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Jun 2012 16:12:22 -0000
Received: from [98.138.89.248] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Jun 2012 16:12:22 -0000
Received: from [127.0.0.1] by omp1040.mail.ne1.yahoo.com with NNFMP;
	17 Jun 2012 16:12:22 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 887817.44449.bm@omp1040.mail.ne1.yahoo.com
Received: (qmail 43797 invoked by uid 60001); 17 Jun 2012 16:12:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1339949542; bh=LSJzPr63Is0jitzxDYqaM7x9UKq5ZLKBWVsp/hiGivI=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=oKWVxNtKUu4BL4JmUuoQFji9LGDbov98N4824JOqTiaQFl+uy4+EJYJ86g2jxoLn5+a0X2PHuiz5BCWTDhzZCm6SeP779AaNMhuMEmVCWqRwwWBB6LnmHAYq/IzPAprDLGNltA6OZZ3LYN953aCtZzqbZH1+y+5/VJgtoEKUvEk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=qR8lt+yUbWNbJidYCh1xW9tQzj3lzAu6OKmn9Wgy+RHbxkkRe2WS16/3C94KrTnWH2YTvL/ieVMcQushRbo3R5zQCr8xJ0UK2z0lS+f6Wy1SFgRCYMKrxcbSh6ofC9STE86A03HoZOY7bqVSIEQRLHBU4VcFRBoMUJ/fO4I8f8w=;
X-YMail-OSG: N6Lr2FYVM1l6l31dM2PmWSMROnU_2i_FNAio_ZQgXxZNbjZ
	vpbuEot.qQc7pj_I1LUgJdq09M2Kn6JM4JQ4xICYh76gB_oATFnEsYD0qR4Z
	.Tn039W2gP0s3_3K5FryXsQFfvPbf9tm2fv6utF2_GxLc1DbwUD8GVgJBmTq
	5uc66wn9e3dbJoQ44Wj41Kp77t2NeMdkX7VhD_N4MacqT.aZ1R6HftAsNM_E
	lmcuQkr_7ix_2p.6oN8y9No7XOJCV398xxQPff2gineLUR5OlhEZ_qt2srgv
	.Gn14EiMxkap5Hz1QiYdFGUMnilQqXUZBMzMIC8TpNxYzGvNKoT2SCSHQoHs
	4ZBYCV94cmFOGIeHKG8jjgxGFMhY5EYO3dwtdutBt16YuRZU5hPCA6_g5d3P
	n67hWYu6mL3dyHiLFdNtYvbnYCP61_l64oX8ZkKKLjLhU02SjqtWLfsnEuTE
	HVJnB_LvSfngwxpw-
Received: from [182.185.232.63] by web126001.mail.ne1.yahoo.com via HTTP;
	Sun, 17 Jun 2012 09:12:22 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: 
Message-ID: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
Date: Sun, 17 Jun 2012 09:12:22 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] ARM on X86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6160882385100104713=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6160882385100104713==
Content-Type: multipart/alternative; boundary="28998604-438108259-1339949542=:41515"

--28998604-438108259-1339949542=:41515
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all?=0Adoes Xen provide the=A0flavor of emulation? means provide virtual=
ization for arm OS on X86=0Aor in other words dom0 is for x86 and domU is A=
RM OS? =A0=0A=0AThanks
--28998604-438108259-1339949542=:41515
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div id=3D"yiv8571260=
64"><div><div style=3D"color: rgb(0, 0, 0); background-color: rgb(255, 255,=
 255); font-size: 12pt; font-family: 'times new roman', 'new york', times, =
serif; "><div id=3D"yiv857126064yui_3_2_0_19_133994833320440">Hi all?</div>=
<div id=3D"yiv857126064yui_3_2_0_19_133994833320440"><div id=3D"yiv85712606=
4yui_3_2_0_18_133994833320440" style=3D"font-size: 16px; font-family: 'Time=
s New Roman'; "><font face=3D"'times new roman', 'new york', times, serif" =
size=3D"3" id=3D"yiv857126064yui_3_2_0_19_133994833320461">does Xen provide=
 the&nbsp;</font><font face=3D"'times new roman', 'new york', times, serif"=
 id=3D"yiv857126064yui_3_2_0_18_133994833320460">flavor of emulation? means=
 provide virtualization for arm OS on X86</font></div><div id=3D"yiv8571260=
64yui_3_2_0_18_133994833320440" style=3D"font-size: 16px; font-family: 'Tim=
es New Roman';
 "><font face=3D"'times new roman', 'new york', times, serif" size=3D"3" id=
=3D"yiv857126064yui_3_2_0_18_133994833320463">or in other words dom0 is for=
 x86 and domU is ARM OS? &nbsp;</font></div><div id=3D"yiv857126064yui_3_2_=
0_18_133994833320440" style=3D"font-size: 16px; font-family: 'Times New Rom=
an'; "><font face=3D"'times new roman', 'new york', times, serif" size=3D"3=
" id=3D"yiv857126064yui_3_2_0_19_133994833320472"><br></font></div><div id=
=3D"yiv857126064yui_3_2_0_18_133994833320440" style=3D"font-size: 16px; fon=
t-family: 'Times New Roman'; "><font face=3D"'times new roman', 'new york',=
 times, serif" size=3D"3" id=3D"yiv857126064yui_3_2_0_19_133994833320477">T=
hanks</font></div></div></div></div></div></div></body></html>
--28998604-438108259-1339949542=:41515--


--===============6160882385100104713==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6160882385100104713==--


From xen-users-bounces@lists.xen.org Sun Jun 17 16:55:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 16:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgIjn-0006wx-8J; Sun, 17 Jun 2012 16:54:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1SgIjl-0006ws-SD
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 16:54:05 +0000
Received: from [85.158.143.99:44438] by server-1.bemta-4.messagelabs.com id
	C4/25-24392-DAB0EDF4; Sun, 17 Jun 2012 16:54:05 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339952042!24383115!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8632 invoked from network); 17 Jun 2012 16:54:03 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-7.tower-216.messagelabs.com with SMTP;
	17 Jun 2012 16:54:03 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 38E2010401B
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 17:53:55 +0100 (BST)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id F0N-Ib6SQgvR for <xen-users@lists.xen.org>;
	Sun, 17 Jun 2012 17:53:55 +0100 (BST)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C212110401A
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 17:53:54 +0100 (BST)
Mime-Version: 1.0
Message-Id: <p06240875cc03bbd581d0@simon.thehobsons.co.uk>
In-Reply-To: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
References: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
Date: Sun, 17 Jun 2012 17:53:49 +0100
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] ARM on X86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

maheen butt wrote:

>does Xen provide the flavor of emulation? means provide 
>virtualization for arm OS on X86

No, it doesn't do any processor translation. So you can only run 
Intel/AMD binaries/OSs on Intel/AMD.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 16:55:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 16:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgIjn-0006wx-8J; Sun, 17 Jun 2012 16:54:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1SgIjl-0006ws-SD
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 16:54:05 +0000
Received: from [85.158.143.99:44438] by server-1.bemta-4.messagelabs.com id
	C4/25-24392-DAB0EDF4; Sun, 17 Jun 2012 16:54:05 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-7.tower-216.messagelabs.com!1339952042!24383115!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8632 invoked from network); 17 Jun 2012 16:54:03 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-7.tower-216.messagelabs.com with SMTP;
	17 Jun 2012 16:54:03 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 38E2010401B
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 17:53:55 +0100 (BST)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id F0N-Ib6SQgvR for <xen-users@lists.xen.org>;
	Sun, 17 Jun 2012 17:53:55 +0100 (BST)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id C212110401A
	for <xen-users@lists.xen.org>; Sun, 17 Jun 2012 17:53:54 +0100 (BST)
Mime-Version: 1.0
Message-Id: <p06240875cc03bbd581d0@simon.thehobsons.co.uk>
In-Reply-To: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
References: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
Date: Sun, 17 Jun 2012 17:53:49 +0100
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] ARM on X86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

maheen butt wrote:

>does Xen provide the flavor of emulation? means provide 
>virtualization for arm OS on X86

No, it doesn't do any processor translation. So you can only run 
Intel/AMD binaries/OSs on Intel/AMD.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 18:58:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 18:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgKex-0008E5-Sb; Sun, 17 Jun 2012 18:57:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1SgKev-0008E0-MP
	for xen-users@lists.xensource.com; Sun, 17 Jun 2012 18:57:13 +0000
Received: from [85.158.139.83:16859] by server-9.bemta-5.messagelabs.com id
	FA/C3-01069-8882EDF4; Sun, 17 Jun 2012 18:57:12 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339959431!27554930!1
X-Originating-IP: [195.19.71.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30862 invoked from network); 17 Jun 2012 18:57:12 -0000
Received: from smtpout27.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.10)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 17 Jun 2012 18:57:12 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id 65FAF185AF9;
	Mon, 18 Jun 2012 01:57:09 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: Florian Heigl <florian.heigl@gmail.com>
In-Reply-To: <CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
References: <1339838101.13742.81.camel@sergey>
	<CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
Date: Mon, 18 Jun 2012 01:57:07 +0700
Message-ID: <1339959427.13742.105.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-06-16 at 23:37 +0200, Florian Heigl wrote:
> Hey Sergey,
> 
> interesting read!!!!
> 
> 2012/6/16 Sergey Zhukov <svg@ngs.ru>:
> > Hi,
> >
> > I found an article about forking time for redis NoSQL database in
> > different systems:
> >
> > http://redis.io/topics/latency
> > ---------Quote------------------
> > Fork time in different systems
> > Modern hardware is pretty fast to copy the page table, but Xen is not.
> > The problem with Xen is not virtualization-specific, but Xen-specific.
> 
> Maybe thats one of the reasons why Xen constantly looks slow in "unixbench".
> 
> I don't know the reasons. Would you mind re-testing this with
> vcpu-pinning the VM?

I think I can re-test with other vcpu pinning, currently I've got one
vcpu in DomU with the mapping:
VCPU: 0 
Pinning: 0,1,2,3 

Which one pinning should be tested?

> 
> And how about asking on xen-devel?

Do you think the topic is more suitable for devel mail list? I've never
posted there before, because I thought it's more related to the patches,
code submissions etc...

Sergey Zhukov



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 18:58:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 18:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgKex-0008E5-Sb; Sun, 17 Jun 2012 18:57:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72) (envelope-from <svg@ngs.ru>)
	id 1SgKev-0008E0-MP
	for xen-users@lists.xensource.com; Sun, 17 Jun 2012 18:57:13 +0000
Received: from [85.158.139.83:16859] by server-9.bemta-5.messagelabs.com id
	FA/C3-01069-8882EDF4; Sun, 17 Jun 2012 18:57:12 +0000
X-Env-Sender: svg@ngs.ru
X-Msg-Ref: server-13.tower-182.messagelabs.com!1339959431!27554930!1
X-Originating-IP: [195.19.71.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30862 invoked from network); 17 Jun 2012 18:57:12 -0000
Received: from smtpout27.ngs.ru (HELO smtpout.ngs.ru) (195.19.71.10)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 17 Jun 2012 18:57:12 -0000
Received: from [192.168.0.100] (host-89-31-115-109.academ.org [89.31.115.109])
	(Authenticated sender: svg@ngs.ru)
	by mail.ngs.ru (smtp) with ESMTPA id 65FAF185AF9;
	Mon, 18 Jun 2012 01:57:09 +0700 (NOVT)
From: Sergey Zhukov <svg@ngs.ru>
To: Florian Heigl <florian.heigl@gmail.com>
In-Reply-To: <CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
References: <1339838101.13742.81.camel@sergey>
	<CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
Date: Mon, 18 Jun 2012 01:57:07 +0700
Message-ID: <1339959427.13742.105.camel@sergey>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3 
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-06-16 at 23:37 +0200, Florian Heigl wrote:
> Hey Sergey,
> 
> interesting read!!!!
> 
> 2012/6/16 Sergey Zhukov <svg@ngs.ru>:
> > Hi,
> >
> > I found an article about forking time for redis NoSQL database in
> > different systems:
> >
> > http://redis.io/topics/latency
> > ---------Quote------------------
> > Fork time in different systems
> > Modern hardware is pretty fast to copy the page table, but Xen is not.
> > The problem with Xen is not virtualization-specific, but Xen-specific.
> 
> Maybe thats one of the reasons why Xen constantly looks slow in "unixbench".
> 
> I don't know the reasons. Would you mind re-testing this with
> vcpu-pinning the VM?

I think I can re-test with other vcpu pinning, currently I've got one
vcpu in DomU with the mapping:
VCPU: 0 
Pinning: 0,1,2,3 

Which one pinning should be tested?

> 
> And how about asking on xen-devel?

Do you think the topic is more suitable for devel mail list? I've never
posted there before, because I thought it's more related to the patches,
code submissions etc...

Sergey Zhukov



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 23:54:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 23:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgPGO-0002Xo-Qh; Sun, 17 Jun 2012 23:52:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SgPGN-0002Xg-FG
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 23:52:11 +0000
Received: from [193.109.254.147:26781] by server-2.bemta-14.messagelabs.com id
	73/06-27740-AAD6EDF4; Sun, 17 Jun 2012 23:52:10 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-16.tower-27.messagelabs.com!1339977126!10035037!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15876 invoked from network); 17 Jun 2012 23:52:09 -0000
Received: from mail.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-16.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Jun 2012 23:52:09 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1SgPGE-0006hd-Ev; Mon, 18 Jun 2012 09:52:02 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 18 Jun 2012 09:52:02 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Mon, 18 Jun 2012 09:52:02 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: maheen butt <maheen_butt26@yahoo.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] ARM on X86
Thread-Index: AQHNTKRc+dq8nflH7ES8WylUZiStgpb/Lkmw
Date: Sun, 17 Jun 2012 23:52:00 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B28990A39@BITCOM1.int.sbss.com.au>
References: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
In-Reply-To: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18976.002
x-tm-as-result: No--22.003200-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Jun 2012 23:52:02.0258 (UTC)
	FILETIME=[31099B20:01CD4CE4]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] ARM on X86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Hi all?
> does Xen provide the flavor of emulation? means provide virtualization for
> arm OS on X86 or in other words dom0 is for x86 and domU is ARM OS?
> 

qemu can emulate ARM... it would be neat if Xen could boot a qemu instance emulating arm as if it was a virtual machine and all the management interfaces remained the same and the backend/frontend interface was also the same (for testing xen-on-arm DomU's) but it would only be useful to developers.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 17 23:54:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Jun 2012 23:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgPGO-0002Xo-Qh; Sun, 17 Jun 2012 23:52:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SgPGN-0002Xg-FG
	for xen-users@lists.xen.org; Sun, 17 Jun 2012 23:52:11 +0000
Received: from [193.109.254.147:26781] by server-2.bemta-14.messagelabs.com id
	73/06-27740-AAD6EDF4; Sun, 17 Jun 2012 23:52:10 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-16.tower-27.messagelabs.com!1339977126!10035037!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15876 invoked from network); 17 Jun 2012 23:52:09 -0000
Received: from mail.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-16.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Jun 2012 23:52:09 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1SgPGE-0006hd-Ev; Mon, 18 Jun 2012 09:52:02 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 18 Jun 2012 09:52:02 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Mon, 18 Jun 2012 09:52:02 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: maheen butt <maheen_butt26@yahoo.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] ARM on X86
Thread-Index: AQHNTKRc+dq8nflH7ES8WylUZiStgpb/Lkmw
Date: Sun, 17 Jun 2012 23:52:00 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B28990A39@BITCOM1.int.sbss.com.au>
References: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
In-Reply-To: <1339949542.41515.YahooMailNeo@web126001.mail.ne1.yahoo.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18976.002
x-tm-as-result: No--22.003200-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Jun 2012 23:52:02.0258 (UTC)
	FILETIME=[31099B20:01CD4CE4]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] ARM on X86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Hi all?
> does Xen provide the flavor of emulation? means provide virtualization for
> arm OS on X86 or in other words dom0 is for x86 and domU is ARM OS?
> 

qemu can emulate ARM... it would be neat if Xen could boot a qemu instance emulating arm as if it was a virtual machine and all the management interfaces remained the same and the backend/frontend interface was also the same (for testing xen-on-arm DomU's) but it would only be useful to developers.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 10:21:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 10:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgZ43-0006Qc-7I; Mon, 18 Jun 2012 10:20:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SgZ41-0006QW-36
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 10:20:05 +0000
Received: from [85.158.143.99:31245] by server-2.bemta-4.messagelabs.com id
	E1/EC-17938-4D00FDF4; Mon, 18 Jun 2012 10:20:04 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1340014799!27827719!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11819 invoked from network); 18 Jun 2012 10:20:00 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 10:20:00 -0000
Received: by obbef5 with SMTP id ef5so4464181obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 18 Jun 2012 03:16:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=+AWsgF59SKk/nQ2nvfsV9xKUYnmvg/hbnraq657NsK8=;
	b=wlSTKyqi0whkQHOEnsOa1YB/bYoeAjpe9PnZO0Gck/nFrhj8qnxEtCTTXFMCGf91TO
	RTN25F57EZx7whQ3PDhOVQBo50MPuRGtYcC5KmBEWenSEc977v9eYlWOZEEi8KbQV9ZY
	f6OoR0oWnO1OaVBfUFTtnNpUVFHJKFVI6QAizE+isQnJZcp9rx46Uz/RJCkrwMTzatYb
	3+U3SigkbAfHd1CBYyEnG+Sgm5kg2Y3GodIwVUba/i+yJdYrEZl/AhLxDO/lZL3puACZ
	GCBbAoldjIE5ysT6NOxp/xD61LEExnaYSV3fcqojEvDH60Z/mPqkTu9DJEGkuQhAfoLF
	ZIOg==
MIME-Version: 1.0
Received: by 10.182.50.103 with SMTP id b7mr1756214obo.15.1340014575601; Mon,
	18 Jun 2012 03:16:15 -0700 (PDT)
Received: by 10.182.176.36 with HTTP; Mon, 18 Jun 2012 03:16:15 -0700 (PDT)
In-Reply-To: <4FDB17A4.3080602@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
Date: Mon, 18 Jun 2012 11:16:15 +0100
X-Google-Sender-Auth: HZ7AFBX8ksTmULOtnm40JCOBYV0
Message-ID: <CAFLBxZZQQhoEnQPCKiYXKpTQmwjDo1u4Oo4mjr2osWP0M31v0A@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 12:08 PM, Jonathan Tripathy <jonnyt@abpni.co.uk> wr=
ote:
> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team =
has
> been pretty helpful in getting XCP working as a package you can install in
> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their def=
ault
> at the moment, and therefore the focus of their own developers.=A0 So mor=
e of
> the burden of making sure things work falls on the Xen community.
> Relationships with distros has been a weak point of xen.org in the past; =
but
> we're trying to address that going forward.
>
> =A0-George
>
> Thanks, George.
>
> So then, going forward, you recommend that we switch to Ubuntu+Xen (using
> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have plen=
ty
> of experience with Ubuntu, so that's not an issue. I'm specially talking
> about the Xen aspects here. We just want to avoid having to compile Dom0
> kernels and Xen ourselves. While we're comfortable doing this during
> testing, we'd rather leave our production servers up to package management
> :)

Going forward, Ubuntu+Xen should be a good option.  I will be using
Ubuntu as my main test environment, and we're hoping to get regular
Ubuntu virt test days going as well.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 10:21:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 10:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgZ43-0006Qc-7I; Mon, 18 Jun 2012 10:20:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SgZ41-0006QW-36
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 10:20:05 +0000
Received: from [85.158.143.99:31245] by server-2.bemta-4.messagelabs.com id
	E1/EC-17938-4D00FDF4; Mon, 18 Jun 2012 10:20:04 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1340014799!27827719!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11819 invoked from network); 18 Jun 2012 10:20:00 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 10:20:00 -0000
Received: by obbef5 with SMTP id ef5so4464181obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 18 Jun 2012 03:16:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=+AWsgF59SKk/nQ2nvfsV9xKUYnmvg/hbnraq657NsK8=;
	b=wlSTKyqi0whkQHOEnsOa1YB/bYoeAjpe9PnZO0Gck/nFrhj8qnxEtCTTXFMCGf91TO
	RTN25F57EZx7whQ3PDhOVQBo50MPuRGtYcC5KmBEWenSEc977v9eYlWOZEEi8KbQV9ZY
	f6OoR0oWnO1OaVBfUFTtnNpUVFHJKFVI6QAizE+isQnJZcp9rx46Uz/RJCkrwMTzatYb
	3+U3SigkbAfHd1CBYyEnG+Sgm5kg2Y3GodIwVUba/i+yJdYrEZl/AhLxDO/lZL3puACZ
	GCBbAoldjIE5ysT6NOxp/xD61LEExnaYSV3fcqojEvDH60Z/mPqkTu9DJEGkuQhAfoLF
	ZIOg==
MIME-Version: 1.0
Received: by 10.182.50.103 with SMTP id b7mr1756214obo.15.1340014575601; Mon,
	18 Jun 2012 03:16:15 -0700 (PDT)
Received: by 10.182.176.36 with HTTP; Mon, 18 Jun 2012 03:16:15 -0700 (PDT)
In-Reply-To: <4FDB17A4.3080602@abpni.co.uk>
References: <4FDB0C8E.2000708@abpni.co.uk>
	<cf9b70b86e00383fb273f40b23339708.squirrel@webmail.icm.edu.pl>
	<4FDB1089.8060600@abpni.co.uk>
	<CAFLBxZZv=9Td5vEuvZ8tnjw0xaUc9KE_BLZLfLT+NXxfL12mgg@mail.gmail.com>
	<4FDB1462.4010500@abpni.co.uk> <4FDB163B.1030004@eu.citrix.com>
	<4FDB17A4.3080602@abpni.co.uk>
Date: Mon, 18 Jun 2012 11:16:15 +0100
X-Google-Sender-Auth: HZ7AFBX8ksTmULOtnm40JCOBYV0
Message-ID: <CAFLBxZZQQhoEnQPCKiYXKpTQmwjDo1u4Oo4mjr2osWP0M31v0A@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] What do you do for Xen 4.2?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 15, 2012 at 12:08 PM, Jonathan Tripathy <jonnyt@abpni.co.uk> wr=
ote:
> Canonical and Ubuntu are not opposed to Xen; in fact, the Canonical team =
has
> been pretty helpful in getting XCP working as a package you can install in
> Ubuntu, and also fixing Xen-related kernel bugs.=A0 KVM is just their def=
ault
> at the moment, and therefore the focus of their own developers.=A0 So mor=
e of
> the burden of making sure things work falls on the Xen community.
> Relationships with distros has been a weak point of xen.org in the past; =
but
> we're trying to address that going forward.
>
> =A0-George
>
> Thanks, George.
>
> So then, going forward, you recommend that we switch to Ubuntu+Xen (using
> Ubuntu Universe repo) if we want to use 4.1.x? As a company, we have plen=
ty
> of experience with Ubuntu, so that's not an issue. I'm specially talking
> about the Xen aspects here. We just want to avoid having to compile Dom0
> kernels and Xen ourselves. While we're comfortable doing this during
> testing, we'd rather leave our production servers up to package management
> :)

Going forward, Ubuntu+Xen should be a good option.  I will be using
Ubuntu as my main test environment, and we're hoping to get regular
Ubuntu virt test days going as well.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 10:33:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 10:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgZFk-0006pu-VX; Mon, 18 Jun 2012 10:32:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SgZFi-0006pm-Gr
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 10:32:11 +0000
Received: from [193.109.254.147:3237] by server-8.bemta-14.messagelabs.com id
	7A/E2-30743-9A30FDF4; Mon, 18 Jun 2012 10:32:09 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340015527!4604301!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14936 invoked from network); 18 Jun 2012 10:32:09 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 10:32:09 -0000
Received: by obbef5 with SMTP id ef5so4490282obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 18 Jun 2012 03:32:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=H6lwGvPTxt2R8Zi1AOCP/FRar5+yW3Sg8ERYFoS4P7k=;
	b=JxrxvX7QLOhRmfjWPmu/+NdXegDJdD1km0RMSfIjJDR60jpn1DOtjuVhn3mgSdmj7T
	/4v/Z2Uiuln59KtKZsukO7zWP5vDaGOauSS3a2JdBIVlLvUY3u5fjdiGcz5aXAwx/n6l
	dC4Pi8e/6iXSQY9dvv/9N+8mlaWgtSDamF4yBdWci+4tg/A5gKBmw1gDhc5nF3cvhcbC
	QqbGrDI5faCpF07yvjjJ9xZJYlJfrQePB2U6jnoxe+C65N73a7ratovlBQ7Wq6aL3dMc
	IQxF5reOuk3b8et5y503N1HXIQcQqCUzlpUmB51qshWt1HzTTmTzjH1rJDt2Licom7I/
	gnnw==
MIME-Version: 1.0
Received: by 10.60.2.3 with SMTP id 3mr15336039oeq.29.1340015527511; Mon, 18
	Jun 2012 03:32:07 -0700 (PDT)
Received: by 10.182.176.36 with HTTP; Mon, 18 Jun 2012 03:32:07 -0700 (PDT)
In-Reply-To: <1339838101.13742.81.camel@sergey>
References: <1339838101.13742.81.camel@sergey>
Date: Mon, 18 Jun 2012 11:32:07 +0100
X-Google-Sender-Auth: lHr6GvYyyQCb6fdeKN7Spi4Ouwo
Message-ID: <CAFLBxZYpzHhAmOzoaJvUcYD3Dz3LS6fWE8NQ64Yu_7wV=jUSaA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Sergey Zhukov <svg@ngs.ru>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 16, 2012 at 10:15 AM, Sergey Zhukov <svg@ngs.ru> wrote:
> Hi,
>
> I found an article about forking time for redis NoSQL database in
> different systems:
>
> http://redis.io/topics/latency
> ---------Quote------------------
> Fork time in different systems
> Modern hardware is pretty fast to copy the page table, but Xen is not.
> The problem with Xen is not virtualization-specific, but Xen-specific.
> For instance using VMware or Virutal Box does not result into slow fork
> time. The following is a table that compares fork time for different
> Redis instance size. Data is obtained performing a BGSAVE and looking at
> the latest_fork_usec filed in the INFO command output.
>
> =A0 =A0 =A0* Linux beefy VM on VMware 6.0GB RSS forked in 77 milliseconds
> =A0 =A0 =A0 =A0(12.8 milliseconds per GB).
> =A0 =A0 =A0* Linux running on physical machine (Unknown HW) 6.1GB RSS for=
ked
> =A0 =A0 =A0 =A0in 80 milliseconds (13.1 milliseconds per GB)
> =A0 =A0 =A0* Linux running on physical machine (Xeon @ 2.27Ghz) 6.9GB RSS
> =A0 =A0 =A0 =A0forked into 62 millisecodns (9 milliseconds per GB).
> =A0 =A0 =A0* Linux VM on 6sync (KVM) 360 MB RSS forked in 8.2 milliseconds
> =A0 =A0 =A0 =A0(23.3 millisecond per GB).
> =A0 =A0 =A0* Linux VM on EC2 (Xen) 6.1GB RSS forked in 1460 milliseconds
> =A0 =A0 =A0 =A0(239.3 milliseconds per GB).
> =A0 =A0 =A0* Linux VM on Linode (Xen) 0.9GBRSS forked into 382 millisecod=
ns
> =A0 =A0 =A0 =A0(424 milliseconds per GB).
>
> As you can see a VM running on Xen has a performance hit that is between
> one order to two orders of magnitude. We believe this is a severe
> problem with Xen and we hope it will be addressed ASAP.
> ----------End of quote-----------------
>
> I made my own test with Xen 4.1 and Redis 2.4 with 7.04GB dataset. The
> test was performed on Intel Core I5 2500 processor unit. Forking time
> was about 1 sec or 151 ms/GB - it's faster then tests over Amazon
> EC2/Linode were mentioned in the article, but still much slower then
> VMWare or physical machines. Has anyone running with this issue? Or may
> be there is a way to tune Xen for less forking times?

Which version of the kernel are you using for Xen?  And is it a pvops
kernel or a "classic xen" kernel?

Also, have you tried running Linux in HVM mode?

The original "classic Xen" kernel had a lot of performance tuning done
to it.  But the focus of pvops development for years has just been
*getting the necessary support into the kernel*, so these kinds of
microbenchmark performance things have suffered just because no one
has been looking at it.  We've got engineers looking more closely at
this now, so it's good to know what areas we need to look at.

If you use HVM mode, you'll most likely be using the same exact
codepaths that KVM will be using (hardware pagetable virtualization),
and so will likely get the same speed.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 10:33:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 10:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgZFk-0006pu-VX; Mon, 18 Jun 2012 10:32:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SgZFi-0006pm-Gr
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 10:32:11 +0000
Received: from [193.109.254.147:3237] by server-8.bemta-14.messagelabs.com id
	7A/E2-30743-9A30FDF4; Mon, 18 Jun 2012 10:32:09 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340015527!4604301!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14936 invoked from network); 18 Jun 2012 10:32:09 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 10:32:09 -0000
Received: by obbef5 with SMTP id ef5so4490282obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 18 Jun 2012 03:32:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=H6lwGvPTxt2R8Zi1AOCP/FRar5+yW3Sg8ERYFoS4P7k=;
	b=JxrxvX7QLOhRmfjWPmu/+NdXegDJdD1km0RMSfIjJDR60jpn1DOtjuVhn3mgSdmj7T
	/4v/Z2Uiuln59KtKZsukO7zWP5vDaGOauSS3a2JdBIVlLvUY3u5fjdiGcz5aXAwx/n6l
	dC4Pi8e/6iXSQY9dvv/9N+8mlaWgtSDamF4yBdWci+4tg/A5gKBmw1gDhc5nF3cvhcbC
	QqbGrDI5faCpF07yvjjJ9xZJYlJfrQePB2U6jnoxe+C65N73a7ratovlBQ7Wq6aL3dMc
	IQxF5reOuk3b8et5y503N1HXIQcQqCUzlpUmB51qshWt1HzTTmTzjH1rJDt2Licom7I/
	gnnw==
MIME-Version: 1.0
Received: by 10.60.2.3 with SMTP id 3mr15336039oeq.29.1340015527511; Mon, 18
	Jun 2012 03:32:07 -0700 (PDT)
Received: by 10.182.176.36 with HTTP; Mon, 18 Jun 2012 03:32:07 -0700 (PDT)
In-Reply-To: <1339838101.13742.81.camel@sergey>
References: <1339838101.13742.81.camel@sergey>
Date: Mon, 18 Jun 2012 11:32:07 +0100
X-Google-Sender-Auth: lHr6GvYyyQCb6fdeKN7Spi4Ouwo
Message-ID: <CAFLBxZYpzHhAmOzoaJvUcYD3Dz3LS6fWE8NQ64Yu_7wV=jUSaA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Sergey Zhukov <svg@ngs.ru>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 16, 2012 at 10:15 AM, Sergey Zhukov <svg@ngs.ru> wrote:
> Hi,
>
> I found an article about forking time for redis NoSQL database in
> different systems:
>
> http://redis.io/topics/latency
> ---------Quote------------------
> Fork time in different systems
> Modern hardware is pretty fast to copy the page table, but Xen is not.
> The problem with Xen is not virtualization-specific, but Xen-specific.
> For instance using VMware or Virutal Box does not result into slow fork
> time. The following is a table that compares fork time for different
> Redis instance size. Data is obtained performing a BGSAVE and looking at
> the latest_fork_usec filed in the INFO command output.
>
> =A0 =A0 =A0* Linux beefy VM on VMware 6.0GB RSS forked in 77 milliseconds
> =A0 =A0 =A0 =A0(12.8 milliseconds per GB).
> =A0 =A0 =A0* Linux running on physical machine (Unknown HW) 6.1GB RSS for=
ked
> =A0 =A0 =A0 =A0in 80 milliseconds (13.1 milliseconds per GB)
> =A0 =A0 =A0* Linux running on physical machine (Xeon @ 2.27Ghz) 6.9GB RSS
> =A0 =A0 =A0 =A0forked into 62 millisecodns (9 milliseconds per GB).
> =A0 =A0 =A0* Linux VM on 6sync (KVM) 360 MB RSS forked in 8.2 milliseconds
> =A0 =A0 =A0 =A0(23.3 millisecond per GB).
> =A0 =A0 =A0* Linux VM on EC2 (Xen) 6.1GB RSS forked in 1460 milliseconds
> =A0 =A0 =A0 =A0(239.3 milliseconds per GB).
> =A0 =A0 =A0* Linux VM on Linode (Xen) 0.9GBRSS forked into 382 millisecod=
ns
> =A0 =A0 =A0 =A0(424 milliseconds per GB).
>
> As you can see a VM running on Xen has a performance hit that is between
> one order to two orders of magnitude. We believe this is a severe
> problem with Xen and we hope it will be addressed ASAP.
> ----------End of quote-----------------
>
> I made my own test with Xen 4.1 and Redis 2.4 with 7.04GB dataset. The
> test was performed on Intel Core I5 2500 processor unit. Forking time
> was about 1 sec or 151 ms/GB - it's faster then tests over Amazon
> EC2/Linode were mentioned in the article, but still much slower then
> VMWare or physical machines. Has anyone running with this issue? Or may
> be there is a way to tune Xen for less forking times?

Which version of the kernel are you using for Xen?  And is it a pvops
kernel or a "classic xen" kernel?

Also, have you tried running Linux in HVM mode?

The original "classic Xen" kernel had a lot of performance tuning done
to it.  But the focus of pvops development for years has just been
*getting the necessary support into the kernel*, so these kinds of
microbenchmark performance things have suffered just because no one
has been looking at it.  We've got engineers looking more closely at
this now, so it's good to know what areas we need to look at.

If you use HVM mode, you'll most likely be using the same exact
codepaths that KVM will be using (hardware pagetable virtualization),
and so will likely get the same speed.

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 14:08:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 14:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgcbV-0002oI-UV; Mon, 18 Jun 2012 14:06:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shakeel.butt@gmail.com>) id 1SgcbV-0002ns-1Q
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 14:06:53 +0000
Received: from [85.158.139.83:20280] by server-3.bemta-5.messagelabs.com id
	D5/AF-03367-CF53FDF4; Mon, 18 Jun 2012 14:06:52 +0000
X-Env-Sender: shakeel.butt@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340028385!28513971!3
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15509 invoked from network); 18 Jun 2012 14:06:51 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 14:06:51 -0000
Received: by mail-ey0-f173.google.com with SMTP id k12so1756878eaa.32
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 07:06:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=0ACD7XWjZ8X3B61kgeBhOa7euSj5KTFxiIaQ4my2rjY=;
	b=VimHK9+XB0GQTLeVnWc6OiOhm/JrHBdW5MMYnDK5f8yeSk84etERhO6ch38m2x4lXZ
	jW2GSKLlOEGGZbaDeIi+lCC15dUEhZtCjscMSOnK4wHcZx1HzoZ2fsW7lRLqXkt5W6iG
	HRfsuCwTmCH+8Uff00zy1ookm3IRij9O9wauljuKba3cT58nVGsU46IRE1M1qaDFeoOB
	fQxnSukzayRwZyD+56gkqZlaA5hQQRFIWwCjWrf0pRfdrpaTUVjUHm9V/7E/jTniGrmO
	IwdBZ6PSL4K07Jrx2nl+vR13lgCeibk1xnrsQVfD30EOLngS99cia4yY7nY7wFS1+jO8
	AT4Q==
MIME-Version: 1.0
Received: by 10.14.48.3 with SMTP id u3mr3294871eeb.42.1340028411412; Mon, 18
	Jun 2012 07:06:51 -0700 (PDT)
Received: by 10.14.29.13 with HTTP; Mon, 18 Jun 2012 07:06:51 -0700 (PDT)
Date: Mon, 18 Jun 2012 10:06:51 -0400
Message-ID: <CAGj-7pXQuEhfZcWmpmUkp7VdnqbbP3qZh0ZqS_TMVg8FrXd0Rw@mail.gmail.com>
From: Shakeel Butt <shakeel.butt@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] netback (Network backend) in domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I am trying to setup a domU as a network backend for some other domUs.
I configured bridge in netback-domU using network-bridge script (not a
driver domain). I am assigning static ip addresses to all domUs.
Something like  dom0 <-> netback-domU <-> other-domU.

In the setup, netback-domU and other-domU are able to ping each other
but whenever I tried to ping dom0 from other-domU, I get a XEN error
message "grant_table.c:387:d0 Could not pin grant frame 9d44e" and in
dom0 kernel "#### netback grant fails".

I didn't check if dom0 is trying to pin grant frame of other-domU but
why dom0 would do it. Please any help will be appreciated.

BTW does the bridge in dom0 needs to know that one of its interface is
connected to another bridge in netback-domU? (don't know how or why)

thanks,
Shakeel

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 14:08:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 14:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgcbV-0002oI-UV; Mon, 18 Jun 2012 14:06:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shakeel.butt@gmail.com>) id 1SgcbV-0002ns-1Q
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 14:06:53 +0000
Received: from [85.158.139.83:20280] by server-3.bemta-5.messagelabs.com id
	D5/AF-03367-CF53FDF4; Mon, 18 Jun 2012 14:06:52 +0000
X-Env-Sender: shakeel.butt@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340028385!28513971!3
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15509 invoked from network); 18 Jun 2012 14:06:51 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 14:06:51 -0000
Received: by mail-ey0-f173.google.com with SMTP id k12so1756878eaa.32
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 07:06:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=0ACD7XWjZ8X3B61kgeBhOa7euSj5KTFxiIaQ4my2rjY=;
	b=VimHK9+XB0GQTLeVnWc6OiOhm/JrHBdW5MMYnDK5f8yeSk84etERhO6ch38m2x4lXZ
	jW2GSKLlOEGGZbaDeIi+lCC15dUEhZtCjscMSOnK4wHcZx1HzoZ2fsW7lRLqXkt5W6iG
	HRfsuCwTmCH+8Uff00zy1ookm3IRij9O9wauljuKba3cT58nVGsU46IRE1M1qaDFeoOB
	fQxnSukzayRwZyD+56gkqZlaA5hQQRFIWwCjWrf0pRfdrpaTUVjUHm9V/7E/jTniGrmO
	IwdBZ6PSL4K07Jrx2nl+vR13lgCeibk1xnrsQVfD30EOLngS99cia4yY7nY7wFS1+jO8
	AT4Q==
MIME-Version: 1.0
Received: by 10.14.48.3 with SMTP id u3mr3294871eeb.42.1340028411412; Mon, 18
	Jun 2012 07:06:51 -0700 (PDT)
Received: by 10.14.29.13 with HTTP; Mon, 18 Jun 2012 07:06:51 -0700 (PDT)
Date: Mon, 18 Jun 2012 10:06:51 -0400
Message-ID: <CAGj-7pXQuEhfZcWmpmUkp7VdnqbbP3qZh0ZqS_TMVg8FrXd0Rw@mail.gmail.com>
From: Shakeel Butt <shakeel.butt@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] netback (Network backend) in domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I am trying to setup a domU as a network backend for some other domUs.
I configured bridge in netback-domU using network-bridge script (not a
driver domain). I am assigning static ip addresses to all domUs.
Something like  dom0 <-> netback-domU <-> other-domU.

In the setup, netback-domU and other-domU are able to ping each other
but whenever I tried to ping dom0 from other-domU, I get a XEN error
message "grant_table.c:387:d0 Could not pin grant frame 9d44e" and in
dom0 kernel "#### netback grant fails".

I didn't check if dom0 is trying to pin grant frame of other-domU but
why dom0 would do it. Please any help will be appreciated.

BTW does the bridge in dom0 needs to know that one of its interface is
connected to another bridge in netback-domU? (don't know how or why)

thanks,
Shakeel

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 14:21:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 14:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgcol-0003b3-6P; Mon, 18 Jun 2012 14:20:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sgcoj-0003aw-A0
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 14:20:33 +0000
Received: from [85.158.143.99:56918] by server-3.bemta-4.messagelabs.com id
	5B/72-05808-0393FDF4; Mon, 18 Jun 2012 14:20:32 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340029230!27920510!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12528 invoked from network); 18 Jun 2012 14:20:31 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 Jun 2012 14:20:31 -0000
Received: from [201.123.193.5] (port=46968 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sgcog-0005RR-2w
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 09:20:30 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 7D950A208
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 09:20:28 -0500 (CDT)
Message-ID: <4FDF392C.8060103@ondore.com>
Date: Mon, 18 Jun 2012 09:20:28 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
In-Reply-To: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 16/06/12 18:24, Eric escribi=F3:
>  1. I'd like to experiment with XCP by creating a nested arrangment -
>     XCP on VirtualBox - but need to know what "version" of Linux to
>     specify when creating the VM.
Does not matter. The OS selection affects two things: the nice icon for =

the guest machine, and the selection of suggested defaults for the VM =

configuration.

>  2. I'm currently using a 32-bit host. (Mageia-1 is/was only available
>     as a 32-bit O/S when I installed it.) Does XCP require a 64-bit
>     architecture?
The Domo system is a 32 bits CentOS, but the hypervizor itself is 64 =

bits. So yes, it needs a 64-bit x86 CPU.

http://xen.xensource.com/files/XenCloud/installation.pdf

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 14:21:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 14:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgcol-0003b3-6P; Mon, 18 Jun 2012 14:20:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sgcoj-0003aw-A0
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 14:20:33 +0000
Received: from [85.158.143.99:56918] by server-3.bemta-4.messagelabs.com id
	5B/72-05808-0393FDF4; Mon, 18 Jun 2012 14:20:32 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340029230!27920510!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12528 invoked from network); 18 Jun 2012 14:20:31 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 Jun 2012 14:20:31 -0000
Received: from [201.123.193.5] (port=46968 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sgcog-0005RR-2w
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 09:20:30 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 7D950A208
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 09:20:28 -0500 (CDT)
Message-ID: <4FDF392C.8060103@ondore.com>
Date: Mon, 18 Jun 2012 09:20:28 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
In-Reply-To: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 16/06/12 18:24, Eric escribi=F3:
>  1. I'd like to experiment with XCP by creating a nested arrangment -
>     XCP on VirtualBox - but need to know what "version" of Linux to
>     specify when creating the VM.
Does not matter. The OS selection affects two things: the nice icon for =

the guest machine, and the selection of suggested defaults for the VM =

configuration.

>  2. I'm currently using a 32-bit host. (Mageia-1 is/was only available
>     as a 32-bit O/S when I installed it.) Does XCP require a 64-bit
>     architecture?
The Domo system is a 32 bits CentOS, but the hypervizor itself is 64 =

bits. So yes, it needs a 64-bit x86 CPU.

http://xen.xensource.com/files/XenCloud/installation.pdf

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 16:43:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 16:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgf25-00067A-Fe; Mon, 18 Jun 2012 16:42:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1Sgf24-000675-2m
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 16:42:28 +0000
Received: from [85.158.143.99:51435] by server-1.bemta-4.messagelabs.com id
	72/4C-24392-37A5FDF4; Mon, 18 Jun 2012 16:42:27 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340037743!24553804!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAyNjAwNzU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3523 invoked from network); 18 Jun 2012 16:42:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 16:42:25 -0000
X-IronPort-AV: E=Sophos;i="4.75,793,1330923600"; 
	d="scan'208,217";a="199151796"
Received: from sjcpmailmx01.citrite.net ([10.216.14.74])
	by FTLPIPO02.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	18 Jun 2012 12:42:23 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by
	SJCPMAILMX01.citrite.net ([10.216.14.74]) with mapi; Mon, 18 Jun 2012
	09:42:22 -0700
From: Edison Su <Edison.su@citrix.com>
To: 'Eric' <epretorious@yahoo.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Date: Mon, 18 Jun 2012 09:42:21 -0700
Thread-Topic: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
Thread-Index: Ac1MF71U0k6Ul9KyTfuS5wG/Jn9EaABWXyYw
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
In-Reply-To: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8720698052783153139=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8720698052783153139==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_"

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

You can use Ubuntu 12.04 + XCP on virtualbox, which works well for me.

From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Eric
Sent: Saturday, June 16, 2012 4:25 PM
To: xen-users@lists.xen.org
Subject: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16


 1.  I'd like to experiment with XCP by creating a nested arrangment - XCP =
on VirtualBox - but need to know what "version" of Linux to specify when cr=
eating the VM.
 2.  I'm currently using a 32-bit host. (Mageia-1 is/was only available as =
a 32-bit O/S when I installed it.) Does XCP require a 64-bit architecture?
Eric Pretorious
Truckee, CA

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:402144984;
	mso-list-template-ids:1256336054;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>You can u=
se Ubuntu 12.04 + XCP on virtualbox, which works well for me.<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=
=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><di=
v><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0i=
n 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-fam=
ily:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;=
font-family:"Tahoma","sans-serif"'> xen-users-bounces@lists.xen.org [mailto=
:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Eric<br><b>Sent:</b> =
Saturday, June 16, 2012 4:25 PM<br><b>To:</b> xen-users@lists.xen.org<br><b=
>Subject:</b> [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.=
16<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p><=
/p><div><ol start=3D1 type=3D1><li class=3DMsoNormal style=3D'color:black;m=
so-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;b=
ackground:white'><span style=3D'font-size:10.0pt;font-family:"Courier New"'=
>I'd like to experiment with XCP by creating a nested arrangment - XCP on V=
irtualBox - but need to know what &quot;version&quot; of Linux to specify w=
hen creating the VM.<o:p></o:p></span></li><li class=3DMsoNormal style=3D'c=
olor:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 l=
evel1 lfo1;background:white'><span style=3D'font-size:10.0pt;font-family:"C=
ourier New"'>I'm currently using a 32-bit host. (Mageia-1 is/was only avail=
able as a 32-bit O/S when I installed it.) Does XCP require a 64-bit archit=
ecture?<o:p></o:p></span></li></ol><div><p class=3DMsoNormal style=3D'backg=
round:white'><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:black'>Eric Pretorious<o:p></o:p></span></p></div><div><p class=3DMsoNorm=
al style=3D'background:white'><span style=3D'font-size:10.0pt;font-family:"=
Courier New";color:black'>Truckee, CA<o:p></o:p></span></p></div></div></di=
v></div></body></html>=

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_--


--===============8720698052783153139==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8720698052783153139==--


From xen-users-bounces@lists.xen.org Mon Jun 18 16:43:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 16:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgf25-00067A-Fe; Mon, 18 Jun 2012 16:42:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Edison.su@citrix.com>) id 1Sgf24-000675-2m
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 16:42:28 +0000
Received: from [85.158.143.99:51435] by server-1.bemta-4.messagelabs.com id
	72/4C-24392-37A5FDF4; Mon, 18 Jun 2012 16:42:27 +0000
X-Env-Sender: Edison.su@citrix.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340037743!24553804!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAyNjAwNzU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3523 invoked from network); 18 Jun 2012 16:42:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 16:42:25 -0000
X-IronPort-AV: E=Sophos;i="4.75,793,1330923600"; 
	d="scan'208,217";a="199151796"
Received: from sjcpmailmx01.citrite.net ([10.216.14.74])
	by FTLPIPO02.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	18 Jun 2012 12:42:23 -0400
Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by
	SJCPMAILMX01.citrite.net ([10.216.14.74]) with mapi; Mon, 18 Jun 2012
	09:42:22 -0700
From: Edison Su <Edison.su@citrix.com>
To: 'Eric' <epretorious@yahoo.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Date: Mon, 18 Jun 2012 09:42:21 -0700
Thread-Topic: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
Thread-Index: Ac1MF71U0k6Ul9KyTfuS5wG/Jn9EaABWXyYw
Message-ID: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
In-Reply-To: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8720698052783153139=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8720698052783153139==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_"

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

You can use Ubuntu 12.04 + XCP on virtualbox, which works well for me.

From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Eric
Sent: Saturday, June 16, 2012 4:25 PM
To: xen-users@lists.xen.org
Subject: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16


 1.  I'd like to experiment with XCP by creating a nested arrangment - XCP =
on VirtualBox - but need to know what "version" of Linux to specify when cr=
eating the VM.
 2.  I'm currently using a 32-bit host. (Mageia-1 is/was only available as =
a 32-bit O/S when I installed it.) Does XCP require a 64-bit architecture?
Eric Pretorious
Truckee, CA

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:402144984;
	mso-list-template-ids:1256336054;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>You can u=
se Ubuntu 12.04 + XCP on virtualbox, which works well for me.<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=
=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><di=
v><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0i=
n 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-fam=
ily:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;=
font-family:"Tahoma","sans-serif"'> xen-users-bounces@lists.xen.org [mailto=
:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Eric<br><b>Sent:</b> =
Saturday, June 16, 2012 4:25 PM<br><b>To:</b> xen-users@lists.xen.org<br><b=
>Subject:</b> [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.=
16<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p><=
/p><div><ol start=3D1 type=3D1><li class=3DMsoNormal style=3D'color:black;m=
so-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;b=
ackground:white'><span style=3D'font-size:10.0pt;font-family:"Courier New"'=
>I'd like to experiment with XCP by creating a nested arrangment - XCP on V=
irtualBox - but need to know what &quot;version&quot; of Linux to specify w=
hen creating the VM.<o:p></o:p></span></li><li class=3DMsoNormal style=3D'c=
olor:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 l=
evel1 lfo1;background:white'><span style=3D'font-size:10.0pt;font-family:"C=
ourier New"'>I'm currently using a 32-bit host. (Mageia-1 is/was only avail=
able as a 32-bit O/S when I installed it.) Does XCP require a 64-bit archit=
ecture?<o:p></o:p></span></li></ol><div><p class=3DMsoNormal style=3D'backg=
round:white'><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:black'>Eric Pretorious<o:p></o:p></span></p></div><div><p class=3DMsoNorm=
al style=3D'background:white'><span style=3D'font-size:10.0pt;font-family:"=
Courier New";color:black'>Truckee, CA<o:p></o:p></span></p></div></div></di=
v></div></body></html>=

--_000_C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9CSJCPMAILBOX_--


--===============8720698052783153139==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8720698052783153139==--


From xen-users-bounces@lists.xen.org Mon Jun 18 18:24:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 18:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sggaw-0007Eb-6x; Mon, 18 Jun 2012 18:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1Sggau-0007ER-Re
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 18:22:33 +0000
Received: from [193.109.254.147:56630] by server-4.bemta-14.messagelabs.com id
	28/EF-02077-8E17FDF4; Mon, 18 Jun 2012 18:22:32 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340043751!10387944!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18199 invoked from network); 18 Jun 2012 18:22:31 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-8.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	18 Jun 2012 18:22:31 -0000
Received: from [85.26.81.50] (helo=MacBook-Pro-de-Matthieu-Lejeune.local)
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1Sggaq-00058y-2F
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 20:22:28 +0200
Message-ID: <4FDF71D9.1090202@exxoss.com>
Date: Mon, 18 Jun 2012 20:22:17 +0200
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-SA-Do-Not-Run: Yes
X-SA-Exim-Connect-IP: 85.26.81.50
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on taupeman
X-Spam-Level: 
X-Spam-Status: No, score=-102.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
	USER_IN_WHITELIST autolearn=ham version=3.3.1
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mx2.exxoss.com)
Subject: [Xen-users] Gplpv drivers make reset raid controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I have a very stange problem with my xen 4.0.1

Debian squeeze, Xen 4.0.1
Areca 1882i with 14 HDD Raid5 + 2 spare
I'm using lvm volume for my DomU

I have a Windows SBS 2K8 on this server with unsigned drivers and "test 
mode" on an he is running ok !

If I make a second DomU, after installing Windows 2008R2 and Gplpv 
Signed drivers, I shutdown my DomU.
When I start my DomU at the second time, my areca controler make hw 
reset here is the log :

Jun 18 21:55:51 xentemp kernel: [514308.568415] scsi cmnd aborted, 
scsi_cmnd(0xffff880002169400), cmnd[0x8a,0x 0,0x 0,0x 0,0x 0,0x 
1,0x86,0xcf,0x30,0xc0,0x 0,0x 0], scsi_id = 0x 0, scsi_lun = 0x 0.
Jun 18 21:55:54 xentemp kernel: [514311.800391] scsi cmnd aborted, 
scsi_cmnd(0xffff880003336b00), cmnd[0x2a,0x 0,0x87,0x8f,0x21,0xe0,0x 
0,0x 0,0x 8,0x 0,0x 0,0x 0], scsi_id = 0x 0, scsi_lun = 0x 0.
Jun 18 21:55:57 xentemp kernel: [514315.032389] scsi cmnd aborted, 
scsi_cmnd(0xffff880003337f00), cmnd[0x8a,0x 0,0x 0,0x 0,0x 0,0x 
1,0x73,0xc0,0x a,0xe0,0x 0,0x 0], scsi_id = 0x 0, scsi_lun = 0x 0.
Jun 18 21:56:00 xentemp kernel: [514318.268404] arcmsr1: executing eh 
bus reset .....num_resets = 0, num_aborts = 3
Jun 18 21:56:23 xentemp logger: /etc/xen/scripts/xen-hotplug-cleanup: 
XENBUS_PATH=backend/vkbd/5/0
Jun 18 21:56:23 xentemp logger: /etc/xen/scripts/xen-hotplug-cleanup: 
XENBUS_PATH=backend/vfb/5/0
Jun 18 21:56:23 xentemp logger: /etc/xen/scripts/xen-hotplug-cleanup: 
XENBUS_PATH=backend/console/5/0
Jun 18 21:56:32 xentemp kernel: [514350.268311] arcmsr0: wait 'abort all 
outstanding command' timeout
Jun 18 21:56:32 xentemp kernel: [514350.268326] arcmsr1: executing hw 
bus reset .....
Jun 18 21:57:18 xentemp kernel: [514396.263906] Areca RAID Controller0: 
F/W V1.50 2012-01-20 & Model ARC-1882
Jun 18 21:57:18 xentemp kernel: [514396.276363] arcmsr: scsi bus reset 
eh returns with success

There is my domU config :


#import os, re
#arch = os.uname()[4]
#if re.search('64', arch):
#    arch_libdir = 'lib64'
#else:
#    arch_libdir = 'lib'

kernel = "/usr/lib/xen-4.0/boot/hvmloader"

builder='hvm'
acpi=1
apic=1
vcpus = 4

memory = 4192
shadow_memory = 8
name = "filesrv"
vif = [ 'type=ioemu, bridge=eth0' ]
disk = [
'phy:/dev/xenvg/file-hda,hda,w',
    'phy:/dev/xenvg/winbu,hdb,w',
'file:/mnt/iso/fr_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617591.iso,hdc:cdrom,r',

]
device_model = '/usr/lib64/xen-4.0/bin/qemu-dm'

# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot="dc"

vfb = [ 
'type=vnc,vncdisplay=12,vncpasswd=s3cr3t,vnclisten=0.0.0.0,keymap=fr' ]


#sdl=0
#vnc=1
#vncconsole=1
#vncpasswd=''
stdvga=0
serial='pty'
usbdevice='tablet'


I realy don't understand the problem.

Thanks for your help

Matthieu Lejeune

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 18:24:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 18:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sggaw-0007Eb-6x; Mon, 18 Jun 2012 18:22:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1Sggau-0007ER-Re
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 18:22:33 +0000
Received: from [193.109.254.147:56630] by server-4.bemta-14.messagelabs.com id
	28/EF-02077-8E17FDF4; Mon, 18 Jun 2012 18:22:32 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340043751!10387944!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18199 invoked from network); 18 Jun 2012 18:22:31 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-8.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	18 Jun 2012 18:22:31 -0000
Received: from [85.26.81.50] (helo=MacBook-Pro-de-Matthieu-Lejeune.local)
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1Sggaq-00058y-2F
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 20:22:28 +0200
Message-ID: <4FDF71D9.1090202@exxoss.com>
Date: Mon, 18 Jun 2012 20:22:17 +0200
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-SA-Do-Not-Run: Yes
X-SA-Exim-Connect-IP: 85.26.81.50
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on taupeman
X-Spam-Level: 
X-Spam-Status: No, score=-102.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
	USER_IN_WHITELIST autolearn=ham version=3.3.1
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mx2.exxoss.com)
Subject: [Xen-users] Gplpv drivers make reset raid controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I have a very stange problem with my xen 4.0.1

Debian squeeze, Xen 4.0.1
Areca 1882i with 14 HDD Raid5 + 2 spare
I'm using lvm volume for my DomU

I have a Windows SBS 2K8 on this server with unsigned drivers and "test 
mode" on an he is running ok !

If I make a second DomU, after installing Windows 2008R2 and Gplpv 
Signed drivers, I shutdown my DomU.
When I start my DomU at the second time, my areca controler make hw 
reset here is the log :

Jun 18 21:55:51 xentemp kernel: [514308.568415] scsi cmnd aborted, 
scsi_cmnd(0xffff880002169400), cmnd[0x8a,0x 0,0x 0,0x 0,0x 0,0x 
1,0x86,0xcf,0x30,0xc0,0x 0,0x 0], scsi_id = 0x 0, scsi_lun = 0x 0.
Jun 18 21:55:54 xentemp kernel: [514311.800391] scsi cmnd aborted, 
scsi_cmnd(0xffff880003336b00), cmnd[0x2a,0x 0,0x87,0x8f,0x21,0xe0,0x 
0,0x 0,0x 8,0x 0,0x 0,0x 0], scsi_id = 0x 0, scsi_lun = 0x 0.
Jun 18 21:55:57 xentemp kernel: [514315.032389] scsi cmnd aborted, 
scsi_cmnd(0xffff880003337f00), cmnd[0x8a,0x 0,0x 0,0x 0,0x 0,0x 
1,0x73,0xc0,0x a,0xe0,0x 0,0x 0], scsi_id = 0x 0, scsi_lun = 0x 0.
Jun 18 21:56:00 xentemp kernel: [514318.268404] arcmsr1: executing eh 
bus reset .....num_resets = 0, num_aborts = 3
Jun 18 21:56:23 xentemp logger: /etc/xen/scripts/xen-hotplug-cleanup: 
XENBUS_PATH=backend/vkbd/5/0
Jun 18 21:56:23 xentemp logger: /etc/xen/scripts/xen-hotplug-cleanup: 
XENBUS_PATH=backend/vfb/5/0
Jun 18 21:56:23 xentemp logger: /etc/xen/scripts/xen-hotplug-cleanup: 
XENBUS_PATH=backend/console/5/0
Jun 18 21:56:32 xentemp kernel: [514350.268311] arcmsr0: wait 'abort all 
outstanding command' timeout
Jun 18 21:56:32 xentemp kernel: [514350.268326] arcmsr1: executing hw 
bus reset .....
Jun 18 21:57:18 xentemp kernel: [514396.263906] Areca RAID Controller0: 
F/W V1.50 2012-01-20 & Model ARC-1882
Jun 18 21:57:18 xentemp kernel: [514396.276363] arcmsr: scsi bus reset 
eh returns with success

There is my domU config :


#import os, re
#arch = os.uname()[4]
#if re.search('64', arch):
#    arch_libdir = 'lib64'
#else:
#    arch_libdir = 'lib'

kernel = "/usr/lib/xen-4.0/boot/hvmloader"

builder='hvm'
acpi=1
apic=1
vcpus = 4

memory = 4192
shadow_memory = 8
name = "filesrv"
vif = [ 'type=ioemu, bridge=eth0' ]
disk = [
'phy:/dev/xenvg/file-hda,hda,w',
    'phy:/dev/xenvg/winbu,hdb,w',
'file:/mnt/iso/fr_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617591.iso,hdc:cdrom,r',

]
device_model = '/usr/lib64/xen-4.0/bin/qemu-dm'

# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot="dc"

vfb = [ 
'type=vnc,vncdisplay=12,vncpasswd=s3cr3t,vnclisten=0.0.0.0,keymap=fr' ]


#sdl=0
#vnc=1
#vncconsole=1
#vncpasswd=''
stdvga=0
serial='pty'
usbdevice='tablet'


I realy don't understand the problem.

Thanks for your help

Matthieu Lejeune

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 19:17:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 19:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SghQu-0008B5-R6; Mon, 18 Jun 2012 19:16:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@netzhaut.de>) id 1SghQt-0008B0-9u
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 19:16:15 +0000
Received: from [193.109.254.147:36439] by server-11.bemta-14.messagelabs.com
	id C9/62-24843-E7E7FDF4; Mon, 18 Jun 2012 19:16:14 +0000
X-Env-Sender: s.seitz@netzhaut.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340046972!2657497!1
X-Originating-IP: [212.114.142.59]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_10_20,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9705 invoked from network); 18 Jun 2012 19:16:13 -0000
Received: from remote.netzhaut.de (HELO remote.netzhaut.de) (212.114.142.59)
	by server-7.tower-27.messagelabs.com with AES128-SHA encrypted SMTP;
	18 Jun 2012 19:16:13 -0000
Received: from EXCHANGE.nh.local ([fe80::c860:b1b4:4316:c81e]) by
	EXCHANGE.nh.local ([fe80::c860:b1b4:4316:c81e%13]) with mapi id
	14.01.0355.002; Mon, 18 Jun 2012 21:16:10 +0200
From: Stephan Seitz <s.seitz@netzhaut.de>
To: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
Thread-Topic: [Xen-users] Gplpv drivers make reset raid controller
Thread-Index: AQHNTYGmLvzYExFr+EC+B5UnT3ddg5cAUReA
Date: Mon, 18 Jun 2012 19:16:09 +0000
Message-ID: <1340046969.7851.76.camel@wotan2>
References: <4FDF71D9.1090202@exxoss.com>
In-Reply-To: <4FDF71D9.1090202@exxoss.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [212.114.142.50]
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Gplpv drivers make reset raid controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7364402154972035284=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7364402154972035284==
Content-Language: de-DE
Content-Type: multipart/alternative;
	boundary="_000_1340046969785176camelwotan2_"

--_000_1340046969785176camelwotan2_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCnRoYXQgc291bmQncyByZWFsbHkgc3RyYW5nZSwgYXMgdGhlcmUncyBvYnZpb3VzbHkg
bm8gImNvbm5lY3Rpb24iIGJldHdlZW4geW91ciBkb21VDQphbmQgeW91ciBjb250cm9sbGVyLg0K
SSd2ZSBzZWVuIHNpbWlsYXIgZXJyb3JzIHdpdGggQVJDMTh4eCBidXQgLSB0byBiZSBob25lc3Qg
LSBieSB1c2luZyBOZXhlbnRhIChTdW5PUyBmb3JrKQ0KdW5kZXIgaGVhdnkgbG9hZC4NCkl0J3Mg
bW9yZSBhIGZlZWxpbmcgdGhhbiBrbm93bGVkZ2UsIGJ1dCBJIHdvdWxkIGV4cGVjdCBzb21lIHBv
dGVudGlhbCBwcm9ibGVtIGluc2lkZQ0KeW91ciBkb20wIHdoaWNoIHBhbmljcyBvdXQgb24gKnNv
bWUqIHdvcmtsb2FkLiBJJ2xkIGV4cGVjdCB5b3VyIFcyazggaXMgb25seSAqb25lKg0KdHJpZ2dl
ci4NCkknbGQgY2hlY2sNCi0gZm9yIGxhdGVzdCBGaXJtd2FyZSBvbiB5b3VyIGNvbnRyb2xsZXIg
KGN1cnJlbnRseSAxLjUwICAvIDE1MC0yMDEyMDIxNiksDQotIGJpb3Mgc2V0dGluZ3MgKG1heWJl
IHN0YXJ0IG92ZXIgd2l0aCBzeXN0ZW0gZGVmYXVsdHMgcGx1cyBDUFUgVmlydHVhbGl6YXRpb25m
bGFnKQ0KYW5kIGFzIGEgbGFzdCBvcHRpb246IGFuIG9sZGNvbmZpZyB2YW5pbGxhIDMuNC4zIGRv
bTAga2VybmVsLg0KDQpIb3BlIHRoaXMgaGVscHMuDQoNCkdvb2QgbHVjayENCg0KDQoNCg0KQW0g
TW9udGFnLCBkZW4gMTguMDYuMjAxMiwgMjA6MjIgKzAyMDAgc2NocmllYiBNYXR0aGlldSBMZWpl
dW5lOg0KDQoNCkhpLA0KDQpJIGhhdmUgYSB2ZXJ5IHN0YW5nZSBwcm9ibGVtIHdpdGggbXkgeGVu
IDQuMC4xDQoNCkRlYmlhbiBzcXVlZXplLCBYZW4gNC4wLjENCkFyZWNhIDE4ODJpIHdpdGggMTQg
SEREIFJhaWQ1ICsgMiBzcGFyZQ0KSSdtIHVzaW5nIGx2bSB2b2x1bWUgZm9yIG15IERvbVUNCg0K
SSBoYXZlIGEgV2luZG93cyBTQlMgMks4IG9uIHRoaXMgc2VydmVyIHdpdGggdW5zaWduZWQgZHJp
dmVycyBhbmQgInRlc3QNCm1vZGUiIG9uIGFuIGhlIGlzIHJ1bm5pbmcgb2sgIQ0KDQpJZiBJIG1h
a2UgYSBzZWNvbmQgRG9tVSwgYWZ0ZXIgaW5zdGFsbGluZyBXaW5kb3dzIDIwMDhSMiBhbmQgR3Bs
cHYNClNpZ25lZCBkcml2ZXJzLCBJIHNodXRkb3duIG15IERvbVUuDQpXaGVuIEkgc3RhcnQgbXkg
RG9tVSBhdCB0aGUgc2Vjb25kIHRpbWUsIG15IGFyZWNhIGNvbnRyb2xlciBtYWtlIGh3DQpyZXNl
dCBoZXJlIGlzIHRoZSBsb2cgOg0KDQpKdW4gMTggMjE6NTU6NTEgeGVudGVtcCBrZXJuZWw6IFs1
MTQzMDguNTY4NDE1XSBzY3NpIGNtbmQgYWJvcnRlZCwNCnNjc2lfY21uZCgweGZmZmY4ODAwMDIx
Njk0MDApLCBjbW5kWzB4OGEsMHggMCwweCAwLDB4IDAsMHggMCwweA0KMSwweDg2LDB4Y2YsMHgz
MCwweGMwLDB4IDAsMHggMF0sIHNjc2lfaWQgPSAweCAwLCBzY3NpX2x1biA9IDB4IDAuDQpKdW4g
MTggMjE6NTU6NTQgeGVudGVtcCBrZXJuZWw6IFs1MTQzMTEuODAwMzkxXSBzY3NpIGNtbmQgYWJv
cnRlZCwNCnNjc2lfY21uZCgweGZmZmY4ODAwMDMzMzZiMDApLCBjbW5kWzB4MmEsMHggMCwweDg3
LDB4OGYsMHgyMSwweGUwLDB4DQowLDB4IDAsMHggOCwweCAwLDB4IDAsMHggMF0sIHNjc2lfaWQg
PSAweCAwLCBzY3NpX2x1biA9IDB4IDAuDQpKdW4gMTggMjE6NTU6NTcgeGVudGVtcCBrZXJuZWw6
IFs1MTQzMTUuMDMyMzg5XSBzY3NpIGNtbmQgYWJvcnRlZCwNCnNjc2lfY21uZCgweGZmZmY4ODAw
MDMzMzdmMDApLCBjbW5kWzB4OGEsMHggMCwweCAwLDB4IDAsMHggMCwweA0KMSwweDczLDB4YzAs
MHggYSwweGUwLDB4IDAsMHggMF0sIHNjc2lfaWQgPSAweCAwLCBzY3NpX2x1biA9IDB4IDAuDQpK
dW4gMTggMjE6NTY6MDAgeGVudGVtcCBrZXJuZWw6IFs1MTQzMTguMjY4NDA0XSBhcmNtc3IxOiBl
eGVjdXRpbmcgZWgNCmJ1cyByZXNldCAuLi4uLm51bV9yZXNldHMgPSAwLCBudW1fYWJvcnRzID0g
Mw0KSnVuIDE4IDIxOjU2OjIzIHhlbnRlbXAgbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL3hlbi1o
b3RwbHVnLWNsZWFudXA6DQpYRU5CVVNfUEFUSD1iYWNrZW5kL3ZrYmQvNS8wDQpKdW4gMTggMjE6
NTY6MjMgeGVudGVtcCBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMveGVuLWhvdHBsdWctY2xlYW51
cDoNClhFTkJVU19QQVRIPWJhY2tlbmQvdmZiLzUvMA0KSnVuIDE4IDIxOjU2OjIzIHhlbnRlbXAg
bG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL3hlbi1ob3RwbHVnLWNsZWFudXA6DQpYRU5CVVNfUEFU
SD1iYWNrZW5kL2NvbnNvbGUvNS8wDQpKdW4gMTggMjE6NTY6MzIgeGVudGVtcCBrZXJuZWw6IFs1
MTQzNTAuMjY4MzExXSBhcmNtc3IwOiB3YWl0ICdhYm9ydCBhbGwNCm91dHN0YW5kaW5nIGNvbW1h
bmQnIHRpbWVvdXQNCkp1biAxOCAyMTo1NjozMiB4ZW50ZW1wIGtlcm5lbDogWzUxNDM1MC4yNjgz
MjZdIGFyY21zcjE6IGV4ZWN1dGluZyBodw0KYnVzIHJlc2V0IC4uLi4uDQpKdW4gMTggMjE6NTc6
MTggeGVudGVtcCBrZXJuZWw6IFs1MTQzOTYuMjYzOTA2XSBBcmVjYSBSQUlEIENvbnRyb2xsZXIw
Og0KRi9XIFYxLjUwIDIwMTItMDEtMjAgJiBNb2RlbCBBUkMtMTg4Mg0KSnVuIDE4IDIxOjU3OjE4
IHhlbnRlbXAga2VybmVsOiBbNTE0Mzk2LjI3NjM2M10gYXJjbXNyOiBzY3NpIGJ1cyByZXNldA0K
ZWggcmV0dXJucyB3aXRoIHN1Y2Nlc3MNCg0KVGhlcmUgaXMgbXkgZG9tVSBjb25maWcgOg0KDQoN
CiNpbXBvcnQgb3MsIHJlDQojYXJjaCA9IG9zLnVuYW1lKClbNF0NCiNpZiByZS5zZWFyY2goJzY0
JywgYXJjaCk6DQojICAgIGFyY2hfbGliZGlyID0gJ2xpYjY0Jw0KI2Vsc2U6DQojICAgIGFyY2hf
bGliZGlyID0gJ2xpYicNCg0Ka2VybmVsID0gIi91c3IvbGliL3hlbi00LjAvYm9vdC9odm1sb2Fk
ZXIiDQoNCmJ1aWxkZXI9J2h2bScNCmFjcGk9MQ0KYXBpYz0xDQp2Y3B1cyA9IDQNCg0KbWVtb3J5
ID0gNDE5Mg0Kc2hhZG93X21lbW9yeSA9IDgNCm5hbWUgPSAiZmlsZXNydiINCnZpZiA9IFsgJ3R5
cGU9aW9lbXUsIGJyaWRnZT1ldGgwJyBdDQpkaXNrID0gWw0KJ3BoeTovZGV2L3hlbnZnL2ZpbGUt
aGRhLGhkYSx3JywNCiAgICAncGh5Oi9kZXYveGVudmcvd2luYnUsaGRiLHcnLA0KJ2ZpbGU6L21u
dC9pc28vZnJfd2luZG93c19zZXJ2ZXJfMjAwOF9yMl9zdGFuZGFyZF9lbnRlcnByaXNlX2RhdGFj
ZW50ZXJfYW5kX3dlYl93aXRoX3NwMV94NjRfZHZkXzYxNzU5MS5pc28saGRjOmNkcm9tLHInLA0K
DQpdDQpkZXZpY2VfbW9kZWwgPSAnL3Vzci9saWI2NC94ZW4tNC4wL2Jpbi9xZW11LWRtJw0KDQoj
IGJvb3Qgb24gZmxvcHB5IChhKSwgaGFyZCBkaXNrIChjKSBvciBDRC1ST00gKGQpDQojIGRlZmF1
bHQ6IGhhcmQgZGlzaywgY2Qtcm9tLCBmbG9wcHkNCmJvb3Q9ImRjIg0KDQp2ZmIgPSBbDQondHlw
ZT12bmMsdm5jZGlzcGxheT0xMix2bmNwYXNzd2Q9czNjcjN0LHZuY2xpc3Rlbj0wLjAuMC4wLGtl
eW1hcD1mcicgXQ0KDQoNCiNzZGw9MA0KI3ZuYz0xDQojdm5jY29uc29sZT0xDQojdm5jcGFzc3dk
PScnDQpzdGR2Z2E9MA0Kc2VyaWFsPSdwdHknDQp1c2JkZXZpY2U9J3RhYmxldCcNCg0KDQpJIHJl
YWx5IGRvbid0IHVuZGVyc3RhbmQgdGhlIHByb2JsZW0uDQoNClRoYW5rcyBmb3IgeW91ciBoZWxw
DQoNCk1hdHRoaWV1IExlamV1bmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NClhlbi11c2VycyBtYWlsaW5nIGxpc3QNClhlbi11c2Vyc0BsaXN0cy54
ZW4ub3JnPG1haWx0bzpYZW4tdXNlcnNAbGlzdHMueGVuLm9yZz4NCmh0dHA6Ly9saXN0cy54ZW4u
b3JnL3hlbi11c2Vycw0KDQoNCi0tDQoNCg0KDQpTdGVwaGFuIFNlaXR6DQpTZW5pb3IgU3lzdGVt
IEFkbWluaXN0cmF0b3INCg0KICAgbmV0ei1oYXV0IEdtYkgNCiAgIG11bHRpbWVkaWFsZSBrb21t
dW5pa2F0aW9uDQoNCiAgIEZyaWVkcmljaC1CZXJnaXVzLVJpbmcgMTINCiAgIDk3MDc2IFfDvHJ6
YnVyZw0KDQogICBUZWxlZm9uOiAwOTMxIC0gNzgwIDExIDc4MA0KICAgVGVsZWZheDogMDkzMSAt
IDc4MCAxMSA3OTkNCg0KICAgV2ViOiB3d3cubmV0emhhdXQuZGUNCg0KDQogICBBbXRzZ2VyaWNo
dCBXw7xyemJ1cmcg4oCTIEhSQiAxMDc2NA0KDQogICBHZXNjaMOkZnRzZsO8aHJlcjogTWljaGFl
bCBEYXV0LCBLYWkgTmV1Z2ViYXVlcg0KDQoNCg0KDQoNCg==

--_000_1340046969785176camelwotan2_
Content-Type: text/html; charset="utf-8"
Content-ID: <69461DED418B9C4488DDD52B1705DDB0@nh.local>
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv
L0VOIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1Ii
IGNvbnRlbnQ9Ikd0a0hUTUwvNC4yLjIiPg0KPC9oZWFkPg0KPGJvZHk+DQpIaSw8YnI+DQo8YnI+
DQp0aGF0IHNvdW5kJ3MgcmVhbGx5IHN0cmFuZ2UsIGFzIHRoZXJlJ3Mgb2J2aW91c2x5IG5vICZx
dW90O2Nvbm5lY3Rpb24mcXVvdDsgYmV0d2VlbiB5b3VyIGRvbVU8YnI+DQphbmQgeW91ciBjb250
cm9sbGVyLjxicj4NCkkndmUgc2VlbiBzaW1pbGFyIGVycm9ycyB3aXRoIEFSQzE4eHggYnV0IC0g
dG8gYmUgaG9uZXN0IC0gYnkgdXNpbmcgTmV4ZW50YSAoU3VuT1MgZm9yayk8YnI+DQp1bmRlciBo
ZWF2eSBsb2FkLjxicj4NCkl0J3MgbW9yZSBhIGZlZWxpbmcgdGhhbiBrbm93bGVkZ2UsIGJ1dCBJ
IHdvdWxkIGV4cGVjdCBzb21lIHBvdGVudGlhbCBwcm9ibGVtIGluc2lkZTxicj4NCnlvdXIgZG9t
MCB3aGljaCBwYW5pY3Mgb3V0IG9uICpzb21lKiB3b3JrbG9hZC4gSSdsZCBleHBlY3QgeW91ciBX
Mms4IGlzIG9ubHkgKm9uZSo8YnI+DQp0cmlnZ2VyLjxicj4NCkknbGQgY2hlY2s8YnI+DQotIGZv
ciBsYXRlc3QgRmlybXdhcmUgb24geW91ciBjb250cm9sbGVyIChjdXJyZW50bHkgMS41MCZuYnNw
OyAvIDE1MC0yMDEyMDIxNiksPGJyPg0KLSBiaW9zIHNldHRpbmdzIChtYXliZSBzdGFydCBvdmVy
IHdpdGggc3lzdGVtIGRlZmF1bHRzIHBsdXMgQ1BVIFZpcnR1YWxpemF0aW9uZmxhZyk8YnI+DQph
bmQgYXMgYSBsYXN0IG9wdGlvbjogYW4gb2xkY29uZmlnIHZhbmlsbGEgMy40LjMgZG9tMCBrZXJu
ZWwuPGJyPg0KPGJyPg0KSG9wZSB0aGlzIGhlbHBzLjxicj4NCjxicj4NCkdvb2QgbHVjayE8YnI+
DQo8YnI+DQo8YnI+DQo8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0
aD0iMTAwJSI+DQo8dGJvZHk+DQo8dHI+DQo8dGQ+PGJyPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5
Pg0KPC90YWJsZT4NCkFtIE1vbnRhZywgZGVuIDE4LjA2LjIwMTIsIDIwOjIyICYjNDM7MDIwMCBz
Y2hyaWViIE1hdHRoaWV1IExlamV1bmU6DQo8YmxvY2txdW90ZSB0eXBlPSJDSVRFIj4NCjxwcmU+
DQpIaSwNCg0KSSBoYXZlIGEgdmVyeSBzdGFuZ2UgcHJvYmxlbSB3aXRoIG15IHhlbiA0LjAuMQ0K
DQpEZWJpYW4gc3F1ZWV6ZSwgWGVuIDQuMC4xDQpBcmVjYSAxODgyaSB3aXRoIDE0IEhERCBSYWlk
NSAmIzQzOyAyIHNwYXJlDQpJJ20gdXNpbmcgbHZtIHZvbHVtZSBmb3IgbXkgRG9tVQ0KDQpJIGhh
dmUgYSBXaW5kb3dzIFNCUyAySzggb24gdGhpcyBzZXJ2ZXIgd2l0aCB1bnNpZ25lZCBkcml2ZXJz
IGFuZCAmcXVvdDt0ZXN0IA0KbW9kZSZxdW90OyBvbiBhbiBoZSBpcyBydW5uaW5nIG9rICENCg0K
SWYgSSBtYWtlIGEgc2Vjb25kIERvbVUsIGFmdGVyIGluc3RhbGxpbmcgV2luZG93cyAyMDA4UjIg
YW5kIEdwbHB2IA0KU2lnbmVkIGRyaXZlcnMsIEkgc2h1dGRvd24gbXkgRG9tVS4NCldoZW4gSSBz
dGFydCBteSBEb21VIGF0IHRoZSBzZWNvbmQgdGltZSwgbXkgYXJlY2EgY29udHJvbGVyIG1ha2Ug
aHcgDQpyZXNldCBoZXJlIGlzIHRoZSBsb2cgOg0KDQpKdW4gMTggMjE6NTU6NTEgeGVudGVtcCBr
ZXJuZWw6IFs1MTQzMDguNTY4NDE1XSBzY3NpIGNtbmQgYWJvcnRlZCwgDQpzY3NpX2NtbmQoMHhm
ZmZmODgwMDAyMTY5NDAwKSwgY21uZFsweDhhLDB4IDAsMHggMCwweCAwLDB4IDAsMHggDQoxLDB4
ODYsMHhjZiwweDMwLDB4YzAsMHggMCwweCAwXSwgc2NzaV9pZCA9IDB4IDAsIHNjc2lfbHVuID0g
MHggMC4NCkp1biAxOCAyMTo1NTo1NCB4ZW50ZW1wIGtlcm5lbDogWzUxNDMxMS44MDAzOTFdIHNj
c2kgY21uZCBhYm9ydGVkLCANCnNjc2lfY21uZCgweGZmZmY4ODAwMDMzMzZiMDApLCBjbW5kWzB4
MmEsMHggMCwweDg3LDB4OGYsMHgyMSwweGUwLDB4IA0KMCwweCAwLDB4IDgsMHggMCwweCAwLDB4
IDBdLCBzY3NpX2lkID0gMHggMCwgc2NzaV9sdW4gPSAweCAwLg0KSnVuIDE4IDIxOjU1OjU3IHhl
bnRlbXAga2VybmVsOiBbNTE0MzE1LjAzMjM4OV0gc2NzaSBjbW5kIGFib3J0ZWQsIA0Kc2NzaV9j
bW5kKDB4ZmZmZjg4MDAwMzMzN2YwMCksIGNtbmRbMHg4YSwweCAwLDB4IDAsMHggMCwweCAwLDB4
IA0KMSwweDczLDB4YzAsMHggYSwweGUwLDB4IDAsMHggMF0sIHNjc2lfaWQgPSAweCAwLCBzY3Np
X2x1biA9IDB4IDAuDQpKdW4gMTggMjE6NTY6MDAgeGVudGVtcCBrZXJuZWw6IFs1MTQzMTguMjY4
NDA0XSBhcmNtc3IxOiBleGVjdXRpbmcgZWggDQpidXMgcmVzZXQgLi4uLi5udW1fcmVzZXRzID0g
MCwgbnVtX2Fib3J0cyA9IDMNCkp1biAxOCAyMTo1NjoyMyB4ZW50ZW1wIGxvZ2dlcjogL2V0Yy94
ZW4vc2NyaXB0cy94ZW4taG90cGx1Zy1jbGVhbnVwOiANClhFTkJVU19QQVRIPWJhY2tlbmQvdmti
ZC81LzANCkp1biAxOCAyMTo1NjoyMyB4ZW50ZW1wIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy94
ZW4taG90cGx1Zy1jbGVhbnVwOiANClhFTkJVU19QQVRIPWJhY2tlbmQvdmZiLzUvMA0KSnVuIDE4
IDIxOjU2OjIzIHhlbnRlbXAgbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL3hlbi1ob3RwbHVnLWNs
ZWFudXA6IA0KWEVOQlVTX1BBVEg9YmFja2VuZC9jb25zb2xlLzUvMA0KSnVuIDE4IDIxOjU2OjMy
IHhlbnRlbXAga2VybmVsOiBbNTE0MzUwLjI2ODMxMV0gYXJjbXNyMDogd2FpdCAnYWJvcnQgYWxs
IA0Kb3V0c3RhbmRpbmcgY29tbWFuZCcgdGltZW91dA0KSnVuIDE4IDIxOjU2OjMyIHhlbnRlbXAg
a2VybmVsOiBbNTE0MzUwLjI2ODMyNl0gYXJjbXNyMTogZXhlY3V0aW5nIGh3IA0KYnVzIHJlc2V0
IC4uLi4uDQpKdW4gMTggMjE6NTc6MTggeGVudGVtcCBrZXJuZWw6IFs1MTQzOTYuMjYzOTA2XSBB
cmVjYSBSQUlEIENvbnRyb2xsZXIwOiANCkYvVyBWMS41MCAyMDEyLTAxLTIwICZhbXA7IE1vZGVs
IEFSQy0xODgyDQpKdW4gMTggMjE6NTc6MTggeGVudGVtcCBrZXJuZWw6IFs1MTQzOTYuMjc2MzYz
XSBhcmNtc3I6IHNjc2kgYnVzIHJlc2V0IA0KZWggcmV0dXJucyB3aXRoIHN1Y2Nlc3MNCg0KVGhl
cmUgaXMgbXkgZG9tVSBjb25maWcgOg0KDQoNCiNpbXBvcnQgb3MsIHJlDQojYXJjaCA9IG9zLnVu
YW1lKClbNF0NCiNpZiByZS5zZWFyY2goJzY0JywgYXJjaCk6DQojICAgIGFyY2hfbGliZGlyID0g
J2xpYjY0Jw0KI2Vsc2U6DQojICAgIGFyY2hfbGliZGlyID0gJ2xpYicNCg0Ka2VybmVsID0gJnF1
b3Q7L3Vzci9saWIveGVuLTQuMC9ib290L2h2bWxvYWRlciZxdW90Ow0KDQpidWlsZGVyPSdodm0n
DQphY3BpPTENCmFwaWM9MQ0KdmNwdXMgPSA0DQoNCm1lbW9yeSA9IDQxOTINCnNoYWRvd19tZW1v
cnkgPSA4DQpuYW1lID0gJnF1b3Q7ZmlsZXNydiZxdW90Ow0KdmlmID0gWyAndHlwZT1pb2VtdSwg
YnJpZGdlPWV0aDAnIF0NCmRpc2sgPSBbDQoncGh5Oi9kZXYveGVudmcvZmlsZS1oZGEsaGRhLHcn
LA0KICAgICdwaHk6L2Rldi94ZW52Zy93aW5idSxoZGIsdycsDQonZmlsZTovbW50L2lzby9mcl93
aW5kb3dzX3NlcnZlcl8yMDA4X3IyX3N0YW5kYXJkX2VudGVycHJpc2VfZGF0YWNlbnRlcl9hbmRf
d2ViX3dpdGhfc3AxX3g2NF9kdmRfNjE3NTkxLmlzbyxoZGM6Y2Ryb20scicsDQoNCl0NCmRldmlj
ZV9tb2RlbCA9ICcvdXNyL2xpYjY0L3hlbi00LjAvYmluL3FlbXUtZG0nDQoNCiMgYm9vdCBvbiBm
bG9wcHkgKGEpLCBoYXJkIGRpc2sgKGMpIG9yIENELVJPTSAoZCkNCiMgZGVmYXVsdDogaGFyZCBk
aXNrLCBjZC1yb20sIGZsb3BweQ0KYm9vdD0mcXVvdDtkYyZxdW90Ow0KDQp2ZmIgPSBbIA0KJ3R5
cGU9dm5jLHZuY2Rpc3BsYXk9MTIsdm5jcGFzc3dkPXMzY3IzdCx2bmNsaXN0ZW49MC4wLjAuMCxr
ZXltYXA9ZnInIF0NCg0KDQojc2RsPTANCiN2bmM9MQ0KI3ZuY2NvbnNvbGU9MQ0KI3ZuY3Bhc3N3
ZD0nJw0Kc3RkdmdhPTANCnNlcmlhbD0ncHR5Jw0KdXNiZGV2aWNlPSd0YWJsZXQnDQoNCg0KSSBy
ZWFseSBkb24ndCB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtLg0KDQpUaGFua3MgZm9yIHlvdXIgaGVs
cA0KDQpNYXR0aGlldSBMZWpldW5lDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpYZW4tdXNlcnMgbWFpbGluZyBsaXN0DQo8YSBocmVmPSJtYWlsdG86
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmciPlhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnPC9hPg0KPGEg
aHJlZj0iaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzIj5odHRwOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM8L2E+DQo8L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxicj4NCjx0YWJsZSBjZWxs
c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj4NCjx0Ym9keT4NCjx0cj4N
Cjx0ZD4tLQ0KPHByZT4NCg0KU3RlcGhhbiBTZWl0eg0KU2VuaW9yIFN5c3RlbSBBZG1pbmlzdHJh
dG9yDQoNCiAgIG5ldHotaGF1dCBHbWJIDQogICBtdWx0aW1lZGlhbGUga29tbXVuaWthdGlvbg0K
ICAgDQogICBGcmllZHJpY2gtQmVyZ2l1cy1SaW5nIDEyDQogICA5NzA3NiBXw7xyemJ1cmcNCiAg
ICANCiZuYnNwOyZuYnNwOyBUZWxlZm9uOiAwOTMxIC0gNzgwIDExIDc4MA0KJm5ic3A7Jm5ic3A7
IFRlbGVmYXg6IDA5MzEgLSA3ODAgMTEgNzk5DQogICAgDQombmJzcDsmbmJzcDsgV2ViOiB3d3cu
bmV0emhhdXQuZGUNCg0KICAgIA0KICAgQW10c2dlcmljaHQgV8O8cnpidXJnIOKAkyBIUkIgMTA3
NjQNCg0KICAgR2VzY2jDpGZ0c2bDvGhyZXI6IE1pY2hhZWwgRGF1dCwgS2FpIE5ldWdlYmF1ZXIN
CjwvcHJlPg0KPGJyPg0KPGJyPg0KPGJyPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJs
ZT4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1340046969785176camelwotan2_--


--===============7364402154972035284==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7364402154972035284==--


From xen-users-bounces@lists.xen.org Mon Jun 18 19:17:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 19:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SghQu-0008B5-R6; Mon, 18 Jun 2012 19:16:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@netzhaut.de>) id 1SghQt-0008B0-9u
	for xen-users@lists.xensource.com; Mon, 18 Jun 2012 19:16:15 +0000
Received: from [193.109.254.147:36439] by server-11.bemta-14.messagelabs.com
	id C9/62-24843-E7E7FDF4; Mon, 18 Jun 2012 19:16:14 +0000
X-Env-Sender: s.seitz@netzhaut.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340046972!2657497!1
X-Originating-IP: [212.114.142.59]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_10_20,HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9705 invoked from network); 18 Jun 2012 19:16:13 -0000
Received: from remote.netzhaut.de (HELO remote.netzhaut.de) (212.114.142.59)
	by server-7.tower-27.messagelabs.com with AES128-SHA encrypted SMTP;
	18 Jun 2012 19:16:13 -0000
Received: from EXCHANGE.nh.local ([fe80::c860:b1b4:4316:c81e]) by
	EXCHANGE.nh.local ([fe80::c860:b1b4:4316:c81e%13]) with mapi id
	14.01.0355.002; Mon, 18 Jun 2012 21:16:10 +0200
From: Stephan Seitz <s.seitz@netzhaut.de>
To: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
Thread-Topic: [Xen-users] Gplpv drivers make reset raid controller
Thread-Index: AQHNTYGmLvzYExFr+EC+B5UnT3ddg5cAUReA
Date: Mon, 18 Jun 2012 19:16:09 +0000
Message-ID: <1340046969.7851.76.camel@wotan2>
References: <4FDF71D9.1090202@exxoss.com>
In-Reply-To: <4FDF71D9.1090202@exxoss.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [212.114.142.50]
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Gplpv drivers make reset raid controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7364402154972035284=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7364402154972035284==
Content-Language: de-DE
Content-Type: multipart/alternative;
	boundary="_000_1340046969785176camelwotan2_"

--_000_1340046969785176camelwotan2_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCnRoYXQgc291bmQncyByZWFsbHkgc3RyYW5nZSwgYXMgdGhlcmUncyBvYnZpb3VzbHkg
bm8gImNvbm5lY3Rpb24iIGJldHdlZW4geW91ciBkb21VDQphbmQgeW91ciBjb250cm9sbGVyLg0K
SSd2ZSBzZWVuIHNpbWlsYXIgZXJyb3JzIHdpdGggQVJDMTh4eCBidXQgLSB0byBiZSBob25lc3Qg
LSBieSB1c2luZyBOZXhlbnRhIChTdW5PUyBmb3JrKQ0KdW5kZXIgaGVhdnkgbG9hZC4NCkl0J3Mg
bW9yZSBhIGZlZWxpbmcgdGhhbiBrbm93bGVkZ2UsIGJ1dCBJIHdvdWxkIGV4cGVjdCBzb21lIHBv
dGVudGlhbCBwcm9ibGVtIGluc2lkZQ0KeW91ciBkb20wIHdoaWNoIHBhbmljcyBvdXQgb24gKnNv
bWUqIHdvcmtsb2FkLiBJJ2xkIGV4cGVjdCB5b3VyIFcyazggaXMgb25seSAqb25lKg0KdHJpZ2dl
ci4NCkknbGQgY2hlY2sNCi0gZm9yIGxhdGVzdCBGaXJtd2FyZSBvbiB5b3VyIGNvbnRyb2xsZXIg
KGN1cnJlbnRseSAxLjUwICAvIDE1MC0yMDEyMDIxNiksDQotIGJpb3Mgc2V0dGluZ3MgKG1heWJl
IHN0YXJ0IG92ZXIgd2l0aCBzeXN0ZW0gZGVmYXVsdHMgcGx1cyBDUFUgVmlydHVhbGl6YXRpb25m
bGFnKQ0KYW5kIGFzIGEgbGFzdCBvcHRpb246IGFuIG9sZGNvbmZpZyB2YW5pbGxhIDMuNC4zIGRv
bTAga2VybmVsLg0KDQpIb3BlIHRoaXMgaGVscHMuDQoNCkdvb2QgbHVjayENCg0KDQoNCg0KQW0g
TW9udGFnLCBkZW4gMTguMDYuMjAxMiwgMjA6MjIgKzAyMDAgc2NocmllYiBNYXR0aGlldSBMZWpl
dW5lOg0KDQoNCkhpLA0KDQpJIGhhdmUgYSB2ZXJ5IHN0YW5nZSBwcm9ibGVtIHdpdGggbXkgeGVu
IDQuMC4xDQoNCkRlYmlhbiBzcXVlZXplLCBYZW4gNC4wLjENCkFyZWNhIDE4ODJpIHdpdGggMTQg
SEREIFJhaWQ1ICsgMiBzcGFyZQ0KSSdtIHVzaW5nIGx2bSB2b2x1bWUgZm9yIG15IERvbVUNCg0K
SSBoYXZlIGEgV2luZG93cyBTQlMgMks4IG9uIHRoaXMgc2VydmVyIHdpdGggdW5zaWduZWQgZHJp
dmVycyBhbmQgInRlc3QNCm1vZGUiIG9uIGFuIGhlIGlzIHJ1bm5pbmcgb2sgIQ0KDQpJZiBJIG1h
a2UgYSBzZWNvbmQgRG9tVSwgYWZ0ZXIgaW5zdGFsbGluZyBXaW5kb3dzIDIwMDhSMiBhbmQgR3Bs
cHYNClNpZ25lZCBkcml2ZXJzLCBJIHNodXRkb3duIG15IERvbVUuDQpXaGVuIEkgc3RhcnQgbXkg
RG9tVSBhdCB0aGUgc2Vjb25kIHRpbWUsIG15IGFyZWNhIGNvbnRyb2xlciBtYWtlIGh3DQpyZXNl
dCBoZXJlIGlzIHRoZSBsb2cgOg0KDQpKdW4gMTggMjE6NTU6NTEgeGVudGVtcCBrZXJuZWw6IFs1
MTQzMDguNTY4NDE1XSBzY3NpIGNtbmQgYWJvcnRlZCwNCnNjc2lfY21uZCgweGZmZmY4ODAwMDIx
Njk0MDApLCBjbW5kWzB4OGEsMHggMCwweCAwLDB4IDAsMHggMCwweA0KMSwweDg2LDB4Y2YsMHgz
MCwweGMwLDB4IDAsMHggMF0sIHNjc2lfaWQgPSAweCAwLCBzY3NpX2x1biA9IDB4IDAuDQpKdW4g
MTggMjE6NTU6NTQgeGVudGVtcCBrZXJuZWw6IFs1MTQzMTEuODAwMzkxXSBzY3NpIGNtbmQgYWJv
cnRlZCwNCnNjc2lfY21uZCgweGZmZmY4ODAwMDMzMzZiMDApLCBjbW5kWzB4MmEsMHggMCwweDg3
LDB4OGYsMHgyMSwweGUwLDB4DQowLDB4IDAsMHggOCwweCAwLDB4IDAsMHggMF0sIHNjc2lfaWQg
PSAweCAwLCBzY3NpX2x1biA9IDB4IDAuDQpKdW4gMTggMjE6NTU6NTcgeGVudGVtcCBrZXJuZWw6
IFs1MTQzMTUuMDMyMzg5XSBzY3NpIGNtbmQgYWJvcnRlZCwNCnNjc2lfY21uZCgweGZmZmY4ODAw
MDMzMzdmMDApLCBjbW5kWzB4OGEsMHggMCwweCAwLDB4IDAsMHggMCwweA0KMSwweDczLDB4YzAs
MHggYSwweGUwLDB4IDAsMHggMF0sIHNjc2lfaWQgPSAweCAwLCBzY3NpX2x1biA9IDB4IDAuDQpK
dW4gMTggMjE6NTY6MDAgeGVudGVtcCBrZXJuZWw6IFs1MTQzMTguMjY4NDA0XSBhcmNtc3IxOiBl
eGVjdXRpbmcgZWgNCmJ1cyByZXNldCAuLi4uLm51bV9yZXNldHMgPSAwLCBudW1fYWJvcnRzID0g
Mw0KSnVuIDE4IDIxOjU2OjIzIHhlbnRlbXAgbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL3hlbi1o
b3RwbHVnLWNsZWFudXA6DQpYRU5CVVNfUEFUSD1iYWNrZW5kL3ZrYmQvNS8wDQpKdW4gMTggMjE6
NTY6MjMgeGVudGVtcCBsb2dnZXI6IC9ldGMveGVuL3NjcmlwdHMveGVuLWhvdHBsdWctY2xlYW51
cDoNClhFTkJVU19QQVRIPWJhY2tlbmQvdmZiLzUvMA0KSnVuIDE4IDIxOjU2OjIzIHhlbnRlbXAg
bG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL3hlbi1ob3RwbHVnLWNsZWFudXA6DQpYRU5CVVNfUEFU
SD1iYWNrZW5kL2NvbnNvbGUvNS8wDQpKdW4gMTggMjE6NTY6MzIgeGVudGVtcCBrZXJuZWw6IFs1
MTQzNTAuMjY4MzExXSBhcmNtc3IwOiB3YWl0ICdhYm9ydCBhbGwNCm91dHN0YW5kaW5nIGNvbW1h
bmQnIHRpbWVvdXQNCkp1biAxOCAyMTo1NjozMiB4ZW50ZW1wIGtlcm5lbDogWzUxNDM1MC4yNjgz
MjZdIGFyY21zcjE6IGV4ZWN1dGluZyBodw0KYnVzIHJlc2V0IC4uLi4uDQpKdW4gMTggMjE6NTc6
MTggeGVudGVtcCBrZXJuZWw6IFs1MTQzOTYuMjYzOTA2XSBBcmVjYSBSQUlEIENvbnRyb2xsZXIw
Og0KRi9XIFYxLjUwIDIwMTItMDEtMjAgJiBNb2RlbCBBUkMtMTg4Mg0KSnVuIDE4IDIxOjU3OjE4
IHhlbnRlbXAga2VybmVsOiBbNTE0Mzk2LjI3NjM2M10gYXJjbXNyOiBzY3NpIGJ1cyByZXNldA0K
ZWggcmV0dXJucyB3aXRoIHN1Y2Nlc3MNCg0KVGhlcmUgaXMgbXkgZG9tVSBjb25maWcgOg0KDQoN
CiNpbXBvcnQgb3MsIHJlDQojYXJjaCA9IG9zLnVuYW1lKClbNF0NCiNpZiByZS5zZWFyY2goJzY0
JywgYXJjaCk6DQojICAgIGFyY2hfbGliZGlyID0gJ2xpYjY0Jw0KI2Vsc2U6DQojICAgIGFyY2hf
bGliZGlyID0gJ2xpYicNCg0Ka2VybmVsID0gIi91c3IvbGliL3hlbi00LjAvYm9vdC9odm1sb2Fk
ZXIiDQoNCmJ1aWxkZXI9J2h2bScNCmFjcGk9MQ0KYXBpYz0xDQp2Y3B1cyA9IDQNCg0KbWVtb3J5
ID0gNDE5Mg0Kc2hhZG93X21lbW9yeSA9IDgNCm5hbWUgPSAiZmlsZXNydiINCnZpZiA9IFsgJ3R5
cGU9aW9lbXUsIGJyaWRnZT1ldGgwJyBdDQpkaXNrID0gWw0KJ3BoeTovZGV2L3hlbnZnL2ZpbGUt
aGRhLGhkYSx3JywNCiAgICAncGh5Oi9kZXYveGVudmcvd2luYnUsaGRiLHcnLA0KJ2ZpbGU6L21u
dC9pc28vZnJfd2luZG93c19zZXJ2ZXJfMjAwOF9yMl9zdGFuZGFyZF9lbnRlcnByaXNlX2RhdGFj
ZW50ZXJfYW5kX3dlYl93aXRoX3NwMV94NjRfZHZkXzYxNzU5MS5pc28saGRjOmNkcm9tLHInLA0K
DQpdDQpkZXZpY2VfbW9kZWwgPSAnL3Vzci9saWI2NC94ZW4tNC4wL2Jpbi9xZW11LWRtJw0KDQoj
IGJvb3Qgb24gZmxvcHB5IChhKSwgaGFyZCBkaXNrIChjKSBvciBDRC1ST00gKGQpDQojIGRlZmF1
bHQ6IGhhcmQgZGlzaywgY2Qtcm9tLCBmbG9wcHkNCmJvb3Q9ImRjIg0KDQp2ZmIgPSBbDQondHlw
ZT12bmMsdm5jZGlzcGxheT0xMix2bmNwYXNzd2Q9czNjcjN0LHZuY2xpc3Rlbj0wLjAuMC4wLGtl
eW1hcD1mcicgXQ0KDQoNCiNzZGw9MA0KI3ZuYz0xDQojdm5jY29uc29sZT0xDQojdm5jcGFzc3dk
PScnDQpzdGR2Z2E9MA0Kc2VyaWFsPSdwdHknDQp1c2JkZXZpY2U9J3RhYmxldCcNCg0KDQpJIHJl
YWx5IGRvbid0IHVuZGVyc3RhbmQgdGhlIHByb2JsZW0uDQoNClRoYW5rcyBmb3IgeW91ciBoZWxw
DQoNCk1hdHRoaWV1IExlamV1bmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NClhlbi11c2VycyBtYWlsaW5nIGxpc3QNClhlbi11c2Vyc0BsaXN0cy54
ZW4ub3JnPG1haWx0bzpYZW4tdXNlcnNAbGlzdHMueGVuLm9yZz4NCmh0dHA6Ly9saXN0cy54ZW4u
b3JnL3hlbi11c2Vycw0KDQoNCi0tDQoNCg0KDQpTdGVwaGFuIFNlaXR6DQpTZW5pb3IgU3lzdGVt
IEFkbWluaXN0cmF0b3INCg0KICAgbmV0ei1oYXV0IEdtYkgNCiAgIG11bHRpbWVkaWFsZSBrb21t
dW5pa2F0aW9uDQoNCiAgIEZyaWVkcmljaC1CZXJnaXVzLVJpbmcgMTINCiAgIDk3MDc2IFfDvHJ6
YnVyZw0KDQogICBUZWxlZm9uOiAwOTMxIC0gNzgwIDExIDc4MA0KICAgVGVsZWZheDogMDkzMSAt
IDc4MCAxMSA3OTkNCg0KICAgV2ViOiB3d3cubmV0emhhdXQuZGUNCg0KDQogICBBbXRzZ2VyaWNo
dCBXw7xyemJ1cmcg4oCTIEhSQiAxMDc2NA0KDQogICBHZXNjaMOkZnRzZsO8aHJlcjogTWljaGFl
bCBEYXV0LCBLYWkgTmV1Z2ViYXVlcg0KDQoNCg0KDQoNCg==

--_000_1340046969785176camelwotan2_
Content-Type: text/html; charset="utf-8"
Content-ID: <69461DED418B9C4488DDD52B1705DDB0@nh.local>
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv
L0VOIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1Ii
IGNvbnRlbnQ9Ikd0a0hUTUwvNC4yLjIiPg0KPC9oZWFkPg0KPGJvZHk+DQpIaSw8YnI+DQo8YnI+
DQp0aGF0IHNvdW5kJ3MgcmVhbGx5IHN0cmFuZ2UsIGFzIHRoZXJlJ3Mgb2J2aW91c2x5IG5vICZx
dW90O2Nvbm5lY3Rpb24mcXVvdDsgYmV0d2VlbiB5b3VyIGRvbVU8YnI+DQphbmQgeW91ciBjb250
cm9sbGVyLjxicj4NCkkndmUgc2VlbiBzaW1pbGFyIGVycm9ycyB3aXRoIEFSQzE4eHggYnV0IC0g
dG8gYmUgaG9uZXN0IC0gYnkgdXNpbmcgTmV4ZW50YSAoU3VuT1MgZm9yayk8YnI+DQp1bmRlciBo
ZWF2eSBsb2FkLjxicj4NCkl0J3MgbW9yZSBhIGZlZWxpbmcgdGhhbiBrbm93bGVkZ2UsIGJ1dCBJ
IHdvdWxkIGV4cGVjdCBzb21lIHBvdGVudGlhbCBwcm9ibGVtIGluc2lkZTxicj4NCnlvdXIgZG9t
MCB3aGljaCBwYW5pY3Mgb3V0IG9uICpzb21lKiB3b3JrbG9hZC4gSSdsZCBleHBlY3QgeW91ciBX
Mms4IGlzIG9ubHkgKm9uZSo8YnI+DQp0cmlnZ2VyLjxicj4NCkknbGQgY2hlY2s8YnI+DQotIGZv
ciBsYXRlc3QgRmlybXdhcmUgb24geW91ciBjb250cm9sbGVyIChjdXJyZW50bHkgMS41MCZuYnNw
OyAvIDE1MC0yMDEyMDIxNiksPGJyPg0KLSBiaW9zIHNldHRpbmdzIChtYXliZSBzdGFydCBvdmVy
IHdpdGggc3lzdGVtIGRlZmF1bHRzIHBsdXMgQ1BVIFZpcnR1YWxpemF0aW9uZmxhZyk8YnI+DQph
bmQgYXMgYSBsYXN0IG9wdGlvbjogYW4gb2xkY29uZmlnIHZhbmlsbGEgMy40LjMgZG9tMCBrZXJu
ZWwuPGJyPg0KPGJyPg0KSG9wZSB0aGlzIGhlbHBzLjxicj4NCjxicj4NCkdvb2QgbHVjayE8YnI+
DQo8YnI+DQo8YnI+DQo8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0
aD0iMTAwJSI+DQo8dGJvZHk+DQo8dHI+DQo8dGQ+PGJyPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5
Pg0KPC90YWJsZT4NCkFtIE1vbnRhZywgZGVuIDE4LjA2LjIwMTIsIDIwOjIyICYjNDM7MDIwMCBz
Y2hyaWViIE1hdHRoaWV1IExlamV1bmU6DQo8YmxvY2txdW90ZSB0eXBlPSJDSVRFIj4NCjxwcmU+
DQpIaSwNCg0KSSBoYXZlIGEgdmVyeSBzdGFuZ2UgcHJvYmxlbSB3aXRoIG15IHhlbiA0LjAuMQ0K
DQpEZWJpYW4gc3F1ZWV6ZSwgWGVuIDQuMC4xDQpBcmVjYSAxODgyaSB3aXRoIDE0IEhERCBSYWlk
NSAmIzQzOyAyIHNwYXJlDQpJJ20gdXNpbmcgbHZtIHZvbHVtZSBmb3IgbXkgRG9tVQ0KDQpJIGhh
dmUgYSBXaW5kb3dzIFNCUyAySzggb24gdGhpcyBzZXJ2ZXIgd2l0aCB1bnNpZ25lZCBkcml2ZXJz
IGFuZCAmcXVvdDt0ZXN0IA0KbW9kZSZxdW90OyBvbiBhbiBoZSBpcyBydW5uaW5nIG9rICENCg0K
SWYgSSBtYWtlIGEgc2Vjb25kIERvbVUsIGFmdGVyIGluc3RhbGxpbmcgV2luZG93cyAyMDA4UjIg
YW5kIEdwbHB2IA0KU2lnbmVkIGRyaXZlcnMsIEkgc2h1dGRvd24gbXkgRG9tVS4NCldoZW4gSSBz
dGFydCBteSBEb21VIGF0IHRoZSBzZWNvbmQgdGltZSwgbXkgYXJlY2EgY29udHJvbGVyIG1ha2Ug
aHcgDQpyZXNldCBoZXJlIGlzIHRoZSBsb2cgOg0KDQpKdW4gMTggMjE6NTU6NTEgeGVudGVtcCBr
ZXJuZWw6IFs1MTQzMDguNTY4NDE1XSBzY3NpIGNtbmQgYWJvcnRlZCwgDQpzY3NpX2NtbmQoMHhm
ZmZmODgwMDAyMTY5NDAwKSwgY21uZFsweDhhLDB4IDAsMHggMCwweCAwLDB4IDAsMHggDQoxLDB4
ODYsMHhjZiwweDMwLDB4YzAsMHggMCwweCAwXSwgc2NzaV9pZCA9IDB4IDAsIHNjc2lfbHVuID0g
MHggMC4NCkp1biAxOCAyMTo1NTo1NCB4ZW50ZW1wIGtlcm5lbDogWzUxNDMxMS44MDAzOTFdIHNj
c2kgY21uZCBhYm9ydGVkLCANCnNjc2lfY21uZCgweGZmZmY4ODAwMDMzMzZiMDApLCBjbW5kWzB4
MmEsMHggMCwweDg3LDB4OGYsMHgyMSwweGUwLDB4IA0KMCwweCAwLDB4IDgsMHggMCwweCAwLDB4
IDBdLCBzY3NpX2lkID0gMHggMCwgc2NzaV9sdW4gPSAweCAwLg0KSnVuIDE4IDIxOjU1OjU3IHhl
bnRlbXAga2VybmVsOiBbNTE0MzE1LjAzMjM4OV0gc2NzaSBjbW5kIGFib3J0ZWQsIA0Kc2NzaV9j
bW5kKDB4ZmZmZjg4MDAwMzMzN2YwMCksIGNtbmRbMHg4YSwweCAwLDB4IDAsMHggMCwweCAwLDB4
IA0KMSwweDczLDB4YzAsMHggYSwweGUwLDB4IDAsMHggMF0sIHNjc2lfaWQgPSAweCAwLCBzY3Np
X2x1biA9IDB4IDAuDQpKdW4gMTggMjE6NTY6MDAgeGVudGVtcCBrZXJuZWw6IFs1MTQzMTguMjY4
NDA0XSBhcmNtc3IxOiBleGVjdXRpbmcgZWggDQpidXMgcmVzZXQgLi4uLi5udW1fcmVzZXRzID0g
MCwgbnVtX2Fib3J0cyA9IDMNCkp1biAxOCAyMTo1NjoyMyB4ZW50ZW1wIGxvZ2dlcjogL2V0Yy94
ZW4vc2NyaXB0cy94ZW4taG90cGx1Zy1jbGVhbnVwOiANClhFTkJVU19QQVRIPWJhY2tlbmQvdmti
ZC81LzANCkp1biAxOCAyMTo1NjoyMyB4ZW50ZW1wIGxvZ2dlcjogL2V0Yy94ZW4vc2NyaXB0cy94
ZW4taG90cGx1Zy1jbGVhbnVwOiANClhFTkJVU19QQVRIPWJhY2tlbmQvdmZiLzUvMA0KSnVuIDE4
IDIxOjU2OjIzIHhlbnRlbXAgbG9nZ2VyOiAvZXRjL3hlbi9zY3JpcHRzL3hlbi1ob3RwbHVnLWNs
ZWFudXA6IA0KWEVOQlVTX1BBVEg9YmFja2VuZC9jb25zb2xlLzUvMA0KSnVuIDE4IDIxOjU2OjMy
IHhlbnRlbXAga2VybmVsOiBbNTE0MzUwLjI2ODMxMV0gYXJjbXNyMDogd2FpdCAnYWJvcnQgYWxs
IA0Kb3V0c3RhbmRpbmcgY29tbWFuZCcgdGltZW91dA0KSnVuIDE4IDIxOjU2OjMyIHhlbnRlbXAg
a2VybmVsOiBbNTE0MzUwLjI2ODMyNl0gYXJjbXNyMTogZXhlY3V0aW5nIGh3IA0KYnVzIHJlc2V0
IC4uLi4uDQpKdW4gMTggMjE6NTc6MTggeGVudGVtcCBrZXJuZWw6IFs1MTQzOTYuMjYzOTA2XSBB
cmVjYSBSQUlEIENvbnRyb2xsZXIwOiANCkYvVyBWMS41MCAyMDEyLTAxLTIwICZhbXA7IE1vZGVs
IEFSQy0xODgyDQpKdW4gMTggMjE6NTc6MTggeGVudGVtcCBrZXJuZWw6IFs1MTQzOTYuMjc2MzYz
XSBhcmNtc3I6IHNjc2kgYnVzIHJlc2V0IA0KZWggcmV0dXJucyB3aXRoIHN1Y2Nlc3MNCg0KVGhl
cmUgaXMgbXkgZG9tVSBjb25maWcgOg0KDQoNCiNpbXBvcnQgb3MsIHJlDQojYXJjaCA9IG9zLnVu
YW1lKClbNF0NCiNpZiByZS5zZWFyY2goJzY0JywgYXJjaCk6DQojICAgIGFyY2hfbGliZGlyID0g
J2xpYjY0Jw0KI2Vsc2U6DQojICAgIGFyY2hfbGliZGlyID0gJ2xpYicNCg0Ka2VybmVsID0gJnF1
b3Q7L3Vzci9saWIveGVuLTQuMC9ib290L2h2bWxvYWRlciZxdW90Ow0KDQpidWlsZGVyPSdodm0n
DQphY3BpPTENCmFwaWM9MQ0KdmNwdXMgPSA0DQoNCm1lbW9yeSA9IDQxOTINCnNoYWRvd19tZW1v
cnkgPSA4DQpuYW1lID0gJnF1b3Q7ZmlsZXNydiZxdW90Ow0KdmlmID0gWyAndHlwZT1pb2VtdSwg
YnJpZGdlPWV0aDAnIF0NCmRpc2sgPSBbDQoncGh5Oi9kZXYveGVudmcvZmlsZS1oZGEsaGRhLHcn
LA0KICAgICdwaHk6L2Rldi94ZW52Zy93aW5idSxoZGIsdycsDQonZmlsZTovbW50L2lzby9mcl93
aW5kb3dzX3NlcnZlcl8yMDA4X3IyX3N0YW5kYXJkX2VudGVycHJpc2VfZGF0YWNlbnRlcl9hbmRf
d2ViX3dpdGhfc3AxX3g2NF9kdmRfNjE3NTkxLmlzbyxoZGM6Y2Ryb20scicsDQoNCl0NCmRldmlj
ZV9tb2RlbCA9ICcvdXNyL2xpYjY0L3hlbi00LjAvYmluL3FlbXUtZG0nDQoNCiMgYm9vdCBvbiBm
bG9wcHkgKGEpLCBoYXJkIGRpc2sgKGMpIG9yIENELVJPTSAoZCkNCiMgZGVmYXVsdDogaGFyZCBk
aXNrLCBjZC1yb20sIGZsb3BweQ0KYm9vdD0mcXVvdDtkYyZxdW90Ow0KDQp2ZmIgPSBbIA0KJ3R5
cGU9dm5jLHZuY2Rpc3BsYXk9MTIsdm5jcGFzc3dkPXMzY3IzdCx2bmNsaXN0ZW49MC4wLjAuMCxr
ZXltYXA9ZnInIF0NCg0KDQojc2RsPTANCiN2bmM9MQ0KI3ZuY2NvbnNvbGU9MQ0KI3ZuY3Bhc3N3
ZD0nJw0Kc3RkdmdhPTANCnNlcmlhbD0ncHR5Jw0KdXNiZGV2aWNlPSd0YWJsZXQnDQoNCg0KSSBy
ZWFseSBkb24ndCB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtLg0KDQpUaGFua3MgZm9yIHlvdXIgaGVs
cA0KDQpNYXR0aGlldSBMZWpldW5lDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpYZW4tdXNlcnMgbWFpbGluZyBsaXN0DQo8YSBocmVmPSJtYWlsdG86
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmciPlhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnPC9hPg0KPGEg
aHJlZj0iaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzIj5odHRwOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM8L2E+DQo8L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxicj4NCjx0YWJsZSBjZWxs
c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj4NCjx0Ym9keT4NCjx0cj4N
Cjx0ZD4tLQ0KPHByZT4NCg0KU3RlcGhhbiBTZWl0eg0KU2VuaW9yIFN5c3RlbSBBZG1pbmlzdHJh
dG9yDQoNCiAgIG5ldHotaGF1dCBHbWJIDQogICBtdWx0aW1lZGlhbGUga29tbXVuaWthdGlvbg0K
ICAgDQogICBGcmllZHJpY2gtQmVyZ2l1cy1SaW5nIDEyDQogICA5NzA3NiBXw7xyemJ1cmcNCiAg
ICANCiZuYnNwOyZuYnNwOyBUZWxlZm9uOiAwOTMxIC0gNzgwIDExIDc4MA0KJm5ic3A7Jm5ic3A7
IFRlbGVmYXg6IDA5MzEgLSA3ODAgMTEgNzk5DQogICAgDQombmJzcDsmbmJzcDsgV2ViOiB3d3cu
bmV0emhhdXQuZGUNCg0KICAgIA0KICAgQW10c2dlcmljaHQgV8O8cnpidXJnIOKAkyBIUkIgMTA3
NjQNCg0KICAgR2VzY2jDpGZ0c2bDvGhyZXI6IE1pY2hhZWwgRGF1dCwgS2FpIE5ldWdlYmF1ZXIN
CjwvcHJlPg0KPGJyPg0KPGJyPg0KPGJyPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJs
ZT4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1340046969785176camelwotan2_--


--===============7364402154972035284==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7364402154972035284==--


From xen-users-bounces@lists.xen.org Mon Jun 18 19:26:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 19:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SghZf-0008SG-3H; Mon, 18 Jun 2012 19:25:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gjones@where2getit.com>) id 1SghZd-0008S8-EE
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 19:25:17 +0000
Received: from [193.109.254.147:65450] by server-2.bemta-14.messagelabs.com id
	2D/19-01735-C908FDF4; Mon, 18 Jun 2012 19:25:16 +0000
X-Env-Sender: gjones@where2getit.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340047513!10308234!1
X-Originating-IP: [64.18.2.215]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18168 invoked from network); 18 Jun 2012 19:25:14 -0000
Received: from exprod7og114.obsmtp.com (HELO exprod7og114.obsmtp.com)
	(64.18.2.215) by server-2.tower-27.messagelabs.com with SMTP;
	18 Jun 2012 19:25:14 -0000
Received: from mail-we0-f174.google.com ([74.125.82.174]) (using TLSv1) by
	exprod7ob114.postini.com ([64.18.6.12]) with SMTP
	ID DSNKT9+AmJHWENLKAch/xPlRhSOO1ZETUJqJ@postini.com;
	Mon, 18 Jun 2012 12:25:14 PDT
Received: by weyu7 with SMTP id u7so4762251wey.33
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 12:25:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=rAPwNjREOn8dFrEA2mh68CoRUFD+zAZgqjQwyZCmfbI=;
	b=QArZtcChFkOHziTztwHNybLUGxk4NspqPFETjn8GUBeNS8bARd1Myj9QluJv0TiTC/
	lYB2wnWLpzmGqD3njDfXMzJHEsAdIY09JpFmk2kEOjPjVjnU7yMxe2mccozyK1bos7AD
	DM4sDxRz3d4rMdF1wKjbSABE3cmgdPi5TK4bIIYLhJ65QbPIBgAbp7dLbMvtxXwKn2C2
	yuzAVAHEtesTHsNYYgnkPjOwMOERPsVFjOM+QZy9MfQ9ZJJvecbUYuZVlsj4FdDH6bOE
	TjGZRjFq9UhKxO7D1I6qE19YD4s0vECzucskuUdLh7WZApIi+50IUNDcEJytaY+m3SgR
	naFw==
MIME-Version: 1.0
Received: by 10.216.213.219 with SMTP id a69mr9170953wep.16.1340047511170;
	Mon, 18 Jun 2012 12:25:11 -0700 (PDT)
Received: by 10.180.80.161 with HTTP; Mon, 18 Jun 2012 12:25:11 -0700 (PDT)
Date: Mon, 18 Jun 2012 14:25:11 -0500
Message-ID: <CAAcEbUfmiHKLcnM0LFPPwX+TMVSmx5JskMT8f7Zd2OWC6-tUvQ@mail.gmail.com>
From: Gavin Jones <gjones@where2getit.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQnAVFGEAwUJ+vntbsRdNS5XNm77nWovtQSVKkj+XSWtTMujIvK5ktn1nhZngvCg9EHzNcJf
Subject: [Xen-users] Assistance in determining cause of intermittent domU
 crashes --stack trace(s) provided.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I have here a Xen domU that crashes at (so far) unpredictable times,
for unknown reasons. Following the Xen Wiki, I set it to preserve on
crash and I retrieved a stack trace via xenctx, which can be found
below. Additionally, I connected to the console and copied whatever
was there (also below).

domU:
openSUSE 11.2
kernel 2.6.31.14-0.8-xen

dom0:
openSUSE 11.4
kernel 2.6.37.6-0.11-xen
Motherboard: Supermicro X7DB8
Processors: 2x Intel Xeon E5345 @ 2.33GHz

xen:
xen-4.0.3_01-0.2.1.x86_64 as provided by openSUSE repo.

domU configuration file:
name = "xen-staging-app1"
bootloader = "/usr/lib/xen/boot/domUloader.py"
bootargs = "--entry=xvda1:/boot/vmlinuz-xen,/boot/initrd-xen"
memory = 1536
disk = [ 'phy:vg_xen/xen-staging-app1-root,xvda1,w',
'phy:vg_xen/xen-staging-app1-swap,xvda2,w',
#'phy:vg/home,xvdb1,w!',
'phy:vg_xen/xen-staging-app1-u-shared-data,xvdb2,w!' ];
root = "/dev/xvda1"
vif = [ 'mac=00:16:3e:42:43:03, bridge=br0' ]
on_crash="preserve"
extra = ""

Any help or assistance in understanding the following is greatly
appreciated. If I can provide any other pertinent information that is
not present, please let me know and I will do my best to make it
available.

Thanks,

Gavin W. Jones
Where 2 Get It, Inc.

------ xenctx stack trace ------
gjones@xen01-secondary:~> sudo /usr/lib64/xen/bin/xenctx -s
/boot/System.map-2.6.31.14-0.8-xen 51 0
rip: ffffffff800083aa hypercall_page+0x3aa
flags: 00001246 i z p
rsp: ffff88005e25a4e0
rax: 0000000000000000 rcx: ffffffff800083aa rdx: ffffffff80803060
rbx: 0000000000000000 rsi: ffff88005e25a4f8 rdi: 0000000000000002
rbp: ffff88005e25a508 r8: 0000000000000000 r9: ffffffff8000d3ea
r10: ffff88005e25a3f0 r11: 0000000000000246 r12: ffffffff80803060
r13: 00000000fffffffe r14: 0000000000000000 r15: ffffffff80747f00
cs: e033 ss: e02b ds: 0000 es: 0000
fs: 0000 @ 00007f6494d64790
gs: 0000 @ ffffc90000000000/0000000000000000
Code (instr addr ffffffff800083aa)
cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 1d 00 00 00 0f 05 <41> 5b
59 c3 cc cc cc cc cc cc cc

Stack:

ffff88005e25a128 ffffffff8073db10 ffffffff80011a8c 0000000000000003
00000000033aa167 ffff88005e25a558 ffffffff80473c87 ffff88005e25a538
00000000033aa167 ffffffff8073d5e6 ffffffff805a5ca2 0000000000000009
ffff88005e25a7f8 ffff88005e258540 0000000000000001 ffff88005e25a578

Call Trace:

[<ffffffff800083aa>] hypercall_page+0x3aa <--
[<ffffffff80011a8c>] xen_panic_event+0x2c
[<ffffffff80473c87>] notifier_call_chain+0x57
[<ffffffff80473d48>] atomic_notifier_call_chain+0x28
[<ffffffff8046ce70>] panic+0xac
[<ffffffff80471ff1>] oops_end+0x151
[<ffffffff80025a3b>] no_context+0x10b
[<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d
[<ffffffff80011a39>] try_stack_unwind+0x189
[<ffffffff80025d31>] bad_area_nosemaphore+0x21
[<ffffffff80473b54>] do_page_fault+0x2b4
[<ffffffff80471348>] page_fault+0x28
[<ffffffff8003487a>] dequeue_task+0x7a
[<ffffffff800349a8>] deactivate_task+0x38
[<ffffffff8046dd7c>] thread_return+0x157
[<ffffffff8046e3bd>] schedule_timeout+0x14d
[<ffffffff8005f1f0>] process_timeout
[<ffffffff8046d5c0>] io_schedule_timeout+0x80
[<ffffffff8007059a>] prepare_to_wait+0x5a
[<ffffffff800f03ca>] congestion_wait+0x7a
[<ffffffff80070260>] autoremove_wake_function
[<ffffffff800e645f>] do_try_to_free_pages+0x10f
[<ffffffff800e67e7>] try_to_free_pages+0x77
[<ffffffff800e3bd0>] isolate_pages_global
[<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3
[<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151
[<ffffffff8010f10c>] T.583+0x4c
[<ffffffff8010f307>] T.581+0xf7
[<ffffffff800d69a0>] find_lock_page+0x30
[<ffffffff8010f7f0>] cache_alloc_refill+0x260
[<ffffffff8010f99c>] kmem_cache_alloc+0x16c
-------------------------------------------------------------------------

----- Output from Console --------
[1174508.820717] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.820717] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.820717] Call Trace:
[1174508.821694] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.821710] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.821719] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.821729] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.821738] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.821750] [<ffffffff8003f3d8>] __schedule_bug+0x78/0x90
[1174508.821759] [<ffffffff8046ddfc>] thread_return+0x1d7/0x3fb
[1174508.821770] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.821778] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.821790] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.821802] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.821810] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.821822] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.821833] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.821843] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.821851] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.821861] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.821868] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.821904] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.821982] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.822057] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.822133] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.822200] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0 [xfs]
[1174508.822243] [<ffffffffa009299e>]
xfs_btree_lookup_get_block+0x8e/0x110 [xfs]
[1174508.822286] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.822328] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.822356] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370 [xfs]
[1174508.822387] [<ffffffffa007bc30>]
xfs_alloc_ag_vextent_near+0x4e0/0x9a0 [xfs]
[1174508.822419] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.822447] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.822475] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.822508] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.822541] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.822576] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0 [xfs]
[1174508.822629] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.822683] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.822749] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720 [xfs]
[1174508.822816] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.822873] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.822881] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.822888] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.822907] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.822962] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.822971] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.822980] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.822987] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.822994] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823001] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823009] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823016] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823024] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823032] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823048] BUG: unable to handle kernel paging request at ffffffff80794bc0
[1174508.823056] IP: [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823065] PGD 4067 PUD 1a93067 PMD 1a97067 PTE 0
[1174508.823075] Thread overran stack, or stack corrupted
[1174508.823080] Oops: 0000 [#1] SMP
[1174508.823085] last sysfs file: /sys/devices/xen/console-0/modalias
[1174508.823092] CPU 0
[1174508.823096] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.823117] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.823122] RIP: e030:[<ffffffff8003487a>] [<ffffffff8003487a>]
dequeue_task+0x7a/0x110
[1174508.823130] RSP: e02b:ffff88005e25a8a0 EFLAGS: 00010006
[1174508.823135] RAX: 000000000000a380 RBX: ffff88005e258540 RCX:
ffffffff8078a000
[1174508.823141] RDX: 0000000000000001 RSI: ffff88005e258540 RDI:
ffffc9000000a380
[1174508.823146] RBP: ffff88005e25a8c0 R08: ffff88005e25a000 R09:
0000000000000000
[1174508.823152] R10: ffff88005e25a738 R11: 00000010ffffffff R12:
0000000000000000
[1174508.823158] R13: 00000001117f2972 R14: ffffffff80843c00 R15:
ffffffff80843c00
[1174508.823166] FS: 00007f6494d64790(0000) GS:ffffc90000000000(0000)
knlGS:0000000000000000
[1174508.823173] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[1174508.823177] CR2: ffffffff80794bc0 CR3: 000000004e479000 CR4:
0000000000002660
[1174508.823183] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[1174508.823189] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[1174508.823195] Process pdflush (pid: 22, threadinfo
ffff88005e25a000, task ffff88005e258540)
[1174508.823201] Stack:
[1174508.823204] ffff88005e25a8f0 00000000033aa167 0000000000000000
ffffc9000000a380
[1174508.823211] <0> ffff88005e25a8f0 ffffffff800349a8
ffffc9000000a380 00000000033aa167
[1174508.823220] <0> 00000001117f2972 ffffc9000000a380
ffff88005e25aa00 ffffffff8046dd7c
[1174508.823230] Call Trace:
[1174508.823230] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823230] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823230] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823230] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823230] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823230] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823230] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823230] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823230] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823230] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823230] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823230] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823230] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823329] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823395] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823464] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823534] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823596] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0 [xfs]
[1174508.823633] [<ffffffffa009299e>]
xfs_btree_lookup_get_block+0x8e/0x110 [xfs]
[1174508.823671] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823707] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823733] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370 [xfs]
[1174508.823759] [<ffffffffa007bc30>]
xfs_alloc_ag_vextent_near+0x4e0/0x9a0 [xfs]
[1174508.823786] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823814] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0 [xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720 [xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823824] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823824] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823824] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823824] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823824] Code: c1 f8 03 48 01 f0 48 89 83 a0 00 00 00 4c 8b 43
08 4c 8b 8b 18 02 00 00 48 c7 c0 80 a3 00 00 41 8b 48 18 48 8b 0c cd
80 51 78 80 <48> 8b b4 08 40 08 00 00 31 c9 48 c7 83 18 02 00 00 00 00
00 00
[1174508.823824] RIP [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] RSP <ffff88005e25a8a0>
[1174508.823824] CR2: ffffffff80794bc0
[1174508.823824] ---[ end trace f22a09edd947e86c ]---
[1174508.823824] Kernel panic - not syncing: Fatal exception in interrupt
[1174508.823824] Pid: 22, comm: pdflush Tainted: G D 2.6.31.14-0.8-xen #1
[1174508.823824] Call Trace:
[1174508.823824] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.823824] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.823824] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.823824] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.823824] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.823824] [<ffffffff8046ce46>] panic+0x82/0x16e
[1174508.823824] [<ffffffff80471ff1>] oops_end+0x151/0x160
[1174508.823824] [<ffffffff80025a3b>] no_context+0x10b/0x1a0
[1174508.823824] [<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d/0x240
[1174508.823824] [<ffffffff80025d31>] bad_area_nosemaphore+0x21/0x40
[1174508.823824] [<ffffffff80473b54>] do_page_fault+0x2b4/0x390
[1174508.823824] [<ffffffff80471348>] page_fault+0x28/0x30
[1174508.823824] [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823824] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823824] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823824] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823824] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823824] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823824] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823824] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823824] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823824] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823824] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823824] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823824] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823824] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823824] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823824] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823824] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823824] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0 [xfs]
[1174508.823824] [<ffffffffa009299e>]
xfs_btree_lookup_get_block+0x8e/0x110 [xfs]
[1174508.823824] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823824] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823824] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370 [xfs]
[1174508.823824] [<ffffffffa007bc30>]
xfs_alloc_ag_vextent_near+0x4e0/0x9a0 [xfs]
[1174508.823824] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823824] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0 [xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720 [xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] backgroun
---------------------------------------------------------------------------------

--
"There has grown up in the minds of certain groups in this country the
notion that because a man or corporation has made a profit out of the
public for a number of years, the government and the courts are
charged with the duty of guaranteeing such profit in the future, even
in the face of changing circumstances and contrary to public interest.
This strange doctrine is not supported by statute nor common law."

~Robert Heinlein

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 19:26:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 19:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SghZf-0008SG-3H; Mon, 18 Jun 2012 19:25:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gjones@where2getit.com>) id 1SghZd-0008S8-EE
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 19:25:17 +0000
Received: from [193.109.254.147:65450] by server-2.bemta-14.messagelabs.com id
	2D/19-01735-C908FDF4; Mon, 18 Jun 2012 19:25:16 +0000
X-Env-Sender: gjones@where2getit.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340047513!10308234!1
X-Originating-IP: [64.18.2.215]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18168 invoked from network); 18 Jun 2012 19:25:14 -0000
Received: from exprod7og114.obsmtp.com (HELO exprod7og114.obsmtp.com)
	(64.18.2.215) by server-2.tower-27.messagelabs.com with SMTP;
	18 Jun 2012 19:25:14 -0000
Received: from mail-we0-f174.google.com ([74.125.82.174]) (using TLSv1) by
	exprod7ob114.postini.com ([64.18.6.12]) with SMTP
	ID DSNKT9+AmJHWENLKAch/xPlRhSOO1ZETUJqJ@postini.com;
	Mon, 18 Jun 2012 12:25:14 PDT
Received: by weyu7 with SMTP id u7so4762251wey.33
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 12:25:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=rAPwNjREOn8dFrEA2mh68CoRUFD+zAZgqjQwyZCmfbI=;
	b=QArZtcChFkOHziTztwHNybLUGxk4NspqPFETjn8GUBeNS8bARd1Myj9QluJv0TiTC/
	lYB2wnWLpzmGqD3njDfXMzJHEsAdIY09JpFmk2kEOjPjVjnU7yMxe2mccozyK1bos7AD
	DM4sDxRz3d4rMdF1wKjbSABE3cmgdPi5TK4bIIYLhJ65QbPIBgAbp7dLbMvtxXwKn2C2
	yuzAVAHEtesTHsNYYgnkPjOwMOERPsVFjOM+QZy9MfQ9ZJJvecbUYuZVlsj4FdDH6bOE
	TjGZRjFq9UhKxO7D1I6qE19YD4s0vECzucskuUdLh7WZApIi+50IUNDcEJytaY+m3SgR
	naFw==
MIME-Version: 1.0
Received: by 10.216.213.219 with SMTP id a69mr9170953wep.16.1340047511170;
	Mon, 18 Jun 2012 12:25:11 -0700 (PDT)
Received: by 10.180.80.161 with HTTP; Mon, 18 Jun 2012 12:25:11 -0700 (PDT)
Date: Mon, 18 Jun 2012 14:25:11 -0500
Message-ID: <CAAcEbUfmiHKLcnM0LFPPwX+TMVSmx5JskMT8f7Zd2OWC6-tUvQ@mail.gmail.com>
From: Gavin Jones <gjones@where2getit.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQnAVFGEAwUJ+vntbsRdNS5XNm77nWovtQSVKkj+XSWtTMujIvK5ktn1nhZngvCg9EHzNcJf
Subject: [Xen-users] Assistance in determining cause of intermittent domU
 crashes --stack trace(s) provided.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I have here a Xen domU that crashes at (so far) unpredictable times,
for unknown reasons. Following the Xen Wiki, I set it to preserve on
crash and I retrieved a stack trace via xenctx, which can be found
below. Additionally, I connected to the console and copied whatever
was there (also below).

domU:
openSUSE 11.2
kernel 2.6.31.14-0.8-xen

dom0:
openSUSE 11.4
kernel 2.6.37.6-0.11-xen
Motherboard: Supermicro X7DB8
Processors: 2x Intel Xeon E5345 @ 2.33GHz

xen:
xen-4.0.3_01-0.2.1.x86_64 as provided by openSUSE repo.

domU configuration file:
name = "xen-staging-app1"
bootloader = "/usr/lib/xen/boot/domUloader.py"
bootargs = "--entry=xvda1:/boot/vmlinuz-xen,/boot/initrd-xen"
memory = 1536
disk = [ 'phy:vg_xen/xen-staging-app1-root,xvda1,w',
'phy:vg_xen/xen-staging-app1-swap,xvda2,w',
#'phy:vg/home,xvdb1,w!',
'phy:vg_xen/xen-staging-app1-u-shared-data,xvdb2,w!' ];
root = "/dev/xvda1"
vif = [ 'mac=00:16:3e:42:43:03, bridge=br0' ]
on_crash="preserve"
extra = ""

Any help or assistance in understanding the following is greatly
appreciated. If I can provide any other pertinent information that is
not present, please let me know and I will do my best to make it
available.

Thanks,

Gavin W. Jones
Where 2 Get It, Inc.

------ xenctx stack trace ------
gjones@xen01-secondary:~> sudo /usr/lib64/xen/bin/xenctx -s
/boot/System.map-2.6.31.14-0.8-xen 51 0
rip: ffffffff800083aa hypercall_page+0x3aa
flags: 00001246 i z p
rsp: ffff88005e25a4e0
rax: 0000000000000000 rcx: ffffffff800083aa rdx: ffffffff80803060
rbx: 0000000000000000 rsi: ffff88005e25a4f8 rdi: 0000000000000002
rbp: ffff88005e25a508 r8: 0000000000000000 r9: ffffffff8000d3ea
r10: ffff88005e25a3f0 r11: 0000000000000246 r12: ffffffff80803060
r13: 00000000fffffffe r14: 0000000000000000 r15: ffffffff80747f00
cs: e033 ss: e02b ds: 0000 es: 0000
fs: 0000 @ 00007f6494d64790
gs: 0000 @ ffffc90000000000/0000000000000000
Code (instr addr ffffffff800083aa)
cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 1d 00 00 00 0f 05 <41> 5b
59 c3 cc cc cc cc cc cc cc

Stack:

ffff88005e25a128 ffffffff8073db10 ffffffff80011a8c 0000000000000003
00000000033aa167 ffff88005e25a558 ffffffff80473c87 ffff88005e25a538
00000000033aa167 ffffffff8073d5e6 ffffffff805a5ca2 0000000000000009
ffff88005e25a7f8 ffff88005e258540 0000000000000001 ffff88005e25a578

Call Trace:

[<ffffffff800083aa>] hypercall_page+0x3aa <--
[<ffffffff80011a8c>] xen_panic_event+0x2c
[<ffffffff80473c87>] notifier_call_chain+0x57
[<ffffffff80473d48>] atomic_notifier_call_chain+0x28
[<ffffffff8046ce70>] panic+0xac
[<ffffffff80471ff1>] oops_end+0x151
[<ffffffff80025a3b>] no_context+0x10b
[<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d
[<ffffffff80011a39>] try_stack_unwind+0x189
[<ffffffff80025d31>] bad_area_nosemaphore+0x21
[<ffffffff80473b54>] do_page_fault+0x2b4
[<ffffffff80471348>] page_fault+0x28
[<ffffffff8003487a>] dequeue_task+0x7a
[<ffffffff800349a8>] deactivate_task+0x38
[<ffffffff8046dd7c>] thread_return+0x157
[<ffffffff8046e3bd>] schedule_timeout+0x14d
[<ffffffff8005f1f0>] process_timeout
[<ffffffff8046d5c0>] io_schedule_timeout+0x80
[<ffffffff8007059a>] prepare_to_wait+0x5a
[<ffffffff800f03ca>] congestion_wait+0x7a
[<ffffffff80070260>] autoremove_wake_function
[<ffffffff800e645f>] do_try_to_free_pages+0x10f
[<ffffffff800e67e7>] try_to_free_pages+0x77
[<ffffffff800e3bd0>] isolate_pages_global
[<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3
[<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151
[<ffffffff8010f10c>] T.583+0x4c
[<ffffffff8010f307>] T.581+0xf7
[<ffffffff800d69a0>] find_lock_page+0x30
[<ffffffff8010f7f0>] cache_alloc_refill+0x260
[<ffffffff8010f99c>] kmem_cache_alloc+0x16c
-------------------------------------------------------------------------

----- Output from Console --------
[1174508.820717] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.820717] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.820717] Call Trace:
[1174508.821694] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.821710] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.821719] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.821729] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.821738] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.821750] [<ffffffff8003f3d8>] __schedule_bug+0x78/0x90
[1174508.821759] [<ffffffff8046ddfc>] thread_return+0x1d7/0x3fb
[1174508.821770] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.821778] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.821790] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.821802] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.821810] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.821822] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.821833] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.821843] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.821851] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.821861] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.821868] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.821904] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.821982] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.822057] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.822133] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.822200] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0 [xfs]
[1174508.822243] [<ffffffffa009299e>]
xfs_btree_lookup_get_block+0x8e/0x110 [xfs]
[1174508.822286] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.822328] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.822356] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370 [xfs]
[1174508.822387] [<ffffffffa007bc30>]
xfs_alloc_ag_vextent_near+0x4e0/0x9a0 [xfs]
[1174508.822419] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.822447] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.822475] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.822508] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.822541] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.822576] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0 [xfs]
[1174508.822629] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.822683] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.822749] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720 [xfs]
[1174508.822816] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.822873] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.822881] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.822888] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.822907] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.822962] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.822971] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.822980] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.822987] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.822994] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823001] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823009] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823016] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823024] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823032] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823048] BUG: unable to handle kernel paging request at ffffffff80794bc0
[1174508.823056] IP: [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823065] PGD 4067 PUD 1a93067 PMD 1a97067 PTE 0
[1174508.823075] Thread overran stack, or stack corrupted
[1174508.823080] Oops: 0000 [#1] SMP
[1174508.823085] last sysfs file: /sys/devices/xen/console-0/modalias
[1174508.823092] CPU 0
[1174508.823096] Modules linked in: 8021q garp stp llc ipv6 fuse loop
dm_mod xfs exportfs xennet processor thermal_sys hwmon xenblk cdrom
[1174508.823117] Pid: 22, comm: pdflush Not tainted 2.6.31.14-0.8-xen #1
[1174508.823122] RIP: e030:[<ffffffff8003487a>] [<ffffffff8003487a>]
dequeue_task+0x7a/0x110
[1174508.823130] RSP: e02b:ffff88005e25a8a0 EFLAGS: 00010006
[1174508.823135] RAX: 000000000000a380 RBX: ffff88005e258540 RCX:
ffffffff8078a000
[1174508.823141] RDX: 0000000000000001 RSI: ffff88005e258540 RDI:
ffffc9000000a380
[1174508.823146] RBP: ffff88005e25a8c0 R08: ffff88005e25a000 R09:
0000000000000000
[1174508.823152] R10: ffff88005e25a738 R11: 00000010ffffffff R12:
0000000000000000
[1174508.823158] R13: 00000001117f2972 R14: ffffffff80843c00 R15:
ffffffff80843c00
[1174508.823166] FS: 00007f6494d64790(0000) GS:ffffc90000000000(0000)
knlGS:0000000000000000
[1174508.823173] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[1174508.823177] CR2: ffffffff80794bc0 CR3: 000000004e479000 CR4:
0000000000002660
[1174508.823183] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[1174508.823189] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[1174508.823195] Process pdflush (pid: 22, threadinfo
ffff88005e25a000, task ffff88005e258540)
[1174508.823201] Stack:
[1174508.823204] ffff88005e25a8f0 00000000033aa167 0000000000000000
ffffc9000000a380
[1174508.823211] <0> ffff88005e25a8f0 ffffffff800349a8
ffffc9000000a380 00000000033aa167
[1174508.823220] <0> 00000001117f2972 ffffc9000000a380
ffff88005e25aa00 ffffffff8046dd7c
[1174508.823230] Call Trace:
[1174508.823230] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823230] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823230] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823230] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823230] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823230] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823230] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823230] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823230] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823230] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823230] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823230] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823230] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823329] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823395] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823464] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823534] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823596] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0 [xfs]
[1174508.823633] [<ffffffffa009299e>]
xfs_btree_lookup_get_block+0x8e/0x110 [xfs]
[1174508.823671] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823707] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823733] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370 [xfs]
[1174508.823759] [<ffffffffa007bc30>]
xfs_alloc_ag_vextent_near+0x4e0/0x9a0 [xfs]
[1174508.823786] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823814] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0 [xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720 [xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] background_writeout+0xbe/0x110
[1174508.823824] [<ffffffff800e00e0>] __pdflush+0x1b0/0x3b0
[1174508.823824] [<ffffffff800e0337>] pdflush+0x57/0x80
[1174508.823824] [<ffffffff8006fba6>] kthread+0xb6/0xc0
[1174508.823824] [<ffffffff8000d3ea>] child_rip+0xa/0x20
[1174508.823824] Code: c1 f8 03 48 01 f0 48 89 83 a0 00 00 00 4c 8b 43
08 4c 8b 8b 18 02 00 00 48 c7 c0 80 a3 00 00 41 8b 48 18 48 8b 0c cd
80 51 78 80 <48> 8b b4 08 40 08 00 00 31 c9 48 c7 83 18 02 00 00 00 00
00 00
[1174508.823824] RIP [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] RSP <ffff88005e25a8a0>
[1174508.823824] CR2: ffffffff80794bc0
[1174508.823824] ---[ end trace f22a09edd947e86c ]---
[1174508.823824] Kernel panic - not syncing: Fatal exception in interrupt
[1174508.823824] Pid: 22, comm: pdflush Tainted: G D 2.6.31.14-0.8-xen #1
[1174508.823824] Call Trace:
[1174508.823824] [<ffffffff80011a39>] try_stack_unwind+0x189/0x1b0
[1174508.823824] [<ffffffff8000f4c6>] dump_trace+0xa6/0x1e0
[1174508.823824] [<ffffffff80011544>] show_trace_log_lvl+0x64/0x90
[1174508.823824] [<ffffffff80011593>] show_trace+0x23/0x40
[1174508.823824] [<ffffffff8046cda7>] dump_stack+0x81/0x9e
[1174508.823824] [<ffffffff8046ce46>] panic+0x82/0x16e
[1174508.823824] [<ffffffff80471ff1>] oops_end+0x151/0x160
[1174508.823824] [<ffffffff80025a3b>] no_context+0x10b/0x1a0
[1174508.823824] [<ffffffff80025c5d>] __bad_area_nosemaphore+0x18d/0x240
[1174508.823824] [<ffffffff80025d31>] bad_area_nosemaphore+0x21/0x40
[1174508.823824] [<ffffffff80473b54>] do_page_fault+0x2b4/0x390
[1174508.823824] [<ffffffff80471348>] page_fault+0x28/0x30
[1174508.823824] [<ffffffff8003487a>] dequeue_task+0x7a/0x110
[1174508.823824] [<ffffffff800349a8>] deactivate_task+0x38/0x60
[1174508.823824] [<ffffffff8046dd7c>] thread_return+0x157/0x3fb
[1174508.823824] [<ffffffff8046e3bd>] schedule_timeout+0x14d/0x200
[1174508.823824] [<ffffffff8046d5c0>] io_schedule_timeout+0x80/0xf0
[1174508.823824] [<ffffffff800f03ca>] congestion_wait+0x7a/0xb0
[1174508.823824] [<ffffffff800e645f>] do_try_to_free_pages+0x10f/0x380
[1174508.823824] [<ffffffff800e67e7>] try_to_free_pages+0x77/0xa0
[1174508.823824] [<ffffffff800dc183>] __alloc_pages_slowpath+0x2d3/0x5c0
[1174508.823824] [<ffffffff800dc5c1>] __alloc_pages_nodemask+0x151/0x160
[1174508.823824] [<ffffffff8010f10c>] T.583+0x4c/0x150
[1174508.823824] [<ffffffff8010f307>] T.581+0xf7/0x380
[1174508.823824] [<ffffffff8010f7f0>] cache_alloc_refill+0x260/0x2a0
[1174508.823824] [<ffffffff8010f99c>] kmem_cache_alloc+0x16c/0x180
[1174508.823824] [<ffffffffa00d0412>] kmem_zone_alloc+0xa2/0x110 [xfs]
[1174508.823824] [<ffffffffa00d5dda>] xfs_buf_get_flags+0x4a/0x1a0 [xfs]
[1174508.823824] [<ffffffffa00d5f56>] xfs_buf_read_flags+0x26/0xd0 [xfs]
[1174508.823824] [<ffffffffa00c8ae9>] xfs_trans_read_buf+0x1e9/0x320 [xfs]
[1174508.823824] [<ffffffffa0092278>] xfs_btree_read_buf_block+0x68/0xe0 [xfs]
[1174508.823824] [<ffffffffa009299e>]
xfs_btree_lookup_get_block+0x8e/0x110 [xfs]
[1174508.823824] [<ffffffffa00930af>] xfs_btree_lookup+0xdf/0x4d0 [xfs]
[1174508.823824] [<ffffffffa0079b77>] xfs_alloc_lookup_eq+0x27/0x50 [xfs]
[1174508.823824] [<ffffffffa0079f45>] xfs_alloc_fixup_trees+0x285/0x370 [xfs]
[1174508.823824] [<ffffffffa007bc30>]
xfs_alloc_ag_vextent_near+0x4e0/0x9a0 [xfs]
[1174508.823824] [<ffffffffa007c1f5>] xfs_alloc_ag_vextent+0x105/0x160 [xfs]
[1174508.823824] [<ffffffffa007ca04>] xfs_alloc_vextent+0x204/0x4b0 [xfs]
[1174508.823824] [<ffffffffa008cc8b>] xfs_bmap_btalloc+0x18b/0xae0 [xfs]
[1174508.823824] [<ffffffffa008d60f>] xfs_bmap_alloc+0x2f/0x70 [xfs]
[1174508.823824] [<ffffffffa008e272>] xfs_bmapi+0xc22/0x1320 [xfs]
[1174508.823824] [<ffffffffa00b3278>] xfs_iomap_write_allocate+0x1d8/0x3f0 [xfs]
[1174508.823824] [<ffffffffa00b40b9>] xfs_iomap+0x2c9/0x300 [xfs]
[1174508.823824] [<ffffffffa00d11e8>] xfs_map_blocks+0x38/0x60 [xfs]
[1174508.823824] [<ffffffffa00d296a>] xfs_page_state_convert+0x3fa/0x720 [xfs]
[1174508.823824] [<ffffffffa00d2e3f>] xfs_vm_writepage+0xaf/0x160 [xfs]
[1174508.823824] [<ffffffff800ddb11>] __writepage+0x21/0x60
[1174508.823824] [<ffffffff800ded65>] write_cache_pages+0x215/0x520
[1174508.823824] [<ffffffff800df0a0>] generic_writepages+0x30/0x50
[1174508.823824] [<ffffffffa00d1d3c>] xfs_vm_writepages+0x7c/0xb0 [xfs]
[1174508.823824] [<ffffffff800df0f5>] do_writepages+0x35/0x70
[1174508.823824] [<ffffffff80140e4b>] writeback_single_inode+0x10b/0x3f0
[1174508.823824] [<ffffffff80141608>] generic_sync_sb_inodes+0x1a8/0x5f0
[1174508.823824] [<ffffffff80141a95>] sync_sb_inodes+0x45/0x60
[1174508.823824] [<ffffffff80141bc4>] writeback_inodes+0x54/0x150
[1174508.823824] [<ffffffff800de4de>] backgroun
---------------------------------------------------------------------------------

--
"There has grown up in the minds of certain groups in this country the
notion that because a man or corporation has made a profit out of the
public for a number of years, the government and the courts are
charged with the duty of guaranteeing such profit in the future, even
in the face of changing circumstances and contrary to public interest.
This strange doctrine is not supported by statute nor common law."

~Robert Heinlein

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 21:29:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 21:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgjUs-0001Qj-Ge; Mon, 18 Jun 2012 21:28:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SgjUq-0001Qb-MF
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 21:28:28 +0000
Received: from [85.158.143.35:57819] by server-2.bemta-4.messagelabs.com id
	E7/0B-17938-B7D9FDF4; Mon, 18 Jun 2012 21:28:27 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340054907!13720982!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16902 invoked from network); 18 Jun 2012 21:28:27 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 21:28:27 -0000
Received: by wgbed3 with SMTP id ed3so4101108wgb.32
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 14:28:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=F9sYbF2QVGX0TT9BaIX2PHHc6GVg2Bon5vq89sSZbFM=;
	b=tTdocQHxDV0XeFSoiuw8iC1lNMczG+32jBn0BRtxHQk8rIcp0OXVC0LNqn8oOAVo/f
	Xe7IIMJQCfRzloLFp29paPNdfbAa96yo8bp2KBaQ+Q5/O3E9GKE/W1vzdjcavUQ7S2+T
	DubyE3dC1Yk1uUs/cPtkoEdW+YaUKfdAaUQ3/ZtA1YN3HqP82OUH686CBDxRee0IAi8c
	02ihkiM7KvDjAIRCEFsHcwCt5sv6fDRI8qPQIe3tzRzIXS77WPzgeB1koqknekZsn9EG
	oEwyEk4c2209yAq3oWVSoZ3xrORspBOtBgBU+v6V++gRspAB5LGL3k0I64YngAWNdyxG
	sYjw==
MIME-Version: 1.0
Received: by 10.180.109.194 with SMTP id hu2mr27071286wib.0.1340054907018;
	Mon, 18 Jun 2012 14:28:27 -0700 (PDT)
Received: by 10.217.2.16 with HTTP; Mon, 18 Jun 2012 14:28:26 -0700 (PDT)
Date: Mon, 18 Jun 2012 15:28:26 -0600
Message-ID: <CAHyyzzQdFiSCyp87mXwYAu1YLcWth31US9aPuEOVRDuH1LJt2g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen 4.2 web interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Is there web interface for xen 4.2 ?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 21:29:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 21:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgjUs-0001Qj-Ge; Mon, 18 Jun 2012 21:28:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SgjUq-0001Qb-MF
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 21:28:28 +0000
Received: from [85.158.143.35:57819] by server-2.bemta-4.messagelabs.com id
	E7/0B-17938-B7D9FDF4; Mon, 18 Jun 2012 21:28:27 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340054907!13720982!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16902 invoked from network); 18 Jun 2012 21:28:27 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 21:28:27 -0000
Received: by wgbed3 with SMTP id ed3so4101108wgb.32
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 14:28:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=F9sYbF2QVGX0TT9BaIX2PHHc6GVg2Bon5vq89sSZbFM=;
	b=tTdocQHxDV0XeFSoiuw8iC1lNMczG+32jBn0BRtxHQk8rIcp0OXVC0LNqn8oOAVo/f
	Xe7IIMJQCfRzloLFp29paPNdfbAa96yo8bp2KBaQ+Q5/O3E9GKE/W1vzdjcavUQ7S2+T
	DubyE3dC1Yk1uUs/cPtkoEdW+YaUKfdAaUQ3/ZtA1YN3HqP82OUH686CBDxRee0IAi8c
	02ihkiM7KvDjAIRCEFsHcwCt5sv6fDRI8qPQIe3tzRzIXS77WPzgeB1koqknekZsn9EG
	oEwyEk4c2209yAq3oWVSoZ3xrORspBOtBgBU+v6V++gRspAB5LGL3k0I64YngAWNdyxG
	sYjw==
MIME-Version: 1.0
Received: by 10.180.109.194 with SMTP id hu2mr27071286wib.0.1340054907018;
	Mon, 18 Jun 2012 14:28:27 -0700 (PDT)
Received: by 10.217.2.16 with HTTP; Mon, 18 Jun 2012 14:28:26 -0700 (PDT)
Date: Mon, 18 Jun 2012 15:28:26 -0600
Message-ID: <CAHyyzzQdFiSCyp87mXwYAu1YLcWth31US9aPuEOVRDuH1LJt2g@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen 4.2 web interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Is there web interface for xen 4.2 ?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 22:53:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 22:53:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgknj-0002TN-WD; Mon, 18 Jun 2012 22:52:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <h.lu@anytimechinese.com>) id 1Sgkni-0002TI-Ci
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 22:52:02 +0000
Received: from [85.158.143.35:9110] by server-2.bemta-4.messagelabs.com id
	B9/3A-17938-111BFDF4; Mon, 18 Jun 2012 22:52:01 +0000
X-Env-Sender: h.lu@anytimechinese.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1340059920!12528701!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 574 invoked from network); 18 Jun 2012 22:52:01 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 22:52:01 -0000
Received: by yenl1 with SMTP id l1so4285669yen.32
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 15:51:59 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=3rVWuQmWzGuSrXP1K9nOXec++7HsTzT8P+ngO5Qt2Pk=;
	b=n0vwL30VtjaVyciouz/ukFzE2pc93e3v6sUQH21JIx0aamN1Mq7axy6GgBvXQUw/ug
	NVvWrH+p5marXYbG1yivW8MxEYHn7uaqL39c+kHdMvLJodB3dUJ+KxgBphzviCtj9BlK
	+54STMuKGNjLA2nUIPOBsGcUCPPxMNhQ9KDZLoxtkX8muaZ2ogmBsKPJqZ/s+HBtGkRM
	pK1p7mJ42EG9lYiZEUcOUyopiOp6gLoDz9Tfctu5bI5ojNFrmvqmjJzJGmWtG1cmp8xt
	hZE3RWFaHcmQRu8Z4EPRmo6h2MzCNo9tGfFqtN+fdOONjhHwcVrEArw9Zqizbn4mFc3d
	hf3A==
MIME-Version: 1.0
Received: by 10.236.115.163 with SMTP id e23mr20015139yhh.95.1340059919762;
	Mon, 18 Jun 2012 15:51:59 -0700 (PDT)
Received: by 10.147.123.1 with HTTP; Mon, 18 Jun 2012 15:51:59 -0700 (PDT)
Date: Tue, 19 Jun 2012 00:51:59 +0200
Message-ID: <CAAvCx3gDN+tPvib565-3sJVW5+1iDrD=v+1ppvnNdT3zOwJnCw@mail.gmail.com>
From: Lu Heng <h.lu@anytimechinese.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmhOm3WC0kkvxJzAmPV1Q/dJXJCw2HoUryRjXCiDl0PI39eqPV0vWVNk2CZ34lmxrGkkxSX
Subject: [Xen-users] windows server networking with network-route(XEN HVM)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

We had a network-route setup, in which all the XEN PV with linux
distribution works fine with network.

And we trying to setup windows for it, however, we see a very strange results.

We have installed windows 2003, and the vm detected the nic card and
successfully installed it, however there is no network in the windows.

We tried to ping host server from the VM, and it is not working.

We tried to configure the gateway IP into the host server(the server
is on 1.1.1.2, while another dedicated range of 2.2.2.0/24 is routed
to 1.1.1.2, so we tried to configure 2.2.2.1 into the server and
success), the vm is not even able to ping the gateway.

So it just looks like the VM has no network whatsoever, we have tried
every netwrok card in the list(intel e1000 realtek etc), it is not
working.

We tried to switch the nic type from ioemu to netfont, then the
network card dispeared.

Have anybody has experiences regarding the network-route and how to
set it up with windows 2003 in xen HVM?

-- 
--
Kind regards.
Lu

This transmission is intended solely for the addressee(s) shown above.
It may contain information that is privileged, confidential or
otherwise protected from disclosure. Any review, dissemination or use
of this transmission or its contents by persons other than the
intended addressee(s) is strictly prohibited. If you have received
this transmission in error, please notify this office immediately and
e-mail the original at the sender's address above by replying to this
message and including the text of the transmission received.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 18 22:53:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2012 22:53:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgknj-0002TN-WD; Mon, 18 Jun 2012 22:52:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <h.lu@anytimechinese.com>) id 1Sgkni-0002TI-Ci
	for xen-users@lists.xen.org; Mon, 18 Jun 2012 22:52:02 +0000
Received: from [85.158.143.35:9110] by server-2.bemta-4.messagelabs.com id
	B9/3A-17938-111BFDF4; Mon, 18 Jun 2012 22:52:01 +0000
X-Env-Sender: h.lu@anytimechinese.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1340059920!12528701!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 574 invoked from network); 18 Jun 2012 22:52:01 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Jun 2012 22:52:01 -0000
Received: by yenl1 with SMTP id l1so4285669yen.32
	for <xen-users@lists.xen.org>; Mon, 18 Jun 2012 15:51:59 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=3rVWuQmWzGuSrXP1K9nOXec++7HsTzT8P+ngO5Qt2Pk=;
	b=n0vwL30VtjaVyciouz/ukFzE2pc93e3v6sUQH21JIx0aamN1Mq7axy6GgBvXQUw/ug
	NVvWrH+p5marXYbG1yivW8MxEYHn7uaqL39c+kHdMvLJodB3dUJ+KxgBphzviCtj9BlK
	+54STMuKGNjLA2nUIPOBsGcUCPPxMNhQ9KDZLoxtkX8muaZ2ogmBsKPJqZ/s+HBtGkRM
	pK1p7mJ42EG9lYiZEUcOUyopiOp6gLoDz9Tfctu5bI5ojNFrmvqmjJzJGmWtG1cmp8xt
	hZE3RWFaHcmQRu8Z4EPRmo6h2MzCNo9tGfFqtN+fdOONjhHwcVrEArw9Zqizbn4mFc3d
	hf3A==
MIME-Version: 1.0
Received: by 10.236.115.163 with SMTP id e23mr20015139yhh.95.1340059919762;
	Mon, 18 Jun 2012 15:51:59 -0700 (PDT)
Received: by 10.147.123.1 with HTTP; Mon, 18 Jun 2012 15:51:59 -0700 (PDT)
Date: Tue, 19 Jun 2012 00:51:59 +0200
Message-ID: <CAAvCx3gDN+tPvib565-3sJVW5+1iDrD=v+1ppvnNdT3zOwJnCw@mail.gmail.com>
From: Lu Heng <h.lu@anytimechinese.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmhOm3WC0kkvxJzAmPV1Q/dJXJCw2HoUryRjXCiDl0PI39eqPV0vWVNk2CZ34lmxrGkkxSX
Subject: [Xen-users] windows server networking with network-route(XEN HVM)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

We had a network-route setup, in which all the XEN PV with linux
distribution works fine with network.

And we trying to setup windows for it, however, we see a very strange results.

We have installed windows 2003, and the vm detected the nic card and
successfully installed it, however there is no network in the windows.

We tried to ping host server from the VM, and it is not working.

We tried to configure the gateway IP into the host server(the server
is on 1.1.1.2, while another dedicated range of 2.2.2.0/24 is routed
to 1.1.1.2, so we tried to configure 2.2.2.1 into the server and
success), the vm is not even able to ping the gateway.

So it just looks like the VM has no network whatsoever, we have tried
every netwrok card in the list(intel e1000 realtek etc), it is not
working.

We tried to switch the nic type from ioemu to netfont, then the
network card dispeared.

Have anybody has experiences regarding the network-route and how to
set it up with windows 2003 in xen HVM?

-- 
--
Kind regards.
Lu

This transmission is intended solely for the addressee(s) shown above.
It may contain information that is privileged, confidential or
otherwise protected from disclosure. Any review, dissemination or use
of this transmission or its contents by persons other than the
intended addressee(s) is strictly prohibited. If you have received
this transmission in error, please notify this office immediately and
e-mail the original at the sender's address above by replying to this
message and including the text of the transmission received.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 07:18:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 07:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgsg0-0002b7-4I; Tue, 19 Jun 2012 07:16:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sgsfz-0002at-3J
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 07:16:35 +0000
Received: from [85.158.138.51:9196] by server-4.bemta-3.messagelabs.com id
	F0/92-17105-F4720EF4; Tue, 19 Jun 2012 07:16:31 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1340090189!28352733!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 848 invoked from network); 19 Jun 2012 07:16:30 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 07:16:30 -0000
Received: by ghrr14 with SMTP id r14so5029604ghr.32
	for <multiple recipients>; Tue, 19 Jun 2012 00:16:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=kGLaF/cpOa2GBMtKfM7t8evwZROiiJDbhTNYy3pVWaY=;
	b=XnY9epjZ6Lv08U+f1PxeE5eIE1R0VM0ztaP62OxLX/QKeOwVLs4PmekyBWAYj0ka2d
	CpjPF+0J4D9btHedzZ9pDY7jnG36H29q6LEUNPAyHQwaeT8CIhPHtkW/fQ6nHSbl63hj
	x8kWwlu8NQkzkdxVYHo8J3yrG5h2X8r0h1CBUQEcxc5g5KTRy6ODiqBJSdfij3oC7B7P
	NfQ3JQ6iDJcwmra/cDJwOilurMLFhI4vjy0DHq5Krsu4ZJNinQNDjiMOvT6iDjh6fYzD
	F5PtzlChuup7CGiOkqgjHgNyDBDpId3f4bQsmocfaWsskWvYIZF09gc2sueewX8f24gJ
	k+8g==
MIME-Version: 1.0
Received: by 10.60.1.67 with SMTP id 3mr18508165oek.30.1340090188672; Tue, 19
	Jun 2012 00:16:28 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Tue, 19 Jun 2012 00:16:28 -0700 (PDT)
In-Reply-To: <CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
	<CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
	<CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
Date: Tue, 19 Jun 2012 17:16:28 +1000
Message-ID: <CAAcQV2i+HLb8D7k11zBdcoEz4=195y68z1z-a+uAJrM-qs3mRA@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6785616259918372064=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6785616259918372064==
Content-Type: multipart/alternative; boundary=e89a8fb1fe20a9afb704c2ce0fe8

--e89a8fb1fe20a9afb704c2ce0fe8
Content-Type: text/plain; charset=ISO-8859-1

still have this problem, alway recive this:

in_port(3),eth(src=96:c6:d0:5a:28:30,dst=33:33:00:00:00:02),eth_type(0x86dd),ipv6(src=fe80::94c6:d0ff:fe5a:2830,dst=ff02::2,label=0,proto=58,tclass=0,hlimit=255,frag=no),icmpv6(type=133,code=0),
packets:2, bytes:140, used:2.880s,
actions:push_vlan(vid=3003,pcp=0),0,pop_vlan,2,push_vlan(vid=3003,pcp=0),1





On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <shinepf@gmail.com> wrote:

> i think it could be the intel 82576 drive problem,
> https://forums.citrix.com/thread.jspa?threadID=280048&start=0&tstart=135
>
> i can not follow the post thread because it's use xenserver and all
> upgrade package is for xenserver,
>
> i use ubuntu 12.04 with xcp , not fit for, so,
>
> i try to upgrade igb to newest version , 3.4.7 but still not work with
> vlan tag.
>
>
> On Mon, Jun 11, 2012 at 1:11 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> i just want to diff vm use diff vlan, why it's so difficult~~
>>
>>
>> On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:
>>
>>> i think maybe im wrong?
>>>
>>> the xe network-create and xe vlan-create is only for xcp bridge mode??
>>>
>>> if i use openvswitch i should only use ovs tool to add vlan config??
>>>
>>> what should i do ?
>>>
>>>
>>> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com>wrote:
>>>
>>>> hi all ,
>>>>
>>>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>>>
>>>> i use xe network-create and xe vlan-create to build vlan 3000
>>>>
>>>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all
>>>> looks well,
>>>>
>>>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
>>>> 3000
>>>>
>>>> but i can not access the internent~~~
>>>>
>>>> somebody can help me with this?
>>>>
>>>> thanks.
>>>>
>>>
>>>
>>
>

--e89a8fb1fe20a9afb704c2ce0fe8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

still have this problem, alway recive this:<div><br></div><div>in_port(3),e=
th(src=3D96:c6:d0:5a:28:30,dst=3D33:33:00:00:00:02),eth_type(0x86dd),ipv6(s=
rc=3Dfe80::94c6:d0ff:fe5a:2830,dst=3Dff02::2,label=3D0,proto=3D58,tclass=3D=
0,hlimit=3D255,frag=3Dno),icmpv6(type=3D133,code=3D0), packets:2, bytes:140=
, used:2.880s, actions:push_vlan(vid=3D3003,pcp=3D0),0,pop_vlan,2,push_vlan=
(vid=3D3003,pcp=3D0),1</div>
<div><br></div><div><br></div><div><br></div><div><br><br><div class=3D"gma=
il_quote">On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <span dir=3D"ltr">&=
lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think it could be the intel 82576 drive pr=
oblem,=A0<a href=3D"https://forums.citrix.com/thread.jspa?threadID=3D280048=
&amp;start=3D0&amp;tstart=3D135" target=3D"_blank">https://forums.citrix.co=
m/thread.jspa?threadID=3D280048&amp;start=3D0&amp;tstart=3D135</a><div>

<br></div><div>i can not follow the post thread because it&#39;s use xenser=
ver and all upgrade package is for xenserver,=A0</div><div><br></div><div>i=
 use ubuntu 12.04 with xcp , not fit for, so,</div><div><br></div><div>i tr=
y to upgrade igb to newest version , 3.4.7 but still not work with vlan tag=
.<div>
<div class=3D"h5"><br>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:11 PM, pf shineyea=
r <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_bla=
nk">shinepf@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">

i just want to diff vm use diff vlan, why it&#39;s so difficult~~<div><div>=
<br><br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:09 PM, pf shin=
eyear <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"=
_blank">shinepf@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>


<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div><br><br><div class=3D"gmail_quote">O=
n Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</=
span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>



i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>




<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>

--e89a8fb1fe20a9afb704c2ce0fe8--


--===============6785616259918372064==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6785616259918372064==--


From xen-users-bounces@lists.xen.org Tue Jun 19 07:18:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 07:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgsg0-0002b7-4I; Tue, 19 Jun 2012 07:16:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1Sgsfz-0002at-3J
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 07:16:35 +0000
Received: from [85.158.138.51:9196] by server-4.bemta-3.messagelabs.com id
	F0/92-17105-F4720EF4; Tue, 19 Jun 2012 07:16:31 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1340090189!28352733!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 848 invoked from network); 19 Jun 2012 07:16:30 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 07:16:30 -0000
Received: by ghrr14 with SMTP id r14so5029604ghr.32
	for <multiple recipients>; Tue, 19 Jun 2012 00:16:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=kGLaF/cpOa2GBMtKfM7t8evwZROiiJDbhTNYy3pVWaY=;
	b=XnY9epjZ6Lv08U+f1PxeE5eIE1R0VM0ztaP62OxLX/QKeOwVLs4PmekyBWAYj0ka2d
	CpjPF+0J4D9btHedzZ9pDY7jnG36H29q6LEUNPAyHQwaeT8CIhPHtkW/fQ6nHSbl63hj
	x8kWwlu8NQkzkdxVYHo8J3yrG5h2X8r0h1CBUQEcxc5g5KTRy6ODiqBJSdfij3oC7B7P
	NfQ3JQ6iDJcwmra/cDJwOilurMLFhI4vjy0DHq5Krsu4ZJNinQNDjiMOvT6iDjh6fYzD
	F5PtzlChuup7CGiOkqgjHgNyDBDpId3f4bQsmocfaWsskWvYIZF09gc2sueewX8f24gJ
	k+8g==
MIME-Version: 1.0
Received: by 10.60.1.67 with SMTP id 3mr18508165oek.30.1340090188672; Tue, 19
	Jun 2012 00:16:28 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Tue, 19 Jun 2012 00:16:28 -0700 (PDT)
In-Reply-To: <CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
	<CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
	<CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
Date: Tue, 19 Jun 2012 17:16:28 +1000
Message-ID: <CAAcQV2i+HLb8D7k11zBdcoEz4=195y68z1z-a+uAJrM-qs3mRA@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6785616259918372064=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6785616259918372064==
Content-Type: multipart/alternative; boundary=e89a8fb1fe20a9afb704c2ce0fe8

--e89a8fb1fe20a9afb704c2ce0fe8
Content-Type: text/plain; charset=ISO-8859-1

still have this problem, alway recive this:

in_port(3),eth(src=96:c6:d0:5a:28:30,dst=33:33:00:00:00:02),eth_type(0x86dd),ipv6(src=fe80::94c6:d0ff:fe5a:2830,dst=ff02::2,label=0,proto=58,tclass=0,hlimit=255,frag=no),icmpv6(type=133,code=0),
packets:2, bytes:140, used:2.880s,
actions:push_vlan(vid=3003,pcp=0),0,pop_vlan,2,push_vlan(vid=3003,pcp=0),1





On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <shinepf@gmail.com> wrote:

> i think it could be the intel 82576 drive problem,
> https://forums.citrix.com/thread.jspa?threadID=280048&start=0&tstart=135
>
> i can not follow the post thread because it's use xenserver and all
> upgrade package is for xenserver,
>
> i use ubuntu 12.04 with xcp , not fit for, so,
>
> i try to upgrade igb to newest version , 3.4.7 but still not work with
> vlan tag.
>
>
> On Mon, Jun 11, 2012 at 1:11 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> i just want to diff vm use diff vlan, why it's so difficult~~
>>
>>
>> On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:
>>
>>> i think maybe im wrong?
>>>
>>> the xe network-create and xe vlan-create is only for xcp bridge mode??
>>>
>>> if i use openvswitch i should only use ovs tool to add vlan config??
>>>
>>> what should i do ?
>>>
>>>
>>> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com>wrote:
>>>
>>>> hi all ,
>>>>
>>>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>>>
>>>> i use xe network-create and xe vlan-create to build vlan 3000
>>>>
>>>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all
>>>> looks well,
>>>>
>>>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged with
>>>> 3000
>>>>
>>>> but i can not access the internent~~~
>>>>
>>>> somebody can help me with this?
>>>>
>>>> thanks.
>>>>
>>>
>>>
>>
>

--e89a8fb1fe20a9afb704c2ce0fe8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

still have this problem, alway recive this:<div><br></div><div>in_port(3),e=
th(src=3D96:c6:d0:5a:28:30,dst=3D33:33:00:00:00:02),eth_type(0x86dd),ipv6(s=
rc=3Dfe80::94c6:d0ff:fe5a:2830,dst=3Dff02::2,label=3D0,proto=3D58,tclass=3D=
0,hlimit=3D255,frag=3Dno),icmpv6(type=3D133,code=3D0), packets:2, bytes:140=
, used:2.880s, actions:push_vlan(vid=3D3003,pcp=3D0),0,pop_vlan,2,push_vlan=
(vid=3D3003,pcp=3D0),1</div>
<div><br></div><div><br></div><div><br></div><div><br><br><div class=3D"gma=
il_quote">On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <span dir=3D"ltr">&=
lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think it could be the intel 82576 drive pr=
oblem,=A0<a href=3D"https://forums.citrix.com/thread.jspa?threadID=3D280048=
&amp;start=3D0&amp;tstart=3D135" target=3D"_blank">https://forums.citrix.co=
m/thread.jspa?threadID=3D280048&amp;start=3D0&amp;tstart=3D135</a><div>

<br></div><div>i can not follow the post thread because it&#39;s use xenser=
ver and all upgrade package is for xenserver,=A0</div><div><br></div><div>i=
 use ubuntu 12.04 with xcp , not fit for, so,</div><div><br></div><div>i tr=
y to upgrade igb to newest version , 3.4.7 but still not work with vlan tag=
.<div>
<div class=3D"h5"><br>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:11 PM, pf shineyea=
r <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_bla=
nk">shinepf@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">

i just want to diff vm use diff vlan, why it&#39;s so difficult~~<div><div>=
<br><br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:09 PM, pf shin=
eyear <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"=
_blank">shinepf@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>


<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div><br><br><div class=3D"gmail_quote">O=
n Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</=
span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>



i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>




<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>

--e89a8fb1fe20a9afb704c2ce0fe8--


--===============6785616259918372064==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6785616259918372064==--


From xen-users-bounces@lists.xen.org Tue Jun 19 08:19:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 08:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgtdF-0003k2-BJ; Tue, 19 Jun 2012 08:17:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1SgtdD-0003ju-Qx
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 08:17:48 +0000
Received: from [85.158.143.35:53129] by server-3.bemta-4.messagelabs.com id
	B0/0C-05808-BA530EF4; Tue, 19 Jun 2012 08:17:47 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340093865!5074968!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE3MzQ0\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4402 invoked from network); 19 Jun 2012 08:17:45 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-5.tower-21.messagelabs.com with SMTP;
	19 Jun 2012 08:17:45 -0000
Received: from fwd17.aul.t-online.de (fwd17.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1SgtdB-0003mk-Hu; Tue, 19 Jun 2012 10:17:45 +0200
Received: from mail-yx0-f173.google.com
	(SyVuFGZGYtwipEkXBBhsyhui8SNqTykoZUDE9i-54vK8v2vOEkfHmBI4FREImkHszTWCxMUmgt@[209.85.213.173])
	by fwd17.webpage.t-com.de
	with esmtp id 1SgtdA-2KDbJw0; Tue, 19 Jun 2012 10:17:44 +0200
Received: by yenl1 with SMTP id l1so4552059yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 01:17:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.208.100 with SMTP id md4mr274226igc.65.1340093863247; Tue,
	19 Jun 2012 01:17:43 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Tue, 19 Jun 2012 01:17:43 -0700 (PDT)
In-Reply-To: <CADrxqj9C2Tv7PJ4FAY1y6DsqSvpwNCsLtUiBNBTBSpQ75kxEGA@mail.gmail.com>
References: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
	<CADrxqj9C2Tv7PJ4FAY1y6DsqSvpwNCsLtUiBNBTBSpQ75kxEGA@mail.gmail.com>
Date: Tue, 19 Jun 2012 10:17:43 +0200
Message-ID: <CADrxqj_MEL9iJo9x50X1pV=uByvvBoSGOp8ATsxPjAnmpXbevg@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
X-ID: SyVuFGZGYtwipEkXBBhsyhui8SNqTykoZUDE9i-54vK8v2vOEkfHmBI4FREImkHszTWCxMUmgt
X-TOI-MSGID: 483540cb-470f-4de9-bc57-1f5f4c73aa68
Subject: Re: [Xen-users] PCI passthrough to PV guest - domU kernel panic
	when using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1253410382692501120=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1253410382692501120==
Content-Type: multipart/alternative; boundary=14dae9340aafaf3fee04c2ceea0c

--14dae9340aafaf3fee04c2ceea0c
Content-Type: text/plain; charset=ISO-8859-1

2012/6/15 Christian <mythtv@hocken.net>

>
>
> 2012/6/10 Christian <mythtv@hocken.net>
>
>> Hi everybody,
>>
>> I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
>> passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
>> guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
>> 600e processor and thus does not come with native IOMMU support. Both, dom0
>> and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
>> repositories.
>> I set up a pv domU guest system that works flawlessly. However, when I
>> try to boot the guest with iommu=soft as a kernel-parameter the domU
>> crashes with a kernel panic. The kernel panic does not seem to be related
>> to an assigned PCI device, since the guest crashes even if no PCI device is
>> passed.
>>
>> Here's an excerpt of the guest system's boot log:
>> (early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
>> debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
>> (early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384
>> bytes)
>> (early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
>> (early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
>> (early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
>> (early) [    0.000000] Kernel panic - not syncing: Failed to get
>> contiguous memory for DMA from Xen!
>> (early) [    0.000000] You either: don't have the permissions, do not
>> have enough free memory under 4GB, or the hypervisor memoryis too
>> fragmented! (rc:-12)
>> (early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
>> #39-Ubuntu
>> (early) [    0.000000] Call Trace:
>> (early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
>> (early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
>> (early) [    0.000000]  [<ffffffff81d0e596>] ?
>> pci_swiotlb_late_init+0x29/0x29
>> (early) [    0.000000]  [<ffffffff81d0e56d>] ?
>> pci_swiotlb_detect_4gb+0x2c/0x2c
>> (early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
>> (early) [    0.000000]  [<ffffffff81d00d78>]
>> pci_xen_swiotlb_init+0x17/0x29
>> (early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
>> (early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
>> (early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
>> (early) [    0.000000]  [<ffffffff81cfb388>]
>> x86_64_start_reservations+0x132/0x136
>> (early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
>>
>>
>>
>> Some more information about my configuration:
>>
>> Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
>> * Kernel parameter pci=resource_alignment=01:05.0 set.
>>
>> * xen-pciback is loaded as module with options in
>> /etc/modprobe.d/xen-pciback.conf:
>> # hide (0000:01:05.0)
>> options xen-pciback passthrough=1
>> options xen-pciback permissive
>> options xen-pciback hide=(0000:01:05.0)
>>
>> * saa7146 driver is blacklisted:
>> /etc/modprobe.d/blacklist-saa7146.conf:
>> blacklist saa7146
>>
>> * xm pci-list-assignable-devices lists mentioned PCI device
>>
>> * guest's xen.cfg looks as follows:
>> kernel = "/usr/local/xendomains/precise_test/kernel.img"
>> ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
>> memory = 512
>> vcpus = 1
>> name = "precisetest"
>> vif = [ 'mac=00:16:00:00:42:23' ]
>> disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
>> root = "/dev/xvda1"
>> pci = [ '01:05.0' ]
>> extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
>> xencons=tty"
>>
>>
>> DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
>> * xen-pcifront is loaded as module
>>
>> * System starts when iommu=soft is not set and lspci shows passed device.
>> However, the device is not usable
>>
>> At this point I got stuck and have no clue how to further debug my setup.
>> Please let me know, if I missed something.
>>
>> Logfiles:
>> Kernel config (same kernel is used on dom0 and domU):
>> http://pastebin.com/6qf85KjJ
>> Dom0 dmesg: http://pastebin.com/FAXk8eF9
>> Dom0 xm dmesg: http://pastebin.com/MXhvWkPF
>> Dom0 xend.log: http://pastebin.com/Ma0Xy4BA
>> Dom0 domain-builder-ng.log: http://pastebin.com/R5mmPBZi
>> Dom0 xen-hotplug.log; http://pastebin.com/haKwKnnD
>> Dom0 xend-debug.log: http://pastebin.com/bU5X2hg4
>>  DomU boot.log: http://pastebin.com/R2dYGpp1
>>
>> Thank you very much for your support
>>
>> best regards,
>> Christian
>>
>
> Did no one of you encounter this problem before? I cannot imagine that my
> setup is that special.
>
> As far as I understand, the error handling has been introduced with this
patch  https://lkml.org/lkml/2011/8/24/432

According to Konrad Rzeszutek, two situations might be responsible for the
kernel panic:

"We can fail seting up Xen-SWIOTLB if:
 - The host does not have enough contiguous DMA32 memory available
   (can happen on a machine that has fragmented memory from starting,
   stopping many guests).
 - Not enough low memory (almost never happens)."

Is there a way to check which condition is matched? The panic already
occurs when I've just started dom0

Thanks for your support

--14dae9340aafaf3fee04c2ceea0c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/6/15 Christian <span dir=3D"ltr">&l=
t;<a href=3D"mailto:mythtv@hocken.net" target=3D"_blank">mythtv@hocken.net<=
/a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class=3D"gmail_quote"><div><div class=3D"h5">2012/6/10 Christi=
an <span dir=3D"ltr">&lt;<a href=3D"mailto:mythtv@hocken.net" target=3D"_bl=
ank">mythtv@hocken.net</a>&gt;</span><br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<span>Hi everybody,</span><div><br></div><div>I followed the tutorial at=A0=
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" style=3D"color:rgb=
(17,85,204)" target=3D"_blank">http://wiki.xen.org/wiki/Xen_PCI_Passthrough=
</a>=A0to passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a=
 pv xen guest. My system ist based on an Asus M4N78 Pro motherboard + an AM=
D X4 600e processor and thus does not come with native IOMMU support. Both,=
 dom0 and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official repos=
itories.</div>


<div>I set up a pv domU guest system that works flawlessly. However, when I=
 try to boot the guest with iommu=3Dsoft as a kernel-parameter the domU cra=
shes with a kernel panic. The kernel panic does not seem to be related to a=
n assigned PCI device, since the guest crashes even if no PCI device is pas=
sed.=A0</div>


<div><br></div><div>Here&#39;s an excerpt of the guest system&#39;s boot lo=
g:</div><div><div>(early) [ =A0 =A00.000000] Kernel command line: root=3D/d=
ev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot console=3Dh=
vc0 ro xencons=3Dtty</div>


<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>


<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>


<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>


(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>


<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>


<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>


<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div><br></div><div><br></div><div><br></div><di=
v>Some more information about my configuration:</div>
<div><br></div><div>Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):</div>=
<div>* Kernel parameter=A0pci=3Dresource_alignment=3D01:05.0 set.</div><div=
><br></div><div>* xen-pciback is loaded as module with options in /etc/modp=
robe.d/xen-pciback.conf:</div>


<div><div># hide (0000:01:05.0)</div><div>options xen-pciback passthrough=
=3D1</div><div>options xen-pciback permissive</div><div>options xen-pciback=
 hide=3D(0000:01:05.0)=A0</div></div><div><br></div><div>* saa7146 driver i=
s blacklisted:</div>


<div>/etc/modprobe.d/blacklist-saa7146.conf:</div><div>blacklist saa7146</d=
iv><div><br></div><div>* xm pci-list-assignable-devices lists mentioned PCI=
 device</div><div><br></div><div>* guest&#39;s xen.cfg looks as follows:</d=
iv>


<div><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.img&qu=
ot;</div><div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/initrd.i=
mg&quot;</div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>name =3D =
&quot;precisetest&quot;</div>


<div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div><div>disk =3D [ &#3=
9;file:/usr/local/xendomains/precise_test/xvda.img,xvda,w&#39; =A0]</div><d=
iv>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; ]<=
/div><div>


extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot cons=
ole=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div><br></div><div><br></div>=
<div>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</div><div>
* xen-pcifront is loaded as module</div><div><br></div><div>* System starts=
 when iommu=3Dsoft is not set and lspci shows passed device. However, the d=
evice is not usable</div><div><br></div><div>At this point I got stuck and =
have no clue how to further debug my setup. Please let me know, if I missed=
 something.</div>


<div><br></div><div>Logfiles:</div><div>Kernel config (same kernel is used =
on dom0 and domU):=A0<a href=3D"http://pastebin.com/6qf85KjJ" target=3D"_bl=
ank">http://pastebin.com/6qf85KjJ</a></div><div>Dom0 dmesg:=A0<a href=3D"ht=
tp://pastebin.com/FAXk8eF9" target=3D"_blank">http://pastebin.com/FAXk8eF9<=
/a></div>


<div>Dom0 xm dmesg:=A0<a href=3D"http://pastebin.com/MXhvWkPF" target=3D"_b=
lank">http://pastebin.com/MXhvWkPF</a></div><div>Dom0=A0xend.log:=A0<a href=
=3D"http://pastebin.com/Ma0Xy4BA" target=3D"_blank">http://pastebin.com/Ma0=
Xy4BA</a></div>

<div><font color=3D"#222222" face=3D"arial, sans-serif">Dom0 domain-builder=
-ng.log:=A0<a href=3D"http://pastebin.com/R5mmPBZi" target=3D"_blank">http:=
//pastebin.com/R5mmPBZi</a></font></div>
<div>Dom0 xen-hotplug.log;=A0<a href=3D"http://pastebin.com/haKwKnnD" targe=
t=3D"_blank">http://pastebin.com/haKwKnnD</a></div><div>Dom0=A0xend-debug.l=
og:=A0<a href=3D"http://pastebin.com/bU5X2hg4" target=3D"_blank">http://pas=
tebin.com/bU5X2hg4</a></div>

<div>
DomU boot.log:=A0<a href=3D"http://pastebin.com/R2dYGpp1" target=3D"_blank"=
>http://pastebin.com/R2dYGpp1</a></div><div><br></div><div>Thank you very m=
uch for your support</div><div><br></div><div>best regards,</div><div>
Christian</div></blockquote><div><br></div></div></div><div>Did no one of y=
ou encounter this problem before? I cannot imagine that my setup is that sp=
ecial.</div></div><br>
</blockquote></div>As far as I understand, the error handling has been intr=
oduced with this patch=A0
<a href=3D"https://lkml.org/lkml/2011/8/24/432">https://lkml.org/lkml/2011/=
8/24/432</a><div><br></div><div>According to Konrad Rzeszutek, two situatio=
ns might be responsible for the kernel panic:</div><div><br></div><div><div=
>
&quot;We can fail seting up Xen-SWIOTLB if:</div><div>=A0- The host does no=
t have enough contiguous DMA32 memory available</div><div>=A0 =A0(can happe=
n on a machine that has fragmented memory from starting,</div><div>=A0 =A0s=
topping many guests).</div>
<div>=A0- Not enough low memory (almost never happens).&quot;</div></div><d=
iv><br></div><div>Is there a way to check which condition is matched? The p=
anic already occurs when I&#39;ve just started dom0</div><div><br></div><di=
v>
Thanks for your support</div>

--14dae9340aafaf3fee04c2ceea0c--


--===============1253410382692501120==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1253410382692501120==--


From xen-users-bounces@lists.xen.org Tue Jun 19 08:19:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 08:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgtdF-0003k2-BJ; Tue, 19 Jun 2012 08:17:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mythtv@hocken.net>) id 1SgtdD-0003ju-Qx
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 08:17:48 +0000
Received: from [85.158.143.35:53129] by server-3.bemta-4.messagelabs.com id
	B0/0C-05808-BA530EF4; Tue, 19 Jun 2012 08:17:47 +0000
X-Env-Sender: mythtv@hocken.net
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340093865!5074968!1
X-Originating-IP: [62.153.159.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMTUzLjE1OS4yNDAgPT4gMTE3MzQ0\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4402 invoked from network); 19 Jun 2012 08:17:45 -0000
Received: from mailoutvans01.telekom-dienste.de (HELO
	mailoutvans01.telekom-dienste.de) (62.153.159.240)
	by server-5.tower-21.messagelabs.com with SMTP;
	19 Jun 2012 08:17:45 -0000
Received: from fwd17.aul.t-online.de (fwd17.aul.t-online.de )
	by mailoutvans01.telekom-dienste.de with smtp 
	id 1SgtdB-0003mk-Hu; Tue, 19 Jun 2012 10:17:45 +0200
Received: from mail-yx0-f173.google.com
	(SyVuFGZGYtwipEkXBBhsyhui8SNqTykoZUDE9i-54vK8v2vOEkfHmBI4FREImkHszTWCxMUmgt@[209.85.213.173])
	by fwd17.webpage.t-com.de
	with esmtp id 1SgtdA-2KDbJw0; Tue, 19 Jun 2012 10:17:44 +0200
Received: by yenl1 with SMTP id l1so4552059yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 01:17:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.208.100 with SMTP id md4mr274226igc.65.1340093863247; Tue,
	19 Jun 2012 01:17:43 -0700 (PDT)
Received: by 10.231.70.145 with HTTP; Tue, 19 Jun 2012 01:17:43 -0700 (PDT)
In-Reply-To: <CADrxqj9C2Tv7PJ4FAY1y6DsqSvpwNCsLtUiBNBTBSpQ75kxEGA@mail.gmail.com>
References: <CADrxqj8ikNAip5VdRJefMkCMO3PwVj9vuXzujiZ0siyOwt8_Og@mail.gmail.com>
	<CADrxqj9C2Tv7PJ4FAY1y6DsqSvpwNCsLtUiBNBTBSpQ75kxEGA@mail.gmail.com>
Date: Tue, 19 Jun 2012 10:17:43 +0200
Message-ID: <CADrxqj_MEL9iJo9x50X1pV=uByvvBoSGOp8ATsxPjAnmpXbevg@mail.gmail.com>
From: Christian <mythtv@hocken.net>
To: xen-users@lists.xen.org
X-ID: SyVuFGZGYtwipEkXBBhsyhui8SNqTykoZUDE9i-54vK8v2vOEkfHmBI4FREImkHszTWCxMUmgt
X-TOI-MSGID: 483540cb-470f-4de9-bc57-1f5f4c73aa68
Subject: Re: [Xen-users] PCI passthrough to PV guest - domU kernel panic
	when using iommu=soft
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1253410382692501120=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1253410382692501120==
Content-Type: multipart/alternative; boundary=14dae9340aafaf3fee04c2ceea0c

--14dae9340aafaf3fee04c2ceea0c
Content-Type: text/plain; charset=ISO-8859-1

2012/6/15 Christian <mythtv@hocken.net>

>
>
> 2012/6/10 Christian <mythtv@hocken.net>
>
>> Hi everybody,
>>
>> I followed the tutorial at http://wiki.xen.org/wiki/Xen_PCI_Passthrough to
>> passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a pv xen
>> guest. My system ist based on an Asus M4N78 Pro motherboard + an AMD X4
>> 600e processor and thus does not come with native IOMMU support. Both, dom0
>> and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official
>> repositories.
>> I set up a pv domU guest system that works flawlessly. However, when I
>> try to boot the guest with iommu=soft as a kernel-parameter the domU
>> crashes with a kernel panic. The kernel panic does not seem to be related
>> to an assigned PCI device, since the guest crashes even if no PCI device is
>> passed.
>>
>> Here's an excerpt of the guest system's boot log:
>> (early) [    0.000000] Kernel command line: root=/dev/xvda1 iommu=soft
>> debug loglevel=10 earlyprintk=xenboot console=hvc0 ro xencons=tty
>> (early) [    0.000000] PID hash table entries: 2048 (order: 2, 16384
>> bytes)
>> (early) [    0.000000] Xen-SWIOTLB: Lowering to 32MB
>> (early) [    0.000000] Xen-SWIOTLB: Lowering to 16MB
>> (early) [    0.000000] Xen-SWIOTLB: Lowering to 8MB
>> (early) [    0.000000] Kernel panic - not syncing: Failed to get
>> contiguous memory for DMA from Xen!
>> (early) [    0.000000] You either: don't have the permissions, do not
>> have enough free memory under 4GB, or the hypervisor memoryis too
>> fragmented! (rc:-12)
>> (early) [    0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-generic
>> #39-Ubuntu
>> (early) [    0.000000] Call Trace:
>> (early) [    0.000000]  [<ffffffff8164434a>] panic+0x91/0x1a4
>> (early) [    0.000000]  [<ffffffff81d2ecd4>] xen_swiotlb_init+0x185/0x1e1
>> (early) [    0.000000]  [<ffffffff81d0e596>] ?
>> pci_swiotlb_late_init+0x29/0x29
>> (early) [    0.000000]  [<ffffffff81d0e56d>] ?
>> pci_swiotlb_detect_4gb+0x2c/0x2c
>> (early) [    0.000000]  [<ffffffff81669cac>] ? bad_to_user+0x7f6/0x7f6
>> (early) [    0.000000]  [<ffffffff81d00d78>]
>> pci_xen_swiotlb_init+0x17/0x29
>> (early) [    0.000000]  [<ffffffff81d03b4e>] pci_iommu_alloc+0x57/0x6f
>> (early) [    0.000000]  [<ffffffff81d10fa3>] mem_init+0x19/0xec
>> (early) [    0.000000]  [<ffffffff81cfba2d>] start_kernel+0x1da/0x3c7
>> (early) [    0.000000]  [<ffffffff81cfb388>]
>> x86_64_start_reservations+0x132/0x136
>> (early) [    0.000000]  [<ffffffff81cfef06>] xen_start_kernel+0x5bc/0x5c3
>>
>>
>>
>> Some more information about my configuration:
>>
>> Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
>> * Kernel parameter pci=resource_alignment=01:05.0 set.
>>
>> * xen-pciback is loaded as module with options in
>> /etc/modprobe.d/xen-pciback.conf:
>> # hide (0000:01:05.0)
>> options xen-pciback passthrough=1
>> options xen-pciback permissive
>> options xen-pciback hide=(0000:01:05.0)
>>
>> * saa7146 driver is blacklisted:
>> /etc/modprobe.d/blacklist-saa7146.conf:
>> blacklist saa7146
>>
>> * xm pci-list-assignable-devices lists mentioned PCI device
>>
>> * guest's xen.cfg looks as follows:
>> kernel = "/usr/local/xendomains/precise_test/kernel.img"
>> ramdisk = "/usr/local/xendomains/precise_test/initrd.img"
>> memory = 512
>> vcpus = 1
>> name = "precisetest"
>> vif = [ 'mac=00:16:00:00:42:23' ]
>> disk = [ 'file:/usr/local/xendomains/precise_test/xvda.img,xvda,w'  ]
>> root = "/dev/xvda1"
>> pci = [ '01:05.0' ]
>> extra = "iommu=soft debug loglevel=10 earlyprintk=xenboot console=hvc0 ro
>> xencons=tty"
>>
>>
>> DomU ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):
>> * xen-pcifront is loaded as module
>>
>> * System starts when iommu=soft is not set and lspci shows passed device.
>> However, the device is not usable
>>
>> At this point I got stuck and have no clue how to further debug my setup.
>> Please let me know, if I missed something.
>>
>> Logfiles:
>> Kernel config (same kernel is used on dom0 and domU):
>> http://pastebin.com/6qf85KjJ
>> Dom0 dmesg: http://pastebin.com/FAXk8eF9
>> Dom0 xm dmesg: http://pastebin.com/MXhvWkPF
>> Dom0 xend.log: http://pastebin.com/Ma0Xy4BA
>> Dom0 domain-builder-ng.log: http://pastebin.com/R5mmPBZi
>> Dom0 xen-hotplug.log; http://pastebin.com/haKwKnnD
>> Dom0 xend-debug.log: http://pastebin.com/bU5X2hg4
>>  DomU boot.log: http://pastebin.com/R2dYGpp1
>>
>> Thank you very much for your support
>>
>> best regards,
>> Christian
>>
>
> Did no one of you encounter this problem before? I cannot imagine that my
> setup is that special.
>
> As far as I understand, the error handling has been introduced with this
patch  https://lkml.org/lkml/2011/8/24/432

According to Konrad Rzeszutek, two situations might be responsible for the
kernel panic:

"We can fail seting up Xen-SWIOTLB if:
 - The host does not have enough contiguous DMA32 memory available
   (can happen on a machine that has fragmented memory from starting,
   stopping many guests).
 - Not enough low memory (almost never happens)."

Is there a way to check which condition is matched? The panic already
occurs when I've just started dom0

Thanks for your support

--14dae9340aafaf3fee04c2ceea0c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/6/15 Christian <span dir=3D"ltr">&l=
t;<a href=3D"mailto:mythtv@hocken.net" target=3D"_blank">mythtv@hocken.net<=
/a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class=3D"gmail_quote"><div><div class=3D"h5">2012/6/10 Christi=
an <span dir=3D"ltr">&lt;<a href=3D"mailto:mythtv@hocken.net" target=3D"_bl=
ank">mythtv@hocken.net</a>&gt;</span><br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<span>Hi everybody,</span><div><br></div><div>I followed the tutorial at=A0=
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" style=3D"color:rgb=
(17,85,204)" target=3D"_blank">http://wiki.xen.org/wiki/Xen_PCI_Passthrough=
</a>=A0to passthrough a PCI-Device (DVB-C Tuner Card [saa7146 device]) to a=
 pv xen guest. My system ist based on an Asus M4N78 Pro motherboard + an AM=
D X4 600e processor and thus does not come with native IOMMU support. Both,=
 dom0 and domU are based on Ubuntu 12.04 with Xen 4.1.2 from official repos=
itories.</div>


<div>I set up a pv domU guest system that works flawlessly. However, when I=
 try to boot the guest with iommu=3Dsoft as a kernel-parameter the domU cra=
shes with a kernel panic. The kernel panic does not seem to be related to a=
n assigned PCI device, since the guest crashes even if no PCI device is pas=
sed.=A0</div>


<div><br></div><div>Here&#39;s an excerpt of the guest system&#39;s boot lo=
g:</div><div><div>(early) [ =A0 =A00.000000] Kernel command line: root=3D/d=
ev/xvda1 iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot console=3Dh=
vc0 ro xencons=3Dtty</div>


<div>(early) [ =A0 =A00.000000] PID hash table entries: 2048 (order: 2, 163=
84 bytes)</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 32M=
B</div><div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 16MB</div><=
div>(early) [ =A0 =A00.000000] Xen-SWIOTLB: Lowering to 8MB</div>


<div>(early) [ =A0 =A00.000000] Kernel panic - not syncing: Failed to get c=
ontiguous memory for DMA from Xen!</div><div>(early) [ =A0 =A00.000000] You=
 either: don&#39;t have the permissions, do not have enough free memory und=
er 4GB, or the hypervisor memoryis too fragmented! (rc:-12)</div>


<div>(early) [ =A0 =A00.000000] Pid: 0, comm: swapper Not tainted 3.2.0-24-=
generic #39-Ubuntu</div><div>(early) [ =A0 =A00.000000] Call Trace:</div><d=
iv>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff8164434a&gt;] panic+0x91/0x1a=
4</div><div>


(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d2ecd4&gt;] xen_swiotlb_init+0=
x185/0x1e1</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d0e596&gt=
;] ? pci_swiotlb_late_init+0x29/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d0e56d&gt;] ? pci_swiotlb_detect_4gb+0x2c/0x2c</div>


<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81669cac&gt;] ? bad_to_user=
+0x7f6/0x7f6</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d00d78&=
gt;] pci_xen_swiotlb_init+0x17/0x29</div><div>(early) [ =A0 =A00.000000] =
=A0[&lt;ffffffff81d03b4e&gt;] pci_iommu_alloc+0x57/0x6f</div>


<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81d10fa3&gt;] mem_init+0x19=
/0xec</div><div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfba2d&gt;] st=
art_kernel+0x1da/0x3c7</div><div>(early) [ =A0 =A00.000000] =A0[&lt;fffffff=
f81cfb388&gt;] x86_64_start_reservations+0x132/0x136</div>


<div>(early) [ =A0 =A00.000000] =A0[&lt;ffffffff81cfef06&gt;] xen_start_ker=
nel+0x5bc/0x5c3</div></div><div><br></div><div><br></div><div><br></div><di=
v>Some more information about my configuration:</div>
<div><br></div><div>Dom0 (ubuntu 12.04, 3.2.0-24-generic #39-Ubuntu):</div>=
<div>* Kernel parameter=A0pci=3Dresource_alignment=3D01:05.0 set.</div><div=
><br></div><div>* xen-pciback is loaded as module with options in /etc/modp=
robe.d/xen-pciback.conf:</div>


<div><div># hide (0000:01:05.0)</div><div>options xen-pciback passthrough=
=3D1</div><div>options xen-pciback permissive</div><div>options xen-pciback=
 hide=3D(0000:01:05.0)=A0</div></div><div><br></div><div>* saa7146 driver i=
s blacklisted:</div>


<div>/etc/modprobe.d/blacklist-saa7146.conf:</div><div>blacklist saa7146</d=
iv><div><br></div><div>* xm pci-list-assignable-devices lists mentioned PCI=
 device</div><div><br></div><div>* guest&#39;s xen.cfg looks as follows:</d=
iv>


<div><div>kernel =3D &quot;/usr/local/xendomains/precise_test/kernel.img&qu=
ot;</div><div>ramdisk =3D &quot;/usr/local/xendomains/precise_test/initrd.i=
mg&quot;</div><div>memory =3D 512</div><div>vcpus =3D 1</div><div>name =3D =
&quot;precisetest&quot;</div>


<div>vif =3D [ &#39;mac=3D00:16:00:00:42:23&#39; ]</div><div>disk =3D [ &#3=
9;file:/usr/local/xendomains/precise_test/xvda.img,xvda,w&#39; =A0]</div><d=
iv>root =3D &quot;/dev/xvda1&quot;</div><div>pci =3D [ &#39;01:05.0&#39; ]<=
/div><div>


extra =3D &quot;iommu=3Dsoft debug loglevel=3D10 earlyprintk=3Dxenboot cons=
ole=3Dhvc0 ro xencons=3Dtty&quot;</div></div><div><br></div><div><br></div>=
<div>DomU ubuntu 12.04,=A03.2.0-24-generic #39-Ubuntu):</div><div>
* xen-pcifront is loaded as module</div><div><br></div><div>* System starts=
 when iommu=3Dsoft is not set and lspci shows passed device. However, the d=
evice is not usable</div><div><br></div><div>At this point I got stuck and =
have no clue how to further debug my setup. Please let me know, if I missed=
 something.</div>


<div><br></div><div>Logfiles:</div><div>Kernel config (same kernel is used =
on dom0 and domU):=A0<a href=3D"http://pastebin.com/6qf85KjJ" target=3D"_bl=
ank">http://pastebin.com/6qf85KjJ</a></div><div>Dom0 dmesg:=A0<a href=3D"ht=
tp://pastebin.com/FAXk8eF9" target=3D"_blank">http://pastebin.com/FAXk8eF9<=
/a></div>


<div>Dom0 xm dmesg:=A0<a href=3D"http://pastebin.com/MXhvWkPF" target=3D"_b=
lank">http://pastebin.com/MXhvWkPF</a></div><div>Dom0=A0xend.log:=A0<a href=
=3D"http://pastebin.com/Ma0Xy4BA" target=3D"_blank">http://pastebin.com/Ma0=
Xy4BA</a></div>

<div><font color=3D"#222222" face=3D"arial, sans-serif">Dom0 domain-builder=
-ng.log:=A0<a href=3D"http://pastebin.com/R5mmPBZi" target=3D"_blank">http:=
//pastebin.com/R5mmPBZi</a></font></div>
<div>Dom0 xen-hotplug.log;=A0<a href=3D"http://pastebin.com/haKwKnnD" targe=
t=3D"_blank">http://pastebin.com/haKwKnnD</a></div><div>Dom0=A0xend-debug.l=
og:=A0<a href=3D"http://pastebin.com/bU5X2hg4" target=3D"_blank">http://pas=
tebin.com/bU5X2hg4</a></div>

<div>
DomU boot.log:=A0<a href=3D"http://pastebin.com/R2dYGpp1" target=3D"_blank"=
>http://pastebin.com/R2dYGpp1</a></div><div><br></div><div>Thank you very m=
uch for your support</div><div><br></div><div>best regards,</div><div>
Christian</div></blockquote><div><br></div></div></div><div>Did no one of y=
ou encounter this problem before? I cannot imagine that my setup is that sp=
ecial.</div></div><br>
</blockquote></div>As far as I understand, the error handling has been intr=
oduced with this patch=A0
<a href=3D"https://lkml.org/lkml/2011/8/24/432">https://lkml.org/lkml/2011/=
8/24/432</a><div><br></div><div>According to Konrad Rzeszutek, two situatio=
ns might be responsible for the kernel panic:</div><div><br></div><div><div=
>
&quot;We can fail seting up Xen-SWIOTLB if:</div><div>=A0- The host does no=
t have enough contiguous DMA32 memory available</div><div>=A0 =A0(can happe=
n on a machine that has fragmented memory from starting,</div><div>=A0 =A0s=
topping many guests).</div>
<div>=A0- Not enough low memory (almost never happens).&quot;</div></div><d=
iv><br></div><div>Is there a way to check which condition is matched? The p=
anic already occurs when I&#39;ve just started dom0</div><div><br></div><di=
v>
Thanks for your support</div>

--14dae9340aafaf3fee04c2ceea0c--


--===============1253410382692501120==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1253410382692501120==--


From xen-users-bounces@lists.xen.org Tue Jun 19 10:18:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvUF-0005rn-Ny; Tue, 19 Jun 2012 10:16:39 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SgvUE-0005rd-ED
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:16:38 +0000
Received: from [85.158.143.99:47805] by server-2.bemta-4.messagelabs.com id
	49/0B-17938-58150EF4; Tue, 19 Jun 2012 10:16:37 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1340100996!18411603!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEyOTQ=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24010 invoked from network); 19 Jun 2012 10:16:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 10:16:36 -0000
X-IronPort-AV: E=Sophos;i="4.75,797,1330905600"; d="scan'208";a="13097088"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	19 Jun 2012 10:16:35 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 19 Jun 2012 11:16:35 +0100
Message-ID: <1340100993.16742.19.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Florian Heigl <florian.heigl@gmail.com>
Date: Tue, 19 Jun 2012 11:16:33 +0100
In-Reply-To: <CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
	<4FD9F80C.4080305@abpni.co.uk>
	<CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>, Jonathan Tripathy <jonnyt@abpni.co.uk>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-14 at 23:40 +0100, Florian Heigl wrote:
> I'd also love to know if this instruction is available if VT is disabled.

The sysret instruction is nothing to do with HVM/VT etc (and predates
it) and cannot (AFAIK) be disabled and certainly not by turning off VT.

However the hypervisor won't use the sysret instruction to return to the
guest so there is no way for an HVM guest to exploit this particular
issue.

> Basically, I run ~25 PV Linux domUs none of which has an old kernel and 1 HVM.
> (A FreeBSD box, with a user that I do not have to worry about)
> 
> A malicious user could probably remove the bugfix from his linux
> kernel version and have a happy ride again, so this, well, sucks.
> 
> Flipping something in BIOS would make me a lot happier.
> 
> 
> 2012/6/14 Jonathan Tripathy <jonnyt@abpni.co.uk>:
> 
> 
> >>>  From a brief look this vulnerability does not impact the hypervisor..
> >>> right ?
> >>
> >> The bug is on the hypervisor as well:
> >> https://bugzilla.redhat.com/show_bug.cgi?id=813428
> >>
> >>
> > My understanding is that this is *only* a hypervisor issue, *not* a kernel
> > issue. The only reason why an updated RHEL kernel-xen package fixes this, is
> > because the kernel-xen package includes the Xen hypervisor. I've always
> > thought the RHEL package name "kernel-xen" was misleading. They should have
> > called it something like "xen-server" or something.
> >
> > Please someone correct me if I'm wrong
> 
> Don't know :>

The RH kernel-xen package contains both the kernel and the hypervisor in
a single package (presumably in some way matched for supportability
purposes).

This issue is only a hypervisor issue, fixing the hypervisor means you
don't need to worry/care about guest kernels etc.

There is some confusion around this because the same issue also effects
some baremetal operating systems. Baremetal Linux was fixed in 2005,
which helps add a (small) hurdle to guest users exploiting the issue.
You need to trust your guest kernels because a malicious guest admin
could unpatch their kernel in order to exploit this on a system running
a vulnerable hypevisor.

I hope that's made things clearer rather than more confusing...

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 10:18:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvUF-0005rn-Ny; Tue, 19 Jun 2012 10:16:39 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SgvUE-0005rd-ED
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:16:38 +0000
Received: from [85.158.143.99:47805] by server-2.bemta-4.messagelabs.com id
	49/0B-17938-58150EF4; Tue, 19 Jun 2012 10:16:37 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1340100996!18411603!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEyOTQ=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24010 invoked from network); 19 Jun 2012 10:16:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 10:16:36 -0000
X-IronPort-AV: E=Sophos;i="4.75,797,1330905600"; d="scan'208";a="13097088"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	19 Jun 2012 10:16:35 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 19 Jun 2012 11:16:35 +0100
Message-ID: <1340100993.16742.19.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Florian Heigl <florian.heigl@gmail.com>
Date: Tue, 19 Jun 2012 11:16:33 +0100
In-Reply-To: <CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
References: <1339676387.68241.YahooMailNeo@web39403.mail.mud.yahoo.com>
	<CAG1y0sft0OJykWQRdfudc33H6q-Oz+NoJA-gNt72pu8-hF9DoQ@mail.gmail.com>
	<4FD9F80C.4080305@abpni.co.uk>
	<CAFivhPmSLmLC=JgAWahyfa=V1OJ0ny0sZC0_Wg4J5rQLbg0R6Q@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	John Creol <iamcreo@yahoo.com>, Jonathan Tripathy <jonnyt@abpni.co.uk>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] PV privilege escalation - advisory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-14 at 23:40 +0100, Florian Heigl wrote:
> I'd also love to know if this instruction is available if VT is disabled.

The sysret instruction is nothing to do with HVM/VT etc (and predates
it) and cannot (AFAIK) be disabled and certainly not by turning off VT.

However the hypervisor won't use the sysret instruction to return to the
guest so there is no way for an HVM guest to exploit this particular
issue.

> Basically, I run ~25 PV Linux domUs none of which has an old kernel and 1 HVM.
> (A FreeBSD box, with a user that I do not have to worry about)
> 
> A malicious user could probably remove the bugfix from his linux
> kernel version and have a happy ride again, so this, well, sucks.
> 
> Flipping something in BIOS would make me a lot happier.
> 
> 
> 2012/6/14 Jonathan Tripathy <jonnyt@abpni.co.uk>:
> 
> 
> >>>  From a brief look this vulnerability does not impact the hypervisor..
> >>> right ?
> >>
> >> The bug is on the hypervisor as well:
> >> https://bugzilla.redhat.com/show_bug.cgi?id=813428
> >>
> >>
> > My understanding is that this is *only* a hypervisor issue, *not* a kernel
> > issue. The only reason why an updated RHEL kernel-xen package fixes this, is
> > because the kernel-xen package includes the Xen hypervisor. I've always
> > thought the RHEL package name "kernel-xen" was misleading. They should have
> > called it something like "xen-server" or something.
> >
> > Please someone correct me if I'm wrong
> 
> Don't know :>

The RH kernel-xen package contains both the kernel and the hypervisor in
a single package (presumably in some way matched for supportability
purposes).

This issue is only a hypervisor issue, fixing the hypervisor means you
don't need to worry/care about guest kernels etc.

There is some confusion around this because the same issue also effects
some baremetal operating systems. Baremetal Linux was fixed in 2005,
which helps add a (small) hurdle to guest users exploiting the issue.
You need to trust your guest kernels because a malicious guest admin
could unpatch their kernel in order to exploit this on a system running
a vulnerable hypevisor.

I hope that's made things clearer rather than more confusing...

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 10:19:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvVz-0005xj-4T; Tue, 19 Jun 2012 10:18:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SgvVx-0005xN-MN
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:18:25 +0000
Received: from [85.158.139.83:34907] by server-11.bemta-5.messagelabs.com id
	4E/AA-20400-0F150EF4; Tue, 19 Jun 2012 10:18:24 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340101102!24120608!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11903 invoked from network); 19 Jun 2012 10:18:24 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 10:18:24 -0000
Received: by dadn2 with SMTP id n2so7644675dad.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 03:18:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=z+BtpTMY06Rzp2UEV1INfFa/e8kAs8+nmpaDFHNy7fc=;
	b=IjOEAdip/DOweI8U80YyNuyTXev7lgHeUzIdtYK7KjkKlS6n2PMsRj4ILMUkxCfGhz
	TXkCGfjHXYzgfmpIDAk2Frx6ojyCzqL5oITPNcVB1KPXacJcmANVyH+OorCdonu9vGzP
	7cKW9au8oZAit4TMAhkm+dDOqttNlS5+uf5IgDIS2u/9OvmSvjdu8/5ioF6UX8qmZc3w
	kPnWBrFCfyN4eFO+V6pVPZNk9OpL4R0b7ShbEIsdkioIAotEeLFA4QCJB9VAqCp7ndfR
	eoTXqBKTlhny17r36GIExcVhqaBeQyFw3J5uILi8OGcZzuft3llurczGTyX/uURs7BbX
	UIEQ==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr61443650pbc.137.1340101101645; Tue,
	19 Jun 2012 03:18:21 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 19 Jun 2012 03:18:21 -0700 (PDT)
In-Reply-To: <1340100538.16742.12.camel@zakaz.uk.xensource.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
	<CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
	<CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
	<1340100538.16742.12.camel@zakaz.uk.xensource.com>
Date: Tue, 19 Jun 2012 17:18:21 +0700
Message-ID: <CAG1y0seWr3=iim8=8WANUKBi96MqTF1gUwVwsqWXDxmESVOHUQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Gm-Message-State: ALoCoQlQZBZHT3+wZqBINhm///0xJAWvidVOJKWn9JOfeSNHEPraqxlYI92AefkgQQKkqvQ1iUbs
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 19, 2012 at 5:08 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Thu, 2012-06-14 at 23:51 +0100, Florian Heigl wrote:
>> A more modern option is the LVMTHIN target for device mapper, but that
>> requires some good LVM knowledge.
>
> This sound like it might be an interesting project, do you have link?
> Google just came up with a bunch of linux-lvm threads..

Probably http://lwn.net/Articles/465740/

However looking at the (frighteningly) high amount of dmsetup, and
somewhat sparse documentation (what does 20971520 refer to?),
personally I prefer to use zfsonlinux's zvol (which can create thin
volumes as well) for now.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 10:19:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvVz-0005xj-4T; Tue, 19 Jun 2012 10:18:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SgvVx-0005xN-MN
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:18:25 +0000
Received: from [85.158.139.83:34907] by server-11.bemta-5.messagelabs.com id
	4E/AA-20400-0F150EF4; Tue, 19 Jun 2012 10:18:24 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340101102!24120608!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11903 invoked from network); 19 Jun 2012 10:18:24 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 10:18:24 -0000
Received: by dadn2 with SMTP id n2so7644675dad.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 03:18:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=z+BtpTMY06Rzp2UEV1INfFa/e8kAs8+nmpaDFHNy7fc=;
	b=IjOEAdip/DOweI8U80YyNuyTXev7lgHeUzIdtYK7KjkKlS6n2PMsRj4ILMUkxCfGhz
	TXkCGfjHXYzgfmpIDAk2Frx6ojyCzqL5oITPNcVB1KPXacJcmANVyH+OorCdonu9vGzP
	7cKW9au8oZAit4TMAhkm+dDOqttNlS5+uf5IgDIS2u/9OvmSvjdu8/5ioF6UX8qmZc3w
	kPnWBrFCfyN4eFO+V6pVPZNk9OpL4R0b7ShbEIsdkioIAotEeLFA4QCJB9VAqCp7ndfR
	eoTXqBKTlhny17r36GIExcVhqaBeQyFw3J5uILi8OGcZzuft3llurczGTyX/uURs7BbX
	UIEQ==
MIME-Version: 1.0
Received: by 10.68.225.9 with SMTP id rg9mr61443650pbc.137.1340101101645; Tue,
	19 Jun 2012 03:18:21 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 19 Jun 2012 03:18:21 -0700 (PDT)
In-Reply-To: <1340100538.16742.12.camel@zakaz.uk.xensource.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
	<CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
	<CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
	<1340100538.16742.12.camel@zakaz.uk.xensource.com>
Date: Tue, 19 Jun 2012 17:18:21 +0700
Message-ID: <CAG1y0seWr3=iim8=8WANUKBi96MqTF1gUwVwsqWXDxmESVOHUQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Gm-Message-State: ALoCoQlQZBZHT3+wZqBINhm///0xJAWvidVOJKWn9JOfeSNHEPraqxlYI92AefkgQQKkqvQ1iUbs
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 19, 2012 at 5:08 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Thu, 2012-06-14 at 23:51 +0100, Florian Heigl wrote:
>> A more modern option is the LVMTHIN target for device mapper, but that
>> requires some good LVM knowledge.
>
> This sound like it might be an interesting project, do you have link?
> Google just came up with a bunch of linux-lvm threads..

Probably http://lwn.net/Articles/465740/

However looking at the (frighteningly) high amount of dmsetup, and
somewhat sparse documentation (what does 20971520 refer to?),
personally I prefer to use zfsonlinux's zvol (which can create thin
volumes as well) for now.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 10:19:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvVu-0005x1-FE; Tue, 19 Jun 2012 10:18:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bwang@cengen.com>) id 1SgvVs-0005wo-MX
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:18:20 +0000
Received: from [193.109.254.147:37360] by server-7.bemta-14.messagelabs.com id
	6F/FE-29827-BE150EF4; Tue, 19 Jun 2012 10:18:19 +0000
X-Env-Sender: bwang@cengen.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340101098!10454117!1
X-Originating-IP: [38.119.104.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21409 invoked from network); 19 Jun 2012 10:18:19 -0000
Received: from mail.cengen.com (HELO mail.cengen.com) (38.119.104.215)
	by server-12.tower-27.messagelabs.com with SMTP;
	19 Jun 2012 10:18:19 -0000
Received: from ([74.103.77.7]) by cengen.com with MailEnable WebMail;
	Tue, 19 Jun 2012 06:18:15 -0400
To: <xen-users@lists.xen.org>
From: <bwang@cengen.com>
Date: Tue, 19 Jun 2012 06:18:10 -0400
Message-ID: <4882E84431B6491D8934488F7A28B1E9.MAI@cengen.com>
MIME-Version: 1.0
X-Mailer: MailEnable WebMail.NET
X-MimeOLE: Produced By MailEnable WebMail.NET V3.62.0.0
X-Read: 0
Content-Type: multipart/mixed;
	boundary="--=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3"
X-Priority: 3
X-MSMail-Priority: Medium
Subject: [Xen-users] Time sync on 4.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

----=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

>From all the googling I done in regard to trying time sync my domUs.  It all points to locations tha=
t doesn't exist any more.  So here are some questions:

1. /proc/sys/xen/ doesn't exist anymore, but /proc/xen/ does.  So is /proc/xen/independent_wallclock=
 a valid replacement for /proc/sys/xen/independent_wallclock=3F

2. is xen.independent_wallclock still a valid option in dom0's /etc/sysctl.conf=3F  If so what is th=
e default value.

3. domU seems to be keeping it's own time between reboots, where and how is it set=3F

4. Is there a way to tightly bound domU clock to dom0 clock=3F

Thanks,
Ben Wang
bwang@cengen.com


----=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
----=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3--



From xen-users-bounces@lists.xen.org Tue Jun 19 10:19:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvVu-0005x1-FE; Tue, 19 Jun 2012 10:18:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bwang@cengen.com>) id 1SgvVs-0005wo-MX
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:18:20 +0000
Received: from [193.109.254.147:37360] by server-7.bemta-14.messagelabs.com id
	6F/FE-29827-BE150EF4; Tue, 19 Jun 2012 10:18:19 +0000
X-Env-Sender: bwang@cengen.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340101098!10454117!1
X-Originating-IP: [38.119.104.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21409 invoked from network); 19 Jun 2012 10:18:19 -0000
Received: from mail.cengen.com (HELO mail.cengen.com) (38.119.104.215)
	by server-12.tower-27.messagelabs.com with SMTP;
	19 Jun 2012 10:18:19 -0000
Received: from ([74.103.77.7]) by cengen.com with MailEnable WebMail;
	Tue, 19 Jun 2012 06:18:15 -0400
To: <xen-users@lists.xen.org>
From: <bwang@cengen.com>
Date: Tue, 19 Jun 2012 06:18:10 -0400
Message-ID: <4882E84431B6491D8934488F7A28B1E9.MAI@cengen.com>
MIME-Version: 1.0
X-Mailer: MailEnable WebMail.NET
X-MimeOLE: Produced By MailEnable WebMail.NET V3.62.0.0
X-Read: 0
Content-Type: multipart/mixed;
	boundary="--=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3"
X-Priority: 3
X-MSMail-Priority: Medium
Subject: [Xen-users] Time sync on 4.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

----=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

>From all the googling I done in regard to trying time sync my domUs.  It all points to locations tha=
t doesn't exist any more.  So here are some questions:

1. /proc/sys/xen/ doesn't exist anymore, but /proc/xen/ does.  So is /proc/xen/independent_wallclock=
 a valid replacement for /proc/sys/xen/independent_wallclock=3F

2. is xen.independent_wallclock still a valid option in dom0's /etc/sysctl.conf=3F  If so what is th=
e default value.

3. domU seems to be keeping it's own time between reboots, where and how is it set=3F

4. Is there a way to tightly bound domU clock to dom0 clock=3F

Thanks,
Ben Wang
bwang@cengen.com


----=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
----=_Part_2827CC3E8BFE4AA2A7F6E383C6F72AF3--



From xen-users-bounces@lists.xen.org Tue Jun 19 10:34:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvkT-0006uQ-7V; Tue, 19 Jun 2012 10:33:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bwang@cengen.com>) id 1SgvkR-0006uJ-UX
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:33:24 +0000
Received: from [193.109.254.147:5459] by server-11.bemta-14.messagelabs.com id
	E0/3A-24843-37550EF4; Tue, 19 Jun 2012 10:33:23 +0000
X-Env-Sender: bwang@cengen.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340101998!10414195!1
X-Originating-IP: [38.119.104.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4966 invoked from network); 19 Jun 2012 10:33:18 -0000
Received: from mail.cengen.com (HELO mail.cengen.com) (38.119.104.215)
	by server-2.tower-27.messagelabs.com with SMTP;
	19 Jun 2012 10:33:18 -0000
Received: from ([74.103.77.7]) by cengen.com with MailEnable WebMail;
	Tue, 19 Jun 2012 06:18:17 -0400
To: <xen-users@lists.xen.org>
From: <bwang@cengen.com>
Date: Tue, 19 Jun 2012 06:18:16 -0400
Message-ID: <3B640001365E4F3F80C6155F62AEA50D.MAI@cengen.com>
MIME-Version: 1.0
X-Mailer: MailEnable WebMail.NET
X-MimeOLE: Produced By MailEnable WebMail.NET V3.62.0.0
X-Read: 0
Content-Type: multipart/mixed;
	boundary="--=_Part_134451EEDA034D0991F96AEC038E3D06"
X-Priority: 3
X-MSMail-Priority: Medium
Subject: [Xen-users] Time sync on 4.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

----=_Part_134451EEDA034D0991F96AEC038E3D06
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

>From all the googling I done in regard to trying time sync my domUs.  It all points to locations tha=
t doesn't exist any more.  So here are some questions:

1. /proc/sys/xen/ doesn't exist anymore, but /proc/xen/ does.  So is /proc/xen/independent_wallclock=
 a valid replacement for /proc/sys/xen/independent_wallclock=3F

2. is xen.independent_wallclock still a valid option in dom0's /etc/sysctl.conf=3F  If so what is th=
e default value.

3. domU seems to be keeping it's own time between reboots, where and how is it set=3F

4. Is there a way to tightly bound domU clock to dom0 clock=3F

Thanks,
Ben Wang
bwang@cengen.com


----=_Part_134451EEDA034D0991F96AEC038E3D06
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
----=_Part_134451EEDA034D0991F96AEC038E3D06--



From xen-users-bounces@lists.xen.org Tue Jun 19 10:34:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SgvkT-0006uQ-7V; Tue, 19 Jun 2012 10:33:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bwang@cengen.com>) id 1SgvkR-0006uJ-UX
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:33:24 +0000
Received: from [193.109.254.147:5459] by server-11.bemta-14.messagelabs.com id
	E0/3A-24843-37550EF4; Tue, 19 Jun 2012 10:33:23 +0000
X-Env-Sender: bwang@cengen.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340101998!10414195!1
X-Originating-IP: [38.119.104.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
	UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4966 invoked from network); 19 Jun 2012 10:33:18 -0000
Received: from mail.cengen.com (HELO mail.cengen.com) (38.119.104.215)
	by server-2.tower-27.messagelabs.com with SMTP;
	19 Jun 2012 10:33:18 -0000
Received: from ([74.103.77.7]) by cengen.com with MailEnable WebMail;
	Tue, 19 Jun 2012 06:18:17 -0400
To: <xen-users@lists.xen.org>
From: <bwang@cengen.com>
Date: Tue, 19 Jun 2012 06:18:16 -0400
Message-ID: <3B640001365E4F3F80C6155F62AEA50D.MAI@cengen.com>
MIME-Version: 1.0
X-Mailer: MailEnable WebMail.NET
X-MimeOLE: Produced By MailEnable WebMail.NET V3.62.0.0
X-Read: 0
Content-Type: multipart/mixed;
	boundary="--=_Part_134451EEDA034D0991F96AEC038E3D06"
X-Priority: 3
X-MSMail-Priority: Medium
Subject: [Xen-users] Time sync on 4.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

----=_Part_134451EEDA034D0991F96AEC038E3D06
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

>From all the googling I done in regard to trying time sync my domUs.  It all points to locations tha=
t doesn't exist any more.  So here are some questions:

1. /proc/sys/xen/ doesn't exist anymore, but /proc/xen/ does.  So is /proc/xen/independent_wallclock=
 a valid replacement for /proc/sys/xen/independent_wallclock=3F

2. is xen.independent_wallclock still a valid option in dom0's /etc/sysctl.conf=3F  If so what is th=
e default value.

3. domU seems to be keeping it's own time between reboots, where and how is it set=3F

4. Is there a way to tightly bound domU clock to dom0 clock=3F

Thanks,
Ben Wang
bwang@cengen.com


----=_Part_134451EEDA034D0991F96AEC038E3D06
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
----=_Part_134451EEDA034D0991F96AEC038E3D06--



From xen-users-bounces@lists.xen.org Tue Jun 19 10:53:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgw2w-0007JV-7k; Tue, 19 Jun 2012 10:52:30 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sgw2u-0007JQ-TC
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:52:28 +0000
Received: from [193.109.254.147:39866] by server-12.bemta-14.messagelabs.com
	id 06/5B-30461-CE950EF4; Tue, 19 Jun 2012 10:52:28 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340100543!10408167!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEyOTQ=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8163 invoked from network); 19 Jun 2012 10:09:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 10:09:04 -0000
X-IronPort-AV: E=Sophos;i="4.75,797,1330905600"; d="scan'208";a="13096869"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	19 Jun 2012 10:09:00 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 19 Jun 2012 11:09:00 +0100
Message-ID: <1340100538.16742.12.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Florian Heigl <florian.heigl@gmail.com>
Date: Tue, 19 Jun 2012 11:08:58 +0100
In-Reply-To: <CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
	<CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
	<CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	=?UTF-8?Q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD_?=
	=?UTF-8?Q?=D0=A8=D0=B0=D1=80=D0=B8=D0=BF=D0=BE=D0=B2?=
	<ufaweb@gmail.com>, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-14 at 23:51 +0100, Florian Heigl wrote:
> A more modern option is the LVMTHIN target for device mapper, but that
> requires some good LVM knowledge.

This sound like it might be an interesting project, do you have link?
Google just came up with a bunch of linux-lvm threads..

Cheers,
Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 10:53:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 10:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sgw2w-0007JV-7k; Tue, 19 Jun 2012 10:52:30 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sgw2u-0007JQ-TC
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 10:52:28 +0000
Received: from [193.109.254.147:39866] by server-12.bemta-14.messagelabs.com
	id 06/5B-30461-CE950EF4; Tue, 19 Jun 2012 10:52:28 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340100543!10408167!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEyOTQ=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8163 invoked from network); 19 Jun 2012 10:09:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 10:09:04 -0000
X-IronPort-AV: E=Sophos;i="4.75,797,1330905600"; d="scan'208";a="13096869"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	19 Jun 2012 10:09:00 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 19 Jun 2012 11:09:00 +0100
Message-ID: <1340100538.16742.12.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Florian Heigl <florian.heigl@gmail.com>
Date: Tue, 19 Jun 2012 11:08:58 +0100
In-Reply-To: <CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
References: <CALB9xzDmPzY04m4oJANDqNsyhytnZpYqZssXX5XGi11ysk46tw@mail.gmail.com>
	<CAG1y0sfCfb23Akm+AEmy5pk0S0gv2rkKAaqaoVabd2uSfSydLw@mail.gmail.com>
	<CALB9xzAi_ZjjyqHjcOrna3YahF0x39-i1wOhpu+3R5WKCbxFAg@mail.gmail.com>
	<CAG1y0sf05VgoBKy7usk-Xx6mgZieZDVst3KEKm1-3j=3iU1+oQ@mail.gmail.com>
	<CALB9xzASzAsD8oEtneMEv62WwR6c+i48YT6XgrF_n_GtJYXWzQ@mail.gmail.com>
	<CAG1y0scrWJur=2sYP0Xux39_3jYzS++29oX-g-aL4QZqWqoe5w@mail.gmail.com>
	<CAFivhPmjY47uFjkDioXUk6g+OozW_34krDk-_XMfi34LNFMSag@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	=?UTF-8?Q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD_?=
	=?UTF-8?Q?=D0=A8=D0=B0=D1=80=D0=B8=D0=BF=D0=BE=D0=B2?=
	<ufaweb@gmail.com>, "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] IO is a big difference between the "file" and "phy"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-14 at 23:51 +0100, Florian Heigl wrote:
> A more modern option is the LVMTHIN target for device mapper, but that
> requires some good LVM knowledge.

This sound like it might be an interesting project, do you have link?
Google just came up with a bunch of linux-lvm threads..

Cheers,
Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 15:07:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 15:07:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh00g-0002cm-TN; Tue, 19 Jun 2012 15:06:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1Sh00f-0002ch-6r
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 15:06:25 +0000
Received: from [85.158.139.83:30205] by server-10.bemta-5.messagelabs.com id
	10/EB-02190-07590EF4; Tue, 19 Jun 2012 15:06:24 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340118383!27765841!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30776 invoked from network); 19 Jun 2012 15:06:23 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 15:06:23 -0000
Received: by wibhr14 with SMTP id hr14so2619740wib.14
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 08:06:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=e353b907+o8ZOEA7bRRI5GS0QEtdF8iJjJRX7vYgcUk=;
	b=MWCjk0Wp/Kcwhgf06jf1YKSecrLQHfpW1hwfkQswNAICcEufC/9ajO9VG0RDChby/7
	dDUiXLUpqc0lG/GUa0mFJgy9TZzV28zkp4xncNOEu7N/Sh6hsodId6Y0p93z67RaUbrp
	aG8NANIFOzDpSYXm87xJfznK/PpWGrwtTvM8DiwRbj2DTa/meVVaGvHFTu0Dxanh5KBT
	zsw7Mgud99VB6XlDzh+0NKti/xea9gx3hmwzSAVpFLTMf9aua/4pm/JQknG/C/E7A+2m
	gvSs6r4+HgJw3jv5u4D9NWOExMjQVjFkRvCNnxcsuY+hwrgrLEnxJnFHFT4ZgZ5uqL/K
	KceA==
MIME-Version: 1.0
Received: by 10.180.97.165 with SMTP id eb5mr5056610wib.0.1340118382957; Tue,
	19 Jun 2012 08:06:22 -0700 (PDT)
Received: by 10.216.28.129 with HTTP; Tue, 19 Jun 2012 08:06:22 -0700 (PDT)
Date: Tue, 19 Jun 2012 23:06:22 +0800
Message-ID: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8236631638949680445=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8236631638949680445==
Content-Type: multipart/alternative; boundary=f46d044402de2c528204c2d4a097

--f46d044402de2c528204c2d4a097
Content-Type: text/plain; charset=UTF-8

Hi All,

I'm trying to put all my computers in one box using xen and debian 6. I
need a public web server (called libel) on fixed IP, a wireless access
point and router (fraud) on dynamic IP, and a family file server (incest).
The plan was to let libel dial into its fixed IP and have no relationship
whatsoever with the rest of the house. Fraud was gonna dial the dynamic IP,
put up a wireless network that laptops connect to, dangle another wire to
incest and do NAT for incest and everybody on the wireless. I don't really
want dom0 (murder) connected to anything but the keyboard and TV.

I got all 4 machines created and they all jumped on the eth0 bridge by
default so fraud and libel can talk to the modem independently. I can also
see how to take incest off eth0 if I can be bothered. So far so good.

Now I want to let fraud create the wireless network. I'll know what to
write in /etc/network/interfaces about SSIDs etc when I get that far.

But I can't see how I'm supposed to get the wireless NIC into xen at all.
Murder can see it in lspci and after installing wireless-tools on murder I
can see it as wlan0 in iwconfig, but then what? I'm not seeing any vifs
that correspond to it in fraud or any other VMs, in fact I wouldn't know
where to look for them. There's not even a /dev/eth0 in the VMs. I read
something about getting 7 or 8 vifs by default but I don't know where to
look for them either. Perhaps if I bring up the wireless in murder with the
SSID and everything, it would appear as a vif in fraud, but the whole point
of fraud is to do that stuff and keep murder as a hermit. So where do I
begin?

BTW, I don't have a GUI on any of these machines so I need instructions for
the command line.

Any help much appreciated,
Adrian.

--f46d044402de2c528204c2d4a097
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi All,<br><br>I&#39;m trying to put all my computers in one box using xen =
and debian 6. I need a public web server (called libel) on fixed IP, a wire=
less access point and router (fraud) on dynamic IP, and a family file serve=
r (incest). The plan was to let libel dial into its fixed IP and have no re=
lationship whatsoever with the rest of the house. Fraud was gonna dial the =
dynamic IP, put up a wireless network that laptops connect to, dangle anoth=
er wire to incest and do NAT for incest and everybody on the wireless. I do=
n&#39;t really want dom0 (murder) connected to anything but the keyboard an=
d TV. <br>
<br>I got all 4 machines created and they all jumped on the eth0 bridge by =
default so fraud and libel can talk to the modem independently. I can also =
see how to take incest off eth0 if I can be bothered. So far so good. <br>
<br>Now I want to let fraud create the wireless network. I&#39;ll know what=
 to write in /etc/network/interfaces about SSIDs etc when I get that far. <=
br><br>But I can&#39;t see how I&#39;m supposed to get the wireless NIC int=
o xen at all. Murder can see it in lspci and after installing wireless-tool=
s on murder I can see it as wlan0 in iwconfig, but then what? I&#39;m not s=
eeing any vifs that correspond to it in fraud or any other VMs, in fact I w=
ouldn&#39;t know where to look for them. There&#39;s not even a /dev/eth0 i=
n the VMs. I read something about getting 7 or 8 vifs by default but I don&=
#39;t know where to look for them either. Perhaps if I bring up the wireles=
s in murder with the SSID and everything, it would appear as a vif in fraud=
, but the whole point of fraud is to do that stuff and keep murder as a her=
mit. So where do I begin?<br>
<br>BTW, I don&#39;t have a GUI on any of these machines so I need instruct=
ions for the command line. <br><br>Any help much appreciated,<br>Adrian.<br=
><br>

--f46d044402de2c528204c2d4a097--


--===============8236631638949680445==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8236631638949680445==--


From xen-users-bounces@lists.xen.org Tue Jun 19 15:07:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 15:07:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh00g-0002cm-TN; Tue, 19 Jun 2012 15:06:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1Sh00f-0002ch-6r
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 15:06:25 +0000
Received: from [85.158.139.83:30205] by server-10.bemta-5.messagelabs.com id
	10/EB-02190-07590EF4; Tue, 19 Jun 2012 15:06:24 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340118383!27765841!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30776 invoked from network); 19 Jun 2012 15:06:23 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 15:06:23 -0000
Received: by wibhr14 with SMTP id hr14so2619740wib.14
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 08:06:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=e353b907+o8ZOEA7bRRI5GS0QEtdF8iJjJRX7vYgcUk=;
	b=MWCjk0Wp/Kcwhgf06jf1YKSecrLQHfpW1hwfkQswNAICcEufC/9ajO9VG0RDChby/7
	dDUiXLUpqc0lG/GUa0mFJgy9TZzV28zkp4xncNOEu7N/Sh6hsodId6Y0p93z67RaUbrp
	aG8NANIFOzDpSYXm87xJfznK/PpWGrwtTvM8DiwRbj2DTa/meVVaGvHFTu0Dxanh5KBT
	zsw7Mgud99VB6XlDzh+0NKti/xea9gx3hmwzSAVpFLTMf9aua/4pm/JQknG/C/E7A+2m
	gvSs6r4+HgJw3jv5u4D9NWOExMjQVjFkRvCNnxcsuY+hwrgrLEnxJnFHFT4ZgZ5uqL/K
	KceA==
MIME-Version: 1.0
Received: by 10.180.97.165 with SMTP id eb5mr5056610wib.0.1340118382957; Tue,
	19 Jun 2012 08:06:22 -0700 (PDT)
Received: by 10.216.28.129 with HTTP; Tue, 19 Jun 2012 08:06:22 -0700 (PDT)
Date: Tue, 19 Jun 2012 23:06:22 +0800
Message-ID: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8236631638949680445=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8236631638949680445==
Content-Type: multipart/alternative; boundary=f46d044402de2c528204c2d4a097

--f46d044402de2c528204c2d4a097
Content-Type: text/plain; charset=UTF-8

Hi All,

I'm trying to put all my computers in one box using xen and debian 6. I
need a public web server (called libel) on fixed IP, a wireless access
point and router (fraud) on dynamic IP, and a family file server (incest).
The plan was to let libel dial into its fixed IP and have no relationship
whatsoever with the rest of the house. Fraud was gonna dial the dynamic IP,
put up a wireless network that laptops connect to, dangle another wire to
incest and do NAT for incest and everybody on the wireless. I don't really
want dom0 (murder) connected to anything but the keyboard and TV.

I got all 4 machines created and they all jumped on the eth0 bridge by
default so fraud and libel can talk to the modem independently. I can also
see how to take incest off eth0 if I can be bothered. So far so good.

Now I want to let fraud create the wireless network. I'll know what to
write in /etc/network/interfaces about SSIDs etc when I get that far.

But I can't see how I'm supposed to get the wireless NIC into xen at all.
Murder can see it in lspci and after installing wireless-tools on murder I
can see it as wlan0 in iwconfig, but then what? I'm not seeing any vifs
that correspond to it in fraud or any other VMs, in fact I wouldn't know
where to look for them. There's not even a /dev/eth0 in the VMs. I read
something about getting 7 or 8 vifs by default but I don't know where to
look for them either. Perhaps if I bring up the wireless in murder with the
SSID and everything, it would appear as a vif in fraud, but the whole point
of fraud is to do that stuff and keep murder as a hermit. So where do I
begin?

BTW, I don't have a GUI on any of these machines so I need instructions for
the command line.

Any help much appreciated,
Adrian.

--f46d044402de2c528204c2d4a097
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi All,<br><br>I&#39;m trying to put all my computers in one box using xen =
and debian 6. I need a public web server (called libel) on fixed IP, a wire=
less access point and router (fraud) on dynamic IP, and a family file serve=
r (incest). The plan was to let libel dial into its fixed IP and have no re=
lationship whatsoever with the rest of the house. Fraud was gonna dial the =
dynamic IP, put up a wireless network that laptops connect to, dangle anoth=
er wire to incest and do NAT for incest and everybody on the wireless. I do=
n&#39;t really want dom0 (murder) connected to anything but the keyboard an=
d TV. <br>
<br>I got all 4 machines created and they all jumped on the eth0 bridge by =
default so fraud and libel can talk to the modem independently. I can also =
see how to take incest off eth0 if I can be bothered. So far so good. <br>
<br>Now I want to let fraud create the wireless network. I&#39;ll know what=
 to write in /etc/network/interfaces about SSIDs etc when I get that far. <=
br><br>But I can&#39;t see how I&#39;m supposed to get the wireless NIC int=
o xen at all. Murder can see it in lspci and after installing wireless-tool=
s on murder I can see it as wlan0 in iwconfig, but then what? I&#39;m not s=
eeing any vifs that correspond to it in fraud or any other VMs, in fact I w=
ouldn&#39;t know where to look for them. There&#39;s not even a /dev/eth0 i=
n the VMs. I read something about getting 7 or 8 vifs by default but I don&=
#39;t know where to look for them either. Perhaps if I bring up the wireles=
s in murder with the SSID and everything, it would appear as a vif in fraud=
, but the whole point of fraud is to do that stuff and keep murder as a her=
mit. So where do I begin?<br>
<br>BTW, I don&#39;t have a GUI on any of these machines so I need instruct=
ions for the command line. <br><br>Any help much appreciated,<br>Adrian.<br=
><br>

--f46d044402de2c528204c2d4a097--


--===============8236631638949680445==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8236631638949680445==--


From xen-users-bounces@lists.xen.org Tue Jun 19 16:19:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 16:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh187-0004JA-Hf; Tue, 19 Jun 2012 16:18:11 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sh185-0004J2-W4
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 16:18:10 +0000
Received: from [85.158.143.35:29107] by server-1.bemta-4.messagelabs.com id
	34/AE-24392-146A0EF4; Tue, 19 Jun 2012 16:18:09 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1340122687!12353728!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27479 invoked from network); 19 Jun 2012 16:18:08 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 19 Jun 2012 16:18:08 -0000
Received: from [201.123.193.5] (port=58559 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sh183-0008Bd-6l
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 11:18:07 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8E3E3A208
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 11:18:05 -0500 (CDT)
Message-ID: <4FE0A63D.5030101@ondore.com>
Date: Tue, 19 Jun 2012 11:18:05 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHyyzzQdFiSCyp87mXwYAu1YLcWth31US9aPuEOVRDuH1LJt2g@mail.gmail.com>
In-Reply-To: <CAHyyzzQdFiSCyp87mXwYAu1YLcWth31US9aPuEOVRDuH1LJt2g@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] xen 4.2 web interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 18/06/12 16:28, jacek burghardt escribi=F3:
> Is there web interface for xen 4.2 ?
In short, no.

Xen does not work this way. Xen is a hypervisor, a very low level code. =

It's about 2 or 3 abstraction layers away from a web interface.

Please consult http://wiki.xen.org/wiki/Xen_Overview for major reference.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 16:19:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 16:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh187-0004JA-Hf; Tue, 19 Jun 2012 16:18:11 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sh185-0004J2-W4
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 16:18:10 +0000
Received: from [85.158.143.35:29107] by server-1.bemta-4.messagelabs.com id
	34/AE-24392-146A0EF4; Tue, 19 Jun 2012 16:18:09 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1340122687!12353728!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27479 invoked from network); 19 Jun 2012 16:18:08 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 19 Jun 2012 16:18:08 -0000
Received: from [201.123.193.5] (port=58559 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sh183-0008Bd-6l
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 11:18:07 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8E3E3A208
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 11:18:05 -0500 (CDT)
Message-ID: <4FE0A63D.5030101@ondore.com>
Date: Tue, 19 Jun 2012 11:18:05 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHyyzzQdFiSCyp87mXwYAu1YLcWth31US9aPuEOVRDuH1LJt2g@mail.gmail.com>
In-Reply-To: <CAHyyzzQdFiSCyp87mXwYAu1YLcWth31US9aPuEOVRDuH1LJt2g@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] xen 4.2 web interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 18/06/12 16:28, jacek burghardt escribi=F3:
> Is there web interface for xen 4.2 ?
In short, no.

Xen does not work this way. Xen is a hypervisor, a very low level code. =

It's about 2 or 3 abstraction layers away from a web interface.

Please consult http://wiki.xen.org/wiki/Xen_Overview for major reference.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 16:37:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 16:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh1Pg-0004q5-5s; Tue, 19 Jun 2012 16:36:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sh1Pe-0004pv-H7
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 16:36:18 +0000
Received: from [85.158.138.51:60499] by server-2.bemta-3.messagelabs.com id
	B3/51-10266-18AA0EF4; Tue, 19 Jun 2012 16:36:17 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1340123775!28387603!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24917 invoked from network); 19 Jun 2012 16:36:16 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 19 Jun 2012 16:36:16 -0000
Received: from [201.123.193.5] (port=36479 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sh1Pb-0000va-8W
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 11:36:15 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8E114A208
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 11:36:13 -0500 (CDT)
Message-ID: <4FE0AA7D.7050601@ondore.com>
Date: Tue, 19 Jun 2012 11:36:13 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
In-Reply-To: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 19/06/12 10:06, Adrian May escribi=F3:
> But I can't see how I'm supposed to get the wireless NIC into xen at
> all.

I believe Xen does not supports that low level interaction between a =

DomU and the hardware with some standard wrapper, like with wired =

Ethernet interface.

Check if your Motherboard supports IOMMU. Probably your best shot would =

be passthrugh the whole WiFi card into Fraud. That is hopefully low =

level enough.

http://wiki.xen.org/wiki/Xen_PCI_Passthrough

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 16:37:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 16:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh1Pg-0004q5-5s; Tue, 19 Jun 2012 16:36:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sh1Pe-0004pv-H7
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 16:36:18 +0000
Received: from [85.158.138.51:60499] by server-2.bemta-3.messagelabs.com id
	B3/51-10266-18AA0EF4; Tue, 19 Jun 2012 16:36:17 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1340123775!28387603!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24917 invoked from network); 19 Jun 2012 16:36:16 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 19 Jun 2012 16:36:16 -0000
Received: from [201.123.193.5] (port=36479 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sh1Pb-0000va-8W
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 11:36:15 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8E114A208
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 11:36:13 -0500 (CDT)
Message-ID: <4FE0AA7D.7050601@ondore.com>
Date: Tue, 19 Jun 2012 11:36:13 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
In-Reply-To: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 19/06/12 10:06, Adrian May escribi=F3:
> But I can't see how I'm supposed to get the wireless NIC into xen at
> all.

I believe Xen does not supports that low level interaction between a =

DomU and the hardware with some standard wrapper, like with wired =

Ethernet interface.

Check if your Motherboard supports IOMMU. Probably your best shot would =

be passthrugh the whole WiFi card into Fraud. That is hopefully low =

level enough.

http://wiki.xen.org/wiki/Xen_PCI_Passthrough

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 18:31:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 18:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh3BS-0006Xz-9q; Tue, 19 Jun 2012 18:29:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1Sh3BR-0006Xq-7A
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 18:29:45 +0000
Received: from [193.109.254.147:6015] by server-10.bemta-14.messagelabs.com id
	4C/69-05433-815C0EF4; Tue, 19 Jun 2012 18:29:44 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340130583!10460133!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEyOTQ=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1943 invoked from network); 19 Jun 2012 18:29:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 18:29:43 -0000
X-IronPort-AV: E=Sophos;i="4.75,799,1330905600"; d="scan'208";a="13109306"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	19 Jun 2012 18:29:42 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 19 Jun 2012 19:29:42 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1Sh2zG-0006hp-6c; Tue, 19 Jun 2012 18:17:10 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1Sh2zG-0007V0-5n;
	Tue, 19 Jun 2012 19:17:10 +0100
From: Ian Jackson <Ian.Jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <20448.49702.165323.218158@mariner.uk.xensource.com>
Date: Tue, 19 Jun 2012 19:17:10 +0100
To: xen-announce@lists.xen.org,
    xen-users@lists.xen.org
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Security vulnerability process, and CVE-2012-0217
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: xen-devel@lists.xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The Xen.org security response team is charged with implementing the
Xen security response process, the current version of which can be
found here:

    http://www.xen.org/projects/security_vulnerability_process.html

Over the past two months we on that team have been involved with
XSA-7 / CVE-2012-0217 and its various fallout.

During this exercise we have encountered some problems with the
process.  The process needs improvement.  Also, we have had to make
some difficult decisions.  We feel it is essential for keeping us
honest that we explain to the community what we did, and when.

A message starting this discussion has just been posted to the
xen-devel mailing list:
    http://lists.xen.org/archives/html/xen-devel/2012-06/msg01072.html

The outcome of this discussion will be a set of changes to be agreed
on and/or voted on using the existing Xen.org governance processes:
    http://www.xen.org/projects/governance.html

This discussion will take place on xen-devel.  We expect it to take
some weeks.  We welcome the views of everyone in the Xen community -
please come and have your say.

Thanks for your attention,
Ian.
on behalf of the Xen.org security response team

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 18:31:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 18:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh3BS-0006Xz-9q; Tue, 19 Jun 2012 18:29:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1Sh3BR-0006Xq-7A
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 18:29:45 +0000
Received: from [193.109.254.147:6015] by server-10.bemta-14.messagelabs.com id
	4C/69-05433-815C0EF4; Tue, 19 Jun 2012 18:29:44 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340130583!10460133!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDEyOTQ=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1943 invoked from network); 19 Jun 2012 18:29:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 18:29:43 -0000
X-IronPort-AV: E=Sophos;i="4.75,799,1330905600"; d="scan'208";a="13109306"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	19 Jun 2012 18:29:42 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.30.203.162) with Microsoft SMTP Server id
	8.3.213.0; Tue, 19 Jun 2012 19:29:42 +0100
Received: from mariner.cam.xci-test.com	([10.80.2.22]
	helo=mariner.uk.xensource.com ident=Debian-exim)	by
	norwich.cam.xci-test.com
	with esmtp (Exim 4.72)	(envelope-from <Ian.Jackson@eu.citrix.com>)	id
	1Sh2zG-0006hp-6c; Tue, 19 Jun 2012 18:17:10 +0000
Received: from iwj by mariner.uk.xensource.com with local (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>)	id 1Sh2zG-0007V0-5n;
	Tue, 19 Jun 2012 19:17:10 +0100
From: Ian Jackson <Ian.Jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <20448.49702.165323.218158@mariner.uk.xensource.com>
Date: Tue, 19 Jun 2012 19:17:10 +0100
To: xen-announce@lists.xen.org,
    xen-users@lists.xen.org
X-Mailer: VM 8.1.0 under 23.2.1 (i486-pc-linux-gnu)
Subject: [Xen-users] Security vulnerability process, and CVE-2012-0217
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: xen-devel@lists.xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The Xen.org security response team is charged with implementing the
Xen security response process, the current version of which can be
found here:

    http://www.xen.org/projects/security_vulnerability_process.html

Over the past two months we on that team have been involved with
XSA-7 / CVE-2012-0217 and its various fallout.

During this exercise we have encountered some problems with the
process.  The process needs improvement.  Also, we have had to make
some difficult decisions.  We feel it is essential for keeping us
honest that we explain to the community what we did, and when.

A message starting this discussion has just been posted to the
xen-devel mailing list:
    http://lists.xen.org/archives/html/xen-devel/2012-06/msg01072.html

The outcome of this discussion will be a set of changes to be agreed
on and/or voted on using the existing Xen.org governance processes:
    http://www.xen.org/projects/governance.html

This discussion will take place on xen-devel.  We expect it to take
some weeks.  We welcome the views of everyone in the Xen community -
please come and have your say.

Thanks for your attention,
Ian.
on behalf of the Xen.org security response team

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 19 23:34:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 23:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh7ua-0000Q5-Nq; Tue, 19 Jun 2012 23:32:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1Sh7uY-0000Px-VO
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 23:32:39 +0000
Received: from [193.109.254.147:28556] by server-11.bemta-14.messagelabs.com
	id 70/56-24843-61C01EF4; Tue, 19 Jun 2012 23:32:38 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1340148757!3405325!1
X-Originating-IP: [98.138.91.66]
X-SpamReason: No, hits=0.9 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22618 invoked from network); 19 Jun 2012 23:32:37 -0000
Received: from nm7-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm7-vm0.bullet.mail.ne1.yahoo.com) (98.138.91.66)
	by server-11.tower-27.messagelabs.com with SMTP;
	19 Jun 2012 23:32:37 -0000
Received: from [98.138.90.50] by nm7.bullet.mail.ne1.yahoo.com with NNFMP;
	19 Jun 2012 23:32:36 -0000
Received: from [98.138.89.254] by tm3.bullet.mail.ne1.yahoo.com with NNFMP;
	19 Jun 2012 23:32:36 -0000
Received: from [127.0.0.1] by omp1046.mail.ne1.yahoo.com with NNFMP;
	19 Jun 2012 23:32:36 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 648864.22800.bm@omp1046.mail.ne1.yahoo.com
Received: (qmail 58237 invoked by uid 60001); 19 Jun 2012 23:32:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340148756; bh=ZGo25jIdO8oTdNE5tec4D0l/66SJ+KUL2PhrdesqHyY=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=J3GAOiaJ+WRE9T8UafhU2xlq2A0C3+2hRADCWgKStXnjYTPumciHRUjHn6tiCuWWHc5w+rcFtsQ09Y5tmyn4L+HuRzQbekjDr44KHbZVd5YYOVrT2/s718q2ugLgNm1qU7lp79FvJEqpdbrcixf4GN8Y6kbNl2kATxNeEYFZDAo=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=WsNaZ2Ob98Q71hgNnIzAiJOeaaHNYG0uWF1tPWmo7AupTsXCpXxJJaOaeo/tGilHR7b0SdiCKR71HqDvxCwO2we/8mF+/JYueu7JRewtpoYx+KKriRkFjYwe9A/AeU/PRr34q3jD9K9DBqruEjyIRoq4QihYr2w7WmZYX0SLlk8=;
X-YMail-OSG: pnvKOo8VM1k7wxeWjMyXyunXoT518W2dm20rE7TzRhDIbca
	XGcALxzJcaO.loNQHMBTtX1jJqriyISIGq_i1YImowDDBNYjXTrnXj5YK4y4
	k3it3PQzgRvDxHTViGzOG4zvLT.9jdMh0HSMg4b0xsWD8onIXhY4G8rFkybt
	Uox4yGlqi_5ZSh4qevg_uW7Y6lGLjmZOxfaqSwHmQUOrqqtf8NTNzfIJ1atL
	gO7ZvGdTVhXIC9S_8vdkA64nofzehvua05JeA5pTYkjfzKtQu9ewwqycBsO1
	rZAe88LiWlQnaZ7sp4DN0g3BhpbtIT6EsDYcLShXONni8sRmf2S1uxFZdpbc
	.nS8pVC1lR8xkYqbz0M_DB._cbCVN8j.K7oXhkJ9x76ozJGUeIhr0Ik2dKtH
	kJg3mBOvaEGk_d1sCjvPPJMZO.2XDJ64s2JFvylnrXz4VZKsxFGBBQwFMaVi
	6SOXIFo0XPLNW
Received: from [182.185.219.159] by web126004.mail.ne1.yahoo.com via HTTP;
	Tue, 19 Jun 2012 16:32:36 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Date: Tue, 19 Jun 2012 16:32:36 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0363483406139707016=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0363483406139707016==
Content-Type: multipart/alternative; boundary="1688457910-315354428-1340148756=:57532"

--1688457910-315354428-1340148756=:57532
Content-Type: text/plain; charset=us-ascii

hi all,
I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze
on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.
whenever I issue the command " aptitude install bridge-utils", its output told me that there is no
package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.
As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?

Thanks

--1688457910-315354428-1340148756=:57532
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>hi all,</div><div>I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze</div><div>on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.</div><div>whenever I issue the command " aptitude install bridge-utils", its output told me that there is no</div><div>package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.</div><div>As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?</div><div><br></div><div>Thanks</div><div><br></div></div></body></html>
--1688457910-315354428-1340148756=:57532--


--===============0363483406139707016==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0363483406139707016==--


From xen-users-bounces@lists.xen.org Tue Jun 19 23:34:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 23:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh7ua-0000Q5-Nq; Tue, 19 Jun 2012 23:32:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1Sh7uY-0000Px-VO
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 23:32:39 +0000
Received: from [193.109.254.147:28556] by server-11.bemta-14.messagelabs.com
	id 70/56-24843-61C01EF4; Tue, 19 Jun 2012 23:32:38 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1340148757!3405325!1
X-Originating-IP: [98.138.91.66]
X-SpamReason: No, hits=0.9 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22618 invoked from network); 19 Jun 2012 23:32:37 -0000
Received: from nm7-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm7-vm0.bullet.mail.ne1.yahoo.com) (98.138.91.66)
	by server-11.tower-27.messagelabs.com with SMTP;
	19 Jun 2012 23:32:37 -0000
Received: from [98.138.90.50] by nm7.bullet.mail.ne1.yahoo.com with NNFMP;
	19 Jun 2012 23:32:36 -0000
Received: from [98.138.89.254] by tm3.bullet.mail.ne1.yahoo.com with NNFMP;
	19 Jun 2012 23:32:36 -0000
Received: from [127.0.0.1] by omp1046.mail.ne1.yahoo.com with NNFMP;
	19 Jun 2012 23:32:36 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 648864.22800.bm@omp1046.mail.ne1.yahoo.com
Received: (qmail 58237 invoked by uid 60001); 19 Jun 2012 23:32:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340148756; bh=ZGo25jIdO8oTdNE5tec4D0l/66SJ+KUL2PhrdesqHyY=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=J3GAOiaJ+WRE9T8UafhU2xlq2A0C3+2hRADCWgKStXnjYTPumciHRUjHn6tiCuWWHc5w+rcFtsQ09Y5tmyn4L+HuRzQbekjDr44KHbZVd5YYOVrT2/s718q2ugLgNm1qU7lp79FvJEqpdbrcixf4GN8Y6kbNl2kATxNeEYFZDAo=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=WsNaZ2Ob98Q71hgNnIzAiJOeaaHNYG0uWF1tPWmo7AupTsXCpXxJJaOaeo/tGilHR7b0SdiCKR71HqDvxCwO2we/8mF+/JYueu7JRewtpoYx+KKriRkFjYwe9A/AeU/PRr34q3jD9K9DBqruEjyIRoq4QihYr2w7WmZYX0SLlk8=;
X-YMail-OSG: pnvKOo8VM1k7wxeWjMyXyunXoT518W2dm20rE7TzRhDIbca
	XGcALxzJcaO.loNQHMBTtX1jJqriyISIGq_i1YImowDDBNYjXTrnXj5YK4y4
	k3it3PQzgRvDxHTViGzOG4zvLT.9jdMh0HSMg4b0xsWD8onIXhY4G8rFkybt
	Uox4yGlqi_5ZSh4qevg_uW7Y6lGLjmZOxfaqSwHmQUOrqqtf8NTNzfIJ1atL
	gO7ZvGdTVhXIC9S_8vdkA64nofzehvua05JeA5pTYkjfzKtQu9ewwqycBsO1
	rZAe88LiWlQnaZ7sp4DN0g3BhpbtIT6EsDYcLShXONni8sRmf2S1uxFZdpbc
	.nS8pVC1lR8xkYqbz0M_DB._cbCVN8j.K7oXhkJ9x76ozJGUeIhr0Ik2dKtH
	kJg3mBOvaEGk_d1sCjvPPJMZO.2XDJ64s2JFvylnrXz4VZKsxFGBBQwFMaVi
	6SOXIFo0XPLNW
Received: from [182.185.219.159] by web126004.mail.ne1.yahoo.com via HTTP;
	Tue, 19 Jun 2012 16:32:36 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Date: Tue, 19 Jun 2012 16:32:36 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0363483406139707016=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0363483406139707016==
Content-Type: multipart/alternative; boundary="1688457910-315354428-1340148756=:57532"

--1688457910-315354428-1340148756=:57532
Content-Type: text/plain; charset=us-ascii

hi all,
I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze
on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.
whenever I issue the command " aptitude install bridge-utils", its output told me that there is no
package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.
As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?

Thanks

--1688457910-315354428-1340148756=:57532
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>hi all,</div><div>I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze</div><div>on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.</div><div>whenever I issue the command " aptitude install bridge-utils", its output told me that there is no</div><div>package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.</div><div>As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?</div><div><br></div><div>Thanks</div><div><br></div></div></body></html>
--1688457910-315354428-1340148756=:57532--


--===============0363483406139707016==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0363483406139707016==--


From xen-users-bounces@lists.xen.org Tue Jun 19 23:45:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 23:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh863-0000jv-77; Tue, 19 Jun 2012 23:44:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Sh861-0000jo-H8
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 23:44:29 +0000
Received: from [85.158.143.99:60288] by server-2.bemta-4.messagelabs.com id
	59/4C-17938-CDE01EF4; Tue, 19 Jun 2012 23:44:28 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1340149466!28131257!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28378 invoked from network); 19 Jun 2012 23:44:27 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 23:44:27 -0000
Received: by yenl1 with SMTP id l1so5489580yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 16:44:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=oaa+7uvIDEB6RzSAIr7YPNGgXRBBxYz6TOwaJrx2P0M=;
	b=qQEO1OpdCpZZoTrKIFilQCdJ8hh27H7FY6E0YK8+iJuYVi0CzJJ8I4ctJDzNYvsIh4
	GLGnMq/Dfwlxmh3a+WqmJwra5OYVTSBF1MVVYRCEgG6n2WaVwDNIwa/hiJEa8YAWlueV
	57Em4lVfjdLiodUdPaDU/94N4fCb58nksKqx7R72oZ4QhWlqWy+Ssw+t6pck+861AlWC
	COI/zFBVXKcrR724Xrk+zYwtLcqNmg/MOCLJucZ0jfHZzHV3q9vohB4VxDltglOLT5yf
	4/kYYHwg2SGO4EUZGZGL+ofNc84wT9YMlMkYvK79+dOQyoqoHwYp2/g7m1f++Po/Awyv
	OFfA==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr2906715igc.45.1340149465868;
	Tue, 19 Jun 2012 16:44:25 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 16:44:25 -0700 (PDT)
In-Reply-To: <4FE0AA7D.7050601@ondore.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
Date: Tue, 19 Jun 2012 19:44:25 -0400
Message-ID: <CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1676718046549678962=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1676718046549678962==
Content-Type: multipart/alternative; boundary=14dae9341111dbe7ba04c2dbdc85

--14dae9341111dbe7ba04c2dbdc85
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Adrian,


Actually, what you are trying to achieve is not possible without IOMMU, as
a vif is just a bridged virtual interface.  Your DomU needs direct access
to the physical card, using PCI Passthrough.  For this both your CPU and
Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD).

I have a similar configuration at home involving a PFSense router, debian
web server and multimedia virtual machine.  To save you some time, you
probably won't achieve Wireless N, this is because most routing packages do
not yet support it.  As of March there were only a handful of drivers, and
the related chips were only featured in laptop wireless cards.



So you are facing two problems:

A.  Do you have IOMMU Compliant Hardware?

B.  Is Wireless G Okay?



Based on these machines:

murder (dom0)
libel (domu web server)
fraud (domu router)
incest (file server domu?)

These solutions are based on two assumptions:

A.  That fraud is to provide iinternet access for the connection machines.
B.  That libel and fraud will be using a routing device, but libel needs a
static IP.

If not A then omit the WAN interface for fraud from the proposed solutions.
If not B then add one extra interface for a separated WAN for libel.



My proposed solution:

Using two physical NIC's you would bridge them using murder's interfaces
file.  You can tell murder to ignore these bridges so it remains a hermit
and doesn't grab an IP.

The bridges could be WAN and LAN.  WAN can be passed to fraud and libel.
 Assign a static IP in libel's interfaces file.  Let fraud receive a
dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, and
have the physical NIC connect to a Wireless N router.

Configure the Wireless N router to use bridged mode, and install a routing
package in fraud, because interfaces probably won't do everything you need
it to for intranet management.



Your Ideal Solution:

To achieve exactly what you want, you need IOMMU to let murder remain a
hermit.

You will need at least one physical known compatible wireless G device and
a routing package selected for fraud.

You will need one physical NIC for libel, another physical NIC for fraud.

You can pass one physical NIC to libel and assign a static IP using libel's
interfaces file.

You can pass a physical NIC to fraud for WAN and let it pull a dynamic IP
from another routing device.  You can also pass the physical wireless G
card to fraud, and install the selected routing package to setup your WAP.

For incest you can use another Wireless NIC to connect to fraud wirelessly,
or you will need two more physical NIC's for fraud and for incest and a
cable to connect the two.



I hope this helps get you started.

~Casey



On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>wrot=
e:

> Hello.
>
> El 19/06/12 10:06, Adrian May escribi=F3:
>
>  But I can't see how I'm supposed to get the wireless NIC into xen at
>> all.
>>
>
> I believe Xen does not supports that low level interaction between a DomU
> and the hardware with some standard wrapper, like with wired Ethernet
> interface.
>
> Check if your Motherboard supports IOMMU. Probably your best shot would b=
e
> passthrugh the whole WiFi card into Fraud. That is hopefully low level
> enough.
>
> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wiki/X=
en_PCI_Passthrough>
>
> --
> Alexandre Kouznetsov
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341111dbe7ba04c2dbdc85
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div><br></div><div>Adrian,</div><div><br></div><div><br></div><div>Ac=
tually, what you are trying to achieve is not possible without IOMMU, as a =
vif is just a bridged virtual interface. =A0Your DomU needs direct access t=
o the physical card, using PCI Passthrough. =A0For this both your CPU and M=
otherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD).</div>

<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =A0To save yo=
u some time, you probably won&#39;t achieve Wireless N, this is because mos=
t routing packages do not yet support it. =A0As of March there were only a =
handful of drivers, and the related chips were only featured in laptop wire=
less cards.</div>

<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =A0Do you have IOMMU Compliant Hardware?=
</div><div><br></div><div>B. =A0Is Wireless G Okay?</div><div><br></div><di=
v>

<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>
These solutions are based on two assumptions:</div>
<div><br></div><div>A. =A0That fraud is to provide iinternet access for the=
 connection machines.</div><div>B. =A0That libel and fraud will be using a =
routing device, but libel needs a static IP.</div><div><br></div><div>If no=
t A then omit the WAN interface for fraud from the proposed solutions.</div=
>

<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =A0You can tell murder to ignore thes=
e bridges so it remains a hermit and doesn&#39;t grab an IP.</div>

<div><br></div><div>The bridges could be WAN and LAN. =A0WAN can be passed =
to fraud and libel. =A0Assign a static IP in libel&#39;s interfaces file. =
=A0Let fraud receive a dynamic IP from WAN. =A0Connect the LAN bridge to fr=
aud and to incest, and have the physical NIC connect to a Wireless N router=
.</div>

<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>

<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>

<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>

<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =A0You can also pass the ph=
ysical wireless G card to fraud, and install the selected routing package t=
o setup your WAP.</div>

<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>

<br></div><div><br></div><div>I hope this helps get you started.</div><div>=
<br></div><div>~Casey</div></div><div><br></div><br><br><div class=3D"gmail=
_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <span dir=3D=
"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=3D"_blank">alk@ondore.co=
m</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=F3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>

--14dae9341111dbe7ba04c2dbdc85--


--===============1676718046549678962==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1676718046549678962==--


From xen-users-bounces@lists.xen.org Tue Jun 19 23:45:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 23:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh863-0000jv-77; Tue, 19 Jun 2012 23:44:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Sh861-0000jo-H8
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 23:44:29 +0000
Received: from [85.158.143.99:60288] by server-2.bemta-4.messagelabs.com id
	59/4C-17938-CDE01EF4; Tue, 19 Jun 2012 23:44:28 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1340149466!28131257!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28378 invoked from network); 19 Jun 2012 23:44:27 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 23:44:27 -0000
Received: by yenl1 with SMTP id l1so5489580yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 16:44:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=oaa+7uvIDEB6RzSAIr7YPNGgXRBBxYz6TOwaJrx2P0M=;
	b=qQEO1OpdCpZZoTrKIFilQCdJ8hh27H7FY6E0YK8+iJuYVi0CzJJ8I4ctJDzNYvsIh4
	GLGnMq/Dfwlxmh3a+WqmJwra5OYVTSBF1MVVYRCEgG6n2WaVwDNIwa/hiJEa8YAWlueV
	57Em4lVfjdLiodUdPaDU/94N4fCb58nksKqx7R72oZ4QhWlqWy+Ssw+t6pck+861AlWC
	COI/zFBVXKcrR724Xrk+zYwtLcqNmg/MOCLJucZ0jfHZzHV3q9vohB4VxDltglOLT5yf
	4/kYYHwg2SGO4EUZGZGL+ofNc84wT9YMlMkYvK79+dOQyoqoHwYp2/g7m1f++Po/Awyv
	OFfA==
MIME-Version: 1.0
Received: by 10.50.222.170 with SMTP id qn10mr2906715igc.45.1340149465868;
	Tue, 19 Jun 2012 16:44:25 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 16:44:25 -0700 (PDT)
In-Reply-To: <4FE0AA7D.7050601@ondore.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
Date: Tue, 19 Jun 2012 19:44:25 -0400
Message-ID: <CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1676718046549678962=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1676718046549678962==
Content-Type: multipart/alternative; boundary=14dae9341111dbe7ba04c2dbdc85

--14dae9341111dbe7ba04c2dbdc85
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Adrian,


Actually, what you are trying to achieve is not possible without IOMMU, as
a vif is just a bridged virtual interface.  Your DomU needs direct access
to the physical card, using PCI Passthrough.  For this both your CPU and
Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD).

I have a similar configuration at home involving a PFSense router, debian
web server and multimedia virtual machine.  To save you some time, you
probably won't achieve Wireless N, this is because most routing packages do
not yet support it.  As of March there were only a handful of drivers, and
the related chips were only featured in laptop wireless cards.



So you are facing two problems:

A.  Do you have IOMMU Compliant Hardware?

B.  Is Wireless G Okay?



Based on these machines:

murder (dom0)
libel (domu web server)
fraud (domu router)
incest (file server domu?)

These solutions are based on two assumptions:

A.  That fraud is to provide iinternet access for the connection machines.
B.  That libel and fraud will be using a routing device, but libel needs a
static IP.

If not A then omit the WAN interface for fraud from the proposed solutions.
If not B then add one extra interface for a separated WAN for libel.



My proposed solution:

Using two physical NIC's you would bridge them using murder's interfaces
file.  You can tell murder to ignore these bridges so it remains a hermit
and doesn't grab an IP.

The bridges could be WAN and LAN.  WAN can be passed to fraud and libel.
 Assign a static IP in libel's interfaces file.  Let fraud receive a
dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, and
have the physical NIC connect to a Wireless N router.

Configure the Wireless N router to use bridged mode, and install a routing
package in fraud, because interfaces probably won't do everything you need
it to for intranet management.



Your Ideal Solution:

To achieve exactly what you want, you need IOMMU to let murder remain a
hermit.

You will need at least one physical known compatible wireless G device and
a routing package selected for fraud.

You will need one physical NIC for libel, another physical NIC for fraud.

You can pass one physical NIC to libel and assign a static IP using libel's
interfaces file.

You can pass a physical NIC to fraud for WAN and let it pull a dynamic IP
from another routing device.  You can also pass the physical wireless G
card to fraud, and install the selected routing package to setup your WAP.

For incest you can use another Wireless NIC to connect to fraud wirelessly,
or you will need two more physical NIC's for fraud and for incest and a
cable to connect the two.



I hope this helps get you started.

~Casey



On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>wrot=
e:

> Hello.
>
> El 19/06/12 10:06, Adrian May escribi=F3:
>
>  But I can't see how I'm supposed to get the wireless NIC into xen at
>> all.
>>
>
> I believe Xen does not supports that low level interaction between a DomU
> and the hardware with some standard wrapper, like with wired Ethernet
> interface.
>
> Check if your Motherboard supports IOMMU. Probably your best shot would b=
e
> passthrugh the whole WiFi card into Fraud. That is hopefully low level
> enough.
>
> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wiki/X=
en_PCI_Passthrough>
>
> --
> Alexandre Kouznetsov
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341111dbe7ba04c2dbdc85
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div><br></div><div>Adrian,</div><div><br></div><div><br></div><div>Ac=
tually, what you are trying to achieve is not possible without IOMMU, as a =
vif is just a bridged virtual interface. =A0Your DomU needs direct access t=
o the physical card, using PCI Passthrough. =A0For this both your CPU and M=
otherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD).</div>

<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =A0To save yo=
u some time, you probably won&#39;t achieve Wireless N, this is because mos=
t routing packages do not yet support it. =A0As of March there were only a =
handful of drivers, and the related chips were only featured in laptop wire=
less cards.</div>

<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =A0Do you have IOMMU Compliant Hardware?=
</div><div><br></div><div>B. =A0Is Wireless G Okay?</div><div><br></div><di=
v>

<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>
These solutions are based on two assumptions:</div>
<div><br></div><div>A. =A0That fraud is to provide iinternet access for the=
 connection machines.</div><div>B. =A0That libel and fraud will be using a =
routing device, but libel needs a static IP.</div><div><br></div><div>If no=
t A then omit the WAN interface for fraud from the proposed solutions.</div=
>

<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =A0You can tell murder to ignore thes=
e bridges so it remains a hermit and doesn&#39;t grab an IP.</div>

<div><br></div><div>The bridges could be WAN and LAN. =A0WAN can be passed =
to fraud and libel. =A0Assign a static IP in libel&#39;s interfaces file. =
=A0Let fraud receive a dynamic IP from WAN. =A0Connect the LAN bridge to fr=
aud and to incest, and have the physical NIC connect to a Wireless N router=
.</div>

<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>

<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>

<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>

<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =A0You can also pass the ph=
ysical wireless G card to fraud, and install the selected routing package t=
o setup your WAP.</div>

<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>

<br></div><div><br></div><div>I hope this helps get you started.</div><div>=
<br></div><div>~Casey</div></div><div><br></div><br><br><div class=3D"gmail=
_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <span dir=3D=
"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=3D"_blank">alk@ondore.co=
m</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=F3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>

--14dae9341111dbe7ba04c2dbdc85--


--===============1676718046549678962==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1676718046549678962==--


From xen-users-bounces@lists.xen.org Tue Jun 19 23:52:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 23:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh8CO-00013J-9n; Tue, 19 Jun 2012 23:51:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Sh8CM-00013D-HP
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 23:51:02 +0000
Received: from [85.158.143.35:4920] by server-2.bemta-4.messagelabs.com id
	F9/7E-17938-56011EF4; Tue, 19 Jun 2012 23:51:01 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1340149859!6080289!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28958 invoked from network); 19 Jun 2012 23:51:00 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 23:51:00 -0000
Received: by ggnp1 with SMTP id p1so6017562ggn.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 16:50:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=dWTTRddLvS/T5ZM4i9fB3+UnrHI9ZmE3XDs9Ex/SIL8=;
	b=RZgtSaylm+0vQ9klfvErwvs2oThiOe7LZ8R7a9dxXRYbczKfZtEmyWnSRQj+8D2Yeh
	nly0gE9sfyIXIdBeZNvwn/i/uxtB8wzmd6tk91MKjDuh5urYqeLgPvepUX+EWCVjHovM
	KUNhjlQoYFVzwuQWbZKW9EM+n5omeurjdA1WeN9xzg3H97yasbUIfhTLVeQkvk/62CUP
	DjX6WRtFEDmuLRfCga5/nTV3hvETmVHc0IOWpjPGDb5pYi0aHe+hn1u4wCDxkr+ua4zx
	bjriGBv8/4ZUxWO1xYRpKQeQcGN/uOV4el/Z5gUae4Mk/tQTyI55H+/2bMSzQudOv52f
	vqcw==
MIME-Version: 1.0
Received: by 10.50.6.197 with SMTP id d5mr2842314iga.44.1340149859104; Tue, 19
	Jun 2012 16:50:59 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 16:50:59 -0700 (PDT)
In-Reply-To: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Date: Tue, 19 Jun 2012 19:50:59 -0400
Message-ID: <CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: maheen butt <maheen_butt26@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4681939643654970518=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4681939643654970518==
Content-Type: multipart/alternative; boundary=e89a8f502dd04c36fa04c2dbf49b

--e89a8f502dd04c36fa04c2dbf49b
Content-Type: text/plain; charset=ISO-8859-1

If you know for a fact you have internet access, I would check your
aptitute sources in /etc/apt/sources.list, it is possible the mirror you
are using went down temporarily.

Have aptitude refresh its sources with "aptitude update", then run a search
"aptitude search bridge-" and see if you get anything.


On Tue, Jun 19, 2012 at 7:32 PM, maheen butt <maheen_butt26@yahoo.com>wrote:

> hi all,
> I was following Xen beginners Guid. I downloaded , burnt on cd and
> installed Debian squeeze
> on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux
> bridge ' step.
> whenever I issue the command " aptitude install bridge-utils", its output
> told me that there is no
> package exist which could be matched with bridge-utils. I've checked its
> networking. ping is working fine.
> As I'm in LAN, I've configured eth0 properly. But can't understand why I'm
> not able to install bridge-utils?
>
> Thanks
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8f502dd04c36fa04c2dbf49b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>If you know for a fact you have internet access, I would check yo=
ur aptitute sources in /etc/apt/sources.list, it is possible the mirror you=
 are using went down temporarily.</div><div><br></div><div>Have aptitude re=
fresh its sources with &quot;aptitude update&quot;, then run a search &quot=
;aptitude search bridge-&quot; and see if you get anything.</div>
</div><div><br></div><br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at=
 7:32 PM, maheen butt <span dir=3D"ltr">&lt;<a href=3D"mailto:maheen_butt26=
@yahoo.com" target=3D"_blank">maheen_butt26@yahoo.com</a>&gt;</span> wrote:=
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div style=3D"font-size:12pt;font-famil=
y:times new roman,new york,times,serif"><div>hi all,</div><div>I was follow=
ing Xen beginners Guid. I downloaded , burnt on cd and installed Debian squ=
eeze</div>
<div>on 64 bit x86 machine. my problem is that i&#39;m stuck at &#39;setup =
the linux bridge &#39; step.</div><div>whenever I issue the command &quot; =
aptitude install bridge-utils&quot;, its output told me that there is no</d=
iv>
<div>package exist which could be matched with bridge-utils. I&#39;ve check=
ed its networking. ping is working fine.</div><div>As I&#39;m in LAN, I&#39=
;ve configured eth0 properly. But can&#39;t understand why I&#39;m not able=
 to install bridge-utils?</div>
<div><br></div><div>Thanks</div><div><br></div></div></div><br>____________=
___________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--e89a8f502dd04c36fa04c2dbf49b--


--===============4681939643654970518==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4681939643654970518==--


From xen-users-bounces@lists.xen.org Tue Jun 19 23:52:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2012 23:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh8CO-00013J-9n; Tue, 19 Jun 2012 23:51:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Sh8CM-00013D-HP
	for xen-users@lists.xen.org; Tue, 19 Jun 2012 23:51:02 +0000
Received: from [85.158.143.35:4920] by server-2.bemta-4.messagelabs.com id
	F9/7E-17938-56011EF4; Tue, 19 Jun 2012 23:51:01 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1340149859!6080289!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28958 invoked from network); 19 Jun 2012 23:51:00 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Jun 2012 23:51:00 -0000
Received: by ggnp1 with SMTP id p1so6017562ggn.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 16:50:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=dWTTRddLvS/T5ZM4i9fB3+UnrHI9ZmE3XDs9Ex/SIL8=;
	b=RZgtSaylm+0vQ9klfvErwvs2oThiOe7LZ8R7a9dxXRYbczKfZtEmyWnSRQj+8D2Yeh
	nly0gE9sfyIXIdBeZNvwn/i/uxtB8wzmd6tk91MKjDuh5urYqeLgPvepUX+EWCVjHovM
	KUNhjlQoYFVzwuQWbZKW9EM+n5omeurjdA1WeN9xzg3H97yasbUIfhTLVeQkvk/62CUP
	DjX6WRtFEDmuLRfCga5/nTV3hvETmVHc0IOWpjPGDb5pYi0aHe+hn1u4wCDxkr+ua4zx
	bjriGBv8/4ZUxWO1xYRpKQeQcGN/uOV4el/Z5gUae4Mk/tQTyI55H+/2bMSzQudOv52f
	vqcw==
MIME-Version: 1.0
Received: by 10.50.6.197 with SMTP id d5mr2842314iga.44.1340149859104; Tue, 19
	Jun 2012 16:50:59 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 16:50:59 -0700 (PDT)
In-Reply-To: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Date: Tue, 19 Jun 2012 19:50:59 -0400
Message-ID: <CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: maheen butt <maheen_butt26@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4681939643654970518=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4681939643654970518==
Content-Type: multipart/alternative; boundary=e89a8f502dd04c36fa04c2dbf49b

--e89a8f502dd04c36fa04c2dbf49b
Content-Type: text/plain; charset=ISO-8859-1

If you know for a fact you have internet access, I would check your
aptitute sources in /etc/apt/sources.list, it is possible the mirror you
are using went down temporarily.

Have aptitude refresh its sources with "aptitude update", then run a search
"aptitude search bridge-" and see if you get anything.


On Tue, Jun 19, 2012 at 7:32 PM, maheen butt <maheen_butt26@yahoo.com>wrote:

> hi all,
> I was following Xen beginners Guid. I downloaded , burnt on cd and
> installed Debian squeeze
> on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux
> bridge ' step.
> whenever I issue the command " aptitude install bridge-utils", its output
> told me that there is no
> package exist which could be matched with bridge-utils. I've checked its
> networking. ping is working fine.
> As I'm in LAN, I've configured eth0 properly. But can't understand why I'm
> not able to install bridge-utils?
>
> Thanks
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8f502dd04c36fa04c2dbf49b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>If you know for a fact you have internet access, I would check yo=
ur aptitute sources in /etc/apt/sources.list, it is possible the mirror you=
 are using went down temporarily.</div><div><br></div><div>Have aptitude re=
fresh its sources with &quot;aptitude update&quot;, then run a search &quot=
;aptitude search bridge-&quot; and see if you get anything.</div>
</div><div><br></div><br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at=
 7:32 PM, maheen butt <span dir=3D"ltr">&lt;<a href=3D"mailto:maheen_butt26=
@yahoo.com" target=3D"_blank">maheen_butt26@yahoo.com</a>&gt;</span> wrote:=
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div style=3D"font-size:12pt;font-famil=
y:times new roman,new york,times,serif"><div>hi all,</div><div>I was follow=
ing Xen beginners Guid. I downloaded , burnt on cd and installed Debian squ=
eeze</div>
<div>on 64 bit x86 machine. my problem is that i&#39;m stuck at &#39;setup =
the linux bridge &#39; step.</div><div>whenever I issue the command &quot; =
aptitude install bridge-utils&quot;, its output told me that there is no</d=
iv>
<div>package exist which could be matched with bridge-utils. I&#39;ve check=
ed its networking. ping is working fine.</div><div>As I&#39;m in LAN, I&#39=
;ve configured eth0 properly. But can&#39;t understand why I&#39;m not able=
 to install bridge-utils?</div>
<div><br></div><div>Thanks</div><div><br></div></div></div><br>____________=
___________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--e89a8f502dd04c36fa04c2dbf49b--


--===============4681939643654970518==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4681939643654970518==--


From xen-users-bounces@lists.xen.org Wed Jun 20 01:00:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 01:00:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh9G2-0002OH-7w; Wed, 20 Jun 2012 00:58:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sh9G0-0002OC-Q4
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 00:58:52 +0000
Received: from [193.109.254.147:53690] by server-1.bemta-14.messagelabs.com id
	0C/79-24612-C4021EF4; Wed, 20 Jun 2012 00:58:52 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340153929!10632076!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28277 invoked from network); 20 Jun 2012 00:58:50 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 00:58:50 -0000
Received: by pbbro12 with SMTP id ro12so11135369pbb.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 17:58:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=vE9N15pRR8FsroxdPhq99mZnU/snBQNhfVUMo2b0KPI=;
	b=Z5Nod70zN+DUSXUwPk7JUTd1oODrlNpJuyn2GX7qgUgXVb3VFivro+Dvis2mQDPZ1P
	l0gFDNhVb3aeYyzJII2DoX45alBr1NG2qHqvnmCUI97oMnHOv0mZX8jLRlgVjUyZ+6sa
	r/ibhpI/OzwLKu5DKD573ARJvZPzW/Cpdy1meMF1e5rXSjPxkLEeUrDbMc2kEd6xUSBJ
	oMgtb/xSCqjDGhuaQD38RtblaE0xzEDc2r63ofJE3EpnrEAdWC7NjFvVdvxo+MBRgW5G
	SjXhsb30Nc+DwDkEuO4iKmzHvF0zhQne7TgG465OcDOdPz3X8NpbK3FP1cYP5iAe4Qo0
	z4gQ==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr69062792pbc.123.1340153928403;
	Tue, 19 Jun 2012 17:58:48 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 19 Jun 2012 17:58:48 -0700 (PDT)
In-Reply-To: <CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
Date: Wed, 20 Jun 2012 07:58:48 +0700
Message-ID: <CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQnXntu6BGmzhibKqjOAWj259rSRgd22Jz/14UHPchD2fF9xhO2cvYtNAioWPPsito0cqlKP
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> If you know for a fact you have internet access, I would check your aptitute
> sources in /etc/apt/sources.list, it is possible the mirror you are using
> went down temporarily.
>
> Have aptitude refresh its sources with "aptitude update", then run a search
> "aptitude search bridge-" and see if you get anything.

... or download it directly

http://packages.debian.org/search?keywords=bridge-utils

-- 
Fajar

>
>
> On Tue, Jun 19, 2012 at 7:32 PM, maheen butt <maheen_butt26@yahoo.com>
> wrote:
>>
>> hi all,
>> I was following Xen beginners Guid. I downloaded , burnt on cd and
>> installed Debian squeeze
>> on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux
>> bridge ' step.
>> whenever I issue the command " aptitude install bridge-utils", its output
>> told me that there is no
>> package exist which could be matched with bridge-utils. I've checked its
>> networking. ping is working fine.
>> As I'm in LAN, I've configured eth0 properly. But can't understand why I'm
>> not able to install bridge-utils?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 01:00:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 01:00:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sh9G2-0002OH-7w; Wed, 20 Jun 2012 00:58:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sh9G0-0002OC-Q4
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 00:58:52 +0000
Received: from [193.109.254.147:53690] by server-1.bemta-14.messagelabs.com id
	0C/79-24612-C4021EF4; Wed, 20 Jun 2012 00:58:52 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340153929!10632076!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28277 invoked from network); 20 Jun 2012 00:58:50 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 00:58:50 -0000
Received: by pbbro12 with SMTP id ro12so11135369pbb.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 17:58:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:x-gm-message-state;
	bh=vE9N15pRR8FsroxdPhq99mZnU/snBQNhfVUMo2b0KPI=;
	b=Z5Nod70zN+DUSXUwPk7JUTd1oODrlNpJuyn2GX7qgUgXVb3VFivro+Dvis2mQDPZ1P
	l0gFDNhVb3aeYyzJII2DoX45alBr1NG2qHqvnmCUI97oMnHOv0mZX8jLRlgVjUyZ+6sa
	r/ibhpI/OzwLKu5DKD573ARJvZPzW/Cpdy1meMF1e5rXSjPxkLEeUrDbMc2kEd6xUSBJ
	oMgtb/xSCqjDGhuaQD38RtblaE0xzEDc2r63ofJE3EpnrEAdWC7NjFvVdvxo+MBRgW5G
	SjXhsb30Nc+DwDkEuO4iKmzHvF0zhQne7TgG465OcDOdPz3X8NpbK3FP1cYP5iAe4Qo0
	z4gQ==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr69062792pbc.123.1340153928403;
	Tue, 19 Jun 2012 17:58:48 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 19 Jun 2012 17:58:48 -0700 (PDT)
In-Reply-To: <CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
Date: Wed, 20 Jun 2012 07:58:48 +0700
Message-ID: <CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQnXntu6BGmzhibKqjOAWj259rSRgd22Jz/14UHPchD2fF9xhO2cvYtNAioWPPsito0cqlKP
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> If you know for a fact you have internet access, I would check your aptitute
> sources in /etc/apt/sources.list, it is possible the mirror you are using
> went down temporarily.
>
> Have aptitude refresh its sources with "aptitude update", then run a search
> "aptitude search bridge-" and see if you get anything.

... or download it directly

http://packages.debian.org/search?keywords=bridge-utils

-- 
Fajar

>
>
> On Tue, Jun 19, 2012 at 7:32 PM, maheen butt <maheen_butt26@yahoo.com>
> wrote:
>>
>> hi all,
>> I was following Xen beginners Guid. I downloaded , burnt on cd and
>> installed Debian squeeze
>> on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux
>> bridge ' step.
>> whenever I issue the command " aptitude install bridge-utils", its output
>> told me that there is no
>> package exist which could be matched with bridge-utils. I've checked its
>> networking. ping is working fine.
>> As I'm in LAN, I've configured eth0 properly. But can't understand why I'm
>> not able to install bridge-utils?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 03:26:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 03:26:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShBXy-0000H3-EP; Wed, 20 Jun 2012 03:25:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sylvain.chevalier@gmail.com>) id 1ShBXw-0000Gy-GD
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 03:25:32 +0000
Received: from [85.158.139.83:60413] by server-11.bemta-5.messagelabs.com id
	C2/88-20400-BA241EF4; Wed, 20 Jun 2012 03:25:31 +0000
X-Env-Sender: sylvain.chevalier@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340162729!24254685!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20480 invoked from network); 20 Jun 2012 03:25:30 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 03:25:30 -0000
Received: by yenl1 with SMTP id l1so5604391yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 20:25:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=YKo7v9gfjFSNU9jg5eZ7G/zeOxyC3LxQ7aWU2kTHOEI=;
	b=tOXe+STW9acEi0wfjlhcV5hJ08dL3GjqAoGZBOXMh/dc13KrtQldBUuoNoXPEvziqM
	6dILzqQ1LQjjfn2KQrKswpRM7CVoJ7J01hua56Ido3JIOnCmfCYpYcZ7P54RmRbTQt+J
	ARoBXOs4OouPLIHMwzg3T7AzgYaSQfCvm1XOjcvwNEZDjpyr1PCalwkAItR5j4FpMByZ
	qKVj+gCAI+gFAqzFDbtwyiF8V/fsgH4wFRfQDr6Yb0il+nYGOoDh6ChcFWJg9wZiCgwX
	ExDGxk0I/dggDRTLk5K1uckc68KtFAn0HaLc6U0j7quAyYYhlejbKd4CTVicKeXFunQZ
	1IQQ==
MIME-Version: 1.0
Received: by 10.50.187.201 with SMTP id fu9mr3264697igc.5.1340162728455; Tue,
	19 Jun 2012 20:25:28 -0700 (PDT)
Received: by 10.231.12.133 with HTTP; Tue, 19 Jun 2012 20:25:28 -0700 (PDT)
Date: Wed, 20 Jun 2012 11:25:28 +0800
Message-ID: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
From: Sylvain Chevalier <sylvain.chevalier@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] "No text console available" when trying to get the
 console of a just created VM from a template on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi there,

I am trying to set up XCP on Ubuntu 12.04. I went through the
procedure given in the README file of the xcp-xapi package and reached
the point where the hypervisor seems to be running fine. I set up a VM
using the Debian Squeeze (64bit) template and started it, giving a
Debian mirror URL as install-repository.

Running "xe vm-list" reports that the machine is running, but when I
try to open the console (xe console vm=$vm), I am getting "No text
console available". Here is the tail of /var/log/xcp-xapi.log:

[20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
event (125.596663 seconds)
[20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush
[/var/lib/xcp/state.db]||redo_log] Flushing database to all active
redo-logs
[20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||cli] xe console
vm=8be7130d-1f7a-b161-e618-8ea96b40673d username=root password=null
[20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
Session.create trackid=3a72e74672306119668c1ba10bd8034a pool=false
uname=root is_local_superuser=true auth_user_sid=
parent=trackid=9834f5af41c964e225f24279aefe4e49
[20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
Attempting to open /var/lib/xcp/xapi
[20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX
/var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid
D:e9f7e5731bf5 created by task D:1de8b836546f
[20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 ->
xapi_cli.ml:119.18-58 -> pervasiveext.ml:22.2-9
[20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy
trackid=3a72e74672306119668c1ba10bd8034a
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 ->
xapi_cli.ml:118.2-139 -> xapi_cli.ml:205.7-44 -> xapi_cli.ml:257.4-23
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception
INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 ->
stringext.ml:108.13-29
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
scheduler D:221bb36fb9c6|backgroundscheduler] Adding function
Logrotate to queue, start=300.000000, type=Periodic(300.000000)
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
event (166.403424 seconds)

Any idea of what I am missing? Actually I do not know what is
happening when launching a vm built from a template, is it supposed to
start the distribution's installer? Is it in text mode (my ubuntu
instance does not have an X server)?

Sylvain

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 03:26:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 03:26:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShBXy-0000H3-EP; Wed, 20 Jun 2012 03:25:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sylvain.chevalier@gmail.com>) id 1ShBXw-0000Gy-GD
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 03:25:32 +0000
Received: from [85.158.139.83:60413] by server-11.bemta-5.messagelabs.com id
	C2/88-20400-BA241EF4; Wed, 20 Jun 2012 03:25:31 +0000
X-Env-Sender: sylvain.chevalier@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340162729!24254685!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20480 invoked from network); 20 Jun 2012 03:25:30 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 03:25:30 -0000
Received: by yenl1 with SMTP id l1so5604391yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 20:25:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=YKo7v9gfjFSNU9jg5eZ7G/zeOxyC3LxQ7aWU2kTHOEI=;
	b=tOXe+STW9acEi0wfjlhcV5hJ08dL3GjqAoGZBOXMh/dc13KrtQldBUuoNoXPEvziqM
	6dILzqQ1LQjjfn2KQrKswpRM7CVoJ7J01hua56Ido3JIOnCmfCYpYcZ7P54RmRbTQt+J
	ARoBXOs4OouPLIHMwzg3T7AzgYaSQfCvm1XOjcvwNEZDjpyr1PCalwkAItR5j4FpMByZ
	qKVj+gCAI+gFAqzFDbtwyiF8V/fsgH4wFRfQDr6Yb0il+nYGOoDh6ChcFWJg9wZiCgwX
	ExDGxk0I/dggDRTLk5K1uckc68KtFAn0HaLc6U0j7quAyYYhlejbKd4CTVicKeXFunQZ
	1IQQ==
MIME-Version: 1.0
Received: by 10.50.187.201 with SMTP id fu9mr3264697igc.5.1340162728455; Tue,
	19 Jun 2012 20:25:28 -0700 (PDT)
Received: by 10.231.12.133 with HTTP; Tue, 19 Jun 2012 20:25:28 -0700 (PDT)
Date: Wed, 20 Jun 2012 11:25:28 +0800
Message-ID: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
From: Sylvain Chevalier <sylvain.chevalier@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] "No text console available" when trying to get the
 console of a just created VM from a template on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi there,

I am trying to set up XCP on Ubuntu 12.04. I went through the
procedure given in the README file of the xcp-xapi package and reached
the point where the hypervisor seems to be running fine. I set up a VM
using the Debian Squeeze (64bit) template and started it, giving a
Debian mirror URL as install-repository.

Running "xe vm-list" reports that the machine is running, but when I
try to open the console (xe console vm=$vm), I am getting "No text
console available". Here is the tail of /var/log/xcp-xapi.log:

[20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
event (125.596663 seconds)
[20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush
[/var/lib/xcp/state.db]||redo_log] Flushing database to all active
redo-logs
[20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||cli] xe console
vm=8be7130d-1f7a-b161-e618-8ea96b40673d username=root password=null
[20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
Session.create trackid=3a72e74672306119668c1ba10bd8034a pool=false
uname=root is_local_superuser=true auth_user_sid=
parent=trackid=9834f5af41c964e225f24279aefe4e49
[20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
Attempting to open /var/lib/xcp/xapi
[20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX
/var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid
D:e9f7e5731bf5 created by task D:1de8b836546f
[20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 ->
xapi_cli.ml:119.18-58 -> pervasiveext.ml:22.2-9
[20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy
trackid=3a72e74672306119668c1ba10bd8034a
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 ->
xapi_cli.ml:118.2-139 -> xapi_cli.ml:205.7-44 -> xapi_cli.ml:257.4-23
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception
INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
/var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 ->
stringext.ml:108.13-29
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
scheduler D:221bb36fb9c6|backgroundscheduler] Adding function
Logrotate to queue, start=300.000000, type=Periodic(300.000000)
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
event (166.403424 seconds)

Any idea of what I am missing? Actually I do not know what is
happening when launching a vm built from a template, is it supposed to
start the distribution's installer? Is it in text mode (my ubuntu
instance does not have an X server)?

Sylvain

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 04:17:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 04:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShCKI-0000tz-KD; Wed, 20 Jun 2012 04:15:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1ShCKH-0000tu-El
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 04:15:29 +0000
Received: from [85.158.138.51:30971] by server-6.bemta-3.messagelabs.com id
	6A/83-11602-06E41EF4; Wed, 20 Jun 2012 04:15:28 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1340165726!28549011!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10653 invoked from network); 20 Jun 2012 04:15:26 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 04:15:26 -0000
Received: by werf3 with SMTP id f3so6123512wer.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 21:15:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=vquYFy8NdEb3t+5QsWYc2UftQi3IA9BrjBsDAsN6tLE=;
	b=bLFS3317N4u24/29MvOS4/BKKzvi3rKcq2sdbrDMkpjFiCl7pfVMW7/gsS/4r5tYwF
	QKK3ZlJzXJnSQ7I2jS1s36u5d/eYsBYtYbvpr8sCZIggDyHOPNSAmi1MM5mwC89AUBpY
	t28riXr0uhwq5tSo1MKPDVx7OgY9LKayZBttOPW7BXR1fXGvm0D6qOUB2tyfPgUBkfB+
	CHfnkhGglRTYD+dHaMIYavXB+2ZNwijo0k0WgkxSvVhnyPL8ksCJsvn70BFeHwUo5sPN
	tM1igDFCwU+wP/dTu/uHG7lT4uG62RQHKgRwARljzYWoKiB675fRzzxpJpgYSc1Lcv2S
	jfsQ==
MIME-Version: 1.0
Received: by 10.180.102.228 with SMTP id fr4mr8554173wib.6.1340165726089; Tue,
	19 Jun 2012 21:15:26 -0700 (PDT)
Received: by 10.216.28.129 with HTTP; Tue, 19 Jun 2012 21:15:25 -0700 (PDT)
In-Reply-To: <CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
Date: Wed, 20 Jun 2012 12:15:25 +0800
Message-ID: <CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6592178431426139197=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6592178431426139197==
Content-Type: multipart/alternative; boundary=f46d04451a770b316b04c2dfa600

--f46d04451a770b316b04c2dfa600
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Guys,

Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and an
onboard wireless N. I chose that over the Atom cos the latter has no HW
virtualisation at all.

One of my main goals is not to have a crappy wireless router in the house
any more - I want to make my own so I don't have to put up with the bugs
they deliberately build into those things to make companies pay $500 for
the "professional" ones. Fraud is supposed to be the wireless router.
Anyway, I only have one ethernet slot on the board.

Libel isn't an issue - it can already see eth0 on which the modem is
waiting to connect pppoe clients to servers supplying fixed or dynamic IP
addresses. BTW, it'll also provide an OpenVPN for friends with paranoid
governments (either that or another box called treason will) who might want
to bring it down, hence the insistence that it's in no way connected to my
domestic stuff.

Seems like I have to settle for murder bringing up the wireless cos there's
no AMD-Vi. Does that mean I'll get wireless N speeds or still have to put
up with G?

If murder sets up the wireless in /etc/network/interfaces, what next?

I could just forget all about fraud and let murder do its jobs, but then
I'd have dom0 connected directly to the jungle, which is extremely
uncomfortable - I have all my family photos on incest and if some spammer
hacked murder he wouldn't even notice what he was bulldozing to make room
for his spam list. Incest is the only thing I really need to protect.

I could just about tolerate murder having a life on the domestic wireless
network, but I really did want to keep it off the internet. I also had a
plan to put up an open wireless network for friends and neighbours, but
murder and incest would have to be protected from it. Maybe it's just a
case of being very careful with my iptables, but I'm not especially
confident of my ability to make that tight. Some of those scripts on the
internet are talking about weaknesses I never would have thought of.

Adrian.


On 20 June 2012 07:44, Casey DeLorme <cdelorme@gmail.com> wrote:

>
> Adrian,
>
>
> Actually, what you are trying to achieve is not possible without IOMMU, a=
s
> a vif is just a bridged virtual interface.  Your DomU needs direct access
> to the physical card, using PCI Passthrough.  For this both your CPU and
> Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD).
>
> I have a similar configuration at home involving a PFSense router, debian
> web server and multimedia virtual machine.  To save you some time, you
> probably won't achieve Wireless N, this is because most routing packages =
do
> not yet support it.  As of March there were only a handful of drivers, an=
d
> the related chips were only featured in laptop wireless cards.
>
>
>
> So you are facing two problems:
>
> A.  Do you have IOMMU Compliant Hardware?
>
> B.  Is Wireless G Okay?
>
>
>
> Based on these machines:
>
> murder (dom0)
> libel (domu web server)
> fraud (domu router)
> incest (file server domu?)
>
> These solutions are based on two assumptions:
>
> A.  That fraud is to provide iinternet access for the connection machines=
.
> B.  That libel and fraud will be using a routing device, but libel needs =
a
> static IP.
>
> If not A then omit the WAN interface for fraud from the proposed solution=
s.
> If not B then add one extra interface for a separated WAN for libel.
>
>
>
> My proposed solution:
>
> Using two physical NIC's you would bridge them using murder's interfaces
> file.  You can tell murder to ignore these bridges so it remains a hermit
> and doesn't grab an IP.
>
> The bridges could be WAN and LAN.  WAN can be passed to fraud and libel.
>  Assign a static IP in libel's interfaces file.  Let fraud receive a
> dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, and
> have the physical NIC connect to a Wireless N router.
>
> Configure the Wireless N router to use bridged mode, and install a routin=
g
> package in fraud, because interfaces probably won't do everything you nee=
d
> it to for intranet management.
>
>
>
> Your Ideal Solution:
>
> To achieve exactly what you want, you need IOMMU to let murder remain a
> hermit.
>
> You will need at least one physical known compatible wireless G device an=
d
> a routing package selected for fraud.
>
> You will need one physical NIC for libel, another physical NIC for fraud.
>
> You can pass one physical NIC to libel and assign a static IP using
> libel's interfaces file.
>
> You can pass a physical NIC to fraud for WAN and let it pull a dynamic IP
> from another routing device.  You can also pass the physical wireless G
> card to fraud, and install the selected routing package to setup your WAP=
.
>
> For incest you can use another Wireless NIC to connect to fraud
> wirelessly, or you will need two more physical NIC's for fraud and for
> incest and a cable to connect the two.
>
>
>
> I hope this helps get you started.
>
> ~Casey
>
>
>
> On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>wr=
ote:
>
>> Hello.
>>
>> El 19/06/12 10:06, Adrian May escribi=C3=B3:
>>
>>  But I can't see how I'm supposed to get the wireless NIC into xen at
>>> all.
>>>
>>
>> I believe Xen does not supports that low level interaction between a Dom=
U
>> and the hardware with some standard wrapper, like with wired Ethernet
>> interface.
>>
>> Check if your Motherboard supports IOMMU. Probably your best shot would
>> be passthrugh the whole WiFi card into Fraud. That is hopefully low leve=
l
>> enough.
>>
>> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wiki/=
Xen_PCI_Passthrough>
>>
>> --
>> Alexandre Kouznetsov
>>
>> ______________________________**_________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04451a770b316b04c2dfa600
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Guys,<div><br></div><div>Thanks for your help so far. My mainboard is As=
us E45M1 which has an AMD Fusion E450 processor (AMD-V but probably not Vi)=
, one ethernet port and an onboard wireless N. I chose that over the Atom c=
os the latter has no HW virtualisation at all.</div>
<div><br></div><div>One of my main goals is not to have a crappy wireless r=
outer in the house any more - I want to make my own so I don&#39;t have to =
put up with the bugs they deliberately build into those things to make comp=
anies pay $500 for the &quot;professional&quot; ones. Fraud is supposed to =
be the wireless router. Anyway, I only have one ethernet slot on the board.=
</div>
<div><br></div><div><div>Libel isn&#39;t an issue - it can already see eth0=
 on which the modem is waiting to connect pppoe clients to servers supplyin=
g=C2=A0fixed or dynamic=C2=A0IP addresses. BTW, it&#39;ll also provide an O=
penVPN for friends with paranoid governments (either that or another box ca=
lled treason will) who might want to bring it down, hence the insistence th=
at it&#39;s in no way connected to my domestic stuff.</div>
</div><div><br></div><div>Seems like I have to settle for murder bringing u=
p the wireless cos there&#39;s no AMD-Vi. Does that mean I&#39;ll get wirel=
ess N speeds or still have to put up with G?</div><div><br></div><div>If mu=
rder sets up the wireless in /etc/network/interfaces, what next?=C2=A0</div=
>
<div><br></div><div>I could just forget all about fraud and let murder do i=
ts jobs, but then I&#39;d have dom0 connected directly to the jungle, which=
 is extremely uncomfortable - I have all my family photos on incest and if =
some spammer hacked murder he wouldn&#39;t even notice what he was bulldozi=
ng to make room for his spam list. Incest is the only thing I really need t=
o protect.<br>
<br>I could just about tolerate murder having a life on the domestic wirele=
ss network, but I really did want to keep it off the internet. I also had a=
 plan to put up an open wireless network for friends and neighbours, but mu=
rder and incest would have to be protected from it. Maybe it&#39;s just a c=
ase of being very careful with my iptables, but I&#39;m not especially conf=
ident of my ability to make that tight. Some of those scripts on the intern=
et are talking about weaknesses I never would have thought of.</div>
<div><br></div><div>Adrian.</div><div>=C2=A0=C2=A0<br><br><div class=3D"gma=
il_quote">On 20 June 2012 07:44, Casey DeLorme <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt=
;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div><br></div><div>Adrian,</div><div><=
br></div><div><br></div><div>Actually, what you are trying to achieve is no=
t possible without IOMMU, as a vif is just a bridged virtual interface. =C2=
=A0Your DomU needs direct access to the physical card, using PCI Passthroug=
h. =C2=A0For this both your CPU and Motherboard must be IOMMU Compatible (V=
T-d for Intel, AMD-Vi for AMD).</div>


<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =C2=A0To save=
 you some time, you probably won&#39;t achieve Wireless N, this is because =
most routing packages do not yet support it. =C2=A0As of March there were o=
nly a handful of drivers, and the related chips were only featured in lapto=
p wireless cards.</div>


<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =C2=A0Do you have IOMMU Compliant Hardwa=
re?</div><div><br></div><div>B. =C2=A0Is Wireless G Okay?</div><div><br></d=
iv><div>


<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>

These solutions are based on two assumptions:</div>
<div><br></div><div>A. =C2=A0That fraud is to provide iinternet access for =
the connection machines.</div><div>B. =C2=A0That libel and fraud will be us=
ing a routing device, but libel needs a static IP.</div><div><br></div><div=
>If not A then omit the WAN interface for fraud from the proposed solutions=
.</div>


<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =C2=A0You can tell murder to ignore t=
hese bridges so it remains a hermit and doesn&#39;t grab an IP.</div>


<div><br></div><div>The bridges could be WAN and LAN. =C2=A0WAN can be pass=
ed to fraud and libel. =C2=A0Assign a static IP in libel&#39;s interfaces f=
ile. =C2=A0Let fraud receive a dynamic IP from WAN. =C2=A0Connect the LAN b=
ridge to fraud and to incest, and have the physical NIC connect to a Wirele=
ss N router.</div>


<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>


<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>


<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>


<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =C2=A0You can also pass the=
 physical wireless G card to fraud, and install the selected routing packag=
e to setup your WAP.</div>


<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>


<br></div><div><br></div><div>I hope this helps get you started.</div><span=
 class=3D"HOEnZb"><font color=3D"#888888"><div><br></div><div>~Casey</div><=
/font></span></div><div class=3D"HOEnZb"><div class=3D"h5"><div><br></div><=
br>
<br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre =
Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=
=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=C3=B3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--f46d04451a770b316b04c2dfa600--


--===============6592178431426139197==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6592178431426139197==--


From xen-users-bounces@lists.xen.org Wed Jun 20 04:17:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 04:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShCKI-0000tz-KD; Wed, 20 Jun 2012 04:15:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1ShCKH-0000tu-El
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 04:15:29 +0000
Received: from [85.158.138.51:30971] by server-6.bemta-3.messagelabs.com id
	6A/83-11602-06E41EF4; Wed, 20 Jun 2012 04:15:28 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1340165726!28549011!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10653 invoked from network); 20 Jun 2012 04:15:26 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 04:15:26 -0000
Received: by werf3 with SMTP id f3so6123512wer.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 21:15:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=vquYFy8NdEb3t+5QsWYc2UftQi3IA9BrjBsDAsN6tLE=;
	b=bLFS3317N4u24/29MvOS4/BKKzvi3rKcq2sdbrDMkpjFiCl7pfVMW7/gsS/4r5tYwF
	QKK3ZlJzXJnSQ7I2jS1s36u5d/eYsBYtYbvpr8sCZIggDyHOPNSAmi1MM5mwC89AUBpY
	t28riXr0uhwq5tSo1MKPDVx7OgY9LKayZBttOPW7BXR1fXGvm0D6qOUB2tyfPgUBkfB+
	CHfnkhGglRTYD+dHaMIYavXB+2ZNwijo0k0WgkxSvVhnyPL8ksCJsvn70BFeHwUo5sPN
	tM1igDFCwU+wP/dTu/uHG7lT4uG62RQHKgRwARljzYWoKiB675fRzzxpJpgYSc1Lcv2S
	jfsQ==
MIME-Version: 1.0
Received: by 10.180.102.228 with SMTP id fr4mr8554173wib.6.1340165726089; Tue,
	19 Jun 2012 21:15:26 -0700 (PDT)
Received: by 10.216.28.129 with HTTP; Tue, 19 Jun 2012 21:15:25 -0700 (PDT)
In-Reply-To: <CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
Date: Wed, 20 Jun 2012 12:15:25 +0800
Message-ID: <CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6592178431426139197=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6592178431426139197==
Content-Type: multipart/alternative; boundary=f46d04451a770b316b04c2dfa600

--f46d04451a770b316b04c2dfa600
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Guys,

Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and an
onboard wireless N. I chose that over the Atom cos the latter has no HW
virtualisation at all.

One of my main goals is not to have a crappy wireless router in the house
any more - I want to make my own so I don't have to put up with the bugs
they deliberately build into those things to make companies pay $500 for
the "professional" ones. Fraud is supposed to be the wireless router.
Anyway, I only have one ethernet slot on the board.

Libel isn't an issue - it can already see eth0 on which the modem is
waiting to connect pppoe clients to servers supplying fixed or dynamic IP
addresses. BTW, it'll also provide an OpenVPN for friends with paranoid
governments (either that or another box called treason will) who might want
to bring it down, hence the insistence that it's in no way connected to my
domestic stuff.

Seems like I have to settle for murder bringing up the wireless cos there's
no AMD-Vi. Does that mean I'll get wireless N speeds or still have to put
up with G?

If murder sets up the wireless in /etc/network/interfaces, what next?

I could just forget all about fraud and let murder do its jobs, but then
I'd have dom0 connected directly to the jungle, which is extremely
uncomfortable - I have all my family photos on incest and if some spammer
hacked murder he wouldn't even notice what he was bulldozing to make room
for his spam list. Incest is the only thing I really need to protect.

I could just about tolerate murder having a life on the domestic wireless
network, but I really did want to keep it off the internet. I also had a
plan to put up an open wireless network for friends and neighbours, but
murder and incest would have to be protected from it. Maybe it's just a
case of being very careful with my iptables, but I'm not especially
confident of my ability to make that tight. Some of those scripts on the
internet are talking about weaknesses I never would have thought of.

Adrian.


On 20 June 2012 07:44, Casey DeLorme <cdelorme@gmail.com> wrote:

>
> Adrian,
>
>
> Actually, what you are trying to achieve is not possible without IOMMU, a=
s
> a vif is just a bridged virtual interface.  Your DomU needs direct access
> to the physical card, using PCI Passthrough.  For this both your CPU and
> Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD).
>
> I have a similar configuration at home involving a PFSense router, debian
> web server and multimedia virtual machine.  To save you some time, you
> probably won't achieve Wireless N, this is because most routing packages =
do
> not yet support it.  As of March there were only a handful of drivers, an=
d
> the related chips were only featured in laptop wireless cards.
>
>
>
> So you are facing two problems:
>
> A.  Do you have IOMMU Compliant Hardware?
>
> B.  Is Wireless G Okay?
>
>
>
> Based on these machines:
>
> murder (dom0)
> libel (domu web server)
> fraud (domu router)
> incest (file server domu?)
>
> These solutions are based on two assumptions:
>
> A.  That fraud is to provide iinternet access for the connection machines=
.
> B.  That libel and fraud will be using a routing device, but libel needs =
a
> static IP.
>
> If not A then omit the WAN interface for fraud from the proposed solution=
s.
> If not B then add one extra interface for a separated WAN for libel.
>
>
>
> My proposed solution:
>
> Using two physical NIC's you would bridge them using murder's interfaces
> file.  You can tell murder to ignore these bridges so it remains a hermit
> and doesn't grab an IP.
>
> The bridges could be WAN and LAN.  WAN can be passed to fraud and libel.
>  Assign a static IP in libel's interfaces file.  Let fraud receive a
> dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, and
> have the physical NIC connect to a Wireless N router.
>
> Configure the Wireless N router to use bridged mode, and install a routin=
g
> package in fraud, because interfaces probably won't do everything you nee=
d
> it to for intranet management.
>
>
>
> Your Ideal Solution:
>
> To achieve exactly what you want, you need IOMMU to let murder remain a
> hermit.
>
> You will need at least one physical known compatible wireless G device an=
d
> a routing package selected for fraud.
>
> You will need one physical NIC for libel, another physical NIC for fraud.
>
> You can pass one physical NIC to libel and assign a static IP using
> libel's interfaces file.
>
> You can pass a physical NIC to fraud for WAN and let it pull a dynamic IP
> from another routing device.  You can also pass the physical wireless G
> card to fraud, and install the selected routing package to setup your WAP=
.
>
> For incest you can use another Wireless NIC to connect to fraud
> wirelessly, or you will need two more physical NIC's for fraud and for
> incest and a cable to connect the two.
>
>
>
> I hope this helps get you started.
>
> ~Casey
>
>
>
> On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>wr=
ote:
>
>> Hello.
>>
>> El 19/06/12 10:06, Adrian May escribi=C3=B3:
>>
>>  But I can't see how I'm supposed to get the wireless NIC into xen at
>>> all.
>>>
>>
>> I believe Xen does not supports that low level interaction between a Dom=
U
>> and the hardware with some standard wrapper, like with wired Ethernet
>> interface.
>>
>> Check if your Motherboard supports IOMMU. Probably your best shot would
>> be passthrugh the whole WiFi card into Fraud. That is hopefully low leve=
l
>> enough.
>>
>> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wiki/=
Xen_PCI_Passthrough>
>>
>> --
>> Alexandre Kouznetsov
>>
>> ______________________________**_________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04451a770b316b04c2dfa600
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Guys,<div><br></div><div>Thanks for your help so far. My mainboard is As=
us E45M1 which has an AMD Fusion E450 processor (AMD-V but probably not Vi)=
, one ethernet port and an onboard wireless N. I chose that over the Atom c=
os the latter has no HW virtualisation at all.</div>
<div><br></div><div>One of my main goals is not to have a crappy wireless r=
outer in the house any more - I want to make my own so I don&#39;t have to =
put up with the bugs they deliberately build into those things to make comp=
anies pay $500 for the &quot;professional&quot; ones. Fraud is supposed to =
be the wireless router. Anyway, I only have one ethernet slot on the board.=
</div>
<div><br></div><div><div>Libel isn&#39;t an issue - it can already see eth0=
 on which the modem is waiting to connect pppoe clients to servers supplyin=
g=C2=A0fixed or dynamic=C2=A0IP addresses. BTW, it&#39;ll also provide an O=
penVPN for friends with paranoid governments (either that or another box ca=
lled treason will) who might want to bring it down, hence the insistence th=
at it&#39;s in no way connected to my domestic stuff.</div>
</div><div><br></div><div>Seems like I have to settle for murder bringing u=
p the wireless cos there&#39;s no AMD-Vi. Does that mean I&#39;ll get wirel=
ess N speeds or still have to put up with G?</div><div><br></div><div>If mu=
rder sets up the wireless in /etc/network/interfaces, what next?=C2=A0</div=
>
<div><br></div><div>I could just forget all about fraud and let murder do i=
ts jobs, but then I&#39;d have dom0 connected directly to the jungle, which=
 is extremely uncomfortable - I have all my family photos on incest and if =
some spammer hacked murder he wouldn&#39;t even notice what he was bulldozi=
ng to make room for his spam list. Incest is the only thing I really need t=
o protect.<br>
<br>I could just about tolerate murder having a life on the domestic wirele=
ss network, but I really did want to keep it off the internet. I also had a=
 plan to put up an open wireless network for friends and neighbours, but mu=
rder and incest would have to be protected from it. Maybe it&#39;s just a c=
ase of being very careful with my iptables, but I&#39;m not especially conf=
ident of my ability to make that tight. Some of those scripts on the intern=
et are talking about weaknesses I never would have thought of.</div>
<div><br></div><div>Adrian.</div><div>=C2=A0=C2=A0<br><br><div class=3D"gma=
il_quote">On 20 June 2012 07:44, Casey DeLorme <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt=
;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div><br></div><div>Adrian,</div><div><=
br></div><div><br></div><div>Actually, what you are trying to achieve is no=
t possible without IOMMU, as a vif is just a bridged virtual interface. =C2=
=A0Your DomU needs direct access to the physical card, using PCI Passthroug=
h. =C2=A0For this both your CPU and Motherboard must be IOMMU Compatible (V=
T-d for Intel, AMD-Vi for AMD).</div>


<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =C2=A0To save=
 you some time, you probably won&#39;t achieve Wireless N, this is because =
most routing packages do not yet support it. =C2=A0As of March there were o=
nly a handful of drivers, and the related chips were only featured in lapto=
p wireless cards.</div>


<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =C2=A0Do you have IOMMU Compliant Hardwa=
re?</div><div><br></div><div>B. =C2=A0Is Wireless G Okay?</div><div><br></d=
iv><div>


<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>

These solutions are based on two assumptions:</div>
<div><br></div><div>A. =C2=A0That fraud is to provide iinternet access for =
the connection machines.</div><div>B. =C2=A0That libel and fraud will be us=
ing a routing device, but libel needs a static IP.</div><div><br></div><div=
>If not A then omit the WAN interface for fraud from the proposed solutions=
.</div>


<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =C2=A0You can tell murder to ignore t=
hese bridges so it remains a hermit and doesn&#39;t grab an IP.</div>


<div><br></div><div>The bridges could be WAN and LAN. =C2=A0WAN can be pass=
ed to fraud and libel. =C2=A0Assign a static IP in libel&#39;s interfaces f=
ile. =C2=A0Let fraud receive a dynamic IP from WAN. =C2=A0Connect the LAN b=
ridge to fraud and to incest, and have the physical NIC connect to a Wirele=
ss N router.</div>


<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>


<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>


<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>


<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =C2=A0You can also pass the=
 physical wireless G card to fraud, and install the selected routing packag=
e to setup your WAP.</div>


<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>


<br></div><div><br></div><div>I hope this helps get you started.</div><span=
 class=3D"HOEnZb"><font color=3D"#888888"><div><br></div><div>~Casey</div><=
/font></span></div><div class=3D"HOEnZb"><div class=3D"h5"><div><br></div><=
br>
<br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre =
Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=
=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=C3=B3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--f46d04451a770b316b04c2dfa600--


--===============6592178431426139197==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6592178431426139197==--


From xen-users-bounces@lists.xen.org Wed Jun 20 04:31:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 04:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShCYr-0001Fl-Af; Wed, 20 Jun 2012 04:30:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <francispereira@7terminals.com>) id 1ShCYp-0001Ff-8i
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 04:30:31 +0000
Received: from [193.109.254.147:63234] by server-10.bemta-14.messagelabs.com
	id 59/43-05433-6E151EF4; Wed, 20 Jun 2012 04:30:30 +0000
X-Env-Sender: francispereira@7terminals.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1340166628!9738284!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22147 invoked from network); 20 Jun 2012 04:30:29 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 04:30:29 -0000
Received: by vbbfn1 with SMTP id fn1so4898537vbb.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 21:30:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=D1KGXhKavp/UjUFPwjygS6Tq5vRN2HIxHtMU2pm6mJY=;
	b=ETAb7ZtpecYlY9Y4ye9mSIMD1UTc9r7NDeyrfSI9JKI4NvceYUlok1yM2CnIkvKuA9
	j0b72nsRtsaA6dH1tGyi3gTbAeR8I3t3QF+iXRzqQcLZO0NfmbJqH1NGsXNPlwEC9JYR
	WR7i6w2FE0JWI2g5o3GMGdcpbAPJEXfJ8My07m0Qo4fsiP5IejdKndxY60CXVyaIbkql
	xYVdJLwBLQ0bFEZtzi0u4X2vt9rm9E2dG9kzoHrRncJ/18p833rAbDNb+GxABXG1gcCY
	SDXivAjvQ1oIA3hE44JP0flUD7o+dJjXcoPLO4010AhZlVs7DjqsDKaANzVF0XPQJ/z/
	ULWQ==
MIME-Version: 1.0
Received: by 10.52.35.66 with SMTP id f2mr3720320vdj.31.1340166627524; Tue, 19
	Jun 2012 21:30:27 -0700 (PDT)
Received: by 10.220.36.207 with HTTP; Tue, 19 Jun 2012 21:30:27 -0700 (PDT)
In-Reply-To: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
References: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
Date: Wed, 20 Jun 2012 10:00:27 +0530
Message-ID: <CABCZsNHLGGamcXu+gShWOMjbX=jvwsbhB5AoDx_0GUDO3GFUGw@mail.gmail.com>
From: Francis Pereira <francispereira@7terminals.com>
To: Sylvain Chevalier <sylvain.chevalier@gmail.com>
X-Gm-Message-State: ALoCoQkDHtTngEFK4jNhqZZcaNtZOJotFkkUCQ1391ppKVGPqMVVfF6eiNvxWXxrM+x24OP7kped
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] "No text console available" when trying to get the
 console of a just created VM from a template on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5959770602611554167=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5959770602611554167==
Content-Type: multipart/alternative; boundary=20cf307ca004c5ff9604c2dfdbd8

--20cf307ca004c5ff9604c2dfdbd8
Content-Type: text/plain; charset=ISO-8859-1

Its possibly because qemu is looking for keymaps in /usr/share/qemu/keymaps
and on Ubuntu 12.04 they are in /usr/share/qemu-linaro/keymaps.
link /usr/share/qemu-linaro/keymaps to /usr/share/qemu/keymaps and restart
the installation process.


~Francis


On Wed, Jun 20, 2012 at 8:55 AM, Sylvain Chevalier <
sylvain.chevalier@gmail.com> wrote:

> Hi there,
>
> I am trying to set up XCP on Ubuntu 12.04. I went through the
> procedure given in the README file of the xcp-xapi package and reached
> the point where the hypervisor seems to be running fine. I set up a VM
> using the Debian Squeeze (64bit) template and started it, giving a
> Debian mirror URL as install-repository.
>
> Running "xe vm-list" reports that the machine is running, but when I
> try to open the console (xe console vm=$vm), I am getting "No text
> console available". Here is the tail of /var/log/xcp-xapi.log:
>
> [20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic
> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
> event (125.596663 seconds)
> [20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush
> [/var/lib/xcp/state.db]||redo_log] Flushing database to all active
> redo-logs
> [20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||cli] xe console
> vm=8be7130d-1f7a-b161-e618-8ea96b40673d username=root password=null
> [20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
> Session.create trackid=3a72e74672306119668c1ba10bd8034a pool=false
> uname=root is_local_superuser=true auth_user_sid=
> parent=trackid=9834f5af41c964e225f24279aefe4e49
> [20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
> Attempting to open /var/lib/xcp/xapi
> [20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX
> /var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid
> D:e9f7e5731bf5 created by task D:1de8b836546f
> [20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 ->
> xapi_cli.ml:119.18-58 -> pervasiveext.ml:22.2-9
> [20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy
> trackid=3a72e74672306119668c1ba10bd8034a
> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 ->
> xapi_cli.ml:118.2-139 -> xapi_cli.ml:205.7-44 -> xapi_cli.ml:257.4-23
> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception
> INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]
> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 ->
> stringext.ml:108.13-29
> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
> scheduler D:221bb36fb9c6|backgroundscheduler] Adding function
> Logrotate to queue, start=300.000000, type=Periodic(300.000000)
> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
> event (166.403424 seconds)
>
> Any idea of what I am missing? Actually I do not know what is
> happening when launching a vm built from a template, is it supposed to
> start the distribution's installer? Is it in text mode (my ubuntu
> instance does not have an X server)?
>
> Sylvain
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--20cf307ca004c5ff9604c2dfdbd8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Its possibly because qemu is looking for keymaps in=A0/usr/share/qemu/=
keymaps and on Ubuntu 12.04 they are in /usr/share/qemu-linaro/keymaps. lin=
k=A0/usr/share/qemu-linaro/keymaps to=A0/usr/share/qemu/keymaps and restart=
 the installation process.=A0</div>
<div><br></div><div><br></div><div>~Francis</div><div><br></div><div><br><d=
iv class=3D"gmail_quote">On Wed, Jun 20, 2012 at 8:55 AM, Sylvain Chevalier=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:sylvain.chevalier@gmail.com" targe=
t=3D"_blank">sylvain.chevalier@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi there,<br>
<br>
I am trying to set up XCP on Ubuntu 12.04. I went through the<br>
procedure given in the README file of the xcp-xapi package and reached<br>
the point where the hypervisor seems to be running fine. I set up a VM<br>
using the Debian Squeeze (64bit) template and started it, giving a<br>
Debian mirror URL as install-repository.<br>
<br>
Running &quot;xe vm-list&quot; reports that the machine is running, but whe=
n I<br>
try to open the console (xe console vm=3D$vm), I am getting &quot;No text<b=
r>
console available&quot;. Here is the tail of /var/log/xcp-xapi.log:<br>
<br>
[20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic<br>
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next<br>
event (125.596663 seconds)<br>
[20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush<br>
[/var/lib/xcp/state.db]||redo_log] Flushing database to all active<br>
redo-logs<br>
[20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||cli] xe console<br>
vm=3D8be7130d-1f7a-b161-e618-8ea96b40673d username=3Droot password=3Dnull<b=
r>
[20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]<br>
Session.create trackid=3D3a72e74672306119668c1ba10bd8034a pool=3Dfalse<br>
uname=3Droot is_local_superuser=3Dtrue auth_user_sid=3D<br>
parent=3Dtrackid=3D9834f5af41c964e225f24279aefe4e49<br>
[20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]<br>
Attempting to open /var/lib/xcp/xapi<br>
[20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX<br>
/var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid<br>
D:e9f7e5731bf5 created by task D:1de8b836546f<br>
[20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 -&gt;<br>
xapi_cli.ml:119.18-58 -&gt; pervasiveext.ml:22.2-9<br>
[20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy<br>
trackid=3D3a72e74672306119668c1ba10bd8034a<br>
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 -&gt;<br>
xapi_cli.ml:118.2-139 -&gt; xapi_cli.ml:205.7-44 -&gt; xapi_cli.ml:257.4-23=
<br>
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception<br>
INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]<br>
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 -&gt;<br>
stringext.ml:108.13-29<br>
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic<br>
scheduler D:221bb36fb9c6|backgroundscheduler] Adding function<br>
Logrotate to queue, start=3D300.000000, type=3DPeriodic(300.000000)<br>
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic<br>
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next<br>
event (166.403424 seconds)<br>
<br>
Any idea of what I am missing? Actually I do not know what is<br>
happening when launching a vm built from a template, is it supposed to<br>
start the distribution&#39;s installer? Is it in text mode (my ubuntu<br>
instance does not have an X server)?<br>
<br>
Sylvain<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--20cf307ca004c5ff9604c2dfdbd8--


--===============5959770602611554167==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5959770602611554167==--


From xen-users-bounces@lists.xen.org Wed Jun 20 04:31:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 04:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShCYr-0001Fl-Af; Wed, 20 Jun 2012 04:30:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <francispereira@7terminals.com>) id 1ShCYp-0001Ff-8i
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 04:30:31 +0000
Received: from [193.109.254.147:63234] by server-10.bemta-14.messagelabs.com
	id 59/43-05433-6E151EF4; Wed, 20 Jun 2012 04:30:30 +0000
X-Env-Sender: francispereira@7terminals.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1340166628!9738284!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22147 invoked from network); 20 Jun 2012 04:30:29 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 04:30:29 -0000
Received: by vbbfn1 with SMTP id fn1so4898537vbb.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 21:30:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=D1KGXhKavp/UjUFPwjygS6Tq5vRN2HIxHtMU2pm6mJY=;
	b=ETAb7ZtpecYlY9Y4ye9mSIMD1UTc9r7NDeyrfSI9JKI4NvceYUlok1yM2CnIkvKuA9
	j0b72nsRtsaA6dH1tGyi3gTbAeR8I3t3QF+iXRzqQcLZO0NfmbJqH1NGsXNPlwEC9JYR
	WR7i6w2FE0JWI2g5o3GMGdcpbAPJEXfJ8My07m0Qo4fsiP5IejdKndxY60CXVyaIbkql
	xYVdJLwBLQ0bFEZtzi0u4X2vt9rm9E2dG9kzoHrRncJ/18p833rAbDNb+GxABXG1gcCY
	SDXivAjvQ1oIA3hE44JP0flUD7o+dJjXcoPLO4010AhZlVs7DjqsDKaANzVF0XPQJ/z/
	ULWQ==
MIME-Version: 1.0
Received: by 10.52.35.66 with SMTP id f2mr3720320vdj.31.1340166627524; Tue, 19
	Jun 2012 21:30:27 -0700 (PDT)
Received: by 10.220.36.207 with HTTP; Tue, 19 Jun 2012 21:30:27 -0700 (PDT)
In-Reply-To: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
References: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
Date: Wed, 20 Jun 2012 10:00:27 +0530
Message-ID: <CABCZsNHLGGamcXu+gShWOMjbX=jvwsbhB5AoDx_0GUDO3GFUGw@mail.gmail.com>
From: Francis Pereira <francispereira@7terminals.com>
To: Sylvain Chevalier <sylvain.chevalier@gmail.com>
X-Gm-Message-State: ALoCoQkDHtTngEFK4jNhqZZcaNtZOJotFkkUCQ1391ppKVGPqMVVfF6eiNvxWXxrM+x24OP7kped
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] "No text console available" when trying to get the
 console of a just created VM from a template on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5959770602611554167=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5959770602611554167==
Content-Type: multipart/alternative; boundary=20cf307ca004c5ff9604c2dfdbd8

--20cf307ca004c5ff9604c2dfdbd8
Content-Type: text/plain; charset=ISO-8859-1

Its possibly because qemu is looking for keymaps in /usr/share/qemu/keymaps
and on Ubuntu 12.04 they are in /usr/share/qemu-linaro/keymaps.
link /usr/share/qemu-linaro/keymaps to /usr/share/qemu/keymaps and restart
the installation process.


~Francis


On Wed, Jun 20, 2012 at 8:55 AM, Sylvain Chevalier <
sylvain.chevalier@gmail.com> wrote:

> Hi there,
>
> I am trying to set up XCP on Ubuntu 12.04. I went through the
> procedure given in the README file of the xcp-xapi package and reached
> the point where the hypervisor seems to be running fine. I set up a VM
> using the Debian Squeeze (64bit) template and started it, giving a
> Debian mirror URL as install-repository.
>
> Running "xe vm-list" reports that the machine is running, but when I
> try to open the console (xe console vm=$vm), I am getting "No text
> console available". Here is the tail of /var/log/xcp-xapi.log:
>
> [20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic
> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
> event (125.596663 seconds)
> [20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush
> [/var/lib/xcp/state.db]||redo_log] Flushing database to all active
> redo-logs
> [20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||cli] xe console
> vm=8be7130d-1f7a-b161-e618-8ea96b40673d username=root password=null
> [20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
> Session.create trackid=3a72e74672306119668c1ba10bd8034a pool=false
> uname=root is_local_superuser=true auth_user_sid=
> parent=trackid=9834f5af41c964e225f24279aefe4e49
> [20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
> Attempting to open /var/lib/xcp/xapi
> [20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX
> /var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid
> D:e9f7e5731bf5 created by task D:1de8b836546f
> [20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 ->
> xapi_cli.ml:119.18-58 -> pervasiveext.ml:22.2-9
> [20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy
> trackid=3a72e74672306119668c1ba10bd8034a
> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 ->
> xapi_cli.ml:118.2-139 -> xapi_cli.ml:205.7-44 -> xapi_cli.ml:257.4-23
> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception
> INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]
> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
> /var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 ->
> stringext.ml:108.13-29
> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
> scheduler D:221bb36fb9c6|backgroundscheduler] Adding function
> Logrotate to queue, start=300.000000, type=Periodic(300.000000)
> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
> event (166.403424 seconds)
>
> Any idea of what I am missing? Actually I do not know what is
> happening when launching a vm built from a template, is it supposed to
> start the distribution's installer? Is it in text mode (my ubuntu
> instance does not have an X server)?
>
> Sylvain
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--20cf307ca004c5ff9604c2dfdbd8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Its possibly because qemu is looking for keymaps in=A0/usr/share/qemu/=
keymaps and on Ubuntu 12.04 they are in /usr/share/qemu-linaro/keymaps. lin=
k=A0/usr/share/qemu-linaro/keymaps to=A0/usr/share/qemu/keymaps and restart=
 the installation process.=A0</div>
<div><br></div><div><br></div><div>~Francis</div><div><br></div><div><br><d=
iv class=3D"gmail_quote">On Wed, Jun 20, 2012 at 8:55 AM, Sylvain Chevalier=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:sylvain.chevalier@gmail.com" targe=
t=3D"_blank">sylvain.chevalier@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi there,<br>
<br>
I am trying to set up XCP on Ubuntu 12.04. I went through the<br>
procedure given in the README file of the xcp-xapi package and reached<br>
the point where the hypervisor seems to be running fine. I set up a VM<br>
using the Debian Squeeze (64bit) template and started it, giving a<br>
Debian mirror URL as install-repository.<br>
<br>
Running &quot;xe vm-list&quot; reports that the machine is running, but whe=
n I<br>
try to open the console (xe console vm=3D$vm), I am getting &quot;No text<b=
r>
console available&quot;. Here is the tail of /var/log/xcp-xapi.log:<br>
<br>
[20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic<br>
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next<br>
event (125.596663 seconds)<br>
[20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush<br>
[/var/lib/xcp/state.db]||redo_log] Flushing database to all active<br>
redo-logs<br>
[20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||cli] xe console<br>
vm=3D8be7130d-1f7a-b161-e618-8ea96b40673d username=3Droot password=3Dnull<b=
r>
[20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]<br>
Session.create trackid=3D3a72e74672306119668c1ba10bd8034a pool=3Dfalse<br>
uname=3Droot is_local_superuser=3Dtrue auth_user_sid=3D<br>
parent=3Dtrackid=3D9834f5af41c964e225f24279aefe4e49<br>
[20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]<br>
Attempting to open /var/lib/xcp/xapi<br>
[20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX<br>
/var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid<br>
D:e9f7e5731bf5 created by task D:1de8b836546f<br>
[20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 -&gt;<br>
xapi_cli.ml:119.18-58 -&gt; pervasiveext.ml:22.2-9<br>
[20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy<br>
trackid=3D3a72e74672306119668c1ba10bd8034a<br>
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 -&gt;<br>
xapi_cli.ml:118.2-139 -&gt; xapi_cli.ml:205.7-44 -&gt; xapi_cli.ml:257.4-23=
<br>
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception<br>
INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]<br>
[20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX<br>
/var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 -&gt;<br>
stringext.ml:108.13-29<br>
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic<br>
scheduler D:221bb36fb9c6|backgroundscheduler] Adding function<br>
Logrotate to queue, start=3D300.000000, type=3DPeriodic(300.000000)<br>
[20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic<br>
scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next<br>
event (166.403424 seconds)<br>
<br>
Any idea of what I am missing? Actually I do not know what is<br>
happening when launching a vm built from a template, is it supposed to<br>
start the distribution&#39;s installer? Is it in text mode (my ubuntu<br>
instance does not have an X server)?<br>
<br>
Sylvain<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--20cf307ca004c5ff9604c2dfdbd8--


--===============5959770602611554167==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5959770602611554167==--


From xen-users-bounces@lists.xen.org Wed Jun 20 05:27:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 05:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShDQu-00027M-UF; Wed, 20 Jun 2012 05:26:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ShDQt-00027H-4w
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 05:26:23 +0000
Received: from [85.158.143.99:14037] by server-3.bemta-4.messagelabs.com id
	20/A2-05808-EFE51EF4; Wed, 20 Jun 2012 05:26:22 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340169979!22925944!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7140 invoked from network); 20 Jun 2012 05:26:20 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 05:26:20 -0000
Received: by ghrr14 with SMTP id r14so6162060ghr.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 22:26:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=G5qEOJxOEzPXMK1Bhv2QcHUIcdZ2vjyFIJJfk1SIYZw=;
	b=szCCJQtOcj5PQSs6dPDf8A8c4GXshNxjk7rGU4z9SyjsCp6tWaj5fq0W2ANn6ujv5D
	Ggf+Xp1MzwgylDmWcBTjEr1rLyhKhPFNKJpqvLNr43s2O3dYYgfif4Z7e5oHKDmGlSgT
	6Y+/HON9GZl8Fxn6qtmXmUhxGWfXU6GCzl1ft/1lj4aM9VthfVKugtMqdI6Mgahzbfpx
	jt21o0T2Xcqm+etL8jk1yhPKsnLA9oPMgnUIyGkTmd9QI86sNGT062nhj5EoZnwpNa4L
	Yw464zFDTBGiq9CK6a/74nvYz3xBRv4svdgNzwA6fU5Unwqpxfkw8XQxKfG8KmmFtnqR
	qU+w==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr3332605igc.44.1340169978798; Tue,
	19 Jun 2012 22:26:18 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 22:26:18 -0700 (PDT)
In-Reply-To: <CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
Date: Wed, 20 Jun 2012 01:26:18 -0400
Message-ID: <CAA7N5RZNiusLU11Ms6=k+SuQ0Kt5XG86Ogtxx+kTPuJyntioJQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Adrian May <adrian.alexander.may@gmail.com>
Cc: xen-users@lists.xen.org, Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3601008885468910165=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3601008885468910165==
Content-Type: multipart/alternative; boundary=14dae93412378661ac04c2e0a379

--14dae93412378661ac04c2e0a379
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

>From what I read it was less about speeds and more about hardware
compatibility, either it is supported by the routing package or it isn't
(works/doesn't).

I had a discussion here, where someone mentioned a linux package that
supposedly had some support for a limited set of Wireless N devices:
http://forum.pfsense.org/index.php/topic,42205.0.html

If you are worried about exposing murder to the www, then you might
consider turning fraud into a firewall, and bridging to fraud and back to
murder via lan, where the lan is entirely virtual and bridged to share the
connection with the wireless NIC.  The only downside here is you aren't
protecting murder/incest from anyone accessing your local network.

If you go that route though, you can setup your interfaces like this (I
substituted the wifi name with "wifi" since I don't know how those are seen
by the interfaces file):

auto lo wan lan
iface lo inet loopback
iface eth0 inet manual
iface wan inet manual
bridged_ports eth0
iface lan inet dhcp
bridged_ports wifi


You would pass both "wan" and "lan" to fraud.  fraud would have some
firewall package and connect "wan" to "lan", and probably handle dhcp on
"lan".

You could install the routing package on murder to broadcast the WAP, if it
supports bridged mode you could let fraud handle the dhcp, otherwise you
may have to add a dhcp server on murder as well.


Again that'll only work if you aren't overly concerned about local network
security, and if your onboard wireless is supported by the routing package.


On Wed, Jun 20, 2012 at 12:15 AM, Adrian May <adrian.alexander.may@gmail.co=
m
> wrote:

> Hi Guys,
>
> Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and =
an
> onboard wireless N. I chose that over the Atom cos the latter has no HW
> virtualisation at all.
>
> One of my main goals is not to have a crappy wireless router in the house
> any more - I want to make my own so I don't have to put up with the bugs
> they deliberately build into those things to make companies pay $500 for
> the "professional" ones. Fraud is supposed to be the wireless router.
> Anyway, I only have one ethernet slot on the board.
>
> Libel isn't an issue - it can already see eth0 on which the modem is
> waiting to connect pppoe clients to servers supplying fixed or dynamic IP
> addresses. BTW, it'll also provide an OpenVPN for friends with paranoid
> governments (either that or another box called treason will) who might wa=
nt
> to bring it down, hence the insistence that it's in no way connected to m=
y
> domestic stuff.
>
> Seems like I have to settle for murder bringing up the wireless cos
> there's no AMD-Vi. Does that mean I'll get wireless N speeds or still hav=
e
> to put up with G?
>
> If murder sets up the wireless in /etc/network/interfaces, what next?
>
> I could just forget all about fraud and let murder do its jobs, but then
> I'd have dom0 connected directly to the jungle, which is extremely
> uncomfortable - I have all my family photos on incest and if some spammer
> hacked murder he wouldn't even notice what he was bulldozing to make room
> for his spam list. Incest is the only thing I really need to protect.
>
> I could just about tolerate murder having a life on the domestic wireless
> network, but I really did want to keep it off the internet. I also had a
> plan to put up an open wireless network for friends and neighbours, but
> murder and incest would have to be protected from it. Maybe it's just a
> case of being very careful with my iptables, but I'm not especially
> confident of my ability to make that tight. Some of those scripts on the
> internet are talking about weaknesses I never would have thought of.
>
> Adrian.
>
>
> On 20 June 2012 07:44, Casey DeLorme <cdelorme@gmail.com> wrote:
>
>>
>> Adrian,
>>
>>
>> Actually, what you are trying to achieve is not possible without IOMMU,
>> as a vif is just a bridged virtual interface.  Your DomU needs direct
>> access to the physical card, using PCI Passthrough.  For this both your =
CPU
>> and Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD=
).
>>
>> I have a similar configuration at home involving a PFSense router, debia=
n
>> web server and multimedia virtual machine.  To save you some time, you
>> probably won't achieve Wireless N, this is because most routing packages=
 do
>> not yet support it.  As of March there were only a handful of drivers, a=
nd
>> the related chips were only featured in laptop wireless cards.
>>
>>
>>
>> So you are facing two problems:
>>
>> A.  Do you have IOMMU Compliant Hardware?
>>
>> B.  Is Wireless G Okay?
>>
>>
>>
>> Based on these machines:
>>
>> murder (dom0)
>> libel (domu web server)
>> fraud (domu router)
>> incest (file server domu?)
>>
>> These solutions are based on two assumptions:
>>
>> A.  That fraud is to provide iinternet access for the connection machine=
s.
>> B.  That libel and fraud will be using a routing device, but libel needs
>> a static IP.
>>
>> If not A then omit the WAN interface for fraud from the proposed
>> solutions.
>> If not B then add one extra interface for a separated WAN for libel.
>>
>>
>>
>> My proposed solution:
>>
>> Using two physical NIC's you would bridge them using murder's interfaces
>> file.  You can tell murder to ignore these bridges so it remains a hermi=
t
>> and doesn't grab an IP.
>>
>> The bridges could be WAN and LAN.  WAN can be passed to fraud and libel.
>>  Assign a static IP in libel's interfaces file.  Let fraud receive a
>> dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, and
>> have the physical NIC connect to a Wireless N router.
>>
>> Configure the Wireless N router to use bridged mode, and install a
>> routing package in fraud, because interfaces probably won't do everythin=
g
>> you need it to for intranet management.
>>
>>
>>
>> Your Ideal Solution:
>>
>> To achieve exactly what you want, you need IOMMU to let murder remain a
>> hermit.
>>
>> You will need at least one physical known compatible wireless G device
>> and a routing package selected for fraud.
>>
>> You will need one physical NIC for libel, another physical NIC for fraud=
.
>>
>> You can pass one physical NIC to libel and assign a static IP using
>> libel's interfaces file.
>>
>> You can pass a physical NIC to fraud for WAN and let it pull a dynamic I=
P
>> from another routing device.  You can also pass the physical wireless G
>> card to fraud, and install the selected routing package to setup your WA=
P.
>>
>> For incest you can use another Wireless NIC to connect to fraud
>> wirelessly, or you will need two more physical NIC's for fraud and for
>> incest and a cable to connect the two.
>>
>>
>>
>> I hope this helps get you started.
>>
>> ~Casey
>>
>>
>>
>> On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>w=
rote:
>>
>>> Hello.
>>>
>>> El 19/06/12 10:06, Adrian May escribi=F3:
>>>
>>>  But I can't see how I'm supposed to get the wireless NIC into xen at
>>>> all.
>>>>
>>>
>>> I believe Xen does not supports that low level interaction between a
>>> DomU and the hardware with some standard wrapper, like with wired Ether=
net
>>> interface.
>>>
>>> Check if your Motherboard supports IOMMU. Probably your best shot would
>>> be passthrugh the whole WiFi card into Fraud. That is hopefully low lev=
el
>>> enough.
>>>
>>> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wiki=
/Xen_PCI_Passthrough>
>>>
>>> --
>>> Alexandre Kouznetsov
>>>
>>> ______________________________**_________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--14dae93412378661ac04c2e0a379
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>From what I read it was less about speeds and more about hardware=
 compatibility, either it is supported by the routing package or it isn&#39=
;t (works/doesn&#39;t).</div><div><br></div><div>I had a discussion here, w=
here someone mentioned a linux package that supposedly had some support for=
 a limited set of Wireless N devices:</div>
<div><a href=3D"http://forum.pfsense.org/index.php/topic,42205.0.html">http=
://forum.pfsense.org/index.php/topic,42205.0.html</a></div><div><br></div><=
div>If you are worried about exposing murder to the www, then you might con=
sider turning fraud into a firewall, and bridging to fraud and back to murd=
er via lan, where the lan is entirely virtual and bridged to share the conn=
ection with the wireless NIC. =A0The only downside here is you aren&#39;t p=
rotecting murder/incest from anyone accessing your local network.</div>
<div><br></div><div>If you go that route though, you can setup your interfa=
ces like this (I substituted the wifi name with &quot;wifi&quot; since I do=
n&#39;t know how those are seen by the interfaces file):</div><div><br>
</div><div>auto lo wan lan</div><div>iface lo inet loopback</div><div>iface=
 eth0 inet manual</div><div>iface wan inet manual</div><div><span class=3D"=
Apple-tab-span" style=3D"white-space:pre">	</span>bridged_ports eth0</div><=
div>
iface lan inet dhcp</div><div><span class=3D"Apple-tab-span" style=3D"white=
-space:pre">	</span>bridged_ports wifi</div><div><br></div><div><br></div><=
div>You would pass both &quot;wan&quot; and &quot;lan&quot; to fraud. =A0fr=
aud would have some firewall package and connect &quot;wan&quot; to &quot;l=
an&quot;, and probably handle dhcp on &quot;lan&quot;.</div>
<div><br></div><div>You could install the routing package on murder to broa=
dcast the WAP, if it supports bridged mode you could let fraud handle the d=
hcp, otherwise you may have to add a dhcp server on murder as well.</div>
<div><br></div><div><br></div><div>Again that&#39;ll only work if you aren&=
#39;t overly concerned about local network security, and if your onboard wi=
reless is supported by the routing package.</div></div><div><br></div><div>
<br><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 12:15 AM, Adrian May=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:adrian.alexander.may@gmail.com" ta=
rget=3D"_blank">adrian.alexander.may@gmail.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">
Hi Guys,<div><br></div><div>Thanks for your help so far. My mainboard is As=
us E45M1 which has an AMD Fusion E450 processor (AMD-V but probably not Vi)=
, one ethernet port and an onboard wireless N. I chose that over the Atom c=
os the latter has no HW virtualisation at all.</div>

<div><br></div><div>One of my main goals is not to have a crappy wireless r=
outer in the house any more - I want to make my own so I don&#39;t have to =
put up with the bugs they deliberately build into those things to make comp=
anies pay $500 for the &quot;professional&quot; ones. Fraud is supposed to =
be the wireless router. Anyway, I only have one ethernet slot on the board.=
</div>

<div><br></div><div><div>Libel isn&#39;t an issue - it can already see eth0=
 on which the modem is waiting to connect pppoe clients to servers supplyin=
g=A0fixed or dynamic=A0IP addresses. BTW, it&#39;ll also provide an OpenVPN=
 for friends with paranoid governments (either that or another box called t=
reason will) who might want to bring it down, hence the insistence that it&=
#39;s in no way connected to my domestic stuff.</div>

</div><div><br></div><div>Seems like I have to settle for murder bringing u=
p the wireless cos there&#39;s no AMD-Vi. Does that mean I&#39;ll get wirel=
ess N speeds or still have to put up with G?</div><div><br></div><div>
If murder sets up the wireless in /etc/network/interfaces, what next?=A0</d=
iv>
<div><br></div><div>I could just forget all about fraud and let murder do i=
ts jobs, but then I&#39;d have dom0 connected directly to the jungle, which=
 is extremely uncomfortable - I have all my family photos on incest and if =
some spammer hacked murder he wouldn&#39;t even notice what he was bulldozi=
ng to make room for his spam list. Incest is the only thing I really need t=
o protect.<br>

<br>I could just about tolerate murder having a life on the domestic wirele=
ss network, but I really did want to keep it off the internet. I also had a=
 plan to put up an open wireless network for friends and neighbours, but mu=
rder and incest would have to be protected from it. Maybe it&#39;s just a c=
ase of being very careful with my iptables, but I&#39;m not especially conf=
ident of my ability to make that tight. Some of those scripts on the intern=
et are talking about weaknesses I never would have thought of.</div>
<span class=3D"HOEnZb"><font color=3D"#888888">
<div><br></div><div>Adrian.</div></font></span><div class=3D"HOEnZb"><div c=
lass=3D"h5"><div>=A0=A0<br><br><div class=3D"gmail_quote">On 20 June 2012 0=
7:44, Casey DeLorme <span dir=3D"ltr">&lt;<a href=3D"mailto:cdelorme@gmail.=
com" target=3D"_blank">cdelorme@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div><br></div><div>Adrian,</div><div><=
br></div><div><br></div><div>Actually, what you are trying to achieve is no=
t possible without IOMMU, as a vif is just a bridged virtual interface. =A0=
Your DomU needs direct access to the physical card, using PCI Passthrough. =
=A0For this both your CPU and Motherboard must be IOMMU Compatible (VT-d fo=
r Intel, AMD-Vi for AMD).</div>



<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =A0To save yo=
u some time, you probably won&#39;t achieve Wireless N, this is because mos=
t routing packages do not yet support it. =A0As of March there were only a =
handful of drivers, and the related chips were only featured in laptop wire=
less cards.</div>



<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =A0Do you have IOMMU Compliant Hardware?=
</div><div><br></div><div>B. =A0Is Wireless G Okay?</div><div><br></div><di=
v>



<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>


These solutions are based on two assumptions:</div>
<div><br></div><div>A. =A0That fraud is to provide iinternet access for the=
 connection machines.</div><div>B. =A0That libel and fraud will be using a =
routing device, but libel needs a static IP.</div><div><br></div><div>If no=
t A then omit the WAN interface for fraud from the proposed solutions.</div=
>



<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =A0You can tell murder to ignore thes=
e bridges so it remains a hermit and doesn&#39;t grab an IP.</div>



<div><br></div><div>The bridges could be WAN and LAN. =A0WAN can be passed =
to fraud and libel. =A0Assign a static IP in libel&#39;s interfaces file. =
=A0Let fraud receive a dynamic IP from WAN. =A0Connect the LAN bridge to fr=
aud and to incest, and have the physical NIC connect to a Wireless N router=
.</div>



<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>



<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>



<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>



<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =A0You can also pass the ph=
ysical wireless G card to fraud, and install the selected routing package t=
o setup your WAP.</div>



<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>



<br></div><div><br></div><div>I hope this helps get you started.</div><span=
><font color=3D"#888888"><div><br></div><div>~Casey</div></font></span></di=
v><div><div><div><br></div><br>
<br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre =
Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=
=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=F3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--14dae93412378661ac04c2e0a379--


--===============3601008885468910165==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3601008885468910165==--


From xen-users-bounces@lists.xen.org Wed Jun 20 05:27:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 05:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShDQu-00027M-UF; Wed, 20 Jun 2012 05:26:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ShDQt-00027H-4w
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 05:26:23 +0000
Received: from [85.158.143.99:14037] by server-3.bemta-4.messagelabs.com id
	20/A2-05808-EFE51EF4; Wed, 20 Jun 2012 05:26:22 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340169979!22925944!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7140 invoked from network); 20 Jun 2012 05:26:20 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 05:26:20 -0000
Received: by ghrr14 with SMTP id r14so6162060ghr.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 22:26:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=G5qEOJxOEzPXMK1Bhv2QcHUIcdZ2vjyFIJJfk1SIYZw=;
	b=szCCJQtOcj5PQSs6dPDf8A8c4GXshNxjk7rGU4z9SyjsCp6tWaj5fq0W2ANn6ujv5D
	Ggf+Xp1MzwgylDmWcBTjEr1rLyhKhPFNKJpqvLNr43s2O3dYYgfif4Z7e5oHKDmGlSgT
	6Y+/HON9GZl8Fxn6qtmXmUhxGWfXU6GCzl1ft/1lj4aM9VthfVKugtMqdI6Mgahzbfpx
	jt21o0T2Xcqm+etL8jk1yhPKsnLA9oPMgnUIyGkTmd9QI86sNGT062nhj5EoZnwpNa4L
	Yw464zFDTBGiq9CK6a/74nvYz3xBRv4svdgNzwA6fU5Unwqpxfkw8XQxKfG8KmmFtnqR
	qU+w==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr3332605igc.44.1340169978798; Tue,
	19 Jun 2012 22:26:18 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 22:26:18 -0700 (PDT)
In-Reply-To: <CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
Date: Wed, 20 Jun 2012 01:26:18 -0400
Message-ID: <CAA7N5RZNiusLU11Ms6=k+SuQ0Kt5XG86Ogtxx+kTPuJyntioJQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Adrian May <adrian.alexander.may@gmail.com>
Cc: xen-users@lists.xen.org, Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3601008885468910165=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3601008885468910165==
Content-Type: multipart/alternative; boundary=14dae93412378661ac04c2e0a379

--14dae93412378661ac04c2e0a379
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

>From what I read it was less about speeds and more about hardware
compatibility, either it is supported by the routing package or it isn't
(works/doesn't).

I had a discussion here, where someone mentioned a linux package that
supposedly had some support for a limited set of Wireless N devices:
http://forum.pfsense.org/index.php/topic,42205.0.html

If you are worried about exposing murder to the www, then you might
consider turning fraud into a firewall, and bridging to fraud and back to
murder via lan, where the lan is entirely virtual and bridged to share the
connection with the wireless NIC.  The only downside here is you aren't
protecting murder/incest from anyone accessing your local network.

If you go that route though, you can setup your interfaces like this (I
substituted the wifi name with "wifi" since I don't know how those are seen
by the interfaces file):

auto lo wan lan
iface lo inet loopback
iface eth0 inet manual
iface wan inet manual
bridged_ports eth0
iface lan inet dhcp
bridged_ports wifi


You would pass both "wan" and "lan" to fraud.  fraud would have some
firewall package and connect "wan" to "lan", and probably handle dhcp on
"lan".

You could install the routing package on murder to broadcast the WAP, if it
supports bridged mode you could let fraud handle the dhcp, otherwise you
may have to add a dhcp server on murder as well.


Again that'll only work if you aren't overly concerned about local network
security, and if your onboard wireless is supported by the routing package.


On Wed, Jun 20, 2012 at 12:15 AM, Adrian May <adrian.alexander.may@gmail.co=
m
> wrote:

> Hi Guys,
>
> Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and =
an
> onboard wireless N. I chose that over the Atom cos the latter has no HW
> virtualisation at all.
>
> One of my main goals is not to have a crappy wireless router in the house
> any more - I want to make my own so I don't have to put up with the bugs
> they deliberately build into those things to make companies pay $500 for
> the "professional" ones. Fraud is supposed to be the wireless router.
> Anyway, I only have one ethernet slot on the board.
>
> Libel isn't an issue - it can already see eth0 on which the modem is
> waiting to connect pppoe clients to servers supplying fixed or dynamic IP
> addresses. BTW, it'll also provide an OpenVPN for friends with paranoid
> governments (either that or another box called treason will) who might wa=
nt
> to bring it down, hence the insistence that it's in no way connected to m=
y
> domestic stuff.
>
> Seems like I have to settle for murder bringing up the wireless cos
> there's no AMD-Vi. Does that mean I'll get wireless N speeds or still hav=
e
> to put up with G?
>
> If murder sets up the wireless in /etc/network/interfaces, what next?
>
> I could just forget all about fraud and let murder do its jobs, but then
> I'd have dom0 connected directly to the jungle, which is extremely
> uncomfortable - I have all my family photos on incest and if some spammer
> hacked murder he wouldn't even notice what he was bulldozing to make room
> for his spam list. Incest is the only thing I really need to protect.
>
> I could just about tolerate murder having a life on the domestic wireless
> network, but I really did want to keep it off the internet. I also had a
> plan to put up an open wireless network for friends and neighbours, but
> murder and incest would have to be protected from it. Maybe it's just a
> case of being very careful with my iptables, but I'm not especially
> confident of my ability to make that tight. Some of those scripts on the
> internet are talking about weaknesses I never would have thought of.
>
> Adrian.
>
>
> On 20 June 2012 07:44, Casey DeLorme <cdelorme@gmail.com> wrote:
>
>>
>> Adrian,
>>
>>
>> Actually, what you are trying to achieve is not possible without IOMMU,
>> as a vif is just a bridged virtual interface.  Your DomU needs direct
>> access to the physical card, using PCI Passthrough.  For this both your =
CPU
>> and Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AMD=
).
>>
>> I have a similar configuration at home involving a PFSense router, debia=
n
>> web server and multimedia virtual machine.  To save you some time, you
>> probably won't achieve Wireless N, this is because most routing packages=
 do
>> not yet support it.  As of March there were only a handful of drivers, a=
nd
>> the related chips were only featured in laptop wireless cards.
>>
>>
>>
>> So you are facing two problems:
>>
>> A.  Do you have IOMMU Compliant Hardware?
>>
>> B.  Is Wireless G Okay?
>>
>>
>>
>> Based on these machines:
>>
>> murder (dom0)
>> libel (domu web server)
>> fraud (domu router)
>> incest (file server domu?)
>>
>> These solutions are based on two assumptions:
>>
>> A.  That fraud is to provide iinternet access for the connection machine=
s.
>> B.  That libel and fraud will be using a routing device, but libel needs
>> a static IP.
>>
>> If not A then omit the WAN interface for fraud from the proposed
>> solutions.
>> If not B then add one extra interface for a separated WAN for libel.
>>
>>
>>
>> My proposed solution:
>>
>> Using two physical NIC's you would bridge them using murder's interfaces
>> file.  You can tell murder to ignore these bridges so it remains a hermi=
t
>> and doesn't grab an IP.
>>
>> The bridges could be WAN and LAN.  WAN can be passed to fraud and libel.
>>  Assign a static IP in libel's interfaces file.  Let fraud receive a
>> dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, and
>> have the physical NIC connect to a Wireless N router.
>>
>> Configure the Wireless N router to use bridged mode, and install a
>> routing package in fraud, because interfaces probably won't do everythin=
g
>> you need it to for intranet management.
>>
>>
>>
>> Your Ideal Solution:
>>
>> To achieve exactly what you want, you need IOMMU to let murder remain a
>> hermit.
>>
>> You will need at least one physical known compatible wireless G device
>> and a routing package selected for fraud.
>>
>> You will need one physical NIC for libel, another physical NIC for fraud=
.
>>
>> You can pass one physical NIC to libel and assign a static IP using
>> libel's interfaces file.
>>
>> You can pass a physical NIC to fraud for WAN and let it pull a dynamic I=
P
>> from another routing device.  You can also pass the physical wireless G
>> card to fraud, and install the selected routing package to setup your WA=
P.
>>
>> For incest you can use another Wireless NIC to connect to fraud
>> wirelessly, or you will need two more physical NIC's for fraud and for
>> incest and a cable to connect the two.
>>
>>
>>
>> I hope this helps get you started.
>>
>> ~Casey
>>
>>
>>
>> On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>w=
rote:
>>
>>> Hello.
>>>
>>> El 19/06/12 10:06, Adrian May escribi=F3:
>>>
>>>  But I can't see how I'm supposed to get the wireless NIC into xen at
>>>> all.
>>>>
>>>
>>> I believe Xen does not supports that low level interaction between a
>>> DomU and the hardware with some standard wrapper, like with wired Ether=
net
>>> interface.
>>>
>>> Check if your Motherboard supports IOMMU. Probably your best shot would
>>> be passthrugh the whole WiFi card into Fraud. That is hopefully low lev=
el
>>> enough.
>>>
>>> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wiki=
/Xen_PCI_Passthrough>
>>>
>>> --
>>> Alexandre Kouznetsov
>>>
>>> ______________________________**_________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--14dae93412378661ac04c2e0a379
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>From what I read it was less about speeds and more about hardware=
 compatibility, either it is supported by the routing package or it isn&#39=
;t (works/doesn&#39;t).</div><div><br></div><div>I had a discussion here, w=
here someone mentioned a linux package that supposedly had some support for=
 a limited set of Wireless N devices:</div>
<div><a href=3D"http://forum.pfsense.org/index.php/topic,42205.0.html">http=
://forum.pfsense.org/index.php/topic,42205.0.html</a></div><div><br></div><=
div>If you are worried about exposing murder to the www, then you might con=
sider turning fraud into a firewall, and bridging to fraud and back to murd=
er via lan, where the lan is entirely virtual and bridged to share the conn=
ection with the wireless NIC. =A0The only downside here is you aren&#39;t p=
rotecting murder/incest from anyone accessing your local network.</div>
<div><br></div><div>If you go that route though, you can setup your interfa=
ces like this (I substituted the wifi name with &quot;wifi&quot; since I do=
n&#39;t know how those are seen by the interfaces file):</div><div><br>
</div><div>auto lo wan lan</div><div>iface lo inet loopback</div><div>iface=
 eth0 inet manual</div><div>iface wan inet manual</div><div><span class=3D"=
Apple-tab-span" style=3D"white-space:pre">	</span>bridged_ports eth0</div><=
div>
iface lan inet dhcp</div><div><span class=3D"Apple-tab-span" style=3D"white=
-space:pre">	</span>bridged_ports wifi</div><div><br></div><div><br></div><=
div>You would pass both &quot;wan&quot; and &quot;lan&quot; to fraud. =A0fr=
aud would have some firewall package and connect &quot;wan&quot; to &quot;l=
an&quot;, and probably handle dhcp on &quot;lan&quot;.</div>
<div><br></div><div>You could install the routing package on murder to broa=
dcast the WAP, if it supports bridged mode you could let fraud handle the d=
hcp, otherwise you may have to add a dhcp server on murder as well.</div>
<div><br></div><div><br></div><div>Again that&#39;ll only work if you aren&=
#39;t overly concerned about local network security, and if your onboard wi=
reless is supported by the routing package.</div></div><div><br></div><div>
<br><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 12:15 AM, Adrian May=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:adrian.alexander.may@gmail.com" ta=
rget=3D"_blank">adrian.alexander.may@gmail.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">
Hi Guys,<div><br></div><div>Thanks for your help so far. My mainboard is As=
us E45M1 which has an AMD Fusion E450 processor (AMD-V but probably not Vi)=
, one ethernet port and an onboard wireless N. I chose that over the Atom c=
os the latter has no HW virtualisation at all.</div>

<div><br></div><div>One of my main goals is not to have a crappy wireless r=
outer in the house any more - I want to make my own so I don&#39;t have to =
put up with the bugs they deliberately build into those things to make comp=
anies pay $500 for the &quot;professional&quot; ones. Fraud is supposed to =
be the wireless router. Anyway, I only have one ethernet slot on the board.=
</div>

<div><br></div><div><div>Libel isn&#39;t an issue - it can already see eth0=
 on which the modem is waiting to connect pppoe clients to servers supplyin=
g=A0fixed or dynamic=A0IP addresses. BTW, it&#39;ll also provide an OpenVPN=
 for friends with paranoid governments (either that or another box called t=
reason will) who might want to bring it down, hence the insistence that it&=
#39;s in no way connected to my domestic stuff.</div>

</div><div><br></div><div>Seems like I have to settle for murder bringing u=
p the wireless cos there&#39;s no AMD-Vi. Does that mean I&#39;ll get wirel=
ess N speeds or still have to put up with G?</div><div><br></div><div>
If murder sets up the wireless in /etc/network/interfaces, what next?=A0</d=
iv>
<div><br></div><div>I could just forget all about fraud and let murder do i=
ts jobs, but then I&#39;d have dom0 connected directly to the jungle, which=
 is extremely uncomfortable - I have all my family photos on incest and if =
some spammer hacked murder he wouldn&#39;t even notice what he was bulldozi=
ng to make room for his spam list. Incest is the only thing I really need t=
o protect.<br>

<br>I could just about tolerate murder having a life on the domestic wirele=
ss network, but I really did want to keep it off the internet. I also had a=
 plan to put up an open wireless network for friends and neighbours, but mu=
rder and incest would have to be protected from it. Maybe it&#39;s just a c=
ase of being very careful with my iptables, but I&#39;m not especially conf=
ident of my ability to make that tight. Some of those scripts on the intern=
et are talking about weaknesses I never would have thought of.</div>
<span class=3D"HOEnZb"><font color=3D"#888888">
<div><br></div><div>Adrian.</div></font></span><div class=3D"HOEnZb"><div c=
lass=3D"h5"><div>=A0=A0<br><br><div class=3D"gmail_quote">On 20 June 2012 0=
7:44, Casey DeLorme <span dir=3D"ltr">&lt;<a href=3D"mailto:cdelorme@gmail.=
com" target=3D"_blank">cdelorme@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div><br></div><div>Adrian,</div><div><=
br></div><div><br></div><div>Actually, what you are trying to achieve is no=
t possible without IOMMU, as a vif is just a bridged virtual interface. =A0=
Your DomU needs direct access to the physical card, using PCI Passthrough. =
=A0For this both your CPU and Motherboard must be IOMMU Compatible (VT-d fo=
r Intel, AMD-Vi for AMD).</div>



<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =A0To save yo=
u some time, you probably won&#39;t achieve Wireless N, this is because mos=
t routing packages do not yet support it. =A0As of March there were only a =
handful of drivers, and the related chips were only featured in laptop wire=
less cards.</div>



<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =A0Do you have IOMMU Compliant Hardware?=
</div><div><br></div><div>B. =A0Is Wireless G Okay?</div><div><br></div><di=
v>



<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>


These solutions are based on two assumptions:</div>
<div><br></div><div>A. =A0That fraud is to provide iinternet access for the=
 connection machines.</div><div>B. =A0That libel and fraud will be using a =
routing device, but libel needs a static IP.</div><div><br></div><div>If no=
t A then omit the WAN interface for fraud from the proposed solutions.</div=
>



<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =A0You can tell murder to ignore thes=
e bridges so it remains a hermit and doesn&#39;t grab an IP.</div>



<div><br></div><div>The bridges could be WAN and LAN. =A0WAN can be passed =
to fraud and libel. =A0Assign a static IP in libel&#39;s interfaces file. =
=A0Let fraud receive a dynamic IP from WAN. =A0Connect the LAN bridge to fr=
aud and to incest, and have the physical NIC connect to a Wireless N router=
.</div>



<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>



<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>



<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>



<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =A0You can also pass the ph=
ysical wireless G card to fraud, and install the selected routing package t=
o setup your WAP.</div>



<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>



<br></div><div><br></div><div>I hope this helps get you started.</div><span=
><font color=3D"#888888"><div><br></div><div>~Casey</div></font></span></di=
v><div><div><div><br></div><br>
<br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre =
Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=
=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=F3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--14dae93412378661ac04c2e0a379--


--===============3601008885468910165==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3601008885468910165==--


From xen-users-bounces@lists.xen.org Wed Jun 20 05:29:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 05:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShDSm-0002Cn-Nb; Wed, 20 Jun 2012 05:28:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1ShDSk-0002Cb-NS
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 05:28:19 +0000
Received: from [85.158.143.35:19629] by server-2.bemta-4.messagelabs.com id
	81/F0-17938-27F51EF4; Wed, 20 Jun 2012 05:28:18 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1340170096!12420547!1
X-Originating-IP: [98.138.91.18]
X-SpamReason: No, hits=1.4 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_40_50, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_6,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30152 invoked from network); 20 Jun 2012 05:28:16 -0000
Received: from nm2-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm2-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.18)
	by server-12.tower-21.messagelabs.com with SMTP;
	20 Jun 2012 05:28:16 -0000
Received: from [98.138.90.49] by nm2.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 05:28:15 -0000
Received: from [98.138.87.12] by tm2.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 05:28:15 -0000
Received: from [127.0.0.1] by omp1012.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 05:28:15 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 815179.9251.bm@omp1012.mail.ne1.yahoo.com
Received: (qmail 60979 invoked by uid 60001); 20 Jun 2012 05:28:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340170095; bh=lDt/mB8XgV8BzDQRRBqK9DV3AhneI+jiVxq79RsYLVo=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=jKog/mW2bg7ad2IYlFoQJ8HDZvchoRFtA8FUcDdu4pTX/VSlMMEJmfAoyPeWN6ZOQ72JYoNjZ5iNvGbPR4Fv7FXz5sdfL2PYUSyx3OVXHil/rvlYafy/KUpnzIBjHXqxB2BSQL8ShaGqWTyeTGVJkqE+kF65omFeAymObPvJUjo=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=CUlZb1y3qJpdUJIq+RNrQiIv5dj6SfkwJlUdgxtOXpmrvYXF2LNuE/8igfeivgs5w0RlAT/UwQS55ZFtQgIdCAisFv60TVmReTl0kx493yMZm5gb9gzzK0TusCZHFkWdOAHbXKtwOk31tnAyJRPrRJCzQaouRzJH4WMwz8868Es=;
X-YMail-OSG: jTEstEAVM1nDUTGwEaJo8GNjxhNb0E7R1KMD.II0Ez.jQKI
	e6cMDdg7N8Ex496alIfR8PdDC1n5iHbe0mFipTO.RlWc2Hp.zqHgkcfGsDXq
	zJ1EUhOtyFhIIaWWccU9twU02nnXpzfyey2ZaR_9Pt7UGNWXWNi7OaoW8qyx
	F.hghjh1dknyAYJZzYfB2y8b8mkk.oF2j43wjNTqkAzForWVffCBFkzvfvFe
	gPSNNpngDHt7EQhScRvM4rftf9x7bv9gNiYOozpY9D8_EiXkaiuH_H_gqMRI
	oLsIFV1S12Ek3aVL.qYPaz5KWJWZNHxz9AKAkfEhdk.eOEiAM2qn2j8EYRXE
	Tlsox7TQzB_gK4bpBJ5JEEMPxmfJw42TYcNJ09YeyfrPQSRzqDn1ee0RxDMO
	mig6WUIG_oId8yYp74_YgWCiUR3TjrfWJQu9MMyUZeLvGXBH_nDI.2vTqhee
	FVl938o551yZwPK8zT_D99n8KY.91EppSTRwqJbAq4yuW1PJVNDb1hgE33c.
	WqzD_9quVg1Qjl4d5_NjKzcHIm0X.KD29IxMCqwLOVSiR6xJ7.EkDL2sGOtz
	75Q3G3n532xbO93o-
Received: from [111.68.102.23] by web126002.mail.ne1.yahoo.com via HTTP;
	Tue, 19 Jun 2012 22:28:15 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
	<CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
Message-ID: <1340170095.59399.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Date: Tue, 19 Jun 2012 22:28:15 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="-1915680061-1355316643-1340170095=:59399"
Cc: "list@fajar.net" <list@fajar.net>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

---1915680061-1355316643-1340170095=:59399
Content-Type: multipart/alternative; boundary="-1915680061-202120154-1340170095=:59399"

---1915680061-202120154-1340170095=:59399
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I've done aptitude update and then aptitude search but same error occured.=
=0AI guess there is some problem with mirrors in source.list. Actually I di=
d not configure=A0=0Apackage manager when installing debian. how can I corr=
ectly add mirror=0Asite in source.list and which one? I 've attached source=
.list file.=0A=0Afurther more I try to directly download. GUI is not availa=
ble only command line so I use wget=0A$ wget http://ftp.de.debian.org/debia=
n/pool/main/b/bridge-utils/bridge-utils_1.4.orig.tar.gz=0A=0Aand got=0AERRO=
R 400: Bad Request=0A=0A=0A________________________________=0A From: Fajar =
A. Nugraha <list@fajar.net>=0ATo: xen-users@lists.xen.org =0ASent: Wednesda=
y, June 20, 2012 5:58 AM=0ASubject: Re: [Xen-users] Error:bridge-utils are =
not installing=0A =0AOn Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme <cdelor=
me@gmail.com> wrote:=0A> If you know for a fact you have internet access, I=
 would check your aptitute=0A> sources in /etc/apt/sources.list, it is poss=
ible the mirror you are using=0A> went down temporarily.=0A>=0A> Have aptit=
ude refresh its sources with "aptitude update", then run a search=0A> "apti=
tude search bridge-" and see if you get anything.=0A=0A... or download it d=
irectly=0A=0Ahttp://packages.debian.org/search?keywords=3Dbridge-utils=0A=
=0A-- =0AFajar=0A=0A>=0A>=0A> On Tue, Jun 19, 2012 at 7:32 PM, maheen butt =
<maheen_butt26@yahoo.com>=0A> wrote:=0A>>=0A>> hi all,=0A>> I was following=
 Xen beginners Guid. I downloaded , burnt on cd and=0A>> installed Debian s=
queeze=0A>> on 64 bit x86 machine. my problem is that i'm stuck at 'setup t=
he linux=0A>> bridge ' step.=0A>> whenever I issue the command " aptitude i=
nstall bridge-utils", its output=0A>> told me that there is no=0A>> package=
 exist which could be matched with bridge-utils. I've checked its=0A>> netw=
orking. ping is working fine.=0A>> As I'm in LAN, I've configured eth0 prop=
erly. But can't understand why I'm=0A>> not able to install bridge-utils?=
=0A=0A_______________________________________________=0AXen-users mailing l=
ist=0AXen-users@lists.xen.org=0Ahttp://lists.xen.org/xen-users
---1915680061-202120154-1340170095=:59399
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span>I've done =
aptitude update and then aptitude search but same error occured.</span></di=
v><div><span>I guess there is some problem with mirrors in source.list. Act=
ually I did not configure&nbsp;</span></div><div><span>package manager when=
 installing debian. how can I correctly add mirror</span></div><div><span>s=
ite in source.list and which one? I 've attached source.list file.</span></=
div><div><span><br></span></div><div><span>further more I try to directly d=
ownload. GUI is not available only command line so I use wget</span></div><=
div><span>$ wget http://ftp.de.debian.org/debian/pool/main/b/bridge-utils/b=
ridge-utils_1.4.orig.tar.gz</span></div><div><span><br></span></div><div><s=
pan>and got</span></div><div><span>ERROR 400: Bad Request</span></div><div>=
<br></div>  <div style=3D"font-size: 12pt; font-family: 'times new
 roman', 'new york', times, serif; "> <div style=3D"font-size: 12pt; font-f=
amily: 'times new roman', 'new york', times, serif; "> <div dir=3D"ltr"> <f=
ont size=3D"2" face=3D"Arial"> <hr size=3D"1">  <b><span style=3D"font-weig=
ht:bold;">From:</span></b> Fajar A. Nugraha &lt;list@fajar.net&gt;<br> <b><=
span style=3D"font-weight: bold;">To:</span></b> xen-users@lists.xen.org <b=
r> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, June 2=
0, 2012 5:58 AM<br> <b><span style=3D"font-weight: bold;">Subject:</span></=
b> Re: [Xen-users] Error:bridge-utils are not installing<br> </font> </div>=
 <br>=0AOn Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme &lt;<a ymailto=3D"ma=
ilto:cdelorme@gmail.com" href=3D"mailto:cdelorme@gmail.com">cdelorme@gmail.=
com</a>&gt; wrote:<br>&gt; If you know for a fact you have internet access,=
 I would check your aptitute<br>&gt; sources in /etc/apt/sources.list, it i=
s possible the mirror you are using<br>&gt; went down temporarily.<br>&gt;<=
br>&gt; Have aptitude refresh its sources with "aptitude update", then run =
a search<br>&gt; "aptitude search bridge-" and see if you get anything.<br>=
<br>... or download it directly<br><br>http://packages.debian.org/search?ke=
ywords=3Dbridge-utils<br><br>-- <br>Fajar<br><br>&gt;<br>&gt;<br>&gt; On Tu=
e, Jun 19, 2012 at 7:32 PM, maheen butt &lt;<a ymailto=3D"mailto:maheen_but=
t26@yahoo.com" href=3D"mailto:maheen_butt26@yahoo.com">maheen_butt26@yahoo.=
com</a>&gt;<br>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; hi all,<br>&gt;&gt; I wa=
s following Xen beginners Guid. I downloaded , burnt on cd and<br>&gt;&gt; =
installed
 Debian squeeze<br>&gt;&gt; on 64 bit x86 machine. my problem is that i'm s=
tuck at 'setup the linux<br>&gt;&gt; bridge ' step.<br>&gt;&gt; whenever I =
issue the command " aptitude install bridge-utils", its output<br>&gt;&gt; =
told me that there is no<br>&gt;&gt; package exist which could be matched w=
ith bridge-utils. I've checked its<br>&gt;&gt; networking. ping is working =
fine.<br>&gt;&gt; As I'm in LAN, I've configured eth0 properly. But can't u=
nderstand why I'm<br>&gt;&gt; not able to install bridge-utils?<br><br>____=
___________________________________________<br>Xen-users mailing list<br><a=
 ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-users@lists.=
xen.org">Xen-users@lists.xen.org</a><br>http://lists.xen.org/xen-users<br><=
br><br> </div> </div>  </div></body></html>
---1915680061-202120154-1340170095=:59399--
---1915680061-1355316643-1340170095=:59399
Content-Type: application/octet-stream; name="sources.list"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="sources.list"

IyAKCmRlYiBjZHJvbTpbRGViaWFuIEdOVS9MaW51eCA2LjAuNSBfU3F1ZWV6
ZV8gLSBPZmZpY2lhbCBhbWQ2NCBORVRJTlNUIEJpbmFyeS0xIDIwMTIwNTEy
LTIwOjQwXS8gc3F1ZWV6ZSBtYWluCgojZGViIGNkcm9tOltEZWJpYW4gR05V
L0xpbnV4IDYuMC41IF9TcXVlZXplXyAtIE9mZmljaWFsIGFtZDY0IE5FVElO
U1QgQmluYXJ5LTEgMjAxMjA1MTItMjA6NDBdLyBzcXVlZXplIG1haW4KCiMg
TGluZSBjb21tZW50ZWQgb3V0IGJ5IGluc3RhbGxlciBiZWNhdXNlIGl0IGZh
aWxlZCB0byB2ZXJpZnk6CiNkZWIgaHR0cDovL3NlY3VyaXR5LmRlYmlhbi5v
cmcvIHNxdWVlemUvdXBkYXRlcyBtYWluCiMgTGluZSBjb21tZW50ZWQgb3V0
IGJ5IGluc3RhbGxlciBiZWNhdXNlIGl0IGZhaWxlZCB0byB2ZXJpZnk6CiNk
ZWItc3JjIGh0dHA6Ly9zZWN1cml0eS5kZWJpYW4ub3JnLyBzcXVlZXplL3Vw
ZGF0ZXMgbWFpbgo=

---1915680061-1355316643-1340170095=:59399
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
---1915680061-1355316643-1340170095=:59399--


From xen-users-bounces@lists.xen.org Wed Jun 20 05:29:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 05:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShDSm-0002Cn-Nb; Wed, 20 Jun 2012 05:28:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1ShDSk-0002Cb-NS
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 05:28:19 +0000
Received: from [85.158.143.35:19629] by server-2.bemta-4.messagelabs.com id
	81/F0-17938-27F51EF4; Wed, 20 Jun 2012 05:28:18 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1340170096!12420547!1
X-Originating-IP: [98.138.91.18]
X-SpamReason: No, hits=1.4 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_40_50, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_6,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30152 invoked from network); 20 Jun 2012 05:28:16 -0000
Received: from nm2-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm2-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.18)
	by server-12.tower-21.messagelabs.com with SMTP;
	20 Jun 2012 05:28:16 -0000
Received: from [98.138.90.49] by nm2.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 05:28:15 -0000
Received: from [98.138.87.12] by tm2.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 05:28:15 -0000
Received: from [127.0.0.1] by omp1012.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 05:28:15 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 815179.9251.bm@omp1012.mail.ne1.yahoo.com
Received: (qmail 60979 invoked by uid 60001); 20 Jun 2012 05:28:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340170095; bh=lDt/mB8XgV8BzDQRRBqK9DV3AhneI+jiVxq79RsYLVo=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=jKog/mW2bg7ad2IYlFoQJ8HDZvchoRFtA8FUcDdu4pTX/VSlMMEJmfAoyPeWN6ZOQ72JYoNjZ5iNvGbPR4Fv7FXz5sdfL2PYUSyx3OVXHil/rvlYafy/KUpnzIBjHXqxB2BSQL8ShaGqWTyeTGVJkqE+kF65omFeAymObPvJUjo=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=CUlZb1y3qJpdUJIq+RNrQiIv5dj6SfkwJlUdgxtOXpmrvYXF2LNuE/8igfeivgs5w0RlAT/UwQS55ZFtQgIdCAisFv60TVmReTl0kx493yMZm5gb9gzzK0TusCZHFkWdOAHbXKtwOk31tnAyJRPrRJCzQaouRzJH4WMwz8868Es=;
X-YMail-OSG: jTEstEAVM1nDUTGwEaJo8GNjxhNb0E7R1KMD.II0Ez.jQKI
	e6cMDdg7N8Ex496alIfR8PdDC1n5iHbe0mFipTO.RlWc2Hp.zqHgkcfGsDXq
	zJ1EUhOtyFhIIaWWccU9twU02nnXpzfyey2ZaR_9Pt7UGNWXWNi7OaoW8qyx
	F.hghjh1dknyAYJZzYfB2y8b8mkk.oF2j43wjNTqkAzForWVffCBFkzvfvFe
	gPSNNpngDHt7EQhScRvM4rftf9x7bv9gNiYOozpY9D8_EiXkaiuH_H_gqMRI
	oLsIFV1S12Ek3aVL.qYPaz5KWJWZNHxz9AKAkfEhdk.eOEiAM2qn2j8EYRXE
	Tlsox7TQzB_gK4bpBJ5JEEMPxmfJw42TYcNJ09YeyfrPQSRzqDn1ee0RxDMO
	mig6WUIG_oId8yYp74_YgWCiUR3TjrfWJQu9MMyUZeLvGXBH_nDI.2vTqhee
	FVl938o551yZwPK8zT_D99n8KY.91EppSTRwqJbAq4yuW1PJVNDb1hgE33c.
	WqzD_9quVg1Qjl4d5_NjKzcHIm0X.KD29IxMCqwLOVSiR6xJ7.EkDL2sGOtz
	75Q3G3n532xbO93o-
Received: from [111.68.102.23] by web126002.mail.ne1.yahoo.com via HTTP;
	Tue, 19 Jun 2012 22:28:15 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
	<CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
Message-ID: <1340170095.59399.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Date: Tue, 19 Jun 2012 22:28:15 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="-1915680061-1355316643-1340170095=:59399"
Cc: "list@fajar.net" <list@fajar.net>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

---1915680061-1355316643-1340170095=:59399
Content-Type: multipart/alternative; boundary="-1915680061-202120154-1340170095=:59399"

---1915680061-202120154-1340170095=:59399
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I've done aptitude update and then aptitude search but same error occured.=
=0AI guess there is some problem with mirrors in source.list. Actually I di=
d not configure=A0=0Apackage manager when installing debian. how can I corr=
ectly add mirror=0Asite in source.list and which one? I 've attached source=
.list file.=0A=0Afurther more I try to directly download. GUI is not availa=
ble only command line so I use wget=0A$ wget http://ftp.de.debian.org/debia=
n/pool/main/b/bridge-utils/bridge-utils_1.4.orig.tar.gz=0A=0Aand got=0AERRO=
R 400: Bad Request=0A=0A=0A________________________________=0A From: Fajar =
A. Nugraha <list@fajar.net>=0ATo: xen-users@lists.xen.org =0ASent: Wednesda=
y, June 20, 2012 5:58 AM=0ASubject: Re: [Xen-users] Error:bridge-utils are =
not installing=0A =0AOn Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme <cdelor=
me@gmail.com> wrote:=0A> If you know for a fact you have internet access, I=
 would check your aptitute=0A> sources in /etc/apt/sources.list, it is poss=
ible the mirror you are using=0A> went down temporarily.=0A>=0A> Have aptit=
ude refresh its sources with "aptitude update", then run a search=0A> "apti=
tude search bridge-" and see if you get anything.=0A=0A... or download it d=
irectly=0A=0Ahttp://packages.debian.org/search?keywords=3Dbridge-utils=0A=
=0A-- =0AFajar=0A=0A>=0A>=0A> On Tue, Jun 19, 2012 at 7:32 PM, maheen butt =
<maheen_butt26@yahoo.com>=0A> wrote:=0A>>=0A>> hi all,=0A>> I was following=
 Xen beginners Guid. I downloaded , burnt on cd and=0A>> installed Debian s=
queeze=0A>> on 64 bit x86 machine. my problem is that i'm stuck at 'setup t=
he linux=0A>> bridge ' step.=0A>> whenever I issue the command " aptitude i=
nstall bridge-utils", its output=0A>> told me that there is no=0A>> package=
 exist which could be matched with bridge-utils. I've checked its=0A>> netw=
orking. ping is working fine.=0A>> As I'm in LAN, I've configured eth0 prop=
erly. But can't understand why I'm=0A>> not able to install bridge-utils?=
=0A=0A_______________________________________________=0AXen-users mailing l=
ist=0AXen-users@lists.xen.org=0Ahttp://lists.xen.org/xen-users
---1915680061-202120154-1340170095=:59399
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span>I've done =
aptitude update and then aptitude search but same error occured.</span></di=
v><div><span>I guess there is some problem with mirrors in source.list. Act=
ually I did not configure&nbsp;</span></div><div><span>package manager when=
 installing debian. how can I correctly add mirror</span></div><div><span>s=
ite in source.list and which one? I 've attached source.list file.</span></=
div><div><span><br></span></div><div><span>further more I try to directly d=
ownload. GUI is not available only command line so I use wget</span></div><=
div><span>$ wget http://ftp.de.debian.org/debian/pool/main/b/bridge-utils/b=
ridge-utils_1.4.orig.tar.gz</span></div><div><span><br></span></div><div><s=
pan>and got</span></div><div><span>ERROR 400: Bad Request</span></div><div>=
<br></div>  <div style=3D"font-size: 12pt; font-family: 'times new
 roman', 'new york', times, serif; "> <div style=3D"font-size: 12pt; font-f=
amily: 'times new roman', 'new york', times, serif; "> <div dir=3D"ltr"> <f=
ont size=3D"2" face=3D"Arial"> <hr size=3D"1">  <b><span style=3D"font-weig=
ht:bold;">From:</span></b> Fajar A. Nugraha &lt;list@fajar.net&gt;<br> <b><=
span style=3D"font-weight: bold;">To:</span></b> xen-users@lists.xen.org <b=
r> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, June 2=
0, 2012 5:58 AM<br> <b><span style=3D"font-weight: bold;">Subject:</span></=
b> Re: [Xen-users] Error:bridge-utils are not installing<br> </font> </div>=
 <br>=0AOn Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme &lt;<a ymailto=3D"ma=
ilto:cdelorme@gmail.com" href=3D"mailto:cdelorme@gmail.com">cdelorme@gmail.=
com</a>&gt; wrote:<br>&gt; If you know for a fact you have internet access,=
 I would check your aptitute<br>&gt; sources in /etc/apt/sources.list, it i=
s possible the mirror you are using<br>&gt; went down temporarily.<br>&gt;<=
br>&gt; Have aptitude refresh its sources with "aptitude update", then run =
a search<br>&gt; "aptitude search bridge-" and see if you get anything.<br>=
<br>... or download it directly<br><br>http://packages.debian.org/search?ke=
ywords=3Dbridge-utils<br><br>-- <br>Fajar<br><br>&gt;<br>&gt;<br>&gt; On Tu=
e, Jun 19, 2012 at 7:32 PM, maheen butt &lt;<a ymailto=3D"mailto:maheen_but=
t26@yahoo.com" href=3D"mailto:maheen_butt26@yahoo.com">maheen_butt26@yahoo.=
com</a>&gt;<br>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; hi all,<br>&gt;&gt; I wa=
s following Xen beginners Guid. I downloaded , burnt on cd and<br>&gt;&gt; =
installed
 Debian squeeze<br>&gt;&gt; on 64 bit x86 machine. my problem is that i'm s=
tuck at 'setup the linux<br>&gt;&gt; bridge ' step.<br>&gt;&gt; whenever I =
issue the command " aptitude install bridge-utils", its output<br>&gt;&gt; =
told me that there is no<br>&gt;&gt; package exist which could be matched w=
ith bridge-utils. I've checked its<br>&gt;&gt; networking. ping is working =
fine.<br>&gt;&gt; As I'm in LAN, I've configured eth0 properly. But can't u=
nderstand why I'm<br>&gt;&gt; not able to install bridge-utils?<br><br>____=
___________________________________________<br>Xen-users mailing list<br><a=
 ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-users@lists.=
xen.org">Xen-users@lists.xen.org</a><br>http://lists.xen.org/xen-users<br><=
br><br> </div> </div>  </div></body></html>
---1915680061-202120154-1340170095=:59399--
---1915680061-1355316643-1340170095=:59399
Content-Type: application/octet-stream; name="sources.list"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="sources.list"

IyAKCmRlYiBjZHJvbTpbRGViaWFuIEdOVS9MaW51eCA2LjAuNSBfU3F1ZWV6
ZV8gLSBPZmZpY2lhbCBhbWQ2NCBORVRJTlNUIEJpbmFyeS0xIDIwMTIwNTEy
LTIwOjQwXS8gc3F1ZWV6ZSBtYWluCgojZGViIGNkcm9tOltEZWJpYW4gR05V
L0xpbnV4IDYuMC41IF9TcXVlZXplXyAtIE9mZmljaWFsIGFtZDY0IE5FVElO
U1QgQmluYXJ5LTEgMjAxMjA1MTItMjA6NDBdLyBzcXVlZXplIG1haW4KCiMg
TGluZSBjb21tZW50ZWQgb3V0IGJ5IGluc3RhbGxlciBiZWNhdXNlIGl0IGZh
aWxlZCB0byB2ZXJpZnk6CiNkZWIgaHR0cDovL3NlY3VyaXR5LmRlYmlhbi5v
cmcvIHNxdWVlemUvdXBkYXRlcyBtYWluCiMgTGluZSBjb21tZW50ZWQgb3V0
IGJ5IGluc3RhbGxlciBiZWNhdXNlIGl0IGZhaWxlZCB0byB2ZXJpZnk6CiNk
ZWItc3JjIGh0dHA6Ly9zZWN1cml0eS5kZWJpYW4ub3JnLyBzcXVlZXplL3Vw
ZGF0ZXMgbWFpbgo=

---1915680061-1355316643-1340170095=:59399
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
---1915680061-1355316643-1340170095=:59399--


From xen-users-bounces@lists.xen.org Wed Jun 20 05:58:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 05:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShDvV-0003Ah-CW; Wed, 20 Jun 2012 05:58:01 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ShDvT-0003Ab-QU
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 05:58:00 +0000
Received: from [85.158.143.99:60227] by server-1.bemta-4.messagelabs.com id
	69/08-24392-76661EF4; Wed, 20 Jun 2012 05:57:59 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340171876!16599263!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7248 invoked from network); 20 Jun 2012 05:57:57 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 05:57:57 -0000
Received: by yenl1 with SMTP id l1so5663339yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 22:57:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=DyxW88dbbAllj1y+4oujmHDskiNHb0v7IfpDESceWog=;
	b=UKxLSVsmO9MFmKJQV0D4wCPybM4jV2wDZPgj61rYGMgmdK4hOlCjZJbkvi9Xrqr1Eb
	jjuxRdox9/gcGsM/j4pktxYlgtjPjAyWFbhKln8s4TfsT3tyYB0qIgHP5Rm4N83UgbY4
	Pja15HCPu8+yfpj9KrjmyHJNhSpMRIagkPLOChtGAfr5gbpIGE4zUAnwNEN/BO8rOIKB
	9KsdEc96ccpGh3mhw/GymCSutI8Fhjlx7k9CRYe7Ki92RDo222aBnMV1PjpI/eYv6BNe
	+bzFPEPQ02jMXCxbsHbve6K1i5fVRCj0dTjStyFXOGQ3Xs1BCLXjY2qcsCO1ZLAp91TU
	ivUA==
MIME-Version: 1.0
Received: by 10.50.181.137 with SMTP id dw9mr3473631igc.45.1340171875999; Tue,
	19 Jun 2012 22:57:55 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 22:57:55 -0700 (PDT)
In-Reply-To: <1340170095.59399.YahooMailNeo@web126002.mail.ne1.yahoo.com>
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
	<CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
	<1340170095.59399.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 01:57:55 -0400
Message-ID: <CAA7N5RZbwhjEYpREeuGbOCF8swCvLZi-V0HM+aka=NQQUbudiw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: maheen butt <maheen_butt26@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"list@fajar.net" <list@fajar.net>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0139174193044916423=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0139174193044916423==
Content-Type: multipart/alternative; boundary=14dae93403799b605b04c2e11428

--14dae93403799b605b04c2e11428
Content-Type: text/plain; charset=ISO-8859-1

If you want to add mirrors manually:
http://www.debian.org/mirror/list

Using the format of:

deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main

However, I clicked the link and the file downloaded just fine, if you got a
400 with wget, you may want to double back and check that you actually have
internet access from that machine again.


On Wed, Jun 20, 2012 at 1:28 AM, maheen butt <maheen_butt26@yahoo.com>wrote:

> I've done aptitude update and then aptitude search but same error occured.
> I guess there is some problem with mirrors in source.list. Actually I did
> not configure
> package manager when installing debian. how can I correctly add mirror
> site in source.list and which one? I 've attached source.list file.
>
> further more I try to directly download. GUI is not available only command
> line so I use wget
> $ wget
> http://ftp.de.debian.org/debian/pool/main/b/bridge-utils/bridge-utils_1.4.orig.tar.gz
>
> and got
> ERROR 400: Bad Request
>
>   ------------------------------
> *From:* Fajar A. Nugraha <list@fajar.net>
> *To:* xen-users@lists.xen.org
> *Sent:* Wednesday, June 20, 2012 5:58 AM
> *Subject:* Re: [Xen-users] Error:bridge-utils are not installing
>
> On Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> > If you know for a fact you have internet access, I would check your
> aptitute
> > sources in /etc/apt/sources.list, it is possible the mirror you are using
> > went down temporarily.
> >
> > Have aptitude refresh its sources with "aptitude update", then run a
> search
> > "aptitude search bridge-" and see if you get anything.
>
> ... or download it directly
>
> http://packages.debian.org/search?keywords=bridge-utils
>
> --
> Fajar
>
> >
> >
> > On Tue, Jun 19, 2012 at 7:32 PM, maheen butt <maheen_butt26@yahoo.com>
> > wrote:
> >>
> >> hi all,
> >> I was following Xen beginners Guid. I downloaded , burnt on cd and
> >> installed Debian squeeze
> >> on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux
> >> bridge ' step.
> >> whenever I issue the command " aptitude install bridge-utils", its
> output
> >> told me that there is no
> >> package exist which could be matched with bridge-utils. I've checked its
> >> networking. ping is working fine.
> >> As I'm in LAN, I've configured eth0 properly. But can't understand why
> I'm
> >> not able to install bridge-utils?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae93403799b605b04c2e11428
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>If you want to add mirrors manually:</div><div><a href=3D"http://www.d=
ebian.org/mirror/list">http://www.debian.org/mirror/list</a></div><div><br>=
</div><div>Using the format of:</div><div><br></div><div>deb <a href=3D"htt=
p://ftp.us.debian.org/debian/">http://ftp.us.debian.org/debian/</a> squeeze=
 main</div>
<div>deb-src <a href=3D"http://ftp.us.debian.org/debian/">http://ftp.us.deb=
ian.org/debian/</a> squeeze main</div><div><br></div><div>However, I clicke=
d the link and the file downloaded just fine, if you got a 400 with wget, y=
ou may want to double back and check that you actually have internet access=
 from that machine again.</div>
<div><br></div><br><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 1:28 =
AM, maheen butt <span dir=3D"ltr">&lt;<a href=3D"mailto:maheen_butt26@yahoo=
.com" target=3D"_blank">maheen_butt26@yahoo.com</a>&gt;</span> wrote:<br><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">
<div><div style=3D"font-size:12pt;font-family:times new roman,new york,time=
s,serif"><div><span>I&#39;ve done aptitude update and then aptitude search =
but same error occured.</span></div><div><span>I guess there is some proble=
m with mirrors in source.list. Actually I did not configure=A0</span></div>
<div><span>package manager when installing debian. how can I correctly add =
mirror</span></div><div><span>site in source.list and which one? I &#39;ve =
attached source.list file.</span></div><div><span><br></span></div><div>
<span>further more I try to directly download. GUI is not available only co=
mmand line so I use wget</span></div><div><span>$ wget <a href=3D"http://ft=
p.de.debian.org/debian/pool/main/b/bridge-utils/bridge-utils_1.4.orig.tar.g=
z" target=3D"_blank">http://ftp.de.debian.org/debian/pool/main/b/bridge-uti=
ls/bridge-utils_1.4.orig.tar.gz</a></span></div>
<div><span><br></span></div><div><span>and got</span></div><div><span>ERROR=
 400: Bad Request</span></div><div><br></div>  <div> <div style=3D"font-siz=
e:12pt;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif=
">
 <div dir=3D"ltr"> <font face=3D"Arial"> <hr size=3D"1">  <b><span style=3D=
"font-weight:bold">From:</span></b> Fajar A. Nugraha &lt;<a href=3D"mailto:=
list@fajar.net" target=3D"_blank">list@fajar.net</a>&gt;<br> <b><span style=
=3D"font-weight:bold">To:</span></b> <a href=3D"mailto:xen-users@lists.xen.=
org" target=3D"_blank">xen-users@lists.xen.org</a> <br>
 <b><span style=3D"font-weight:bold">Sent:</span></b> Wednesday, June 20, 2=
012 5:58 AM<br> <b><span style=3D"font-weight:bold">Subject:</span></b> Re:=
 [Xen-users] Error:bridge-utils are not installing<br> </font> </div><div><=
div class=3D"h5">
 <br>
On Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme &lt;<a href=3D"mailto:cdelor=
me@gmail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt; wrote:<br>&gt; I=
f you know for a fact you have internet access, I would check your aptitute=
<br>
&gt; sources in /etc/apt/sources.list, it is possible the mirror you are us=
ing<br>&gt; went down temporarily.<br>&gt;<br>&gt; Have aptitude refresh it=
s sources with &quot;aptitude update&quot;, then run a search<br>&gt; &quot=
;aptitude search bridge-&quot; and see if you get anything.<br>
<br>... or download it directly<br><br><a href=3D"http://packages.debian.or=
g/search?keywords=3Dbridge-utils" target=3D"_blank">http://packages.debian.=
org/search?keywords=3Dbridge-utils</a><br><br>-- <br>Fajar<br><br>&gt;<br>&=
gt;<br>
&gt; On Tue, Jun 19, 2012 at 7:32 PM, maheen butt &lt;<a href=3D"mailto:mah=
een_butt26@yahoo.com" target=3D"_blank">maheen_butt26@yahoo.com</a>&gt;<br>=
&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; hi all,<br>&gt;&gt; I was following Xen=
 beginners Guid. I downloaded , burnt on cd and<br>
&gt;&gt; installed
 Debian squeeze<br>&gt;&gt; on 64 bit x86 machine. my problem is that i&#39=
;m stuck at &#39;setup the linux<br>&gt;&gt; bridge &#39; step.<br>&gt;&gt;=
 whenever I issue the command &quot; aptitude install bridge-utils&quot;, i=
ts output<br>
&gt;&gt; told me that there is no<br>&gt;&gt; package exist which could be =
matched with bridge-utils. I&#39;ve checked its<br>&gt;&gt; networking. pin=
g is working fine.<br>&gt;&gt; As I&#39;m in LAN, I&#39;ve configured eth0 =
properly. But can&#39;t understand why I&#39;m<br>
&gt;&gt; not able to install bridge-utils?<br><br>_________________________=
______________________<br>Xen-users mailing list<br><a href=3D"mailto:Xen-u=
sers@lists.xen.org" target=3D"_blank">Xen-users@lists.xen.org</a><br><a hre=
f=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.org=
/xen-users</a><br>
<br><br> </div></div></div> </div>  </div></div><br>_______________________=
________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae93403799b605b04c2e11428--


--===============0139174193044916423==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0139174193044916423==--


From xen-users-bounces@lists.xen.org Wed Jun 20 05:58:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 05:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShDvV-0003Ah-CW; Wed, 20 Jun 2012 05:58:01 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ShDvT-0003Ab-QU
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 05:58:00 +0000
Received: from [85.158.143.99:60227] by server-1.bemta-4.messagelabs.com id
	69/08-24392-76661EF4; Wed, 20 Jun 2012 05:57:59 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340171876!16599263!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7248 invoked from network); 20 Jun 2012 05:57:57 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 05:57:57 -0000
Received: by yenl1 with SMTP id l1so5663339yen.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 22:57:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=DyxW88dbbAllj1y+4oujmHDskiNHb0v7IfpDESceWog=;
	b=UKxLSVsmO9MFmKJQV0D4wCPybM4jV2wDZPgj61rYGMgmdK4hOlCjZJbkvi9Xrqr1Eb
	jjuxRdox9/gcGsM/j4pktxYlgtjPjAyWFbhKln8s4TfsT3tyYB0qIgHP5Rm4N83UgbY4
	Pja15HCPu8+yfpj9KrjmyHJNhSpMRIagkPLOChtGAfr5gbpIGE4zUAnwNEN/BO8rOIKB
	9KsdEc96ccpGh3mhw/GymCSutI8Fhjlx7k9CRYe7Ki92RDo222aBnMV1PjpI/eYv6BNe
	+bzFPEPQ02jMXCxbsHbve6K1i5fVRCj0dTjStyFXOGQ3Xs1BCLXjY2qcsCO1ZLAp91TU
	ivUA==
MIME-Version: 1.0
Received: by 10.50.181.137 with SMTP id dw9mr3473631igc.45.1340171875999; Tue,
	19 Jun 2012 22:57:55 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Tue, 19 Jun 2012 22:57:55 -0700 (PDT)
In-Reply-To: <1340170095.59399.YahooMailNeo@web126002.mail.ne1.yahoo.com>
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<CAA7N5RamR34YTBN=z0c=3C23AnaKzNFE7dbLQJ+Ljf3x3OhUBg@mail.gmail.com>
	<CAG1y0seMpcir0wk9ZQ2hP47D+5QeLgFS22Wh8DE4OqTVU5dEmQ@mail.gmail.com>
	<1340170095.59399.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 01:57:55 -0400
Message-ID: <CAA7N5RZbwhjEYpREeuGbOCF8swCvLZi-V0HM+aka=NQQUbudiw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: maheen butt <maheen_butt26@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"list@fajar.net" <list@fajar.net>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0139174193044916423=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0139174193044916423==
Content-Type: multipart/alternative; boundary=14dae93403799b605b04c2e11428

--14dae93403799b605b04c2e11428
Content-Type: text/plain; charset=ISO-8859-1

If you want to add mirrors manually:
http://www.debian.org/mirror/list

Using the format of:

deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main

However, I clicked the link and the file downloaded just fine, if you got a
400 with wget, you may want to double back and check that you actually have
internet access from that machine again.


On Wed, Jun 20, 2012 at 1:28 AM, maheen butt <maheen_butt26@yahoo.com>wrote:

> I've done aptitude update and then aptitude search but same error occured.
> I guess there is some problem with mirrors in source.list. Actually I did
> not configure
> package manager when installing debian. how can I correctly add mirror
> site in source.list and which one? I 've attached source.list file.
>
> further more I try to directly download. GUI is not available only command
> line so I use wget
> $ wget
> http://ftp.de.debian.org/debian/pool/main/b/bridge-utils/bridge-utils_1.4.orig.tar.gz
>
> and got
> ERROR 400: Bad Request
>
>   ------------------------------
> *From:* Fajar A. Nugraha <list@fajar.net>
> *To:* xen-users@lists.xen.org
> *Sent:* Wednesday, June 20, 2012 5:58 AM
> *Subject:* Re: [Xen-users] Error:bridge-utils are not installing
>
> On Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
> > If you know for a fact you have internet access, I would check your
> aptitute
> > sources in /etc/apt/sources.list, it is possible the mirror you are using
> > went down temporarily.
> >
> > Have aptitude refresh its sources with "aptitude update", then run a
> search
> > "aptitude search bridge-" and see if you get anything.
>
> ... or download it directly
>
> http://packages.debian.org/search?keywords=bridge-utils
>
> --
> Fajar
>
> >
> >
> > On Tue, Jun 19, 2012 at 7:32 PM, maheen butt <maheen_butt26@yahoo.com>
> > wrote:
> >>
> >> hi all,
> >> I was following Xen beginners Guid. I downloaded , burnt on cd and
> >> installed Debian squeeze
> >> on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux
> >> bridge ' step.
> >> whenever I issue the command " aptitude install bridge-utils", its
> output
> >> told me that there is no
> >> package exist which could be matched with bridge-utils. I've checked its
> >> networking. ping is working fine.
> >> As I'm in LAN, I've configured eth0 properly. But can't understand why
> I'm
> >> not able to install bridge-utils?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae93403799b605b04c2e11428
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>If you want to add mirrors manually:</div><div><a href=3D"http://www.d=
ebian.org/mirror/list">http://www.debian.org/mirror/list</a></div><div><br>=
</div><div>Using the format of:</div><div><br></div><div>deb <a href=3D"htt=
p://ftp.us.debian.org/debian/">http://ftp.us.debian.org/debian/</a> squeeze=
 main</div>
<div>deb-src <a href=3D"http://ftp.us.debian.org/debian/">http://ftp.us.deb=
ian.org/debian/</a> squeeze main</div><div><br></div><div>However, I clicke=
d the link and the file downloaded just fine, if you got a 400 with wget, y=
ou may want to double back and check that you actually have internet access=
 from that machine again.</div>
<div><br></div><br><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 1:28 =
AM, maheen butt <span dir=3D"ltr">&lt;<a href=3D"mailto:maheen_butt26@yahoo=
.com" target=3D"_blank">maheen_butt26@yahoo.com</a>&gt;</span> wrote:<br><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">
<div><div style=3D"font-size:12pt;font-family:times new roman,new york,time=
s,serif"><div><span>I&#39;ve done aptitude update and then aptitude search =
but same error occured.</span></div><div><span>I guess there is some proble=
m with mirrors in source.list. Actually I did not configure=A0</span></div>
<div><span>package manager when installing debian. how can I correctly add =
mirror</span></div><div><span>site in source.list and which one? I &#39;ve =
attached source.list file.</span></div><div><span><br></span></div><div>
<span>further more I try to directly download. GUI is not available only co=
mmand line so I use wget</span></div><div><span>$ wget <a href=3D"http://ft=
p.de.debian.org/debian/pool/main/b/bridge-utils/bridge-utils_1.4.orig.tar.g=
z" target=3D"_blank">http://ftp.de.debian.org/debian/pool/main/b/bridge-uti=
ls/bridge-utils_1.4.orig.tar.gz</a></span></div>
<div><span><br></span></div><div><span>and got</span></div><div><span>ERROR=
 400: Bad Request</span></div><div><br></div>  <div> <div style=3D"font-siz=
e:12pt;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif=
">
 <div dir=3D"ltr"> <font face=3D"Arial"> <hr size=3D"1">  <b><span style=3D=
"font-weight:bold">From:</span></b> Fajar A. Nugraha &lt;<a href=3D"mailto:=
list@fajar.net" target=3D"_blank">list@fajar.net</a>&gt;<br> <b><span style=
=3D"font-weight:bold">To:</span></b> <a href=3D"mailto:xen-users@lists.xen.=
org" target=3D"_blank">xen-users@lists.xen.org</a> <br>
 <b><span style=3D"font-weight:bold">Sent:</span></b> Wednesday, June 20, 2=
012 5:58 AM<br> <b><span style=3D"font-weight:bold">Subject:</span></b> Re:=
 [Xen-users] Error:bridge-utils are not installing<br> </font> </div><div><=
div class=3D"h5">
 <br>
On Wed, Jun 20, 2012 at 6:50 AM, Casey DeLorme &lt;<a href=3D"mailto:cdelor=
me@gmail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt; wrote:<br>&gt; I=
f you know for a fact you have internet access, I would check your aptitute=
<br>
&gt; sources in /etc/apt/sources.list, it is possible the mirror you are us=
ing<br>&gt; went down temporarily.<br>&gt;<br>&gt; Have aptitude refresh it=
s sources with &quot;aptitude update&quot;, then run a search<br>&gt; &quot=
;aptitude search bridge-&quot; and see if you get anything.<br>
<br>... or download it directly<br><br><a href=3D"http://packages.debian.or=
g/search?keywords=3Dbridge-utils" target=3D"_blank">http://packages.debian.=
org/search?keywords=3Dbridge-utils</a><br><br>-- <br>Fajar<br><br>&gt;<br>&=
gt;<br>
&gt; On Tue, Jun 19, 2012 at 7:32 PM, maheen butt &lt;<a href=3D"mailto:mah=
een_butt26@yahoo.com" target=3D"_blank">maheen_butt26@yahoo.com</a>&gt;<br>=
&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; hi all,<br>&gt;&gt; I was following Xen=
 beginners Guid. I downloaded , burnt on cd and<br>
&gt;&gt; installed
 Debian squeeze<br>&gt;&gt; on 64 bit x86 machine. my problem is that i&#39=
;m stuck at &#39;setup the linux<br>&gt;&gt; bridge &#39; step.<br>&gt;&gt;=
 whenever I issue the command &quot; aptitude install bridge-utils&quot;, i=
ts output<br>
&gt;&gt; told me that there is no<br>&gt;&gt; package exist which could be =
matched with bridge-utils. I&#39;ve checked its<br>&gt;&gt; networking. pin=
g is working fine.<br>&gt;&gt; As I&#39;m in LAN, I&#39;ve configured eth0 =
properly. But can&#39;t understand why I&#39;m<br>
&gt;&gt; not able to install bridge-utils?<br><br>_________________________=
______________________<br>Xen-users mailing list<br><a href=3D"mailto:Xen-u=
sers@lists.xen.org" target=3D"_blank">Xen-users@lists.xen.org</a><br><a hre=
f=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.org=
/xen-users</a><br>
<br><br> </div></div></div> </div>  </div></div><br>_______________________=
________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--14dae93403799b605b04c2e11428--


--===============0139174193044916423==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0139174193044916423==--


From xen-users-bounces@lists.xen.org Wed Jun 20 06:06:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 06:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShE2t-0003WO-Jt; Wed, 20 Jun 2012 06:05:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <manas.biswal06@gmail.com>) id 1ShE2r-0003WI-KL
	for Xen-users@lists.xen.org; Wed, 20 Jun 2012 06:05:37 +0000
Received: from [193.109.254.147:25219] by server-2.bemta-14.messagelabs.com id
	F2/74-01735-03861EF4; Wed, 20 Jun 2012 06:05:36 +0000
X-Env-Sender: manas.biswal06@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340172335!3549672!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30702 invoked from network); 20 Jun 2012 06:05:36 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 06:05:36 -0000
Received: by eekd41 with SMTP id d41so2545494eek.32
	for <Xen-users@lists.xen.org>; Tue, 19 Jun 2012 23:05:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Sz8wP42BvstmK9VB8XHLkoZsEoQ+2OQGD2KiMclsE5k=;
	b=A1W32lcuOeYfvhbLhXl/JbTWsFEgxqIkoJfBvTOP7vAZIaxEwNpjdE8bdqZSV3l+JC
	HF3Q9nBGebP2Avp+IVgekEAkH7dPF3UiGAXmogu82No8e8AJXQCYs+bTm/8RJxCTl5U5
	egNVUafop90sMTDL/o1DJOPpZpe7pZ/JGtSBZOS0DYC3CclwIRlEsiBBIzSZNTWLwppJ
	GYzZFvnSuHunkKV8/ZQKsU+PRiLc6XQLNb8RCRMxQh40gEMDF1pZxftQ2mlxY+t+PQE3
	qREGQ5jnCceZSiwoEl/tJc275F/p5uTH/oEpa6/k/x/XNWD5iHTnkfkVpRj6ihOBT6WW
	ocaQ==
MIME-Version: 1.0
Received: by 10.14.127.78 with SMTP id c54mr4792569eei.8.1340172335722; Tue,
	19 Jun 2012 23:05:35 -0700 (PDT)
Received: by 10.14.53.70 with HTTP; Tue, 19 Jun 2012 23:05:35 -0700 (PDT)
Date: Wed, 20 Jun 2012 11:35:35 +0530
Message-ID: <CADG7STDGbVKTn73H6A1hOdX+pf4+KnCWP3i74id9gK=N13n_iQ@mail.gmail.com>
From: manas biswal <manas.biswal06@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] giving IP and internet access to guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4912969387037263277=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4912969387037263277==
Content-Type: multipart/alternative; boundary=90e6ba5bb9610230a804c2e13093

--90e6ba5bb9610230a804c2e13093
Content-Type: text/plain; charset=ISO-8859-1

Hello


I am new to XCP
I have installed XCP 1.1 and given one IP . Internet is allowed on that IP.
I want to install Ubuntu 10.04.  The requiremnet is, the  IP should be
generated automatically and getting internet.
Please suggest How should I proceed.












-- 
*Thanks and Regards*
Manas Ranjan Biswal
Research Scientist,
OpenTechnology Center,
NIC,Chennai
08015698191,9776349149
manas.biswal@nic.in

--90e6ba5bb9610230a804c2e13093
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello<div><br></div><div><br></div><div>I am new to XCP</div><div>I have in=
stalled XCP 1.1 and given one IP . Internet is allowed on that IP. I want t=
o install Ubuntu 10.04. =A0The requiremnet is, the =A0IP should be generate=
d automatically and getting internet.</div>
<div>Please suggest How should I proceed.<br clear=3D"all"><div><br></div><=
div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><=
div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>
<div><br></div>-- <br><font face=3D"garamond, serif"><i><font color=3D"#009=
900">Thanks and Regards</font></i></font><font color=3D"#666666"><br></font=
><span style=3D"font-size:x-small"><span style=3D"background-color:rgb(255,=
255,255)"><font color=3D"#333333">Manas Ranjan Biswal<br>
Research Scientist,=A0</font></span></span><div><span style=3D"font-size:x-=
small"><span style=3D"background-color:rgb(255,255,255)"><font color=3D"#33=
3333">OpenTechnology Center,</font></span></span></div><div><span style=3D"=
background-color:rgb(255,255,255);color:rgb(51,51,51);font-size:x-small">NI=
C,Chennai</span></div>
<div><span style=3D"font-size:x-small"><span style=3D"background-color:rgb(=
255,255,255)"><font color=3D"#333333">08015698191,</font></span></span><spa=
n style=3D"color:rgb(51,51,51);background-color:rgb(255,255,255);font-size:=
x-small">9776349149</span></div>
<div><span style=3D"font-size:x-small"><span style=3D"background-color:rgb(=
255,255,255)"><font color=3D"#333333"><a href=3D"mailto:manas.biswal@nic.in=
" target=3D"_blank">manas.biswal@nic.in</a></font></span></span></div><div>=
<font color=3D"#333333" size=3D"1"><br>
</font></div><br>
</div>

--90e6ba5bb9610230a804c2e13093--


--===============4912969387037263277==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4912969387037263277==--


From xen-users-bounces@lists.xen.org Wed Jun 20 06:06:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 06:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShE2t-0003WO-Jt; Wed, 20 Jun 2012 06:05:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <manas.biswal06@gmail.com>) id 1ShE2r-0003WI-KL
	for Xen-users@lists.xen.org; Wed, 20 Jun 2012 06:05:37 +0000
Received: from [193.109.254.147:25219] by server-2.bemta-14.messagelabs.com id
	F2/74-01735-03861EF4; Wed, 20 Jun 2012 06:05:36 +0000
X-Env-Sender: manas.biswal06@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340172335!3549672!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30702 invoked from network); 20 Jun 2012 06:05:36 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 06:05:36 -0000
Received: by eekd41 with SMTP id d41so2545494eek.32
	for <Xen-users@lists.xen.org>; Tue, 19 Jun 2012 23:05:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Sz8wP42BvstmK9VB8XHLkoZsEoQ+2OQGD2KiMclsE5k=;
	b=A1W32lcuOeYfvhbLhXl/JbTWsFEgxqIkoJfBvTOP7vAZIaxEwNpjdE8bdqZSV3l+JC
	HF3Q9nBGebP2Avp+IVgekEAkH7dPF3UiGAXmogu82No8e8AJXQCYs+bTm/8RJxCTl5U5
	egNVUafop90sMTDL/o1DJOPpZpe7pZ/JGtSBZOS0DYC3CclwIRlEsiBBIzSZNTWLwppJ
	GYzZFvnSuHunkKV8/ZQKsU+PRiLc6XQLNb8RCRMxQh40gEMDF1pZxftQ2mlxY+t+PQE3
	qREGQ5jnCceZSiwoEl/tJc275F/p5uTH/oEpa6/k/x/XNWD5iHTnkfkVpRj6ihOBT6WW
	ocaQ==
MIME-Version: 1.0
Received: by 10.14.127.78 with SMTP id c54mr4792569eei.8.1340172335722; Tue,
	19 Jun 2012 23:05:35 -0700 (PDT)
Received: by 10.14.53.70 with HTTP; Tue, 19 Jun 2012 23:05:35 -0700 (PDT)
Date: Wed, 20 Jun 2012 11:35:35 +0530
Message-ID: <CADG7STDGbVKTn73H6A1hOdX+pf4+KnCWP3i74id9gK=N13n_iQ@mail.gmail.com>
From: manas biswal <manas.biswal06@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] giving IP and internet access to guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4912969387037263277=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4912969387037263277==
Content-Type: multipart/alternative; boundary=90e6ba5bb9610230a804c2e13093

--90e6ba5bb9610230a804c2e13093
Content-Type: text/plain; charset=ISO-8859-1

Hello


I am new to XCP
I have installed XCP 1.1 and given one IP . Internet is allowed on that IP.
I want to install Ubuntu 10.04.  The requiremnet is, the  IP should be
generated automatically and getting internet.
Please suggest How should I proceed.












-- 
*Thanks and Regards*
Manas Ranjan Biswal
Research Scientist,
OpenTechnology Center,
NIC,Chennai
08015698191,9776349149
manas.biswal@nic.in

--90e6ba5bb9610230a804c2e13093
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello<div><br></div><div><br></div><div>I am new to XCP</div><div>I have in=
stalled XCP 1.1 and given one IP . Internet is allowed on that IP. I want t=
o install Ubuntu 10.04. =A0The requiremnet is, the =A0IP should be generate=
d automatically and getting internet.</div>
<div>Please suggest How should I proceed.<br clear=3D"all"><div><br></div><=
div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><=
div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>
<div><br></div>-- <br><font face=3D"garamond, serif"><i><font color=3D"#009=
900">Thanks and Regards</font></i></font><font color=3D"#666666"><br></font=
><span style=3D"font-size:x-small"><span style=3D"background-color:rgb(255,=
255,255)"><font color=3D"#333333">Manas Ranjan Biswal<br>
Research Scientist,=A0</font></span></span><div><span style=3D"font-size:x-=
small"><span style=3D"background-color:rgb(255,255,255)"><font color=3D"#33=
3333">OpenTechnology Center,</font></span></span></div><div><span style=3D"=
background-color:rgb(255,255,255);color:rgb(51,51,51);font-size:x-small">NI=
C,Chennai</span></div>
<div><span style=3D"font-size:x-small"><span style=3D"background-color:rgb(=
255,255,255)"><font color=3D"#333333">08015698191,</font></span></span><spa=
n style=3D"color:rgb(51,51,51);background-color:rgb(255,255,255);font-size:=
x-small">9776349149</span></div>
<div><span style=3D"font-size:x-small"><span style=3D"background-color:rgb(=
255,255,255)"><font color=3D"#333333"><a href=3D"mailto:manas.biswal@nic.in=
" target=3D"_blank">manas.biswal@nic.in</a></font></span></span></div><div>=
<font color=3D"#333333" size=3D"1"><br>
</font></div><br>
</div>

--90e6ba5bb9610230a804c2e13093--


--===============4912969387037263277==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4912969387037263277==--


From xen-users-bounces@lists.xen.org Wed Jun 20 06:25:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 06:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShEL0-0004Aj-Vt; Wed, 20 Jun 2012 06:24:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <heuye.wang@gmail.com>) id 1ShEKy-0004Ae-Rw
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 06:24:21 +0000
Received: from [85.158.138.51:37160] by server-6.bemta-3.messagelabs.com id
	61/3F-11602-39C61EF4; Wed, 20 Jun 2012 06:24:19 +0000
X-Env-Sender: heuye.wang@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1340173456!20467802!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9810 invoked from network); 20 Jun 2012 06:24:18 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 06:24:18 -0000
Received: by pbbro12 with SMTP id ro12so181656pbb.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 23:24:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:x-goomoji-body:date:message-id
	:subject:from:to:content-type;
	bh=C8ja36J/5H3JaC/IIlHmGH21LPECtvsQMnlVnY1Ke0A=;
	b=zX9iR5TG2GhrRiyMFzg54oLPQXEmMrr0tvMAxgfcQDzC8MRoxY8rX6qCOiivK/C34T
	rJP05HwLKV/P3B7G9J25vih9w4EEItYzxKCm5OAShmsomSJxEZvl2uoV4SZL+shZyIxj
	PsaIGKiEMSk2yJRwH8O6315SrgxKy18DdhSz+iPk87wIlSixuB75MvaVUOyJUnIFW+sH
	dDUdrZ2cpXm/OZH6JsXq3YHkkbcQ9H1qORu9sWSDyaLQz0c5szY+zJrXRRypqmSJENwB
	OdwzklHSUJMLfzJ9dIAYJv0whkasyimw3TRRm6Kxvr2R7u5yomb70C12TFYdaMTG0X1D
	aCSw==
MIME-Version: 1.0
Received: by 10.68.222.163 with SMTP id qn3mr72733770pbc.135.1340173455969;
	Tue, 19 Jun 2012 23:24:15 -0700 (PDT)
Received: by 10.67.22.38 with HTTP; Tue, 19 Jun 2012 23:24:15 -0700 (PDT)
In-Reply-To: <CAM3rod8=a0ULdT5Q_G10ngu43Wo-tmoL0GMS1kWSQdgZAq5D0A@mail.gmail.com>
References: <CAM3rod89H0ZPxWkdmdkYyiRkfQhhxESg=4Nz9MqaK3aLAe8Mgg@mail.gmail.com>
	<CADVmRMw9a1nWc0_4+B_ieFjodaNCeaWP6f5sVWrb9gHi6u9K=Q@mail.gmail.com>
	<CAM3rod-vaSmz3C374RcZP-c3akFSgQDktFg9aM6qPMuH3VDy7w@mail.gmail.com>
	<CAM3rod8=a0ULdT5Q_G10ngu43Wo-tmoL0GMS1kWSQdgZAq5D0A@mail.gmail.com>
X-Goomoji-Body: true
Date: Wed, 20 Jun 2012 14:24:15 +0800
Message-ID: <CAM3rod8nia+eWZHY-wfMPui88KP+SpsOdaQm5eQVWLfh9HzjCQ@mail.gmail.com>
From: yue wang <heuye.wang@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Fwd: does XCP1.5 support cross-server private network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7835257427471222321=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7835257427471222321==
Content-Type: multipart/related; boundary=047d7b2eda7bc7cf6f04c2e1724f

--047d7b2eda7bc7cf6f04c2e1724f
Content-Type: multipart/alternative; boundary=047d7b2eda7bc7cf6a04c2e1724e

--047d7b2eda7bc7cf6a04c2e1724e
Content-Type: text/plain; charset=ISO-8859-1

Hi,All
i have added XCP pool to vswitch controller, but i still can not create
cross server private network, that option is still disabled.
does it need additional configuration?
anyone met this problem?
do you  any good open source controller to recommand?

On Wed, Jun 20, 2012 at 1:57 PM, yue wang <heuye.wang@gmail.com> wrote:

>
>
>
> On Thu, May 17, 2012 at 2:31 PM, yue wang <heuye.wang@gmail.com> wrote:
>
>> thank you[?]
>>
>> i will do some test first
>> it is much better if XCP had its own 'vswitch controller'
>>
>> On Thu, May 17, 2012 at 11:34 AM, Christopher J Petrolino <
>> cpetrolino@gmail.com> wrote:
>>
>>>
>>>
>>> On Wed, May 16, 2012 at 11:08 PM, yue wang <heuye.wang@gmail.com> wrote:
>>>
>>>> *Hi all,*
>>>> *I am very new to XCP and I have some questions:*
>>>>
>>>
>>>
>>>
>>>
>>>> *1. can i use Xencenter to manage XCP host?*
>>>>
>>>
>>> Yes
>>>
>>> y
>>>
>>>
>>>> *2.**I saw the XCP 1.5 feature:Open vSwitch is now the default
>>>> networking stack. **does that mean i can create **cross-server private
>>>> network and **virtual networking policies with vswitch controller?
>>>> where i can get this tool?*
>>>> *
>>>> *
>>>>
>>> Yes you can do that. The appliance is available via the Citrix site not
>>> sure about licensing though. Have a look at this just to get the thoughts
>>> going -
>>> http://openvswitch.org/support/config-cookbooks/vlan-configuration-cookbook/
>>>
>>>
>>>> **
>>>> *Thanks in advance[?], *
>>>> *Heuye*
>>>> *
>>>> *
>>>> *
>>>> *
>>>>
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>>
>>>
>>>
>>
>

--047d7b2eda7bc7cf6a04c2e1724e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hi,All</div>i have added XCP pool to vswitch controller, but i still c=
an not create cross server private network, that option is still disabled.<=
div>does it need additional configuration?</div><div><div>anyone met this p=
roblem?</div>

<div>do you =A0any good open source controller to recommand?</div></div><br=
><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 1:57 PM, yue wang <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:heuye.wang@gmail.com" target=3D"_blank">=
heuye.wang@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br></div><div><div><div><div><br><br><div class=3D"gmail_quote">On Th=
u, May 17, 2012 at 2:31 PM, yue wang <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:heuye.wang@gmail.com" target=3D"_blank">heuye.wang@gmail.com</a>&gt;</spa=
n> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">thank you<img src=3D"cid:330@goomoji.gmail" =
style=3D"margin-top:0px;margin-right:0.2ex;margin-bottom:0px;margin-left:0.=
2ex;vertical-align:middle" goomoji=3D"330"><div>



<br></div><div>i will do some test first=A0</div><div>
it is much better if XCP had its own &#39;vswitch controller&#39;</div><div=
><div><div><br><div class=3D"gmail_quote">On Thu, May 17, 2012 at 11:34 AM,=
 Christopher J Petrolino <span dir=3D"ltr">&lt;<a href=3D"mailto:cpetrolino=
@gmail.com" target=3D"_blank">cpetrolino@gmail.com</a>&gt;</span> wrote:<br=
>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br><br><div class=3D"gmail_quote"><div>On W=
ed, May 16, 2012 at 11:08 PM, yue wang <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:heuye.wang@gmail.com" target=3D"_blank">heuye.wang@gmail.com</a>&gt;</s=
pan> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div style=3D"text-align:left"><font face=3D"Arial, Helvetica, sans-serif">=
<span style=3D"line-height:22px"><i>Hi all,</i></span></font></div><div sty=
le=3D"text-align:left"><font face=3D"Arial, Helvetica, sans-serif"><span st=
yle=3D"line-height:22px"><i>I am very new to XCP and I have some questions:=
</i></span></font></div>





</blockquote><div><br></div><div><font color=3D"#000099"><br></font></div><=
div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">
<div style=3D"text-align:left"><font face=3D"Arial, Helvetica, sans-serif">=
<span style=3D"line-height:22px"><i>1. can i use Xencenter to manage XCP ho=
st?</i></span></font></div></blockquote><div><br></div></div><div>Yes=A0</d=
iv>




<div><div><br>
</div><div><font color=3D"#ffffff">y</font></div><div>=A0</div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div style=3D"text-align:left">
<font face=3D"Arial, Helvetica, sans-serif"><span style=3D"line-height:22px=
"><i>2.</i></span></font><i><font face=3D"Arial, Helvetica, sans-serif"><sp=
an style=3D"line-height:22px">I saw the XCP 1.5 feature:</span></font><span=
 style=3D"font-family:Verdana,Arial,Helvetica,sans-serif;line-height:16px">=
Open vSwitch is now the default networking stack.=A0</span></i><span><i><sp=
an style=3D"font-family:Verdana,Arial,Helvetica,sans-serif;line-height:16px=
">does that mean i can c</span><span style=3D"font-family:Arial,Helvetica,s=
ans-serif;line-height:22px">reate=A0</span></i></span><font face=3D"Arial, =
Helvetica, sans-serif"><span style=3D"line-height:22px"><i>cross-server pri=
vate network and=A0</i></span></font><i><span style=3D"font-family:Arial,He=
lvetica,sans-serif;line-height:22px">virtual networking policies with vswit=
ch controller? where i can get this tool?</span></i></div>






<div style=3D"text-align:left"><i><span style=3D"font-family:Arial,Helvetic=
a,sans-serif;line-height:22px"><br></span></i></div></blockquote></div><div=
>Yes you can do that. The appliance is available via the Citrix site not su=
re about licensing though. Have a look at this just to get the thoughts goi=
ng -=A0<a href=3D"http://openvswitch.org/support/config-cookbooks/vlan-conf=
iguration-cookbook/" target=3D"_blank">http://openvswitch.org/support/confi=
g-cookbooks/vlan-configuration-cookbook/</a></div>





<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div><div style=3D"text-align:=
left"><i><span style=3D"font-family:Arial,Helvetica,sans-serif;line-height:=
22px"></span></i></div>





<div style=3D"text-align:left"><i><span>Thanks in advance<img src=3D"cid:33=
0@goomoji.gmail" style=3D"margin-top:0px;margin-right:0.2ex;margin-bottom:0=
px;margin-left:0.2ex;vertical-align:middle" goomoji=3D"330">,</span>
</i></div><div style=3D"text-align:left"><span><i>Heuye</i></span></div><di=
v style=3D"text-align:left"><i><span style=3D"color:rgb(77,79,83);font-fami=
ly:Arial,Helvetica,sans-serif;line-height:22px"><br>
</span></i></div><div style=3D"text-align:left"><i><span style=3D"color:rgb=
(77,79,83);font-family:Arial,Helvetica,sans-serif;line-height:22px"><br></s=
pan></i></div>
<br></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></div>
</blockquote></div><br>

--047d7b2eda7bc7cf6a04c2e1724e--
--047d7b2eda7bc7cf6f04c2e1724f
Content-Type: image/gif; name="330.gif"
Content-Transfer-Encoding: base64
X-Attachment-Id: 330@goomoji.gmail
Content-ID: <330@goomoji.gmail>

R0lGODlhDAAMAKIFAF5LAP/zxAAAANyuAP/gaP///wAAAAAAACH5BAEAAAUALAAAAAAMAAwAAAMl
WLPcGjDKFYi9lxKBOaGcF35DhWHamZUW0K4mAbiwWtuf0uxFAgA7
--047d7b2eda7bc7cf6f04c2e1724f--


--===============7835257427471222321==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7835257427471222321==--


From xen-users-bounces@lists.xen.org Wed Jun 20 06:25:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 06:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShEL0-0004Aj-Vt; Wed, 20 Jun 2012 06:24:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <heuye.wang@gmail.com>) id 1ShEKy-0004Ae-Rw
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 06:24:21 +0000
Received: from [85.158.138.51:37160] by server-6.bemta-3.messagelabs.com id
	61/3F-11602-39C61EF4; Wed, 20 Jun 2012 06:24:19 +0000
X-Env-Sender: heuye.wang@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1340173456!20467802!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9810 invoked from network); 20 Jun 2012 06:24:18 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 06:24:18 -0000
Received: by pbbro12 with SMTP id ro12so181656pbb.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 23:24:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:x-goomoji-body:date:message-id
	:subject:from:to:content-type;
	bh=C8ja36J/5H3JaC/IIlHmGH21LPECtvsQMnlVnY1Ke0A=;
	b=zX9iR5TG2GhrRiyMFzg54oLPQXEmMrr0tvMAxgfcQDzC8MRoxY8rX6qCOiivK/C34T
	rJP05HwLKV/P3B7G9J25vih9w4EEItYzxKCm5OAShmsomSJxEZvl2uoV4SZL+shZyIxj
	PsaIGKiEMSk2yJRwH8O6315SrgxKy18DdhSz+iPk87wIlSixuB75MvaVUOyJUnIFW+sH
	dDUdrZ2cpXm/OZH6JsXq3YHkkbcQ9H1qORu9sWSDyaLQz0c5szY+zJrXRRypqmSJENwB
	OdwzklHSUJMLfzJ9dIAYJv0whkasyimw3TRRm6Kxvr2R7u5yomb70C12TFYdaMTG0X1D
	aCSw==
MIME-Version: 1.0
Received: by 10.68.222.163 with SMTP id qn3mr72733770pbc.135.1340173455969;
	Tue, 19 Jun 2012 23:24:15 -0700 (PDT)
Received: by 10.67.22.38 with HTTP; Tue, 19 Jun 2012 23:24:15 -0700 (PDT)
In-Reply-To: <CAM3rod8=a0ULdT5Q_G10ngu43Wo-tmoL0GMS1kWSQdgZAq5D0A@mail.gmail.com>
References: <CAM3rod89H0ZPxWkdmdkYyiRkfQhhxESg=4Nz9MqaK3aLAe8Mgg@mail.gmail.com>
	<CADVmRMw9a1nWc0_4+B_ieFjodaNCeaWP6f5sVWrb9gHi6u9K=Q@mail.gmail.com>
	<CAM3rod-vaSmz3C374RcZP-c3akFSgQDktFg9aM6qPMuH3VDy7w@mail.gmail.com>
	<CAM3rod8=a0ULdT5Q_G10ngu43Wo-tmoL0GMS1kWSQdgZAq5D0A@mail.gmail.com>
X-Goomoji-Body: true
Date: Wed, 20 Jun 2012 14:24:15 +0800
Message-ID: <CAM3rod8nia+eWZHY-wfMPui88KP+SpsOdaQm5eQVWLfh9HzjCQ@mail.gmail.com>
From: yue wang <heuye.wang@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Fwd: does XCP1.5 support cross-server private network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7835257427471222321=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7835257427471222321==
Content-Type: multipart/related; boundary=047d7b2eda7bc7cf6f04c2e1724f

--047d7b2eda7bc7cf6f04c2e1724f
Content-Type: multipart/alternative; boundary=047d7b2eda7bc7cf6a04c2e1724e

--047d7b2eda7bc7cf6a04c2e1724e
Content-Type: text/plain; charset=ISO-8859-1

Hi,All
i have added XCP pool to vswitch controller, but i still can not create
cross server private network, that option is still disabled.
does it need additional configuration?
anyone met this problem?
do you  any good open source controller to recommand?

On Wed, Jun 20, 2012 at 1:57 PM, yue wang <heuye.wang@gmail.com> wrote:

>
>
>
> On Thu, May 17, 2012 at 2:31 PM, yue wang <heuye.wang@gmail.com> wrote:
>
>> thank you[?]
>>
>> i will do some test first
>> it is much better if XCP had its own 'vswitch controller'
>>
>> On Thu, May 17, 2012 at 11:34 AM, Christopher J Petrolino <
>> cpetrolino@gmail.com> wrote:
>>
>>>
>>>
>>> On Wed, May 16, 2012 at 11:08 PM, yue wang <heuye.wang@gmail.com> wrote:
>>>
>>>> *Hi all,*
>>>> *I am very new to XCP and I have some questions:*
>>>>
>>>
>>>
>>>
>>>
>>>> *1. can i use Xencenter to manage XCP host?*
>>>>
>>>
>>> Yes
>>>
>>> y
>>>
>>>
>>>> *2.**I saw the XCP 1.5 feature:Open vSwitch is now the default
>>>> networking stack. **does that mean i can create **cross-server private
>>>> network and **virtual networking policies with vswitch controller?
>>>> where i can get this tool?*
>>>> *
>>>> *
>>>>
>>> Yes you can do that. The appliance is available via the Citrix site not
>>> sure about licensing though. Have a look at this just to get the thoughts
>>> going -
>>> http://openvswitch.org/support/config-cookbooks/vlan-configuration-cookbook/
>>>
>>>
>>>> **
>>>> *Thanks in advance[?], *
>>>> *Heuye*
>>>> *
>>>> *
>>>> *
>>>> *
>>>>
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>>
>>>
>>>
>>
>

--047d7b2eda7bc7cf6a04c2e1724e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hi,All</div>i have added XCP pool to vswitch controller, but i still c=
an not create cross server private network, that option is still disabled.<=
div>does it need additional configuration?</div><div><div>anyone met this p=
roblem?</div>

<div>do you =A0any good open source controller to recommand?</div></div><br=
><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 1:57 PM, yue wang <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:heuye.wang@gmail.com" target=3D"_blank">=
heuye.wang@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br></div><div><div><div><div><br><br><div class=3D"gmail_quote">On Th=
u, May 17, 2012 at 2:31 PM, yue wang <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:heuye.wang@gmail.com" target=3D"_blank">heuye.wang@gmail.com</a>&gt;</spa=
n> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">thank you<img src=3D"cid:330@goomoji.gmail" =
style=3D"margin-top:0px;margin-right:0.2ex;margin-bottom:0px;margin-left:0.=
2ex;vertical-align:middle" goomoji=3D"330"><div>



<br></div><div>i will do some test first=A0</div><div>
it is much better if XCP had its own &#39;vswitch controller&#39;</div><div=
><div><div><br><div class=3D"gmail_quote">On Thu, May 17, 2012 at 11:34 AM,=
 Christopher J Petrolino <span dir=3D"ltr">&lt;<a href=3D"mailto:cpetrolino=
@gmail.com" target=3D"_blank">cpetrolino@gmail.com</a>&gt;</span> wrote:<br=
>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br><br><div class=3D"gmail_quote"><div>On W=
ed, May 16, 2012 at 11:08 PM, yue wang <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:heuye.wang@gmail.com" target=3D"_blank">heuye.wang@gmail.com</a>&gt;</s=
pan> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div style=3D"text-align:left"><font face=3D"Arial, Helvetica, sans-serif">=
<span style=3D"line-height:22px"><i>Hi all,</i></span></font></div><div sty=
le=3D"text-align:left"><font face=3D"Arial, Helvetica, sans-serif"><span st=
yle=3D"line-height:22px"><i>I am very new to XCP and I have some questions:=
</i></span></font></div>





</blockquote><div><br></div><div><font color=3D"#000099"><br></font></div><=
div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">
<div style=3D"text-align:left"><font face=3D"Arial, Helvetica, sans-serif">=
<span style=3D"line-height:22px"><i>1. can i use Xencenter to manage XCP ho=
st?</i></span></font></div></blockquote><div><br></div></div><div>Yes=A0</d=
iv>




<div><div><br>
</div><div><font color=3D"#ffffff">y</font></div><div>=A0</div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div style=3D"text-align:left">
<font face=3D"Arial, Helvetica, sans-serif"><span style=3D"line-height:22px=
"><i>2.</i></span></font><i><font face=3D"Arial, Helvetica, sans-serif"><sp=
an style=3D"line-height:22px">I saw the XCP 1.5 feature:</span></font><span=
 style=3D"font-family:Verdana,Arial,Helvetica,sans-serif;line-height:16px">=
Open vSwitch is now the default networking stack.=A0</span></i><span><i><sp=
an style=3D"font-family:Verdana,Arial,Helvetica,sans-serif;line-height:16px=
">does that mean i can c</span><span style=3D"font-family:Arial,Helvetica,s=
ans-serif;line-height:22px">reate=A0</span></i></span><font face=3D"Arial, =
Helvetica, sans-serif"><span style=3D"line-height:22px"><i>cross-server pri=
vate network and=A0</i></span></font><i><span style=3D"font-family:Arial,He=
lvetica,sans-serif;line-height:22px">virtual networking policies with vswit=
ch controller? where i can get this tool?</span></i></div>






<div style=3D"text-align:left"><i><span style=3D"font-family:Arial,Helvetic=
a,sans-serif;line-height:22px"><br></span></i></div></blockquote></div><div=
>Yes you can do that. The appliance is available via the Citrix site not su=
re about licensing though. Have a look at this just to get the thoughts goi=
ng -=A0<a href=3D"http://openvswitch.org/support/config-cookbooks/vlan-conf=
iguration-cookbook/" target=3D"_blank">http://openvswitch.org/support/confi=
g-cookbooks/vlan-configuration-cookbook/</a></div>





<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div><div style=3D"text-align:=
left"><i><span style=3D"font-family:Arial,Helvetica,sans-serif;line-height:=
22px"></span></i></div>





<div style=3D"text-align:left"><i><span>Thanks in advance<img src=3D"cid:33=
0@goomoji.gmail" style=3D"margin-top:0px;margin-right:0.2ex;margin-bottom:0=
px;margin-left:0.2ex;vertical-align:middle" goomoji=3D"330">,</span>
</i></div><div style=3D"text-align:left"><span><i>Heuye</i></span></div><di=
v style=3D"text-align:left"><i><span style=3D"color:rgb(77,79,83);font-fami=
ly:Arial,Helvetica,sans-serif;line-height:22px"><br>
</span></i></div><div style=3D"text-align:left"><i><span style=3D"color:rgb=
(77,79,83);font-family:Arial,Helvetica,sans-serif;line-height:22px"><br></s=
pan></i></div>
<br></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></div>
</blockquote></div><br>

--047d7b2eda7bc7cf6a04c2e1724e--
--047d7b2eda7bc7cf6f04c2e1724f
Content-Type: image/gif; name="330.gif"
Content-Transfer-Encoding: base64
X-Attachment-Id: 330@goomoji.gmail
Content-ID: <330@goomoji.gmail>

R0lGODlhDAAMAKIFAF5LAP/zxAAAANyuAP/gaP///wAAAAAAACH5BAEAAAUALAAAAAAMAAwAAAMl
WLPcGjDKFYi9lxKBOaGcF35DhWHamZUW0K4mAbiwWtuf0uxFAgA7
--047d7b2eda7bc7cf6f04c2e1724f--


--===============7835257427471222321==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7835257427471222321==--


From xen-users-bounces@lists.xen.org Wed Jun 20 06:56:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 06:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShEpi-0004hX-Qa; Wed, 20 Jun 2012 06:56:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sylvain.chevalier@gmail.com>) id 1ShEph-0004hS-0c
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 06:56:05 +0000
Received: from [85.158.143.99:19419] by server-3.bemta-4.messagelabs.com id
	FD/99-05808-40471EF4; Wed, 20 Jun 2012 06:56:04 +0000
X-Env-Sender: sylvain.chevalier@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1340175360!27860440!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10604 invoked from network); 20 Jun 2012 06:56:01 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 06:56:01 -0000
Received: by ghrr14 with SMTP id r14so6199809ghr.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 23:56:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=zmid6RNU+vxwmTDM6g7sZiUFO6u5WGN2y9A7B+9l8t0=;
	b=bZk3rUqWjapcQr5jFu9YaJniVcZSs3pYotH9HbHAmJkjjlKbkoIowkk1wrdlzJduG+
	/51YzAWKrHsls2J+RQa1LQnn8tGxY7REB5L6JSsfeEs3RPGGls//nv+Zyc0BXVMan73O
	zEmHW75NdFqVQBR/Dc4EH/QE4z/fwX/aQ2ckFM4QLeap6Tti1OlSyCa7DtzO/AqUzxtw
	sEa1divLAJUEl5Cfl5hEBQ7erUMgcCphPWiO1qf5pcJSt119Cewt6Fov6SFBS4hrqXef
	r7VQh9Gxtk0S8LEDrI/DYb499tLbFtKpF7MePII3lL+xXCGfRBYinvQCgx9tdZwP/M4y
	c8JQ==
MIME-Version: 1.0
Received: by 10.50.207.36 with SMTP id lt4mr3597483igc.5.1340175358643; Tue,
	19 Jun 2012 23:55:58 -0700 (PDT)
Received: by 10.231.12.133 with HTTP; Tue, 19 Jun 2012 23:55:58 -0700 (PDT)
In-Reply-To: <CABCZsNHLGGamcXu+gShWOMjbX=jvwsbhB5AoDx_0GUDO3GFUGw@mail.gmail.com>
References: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
	<CABCZsNHLGGamcXu+gShWOMjbX=jvwsbhB5AoDx_0GUDO3GFUGw@mail.gmail.com>
Date: Wed, 20 Jun 2012 14:55:58 +0800
Message-ID: <CALSTt+LdDGCsAvA2vqhGedWeRRk6jvFs2TCKg_8FKP7x-5w7fQ@mail.gmail.com>
From: Sylvain Chevalier <sylvain.chevalier@gmail.com>
To: Francis Pereira <francispereira@7terminals.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] "No text console available" when trying to get the
 console of a just created VM from a template on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

That worked, thanks a lot Francis!

On Wed, Jun 20, 2012 at 12:30 PM, Francis Pereira
<francispereira@7terminals.com> wrote:
> Its possibly because qemu is looking for keymaps in=A0/usr/share/qemu/key=
maps
> and on Ubuntu 12.04 they are in /usr/share/qemu-linaro/keymaps.
> link=A0/usr/share/qemu-linaro/keymaps to=A0/usr/share/qemu/keymaps and re=
start
> the installation process.
>
>
> ~Francis
>
>
> On Wed, Jun 20, 2012 at 8:55 AM, Sylvain Chevalier
> <sylvain.chevalier@gmail.com> wrote:
>>
>> Hi there,
>>
>> I am trying to set up XCP on Ubuntu 12.04. I went through the
>> procedure given in the README file of the xcp-xapi package and reached
>> the point where the hypervisor seems to be running fine. I set up a VM
>> using the Debian Squeeze (64bit) template and started it, giving a
>> Debian mirror URL as install-repository.
>>
>> Running "xe vm-list" reports that the machine is running, but when I
>> try to open the console (xe console vm=3D$vm), I am getting "No text
>> console available". Here is the tail of /var/log/xcp-xapi.log:
>>
>> [20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic
>> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
>> event (125.596663 seconds)
>> [20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush
>> [/var/lib/xcp/state.db]||redo_log] Flushing database to all active
>> redo-logs
>> [20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||cli] xe console
>> vm=3D8be7130d-1f7a-b161-e618-8ea96b40673d username=3Droot password=3Dnull
>> [20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
>> Session.create trackid=3D3a72e74672306119668c1ba10bd8034a pool=3Dfalse
>> uname=3Droot is_local_superuser=3Dtrue auth_user_sid=3D
>> parent=3Dtrackid=3D9834f5af41c964e225f24279aefe4e49
>> [20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
>> Attempting to open /var/lib/xcp/xapi
>> [20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX
>> /var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid
>> D:e9f7e5731bf5 created by task D:1de8b836546f
>> [20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 ->
>> xapi_cli.ml:119.18-58 -> pervasiveext.ml:22.2-9
>> [20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy
>> trackid=3D3a72e74672306119668c1ba10bd8034a
>> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 ->
>> xapi_cli.ml:118.2-139 -> xapi_cli.ml:205.7-44 -> xapi_cli.ml:257.4-23
>> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception
>> INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]
>> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 ->
>> stringext.ml:108.13-29
>> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
>> scheduler D:221bb36fb9c6|backgroundscheduler] Adding function
>> Logrotate to queue, start=3D300.000000, type=3DPeriodic(300.000000)
>> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
>> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
>> event (166.403424 seconds)
>>
>> Any idea of what I am missing? Actually I do not know what is
>> happening when launching a vm built from a template, is it supposed to
>> start the distribution's installer? Is it in text mode (my ubuntu
>> instance does not have an X server)?
>>
>> Sylvain
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 06:56:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 06:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShEpi-0004hX-Qa; Wed, 20 Jun 2012 06:56:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sylvain.chevalier@gmail.com>) id 1ShEph-0004hS-0c
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 06:56:05 +0000
Received: from [85.158.143.99:19419] by server-3.bemta-4.messagelabs.com id
	FD/99-05808-40471EF4; Wed, 20 Jun 2012 06:56:04 +0000
X-Env-Sender: sylvain.chevalier@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1340175360!27860440!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10604 invoked from network); 20 Jun 2012 06:56:01 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 06:56:01 -0000
Received: by ghrr14 with SMTP id r14so6199809ghr.32
	for <xen-users@lists.xen.org>; Tue, 19 Jun 2012 23:56:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=zmid6RNU+vxwmTDM6g7sZiUFO6u5WGN2y9A7B+9l8t0=;
	b=bZk3rUqWjapcQr5jFu9YaJniVcZSs3pYotH9HbHAmJkjjlKbkoIowkk1wrdlzJduG+
	/51YzAWKrHsls2J+RQa1LQnn8tGxY7REB5L6JSsfeEs3RPGGls//nv+Zyc0BXVMan73O
	zEmHW75NdFqVQBR/Dc4EH/QE4z/fwX/aQ2ckFM4QLeap6Tti1OlSyCa7DtzO/AqUzxtw
	sEa1divLAJUEl5Cfl5hEBQ7erUMgcCphPWiO1qf5pcJSt119Cewt6Fov6SFBS4hrqXef
	r7VQh9Gxtk0S8LEDrI/DYb499tLbFtKpF7MePII3lL+xXCGfRBYinvQCgx9tdZwP/M4y
	c8JQ==
MIME-Version: 1.0
Received: by 10.50.207.36 with SMTP id lt4mr3597483igc.5.1340175358643; Tue,
	19 Jun 2012 23:55:58 -0700 (PDT)
Received: by 10.231.12.133 with HTTP; Tue, 19 Jun 2012 23:55:58 -0700 (PDT)
In-Reply-To: <CABCZsNHLGGamcXu+gShWOMjbX=jvwsbhB5AoDx_0GUDO3GFUGw@mail.gmail.com>
References: <CALSTt+KMOJp9XhNDjmDw6M_C4csKMZpAmTye=rCk4qL2tyW4gw@mail.gmail.com>
	<CABCZsNHLGGamcXu+gShWOMjbX=jvwsbhB5AoDx_0GUDO3GFUGw@mail.gmail.com>
Date: Wed, 20 Jun 2012 14:55:58 +0800
Message-ID: <CALSTt+LdDGCsAvA2vqhGedWeRRk6jvFs2TCKg_8FKP7x-5w7fQ@mail.gmail.com>
From: Sylvain Chevalier <sylvain.chevalier@gmail.com>
To: Francis Pereira <francispereira@7terminals.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] "No text console available" when trying to get the
 console of a just created VM from a template on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

That worked, thanks a lot Francis!

On Wed, Jun 20, 2012 at 12:30 PM, Francis Pereira
<francispereira@7terminals.com> wrote:
> Its possibly because qemu is looking for keymaps in=A0/usr/share/qemu/key=
maps
> and on Ubuntu 12.04 they are in /usr/share/qemu-linaro/keymaps.
> link=A0/usr/share/qemu-linaro/keymaps to=A0/usr/share/qemu/keymaps and re=
start
> the installation process.
>
>
> ~Francis
>
>
> On Wed, Jun 20, 2012 at 8:55 AM, Sylvain Chevalier
> <sylvain.chevalier@gmail.com> wrote:
>>
>> Hi there,
>>
>> I am trying to set up XCP on Ubuntu 12.04. I went through the
>> procedure given in the README file of the xcp-xapi package and reached
>> the point where the hypervisor seems to be running fine. I set up a VM
>> using the Debian Squeeze (64bit) template and started it, giving a
>> Debian mirror URL as install-repository.
>>
>> Running "xe vm-list" reports that the machine is running, but when I
>> try to open the console (xe console vm=3D$vm), I am getting "No text
>> console available". Here is the tail of /var/log/xcp-xapi.log:
>>
>> [20120620T03:10:54.593Z|debug|ubuntu-xcp|19|Starting periodic
>> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
>> event (125.596663 seconds)
>> [20120620T03:11:26.650Z| info|ubuntu-xcp|5 dbflush
>> [/var/lib/xcp/state.db]||redo_log] Flushing database to all active
>> redo-logs
>> [20120620T03:11:53.273Z| info|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||cli] xe console
>> vm=3D8be7130d-1f7a-b161-e618-8ea96b40673d username=3Droot password=3Dnull
>> [20120620T03:11:53.274Z| info|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
>> Session.create trackid=3D3a72e74672306119668c1ba10bd8034a pool=3Dfalse
>> uname=3Droot is_local_superuser=3Dtrue auth_user_sid=3D
>> parent=3Dtrackid=3D9834f5af41c964e225f24279aefe4e49
>> [20120620T03:11:53.275Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi|session.login_with_password D:1de8b836546f|xapi]
>> Attempting to open /var/lib/xcp/xapi
>> [20120620T03:11:53.275Z|debug|ubuntu-xcp|447 UNIX
>> /var/lib/xcp/xapi||dummytaskhelper] task dispatch:session.get_uuid
>> D:e9f7e5731bf5 created by task D:1de8b836546f
>> [20120620T03:11:53.280Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||xapi] Raised at cli_operations.ml:2230.11-28 ->
>> xapi_cli.ml:119.18-58 -> pervasiveext.ml:22.2-9
>> [20120620T03:11:53.281Z| info|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi|session.logout D:09ffb8aa1537|xapi] Session.destroy
>> trackid=3D3a72e74672306119668c1ba10bd8034a
>> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||backtrace] Raised at pervasiveext.ml:26.22-25 ->
>> xapi_cli.ml:118.2-139 -> xapi_cli.ml:205.7-44 -> xapi_cli.ml:257.4-23
>> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||cli] Xapi_cli.exception_handler: Got exception
>> INTERNAL_ERROR: [ Cli_operations.ExitWithError(1) ]
>> [20120620T03:11:53.282Z|debug|ubuntu-xcp|446 UNIX
>> /var/lib/xcp/xapi||cli] Raised at string.ml:150.25-34 ->
>> stringext.ml:108.13-29
>> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
>> scheduler D:221bb36fb9c6|backgroundscheduler] Adding function
>> Logrotate to queue, start=3D300.000000, type=3DPeriodic(300.000000)
>> [20120620T03:13:00.288Z|debug|ubuntu-xcp|19|Starting periodic
>> scheduler D:221bb36fb9c6|backgroundscheduler] Sleeping until next
>> event (166.403424 seconds)
>>
>> Any idea of what I am missing? Actually I do not know what is
>> happening when launching a vm built from a template, is it supposed to
>> start the distribution's installer? Is it in text mode (my ubuntu
>> instance does not have an X server)?
>>
>> Sylvain
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 07:20:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 07:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShFCZ-0005N8-EU; Wed, 20 Jun 2012 07:19:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1ShFCX-0005N3-Bc
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 07:19:41 +0000
Received: from [85.158.139.83:60606] by server-10.bemta-5.messagelabs.com id
	14/6F-02190-C8971EF4; Wed, 20 Jun 2012 07:19:40 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1340176778!28535230!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6986 invoked from network); 20 Jun 2012 07:19:38 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 07:19:38 -0000
Received: by wgbed3 with SMTP id ed3so5210357wgb.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 00:19:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=v2UMg1PIozuWm9bNibPsPkHuBZKwKZlfU/SbwGyQXz4=;
	b=AoAssNMj2Wtlwfp9QdgcZbpfVFTEXRgBWfSbYpM9RhxQtjiq1k3DkClMG3OiUZ4FyN
	rrQScf+QeNEem93j2I2esasBfCkCFwdkmEvUSynGiJtJOm/QgdWINHB11n2O6cr1jpKI
	RsfJZpsdCKQPn7wVPq0QPz/BighcTZU+qdLOzapf+XPdlNN87JRRaMp9JXjO5CGKVSgN
	ckO9o6PnmtBbRfMf4J6IBHZAnvSg9Ub9mL7snAGd3TAeod4aOO1X4A9EzHg/QaKzbqiq
	MTMrnKUbiigULnPuoivLLES+B2JzIunT8kc2r0D2jgjbq4LZC+Zm71os21440hC277N3
	bP+Q==
MIME-Version: 1.0
Received: by 10.180.103.42 with SMTP id ft10mr9486327wib.18.1340176778371;
	Wed, 20 Jun 2012 00:19:38 -0700 (PDT)
Received: by 10.216.28.129 with HTTP; Wed, 20 Jun 2012 00:19:36 -0700 (PDT)
In-Reply-To: <CAA7N5RZNiusLU11Ms6=k+SuQ0Kt5XG86Ogtxx+kTPuJyntioJQ@mail.gmail.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
	<CAA7N5RZNiusLU11Ms6=k+SuQ0Kt5XG86Ogtxx+kTPuJyntioJQ@mail.gmail.com>
Date: Wed, 20 Jun 2012 15:19:36 +0800
Message-ID: <CAD-UbzHr6kJ080fb9mFzFGOtmDpfOK2o+mGUT7RQpzDF4LPW1Q@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7540984151564084211=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7540984151564084211==
Content-Type: multipart/alternative; boundary=f46d044401c6cfa32f04c2e238e3

--f46d044401c6cfa32f04c2e238e3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I'm not sure what you mean by "routing package". I was just gonna use
iptables. I got no intention of using some heavy web based thing like
ipcop. Does iptables have a speed limit? I guess the driver for the onboard
wlan has to be fast - it's an atheros thing.

Local security: well, people in the house are supposed to be able to read
and write to incest's file shares. If they bring home something nasty on
their laptops there's not a lot I can do. Perhaps I mess with read only
mounts for most users etc, etc, but that would be a later topic. At this
networking stage, we simply want the laptops and incest to be in the same
zone. If I make a guest wlan it won't be inside the family lan.

If I understand you correctly you're saying this:

   wireless---*murder*---+---*fraud*---+---pppoe
    | | |              |           |
   *laptops*    *incest*---+         *libel*


Trouble is, I'd need NAT happening in both murder and fraud wouldn't I? If
I connected incest to murder instead, fraud would be redundant, and murder
would be in the thick of the action:

   wireless---*murder*-----+---pppoe
    | | |       |        |
   *laptops*    *incest*   *libel*
*
*
I think that's what I'm forced into. Shame. I kinda hoped dom0, having the
power to vape everything else, would have nothing to do except pretend not
to be there. Well, never mind. If it runs no services whatsoever, not even
sshd, it's probably safe.

Adrian.


On 20 June 2012 13:26, Casey DeLorme <cdelorme@gmail.com> wrote:

> From what I read it was less about speeds and more about hardware
> compatibility, either it is supported by the routing package or it isn't
> (works/doesn't).
>
> I had a discussion here, where someone mentioned a linux package that
> supposedly had some support for a limited set of Wireless N devices:
> http://forum.pfsense.org/index.php/topic,42205.0.html
>
> If you are worried about exposing murder to the www, then you might
> consider turning fraud into a firewall, and bridging to fraud and back to
> murder via lan, where the lanto share the connection with the wireless NI=
C.
>  The is entirely virtual and bridged  only downside here is you aren't
> protecting murder/incest from anyone accessing your local network.
>
> If you go that route though, you can setup your interfaces like this (I
> substituted the wifi name with "wifi" since I don't know how those are se=
en
> by the interfaces file):
>
> auto lo wan lan
> iface lo inet loopback
> iface eth0 inet manual
> iface wan inet manual
> bridged_ports eth0
> iface lan inet dhcp
> bridged_ports wifi
>
>
> You would pass both "wan" and "lan" to fraud.  fraud would have some
> firewall package and connect "wan" to "lan", and probably handle dhcp on
> "lan".
>
> You could install the routing package on murder to broadcast the WAP, if
> it supports bridged mode you could let fraud handle the dhcp, otherwise y=
ou
> may have to add a dhcp server on murder as well.
>
>
> Again that'll only work if you aren't overly concerned about local networ=
k
> security, and if your onboard wireless is supported by the routing packag=
e.
>
>
> On Wed, Jun 20, 2012 at 12:15 AM, Adrian May <
> adrian.alexander.may@gmail.com> wrote:
>
>> Hi Guys,
>>
>> Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
>> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and=
 an
>> onboard wireless N. I chose that over the Atom cos the latter has no HW
>> virtualisation at all.
>>
>> One of my main goals is not to have a crappy wireless router in the hous=
e
>> any more - I want to make my own so I don't have to put up with the bugs
>> they deliberately build into those things to make companies pay $500 for
>> the "professional" ones. Fraud is supposed to be the wireless router.
>> Anyway, I only have one ethernet slot on the board.
>>
>> Libel isn't an issue - it can already see eth0 on which the modem is
>> waiting to connect pppoe clients to servers supplying fixed or dynamic I=
P
>> addresses. BTW, it'll also provide an OpenVPN for friends with paranoid
>> governments (either that or another box called treason will) who might w=
ant
>> to bring it down, hence the insistence that it's in no way connected to =
my
>> domestic stuff.
>>
>> Seems like I have to settle for murder bringing up the wireless cos
>> there's no AMD-Vi. Does that mean I'll get wireless N speeds or still ha=
ve
>> to put up with G?
>>
>> If murder sets up the wireless in /etc/network/interfaces, what next?
>>
>> I could just forget all about fraud and let murder do its jobs, but then
>> I'd have dom0 connected directly to the jungle, which is extremely
>> uncomfortable - I have all my family photos on incest and if some spamme=
r
>> hacked murder he wouldn't even notice what he was bulldozing to make roo=
m
>> for his spam list. Incest is the only thing I really need to protect.
>>
>> I could just about tolerate murder having a life on the domestic wireles=
s
>> network, but I really did want to keep it off the internet. I also had a
>> plan to put up an open wireless network for friends and neighbours, but
>> murder and incest would have to be protected from it. Maybe it's just a
>> case of being very careful with my iptables, but I'm not especially
>> confident of my ability to make that tight. Some of those scripts on the
>> internet are talking about weaknesses I never would have thought of.
>>
>> Adrian.
>>
>>
>> On 20 June 2012 07:44, Casey DeLorme <cdelorme@gmail.com> wrote:
>>
>>>
>>> Adrian,
>>>
>>>
>>> Actually, what you are trying to achieve is not possible without IOMMU,
>>> as a vif is just a bridged virtual interface.  Your DomU needs direct
>>> access to the physical card, using PCI Passthrough.  For this both your=
 CPU
>>> and Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AM=
D).
>>>
>>> I have a similar configuration at home involving a PFSense router,
>>> debian web server and multimedia virtual machine.  To save you some tim=
e,
>>> you probably won't achieve Wireless N, this is because most routing
>>> packages do not yet support it.  As of March there were only a handful =
of
>>> drivers, and the related chips were only featured in laptop wireless ca=
rds.
>>>
>>>
>>>
>>> So you are facing two problems:
>>>
>>> A.  Do you have IOMMU Compliant Hardware?
>>>
>>> B.  Is Wireless G Okay?
>>>
>>>
>>>
>>> Based on these machines:
>>>
>>> murder (dom0)
>>> libel (domu web server)
>>> fraud (domu router)
>>> incest (file server domu?)
>>>
>>> These solutions are based on two assumptions:
>>>
>>> A.  That fraud is to provide iinternet access for the connection
>>> machines.
>>> B.  That libel and fraud will be using a routing device, but libel need=
s
>>> a static IP.
>>>
>>> If not A then omit the WAN interface for fraud from the proposed
>>> solutions.
>>> If not B then add one extra interface for a separated WAN for libel.
>>>
>>>
>>>
>>> My proposed solution:
>>>
>>> Using two physical NIC's you would bridge them using murder's interface=
s
>>> file.  You can tell murder to ignore these bridges so it remains a herm=
it
>>> and doesn't grab an IP.
>>>
>>> The bridges could be WAN and LAN.  WAN can be passed to fraud and libel=
.
>>>  Assign a static IP in libel's interfaces file.  Let fraud receive a
>>> dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, an=
d
>>> have the physical NIC connect to a Wireless N router.
>>>
>>> Configure the Wireless N router to use bridged mode, and install a
>>> routing package in fraud, because interfaces probably won't do everythi=
ng
>>> you need it to for intranet management.
>>>
>>>
>>>
>>> Your Ideal Solution:
>>>
>>> To achieve exactly what you want, you need IOMMU to let murder remain a
>>> hermit.
>>>
>>> You will need at least one physical known compatible wireless G device
>>> and a routing package selected for fraud.
>>>
>>> You will need one physical NIC for libel, another physical NIC for frau=
d.
>>>
>>> You can pass one physical NIC to libel and assign a static IP using
>>> libel's interfaces file.
>>>
>>> You can pass a physical NIC to fraud for WAN and let it pull a dynamic
>>> IP from another routing device.  You can also pass the physical wireles=
s G
>>> card to fraud, and install the selected routing package to setup your W=
AP.
>>>
>>> For incest you can use another Wireless NIC to connect to fraud
>>> wirelessly, or you will need two more physical NIC's for fraud and for
>>> incest and a cable to connect the two.
>>>
>>>
>>>
>>> I hope this helps get you started.
>>>
>>> ~Casey
>>>
>>>
>>>
>>> On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>=
wrote:
>>>
>>>> Hello.
>>>>
>>>> El 19/06/12 10:06, Adrian May escribi=C3=B3:
>>>>
>>>>  But I can't see how I'm supposed to get the wireless NIC into xen at
>>>>> all.
>>>>>
>>>>
>>>> I believe Xen does not supports that low level interaction between a
>>>> DomU and the hardware with some standard wrapper, like with wired Ethe=
rnet
>>>> interface.
>>>>
>>>> Check if your Motherboard supports IOMMU. Probably your best shot woul=
d
>>>> be passthrugh the whole WiFi card into Fraud. That is hopefully low le=
vel
>>>> enough.
>>>>
>>>> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wik=
i/Xen_PCI_Passthrough>
>>>>
>>>> --
>>>> Alexandre Kouznetsov
>>>>
>>>> ______________________________**_________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>

--f46d044401c6cfa32f04c2e238e3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I&#39;m not sure what you mean by &quot;routing package&quot;. I was just g=
onna use iptables. I got no intention of using some heavy web based thing l=
ike ipcop. Does iptables have a speed limit? I guess the driver for the onb=
oard wlan has to be fast - it&#39;s an atheros thing.<div>
<br></div><div>Local security: well, people in the house are supposed to be=
 able to read and write to incest&#39;s file shares. If they bring home som=
ething nasty on their laptops there&#39;s not a lot I can do. Perhaps I mes=
s with read only mounts for most users etc, etc, but that would be a later =
topic. At this networking stage, we simply want the laptops and incest to b=
e in the same zone. If I make a guest wlan it won&#39;t be inside the famil=
y lan.<br>
<br>If I understand you correctly you&#39;re saying this:</div><div><font f=
ace=3D"courier new, monospace"><br></font></div><div><font face=3D"courier =
new, monospace">=C2=A0 =C2=A0wireless---<u>murder</u>---+---<u>fraud</u>---=
+---pppoe</font></div>
<div><font face=3D"courier new, monospace">=C2=A0 =C2=A0 | | | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|</font></div><div><font face=3D"courier new, monospace">=C2=A0 =C2=A0<u>la=
ptops</u>=C2=A0 =C2=A0=C2=A0<u>incest</u>---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 <=
u>libel</u></font></div><div><font face=3D"courier new, monospace">=C2=A0</=
font></div>
<div><font face=3D"courier new, monospace"><br></font></div><div>Trouble is=
, I&#39;d need NAT happening in both murder and fraud wouldn&#39;t I? If I =
connected incest to murder instead, fraud would be redundant, and murder wo=
uld be in the thick of the action:</div>
<div><br></div><div><div><font face=3D"courier new, monospace">=C2=A0 =C2=
=A0wireless---<u>murder</u>-----+---pppoe</font></div><div><font face=3D"co=
urier new, monospace">=C2=A0 =C2=A0 | | | =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0|</font></div><div><font face=3D"courier new, monospace">=
=C2=A0 =C2=A0<u>laptops</u>=C2=A0 =C2=A0=C2=A0<u>incest</u>=C2=A0 =C2=A0<u>=
libel</u></font></div>
</div><div><font face=3D"courier new, monospace"><u><br></u></font></div><d=
iv>I think that&#39;s what I&#39;m forced into. Shame. I kinda hoped dom0, =
having the power to vape everything else, would have nothing to do except p=
retend not to be there. Well, never mind. If it runs no services whatsoever=
, not even sshd, it&#39;s probably safe.</div>
<div><br></div><div>Adrian.</div><div><br></div><div><br></div><div><div cl=
ass=3D"gmail_quote">On 20 June 2012 13:26, Casey DeLorme <span dir=3D"ltr">=
&lt;<a href=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gmail.=
com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div>From what I read it was less about=
 speeds and more about hardware compatibility, either it is supported by th=
e routing package or it isn&#39;t (works/doesn&#39;t).</div>
<div><br></div><div>I had a discussion here, where someone mentioned a linu=
x package that supposedly had some support for a limited set of Wireless N =
devices:</div>
<div><a href=3D"http://forum.pfsense.org/index.php/topic,42205.0.html" targ=
et=3D"_blank">http://forum.pfsense.org/index.php/topic,42205.0.html</a></di=
v><div><br></div><div>If you are worried about exposing murder to the www, =
then you might consider turning fraud into a firewall, and bridging to frau=
d and back to murder via lan, where the lanto share the connection with the=
 wireless NIC. =C2=A0The=C2=A0is entirely virtual and bridged=C2=A0=C2=A0on=
ly downside here is you aren&#39;t protecting murder/incest from anyone acc=
essing your local network.</div>

<div><br></div><div>If you go that route though, you can setup your interfa=
ces like this (I substituted the wifi name with &quot;wifi&quot; since I do=
n&#39;t know how those are seen by the interfaces file):</div><div><br>

</div><div>auto lo wan lan</div><div>iface lo inet loopback</div><div>iface=
 eth0 inet manual</div><div>iface wan inet manual</div><div><span style=3D"=
white-space:pre-wrap">	</span>bridged_ports eth0</div><div>
iface lan inet dhcp</div><div><span style=3D"white-space:pre-wrap">	</span>=
bridged_ports wifi</div><div><br></div><div><br></div><div>You would pass b=
oth &quot;wan&quot; and &quot;lan&quot; to fraud. =C2=A0fraud would have so=
me firewall package and connect &quot;wan&quot; to &quot;lan&quot;, and pro=
bably handle dhcp on &quot;lan&quot;.</div>

<div><br></div><div>You could install the routing package on murder to broa=
dcast the WAP, if it supports bridged mode you could let fraud handle the d=
hcp, otherwise you may have to add a dhcp server on murder as well.</div>

<div><br></div><div><br></div><div>Again that&#39;ll only work if you aren&=
#39;t overly concerned about local network security, and if your onboard wi=
reless is supported by the routing package.</div></div><div class=3D"HOEnZb=
">
<div class=3D"h5"><div><br></div><div>
<br><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 12:15 AM, Adrian May=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:adrian.alexander.may@gmail.com" ta=
rget=3D"_blank">adrian.alexander.may@gmail.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">

Hi Guys,<div><br></div><div>Thanks for your help so far. My mainboard is As=
us E45M1 which has an AMD Fusion E450 processor (AMD-V but probably not Vi)=
, one ethernet port and an onboard wireless N. I chose that over the Atom c=
os the latter has no HW virtualisation at all.</div>


<div><br></div><div>One of my main goals is not to have a crappy wireless r=
outer in the house any more - I want to make my own so I don&#39;t have to =
put up with the bugs they deliberately build into those things to make comp=
anies pay $500 for the &quot;professional&quot; ones. Fraud is supposed to =
be the wireless router. Anyway, I only have one ethernet slot on the board.=
</div>


<div><br></div><div><div>Libel isn&#39;t an issue - it can already see eth0=
 on which the modem is waiting to connect pppoe clients to servers supplyin=
g=C2=A0fixed or dynamic=C2=A0IP addresses. BTW, it&#39;ll also provide an O=
penVPN for friends with paranoid governments (either that or another box ca=
lled treason will) who might want to bring it down, hence the insistence th=
at it&#39;s in no way connected to my domestic stuff.</div>


</div><div><br></div><div>Seems like I have to settle for murder bringing u=
p the wireless cos there&#39;s no AMD-Vi. Does that mean I&#39;ll get wirel=
ess N speeds or still have to put up with G?</div><div><br></div><div>

If murder sets up the wireless in /etc/network/interfaces, what next?=C2=A0=
</div>
<div><br></div><div>I could just forget all about fraud and let murder do i=
ts jobs, but then I&#39;d have dom0 connected directly to the jungle, which=
 is extremely uncomfortable - I have all my family photos on incest and if =
some spammer hacked murder he wouldn&#39;t even notice what he was bulldozi=
ng to make room for his spam list. Incest is the only thing I really need t=
o protect.<br>


<br>I could just about tolerate murder having a life on the domestic wirele=
ss network, but I really did want to keep it off the internet. I also had a=
 plan to put up an open wireless network for friends and neighbours, but mu=
rder and incest would have to be protected from it. Maybe it&#39;s just a c=
ase of being very careful with my iptables, but I&#39;m not especially conf=
ident of my ability to make that tight. Some of those scripts on the intern=
et are talking about weaknesses I never would have thought of.</div>

<span><font color=3D"#888888">
<div><br></div><div>Adrian.</div></font></span><div><div><div>=C2=A0=C2=A0<=
br><br><div class=3D"gmail_quote">On 20 June 2012 07:44, Casey DeLorme <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:cdelorme@gmail.com" target=3D"_blank">c=
delorme@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div><br></div><div>Adrian,</div><div><=
br></div><div><br></div><div>Actually, what you are trying to achieve is no=
t possible without IOMMU, as a vif is just a bridged virtual interface. =C2=
=A0Your DomU needs direct access to the physical card, using PCI Passthroug=
h. =C2=A0For this both your CPU and Motherboard must be IOMMU Compatible (V=
T-d for Intel, AMD-Vi for AMD).</div>




<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =C2=A0To save=
 you some time, you probably won&#39;t achieve Wireless N, this is because =
most routing packages do not yet support it. =C2=A0As of March there were o=
nly a handful of drivers, and the related chips were only featured in lapto=
p wireless cards.</div>




<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =C2=A0Do you have IOMMU Compliant Hardwa=
re?</div><div><br></div><div>B. =C2=A0Is Wireless G Okay?</div><div><br></d=
iv><div>




<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>



These solutions are based on two assumptions:</div>
<div><br></div><div>A. =C2=A0That fraud is to provide iinternet access for =
the connection machines.</div><div>B. =C2=A0That libel and fraud will be us=
ing a routing device, but libel needs a static IP.</div><div><br></div><div=
>If not A then omit the WAN interface for fraud from the proposed solutions=
.</div>




<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =C2=A0You can tell murder to ignore t=
hese bridges so it remains a hermit and doesn&#39;t grab an IP.</div>




<div><br></div><div>The bridges could be WAN and LAN. =C2=A0WAN can be pass=
ed to fraud and libel. =C2=A0Assign a static IP in libel&#39;s interfaces f=
ile. =C2=A0Let fraud receive a dynamic IP from WAN. =C2=A0Connect the LAN b=
ridge to fraud and to incest, and have the physical NIC connect to a Wirele=
ss N router.</div>




<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>




<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>




<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>




<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =C2=A0You can also pass the=
 physical wireless G card to fraud, and install the selected routing packag=
e to setup your WAP.</div>




<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>




<br></div><div><br></div><div>I hope this helps get you started.</div><span=
><font color=3D"#888888"><div><br></div><div>~Casey</div></font></span></di=
v><div><div><div><br></div><br>
<br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre =
Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=
=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=C3=B3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--f46d044401c6cfa32f04c2e238e3--


--===============7540984151564084211==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7540984151564084211==--


From xen-users-bounces@lists.xen.org Wed Jun 20 07:20:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 07:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShFCZ-0005N8-EU; Wed, 20 Jun 2012 07:19:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1ShFCX-0005N3-Bc
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 07:19:41 +0000
Received: from [85.158.139.83:60606] by server-10.bemta-5.messagelabs.com id
	14/6F-02190-C8971EF4; Wed, 20 Jun 2012 07:19:40 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1340176778!28535230!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6986 invoked from network); 20 Jun 2012 07:19:38 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 07:19:38 -0000
Received: by wgbed3 with SMTP id ed3so5210357wgb.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 00:19:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=v2UMg1PIozuWm9bNibPsPkHuBZKwKZlfU/SbwGyQXz4=;
	b=AoAssNMj2Wtlwfp9QdgcZbpfVFTEXRgBWfSbYpM9RhxQtjiq1k3DkClMG3OiUZ4FyN
	rrQScf+QeNEem93j2I2esasBfCkCFwdkmEvUSynGiJtJOm/QgdWINHB11n2O6cr1jpKI
	RsfJZpsdCKQPn7wVPq0QPz/BighcTZU+qdLOzapf+XPdlNN87JRRaMp9JXjO5CGKVSgN
	ckO9o6PnmtBbRfMf4J6IBHZAnvSg9Ub9mL7snAGd3TAeod4aOO1X4A9EzHg/QaKzbqiq
	MTMrnKUbiigULnPuoivLLES+B2JzIunT8kc2r0D2jgjbq4LZC+Zm71os21440hC277N3
	bP+Q==
MIME-Version: 1.0
Received: by 10.180.103.42 with SMTP id ft10mr9486327wib.18.1340176778371;
	Wed, 20 Jun 2012 00:19:38 -0700 (PDT)
Received: by 10.216.28.129 with HTTP; Wed, 20 Jun 2012 00:19:36 -0700 (PDT)
In-Reply-To: <CAA7N5RZNiusLU11Ms6=k+SuQ0Kt5XG86Ogtxx+kTPuJyntioJQ@mail.gmail.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
	<CAA7N5RZNiusLU11Ms6=k+SuQ0Kt5XG86Ogtxx+kTPuJyntioJQ@mail.gmail.com>
Date: Wed, 20 Jun 2012 15:19:36 +0800
Message-ID: <CAD-UbzHr6kJ080fb9mFzFGOtmDpfOK2o+mGUT7RQpzDF4LPW1Q@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7540984151564084211=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7540984151564084211==
Content-Type: multipart/alternative; boundary=f46d044401c6cfa32f04c2e238e3

--f46d044401c6cfa32f04c2e238e3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I'm not sure what you mean by "routing package". I was just gonna use
iptables. I got no intention of using some heavy web based thing like
ipcop. Does iptables have a speed limit? I guess the driver for the onboard
wlan has to be fast - it's an atheros thing.

Local security: well, people in the house are supposed to be able to read
and write to incest's file shares. If they bring home something nasty on
their laptops there's not a lot I can do. Perhaps I mess with read only
mounts for most users etc, etc, but that would be a later topic. At this
networking stage, we simply want the laptops and incest to be in the same
zone. If I make a guest wlan it won't be inside the family lan.

If I understand you correctly you're saying this:

   wireless---*murder*---+---*fraud*---+---pppoe
    | | |              |           |
   *laptops*    *incest*---+         *libel*


Trouble is, I'd need NAT happening in both murder and fraud wouldn't I? If
I connected incest to murder instead, fraud would be redundant, and murder
would be in the thick of the action:

   wireless---*murder*-----+---pppoe
    | | |       |        |
   *laptops*    *incest*   *libel*
*
*
I think that's what I'm forced into. Shame. I kinda hoped dom0, having the
power to vape everything else, would have nothing to do except pretend not
to be there. Well, never mind. If it runs no services whatsoever, not even
sshd, it's probably safe.

Adrian.


On 20 June 2012 13:26, Casey DeLorme <cdelorme@gmail.com> wrote:

> From what I read it was less about speeds and more about hardware
> compatibility, either it is supported by the routing package or it isn't
> (works/doesn't).
>
> I had a discussion here, where someone mentioned a linux package that
> supposedly had some support for a limited set of Wireless N devices:
> http://forum.pfsense.org/index.php/topic,42205.0.html
>
> If you are worried about exposing murder to the www, then you might
> consider turning fraud into a firewall, and bridging to fraud and back to
> murder via lan, where the lanto share the connection with the wireless NI=
C.
>  The is entirely virtual and bridged  only downside here is you aren't
> protecting murder/incest from anyone accessing your local network.
>
> If you go that route though, you can setup your interfaces like this (I
> substituted the wifi name with "wifi" since I don't know how those are se=
en
> by the interfaces file):
>
> auto lo wan lan
> iface lo inet loopback
> iface eth0 inet manual
> iface wan inet manual
> bridged_ports eth0
> iface lan inet dhcp
> bridged_ports wifi
>
>
> You would pass both "wan" and "lan" to fraud.  fraud would have some
> firewall package and connect "wan" to "lan", and probably handle dhcp on
> "lan".
>
> You could install the routing package on murder to broadcast the WAP, if
> it supports bridged mode you could let fraud handle the dhcp, otherwise y=
ou
> may have to add a dhcp server on murder as well.
>
>
> Again that'll only work if you aren't overly concerned about local networ=
k
> security, and if your onboard wireless is supported by the routing packag=
e.
>
>
> On Wed, Jun 20, 2012 at 12:15 AM, Adrian May <
> adrian.alexander.may@gmail.com> wrote:
>
>> Hi Guys,
>>
>> Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
>> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and=
 an
>> onboard wireless N. I chose that over the Atom cos the latter has no HW
>> virtualisation at all.
>>
>> One of my main goals is not to have a crappy wireless router in the hous=
e
>> any more - I want to make my own so I don't have to put up with the bugs
>> they deliberately build into those things to make companies pay $500 for
>> the "professional" ones. Fraud is supposed to be the wireless router.
>> Anyway, I only have one ethernet slot on the board.
>>
>> Libel isn't an issue - it can already see eth0 on which the modem is
>> waiting to connect pppoe clients to servers supplying fixed or dynamic I=
P
>> addresses. BTW, it'll also provide an OpenVPN for friends with paranoid
>> governments (either that or another box called treason will) who might w=
ant
>> to bring it down, hence the insistence that it's in no way connected to =
my
>> domestic stuff.
>>
>> Seems like I have to settle for murder bringing up the wireless cos
>> there's no AMD-Vi. Does that mean I'll get wireless N speeds or still ha=
ve
>> to put up with G?
>>
>> If murder sets up the wireless in /etc/network/interfaces, what next?
>>
>> I could just forget all about fraud and let murder do its jobs, but then
>> I'd have dom0 connected directly to the jungle, which is extremely
>> uncomfortable - I have all my family photos on incest and if some spamme=
r
>> hacked murder he wouldn't even notice what he was bulldozing to make roo=
m
>> for his spam list. Incest is the only thing I really need to protect.
>>
>> I could just about tolerate murder having a life on the domestic wireles=
s
>> network, but I really did want to keep it off the internet. I also had a
>> plan to put up an open wireless network for friends and neighbours, but
>> murder and incest would have to be protected from it. Maybe it's just a
>> case of being very careful with my iptables, but I'm not especially
>> confident of my ability to make that tight. Some of those scripts on the
>> internet are talking about weaknesses I never would have thought of.
>>
>> Adrian.
>>
>>
>> On 20 June 2012 07:44, Casey DeLorme <cdelorme@gmail.com> wrote:
>>
>>>
>>> Adrian,
>>>
>>>
>>> Actually, what you are trying to achieve is not possible without IOMMU,
>>> as a vif is just a bridged virtual interface.  Your DomU needs direct
>>> access to the physical card, using PCI Passthrough.  For this both your=
 CPU
>>> and Motherboard must be IOMMU Compatible (VT-d for Intel, AMD-Vi for AM=
D).
>>>
>>> I have a similar configuration at home involving a PFSense router,
>>> debian web server and multimedia virtual machine.  To save you some tim=
e,
>>> you probably won't achieve Wireless N, this is because most routing
>>> packages do not yet support it.  As of March there were only a handful =
of
>>> drivers, and the related chips were only featured in laptop wireless ca=
rds.
>>>
>>>
>>>
>>> So you are facing two problems:
>>>
>>> A.  Do you have IOMMU Compliant Hardware?
>>>
>>> B.  Is Wireless G Okay?
>>>
>>>
>>>
>>> Based on these machines:
>>>
>>> murder (dom0)
>>> libel (domu web server)
>>> fraud (domu router)
>>> incest (file server domu?)
>>>
>>> These solutions are based on two assumptions:
>>>
>>> A.  That fraud is to provide iinternet access for the connection
>>> machines.
>>> B.  That libel and fraud will be using a routing device, but libel need=
s
>>> a static IP.
>>>
>>> If not A then omit the WAN interface for fraud from the proposed
>>> solutions.
>>> If not B then add one extra interface for a separated WAN for libel.
>>>
>>>
>>>
>>> My proposed solution:
>>>
>>> Using two physical NIC's you would bridge them using murder's interface=
s
>>> file.  You can tell murder to ignore these bridges so it remains a herm=
it
>>> and doesn't grab an IP.
>>>
>>> The bridges could be WAN and LAN.  WAN can be passed to fraud and libel=
.
>>>  Assign a static IP in libel's interfaces file.  Let fraud receive a
>>> dynamic IP from WAN.  Connect the LAN bridge to fraud and to incest, an=
d
>>> have the physical NIC connect to a Wireless N router.
>>>
>>> Configure the Wireless N router to use bridged mode, and install a
>>> routing package in fraud, because interfaces probably won't do everythi=
ng
>>> you need it to for intranet management.
>>>
>>>
>>>
>>> Your Ideal Solution:
>>>
>>> To achieve exactly what you want, you need IOMMU to let murder remain a
>>> hermit.
>>>
>>> You will need at least one physical known compatible wireless G device
>>> and a routing package selected for fraud.
>>>
>>> You will need one physical NIC for libel, another physical NIC for frau=
d.
>>>
>>> You can pass one physical NIC to libel and assign a static IP using
>>> libel's interfaces file.
>>>
>>> You can pass a physical NIC to fraud for WAN and let it pull a dynamic
>>> IP from another routing device.  You can also pass the physical wireles=
s G
>>> card to fraud, and install the selected routing package to setup your W=
AP.
>>>
>>> For incest you can use another Wireless NIC to connect to fraud
>>> wirelessly, or you will need two more physical NIC's for fraud and for
>>> incest and a cable to connect the two.
>>>
>>>
>>>
>>> I hope this helps get you started.
>>>
>>> ~Casey
>>>
>>>
>>>
>>> On Tue, Jun 19, 2012 at 12:36 PM, Alexandre Kouznetsov <alk@ondore.com>=
wrote:
>>>
>>>> Hello.
>>>>
>>>> El 19/06/12 10:06, Adrian May escribi=C3=B3:
>>>>
>>>>  But I can't see how I'm supposed to get the wireless NIC into xen at
>>>>> all.
>>>>>
>>>>
>>>> I believe Xen does not supports that low level interaction between a
>>>> DomU and the hardware with some standard wrapper, like with wired Ethe=
rnet
>>>> interface.
>>>>
>>>> Check if your Motherboard supports IOMMU. Probably your best shot woul=
d
>>>> be passthrugh the whole WiFi card into Fraud. That is hopefully low le=
vel
>>>> enough.
>>>>
>>>> http://wiki.xen.org/wiki/Xen_**PCI_Passthrough<http://wiki.xen.org/wik=
i/Xen_PCI_Passthrough>
>>>>
>>>> --
>>>> Alexandre Kouznetsov
>>>>
>>>> ______________________________**_________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>

--f46d044401c6cfa32f04c2e238e3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I&#39;m not sure what you mean by &quot;routing package&quot;. I was just g=
onna use iptables. I got no intention of using some heavy web based thing l=
ike ipcop. Does iptables have a speed limit? I guess the driver for the onb=
oard wlan has to be fast - it&#39;s an atheros thing.<div>
<br></div><div>Local security: well, people in the house are supposed to be=
 able to read and write to incest&#39;s file shares. If they bring home som=
ething nasty on their laptops there&#39;s not a lot I can do. Perhaps I mes=
s with read only mounts for most users etc, etc, but that would be a later =
topic. At this networking stage, we simply want the laptops and incest to b=
e in the same zone. If I make a guest wlan it won&#39;t be inside the famil=
y lan.<br>
<br>If I understand you correctly you&#39;re saying this:</div><div><font f=
ace=3D"courier new, monospace"><br></font></div><div><font face=3D"courier =
new, monospace">=C2=A0 =C2=A0wireless---<u>murder</u>---+---<u>fraud</u>---=
+---pppoe</font></div>
<div><font face=3D"courier new, monospace">=C2=A0 =C2=A0 | | | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|</font></div><div><font face=3D"courier new, monospace">=C2=A0 =C2=A0<u>la=
ptops</u>=C2=A0 =C2=A0=C2=A0<u>incest</u>---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 <=
u>libel</u></font></div><div><font face=3D"courier new, monospace">=C2=A0</=
font></div>
<div><font face=3D"courier new, monospace"><br></font></div><div>Trouble is=
, I&#39;d need NAT happening in both murder and fraud wouldn&#39;t I? If I =
connected incest to murder instead, fraud would be redundant, and murder wo=
uld be in the thick of the action:</div>
<div><br></div><div><div><font face=3D"courier new, monospace">=C2=A0 =C2=
=A0wireless---<u>murder</u>-----+---pppoe</font></div><div><font face=3D"co=
urier new, monospace">=C2=A0 =C2=A0 | | | =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0|</font></div><div><font face=3D"courier new, monospace">=
=C2=A0 =C2=A0<u>laptops</u>=C2=A0 =C2=A0=C2=A0<u>incest</u>=C2=A0 =C2=A0<u>=
libel</u></font></div>
</div><div><font face=3D"courier new, monospace"><u><br></u></font></div><d=
iv>I think that&#39;s what I&#39;m forced into. Shame. I kinda hoped dom0, =
having the power to vape everything else, would have nothing to do except p=
retend not to be there. Well, never mind. If it runs no services whatsoever=
, not even sshd, it&#39;s probably safe.</div>
<div><br></div><div>Adrian.</div><div><br></div><div><br></div><div><div cl=
ass=3D"gmail_quote">On 20 June 2012 13:26, Casey DeLorme <span dir=3D"ltr">=
&lt;<a href=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gmail.=
com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div>From what I read it was less about=
 speeds and more about hardware compatibility, either it is supported by th=
e routing package or it isn&#39;t (works/doesn&#39;t).</div>
<div><br></div><div>I had a discussion here, where someone mentioned a linu=
x package that supposedly had some support for a limited set of Wireless N =
devices:</div>
<div><a href=3D"http://forum.pfsense.org/index.php/topic,42205.0.html" targ=
et=3D"_blank">http://forum.pfsense.org/index.php/topic,42205.0.html</a></di=
v><div><br></div><div>If you are worried about exposing murder to the www, =
then you might consider turning fraud into a firewall, and bridging to frau=
d and back to murder via lan, where the lanto share the connection with the=
 wireless NIC. =C2=A0The=C2=A0is entirely virtual and bridged=C2=A0=C2=A0on=
ly downside here is you aren&#39;t protecting murder/incest from anyone acc=
essing your local network.</div>

<div><br></div><div>If you go that route though, you can setup your interfa=
ces like this (I substituted the wifi name with &quot;wifi&quot; since I do=
n&#39;t know how those are seen by the interfaces file):</div><div><br>

</div><div>auto lo wan lan</div><div>iface lo inet loopback</div><div>iface=
 eth0 inet manual</div><div>iface wan inet manual</div><div><span style=3D"=
white-space:pre-wrap">	</span>bridged_ports eth0</div><div>
iface lan inet dhcp</div><div><span style=3D"white-space:pre-wrap">	</span>=
bridged_ports wifi</div><div><br></div><div><br></div><div>You would pass b=
oth &quot;wan&quot; and &quot;lan&quot; to fraud. =C2=A0fraud would have so=
me firewall package and connect &quot;wan&quot; to &quot;lan&quot;, and pro=
bably handle dhcp on &quot;lan&quot;.</div>

<div><br></div><div>You could install the routing package on murder to broa=
dcast the WAP, if it supports bridged mode you could let fraud handle the d=
hcp, otherwise you may have to add a dhcp server on murder as well.</div>

<div><br></div><div><br></div><div>Again that&#39;ll only work if you aren&=
#39;t overly concerned about local network security, and if your onboard wi=
reless is supported by the routing package.</div></div><div class=3D"HOEnZb=
">
<div class=3D"h5"><div><br></div><div>
<br><div class=3D"gmail_quote">On Wed, Jun 20, 2012 at 12:15 AM, Adrian May=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:adrian.alexander.may@gmail.com" ta=
rget=3D"_blank">adrian.alexander.may@gmail.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">

Hi Guys,<div><br></div><div>Thanks for your help so far. My mainboard is As=
us E45M1 which has an AMD Fusion E450 processor (AMD-V but probably not Vi)=
, one ethernet port and an onboard wireless N. I chose that over the Atom c=
os the latter has no HW virtualisation at all.</div>


<div><br></div><div>One of my main goals is not to have a crappy wireless r=
outer in the house any more - I want to make my own so I don&#39;t have to =
put up with the bugs they deliberately build into those things to make comp=
anies pay $500 for the &quot;professional&quot; ones. Fraud is supposed to =
be the wireless router. Anyway, I only have one ethernet slot on the board.=
</div>


<div><br></div><div><div>Libel isn&#39;t an issue - it can already see eth0=
 on which the modem is waiting to connect pppoe clients to servers supplyin=
g=C2=A0fixed or dynamic=C2=A0IP addresses. BTW, it&#39;ll also provide an O=
penVPN for friends with paranoid governments (either that or another box ca=
lled treason will) who might want to bring it down, hence the insistence th=
at it&#39;s in no way connected to my domestic stuff.</div>


</div><div><br></div><div>Seems like I have to settle for murder bringing u=
p the wireless cos there&#39;s no AMD-Vi. Does that mean I&#39;ll get wirel=
ess N speeds or still have to put up with G?</div><div><br></div><div>

If murder sets up the wireless in /etc/network/interfaces, what next?=C2=A0=
</div>
<div><br></div><div>I could just forget all about fraud and let murder do i=
ts jobs, but then I&#39;d have dom0 connected directly to the jungle, which=
 is extremely uncomfortable - I have all my family photos on incest and if =
some spammer hacked murder he wouldn&#39;t even notice what he was bulldozi=
ng to make room for his spam list. Incest is the only thing I really need t=
o protect.<br>


<br>I could just about tolerate murder having a life on the domestic wirele=
ss network, but I really did want to keep it off the internet. I also had a=
 plan to put up an open wireless network for friends and neighbours, but mu=
rder and incest would have to be protected from it. Maybe it&#39;s just a c=
ase of being very careful with my iptables, but I&#39;m not especially conf=
ident of my ability to make that tight. Some of those scripts on the intern=
et are talking about weaknesses I never would have thought of.</div>

<span><font color=3D"#888888">
<div><br></div><div>Adrian.</div></font></span><div><div><div>=C2=A0=C2=A0<=
br><br><div class=3D"gmail_quote">On 20 June 2012 07:44, Casey DeLorme <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:cdelorme@gmail.com" target=3D"_blank">c=
delorme@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div><br></div><div>Adrian,</div><div><=
br></div><div><br></div><div>Actually, what you are trying to achieve is no=
t possible without IOMMU, as a vif is just a bridged virtual interface. =C2=
=A0Your DomU needs direct access to the physical card, using PCI Passthroug=
h. =C2=A0For this both your CPU and Motherboard must be IOMMU Compatible (V=
T-d for Intel, AMD-Vi for AMD).</div>




<div><br></div><div>I have a similar configuration at home involving a PFSe=
nse router, debian web server and multimedia virtual machine. =C2=A0To save=
 you some time, you probably won&#39;t achieve Wireless N, this is because =
most routing packages do not yet support it. =C2=A0As of March there were o=
nly a handful of drivers, and the related chips were only featured in lapto=
p wireless cards.</div>




<div><br></div><div><br></div><div><br></div><div>So you are facing two pro=
blems:</div><div><br></div><div>A. =C2=A0Do you have IOMMU Compliant Hardwa=
re?</div><div><br></div><div>B. =C2=A0Is Wireless G Okay?</div><div><br></d=
iv><div>




<br></div><div><br></div><div>Based on these machines:</div><div><br></div>=
<div>murder (dom0)</div><div>libel (domu web server)</div><div>fraud (domu =
router)</div><div>incest (file server domu?)</div><div><br></div><div>



These solutions are based on two assumptions:</div>
<div><br></div><div>A. =C2=A0That fraud is to provide iinternet access for =
the connection machines.</div><div>B. =C2=A0That libel and fraud will be us=
ing a routing device, but libel needs a static IP.</div><div><br></div><div=
>If not A then omit the WAN interface for fraud from the proposed solutions=
.</div>




<div>If not B then add one extra interface for a separated WAN for libel.</=
div><div><br></div><div><br></div><div><br></div><div>My proposed solution:=
</div><div><br></div><div>Using two physical NIC&#39;s you would bridge the=
m using murder&#39;s interfaces file. =C2=A0You can tell murder to ignore t=
hese bridges so it remains a hermit and doesn&#39;t grab an IP.</div>




<div><br></div><div>The bridges could be WAN and LAN. =C2=A0WAN can be pass=
ed to fraud and libel. =C2=A0Assign a static IP in libel&#39;s interfaces f=
ile. =C2=A0Let fraud receive a dynamic IP from WAN. =C2=A0Connect the LAN b=
ridge to fraud and to incest, and have the physical NIC connect to a Wirele=
ss N router.</div>




<div><br></div><div>Configure the Wireless N router to use bridged mode, an=
d install a routing package in fraud, because interfaces probably won&#39;t=
 do everything you need it to for intranet management.</div><div><br></div>




<div><br></div><div><br></div><div>Your Ideal Solution:</div><div><br></div=
><div>To achieve exactly what you want, you need IOMMU to let murder remain=
 a hermit.</div><div><br></div><div>You will need at least one physical kno=
wn compatible wireless G device and a routing package selected for fraud.</=
div>




<div><br></div><div>You will need one physical NIC for libel, another physi=
cal NIC for fraud.</div><div><br></div><div>You can pass one physical NIC t=
o libel and assign a static IP using libel&#39;s interfaces file.</div>




<div><br></div><div>You can pass a physical NIC to fraud for WAN and let it=
 pull a dynamic IP from another routing device. =C2=A0You can also pass the=
 physical wireless G card to fraud, and install the selected routing packag=
e to setup your WAP.</div>




<div><br></div><div>For incest you can use another Wireless NIC to connect =
to fraud wirelessly, or you will need two more physical NIC&#39;s for fraud=
 and for incest and a cable to connect the two.</div><div><br></div><div>




<br></div><div><br></div><div>I hope this helps get you started.</div><span=
><font color=3D"#888888"><div><br></div><div>~Casey</div></font></span></di=
v><div><div><div><br></div><br>
<br><div class=3D"gmail_quote">On Tue, Jun 19, 2012 at 12:36 PM, Alexandre =
Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=
=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 10:06, Adrian May escribi=C3=B3:<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I can&#39;t see how I&#39;m supposed to get the wireless NIC into xen a=
t<br>
all.<br>
</blockquote>
<br></div>
I believe Xen does not supports that low level interaction between a DomU a=
nd the hardware with some standard wrapper, like with wired Ethernet interf=
ace.<br>
<br>
Check if your Motherboard supports IOMMU. Probably your best shot would be =
passthrugh the whole WiFi card into Fraud. That is hopefully low level enou=
gh.<br>
<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_PCI_Passthrough" target=3D"_blank">=
http://wiki.xen.org/wiki/Xen_<u></u>PCI_Passthrough</a><span><font color=3D=
"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--f46d044401c6cfa32f04c2e238e3--


--===============7540984151564084211==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7540984151564084211==--


From xen-users-bounces@lists.xen.org Wed Jun 20 13:44:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 13:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShLBd-0004LP-7a; Wed, 20 Jun 2012 13:43:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <borisq22@gmail.com>) id 1ShLBb-0004LI-Np
	for Xen-users@lists.xen.org; Wed, 20 Jun 2012 13:43:07 +0000
Received: from [193.109.254.147:6376] by server-3.bemta-14.messagelabs.com id
	A2/0B-08687-A63D1EF4; Wed, 20 Jun 2012 13:43:06 +0000
X-Env-Sender: borisq22@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340199786!10658458!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10340 invoked from network); 20 Jun 2012 13:43:06 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 13:43:06 -0000
Received: by eaak12 with SMTP id k12so2727594eaa.32
	for <Xen-users@lists.xen.org>; Wed, 20 Jun 2012 06:43:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=T8ibQg/UYfiBxcYYX+7cwPlxiGFc7R5daBdBQQebagY=;
	b=zdpXvXj2qjFRyAacRBIm54kU4d3Vk+RWwQloVw35sB06Yw4MmvhhpJE38fiCGXBaPd
	Tp7Hui+xDyUQfaY9uZYZOiYItB0idyDfjMAq+zipVSlI/9+4RxzI0Rij7z1aUhxg9rAe
	sIIDEbKiGnb8aPIV3wgFp7KFpeqW2NbF1gDckUWBcvyzNLu8Dvf0eyaaUkCVilISow73
	XPygiY8N4qhWRzvP5EFNzIxkftxA5adPbhamb85tbrzuV6diLyVAggq4HvVvUOU55y7h
	2HzIc2mKknx2Loc4iheIeNSwK2qS4uqBpnOzblrBu2t61/aH1jc/sWmVUBx8dgw5P2Pi
	VQSg==
Received: by 10.14.95.134 with SMTP id p6mr5010231eef.18.1340199785818; Wed,
	20 Jun 2012 06:43:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.225.129 with HTTP; Wed, 20 Jun 2012 06:42:44 -0700 (PDT)
In-Reply-To: <CADG7STDGbVKTn73H6A1hOdX+pf4+KnCWP3i74id9gK=N13n_iQ@mail.gmail.com>
References: <CADG7STDGbVKTn73H6A1hOdX+pf4+KnCWP3i74id9gK=N13n_iQ@mail.gmail.com>
From: Boris Quiroz <borisq22@gmail.com>
Date: Wed, 20 Jun 2012 06:42:44 -0700
Message-ID: <CAM3HBPXxKiJ=1yCwgH5Mbbd6qs8O=aC1hN11Qgk=J3BrZxWYMQ@mail.gmail.com>
To: manas biswal <manas.biswal06@gmail.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] giving IP and internet access to guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Just to clarify, I guess you want to ass a public IP to your Ubuntu
10.04, am I right?

If that is the case, why don't you use NAT to a private IP or
something else to make your Ubuntu 10.04 'visible' on Internet?

Regards.

2012/6/19 manas biswal <manas.biswal06@gmail.com>:
> Hello
>
>
> I am new to XCP
> I have installed XCP 1.1 and given one IP . Internet is allowed on that I=
P.
> I want to install Ubuntu 10.04. =A0The requiremnet is, the =A0IP should be
> generated automatically and getting internet.
> Please suggest How should I proceed.
>
>
>
>
>
>
>
>
>
>
>
>
> --
> Thanks and Regards
> Manas Ranjan Biswal
> Research Scientist,
> OpenTechnology Center,
> NIC,Chennai
> 08015698191,9776349149
> manas.biswal@nic.in
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- =

http://boris.insert-coin.org
AADB 52A9 8C6B 1C73 D0C4=A0 570E 952C 2DC1 D1D0 A4E7
gpg --keyserver pgp.mit.edu --recv-key D1D0A4E7

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 13:44:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 13:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShLBd-0004LP-7a; Wed, 20 Jun 2012 13:43:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <borisq22@gmail.com>) id 1ShLBb-0004LI-Np
	for Xen-users@lists.xen.org; Wed, 20 Jun 2012 13:43:07 +0000
Received: from [193.109.254.147:6376] by server-3.bemta-14.messagelabs.com id
	A2/0B-08687-A63D1EF4; Wed, 20 Jun 2012 13:43:06 +0000
X-Env-Sender: borisq22@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340199786!10658458!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10340 invoked from network); 20 Jun 2012 13:43:06 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 13:43:06 -0000
Received: by eaak12 with SMTP id k12so2727594eaa.32
	for <Xen-users@lists.xen.org>; Wed, 20 Jun 2012 06:43:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=T8ibQg/UYfiBxcYYX+7cwPlxiGFc7R5daBdBQQebagY=;
	b=zdpXvXj2qjFRyAacRBIm54kU4d3Vk+RWwQloVw35sB06Yw4MmvhhpJE38fiCGXBaPd
	Tp7Hui+xDyUQfaY9uZYZOiYItB0idyDfjMAq+zipVSlI/9+4RxzI0Rij7z1aUhxg9rAe
	sIIDEbKiGnb8aPIV3wgFp7KFpeqW2NbF1gDckUWBcvyzNLu8Dvf0eyaaUkCVilISow73
	XPygiY8N4qhWRzvP5EFNzIxkftxA5adPbhamb85tbrzuV6diLyVAggq4HvVvUOU55y7h
	2HzIc2mKknx2Loc4iheIeNSwK2qS4uqBpnOzblrBu2t61/aH1jc/sWmVUBx8dgw5P2Pi
	VQSg==
Received: by 10.14.95.134 with SMTP id p6mr5010231eef.18.1340199785818; Wed,
	20 Jun 2012 06:43:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.225.129 with HTTP; Wed, 20 Jun 2012 06:42:44 -0700 (PDT)
In-Reply-To: <CADG7STDGbVKTn73H6A1hOdX+pf4+KnCWP3i74id9gK=N13n_iQ@mail.gmail.com>
References: <CADG7STDGbVKTn73H6A1hOdX+pf4+KnCWP3i74id9gK=N13n_iQ@mail.gmail.com>
From: Boris Quiroz <borisq22@gmail.com>
Date: Wed, 20 Jun 2012 06:42:44 -0700
Message-ID: <CAM3HBPXxKiJ=1yCwgH5Mbbd6qs8O=aC1hN11Qgk=J3BrZxWYMQ@mail.gmail.com>
To: manas biswal <manas.biswal06@gmail.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] giving IP and internet access to guest VM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Just to clarify, I guess you want to ass a public IP to your Ubuntu
10.04, am I right?

If that is the case, why don't you use NAT to a private IP or
something else to make your Ubuntu 10.04 'visible' on Internet?

Regards.

2012/6/19 manas biswal <manas.biswal06@gmail.com>:
> Hello
>
>
> I am new to XCP
> I have installed XCP 1.1 and given one IP . Internet is allowed on that I=
P.
> I want to install Ubuntu 10.04. =A0The requiremnet is, the =A0IP should be
> generated automatically and getting internet.
> Please suggest How should I proceed.
>
>
>
>
>
>
>
>
>
>
>
>
> --
> Thanks and Regards
> Manas Ranjan Biswal
> Research Scientist,
> OpenTechnology Center,
> NIC,Chennai
> 08015698191,9776349149
> manas.biswal@nic.in
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- =

http://boris.insert-coin.org
AADB 52A9 8C6B 1C73 D0C4=A0 570E 952C 2DC1 D1D0 A4E7
gpg --keyserver pgp.mit.edu --recv-key D1D0A4E7

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 15:59:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 15:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShNIW-0008Ay-V5; Wed, 20 Jun 2012 15:58:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.wagner@licoho.de>) id 1ShNIU-0008At-Ns
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 15:58:23 +0000
Received: from [193.109.254.147:51485] by server-12.bemta-14.messagelabs.com
	id 77/36-30461-E13F1EF4; Wed, 20 Jun 2012 15:58:22 +0000
X-Env-Sender: r.wagner@licoho.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340207899!10738352!1
X-Originating-IP: [184.82.37.18]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28457 invoked from network); 20 Jun 2012 15:58:20 -0000
Received: from sv06.licoho.de (HELO sv06.licoho.de) (184.82.37.18)
	by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Jun 2012 15:58:20 -0000
Received: from sv06.licoho.de (unknown [127.0.0.1])
	by sv06.licoho.de (Postfix) with ESMTP id EDB3590C0003
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:58:18 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; s=dkim; bh=Y
	6NfsoZxnLfOZMzvShn6/0h+IUo=; b=lhrynEbU1foIMEf4f7ryLZ7YNoTgeVB4P
	dEsskizrdQ2ZL1/03K/EqRqRfDL9BLeDOBXiz+2YG/VqpHP7t0/UrkaJm458wFNm
	KX2X4vGuTI/sucEe7vKeiTNlc1r324CcELNFnnxzxDQjI8JZ5CTYaOwEHIrE5wcr
	FKsiEjqbvQ=
DomainKey-Signature: a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; q=dns; s=
	dkim; b=YEKqUVqPK2QPMQJ46kQ8btuFF36/BMUrvPwG4wgvnh1KDNFoleW2h2jj
	G+68ZzL+m0H1Pjmj5JrTiMgY/FJdrGb9ZUa88w3nKG1jVui4z+Q9lj753gjsF2VR
	3fm2CzMLUUKgWsinRK+2uih/TmEWajWpLB2t+9VA7MUNhX+OVVk=
Received: from as01.licoho.de (as01.licoho.de [85.93.15.135])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by sv06.licoho.de (Postfix) with ESMTPSA id B7D7390C0001
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:58:18 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by as01.licoho.de (Postfix) with ESMTP id 9003F9C1CB
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:58:17 +0200 (CEST)
Received: from as01.licoho.de ([127.0.0.1])
	by localhost (as01.licoho.de [127.0.0.1]) (amavisd-maia, port 10024)
	with LMTP id 00614-03 for <xen-users@lists.xen.org>;
	Wed, 20 Jun 2012 17:57:51 +0200 (CEST)
Received: from as01.licoho.de (localhost [127.0.0.1])
	by as01.licoho.de (Postfix) with ESMTP id 224369C224
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:57:51 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; s=dkim; bh=Y
	6NfsoZxnLfOZMzvShn6/0h+IUo=; b=lhrynEbU1foIMEf4f7ryLZ7YNoTgeVB4P
	dEsskizrdQ2ZL1/03K/EqRqRfDL9BLeDOBXiz+2YG/VqpHP7t0/UrkaJm458wFNm
	KX2X4vGuTI/sucEe7vKeiTNlc1r324CcELNFnnxzxDQjI8JZ5CTYaOwEHIrE5wcr
	FKsiEjqbvQ=
DomainKey-Signature: a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; q=dns; s=
	dkim; b=YEKqUVqPK2QPMQJ46kQ8btuFF36/BMUrvPwG4wgvnh1KDNFoleW2h2jj
	G+68ZzL+m0H1Pjmj5JrTiMgY/FJdrGb9ZUa88w3nKG1jVui4z+Q9lj753gjsF2VR
	3fm2CzMLUUKgWsinRK+2uih/TmEWajWpLB2t+9VA7MUNhX+OVVk=
Received: from lic-srv-ad-01.licoho.int (p4FF03C52.dip.t-dialin.net
	[79.240.60.82]) (using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by as01.licoho.de (Postfix) with ESMTPSA id CAB239C1CB
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:57:50 +0200 (CEST)
Received: from LIC-SRV-AD-01.licoho.int ([192.168.101.5]) by
	lic-srv-ad-01.licoho.int ([192.168.101.5]) with mapi id 14.02.0298.004;
	Wed, 20 Jun 2012 17:57:28 +0200
From: Ronny Wagner <r.wagner@licoho.de>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: xen dom0 reboot when windows hvm started
Thread-Index: Ac1OQM4ycfdMTwZFQT+f0NAGJjN05Q==
Date: Wed, 20 Jun 2012 15:57:07 +0000
Message-ID: <211AEF74411A1449B937AE5A36B9B33614164066@lic-srv-ad-01.licoho.int>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.104.45]
MIME-Version: 1.0
X-Virus-Scanned: Maia Mailguard 1.0.2
Subject: [Xen-users] xen dom0 reboot when windows hvm started
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0646603147155453803=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0646603147155453803==
Content-Language: de-DE
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=SHA1; boundary="----=_NextPart_000_0014_01CD4F0E.1A128450"

------=_NextPart_000_0014_01CD4F0E.1A128450
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Dear Community,

i have a problem with a new debian XEN 64bit squeeze Server, when i started
a windows hvm domU. I tested with the routed and now in the bridge network
mod.

I start the domU with xm create win.cfg and 1 or 2 second the dom0 is
reboot. I install a debian domU on the system, and this is without any
problems in routed and bridge mod.

In the logfile are no informations, in the routed mod there is a fail
message:
The first message
domid: 1
-c config qemu network with xen bridge for
tap-vif-win2k3 xenbr0
bridge xenbr0 does not exist!
/etc/xen/scripts/qemu-ifup: could not launch network script
Could not initialize device 'tap'

Then I use the bridge mod, now is a new message:
domid: 2
-c config qemu network with xen bridge for
tap-vif-win2k3 eth0
Using file /root/disk.img in read-write mode
Watching /local/domain/0/device-model/2/logdirty/cmd
Watching /local/domain/0/device-model/2/command
char device redirected to /dev/pts/2
qemu_map_cache_init nr_buckets = 10000 size 4194304
shared page at pfn feffd
buffered io page at pfn feffb
Guest uuid = 1ca7a574-8d1d-82f2-986e-48fe1ebf8ce7
Time offset set 0
populating video RAM at ff000000
mapping video RAM from ff000000
Register xen platform.
Done register platform.
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw
state.
xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error
Log-dirty: no command yet.
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
xs_read(/local/domain/2/log-throttling): read error
qemu: ignoring not-understood drive `/local/domain/2/log-throttling'
medium change watch on `/local/domain/2/log-throttling' - unknown device,
ignored
cirrus vga map change while on lfb mode
mapping vram to f0000000 - f0400000

The last message before the server reboot is in syslog:
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/vif-bridge: online 
XENBUS_PATH=backend/vif/1/0
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: add 
XENBUS_PATH=backend/vbd/1/768
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.653456] device vif-win2k3 
entered promiscuous mode
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.655210] ADDRCONF(NETDEV_UP): 
vif-win2k3: link is not ready
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: Writing 
backend/vbd/1/768/node /dev/loop0 to xenstore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.708311] nf_conntrack version 
0.5.0 (2763 buckets, 11052 max)
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: Writing 
backend/vbd/1/768/physical-device 7:0 to xenstore.
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: Writing 
backend/vbd/1/768/hotplug-status connected to xenstore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.770812] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.794340] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.796160] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.796163] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/vif-bridge: Successful 
vif-bridge online for vif-win2k3, bridge eth0.
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/vif-bridge: Writing 
backend/vif/1/0/hotplug-status connected to xenstore.
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.909332] tun: Universal TUN/TAP 
device driver, 1.6
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.909335] tun: (C) 1999-2004 Max 
Krasnyansky <maxk@qualcomm.com>
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.923229] device tap-vif-win2k3 
entered promiscuous mode
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.923254] eth0: port 
3(tap-vif-win2k3) entered forwarding state
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.923257] eth0: port 
3(tap-vif-win2k3) entered forwarding state

Have anybody a idea what is here the problem?

Thank you very much

------=_NextPart_000_0014_01CD4F0E.1A128450
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIR1zCCBKEw
ggOJAgEKMA0GCSqGSIb3DQEBBQUAMIGJMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3Vl
cnR0ZW1iZXJnMQ8wDQYDVQQKEwZMaUNvSG8xEDAOBgNVBAsTB01haW5TeXMxHTAbBgNVBAMTFFVz
ZXJDQSBsaWMtc3J2LWNhLTAxMRswGQYJKoZIhvcNAQkBFgxjYUBsaWNvaG8uZGUwHhcNMTIwNjEw
MTgyMTEwWhcNMTMwNjEwMTgyMTEwWjCBojELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1
ZXJ0dGVtYmVyZzEOMAwGA1UEBxMFQWFsZW4xDzANBgNVBAoTBkxpQ29IbzEbMBkGA1UECxMSR2Vz
Y2hhZWZ0c2Z1ZWhydW5nMRUwEwYDVQQDEwxSb25ueSBXYWduZXIxITAfBgkqhkiG9w0BCQEWEnIu
d2FnbmVyQGxpY29oby5kZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL6YfSr0Azy3
61Gs3Zim0Vq+RZ9fT7fXcG8qMb+CkkYZBm/oUnvc+DhTDlIno0gMvl/QD2CGRY/xIhEWYnmkP2dG
wFXHXqTER2bbxfp4/QnirKYeDLzKTL6PxU77a4/bHHi3Q0x+cdO18FKxIS1GM4Izf2+hbhFOka+3
Nc8XHaZ5YDbQds9MxrGGaUyfDyiVeKBrtFyRIZ4cpsHkcg13DZ3hZAtQW0BJg2LfAPpxbep7AKUH
5nniiNfa9HrFVCjyh/PqhyMefCUERQrvrRmBOlx1OSKs9xvu58s+Nv6sLO+XAFEyUkFi1k5L0Z0/
QO6xlGzwyTlOe1fW/WznXT0e7C94Ex0bOKpWoiAGmAlCtvA0+YG6GX7ISXk/+cGNXFznGJKVebQj
/pYUDdUuyRwFFD17DNO6nDUcOejEVfodyCaOq7iOVRI1oxBn4so/Y+JpnIZ72QQ/GXb7rhnsossY
tqXl0dYA5Qs2OELYp+VowmyZSc7mLL8QcxVbTVWDGvEDMZGVl601axuuKRSdeALFOu/Gnin4h9Z6
8TCMzvvT41x0vISU4owiUfqQ8x7RCquyl9jPj+652YJw7tFlzE/dFhXLalBHBQM5N8WdzRm7hbQx
sYrqfV0dl5YGZJZpDhhcLW+rZz/98DhMXdObNX65LVwz2yv7pnGX1qXo8gPIg7T9AgMBAAEwDQYJ
KoZIhvcNAQEFBQADggEBAKH+YVu7o+5sWBz/MsBzQfigEuX/w63CdzhEOQhyRsX2GykUVOXo3WzT
WXQWq7yrnFe4w22098qfnZ1IKvjoXpvTqLEjieSY8fmB9epghfiMH97gEuORVSMKvWefyWpw6Xfa
9wEQWwdhm/p++q+WLFUkggU4Ge/npyDJypGXVnvEgbKha8ZnG2DiLU/HjE/gTApMeFIKmgOgywdZ
XbgXv19yHmq0TRHcS/MIPjcKEHrn+MMluy8L4Mqk3abWABznwT5J4g0Sh/+gEnm207yyn/1sUYjx
Apn/jcXThriLg9RSSRBnVh8VoNBKhuNbUwRN+WDerQnhSVK96KqeJ6sfNREwggZ/MIIEZ6ADAgEC
AgEFMA0GCSqGSIb3DQEBBAUAMIGZMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0
ZW1iZXJnMQ4wDAYDVQQHEwVBYWxlbjEPMA0GA1UEChMGTGlDb0hvMRAwDgYDVQQLEwdNYWluU3lz
MR0wGwYDVQQDExRSb290Q0EgbGljLXNydi1jYS0wMTEbMBkGCSqGSIb3DQEJARYMY2FAbGljb2hv
LmRlMB4XDTEyMDYxMDE3NTUzNloXDTIyMDYwODE3NTUzNlowgYkxCzAJBgNVBAYTAkRFMRswGQYD
VQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDzANBgNVBAoTBkxpQ29IbzEQMA4GA1UECxMHTWFpblN5
czEdMBsGA1UEAxMUVXNlckNBIGxpYy1zcnYtY2EtMDExGzAZBgkqhkiG9w0BCQEWDGNhQGxpY29o
by5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALazg0HFWN31TQFR/TJoCuiaIAWa
8KE5hpQgo9FkiXbXlxzmNsQMUMq5d08JPFS83QRmV+yl45FtX+vICDgjIqwuIQSeuTv7ccvbXNQb
zMaXXDf48dutqlGMnOj5KIg41Ops1Mz5mxLxDjniqDd3yuK0Oav0JPE621S6DNBE20aci0bLkCRU
ovcOIMQTWXrHJHOhDA4KHb4TuFASillsODtme7oGJ3WFcH7N3vE/o26LkK/GrkrXYXeSIMTeRljS
Ir+1GfxUJotiZ1hrB6X7kJ2CbgmTxS6Dlq1ttoi1dymsuMX27hDqBvH2vGc9ptPM6ruhwzZ1HveY
iMTHkHBfNWcCAwEAAaOCAd4wggHaMA8GA1UdEwEB/wQFMAMBAf8wOAYDVR0fBDEwLzAtoCugKYYn
aHR0cDovL3d3dy5saWNvaG8uZGUvdWNhL2xpY29ob191Y2EuY3JsMDMGCWCGSAGG+EIBCAQmFiRo
dHRwOi8vd3d3LmxpY29oby5kZS91Y2EvdXBvbGljeS5odG0wNwYJYIZIAYb4QgEEBCoWKGh0dHA6
Ly93d3cubGljb2hvLmRlL3VjYS9saWNvaG8udXJ2Yy5jcmwwHAYJYIZIAYb4QgENBA8WDUxpQ29I
byBVc2VyQ0EwHQYDVR0OBBYEFAgiGc1mzmoVCUNLJvJYjJH9giRxMIG4BgNVHSMEgbAwga2hgZ+k
gZwwgZkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDjAMBgNVBAcT
BUFhbGVuMQ8wDQYDVQQKEwZMaUNvSG8xEDAOBgNVBAsTB01haW5TeXMxHTAbBgNVBAMTFFJvb3RD
QSBsaWMtc3J2LWNhLTAxMRswGQYJKoZIhvcNAQkBFgxjYUBsaWNvaG8uZGWCCQC4NaEUvmedjjAn
BgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBAUAA4IC
AQCTiIHsWf1iI8i1LTbM5FfOie2lanJVSRe94Fk7rvGjydRoAdGAj38C3T9APnIOWXaEOYEa5eef
zgkokTzXEOGTlCXytbGr5Ab4UY4+rPCsUVqKZK/BmZOBJYVwGqevEx3HIvPYZGSNrOBFKtzqYggb
sFxwqNlOLDwCCqzyPqmf6abe6a+O1alFdce9GyD/9rt04tCZo3r4d5eOFXfSkElHEBw+JIe4ir+4
RLcCl+4RSdyCoPBDtkDxIKsWJdnHOO4yKveYhbJ8gztt1Qh5nN1qpXbDC/vFv/hvuCVQMTdg2Gps
78IrdU8Q0YP2KIl3ux+QosizQLj/UKF+CKg6QfH0NoAZnVQdk/RHS6Rs6CibdE2thRqJdUdd3xO4
PaZBTMkZij29Ok+wcuJW7jDrs7ETZfb43pD3BqNRSDex9dAkwrx67LmdBKhFD44ijC6Hj6ZQ5WUw
0b/nA/utnMpENIMwEqyxmjPqIleh42FMaP7F42wYWBwBKjPnBCi4WNRKugWailkjsTTbqNtSh40a
f0PJ0oWueIBtI7p67xXL1VXQPDdUR6Q3yBeqg4OAxMMH1fe4oQ48EGKw1dbTrruFfUPCyvsZlmjS
GBGgrT1dgDWP3+puIofD6uajfOg9uCvELRHWcoMXVP1+YDDhGCiPv4dUtqK/eDooP+EdyX7vRecQ
RTCCBqswggSToAMCAQICCQC4NaEUvmedjjANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMCREUx
GzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEOMAwGA1UEBxMFQWFsZW4xDzANBgNVBAoTBkxp
Q29IbzEQMA4GA1UECxMHTWFpblN5czEdMBsGA1UEAxMUUm9vdENBIGxpYy1zcnYtY2EtMDExGzAZ
BgkqhkiG9w0BCQEWDGNhQGxpY29oby5kZTAeFw0xMDA4MDExMzIxMDRaFw0zNTA3MjYxMzIxMDRa
MIGZMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMQ4wDAYDVQQHEwVB
YWxlbjEPMA0GA1UEChMGTGlDb0hvMRAwDgYDVQQLEwdNYWluU3lzMR0wGwYDVQQDExRSb290Q0Eg
bGljLXNydi1jYS0wMTEbMBkGCSqGSIb3DQEJARYMY2FAbGljb2hvLmRlMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEAx7Z16bb7/VwNz264nACNLC+hIVZ2FP+gyM/zmTXzsA6YKGoE2XnS
6sdMJ2CIUcaZSFSLU/MZrrQw0ScJtSArhaR7SyN2HrRAA+kdmpKe+Xx/4X1xTEEY289XMPDGjaZO
8X0fsprm865LBtfkWBHjEpEwE89BzcDxdIJnUmtXQ4d7Z8k6MISyX6W/Dwtr4UNSzI7Ue6M2sr4G
M0CV08PYuzD1Ja4y+KAEjGhSs8sXyVA8tvep2ZFoMu+4/DLSJTDyX6kWytcw+cQxrxJOSFQ8WVgr
5K3NJGStsbiuxN095+hWtb5tIMzEElbz9nnoAsHIIOoN5uCokV4UQLXd1wOHTXsqID4IOak8WmoN
ifjK4TGyrALvasVsEFvK1ee0hdmyUB4wumHjscVNhf9KRLmQsYA61tS3+7Uyl6VOw39V2JmC+YRU
m5SnO9FGijMYr2zsbH4yWoJ0ywt61vm4rAIVx1eXxmpZNdwj9Z4IdFUysIGngl6cekjADhR8o9Mc
JEfffvyqU0su0aS/+uGQSurILoB/gDl1VpCzI14VpeU0fxRu1ckm+7+9Q+RaiTj8GiaU5Ls52DoC
1nsB5DOdAzJOkRYrGiZejdEavVP8y3MwtkOVkCMAF9XeA+rHkogVeXSIOY4rymsNyYLMa82QaiNz
+o0LnpuZ+XdS0hLcWKfds/sCAwEAAaOB8zCB8DASBgNVHRMBAf8ECDAGAQH/AgEBMDYGA1UdHwQv
MC0wK6ApoCeGJWh0dHA6Ly93d3cubGljb2hvLmRlL2NhL2xpY29ob19jYS5jcmwwEQYJYIZIAYb4
QgEBBAQDAgAHMDEGCWCGSAGG+EIBCAQkFiJodHRwOi8vd3d3LmxpY29oby5kZS9jYS9wb2xpY3ku
aHRtMDUGCWCGSAGG+EIBBAQoFiZodHRwOi8vd3d3LmxpY29oby5kZS9jYS9saWNvaG8ucnZjLmNy
bDALBgNVHQ8EBAMCAQYwGAYJYIZIAYb4QgENBAsWCUxpQ29IbyBDQTANBgkqhkiG9w0BAQUFAAOC
AgEArpyk66FOc/NUpXIkab09JMdAUdIED6K9twKkuyH84KQhM7rQ+JfCKyP0gHf+Xr16LwiBDb78
Cm9m3zsufEg+YeGCT9iH7jc7aCMGt2OEQUgsiD/sKcarjgJruWJOMmOhTpXXU5YFjjMmTmQB1BP5
Q5Dl8PPoC8pzHaqLiOdfToIb221KiRXPvzVx7P2Vqo7+dMGjugZMaqKsWlJNj4zrP173l1xG+kw6
/dS9M6XwN80ydtmw6JSZjDTLIhkpY/VxxwW4yQtnNriqrii+KdDSdkFZZkxE5Ad7dBuoYPVvCaAE
VP1hjx7RaeYQEuuvIdT74mrDR9Vg6fRumA1FFr6/hGhTAU1sATTIyd1co6m8uOwGL9ZiTnPbBCeh
iCbNczOOaPbXBFqtzrILg/dq9rFHSL+KUkcXgCX3QDzYkArviGAdAGoqg5wwI2PRobss5NOCC8aN
0oWfjnR2vbQiXDO9TU1SihojmLSkZmc+ikaLzCGDF8yT8SmLW7FEfGbRe7EKvBwDuFci6EpAfmrJ
iQ5VQsBa4aF2+yCaDhosqbWoBmzTkl/SBio+V2D7yQXD9e9PKdKYB61fBJIWNPPJ7sQpuxFUI3mr
GiaFvJEfjZu5BebCFAMT7sg9YXxaWa4WnsqdjkVyAooEWoTRHCQT6UQ/MhqC3PVMNrXpaSHbXgzE
rwoxggUOMIIFCgIBATCBjzCBiTELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVt
YmVyZzEPMA0GA1UEChMGTGlDb0hvMRAwDgYDVQQLEwdNYWluU3lzMR0wGwYDVQQDExRVc2VyQ0Eg
bGljLXNydi1jYS0wMTEbMBkGCSqGSIb3DQEJARYMY2FAbGljb2hvLmRlAgEKMAkGBSsOAwIaBQCg
ggJTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDYyMDE1NTcw
NFowIwYJKoZIhvcNAQkEMRYEFKPPttpYP3CHeUcSWgX0tV+IxVgBMIGgBgkrBgEEAYI3EAQxgZIw
gY8wgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDzANBgNVBAoT
BkxpQ29IbzEQMA4GA1UECxMHTWFpblN5czEdMBsGA1UEAxMUVXNlckNBIGxpYy1zcnYtY2EtMDEx
GzAZBgkqhkiG9w0BCQEWDGNhQGxpY29oby5kZQIBCjCBogYLKoZIhvcNAQkQAgsxgZKggY8wgYkx
CzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDzANBgNVBAoTBkxpQ29I
bzEQMA4GA1UECxMHTWFpblN5czEdMBsGA1UEAxMUVXNlckNBIGxpYy1zcnYtY2EtMDExGzAZBgkq
hkiG9w0BCQEWDGNhQGxpY29oby5kZQIBCjCBqwYJKoZIhvcNAQkPMYGdMIGaMAsGCWCGSAFlAwQB
KjALBglghkgBZQMEARYwCgYIKoZIhvcNAwcwCwYJYIZIAWUDBAECMA4GCCqGSIb3DQMCAgIAgDAH
BgUrDgMCBzANBggqhkiG9w0DAgIBQDANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjALBglghkgBZQME
AgMwCwYJYIZIAWUDBAICMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAgAu3sI8fKBdpbzn
OAwTIMjBsS144dQR70TX3EVHTxXRl85HAO9rPzBKj2dwCi/LjN+mL/8U7PXWy/JByDLcIvUxcmaz
kxi2oPA6W7jzGARCQYHnlbomLQKlQlgzvONDVFgD3W3oYOQ/siUTrH18pUaZyfwuiTbpZ6e9/U1H
0w2r9BMEiFyfVXmp9YVLWnhWkJzH7ba5HA3Vu1Bn/A/XLspOsLSqo0IJw7PvbO+GjuGNG2wxZfrI
wjUaNgnFPfpgq8cfccn6ghlgvkfoxBP7MVQ9C2jI7HOZmVJbAqlKY3Y2xmyw9fKebbNiB1rxoSbf
m2V7n+wYHdbaXpP3w1HEwcjxT1KM9s/2iYCjUtstZn6ODApUOCHzzk4DsF5+9L0OnxMrHskEFkcG
QFAeY/ixFihqGEb/qunwX4siUVd2ZAcF5wfTmt5+U2XZtjyBp1IygQkJghQrUrAR2jXyVZcikzPp
1NhADppGptJUOsBMz0ATIzVVmhit3KGexdz7cPZsP+x0sQlult/5BUEW2CfEBRZoP4OHRLW+LLM3
zmdLZZY354NUqu8M/57/Ccz9BBLbfyLikrfFbzHMmscqgULLPOFxgY0cKiDGhRIRpWL84ib0oG3r
Pl9UT7DsCmt8D3pdVMFfSAl3q8BqrwgMVD/QJWQYX5pcoxPifb5gDFb9Ad63vAAAAAAAAA==

------=_NextPart_000_0014_01CD4F0E.1A128450--


--===============0646603147155453803==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0646603147155453803==--


From xen-users-bounces@lists.xen.org Wed Jun 20 15:59:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 15:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShNIW-0008Ay-V5; Wed, 20 Jun 2012 15:58:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <r.wagner@licoho.de>) id 1ShNIU-0008At-Ns
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 15:58:23 +0000
Received: from [193.109.254.147:51485] by server-12.bemta-14.messagelabs.com
	id 77/36-30461-E13F1EF4; Wed, 20 Jun 2012 15:58:22 +0000
X-Env-Sender: r.wagner@licoho.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340207899!10738352!1
X-Originating-IP: [184.82.37.18]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28457 invoked from network); 20 Jun 2012 15:58:20 -0000
Received: from sv06.licoho.de (HELO sv06.licoho.de) (184.82.37.18)
	by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Jun 2012 15:58:20 -0000
Received: from sv06.licoho.de (unknown [127.0.0.1])
	by sv06.licoho.de (Postfix) with ESMTP id EDB3590C0003
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:58:18 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; s=dkim; bh=Y
	6NfsoZxnLfOZMzvShn6/0h+IUo=; b=lhrynEbU1foIMEf4f7ryLZ7YNoTgeVB4P
	dEsskizrdQ2ZL1/03K/EqRqRfDL9BLeDOBXiz+2YG/VqpHP7t0/UrkaJm458wFNm
	KX2X4vGuTI/sucEe7vKeiTNlc1r324CcELNFnnxzxDQjI8JZ5CTYaOwEHIrE5wcr
	FKsiEjqbvQ=
DomainKey-Signature: a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; q=dns; s=
	dkim; b=YEKqUVqPK2QPMQJ46kQ8btuFF36/BMUrvPwG4wgvnh1KDNFoleW2h2jj
	G+68ZzL+m0H1Pjmj5JrTiMgY/FJdrGb9ZUa88w3nKG1jVui4z+Q9lj753gjsF2VR
	3fm2CzMLUUKgWsinRK+2uih/TmEWajWpLB2t+9VA7MUNhX+OVVk=
Received: from as01.licoho.de (as01.licoho.de [85.93.15.135])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by sv06.licoho.de (Postfix) with ESMTPSA id B7D7390C0001
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:58:18 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by as01.licoho.de (Postfix) with ESMTP id 9003F9C1CB
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:58:17 +0200 (CEST)
Received: from as01.licoho.de ([127.0.0.1])
	by localhost (as01.licoho.de [127.0.0.1]) (amavisd-maia, port 10024)
	with LMTP id 00614-03 for <xen-users@lists.xen.org>;
	Wed, 20 Jun 2012 17:57:51 +0200 (CEST)
Received: from as01.licoho.de (localhost [127.0.0.1])
	by as01.licoho.de (Postfix) with ESMTP id 224369C224
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:57:51 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; s=dkim; bh=Y
	6NfsoZxnLfOZMzvShn6/0h+IUo=; b=lhrynEbU1foIMEf4f7ryLZ7YNoTgeVB4P
	dEsskizrdQ2ZL1/03K/EqRqRfDL9BLeDOBXiz+2YG/VqpHP7t0/UrkaJm458wFNm
	KX2X4vGuTI/sucEe7vKeiTNlc1r324CcELNFnnxzxDQjI8JZ5CTYaOwEHIrE5wcr
	FKsiEjqbvQ=
DomainKey-Signature: a=rsa-sha1; c=simple; d=licoho.de; h=from:to
	:subject:date:message-id:content-type:mime-version; q=dns; s=
	dkim; b=YEKqUVqPK2QPMQJ46kQ8btuFF36/BMUrvPwG4wgvnh1KDNFoleW2h2jj
	G+68ZzL+m0H1Pjmj5JrTiMgY/FJdrGb9ZUa88w3nKG1jVui4z+Q9lj753gjsF2VR
	3fm2CzMLUUKgWsinRK+2uih/TmEWajWpLB2t+9VA7MUNhX+OVVk=
Received: from lic-srv-ad-01.licoho.int (p4FF03C52.dip.t-dialin.net
	[79.240.60.82]) (using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	by as01.licoho.de (Postfix) with ESMTPSA id CAB239C1CB
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:57:50 +0200 (CEST)
Received: from LIC-SRV-AD-01.licoho.int ([192.168.101.5]) by
	lic-srv-ad-01.licoho.int ([192.168.101.5]) with mapi id 14.02.0298.004;
	Wed, 20 Jun 2012 17:57:28 +0200
From: Ronny Wagner <r.wagner@licoho.de>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: xen dom0 reboot when windows hvm started
Thread-Index: Ac1OQM4ycfdMTwZFQT+f0NAGJjN05Q==
Date: Wed, 20 Jun 2012 15:57:07 +0000
Message-ID: <211AEF74411A1449B937AE5A36B9B33614164066@lic-srv-ad-01.licoho.int>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.104.45]
MIME-Version: 1.0
X-Virus-Scanned: Maia Mailguard 1.0.2
Subject: [Xen-users] xen dom0 reboot when windows hvm started
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0646603147155453803=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0646603147155453803==
Content-Language: de-DE
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=SHA1; boundary="----=_NextPart_000_0014_01CD4F0E.1A128450"

------=_NextPart_000_0014_01CD4F0E.1A128450
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Dear Community,

i have a problem with a new debian XEN 64bit squeeze Server, when i started
a windows hvm domU. I tested with the routed and now in the bridge network
mod.

I start the domU with xm create win.cfg and 1 or 2 second the dom0 is
reboot. I install a debian domU on the system, and this is without any
problems in routed and bridge mod.

In the logfile are no informations, in the routed mod there is a fail
message:
The first message
domid: 1
-c config qemu network with xen bridge for
tap-vif-win2k3 xenbr0
bridge xenbr0 does not exist!
/etc/xen/scripts/qemu-ifup: could not launch network script
Could not initialize device 'tap'

Then I use the bridge mod, now is a new message:
domid: 2
-c config qemu network with xen bridge for
tap-vif-win2k3 eth0
Using file /root/disk.img in read-write mode
Watching /local/domain/0/device-model/2/logdirty/cmd
Watching /local/domain/0/device-model/2/command
char device redirected to /dev/pts/2
qemu_map_cache_init nr_buckets = 10000 size 4194304
shared page at pfn feffd
buffered io page at pfn feffb
Guest uuid = 1ca7a574-8d1d-82f2-986e-48fe1ebf8ce7
Time offset set 0
populating video RAM at ff000000
mapping video RAM from ff000000
Register xen platform.
Done register platform.
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw
state.
xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error
Log-dirty: no command yet.
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
xs_read(/local/domain/2/log-throttling): read error
qemu: ignoring not-understood drive `/local/domain/2/log-throttling'
medium change watch on `/local/domain/2/log-throttling' - unknown device,
ignored
cirrus vga map change while on lfb mode
mapping vram to f0000000 - f0400000

The last message before the server reboot is in syslog:
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/vif-bridge: online 
XENBUS_PATH=backend/vif/1/0
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: add 
XENBUS_PATH=backend/vbd/1/768
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.653456] device vif-win2k3 
entered promiscuous mode
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.655210] ADDRCONF(NETDEV_UP): 
vif-win2k3: link is not ready
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: Writing 
backend/vbd/1/768/node /dev/loop0 to xenstore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.708311] nf_conntrack version 
0.5.0 (2763 buckets, 11052 max)
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: Writing 
backend/vbd/1/768/physical-device 7:0 to xenstore.
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/block: Writing 
backend/vbd/1/768/hotplug-status connected to xenstore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.770812] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.794340] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.796160] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 kernel: [57683.796163] xt_physdev: 
using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for 
non-bridged traffic is not supported anymore.
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/vif-bridge: Successful 
vif-bridge online for vif-win2k3, bridge eth0.
Jun 20 11:48:09 lic-srv-xen-02 logger: /etc/xen/scripts/vif-bridge: Writing 
backend/vif/1/0/hotplug-status connected to xenstore.
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.909332] tun: Universal TUN/TAP 
device driver, 1.6
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.909335] tun: (C) 1999-2004 Max 
Krasnyansky <maxk@qualcomm.com>
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.923229] device tap-vif-win2k3 
entered promiscuous mode
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.923254] eth0: port 
3(tap-vif-win2k3) entered forwarding state
Jun 20 11:48:10 lic-srv-xen-02 kernel: [57683.923257] eth0: port 
3(tap-vif-win2k3) entered forwarding state

Have anybody a idea what is here the problem?

Thank you very much

------=_NextPart_000_0014_01CD4F0E.1A128450
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIR1zCCBKEw
ggOJAgEKMA0GCSqGSIb3DQEBBQUAMIGJMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3Vl
cnR0ZW1iZXJnMQ8wDQYDVQQKEwZMaUNvSG8xEDAOBgNVBAsTB01haW5TeXMxHTAbBgNVBAMTFFVz
ZXJDQSBsaWMtc3J2LWNhLTAxMRswGQYJKoZIhvcNAQkBFgxjYUBsaWNvaG8uZGUwHhcNMTIwNjEw
MTgyMTEwWhcNMTMwNjEwMTgyMTEwWjCBojELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1
ZXJ0dGVtYmVyZzEOMAwGA1UEBxMFQWFsZW4xDzANBgNVBAoTBkxpQ29IbzEbMBkGA1UECxMSR2Vz
Y2hhZWZ0c2Z1ZWhydW5nMRUwEwYDVQQDEwxSb25ueSBXYWduZXIxITAfBgkqhkiG9w0BCQEWEnIu
d2FnbmVyQGxpY29oby5kZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL6YfSr0Azy3
61Gs3Zim0Vq+RZ9fT7fXcG8qMb+CkkYZBm/oUnvc+DhTDlIno0gMvl/QD2CGRY/xIhEWYnmkP2dG
wFXHXqTER2bbxfp4/QnirKYeDLzKTL6PxU77a4/bHHi3Q0x+cdO18FKxIS1GM4Izf2+hbhFOka+3
Nc8XHaZ5YDbQds9MxrGGaUyfDyiVeKBrtFyRIZ4cpsHkcg13DZ3hZAtQW0BJg2LfAPpxbep7AKUH
5nniiNfa9HrFVCjyh/PqhyMefCUERQrvrRmBOlx1OSKs9xvu58s+Nv6sLO+XAFEyUkFi1k5L0Z0/
QO6xlGzwyTlOe1fW/WznXT0e7C94Ex0bOKpWoiAGmAlCtvA0+YG6GX7ISXk/+cGNXFznGJKVebQj
/pYUDdUuyRwFFD17DNO6nDUcOejEVfodyCaOq7iOVRI1oxBn4so/Y+JpnIZ72QQ/GXb7rhnsossY
tqXl0dYA5Qs2OELYp+VowmyZSc7mLL8QcxVbTVWDGvEDMZGVl601axuuKRSdeALFOu/Gnin4h9Z6
8TCMzvvT41x0vISU4owiUfqQ8x7RCquyl9jPj+652YJw7tFlzE/dFhXLalBHBQM5N8WdzRm7hbQx
sYrqfV0dl5YGZJZpDhhcLW+rZz/98DhMXdObNX65LVwz2yv7pnGX1qXo8gPIg7T9AgMBAAEwDQYJ
KoZIhvcNAQEFBQADggEBAKH+YVu7o+5sWBz/MsBzQfigEuX/w63CdzhEOQhyRsX2GykUVOXo3WzT
WXQWq7yrnFe4w22098qfnZ1IKvjoXpvTqLEjieSY8fmB9epghfiMH97gEuORVSMKvWefyWpw6Xfa
9wEQWwdhm/p++q+WLFUkggU4Ge/npyDJypGXVnvEgbKha8ZnG2DiLU/HjE/gTApMeFIKmgOgywdZ
XbgXv19yHmq0TRHcS/MIPjcKEHrn+MMluy8L4Mqk3abWABznwT5J4g0Sh/+gEnm207yyn/1sUYjx
Apn/jcXThriLg9RSSRBnVh8VoNBKhuNbUwRN+WDerQnhSVK96KqeJ6sfNREwggZ/MIIEZ6ADAgEC
AgEFMA0GCSqGSIb3DQEBBAUAMIGZMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0
ZW1iZXJnMQ4wDAYDVQQHEwVBYWxlbjEPMA0GA1UEChMGTGlDb0hvMRAwDgYDVQQLEwdNYWluU3lz
MR0wGwYDVQQDExRSb290Q0EgbGljLXNydi1jYS0wMTEbMBkGCSqGSIb3DQEJARYMY2FAbGljb2hv
LmRlMB4XDTEyMDYxMDE3NTUzNloXDTIyMDYwODE3NTUzNlowgYkxCzAJBgNVBAYTAkRFMRswGQYD
VQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDzANBgNVBAoTBkxpQ29IbzEQMA4GA1UECxMHTWFpblN5
czEdMBsGA1UEAxMUVXNlckNBIGxpYy1zcnYtY2EtMDExGzAZBgkqhkiG9w0BCQEWDGNhQGxpY29o
by5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALazg0HFWN31TQFR/TJoCuiaIAWa
8KE5hpQgo9FkiXbXlxzmNsQMUMq5d08JPFS83QRmV+yl45FtX+vICDgjIqwuIQSeuTv7ccvbXNQb
zMaXXDf48dutqlGMnOj5KIg41Ops1Mz5mxLxDjniqDd3yuK0Oav0JPE621S6DNBE20aci0bLkCRU
ovcOIMQTWXrHJHOhDA4KHb4TuFASillsODtme7oGJ3WFcH7N3vE/o26LkK/GrkrXYXeSIMTeRljS
Ir+1GfxUJotiZ1hrB6X7kJ2CbgmTxS6Dlq1ttoi1dymsuMX27hDqBvH2vGc9ptPM6ruhwzZ1HveY
iMTHkHBfNWcCAwEAAaOCAd4wggHaMA8GA1UdEwEB/wQFMAMBAf8wOAYDVR0fBDEwLzAtoCugKYYn
aHR0cDovL3d3dy5saWNvaG8uZGUvdWNhL2xpY29ob191Y2EuY3JsMDMGCWCGSAGG+EIBCAQmFiRo
dHRwOi8vd3d3LmxpY29oby5kZS91Y2EvdXBvbGljeS5odG0wNwYJYIZIAYb4QgEEBCoWKGh0dHA6
Ly93d3cubGljb2hvLmRlL3VjYS9saWNvaG8udXJ2Yy5jcmwwHAYJYIZIAYb4QgENBA8WDUxpQ29I
byBVc2VyQ0EwHQYDVR0OBBYEFAgiGc1mzmoVCUNLJvJYjJH9giRxMIG4BgNVHSMEgbAwga2hgZ+k
gZwwgZkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDjAMBgNVBAcT
BUFhbGVuMQ8wDQYDVQQKEwZMaUNvSG8xEDAOBgNVBAsTB01haW5TeXMxHTAbBgNVBAMTFFJvb3RD
QSBsaWMtc3J2LWNhLTAxMRswGQYJKoZIhvcNAQkBFgxjYUBsaWNvaG8uZGWCCQC4NaEUvmedjjAn
BgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBAUAA4IC
AQCTiIHsWf1iI8i1LTbM5FfOie2lanJVSRe94Fk7rvGjydRoAdGAj38C3T9APnIOWXaEOYEa5eef
zgkokTzXEOGTlCXytbGr5Ab4UY4+rPCsUVqKZK/BmZOBJYVwGqevEx3HIvPYZGSNrOBFKtzqYggb
sFxwqNlOLDwCCqzyPqmf6abe6a+O1alFdce9GyD/9rt04tCZo3r4d5eOFXfSkElHEBw+JIe4ir+4
RLcCl+4RSdyCoPBDtkDxIKsWJdnHOO4yKveYhbJ8gztt1Qh5nN1qpXbDC/vFv/hvuCVQMTdg2Gps
78IrdU8Q0YP2KIl3ux+QosizQLj/UKF+CKg6QfH0NoAZnVQdk/RHS6Rs6CibdE2thRqJdUdd3xO4
PaZBTMkZij29Ok+wcuJW7jDrs7ETZfb43pD3BqNRSDex9dAkwrx67LmdBKhFD44ijC6Hj6ZQ5WUw
0b/nA/utnMpENIMwEqyxmjPqIleh42FMaP7F42wYWBwBKjPnBCi4WNRKugWailkjsTTbqNtSh40a
f0PJ0oWueIBtI7p67xXL1VXQPDdUR6Q3yBeqg4OAxMMH1fe4oQ48EGKw1dbTrruFfUPCyvsZlmjS
GBGgrT1dgDWP3+puIofD6uajfOg9uCvELRHWcoMXVP1+YDDhGCiPv4dUtqK/eDooP+EdyX7vRecQ
RTCCBqswggSToAMCAQICCQC4NaEUvmedjjANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMCREUx
GzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEOMAwGA1UEBxMFQWFsZW4xDzANBgNVBAoTBkxp
Q29IbzEQMA4GA1UECxMHTWFpblN5czEdMBsGA1UEAxMUUm9vdENBIGxpYy1zcnYtY2EtMDExGzAZ
BgkqhkiG9w0BCQEWDGNhQGxpY29oby5kZTAeFw0xMDA4MDExMzIxMDRaFw0zNTA3MjYxMzIxMDRa
MIGZMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMQ4wDAYDVQQHEwVB
YWxlbjEPMA0GA1UEChMGTGlDb0hvMRAwDgYDVQQLEwdNYWluU3lzMR0wGwYDVQQDExRSb290Q0Eg
bGljLXNydi1jYS0wMTEbMBkGCSqGSIb3DQEJARYMY2FAbGljb2hvLmRlMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEAx7Z16bb7/VwNz264nACNLC+hIVZ2FP+gyM/zmTXzsA6YKGoE2XnS
6sdMJ2CIUcaZSFSLU/MZrrQw0ScJtSArhaR7SyN2HrRAA+kdmpKe+Xx/4X1xTEEY289XMPDGjaZO
8X0fsprm865LBtfkWBHjEpEwE89BzcDxdIJnUmtXQ4d7Z8k6MISyX6W/Dwtr4UNSzI7Ue6M2sr4G
M0CV08PYuzD1Ja4y+KAEjGhSs8sXyVA8tvep2ZFoMu+4/DLSJTDyX6kWytcw+cQxrxJOSFQ8WVgr
5K3NJGStsbiuxN095+hWtb5tIMzEElbz9nnoAsHIIOoN5uCokV4UQLXd1wOHTXsqID4IOak8WmoN
ifjK4TGyrALvasVsEFvK1ee0hdmyUB4wumHjscVNhf9KRLmQsYA61tS3+7Uyl6VOw39V2JmC+YRU
m5SnO9FGijMYr2zsbH4yWoJ0ywt61vm4rAIVx1eXxmpZNdwj9Z4IdFUysIGngl6cekjADhR8o9Mc
JEfffvyqU0su0aS/+uGQSurILoB/gDl1VpCzI14VpeU0fxRu1ckm+7+9Q+RaiTj8GiaU5Ls52DoC
1nsB5DOdAzJOkRYrGiZejdEavVP8y3MwtkOVkCMAF9XeA+rHkogVeXSIOY4rymsNyYLMa82QaiNz
+o0LnpuZ+XdS0hLcWKfds/sCAwEAAaOB8zCB8DASBgNVHRMBAf8ECDAGAQH/AgEBMDYGA1UdHwQv
MC0wK6ApoCeGJWh0dHA6Ly93d3cubGljb2hvLmRlL2NhL2xpY29ob19jYS5jcmwwEQYJYIZIAYb4
QgEBBAQDAgAHMDEGCWCGSAGG+EIBCAQkFiJodHRwOi8vd3d3LmxpY29oby5kZS9jYS9wb2xpY3ku
aHRtMDUGCWCGSAGG+EIBBAQoFiZodHRwOi8vd3d3LmxpY29oby5kZS9jYS9saWNvaG8ucnZjLmNy
bDALBgNVHQ8EBAMCAQYwGAYJYIZIAYb4QgENBAsWCUxpQ29IbyBDQTANBgkqhkiG9w0BAQUFAAOC
AgEArpyk66FOc/NUpXIkab09JMdAUdIED6K9twKkuyH84KQhM7rQ+JfCKyP0gHf+Xr16LwiBDb78
Cm9m3zsufEg+YeGCT9iH7jc7aCMGt2OEQUgsiD/sKcarjgJruWJOMmOhTpXXU5YFjjMmTmQB1BP5
Q5Dl8PPoC8pzHaqLiOdfToIb221KiRXPvzVx7P2Vqo7+dMGjugZMaqKsWlJNj4zrP173l1xG+kw6
/dS9M6XwN80ydtmw6JSZjDTLIhkpY/VxxwW4yQtnNriqrii+KdDSdkFZZkxE5Ad7dBuoYPVvCaAE
VP1hjx7RaeYQEuuvIdT74mrDR9Vg6fRumA1FFr6/hGhTAU1sATTIyd1co6m8uOwGL9ZiTnPbBCeh
iCbNczOOaPbXBFqtzrILg/dq9rFHSL+KUkcXgCX3QDzYkArviGAdAGoqg5wwI2PRobss5NOCC8aN
0oWfjnR2vbQiXDO9TU1SihojmLSkZmc+ikaLzCGDF8yT8SmLW7FEfGbRe7EKvBwDuFci6EpAfmrJ
iQ5VQsBa4aF2+yCaDhosqbWoBmzTkl/SBio+V2D7yQXD9e9PKdKYB61fBJIWNPPJ7sQpuxFUI3mr
GiaFvJEfjZu5BebCFAMT7sg9YXxaWa4WnsqdjkVyAooEWoTRHCQT6UQ/MhqC3PVMNrXpaSHbXgzE
rwoxggUOMIIFCgIBATCBjzCBiTELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVt
YmVyZzEPMA0GA1UEChMGTGlDb0hvMRAwDgYDVQQLEwdNYWluU3lzMR0wGwYDVQQDExRVc2VyQ0Eg
bGljLXNydi1jYS0wMTEbMBkGCSqGSIb3DQEJARYMY2FAbGljb2hvLmRlAgEKMAkGBSsOAwIaBQCg
ggJTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDYyMDE1NTcw
NFowIwYJKoZIhvcNAQkEMRYEFKPPttpYP3CHeUcSWgX0tV+IxVgBMIGgBgkrBgEEAYI3EAQxgZIw
gY8wgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDzANBgNVBAoT
BkxpQ29IbzEQMA4GA1UECxMHTWFpblN5czEdMBsGA1UEAxMUVXNlckNBIGxpYy1zcnYtY2EtMDEx
GzAZBgkqhkiG9w0BCQEWDGNhQGxpY29oby5kZQIBCjCBogYLKoZIhvcNAQkQAgsxgZKggY8wgYkx
CzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxDzANBgNVBAoTBkxpQ29I
bzEQMA4GA1UECxMHTWFpblN5czEdMBsGA1UEAxMUVXNlckNBIGxpYy1zcnYtY2EtMDExGzAZBgkq
hkiG9w0BCQEWDGNhQGxpY29oby5kZQIBCjCBqwYJKoZIhvcNAQkPMYGdMIGaMAsGCWCGSAFlAwQB
KjALBglghkgBZQMEARYwCgYIKoZIhvcNAwcwCwYJYIZIAWUDBAECMA4GCCqGSIb3DQMCAgIAgDAH
BgUrDgMCBzANBggqhkiG9w0DAgIBQDANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjALBglghkgBZQME
AgMwCwYJYIZIAWUDBAICMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAgAu3sI8fKBdpbzn
OAwTIMjBsS144dQR70TX3EVHTxXRl85HAO9rPzBKj2dwCi/LjN+mL/8U7PXWy/JByDLcIvUxcmaz
kxi2oPA6W7jzGARCQYHnlbomLQKlQlgzvONDVFgD3W3oYOQ/siUTrH18pUaZyfwuiTbpZ6e9/U1H
0w2r9BMEiFyfVXmp9YVLWnhWkJzH7ba5HA3Vu1Bn/A/XLspOsLSqo0IJw7PvbO+GjuGNG2wxZfrI
wjUaNgnFPfpgq8cfccn6ghlgvkfoxBP7MVQ9C2jI7HOZmVJbAqlKY3Y2xmyw9fKebbNiB1rxoSbf
m2V7n+wYHdbaXpP3w1HEwcjxT1KM9s/2iYCjUtstZn6ODApUOCHzzk4DsF5+9L0OnxMrHskEFkcG
QFAeY/ixFihqGEb/qunwX4siUVd2ZAcF5wfTmt5+U2XZtjyBp1IygQkJghQrUrAR2jXyVZcikzPp
1NhADppGptJUOsBMz0ATIzVVmhit3KGexdz7cPZsP+x0sQlult/5BUEW2CfEBRZoP4OHRLW+LLM3
zmdLZZY354NUqu8M/57/Ccz9BBLbfyLikrfFbzHMmscqgULLPOFxgY0cKiDGhRIRpWL84ib0oG3r
Pl9UT7DsCmt8D3pdVMFfSAl3q8BqrwgMVD/QJWQYX5pcoxPifb5gDFb9Ad63vAAAAAAAAA==

------=_NextPart_000_0014_01CD4F0E.1A128450--


--===============0646603147155453803==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0646603147155453803==--


From xen-users-bounces@lists.xen.org Wed Jun 20 16:51:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 16:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShO6G-0001tt-3H; Wed, 20 Jun 2012 16:49:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1ShO6E-0001ti-GE
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 16:49:46 +0000
Received: from [85.158.143.35:40005] by server-1.bemta-4.messagelabs.com id
	F4/C9-24392-92FF1EF4; Wed, 20 Jun 2012 16:49:45 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1340210984!14750785!1
X-Originating-IP: [98.138.229.132]
X-SpamReason: No, hits=0.9 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_50_60, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_6,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21957 invoked from network); 20 Jun 2012 16:49:45 -0000
Received: from nm37-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm37-vm4.bullet.mail.ne1.yahoo.com) (98.138.229.132)
	by server-16.tower-21.messagelabs.com with SMTP;
	20 Jun 2012 16:49:45 -0000
Received: from [98.138.90.57] by nm37.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 16:49:43 -0000
Received: from [98.138.226.164] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 16:49:43 -0000
Received: from [127.0.0.1] by omp1065.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 16:49:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 65489.29677.bm@omp1065.mail.ne1.yahoo.com
Received: (qmail 21469 invoked by uid 60001); 20 Jun 2012 16:49:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340210982; bh=mf929qcPvletLd8rDcTsEB01zLepC3Da6VxR2kmZpbM=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=Q1zcIXFnJwPgzjb6Q3spVg/4LOm63Y+w3I2pfang3bh+wIRu8xkR/s5PXiSOKVru7JSENkGmNt2JM2holGpVUyh/Egy62Cu71YGlgfyzz4ZE5fz8XixspJpWoAE5PvCpdjPh0G1p0odwxrfg1ccBRRLu5S2Gw+BSG09t5TA0GvI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=FxI+xnIVIP11+1aL2dPE9UaRVqgWJK/5fUnkXA8Lcmpb97UsnUFwbjX1zwq3PhIZPyGk3S80TlbsSgmU/H/1v8M+5JUz4ff6SNeBCY483BMVNKOnC+DcJjqHjY3DJ3C0KgQytdr4zIBcOPc0jgy/dOYWPBuoALu4SPScoMI4lmg=;
X-YMail-OSG: zZYrt_8VM1lJXPbsNKiFtHhf1.DY0Hab2SXd1hoBBHK6Xxs
	eYlpBjW.ymrH6bCDzLS6TuIuRKFZHt90wMmk7nZvVQ5evWQbNHs0zo0hkgXi
	Tthyg9eZrMSqzgWoZehuL_21s54RooQMURrDCiOF6rLKr7GWMvhK0IPHSAeN
	fK8pGUaCL3vyEgvkgqhoCKLXdl3uDyhQqL3t1DkMZnVL9rPFuTMog3k0g2AZ
	1mwx90gdMvC7x3d6.69mnM3GfLglscpbWkMH.5LObKq5lYeS0iHfIh5YNTLD
	OQpIWXkO.ZSwgipZkfx1JLBAIQH7lIdpSUxQT7OqTXfKKSycsfXuBR4I9Xdz
	sYcjbvymPxxEYvpGvJtJar.4qiarF1JUVqdv86zSRj3bABaQ4TWQwq97q7zg
	_aFuyDFB9fwcfsi.EfIvixRgK325J516FbB1fnMjMp6vVnHYMx5rTqereVwk
	4N4ZKnshi3vU9it40IzSErNg1U0rQKFxDhyQ7plIiAJs5PP0ab_GgbZhkYF_
	0ktqkVGFyqEYuaK4w_BCrkDVWUHjLQXOnxQ--
Received: from [182.185.228.80] by web126002.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 09:49:42 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 09:49:42 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] INFO required: xen linux kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5391463978062968106=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5391463978062968106==
Content-Type: multipart/alternative; boundary="-1915680061-1906877741-1340210982=:5582"

---1915680061-1906877741-1340210982=:5582
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,=0A=0AI found a linux kernel at=A0http://xen.mirror.choon.net/linux-=
2.6-xen/=A0and need some=A0=0Ainformation related to it. What kind of xen l=
inux kernel it is? is it dom0 or domU?=0Aand does it has support for mips?=
=0A=0AThanks=0A
---1915680061-1906877741-1340210982=:5582
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div>Hi all,</div><di=
v><br></div><div>I found a linux kernel at&nbsp;<a href=3D"http://xen.mirro=
r.choon.net/linux-2.6-xen/" style=3D"font-size: 12pt; ">http://xen.mirror.c=
hoon.net/linux-2.6-xen/</a>&nbsp;and need some&nbsp;</div><div>information =
related to it. What kind of xen linux kernel it is? is it dom0 or domU?</di=
v><div>and does it has support for mips?</div><div><br></div><div>Thanks</d=
iv><div><br></div></div></body></html>
---1915680061-1906877741-1340210982=:5582--


--===============5391463978062968106==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5391463978062968106==--


From xen-users-bounces@lists.xen.org Wed Jun 20 16:51:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 16:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShO6G-0001tt-3H; Wed, 20 Jun 2012 16:49:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <maheen_butt26@yahoo.com>) id 1ShO6E-0001ti-GE
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 16:49:46 +0000
Received: from [85.158.143.35:40005] by server-1.bemta-4.messagelabs.com id
	F4/C9-24392-92FF1EF4; Wed, 20 Jun 2012 16:49:45 +0000
X-Env-Sender: maheen_butt26@yahoo.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1340210984!14750785!1
X-Originating-IP: [98.138.229.132]
X-SpamReason: No, hits=0.9 required=7.0 tests=FROM_HAS_ULINE_NUMS,
	HTML_50_60, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_6,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21957 invoked from network); 20 Jun 2012 16:49:45 -0000
Received: from nm37-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm37-vm4.bullet.mail.ne1.yahoo.com) (98.138.229.132)
	by server-16.tower-21.messagelabs.com with SMTP;
	20 Jun 2012 16:49:45 -0000
Received: from [98.138.90.57] by nm37.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 16:49:43 -0000
Received: from [98.138.226.164] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 16:49:43 -0000
Received: from [127.0.0.1] by omp1065.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 16:49:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 65489.29677.bm@omp1065.mail.ne1.yahoo.com
Received: (qmail 21469 invoked by uid 60001); 20 Jun 2012 16:49:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340210982; bh=mf929qcPvletLd8rDcTsEB01zLepC3Da6VxR2kmZpbM=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=Q1zcIXFnJwPgzjb6Q3spVg/4LOm63Y+w3I2pfang3bh+wIRu8xkR/s5PXiSOKVru7JSENkGmNt2JM2holGpVUyh/Egy62Cu71YGlgfyzz4ZE5fz8XixspJpWoAE5PvCpdjPh0G1p0odwxrfg1ccBRRLu5S2Gw+BSG09t5TA0GvI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=FxI+xnIVIP11+1aL2dPE9UaRVqgWJK/5fUnkXA8Lcmpb97UsnUFwbjX1zwq3PhIZPyGk3S80TlbsSgmU/H/1v8M+5JUz4ff6SNeBCY483BMVNKOnC+DcJjqHjY3DJ3C0KgQytdr4zIBcOPc0jgy/dOYWPBuoALu4SPScoMI4lmg=;
X-YMail-OSG: zZYrt_8VM1lJXPbsNKiFtHhf1.DY0Hab2SXd1hoBBHK6Xxs
	eYlpBjW.ymrH6bCDzLS6TuIuRKFZHt90wMmk7nZvVQ5evWQbNHs0zo0hkgXi
	Tthyg9eZrMSqzgWoZehuL_21s54RooQMURrDCiOF6rLKr7GWMvhK0IPHSAeN
	fK8pGUaCL3vyEgvkgqhoCKLXdl3uDyhQqL3t1DkMZnVL9rPFuTMog3k0g2AZ
	1mwx90gdMvC7x3d6.69mnM3GfLglscpbWkMH.5LObKq5lYeS0iHfIh5YNTLD
	OQpIWXkO.ZSwgipZkfx1JLBAIQH7lIdpSUxQT7OqTXfKKSycsfXuBR4I9Xdz
	sYcjbvymPxxEYvpGvJtJar.4qiarF1JUVqdv86zSRj3bABaQ4TWQwq97q7zg
	_aFuyDFB9fwcfsi.EfIvixRgK325J516FbB1fnMjMp6vVnHYMx5rTqereVwk
	4N4ZKnshi3vU9it40IzSErNg1U0rQKFxDhyQ7plIiAJs5PP0ab_GgbZhkYF_
	0ktqkVGFyqEYuaK4w_BCrkDVWUHjLQXOnxQ--
Received: from [182.185.228.80] by web126002.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 09:49:42 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 09:49:42 -0700 (PDT)
From: maheen butt <maheen_butt26@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] INFO required: xen linux kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: maheen butt <maheen_butt26@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5391463978062968106=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5391463978062968106==
Content-Type: multipart/alternative; boundary="-1915680061-1906877741-1340210982=:5582"

---1915680061-1906877741-1340210982=:5582
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,=0A=0AI found a linux kernel at=A0http://xen.mirror.choon.net/linux-=
2.6-xen/=A0and need some=A0=0Ainformation related to it. What kind of xen l=
inux kernel it is? is it dom0 or domU?=0Aand does it has support for mips?=
=0A=0AThanks=0A
---1915680061-1906877741-1340210982=:5582
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div>Hi all,</div><di=
v><br></div><div>I found a linux kernel at&nbsp;<a href=3D"http://xen.mirro=
r.choon.net/linux-2.6-xen/" style=3D"font-size: 12pt; ">http://xen.mirror.c=
hoon.net/linux-2.6-xen/</a>&nbsp;and need some&nbsp;</div><div>information =
related to it. What kind of xen linux kernel it is? is it dom0 or domU?</di=
v><div>and does it has support for mips?</div><div><br></div><div>Thanks</d=
iv><div><br></div></div></body></html>
---1915680061-1906877741-1340210982=:5582--


--===============5391463978062968106==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5391463978062968106==--


From xen-users-bounces@lists.xen.org Wed Jun 20 16:55:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 16:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOAV-0002Cm-Dn; Wed, 20 Jun 2012 16:54:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ShOAU-0002Cb-7d
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 16:54:10 +0000
Received: from [85.158.139.83:58051] by server-12.bemta-5.messagelabs.com id
	4B/81-25233-13002EF4; Wed, 20 Jun 2012 16:54:09 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340211248!28948435!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE1ODM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23661 invoked from network); 20 Jun 2012 16:54:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 16:54:09 -0000
X-IronPort-AV: E=Sophos;i="4.77,445,1336348800"; d="scan'208";a="13130743"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	20 Jun 2012 16:54:05 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 20 Jun 2012 17:54:05 +0100
Message-ID: <1340211243.4906.83.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: maheen butt <maheen_butt26@yahoo.com>
Date: Wed, 20 Jun 2012 17:54:03 +0100
In-Reply-To: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
References: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] INFO required: xen linux kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-20 at 17:49 +0100, maheen butt wrote:
> Hi all,
> 
> 
> I found a linux kernel
> at http://xen.mirror.choon.net/linux-2.6-xen/ and need some 
> information related to it. What kind of xen linux kernel it is?

Why don't you ask choon.net?

>  is it dom0 or domU?

There is no real distinction between these in terms of the trees -- all
trees since 2005 (if not earlier) have supported both, the distinction
is only ever in the .config you build them with.

> and does it has support for mips?

No it doesn't, as I explained to you last time nothing currently
supports MIPS. There is no released/public MIPS port anywhere.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 16:55:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 16:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOAV-0002Cm-Dn; Wed, 20 Jun 2012 16:54:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ShOAU-0002Cb-7d
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 16:54:10 +0000
Received: from [85.158.139.83:58051] by server-12.bemta-5.messagelabs.com id
	4B/81-25233-13002EF4; Wed, 20 Jun 2012 16:54:09 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340211248!28948435!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE1ODM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23661 invoked from network); 20 Jun 2012 16:54:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 16:54:09 -0000
X-IronPort-AV: E=Sophos;i="4.77,445,1336348800"; d="scan'208";a="13130743"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	20 Jun 2012 16:54:05 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 20 Jun 2012 17:54:05 +0100
Message-ID: <1340211243.4906.83.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: maheen butt <maheen_butt26@yahoo.com>
Date: Wed, 20 Jun 2012 17:54:03 +0100
In-Reply-To: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
References: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] INFO required: xen linux kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-20 at 17:49 +0100, maheen butt wrote:
> Hi all,
> 
> 
> I found a linux kernel
> at http://xen.mirror.choon.net/linux-2.6-xen/ and need some 
> information related to it. What kind of xen linux kernel it is?

Why don't you ask choon.net?

>  is it dom0 or domU?

There is no real distinction between these in terms of the trees -- all
trees since 2005 (if not earlier) have supported both, the distinction
is only ever in the .config you build them with.

> and does it has support for mips?

No it doesn't, as I explained to you last time nothing currently
supports MIPS. There is no released/public MIPS port anywhere.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 16:59:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 16:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOEt-0002X5-CT; Wed, 20 Jun 2012 16:58:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.keeler@jhuapl.edu>) id 1ShOEs-0002Wv-FI
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 16:58:42 +0000
Received: from [85.158.143.35:12317] by server-2.bemta-4.messagelabs.com id
	C3/53-17938-14102EF4; Wed, 20 Jun 2012 16:58:41 +0000
X-Env-Sender: matthew.keeler@jhuapl.edu
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340211519!14089784!1
X-Originating-IP: [128.244.251.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27615 invoked from network); 20 Jun 2012 16:58:41 -0000
Received: from piper.jhuapl.edu (HELO jhuapl.edu) (128.244.251.37)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Jun 2012 16:58:41 -0000
Received: from ([128.244.198.90])
	by piper.jhuapl.edu with ESMTP with TLS id 5Y8HCH1.138569719;
	Wed, 20 Jun 2012 12:58:12 -0400
Received: from aplesstripe.dom1.jhuapl.edu ([128.244.198.211]) by
	aplexcas1.dom1.jhuapl.edu ([128.244.198.90]) with mapi; Wed, 20 Jun 2012
	12:58:30 -0400
From: "Keeler, Matthew J." <Matthew.Keeler@jhuapl.edu>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Wed, 20 Jun 2012 12:58:30 -0400
Thread-Topic: Xen 4.2 Release?
Thread-Index: Ac1PBesPMfZDX5WeSPOZZ1LbzOPWRw==
Message-ID: <068F06DC4D106941B297C0C5F9F446EA483D10A2C8@aplesstripe.dom1.jhuapl.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: [Xen-users] Xen 4.2 Release?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5422861939804078766=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5422861939804078766==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_"

--_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

What does the schedule look like for the 4.2 release? I have poked around a=
nd found some articles from a few months ago saying that release candidates=
 should start in April but I don't believe that is accurate anymore.

~Matt

--_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>What does the sc=
hedule look like for the 4.2 release? I have poked around and found some ar=
ticles from a few months ago saying that release candidates should start in=
 April but I don&#8217;t believe that is accurate anymore.<o:p></o:p></p><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>~Matt<o:p></o:=
p></p></div></body></html>=

--_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_--


--===============5422861939804078766==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5422861939804078766==--


From xen-users-bounces@lists.xen.org Wed Jun 20 16:59:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 16:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOEt-0002X5-CT; Wed, 20 Jun 2012 16:58:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthew.keeler@jhuapl.edu>) id 1ShOEs-0002Wv-FI
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 16:58:42 +0000
Received: from [85.158.143.35:12317] by server-2.bemta-4.messagelabs.com id
	C3/53-17938-14102EF4; Wed, 20 Jun 2012 16:58:41 +0000
X-Env-Sender: matthew.keeler@jhuapl.edu
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340211519!14089784!1
X-Originating-IP: [128.244.251.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27615 invoked from network); 20 Jun 2012 16:58:41 -0000
Received: from piper.jhuapl.edu (HELO jhuapl.edu) (128.244.251.37)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Jun 2012 16:58:41 -0000
Received: from ([128.244.198.90])
	by piper.jhuapl.edu with ESMTP with TLS id 5Y8HCH1.138569719;
	Wed, 20 Jun 2012 12:58:12 -0400
Received: from aplesstripe.dom1.jhuapl.edu ([128.244.198.211]) by
	aplexcas1.dom1.jhuapl.edu ([128.244.198.90]) with mapi; Wed, 20 Jun 2012
	12:58:30 -0400
From: "Keeler, Matthew J." <Matthew.Keeler@jhuapl.edu>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Wed, 20 Jun 2012 12:58:30 -0400
Thread-Topic: Xen 4.2 Release?
Thread-Index: Ac1PBesPMfZDX5WeSPOZZ1LbzOPWRw==
Message-ID: <068F06DC4D106941B297C0C5F9F446EA483D10A2C8@aplesstripe.dom1.jhuapl.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Subject: [Xen-users] Xen 4.2 Release?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5422861939804078766=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5422861939804078766==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_"

--_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

What does the schedule look like for the 4.2 release? I have poked around a=
nd found some articles from a few months ago saying that release candidates=
 should start in April but I don't believe that is accurate anymore.

~Matt

--_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>What does the sc=
hedule look like for the 4.2 release? I have poked around and found some ar=
ticles from a few months ago saying that release candidates should start in=
 April but I don&#8217;t believe that is accurate anymore.<o:p></o:p></p><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>~Matt<o:p></o:=
p></p></div></body></html>=

--_000_068F06DC4D106941B297C0C5F9F446EA483D10A2C8aplesstripedo_--


--===============5422861939804078766==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5422861939804078766==--


From xen-users-bounces@lists.xen.org Wed Jun 20 17:07:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 17:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOME-00031V-GX; Wed, 20 Jun 2012 17:06:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ShOMD-00031P-IO
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 17:06:17 +0000
Received: from [85.158.139.83:7210] by server-8.bemta-5.messagelabs.com id
	0C/9B-10278-80302EF4; Wed, 20 Jun 2012 17:06:16 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340211975!28136406!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE1ODM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16550 invoked from network); 20 Jun 2012 17:06:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 17:06:16 -0000
X-IronPort-AV: E=Sophos;i="4.77,445,1336348800"; d="scan'208";a="13130900"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	20 Jun 2012 17:05:35 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 20 Jun 2012 18:05:35 +0100
Message-ID: <1340211934.4906.88.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "Keeler, Matthew J." <Matthew.Keeler@jhuapl.edu>
Date: Wed, 20 Jun 2012 18:05:34 +0100
In-Reply-To: <068F06DC4D106941B297C0C5F9F446EA483D10A2C8@aplesstripe.dom1.jhuapl.edu>
References: <068F06DC4D106941B297C0C5F9F446EA483D10A2C8@aplesstripe.dom1.jhuapl.edu>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.2 Release?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCAyMDEyLTA2LTIwIGF0IDE3OjU4ICswMTAwLCBLZWVsZXIsIE1hdHRoZXcgSi4gd3Jv
dGU6Cj4gV2hhdCBkb2VzIHRoZSBzY2hlZHVsZSBsb29rIGxpa2UgZm9yIHRoZSA0LjIgcmVsZWFz
ZT8gSSBoYXZlIHBva2VkCj4gYXJvdW5kIGFuZCBmb3VuZCBzb21lIGFydGljbGVzIGZyb20gYSBm
ZXcgbW9udGhzIGFnbyBzYXlpbmcgdGhhdAo+IHJlbGVhc2UgY2FuZGlkYXRlcyBzaG91bGQgc3Rh
cnQgaW4gQXByaWwgYnV0IEkgZG9u4oCZdCBiZWxpZXZlIHRoYXQgaXMKPiBhY2N1cmF0ZSBhbnlt
b3JlLgoKWWVhaCwgdGhlIG9yaWdpbmFsIHRpbWUgbGluZSB3YXMgYSBiaXQgd2lsZGx5IG9wdGlt
aXN0aWMuLi4KClRoZSBtb3N0IHJlY2VudCB1cGRhdGUgKHdoaWNoIEkgcG9zdCB0byB4ZW4tZGV2
ZWwgZXZlcnkgTW9uZGF5LCBnaXZlIG9yCnRha2UgdmFjYXRpb24gZXRjKSBpczoKICAgICAgICBo
dHRwOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEyLTA2L21zZzAx
MTAyLmh0bWwKCkkndmUgc3RvcHBlZCBtYWtpbmcgcHJlZGljdGlvbnMgYWJvdXQgZGF0ZXMsIHNv
IG5vdyBpdCBpcyAiV2hlbiBSZWFkeSIuClRoZXJlIGFyZSBlZmZlY3RpdmVseSB0d28gYmlnIHBh
dGNoIHNldHMgd2hpY2ggbmVlZCB0byBnbyBpbiBiZWZvcmUgd2UKY2FuIHN0YXJ0IHRoaW5raW5n
IG9mIFJDcyBhbmQgdGhvc2UgYXBwZWFyIHRvIGJlIG1vc3RseSByZWFkeSB0byBnbyBhdAp0aGlz
IHBvaW50LgoKSWFuLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 20 17:07:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 17:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOME-00031V-GX; Wed, 20 Jun 2012 17:06:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1ShOMD-00031P-IO
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 17:06:17 +0000
Received: from [85.158.139.83:7210] by server-8.bemta-5.messagelabs.com id
	0C/9B-10278-80302EF4; Wed, 20 Jun 2012 17:06:16 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340211975!28136406!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDE1ODM=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16550 invoked from network); 20 Jun 2012 17:06:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 17:06:16 -0000
X-IronPort-AV: E=Sophos;i="4.77,445,1336348800"; d="scan'208";a="13130900"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	20 Jun 2012 17:05:35 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 20 Jun 2012 18:05:35 +0100
Message-ID: <1340211934.4906.88.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "Keeler, Matthew J." <Matthew.Keeler@jhuapl.edu>
Date: Wed, 20 Jun 2012 18:05:34 +0100
In-Reply-To: <068F06DC4D106941B297C0C5F9F446EA483D10A2C8@aplesstripe.dom1.jhuapl.edu>
References: <068F06DC4D106941B297C0C5F9F446EA483D10A2C8@aplesstripe.dom1.jhuapl.edu>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.2 Release?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCAyMDEyLTA2LTIwIGF0IDE3OjU4ICswMTAwLCBLZWVsZXIsIE1hdHRoZXcgSi4gd3Jv
dGU6Cj4gV2hhdCBkb2VzIHRoZSBzY2hlZHVsZSBsb29rIGxpa2UgZm9yIHRoZSA0LjIgcmVsZWFz
ZT8gSSBoYXZlIHBva2VkCj4gYXJvdW5kIGFuZCBmb3VuZCBzb21lIGFydGljbGVzIGZyb20gYSBm
ZXcgbW9udGhzIGFnbyBzYXlpbmcgdGhhdAo+IHJlbGVhc2UgY2FuZGlkYXRlcyBzaG91bGQgc3Rh
cnQgaW4gQXByaWwgYnV0IEkgZG9u4oCZdCBiZWxpZXZlIHRoYXQgaXMKPiBhY2N1cmF0ZSBhbnlt
b3JlLgoKWWVhaCwgdGhlIG9yaWdpbmFsIHRpbWUgbGluZSB3YXMgYSBiaXQgd2lsZGx5IG9wdGlt
aXN0aWMuLi4KClRoZSBtb3N0IHJlY2VudCB1cGRhdGUgKHdoaWNoIEkgcG9zdCB0byB4ZW4tZGV2
ZWwgZXZlcnkgTW9uZGF5LCBnaXZlIG9yCnRha2UgdmFjYXRpb24gZXRjKSBpczoKICAgICAgICBo
dHRwOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEyLTA2L21zZzAx
MTAyLmh0bWwKCkkndmUgc3RvcHBlZCBtYWtpbmcgcHJlZGljdGlvbnMgYWJvdXQgZGF0ZXMsIHNv
IG5vdyBpdCBpcyAiV2hlbiBSZWFkeSIuClRoZXJlIGFyZSBlZmZlY3RpdmVseSB0d28gYmlnIHBh
dGNoIHNldHMgd2hpY2ggbmVlZCB0byBnbyBpbiBiZWZvcmUgd2UKY2FuIHN0YXJ0IHRoaW5raW5n
IG9mIFJDcyBhbmQgdGhvc2UgYXBwZWFyIHRvIGJlIG1vc3RseSByZWFkeSB0byBnbyBhdAp0aGlz
IHBvaW50LgoKSWFuLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jun 20 17:14:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 17:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOTg-0003Zc-4U; Wed, 20 Jun 2012 17:14:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1ShOTe-0003ZQ-73
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 17:13:58 +0000
Received: from [85.158.138.51:23843] by server-1.bemta-3.messagelabs.com id
	CA/FE-14648-5D402EF4; Wed, 20 Jun 2012 17:13:57 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1340212435!20528215!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27241 invoked from network); 20 Jun 2012 17:13:56 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 17:13:56 -0000
Received: by yenl1 with SMTP id l1so6267703yen.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 10:13:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Lw41mPtpBzhNgeQ92qRazTa8dFQTlUGabb599RsHTws=;
	b=oCQzwQJk7P2jYy6opd+c+QiS84zdfT3nngGcPj8XY1wKPEFmWvuH98XNGZKVKFmE+d
	NzHdCSt03x1owukM9eG9r+6LZqF/fnq8yccKIBEqtbKgluBLI3EiUeBYaLRckamHSa1F
	FH44L2fVC3mHV/bVAnTvr9sPOy0zAMsO+8X10SbgCO8UbTgNwfk3DArzLvxV9027EntX
	oQ3mpoF7iTBhS3T9vMmB0wO7JlRlIw/EuqqSAeulI9egOysgroQneXPyN9B8eiuMJT6S
	F3l7aDGc22qH9La2+mn7YCCmN6RDH05eL4e0ETM/AaFRKj/1sLWzcDHOWePUMYD7nRcr
	cTug==
MIME-Version: 1.0
Received: by 10.60.19.226 with SMTP id i2mr24510214oee.20.1340212434987; Wed,
	20 Jun 2012 10:13:54 -0700 (PDT)
Received: by 10.182.144.105 with HTTP; Wed, 20 Jun 2012 10:13:54 -0700 (PDT)
In-Reply-To: <1340211243.4906.83.camel@zakaz.uk.xensource.com>
References: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
	<1340211243.4906.83.camel@zakaz.uk.xensource.com>
Date: Thu, 21 Jun 2012 01:13:54 +0800
Message-ID: <CAEwRVpMFEt3nk8TxE92WB4Tq574YpD3tLjUeLeLyFjSOe3-mkw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: maheen butt <maheen_butt26@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] INFO required: xen linux kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 12:54 AM, Ian Campbell <Ian.Campbell@citrix.com> wr=
ote:
> On Wed, 2012-06-20 at 17:49 +0100, maheen butt wrote:
>> Hi all,
>>
>>
>> I found a linux kernel
>> at http://xen.mirror.choon.net/linux-2.6-xen/ and need some
>> information related to it. What kind of xen linux kernel it is?

It is a clone from git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen=
.git

Thanks.

Kindest regards,
Giam Teck Choon



>
> Why don't you ask choon.net?
>
>> =A0is it dom0 or domU?
>
> There is no real distinction between these in terms of the trees -- all
> trees since 2005 (if not earlier) have supported both, the distinction
> is only ever in the .config you build them with.
>
>> and does it has support for mips?
>
> No it doesn't, as I explained to you last time nothing currently
> supports MIPS. There is no released/public MIPS port anywhere.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 17:14:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 17:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOTg-0003Zc-4U; Wed, 20 Jun 2012 17:14:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <giamteckchoon@gmail.com>) id 1ShOTe-0003ZQ-73
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 17:13:58 +0000
Received: from [85.158.138.51:23843] by server-1.bemta-3.messagelabs.com id
	CA/FE-14648-5D402EF4; Wed, 20 Jun 2012 17:13:57 +0000
X-Env-Sender: giamteckchoon@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1340212435!20528215!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27241 invoked from network); 20 Jun 2012 17:13:56 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 17:13:56 -0000
Received: by yenl1 with SMTP id l1so6267703yen.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 10:13:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Lw41mPtpBzhNgeQ92qRazTa8dFQTlUGabb599RsHTws=;
	b=oCQzwQJk7P2jYy6opd+c+QiS84zdfT3nngGcPj8XY1wKPEFmWvuH98XNGZKVKFmE+d
	NzHdCSt03x1owukM9eG9r+6LZqF/fnq8yccKIBEqtbKgluBLI3EiUeBYaLRckamHSa1F
	FH44L2fVC3mHV/bVAnTvr9sPOy0zAMsO+8X10SbgCO8UbTgNwfk3DArzLvxV9027EntX
	oQ3mpoF7iTBhS3T9vMmB0wO7JlRlIw/EuqqSAeulI9egOysgroQneXPyN9B8eiuMJT6S
	F3l7aDGc22qH9La2+mn7YCCmN6RDH05eL4e0ETM/AaFRKj/1sLWzcDHOWePUMYD7nRcr
	cTug==
MIME-Version: 1.0
Received: by 10.60.19.226 with SMTP id i2mr24510214oee.20.1340212434987; Wed,
	20 Jun 2012 10:13:54 -0700 (PDT)
Received: by 10.182.144.105 with HTTP; Wed, 20 Jun 2012 10:13:54 -0700 (PDT)
In-Reply-To: <1340211243.4906.83.camel@zakaz.uk.xensource.com>
References: <1340210982.5582.YahooMailNeo@web126002.mail.ne1.yahoo.com>
	<1340211243.4906.83.camel@zakaz.uk.xensource.com>
Date: Thu, 21 Jun 2012 01:13:54 +0800
Message-ID: <CAEwRVpMFEt3nk8TxE92WB4Tq574YpD3tLjUeLeLyFjSOe3-mkw@mail.gmail.com>
From: Teck Choon Giam <giamteckchoon@gmail.com>
To: maheen butt <maheen_butt26@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] INFO required: xen linux kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 12:54 AM, Ian Campbell <Ian.Campbell@citrix.com> wr=
ote:
> On Wed, 2012-06-20 at 17:49 +0100, maheen butt wrote:
>> Hi all,
>>
>>
>> I found a linux kernel
>> at http://xen.mirror.choon.net/linux-2.6-xen/ and need some
>> information related to it. What kind of xen linux kernel it is?

It is a clone from git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen=
.git

Thanks.

Kindest regards,
Giam Teck Choon



>
> Why don't you ask choon.net?
>
>> =A0is it dom0 or domU?
>
> There is no real distinction between these in terms of the trees -- all
> trees since 2005 (if not earlier) have supported both, the distinction
> is only ever in the .config you build them with.
>
>> and does it has support for mips?
>
> No it doesn't, as I explained to you last time nothing currently
> supports MIPS. There is no released/public MIPS port anywhere.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 17:17:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 17:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOWG-0003pp-VC; Wed, 20 Jun 2012 17:16:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShOWF-0003pX-VC
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 17:16:40 +0000
Received: from [85.158.143.35:33370] by server-1.bemta-4.messagelabs.com id
	BD/C1-24392-77502EF4; Wed, 20 Jun 2012 17:16:39 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1340212598!17241593!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11394 invoked from network); 20 Jun 2012 17:16:39 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Jun 2012 17:16:39 -0000
Received: from [189.253.141.58] (port=35190 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShOWD-0002AV-Lv
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 12:16:37 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id E316CA208
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 12:16:35 -0500 (CDT)
Message-ID: <4FE20574.1090005@ondore.com>
Date: Wed, 20 Jun 2012 12:16:36 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
In-Reply-To: <CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 19/06/12 23:15, Adrian May escribi=F3:
> Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and
> an onboard wireless N.
You probably want to check, if your Wireless card is really a PCI. It =

might be a USB, even if it's not a separate device connected to a =

physical port. lspci ans lsusb are the tools.

Asus use to (or at least used to) integrate onboard wifi and audio via =

USB interface instead of the usual PCI. If that is your case, obviously =

it's not a PCI Passthrough what you need, but USB Passthrough. Works =

with HVM DomU, never tried with a PV DomU.

(guys, don't CC me, i read the list)

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 17:17:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 17:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShOWG-0003pp-VC; Wed, 20 Jun 2012 17:16:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShOWF-0003pX-VC
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 17:16:40 +0000
Received: from [85.158.143.35:33370] by server-1.bemta-4.messagelabs.com id
	BD/C1-24392-77502EF4; Wed, 20 Jun 2012 17:16:39 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1340212598!17241593!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11394 invoked from network); 20 Jun 2012 17:16:39 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Jun 2012 17:16:39 -0000
Received: from [189.253.141.58] (port=35190 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShOWD-0002AV-Lv
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 12:16:37 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id E316CA208
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 12:16:35 -0500 (CDT)
Message-ID: <4FE20574.1090005@ondore.com>
Date: Wed, 20 Jun 2012 12:16:36 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
In-Reply-To: <CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 19/06/12 23:15, Adrian May escribi=F3:
> Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and
> an onboard wireless N.
You probably want to check, if your Wireless card is really a PCI. It =

might be a USB, even if it's not a separate device connected to a =

physical port. lspci ans lsusb are the tools.

Asus use to (or at least used to) integrate onboard wifi and audio via =

USB interface instead of the usual PCI. If that is your case, obviously =

it's not a PCI Passthrough what you need, but USB Passthrough. Works =

with HVM DomU, never tried with a PV DomU.

(guys, don't CC me, i read the list)

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 20 19:09:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 19:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShQGe-0005sP-0O; Wed, 20 Jun 2012 19:08:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShQGc-0005sK-Fq
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 19:08:38 +0000
Received: from [85.158.143.35:37521] by server-3.bemta-4.messagelabs.com id
	5E/A3-05808-5BF12EF4; Wed, 20 Jun 2012 19:08:37 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1340219315!17253547!1
X-Originating-IP: [98.138.91.187]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15874 invoked from network); 20 Jun 2012 19:08:36 -0000
Received: from nm27-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm27-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.187)
	by server-6.tower-21.messagelabs.com with SMTP;
	20 Jun 2012 19:08:36 -0000
Received: from [98.138.90.55] by nm27.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 19:08:35 -0000
Received: from [98.138.87.2] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 19:08:35 -0000
Received: from [127.0.0.1] by omp1002.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 19:08:35 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 285912.611.bm@omp1002.mail.ne1.yahoo.com
Received: (qmail 18687 invoked by uid 60001); 20 Jun 2012 19:08:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340219315; bh=96GwXzOFAcc+39hzzTXo0Vqo5oDvSuX40R/YzV/EVBY=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=OptCCVnlGxtSyezttTPoq+ROb7AgRJYwdTIdyMnjxaKgpq2RlikU6LkPXsNtnkA/oVmYFMx+Idm/vam/xfcNESr34YDmIrfQeUp7cdiQq9Bo8lkOzUf6AbhZZoebRB5ETeEfZs4c4G5rPsxd30Ox9h7c+2R35wIruQxqntvOU/8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Kg8XFDd6symq5hC7Y0LbBO1xP5QVm6Im7TeQg8HKkHZ269k32nCf+JPcHcGVCa8ijTXRZwySFh0lxnMtoIHjVCp+I2uX4Z98qR6Cn9mRdZJNzYGrnzvA/6RIzs9zTo1g22v+ZrCiVBVf5PiQf/RGnIdtmo+WVa/gLOwv8iDRFBc=;
X-YMail-OSG: yvZj.rkVM1lQ.X47YeK_4Kt4AuJ4ZC67lu8R31FcQaSIzah
	e5EcGpT1Y.B5fN6xKghUuFmt9NYTdyI1mcR28572CKqVAqGqDSBfXIDQ7m8O
	TZKZbS4ldimzJF3r.ya0PuIXpvbaI9sUU3770313HOQsrMC28zS1Vua3ofsm
	g3hoGG066On6_9IBjAK9MtffTKcUJD7ljZFpMDA2tOOlC8_hexVvs.b7Q5yw
	jYmPABnuzIwx5KrCuQnhU8XdDfKx7HfA5dCmntDA7PS9vVrpP7.AeNrhGx4G
	1Cf0kp_pQ47RED89LMmsQ9XFPYpGgXQ.oJ4aav0OPGt84wkTp3i_2UGbPm2L
	MNhXYdJSkurdJTrqV66KqVJH7zaAMaT8LSw0c_g4SRvnxflUzJgmME1ZkBi2
	lV3N6tfpHCq5nmXMBYOzQ5Pl7fKbT3Vq5zplo9XyOwJt_LN4EsBk_yeKhaGK
	HaQRpNUheaWnyOJI_55yr0mzbGxnueeYCp8abFV649PzjJnBd_bcCXj7TgOG
	Qefjt9G_l58CFy_uL5eTScjYrhcsIef93AZb_Lo3JSWzjlmNM4cpvfXu7O6U
	VLhemvqeVhVNVwIBi4y4q8Kpnql2Ou4Qq_V08c1J5J7yPLCBRkL.YbqI5bw- -
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 12:08:33 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Message-ID: <1340219313.83018.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 12:08:33 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: maheen butt <maheen_butt26@yahoo.com>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1959041741814146464=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1959041741814146464==
Content-Type: multipart/alternative; boundary="-730330825-1063816964-1340219313=:83018"

---730330825-1063816964-1340219313=:83018
Content-Type: text/plain; charset=us-ascii

Maheen:

If you're more familiar with RHEL/CentOS you could just follow Chapters 7 & 8 of theVirtualization Guide forRHEL5. It's not as detailed as the Xen Beginners Guide but "it just works". (I used the Virtualization Guide last night to create my first instance of Xen on CentOS 5.7 [x86_64] - It was very simple.) You might need to refer to Chapter 2 of theInstallation Guide for RHEL5 in order to make the installation tree "accessible using one of the following network protocols: HTTP, FTP or NFS." (Refer to the footnote at the bottom of Step #7 of Chapter 7.2, "Creating guests with virt-manager" for more on this.) 


Once you've got it installed, I recommend reading Chapter 25 of theVirtualization Guideto learn the basics of creating/configuring/managing VM's from the CLI (using virsh).


Eric Pretorious
Truckee, CA




>________________________________
> From: maheen butt <maheen_butt26@yahoo.com>
>To: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Tuesday, June 19, 2012 4:32 PM
>Subject: [Xen-users] Error:bridge-utils are not installing
> 
>
>hi all,
>I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze
>on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.
>whenever I issue the command " aptitude install bridge-utils", its output told me that there is no
>package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.
>As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?
>
>
>Thanks
>
>
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
---730330825-1063816964-1340219313=:83018
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span>Maheen:<br><br>If you're more familiar with RHEL/CentOS you could just follow Chapters 7 &amp; 8 of the</span><span> <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">Virtualization Guide for</a></span><span><a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html"> RHEL5</a>. It's not as detailed as the <a href="http://wiki.xen.org/wiki/Xen_Beginners_Guide">Xen Beginners Guide</a> but "it just works". (I used the <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">Virtualization Guide</a> last night to create my first instance of Xen on CentOS 5.7 [x86_64] - It was <span style="text-decoration: underline;">very</span> simple.) You might need to refer to Chapter 2
 of the<a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/index.html"> Installation Guide for RHEL5</a> in order to make the installation tree "</span>accessible using one of the following network protocols: <code class="systemitem">HTTP</code>, <code class="systemitem">FTP</code> or <code class="systemitem">NFS</code>.<span>" (Refer to the footnote at the bottom of Step #7 of Chapter 7.2, "</span>Creating guests with virt-manager<span>" for more on this.) <br></span></div><div><br><span></span></div><div><span>Once you've got it installed, I recommend reading Chapter 25 </span><span> of the</span><span> <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">Virtualization Guide</a></span><span> to learn the basics of creating/configuring/managing VM's from the CLI (using virsh).<br></span></div><div><br><span></span></div><div><span>Eric
 Pretorious</span></div><div><span>Truckee, CA</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> maheen butt &lt;maheen_butt26@yahoo.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, June 19, 2012 4:32 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> [Xen-users] Error:bridge-utils are not installing<br> </font> </div> <br>
<div id="yiv1851772108"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div>hi all,</div><div>I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze</div><div>on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.</div><div>whenever I issue the command " aptitude install bridge-utils", its output told me that there is no</div><div>package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.</div><div>As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?</div><div><br></div><div>Thanks</div><div><br></div></div></div></div><br>_______________________________________________<br>Xen-users mailing list<br><a ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a
 href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body></html>
---730330825-1063816964-1340219313=:83018--


--===============1959041741814146464==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1959041741814146464==--


From xen-users-bounces@lists.xen.org Wed Jun 20 19:09:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 19:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShQGe-0005sP-0O; Wed, 20 Jun 2012 19:08:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShQGc-0005sK-Fq
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 19:08:38 +0000
Received: from [85.158.143.35:37521] by server-3.bemta-4.messagelabs.com id
	5E/A3-05808-5BF12EF4; Wed, 20 Jun 2012 19:08:37 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1340219315!17253547!1
X-Originating-IP: [98.138.91.187]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15874 invoked from network); 20 Jun 2012 19:08:36 -0000
Received: from nm27-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm27-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.187)
	by server-6.tower-21.messagelabs.com with SMTP;
	20 Jun 2012 19:08:36 -0000
Received: from [98.138.90.55] by nm27.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 19:08:35 -0000
Received: from [98.138.87.2] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 19:08:35 -0000
Received: from [127.0.0.1] by omp1002.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 19:08:35 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 285912.611.bm@omp1002.mail.ne1.yahoo.com
Received: (qmail 18687 invoked by uid 60001); 20 Jun 2012 19:08:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340219315; bh=96GwXzOFAcc+39hzzTXo0Vqo5oDvSuX40R/YzV/EVBY=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=OptCCVnlGxtSyezttTPoq+ROb7AgRJYwdTIdyMnjxaKgpq2RlikU6LkPXsNtnkA/oVmYFMx+Idm/vam/xfcNESr34YDmIrfQeUp7cdiQq9Bo8lkOzUf6AbhZZoebRB5ETeEfZs4c4G5rPsxd30Ox9h7c+2R35wIruQxqntvOU/8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Kg8XFDd6symq5hC7Y0LbBO1xP5QVm6Im7TeQg8HKkHZ269k32nCf+JPcHcGVCa8ijTXRZwySFh0lxnMtoIHjVCp+I2uX4Z98qR6Cn9mRdZJNzYGrnzvA/6RIzs9zTo1g22v+ZrCiVBVf5PiQf/RGnIdtmo+WVa/gLOwv8iDRFBc=;
X-YMail-OSG: yvZj.rkVM1lQ.X47YeK_4Kt4AuJ4ZC67lu8R31FcQaSIzah
	e5EcGpT1Y.B5fN6xKghUuFmt9NYTdyI1mcR28572CKqVAqGqDSBfXIDQ7m8O
	TZKZbS4ldimzJF3r.ya0PuIXpvbaI9sUU3770313HOQsrMC28zS1Vua3ofsm
	g3hoGG066On6_9IBjAK9MtffTKcUJD7ljZFpMDA2tOOlC8_hexVvs.b7Q5yw
	jYmPABnuzIwx5KrCuQnhU8XdDfKx7HfA5dCmntDA7PS9vVrpP7.AeNrhGx4G
	1Cf0kp_pQ47RED89LMmsQ9XFPYpGgXQ.oJ4aav0OPGt84wkTp3i_2UGbPm2L
	MNhXYdJSkurdJTrqV66KqVJH7zaAMaT8LSw0c_g4SRvnxflUzJgmME1ZkBi2
	lV3N6tfpHCq5nmXMBYOzQ5Pl7fKbT3Vq5zplo9XyOwJt_LN4EsBk_yeKhaGK
	HaQRpNUheaWnyOJI_55yr0mzbGxnueeYCp8abFV649PzjJnBd_bcCXj7TgOG
	Qefjt9G_l58CFy_uL5eTScjYrhcsIef93AZb_Lo3JSWzjlmNM4cpvfXu7O6U
	VLhemvqeVhVNVwIBi4y4q8Kpnql2Ou4Qq_V08c1J5J7yPLCBRkL.YbqI5bw- -
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 12:08:33 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Message-ID: <1340219313.83018.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 12:08:33 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1340148756.57532.YahooMailNeo@web126004.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: maheen butt <maheen_butt26@yahoo.com>
Subject: Re: [Xen-users] Error:bridge-utils are not installing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1959041741814146464=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1959041741814146464==
Content-Type: multipart/alternative; boundary="-730330825-1063816964-1340219313=:83018"

---730330825-1063816964-1340219313=:83018
Content-Type: text/plain; charset=us-ascii

Maheen:

If you're more familiar with RHEL/CentOS you could just follow Chapters 7 & 8 of theVirtualization Guide forRHEL5. It's not as detailed as the Xen Beginners Guide but "it just works". (I used the Virtualization Guide last night to create my first instance of Xen on CentOS 5.7 [x86_64] - It was very simple.) You might need to refer to Chapter 2 of theInstallation Guide for RHEL5 in order to make the installation tree "accessible using one of the following network protocols: HTTP, FTP or NFS." (Refer to the footnote at the bottom of Step #7 of Chapter 7.2, "Creating guests with virt-manager" for more on this.) 


Once you've got it installed, I recommend reading Chapter 25 of theVirtualization Guideto learn the basics of creating/configuring/managing VM's from the CLI (using virsh).


Eric Pretorious
Truckee, CA




>________________________________
> From: maheen butt <maheen_butt26@yahoo.com>
>To: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Tuesday, June 19, 2012 4:32 PM
>Subject: [Xen-users] Error:bridge-utils are not installing
> 
>
>hi all,
>I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze
>on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.
>whenever I issue the command " aptitude install bridge-utils", its output told me that there is no
>package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.
>As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?
>
>
>Thanks
>
>
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
---730330825-1063816964-1340219313=:83018
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span>Maheen:<br><br>If you're more familiar with RHEL/CentOS you could just follow Chapters 7 &amp; 8 of the</span><span> <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">Virtualization Guide for</a></span><span><a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html"> RHEL5</a>. It's not as detailed as the <a href="http://wiki.xen.org/wiki/Xen_Beginners_Guide">Xen Beginners Guide</a> but "it just works". (I used the <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">Virtualization Guide</a> last night to create my first instance of Xen on CentOS 5.7 [x86_64] - It was <span style="text-decoration: underline;">very</span> simple.) You might need to refer to Chapter 2
 of the<a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/index.html"> Installation Guide for RHEL5</a> in order to make the installation tree "</span>accessible using one of the following network protocols: <code class="systemitem">HTTP</code>, <code class="systemitem">FTP</code> or <code class="systemitem">NFS</code>.<span>" (Refer to the footnote at the bottom of Step #7 of Chapter 7.2, "</span>Creating guests with virt-manager<span>" for more on this.) <br></span></div><div><br><span></span></div><div><span>Once you've got it installed, I recommend reading Chapter 25 </span><span> of the</span><span> <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">Virtualization Guide</a></span><span> to learn the basics of creating/configuring/managing VM's from the CLI (using virsh).<br></span></div><div><br><span></span></div><div><span>Eric
 Pretorious</span></div><div><span>Truckee, CA</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> maheen butt &lt;maheen_butt26@yahoo.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, June 19, 2012 4:32 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> [Xen-users] Error:bridge-utils are not installing<br> </font> </div> <br>
<div id="yiv1851772108"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div>hi all,</div><div>I was following Xen beginners Guid. I downloaded , burnt on cd and installed Debian squeeze</div><div>on 64 bit x86 machine. my problem is that i'm stuck at 'setup the linux bridge ' step.</div><div>whenever I issue the command " aptitude install bridge-utils", its output told me that there is no</div><div>package exist which could be matched with bridge-utils. I've checked its networking. ping is working fine.</div><div>As I'm in LAN, I've configured eth0 properly. But can't understand why I'm not able to install bridge-utils?</div><div><br></div><div>Thanks</div><div><br></div></div></div></div><br>_______________________________________________<br>Xen-users mailing list<br><a ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a
 href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body></html>
---730330825-1063816964-1340219313=:83018--


--===============1959041741814146464==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1959041741814146464==--


From xen-users-bounces@lists.xen.org Wed Jun 20 23:04:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 23:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShTvk-00089x-9m; Wed, 20 Jun 2012 23:03:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShTvi-00089s-2F
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:03:18 +0000
Received: from [193.109.254.147:55894] by server-2.bemta-14.messagelabs.com id
	FF/6C-01735-5B652EF4; Wed, 20 Jun 2012 23:03:17 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340233395!5126987!1
X-Originating-IP: [98.138.229.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 543 invoked from network); 20 Jun 2012 23:03:16 -0000
Received: from nm40-vm6.bullet.mail.ne1.yahoo.com (HELO
	nm40-vm6.bullet.mail.ne1.yahoo.com) (98.138.229.182)
	by server-6.tower-27.messagelabs.com with SMTP;
	20 Jun 2012 23:03:16 -0000
Received: from [98.138.90.55] by nm40.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:03:15 -0000
Received: from [98.138.86.156] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:03:15 -0000
Received: from [127.0.0.1] by omp1014.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:03:15 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 360960.73891.bm@omp1014.mail.ne1.yahoo.com
Received: (qmail 79825 invoked by uid 60001); 20 Jun 2012 23:03:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340233395; bh=C+f2Bbql+zifpCVSgSZaM9UbFgBhNVbNqvtB21B0gaY=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=0iAVUZJKSCexjsZdZ72N1GtJRXwuagRAvyFWtm3H2Jp9XDnuMdrJckFtwaAIrrqjPzmz5gLPjFq1JPw5gjKm6g/W3duSY/gttgyBCgFhy4cFBgrUnzweTV0zRsALGkrlyFHNax/VHvU9ywEmx4LqmLAxb90NIYWF5f3AvcsSK/A=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=zbwCkA9jOyF6bz7XqUnD/QE3etZueLqPf828W599+WiZs3zGeJLKp2c/u1cjrrOlUxv1W3P4uyqCVvK6tRwZgRuBs0HzFYsVro0DXsabjT0+LFmSGw5h8JJkGvAnzP9NZN2T1rOowChVUC+UWCMiHUlj/dCc7XSqR/8jUTItMN0=;
X-YMail-OSG: 6dhFe1EVM1loWRJia576WgCASAcPSuuBsLWisHGvJql6g1N
	MaG8V12SvrI9UjCjDPCQN1UmMz5HwvnVUFpUmwXemSs9BgomMIiifhP.sY73
	8tNKSsugL5hWFA7fRuhUS3gcilTkiUU1cQaI.FK6JVIFFD5HM_ztWwhHEAZu
	KBy0mF.9AqPiNWAu8q3UUidYXiHqq8HwHt91OjaWzphoonRhkmoCrXoNKDrV
	8YH8wTv1BKg4sWXFIYvWfPr6mymYVF8uTTYy5FgGeSQhySPugEDD9C6iD3I9
	_u1dMnDHufFI9suaDLMKI1YEDa.734hhsCESpvrLOepoFl2J_xtegcs5e3pM
	8_EVqm92Q7lBWT1srhkT2NwSM4R6RAdN_KWP3Gslc0xG9vgd5yWVEcb1f8bg
	Sv5cEr32_Wzt2GO_k_yGsBOIfpYKLo42Cpii.FVN52N2t0S1_SIRIr4CCrdN
	UNb.IGudJ4xiCTXr9ADWIGGhnFQPS
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 16:03:15 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
Message-ID: <1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 16:03:15 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: Edison Su <Edison.su@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
MIME-Version: 1.0
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0133065332474229762=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0133065332474229762==
Content-Type: multipart/alternative; boundary="1001534069-1398661436-1340233395=:75557"

--1001534069-1398661436-1340233395=:75557
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Edison:=0A=0AWhen I booted the XCP VM it the virtual terminal went =
dark and the VM froze just after booting the XCP ISO (XCP-1.5-beta-base-533=
41.iso).=0A=0A=091. What version of Linux did you specify for the XCP VM?=
=0A=092. what architecture is your Ubuntu installation - 32-bit or 64-bit?=
=0AI tested CentOS 5.7 w/ Xen 3.0.3 inside of VirtualBox 4.1.16 on Mageia 1=
 (32-bit) and Dom0 was available. However, Dom0 consumed 85% of the 1GB tha=
t I had available to give to the  VM so I stopped there.(If I add small PV'=
s [e.g., FreeBSD] will Dom0 reduce its memory usage?)=0A=0A=0AEric Pretorio=
us=0ATruckee, CA=0A=0A=0A=0A=0A>________________________________=0A> From: =
Edison Su <Edison.su@citrix.com>=0A>To: 'Eric' <epretorious@yahoo.com>; "xe=
n-users@lists.xen.org" <xen-users@lists.xen.org> =0A>Sent: Monday, June 18,=
 2012 9:42 AM=0A>Subject: RE: [Xen-users] Nested Virtualization: XCP-1.5 on=
 VirtualBox 4.1.16=0A> =0A>=0A>You can use Ubuntu 12.04 + XCP on virtualbox=
, which works well for me.=0A>=A0=0A>From:xen-users-bounces@lists.xen.org [=
mailto:xen-users-bounces@lists.xen.org] On Behalf Of Eric=0A>Sent: Saturday=
, June 16, 2012 4:25 PM=0A>To: xen-users@lists.xen.org=0A>Subject: [Xen-use=
rs] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16=0A>=A0=0A>=091. I'd=
 like to experiment with XCP by creating a nested arrangment - XCP on Virtu=
alBox - but need to know what "version" of Linux to specify when creating t=
he VM.=0A>=092. I'm currently using a 32-bit host. (Mageia-1 is/was only av=
ailable as a 32-bit O/S when I installed it.) Does XCP require a 64-bit arc=
hitecture?=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>
--1001534069-1398661436-1340233395=:75557
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>Thanks, Edison:</span></div><div><br><span></span></div><div><span>When I=
 booted the XCP VM it the virtual terminal went dark and the VM froze just =
after booting the XCP ISO (XCP-1.5-beta-base-53341.iso).<br></span></div><o=
l><li><span>What version of Linux did you specify for the XCP VM?</span></l=
i><li><span>what architecture is your Ubuntu installation - 32-bit or 64-bi=
t?</span></li></ol><div><span>I tested CentOS 5.7 w/ Xen 3.0.3 inside of Vi=
rtualBox 4.1.16 on Mageia 1 (32-bit) and Dom0 was available. However, </spa=
n><span>Dom0 consumed 85% of the 1GB that I had available to give to the  V=
M so I stopped there.</span><span> (If I add small PV's [e.g., FreeBSD] wil=
l Dom0 reduce its memory usage?)<br></span></div><div><br><span></span></di=
v><div><span>Eric Pretorious</span></div><div><span>Truckee,
 CA</span></div><div><br><blockquote style=3D"border-left: 2px solid rgb(16=
, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div s=
tyle=3D"font-family: Courier New, courier, monaco, monospace, sans-serif; f=
ont-size: 10pt;"> <div style=3D"font-family: times new roman, new york, tim=
es, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=
=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span><=
/b> Edison Su &lt;Edison.su@citrix.com&gt;<br> <b><span style=3D"font-weigh=
t: bold;">To:</span></b> 'Eric' &lt;epretorious@yahoo.com&gt;; "xen-users@l=
ists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style=3D"font-w=
eight: bold;">Sent:</span></b> Monday, June 18, 2012 9:42 AM<br> <b><span s=
tyle=3D"font-weight: bold;">Subject:</span></b> RE: [Xen-users] Nested Virt=
ualization: XCP-1.5 on VirtualBox 4.1.16<br> </font> </div> <br>=0A<div id=
=3D"yiv171487903"><style><!--=0A#yiv171487903  =0A _filtered #yiv171487903 =
{font-family:PMingLiU;panose-1:2 2 5 0 0 0 0 0 0 0;}=0A _filtered #yiv17148=
7903 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}=0A _filtere=
d #yiv171487903 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _fi=
ltered #yiv171487903 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A=
 _filtered #yiv171487903 {panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv171487903  =
=0A#yiv171487903 p.yiv171487903MsoNormal, #yiv171487903 li.yiv171487903MsoN=
ormal, #yiv171487903 div.yiv171487903MsoNormal=0A=09{margin:0in;margin-bott=
om:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv171487903 a:link, #=
yiv171487903 span.yiv171487903MsoHyperlink=0A=09{color:blue;text-decoration=
:underline;}=0A#yiv171487903 a:visited, #yiv171487903 span.yiv171487903MsoH=
yperlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#yiv17148=
7903 span.yiv171487903EmailStyle17=0A=09{font-family:"sans-serif";color:#1F=
497D;}=0A#yiv171487903 .yiv171487903MsoChpDefault=0A=09{font-size:10.0pt;}=
=0A _filtered #yiv171487903 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv1714879=
03 div.yiv171487903WordSection1=0A=09{}=0A#yiv171487903  =0A _filtered #yiv=
171487903 {}=0A#yiv171487903 ol=0A=09{margin-bottom:0in;}=0A#yiv171487903 u=
l=0A=09{margin-bottom:0in;}=0A--></style><div><div class=3D"yiv171487903Wor=
dSection1"><div class=3D"yiv171487903MsoNormal"><span style=3D"font-size:11=
.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">You can use Ubuntu =
12.04 + XCP on virtualbox, which works well for me.</span></div><div class=
=3D"yiv171487903MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quo=
t;sans-serif&quot;;color:#1F497D;"> &nbsp;</span></div><div style=3D"border=
:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;"><div><div st=
yle=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in=
;"><div class=3D"yiv171487903MsoNormal"><b><span style=3D"font-size:10.0pt;=
font-family:&quot;sans-serif&quot;;">From:</span></b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;sans-serif&quot;;"> xen-users-bounces@lists.xen=
.org [mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Eric<br><=
b>Sent:</b> Saturday, June 16, 2012 4:25 PM<br><b>To:</b> xen-users@lists.x=
en.org<br><b>Subject:</b> [Xen-users] Nested
 Virtualization: XCP-1.5 on VirtualBox 4.1.16</span></div></div></div><div =
class=3D"yiv171487903MsoNormal"> &nbsp;</div><div><ol class=3D"" start=3D"1=
" type=3D"1"><li class=3D"yiv171487903MsoNormal" style=3D"color:black;backg=
round:white;"><span style=3D"font-size:10.0pt;font-family:&quot;Courier New=
&quot;;">I'd like to experiment with XCP by creating a nested arrangment - =
XCP on VirtualBox - but need to know what "version" of Linux to specify whe=
n creating the VM.</span></li><li class=3D"yiv171487903MsoNormal" style=3D"=
color:black;background:white;"><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;">I'm currently using a 32-bit host. (Mageia-1 is/w=
as only available as a 32-bit O/S when I installed it.) Does XCP require a =
64-bit architecture?</span></li></ol><div><div class=3D"yiv171487903MsoNorm=
al" style=3D"background:white;"><span style=3D"font-size:10.0pt;font-family=
:&quot;Courier New&quot;;color:black;">Eric Pretorious</span></div></div><d=
iv><div
 class=3D"yiv171487903MsoNormal" style=3D"background:white;"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black;">Truckee=
, CA</span></div></div></div></div></div></div></div><br><br> </div> </div>=
 </blockquote></div>   </div></body></html>
--1001534069-1398661436-1340233395=:75557--


--===============0133065332474229762==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0133065332474229762==--


From xen-users-bounces@lists.xen.org Wed Jun 20 23:04:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 23:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShTvk-00089x-9m; Wed, 20 Jun 2012 23:03:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShTvi-00089s-2F
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:03:18 +0000
Received: from [193.109.254.147:55894] by server-2.bemta-14.messagelabs.com id
	FF/6C-01735-5B652EF4; Wed, 20 Jun 2012 23:03:17 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340233395!5126987!1
X-Originating-IP: [98.138.229.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 543 invoked from network); 20 Jun 2012 23:03:16 -0000
Received: from nm40-vm6.bullet.mail.ne1.yahoo.com (HELO
	nm40-vm6.bullet.mail.ne1.yahoo.com) (98.138.229.182)
	by server-6.tower-27.messagelabs.com with SMTP;
	20 Jun 2012 23:03:16 -0000
Received: from [98.138.90.55] by nm40.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:03:15 -0000
Received: from [98.138.86.156] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:03:15 -0000
Received: from [127.0.0.1] by omp1014.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:03:15 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 360960.73891.bm@omp1014.mail.ne1.yahoo.com
Received: (qmail 79825 invoked by uid 60001); 20 Jun 2012 23:03:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340233395; bh=C+f2Bbql+zifpCVSgSZaM9UbFgBhNVbNqvtB21B0gaY=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=0iAVUZJKSCexjsZdZ72N1GtJRXwuagRAvyFWtm3H2Jp9XDnuMdrJckFtwaAIrrqjPzmz5gLPjFq1JPw5gjKm6g/W3duSY/gttgyBCgFhy4cFBgrUnzweTV0zRsALGkrlyFHNax/VHvU9ywEmx4LqmLAxb90NIYWF5f3AvcsSK/A=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=zbwCkA9jOyF6bz7XqUnD/QE3etZueLqPf828W599+WiZs3zGeJLKp2c/u1cjrrOlUxv1W3P4uyqCVvK6tRwZgRuBs0HzFYsVro0DXsabjT0+LFmSGw5h8JJkGvAnzP9NZN2T1rOowChVUC+UWCMiHUlj/dCc7XSqR/8jUTItMN0=;
X-YMail-OSG: 6dhFe1EVM1loWRJia576WgCASAcPSuuBsLWisHGvJql6g1N
	MaG8V12SvrI9UjCjDPCQN1UmMz5HwvnVUFpUmwXemSs9BgomMIiifhP.sY73
	8tNKSsugL5hWFA7fRuhUS3gcilTkiUU1cQaI.FK6JVIFFD5HM_ztWwhHEAZu
	KBy0mF.9AqPiNWAu8q3UUidYXiHqq8HwHt91OjaWzphoonRhkmoCrXoNKDrV
	8YH8wTv1BKg4sWXFIYvWfPr6mymYVF8uTTYy5FgGeSQhySPugEDD9C6iD3I9
	_u1dMnDHufFI9suaDLMKI1YEDa.734hhsCESpvrLOepoFl2J_xtegcs5e3pM
	8_EVqm92Q7lBWT1srhkT2NwSM4R6RAdN_KWP3Gslc0xG9vgd5yWVEcb1f8bg
	Sv5cEr32_Wzt2GO_k_yGsBOIfpYKLo42Cpii.FVN52N2t0S1_SIRIr4CCrdN
	UNb.IGudJ4xiCTXr9ADWIGGhnFQPS
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 16:03:15 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
Message-ID: <1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 16:03:15 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: Edison Su <Edison.su@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
MIME-Version: 1.0
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0133065332474229762=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0133065332474229762==
Content-Type: multipart/alternative; boundary="1001534069-1398661436-1340233395=:75557"

--1001534069-1398661436-1340233395=:75557
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Edison:=0A=0AWhen I booted the XCP VM it the virtual terminal went =
dark and the VM froze just after booting the XCP ISO (XCP-1.5-beta-base-533=
41.iso).=0A=0A=091. What version of Linux did you specify for the XCP VM?=
=0A=092. what architecture is your Ubuntu installation - 32-bit or 64-bit?=
=0AI tested CentOS 5.7 w/ Xen 3.0.3 inside of VirtualBox 4.1.16 on Mageia 1=
 (32-bit) and Dom0 was available. However, Dom0 consumed 85% of the 1GB tha=
t I had available to give to the  VM so I stopped there.(If I add small PV'=
s [e.g., FreeBSD] will Dom0 reduce its memory usage?)=0A=0A=0AEric Pretorio=
us=0ATruckee, CA=0A=0A=0A=0A=0A>________________________________=0A> From: =
Edison Su <Edison.su@citrix.com>=0A>To: 'Eric' <epretorious@yahoo.com>; "xe=
n-users@lists.xen.org" <xen-users@lists.xen.org> =0A>Sent: Monday, June 18,=
 2012 9:42 AM=0A>Subject: RE: [Xen-users] Nested Virtualization: XCP-1.5 on=
 VirtualBox 4.1.16=0A> =0A>=0A>You can use Ubuntu 12.04 + XCP on virtualbox=
, which works well for me.=0A>=A0=0A>From:xen-users-bounces@lists.xen.org [=
mailto:xen-users-bounces@lists.xen.org] On Behalf Of Eric=0A>Sent: Saturday=
, June 16, 2012 4:25 PM=0A>To: xen-users@lists.xen.org=0A>Subject: [Xen-use=
rs] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16=0A>=A0=0A>=091. I'd=
 like to experiment with XCP by creating a nested arrangment - XCP on Virtu=
alBox - but need to know what "version" of Linux to specify when creating t=
he VM.=0A>=092. I'm currently using a 32-bit host. (Mageia-1 is/was only av=
ailable as a 32-bit O/S when I installed it.) Does XCP require a 64-bit arc=
hitecture?=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>
--1001534069-1398661436-1340233395=:75557
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>Thanks, Edison:</span></div><div><br><span></span></div><div><span>When I=
 booted the XCP VM it the virtual terminal went dark and the VM froze just =
after booting the XCP ISO (XCP-1.5-beta-base-53341.iso).<br></span></div><o=
l><li><span>What version of Linux did you specify for the XCP VM?</span></l=
i><li><span>what architecture is your Ubuntu installation - 32-bit or 64-bi=
t?</span></li></ol><div><span>I tested CentOS 5.7 w/ Xen 3.0.3 inside of Vi=
rtualBox 4.1.16 on Mageia 1 (32-bit) and Dom0 was available. However, </spa=
n><span>Dom0 consumed 85% of the 1GB that I had available to give to the  V=
M so I stopped there.</span><span> (If I add small PV's [e.g., FreeBSD] wil=
l Dom0 reduce its memory usage?)<br></span></div><div><br><span></span></di=
v><div><span>Eric Pretorious</span></div><div><span>Truckee,
 CA</span></div><div><br><blockquote style=3D"border-left: 2px solid rgb(16=
, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div s=
tyle=3D"font-family: Courier New, courier, monaco, monospace, sans-serif; f=
ont-size: 10pt;"> <div style=3D"font-family: times new roman, new york, tim=
es, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=
=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span><=
/b> Edison Su &lt;Edison.su@citrix.com&gt;<br> <b><span style=3D"font-weigh=
t: bold;">To:</span></b> 'Eric' &lt;epretorious@yahoo.com&gt;; "xen-users@l=
ists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style=3D"font-w=
eight: bold;">Sent:</span></b> Monday, June 18, 2012 9:42 AM<br> <b><span s=
tyle=3D"font-weight: bold;">Subject:</span></b> RE: [Xen-users] Nested Virt=
ualization: XCP-1.5 on VirtualBox 4.1.16<br> </font> </div> <br>=0A<div id=
=3D"yiv171487903"><style><!--=0A#yiv171487903  =0A _filtered #yiv171487903 =
{font-family:PMingLiU;panose-1:2 2 5 0 0 0 0 0 0 0;}=0A _filtered #yiv17148=
7903 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}=0A _filtere=
d #yiv171487903 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _fi=
ltered #yiv171487903 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A=
 _filtered #yiv171487903 {panose-1:2 2 5 0 0 0 0 0 0 0;}=0A#yiv171487903  =
=0A#yiv171487903 p.yiv171487903MsoNormal, #yiv171487903 li.yiv171487903MsoN=
ormal, #yiv171487903 div.yiv171487903MsoNormal=0A=09{margin:0in;margin-bott=
om:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv171487903 a:link, #=
yiv171487903 span.yiv171487903MsoHyperlink=0A=09{color:blue;text-decoration=
:underline;}=0A#yiv171487903 a:visited, #yiv171487903 span.yiv171487903MsoH=
yperlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#yiv17148=
7903 span.yiv171487903EmailStyle17=0A=09{font-family:"sans-serif";color:#1F=
497D;}=0A#yiv171487903 .yiv171487903MsoChpDefault=0A=09{font-size:10.0pt;}=
=0A _filtered #yiv171487903 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv1714879=
03 div.yiv171487903WordSection1=0A=09{}=0A#yiv171487903  =0A _filtered #yiv=
171487903 {}=0A#yiv171487903 ol=0A=09{margin-bottom:0in;}=0A#yiv171487903 u=
l=0A=09{margin-bottom:0in;}=0A--></style><div><div class=3D"yiv171487903Wor=
dSection1"><div class=3D"yiv171487903MsoNormal"><span style=3D"font-size:11=
.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">You can use Ubuntu =
12.04 + XCP on virtualbox, which works well for me.</span></div><div class=
=3D"yiv171487903MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quo=
t;sans-serif&quot;;color:#1F497D;"> &nbsp;</span></div><div style=3D"border=
:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;"><div><div st=
yle=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in=
;"><div class=3D"yiv171487903MsoNormal"><b><span style=3D"font-size:10.0pt;=
font-family:&quot;sans-serif&quot;;">From:</span></b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;sans-serif&quot;;"> xen-users-bounces@lists.xen=
.org [mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Eric<br><=
b>Sent:</b> Saturday, June 16, 2012 4:25 PM<br><b>To:</b> xen-users@lists.x=
en.org<br><b>Subject:</b> [Xen-users] Nested
 Virtualization: XCP-1.5 on VirtualBox 4.1.16</span></div></div></div><div =
class=3D"yiv171487903MsoNormal"> &nbsp;</div><div><ol class=3D"" start=3D"1=
" type=3D"1"><li class=3D"yiv171487903MsoNormal" style=3D"color:black;backg=
round:white;"><span style=3D"font-size:10.0pt;font-family:&quot;Courier New=
&quot;;">I'd like to experiment with XCP by creating a nested arrangment - =
XCP on VirtualBox - but need to know what "version" of Linux to specify whe=
n creating the VM.</span></li><li class=3D"yiv171487903MsoNormal" style=3D"=
color:black;background:white;"><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;">I'm currently using a 32-bit host. (Mageia-1 is/w=
as only available as a 32-bit O/S when I installed it.) Does XCP require a =
64-bit architecture?</span></li></ol><div><div class=3D"yiv171487903MsoNorm=
al" style=3D"background:white;"><span style=3D"font-size:10.0pt;font-family=
:&quot;Courier New&quot;;color:black;">Eric Pretorious</span></div></div><d=
iv><div
 class=3D"yiv171487903MsoNormal" style=3D"background:white;"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black;">Truckee=
, CA</span></div></div></div></div></div></div></div><br><br> </div> </div>=
 </blockquote></div>   </div></body></html>
--1001534069-1398661436-1340233395=:75557--


--===============0133065332474229762==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0133065332474229762==--


From xen-users-bounces@lists.xen.org Wed Jun 20 23:06:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 23:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShTxn-0008Fd-3H; Wed, 20 Jun 2012 23:05:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShTxl-0008FK-EB
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:05:25 +0000
Received: from [85.158.138.51:20376] by server-4.bemta-3.messagelabs.com id
	0F/65-17105-43752EF4; Wed, 20 Jun 2012 23:05:24 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340233523!28683422!1
X-Originating-IP: [98.138.90.251]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27792 invoked from network); 20 Jun 2012 23:05:23 -0000
Received: from nm5-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm5-vm0.bullet.mail.ne1.yahoo.com) (98.138.90.251)
	by server-4.tower-174.messagelabs.com with SMTP;
	20 Jun 2012 23:05:23 -0000
Received: from [98.138.90.49] by nm5.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:05:21 -0000
Received: from [98.138.89.250] by tm2.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:05:21 -0000
Received: from [127.0.0.1] by omp1042.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:05:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 785158.64276.bm@omp1042.mail.ne1.yahoo.com
Received: (qmail 81985 invoked by uid 60001); 20 Jun 2012 23:05:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340233521; bh=RvVCbF+Fogk/q9CaXV9tLmO3ZBvEDPyy32Dpa709AhE=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Gb6mjMA7lLIYeVy7H3q+zUD2r1Zh+2J+TOhk5/32/KtaAQZr71UQg4rVJd/2hmBTlyiwFe9NKyjTg1xFuKQstOHF0mYFXhL+00TVnidmoPQ30HJTmZB2XeBugLQMbeHhir2F6ICi/3Rnn+xok/PH4ebrv9uJqf3AV/Uhel/PeRM=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=V5SNY/yoXztt0HAI1Lisg+Ay3nc4eviAtP5XKquthXecd2tv+gqVANM4kSYZ/8QpM34ahVl9KnGp7bv2fRGUT1XFvRaS/tMTOAiHh5uVwTQ8dKqPgzipqf6kj9/5wO4OrlNVdF7G6iifDWwy+qpeqF8CdvYu1HZScXjOf+NCGGk=;
X-YMail-OSG: YcFiCDUVM1nMdP5EVReDA6VZk7PPvZQ.vkrcqIemBRvtK0y
	_8kVRT8YGUEueKWUlVKaW24Wr_hl36Cba_NMDuxhmb.Vhdnt81SpTXeeLwXH
	mzUwDDS_Ra9taByeuzgKH0zpC.rX9FIISmgw38kZ3V.UmjB7eU2z9vwRPOij
	jErVHR18qYw0eNqUxq8N3zBhekGCn40JynZkoSivD8j40QTGAD2Z8RXsLSMb
	waO1Nw2dm3P2jn4g0dUx9Rl5O7PaBpqjwB_Yj2GHkTA73wi2badfB_KYIEpI
	uLCPRMlR_ApodQqLa81BuU2DPL0z8xnyNk1ugYZY27I1f910tFof8tY4tnDO
	ck7qVyyVbUKRyP7YpQZacH81j5uOaHLFD0oIMFS6B5eyftW10yPQYcsFSMD2
	CaQ8X4bikpT18YqdwGzLvvJLYTSPiaO1gDj_fYjUrfgjNBFLEf2JzEno8HhQ
	I8tvbiR8_g_41_BqlZsOtExABb3M-
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 16:05:21 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
Message-ID: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 16:05:21 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2805070924802742920=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2805070924802742920==
Content-Type: multipart/alternative; boundary="1001534069-119202322-1340233521=:80577"

--1001534069-119202322-1340233521=:80577
Content-Type: text/plain; charset=us-ascii

Is CD-ROM/DVD-ROM the only way to install XCP?

Eric Pretorious
Truckee, CA




>________________________________
> From: Eric <epretorious@yahoo.com>
>To: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Saturday, June 16, 2012 4:28 PM
>Subject: [Xen-users] Installing XCP from USB thumb drive
> 
>
>Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?
>
>
>
>Eric Pretorious
>Truckee, CA
>
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
--1001534069-119202322-1340233521=:80577
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span></div><div><br><span></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee, CA<br></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Eric &lt;epretorious@yahoo.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, June 16, 2012
 4:28 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> [Xen-users] Installing XCP from USB thumb drive<br> </font> </div> <br>
<div id="yiv1982633844"><div><div style="color:#000;background-color:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt;"><div>Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?<br></div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></div></div><br>_______________________________________________<br>Xen-users mailing list<br><a ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body></html>
--1001534069-119202322-1340233521=:80577--


--===============2805070924802742920==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2805070924802742920==--


From xen-users-bounces@lists.xen.org Wed Jun 20 23:06:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 23:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShTxn-0008Fd-3H; Wed, 20 Jun 2012 23:05:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShTxl-0008FK-EB
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:05:25 +0000
Received: from [85.158.138.51:20376] by server-4.bemta-3.messagelabs.com id
	0F/65-17105-43752EF4; Wed, 20 Jun 2012 23:05:24 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340233523!28683422!1
X-Originating-IP: [98.138.90.251]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27792 invoked from network); 20 Jun 2012 23:05:23 -0000
Received: from nm5-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm5-vm0.bullet.mail.ne1.yahoo.com) (98.138.90.251)
	by server-4.tower-174.messagelabs.com with SMTP;
	20 Jun 2012 23:05:23 -0000
Received: from [98.138.90.49] by nm5.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:05:21 -0000
Received: from [98.138.89.250] by tm2.bullet.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:05:21 -0000
Received: from [127.0.0.1] by omp1042.mail.ne1.yahoo.com with NNFMP;
	20 Jun 2012 23:05:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 785158.64276.bm@omp1042.mail.ne1.yahoo.com
Received: (qmail 81985 invoked by uid 60001); 20 Jun 2012 23:05:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340233521; bh=RvVCbF+Fogk/q9CaXV9tLmO3ZBvEDPyy32Dpa709AhE=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Gb6mjMA7lLIYeVy7H3q+zUD2r1Zh+2J+TOhk5/32/KtaAQZr71UQg4rVJd/2hmBTlyiwFe9NKyjTg1xFuKQstOHF0mYFXhL+00TVnidmoPQ30HJTmZB2XeBugLQMbeHhir2F6ICi/3Rnn+xok/PH4ebrv9uJqf3AV/Uhel/PeRM=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=V5SNY/yoXztt0HAI1Lisg+Ay3nc4eviAtP5XKquthXecd2tv+gqVANM4kSYZ/8QpM34ahVl9KnGp7bv2fRGUT1XFvRaS/tMTOAiHh5uVwTQ8dKqPgzipqf6kj9/5wO4OrlNVdF7G6iifDWwy+qpeqF8CdvYu1HZScXjOf+NCGGk=;
X-YMail-OSG: YcFiCDUVM1nMdP5EVReDA6VZk7PPvZQ.vkrcqIemBRvtK0y
	_8kVRT8YGUEueKWUlVKaW24Wr_hl36Cba_NMDuxhmb.Vhdnt81SpTXeeLwXH
	mzUwDDS_Ra9taByeuzgKH0zpC.rX9FIISmgw38kZ3V.UmjB7eU2z9vwRPOij
	jErVHR18qYw0eNqUxq8N3zBhekGCn40JynZkoSivD8j40QTGAD2Z8RXsLSMb
	waO1Nw2dm3P2jn4g0dUx9Rl5O7PaBpqjwB_Yj2GHkTA73wi2badfB_KYIEpI
	uLCPRMlR_ApodQqLa81BuU2DPL0z8xnyNk1ugYZY27I1f910tFof8tY4tnDO
	ck7qVyyVbUKRyP7YpQZacH81j5uOaHLFD0oIMFS6B5eyftW10yPQYcsFSMD2
	CaQ8X4bikpT18YqdwGzLvvJLYTSPiaO1gDj_fYjUrfgjNBFLEf2JzEno8HhQ
	I8tvbiR8_g_41_BqlZsOtExABb3M-
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 16:05:21 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
Message-ID: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 16:05:21 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2805070924802742920=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2805070924802742920==
Content-Type: multipart/alternative; boundary="1001534069-119202322-1340233521=:80577"

--1001534069-119202322-1340233521=:80577
Content-Type: text/plain; charset=us-ascii

Is CD-ROM/DVD-ROM the only way to install XCP?

Eric Pretorious
Truckee, CA




>________________________________
> From: Eric <epretorious@yahoo.com>
>To: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Saturday, June 16, 2012 4:28 PM
>Subject: [Xen-users] Installing XCP from USB thumb drive
> 
>
>Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?
>
>
>
>Eric Pretorious
>Truckee, CA
>
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
--1001534069-119202322-1340233521=:80577
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span></div><div><br><span></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee, CA<br></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Eric &lt;epretorious@yahoo.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, June 16, 2012
 4:28 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> [Xen-users] Installing XCP from USB thumb drive<br> </font> </div> <br>
<div id="yiv1982633844"><div><div style="color:#000;background-color:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt;"><div>Has anyone experimented with installing XCP from a USB thumb drive? Is it possible? How was the installation media installed to the USB thumb drive (e.g., dd)?<br></div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></div></div><br>_______________________________________________<br>Xen-users mailing list<br><a ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body></html>
--1001534069-119202322-1340233521=:80577--


--===============2805070924802742920==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2805070924802742920==--


From xen-users-bounces@lists.xen.org Wed Jun 20 23:23:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 23:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShUEs-0000SP-1g; Wed, 20 Jun 2012 23:23:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1ShUEq-0000S5-0x
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:23:04 +0000
Received: from [85.158.143.35:23402] by server-1.bemta-4.messagelabs.com id
	66/31-24392-75B52EF4; Wed, 20 Jun 2012 23:23:03 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1340234582!5846286!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31388 invoked from network); 20 Jun 2012 23:23:02 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 23:23:02 -0000
Received: by eekd41 with SMTP id d41so4506eek.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 16:23:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=WjELnmyS5RrkHzcfbMWSmT8nNVwENPAUixz2QX3bQhM=;
	b=PRBbjGeODM/p1u+t4EKqaQHuK97Z9LwcPlH9KjPj2YaV4m6ryqNGeVFYAphAoqjjnv
	HlTjtQ3tOHOo0ZWPU0V9NjMvnAk3w3cQrJqDQfLPPqfMpP5SPQ3cQlNYoG6UmtqN8Scw
	U3uc1O2jFFMUop1eggr9LWHpj4BX/86kHMgeshvx+GhtTY1M3Cd7RwINTT/MPaaRtmr/
	JkC0O8CNq3mTMEOR9qXCOarDUOk8XBMssgwWgSVVykq8XEF/mwcbT+QvYmMARf1tNnPt
	StqfFZJ9JyOdxRHAYF0hgVgGSt4PdpsQgJh/IhyG3i20PME3w7aq7GTG1Eg4IKhZtBvb
	/XrA==
Received: by 10.14.127.130 with SMTP id d2mr5726943eei.82.1340234582166;
	Wed, 20 Jun 2012 16:23:02 -0700 (PDT)
Received: from home.desunote.ru ([2a00:11d8:1201:0:962b:18:e716:fb97])
	by mx.google.com with ESMTPS id g46sm96728900eea.14.2012.06.20.16.23.00
	(version=SSLv3 cipher=OTHER); Wed, 20 Jun 2012 16:23:01 -0700 (PDT)
Message-ID: <4FE25B61.1030109@gmail.com>
Date: Thu, 21 Jun 2012 03:23:13 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.4) Gecko/20120510 Icedove/10.0.4
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0885675102379764415=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0885675102379764415==
Content-Type: multipart/alternative;
 boundary="------------060806040901000503060208"

This is a multi-part message in MIME format.
--------------060806040901000503060208
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Well, we usually ran it from IP-KVM with ISO -> CD emulation.

But I think it too complicated to turn installer in usb-drive. You can 
try to use some kind of PXE boot with XCP if you have problems with CD 
attaching, but this is not very easy task.

PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be the 
main package in the future (I think), so this problem is gonna disappear 
soon.

On 21.06.2012 03:05, Eric wrote:
> Is CD-ROM/DVD-ROM the only way to install XCP?
>
> Eric Pretorious
> Truckee, CA
>
>     ------------------------------------------------------------------------
>     *From:* Eric <epretorious@yahoo.com>
>     *To:* "xen-users@lists.xen.org" <xen-users@lists.xen.org>
>     *Sent:* Saturday, June 16, 2012 4:28 PM
>     *Subject:* [Xen-users] Installing XCP from USB thumb drive
>
>     Has anyone experimented with installing XCP from a USB thumb
>     drive? Is it possible? How was the installation media installed to
>     the USB thumb drive (e.g., dd)?
>
>     Eric Pretorious
>     Truckee, CA
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

--------------060806040901000503060208
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Well, we usually ran it from IP-KVM with ISO -&gt; CD emulation.<br>
    <br>
    But I think it too complicated to turn installer in usb-drive. You
    can try to use some kind of PXE boot with XCP if you have problems
    with CD attaching, but this is not very easy task.<br>
    <br>
    PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be
    the main package in the future (I think), so this problem is gonna
    disappear soon.<br>
    <br>
    On 21.06.2012 03:05, Eric wrote:
    <blockquote
      cite="mid:1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:Courier
        New, courier, monaco, monospace, sans-serif;font-size:10pt">
        <div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span></div>
        <div><br>
          <span></span></div>
        <div><span>Eric Pretorious</span></div>
        <div><span>Truckee, CA<br>
          </span></div>
        <div><br>
          <blockquote style="border-left: 2px solid rgb(16, 16, 255);
            margin-left: 5px; margin-top: 5px; padding-left: 5px;">
            <div style="font-family: Courier New, courier, monaco,
              monospace, sans-serif; font-size: 10pt;">
              <div style="font-family: times new roman, new york, times,
                serif; font-size: 12pt;">
                <div dir="ltr"> <font face="Arial" size="2">
                    <hr size="1"> <b><span style="font-weight:bold;">From:</span></b>
                    Eric <a class="moz-txt-link-rfc2396E" href="mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com&gt;</a><br>
                    <b><span style="font-weight: bold;">To:</span></b>
                    <a class="moz-txt-link-rfc2396E" href="mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a>
                    <a class="moz-txt-link-rfc2396E" href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a> <br>
                    <b><span style="font-weight: bold;">Sent:</span></b>
                    Saturday, June 16, 2012 4:28 PM<br>
                    <b><span style="font-weight: bold;">Subject:</span></b>
                    [Xen-users] Installing XCP from USB thumb drive<br>
                  </font> </div>
                <br>
                <div id="yiv1982633844">
                  <div>
                    <div
                      style="color:#000;background-color:#fff;font-family:Courier
                      New, courier, monaco, monospace,
                      sans-serif;font-size:10pt;">
                      <div>Has anyone experimented with installing XCP
                        from a USB thumb drive? Is it possible? How was
                        the installation media installed to the USB
                        thumb drive (e.g., dd)?<br>
                      </div>
                      <div><br>
                      </div>
                      <div>Eric Pretorious</div>
                      <div>Truckee, CA<br>
                      </div>
                    </div>
                  </div>
                </div>
                <br>
                _______________________________________________<br>
                Xen-users mailing list<br>
                <a moz-do-not-send="true"
                  ymailto="mailto:Xen-users@lists.xen.org"
                  href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
                <a moz-do-not-send="true"
                  href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
                <br>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
  </body>
</html>

--------------060806040901000503060208--


--===============0885675102379764415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0885675102379764415==--


From xen-users-bounces@lists.xen.org Wed Jun 20 23:23:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Jun 2012 23:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShUEs-0000SP-1g; Wed, 20 Jun 2012 23:23:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <george.shuklin@gmail.com>) id 1ShUEq-0000S5-0x
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:23:04 +0000
Received: from [85.158.143.35:23402] by server-1.bemta-4.messagelabs.com id
	66/31-24392-75B52EF4; Wed, 20 Jun 2012 23:23:03 +0000
X-Env-Sender: george.shuklin@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1340234582!5846286!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31388 invoked from network); 20 Jun 2012 23:23:02 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Jun 2012 23:23:02 -0000
Received: by eekd41 with SMTP id d41so4506eek.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 16:23:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=WjELnmyS5RrkHzcfbMWSmT8nNVwENPAUixz2QX3bQhM=;
	b=PRBbjGeODM/p1u+t4EKqaQHuK97Z9LwcPlH9KjPj2YaV4m6ryqNGeVFYAphAoqjjnv
	HlTjtQ3tOHOo0ZWPU0V9NjMvnAk3w3cQrJqDQfLPPqfMpP5SPQ3cQlNYoG6UmtqN8Scw
	U3uc1O2jFFMUop1eggr9LWHpj4BX/86kHMgeshvx+GhtTY1M3Cd7RwINTT/MPaaRtmr/
	JkC0O8CNq3mTMEOR9qXCOarDUOk8XBMssgwWgSVVykq8XEF/mwcbT+QvYmMARf1tNnPt
	StqfFZJ9JyOdxRHAYF0hgVgGSt4PdpsQgJh/IhyG3i20PME3w7aq7GTG1Eg4IKhZtBvb
	/XrA==
Received: by 10.14.127.130 with SMTP id d2mr5726943eei.82.1340234582166;
	Wed, 20 Jun 2012 16:23:02 -0700 (PDT)
Received: from home.desunote.ru ([2a00:11d8:1201:0:962b:18:e716:fb97])
	by mx.google.com with ESMTPS id g46sm96728900eea.14.2012.06.20.16.23.00
	(version=SSLv3 cipher=OTHER); Wed, 20 Jun 2012 16:23:01 -0700 (PDT)
Message-ID: <4FE25B61.1030109@gmail.com>
Date: Thu, 21 Jun 2012 03:23:13 +0400
From: George Shuklin <george.shuklin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.4) Gecko/20120510 Icedove/10.0.4
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0885675102379764415=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0885675102379764415==
Content-Type: multipart/alternative;
 boundary="------------060806040901000503060208"

This is a multi-part message in MIME format.
--------------060806040901000503060208
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Well, we usually ran it from IP-KVM with ISO -> CD emulation.

But I think it too complicated to turn installer in usb-drive. You can 
try to use some kind of PXE boot with XCP if you have problems with CD 
attaching, but this is not very easy task.

PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be the 
main package in the future (I think), so this problem is gonna disappear 
soon.

On 21.06.2012 03:05, Eric wrote:
> Is CD-ROM/DVD-ROM the only way to install XCP?
>
> Eric Pretorious
> Truckee, CA
>
>     ------------------------------------------------------------------------
>     *From:* Eric <epretorious@yahoo.com>
>     *To:* "xen-users@lists.xen.org" <xen-users@lists.xen.org>
>     *Sent:* Saturday, June 16, 2012 4:28 PM
>     *Subject:* [Xen-users] Installing XCP from USB thumb drive
>
>     Has anyone experimented with installing XCP from a USB thumb
>     drive? Is it possible? How was the installation media installed to
>     the USB thumb drive (e.g., dd)?
>
>     Eric Pretorious
>     Truckee, CA
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

--------------060806040901000503060208
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Well, we usually ran it from IP-KVM with ISO -&gt; CD emulation.<br>
    <br>
    But I think it too complicated to turn installer in usb-drive. You
    can try to use some kind of PXE boot with XCP if you have problems
    with CD attaching, but this is not very easy task.<br>
    <br>
    PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be
    the main package in the future (I think), so this problem is gonna
    disappear soon.<br>
    <br>
    On 21.06.2012 03:05, Eric wrote:
    <blockquote
      cite="mid:1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:Courier
        New, courier, monaco, monospace, sans-serif;font-size:10pt">
        <div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span></div>
        <div><br>
          <span></span></div>
        <div><span>Eric Pretorious</span></div>
        <div><span>Truckee, CA<br>
          </span></div>
        <div><br>
          <blockquote style="border-left: 2px solid rgb(16, 16, 255);
            margin-left: 5px; margin-top: 5px; padding-left: 5px;">
            <div style="font-family: Courier New, courier, monaco,
              monospace, sans-serif; font-size: 10pt;">
              <div style="font-family: times new roman, new york, times,
                serif; font-size: 12pt;">
                <div dir="ltr"> <font face="Arial" size="2">
                    <hr size="1"> <b><span style="font-weight:bold;">From:</span></b>
                    Eric <a class="moz-txt-link-rfc2396E" href="mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com&gt;</a><br>
                    <b><span style="font-weight: bold;">To:</span></b>
                    <a class="moz-txt-link-rfc2396E" href="mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a>
                    <a class="moz-txt-link-rfc2396E" href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a> <br>
                    <b><span style="font-weight: bold;">Sent:</span></b>
                    Saturday, June 16, 2012 4:28 PM<br>
                    <b><span style="font-weight: bold;">Subject:</span></b>
                    [Xen-users] Installing XCP from USB thumb drive<br>
                  </font> </div>
                <br>
                <div id="yiv1982633844">
                  <div>
                    <div
                      style="color:#000;background-color:#fff;font-family:Courier
                      New, courier, monaco, monospace,
                      sans-serif;font-size:10pt;">
                      <div>Has anyone experimented with installing XCP
                        from a USB thumb drive? Is it possible? How was
                        the installation media installed to the USB
                        thumb drive (e.g., dd)?<br>
                      </div>
                      <div><br>
                      </div>
                      <div>Eric Pretorious</div>
                      <div>Truckee, CA<br>
                      </div>
                    </div>
                  </div>
                </div>
                <br>
                _______________________________________________<br>
                Xen-users mailing list<br>
                <a moz-do-not-send="true"
                  ymailto="mailto:Xen-users@lists.xen.org"
                  href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
                <a moz-do-not-send="true"
                  href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
                <br>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
  </body>
</html>

--------------060806040901000503060208--


--===============0885675102379764415==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0885675102379764415==--


From xen-users-bounces@lists.xen.org Thu Jun 21 00:01:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 00:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShUoh-0001Mj-Ve; Thu, 21 Jun 2012 00:00:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1ShUof-0001Me-Nb
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:00:06 +0000
Received: from [85.158.143.99:16552] by server-3.bemta-4.messagelabs.com id
	1F/33-05808-50462EF4; Thu, 21 Jun 2012 00:00:05 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340236802!28364448!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3020 invoked from network); 21 Jun 2012 00:00:03 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 00:00:03 -0000
Received: by yenl1 with SMTP id l1so35214yen.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:00:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=jEyv96LcPDx9EMXLNtkU5HgFrrrEp7VStw/i7OPgFmY=;
	b=oqeoFMmBjiYLmkOnXT1cIlg0ok5UFbrTtT0lvGBM0/taSLOLm7scU50r8CdI6RCCux
	ANsIVFJUb96f5RrjjXJM6Ktss2GxMfCJjhKCT5vbd+9IWByROt4Qv0PXQYhfHeEzARX6
	7BNYzut6kqwVTr/FU8IL/u61l/yyDrGVBEK8ai1tTAgP1Z9OaVaqQWHTWWXBg/gavUmH
	dF55469aDk2fqfZWYnh5JxioE5Iq4+Zc6L9DgJrhE17UWYMEq+s6U0SZTRYYDN/FVc0t
	KlHhjVrkzp6povUOB34XVq1hLz78jbNj2sSPWkF8vQ4VCTYUKBg+mH+DEqUm+7Fycc6o
	Qt2Q==
Received: by 10.101.165.29 with SMTP id s29mr9248909ano.2.1340236802256;
	Wed, 20 Jun 2012 17:00:02 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176]) by mx.google.com with ESMTPS id
	r45sm100728936yhg.18.2012.06.20.17.00.01
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 20 Jun 2012 17:00:01 -0700 (PDT)
Message-ID: <4FE263F4.3050503@gmail.com>
Date: Wed, 20 Jun 2012 19:59:48 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE25B61.1030109@gmail.com>
In-Reply-To: <4FE25B61.1030109@gmail.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4566404839032583808=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4566404839032583808==
Content-Type: multipart/alternative;
 boundary="------------090406010903010902070407"

This is a multi-part message in MIME format.
--------------090406010903010902070407
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I guess to throw my two cents in. I am also trying to get away from 
using CDs much anymore for installing anything with the advent of 
bootable USB drives, BUT XCP is, as far as i know, not possible to make 
it USB. It was just not made to run on a USB drive.

I have tried to use a program such as UNetbootin,  LinuxLive USB 
Creator, and even Universal USB Installer that you can use to put pretty 
much any Linux ISO onto a USB, BUT none of them worked. It would never 
boot XCP.

I also searched online for a while and could not find a way to make XCP 
bootable off USB.


On 6/20/2012 7:23 PM, George Shuklin wrote:
> Well, we usually ran it from IP-KVM with ISO -> CD emulation.
>
> But I think it too complicated to turn installer in usb-drive. You can 
> try to use some kind of PXE boot with XCP if you have problems with CD 
> attaching, but this is not very easy task.
>
> PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be 
> the main package in the future (I think), so this problem is gonna 
> disappear soon.
>
> On 21.06.2012 03:05, Eric wrote:
>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>
>> Eric Pretorious
>> Truckee, CA
>>
>>     ------------------------------------------------------------------------
>>     *From:* Eric <epretorious@yahoo.com>
>>     *To:* "xen-users@lists.xen.org" <xen-users@lists.xen.org>
>>     *Sent:* Saturday, June 16, 2012 4:28 PM
>>     *Subject:* [Xen-users] Installing XCP from USB thumb drive
>>
>>     Has anyone experimented with installing XCP from a USB thumb
>>     drive? Is it possible? How was the installation media installed
>>     to the USB thumb drive (e.g., dd)?
>>
>>     Eric Pretorious
>>     Truckee, CA
>>
>>     _______________________________________________
>>     Xen-users mailing list
>>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>>     http://lists.xen.org/xen-users
>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------090406010903010902070407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I guess to throw my two cents in. I am also trying to get away from
    using CDs much anymore for installing anything with the advent of
    bootable USB drives, BUT XCP is, as far as i know, not possible to
    make it USB. It was just not made to run on a USB drive.<br>
    <br>
    I have tried to use a program such as UNetbootin,&nbsp; LinuxLive USB
    Creator, and even Universal USB Installer that you can use to put
    pretty much any Linux ISO onto a USB, BUT none of them worked. It
    would never boot XCP.<br>
    <br>
    I also searched online for a while and could not find a way to make
    XCP bootable off USB.<br>
    <br>
    <br>
    On 6/20/2012 7:23 PM, George Shuklin wrote:
    <blockquote cite="mid:4FE25B61.1030109@gmail.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Well, we usually ran it from IP-KVM with ISO -&gt; CD emulation.<br>
      <br>
      But I think it too complicated to turn installer in usb-drive. You
      can try to use some kind of PXE boot with XCP if you have problems
      with CD attaching, but this is not very easy task.<br>
      <br>
      PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna
      be the main package in the future (I think), so this problem is
      gonna disappear soon.<br>
      <br>
      On 21.06.2012 03:05, Eric wrote:
      <blockquote
        cite="mid:1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com"
        type="cite">
        <div style="color:#000; background-color:#fff;
          font-family:Courier New, courier, monaco, monospace,
          sans-serif;font-size:10pt">
          <div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span></div>
          <div><br>
            <span></span></div>
          <div><span>Eric Pretorious</span></div>
          <div><span>Truckee, CA<br>
            </span></div>
          <div><br>
            <blockquote style="border-left: 2px solid rgb(16, 16, 255);
              margin-left: 5px; margin-top: 5px; padding-left: 5px;">
              <div style="font-family: Courier New, courier, monaco,
                monospace, sans-serif; font-size: 10pt;">
                <div style="font-family: times new roman, new york,
                  times, serif; font-size: 12pt;">
                  <div dir="ltr"> <font face="Arial" size="2">
                      <hr size="1"> <b><span style="font-weight:bold;">From:</span></b>
                      Eric <a moz-do-not-send="true"
                        class="moz-txt-link-rfc2396E"
                        href="mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com&gt;</a><br>
                      <b><span style="font-weight: bold;">To:</span></b>
                      <a moz-do-not-send="true"
                        class="moz-txt-link-rfc2396E"
                        href="mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a>
                      <a moz-do-not-send="true"
                        class="moz-txt-link-rfc2396E"
                        href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a>
                      <br>
                      <b><span style="font-weight: bold;">Sent:</span></b>
                      Saturday, June 16, 2012 4:28 PM<br>
                      <b><span style="font-weight: bold;">Subject:</span></b>
                      [Xen-users] Installing XCP from USB thumb drive<br>
                    </font> </div>
                  <br>
                  <div id="yiv1982633844">
                    <div>
                      <div
                        style="color:#000;background-color:#fff;font-family:Courier
                        New, courier, monaco, monospace,
                        sans-serif;font-size:10pt;">
                        <div>Has anyone experimented with installing XCP
                          from a USB thumb drive? Is it possible? How
                          was the installation media installed to the
                          USB thumb drive (e.g., dd)?<br>
                        </div>
                        <div><br>
                        </div>
                        <div>Eric Pretorious</div>
                        <div>Truckee, CA<br>
                        </div>
                      </div>
                    </div>
                  </div>
                  <br>
                  _______________________________________________<br>
                  Xen-users mailing list<br>
                  <a moz-do-not-send="true"
                    ymailto="mailto:Xen-users@lists.xen.org"
                    href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
                  <a moz-do-not-send="true"
                    href="http://lists.xen.org/xen-users"
                    target="_blank">http://lists.xen.org/xen-users</a><br>
                  <br>
                </div>
              </div>
            </blockquote>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------090406010903010902070407--


--===============4566404839032583808==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4566404839032583808==--


From xen-users-bounces@lists.xen.org Thu Jun 21 00:01:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 00:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShUoh-0001Mj-Ve; Thu, 21 Jun 2012 00:00:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1ShUof-0001Me-Nb
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:00:06 +0000
Received: from [85.158.143.99:16552] by server-3.bemta-4.messagelabs.com id
	1F/33-05808-50462EF4; Thu, 21 Jun 2012 00:00:05 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340236802!28364448!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3020 invoked from network); 21 Jun 2012 00:00:03 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 00:00:03 -0000
Received: by yenl1 with SMTP id l1so35214yen.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 17:00:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=jEyv96LcPDx9EMXLNtkU5HgFrrrEp7VStw/i7OPgFmY=;
	b=oqeoFMmBjiYLmkOnXT1cIlg0ok5UFbrTtT0lvGBM0/taSLOLm7scU50r8CdI6RCCux
	ANsIVFJUb96f5RrjjXJM6Ktss2GxMfCJjhKCT5vbd+9IWByROt4Qv0PXQYhfHeEzARX6
	7BNYzut6kqwVTr/FU8IL/u61l/yyDrGVBEK8ai1tTAgP1Z9OaVaqQWHTWWXBg/gavUmH
	dF55469aDk2fqfZWYnh5JxioE5Iq4+Zc6L9DgJrhE17UWYMEq+s6U0SZTRYYDN/FVc0t
	KlHhjVrkzp6povUOB34XVq1hLz78jbNj2sSPWkF8vQ4VCTYUKBg+mH+DEqUm+7Fycc6o
	Qt2Q==
Received: by 10.101.165.29 with SMTP id s29mr9248909ano.2.1340236802256;
	Wed, 20 Jun 2012 17:00:02 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176]) by mx.google.com with ESMTPS id
	r45sm100728936yhg.18.2012.06.20.17.00.01
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 20 Jun 2012 17:00:01 -0700 (PDT)
Message-ID: <4FE263F4.3050503@gmail.com>
Date: Wed, 20 Jun 2012 19:59:48 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE25B61.1030109@gmail.com>
In-Reply-To: <4FE25B61.1030109@gmail.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4566404839032583808=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4566404839032583808==
Content-Type: multipart/alternative;
 boundary="------------090406010903010902070407"

This is a multi-part message in MIME format.
--------------090406010903010902070407
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I guess to throw my two cents in. I am also trying to get away from 
using CDs much anymore for installing anything with the advent of 
bootable USB drives, BUT XCP is, as far as i know, not possible to make 
it USB. It was just not made to run on a USB drive.

I have tried to use a program such as UNetbootin,  LinuxLive USB 
Creator, and even Universal USB Installer that you can use to put pretty 
much any Linux ISO onto a USB, BUT none of them worked. It would never 
boot XCP.

I also searched online for a while and could not find a way to make XCP 
bootable off USB.


On 6/20/2012 7:23 PM, George Shuklin wrote:
> Well, we usually ran it from IP-KVM with ISO -> CD emulation.
>
> But I think it too complicated to turn installer in usb-drive. You can 
> try to use some kind of PXE boot with XCP if you have problems with CD 
> attaching, but this is not very easy task.
>
> PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be 
> the main package in the future (I think), so this problem is gonna 
> disappear soon.
>
> On 21.06.2012 03:05, Eric wrote:
>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>
>> Eric Pretorious
>> Truckee, CA
>>
>>     ------------------------------------------------------------------------
>>     *From:* Eric <epretorious@yahoo.com>
>>     *To:* "xen-users@lists.xen.org" <xen-users@lists.xen.org>
>>     *Sent:* Saturday, June 16, 2012 4:28 PM
>>     *Subject:* [Xen-users] Installing XCP from USB thumb drive
>>
>>     Has anyone experimented with installing XCP from a USB thumb
>>     drive? Is it possible? How was the installation media installed
>>     to the USB thumb drive (e.g., dd)?
>>
>>     Eric Pretorious
>>     Truckee, CA
>>
>>     _______________________________________________
>>     Xen-users mailing list
>>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>>     http://lists.xen.org/xen-users
>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------090406010903010902070407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I guess to throw my two cents in. I am also trying to get away from
    using CDs much anymore for installing anything with the advent of
    bootable USB drives, BUT XCP is, as far as i know, not possible to
    make it USB. It was just not made to run on a USB drive.<br>
    <br>
    I have tried to use a program such as UNetbootin,&nbsp; LinuxLive USB
    Creator, and even Universal USB Installer that you can use to put
    pretty much any Linux ISO onto a USB, BUT none of them worked. It
    would never boot XCP.<br>
    <br>
    I also searched online for a while and could not find a way to make
    XCP bootable off USB.<br>
    <br>
    <br>
    On 6/20/2012 7:23 PM, George Shuklin wrote:
    <blockquote cite="mid:4FE25B61.1030109@gmail.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Well, we usually ran it from IP-KVM with ISO -&gt; CD emulation.<br>
      <br>
      But I think it too complicated to turn installer in usb-drive. You
      can try to use some kind of PXE boot with XCP if you have problems
      with CD attaching, but this is not very easy task.<br>
      <br>
      PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna
      be the main package in the future (I think), so this problem is
      gonna disappear soon.<br>
      <br>
      On 21.06.2012 03:05, Eric wrote:
      <blockquote
        cite="mid:1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com"
        type="cite">
        <div style="color:#000; background-color:#fff;
          font-family:Courier New, courier, monaco, monospace,
          sans-serif;font-size:10pt">
          <div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span></div>
          <div><br>
            <span></span></div>
          <div><span>Eric Pretorious</span></div>
          <div><span>Truckee, CA<br>
            </span></div>
          <div><br>
            <blockquote style="border-left: 2px solid rgb(16, 16, 255);
              margin-left: 5px; margin-top: 5px; padding-left: 5px;">
              <div style="font-family: Courier New, courier, monaco,
                monospace, sans-serif; font-size: 10pt;">
                <div style="font-family: times new roman, new york,
                  times, serif; font-size: 12pt;">
                  <div dir="ltr"> <font face="Arial" size="2">
                      <hr size="1"> <b><span style="font-weight:bold;">From:</span></b>
                      Eric <a moz-do-not-send="true"
                        class="moz-txt-link-rfc2396E"
                        href="mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com&gt;</a><br>
                      <b><span style="font-weight: bold;">To:</span></b>
                      <a moz-do-not-send="true"
                        class="moz-txt-link-rfc2396E"
                        href="mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a>
                      <a moz-do-not-send="true"
                        class="moz-txt-link-rfc2396E"
                        href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a>
                      <br>
                      <b><span style="font-weight: bold;">Sent:</span></b>
                      Saturday, June 16, 2012 4:28 PM<br>
                      <b><span style="font-weight: bold;">Subject:</span></b>
                      [Xen-users] Installing XCP from USB thumb drive<br>
                    </font> </div>
                  <br>
                  <div id="yiv1982633844">
                    <div>
                      <div
                        style="color:#000;background-color:#fff;font-family:Courier
                        New, courier, monaco, monospace,
                        sans-serif;font-size:10pt;">
                        <div>Has anyone experimented with installing XCP
                          from a USB thumb drive? Is it possible? How
                          was the installation media installed to the
                          USB thumb drive (e.g., dd)?<br>
                        </div>
                        <div><br>
                        </div>
                        <div>Eric Pretorious</div>
                        <div>Truckee, CA<br>
                        </div>
                      </div>
                    </div>
                  </div>
                  <br>
                  _______________________________________________<br>
                  Xen-users mailing list<br>
                  <a moz-do-not-send="true"
                    ymailto="mailto:Xen-users@lists.xen.org"
                    href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
                  <a moz-do-not-send="true"
                    href="http://lists.xen.org/xen-users"
                    target="_blank">http://lists.xen.org/xen-users</a><br>
                  <br>
                </div>
              </div>
            </blockquote>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------090406010903010902070407--


--===============4566404839032583808==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4566404839032583808==--


From xen-users-bounces@lists.xen.org Thu Jun 21 00:46:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 00:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShVW5-0002DD-HJ; Thu, 21 Jun 2012 00:44:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShVW4-0002D8-2V
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:44:56 +0000
Received: from [85.158.139.83:61075] by server-1.bemta-5.messagelabs.com id
	23/ED-19721-78E62EF4; Thu, 21 Jun 2012 00:44:55 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340239483!28622579!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11455 invoked from network); 21 Jun 2012 00:44:45 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-15.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Jun 2012 00:44:45 -0000
Received: from [189.253.141.58] (port=49140 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShVVq-0006Rb-Su
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 19:44:43 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 1FA4EA208
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 19:44:41 -0500 (CDT)
Message-ID: <4FE26E79.9040106@ondore.com>
Date: Wed, 20 Jun 2012 19:44:41 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, Eric.

El 20/06/12 18:03, Eric escribi=F3:
> When I booted the XCP VM it the virtual terminal went dark and the VM
> froze just after booting the XCP ISO (XCP-1.5-beta-base-53341.iso).
I have successfully installed XCP 1.5 and XCP 1.1 in Virtualbox form a =

ISO file, with no issues:
XCP-1.5-beta-base-53341
Virtualbox 4.1.16 r78094
Host system Ubuntu 10.04.

While booting the XCP machine, it uses a graphical splash screen. In =

some cases, VirtualBox can't deal with it and shows a dark screen. Maybe =

you just need to give it some minutes to boot, specially if you are =

short of RAM.

You may cancel the splash screen and see the boot console pressing ESC =

at any time. For permanent change you need to modify the the kernel =

parameters in the bootloader configuration.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 00:46:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 00:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShVW5-0002DD-HJ; Thu, 21 Jun 2012 00:44:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShVW4-0002D8-2V
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:44:56 +0000
Received: from [85.158.139.83:61075] by server-1.bemta-5.messagelabs.com id
	23/ED-19721-78E62EF4; Thu, 21 Jun 2012 00:44:55 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340239483!28622579!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11455 invoked from network); 21 Jun 2012 00:44:45 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-15.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Jun 2012 00:44:45 -0000
Received: from [189.253.141.58] (port=49140 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShVVq-0006Rb-Su
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 19:44:43 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 1FA4EA208
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 19:44:41 -0500 (CDT)
Message-ID: <4FE26E79.9040106@ondore.com>
Date: Wed, 20 Jun 2012 19:44:41 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, Eric.

El 20/06/12 18:03, Eric escribi=F3:
> When I booted the XCP VM it the virtual terminal went dark and the VM
> froze just after booting the XCP ISO (XCP-1.5-beta-base-53341.iso).
I have successfully installed XCP 1.5 and XCP 1.1 in Virtualbox form a =

ISO file, with no issues:
XCP-1.5-beta-base-53341
Virtualbox 4.1.16 r78094
Host system Ubuntu 10.04.

While booting the XCP machine, it uses a graphical splash screen. In =

some cases, VirtualBox can't deal with it and shows a dark screen. Maybe =

you just need to give it some minutes to boot, specially if you are =

short of RAM.

You may cancel the splash screen and see the boot console pressing ESC =

at any time. For permanent change you need to modify the the kernel =

parameters in the bootloader configuration.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 00:53:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 00:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShVdC-0002bE-3P; Thu, 21 Jun 2012 00:52:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShVdA-0002b8-2y
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:52:16 +0000
Received: from [193.109.254.147:59009] by server-9.bemta-14.messagelabs.com id
	D1/2B-07693-F3072EF4; Thu, 21 Jun 2012 00:52:15 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340239933!10699732!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.4 required=7.0 tests=INFO_TLD,
	ML_RADAR_SPEW_LINKS_10,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20705 invoked from network); 21 Jun 2012 00:52:14 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 00:52:14 -0000
Received: from [189.253.141.58] (port=34672 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShVd7-0006tA-Bm
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 19:52:13 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8CAAEA208
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 19:52:11 -0500 (CDT)
Message-ID: <4FE2703B.90907@ondore.com>
Date: Wed, 20 Jun 2012 19:52:11 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/06/12 18:05, Eric escribi=F3:
> Is CD-ROM/DVD-ROM the only way to install XCP?
Not the only. I use PXE boot to run the installation process.

Can provide my "private" documented procedure, but it's very contextual =

and surely very confusing for anyone else.

I used this reference:

####
# customize installation initrd:
####
#http://community.spiceworks.com/how_to/show/1168
#http://blog.mybox.ro/2010/05/12/how-to-change-files-in-a-initrd-image/
(maybe not too relevant for you, I installed XCP *on* a USB drive, not =

*from* USB drive)

####
# prepare answers file:
####
#http://docs.vmd.citrix.com/XenServer/4.0.1/installation/apcs02.html
#http://blog.vhowto.info/2010/10/06/installation-of-xenserver-5-6-via-pxe-p=
art-2/
#http://scnr.net/blog/index.php/archives/177

####
# configure pxe boot:
####
#http://docs.vmd.citrix.com/XenServer/4.0.1/installation/apc.html
#http://docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/installation.html#pxe=
_boot_install-pxe_answerfile

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 00:53:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 00:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShVdC-0002bE-3P; Thu, 21 Jun 2012 00:52:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShVdA-0002b8-2y
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:52:16 +0000
Received: from [193.109.254.147:59009] by server-9.bemta-14.messagelabs.com id
	D1/2B-07693-F3072EF4; Thu, 21 Jun 2012 00:52:15 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340239933!10699732!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.4 required=7.0 tests=INFO_TLD,
	ML_RADAR_SPEW_LINKS_10,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20705 invoked from network); 21 Jun 2012 00:52:14 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 00:52:14 -0000
Received: from [189.253.141.58] (port=34672 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShVd7-0006tA-Bm
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 19:52:13 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 8CAAEA208
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 19:52:11 -0500 (CDT)
Message-ID: <4FE2703B.90907@ondore.com>
Date: Wed, 20 Jun 2012 19:52:11 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/06/12 18:05, Eric escribi=F3:
> Is CD-ROM/DVD-ROM the only way to install XCP?
Not the only. I use PXE boot to run the installation process.

Can provide my "private" documented procedure, but it's very contextual =

and surely very confusing for anyone else.

I used this reference:

####
# customize installation initrd:
####
#http://community.spiceworks.com/how_to/show/1168
#http://blog.mybox.ro/2010/05/12/how-to-change-files-in-a-initrd-image/
(maybe not too relevant for you, I installed XCP *on* a USB drive, not =

*from* USB drive)

####
# prepare answers file:
####
#http://docs.vmd.citrix.com/XenServer/4.0.1/installation/apcs02.html
#http://blog.vhowto.info/2010/10/06/installation-of-xenserver-5-6-via-pxe-p=
art-2/
#http://scnr.net/blog/index.php/archives/177

####
# configure pxe boot:
####
#http://docs.vmd.citrix.com/XenServer/4.0.1/installation/apc.html
#http://docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/installation.html#pxe=
_boot_install-pxe_answerfile

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 02:22:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 02:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShX1A-0007mY-Hs; Thu, 21 Jun 2012 02:21:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1ShX19-0007mT-60
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 02:21:07 +0000
Received: from [85.158.143.35:38714] by server-2.bemta-4.messagelabs.com id
	3B/A4-17938-21582EF4; Thu, 21 Jun 2012 02:21:06 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340245264!5424746!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4133 invoked from network); 21 Jun 2012 02:21:05 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 02:21:05 -0000
Received: by lbok6 with SMTP id k6so1830456lbo.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 19:21:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=CW3HpExawwd0X50sxmpBcIL4NCPkmcynnEYMVxqpDJQ=;
	b=TVMthOFYPnG70OHRnPNLSGetQXM/SKilVmtHVitO5+T5HIsvPDFwliYKV3g2N68H1h
	W4XcipUmXRPclEmTSScFZOKADvPoTvkdmmK5U7oOP7/xNz2CfpPBoYwyCoiki5AMmHYf
	+BUulnhk3TBqHnXUrSWaXQ+3VQktUojzVr6x89MwfSIHZvQoogFLj7+R7c3XNDSR+dXg
	Bv/rP2fZyghTRrqWZ8G7OwP+ROas77aijNHuCnVf7zfSdDYP6NU8vKgi5ghOZhvcnIxf
	Qqq1No2aMy8Sg2iDmJXwYGul/kbhSnyv3ST3br/T1OuLDob0Z7AuZsPQwAfkaQMRiQPw
	zBsw==
MIME-Version: 1.0
Received: by 10.112.42.66 with SMTP id m2mr10849745lbl.46.1340245264346; Wed,
	20 Jun 2012 19:21:04 -0700 (PDT)
Received: by 10.114.22.193 with HTTP; Wed, 20 Jun 2012 19:21:04 -0700 (PDT)
In-Reply-To: <4FE20574.1090005@ondore.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
	<4FE20574.1090005@ondore.com>
Date: Thu, 21 Jun 2012 10:21:04 +0800
Message-ID: <CAD-UbzEA5CVa6KoD9kuaT=ZZy7E7w=L+2gxVj_ex=P0cBTeXpg@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4249004573897233846=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4249004573897233846==
Content-Type: multipart/alternative; boundary=f46d042184d9e4ad8604c2f22a8d

--f46d042184d9e4ad8604c2f22a8d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Alexandre,

It shows up in lspci. To get it to behave as a master, I had to use
hostapd. I won't really need xen to be aware of this one now - I just write
some iptables on murder to NAT wireless traffic to ppp0 or route to and
from incest.

Thanks,
Adrian.



On 21 June 2012 01:16, Alexandre Kouznetsov <alk@ondore.com> wrote:

> Hello.
>
> El 19/06/12 23:15, Adrian May escribi=C3=B3:
>
>  Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
>> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and
>> an onboard wireless N.
>>
> You probably want to check, if your Wireless card is really a PCI. It
> might be a USB, even if it's not a separate device connected to a physica=
l
> port. lspci ans lsusb are the tools.
>
> Asus use to (or at least used to) integrate onboard wifi and audio via US=
B
> interface instead of the usual PCI. If that is your case, obviously it's
> not a PCI Passthrough what you need, but USB Passthrough. Works with HVM
> DomU, never tried with a PV DomU.
>
> (guys, don't CC me, i read the list)
>
>
> --
> Alexandre Kouznetsov
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d042184d9e4ad8604c2f22a8d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi=C2=A0Alexandre,<div><br></div><div>It shows up in lspci. To get it to be=
have as a master, I had to use hostapd. I won&#39;t really need xen to be a=
ware of this one now - I just write some iptables on murder to NAT wireless=
 traffic to ppp0 or route to and from incest.</div>
<div><br></div><div>Thanks,</div><div>Adrian.</div><div><br></div><div><br>=
<br><div class=3D"gmail_quote">On 21 June 2012 01:16, Alexandre Kouznetsov =
<span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=3D"_blank">a=
lk@ondore.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 23:15, Adrian May escribi=C3=B3:<div class=3D"im"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD<br=
>
Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and<br=
>
an onboard wireless N.<br>
</blockquote></div>
You probably want to check, if your Wireless card is really a PCI. It might=
 be a USB, even if it&#39;s not a separate device connected to a physical p=
ort. lspci ans lsusb are the tools.<br>
<br>
Asus use to (or at least used to) integrate onboard wifi and audio via USB =
interface instead of the usual PCI. If that is your case, obviously it&#39;=
s not a PCI Passthrough what you need, but USB Passthrough. Works with HVM =
DomU, never tried with a PV DomU.<br>

<br>
(guys, don&#39;t CC me, i read the list)<div class=3D"HOEnZb"><div class=3D=
"h5"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--f46d042184d9e4ad8604c2f22a8d--


--===============4249004573897233846==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4249004573897233846==--


From xen-users-bounces@lists.xen.org Thu Jun 21 02:22:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 02:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShX1A-0007mY-Hs; Thu, 21 Jun 2012 02:21:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.alexander.may@gmail.com>) id 1ShX19-0007mT-60
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 02:21:07 +0000
Received: from [85.158.143.35:38714] by server-2.bemta-4.messagelabs.com id
	3B/A4-17938-21582EF4; Thu, 21 Jun 2012 02:21:06 +0000
X-Env-Sender: adrian.alexander.may@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340245264!5424746!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4133 invoked from network); 21 Jun 2012 02:21:05 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 02:21:05 -0000
Received: by lbok6 with SMTP id k6so1830456lbo.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 19:21:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=CW3HpExawwd0X50sxmpBcIL4NCPkmcynnEYMVxqpDJQ=;
	b=TVMthOFYPnG70OHRnPNLSGetQXM/SKilVmtHVitO5+T5HIsvPDFwliYKV3g2N68H1h
	W4XcipUmXRPclEmTSScFZOKADvPoTvkdmmK5U7oOP7/xNz2CfpPBoYwyCoiki5AMmHYf
	+BUulnhk3TBqHnXUrSWaXQ+3VQktUojzVr6x89MwfSIHZvQoogFLj7+R7c3XNDSR+dXg
	Bv/rP2fZyghTRrqWZ8G7OwP+ROas77aijNHuCnVf7zfSdDYP6NU8vKgi5ghOZhvcnIxf
	Qqq1No2aMy8Sg2iDmJXwYGul/kbhSnyv3ST3br/T1OuLDob0Z7AuZsPQwAfkaQMRiQPw
	zBsw==
MIME-Version: 1.0
Received: by 10.112.42.66 with SMTP id m2mr10849745lbl.46.1340245264346; Wed,
	20 Jun 2012 19:21:04 -0700 (PDT)
Received: by 10.114.22.193 with HTTP; Wed, 20 Jun 2012 19:21:04 -0700 (PDT)
In-Reply-To: <4FE20574.1090005@ondore.com>
References: <CAD-UbzGU1G__tP1rtQ8etZEK_hF8NwdCe-kYLgZvM_7CFCYTCQ@mail.gmail.com>
	<4FE0AA7D.7050601@ondore.com>
	<CAA7N5Rbj3Wj=LnjAykHr-VJb-ODWNrezv8MpF=yfMNxjmjaSng@mail.gmail.com>
	<CAD-UbzHue30hOarQ9tr-bTwSjH4NohxwYhmpi34Xm9EY=4vshw@mail.gmail.com>
	<4FE20574.1090005@ondore.com>
Date: Thu, 21 Jun 2012 10:21:04 +0800
Message-ID: <CAD-UbzEA5CVa6KoD9kuaT=ZZy7E7w=L+2gxVj_ex=P0cBTeXpg@mail.gmail.com>
From: Adrian May <adrian.alexander.may@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Making a WAP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4249004573897233846=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4249004573897233846==
Content-Type: multipart/alternative; boundary=f46d042184d9e4ad8604c2f22a8d

--f46d042184d9e4ad8604c2f22a8d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Alexandre,

It shows up in lspci. To get it to behave as a master, I had to use
hostapd. I won't really need xen to be aware of this one now - I just write
some iptables on murder to NAT wireless traffic to ppp0 or route to and
from incest.

Thanks,
Adrian.



On 21 June 2012 01:16, Alexandre Kouznetsov <alk@ondore.com> wrote:

> Hello.
>
> El 19/06/12 23:15, Adrian May escribi=C3=B3:
>
>  Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD
>> Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and
>> an onboard wireless N.
>>
> You probably want to check, if your Wireless card is really a PCI. It
> might be a USB, even if it's not a separate device connected to a physica=
l
> port. lspci ans lsusb are the tools.
>
> Asus use to (or at least used to) integrate onboard wifi and audio via US=
B
> interface instead of the usual PCI. If that is your case, obviously it's
> not a PCI Passthrough what you need, but USB Passthrough. Works with HVM
> DomU, never tried with a PV DomU.
>
> (guys, don't CC me, i read the list)
>
>
> --
> Alexandre Kouznetsov
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d042184d9e4ad8604c2f22a8d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi=C2=A0Alexandre,<div><br></div><div>It shows up in lspci. To get it to be=
have as a master, I had to use hostapd. I won&#39;t really need xen to be a=
ware of this one now - I just write some iptables on murder to NAT wireless=
 traffic to ppp0 or route to and from incest.</div>
<div><br></div><div>Thanks,</div><div>Adrian.</div><div><br></div><div><br>=
<br><div class=3D"gmail_quote">On 21 June 2012 01:16, Alexandre Kouznetsov =
<span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=3D"_blank">a=
lk@ondore.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello.<br>
<br>
El 19/06/12 23:15, Adrian May escribi=C3=B3:<div class=3D"im"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Thanks for your help so far. My mainboard is Asus E45M1 which has an AMD<br=
>
Fusion E450 processor (AMD-V but probably not Vi), one ethernet port and<br=
>
an onboard wireless N.<br>
</blockquote></div>
You probably want to check, if your Wireless card is really a PCI. It might=
 be a USB, even if it&#39;s not a separate device connected to a physical p=
ort. lspci ans lsusb are the tools.<br>
<br>
Asus use to (or at least used to) integrate onboard wifi and audio via USB =
interface instead of the usual PCI. If that is your case, obviously it&#39;=
s not a PCI Passthrough what you need, but USB Passthrough. Works with HVM =
DomU, never tried with a PV DomU.<br>

<br>
(guys, don&#39;t CC me, i read the list)<div class=3D"HOEnZb"><div class=3D=
"h5"><br>
<br>
-- <br>
Alexandre Kouznetsov<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--f46d042184d9e4ad8604c2f22a8d--


--===============4249004573897233846==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4249004573897233846==--


From xen-users-bounces@lists.xen.org Thu Jun 21 02:40:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 02:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShXJK-0008Mv-4k; Thu, 21 Jun 2012 02:39:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1ShXJI-0008Mh-Om
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 02:39:52 +0000
Received: from [85.158.139.83:19619] by server-11.bemta-5.messagelabs.com id
	0A/74-20400-77982EF4; Thu, 21 Jun 2012 02:39:51 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1340246388!28707409!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12153 invoked from network); 21 Jun 2012 02:39:49 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 02:39:49 -0000
Received: by obbta14 with SMTP id ta14so316420obb.32
	for <multiple recipients>; Wed, 20 Jun 2012 19:39:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=NJ1n/6UeRmTTU4YjOzmVoMRdehF8YlB0EDxblfcn/FU=;
	b=uri/tsIDjgq+21CONo2INdeqNtzTzpnsLVoGCacyvHAOPeGKIOeS2xUTMPbEQVEIAk
	wRm3I2YoH/CIYTBnJ0gGB3Y6Yt+QzUHNJx5s3JWrwn28FWAmSq1TJlpcuiWokiNp3Zm0
	VQVCEJW1XdErqZPhD6HmO0+auZH1Wm192jqp1jpH0n+7X+5AZYEHMKorEbqouBiJ/bXe
	3ZjNVS/9v/o4kHJSUVA61nobs48XD75LKA+7J59r0xp9WpqUY63J2n6jOqDk76UWL22y
	ay5H6HXzEu3KHQCt1MWZQMcZOF1XeSkWSfrGbFMn0tMjhPQKOsK/x35BmeAC6H/9KO9t
	zQEw==
MIME-Version: 1.0
Received: by 10.60.22.201 with SMTP id g9mr25942498oef.8.1340246387907; Wed,
	20 Jun 2012 19:39:47 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Wed, 20 Jun 2012 19:39:47 -0700 (PDT)
In-Reply-To: <CAAcQV2i+HLb8D7k11zBdcoEz4=195y68z1z-a+uAJrM-qs3mRA@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
	<CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
	<CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
	<CAAcQV2i+HLb8D7k11zBdcoEz4=195y68z1z-a+uAJrM-qs3mRA@mail.gmail.com>
Date: Thu, 21 Jun 2012 12:39:47 +1000
Message-ID: <CAAcQV2huZcqbrcb+0UyUbFN9-asZpWt+eV8w1fSjRXUHHLF2mg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1100043021698449819=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1100043021698449819==
Content-Type: multipart/alternative; boundary=e89a8fb1ed4adcdc3704c2f26db0

--e89a8fb1ed4adcdc3704c2f26db0
Content-Type: text/plain; charset=ISO-8859-1

i giveup the vlan , change to openflow , i changed the vif script in
/usr/lib/xcp/script/ add a function like that:

handle_openflow_script() {

    local action=$1
    local domid=$2
    local devid=$3

    local MACID=$(ovs-vsctl get interface vif${domid}.${devid}
external_ids:attached-mac)
    local OFPORT=$(ovs-vsctl get interface vif${domid}.${devid} ofport)
    MACID="${MACID%\"}"
    MACID="${MACID#\"}"
    echo "$action domid $domid devid $devid macid $MACID ofport $OFPORT" >>
/root/odp-base.txt

    case "$action" in
    online|move)

        #icmp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0800,nw_proto=1,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)
        #tcp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0800,nw_proto=6,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)
        #udp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0800,nw_proto=17,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)
        #arp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0806,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)

        #other output from this port drop
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},priority=1,idle_timeout=0,action=drop)

        #icmp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0800,nw_proto=1,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)
        #tcp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0800,nw_proto=6,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)
        #udp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0800,nw_proto=17,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)
        #arp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0806,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)

        #other input from this port drop
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,priority=3,idle_timeout=0,action=drop)

        ;;

    remove|offline)

        ret=$(ovs-ofctl del-flows xenbr1 in_port=${OFPORT})

        ret=$(ovs-ofctl del-flows xenbr1 in_port=1,dl_dst=${MACID})

        ;;

    esac
}


and anytime when vm start or reboot or shutdown, it will be called.



On Tue, Jun 19, 2012 at 5:16 PM, pf shineyear <shinepf@gmail.com> wrote:

> still have this problem, alway recive this:
>
> in_port(3),eth(src=96:c6:d0:5a:28:30,dst=33:33:00:00:00:02),eth_type(0x86dd),ipv6(src=fe80::94c6:d0ff:fe5a:2830,dst=ff02::2,label=0,proto=58,tclass=0,hlimit=255,frag=no),icmpv6(type=133,code=0),
> packets:2, bytes:140, used:2.880s,
> actions:push_vlan(vid=3003,pcp=0),0,pop_vlan,2,push_vlan(vid=3003,pcp=0),1
>
>
>
>
>
> On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> i think it could be the intel 82576 drive problem,
>> https://forums.citrix.com/thread.jspa?threadID=280048&start=0&tstart=135
>>
>> i can not follow the post thread because it's use xenserver and all
>> upgrade package is for xenserver,
>>
>> i use ubuntu 12.04 with xcp , not fit for, so,
>>
>> i try to upgrade igb to newest version , 3.4.7 but still not work with
>> vlan tag.
>>
>>
>> On Mon, Jun 11, 2012 at 1:11 PM, pf shineyear <shinepf@gmail.com> wrote:
>>
>>> i just want to diff vm use diff vlan, why it's so difficult~~
>>>
>>>
>>> On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:
>>>
>>>> i think maybe im wrong?
>>>>
>>>> the xe network-create and xe vlan-create is only for xcp bridge mode??
>>>>
>>>> if i use openvswitch i should only use ovs tool to add vlan config??
>>>>
>>>> what should i do ?
>>>>
>>>>
>>>> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com>wrote:
>>>>
>>>>> hi all ,
>>>>>
>>>>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>>>>
>>>>> i use xe network-create and xe vlan-create to build vlan 3000
>>>>>
>>>>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all
>>>>> looks well,
>>>>>
>>>>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged
>>>>> with 3000
>>>>>
>>>>> but i can not access the internent~~~
>>>>>
>>>>> somebody can help me with this?
>>>>>
>>>>> thanks.
>>>>>
>>>>
>>>>
>>>
>>
>

--e89a8fb1ed4adcdc3704c2f26db0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i giveup the vlan , change to openflow , i changed the vif script in /usr/l=
ib/xcp/script/ add a function like that:<div><br></div><div><div>handle_ope=
nflow_script() {</div><div><br></div><div>=A0 =A0 local action=3D$1</div><d=
iv>
=A0 =A0 local domid=3D$2</div><div>=A0 =A0 local devid=3D$3</div><div><br><=
/div><div>=A0 =A0 local MACID=3D$(ovs-vsctl get interface vif${domid}.${dev=
id} external_ids:attached-mac)</div><div>=A0 =A0 local OFPORT=3D$(ovs-vsctl=
 get interface vif${domid}.${devid} ofport)</div>
<div>=A0 =A0 MACID=3D&quot;${MACID%\&quot;}&quot;</div><div>=A0 =A0 MACID=
=3D&quot;${MACID#\&quot;}&quot;</div><div>=A0 =A0 echo &quot;$action domid =
$domid devid $devid macid $MACID ofport $OFPORT&quot; &gt;&gt; /root/odp-ba=
se.txt</div><div>
<br></div><div>=A0 =A0 case &quot;$action&quot; in</div><div>=A0 =A0 online=
|move)</div><div><br></div><div>=A0 =A0 =A0 =A0 #icmp</div><div>=A0 =A0 =A0=
 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D${OFPORT},dl_type=3D0x0800=
,nw_proto=3D1,dl_src=3D${MACID},priority=3D2,idle_timeout=3D0,action=3Dnorm=
al)</div>
<div>=A0 =A0 =A0 =A0 #tcp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D${OFPORT},dl_type=3D0x0800,nw_proto=3D6,dl_src=3D${MAC=
ID},priority=3D2,idle_timeout=3D0,action=3Dnormal)</div><div>=A0 =A0 =A0 =
=A0 #udp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_por=
t=3D${OFPORT},dl_type=3D0x0800,nw_proto=3D17,dl_src=3D${MACID},priority=3D2=
,idle_timeout=3D0,action=3Dnormal)</div>
<div>=A0 =A0 =A0 =A0 #arp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D${OFPORT},dl_type=3D0x0806,dl_src=3D${MACID},priority=
=3D2,idle_timeout=3D0,action=3Dnormal)</div><div><br></div><div>=A0 =A0 =A0=
 =A0 #other output from this port drop</div>
<div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D${OFPORT},=
priority=3D1,idle_timeout=3D0,action=3Ddrop)</div><div><br></div><div>=A0 =
=A0 =A0 =A0 #icmp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenb=
r1 in_port=3D1,dl_type=3D0x0800,nw_proto=3D1,dl_dst=3D${MACID},priority=3D4=
,idle_timeout=3D0,action=3Dnormal)</div>
<div>=A0 =A0 =A0 =A0 #tcp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D1,dl_type=3D0x0800,nw_proto=3D6,dl_dst=3D${MACID},prio=
rity=3D4,idle_timeout=3D0,action=3Dnormal)</div><div>=A0 =A0 =A0 =A0 #udp</=
div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D1,dl_t=
ype=3D0x0800,nw_proto=3D17,dl_dst=3D${MACID},priority=3D4,idle_timeout=3D0,=
action=3Dnormal)</div>
<div>=A0 =A0 =A0 =A0 #arp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D1,dl_type=3D0x0806,dl_dst=3D${MACID},priority=3D4,idle=
_timeout=3D0,action=3Dnormal)</div><div><br></div><div>=A0 =A0 =A0 =A0 #oth=
er input from this port drop</div>
<div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D1,priority=
=3D3,idle_timeout=3D0,action=3Ddrop)</div><div><br></div><div>=A0 =A0 =A0 =
=A0 ;;</div><div><br></div><div>=A0 =A0 remove|offline)</div><div><br></div=
><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl del-flows xenbr1 in_port=3D${OFPORT=
})</div>
<div><br></div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl del-flows xenbr1 in_p=
ort=3D1,dl_dst=3D${MACID})</div><div><br></div><div>=A0 =A0 =A0 =A0 ;;</div=
><div><br></div><div>=A0 =A0 esac</div><div>}</div><div><br></div><div><br>=
</div><div>and anytime when vm start or reboot or shutdown, it will be call=
ed.</div>
<div><br></div><div><br></div><div><br><div class=3D"gmail_quote">On Tue, J=
un 19, 2012 at 5:16 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</span> wro=
te:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">still have this problem, alway recive this:<=
div><br></div><div>in_port(3),eth(src=3D96:c6:d0:5a:28:30,dst=3D33:33:00:00=
:00:02),eth_type(0x86dd),ipv6(src=3Dfe80::94c6:d0ff:fe5a:2830,dst=3Dff02::2=
,label=3D0,proto=3D58,tclass=3D0,hlimit=3D255,frag=3Dno),icmpv6(type=3D133,=
code=3D0), packets:2, bytes:140, used:2.880s, actions:push_vlan(vid=3D3003,=
pcp=3D0),0,pop_vlan,2,push_vlan(vid=3D3003,pcp=3D0),1</div>
<div class=3D"HOEnZb"><div class=3D"h5">
<div><br></div><div><br></div><div><br></div><div><br><br><div class=3D"gma=
il_quote">On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <span dir=3D"ltr">&=
lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com=
</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think it could be the intel 82576 drive pr=
oblem,=A0<a href=3D"https://forums.citrix.com/thread.jspa?threadID=3D280048=
&amp;start=3D0&amp;tstart=3D135" target=3D"_blank">https://forums.citrix.co=
m/thread.jspa?threadID=3D280048&amp;start=3D0&amp;tstart=3D135</a><div>


<br></div><div>i can not follow the post thread because it&#39;s use xenser=
ver and all upgrade package is for xenserver,=A0</div><div><br></div><div>i=
 use ubuntu 12.04 with xcp , not fit for, so,</div><div><br></div><div>i tr=
y to upgrade igb to newest version , 3.4.7 but still not work with vlan tag=
.<div>

<div><br>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:11 PM, pf shineyea=
r <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_bla=
nk">shinepf@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">


i just want to diff vm use diff vlan, why it&#39;s so difficult~~<div><div>=
<br><br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:09 PM, pf shin=
eyear <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"=
_blank">shinepf@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>



<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div><br><br><div class=3D"gmail_quote">O=
n Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</=
span> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>




i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>





<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>

--e89a8fb1ed4adcdc3704c2f26db0--


--===============1100043021698449819==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1100043021698449819==--


From xen-users-bounces@lists.xen.org Thu Jun 21 02:40:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 02:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShXJK-0008Mv-4k; Thu, 21 Jun 2012 02:39:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shinepf@gmail.com>) id 1ShXJI-0008Mh-Om
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 02:39:52 +0000
Received: from [85.158.139.83:19619] by server-11.bemta-5.messagelabs.com id
	0A/74-20400-77982EF4; Thu, 21 Jun 2012 02:39:51 +0000
X-Env-Sender: shinepf@gmail.com
X-Msg-Ref: server-2.tower-182.messagelabs.com!1340246388!28707409!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12153 invoked from network); 21 Jun 2012 02:39:49 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-2.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 02:39:49 -0000
Received: by obbta14 with SMTP id ta14so316420obb.32
	for <multiple recipients>; Wed, 20 Jun 2012 19:39:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=NJ1n/6UeRmTTU4YjOzmVoMRdehF8YlB0EDxblfcn/FU=;
	b=uri/tsIDjgq+21CONo2INdeqNtzTzpnsLVoGCacyvHAOPeGKIOeS2xUTMPbEQVEIAk
	wRm3I2YoH/CIYTBnJ0gGB3Y6Yt+QzUHNJx5s3JWrwn28FWAmSq1TJlpcuiWokiNp3Zm0
	VQVCEJW1XdErqZPhD6HmO0+auZH1Wm192jqp1jpH0n+7X+5AZYEHMKorEbqouBiJ/bXe
	3ZjNVS/9v/o4kHJSUVA61nobs48XD75LKA+7J59r0xp9WpqUY63J2n6jOqDk76UWL22y
	ay5H6HXzEu3KHQCt1MWZQMcZOF1XeSkWSfrGbFMn0tMjhPQKOsK/x35BmeAC6H/9KO9t
	zQEw==
MIME-Version: 1.0
Received: by 10.60.22.201 with SMTP id g9mr25942498oef.8.1340246387907; Wed,
	20 Jun 2012 19:39:47 -0700 (PDT)
Received: by 10.182.22.35 with HTTP; Wed, 20 Jun 2012 19:39:47 -0700 (PDT)
In-Reply-To: <CAAcQV2i+HLb8D7k11zBdcoEz4=195y68z1z-a+uAJrM-qs3mRA@mail.gmail.com>
References: <CAAcQV2gEg-AynW14ffxBDC9zE0UBuF7=q31fMiQw6sy5Sc3M0Q@mail.gmail.com>
	<CAAcQV2g1vF=RVfMfSL9dPtyuqgetkrMAaMGpYjVrE207oXYSLg@mail.gmail.com>
	<CAAcQV2gz6G4PviuxB_bGcwcGWAE4KMos2WcxV6ZGSYh8rqGCYQ@mail.gmail.com>
	<CAAcQV2h0-0FeyP2ysh6cX+yAO=C=x6Oy6SJ0ynoAH-0OXtBSRQ@mail.gmail.com>
	<CAAcQV2i+HLb8D7k11zBdcoEz4=195y68z1z-a+uAJrM-qs3mRA@mail.gmail.com>
Date: Thu, 21 Jun 2012 12:39:47 +1000
Message-ID: <CAAcQV2huZcqbrcb+0UyUbFN9-asZpWt+eV8w1fSjRXUHHLF2mg@mail.gmail.com>
From: pf shineyear <shinepf@gmail.com>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] xcp + ubuntu + openvswitch VLAN problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1100043021698449819=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1100043021698449819==
Content-Type: multipart/alternative; boundary=e89a8fb1ed4adcdc3704c2f26db0

--e89a8fb1ed4adcdc3704c2f26db0
Content-Type: text/plain; charset=ISO-8859-1

i giveup the vlan , change to openflow , i changed the vif script in
/usr/lib/xcp/script/ add a function like that:

handle_openflow_script() {

    local action=$1
    local domid=$2
    local devid=$3

    local MACID=$(ovs-vsctl get interface vif${domid}.${devid}
external_ids:attached-mac)
    local OFPORT=$(ovs-vsctl get interface vif${domid}.${devid} ofport)
    MACID="${MACID%\"}"
    MACID="${MACID#\"}"
    echo "$action domid $domid devid $devid macid $MACID ofport $OFPORT" >>
/root/odp-base.txt

    case "$action" in
    online|move)

        #icmp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0800,nw_proto=1,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)
        #tcp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0800,nw_proto=6,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)
        #udp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0800,nw_proto=17,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)
        #arp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},dl_type=0x0806,dl_src=${MACID},priority=2,idle_timeout=0,action=normal)

        #other output from this port drop
        ret=$(ovs-ofctl add-flow xenbr1
in_port=${OFPORT},priority=1,idle_timeout=0,action=drop)

        #icmp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0800,nw_proto=1,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)
        #tcp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0800,nw_proto=6,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)
        #udp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0800,nw_proto=17,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)
        #arp
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,dl_type=0x0806,dl_dst=${MACID},priority=4,idle_timeout=0,action=normal)

        #other input from this port drop
        ret=$(ovs-ofctl add-flow xenbr1
in_port=1,priority=3,idle_timeout=0,action=drop)

        ;;

    remove|offline)

        ret=$(ovs-ofctl del-flows xenbr1 in_port=${OFPORT})

        ret=$(ovs-ofctl del-flows xenbr1 in_port=1,dl_dst=${MACID})

        ;;

    esac
}


and anytime when vm start or reboot or shutdown, it will be called.



On Tue, Jun 19, 2012 at 5:16 PM, pf shineyear <shinepf@gmail.com> wrote:

> still have this problem, alway recive this:
>
> in_port(3),eth(src=96:c6:d0:5a:28:30,dst=33:33:00:00:00:02),eth_type(0x86dd),ipv6(src=fe80::94c6:d0ff:fe5a:2830,dst=ff02::2,label=0,proto=58,tclass=0,hlimit=255,frag=no),icmpv6(type=133,code=0),
> packets:2, bytes:140, used:2.880s,
> actions:push_vlan(vid=3003,pcp=0),0,pop_vlan,2,push_vlan(vid=3003,pcp=0),1
>
>
>
>
>
> On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <shinepf@gmail.com> wrote:
>
>> i think it could be the intel 82576 drive problem,
>> https://forums.citrix.com/thread.jspa?threadID=280048&start=0&tstart=135
>>
>> i can not follow the post thread because it's use xenserver and all
>> upgrade package is for xenserver,
>>
>> i use ubuntu 12.04 with xcp , not fit for, so,
>>
>> i try to upgrade igb to newest version , 3.4.7 but still not work with
>> vlan tag.
>>
>>
>> On Mon, Jun 11, 2012 at 1:11 PM, pf shineyear <shinepf@gmail.com> wrote:
>>
>>> i just want to diff vm use diff vlan, why it's so difficult~~
>>>
>>>
>>> On Mon, Jun 11, 2012 at 1:09 PM, pf shineyear <shinepf@gmail.com> wrote:
>>>
>>>> i think maybe im wrong?
>>>>
>>>> the xe network-create and xe vlan-create is only for xcp bridge mode??
>>>>
>>>> if i use openvswitch i should only use ovs tool to add vlan config??
>>>>
>>>> what should i do ?
>>>>
>>>>
>>>> On Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <shinepf@gmail.com>wrote:
>>>>
>>>>> hi all ,
>>>>>
>>>>> i use ubuntu 12.04 with xcp , all config run very well except vlan
>>>>>
>>>>> i use xe network-create and xe vlan-create to build vlan 3000
>>>>>
>>>>> then startup a vm in this network, xapi0 fakebridge and vif1.0 all
>>>>> looks well,
>>>>>
>>>>> use ovs-vsctl list port i can see xapi0 and vif1.0 have beed taged
>>>>> with 3000
>>>>>
>>>>> but i can not access the internent~~~
>>>>>
>>>>> somebody can help me with this?
>>>>>
>>>>> thanks.
>>>>>
>>>>
>>>>
>>>
>>
>

--e89a8fb1ed4adcdc3704c2f26db0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

i giveup the vlan , change to openflow , i changed the vif script in /usr/l=
ib/xcp/script/ add a function like that:<div><br></div><div><div>handle_ope=
nflow_script() {</div><div><br></div><div>=A0 =A0 local action=3D$1</div><d=
iv>
=A0 =A0 local domid=3D$2</div><div>=A0 =A0 local devid=3D$3</div><div><br><=
/div><div>=A0 =A0 local MACID=3D$(ovs-vsctl get interface vif${domid}.${dev=
id} external_ids:attached-mac)</div><div>=A0 =A0 local OFPORT=3D$(ovs-vsctl=
 get interface vif${domid}.${devid} ofport)</div>
<div>=A0 =A0 MACID=3D&quot;${MACID%\&quot;}&quot;</div><div>=A0 =A0 MACID=
=3D&quot;${MACID#\&quot;}&quot;</div><div>=A0 =A0 echo &quot;$action domid =
$domid devid $devid macid $MACID ofport $OFPORT&quot; &gt;&gt; /root/odp-ba=
se.txt</div><div>
<br></div><div>=A0 =A0 case &quot;$action&quot; in</div><div>=A0 =A0 online=
|move)</div><div><br></div><div>=A0 =A0 =A0 =A0 #icmp</div><div>=A0 =A0 =A0=
 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D${OFPORT},dl_type=3D0x0800=
,nw_proto=3D1,dl_src=3D${MACID},priority=3D2,idle_timeout=3D0,action=3Dnorm=
al)</div>
<div>=A0 =A0 =A0 =A0 #tcp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D${OFPORT},dl_type=3D0x0800,nw_proto=3D6,dl_src=3D${MAC=
ID},priority=3D2,idle_timeout=3D0,action=3Dnormal)</div><div>=A0 =A0 =A0 =
=A0 #udp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_por=
t=3D${OFPORT},dl_type=3D0x0800,nw_proto=3D17,dl_src=3D${MACID},priority=3D2=
,idle_timeout=3D0,action=3Dnormal)</div>
<div>=A0 =A0 =A0 =A0 #arp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D${OFPORT},dl_type=3D0x0806,dl_src=3D${MACID},priority=
=3D2,idle_timeout=3D0,action=3Dnormal)</div><div><br></div><div>=A0 =A0 =A0=
 =A0 #other output from this port drop</div>
<div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D${OFPORT},=
priority=3D1,idle_timeout=3D0,action=3Ddrop)</div><div><br></div><div>=A0 =
=A0 =A0 =A0 #icmp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenb=
r1 in_port=3D1,dl_type=3D0x0800,nw_proto=3D1,dl_dst=3D${MACID},priority=3D4=
,idle_timeout=3D0,action=3Dnormal)</div>
<div>=A0 =A0 =A0 =A0 #tcp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D1,dl_type=3D0x0800,nw_proto=3D6,dl_dst=3D${MACID},prio=
rity=3D4,idle_timeout=3D0,action=3Dnormal)</div><div>=A0 =A0 =A0 =A0 #udp</=
div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D1,dl_t=
ype=3D0x0800,nw_proto=3D17,dl_dst=3D${MACID},priority=3D4,idle_timeout=3D0,=
action=3Dnormal)</div>
<div>=A0 =A0 =A0 =A0 #arp</div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-f=
low xenbr1 in_port=3D1,dl_type=3D0x0806,dl_dst=3D${MACID},priority=3D4,idle=
_timeout=3D0,action=3Dnormal)</div><div><br></div><div>=A0 =A0 =A0 =A0 #oth=
er input from this port drop</div>
<div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl add-flow xenbr1 in_port=3D1,priority=
=3D3,idle_timeout=3D0,action=3Ddrop)</div><div><br></div><div>=A0 =A0 =A0 =
=A0 ;;</div><div><br></div><div>=A0 =A0 remove|offline)</div><div><br></div=
><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl del-flows xenbr1 in_port=3D${OFPORT=
})</div>
<div><br></div><div>=A0 =A0 =A0 =A0 ret=3D$(ovs-ofctl del-flows xenbr1 in_p=
ort=3D1,dl_dst=3D${MACID})</div><div><br></div><div>=A0 =A0 =A0 =A0 ;;</div=
><div><br></div><div>=A0 =A0 esac</div><div>}</div><div><br></div><div><br>=
</div><div>and anytime when vm start or reboot or shutdown, it will be call=
ed.</div>
<div><br></div><div><br></div><div><br><div class=3D"gmail_quote">On Tue, J=
un 19, 2012 at 5:16 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</span> wro=
te:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">still have this problem, alway recive this:<=
div><br></div><div>in_port(3),eth(src=3D96:c6:d0:5a:28:30,dst=3D33:33:00:00=
:00:02),eth_type(0x86dd),ipv6(src=3Dfe80::94c6:d0ff:fe5a:2830,dst=3Dff02::2=
,label=3D0,proto=3D58,tclass=3D0,hlimit=3D255,frag=3Dno),icmpv6(type=3D133,=
code=3D0), packets:2, bytes:140, used:2.880s, actions:push_vlan(vid=3D3003,=
pcp=3D0),0,pop_vlan,2,push_vlan(vid=3D3003,pcp=3D0),1</div>
<div class=3D"HOEnZb"><div class=3D"h5">
<div><br></div><div><br></div><div><br></div><div><br><br><div class=3D"gma=
il_quote">On Tue, Jun 12, 2012 at 1:42 PM, pf shineyear <span dir=3D"ltr">&=
lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com=
</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think it could be the intel 82576 drive pr=
oblem,=A0<a href=3D"https://forums.citrix.com/thread.jspa?threadID=3D280048=
&amp;start=3D0&amp;tstart=3D135" target=3D"_blank">https://forums.citrix.co=
m/thread.jspa?threadID=3D280048&amp;start=3D0&amp;tstart=3D135</a><div>


<br></div><div>i can not follow the post thread because it&#39;s use xenser=
ver and all upgrade package is for xenserver,=A0</div><div><br></div><div>i=
 use ubuntu 12.04 with xcp , not fit for, so,</div><div><br></div><div>i tr=
y to upgrade igb to newest version , 3.4.7 but still not work with vlan tag=
.<div>

<div><br>
<br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:11 PM, pf shineyea=
r <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"_bla=
nk">shinepf@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">


i just want to diff vm use diff vlan, why it&#39;s so difficult~~<div><div>=
<br><br><div class=3D"gmail_quote">On Mon, Jun 11, 2012 at 1:09 PM, pf shin=
eyear <span dir=3D"ltr">&lt;<a href=3D"mailto:shinepf@gmail.com" target=3D"=
_blank">shinepf@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">i think maybe im wrong?<div><br></div><div>t=
he xe network-create and xe vlan-create is only for xcp bridge mode??</div>



<div><br></div><div>if i use openvswitch i should only use ovs tool to add =
vlan config??</div><div><br>
</div><div>what should i do ?<div><div><br><br><div class=3D"gmail_quote">O=
n Mon, Jun 11, 2012 at 12:48 PM, pf shineyear <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shinepf@gmail.com" target=3D"_blank">shinepf@gmail.com</a>&gt;</=
span> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">hi all ,=A0<div><br></div><div>i use ubuntu =
12.04 with xcp , all config run very well except vlan</div><div><br></div><=
div>




i use xe network-create and xe vlan-create to build vlan 3000</div><div><br=
></div><div>then startup a vm in this network, xapi0 fakebridge and vif1.0 =
all looks well,=A0</div>
<div><br></div><div>use ovs-vsctl list port i can see xapi0 and vif1.0 have=
 beed taged with 3000</div><div><br></div><div>but i can not access the int=
ernent~~~</div><div><br></div><div>somebody can help me with this?</div>





<div><br></div><div>thanks.</div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>

--e89a8fb1ed4adcdc3704c2f26db0--


--===============1100043021698449819==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1100043021698449819==--


From xen-users-bounces@lists.xen.org Thu Jun 21 03:18:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShXtw-0000fF-Ts; Thu, 21 Jun 2012 03:17:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShXtw-0000fA-0W
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:17:44 +0000
Received: from [85.158.143.99:9944] by server-1.bemta-4.messagelabs.com id
	B2/D7-24392-75292EF4; Thu, 21 Jun 2012 03:17:43 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1340248661!21971098!1
X-Originating-IP: [98.138.91.128]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27636 invoked from network); 21 Jun 2012 03:17:41 -0000
Received: from nm28-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.128)
	by server-10.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 03:17:41 -0000
Received: from [98.138.90.55] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:17:40 -0000
Received: from [98.138.87.11] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:17:40 -0000
Received: from [127.0.0.1] by omp1011.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:17:40 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 690337.78247.bm@omp1011.mail.ne1.yahoo.com
Received: (qmail 9874 invoked by uid 60001); 21 Jun 2012 03:17:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340248660; bh=my/u6jowpsZ5RqL4UsqFxtNtkAaHq9ydFaf5/kzxZkY=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=IHNM53LytaXBC/WNXNTHiQLsTwwdaGlqNDNQF8cO0aSwp/ezVFGLohhhlSOq++g90EuPxl+K1QxozV6xMfX44mxIfFF2GM7GfCsY6RBfUHo9Ymw6IBch1YRxFKPF8XdxJpea0no9zfJHsp2Z2KmmLfNN0lqV5953uKLh7CSD8dc=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=eDlut9mLSabl/gi+wS0RWfBezHDr9o4qTMeOK4cXTRaAVxsOh8hUsPw4mmW8QW0CQ9MQrkZkOlGTlwNAjBnA0oe2qL26YK1FVZ0/IgmLVkSaQJBllYAOcmwiAVXPwUU+5WCsOMDSCA0nfu8Mb1OXZ8oYiPVcYWOG3Qadt2nG74c=;
X-YMail-OSG: JArLE20VM1lLA7WZDT49qwfZnJfGUEQhgE8VTsZzAfhS9Tq
	NeaoOBP1OS.d0UgJj6UbmOShWMBZ9swkjqGGytmUqtFtUJvFOAGipdM0VBF0
	wgAg3PBmDljtTpLDTbzGvzH_KXsImpFz1n6KITJQh2vjviDm9y6p8ocA.nTv
	SYoR7aivHp4GCABgIyMbrCr0Qttp4Dz8BAiltUqkVXSJxUyXluiG9mFehUxd
	UqLrHHuNxHpDYGSs_BWhaVbcZNPsOXekSzvksizeqd1pCMeGCbrpwwTJMWVp
	jEnyjC55JVt1A6xwowioZs32MhDvg2y7Ju7SC..lG_RAzyS0rd9M3ZM6tn.7
	oSxIHIUyx13dMEL0v9a.fUccm.klLk7FVbS_9GnjEirMkDK1PrVQJjRbNML3
	bFyk3jM__5cuds6U3VMGyQSmN8TNDr7ag3RTGngKv_kmstYBnvf7GcKaQhYD
	y9fP9TypvdeV14VPFSMQcAr0qA3k-
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 20:17:40 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE26E79.9040106@ondore.com>
Message-ID: <1340248660.7906.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 20:17:40 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <4FE26E79.9040106@ondore.com>
MIME-Version: 1.0
Cc: Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2251569008167682855=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2251569008167682855==
Content-Type: multipart/alternative; boundary="1083465291-758051683-1340248660=:7906"

--1083465291-758051683-1340248660=:7906
Content-Type: text/plain; charset=us-ascii






>________________________________
> From: Alexandre Kouznetsov <alk@ondore.com>
>To: xen-users@lists.xen.org 
>Sent: Wednesday, June 20, 2012 5:44 PM
>Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
> 
>I have successfully installed XCP 1.5 and XCP 1.1 in Virtualbox form a ISO file, with no issues:
>Thanks, Alexandre:
	1. What version of Linux did you specify for the XCP VM?
	2. what architecture is your Ubuntu 10.04 installation - 32-bit or 64-bit?
Eric Pretorious
Truckee, Ca

--1083465291-758051683-1340248660=:7906
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span><br></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div class="yui_3_2_0_90_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 10pt;"> <div class="yui_3_2_0_90_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Alexandre Kouznetsov &lt;alk@ondore.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> xen-users@lists.xen.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 20, 2012 5:44 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Nested Virtualization:
 XCP-1.5 on VirtualBox 4.1.16<br> </font> </div> <br>
I have successfully installed XCP 1.5 and XCP 1.1 in Virtualbox form a ISO file, with no issues:<br></div></div></blockquote><font size="3"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">Thanks, Alexandre:</span></font></div><ol style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><li><font size="3"><span>What version of Linux did you specify for the XCP VM?</span></font></li><li><font size="3"><span>what architecture is your Ubuntu 10.04 installation - 32-bit or 64-bit?</span></font></li></ol><font size="3"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;"></span></font><div><div class="yui_3_2_0_90_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 10pt;"><div class="yui_3_2_0_90_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font size="3"><span style="font-family: Courier
 New,courier,monaco,monospace,sans-serif;">Eric Pretorious</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">Truckee, Ca</span></font><br></div></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"><div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> </div> </div> </blockquote></div>   </div></body></html>
--1083465291-758051683-1340248660=:7906--


--===============2251569008167682855==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2251569008167682855==--


From xen-users-bounces@lists.xen.org Thu Jun 21 03:18:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShXtw-0000fF-Ts; Thu, 21 Jun 2012 03:17:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShXtw-0000fA-0W
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:17:44 +0000
Received: from [85.158.143.99:9944] by server-1.bemta-4.messagelabs.com id
	B2/D7-24392-75292EF4; Thu, 21 Jun 2012 03:17:43 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1340248661!21971098!1
X-Originating-IP: [98.138.91.128]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27636 invoked from network); 21 Jun 2012 03:17:41 -0000
Received: from nm28-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.128)
	by server-10.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 03:17:41 -0000
Received: from [98.138.90.55] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:17:40 -0000
Received: from [98.138.87.11] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:17:40 -0000
Received: from [127.0.0.1] by omp1011.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:17:40 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 690337.78247.bm@omp1011.mail.ne1.yahoo.com
Received: (qmail 9874 invoked by uid 60001); 21 Jun 2012 03:17:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340248660; bh=my/u6jowpsZ5RqL4UsqFxtNtkAaHq9ydFaf5/kzxZkY=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=IHNM53LytaXBC/WNXNTHiQLsTwwdaGlqNDNQF8cO0aSwp/ezVFGLohhhlSOq++g90EuPxl+K1QxozV6xMfX44mxIfFF2GM7GfCsY6RBfUHo9Ymw6IBch1YRxFKPF8XdxJpea0no9zfJHsp2Z2KmmLfNN0lqV5953uKLh7CSD8dc=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=eDlut9mLSabl/gi+wS0RWfBezHDr9o4qTMeOK4cXTRaAVxsOh8hUsPw4mmW8QW0CQ9MQrkZkOlGTlwNAjBnA0oe2qL26YK1FVZ0/IgmLVkSaQJBllYAOcmwiAVXPwUU+5WCsOMDSCA0nfu8Mb1OXZ8oYiPVcYWOG3Qadt2nG74c=;
X-YMail-OSG: JArLE20VM1lLA7WZDT49qwfZnJfGUEQhgE8VTsZzAfhS9Tq
	NeaoOBP1OS.d0UgJj6UbmOShWMBZ9swkjqGGytmUqtFtUJvFOAGipdM0VBF0
	wgAg3PBmDljtTpLDTbzGvzH_KXsImpFz1n6KITJQh2vjviDm9y6p8ocA.nTv
	SYoR7aivHp4GCABgIyMbrCr0Qttp4Dz8BAiltUqkVXSJxUyXluiG9mFehUxd
	UqLrHHuNxHpDYGSs_BWhaVbcZNPsOXekSzvksizeqd1pCMeGCbrpwwTJMWVp
	jEnyjC55JVt1A6xwowioZs32MhDvg2y7Ju7SC..lG_RAzyS0rd9M3ZM6tn.7
	oSxIHIUyx13dMEL0v9a.fUccm.klLk7FVbS_9GnjEirMkDK1PrVQJjRbNML3
	bFyk3jM__5cuds6U3VMGyQSmN8TNDr7ag3RTGngKv_kmstYBnvf7GcKaQhYD
	y9fP9TypvdeV14VPFSMQcAr0qA3k-
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 20:17:40 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE26E79.9040106@ondore.com>
Message-ID: <1340248660.7906.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 20:17:40 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <4FE26E79.9040106@ondore.com>
MIME-Version: 1.0
Cc: Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2251569008167682855=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2251569008167682855==
Content-Type: multipart/alternative; boundary="1083465291-758051683-1340248660=:7906"

--1083465291-758051683-1340248660=:7906
Content-Type: text/plain; charset=us-ascii






>________________________________
> From: Alexandre Kouznetsov <alk@ondore.com>
>To: xen-users@lists.xen.org 
>Sent: Wednesday, June 20, 2012 5:44 PM
>Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
> 
>I have successfully installed XCP 1.5 and XCP 1.1 in Virtualbox form a ISO file, with no issues:
>Thanks, Alexandre:
	1. What version of Linux did you specify for the XCP VM?
	2. what architecture is your Ubuntu 10.04 installation - 32-bit or 64-bit?
Eric Pretorious
Truckee, Ca

--1083465291-758051683-1340248660=:7906
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span><br></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div class="yui_3_2_0_90_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 10pt;"> <div class="yui_3_2_0_90_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Alexandre Kouznetsov &lt;alk@ondore.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> xen-users@lists.xen.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 20, 2012 5:44 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Nested Virtualization:
 XCP-1.5 on VirtualBox 4.1.16<br> </font> </div> <br>
I have successfully installed XCP 1.5 and XCP 1.1 in Virtualbox form a ISO file, with no issues:<br></div></div></blockquote><font size="3"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">Thanks, Alexandre:</span></font></div><ol style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><li><font size="3"><span>What version of Linux did you specify for the XCP VM?</span></font></li><li><font size="3"><span>what architecture is your Ubuntu 10.04 installation - 32-bit or 64-bit?</span></font></li></ol><font size="3"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;"></span></font><div><div class="yui_3_2_0_90_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 10pt;"><div class="yui_3_2_0_90_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font size="3"><span style="font-family: Courier
 New,courier,monaco,monospace,sans-serif;">Eric Pretorious</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">Truckee, Ca</span></font><br></div></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"><div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> </div> </div> </blockquote></div>   </div></body></html>
--1083465291-758051683-1340248660=:7906--


--===============2251569008167682855==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2251569008167682855==--


From xen-users-bounces@lists.xen.org Thu Jun 21 03:35:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYA3-00014J-Pp; Thu, 21 Jun 2012 03:34:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ShYA1-00014E-Mz
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:34:21 +0000
Received: from [85.158.139.83:39039] by server-11.bemta-5.messagelabs.com id
	6E/8B-20400-C3692EF4; Thu, 21 Jun 2012 03:34:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340249658!28040696!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14606 invoked from network); 21 Jun 2012 03:34:20 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 03:34:20 -0000
Received: by pbbro12 with SMTP id ro12so1666863pbb.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 20:34:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=Y9hf2tZe5LOeKoAvjjsr7gDGFhbQPn6BNTdkO+2/L58=;
	b=WHzbjAMr1cvPPVpug5+xJqlcC5QBRgvqp8zD9JWC6UWRsYG4EL11JwdL8Xkaai4n2t
	hVrPF/huWIQ/Sv1jcwBpiXhVIcRz9Qwk3b+SfuhbTMhVl6+O4euAONgJNyYp9kIa9ThC
	28wcgoVuQYTi1uXNA/CiANDfYimM8TEj2cgBvoHbsANGpVYl+xglmiffkdTUIKkOLOXL
	9sp+gigOyLOmW9cEowh1CNK9vw9ZH+Ulm8ppa6XcChF3SWvHrNia943POrY+p//7K92v
	PKwQXcI4u051dbavDYIBZOyahphfKnYxdjZp8g88mHD0gJZkVSmd4Ov89Ce1t1SZThcM
	Kkhw==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr82365900pbc.123.1340249657973;
	Wed, 20 Jun 2012 20:34:17 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 20 Jun 2012 20:34:17 -0700 (PDT)
In-Reply-To: <1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Thu, 21 Jun 2012 10:34:17 +0700
Message-ID: <CAG1y0scu+iL8oyZV44nj4sSRqRJ46otQqbWE7_koS8_01UKN1A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQnsJjEy202zAq96kjlQ62wTiveN0/OEmgITy53rw25Ay8boZ9jMRBST+KFxWn9ssl295VuC
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 6:03 AM, Eric <epretorious@yahoo.com> wrote:
> Thanks, Edison:
>
> When I booted the XCP VM it the virtual terminal went dark and the VM froze
> just after booting the XCP ISO (XCP-1.5-beta-base-53341.iso).
>
> What version of Linux did you specify for the XCP VM?
> what architecture is your Ubuntu installation - 32-bit or 64-bit?
>
> I tested CentOS 5.7 w/ Xen 3.0.3 inside of VirtualBox 4.1.16 on Mageia 1
> (32-bit) and Dom0 was available. However, Dom0 consumed 85% of the 1GB that
> I had available to give to the VM so I stopped there. (If I add small PV's
> [e.g., FreeBSD] will Dom0 reduce its memory usage?)


Just stop right there.

If you ONLY have 32bit cpu, and you ONLY have 1GB to give to
virtualbox to test, then don't bother using XCP. You simply don't have
enough resource to test. If you had (for example) a PC/notebook with
64 cpu and 4G of RAM, you'll have more room to test.

As it is, if you wanted to do tests you'd better stick with either
RHEL5 or ubuntu 12.04, with their respective version of xen, on bare
metal.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 03:35:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYA3-00014J-Pp; Thu, 21 Jun 2012 03:34:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ShYA1-00014E-Mz
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:34:21 +0000
Received: from [85.158.139.83:39039] by server-11.bemta-5.messagelabs.com id
	6E/8B-20400-C3692EF4; Thu, 21 Jun 2012 03:34:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340249658!28040696!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14606 invoked from network); 21 Jun 2012 03:34:20 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 03:34:20 -0000
Received: by pbbro12 with SMTP id ro12so1666863pbb.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 20:34:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=Y9hf2tZe5LOeKoAvjjsr7gDGFhbQPn6BNTdkO+2/L58=;
	b=WHzbjAMr1cvPPVpug5+xJqlcC5QBRgvqp8zD9JWC6UWRsYG4EL11JwdL8Xkaai4n2t
	hVrPF/huWIQ/Sv1jcwBpiXhVIcRz9Qwk3b+SfuhbTMhVl6+O4euAONgJNyYp9kIa9ThC
	28wcgoVuQYTi1uXNA/CiANDfYimM8TEj2cgBvoHbsANGpVYl+xglmiffkdTUIKkOLOXL
	9sp+gigOyLOmW9cEowh1CNK9vw9ZH+Ulm8ppa6XcChF3SWvHrNia943POrY+p//7K92v
	PKwQXcI4u051dbavDYIBZOyahphfKnYxdjZp8g88mHD0gJZkVSmd4Ov89Ce1t1SZThcM
	Kkhw==
MIME-Version: 1.0
Received: by 10.68.238.68 with SMTP id vi4mr82365900pbc.123.1340249657973;
	Wed, 20 Jun 2012 20:34:17 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 20 Jun 2012 20:34:17 -0700 (PDT)
In-Reply-To: <1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Thu, 21 Jun 2012 10:34:17 +0700
Message-ID: <CAG1y0scu+iL8oyZV44nj4sSRqRJ46otQqbWE7_koS8_01UKN1A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQnsJjEy202zAq96kjlQ62wTiveN0/OEmgITy53rw25Ay8boZ9jMRBST+KFxWn9ssl295VuC
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 6:03 AM, Eric <epretorious@yahoo.com> wrote:
> Thanks, Edison:
>
> When I booted the XCP VM it the virtual terminal went dark and the VM froze
> just after booting the XCP ISO (XCP-1.5-beta-base-53341.iso).
>
> What version of Linux did you specify for the XCP VM?
> what architecture is your Ubuntu installation - 32-bit or 64-bit?
>
> I tested CentOS 5.7 w/ Xen 3.0.3 inside of VirtualBox 4.1.16 on Mageia 1
> (32-bit) and Dom0 was available. However, Dom0 consumed 85% of the 1GB that
> I had available to give to the VM so I stopped there. (If I add small PV's
> [e.g., FreeBSD] will Dom0 reduce its memory usage?)


Just stop right there.

If you ONLY have 32bit cpu, and you ONLY have 1GB to give to
virtualbox to test, then don't bother using XCP. You simply don't have
enough resource to test. If you had (for example) a PC/notebook with
64 cpu and 4G of RAM, you'll have more room to test.

As it is, if you wanted to do tests you'd better stick with either
RHEL5 or ubuntu 12.04, with their respective version of xen, on bare
metal.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 03:48:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYMq-0001Pe-By; Thu, 21 Jun 2012 03:47:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShYMp-0001PV-Hv
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:47:35 +0000
Received: from [85.158.143.99:57511] by server-1.bemta-4.messagelabs.com id
	52/22-24392-55992EF4; Thu, 21 Jun 2012 03:47:33 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1340250452!28033850!1
X-Originating-IP: [98.138.90.252]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_5,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13868 invoked from network); 21 Jun 2012 03:47:33 -0000
Received: from nm22-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm22-vm1.bullet.mail.ne1.yahoo.com) (98.138.90.252)
	by server-5.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 03:47:33 -0000
Received: from [98.138.90.50] by nm22.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:47:32 -0000
Received: from [98.138.89.193] by tm3.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:47:32 -0000
Received: from [127.0.0.1] by omp1051.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:47:32 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 132225.98977.bm@omp1051.mail.ne1.yahoo.com
Received: (qmail 9692 invoked by uid 60001); 21 Jun 2012 03:47:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340250451; bh=D9L5pi5KkXK4hrJd6uvoJSNrge90/hiMNc5aIKlfhlE=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=nkqw9SwfCvHV4fWf5/hBqri9XxAv8ELEfSKEOKj9zP6us4H5nKEzDDA5tElDlBn9shzBO5NliuqjMZV3xZfNqp+195qkDekamYa7up3oygTx55KFX6iejblumOK4DlAvlL9X6uP9/Ci0Qa3LxbIGXfsvj2839oThRE8FIIn2PkE=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=Zl/TP5tMyqkEAKfZruPe0aKPXxO+RuQnzDBuXR/9eLRM11dmn1up4zPNgITVE/ILwyp/GPLSTipdJg+dhQRpYcxPDbrXhu5jzb9dCqhBzgr8cxMxcTFiDdazirYviMGI8zNqGL5OB3F4JK8MjOCNPE8XKs7H4oynxHKGd6kQg7s=;
X-YMail-OSG: bPr6oCkVM1niefQgIPkrOxfF2mXJAYSxs4jd1CyLzpYYY_S
	avIg2f4vZXes8aFgmI23wSwBjMYoEowjIJOoKdXmuiPo6we.vLvs1wncfBTI
	69Q8bKnwncdAsqz5rQSF4c2WE_JwByzfwG3D7sZfCTnNB0dSN7UKZZKGgFxu
	cqUpVDVeIDrM2rgRwL1Q5sj1_Fc.FEpoAC9k66b566JAVAOoJBMs.KJP0Ox1
	nFwIVo4t8bW0Uz166l_c9rqyNuSqnqLHF4JiMzr_y3JIyvMUsrkXw7R3hzEH
	W3ts_GYHiTg9qtD9LVBgGYL6ZQmjbZdLvNKe.Q4O_x5HV3EErYwT5jZ1NTL7
	ULo1r49w4FfZ7zB2o2A7BzAdgwMH303MXpbQOBN0xGtVfykvQ1NMjX56ihfc
	PghXroLKPVd2VqW1l6MYomS3QYMNaG1F2Z4E7oCHpWIk1skfAP2RmXPj3o90
	tyj7BLlrzA1pH8G34lPRA4YE0NGEZGznNk4Z6cSlibgkivZ.67SgZE1H5
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 20:47:31 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 20:47:31 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Cc: David Lai <dlai@bigbiz.com>
Subject: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4535031025416360385=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4535031025416360385==
Content-Type: multipart/alternative; boundary="-730330825-983764197-1340250451=:66183"

---730330825-983764197-1340250451=:66183
Content-Type: text/plain; charset=us-ascii

Are there any good, recent, comprehensive sources of instruction for the Xen Hypervisor?

Almost all of the information that I've found on the Internet (so far) are incomplete.


The four most popular books available through Amazon.com  are quite old...

	* "The Book of Xen: A Practical Guide for the System Administrator" - 5.0 stars / 2009
	* "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars / 2008
	* "Professional Xen Virtualization" - 3.8 stars / 2008
	* "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007
Ideally, I'd like to find a reference as complete and thorough as your typical O'Reilly book (if such a reference exists).


TIA,
Eric Pretorious
Truckee, CA

---730330825-983764197-1340250451=:66183
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div>Are there any good, recent, comprehensive sources of instruction for the Xen Hypervisor?</div><div><br></div><div>Almost all of the information that I've found on the Internet (so far) are incomplete.<br></div><div><br></div><div>The four most popular books available through Amazon.com  are quite old...<span id="btAsinTitle"><br></span></div><ul><li><span id="btAsinTitle">"The Book of Xen: A Practical Guide for the System Administrator" - <span style="font-weight: bold;">5.0 stars</span> / <span style="font-weight: bold;">2009</span></span></li><li><span id="btAsinTitle">"</span><span id="btAsinTitle">Running Xen: A Hands-On Guide to the Art of Virtualization" - <span style="font-weight: bold;">4.6 stars</span> / <span style="font-weight: bold;">2008</span></span><span style="font-weight: bold;"
 id="btAsinTitle"></span></li><li><span id="btAsinTitle">"</span><span id="btAsinTitle">Professional Xen Virtualization</span><span id="btAsinTitle">" - <span style="font-weight: bold;">3.8 stars</span> / <span style="font-weight: bold;">2008</span></span></li><li><span id="btAsinTitle">"</span><span id="btAsinTitle">The Definitive Guide to the Xen Hypervisor</span><span id="btAsinTitle">" - <span style="font-weight: bold;">4.8 stars</span> / <span style="font-weight: bold;">2007</span></span></li></ul><div><span id="btAsinTitle">Ideally, I'd like to find a reference as complete and thorough as your typical O'Reilly book (if such a reference exists).<br></span></div><div><span id="btAsinTitle"><br></span></div><div><span id="btAsinTitle">TIA,</span></div><div><span id="btAsinTitle">Eric Pretorious</span></div><div><span id="btAsinTitle">Truckee, CA<br></span></div></div></body></html>
---730330825-983764197-1340250451=:66183--


--===============4535031025416360385==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4535031025416360385==--


From xen-users-bounces@lists.xen.org Thu Jun 21 03:48:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYMq-0001Pe-By; Thu, 21 Jun 2012 03:47:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShYMp-0001PV-Hv
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:47:35 +0000
Received: from [85.158.143.99:57511] by server-1.bemta-4.messagelabs.com id
	52/22-24392-55992EF4; Thu, 21 Jun 2012 03:47:33 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1340250452!28033850!1
X-Originating-IP: [98.138.90.252]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_5,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13868 invoked from network); 21 Jun 2012 03:47:33 -0000
Received: from nm22-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm22-vm1.bullet.mail.ne1.yahoo.com) (98.138.90.252)
	by server-5.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 03:47:33 -0000
Received: from [98.138.90.50] by nm22.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:47:32 -0000
Received: from [98.138.89.193] by tm3.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:47:32 -0000
Received: from [127.0.0.1] by omp1051.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 03:47:32 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 132225.98977.bm@omp1051.mail.ne1.yahoo.com
Received: (qmail 9692 invoked by uid 60001); 21 Jun 2012 03:47:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340250451; bh=D9L5pi5KkXK4hrJd6uvoJSNrge90/hiMNc5aIKlfhlE=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=nkqw9SwfCvHV4fWf5/hBqri9XxAv8ELEfSKEOKj9zP6us4H5nKEzDDA5tElDlBn9shzBO5NliuqjMZV3xZfNqp+195qkDekamYa7up3oygTx55KFX6iejblumOK4DlAvlL9X6uP9/Ci0Qa3LxbIGXfsvj2839oThRE8FIIn2PkE=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type;
	b=Zl/TP5tMyqkEAKfZruPe0aKPXxO+RuQnzDBuXR/9eLRM11dmn1up4zPNgITVE/ILwyp/GPLSTipdJg+dhQRpYcxPDbrXhu5jzb9dCqhBzgr8cxMxcTFiDdazirYviMGI8zNqGL5OB3F4JK8MjOCNPE8XKs7H4oynxHKGd6kQg7s=;
X-YMail-OSG: bPr6oCkVM1niefQgIPkrOxfF2mXJAYSxs4jd1CyLzpYYY_S
	avIg2f4vZXes8aFgmI23wSwBjMYoEowjIJOoKdXmuiPo6we.vLvs1wncfBTI
	69Q8bKnwncdAsqz5rQSF4c2WE_JwByzfwG3D7sZfCTnNB0dSN7UKZZKGgFxu
	cqUpVDVeIDrM2rgRwL1Q5sj1_Fc.FEpoAC9k66b566JAVAOoJBMs.KJP0Ox1
	nFwIVo4t8bW0Uz166l_c9rqyNuSqnqLHF4JiMzr_y3JIyvMUsrkXw7R3hzEH
	W3ts_GYHiTg9qtD9LVBgGYL6ZQmjbZdLvNKe.Q4O_x5HV3EErYwT5jZ1NTL7
	ULo1r49w4FfZ7zB2o2A7BzAdgwMH303MXpbQOBN0xGtVfykvQ1NMjX56ihfc
	PghXroLKPVd2VqW1l6MYomS3QYMNaG1F2Z4E7oCHpWIk1skfAP2RmXPj3o90
	tyj7BLlrzA1pH8G34lPRA4YE0NGEZGznNk4Z6cSlibgkivZ.67SgZE1H5
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 20:47:31 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 20:47:31 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Cc: David Lai <dlai@bigbiz.com>
Subject: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4535031025416360385=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4535031025416360385==
Content-Type: multipart/alternative; boundary="-730330825-983764197-1340250451=:66183"

---730330825-983764197-1340250451=:66183
Content-Type: text/plain; charset=us-ascii

Are there any good, recent, comprehensive sources of instruction for the Xen Hypervisor?

Almost all of the information that I've found on the Internet (so far) are incomplete.


The four most popular books available through Amazon.com  are quite old...

	* "The Book of Xen: A Practical Guide for the System Administrator" - 5.0 stars / 2009
	* "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars / 2008
	* "Professional Xen Virtualization" - 3.8 stars / 2008
	* "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007
Ideally, I'd like to find a reference as complete and thorough as your typical O'Reilly book (if such a reference exists).


TIA,
Eric Pretorious
Truckee, CA

---730330825-983764197-1340250451=:66183
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div>Are there any good, recent, comprehensive sources of instruction for the Xen Hypervisor?</div><div><br></div><div>Almost all of the information that I've found on the Internet (so far) are incomplete.<br></div><div><br></div><div>The four most popular books available through Amazon.com  are quite old...<span id="btAsinTitle"><br></span></div><ul><li><span id="btAsinTitle">"The Book of Xen: A Practical Guide for the System Administrator" - <span style="font-weight: bold;">5.0 stars</span> / <span style="font-weight: bold;">2009</span></span></li><li><span id="btAsinTitle">"</span><span id="btAsinTitle">Running Xen: A Hands-On Guide to the Art of Virtualization" - <span style="font-weight: bold;">4.6 stars</span> / <span style="font-weight: bold;">2008</span></span><span style="font-weight: bold;"
 id="btAsinTitle"></span></li><li><span id="btAsinTitle">"</span><span id="btAsinTitle">Professional Xen Virtualization</span><span id="btAsinTitle">" - <span style="font-weight: bold;">3.8 stars</span> / <span style="font-weight: bold;">2008</span></span></li><li><span id="btAsinTitle">"</span><span id="btAsinTitle">The Definitive Guide to the Xen Hypervisor</span><span id="btAsinTitle">" - <span style="font-weight: bold;">4.8 stars</span> / <span style="font-weight: bold;">2007</span></span></li></ul><div><span id="btAsinTitle">Ideally, I'd like to find a reference as complete and thorough as your typical O'Reilly book (if such a reference exists).<br></span></div><div><span id="btAsinTitle"><br></span></div><div><span id="btAsinTitle">TIA,</span></div><div><span id="btAsinTitle">Eric Pretorious</span></div><div><span id="btAsinTitle">Truckee, CA<br></span></div></div></body></html>
---730330825-983764197-1340250451=:66183--


--===============4535031025416360385==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4535031025416360385==--


From xen-users-bounces@lists.xen.org Thu Jun 21 03:54:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYSg-0001gI-ET; Thu, 21 Jun 2012 03:53:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ShYSe-0001g9-VB
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:53:37 +0000
Received: from [85.158.143.99:58532] by server-3.bemta-4.messagelabs.com id
	9E/19-05808-0CA92EF4; Thu, 21 Jun 2012 03:53:36 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-11.tower-216.messagelabs.com!1340250788!20662277!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31241 invoked from network); 21 Jun 2012 03:53:35 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 03:53:35 -0000
Received: by dadn2 with SMTP id n2so302393dad.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 20:53:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=UO8JBPgzSGwjFKgEvRTmuOeddrR+fCEem5LXy4oIyCg=;
	b=f/2xh8LABNrQYwIwmOIi/wviHrtw+AhKqoEKrJ/W26VEWqV0TYAv5D/F9yOJLDf7rf
	n7DImlynCt+RMtHfPmv+KzBkOH76mHzatu1QXsqcHgX5/cwheor9+DFsN+BUSaMbp791
	20WuZ5sHhu54h7OB/+AAM/fbwTKmyOvrJcr1W4cOZ0/7GrlugeK1uUr2iX4HTbF/ofXd
	Q07zFM6mD8QGZBtLXcJwm7vqNJUktHzzacb04J1CckJcXDQkNT9wEZEw9gydZcS/vutC
	KO8EzjIcdVyfYvGzYOR+1IkWDdjEDE21GSBJEZUQAD6q8U1RK1JFpHEFPNKWAkTzbwNN
	UHZQ==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr84357072pbc.91.1340250787937; Wed,
	20 Jun 2012 20:53:07 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 20 Jun 2012 20:53:07 -0700 (PDT)
In-Reply-To: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
References: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Thu, 21 Jun 2012 10:53:07 +0700
Message-ID: <CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQkxGMINO0ga/mUZ01pD7c/iiLeg7tHGtA7/PpzCbhx9RNxJJRevZOPWwk6iI7m0UfhiqSpl
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 10:47 AM, Eric <epretorious@yahoo.com> wrote:
> Are there any good, recent, comprehensive sources of instruction for the Xen
> Hypervisor?

... for what? using it?

>
> Almost all of the information that I've found on the Internet (so far) are
> incomplete.
>
> The four most popular books available through Amazon.com are quite old...
>
> "The Book of Xen: A Practical Guide for the System Administrator" - 5.0
> stars / 2009
> "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars /
> 2008
> "Professional Xen Virtualization" - 3.8 stars / 2008
> "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007
>
> Ideally, I'd like to find a reference as complete and thorough as your
> typical O'Reilly book (if such a reference exists).

Most of the "old" guide should still be applicable. In fact, if you're
only interested in USING xen for common VM setup, I'd actually suggest
start with RHEL5's virtualization guide. Old, but pretty good, and
just works.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 03:54:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 03:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYSg-0001gI-ET; Thu, 21 Jun 2012 03:53:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ShYSe-0001g9-VB
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 03:53:37 +0000
Received: from [85.158.143.99:58532] by server-3.bemta-4.messagelabs.com id
	9E/19-05808-0CA92EF4; Thu, 21 Jun 2012 03:53:36 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-11.tower-216.messagelabs.com!1340250788!20662277!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31241 invoked from network); 21 Jun 2012 03:53:35 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-11.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 03:53:35 -0000
Received: by dadn2 with SMTP id n2so302393dad.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 20:53:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=UO8JBPgzSGwjFKgEvRTmuOeddrR+fCEem5LXy4oIyCg=;
	b=f/2xh8LABNrQYwIwmOIi/wviHrtw+AhKqoEKrJ/W26VEWqV0TYAv5D/F9yOJLDf7rf
	n7DImlynCt+RMtHfPmv+KzBkOH76mHzatu1QXsqcHgX5/cwheor9+DFsN+BUSaMbp791
	20WuZ5sHhu54h7OB/+AAM/fbwTKmyOvrJcr1W4cOZ0/7GrlugeK1uUr2iX4HTbF/ofXd
	Q07zFM6mD8QGZBtLXcJwm7vqNJUktHzzacb04J1CckJcXDQkNT9wEZEw9gydZcS/vutC
	KO8EzjIcdVyfYvGzYOR+1IkWDdjEDE21GSBJEZUQAD6q8U1RK1JFpHEFPNKWAkTzbwNN
	UHZQ==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr84357072pbc.91.1340250787937; Wed,
	20 Jun 2012 20:53:07 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 20 Jun 2012 20:53:07 -0700 (PDT)
In-Reply-To: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
References: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Thu, 21 Jun 2012 10:53:07 +0700
Message-ID: <CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQkxGMINO0ga/mUZ01pD7c/iiLeg7tHGtA7/PpzCbhx9RNxJJRevZOPWwk6iI7m0UfhiqSpl
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 10:47 AM, Eric <epretorious@yahoo.com> wrote:
> Are there any good, recent, comprehensive sources of instruction for the Xen
> Hypervisor?

... for what? using it?

>
> Almost all of the information that I've found on the Internet (so far) are
> incomplete.
>
> The four most popular books available through Amazon.com are quite old...
>
> "The Book of Xen: A Practical Guide for the System Administrator" - 5.0
> stars / 2009
> "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars /
> 2008
> "Professional Xen Virtualization" - 3.8 stars / 2008
> "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007
>
> Ideally, I'd like to find a reference as complete and thorough as your
> typical O'Reilly book (if such a reference exists).

Most of the "old" guide should still be applicable. In fact, if you're
only interested in USING xen for common VM setup, I'd actually suggest
start with RHEL5's virtualization guide. Old, but pretty good, and
just works.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 04:12:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYjq-0002FS-B2; Thu, 21 Jun 2012 04:11:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShYjp-0002FN-9Z
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:11:21 +0000
Received: from [193.109.254.147:15308] by server-10.bemta-14.messagelabs.com
	id 22/00-05433-8EE92EF4; Thu, 21 Jun 2012 04:11:20 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340251877!3745115!1
X-Originating-IP: [98.138.91.128]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_5,
	ML_RADAR_SPEW_LINKS_6,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23579 invoked from network); 21 Jun 2012 04:11:18 -0000
Received: from nm28-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.128)
	by server-10.tower-27.messagelabs.com with SMTP;
	21 Jun 2012 04:11:18 -0000
Received: from [98.138.90.57] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:11:17 -0000
Received: from [98.138.89.173] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:11:17 -0000
Received: from [127.0.0.1] by omp1029.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:11:17 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 64495.36707.bm@omp1029.mail.ne1.yahoo.com
Received: (qmail 46923 invoked by uid 60001); 21 Jun 2012 04:11:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340251876; bh=rJ6JpzQtkp1uDt/yaV/30ouj4UcX2QAE1quHRY7RRaI=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=B67/Is8u/1zuPtXJz1hO/Zs1i9Dy9JZoUUy3T0vBuRr9OyrLx5wzQYHRpSD+YNeQwr7emzxZ05jGJtOHZJjJ4itnCMQt6w2+iaICQ+B7mdW0YmUiUH6WR+GI6aK2S1hLwxI77EoSdp/0/x2wP+n+O8H6M+9LI6pti2Nm6N9wWpw=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ueTEasr7JHjb3WTSRpV1eJA9Ri8aidrmU2LoCdFn+mScgfdm0Z9T+hchqGpBzKUtIG161tSxp4uU6lLEORtfTL0k2ZUWLa2zbsLcgnUN3u+jkJvp2nNnAkf/okkRcjCmUyB+UXUmYmzbkGUoXCtM1NbIykNzY11ZiUhobxx5HbI=;
X-YMail-OSG: dC6BAQUVM1m34xvdGGdePOuiTHbVNic8lqMfdJvktWseynN
	Gax6wihQqHeRuIKO64pcETCxK916wc9dn8OVmMRBiojBFP8LRW9whCzGp.6E
	p8Bxl_odPb.A6En4nZcRTxG6suZnVIbUfIy8CgvhI8b4JKXrWJDLoc1QfJpb
	YfMPbXN9ctJb.cZeHhEf2vduCKMNrLDE4J.XowCAuoUSYe.U8tybsWDMPtGe
	lJd49kri7yK4FTxlo4u4RHxb.qO3SLFkOwAH8zebwVyGS4.eaPu_qDmGO3N8
	VpRCGsYCpLZmOKaj9v_mmlU.Za0amDHSjcGCSxj1U0zrDf_oQG1Atn5CPT1Z
	f1rEoJBv0yjlyX5VjIsXd_QhtAqyO5JyVR1VW9YEyRzkBTh1qcjI38_xTn4A
	RSW1Eric4_d9RwKaQo3g0_BO5O.USsD5tFexFcSaPyOouH7rZrCxYdIrZq2d
	7zUe8daD6_28XEwJwXcyQ.FReIZgp9i.BZYXXmovLBj2yzIgXiSoLqVsoR9Q
	cCDwQoV7EmdcaalmzqmyR0jrLLpib5g6GX6CToxNJMFsdtuJeP2IfJs8vYiK
	zEk9N8pCP.o2mAtSoN0prd6U7y7ojeEZOruOuB9PQJDeo4Wk1iasRfDGFHEH
	ttn_pZ.0m5UI0JzOkylM1DFwqlZxbwu6DDkAh
Received: from [24.32.26.44] by web121701.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 21:11:16 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
Message-ID: <1340251876.46385.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 21:11:16 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "Fajar A. Nugraha" <list@fajar.net>
In-Reply-To: <CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8742094800180653553=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8742094800180653553==
Content-Type: multipart/alternative; boundary="-887950874-1853172768-1340251876=:46385"

---887950874-1853172768-1340251876=:46385
Content-Type: text/plain; charset=us-ascii

Thanks, Fajar:

I've read the RHEL5 Virtualization Guide and, while it is helpful, it's far from complete IMHO. e.g., The guidance that is given is far too general, and; libvirt's CLI tools hardly get a mention in most places (with the authors preferring, instead, to use virt-manager almost exclusively).


Eric Pretorious
Truckee, CA



>________________________________
> From: Fajar A. Nugraha <list@fajar.net>
>To: Eric <epretorious@yahoo.com> 
>Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Wednesday, June 20, 2012 8:53 PM
>Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
> 
>On Thu, Jun 21, 2012 at 10:47 AM, Eric <epretorious@yahoo.com> wrote:
>> Are there any good, recent, comprehensive sources of instruction for the Xen
>> Hypervisor?
>
>... for what? using it?
>
>>
>> Almost all of the information that I've found on the Internet (so far) are
>> incomplete.
>>
>> The four most popular books available through Amazon.com are quite old...
>>
>> "The Book of Xen: A Practical Guide for the System Administrator" - 5.0
>> stars / 2009
>> "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars /
>> 2008
>> "Professional Xen Virtualization" - 3.8 stars / 2008
>> "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007
>>
>> Ideally, I'd like to find a reference as complete and thorough as your
>> typical O'Reilly book (if such a reference exists).
>
>Most of the "old" guide should still be applicable. In fact, if you're
>only interested in USING xen for common VM setup, I'd actually suggest
>start with RHEL5's virtualization guide. Old, but pretty good, and
>just works.
>
>-- 
>Fajar
>
>
>
---887950874-1853172768-1340251876=:46385
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div><span>Thanks, Fajar:<br><br>I've read the <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">RHEL5 Virtualization Guide</a> and, while it is helpful, it's far from complete IMHO. e.g., </span><span>The guidance that is given is far too general, and; </span><span>libvirt's CLI tools hardly get a mention in most places (with the authors preferring, instead, to use virt-manager almost exclusively).<br></span></div><div><br><span></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee, CA</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 12pt;"> <div style="font-family: times
 new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Fajar A. Nugraha &lt;list@fajar.net&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Eric &lt;epretorious@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 20, 2012 8:53 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Recommended Reading for Xen Hypervisor?<br> </font> </div> <br>
On Thu, Jun 21, 2012 at 10:47 AM, Eric &lt;<a ymailto="mailto:epretorious@yahoo.com" href="mailto:epretorious@yahoo.com">epretorious@yahoo.com</a>&gt; wrote:<br>&gt; Are there any good, recent, comprehensive sources of instruction for the Xen<br>&gt; Hypervisor?<br><br>... for what? using it?<br><br>&gt;<br>&gt; Almost all of the information that I've found on the Internet (so far) are<br>&gt; incomplete.<br>&gt;<br>&gt; The four most popular books available through Amazon.com are quite old...<br>&gt;<br>&gt; "The Book of Xen: A Practical Guide for the System Administrator" - 5.0<br>&gt; stars / 2009<br>&gt; "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars /<br>&gt; 2008<br>&gt; "Professional Xen Virtualization" - 3.8 stars / 2008<br>&gt; "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007<br>&gt;<br>&gt; Ideally, I'd like to find a reference as complete and thorough as your<br>&gt; typical O'Reilly book (if such a
 reference exists).<br><br>Most of the "old" guide should still be applicable. In fact, if you're<br>only interested in USING xen for common VM setup, I'd actually suggest<br>start with RHEL5's virtualization guide. Old, but pretty good, and<br>just works.<br><br>-- <br>Fajar<br><br><br> </div> </div> </blockquote></div>   </div></body></html>
---887950874-1853172768-1340251876=:46385--


--===============8742094800180653553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8742094800180653553==--


From xen-users-bounces@lists.xen.org Thu Jun 21 04:12:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYjq-0002FS-B2; Thu, 21 Jun 2012 04:11:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShYjp-0002FN-9Z
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:11:21 +0000
Received: from [193.109.254.147:15308] by server-10.bemta-14.messagelabs.com
	id 22/00-05433-8EE92EF4; Thu, 21 Jun 2012 04:11:20 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340251877!3745115!1
X-Originating-IP: [98.138.91.128]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_5,
	ML_RADAR_SPEW_LINKS_6,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23579 invoked from network); 21 Jun 2012 04:11:18 -0000
Received: from nm28-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.128)
	by server-10.tower-27.messagelabs.com with SMTP;
	21 Jun 2012 04:11:18 -0000
Received: from [98.138.90.57] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:11:17 -0000
Received: from [98.138.89.173] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:11:17 -0000
Received: from [127.0.0.1] by omp1029.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:11:17 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 64495.36707.bm@omp1029.mail.ne1.yahoo.com
Received: (qmail 46923 invoked by uid 60001); 21 Jun 2012 04:11:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340251876; bh=rJ6JpzQtkp1uDt/yaV/30ouj4UcX2QAE1quHRY7RRaI=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=B67/Is8u/1zuPtXJz1hO/Zs1i9Dy9JZoUUy3T0vBuRr9OyrLx5wzQYHRpSD+YNeQwr7emzxZ05jGJtOHZJjJ4itnCMQt6w2+iaICQ+B7mdW0YmUiUH6WR+GI6aK2S1hLwxI77EoSdp/0/x2wP+n+O8H6M+9LI6pti2Nm6N9wWpw=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ueTEasr7JHjb3WTSRpV1eJA9Ri8aidrmU2LoCdFn+mScgfdm0Z9T+hchqGpBzKUtIG161tSxp4uU6lLEORtfTL0k2ZUWLa2zbsLcgnUN3u+jkJvp2nNnAkf/okkRcjCmUyB+UXUmYmzbkGUoXCtM1NbIykNzY11ZiUhobxx5HbI=;
X-YMail-OSG: dC6BAQUVM1m34xvdGGdePOuiTHbVNic8lqMfdJvktWseynN
	Gax6wihQqHeRuIKO64pcETCxK916wc9dn8OVmMRBiojBFP8LRW9whCzGp.6E
	p8Bxl_odPb.A6En4nZcRTxG6suZnVIbUfIy8CgvhI8b4JKXrWJDLoc1QfJpb
	YfMPbXN9ctJb.cZeHhEf2vduCKMNrLDE4J.XowCAuoUSYe.U8tybsWDMPtGe
	lJd49kri7yK4FTxlo4u4RHxb.qO3SLFkOwAH8zebwVyGS4.eaPu_qDmGO3N8
	VpRCGsYCpLZmOKaj9v_mmlU.Za0amDHSjcGCSxj1U0zrDf_oQG1Atn5CPT1Z
	f1rEoJBv0yjlyX5VjIsXd_QhtAqyO5JyVR1VW9YEyRzkBTh1qcjI38_xTn4A
	RSW1Eric4_d9RwKaQo3g0_BO5O.USsD5tFexFcSaPyOouH7rZrCxYdIrZq2d
	7zUe8daD6_28XEwJwXcyQ.FReIZgp9i.BZYXXmovLBj2yzIgXiSoLqVsoR9Q
	cCDwQoV7EmdcaalmzqmyR0jrLLpib5g6GX6CToxNJMFsdtuJeP2IfJs8vYiK
	zEk9N8pCP.o2mAtSoN0prd6U7y7ojeEZOruOuB9PQJDeo4Wk1iasRfDGFHEH
	ttn_pZ.0m5UI0JzOkylM1DFwqlZxbwu6DDkAh
Received: from [24.32.26.44] by web121701.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 21:11:16 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
Message-ID: <1340251876.46385.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 21:11:16 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "Fajar A. Nugraha" <list@fajar.net>
In-Reply-To: <CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8742094800180653553=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8742094800180653553==
Content-Type: multipart/alternative; boundary="-887950874-1853172768-1340251876=:46385"

---887950874-1853172768-1340251876=:46385
Content-Type: text/plain; charset=us-ascii

Thanks, Fajar:

I've read the RHEL5 Virtualization Guide and, while it is helpful, it's far from complete IMHO. e.g., The guidance that is given is far too general, and; libvirt's CLI tools hardly get a mention in most places (with the authors preferring, instead, to use virt-manager almost exclusively).


Eric Pretorious
Truckee, CA



>________________________________
> From: Fajar A. Nugraha <list@fajar.net>
>To: Eric <epretorious@yahoo.com> 
>Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Wednesday, June 20, 2012 8:53 PM
>Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
> 
>On Thu, Jun 21, 2012 at 10:47 AM, Eric <epretorious@yahoo.com> wrote:
>> Are there any good, recent, comprehensive sources of instruction for the Xen
>> Hypervisor?
>
>... for what? using it?
>
>>
>> Almost all of the information that I've found on the Internet (so far) are
>> incomplete.
>>
>> The four most popular books available through Amazon.com are quite old...
>>
>> "The Book of Xen: A Practical Guide for the System Administrator" - 5.0
>> stars / 2009
>> "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars /
>> 2008
>> "Professional Xen Virtualization" - 3.8 stars / 2008
>> "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007
>>
>> Ideally, I'd like to find a reference as complete and thorough as your
>> typical O'Reilly book (if such a reference exists).
>
>Most of the "old" guide should still be applicable. In fact, if you're
>only interested in USING xen for common VM setup, I'd actually suggest
>start with RHEL5's virtualization guide. Old, but pretty good, and
>just works.
>
>-- 
>Fajar
>
>
>
---887950874-1853172768-1340251876=:46385
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div><span>Thanks, Fajar:<br><br>I've read the <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/index.html">RHEL5 Virtualization Guide</a> and, while it is helpful, it's far from complete IMHO. e.g., </span><span>The guidance that is given is far too general, and; </span><span>libvirt's CLI tools hardly get a mention in most places (with the authors preferring, instead, to use virt-manager almost exclusively).<br></span></div><div><br><span></span></div><div><span>Eric Pretorious</span></div><div><span>Truckee, CA</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 12pt;"> <div style="font-family: times
 new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Fajar A. Nugraha &lt;list@fajar.net&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Eric &lt;epretorious@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 20, 2012 8:53 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Recommended Reading for Xen Hypervisor?<br> </font> </div> <br>
On Thu, Jun 21, 2012 at 10:47 AM, Eric &lt;<a ymailto="mailto:epretorious@yahoo.com" href="mailto:epretorious@yahoo.com">epretorious@yahoo.com</a>&gt; wrote:<br>&gt; Are there any good, recent, comprehensive sources of instruction for the Xen<br>&gt; Hypervisor?<br><br>... for what? using it?<br><br>&gt;<br>&gt; Almost all of the information that I've found on the Internet (so far) are<br>&gt; incomplete.<br>&gt;<br>&gt; The four most popular books available through Amazon.com are quite old...<br>&gt;<br>&gt; "The Book of Xen: A Practical Guide for the System Administrator" - 5.0<br>&gt; stars / 2009<br>&gt; "Running Xen: A Hands-On Guide to the Art of Virtualization" - 4.6 stars /<br>&gt; 2008<br>&gt; "Professional Xen Virtualization" - 3.8 stars / 2008<br>&gt; "The Definitive Guide to the Xen Hypervisor" - 4.8 stars / 2007<br>&gt;<br>&gt; Ideally, I'd like to find a reference as complete and thorough as your<br>&gt; typical O'Reilly book (if such a
 reference exists).<br><br>Most of the "old" guide should still be applicable. In fact, if you're<br>only interested in USING xen for common VM setup, I'd actually suggest<br>start with RHEL5's virtualization guide. Old, but pretty good, and<br>just works.<br><br>-- <br>Fajar<br><br><br> </div> </div> </blockquote></div>   </div></body></html>
---887950874-1853172768-1340251876=:46385--


--===============8742094800180653553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8742094800180653553==--


From xen-users-bounces@lists.xen.org Thu Jun 21 04:16:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYo5-0002SD-9w; Thu, 21 Jun 2012 04:15:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShYo3-0002S1-ER
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:15:43 +0000
Received: from [85.158.143.99:54184] by server-1.bemta-4.messagelabs.com id
	FD/8D-24392-EEF92EF4; Thu, 21 Jun 2012 04:15:42 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1340252141!18736631!1
X-Originating-IP: [98.138.91.173]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16131 invoked from network); 21 Jun 2012 04:15:41 -0000
Received: from nm13-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm13-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.173)
	by server-14.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 04:15:41 -0000
Received: from [98.138.90.57] by nm13.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:15:40 -0000
Received: from [98.138.88.238] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:15:40 -0000
Received: from [127.0.0.1] by omp1038.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:15:40 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 806188.29587.bm@omp1038.mail.ne1.yahoo.com
Received: (qmail 96940 invoked by uid 60001); 21 Jun 2012 04:15:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340252140; bh=G/4V4ZA7bQkr2f5y50tJJ7E3te9PT5fv6LYUSYhozGg=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=pbpi/saIiwvq18UaTOY0SETo/VW6pGWvy16EwtAxsFgZjmwGC5b1XaSq3GnnMBCSbSoxmr+VUMfZ69oS8obNQf/AVNVXqIPZ2dPMz7UsmpKtUFXgzx3uhxTdLZ+UDMVWxIN1ELimW9Pslg4uZ3Uc3BMvJ1Rp9ZOBf9PqOdNNycs=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=UhK3RCEf4kakiTwRoavsrnmONYUF+zdoA3WPy5wYvhqPUTwRrnNe2nDwLlLsKcoh9Fb76HL6bdQP5EGMno8m4Krj942MVkNpzKzmHpVrDEOh+HvZMTyAk5Iv1gpwYiE3rtGFlbayT+jtEO+1zXRjCURgfNmPXTV5oYHSsklwrQY=;
X-YMail-OSG: JkObJCkVM1mjd6Tl7rZTZpyg8wtnh54O.788PAnqmU7bJYl
	xeeypVZn.wGA2PiLgT5mTCOg1SIqILUBQQRF5XP_thOydhQ_Vbl76aLvWvT7
	kIZZn2AiPQbZenGBbdLbT56kCbtN9Zkt20nOedFR.ardJwIydWIamiq1lZZh
	z0uTlWKEAGPAYoO9ksWbRhFu5q8W8MU0CgoIueTbqVDfhwyojEKPUGGYso4c
	Is_FsAussQ48Zu.84dmfJWLZTM6LVsXH6_IVEpXDLC.N_KVCByG2Uz3HgD3i
	90PJatgelEUq21ZLXIBN89SKT3FQmwSMtAFwxTdgc_OETBg9hPG.qbbgHLqB
	leFE3XYyS_qFL4yUVugckc.sqi.qQbWzdafcjlo53umDnC44OjhsMDvEyUoX
	sF5OEUBJs6xniOARpR84tDxd.l90E3DDDd0e4vq93zb.H3TbDoy6Uvx8Y3Dk
	dHIqGSAzg4VnqEfKymG5.7CfVh1M-
Received: from [24.32.26.44] by web121705.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 21:15:40 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<CAG1y0scu+iL8oyZV44nj4sSRqRJ46otQqbWE7_koS8_01UKN1A@mail.gmail.com>
Message-ID: <1340252140.73224.YahooMailNeo@web121705.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 21:15:40 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "Fajar A. Nugraha" <list@fajar.net>
In-Reply-To: <CAG1y0scu+iL8oyZV44nj4sSRqRJ46otQqbWE7_koS8_01UKN1A@mail.gmail.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8558830001375048209=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8558830001375048209==
Content-Type: multipart/alternative; boundary="-1714046436-12743670-1340252140=:73224"

---1714046436-12743670-1340252140=:73224
Content-Type: text/plain; charset=us-ascii

From: Fajar A. Nugraha <list@fajar.net>
>To: Eric <epretorious@yahoo.com> 
>Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Wednesday, June 20, 2012 8:34 PM
>Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
> 
>Just stop right there.
>
>If you ONLY have 32bit cpu, and you ONLY have 1GB to give to
>virtualbox to test, then don't bother using XCP. You simply don't have
>enough resource to test. If you had (for example) a PC/notebook with
>64 cpu and 4G of RAM, you'll have more room to test.
>
>As it is, if you wanted to do tests you'd better stick with either
>RHEL5 or ubuntu 12.04, with their respective version of xen, on bare
>metal.
>

Thank you, Fajar:

That all seems reasonable to me. I'll stick to nesting Xen Hypervisor (ver 3.0.3 on CentOS 5.7-i386) inside VirtualBox (4.1.16) on my laptop.

Eric Pretorious
Truckee, CA

---1714046436-12743670-1340252140=:73224
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div><span></span><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"><div class="yui_3_2_0_93_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 12pt;"><div class="yui_3_2_0_93_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div dir="ltr"><font face="Arial" size="2"><b><span style="font-weight:bold;">From:</span></b> Fajar A. Nugraha &lt;list@fajar.net&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Eric &lt;epretorious@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 20, 2012 8:34 PM<br> <b><span
 style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16<br> </font> </div> <br>
Just stop right there.<br><br>If you ONLY have 32bit cpu, and you ONLY have 1GB to give to<br>virtualbox to test, then don't bother using XCP. You simply don't have<br>enough resource to test. If you had (for example) a PC/notebook with<br>64 cpu and 4G of RAM, you'll have more room to test.<br><br>As it is, if you wanted to do tests you'd better stick with either<br>RHEL5 or ubuntu 12.04, with their respective version of xen, on bare<br>metal.<br></div></div></blockquote><div class="yui_3_2_0_93_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 12pt;"><div class="yui_3_2_0_93_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br>Thank you, Fajar:<br><br>That all seems reasonable to me. I'll stick to nesting Xen Hypervisor (ver 3.0.3 on CentOS 5.7-i386) inside VirtualBox (4.1.16) on my laptop.<br><br>Eric Pretorious<br>Truckee, CA<br></div></div></div>  
 </div></body></html>
---1714046436-12743670-1340252140=:73224--


--===============8558830001375048209==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8558830001375048209==--


From xen-users-bounces@lists.xen.org Thu Jun 21 04:16:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYo5-0002SD-9w; Thu, 21 Jun 2012 04:15:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShYo3-0002S1-ER
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:15:43 +0000
Received: from [85.158.143.99:54184] by server-1.bemta-4.messagelabs.com id
	FD/8D-24392-EEF92EF4; Thu, 21 Jun 2012 04:15:42 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1340252141!18736631!1
X-Originating-IP: [98.138.91.173]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16131 invoked from network); 21 Jun 2012 04:15:41 -0000
Received: from nm13-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm13-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.173)
	by server-14.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 04:15:41 -0000
Received: from [98.138.90.57] by nm13.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:15:40 -0000
Received: from [98.138.88.238] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:15:40 -0000
Received: from [127.0.0.1] by omp1038.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:15:40 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 806188.29587.bm@omp1038.mail.ne1.yahoo.com
Received: (qmail 96940 invoked by uid 60001); 21 Jun 2012 04:15:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340252140; bh=G/4V4ZA7bQkr2f5y50tJJ7E3te9PT5fv6LYUSYhozGg=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=pbpi/saIiwvq18UaTOY0SETo/VW6pGWvy16EwtAxsFgZjmwGC5b1XaSq3GnnMBCSbSoxmr+VUMfZ69oS8obNQf/AVNVXqIPZ2dPMz7UsmpKtUFXgzx3uhxTdLZ+UDMVWxIN1ELimW9Pslg4uZ3Uc3BMvJ1Rp9ZOBf9PqOdNNycs=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=UhK3RCEf4kakiTwRoavsrnmONYUF+zdoA3WPy5wYvhqPUTwRrnNe2nDwLlLsKcoh9Fb76HL6bdQP5EGMno8m4Krj942MVkNpzKzmHpVrDEOh+HvZMTyAk5Iv1gpwYiE3rtGFlbayT+jtEO+1zXRjCURgfNmPXTV5oYHSsklwrQY=;
X-YMail-OSG: JkObJCkVM1mjd6Tl7rZTZpyg8wtnh54O.788PAnqmU7bJYl
	xeeypVZn.wGA2PiLgT5mTCOg1SIqILUBQQRF5XP_thOydhQ_Vbl76aLvWvT7
	kIZZn2AiPQbZenGBbdLbT56kCbtN9Zkt20nOedFR.ardJwIydWIamiq1lZZh
	z0uTlWKEAGPAYoO9ksWbRhFu5q8W8MU0CgoIueTbqVDfhwyojEKPUGGYso4c
	Is_FsAussQ48Zu.84dmfJWLZTM6LVsXH6_IVEpXDLC.N_KVCByG2Uz3HgD3i
	90PJatgelEUq21ZLXIBN89SKT3FQmwSMtAFwxTdgc_OETBg9hPG.qbbgHLqB
	leFE3XYyS_qFL4yUVugckc.sqi.qQbWzdafcjlo53umDnC44OjhsMDvEyUoX
	sF5OEUBJs6xniOARpR84tDxd.l90E3DDDd0e4vq93zb.H3TbDoy6Uvx8Y3Dk
	dHIqGSAzg4VnqEfKymG5.7CfVh1M-
Received: from [24.32.26.44] by web121705.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 21:15:40 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>
	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>
	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<CAG1y0scu+iL8oyZV44nj4sSRqRJ46otQqbWE7_koS8_01UKN1A@mail.gmail.com>
Message-ID: <1340252140.73224.YahooMailNeo@web121705.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 21:15:40 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "Fajar A. Nugraha" <list@fajar.net>
In-Reply-To: <CAG1y0scu+iL8oyZV44nj4sSRqRJ46otQqbWE7_koS8_01UKN1A@mail.gmail.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8558830001375048209=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8558830001375048209==
Content-Type: multipart/alternative; boundary="-1714046436-12743670-1340252140=:73224"

---1714046436-12743670-1340252140=:73224
Content-Type: text/plain; charset=us-ascii

From: Fajar A. Nugraha <list@fajar.net>
>To: Eric <epretorious@yahoo.com> 
>Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Wednesday, June 20, 2012 8:34 PM
>Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
> 
>Just stop right there.
>
>If you ONLY have 32bit cpu, and you ONLY have 1GB to give to
>virtualbox to test, then don't bother using XCP. You simply don't have
>enough resource to test. If you had (for example) a PC/notebook with
>64 cpu and 4G of RAM, you'll have more room to test.
>
>As it is, if you wanted to do tests you'd better stick with either
>RHEL5 or ubuntu 12.04, with their respective version of xen, on bare
>metal.
>

Thank you, Fajar:

That all seems reasonable to me. I'll stick to nesting Xen Hypervisor (ver 3.0.3 on CentOS 5.7-i386) inside VirtualBox (4.1.16) on my laptop.

Eric Pretorious
Truckee, CA

---1714046436-12743670-1340252140=:73224
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div><span></span><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"><div class="yui_3_2_0_93_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 12pt;"><div class="yui_3_2_0_93_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div dir="ltr"><font face="Arial" size="2"><b><span style="font-weight:bold;">From:</span></b> Fajar A. Nugraha &lt;list@fajar.net&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Eric &lt;epretorious@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 20, 2012 8:34 PM<br> <b><span
 style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16<br> </font> </div> <br>
Just stop right there.<br><br>If you ONLY have 32bit cpu, and you ONLY have 1GB to give to<br>virtualbox to test, then don't bother using XCP. You simply don't have<br>enough resource to test. If you had (for example) a PC/notebook with<br>64 cpu and 4G of RAM, you'll have more room to test.<br><br>As it is, if you wanted to do tests you'd better stick with either<br>RHEL5 or ubuntu 12.04, with their respective version of xen, on bare<br>metal.<br></div></div></blockquote><div class="yui_3_2_0_93_134023132691861" style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 12pt;"><div class="yui_3_2_0_93_134023132691863" style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br>Thank you, Fajar:<br><br>That all seems reasonable to me. I'll stick to nesting Xen Hypervisor (ver 3.0.3 on CentOS 5.7-i386) inside VirtualBox (4.1.16) on my laptop.<br><br>Eric Pretorious<br>Truckee, CA<br></div></div></div>  
 </div></body></html>
---1714046436-12743670-1340252140=:73224--


--===============8558830001375048209==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8558830001375048209==--


From xen-users-bounces@lists.xen.org Thu Jun 21 04:22:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYtZ-0002la-Bc; Thu, 21 Jun 2012 04:21:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ShYtY-0002lU-H3
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:21:24 +0000
Received: from [85.158.143.99:10286] by server-2.bemta-4.messagelabs.com id
	64/00-17938-341A2EF4; Thu, 21 Jun 2012 04:21:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-216.messagelabs.com!1340252481!18737070!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25870 invoked from network); 21 Jun 2012 04:21:23 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 04:21:23 -0000
Received: by pbbro12 with SMTP id ro12so1721120pbb.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 21:21:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=2nmxmQ+kRsp1OHPBqczOq1Powv41TENctHR3kCqKPAo=;
	b=BPzSMYNOawoSqcxnILBeS2MsjoT7S2W+C92JjVQNSAF4IJeVJGI8taU+GLDLf43IxR
	4gySonPT2IzEJsJ2+tWQ/oFuiXBw4Js6oSZql1pDA8SRZJg6kskRdvxuhyaVsY9zlehW
	cH88VGBjlKNJWFi8YRMjtjeFSDdGcZAFFHVhs6HJjsSr97SL3BtDHUZn61KadG2kSdoQ
	U+xQ1rO+Nq60Y2dcDvlF341OWDKOtThVOpX2R7SiR7DjO1jPet6/lQXMN9nTMabABEsF
	IgnGte8j0cxYVoLSSpkmx7vKK0y+iZ0kWVBV1H+CfUOqIEJ3tZrenKTDqxixIovCGipU
	rpwg==
MIME-Version: 1.0
Received: by 10.68.237.106 with SMTP id vb10mr65104295pbc.148.1340252480618;
	Wed, 20 Jun 2012 21:21:20 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 20 Jun 2012 21:21:20 -0700 (PDT)
In-Reply-To: <1340251876.46385.YahooMailNeo@web121701.mail.ne1.yahoo.com>
References: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
	<1340251876.46385.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Thu, 21 Jun 2012 11:21:20 +0700
Message-ID: <CAG1y0sdK_Qox8mmVYNcY7aTbQ_ovUVne3nMCCu=63Ffr+Et3JA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQktMKH2rgllH4Ojt8JHLLloxS4TeabHYL3UZVS3imXzEUbcsisRJSAvPvy5Nq03/sguPA5z
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 11:11 AM, Eric <epretorious@yahoo.com> wrote:
> Thanks, Fajar:
>
> I've read the RHEL5 Virtualization Guide and, while it is helpful, it's far
> from complete IMHO. e.g., The guidance that is given is far too general,
> and; libvirt's CLI tools hardly get a mention in most places (with the
> authors preferring, instead, to use virt-manager almost exclusively).

That's why I asked "for what?".

libvirt (including virt-manager) is a separate program, not part of
xen. The books you mentioned MIGHT have some documentation on it.
However the primary userland command for xen is xm/xl and (if you use
xcp or xapi toolstack) xe.

At this point I'd suggest you finish reading and testing RHEL's
virtualization guide, to get an idea on how xen-for-dummies work.
After that, start by reading
http://wiki.xen.org/wiki/Xen_Beginners_Guide .

After that, you can either browse other pages of the wiki and ask
questions on what you don't understand, or buy one of the books that
you mentioned.

There used to be a complete guide for xen 3.0 at
http://www.cl.cam.ac.uk/research/srg/netos/xen/documentation.html ,
but at this point I recommend you don't read that yet, and instead
read the above documentation first.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 04:22:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShYtZ-0002la-Bc; Thu, 21 Jun 2012 04:21:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1ShYtY-0002lU-H3
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:21:24 +0000
Received: from [85.158.143.99:10286] by server-2.bemta-4.messagelabs.com id
	64/00-17938-341A2EF4; Thu, 21 Jun 2012 04:21:23 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-14.tower-216.messagelabs.com!1340252481!18737070!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25870 invoked from network); 21 Jun 2012 04:21:23 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 04:21:23 -0000
Received: by pbbro12 with SMTP id ro12so1721120pbb.32
	for <xen-users@lists.xen.org>; Wed, 20 Jun 2012 21:21:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=2nmxmQ+kRsp1OHPBqczOq1Powv41TENctHR3kCqKPAo=;
	b=BPzSMYNOawoSqcxnILBeS2MsjoT7S2W+C92JjVQNSAF4IJeVJGI8taU+GLDLf43IxR
	4gySonPT2IzEJsJ2+tWQ/oFuiXBw4Js6oSZql1pDA8SRZJg6kskRdvxuhyaVsY9zlehW
	cH88VGBjlKNJWFi8YRMjtjeFSDdGcZAFFHVhs6HJjsSr97SL3BtDHUZn61KadG2kSdoQ
	U+xQ1rO+Nq60Y2dcDvlF341OWDKOtThVOpX2R7SiR7DjO1jPet6/lQXMN9nTMabABEsF
	IgnGte8j0cxYVoLSSpkmx7vKK0y+iZ0kWVBV1H+CfUOqIEJ3tZrenKTDqxixIovCGipU
	rpwg==
MIME-Version: 1.0
Received: by 10.68.237.106 with SMTP id vb10mr65104295pbc.148.1340252480618;
	Wed, 20 Jun 2012 21:21:20 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 20 Jun 2012 21:21:20 -0700 (PDT)
In-Reply-To: <1340251876.46385.YahooMailNeo@web121701.mail.ne1.yahoo.com>
References: <1340250451.66183.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0scLyV0n0jf_QEbHrB8sHprNZTipBGbzYxNkFa1_LTR2mw@mail.gmail.com>
	<1340251876.46385.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Thu, 21 Jun 2012 11:21:20 +0700
Message-ID: <CAG1y0sdK_Qox8mmVYNcY7aTbQ_ovUVne3nMCCu=63Ffr+Et3JA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQktMKH2rgllH4Ojt8JHLLloxS4TeabHYL3UZVS3imXzEUbcsisRJSAvPvy5Nq03/sguPA5z
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Recommended Reading for Xen Hypervisor?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 11:11 AM, Eric <epretorious@yahoo.com> wrote:
> Thanks, Fajar:
>
> I've read the RHEL5 Virtualization Guide and, while it is helpful, it's far
> from complete IMHO. e.g., The guidance that is given is far too general,
> and; libvirt's CLI tools hardly get a mention in most places (with the
> authors preferring, instead, to use virt-manager almost exclusively).

That's why I asked "for what?".

libvirt (including virt-manager) is a separate program, not part of
xen. The books you mentioned MIGHT have some documentation on it.
However the primary userland command for xen is xm/xl and (if you use
xcp or xapi toolstack) xe.

At this point I'd suggest you finish reading and testing RHEL's
virtualization guide, to get an idea on how xen-for-dummies work.
After that, start by reading
http://wiki.xen.org/wiki/Xen_Beginners_Guide .

After that, you can either browse other pages of the wiki and ask
questions on what you don't understand, or buy one of the books that
you mentioned.

There used to be a complete guide for xen 3.0 at
http://www.cl.cam.ac.uk/research/srg/netos/xen/documentation.html ,
but at this point I recommend you don't read that yet, and instead
read the above documentation first.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 04:33:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:33:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZ4u-0003EQ-R9; Thu, 21 Jun 2012 04:33:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShZ4t-0003ED-B4
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:33:07 +0000
Received: from [85.158.143.99:56129] by server-1.bemta-4.messagelabs.com id
	B2/B4-24392-204A2EF4; Thu, 21 Jun 2012 04:33:06 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340253185!16780128!1
X-Originating-IP: [98.138.229.103]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10514 invoked from network); 21 Jun 2012 04:33:05 -0000
Received: from nm35-vm7.bullet.mail.ne1.yahoo.com (HELO
	nm35-vm7.bullet.mail.ne1.yahoo.com) (98.138.229.103)
	by server-16.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 04:33:05 -0000
Received: from [98.138.90.57] by nm35.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:33:05 -0000
Received: from [98.138.89.246] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:33:05 -0000
Received: from [127.0.0.1] by omp1060.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:33:05 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 116191.23700.bm@omp1060.mail.ne1.yahoo.com
Received: (qmail 9318 invoked by uid 60001); 21 Jun 2012 04:33:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340253185; bh=lSozf0R0RGzD/PjW6M2KPgwbArEKRypinrXm9TfKnKc=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=Idi+9bIHHsnQUfuA1idzRK1VgkUzqUHos+T8A1ufs/hG5wKyk/Vdc8fA5WK/9LsNHJsPSMAYELQpwN9RufadAan4AhSDrMs/lBzPUqW4tNF0paUhu7Yz8PK4NFHuSoawlBIo2A1rpIvfAEDe5AGD75a6zqYGJqjBBMW7ZZ0GkEU=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=3ZQmhJ85uMq58i5dU1SDOC9OgytzIwooWSQme0O+pPW1YCCJF42KGO1z4IfQxTc2Xml0c2EvcBE3m8iLyoSJ5jqaSv/wFcWDfKcpmMEaOXjVZ0MMrbxWX2wYM6EmMi8/ijsGLOCf9GT9sIBnMOEj5x2noJKND03Lm7C1Gr9OfYM=;
X-YMail-OSG: iqM8OwIVM1ni4CoJr2SQL_ulRCtz34.KrC9gOH7GlMYTeUO
	Tg4jRlIeGJAYIQfgVlqWLdDg9HLyTf335yxv7bhwZKNfHazFnN9dLIxgmKMG
	Y5GgGUdHamoWZsYe12goZsO3CZYFDCtGLW4DQ7sfdNeIKorm4vIeJ4DgC0Z4
	FPOnLkoMD.3F2qeLgv7NqhpHEjJ_IwBMlE6obdApOYVP1NuKYpMow8_b_2y0
	6T5IolsMh.Z3AAhw8JUmkWBayhBEtcABpij_LeF3uWGAdYklT.eTg1VT6ASy
	aYb4VNffDZVwPkMELND5C49AklXxMS.cCH_gJ2aPM.R7BnrTRf_K4GR576Fs
	2t4Ju5UA8rvjxsYOdA9SjQIZ4fyR3myUakaISvDiqlJD57.w4ysummbvhwUJ
	r.zc8LlI1QIAL1A2nRw.FfSrkYzt561pINNklh2sPB64SmSqTJIqIQOd1yeR 2APYO
Received: from [24.32.26.44] by web121702.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 21:33:04 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 21:33:04 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8471082220013512051=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8471082220013512051==
Content-Type: multipart/alternative; boundary="896913286-78647554-1340253184=:59690"

--896913286-78647554-1340253184=:59690
Content-Type: text/plain; charset=us-ascii

I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 85% of the memory allocated to the VM (1GB) so I'd like to reduce this as much as possible in order to make more room for one or two VM's.

Is there a minimum amount of vRAM that can/should be allocated to Dom0 (using the dom0_mem boot parameter) considering that I only want to host one or two VM's?

Eric Pretorious
Truckee, CA

--896913286-78647554-1340253184=:59690
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 85% of the memory allocated to the VM (1GB) so I'd like to reduce this as much as possible in order to make more room for one or two VM's.</div><div><br></div><div>Is there a minimum amount of vRAM that can/should be allocated to Dom0 (using the dom0_mem boot parameter) considering that I only want to host one or two VM's?</div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
--896913286-78647554-1340253184=:59690--


--===============8471082220013512051==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8471082220013512051==--


From xen-users-bounces@lists.xen.org Thu Jun 21 04:33:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:33:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZ4u-0003EQ-R9; Thu, 21 Jun 2012 04:33:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShZ4t-0003ED-B4
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:33:07 +0000
Received: from [85.158.143.99:56129] by server-1.bemta-4.messagelabs.com id
	B2/B4-24392-204A2EF4; Thu, 21 Jun 2012 04:33:06 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340253185!16780128!1
X-Originating-IP: [98.138.229.103]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10514 invoked from network); 21 Jun 2012 04:33:05 -0000
Received: from nm35-vm7.bullet.mail.ne1.yahoo.com (HELO
	nm35-vm7.bullet.mail.ne1.yahoo.com) (98.138.229.103)
	by server-16.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 04:33:05 -0000
Received: from [98.138.90.57] by nm35.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:33:05 -0000
Received: from [98.138.89.246] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:33:05 -0000
Received: from [127.0.0.1] by omp1060.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 04:33:05 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 116191.23700.bm@omp1060.mail.ne1.yahoo.com
Received: (qmail 9318 invoked by uid 60001); 21 Jun 2012 04:33:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340253185; bh=lSozf0R0RGzD/PjW6M2KPgwbArEKRypinrXm9TfKnKc=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=Idi+9bIHHsnQUfuA1idzRK1VgkUzqUHos+T8A1ufs/hG5wKyk/Vdc8fA5WK/9LsNHJsPSMAYELQpwN9RufadAan4AhSDrMs/lBzPUqW4tNF0paUhu7Yz8PK4NFHuSoawlBIo2A1rpIvfAEDe5AGD75a6zqYGJqjBBMW7ZZ0GkEU=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=3ZQmhJ85uMq58i5dU1SDOC9OgytzIwooWSQme0O+pPW1YCCJF42KGO1z4IfQxTc2Xml0c2EvcBE3m8iLyoSJ5jqaSv/wFcWDfKcpmMEaOXjVZ0MMrbxWX2wYM6EmMi8/ijsGLOCf9GT9sIBnMOEj5x2noJKND03Lm7C1Gr9OfYM=;
X-YMail-OSG: iqM8OwIVM1ni4CoJr2SQL_ulRCtz34.KrC9gOH7GlMYTeUO
	Tg4jRlIeGJAYIQfgVlqWLdDg9HLyTf335yxv7bhwZKNfHazFnN9dLIxgmKMG
	Y5GgGUdHamoWZsYe12goZsO3CZYFDCtGLW4DQ7sfdNeIKorm4vIeJ4DgC0Z4
	FPOnLkoMD.3F2qeLgv7NqhpHEjJ_IwBMlE6obdApOYVP1NuKYpMow8_b_2y0
	6T5IolsMh.Z3AAhw8JUmkWBayhBEtcABpij_LeF3uWGAdYklT.eTg1VT6ASy
	aYb4VNffDZVwPkMELND5C49AklXxMS.cCH_gJ2aPM.R7BnrTRf_K4GR576Fs
	2t4Ju5UA8rvjxsYOdA9SjQIZ4fyR3myUakaISvDiqlJD57.w4ysummbvhwUJ
	r.zc8LlI1QIAL1A2nRw.FfSrkYzt561pINNklh2sPB64SmSqTJIqIQOd1yeR 2APYO
Received: from [24.32.26.44] by web121702.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 21:33:04 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 21:33:04 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8471082220013512051=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8471082220013512051==
Content-Type: multipart/alternative; boundary="896913286-78647554-1340253184=:59690"

--896913286-78647554-1340253184=:59690
Content-Type: text/plain; charset=us-ascii

I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 85% of the memory allocated to the VM (1GB) so I'd like to reduce this as much as possible in order to make more room for one or two VM's.

Is there a minimum amount of vRAM that can/should be allocated to Dom0 (using the dom0_mem boot parameter) considering that I only want to host one or two VM's?

Eric Pretorious
Truckee, CA

--896913286-78647554-1340253184=:59690
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 85% of the memory allocated to the VM (1GB) so I'd like to reduce this as much as possible in order to make more room for one or two VM's.</div><div><br></div><div>Is there a minimum amount of vRAM that can/should be allocated to Dom0 (using the dom0_mem boot parameter) considering that I only want to host one or two VM's?</div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
--896913286-78647554-1340253184=:59690--


--===============8471082220013512051==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8471082220013512051==--


From xen-users-bounces@lists.xen.org Thu Jun 21 04:42:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZCw-0003ZO-1s; Thu, 21 Jun 2012 04:41:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rkatz@simplicityhosting.com>) id 1ShZCu-0003ZI-SC
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:41:25 +0000
Received: from [193.109.254.147:57973] by server-2.bemta-14.messagelabs.com id
	74/71-01735-4F5A2EF4; Thu, 21 Jun 2012 04:41:24 +0000
X-Env-Sender: rkatz@simplicityhosting.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340253683!8388484!1
X-Originating-IP: [66.228.38.245]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MIME_QP_LONG_LINE,received_headers: No Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15140 invoked from network); 21 Jun 2012 04:41:23 -0000
Received: from mail.simplicityhosting.com (HELO account3.iohost.com)
	(66.228.38.245) by server-5.tower-27.messagelabs.com with SMTP;
	21 Jun 2012 04:41:23 -0000
X-Default-Received-SPF: pass (skip=loggedin (res=PASS))
	x-ip-name=183.88.74.115; 
From: Randy Katz <rkatz@simplicityhosting.com>
To: Eric <epretorious@yahoo.com>
Date: Thu, 21 Jun 2012 00:41:22 -0400
Message-id: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
MIME-Version: 1.0
X-Originating-IP: 183.88.74.115
X-Mailer: SurgeWeb - Ajax Webmail Client
X-Authenticated-User: simpkatz@simplicityhosting.com 
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4961003140405770282=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============4961003140405770282==
Content-Type: multipart/alternative; boundary="----=_SW_1796900030_1340253682_mpa="

This is a multi-part message in MIME format.

------=_SW_1796900030_1340253682_mpa=
Content-Type: text/plain; charset=us-ascii; format=flowed

Hi,

from my grub.conf file:

module /vmlinuz-2.6.18-274.7.1.el5xen ro root=LABEL=/ nodmraid 
dom0_mem=512M pci=nomsi

I have heard talk of 256M but have not tried it yet.

Regards,
Randy



>
> --- Original message ---
> Subject: [Xen-users] GRUB boot parameters: dom0_mem
> From: Eric <epretorious@yahoo.com>
> To: xen-users@lists.xen.org <xen-users@lists.xen.org>
> Date: Thursday, 21/06/2012 11:35 AM
>
>
>
>
> I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside 
> Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is 
> consuming 85% of the memory allocated to the VM (1GB) so I'd like to 
> reduce this as much as possible in order to make more room for one or 
> two VM's.
>
> Is there a minimum amount of vRAM that can/should be allocated to Dom0 
> (using the dom0_mem boot parameter) considering that I only want to 
> host one or two VM's?
>
> Eric Pretorious
> Truckee, CA
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


------=_SW_1796900030_1340253682_mpa=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
 .sw_message P{margin:0px;padding:0px;}
 .sw_message {FONT-SIZE: 12pt;FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;background:white;}
</style>
</head>
<body class=3d"sw_message">
Hi,<br><br>from my grub.conf file:<br><br>module /vmlinuz-2.6.18-274.7.1.el5=
xen ro root=3dLABEL=3d/ nodmraid dom0_mem=3d512M pci=3dnomsi<br><br>I have h=
eard talk of 256M but have not tried it yet.<br><br>Regards,<br>Randy<br><br=
><br><div id=3d"editor_signature"></div><blockquote type=3d"cite">--- Origin=
al message --- <br><b>Subject:</b> [Xen-users] GRUB boot parameters: dom0_me=
m <br><b>From:</b> Eric &lt;epretorious@yahoo.com&gt; <br><b>To:</b> xen-use=
rs@lists.xen.org &lt;xen-users@lists.xen.org&gt; <br><b>Date:</b> Thursday, =
21/06/2012 11:35 AM<br><br><div><div style=3d"color:#000; background-color:#=
fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-si=
ze:12pt"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside =
Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 8=
5% of the memory allocated to the VM (1GB) so I'd like to reduce this as muc=
h as possible in order to make more room for one or two VM's.</div><div><br>=
</div><div>Is there a minimum amount of vRAM that can/should be allocated to=
 Dom0 (using the dom0_mem boot parameter) considering that I only want to ho=
st one or two VM's?</div><div><br></div><div>Eric Pretorious</div><div>Truck=
ee, CA<br></div></div></div>_______________________________________________<=
br>Xen-users mailing list<br>Xen-users@lists.xen.org<br><a target=3d"_blank"=
 href=3d"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><=
br></blockquote><br> 
</body></html>

------=_SW_1796900030_1340253682_mpa=--



--===============4961003140405770282==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4961003140405770282==--



From xen-users-bounces@lists.xen.org Thu Jun 21 04:42:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 04:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZCw-0003ZO-1s; Thu, 21 Jun 2012 04:41:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rkatz@simplicityhosting.com>) id 1ShZCu-0003ZI-SC
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:41:25 +0000
Received: from [193.109.254.147:57973] by server-2.bemta-14.messagelabs.com id
	74/71-01735-4F5A2EF4; Thu, 21 Jun 2012 04:41:24 +0000
X-Env-Sender: rkatz@simplicityhosting.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340253683!8388484!1
X-Originating-IP: [66.228.38.245]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MIME_QP_LONG_LINE,received_headers: No Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15140 invoked from network); 21 Jun 2012 04:41:23 -0000
Received: from mail.simplicityhosting.com (HELO account3.iohost.com)
	(66.228.38.245) by server-5.tower-27.messagelabs.com with SMTP;
	21 Jun 2012 04:41:23 -0000
X-Default-Received-SPF: pass (skip=loggedin (res=PASS))
	x-ip-name=183.88.74.115; 
From: Randy Katz <rkatz@simplicityhosting.com>
To: Eric <epretorious@yahoo.com>
Date: Thu, 21 Jun 2012 00:41:22 -0400
Message-id: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
MIME-Version: 1.0
X-Originating-IP: 183.88.74.115
X-Mailer: SurgeWeb - Ajax Webmail Client
X-Authenticated-User: simpkatz@simplicityhosting.com 
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4961003140405770282=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============4961003140405770282==
Content-Type: multipart/alternative; boundary="----=_SW_1796900030_1340253682_mpa="

This is a multi-part message in MIME format.

------=_SW_1796900030_1340253682_mpa=
Content-Type: text/plain; charset=us-ascii; format=flowed

Hi,

from my grub.conf file:

module /vmlinuz-2.6.18-274.7.1.el5xen ro root=LABEL=/ nodmraid 
dom0_mem=512M pci=nomsi

I have heard talk of 256M but have not tried it yet.

Regards,
Randy



>
> --- Original message ---
> Subject: [Xen-users] GRUB boot parameters: dom0_mem
> From: Eric <epretorious@yahoo.com>
> To: xen-users@lists.xen.org <xen-users@lists.xen.org>
> Date: Thursday, 21/06/2012 11:35 AM
>
>
>
>
> I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside 
> Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is 
> consuming 85% of the memory allocated to the VM (1GB) so I'd like to 
> reduce this as much as possible in order to make more room for one or 
> two VM's.
>
> Is there a minimum amount of vRAM that can/should be allocated to Dom0 
> (using the dom0_mem boot parameter) considering that I only want to 
> host one or two VM's?
>
> Eric Pretorious
> Truckee, CA
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


------=_SW_1796900030_1340253682_mpa=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
 .sw_message P{margin:0px;padding:0px;}
 .sw_message {FONT-SIZE: 12pt;FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;background:white;}
</style>
</head>
<body class=3d"sw_message">
Hi,<br><br>from my grub.conf file:<br><br>module /vmlinuz-2.6.18-274.7.1.el5=
xen ro root=3dLABEL=3d/ nodmraid dom0_mem=3d512M pci=3dnomsi<br><br>I have h=
eard talk of 256M but have not tried it yet.<br><br>Regards,<br>Randy<br><br=
><br><div id=3d"editor_signature"></div><blockquote type=3d"cite">--- Origin=
al message --- <br><b>Subject:</b> [Xen-users] GRUB boot parameters: dom0_me=
m <br><b>From:</b> Eric &lt;epretorious@yahoo.com&gt; <br><b>To:</b> xen-use=
rs@lists.xen.org &lt;xen-users@lists.xen.org&gt; <br><b>Date:</b> Thursday, =
21/06/2012 11:35 AM<br><br><div><div style=3d"color:#000; background-color:#=
fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-si=
ze:12pt"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside =
Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 8=
5% of the memory allocated to the VM (1GB) so I'd like to reduce this as muc=
h as possible in order to make more room for one or two VM's.</div><div><br>=
</div><div>Is there a minimum amount of vRAM that can/should be allocated to=
 Dom0 (using the dom0_mem boot parameter) considering that I only want to ho=
st one or two VM's?</div><div><br></div><div>Eric Pretorious</div><div>Truck=
ee, CA<br></div></div></div>_______________________________________________<=
br>Xen-users mailing list<br>Xen-users@lists.xen.org<br><a target=3d"_blank"=
 href=3d"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><=
br></blockquote><br> 
</body></html>

------=_SW_1796900030_1340253682_mpa=--



--===============4961003140405770282==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4961003140405770282==--



From xen-users-bounces@lists.xen.org Thu Jun 21 05:00:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZUU-00042y-03; Thu, 21 Jun 2012 04:59:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShZUS-00042t-Ly
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:59:32 +0000
Received: from [85.158.138.51:59885] by server-7.bemta-3.messagelabs.com id
	AE/5D-10113-33AA2EF4; Thu, 21 Jun 2012 04:59:31 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340254770!22403900!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19129 invoked from network); 21 Jun 2012 04:59:31 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Jun 2012 04:59:31 -0000
Received: from [189.146.100.71] (port=1460 helo=[10.1.2.151])
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShZUP-000479-La
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:59:29 -0500
Message-ID: <4FE2AA26.4020708@ondore.com>
Date: Wed, 20 Jun 2012 23:59:18 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES;
	rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>	<4FE26E79.9040106@ondore.com>
	<1340248660.7906.YahooMailNeo@web121704.mail.ne1.yahoo.com>
In-Reply-To: <1340248660.7906.YahooMailNeo@web121704.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/06/2012 10:17 p.m., Eric escribi=F3:
>    1. What version of Linux did you specify for the XCP VM?
I told Virtualbox my guest is a CentOS 64-bit (XCP Dom0 is a 32-bit =

CentOS). I really believe it does not matter.

>    2. what architecture is your Ubuntu 10.04 installation - 32-bit or
>       64-bit?
Host system for VirtualBox is 64-bit.

Fajar is right. You won't get too far beyond a simple proof of concept =

with that resource.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 05:00:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZUU-00042y-03; Thu, 21 Jun 2012 04:59:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShZUS-00042t-Ly
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 04:59:32 +0000
Received: from [85.158.138.51:59885] by server-7.bemta-3.messagelabs.com id
	AE/5D-10113-33AA2EF4; Thu, 21 Jun 2012 04:59:31 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340254770!22403900!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19129 invoked from network); 21 Jun 2012 04:59:31 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Jun 2012 04:59:31 -0000
Received: from [189.146.100.71] (port=1460 helo=[10.1.2.151])
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShZUP-000479-La
	for xen-users@lists.xen.org; Wed, 20 Jun 2012 23:59:29 -0500
Message-ID: <4FE2AA26.4020708@ondore.com>
Date: Wed, 20 Jun 2012 23:59:18 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES;
	rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1339889074.38277.YahooMailNeo@web121704.mail.ne1.yahoo.com>	<C66C814C1ABFA8449FF65CB44953A8B4012CB890BC9C@SJCPMAILBOX01.citrite.net>	<1340233395.75557.YahooMailNeo@web121703.mail.ne1.yahoo.com>	<4FE26E79.9040106@ondore.com>
	<1340248660.7906.YahooMailNeo@web121704.mail.ne1.yahoo.com>
In-Reply-To: <1340248660.7906.YahooMailNeo@web121704.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Nested Virtualization: XCP-1.5 on VirtualBox 4.1.16
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/06/2012 10:17 p.m., Eric escribi=F3:
>    1. What version of Linux did you specify for the XCP VM?
I told Virtualbox my guest is a CentOS 64-bit (XCP Dom0 is a 32-bit =

CentOS). I really believe it does not matter.

>    2. what architecture is your Ubuntu 10.04 installation - 32-bit or
>       64-bit?
Host system for VirtualBox is 64-bit.

Fajar is right. You won't get too far beyond a simple proof of concept =

with that resource.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 05:09:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZdv-0004ar-Aj; Thu, 21 Jun 2012 05:09:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShZdu-0004al-89
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 05:09:18 +0000
Received: from [193.109.254.147:37200] by server-7.bemta-14.messagelabs.com id
	FD/5B-29827-D7CA2EF4; Thu, 21 Jun 2012 05:09:17 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340255356!8662774!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23283 invoked from network); 21 Jun 2012 05:09:17 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 05:09:17 -0000
Received: from [189.146.100.71] (port=1474 helo=[10.1.2.151])
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShZdr-0004jp-HZ
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:09:15 -0500
Message-ID: <4FE2AC71.5080101@ondore.com>
Date: Thu, 21 Jun 2012 00:09:05 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES;
	rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
In-Reply-To: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/06/2012 11:33 p.m., Eric escribi=F3:
> Is there a minimum amount of vRAM that can/should be allocated to Dom0
> (using the dom0_mem boot parameter) considering that I only want to host
> one or two VM's?
The minimum amount or RAM I have given to Dom0 (Debian Etch? really =

small footprint) in Xen 3.0 times was 256M. The system was quite usable. =

Then raised it to 384MB, it allowed me to consider "let's say the =

hypervisor itself and Dom0 are consuming .5Gb of RAM, the rest can be =

dedicated to VMs".

Today I give Dom0 768MB of RAM, but the people in internets usually =

suggests to give it at least 2GB.

For reference, a typical RAM consumption for a just booted PV guest with =

64-bit Debian Squeeze system, minimal installation (naked system with =

sshd) is around 100-120MB. Boots in less then 10 seconds.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 05:09:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShZdv-0004ar-Aj; Thu, 21 Jun 2012 05:09:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShZdu-0004al-89
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 05:09:18 +0000
Received: from [193.109.254.147:37200] by server-7.bemta-14.messagelabs.com id
	FD/5B-29827-D7CA2EF4; Thu, 21 Jun 2012 05:09:17 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340255356!8662774!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23283 invoked from network); 21 Jun 2012 05:09:17 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 05:09:17 -0000
Received: from [189.146.100.71] (port=1474 helo=[10.1.2.151])
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShZdr-0004jp-HZ
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 00:09:15 -0500
Message-ID: <4FE2AC71.5080101@ondore.com>
Date: Thu, 21 Jun 2012 00:09:05 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES;
	rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
In-Reply-To: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/06/2012 11:33 p.m., Eric escribi=F3:
> Is there a minimum amount of vRAM that can/should be allocated to Dom0
> (using the dom0_mem boot parameter) considering that I only want to host
> one or two VM's?
The minimum amount or RAM I have given to Dom0 (Debian Etch? really =

small footprint) in Xen 3.0 times was 256M. The system was quite usable. =

Then raised it to 384MB, it allowed me to consider "let's say the =

hypervisor itself and Dom0 are consuming .5Gb of RAM, the rest can be =

dedicated to VMs".

Today I give Dom0 768MB of RAM, but the people in internets usually =

suggests to give it at least 2GB.

For reference, a typical RAM consumption for a just booted PV guest with =

64-bit Debian Squeeze system, minimal installation (naked system with =

sshd) is around 100-120MB. Boots in less then 10 seconds.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 05:42:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:42:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sha95-0005JV-Rh; Thu, 21 Jun 2012 05:41:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sha94-0005JQ-3L
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 05:41:30 +0000
Received: from [85.158.138.51:17834] by server-2.bemta-3.messagelabs.com id
	D4/50-10266-404B2EF4; Thu, 21 Jun 2012 05:41:24 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340257282!28715878!1
X-Originating-IP: [98.138.91.88]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16943 invoked from network); 21 Jun 2012 05:41:22 -0000
Received: from nm12-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm12-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.88)
	by server-4.tower-174.messagelabs.com with SMTP;
	21 Jun 2012 05:41:22 -0000
Received: from [98.138.90.51] by nm12.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:41:21 -0000
Received: from [98.138.87.7] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:41:21 -0000
Received: from [127.0.0.1] by omp1007.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:41:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 534722.48759.bm@omp1007.mail.ne1.yahoo.com
Received: (qmail 7489 invoked by uid 60001); 21 Jun 2012 05:41:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340257281; bh=vsiqvWftEbgYJLzDKd38dw4e7IhbH7HbItP9YtsLTik=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=H9RLdAARk09EA5l8iECImKTk8zWrrb9rOgbN/6chHsGL324SN8b18+2MNeMKp9ImpjjClXwXeg2PrjAwpAnZKZ9ZK8DZn2BhGivzMbgL2IGjBlXigyk/7vVpAMn4+eU/gNZE88vg+1j+24Kj6ADQhnCBfrS7Ln27qQf7PjEoQ+g=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=N9TdBLM+J7wNEjKDBe5dvCu67A38bHgn4vi5Lv1ntpm92rAJNnXknK4xha1DwS9U9b9VTBvdPFOLW96J1YOWmXgbbkf4n2dBsRUGQ93xWI212Af24bQT0LXwYeedCXu+zGW4duYmiRBQ57QNGUpCp9+si7x5RmxKrCo9yeFQoQM=;
X-YMail-OSG: hSbWfk8VM1kQT1rda8NOdGv4JCqZM.sotLy6Dtb4eQ_qWaH
	lJ923czQTqiJjUFgfUwjgzfDkgW6nNZnyFYyuEroZvuSz6c4HlLFvQhZUt6N
	xNLG2lQjOmHuDD_2eIqNv2w4l62Nhq3pPjFQ31u5VpS8SEXKA29UuNHzCjEh
	nsG9.lJn.ZHTu18jXnOlzpmD5QcI2.x7ZYlvFB87kffew8vhRtjW.hJ0oBvF
	rjsSPnkpv0dyba.uE4ALys7lOp1ndxlmuIY.Fg4S_A99jMnieyVkFtIuPljK
	eDEjFGOHYi.EOKRqsj4NgjxVPMUG6Ff5nnPOdLV0gFcUzVB9TmbxlL5FY6AA
	2pOdbWFxbfDlg2rTk7kgp.ANmG8S_moV11fCBz.YbBN8wrPGPKysvHdqJjxk
	4kyIC7y9s4mNnqQCQALeOzSTxNqjT8bUBrGOdH7afx5afALRyeuMna9TrkR9
	bwQJeUmYp_Kkg54K6_.3Jiim2K2s-
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 22:41:21 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
	<4FE2AC71.5080101@ondore.com>
Message-ID: <1340257281.6952.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 22:41:21 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <4FE2AC71.5080101@ondore.com>
MIME-Version: 1.0
Cc: Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6423649961790261161=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6423649961790261161==
Content-Type: multipart/alternative; boundary="1001534069-2117597638-1340257281=:6952"

--1001534069-2117597638-1340257281=:6952
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0AFrom: Alexandre Kouznetsov <alk@ondore.com>=0A>To: xen-users@lists.xe=
n.org =0A>Sent: Wednesday, June 20, 2012 10:09 PM=0A>Subject: Re: [Xen-user=
s] GRUB boot parameters: dom0_mem=0A> =0A>El 20/06/2012 11:33 p.m., Eric es=
cribi=F3:=0A>> Is there a minimum amount of vRAM that can/should be allocat=
ed to Dom0=0A>> (using the dom0_mem boot parameter) considering that I only=
 want to host=0A>> one or two VM's?=0A>The minimum amount or RAM I have giv=
en to Dom0 (Debian Etch? really small footprint) in Xen 3.0 times was 256M.=
 The system was quite usable. Then raised it to 384MB, it allowed me to con=
sider "let's say the hypervisor itself and Dom0 are consuming .5Gb of RAM, =
the rest can be dedicated to VMs".=0A>=0A>Today I give Dom0 768MB of RAM, b=
ut the people in internets usually suggests to give it at least 2GB.=0A>=0A=
>For reference, a typical RAM consumption for a just booted PV guest with 6=
4-bit Debian Squeeze system, minimal installation (naked system with sshd) =
is around 100-120MB. Boots in less then 10 seconds.=0A>=0AThanks, Alexandre=
:=0A=0AThe Supermicro P8SC8/P8SCi motherboards in my test lab all have 4GB.=
 However, only 3.1 GB is available so I'm trying to minimize the footprint =
of all the domains as much as possible.=0A=0AEric Pretorious=0ATruckee, CA
--1001534069-2117597638-1340257281=:6952
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div><br>=
<blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: =
5px; margin-top: 5px; padding-left: 5px;"><div class=3D"yui_3_2_0_98_134023=
132691861" style=3D"font-family: Courier New,courier,monaco,monospace,sans-=
serif; font-size: 12pt;"><div class=3D"yui_3_2_0_98_134023132691863" style=
=3D"font-family: times new roman,new york,times,serif; font-size: 12pt;"><d=
iv dir=3D"ltr"><font face=3D"Arial" size=3D"2"><b><span style=3D"font-weigh=
t:bold;">From:</span></b> Alexandre Kouznetsov &lt;alk@ondore.com&gt;<br> <=
b><span style=3D"font-weight: bold;">To:</span></b> xen-users@lists.xen.org=
 <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, Jun=
e 20, 2012 10:09 PM<br> <b><span style=3D"font-weight: bold;">Subject:</spa=
n></b> Re: [Xen-users] GRUB boot parameters: dom0_mem<br> </font> </div> <b=
r>=0AEl 20/06/2012 11:33 p.m., Eric escribi=F3:<br>&gt; Is there a minimum =
amount of vRAM that can/should be allocated to Dom0<br>&gt; (using the dom0=
_mem boot parameter) considering that I only want to host<br>&gt; one or tw=
o VM's?<br>The minimum amount or RAM I have given to Dom0 (Debian Etch? rea=
lly small footprint) in Xen 3.0 times was 256M. The system was quite usable=
. Then raised it to 384MB, it allowed me to consider "let's say the hypervi=
sor itself and Dom0 are consuming .5Gb of RAM, the rest can be dedicated to=
 VMs".<br><br>Today I give Dom0 768MB of RAM, but the people in internets u=
sually suggests to give it at least 2GB.<br><br>For reference, a typical RA=
M consumption for a just booted PV guest with 64-bit Debian Squeeze system,=
 minimal installation (naked system with sshd) is around 100-120MB. Boots i=
n less then 10 seconds.<br></div></div></blockquote><div class=3D"yui_3_2_0=
_98_134023132691861" style=3D"font-family: Courier
 New,courier,monaco,monospace,sans-serif; font-size: 12pt;"><div class=3D"y=
ui_3_2_0_98_134023132691863" style=3D"font-family: times new roman,new york=
,times,serif; font-size: 12pt;"><font size=3D"2"><font size=3D"3"><span sty=
le=3D"font-family: Courier New,courier,monaco,monospace,sans-serif;"></span=
><span style=3D"font-family: Courier New,courier,monaco,monospace,sans-seri=
f;"><font> </font></span></font><span style=3D"font-size: 10pt; font-family=
: Courier New,courier,monaco,monospace,sans-serif; color: black;"></span></=
font><font size=3D"2"><font size=3D"3"><span style=3D"font-family: Courier =
New,courier,monaco,monospace,sans-serif;"></span></font></font>Thanks, Alex=
andre:<br><br>The Supermicro P8SC8/P8SCi motherboards in my test lab all ha=
ve 4GB. However, only 3.1 GB is available so I'm trying to minimize the foo=
tprint of all the domains as much as possible.<br><br>Eric Pretorious<br>Tr=
uckee, CA<br><br><span class=3D"yiv910556037tab"><span style=3D"font-size: =
10pt;
 font-family: &quot;Courier New&quot;; color: black;"></span></span></div><=
/div><blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-l=
eft: 5px; margin-top: 5px; padding-left: 5px;"><div style=3D"font-family: C=
ourier New, courier, monaco, monospace, sans-serif; font-size: 12pt;"><div =
style=3D"font-family: times new roman, new york, times, serif; font-size: 1=
2pt;"> </div> </div> </blockquote></div>   </div></body></html>
--1001534069-2117597638-1340257281=:6952--


--===============6423649961790261161==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6423649961790261161==--


From xen-users-bounces@lists.xen.org Thu Jun 21 05:42:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:42:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sha95-0005JV-Rh; Thu, 21 Jun 2012 05:41:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sha94-0005JQ-3L
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 05:41:30 +0000
Received: from [85.158.138.51:17834] by server-2.bemta-3.messagelabs.com id
	D4/50-10266-404B2EF4; Thu, 21 Jun 2012 05:41:24 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340257282!28715878!1
X-Originating-IP: [98.138.91.88]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16943 invoked from network); 21 Jun 2012 05:41:22 -0000
Received: from nm12-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm12-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.88)
	by server-4.tower-174.messagelabs.com with SMTP;
	21 Jun 2012 05:41:22 -0000
Received: from [98.138.90.51] by nm12.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:41:21 -0000
Received: from [98.138.87.7] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:41:21 -0000
Received: from [127.0.0.1] by omp1007.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:41:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 534722.48759.bm@omp1007.mail.ne1.yahoo.com
Received: (qmail 7489 invoked by uid 60001); 21 Jun 2012 05:41:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340257281; bh=vsiqvWftEbgYJLzDKd38dw4e7IhbH7HbItP9YtsLTik=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=H9RLdAARk09EA5l8iECImKTk8zWrrb9rOgbN/6chHsGL324SN8b18+2MNeMKp9ImpjjClXwXeg2PrjAwpAnZKZ9ZK8DZn2BhGivzMbgL2IGjBlXigyk/7vVpAMn4+eU/gNZE88vg+1j+24Kj6ADQhnCBfrS7Ln27qQf7PjEoQ+g=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=N9TdBLM+J7wNEjKDBe5dvCu67A38bHgn4vi5Lv1ntpm92rAJNnXknK4xha1DwS9U9b9VTBvdPFOLW96J1YOWmXgbbkf4n2dBsRUGQ93xWI212Af24bQT0LXwYeedCXu+zGW4duYmiRBQ57QNGUpCp9+si7x5RmxKrCo9yeFQoQM=;
X-YMail-OSG: hSbWfk8VM1kQT1rda8NOdGv4JCqZM.sotLy6Dtb4eQ_qWaH
	lJ923czQTqiJjUFgfUwjgzfDkgW6nNZnyFYyuEroZvuSz6c4HlLFvQhZUt6N
	xNLG2lQjOmHuDD_2eIqNv2w4l62Nhq3pPjFQ31u5VpS8SEXKA29UuNHzCjEh
	nsG9.lJn.ZHTu18jXnOlzpmD5QcI2.x7ZYlvFB87kffew8vhRtjW.hJ0oBvF
	rjsSPnkpv0dyba.uE4ALys7lOp1ndxlmuIY.Fg4S_A99jMnieyVkFtIuPljK
	eDEjFGOHYi.EOKRqsj4NgjxVPMUG6Ff5nnPOdLV0gFcUzVB9TmbxlL5FY6AA
	2pOdbWFxbfDlg2rTk7kgp.ANmG8S_moV11fCBz.YbBN8wrPGPKysvHdqJjxk
	4kyIC7y9s4mNnqQCQALeOzSTxNqjT8bUBrGOdH7afx5afALRyeuMna9TrkR9
	bwQJeUmYp_Kkg54K6_.3Jiim2K2s-
Received: from [24.32.26.44] by web121703.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 22:41:21 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340253184.59690.YahooMailNeo@web121702.mail.ne1.yahoo.com>
	<4FE2AC71.5080101@ondore.com>
Message-ID: <1340257281.6952.YahooMailNeo@web121703.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 22:41:21 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <4FE2AC71.5080101@ondore.com>
MIME-Version: 1.0
Cc: Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6423649961790261161=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6423649961790261161==
Content-Type: multipart/alternative; boundary="1001534069-2117597638-1340257281=:6952"

--1001534069-2117597638-1340257281=:6952
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0AFrom: Alexandre Kouznetsov <alk@ondore.com>=0A>To: xen-users@lists.xe=
n.org =0A>Sent: Wednesday, June 20, 2012 10:09 PM=0A>Subject: Re: [Xen-user=
s] GRUB boot parameters: dom0_mem=0A> =0A>El 20/06/2012 11:33 p.m., Eric es=
cribi=F3:=0A>> Is there a minimum amount of vRAM that can/should be allocat=
ed to Dom0=0A>> (using the dom0_mem boot parameter) considering that I only=
 want to host=0A>> one or two VM's?=0A>The minimum amount or RAM I have giv=
en to Dom0 (Debian Etch? really small footprint) in Xen 3.0 times was 256M.=
 The system was quite usable. Then raised it to 384MB, it allowed me to con=
sider "let's say the hypervisor itself and Dom0 are consuming .5Gb of RAM, =
the rest can be dedicated to VMs".=0A>=0A>Today I give Dom0 768MB of RAM, b=
ut the people in internets usually suggests to give it at least 2GB.=0A>=0A=
>For reference, a typical RAM consumption for a just booted PV guest with 6=
4-bit Debian Squeeze system, minimal installation (naked system with sshd) =
is around 100-120MB. Boots in less then 10 seconds.=0A>=0AThanks, Alexandre=
:=0A=0AThe Supermicro P8SC8/P8SCi motherboards in my test lab all have 4GB.=
 However, only 3.1 GB is available so I'm trying to minimize the footprint =
of all the domains as much as possible.=0A=0AEric Pretorious=0ATruckee, CA
--1001534069-2117597638-1340257281=:6952
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div><br>=
<blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: =
5px; margin-top: 5px; padding-left: 5px;"><div class=3D"yui_3_2_0_98_134023=
132691861" style=3D"font-family: Courier New,courier,monaco,monospace,sans-=
serif; font-size: 12pt;"><div class=3D"yui_3_2_0_98_134023132691863" style=
=3D"font-family: times new roman,new york,times,serif; font-size: 12pt;"><d=
iv dir=3D"ltr"><font face=3D"Arial" size=3D"2"><b><span style=3D"font-weigh=
t:bold;">From:</span></b> Alexandre Kouznetsov &lt;alk@ondore.com&gt;<br> <=
b><span style=3D"font-weight: bold;">To:</span></b> xen-users@lists.xen.org=
 <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, Jun=
e 20, 2012 10:09 PM<br> <b><span style=3D"font-weight: bold;">Subject:</spa=
n></b> Re: [Xen-users] GRUB boot parameters: dom0_mem<br> </font> </div> <b=
r>=0AEl 20/06/2012 11:33 p.m., Eric escribi=F3:<br>&gt; Is there a minimum =
amount of vRAM that can/should be allocated to Dom0<br>&gt; (using the dom0=
_mem boot parameter) considering that I only want to host<br>&gt; one or tw=
o VM's?<br>The minimum amount or RAM I have given to Dom0 (Debian Etch? rea=
lly small footprint) in Xen 3.0 times was 256M. The system was quite usable=
. Then raised it to 384MB, it allowed me to consider "let's say the hypervi=
sor itself and Dom0 are consuming .5Gb of RAM, the rest can be dedicated to=
 VMs".<br><br>Today I give Dom0 768MB of RAM, but the people in internets u=
sually suggests to give it at least 2GB.<br><br>For reference, a typical RA=
M consumption for a just booted PV guest with 64-bit Debian Squeeze system,=
 minimal installation (naked system with sshd) is around 100-120MB. Boots i=
n less then 10 seconds.<br></div></div></blockquote><div class=3D"yui_3_2_0=
_98_134023132691861" style=3D"font-family: Courier
 New,courier,monaco,monospace,sans-serif; font-size: 12pt;"><div class=3D"y=
ui_3_2_0_98_134023132691863" style=3D"font-family: times new roman,new york=
,times,serif; font-size: 12pt;"><font size=3D"2"><font size=3D"3"><span sty=
le=3D"font-family: Courier New,courier,monaco,monospace,sans-serif;"></span=
><span style=3D"font-family: Courier New,courier,monaco,monospace,sans-seri=
f;"><font> </font></span></font><span style=3D"font-size: 10pt; font-family=
: Courier New,courier,monaco,monospace,sans-serif; color: black;"></span></=
font><font size=3D"2"><font size=3D"3"><span style=3D"font-family: Courier =
New,courier,monaco,monospace,sans-serif;"></span></font></font>Thanks, Alex=
andre:<br><br>The Supermicro P8SC8/P8SCi motherboards in my test lab all ha=
ve 4GB. However, only 3.1 GB is available so I'm trying to minimize the foo=
tprint of all the domains as much as possible.<br><br>Eric Pretorious<br>Tr=
uckee, CA<br><br><span class=3D"yiv910556037tab"><span style=3D"font-size: =
10pt;
 font-family: &quot;Courier New&quot;; color: black;"></span></span></div><=
/div><blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-l=
eft: 5px; margin-top: 5px; padding-left: 5px;"><div style=3D"font-family: C=
ourier New, courier, monaco, monospace, sans-serif; font-size: 12pt;"><div =
style=3D"font-family: times new roman, new york, times, serif; font-size: 1=
2pt;"> </div> </div> </blockquote></div>   </div></body></html>
--1001534069-2117597638-1340257281=:6952--


--===============6423649961790261161==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6423649961790261161==--


From xen-users-bounces@lists.xen.org Thu Jun 21 05:49:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShaFm-0005ZC-09; Thu, 21 Jun 2012 05:48:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShaFk-0005Z7-Gq
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 05:48:24 +0000
Received: from [85.158.143.99:23611] by server-2.bemta-4.messagelabs.com id
	C4/3D-17938-7A5B2EF4; Thu, 21 Jun 2012 05:48:23 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340257702!27467697!1
X-Originating-IP: [98.138.91.22]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22664 invoked from network); 21 Jun 2012 05:48:22 -0000
Received: from nm28-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm0.bullet.mail.ne1.yahoo.com) (98.138.91.22)
	by server-13.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 05:48:22 -0000
Received: from [98.138.90.54] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:48:21 -0000
Received: from [98.138.89.250] by tm7.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:48:21 -0000
Received: from [127.0.0.1] by omp1042.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:48:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 689263.14502.bm@omp1042.mail.ne1.yahoo.com
Received: (qmail 30558 invoked by uid 60001); 21 Jun 2012 05:48:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340257701; bh=jE63jug4Y5v3VQFAViSGs7MUaVoWOA9alyinYu7Zjlo=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=bA6SBEbaXnxpMXyHX6GknUN4eXIy8O1ZibLdbSC7aPOVjpe4sfMhxgL2MhCWzZc9MWaeqeWOeLWdvon33HACo3NpsiaKs6RwoJDYBu8AdwI05GWUenNR3fSBZDrI4p8Skfw7qujR00enHji1dj/t1ubBDhe31N8yAWQB7qbr+wI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=tr2TbHJqRqwJlt0TTmVAuvWwOPHFSLh4MoPFjB0gk/lfRqf84dw8V60T49CEKQuw3b8PmeQnZKYzSYgzCAD0zSqgAay34DL+NDVhAhbO2UX0cn2hpN0KIaGTZTG1rwH77xlNLyRpgD2lXg8AI3kFCZ59n1mObR50SAmS/V9lunI=;
X-YMail-OSG: 42FB7XAVM1mJkI2u5ZxWSLDexHdTUMvd2kUdlf1KbWs8gmb
	KJErCayWWwjLqgC8ODx_uXn3N_g8d3dOkM64oFVUj652jyBQpPUaxWqloGwc
	xHClxf4uLMFr56V2jrlYLpJeWlD4LX1b.WPpq5viuOe6vNtyl_xYzcyNbkst
	eGoCrJEnbxRQyssfY7C5ICchd8nweZQW6tGKUeRdyjvqmLB6ulax7Qv1RHfQ
	NDgx_mKRyFve7cQV9P.d6cO95QU.YVfR32IOFTyxa3pOoHKHahYKdye0rYQ1
	qRFXtwGiZEuQSvmV916yXI7r7yEsbxGznLZVArymjLRS6GcZT3hy_Sd2Kq3L
	TJWp0lZrB7zRs34yYrwwmWzWQSIAyxsYWSGDIhFsTk4Tp4Apj7B75IKFdLN3
	t.F3qX9QSI6co9VWXkJqtwqQ4323KTXtzYGVAylWo2OG9sP9xymJZRVy1jAJ
	bNFJ9IrrFfi8qPEvuFXEwnOjjHG69BE2SeaUQFQ--
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 22:48:21 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
Message-ID: <1340257701.26705.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 22:48:21 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: Randy Katz <rkatz@simplicityhosting.com>
In-Reply-To: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7504424799420742733=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7504424799420742733==
Content-Type: multipart/alternative; boundary="-730330825-1000248331-1340257701=:26705"

---730330825-1000248331-1340257701=:26705
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Randy:=0A=0AI tried that boot parameter in both my nested environme=
nt and on my baremetal hypervisor (below) and did not see any change.=0A=0A=
[eric@xen2 ~]$ sudo cat /boot/grub/menu.lst =0A...=0Atitle CentOS (2.6.18-2=
74.el5xen)=0A=A0=A0=A0 root (hd0,0)=0A=A0=A0=A0 kernel /xen.gz-2.6.18-274.e=
l5 =0A=A0=A0=A0 module /vmlinuz-2.6.18-274.el5xen ro root=3DLABEL=3D/ dom0_=
mem=3D512M=0A=A0=A0=A0 module /initrd-2.6.18-274.el5xen.img=0A=0A=0A[eric@x=
en2 ~]$ cat /proc/cmdline =0Aro root=3DLABEL=3D/ dom0_mem=3D512M=0A=0A=0AMi=
ght I have overlooked something?=0A=0AEric Pretorious=0ATruckee, CA=0A=0A=
=0A=0A=0A>________________________________=0A> From: Randy Katz <rkatz@simp=
licityhosting.com>=0A>To: Eric <epretorious@yahoo.com> =0A>Cc: xen-users@li=
sts.xen.org =0A>Sent: Wednesday, June 20, 2012 9:41 PM=0A>Subject: Re: [Xen=
-users] GRUB boot parameters: dom0_mem=0A> =0A>=0A> =0A>Hi,=0A>=0A>from my =
grub.conf file:=0A>=0A>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DLABE=
L=3D/ nodmraid dom0_mem=3D512M pci=3Dnomsi=0A>=0A>I have heard talk of 256M=
 but have not tried it yet.=0A>=0A>Regards,=0A>Randy=0A>=0A>=0A>=0A>--- Ori=
ginal message --- =0A>>Subject: [Xen-users] GRUB boot parameters: dom0_mem =
=0A>>From: Eric <epretorious@yahoo.com> =0A>>To: xen-users@lists.xen.org <x=
en-users@lists.xen.org> =0A>>Date: Thursday, 21/06/2012 11:35 AM=0A>>=0A>>=
=0A>>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside Virtualb=
ox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 85% of t=
he memory allocated to the VM (1GB) so I'd like to reduce this as much as p=
ossible in order to make more room for one or two VM's.=0A>>=0A>>=0A>>Is th=
ere a minimum amount of vRAM that can/should be allocated to Dom0 (using th=
e dom0_mem boot parameter) considering that I only want to host one or two =
VM's?=0A>>=0A>>=0A>>Eric Pretorious=0A>>Truckee, CA=0A>>___________________=
____________________________=0A>>Xen-users mailing list=0A>>Xen-users@lists=
.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A>=0A>___________________=
____________________________=0A>Xen-users mailing list=0A>Xen-users@lists.x=
en.org=0A>http://lists.xen.org/xen-users=0A>=0A>
---730330825-1000248331-1340257701=:26705
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>Thanks, Randy:<br><br>I tried that boot parameter in both my nested envir=
onment and on my baremetal hypervisor (below) and did not see any change.</=
span></div><div><br></div><div style=3D"margin-left: 40px;">[eric@xen2 ~]$ =
sudo cat /boot/grub/menu.lst <br>...</div><div style=3D"margin-left: 40px;"=
>title CentOS (2.6.18-274.el5xen)<br>&nbsp;&nbsp;&nbsp; root (hd0,0)<br>&nb=
sp;&nbsp;&nbsp; kernel /xen.gz-2.6.18-274.el5 <br>&nbsp;&nbsp;&nbsp; module=
 /vmlinuz-2.6.18-274.el5xen ro root=3DLABEL=3D/ dom0_mem=3D512M<br>&nbsp;&n=
bsp;&nbsp; module /initrd-2.6.18-274.el5xen.img<br></div><div style=3D"marg=
in-left: 40px;"><br></div><div style=3D"margin-left: 40px;">[eric@xen2 ~]$ =
cat /proc/cmdline <br>ro root=3DLABEL=3D/ dom0_mem=3D512M<br></div><div><br=
><span></span></div><div><span>Might I have overlooked
 something?</span></div><div><br><span></span></div><div><span>Eric Pretori=
ous</span></div><div><span>Truckee, CA<br></span></div><div><br><blockquote=
 style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin=
-top: 5px; padding-left: 5px;">  <div style=3D"font-family: Courier New, co=
urier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style=3D"font=
-family: times new roman, new york, times, serif; font-size: 12pt;"> <div d=
ir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span styl=
e=3D"font-weight:bold;">From:</span></b> Randy Katz &lt;rkatz@simplicityhos=
ting.com&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></b> Eric =
&lt;epretorious@yahoo.com&gt; <br><b><span style=3D"font-weight: bold;">Cc:=
</span></b> xen-users@lists.xen.org <br> <b><span style=3D"font-weight: bol=
d;">Sent:</span></b> Wednesday, June 20, 2012 9:41 PM<br> <b><span style=3D=
"font-weight: bold;">Subject:</span></b> Re: [Xen-users] GRUB boot paramete=
rs: dom0_mem<br>
 </font> </div> <br>=0A<div id=3D"yiv1727150088">=0A=0A<style>=0A#yiv172715=
0088 .yiv1727150088sw_message P{margin:0px;padding:0px;}=0A#yiv1727150088 .=
yiv1727150088sw_message {FONT-SIZE:12pt;FONT-FAMILY:Tahoma, Arial, Helvetic=
a, sans-serif;background:white;}=0A</style>=0A=0A<div>=0AHi,<br><br>from my=
 grub.conf file:<br><br>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DLAB=
EL=3D/ nodmraid dom0_mem=3D512M pci=3Dnomsi<br><br>I have heard talk of 256=
M but have not tried it yet.<br><br>Regards,<br>Randy<br><br><br><div id=3D=
"yiv1727150088editor_signature"></div><blockquote type=3D"cite">--- Origina=
l message --- <br><b>Subject:</b> [Xen-users] GRUB boot parameters: dom0_me=
m <br><b>From:</b> Eric &lt;epretorious@yahoo.com&gt; <br><b>To:</b> xen-us=
ers@lists.xen.org &lt;xen-users@lists.xen.org&gt; <br><b>Date:</b> Thursday=
, 21/06/2012 11:35 AM<br><br><div><div style=3D"color:#000;background-color=
:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;font-=
size:12pt;"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) ins=
ide Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consum=
ing 85% of the memory allocated to the VM (1GB) so I'd like to reduce this =
as much as possible in order to make more room for one or two
 VM's.</div><div><br></div><div>Is there a minimum amount of vRAM that can/=
should be allocated to Dom0 (using the dom0_mem boot parameter) considering=
 that I only want to host one or two VM's?</div><div><br></div><div>Eric Pr=
etorious</div><div>Truckee, CA<br></div></div></div>_______________________=
________________________<br>Xen-users mailing list<br>Xen-users@lists.xen.o=
rg<br>http://lists.xen.org/xen-users<br></blockquote><br>=0A</div>=0A</div>=
<br>_______________________________________________<br>Xen-users mailing li=
st<br><a ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-user=
s@lists.xen.org">Xen-users@lists.xen.org</a><br><a href=3D"http://lists.xen=
.org/xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br><br=
> </div> </div> </blockquote></div>   </div></body></html>
---730330825-1000248331-1340257701=:26705--


--===============7504424799420742733==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7504424799420742733==--


From xen-users-bounces@lists.xen.org Thu Jun 21 05:49:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 05:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShaFm-0005ZC-09; Thu, 21 Jun 2012 05:48:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShaFk-0005Z7-Gq
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 05:48:24 +0000
Received: from [85.158.143.99:23611] by server-2.bemta-4.messagelabs.com id
	C4/3D-17938-7A5B2EF4; Thu, 21 Jun 2012 05:48:23 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340257702!27467697!1
X-Originating-IP: [98.138.91.22]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22664 invoked from network); 21 Jun 2012 05:48:22 -0000
Received: from nm28-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm0.bullet.mail.ne1.yahoo.com) (98.138.91.22)
	by server-13.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 05:48:22 -0000
Received: from [98.138.90.54] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:48:21 -0000
Received: from [98.138.89.250] by tm7.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:48:21 -0000
Received: from [127.0.0.1] by omp1042.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 05:48:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 689263.14502.bm@omp1042.mail.ne1.yahoo.com
Received: (qmail 30558 invoked by uid 60001); 21 Jun 2012 05:48:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340257701; bh=jE63jug4Y5v3VQFAViSGs7MUaVoWOA9alyinYu7Zjlo=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=bA6SBEbaXnxpMXyHX6GknUN4eXIy8O1ZibLdbSC7aPOVjpe4sfMhxgL2MhCWzZc9MWaeqeWOeLWdvon33HACo3NpsiaKs6RwoJDYBu8AdwI05GWUenNR3fSBZDrI4p8Skfw7qujR00enHji1dj/t1ubBDhe31N8yAWQB7qbr+wI=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=tr2TbHJqRqwJlt0TTmVAuvWwOPHFSLh4MoPFjB0gk/lfRqf84dw8V60T49CEKQuw3b8PmeQnZKYzSYgzCAD0zSqgAay34DL+NDVhAhbO2UX0cn2hpN0KIaGTZTG1rwH77xlNLyRpgD2lXg8AI3kFCZ59n1mObR50SAmS/V9lunI=;
X-YMail-OSG: 42FB7XAVM1mJkI2u5ZxWSLDexHdTUMvd2kUdlf1KbWs8gmb
	KJErCayWWwjLqgC8ODx_uXn3N_g8d3dOkM64oFVUj652jyBQpPUaxWqloGwc
	xHClxf4uLMFr56V2jrlYLpJeWlD4LX1b.WPpq5viuOe6vNtyl_xYzcyNbkst
	eGoCrJEnbxRQyssfY7C5ICchd8nweZQW6tGKUeRdyjvqmLB6ulax7Qv1RHfQ
	NDgx_mKRyFve7cQV9P.d6cO95QU.YVfR32IOFTyxa3pOoHKHahYKdye0rYQ1
	qRFXtwGiZEuQSvmV916yXI7r7yEsbxGznLZVArymjLRS6GcZT3hy_Sd2Kq3L
	TJWp0lZrB7zRs34yYrwwmWzWQSIAyxsYWSGDIhFsTk4Tp4Apj7B75IKFdLN3
	t.F3qX9QSI6co9VWXkJqtwqQ4323KTXtzYGVAylWo2OG9sP9xymJZRVy1jAJ
	bNFJ9IrrFfi8qPEvuFXEwnOjjHG69BE2SeaUQFQ--
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 22:48:21 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
Message-ID: <1340257701.26705.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 22:48:21 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: Randy Katz <rkatz@simplicityhosting.com>
In-Reply-To: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7504424799420742733=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7504424799420742733==
Content-Type: multipart/alternative; boundary="-730330825-1000248331-1340257701=:26705"

---730330825-1000248331-1340257701=:26705
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Randy:=0A=0AI tried that boot parameter in both my nested environme=
nt and on my baremetal hypervisor (below) and did not see any change.=0A=0A=
[eric@xen2 ~]$ sudo cat /boot/grub/menu.lst =0A...=0Atitle CentOS (2.6.18-2=
74.el5xen)=0A=A0=A0=A0 root (hd0,0)=0A=A0=A0=A0 kernel /xen.gz-2.6.18-274.e=
l5 =0A=A0=A0=A0 module /vmlinuz-2.6.18-274.el5xen ro root=3DLABEL=3D/ dom0_=
mem=3D512M=0A=A0=A0=A0 module /initrd-2.6.18-274.el5xen.img=0A=0A=0A[eric@x=
en2 ~]$ cat /proc/cmdline =0Aro root=3DLABEL=3D/ dom0_mem=3D512M=0A=0A=0AMi=
ght I have overlooked something?=0A=0AEric Pretorious=0ATruckee, CA=0A=0A=
=0A=0A=0A>________________________________=0A> From: Randy Katz <rkatz@simp=
licityhosting.com>=0A>To: Eric <epretorious@yahoo.com> =0A>Cc: xen-users@li=
sts.xen.org =0A>Sent: Wednesday, June 20, 2012 9:41 PM=0A>Subject: Re: [Xen=
-users] GRUB boot parameters: dom0_mem=0A> =0A>=0A> =0A>Hi,=0A>=0A>from my =
grub.conf file:=0A>=0A>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DLABE=
L=3D/ nodmraid dom0_mem=3D512M pci=3Dnomsi=0A>=0A>I have heard talk of 256M=
 but have not tried it yet.=0A>=0A>Regards,=0A>Randy=0A>=0A>=0A>=0A>--- Ori=
ginal message --- =0A>>Subject: [Xen-users] GRUB boot parameters: dom0_mem =
=0A>>From: Eric <epretorious@yahoo.com> =0A>>To: xen-users@lists.xen.org <x=
en-users@lists.xen.org> =0A>>Date: Thursday, 21/06/2012 11:35 AM=0A>>=0A>>=
=0A>>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside Virtualb=
ox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 85% of t=
he memory allocated to the VM (1GB) so I'd like to reduce this as much as p=
ossible in order to make more room for one or two VM's.=0A>>=0A>>=0A>>Is th=
ere a minimum amount of vRAM that can/should be allocated to Dom0 (using th=
e dom0_mem boot parameter) considering that I only want to host one or two =
VM's?=0A>>=0A>>=0A>>Eric Pretorious=0A>>Truckee, CA=0A>>___________________=
____________________________=0A>>Xen-users mailing list=0A>>Xen-users@lists=
.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A>=0A>___________________=
____________________________=0A>Xen-users mailing list=0A>Xen-users@lists.x=
en.org=0A>http://lists.xen.org/xen-users=0A>=0A>
---730330825-1000248331-1340257701=:26705
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><spa=
n>Thanks, Randy:<br><br>I tried that boot parameter in both my nested envir=
onment and on my baremetal hypervisor (below) and did not see any change.</=
span></div><div><br></div><div style=3D"margin-left: 40px;">[eric@xen2 ~]$ =
sudo cat /boot/grub/menu.lst <br>...</div><div style=3D"margin-left: 40px;"=
>title CentOS (2.6.18-274.el5xen)<br>&nbsp;&nbsp;&nbsp; root (hd0,0)<br>&nb=
sp;&nbsp;&nbsp; kernel /xen.gz-2.6.18-274.el5 <br>&nbsp;&nbsp;&nbsp; module=
 /vmlinuz-2.6.18-274.el5xen ro root=3DLABEL=3D/ dom0_mem=3D512M<br>&nbsp;&n=
bsp;&nbsp; module /initrd-2.6.18-274.el5xen.img<br></div><div style=3D"marg=
in-left: 40px;"><br></div><div style=3D"margin-left: 40px;">[eric@xen2 ~]$ =
cat /proc/cmdline <br>ro root=3DLABEL=3D/ dom0_mem=3D512M<br></div><div><br=
><span></span></div><div><span>Might I have overlooked
 something?</span></div><div><br><span></span></div><div><span>Eric Pretori=
ous</span></div><div><span>Truckee, CA<br></span></div><div><br><blockquote=
 style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin=
-top: 5px; padding-left: 5px;">  <div style=3D"font-family: Courier New, co=
urier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style=3D"font=
-family: times new roman, new york, times, serif; font-size: 12pt;"> <div d=
ir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span styl=
e=3D"font-weight:bold;">From:</span></b> Randy Katz &lt;rkatz@simplicityhos=
ting.com&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></b> Eric =
&lt;epretorious@yahoo.com&gt; <br><b><span style=3D"font-weight: bold;">Cc:=
</span></b> xen-users@lists.xen.org <br> <b><span style=3D"font-weight: bol=
d;">Sent:</span></b> Wednesday, June 20, 2012 9:41 PM<br> <b><span style=3D=
"font-weight: bold;">Subject:</span></b> Re: [Xen-users] GRUB boot paramete=
rs: dom0_mem<br>
 </font> </div> <br>=0A<div id=3D"yiv1727150088">=0A=0A<style>=0A#yiv172715=
0088 .yiv1727150088sw_message P{margin:0px;padding:0px;}=0A#yiv1727150088 .=
yiv1727150088sw_message {FONT-SIZE:12pt;FONT-FAMILY:Tahoma, Arial, Helvetic=
a, sans-serif;background:white;}=0A</style>=0A=0A<div>=0AHi,<br><br>from my=
 grub.conf file:<br><br>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DLAB=
EL=3D/ nodmraid dom0_mem=3D512M pci=3Dnomsi<br><br>I have heard talk of 256=
M but have not tried it yet.<br><br>Regards,<br>Randy<br><br><br><div id=3D=
"yiv1727150088editor_signature"></div><blockquote type=3D"cite">--- Origina=
l message --- <br><b>Subject:</b> [Xen-users] GRUB boot parameters: dom0_me=
m <br><b>From:</b> Eric &lt;epretorious@yahoo.com&gt; <br><b>To:</b> xen-us=
ers@lists.xen.org &lt;xen-users@lists.xen.org&gt; <br><b>Date:</b> Thursday=
, 21/06/2012 11:35 AM<br><br><div><div style=3D"color:#000;background-color=
:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;font-=
size:12pt;"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) ins=
ide Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consum=
ing 85% of the memory allocated to the VM (1GB) so I'd like to reduce this =
as much as possible in order to make more room for one or two
 VM's.</div><div><br></div><div>Is there a minimum amount of vRAM that can/=
should be allocated to Dom0 (using the dom0_mem boot parameter) considering=
 that I only want to host one or two VM's?</div><div><br></div><div>Eric Pr=
etorious</div><div>Truckee, CA<br></div></div></div>_______________________=
________________________<br>Xen-users mailing list<br>Xen-users@lists.xen.o=
rg<br>http://lists.xen.org/xen-users<br></blockquote><br>=0A</div>=0A</div>=
<br>_______________________________________________<br>Xen-users mailing li=
st<br><a ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-user=
s@lists.xen.org">Xen-users@lists.xen.org</a><br><a href=3D"http://lists.xen=
.org/xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br><br=
> </div> </div> </blockquote></div>   </div></body></html>
---730330825-1000248331-1340257701=:26705--


--===============7504424799420742733==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7504424799420742733==--


From xen-users-bounces@lists.xen.org Thu Jun 21 06:02:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 06:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShaSR-00063e-IR; Thu, 21 Jun 2012 06:01:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShaSP-00063X-FI
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 06:01:29 +0000
Received: from [85.158.143.99:62128] by server-1.bemta-4.messagelabs.com id
	9A/96-24392-8B8B2EF4; Thu, 21 Jun 2012 06:01:28 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1340258486!18595961!1
X-Originating-IP: [98.138.90.154]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8611 invoked from network); 21 Jun 2012 06:01:27 -0000
Received: from nm6-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm6-vm2.bullet.mail.ne1.yahoo.com) (98.138.90.154)
	by server-8.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 06:01:27 -0000
Received: from [98.138.90.55] by nm6.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 06:01:25 -0000
Received: from [98.138.89.249] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 06:01:25 -0000
Received: from [127.0.0.1] by omp1041.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 06:01:25 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 816492.4440.bm@omp1041.mail.ne1.yahoo.com
Received: (qmail 96990 invoked by uid 60001); 21 Jun 2012 06:01:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340258485; bh=k9ySZUB9Aymjjetar/jA7Mx9+kSLHXnKCLdSym5L+Ic=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Ot01U1JUMcbJsekhdFHp2tCOFofRk9ynQJvCVtHwM/yXNCSm06tokR9q/tRyyuUAISVnEZHv/6duf8A+lQKLYdye0HFRuToJkXPZD/vFmn7hpwQCz3/5aDh6VWXins6ni4kfh2FEGdoVJsL6/eMvLgQEs1t6qF87hGYBzLSR3ys=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=e9oGjyx8Pn344JWceg2hiXJwCJGD2zu0zxqX7sbtcqy7F3QwrKIB82mDbWbLv793N2KfDL2WAS1pnFA2W0otslyGc7n8MZktVbF6tbqZEUJFyTxZVvDEQ82FhveJYoUyRyyyj+TFRvSW8GkSb3hsSJa+RUJ3qJzkfVYolMhuAUE=;
X-YMail-OSG: 4VjAcBIVM1mtEV3p23FhMIPc2.Vs0l858kNMhn8xoOMWa9U
	pvUbT4jXiDEinx8fWoAm7qX1O7NfcFP4SBNYZsSKQ2221RZ6FVHT6tODeKzJ
	1teMLQoabPNLUo6dE5HSK6fZLsabjpLqbpWewXapncsrwGp3Fdbx6B951Yt5
	SVOgiGP5dYnrYH6vrKzwXe6uDOZymN.TIfbWztC0MorpOPO8Cn1zTpD6Yc3_
	uAhxKCKuH.Cin7AUKWd919DsjybrrOK3aLwZr9TAbS55_PmkNuyBPkqxz.Jv
	JHayyOzw8o9q6z5JQqs_4q.rUj76dY7Yh6eM4jqmBXIuJNnFRPciCpIRNJ4Y
	QoZ_gcFUFOXzssdN_wN66Gk7iRqTsBssWGzne40U_y7FU9yHhlm2hTuFeiRA
	i.HtiaVPLeUZSPMJ5lfQ1jc522G7VZeNQ7Pw5KVYlw0fXOfA_SCdDdVczeZD
	J6KV3X8Xq4t4x6BE542XdvZ1ldCjvMNHhFT2aqgAb8OBgW5gEQN8IvGArvLY
	kZ2Vkb59lDPdcW_pOGMF9IoB.K1SpMZWm9TtpvZddtbzqgJ1EG7Hw_O0.qA2
	eHS9.ORmLE13EK5lU30H8UmOoiI1YithGaI0shxFOmeKaMMmbk9GTqUU3pUA
	06LOsPG_P4V2xa93_mg--
Received: from [24.32.26.44] by web121702.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 23:01:25 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
	<1340257701.26705.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Message-ID: <1340258485.96364.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 23:01:25 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1340257701.26705.YahooMailNeo@web121706.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2715888019902082715=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2715888019902082715==
Content-Type: multipart/alternative; boundary="896913286-1707947935-1340258485=:96364"

--896913286-1707947935-1340258485=:96364
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Everybody:=0A=0AThis question has already been addressed on this li=
st and Faraj gave a very complete answer that differs slightly...=0A=0AIt's=
 not mandatory to have that parameter, but it's considered best =0Apractice=
. When ommitted, dom0 will use all available memory and =0Aballon-down as n=
eeded when domUs are started. Depending on what you =0Ahave running on dom0=
, ballooning down MIGHT cause a problem. =0A=0ASo if you know (for example)=
 that you have 4G memory, 512M will be =0Aallocated to dom0 while the reset=
 will be used for domUs, you should =0Aset something like =0A=0Akernel /xen=
.gz-3.3.1 dom0_mem=3D512M =0A=0Aon grub.conf, and have this entry on /etc/x=
en/xend-config.sxp =0A=0A(dom0-min-mem 512) =0A=0AThese will effectively pr=
events dom0 from ballooning down memory. =0A=0A=0AI verified that relocatin=
g the dom0_mem parameter to the top line (i.e., kernel /xen.gz...) fixed th=
e problem.=0A=0AI apologize for duplicating the topic and, in the future, w=
ill search the archives first.=A0 ;)=0A=0A=0AEric Pretorious=0ATruckee, CA=
=0A=0A=0A=0A=0A>________________________________=0A> From: Eric <epretoriou=
s@yahoo.com>=0A>To: Randy Katz <rkatz@simplicityhosting.com> =0A>Cc: "xen-u=
sers@lists.xen.org" <xen-users@lists.xen.org> =0A>Sent: Wednesday, June 20,=
 2012 10:48 PM=0A>Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem=
=0A> =0A>=0A>Thanks, Randy:=0A>=0A>I tried that boot parameter in both my n=
ested environment and on my baremetal hypervisor (below) and did not see an=
y change.=0A>=0A>=0A>[eric@xen2 ~]$ sudo cat /boot/grub/menu.lst =0A>...=0A=
>title CentOS (2.6.18-274.el5xen)=0A>=A0=A0=A0 root (hd0,0)=0A>=A0=A0=A0 ke=
rnel /xen.gz-2.6.18-274.el5 =0A>=A0=A0=A0 module /vmlinuz-2.6.18-274.el5xen=
 ro root=3DLABEL=3D/ dom0_mem=3D512M=0A>=A0=A0=A0 module /initrd-2.6.18-274=
.el5xen.img=0A>=0A>=0A>=0A>[eric@xen2 ~]$ cat /proc/cmdline =0A>ro root=3DL=
ABEL=3D/ dom0_mem=3D512M=0A>=0A>=0A>=0A>Might I have overlooked something?=
=0A>=0A>=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>=0A>=0A>=0A>>____________=
____________________=0A>> From: Randy Katz <rkatz@simplicityhosting.com>=0A=
>>To: Eric <epretorious@yahoo.com> =0A>>Cc: xen-users@lists.xen.org =0A>>Se=
nt: Wednesday, June 20, 2012 9:41 PM=0A>>Subject: Re: [Xen-users] GRUB boot=
 parameters: dom0_mem=0A>> =0A>>=0A>> =0A>>Hi,=0A>>=0A>>from my grub.conf f=
ile:=0A>>=0A>>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DLABEL=3D/ nod=
mraid dom0_mem=3D512M pci=3Dnomsi=0A>>=0A>>I have heard talk of 256M but ha=
ve not tried it yet.=0A>>=0A>>Regards,=0A>>Randy=0A>>=0A>>=0A>>=0A>>--- Ori=
ginal message --- =0A>>>Subject: [Xen-users] GRUB boot parameters: dom0_mem=
 =0A>>>From: Eric <epretorious@yahoo.com> =0A>>>To: xen-users@lists.xen.org=
 <xen-users@lists.xen.org> =0A>>>Date: Thursday, 21/06/2012 11:35 AM=0A>>>=
=0A>>>=0A>>>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside V=
irtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 8=
5% of the memory allocated to the VM (1GB) so I'd like to reduce this as mu=
ch as possible in order to make more room for one or two VM's.=0A>>>=0A>>>=
=0A>>>Is there a minimum amount of vRAM that can/should be allocated to Dom=
0 (using the dom0_mem boot parameter) considering that I only want to host =
one or two VM's?=0A>>>=0A>>>=0A>>>Eric Pretorious=0A>>>Truckee, CA=0A>>>___=
____________________________________________=0A>>>Xen-users mailing list=0A=
>>>Xen-users@lists.xen.org=0A>>>http://lists.xen.org/xen-users=0A>>>=0A>>=
=0A>>_______________________________________________=0A>>Xen-users mailing =
list=0A>>Xen-users@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A=
>>=0A>_______________________________________________=0A>Xen-users mailing =
list=0A>Xen-users@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>
--896913286-1707947935-1340258485=:96364
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Than=
ks, Everybody:</div><div><br></div><div>This question has already been addr=
essed on this list and <a href=3D"http://xen.1045712.n5.nabble.com/dom0-mem=
-still-needed-td2600652.html">Faraj gave a very complete answer that differ=
s slightly</a>...</div><div><br></div><div style=3D"margin-left: 40px;">It'=
s not mandatory to have that parameter, but it's considered best=0A<br>prac=
tice. When ommitted, dom0 will use all available memory and=0A<br>ballon-do=
wn as needed when domUs are started. Depending on what you=0A<br>have runni=
ng on dom0, ballooning down MIGHT cause a problem.=0A<br><br>So if you know=
 (for example) that you have 4G memory, 512M will be=0A<br>allocated to dom=
0 while the reset will be used for domUs, you should=0A<br>set something li=
ke=0A<br><br>kernel /xen.gz-3.3.1 dom0_mem=3D512M=0A<br><br>on grub.conf, a=
nd have this entry on /etc/xen/xend-config.sxp=0A<br><br>(dom0-min-mem 512)=
=0A<br><br>These will effectively prevents dom0 from ballooning down memory=
. <br></div><div><br></div><div>I verified that relocating the dom0_mem par=
ameter to the top line (i.e., kernel /xen.gz...) fixed the problem.</div><d=
iv><br></div><div>I apologize for duplicating the topic and, in the future,=
 will search the archives first.&nbsp; ;)<br></div><div><br></div><div>Eric=
 Pretorious</div><div>Truckee, CA<br></div><div><br><blockquote style=3D"bo=
rder-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; p=
adding-left: 5px;">  <div style=3D"font-family: Courier New, courier, monac=
o, monospace, sans-serif; font-size: 10pt;"> <div style=3D"font-family: tim=
es new roman, new york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> =
<font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-we=
ight:bold;">From:</span></b> Eric &lt;epretorious@yahoo.com&gt;<br> <b><spa=
n style=3D"font-weight: bold;">To:</span></b> Randy Katz
 &lt;rkatz@simplicityhosting.com&gt; <br><b><span style=3D"font-weight: bol=
d;">Cc:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt=
; <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, Ju=
ne 20, 2012 10:48 PM<br> <b><span style=3D"font-weight: bold;">Subject:</sp=
an></b> Re: [Xen-users] GRUB boot parameters: dom0_mem<br> </font> </div> <=
br>=0A<div id=3D"yiv196639230"><div><div style=3D"color:#000;background-col=
or:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;fon=
t-size:10pt;"><div><span>Thanks, Randy:<br><br>I tried that boot parameter =
in both my nested environment and on my baremetal hypervisor (below) and di=
d not see any change.</span></div><div><br></div><div style=3D"margin-left:=
40px;">[eric@xen2 ~]$ sudo cat /boot/grub/menu.lst <br>...</div><div style=
=3D"margin-left:40px;">title CentOS (2.6.18-274.el5xen)<br>&nbsp;&nbsp;&nbs=
p; root (hd0,0)<br>&nbsp;&nbsp;&nbsp; kernel /xen.gz-2.6.18-274.el5 <br>&nb=
sp;&nbsp;&nbsp; module /vmlinuz-2.6.18-274.el5xen ro root=3DLABEL=3D/ dom0_=
mem=3D512M<br>&nbsp;&nbsp;&nbsp; module /initrd-2.6.18-274.el5xen.img<br></=
div><div style=3D"margin-left:40px;"><br></div><div style=3D"margin-left:40=
px;">[eric@xen2 ~]$ cat /proc/cmdline <br>ro root=3DLABEL=3D/ dom0_mem=3D51=
2M<br></div><div><br><span></span></div><div><span>Might I have overlooked=
=0A something?</span></div><div><br><span></span></div><div><span>Eric Pret=
orious</span></div><div><span>Truckee, CA<br></span></div><div><br><blockqu=
ote style=3D"border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-=
top:5px;padding-left:5px;">  <div style=3D"font-family:Courier New, courier=
, monaco, monospace, sans-serif;font-size:10pt;"> <div style=3D"font-family=
:times new roman, new york, times, serif;font-size:12pt;"> <div dir=3D"ltr"=
> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-=
weight:bold;">From:</span></b> Randy Katz &lt;rkatz@simplicityhosting.com&g=
t;<br> <b><span style=3D"font-weight:bold;">To:</span></b> Eric &lt;epretor=
ious@yahoo.com&gt; <br><b><span style=3D"font-weight:bold;">Cc:</span></b> =
xen-users@lists.xen.org <br> <b><span style=3D"font-weight:bold;">Sent:</sp=
an></b> Wednesday, June 20, 2012 9:41 PM<br> <b><span style=3D"font-weight:=
bold;">Subject:</span></b> Re: [Xen-users] GRUB boot parameters: dom0_mem<b=
r>=0A </font> </div> <br>=0A<div id=3D"yiv196639230">=0A=0A<style>=0A#yiv19=
6639230  .yiv196639230sw_message P{margin:0px;padding:0px;}=0A#yiv196639230=
  .yiv196639230sw_message {FONT-SIZE:12pt;FONT-FAMILY:Tahoma, Arial, Helvet=
ica, sans-serif;background:white;}=0A</style>=0A=0A<div>=0AHi,<br><br>from =
my grub.conf file:<br><br>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DL=
ABEL=3D/ nodmraid dom0_mem=3D512M pci=3Dnomsi<br><br>I have heard talk of 2=
56M but have not tried it yet.<br><br>Regards,<br>Randy<br><br><br><div id=
=3D"yiv196639230editor_signature"></div><blockquote type=3D"cite">--- Origi=
nal message --- <br><b>Subject:</b> [Xen-users] GRUB boot parameters: dom0_=
mem <br><b>From:</b> Eric &lt;epretorious@yahoo.com&gt; <br><b>To:</b> xen-=
users@lists.xen.org &lt;xen-users@lists.xen.org&gt; <br><b>Date:</b> Thursd=
ay, 21/06/2012 11:35 AM<br><br><div><div style=3D"color:#000;background-col=
or:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;fon=
t-size:12pt;"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) i=
nside Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is cons=
uming 85% of the memory allocated to the VM (1GB) so I'd like to reduce thi=
s as much as possible in order to make more room for one or two=0A VM's.</d=
iv><div><br></div><div>Is there a minimum amount of vRAM that can/should be=
 allocated to Dom0 (using the dom0_mem boot parameter) considering that I o=
nly want to host one or two VM's?</div><div><br></div><div>Eric Pretorious<=
/div><div>Truckee, CA<br></div></div></div>________________________________=
_______________<br>Xen-users mailing list<br>Xen-users@lists.xen.org<br>htt=
p://lists.xen.org/xen-users<br></blockquote><br>=0A</div>=0A</div><br>_____=
__________________________________________<br>Xen-users mailing list<br><a =
rel=3D"nofollow" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blan=
k" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><=
a rel=3D"nofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></d=
iv>   </div></div></div><br>_______________________________________________=
<br>Xen-users mailing list<br><a ymailto=3D"mailto:Xen-users@lists.xen.org"=
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a =
href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.=
org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body>=
</html>
--896913286-1707947935-1340258485=:96364--


--===============2715888019902082715==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2715888019902082715==--


From xen-users-bounces@lists.xen.org Thu Jun 21 06:02:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 06:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShaSR-00063e-IR; Thu, 21 Jun 2012 06:01:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1ShaSP-00063X-FI
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 06:01:29 +0000
Received: from [85.158.143.99:62128] by server-1.bemta-4.messagelabs.com id
	9A/96-24392-8B8B2EF4; Thu, 21 Jun 2012 06:01:28 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1340258486!18595961!1
X-Originating-IP: [98.138.90.154]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8611 invoked from network); 21 Jun 2012 06:01:27 -0000
Received: from nm6-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm6-vm2.bullet.mail.ne1.yahoo.com) (98.138.90.154)
	by server-8.tower-216.messagelabs.com with SMTP;
	21 Jun 2012 06:01:27 -0000
Received: from [98.138.90.55] by nm6.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 06:01:25 -0000
Received: from [98.138.89.249] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 06:01:25 -0000
Received: from [127.0.0.1] by omp1041.mail.ne1.yahoo.com with NNFMP;
	21 Jun 2012 06:01:25 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 816492.4440.bm@omp1041.mail.ne1.yahoo.com
Received: (qmail 96990 invoked by uid 60001); 21 Jun 2012 06:01:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340258485; bh=k9ySZUB9Aymjjetar/jA7Mx9+kSLHXnKCLdSym5L+Ic=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=Ot01U1JUMcbJsekhdFHp2tCOFofRk9ynQJvCVtHwM/yXNCSm06tokR9q/tRyyuUAISVnEZHv/6duf8A+lQKLYdye0HFRuToJkXPZD/vFmn7hpwQCz3/5aDh6VWXins6ni4kfh2FEGdoVJsL6/eMvLgQEs1t6qF87hGYBzLSR3ys=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=e9oGjyx8Pn344JWceg2hiXJwCJGD2zu0zxqX7sbtcqy7F3QwrKIB82mDbWbLv793N2KfDL2WAS1pnFA2W0otslyGc7n8MZktVbF6tbqZEUJFyTxZVvDEQ82FhveJYoUyRyyyj+TFRvSW8GkSb3hsSJa+RUJ3qJzkfVYolMhuAUE=;
X-YMail-OSG: 4VjAcBIVM1mtEV3p23FhMIPc2.Vs0l858kNMhn8xoOMWa9U
	pvUbT4jXiDEinx8fWoAm7qX1O7NfcFP4SBNYZsSKQ2221RZ6FVHT6tODeKzJ
	1teMLQoabPNLUo6dE5HSK6fZLsabjpLqbpWewXapncsrwGp3Fdbx6B951Yt5
	SVOgiGP5dYnrYH6vrKzwXe6uDOZymN.TIfbWztC0MorpOPO8Cn1zTpD6Yc3_
	uAhxKCKuH.Cin7AUKWd919DsjybrrOK3aLwZr9TAbS55_PmkNuyBPkqxz.Jv
	JHayyOzw8o9q6z5JQqs_4q.rUj76dY7Yh6eM4jqmBXIuJNnFRPciCpIRNJ4Y
	QoZ_gcFUFOXzssdN_wN66Gk7iRqTsBssWGzne40U_y7FU9yHhlm2hTuFeiRA
	i.HtiaVPLeUZSPMJ5lfQ1jc522G7VZeNQ7Pw5KVYlw0fXOfA_SCdDdVczeZD
	J6KV3X8Xq4t4x6BE542XdvZ1ldCjvMNHhFT2aqgAb8OBgW5gEQN8IvGArvLY
	kZ2Vkb59lDPdcW_pOGMF9IoB.K1SpMZWm9TtpvZddtbzqgJ1EG7Hw_O0.qA2
	eHS9.ORmLE13EK5lU30H8UmOoiI1YithGaI0shxFOmeKaMMmbk9GTqUU3pUA
	06LOsPG_P4V2xa93_mg--
Received: from [24.32.26.44] by web121702.mail.ne1.yahoo.com via HTTP;
	Wed, 20 Jun 2012 23:01:25 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <4fe2a5f2.d75.40968940.c89a530@simplicityhosting.com>
	<1340257701.26705.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Message-ID: <1340258485.96364.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Date: Wed, 20 Jun 2012 23:01:25 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1340257701.26705.YahooMailNeo@web121706.mail.ne1.yahoo.com>
MIME-Version: 1.0
Cc: "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2715888019902082715=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2715888019902082715==
Content-Type: multipart/alternative; boundary="896913286-1707947935-1340258485=:96364"

--896913286-1707947935-1340258485=:96364
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Everybody:=0A=0AThis question has already been addressed on this li=
st and Faraj gave a very complete answer that differs slightly...=0A=0AIt's=
 not mandatory to have that parameter, but it's considered best =0Apractice=
. When ommitted, dom0 will use all available memory and =0Aballon-down as n=
eeded when domUs are started. Depending on what you =0Ahave running on dom0=
, ballooning down MIGHT cause a problem. =0A=0ASo if you know (for example)=
 that you have 4G memory, 512M will be =0Aallocated to dom0 while the reset=
 will be used for domUs, you should =0Aset something like =0A=0Akernel /xen=
.gz-3.3.1 dom0_mem=3D512M =0A=0Aon grub.conf, and have this entry on /etc/x=
en/xend-config.sxp =0A=0A(dom0-min-mem 512) =0A=0AThese will effectively pr=
events dom0 from ballooning down memory. =0A=0A=0AI verified that relocatin=
g the dom0_mem parameter to the top line (i.e., kernel /xen.gz...) fixed th=
e problem.=0A=0AI apologize for duplicating the topic and, in the future, w=
ill search the archives first.=A0 ;)=0A=0A=0AEric Pretorious=0ATruckee, CA=
=0A=0A=0A=0A=0A>________________________________=0A> From: Eric <epretoriou=
s@yahoo.com>=0A>To: Randy Katz <rkatz@simplicityhosting.com> =0A>Cc: "xen-u=
sers@lists.xen.org" <xen-users@lists.xen.org> =0A>Sent: Wednesday, June 20,=
 2012 10:48 PM=0A>Subject: Re: [Xen-users] GRUB boot parameters: dom0_mem=
=0A> =0A>=0A>Thanks, Randy:=0A>=0A>I tried that boot parameter in both my n=
ested environment and on my baremetal hypervisor (below) and did not see an=
y change.=0A>=0A>=0A>[eric@xen2 ~]$ sudo cat /boot/grub/menu.lst =0A>...=0A=
>title CentOS (2.6.18-274.el5xen)=0A>=A0=A0=A0 root (hd0,0)=0A>=A0=A0=A0 ke=
rnel /xen.gz-2.6.18-274.el5 =0A>=A0=A0=A0 module /vmlinuz-2.6.18-274.el5xen=
 ro root=3DLABEL=3D/ dom0_mem=3D512M=0A>=A0=A0=A0 module /initrd-2.6.18-274=
.el5xen.img=0A>=0A>=0A>=0A>[eric@xen2 ~]$ cat /proc/cmdline =0A>ro root=3DL=
ABEL=3D/ dom0_mem=3D512M=0A>=0A>=0A>=0A>Might I have overlooked something?=
=0A>=0A>=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>=0A>=0A>=0A>>____________=
____________________=0A>> From: Randy Katz <rkatz@simplicityhosting.com>=0A=
>>To: Eric <epretorious@yahoo.com> =0A>>Cc: xen-users@lists.xen.org =0A>>Se=
nt: Wednesday, June 20, 2012 9:41 PM=0A>>Subject: Re: [Xen-users] GRUB boot=
 parameters: dom0_mem=0A>> =0A>>=0A>> =0A>>Hi,=0A>>=0A>>from my grub.conf f=
ile:=0A>>=0A>>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DLABEL=3D/ nod=
mraid dom0_mem=3D512M pci=3Dnomsi=0A>>=0A>>I have heard talk of 256M but ha=
ve not tried it yet.=0A>>=0A>>Regards,=0A>>Randy=0A>>=0A>>=0A>>=0A>>--- Ori=
ginal message --- =0A>>>Subject: [Xen-users] GRUB boot parameters: dom0_mem=
 =0A>>>From: Eric <epretorious@yahoo.com> =0A>>>To: xen-users@lists.xen.org=
 <xen-users@lists.xen.org> =0A>>>Date: Thursday, 21/06/2012 11:35 AM=0A>>>=
=0A>>>=0A>>>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) inside V=
irtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is consuming 8=
5% of the memory allocated to the VM (1GB) so I'd like to reduce this as mu=
ch as possible in order to make more room for one or two VM's.=0A>>>=0A>>>=
=0A>>>Is there a minimum amount of vRAM that can/should be allocated to Dom=
0 (using the dom0_mem boot parameter) considering that I only want to host =
one or two VM's?=0A>>>=0A>>>=0A>>>Eric Pretorious=0A>>>Truckee, CA=0A>>>___=
____________________________________________=0A>>>Xen-users mailing list=0A=
>>>Xen-users@lists.xen.org=0A>>>http://lists.xen.org/xen-users=0A>>>=0A>>=
=0A>>_______________________________________________=0A>>Xen-users mailing =
list=0A>>Xen-users@lists.xen.org=0A>>http://lists.xen.org/xen-users=0A>>=0A=
>>=0A>_______________________________________________=0A>Xen-users mailing =
list=0A>Xen-users@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>
--896913286-1707947935-1340258485=:96364
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>Than=
ks, Everybody:</div><div><br></div><div>This question has already been addr=
essed on this list and <a href=3D"http://xen.1045712.n5.nabble.com/dom0-mem=
-still-needed-td2600652.html">Faraj gave a very complete answer that differ=
s slightly</a>...</div><div><br></div><div style=3D"margin-left: 40px;">It'=
s not mandatory to have that parameter, but it's considered best=0A<br>prac=
tice. When ommitted, dom0 will use all available memory and=0A<br>ballon-do=
wn as needed when domUs are started. Depending on what you=0A<br>have runni=
ng on dom0, ballooning down MIGHT cause a problem.=0A<br><br>So if you know=
 (for example) that you have 4G memory, 512M will be=0A<br>allocated to dom=
0 while the reset will be used for domUs, you should=0A<br>set something li=
ke=0A<br><br>kernel /xen.gz-3.3.1 dom0_mem=3D512M=0A<br><br>on grub.conf, a=
nd have this entry on /etc/xen/xend-config.sxp=0A<br><br>(dom0-min-mem 512)=
=0A<br><br>These will effectively prevents dom0 from ballooning down memory=
. <br></div><div><br></div><div>I verified that relocating the dom0_mem par=
ameter to the top line (i.e., kernel /xen.gz...) fixed the problem.</div><d=
iv><br></div><div>I apologize for duplicating the topic and, in the future,=
 will search the archives first.&nbsp; ;)<br></div><div><br></div><div>Eric=
 Pretorious</div><div>Truckee, CA<br></div><div><br><blockquote style=3D"bo=
rder-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; p=
adding-left: 5px;">  <div style=3D"font-family: Courier New, courier, monac=
o, monospace, sans-serif; font-size: 10pt;"> <div style=3D"font-family: tim=
es new roman, new york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> =
<font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-we=
ight:bold;">From:</span></b> Eric &lt;epretorious@yahoo.com&gt;<br> <b><spa=
n style=3D"font-weight: bold;">To:</span></b> Randy Katz
 &lt;rkatz@simplicityhosting.com&gt; <br><b><span style=3D"font-weight: bol=
d;">Cc:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt=
; <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, Ju=
ne 20, 2012 10:48 PM<br> <b><span style=3D"font-weight: bold;">Subject:</sp=
an></b> Re: [Xen-users] GRUB boot parameters: dom0_mem<br> </font> </div> <=
br>=0A<div id=3D"yiv196639230"><div><div style=3D"color:#000;background-col=
or:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;fon=
t-size:10pt;"><div><span>Thanks, Randy:<br><br>I tried that boot parameter =
in both my nested environment and on my baremetal hypervisor (below) and di=
d not see any change.</span></div><div><br></div><div style=3D"margin-left:=
40px;">[eric@xen2 ~]$ sudo cat /boot/grub/menu.lst <br>...</div><div style=
=3D"margin-left:40px;">title CentOS (2.6.18-274.el5xen)<br>&nbsp;&nbsp;&nbs=
p; root (hd0,0)<br>&nbsp;&nbsp;&nbsp; kernel /xen.gz-2.6.18-274.el5 <br>&nb=
sp;&nbsp;&nbsp; module /vmlinuz-2.6.18-274.el5xen ro root=3DLABEL=3D/ dom0_=
mem=3D512M<br>&nbsp;&nbsp;&nbsp; module /initrd-2.6.18-274.el5xen.img<br></=
div><div style=3D"margin-left:40px;"><br></div><div style=3D"margin-left:40=
px;">[eric@xen2 ~]$ cat /proc/cmdline <br>ro root=3DLABEL=3D/ dom0_mem=3D51=
2M<br></div><div><br><span></span></div><div><span>Might I have overlooked=
=0A something?</span></div><div><br><span></span></div><div><span>Eric Pret=
orious</span></div><div><span>Truckee, CA<br></span></div><div><br><blockqu=
ote style=3D"border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-=
top:5px;padding-left:5px;">  <div style=3D"font-family:Courier New, courier=
, monaco, monospace, sans-serif;font-size:10pt;"> <div style=3D"font-family=
:times new roman, new york, times, serif;font-size:12pt;"> <div dir=3D"ltr"=
> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-=
weight:bold;">From:</span></b> Randy Katz &lt;rkatz@simplicityhosting.com&g=
t;<br> <b><span style=3D"font-weight:bold;">To:</span></b> Eric &lt;epretor=
ious@yahoo.com&gt; <br><b><span style=3D"font-weight:bold;">Cc:</span></b> =
xen-users@lists.xen.org <br> <b><span style=3D"font-weight:bold;">Sent:</sp=
an></b> Wednesday, June 20, 2012 9:41 PM<br> <b><span style=3D"font-weight:=
bold;">Subject:</span></b> Re: [Xen-users] GRUB boot parameters: dom0_mem<b=
r>=0A </font> </div> <br>=0A<div id=3D"yiv196639230">=0A=0A<style>=0A#yiv19=
6639230  .yiv196639230sw_message P{margin:0px;padding:0px;}=0A#yiv196639230=
  .yiv196639230sw_message {FONT-SIZE:12pt;FONT-FAMILY:Tahoma, Arial, Helvet=
ica, sans-serif;background:white;}=0A</style>=0A=0A<div>=0AHi,<br><br>from =
my grub.conf file:<br><br>module /vmlinuz-2.6.18-274.7.1.el5xen ro root=3DL=
ABEL=3D/ nodmraid dom0_mem=3D512M pci=3Dnomsi<br><br>I have heard talk of 2=
56M but have not tried it yet.<br><br>Regards,<br>Randy<br><br><br><div id=
=3D"yiv196639230editor_signature"></div><blockquote type=3D"cite">--- Origi=
nal message --- <br><b>Subject:</b> [Xen-users] GRUB boot parameters: dom0_=
mem <br><b>From:</b> Eric &lt;epretorious@yahoo.com&gt; <br><b>To:</b> xen-=
users@lists.xen.org &lt;xen-users@lists.xen.org&gt; <br><b>Date:</b> Thursd=
ay, 21/06/2012 11:35 AM<br><br><div><div style=3D"color:#000;background-col=
or:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;fon=
t-size:12pt;"><div>I've installed Xen Hypervisor 3.0.3 (CentOS 5.7, i386) i=
nside Virtualbox 4.1.16 (Mageia 1, i686) and have noticed that Dom0 is cons=
uming 85% of the memory allocated to the VM (1GB) so I'd like to reduce thi=
s as much as possible in order to make more room for one or two=0A VM's.</d=
iv><div><br></div><div>Is there a minimum amount of vRAM that can/should be=
 allocated to Dom0 (using the dom0_mem boot parameter) considering that I o=
nly want to host one or two VM's?</div><div><br></div><div>Eric Pretorious<=
/div><div>Truckee, CA<br></div></div></div>________________________________=
_______________<br>Xen-users mailing list<br>Xen-users@lists.xen.org<br>htt=
p://lists.xen.org/xen-users<br></blockquote><br>=0A</div>=0A</div><br>_____=
__________________________________________<br>Xen-users mailing list<br><a =
rel=3D"nofollow" ymailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blan=
k" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><=
a rel=3D"nofollow" target=3D"_blank" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a><br><br> </div> </div> </blockquote></d=
iv>   </div></div></div><br>_______________________________________________=
<br>Xen-users mailing list<br><a ymailto=3D"mailto:Xen-users@lists.xen.org"=
 href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br><a =
href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.xen.=
org/xen-users</a><br><br> </div> </div> </blockquote></div>   </div></body>=
</html>
--896913286-1707947935-1340258485=:96364--


--===============2715888019902082715==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2715888019902082715==--


From xen-users-bounces@lists.xen.org Thu Jun 21 11:50:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 11:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShftP-0006nZ-34; Thu, 21 Jun 2012 11:49:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ShftN-0006mP-6I
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 11:49:41 +0000
Received: from [85.158.138.51:7333] by server-10.bemta-3.messagelabs.com id
	B5/69-01753-35A03EF4; Thu, 21 Jun 2012 11:49:39 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340279378!28884299!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4612 invoked from network); 21 Jun 2012 11:49:38 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 11:49:38 -0000
Received: by eaak12 with SMTP id k12so193837eaa.32
	for <multiple recipients>; Thu, 21 Jun 2012 04:49:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=X2/Miwl7VxMRkf++fqtcFGpguVe4nZryzmWQCnWvEmM=;
	b=z9zbPTw7jT9BLs/INeylb3UuBLcTRqNxbKGYyT72KRV5nKAOXI20FdcCjYII/zvKr5
	zwsKkCpAVRqQZMYHA1DngiM/QCawHq+66xAK9m4QDvmwWj3FHlQvdEs+xMqhK6dPoRjj
	+AV57ES7Qz7J++hQ0nIdOGLHyu812PzJ6XRh1RJ/plE6UCM9ItWazfyfs/wH6p3RUK2C
	dVkQHke6Lo7ph5xbR5FVlgKjFzsMsJNfBu30iK/NMIEw8bYwdIsww76Z3QtRaFnMVhbS
	9KSiLkunnd6ZScWNEEO3YdLHXzlwLTh3YEXfxCsZQZQBIQTQB6zIITBccCg/S1YUPGiJ
	zjCw==
Received: by 10.14.98.136 with SMTP id v8mr5870680eef.145.1340279377847;
	Thu, 21 Jun 2012 04:49:37 -0700 (PDT)
Received: from [172.16.25.10] (b0fb70a7.bb.sky.com. [176.251.112.167])
	by mx.google.com with ESMTPS id z5sm102050447eem.3.2012.06.21.04.49.35
	(version=SSLv3 cipher=OTHER); Thu, 21 Jun 2012 04:49:36 -0700 (PDT)
Message-ID: <4FE30A4E.90809@xen.org>
Date: Thu, 21 Jun 2012 12:49:34 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-devel@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-arm@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] Xen Document Day: June 25, 2012 on IRC freenode #xendocs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

everybody. A quick reminder that the next Xen DocumentDayis happening 
next Monday. More info on document days at 
http://wiki.xen.org/wiki/Xen_Document_Days

Hope to see you on IRC! Feel free to add stuff to the TODO list 
(http://wiki.xen.org/wiki/Xen_Document_Days/TODO) or put your name 
besides an item if you intend to work on it.

Best Regards
Lars

*********************
* Xen Document Days *
*********************

We have another Xen document day come up next Monday. Xen Document Days 
are for people who care about Xen Documentation and want to improve it. 
We introduced Documentation Days, because working on documentation in 
parallel with like minded-people, is just more fun than working alone! 
Everybody who can contribute is welcome to join!

For a list of items that need work, check out the community maintained 
TODO list (http://wiki.xen.org/wiki/Xen_Document_Days/TODO). Of course, 
you can work on anything you like: the list just provides suggestions.

How do I participate?
=====================

- Join us on IRC: freenode channel #xendocs
- Tell people what you intend to work on (to avoid doing something somebody
   else is already working on)
- Fix some documentation
- Help others
- And above all: have fun!

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 11:50:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 11:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShftP-0006nZ-34; Thu, 21 Jun 2012 11:49:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1ShftN-0006mP-6I
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 11:49:41 +0000
Received: from [85.158.138.51:7333] by server-10.bemta-3.messagelabs.com id
	B5/69-01753-35A03EF4; Thu, 21 Jun 2012 11:49:39 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340279378!28884299!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4612 invoked from network); 21 Jun 2012 11:49:38 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 11:49:38 -0000
Received: by eaak12 with SMTP id k12so193837eaa.32
	for <multiple recipients>; Thu, 21 Jun 2012 04:49:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=X2/Miwl7VxMRkf++fqtcFGpguVe4nZryzmWQCnWvEmM=;
	b=z9zbPTw7jT9BLs/INeylb3UuBLcTRqNxbKGYyT72KRV5nKAOXI20FdcCjYII/zvKr5
	zwsKkCpAVRqQZMYHA1DngiM/QCawHq+66xAK9m4QDvmwWj3FHlQvdEs+xMqhK6dPoRjj
	+AV57ES7Qz7J++hQ0nIdOGLHyu812PzJ6XRh1RJ/plE6UCM9ItWazfyfs/wH6p3RUK2C
	dVkQHke6Lo7ph5xbR5FVlgKjFzsMsJNfBu30iK/NMIEw8bYwdIsww76Z3QtRaFnMVhbS
	9KSiLkunnd6ZScWNEEO3YdLHXzlwLTh3YEXfxCsZQZQBIQTQB6zIITBccCg/S1YUPGiJ
	zjCw==
Received: by 10.14.98.136 with SMTP id v8mr5870680eef.145.1340279377847;
	Thu, 21 Jun 2012 04:49:37 -0700 (PDT)
Received: from [172.16.25.10] (b0fb70a7.bb.sky.com. [176.251.112.167])
	by mx.google.com with ESMTPS id z5sm102050447eem.3.2012.06.21.04.49.35
	(version=SSLv3 cipher=OTHER); Thu, 21 Jun 2012 04:49:36 -0700 (PDT)
Message-ID: <4FE30A4E.90809@xen.org>
Date: Thu, 21 Jun 2012 12:49:34 +0100
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-devel@lists.xen.org, "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	xen-arm@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] Xen Document Day: June 25, 2012 on IRC freenode #xendocs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

everybody. A quick reminder that the next Xen DocumentDayis happening 
next Monday. More info on document days at 
http://wiki.xen.org/wiki/Xen_Document_Days

Hope to see you on IRC! Feel free to add stuff to the TODO list 
(http://wiki.xen.org/wiki/Xen_Document_Days/TODO) or put your name 
besides an item if you intend to work on it.

Best Regards
Lars

*********************
* Xen Document Days *
*********************

We have another Xen document day come up next Monday. Xen Document Days 
are for people who care about Xen Documentation and want to improve it. 
We introduced Documentation Days, because working on documentation in 
parallel with like minded-people, is just more fun than working alone! 
Everybody who can contribute is welcome to join!

For a list of items that need work, check out the community maintained 
TODO list (http://wiki.xen.org/wiki/Xen_Document_Days/TODO). Of course, 
you can work on anything you like: the list just provides suggestions.

How do I participate?
=====================

- Join us on IRC: freenode channel #xendocs
- Tell people what you intend to work on (to avoid doing something somebody
   else is already working on)
- Fix some documentation
- Help others
- And above all: have fun!

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 12:33:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShgYV-0000ZU-H6; Thu, 21 Jun 2012 12:32:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Rudi@softdux.com>) id 1ShgYU-0000ZI-9x
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 12:32:10 +0000
Received: from [85.158.139.83:56789] by server-10.bemta-5.messagelabs.com id
	6D/AE-02190-94413EF4; Thu, 21 Jun 2012 12:32:09 +0000
X-Env-Sender: Rudi@softdux.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1340281927!26106402!1
X-Originating-IP: [64.191.118.125]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10942 invoked from network); 21 Jun 2012 12:32:08 -0000
Received: from mercury.securehosting.co.za (HELO mercury.securehosting.co.za)
	(64.191.118.125)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 12:32:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=softdux.com;
	s=default; 
	h=Content-Type:To:Subject:Message-ID:Date:From:Reply-To:MIME-Version;
	bh=qY0e5wmEUtfMEyhMfKQOsC8PuLCs3uy4tEMUmKUdsgw=; 
	b=6wT2Mao9KbAah1djdzgc8uoQ4/IgmwrOEk0F8c4yzeKKRuarNVULvSmwYzo7So8XSO0zVUC/PEnOGNs6hZVJ6IWONP4D2vR7CQfew/ZXBbKFyi7+FjWuzYbrNn586+6F;
Received: from localhost ([127.0.0.1]:34837 helo=mercury.securehosting.co.za)
	by mercury.securehosting.co.za with esmtpa (Exim 4.77)
	(envelope-from <Rudi@softdux.com>) id 1Shggf-000H8T-Ku
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 14:40:41 +0200
Received: from mail-lb0-f173.google.com ([209.85.217.173]
	helo=mail-lb0-f173.google.com)
	by mercury.securehosting.co.za with ESMTP (ASSP 1.9); 21 Jun 2012
	14:40:15 +0200
Received: by lbok6 with SMTP id k6so2569404lbo.32
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 05:31:36 -0700 (PDT)
Received: by 10.152.148.1 with SMTP id to1mr26086503lab.34.1340278062017; Thu,
	21 Jun 2012 04:27:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.28.104 with HTTP; Thu, 21 Jun 2012 04:27:21 -0700 (PDT)
From: Rudi Ahlers <Rudi@SoftDux.com>
Date: Thu, 21 Jun 2012 13:27:21 +0200
Message-ID: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - mercury.securehosting.co.za
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - softdux.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rudi@softdux.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

How do I take over a XEN domU's console, from anothe user?

XEN keeps giving me this error when I try and access a domU via SSH:

Another console has already been attached to guest

-- 
Kind Regards
Rudi Ahlers
SoftDux

Website: http://www.SoftDux.com
Technical Blog: http://Blog.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
Fax: 086 268 8492

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 12:33:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShgYV-0000ZU-H6; Thu, 21 Jun 2012 12:32:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Rudi@softdux.com>) id 1ShgYU-0000ZI-9x
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 12:32:10 +0000
Received: from [85.158.139.83:56789] by server-10.bemta-5.messagelabs.com id
	6D/AE-02190-94413EF4; Thu, 21 Jun 2012 12:32:09 +0000
X-Env-Sender: Rudi@softdux.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1340281927!26106402!1
X-Originating-IP: [64.191.118.125]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10942 invoked from network); 21 Jun 2012 12:32:08 -0000
Received: from mercury.securehosting.co.za (HELO mercury.securehosting.co.za)
	(64.191.118.125)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 12:32:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=softdux.com;
	s=default; 
	h=Content-Type:To:Subject:Message-ID:Date:From:Reply-To:MIME-Version;
	bh=qY0e5wmEUtfMEyhMfKQOsC8PuLCs3uy4tEMUmKUdsgw=; 
	b=6wT2Mao9KbAah1djdzgc8uoQ4/IgmwrOEk0F8c4yzeKKRuarNVULvSmwYzo7So8XSO0zVUC/PEnOGNs6hZVJ6IWONP4D2vR7CQfew/ZXBbKFyi7+FjWuzYbrNn586+6F;
Received: from localhost ([127.0.0.1]:34837 helo=mercury.securehosting.co.za)
	by mercury.securehosting.co.za with esmtpa (Exim 4.77)
	(envelope-from <Rudi@softdux.com>) id 1Shggf-000H8T-Ku
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 14:40:41 +0200
Received: from mail-lb0-f173.google.com ([209.85.217.173]
	helo=mail-lb0-f173.google.com)
	by mercury.securehosting.co.za with ESMTP (ASSP 1.9); 21 Jun 2012
	14:40:15 +0200
Received: by lbok6 with SMTP id k6so2569404lbo.32
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 05:31:36 -0700 (PDT)
Received: by 10.152.148.1 with SMTP id to1mr26086503lab.34.1340278062017; Thu,
	21 Jun 2012 04:27:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.28.104 with HTTP; Thu, 21 Jun 2012 04:27:21 -0700 (PDT)
From: Rudi Ahlers <Rudi@SoftDux.com>
Date: Thu, 21 Jun 2012 13:27:21 +0200
Message-ID: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - mercury.securehosting.co.za
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - softdux.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rudi@softdux.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

How do I take over a XEN domU's console, from anothe user?

XEN keeps giving me this error when I try and access a domU via SSH:

Another console has already been attached to guest

-- 
Kind Regards
Rudi Ahlers
SoftDux

Website: http://www.SoftDux.com
Technical Blog: http://Blog.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
Fax: 086 268 8492

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 20:26:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 20:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShnvJ-0002el-To; Thu, 21 Jun 2012 20:24:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShnvH-0002ed-Vb
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 20:24:12 +0000
Received: from [85.158.143.35:65284] by server-2.bemta-4.messagelabs.com id
	96/AB-17938-BE283EF4; Thu, 21 Jun 2012 20:24:11 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1340310248!5761675!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29505 invoked from network); 21 Jun 2012 20:24:09 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 20:24:09 -0000
Received: from [201.123.249.155] (port=56856 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShnuF-0006BF-3i
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 15:23:07 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 55DC5A208
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 15:23:05 -0500 (CDT)
Message-ID: <4FE382A9.5020504@ondore.com>
Date: Thu, 21 Jun 2012 15:23:05 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
In-Reply-To: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 21/06/12 06:27, Rudi Ahlers escribi=F3:
> How do I take over a XEN domU's console, from anothe user?
Works for me. Xen 4.0.1, 2.6.32-5-xen-amd64.
(well, it's not a "take over". It opens a second console.)

Please describe, what do you do exactly to reproduce the issue, and what =

is your environment.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 20:26:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 20:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShnvJ-0002el-To; Thu, 21 Jun 2012 20:24:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShnvH-0002ed-Vb
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 20:24:12 +0000
Received: from [85.158.143.35:65284] by server-2.bemta-4.messagelabs.com id
	96/AB-17938-BE283EF4; Thu, 21 Jun 2012 20:24:11 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1340310248!5761675!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29505 invoked from network); 21 Jun 2012 20:24:09 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 20:24:09 -0000
Received: from [201.123.249.155] (port=56856 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShnuF-0006BF-3i
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 15:23:07 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 55DC5A208
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 15:23:05 -0500 (CDT)
Message-ID: <4FE382A9.5020504@ondore.com>
Date: Thu, 21 Jun 2012 15:23:05 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
In-Reply-To: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 21/06/12 06:27, Rudi Ahlers escribi=F3:
> How do I take over a XEN domU's console, from anothe user?
Works for me. Xen 4.0.1, 2.6.32-5-xen-amd64.
(well, it's not a "take over". It opens a second console.)

Please describe, what do you do exactly to reproduce the issue, and what =

is your environment.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 21:33:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 21:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shoym-0003am-Bf; Thu, 21 Jun 2012 21:31:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Shoyk-0003ah-NY
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 21:31:50 +0000
Received: from [85.158.138.51:49630] by server-10.bemta-3.messagelabs.com id
	81/02-01753-5C293EF4; Thu, 21 Jun 2012 21:31:49 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340314308!28878222!1
X-Originating-IP: [209.85.216.51]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3541 invoked from network); 21 Jun 2012 21:31:49 -0000
Received: from mail-qa0-f51.google.com (HELO mail-qa0-f51.google.com)
	(209.85.216.51)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 21:31:49 -0000
Received: by qaea16 with SMTP id a16so1986860qae.10
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 14:31:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=Y6E9CYLe6g8a9qlL+xtIz+Q9o9ko+XcB8tzB+lIlJ8M=;
	b=w4OV0aKbQZwtyhI4JXvnZ/F6XXOFWbfOFewDuHBOqeXeODOwIhfcsMb/wwnk+b4hzN
	oS6hmL6h9H4/IpXlvXJv99TrDh1qET+Ckep9uMt5W4maJ1zEvY9J28hll4xRy9Oq7VBP
	RdhnII8cuIVohc7/kA4BLIr8efg6K2Pvq8AamJ8qKsRS4Ni3KiYg4ZM2XBf67U0xi+GC
	PYI/iLbzOWZ9nLtdc0LN2VmricqiKqhMY8ziOzis5gSLqwZt4Ydi/Z6joQVbTzALGHZz
	/a95BYIhDqm6/VWd+sUfz0uzQnuoi8qREHlFxF0KYe1LzNp0gE02ulQx0wJK+WCYqJ+s
	l5Sw==
Received: by 10.224.219.211 with SMTP id hv19mr1988191qab.86.1340314307787;
	Thu, 21 Jun 2012 14:31:47 -0700 (PDT)
Received: from [10.129.217.218] (mobile-198-228-192-233.mycingular.net.
	[198.228.192.233])
	by mx.google.com with ESMTPS id fe8sm65012440qab.11.2012.06.21.14.31.44
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 21 Jun 2012 14:31:45 -0700 (PDT)
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
Message-Id: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
Date: Thu, 21 Jun 2012 17:31:38 -0400
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am starting from scratch and still cannot get this to work. 

Running freshly-installed Debian Wheezy. Only the SSH server was installed using Debian Installer (no desktop environment, etc.). After a successful install, I installed the xen-linux-system-3.2.0-2-amd64 and dnsmasq. 

My /etc/network/interfaces:
...
iface eth0 inet static
address 10.1.20.1
netmask 255.255.255.0

allow-hotplug eth1
iface eth1 inet static
address w.x.y.z
netmask 255.255.255.248
gateway w.x.y.z

As you can see, eth0 is my LAN and eth1 is WAN. The box normally functions as a NAT router for everything on eth0 to connect to the Internet via eth1. However I have not installed those packages or changed my iptables to provide that functionality yet. This is still a bone stock installation of Debian and on dom0 I have Internet access and DNS is working. 

dnsmasq has been configured to service DHCP requests and to listen on all available interfaces. 

xen-create-image with appropriate parameters created me a DHCP virtual machine (also running wheezy and the 3.2.0 kernel) which starts successfully. 

brctl show displays eth0 as a bridge connected to peth0 and vif4.0 (the ID of the PV VM). But the VM does not seem to have any kind of network access for some reason. The dom0 does not seem to be getting the DHCP requests from the VM. The VM never successfully obtains a DHCP lease. And even when I set static information in the VM, it is not able to ping the dom0. What am I doing wrong? I don't even know what information to post with this because I don't know where to try to start troubleshooting the problem. The key is, I don't want the VMs to have just Internet access (else I would bridge them to eth1). I want them to get full network access, including the ability to get DHCP from dom0. 
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 21:33:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 21:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shoym-0003am-Bf; Thu, 21 Jun 2012 21:31:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Shoyk-0003ah-NY
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 21:31:50 +0000
Received: from [85.158.138.51:49630] by server-10.bemta-3.messagelabs.com id
	81/02-01753-5C293EF4; Thu, 21 Jun 2012 21:31:49 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340314308!28878222!1
X-Originating-IP: [209.85.216.51]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3541 invoked from network); 21 Jun 2012 21:31:49 -0000
Received: from mail-qa0-f51.google.com (HELO mail-qa0-f51.google.com)
	(209.85.216.51)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Jun 2012 21:31:49 -0000
Received: by qaea16 with SMTP id a16so1986860qae.10
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 14:31:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=Y6E9CYLe6g8a9qlL+xtIz+Q9o9ko+XcB8tzB+lIlJ8M=;
	b=w4OV0aKbQZwtyhI4JXvnZ/F6XXOFWbfOFewDuHBOqeXeODOwIhfcsMb/wwnk+b4hzN
	oS6hmL6h9H4/IpXlvXJv99TrDh1qET+Ckep9uMt5W4maJ1zEvY9J28hll4xRy9Oq7VBP
	RdhnII8cuIVohc7/kA4BLIr8efg6K2Pvq8AamJ8qKsRS4Ni3KiYg4ZM2XBf67U0xi+GC
	PYI/iLbzOWZ9nLtdc0LN2VmricqiKqhMY8ziOzis5gSLqwZt4Ydi/Z6joQVbTzALGHZz
	/a95BYIhDqm6/VWd+sUfz0uzQnuoi8qREHlFxF0KYe1LzNp0gE02ulQx0wJK+WCYqJ+s
	l5Sw==
Received: by 10.224.219.211 with SMTP id hv19mr1988191qab.86.1340314307787;
	Thu, 21 Jun 2012 14:31:47 -0700 (PDT)
Received: from [10.129.217.218] (mobile-198-228-192-233.mycingular.net.
	[198.228.192.233])
	by mx.google.com with ESMTPS id fe8sm65012440qab.11.2012.06.21.14.31.44
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 21 Jun 2012 14:31:45 -0700 (PDT)
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
Message-Id: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
Date: Thu, 21 Jun 2012 17:31:38 -0400
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am starting from scratch and still cannot get this to work. 

Running freshly-installed Debian Wheezy. Only the SSH server was installed using Debian Installer (no desktop environment, etc.). After a successful install, I installed the xen-linux-system-3.2.0-2-amd64 and dnsmasq. 

My /etc/network/interfaces:
...
iface eth0 inet static
address 10.1.20.1
netmask 255.255.255.0

allow-hotplug eth1
iface eth1 inet static
address w.x.y.z
netmask 255.255.255.248
gateway w.x.y.z

As you can see, eth0 is my LAN and eth1 is WAN. The box normally functions as a NAT router for everything on eth0 to connect to the Internet via eth1. However I have not installed those packages or changed my iptables to provide that functionality yet. This is still a bone stock installation of Debian and on dom0 I have Internet access and DNS is working. 

dnsmasq has been configured to service DHCP requests and to listen on all available interfaces. 

xen-create-image with appropriate parameters created me a DHCP virtual machine (also running wheezy and the 3.2.0 kernel) which starts successfully. 

brctl show displays eth0 as a bridge connected to peth0 and vif4.0 (the ID of the PV VM). But the VM does not seem to have any kind of network access for some reason. The dom0 does not seem to be getting the DHCP requests from the VM. The VM never successfully obtains a DHCP lease. And even when I set static information in the VM, it is not able to ping the dom0. What am I doing wrong? I don't even know what information to post with this because I don't know where to try to start troubleshooting the problem. The key is, I don't want the VMs to have just Internet access (else I would bridge them to eth1). I want them to get full network access, including the ability to get DHCP from dom0. 
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 21:45:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 21:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShpB7-0003wi-Sw; Thu, 21 Jun 2012 21:44:37 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShpB5-0003wa-S8
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 21:44:36 +0000
Received: from [193.109.254.147:35221] by server-9.bemta-14.messagelabs.com id
	60/9A-07693-3C593EF4; Thu, 21 Jun 2012 21:44:35 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1340315073!4130998!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8554 invoked from network); 21 Jun 2012 21:44:34 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 21:44:34 -0000
Received: from [201.123.249.155] (port=58755 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShpAz-0003wW-Ll
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 16:44:29 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 08084A208
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 16:44:28 -0500 (CDT)
Message-ID: <4FE395BC.3060807@ondore.com>
Date: Thu, 21 Jun 2012 16:44:28 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
In-Reply-To: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 21/06/12 16:31, Eric Lindsey escribi=F3:
> My /etc/network/interfaces:
> ...
> iface eth0 inet static
> address 10.1.20.1
> netmask 255.255.255.0
>
> allow-hotplug eth1
> iface eth1 inet static
> address w.x.y.z
> netmask 255.255.255.248
> gateway w.x.y.z
There is a general recommendation to create the bridge(s) manually (or =

using your distribution standard means), not using -network-bridge =

script. It give a much more predictable result.

> As you can see, eth0 is my LAN and eth1 is WAN. The box normally function=
s as a NAT router for everything on eth0 to connect to the Internet via eth=
1. However I have not installed those packages or changed my iptables to pr=
ovide that functionality yet. This is still a bone stock installation of De=
bian and on dom0 I have Internet access and DNS is working.
>
> dnsmasq has been configured to service DHCP requests and to listen on all=
 available interfaces.
Even on WAN interface? Hm.

> xen-create-image with appropriate parameters created me a DHCP virtual ma=
chine (also running wheezy and the 3.2.0 kernel) which starts successfully.
>
> brctl show displays eth0 as a bridge connected to peth0 and vif4.0 (the I=
D of the PV VM). But the VM does not seem to have any kind of network acces=
s for some reason. The dom0 does not seem to be getting the DHCP requests f=
rom the VM. The VM never successfully obtains a DHCP lease. And even when I=
 set static information in the VM, it is not able to ping the dom0. What am=
 I doing wrong? I don't even know what information to post with this becaus=
e I don't know where to try to start troubleshooting the problem. The key i=
s, I don't want the VMs to have just Internet access (else I would bridge t=
hem to eth1). I want them to get full network access, including the ability=
 to get DHCP from dom0.
Can you please show the "vif=3D" line from your DomU config file, the =

output of "xm list" and "brctl show"?

You also might want to check for netfilter configuration (iptables -L =

-v) and the "forward delay" parameter of your bridges.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 21:45:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 21:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShpB7-0003wi-Sw; Thu, 21 Jun 2012 21:44:37 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ShpB5-0003wa-S8
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 21:44:36 +0000
Received: from [193.109.254.147:35221] by server-9.bemta-14.messagelabs.com id
	60/9A-07693-3C593EF4; Thu, 21 Jun 2012 21:44:35 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1340315073!4130998!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8554 invoked from network); 21 Jun 2012 21:44:34 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Jun 2012 21:44:34 -0000
Received: from [201.123.249.155] (port=58755 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1ShpAz-0003wW-Ll
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 16:44:29 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 08084A208
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 16:44:28 -0500 (CDT)
Message-ID: <4FE395BC.3060807@ondore.com>
Date: Thu, 21 Jun 2012 16:44:28 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
In-Reply-To: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 21/06/12 16:31, Eric Lindsey escribi=F3:
> My /etc/network/interfaces:
> ...
> iface eth0 inet static
> address 10.1.20.1
> netmask 255.255.255.0
>
> allow-hotplug eth1
> iface eth1 inet static
> address w.x.y.z
> netmask 255.255.255.248
> gateway w.x.y.z
There is a general recommendation to create the bridge(s) manually (or =

using your distribution standard means), not using -network-bridge =

script. It give a much more predictable result.

> As you can see, eth0 is my LAN and eth1 is WAN. The box normally function=
s as a NAT router for everything on eth0 to connect to the Internet via eth=
1. However I have not installed those packages or changed my iptables to pr=
ovide that functionality yet. This is still a bone stock installation of De=
bian and on dom0 I have Internet access and DNS is working.
>
> dnsmasq has been configured to service DHCP requests and to listen on all=
 available interfaces.
Even on WAN interface? Hm.

> xen-create-image with appropriate parameters created me a DHCP virtual ma=
chine (also running wheezy and the 3.2.0 kernel) which starts successfully.
>
> brctl show displays eth0 as a bridge connected to peth0 and vif4.0 (the I=
D of the PV VM). But the VM does not seem to have any kind of network acces=
s for some reason. The dom0 does not seem to be getting the DHCP requests f=
rom the VM. The VM never successfully obtains a DHCP lease. And even when I=
 set static information in the VM, it is not able to ping the dom0. What am=
 I doing wrong? I don't even know what information to post with this becaus=
e I don't know where to try to start troubleshooting the problem. The key i=
s, I don't want the VMs to have just Internet access (else I would bridge t=
hem to eth1). I want them to get full network access, including the ability=
 to get DHCP from dom0.
Can you please show the "vif=3D" line from your DomU config file, the =

output of "xm list" and "brctl show"?

You also might want to check for netfilter configuration (iptables -L =

-v) and the "forward delay" parameter of your bridges.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 21 23:16:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 23:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shqab-0005Ll-Tx; Thu, 21 Jun 2012 23:15:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shenderson@remitdata.com>) id 1Shqaa-0005Lg-TS
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 23:15:01 +0000
Received: from [85.158.139.83:30385] by server-2.bemta-5.messagelabs.com id
	F8/F5-04598-3FAA3EF4; Thu, 21 Jun 2012 23:14:59 +0000
X-Env-Sender: shenderson@remitdata.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340320497!23763389!1
X-Originating-IP: [98.129.35.7]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTguMTI5LjM1LjcgPT4gMjMyNjQ0\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22490 invoked from network); 21 Jun 2012 23:14:58 -0000
Received: from server505c.appriver.com (HELO server505.appriver.com)
	(98.129.35.7)
	by server-6.tower-182.messagelabs.com with DES-CBC3-SHA encrypted SMTP;
	21 Jun 2012 23:14:58 -0000
X-Note-AR-ScanTimeLocal: 6/21/2012 6:14:56 PM
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Primary: shenderson@remitdata.com
X-Note: This Email was scanned by AppRiver SecureTide
X-ALLOW: @remitdata.com ALLOWED
X-Virus-Scan: V-
X-Note: Spam Tests Failed: 
X-Country-Path: UNKNOWN->UNITED STATES->UNITED STATES
X-Note-Sending-IP: 98.129.35.1
X-Note-Reverse-DNS: 
X-Note-Return-Path: shenderson@remitdata.com
X-Note: User Rule Hits: 
X-Note: Global Rule Hits: G279 G280 G281 G282 G286 G287 G298 G389 
X-Note: Encrypt Rule Hits: 
X-Note: Mail Class: ALLOWEDSENDER
X-Note: Headers Injected
Received: from [98.129.35.1] (HELO smtp.exg5.exghost.com)
	by server505.appriver.com (CommuniGate Pro SMTP 5.4.4)
	with ESMTPS id 230582916; Thu, 21 Jun 2012 18:14:56 -0500
Received: from MBX17.exg5.exghost.com ([169.254.1.241]) by
	HT07.exg5.exghost.com ([98.129.23.207]) with mapi;
	Thu, 21 Jun 2012 18:14:56 -0500
From: Shawn Henderson <shenderson@remitdata.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Thu, 21 Jun 2012 18:18:12 -0500
Thread-Topic: [Xen-users] Installing XCP from USB thumb drive
Thread-Index: Ac1QA6s5KW1S/cWxRk+n0VPgs5ex9g==
Message-ID: <CC0915C5.AEDA%shenderson@remitdata.com>
In-Reply-To: <4FE263F4.3050503@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.0.0.100825
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0019528529703567251=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0019528529703567251==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_CC0915C5AEDAshendersonremitdatacom_"

--_000_CC0915C5AEDAshendersonremitdatacom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We have it installing fine from a USB stick.  Let me write up some instruct=
ions on what we use and I will send it out.

From: "cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>" <cyberhawk001=
@gmail.com<mailto:cyberhawk001@gmail.com>>
Date: Wed, 20 Jun 2012 18:59:48 -0500
To: "xen-users@lists.xen.org<mailto:xen-users@lists.xen.org>" <xen-users@li=
sts.xen.org<mailto:xen-users@lists.xen.org>>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive

I guess to throw my two cents in. I am also trying to get away from using C=
Ds much anymore for installing anything with the advent of bootable USB dri=
ves, BUT XCP is, as far as i know, not possible to make it USB. It was just=
 not made to run on a USB drive.

I have tried to use a program such as UNetbootin,  LinuxLive USB Creator, a=
nd even Universal USB Installer that you can use to put pretty much any Lin=
ux ISO onto a USB, BUT none of them worked. It would never boot XCP.

I also searched online for a while and could not find a way to make XCP boo=
table off USB.


On 6/20/2012 7:23 PM, George Shuklin wrote:
Well, we usually ran it from IP-KVM with ISO -> CD emulation.

But I think it too complicated to turn installer in usb-drive. You can try =
to use some kind of PXE boot with XCP if you have problems with CD attachin=
g, but this is not very easy task.

PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be the ma=
in package in the future (I think), so this problem is gonna disappear soon=
.

On 21.06.2012 03:05, Eric wrote:
Is CD-ROM/DVD-ROM the only way to install XCP?

Eric Pretorious
Truckee, CA

________________________________
From: Eric <epretorious@yahoo.com><mailto:epretorious@yahoo.com>
To: "xen-users@lists.xen.org"<mailto:xen-users@lists.xen.org> <xen-users@li=
sts.xen.org><mailto:xen-users@lists.xen.org>
Sent: Saturday, June 16, 2012 4:28 PM
Subject: [Xen-users] Installing XCP from USB thumb drive

Has anyone experimented with installing XCP from a USB thumb drive? Is it p=
ossible? How was the installation media installed to the USB thumb drive (e=
.g., dd)?

Eric Pretorious
Truckee, CA

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>http://lists.xen.org=
/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>http://lists.xen.org=
/xen-users


--_000_CC0915C5AEDAshendersonremitdatacom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode:=
 space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-si=
ze: 14px; font-family: Calibri, sans-serif; "><div>We have it installing fi=
ne from a USB stick. &nbsp;Let me write up some instructions on what we use=
 and I will send it out.</div><div><br></div><span id=3D"OLK_SRC_BODY_SECTI=
ON"><div style=3D"font-family:Calibri; font-size:11pt; text-align:left; col=
or:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt so=
lid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weigh=
t:bold">From: </span> "<a href=3D"mailto:cyberhawk001@gmail.com">cyberhawk0=
01@gmail.com</a>" &lt;<a href=3D"mailto:cyberhawk001@gmail.com">cyberhawk00=
1@gmail.com</a>&gt;<br><span style=3D"font-weight:bold">Date: </span> Wed, =
20 Jun 2012 18:59:48 -0500<br><span style=3D"font-weight:bold">To: </span> =
"<a href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>" &l=
t;<a href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>&gt=
;<br><span style=3D"font-weight:bold">Subject: </span> Re: [Xen-users] Inst=
alling XCP from USB thumb drive<br></div><div><br></div><div>
 =20
    <meta content=3D"text/html; charset=3DISO-8859-1" http-equiv=3D"Content=
-Type">
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    I guess to throw my two cents in. I am also trying to get away from
    using CDs much anymore for installing anything with the advent of
    bootable USB drives, BUT XCP is, as far as i know, not possible to
    make it USB. It was just not made to run on a USB drive.<br>
    <br>
    I have tried to use a program such as UNetbootin,&nbsp; LinuxLive USB
    Creator, and even Universal USB Installer that you can use to put
    pretty much any Linux ISO onto a USB, BUT none of them worked. It
    would never boot XCP.<br>
    <br>
    I also searched online for a while and could not find a way to make
    XCP bootable off USB.<br>
    <br>
    <br>
    On 6/20/2012 7:23 PM, George Shuklin wrote:
    <blockquote cite=3D"mid:4FE25B61.1030109@gmail.com" type=3D"cite">
      <meta content=3D"text/html; charset=3DISO-8859-1" http-equiv=3D"Conte=
nt-Type">
      Well, we usually ran it from IP-KVM with ISO -&gt; CD emulation.<br>
      <br>
      But I think it too complicated to turn installer in usb-drive. You
      can try to use some kind of PXE boot with XCP if you have problems
      with CD attaching, but this is not very easy task.<br>
      <br>
      PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna
      be the main package in the future (I think), so this problem is
      gonna disappear soon.<br>
      <br>
      On 21.06.2012 03:05, Eric wrote:
      <blockquote cite=3D"mid:1340233521.80577.YahooMailNeo@web121703.mail.=
ne1.yahoo.com" type=3D"cite">
        <div style=3D"color:#000; background-color:#fff;
          font-family:Courier New, courier, monaco, monospace,
          sans-serif;font-size:10pt">
          <div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span><=
/div>
          <div><br>
            <span></span></div>
          <div><span>Eric Pretorious</span></div>
          <div><span>Truckee, CA<br>
            </span></div>
          <div><br>
            <blockquote style=3D"border-left: 2px solid rgb(16, 16, 255);
              margin-left: 5px; margin-top: 5px; padding-left: 5px;">
              <div style=3D"font-family: Courier New, courier, monaco,
                monospace, sans-serif; font-size: 10pt;">
                <div style=3D"font-family: times new roman, new york,
                  times, serif; font-size: 12pt;">
                  <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2">
                      <hr size=3D"1"> <b><span style=3D"font-weight:bold;">=
From:</span></b>
                      Eric <a moz-do-not-send=3D"true" class=3D"moz-txt-lin=
k-rfc2396E" href=3D"mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com=
&gt;</a><br>
                      <b><span style=3D"font-weight: bold;">To:</span></b>
                      <a moz-do-not-send=3D"true" class=3D"moz-txt-link-rfc=
2396E" href=3D"mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a=
>
                      <a moz-do-not-send=3D"true" class=3D"moz-txt-link-rfc=
2396E" href=3D"mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&=
gt;</a>                      <br>
                      <b><span style=3D"font-weight: bold;">Sent:</span></b=
>
                      Saturday, June 16, 2012 4:28 PM<br>
                      <b><span style=3D"font-weight: bold;">Subject:</span>=
</b>
                      [Xen-users] Installing XCP from USB thumb drive<br>
                    </font> </div>
                  <br>
                  <div id=3D"yiv1982633844">
                    <div>
                      <div style=3D"color:#000;background-color:#fff;font-f=
amily:Courier
                        New, courier, monaco, monospace,
                        sans-serif;font-size:10pt;">
                        <div>Has anyone experimented with installing XCP
                          from a USB thumb drive? Is it possible? How
                          was the installation media installed to the
                          USB thumb drive (e.g., dd)?<br>
                        </div>
                        <div><br>
                        </div>
                        <div>Eric Pretorious</div>
                        <div>Truckee, CA<br>
                        </div>
                      </div>
                    </div>
                  </div>
                  <br>
                  _______________________________________________<br>
                  Xen-users mailing list<br>
                  <a moz-do-not-send=3D"true" ymailto=3D"mailto:Xen-users@l=
ists.xen.org" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.o=
rg</a><br>
                  <a moz-do-not-send=3D"true" href=3D"http://lists.xen.org/=
xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br>
                  <br>
                </div>
              </div>
            </blockquote>
          </div>
        </div>
        <br>
        <fieldset class=3D"mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a moz-do-not-send=3D"true" class=3D"moz-txt-link-abbreviated" href=3D"mail=
to:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><a moz-do-not-send=
=3D"true" class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-=
users">http://lists.xen.org/xen-users</a></pre>
      </blockquote>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.or=
g">Xen-users@lists.xen.org</a><a class=3D"moz-txt-link-freetext" href=3D"ht=
tp://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </div></div></span></body></html>

--_000_CC0915C5AEDAshendersonremitdatacom_--


--===============0019528529703567251==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0019528529703567251==--


From xen-users-bounces@lists.xen.org Thu Jun 21 23:16:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2012 23:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shqab-0005Ll-Tx; Thu, 21 Jun 2012 23:15:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shenderson@remitdata.com>) id 1Shqaa-0005Lg-TS
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 23:15:01 +0000
Received: from [85.158.139.83:30385] by server-2.bemta-5.messagelabs.com id
	F8/F5-04598-3FAA3EF4; Thu, 21 Jun 2012 23:14:59 +0000
X-Env-Sender: shenderson@remitdata.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340320497!23763389!1
X-Originating-IP: [98.129.35.7]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTguMTI5LjM1LjcgPT4gMjMyNjQ0\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22490 invoked from network); 21 Jun 2012 23:14:58 -0000
Received: from server505c.appriver.com (HELO server505.appriver.com)
	(98.129.35.7)
	by server-6.tower-182.messagelabs.com with DES-CBC3-SHA encrypted SMTP;
	21 Jun 2012 23:14:58 -0000
X-Note-AR-ScanTimeLocal: 6/21/2012 6:14:56 PM
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Primary: shenderson@remitdata.com
X-Note: This Email was scanned by AppRiver SecureTide
X-ALLOW: @remitdata.com ALLOWED
X-Virus-Scan: V-
X-Note: Spam Tests Failed: 
X-Country-Path: UNKNOWN->UNITED STATES->UNITED STATES
X-Note-Sending-IP: 98.129.35.1
X-Note-Reverse-DNS: 
X-Note-Return-Path: shenderson@remitdata.com
X-Note: User Rule Hits: 
X-Note: Global Rule Hits: G279 G280 G281 G282 G286 G287 G298 G389 
X-Note: Encrypt Rule Hits: 
X-Note: Mail Class: ALLOWEDSENDER
X-Note: Headers Injected
Received: from [98.129.35.1] (HELO smtp.exg5.exghost.com)
	by server505.appriver.com (CommuniGate Pro SMTP 5.4.4)
	with ESMTPS id 230582916; Thu, 21 Jun 2012 18:14:56 -0500
Received: from MBX17.exg5.exghost.com ([169.254.1.241]) by
	HT07.exg5.exghost.com ([98.129.23.207]) with mapi;
	Thu, 21 Jun 2012 18:14:56 -0500
From: Shawn Henderson <shenderson@remitdata.com>
To: "cyberhawk001@gmail.com" <cyberhawk001@gmail.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Thu, 21 Jun 2012 18:18:12 -0500
Thread-Topic: [Xen-users] Installing XCP from USB thumb drive
Thread-Index: Ac1QA6s5KW1S/cWxRk+n0VPgs5ex9g==
Message-ID: <CC0915C5.AEDA%shenderson@remitdata.com>
In-Reply-To: <4FE263F4.3050503@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.0.0.100825
acceptlanguage: en-US
MIME-Version: 1.0
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0019528529703567251=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0019528529703567251==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_CC0915C5AEDAshendersonremitdatacom_"

--_000_CC0915C5AEDAshendersonremitdatacom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We have it installing fine from a USB stick.  Let me write up some instruct=
ions on what we use and I will send it out.

From: "cyberhawk001@gmail.com<mailto:cyberhawk001@gmail.com>" <cyberhawk001=
@gmail.com<mailto:cyberhawk001@gmail.com>>
Date: Wed, 20 Jun 2012 18:59:48 -0500
To: "xen-users@lists.xen.org<mailto:xen-users@lists.xen.org>" <xen-users@li=
sts.xen.org<mailto:xen-users@lists.xen.org>>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive

I guess to throw my two cents in. I am also trying to get away from using C=
Ds much anymore for installing anything with the advent of bootable USB dri=
ves, BUT XCP is, as far as i know, not possible to make it USB. It was just=
 not made to run on a USB drive.

I have tried to use a program such as UNetbootin,  LinuxLive USB Creator, a=
nd even Universal USB Installer that you can use to put pretty much any Lin=
ux ISO onto a USB, BUT none of them worked. It would never boot XCP.

I also searched online for a while and could not find a way to make XCP boo=
table off USB.


On 6/20/2012 7:23 PM, George Shuklin wrote:
Well, we usually ran it from IP-KVM with ISO -> CD emulation.

But I think it too complicated to turn installer in usb-drive. You can try =
to use some kind of PXE boot with XCP if you have problems with CD attachin=
g, but this is not very easy task.

PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be the ma=
in package in the future (I think), so this problem is gonna disappear soon=
.

On 21.06.2012 03:05, Eric wrote:
Is CD-ROM/DVD-ROM the only way to install XCP?

Eric Pretorious
Truckee, CA

________________________________
From: Eric <epretorious@yahoo.com><mailto:epretorious@yahoo.com>
To: "xen-users@lists.xen.org"<mailto:xen-users@lists.xen.org> <xen-users@li=
sts.xen.org><mailto:xen-users@lists.xen.org>
Sent: Saturday, June 16, 2012 4:28 PM
Subject: [Xen-users] Installing XCP from USB thumb drive

Has anyone experimented with installing XCP from a USB thumb drive? Is it p=
ossible? How was the installation media installed to the USB thumb drive (e=
.g., dd)?

Eric Pretorious
Truckee, CA

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>http://lists.xen.org=
/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>http://lists.xen.org=
/xen-users


--_000_CC0915C5AEDAshendersonremitdatacom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode:=
 space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-si=
ze: 14px; font-family: Calibri, sans-serif; "><div>We have it installing fi=
ne from a USB stick. &nbsp;Let me write up some instructions on what we use=
 and I will send it out.</div><div><br></div><span id=3D"OLK_SRC_BODY_SECTI=
ON"><div style=3D"font-family:Calibri; font-size:11pt; text-align:left; col=
or:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt so=
lid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weigh=
t:bold">From: </span> "<a href=3D"mailto:cyberhawk001@gmail.com">cyberhawk0=
01@gmail.com</a>" &lt;<a href=3D"mailto:cyberhawk001@gmail.com">cyberhawk00=
1@gmail.com</a>&gt;<br><span style=3D"font-weight:bold">Date: </span> Wed, =
20 Jun 2012 18:59:48 -0500<br><span style=3D"font-weight:bold">To: </span> =
"<a href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>" &l=
t;<a href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>&gt=
;<br><span style=3D"font-weight:bold">Subject: </span> Re: [Xen-users] Inst=
alling XCP from USB thumb drive<br></div><div><br></div><div>
 =20
    <meta content=3D"text/html; charset=3DISO-8859-1" http-equiv=3D"Content=
-Type">
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    I guess to throw my two cents in. I am also trying to get away from
    using CDs much anymore for installing anything with the advent of
    bootable USB drives, BUT XCP is, as far as i know, not possible to
    make it USB. It was just not made to run on a USB drive.<br>
    <br>
    I have tried to use a program such as UNetbootin,&nbsp; LinuxLive USB
    Creator, and even Universal USB Installer that you can use to put
    pretty much any Linux ISO onto a USB, BUT none of them worked. It
    would never boot XCP.<br>
    <br>
    I also searched online for a while and could not find a way to make
    XCP bootable off USB.<br>
    <br>
    <br>
    On 6/20/2012 7:23 PM, George Shuklin wrote:
    <blockquote cite=3D"mid:4FE25B61.1030109@gmail.com" type=3D"cite">
      <meta content=3D"text/html; charset=3DISO-8859-1" http-equiv=3D"Conte=
nt-Type">
      Well, we usually ran it from IP-KVM with ISO -&gt; CD emulation.<br>
      <br>
      But I think it too complicated to turn installer in usb-drive. You
      can try to use some kind of PXE boot with XCP if you have problems
      with CD attaching, but this is not very easy task.<br>
      <br>
      PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna
      be the main package in the future (I think), so this problem is
      gonna disappear soon.<br>
      <br>
      On 21.06.2012 03:05, Eric wrote:
      <blockquote cite=3D"mid:1340233521.80577.YahooMailNeo@web121703.mail.=
ne1.yahoo.com" type=3D"cite">
        <div style=3D"color:#000; background-color:#fff;
          font-family:Courier New, courier, monaco, monospace,
          sans-serif;font-size:10pt">
          <div><span>Is CD-ROM/DVD-ROM the only way to install XCP?</span><=
/div>
          <div><br>
            <span></span></div>
          <div><span>Eric Pretorious</span></div>
          <div><span>Truckee, CA<br>
            </span></div>
          <div><br>
            <blockquote style=3D"border-left: 2px solid rgb(16, 16, 255);
              margin-left: 5px; margin-top: 5px; padding-left: 5px;">
              <div style=3D"font-family: Courier New, courier, monaco,
                monospace, sans-serif; font-size: 10pt;">
                <div style=3D"font-family: times new roman, new york,
                  times, serif; font-size: 12pt;">
                  <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2">
                      <hr size=3D"1"> <b><span style=3D"font-weight:bold;">=
From:</span></b>
                      Eric <a moz-do-not-send=3D"true" class=3D"moz-txt-lin=
k-rfc2396E" href=3D"mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com=
&gt;</a><br>
                      <b><span style=3D"font-weight: bold;">To:</span></b>
                      <a moz-do-not-send=3D"true" class=3D"moz-txt-link-rfc=
2396E" href=3D"mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a=
>
                      <a moz-do-not-send=3D"true" class=3D"moz-txt-link-rfc=
2396E" href=3D"mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&=
gt;</a>                      <br>
                      <b><span style=3D"font-weight: bold;">Sent:</span></b=
>
                      Saturday, June 16, 2012 4:28 PM<br>
                      <b><span style=3D"font-weight: bold;">Subject:</span>=
</b>
                      [Xen-users] Installing XCP from USB thumb drive<br>
                    </font> </div>
                  <br>
                  <div id=3D"yiv1982633844">
                    <div>
                      <div style=3D"color:#000;background-color:#fff;font-f=
amily:Courier
                        New, courier, monaco, monospace,
                        sans-serif;font-size:10pt;">
                        <div>Has anyone experimented with installing XCP
                          from a USB thumb drive? Is it possible? How
                          was the installation media installed to the
                          USB thumb drive (e.g., dd)?<br>
                        </div>
                        <div><br>
                        </div>
                        <div>Eric Pretorious</div>
                        <div>Truckee, CA<br>
                        </div>
                      </div>
                    </div>
                  </div>
                  <br>
                  _______________________________________________<br>
                  Xen-users mailing list<br>
                  <a moz-do-not-send=3D"true" ymailto=3D"mailto:Xen-users@l=
ists.xen.org" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.o=
rg</a><br>
                  <a moz-do-not-send=3D"true" href=3D"http://lists.xen.org/=
xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br>
                  <br>
                </div>
              </div>
            </blockquote>
          </div>
        </div>
        <br>
        <fieldset class=3D"mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a moz-do-not-send=3D"true" class=3D"moz-txt-link-abbreviated" href=3D"mail=
to:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><a moz-do-not-send=
=3D"true" class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-=
users">http://lists.xen.org/xen-users</a></pre>
      </blockquote>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.or=
g">Xen-users@lists.xen.org</a><a class=3D"moz-txt-link-freetext" href=3D"ht=
tp://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </div></div></span></body></html>

--_000_CC0915C5AEDAshendersonremitdatacom_--


--===============0019528529703567251==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0019528529703567251==--


From xen-users-bounces@lists.xen.org Fri Jun 22 00:26:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 00:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shrgx-0006Oy-LX; Fri, 22 Jun 2012 00:25:39 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1Shrgv-0006Ot-Oj
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 00:25:38 +0000
Received: from [85.158.143.99:57013] by server-1.bemta-4.messagelabs.com id
	3A/14-24392-18BB3EF4; Fri, 22 Jun 2012 00:25:37 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340324734!27635448!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8880 invoked from network); 22 Jun 2012 00:25:35 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 00:25:35 -0000
Received: by ghrr14 with SMTP id r14so1330371ghr.32
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 17:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:cc:subject:references
	:in-reply-to:content-type;
	bh=1LYhr6XwaHr9eo7Gxr4PBGVzPPKCwrTAxYgmn7w0GJk=;
	b=fFmoW68h9mH2D3VMO6plEnzxJzuIz44GxTQkx9sB/xladJF9p+21HvPXEF51yrr0/V
	X7jtV4rBrEEKN1YWzcWpuLC8pgyYnqJg39Ounvcd/XHobu7y31VOHTdCWl16bRXAKsyd
	5mEihwcvsU47Htl7UUT9MJ+ywCP8krn6IqGSsIiYb1WMbsZOChZZjynG3VabfKpXpDqu
	3o9g9shQatVeCCpk0S9j7R7pr5m/AYQQmBJe87jVKLGrQq7kAtLsnfhdW5MIh+QB8nLp
	N5BDYOZxCKehTLIqlTHxr9v0UKaODrVQIG++Yeul1yEJR1GsZakuasgiThR+H3RDPx5m
	x2kw==
Received: by 10.101.176.35 with SMTP id d35mr40023anp.59.1340324733966;
	Thu, 21 Jun 2012 17:25:33 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id l13sm47314396ann.2.2012.06.21.17.25.33
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 21 Jun 2012 17:25:33 -0700 (PDT)
Message-ID: <4FE3BB7C.9050605@gmail.com>
Date: Thu, 21 Jun 2012 20:25:32 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
CC: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CC0915C5.AEDA%shenderson@remitdata.com>
In-Reply-To: <CC0915C5.AEDA%shenderson@remitdata.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8963567770216671405=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8963567770216671405==
Content-Type: multipart/alternative;
 boundary="------------030003070605090209050305"

This is a multi-part message in MIME format.
--------------030003070605090209050305
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Yes, by all means, please share your instructions. I would very much 
like to have XCP 1.5 on a bootable USB drive. I have bought a bunch of 
2GB flash cards  a short while ago cause now they are really cheap and 
just for the purpose of keeping different things on them so i can boot 
when needed.

Thank you in advance....


> We have it installing fine from a USB stick.  Let me write up some 
> instructions on what we use and I will send it out.
>
> From: "cyberhawk001@gmail.com <mailto:cyberhawk001@gmail.com>" 
> <cyberhawk001@gmail.com <mailto:cyberhawk001@gmail.com>>
> Date: Wed, 20 Jun 2012 18:59:48 -0500
> To: "xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>" 
> <xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>>
> Subject: Re: [Xen-users] Installing XCP from USB thumb drive
>
> I guess to throw my two cents in. I am also trying to get away from 
> using CDs much anymore for installing anything with the advent of 
> bootable USB drives, BUT XCP is, as far as i know, not possible to 
> make it USB. It was just not made to run on a USB drive.
>
> I have tried to use a program such as UNetbootin,  LinuxLive USB 
> Creator, and even Universal USB Installer that you can use to put 
> pretty much any Linux ISO onto a USB, BUT none of them worked. It 
> would never boot XCP.
>
> I also searched online for a while and could not find a way to make 
> XCP bootable off USB.
>
>
> On 6/20/2012 7:23 PM, George Shuklin wrote:
>> Well, we usually ran it from IP-KVM with ISO -> CD emulation.
>>
>> But I think it too complicated to turn installer in usb-drive. You 
>> can try to use some kind of PXE boot with XCP if you have problems 
>> with CD attaching, but this is not very easy task.
>>
>> PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be 
>> the main package in the future (I think), so this problem is gonna 
>> disappear soon.
>>
>> On 21.06.2012 03:05, Eric wrote:
>>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>>
>>> Eric Pretorious
>>> Truckee, CA
>>>
>>>     ------------------------------------------------------------------------
>>>     *From:* Eric <epretorious@yahoo.com>
>>>     *To:* "xen-users@lists.xen.org" <xen-users@lists.xen.org>
>>>     *Sent:* Saturday, June 16, 2012 4:28 PM
>>>     *Subject:* [Xen-users] Installing XCP from USB thumb drive
>>>
>>>     Has anyone experimented with installing XCP from a USB thumb
>>>     drive? Is it possible? How was the installation media installed
>>>     to the USB thumb drive (e.g., dd)?
>>>
>>>     Eric Pretorious
>>>     Truckee, CA
>>>
>>>     _______________________________________________
>>>     Xen-users mailing list
>>>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>>>     http://lists.xen.org/xen-users
>>>
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.orghttp://lists.xen.org/xen-users
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.orghttp://lists.xen.org/xen-users
>


--------------030003070605090209050305
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Yes, by all means, please share your instructions. I would very much
    like to have XCP 1.5 on a bootable USB drive. I have bought a bunch
    of 2GB flash cards&nbsp; a short while ago cause now they are really
    cheap and just for the purpose of keeping different things on them
    so i can boot when needed.<br>
    <br>
    Thank you in advance....<br>
    <br>
    <br>
    <blockquote cite="mid:CC0915C5.AEDA%25shenderson@remitdata.com"
      type="cite">
      <div>We have it installing fine from a USB stick. &nbsp;Let me write up
        some instructions on what we use and I will send it out.</div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <div style="font-family:Calibri; font-size:11pt;
          text-align:left; color:black; BORDER-BOTTOM: medium none;
          BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT:
          0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;
          BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span
            style="font-weight:bold">From: </span> "<a
            moz-do-not-send="true" href="mailto:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a>"
          &lt;<a moz-do-not-send="true"
            href="mailto:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a>&gt;<br>
          <span style="font-weight:bold">Date: </span> Wed, 20 Jun 2012
          18:59:48 -0500<br>
          <span style="font-weight:bold">To: </span> "<a
            moz-do-not-send="true" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>"
          &lt;<a moz-do-not-send="true"
            href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>&gt;<br>
          <span style="font-weight:bold">Subject: </span> Re:
          [Xen-users] Installing XCP from USB thumb drive<br>
        </div>
        <div><br>
        </div>
        <div>
          <meta content="text/html; charset=ISO-8859-1"
            http-equiv="Content-Type">
          <div bgcolor="#FFFFFF" text="#000000"> I guess to throw my two
            cents in. I am also trying to get away from using CDs much
            anymore for installing anything with the advent of bootable
            USB drives, BUT XCP is, as far as i know, not possible to
            make it USB. It was just not made to run on a USB drive.<br>
            <br>
            I have tried to use a program such as UNetbootin,&nbsp; LinuxLive
            USB Creator, and even Universal USB Installer that you can
            use to put pretty much any Linux ISO onto a USB, BUT none of
            them worked. It would never boot XCP.<br>
            <br>
            I also searched online for a while and could not find a way
            to make XCP bootable off USB.<br>
            <br>
            <br>
            On 6/20/2012 7:23 PM, George Shuklin wrote:
            <blockquote cite="mid:4FE25B61.1030109@gmail.com"
              type="cite">
              <meta content="text/html; charset=ISO-8859-1"
                http-equiv="Content-Type">
              Well, we usually ran it from IP-KVM with ISO -&gt; CD
              emulation.<br>
              <br>
              But I think it too complicated to turn installer in
              usb-drive. You can try to use some kind of PXE boot with
              XCP if you have problems with CD attaching, but this is
              not very easy task.<br>
              <br>
              PS Debian/Ubuntu xcp-xapi package is still unstable, but
              it gonna be the main package in the future (I think), so
              this problem is gonna disappear soon.<br>
              <br>
              On 21.06.2012 03:05, Eric wrote:
              <blockquote
                cite="mid:1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com"
                type="cite">
                <div style="color:#000; background-color:#fff;
                  font-family:Courier New, courier, monaco, monospace,
                  sans-serif;font-size:10pt">
                  <div><span>Is CD-ROM/DVD-ROM the only way to install
                      XCP?</span></div>
                  <div><br>
                    <span></span></div>
                  <div><span>Eric Pretorious</span></div>
                  <div><span>Truckee, CA<br>
                    </span></div>
                  <div><br>
                    <blockquote style="border-left: 2px solid rgb(16,
                      16, 255); margin-left: 5px; margin-top: 5px;
                      padding-left: 5px;">
                      <div style="font-family: Courier New, courier,
                        monaco, monospace, sans-serif; font-size: 10pt;">
                        <div style="font-family: times new roman, new
                          york, times, serif; font-size: 12pt;">
                          <div dir="ltr"> <font face="Arial" size="2">
                              <hr size="1"> <b><span
                                  style="font-weight:bold;">From:</span></b>
                              Eric <a moz-do-not-send="true"
                                class="moz-txt-link-rfc2396E"
                                href="mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com&gt;</a><br>
                              <b><span style="font-weight: bold;">To:</span></b>
                              <a moz-do-not-send="true"
                                class="moz-txt-link-rfc2396E"
                                href="mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a>
                              <a moz-do-not-send="true"
                                class="moz-txt-link-rfc2396E"
                                href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a>
                              <br>
                              <b><span style="font-weight: bold;">Sent:</span></b>
                              Saturday, June 16, 2012 4:28 PM<br>
                              <b><span style="font-weight: bold;">Subject:</span></b>
                              [Xen-users] Installing XCP from USB thumb
                              drive<br>
                            </font> </div>
                          <br>
                          <div id="yiv1982633844">
                            <div>
                              <div
                                style="color:#000;background-color:#fff;font-family:Courier
                                New, courier, monaco, monospace,
                                sans-serif;font-size:10pt;">
                                <div>Has anyone experimented with
                                  installing XCP from a USB thumb drive?
                                  Is it possible? How was the
                                  installation media installed to the
                                  USB thumb drive (e.g., dd)?<br>
                                </div>
                                <div><br>
                                </div>
                                <div>Eric Pretorious</div>
                                <div>Truckee, CA<br>
                                </div>
                              </div>
                            </div>
                          </div>
                          <br>
_______________________________________________<br>
                          Xen-users mailing list<br>
                          <a moz-do-not-send="true"
                            ymailto="mailto:Xen-users@lists.xen.org"
                            href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
                          <a moz-do-not-send="true"
                            href="http://lists.xen.org/xen-users"
                            target="_blank">http://lists.xen.org/xen-users</a><br>
                          <br>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                </div>
                <br>
                <fieldset class="mimeAttachmentHeader"></fieldset>
                <br>
                <pre wrap="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
              </blockquote>
              <br>
              <fieldset class="mimeAttachmentHeader"></fieldset>
              <br>
              <pre wrap="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
            </blockquote>
            <br>
          </div>
        </div>
      </span>
    </blockquote>
    <br>
  </body>
</html>

--------------030003070605090209050305--


--===============8963567770216671405==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8963567770216671405==--


From xen-users-bounces@lists.xen.org Fri Jun 22 00:26:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 00:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shrgx-0006Oy-LX; Fri, 22 Jun 2012 00:25:39 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1Shrgv-0006Ot-Oj
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 00:25:38 +0000
Received: from [85.158.143.99:57013] by server-1.bemta-4.messagelabs.com id
	3A/14-24392-18BB3EF4; Fri, 22 Jun 2012 00:25:37 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340324734!27635448!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8880 invoked from network); 22 Jun 2012 00:25:35 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 00:25:35 -0000
Received: by ghrr14 with SMTP id r14so1330371ghr.32
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 17:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:cc:subject:references
	:in-reply-to:content-type;
	bh=1LYhr6XwaHr9eo7Gxr4PBGVzPPKCwrTAxYgmn7w0GJk=;
	b=fFmoW68h9mH2D3VMO6plEnzxJzuIz44GxTQkx9sB/xladJF9p+21HvPXEF51yrr0/V
	X7jtV4rBrEEKN1YWzcWpuLC8pgyYnqJg39Ounvcd/XHobu7y31VOHTdCWl16bRXAKsyd
	5mEihwcvsU47Htl7UUT9MJ+ywCP8krn6IqGSsIiYb1WMbsZOChZZjynG3VabfKpXpDqu
	3o9g9shQatVeCCpk0S9j7R7pr5m/AYQQmBJe87jVKLGrQq7kAtLsnfhdW5MIh+QB8nLp
	N5BDYOZxCKehTLIqlTHxr9v0UKaODrVQIG++Yeul1yEJR1GsZakuasgiThR+H3RDPx5m
	x2kw==
Received: by 10.101.176.35 with SMTP id d35mr40023anp.59.1340324733966;
	Thu, 21 Jun 2012 17:25:33 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id l13sm47314396ann.2.2012.06.21.17.25.33
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 21 Jun 2012 17:25:33 -0700 (PDT)
Message-ID: <4FE3BB7C.9050605@gmail.com>
Date: Thu, 21 Jun 2012 20:25:32 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
CC: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CC0915C5.AEDA%shenderson@remitdata.com>
In-Reply-To: <CC0915C5.AEDA%shenderson@remitdata.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8963567770216671405=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8963567770216671405==
Content-Type: multipart/alternative;
 boundary="------------030003070605090209050305"

This is a multi-part message in MIME format.
--------------030003070605090209050305
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Yes, by all means, please share your instructions. I would very much 
like to have XCP 1.5 on a bootable USB drive. I have bought a bunch of 
2GB flash cards  a short while ago cause now they are really cheap and 
just for the purpose of keeping different things on them so i can boot 
when needed.

Thank you in advance....


> We have it installing fine from a USB stick.  Let me write up some 
> instructions on what we use and I will send it out.
>
> From: "cyberhawk001@gmail.com <mailto:cyberhawk001@gmail.com>" 
> <cyberhawk001@gmail.com <mailto:cyberhawk001@gmail.com>>
> Date: Wed, 20 Jun 2012 18:59:48 -0500
> To: "xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>" 
> <xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>>
> Subject: Re: [Xen-users] Installing XCP from USB thumb drive
>
> I guess to throw my two cents in. I am also trying to get away from 
> using CDs much anymore for installing anything with the advent of 
> bootable USB drives, BUT XCP is, as far as i know, not possible to 
> make it USB. It was just not made to run on a USB drive.
>
> I have tried to use a program such as UNetbootin,  LinuxLive USB 
> Creator, and even Universal USB Installer that you can use to put 
> pretty much any Linux ISO onto a USB, BUT none of them worked. It 
> would never boot XCP.
>
> I also searched online for a while and could not find a way to make 
> XCP bootable off USB.
>
>
> On 6/20/2012 7:23 PM, George Shuklin wrote:
>> Well, we usually ran it from IP-KVM with ISO -> CD emulation.
>>
>> But I think it too complicated to turn installer in usb-drive. You 
>> can try to use some kind of PXE boot with XCP if you have problems 
>> with CD attaching, but this is not very easy task.
>>
>> PS Debian/Ubuntu xcp-xapi package is still unstable, but it gonna be 
>> the main package in the future (I think), so this problem is gonna 
>> disappear soon.
>>
>> On 21.06.2012 03:05, Eric wrote:
>>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>>
>>> Eric Pretorious
>>> Truckee, CA
>>>
>>>     ------------------------------------------------------------------------
>>>     *From:* Eric <epretorious@yahoo.com>
>>>     *To:* "xen-users@lists.xen.org" <xen-users@lists.xen.org>
>>>     *Sent:* Saturday, June 16, 2012 4:28 PM
>>>     *Subject:* [Xen-users] Installing XCP from USB thumb drive
>>>
>>>     Has anyone experimented with installing XCP from a USB thumb
>>>     drive? Is it possible? How was the installation media installed
>>>     to the USB thumb drive (e.g., dd)?
>>>
>>>     Eric Pretorious
>>>     Truckee, CA
>>>
>>>     _______________________________________________
>>>     Xen-users mailing list
>>>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>>>     http://lists.xen.org/xen-users
>>>
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.orghttp://lists.xen.org/xen-users
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.orghttp://lists.xen.org/xen-users
>


--------------030003070605090209050305
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Yes, by all means, please share your instructions. I would very much
    like to have XCP 1.5 on a bootable USB drive. I have bought a bunch
    of 2GB flash cards&nbsp; a short while ago cause now they are really
    cheap and just for the purpose of keeping different things on them
    so i can boot when needed.<br>
    <br>
    Thank you in advance....<br>
    <br>
    <br>
    <blockquote cite="mid:CC0915C5.AEDA%25shenderson@remitdata.com"
      type="cite">
      <div>We have it installing fine from a USB stick. &nbsp;Let me write up
        some instructions on what we use and I will send it out.</div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <div style="font-family:Calibri; font-size:11pt;
          text-align:left; color:black; BORDER-BOTTOM: medium none;
          BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT:
          0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;
          BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span
            style="font-weight:bold">From: </span> "<a
            moz-do-not-send="true" href="mailto:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a>"
          &lt;<a moz-do-not-send="true"
            href="mailto:cyberhawk001@gmail.com">cyberhawk001@gmail.com</a>&gt;<br>
          <span style="font-weight:bold">Date: </span> Wed, 20 Jun 2012
          18:59:48 -0500<br>
          <span style="font-weight:bold">To: </span> "<a
            moz-do-not-send="true" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>"
          &lt;<a moz-do-not-send="true"
            href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>&gt;<br>
          <span style="font-weight:bold">Subject: </span> Re:
          [Xen-users] Installing XCP from USB thumb drive<br>
        </div>
        <div><br>
        </div>
        <div>
          <meta content="text/html; charset=ISO-8859-1"
            http-equiv="Content-Type">
          <div bgcolor="#FFFFFF" text="#000000"> I guess to throw my two
            cents in. I am also trying to get away from using CDs much
            anymore for installing anything with the advent of bootable
            USB drives, BUT XCP is, as far as i know, not possible to
            make it USB. It was just not made to run on a USB drive.<br>
            <br>
            I have tried to use a program such as UNetbootin,&nbsp; LinuxLive
            USB Creator, and even Universal USB Installer that you can
            use to put pretty much any Linux ISO onto a USB, BUT none of
            them worked. It would never boot XCP.<br>
            <br>
            I also searched online for a while and could not find a way
            to make XCP bootable off USB.<br>
            <br>
            <br>
            On 6/20/2012 7:23 PM, George Shuklin wrote:
            <blockquote cite="mid:4FE25B61.1030109@gmail.com"
              type="cite">
              <meta content="text/html; charset=ISO-8859-1"
                http-equiv="Content-Type">
              Well, we usually ran it from IP-KVM with ISO -&gt; CD
              emulation.<br>
              <br>
              But I think it too complicated to turn installer in
              usb-drive. You can try to use some kind of PXE boot with
              XCP if you have problems with CD attaching, but this is
              not very easy task.<br>
              <br>
              PS Debian/Ubuntu xcp-xapi package is still unstable, but
              it gonna be the main package in the future (I think), so
              this problem is gonna disappear soon.<br>
              <br>
              On 21.06.2012 03:05, Eric wrote:
              <blockquote
                cite="mid:1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com"
                type="cite">
                <div style="color:#000; background-color:#fff;
                  font-family:Courier New, courier, monaco, monospace,
                  sans-serif;font-size:10pt">
                  <div><span>Is CD-ROM/DVD-ROM the only way to install
                      XCP?</span></div>
                  <div><br>
                    <span></span></div>
                  <div><span>Eric Pretorious</span></div>
                  <div><span>Truckee, CA<br>
                    </span></div>
                  <div><br>
                    <blockquote style="border-left: 2px solid rgb(16,
                      16, 255); margin-left: 5px; margin-top: 5px;
                      padding-left: 5px;">
                      <div style="font-family: Courier New, courier,
                        monaco, monospace, sans-serif; font-size: 10pt;">
                        <div style="font-family: times new roman, new
                          york, times, serif; font-size: 12pt;">
                          <div dir="ltr"> <font face="Arial" size="2">
                              <hr size="1"> <b><span
                                  style="font-weight:bold;">From:</span></b>
                              Eric <a moz-do-not-send="true"
                                class="moz-txt-link-rfc2396E"
                                href="mailto:epretorious@yahoo.com">&lt;epretorious@yahoo.com&gt;</a><br>
                              <b><span style="font-weight: bold;">To:</span></b>
                              <a moz-do-not-send="true"
                                class="moz-txt-link-rfc2396E"
                                href="mailto:xen-users@lists.xen.org">"xen-users@lists.xen.org"</a>
                              <a moz-do-not-send="true"
                                class="moz-txt-link-rfc2396E"
                                href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a>
                              <br>
                              <b><span style="font-weight: bold;">Sent:</span></b>
                              Saturday, June 16, 2012 4:28 PM<br>
                              <b><span style="font-weight: bold;">Subject:</span></b>
                              [Xen-users] Installing XCP from USB thumb
                              drive<br>
                            </font> </div>
                          <br>
                          <div id="yiv1982633844">
                            <div>
                              <div
                                style="color:#000;background-color:#fff;font-family:Courier
                                New, courier, monaco, monospace,
                                sans-serif;font-size:10pt;">
                                <div>Has anyone experimented with
                                  installing XCP from a USB thumb drive?
                                  Is it possible? How was the
                                  installation media installed to the
                                  USB thumb drive (e.g., dd)?<br>
                                </div>
                                <div><br>
                                </div>
                                <div>Eric Pretorious</div>
                                <div>Truckee, CA<br>
                                </div>
                              </div>
                            </div>
                          </div>
                          <br>
_______________________________________________<br>
                          Xen-users mailing list<br>
                          <a moz-do-not-send="true"
                            ymailto="mailto:Xen-users@lists.xen.org"
                            href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
                          <a moz-do-not-send="true"
                            href="http://lists.xen.org/xen-users"
                            target="_blank">http://lists.xen.org/xen-users</a><br>
                          <br>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                </div>
                <br>
                <fieldset class="mimeAttachmentHeader"></fieldset>
                <br>
                <pre wrap="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
              </blockquote>
              <br>
              <fieldset class="mimeAttachmentHeader"></fieldset>
              <br>
              <pre wrap="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
            </blockquote>
            <br>
          </div>
        </div>
      </span>
    </blockquote>
    <br>
  </body>
</html>

--------------030003070605090209050305--


--===============8963567770216671405==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8963567770216671405==--


From xen-users-bounces@lists.xen.org Fri Jun 22 02:26:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 02:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShtYN-00035z-Cz; Fri, 22 Jun 2012 02:24:55 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1ShtYL-00035t-Or
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 02:24:54 +0000
Received: from [193.109.254.147:20511] by server-5.bemta-14.messagelabs.com id
	B9/33-04343-477D3EF4; Fri, 22 Jun 2012 02:24:52 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340331890!5347950!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19405 invoked from network); 22 Jun 2012 02:24:52 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 02:24:52 -0000
Received: by ggnp1 with SMTP id p1so1402532ggn.32
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 19:21:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:references:from:content-type:x-mailer:in-reply-to
	:message-id:date:to:content-transfer-encoding:mime-version;
	bh=0ktkWw83gTqeN8ma2C7tdnU/SULwNBP1F/5AXg9Y0Kk=;
	b=v1/9gQpxP7Ra1+yaWFGfengk4U/6tJaCmYo3jlMeU7o3Syl9w4+vYZAxbH8bSdL0/H
	EfsQa5l3VVoaDWNGaHgUXS/AKCIOH282o9Tq3po1p03gom5TPWThXIBKFfNpJF6TsE71
	RJx1dIXKkgfJMdDsmKVDbh8GYI9EPAstGu+K2owzKD/Jzi7RGiFmpXhZvLAv3tU9+JXw
	/hq6+uSLgPXxujFyzF20Qa3hF6hOSEJrFbuT+Pz8SQR1Ly4fVTurjbPoEvVAdAlC46nz
	S6iHWEKWDqAAqkfyeIbTQCdyQqNsyA/C6qcw9iqFf6nPNVnqTayTyk64ALeW74oNkLRV
	WmAg==
Received: by 10.236.75.163 with SMTP id z23mr621865yhd.3.1340331675477;
	Thu, 21 Jun 2012 19:21:15 -0700 (PDT)
Received: from [10.1.20.83] (173-165-219-69-naples.hfc.comcastbusiness.net.
	[173.165.219.69]) by mx.google.com with ESMTPS id
	r45sm111525417yhg.18.2012.06.21.19.21.12
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 21 Jun 2012 19:21:13 -0700 (PDT)
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
In-Reply-To: <4FE3C91B.8020106@ondore.com>
Message-Id: <C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
Date: Thu, 21 Jun 2012 22:21:09 -0400
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

U29ycnkgQWxleGFuZHJlIEkgbmV2ZXIgZGlkIGdldCB1c2VkIHRvIHRoYXQgcmVwbHktdG8tbGlz
dCBpbnN0ZWFkIG9mIHJlcGx5LXRvLWF1dGhvci4gQW55aG93LCBoZXJlJ3Mgd2hhdCBJJ3ZlIGRv
bmU6CgpSZXN0YXJ0aW5nIGRuc21hc3EgYW5kIGdpdmluZyB0aGUgbmV0d29yayB0aW1lIHdhcyB0
aGUgZmlyc3QgdGhpbmcgSSB0cmllZC4gTmVpdGhlciBoZWxwZWQuIAoKSSBidWlsdCB0aGUgYnJp
ZGdlIG1hbnVhbGx5IGluIHRoZSBpbnRlcmZhY2VzIGZpbGUsIG5vdyBteSBicmlkZ2UgaXMgYnIw
ICh3aXRoIHRoZSBJUCBhZGRyZXNzKSwgbXkgcGh5c2ljYWwgRXRoZXJuZXQgaXMgZXRoMCBhbmQg
YnJpZGdlZCAoc2V0IHRvIG1hbnVhbC0tbm8gSVApIGFuZCBvYnZpb3VzbHkgZXRoMSBzdGlsbCBt
aW5kaW5nIGl0cyBvd24gYnVzaW5lc3MgaW4gdGhlIFdBTiB3b3JsZC4gCgpJJ3ZlIGFsc28gaW1w
bGVtZW50ZWQgbXkgTkFUIHNjcmlwdCBhZ2FpbiB0byBtYWtlIHN1cmUgdGhlcmUgYXJlbid0IGFu
eSBvdGhlciBpc3N1ZXMgSSdtIG1pc3NpbmcuIE15IExBTiBjb21wdXRlcnMgYXJlIG5vdyBzdWNj
ZXNzZnVsbHkgZ2V0dGluZyBESENQIGZyb20gd3d3IChteSBzZXJ2ZXIpIGFnYWluIGFuZCBhcmUg
cmVhY2hpbmcgdGhlIEludGVybmV0LiAKCkkndmUgYWxzbyBoYXJkY29kZWQgZG5zbWFzcSB0byBs
aXN0ZW4gb24gYnIwLCBpbnN0ZWFkIG9mIHRlbGxpbmcgaXQgZXZlcnl0aGluZyBleGNlcHQgZXRo
MS4gCgpOb3csIHdoZW4gSSBib290IHRoZSBWTSBJIGNhbiBzZWUgb25jZSBhZ2FpbiBpbiBteSBk
b20wIGxvZ3MsIGEgREhDUFJFUVVFU1Qgb24gYnIwLCBhbmQgYSBESENQT0ZGRVIgYWxzbyBvbiBi
cjAuIEJ1dCB0aGUgVk0gbmV2ZXIgc2VlcyBpdC4gCgpIb3cgY2FuIEkgdXNlIHRjcGR1bXAgdG8g
dHJ5IGFuZCB0cmFjayBkb3duIHRoaXMgcHJvYmxlbT8gCgpUaGFua3MgZm9yIHlvdXIgaGVscCwK
RXJpYyBMaW5kc2V5CgpPbiBKdW4gMjEsIDIwMTIsIGF0IDk6MjMgUE0sIEFsZXhhbmRyZSBLb3V6
bmV0c292IDxhbGtAb25kb3JlLmNvbT4gd3JvdGU6Cgo+IEhpLCBFcmljLgo+IAo+IFRoaXMgcmVh
bGx5IHNob3VsZCBnbyB0byB0aGUgbGlzdCwgYnV0IG1heWJlIHlvdXIgc2NyZWVuc2hvdCBpcyBu
b3Qgd2VsY29tZSB0aGVyZS4KPiAKPiAxLiBUcnkgdG8gcmVzdGFydCBkbnNtYXNxLCBtYXliZSB0
aGUgbmV0d29yayB0b3BvbG9neSBjaGFuZ2VzIG9uIERvbTAgY29uZnVzZSBpdCAoZXRoMCB3YXMg
YSBwaHlzaWNhbCBpbnRlcmZhY2UgYXQgZmlyc3QsIG5vdyBpdCdzIGNhbGxlZCBwZXRoMCBhbmQg
ZXRoMCBpcyBhIGJyaWRnZSkuCj4gMi4gWW91ciBsb3cgbGV2ZWwgY29uZmlndXJhdGlvbiBjb25m
aWcgbG9va3MgZ29vZC4gQ2hlY2sgaG93IGlzIHlvdXIgSVAgY29uZmlndXJhdGlvbjogdGhlIGJy
aWRnZSBldGgwIHNoYWxsIGhhdmUgdGhlIElQIGFkZHJlc3MgYXNzaWduZWQsIG5vdCBwZXRoMC4K
PiAzLiBDaGVjaywgaWYgdGhlIGxhY2sgb2YgcmVzcG9uc2UgZnJvbSBESENQIHNlcnZlciBpcyBw
ZXJzaXN0ZW50LiBUaGUgYnJpZGdlIHByb2JhYmx5IGhhcyBzZXQgYSAiZm9yd2FyZCBkZWxheSIg
KDEwIHNlYyBieSBkZWZhdWx0KSwgc28gdGhlIGNvbW11bmljYXRpb24gaXMgbm90IHBvc3NpYmxl
IGltbWVkaWF0ZWx5IGFmdGVyIGJvb3QuIFRyeSB0byByZXF1ZXN0IERIQ1AgY29uZmlndXJhdGlv
biBtYW51YWxseSBzb21lIHRpbWUgYWZ0ZXIgdGhlIGJvb3QuIFRyeSBzdGF0aWMgSVAgY29uZmln
dXJhdGlvbiBhbmQgcGluZy4KPiA0LiBEaWFnbm9zZSB3aGF0J3MgaGFwcGVuaW5nIG9uIHlvdXIg
bmV0d29yayB3aXRoIHRjcGR1bXAsIGl0IHNob3VsZCBiZSBhYmxlIHRvIHNlZSBhbGwgdGhlIHRy
YWZmaWMgd2l0aGluIHRoZSBicmlkZ2UuCj4gCj4gQ29uc2lkZXIgY3JlYXRpbmcgdGhlIGJyaWRn
ZXMgZnJvbSBpbnRlcmZhY2VzIGZpbGUsIHRvIGF2b2lkIHJlLW5hbWluZyBhbmQga2VlcCB0aGUg
c2V0dXAgY2xlYXIuIFJlYWxseSwgWGVuJ3MgbmV0d29yay1icmlkZ2Ugc2NyaXB0IGlzIGEgY3Jh
cC4KPiAKPiAKPiBFbCAyMS8wNi8xMiAxODo1NiwgRXJpYyBMaW5kc2V5IGVzY3JpYmnDszoKPj4g
Tm9ybWFsbHksIGRuc21hc3EgaXMgc2V0IHRvIGxpc3RlbiBvbiBhbGwgaW50ZXJmYWNlcyBfZXhj
ZXB0XyBXQU4uIEJ1dCBJJ20gcHVsbGluZyBteSBoYWlyIG91dCB0cnlpbmcgdG8gZml4IHRoaXMg
c28gSSByZW1vdmVkIGV2ZW4gdGhhdCByZXN0cmljdGlvbi4KPj4gCj4+IFNvcnJ5IGZvciB0aGUg
c2NyZWVuc2hvdCBidXQgSSdtIG1vYmlsZSBhdCB0aGUgbW9tZW50Lgo+PiAKPj4gT24gSnVuIDIx
LCAyMDEyLCBhdCA1OjQ0IFBNLCBBbGV4YW5kcmUgS291em5ldHNvdjxhbGtAb25kb3JlLmNvbT4g
IHdyb3RlOgo+PiAKPj4+IEhlbGxvLgo+Pj4gCj4+PiBFbCAyMS8wNi8xMiAxNjozMSwgRXJpYyBM
aW5kc2V5IGVzY3JpYmnDszoKPj4+PiBNeSAvZXRjL25ldHdvcmsvaW50ZXJmYWNlczoKPj4+PiAu
Li4KPj4+PiBpZmFjZSBldGgwIGluZXQgc3RhdGljCj4+Pj4gYWRkcmVzcyAxMC4xLjIwLjEKPj4+
PiBuZXRtYXNrIDI1NS4yNTUuMjU1LjAKPj4+PiAKPj4+PiBhbGxvdy1ob3RwbHVnIGV0aDEKPj4+
PiBpZmFjZSBldGgxIGluZXQgc3RhdGljCj4+Pj4gYWRkcmVzcyB3LngueS56Cj4+Pj4gbmV0bWFz
ayAyNTUuMjU1LjI1NS4yNDgKPj4+PiBnYXRld2F5IHcueC55LnoKPj4+IFRoZXJlIGlzIGEgZ2Vu
ZXJhbCByZWNvbW1lbmRhdGlvbiB0byBjcmVhdGUgdGhlIGJyaWRnZShzKSBtYW51YWxseSAob3Ig
dXNpbmcgeW91ciBkaXN0cmlidXRpb24gc3RhbmRhcmQgbWVhbnMpLCBub3QgdXNpbmcgLW5ldHdv
cmstYnJpZGdlIHNjcmlwdC4gSXQgZ2l2ZSBhIG11Y2ggbW9yZSBwcmVkaWN0YWJsZSByZXN1bHQu
Cj4+PiAKPj4+PiBBcyB5b3UgY2FuIHNlZSwgZXRoMCBpcyBteSBMQU4gYW5kIGV0aDEgaXMgV0FO
LiBUaGUgYm94IG5vcm1hbGx5IGZ1bmN0aW9ucyBhcyBhIE5BVCByb3V0ZXIgZm9yIGV2ZXJ5dGhp
bmcgb24gZXRoMCB0byBjb25uZWN0IHRvIHRoZSBJbnRlcm5ldCB2aWEgZXRoMS4gSG93ZXZlciBJ
IGhhdmUgbm90IGluc3RhbGxlZCB0aG9zZSBwYWNrYWdlcyBvciBjaGFuZ2VkIG15IGlwdGFibGVz
IHRvIHByb3ZpZGUgdGhhdCBmdW5jdGlvbmFsaXR5IHlldC4gVGhpcyBpcyBzdGlsbCBhIGJvbmUg
c3RvY2sgaW5zdGFsbGF0aW9uIG9mIERlYmlhbiBhbmQgb24gZG9tMCBJIGhhdmUgSW50ZXJuZXQg
YWNjZXNzIGFuZCBETlMgaXMgd29ya2luZy4KPj4+PiAKPj4+PiBkbnNtYXNxIGhhcyBiZWVuIGNv
bmZpZ3VyZWQgdG8gc2VydmljZSBESENQIHJlcXVlc3RzIGFuZCB0byBsaXN0ZW4gb24gYWxsIGF2
YWlsYWJsZSBpbnRlcmZhY2VzLgo+Pj4gRXZlbiBvbiBXQU4gaW50ZXJmYWNlPyBIbS4KPj4+IAo+
Pj4+IHhlbi1jcmVhdGUtaW1hZ2Ugd2l0aCBhcHByb3ByaWF0ZSBwYXJhbWV0ZXJzIGNyZWF0ZWQg
bWUgYSBESENQIHZpcnR1YWwgbWFjaGluZSAoYWxzbyBydW5uaW5nIHdoZWV6eSBhbmQgdGhlIDMu
Mi4wIGtlcm5lbCkgd2hpY2ggc3RhcnRzIHN1Y2Nlc3NmdWxseS4KPj4+PiAKPj4+PiBicmN0bCBz
aG93IGRpc3BsYXlzIGV0aDAgYXMgYSBicmlkZ2UgY29ubmVjdGVkIHRvIHBldGgwIGFuZCB2aWY0
LjAgKHRoZSBJRCBvZiB0aGUgUFYgVk0pLiBCdXQgdGhlIFZNIGRvZXMgbm90IHNlZW0gdG8gaGF2
ZSBhbnkga2luZCBvZiBuZXR3b3JrIGFjY2VzcyBmb3Igc29tZSByZWFzb24uIFRoZSBkb20wIGRv
ZXMgbm90IHNlZW0gdG8gYmUgZ2V0dGluZyB0aGUgREhDUCByZXF1ZXN0cyBmcm9tIHRoZSBWTS4g
VGhlIFZNIG5ldmVyIHN1Y2Nlc3NmdWxseSBvYnRhaW5zIGEgREhDUCBsZWFzZS4gQW5kIGV2ZW4g
d2hlbiBJIHNldCBzdGF0aWMgaW5mb3JtYXRpb24gaW4gdGhlIFZNLCBpdCBpcyBub3QgYWJsZSB0
byBwaW5nIHRoZSBkb20wLiBXaGF0IGFtIEkgZG9pbmcgd3Jvbmc/IEkgZG9uJ3QgZXZlbiBrbm93
IHdoYXQgaW5mb3JtYXRpb24gdG8gcG9zdCB3aXRoIHRoaXMgYmVjYXVzZSBJIGRvbid0IGtub3cg
d2hlcmUgdG8gdHJ5IHRvIHN0YXJ0IHRyb3VibGVzaG9vdGluZyB0aGUgcHJvYmxlbS4gVGhlIGtl
eSBpcywgSSBkb24ndCB3YW50IHRoZSBWTXMgdG8gaGF2ZSBqdXN0IEludGVybmV0IGFjY2VzcyAo
ZWxzZSBJIHdvdWxkIGJyaWRnZSB0aGVtIHRvIGV0aDEpLiBJIHdhbnQgdGhlbSB0byBnZXQgZnVs
bCBuZXR3b3JrIGFjY2VzcywgaW5jbHVkaW5nIHRoZSBhYmlsaXR5IHRvIGdldCBESENQIGZyb20g
ZG9tMC4KPj4+IENhbiB5b3UgcGxlYXNlIHNob3cgdGhlICJ2aWY9IiBsaW5lIGZyb20geW91ciBE
b21VIGNvbmZpZyBmaWxlLCB0aGUgb3V0cHV0IG9mICJ4bSBsaXN0IiBhbmQgImJyY3RsIHNob3ci
Pwo+Pj4gCj4+PiBZb3UgYWxzbyBtaWdodCB3YW50IHRvIGNoZWNrIGZvciBuZXRmaWx0ZXIgY29u
ZmlndXJhdGlvbiAoaXB0YWJsZXMgLUwgLXYpIGFuZCB0aGUgImZvcndhcmQgZGVsYXkiIHBhcmFt
ZXRlciBvZiB5b3VyIGJyaWRnZXMuCj4+PiAKPj4+IC0tCj4+PiBBbGV4YW5kcmUgS291em5ldHNv
dgo+Pj4gCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+Pj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+Pj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
Pj4+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+IAo+IAo+IC0tIAo+IEFsZXhhbmRy
ZSBLb3V6bmV0c292Cj4gU3lzdGVtcyBPZmZpY2VyCj4gT25kb3JlLCBTLkEuIGRlIEMuVi4KPiBU
ZWwuICs1Mig1NSkgNTU1OS0wMDkwCj4gRS1tYWlsIGFsa0BvbmRvcmUuY29tCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Fri Jun 22 02:26:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 02:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShtYN-00035z-Cz; Fri, 22 Jun 2012 02:24:55 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1ShtYL-00035t-Or
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 02:24:54 +0000
Received: from [193.109.254.147:20511] by server-5.bemta-14.messagelabs.com id
	B9/33-04343-477D3EF4; Fri, 22 Jun 2012 02:24:52 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340331890!5347950!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19405 invoked from network); 22 Jun 2012 02:24:52 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 02:24:52 -0000
Received: by ggnp1 with SMTP id p1so1402532ggn.32
	for <xen-users@lists.xen.org>; Thu, 21 Jun 2012 19:21:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:references:from:content-type:x-mailer:in-reply-to
	:message-id:date:to:content-transfer-encoding:mime-version;
	bh=0ktkWw83gTqeN8ma2C7tdnU/SULwNBP1F/5AXg9Y0Kk=;
	b=v1/9gQpxP7Ra1+yaWFGfengk4U/6tJaCmYo3jlMeU7o3Syl9w4+vYZAxbH8bSdL0/H
	EfsQa5l3VVoaDWNGaHgUXS/AKCIOH282o9Tq3po1p03gom5TPWThXIBKFfNpJF6TsE71
	RJx1dIXKkgfJMdDsmKVDbh8GYI9EPAstGu+K2owzKD/Jzi7RGiFmpXhZvLAv3tU9+JXw
	/hq6+uSLgPXxujFyzF20Qa3hF6hOSEJrFbuT+Pz8SQR1Ly4fVTurjbPoEvVAdAlC46nz
	S6iHWEKWDqAAqkfyeIbTQCdyQqNsyA/C6qcw9iqFf6nPNVnqTayTyk64ALeW74oNkLRV
	WmAg==
Received: by 10.236.75.163 with SMTP id z23mr621865yhd.3.1340331675477;
	Thu, 21 Jun 2012 19:21:15 -0700 (PDT)
Received: from [10.1.20.83] (173-165-219-69-naples.hfc.comcastbusiness.net.
	[173.165.219.69]) by mx.google.com with ESMTPS id
	r45sm111525417yhg.18.2012.06.21.19.21.12
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 21 Jun 2012 19:21:13 -0700 (PDT)
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
In-Reply-To: <4FE3C91B.8020106@ondore.com>
Message-Id: <C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
Date: Thu, 21 Jun 2012 22:21:09 -0400
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

U29ycnkgQWxleGFuZHJlIEkgbmV2ZXIgZGlkIGdldCB1c2VkIHRvIHRoYXQgcmVwbHktdG8tbGlz
dCBpbnN0ZWFkIG9mIHJlcGx5LXRvLWF1dGhvci4gQW55aG93LCBoZXJlJ3Mgd2hhdCBJJ3ZlIGRv
bmU6CgpSZXN0YXJ0aW5nIGRuc21hc3EgYW5kIGdpdmluZyB0aGUgbmV0d29yayB0aW1lIHdhcyB0
aGUgZmlyc3QgdGhpbmcgSSB0cmllZC4gTmVpdGhlciBoZWxwZWQuIAoKSSBidWlsdCB0aGUgYnJp
ZGdlIG1hbnVhbGx5IGluIHRoZSBpbnRlcmZhY2VzIGZpbGUsIG5vdyBteSBicmlkZ2UgaXMgYnIw
ICh3aXRoIHRoZSBJUCBhZGRyZXNzKSwgbXkgcGh5c2ljYWwgRXRoZXJuZXQgaXMgZXRoMCBhbmQg
YnJpZGdlZCAoc2V0IHRvIG1hbnVhbC0tbm8gSVApIGFuZCBvYnZpb3VzbHkgZXRoMSBzdGlsbCBt
aW5kaW5nIGl0cyBvd24gYnVzaW5lc3MgaW4gdGhlIFdBTiB3b3JsZC4gCgpJJ3ZlIGFsc28gaW1w
bGVtZW50ZWQgbXkgTkFUIHNjcmlwdCBhZ2FpbiB0byBtYWtlIHN1cmUgdGhlcmUgYXJlbid0IGFu
eSBvdGhlciBpc3N1ZXMgSSdtIG1pc3NpbmcuIE15IExBTiBjb21wdXRlcnMgYXJlIG5vdyBzdWNj
ZXNzZnVsbHkgZ2V0dGluZyBESENQIGZyb20gd3d3IChteSBzZXJ2ZXIpIGFnYWluIGFuZCBhcmUg
cmVhY2hpbmcgdGhlIEludGVybmV0LiAKCkkndmUgYWxzbyBoYXJkY29kZWQgZG5zbWFzcSB0byBs
aXN0ZW4gb24gYnIwLCBpbnN0ZWFkIG9mIHRlbGxpbmcgaXQgZXZlcnl0aGluZyBleGNlcHQgZXRo
MS4gCgpOb3csIHdoZW4gSSBib290IHRoZSBWTSBJIGNhbiBzZWUgb25jZSBhZ2FpbiBpbiBteSBk
b20wIGxvZ3MsIGEgREhDUFJFUVVFU1Qgb24gYnIwLCBhbmQgYSBESENQT0ZGRVIgYWxzbyBvbiBi
cjAuIEJ1dCB0aGUgVk0gbmV2ZXIgc2VlcyBpdC4gCgpIb3cgY2FuIEkgdXNlIHRjcGR1bXAgdG8g
dHJ5IGFuZCB0cmFjayBkb3duIHRoaXMgcHJvYmxlbT8gCgpUaGFua3MgZm9yIHlvdXIgaGVscCwK
RXJpYyBMaW5kc2V5CgpPbiBKdW4gMjEsIDIwMTIsIGF0IDk6MjMgUE0sIEFsZXhhbmRyZSBLb3V6
bmV0c292IDxhbGtAb25kb3JlLmNvbT4gd3JvdGU6Cgo+IEhpLCBFcmljLgo+IAo+IFRoaXMgcmVh
bGx5IHNob3VsZCBnbyB0byB0aGUgbGlzdCwgYnV0IG1heWJlIHlvdXIgc2NyZWVuc2hvdCBpcyBu
b3Qgd2VsY29tZSB0aGVyZS4KPiAKPiAxLiBUcnkgdG8gcmVzdGFydCBkbnNtYXNxLCBtYXliZSB0
aGUgbmV0d29yayB0b3BvbG9neSBjaGFuZ2VzIG9uIERvbTAgY29uZnVzZSBpdCAoZXRoMCB3YXMg
YSBwaHlzaWNhbCBpbnRlcmZhY2UgYXQgZmlyc3QsIG5vdyBpdCdzIGNhbGxlZCBwZXRoMCBhbmQg
ZXRoMCBpcyBhIGJyaWRnZSkuCj4gMi4gWW91ciBsb3cgbGV2ZWwgY29uZmlndXJhdGlvbiBjb25m
aWcgbG9va3MgZ29vZC4gQ2hlY2sgaG93IGlzIHlvdXIgSVAgY29uZmlndXJhdGlvbjogdGhlIGJy
aWRnZSBldGgwIHNoYWxsIGhhdmUgdGhlIElQIGFkZHJlc3MgYXNzaWduZWQsIG5vdCBwZXRoMC4K
PiAzLiBDaGVjaywgaWYgdGhlIGxhY2sgb2YgcmVzcG9uc2UgZnJvbSBESENQIHNlcnZlciBpcyBw
ZXJzaXN0ZW50LiBUaGUgYnJpZGdlIHByb2JhYmx5IGhhcyBzZXQgYSAiZm9yd2FyZCBkZWxheSIg
KDEwIHNlYyBieSBkZWZhdWx0KSwgc28gdGhlIGNvbW11bmljYXRpb24gaXMgbm90IHBvc3NpYmxl
IGltbWVkaWF0ZWx5IGFmdGVyIGJvb3QuIFRyeSB0byByZXF1ZXN0IERIQ1AgY29uZmlndXJhdGlv
biBtYW51YWxseSBzb21lIHRpbWUgYWZ0ZXIgdGhlIGJvb3QuIFRyeSBzdGF0aWMgSVAgY29uZmln
dXJhdGlvbiBhbmQgcGluZy4KPiA0LiBEaWFnbm9zZSB3aGF0J3MgaGFwcGVuaW5nIG9uIHlvdXIg
bmV0d29yayB3aXRoIHRjcGR1bXAsIGl0IHNob3VsZCBiZSBhYmxlIHRvIHNlZSBhbGwgdGhlIHRy
YWZmaWMgd2l0aGluIHRoZSBicmlkZ2UuCj4gCj4gQ29uc2lkZXIgY3JlYXRpbmcgdGhlIGJyaWRn
ZXMgZnJvbSBpbnRlcmZhY2VzIGZpbGUsIHRvIGF2b2lkIHJlLW5hbWluZyBhbmQga2VlcCB0aGUg
c2V0dXAgY2xlYXIuIFJlYWxseSwgWGVuJ3MgbmV0d29yay1icmlkZ2Ugc2NyaXB0IGlzIGEgY3Jh
cC4KPiAKPiAKPiBFbCAyMS8wNi8xMiAxODo1NiwgRXJpYyBMaW5kc2V5IGVzY3JpYmnDszoKPj4g
Tm9ybWFsbHksIGRuc21hc3EgaXMgc2V0IHRvIGxpc3RlbiBvbiBhbGwgaW50ZXJmYWNlcyBfZXhj
ZXB0XyBXQU4uIEJ1dCBJJ20gcHVsbGluZyBteSBoYWlyIG91dCB0cnlpbmcgdG8gZml4IHRoaXMg
c28gSSByZW1vdmVkIGV2ZW4gdGhhdCByZXN0cmljdGlvbi4KPj4gCj4+IFNvcnJ5IGZvciB0aGUg
c2NyZWVuc2hvdCBidXQgSSdtIG1vYmlsZSBhdCB0aGUgbW9tZW50Lgo+PiAKPj4gT24gSnVuIDIx
LCAyMDEyLCBhdCA1OjQ0IFBNLCBBbGV4YW5kcmUgS291em5ldHNvdjxhbGtAb25kb3JlLmNvbT4g
IHdyb3RlOgo+PiAKPj4+IEhlbGxvLgo+Pj4gCj4+PiBFbCAyMS8wNi8xMiAxNjozMSwgRXJpYyBM
aW5kc2V5IGVzY3JpYmnDszoKPj4+PiBNeSAvZXRjL25ldHdvcmsvaW50ZXJmYWNlczoKPj4+PiAu
Li4KPj4+PiBpZmFjZSBldGgwIGluZXQgc3RhdGljCj4+Pj4gYWRkcmVzcyAxMC4xLjIwLjEKPj4+
PiBuZXRtYXNrIDI1NS4yNTUuMjU1LjAKPj4+PiAKPj4+PiBhbGxvdy1ob3RwbHVnIGV0aDEKPj4+
PiBpZmFjZSBldGgxIGluZXQgc3RhdGljCj4+Pj4gYWRkcmVzcyB3LngueS56Cj4+Pj4gbmV0bWFz
ayAyNTUuMjU1LjI1NS4yNDgKPj4+PiBnYXRld2F5IHcueC55LnoKPj4+IFRoZXJlIGlzIGEgZ2Vu
ZXJhbCByZWNvbW1lbmRhdGlvbiB0byBjcmVhdGUgdGhlIGJyaWRnZShzKSBtYW51YWxseSAob3Ig
dXNpbmcgeW91ciBkaXN0cmlidXRpb24gc3RhbmRhcmQgbWVhbnMpLCBub3QgdXNpbmcgLW5ldHdv
cmstYnJpZGdlIHNjcmlwdC4gSXQgZ2l2ZSBhIG11Y2ggbW9yZSBwcmVkaWN0YWJsZSByZXN1bHQu
Cj4+PiAKPj4+PiBBcyB5b3UgY2FuIHNlZSwgZXRoMCBpcyBteSBMQU4gYW5kIGV0aDEgaXMgV0FO
LiBUaGUgYm94IG5vcm1hbGx5IGZ1bmN0aW9ucyBhcyBhIE5BVCByb3V0ZXIgZm9yIGV2ZXJ5dGhp
bmcgb24gZXRoMCB0byBjb25uZWN0IHRvIHRoZSBJbnRlcm5ldCB2aWEgZXRoMS4gSG93ZXZlciBJ
IGhhdmUgbm90IGluc3RhbGxlZCB0aG9zZSBwYWNrYWdlcyBvciBjaGFuZ2VkIG15IGlwdGFibGVz
IHRvIHByb3ZpZGUgdGhhdCBmdW5jdGlvbmFsaXR5IHlldC4gVGhpcyBpcyBzdGlsbCBhIGJvbmUg
c3RvY2sgaW5zdGFsbGF0aW9uIG9mIERlYmlhbiBhbmQgb24gZG9tMCBJIGhhdmUgSW50ZXJuZXQg
YWNjZXNzIGFuZCBETlMgaXMgd29ya2luZy4KPj4+PiAKPj4+PiBkbnNtYXNxIGhhcyBiZWVuIGNv
bmZpZ3VyZWQgdG8gc2VydmljZSBESENQIHJlcXVlc3RzIGFuZCB0byBsaXN0ZW4gb24gYWxsIGF2
YWlsYWJsZSBpbnRlcmZhY2VzLgo+Pj4gRXZlbiBvbiBXQU4gaW50ZXJmYWNlPyBIbS4KPj4+IAo+
Pj4+IHhlbi1jcmVhdGUtaW1hZ2Ugd2l0aCBhcHByb3ByaWF0ZSBwYXJhbWV0ZXJzIGNyZWF0ZWQg
bWUgYSBESENQIHZpcnR1YWwgbWFjaGluZSAoYWxzbyBydW5uaW5nIHdoZWV6eSBhbmQgdGhlIDMu
Mi4wIGtlcm5lbCkgd2hpY2ggc3RhcnRzIHN1Y2Nlc3NmdWxseS4KPj4+PiAKPj4+PiBicmN0bCBz
aG93IGRpc3BsYXlzIGV0aDAgYXMgYSBicmlkZ2UgY29ubmVjdGVkIHRvIHBldGgwIGFuZCB2aWY0
LjAgKHRoZSBJRCBvZiB0aGUgUFYgVk0pLiBCdXQgdGhlIFZNIGRvZXMgbm90IHNlZW0gdG8gaGF2
ZSBhbnkga2luZCBvZiBuZXR3b3JrIGFjY2VzcyBmb3Igc29tZSByZWFzb24uIFRoZSBkb20wIGRv
ZXMgbm90IHNlZW0gdG8gYmUgZ2V0dGluZyB0aGUgREhDUCByZXF1ZXN0cyBmcm9tIHRoZSBWTS4g
VGhlIFZNIG5ldmVyIHN1Y2Nlc3NmdWxseSBvYnRhaW5zIGEgREhDUCBsZWFzZS4gQW5kIGV2ZW4g
d2hlbiBJIHNldCBzdGF0aWMgaW5mb3JtYXRpb24gaW4gdGhlIFZNLCBpdCBpcyBub3QgYWJsZSB0
byBwaW5nIHRoZSBkb20wLiBXaGF0IGFtIEkgZG9pbmcgd3Jvbmc/IEkgZG9uJ3QgZXZlbiBrbm93
IHdoYXQgaW5mb3JtYXRpb24gdG8gcG9zdCB3aXRoIHRoaXMgYmVjYXVzZSBJIGRvbid0IGtub3cg
d2hlcmUgdG8gdHJ5IHRvIHN0YXJ0IHRyb3VibGVzaG9vdGluZyB0aGUgcHJvYmxlbS4gVGhlIGtl
eSBpcywgSSBkb24ndCB3YW50IHRoZSBWTXMgdG8gaGF2ZSBqdXN0IEludGVybmV0IGFjY2VzcyAo
ZWxzZSBJIHdvdWxkIGJyaWRnZSB0aGVtIHRvIGV0aDEpLiBJIHdhbnQgdGhlbSB0byBnZXQgZnVs
bCBuZXR3b3JrIGFjY2VzcywgaW5jbHVkaW5nIHRoZSBhYmlsaXR5IHRvIGdldCBESENQIGZyb20g
ZG9tMC4KPj4+IENhbiB5b3UgcGxlYXNlIHNob3cgdGhlICJ2aWY9IiBsaW5lIGZyb20geW91ciBE
b21VIGNvbmZpZyBmaWxlLCB0aGUgb3V0cHV0IG9mICJ4bSBsaXN0IiBhbmQgImJyY3RsIHNob3ci
Pwo+Pj4gCj4+PiBZb3UgYWxzbyBtaWdodCB3YW50IHRvIGNoZWNrIGZvciBuZXRmaWx0ZXIgY29u
ZmlndXJhdGlvbiAoaXB0YWJsZXMgLUwgLXYpIGFuZCB0aGUgImZvcndhcmQgZGVsYXkiIHBhcmFt
ZXRlciBvZiB5b3VyIGJyaWRnZXMuCj4+PiAKPj4+IC0tCj4+PiBBbGV4YW5kcmUgS291em5ldHNv
dgo+Pj4gCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+Pj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+Pj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
Pj4+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+IAo+IAo+IC0tIAo+IEFsZXhhbmRy
ZSBLb3V6bmV0c292Cj4gU3lzdGVtcyBPZmZpY2VyCj4gT25kb3JlLCBTLkEuIGRlIEMuVi4KPiBU
ZWwuICs1Mig1NSkgNTU1OS0wMDkwCj4gRS1tYWlsIGFsa0BvbmRvcmUuY29tCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Fri Jun 22 04:56:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 04:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shvse-0004UC-OH; Fri, 22 Jun 2012 04:54:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Shvse-0004U7-1l
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 04:54:00 +0000
Received: from [193.109.254.147:10885] by server-6.bemta-14.messagelabs.com id
	99/6F-08993-76AF3EF4; Fri, 22 Jun 2012 04:53:59 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340340837!8870025!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28215 invoked from network); 22 Jun 2012 04:53:58 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 04:53:58 -0000
Received: from [189.230.6.16] (port=2727 helo=[10.1.2.151])
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Shvsb-0005KW-BX
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 23:53:57 -0500
Message-ID: <4FE3FA5A.6040802@ondore.com>
Date: Thu, 21 Jun 2012 23:53:46 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES;
	rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>	<4FE395BC.3060807@ondore.com>	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
In-Reply-To: <C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8uCgpFbCAyMS8wNi8yMDEyIDA5OjIxIHAubS4sIEVyaWMgTGluZHNleSBlc2NyaWJpw7M6
Cj4gTXkgTEFOIGNvbXB1dGVycyBhcmUgbm93IHN1Y2Nlc3NmdWxseSBnZXR0aW5nIERIQ1AgZnJv
bSB3d3cgKG15IHNlcnZlcikgYWdhaW4gYW5kIGFyZSByZWFjaGluZyB0aGUgSW50ZXJuZXQuCkkg
YXNzdW1lLCAid3d3IiBpcyB5b3VyIERvbTAsIHNvIHRoZSBESENQIHNlcnZlciBpcyBmdW5jdGlv
bmFsLCBhZnRlciBhbGwuCgo+IE5vdywgd2hlbiBJIGJvb3QgdGhlIFZNIEkgY2FuIHNlZSBvbmNl
IGFnYWluIGluIG15IGRvbTAgbG9ncywgYSBESENQUkVRVUVTVCBvbiBicjAsIGFuZCBhIERIQ1BP
RkZFUiBhbHNvIG9uIGJyMC4gQnV0IHRoZSBWTSBuZXZlciBzZWVzIGl0Lgo+Cj4gSG93IGNhbiBJ
IHVzZSB0Y3BkdW1wIHRvIHRyeSBhbmQgdHJhY2sgZG93biB0aGlzIHByb2JsZW0/Ck9uIERvbTAs
IHJ1biAidGNwZHVtcCAtbmkgYnIwIiBhbmQgd2F0Y2ggZm9yIERIQ1AgbmVnb3RpYXRpb24uIFlv
dSAKc2hvdWxkIHNlZSBhdCBsZWFzdCB0aGUgcmVxdWVzdCBhbmQgdGhlIG9mZmVyLiBUaGVuLCBk
byB0aGUgc2FtZSBvbiB5b3VyIApEb21VLCB1c2luZyBhcHByb3BpYXRlIGludGVyZmFjZSB0byBz
bmlmZiBvbi4gQXMgeW91IGRlc2NyaWJlIGl0LCB5b3UgCnByb2JhYmx5IHdpbGwgbm90IHNlZSB0
aGUgREhDUE9GRkVSLgoKVGhhdCB3b3VsZCBpc29sYXRlIHRoZSBwcm9ibGVtIHRvIHRoZSBEb21V
J3MgZmFpbHVyZSB0byByZWNpZXZlIHRyYWZmaWMuIAppcHRhYmxlcyBJTlBVVCBydWxlIHByb2hp
Yml0aW5nIGl0LCBtYXliZT8KCldoYXQgYWJvdXQgc3RhdGljIElQIGNvbmZpZ3VyYXRpb24gb24g
RG9tVSwgZG9lcyBpdCB3b3Jrcz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Jun 22 04:56:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 04:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shvse-0004UC-OH; Fri, 22 Jun 2012 04:54:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Shvse-0004U7-1l
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 04:54:00 +0000
Received: from [193.109.254.147:10885] by server-6.bemta-14.messagelabs.com id
	99/6F-08993-76AF3EF4; Fri, 22 Jun 2012 04:53:59 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340340837!8870025!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28215 invoked from network); 22 Jun 2012 04:53:58 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 04:53:58 -0000
Received: from [189.230.6.16] (port=2727 helo=[10.1.2.151])
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Shvsb-0005KW-BX
	for xen-users@lists.xen.org; Thu, 21 Jun 2012 23:53:57 -0500
Message-ID: <4FE3FA5A.6040802@ondore.com>
Date: Thu, 21 Jun 2012 23:53:46 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES;
	rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>	<4FE395BC.3060807@ondore.com>	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
In-Reply-To: <C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8uCgpFbCAyMS8wNi8yMDEyIDA5OjIxIHAubS4sIEVyaWMgTGluZHNleSBlc2NyaWJpw7M6
Cj4gTXkgTEFOIGNvbXB1dGVycyBhcmUgbm93IHN1Y2Nlc3NmdWxseSBnZXR0aW5nIERIQ1AgZnJv
bSB3d3cgKG15IHNlcnZlcikgYWdhaW4gYW5kIGFyZSByZWFjaGluZyB0aGUgSW50ZXJuZXQuCkkg
YXNzdW1lLCAid3d3IiBpcyB5b3VyIERvbTAsIHNvIHRoZSBESENQIHNlcnZlciBpcyBmdW5jdGlv
bmFsLCBhZnRlciBhbGwuCgo+IE5vdywgd2hlbiBJIGJvb3QgdGhlIFZNIEkgY2FuIHNlZSBvbmNl
IGFnYWluIGluIG15IGRvbTAgbG9ncywgYSBESENQUkVRVUVTVCBvbiBicjAsIGFuZCBhIERIQ1BP
RkZFUiBhbHNvIG9uIGJyMC4gQnV0IHRoZSBWTSBuZXZlciBzZWVzIGl0Lgo+Cj4gSG93IGNhbiBJ
IHVzZSB0Y3BkdW1wIHRvIHRyeSBhbmQgdHJhY2sgZG93biB0aGlzIHByb2JsZW0/Ck9uIERvbTAs
IHJ1biAidGNwZHVtcCAtbmkgYnIwIiBhbmQgd2F0Y2ggZm9yIERIQ1AgbmVnb3RpYXRpb24uIFlv
dSAKc2hvdWxkIHNlZSBhdCBsZWFzdCB0aGUgcmVxdWVzdCBhbmQgdGhlIG9mZmVyLiBUaGVuLCBk
byB0aGUgc2FtZSBvbiB5b3VyIApEb21VLCB1c2luZyBhcHByb3BpYXRlIGludGVyZmFjZSB0byBz
bmlmZiBvbi4gQXMgeW91IGRlc2NyaWJlIGl0LCB5b3UgCnByb2JhYmx5IHdpbGwgbm90IHNlZSB0
aGUgREhDUE9GRkVSLgoKVGhhdCB3b3VsZCBpc29sYXRlIHRoZSBwcm9ibGVtIHRvIHRoZSBEb21V
J3MgZmFpbHVyZSB0byByZWNpZXZlIHRyYWZmaWMuIAppcHRhYmxlcyBJTlBVVCBydWxlIHByb2hp
Yml0aW5nIGl0LCBtYXliZT8KCldoYXQgYWJvdXQgc3RhdGljIElQIGNvbmZpZ3VyYXRpb24gb24g
RG9tVSwgZG9lcyBpdCB3b3Jrcz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Jun 22 07:36:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 07:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShyOa-00066R-NG; Fri, 22 Jun 2012 07:35:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <venkateshpnv@gmail.com>) id 1ShyOY-00066H-8u
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 07:35:06 +0000
Received: from [85.158.139.83:33259] by server-3.bemta-5.messagelabs.com id
	28/88-03367-92024EF4; Fri, 22 Jun 2012 07:35:05 +0000
X-Env-Sender: venkateshpnv@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1340350502!28951195!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25172 invoked from network); 22 Jun 2012 07:35:04 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 07:35:04 -0000
Received: by dajz8 with SMTP id z8so2379761daj.30
	for <xen-users@lists.xensource.com>;
	Fri, 22 Jun 2012 00:35:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=EAEBcvvL99vmtV9w9JuVqsXxK19rD4O+kFtmxyQaxx8=;
	b=YVxvJKbdQ1tOWpE+6xMNylApVtSVyNnRraQI6n9e4q1TUJiZPjS9DapJk7cZTbY4ro
	5NJK16s6nEQIkrHuAO9FZ8PPZX/rF7RTkpiT+BKJrIMoWt5jIuUMDbnoQhJjOReSGc/4
	sQzm5Qp6c3FWXCWx+GtBPLtaHx01HrECzEGE+1jgiYzgI0aD4F7Gy6NCjZN16BqP3h7d
	BhIZo6oJaiMbEl5jZDI18M9Pp76Gbk8vNEXQArUsTeWJ0PbOYgW3a7zoknPhyHVh1E6U
	rS8zUyqRVm+omSE7G85iCp29Qg0Iv5r5XuT0qYlMpOQAk19kIn4eAY81y0F2j7vJ/DBD
	JvPw==
MIME-Version: 1.0
Received: by 10.68.203.66 with SMTP id ko2mr7064963pbc.84.1340350502038; Fri,
	22 Jun 2012 00:35:02 -0700 (PDT)
Received: by 10.68.12.102 with HTTP; Fri, 22 Jun 2012 00:35:02 -0700 (PDT)
Date: Fri, 22 Jun 2012 13:05:02 +0530
Message-ID: <CA+RhW7nHemjCheQoOwNcDgXgEJyWxmUgsi3yNbNxj3LuY_Xw7Q@mail.gmail.com>
From: Venkatesh P N <venkateshpnv@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] How to enable MSI-X interrupts for VM in XenServer6.0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8561371795087206072=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8561371795087206072==
Content-Type: multipart/alternative; boundary=047d7b10cfb78c6d6704c30aab93

--047d7b10cfb78c6d6704c30aab93
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am using Citrix XenServer 6.0.
I am working on a PCI Card that supports SR-IOV and MSI-X interrupts.

In my driver in dom0, I created multiple VFs for the Card
(pci_enable_sriov()) and
exposed one VF to a guest VM through PCI passthrough.
{{{
xe vm-param-set other-config:pci=0/000:05:00.1
uuid=5282688d-8f5e-1336-3bee-7730f051a872
}}}

In guest VM:
-------------------
I am working on a driver that uses MSI-X interrupts.
When I checked "cat /proc/interrupts", I am able to see the requested MSI-X
interrupts.
But the problem is, MSI-X interrupts are not getting generated.

This happens only when I expose(passthrough) a VF to the guest VM.
But when I expose the PCI card as it is to the guest VM (without creating
VFs), I am able to see
MSI-X interrupts getting generated on guest VM.

*The problem is seen only when VF is exposed to the guest VM.*

I havent seen this issue, when I use the same driver in Linux KVM and it
successfully generates MSI-X interrupts in VF case also.

Could someone please tell me how to route interrupts to the VM in XenServer
or any possible solution to solve this issue.

Thanks in Advance
Venkatesh

--047d7b10cfb78c6d6704c30aab93
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I am using Citrix XenServer 6.0.<br>I am working on a PCI Card t=
hat supports SR-IOV and MSI-X interrupts.<br><br>In my driver in dom0, I cr=
eated multiple VFs for the Card (pci_enable_sriov()) and <br>exposed one VF=
 to a guest VM through PCI passthrough.<br>
{{{<br>xe vm-param-set other-config:pci=3D0/000:05:00.1 uuid=3D5282688d-8f5=
e-1336-3bee-7730f051a872<br>}}}<br><br>In guest VM:<br>-------------------<=
br>I am working on a driver that uses MSI-X interrupts.<br>When I checked &=
quot;cat /proc/interrupts&quot;, I am able to see the requested MSI-X inter=
rupts.<br>
But the problem is, MSI-X interrupts are not getting generated.<br><br>This=
 happens only when I expose(passthrough) a VF to the guest VM. <br>But when=
 I expose the PCI card as it is to the guest VM (without creating VFs), I a=
m able to see<br>
MSI-X interrupts getting generated on guest VM.<br><br><u>The problem is se=
en only when VF is exposed to the guest VM.</u><br><br>I havent seen this i=
ssue, when I use the same driver in Linux KVM and it successfully generates=
 MSI-X interrupts in VF case also.<br>
<br>Could someone please tell me how to route interrupts to the VM in XenSe=
rver or any possible solution to solve this issue.<br><br>Thanks in Advance=
<br>Venkatesh<br><br>

--047d7b10cfb78c6d6704c30aab93--


--===============8561371795087206072==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8561371795087206072==--


From xen-users-bounces@lists.xen.org Fri Jun 22 07:36:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 07:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ShyOa-00066R-NG; Fri, 22 Jun 2012 07:35:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <venkateshpnv@gmail.com>) id 1ShyOY-00066H-8u
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 07:35:06 +0000
Received: from [85.158.139.83:33259] by server-3.bemta-5.messagelabs.com id
	28/88-03367-92024EF4; Fri, 22 Jun 2012 07:35:05 +0000
X-Env-Sender: venkateshpnv@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1340350502!28951195!1
X-Originating-IP: [209.85.210.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25172 invoked from network); 22 Jun 2012 07:35:04 -0000
Received: from mail-pz0-f43.google.com (HELO mail-pz0-f43.google.com)
	(209.85.210.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 07:35:04 -0000
Received: by dajz8 with SMTP id z8so2379761daj.30
	for <xen-users@lists.xensource.com>;
	Fri, 22 Jun 2012 00:35:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=EAEBcvvL99vmtV9w9JuVqsXxK19rD4O+kFtmxyQaxx8=;
	b=YVxvJKbdQ1tOWpE+6xMNylApVtSVyNnRraQI6n9e4q1TUJiZPjS9DapJk7cZTbY4ro
	5NJK16s6nEQIkrHuAO9FZ8PPZX/rF7RTkpiT+BKJrIMoWt5jIuUMDbnoQhJjOReSGc/4
	sQzm5Qp6c3FWXCWx+GtBPLtaHx01HrECzEGE+1jgiYzgI0aD4F7Gy6NCjZN16BqP3h7d
	BhIZo6oJaiMbEl5jZDI18M9Pp76Gbk8vNEXQArUsTeWJ0PbOYgW3a7zoknPhyHVh1E6U
	rS8zUyqRVm+omSE7G85iCp29Qg0Iv5r5XuT0qYlMpOQAk19kIn4eAY81y0F2j7vJ/DBD
	JvPw==
MIME-Version: 1.0
Received: by 10.68.203.66 with SMTP id ko2mr7064963pbc.84.1340350502038; Fri,
	22 Jun 2012 00:35:02 -0700 (PDT)
Received: by 10.68.12.102 with HTTP; Fri, 22 Jun 2012 00:35:02 -0700 (PDT)
Date: Fri, 22 Jun 2012 13:05:02 +0530
Message-ID: <CA+RhW7nHemjCheQoOwNcDgXgEJyWxmUgsi3yNbNxj3LuY_Xw7Q@mail.gmail.com>
From: Venkatesh P N <venkateshpnv@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] How to enable MSI-X interrupts for VM in XenServer6.0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8561371795087206072=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8561371795087206072==
Content-Type: multipart/alternative; boundary=047d7b10cfb78c6d6704c30aab93

--047d7b10cfb78c6d6704c30aab93
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am using Citrix XenServer 6.0.
I am working on a PCI Card that supports SR-IOV and MSI-X interrupts.

In my driver in dom0, I created multiple VFs for the Card
(pci_enable_sriov()) and
exposed one VF to a guest VM through PCI passthrough.
{{{
xe vm-param-set other-config:pci=0/000:05:00.1
uuid=5282688d-8f5e-1336-3bee-7730f051a872
}}}

In guest VM:
-------------------
I am working on a driver that uses MSI-X interrupts.
When I checked "cat /proc/interrupts", I am able to see the requested MSI-X
interrupts.
But the problem is, MSI-X interrupts are not getting generated.

This happens only when I expose(passthrough) a VF to the guest VM.
But when I expose the PCI card as it is to the guest VM (without creating
VFs), I am able to see
MSI-X interrupts getting generated on guest VM.

*The problem is seen only when VF is exposed to the guest VM.*

I havent seen this issue, when I use the same driver in Linux KVM and it
successfully generates MSI-X interrupts in VF case also.

Could someone please tell me how to route interrupts to the VM in XenServer
or any possible solution to solve this issue.

Thanks in Advance
Venkatesh

--047d7b10cfb78c6d6704c30aab93
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I am using Citrix XenServer 6.0.<br>I am working on a PCI Card t=
hat supports SR-IOV and MSI-X interrupts.<br><br>In my driver in dom0, I cr=
eated multiple VFs for the Card (pci_enable_sriov()) and <br>exposed one VF=
 to a guest VM through PCI passthrough.<br>
{{{<br>xe vm-param-set other-config:pci=3D0/000:05:00.1 uuid=3D5282688d-8f5=
e-1336-3bee-7730f051a872<br>}}}<br><br>In guest VM:<br>-------------------<=
br>I am working on a driver that uses MSI-X interrupts.<br>When I checked &=
quot;cat /proc/interrupts&quot;, I am able to see the requested MSI-X inter=
rupts.<br>
But the problem is, MSI-X interrupts are not getting generated.<br><br>This=
 happens only when I expose(passthrough) a VF to the guest VM. <br>But when=
 I expose the PCI card as it is to the guest VM (without creating VFs), I a=
m able to see<br>
MSI-X interrupts getting generated on guest VM.<br><br><u>The problem is se=
en only when VF is exposed to the guest VM.</u><br><br>I havent seen this i=
ssue, when I use the same driver in Linux KVM and it successfully generates=
 MSI-X interrupts in VF case also.<br>
<br>Could someone please tell me how to route interrupts to the VM in XenSe=
rver or any possible solution to solve this issue.<br><br>Thanks in Advance=
<br>Venkatesh<br><br>

--047d7b10cfb78c6d6704c30aab93--


--===============8561371795087206072==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8561371795087206072==--


From xen-users-bounces@lists.xen.org Fri Jun 22 08:23:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 08:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shz8Q-0007Rl-Hx; Fri, 22 Jun 2012 08:22:30 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Shz8P-0007Rb-Fi
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 08:22:29 +0000
Received: from [193.109.254.147:55582] by server-2.bemta-14.messagelabs.com id
	07/C0-01735-44B24EF4; Fri, 22 Jun 2012 08:22:28 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1340353348!10177421!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIwMjI=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6802 invoked from network); 22 Jun 2012 08:22:28 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 08:22:28 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13163238"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 08:22:28 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 09:22:27 +0100
Message-ID: <1340353346.19647.20.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Venkatesh P N <venkateshpnv@gmail.com>
Date: Fri, 22 Jun 2012 09:22:26 +0100
In-Reply-To: <CA+RhW7nHemjCheQoOwNcDgXgEJyWxmUgsi3yNbNxj3LuY_Xw7Q@mail.gmail.com>
References: <CA+RhW7nHemjCheQoOwNcDgXgEJyWxmUgsi3yNbNxj3LuY_Xw7Q@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] How to enable MSI-X interrupts for VM in
 XenServer6.0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Venkatesh,

On Fri, 2012-06-22 at 08:35 +0100, Venkatesh P N wrote:
> I am using Citrix XenServer 6.0.

This list deals with the Open Source versions of Xen. For commercial
products built around Xen you should contact the relevant support team.
In this case that would be your XS support person or the XS support
forums http://forums.citrix.com/support .

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 08:23:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 08:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Shz8Q-0007Rl-Hx; Fri, 22 Jun 2012 08:22:30 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Shz8P-0007Rb-Fi
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 08:22:29 +0000
Received: from [193.109.254.147:55582] by server-2.bemta-14.messagelabs.com id
	07/C0-01735-44B24EF4; Fri, 22 Jun 2012 08:22:28 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1340353348!10177421!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIwMjI=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6802 invoked from network); 22 Jun 2012 08:22:28 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 08:22:28 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13163238"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 08:22:28 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 09:22:27 +0100
Message-ID: <1340353346.19647.20.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Venkatesh P N <venkateshpnv@gmail.com>
Date: Fri, 22 Jun 2012 09:22:26 +0100
In-Reply-To: <CA+RhW7nHemjCheQoOwNcDgXgEJyWxmUgsi3yNbNxj3LuY_Xw7Q@mail.gmail.com>
References: <CA+RhW7nHemjCheQoOwNcDgXgEJyWxmUgsi3yNbNxj3LuY_Xw7Q@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] How to enable MSI-X interrupts for VM in
 XenServer6.0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Venkatesh,

On Fri, 2012-06-22 at 08:35 +0100, Venkatesh P N wrote:
> I am using Citrix XenServer 6.0.

This list deals with the Open Source versions of Xen. For commercial
products built around Xen you should contact the relevant support team.
In this case that would be your XS support person or the XS support
forums http://forums.citrix.com/support .

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 09:20:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 09:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si023-0000k2-Iy; Fri, 22 Jun 2012 09:19:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Rudi@softdux.com>) id 1Si022-0000jr-Cs
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 09:19:58 +0000
Received: from [85.158.139.83:56811] by server-11.bemta-5.messagelabs.com id
	1B/F4-20400-DB834EF4; Fri, 22 Jun 2012 09:19:57 +0000
X-Env-Sender: Rudi@softdux.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1340356794!21737155!1
X-Originating-IP: [64.191.118.125]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17959 invoked from network); 22 Jun 2012 09:19:55 -0000
Received: from mercury.securehosting.co.za (HELO mercury.securehosting.co.za)
	(64.191.118.125)
	by server-11.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Jun 2012 09:19:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=softdux.com;
	s=default; 
	h=Content-Transfer-Encoding:Content-Type:Cc:To:Subject:Message-ID:Date:From:References:In-Reply-To:Reply-To:MIME-Version;
	bh=5Qdu20B26OPjjc+KSpPRftNx7jZPL4zAyK5VNE7Wq7I=; 
	b=AaMtn0yRJJXqVzu0KPQPt3PkEoSrDpKJMEXdrYSKk4s4+hCLH4uVi2/HNy4fOXvPb4Z1iP2xij6SQI18s0a+NnxKUUKoameKIAxv2l48WbgblLUgp5cfQGOVp2n26gPZ;
Received: from localhost ([127.0.0.1]:53468 helo=mercury.securehosting.co.za)
	by mercury.securehosting.co.za with esmtpa (Exim 4.77)
	(envelope-from <Rudi@softdux.com>) id 1Si0AB-004FN8-EQ
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:28:35 +0200
Received: from mail-lb0-f173.google.com ([209.85.217.173]
	helo=mail-lb0-f173.google.com)
	by mercury.securehosting.co.za with ESMTP (ASSP 1.9); 22 Jun 2012
	11:27:17 +0200
Received: by lbok6 with SMTP id k6so4120200lbo.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 02:18:34 -0700 (PDT)
Received: by 10.112.103.130 with SMTP id fw2mr1141328lbb.107.1340356714867;
	Fri, 22 Jun 2012 02:18:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.28.104 with HTTP; Fri, 22 Jun 2012 02:18:14 -0700 (PDT)
In-Reply-To: <4FE382A9.5020504@ondore.com>
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
From: Rudi Ahlers <Rudi@SoftDux.com>
Date: Fri, 22 Jun 2012 11:18:14 +0200
Message-ID: <assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - mercury.securehosting.co.za
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - softdux.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rudi@softdux.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 10:23 PM, Alexandre Kouznetsov <alk@ondore.com> wro=
te:
> El 21/06/12 06:27, Rudi Ahlers escribi=F3:
>>
>> How do I take over a XEN domU's console, from anothe user?
>
> Works for me. Xen 4.0.1, 2.6.32-5-xen-amd64.
> (well, it's not a "take over". It opens a second console.)
>
> Please describe, what do you do exactly to reproduce the issue, and what =
is
> your environment.
>


When someone already had a connection open for a domU's console, then
I can't open another connection to it. How do I establish a 2nd
connection?



--

Kind Regards
Rudi Ahlers
SoftDux

Website: http://www.SoftDux.com
Technical Blog: http://Blog.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
Fax: 086 268 8492

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 09:20:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 09:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si023-0000k2-Iy; Fri, 22 Jun 2012 09:19:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Rudi@softdux.com>) id 1Si022-0000jr-Cs
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 09:19:58 +0000
Received: from [85.158.139.83:56811] by server-11.bemta-5.messagelabs.com id
	1B/F4-20400-DB834EF4; Fri, 22 Jun 2012 09:19:57 +0000
X-Env-Sender: Rudi@softdux.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1340356794!21737155!1
X-Originating-IP: [64.191.118.125]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17959 invoked from network); 22 Jun 2012 09:19:55 -0000
Received: from mercury.securehosting.co.za (HELO mercury.securehosting.co.za)
	(64.191.118.125)
	by server-11.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Jun 2012 09:19:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=softdux.com;
	s=default; 
	h=Content-Transfer-Encoding:Content-Type:Cc:To:Subject:Message-ID:Date:From:References:In-Reply-To:Reply-To:MIME-Version;
	bh=5Qdu20B26OPjjc+KSpPRftNx7jZPL4zAyK5VNE7Wq7I=; 
	b=AaMtn0yRJJXqVzu0KPQPt3PkEoSrDpKJMEXdrYSKk4s4+hCLH4uVi2/HNy4fOXvPb4Z1iP2xij6SQI18s0a+NnxKUUKoameKIAxv2l48WbgblLUgp5cfQGOVp2n26gPZ;
Received: from localhost ([127.0.0.1]:53468 helo=mercury.securehosting.co.za)
	by mercury.securehosting.co.za with esmtpa (Exim 4.77)
	(envelope-from <Rudi@softdux.com>) id 1Si0AB-004FN8-EQ
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:28:35 +0200
Received: from mail-lb0-f173.google.com ([209.85.217.173]
	helo=mail-lb0-f173.google.com)
	by mercury.securehosting.co.za with ESMTP (ASSP 1.9); 22 Jun 2012
	11:27:17 +0200
Received: by lbok6 with SMTP id k6so4120200lbo.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 02:18:34 -0700 (PDT)
Received: by 10.112.103.130 with SMTP id fw2mr1141328lbb.107.1340356714867;
	Fri, 22 Jun 2012 02:18:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.28.104 with HTTP; Fri, 22 Jun 2012 02:18:14 -0700 (PDT)
In-Reply-To: <4FE382A9.5020504@ondore.com>
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
From: Rudi Ahlers <Rudi@SoftDux.com>
Date: Fri, 22 Jun 2012 11:18:14 +0200
Message-ID: <assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - mercury.securehosting.co.za
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - softdux.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: rudi@softdux.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 21, 2012 at 10:23 PM, Alexandre Kouznetsov <alk@ondore.com> wro=
te:
> El 21/06/12 06:27, Rudi Ahlers escribi=F3:
>>
>> How do I take over a XEN domU's console, from anothe user?
>
> Works for me. Xen 4.0.1, 2.6.32-5-xen-amd64.
> (well, it's not a "take over". It opens a second console.)
>
> Please describe, what do you do exactly to reproduce the issue, and what =
is
> your environment.
>


When someone already had a connection open for a domU's console, then
I can't open another connection to it. How do I establish a 2nd
connection?



--

Kind Regards
Rudi Ahlers
SoftDux

Website: http://www.SoftDux.com
Technical Blog: http://Blog.SoftDux.com
Office: 087 805 9573
Cell: 082 554 7532
Fax: 086 268 8492

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 09:38:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 09:38:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si0J0-0001Mi-RB; Fri, 22 Jun 2012 09:37:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1Si0Iw-0001Md-IG
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 09:37:29 +0000
Received: from [85.158.143.35:44048] by server-3.bemta-4.messagelabs.com id
	E3/AC-05808-5DC34EF4; Fri, 22 Jun 2012 09:37:25 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340357843!13544045!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9487 invoked from network); 22 Jun 2012 09:37:24 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 09:37:24 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 6111E1C140C7
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 11:37:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:mime-version:content-type; s=selector1; bh=R
	cbNg/BbW3kM7/c2PxLoojff5Ho=; b=PHvG0bWqz4s/nX8kEG3qFs1VePkeJ9I+i
	WEEUJBb3ikUYF9Wbi0A88Msbxfv2QBT1YoX/23dgqQcmFqfub3AA+KWXb9/jET0k
	8dgBQdMY9xF9I8+dFZlEO6q5/Q6uCphml0AcIDRkGOYzAGSPsqZZnhcPLuyTQevI
	OY1MJPT6/x1EOkgaZQdj1WilRz/fEzCqXKhglgs9SDWUBsd6yYZYxmdvy308W7o2
	IP1iZusrsyV89dREzIFp1S0n7hW804K2CUxKV1W9JEMAg1lKdPMsiqG5osKj0xRZ
	hDRBBJsaX14GM5gsAC9O1gxKDy+A/lM4c0xTMknxaE21prRp+Cdnr0u1vLNExQ1J
	cu9KCBYKTnNSumBS6o/A+Xvo88fYz2A8PggebVVSP9A+6dwqCtCvrf8NtK8/hiT7
	R4uIpO8aQaXaR3A96X3TIP2wwZfds2wmE56yyTsVBuvP/XygJMRbJe11waz0b3bw
	B/VmqFs3wuPh5grZP1Wmf+qEBL6OHjwv6FqYnqAwIPNpb4lbAUjL2B2arKbiV1pI
	W6kOudbU/eAW+w6OwtRkJjJTyumtVdgtQsa1wJXqZr8rHbIjh0iBAHY3AZ1CnRwX
	rNH2ZWlWBahCqNIjj0w04x89pifzzk+eHhX/y4NJ0IoOQm+ULv0k6gm//HR51x7Y
	2/FYl5tExI=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id 3E8DA1C140DB; Fri, 22 Jun 2012 11:37:23 +0200 (CEST)
Date: Fri, 22 Jun 2012 11:37:23 +0200
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20120622093722.GA12330@bloms.de>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Xen-users] cpu pinning not working correctly in xen-4.2 unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I'm running xen 4.2 unstable (last commit e605d60923bf128dab6bd567d9fde54d001b0c24)
and try to do some cpu pining.

But my domUs changed the cpus from time to time like:

--snip--
xen:~# xl vcpu-list
Name                                ID  VCPU   CPU State   Time(s) CPU Affinity
Domain-0                             0     0    0   -b-    2833.2  any cpu
Domain-0                             0     1    1   r--    1772.3  any cpu
gateway                              1     0    0   ---     421.6  0
appserver                            2     0    1   -b-      57.7  0
filer                                3     0    1   -b-    1819.5  0
backup                               5     0    1   -b-    2082.5  0
dvdconvert                           6     0    0   ---    3546.1  any cpu
dvdconvert                           6     1    0   ---    3320.6  any cpu
vdrserver                            7     0    0   -b-      14.7  1
--snip--

I've pinned vdrserver to cpu 1 and it runs an cpu 0 for example.

Is this a bug, or did I something wrong ?

Btw: I use the credit2 scheduler, because it is better for my dvb broadcasting stuff.

Here the output of xl dmesg:

--snip--
host                   : xen
release                : 3.3.8-grsec
version                : #1-Alpine SMP Tue Jun 5 12:56:58 UTC 2012
machine                : x86_64
nr_cpus                : 2
max_cpu_id             : 1
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 1781
hw_caps                : 178bf3ff:2fd3fbff:00000000:00001710:00802201:00000000:000035ff:00000000
virt_caps              : hvm
total_memory           : 7789
free_memory            : 3089
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : -unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : dom0_mem=1024M sched=credit2 loglvl=all guest_loglvl=all
cc_compiler            : gcc version 4.6.3 (Alpine 4.6.3-r0) 
cc_compile_by          : root
cc_compile_domain      : intern.loc
cc_compile_date        : Wed Jun 13 15:54:36 CEST 2012
xend_config_format     : 4
--snip--


-- 
best regards

  Dieter Bloms

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 09:38:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 09:38:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si0J0-0001Mi-RB; Fri, 22 Jun 2012 09:37:30 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1Si0Iw-0001Md-IG
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 09:37:29 +0000
Received: from [85.158.143.35:44048] by server-3.bemta-4.messagelabs.com id
	E3/AC-05808-5DC34EF4; Fri, 22 Jun 2012 09:37:25 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340357843!13544045!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9487 invoked from network); 22 Jun 2012 09:37:24 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 09:37:24 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 6111E1C140C7
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 11:37:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:mime-version:content-type; s=selector1; bh=R
	cbNg/BbW3kM7/c2PxLoojff5Ho=; b=PHvG0bWqz4s/nX8kEG3qFs1VePkeJ9I+i
	WEEUJBb3ikUYF9Wbi0A88Msbxfv2QBT1YoX/23dgqQcmFqfub3AA+KWXb9/jET0k
	8dgBQdMY9xF9I8+dFZlEO6q5/Q6uCphml0AcIDRkGOYzAGSPsqZZnhcPLuyTQevI
	OY1MJPT6/x1EOkgaZQdj1WilRz/fEzCqXKhglgs9SDWUBsd6yYZYxmdvy308W7o2
	IP1iZusrsyV89dREzIFp1S0n7hW804K2CUxKV1W9JEMAg1lKdPMsiqG5osKj0xRZ
	hDRBBJsaX14GM5gsAC9O1gxKDy+A/lM4c0xTMknxaE21prRp+Cdnr0u1vLNExQ1J
	cu9KCBYKTnNSumBS6o/A+Xvo88fYz2A8PggebVVSP9A+6dwqCtCvrf8NtK8/hiT7
	R4uIpO8aQaXaR3A96X3TIP2wwZfds2wmE56yyTsVBuvP/XygJMRbJe11waz0b3bw
	B/VmqFs3wuPh5grZP1Wmf+qEBL6OHjwv6FqYnqAwIPNpb4lbAUjL2B2arKbiV1pI
	W6kOudbU/eAW+w6OwtRkJjJTyumtVdgtQsa1wJXqZr8rHbIjh0iBAHY3AZ1CnRwX
	rNH2ZWlWBahCqNIjj0w04x89pifzzk+eHhX/y4NJ0IoOQm+ULv0k6gm//HR51x7Y
	2/FYl5tExI=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id 3E8DA1C140DB; Fri, 22 Jun 2012 11:37:23 +0200 (CEST)
Date: Fri, 22 Jun 2012 11:37:23 +0200
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20120622093722.GA12330@bloms.de>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Xen-users] cpu pinning not working correctly in xen-4.2 unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I'm running xen 4.2 unstable (last commit e605d60923bf128dab6bd567d9fde54d001b0c24)
and try to do some cpu pining.

But my domUs changed the cpus from time to time like:

--snip--
xen:~# xl vcpu-list
Name                                ID  VCPU   CPU State   Time(s) CPU Affinity
Domain-0                             0     0    0   -b-    2833.2  any cpu
Domain-0                             0     1    1   r--    1772.3  any cpu
gateway                              1     0    0   ---     421.6  0
appserver                            2     0    1   -b-      57.7  0
filer                                3     0    1   -b-    1819.5  0
backup                               5     0    1   -b-    2082.5  0
dvdconvert                           6     0    0   ---    3546.1  any cpu
dvdconvert                           6     1    0   ---    3320.6  any cpu
vdrserver                            7     0    0   -b-      14.7  1
--snip--

I've pinned vdrserver to cpu 1 and it runs an cpu 0 for example.

Is this a bug, or did I something wrong ?

Btw: I use the credit2 scheduler, because it is better for my dvb broadcasting stuff.

Here the output of xl dmesg:

--snip--
host                   : xen
release                : 3.3.8-grsec
version                : #1-Alpine SMP Tue Jun 5 12:56:58 UTC 2012
machine                : x86_64
nr_cpus                : 2
max_cpu_id             : 1
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 1781
hw_caps                : 178bf3ff:2fd3fbff:00000000:00001710:00802201:00000000:000035ff:00000000
virt_caps              : hvm
total_memory           : 7789
free_memory            : 3089
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : -unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : dom0_mem=1024M sched=credit2 loglvl=all guest_loglvl=all
cc_compiler            : gcc version 4.6.3 (Alpine 4.6.3-r0) 
cc_compile_by          : root
cc_compile_domain      : intern.loc
cc_compile_date        : Wed Jun 13 15:54:36 CEST 2012
xend_config_format     : 4
--snip--


-- 
best regards

  Dieter Bloms

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 10:29:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 10:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si15x-0003Ui-OO; Fri, 22 Jun 2012 10:28:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike.mcclurg@citrix.com>) id 1Si15w-0003UU-Pq
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:28:04 +0000
Received: from [193.109.254.147:49817] by server-8.bemta-14.messagelabs.com id
	19/E0-30743-3B844EF4; Fri, 22 Jun 2012 10:28:03 +0000
X-Env-Sender: mike.mcclurg@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1340360881!11022197!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8352 invoked from network); 22 Jun 2012 10:28:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 10:28:02 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13166215"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 10:28:01 +0000
Received: from [10.80.118.125] (10.80.118.125) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 11:28:01 +0100
Message-ID: <4FE448AE.8020407@citrix.com>
Date: Fri, 22 Jun 2012 11:27:58 +0100
From: Mike McClurg <mike.mcclurg@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: Eric <epretorious@yahoo.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
X-Enigmail-Version: 1.4.2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 21/06/12 00:05, Eric wrote:
> Is CD-ROM/DVD-ROM the only way to install XCP?

I'm sure you could dd the iso to a thumb drive in the same way you would
any other OS. We install XCP and XenServer by pxeboot, which is ideal if
you have a large infrastructure to deploy to. Don't ask me for help with
pxeboot setup, though ;)

Mike

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 10:29:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 10:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si15x-0003Ui-OO; Fri, 22 Jun 2012 10:28:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike.mcclurg@citrix.com>) id 1Si15w-0003UU-Pq
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:28:04 +0000
Received: from [193.109.254.147:49817] by server-8.bemta-14.messagelabs.com id
	19/E0-30743-3B844EF4; Fri, 22 Jun 2012 10:28:03 +0000
X-Env-Sender: mike.mcclurg@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1340360881!11022197!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8352 invoked from network); 22 Jun 2012 10:28:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 10:28:02 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13166215"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 10:28:01 +0000
Received: from [10.80.118.125] (10.80.118.125) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 11:28:01 +0100
Message-ID: <4FE448AE.8020407@citrix.com>
Date: Fri, 22 Jun 2012 11:27:58 +0100
From: Mike McClurg <mike.mcclurg@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: Eric <epretorious@yahoo.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
In-Reply-To: <1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
X-Enigmail-Version: 1.4.2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 21/06/12 00:05, Eric wrote:
> Is CD-ROM/DVD-ROM the only way to install XCP?

I'm sure you could dd the iso to a thumb drive in the same way you would
any other OS. We install XCP and XenServer by pxeboot, which is ideal if
you have a large infrastructure to deploy to. Don't ask me for help with
pxeboot setup, though ;)

Mike

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 10:29:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 10:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si16i-0003Y6-Et; Fri, 22 Jun 2012 10:28:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Si16g-0003Xl-No
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:28:50 +0000
Received: from [85.158.143.99:57920] by server-3.bemta-4.messagelabs.com id
	5A/2A-05808-2E844EF4; Fri, 22 Jun 2012 10:28:50 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-6.tower-216.messagelabs.com!1340360922!21569137!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogNTUzNDcwOSAoYWJhbmRvbmVkOiB4ZW50aHVzaWFzdC5ib
	G9n\nc3BvdC5jb20p\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4045 invoked from network); 22 Jun 2012 10:28:43 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 10:28:43 -0000
Received: by obbta14 with SMTP id ta14so2401856obb.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 03:28:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=z40FxZE7jZZlqKIqcUBzNctgN7QtbEIEPdaVXtu9c1E=;
	b=GSP2FQJUOMkhaVsLInlMCIIrEt+XNVvQNQfk/ivfpAH3vYSea4H4DUwCX2ibCf0yUb
	wC1s3c2XZNcz0RtkGI7t4v4stAJ4XQxB6JXt/yoZDH8s4xPkjZGHs7tEoAB+BSwtdLoB
	WrdDQiCpcDCaQlLboY0PWF72XNNX+/YAj5/NmMPkayYMwAnQmfnQgXmVbOCYRBa9Q+Jf
	VDukT9Ds0ShWbLEVjkMZLMRU3aqRopowfpJD66OgB78hH85jXN/J1D5ah3QG8BYK7Rmc
	sigLULHy4DYbtsQN78RrAOM6FPIMrduxkHyuOZcUVBe1n4CRYYS5+jefZ7rWZ7R8iCGC
	zdKA==
Received: by 10.182.38.66 with SMTP id e2mr1395459obk.31.1340360921892; Fri,
	22 Jun 2012 03:28:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Fri, 22 Jun 2012 03:28:20 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FE3BB7C.9050605@gmail.com>
References: <CC0915C5.AEDA%shenderson@remitdata.com>
	<4FE3BB7C.9050605@gmail.com>
From: Rolu <rolu@roce.org>
Date: Fri, 22 Jun 2012 12:28:20 +0200
Message-ID: <CABs9EjmftVTC39Kh4OO=2UdxQL4qm_QQq9o-6ryuzHsC2WCXAQ@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQl4fVRN3LR0IiMLhN50gK85oUT1S2+FQwwR0lba8ohW2Ykj5A9RA8p7xLeCBo+ix+raERPY
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 22, 2012 at 2:25 AM,  <cyberhawk001@gmail.com> wrote:
> Yes, by all means, please share your instructions. I would very much like=
 to
> have XCP 1.5 on a bootable USB drive. I have bought a bunch of 2GB flash
> cards=A0 a short while ago cause now they are really cheap and just for t=
he
> purpose of keeping different things on them so i can boot when needed.
>
> Thank you in advance....
>

I've followed http://xenthusiast.blogspot.com/2010/02/install-xenserver-fro=
m-usb-drive.html
in the past, and it worked. The first screen of text that pops up when
it boots is for some reason very dark blue on black and at first I
thought it was just a black screen doing nothing, but it turned out to
be a sort of boot prompt. Hitting enter a few times got me through.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 10:29:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 10:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si16i-0003Y6-Et; Fri, 22 Jun 2012 10:28:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1Si16g-0003Xl-No
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:28:50 +0000
Received: from [85.158.143.99:57920] by server-3.bemta-4.messagelabs.com id
	5A/2A-05808-2E844EF4; Fri, 22 Jun 2012 10:28:50 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-6.tower-216.messagelabs.com!1340360922!21569137!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogNTUzNDcwOSAoYWJhbmRvbmVkOiB4ZW50aHVzaWFzdC5ib
	G9n\nc3BvdC5jb20p\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4045 invoked from network); 22 Jun 2012 10:28:43 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-6.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 10:28:43 -0000
Received: by obbta14 with SMTP id ta14so2401856obb.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 03:28:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=z40FxZE7jZZlqKIqcUBzNctgN7QtbEIEPdaVXtu9c1E=;
	b=GSP2FQJUOMkhaVsLInlMCIIrEt+XNVvQNQfk/ivfpAH3vYSea4H4DUwCX2ibCf0yUb
	wC1s3c2XZNcz0RtkGI7t4v4stAJ4XQxB6JXt/yoZDH8s4xPkjZGHs7tEoAB+BSwtdLoB
	WrdDQiCpcDCaQlLboY0PWF72XNNX+/YAj5/NmMPkayYMwAnQmfnQgXmVbOCYRBa9Q+Jf
	VDukT9Ds0ShWbLEVjkMZLMRU3aqRopowfpJD66OgB78hH85jXN/J1D5ah3QG8BYK7Rmc
	sigLULHy4DYbtsQN78RrAOM6FPIMrduxkHyuOZcUVBe1n4CRYYS5+jefZ7rWZ7R8iCGC
	zdKA==
Received: by 10.182.38.66 with SMTP id e2mr1395459obk.31.1340360921892; Fri,
	22 Jun 2012 03:28:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Fri, 22 Jun 2012 03:28:20 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FE3BB7C.9050605@gmail.com>
References: <CC0915C5.AEDA%shenderson@remitdata.com>
	<4FE3BB7C.9050605@gmail.com>
From: Rolu <rolu@roce.org>
Date: Fri, 22 Jun 2012 12:28:20 +0200
Message-ID: <CABs9EjmftVTC39Kh4OO=2UdxQL4qm_QQq9o-6ryuzHsC2WCXAQ@mail.gmail.com>
To: cyberhawk001@gmail.com
X-Gm-Message-State: ALoCoQl4fVRN3LR0IiMLhN50gK85oUT1S2+FQwwR0lba8ohW2Ykj5A9RA8p7xLeCBo+ix+raERPY
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 22, 2012 at 2:25 AM,  <cyberhawk001@gmail.com> wrote:
> Yes, by all means, please share your instructions. I would very much like=
 to
> have XCP 1.5 on a bootable USB drive. I have bought a bunch of 2GB flash
> cards=A0 a short while ago cause now they are really cheap and just for t=
he
> purpose of keeping different things on them so i can boot when needed.
>
> Thank you in advance....
>

I've followed http://xenthusiast.blogspot.com/2010/02/install-xenserver-fro=
m-usb-drive.html
in the past, and it worked. The first screen of text that pops up when
it boots is for some reason very dark blue on black and at first I
thought it was just a black screen doing nothing, but it turned out to
be a sort of boot prompt. Hitting enter a few times got me through.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:00:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1aD-00054C-9j; Fri, 22 Jun 2012 10:59:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Si1aC-00053W-90
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:59:20 +0000
Received: from [85.158.138.51:39853] by server-2.bemta-3.messagelabs.com id
	59/3E-10266-60054EF4; Fri, 22 Jun 2012 10:59:18 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340362758!24962852!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7048 invoked from network); 22 Jun 2012 10:59:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 10:59:18 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13166950"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 10:59:18 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 11:59:17 +0100
Message-ID: <1340362756.26083.84.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mike McClurg <mike.mcclurg@citrix.com>
Date: Fri, 22 Jun 2012 11:59:16 +0100
In-Reply-To: <4FE448AE.8020407@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> On 21/06/12 00:05, Eric wrote:
> > Is CD-ROM/DVD-ROM the only way to install XCP?
> 
> I'm sure you could dd the iso to a thumb drive in the same way you would
> any other OS.

This depends on the iso having being created with special options though
-- is that done for XCP isos?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:00:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1aD-00054C-9j; Fri, 22 Jun 2012 10:59:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Si1aC-00053W-90
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:59:20 +0000
Received: from [85.158.138.51:39853] by server-2.bemta-3.messagelabs.com id
	59/3E-10266-60054EF4; Fri, 22 Jun 2012 10:59:18 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340362758!24962852!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7048 invoked from network); 22 Jun 2012 10:59:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 10:59:18 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13166950"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 10:59:18 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 11:59:17 +0100
Message-ID: <1340362756.26083.84.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mike McClurg <mike.mcclurg@citrix.com>
Date: Fri, 22 Jun 2012 11:59:16 +0100
In-Reply-To: <4FE448AE.8020407@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> On 21/06/12 00:05, Eric wrote:
> > Is CD-ROM/DVD-ROM the only way to install XCP?
> 
> I'm sure you could dd the iso to a thumb drive in the same way you would
> any other OS.

This depends on the iso having being created with special options though
-- is that done for XCP isos?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:12:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1ma-0005yk-DK; Fri, 22 Jun 2012 11:12:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike.mcclurg@citrix.com>) id 1Si1mZ-0005yU-6R
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:12:07 +0000
Received: from [85.158.139.83:12873] by server-12.bemta-5.messagelabs.com id
	8D/39-25233-50354EF4; Fri, 22 Jun 2012 11:12:05 +0000
X-Env-Sender: mike.mcclurg@citrix.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340363525!28893064!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20936 invoked from network); 22 Jun 2012 11:12:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:12:05 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13167268"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 11:12:04 +0000
Received: from [10.80.118.125] (10.80.118.125) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 12:12:04 +0100
Message-ID: <4FE45302.9080203@citrix.com>
Date: Fri, 22 Jun 2012 12:12:02 +0100
From: Mike McClurg <mike.mcclurg@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340362756.26083.84.camel@zakaz.uk.xensource.com>
X-Enigmail-Version: 1.4.2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 22/06/12 11:59, Ian Campbell wrote:
> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
>> On 21/06/12 00:05, Eric wrote:
>>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>
>> I'm sure you could dd the iso to a thumb drive in the same way you would
>> any other OS.
> 
> This depends on the iso having being created with special options though
> -- is that done for XCP isos?

I have no idea, what options does an ISO need to be created with? Can
you repackage an ISO with those options?



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:12:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1ma-0005yk-DK; Fri, 22 Jun 2012 11:12:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike.mcclurg@citrix.com>) id 1Si1mZ-0005yU-6R
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:12:07 +0000
Received: from [85.158.139.83:12873] by server-12.bemta-5.messagelabs.com id
	8D/39-25233-50354EF4; Fri, 22 Jun 2012 11:12:05 +0000
X-Env-Sender: mike.mcclurg@citrix.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340363525!28893064!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20936 invoked from network); 22 Jun 2012 11:12:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:12:05 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13167268"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 11:12:04 +0000
Received: from [10.80.118.125] (10.80.118.125) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 12:12:04 +0100
Message-ID: <4FE45302.9080203@citrix.com>
Date: Fri, 22 Jun 2012 12:12:02 +0100
From: Mike McClurg <mike.mcclurg@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340362756.26083.84.camel@zakaz.uk.xensource.com>
X-Enigmail-Version: 1.4.2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 22/06/12 11:59, Ian Campbell wrote:
> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
>> On 21/06/12 00:05, Eric wrote:
>>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>
>> I'm sure you could dd the iso to a thumb drive in the same way you would
>> any other OS.
> 
> This depends on the iso having being created with special options though
> -- is that done for XCP isos?

I have no idea, what options does an ISO need to be created with? Can
you repackage an ISO with those options?



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:16:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1qH-0006Gw-F3; Fri, 22 Jun 2012 11:15:57 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Si1qF-0006GX-7P
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:15:55 +0000
Received: from [193.109.254.147:45043] by server-6.bemta-14.messagelabs.com id
	19/2E-08993-AE354EF4; Fri, 22 Jun 2012 11:15:54 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340363753!8654553!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16066 invoked from network); 22 Jun 2012 11:15:53 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:15:53 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13167362"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 11:15:52 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 12:15:52 +0100
Message-ID: <1340363751.26083.86.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mike McClurg <mike.mcclurg@citrix.com>
Date: Fri, 22 Jun 2012 12:15:51 +0100
In-Reply-To: <4FE45302.9080203@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-22 at 12:12 +0100, Mike McClurg wrote:
> On 22/06/12 11:59, Ian Campbell wrote:
> > On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >> On 21/06/12 00:05, Eric wrote:
> >>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>
> >> I'm sure you could dd the iso to a thumb drive in the same way you would
> >> any other OS.
> > 
> > This depends on the iso having being created with special options though
> > -- is that done for XCP isos?
> 
> I have no idea, what options does an ISO need to be created with?

I dunno eithr, I just know that they exist.

> Can you repackage an ISO with those options?

That might be what isohybrid, from the syslinux suite, does?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:16:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1qH-0006Gw-F3; Fri, 22 Jun 2012 11:15:57 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Si1qF-0006GX-7P
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:15:55 +0000
Received: from [193.109.254.147:45043] by server-6.bemta-14.messagelabs.com id
	19/2E-08993-AE354EF4; Fri, 22 Jun 2012 11:15:54 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340363753!8654553!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16066 invoked from network); 22 Jun 2012 11:15:53 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:15:53 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336348800"; d="scan'208";a="13167362"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 11:15:52 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 12:15:52 +0100
Message-ID: <1340363751.26083.86.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mike McClurg <mike.mcclurg@citrix.com>
Date: Fri, 22 Jun 2012 12:15:51 +0100
In-Reply-To: <4FE45302.9080203@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-22 at 12:12 +0100, Mike McClurg wrote:
> On 22/06/12 11:59, Ian Campbell wrote:
> > On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >> On 21/06/12 00:05, Eric wrote:
> >>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>
> >> I'm sure you could dd the iso to a thumb drive in the same way you would
> >> any other OS.
> > 
> > This depends on the iso having being created with special options though
> > -- is that done for XCP isos?
> 
> I have no idea, what options does an ISO need to be created with?

I dunno eithr, I just know that they exist.

> Can you repackage an ISO with those options?

That might be what isohybrid, from the syslinux suite, does?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:19:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1sx-0006XK-9J; Fri, 22 Jun 2012 11:18:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1Si1sv-0006Wz-Cd
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:18:41 +0000
Received: from [85.158.143.35:44406] by server-2.bemta-4.messagelabs.com id
	37/04-17938-09454EF4; Fri, 22 Jun 2012 11:18:40 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1340363918!6128091!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12444 invoked from network); 22 Jun 2012 11:18:39 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:18:39 -0000
Received: by qaeb19 with SMTP id b19so298879qae.11
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 04:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=ERxwIJE6dl5hoODkc3D401vk8DFGQuCzyMmJLNAF8xw=;
	b=y8sUao1ONejLngEjEZISBMjTr5pdmqXc1QEyk8sAn0LFRNDA2QKc0sDVxJOsnQ8ar2
	g3cQW6IHJmHvFsjlhmIBe6pZiHf1E5kdhIMSCd0AKhbcerfN9QOe0vBi/WiL2n+40+Zm
	pctLAy82yqjy/sj3NRn5t8PNm5L/JSvZI7xOttSMhGUfniarv0URnRgQX7tcSTztuo1G
	yfvr4pC9zA7jecR+qNUQppCXxr5S8cmKfpfiJAuGmd8xGX6QTUF/kcT1y12ArxwQ6X97
	ffaxQXfvXYLXqLTs4yj7yfUnuqdRtn0i3b1I1UltogByWahuipstMEIEAX0LXtkiMt/f
	VCvA==
MIME-Version: 1.0
Received: by 10.229.136.149 with SMTP id r21mr839223qct.75.1340363918186; Fri,
	22 Jun 2012 04:18:38 -0700 (PDT)
Received: by 10.229.42.11 with HTTP; Fri, 22 Jun 2012 04:18:38 -0700 (PDT)
In-Reply-To: <20120622093722.GA12330@bloms.de>
References: <20120622093722.GA12330@bloms.de>
Date: Fri, 22 Jun 2012 12:18:38 +0100
X-Google-Sender-Auth: uUvh-uLANjUJbstC1XDfbIQ3Wj4
Message-ID: <CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Dieter Bloms <xensource.com@bloms.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
	unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 22, 2012 at 10:37 AM, Dieter Bloms <xensource.com@bloms.de> wro=
te:
> Hi,
>
> I'm running xen 4.2 unstable (last commit e605d60923bf128dab6bd567d9fde54=
d001b0c24)
> and try to do some cpu pining.

Hey Deiter, did you mean to post this to xen-devel instead?

>
> But my domUs changed the cpus from time to time like:
>
> --snip--
> xen:~# xl vcpu-list
> Name =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ID =
=A0VCPU =A0 CPU State =A0 Time(s) CPU Affinity
> Domain-0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0 =A0 =
=A0 0 =A0 =A00 =A0 -b- =A0 =A02833.2 =A0any cpu
> Domain-0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0 =A0 =
=A0 1 =A0 =A01 =A0 r-- =A0 =A01772.3 =A0any cpu
> gateway =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01 =A0 =
=A0 0 =A0 =A00 =A0 --- =A0 =A0 421.6 =A00
> appserver =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02 =A0 =
=A0 0 =A0 =A01 =A0 -b- =A0 =A0 =A057.7 =A00
> filer =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A03 =
=A0 =A0 0 =A0 =A01 =A0 -b- =A0 =A01819.5 =A00
> backup =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 5 =A0 =
=A0 0 =A0 =A01 =A0 -b- =A0 =A02082.5 =A00
> dvdconvert =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 6 =A0 =A0 =
0 =A0 =A00 =A0 --- =A0 =A03546.1 =A0any cpu
> dvdconvert =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 6 =A0 =A0 =
1 =A0 =A00 =A0 --- =A0 =A03320.6 =A0any cpu
> vdrserver =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A07 =A0 =
=A0 0 =A0 =A00 =A0 -b- =A0 =A0 =A014.7 =A01
> --snip--
>
> I've pinned vdrserver to cpu 1 and it runs an cpu 0 for example.
>
> Is this a bug, or did I something wrong ?
>
> Btw: I use the credit2 scheduler, because it is better for my dvb broadca=
sting stuff.

Glad to know it works well for you -- that's exactly the kind of
workload it's aimed at.  Unfortunately it's still experimental:
pinning is not implemented yet in credit2.  You should be able to
implement something similar using cpupools.  There's a blog post on
that here: http://blog.xen.org/index.php/2012/04/23/xen-4-2-cpupools/

Another feature introduced in 4.2 is the ability to set credit1's
credit timeslice.  The default is still 30ms, which is *far* too long
for real-time; you might try setting it to something between 1 and 5
and see if that works well enough for you.  There's a blog post on
that here: http://blog.xen.org/index.php/2012/04/10/xen-4-2-new-scheduler-p=
arameters-2/

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:19:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si1sx-0006XK-9J; Fri, 22 Jun 2012 11:18:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1Si1sv-0006Wz-Cd
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:18:41 +0000
Received: from [85.158.143.35:44406] by server-2.bemta-4.messagelabs.com id
	37/04-17938-09454EF4; Fri, 22 Jun 2012 11:18:40 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1340363918!6128091!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12444 invoked from network); 22 Jun 2012 11:18:39 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:18:39 -0000
Received: by qaeb19 with SMTP id b19so298879qae.11
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 04:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=ERxwIJE6dl5hoODkc3D401vk8DFGQuCzyMmJLNAF8xw=;
	b=y8sUao1ONejLngEjEZISBMjTr5pdmqXc1QEyk8sAn0LFRNDA2QKc0sDVxJOsnQ8ar2
	g3cQW6IHJmHvFsjlhmIBe6pZiHf1E5kdhIMSCd0AKhbcerfN9QOe0vBi/WiL2n+40+Zm
	pctLAy82yqjy/sj3NRn5t8PNm5L/JSvZI7xOttSMhGUfniarv0URnRgQX7tcSTztuo1G
	yfvr4pC9zA7jecR+qNUQppCXxr5S8cmKfpfiJAuGmd8xGX6QTUF/kcT1y12ArxwQ6X97
	ffaxQXfvXYLXqLTs4yj7yfUnuqdRtn0i3b1I1UltogByWahuipstMEIEAX0LXtkiMt/f
	VCvA==
MIME-Version: 1.0
Received: by 10.229.136.149 with SMTP id r21mr839223qct.75.1340363918186; Fri,
	22 Jun 2012 04:18:38 -0700 (PDT)
Received: by 10.229.42.11 with HTTP; Fri, 22 Jun 2012 04:18:38 -0700 (PDT)
In-Reply-To: <20120622093722.GA12330@bloms.de>
References: <20120622093722.GA12330@bloms.de>
Date: Fri, 22 Jun 2012 12:18:38 +0100
X-Google-Sender-Auth: uUvh-uLANjUJbstC1XDfbIQ3Wj4
Message-ID: <CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Dieter Bloms <xensource.com@bloms.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
	unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 22, 2012 at 10:37 AM, Dieter Bloms <xensource.com@bloms.de> wro=
te:
> Hi,
>
> I'm running xen 4.2 unstable (last commit e605d60923bf128dab6bd567d9fde54=
d001b0c24)
> and try to do some cpu pining.

Hey Deiter, did you mean to post this to xen-devel instead?

>
> But my domUs changed the cpus from time to time like:
>
> --snip--
> xen:~# xl vcpu-list
> Name =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ID =
=A0VCPU =A0 CPU State =A0 Time(s) CPU Affinity
> Domain-0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0 =A0 =
=A0 0 =A0 =A00 =A0 -b- =A0 =A02833.2 =A0any cpu
> Domain-0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0 =A0 =
=A0 1 =A0 =A01 =A0 r-- =A0 =A01772.3 =A0any cpu
> gateway =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01 =A0 =
=A0 0 =A0 =A00 =A0 --- =A0 =A0 421.6 =A00
> appserver =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02 =A0 =
=A0 0 =A0 =A01 =A0 -b- =A0 =A0 =A057.7 =A00
> filer =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A03 =
=A0 =A0 0 =A0 =A01 =A0 -b- =A0 =A01819.5 =A00
> backup =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 5 =A0 =
=A0 0 =A0 =A01 =A0 -b- =A0 =A02082.5 =A00
> dvdconvert =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 6 =A0 =A0 =
0 =A0 =A00 =A0 --- =A0 =A03546.1 =A0any cpu
> dvdconvert =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 6 =A0 =A0 =
1 =A0 =A00 =A0 --- =A0 =A03320.6 =A0any cpu
> vdrserver =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A07 =A0 =
=A0 0 =A0 =A00 =A0 -b- =A0 =A0 =A014.7 =A01
> --snip--
>
> I've pinned vdrserver to cpu 1 and it runs an cpu 0 for example.
>
> Is this a bug, or did I something wrong ?
>
> Btw: I use the credit2 scheduler, because it is better for my dvb broadca=
sting stuff.

Glad to know it works well for you -- that's exactly the kind of
workload it's aimed at.  Unfortunately it's still experimental:
pinning is not implemented yet in credit2.  You should be able to
implement something similar using cpupools.  There's a blog post on
that here: http://blog.xen.org/index.php/2012/04/23/xen-4-2-cpupools/

Another feature introduced in 4.2 is the ability to set credit1's
credit timeslice.  The default is still 30ms, which is *far* too long
for real-time; you might try setting it to something between 1 and 5
and see if that works well enough for you.  There's a blog post on
that here: http://blog.xen.org/index.php/2012/04/10/xen-4-2-new-scheduler-p=
arameters-2/

 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:32:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si25g-0007bg-M5; Fri, 22 Jun 2012 11:31:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Si25f-0007bP-7K
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 11:31:51 +0000
Received: from [85.158.143.35:50768] by server-2.bemta-4.messagelabs.com id
	D6/B8-17938-6A754EF4; Fri, 22 Jun 2012 11:31:50 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1340364705!16474287!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12469 invoked from network); 22 Jun 2012 11:31:46 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:31:46 -0000
Received: by ghy10 with SMTP id 10so1957599ghy.30
	for <xen-users@lists.xensource.com>;
	Fri, 22 Jun 2012 04:31:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=9QWo1gDNcQeIQCTdZuytXkAyNBjOmVh9+c3eo+nrCOY=;
	b=pm11BdhvITJPi7gHKV45fBEktbh0OqxP2WdDlCPpC0UWWKd/wAh3eXE2Rsy82fr3hq
	YZwsQpNXgxgmevYYUV4qIGdV//gziWjrfMd/Mkd/POhg76/bjBKRJDhkYsej0YxuOoZs
	0ipyrKHi3C7IhBNx+RnOTrsXUBXEOmQ6dSEVVc75qKW3oG6u90CcYG5PCQtBldaXkHIV
	qJhCqivsjYiNUpahTpkW2y3Ke7f9Y1x2cUgpitHm74xZ+JH8htjXeBqzT5EIMkQo8SKP
	oTOnfXnYrS5ExrJbRXFqtkWtUfWq4IQ5k8WXgq3zQQNVxDZOj/76nJkTjATEjhHxczoB
	xXWw==
MIME-Version: 1.0
Received: by 10.50.208.105 with SMTP id md9mr1116288igc.12.1340364704517; Fri,
	22 Jun 2012 04:31:44 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Fri, 22 Jun 2012 04:31:44 -0700 (PDT)
In-Reply-To: <1340363751.26083.86.camel@zakaz.uk.xensource.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<1340363751.26083.86.camel@zakaz.uk.xensource.com>
Date: Fri, 22 Jun 2012 13:31:44 +0200
Message-ID: <CAPFpWQveraUVO+STDhoZ2oWLQzDtsHZpv2qjwMOAT0dfUpc=5w@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I can confirm that I have successfully created XCP bootable USB stick
from official iso with http://www.linuxliveusb.com/.

Br

Peter

2012/6/22 Ian Campbell <Ian.Campbell@citrix.com>:
> On Fri, 2012-06-22 at 12:12 +0100, Mike McClurg wrote:
>> On 22/06/12 11:59, Ian Campbell wrote:
>> > On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
>> >> On 21/06/12 00:05, Eric wrote:
>> >>> Is CD-ROM/DVD-ROM the only way to install XCP?
>> >>
>> >> I'm sure you could dd the iso to a thumb drive in the same way you would
>> >> any other OS.
>> >
>> > This depends on the iso having being created with special options though
>> > -- is that done for XCP isos?
>>
>> I have no idea, what options does an ISO need to be created with?
>
> I dunno eithr, I just know that they exist.
>
>> Can you repackage an ISO with those options?
>
> That might be what isohybrid, from the syslinux suite, does?
>
> Ian.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:32:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si25g-0007bg-M5; Fri, 22 Jun 2012 11:31:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xenware@gmail.com>) id 1Si25f-0007bP-7K
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 11:31:51 +0000
Received: from [85.158.143.35:50768] by server-2.bemta-4.messagelabs.com id
	D6/B8-17938-6A754EF4; Fri, 22 Jun 2012 11:31:50 +0000
X-Env-Sender: xenware@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1340364705!16474287!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12469 invoked from network); 22 Jun 2012 11:31:46 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:31:46 -0000
Received: by ghy10 with SMTP id 10so1957599ghy.30
	for <xen-users@lists.xensource.com>;
	Fri, 22 Jun 2012 04:31:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=9QWo1gDNcQeIQCTdZuytXkAyNBjOmVh9+c3eo+nrCOY=;
	b=pm11BdhvITJPi7gHKV45fBEktbh0OqxP2WdDlCPpC0UWWKd/wAh3eXE2Rsy82fr3hq
	YZwsQpNXgxgmevYYUV4qIGdV//gziWjrfMd/Mkd/POhg76/bjBKRJDhkYsej0YxuOoZs
	0ipyrKHi3C7IhBNx+RnOTrsXUBXEOmQ6dSEVVc75qKW3oG6u90CcYG5PCQtBldaXkHIV
	qJhCqivsjYiNUpahTpkW2y3Ke7f9Y1x2cUgpitHm74xZ+JH8htjXeBqzT5EIMkQo8SKP
	oTOnfXnYrS5ExrJbRXFqtkWtUfWq4IQ5k8WXgq3zQQNVxDZOj/76nJkTjATEjhHxczoB
	xXWw==
MIME-Version: 1.0
Received: by 10.50.208.105 with SMTP id md9mr1116288igc.12.1340364704517; Fri,
	22 Jun 2012 04:31:44 -0700 (PDT)
Received: by 10.50.42.41 with HTTP; Fri, 22 Jun 2012 04:31:44 -0700 (PDT)
In-Reply-To: <1340363751.26083.86.camel@zakaz.uk.xensource.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<1340363751.26083.86.camel@zakaz.uk.xensource.com>
Date: Fri, 22 Jun 2012 13:31:44 +0200
Message-ID: <CAPFpWQveraUVO+STDhoZ2oWLQzDtsHZpv2qjwMOAT0dfUpc=5w@mail.gmail.com>
From: Peter Braun <xenware@gmail.com>
To: Xen List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I can confirm that I have successfully created XCP bootable USB stick
from official iso with http://www.linuxliveusb.com/.

Br

Peter

2012/6/22 Ian Campbell <Ian.Campbell@citrix.com>:
> On Fri, 2012-06-22 at 12:12 +0100, Mike McClurg wrote:
>> On 22/06/12 11:59, Ian Campbell wrote:
>> > On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
>> >> On 21/06/12 00:05, Eric wrote:
>> >>> Is CD-ROM/DVD-ROM the only way to install XCP?
>> >>
>> >> I'm sure you could dd the iso to a thumb drive in the same way you would
>> >> any other OS.
>> >
>> > This depends on the iso having being created with special options though
>> > -- is that done for XCP isos?
>>
>> I have no idea, what options does an ISO need to be created with?
>
> I dunno eithr, I just know that they exist.
>
>> Can you repackage an ISO with those options?
>
> That might be what isohybrid, from the syslinux suite, does?
>
> Ian.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:50:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2NS-00010I-Me; Fri, 22 Jun 2012 11:50:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike.mcclurg@citrix.com>) id 1Si2NR-0000zx-1i
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:50:13 +0000
Received: from [193.109.254.147:47062] by server-10.bemta-14.messagelabs.com
	id 24/15-05433-3FB54EF4; Fri, 22 Jun 2012 11:50:11 +0000
X-Env-Sender: mike.mcclurg@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340365808!5425656!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTIzNDk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29007 invoked from network); 22 Jun 2012 11:50:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:50:10 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336363200"; d="scan'208";a="29051674"
Received: from ftlpmailmx01.citrite.net ([10.13.107.65])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 07:50:08 -0400
Received: from [10.80.2.141] (10.80.2.141) by FTLPMAILMX01.citrite.net
	(10.13.107.65) with Microsoft SMTP Server id 8.3.213.0; Fri, 22 Jun 2012
	07:50:08 -0400
Message-ID: <4FE45C37.90800@citrix.com>
Date: Fri, 22 Jun 2012 12:51:19 +0100
From: Mike McClurg <mike.mcclurg@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
In-Reply-To: <415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>, Ian Campbell <Ian.Campbell@citrix.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API]  Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 22/06/12 12:18, Anil Madhavapeddy wrote:
> On 22 Jun 2012, at 12:12, Mike McClurg wrote:
>
>> On 22/06/12 11:59, Ian Campbell wrote:
>>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
>>>> On 21/06/12 00:05, Eric wrote:
>>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>>>
>>>> I'm sure you could dd the iso to a thumb drive in the same way you would
>>>> any other OS.
>>>
>>> This depends on the iso having being created with special options though
>>> -- is that done for XCP isos?
>>
>> I have no idea, what options does an ISO need to be created with? Can
>> you repackage an ISO with those options?
>
> If it still exists, packaging.hg creates the XenServer ISO with the correct
> options for PXE boot. XCP probably uses the same build scripts...are they
> open-source?

Those scripts don't contain any license information that I can see, and 
we haven't published them publicly. I'm all for making XCP easier to 
build outside of Citrix, but I don't think that thrusting our build 
system on the world is the right way to do it ;)

Anyway, here is the blurb that generates the iso:

mkisofs -joliet -joliet-long -r \
    -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
    -no-emul-boot -boot-load-size 4 -boot-info-table \
    -sort $(MY_OBJ_DIR)/sort.main.list \
    -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
    -o $@ $(STAGING_main);

Does that look like it'll generate a thumb-drive-bootable ISO?

Mike

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 11:50:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 11:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2NS-00010I-Me; Fri, 22 Jun 2012 11:50:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike.mcclurg@citrix.com>) id 1Si2NR-0000zx-1i
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:50:13 +0000
Received: from [193.109.254.147:47062] by server-10.bemta-14.messagelabs.com
	id 24/15-05433-3FB54EF4; Fri, 22 Jun 2012 11:50:11 +0000
X-Env-Sender: mike.mcclurg@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1340365808!5425656!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxNTIzNDk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29007 invoked from network); 22 Jun 2012 11:50:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 11:50:10 -0000
X-IronPort-AV: E=Sophos;i="4.77,457,1336363200"; d="scan'208";a="29051674"
Received: from ftlpmailmx01.citrite.net ([10.13.107.65])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 07:50:08 -0400
Received: from [10.80.2.141] (10.80.2.141) by FTLPMAILMX01.citrite.net
	(10.13.107.65) with Microsoft SMTP Server id 8.3.213.0; Fri, 22 Jun 2012
	07:50:08 -0400
Message-ID: <4FE45C37.90800@citrix.com>
Date: Fri, 22 Jun 2012 12:51:19 +0100
From: Mike McClurg <mike.mcclurg@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Anil Madhavapeddy <anil@recoil.org>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
In-Reply-To: <415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>, Ian Campbell <Ian.Campbell@citrix.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API]  Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 22/06/12 12:18, Anil Madhavapeddy wrote:
> On 22 Jun 2012, at 12:12, Mike McClurg wrote:
>
>> On 22/06/12 11:59, Ian Campbell wrote:
>>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
>>>> On 21/06/12 00:05, Eric wrote:
>>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
>>>>
>>>> I'm sure you could dd the iso to a thumb drive in the same way you would
>>>> any other OS.
>>>
>>> This depends on the iso having being created with special options though
>>> -- is that done for XCP isos?
>>
>> I have no idea, what options does an ISO need to be created with? Can
>> you repackage an ISO with those options?
>
> If it still exists, packaging.hg creates the XenServer ISO with the correct
> options for PXE boot. XCP probably uses the same build scripts...are they
> open-source?

Those scripts don't contain any license information that I can see, and 
we haven't published them publicly. I'm all for making XCP easier to 
build outside of Citrix, but I don't think that thrusting our build 
system on the world is the right way to do it ;)

Anyway, here is the blurb that generates the iso:

mkisofs -joliet -joliet-long -r \
    -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
    -no-emul-boot -boot-load-size 4 -boot-info-table \
    -sort $(MY_OBJ_DIR)/sort.main.list \
    -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
    -o $@ $(STAGING_main);

Does that look like it'll generate a thumb-drive-bootable ISO?

Mike

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:00:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2WJ-0001f2-8x; Fri, 22 Jun 2012 11:59:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1Si2WH-0001eg-0k
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:59:22 +0000
Received: from [85.158.143.99:60326] by server-3.bemta-4.messagelabs.com id
	20/4B-05808-81E54EF4; Fri, 22 Jun 2012 11:59:20 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-11.tower-216.messagelabs.com!1340366359!20918739!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10809 invoked from network); 22 Jun 2012 11:59:19 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Jun 2012 11:59:19 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 0E1701C140C7
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 13:59:19 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:references:mime-version:content-type
	:in-reply-to; s=selector1; bh=u/aAcemorpKheTFLNhXDrD/7HEc=; b=Dh
	izqRkC5XkfR3kqVDn+Usgx1snlU8sKxloPluP/WjwaFhZekrKtTvitsWupi5Sghy
	XPYZvoQG6VgiVSnq2Tr29Gjz1XuwrWQ+RU2v8pKpxOsiqSq3yWp0SvCYlypSDezf
	1Z/72Do6u3hGgufLvcupe/YMsEJ6QkIRU2dovTw7Buu5K5jwXm0vtt/7u9uGwXrx
	GRYPeoR1d0dy33pUuotYrpc98zADTrxgj0qYwBpRLTPYNuaz5gWYtn1gL/axlNC0
	AozLOPh3n0OQHeFN4hW78WNHrzJO1Rjikb64ymJnOu+INFfcIZ7YpU0DzNbe+Osz
	wdaspPIEsMHKhOc/xyXajfoPWZm+HBUBiJh42oZo3PVxwqvLUVwZSyRMQJXcD495
	fiL8Fs5Di9x5JYAvGhWWQE0Z1CIAdsKEmm1LM53Hqe9ubXhYzdZOInyTdLLgOvYs
	DvlnM7slJ1Cx2MWJDLsLl2YaZ9r77LEJn+lIA1fuaq7jDptLXQRWvqbyanqsEeja
	ktrCBnNy+hwFD+1qgHdqjgQOtrMhQ/sMTkfYqTSCzYlwTxHnq9oUdpvciCNdMeG7
	O7LD+lpXjdBO54uAaU1p6Eb3vjdprtOHR15kBofXyPlH4Req3UBMhz77qIhp1ZqH
	wRB2fnoiKRbe08+90UyV7NJCx5Tf4PkWG1IqGe9ao=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id E8E0C1C140DB; Fri, 22 Jun 2012 13:59:18 +0200 (CEST)
Date: Fri, 22 Jun 2012 13:59:18 +0200
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20120622115918.GB12330@bloms.de>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
 unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi George,

thank you for the quick answer.

On Fri, Jun 22, George Dunlap wrote:

> Hey Deiter, did you mean to post this to xen-devel instead?

No, I have sent this to xen-users, because I thought I made a mistake, or
missed some config option.

> > Btw: I use the credit2 scheduler, because it is better for my dvb broadcasting stuff.
> 
> Glad to know it works well for you -- that's exactly the kind of
> workload it's aimed at.  Unfortunately it's still experimental:
> pinning is not implemented yet in credit2.  You should be able to
> implement something similar using cpupools.  There's a blog post on
> that here: http://blog.xen.org/index.php/2012/04/23/xen-4-2-cpupools/

my cpu has only 2 cores without hyperthreading, so I think cpupools are
a little oversized. But the possibility of two complete different schedulers
is cool ;)

> Another feature introduced in 4.2 is the ability to set credit1's
> credit timeslice.  The default is still 30ms, which is *far* too long
> for real-time; you might try setting it to something between 1 and 5
> and see if that works well enough for you.  There's a blog post on
> that here: http://blog.xen.org/index.php/2012/04/10/xen-4-2-new-scheduler-parameters-2/

I've played a little with these in the past, for example
sched_credit_tslice_ms=5 and sched_ratelimit_us=1000, but
hadn't good results (artifacts on my television from time to time).
Which values do you recommened for sched_ratelimit_us, when I use
credit1 ?

Is it possible to see the overhead from the hypervisor (if I set
this two parameters to small for example).

I tried the sedf scheduler, but this scheduler slow down all of my
domUs, so I think credit* schedulers are the best ones for my workload.


-- 
Best regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:00:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2WJ-0001f2-8x; Fri, 22 Jun 2012 11:59:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1Si2WH-0001eg-0k
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:59:22 +0000
Received: from [85.158.143.99:60326] by server-3.bemta-4.messagelabs.com id
	20/4B-05808-81E54EF4; Fri, 22 Jun 2012 11:59:20 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-11.tower-216.messagelabs.com!1340366359!20918739!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10809 invoked from network); 22 Jun 2012 11:59:19 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Jun 2012 11:59:19 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 0E1701C140C7
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 13:59:19 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:references:mime-version:content-type
	:in-reply-to; s=selector1; bh=u/aAcemorpKheTFLNhXDrD/7HEc=; b=Dh
	izqRkC5XkfR3kqVDn+Usgx1snlU8sKxloPluP/WjwaFhZekrKtTvitsWupi5Sghy
	XPYZvoQG6VgiVSnq2Tr29Gjz1XuwrWQ+RU2v8pKpxOsiqSq3yWp0SvCYlypSDezf
	1Z/72Do6u3hGgufLvcupe/YMsEJ6QkIRU2dovTw7Buu5K5jwXm0vtt/7u9uGwXrx
	GRYPeoR1d0dy33pUuotYrpc98zADTrxgj0qYwBpRLTPYNuaz5gWYtn1gL/axlNC0
	AozLOPh3n0OQHeFN4hW78WNHrzJO1Rjikb64ymJnOu+INFfcIZ7YpU0DzNbe+Osz
	wdaspPIEsMHKhOc/xyXajfoPWZm+HBUBiJh42oZo3PVxwqvLUVwZSyRMQJXcD495
	fiL8Fs5Di9x5JYAvGhWWQE0Z1CIAdsKEmm1LM53Hqe9ubXhYzdZOInyTdLLgOvYs
	DvlnM7slJ1Cx2MWJDLsLl2YaZ9r77LEJn+lIA1fuaq7jDptLXQRWvqbyanqsEeja
	ktrCBnNy+hwFD+1qgHdqjgQOtrMhQ/sMTkfYqTSCzYlwTxHnq9oUdpvciCNdMeG7
	O7LD+lpXjdBO54uAaU1p6Eb3vjdprtOHR15kBofXyPlH4Req3UBMhz77qIhp1ZqH
	wRB2fnoiKRbe08+90UyV7NJCx5Tf4PkWG1IqGe9ao=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id E8E0C1C140DB; Fri, 22 Jun 2012 13:59:18 +0200 (CEST)
Date: Fri, 22 Jun 2012 13:59:18 +0200
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20120622115918.GB12330@bloms.de>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
 unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi George,

thank you for the quick answer.

On Fri, Jun 22, George Dunlap wrote:

> Hey Deiter, did you mean to post this to xen-devel instead?

No, I have sent this to xen-users, because I thought I made a mistake, or
missed some config option.

> > Btw: I use the credit2 scheduler, because it is better for my dvb broadcasting stuff.
> 
> Glad to know it works well for you -- that's exactly the kind of
> workload it's aimed at.  Unfortunately it's still experimental:
> pinning is not implemented yet in credit2.  You should be able to
> implement something similar using cpupools.  There's a blog post on
> that here: http://blog.xen.org/index.php/2012/04/23/xen-4-2-cpupools/

my cpu has only 2 cores without hyperthreading, so I think cpupools are
a little oversized. But the possibility of two complete different schedulers
is cool ;)

> Another feature introduced in 4.2 is the ability to set credit1's
> credit timeslice.  The default is still 30ms, which is *far* too long
> for real-time; you might try setting it to something between 1 and 5
> and see if that works well enough for you.  There's a blog post on
> that here: http://blog.xen.org/index.php/2012/04/10/xen-4-2-new-scheduler-parameters-2/

I've played a little with these in the past, for example
sched_credit_tslice_ms=5 and sched_ratelimit_us=1000, but
hadn't good results (artifacts on my television from time to time).
Which values do you recommened for sched_ratelimit_us, when I use
credit1 ?

Is it possible to see the overhead from the hypervisor (if I set
this two parameters to small for example).

I tried the sedf scheduler, but this scheduler slow down all of my
domUs, so I think credit* schedulers are the best ones for my workload.


-- 
Best regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:05:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2bc-0002Uf-4g; Fri, 22 Jun 2012 12:04:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Si2bb-0002UF-0Y
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 12:04:51 +0000
Received: from [85.158.143.99:50988] by server-2.bemta-4.messagelabs.com id
	42/DD-17938-16F54EF4; Fri, 22 Jun 2012 12:04:49 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1340366689!23292211!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30476 invoked from network); 22 Jun 2012 12:04:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 12:04:49 -0000
X-IronPort-AV: E=Sophos;i="4.77,458,1336348800"; d="scan'208";a="13168389"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 12:04:48 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 13:04:48 +0100
Message-ID: <1340366687.26083.108.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mike McClurg <mike.mcclurg@citrix.com>
Date: Fri, 22 Jun 2012 13:04:47 +0100
In-Reply-To: <4FE45C37.90800@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
	<4FE45C37.90800@citrix.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [Xen-users] [Xen-API]  Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-22 at 12:51 +0100, Mike McClurg wrote:
> On 22/06/12 12:18, Anil Madhavapeddy wrote:
> > On 22 Jun 2012, at 12:12, Mike McClurg wrote:
> >
> >> On 22/06/12 11:59, Ian Campbell wrote:
> >>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >>>> On 21/06/12 00:05, Eric wrote:
> >>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>>>
> >>>> I'm sure you could dd the iso to a thumb drive in the same way you would
> >>>> any other OS.
> >>>
> >>> This depends on the iso having being created with special options though
> >>> -- is that done for XCP isos?
> >>
> >> I have no idea, what options does an ISO need to be created with? Can
> >> you repackage an ISO with those options?
> >
> > If it still exists, packaging.hg creates the XenServer ISO with the correct
> > options for PXE boot. XCP probably uses the same build scripts...are they
> > open-source?
> 
> Those scripts don't contain any license information that I can see, and 
> we haven't published them publicly. I'm all for making XCP easier to 
> build outside of Citrix, but I don't think that thrusting our build 
> system on the world is the right way to do it ;)
> 
> Anyway, here is the blurb that generates the iso:
> 
> mkisofs -joliet -joliet-long -r \
>     -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
>     -no-emul-boot -boot-load-size 4 -boot-info-table \
>     -sort $(MY_OBJ_DIR)/sort.main.list \
>     -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
>     -o $@ $(STAGING_main);
> 
> Does that look like it'll generate a thumb-drive-bootable ISO?

The scripts which create the Debian CD sets use
        case "$MKISOFS" in
            *xorriso*)
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-isohybrid-mbr syslinux/usr/lib/syslinux/isohdpfx.bin"
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-partition_offset 16"
which I think is related to this.

I think it is basically doing isohybrid at creation time instead of post
processing. It seems (and this corresponds with my vague memory of
seeing the discussion on debian-cd) like it needs xorriso rather than
mkisofs (which IIRC is deprecated).

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:05:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2bc-0002Uf-4g; Fri, 22 Jun 2012 12:04:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Si2bb-0002UF-0Y
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 12:04:51 +0000
Received: from [85.158.143.99:50988] by server-2.bemta-4.messagelabs.com id
	42/DD-17938-16F54EF4; Fri, 22 Jun 2012 12:04:49 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1340366689!23292211!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDIyMzE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30476 invoked from network); 22 Jun 2012 12:04:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 12:04:49 -0000
X-IronPort-AV: E=Sophos;i="4.77,458,1336348800"; d="scan'208";a="13168389"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	22 Jun 2012 12:04:48 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 22 Jun 2012 13:04:48 +0100
Message-ID: <1340366687.26083.108.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mike McClurg <mike.mcclurg@citrix.com>
Date: Fri, 22 Jun 2012 13:04:47 +0100
In-Reply-To: <4FE45C37.90800@citrix.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
	<4FE45C37.90800@citrix.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-api@lists.xen.org" <xen-api@lists.xen.org>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>, Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [Xen-users] [Xen-API]  Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-22 at 12:51 +0100, Mike McClurg wrote:
> On 22/06/12 12:18, Anil Madhavapeddy wrote:
> > On 22 Jun 2012, at 12:12, Mike McClurg wrote:
> >
> >> On 22/06/12 11:59, Ian Campbell wrote:
> >>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >>>> On 21/06/12 00:05, Eric wrote:
> >>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>>>
> >>>> I'm sure you could dd the iso to a thumb drive in the same way you would
> >>>> any other OS.
> >>>
> >>> This depends on the iso having being created with special options though
> >>> -- is that done for XCP isos?
> >>
> >> I have no idea, what options does an ISO need to be created with? Can
> >> you repackage an ISO with those options?
> >
> > If it still exists, packaging.hg creates the XenServer ISO with the correct
> > options for PXE boot. XCP probably uses the same build scripts...are they
> > open-source?
> 
> Those scripts don't contain any license information that I can see, and 
> we haven't published them publicly. I'm all for making XCP easier to 
> build outside of Citrix, but I don't think that thrusting our build 
> system on the world is the right way to do it ;)
> 
> Anyway, here is the blurb that generates the iso:
> 
> mkisofs -joliet -joliet-long -r \
>     -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
>     -no-emul-boot -boot-load-size 4 -boot-info-table \
>     -sort $(MY_OBJ_DIR)/sort.main.list \
>     -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
>     -o $@ $(STAGING_main);
> 
> Does that look like it'll generate a thumb-drive-bootable ISO?

The scripts which create the Debian CD sets use
        case "$MKISOFS" in
            *xorriso*)
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-isohybrid-mbr syslinux/usr/lib/syslinux/isohdpfx.bin"
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-partition_offset 16"
which I think is related to this.

I think it is basically doing isohybrid at creation time instead of post
processing. It seems (and this corresponds with my vague memory of
seeing the discussion on debian-cd) like it needs xorriso rather than
mkisofs (which IIRC is deprecated).

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:05:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2c1-0002a7-Ru; Fri, 22 Jun 2012 12:05:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1Sh6Tt-0008LA-Oe
	for xen-users@lists.xensource.com; Tue, 19 Jun 2012 22:01:01 +0000
Received: from [85.158.138.51:19005] by server-8.bemta-3.messagelabs.com id
	89/C4-06157-C96F0EF4; Tue, 19 Jun 2012 22:01:00 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1340143259!9835912!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4157 invoked from network); 19 Jun 2012 22:01:00 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Jun 2012 22:01:00 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1Sh6Tq-0006eZ-AR
	for xen-users@lists.xensource.com; Tue, 19 Jun 2012 15:00:58 -0700
Date: Tue, 19 Jun 2012 15:00:58 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340143258295-5709576.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 22 Jun 2012 12:05:16 +0000
Subject: [Xen-users] Xen to XenServer
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I didn't want to re-open this old post that I found:
http://xen.1045712.n5.nabble.com/xen-users-Need-to-migrate-a-centos-image-from-xen-source-to-xenserver-td5532281.html
however I am in the same predicament. 

Can anyone explain how to extract a Windows Server 2008 VM from Xen and
import it into XenServer? 



--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-to-XenServer-tp5709576.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:05:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2c1-0002a7-Ru; Fri, 22 Jun 2012 12:05:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1Sh6Tt-0008LA-Oe
	for xen-users@lists.xensource.com; Tue, 19 Jun 2012 22:01:01 +0000
Received: from [85.158.138.51:19005] by server-8.bemta-3.messagelabs.com id
	89/C4-06157-C96F0EF4; Tue, 19 Jun 2012 22:01:00 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1340143259!9835912!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4157 invoked from network); 19 Jun 2012 22:01:00 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Jun 2012 22:01:00 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1Sh6Tq-0006eZ-AR
	for xen-users@lists.xensource.com; Tue, 19 Jun 2012 15:00:58 -0700
Date: Tue, 19 Jun 2012 15:00:58 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340143258295-5709576.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 22 Jun 2012 12:05:16 +0000
Subject: [Xen-users] Xen to XenServer
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I didn't want to re-open this old post that I found:
http://xen.1045712.n5.nabble.com/xen-users-Need-to-migrate-a-centos-image-from-xen-source-to-xenserver-td5532281.html
however I am in the same predicament. 

Can anyone explain how to extract a Windows Server 2008 VM from Xen and
import it into XenServer? 



--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-to-XenServer-tp5709576.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:05:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2c2-0002aU-FW; Fri, 22 Jun 2012 12:05:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1ShLIs-0004ov-Om
	for xen-users@lists.xensource.com; Wed, 20 Jun 2012 13:50:38 +0000
Received: from [85.158.138.51:11907] by server-7.bemta-3.messagelabs.com id
	2B/17-10113-D25D1EF4; Wed, 20 Jun 2012 13:50:37 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340200236!24617952!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32405 invoked from network); 20 Jun 2012 13:50:37 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-10.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Jun 2012 13:50:37 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1ShLIp-0004GD-J2
	for xen-users@lists.xensource.com; Wed, 20 Jun 2012 06:50:35 -0700
Date: Wed, 20 Jun 2012 06:50:35 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340200235574-5709592.post@n5.nabble.com>
In-Reply-To: <4F4F7F9B.80307@webguyz.net>
References: <4F4F7F9B.80307@webguyz.net>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 22 Jun 2012 12:05:16 +0000
Subject: Re: [Xen-users] [xen-users] Need to migrate a centos image from xen
 source to xenserver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Did anyone figure this out? I'm attempting to do the same thing. Migrate from
Xen to XenServer from OnApp. 

--
View this message in context: http://xen.1045712.n5.nabble.com/xen-users-Need-to-migrate-a-centos-image-from-xen-source-to-xenserver-tp5532281p5709592.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 12:05:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 12:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si2c2-0002aU-FW; Fri, 22 Jun 2012 12:05:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1ShLIs-0004ov-Om
	for xen-users@lists.xensource.com; Wed, 20 Jun 2012 13:50:38 +0000
Received: from [85.158.138.51:11907] by server-7.bemta-3.messagelabs.com id
	2B/17-10113-D25D1EF4; Wed, 20 Jun 2012 13:50:37 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340200236!24617952!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32405 invoked from network); 20 Jun 2012 13:50:37 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-10.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Jun 2012 13:50:37 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1ShLIp-0004GD-J2
	for xen-users@lists.xensource.com; Wed, 20 Jun 2012 06:50:35 -0700
Date: Wed, 20 Jun 2012 06:50:35 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340200235574-5709592.post@n5.nabble.com>
In-Reply-To: <4F4F7F9B.80307@webguyz.net>
References: <4F4F7F9B.80307@webguyz.net>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 22 Jun 2012 12:05:16 +0000
Subject: Re: [Xen-users] [xen-users] Need to migrate a centos image from xen
 source to xenserver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Did anyone figure this out? I'm attempting to do the same thing. Migrate from
Xen to XenServer from OnApp. 

--
View this message in context: http://xen.1045712.n5.nabble.com/xen-users-Need-to-migrate-a-centos-image-from-xen-source-to-xenserver-tp5532281p5709592.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 13:59:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 13:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si4Nd-00079z-U4; Fri, 22 Jun 2012 13:58:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <perso@brice-amiard.fr>) id 1Si4Nb-00079g-JX
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 13:58:32 +0000
Received: from [193.109.254.147:7308] by server-10.bemta-14.messagelabs.com id
	19/35-05433-60A74EF4; Fri, 22 Jun 2012 13:58:30 +0000
X-Env-Sender: perso@brice-amiard.fr
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340373509!8684445!1
X-Originating-IP: [87.98.172.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODcuOTguMTcyLjc1ID0+IDE2NDEz\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16963 invoked from network); 22 Jun 2012 13:58:29 -0000
Received: from 4.mo2.mail-out.ovh.net (HELO mo2.mail-out.ovh.net)
	(87.98.172.75) by server-5.tower-27.messagelabs.com with SMTP;
	22 Jun 2012 13:58:29 -0000
Received: from mail636.ha.ovh.net (b6.ovh.net [213.186.33.56])
	by mo2.mail-out.ovh.net (Postfix) with SMTP id A746DDC213D
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 16:01:28 +0200 (CEST)
Received: from b0.ovh.net (HELO queueout) (213.186.33.50)
	by b0.ovh.net with SMTP; 22 Jun 2012 15:58:28 +0200
Received: from unknown (HELO bricelaptop) (perso%brice-amiard.fr@80.214.4.156)
	by ns0.ovh.net with SMTP; 22 Jun 2012 15:58:24 +0200
From: "amiard brice" <perso@brice-amiard.Fr>
To: <xen-users@lists.xen.org>
X-Ovh-Mailout: 178.32.228.2 (mo2.mail-out.ovh.net)
Date: Fri, 22 Jun 2012 15:58:30 +0200
Message-ID: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_004C_01CD508F.E084AFF0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac1QfWvBOobu8r8gQ0SJhk8GYOufHw==
Content-Language: fr
X-Ovh-Tracer-Id: 8791026474053963753
X-Ovh-Remote: 80.214.4.156 ()
X-Ovh-Local: 213.186.33.20 (ns0.ovh.net)
X-OVH-SPAMSTATE: OK
X-OVH-SPAMSCORE: 0
X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeefucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesmhdtreepvddtvd
X-Spam-Check: DONE|U 0.5/N
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeefucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesmhdtreepvddtvd
Subject: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_004D_01CD508F.E084AFF0"


------=_NextPart_001_004D_01CD508F.E084AFF0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello

 

I'm working on XEN since one month now.

 

I want create four domU with 2 PCI device per dom.

I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI directly
connected to the PCH (Q67).

(Moreover PCI card (ethernet card) are composed with a PCI bridge)

 

I've succefuly created 4 domU with bakend devices, with option
"pci-backend-strict-check" disable.

I've try with it but even if all PCI ports behind PCIe to PCI bridge appears
in  pci-list-assignable-devices, domU won't start, with an error message
"device XX:XX.X need to be co-assigned with XX:XX.X, but it's not owned by
pci-backend

 

The probleme is :  even if my domU are configuer with 1 VCPUs for each of
them, when domU acces to I/O devices, VCPUs aren't separated (I've notice
this using virt-manager charts). During a basic CPU benchmark on a domU,
VCPUs are isolated.

 

I Have attached "lspci-v", "xm dmesg", "xm pci-list-assignable-devices",
"default-grub", "xm info" and a "domU cfg file"

 

A share core is very problematic my RT application

 

thank you for your help in advance

 


------=_NextPart_001_004D_01CD508F.E084AFF0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DFR link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hello<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I'm working on XEN since one month =
now.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I want create four domU with 2 PCI device per =
dom.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>I've =
bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI directly =
connected to the PCH (Q67).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>(Moreover PCI card (ethernet card) =
are composed with a PCI bridge)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I've succefuly created 4 domU with =
bakend devices, with option &quot;pci-backend-strict-check&quot; =
disable.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I&#8217;ve try with it but even if all PCI ports behind =
PCIe to PCI bridge appears in&nbsp; pci-list-assignable-devices, domU =
won&#8217;t start, with an error message &quot;device XX:XX.X need to be =
co-assigned with XX:XX.X, but it's not owned by =
pci-backend<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>The probleme is :&nbsp; even if my domU are configuer with =
1 VCPUs for each of them, when domU acces to I/O devices, VCPUs aren't =
separated (I've notice this using virt-manager charts). During a basic =
CPU benchmark on a domU, VCPUs are isolated.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I Have attached =
&quot;lspci-v&quot;, &quot;xm dmesg&quot;, &quot;xm =
pci-list-assignable-devices&quot;, &quot;default-grub&quot;, &quot;xm =
info&quot; and a &#8220;domU cfg file&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>A share core is very problematic my =
RT application<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>thank you for your help in advance<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></body></html>
------=_NextPart_001_004D_01CD508F.E084AFF0--

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="default_grub.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="default_grub.txt"

# If you change this file, run 'update-grub' afterwards to update=0A=
# /boot/grub/grub.cfg.=0A=
# For full documentation of the options in this file, see:=0A=
#   info -f grub -n 'Simple configuration'=0A=
=0A=
GRUB_DEFAULT=3D"2"=0A=
#GRUB_HIDDEN_TIMEOUT=3D"0"=0A=
GRUB_HIDDEN_TIMEOUT_QUIET=3D"true"=0A=
GRUB_TIMEOUT=3D"4"=0A=
GRUB_DISTRIBUTOR=3D"`lsb_release -i -s 2> /dev/null || echo Debian`"=0A=
#GRUB_CMDLINE_LINUX_DEFAULT=3D"quiet"=0A=
=0A=
GRUB_CMDLINE_LINUX=3D"xen-pciback.permissive =
xen-pciback.hide=3D(0c:0f.0)(02:02.0)(03:0c.0)(03:0d.0)(03:0e.0)(03:0f.0)=
(05:01.0)(06:0c.0)(06:0d.0)(06:0e.0)(06:0f.0)(08:00.0)(09:0c.0)(09:0d.0)(=
09:0e.0)(09:0f.0)(0c:0c.0)(0d:0c.0)(0d:0d.0)(0d:0e.0)(0d:0f.0) =
'pci=3Dresource_alignment=3D0c:0f.0;02:02.0;03:0c.0;03:0d.0;03:0e.0;03:0f=
.0;05:01.0;06:0c.0;06:0d.0;06:0e.0;06:0f.0;08:00.0;09:0c.0;09:0d.0;09:0e.=
0;09:0f.0;0c:0c.0;0d:0c.0;0d:0d.0;0d:0e.0;0d:0f.0'"=0A=
=0A=
# Uncomment to enable BadRAM filtering, modify to suit your needs=0A=
# This works with Linux (no patch required) and with any kernel that =
obtains=0A=
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)=0A=
#GRUB_BADRAM=3D"0x01234567,0xfefefefe,0x89abcdef,0xefefefef"=0A=
=0A=
# Uncomment to disable graphical terminal (grub-pc only)=0A=
#GRUB_TERMINAL=3D"console"=0A=
=0A=
# The resolution used on graphical terminal=0A=
# note that you can use only modes which your graphic card supports via =
VBE=0A=
# you can see them in real GRUB with the command `vbeinfo'=0A=
#GRUB_GFXMODE=3D"640x480"=0A=
=0A=
# Uncomment if you don't want GRUB to pass "root=3DUUID=3Dxxx" parameter =
to Linux=0A=
#GRUB_DISABLE_LINUX_UUID=3D"true"=0A=
=0A=
# Uncomment to disable generation of recovery mode menu entries=0A=
#GRUB_DISABLE_RECOVERY=3D"true"=0A=
=0A=
# Uncomment to get a beep at grub start=0A=
#GRUB_INIT_TUNE=3D"480 440 1"=0A=
=0A=
#configuration de vt_d pour les devices=0A=
=0A=
GRUB_CMDLINE_XEN=3D"dom0_mem=3D2G,max:2G dom0_max_vcpus=3D4 =
dom0_vcpus_pin=3Dtrue loglevel=3Dall guest_lvl=3Dall =
iommu=3Dpass-through"=0A=
=0A=
GRUB_SAVEDEFAULT=3D"false"=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="lspci_v.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="lspci_v.txt"

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor =
Family DRAM Controller (rev 09)=0A=
	Subsystem: Intel Corporation 2nd Generation Core Processor Family DRAM =
Controller=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Capabilities: [e0] Vendor Specific Information: Len=3D0c <?>=0A=
	Kernel driver in use: agpgart-intel=0A=
=0A=
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core =
Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 =
[VGA controller])=0A=
	Subsystem: Intel Corporation 2nd Generation Core Processor Family =
Integrated Graphics Controller=0A=
	Flags: bus master, fast devsel, latency 0, IRQ 303=0A=
	Memory at f9c00000 (64-bit, non-prefetchable) [size=3D4M]=0A=
	Memory at d0000000 (64-bit, prefetchable) [size=3D256M]=0A=
	I/O ports at f000 [size=3D64]=0A=
	Expansion ROM at <unassigned> [disabled]=0A=
	Capabilities: [90] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [d0] Power Management version 2=0A=
	Capabilities: [a4] PCI Advanced Features=0A=
	Kernel driver in use: i915=0A=
	Kernel modules: i915=0A=
=0A=
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series =
Chipset Family MEI Controller #1 (rev 04)=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family MEI =
Controller #1=0A=
	Flags: bus master, fast devsel, latency 0, IRQ 302=0A=
	Memory at fbc29000 (64-bit, non-prefetchable) [size=3D16]=0A=
	Capabilities: [50] Power Management version 3=0A=
	Capabilities: [8c] MSI: Enable+ Count=3D1/1 Maskable- 64bit+=0A=
	Kernel driver in use: mei=0A=
	Kernel modules: mei=0A=
=0A=
00:16.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset =
Family IDE-r Controller (rev 04) (prog-if 85 [Master SecO PriO])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family IDE-r =
Controller=0A=
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18=0A=
	I/O ports at f190 [size=3D8]=0A=
	I/O ports at f180 [size=3D4]=0A=
	I/O ports at f170 [size=3D8]=0A=
	I/O ports at f160 [size=3D4]=0A=
	I/O ports at f150 [size=3D16]=0A=
	Capabilities: [c8] Power Management version 3=0A=
	Capabilities: [d0] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Kernel driver in use: ata_generic=0A=
=0A=
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series =
Chipset Family KT Controller (rev 04) (prog-if 02 [16550])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family KT =
Controller=0A=
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17=0A=
	I/O ports at f140 [size=3D8]=0A=
	Memory at fbc28000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Capabilities: [c8] Power Management version 3=0A=
	Capabilities: [d0] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Kernel driver in use: serial=0A=
=0A=
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network =
Connection (rev 05)=0A=
	Subsystem: Intel Corporation Device 0000=0A=
	Flags: bus master, fast devsel, latency 0, IRQ 301=0A=
	Memory at fbc00000 (32-bit, non-prefetchable) [size=3D128K]=0A=
	Memory at fbc27000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at f060 [size=3D32]=0A=
	Capabilities: [c8] Power Management version 2=0A=
	Capabilities: [d0] MSI: Enable+ Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [e0] PCI Advanced Features=0A=
	Kernel driver in use: e1000e=0A=
	Kernel modules: e1000e=0A=
=0A=
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset =
Family USB Enhanced Host Controller #2 (rev 05) (prog-if 20 [EHCI])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family USB =
Enhanced Host Controller #2=0A=
	Flags: bus master, medium devsel, latency 0, IRQ 16=0A=
	Memory at fbc26000 (32-bit, non-prefetchable) [size=3D1K]=0A=
	Capabilities: [50] Power Management version 2=0A=
	Capabilities: [58] Debug port: BAR=3D1 offset=3D00a0=0A=
	Capabilities: [98] PCI Advanced Features=0A=
	Kernel driver in use: ehci_hcd=0A=
=0A=
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset =
Family High Definition Audio Controller (rev 05)=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family High =
Definition Audio Controller=0A=
	Flags: fast devsel, IRQ 22=0A=
	Memory at fbc20000 (64-bit, non-prefetchable) [size=3D16K]=0A=
	Capabilities: [50] Power Management version 2=0A=
	Capabilities: [60] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00=0A=
	Capabilities: [100] Virtual Channel=0A=
	Capabilities: [130] Root Complex Link=0A=
	Kernel modules: snd-hda-intel=0A=
=0A=
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset =
Family PCI Express Root Port 1 (rev b5) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D01, subordinate=3D03, sec-latency=3D0=0A=
	I/O behind bridge: 0000e000-0000efff=0A=
	Memory behind bridge: fb500000-fbbfffff=0A=
	Prefetchable memory behind bridge: 00000000cfa00000-00000000cfafffff=0A=
	Capabilities: [40] Express Root Port (Slot+), MSI 00=0A=
	Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series =
Chipset Family PCI Express Root Port 1=0A=
	Capabilities: [a0] Power Management version 2=0A=
	Kernel driver in use: pcieport=0A=
	Kernel modules: shpchp=0A=
=0A=
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset =
Family PCI Express Root Port 2 (rev b5) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D04, subordinate=3D06, sec-latency=3D0=0A=
	I/O behind bridge: 0000d000-0000dfff=0A=
	Memory behind bridge: fae00000-fb4fffff=0A=
	Prefetchable memory behind bridge: 00000000cfb00000-00000000cfbfffff=0A=
	Capabilities: [40] Express Root Port (Slot+), MSI 00=0A=
	Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series =
Chipset Family PCI Express Root Port 2=0A=
	Capabilities: [a0] Power Management version 2=0A=
	Kernel driver in use: pcieport=0A=
	Kernel modules: shpchp=0A=
=0A=
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset =
Family PCI Express Root Port 3 (rev b5) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D07, subordinate=3D09, sec-latency=3D0=0A=
	I/O behind bridge: 0000c000-0000cfff=0A=
	Memory behind bridge: fa700000-fadfffff=0A=
	Prefetchable memory behind bridge: 00000000cfc00000-00000000cfcfffff=0A=
	Capabilities: [40] Express Root Port (Slot+), MSI 00=0A=
	Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series =
Chipset Family PCI Express Root Port 3=0A=
	Capabilities: [a0] Power Management version 2=0A=
	Kernel driver in use: pcieport=0A=
	Kernel modules: shpchp=0A=
=0A=
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset =
Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family USB =
Enhanced Host Controller #1=0A=
	Flags: bus master, medium devsel, latency 0, IRQ 23=0A=
	Memory at fbc25000 (32-bit, non-prefetchable) [size=3D1K]=0A=
	Capabilities: [50] Power Management version 2=0A=
	Capabilities: [58] Debug port: BAR=3D1 offset=3D00a0=0A=
	Capabilities: [98] PCI Advanced Features=0A=
	Kernel driver in use: ehci_hcd=0A=
=0A=
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5) (prog-if =
01 [Subtractive decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D0a, subordinate=3D0b, sec-latency=3D32=0A=
	I/O behind bridge: 0000b000-0000bfff=0A=
	Memory behind bridge: fa000000-fa6fffff=0A=
	Capabilities: [50] Subsystem: Intel Corporation 82801 PCI Bridge=0A=
=0A=
00:1f.0 ISA bridge: Intel Corporation Q67 Express Chipset Family LPC =
Controller (rev 05)=0A=
	Subsystem: Intel Corporation Q67 Express Chipset Family LPC Controller=0A=
	Flags: bus master, medium devsel, latency 0=0A=
	Capabilities: [e0] Vendor Specific Information: Len=3D0c <?>=0A=
	Kernel modules: iTCO_wdt=0A=
=0A=
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset =
Family 4 port SATA IDE Controller (rev 05) (prog-if 8a [Master SecP =
PriP])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family 4 port =
SATA IDE Controller=0A=
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19=0A=
	I/O ports at 01f0 [size=3D8]=0A=
	I/O ports at 03f4 [size=3D1]=0A=
	I/O ports at 0170 [size=3D8]=0A=
	I/O ports at 0374 [size=3D1]=0A=
	I/O ports at f0f0 [size=3D16]=0A=
	I/O ports at f0e0 [size=3D16]=0A=
	Capabilities: [70] Power Management version 3=0A=
	Capabilities: [b0] PCI Advanced Features=0A=
	Kernel driver in use: ata_piix=0A=
=0A=
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family =
SMBus Controller (rev 05)=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family SMBus =
Controller=0A=
	Flags: medium devsel, IRQ 10=0A=
	Memory at fbc24000 (64-bit, non-prefetchable) [size=3D256]=0A=
	I/O ports at f040 [size=3D32]=0A=
	Kernel modules: i2c-i801=0A=
=0A=
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset =
Family 2 port SATA IDE Controller (rev 05) (prog-if 85 [Master SecO =
PriO])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family 2 port =
SATA IDE Controller=0A=
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19=0A=
	I/O ports at f0d0 [size=3D8]=0A=
	I/O ports at f0c0 [size=3D4]=0A=
	I/O ports at f0b0 [size=3D8]=0A=
	I/O ports at f0a0 [size=3D4]=0A=
	I/O ports at f090 [size=3D16]=0A=
	I/O ports at f080 [size=3D16]=0A=
	Capabilities: [70] Power Management version 3=0A=
	Capabilities: [b0] PCI Advanced Features=0A=
	Kernel driver in use: ata_piix=0A=
=0A=
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI =
Bridge (rev 21) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D01, secondary=3D02, subordinate=3D03, sec-latency=3D32=0A=
	I/O behind bridge: 0000e000-0000efff=0A=
	Memory behind bridge: fb500000-fbbfffff=0A=
	Prefetchable memory behind bridge: cfa00000-cfafffff=0A=
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00=0A=
	Capabilities: [100] Power Budgeting <?>=0A=
	Kernel modules: shpchp=0A=
=0A=
02:02.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fbb00000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Memory at fbb01000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
02:03.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D02, secondary=3D03, subordinate=3D03, sec-latency=3D32=0A=
	I/O behind bridge: 0000e000-0000efff=0A=
	Memory behind bridge: fb500000-fbafffff=0A=
	Prefetchable memory behind bridge: 00000000cfa00000-00000000cfafffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
03:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 19=0A=
	Memory at fb900000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e0c0 [size=3D64]=0A=
	Memory at fb500000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Expansion ROM at cfa00000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
03:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 16=0A=
	Memory at fb901000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e080 [size=3D64]=0A=
	Memory at fb600000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
03:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 17=0A=
	Memory at fb902000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e040 [size=3D64]=0A=
	Memory at fb700000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
03:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fb903000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e000 [size=3D64]=0A=
	Memory at fb800000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
04:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI =
Bridge (rev 21) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D04, secondary=3D05, subordinate=3D06, sec-latency=3D32=0A=
	I/O behind bridge: 0000d000-0000dfff=0A=
	Memory behind bridge: fae00000-fb4fffff=0A=
	Prefetchable memory behind bridge: cfb00000-cfbfffff=0A=
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00=0A=
	Capabilities: [100] Power Budgeting <?>=0A=
	Kernel modules: shpchp=0A=
=0A=
05:01.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fb400000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Memory at fb401000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
05:02.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D05, secondary=3D06, subordinate=3D06, sec-latency=3D32=0A=
	I/O behind bridge: 0000d000-0000dfff=0A=
	Memory behind bridge: fae00000-fb3fffff=0A=
	Prefetchable memory behind bridge: 00000000cfb00000-00000000cfbfffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
06:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 19=0A=
	Memory at fb200000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d0c0 [size=3D64]=0A=
	Memory at fae00000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Expansion ROM at cfb00000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
06:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 16=0A=
	Memory at fb201000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d080 [size=3D64]=0A=
	Memory at faf00000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
06:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 17=0A=
	Memory at fb202000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d040 [size=3D64]=0A=
	Memory at fb000000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
06:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fb203000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d000 [size=3D64]=0A=
	Memory at fb100000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
07:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI =
Bridge (rev 21) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D07, secondary=3D08, subordinate=3D09, sec-latency=3D32=0A=
	I/O behind bridge: 0000c000-0000cfff=0A=
	Memory behind bridge: fa700000-fadfffff=0A=
	Prefetchable memory behind bridge: cfc00000-cfcfffff=0A=
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00=0A=
	Capabilities: [100] Power Budgeting <?>=0A=
	Kernel modules: shpchp=0A=
=0A=
08:00.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: medium devsel, IRQ 18=0A=
	Memory at fad00000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	Memory at fad01000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
08:02.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D08, secondary=3D09, subordinate=3D09, sec-latency=3D32=0A=
	I/O behind bridge: 0000c000-0000cfff=0A=
	Memory behind bridge: fa700000-facfffff=0A=
	Prefetchable memory behind bridge: 00000000cfc00000-00000000cfcfffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
09:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 16=0A=
	Memory at fab00000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c0c0 [disabled] [size=3D64]=0A=
	Memory at fa700000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Expansion ROM at cfc00000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
09:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 17=0A=
	Memory at fab01000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c080 [disabled] [size=3D64]=0A=
	Memory at fa800000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
09:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 18=0A=
	Memory at fab02000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c040 [disabled] [size=3D64]=0A=
	Memory at fa900000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
09:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 19=0A=
	Memory at fab03000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c000 [disabled] [size=3D64]=0A=
	Memory at faa00000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
0a:0c.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 20=0A=
	Memory at fa601000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Memory at fa600000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Kernel driver in use: ni_pcidio=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
0a:0f.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D0a, secondary=3D0b, subordinate=3D0b, sec-latency=3D32=0A=
	I/O behind bridge: 0000b000-0000bfff=0A=
	Memory behind bridge: fa000000-fa5fffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
0b:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 21=0A=
	Memory at fa503000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b0c0 [size=3D64]=0A=
	Memory at fa400000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Expansion ROM at fa300000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel modules: e100=0A=
=0A=
0b:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 22=0A=
	Memory at fa502000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b080 [size=3D64]=0A=
	Memory at fa200000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel modules: e100=0A=
=0A=
0b:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 23=0A=
	Memory at fa501000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b040 [size=3D64]=0A=
	Memory at fa100000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: e100=0A=
	Kernel modules: e100=0A=
=0A=
0b:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 20=0A=
	Memory at fa500000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b000 [size=3D64]=0A=
	Memory at fa000000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: e100=0A=
	Kernel modules: e100=0A=
=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: application/octet-stream;
	name="qnx_1.config"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="qnx_1.config"

name         =3D 'QNX_1'=0A=
builder      =3D 'hvm'=0A=
kernel       =3D '/usr/lib/xen-default/boot/hvmloader'=0A=
boot=3D"c" =0A=
memory =3D 1024 =0A=
vcpus        =3D '1'=0A=
cpus         =3D '4'=0A=
=0A=
on_poweroff =3D 'destroy' =0A=
on_reboot =3D 'restart' =0A=
on_crash =3D 'restart'=0A=
=0A=
pae=3D1 =0A=
acpi=3D1 =0A=
apic=3D1  =0A=
device_model =3D '/usr/lib64/xen/bin/qemu-dm' =0A=
disk =3D ['file:/mnt/img_gum/QNX_1.img,hda,w']=0A=
usbdevice=3D'mouse' =0A=
serial=3D'pty'=0A=
vnc=3D1 =0A=
vncpasswd=3D''=0A=
pci =3D ['0c:0c.0','0d:0c.0','0d:0d.0','0d:0e.0','0d:0f.0']=0A=
=0A=
=0A=
=0A=
=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="xm_dmesg.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="xm_dmesg.txt"

(XEN) Xen version 4.1.1 (Ubuntu 4.1.1-2ubuntu4.1) (zulcss@ubuntu.com) =
(gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) Tue Oct 11 07:31:13 =
UTC 2011=0A=
(XEN) Bootloader: GRUB 1.99-12ubuntu5-1linuxmint1=0A=
(XEN) Command line: placeholder dom0_mem=3D2G,max:2G dom0_max_vcpus=3D4 =
dom0_vcpus_pin=3Dtrue loglevel=3Dall guest_lvl=3Dall iommu=3Dverbose=0A=
(XEN) Video information:=0A=
(XEN)  VGA is text mode 80x25, font 8x16=0A=
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds=0A=
(XEN) Disc information:=0A=
(XEN)  Found 4 MBR signatures=0A=
(XEN)  Found 4 EDD information structures=0A=
(XEN) Xen-e820 RAM map:=0A=
(XEN)  0000000000000000 - 000000000009ec00 (usable)=0A=
(XEN)  000000000009ec00 - 00000000000a0000 (reserved)=0A=
(XEN)  00000000000e0000 - 0000000000100000 (reserved)=0A=
(XEN)  0000000000100000 - 0000000020000000 (usable)=0A=
(XEN)  0000000020000000 - 0000000020200000 (reserved)=0A=
(XEN)  0000000020200000 - 0000000040000000 (usable)=0A=
(XEN)  0000000040000000 - 0000000040200000 (reserved)=0A=
(XEN)  0000000040200000 - 00000000cad18000 (usable)=0A=
(XEN)  00000000cad18000 - 00000000cad21000 (ACPI data)=0A=
(XEN)  00000000cad21000 - 00000000cad6e000 (ACPI NVS)=0A=
(XEN)  00000000cad6e000 - 00000000cad76000 (usable)=0A=
(XEN)  00000000cad76000 - 00000000cad89000 (reserved)=0A=
(XEN)  00000000cad89000 - 00000000cad8a000 (ACPI NVS)=0A=
(XEN)  00000000cad8a000 - 00000000cad9b000 (reserved)=0A=
(XEN)  00000000cad9b000 - 00000000cad9e000 (ACPI NVS)=0A=
(XEN)  00000000cad9e000 - 00000000cadc8000 (reserved)=0A=
(XEN)  00000000cadc8000 - 00000000cadca000 (usable)=0A=
(XEN)  00000000cadca000 - 00000000cae06000 (reserved)=0A=
(XEN)  00000000cae06000 - 00000000cae14000 (ACPI NVS)=0A=
(XEN)  00000000cae14000 - 00000000cae39000 (reserved)=0A=
(XEN)  00000000cae39000 - 00000000cae7c000 (ACPI NVS)=0A=
(XEN)  00000000cae7c000 - 00000000cb000000 (usable)=0A=
(XEN)  00000000cb800000 - 00000000cfa00000 (reserved)=0A=
(XEN)  00000000fed1c000 - 00000000fed40000 (reserved)=0A=
(XEN)  00000000ff000000 - 0000000100000000 (reserved)=0A=
(XEN)  0000000100000000 - 000000022e600000 (usable)=0A=
(XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)=0A=
(XEN) ACPI: XSDT CAD18080, 007C (r1 ALASKA    A M I  1072009 AMI     =
10013)=0A=
(XEN) ACPI: FACP CAD1F9F8, 00F4 (r4 ALASKA    A M I  1072009 AMI     =
10013)=0A=
(XEN) ACPI: DSDT CAD18188, 786D (r2 ALASKA    A M I       16 INTL =
20051117)=0A=
(XEN) ACPI: FACS CAE0BF80, 0040=0A=
(XEN) ACPI: APIC CAD1FAF0, 0092 (r3 ALASKA    A M I  1072009 AMI     =
10013)=0A=
(XEN) ACPI: SSDT CAD1FB88, 01D6 (r1 AMICPU     PROC        1 MSFT  =
3000001)=0A=
(XEN) ACPI: MCFG CAD1FD60, 003C (r1 ALASKA    A M I  1072009 MSFT       =
97)=0A=
(XEN) ACPI: HPET CAD1FDA0, 0038 (r1 ALASKA    A M I  1072009 AMI.        =
4)=0A=
(XEN) ACPI: ASF! CAD1FDD8, 00A0 (r32 INTEL       HCG        1 TFSM    =
F4240)=0A=
(XEN) ACPI: DMAR CAD1FE78, 00E8 (r1 ALASKA    A M I        1 INTL        =
1)=0A=
(XEN) ACPI: EINJ CAD1FF60, 0130 (r1    AMI AMI EINJ        0             =
0)=0A=
(XEN) ACPI: ERST CAD20090, 0210 (r1  AMIER AMI ERST        0             =
0)=0A=
(XEN) ACPI: HEST CAD202A0, 00A8 (r1    AMI AMI HEST        0             =
0)=0A=
(XEN) ACPI: BERT CAD20348, 0030 (r1    AMI AMI BERT        0             =
0)=0A=
(XEN) System RAM: 8080MB (8274192kB)=0A=
(XEN) Domain heap initialised=0A=
(XEN) ACPI: 32/64X FACS address mismatch in FADT - =
cae0bf80/0000000000000000, using 32=0A=
(XEN) Processor #0 6:10 APIC version 21=0A=
(XEN) Processor #2 6:10 APIC version 21=0A=
(XEN) Processor #4 6:10 APIC version 21=0A=
(XEN) Processor #6 6:10 APIC version 21=0A=
(XEN) Processor #1 6:10 APIC version 21=0A=
(XEN) Processor #3 6:10 APIC version 21=0A=
(XEN) Processor #5 6:10 APIC version 21=0A=
(XEN) Processor #7 6:10 APIC version 21=0A=
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23=0A=
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs=0A=
(XEN) [VT-D]dmar.c:702: Host address width 36=0A=
(XEN) [VT-D]dmar.c:717: found ACPI_DMAR_DRHD:=0A=
(XEN) [VT-D]dmar.c:413:   dmaru->address =3D fed90000=0A=
(XEN) [VT-D]iommu.c:1114: drhd->address =3D fed90000 iommu->reg =3D =
ffff82c3fff57000=0A=
(XEN) [VT-D]iommu.c:1116: cap =3D c0000020e60262 ecap =3D f0101a=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:2.0=0A=
(XEN) [VT-D]dmar.c:717: found ACPI_DMAR_DRHD:=0A=
(XEN) [VT-D]dmar.c:413:   dmaru->address =3D fed91000=0A=
(XEN) [VT-D]iommu.c:1114: drhd->address =3D fed91000 iommu->reg =3D =
ffff82c3fff56000=0A=
(XEN) [VT-D]iommu.c:1116: cap =3D c9008020660262 ecap =3D f0105a=0A=
(XEN) [VT-D]dmar.c:356:   IOAPIC: f0:1f.0=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.0=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.1=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.2=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.3=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.4=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.5=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.6=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.7=0A=
(XEN) [VT-D]dmar.c:427:   flags: INCLUDE_ALL=0A=
(XEN) [VT-D]dmar.c:722: found ACPI_DMAR_RMRR:=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:1d.0=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:1a.0=0A=
(XEN) [VT-D]dmar.c:594:   RMRR region: base_addr cada0000 end_address =
cadbefff=0A=
(XEN) [VT-D]dmar.c:722: found ACPI_DMAR_RMRR:=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:2.0=0A=
(XEN) [VT-D]dmar.c:594:   RMRR region: base_addr cb800000 end_address =
cf9fffff=0A=
(XEN) ERST table is invalid=0A=
(XEN) Switched to APIC driver x2apic_cluster.=0A=
(XEN) Using scheduler: SMP Credit Scheduler (credit)=0A=
(XEN) Detected 3392.357 MHz processor.=0A=
(XEN) Initing memory sharing.=0A=
(XEN) Intel VT-d Snoop Control not enabled.=0A=
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.=0A=
(XEN) Intel VT-d Queued Invalidation enabled.=0A=
(XEN) Intel VT-d Interrupt Remapping enabled.=0A=
(XEN) Intel VT-d Shared EPT tables not enabled.=0A=
(XEN) I/O virtualisation enabled=0A=
(XEN)  - Dom0 mode: Relaxed=0A=
(XEN) Enabled directed EOI with ioapic_ack_old on!=0A=
(XEN) ENABLING IO-APIC IRQs=0A=
(XEN)  -> Using old ACK method=0A=
(XEN) Platform timer is 14.318MHz HPET=0A=
(XEN) Allocated console ring of 16 KiB.=0A=
(XEN) VMX: Supported advanced features:=0A=
(XEN)  - APIC MMIO access virtualisation=0A=
(XEN)  - APIC TPR shadow=0A=
(XEN)  - Extended Page Tables (EPT)=0A=
(XEN)  - Virtual-Processor Identifiers (VPID)=0A=
(XEN)  - Virtual NMI=0A=
(XEN)  - MSR direct-access bitmap=0A=
(XEN)  - Unrestricted Guest=0A=
(XEN) EPT supports 2MB super page.=0A=
(XEN) HVM: ASIDs enabled.=0A=
(XEN) HVM: VMX enabled=0A=
(XEN) HVM: Hardware Assisted Paging detected.=0A=
(XEN) Brought up 8 CPUs=0A=
(XEN) *** LOADING DOMAIN 0 ***=0A=
(XEN)  Xen  kernel: 64-bit, lsb, compat32=0A=
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x204e000=0A=
(XEN) PHYSICAL MEMORY ARRANGEMENT:=0A=
(XEN)  Dom0 alloc.:   0000000220000000->0000000224000000 (498822 pages =
to be allocated)=0A=
(XEN)  Init. ramdisk: 000000022c286000->000000022e5ff800=0A=
(XEN) VIRTUAL MEMORY ARRANGEMENT:=0A=
(XEN)  Loaded kernel: ffffffff81000000->ffffffff8204e000=0A=
(XEN)  Init. ramdisk: ffffffff8204e000->ffffffff843c7800=0A=
(XEN)  Phys-Mach map: ffffffff843c8000->ffffffff847c8000=0A=
(XEN)  Start info:    ffffffff847c8000->ffffffff847c84b4=0A=
(XEN)  Page tables:   ffffffff847c9000->ffffffff847f2000=0A=
(XEN)  Boot stack:    ffffffff847f2000->ffffffff847f3000=0A=
(XEN)  TOTAL:         ffffffff80000000->ffffffff84c00000=0A=
(XEN)  ENTRY ADDRESS: ffffffff81cde200=0A=
(XEN) Dom0 has maximum 4 VCPUs=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:0.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:2.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:16.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:16.2=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:16.3=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:19.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1a.0=0A=
(XEN) [VT-D]iommu.c:1366: d0:PCIe: map bdf =3D 0:1b.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.2=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.3=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.5=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 2:2.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 5:1.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 8:0.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D a:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:f.0=0A=
(XEN) [VT-D]iommu.c:721: iommu_enable_translation: iommu->reg =3D =
ffff82c3fff57000=0A=
(XEN) [VT-D]iommu.c:721: iommu_enable_translation: iommu->reg =3D =
ffff82c3fff56000=0A=
(XEN) Scrubbing Free RAM: =
...........................................................done.=0A=
(XEN) Xen trace buffers: disabled=0A=
(XEN) Std. Loglevel: Errors and warnings=0A=
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)=0A=
(XEN) Xen is relinquishing VGA console.=0A=
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch =
input to Xen)=0A=
(XEN) Freed 224kB init memory.=0A=
(XEN) physdev.c:155: dom0: wrong map_pirq type 3=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 2:2.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 2:2.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D16 g_gsi=3D32 device=3D4 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:c.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D17 g_gsi=3D36 device=3D5 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:d.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D18 g_gsi=3D40 device=3D6 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:e.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D19 g_gsi=3D44 device=3D7 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:f.0=0A=
(XEN) physdev.c:170: dom10: 18:-1 already mapped to 16=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D16 g_gsi=3D17 device=3D8 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 5:1.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 5:1.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D16 g_gsi=3D32 device=3D4 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:c.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D17 g_gsi=3D36 device=3D5 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:d.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D18 g_gsi=3D40 device=3D6 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:e.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D19 g_gsi=3D44 device=3D7 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:f.0=0A=
(XEN) physdev.c:170: dom11: 18:-1 already mapped to 16=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D16 g_gsi=3D17 device=3D8 =
intx=3D0=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="xm_info.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="xm_info.txt"

host                   : perso=0A=
release                : 3.2.16-perso=0A=
version                : #1 SMP Wed Apr 25 15:58:53 CEST 2012=0A=
machine                : x86_64=0A=
nr_cpus                : 8=0A=
nr_nodes               : 1=0A=
cores_per_socket       : 4=0A=
threads_per_core       : 2=0A=
cpu_mhz                : 3392=0A=
hw_caps                : =
bfebfbff:28100800:00000000:00003f40:13bae3ff:00000000:00000001:00000000=0A=
virt_caps              : hvm hvm_directio=0A=
total_memory           : 8079=0A=
free_memory            : 5920=0A=
free_cpus              : 0=0A=
xen_major              : 4=0A=
xen_minor              : 1=0A=
xen_extra              : .1=0A=
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 =
hvm-3.0-x86_32p hvm-3.0-x86_64 =0A=
xen_scheduler          : credit=0A=
xen_pagesize           : 4096=0A=
platform_params        : virt_start=3D0xffff800000000000=0A=
xen_changeset          : unavailable=0A=
xen_commandline        : placeholder dom0_mem=3D2G,max:2G =
dom0_max_vcpus=3D4 dom0_vcpus_pin=3Dtrue=0A=
cc_compiler            : gcc version 4.6.1 (Ubuntu/Linaro =
4.6.1-9ubuntu3) =0A=
cc_compile_by          : zulcss=0A=
cc_compile_domain      : ubuntu.com=0A=
cc_compile_date        : Tue Oct 11 07:31:13 UTC 2011=0A=
xend_config_format     : 4=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="xm_pci_list_assi.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="xm_pci_list_assi.txt"

0000:0c:0c.0=0A=
0000:0d:0c.0=0A=
0000:0d:0d.0=0A=
0000:0d:0e.0=0A=
0000:0d:0f.0=0A=
0000:08:00.0=0A=
0000:09:0c.0=0A=
0000:09:0d.0=0A=
0000:09:0e.0=0A=
0000:09:0f.0=0A=
0000:05:01.0=0A=
0000:06:0c.0=0A=
0000:06:0d.0=0A=
0000:06:0e.0=0A=
0000:06:0f.0=0A=
0000:02:02.0=0A=
0000:03:0c.0=0A=
0000:03:0d.0=0A=
0000:03:0e.0=0A=
0000:03:0f.0=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
------=_NextPart_000_004C_01CD508F.E084AFF0--



From xen-users-bounces@lists.xen.org Fri Jun 22 13:59:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 13:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si4Nd-00079z-U4; Fri, 22 Jun 2012 13:58:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <perso@brice-amiard.fr>) id 1Si4Nb-00079g-JX
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 13:58:32 +0000
Received: from [193.109.254.147:7308] by server-10.bemta-14.messagelabs.com id
	19/35-05433-60A74EF4; Fri, 22 Jun 2012 13:58:30 +0000
X-Env-Sender: perso@brice-amiard.fr
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340373509!8684445!1
X-Originating-IP: [87.98.172.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODcuOTguMTcyLjc1ID0+IDE2NDEz\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16963 invoked from network); 22 Jun 2012 13:58:29 -0000
Received: from 4.mo2.mail-out.ovh.net (HELO mo2.mail-out.ovh.net)
	(87.98.172.75) by server-5.tower-27.messagelabs.com with SMTP;
	22 Jun 2012 13:58:29 -0000
Received: from mail636.ha.ovh.net (b6.ovh.net [213.186.33.56])
	by mo2.mail-out.ovh.net (Postfix) with SMTP id A746DDC213D
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 16:01:28 +0200 (CEST)
Received: from b0.ovh.net (HELO queueout) (213.186.33.50)
	by b0.ovh.net with SMTP; 22 Jun 2012 15:58:28 +0200
Received: from unknown (HELO bricelaptop) (perso%brice-amiard.fr@80.214.4.156)
	by ns0.ovh.net with SMTP; 22 Jun 2012 15:58:24 +0200
From: "amiard brice" <perso@brice-amiard.Fr>
To: <xen-users@lists.xen.org>
X-Ovh-Mailout: 178.32.228.2 (mo2.mail-out.ovh.net)
Date: Fri, 22 Jun 2012 15:58:30 +0200
Message-ID: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_004C_01CD508F.E084AFF0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac1QfWvBOobu8r8gQ0SJhk8GYOufHw==
Content-Language: fr
X-Ovh-Tracer-Id: 8791026474053963753
X-Ovh-Remote: 80.214.4.156 ()
X-Ovh-Local: 213.186.33.20 (ns0.ovh.net)
X-OVH-SPAMSTATE: OK
X-OVH-SPAMSCORE: 0
X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeefucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesmhdtreepvddtvd
X-Spam-Check: DONE|U 0.5/N
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeefucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesmhdtreepvddtvd
Subject: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_004D_01CD508F.E084AFF0"


------=_NextPart_001_004D_01CD508F.E084AFF0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello

 

I'm working on XEN since one month now.

 

I want create four domU with 2 PCI device per dom.

I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI directly
connected to the PCH (Q67).

(Moreover PCI card (ethernet card) are composed with a PCI bridge)

 

I've succefuly created 4 domU with bakend devices, with option
"pci-backend-strict-check" disable.

I've try with it but even if all PCI ports behind PCIe to PCI bridge appears
in  pci-list-assignable-devices, domU won't start, with an error message
"device XX:XX.X need to be co-assigned with XX:XX.X, but it's not owned by
pci-backend

 

The probleme is :  even if my domU are configuer with 1 VCPUs for each of
them, when domU acces to I/O devices, VCPUs aren't separated (I've notice
this using virt-manager charts). During a basic CPU benchmark on a domU,
VCPUs are isolated.

 

I Have attached "lspci-v", "xm dmesg", "xm pci-list-assignable-devices",
"default-grub", "xm info" and a "domU cfg file"

 

A share core is very problematic my RT application

 

thank you for your help in advance

 


------=_NextPart_001_004D_01CD508F.E084AFF0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DFR link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hello<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I'm working on XEN since one month =
now.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I want create four domU with 2 PCI device per =
dom.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>I've =
bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI directly =
connected to the PCH (Q67).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>(Moreover PCI card (ethernet card) =
are composed with a PCI bridge)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I've succefuly created 4 domU with =
bakend devices, with option &quot;pci-backend-strict-check&quot; =
disable.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I&#8217;ve try with it but even if all PCI ports behind =
PCIe to PCI bridge appears in&nbsp; pci-list-assignable-devices, domU =
won&#8217;t start, with an error message &quot;device XX:XX.X need to be =
co-assigned with XX:XX.X, but it's not owned by =
pci-backend<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>The probleme is :&nbsp; even if my domU are configuer with =
1 VCPUs for each of them, when domU acces to I/O devices, VCPUs aren't =
separated (I've notice this using virt-manager charts). During a basic =
CPU benchmark on a domU, VCPUs are isolated.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I Have attached =
&quot;lspci-v&quot;, &quot;xm dmesg&quot;, &quot;xm =
pci-list-assignable-devices&quot;, &quot;default-grub&quot;, &quot;xm =
info&quot; and a &#8220;domU cfg file&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>A share core is very problematic my =
RT application<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>thank you for your help in advance<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></body></html>
------=_NextPart_001_004D_01CD508F.E084AFF0--

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="default_grub.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="default_grub.txt"

# If you change this file, run 'update-grub' afterwards to update=0A=
# /boot/grub/grub.cfg.=0A=
# For full documentation of the options in this file, see:=0A=
#   info -f grub -n 'Simple configuration'=0A=
=0A=
GRUB_DEFAULT=3D"2"=0A=
#GRUB_HIDDEN_TIMEOUT=3D"0"=0A=
GRUB_HIDDEN_TIMEOUT_QUIET=3D"true"=0A=
GRUB_TIMEOUT=3D"4"=0A=
GRUB_DISTRIBUTOR=3D"`lsb_release -i -s 2> /dev/null || echo Debian`"=0A=
#GRUB_CMDLINE_LINUX_DEFAULT=3D"quiet"=0A=
=0A=
GRUB_CMDLINE_LINUX=3D"xen-pciback.permissive =
xen-pciback.hide=3D(0c:0f.0)(02:02.0)(03:0c.0)(03:0d.0)(03:0e.0)(03:0f.0)=
(05:01.0)(06:0c.0)(06:0d.0)(06:0e.0)(06:0f.0)(08:00.0)(09:0c.0)(09:0d.0)(=
09:0e.0)(09:0f.0)(0c:0c.0)(0d:0c.0)(0d:0d.0)(0d:0e.0)(0d:0f.0) =
'pci=3Dresource_alignment=3D0c:0f.0;02:02.0;03:0c.0;03:0d.0;03:0e.0;03:0f=
.0;05:01.0;06:0c.0;06:0d.0;06:0e.0;06:0f.0;08:00.0;09:0c.0;09:0d.0;09:0e.=
0;09:0f.0;0c:0c.0;0d:0c.0;0d:0d.0;0d:0e.0;0d:0f.0'"=0A=
=0A=
# Uncomment to enable BadRAM filtering, modify to suit your needs=0A=
# This works with Linux (no patch required) and with any kernel that =
obtains=0A=
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)=0A=
#GRUB_BADRAM=3D"0x01234567,0xfefefefe,0x89abcdef,0xefefefef"=0A=
=0A=
# Uncomment to disable graphical terminal (grub-pc only)=0A=
#GRUB_TERMINAL=3D"console"=0A=
=0A=
# The resolution used on graphical terminal=0A=
# note that you can use only modes which your graphic card supports via =
VBE=0A=
# you can see them in real GRUB with the command `vbeinfo'=0A=
#GRUB_GFXMODE=3D"640x480"=0A=
=0A=
# Uncomment if you don't want GRUB to pass "root=3DUUID=3Dxxx" parameter =
to Linux=0A=
#GRUB_DISABLE_LINUX_UUID=3D"true"=0A=
=0A=
# Uncomment to disable generation of recovery mode menu entries=0A=
#GRUB_DISABLE_RECOVERY=3D"true"=0A=
=0A=
# Uncomment to get a beep at grub start=0A=
#GRUB_INIT_TUNE=3D"480 440 1"=0A=
=0A=
#configuration de vt_d pour les devices=0A=
=0A=
GRUB_CMDLINE_XEN=3D"dom0_mem=3D2G,max:2G dom0_max_vcpus=3D4 =
dom0_vcpus_pin=3Dtrue loglevel=3Dall guest_lvl=3Dall =
iommu=3Dpass-through"=0A=
=0A=
GRUB_SAVEDEFAULT=3D"false"=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="lspci_v.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="lspci_v.txt"

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor =
Family DRAM Controller (rev 09)=0A=
	Subsystem: Intel Corporation 2nd Generation Core Processor Family DRAM =
Controller=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Capabilities: [e0] Vendor Specific Information: Len=3D0c <?>=0A=
	Kernel driver in use: agpgart-intel=0A=
=0A=
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core =
Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 =
[VGA controller])=0A=
	Subsystem: Intel Corporation 2nd Generation Core Processor Family =
Integrated Graphics Controller=0A=
	Flags: bus master, fast devsel, latency 0, IRQ 303=0A=
	Memory at f9c00000 (64-bit, non-prefetchable) [size=3D4M]=0A=
	Memory at d0000000 (64-bit, prefetchable) [size=3D256M]=0A=
	I/O ports at f000 [size=3D64]=0A=
	Expansion ROM at <unassigned> [disabled]=0A=
	Capabilities: [90] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [d0] Power Management version 2=0A=
	Capabilities: [a4] PCI Advanced Features=0A=
	Kernel driver in use: i915=0A=
	Kernel modules: i915=0A=
=0A=
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series =
Chipset Family MEI Controller #1 (rev 04)=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family MEI =
Controller #1=0A=
	Flags: bus master, fast devsel, latency 0, IRQ 302=0A=
	Memory at fbc29000 (64-bit, non-prefetchable) [size=3D16]=0A=
	Capabilities: [50] Power Management version 3=0A=
	Capabilities: [8c] MSI: Enable+ Count=3D1/1 Maskable- 64bit+=0A=
	Kernel driver in use: mei=0A=
	Kernel modules: mei=0A=
=0A=
00:16.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset =
Family IDE-r Controller (rev 04) (prog-if 85 [Master SecO PriO])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family IDE-r =
Controller=0A=
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18=0A=
	I/O ports at f190 [size=3D8]=0A=
	I/O ports at f180 [size=3D4]=0A=
	I/O ports at f170 [size=3D8]=0A=
	I/O ports at f160 [size=3D4]=0A=
	I/O ports at f150 [size=3D16]=0A=
	Capabilities: [c8] Power Management version 3=0A=
	Capabilities: [d0] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Kernel driver in use: ata_generic=0A=
=0A=
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series =
Chipset Family KT Controller (rev 04) (prog-if 02 [16550])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family KT =
Controller=0A=
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17=0A=
	I/O ports at f140 [size=3D8]=0A=
	Memory at fbc28000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Capabilities: [c8] Power Management version 3=0A=
	Capabilities: [d0] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Kernel driver in use: serial=0A=
=0A=
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network =
Connection (rev 05)=0A=
	Subsystem: Intel Corporation Device 0000=0A=
	Flags: bus master, fast devsel, latency 0, IRQ 301=0A=
	Memory at fbc00000 (32-bit, non-prefetchable) [size=3D128K]=0A=
	Memory at fbc27000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at f060 [size=3D32]=0A=
	Capabilities: [c8] Power Management version 2=0A=
	Capabilities: [d0] MSI: Enable+ Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [e0] PCI Advanced Features=0A=
	Kernel driver in use: e1000e=0A=
	Kernel modules: e1000e=0A=
=0A=
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset =
Family USB Enhanced Host Controller #2 (rev 05) (prog-if 20 [EHCI])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family USB =
Enhanced Host Controller #2=0A=
	Flags: bus master, medium devsel, latency 0, IRQ 16=0A=
	Memory at fbc26000 (32-bit, non-prefetchable) [size=3D1K]=0A=
	Capabilities: [50] Power Management version 2=0A=
	Capabilities: [58] Debug port: BAR=3D1 offset=3D00a0=0A=
	Capabilities: [98] PCI Advanced Features=0A=
	Kernel driver in use: ehci_hcd=0A=
=0A=
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset =
Family High Definition Audio Controller (rev 05)=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family High =
Definition Audio Controller=0A=
	Flags: fast devsel, IRQ 22=0A=
	Memory at fbc20000 (64-bit, non-prefetchable) [size=3D16K]=0A=
	Capabilities: [50] Power Management version 2=0A=
	Capabilities: [60] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00=0A=
	Capabilities: [100] Virtual Channel=0A=
	Capabilities: [130] Root Complex Link=0A=
	Kernel modules: snd-hda-intel=0A=
=0A=
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset =
Family PCI Express Root Port 1 (rev b5) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D01, subordinate=3D03, sec-latency=3D0=0A=
	I/O behind bridge: 0000e000-0000efff=0A=
	Memory behind bridge: fb500000-fbbfffff=0A=
	Prefetchable memory behind bridge: 00000000cfa00000-00000000cfafffff=0A=
	Capabilities: [40] Express Root Port (Slot+), MSI 00=0A=
	Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series =
Chipset Family PCI Express Root Port 1=0A=
	Capabilities: [a0] Power Management version 2=0A=
	Kernel driver in use: pcieport=0A=
	Kernel modules: shpchp=0A=
=0A=
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset =
Family PCI Express Root Port 2 (rev b5) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D04, subordinate=3D06, sec-latency=3D0=0A=
	I/O behind bridge: 0000d000-0000dfff=0A=
	Memory behind bridge: fae00000-fb4fffff=0A=
	Prefetchable memory behind bridge: 00000000cfb00000-00000000cfbfffff=0A=
	Capabilities: [40] Express Root Port (Slot+), MSI 00=0A=
	Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series =
Chipset Family PCI Express Root Port 2=0A=
	Capabilities: [a0] Power Management version 2=0A=
	Kernel driver in use: pcieport=0A=
	Kernel modules: shpchp=0A=
=0A=
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset =
Family PCI Express Root Port 3 (rev b5) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D07, subordinate=3D09, sec-latency=3D0=0A=
	I/O behind bridge: 0000c000-0000cfff=0A=
	Memory behind bridge: fa700000-fadfffff=0A=
	Prefetchable memory behind bridge: 00000000cfc00000-00000000cfcfffff=0A=
	Capabilities: [40] Express Root Port (Slot+), MSI 00=0A=
	Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series =
Chipset Family PCI Express Root Port 3=0A=
	Capabilities: [a0] Power Management version 2=0A=
	Kernel driver in use: pcieport=0A=
	Kernel modules: shpchp=0A=
=0A=
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset =
Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family USB =
Enhanced Host Controller #1=0A=
	Flags: bus master, medium devsel, latency 0, IRQ 23=0A=
	Memory at fbc25000 (32-bit, non-prefetchable) [size=3D1K]=0A=
	Capabilities: [50] Power Management version 2=0A=
	Capabilities: [58] Debug port: BAR=3D1 offset=3D00a0=0A=
	Capabilities: [98] PCI Advanced Features=0A=
	Kernel driver in use: ehci_hcd=0A=
=0A=
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5) (prog-if =
01 [Subtractive decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D00, secondary=3D0a, subordinate=3D0b, sec-latency=3D32=0A=
	I/O behind bridge: 0000b000-0000bfff=0A=
	Memory behind bridge: fa000000-fa6fffff=0A=
	Capabilities: [50] Subsystem: Intel Corporation 82801 PCI Bridge=0A=
=0A=
00:1f.0 ISA bridge: Intel Corporation Q67 Express Chipset Family LPC =
Controller (rev 05)=0A=
	Subsystem: Intel Corporation Q67 Express Chipset Family LPC Controller=0A=
	Flags: bus master, medium devsel, latency 0=0A=
	Capabilities: [e0] Vendor Specific Information: Len=3D0c <?>=0A=
	Kernel modules: iTCO_wdt=0A=
=0A=
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset =
Family 4 port SATA IDE Controller (rev 05) (prog-if 8a [Master SecP =
PriP])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family 4 port =
SATA IDE Controller=0A=
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19=0A=
	I/O ports at 01f0 [size=3D8]=0A=
	I/O ports at 03f4 [size=3D1]=0A=
	I/O ports at 0170 [size=3D8]=0A=
	I/O ports at 0374 [size=3D1]=0A=
	I/O ports at f0f0 [size=3D16]=0A=
	I/O ports at f0e0 [size=3D16]=0A=
	Capabilities: [70] Power Management version 3=0A=
	Capabilities: [b0] PCI Advanced Features=0A=
	Kernel driver in use: ata_piix=0A=
=0A=
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family =
SMBus Controller (rev 05)=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family SMBus =
Controller=0A=
	Flags: medium devsel, IRQ 10=0A=
	Memory at fbc24000 (64-bit, non-prefetchable) [size=3D256]=0A=
	I/O ports at f040 [size=3D32]=0A=
	Kernel modules: i2c-i801=0A=
=0A=
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset =
Family 2 port SATA IDE Controller (rev 05) (prog-if 85 [Master SecO =
PriO])=0A=
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family 2 port =
SATA IDE Controller=0A=
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19=0A=
	I/O ports at f0d0 [size=3D8]=0A=
	I/O ports at f0c0 [size=3D4]=0A=
	I/O ports at f0b0 [size=3D8]=0A=
	I/O ports at f0a0 [size=3D4]=0A=
	I/O ports at f090 [size=3D16]=0A=
	I/O ports at f080 [size=3D16]=0A=
	Capabilities: [70] Power Management version 3=0A=
	Capabilities: [b0] PCI Advanced Features=0A=
	Kernel driver in use: ata_piix=0A=
=0A=
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI =
Bridge (rev 21) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D01, secondary=3D02, subordinate=3D03, sec-latency=3D32=0A=
	I/O behind bridge: 0000e000-0000efff=0A=
	Memory behind bridge: fb500000-fbbfffff=0A=
	Prefetchable memory behind bridge: cfa00000-cfafffff=0A=
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00=0A=
	Capabilities: [100] Power Budgeting <?>=0A=
	Kernel modules: shpchp=0A=
=0A=
02:02.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fbb00000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Memory at fbb01000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
02:03.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D02, secondary=3D03, subordinate=3D03, sec-latency=3D32=0A=
	I/O behind bridge: 0000e000-0000efff=0A=
	Memory behind bridge: fb500000-fbafffff=0A=
	Prefetchable memory behind bridge: 00000000cfa00000-00000000cfafffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
03:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 19=0A=
	Memory at fb900000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e0c0 [size=3D64]=0A=
	Memory at fb500000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Expansion ROM at cfa00000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
03:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 16=0A=
	Memory at fb901000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e080 [size=3D64]=0A=
	Memory at fb600000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
03:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 17=0A=
	Memory at fb902000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e040 [size=3D64]=0A=
	Memory at fb700000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
03:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fb903000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at e000 [size=3D64]=0A=
	Memory at fb800000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
04:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI =
Bridge (rev 21) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D04, secondary=3D05, subordinate=3D06, sec-latency=3D32=0A=
	I/O behind bridge: 0000d000-0000dfff=0A=
	Memory behind bridge: fae00000-fb4fffff=0A=
	Prefetchable memory behind bridge: cfb00000-cfbfffff=0A=
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00=0A=
	Capabilities: [100] Power Budgeting <?>=0A=
	Kernel modules: shpchp=0A=
=0A=
05:01.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fb400000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Memory at fb401000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
05:02.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D05, secondary=3D06, subordinate=3D06, sec-latency=3D32=0A=
	I/O behind bridge: 0000d000-0000dfff=0A=
	Memory behind bridge: fae00000-fb3fffff=0A=
	Prefetchable memory behind bridge: 00000000cfb00000-00000000cfbfffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
06:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 19=0A=
	Memory at fb200000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d0c0 [size=3D64]=0A=
	Memory at fae00000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Expansion ROM at cfb00000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
06:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 16=0A=
	Memory at fb201000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d080 [size=3D64]=0A=
	Memory at faf00000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
06:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 17=0A=
	Memory at fb202000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d040 [size=3D64]=0A=
	Memory at fb000000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
06:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 18=0A=
	Memory at fb203000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at d000 [size=3D64]=0A=
	Memory at fb100000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
07:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI =
Bridge (rev 21) (prog-if 00 [Normal decode])=0A=
	Flags: bus master, fast devsel, latency 0=0A=
	Bus: primary=3D07, secondary=3D08, subordinate=3D09, sec-latency=3D32=0A=
	I/O behind bridge: 0000c000-0000cfff=0A=
	Memory behind bridge: fa700000-fadfffff=0A=
	Prefetchable memory behind bridge: cfc00000-cfcfffff=0A=
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00=0A=
	Capabilities: [100] Power Budgeting <?>=0A=
	Kernel modules: shpchp=0A=
=0A=
08:00.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: medium devsel, IRQ 18=0A=
	Memory at fad00000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	Memory at fad01000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
08:02.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D08, secondary=3D09, subordinate=3D09, sec-latency=3D32=0A=
	I/O behind bridge: 0000c000-0000cfff=0A=
	Memory behind bridge: fa700000-facfffff=0A=
	Prefetchable memory behind bridge: 00000000cfc00000-00000000cfcfffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
09:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 16=0A=
	Memory at fab00000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c0c0 [disabled] [size=3D64]=0A=
	Memory at fa700000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Expansion ROM at cfc00000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
09:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 17=0A=
	Memory at fab01000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c080 [disabled] [size=3D64]=0A=
	Memory at fa800000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
09:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 18=0A=
	Memory at fab02000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c040 [disabled] [size=3D64]=0A=
	Memory at fa900000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
09:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 19=0A=
	Memory at fab03000 (32-bit, non-prefetchable) [disabled] [size=3D4K]=0A=
	I/O ports at c000 [disabled] [size=3D64]=0A=
	Memory at faa00000 (32-bit, non-prefetchable) [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: e100=0A=
=0A=
0a:0c.0 Unassigned class [ff00]: National Instruments PCI-DIO-96=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 20=0A=
	Memory at fa601000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Memory at fa600000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Kernel driver in use: ni_pcidio=0A=
	Kernel modules: ni_pcidio=0A=
=0A=
0a:0f.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if =
00 [Normal decode])=0A=
	Flags: bus master, medium devsel, latency 32=0A=
	Bus: primary=3D0a, secondary=3D0b, subordinate=3D0b, sec-latency=3D32=0A=
	I/O behind bridge: 0000b000-0000bfff=0A=
	Memory behind bridge: fa000000-fa5fffff=0A=
	Capabilities: [dc] Power Management version 1=0A=
	Kernel modules: shpchp=0A=
=0A=
0b:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 21=0A=
	Memory at fa503000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b0c0 [size=3D64]=0A=
	Memory at fa400000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Expansion ROM at fa300000 [disabled] [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel modules: e100=0A=
=0A=
0b:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: medium devsel, IRQ 22=0A=
	Memory at fa502000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b080 [size=3D64]=0A=
	Memory at fa200000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel modules: e100=0A=
=0A=
0b:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 23=0A=
	Memory at fa501000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b040 [size=3D64]=0A=
	Memory at fa100000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: e100=0A=
	Kernel modules: e100=0A=
=0A=
0b:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet =
Pro 100 (rev 08)=0A=
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)=0A=
	Flags: bus master, medium devsel, latency 32, IRQ 20=0A=
	Memory at fa500000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	I/O ports at b000 [size=3D64]=0A=
	Memory at fa000000 (32-bit, non-prefetchable) [size=3D1M]=0A=
	Capabilities: [dc] Power Management version 2=0A=
	Kernel driver in use: e100=0A=
	Kernel modules: e100=0A=
=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: application/octet-stream;
	name="qnx_1.config"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="qnx_1.config"

name         =3D 'QNX_1'=0A=
builder      =3D 'hvm'=0A=
kernel       =3D '/usr/lib/xen-default/boot/hvmloader'=0A=
boot=3D"c" =0A=
memory =3D 1024 =0A=
vcpus        =3D '1'=0A=
cpus         =3D '4'=0A=
=0A=
on_poweroff =3D 'destroy' =0A=
on_reboot =3D 'restart' =0A=
on_crash =3D 'restart'=0A=
=0A=
pae=3D1 =0A=
acpi=3D1 =0A=
apic=3D1  =0A=
device_model =3D '/usr/lib64/xen/bin/qemu-dm' =0A=
disk =3D ['file:/mnt/img_gum/QNX_1.img,hda,w']=0A=
usbdevice=3D'mouse' =0A=
serial=3D'pty'=0A=
vnc=3D1 =0A=
vncpasswd=3D''=0A=
pci =3D ['0c:0c.0','0d:0c.0','0d:0d.0','0d:0e.0','0d:0f.0']=0A=
=0A=
=0A=
=0A=
=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="xm_dmesg.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="xm_dmesg.txt"

(XEN) Xen version 4.1.1 (Ubuntu 4.1.1-2ubuntu4.1) (zulcss@ubuntu.com) =
(gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) Tue Oct 11 07:31:13 =
UTC 2011=0A=
(XEN) Bootloader: GRUB 1.99-12ubuntu5-1linuxmint1=0A=
(XEN) Command line: placeholder dom0_mem=3D2G,max:2G dom0_max_vcpus=3D4 =
dom0_vcpus_pin=3Dtrue loglevel=3Dall guest_lvl=3Dall iommu=3Dverbose=0A=
(XEN) Video information:=0A=
(XEN)  VGA is text mode 80x25, font 8x16=0A=
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds=0A=
(XEN) Disc information:=0A=
(XEN)  Found 4 MBR signatures=0A=
(XEN)  Found 4 EDD information structures=0A=
(XEN) Xen-e820 RAM map:=0A=
(XEN)  0000000000000000 - 000000000009ec00 (usable)=0A=
(XEN)  000000000009ec00 - 00000000000a0000 (reserved)=0A=
(XEN)  00000000000e0000 - 0000000000100000 (reserved)=0A=
(XEN)  0000000000100000 - 0000000020000000 (usable)=0A=
(XEN)  0000000020000000 - 0000000020200000 (reserved)=0A=
(XEN)  0000000020200000 - 0000000040000000 (usable)=0A=
(XEN)  0000000040000000 - 0000000040200000 (reserved)=0A=
(XEN)  0000000040200000 - 00000000cad18000 (usable)=0A=
(XEN)  00000000cad18000 - 00000000cad21000 (ACPI data)=0A=
(XEN)  00000000cad21000 - 00000000cad6e000 (ACPI NVS)=0A=
(XEN)  00000000cad6e000 - 00000000cad76000 (usable)=0A=
(XEN)  00000000cad76000 - 00000000cad89000 (reserved)=0A=
(XEN)  00000000cad89000 - 00000000cad8a000 (ACPI NVS)=0A=
(XEN)  00000000cad8a000 - 00000000cad9b000 (reserved)=0A=
(XEN)  00000000cad9b000 - 00000000cad9e000 (ACPI NVS)=0A=
(XEN)  00000000cad9e000 - 00000000cadc8000 (reserved)=0A=
(XEN)  00000000cadc8000 - 00000000cadca000 (usable)=0A=
(XEN)  00000000cadca000 - 00000000cae06000 (reserved)=0A=
(XEN)  00000000cae06000 - 00000000cae14000 (ACPI NVS)=0A=
(XEN)  00000000cae14000 - 00000000cae39000 (reserved)=0A=
(XEN)  00000000cae39000 - 00000000cae7c000 (ACPI NVS)=0A=
(XEN)  00000000cae7c000 - 00000000cb000000 (usable)=0A=
(XEN)  00000000cb800000 - 00000000cfa00000 (reserved)=0A=
(XEN)  00000000fed1c000 - 00000000fed40000 (reserved)=0A=
(XEN)  00000000ff000000 - 0000000100000000 (reserved)=0A=
(XEN)  0000000100000000 - 000000022e600000 (usable)=0A=
(XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)=0A=
(XEN) ACPI: XSDT CAD18080, 007C (r1 ALASKA    A M I  1072009 AMI     =
10013)=0A=
(XEN) ACPI: FACP CAD1F9F8, 00F4 (r4 ALASKA    A M I  1072009 AMI     =
10013)=0A=
(XEN) ACPI: DSDT CAD18188, 786D (r2 ALASKA    A M I       16 INTL =
20051117)=0A=
(XEN) ACPI: FACS CAE0BF80, 0040=0A=
(XEN) ACPI: APIC CAD1FAF0, 0092 (r3 ALASKA    A M I  1072009 AMI     =
10013)=0A=
(XEN) ACPI: SSDT CAD1FB88, 01D6 (r1 AMICPU     PROC        1 MSFT  =
3000001)=0A=
(XEN) ACPI: MCFG CAD1FD60, 003C (r1 ALASKA    A M I  1072009 MSFT       =
97)=0A=
(XEN) ACPI: HPET CAD1FDA0, 0038 (r1 ALASKA    A M I  1072009 AMI.        =
4)=0A=
(XEN) ACPI: ASF! CAD1FDD8, 00A0 (r32 INTEL       HCG        1 TFSM    =
F4240)=0A=
(XEN) ACPI: DMAR CAD1FE78, 00E8 (r1 ALASKA    A M I        1 INTL        =
1)=0A=
(XEN) ACPI: EINJ CAD1FF60, 0130 (r1    AMI AMI EINJ        0             =
0)=0A=
(XEN) ACPI: ERST CAD20090, 0210 (r1  AMIER AMI ERST        0             =
0)=0A=
(XEN) ACPI: HEST CAD202A0, 00A8 (r1    AMI AMI HEST        0             =
0)=0A=
(XEN) ACPI: BERT CAD20348, 0030 (r1    AMI AMI BERT        0             =
0)=0A=
(XEN) System RAM: 8080MB (8274192kB)=0A=
(XEN) Domain heap initialised=0A=
(XEN) ACPI: 32/64X FACS address mismatch in FADT - =
cae0bf80/0000000000000000, using 32=0A=
(XEN) Processor #0 6:10 APIC version 21=0A=
(XEN) Processor #2 6:10 APIC version 21=0A=
(XEN) Processor #4 6:10 APIC version 21=0A=
(XEN) Processor #6 6:10 APIC version 21=0A=
(XEN) Processor #1 6:10 APIC version 21=0A=
(XEN) Processor #3 6:10 APIC version 21=0A=
(XEN) Processor #5 6:10 APIC version 21=0A=
(XEN) Processor #7 6:10 APIC version 21=0A=
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23=0A=
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs=0A=
(XEN) [VT-D]dmar.c:702: Host address width 36=0A=
(XEN) [VT-D]dmar.c:717: found ACPI_DMAR_DRHD:=0A=
(XEN) [VT-D]dmar.c:413:   dmaru->address =3D fed90000=0A=
(XEN) [VT-D]iommu.c:1114: drhd->address =3D fed90000 iommu->reg =3D =
ffff82c3fff57000=0A=
(XEN) [VT-D]iommu.c:1116: cap =3D c0000020e60262 ecap =3D f0101a=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:2.0=0A=
(XEN) [VT-D]dmar.c:717: found ACPI_DMAR_DRHD:=0A=
(XEN) [VT-D]dmar.c:413:   dmaru->address =3D fed91000=0A=
(XEN) [VT-D]iommu.c:1114: drhd->address =3D fed91000 iommu->reg =3D =
ffff82c3fff56000=0A=
(XEN) [VT-D]iommu.c:1116: cap =3D c9008020660262 ecap =3D f0105a=0A=
(XEN) [VT-D]dmar.c:356:   IOAPIC: f0:1f.0=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.0=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.1=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.2=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.3=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.4=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.5=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.6=0A=
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.7=0A=
(XEN) [VT-D]dmar.c:427:   flags: INCLUDE_ALL=0A=
(XEN) [VT-D]dmar.c:722: found ACPI_DMAR_RMRR:=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:1d.0=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:1a.0=0A=
(XEN) [VT-D]dmar.c:594:   RMRR region: base_addr cada0000 end_address =
cadbefff=0A=
(XEN) [VT-D]dmar.c:722: found ACPI_DMAR_RMRR:=0A=
(XEN) [VT-D]dmar.c:341:   endpoint: 0:2.0=0A=
(XEN) [VT-D]dmar.c:594:   RMRR region: base_addr cb800000 end_address =
cf9fffff=0A=
(XEN) ERST table is invalid=0A=
(XEN) Switched to APIC driver x2apic_cluster.=0A=
(XEN) Using scheduler: SMP Credit Scheduler (credit)=0A=
(XEN) Detected 3392.357 MHz processor.=0A=
(XEN) Initing memory sharing.=0A=
(XEN) Intel VT-d Snoop Control not enabled.=0A=
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.=0A=
(XEN) Intel VT-d Queued Invalidation enabled.=0A=
(XEN) Intel VT-d Interrupt Remapping enabled.=0A=
(XEN) Intel VT-d Shared EPT tables not enabled.=0A=
(XEN) I/O virtualisation enabled=0A=
(XEN)  - Dom0 mode: Relaxed=0A=
(XEN) Enabled directed EOI with ioapic_ack_old on!=0A=
(XEN) ENABLING IO-APIC IRQs=0A=
(XEN)  -> Using old ACK method=0A=
(XEN) Platform timer is 14.318MHz HPET=0A=
(XEN) Allocated console ring of 16 KiB.=0A=
(XEN) VMX: Supported advanced features:=0A=
(XEN)  - APIC MMIO access virtualisation=0A=
(XEN)  - APIC TPR shadow=0A=
(XEN)  - Extended Page Tables (EPT)=0A=
(XEN)  - Virtual-Processor Identifiers (VPID)=0A=
(XEN)  - Virtual NMI=0A=
(XEN)  - MSR direct-access bitmap=0A=
(XEN)  - Unrestricted Guest=0A=
(XEN) EPT supports 2MB super page.=0A=
(XEN) HVM: ASIDs enabled.=0A=
(XEN) HVM: VMX enabled=0A=
(XEN) HVM: Hardware Assisted Paging detected.=0A=
(XEN) Brought up 8 CPUs=0A=
(XEN) *** LOADING DOMAIN 0 ***=0A=
(XEN)  Xen  kernel: 64-bit, lsb, compat32=0A=
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x204e000=0A=
(XEN) PHYSICAL MEMORY ARRANGEMENT:=0A=
(XEN)  Dom0 alloc.:   0000000220000000->0000000224000000 (498822 pages =
to be allocated)=0A=
(XEN)  Init. ramdisk: 000000022c286000->000000022e5ff800=0A=
(XEN) VIRTUAL MEMORY ARRANGEMENT:=0A=
(XEN)  Loaded kernel: ffffffff81000000->ffffffff8204e000=0A=
(XEN)  Init. ramdisk: ffffffff8204e000->ffffffff843c7800=0A=
(XEN)  Phys-Mach map: ffffffff843c8000->ffffffff847c8000=0A=
(XEN)  Start info:    ffffffff847c8000->ffffffff847c84b4=0A=
(XEN)  Page tables:   ffffffff847c9000->ffffffff847f2000=0A=
(XEN)  Boot stack:    ffffffff847f2000->ffffffff847f3000=0A=
(XEN)  TOTAL:         ffffffff80000000->ffffffff84c00000=0A=
(XEN)  ENTRY ADDRESS: ffffffff81cde200=0A=
(XEN) Dom0 has maximum 4 VCPUs=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:0.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:2.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:16.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:16.2=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:16.3=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:19.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1a.0=0A=
(XEN) [VT-D]iommu.c:1366: d0:PCIe: map bdf =3D 0:1b.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.2=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.3=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 0:1f.5=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 2:2.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 3:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 5:1.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 6:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 8:0.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D 9:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D a:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf =3D b:f.0=0A=
(XEN) [VT-D]iommu.c:721: iommu_enable_translation: iommu->reg =3D =
ffff82c3fff57000=0A=
(XEN) [VT-D]iommu.c:721: iommu_enable_translation: iommu->reg =3D =
ffff82c3fff56000=0A=
(XEN) Scrubbing Free RAM: =
...........................................................done.=0A=
(XEN) Xen trace buffers: disabled=0A=
(XEN) Std. Loglevel: Errors and warnings=0A=
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)=0A=
(XEN) Xen is relinquishing VGA console.=0A=
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch =
input to Xen)=0A=
(XEN) Freed 224kB init memory.=0A=
(XEN) physdev.c:155: dom0: wrong map_pirq type 3=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 2:2.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 2:2.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D16 g_gsi=3D32 device=3D4 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:c.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D17 g_gsi=3D36 device=3D5 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:d.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D18 g_gsi=3D40 device=3D6 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:e.0=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D19 g_gsi=3D44 device=3D7 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 3:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf =3D 3:f.0=0A=
(XEN) physdev.c:170: dom10: 18:-1 already mapped to 16=0A=
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=3D16 g_gsi=3D17 device=3D8 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 5:1.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 5:1.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D16 g_gsi=3D32 device=3D4 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:c.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:c.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D17 g_gsi=3D36 device=3D5 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:d.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:d.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D18 g_gsi=3D40 device=3D6 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:e.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:e.0=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D19 g_gsi=3D44 device=3D7 =
intx=3D0=0A=
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf =3D 6:f.0=0A=
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf =3D 6:f.0=0A=
(XEN) physdev.c:170: dom11: 18:-1 already mapped to 16=0A=
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=3D16 g_gsi=3D17 device=3D8 =
intx=3D0=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="xm_info.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="xm_info.txt"

host                   : perso=0A=
release                : 3.2.16-perso=0A=
version                : #1 SMP Wed Apr 25 15:58:53 CEST 2012=0A=
machine                : x86_64=0A=
nr_cpus                : 8=0A=
nr_nodes               : 1=0A=
cores_per_socket       : 4=0A=
threads_per_core       : 2=0A=
cpu_mhz                : 3392=0A=
hw_caps                : =
bfebfbff:28100800:00000000:00003f40:13bae3ff:00000000:00000001:00000000=0A=
virt_caps              : hvm hvm_directio=0A=
total_memory           : 8079=0A=
free_memory            : 5920=0A=
free_cpus              : 0=0A=
xen_major              : 4=0A=
xen_minor              : 1=0A=
xen_extra              : .1=0A=
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 =
hvm-3.0-x86_32p hvm-3.0-x86_64 =0A=
xen_scheduler          : credit=0A=
xen_pagesize           : 4096=0A=
platform_params        : virt_start=3D0xffff800000000000=0A=
xen_changeset          : unavailable=0A=
xen_commandline        : placeholder dom0_mem=3D2G,max:2G =
dom0_max_vcpus=3D4 dom0_vcpus_pin=3Dtrue=0A=
cc_compiler            : gcc version 4.6.1 (Ubuntu/Linaro =
4.6.1-9ubuntu3) =0A=
cc_compile_by          : zulcss=0A=
cc_compile_domain      : ubuntu.com=0A=
cc_compile_date        : Tue Oct 11 07:31:13 UTC 2011=0A=
xend_config_format     : 4=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain;
	name="xm_pci_list_assi.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="xm_pci_list_assi.txt"

0000:0c:0c.0=0A=
0000:0d:0c.0=0A=
0000:0d:0d.0=0A=
0000:0d:0e.0=0A=
0000:0d:0f.0=0A=
0000:08:00.0=0A=
0000:09:0c.0=0A=
0000:09:0d.0=0A=
0000:09:0e.0=0A=
0000:09:0f.0=0A=
0000:05:01.0=0A=
0000:06:0c.0=0A=
0000:06:0d.0=0A=
0000:06:0e.0=0A=
0000:06:0f.0=0A=
0000:02:02.0=0A=
0000:03:0c.0=0A=
0000:03:0d.0=0A=
0000:03:0e.0=0A=
0000:03:0f.0=0A=

------=_NextPart_000_004C_01CD508F.E084AFF0
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
------=_NextPart_000_004C_01CD508F.E084AFF0--



From xen-users-bounces@lists.xen.org Fri Jun 22 15:44:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 15:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si61J-0000qT-Vs; Fri, 22 Jun 2012 15:43:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Si61J-0000qO-2K
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 15:43:37 +0000
Received: from [85.158.143.99:8556] by server-3.bemta-4.messagelabs.com id
	15/AE-05808-8A294EF4; Fri, 22 Jun 2012 15:43:36 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340379813!28674613!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13953 invoked from network); 22 Jun 2012 15:43:34 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 15:43:34 -0000
Received: from [201.123.249.155] (port=57541 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Si61E-0002b3-TL
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:43:33 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 510F8A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 10:43:31 -0500 (CDT)
Message-ID: <4FE492A3.2080901@ondore.com>
Date: Fri, 22 Jun 2012 10:43:31 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
	<assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
In-Reply-To: <assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 22/06/12 04:18, Rudi Ahlers escribi=F3:
> On Thu, Jun 21, 2012 at 10:23 PM, Alexandre Kouznetsov<alk@ondore.com>  w=
rote:
>> El 21/06/12 06:27, Rudi Ahlers escribi=F3:
>>>
>>> How do I take over a XEN domU's console, from anothe user?
>>
>> Works for me. Xen 4.0.1, 2.6.32-5-xen-amd64.
>> (well, it's not a "take over". It opens a second console.)
>>
>> Please describe, what do you do exactly to reproduce the issue, and what=
 is
>> your environment.
>>
> When someone already had a connection open for a domU's console, then
> I can't open another connection to it. How do I establish a 2nd
> connection?
Maybe we are treating differently the term console?

Let's say, i have a Dom0 with a running DomU called "whatever". I can =

get more than one terminal on Dom0, let's say, connecting via SSH.
I run "xm console whatever" on one terminal and get a console access. I =

run the same command on another terminal, and get another console access.

(BTW, that they both connect me to the same console, if i log in on one =

of them, i appear to be logged in on the other one. The output is =

slitted in a weired way. Not very usable.)

If I wish to force me terminal to detach form any of them, I look for =

xenconsole running process and kill it.

Is that what are you talking about?

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 15:44:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 15:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si61J-0000qT-Vs; Fri, 22 Jun 2012 15:43:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Si61J-0000qO-2K
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 15:43:37 +0000
Received: from [85.158.143.99:8556] by server-3.bemta-4.messagelabs.com id
	15/AE-05808-8A294EF4; Fri, 22 Jun 2012 15:43:36 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340379813!28674613!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13953 invoked from network); 22 Jun 2012 15:43:34 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-9.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 15:43:34 -0000
Received: from [201.123.249.155] (port=57541 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Si61E-0002b3-TL
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 10:43:33 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 510F8A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 10:43:31 -0500 (CDT)
Message-ID: <4FE492A3.2080901@ondore.com>
Date: Fri, 22 Jun 2012 10:43:31 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
	<assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
In-Reply-To: <assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 22/06/12 04:18, Rudi Ahlers escribi=F3:
> On Thu, Jun 21, 2012 at 10:23 PM, Alexandre Kouznetsov<alk@ondore.com>  w=
rote:
>> El 21/06/12 06:27, Rudi Ahlers escribi=F3:
>>>
>>> How do I take over a XEN domU's console, from anothe user?
>>
>> Works for me. Xen 4.0.1, 2.6.32-5-xen-amd64.
>> (well, it's not a "take over". It opens a second console.)
>>
>> Please describe, what do you do exactly to reproduce the issue, and what=
 is
>> your environment.
>>
> When someone already had a connection open for a domU's console, then
> I can't open another connection to it. How do I establish a 2nd
> connection?
Maybe we are treating differently the term console?

Let's say, i have a Dom0 with a running DomU called "whatever". I can =

get more than one terminal on Dom0, let's say, connecting via SSH.
I run "xm console whatever" on one terminal and get a console access. I =

run the same command on another terminal, and get another console access.

(BTW, that they both connect me to the same console, if i log in on one =

of them, i appear to be logged in on the other one. The output is =

slitted in a weired way. Not very usable.)

If I wish to force me terminal to detach form any of them, I look for =

xenconsole running process and kill it.

Is that what are you talking about?

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 16:16:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 16:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si6WW-0003NN-GW; Fri, 22 Jun 2012 16:15:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Si6WU-0003Mj-JJ
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 16:15:50 +0000
Received: from [85.158.138.51:44263] by server-12.bemta-3.messagelabs.com id
	A3/6E-30206-53A94EF4; Fri, 22 Jun 2012 16:15:49 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1340381748!20896428!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15915 invoked from network); 22 Jun 2012 16:15:49 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 16:15:49 -0000
Received: by wgbed3 with SMTP id ed3so1359155wgb.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 09:15:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=4e8o3hfjC7DfykUIV1aTS1eYy/JyxFp2XWBQJxAHLwk=;
	b=KVlnXmyt/lTlIs1ob319bOpoXuP9DDiOngynqVQ+EPL9gFtNcc5pXx04k1RHduQca4
	5wZzZQ/Jr6jFf0RMVz6FHCIL9gGfqYXW7sN1gnfm1785hbV6LvMfhevWs3NpyVIu9Huy
	voXx0N6QRJTUbq+/NBVoa6/oLWnzcczKNWMsMR1yqodVwvvFTbGT0T/mwMSv89VYCHNl
	PT3cV2Jf1eIjWGckJZluCAWDkZhAKvq2PMNPAXdTFkQ155nP1F6/faVjnJXr2c5Q8SiV
	4LKLauMdfVC/w0AM5AZmfrMui8eFXUT+bOGYZ4ljtF6n2eA6N9JN1jrdvYExjwiyIRcf
	hhfw==
MIME-Version: 1.0
Received: by 10.180.102.9 with SMTP id fk9mr7330180wib.1.1340381748797; Fri,
	22 Jun 2012 09:15:48 -0700 (PDT)
Received: by 10.217.2.16 with HTTP; Fri, 22 Jun 2012 09:15:48 -0700 (PDT)
Date: Fri, 22 Jun 2012 10:15:48 -0600
Message-ID: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I just installed xen on my dell 860 server and I wan to run four
instances of server 2008 and I only have one ip address. Is there
proxy that will let remote users connect to remote desktops.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 16:16:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 16:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si6WW-0003NN-GW; Fri, 22 Jun 2012 16:15:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Si6WU-0003Mj-JJ
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 16:15:50 +0000
Received: from [85.158.138.51:44263] by server-12.bemta-3.messagelabs.com id
	A3/6E-30206-53A94EF4; Fri, 22 Jun 2012 16:15:49 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1340381748!20896428!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15915 invoked from network); 22 Jun 2012 16:15:49 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 16:15:49 -0000
Received: by wgbed3 with SMTP id ed3so1359155wgb.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 09:15:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=4e8o3hfjC7DfykUIV1aTS1eYy/JyxFp2XWBQJxAHLwk=;
	b=KVlnXmyt/lTlIs1ob319bOpoXuP9DDiOngynqVQ+EPL9gFtNcc5pXx04k1RHduQca4
	5wZzZQ/Jr6jFf0RMVz6FHCIL9gGfqYXW7sN1gnfm1785hbV6LvMfhevWs3NpyVIu9Huy
	voXx0N6QRJTUbq+/NBVoa6/oLWnzcczKNWMsMR1yqodVwvvFTbGT0T/mwMSv89VYCHNl
	PT3cV2Jf1eIjWGckJZluCAWDkZhAKvq2PMNPAXdTFkQ155nP1F6/faVjnJXr2c5Q8SiV
	4LKLauMdfVC/w0AM5AZmfrMui8eFXUT+bOGYZ4ljtF6n2eA6N9JN1jrdvYExjwiyIRcf
	hhfw==
MIME-Version: 1.0
Received: by 10.180.102.9 with SMTP id fk9mr7330180wib.1.1340381748797; Fri,
	22 Jun 2012 09:15:48 -0700 (PDT)
Received: by 10.217.2.16 with HTTP; Fri, 22 Jun 2012 09:15:48 -0700 (PDT)
Date: Fri, 22 Jun 2012 10:15:48 -0600
Message-ID: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I just installed xen on my dell 860 server and I wan to run four
instances of server 2008 and I only have one ip address. Is there
proxy that will let remote users connect to remote desktops.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 16:41:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 16:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si6ul-00056E-Rv; Fri, 22 Jun 2012 16:40:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Si6uj-000565-OX
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 16:40:53 +0000
Received: from [85.158.143.35:58237] by server-3.bemta-4.messagelabs.com id
	DC/F9-05808-510A4EF4; Fri, 22 Jun 2012 16:40:53 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1340383246!16526067!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10303 invoked from network); 22 Jun 2012 16:40:48 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 16:40:48 -0000
Received: from [201.123.249.155] (port=56000 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Si6ub-0006o5-Q1
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:40:45 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 34124A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 11:40:44 -0500 (CDT)
Message-ID: <4FE4A00C.7020304@ondore.com>
Date: Fri, 22 Jun 2012 11:40:44 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
In-Reply-To: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 22/06/12 11:15, jacek burghardt escribi=F3:
> I just installed xen on my dell 860 server and I wan to run four
> instances of server 2008 and I only have one ip address. Is there
> proxy that will let remote users connect to remote desktops.

I'm afraid this is a clear offtopic, the issue is far from being =

xen-specific.

Googling on keywords "remote desktop load balancer" will certainly throw =

you usable results. "proxy" instead of "load balancer" would be too =

generic, the functionality you are requesting has more to do with load =

balancing than with a generic proxy.

You also can use a NAT frontend and forward ports to different backend =

servers, based on source IP using iptables rules. Still, not xen-specific.

As last resourt, you may set up a internal network with private =

addressing, and let your users in via some VPN, letting them to choose =

form the client side, what RDP server they want to talk to.

By the way, maybe it would be easer to request more IP addresses or move =

to IPv6.

With best wishes.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 16:41:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 16:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si6ul-00056E-Rv; Fri, 22 Jun 2012 16:40:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Si6uj-000565-OX
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 16:40:53 +0000
Received: from [85.158.143.35:58237] by server-3.bemta-4.messagelabs.com id
	DC/F9-05808-510A4EF4; Fri, 22 Jun 2012 16:40:53 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1340383246!16526067!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10303 invoked from network); 22 Jun 2012 16:40:48 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 16:40:48 -0000
Received: from [201.123.249.155] (port=56000 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Si6ub-0006o5-Q1
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 11:40:45 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 34124A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 11:40:44 -0500 (CDT)
Message-ID: <4FE4A00C.7020304@ondore.com>
Date: Fri, 22 Jun 2012 11:40:44 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
In-Reply-To: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 22/06/12 11:15, jacek burghardt escribi=F3:
> I just installed xen on my dell 860 server and I wan to run four
> instances of server 2008 and I only have one ip address. Is there
> proxy that will let remote users connect to remote desktops.

I'm afraid this is a clear offtopic, the issue is far from being =

xen-specific.

Googling on keywords "remote desktop load balancer" will certainly throw =

you usable results. "proxy" instead of "load balancer" would be too =

generic, the functionality you are requesting has more to do with load =

balancing than with a generic proxy.

You also can use a NAT frontend and forward ports to different backend =

servers, based on source IP using iptables rules. Still, not xen-specific.

As last resourt, you may set up a internal network with private =

addressing, and let your users in via some VPN, letting them to choose =

form the client side, what RDP server they want to talk to.

By the way, maybe it would be easer to request more IP addresses or move =

to IPv6.

With best wishes.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 17:47:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 17:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si7wW-0006ET-66; Fri, 22 Jun 2012 17:46:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Si7wU-0006EJ-8z
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 17:46:46 +0000
Received: from [85.158.143.35:10729] by server-2.bemta-4.messagelabs.com id
	52/A1-17938-58FA4EF4; Fri, 22 Jun 2012 17:46:45 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340387124!13623954!1
X-Originating-IP: [64.18.1.25]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30061 invoked from network); 22 Jun 2012 17:46:44 -0000
Received: from exprod6og110.obsmtp.com (HELO exprod6og110.obsmtp.com)
	(64.18.1.25) by server-7.tower-21.messagelabs.com with SMTP;
	22 Jun 2012 17:46:44 -0000
Received: from mail-qc0-f180.google.com ([209.85.216.180]) (using TLSv1) by
	exprod6ob110.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+SvNMOcxfptrVMcVyIqzfliun5+mGmU@postini.com;
	Fri, 22 Jun 2012 10:45:25 PDT
Received: by qcmv28 with SMTP id v28so1197736qcm.25
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 10:45:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding:x-gm-message-state;
	bh=A8q2CvluwfYfGsNtzzWxSUUjwCKErYJUV+gdEBPj2IE=;
	b=Sif2rQLm82aUUYxr2dvmCnJeklJICyOKqfZ3TS9LC1j/VmFdk2B9aujQ9ZOgcDnNdR
	nVGczclB0tSPo5z29b4Kd18B479vDD7PvR59BRxHtwiraDlQV04bcr6sKW2lUG6rlz71
	Whg0btWWCLypq2lqXwzlrNM/8j9U0IaJ2Ovb6w8uiE0LCH4SfFK254Mg4J3302pLK1Aj
	FtTqYRC2331WAySEtCsIBZ4NgKOwyjwUggrkf/+KATetdRrMWy+hNQfr7fSyn8GKyhlW
	jniGiwqwBdM3ySVf545D89BOrEKasqrqjwNhqR1gxK4976X7iuxENWfp3elDgXQXGcQr
	cjnA==
MIME-Version: 1.0
Received: by 10.224.184.82 with SMTP id cj18mr7796920qab.81.1340387123597;
	Fri, 22 Jun 2012 10:45:23 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Fri, 22 Jun 2012 10:45:23 -0700 (PDT)
Date: Fri, 22 Jun 2012 11:45:23 -0600
Message-ID: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlLXHGlfm5ac90e4W9f44iNPSpjPGEOHE7l5BCEw2RZLrBr+shIorQGQNZYd3CPVAiK2Qqz
Subject: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fresh install Squeeze with Backports - (Has happened on plain Squeeze
and Wheezy installs too) Everything worked fine with this install till
I installed xen-qemu-dm-4.0. =A0After I installed this, I started
getting 'elf_init : not and ELF binary' while it was trying to load
Domain 0. =A0And now I have removed xen-qemu-dm-4.0 and am still getting
the errors. =A0I can boot into non Xen kernel fine.  I actually have
experienced this with two MB's.  The first was a Asus KGPE-D16.  I
bought the Tyan cause I thought the Asus was just being flaky.


System Config
MB: Tyan S8230GM4NR-LE
CPU: 2x AMD Opteron 6174
Mem: 64 GB DDR3 registered memory (tested multiple times with memtest)

My rough install procedure was as follows:
from Debian Live CD (Sqeeze)
Followed https://help.ubuntu.com/10.04/installation-guide/i386/linux-upgrad=
e.html
except for the following.
install media is Raid 5 on 6 disks with LVM structure on top of it.
Network Interfaces (4) are bonded and bridge is using bond.
Initial kernel is linux-image-3.2.0-0.bpo.2-amd64
rebooted to host system.
installed Xfce4 desktop , vim, etc...
recompiled kernel using config from /boot as starting point and only
changed what http://wiki.xen.org/wiki/Secondary_GPU_Passthrough said
to.  I used these instructions
http://www.debian.org/releases/stable/i386/ch08s06.html.en to do the
recompile and install the kernel.
installed xen-linux-system-3.2.0-0.bpo.2-amd64 then create HVM config
script.  Got errors then installed xen-qemu-dm-4.0 and that is when I
started getting the Elf binary errors when I try and boot with the Xen
system.  If I boot to the non-xen version of the same kernel, It boots
fine.

Please let me know if you need more information or if I need to do more tes=
ting.

Thank you

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 17:47:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 17:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si7wW-0006ET-66; Fri, 22 Jun 2012 17:46:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Si7wU-0006EJ-8z
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 17:46:46 +0000
Received: from [85.158.143.35:10729] by server-2.bemta-4.messagelabs.com id
	52/A1-17938-58FA4EF4; Fri, 22 Jun 2012 17:46:45 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340387124!13623954!1
X-Originating-IP: [64.18.1.25]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30061 invoked from network); 22 Jun 2012 17:46:44 -0000
Received: from exprod6og110.obsmtp.com (HELO exprod6og110.obsmtp.com)
	(64.18.1.25) by server-7.tower-21.messagelabs.com with SMTP;
	22 Jun 2012 17:46:44 -0000
Received: from mail-qc0-f180.google.com ([209.85.216.180]) (using TLSv1) by
	exprod6ob110.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+SvNMOcxfptrVMcVyIqzfliun5+mGmU@postini.com;
	Fri, 22 Jun 2012 10:45:25 PDT
Received: by qcmv28 with SMTP id v28so1197736qcm.25
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 10:45:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding:x-gm-message-state;
	bh=A8q2CvluwfYfGsNtzzWxSUUjwCKErYJUV+gdEBPj2IE=;
	b=Sif2rQLm82aUUYxr2dvmCnJeklJICyOKqfZ3TS9LC1j/VmFdk2B9aujQ9ZOgcDnNdR
	nVGczclB0tSPo5z29b4Kd18B479vDD7PvR59BRxHtwiraDlQV04bcr6sKW2lUG6rlz71
	Whg0btWWCLypq2lqXwzlrNM/8j9U0IaJ2Ovb6w8uiE0LCH4SfFK254Mg4J3302pLK1Aj
	FtTqYRC2331WAySEtCsIBZ4NgKOwyjwUggrkf/+KATetdRrMWy+hNQfr7fSyn8GKyhlW
	jniGiwqwBdM3ySVf545D89BOrEKasqrqjwNhqR1gxK4976X7iuxENWfp3elDgXQXGcQr
	cjnA==
MIME-Version: 1.0
Received: by 10.224.184.82 with SMTP id cj18mr7796920qab.81.1340387123597;
	Fri, 22 Jun 2012 10:45:23 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Fri, 22 Jun 2012 10:45:23 -0700 (PDT)
Date: Fri, 22 Jun 2012 11:45:23 -0600
Message-ID: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQlLXHGlfm5ac90e4W9f44iNPSpjPGEOHE7l5BCEw2RZLrBr+shIorQGQNZYd3CPVAiK2Qqz
Subject: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fresh install Squeeze with Backports - (Has happened on plain Squeeze
and Wheezy installs too) Everything worked fine with this install till
I installed xen-qemu-dm-4.0. =A0After I installed this, I started
getting 'elf_init : not and ELF binary' while it was trying to load
Domain 0. =A0And now I have removed xen-qemu-dm-4.0 and am still getting
the errors. =A0I can boot into non Xen kernel fine.  I actually have
experienced this with two MB's.  The first was a Asus KGPE-D16.  I
bought the Tyan cause I thought the Asus was just being flaky.


System Config
MB: Tyan S8230GM4NR-LE
CPU: 2x AMD Opteron 6174
Mem: 64 GB DDR3 registered memory (tested multiple times with memtest)

My rough install procedure was as follows:
from Debian Live CD (Sqeeze)
Followed https://help.ubuntu.com/10.04/installation-guide/i386/linux-upgrad=
e.html
except for the following.
install media is Raid 5 on 6 disks with LVM structure on top of it.
Network Interfaces (4) are bonded and bridge is using bond.
Initial kernel is linux-image-3.2.0-0.bpo.2-amd64
rebooted to host system.
installed Xfce4 desktop , vim, etc...
recompiled kernel using config from /boot as starting point and only
changed what http://wiki.xen.org/wiki/Secondary_GPU_Passthrough said
to.  I used these instructions
http://www.debian.org/releases/stable/i386/ch08s06.html.en to do the
recompile and install the kernel.
installed xen-linux-system-3.2.0-0.bpo.2-amd64 then create HVM config
script.  Got errors then installed xen-qemu-dm-4.0 and that is when I
started getting the Elf binary errors when I try and boot with the Xen
system.  If I boot to the non-xen version of the same kernel, It boots
fine.

Please let me know if you need more information or if I need to do more tes=
ting.

Thank you

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 19:22:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 19:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si9PY-0007dw-13; Fri, 22 Jun 2012 19:20:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Si9PW-0007dr-1Q
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 19:20:50 +0000
Received: from [85.158.143.35:17672] by server-2.bemta-4.messagelabs.com id
	6B/1E-17938-195C4EF4; Fri, 22 Jun 2012 19:20:49 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340392847!14470913!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14721 invoked from network); 22 Jun 2012 19:20:48 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 19:20:48 -0000
Received: by lbok6 with SMTP id k6so4966736lbo.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 12:20:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=g1R/NRGBhq2JOBwj8ElB5GD4FEJxfkMxe5hHDoORCZA=;
	b=tg5r7UFks7n5PrE9ZPAE3inLfta6qu3qPMPSWCkj9Jn9Y031uXr6OiPEaOYYzBp22d
	OKrjUVeVr3bGuwEX3uak6Z4bELCpqcIjEZuoajYM2UaYb4MVhdG5ZWllmjFIACqgpYNU
	l+nb3xzqnA3I3QKxKJSXAmbEtRWa5fh10qNRDpw4Ml/l3jcvwv+IvYSl2qd8ltzk7hzs
	RYoPk/aXJJtWkI9ZJtvOeri6uAJbPSZn2nc5NACKJtezGXxSwwOeZdmK3IS1aIYZ/e9q
	mAveoYrPJrbSN+jLqIRYDBG4iYDLIzTDzgWvaMnKqhdd9xMusrC12+oN9Bcuu2Q/h5aD
	qodg==
MIME-Version: 1.0
Received: by 10.152.102.137 with SMTP id fo9mr3210872lab.35.1340392847391;
	Fri, 22 Jun 2012 12:20:47 -0700 (PDT)
Received: by 10.112.64.6 with HTTP; Fri, 22 Jun 2012 12:20:47 -0700 (PDT)
In-Reply-To: <4FE4A00C.7020304@ondore.com>
References: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
	<4FE4A00C.7020304@ondore.com>
Date: Fri, 22 Jun 2012 15:20:47 -0400
Message-ID: <CAJZrEXsiaNn22tE7MRpCdn1qgVFY8_kuBygbxhrhXo2_NeG1Pw@mail.gmail.com>
From: Eric Lindsey <eslindsey@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Perhaps slightly off-topic, but this could also be accomplished from
within Xen, which is probably what the OP was looking for:

>From the domain.cfg file:
vfb =3D [ 'type=3Dvnc,vncdisplay=3Dx' ]
This allows you to connect to VNC viewer on dom0's IP address, port 5900+x.

So you have 4 virtual machines, with one of these vfb lines in each:
vfb =3D [ 'type=3Dvnc,vncdisplay=3D1' ]
vfb =3D [ 'type=3Dvnc,vncdisplay=3D2' ]
vfb =3D [ 'type=3Dvnc,vncdisplay=3D3' ]
vfb =3D [ 'type=3Dvnc,vncdisplay=3D4' ]

This would allow you to connect a VNC viewer to the same IP address,
one each on ports 5901, 5902, 5903, 5904.

It should be noted that this provides no password (though one could be
added with ,vncpasswd=3Dxyz after the vncdisplay=3Dx), but more
importantly, no encryption even IF you add password authentication.
So you should use an SSH tunnel to connect to these ports instead of
opening up these ports to the public Internet.

See also:
http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Cons=
ole_for_a_Xen_Paravirtualized_domainU_Guest


On Fri, Jun 22, 2012 at 12:40 PM, Alexandre Kouznetsov <alk@ondore.com> wro=
te:
> Hello.
>
> El 22/06/12 11:15, jacek burghardt escribi=F3:
>
>> I just installed xen on my dell 860 server and I wan to run four
>> instances of server 2008 and I only have one ip address. Is there
>> proxy that will let remote users connect to remote desktops.
>
>
> I'm afraid this is a clear offtopic, the issue is far from being
> xen-specific.
>
> Googling on keywords "remote desktop load balancer" will certainly throw =
you
> usable results. "proxy" instead of "load balancer" would be too generic, =
the
> functionality you are requesting has more to do with load balancing than
> with a generic proxy.
>
> You also can use a NAT frontend and forward ports to different backend
> servers, based on source IP using iptables rules. Still, not xen-specific.
>
> As last resourt, you may set up a internal network with private addressin=
g,
> and let your users in via some VPN, letting them to choose form the client
> side, what RDP server they want to talk to.
>
> By the way, maybe it would be easer to request more IP addresses or move =
to
> IPv6.
>
> With best wishes.
>
> --
> Alexandre Kouznetsov
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 19:22:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 19:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si9PY-0007dw-13; Fri, 22 Jun 2012 19:20:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Si9PW-0007dr-1Q
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 19:20:50 +0000
Received: from [85.158.143.35:17672] by server-2.bemta-4.messagelabs.com id
	6B/1E-17938-195C4EF4; Fri, 22 Jun 2012 19:20:49 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340392847!14470913!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14721 invoked from network); 22 Jun 2012 19:20:48 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 19:20:48 -0000
Received: by lbok6 with SMTP id k6so4966736lbo.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 12:20:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=g1R/NRGBhq2JOBwj8ElB5GD4FEJxfkMxe5hHDoORCZA=;
	b=tg5r7UFks7n5PrE9ZPAE3inLfta6qu3qPMPSWCkj9Jn9Y031uXr6OiPEaOYYzBp22d
	OKrjUVeVr3bGuwEX3uak6Z4bELCpqcIjEZuoajYM2UaYb4MVhdG5ZWllmjFIACqgpYNU
	l+nb3xzqnA3I3QKxKJSXAmbEtRWa5fh10qNRDpw4Ml/l3jcvwv+IvYSl2qd8ltzk7hzs
	RYoPk/aXJJtWkI9ZJtvOeri6uAJbPSZn2nc5NACKJtezGXxSwwOeZdmK3IS1aIYZ/e9q
	mAveoYrPJrbSN+jLqIRYDBG4iYDLIzTDzgWvaMnKqhdd9xMusrC12+oN9Bcuu2Q/h5aD
	qodg==
MIME-Version: 1.0
Received: by 10.152.102.137 with SMTP id fo9mr3210872lab.35.1340392847391;
	Fri, 22 Jun 2012 12:20:47 -0700 (PDT)
Received: by 10.112.64.6 with HTTP; Fri, 22 Jun 2012 12:20:47 -0700 (PDT)
In-Reply-To: <4FE4A00C.7020304@ondore.com>
References: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
	<4FE4A00C.7020304@ondore.com>
Date: Fri, 22 Jun 2012 15:20:47 -0400
Message-ID: <CAJZrEXsiaNn22tE7MRpCdn1qgVFY8_kuBygbxhrhXo2_NeG1Pw@mail.gmail.com>
From: Eric Lindsey <eslindsey@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Perhaps slightly off-topic, but this could also be accomplished from
within Xen, which is probably what the OP was looking for:

>From the domain.cfg file:
vfb =3D [ 'type=3Dvnc,vncdisplay=3Dx' ]
This allows you to connect to VNC viewer on dom0's IP address, port 5900+x.

So you have 4 virtual machines, with one of these vfb lines in each:
vfb =3D [ 'type=3Dvnc,vncdisplay=3D1' ]
vfb =3D [ 'type=3Dvnc,vncdisplay=3D2' ]
vfb =3D [ 'type=3Dvnc,vncdisplay=3D3' ]
vfb =3D [ 'type=3Dvnc,vncdisplay=3D4' ]

This would allow you to connect a VNC viewer to the same IP address,
one each on ports 5901, 5902, 5903, 5904.

It should be noted that this provides no password (though one could be
added with ,vncpasswd=3Dxyz after the vncdisplay=3Dx), but more
importantly, no encryption even IF you add password authentication.
So you should use an SSH tunnel to connect to these ports instead of
opening up these ports to the public Internet.

See also:
http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Cons=
ole_for_a_Xen_Paravirtualized_domainU_Guest


On Fri, Jun 22, 2012 at 12:40 PM, Alexandre Kouznetsov <alk@ondore.com> wro=
te:
> Hello.
>
> El 22/06/12 11:15, jacek burghardt escribi=F3:
>
>> I just installed xen on my dell 860 server and I wan to run four
>> instances of server 2008 and I only have one ip address. Is there
>> proxy that will let remote users connect to remote desktops.
>
>
> I'm afraid this is a clear offtopic, the issue is far from being
> xen-specific.
>
> Googling on keywords "remote desktop load balancer" will certainly throw =
you
> usable results. "proxy" instead of "load balancer" would be too generic, =
the
> functionality you are requesting has more to do with load balancing than
> with a generic proxy.
>
> You also can use a NAT frontend and forward ports to different backend
> servers, based on source IP using iptables rules. Still, not xen-specific.
>
> As last resourt, you may set up a internal network with private addressin=
g,
> and let your users in via some VPN, letting them to choose form the client
> side, what RDP server they want to talk to.
>
> By the way, maybe it would be easer to request more IP addresses or move =
to
> IPv6.
>
> With best wishes.
>
> --
> Alexandre Kouznetsov
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 19:29:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 19:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si9Ws-0007uJ-7h; Fri, 22 Jun 2012 19:28:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Si9Wq-0007uD-Fl
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 19:28:24 +0000
Received: from [85.158.143.35:20651] by server-2.bemta-4.messagelabs.com id
	FD/41-17938-757C4EF4; Fri, 22 Jun 2012 19:28:23 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340393302!14471511!1
X-Originating-IP: [64.18.1.189]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28742 invoked from network); 22 Jun 2012 19:28:22 -0000
Received: from exprod6og105.obsmtp.com (HELO exprod6og105.obsmtp.com)
	(64.18.1.189) by server-3.tower-21.messagelabs.com with SMTP;
	22 Jun 2012 19:28:22 -0000
Received: from mail-qc0-f181.google.com ([209.85.216.181]) (using TLSv1) by
	exprod6ob105.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+THVQJUnrjrDUdBJprmGKZN2vmz+IyJ@postini.com;
	Fri, 22 Jun 2012 12:28:22 PDT
Received: by qcpx40 with SMTP id x40so1505894qcp.26
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 12:28:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=5e5XaZZAgax25YurDtqERDm3sdduoGsHmVJYOWfWGHM=;
	b=jc/oe3MkSoHBzHFHrd1i/6MrBCIwsgC0+VhVkaBLHyztn2jjZzARkg7DC0Wiol9o2h
	HJ14pk/476EckAc46U0MJcF09z9pGw71xiFKqIHSkuITfdmiui4Mg0btw/0amph8a8ho
	AH1prcUXbOrkEzQAp839aGajphH05gEXnOW7HjOnvuNeNc3HHyYxHrHMFEaMYORRJH9R
	gbaXBAX4V2hBuqF2OaXXWeSP97TgY3/Ubv6/kNzcwnHR1sN+W6F5DnFAeZbhldghbqkb
	mff1D9B1ZMB/vp2dOYRkNHKpUIlI+Z5iSAZMxocE0Z6cXh9/XeUlcLKneVqk7af2HISt
	YRvA==
MIME-Version: 1.0
Received: by 10.229.111.66 with SMTP id r2mr1746422qcp.80.1340393300946; Fri,
	22 Jun 2012 12:28:20 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Fri, 22 Jun 2012 12:28:20 -0700 (PDT)
In-Reply-To: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
Date: Fri, 22 Jun 2012 13:28:20 -0600
Message-ID: <CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmPDbbbrYg8hbO2WUQUwd3kcGLLJqDytjJb0JJM6ZAzc0+HWUyF7niSpw8t02qqp50JQpDj
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ok resolved this myself - apparently no update-grub is done after the
xen-qemu-dm-4.0 install to add the placeholder into the
/boot/grub/grub.cfg file.  Once update-grub was run - problem
disappeared.  Sorry for the chatter.

Shane


On Fri, Jun 22, 2012 at 11:45 AM, Shane Johnson
<sdj@rasmussenequipment.com> wrote:
> Fresh install Squeeze with Backports - (Has happened on plain Squeeze
> and Wheezy installs too) Everything worked fine with this install till
> I installed xen-qemu-dm-4.0. =A0After I installed this, I started
> getting 'elf_init : not and ELF binary' while it was trying to load
> Domain 0. =A0And now I have removed xen-qemu-dm-4.0 and am still getting
> the errors. =A0I can boot into non Xen kernel fine. =A0I actually have
> experienced this with two MB's. =A0The first was a Asus KGPE-D16. =A0I
> bought the Tyan cause I thought the Asus was just being flaky.
>
>
> System Config
> MB: Tyan S8230GM4NR-LE
> CPU: 2x AMD Opteron 6174
> Mem: 64 GB DDR3 registered memory (tested multiple times with memtest)
>
> My rough install procedure was as follows:
> from Debian Live CD (Sqeeze)
> Followed https://help.ubuntu.com/10.04/installation-guide/i386/linux-upgr=
ade.html
> except for the following.
> install media is Raid 5 on 6 disks with LVM structure on top of it.
> Network Interfaces (4) are bonded and bridge is using bond.
> Initial kernel is linux-image-3.2.0-0.bpo.2-amd64
> rebooted to host system.
> installed Xfce4 desktop , vim, etc...
> recompiled kernel using config from /boot as starting point and only
> changed what http://wiki.xen.org/wiki/Secondary_GPU_Passthrough said
> to. =A0I used these instructions
> http://www.debian.org/releases/stable/i386/ch08s06.html.en to do the
> recompile and install the kernel.
> installed xen-linux-system-3.2.0-0.bpo.2-amd64 then create HVM config
> script. =A0Got errors then installed xen-qemu-dm-4.0 and that is when I
> started getting the Elf binary errors when I try and boot with the Xen
> system. =A0If I boot to the non-xen version of the same kernel, It boots
> fine.
>
> Please let me know if you need more information or if I need to do more t=
esting.
>
> Thank you
>
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment



-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 19:29:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 19:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si9Ws-0007uJ-7h; Fri, 22 Jun 2012 19:28:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Si9Wq-0007uD-Fl
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 19:28:24 +0000
Received: from [85.158.143.35:20651] by server-2.bemta-4.messagelabs.com id
	FD/41-17938-757C4EF4; Fri, 22 Jun 2012 19:28:23 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340393302!14471511!1
X-Originating-IP: [64.18.1.189]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28742 invoked from network); 22 Jun 2012 19:28:22 -0000
Received: from exprod6og105.obsmtp.com (HELO exprod6og105.obsmtp.com)
	(64.18.1.189) by server-3.tower-21.messagelabs.com with SMTP;
	22 Jun 2012 19:28:22 -0000
Received: from mail-qc0-f181.google.com ([209.85.216.181]) (using TLSv1) by
	exprod6ob105.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+THVQJUnrjrDUdBJprmGKZN2vmz+IyJ@postini.com;
	Fri, 22 Jun 2012 12:28:22 PDT
Received: by qcpx40 with SMTP id x40so1505894qcp.26
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 12:28:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding:x-gm-message-state;
	bh=5e5XaZZAgax25YurDtqERDm3sdduoGsHmVJYOWfWGHM=;
	b=jc/oe3MkSoHBzHFHrd1i/6MrBCIwsgC0+VhVkaBLHyztn2jjZzARkg7DC0Wiol9o2h
	HJ14pk/476EckAc46U0MJcF09z9pGw71xiFKqIHSkuITfdmiui4Mg0btw/0amph8a8ho
	AH1prcUXbOrkEzQAp839aGajphH05gEXnOW7HjOnvuNeNc3HHyYxHrHMFEaMYORRJH9R
	gbaXBAX4V2hBuqF2OaXXWeSP97TgY3/Ubv6/kNzcwnHR1sN+W6F5DnFAeZbhldghbqkb
	mff1D9B1ZMB/vp2dOYRkNHKpUIlI+Z5iSAZMxocE0Z6cXh9/XeUlcLKneVqk7af2HISt
	YRvA==
MIME-Version: 1.0
Received: by 10.229.111.66 with SMTP id r2mr1746422qcp.80.1340393300946; Fri,
	22 Jun 2012 12:28:20 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Fri, 22 Jun 2012 12:28:20 -0700 (PDT)
In-Reply-To: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
Date: Fri, 22 Jun 2012 13:28:20 -0600
Message-ID: <CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmPDbbbrYg8hbO2WUQUwd3kcGLLJqDytjJb0JJM6ZAzc0+HWUyF7niSpw8t02qqp50JQpDj
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ok resolved this myself - apparently no update-grub is done after the
xen-qemu-dm-4.0 install to add the placeholder into the
/boot/grub/grub.cfg file.  Once update-grub was run - problem
disappeared.  Sorry for the chatter.

Shane


On Fri, Jun 22, 2012 at 11:45 AM, Shane Johnson
<sdj@rasmussenequipment.com> wrote:
> Fresh install Squeeze with Backports - (Has happened on plain Squeeze
> and Wheezy installs too) Everything worked fine with this install till
> I installed xen-qemu-dm-4.0. =A0After I installed this, I started
> getting 'elf_init : not and ELF binary' while it was trying to load
> Domain 0. =A0And now I have removed xen-qemu-dm-4.0 and am still getting
> the errors. =A0I can boot into non Xen kernel fine. =A0I actually have
> experienced this with two MB's. =A0The first was a Asus KGPE-D16. =A0I
> bought the Tyan cause I thought the Asus was just being flaky.
>
>
> System Config
> MB: Tyan S8230GM4NR-LE
> CPU: 2x AMD Opteron 6174
> Mem: 64 GB DDR3 registered memory (tested multiple times with memtest)
>
> My rough install procedure was as follows:
> from Debian Live CD (Sqeeze)
> Followed https://help.ubuntu.com/10.04/installation-guide/i386/linux-upgr=
ade.html
> except for the following.
> install media is Raid 5 on 6 disks with LVM structure on top of it.
> Network Interfaces (4) are bonded and bridge is using bond.
> Initial kernel is linux-image-3.2.0-0.bpo.2-amd64
> rebooted to host system.
> installed Xfce4 desktop , vim, etc...
> recompiled kernel using config from /boot as starting point and only
> changed what http://wiki.xen.org/wiki/Secondary_GPU_Passthrough said
> to. =A0I used these instructions
> http://www.debian.org/releases/stable/i386/ch08s06.html.en to do the
> recompile and install the kernel.
> installed xen-linux-system-3.2.0-0.bpo.2-amd64 then create HVM config
> script. =A0Got errors then installed xen-qemu-dm-4.0 and that is when I
> started getting the Elf binary errors when I try and boot with the Xen
> system. =A0If I boot to the non-xen version of the same kernel, It boots
> fine.
>
> Please let me know if you need more information or if I need to do more t=
esting.
>
> Thank you
>
> Shane D. Johnson
> IT Administrator
> Rasmussen Equipment



-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 19:55:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 19:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si9w5-0008Te-RN; Fri, 22 Jun 2012 19:54:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Si9w5-0008T8-7L
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 19:54:29 +0000
Received: from [85.158.143.35:58115] by server-3.bemta-4.messagelabs.com id
	AC/FE-05808-47DC4EF4; Fri, 22 Jun 2012 19:54:28 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340394867!14473432!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9604 invoked from network); 22 Jun 2012 19:54:27 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 19:54:27 -0000
Received: by bkwj10 with SMTP id j10so2256688bkw.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 12:54:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=C0pmDNQcwt3YHJ4EQ+h+XKEHSp4JkSRJRhdHv+bLzhg=;
	b=XL8c6MijEIxjg0K81IQSjsZncXFj2Upr8zAXyexSvJP/LQDvLZZOSd5ZzsAjW6M7QB
	Wb63DUNfe00jMbynObSgklZHNsA+9+m44O6kOK6CBdtiy+R6vkKYKdy8O9MQM8et/GCf
	PaJaxWQGu76vU1BIllLy7WpvDRyiNeuZa3LCVhReuKkNbXXq5EDPWTuWDMAAP18WTHJ2
	kAt/faRhstL3sz/OXUwSb2SxemkMMMDqz8KBDCroh3ufsIuuGCm5i9oVjyuC8TqSnq1y
	zRTfF3JP1sEDKJfw5q6d4Lfv/YUXQUpVQ1Gl8p+0IdQzDHBRS80sQJhu53++1msCezxa
	TSGw==
MIME-Version: 1.0
Received: by 10.152.131.9 with SMTP id oi9mr3239187lab.39.1340394867188; Fri,
	22 Jun 2012 12:54:27 -0700 (PDT)
Received: by 10.112.64.6 with HTTP; Fri, 22 Jun 2012 12:54:27 -0700 (PDT)
In-Reply-To: <4FE3FA5A.6040802@ondore.com>
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
	<4FE3FA5A.6040802@ondore.com>
Date: Fri, 22 Jun 2012 15:54:27 -0400
Message-ID: <CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
From: Eric Lindsey <eslindsey@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This from dom0 (www):
15:39:30.506858 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP,
Request from 00:16:3e:5a:65:3c, length 300
15:39:30.506993 IP 10.1.20.1.67 > 10.1.20.110.68: BOOTP/DHCP, Reply, length=
 305

Haha I can't install tcpdump on domU because it has no Internet access.
Assigned static information on domU in /etc/network/interfaces, and
everything is golden.  DNS works, Internet works, network works!
So, now that I've used static information to download tcpdump on guest
domU, let's switch back to DHCP and see what happens...

It looks like domU is seeing the DHCP reply, but not acting on it.
Here's from domU (note this is a mix of output from ifup and tcpdump):
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
15:50:07.082944 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP,
Request from 00:16:3e:5a:65:3c, length 300
15:50:07.083135 IP 10.1.20.1.67 > 10.1.20.110.68: BOOTP/DHCP, Reply, length=
 305
15:50:08.354312 IP6 fe80::9006:8743:d996:7029.57926 > ff02::c.1900:
UDP, length 146
15:50:11.354221 IP6 fe80::9006:8743:d996:7029.57926 > ff02::c.1900:
UDP, length 146
No DHCPOFFERS received.
Unable to obtain a lease on first try.  Exiting.
Failed to bring up eth0.

Is my dom0 trying to send the DHCPOFFER directly to a specific IP
address (10.1.20.110 from the look of things) when the eth0 interface
on domU doesn't have an address yet (hence the DHCP request)?

On Fri, Jun 22, 2012 at 12:53 AM, Alexandre Kouznetsov <alk@ondore.com> wro=
te:
> Hello.
>
> El 21/06/2012 09:21 p.m., Eric Lindsey escribi=F3:
>
>> My LAN computers are now successfully getting DHCP from www (my server)
>> again and are reaching the Internet.
>
> I assume, "www" is your Dom0, so the DHCP server is functional, after all.
>
>
>> Now, when I boot the VM I can see once again in my dom0 logs, a
>> DHCPREQUEST on br0, and a DHCPOFFER also on br0. But the VM never sees i=
t.
>>
>> How can I use tcpdump to try and track down this problem?
>
> On Dom0, run "tcpdump -ni br0" and watch for DHCP negotiation. You should
> see at least the request and the offer. Then, do the same on your DomU,
> using appropiate interface to sniff on. As you describe it, you probably
> will not see the DHCPOFFER.
>
> That would isolate the problem to the DomU's failure to recieve traffic.
> iptables INPUT rule prohibiting it, maybe?
>
> What about static IP configuration on DomU, does it works?
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 19:55:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 19:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Si9w5-0008Te-RN; Fri, 22 Jun 2012 19:54:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1Si9w5-0008T8-7L
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 19:54:29 +0000
Received: from [85.158.143.35:58115] by server-3.bemta-4.messagelabs.com id
	AC/FE-05808-47DC4EF4; Fri, 22 Jun 2012 19:54:28 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340394867!14473432!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9604 invoked from network); 22 Jun 2012 19:54:27 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 19:54:27 -0000
Received: by bkwj10 with SMTP id j10so2256688bkw.32
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 12:54:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=C0pmDNQcwt3YHJ4EQ+h+XKEHSp4JkSRJRhdHv+bLzhg=;
	b=XL8c6MijEIxjg0K81IQSjsZncXFj2Upr8zAXyexSvJP/LQDvLZZOSd5ZzsAjW6M7QB
	Wb63DUNfe00jMbynObSgklZHNsA+9+m44O6kOK6CBdtiy+R6vkKYKdy8O9MQM8et/GCf
	PaJaxWQGu76vU1BIllLy7WpvDRyiNeuZa3LCVhReuKkNbXXq5EDPWTuWDMAAP18WTHJ2
	kAt/faRhstL3sz/OXUwSb2SxemkMMMDqz8KBDCroh3ufsIuuGCm5i9oVjyuC8TqSnq1y
	zRTfF3JP1sEDKJfw5q6d4Lfv/YUXQUpVQ1Gl8p+0IdQzDHBRS80sQJhu53++1msCezxa
	TSGw==
MIME-Version: 1.0
Received: by 10.152.131.9 with SMTP id oi9mr3239187lab.39.1340394867188; Fri,
	22 Jun 2012 12:54:27 -0700 (PDT)
Received: by 10.112.64.6 with HTTP; Fri, 22 Jun 2012 12:54:27 -0700 (PDT)
In-Reply-To: <4FE3FA5A.6040802@ondore.com>
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
	<4FE3FA5A.6040802@ondore.com>
Date: Fri, 22 Jun 2012 15:54:27 -0400
Message-ID: <CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
From: Eric Lindsey <eslindsey@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This from dom0 (www):
15:39:30.506858 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP,
Request from 00:16:3e:5a:65:3c, length 300
15:39:30.506993 IP 10.1.20.1.67 > 10.1.20.110.68: BOOTP/DHCP, Reply, length=
 305

Haha I can't install tcpdump on domU because it has no Internet access.
Assigned static information on domU in /etc/network/interfaces, and
everything is golden.  DNS works, Internet works, network works!
So, now that I've used static information to download tcpdump on guest
domU, let's switch back to DHCP and see what happens...

It looks like domU is seeing the DHCP reply, but not acting on it.
Here's from domU (note this is a mix of output from ifup and tcpdump):
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
15:50:07.082944 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP,
Request from 00:16:3e:5a:65:3c, length 300
15:50:07.083135 IP 10.1.20.1.67 > 10.1.20.110.68: BOOTP/DHCP, Reply, length=
 305
15:50:08.354312 IP6 fe80::9006:8743:d996:7029.57926 > ff02::c.1900:
UDP, length 146
15:50:11.354221 IP6 fe80::9006:8743:d996:7029.57926 > ff02::c.1900:
UDP, length 146
No DHCPOFFERS received.
Unable to obtain a lease on first try.  Exiting.
Failed to bring up eth0.

Is my dom0 trying to send the DHCPOFFER directly to a specific IP
address (10.1.20.110 from the look of things) when the eth0 interface
on domU doesn't have an address yet (hence the DHCP request)?

On Fri, Jun 22, 2012 at 12:53 AM, Alexandre Kouznetsov <alk@ondore.com> wro=
te:
> Hello.
>
> El 21/06/2012 09:21 p.m., Eric Lindsey escribi=F3:
>
>> My LAN computers are now successfully getting DHCP from www (my server)
>> again and are reaching the Internet.
>
> I assume, "www" is your Dom0, so the DHCP server is functional, after all.
>
>
>> Now, when I boot the VM I can see once again in my dom0 logs, a
>> DHCPREQUEST on br0, and a DHCPOFFER also on br0. But the VM never sees i=
t.
>>
>> How can I use tcpdump to try and track down this problem?
>
> On Dom0, run "tcpdump -ni br0" and watch for DHCP negotiation. You should
> see at least the request and the offer. Then, do the same on your DomU,
> using appropiate interface to sniff on. As you describe it, you probably
> will not see the DHCPOFFER.
>
> That would isolate the problem to the DomU's failure to recieve traffic.
> iptables INPUT rule prohibiting it, maybe?
>
> What about static IP configuration on DomU, does it works?
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:17:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAH5-0000Z1-1e; Fri, 22 Jun 2012 20:16:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SiAH3-0000Yw-Cx
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:16:09 +0000
Received: from [85.158.138.51:10205] by server-6.bemta-3.messagelabs.com id
	5C/FB-11602-882D4EF4; Fri, 22 Jun 2012 20:16:08 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1340396166!29151691!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1426 invoked from network); 22 Jun 2012 20:16:07 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 20:16:07 -0000
Received: from [201.123.249.155] (port=37267 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SiAGz-00062m-VG
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 15:16:06 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 66424A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 15:16:04 -0500 (CDT)
Message-ID: <4FE4D284.8090901@ondore.com>
Date: Fri, 22 Jun 2012 15:16:04 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
In-Reply-To: <CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 22/06/12 14:28, Shane Johnson escribi=F3:
> Ok resolved this myself - apparently no update-grub is done after the
> xen-qemu-dm-4.0 install
That's a reason to check if your installation is ok, normally Debian is =

very careful to trigger everything need to run on a post-install.

Otherwise, a reason for a bug report.

Great thing it was resolved.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:17:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAH5-0000Z1-1e; Fri, 22 Jun 2012 20:16:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SiAH3-0000Yw-Cx
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:16:09 +0000
Received: from [85.158.138.51:10205] by server-6.bemta-3.messagelabs.com id
	5C/FB-11602-882D4EF4; Fri, 22 Jun 2012 20:16:08 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1340396166!29151691!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1426 invoked from network); 22 Jun 2012 20:16:07 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 20:16:07 -0000
Received: from [201.123.249.155] (port=37267 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SiAGz-00062m-VG
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 15:16:06 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 66424A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 15:16:04 -0500 (CDT)
Message-ID: <4FE4D284.8090901@ondore.com>
Date: Fri, 22 Jun 2012 15:16:04 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
In-Reply-To: <CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 22/06/12 14:28, Shane Johnson escribi=F3:
> Ok resolved this myself - apparently no update-grub is done after the
> xen-qemu-dm-4.0 install
That's a reason to check if your installation is ok, normally Debian is =

very careful to trigger everything need to run on a post-install.

Otherwise, a reason for a bug report.

Great thing it was resolved.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:18:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAIX-0000dz-OS; Fri, 22 Jun 2012 20:17:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1SiAIW-0000dp-TW
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:17:41 +0000
Received: from [85.158.143.99:8405] by server-1.bemta-4.messagelabs.com id
	B1/A1-24392-4E2D4EF4; Fri, 22 Jun 2012 20:17:40 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340396259!23431102!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26215 invoked from network); 22 Jun 2012 20:17:39 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-216.messagelabs.com with SMTP;
	22 Jun 2012 20:17:39 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 9920110401B
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 21:17:35 +0100 (BST)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id teYb17v3aHpZ for <xen-users@lists.xen.org>;
	Fri, 22 Jun 2012 21:17:35 +0100 (BST)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 3681910401A
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 21:17:35 +0100 (BST)
Mime-Version: 1.0
Message-Id: <p06240892cc0a83251e57@simon.thehobsons.co.uk>
In-Reply-To: <CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
	<4FE3FA5A.6040802@ondore.com>
	<CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
Date: Fri, 22 Jun 2012 21:17:30 +0100
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Eric Lindsey wrote:

>15:50:07.083135 IP 10.1.20.1.67 > 10.1.20.110.68: BOOTP/DHCP, Reply, 
>length 305
...
>Is my dom0 trying to send the DHCPOFFER directly to a specific IP
>address (10.1.20.110 from the look of things) when the eth0 interface
>on domU doesn't have an address yet (hence the DHCP request)?

it certainly looks that way.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:18:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAIX-0000dz-OS; Fri, 22 Jun 2012 20:17:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1SiAIW-0000dp-TW
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:17:41 +0000
Received: from [85.158.143.99:8405] by server-1.bemta-4.messagelabs.com id
	B1/A1-24392-4E2D4EF4; Fri, 22 Jun 2012 20:17:40 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340396259!23431102!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26215 invoked from network); 22 Jun 2012 20:17:39 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-216.messagelabs.com with SMTP;
	22 Jun 2012 20:17:39 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 9920110401B
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 21:17:35 +0100 (BST)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id teYb17v3aHpZ for <xen-users@lists.xen.org>;
	Fri, 22 Jun 2012 21:17:35 +0100 (BST)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk
	[192.168.0.202])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 3681910401A
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 21:17:35 +0100 (BST)
Mime-Version: 1.0
Message-Id: <p06240892cc0a83251e57@simon.thehobsons.co.uk>
In-Reply-To: <CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
	<4FE3FA5A.6040802@ondore.com>
	<CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
Date: Fri, 22 Jun 2012 21:17:30 +0100
To: xen-users@lists.xen.org
From: Simon Hobson <linux@thehobsons.co.uk>
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Eric Lindsey wrote:

>15:50:07.083135 IP 10.1.20.1.67 > 10.1.20.110.68: BOOTP/DHCP, Reply, 
>length 305
...
>Is my dom0 trying to send the DHCPOFFER directly to a specific IP
>address (10.1.20.110 from the look of things) when the eth0 interface
>on domU doesn't have an address yet (hence the DHCP request)?

it certainly looks that way.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:18:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAIf-0000ek-Dc; Fri, 22 Jun 2012 20:17:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1SiAIe-0000eY-A7
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:17:48 +0000
Received: from [85.158.139.83:61070] by server-2.bemta-5.messagelabs.com id
	BC/53-04598-BE2D4EF4; Fri, 22 Jun 2012 20:17:47 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1340396266!21711829!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19676 invoked from network); 22 Jun 2012 20:17:46 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-16.tower-182.messagelabs.com with SMTP;
	22 Jun 2012 20:17:46 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 6977313C002; Fri, 22 Jun 2012 16:17:45 -0400 (EDT)
Date: Fri, 22 Jun 2012 16:17:45 -0400
From: "Luke S. Crawford" <lsc@prgmr.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Message-ID: <20120622201745.GC10218@luke.xen.prgmr.com>
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
	<assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
	<4FE492A3.2080901@ondore.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4FE492A3.2080901@ondore.com>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 22, 2012 at 10:43:31AM -0500, Alexandre Kouznetsov wrote:
> Let's say, i have a Dom0 with a running DomU called "whatever". I can 
> get more than one terminal on Dom0, let's say, connecting via SSH.
> I run "xm console whatever" on one terminal and get a console access. I 
> run the same command on another terminal, and get another console access.
> 
> (BTW, that they both connect me to the same console, if i log in on one 
> of them, i appear to be logged in on the other one. The output is 
> slitted in a weired way. Not very usable.)
> 
> If I wish to force me terminal to detach form any of them, I look for 
> xenconsole running process and kill it.
> 
> Is that what are you talking about?

I bet.  For a long time, that worked, well, sortof.  there were always
problems when two people were on the same console.   

I noticed that with the latest RHEL5 (centos5) xen package, though,
they added some locking.  If you try to xm console to the same domain
twice, it won't let you.   Which I think is great, as it makes the whole 
console experience feel more reliable to the end user.

To answer the original question, I use kill on the xm console process
I want gone. 

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:18:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAIf-0000ek-Dc; Fri, 22 Jun 2012 20:17:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1SiAIe-0000eY-A7
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:17:48 +0000
Received: from [85.158.139.83:61070] by server-2.bemta-5.messagelabs.com id
	BC/53-04598-BE2D4EF4; Fri, 22 Jun 2012 20:17:47 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1340396266!21711829!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19676 invoked from network); 22 Jun 2012 20:17:46 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-16.tower-182.messagelabs.com with SMTP;
	22 Jun 2012 20:17:46 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 6977313C002; Fri, 22 Jun 2012 16:17:45 -0400 (EDT)
Date: Fri, 22 Jun 2012 16:17:45 -0400
From: "Luke S. Crawford" <lsc@prgmr.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Message-ID: <20120622201745.GC10218@luke.xen.prgmr.com>
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
	<assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
	<4FE492A3.2080901@ondore.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4FE492A3.2080901@ondore.com>
User-Agent: Mutt/1.4.2.2i
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 22, 2012 at 10:43:31AM -0500, Alexandre Kouznetsov wrote:
> Let's say, i have a Dom0 with a running DomU called "whatever". I can 
> get more than one terminal on Dom0, let's say, connecting via SSH.
> I run "xm console whatever" on one terminal and get a console access. I 
> run the same command on another terminal, and get another console access.
> 
> (BTW, that they both connect me to the same console, if i log in on one 
> of them, i appear to be logged in on the other one. The output is 
> slitted in a weired way. Not very usable.)
> 
> If I wish to force me terminal to detach form any of them, I look for 
> xenconsole running process and kill it.
> 
> Is that what are you talking about?

I bet.  For a long time, that worked, well, sortof.  there were always
problems when two people were on the same console.   

I noticed that with the latest RHEL5 (centos5) xen package, though,
they added some locking.  If you try to xm console to the same domain
twice, it won't let you.   Which I think is great, as it makes the whole 
console experience feel more reliable to the end user.

To answer the original question, I use kill on the xm console process
I want gone. 

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:30:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAU8-0001dG-6G; Fri, 22 Jun 2012 20:29:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1SiAU6-0001d8-Ia
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:29:38 +0000
Received: from [85.158.139.83:45789] by server-8.bemta-5.messagelabs.com id
	34/B0-10278-1B5D4EF4; Fri, 22 Jun 2012 20:29:37 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1340396976!29064464!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3617 invoked from network); 22 Jun 2012 20:29:37 -0000
Received: from mail-qc0-f169.google.com (HELO mail-qc0-f169.google.com)
	(209.85.216.169)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 20:29:37 -0000
Received: by qcsd16 with SMTP id d16so1268795qcs.28
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 13:29:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:references:from:content-type:x-mailer:in-reply-to
	:message-id:date:to:content-transfer-encoding:mime-version;
	bh=cKgWQRym51GfIqAqTCu5bujOSZ3S5P9OBx5Cl5SjLOg=;
	b=AmG/UXSbqNYZ5D5S3NQHUH43gBu9SQDAJHHgJUnaAPNxPkgoEk2uhtX4K0JzCWvrUo
	E2Pr4titW2NgX1tUyK6VaB37f6lXqN/h8VURUqf+NoxtUTKhxff+lvOG0YIAHVFpFCG+
	iwPdADsGvhVnE5jFHbzu7Sb/ez9eFcplyiOvaMUW2B8oxDbJ4znxTPPSJX8wuzpCI/QC
	K6BFInjTrKY4RCabvj2Oc5sQV19pJNaBtUGs4XdQC6kPFeIhi7I7ckexaVj9NI45zRbn
	NqivsC5BDYVD73mUQoG/Tb9Tqi5c/h4xLYJLa6pnS5YxPk9dV2cc1gvtdPejXccxdMhE
	ehUw==
Received: by 10.229.112.3 with SMTP id u3mr1867206qcp.50.1340396975636;
	Fri, 22 Jun 2012 13:29:35 -0700 (PDT)
Received: from [10.15.90.234] (mobile-198-228-193-047.mycingular.net.
	[198.228.193.47])
	by mx.google.com with ESMTPS id gv1sm274591qab.8.2012.06.22.13.29.33
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 22 Jun 2012 13:29:34 -0700 (PDT)
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
	<assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
	<4FE492A3.2080901@ondore.com>
	<20120622201745.GC10218@luke.xen.prgmr.com>
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
In-Reply-To: <20120622201745.GC10218@luke.xen.prgmr.com>
Message-Id: <6C3FE02B-750F-4E43-BF04-C1188DA8173A@gmail.com>
Date: Fri, 22 Jun 2012 16:29:28 -0400
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I just noticed messing around with the consoles today that Debian wheezy does not implement locking and I can attest to the weirdness of two terminals being logged in at once. How come this is done by the distro and not by Xen? Feature request to xen-devel? 

On Jun 22, 2012, at 4:17 PM, "Luke S. Crawford" <lsc@prgmr.com> wrote:

> On Fri, Jun 22, 2012 at 10:43:31AM -0500, Alexandre Kouznetsov wrote:
>> Let's say, i have a Dom0 with a running DomU called "whatever". I can 
>> get more than one terminal on Dom0, let's say, connecting via SSH.
>> I run "xm console whatever" on one terminal and get a console access. I 
>> run the same command on another terminal, and get another console access.
>> 
>> (BTW, that they both connect me to the same console, if i log in on one 
>> of them, i appear to be logged in on the other one. The output is 
>> slitted in a weired way. Not very usable.)
>> 
>> If I wish to force me terminal to detach form any of them, I look for 
>> xenconsole running process and kill it.
>> 
>> Is that what are you talking about?
> 
> I bet.  For a long time, that worked, well, sortof.  there were always
> problems when two people were on the same console.   
> 
> I noticed that with the latest RHEL5 (centos5) xen package, though,
> they added some locking.  If you try to xm console to the same domain
> twice, it won't let you.   Which I think is great, as it makes the whole 
> console experience feel more reliable to the end user.
> 
> To answer the original question, I use kill on the xm console process
> I want gone. 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 20:30:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 20:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiAU8-0001dG-6G; Fri, 22 Jun 2012 20:29:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1SiAU6-0001d8-Ia
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 20:29:38 +0000
Received: from [85.158.139.83:45789] by server-8.bemta-5.messagelabs.com id
	34/B0-10278-1B5D4EF4; Fri, 22 Jun 2012 20:29:37 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1340396976!29064464!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3617 invoked from network); 22 Jun 2012 20:29:37 -0000
Received: from mail-qc0-f169.google.com (HELO mail-qc0-f169.google.com)
	(209.85.216.169)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Jun 2012 20:29:37 -0000
Received: by qcsd16 with SMTP id d16so1268795qcs.28
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 13:29:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:references:from:content-type:x-mailer:in-reply-to
	:message-id:date:to:content-transfer-encoding:mime-version;
	bh=cKgWQRym51GfIqAqTCu5bujOSZ3S5P9OBx5Cl5SjLOg=;
	b=AmG/UXSbqNYZ5D5S3NQHUH43gBu9SQDAJHHgJUnaAPNxPkgoEk2uhtX4K0JzCWvrUo
	E2Pr4titW2NgX1tUyK6VaB37f6lXqN/h8VURUqf+NoxtUTKhxff+lvOG0YIAHVFpFCG+
	iwPdADsGvhVnE5jFHbzu7Sb/ez9eFcplyiOvaMUW2B8oxDbJ4znxTPPSJX8wuzpCI/QC
	K6BFInjTrKY4RCabvj2Oc5sQV19pJNaBtUGs4XdQC6kPFeIhi7I7ckexaVj9NI45zRbn
	NqivsC5BDYVD73mUQoG/Tb9Tqi5c/h4xLYJLa6pnS5YxPk9dV2cc1gvtdPejXccxdMhE
	ehUw==
Received: by 10.229.112.3 with SMTP id u3mr1867206qcp.50.1340396975636;
	Fri, 22 Jun 2012 13:29:35 -0700 (PDT)
Received: from [10.15.90.234] (mobile-198-228-193-047.mycingular.net.
	[198.228.193.47])
	by mx.google.com with ESMTPS id gv1sm274591qab.8.2012.06.22.13.29.33
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 22 Jun 2012 13:29:34 -0700 (PDT)
References: <assp.451945d873.CAAj3Dj=RjCt6QZ3ngAMteE2LVx7+=Kh3fj-chNb+jpdm8TtN_g@mail.gmail.com>
	<4FE382A9.5020504@ondore.com>
	<assp.05200cdf90.CAAj3DjncrfpX1xTvnp+V-ka91V5VnG50dQzsJQf9q9nwRDUYdw@mail.gmail.com>
	<4FE492A3.2080901@ondore.com>
	<20120622201745.GC10218@luke.xen.prgmr.com>
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
In-Reply-To: <20120622201745.GC10218@luke.xen.prgmr.com>
Message-Id: <6C3FE02B-750F-4E43-BF04-C1188DA8173A@gmail.com>
Date: Fri, 22 Jun 2012 16:29:28 -0400
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: Re: [Xen-users] how to take over console from another user?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I just noticed messing around with the consoles today that Debian wheezy does not implement locking and I can attest to the weirdness of two terminals being logged in at once. How come this is done by the distro and not by Xen? Feature request to xen-devel? 

On Jun 22, 2012, at 4:17 PM, "Luke S. Crawford" <lsc@prgmr.com> wrote:

> On Fri, Jun 22, 2012 at 10:43:31AM -0500, Alexandre Kouznetsov wrote:
>> Let's say, i have a Dom0 with a running DomU called "whatever". I can 
>> get more than one terminal on Dom0, let's say, connecting via SSH.
>> I run "xm console whatever" on one terminal and get a console access. I 
>> run the same command on another terminal, and get another console access.
>> 
>> (BTW, that they both connect me to the same console, if i log in on one 
>> of them, i appear to be logged in on the other one. The output is 
>> slitted in a weired way. Not very usable.)
>> 
>> If I wish to force me terminal to detach form any of them, I look for 
>> xenconsole running process and kill it.
>> 
>> Is that what are you talking about?
> 
> I bet.  For a long time, that worked, well, sortof.  there were always
> problems when two people were on the same console.   
> 
> I noticed that with the latest RHEL5 (centos5) xen package, though,
> they added some locking.  If you try to xm console to the same domain
> twice, it won't let you.   Which I think is great, as it makes the whole 
> console experience feel more reliable to the end user.
> 
> To answer the original question, I use kill on the xm console process
> I want gone. 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 22:06:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 22:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiByq-00035z-NK; Fri, 22 Jun 2012 22:05:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SiByo-00035u-Lt
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 22:05:26 +0000
Received: from [193.109.254.147:24974] by server-5.bemta-14.messagelabs.com id
	F2/5C-04343-52CE4EF4; Fri, 22 Jun 2012 22:05:25 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340402723!11087056!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 361 invoked from network); 22 Jun 2012 22:05:24 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 22:05:24 -0000
Received: from [201.123.249.155] (port=57518 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SiByk-0004iY-OT
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 17:05:22 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 1ADC0A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 17:05:21 -0500 (CDT)
Message-ID: <4FE4EC21.1030102@ondore.com>
Date: Fri, 22 Jun 2012 17:05:21 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
	<4FE3FA5A.6040802@ondore.com>
	<CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
In-Reply-To: <CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 22/06/12 14:54, Eric Lindsey escribi=F3:
> This from dom0 (www):
> 15:39:30.506858 IP 0.0.0.0.68>  255.255.255.255.67: BOOTP/DHCP,
> Request from 00:16:3e:5a:65:3c, length 300
> 15:39:30.506993 IP 10.1.20.1.67>  10.1.20.110.68: BOOTP/DHCP, Reply, leng=
th 305
Your exchange is abnormal. Take a look on this good one:

15:46:25.031591 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request =

from 00:26:6c:10:5a:4d, length 300
15:46:26.002892 IP 10.13.36.253.67 > 255.255.255.255.68: BOOTP/DHCP, =

Reply, length 300
15:46:26.004265 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request =

from 00:26:6c:10:5a:4d, length 316
15:46:26.033630 IP 10.13.36.253.67 > 255.255.255.255.68: BOOTP/DHCP, =

Reply, length 305

There are four messages involved:
Client: I need IP! (DHCPDISCOVER)
Server: have X available for you (DHCPOFFER)
Client: I request X! (DHCPREQUEST)
Server: your use of X is acknowledged (DHCPACK)

After that, the client only renews the lease, so the server is aware of =

this lease steel being needed. They only exchange DHCPREQUEST and =

DHCPREQUEST, unless a DHCPREQUEST is denied for some reason.

So, in your case, there are two details:
1. Only two messages are visible, not four.
2. DHCP server sends replay to 10.1.20.110.68, not 255.255.255.255.68

I think your dnsmasq is treating your client as if it had a valid =

leases, while your client feels completly new. Probably, cleaning the =

leases cache would solve the issue (/var/lib/misc/dnsmasq.leases).

Check your Dnsmasq configuration to make sure this does not happen again.


> Haha I can't install tcpdump on domU because it has no Internet access.
> Assigned static information on domU in /etc/network/interfaces, and
> everything is golden.  DNS works, Internet works, network works!
That isolates the issue to DHCP service, converting this thread in a =

offtopic (:

> Is my dom0 trying to send the DHCPOFFER directly to a specific IP
> address (10.1.20.110 from the look of things) when the eth0 interface
> on domU doesn't have an address yet (hence the DHCP request)?
That's the point.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 22 22:06:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2012 22:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiByq-00035z-NK; Fri, 22 Jun 2012 22:05:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SiByo-00035u-Lt
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 22:05:26 +0000
Received: from [193.109.254.147:24974] by server-5.bemta-14.messagelabs.com id
	F2/5C-04343-52CE4EF4; Fri, 22 Jun 2012 22:05:25 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1340402723!11087056!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 361 invoked from network); 22 Jun 2012 22:05:24 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Jun 2012 22:05:24 -0000
Received: from [201.123.249.155] (port=57518 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SiByk-0004iY-OT
	for xen-users@lists.xen.org; Fri, 22 Jun 2012 17:05:22 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 1ADC0A208
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 17:05:21 -0500 (CDT)
Message-ID: <4FE4EC21.1030102@ondore.com>
Date: Fri, 22 Jun 2012 17:05:21 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <B465C1A3-D732-41BA-A2E5-3FB7469117FF@gmail.com>
	<4FE395BC.3060807@ondore.com>
	<B5CE1FFC-6007-4BF2-8D12-71EF5E806DD6@gmail.com>
	<4FE3C91B.8020106@ondore.com>
	<C18E6469-7589-42DC-BEDF-4E599F18E1E7@gmail.com>
	<4FE3FA5A.6040802@ondore.com>
	<CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
In-Reply-To: <CAJZrEXujQinowBgeMMNhTf1ijCipefKXXtU9JeKPu5EctibezA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Basic Network Bridge
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 22/06/12 14:54, Eric Lindsey escribi=F3:
> This from dom0 (www):
> 15:39:30.506858 IP 0.0.0.0.68>  255.255.255.255.67: BOOTP/DHCP,
> Request from 00:16:3e:5a:65:3c, length 300
> 15:39:30.506993 IP 10.1.20.1.67>  10.1.20.110.68: BOOTP/DHCP, Reply, leng=
th 305
Your exchange is abnormal. Take a look on this good one:

15:46:25.031591 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request =

from 00:26:6c:10:5a:4d, length 300
15:46:26.002892 IP 10.13.36.253.67 > 255.255.255.255.68: BOOTP/DHCP, =

Reply, length 300
15:46:26.004265 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request =

from 00:26:6c:10:5a:4d, length 316
15:46:26.033630 IP 10.13.36.253.67 > 255.255.255.255.68: BOOTP/DHCP, =

Reply, length 305

There are four messages involved:
Client: I need IP! (DHCPDISCOVER)
Server: have X available for you (DHCPOFFER)
Client: I request X! (DHCPREQUEST)
Server: your use of X is acknowledged (DHCPACK)

After that, the client only renews the lease, so the server is aware of =

this lease steel being needed. They only exchange DHCPREQUEST and =

DHCPREQUEST, unless a DHCPREQUEST is denied for some reason.

So, in your case, there are two details:
1. Only two messages are visible, not four.
2. DHCP server sends replay to 10.1.20.110.68, not 255.255.255.255.68

I think your dnsmasq is treating your client as if it had a valid =

leases, while your client feels completly new. Probably, cleaning the =

leases cache would solve the issue (/var/lib/misc/dnsmasq.leases).

Check your Dnsmasq configuration to make sure this does not happen again.


> Haha I can't install tcpdump on domU because it has no Internet access.
> Assigned static information on domU in /etc/network/interfaces, and
> everything is golden.  DNS works, Internet works, network works!
That isolates the issue to DHCP service, converting this thread in a =

offtopic (:

> Is my dom0 trying to send the DHCPOFFER directly to a specific IP
> address (10.1.20.110 from the look of things) when the eth0 interface
> on domU doesn't have an address yet (hence the DHCP request)?
That's the point.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 02:42:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 02:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiGHF-0001Lc-UU; Sat, 23 Jun 2012 02:40:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SiGHD-0001LX-Uq
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 02:40:44 +0000
Received: from [85.158.138.51:30528] by server-4.bemta-3.messagelabs.com id
	51/52-17105-9AC25EF4; Sat, 23 Jun 2012 02:40:41 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340419239!27992820!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	FORGED_YAHOO_RCVD,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17330 invoked from network); 23 Jun 2012 02:40:40 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-2.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	23 Jun 2012 02:40:40 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SiGH8-0007Eu-Tn
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 19:40:38 -0700
Date: Fri, 22 Jun 2012 19:40:38 -0700 (PDT)
From: epretorious <epretorious@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1340419238917-5709665.post@n5.nabble.com>
In-Reply-To: <BANLkTinWRAA3ysodL6+FUHh+1jgevwUrUQ@mail.gmail.com>
References: <BANLkTimbskht3OzRiiy-9QGijeVYHF1P6g@mail.gmail.com>
	<4DEA373B.9030907@citrix.com>
	<BANLkTik0RL8h5zafOVMP3Bux=uetbj7RQQ@mail.gmail.com>
	<BANLkTi=9UwrJURfDDvntHZYHiL5giXtcLQ@mail.gmail.com>
	<20110606103556.GY7582@moomers.org> <4DECAFCB.7010901@dqdp.net>
	<BANLkTinWRAA3ysodL6+FUHh+1jgevwUrUQ@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XCP and Gluster
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SXQncyBiZWVuIGEgeWVhciBub3cgc2luY2UgYW55b25lIHBvc3RlZCB0byB0aGlzIHRocmVhZC4K
CldoYXQgd2FzIHRoZSBmaW5hbCB2ZXJkaWN0PyBIYXMgdGhlIGxhdGVzdCByZWxlYXNlIG9mIEds
dXN0ZXJGUyAoaS5lLiwKVmVyc2lvbiAzLjMpIGNoYW5nZWQgYW55b25lJ3Mgb3BpbmlvbiBvZiBH
bHVzdGVyRlMgYXMgYSBIQSBWTURJIFNSPwoKRXJpYyBQcmV0b3Jpb3VzClRydWNrZWUsIENBCgoK
Sm9zZXBoIEdsYW52aWxsZSB3cm90ZQo+IAo+IFRoZXJlIGFyZSBubyBzdWNoIHN5c3RlbXMgYXZh
aWxhYmxlIGNvbW1lcmNpYWxseSBhcyBmYXIgYXMgSSBhbSBhd2FyZS4KPiBJIGRldmVsb3BlZCBh
IGN1c3RvbSBzb2x1dGlvbiBmb3IgbXkgY29tcGFueSB0byBhY2hpZXZlIHRoaXMgYnV0IGF0Cj4g
dGhpcyBwb2ludCBpbiB0aW1lIHlvdXIgYmVzdCBiZXQgaXMgYSBTQU4gdGhhdCBzdXBwb3J0IFNS
UC4gSGF2ZSBhCj4gbG9vayBhdCB0aGUgZGV2aWNlcyBmcm9tIFNjYWxhYmxlIEluZm9ybWF0aWNz
IC0gSSBhbHdheXMgcmVjb21tZW5kCj4gdGhlbSB0byBvdGhlcnMgdXNpbmcgSW5maW5pYmFuZCBm
YWJyaWNzLgo+IAo+IEpvc2VwaC4KPiAKPiBPbiA2IEp1bmUgMjAxMSAwMzo0NSwgTWFydGlucyBM
YXpkYW5zICZsdDttYXJydGluc0AmZ3Q7IHdyb3RlOgo+PiBXaGF0IGRvIHlvdSByZWNvbW1lbmQg
Zm9yIHN1Y2ggY29uZmlndXJhdGlvbjoKPj4gU2F5LCB3ZSBoYXZlIDQgc2VydmVycywgZWFjaCB3
aXRoIDEyIGRyaXZlcy4gSSB3YW50IHRvIGRpc3RyaWJ1dGUgYW5kCj4+IHJlcGxpY2F0ZSB4ZW4g
aW1hZ2VzIG92ZXIgYWxsIHNlcnZlcnMgaW4gc3VjaCBtYW5uZXIgdGhhdDoKPj4gKikgbGl2ZSBt
aWdyYXRpb24gd29ya3MKPj4gKikgKmFueSogb25lIG9mIDQgc2VydmVyIG1heSBmYWlsIHN0aWxs
IGxlYXZpbmcgKmFsbCogaW1hZ2VzIGFjY2Vzc2libGUuCj4+ICopIFdpbGwgd29yayBvdmVyIElu
ZmluaWJhbmQgKG5vdCBvbmx5IHVzaW5nIGlwb2liKQo+PiAqKSBJdCB3b3VsZCBiZSBhIGJpZyBw
bHVzLCBpZiBmaWxlc3lzdGVtIGRvIG5vdCByZXF1aXJlIHNlcGFyYXRlCj4+IG1ldGFkYXRhL3Ry
YW5zYWN0aW9uL21hbmFnZW1lbnQveW91LW5hbWUtaXQgc2VydmVyIG9yIGF0IGxlYXN0IHByb3Zp
ZGUKPj4gbWFjaGFuaXNtIGZvciB0cmFuc3BhcmVudCBmaWxlb3Zlci4KPj4KPj4gSSB3YXMgcmVh
ZGluZyBkZW9jdW1lbnRhdGlvbiBvZiBudW1iZXIgb2YgbmV0d29yayBmaWxlc3lzdGVtcyBhbmQK
Pj4gR2x1c3RlckZTCj4+IHNlZW1lZCB0aGUgYmVzdCBjaG9pY2UuCj4+Cj4+IElnb3IgU2VyZWJy
eWFueSB3cm90ZToKPj4+Cj4+PiBPbiBTdW4sIEp1biAwNSwgMjAxMSBhdCAxMTo1NjoyOFBNICsx
MDAwLCBKb3NlcGggR2xhbnZpbGxlIHdyb3RlOgo+Pj4+Cj4+Pj4gSSB3b3VsZCByZWFsbHkgcmVj
b21tZW5kIGFnYWluc3QgdXNpbmcgR2x1c3RlciBvciBhbnkgZmlsZXN5c3RlbSBiYXNlZAo+Pj4+
IG1ldGhvZCBvZiBwcm92aWRpbmcgVk0gc3RvcmFnZQo+Pj4KPj4+IERpdHRvLiBJIHdvdWxkIHNw
ZWNpZmljYWxseSByZWNvbW1lbmQgYWdhaW5zdCBHbHVzdGVyLiBXZSB0cmllZCBpdCBhdCBteQo+
Pj4gY29tcGFueSBmb3IgVk0gc3RvcmFnZSwgYW5kIGl0J3MganVzdCBub3Qgc3VpdGFibGUgZm9y
IGxhcmdlIGZpbGVzIGxpa2UKPj4+IFZNIGltYWdlcywgZXNwZWNpYWxseSBpZiB5b3UgYXJlIGhv
cGluZyB0byB1c2UgdGhlIGFkdmFuY2VkIGZlYXR1cmVzCj4+PiBsaWtlIHJlcGxpY2F0aW9uLgo+
Pj4KPj4+IC0tSWdvcgo+Pj4KPj4+Cj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Cj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4gWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdAo+Pj4gWGVuLXVzZXJzQC54ZW5zb3VyY2UKPj4+IGh0dHA6Ly9saXN0cy54ZW5z
b3VyY2UuY29tL3hlbi11c2Vycwo+Pgo+PiAtLQo+PiBNYXJ0aW5zIExhemRhbnMKPj4KPj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVuLXVzZXJz
IG1haWxpbmcgbGlzdAo+PiBYZW4tdXNlcnNALnhlbnNvdXJjZQo+PiBodHRwOi8vbGlzdHMueGVu
c291cmNlLmNvbS94ZW4tdXNlcnMKPiAKPiAtLSAKPiBLaW5kIHJlZ2FyZHMsCj4gSm9zZXBoLgo+
IEZvdW5kZXIgfCBEaXJlY3Rvcgo+IE9yaW9uIFZpcnR1YWxpc2F0aW9uIFNvbHV0aW9uc8KgfMKg
d3d3Lm9yaW9udm0uY29tLmF1wqB8IFBob25lOiAxMzAwIDU2Cj4gOTkgNTIgfCBNb2JpbGU6IDA0
MjggNzU0IDg0Ngo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0AueGVuc291cmNlCj4g
aHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVzZXJzCj4gCgotLQpWaWV3IHRoaXMgbWVz
c2FnZSBpbiBjb250ZXh0OiBodHRwOi8veGVuLjEwNDU3MTIubjUubmFiYmxlLmNvbS9YQ1AtYW5k
LUdsdXN0ZXItdHA0NDUzMTc3cDU3MDk2NjUuaHRtbApTZW50IGZyb20gdGhlIFhlbiAtIFVzZXIg
bWFpbGluZyBsaXN0IGFyY2hpdmUgYXQgTmFiYmxlLmNvbS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sat Jun 23 02:42:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 02:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiGHF-0001Lc-UU; Sat, 23 Jun 2012 02:40:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SiGHD-0001LX-Uq
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 02:40:44 +0000
Received: from [85.158.138.51:30528] by server-4.bemta-3.messagelabs.com id
	51/52-17105-9AC25EF4; Sat, 23 Jun 2012 02:40:41 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340419239!27992820!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	FORGED_YAHOO_RCVD,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17330 invoked from network); 23 Jun 2012 02:40:40 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-2.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	23 Jun 2012 02:40:40 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SiGH8-0007Eu-Tn
	for xen-users@lists.xensource.com; Fri, 22 Jun 2012 19:40:38 -0700
Date: Fri, 22 Jun 2012 19:40:38 -0700 (PDT)
From: epretorious <epretorious@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1340419238917-5709665.post@n5.nabble.com>
In-Reply-To: <BANLkTinWRAA3ysodL6+FUHh+1jgevwUrUQ@mail.gmail.com>
References: <BANLkTimbskht3OzRiiy-9QGijeVYHF1P6g@mail.gmail.com>
	<4DEA373B.9030907@citrix.com>
	<BANLkTik0RL8h5zafOVMP3Bux=uetbj7RQQ@mail.gmail.com>
	<BANLkTi=9UwrJURfDDvntHZYHiL5giXtcLQ@mail.gmail.com>
	<20110606103556.GY7582@moomers.org> <4DECAFCB.7010901@dqdp.net>
	<BANLkTinWRAA3ysodL6+FUHh+1jgevwUrUQ@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XCP and Gluster
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SXQncyBiZWVuIGEgeWVhciBub3cgc2luY2UgYW55b25lIHBvc3RlZCB0byB0aGlzIHRocmVhZC4K
CldoYXQgd2FzIHRoZSBmaW5hbCB2ZXJkaWN0PyBIYXMgdGhlIGxhdGVzdCByZWxlYXNlIG9mIEds
dXN0ZXJGUyAoaS5lLiwKVmVyc2lvbiAzLjMpIGNoYW5nZWQgYW55b25lJ3Mgb3BpbmlvbiBvZiBH
bHVzdGVyRlMgYXMgYSBIQSBWTURJIFNSPwoKRXJpYyBQcmV0b3Jpb3VzClRydWNrZWUsIENBCgoK
Sm9zZXBoIEdsYW52aWxsZSB3cm90ZQo+IAo+IFRoZXJlIGFyZSBubyBzdWNoIHN5c3RlbXMgYXZh
aWxhYmxlIGNvbW1lcmNpYWxseSBhcyBmYXIgYXMgSSBhbSBhd2FyZS4KPiBJIGRldmVsb3BlZCBh
IGN1c3RvbSBzb2x1dGlvbiBmb3IgbXkgY29tcGFueSB0byBhY2hpZXZlIHRoaXMgYnV0IGF0Cj4g
dGhpcyBwb2ludCBpbiB0aW1lIHlvdXIgYmVzdCBiZXQgaXMgYSBTQU4gdGhhdCBzdXBwb3J0IFNS
UC4gSGF2ZSBhCj4gbG9vayBhdCB0aGUgZGV2aWNlcyBmcm9tIFNjYWxhYmxlIEluZm9ybWF0aWNz
IC0gSSBhbHdheXMgcmVjb21tZW5kCj4gdGhlbSB0byBvdGhlcnMgdXNpbmcgSW5maW5pYmFuZCBm
YWJyaWNzLgo+IAo+IEpvc2VwaC4KPiAKPiBPbiA2IEp1bmUgMjAxMSAwMzo0NSwgTWFydGlucyBM
YXpkYW5zICZsdDttYXJydGluc0AmZ3Q7IHdyb3RlOgo+PiBXaGF0IGRvIHlvdSByZWNvbW1lbmQg
Zm9yIHN1Y2ggY29uZmlndXJhdGlvbjoKPj4gU2F5LCB3ZSBoYXZlIDQgc2VydmVycywgZWFjaCB3
aXRoIDEyIGRyaXZlcy4gSSB3YW50IHRvIGRpc3RyaWJ1dGUgYW5kCj4+IHJlcGxpY2F0ZSB4ZW4g
aW1hZ2VzIG92ZXIgYWxsIHNlcnZlcnMgaW4gc3VjaCBtYW5uZXIgdGhhdDoKPj4gKikgbGl2ZSBt
aWdyYXRpb24gd29ya3MKPj4gKikgKmFueSogb25lIG9mIDQgc2VydmVyIG1heSBmYWlsIHN0aWxs
IGxlYXZpbmcgKmFsbCogaW1hZ2VzIGFjY2Vzc2libGUuCj4+ICopIFdpbGwgd29yayBvdmVyIElu
ZmluaWJhbmQgKG5vdCBvbmx5IHVzaW5nIGlwb2liKQo+PiAqKSBJdCB3b3VsZCBiZSBhIGJpZyBw
bHVzLCBpZiBmaWxlc3lzdGVtIGRvIG5vdCByZXF1aXJlIHNlcGFyYXRlCj4+IG1ldGFkYXRhL3Ry
YW5zYWN0aW9uL21hbmFnZW1lbnQveW91LW5hbWUtaXQgc2VydmVyIG9yIGF0IGxlYXN0IHByb3Zp
ZGUKPj4gbWFjaGFuaXNtIGZvciB0cmFuc3BhcmVudCBmaWxlb3Zlci4KPj4KPj4gSSB3YXMgcmVh
ZGluZyBkZW9jdW1lbnRhdGlvbiBvZiBudW1iZXIgb2YgbmV0d29yayBmaWxlc3lzdGVtcyBhbmQK
Pj4gR2x1c3RlckZTCj4+IHNlZW1lZCB0aGUgYmVzdCBjaG9pY2UuCj4+Cj4+IElnb3IgU2VyZWJy
eWFueSB3cm90ZToKPj4+Cj4+PiBPbiBTdW4sIEp1biAwNSwgMjAxMSBhdCAxMTo1NjoyOFBNICsx
MDAwLCBKb3NlcGggR2xhbnZpbGxlIHdyb3RlOgo+Pj4+Cj4+Pj4gSSB3b3VsZCByZWFsbHkgcmVj
b21tZW5kIGFnYWluc3QgdXNpbmcgR2x1c3RlciBvciBhbnkgZmlsZXN5c3RlbSBiYXNlZAo+Pj4+
IG1ldGhvZCBvZiBwcm92aWRpbmcgVk0gc3RvcmFnZQo+Pj4KPj4+IERpdHRvLiBJIHdvdWxkIHNw
ZWNpZmljYWxseSByZWNvbW1lbmQgYWdhaW5zdCBHbHVzdGVyLiBXZSB0cmllZCBpdCBhdCBteQo+
Pj4gY29tcGFueSBmb3IgVk0gc3RvcmFnZSwgYW5kIGl0J3MganVzdCBub3Qgc3VpdGFibGUgZm9y
IGxhcmdlIGZpbGVzIGxpa2UKPj4+IFZNIGltYWdlcywgZXNwZWNpYWxseSBpZiB5b3UgYXJlIGhv
cGluZyB0byB1c2UgdGhlIGFkdmFuY2VkIGZlYXR1cmVzCj4+PiBsaWtlIHJlcGxpY2F0aW9uLgo+
Pj4KPj4+IC0tSWdvcgo+Pj4KPj4+Cj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Cj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4gWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdAo+Pj4gWGVuLXVzZXJzQC54ZW5zb3VyY2UKPj4+IGh0dHA6Ly9saXN0cy54ZW5z
b3VyY2UuY29tL3hlbi11c2Vycwo+Pgo+PiAtLQo+PiBNYXJ0aW5zIExhemRhbnMKPj4KPj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVuLXVzZXJz
IG1haWxpbmcgbGlzdAo+PiBYZW4tdXNlcnNALnhlbnNvdXJjZQo+PiBodHRwOi8vbGlzdHMueGVu
c291cmNlLmNvbS94ZW4tdXNlcnMKPiAKPiAtLSAKPiBLaW5kIHJlZ2FyZHMsCj4gSm9zZXBoLgo+
IEZvdW5kZXIgfCBEaXJlY3Rvcgo+IE9yaW9uIFZpcnR1YWxpc2F0aW9uIFNvbHV0aW9uc8KgfMKg
d3d3Lm9yaW9udm0uY29tLmF1wqB8IFBob25lOiAxMzAwIDU2Cj4gOTkgNTIgfCBNb2JpbGU6IDA0
MjggNzU0IDg0Ngo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0AueGVuc291cmNlCj4g
aHR0cDovL2xpc3RzLnhlbnNvdXJjZS5jb20veGVuLXVzZXJzCj4gCgotLQpWaWV3IHRoaXMgbWVz
c2FnZSBpbiBjb250ZXh0OiBodHRwOi8veGVuLjEwNDU3MTIubjUubmFiYmxlLmNvbS9YQ1AtYW5k
LUdsdXN0ZXItdHA0NDUzMTc3cDU3MDk2NjUuaHRtbApTZW50IGZyb20gdGhlIFhlbiAtIFVzZXIg
bWFpbGluZyBsaXN0IGFyY2hpdmUgYXQgTmFiYmxlLmNvbS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sat Jun 23 03:51:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 03:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiHM3-00024f-IA; Sat, 23 Jun 2012 03:49:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SiHM1-00024X-Kr
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 03:49:45 +0000
Received: from [85.158.143.35:32954] by server-2.bemta-4.messagelabs.com id
	E4/1F-17938-8DC35EF4; Sat, 23 Jun 2012 03:49:44 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340423383!13663387!1
X-Originating-IP: [98.138.229.183]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2057 invoked from network); 23 Jun 2012 03:49:43 -0000
Received: from nm40-vm7.bullet.mail.ne1.yahoo.com (HELO
	nm40-vm7.bullet.mail.ne1.yahoo.com) (98.138.229.183)
	by server-7.tower-21.messagelabs.com with SMTP;
	23 Jun 2012 03:49:43 -0000
Received: from [98.138.90.51] by nm40.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Jun 2012 03:49:42 -0000
Received: from [98.138.89.198] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Jun 2012 03:49:42 -0000
Received: from [127.0.0.1] by omp1056.mail.ne1.yahoo.com with NNFMP;
	23 Jun 2012 03:49:42 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 923185.31717.bm@omp1056.mail.ne1.yahoo.com
Received: (qmail 92318 invoked by uid 60001); 23 Jun 2012 03:49:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340423382; bh=pcbayQ8/2oPR/d67pZYTEHow3Udlxlt1bEDXo8w+qn4=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=PRL69Uw4n4+a1VZiE89u8PvRbZbs/+OiEAima5lGadAza8eHxJq5KfdlfCM1rJjj8ZBZmLxKV8d+WWp/GY78rHNl7/Ql+ldp9IgpknARzKKyeVANABC7NC5Hmf5lmnAnLmWKPfrP3mhS3c01Ny+4oc32Nz6GDNuLWaDnSPBbprc=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=IW1DUtDBo2FChBrhYJ9yKsZEXNUqGImcl6AmEQCh+nafrdL5yfP0rc+pGgSy2J9LP8R8DQwbhX7K9McQ+zTbwv/gsu/3IpWzCYVPiIC/igVJgM0hj2Z6hwat3CiGpV3KcwapHIDDpT1Up5Bvj4oHW8JKZ5Mbjx5lGfDTtYErG4k=;
X-YMail-OSG: KfeuTi8VM1nK4.w72ZWLOV8ShHj9TEFmRptjRW6XyW33VNF
	94WATvcnZJ9FDz4lQk5czGxFIn6wayzGjVR9nFspuWh2pAS.1szkbY7zNDep
	NUvRj6ETDCmfD8N_ATju0lioYkbI9W7GiCr3_dLU9482OpIpZ7omfEmWHkGG
	WPikiLTEBoaRhQdwTxykKvhR845Z32_PqeQRQ09LSeNy2yXc5_eeBw6PSQgQ
	PU2rBNyX0vLyRin0p3o6VT4qlLDdPCUOo8PuLpECeBWI0c5PldOyb.xN4w6B
	UxWqZBdB.as5eSOyMKKRcxb1mDuP8EYiVcYBLEAXFdYoHNgeh01w.MeCo4TO
	9obGP6UICoUib8divFb5_rbuk047_gQO3G_q7rjCqTzAof7lmYPNNvM4250Y
	Jx5QFeni6TrBcu2dNJl_hrGkG4x_pj5dKckw_Rcoz_I0UD3hTFhC94pm51Rb
	G.2_18LfBkCq3qiW_hDoV7xRYO5M6ey6e2J3MDpYwcraOT.IC_wptNsn.jlV
	EKREIff9qxnpn8AEjYg1iuJeKBLmJnShrVCltlGrfTqo-
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Fri, 22 Jun 2012 20:49:42 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340423382.91814.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Fri, 22 Jun 2012 20:49:42 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] XenSummit 2012
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7259476507257949874=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7259476507257949874==
Content-Type: multipart/alternative; boundary="1083465291-1496606673-1340423382=:91814"

--1083465291-1496606673-1340423382=:91814
Content-Type: text/plain; charset=us-ascii

I'm new to Xen and I've never attended XenSummit but I did look at the Presentations & Videos and the Agenda from 2011 and I'm wondering if XenSummit 2012 be a good venue for learning more about designing, deploying, and managing Xen-based clouds? (The XenSummit 2012 agenda hasn't been published yet.)


Eric Pretorious
Truckee, CA

--1083465291-1496606673-1340423382=:91814
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>I'm new to Xen and I've never attended XenSummit but I did look at the <a href="http://www.xen.org/xensummit/xensummit_summer_2011.html">Presentations &amp; Videos</a> and the <a href="http://www.xen.org/files/XenSummit%20NA%202011%20Schedule.pdf">Agenda from 2011</a> and I'm wondering if XenSummit 2012 be a good venue for learning more about designing, deploying, and managing Xen-based clouds? (The XenSummit 2012 agenda hasn't been published yet.)<br></div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
--1083465291-1496606673-1340423382=:91814--


--===============7259476507257949874==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7259476507257949874==--


From xen-users-bounces@lists.xen.org Sat Jun 23 03:51:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 03:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiHM3-00024f-IA; Sat, 23 Jun 2012 03:49:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SiHM1-00024X-Kr
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 03:49:45 +0000
Received: from [85.158.143.35:32954] by server-2.bemta-4.messagelabs.com id
	E4/1F-17938-8DC35EF4; Sat, 23 Jun 2012 03:49:44 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340423383!13663387!1
X-Originating-IP: [98.138.229.183]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2057 invoked from network); 23 Jun 2012 03:49:43 -0000
Received: from nm40-vm7.bullet.mail.ne1.yahoo.com (HELO
	nm40-vm7.bullet.mail.ne1.yahoo.com) (98.138.229.183)
	by server-7.tower-21.messagelabs.com with SMTP;
	23 Jun 2012 03:49:43 -0000
Received: from [98.138.90.51] by nm40.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Jun 2012 03:49:42 -0000
Received: from [98.138.89.198] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Jun 2012 03:49:42 -0000
Received: from [127.0.0.1] by omp1056.mail.ne1.yahoo.com with NNFMP;
	23 Jun 2012 03:49:42 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 923185.31717.bm@omp1056.mail.ne1.yahoo.com
Received: (qmail 92318 invoked by uid 60001); 23 Jun 2012 03:49:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340423382; bh=pcbayQ8/2oPR/d67pZYTEHow3Udlxlt1bEDXo8w+qn4=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=PRL69Uw4n4+a1VZiE89u8PvRbZbs/+OiEAima5lGadAza8eHxJq5KfdlfCM1rJjj8ZBZmLxKV8d+WWp/GY78rHNl7/Ql+ldp9IgpknARzKKyeVANABC7NC5Hmf5lmnAnLmWKPfrP3mhS3c01Ny+4oc32Nz6GDNuLWaDnSPBbprc=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=IW1DUtDBo2FChBrhYJ9yKsZEXNUqGImcl6AmEQCh+nafrdL5yfP0rc+pGgSy2J9LP8R8DQwbhX7K9McQ+zTbwv/gsu/3IpWzCYVPiIC/igVJgM0hj2Z6hwat3CiGpV3KcwapHIDDpT1Up5Bvj4oHW8JKZ5Mbjx5lGfDTtYErG4k=;
X-YMail-OSG: KfeuTi8VM1nK4.w72ZWLOV8ShHj9TEFmRptjRW6XyW33VNF
	94WATvcnZJ9FDz4lQk5czGxFIn6wayzGjVR9nFspuWh2pAS.1szkbY7zNDep
	NUvRj6ETDCmfD8N_ATju0lioYkbI9W7GiCr3_dLU9482OpIpZ7omfEmWHkGG
	WPikiLTEBoaRhQdwTxykKvhR845Z32_PqeQRQ09LSeNy2yXc5_eeBw6PSQgQ
	PU2rBNyX0vLyRin0p3o6VT4qlLDdPCUOo8PuLpECeBWI0c5PldOyb.xN4w6B
	UxWqZBdB.as5eSOyMKKRcxb1mDuP8EYiVcYBLEAXFdYoHNgeh01w.MeCo4TO
	9obGP6UICoUib8divFb5_rbuk047_gQO3G_q7rjCqTzAof7lmYPNNvM4250Y
	Jx5QFeni6TrBcu2dNJl_hrGkG4x_pj5dKckw_Rcoz_I0UD3hTFhC94pm51Rb
	G.2_18LfBkCq3qiW_hDoV7xRYO5M6ey6e2J3MDpYwcraOT.IC_wptNsn.jlV
	EKREIff9qxnpn8AEjYg1iuJeKBLmJnShrVCltlGrfTqo-
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Fri, 22 Jun 2012 20:49:42 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340423382.91814.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Fri, 22 Jun 2012 20:49:42 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] XenSummit 2012
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7259476507257949874=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7259476507257949874==
Content-Type: multipart/alternative; boundary="1083465291-1496606673-1340423382=:91814"

--1083465291-1496606673-1340423382=:91814
Content-Type: text/plain; charset=us-ascii

I'm new to Xen and I've never attended XenSummit but I did look at the Presentations & Videos and the Agenda from 2011 and I'm wondering if XenSummit 2012 be a good venue for learning more about designing, deploying, and managing Xen-based clouds? (The XenSummit 2012 agenda hasn't been published yet.)


Eric Pretorious
Truckee, CA

--1083465291-1496606673-1340423382=:91814
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>I'm new to Xen and I've never attended XenSummit but I did look at the <a href="http://www.xen.org/xensummit/xensummit_summer_2011.html">Presentations &amp; Videos</a> and the <a href="http://www.xen.org/files/XenSummit%20NA%202011%20Schedule.pdf">Agenda from 2011</a> and I'm wondering if XenSummit 2012 be a good venue for learning more about designing, deploying, and managing Xen-based clouds? (The XenSummit 2012 agenda hasn't been published yet.)<br></div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></div></body></html>
--1083465291-1496606673-1340423382=:91814--


--===============7259476507257949874==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7259476507257949874==--


From xen-users-bounces@lists.xen.org Sat Jun 23 06:02:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 06:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiJPX-0004a1-6J; Sat, 23 Jun 2012 06:01:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1SiJPV-0004Zw-Nv
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 06:01:29 +0000
Received: from [193.109.254.147:33602] by server-2.bemta-14.messagelabs.com id
	B3/D1-01735-9BB55EF4; Sat, 23 Jun 2012 06:01:29 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340431285!11166902!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMjQ2Nzc=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12225 invoked from network); 23 Jun 2012 06:01:26 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-12.tower-27.messagelabs.com with SMTP;
	23 Jun 2012 06:01:26 -0000
Received: from localhost ([10.6.243.4])
	by p3plwbeout11-03.prod.phx3.secureserver.net with bizsmtp
	id Ri1R1j00106QRTe01i1Rcb; Fri, 22 Jun 2012 23:01:25 -0700
x-cmae-analysis: v=2.0 cv=c8IpsGBl c=1 sm=1 a=FvJaFxFVhksA:10
	a=cmgljWCZggEA:10 a=mI0IpbEiwiMA:10 a=IkcTkHD0fZMA:10 a=TZb1taSUAAAA:8
	a=mLnsDVdbAAAA:8 a=aa-wrFxAy-nzKMS8XVYA:9 a=QEXdDO2ut3YA:10
	a=_W_S_7VecoQA:10 a=WpYb5MrlaNNKSAvYDIRmEg==:117
Received: (qmail 28903 invoked by uid 99); 23 Jun 2012 06:01:25 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.21
Message-Id: <20120622230124.1753ead7c2b35a7d15c5b99498690bcc.03e571c193.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org
Date: Fri, 22 Jun 2012 23:01:24 -0700
Mime-Version: 1.0
Subject: [Xen-users] XCP Guide Updates
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1663020550945839915=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1663020550945839915==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div>&nbsp;The site <a href=3D"http://wiki.xen.org/wiki/XAPI_o=
n_Ubuntu">http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a> has the title XCP too=
lstack on a Debian-based distribution. The page addresses some issues with =
XCP. But just below the title, there is a note stating "This page is out-of=
-date. Many of the issues described on this page have been resolved." <BR><=
BR>Is there somewhere that will describe which items have been resolved? Or=
 is there a more up to date guide?<BR><BR>ray<BR><BR> </div></span></body><=
/html>


--===============1663020550945839915==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1663020550945839915==--

From xen-users-bounces@lists.xen.org Sat Jun 23 06:02:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 06:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiJPX-0004a1-6J; Sat, 23 Jun 2012 06:01:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1SiJPV-0004Zw-Nv
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 06:01:29 +0000
Received: from [193.109.254.147:33602] by server-2.bemta-14.messagelabs.com id
	B3/D1-01735-9BB55EF4; Sat, 23 Jun 2012 06:01:29 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340431285!11166902!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMjQ2Nzc=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12225 invoked from network); 23 Jun 2012 06:01:26 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-12.tower-27.messagelabs.com with SMTP;
	23 Jun 2012 06:01:26 -0000
Received: from localhost ([10.6.243.4])
	by p3plwbeout11-03.prod.phx3.secureserver.net with bizsmtp
	id Ri1R1j00106QRTe01i1Rcb; Fri, 22 Jun 2012 23:01:25 -0700
x-cmae-analysis: v=2.0 cv=c8IpsGBl c=1 sm=1 a=FvJaFxFVhksA:10
	a=cmgljWCZggEA:10 a=mI0IpbEiwiMA:10 a=IkcTkHD0fZMA:10 a=TZb1taSUAAAA:8
	a=mLnsDVdbAAAA:8 a=aa-wrFxAy-nzKMS8XVYA:9 a=QEXdDO2ut3YA:10
	a=_W_S_7VecoQA:10 a=WpYb5MrlaNNKSAvYDIRmEg==:117
Received: (qmail 28903 invoked by uid 99); 23 Jun 2012 06:01:25 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.21
Message-Id: <20120622230124.1753ead7c2b35a7d15c5b99498690bcc.03e571c193.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org
Date: Fri, 22 Jun 2012 23:01:24 -0700
Mime-Version: 1.0
Subject: [Xen-users] XCP Guide Updates
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1663020550945839915=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1663020550945839915==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html><body><span style=3D"font-family:Times New Roman; color:#000000; font=
-size:12pt;"><div>&nbsp;The site <a href=3D"http://wiki.xen.org/wiki/XAPI_o=
n_Ubuntu">http://wiki.xen.org/wiki/XAPI_on_Ubuntu</a> has the title XCP too=
lstack on a Debian-based distribution. The page addresses some issues with =
XCP. But just below the title, there is a note stating "This page is out-of=
-date. Many of the issues described on this page have been resolved." <BR><=
BR>Is there somewhere that will describe which items have been resolved? Or=
 is there a more up to date guide?<BR><BR>ray<BR><BR> </div></span></body><=
/html>


--===============1663020550945839915==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1663020550945839915==--

From xen-users-bounces@lists.xen.org Sat Jun 23 08:46:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 08:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiLwP-0006dm-FH; Sat, 23 Jun 2012 08:43:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SiLwO-0006dh-4u
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 08:43:36 +0000
Received: from [85.158.139.83:44290] by server-8.bemta-5.messagelabs.com id
	75/08-10278-7B185EF4; Sat, 23 Jun 2012 08:43:35 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1340441013!21757061!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7635 invoked from network); 23 Jun 2012 08:43:34 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 08:43:34 -0000
Received: by yenl1 with SMTP id l1so2436881yen.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 01:43:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=wi/MD4xgIB5NSodHFzwDz2NUgvYeErHfhOX2y/KBBNI=;
	b=ZMjMj6HkGAce9AZK74kXcb6n3GoyCgic6tq4fbez+HIK5V0AiESvarOGf2qnBpDVZL
	Qy4St/r9C6H7JsTjMZOXt6CtTi8ZZ+la69qcACCJV+56hZDdXLkSO3uZ3hybuRZkU5Oo
	hKiEPRoPk5vD9X+dSMfYmwMYc8Tw9mG4o9AccojJ5zevB4iyAPBFnKxExWWmgHQ4qCSa
	3Y1mDzCpBkf9UEP4DkXETgqsvD2bSKbMTSoDGSzWoUFlj0ODD1s5yY+kRQ6UmsmA8ig2
	5jB8FSmf0CtawtIlxtrvoiyN8S3cPKZS4rZZw5L6QCe8YTJGF3B4qw18XlXl6k9/u+KV
	V3vA==
MIME-Version: 1.0
Received: by 10.42.158.201 with SMTP id i9mr2650646icx.4.1340441012603; Sat,
	23 Jun 2012 01:43:32 -0700 (PDT)
Received: by 10.231.45.13 with HTTP; Sat, 23 Jun 2012 01:43:32 -0700 (PDT)
In-Reply-To: <1340423382.91814.YahooMailNeo@web121704.mail.ne1.yahoo.com>
References: <1340423382.91814.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Sat, 23 Jun 2012 09:43:32 +0100
Message-ID: <CAOqnZH69fOxLhpP0OtK6qA1R1N+3QT8WMXsdhH=E=nBdmLd=Vg@mail.gmail.com>
From: Lars Kurth <lars.kurth.xen@gmail.com>
To: Eric <epretorious@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XenSummit 2012
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9185880032644295082=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9185880032644295082==
Content-Type: multipart/alternative; boundary=90e6ba6e8be2660cf604c31fbe5f

--90e6ba6e8be2660cf604c31fbe5f
Content-Type: text/plain; charset=ISO-8859-1

Eric,
I think the answer will be yes. We are currently working on going through
all the submissions and should be able to publish the program the first
week of July. There are also a few Xen related sessions at CloudOpen, which
is immediately after XenSummit at the same venue
Lars

On Sat, Jun 23, 2012 at 4:49 AM, Eric <epretorious@yahoo.com> wrote:

> I'm new to Xen and I've never attended XenSummit but I did look at the Presentations
> & Videos <http://www.xen.org/xensummit/xensummit_summer_2011.html> and
> the Agenda from 2011<http://www.xen.org/files/XenSummit%20NA%202011%20Schedule.pdf>and I'm wondering if XenSummit 2012 be a good venue for learning more about
> designing, deploying, and managing Xen-based clouds? (The XenSummit 2012
> agenda hasn't been published yet.)
>
> Eric Pretorious
> Truckee, CA
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--90e6ba6e8be2660cf604c31fbe5f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Eric,<br>I think the answer will be yes. We are currently working on going =
through all the submissions and should be able to publish the program the f=
irst week of July. There are also a few Xen related sessions at CloudOpen, =
which is immediately after XenSummit at the same venue<br>
Lars<br><br><div class=3D"gmail_quote">On Sat, Jun 23, 2012 at 4:49 AM, Eri=
c <span dir=3D"ltr">&lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"=
_blank">epretorious@yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
<div><div style=3D"font-size:10pt;font-family:Courier New,courier,monaco,mo=
nospace,sans-serif"><div>I&#39;m new to Xen and I&#39;ve never attended Xen=
Summit but I did look at the <a href=3D"http://www.xen.org/xensummit/xensum=
mit_summer_2011.html" target=3D"_blank">Presentations &amp; Videos</a> and =
the <a href=3D"http://www.xen.org/files/XenSummit%20NA%202011%20Schedule.pd=
f" target=3D"_blank">Agenda from 2011</a> and I&#39;m wondering if XenSummi=
t 2012 be a good venue for learning more about designing, deploying, and ma=
naging Xen-based clouds? (The XenSummit 2012 agenda hasn&#39;t been publish=
ed yet.)<br>
</div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></=
div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--90e6ba6e8be2660cf604c31fbe5f--


--===============9185880032644295082==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9185880032644295082==--


From xen-users-bounces@lists.xen.org Sat Jun 23 08:46:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 08:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiLwP-0006dm-FH; Sat, 23 Jun 2012 08:43:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SiLwO-0006dh-4u
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 08:43:36 +0000
Received: from [85.158.139.83:44290] by server-8.bemta-5.messagelabs.com id
	75/08-10278-7B185EF4; Sat, 23 Jun 2012 08:43:35 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1340441013!21757061!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7635 invoked from network); 23 Jun 2012 08:43:34 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 08:43:34 -0000
Received: by yenl1 with SMTP id l1so2436881yen.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 01:43:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=wi/MD4xgIB5NSodHFzwDz2NUgvYeErHfhOX2y/KBBNI=;
	b=ZMjMj6HkGAce9AZK74kXcb6n3GoyCgic6tq4fbez+HIK5V0AiESvarOGf2qnBpDVZL
	Qy4St/r9C6H7JsTjMZOXt6CtTi8ZZ+la69qcACCJV+56hZDdXLkSO3uZ3hybuRZkU5Oo
	hKiEPRoPk5vD9X+dSMfYmwMYc8Tw9mG4o9AccojJ5zevB4iyAPBFnKxExWWmgHQ4qCSa
	3Y1mDzCpBkf9UEP4DkXETgqsvD2bSKbMTSoDGSzWoUFlj0ODD1s5yY+kRQ6UmsmA8ig2
	5jB8FSmf0CtawtIlxtrvoiyN8S3cPKZS4rZZw5L6QCe8YTJGF3B4qw18XlXl6k9/u+KV
	V3vA==
MIME-Version: 1.0
Received: by 10.42.158.201 with SMTP id i9mr2650646icx.4.1340441012603; Sat,
	23 Jun 2012 01:43:32 -0700 (PDT)
Received: by 10.231.45.13 with HTTP; Sat, 23 Jun 2012 01:43:32 -0700 (PDT)
In-Reply-To: <1340423382.91814.YahooMailNeo@web121704.mail.ne1.yahoo.com>
References: <1340423382.91814.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Sat, 23 Jun 2012 09:43:32 +0100
Message-ID: <CAOqnZH69fOxLhpP0OtK6qA1R1N+3QT8WMXsdhH=E=nBdmLd=Vg@mail.gmail.com>
From: Lars Kurth <lars.kurth.xen@gmail.com>
To: Eric <epretorious@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XenSummit 2012
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9185880032644295082=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9185880032644295082==
Content-Type: multipart/alternative; boundary=90e6ba6e8be2660cf604c31fbe5f

--90e6ba6e8be2660cf604c31fbe5f
Content-Type: text/plain; charset=ISO-8859-1

Eric,
I think the answer will be yes. We are currently working on going through
all the submissions and should be able to publish the program the first
week of July. There are also a few Xen related sessions at CloudOpen, which
is immediately after XenSummit at the same venue
Lars

On Sat, Jun 23, 2012 at 4:49 AM, Eric <epretorious@yahoo.com> wrote:

> I'm new to Xen and I've never attended XenSummit but I did look at the Presentations
> & Videos <http://www.xen.org/xensummit/xensummit_summer_2011.html> and
> the Agenda from 2011<http://www.xen.org/files/XenSummit%20NA%202011%20Schedule.pdf>and I'm wondering if XenSummit 2012 be a good venue for learning more about
> designing, deploying, and managing Xen-based clouds? (The XenSummit 2012
> agenda hasn't been published yet.)
>
> Eric Pretorious
> Truckee, CA
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--90e6ba6e8be2660cf604c31fbe5f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Eric,<br>I think the answer will be yes. We are currently working on going =
through all the submissions and should be able to publish the program the f=
irst week of July. There are also a few Xen related sessions at CloudOpen, =
which is immediately after XenSummit at the same venue<br>
Lars<br><br><div class=3D"gmail_quote">On Sat, Jun 23, 2012 at 4:49 AM, Eri=
c <span dir=3D"ltr">&lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"=
_blank">epretorious@yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
<div><div style=3D"font-size:10pt;font-family:Courier New,courier,monaco,mo=
nospace,sans-serif"><div>I&#39;m new to Xen and I&#39;ve never attended Xen=
Summit but I did look at the <a href=3D"http://www.xen.org/xensummit/xensum=
mit_summer_2011.html" target=3D"_blank">Presentations &amp; Videos</a> and =
the <a href=3D"http://www.xen.org/files/XenSummit%20NA%202011%20Schedule.pd=
f" target=3D"_blank">Agenda from 2011</a> and I&#39;m wondering if XenSummi=
t 2012 be a good venue for learning more about designing, deploying, and ma=
naging Xen-based clouds? (The XenSummit 2012 agenda hasn&#39;t been publish=
ed yet.)<br>
</div><div><br></div><div>Eric Pretorious</div><div>Truckee, CA<br></div></=
div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--90e6ba6e8be2660cf604c31fbe5f--


--===============9185880032644295082==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9185880032644295082==--


From xen-users-bounces@lists.xen.org Sat Jun 23 09:16:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 09:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiMPv-0007BE-4O; Sat, 23 Jun 2012 09:14:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jana@saout.de>) id 1SiMPs-0007B9-RI
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 09:14:05 +0000
Received: from [85.158.143.99:46857] by server-1.bemta-4.messagelabs.com id
	A5/D9-24392-CD885EF4; Sat, 23 Jun 2012 09:14:04 +0000
X-Env-Sender: jana@saout.de
X-Msg-Ref: server-4.tower-216.messagelabs.com!1340442843!23452011!1
X-Originating-IP: [78.46.99.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19617 invoked from network); 23 Jun 2012 09:14:03 -0000
Received: from websrv.saout.de (HELO websrv.saout.de) (78.46.99.52)
	by server-4.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Jun 2012 09:14:03 -0000
Received: from [IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c] (unknown
	[IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate)
	by mail.saout.de (Postfix) with ESMTPSA id 8CCBDC116
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 11:14:02 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=saout.de; s=default;
	t=1340442842; bh=NPYxHuoE9vrZ+lPwB05XYm4N3FJaW3VrYHWIFNqNL9Q=;
	h=Message-ID:Subject:From:Date;
	b=L8XT2XpEmZ3n0+5iuRYSZ9ZhqHCOGcgZaXuWq2NdlRalitQAVl2z21SvXNkkbk9T5
	z+j2vT9QQJEyd+t4zKIqkOn2Mzt23nIRtyyxa4Wxa+1PnLQoa7WgWVnolANE70PScb
	eLyoRQIL0M3AgSe+NMA4qwKQgqkUdMIpxliDmeaM=
Message-ID: <1340442855.1888.10.camel@localhost>
From: Jana Saout <jana@saout.de>
To: xen-users@lists.xen.org
Date: Sat, 23 Jun 2012 11:14:15 +0200
X-Mailer: Evolution 3.4.2 
Mime-Version: 1.0
Subject: [Xen-users] Xen 4.1 with tmem / xm save -> crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I've know that my machines would crash when trying to migrate VMs from
one host to another.  Lately, I've been starting to look into the issue
and noticed that it happens when xen is trying to save the VM, i.e. also
when using "xm save" (on a PV guest).  I've been getting access to the
console and noticed that when it happens, the hypervisor would log a
segfault and then reboot:

(note that this happened with various 4.1.x xen hypervisors and tools,
I've upgraded to the latest version recently just to rule out this is a
bug that has already been fixed)

I have googled for the issue but it seems I am (again) the only person
running into these kinds of troubles...

(XEN) ----[ Xen-4.1.3-rc2-pre  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    8
(XEN) RIP:    e008:[<ffff82c48012e92c>] do_tmem_op+0x116c/0x1630
(XEN) RFLAGS: 0000000000010282   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff830424383c30   rcx: 0000000000000000
(XEN) rdx: ffff83101bab4620   rsi: 0000000000000000   rdi: 0000000000000001
(XEN) rbp: 000000854e7fa7b0   rsp: ffff8304247b7e08   r8:  0000000000000000
(XEN) r9:  0000000000000010   r10: ffff82c48020b3a0   r11: 0000000000000286
(XEN) r12: ffff83101bab5c30   r13: 0000000000000008   r14: 00000000ffffffff
(XEN) r15: 0000000000000001   cr0: 0000000080050033   cr4: 00000000000006f0
(XEN) cr3: 000000081d7de000   cr2: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=ffff8304247b7e08:
(XEN)    ffff830424454000 0000000000000023 0000000000000000 00000000103ea640
(XEN)    0000000000000000 0000001024454000 0000000000000000 0000000100000012
(XEN)    0000000000000010 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 ffff82c480180cb7 00007f0b277d0000 ffff880117240088
(XEN)    ffff8300d7ada000 ffff8304247b7f18 0000000000000001 ffff82c4801fe396
(XEN)    0000000000000007 0000000000000246 0000000000000000 0000000000000000
(XEN)    00007f0b27c10ff9 000000000000e033 0000000000010203 ffff8300d7ada000
(XEN)    ffff88011c7ede98 00000000ffffffe7 ffff880118003540 0000000000000003
(XEN)    00007fff97d5cb70 ffff82c4801f9ad8 00007fff97d5cb70 0000000000000003
(XEN)    ffff880118003540 00000000ffffffe7 ffff88011c7ede98 00007fff97d5cb70
(XEN)    0000000000000286 00007f0b27bfc438 0000000000000010 00007f0b28038568
(XEN)    0000000000000026 ffffffff810014ca 00007f0b2802d358 0000000000000000
(XEN)    0000000001155004 0000010000000000 ffffffff810014ca 000000000000e033
(XEN)    0000000000000286 ffff88011c7ede40 000000000000e02b 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000008
(XEN)    ffff8300d7ada000 0000003fa44ff880 0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82c48012e92c>] do_tmem_op+0x116c/0x1630
(XEN)    [<ffff82c480180cb7>] copy_from_user+0x27/0x90
(XEN)    [<ffff82c4801fe396>] do_iret+0xb6/0x1a0
(XEN)    [<ffff82c4801f9ad8>] syscall_enter+0x88/0x8d
(XEN)    
(XEN) Pagetable walk from 0000000000000000:
(XEN)  L4[0x000] = 000000101b8d7067 0000000000119c69
(XEN)  L3[0x000] = 0000000420d48067 000000000011d277
(XEN)  L2[0x000] = 0000000000000000 ffffffffffffffff 
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 8:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0002]
(XEN) Faulting linear address: 0000000000000000
(XEN) ****************************************
(XEN) 

I've nailed down the crash in do_tmem_op (xen/common/tmem.c) to his line:

    case TMEMC_SAVE_GET_POOL_UUID:
         if ( pool == NULL )
             break;
        uuid = (uint64_t *)buf.p;
-->     *uuid++ = pool->uuid[0];
        *uuid = pool->uuid[1];
        rc = 0;

Apparently buf.p (%rcx) is NULL.

I've been trying to figure out how this could happen, but don't know
enough about the mechanisms involved to figure it out.  Apparently this
op gets called from Dom0 userspace (xend, tools/libxc/xc_tmem.c):

(void)xc_tmem_control(xch,i,TMEMC_SAVE_GET_POOL_UUID,dom,sizeof(uuid),0,0,&uuid);

Which then calls

xen_set_guest_handle(op.u.ctrl.buf, buf);
rc = do_tmem_op(xch,&op);

There are also calls to some bounce buffer handling in case subop is
TMEMC_LIST, but not in the other cases. (no clue what this is about)

(note: the Dom0 kernel is 3.1, but the same has been happening with
older kernels too, and I don't think the kernel is involved at all here)

Has anyone else seen this issue?  What am I doing wrong?  Does my
analysis maybe help a bit in figuring out what is going on?

Thanks,
	Jana



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 09:16:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 09:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiMPv-0007BE-4O; Sat, 23 Jun 2012 09:14:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jana@saout.de>) id 1SiMPs-0007B9-RI
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 09:14:05 +0000
Received: from [85.158.143.99:46857] by server-1.bemta-4.messagelabs.com id
	A5/D9-24392-CD885EF4; Sat, 23 Jun 2012 09:14:04 +0000
X-Env-Sender: jana@saout.de
X-Msg-Ref: server-4.tower-216.messagelabs.com!1340442843!23452011!1
X-Originating-IP: [78.46.99.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19617 invoked from network); 23 Jun 2012 09:14:03 -0000
Received: from websrv.saout.de (HELO websrv.saout.de) (78.46.99.52)
	by server-4.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Jun 2012 09:14:03 -0000
Received: from [IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c] (unknown
	[IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate)
	by mail.saout.de (Postfix) with ESMTPSA id 8CCBDC116
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 11:14:02 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=saout.de; s=default;
	t=1340442842; bh=NPYxHuoE9vrZ+lPwB05XYm4N3FJaW3VrYHWIFNqNL9Q=;
	h=Message-ID:Subject:From:Date;
	b=L8XT2XpEmZ3n0+5iuRYSZ9ZhqHCOGcgZaXuWq2NdlRalitQAVl2z21SvXNkkbk9T5
	z+j2vT9QQJEyd+t4zKIqkOn2Mzt23nIRtyyxa4Wxa+1PnLQoa7WgWVnolANE70PScb
	eLyoRQIL0M3AgSe+NMA4qwKQgqkUdMIpxliDmeaM=
Message-ID: <1340442855.1888.10.camel@localhost>
From: Jana Saout <jana@saout.de>
To: xen-users@lists.xen.org
Date: Sat, 23 Jun 2012 11:14:15 +0200
X-Mailer: Evolution 3.4.2 
Mime-Version: 1.0
Subject: [Xen-users] Xen 4.1 with tmem / xm save -> crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I've know that my machines would crash when trying to migrate VMs from
one host to another.  Lately, I've been starting to look into the issue
and noticed that it happens when xen is trying to save the VM, i.e. also
when using "xm save" (on a PV guest).  I've been getting access to the
console and noticed that when it happens, the hypervisor would log a
segfault and then reboot:

(note that this happened with various 4.1.x xen hypervisors and tools,
I've upgraded to the latest version recently just to rule out this is a
bug that has already been fixed)

I have googled for the issue but it seems I am (again) the only person
running into these kinds of troubles...

(XEN) ----[ Xen-4.1.3-rc2-pre  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    8
(XEN) RIP:    e008:[<ffff82c48012e92c>] do_tmem_op+0x116c/0x1630
(XEN) RFLAGS: 0000000000010282   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff830424383c30   rcx: 0000000000000000
(XEN) rdx: ffff83101bab4620   rsi: 0000000000000000   rdi: 0000000000000001
(XEN) rbp: 000000854e7fa7b0   rsp: ffff8304247b7e08   r8:  0000000000000000
(XEN) r9:  0000000000000010   r10: ffff82c48020b3a0   r11: 0000000000000286
(XEN) r12: ffff83101bab5c30   r13: 0000000000000008   r14: 00000000ffffffff
(XEN) r15: 0000000000000001   cr0: 0000000080050033   cr4: 00000000000006f0
(XEN) cr3: 000000081d7de000   cr2: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=ffff8304247b7e08:
(XEN)    ffff830424454000 0000000000000023 0000000000000000 00000000103ea640
(XEN)    0000000000000000 0000001024454000 0000000000000000 0000000100000012
(XEN)    0000000000000010 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 ffff82c480180cb7 00007f0b277d0000 ffff880117240088
(XEN)    ffff8300d7ada000 ffff8304247b7f18 0000000000000001 ffff82c4801fe396
(XEN)    0000000000000007 0000000000000246 0000000000000000 0000000000000000
(XEN)    00007f0b27c10ff9 000000000000e033 0000000000010203 ffff8300d7ada000
(XEN)    ffff88011c7ede98 00000000ffffffe7 ffff880118003540 0000000000000003
(XEN)    00007fff97d5cb70 ffff82c4801f9ad8 00007fff97d5cb70 0000000000000003
(XEN)    ffff880118003540 00000000ffffffe7 ffff88011c7ede98 00007fff97d5cb70
(XEN)    0000000000000286 00007f0b27bfc438 0000000000000010 00007f0b28038568
(XEN)    0000000000000026 ffffffff810014ca 00007f0b2802d358 0000000000000000
(XEN)    0000000001155004 0000010000000000 ffffffff810014ca 000000000000e033
(XEN)    0000000000000286 ffff88011c7ede40 000000000000e02b 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000008
(XEN)    ffff8300d7ada000 0000003fa44ff880 0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82c48012e92c>] do_tmem_op+0x116c/0x1630
(XEN)    [<ffff82c480180cb7>] copy_from_user+0x27/0x90
(XEN)    [<ffff82c4801fe396>] do_iret+0xb6/0x1a0
(XEN)    [<ffff82c4801f9ad8>] syscall_enter+0x88/0x8d
(XEN)    
(XEN) Pagetable walk from 0000000000000000:
(XEN)  L4[0x000] = 000000101b8d7067 0000000000119c69
(XEN)  L3[0x000] = 0000000420d48067 000000000011d277
(XEN)  L2[0x000] = 0000000000000000 ffffffffffffffff 
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 8:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0002]
(XEN) Faulting linear address: 0000000000000000
(XEN) ****************************************
(XEN) 

I've nailed down the crash in do_tmem_op (xen/common/tmem.c) to his line:

    case TMEMC_SAVE_GET_POOL_UUID:
         if ( pool == NULL )
             break;
        uuid = (uint64_t *)buf.p;
-->     *uuid++ = pool->uuid[0];
        *uuid = pool->uuid[1];
        rc = 0;

Apparently buf.p (%rcx) is NULL.

I've been trying to figure out how this could happen, but don't know
enough about the mechanisms involved to figure it out.  Apparently this
op gets called from Dom0 userspace (xend, tools/libxc/xc_tmem.c):

(void)xc_tmem_control(xch,i,TMEMC_SAVE_GET_POOL_UUID,dom,sizeof(uuid),0,0,&uuid);

Which then calls

xen_set_guest_handle(op.u.ctrl.buf, buf);
rc = do_tmem_op(xch,&op);

There are also calls to some bounce buffer handling in case subop is
TMEMC_LIST, but not in the other cases. (no clue what this is about)

(note: the Dom0 kernel is 3.1, but the same has been happening with
older kernels too, and I don't think the kernel is involved at all here)

Has anyone else seen this issue?  What am I doing wrong?  Does my
analysis maybe help a bit in figuring out what is going on?

Thanks,
	Jana



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 09:50:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 09:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiMyA-0007i8-AQ; Sat, 23 Jun 2012 09:49:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SiMy8-0007i3-W0
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 09:49:29 +0000
Received: from [85.158.138.51:26840] by server-12.bemta-3.messagelabs.com id
	88/2F-30206-32195EF4; Sat, 23 Jun 2012 09:49:23 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340444959!29181923!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23895 invoked from network); 23 Jun 2012 09:49:22 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-9.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	23 Jun 2012 09:49:22 -0000
Received: from smtp2.bendigoit.com.au ([203.16.207.99]
	helo=mail.bendigoit.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SiMxx-0003cN-6D
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 19:49:17 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 23 Jun 2012 19:49:17 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sat, 23 Jun 2012 19:49:16 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: emulated rtl8139 driver, openvswitch, and offload
Thread-Index: Ac1RIl2009z886m3Rr2yUtabl0a2qw==
Date: Sat, 23 Jun 2012 09:49:13 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B289D3F42@BITCOM1.int.sbss.com.au>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18990.005
x-tm-as-result: No--29.283100-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 23 Jun 2012 09:49:17.0261 (UTC)
	FILETIME=[746DDFD0:01CD5125]
X-Really-From-Bendigo-IT: magichashvalue
Subject: [Xen-users] emulated rtl8139 driver, openvswitch, and offload
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm getting strange network problems when deploying WDS images, specifically:

DHCP doesn't seem to renew properly

Tcpdump shows a 5K packet transmitted to the DomU, then retransmitted as 3 x 1500 byte packets, so presumably large packets are being passed to DomU and the emulated adapter can't handle them and just drops them.

This happens even when all the offload on the ovs bridge is off, so I don't know what is happening.

Any suggestions?

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 09:50:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 09:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiMyA-0007i8-AQ; Sat, 23 Jun 2012 09:49:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SiMy8-0007i3-W0
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 09:49:29 +0000
Received: from [85.158.138.51:26840] by server-12.bemta-3.messagelabs.com id
	88/2F-30206-32195EF4; Sat, 23 Jun 2012 09:49:23 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340444959!29181923!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23895 invoked from network); 23 Jun 2012 09:49:22 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-9.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	23 Jun 2012 09:49:22 -0000
Received: from smtp2.bendigoit.com.au ([203.16.207.99]
	helo=mail.bendigoit.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SiMxx-0003cN-6D
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 19:49:17 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Sat, 23 Jun 2012 19:49:17 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Sat, 23 Jun 2012 19:49:16 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: emulated rtl8139 driver, openvswitch, and offload
Thread-Index: Ac1RIl2009z886m3Rr2yUtabl0a2qw==
Date: Sat, 23 Jun 2012 09:49:13 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B289D3F42@BITCOM1.int.sbss.com.au>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18990.005
x-tm-as-result: No--29.283100-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 23 Jun 2012 09:49:17.0261 (UTC)
	FILETIME=[746DDFD0:01CD5125]
X-Really-From-Bendigo-IT: magichashvalue
Subject: [Xen-users] emulated rtl8139 driver, openvswitch, and offload
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm getting strange network problems when deploying WDS images, specifically:

DHCP doesn't seem to renew properly

Tcpdump shows a 5K packet transmitted to the DomU, then retransmitted as 3 x 1500 byte packets, so presumably large packets are being passed to DomU and the emulated adapter can't handle them and just drops them.

This happens even when all the offload on the ovs bridge is off, so I don't know what is happening.

Any suggestions?

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 10:19:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 10:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiNOi-0008GM-Ta; Sat, 23 Jun 2012 10:16:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jana@saout.de>) id 1SiNOg-0008GH-K1
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 10:16:54 +0000
Received: from [193.109.254.147:11657] by server-2.bemta-14.messagelabs.com id
	6B/71-01735-59795EF4; Sat, 23 Jun 2012 10:16:53 +0000
X-Env-Sender: jana@saout.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340446612!3459568!1
X-Originating-IP: [78.46.99.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21909 invoked from network); 23 Jun 2012 10:16:52 -0000
Received: from websrv.saout.de (HELO websrv.saout.de) (78.46.99.52)
	by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Jun 2012 10:16:52 -0000
Received: from [IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c] (unknown
	[IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate)
	by mail.saout.de (Postfix) with ESMTPSA id 86814C116
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 12:16:51 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=saout.de; s=default;
	t=1340446611; bh=So8B2IU8dBg7Em36LEO6g5S2p3w84lhQyU1mxyVJVBo=;
	h=Message-ID:Subject:From:Date:In-Reply-To:References;
	b=W7XENMR1VU8DvpHXiabcTVZB1HxpCY7iPVr2fhZB6PdamRHk6G+5BQiFHRO5tehiY
	5cc8Evc3kwD0KcWv7i1DOSCh1r496irsfgaL6JLg5DY37J6mR84Czkdm9bdp4rGpHG
	aaFlrZyC4HlKjgRS0QILmL7Zl/2HaCqbEBM0zZNM=
Message-ID: <1340446625.1888.14.camel@localhost>
From: Jana Saout <jana@saout.de>
To: xen-users@lists.xen.org
Date: Sat, 23 Jun 2012 12:17:05 +0200
In-Reply-To: <1340442855.1888.10.camel@localhost>
References: <1340442855.1888.10.camel@localhost>
X-Mailer: Evolution 3.4.2 
Mime-Version: 1.0
Subject: Re: [Xen-users] Xen 4.1 with tmem / xm save -> crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello again,

> Apparently buf.p (%rcx) is NULL.
> 
> I've been trying to figure out how this could happen, but don't know
> enough about the mechanisms involved to figure it out.  Apparently this
> op gets called from Dom0 userspace (xend, tools/libxc/xc_tmem.c):
> 
> (void)xc_tmem_control(xch,i,TMEMC_SAVE_GET_POOL_UUID,dom,sizeof(uuid),0,0,&uuid);
> 
> Which then calls
> 
> xen_set_guest_handle(op.u.ctrl.buf, buf);
> rc = do_tmem_op(xch,&op);
> 
> There are also calls to some bounce buffer handling in case subop is
> TMEMC_LIST, but not in the other cases. (no clue what this is about)

I just changed to code to not check for TMEMC_LIST only, but to always
call the bounce buffer pre and post code whenever buf is != NULL.

Now, the "xm save" works.

But, the xm restore fails with:
[2012-06-23 12:11:18 7753] DEBUG (XendCheckpoint:305) [xc_restore]: /usr/lib/xen-4.1/bin/xc_restore 23 3 1 2 0 0 0 0
[2012-06-23 12:11:18 7753] INFO (XendCheckpoint:423) xc: error: error reading/restoring tmem (1 = Operation not permitted): Internal error
[2012-06-23 12:11:18 7753] INFO (XendCheckpoint:423) xc: error: Error when reading batch (1 = Operation not permitted): Internal error

and

[2012-06-23 12:11:19 7753] ERROR (XendCheckpoint:357) /usr/lib/xen-4.1/bin/xc_restore 23 3 1 2 0 0 0 0 failed

"xm dmesg" says:

(XEN) tmem: initializing tmem capability for domid=3...ok
(XEN) tmem: compression enabled for all domains, cannot be changed when tmem_dedup is enabled
(XEN) tmem: weight set to 0 for domid=3
(XEN) tmem: cap set to 0 for domid=3
(XEN) tmem: allocating ephemeral-private tmem pool for domid=3...failed... unsupported spec version
(XEN) tmem: flushing tmem pools for domid=3

Can anyone confirm tmem + xm save/restore/migrate is working for him/her
at all when tmem is in use?

Thanks,
	Jana



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 10:19:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 10:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiNOi-0008GM-Ta; Sat, 23 Jun 2012 10:16:56 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jana@saout.de>) id 1SiNOg-0008GH-K1
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 10:16:54 +0000
Received: from [193.109.254.147:11657] by server-2.bemta-14.messagelabs.com id
	6B/71-01735-59795EF4; Sat, 23 Jun 2012 10:16:53 +0000
X-Env-Sender: jana@saout.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340446612!3459568!1
X-Originating-IP: [78.46.99.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21909 invoked from network); 23 Jun 2012 10:16:52 -0000
Received: from websrv.saout.de (HELO websrv.saout.de) (78.46.99.52)
	by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Jun 2012 10:16:52 -0000
Received: from [IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c] (unknown
	[IPv6:2001:6f8:13b1:1001:2677:3ff:fe1e:917c])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate)
	by mail.saout.de (Postfix) with ESMTPSA id 86814C116
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 12:16:51 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=saout.de; s=default;
	t=1340446611; bh=So8B2IU8dBg7Em36LEO6g5S2p3w84lhQyU1mxyVJVBo=;
	h=Message-ID:Subject:From:Date:In-Reply-To:References;
	b=W7XENMR1VU8DvpHXiabcTVZB1HxpCY7iPVr2fhZB6PdamRHk6G+5BQiFHRO5tehiY
	5cc8Evc3kwD0KcWv7i1DOSCh1r496irsfgaL6JLg5DY37J6mR84Czkdm9bdp4rGpHG
	aaFlrZyC4HlKjgRS0QILmL7Zl/2HaCqbEBM0zZNM=
Message-ID: <1340446625.1888.14.camel@localhost>
From: Jana Saout <jana@saout.de>
To: xen-users@lists.xen.org
Date: Sat, 23 Jun 2012 12:17:05 +0200
In-Reply-To: <1340442855.1888.10.camel@localhost>
References: <1340442855.1888.10.camel@localhost>
X-Mailer: Evolution 3.4.2 
Mime-Version: 1.0
Subject: Re: [Xen-users] Xen 4.1 with tmem / xm save -> crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello again,

> Apparently buf.p (%rcx) is NULL.
> 
> I've been trying to figure out how this could happen, but don't know
> enough about the mechanisms involved to figure it out.  Apparently this
> op gets called from Dom0 userspace (xend, tools/libxc/xc_tmem.c):
> 
> (void)xc_tmem_control(xch,i,TMEMC_SAVE_GET_POOL_UUID,dom,sizeof(uuid),0,0,&uuid);
> 
> Which then calls
> 
> xen_set_guest_handle(op.u.ctrl.buf, buf);
> rc = do_tmem_op(xch,&op);
> 
> There are also calls to some bounce buffer handling in case subop is
> TMEMC_LIST, but not in the other cases. (no clue what this is about)

I just changed to code to not check for TMEMC_LIST only, but to always
call the bounce buffer pre and post code whenever buf is != NULL.

Now, the "xm save" works.

But, the xm restore fails with:
[2012-06-23 12:11:18 7753] DEBUG (XendCheckpoint:305) [xc_restore]: /usr/lib/xen-4.1/bin/xc_restore 23 3 1 2 0 0 0 0
[2012-06-23 12:11:18 7753] INFO (XendCheckpoint:423) xc: error: error reading/restoring tmem (1 = Operation not permitted): Internal error
[2012-06-23 12:11:18 7753] INFO (XendCheckpoint:423) xc: error: Error when reading batch (1 = Operation not permitted): Internal error

and

[2012-06-23 12:11:19 7753] ERROR (XendCheckpoint:357) /usr/lib/xen-4.1/bin/xc_restore 23 3 1 2 0 0 0 0 failed

"xm dmesg" says:

(XEN) tmem: initializing tmem capability for domid=3...ok
(XEN) tmem: compression enabled for all domains, cannot be changed when tmem_dedup is enabled
(XEN) tmem: weight set to 0 for domid=3
(XEN) tmem: cap set to 0 for domid=3
(XEN) tmem: allocating ephemeral-private tmem pool for domid=3...failed... unsupported spec version
(XEN) tmem: flushing tmem pools for domid=3

Can anyone confirm tmem + xm save/restore/migrate is working for him/her
at all when tmem is in use?

Thanks,
	Jana



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:42:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiSS6-0001y1-Bv; Sat, 23 Jun 2012 15:40:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiSS4-0001xr-To
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 15:40:45 +0000
Received: from [85.158.138.51:44812] by server-9.bemta-3.messagelabs.com id
	CD/32-10419-773E5EF4; Sat, 23 Jun 2012 15:40:39 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340466037!20001612!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19556 invoked from network); 23 Jun 2012 15:40:38 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:40:38 -0000
Received: by yhjj56 with SMTP id j56so3962095yhj.6
	for <xen-users@lists.xensource.com>;
	Sat, 23 Jun 2012 08:40:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=UlJxYfSLa1RXvGDxJKDYiQ4crfGgBdgoV3sUws5aMw0=;
	b=AHUjTf4fmJVMMXVAvP/6kzTxhpcVbSZGSWUpTnoJccAlpLWksb4H6SdzaKLHqbc++g
	bmJM26xjy4TTNhMAiykcPlS3t6lN2u42OXjkalhEuhgrJ59WNiFTNZNBB/RiYsz49OAo
	woHRVZd3fKqQ99V5OF6XoMLomLeOi2vryBLVu79ihluPm7qSL3e2TF/0f33BO0+uDjVD
	ElLwoPGqK2HT1S2jIjNAU3PpbxjUeubw68y3psEvpJjYrfJN0gdFFw8cmv9mPzi+2rY2
	A/bWRfyG0mOvOChoMuZL/v8x3X2iI0BLeOcHxfO4bC+fQGqWAjg5dSiwlcMEona5SAkj
	qOZQ==
MIME-Version: 1.0
Received: by 10.50.135.37 with SMTP id pp5mr4473820igb.33.1340466036430; Sat,
	23 Jun 2012 08:40:36 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 08:40:36 -0700 (PDT)
In-Reply-To: <1339959427.13742.105.camel@sergey>
References: <1339838101.13742.81.camel@sergey>
	<CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
	<1339959427.13742.105.camel@sergey>
Date: Sat, 23 Jun 2012 17:40:36 +0200
Message-ID: <CAFivhPkHDc_0L-VPXCVU-DmdV=smrHqg0_7avq5qXV4Au6WPRw@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Sergey Zhukov <svg@ngs.ru>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Sorry for being so late with the reply, I was on the road and just
remembered the thread :)

2012/6/17 Sergey Zhukov <svg@ngs.ru>:
> I think I can re-test with other vcpu pinning, currently I've got one
> vcpu in DomU with the mapping:
> VCPU: 0
> Pinning: 0,1,2,3
>
> Which one pinning should be tested?

Pin the vcpu to one phyiscal core, instead of allowing it to be
floating between them.

i.e. xm cpu-pin DomU 0 2 pins it to the second core.
If your system has hyperthreading, make sure you're not pinning it to
the hyperthread, you can see those via
xenpm topology-something (see the xenpm help output)

In theory you could also make sure no other VM or dom0 is using that
core, but that's not relevant here i think. Xen will push any other
dom's from that busy core.

If your results show that the vcpu migration is not the culprit then
it would really be some dragons in the domU kernel. :)

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:42:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiSS6-0001y1-Bv; Sat, 23 Jun 2012 15:40:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiSS4-0001xr-To
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 15:40:45 +0000
Received: from [85.158.138.51:44812] by server-9.bemta-3.messagelabs.com id
	CD/32-10419-773E5EF4; Sat, 23 Jun 2012 15:40:39 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340466037!20001612!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19556 invoked from network); 23 Jun 2012 15:40:38 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:40:38 -0000
Received: by yhjj56 with SMTP id j56so3962095yhj.6
	for <xen-users@lists.xensource.com>;
	Sat, 23 Jun 2012 08:40:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=UlJxYfSLa1RXvGDxJKDYiQ4crfGgBdgoV3sUws5aMw0=;
	b=AHUjTf4fmJVMMXVAvP/6kzTxhpcVbSZGSWUpTnoJccAlpLWksb4H6SdzaKLHqbc++g
	bmJM26xjy4TTNhMAiykcPlS3t6lN2u42OXjkalhEuhgrJ59WNiFTNZNBB/RiYsz49OAo
	woHRVZd3fKqQ99V5OF6XoMLomLeOi2vryBLVu79ihluPm7qSL3e2TF/0f33BO0+uDjVD
	ElLwoPGqK2HT1S2jIjNAU3PpbxjUeubw68y3psEvpJjYrfJN0gdFFw8cmv9mPzi+2rY2
	A/bWRfyG0mOvOChoMuZL/v8x3X2iI0BLeOcHxfO4bC+fQGqWAjg5dSiwlcMEona5SAkj
	qOZQ==
MIME-Version: 1.0
Received: by 10.50.135.37 with SMTP id pp5mr4473820igb.33.1340466036430; Sat,
	23 Jun 2012 08:40:36 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 08:40:36 -0700 (PDT)
In-Reply-To: <1339959427.13742.105.camel@sergey>
References: <1339838101.13742.81.camel@sergey>
	<CAFivhPkCq7HU9pLUzfBNgWMcbHCkfPtVCirmheFCmyTPn7wDUQ@mail.gmail.com>
	<1339959427.13742.105.camel@sergey>
Date: Sat, 23 Jun 2012 17:40:36 +0200
Message-ID: <CAFivhPkHDc_0L-VPXCVU-DmdV=smrHqg0_7avq5qXV4Au6WPRw@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Sergey Zhukov <svg@ngs.ru>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Forking time in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Sorry for being so late with the reply, I was on the road and just
remembered the thread :)

2012/6/17 Sergey Zhukov <svg@ngs.ru>:
> I think I can re-test with other vcpu pinning, currently I've got one
> vcpu in DomU with the mapping:
> VCPU: 0
> Pinning: 0,1,2,3
>
> Which one pinning should be tested?

Pin the vcpu to one phyiscal core, instead of allowing it to be
floating between them.

i.e. xm cpu-pin DomU 0 2 pins it to the second core.
If your system has hyperthreading, make sure you're not pinning it to
the hyperthread, you can see those via
xenpm topology-something (see the xenpm help output)

In theory you could also make sure no other VM or dom0 is using that
core, but that's not relevant here i think. Xen will push any other
dom's from that busy core.

If your results show that the vcpu migration is not the culprit then
it would really be some dragons in the domU kernel. :)

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:47:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiSXC-0002F2-At; Sat, 23 Jun 2012 15:46:02 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiSXA-0002Es-J9
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 15:46:00 +0000
Received: from [193.109.254.147:11121] by server-11.bemta-14.messagelabs.com
	id FF/71-24843-7B4E5EF4; Sat, 23 Jun 2012 15:45:59 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340466358!9085339!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29275 invoked from network); 23 Jun 2012 15:45:59 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:45:59 -0000
Received: by ghrr14 with SMTP id r14so2539563ghr.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 08:45:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=jCNWDqfWZ6KmrGZMUPauZnCuc0bjtFyLb87uutHULsE=;
	b=enoCC5YHtqrEsyyG1ALM63RxO9Hh4X8QmjY9csl2NPvLkXFDIzE8H1smyYh0XXLA6b
	mMq7xKEZ19RpVfHuUOJN5tpxke3IY5CxbMvTHgnVGDM4CA6c12alPgWKoVqn53Qh9Ote
	4dSgQzxY5WaUlOwIKU7BTLtLIIi7MMFTwy23Vs+9B2zq2sflzu6ElcKbNq94m8BNLomp
	NlyWhOotnKMSg1CcTG7qB9Zi9zm80C5yLnKP36jFLi3XjbLgVc/D6eKa0t9X8Szp06zZ
	rO1qqEJYvxh+LbVwjmwhoNc9AmZPCGOAs5xt548iGmKmeO7QsSXaflS7+ca3VQjXgdJX
	faMQ==
MIME-Version: 1.0
Received: by 10.43.49.67 with SMTP id uz3mr2356786icb.47.1340466357642; Sat,
	23 Jun 2012 08:45:57 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 08:45:57 -0700 (PDT)
In-Reply-To: <1340446625.1888.14.camel@localhost>
References: <1340442855.1888.10.camel@localhost>
	<1340446625.1888.14.camel@localhost>
Date: Sat, 23 Jun 2012 17:45:57 +0200
Message-ID: <CAFivhP=ieMPyMBe+zZLya75Ojv=19GJt2qURaHQUfH4iCx_-oA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jana Saout <jana@saout.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen 4.1 with tmem / xm save -> crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> (XEN) tmem: initializing tmem capability for domid=3...ok
> (XEN) tmem: compression enabled for all domains, cannot be changed when tmem_dedup is enabled
> (XEN) tmem: weight set to 0 for domid=3
> (XEN) tmem: cap set to 0 for domid=3
> (XEN) tmem: allocating ephemeral-private tmem pool for domid=3...failed... unsupported spec version
> (XEN) tmem: flushing tmem pools for domid=3
>
> Can anyone confirm tmem + xm save/restore/migrate is working for him/her
> at all when tmem is in use?

Don't worry, probably the error is there for everyone and you were the
only one who tested ;)
Can't test unfortunately (my hosts do not fix that case at all), or
maybe I can in some VM.
I think it's best if you just submit the patch.



Flo

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:47:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiSXC-0002F2-At; Sat, 23 Jun 2012 15:46:02 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiSXA-0002Es-J9
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 15:46:00 +0000
Received: from [193.109.254.147:11121] by server-11.bemta-14.messagelabs.com
	id FF/71-24843-7B4E5EF4; Sat, 23 Jun 2012 15:45:59 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340466358!9085339!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29275 invoked from network); 23 Jun 2012 15:45:59 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:45:59 -0000
Received: by ghrr14 with SMTP id r14so2539563ghr.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 08:45:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=jCNWDqfWZ6KmrGZMUPauZnCuc0bjtFyLb87uutHULsE=;
	b=enoCC5YHtqrEsyyG1ALM63RxO9Hh4X8QmjY9csl2NPvLkXFDIzE8H1smyYh0XXLA6b
	mMq7xKEZ19RpVfHuUOJN5tpxke3IY5CxbMvTHgnVGDM4CA6c12alPgWKoVqn53Qh9Ote
	4dSgQzxY5WaUlOwIKU7BTLtLIIi7MMFTwy23Vs+9B2zq2sflzu6ElcKbNq94m8BNLomp
	NlyWhOotnKMSg1CcTG7qB9Zi9zm80C5yLnKP36jFLi3XjbLgVc/D6eKa0t9X8Szp06zZ
	rO1qqEJYvxh+LbVwjmwhoNc9AmZPCGOAs5xt548iGmKmeO7QsSXaflS7+ca3VQjXgdJX
	faMQ==
MIME-Version: 1.0
Received: by 10.43.49.67 with SMTP id uz3mr2356786icb.47.1340466357642; Sat,
	23 Jun 2012 08:45:57 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 08:45:57 -0700 (PDT)
In-Reply-To: <1340446625.1888.14.camel@localhost>
References: <1340442855.1888.10.camel@localhost>
	<1340446625.1888.14.camel@localhost>
Date: Sat, 23 Jun 2012 17:45:57 +0200
Message-ID: <CAFivhP=ieMPyMBe+zZLya75Ojv=19GJt2qURaHQUfH4iCx_-oA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Jana Saout <jana@saout.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen 4.1 with tmem / xm save -> crash
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> (XEN) tmem: initializing tmem capability for domid=3...ok
> (XEN) tmem: compression enabled for all domains, cannot be changed when tmem_dedup is enabled
> (XEN) tmem: weight set to 0 for domid=3
> (XEN) tmem: cap set to 0 for domid=3
> (XEN) tmem: allocating ephemeral-private tmem pool for domid=3...failed... unsupported spec version
> (XEN) tmem: flushing tmem pools for domid=3
>
> Can anyone confirm tmem + xm save/restore/migrate is working for him/her
> at all when tmem is in use?

Don't worry, probably the error is there for everyone and you were the
only one who tested ;)
Can't test unfortunately (my hosts do not fix that case at all), or
maybe I can in some VM.
I think it's best if you just submit the patch.



Flo

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiScu-0002XU-FU; Sat, 23 Jun 2012 15:51:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiSct-0002XN-K2
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 15:51:55 +0000
Received: from [85.158.143.99:40169] by server-3.bemta-4.messagelabs.com id
	5D/15-05808-A16E5EF4; Sat, 23 Jun 2012 15:51:54 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340466713!28773681!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25232 invoked from network); 23 Jun 2012 15:51:54 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:51:54 -0000
Received: by yenq11 with SMTP id q11so2990834yen.30
	for <xen-users@lists.xensource.com>;
	Sat, 23 Jun 2012 08:51:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=/sDSxRXKwVU5wXkKOvCIT67w7L+SVpvN7blFkBTy0TY=;
	b=QJlXarnYVToQenj6Umgb/Ofx7XmZ6JAU4wwW95WhhNr69GQ9P8bMeF+LLL5BAUWkux
	Cxaw1jvKqHzLJ5PpfpDXchqx7XRGB3oecV5B9rQaLyrC+5hk3rT+FDZalVHltEXRrJQU
	rrPMnWCFB7br9gNXtIBEAzE5+gesLAcCVFSkzAiL8W8M262m3d97Q4Jgx8R0zB9cTqYk
	VuoYC7Z8n4S7hcMNujY+XLn9OcCO5/FBBZG9jU6/k4n3Q0ks4khQbOd+rVqFPtSKjZ9J
	kfAzo5FMR9WPuXESialFvxVf0hkl+9Nh+p0t4/IwMt5esgGY2K7lq8fERJIcfSQcMHp4
	S44Q==
MIME-Version: 1.0
Received: by 10.42.80.6 with SMTP id t6mr2335922ick.15.1340466712668; Sat, 23
	Jun 2012 08:51:52 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 08:51:52 -0700 (PDT)
In-Reply-To: <1340143258295-5709576.post@n5.nabble.com>
References: <1340143258295-5709576.post@n5.nabble.com>
Date: Sat, 23 Jun 2012 17:51:52 +0200
Message-ID: <CAFivhP=7eOzaeTfSKHy3ZjKH_B-6FDgCr9kk3SWbqAg0prpSpg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Vintacular <itvince@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen to XenServer
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/20 Vintacular <itvince@gmail.com>:
> I didn't want to re-open this old post that I found:
> http://xen.1045712.n5.nabble.com/xen-users-Need-to-migrate-a-centos-image-from-xen-source-to-xenserver-td5532281.html
> however I am in the same predicament.
>
> Can anyone explain how to extract a Windows Server 2008 VM from Xen and
> import it into XenServer?

random pointers:
the "as life should be" way:
open-ovf if you want to "package" the image
Not feasible as open-ovf is totally sick.

the windows-style way
convert to virtualbox image, then convert to some standard appliance
format, then convert on and on

the windows-style way two:
p2v conversion of the xen VM with Citrix' tools.
If they support 2008.

the I'm unix guy i don't care about anything way and need to be done
with this yesterday.
(highest risk in this path, you might overwrite the wrong vm or crash
the pool if you don't grasp XenServer well enough)
Install a w2k8 VM in XenServer, same disk size as the Xen vm
shut it down
log on to the home server
identify the lv containing the disk
dd the xen disk image into the XenServer lv
try starting the vm, see if you need to fix drivers etc.

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiScu-0002XU-FU; Sat, 23 Jun 2012 15:51:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiSct-0002XN-K2
	for xen-users@lists.xensource.com; Sat, 23 Jun 2012 15:51:55 +0000
Received: from [85.158.143.99:40169] by server-3.bemta-4.messagelabs.com id
	5D/15-05808-A16E5EF4; Sat, 23 Jun 2012 15:51:54 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340466713!28773681!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25232 invoked from network); 23 Jun 2012 15:51:54 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:51:54 -0000
Received: by yenq11 with SMTP id q11so2990834yen.30
	for <xen-users@lists.xensource.com>;
	Sat, 23 Jun 2012 08:51:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=/sDSxRXKwVU5wXkKOvCIT67w7L+SVpvN7blFkBTy0TY=;
	b=QJlXarnYVToQenj6Umgb/Ofx7XmZ6JAU4wwW95WhhNr69GQ9P8bMeF+LLL5BAUWkux
	Cxaw1jvKqHzLJ5PpfpDXchqx7XRGB3oecV5B9rQaLyrC+5hk3rT+FDZalVHltEXRrJQU
	rrPMnWCFB7br9gNXtIBEAzE5+gesLAcCVFSkzAiL8W8M262m3d97Q4Jgx8R0zB9cTqYk
	VuoYC7Z8n4S7hcMNujY+XLn9OcCO5/FBBZG9jU6/k4n3Q0ks4khQbOd+rVqFPtSKjZ9J
	kfAzo5FMR9WPuXESialFvxVf0hkl+9Nh+p0t4/IwMt5esgGY2K7lq8fERJIcfSQcMHp4
	S44Q==
MIME-Version: 1.0
Received: by 10.42.80.6 with SMTP id t6mr2335922ick.15.1340466712668; Sat, 23
	Jun 2012 08:51:52 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 08:51:52 -0700 (PDT)
In-Reply-To: <1340143258295-5709576.post@n5.nabble.com>
References: <1340143258295-5709576.post@n5.nabble.com>
Date: Sat, 23 Jun 2012 17:51:52 +0200
Message-ID: <CAFivhP=7eOzaeTfSKHy3ZjKH_B-6FDgCr9kk3SWbqAg0prpSpg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Vintacular <itvince@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen to XenServer
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/20 Vintacular <itvince@gmail.com>:
> I didn't want to re-open this old post that I found:
> http://xen.1045712.n5.nabble.com/xen-users-Need-to-migrate-a-centos-image-from-xen-source-to-xenserver-td5532281.html
> however I am in the same predicament.
>
> Can anyone explain how to extract a Windows Server 2008 VM from Xen and
> import it into XenServer?

random pointers:
the "as life should be" way:
open-ovf if you want to "package" the image
Not feasible as open-ovf is totally sick.

the windows-style way
convert to virtualbox image, then convert to some standard appliance
format, then convert on and on

the windows-style way two:
p2v conversion of the xen VM with Citrix' tools.
If they support 2008.

the I'm unix guy i don't care about anything way and need to be done
with this yesterday.
(highest risk in this path, you might overwrite the wrong vm or crash
the pool if you don't grasp XenServer well enough)
Install a w2k8 VM in XenServer, same disk size as the Xen vm
shut it down
log on to the home server
identify the lv containing the disk
dd the xen disk image into the XenServer lv
try starting the vm, see if you need to fix drivers etc.

Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:58:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiSiK-0002rt-JX; Sat, 23 Jun 2012 15:57:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SiSiJ-0002rk-1Z
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 15:57:31 +0000
Received: from [85.158.139.83:58587] by server-7.bemta-5.messagelabs.com id
	C3/79-28276-A67E5EF4; Sat, 23 Jun 2012 15:57:30 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340467048!29043229!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11970 invoked from network); 23 Jun 2012 15:57:29 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:57:29 -0000
Received: by qaeb19 with SMTP id b19so909137qae.11
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 08:57:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=AO9RFg6lujK2Ww48ChyciPb70U3z4cBOfhjOVZwZWIQ=;
	b=OdUX6SB9a7MUu4XYCxUTnlPWy4Wk3oXavzWfWhlJTs+o9fsQtO9s1ZrJFgFB7Usdub
	udBAr45kFEQfTc5XDP9egi2WJI8YeMJTiael3tzqtPg7yjDW86dcIm7gNcp8Fc7T/0f3
	zcVAhMvCsT/n4zhR410PL1TWL+TX66DkDZ3/MM/feSzoqXqoOMKIEgLzACZg5TFgunwA
	m37hRXiST9DdZjw2u/nFataaSqRUuTEZw1Yf/42m2rrs6EsuXfuciCcPmH+ChUdzLYDK
	aGpd+5K1SQCoaYQQLi/3tUlCNEukscCrr+0pOTzUuFDjyKYbF/Y1IK/KUyg8DYepbp3R
	1i8Q==
Received: by 10.224.200.194 with SMTP id ex2mr12485997qab.58.1340467047977;
	Sat, 23 Jun 2012 08:57:27 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	gd2sm4175374qab.18.2012.06.23.08.57.26 (version=SSLv3 cipher=OTHER);
	Sat, 23 Jun 2012 08:57:27 -0700 (PDT)
Message-ID: <4FE5E764.2040203@gmail.com>
Date: Sat, 23 Jun 2012 11:57:24 -0400
From: Chris <kavefish@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

[This is a re-send since my last attempt seemed not to reach the list.]

I'm trying to pass an ATI graphics adapter to either a Fedora 16 or Win7
domU, but I'm having no luck and I'm hoping someone can help.

My setup:
- CPU: i7-2600
- VT-d enabled in BIOS
- ATI Radeon HD 6770
- xen-4.1.2
- dom0 kernel 3.4.3
- 'iommu=force' and xm dmesg showing I/O virtualization working
- pciback built as module
- regular PCI passthru (of an audio device) to domU working
- unbind radeon driver, assign and bind to pciback (in dom0)

I've tried assigning gfx_passthru to either 0 or 1. In both cases, the
domU appears to start without error. However, when using
"gfx_passthry=1" xm reports the domain is running, but consuming all CPU
resources and the instance seems to hang.

With "gfx_passthry=0" on a Fedora VM it boots and I can use the emulated
graphics (or ssh) to get lspci output, which shows the ATI device is
visible. However, dmesg shows the radeon driver failing to bind:

...
radeon 0000:00:05.0: Expecting atombios for evergreen GPU
radeon 0000:00:05.0: Fatal error during GPU init
[drm] radeon: finishing device
[TTM] Memory type 2 has not been initialized
radeon 0000:00:05.0: no bo for sa manager
vga_switcheroo: disabled
radeon: probe of 0000:00:05.0 failed with error -22
...

With "gfx_passthru=0" on a Win7 VM the emulated graphics shows the
swirling logo for a while, then a blue screen as the catalyst driver
tries to load before boot completes.

>From reading xen-devel and xen-users archives this situation sounds not
unlike what others have encountered, but I never saw a solution. Any
help or pointers for where I can look for troubleshooting info would be
greatly appreciated.

Cheers,
Chris

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 15:58:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 15:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiSiK-0002rt-JX; Sat, 23 Jun 2012 15:57:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SiSiJ-0002rk-1Z
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 15:57:31 +0000
Received: from [85.158.139.83:58587] by server-7.bemta-5.messagelabs.com id
	C3/79-28276-A67E5EF4; Sat, 23 Jun 2012 15:57:30 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340467048!29043229!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11970 invoked from network); 23 Jun 2012 15:57:29 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 15:57:29 -0000
Received: by qaeb19 with SMTP id b19so909137qae.11
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 08:57:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=AO9RFg6lujK2Ww48ChyciPb70U3z4cBOfhjOVZwZWIQ=;
	b=OdUX6SB9a7MUu4XYCxUTnlPWy4Wk3oXavzWfWhlJTs+o9fsQtO9s1ZrJFgFB7Usdub
	udBAr45kFEQfTc5XDP9egi2WJI8YeMJTiael3tzqtPg7yjDW86dcIm7gNcp8Fc7T/0f3
	zcVAhMvCsT/n4zhR410PL1TWL+TX66DkDZ3/MM/feSzoqXqoOMKIEgLzACZg5TFgunwA
	m37hRXiST9DdZjw2u/nFataaSqRUuTEZw1Yf/42m2rrs6EsuXfuciCcPmH+ChUdzLYDK
	aGpd+5K1SQCoaYQQLi/3tUlCNEukscCrr+0pOTzUuFDjyKYbF/Y1IK/KUyg8DYepbp3R
	1i8Q==
Received: by 10.224.200.194 with SMTP id ex2mr12485997qab.58.1340467047977;
	Sat, 23 Jun 2012 08:57:27 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	gd2sm4175374qab.18.2012.06.23.08.57.26 (version=SSLv3 cipher=OTHER);
	Sat, 23 Jun 2012 08:57:27 -0700 (PDT)
Message-ID: <4FE5E764.2040203@gmail.com>
Date: Sat, 23 Jun 2012 11:57:24 -0400
From: Chris <kavefish@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

[This is a re-send since my last attempt seemed not to reach the list.]

I'm trying to pass an ATI graphics adapter to either a Fedora 16 or Win7
domU, but I'm having no luck and I'm hoping someone can help.

My setup:
- CPU: i7-2600
- VT-d enabled in BIOS
- ATI Radeon HD 6770
- xen-4.1.2
- dom0 kernel 3.4.3
- 'iommu=force' and xm dmesg showing I/O virtualization working
- pciback built as module
- regular PCI passthru (of an audio device) to domU working
- unbind radeon driver, assign and bind to pciback (in dom0)

I've tried assigning gfx_passthru to either 0 or 1. In both cases, the
domU appears to start without error. However, when using
"gfx_passthry=1" xm reports the domain is running, but consuming all CPU
resources and the instance seems to hang.

With "gfx_passthry=0" on a Fedora VM it boots and I can use the emulated
graphics (or ssh) to get lspci output, which shows the ATI device is
visible. However, dmesg shows the radeon driver failing to bind:

...
radeon 0000:00:05.0: Expecting atombios for evergreen GPU
radeon 0000:00:05.0: Fatal error during GPU init
[drm] radeon: finishing device
[TTM] Memory type 2 has not been initialized
radeon 0000:00:05.0: no bo for sa manager
vga_switcheroo: disabled
radeon: probe of 0000:00:05.0 failed with error -22
...

With "gfx_passthru=0" on a Win7 VM the emulated graphics shows the
swirling logo for a while, then a blue screen as the catalyst driver
tries to load before boot completes.

>From reading xen-devel and xen-users archives this situation sounds not
unlike what others have encountered, but I never saw a solution. Any
help or pointers for where I can look for troubleshooting info would be
greatly appreciated.

Cheers,
Chris

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 16:20:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 16:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiT39-0003rf-Tb; Sat, 23 Jun 2012 16:19:03 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiT38-0003ra-5y
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 16:19:02 +0000
Received: from [193.109.254.147:8214] by server-9.bemta-14.messagelabs.com id
	6D/08-07693-57CE5EF4; Sat, 23 Jun 2012 16:19:01 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340468339!4173264!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13881 invoked from network); 23 Jun 2012 16:19:01 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 16:19:01 -0000
Received: by ghrr14 with SMTP id r14so2550567ghr.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 09:18:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=rAeqegxhBRe1jJENeb3KGt6q8vkeKl+Q05HlbIof+FI=;
	b=FZEAtZJrpatfS3LZSKQMaavtTi4Sf9GHVnlrzPf9DWpLo5EPvhxjz28kMQZeuwuIws
	EoFzPWtfqjR+PzbdUMbgjQ9jlgJZdmE0Fu3F5hmB0cr1EbjyH76Ql1pzyvzJ3ZXzrMeK
	v/iAI5sQ2cJ6i/QbR2KcdDw0Rlia1uhQvh4LXtzm2N93zDMwCLqUrdO4rx/T2G0kvWTx
	xvmb20/FVHt1ZQHCczgXy9fl5I5j2qoBGd2T3udlY7Cf6lJBLmiv5pfnEizJQgK8qhvT
	MTSw6YM9XeQKEuhavFWelgHGzAqVCS6G7P9zs1yPTSTGPVGEQv565OQcqAL84TL2GkxM
	9N+w==
MIME-Version: 1.0
Received: by 10.50.212.66 with SMTP id ni2mr4370601igc.66.1340468339448; Sat,
	23 Jun 2012 09:18:59 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 09:18:59 -0700 (PDT)
In-Reply-To: <20120622115918.GB12330@bloms.de>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
	<20120622115918.GB12330@bloms.de>
Date: Sat, 23 Jun 2012 18:18:59 +0200
Message-ID: <CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Dieter Bloms <xensource.com@bloms.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
	unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

[cut the bits i didn't know even the smallest tiny fraction of]

> Is it possible to see the overhead from the hypervisor (if I set
> this two parameters to small for example).

If you can sink some time into it, there is libxenstat. The python
bindings are a bit broken and it didnt manage to compile it on 64bit.
It gives fine grained results though. I think the HV time is not in
there, but if you're under load you should be able to calculate it
simply by looking at the timers.

> I tried the sedf scheduler, but this scheduler slow down all of my
> domUs, so I think credit* schedulers are the best ones for my workload.

I think sedf had a limit in that it only works as intended with one
core. Anyone remember if thats true?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 16:20:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 16:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiT39-0003rf-Tb; Sat, 23 Jun 2012 16:19:03 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiT38-0003ra-5y
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 16:19:02 +0000
Received: from [193.109.254.147:8214] by server-9.bemta-14.messagelabs.com id
	6D/08-07693-57CE5EF4; Sat, 23 Jun 2012 16:19:01 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340468339!4173264!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13881 invoked from network); 23 Jun 2012 16:19:01 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 16:19:01 -0000
Received: by ghrr14 with SMTP id r14so2550567ghr.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 09:18:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=rAeqegxhBRe1jJENeb3KGt6q8vkeKl+Q05HlbIof+FI=;
	b=FZEAtZJrpatfS3LZSKQMaavtTi4Sf9GHVnlrzPf9DWpLo5EPvhxjz28kMQZeuwuIws
	EoFzPWtfqjR+PzbdUMbgjQ9jlgJZdmE0Fu3F5hmB0cr1EbjyH76Ql1pzyvzJ3ZXzrMeK
	v/iAI5sQ2cJ6i/QbR2KcdDw0Rlia1uhQvh4LXtzm2N93zDMwCLqUrdO4rx/T2G0kvWTx
	xvmb20/FVHt1ZQHCczgXy9fl5I5j2qoBGd2T3udlY7Cf6lJBLmiv5pfnEizJQgK8qhvT
	MTSw6YM9XeQKEuhavFWelgHGzAqVCS6G7P9zs1yPTSTGPVGEQv565OQcqAL84TL2GkxM
	9N+w==
MIME-Version: 1.0
Received: by 10.50.212.66 with SMTP id ni2mr4370601igc.66.1340468339448; Sat,
	23 Jun 2012 09:18:59 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 09:18:59 -0700 (PDT)
In-Reply-To: <20120622115918.GB12330@bloms.de>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
	<20120622115918.GB12330@bloms.de>
Date: Sat, 23 Jun 2012 18:18:59 +0200
Message-ID: <CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Dieter Bloms <xensource.com@bloms.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
	unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

[cut the bits i didn't know even the smallest tiny fraction of]

> Is it possible to see the overhead from the hypervisor (if I set
> this two parameters to small for example).

If you can sink some time into it, there is libxenstat. The python
bindings are a bit broken and it didnt manage to compile it on 64bit.
It gives fine grained results though. I think the HV time is not in
there, but if you're under load you should be able to calculate it
simply by looking at the timers.

> I tried the sedf scheduler, but this scheduler slow down all of my
> domUs, so I think credit* schedulers are the best ones for my workload.

I think sedf had a limit in that it only works as intended with one
core. Anyone remember if thats true?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 16:22:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 16:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiT5y-00040V-Nz; Sat, 23 Jun 2012 16:21:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SiT5x-00040K-Di
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 16:21:57 +0000
Received: from [193.109.254.147:42765] by server-8.bemta-14.messagelabs.com id
	D3/EF-30743-42DE5EF4; Sat, 23 Jun 2012 16:21:56 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340468513!11212434!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29287 invoked from network); 23 Jun 2012 16:21:55 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 16:21:55 -0000
Received: by obbta14 with SMTP id ta14so4945370obb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 09:21:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=vJi7u/XWaQJOMXgmXedqfhT0vYjnyYd5YEFWGv58CXo=;
	b=ZHzpFHXcHjP9an8cSdRQ3/L2UUm7HPqlkEK+OI+NhShjydV4o6pI6+8aI+qDlk/Cxs
	iS8F4Pk/k8HN32pZIqbZqqbjAuHnTMGbI34JPjiOF1+Gffzmv/TVhzNJLkbi2WCr7Es5
	gQ2//Tkm0nz3AghEjWWxw6FzliNoyHQRBsrtBZ75dfzEvqAfaX9agrSOvnthkxnNf/DK
	fsQPhrmnr0uLnutOmLEyI9VuAzpYtOu40y9Es77JPENkpTolTbBvVWUKXkxTk7D1DLFe
	sgDcgHR4ZqHFDaA15YvUtCNyq0sZZVrKQaz38m4i/DPxHyiSX+ixrYhcP9fedEFD1mZM
	eqHA==
Received: by 10.182.197.65 with SMTP id is1mr6284703obc.27.1340468513514; Sat,
	23 Jun 2012 09:21:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Sat, 23 Jun 2012 09:21:33 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FE5E764.2040203@gmail.com>
References: <4FE5E764.2040203@gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 23 Jun 2012 18:21:33 +0200
Message-ID: <CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
To: Chris <kavefish@gmail.com>
X-Gm-Message-State: ALoCoQmQowxnaOd7zg4AcmU84f9xGe3TkbcGyq7EL+7kgku46a7hi6wwHi7AWQZqYKW+bj3kclrw
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 23, 2012 at 5:57 PM, Chris <kavefish@gmail.com> wrote:
> [This is a re-send since my last attempt seemed not to reach the list.]
>
> I'm trying to pass an ATI graphics adapter to either a Fedora 16 or Win7
> domU, but I'm having no luck and I'm hoping someone can help.
>
> My setup:
> - CPU: i7-2600
> - VT-d enabled in BIOS
> - ATI Radeon HD 6770
> - xen-4.1.2
> - dom0 kernel 3.4.3
> - 'iommu=force' and xm dmesg showing I/O virtualization working
> - pciback built as module
> - regular PCI passthru (of an audio device) to domU working
> - unbind radeon driver, assign and bind to pciback (in dom0)
>
> I've tried assigning gfx_passthru to either 0 or 1. In both cases, the
> domU appears to start without error. However, when using
> "gfx_passthry=1" xm reports the domain is running, but consuming all CPU
> resources and the instance seems to hang.
>
> With "gfx_passthry=0" on a Fedora VM it boots and I can use the emulated
> graphics (or ssh) to get lspci output, which shows the ATI device is
> visible. However, dmesg shows the radeon driver failing to bind:
>
> ...
> radeon 0000:00:05.0: Expecting atombios for evergreen GPU
> radeon 0000:00:05.0: Fatal error during GPU init
> [drm] radeon: finishing device
> [TTM] Memory type 2 has not been initialized
> radeon 0000:00:05.0: no bo for sa manager
> vga_switcheroo: disabled
> radeon: probe of 0000:00:05.0 failed with error -22
> ...
>
> With "gfx_passthru=0" on a Win7 VM the emulated graphics shows the
> swirling logo for a while, then a blue screen as the catalyst driver
> tries to load before boot completes.
>
> From reading xen-devel and xen-users archives this situation sounds not
> unlike what others have encountered, but I never saw a solution. Any
> help or pointers for where I can look for troubleshooting info would be
> greatly appreciated.
>

In the Linux domU, try install AMD's own driver (from
http://support.amd.com/us/gpudownload/Pages/index.aspx). I have more
luck with that one than with the kernel's default driver.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 16:22:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 16:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiT5y-00040V-Nz; Sat, 23 Jun 2012 16:21:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SiT5x-00040K-Di
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 16:21:57 +0000
Received: from [193.109.254.147:42765] by server-8.bemta-14.messagelabs.com id
	D3/EF-30743-42DE5EF4; Sat, 23 Jun 2012 16:21:56 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340468513!11212434!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29287 invoked from network); 23 Jun 2012 16:21:55 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 16:21:55 -0000
Received: by obbta14 with SMTP id ta14so4945370obb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 09:21:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:x-gm-message-state;
	bh=vJi7u/XWaQJOMXgmXedqfhT0vYjnyYd5YEFWGv58CXo=;
	b=ZHzpFHXcHjP9an8cSdRQ3/L2UUm7HPqlkEK+OI+NhShjydV4o6pI6+8aI+qDlk/Cxs
	iS8F4Pk/k8HN32pZIqbZqqbjAuHnTMGbI34JPjiOF1+Gffzmv/TVhzNJLkbi2WCr7Es5
	gQ2//Tkm0nz3AghEjWWxw6FzliNoyHQRBsrtBZ75dfzEvqAfaX9agrSOvnthkxnNf/DK
	fsQPhrmnr0uLnutOmLEyI9VuAzpYtOu40y9Es77JPENkpTolTbBvVWUKXkxTk7D1DLFe
	sgDcgHR4ZqHFDaA15YvUtCNyq0sZZVrKQaz38m4i/DPxHyiSX+ixrYhcP9fedEFD1mZM
	eqHA==
Received: by 10.182.197.65 with SMTP id is1mr6284703obc.27.1340468513514; Sat,
	23 Jun 2012 09:21:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Sat, 23 Jun 2012 09:21:33 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <4FE5E764.2040203@gmail.com>
References: <4FE5E764.2040203@gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 23 Jun 2012 18:21:33 +0200
Message-ID: <CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
To: Chris <kavefish@gmail.com>
X-Gm-Message-State: ALoCoQmQowxnaOd7zg4AcmU84f9xGe3TkbcGyq7EL+7kgku46a7hi6wwHi7AWQZqYKW+bj3kclrw
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 23, 2012 at 5:57 PM, Chris <kavefish@gmail.com> wrote:
> [This is a re-send since my last attempt seemed not to reach the list.]
>
> I'm trying to pass an ATI graphics adapter to either a Fedora 16 or Win7
> domU, but I'm having no luck and I'm hoping someone can help.
>
> My setup:
> - CPU: i7-2600
> - VT-d enabled in BIOS
> - ATI Radeon HD 6770
> - xen-4.1.2
> - dom0 kernel 3.4.3
> - 'iommu=force' and xm dmesg showing I/O virtualization working
> - pciback built as module
> - regular PCI passthru (of an audio device) to domU working
> - unbind radeon driver, assign and bind to pciback (in dom0)
>
> I've tried assigning gfx_passthru to either 0 or 1. In both cases, the
> domU appears to start without error. However, when using
> "gfx_passthry=1" xm reports the domain is running, but consuming all CPU
> resources and the instance seems to hang.
>
> With "gfx_passthry=0" on a Fedora VM it boots and I can use the emulated
> graphics (or ssh) to get lspci output, which shows the ATI device is
> visible. However, dmesg shows the radeon driver failing to bind:
>
> ...
> radeon 0000:00:05.0: Expecting atombios for evergreen GPU
> radeon 0000:00:05.0: Fatal error during GPU init
> [drm] radeon: finishing device
> [TTM] Memory type 2 has not been initialized
> radeon 0000:00:05.0: no bo for sa manager
> vga_switcheroo: disabled
> radeon: probe of 0000:00:05.0 failed with error -22
> ...
>
> With "gfx_passthru=0" on a Win7 VM the emulated graphics shows the
> swirling logo for a while, then a blue screen as the catalyst driver
> tries to load before boot completes.
>
> From reading xen-devel and xen-users archives this situation sounds not
> unlike what others have encountered, but I never saw a solution. Any
> help or pointers for where I can look for troubleshooting info would be
> greatly appreciated.
>

In the Linux domU, try install AMD's own driver (from
http://support.amd.com/us/gpudownload/Pages/index.aspx). I have more
luck with that one than with the kernel's default driver.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 16:26:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 16:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiT9e-0004JK-L2; Sat, 23 Jun 2012 16:25:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiT9d-0004JD-8u
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 16:25:45 +0000
Received: from [193.109.254.147:3229] by server-6.bemta-14.messagelabs.com id
	F1/F9-08993-80EE5EF4; Sat, 23 Jun 2012 16:25:44 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1340468742!4377549!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21847 invoked from network); 23 Jun 2012 16:25:44 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 16:25:44 -0000
Received: by yenl1 with SMTP id l1so2556560yen.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 09:25:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Kfn0NimbRbqZn/tiAlt0iLGGM4TO6g5nnNCRAVcn1xM=;
	b=dHX8HP53/d/S0nkEmRMizbSIwdmTbdm559rTrz4kh8KiYcR+ozqhMdd1FR0eX9o7gR
	UjZIWttOiVyZSmrowCxBXPbFPkbpFqT0DlbrS7emoMp1CiyDccuq6rgbsyZR+ASgE6L9
	Xy/TiB6R/0OXejjqxKySPSnqS7kB8U6PKrFzep137q3DoqHuzw8MKJafOKR2LelYUUwa
	h1eT5kut+yQeDywmjUUx0UFmK/uNRnhZI9gnNQwN2Y5BoQe5W1Zlw//8UfB2LPELpEFq
	8vBmf9RsXZNHp6B0ZemeNneEYpHqWOIHRGi8LZqSZsZaDItTxYrLMic/YKzrLgQ4pQ3w
	TAFg==
MIME-Version: 1.0
Received: by 10.50.135.37 with SMTP id pp5mr4547381igb.33.1340468742186; Sat,
	23 Jun 2012 09:25:42 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 09:25:42 -0700 (PDT)
In-Reply-To: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
Date: Sat, 23 Jun 2012 18:25:42 +0200
Message-ID: <CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: amiard brice <perso@brice-amiard.fr>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I've never been successful with VT-d-style pci delegation,
but I read devices behind pci bridges could not be allocated to
different VMs in earlier times.

Make sure this is supposed to work before you tackle the harder issues.

2012/6/22 amiard brice <perso@brice-amiard.fr>:
> Hello
>
>
>
> I'm working on XEN since one month now.
>
>
>
> I want create four domU with 2 PCI device per dom.
>
> I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI directly
> connected to the PCH (Q67).
>
> (Moreover PCI card (ethernet card) are composed with a PCI bridge)
>
>
>
> I've succefuly created 4 domU with bakend devices, with option
> "pci-backend-strict-check" disable.
>
> I=92ve try with it but even if all PCI ports behind PCIe to PCI bridge ap=
pears
> in=A0 pci-list-assignable-devices, domU won=92t start, with an error mess=
age
> "device XX:XX.X need to be co-assigned with XX:XX.X, but it's not owned by
> pci-backend
>
>
>
> The probleme is :=A0 even if my domU are configuer with 1 VCPUs for each =
of
> them, when domU acces to I/O devices, VCPUs aren't separated (I've notice
> this using virt-manager charts). During a basic CPU benchmark on a domU,
> VCPUs are isolated.
>
>
>
> I Have attached "lspci-v", "xm dmesg", "xm pci-list-assignable-devices",
> "default-grub", "xm info" and a =93domU cfg file=94
>
>
>
> A share core is very problematic my RT application
>
>
>
> thank you for your help in advance
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 16:26:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 16:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiT9e-0004JK-L2; Sat, 23 Jun 2012 16:25:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SiT9d-0004JD-8u
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 16:25:45 +0000
Received: from [193.109.254.147:3229] by server-6.bemta-14.messagelabs.com id
	F1/F9-08993-80EE5EF4; Sat, 23 Jun 2012 16:25:44 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1340468742!4377549!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21847 invoked from network); 23 Jun 2012 16:25:44 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 16:25:44 -0000
Received: by yenl1 with SMTP id l1so2556560yen.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 09:25:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=Kfn0NimbRbqZn/tiAlt0iLGGM4TO6g5nnNCRAVcn1xM=;
	b=dHX8HP53/d/S0nkEmRMizbSIwdmTbdm559rTrz4kh8KiYcR+ozqhMdd1FR0eX9o7gR
	UjZIWttOiVyZSmrowCxBXPbFPkbpFqT0DlbrS7emoMp1CiyDccuq6rgbsyZR+ASgE6L9
	Xy/TiB6R/0OXejjqxKySPSnqS7kB8U6PKrFzep137q3DoqHuzw8MKJafOKR2LelYUUwa
	h1eT5kut+yQeDywmjUUx0UFmK/uNRnhZI9gnNQwN2Y5BoQe5W1Zlw//8UfB2LPELpEFq
	8vBmf9RsXZNHp6B0ZemeNneEYpHqWOIHRGi8LZqSZsZaDItTxYrLMic/YKzrLgQ4pQ3w
	TAFg==
MIME-Version: 1.0
Received: by 10.50.135.37 with SMTP id pp5mr4547381igb.33.1340468742186; Sat,
	23 Jun 2012 09:25:42 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Sat, 23 Jun 2012 09:25:42 -0700 (PDT)
In-Reply-To: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
Date: Sat, 23 Jun 2012 18:25:42 +0200
Message-ID: <CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: amiard brice <perso@brice-amiard.fr>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I've never been successful with VT-d-style pci delegation,
but I read devices behind pci bridges could not be allocated to
different VMs in earlier times.

Make sure this is supposed to work before you tackle the harder issues.

2012/6/22 amiard brice <perso@brice-amiard.fr>:
> Hello
>
>
>
> I'm working on XEN since one month now.
>
>
>
> I want create four domU with 2 PCI device per dom.
>
> I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI directly
> connected to the PCH (Q67).
>
> (Moreover PCI card (ethernet card) are composed with a PCI bridge)
>
>
>
> I've succefuly created 4 domU with bakend devices, with option
> "pci-backend-strict-check" disable.
>
> I=92ve try with it but even if all PCI ports behind PCIe to PCI bridge ap=
pears
> in=A0 pci-list-assignable-devices, domU won=92t start, with an error mess=
age
> "device XX:XX.X need to be co-assigned with XX:XX.X, but it's not owned by
> pci-backend
>
>
>
> The probleme is :=A0 even if my domU are configuer with 1 VCPUs for each =
of
> them, when domU acces to I/O devices, VCPUs aren't separated (I've notice
> this using virt-manager charts). During a basic CPU benchmark on a domU,
> VCPUs are isolated.
>
>
>
> I Have attached "lspci-v", "xm dmesg", "xm pci-list-assignable-devices",
> "default-grub", "xm info" and a =93domU cfg file=94
>
>
>
> A share core is very problematic my RT application
>
>
>
> thank you for your help in advance
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- =

the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 19:32:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 19:32:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiW2n-0005qL-9f; Sat, 23 Jun 2012 19:30:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SiW2l-0005qG-Q0
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 19:30:52 +0000
Received: from [85.158.138.51:58245] by server-6.bemta-3.messagelabs.com id
	92/95-11602-66916EF4; Sat, 23 Jun 2012 19:30:46 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340479846!29220929!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19643 invoked from network); 23 Jun 2012 19:30:46 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 19:30:46 -0000
Received: by wgbed3 with SMTP id ed3so1998646wgb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 12:30:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=dMQPFoe1p9yQWksBZ8wecQX967h4vPgzsM7Ddw7B4rc=;
	b=sIAgse5ykqgDFYj4esZf/vyycKkoDKUb0qCY5ofJPMgz4wPXF1ZcT78BMMGjufXa3T
	VxAJuwyVhi2+pQvsqHxNVWOLwndxkzDKKXLUuw5fdBexjOZZJ28OfvJE+JWU2pmJN5wu
	aRgfhUxasSHjzqhACNPdYbruUNz6AJG+fVBLcclwjAj1DCkrYIJgsICroMD5YbMa8Afp
	pqAm368QtlJdmkr7Udc/EMHY9OS3oUvdzqIMXm/HFlLRXPDKH1AHO8oWvL6D3UOdWk0L
	O7vcM/5M9Folm/N+80fWQGE03ckhAkcqAew07BRPtZrx4KmMmHjDC8P3XanW21y6vA5W
	8Tzg==
MIME-Version: 1.0
Received: by 10.216.226.136 with SMTP id b8mr3142870weq.152.1340479846026;
	Sat, 23 Jun 2012 12:30:46 -0700 (PDT)
Received: by 10.216.7.9 with HTTP; Sat, 23 Jun 2012 12:30:45 -0700 (PDT)
In-Reply-To: <CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
Date: Sat, 23 Jun 2012 15:30:45 -0400
Message-ID: <CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
From: Chris <kavefish@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for the suggestion. It's taking me down a weird path.

I attempted installation of the fglrx Linux driver, which failed
(while building the module for my domU kernel). At first I thought
perhaps it failed because an instance of X was running as the Nvidia
driver does, so I switched the Fedora VM to run level 3... and then my
monitor lit up... the one that the Fedora VM was supposed to control.
Never mind there's supposed to be no X11 in run level 3.

As far as I can tell there's no driver bound to the device. The
/sys/bus/pci/device/<BFD>/ directory contains no driver symlink. Also,
the lsmod listing doesn't include anything that's obviously a video
driver. So I'm guessing that's what happens when it's just pure
software rendering, but I don't really know. =A0In any case, it's
definitely not either of the radeon or fglrx drivers.

The configuration that produces the effect closest to what I was
aiming for has 'gfx_passthru=3D0', which allows me to watch boot via VNC
and then the secondary adapter takes over when gdm starts. However, =A0I
use 'gfx_passthru=3D1' then I get the same behaviour as before where the
guest starts without error, but appears to hang shortly after
power-on.

The Win7 VM behaviour is unchanged: 'gfx_passthru=3D0' starts booting
until the ATI driver loads and bluescreens; 'gfx_passthru=3D1' =A0hangs
very early after power-on. The result is the same whether using the
latest official release driver or the latest beta driver.

Any other ideas greatly appreciated

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 19:32:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 19:32:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiW2n-0005qL-9f; Sat, 23 Jun 2012 19:30:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SiW2l-0005qG-Q0
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 19:30:52 +0000
Received: from [85.158.138.51:58245] by server-6.bemta-3.messagelabs.com id
	92/95-11602-66916EF4; Sat, 23 Jun 2012 19:30:46 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340479846!29220929!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19643 invoked from network); 23 Jun 2012 19:30:46 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-9.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 19:30:46 -0000
Received: by wgbed3 with SMTP id ed3so1998646wgb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 12:30:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=dMQPFoe1p9yQWksBZ8wecQX967h4vPgzsM7Ddw7B4rc=;
	b=sIAgse5ykqgDFYj4esZf/vyycKkoDKUb0qCY5ofJPMgz4wPXF1ZcT78BMMGjufXa3T
	VxAJuwyVhi2+pQvsqHxNVWOLwndxkzDKKXLUuw5fdBexjOZZJ28OfvJE+JWU2pmJN5wu
	aRgfhUxasSHjzqhACNPdYbruUNz6AJG+fVBLcclwjAj1DCkrYIJgsICroMD5YbMa8Afp
	pqAm368QtlJdmkr7Udc/EMHY9OS3oUvdzqIMXm/HFlLRXPDKH1AHO8oWvL6D3UOdWk0L
	O7vcM/5M9Folm/N+80fWQGE03ckhAkcqAew07BRPtZrx4KmMmHjDC8P3XanW21y6vA5W
	8Tzg==
MIME-Version: 1.0
Received: by 10.216.226.136 with SMTP id b8mr3142870weq.152.1340479846026;
	Sat, 23 Jun 2012 12:30:46 -0700 (PDT)
Received: by 10.216.7.9 with HTTP; Sat, 23 Jun 2012 12:30:45 -0700 (PDT)
In-Reply-To: <CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
Date: Sat, 23 Jun 2012 15:30:45 -0400
Message-ID: <CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
From: Chris <kavefish@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for the suggestion. It's taking me down a weird path.

I attempted installation of the fglrx Linux driver, which failed
(while building the module for my domU kernel). At first I thought
perhaps it failed because an instance of X was running as the Nvidia
driver does, so I switched the Fedora VM to run level 3... and then my
monitor lit up... the one that the Fedora VM was supposed to control.
Never mind there's supposed to be no X11 in run level 3.

As far as I can tell there's no driver bound to the device. The
/sys/bus/pci/device/<BFD>/ directory contains no driver symlink. Also,
the lsmod listing doesn't include anything that's obviously a video
driver. So I'm guessing that's what happens when it's just pure
software rendering, but I don't really know. =A0In any case, it's
definitely not either of the radeon or fglrx drivers.

The configuration that produces the effect closest to what I was
aiming for has 'gfx_passthru=3D0', which allows me to watch boot via VNC
and then the secondary adapter takes over when gdm starts. However, =A0I
use 'gfx_passthru=3D1' then I get the same behaviour as before where the
guest starts without error, but appears to hang shortly after
power-on.

The Win7 VM behaviour is unchanged: 'gfx_passthru=3D0' starts booting
until the ATI driver loads and bluescreens; 'gfx_passthru=3D1' =A0hangs
very early after power-on. The result is the same whether using the
latest official release driver or the latest beta driver.

Any other ideas greatly appreciated

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 21:01:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 21:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiXR9-0006zi-QI; Sat, 23 Jun 2012 21:00:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SiXR8-0006zb-Jz
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 21:00:06 +0000
Received: from [85.158.143.99:20848] by server-2.bemta-4.messagelabs.com id
	77/A6-17938-55E26EF4; Sat, 23 Jun 2012 21:00:05 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340485203!27873216!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28015 invoked from network); 23 Jun 2012 21:00:04 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 21:00:04 -0000
Received: by obbta14 with SMTP id ta14so5336521obb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 14:00:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=n2lNXU/HugiKu+RT4db3GvZTH1ZPSlD52iOryh0eIos=;
	b=PJlR/GvP2GDf3EHSRuemiKx75yoH9KiwqRdcJrX0kdX8CGQ85mdBH4p1bxfkh7IcHM
	q/hzyT7iw5jrENeIp7vYsDi2Fe1cBjyAHZgn0sLUMlZRX2HqHX7pP95P9m4QtuZX12+E
	19/wWsQcdL5UoIUOJ3buv7aXbxoSEtxWlRjvAtaqKzLz9UcUu1/vUJpBk5hLa0ZB6iN6
	U9zSqJjGXyonKJrTSmBAEZKMVm73b9+v21rpA3Bi4TZXpAZmduKMItT16zw9cWKuYETi
	zj4+svSvVjFSd5Qh+j4WL/ZvPTfqOwgaNXNTFqsS64fU61XjlXcmdS992lbEGx6AH/6r
	O5qQ==
Received: by 10.60.30.194 with SMTP id u2mr6963860oeh.5.1340485202889; Sat, 23
	Jun 2012 14:00:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Sat, 23 Jun 2012 13:59:42 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 23 Jun 2012 22:59:42 +0200
Message-ID: <CABs9EjkPS=rghvD3PYwGk4wJGP+HYsc63YzT38Zpb8+zFZ6ELg@mail.gmail.com>
To: Chris <kavefish@gmail.com>
X-Gm-Message-State: ALoCoQn5wwrEEFZMYpQFZ2eIkZhB5B0YrI/vcxNY6gJgzbNTFb2APhah9DC9pVZ5SwFQg1XpZsCk
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 23, 2012 at 9:30 PM, Chris <kavefish@gmail.com> wrote:
> Thanks for the suggestion. It's taking me down a weird path.
>
> I attempted installation of the fglrx Linux driver, which failed
> (while building the module for my domU kernel). At first I thought
> perhaps it failed because an instance of X was running as the Nvidia
> driver does, so I switched the Fedora VM to run level 3... and then my
> monitor lit up... the one that the Fedora VM was supposed to control.
> Never mind there's supposed to be no X11 in run level 3.
>

I've had fglrx fail to build the kernel module when using a 3.4 kernel
(in the domU), resulting in no 2D or 3D acceleration. It compiles
properly with an older kernel, Ubuntu Precise's current default kernel
in my case.

> As far as I can tell there's no driver bound to the device. The
> /sys/bus/pci/device/<BFD>/ directory contains no driver symlink. Also,
> the lsmod listing doesn't include anything that's obviously a video
> driver. So I'm guessing that's what happens when it's just pure
> software rendering, but I don't really know. =A0In any case, it's
> definitely not either of the radeon or fglrx drivers.
>
> The configuration that produces the effect closest to what I was
> aiming for has 'gfx_passthru=3D0', which allows me to watch boot via VNC
> and then the secondary adapter takes over when gdm starts. However, =A0I
> use 'gfx_passthru=3D1' then I get the same behaviour as before where the
> guest starts without error, but appears to hang shortly after
> power-on.
>
> The Win7 VM behaviour is unchanged: 'gfx_passthru=3D0' starts booting
> until the ATI driver loads and bluescreens; 'gfx_passthru=3D1' =A0hangs
> very early after power-on. The result is the same whether using the
> latest official release driver or the latest beta driver.
>

I don't have windows working yet either (I'm trying the win8 consumer previ=
ew).

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 23 21:01:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2012 21:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiXR9-0006zi-QI; Sat, 23 Jun 2012 21:00:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SiXR8-0006zb-Jz
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 21:00:06 +0000
Received: from [85.158.143.99:20848] by server-2.bemta-4.messagelabs.com id
	77/A6-17938-55E26EF4; Sat, 23 Jun 2012 21:00:05 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340485203!27873216!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28015 invoked from network); 23 Jun 2012 21:00:04 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 21:00:04 -0000
Received: by obbta14 with SMTP id ta14so5336521obb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 14:00:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=n2lNXU/HugiKu+RT4db3GvZTH1ZPSlD52iOryh0eIos=;
	b=PJlR/GvP2GDf3EHSRuemiKx75yoH9KiwqRdcJrX0kdX8CGQ85mdBH4p1bxfkh7IcHM
	q/hzyT7iw5jrENeIp7vYsDi2Fe1cBjyAHZgn0sLUMlZRX2HqHX7pP95P9m4QtuZX12+E
	19/wWsQcdL5UoIUOJ3buv7aXbxoSEtxWlRjvAtaqKzLz9UcUu1/vUJpBk5hLa0ZB6iN6
	U9zSqJjGXyonKJrTSmBAEZKMVm73b9+v21rpA3Bi4TZXpAZmduKMItT16zw9cWKuYETi
	zj4+svSvVjFSd5Qh+j4WL/ZvPTfqOwgaNXNTFqsS64fU61XjlXcmdS992lbEGx6AH/6r
	O5qQ==
Received: by 10.60.30.194 with SMTP id u2mr6963860oeh.5.1340485202889; Sat, 23
	Jun 2012 14:00:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Sat, 23 Jun 2012 13:59:42 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Sat, 23 Jun 2012 22:59:42 +0200
Message-ID: <CABs9EjkPS=rghvD3PYwGk4wJGP+HYsc63YzT38Zpb8+zFZ6ELg@mail.gmail.com>
To: Chris <kavefish@gmail.com>
X-Gm-Message-State: ALoCoQn5wwrEEFZMYpQFZ2eIkZhB5B0YrI/vcxNY6gJgzbNTFb2APhah9DC9pVZ5SwFQg1XpZsCk
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 23, 2012 at 9:30 PM, Chris <kavefish@gmail.com> wrote:
> Thanks for the suggestion. It's taking me down a weird path.
>
> I attempted installation of the fglrx Linux driver, which failed
> (while building the module for my domU kernel). At first I thought
> perhaps it failed because an instance of X was running as the Nvidia
> driver does, so I switched the Fedora VM to run level 3... and then my
> monitor lit up... the one that the Fedora VM was supposed to control.
> Never mind there's supposed to be no X11 in run level 3.
>

I've had fglrx fail to build the kernel module when using a 3.4 kernel
(in the domU), resulting in no 2D or 3D acceleration. It compiles
properly with an older kernel, Ubuntu Precise's current default kernel
in my case.

> As far as I can tell there's no driver bound to the device. The
> /sys/bus/pci/device/<BFD>/ directory contains no driver symlink. Also,
> the lsmod listing doesn't include anything that's obviously a video
> driver. So I'm guessing that's what happens when it's just pure
> software rendering, but I don't really know. =A0In any case, it's
> definitely not either of the radeon or fglrx drivers.
>
> The configuration that produces the effect closest to what I was
> aiming for has 'gfx_passthru=3D0', which allows me to watch boot via VNC
> and then the secondary adapter takes over when gdm starts. However, =A0I
> use 'gfx_passthru=3D1' then I get the same behaviour as before where the
> guest starts without error, but appears to hang shortly after
> power-on.
>
> The Win7 VM behaviour is unchanged: 'gfx_passthru=3D0' starts booting
> until the ATI driver loads and bluescreens; 'gfx_passthru=3D1' =A0hangs
> very early after power-on. The result is the same whether using the
> latest official release driver or the latest beta driver.
>

I don't have windows working yet either (I'm trying the win8 consumer previ=
ew).

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 00:29:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 00:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Siagf-0000Js-Tl; Sun, 24 Jun 2012 00:28:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Siage-0000Jm-5d
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 00:28:21 +0000
Received: from [85.158.138.51:15436] by server-11.bemta-3.messagelabs.com id
	9D/1F-02904-32F56EF4; Sun, 24 Jun 2012 00:28:19 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340497696!25147010!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1563 invoked from network); 24 Jun 2012 00:28:17 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 00:28:17 -0000
Received: by obbta14 with SMTP id ta14so5625259obb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 17:28:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=c/pKV3/QaWyeqxTzY0BeIeh2i/IuUyfI8M5sV8eW+b8=;
	b=CYz3Bo7+yfvoY54yIHd/ecCCuDvbj3eDZ5Ecjh7h5W5G+O++OPvHzUR/LZySvmCNIM
	8vBeiXII8teAAR8INi7REqhxGqTMSknPbzVSL07LltDzhJ+hc1P+WgCskOerrVfxfDxG
	hmgjoJr6CCYoAYAl4YxvdwFiC+b7B7JHmy88Tvm7nxnPuzPAQ5nVjp4LnDLeUG2hDdYs
	dIhZwwJxC2lpT3C5I8x+qAapFfKtzOKsD9CYwlnLSBiVsfD2AVE/SdcDkW1Wg8ZxCjI/
	KxR7KS5RMUbXZ55aFW/Z1k6ky9vk1pT7clMZAhVH0/nW4wy8fSeI4OpjrAMEMZfDlufE
	3nzg==
MIME-Version: 1.0
Received: by 10.60.11.199 with SMTP id s7mr7072806oeb.49.1340497695678; Sat,
	23 Jun 2012 17:28:15 -0700 (PDT)
Received: by 10.76.82.132 with HTTP; Sat, 23 Jun 2012 17:28:15 -0700 (PDT)
In-Reply-To: <CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
Date: Sat, 23 Jun 2012 20:28:15 -0400
Message-ID: <CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Chris <kavefish@gmail.com>
Content-Type: multipart/mixed; boundary=e89a8fb1eb0cf920f104c32cf089
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--e89a8fb1eb0cf920f104c32cf089
Content-Type: multipart/alternative; boundary=e89a8fb1eb0cf920e604c32cf087

--e89a8fb1eb0cf920e604c32cf087
Content-Type: text/plain; charset=ISO-8859-1

Hello,

My experience with Windows is that you have to restart the physical system
before passing the card to install drivers.

If you restart the system you may have to eject it from the system tray
icon for safe device ejection.

When you pass the card to a DomU, the card is initialized.  However,
Windows does not reset the card.  So after that DomU is shutdown the card
remains initialized.

When a Windows 7 DomU boots if the card is already in an initialized state,
and driver installation, removal, and 3D applications will fail.

I attached a diagram as a visual aid to depict what is happening.

~Casey

On Sat, Jun 23, 2012 at 3:30 PM, Chris <kavefish@gmail.com> wrote:

> Thanks for the suggestion. It's taking me down a weird path.
>
> I attempted installation of the fglrx Linux driver, which failed
> (while building the module for my domU kernel). At first I thought
> perhaps it failed because an instance of X was running as the Nvidia
> driver does, so I switched the Fedora VM to run level 3... and then my
> monitor lit up... the one that the Fedora VM was supposed to control.
> Never mind there's supposed to be no X11 in run level 3.
>
> As far as I can tell there's no driver bound to the device. The
> /sys/bus/pci/device/<BFD>/ directory contains no driver symlink. Also,
> the lsmod listing doesn't include anything that's obviously a video
> driver. So I'm guessing that's what happens when it's just pure
> software rendering, but I don't really know.  In any case, it's
> definitely not either of the radeon or fglrx drivers.
>
> The configuration that produces the effect closest to what I was
> aiming for has 'gfx_passthru=0', which allows me to watch boot via VNC
> and then the secondary adapter takes over when gdm starts. However,  I
> use 'gfx_passthru=1' then I get the same behaviour as before where the
> guest starts without error, but appears to hang shortly after
> power-on.
>
> The Win7 VM behaviour is unchanged: 'gfx_passthru=0' starts booting
> until the ATI driver loads and bluescreens; 'gfx_passthru=1'  hangs
> very early after power-on. The result is the same whether using the
> latest official release driver or the latest beta driver.
>
> Any other ideas greatly appreciated
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb1eb0cf920e604c32cf087
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>Hello,</div><div><br></div><div>My experience with Windows is tha=
t you have to restart the physical system before passing the card to instal=
l drivers.</div><div><br></div><div>If you restart the system you may have =
to eject it from the system tray icon for safe device ejection.</div>

<div><br></div><div>When you pass the card to a DomU, the card is initializ=
ed. =A0However, Windows does not reset the card. =A0So after that DomU is s=
hutdown the card remains initialized.</div><div><br></div><div>When a Windo=
ws 7 DomU boots if the card is already in an initialized state, and driver =
installation, removal, and 3D applications will fail.</div>

<div><br></div><div>I attached a diagram as a visual aid to depict what is =
happening.</div><div><br></div><div>~Casey</div></div><br><div class=3D"gma=
il_quote">On Sat, Jun 23, 2012 at 3:30 PM, Chris <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:kavefish@gmail.com" target=3D"_blank">kavefish@gmail.com</a>&=
gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Thanks for the suggestion. It&#39;s taking m=
e down a weird path.<br>
<br>
I attempted installation of the fglrx Linux driver, which failed<br>
(while building the module for my domU kernel). At first I thought<br>
perhaps it failed because an instance of X was running as the Nvidia<br>
driver does, so I switched the Fedora VM to run level 3... and then my<br>
monitor lit up... the one that the Fedora VM was supposed to control.<br>
Never mind there&#39;s supposed to be no X11 in run level 3.<br>
<br>
As far as I can tell there&#39;s no driver bound to the device. The<br>
/sys/bus/pci/device/&lt;BFD&gt;/ directory contains no driver symlink. Also=
,<br>
the lsmod listing doesn&#39;t include anything that&#39;s obviously a video=
<br>
driver. So I&#39;m guessing that&#39;s what happens when it&#39;s just pure=
<br>
software rendering, but I don&#39;t really know. =A0In any case, it&#39;s<b=
r>
definitely not either of the radeon or fglrx drivers.<br>
<br>
The configuration that produces the effect closest to what I was<br>
aiming for has &#39;gfx_passthru=3D0&#39;, which allows me to watch boot vi=
a VNC<br>
and then the secondary adapter takes over when gdm starts. However, =A0I<br=
>
use &#39;gfx_passthru=3D1&#39; then I get the same behaviour as before wher=
e the<br>
guest starts without error, but appears to hang shortly after<br>
power-on.<br>
<br>
The Win7 VM behaviour is unchanged: &#39;gfx_passthru=3D0&#39; starts booti=
ng<br>
until the ATI driver loads and bluescreens; &#39;gfx_passthru=3D1&#39; =A0h=
angs<br>
very early after power-on. The result is the same whether using the<br>
latest official release driver or the latest beta driver.<br>
<br>
Any other ideas greatly appreciated<br>
<div><div><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--e89a8fb1eb0cf920e604c32cf087--
--e89a8fb1eb0cf920f104c32cf089
Content-Type: application/pdf; name="Diagrams.pdf"
Content-Disposition: attachment; filename="Diagrams.pdf"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3td6jnk0

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdm92THLdxwN/nr5jSS5ZVueUA8/0o03JKKieixUvJZTsP
8uroo3InWneUFOavz68b6AZud3aPUbGkBTANoL/R3cD91P6p/akNSzuEdpyndu779uGm/bb9se32
U/uuffnqMbSHxzbov8dDG+b92M7zwP/v23Htrdfc5d4QGLpLcLl9+3TW2/bl65uHw80/P/z83V37
8E4x6NuOf8PUxrjvZ7bou/0yzqE53Lcvv7wP7e/fK67jtChkv44G2o+zgrYJNBpomIOCjrGNS9tH
EMur9QbSd7Jr1/ZdEJih33dzGPq80mBgYU5g49LGuZ2WFYAGrEYHCDFttbTj1E7dkleYHADKZI05
wuoVDo0Rvippc5NJC2WR2I/A9NNwss6UaRKRCaeH3mAW9mpUnIbt2Aa4NA1zXmV1bNbE7gjNAjIg
qGkZxgwXOl8KigXtEWaHKNtNYR+jA7pYwjHgiBwzK4VT4QLkMuxj12+sWfgBU0c4n7h+wtRpFr4G
iMrK4ioA0oo/EP2KXAxAFABevfzm5u67D+9+uXn1/u79w7v7mw8P7w6ikX2flHBak2bdy+r7eYhD
O9sYOp7HmnkYE9ydzywjtz5mM+/bt5jTV/z3QzKwV28Uy65986rBHLVzhcktYmmCcxgVn2EfhohV
YHphHhM+PiY2l8fiooATRpln2giWiTWerPYG28LUo5h612LmHbZfYxIw9HGBz9nWxJB+d91m9l7x
exWnfdehRe3QXqPY19dh30HL9dv2r+3uDy9wKLHd3b1or7Tx3hq/vmjSyOHWhr6zxsOHF+1/tddf
tV9cg+AZj2SyyhxvcEvzsp9Q0kosNtTPPSzIU1KnyMdkJvKpiVcxCMXHzGSrCazYquKvDQ34FOd/
6hjrGwe/b59jfd+h++O6R/CTqMIx19HUYcUrDM0p1187Jw//7c1/GHdvzjK3Qff4hx5gNf00YfgQ
v+D65yXmAUjzgX5WvymcBb70YO3a2PwNngo9+MGhk0OFHTAQ3SENsIMP9NN+hQEotMDnnipzNf85
Vga0OC5raPsx7GfsaEOL+8X4uaHFb9BH1V5npg3cmBa3GeL3xuV31vA5LoAHH7o/EkWzcfLWrL1v
+4BLK5yW7rjARRVBbiX2G9CmVpsEjKPIY11rBkt3Ru9ZuYHVuYkTqeWQtBhTiNhcp5Ls91gNbYQ4
4xjGAc9JN6DEcx/2az812o74nDTK+dJx4BXwjs6k69A64L1leZp37TDv14EzQXo9+6SpjTR1PWmk
TQoomzuChy0DF1YMkT36AR8SxBnQFAJgpxJALxB+AKSI0iS0AHsaHIuQVEA5gnWFhsYhLUsL7V0N
8zaCUJpFSxfiN69tYOyYUWoPzfPqDX+E/uQkUshyxWF+JWv0yzzjpItWY+TJN7+ufHH2zriG5JQf
TJ+/znr9o32xD69vTfU/PrquH1yz3eEDX1x57V05OxzrBmzln2Idpv00rSsne1ew9hPlzcfHYnwZ
29qMmjPHBaHANK6io5yj0hIB04pyMMhHbdxqU+Hebh/Jw9qGoF4Lw5QW60hrFK8vH7Vxq02FQ3zN
5TM2EqtpVCg+vmJE1LA0YpeFDy69P7usTkTzOxesN4xlj5U0znFqWFMoPmKznHQjYRpxqwSAQqx/
xXVon4B9bPyzEF5PP+P9BzIJCffDssgerCWHKfY8j/h6+xrxYbqHxqDpMyiwx5PpzxmIY6Q0mPOv
GN2vWLaEokQ73ViY7Ur3b9kKXv/nUzNoduWofXS99IDmwfn/s83zQwCgYhdd+1XTERUm3a2tBI+W
QsEVRyoult/QjXvRtky3JmqJGknUQmwmPJ6qOgo4TQttlLQjEM5t4hGsz6DOiEg24uAMOMV19j05
RW37W8VFQEBLcDmHt5iEIC6e3xEXDMYZt8gnMSOiTMfT2glPg9rAU2QpeK5Ew7IFeOYtBM/cTHhm
kHN4NmLEMQyCzTyTA9Ped8Mo3kHmkKkwKAEZJ1AvUOu4V50Zp7hfR5IteMzYuE6Yw0jcksY4MY+n
bhAizjssrJj2lakZEdSSA5iYOuEiyMkWwBF8pTHYdDz1LJk9FMhkiYg4uAgo5rAfygBxBGttDohx
QuTQdTC72GoXvZt5RcjKUHYJcrjKhHFSP8L81OVwVX+CMQu4eZCz0coQyragPaRtu9WQSliQCIkD
YdGn4Of44Z4kuRrWnfv9OpO2RnQzdJ2sJpOHNeyXVc5ltGpZiY6ARaeA1d8lRygL1jaHPn2LZE6K
TJ7cVJPPKIHsr/swV/YXtR6IpGQfRSmukwhhxsLZp5ExaheipuIWTyefpTwCjMfTwg7hn/QaUgpE
lTUepEn8OY2F1git9CIU8z1CZumh4k9gIY1jKp3nqKZ5sLwhmaQQFSGK7fOGEXpKjwUTcgKL/zlP
A6rDNCIcFpS4Qdt34hNkUBuR6o7gjP+J1DukKeup/xlEpzA0fOPYiwZhw+KLcjv7nwy1IbHsfyKJ
pTAJp2Nb4Iqsqf7HQHRry7LiIDwYJExoej1PpS15qvJmVlYrTK9t+FJmVMWEE8creFHkEd5oLNMH
a7N4alP+QY4JRtssXs0QPCVqac5UBpLEe8g8DTvhBgWBZXwSdrahSWGnZ0h+ON4fnart7hs7Lj3I
+buN5FnNzqdbbPOyPlErllxClWpVipBDt5FHv/GT3M9v2+z7I3za3a828uOLpjrZ0cmNpG5gYyQP
j6SWoKGVdCim5g6RpLhKoJpB2+Iny5wNXdQ8phMrJdeVZdF7CarosKx2mj6FcAqV2ixbzTGpn6sH
qRfkFBgmz6GrMGogh54ClYI63fAY6pXxx5mak4Vm5xGsR0cud0s3zkVg7a5KznNFyWR0soh9cNU5
l5xcppMUc1lmEuHNBOWzL3Ow+B9GsA1cvyDkphhm/c//eAzxlzz1CzeSz2qlfpLalGJNpFQ0YcMc
5uOgLaxcWkQmWt7F0AWkdLF1n3PGW0tkjtNhTcIE9T7SCEQifaAsjKMEoOpKECIzsru+lPHEhRSY
Wt2CRpv7SPVaLSiO3b4n65g3S1ufu658PFYNt1GXu0fkbea8s9U14N4zVk9i2eGi/TZE2U/4KUEU
CWRhr3QHksvE99TKLDcgjXO2TsknbBWJSpbpTJeu1HwS+1NLOd84UDouI8kjBxnxkZTtdZ2qL/oh
caBGFl0+CmSCDWgMdbzGGacTSUfwM8R3M66BrfT6x/p3BBUSSMSVeHUluxKm6IQyILx5usa2Iyr8
ygEHhfhuorR7egZxlHVToLxS5c7uir7O6mD+wD2Sa47XPzY0htPqiX40G/49s46oRi9DnP82YAIY
pe64apioU5pqQA5kFaJNOhsbZ+6RZ+RbAmV5I4mHDrBbkgHXS1OnwWKeUgZcBjYp6VG2Y7LT09uB
JAQpEJDv6D3OcQFj2JOhkOhVQkCGKQ74Nvu62u5S8enC2fpoRh8RQvPMDUFi30Qwp/dMJgQfcCGs
XPcsCzqfGZ76aKqJwKc8I4IAm2dJAM0KbIC1kggClQsJPc0KSt8E4FNUABdLR0kAE4EvmaDePSIA
eNh1HQU/agHV4UzWRcaHKI7jnN237378/v2vVIauf7h44UKRjCo9Bi51M2ndNdoahBr5qA2toCW4
M/5CimQkMawjdTNNZ2g1EeQIecjCtUFgYnDbzgBrthRDSgnpku9YAak3gOMG1dxNVYGDVT3NIZiW
bVr/89EdB2HUIkFEDtISaeMeJ+oL0o0d2QHHnAxgpZIqIL00nK2TMTJYYlMqAj6V+2VdUe6ZW9mE
xl1Lvg7cuLDS0i6sbhO1jXNMg/3RTxpmY1ZgUkanWg1EMyFps9L34VuDOGsX1Ky48sYeAjeEcvkt
J9eUWCHdQHg64uaU0tThuisNc7sl0ABwHaDMs6lUC4hFZEV+D1IYk4ZoYWKFdnFJPlHbFMqo/DIY
yo/UHfJw1BX4buiU1UA0EZI3K30fvpWSv1D0xG+ioqd+kxsClFwS3nRuVQZbhUGkaV23EHmZxXL9
kE6w3Tc3333/8Vl7JUoLXC2QCVLZlBZaSEFVlU66Ue5lSP+TWmoHjHSYAA1ghqg2qW75TG6CdT1+
DvI8QMsto2ZReCBGx2oSbVYCTn/r/+tYqp4zbFg0vpDgl/HXbaq+D98axKbySQrcS6VfSnoUy7QF
UbzCUILlQyT+nCjVJTPTDk880jAlBKBlbE3qShXOplL90RX55aqUpWmIg8+8ki4+zCamtlxl6SCl
CSq0UqEQEBsmrmOFCp2yGohmQtJmpZ+GmwPnlJP6rLNE+Yi8TPdwncmLkrWx5TQNJAYnGoe3tKRl
I6tJd6MG8LklNWQ3eLDGZ9bJzZMAqkqQ04ElZWxUYaXaAU8oOUnjXk6bfRcpJvccZgvlFTmJ8gjV
Wp5BcGL4PLxgN8Mr1iIxVfCeKHOdh7XhOUUCtxHOIsxNwPtqnpR1AGfMVveRjAFlY5tneMp+tjr3
eYpwwcBHHM88DymeOS8DclEOUAhIOOrRmVYmvsqEyyWGMGcgshdqQc3m4T51AVCT51XCuYGrgIQa
+yvnqpHMuSHPAzVMNbHCVq9HDAN4oix0PJnnqw8go6x3DPIIOBmeRt9BK3RciqCbP2xfK4Q46yEA
K+RpFmtZ3VK8a+DRl+Su8J22XDJwkBCeWJuUqYI6c9OnCyMmrRD2pKx5E2jyNgvJ9hkK29u+NARo
PwRJaTlThpWqmeK97xasbUTjpq6zmwa5P+446Jo48l4nVZpFf4CVLEteKHFdrvTIGIECY2TSQqPS
pbM50H32efoS6MhRAwKZzrSRIhXJ+NkIGepGMjbOvM3TjSBJ0AR9ny2+B6PkHxZMgg8OcCeuC/jh
6cQPS6lLIqA8JjG3jxEaK9xdNbeM3VajZUUeFab3S5sZivAy7UeQtAoOOVOsvB4Fty6Kg9lKUrjl
zrHhs7fcWto5vZ1udvcWTX7ivWy+BYQuvdkrDMVvTdz8dYhaWMm5aV3hIl2yD/0KA/GEpQfr6Buw
HJfCtHOlXTUNNHqSjTb4hZXHnncdW/zyIp+XVR48mzM21FemnnBXUKlIZqG4V2ps+mZM/jQj50D5
CSW09EBvIFJJnANW7x0kKJKaferBPu1JlTQVKOT+1HoBbSs9sXETjZ9WRN6ApJhORCN3JhED0cVS
jw2kJ1leBduc8/lrwQBXkTFIN+7WkwBSLbHA5uKbq0zgXgZMuLGbecGJ1sjpVg0QcuiAPL5RCKxd
p9hAMvXjVdzoNsNbDiH2oI61x6pQ4ZO3axQMOo4cXtQc56LEGf/umuOVPi/s+af6dYna3Tf2GMUV
6tFbpkmmQH/zV4lef/X7hr+9qOsKlRJJfp1qJqf08JC1G+Rh8lXAYT59jtdA0nWudLgvcdQKkoac
k/jgQPbpnopnsg23ib+bdyoLPfziSxjhXmHxeZm1zc7rKT7JuV5ZZGVdZ1jSSOJdOVVu1LgLoPxG
Rbd6e4RRpuKPb/f46NK9/2eiptk9i3hbEH+bmVveWri//Tazy+k/pc054rc3zpHZeJv43+y2HU8q
WZmMfBnf02hx4SPEEv2eYefxa0+5WRl5hiwPpJZaw/Kd2vnbkdrZnqBSePaz2Y/fwIDv/xtN7qt5
FTu1V8vWbdrXWVIuhcOJip9gmCGanTH4PKWn5Rxb7WibZufCcWFfurQ5Sm/caXyZ1avOa5I2fAa2
v4F5BFQ9V8hX07ThFzcuPtxCH5ygX5zWXMGuiHW++7WIW6H7U2/4J2PiO9MQNxlf71+zYE1Gn4ZX
cXD3vmTxXY7I8eIOKwQKkxt9JP6JhiQaOgfi7yt801NP3f612fVm827rRpPpXXm7m71Vu3PLdilw
Z37sqR26CGiDxTnWdBozi7f8dGGfoVg8qR8LPxg9vuvhQ8bMZpl8fc/M1lQK/lS2kp5oreqqXzZ0
13y0U+yccjH7KVDo2v8GR6nnDi+09CVpJd/sJ9/4Ni4PbzgDylnqiuxo+hHspLgVGEPtTx7+aLz3
4MIgnHpXkzJShOgicyxs/pbItNJSeFdoMODjya61vg8Q2WmlPyey+PlS6CN/CKZOq0oG/JDnNXC+
kS9JwLE5G3qOTmGFYZy0p9k5yx3ExeJ+3D+diKVcN2WcHML56xrgp7iv6/7AYezRSrP7F3F/gZBk
7wwkD/5UyyH+7hfKFBQFK33NYdIbp9n4VEtLI1+n2HH94n/Mxh34wYn1BZ13xmanzKw1fbgc9xyL
0xfxDetD/unzBwdxEoxIHzjFNn9qdv/rxLn8igJ/Ov+56utnuYIZtg5dR8QwM2YVS9t8QJBVzEVi
013LnTD7Ygu76mWIZufvHEwuzmO/pPYRW833cSYBm7i/ocmOjJProhEKLkcyklcfBf8UGvgTRuJA
7uROddpdsG+SVbHZObaPzjnHzaGNU5f8bCLVyfHVysglP7uvaK7reZccoQQWJIFyH3ZK8vULyqWh
erJmNDjBTl3Bq6iYQZdvB6zKdOyUONMCm1eothHnqrP+WO/a3Udf2MMJR9cjSFvQtnxvaPHhst5s
1AUWeVwtf9hKEQsuNkd/S1gY4gi54nvDEHmKWFOCNKfBIDwAcKO5VOormUgx/PIXjM5pl6dvh1Kp
v7ZtsUe5e7tUHfgtPOQFejd2XM6HsOXQjgXfeq7tiG6cFXaeOHklzTBy/JNrjUnCRZNAm507gBKk
2Co2x0XhWBlEORHfZofmIH6iucf8YjP+dTlUClpeFl02cm4AI3+AxjXKhplnrKtIpcQ9p/ZV1Nlo
cx4eMs+ql5EGc8Ihl6h9MUj/kBW82bmmO8sc5sHF5ki4CtuCtoH/4ZcvYxCPW3+bxceK0aUs64ze
OEEIiriPoKIWqDOf+lPDpCRj3IbLJikX/NP/AQCqCBkKZW5kc3RyZWFtCmVuZG9iago1IDAgb2Jq
CjUxNDEKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3Vy
Y2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQo+PgplbmRv
YmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFn
ZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MyIDM0IDAgUgovQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9U
VDIuMCAzNiAwIFIgL1RUMS4wIDM1IDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xMiAzMCAwIFIKL0lt
NCAxNCAwIFIgL0ltMTMgMzIgMCBSIC9JbTIgMTAgMCBSIC9JbTMgMTIgMCBSIC9JbTcgMjAgMCBS
IC9JbTEwIDI2IDAgUgovSW02IDE4IDAgUiAvSW0xIDggMCBSIC9JbTExIDI4IDAgUiAvSW04IDIy
IDAgUiAvSW01IDE2IDAgUiAvSW05IDI0IDAgUiA+Pgo+PgplbmRvYmoKMzAgMCBvYmoKPDwgL0xl
bmd0aCAzMSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyOTIgL0hl
aWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayAzOCAw
IFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt
0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwZ+BwbKlwABCmVuZHN0cmVhbQplbmRvYmoKMzEgMCBvYmoKNTM0CmVuZG9iagox
NCAwIG9iago8PCAvTGVuZ3RoIDE1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
L1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAw
IFIgL1NNYXNrIDQwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgy8DwyJwAABCmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKNDc0
NwplbmRvYmoKMzIgMCBvYmoKPDwgL0xlbmd0aCAzMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA0MiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgY+BAZnuAAEKZW5kc3RyZWFt
CmVuZG9iagozMyAwIG9iago3NjcKZW5kb2JqCjEwIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTEzNiAvSGVpZ2h0IDc5MCAvSW50
ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ0IDAgUiAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQo/
iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMBr
YBdHAAEKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iagoxMTc2MwplbmRvYmoKMTIgMCBvYmoKPDwg
L0xlbmd0aCAxMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDIg
L0hlaWdodCAxMDQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA0
NiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K
eAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQOPAwOg3wABCmVuZHN0cmVhbQplbmRvYmoKMTMgMCBv
YmoKNDg5CmVuZG9iagoyMCAwIG9iago8PCAvTGVuZ3RoIDIxIDAgUiAvVHlwZSAvWE9iamVjdCAv
U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0IDE0NCAvSW50ZXJwb2xhdGUKdHJ1ZSAv
Q29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ4IDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwY+BoY7M8AAQplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjU3
MgplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAyNyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzODYgL0hlaWdodCA0NTYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA1MCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMG/gYGDygAAQplbmRzdHJlYW0KZW5kb2JqCjI3IDAgb2JqCjIzMjYKZW5kb2JqCjE4IDAgb2Jq
Cjw8IC9MZW5ndGggMTkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg
MjI0IC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01h
c2sgNTIgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCngB7dCBAAAAAMOg+VMf4QKFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBv7AADCPAAEKZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iagozNjQK
ZW5kb2JqCjggMCBvYmoKPDwgL0xlbmd0aCA5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAv
SW1hZ2UgL1dpZHRoIDM2NiAvSGVpZ2h0IDkyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTQgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgy8DAyKpwABCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago0NjQKZW5k
b2JqCjI4IDAgb2JqCjw8IC9MZW5ndGggMjkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
bWFnZSAvV2lkdGggMzE2IC9IZWlnaHQgMTEwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTYgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tBn+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIFvYJdnAAEKZW5kc3RyZWFtCmVuZG9iagoy
OSAwIG9iago0NzgKZW5kb2JqCjIyIDAgb2JqCjw8IC9MZW5ndGggMjMgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzIyIC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01hc2sgNTggMCBSIC9CaXRzUGVyQ29tcG9uZW50IDgg
L0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tCU+IQGHAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgPzC1xwABCmVuZHN0cmVhbQplbmRvYmoKMjMgMCBvYmoK
NTEyCmVuZG9iagoxNiAwIG9iago8PCAvTGVuZ3RoIDE3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi
dHlwZSAvSW1hZ2UgL1dpZHRoIDM0MCAvSGVpZ2h0IDExNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29s
b3JTcGFjZSAzNyAwIFIgL1NNYXNrIDYwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4Hdgzj8AAQplbmRzdHJl
YW0KZW5kb2JqCjE3IDAgb2JqCjUzOQplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCAyNSAwIFIg
L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0lu
dGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA2MiAwIFIgL0JpdHNQZXJD
b21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20P
BxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDPwPDLZXAAEKZW5kc3RyZWFtCmVuZG9i
agoyNSAwIG9iago1MTIKZW5kb2JqCjUyIDAgb2JqCjw8IC9MZW5ndGggNTMgMCBSIC9UeXBlIC9Y
T2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI0IC9IZWlnaHQgMTE2IC9Db2xvclNwYWNl
Ci9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZzpTxpbGMYVRHZkKwiKFFEQRSkVBVwqUHEraqTu
NC7FGI1EWi0RNS5UYtXQqEQat9hITbBuNdRqTDX91+4Z7G3uLaj3frHj5DzfmJDM+Z3nfc5A5pw3
Lg4KzgCcATgDcAbgDPz3GYi/Z/pfZLgr4e+Jfg4XOHIrJfgO+DYen5BAQJR4DxQZaEICHg8Gfgvi
FRzClkgkkkgkMpmCepHJYKBEYiKBABgjiNeaiODhI3AkMoVKpdHojHsgOo1GpVLIpAgiILy2SiN4
wDoSiUKlMRhJTBaLzeFwUS0Oh81iMZMYDBqVQiIBE28ABO4lgMIEdHQGk8XhPuDx+ckCgRDFEgiS
+XzeAy6HxWTQASHwMAE4GLNCr/BIZEAH4HjJQmGqKE0sfohqicVpolShMJkHEAEhGVh4HWA8Dg9q
k0xlMNlcvjBFJJakSzNlMnkWiiWXyTKl6RKxKEXI57KZjAggPqaBAC+BgOCxODxBqlgilWUpcpS5
KpXqEWoFBperzFFkyaQScaqABywEgASwjMao0HgQPiKCB8wTSTLk2UqVOl9TqNXq9KiVTqst1OSr
VcpseYZEBCxEAImgQmPw4XCgOkFxAjyxVJ6Tp9Zo9cWlZQaj6SlqZTIaykqL9VqNOi9HLhUDQFCi
III4XNQKg6SPSKElcRA8Ra66QF9SZiqvqK6xWGpRK4ulprqi3FRWoi9Q5yoQQE4SjUIED4koA0F5
IvaxecI0qSJPoys1mqst9Q3Pm5pbUazmpucN9ZZqs7FUp8lTSNOEPDZiYIwCjccB++gsrkCE4BUZ
zDX11ua2Fx1dL+32HpTKbn/Z1fGirdlaX2M2FCGAIgGXRQcGxvAPT0Ds46dKZLn5RcbKWmuLrcve
2z/gGHSiVoOOgf5ee5etxVpbaSzKz5VJUvmIgQR8VH2C+JFoTK4gLSNbrTNU1jW2d/b0OZxDrhH3
6BhKNeoecQ05HX09ne2NdZUGnTo7I03AZdIAX9QCA+JHprN4KRJ5XkGpubbR1t3reO1yj0963s54
UaqZt57JcbfrtaO329ZYay4tyJNLUngsOhkE8PcFFJdApIDyFEmz1XpjtbW9u29w2D3h8b6bX/C9
R6l8C/PvvJ4J9/BgX3e7tdqoV2dLRaBAKcQYfAQiNYkrEGcqNSXmupbO3sE3Y1PeOd/isn8lgFKt
+JcXfXPeqbE3g72dLXXmEo0yUyzgJlHBAhPlH1hemFzhQ7lKW1ZltfU4hsemZxcW/YHV9Y1NlGpj
fTXgX1yYnR4bdvTYrFVlWpX8oZDLBAtMLD4aiF+6Qq03WZo6+165p2Z9S4G1za3t4CeUKri9tbkW
WPLNTrlf9XU2WUx6tSIdBBAsMLH5kPg9Li6va7M7XBPehaUPG1vBndDuZ5RqN7QT3Nr4sLTgnXA5
7G115cWPkQBex0dn8UUZSk1pRYOt1+n2zC0GNj7uhPYODo9QqsODvdDOx43A4pzH7ey1NVSUapQZ
gI8e0z8ync1Py8wteFJl7egfGvf6/GtbO6H9o+PwV5QqfHy0H9rZWvP7vOND/R3WqicFuZlpfDad
HKs+yQx2sliWV2iobuoacE2+WwxsBkP7X8Inp6jVSfjLfii4GVh8N+ka6GqqNhTmycTJbMY1fByB
WKbSGp41dztGpueXV7d29o7C387OUauzb+GjvZ2t1eX56RFHd/Mzg1YlEws41/OBx4POaGmxD7o9
C/717dDB8cnZ+fcLlOr7+dnJ8UFoe92/4HEP2lssRh14QNzGZ7K02p2jM76VjeDuYfgUwbtEpS4u
vp+fhg93gxsrvplRp73VYrqWLx5PIDM4AsS/aL7LH6jU5Q18v/+BiMcnUhjg50vWI/3T2tYe55j3
fWDz0+ejr6fnFyjF+/Hj8uL89OvR50+bgffeMWdPa+1T/aMs8AOGQUmEfNC/Px5KWJ+//iXB9eWP
V2P0AGB9wvqEz/foXNzVFZg/mD+Yv7tKW/R9YP5g/mD+onNxV1dg/mD+YP7uKm3R94H5g/mD+YvO
xV1dgfmD+YP5u6u0Rd8H5g/mD+YvOhd3dQXmD+YP5u+u0hZ9H5g/mD/M5A/b+7PicDfwYWB/3T/4
sLw/Etv7WzG+Pxnj+8tJGD8fQKKB8w9YPt+B9fM5GD9fhfHzcVg/34j186kYP18MDnhg+nw45s/3
Y74/A7b7a8RhvD9KHNb722C9PxEwENP9pQAf0v4Mu/3BfgJitr9bHNb7810BYre/YlwEELR5w2p/
TPC2Bdv9TSOvk64QkZ6v96Q9LdLVFNEtzVt/vSv7mxJ8//7o36OHn+AMwBmAMwBnAM7AzTPwF19b
+VsKZW5kc3RyZWFtCmVuZG9iago1MyAwIG9iagoxNzQ0CmVuZG9iagozOCAwIG9iago8PCAvTGVu
Z3RoIDM5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVp
Z2h0IDEzNCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl
ckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d+1NTZxPHgWDI
BQK5QLgTAcOdgAKhIDQQkUYuraFIrLQEUUSGEAcH5DYiFweUWyeiA8gwXEqDVFFULCrO+6+9e05U
0ucJHOv0p8f9/sLZHc3MfmZ3n5wzObt+figkgASQABJAAkgACXwm4P9N6HO4//IC4AR4JGJaH4OE
cP8dIA8ekSgw8BgnMcPiAwwMFIk4Vl/Oicsf4MOxCZKApFIZs5JKuQiDxOJjxzycviibeEIcoCCJ
VCaXy4NDQhQMKyQkGIKUSYETh4lLJqGa46oMUogDJJcDnNAwpVKlVqs1TAoCUymVYaEKRYhczmPi
KAlUHIcIcihIIgNAoUqVRhMeodVGRkVFM6moqEitNiJco1EpQwGTTBIEuSQA6WMSQQ6FKABQhDYq
OiYuLj5Bx6wS4uPiYqKjtBGACShJJWK+4A6vN8giqLMgiTxYoVSHa4FPgi4xKfmEXp+SksqgUlL0
+hPJSYm6BOCkDVcrFcFySCWot8PLzYMIkihMpdFGxyUcT9KnpmVkZmUbDIYcBgVhZWdlZqSl6pOO
J8RFazWqMEglD6RDGjffi4KkckgiIKRL0qdlZBlyT+XlG43GwsLvmFNhIQSWn3cq15CVkaZP0gEl
SCUe0qGnmz+0ax6RRhsTn6hPy8w5lW8sOl3yvclUVl5uZk7l5WUm0/clp4uM+adyMtP0ifExWs0n
SL47ElTaMbEEskgTGatLBkJ5xuLSMvPZSsu5qurq6hrmBEFVnbNUnjWXlRYb84BSsi42koMEjRta
kq9q49JIIgtRarSxOn26Ia+wxHTmh6qan6w/119osDGphgv1P1t/qqn64YyppDDPkK7XxUImhcgk
8A3AFyMujYKkwaFqDlFmbkGx6ey5Wmu97dJvTfbLLaArjImL6bK96bdLtnpr7bmzpuKC3EwOkjo0
GPq2z0Ti00iuUEXEcIiMJWZLbZ2t0d7S2tbe4ejsdDKozk5HR3tba4u90VZXazGXGDlIMREqqDbf
ieQfAGkElRYVn5yeayytqDrf0Njcet1xo6u7p7e3t6+vnzH19UFYPd1dNxzXW5sbG85XVZQac9OT
46Og2iCRfBUblBo0bLU2LjHVUFBSUW292HS13Xmzp3/w9p3hkZHR0THGNDo6MjJ85/Zgf89NZ/vV
povW6oqSAkNqYpxWzSWSKIBu2gGBYmmwMjwaKi2v2Fxl/cV+zdHVOzA0enf83v3JqampacYEIU3e
vzd+d3RooLfLcc3+i7XKXJwH1RYdrgyWigNpRlypyRQqbVxSWk6hyXL+or3N2T0wNDYxOTPrcj2Y
Az1kSlxED1yu2ZnJibGhgW5nm/3ieYupMCctKU6rUsh8FRswkshDNVEJkEanK2obmq45uweHx6dm
XQ/nFxYfc1piSnxIiwvzD12zU+PDg93Oa00NtRWnIZESojShUGx0Q/KHdgSlFnM81WA0Weoarzq6
B0cmpl2PFpeWV1ZX10DrTImLaHV1ZXlp8ZFremJksNtxtbHOYjIaUo/HQLFBQ6K+IQWIxHCqQall
nCw6U2trbu/qH56YmZtfWln/40+3exP0hClxEbndf/6xvrI0PzczMdzf1d5sqz1TdDIDig1ONjHd
tAMCoR2pIxP0WfmlldbGVuetofHpuYXltY3NrafPeG0zJU9MT7c2N9aWF+amx4duOVsbrZWl+Vn6
hEg1NCS6aQMjaEfRuhQotap6+/WbA2OTrvnldffWs+cvdl5yesWU+JB2Xjx/tuVeX553TY4N3Lxu
r6+CYkvRRUND8sUIWnYYtKO03CJzja3F0TM0Mftoac391/bOq9e7bxjV7utXO9t/udeWHs1ODPU4
Wmw15qLcNGhIYVzTJr8gwbEWrIyITUo/WVzx46XWG/2jk67FlY2t7Ze7b/b23jKqvb03uy+3tzZW
Fl2To/03Wi/9WFF8Mj0pNoJr2r4ZaeOSM/NKKq2/tnUN3p15uLS++Wxn9++37957tM+QPob07u3f
uzvPNteXHs7cHexq+9VaWZKXmQxN+xBG3LF2IjO/1FLX1N59e/z3+eWNreev3rx974XmAxPyCuj9
2zevnm9tLM//Pn67u72pzlKan3mCO9h851GIShuvzy4wWertHT137rkWVtxPX7zee7fvxeV/TMgr
oP13e69fPHWvLLju3enpsNdbTAXZ+nityjcjqUIFR382HGsXmjtuDd93La66odT23n9ixASez0F8
5LT/fg+Kzb266Lo/fKuj+QIcbNlw+KsUUl/9SKpQw52IwVhW3XDZ0Tsy+eAxMHrJlRr/cZ8/nJkL
Pqx9KLaXwOjxg8mRXsflhuoyowHuRtSHM4KvR4XAqKWTZ7S2ecCIGTJegXCQPIw213hGnS3AqBC+
IAkxKq+2tTj7RqfmHnsx8vpkhi69Gc1NjfY5W2zV5V/LiCEu/wjFK4+Q0T/IHBj/IaODD2Xt6qAf
CecRPD7izjWuZ/voR6yROYjnKEbkAyR/kRgejSCjg54tE/tkBI9GUnO+M9Pn2gF31q7oPDJ/l5MK
D0cURzOqsV1x9o9Nwy3tk224Xdv/wBoY73g+7MMN2/YTuKmdHut3XoGHI8jImw93jYxIIrSNjGgm
pAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3IiCRC28iIZkJ6kBFJhLaREc2E9CAjkght
IyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3I
iCRC28iIZkJ6kBFJhLaREc2E9CAjkghtIyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnR
TEgPMiKJ0DYyopmQnq9khL9hP+I37PguhNf7a75+54/v1JDv+JHvi/gFICOSkY8ZCEe8m8XsGyP/
4Tt+yIgfPXJkrX1gFNJXv3OM764f/e46zkAQmoGAszSEZmlIcCaL4EwWCc72EZ7tEwzzj3BG1NEz
onDWmPCsMZxZJzSzDmcfCs8+xBmawjM0cRar4CxWnOkrPNMXZ0N/wWxonDEuOGPcD2fVH8yqD/M9
q94Pdx4I7zzA3RnCuzNwB8uX7GDBXT5Cu3z8cCeU4E4oYIS7xYR2i/GJhDvqPi7yoxZneAbX465D
4V2HXLXx2w5xZya9o+bT/gPcvSq8exUSiV8E/c3v8D18PS2kE+6CFtwF7YGEO8U/NZ/D/kK9cQWH
u+kPA8T7eUo8JlhRD5JKZcxKKuUiDBKLYeG6CPbSH36gkci4tgTZJAqEfAKJGRYfYKCHzxGrxElC
HtvfA4pnJWJYXDaAIFzfHIS98F+/AQlzwH+BBJAAEkACSAAJfEME/g9ogFlBCmVuZHN0cmVhbQpl
bmRvYmoKMzkgMCBvYmoKMjUwOQplbmRvYmoKNjIgMCBvYmoKPDwgL0xlbmd0aCA2MyAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0NvbG9y
U3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dlXU/cWB3BlyhwghEACSQiQMIUhEAiD
YZQ5SIkgCMgMikQoIBpxAaIpU6EMmgpCUSgVBUGKitLq6r929y9oGiDBc9a9D/dh7wfRtbY+fNb+
nQOu/Pb33DksFEABFEABFEABFECB/7XAeazvClA3h3/K7ajcsVwKfCUCrO/KHoG6u3t4eJLywnIq
YMPx8HB3B9rvsNom1ObpxWAwmUwWi43lRIDFAhwGw8vTE1xtrC6HlZC6w4B6MZgsNofD5fL4WE4F
eFwuh8NmMW2soOryCWAjBVEmk83h8vnePr6+Aj8/IdYJAT8/ga+vjzefz+WwmUwY1jNQYUo9yIyy
OTy+j6+f0F8UEBAoFkuwjgmIxYEBASJ/oZ+vD58HqjCrHjCpTk//ESmTBaIAKgqUSIKlMrk8BOuE
gFwukwZLJIEiYAVVFoyqK9Tzbu5w7lkcvo9AGCAJksoVoWFKlSoiEuuYQIRKpQwLVcilQZIAocCH
b0N1dzqoQOrhSUh9/UTiYLkiTBUZFaOOjY+PT8ByEACQWHVMVKQqTCEPFotgVAHVE17/Tk7/eXiY
MggpDKlUER4RrY7XJGlTdLrUNCwHgVSdLkWbpIlXR0eEK6QwqgSVAaffiambG5x8OPhAKg+LiInT
aHVpGfqs7JzcPCwHgdyc7Cx9RppOq4mLiQiTAyocf3ikurmdekuRpymDzfX2I6RRsZrktAtZuRcL
iksMhjIsBwGDoaS44GJu1oW0ZE1sFEH18+ayGfAN1alBhaNPxlQgksjCouK0qfqc/GJDecXlqis1
WMcErlRdrig3FOfn6FO1cVFhMolIQAbVyeE/7wZjyvMViqWEND07v6TceOVqfUNTS2trG5ZdoLW1
pamh/uoVY3lJfnY6QZWKhb48GFQnc+ruScY0IFihik1KzyksM1bXNbV2dHaZunuwHAS6TV2dHa1N
ddXGssKc9KRYlSI4gAyqp/upsw+PUybXRyiWhUdrUrMLL1XWNrbdMPX0Ddw13xvEsgvcM98d6Osx
3WhrrK28VJidqokOl4mFPlwwPfWSgscpi+crClJExCXr88sq65o7TL0D5vvDow8fWbDsAo8ejg7f
Nw/0mjqa6yrL8vXJcRGKIJEvjwUP1JMvfjcPBhuOvjQsWpOWU2ysbb7R3W8eGrWMT05Nz2DZBaan
Jscto0Pm/u4bzbXG4pw0TXSYFA4/m+HE1JPB8RaK5Uq19kL+perGju7bgyOWienZ+YUnViy7wJOF
+dnpCcvI4O3ujsbqS/kXtGqlXCz05sBL6tScwivKRygJiYjXZRUZ69pM/YMPxqZmF6yLz5ZXsOwC
y88WrQuzU2MPBvtNbXXGoixdfESIROgDLylnplx4nIZGadJyDVWNN340j4xNz1mXVlbX1n/Hsgus
r62uLFnnpsdGzD/eaKwy5KZpokLhgQovKeem5HGamHHx0tVW08CQZWru1+XV9Y3NV6+x7AKvNjfW
V5d/nZuyDA2YWq9eupiRSB6orkx5vgHScLVWX1BR19FjHp2YtS4/39jcerOzi2UX2HmztbnxfNk6
OzFq7umoqyjQa9XhYMpzOqcsniBApoxNziwyNnT23bdMLyytbmxu7+7tv8OyC+zv7W5vbqwuLUxb
7vd1NhiLMpNjlbIAAY/l7Oyz+IJAuSouJbu4qqlrYHh81rqyvrn9dv/9AZaDwPv9t9ub6yvW2fHh
ga6mquLslDiVPFDAd2HqJ5ar4nXZpVeaTXcfTM4vrm5s7e5/+HiI5SDw8cP+7tbG6uL85IO7puYr
pdm6eJVc7OfaFL6VSs0xVLd2m0enFp6tbb7Ze//x8O/PWHaBvw8/vt97s7n2bGFq1NzdWm3ISYVv
pr5nmmuoae2592j6yfL6q539A0L6BeurwOfPfx8e7O+8Wl9+Mv3oXk9rjSHXpel5d08W309M5vS0
6Zd/sL4KfDnD9OR/TJ1392Lz4ceoyIS0vLKatp5By4x15ffXu+8ODj8jqcNIffl8ePBu9/XvK9YZ
y2BPW01ZXlpCJPwgxWd7oamDE53foikdLWq9aErNiU4XmtLRotaLptSc6HShKR0tar1oSs2JThea
0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4XmtLRotaLptSc6HSh
KR0tar1oSs2JThea0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4X
mtLRotaLptSc6HShKR0tar1oSs2JThea0tGi1oum1JzodP0Xpsc+z48flLarn/js+Zmfkz7ndtbn
+fGKhF3gjM/zO7lv6nhHotv88OfHy2ubO39++PSX/R4L/gYE/vr04c+dzbXlxz8/hLs8Z907+XdO
dXA/quUWuR+19OLl9t67g0+Hf2HZBQ4/Hbzb2375Yoncj7rVAvejyGXzM+5Hwd1IuMdXUtVkujMy
Mfd0deP1DqB+/IRlF/gIpDuvN1afzk2M3DE1VZXY7vEFurzHJwiUqWJTsoorGztvD43NWJfXXm4B
6vsPWHaB90C69XJt2TozNnS7s7GyOCslViVzed8U7kVLYXWHvtB47Xrv4KOp+cXf1gH17R6Wg8Bb
IF3/bXF+6tFg7/VrxkK4a66EhSjO70Uzyf39sJikCwXlde3dd0fGZx4vrq798Wpr+w2WXWB769Uf
a6uLj2fGR+52t9eVF1xIiiE7EZzf32fC7o5gWNuTDhf5mrv67z+cnH2yuPJifePlJpZd4OXG+ouV
xSezkw/v93c1wzW+dFjcE+xydwfHxz9IEZmQCi+pho6eO8MWWDHz9NnK6vMXWHaB56srz57CkhnL
8J2ejgZ4RaUmRCqC/F3tmIFdSJIQVVxyZmFFbcvNXvOwZWJm7rH16eISll1g8an18dzMhGXY3Huz
pbaiMDM5TgXXTb2d7u3xYHD4foGycHVSep6h6lqbqQ9Wdv00Of0LbJjCsgvMz/4yPfkTLO3qM7Vd
qzLkpSepw2XwrRTH2c6ur3vQQqMSdNlFP9Q0tnf1DgwOj1rGxiexHATGxyyjw4MDvV3tjTU/FGXr
EqJCXe5Bs+3r84fDr9Zm5JUaaxraOm/1wcK+oeGRB1h2gZHhIVjX13ers62hxlial6FVw9H3d7Gv
j+zq9BYGwvrTeF1mvsFYXd/U3mnq6e0fGLiDZRcYGOjv7TF1tjfVVxsN+Zm6eFiAGmh7nJ7eKwmL
JmD/qa9IEqKM0aRmXiwpr6ypb2xpv955swvLQeBm5/X2lsb6msrykouZqZoYZYhEBGu6ne0/JXt6
WbAAlSyVVSfq9LkFpeXGqpra+oaGxiYsu0BjQ0N9bU2Vsby0IFevS1STlbKw/hQ2nzvZ0wur5Mmg
wvLjUJVak5KemZtfVFpWXmG8XFlZhfVVoLLysrGivKy0KD83Mz1Fo1aFktXHZEyd7JM+R/aes7h8
gT9BjYlPTIHF5zl5+QWFxVjHBAoL8vNyYO15SmJ8DCH1F/DJmJ5+nJ47RzIPmGyet0AkliqUUZB4
oE1JTc/Q6zOzsBwEMvX6jPTUFC2kHkQpFVKxSODNYzsfUzAlcSccQPWHaI5QZWS0Oi5Bk6jVJien
YNkFkpO12kRNQpw6OlIZCuEc/kBKIg+crOcnc0rCOWyoJJ0DAk+UkHgSrVarY7EcBAAkGtJOlBB3
QpI5bKQkmuP0KwrW9tpCZACVCyky/iSYRxYCyTzh4UoI58H6JqBUhodDKk+IjMTy+EOCDJfDBFKn
Y2obVHdPmFQ2h+9NAqQCII0rKFgqlcqwHAQAJDhIIhEHkPgobz4J5TpKOju5Tdr256M0PhIhxSXB
cQIhJJ1B1BnWSQERpJwJBSQ+jnuUyEXC45ySHk0qRBzaEg5JviFJ5IMSYDkI2EhIGh8P4vgg5RCy
I88gtaF+C460JUdCdCSXh3VCAFA4ttRIe2ykyyklw+sQcHqUcAo5npByivWvABGBYjC8qMSbHj1U
baxuJIn3KIrXFjmLv5wUAB5bCu/3Yni/PWb/TYz+moqMX5wLfCfW+Jvn8a/wl7CcCBxXwj+hAAqg
AAqgAAqgAAqgwP+zwH8A8oF3IAplbmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjMwNjcKZW5kb2Jq
CjYwIDAgb2JqCjw8IC9MZW5ndGggNjEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggMzQwIC9IZWlnaHQgMTE2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv
bGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngB7Z35X5L5Fsdt3MatXMMNxT0Vdx2RXFCT0TQ1cyuNITW8lg5lg1l6nUzL3DI1DDdc09Q0
d52Z22v+tXvOFx6EJI1ezL0v8Ht+KBBfwHn7OcvzPN/nfC0sqFEClAAlQAlQApQAJUAJ/F8InDNb
+9/jBJQ/qM3SDI3xDdz8n7BV07S0tLKyVpmNmZnaLSsrS0sC958Fq+Kpomlja/sjmB2YvVkZeoSe
2draAF0gi2D/Ia4EqCWK0wZoAkgHB0dHJ6fzZmhOTo6ODg729sBWBRa5Gh2rBijyRJrA8oKzi4uL
q6ubm5u7GRm44+oKjjlfOH/eCcmquBK5GhMrEkWFAlA7BwfA6eziCiA9LrJYLE9PLy8vb7MxcMbT
E9y66OHu7ubq4gxgHRzsiFwRq7GoqokSoKBPZxc3dw9g6e3t48tm+/n5+3PMyvz9/fzYbF8fb29g
6+HuBlxBrwSrsagyRDHkESjw9PT2YbP9OQGBQcEhIaGhoWFhYZfMxMAVcCgkJDgoMIDjz2b7AFgP
d8SKScDG2hhUNUTtHBxRoR4sL2+2HycwKCQ0LDwiksuNio6OQYs1CyOuREdHcbmREeFhoSFBgRw/
trcXywPVimI1AlVVHrWBLApEXd1ZXj5s/4AgwBnJjY6Ji09ITEr6KTk5mcfjpZiFgSPgzk9JSYkJ
8XEx0dxIABsU4M/28WK5u+pQ/d5jASJSLExAFCXq7YtAwyOjYuISkpJ5/MupaekZAoEgMwss2wwM
/cgEhzLS01Iv83nJSQlxMVGR4YjV1xvFClrFcvX9xUolUtsf7UGjSJTNQaDRcQk/8fip6YKs7Bzh
z7l5V/PzC9CumYERR/Lzr+bl/izMyc4SpKfyeT8lxEUjVg4bqYJW7X+0VaXV75AqIrXGsCdRj0TD
IqJiE5JTUjMyrwjzrhYUFl0vuVFaVlZeUVFpNlZRUV5WVnqj5HpRYcHVPOGVzIzUlOSE2KiIMEIV
MwBJqyhVQ6Fi3FtZE5G6uKNGg8MiY+KTUlIF2cK8gsLrN8oqblZVi0Ri8Z2amlq0OpM34kZNzR2x
WCSqrrpZUXbjemFBnjBbkJqSFB8TGRaMWnWHBECkanCzqo57OwcnZ7eLXr6g0ciYhGR+BgC9Vnyj
/Ga1SFxTJ6lvaLjf2NjU9KvUbOzXpqbGxvsNDfWSuhqxqPpm+Y3ia4A1g5+cAFSDOL5eF92cnRzs
DI//o7hHkfoFhUYA0cuCK7kFxaWVVaI7dZKG+03Sh82PZLKWx62trU/Anpq8oRfgzOMWmexR80Np
0/0GSd0dUVVlaXFB7hXBZaAaERrkR6RqePyrkdo7XnD18GJzQsKj4oFoTl5hSXmVqEbS0Ch9+EjW
+qStvaPj987OzufPu8C6Td7Qi+fPwaHfOzra2560yh49lDY2SGpEVeUlhXk5QDU+KjyEw/bycL0A
8a+q/9+YVBmkGPcg0jBubBI/40pe4Y3KavFdAPqopbUNYHZ1v+x51dvX19ffP4A2aOJGnOjvB4d6
X/W87O4CtG2tLY8A611xdeWNwrwrGfykWG4YSBXj3yCoUJ6w4EMqdWf5+AeHRyfw0rJzgejtGsl9
aXPL038/e97d09s3MDg09GZ4ZGRkdPQtmtzEjTgxOgoODb8ZGhoc6Ovt6X7+7N9PW5ql9yU1t4Fq
bnYaLyE6PNjfh+UOSZUo9dvOqmgh9eWERMQk8QXCgpIKINr4QNba/qzrZW//4NDwyFv5mEIxPj4x
qbYpEzfGj4nxcYViTP52ZHhosL/3Zdez9lbZg0agWlFSIBTwk2IiQji+WlC/IfoZpC7unuyAUG5c
clp2XlFZlRiJPu3ofNE7MDQ8Kn+nmJicVipnZufA5oktmLipvEB/ZmeUyunJCcU7+ejw0EDvi86O
p0hVXFVWlJedlhzHDQ1ge7q7MEo9FSogtcLAR6SBYdx4XnpOfkmlqO6eFIh29fS9Hn47ppicUs7O
zS8svl9aWgb7oLIVkza1E+jP0tL7xYX5uVnl1KRi7O3w676eLqAqvVcnqizJz0nnxXPDAhmocKbq
tOYf6pOV9Y/2kEsRaVRCikB4rbTqTn3To1Yg2j80IldMKmfmFhaXlj+srK6uffy4rrENkzaNG+sf
P66trq58WF5aXJibUU4q5CND/UC19VFT/Z2q0mtCQUpCFIGKhcra6tQjKox8WztHKE+INJEvyC0q
u11770FLeycQHR2bmJ6ZA54rq2vr6xufNjc3t7a2thnbMWFjfNgGh8CtTxvr62urK8B1bmZ6YmwU
qHa2tzy4V3u7rChXwE9EqJBTHaH5P02oJJnaOVxwY/kGINLMvOIK0d3G5icd3X2vR8YmlLML75eB
J+Dc2gaCu7t7e3v7ZmXg0O4uuLa9hWDXVpffL8wqJ8ZGXvd1dzxpbrwrqijOy0SoAb4stwsOdtim
nhj9EPmQTM+7XvThhHITEGnlL5ImWVtnz8CwfFwJEl1ZXd9AnruI8uDg8PDwDzMzcOngAJzb20Wu
G+urKyBW5bh8eKCns03WJPmlEqEmcEM5Phddz0NHBdF/QplCmUIydfHw9g/hxvMFgFRcL5W1d/W+
HlVMzS4ur6ytb27t7ADPA2T5J9hfWvYfkzUtJ/5Cr8C5QwC7t7Oztbm+trK8ODulGH3d29Uuk9aL
AaqAH88N8ff2cMGUepJQoUBZ22Ay9fQLiojjQS5FpC0Q92/kE8r5JSS6DUCRJ8LUS/CzyZleN/4C
tITr3s42Ul2aV07I30D8tyBUyKm8uIggP09MqTbWJ5Spc1jzIfJZvoHhMcnpwqKKX+qljzte9A+/
mwSRrqqIIlA1T334/jY50+cF4QxcASuIFaiuglQn3w33v+h4LK3/paJImJ4cEx7oy8Loh9r/1YyK
NZ9EPic0KjEt51qZSAIqfTEwopiee7/y8dMWaJQQxU/U/SYmB1LvF9b1Cb1kqG59+rjyfm5aMTLw
ApQqEZVdy0lLjArlkOjH2v+VjKqS6QU3T3ZwZDw/K7+0+m6TrKMbkCrnUaQ7u/sHqNEvier9eib7
Q22uDNWD/d0dlOq8EqB2d8ia7laX5mfx4yOD2Z5Q+08QKmRTlOlFn4BLMcmC3Ou3aht/a+/uB6QL
y2sbWzt6iZosuxO+uBbWI6o7WxtrywsAtb+7/bfG2lvXcwXJMZcCfC5CmbKFjKpXqKToO1xw9/IL
4Sam5hRWiBua2573DROkn7Z3Iey/1OgJ38vEXzrCqqZ6uL+7/YlAHe573tbcIK4ozElN5Ib4ebmj
UL9S+iH0bexAplCgYnmZV0tvS6Stna+Gxqbml9e0kB59moljO+XrH/kJVCGtqqHOT40NvepslUpu
l17N5MVCmQKh2kGPqrdKYW/KyDRNWHSztlHW8XJQPjm3xCDFP5nmo075SmbwssZV9JuBujQ3KR98
2SFrrL1ZJEzTFqqe4CcydcRsGh6bkpVfJvpXc1tX/8j4zPvVDRL4WJs0H/PZDJid6sKRt+D6X0Sp
G6vvZ8ZH+rvamv8lKsvPSokNx4wKPapeoQJTW3voTdnB3MQ0YfGt2qbHv78aeqdc+LC+hblUF+kZ
Y/qZgbq1/mFB+W7o1e+Pm2pvFaNQg9nQo9rbfoUpCX1vThgU/atEpt2Dbyfnltc2d44hPfVPbCa/
cEypO5try3OTbwe7iVCvQukP43iTKqUvoWI6hdD3DYqIv3wFs2nLs1dvFMpFiPy9gz/+PHOBr1KF
DtQ//zjY295YXVQq3rx61oIZ9crl+IggqFKOWPmPJ1So+hD6ntBIJaXnltyuf9jWPYAy/bi5u6+D
1Ewk+M1uMFhBVX/+sb+7+RGFOtDd9rD+dkluehK0U54Q/JBQ9TG1hapPQj+zoFx8X9bRA9kUZbp/
iH0p89ZnIpNqA9c4ji3V4T4R6ruhng7ZfXF5QSYT/JBQjzE99wOkU2cPn8DwOD6G/q+tnX0j47NL
mE2xPmneWfvjzsZjjetY/Pchoy7Njo/0dbb+isHPjwsP9PFwhrb/eEI9R9Ipix2EVf96tQRCf1A+
NQ9Ff+9QO5meDYy6XjJQMfoP96D0z0/JoUo9lFRfx8ofxGaRhHqs6wemdk6uLL+QqKSMvFJRw2/q
0P8EMgWmzNvqfthZecZ4TzLqzieoUhj8vzWISvMykqJC/FiuTnbWlnqYQoly8/IPhU4qv1wMVb93
WDGDoX8Aoc+86VmB+KWfjP8Q/AcY/DOK4V6o/OLyfOimQv293KBIHWdKOn4oUZdieVkFlbVNmE4n
sOqT0Fe955efdJaeqwiQ4MfKP4EJtam2siCLF3sJOlTS9X9ZpIAplv0AKFHZhTfrpE+6oJNi0ilF
+vffaqjqhArdVNcTad3NwmwoUgHY9esp/IQpU/ZvSR6QErWwsr6NVZ8y1TCFyr+9vrJAitQDyS2m
8H+VKbZScBSVU1SlKvvTCysbpJOiTLWZ7mysLEyrCn9VUQ4cSZFmSq9OSXuKR6bC4ipJc9uL1/Lp
RW2mZyl76vOVCIt0qBsri9Py1y/amiVVxUI8OiUN6vGm/wcrylQfyaOffQ9TW3IYRWP/iKLOI1X+
U+v0W2Mf6j6tUToYdZ4cMTWoRtFeSoei7hM1UwN7KfvztOfX5aj1TI0UD/i/uec/Z0mPTbUQfvFQ
RfTzZ8OOTek5lC8waj/VIMWz0oacQ8FLJ/RcnzZK5vERUgPP9dFz0gzCL/9nkMLFU8POSVuoT6Lg
ZVN67UQbqzZSw66dAFN6jU8bpeYxw/R7rvHRa9EajEcPGKBQ8vEkv4HXoslFPvWFU7pmQk1VBymu
7jFszQRd23OkzmNENWt7Ng1c2wNLJekaNG2wx1S6Cxf3DVmDZkHXSmrzhMcapJBKmbWSqwatlbSg
a3p1mGqIkrhnlp8uG7aml64912KqQ1RrmTQs6Ddk7bkFvUdCDfUIKGqU3M9zsP9d90hg8OMSVHov
j4bpEdHvvZcHqxS950wDVKNRvJPve+85UwuV3hsJWFGh/zHGvZH0Hl6CkuFplHt4Qahw0E/vNTfm
veYWUPrpTAQjz0QgQrWhszuMOruDQKUzZow6YwaY0llIxp6FhEKlM7uMO7PLQpVS1YPQ6Gw5o8yW
O4IKc7voDETjzEC0oLM6jT+rE+sUDkCFoX10pqyRZspi9Kug0tnHRpt9rIEKs/npjG4jzehWQYXx
/KfOkr9nnrPk7/0Ds+QBKmn+6Z4HRtzzAO5IUydVujeH0fbmUENVb89B95Axzh4yqviHporudWS8
vY40UqV7chlvTy6EilnVimx5RPeOM87ecdpU6R6HxtiND4iiMVrFzU3pXpzftheHitxJ/6qp0j1j
jbZnLKNVTKyIle5tfJL+DHoNxUqwEq50D26D4H39lwlW4Kra3JzuFf91Uoa9ouL6g6WKLOwcb21j
ZoY+gVlZWcLmkP/EJvH6gZ9Tk8VsYIZGUBKax0ZG6edhzJ8CWzM1Y1Ki70UJUAKUACVACVAClAAl
YACB/wJzzqFSCmVuZHN0cmVhbQplbmRvYmoKNjEgMCBvYmoKNDEwOQplbmRvYmoKNTAgMCBvYmoK
PDwgL0xlbmd0aCA1MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
ODYgL0hlaWdodCA0NTYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmvtT
FGaahZVb0zQ0NLQ0NHeBRq4tinJRIhdRMSgRRVS8oG0RGQk4OijegxIxDIxKxBhhzKCkIN4LjY6r
1v5r+zVu7czE1sxpcqq2ds/7kz8cjtbz8L5fQ7lokUYEREAEREAEREAEREAE/rcRWKz5nQn8+4bN
XxzyfkI1vxOB/wZq0P6mh/f4Q0PDwsL9E6H5HQjMowwLCw01In5Dwvx3/zz9CIslMjLSao3SLJiA
1WpQWiwR4eHGwryEjy6CX0Co+eaPsERao2y26OgYu+Z3IBATHW2zRVkj5yUYBx+9RfMCDP/IyChb
tN0eG+dwxCckODULIpCQEO9wxMXa7dG2qMhIswifUGA2IMz//R9li7HHORKcSxJdrqTkZLdmAQSS
k5NcrsQlzgRHnD3GODB7EGa2IOAdei8g0mr4G/yJSW53alp6RkamZkEEMjLS01Ld7qREI8E4sJo1
+JiCxSGh5gJZbfa4eKfLnZKWkbU0O9fjyVumWQCBPI8nN3tpVkZaitvljI+zzysIDbgERkBYuF+A
IyExOTUjK9uzLL+wqNjr9S7XBE3A4CsuKsxf5snOykhNTjRrYBSEm49EAe7QYvMIWPwCzAKkZeXk
FRR5S1eWrS4vr6jUBE2gorx8ddnKUm9RQV5OVppZA78Ci7lDAQyEhJgbZE6QEZCRnVdYUlpWXrmm
el1NbV29JmgCdbU166rXVJaXlZYU5mVnGAXmEJmnICTkg7fY/wpYoqJjE/wC8otLV1WuXVe3fkPj
5qamLZqgCTQ1bW7csL5u3drKVaXF+X4FCbHRURbzkfSDJTBHyL8C8Ynu9Oz8krKK6tqGxqbmbdtb
d+7SLIDAztbt25qbGhtqqyvKSvKz092J8f4lCHCGFoeYFYhxOJPT/AKqaho2N7fs3L13f8chn++w
JkgCPt+hjv17d+9sad7cUFPlV5CW7HTEmCUIsAOh4f4VcKVmeYpXVtVu3NLS1t7h6+w62t3Tqwma
QE/30a5OX0d7W8uWjbVVK4s9Waku/xKEh35whcwzEBkd50xOzykorajZuHXHngOHj3T3Hu871X/6
jCZIAqf7T/Ud7+0+cvjAnh1bN9ZUlBbkpCc746KNgQ+eYvMMWGMciSlZeSWrqhu27Gg/2Nn9x77+
sxcGLl0e1ARJ4PKlgQtn+/v+2N15sH3HlobqVSV5WSmJjhireQh+/WEoJMwSZY5QWnZBaWVtY8ue
g0d6TvSfHxgc+nZ4ZFQTJIGR4W+HBgfO95/oOXJwT0tjbWVpQXaaOUNRlgAGwi22WGdyRm5R2dqG
rW0HOnv+dObi4NWRazfGbo5rgiRwc+zGtZGrgxfP/Kmn80Db1oa1ZUW5GcnOWJt5ij/YAfMQxznd
mXne8nWbWtoPd5848/WV4Wtj47fvTExqgiQwcef2+Ni14StfnznRfbi9ZdO6cm9eptsZZ57iQAai
zTOwNL+0sq6p9cCRY/0Xr4xcH/9h8u7UvfuaIAncm7o7+cP49ZErF/uPHTnQ2lRXWZq/1DwE5ikO
bMD/DKxYs37rbl933/nB4eu3Ju7em56Z/VkTJIHZmel7dyduXR8ePN/X7du9df2aFf6H4GMGYhyu
tJyisuoN29o7e/sHrl4bn/hxeubBo8dPNEESePzowcz0jxPj164O9Pd2tm/bUF1WlGMMxATcAWtM
vCs9t3jVZ5ta9ncdPzs4MvbD3emZh0+ezT3XBElg7tmThzPTd38YGxk8e7xrf8umz1YV56a74mOs
ga6Q1R6flOEpWV3T2NpxtO/C0LXxyXszD5/OvXipCZrAi7mnD2fuTY5fG7rQd7SjtbFmdYknIyne
/hEDCckZHm95zec7D3af+vrbG7fvTj94MvfLq9eaoAm8+mXuyYPpu7dvfPv1qe6DOz+vKfd6MpIT
Pm7AfBitqG1q8/X0DwyP3ZmaefTsxavXb95qgiTw5vWrF88ezUzdGRse6O/xtTXVVpiPo79loK5p
l6/39OWRmxP3Zh/PvfQLeKcJisDbt29ev5x7PHtv4ubI5dO9vl1NdR81sDg03GpPSPbvwIcG3v2n
JigC7z5h4Ne/HF0cGhFlNz8SL1teWb9l1+HeM4Oj45P3f37y/OXrtxIQFH7/F717+/rl8yc/358c
Hx0803t415b6yuXLzA/F9qgIGQiaKvKFMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUA
ocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWA
QRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoA
QouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoA
gyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQB
hBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUB
BlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikD
CC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysD
DKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMG
EFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYG
GFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcM
ILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwM
MKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4Z
QGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZ
YFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0y
gNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIy
wKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTpl
AKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRl
gEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTK
AEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjK
AIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemU
AYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GV
AQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIp
AwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMr
AwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRT
BhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZW
BhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkin
DCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoys
DDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFO
GUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZ
GWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKd
MoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGy
MsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6
ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJk
ZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxskEYyPNW
1DXt8vWevjxyc+Le7OO5l6/fvH3H+Mf9f+h89/bN65dzj2fvTdwcuXy617erqa7Cm5fpdtqjIkIX
L/rXCQm32hOSMwMbeKcJjkBgA8kJdmt4yL/yX7Tonw20+Xr6L/35u4mpmUfPXrwyS6AJksCb169e
PHs0MzXx3Z8v9ff42t7vwCcNeLzltZ/vPPTVqYHhsds//vTg6fOXf3/9H5ogCbz++8vnTx/89OPt
seGBU18d2vl5bbnXk/kJA0kZnpLyms2tHUf7Lg5du/XX+7OPnj3/5eUrTZAEXv7y/Nmj2ft/vXVt
6GLf0Y7WzTXlJZ6MpI9doZj4pHRP8ap1jdv3d504983ozTt/m/758bO555qgCcw9e/zz9N/u3Bz9
5tyJrv3bG9etKvakJ8XHBHwHImMcrrScorLqjS17O4+dvjR8/dbk1E+zDx8/faYJksDTxw9nf5qa
vHV9+NLpY517WzZWlxXlpLkcMZGBXuLIaGMgu3DlmobmPb6vTl64Mjp2e3Jqemb2gSZoArMz01OT
t8dGr1w4+ZVvT3PDmpWF2cZA9McMJKYuzS+tqm9q6+g6fmZgaHTs+4m7U/enf9IESWD6/tTdie/H
RocGzhzv6mhrqq8qzV+amvgxA7a4Je6sZd7ymsbt+zp7+s5dujp6Y/z2xORdTdAEJiduj98YvXrp
XF9P577tjTXl3mVZ7iVxtsA7YIt1ujM9xWXVG5p3dXT1njw3MDT8lxvfjX+vCZrA+Hc3/jI8NHDu
ZG9Xx67mDdVlxR7zI3FsQANhFps9ISktp3BFVV3Tjr2+Pxw7efbi4NDwyOg1TdAERkeGhwYvnj15
7A++vTua6qpWFOakmQ+jNkvYhz8Th0VE2R2u1KXLvKs/29C8c5+vq/dE/9kLA4PfXBnSBEngyjeD
AxfO9p/o7fLt29m84bPV3mVLU10O82uhAAZCI6zRjiXujNwiswSNX7TtO/Rld++Jk/1nz52/oAmS
wPlzZ/tPnujt/vLQvrYvGs0KFOVmuJc4oq0RoR/uQGh4pC02wZVmlmBVdX1jc+ue/b7Oru7eY8eP
n9AESeD48WO93V2dvv17Wpsb66tXmRVIcyX4n4EPDSwOCbeYM2SWIKdgeXl1/aYtLa2793UcOtz5
5RFN0AS+7Dx8qGPf7taWLZvqq8uXF+T4V8AeZQkP+fUvpxctDgkzZ8gsQUpmbmHp6jU16xubmlta
23a3t+/dpwmSwN729t1trS3NTY3ra9asLi3MzUwxK2COUFggA/4zFONwJqVmegq9ZRVra+o3bNrc
tLX5i23bWjRBEdi27YvmrU2bN22or1lbUeYt9GSmJjkdMfNH6IMdWBQSGm6x2uzzCnLzi0vLyquq
19XU1zds0CyAQEN9fc266qrystLi/Nx5AXab1RLgGVjkP0PhkVHR7xVkewqKvKVlq8srq9asrdYE
TWDtmqrK8tVlpd6iAk/2ewHRUZHhAY6Q30BoeIRREOtwutzpmdmeZQVFJd7lpStWrizTBElg5coV
pcu9JUUFywz/dLfL6Yg1AiLMCnx4hIwBswSW91uQmJySlpmVnevJy88vKNQsgEBBfn6eJzc7KzMt
JTnR6bAbARazAoEM+JdgXoHNHhfvdCW5U9LSMzOzlmZrFkRgaVZmZnpaijvJ5YyPs9vmBQRcAf8Z
8iuIiLTaYvwOnImupGS3OyU1NTVNEyQBAy/F7U5OciU6/fxjbFZzgsJCA6/A/ygwl8g4iI1zxCc4
nc4liZoFEVhiICbEO+JiDX+zAJ8SMK/APMfhEZZIa5QtOsZuNx7i4hyaBRAwAGMNyJhoW5TVz988
wh/bAP9/IFrsv0TmFPklGAtRtvmJ1gRN4D3BKEN/Hn9YqP8CBfgc9I//vuV3YJ4DIyE8IsJiMSI0
CyVgMEaYb/7wMP8D8Bv83++BX4JZBePBjPlKzYIIzGM0OP1UF3/6+/+fN8FE/V+h+b0IGKD/Lv1/
eNCfREAEREAEREAEREAEREAE/o8T+C9B067sCmVuZHN0cmVhbQplbmRvYmoKNTEgMCBvYmoKNTEw
NgplbmRvYmoKNDYgMCBvYmoKPDwgL0xlbmd0aCA0NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzNDIgL0hlaWdodCAxMDQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkg
L0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PgpzdHJlYW0KeAHt3etX0tkaB3DzzlVAFEG5KIpiiJIoXgvvqagThnkpwzDNCTVTJy+Tyshk
oY5FMaPi2Hg5UZqOWtl9nX/tPBsiaPz99AzrnBdnnf19I2v91u7Fp4cNuvZ+nqAgHCyABbAAFsAC
WAALYIH/rsApnJMF/sZ/AfxjwZ6E4JALfDECrZNtPaQhIaGhYSjhOMQCbp3Q0JAQhHsCrLtK3aLh
ERGRkZEUChWHSIBCAZ3IiHDADUWwx7ki1BAo0vCISAqVRqPTGUwcYgEGnU6jUcEWYJErOasbFUwj
I6k0OpMZxWKzOdHRXJy/CkRHc9hsVhSTyUCwyBWVK8n2CpUaiuqUSmMwWexobkwsjxfH5wtwvhXg
8+N4vNgYLthGMelUVK/uciVk9aBGUsAUSGPjBIIEoUgsluAcERCLhAkCQRwvJpodxaChcoVqJS7W
U8Eh8O6n0JgsDpcniBeKE5OkKTJZahrOtwKpMlmKVJooAVlwZTFpVHJWQA0NQ6js6Fh+gjhRKkuT
n1ZkZGZmZuH4C4BIhuK0PE0mTRQLBTwuG+0C4WEhhMV6CjbVCIQKhSpMTE5NV2SqstW5Gk1ePo6/
QJ5Gk6vOVmVmpKelJIncrLAJoD2AYGMNDob3P7z9AVUsTT2tVKk1+YXF57QlpWU4/gKlJdpzxYUF
GrUq83SqVBKPqpVGiSAsVrSrRlDpUdEIVZ6hyskvOldaXlldo9PV4fgL6HQ11VUVZdri/FyVUp6M
WFkMGirWo59XsAGgUuXECkRSuVKdV1xSUa1ruNBoaGrG+VagydCob9BVV5YU56sz5cliAS86ik6J
IFaFUmWwuXwhQi3QVtQ06JtaLrcbr5lMnTg+AZPpmrH9ckuTvqGmUluYkymXigQxsAdEwhZwZGM9
FRKGSpWXkCjLyC4oqarTX2ozmrp6bpr7+nH8BfrMN3u6TMbLzfr686WFamVakhCKlVgVttVIOovL
FyWnq/K0VfUXW6923jD33x6+MzI6huMTGB25M3z7lrmn09hmaDhfUnBGkSKBYmVQw0OP1ipsqxQG
OzY+MVWZU1xRd7Gto8s8MDwyPmH5adqK4xOY/skyMT46PGDu7rhsqK88m5uZlpTA4zBpRBtrcGgE
FTYAoTRdlV9SrW/tuNE3OHLXYp15YJubx/EJzNkezFgtE6ND/TeutTXWlhWcOZ0s4nPRFnD0S0Bw
WAQtissXpyjURRX1l6529Q2NTVrvzy08sj9x4PgEntgfLcw9sE6ND/ffMDY3VBbnZMgkAi6LTqwa
SWNxBZLUTM258/q2TvPg2NQ924LdsbjsXMHxCTiXFx32hdkZy/hQ7/UrjTVaTaY8KT6WzSBRpcO2
miRX5ZfqDFdv3BqZvDf30LG0srq2voHjE1hfW11Zcjyam5kavd1jvFRXVqBKlwp5SDXkyK8BwfAV
gI221TOF5fUtJvPwXavt4a/O1fVN1/MXOD6B567N9VXnr49mrRM/9Ha2fldZpFYkC+HjikKsygDV
ZIW6uPJCW1f/iOX+gsP5dNO19XJnF8cnsPNyy7X5h9Ox8MAyNtB9RX/+LGys4rhoJiWcqFYpDA5P
lJKRc/a8vr3n9rh1zr60uuna3t07eIXjEzjY2912bT5dfjxvvTv0/VVDNWysMgmfy6QSqzI5cWKZ
MldbbTDeHJ6YWXCsrLu2/zx4fYjjL/D64M9t18bvvy7MTP5g7rhUW6LJTIUvAVFkqtF8sSxTo61t
6jDfmXrwaHF1c2v34M3b9zj+Am/fHOxu/ePpkt1mGekzNetK87PSjleFL1Z5JbpLpr4Ri82+vOZ6
uff67fuPn3B8Ah/fv329t+Nacz6enR7r72xBXwLkicfWKlIt1TWb+ken554415/vHBwi1M84XoFP
nz6+PzzYfbGx4pi3jt+63lp/jCr8yYrCjOYTq37+J45X4PPfUw2nMuFXq7Ss/LK65s7+Meu8Y2Xj
xe6rw/efMKqXFP38/On94as/tzZ/d8z/PD7Q1dZQDjtAUnwMC/155S9/YD0VglX97chfY1Vym8Cf
YNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVy
m8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX
YlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX/qdU8UErf2O36u7Xc1at3nNWUQTn
rIKCjzsT6D1miH9+/ltnAglUHzvXXDv7b9598J2Ixa9A4MO7N/s7z9edT04+v+pT1aCz1r2es9bP
tvfgqOWHjzg+gQ9w0HLvpees9aj7rHX+SWetPfcCDB3mH6YePIR7AS929l8fvvM/Ff9///rd4ev9
HbgXsPjIey8g7/h7Ad47LBeN38Mdll8csAVs7e6/euN/g+P//vWbV/u7W671FXSHZdjc0XTSHRb3
fSuF+77VDbhvNWtfXN1wbe3s7R/g+AT293bgGtvqkn3O+uNgj/u+lfKY+1aRX+8Gftd2vX9kCop1
eXXj2YvtHRx/ge0Xzzaewt3A+5bRW11X9FXo0rWI9G4g3GONTYB7rAXl9c3XzEM/Wm0LwLq2+cyF
4y/wbHNt1el4aLPeHTabWhsqirKPvcdKZ8XAneusvJJaQ3v3rZGJn2cXniw6V/9Yw/EX+GPVueh4
OHtvcmSgx9h04p1rT38AZS5cZG0z3bw9Ovmz7Re747elZSeOT2B56TfoD2C7NzU2aO68rEfXWNMS
oT8AcdeF0AgaE5rZpCiyC8vrmtq7egdHJ6ZnbPMLdvtjHJ+A3b4wb5uxTo4N9Xa7e1moj+tl4e27
IocWQdX6FmOX+fad8anpe/dttlkcn4DNdv/e9NSPI4O93R2t+prSfFV6sigO+q5EEPVd+dIjSCLL
UBeV6xpbjV03+4fujN+dtFh+wvEJWCyTd8dHhm6Zu6D1Uh20XYENAPUIohL2CPL2s5KmZ2nOVdY1
trSbum/2DQxCQyscf4E7w4MD/eZuU3vLxfoqbb7qdIoY9bOiEPWz8vZei5fIFGcKtJW6C02t7R2d
3dB8rbcPxyfQC63Xuq9fa29r0uuqSgrUGalQqmS9105B6yUKg8WNEyalZagLzpVX110wNLddaTd2
QKdAnK8C1zqM7Vfamg36uuoKbQG0X5SK+NAnkErcJ9DT05IdAz0t0zLOaIq0ZVU1dQ36RoOh6RKO
T6DJgFpa1tVWlWuL87KVcqlYEMuJoqEN4EiLoKAg1H+VAv1XUavQNEWWWlN4VltWWVVdU6vD8Reo
hfarlWUlZwvz1CpFGqDyolkMd6kSqbqLlcGCtraiJJk8Iys7J6+gCJoFa0tw/AW00Cq4qCAvN1ul
TJchVNQrmKyxtbtZMGrBDNUqlEhlcoUyCxpb52ggeTheAcSRA22ts5QKeWpyoqddOGrATLgBBLnH
BaB24SxOTFy8SCJNkcnToQm7EnqO4/gLKDMUinQ5dLeXiBL4sai1PZoYQNyDHVg98wIYUdCGnS8Q
iiSJUqCFiQE4/gIgkpIsTZSIhPF8HpfzFZXowyoIFauHlY7mMMQCbHyCEE+3ODrYAiZbCBPiBXxe
LJcDwwKOn23hYQ3zzmHhcD2DWOL4ON8KxHnGsAApC823QQOZ0MAQgm8AqA3Ll0FM7vk2MIQJzQxi
c2BqEM5fBDgwMgjNDGLQwRRNCzl5FFOIe76Vd8AVnnBFNN+K4RlvBaRocNjxqF/K1TM4DCrWPYwN
j2M7MouNAvGMYnOTnjSLzbsNwMeWd3AgnhxINDfQPTUwLBTmBnrGBpJsqcjza3xDLkEXh1AAaaL8
WyMuv8rCC1iAc5yAPxZ+jQWwABbAAlgAC2ABLIAF/ocE/gVOd6ioCmVuZHN0cmVhbQplbmRvYmoK
NDcgMCBvYmoKMjkzNAplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCA1OSAwIFIgL1R5cGUgL1hP
YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjIgL0hlaWdodCAxMTYgL0NvbG9yU3BhY2UK
L0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dtXE1cUB2AIIfeETBLIBUKCgWAgECJgAIncBIQG
0CgXpSI0FEUpVCnKRVGEClIoSqVFUSyIRVQoBYvayvJf65lAXZUzaHcfO3s/uc46vnzuc2biWrN/
ISFYKIACKIACKIACKPB/FAjF+lAA8I9M/qJgq8KwtgS2PYjMpx23+MLChMJwtkRYIlFQIlwoDGMh
P4EY7L6gnkgslkgkUqkMSyqVEgoxKxlE/JghCxhGmk8klkhlcrlCoVRhqVRKpUIulxFGsWjbcLez
HAQkfhKJTK5QqSLUDKPRanX8Lq1Wo2EYdYSKMEr/NtztOiQdKGT7TyZXqtSMVhcZpdcbjEYTr8to
NOj1UTqdholQsYZbbchNuAUokRI/whdlMJlizLEWi5XnZYk1m6NNBn2kjlGr5DKJmD3J3HdhqCCM
nGCpXKXW6PSmaLMlbo8twW5P3MvnSrTbE+JtcdZYs8kQpWNIG24TclyFBFAYzgIy2ihjjCXOZt/r
SHamuFyuNB6Xy5Wa4kxy2ONtVrNJr2MilEFCgYBTUBguZgFJA5rj4hOTnC53esZ+jycrm8eV5dmf
me5OS0122G3WGEOkJkIpI3chOcc0oUBAzjA5wgTQYktMTnVneLIPePPyCwqL+FuFBfl5B3NzPJn7
XE5HgtVsJIQKmZhTkL0FxTJFhJYFdKS4M7Nz8woPlZSV+3wV/C2f77OywyVF+d4cT7or2R5nNpK7
UC4RCTl6MFQgZFtQE2WKtTlSM7K8BcVlvqqjx6pr6vhctdXH/VUV5SVFeTn73U5CaNCpyTkmTUid
4lABaUElozOaWcCc/OLyKn/Nic8bGr8IBJr5WoHAF02nT9XXHT/iKy3yegihNVqviZBLwjmaMDQs
nG1BfUycPSU9p6C0wl9b3xhoaT3f1t7B4/qqrfVMc1PDieqq8kNeT5ojPtakY5QyUTh9jMk1KFGo
dcbY+CR3Vn5p5fGTp5vPtnVc7Lrc3dPL1+rp6b7UeaH9XEvT57VHy4tyM1IT42L0GpVczCUoFEmV
TFR0XGJqpre44nh9U0vbha7uvv6BG4NDfK3BGwPXrvZeutjeGmioO1JWkO1Ojo816NhjzNGDQrGM
HGKzLcmdXVDmP9l0tr2z++rA0PCt0bFxvtbYd6Mj397o7+u6cK75VE1liTcj1W41RaoV5FFCvRCS
B4k8Qme0JDgzcosra0+3tH/Te21oZGzizuTdKb7W3R8mJ8ZHbw5cuXzhXKDeX5ZPbsI9MXpGKRXR
D2MBeZCodSZrosuTd9hf39zW2Xv95ujE5NT0/ZkHfK2ZmXs/3b0zPjJ49VLHmcaaikM56cnxZnIR
7iKoINfgHoc7u9BXffrs193Xbo7dnrr3YHZu/jFfa37u0ez9nya/Hxns62oLnDxS6s102i1GrUom
5uxBBcNeg/sOHKo8EWjrujo0evvHmdn5hcWnS3ytp4tPHv/8cPqH8eHr3V+faThGjrEr0WoijxKx
kHqlJqdYSQTjnRnekqP1LR3dAyMTUzOPFhafvVhe4WstLz97+mTu4fTk2NCVzvONNb6C7LS9uwtK
lRp9bEJK5sHD/obWi31DY5P3ZhcWn6+srq3ztdZ++3V56Ze5mamJ4euXvgrUVRbluB17oiPVcglX
D0pVGoPFnro/v6y68XxX//DE1IP5xee/rr3c4G/9vr66vLTwaHpy9EZPx5cnq4oP7EuyxUQyuwlq
jRa7y5P/WU1T2+Xrt+5Mzy48W1n7/dUb/tbrjfXVF4ukCceH+i621B8tyU1PtpmjPiJIXmayCny1
gfbugdHJ+3OLL1Zfvnrz51u+1p9/vN5YW1laePjj9zevdJ495Sfv1M5PCxb66gIdPYNjd2fmny6v
bbCAm/ws0jhvXq2vPnsyOz0x3P9Na4O/dHdB8l8zUpXWyPYgLbj5jp+1uQkSFMlU5CfJ3rTsooq6
5o7eofGpB4+XVtY33rzlK+C7d5tv/3j9cvX5L4+mb4/0d7U2HDt8MMNJfpQw5IfxzvfB0DAUpA8a
CtImsBUUhHnRu1GQNoGtoCDMi96NgrQJbAUFYV70bhSkTWArKAjzonejIG0CW0FBmBe9GwVpE9gK
CsK86N0oSJvAVlAQ5kXvRkHaBLaCgjAvejcK0iawFRSEedG7UZA2ga2gIMyL3o2CtAlsBQVhXvRu
FKRNYCsoCPOid6MgbQJbQUGYF70bBWkT2AoKwrzo3ShIm8BWUBDmRe9GQdoEtoKCMC96NwrSJrAV
FIR50btRkDaBraAgzIvejYK0CWwFBWFe9G4UpE1gKygI86J3wwTxqzBKEPRVWIjgI4L4ZeK/+DLx
H4L4dez7j4H/w9ex+IX2h1+jQ7/QxikBO+chAKcE4KSKnRM5gJMqcFoKNRQGOC1FghN7dk4mgk7s
walRO6djQadG4eSynRPagJPLcHoeNSQQNj0PJzjScyphExxxiig9KxU2RRQn2dLzekGTbHGaMufM
aMA0ZZzozTG2HDbRG6fKc03PB02Vx2QDOsEBkmwQgukaHCEikHSNEBIOgQkvVJYNJOEFU4a4wpQg
KUOkCTHpigr1giRdEUE2rg7T1nakywHS1rYJMfHvg4RDSOJfCKZOcgRsglIntwgx+XRn2uu/Tz4N
CRKS4L8gIqbvbgcPQ9J3SfwVJkDTmdeQBOhgghimkFPh65AU8vcpbMQR658C72XwDyiAAiiAAiiA
Aijw/xL4C61M5RgKZW5kc3RyZWFtCmVuZG9iago1OSAwIG9iagoyMDM5CmVuZG9iago0NCAwIG9i
ago8PCAvTGVuZ3RoIDQ1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
IDExMzYgL0hlaWdodCA3OTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy
dWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
2+mTVoW57mGZe4CGhoZmagaZZBBEUBRFURRFcUJRlIgaDIoS2Q4oSoKibDFsDUokQUlwnkVxjonW
+dfOakw+nG3T7f3U+ZZrfUjKynOXVVelfrXet7vPOMNDgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgT+cwQGeQgQIFASSDrZ/AsG//QM8RAgQCAS+Fc8moz8gur8FJshQ4YOHdb7DPcQIEDg
FwucysawoUOH9GZnoOScerM51ZrhI0a0tLS0trZ5CBAg8AsFWltbm26MGD582LBTyem3OL25GdK8
2Awf0dLa1t4+cuSoDg8BAgR+scCoUSPb29ua6IwY/q/inPZT1ancNLVpaWlrH9nRMXpMZ+fYceO6
PAQIEPgFAuPGjR3b2TlmdEcTndZ/F+e0X+M0bzdDe99t2tpHdYzpHNc1fkJ398RJkyZ7CBAgMLDA
pEkTu7sndHWN7Rzd0Vucn15xThOcn3LT0trUponNhImTJ0/tmTZ9+gwPAQIEfonA9Gk9PVMmT+we
39U5pqO9rWVE72eqQX0HZ9DgIc1nqdb2jjFju7onT+mZPvPMWXPmzp13locAAQIDCsybO3fO7Fkz
Z0zrmTxxQldn84rzr+D09RVOk5uhw3pz0zluwqSp02fOmnvW/IWLzl6yZMk5HgIECAwksGTJ4rMX
LZg/d/asGT2Tu7s6R486FZzBg/vuzdBhI3pz07zc9MycPW/BoiVLly0/f8WKCy70ECBAYCCBC1ac
f96ypecsXjh/7qwZUyeOHzt6VFvzHU7ziaqP4Awe3Hyaaj5MNbmZPmvewsVLl6+48KJVl66+7PI1
HgIECAwgcPllqy+95OKVK847d8mi+XNm9ExqgjOybUTfven99mZE28jR43pzM//speddePGll1+x
dt0169df5yFAgMAAAuvXX7vu6rVrVq9auWLZkoVzZ/ZMar7DaW8ZPrSv95tBg4f2vt6MnTB52qz5
i5dfsOqyK9etv+GmmzfeuslDgACBAQVu23jLhhuuu2btmktXnr90UROciV1jmk9UzQvOzz9PDRrc
vN6M6uya1NObm5Wrr7zmhg233v6rLXf/euvWez0ECBDoV2Dr1l/fc9edmzfdcuP6q9asWtEEZ8aU
7rGj21uG9fWCM2jIsN7Xm+6pM+eevWzlZVddt+G2zXdv3bb9wR0P7fQQIEBgIIHf7th+3733bLl9
4w3XXLFqxTnzZ0+b3NU5qm34sD4+UDVf37SMHNM1adrsBUsvWH3V9bfccde99+/Y+ciuJ3Y/+ZSH
AAEC/Qo8+eTuxx99+KEHtt3zq9tuumbNxcsXz5s5tXtsR/uIPnszdHjrqM4JU2bOW3zeqiuvu2Xz
Pdt2PLxr9569+559br+HAAEC/Qo89+y+p3//1OOPPLR965ZNN6677MKlC2dPm9jV+4Gqr/eboSPa
mo9TPbMWLL3wsnUb7rjn/oce3f37ffsP/OHgiy95CBAg0K/Ai/9z8IX/fnbvnl0PP3Dvnbdev3bV
8sVzZ0weP2Zk84Xxz38Bp/m6uH1016TpcxYtv/jK62+7a9tDjz319P4XXjz0yuFXj3gIECDQr8Cr
fzp86KWDz+/73RMPP7B184Z1q5tvcM6c2t05qnV4Hz+gGtx8XTyma/KMeUtWXHr1hs337nj0qWee
P3jo8JGjrx/7q4cAAQL9Chw79tpfXn3lpRee+/3jO++7+9brrli5bOHsnuYLnNP1ZmTz9c2Z85de
ePn6jXfd/1+7n37+xZePvPbX42+9/Y6HAAEC/Qq8/dYbx1//y+E/vvDcnl07tt5x41Wrzls0d/qk
cR1tI/p+vxnZ2fv1zbkXXXH97Vt37Pr9/oMv//nY8bff/eDDjzwECBDoV+DDD957582/Hf3TSwee
2f1f9225uflAtWTejMnNF8Yjhv78F/6az1Ojmt7MXrR81dqbNm/buXvfC4eOHHvj3Q8+/vTEZx4C
BAj0K3DixMcfvvfW344efnH/7x598O5b11924Tln9dOb1lFju6fNOfu8S67esGX7I3v2v3j4tePv
fvDJZye//MpDgACBfgW+/OLzEx+9/9axI4cOPPP4b7duun7NyqXzz5wyfkx7S5/vN60dYydOn7v4
/NXrNt794K69Bw4d+evbH3zy+Zdff+shQIDAAALffHXyxEfvvnH08MFnn9z5mztuuPKicxfMmjq+
87S9GTdp+twlK1Zfe+s9O5545g+vHD3+7sefffnNd997CBAgMIDA37/96uSnHzQvOC/t3/PIts03
rb142cJZPRP6603z4/ALLlt/29aHdu87ePj1tz749OTX333/zx88BAgQ6Ffgn//4+7dffvbRu3/7
8x+f/92j99+5ofmNv0W/oDeXr9+0deeTz7346rG3Pzzx5be9ufnRQ4AAgX4EmhZ9/91XJz9+7/jR
Qwf2PrZ9y4ar+ulN8+fhrR3jJvW+3/y8Nz/+Hw8BAgT6Efjxx6w3w9s6ml8vPuucC9dct+nenU/t
f+nIX9/56LOvvv3+B7nph9n/RIBAr8CPP/zj71+f/OT9N46+/MLeXdu33Hz1JcsXNb9g3Nn8AdXP
fv9m0BC98X8bAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQoH/D7358MSX337/zx9+
DP/NzgkQ+E8TaHrz3dcnP3nvjaMvv7B31/YtG65etXzR7J7uzpEtwwaf8b+fwcNaO8ZNmjFvyQWX
r9+0deeTz7346rG3/92bHz0ECBDoT+CHH77/7quTH793/OihA3sfa3pzVdObWT0TOttbhg7Ym93P
/s+fjr31wYkvvvn7P37wECBAYACBf37/7Veff/zu8b8cOvD7X96bFZetv+3Xv9297+Dh1958/5OT
X337/T/+6SFAgEC/Av/4/rtvvjjx4Tt/PfLH53/3yH13bli7atkA7zcTp89dsmL1tRvv2fH40y+8
fPT4ux+d+OLrb7/7u4cAAQL9Cnz37Tdfff7J+2+9/uqL+/c8vG3zjWsvPnfhrKn9fJ4aO3Ha3MXn
X7rulrseeGzv8y8dOfbW+x9/dvKrr7/xECBAoF+Br7/64vNPP3zn+NFXDu7bvfPeO2644qKlC86c
On7M6b6/GTW2e9qcRcsvuXrDlvsf2fPcwcNHj7/9wccnPj/5hYcAAQL9Cpw8eeKTD99949irfzyw
d9eOX2+6bs3KpfNnTuk6XW9aRnV298xetPzitTdu/s3OJ54+8MdXXzv+9nsffvzpCQ8BAgT6Ffj0
k48+ePfNY39++eBzex7ZfvfGay+7YMlZMyZ3jW4f0efPp1pGdk6YOmvB0pVrrtv06wcfbV5wDh15
7W9vvvPe+x94CBAg0K/A+++9+9bxY38+/OLze3fv3HbnhnWXnr94bm9v2k7Tm/Yx46fMnH/OBZdd
s3HLfTuf2Lv/4KE//eX1vx1/8y0PAQIE+hV4843jx44eeeWlA/ueevTBrbffsLb59Zs50yaO62gb
MaSv379paR/dNXlG84XxJVfddMfWBx7ZvXf/H156+dU/H33tdQ8BAgT6FXjt6F+OHD508MC+Pbse
2rZl4/o1K89dMKune2xH6/C+ejN0RHvHuInNF8bLLlpz3cYtv9nRBOfZ5w++dOjlwx4CBAgMIPDK
oZcOvrD/mT27dm6/546brl69YslZZ06Z0DnqdL1p6xjb3TNr/jkrVq+7adNd23Y8/Pievfv2H3jh
Dwc9BAgQ6F/gDwf++7lnfrf70Z3bt27euP6Ki5cvar6+GT+m+fOpIYP+959PnTF46PDWUZ3jmw9U
Zy+/aM21G26/697tDz3y+JN79j79zD4PAQIE+hV45pm9v39q92P/teO+e3618YarVq84Z/6snold
He3Nn2v20Zshw3q/wJl46gXnkrXrN2y6855t23fsfOSxXY8/4SFAgEC/Ao/v2vXoww89eP/Wu+7Y
eMO6y1f2vt5MmTC2+bq4r94M6u1Nx9gJU2bMXbT0wkuvvPbGjbffeffWbfdvf3CHhwABAgMIPPjA
9m333rNl820brrv68ovPW9K83kzqGjOydfjQPt5vBg0eNqJ15JjmBefMeYuWXbBqzVXrb7j51k2b
79xyt4cAAQIDCty15Vd33LbxpuvXXbn6ovOWLJg9ffKEzt6PU333ZmjvC07n+Em9wVl6/spL16xd
t/76GzfcfMtGDwECBAYSuHnDTTesv+aqK1avumD5kgVzZkzpHjd6ZOuIYX38OPyMMwYP6X3BGT12
wuQmOAuXLFuxctXqy69Ye9W6ddd4CBAgMIDAunVXr71yzepLLrpg+dKz58+eMbW7q/f1ps+PU01v
mp9QtbSNGj2uCc7MOfMXLVm6fMWFKy9edcmlqz0ECBAYSODSS1ZdtHLFecvOWbxg3qzm7aY3N6de
b37+46kzzhjU+4LT0j5qzLgJk3pmzJp71sKzl5xz7rLl551//goPAQIE+hU4//zzli8/d+mSxYvm
z5s9c9rk3tyMbOv99ubnf83Q/DrOoOYFp/lE1T5q9Njx3ZN7Zpw5a+68+QsWLjr77MUeAgQIDCRw
9qJFC+efNXfOrBnTpk6a8FNuhjff3vT1evPTC85PwensmjBx8tSe6U1zZs2eM9dDgACBAQXmzJk9
68yZM6b1TJnU3TV2TEd7W8vw3teb0/Wm+UTVfKRqG9kxprNrfPfESZOnTO3pmTZtuocAAQIDCEyb
1tPTM3Xy5IndE7rGdnaMam/tzc3pXm9OfaI6FZzW9pEdozs7x3V1jZ/Q3d090UOAAIEBBZpYdE8Y
3zVubOeYpjZtLSNO5eY0rzc/fYUzZOiw4SNaWtub5HSMHjOms7NzrIcAAQK/RKDpxZjRHR2jRja1
aV5uej9MnT43p95wBjfFaT5UtbS2tTXRGTmqeTo8BAgQGEigacXIke3t7W2tLb3vNr2fpQYP6vvL
m3/9vfig5qdUp4ozbHjzmnPqafUQIEDglwicKsaI3tY0sWlqM0Buej9T9RZn8JAhQ4c27zkeAgQI
hAJDf2pNE5t+X27+9Y7TJOen6PSGp3mGeAgQIDCwwE/BOPWfv7A1/27Oqf/uDY+HAAECgcD/0xD/
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE/hME/i+AfifcCmVuZHN0cmVhbQplbmRv
YmoKNDUgMCBvYmoKOTg0OQplbmRvYmoKNDIgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIgL1R5cGUg
L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0NvbG9yU3Bh
Y2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnfszW+kbwOvSkCu5cAQhFQ0hhArJ0mhI0Qi2
oipaW1F1qRHp6ETdpurSoXXbSemgxlDb1bW931YvO99/7fucaHe14jTNnLM9s/s8P6XzyvH6fPo8
75OTmfMcOoSBBJAAEkACSAAJIAEkgASQAMsJhGD8QwSC/Y8A2wvdjTAMhgl8BA3Iv83WrqKwsPDw
w2RwMBgl4IMcHh4WRvoK3BWZR+CI9BMRCcHl8jAYJMDlkpQjOJzDh3ddBZRVPkukpIhILo/P5wuE
QhEGowSEQgGA5nHBFamKTKqv1T+y4kEqkZL4fBAUFS0WS6RSqQyDIQIAVyIWR0eJREI+36eKNPWV
6kdqglyKiOSBpCixRCaLiSWIOLk8HoMhAnJ5HEHExshkEnEUqOJFRkBOfUXUx2SCXBKKQFIsIY9P
UCiSkpUYDBJITlIoEuLlRCyoAlPcSI6v+B1c+yCboOZFRPIFIrE0hgBHycoUVepRtTotLR2DEQJp
aWr10VRVijIZXBExUrFIwIeUgtp3cOnb1QTJFC2REfGK5CMqdbomU5uVrdPpcjAYIQBos7O0mZp0
tepIsiKekEmiIaV2RR3QTPjOpgguH5IJLClVak1mli43T59vMBiMxh8wGCBgNALcfH1eri4rU6NW
KcEUpJRP1IFdXwi0ED5NMiIhKUWt0ebk5RsKj5tOmM0lpaUWDAYIlJaWmM0nTMcLDfl5OVqNOiUp
gZB9EuX/hIKqd5gTCdkki0tUpoIlvaGouMRSXmGttFVVVVVjMEAAwNoqrRXllpLiIoMeTKUqE+NI
UdBMwBHlr/KR6RTJE4plRKJSnaHTG03mk6ds1aftZ+rPNjgwGCLQcLb+jP10te3USbPJqNdlqJWJ
kFFCXiR05/48kekUwRVESUlN2tyCInN5ZY293nH+QrPzYivEJQzaCZBcLzqbL5x31NtrKsvNRQW5
WlKUNEoAvYTfhPKlE18kiU0gNRlMFmtNnaPJ2dre2dXt6ulxYzBCoKfH1d3V2d7qbHLU1VgtJgMp
KiFWApXPf0KFhEI6QdWTJ6Vm5BqKy2y1DU0t7ZddV3o9ff39/QMDgxi0ExgYALR9nt4rrsvtLU0N
tbayYkNuRmqSHCofJJS/wgdlD5oIKaFISdcVmMqq7I3NbV3uq32Dw9dvjI6NjY9PYNBOYHx8bGz0
xvXhwb6r7q625kZ7VZmpQJeeoiCkZEKFhe5vJELDOVyBOCYeqp6+yGKzn3N2uHr7h0bGb07euj09
MzMzi0E7AcA6ffvW5M3xkaH+XleH85zdZinSQ+WLjxELuJzw/Z7IsscTSQiFSpNjNFtrG52dbs/Q
yMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4/gofeIrkR8nkyZBOx8tq
Gpo73J7h0cmZee/i0vLKPTJWMWgm4MO6sry06J2fmRwd9rg7mhtqyo5DQiXLZVFQ+PYfUCFwPEHZ
SziSrjOYrXVNbS7P8NjUrPfuyura+sbGfYhNDJoJkFQ3NtbXVlfuemenxoY9rramOqvZoEs/kgCF
Dw6ofZ+gQsM40O1B2cs8VniyxtHS1Ts4OjW3sLS6vvnLr1tbDyF+w6CZAEl1a+vXXzbXV5cW5qZG
B3u7Whw1JwuPZULhg46Ps7+RCA2H40kal6zOyi+usDe1u6+NTM4uLK/df/Bw+9FjXzzBoJnALtdH
2w8f3F9bXpidHLnmbm+yVxTnZ6mT46RwQO1vJMATHE/xyjQoe7Z65+WrQxPT3qW1za3tx0+fPX9B
xksMmgn4sD5/9vTx9tbm2pJ3emLo6mVnvQ0KX5oyHg4of56gjYiG40mTW2ipdrS6+kam5u+u3t/6
/cnzl69ev8FgjMDrVy+fP/l96/7q3fmpkT5Xq6PaUpirgQMqmmwkvvwABe2eQBybqMo4VlT24/n2
K4Pj096V9QfbT168frOz8xaDMQI7O29ev3iy/WB9xTs9Pnil/fyPZUXHMlSJsWQj4d8ToUjV6k0V
9p86e4dvzi2ubj58/Pz1H2/fvd+NDxi0EviI9d3bP14/f/xwc3Vx7uZwb+dP9gqTXpsKjcQBnsh2
76g2v9ha19zluT7589Lag+2nL9+8fb9nc39i0ERgD9T3b9+8fLr9YG3p58nrnq7mOmtxvvYo2fD5
zyehhEhSZxeYrfXO7r4bt7zL61uPnr3aefdhz87+h0ETgT1QP7zbefXs0db6svfWjb5uZ73VXJCt
TiIk/j1xRRJoy7Oh3Tvb0n1t9LZ3ZWMLyt7O+0+eaNogXuYvAh9dfXi/A4Vva2PFe3v0WnfLWWj4
sqExl4i4/s4nrkgKd410hpKqhouu/rHpO/fA0wuy7Pku99fF8QWNBHxoP0DhewGe7t2ZHut3XWyo
KjHo4M6R9GBP8PHJCJ5ae3ye7j/82xONe8NL7SFAitr19PC+z1NPK3gywgeor3kqrXK0ugfGZxbu
7fG058r4klYCez0tzIwPuFsdVaXBeqJ1Z3ixzwjsySf09BkZdv2DRk/s+sP+bbv5+3z6ej7B109k
v0f2EX7Op38bGXb9PVSevvwCKiSMA19roKfvYfBgTzyOX0/wtUZ6zg+W/f3e99j9f+d37vdk+SEn
Hb7YEFF7qnZccg9OzMJt2N+ewO29D3/+d5B9n7/0zw9wg+/Jb3AjdnZi0H0JvthAT9/HBPVvRU/U
fNiyip7YYoJ6H+iJmg9bVtETW0xQ7wM9UfNhyyp6YosJ6n2gJ2o+bFlFT2wxQb0P9ETNhy2r6Ikt
Jqj3gZ6o+bBlFT2xxQT1PtATNR+2rKIntpig3gd6oubDllX0xBYT1PtAT9R82LKKnthignof6Ima
D1tW0RNbTFDvAz1R82HLKnpiiwnqfaAnaj5sWUVPbDFBvQ/0RM2HLavoiS0mqPeBnqj5sGUVPbHF
BPU+0BM1H7asoie2mKDeB3qi5sOWVfTEFhPU+0BP1HzYsoqe2GKCeh/oiZoPW1bRE1tMUO8DPVHz
YcsqemKLCep9BOkJn/NBjZXu1W9+zgc+N4duBQFdb7+nT8/f8/c8FnwOVUBQGfihgz1x9w9CCUVP
DCgI6JJUnvw8Z57iuW74hKOAgAf3QzQ+JxE9BacgoHfR6QlFBYQ8mB8K+jm++FzsYHAH+57gnouN
z5kPlneQ7yM1fewjAn/OPM5tCJJ2sG/zWSI9fcvchkicgxIs72De99GRL5++aQ5KJM4V2sOO8ZfB
zxUSwPwnnNO1hx/TL4Oc04Vz7xibbUd14W+ee4dzJBmbFUl14W+cI4lzWWkeuhrA5YKZy4pzjmke
YhzA5YKZc4xzw2keCh7A5YKYGw6DUGCALgw6ToeB1Na6pjaXZ3hsatZ7d2V1bX1jg5wYT/MQerzc
Jkl1Y2N9bXXlrnd2amzY42prqrPCOOp0GHNMjmX9crzGoUMhMOgYBofDhEKt/nhZTUNzh9szPDo5
M+9dXFpeuUfGKgbNBHxYV5aXFr3zM5Ojwx53R3NDTdlxvRamE8LYcBjLGvLlPGrwFMETSQiFSpNj
NFtrG52dbs/QyMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4EX48HQoN
53Ch8MUrIaGKLDb7OWeHq7d/aGT85uSt29MzMzOzGLQTAKzTt29N3hwfGervdXU4z9ltliJIJ2V8
TLSAywnf93XuoUOhcEDxRVJCkZKuKzCVVdkbm9u63Ff7Boev3xgdGxsfn8CgncD4+NjY6I3rw4N9
V91dbc2N9qoyU4EuPUVBSEVQ9sL8eCILH1colsmTUjNyDcVlttqGppb2y64rvZ6+/v7+gYFBDNoJ
DAwA2j5P7xXX5faWpoZaW1mxITcjNUkuEwu5fsseNBLhZEJJYhOg8uUaTBZrTZ2jydna3tnV7erp
cWMwQqCnx9Xd1dne6mxy1NVYLSZDLlS9hFgJmU7h+9sIsuELg4QSREmJRFJUQZG5vLLGXu84f6HZ
ebEV4hIG7QRIrhedzRfOO+rtNZXl5qICUlMiIY0SQDqF+fO0m1A8qHykqAyd3mgynzxlqz5tP1N/
tsGBwRCBhrP1Z+ynq22nTppNRr0ug9QEVY93QDrtJhQHKp9YFpeoTNVoc/SGouISS3mFtdJWVVVV
jcEAAQBrq7RWlFtKiosM+hytJlWZGCcTQ9XjHJBOpKhwqHykKCIhKUUNpvLyDYXHTSfM5pLSUgsG
AwRKS0vM5hOm44WG/DywpE5JSoBsEvGh6vk9nciPvSGhn0RJiXiFUqXWZGbpcvP0+QaDwWj8AYMB
AkYjwM3X5+XqsjI1apVSEU9IP2nyezrtigrzZZQwWiIDU8lHVOp0TaY2K1un0+VgMEIA0GZnaTM1
6WrVkWSwJJNEC33Z5L+J8N1GCoGeD0RF8gUisTSGiE9QJCtTVKlH1eq0tHQMRgikpanVR1NVKcpk
RUI8EQPJJOBHQtEDTfvu7fkk7SYUKYoTyeULRWKJLJaQgytFUrISg0ECyUkKcCQnYmUSsQiSCVoI
ak1wRPnOKEgpHpiKAlWymFiCiJPL4zEYIiCXxxFEbIwMJEWBJR4kE7QQVNnkyygQRaZUBOQUqBJF
RYvFEqlUKsNgiADAlYjF0VEikAS5FOFLpq9pAlUgijTlU8Xj8/kCIejCYJKAUCgA0DyfJLLkQTb9
dRRRvPCZ8qmCtILgcnkYDBLgcknKERwOFLywgC19qn6QVWHhkFcQHAxGCfggh+86CqDifZ5iIWRP
4YswDIYJfAQNyD93EPi/4K0Y/wiBwJ3gTyIBJIAEkAASQAJIAAkgASTwnQj8H1QRmr4KZW5kc3Ry
ZWFtCmVuZG9iago0MyAwIG9iagozNjE0CmVuZG9iago0MCAwIG9iago8PCAvTGVuZ3RoIDQxIDAg
UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAv
Q29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVu
dCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3a+1PXBb7HceV+vwsCchMEUS5i
EKBhgEpqqBvmLV1DMdONpEwLdTVJynRxSBM3xdW8NJipOWQ6Tjr7r53PF8/pgH551XnNnJkzc56f
H5qdeffanXnMcz7fT24zZvAggAACCCCAAAIIIIAAAggggAAC/7sCM3kQ+BMCf77C4L8s4vkTyYOA
EPjPTIJg/rCu51FFRkZFRYeeGB4EphGYCCQqKjIyyOsP0pp4U000FRMbGxcXFx+fwINAWIH4+CCQ
2NiY6OigrYm0pn1phbKKDF5UMbFx8QmJiUlJySk8CEwjkJyUlJiYEB83kVZQ1rS/hhNZBVXFxSUk
JqWkpKalp2dkZmbxIPCSQGZmRnp6WmpKSlJiQlxc8NISYQVvq6jQuyohMTklLT0za1Z2Ts7s3Nw8
HgReEMjNnZ2Tkz0rKzM9LSU5KCt4Z0UFb6ywv4TPs4qLD6oKosqenZc3p6CwqKiYB4GXBIqKCgvm
5OXNzg7SCsqKD15Z04U1MyIy+A2MT0xJy8jKycsvKCqZWzqvvLxiPg8CLwhUlJfPK51bUlSQn5eT
lZGWMhFWZNgXVpBVVHQoq/TM7Nw5RSWl5fMrF1ZV19bWLuJBYIpAEEV11cLK+eWlJUVzcrODV1YQ
VnTwj4VhfglnBh9XsaGsgpdVQUlZxYKq2rpX6l9tbGxq5kFgikBTY+Or9a/U1VYtqCgrKQheWaGw
YoNfwjBdRUQEv4LBj2CQVVFpxcKauvrG5qUtr7e2tS/nQWCKQHtb6+stS5sb6+tqFlaUFgVhBT+F
wSdWRMRLX+6hr6vYhKTUzFBWldV1Dc2vvd6+omP1ms7OtTwITBHo7FyzumNF++uvNTfUVVeGwspM
TUqIDf6w4aUXVvAzGHpdZWTnFZZW1tQ3tbStXN25/q0NGzdt4UHgBYFNGze8tb5z9cq2lqb6msrS
wrzsjNALK8wP4cyI4HWVnJ6VWxDKaknryjXruzZt3b6je1dPz24eBCYJ9PTs6t6xfeumrvVrVrYu
CYVVkJuVnhy8sMK8ryKjQ6+rnDkl5dWvLGl7Y23X5m3dPXv2fdC7v48HgSkC+3s/2Lenp3vb5q61
b7QteaW6vGROTuiFFR350u9g8HkVl5SWlVtYtqCuqfWNdW+/8+7uvb19Bw591n/4CA8CkwQO9392
6EBf797d777z9ro3WpvqFpQV5malJQVdvfThHnxexSenZ+eXVNQ0tKxc+/a2nXt6Pz7Uf/T4wBcn
B3kQmCRw8ouB40f7D33cu2fntrfXrmxpqKkoyc9OT44PPrBe/AfCiKjYhOBnsKB0QV1z2+qud3bu
3f9J/7GBwVOnzwyd5UFgksDQmdOnBgeO9X+yf+/Od7pWtzXXLSgtCH4IE2LDdBUdm5ialVs0r6r+
tZXrNr+7Z//BI58Pfj00fO78hREeBCYJXDh/bnjo68HPjxzcv+fdzetWvlZfNa8oNys1Mfhwf+l9
FXy2p2XlFVfUNr6+qmvb7t5Pjpz46szw+ZHvLo9e4UFgksDo5e9Gzg+f+erEkU96d2/rWvV6Y21F
cV5WWvDhHq6rpODzam5lXXN758Z3937U//lXQ9+MXLpy9fqNmzwITBK4cf3qlUsj3wx99Xn/R3vf
3djZ3lxXOTf4wAo+3MN3Ffq8Wrx0xbqtPb2Hjg2e+ebi6NUbt8Zu/8iDwCSB22O3blwdvfjNmcFj
h3p7tq5bsXRx6ANruq6S03MKyqrqWzre2ranr3/g6+GR0Wu3xu7cvXefB4FJAvfu3hm7dW10ZPjr
gf6+Pdve6mipryoLukoO+76KT87IKZxX3bBsVdeOfQeODg6dv3T11thP9x+M/8KDwCSB8Qf3fxq7
dfXS+aHBowf27ehatayhel5hTkZyfLjfwfiUjNlF5TWvtq7e2P3BoeOnhkeu3Bj76efxh494EJgi
8HD855/GblwZGT51/NAH3RtXt75aU140OyNlmq4yc4vKaxtb39y0s/ezE6fPfXf11p37478+fsKD
wBSBx7+O379z6+p3506f+Kx356Y3Wxtry4tyM6fvKvhjhqa2zs09+/sHzpy/fH3s7oOHj5/89pQH
gUkCvz15/PDB3bHrl8+fGejf37O5s60p+IOGP+qqvXNLT9/hk0MXRm/cvjf+KJTVMx4Efhd4+vS3
J4/G792+MXph6OThvp4tne3TdjUzMjo+JTM39L56uatn/+ZB4HeBZ6KrF/+FhpmRMQkpwR+3z1/U
vHztlt19RwbPjly5+eP9Xx49eUpWv5PyH0ICz54+efTL/R9vXhk5O3ikb/eWtcubF80P/sA9JSGG
rkjEFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEPifdpWZW1xR29TeuaWn7/DJoQujN27fG3/05Lenz8T/Bqf/dwLP
nv725NH4vds3Ri8MnTzc17Ols72ptqI4NzMlISZy5oypT0R0fMq0XT3jQeC/BabtKj46YmpVM2ZM
7mpzz/7+L86cv3x97O6Dh4+DFxYPApMEfnvy+OGDu2PXL58/80X//p7Nv7+vpu+qvLax9c1NO3s/
Gzh97rtrP9y5P/7r4yc8CEwRePzr+P07P1z77tzpgc96d256s7Wxtjz0OzhNVxmzi8prGlvXbOz+
4NDxU8MXr9wYu/vz+MNHPAhMEXg4/vPdsRtXLg6fOn7og+6Na1oba8qLZmdM01VyxuzCedUNy1Zv
2LHvwN8Hh769dO3W7bs/Pxj/hQeBSQLjD36+e/vWtUvfDg3+/cC+HRtWL2uonlc4OyM57PsqLjk9
p6Csqr6l463te/r6B04Pj4x+f2vszr1793kQmCRw796dsVvfj44Mnx7o79uz/a2OlvqqsoKc9OS4
cN/tcUlBV6ULFy9dsX5rT++hY4P/OHdx9NrNH8Z+vMODwCSBH8d+uHlt9OK5fwweO9Tbs3X9iqWL
F5YGXSVN11V2/tzKuub2zk3d+z4+fOLU2XMXL//r++s3b/EgMEng5vXv/3X54rmzp04c/nhf96bO
9ua6yrn52dN1lZiWlRf8wWhj6+qu7bt7Dx4dODU0/O0/L41e+RcPApMEroxe+ue3w0OnBo4e7N29
vWt18I+DFcV5WWmJ4d9XialZuUXlwQfWyvVbut/vO3T0xJenzw6fvzDCg8AUgQvnh8+e/vLE0UN9
73dvWb8y+LwqL8rNSg3bVVRsQkpm8IG1oK65bc2Gbbv29R08fHzgy6/PDJ3lQWCKwNCZr78cOH74
YN++Xds2rGlrrlsQfF4F/zdObNTLf94eFROfnJ6dX1JR09DSsW7j9l17Pzzw6ZFjnw+cHORBYIrA
yYHPjx359MCHe3dt37iuo6WhpqIk+LxKjo8J01VkTFxS8IFVVLawrrl11fqN27rf2/fhxwc/7T9y
lAeBKQJH+j89+PGH+97r3rZx/arW5rqFZUXB51VSXEzkS++rmZHRcYnBD+Gckorq+qXtq9Zt2PLX
7t3v/613f99HH/MgMEngo779vX97f3f3X7dsWLeqfWl9dUXJnOBnMPi8eulfZ5gxMyI6NiE5PSu3
sLSytmFpW8eb69/evG1H966e3e/t4UFgksB7u3t2de/Ytvnt9W92tC1tqK0sLczNSk9OiI2OePFf
kwm6iooJXlgZ2cEvYWVt/ZJlyzvWrP1L18ZNW7a+w4PAFIGtWzZt7PrL2jUdy5ctqa+tDH4FszOC
11XweRWmq+CHMCE5LTMnv7issmbxq0taWpd3rFrTuXbdeh4EpgisW9u5ZlXH8taWJa8urqksK87P
yUxLTgh+Bl/uakZEZHTohZWelZNfVDq/qnZxQ9OSlmWtbcuXr+BBYIrA8uVtrctaljQ1LK6tml9a
lJ+TlR56XQVdvfiv9c0I/RBGx8ZPhJVXOHde5cKaRYvrGxqbmpfwIPCCQHNTY0P94kU1CyvnzS3M
m8gqPjY6zM9gqKvQCyshKfTGyisonltWXrmgqrq2dlEdDwIvCCyqra2uWlBZXja3uGAiq6SEidfV
S59Xwfsr4nlYiSlpmbNy8uYUFs8tnVdePn9+JQ8CLwjMn19ePq90bnHhnLycWZlpKYnPswrzMxh6
YQW/hDFx8YnJqelZs3Jy8/ILCouKi0tKSubyIDBJIEiiuLiosCA/LzdnVlZ6anJifPC2iooI89Ue
vK9mBr+EobDiEpNSUtMzsrKyc3Jm5+YFTz4PApMEQk3kzs7Jyc7KykhPTUlKjAtlFfzDYLifwYkX
VvDGio4NXlmJySmpaenpGZlZE88sHgR+F3jeRGZGenpaakpyYvCyio0Ova3Cv66ev7FCr6ygrFBa
SUnJKSkpqTwIhBEI0khOSgpFNVFVZFBV+LdV0FXopzD4eg/KiokN2oqLj09ISORBIIxAQkJ8kFRc
bGxM8K4KqlJZ/VdZQVpBW0FdMUFfPAiEEwjiCDUSNRHVH1QVemcFL63QWyt4b4WeKB4EwgpM5DER
ShDMRDh/5i/B3xs8EzP+gkBYgeeN/Jma+HsQQAABBBBAAAEEEEAAAQQQQAABBBD4PybwHyQVQ28K
ZW5kc3RyZWFtCmVuZG9iago0MSAwIG9iago2NTE5CmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3Ro
IDQ5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0
IDE0NCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d918URxvAzat0ONrJ
UUSOIkXpgrSgCIrBoCgRRBGCEjEIiKJYY8GGgopiCYJdbAgKFtQYP/nX3ueZ3bvdWW6vc7e7t/ND
3Es+hr0v33l2duaZZxYsUJtKQCWgElAJqARUAioBlYBKQJ4EfoL2P16Dj/L8IvN11wyehQsXGdrC
hQSXyoklTgABHi8vb28fpnl7e3l5LSKgVJsWLMAOthD5+Pj6+vn7B5Dm7+fr6+vDYvJwmVAhAgj4
BAQEBmk0wdg0Gk1QQACA8vEGmwCi58rEKgQG+SGfkNDQcC3TwsNCQ4KBE2CCXoeYPFImTiE//4Cg
4NCwcG2ELjIqmrQonW6xNjw0RBMY4O+xMnEKASBNSJh2sS4qeknsUr1eHx+v18ctjY2JjtQBpmDA
5Iky8RQKCNQEh4YDoJjYuPjEpOTk1NS0tNSU5GWJCfqlsdGREdqwEOxzHibTHIUiImNi9QlJyWnL
0zOysrJzsrOzMtNXpKUkJ+qXLonWLfY0mUwoFL0kLh4ApWdm5+atKigsglZQkL8yJytjReqyRH1s
jGfJZFqhRACUlZNXUFRSuqasvKKionxt2erS4sL83OyM5SlJ8XGeI5OYQinLMwBQcWlZxfoNVb9W
b9q0qbp6Y1XlurWrSwBTVnoa9DnPkMmMQrmrigBQ5cbqmtptddsboNXX/bZ1c3XV+vLVJQV5OZ4h
k3mFStYAoM1btzXsbGpu2dPa2rpnd0tzY0N9bU31L+vKSotWeYBMlhRaX1W9ZVtDY/OevfvaOzq7
Dhzo6tz/Z1trS9NOwLSxsmKN0mWyQqGa2noA1Nbe2d1zpPfYcWhHe3sOdnXs+6NlV0PdFuhzipbJ
GoXqGppa9gKgw0dPnDpztq/vfF/fuTOnTx7v7Tmwv63198btSpbJKoW2N/7e2tbR3XP05OlzFy71
XxkYGBwYuNp/+WLfmVPHew91te9taVKsTNYr1HWo9/hf5y5cvjp4fejW8PDt4eHhm0PXB/oR07HD
3R37lCmT1Qrt6+g+fOzUmfOXr14bunX77t8j90fHRkfvj9y7O3yTYDp9Qpky2aTQidN9F/sHb9y6
c29k7OGjx0+xPXn8aGx05O4w2HT5vAJlsl2hgetDtwEQ8Hk+/vIVtpcvxp89ffRg9O87wzcGoc8p
SyZ7FBq+OzL68PFT4PNm4u3k1NTU5NuJidevxp8/fTR2/95tZclkp0L3xx49ff7i1Zu3U+/eT0/P
zMxMT0+/m5pETM+ePByDPqcYmexUaOzhk2fjBND0zIePHz99/vz506ePH2em3wOmVy/HlSOTAwqN
v3w9MTmFgD7Pzn758hXal9nZz58+fgCb3r5RikyOKvR++sPHT7OzX799+/YPNvgTOAGmmel30Ofk
L5OjCr2bnoEeNvvlK/D5/v1f0r5/B06ACWV6L3uZnKMQAPr2D8uHofTvd9BJCTI5VSHC5gfbGJvk
L9NchWAFSE9mp8nUIs4LMS/18EbGDqdhLGR8kDFRiKeQARDzJ2KSt0xOV4gGRD45JlOUm9fm5lkh
jpdcZZpfhf7jAMlWpvlW6D/SKFDykmmeFWL44D8pRj9+yCcyuUYhEVBykMllCokwkr5MrlZIBJR0
ZXKDQiKMpCqT+xQSASU1mdyqkAgjackkBYVEQElDJokoJMJICjJJSyERUO6USXIKiTByn0wsIUi/
Z3OnI5w6L/SD+8L2XlFvKk6UiWy7sGLfhYGQLxIiudMk8ZXJWiQpZzW1mOxhXKkny6y4RkYWOKjZ
abx96vvYC0Xw96j/p6MyMWm7mClPNvFYse0C4hBscvEGQoGwgUMbERntxKlFJyjE0aJAOSgTbCiA
THlCyfLeFAYR9jLIv9dCJ1sanyQphUQYOSgTyZRnd10ssrDPyYAItiiEhkP+PRBKXZGVkw+Jr+us
mJ0mK0CGBQ7q9/zDqQqJgLJLpuwMktwcrcNdF2RrCkAys8sJYhF0NB9fDERaHfSypJQVWbmrileX
V27ErEX3RiGODHcl+EUgJVgoYJYwLa/NQdruz4WQ3JyWnBC3JCoinIWE3U10VyxohLHIPxARxcQl
JC/PREIVG6prtjXsgqxF8QUO1yskAspqmZob62s3YT5qYV52emqSPjaageSD++XMMQKNYMOdhiBK
TEnPzisqLa+EJaAdkPi6n005c8ODjONh6soumTrb/2iBfNTNVevKSgpyM9OWxQOksJCgANhViL1N
RCSMRqBRQFAIdLQ4QJSTX1y2fmPNNiC0r7P7CGQtYsqZcI3MnQpxyChQ5mW6CslxJ4/2dCGl+trq
DeWlhSuzEFLU4lBNoJ+vOZFIV/P1C9SERUTHJgCiVSVlldVbt+/aDZmvR45DUt6Va0NIyJVjIY6C
+SuKEf2Y+8yPTJAcd+vGQP+Fs6eQUmvzjm01VRWri/IAkn6JTgshCUQS72wQsVmNIpfok1dk5yOi
2obm1j+7eo6dOoeEbt+7/+Axky+Ey6zSUIiDR4ESykTymTA5DrO+BvrPnznRe7CjraWxDiEV5mak
Ji6F3gYiQUQS7WzIyAeiEWgUl5iWmVfMImrvPnLizPn+gaFhltDEW8gX4pI98Gaou+Nu2sVX1F3Q
MjH5TGyizsidm9evXjx36uihThZSaUFOenI8ihTk7+stHrXxqQYPtZBwHWiUnlNQWlG1pX7Xnj8P
AKIL/deG7pBehjlnSIjkC7HJHoJ7czEZwY+jboYvE+lyE69fPH/y8D6qdKkPIHW0/b7jt02VZcXQ
20AkiEjmOhuGI4jY8FCLik1MZTT6bWdLW2fPsdN9/YNDtxlEE1Pvp8UJCe7XHR8pRoxMJJ8Jsr4g
6QuymV6OE0hg0tmTvd3trU31W6oqQKQVyfoYXXgwdjaxgMSGI03o4ui4pLSs/JLyX2rqGhmNLl69
Pnx3FGL1q4nJd4gIU6pIwpDgjtwBxdTP5N8W4xIMLAHSB4D0+sWzx2Mjd4YG+/v+OnaoY29zQ231
eohIbGcL9Icnm8jD38gIwlHS8qxVP1dU1dTvam3v7j157uLAjeF7+Dx7BRrNYKw2JFVxN2PqVt32
77jbgisWEibGQZLl5JuXz588GLl781r/+dPHezqhs9VWV64pWpmREh/LBCTLjOZ6dFb1iBlTiscj
GBqZiUfUr8xt4nA/mLofQTzCruZIPFrAPNeC8LkWrz7XTL+MWBgfDbLjoxcQt+U3PsJw/W7KOD66
Zef4iA3aQaFawTi7HcbZ8K52BTe/jMpunP2Nn+rt+DgbB5HU+9pa6n3tEuwyg7G28H0NM8/njgO4
AOGSKxNRyORMkoX3NfNDSFLSyvDChu/9qfBSy3vvPyjD935KIdh68oDbx3S05wDsQ+Xe+5cb3vtx
dCQ2hIQYBZ3NxPzRBnb+yLBlceD6TXy1Fbz8u1EmaxXCl1kYODL74YzzR+t580fhFuePsDaaiXnI
Ncw8JO6eNs5DkikSw44hd88AUIwML2hChXArHGw/5fZV4jzkZjvmIYlI/PlsmPHPLWDnswWraiiT
2yMThYd+0admjYS74HY37YDKAdx8dqLV89koEjPpb1wXWYaUcF0Esva31u1o2s2TSQIzkhQjqxXi
Fw2wdV2ECdu4MmJ6fe3XOUu0bpSJwmOjQltJ8YliYyUTW9bXDJB467TcFpDi0rVSkoliZJtCv7JF
TDJ55ZWsX6cFSEx/Q0q4Vgu10mC9PwEWazOhShGu90tAJgqPHQqtLeUUimH2ldiy3o8jAJaSMW8E
K8oZ9hNJQiaKkf0KJcTFCsq94TK22KqR4P2NpQQLAFDckpUpVhoyUXgcVogsYNtdNhBcIgkkUpOJ
YmRQyNR+SWosxH+Q5WAUmquQ5XwRgUj40bJMkANgxZiJ7JPFb0N9PTve4ai/b4dCZVQUckwhjpcF
mVw8ZqIYuV0hHiUmfpuJTC6RicIjGYV4mMxHJpfIRDGSkEI8Su6UicIjQYV4mNwmE8VIkgrxKLle
JgqPpBXiYXKxTBQjRxRyacFbU2Mm+m3OSY85Co9MFHK1TBQj2SjEo2QiMjlRJgqP7BTiYZrnyGTk
JEOFeJTmVSaGEQIyuUYmnJ1ugdlp4dRiTJSz3si4L237FVAyNzVgGIDzl1NsmQGXtUIcTac/5oxz
AwpQiIfJskyQAU+tzZmXidAhfcx0HS1L80IuHQtxHMxfOVUmQT02s2tkGIXmVNeWRBQyBcxsZGLW
5izKZEVdP1kqxPEyLRPufTMsp5gfgJuuD2mmpJ+cFOJhMheZrJAJdpmydUahMCRbZ9RYGtK8QjI6
gsQBmaBeLWwesK5erTwVclgmQd3jSX7dY8UoxKNkcgBuPjIx9bOfzK2fLSx5LHeFeJjsiEw21mHn
r9TL9Ig22yMTr57/mMl6/spRyF6ZbDgXQgEK8SjZEJlsPV9EssNp7utbe2XVAJw5p+YgfU4NHMAy
95waRSnEMbQyMsG2b8F5RwfwvCNTR9QoSCEeJisec8Jzs9qF52YpVCEeJcuRac75aztMnL+mSIV4
mCzIVLFh4yaRc/wUrxCPkqhMYudB/lzInQepcIV4mMRlMnWu6EqPO1eUoBJ7zNHn0xYW5OeR82nJ
kaIeo5AlmQTnHGeQc47jPfKcYzGZDOdlp6jnZRttmjMAZ85dj8Nj19Vz1w2YqMgEdbvCtNoIXWRU
NGlROt1iqCMXAiXSPO3IdQMf9k9OJkiVD4IygqHhWqaFh4WGBOOZ9H5QaAe3JVqdfi/4EQr4yMkE
OwqQkyYYm0YDfBCQD9S0AkAihS0UAMC6r8DK5AVlTX39/P0DSAM8vgwgj1aII4gyQXLFIi8vb28f
pnlDDwODVIU4SmTfBXACUGxbSPh4cBTiweEuf4IGPhkbfOT+o3qlElAJqARUAioBlYBKQCWgElAJ
KI7A/wEdHOPtCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKMzY3MwplbmRvYmoKNTYgMCBvYmoK
PDwgL0xlbmd0aCA1NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
MTYgL0hlaWdodCAxMTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnelX
U+cWxpWAmQMZSEggCQESpjAEAglgGA1jkBJBIiBhViRCAaMRFyCaMhXKoKkgNAqlRkGQoqK0uvqv
db+hw60k53St++ne9zwfZLH24sP5uff7BtbZz3PmDCWKAEWAIkARoAhQBCgC/zsEzlL6i8C//1+D
Hwk5EY0S7Q8UAIWU4Ak4Gi00NAzpHObyQwgNpSGEJPj8Hefndo5OZzAYTCYLazGZAIFOPxcWBvz8
+II2H0JHg4Y7R2cwWWw2h8PlYS4uh8Nms5gMPz6gF3Ry/eiAHIPBYnN4vPAIPl8gFIqwlVAo4PMj
wnk8DpvFYEDzEcCDrgtFPcdic3kRfKEoUiyRREmlMkwllUZJJOJIkZAfweMCPei9UOi8gFN7go7B
BHIAThwlk8XIFUplLLZSKhXyGJksSgz4gB4TWi8YvLMhNJhXJpsXIRBJZNFypSouXq3RJCZhqkSN
Rh0fp1LKo2USkSCC54dHC9h4gC40DKHjC8XSGKUqXpOUnKpNy8jIyMRS8OBp2tTkJE28ShkjFUPr
AbwwuG4DTO1ZOOzoCB00nVyVkJiizdBl63MNBmMeljIaDLn6bF2GNiUxQSWH1kPw6DC1AdiFhMDE
wsACOmV8Ymq6Tm/IKzAVFZeUlmGp0pLiIlNBnkGvS09NjFcCPBhbOPJCQk7dFui0o7M44UKELjlN
l5N3vqj0QnlVtcVSi6Usluqq8gulRefzcnRpyQieMJzDosMHlVONByOL2k4glinik9P1RlOJucpS
V3+p8bINU11uvFRfZ6kyl5iM+vTkeIVMLECNF2Boz4ZA23H5IqkcocsvNlfXWS9faW1r7+zq6sZQ
XV2d7W2tVy5b66rNxfkInlwq4nOh8QL0HS0MtZ0kRqVJy84vqai1NrW0d/X29TsGBrHUgKO/r7er
vaXJWltRkp+dplHFSFDjhdFOzSwcdwxOhEiqSEjRGYsrLjY027uvOwaHnXdcd0cx1F3XHefwoON6
t7254WJFsVGXkqCQiiI4wO7UZQHHHZPLF0erEtNzTObahpaOXseQ03VvfPLBQzeGevhgcvyeyznk
6O1oaag1m3LSE1XRYj6XCQfelxdtSCidBSMrj0/R5ZVUWZs7rg+MuMYm3dOzc/MLGGp+bnbaPTnm
Ghm43tFsrSrJ06XEy2FoWfQA7MLo7HCRVKnW6s+bLzbZewdujU64Z+YXl1ceezDU45XlxfkZ98To
rYFee9NF83m9Vq2UisLZcFmc6ju4KiJEstjEDENRpbWl2zEyen9qbnHFs/p0fQNDrT9d9awszk3d
Hx1xdLdYK4sMGYmxMlEEXBaB2HHguItL1uWVWhrt1792TUzNL3nWNrybWz9iqK1N78aaZ2l+asL1
9XV7o6U0T5ccBwceXBaB2aHjLqvgwsUrXQ7nmHtu6ft179a27+UrDPXSt73lXf9+ac495nR0Xbl4
oSALHXjB2HH5EnmCVm8qr2/pHXRNzix61p9t+3Ze7+1jqL3XO77tZ+uexZlJ12BvS325Sa9NAHbc
gH3H5AokCnVaTmGlta1v+J57fmXNu+3b3T84fIuhDg/2d33b3rWVefe94b42a2VhTppaIRFwmYFm
lskTRCk16bnFVY3t/c7x6UXPxpZv983huyMs9e7wza5va8OzOD3u7G9vrCrOTdcoowS8IOyEUqUm
w1Bcc7nDcef+7PKqd3tn//D9h2Ms9eH94f7Otnd1efb+HUfH5ZpiQ4ZGKRUGZwcfUYwllqauAdfk
3MrTTd/rg3cfjn/9hKF+Pf7w7uC1b/Ppytyka6CryVJihA8pZOxKLbauwbsP5x+vb73cOzxC6D5j
p0+ffj0+Otx7ubX+eP7h3cEum6U0KLuztDAmTyhFfXea3effsNNnAnZf/iHlLO0ciwe/ViRl5pXV
2roHR90Lno0fX+2/PTr+hCG63377/On46O3+qx83PAvu0cFuW21ZXmYS/GLBY52j2JGMEsWOBBBB
mWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhKFDsSQARlih0BHJISxY4EEEGZYkcAh6REsSMB
RFCm2BHAISlR7EgAEZQpdgRwSEoUOxJABGWKHQEckhLFjgQQQZliRwCHpESxIwFEUKbYEcAhKVHs
SAARlCl2BHBIShQ7EkAEZYodARySEsWOBBBBmWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhK
FDsSQARlih0BHJLSf8HuH+8bY/ji5xfvzBK+93kmhOh9Y+xe1f78BTvCd7W/YDfgevDto/VN397P
7z/+guGGADzyLx/f/7zn21x/9O0D2BEges/9b3YG2K/ovIn2K9aev9g9eHv08fgXDHX88ejtwe6L
52tov+JmJ+xXoCVQgv0K2ImCvZ7qxnbH7YmZpSfe7Vd7AO/DRwz1AdDtvdr2PlmambjtaG+s9u/1
RAXd6xFEKTRpuUVVDfa+W2NTC571zRc7AO/dewz1DtDtvNhc9yxMjd3qszdUFeWmaRRB98lgj1EO
K++mCuvVa0OjD+eWV3/YAnhvDrDUG0C39cPq8tzD0aFrV60VsAOqBsOAwHuMDLQ/G5+afb68rqVn
4M7E9MKjVe/mTy93dl9jqN2dlz9telcfLUxP3BnoaakrP5+dinaPA+/PMmDnPQZsKvJhsaejf+Te
g9nFx6sbz7e2X/gw1Ivtrecbq48XZx/cG+nvgLWefDCqiAm6886OiIxWJWUa4bJo6x28Pe4Gq4Un
Tze8z55jqGfejadPwGzBPX57sLcNrgpjZpIqOjKY1wJ4fMhiNek5hRX1zZ03hlzj7pmFpUeeJ6tr
GGr1iefR0sKMe9w1dKOzub6iMCddA+tk4QF9KkLpbJ4wSpGgzc4vszRe7XYMg7XMN7Pz34FDCoZa
XvxufvYbMJcZdnRfbbSU5WdrExTwEYUdyFvmD1+euORMQ3HlVzZ7T/+Qc3R80j01PYulpqfck+Oj
zqH+Hrvtq8piQ2ZyXFBfHr8fVCQMrVZfUFZjtbV1990cBkOosfGJ+xhqYnwM7KCGb/Z1t9msNWUF
ei2MbGQQPyjk4RYuigL7uwxDodlibWpt7+lzDA6NOJ23MZTTOTI06OjraW9tslrMhYYMMMCL8h93
p33IYHEb/O/4YlmsOlVnLLxQXddga7V39lzru9GPpW70XevptLfaGuqqLxQadanqWJkY7FID+d8h
30UmGOAh80BtlsFUWl5TZ220Nbe2tdnbMZS9ra212dZoraspLzUZsrTIOhDs78BpNoDvIlj0osYD
08o4jVaXm19Yaq6sqa2rt15qaGjETg0Nl6z1dbU1lebSwvxcnVYThywrUdsF8Ps8g3xmmRyeIBLB
S83IygWj2ZIyc3lFFaaqKDeXlYDNbG5WRipCFyngobY7fdydOYO8oRksbrhALJWr1MngDK3PNeYX
mEyFRViq0GQqyDfm6sEdOlmtkkvFgnAuK3DbATtk584GeJFgSR6nTkrRpmfqsvT6nJxcDJWTo9dn
6TLTtSlJ6jgwJY8EdMgaOoC9Meo7ZEruh4dcycHQXQ2O7ilarTYNS8GDp4Cbuxrs3JEjuR8dsiQ/
fVWADaPfDB/gccANPxIFCShiIUkgIUENYQL4Sa1OSIAUgVgFihGIBCd8DpsB6AK2nb/xaGHQeSw2
LxwFWEgg9SM6Ri6XK7AUPHhMtEwmlaD4inAeCv84SU750u3T//1JWg+KsOCgwBmBCJJTIDoFX4kh
NUUkQLEznJPkDxQ6ExDdSedB1JE/6QjlHKHEHpAAS/kfHaX1cCGuB9KOICuKAJ0f3p9BUf6kKIiK
4nCxFTw8258S9VdMVNCuQ834HwFlJwllkM8FKWU4Cj05CNLJ/k082cmh58cXgpLxTqLx/NFw+P4D
GPypeGSxeH8eg38nMv6RRoj7F5I4wT+5/fMr/BDW+icN6juKAEWAIkARoAhQBCgCFIH/bwK/A74r
1LUKZW5kc3RyZWFtCmVuZG9iago1NyAwIG9iagoyOTcyCmVuZG9iago1NCAwIG9iago8PCAvTGVu
Z3RoIDU1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM2NiAvSGVp
Z2h0IDkyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVy
Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d37U9JZFABwFZD3
G0FQREUhDEXzgVoqamokWlGa5mYa5mqxuutmUU7ma6xYXcuyMs1Ne2APzbQsK2f/tb1fbZpKLt/v
bfhtz/mpmXv6NvPxzIH83ntuRAQECIAACIAACIAACIAACFACkRA/L0BQQugfidoOFgS5wBe7yEgG
5NvULBabzaEiGoJMYEuNzWaxEDod+FZVb0lHc7k8Ho/PF0AQCPD5fKTG5UZzOFvgIb0pbBYq6mgu
jy8QCkUisQSCSEAsFgmFQgGftw0eqr63sJE1jycQiiQSqUwuVyiVKgiGAkqlQiGXy6QSRC6gvNmo
n2DLG1U2m6prgVAskcmVqhi1RhOr1eogmAlotbEajTpGpZTLJGIhqm8Oh+IO/mm5jc3jI2tErY7V
6eL1CQZDIgRTAUOCXh+n02rUKoVMIhJS5Y3ljoxioS7CF0pkCpVGF6c3JCUbU00m8y4IRgJms8mU
YkxONOjjtBqVXEqVN1XdQYsbYbM5FLZcqdbGG5KMpl2W3dZ0m82WCcFEwGbLSLemWcypxsSEuNgY
hQxxczns4L0kEjVtLoWNCluflGJOs9qysnPy7Pb8AggmAvn2vNycPZkZVovJmKjXqpWIm0f1kmDF
HRWF+ghqIwjbYDTvzsjKsRfsLSpxlJaVQzAQKCtzOIqLCvPzsjPTLaZkvU6tlIoFvGh2MG2qa3MF
IqmSwrakZ+UW7Csp21/pPOhy1UAwEHC5qp0HKveXFu/Nz8m0miluhVSEegkraue3EtRIqNJWqHUJ
RktGTn5RaYXTdejI0br6BghGAsfrjrkP11ZX7Xfste9JR9xalVwi5KHOvbOVREah0hbLVVo9hV3o
qDh4yF3f+Etzy2mPpw2CVsDj8bS2NDc11B2pcZYXF2RbTUl6jUom4gdtJZEsDlXamvgkU3p2YWlV
jft4U4unvfOct6sbgonAb96zHWdON5+oP1JdWZKftduUqFNvFXeQ2kZtmyeSqbQJKWlZ+Y6q2mMn
TrV1eLt7ei/6Ll2GoBW4dMl34XxP97lfPc0NbldFcZ7NYtTHKqWolQRp3Kht88VydVySOSO3qKLm
WFNru/ePXl9f/+DQ8AgErcDw0ODVK32+891nz7Q0uqvLC1EvMehiUCsJrs0VoEaiN6ZlFZQ63Sda
O7r+9F0ZHLl2wz82DkErMPaX//ro8EDfxR5v+6mGw1UldtuupHiNXCKIDlbbHK5QqtIaUq05+ypq
j59q7zp/+erI9bGJW5N3piBoBe7cnpwY918b7vf1eNtO1rnKC/ekGfUahUTAZe/8ChiFPiRlKl2i
2WYvOeBuavP+eXlg1D8xOXX/wcwsBK3AzMz0vanJv/0jiLuztfFQZVGONdWgVUmFGG0RatvJlqyC
MlfdqY7ffVdHx25OTc/OzS88hqAVWJh/NDdz/84E4r7Q1X7yqBO1EnOiTiUT8oLXtkhOte09e/fX
Nnq8vVdG/DfvzswtPAksPoegFVgMPHs8/3B6auLGUF9PZ0u9q7Qg05IcFyNHX0qCdhIx0k6x5hRV
Hmlq7/YNXp+YmvnnSeDFq6VlCFqBpaWXi88W5qZvj4/293o9jbXlhVkWY7xaLgquzRcrNAmp6bnF
B9zNnT19I2OT03NPAi+XV1bXIGgFVt+sLL0ILDy8d9M/5OtubzpcuS97N/qYxGpLFLEGU0aew1nX
cq63/9rE1OxC4OXr1bfrEAwE3q0h7qfzD26Pj/T1dJx0V6GPyRSkLcbUtkSpNZhsdkd1fav34sCN
W/fnnrxYXn33fgOCgcCHdcS9+Hj27sS1K+c7m48eKM61pqKvgCG00RfA/FLXcU+Xb9A/+WA+8Grl
7fuNT58haAU+fdxYX3v94unc/ZvX+3vPtRxzluSlmxJotctcDZ7uS8Njd2YWFpdW1ynsTQgaAfTT
+Pj+7cqrwKPpSf/ABW9LndOB10a/AuSjTkLV9k7tzX8haAQ2N8m0owUS9F/JXZkF5TUNbd2XR8an
Zh8/X15b3/gM2DTU1PLm508f3r1ZCsw/mPQPXvS21h102DNMhlilBP1a6sfXCZEs0GZgik8BbbxN
+FdAO/ym+CeCNt4m/CugHX5T/BNBG28T/hXQDr8p/omgjbcJ/wpoh98U/0TQxtuEfwW0w2+KfyJo
423CvwLa4TfFPxG08TbhXwHt8JvinwjaeJvwr4B2+E3xTyTUhjdleEr6FbI3ZRFRIbThLTDNO2Bk
TfQW+Btt2OFAu50hSMLP7HCA3TsM9ukETyHevQM70xjsQMOlkO5Mg12XtHsr8Qmkuy55sKOYdt8w
PoF0RzEPdsvT7onHJxDvloeTILTnPfAJxCdB4JQT7VkmfALpKSc4wUd7TC9EAuEJPjacTqU9ghoi
gfB0Kpy8pj1dHSqB8OQ1TBWgnRwQKoFsqgBMzGAyFSNUDsnEDJgGQzvwJWQC4TQYmHTEaJ4RPols
0hFM8WIwqwufQjTFKwIm1DEYQxcihWhCXQRMX2QyYjFEDtH0RZgsymR8aIgcosmiqLhhai6j8biY
JKKpuUibGr8NE6GZzn/emUcyEfoLN0w7ZzbbfGcW0bRzdMUNujYBJvkznNu/M41skv82N9xSQXQv
xffJBLdUUBc4oWta4AYWgjtXvk8luoEFTS6G24XIbhP6MZvkdqGtQdFwcxb5dVnf/A2Sm7O+DuZG
5hA/K/BVEf4AAiAAAiAAAiAAAiDwfxf4Dw9En9kKZW5kc3RyZWFtCmVuZG9iago1NSAwIG9iagoy
MDM4CmVuZG9iago2NCAwIG9iago8PCAvTGVuZ3RoIDY1IDAgUiAvTiAxIC9BbHRlcm5hdGUgL0Rl
dmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVVNbBtVEB5n1w6qwooD
tFUrlSf+WkVptAkUEiqgrp06aSLXzQ+QUhVt18/x1pvdZXftNlFPuZATVAIhriCEegOBqFp+1ObS
XoqoVAVUyAWpSK0ACQGqOADim/XaWYdD1nr29+bNzJv5ZsZL1H3R8Dy7SxDNO6FfmMzOvjx7THTf
oC7SqIfwGGbgZUulCcaO60j+7XzufUspltzcy746zzbdpcsyMKF1BcstB+Y8UUonyvSZnh8SdR+H
fOh06DF+G/jB2vRkDvg8sBbbAtJDBelI3zJFwTcWRMl3K5adjHWzc/ax6TNv1zlWfnZh9QS1qXH8
9iLmM1V/dBL4WeD3TWNkCrgPeM0LD7IcOl331Wsz2aa8a7DiH5qJ5ScWq9MvAT8AnWUrHJsG7gd+
1zlZPBLrX6254+xnO+S/m0HuGPBjRMqWqhzj2gjg/rLMjwAjBqVYrY+yf/hRloPGFMsZX1is5orA
uEu5fco4XALeCvyn707yXY8QqVukXeC74F/t88ISy4eAS45d5LuQi7osgyjHPcCfhNXp0Vj/+9Cf
Zlv282/FOjQGDB7SwrOjHnoaeMKvT3JsTwAvGf5IARh+0uelM8O8Mb5RNvLM7VPAf9GLKYMkuXQS
3yY59A/yDciiRoQ88nFWwd6mAjQcLJ+s1P1Ug0xQ8rxlZ1EVJyHsHKwGGVSKrJpeBJWxEzTHfnAT
I/Z7J9qbG3Rz0HFoET5EfP/dWM9Vt6m6+iTWfnVCfU4dUodJqC+oB9Tn1Tykw+r+yMaH7QK8rufB
N96F16an16iejOfcjvoez3vnjSX/Vcv85s3fOizddtxziKu5a3MC9twkR8itFuv/FLMhk3xdO/vl
9kSEYlW9ePxmz7WzdCRZi6g65Y21SN9O30mv4vtWei3pI/1Deg2fW5RFveyI2XlkxxzKiOsCeDCQ
cYCI6qgrR7+3I8cV2IXQselHnLmRVYAK/A3LWsRUsuaJnujIl3NnHx0ZV5xzOzzvxIfMq3y9eK9I
S336x/ov+gf6d/qv+qr+HtDPHdG0+qTVJVH3KW8pnylfKZeUz5XrJJQryopyWbmqfKR8gd2nkK4o
l+CFdVs91+yxdu+As2YXmnF/MQ/csUHEHGszbyxtRXAKZ+uZS+S28YbOfm7fpR3UdmqPanntYe1x
bULr1fZpB7Rt2iDWgDaq7cbJznbf2HE1ebaSPWvRbMRms5IcVRX8+ojSwGc9Lp5Ti2YQt0WnIwaC
qA4OZuD/08pzhblIvYLetdRd6oA6Fs9RVt2HSRrvmKkhnrTMSCafyZLI9GaGMwOZw4wRfXPKRGY3
TofxPdLOiFkxkzodecmEHnPaZHt9XvhfiXuJvTSAbexkKM/gnUWUc70F35qrhmJQ158RWbwipRhz
zP4+Ydi2iI4C4ctA+g1Z7id+/7Id0R9Ho/dqaut1s+43mjJKpb4m+g8iaojqCmVuZHN0cmVhbQpl
bmRvYmoKNjUgMCBvYmoKMTA4OAplbmRvYmoKMzQgMCBvYmoKWyAvSUNDQmFzZWQgNjQgMCBSIF0K
ZW5kb2JqCjY2IDAgb2JqCjw8IC9MZW5ndGggNjcgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNl
UkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ2Wd1RT2RaHz703vdASIiAl9Bp6
CSDSO0gVBFGJSYBQAoaEJnZEBUYUESlWZFTAAUeHImNFFAuDgmLXCfIQUMbBUURF5d2MawnvrTXz
3pr9x1nf2ee319ln733XugBQ/IIEwnRYAYA0oVgU7uvBXBITy8T3AhgQAQ5YAcDhZmYER/hEAtT8
vT2ZmahIxrP27i6AZLvbLL9QJnPW/3+RIjdDJAYACkXVNjx+JhflApRTs8UZMv8EyvSVKTKGMTIW
oQmirCLjxK9s9qfmK7vJmJcm5KEaWc4ZvDSejLtQ3pol4aOMBKFcmCXgZ6N8B2W9VEmaAOX3KNPT
+JxMADAUmV/M5yahbIkyRRQZ7onyAgAIlMQ5vHIOi/k5aJ4AeKZn5IoEiUliphHXmGnl6Mhm+vGz
U/liMSuUw03hiHhMz/S0DI4wF4Cvb5ZFASVZbZloke2tHO3tWdbmaPm/2d8eflP9Pch6+1XxJuzP
nkGMnlnfbOysL70WAPYkWpsds76VVQC0bQZA5eGsT+8gAPIFALTenPMehmxeksTiDCcLi+zsbHMB
n2suK+g3+5+Cb8q/hjn3mcvu+1Y7phc/gSNJFTNlReWmp6ZLRMzMDA6Xz2T99xD/48A5ac3Jwyyc
n8AX8YXoVVHolAmEiWi7hTyBWJAuZAqEf9Xhfxg2JwcZfp1rFGh1XwB9hTlQuEkHyG89AEMjAyRu
P3oCfetbEDEKyL68aK2Rr3OPMnr+5/ofC1yKbuFMQSJT5vYMj2RyJaIsGaPfhGzBAhKQB3SgCjSB
LjACLGANHIAzcAPeIACEgEgQA5YDLkgCaUAEskE+2AAKQTHYAXaDanAA1IF60AROgjZwBlwEV8AN
cAsMgEdACobBSzAB3oFpCILwEBWiQaqQFqQPmULWEBtaCHlDQVA4FAPFQ4mQEJJA+dAmqBgqg6qh
Q1A99CN0GroIXYP6oAfQIDQG/QF9hBGYAtNhDdgAtoDZsDscCEfCy+BEeBWcBxfA2+FKuBY+DrfC
F+Eb8AAshV/CkwhAyAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ
44dZjOFiVmHWYkow1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7
HA7HwBniHHB+uBhcMm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJ
WgRrgg8hliAkbCRUEBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFU
SWoiXSY9Jr0hk8k6ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1Fiq
mLqdWk+9RH1KfS9HkzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BW
oUbhtMI9hUlFmqKVYohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1H
N6T705PpxfQf6L30CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wp
lfkqbip8lSKVZpUBlY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJ
erj6avXD6j3qkxqaGr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5
oa2u7act0T6k3as9rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/K
wNAg2mCLQZvBqKGKob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6
z7TPDGvmaCY0qzW7x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG20
6rD6w9rEmmtdY33HhmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfY
dHYou4R91RHr6OG4zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh
1FXbleNa6/rMTdeN53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46
Pok+jT4Tvna+q30v+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v
0l8kXNQWAkL8Q3aFPAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslH
xUXVR01Fe0WXRUuXWCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvP
rpBfwVlxKh4bHx3fEP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJ
rkkVSeMCT0G14HWyX/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUT
okDRkUwoc1lmu5iO/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+
hvzBNe5rDq2F1q5c27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHh
vS3OWw5sxWwVbO3dZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brz
WJliWV7Z0K7gXa3lzPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3a
x9vXv99tf9MBjQPFBz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XV
O9TXN6g3lDbCjZLGseNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqK
WqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0
Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9
luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8q
nqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT
44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/TH
kensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjY3IDAgb2JqCjI2MTIK
ZW5kb2JqCjM3IDAgb2JqClsgL0lDQ0Jhc2VkIDY2IDAgUiBdCmVuZG9iago2OCAwIG9iago8PCAv
TGVuZ3RoIDY5IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgq
JOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PE
XPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+Ed
igjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHH
Jz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY
+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9Fw
pwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7Na
mcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66
dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i
1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwf
YrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqw
Syv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxt
UgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+o
F9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdT
Tsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QW
Wdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXI
M+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+
gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7
HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4CmVuZHN0cmVhbQplbmRvYmoKNjkg
MCBvYmoKMTA0NwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNlZCA2OCAwIFIgXQplbmRvYmoKMyAw
IG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tp
ZHMgWyAyIDAgUiBdID4+CmVuZG9iago3MCAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMg
MyAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1
YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvSUxNUkZPK0hlbHZldGljYS1Cb2xkIC9Gb250RGVz
Y3JpcHRvcgo3MSAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENoYXIgNjUg
L0xhc3RDaGFyIDEyMSAvV2lkdGhzIFsgNzIyCjAgMCA3MjIgNjY3IDAgMCAwIDI3OCAwIDAgNjEx
IDAgNzIyIDAgMCAwIDcyMiAwIDYxMSAwIDAgMCAwIDAgNjExIDAgMCAwIDAKMCAwIDU1NiAwIDAg
NjExIDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiBdID4+CmVu
ZG9iago3MSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9JTE1SRk8r
SGVsdmV0aWNhLUJvbGQgL0ZsYWdzIDMyIC9Gb250QkJveApbLTEwMTggLTQ4MSAxNDM2IDExNTld
IC9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodAo3MjAg
L1N0ZW1WIDE0OSAvWEhlaWdodCA1MzIgL1N0ZW1IIDEyNCAvQXZnV2lkdGggNDc5IC9NYXhXaWR0
aCAxNTAwIC9Gb250RmlsZTIKNzIgMCBSID4+CmVuZG9iago3MiAwIG9iago8PCAvTGVuZ3RoIDcz
IDAgUiAvTGVuZ3RoMSA4MzY4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AcVZC3RU
5bXe+zznlTB5TjIhOTOZmQyZvEOSyZCQHGAmBEMgJDxmINEMITRQ0GAxggilAgUCVtuKIHKvWvXW
4qUdgsUBi5dSXFqVu1D0apH66MVXbeqtF+XWZGbuPmfGlGR1uVjrunrPmX32v//nd769//+c88/6
W2/rhSTYCiy0LQ32rwT1kO4DwMk9a4P9cTt9O+nBnoH1lrjNFwOwu1b2f2tt3NY8BaDf/601GxPt
M8oBtKN9vcEV8XIYJV3TRxlxG6tI2/vWrt8Qt9Pnkq5dc0tPojzDSHbe2uCGxPhwiWzLzcG1vfH6
0hrSU/pv+c76hE14QO6/tTdRH/2E7wIg5SbDHaCFNaABBox0EkLxI/1+4KhUKSf50f6OyE2T6j+H
FI3a3U+cpVuVxG9/XX/16qVRp36LtonqadX6SgG1EQqjhQAGpPK39FvGSpRS5UgOQ2dRGNpJmkka
SKpIXEVHNfJJvBfSu67IWpQ40EtvZv/5WSwlH3ygXkNYKhuSQNuzrV7q2batuXCGFlvAzSFI6AO7
qr1D9ielMDYM2W2kpscVM+TOJQtkrdsuRdzLpVF3WINyjvQ/9h9LV0m+sDdKn9srpFeo3nn3bOnc
DCofkl5yhRlSL9rDHMqTpBfs35N+6S6UnnLXSUNOyhuSjs4gdVx6zP096dHtas5PXKp6xB7Gg0PS
w4o6Lj1E/d+/TS3YF294V1z1b1cHuuWYqm4+FmaePC6ttRdIy6khynqpy75G6rR7pIUzwugYklqV
Zseluc5zUosy9JAkxweqifdebVcRV8aHLbY/I02Jj5Cv1JbTJIt9rpRL/Rc/fL9UbL9RmuEK4xNP
N09x2Zud99eE8Yo6hqIIqKJujqse5yn8KcyGQlwKDnzgWHMhYcZ7h6RtpA4ea57idoTZj+RU6Ziz
2bmdpIbEQbIojAvlYnG/uEJcJE4Vi8RCsUC0inlijpiuSdUYNckag0an0WgEDadhNKBJD8felYuU
SEoXKNYRBE65cmrayChputAVGNQwcAOEBdiROdCY1ZjakOJp8v6dS7ea2e0t+tuR9bdkURbmhu5v
6fCHDucGQpVKIpYbuKb8/5LsnUmtW9o3Hmvf+MliX6/N123z9ZJ0h/YM9GWFti63WI5+slEpsITY
gu7lPX2KDvaGNtp6vaFPbF7L0Xa13YTixUpxu817FBb7FvqPLpZ7vUPtcrvPFvQGjrX5mueNG2v3
2FjNvr8zlk/prFkZq01tN2GseUpxmzLWPGWsecpYbXKbOlZRkW9Vx0zgT0MKfwZK+P2Qy82EXIDY
RZK3FB3tiH3KnwddLBIbZml1w3xF3hnBdPgFiPA0bKEV51U4jFqwwTBWwu8wF13wJkThLfgDmGEP
PExXH3yEX9BK8zFOoTo1cBf8MzwU64d+aKTzI+QhA2rh49im2Auxv8JMGISzKGIa5sZOQBnspPMg
HEIDszx2FLJgLtxOK/td8Fu4GBuK/ZH6r4H3MQXLuLrY7ynAeMrxwG44DE+jFW3owmWx9yk/izB2
wuFYa2yA2n1KtcpgHmyi0d5DCQuwCA/i2+xwbGvsB3Rvk6lsEfTQuRa+BwfgEBxRay3nJvMZ1L8X
WqjsB/AyfASf0aJbiDNxA/M6+0f2v7g67mDsLOFYRON1w0PIEit2XIQrsB+P4FP4G/yCcTNB1sO+
zvVzjxC2RbALHoFT8DxcgN/DJzAMX0IEOcLUgPNxE/4TtfsDM5XpYjYze5mLzKdsBfs2J3J7+B38
MzEu9nrsS8KcBy6oo5m+APzQS+dKuBlug+/CdhRhPxyF3xDad+Ad1KERy7ACZ+NCXIbfxo3wQ3wM
T+IlvIwf4MeELo2RGBtTxgzQeHcxu5kjzBBzghlmU9j17Gb2NPs2+wWXwXVxp+l8hy/h1wuThRZx
QfS+6Duxkti9sYPkl0w67VAIJdCAHLG4FraTJ3cTZ4fgMXgSfg5DMBQbQQ+chVcI13vwKVwlj02m
04qVWIttuIAQrsG1+F08QAgP43FC+Qw+A2/gGzhCZxSyGS1TwixjgsxGOg/CAeaCyo+BtbJT2BK2
he2I/YU9wh5lP+Mc3FJuHbeJG+QOcA/xk/np/BJ+Kd/P7+OP8y/x/8F/yl8RcoWdwmPCU8IFUSNW
iQfEKOYTFgs64Cl4lqLufrafbDvMwu3k1cXwMkXvMDwHI/BXOA0/xVyIsoo3C2KPQDi2i7x5Cn7J
3gn18EPmx8wNsUb2CVaLlbGr1Fc5+WvslF2FU5wFDrst32qR8nIn55izs0yZGelpqSnGSclJBr1O
qxEFnmMZhGKfranbEiroDnEFtubmEsW2BSkjeE1Gd8hCWU3j64QsSrsgFY2rKVPNlRNqyvGa8lhN
NFrqob6k2OKzWULnvDZLGJcu8FP6bq8tYAkNq+lWNX2vmk6itNVKDSy+rD6vJYTdFl+oaaBv0Nft
LSnGEzI9DHQlxXACQAa90nEIZgU30+IKs5QavpDZ5vWFsm2UpjLW4QuuCLUt8Pu8OVZroKQ4hLN6
bMtDYJsZmlSUaK60o0XQ0e6nsUuKV4UIP+wxrLCt2BOWYXm3kgp2+kNsMBBiupUxUopCJps3ZLrj
/ay/mV+lfHuvKQwxjqZg72BTSO7eQ6QrZrdiBfeS1dJhoW6ZHQF/CHcQOAWEij1+F/HHhKN7tSWk
tc209Q2u7ibOoc0/ZJbNPlu3NxCCdv9QtpytGiXFJ7K21FmJlBMlM0pmKLrOmrUlrj/cFs9/9bSi
s7acfZd0S/sYL6iMbZtDMEOWHhqEuCCstcqlt5beeGuJPjoCSHe5ivDMCjEUSqwjxDvmBENbOxIw
gn3eBLjV3iFttll9Ls0MUP3uQeM0ciDVN9osg58DedY2/KfxOcFEjuAwfg5KoeL/sRAKYfCr9IDy
/HTQI6kvy9anuG9AdTXZtizfNRlkK8+tEnrhLG4Jg7bNfxTxB4EwxnaEwZt7gh4w7E03UnGREnCr
vDQcGcXFlOGyUooQNNFATUpkWAYtg3NWDFqaLH0UUpxD1VTQOxgoI8I6/EQLLPRbQ3IgZyzZGwhM
o35KlX6oCVUfDFAPqxM9kFazyiJUqay4he6qoM2/wB/a6s0Jyd4AkU5BfLrNHzpN8RsIUK3yMaSE
ePOqrATmCsJc7qLyyngv9FqzlboIDA4qfXb4bdbQ6cHBnEFl1sVtekOemCEnMsKgVFEYDuPWNmpL
ymbNUSm32qwEK6BwOpUC+KsAotf6r2e4egw3tawhtNUqw+5viOHa62HYc10MTxtDOo7hOsI8TWG4
/h/H8PRxDDd8PcONY7gJpExoG1WGZ3xDDM+8HoZnXRfD3jGk4xj2EWavwnDTP47h2eMYbv56hueM
4SaQNxDaOSrDLd8Qw3Ovh+HW62J43hjScQzPJ8zzFIbb/nEMLxjHcPvXM9wxhptALiS0HSrDi74h
hhdfD8NLroth/xjScQwHCLNfYXjpGMNyTgiuXYe3Tlh24RtfmJeNo7zz6ynvGrsRQn0jwe9SKb/p
G6K8+3ooD14X5cvHkI6jvIcwL1coX/H/SHnvNZQD/zwcJKkiOcQvhscZD2zn/pPSz8N+kkcpbSWp
4r4DdaQbSZeRZNC7bXwvjjbUQIA7yZ5B343K7hztf9DOZPygHRI6eBJBTdFGHun4ll08Q5vIjyud
qvTU5/UdSYlqVXAGs/AGvJW+pN5l2pitzGvsBvZVbiUXpRoMfWEDfQ+dIVwiNMhWXsil7wxOzGVB
x3O5LMuYtYKYi5Ct0R62rqmnTZh5V+pbI/XzjF/Utxoj9dBYH6lXpKJ8aoo1xUlykHs0PHqOP/Nl
Q5hrH/m5AoQF2kXgn6BxGNCBHi7J3+5j0MlP0dUKbm2z0KfboNvF7RIOsvu4A8Jh9nHuCSGMYd0L
+ILuTfZNXQaKgsCARquliw5FnknX6RypZKbzvCOVykSNS9lf0unpQ0nQ6lheo08ymcx6HSfwYUwf
0rIMqeO6bEPvbbdmFQ3MM17Jao14PPRL8WTTHor3g6wyaDTVtzbW16d6PGV0S/zO0qLNxhZ6leNO
54S4s4GdpVmJDJYy2LOBFKpJv53G+nqRpKIcu6ALrXr6kLXSh6gVmTIcCD+JnYwuOnRT5L2V0WeZ
k/Td6sUFXzZgWfQVlZFDxM0mSmnBBB1y5e2pKGqcotPgT12duonbyw5yg6kH2APcgdQjbBLjytC6
MpkMjeA2mrPRkZGdlR1GyzFr+2LVOa0Rck3rMDQ2DhuHE4BSrJXumuqqAluNKdOUmZphFJlCTLHi
8zj54uKyu189tezB7tbagYejQ5EdzCbuzGjDGwOPvveXaN7UXTfHYH304svRYcKnRPbjhJWhtB7K
lN3gkxS+Wmih3WDBGAY8DycpjjSUcZJqgKpZ2itqKSqvQCvFRuLk3h69wrwcqWLLRx7lPNyp6PMx
iO6IXlUGYWi/APA4/w5FDQflcgrH0LYhJ5A3OdrIzOaFk7SHbMXqoxsTN+xR3UfeayQPKDfmxOPR
f8fKB/gztK2FtO8A3GHqmodCeRIwzAxew5pFxgHZghjGyUTdk2PUfQCNrZHGivI0FekhrGIujnzG
nxmZHb1K98PQfgrwXv45umkdLJHLNMwShmEEEUVXKiJDYahjkaGdUZ0OBQ3j5M0G8qU2W284bW3/
Cq8yeVojKR6KMpo+8XjjKNaMOzefrSiHrjQr3QO5h377cRbTglL05ci/RN9jlhOQEY7/soEzjXxM
IAjPo4RnHd2bjnYU/LLLYsvJyuCdaQUupC0JVyHjzNXkWvLTBFO+4DblLDGai8HpmJJdVBzGvGti
RoV0+WzkLEU0AVNgDad6yiKeFJOHgigRQE6KoExTHmakC2IebYOkUzhlWAucBWVYijaCTIjPY1df
VWegcsVbP51WXrv6jpWLNIbi6JFkwUD09OyKnoleYC5wZ6Lrs1x3fr/UHGny1u5asuolV+H+B3t6
7Z4cR0Vew4zdd98YeZbuCsFKvnuJUiLUygYUXCLDabQUChBG/xDjoLntl7UCrU6nrcq8ptWp9Uok
ogZEKwWEsi4RevXkXorOjr4Y9fFnoiMjs7hTtIPDKOsS9wvqX/HnOtlrEgqxQKhFt9CCTcIy9PN9
uIHfxR/ApN34fYFBXhAcqRRUPLp0tNKAS6vRCahjWV40G9glQJ4O44Zj1tsSIXWZfP0akUiebv1c
WSg9SJ7eufk5wrWuK02ZFBnKhQLtrxEzt3I0wvIjO5gm5NgTyF8d9URHCR0LdbG3uVruJvoHyAPT
4B55fh1TXbMRdyP3Zh4W/PcHrg9tyUk87YKmmYtoL4krKC0odSkZXI4+PyezeJokunT64kr9tLRW
aC2dVu1qKDDXm1tzSjSt1dl19b/CbOK6GX8OcRKHrwwrUXo5xXPu/fcJ/DBNrsg5T0qqSVnwUNGK
FCVWmGSchIIoZKRnTq2scTtr4stNviiIVkpbK2lHKyWdIofCpRSdVNOWX1Bd5a5xpzFv57jL5aXO
mQumdT7IHpmfP71raa8rTxcd1s5eh2nH9uxh2MmToy8m6di61s719/36wUWP9zOpKRlag9HkbJ8z
Y809n+ommd2zplY6Gu/pvHf27OeihqobaqckuazTHHJJ9c8e/O3Sigx8jaYv+buReOzlT9N/Z7kw
Xy7+yEBPloxcxsiCyW4UBV2uXafPYM1pkiCxTs4smWuSsvOkA9ZmX4IXde5euUzzRCVluDGFJkwq
TRLogkyTEmjVyWjLh2ojTE2lRZfmTL7KC3PHwXK0Rj+Zfmj9v0VHEN94ektvQ/vm227fyHUuaWU0
X8r7g36s/gxNKI/e+tQ9LyyuOrV3/y/J92WxS9w08r1AHsqHJ+U5TZqd6fvxAXq2oZYXjLy5hW8y
zrF8H3dM2inp2EzWlJaZZmrWzM2ca5pj7szsNC01X8K3uI9zP7RctRhvwCbjLn6bkaNH4j556vzk
m5JvSWaTk3MEe75VNKUW5+gzWSafrTFtys/rNmw1MAaznZGS9+Vl2+xExbzEaqnEdldriufycFmc
jnON9cqq0RUhNtZ1UXwD+Z9WBlo06BStdJlKTyK3VQ0ASDFCHeL5tcn4jLhp2a6Ls+U0PRPJFIJ1
HX53nglt+qV7R89Hz6D0fjq7/s7V6277ZOXNwa0tdz82s7Aypzy44iE00MKTQ381qr7NiM7m2oin
NEiH38n9Tt1i3UrdPt1jugs6gaf1WJgspiSViJak6WJFUovYJfr1ffrbxY1JSaZJNUk7tbv0B/Rh
vZCebtAkMRaDwZmq1+sEkZE0Gie9ayjJJF2GQa/VCKIWJKY4TTJOShczaTlKTlLmveEYFehIy4a0
H2myezMyf2btXklsDdCydDlrlFZ8RRKvG7Q8tV6OXKaJpb5xEIXK0sDTG0f7hjuem5p42VDSNN08
ZcpMW0e0SphZ425AJ1pz6DWDUWaSE4/aXXPN2UVctB+n//k9erMYXLPlVEFpKd71CsPoUlPWGLhb
Ry+x9pHz0Rf3ISukK3NBPWLKPwZ/70imTDs4YQoU0z8mFVANbphO/3/Mhmb6f0M5EFJJlENQ3nvn
zG1tb5pf1Ny7ZqB3/aqeYMnMW9asUGp9dciUUP4bV1or/3nfSbKXhJ7P8K8kvyJ5meQSyZ9IRqmx
IZY4yIaxNNI79XjbO8H2TbDnTLDnTrDnTbDbJ9gLJ9hLJ9jBCTbd+Di8KsfX4N+olP8vNTbB/Qpl
bmRzdHJlYW0KZW5kb2JqCjczIDAgb2JqCjUwMjEKZW5kb2JqCjM1IDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1hXUFpNQitIZWx2ZXRpY2EgL0ZvbnRE
ZXNjcmlwdG9yCjc0IDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAz
MiAvTGFzdENoYXIgMTIyIC9XaWR0aHMgWyAyNzgKMCAzNTUgMCAwIDAgMCAxOTEgMzMzIDMzMyAw
IDAgMjc4IDAgMjc4IDI3OCAwIDAgNTU2IDU1NiAwIDAgMCA1NTYgMCAwIDAgMAowIDAgMCAwIDAg
NjY3IDY2NyA3MjIgNzIyIDY2NyA2MTEgNzc4IDAgMjc4IDAgMCA1NTYgODMzIDcyMiA3NzggNjY3
IDAgNzIyCjY2NyA2MTEgNzIyIDAgOTQ0IDY2NyAwIDYxMSAwIDAgMCAwIDAgMCA1NTYgNTU2IDUw
MCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMgoyMjIgNTAwIDIyMiA4MzMgNTU2IDU1NiA1NTYgMCAz
MzMgNTAwIDI3OCA1NTYgNTAwIDcyMiA1MDAgNTAwIDUwMCBdID4+CmVuZG9iago3NCAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9YV1BaTUIrSGVsdmV0aWNhIC9GbGFn
cyAzMiAvRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdCi9JdGFsaWNBbmdsZSAwIC9Bc2Nl
bnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodCA3MTcgL1N0ZW1WIDk4IC9YSGVpZ2h0CjUy
MyAvU3RlbUggODUgL0F2Z1dpZHRoIC00NDEgL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxlMiA3NSAw
IFIgPj4KZW5kb2JqCjc1IDAgb2JqCjw8IC9MZW5ndGggNzYgMCBSIC9MZW5ndGgxIDE4MjMyIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab18eXyUxfn4zLzn3veZPbLZ7G4290EuEsga
cnEEORQSJMgVCJcChkCo0KhAACkqyCGgglZOMSFECFD8UgoC1ipYTzxqK1p6pNr+8IR983vm3ZBC
vm0//tHPdzfPzDzvvO+8M88881wzm8aFi+qRBrUgBo2aMGX+DCR/Sk8hxC6ZNm/K/Bhu2gr5G9Oa
GuNjOJeEEDN3xvyZ82K4+CRCSvfMuc29z5s/QigttaF+yvRYPboBeV4DXIjheADkiQ3zGpfEcGMn
5Ffm3j+tt97cAHjjvClLet+PoD0Uf9+UefWx+0t3QJ44//4HGntxEfIn5y+s770f10D/3kQYrhai
DUiB5iABEaSHbx1CwlWlG7FQS+vhM+fR7qn36oq/RgbaDEL3Vj8m5xd+Wfztd/U3QqonxO/hguLm
/TTnw1IYITWG+m7VE3018nOQFHahsSldaChACUAuQErKHXbUgnejxwF2AjBoFn4UNQOsAXgKgO0r
7QPsGH60gxUjx3EzcuJhERXrvcvs8NqVKu9bXZjvfMb7gf2zE9gBs/d77OjQIMUdSrwTP4umIy9+
AQXwUlSFkvC2w+G53slQtQ/NB2gBYOQU430dnmzvKzgVBVgMzwSRh8VHvH/MSvN+ntVFcIf3dKiL
heyXHsAiOu8p9zPe/3HP9L4CcCBWtT8Mdxzx7nPP9W70dOFtHd4N7i4MzzwRyxa54dEj3nnhzd7p
WXL9iM1d5ECHtxDqx0VU3rwCnzfXfcWbEeoSMeBp7hHe5KzfeBPhQbgtHhoNRAxel3ujdyBUedzl
oYEAJ/B+vB0l4+0dgWHe41CE4R4eGi7Y3IV/crgqKSvQhZdG8qqSNoerQoHwCG8gXBEKQXnceWGF
cI9wh5AtpAhJQlDwCXGCWTSKelErqkWlKIpCF36xo8TLn8AHUAmQ5cBhkRe5LvwSXGRP4IPyxYNH
RVYkIhLNXT2fAvNiZO7CBzr1tASFI7xc4rvwwcOxSwcjXpaWWLlCT2gZEkgRwSJBw1A7/lkXj1Za
m0rsJcbBhsKKsn+XTJZrbqYp//5jx+72zcPH1rTvd9e2Z9NCj7v25u32m4V/mzcugqr60pSU4WOa
DzfNnz2jvN5fPtlfXg8wuf3RpgZ7e8vU+PhDs+fTivh2Jjh56rQGmk+pb5/vry9rn+0viz/UJD/X
r3oGrW7ylx1CM8rvqjk0I1Jf1tEUaSr3TymrPTy1dGHdbe9a0/euhaX/4l2ltLGF9F1T5ef6vauO
Vk+l76qj76qj75oamSq/iw6+fNbY0gcagTvjy2cNj29PGts+dPSEmvb4KbVlXXg3XCxbhLhTSM+d
RElcC3KyGciLUM8HAJdpLt3d8wV3DumleT1/Z4pgUo9RIFJJMTqFfoa2ozbEo71QTkKT0FZ0Ac+G
tT0RdaJ3sQelg+xlURcagV7HPT2X0Az0c7i/EZ1Gm9AhpIZn5iEL1K7HgZ6lgEegPBWt6HkOJaIC
tAqdBAk3Ca1H3T37eg5D7Rh0N9qPDsDzv8Z+cog19bzUcwWJaDS0uQJqLvWM6GlDRpSKStEouLoC
vYIDzOWeBmRHRdC7HehZtAv9Ev0VP4w7exp6mnou9vweWNWOXGgsfJfhTvx7po1d1bOj5889ElAi
CSXDWyejjeh5aL8NvqdAtJbjObgRb8SbSIQ8TDrZlZxNigIdwqgSvlXofrQaKHAMnUH/QN/jL4md
0TONzNme3J7/h1RoOIySjqQeNcG3Fb7rYUwnMI8z8RA8Ci/DT+JN+LckmdxNashisoR8wYxkJjLN
zG/ZB9gObh23lVdJX/ec6DnX8w6yITe6By1Ey2F0p9FFdA39gBloy4UDuAiX4knwbcHbyTG8Cx8j
o/ApfJHsx7/Dn+Ev8XXCETWxkBTSSDaSA+Q0eYOZxWxinmJ+x3zNDuYIt4v7nA8IH0pTpTXSGz1F
Pb/v+Q5ErIh8MDOlaCS6F02B0c5HA9BPYRQH4dsGs3YGnUUX5O9n2IW60XdABYSN2ImzcTV8R+I7
8Qw8Cz+Dj8P3Fbkv3xCYCKIgBmIjLjKWTCXzSAt5h7QwcUwyM4yZwLTB9zzzLnOduc5yrIm1sJXs
ULSOncdug+9udi/bwb7JFXKDuZHcOK6FW8OtY6Zxl7h3+eX8er6D/5L/CsTiCOF+YR3MzgXg2V8C
L//zw+JE6H02ug9Nw2V4KtoMs7ELT0Frgbum49VAr/koqaeOWc5UkkzghlfQT4Bbt6FlaA0zEe3q
eZ/Zj94DTpkLTbagPWwpcnNbYHYeRpnARb3fSDg5nBQKBhL9Cb54EPmuOKfDbrNazCajQa9Rq5QK
UeA5liEYpZb7KybHtwcnt7NBf1VVGsX9U+DClFsuTIalHN9ecfs97fH0uSlQddudEbhzRr87I7E7
I313Yn18MSpOS40v98e3/6bMH9+FJ4yugfLPyvy18e3dcrlaLj8ulzVQ9vnggfhye0NZfDueHF/e
XtHUsLZ8cllaKj4WAXIo01Kp4IggFW24HQ2ZsgwELBpC7yhvd/rLytsdfihDHRMonzK9fdTomvKy
OJ+vFq7BpTE18I601Fnt0E/0qHq6f/qjXRE0dTItTZlY085MqW0nk2lbhpR2m7+s3bb0c/s/0Zul
8nW3VLaTQMWU+rUV7ZHJjwJxKTqZYlPWATZ8bDw0S1bW1rTjlb2doH2cDT2l3Y3phMDk2fHtCn+p
v2Ht7MlAXDSmpsMZccrCtx2NqulwRBwykpZ6zL68yAejP5Z2R9odNC/y2ZfH8j8+Erv+1ima25ef
+RTy4WP6CIApBfxDoZ/t8dPkl/ihswU0qS9Aa6cVAJ3gU4thmLOgP0PaCfAME2jnAkOntLeMvdmN
hrJY5ybPLutQOJyyEiqthfsnr9UPhJmC+/X++LVfg7ae7O/+6+1XpvRe4QP6rxGtpBPdxyvteMrN
chNVlgEYdYPd30Dnt0meU8D99vJbLgBOSUP73G4GBT6qxtceXwsXwJpMHd6FFKNqDmG8vrYL96zs
QmXuY2CjMvdOgupUymqzyuD9gKSlwoVkH5TSU+Mr4M0VlFfi18avHTp9bXxFfAMwExuQc6ioX1ub
ARQcWwN0QnfBGyO1cX3F+tragdBOBm0HHoHb19ZCC7N7W4BcvpQRhZsyU0GZMsFRNaNr2lvK4toj
ZbUwC8C+p0bVtJ8Czq2thbuy+noKPV42y97b52zoc1Yy1OfEWgHbpQWaqF27lrY5tsbvaz+1dm3c
WrreYngXRv0vRHovdCF6CyV5F24ZBc9C5vfFyXPg8/ugW7WUpgOApW9yFNjs/5nCeX39hifzobd5
MoUL/ksULvwxFB74oyhc1NfT2yhcDH0uohQe9H9H4cG3UbjkP1M40tdv6OQd0NuITOHS/xKFh/wY
Cpf9KAqX9/X0NgpXQJ/LKYUr/+8oXHUbhYf+ZwoP6+s3dHI49HaYTOER/yUKV/8YCo/8URS+s6+n
t1F4FPT5Tkrh0f93FB5zG4XH/mcK39XXb+jk3dDbu2QKj/svUXj8j6FwzY+icG1fT2+j8ATocy2l
8D19FI7EtaNb5XBLP7GL/uuCeeItJAdLiTOiUlIIjvN7aAxuRTvIfrQeoAyu7Qdoo3XsAygCkAUw
nBuHPABbwEebAPAClNvYz1AbX4imwb0X4J4d/H65fgdcG0Xr4b5OyCfDfT4o7xd+hgKAJwOeAfeP
AWgCh74I8gKAKmjHBfkggBX4HIWey1DfAuU10PYKeh2A3t8EfV0DdXQMNsBboKyCdxhpDmABoPGx
m/EpNXhNpwCPBx8GwgVy2AAy+DCIRZxc4iEVwOegHwVSyjm01pvfmqkhXqRFOoiEGcALRMgkV5rB
x7SCn2QHzIGcKA68PQR2uQdS8HVv+cSDX5OA/OB9BlAQhcD7C4PdngL+ZBr4shlwZybKAg8hB8aQ
i/JQPnipsc8AuDIRfLBXsYgH4gl4OVGSIwxi1rF6dif4URXcEj6eL+An838VSoVTolXcqZir2Kb4
g/IlVbKqSR1R79ekarZqp2pf0o3T7da9rdfql+t3GlyGJYavjFONe02rTe+bs83nLU2WdmuFdTNQ
qhQ44SL47QxQpyQWkxMzwHACEPVdCF0EoDiUmY+6EAuAoCx8hI7DEwiNSzkOrXCQZ2blGHyGEEAp
u77rxh+4kz8M6WKrr0N8B+4Ywywgk3rfE4iYCf80yyAUZtiw4BAVku9EFYRbRl6r7n43ikqKo8VZ
mZjxy18yydPs3eVu9nIno51kBAWY5R3MAjxGbi8YMZGnGcTZbE5oz8Fyv+xrLDqyvL7sC1RS3R1r
Do/xNfpizVDuWS9NIlO4d5AZDY4ozAaFyQptKE7gHcAnZrwjoo0A643QOyzWb31zx9i7hOyVsT46
P3Z2v93d23gJtE0E3qC3WU3+dBwKhoK5+vw8E5n0dEbl6OyNzRsqwgVWVV3RCe4d6c3HP5R+L33y
1ZPSn68sn/vk3vF34qQ/bsQBoBFGZdAfG/THhPIiatGATBboDztCZ6JdAraFLilEh9nyra/kJ73U
erv741v6YTLm5xn0oSCT48E2D7boBZ6pfDa9gvZi2x3BzPCkouPSJJy3/j3sw76vnsTWbx6oX3Zt
gfT+1U3SJ3If9ksXcQu6DCsgLWJFfq1yuqjUQzeEAcrpSHToptXbU0bqr1UXR2++txpIkZVpy8vP
yx0QDPlzcyxmXthf7tJhMu/dyU2X1HenJQsq4fJrizst8AoYZxsk9B0MgrnDyYySzh2ejmDupvvo
Cygj3Dp3+TkWf9ulS5chmESfhw+ZLc99SsQmYBveAsEKQlxGhkGEUdK4IePIsL8NjFRSzLWmpyzT
n8F1OAf78VtbpfStlDNpOxHgfQ/3NKzW3ZGReWwFO56b477Ps9SzArcSMVmc4JjjeNDxoOtlB4cS
sI51aR0+weWAWDDn1ekSTMpcExfvXeRLUPt+KhRY70/QhnQPeQsSEiv9+qYz9re7r3Xrv+6+IvNz
SbfBWJhhtBViyI2FhQZIUF1W5pDmiIt1qAOGoMqoTUIKs5CEHaxGr0zCogUSiIrr9ZgG4R5CdXnG
Ehyjsz9B4AU/lH3ZRotZ4HWYhws+i2/Yyl+eemjAmM3LjlUG2aNM6SKc9M1nzRUvr5laMN3JaG+E
j2Hj/PuH546ds2zjuuErTzRdlL55/sWllfUj8rLGz94v0zer5wPWyW0DKXUm4h2qHptWH56Wtii8
KI3fHMTDxRSlPcWsYb7PMudqwLH3R8yGXP1PNZqsuNxETsjN0tg3h8oMXRCR1ykL0u8n3nD8Q0yI
5FRm30IVoA0q6S7pBqJci36h79ZT+lDayCTJy8h0BJGCC7oDCUEeMUmIZcRMIIfL701CzoA9CbNY
AHJlQOLxxQHNgpAAsVJSKLH0xbT00ENAM1zHktwcq82ak00Z1J/AC7kenJMts2uMjAMoGSF6AhSE
RWNGfmz9/BfqpIqj6198eZcxYHIFrfV3LNxa31ke5Doi92HLh19VplYs+Kn0j+9C2Hb+0ZIFW5c8
2YTxswyJL3h8TuOS0qU755//1bEVY3Lc3kMtv5EkyrIYYnaIzeBaQLeMjeRxKgcpUA1UF2qGae4m
49ip5KigfFDTqTmrYYgCa7QDkY5VqIkGdNb9WrFA8aLWUKmXKQhs9TlQqhCVUEkJjISBkeqwhQcx
RNnCaMrL9+WyGeWf14xPc6efK7u6ZsuNq1zL00OkzlMntk37CG/Dm/928GWqH0F/cYNgLRHQiSp0
OTKqCtfgBsysZrawW5X7lF2KLiWfBGtK4HlMRIUCEiUSOLwOM2y8WakMGOGameMCRrhBpeIYhZLl
OawiGBajRxC7cG1EAaEoXqFkOMD2RowaDax37hn8jNKh1uzyrZsEK94x8pq9Ohp1yEK1osyOSmyw
eKujMEBDYQlljNiqyZCX83DwmNlTce3smdrWdDusb3qBgQvMmdqU3ntb9cXFAgCI57o64AMVNoEE
YHyMHzPrf9e98vfEcnlT9MSzr5PHyQSyJrqYmfbDENwlVcmSZQvQhYWSEvR+Eno4UjBBM8Ewm8zW
zDYsJYt9wlBNlYG4Ra+O9ZqAhiHRYyMqT0hks+Jm6bL8zmSFJZBkdYSTu/C9h31NM2ShRsczUv9N
tcz8UZn5o/9keqPdyYmOAB8U7GwK5pxiCjA05eaHHoIRYJljQ0G/z3BLkfHF07gfzDpwOM3DmJxZ
XnHfotKHpafxwaMjsx4bsUxa9CuyGKRx5M5w9YKCabUrpU+iG5lR/vzHHs92SYXRCbOH3LtzoDd6
nTNtu2fxo7UZoZS8yfvWP/AicMWEnsvcAu5zRC2dQ5GiOG4L3swxXuxlH8at3BoTN1ZkVrkNBgs/
0M2oB1oUHuLxOJgsUqTPMjjjFVkOhzd+l292jADV3b3Dh2UP3Btb/3pQHyAGByKXLWAKagNxQZVV
kY00Zn02Nhp0esEFGIeYbIwJyyjt6mykM0IiOvlsEAOQ0MWO9cV01cdSeuEhWPoitoFK9icgg95I
l3x+DiwQX3woaAAN7fOzHjzAcNp3tuMD6eu/f/nRA4M8p50b2qT3etBLn794HFcmcZ9Ll0+s3y29
KZ2VJOl/9tU+cfXpk9t/g1/E5Rf/AGuaoBeAT6YBn2jAMpwZ8bYaNhtJtqjy6Ajy2EQxy+R0agJa
h8P5rq9pzU3NRlkAlURLovLAg9hqCFiCvMAJrMAIROB4pV6E0VohURhV2Vgwg70oS7ZkOq4AHQnV
A3oC3CCzgMEsEJj6i/V3NA4rcuo++Lv07HkyFmfs2VSzXVoVbdtvCd1f++jYSmzA6de3cqb3TkuX
/nxS6pDHAPqY7YYxqGD3ZGQkUfCwrIrxgBpViB6lSlQTtZogfhYpUji1jBhADo22C6sO+zbdHJDM
1NeuwMKjswpLtqSYCnYYnglUkqEXcBubcWMjk3LjHebB66cJ2HOdUul+SdsGr5blI+3HfkAUqDBi
p71Q9PaCn4OdKvnNSlUXHg9v/qiXlPKbQcP+7xf625jrN14nl6IZ5+QXtUWn0/ma1vMB3Y+QLfRL
kcFx/Cq8kjBu7OVW4TWuI/FcRNSxFiujn2ddbiU6q0HDrkrQGzwmo9EiDExgLKJmoFPhJ34/4zF2
4eERPcNmMUX6gMkZUGZ5HImwsTrzsG/2/FgHe/k9Kqu3GMvLyx5oJF8qrOsVbTInpMb5kNoViA/i
gDpOCRzug4RHbDYmDMeq3JpspPAK2ZgjkFBl18v0MrtTfkcxGzTG8L7sRJMv12fwh4Dp/TeZPsR8
seXDrLOJf3jxdelPX2D2HOYYaQBZ2ZJZP/KR16Trv/jN+Vdwuo/7bNQD0qe7NkpvSJekH6Sjf8Tk
hRt/O3l/yrB9b+OFeMHli0Seswug2DbAnDHIRnfwj8vmWXoK7NdRt4FkZGaZcgz+CxcuyEYX2O0w
x8Phfg5lRUxgrREPy4mMU8AkwCEHD3vLY0FcUo0w8lpMXIL9TgtgZkNLwEo7zpGrN0ZDc/9og5eB
nOZt0J4J/TpSW4aHg6LBCsaKHcx7mDNhF2NWxanH4xrmbfwh87bqQ7WSVbKacrKKsKPJFkLCyiRN
gbJAU0nGkyYiBKZrlIQxgjmpUhsZXpQtcBY2t7dHNEovo+KjakyiGi9M/fYjJuQwN8FEgz0MPbzi
uFZYCH/2K1TIxxwPqsPA5oPt4UMadRfe30kwoSy8v4MQppWrTl8aZZedaeVieVYmqlu4AC+sW2Dy
KTBMnGFAXi4YrRaz1WLwb8FuvBs/j50nWanurDSBe4U7eT3IXv5hCDMt7eLi62H2vbS8jwfceFpe
00BnLlleS0rUFDHn4wKwDsBUDuFKXEM4oDehg7KB1gaJI8KAYRNfySiVmBdhVqDuZY51qqn+3h5R
KpBDpd7po4Ptm5dv6KxQXRtb9DDQwkIWtHPrsrN0ILgO1K0B5h7D346/kC9O/i6qe4UMhE5PYHf/
MIR94fo90D9qg4zqeYe7CmtSJ3vVayOpreDsn8O/IufFC0p+iGgZqGPiBgoKF3G5VMYsxumxZ6kc
bs/7/dRKn1KRF1M2cmpgISkCXNCqtWeDl2fMxk4RSnoeSja1JRubCCQOZVw2MrCQ0HUkKxN5QcFJ
GJvVoBdIr8Iw+pAxV4/o4jIbfQy7/cSGPWekTdLB0weffAW2cuP+Iv39L1ekT7/FFi33+Q+/ki5K
Ry/3oE/fx8Nw8ttY/8NzuPlr8FSKpXPSm9ekQ9wkkEdU5n0HdFBC/6ZEcmepZxmb1UuNbJW5xtxg
XmpmBdFj0OuVWKujElkpEt6oZhVmcxbrtOoUIIwt1n8hjKMGYLuYLNYDWUDcyDaiSbZzedAafiSb
Ej4witvIpjNfvfuJlH2OaVlS+oDUiNet2sOd/Pj8iz3RjeyxgV6JWfg4lZ1wjINbIvNUCD0ZMQqa
obiKq8U13CxuunkJJ1pPwOazA8VhV6TU74sPTjYuMC4yM0aP1+yyMD6P1cwGjYkBD1Io4gSPigRd
cWJ8wOINWJks3aw4Z1gMBkJKR1L4Xd+m2w2ma+Bjvg0qs7i4JBobTqEh5kpRq7AOuDCFmnmYmvjy
uBhfNrWHqEHvxWAa2SxgB2Rg8M3p2JnKdc8vHDRDcp4je/fOe3Pe1HHjOYFRGdOvKdWsWpheuFQq
Ose45m94utAjKcmurEnRFXtz/Atbzt4VrjD7TMXjvn48Ky66Fmgyuecd9hvg3QyI6kiRSWFdyB8M
5mlzfZXBqcGl2sWJijmiXWsLkFptg3Z/AqPUDkxITFAyrMu+ypyRkeIaaGbYgSmKTKLUiobEBG9S
ZqbBHrANFQNJzmxvwDAUBTIcWdk7fbN7tS0Yj/80oowGsIsBbjGm6MynR3PqFsiroDop3eBFIgmS
YFqADziDTCrEotLS5YxLBhvTbfKmoDiLPQU77DiNTUGKkCoFB1Q4HcpCGBKP0QWVVkjkFaLXy4qH
rpGYn3XT05KdLOpXhYIyqXMHJOZksxY/pXoCbzHbrPJcWMws1Ub5GHuEAdN+mD+xY/iI5879avQ6
bLz+RzzkhC7rnsvt2yYUXXxj0+h10tN/kf62fTtDqvHlZSM3xA/euSQnO5CWmjvx6KvS775uKnng
yalzs+MzMxKKZp659ta6R//GQlAPQwwOsaBzIEY1IOLEvAcJhBUV4Heg64QJcOx13iFSx4PGMq7B
8rh2M5pDpRrwEpgtfgM4URckw2uSgTvZ9sM/OC0sVroO9oMNkQFt04hgccRv40JcgZ5RIsIN1Cus
jNVqVgTUTjsOmB02+07fpttsgZtCqhh8NmwAmsiuKAhKWdAwQQeEZhqLa38bvSfrtaGrpHXSupVD
yRDu5I3GnbN3Hpz0LLPuxjnp7xukb7ByA9YxhTBWiB4JC6A/ajwusklU4CVCs2KJqhWvYrlKPJyU
MVVstViqXCO2Ks+Tc8w54bxKXaOaKTSo1pBVzCphjeopspnZJGxT7SO7mReE/SodnPJSiiqHaFWO
F3iVyCrJ4KTyJC4A2gIF1GqVgsWMCowSXs0hcAhVjCBqgbhguq6KiAx7TUkU11pUCK9SOzTrgcwO
oDP4d4WFToDeLObrxTw9G1WTuLU6vbs1vRvUZacCzjAo4cRRRGekZj/HsLygEBVK0EfbIkojyzJw
GalVrcv04lnwAbkUcZn+bKsIcBMZPrr5MAaZCU8cgeZYaERuUKEQY+1B/JhAC6L+lAx6bmnULp6x
t9LCMvEMzM/CuroFoJNNCpwDf9ivAG0cxRY84n08AlsuS8svSQelA5ekFtBqd7MHKIBmO319MMwG
hqgv4gZASYV+EZmfhPMIGBnMeHYmM5NtIkvE1TBBqpAqn+RzBWIDx4HaxUwAhsaJgqgQwKHmeMhF
RcCoVCnBcmBwAALSKsKJKhi+wNMDHuBVI1HJs8B8ogrmXlA4NQwGv7oLqw/7KOmpa11tP6Mf6fgG
spheoHZJMSjvGM1TgAI0TCZn+luymB73wbDp8OngsfMropVM3+PFuLFbMhHuW6mR/J28Hn2DZEcH
RHVkIqyPDFh7nTBuGmefFsmzcXaeYI7nae8x5hmWw2D2MURAvEeEaQargxGotcHM6jU01sfs++Lq
KyDqis/E1gyszELoN0Q8ZJtZNjXoJNXlYzBzLRhsQ5zBrLxxkh1yo4lZe/0nZPoL7Ky2A9eflj0M
Bo3p+Ug+7aODc1zF6ONIQXImVurBPnSFcqr0sxSz9UKhaFQrmLhsIVHh1qvdRSkkPVx0tIgUZScH
jHqBE12hBJurC6+FZe/2CiF3uoq4c1XFQnGxyyyEk/cmOgfHhV3DdKECx6DBv8BbQBAdw5tRrzcQ
E91Xor0jAv+3pBs8JToRVImld6d307GBbpOFd1JeviUBYUcA5+l8yO4B98Aab4bQbQLKJz7kdNt8
IKgg6fUFZLMlFvRKlOXKIKzFcmjQclvccDDEv0A9Gsw0KJZv0YKHDGFrmgVzB+Tlm7B24ch7azf7
GrLnTc0aizsHW9SPLP1ZkU+5l/v2+ZNNi2wBtceQnBqsS7Yq8t94cNPJ41vWvjkhdejuJywuXqtx
ZczEc8VUe9rEsSOSx766vapqa3SLK4FhVqr5Un+kavbLqzf93ISvUFna1PMJG+BOw16LB82PpO8W
9rjeczEJos5DOIRsbk4wKD1ulcocEp3xznR9Og4jA4QUWn0n624ao1col1CPupuGFAwQW5WpZzda
eaWVNwexUQmJRbAFsUnhCQKxwMijZAKHgpLCaDATmQIWf2JvjJAqq5ymtqKfTz7//TeXl96VXbib
zHjiiZ/95Fiw8jR3OvqX6tFSt3RNktqL/NVrll19Zd8nRy5tmXRI1g9wwo25yI6Ud4n2RDL2OPBW
+15xv50ZJhq2mxnGzLudgsYNnokQF2fTh4wYwqMGp1sZsjlccOxXOOxbuKyXYyj/V3cXFlJ/+hYl
Lw9wAHKIAbVFGURakx5GSWMlDsAgVuKTYyUqqyYIsRJIFHY+SGMlvn8RK5GDpMgai5QIoKdlrsih
7EDA3s0RyLuf2dr0C5e/OCxz9Yb5jzjaPF+deOsHbHzbxY5sf2/aI3vn7dz10ZrF75zFOV/A8byB
oBJQQc9lphvmVYXcaHEkO19bqR2v3cPui+MCopno3Hokut2CSUncNhWXbkrXhw1Gp1cVcjo83lbf
wtJbhx+9Ah7+7XPrtLsUShAmdhWMzQUJcpAgUsaJQRigPLswKiMdSCzmawFT3ka9kVw6LJQ7wJjz
zYZdy3btXrp6H147NnPQwedKXrz/sPTDl5/ge6++d+HXv7r4Gskf4BlO3D8M3jStBqf98Gc8HnyV
Kti1dMKJQRfd38PqSPMW8SnnHi/DaYmOM1u0Rp3FHFFHzGLYiYerjjDn8KvMubj3xQ8U73rf91+1
XfWrzhnOGclEkfMl6rZZ3YmFvCBYfW6XoHRbVQFhi2uP6yisATZg1QVcnEOpFgywr+AOcc5QYroQ
cjiCobd9u2PMD16nzPpvR+XoqBwkzajr45ObUQaZWyqQH9QebCNijuW9EAEz6k16s57l1YGEuMQg
ikfuIPa4FTYhiFQWbRBC0H6nDy5xkIh24CvYlQBCUyEDcYde4y85JfkhvKAOLYAYK7WzrRZfLLqe
DwwEYUlejkWgHNn0htg7Jp3vFuQZ9Te+5B7f8rO7Ms2HhDuzxjTfMea89Gds/wP2qpKGHXxwL4f9
bOWcu0fPHfbc82fr8iqLnkgf5dKDAoIgNC6VgosqHj68Fn9E7TFMd2Jh3+wt2J2tjqQIbl7pZrDO
XGjV8EalA6wSrcYQthkFo07r1RLtDbPD7rjhm7k8xmLRusIz1D/S32oAlsh7Wsb8vJxscB3SgWV4
C+xBgUkI+1u5L/tLOg2JNpdDNSa+o7Nj0yaudMBEQn5O8N0vrb8xndmxfi/0i0GDpCLmKvCKV975
PRqpzjMPFYcqasRaxWr1vri97n2h3SnH4lRgMVkTwtozygRQKSwfdjuURrdSly6kp3MuJt2anhbm
nJlqbUgzOBhyOTIyb1kg17oLKQdEr3wNeqNXQoAUjAWX5HlP9Sc5PSpDYkAf9HuCQZTkhMSg0vqQ
TqvWBNwJQRyKC4OcUIOD26tIeu16eQOFrpzcHAgw8r6EYCi2k5KfJ2uLRAOIBwTGfa/UANsfkwcn
5eTuLp4vXTj4V+1RTWjQI29Ggkze1mUvSdexcByX/fynr1QENj54+s5U6RJbOtg/pPVG9utNl7e/
UBUq3jDu4zGjvoVAhwanS7tOddy77eWTbdNWkDR5nlcAUalMscL+SSqsGtEm2MQQGzItEhaJoklD
TLDBaHDzgkWt1ISVYIFbwsgKNjj8GuSwb2pMplD7vlddFMvaohDTTSdZGUBMNaYYIfIS81kM/hWd
kZzxD/9pbNoxT1br/COdIPw/Gu0rfL72meho8nxTfs22d6PnKR8SOCmOcBHYPXQvPS/iEj5ngTl5
RkndDuDbsMCAwFbs/2dPzkSLz/SxnbxLTYNlBuC0FUfhwyZff5c7+Tptu+eyNAoXyG0baGBtLETa
KOuPg9/NYLofT/fpIVdchMibFm4wZByHftD9+cwsDEyLB+NckH8wi6DkQ7igs1N6rjmrM1jSrnF7
2e6L3w9g/RPZI9fzFw2cSuiD0HgL0JvGJlRoT2R6LcEDRewgsKht/HhuJtfMLxFauWPMBeYy7OCC
qSoKCoasIE/CQmBIIWwLsRwcQubnGWGmRLDvwFtQiBwN4YN9yPBKgVfyTo2CKMNIBQZrh2/qMWyN
WUp0korBZ/gCvAPw+YtLZFMVrCTwEKih/0sINNlT6rhl+lN6sViU93hABC0E8sXsVMHgbzmI3/hC
moEPfSF1bDkIDtQBfE66PzqVuNZK98njWwODpHtfDApHgHN696FJGHaPWe6WaQKGiYXzYjFI/5pO
sG7pFjLQCOacD7CVcNJjZaRIEAUtr7OJNq1NFxJDILarHONUM1Vqf0DpdPsdSsLaAj63za0BN4qP
cwUYkzIJmMMQhh/H4A5nmP4mKAJ6LT0AC9IRSurCmlsZ94r+Wve1mxvjYMNDYLQb9k1vbirHuNjS
y8W2m1YeMLPsf9N4Yh9Xd0QG1C5oGZmaWPxc/fsjk0/MqZ791FFneP6MPZ1sxtY7EweVJFaMG7vj
rvXRfHJ1zqj1u6NPkBPzsoc/8ybldpnXmW6QbfQszKRI1lH+HE9Y3syHzE18o8CZ1cRs14P1hni7
SukUnE6kDiucLpxuDzuQIw5M6NuWZEyN9dr5IL8gpNG7LGkc0XLLUOgIQK9oMYRE8YoDI/Y3XBmV
etSduTwSHlaQFteJ90D/J415dvxzdH1OLZ6usZbmLpgVfRM6CzNdBHvbPrDN1LBf40CPR3K2ipv1
T1lfYPeKu/X7rF3iefE99nPtn8zqgSLvtgtqt1HlEBwOCwnpnHGKkMXhjOvCCrDQejVwLBjTJ3tj
IheOLQVVJgVoSwMJYsEGJU4DJaVZHYT1ColoBYOM0UIi61Oa0B3+RKMcwKLREmuOEbatiA+sFdkI
+3Rl5ojjL2ze/Dz8KOaG9O3H0g1s/CPfiHW7N0968kbHgSvMZemvYJJGpZdwyg0w/CPUDmuS7mYD
MHQt7Hg0RlL3iXtsJEmMdxm0vNsi6Hit26VK0JKQ3ZmoBOvaF07QOfyJ/9K6lk0wem5BHqPLGoc4
Z5ANojgYGGeFBDu0QcTY5DHJw6I2NrWoY3Mm29Q4J8af8EMFKorA7TD4yat7AhXHT5QHIJXS2/Ii
9/zkiHS0cVvzmMyizubfvtUy8dCJ6dseHL+bObR+aFKx9CcY43Ob7831DI1+TNcgrGOyAdagAd0Z
CYaYoCafqWRZragnWoVBoQ6JlA0NStFpwtTORA6jqQuXw8KKmQAgbID9YJuhpLrkTBQ8ZOA9SHpX
E2W9PhvA4F9zwPLzOZzdrY/Tr94AS+VY3nbCvMKQtoXRrXRdlPa8xxxhh9OTXjg98liBYiu32fiU
eatlazKflBgI5fkqfJWJlaFxieNDMxJnBpvVzZpmbZO/MbEx0Bjc7dmbamLA/OLS2HQTclribC67
Jc2cnqRTzYLoaF6ABBI0SjbFZH/V5TYJrDt9W4oqQ1Bo9eBNZ/gynF671R6yDU4KCqEkZ5bWG9IP
RqF0R2ZWR5/NCCIkZjMU6qFEh1uYAWlvFJF6pFSkxMKHI3AaCVogbOjTen1IERR8GCKHPthbgJLb
CNfizHYfjtcl+JAvQasRQ0ofDgYUSogk+uA3oJB4DC4fjR7GvNTYBq28SyuzyE3Gp/sFcvzw1vCh
rI2F/x0/jOmwL8VA2d7pWweFHnhszR2NHx77x5whZD8XHPzUjFnlSSMXny6d9cEnX54T8FE8akLm
+PH3lCeCtZ2QPPShrb9YP6FhUHblyEhFssPkzkgtf/Kxix/sJN8DL9l6viQKbgJIhzEva9KVp7S4
C5dEAqy10MbwWqXBCeIafhkVRhatRcd4GcLcsMLuLtiTvR5bP3sygwrpaHG3PnpF3sCiVqQc9Ov1
u4O51KTce+TAgaAlS+Mxe4eElk944glugvTOxmh5gUmFyXqF+NBMcnYj6BuCWno+Yz6B9UxPIk6K
DOwynzcThUk0O0wOcxK/mHkPlC3itErEa5QcyC67YLeDG5iuDKtVTicO086+ddMCkbfjKfvD9Pdu
ThZThojFfW6LTvrzZVsezrYZArjAmfnIL8oCnfuJf8DMjZ+PTaNbu9HCMQMm753wNNFev/TMoOS7
nhqzhrzvpOsTArLMn9kMBDZQJL0Un4XA3UzUQBqYmXwru5rbg/YSEX7xRsrZYdwqdg13jj3PiUOT
Hkiiu08gamVTHYKCXT3zO8F5iWe78CNHGWaeEWJisDX3SMTDg5UBb+IgJIZhd5ThGQSmh1Kkk9VG
jmNqma04jNt4R+ycyaef9p40ofYFnDSJHT0yFgpgXuhHXqkWYlkKhBAjARKGg2UsCsNWGfhOtzUO
xkwbh/7Zrhzb7ItrxlrmBH0K/EGgCtwk2NqTA4n4I+zBKWeluaekRbArvpVpuH4JKITpiVNuF5TU
OD6yvJLdr4DpxxXCUFUrs1ZcqXyNnGFeFS6IryovqFQzhNlivXKWqkloFpuUzaqVwlqVkt5LKpnF
aAnHjE+yJoE3zBbhIvYx/BjL3xq2he0+CNsqe8O22yFqewaitmcgaLsdgraU5mCAxYK2sZgtpH1D
A+NDDtnWUQqpOaCNAL9cNEJkmGvVp8DfLTHcRyMmGsOFeCVHb+yL4z4a0dI4rkoNw5YfpfFfeHbZ
GTtEI+1yQFcuQIz3TN8VGvBbsGABWHtxJCeOBmVV4Ba+98al1976sFO6cOLyb09IvwaSdjIjbhxj
Kq9fYgbd+BUQtJcPfw9FFcqlFnTvHjUD1jIPoACLGY45gMo2Fh6Hc8M3S2Jvie5kx2EbREFpINTz
p2++/1Dagpu/kL6RpCu4mc2QWnEzF70e/RBvkO4jEJSn69UiDZV9QGptvBa5b61ltX2PnaE2dIGx
ylhjnCksZhYL68xb4XT1VssW6xbbXrTXqq9Cwy2VtgsWtox7lSOt3G60G+/h9tq4xCTObrFZwa+w
qFU6t6ilxok1Dhid8qHNYm9TP2YFG+Xt2Kqhsd8r9tj89U5ebKlDLDUbzkjSMDDVdzBdEaMFNjSs
84w2m53DmC4oO8RY6XTQTIQcKJ+VuQCOGcBhSh7it0QWxPJxurz8wTgfZoNhfOeCj0wt3dGyIxj2
ZCTrszP03GCt1Pg6bMSxGTOlJ6S/viTN6OTFn2t4n118MpEdCez/MKUVnOlmOkG20bjx3EhpPl+F
xqMaPJ4HaYFn8os5BY0ih+lKp/vUEMzApBA8CTibVghbA0qBGyxAEHkY3azu6DPQZNNSPiICkeN/
ho8L6Ukyea/6tgDyAPKTaCczOLqGrL3Rgt9cz6BdG6OwIodC/+RPTz2qj5X6pXCmHuxLDvpOz9Ho
5NPjdIfI2e8keKq8Vxg7AX7z/PdAiEgPQmWoHFUg+tvfofBzd/oL32r4deyd8q+Qx8Avi+9G4yhB
UC2aACfdJ9L/1CBLDCz3hIcT66hm/KgJ1aUpVfVzm+obZ02bIt8hV0PyV4Dv4BE4UYjtAEkABQBV
ADUADQBLAFYDbAXYC9AFcB7gfYCrAN/BRIkAdoAkgAKAKoAagAaAJQCrAbYC7AXoAjgP8D7AVYDv
gEgigB0gCaAAoAqgBqABYAnAaoCtAHsBugDOA7wPcBXgO/AdRQA7QBJAAUAVQA1AQ0/vhw64r4xR
fD88oR8e6odDu7c9H+6Hp/bD0/vhIGxuez67H57TD8/vh9/RDy/th1PP89bxlfXDy/vhFf3wyn44
OEa3tTeiH17dDx/ZD7+zHz6qHz6mHz62H35XP/zufvj4fjjM9W39ndAPp1x/K32m9sOn9cOn98Pl
9X0L/8zoVz+zH97QD5/VD5/dD5/TD5/bD5f/Z8wt76fRilvHc38/fH4/fGE//IF+eGM/fFE/vKkf
vrgfvqQf3twPX0rx/w/1p5krCmVuZHN0cmVhbQplbmRvYmoKNzYgMCBvYmoKMTIzNTgKZW5kb2Jq
Cjc3IDAgb2JqCihHUFUgUGFzc3Rocm91Z2ggRGlhZ3JhbXMuZ3JhZmZsZSkKZW5kb2JqCjc4IDAg
b2JqCihNYWMgT1MgWCAxMC43LjQgUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iago3OSAwIG9iagoo
Q2FzZXkgRGVMb3JtZSkKZW5kb2JqCjgwIDAgb2JqCigpCmVuZG9iago4MSAwIG9iagooT21uaUdy
YWZmbGUpCmVuZG9iago4MiAwIG9iagooRDoyMDEyMDYyNDAwMDIxMVowMCcwMCcpCmVuZG9iago4
MyAwIG9iagooKQplbmRvYmoKODQgMCBvYmoKWyAoKSBdCmVuZG9iagoxIDAgb2JqCjw8IC9UaXRs
ZSA3NyAwIFIgL0F1dGhvciA3OSAwIFIgL1N1YmplY3QgODAgMCBSIC9Qcm9kdWNlciA3OCAwIFIg
L0NyZWF0b3IKODEgMCBSIC9DcmVhdGlvbkRhdGUgODIgMCBSIC9Nb2REYXRlIDgyIDAgUiAvS2V5
d29yZHMgODMgMCBSIC9BQVBMOktleXdvcmRzCjg0IDAgUiA+PgplbmRvYmoKeHJlZgowIDg1CjAw
MDAwMDAwMDAgNjU1MzUgZiAKMDAwMDExMDEwOCAwMDAwMCBuIAowMDAwMDA1MjU3IDAwMDAwIG4g
CjAwMDAwOTA3OTggMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA1MjM3IDAwMDAw
IG4gCjAwMDAwMDUzNjEgMDAwMDAgbiAKMDAwMDA5MDc2MiAwMDAwMCBuIAowMDAwMDI5MDIwIDAw
MDAwIG4gCjAwMDAwMjk2ODIgMDAwMDAgbiAKMDAwMDAxMjM5NyAwMDAwMCBuIAowMDAwMDI0MzYy
IDAwMDAwIG4gCjAwMDAwMjQzODQgMDAwMDAgbiAKMDAwMDAyNTA3NCAwMDAwMCBuIAowMDAwMDA2
NDQwIDAwMDAwIG4gCjAwMDAwMTEzODggMDAwMDAgbiAKMDAwMDAzMTEzMyAwMDAwMCBuIAowMDAw
MDMxODczIDAwMDAwIG4gCjAwMDAwMjg0MzUgMDAwMDAgbiAKMDAwMDAyOTAwMCAwMDAwMCBuIAow
MDAwMDI1MDk0IDAwMDAwIG4gCjAwMDAwMjU4NjcgMDAwMDAgbiAKMDAwMDAzMDQwMCAwMDAwMCBu
IAowMDAwMDMxMTEzIDAwMDAwIG4gCjAwMDAwMzE4OTMgMDAwMDAgbiAKMDAwMDAzMjYwNiAwMDAw
MCBuIAowMDAwMDI1ODg3IDAwMDAwIG4gCjAwMDAwMjg0MTQgMDAwMDAgbiAKMDAwMDAyOTcwMSAw
MDAwMCBuIAowMDAwMDMwMzgwIDAwMDAwIG4gCjAwMDAwMDU2ODUgMDAwMDAgbiAKMDAwMDAwNjQy
MCAwMDAwMCBuIAowMDAwMDExNDA5IDAwMDAwIG4gCjAwMDAwMTIzNzcgMDAwMDAgbiAKMDAwMDA4
Njc4MSAwMDAwMCBuIAowMDAwMDk2NjUyIDAwMDAwIG4gCjAwMDAwOTA5NDUgMDAwMDAgbiAKMDAw
MDA4OTU1NCAwMDAwMCBuIAowMDAwMDM0NTgzIDAwMDAwIG4gCjAwMDAwMzcyODQgMDAwMDAgbiAK
MDAwMDA2OTUxNSAwMDAwMCBuIAowMDAwMDc2MjI2IDAwMDAwIG4gCjAwMDAwNjU2ODggMDAwMDAg
biAKMDAwMDA2OTQ5NCAwMDAwMCBuIAowMDAwMDU1NjI1IDAwMDAwIG4gCjAwMDAwNjU2NjcgMDAw
MDAgbiAKMDAwMDA1MDIyNiAwMDAwMCBuIAowMDAwMDUzMzUyIDAwMDAwIG4gCjAwMDAwNzYyNDcg
MDAwMDAgbiAKMDAwMDA4MDExMiAwMDAwMCBuIAowMDAwMDQ0OTA3IDAwMDAwIG4gCjAwMDAwNTAy
MDUgMDAwMDAgbiAKMDAwMDAzMjYyNiAwMDAwMCBuIAowMDAwMDM0NTYyIDAwMDAwIG4gCjAwMDAw
ODMzMTggMDAwMDAgbiAKMDAwMDA4NTU0NyAwMDAwMCBuIAowMDAwMDgwMTMzIDAwMDAwIG4gCjAw
MDAwODMyOTcgMDAwMDAgbiAKMDAwMDA1MzM3MyAwMDAwMCBuIAowMDAwMDU1NjA0IDAwMDAwIG4g
CjAwMDAwNDA1ODUgMDAwMDAgbiAKMDAwMDA0NDg4NiAwMDAwMCBuIAowMDAwMDM3MzA1IDAwMDAw
IG4gCjAwMDAwNDA1NjQgMDAwMDAgbiAKMDAwMDA4NTU2OCAwMDAwMCBuIAowMDAwMDg2NzYwIDAw
MDAwIG4gCjAwMDAwODY4MTggMDAwMDAgbiAKMDAwMDA4OTUzMyAwMDAwMCBuIAowMDAwMDg5NTkx
IDAwMDAwIG4gCjAwMDAwOTA3NDEgMDAwMDAgbiAKMDAwMDA5MDg4MSAwMDAwMCBuIAowMDAwMDkx
MjYyIDAwMDAwIG4gCjAwMDAwOTE1MjAgMDAwMDAgbiAKMDAwMDA5NjYzMSAwMDAwMCBuIAowMDAw
MDk3MTE4IDAwMDAwIG4gCjAwMDAwOTczNjkgMDAwMDAgbiAKMDAwMDEwOTgxOCAwMDAwMCBuIAow
MDAwMTA5ODQwIDAwMDAwIG4gCjAwMDAxMDk4OTEgMDAwMDAgbiAKMDAwMDEwOTk0MyAwMDAwMCBu
IAowMDAwMTA5OTc1IDAwMDAwIG4gCjAwMDAxMDk5OTQgMDAwMDAgbiAKMDAwMDExMDAyNCAwMDAw
MCBuIAowMDAwMTEwMDY2IDAwMDAwIG4gCjAwMDAxMTAwODUgMDAwMDAgbiAKdHJhaWxlcgo8PCAv
U2l6ZSA4NSAvUm9vdCA3MCAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDM5ZjdhYWM0M2Y5YWU3NGQ4
MDZhYjJkNGI3MDdjNWNmPgo8MzlmN2FhYzQzZjlhZTc0ZDgwNmFiMmQ0YjcwN2M1Y2Y+IF0gPj4K
c3RhcnR4cmVmCjExMDI4MwolJUVPRgo=
--e89a8fb1eb0cf920f104c32cf089
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--e89a8fb1eb0cf920f104c32cf089--


From xen-users-bounces@lists.xen.org Sun Jun 24 00:29:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 00:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Siagf-0000Js-Tl; Sun, 24 Jun 2012 00:28:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Siage-0000Jm-5d
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 00:28:21 +0000
Received: from [85.158.138.51:15436] by server-11.bemta-3.messagelabs.com id
	9D/1F-02904-32F56EF4; Sun, 24 Jun 2012 00:28:19 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340497696!25147010!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1563 invoked from network); 24 Jun 2012 00:28:17 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 00:28:17 -0000
Received: by obbta14 with SMTP id ta14so5625259obb.32
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 17:28:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=c/pKV3/QaWyeqxTzY0BeIeh2i/IuUyfI8M5sV8eW+b8=;
	b=CYz3Bo7+yfvoY54yIHd/ecCCuDvbj3eDZ5Ecjh7h5W5G+O++OPvHzUR/LZySvmCNIM
	8vBeiXII8teAAR8INi7REqhxGqTMSknPbzVSL07LltDzhJ+hc1P+WgCskOerrVfxfDxG
	hmgjoJr6CCYoAYAl4YxvdwFiC+b7B7JHmy88Tvm7nxnPuzPAQ5nVjp4LnDLeUG2hDdYs
	dIhZwwJxC2lpT3C5I8x+qAapFfKtzOKsD9CYwlnLSBiVsfD2AVE/SdcDkW1Wg8ZxCjI/
	KxR7KS5RMUbXZ55aFW/Z1k6ky9vk1pT7clMZAhVH0/nW4wy8fSeI4OpjrAMEMZfDlufE
	3nzg==
MIME-Version: 1.0
Received: by 10.60.11.199 with SMTP id s7mr7072806oeb.49.1340497695678; Sat,
	23 Jun 2012 17:28:15 -0700 (PDT)
Received: by 10.76.82.132 with HTTP; Sat, 23 Jun 2012 17:28:15 -0700 (PDT)
In-Reply-To: <CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
Date: Sat, 23 Jun 2012 20:28:15 -0400
Message-ID: <CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Chris <kavefish@gmail.com>
Content-Type: multipart/mixed; boundary=e89a8fb1eb0cf920f104c32cf089
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--e89a8fb1eb0cf920f104c32cf089
Content-Type: multipart/alternative; boundary=e89a8fb1eb0cf920e604c32cf087

--e89a8fb1eb0cf920e604c32cf087
Content-Type: text/plain; charset=ISO-8859-1

Hello,

My experience with Windows is that you have to restart the physical system
before passing the card to install drivers.

If you restart the system you may have to eject it from the system tray
icon for safe device ejection.

When you pass the card to a DomU, the card is initialized.  However,
Windows does not reset the card.  So after that DomU is shutdown the card
remains initialized.

When a Windows 7 DomU boots if the card is already in an initialized state,
and driver installation, removal, and 3D applications will fail.

I attached a diagram as a visual aid to depict what is happening.

~Casey

On Sat, Jun 23, 2012 at 3:30 PM, Chris <kavefish@gmail.com> wrote:

> Thanks for the suggestion. It's taking me down a weird path.
>
> I attempted installation of the fglrx Linux driver, which failed
> (while building the module for my domU kernel). At first I thought
> perhaps it failed because an instance of X was running as the Nvidia
> driver does, so I switched the Fedora VM to run level 3... and then my
> monitor lit up... the one that the Fedora VM was supposed to control.
> Never mind there's supposed to be no X11 in run level 3.
>
> As far as I can tell there's no driver bound to the device. The
> /sys/bus/pci/device/<BFD>/ directory contains no driver symlink. Also,
> the lsmod listing doesn't include anything that's obviously a video
> driver. So I'm guessing that's what happens when it's just pure
> software rendering, but I don't really know.  In any case, it's
> definitely not either of the radeon or fglrx drivers.
>
> The configuration that produces the effect closest to what I was
> aiming for has 'gfx_passthru=0', which allows me to watch boot via VNC
> and then the secondary adapter takes over when gdm starts. However,  I
> use 'gfx_passthru=1' then I get the same behaviour as before where the
> guest starts without error, but appears to hang shortly after
> power-on.
>
> The Win7 VM behaviour is unchanged: 'gfx_passthru=0' starts booting
> until the ATI driver loads and bluescreens; 'gfx_passthru=1'  hangs
> very early after power-on. The result is the same whether using the
> latest official release driver or the latest beta driver.
>
> Any other ideas greatly appreciated
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb1eb0cf920e604c32cf087
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>Hello,</div><div><br></div><div>My experience with Windows is tha=
t you have to restart the physical system before passing the card to instal=
l drivers.</div><div><br></div><div>If you restart the system you may have =
to eject it from the system tray icon for safe device ejection.</div>

<div><br></div><div>When you pass the card to a DomU, the card is initializ=
ed. =A0However, Windows does not reset the card. =A0So after that DomU is s=
hutdown the card remains initialized.</div><div><br></div><div>When a Windo=
ws 7 DomU boots if the card is already in an initialized state, and driver =
installation, removal, and 3D applications will fail.</div>

<div><br></div><div>I attached a diagram as a visual aid to depict what is =
happening.</div><div><br></div><div>~Casey</div></div><br><div class=3D"gma=
il_quote">On Sat, Jun 23, 2012 at 3:30 PM, Chris <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:kavefish@gmail.com" target=3D"_blank">kavefish@gmail.com</a>&=
gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Thanks for the suggestion. It&#39;s taking m=
e down a weird path.<br>
<br>
I attempted installation of the fglrx Linux driver, which failed<br>
(while building the module for my domU kernel). At first I thought<br>
perhaps it failed because an instance of X was running as the Nvidia<br>
driver does, so I switched the Fedora VM to run level 3... and then my<br>
monitor lit up... the one that the Fedora VM was supposed to control.<br>
Never mind there&#39;s supposed to be no X11 in run level 3.<br>
<br>
As far as I can tell there&#39;s no driver bound to the device. The<br>
/sys/bus/pci/device/&lt;BFD&gt;/ directory contains no driver symlink. Also=
,<br>
the lsmod listing doesn&#39;t include anything that&#39;s obviously a video=
<br>
driver. So I&#39;m guessing that&#39;s what happens when it&#39;s just pure=
<br>
software rendering, but I don&#39;t really know. =A0In any case, it&#39;s<b=
r>
definitely not either of the radeon or fglrx drivers.<br>
<br>
The configuration that produces the effect closest to what I was<br>
aiming for has &#39;gfx_passthru=3D0&#39;, which allows me to watch boot vi=
a VNC<br>
and then the secondary adapter takes over when gdm starts. However, =A0I<br=
>
use &#39;gfx_passthru=3D1&#39; then I get the same behaviour as before wher=
e the<br>
guest starts without error, but appears to hang shortly after<br>
power-on.<br>
<br>
The Win7 VM behaviour is unchanged: &#39;gfx_passthru=3D0&#39; starts booti=
ng<br>
until the ATI driver loads and bluescreens; &#39;gfx_passthru=3D1&#39; =A0h=
angs<br>
very early after power-on. The result is the same whether using the<br>
latest official release driver or the latest beta driver.<br>
<br>
Any other ideas greatly appreciated<br>
<div><div><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--e89a8fb1eb0cf920e604c32cf087--
--e89a8fb1eb0cf920f104c32cf089
Content-Type: application/pdf; name="Diagrams.pdf"
Content-Disposition: attachment; filename="Diagrams.pdf"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3td6jnk0

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdm92THLdxwN/nr5jSS5ZVueUA8/0o03JKKieixUvJZTsP
8uroo3InWneUFOavz68b6AZud3aPUbGkBTANoL/R3cD91P6p/akNSzuEdpyndu779uGm/bb9se32
U/uuffnqMbSHxzbov8dDG+b92M7zwP/v23Htrdfc5d4QGLpLcLl9+3TW2/bl65uHw80/P/z83V37
8E4x6NuOf8PUxrjvZ7bou/0yzqE53Lcvv7wP7e/fK67jtChkv44G2o+zgrYJNBpomIOCjrGNS9tH
EMur9QbSd7Jr1/ZdEJih33dzGPq80mBgYU5g49LGuZ2WFYAGrEYHCDFttbTj1E7dkleYHADKZI05
wuoVDo0Rvippc5NJC2WR2I/A9NNwss6UaRKRCaeH3mAW9mpUnIbt2Aa4NA1zXmV1bNbE7gjNAjIg
qGkZxgwXOl8KigXtEWaHKNtNYR+jA7pYwjHgiBwzK4VT4QLkMuxj12+sWfgBU0c4n7h+wtRpFr4G
iMrK4ioA0oo/EP2KXAxAFABevfzm5u67D+9+uXn1/u79w7v7mw8P7w6ikX2flHBak2bdy+r7eYhD
O9sYOp7HmnkYE9ydzywjtz5mM+/bt5jTV/z3QzKwV28Uy65986rBHLVzhcktYmmCcxgVn2EfhohV
YHphHhM+PiY2l8fiooATRpln2giWiTWerPYG28LUo5h612LmHbZfYxIw9HGBz9nWxJB+d91m9l7x
exWnfdehRe3QXqPY19dh30HL9dv2r+3uDy9wKLHd3b1or7Tx3hq/vmjSyOHWhr6zxsOHF+1/tddf
tV9cg+AZj2SyyhxvcEvzsp9Q0kosNtTPPSzIU1KnyMdkJvKpiVcxCMXHzGSrCazYquKvDQ34FOd/
6hjrGwe/b59jfd+h++O6R/CTqMIx19HUYcUrDM0p1187Jw//7c1/GHdvzjK3Qff4hx5gNf00YfgQ
v+D65yXmAUjzgX5WvymcBb70YO3a2PwNngo9+MGhk0OFHTAQ3SENsIMP9NN+hQEotMDnnipzNf85
Vga0OC5raPsx7GfsaEOL+8X4uaHFb9BH1V5npg3cmBa3GeL3xuV31vA5LoAHH7o/EkWzcfLWrL1v
+4BLK5yW7rjARRVBbiX2G9CmVpsEjKPIY11rBkt3Ru9ZuYHVuYkTqeWQtBhTiNhcp5Ls91gNbYQ4
4xjGAc9JN6DEcx/2az812o74nDTK+dJx4BXwjs6k69A64L1leZp37TDv14EzQXo9+6SpjTR1PWmk
TQoomzuChy0DF1YMkT36AR8SxBnQFAJgpxJALxB+AKSI0iS0AHsaHIuQVEA5gnWFhsYhLUsL7V0N
8zaCUJpFSxfiN69tYOyYUWoPzfPqDX+E/uQkUshyxWF+JWv0yzzjpItWY+TJN7+ufHH2zriG5JQf
TJ+/znr9o32xD69vTfU/PrquH1yz3eEDX1x57V05OxzrBmzln2Idpv00rSsne1ew9hPlzcfHYnwZ
29qMmjPHBaHANK6io5yj0hIB04pyMMhHbdxqU+Hebh/Jw9qGoF4Lw5QW60hrFK8vH7Vxq02FQ3zN
5TM2EqtpVCg+vmJE1LA0YpeFDy69P7usTkTzOxesN4xlj5U0znFqWFMoPmKznHQjYRpxqwSAQqx/
xXVon4B9bPyzEF5PP+P9BzIJCffDssgerCWHKfY8j/h6+xrxYbqHxqDpMyiwx5PpzxmIY6Q0mPOv
GN2vWLaEokQ73ViY7Ur3b9kKXv/nUzNoduWofXS99IDmwfn/s83zQwCgYhdd+1XTERUm3a2tBI+W
QsEVRyoult/QjXvRtky3JmqJGknUQmwmPJ6qOgo4TQttlLQjEM5t4hGsz6DOiEg24uAMOMV19j05
RW37W8VFQEBLcDmHt5iEIC6e3xEXDMYZt8gnMSOiTMfT2glPg9rAU2QpeK5Ew7IFeOYtBM/cTHhm
kHN4NmLEMQyCzTyTA9Ped8Mo3kHmkKkwKAEZJ1AvUOu4V50Zp7hfR5IteMzYuE6Yw0jcksY4MY+n
bhAizjssrJj2lakZEdSSA5iYOuEiyMkWwBF8pTHYdDz1LJk9FMhkiYg4uAgo5rAfygBxBGttDohx
QuTQdTC72GoXvZt5RcjKUHYJcrjKhHFSP8L81OVwVX+CMQu4eZCz0coQyragPaRtu9WQSliQCIkD
YdGn4Of44Z4kuRrWnfv9OpO2RnQzdJ2sJpOHNeyXVc5ltGpZiY6ARaeA1d8lRygL1jaHPn2LZE6K
TJ7cVJPPKIHsr/swV/YXtR6IpGQfRSmukwhhxsLZp5ExaheipuIWTyefpTwCjMfTwg7hn/QaUgpE
lTUepEn8OY2F1git9CIU8z1CZumh4k9gIY1jKp3nqKZ5sLwhmaQQFSGK7fOGEXpKjwUTcgKL/zlP
A6rDNCIcFpS4Qdt34hNkUBuR6o7gjP+J1DukKeup/xlEpzA0fOPYiwZhw+KLcjv7nwy1IbHsfyKJ
pTAJp2Nb4Iqsqf7HQHRry7LiIDwYJExoej1PpS15qvJmVlYrTK9t+FJmVMWEE8creFHkEd5oLNMH
a7N4alP+QY4JRtssXs0QPCVqac5UBpLEe8g8DTvhBgWBZXwSdrahSWGnZ0h+ON4fnart7hs7Lj3I
+buN5FnNzqdbbPOyPlErllxClWpVipBDt5FHv/GT3M9v2+z7I3za3a828uOLpjrZ0cmNpG5gYyQP
j6SWoKGVdCim5g6RpLhKoJpB2+Iny5wNXdQ8phMrJdeVZdF7CarosKx2mj6FcAqV2ixbzTGpn6sH
qRfkFBgmz6GrMGogh54ClYI63fAY6pXxx5mak4Vm5xGsR0cud0s3zkVg7a5KznNFyWR0soh9cNU5
l5xcppMUc1lmEuHNBOWzL3Ow+B9GsA1cvyDkphhm/c//eAzxlzz1CzeSz2qlfpLalGJNpFQ0YcMc
5uOgLaxcWkQmWt7F0AWkdLF1n3PGW0tkjtNhTcIE9T7SCEQifaAsjKMEoOpKECIzsru+lPHEhRSY
Wt2CRpv7SPVaLSiO3b4n65g3S1ufu658PFYNt1GXu0fkbea8s9U14N4zVk9i2eGi/TZE2U/4KUEU
CWRhr3QHksvE99TKLDcgjXO2TsknbBWJSpbpTJeu1HwS+1NLOd84UDouI8kjBxnxkZTtdZ2qL/oh
caBGFl0+CmSCDWgMdbzGGacTSUfwM8R3M66BrfT6x/p3BBUSSMSVeHUluxKm6IQyILx5usa2Iyr8
ygEHhfhuorR7egZxlHVToLxS5c7uir7O6mD+wD2Sa47XPzY0htPqiX40G/49s46oRi9DnP82YAIY
pe64apioU5pqQA5kFaJNOhsbZ+6RZ+RbAmV5I4mHDrBbkgHXS1OnwWKeUgZcBjYp6VG2Y7LT09uB
JAQpEJDv6D3OcQFj2JOhkOhVQkCGKQ74Nvu62u5S8enC2fpoRh8RQvPMDUFi30Qwp/dMJgQfcCGs
XPcsCzqfGZ76aKqJwKc8I4IAm2dJAM0KbIC1kggClQsJPc0KSt8E4FNUABdLR0kAE4EvmaDePSIA
eNh1HQU/agHV4UzWRcaHKI7jnN237378/v2vVIauf7h44UKRjCo9Bi51M2ndNdoahBr5qA2toCW4
M/5CimQkMawjdTNNZ2g1EeQIecjCtUFgYnDbzgBrthRDSgnpku9YAak3gOMG1dxNVYGDVT3NIZiW
bVr/89EdB2HUIkFEDtISaeMeJ+oL0o0d2QHHnAxgpZIqIL00nK2TMTJYYlMqAj6V+2VdUe6ZW9mE
xl1Lvg7cuLDS0i6sbhO1jXNMg/3RTxpmY1ZgUkanWg1EMyFps9L34VuDOGsX1Ky48sYeAjeEcvkt
J9eUWCHdQHg64uaU0tThuisNc7sl0ABwHaDMs6lUC4hFZEV+D1IYk4ZoYWKFdnFJPlHbFMqo/DIY
yo/UHfJw1BX4buiU1UA0EZI3K30fvpWSv1D0xG+ioqd+kxsClFwS3nRuVQZbhUGkaV23EHmZxXL9
kE6w3Tc3333/8Vl7JUoLXC2QCVLZlBZaSEFVlU66Ue5lSP+TWmoHjHSYAA1ghqg2qW75TG6CdT1+
DvI8QMsto2ZReCBGx2oSbVYCTn/r/+tYqp4zbFg0vpDgl/HXbaq+D98axKbySQrcS6VfSnoUy7QF
UbzCUILlQyT+nCjVJTPTDk880jAlBKBlbE3qShXOplL90RX55aqUpWmIg8+8ki4+zCamtlxl6SCl
CSq0UqEQEBsmrmOFCp2yGohmQtJmpZ+GmwPnlJP6rLNE+Yi8TPdwncmLkrWx5TQNJAYnGoe3tKRl
I6tJd6MG8LklNWQ3eLDGZ9bJzZMAqkqQ04ElZWxUYaXaAU8oOUnjXk6bfRcpJvccZgvlFTmJ8gjV
Wp5BcGL4PLxgN8Mr1iIxVfCeKHOdh7XhOUUCtxHOIsxNwPtqnpR1AGfMVveRjAFlY5tneMp+tjr3
eYpwwcBHHM88DymeOS8DclEOUAhIOOrRmVYmvsqEyyWGMGcgshdqQc3m4T51AVCT51XCuYGrgIQa
+yvnqpHMuSHPAzVMNbHCVq9HDAN4oix0PJnnqw8go6x3DPIIOBmeRt9BK3RciqCbP2xfK4Q46yEA
K+RpFmtZ3VK8a+DRl+Su8J22XDJwkBCeWJuUqYI6c9OnCyMmrRD2pKx5E2jyNgvJ9hkK29u+NARo
PwRJaTlThpWqmeK97xasbUTjpq6zmwa5P+446Jo48l4nVZpFf4CVLEteKHFdrvTIGIECY2TSQqPS
pbM50H32efoS6MhRAwKZzrSRIhXJ+NkIGepGMjbOvM3TjSBJ0AR9ny2+B6PkHxZMgg8OcCeuC/jh
6cQPS6lLIqA8JjG3jxEaK9xdNbeM3VajZUUeFab3S5sZivAy7UeQtAoOOVOsvB4Fty6Kg9lKUrjl
zrHhs7fcWto5vZ1udvcWTX7ivWy+BYQuvdkrDMVvTdz8dYhaWMm5aV3hIl2yD/0KA/GEpQfr6Buw
HJfCtHOlXTUNNHqSjTb4hZXHnncdW/zyIp+XVR48mzM21FemnnBXUKlIZqG4V2ps+mZM/jQj50D5
CSW09EBvIFJJnANW7x0kKJKaferBPu1JlTQVKOT+1HoBbSs9sXETjZ9WRN6ApJhORCN3JhED0cVS
jw2kJ1leBduc8/lrwQBXkTFIN+7WkwBSLbHA5uKbq0zgXgZMuLGbecGJ1sjpVg0QcuiAPL5RCKxd
p9hAMvXjVdzoNsNbDiH2oI61x6pQ4ZO3axQMOo4cXtQc56LEGf/umuOVPi/s+af6dYna3Tf2GMUV
6tFbpkmmQH/zV4lef/X7hr+9qOsKlRJJfp1qJqf08JC1G+Rh8lXAYT59jtdA0nWudLgvcdQKkoac
k/jgQPbpnopnsg23ib+bdyoLPfziSxjhXmHxeZm1zc7rKT7JuV5ZZGVdZ1jSSOJdOVVu1LgLoPxG
Rbd6e4RRpuKPb/f46NK9/2eiptk9i3hbEH+bmVveWri//Tazy+k/pc054rc3zpHZeJv43+y2HU8q
WZmMfBnf02hx4SPEEv2eYefxa0+5WRl5hiwPpJZaw/Kd2vnbkdrZnqBSePaz2Y/fwIDv/xtN7qt5
FTu1V8vWbdrXWVIuhcOJip9gmCGanTH4PKWn5Rxb7WibZufCcWFfurQ5Sm/caXyZ1avOa5I2fAa2
v4F5BFQ9V8hX07ThFzcuPtxCH5ygX5zWXMGuiHW++7WIW6H7U2/4J2PiO9MQNxlf71+zYE1Gn4ZX
cXD3vmTxXY7I8eIOKwQKkxt9JP6JhiQaOgfi7yt801NP3f612fVm827rRpPpXXm7m71Vu3PLdilw
Z37sqR26CGiDxTnWdBozi7f8dGGfoVg8qR8LPxg9vuvhQ8bMZpl8fc/M1lQK/lS2kp5oreqqXzZ0
13y0U+yccjH7KVDo2v8GR6nnDi+09CVpJd/sJ9/4Ni4PbzgDylnqiuxo+hHspLgVGEPtTx7+aLz3
4MIgnHpXkzJShOgicyxs/pbItNJSeFdoMODjya61vg8Q2WmlPyey+PlS6CN/CKZOq0oG/JDnNXC+
kS9JwLE5G3qOTmGFYZy0p9k5yx3ExeJ+3D+diKVcN2WcHML56xrgp7iv6/7AYezRSrP7F3F/gZBk
7wwkD/5UyyH+7hfKFBQFK33NYdIbp9n4VEtLI1+n2HH94n/Mxh34wYn1BZ13xmanzKw1fbgc9xyL
0xfxDetD/unzBwdxEoxIHzjFNn9qdv/rxLn8igJ/Ov+56utnuYIZtg5dR8QwM2YVS9t8QJBVzEVi
013LnTD7Ygu76mWIZufvHEwuzmO/pPYRW833cSYBm7i/ocmOjJProhEKLkcyklcfBf8UGvgTRuJA
7uROddpdsG+SVbHZObaPzjnHzaGNU5f8bCLVyfHVysglP7uvaK7reZccoQQWJIFyH3ZK8vULyqWh
erJmNDjBTl3Bq6iYQZdvB6zKdOyUONMCm1eothHnqrP+WO/a3Udf2MMJR9cjSFvQtnxvaPHhst5s
1AUWeVwtf9hKEQsuNkd/S1gY4gi54nvDEHmKWFOCNKfBIDwAcKO5VOormUgx/PIXjM5pl6dvh1Kp
v7ZtsUe5e7tUHfgtPOQFejd2XM6HsOXQjgXfeq7tiG6cFXaeOHklzTBy/JNrjUnCRZNAm507gBKk
2Co2x0XhWBlEORHfZofmIH6iucf8YjP+dTlUClpeFl02cm4AI3+AxjXKhplnrKtIpcQ9p/ZV1Nlo
cx4eMs+ql5EGc8Ihl6h9MUj/kBW82bmmO8sc5sHF5ki4CtuCtoH/4ZcvYxCPW3+bxceK0aUs64ze
OEEIiriPoKIWqDOf+lPDpCRj3IbLJikX/NP/AQCqCBkKZW5kc3RyZWFtCmVuZG9iago1IDAgb2Jq
CjUxNDEKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3Vy
Y2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQo+PgplbmRv
YmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFn
ZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MyIDM0IDAgUgovQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9U
VDIuMCAzNiAwIFIgL1RUMS4wIDM1IDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xMiAzMCAwIFIKL0lt
NCAxNCAwIFIgL0ltMTMgMzIgMCBSIC9JbTIgMTAgMCBSIC9JbTMgMTIgMCBSIC9JbTcgMjAgMCBS
IC9JbTEwIDI2IDAgUgovSW02IDE4IDAgUiAvSW0xIDggMCBSIC9JbTExIDI4IDAgUiAvSW04IDIy
IDAgUiAvSW01IDE2IDAgUiAvSW05IDI0IDAgUiA+Pgo+PgplbmRvYmoKMzAgMCBvYmoKPDwgL0xl
bmd0aCAzMSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyOTIgL0hl
aWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayAzOCAw
IFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt
0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwZ+BwbKlwABCmVuZHN0cmVhbQplbmRvYmoKMzEgMCBvYmoKNTM0CmVuZG9iagox
NCAwIG9iago8PCAvTGVuZ3RoIDE1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
L1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAw
IFIgL1NNYXNrIDQwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgy8DwyJwAABCmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKNDc0
NwplbmRvYmoKMzIgMCBvYmoKPDwgL0xlbmd0aCAzMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA0MiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgY+BAZnuAAEKZW5kc3RyZWFt
CmVuZG9iagozMyAwIG9iago3NjcKZW5kb2JqCjEwIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTEzNiAvSGVpZ2h0IDc5MCAvSW50
ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ0IDAgUiAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQo/
iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMBr
YBdHAAEKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iagoxMTc2MwplbmRvYmoKMTIgMCBvYmoKPDwg
L0xlbmd0aCAxMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDIg
L0hlaWdodCAxMDQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA0
NiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K
eAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQOPAwOg3wABCmVuZHN0cmVhbQplbmRvYmoKMTMgMCBv
YmoKNDg5CmVuZG9iagoyMCAwIG9iago8PCAvTGVuZ3RoIDIxIDAgUiAvVHlwZSAvWE9iamVjdCAv
U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0IDE0NCAvSW50ZXJwb2xhdGUKdHJ1ZSAv
Q29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ4IDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwY+BoY7M8AAQplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjU3
MgplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAyNyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzODYgL0hlaWdodCA0NTYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA1MCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMG/gYGDygAAQplbmRzdHJlYW0KZW5kb2JqCjI3IDAgb2JqCjIzMjYKZW5kb2JqCjE4IDAgb2Jq
Cjw8IC9MZW5ndGggMTkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg
MjI0IC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01h
c2sgNTIgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCngB7dCBAAAAAMOg+VMf4QKFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBv7AADCPAAEKZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iagozNjQK
ZW5kb2JqCjggMCBvYmoKPDwgL0xlbmd0aCA5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAv
SW1hZ2UgL1dpZHRoIDM2NiAvSGVpZ2h0IDkyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTQgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgy8DAyKpwABCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago0NjQKZW5k
b2JqCjI4IDAgb2JqCjw8IC9MZW5ndGggMjkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
bWFnZSAvV2lkdGggMzE2IC9IZWlnaHQgMTEwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTYgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tBn+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIFvYJdnAAEKZW5kc3RyZWFtCmVuZG9iagoy
OSAwIG9iago0NzgKZW5kb2JqCjIyIDAgb2JqCjw8IC9MZW5ndGggMjMgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzIyIC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01hc2sgNTggMCBSIC9CaXRzUGVyQ29tcG9uZW50IDgg
L0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tCU+IQGHAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgPzC1xwABCmVuZHN0cmVhbQplbmRvYmoKMjMgMCBvYmoK
NTEyCmVuZG9iagoxNiAwIG9iago8PCAvTGVuZ3RoIDE3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi
dHlwZSAvSW1hZ2UgL1dpZHRoIDM0MCAvSGVpZ2h0IDExNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29s
b3JTcGFjZSAzNyAwIFIgL1NNYXNrIDYwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4Hdgzj8AAQplbmRzdHJl
YW0KZW5kb2JqCjE3IDAgb2JqCjUzOQplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCAyNSAwIFIg
L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0lu
dGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA2MiAwIFIgL0JpdHNQZXJD
b21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20P
BxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDPwPDLZXAAEKZW5kc3RyZWFtCmVuZG9i
agoyNSAwIG9iago1MTIKZW5kb2JqCjUyIDAgb2JqCjw8IC9MZW5ndGggNTMgMCBSIC9UeXBlIC9Y
T2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI0IC9IZWlnaHQgMTE2IC9Db2xvclNwYWNl
Ci9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZzpTxpbGMYVRHZkKwiKFFEQRSkVBVwqUHEraqTu
NC7FGI1EWi0RNS5UYtXQqEQat9hITbBuNdRqTDX91+4Z7G3uLaj3frHj5DzfmJDM+Z3nfc5A5pw3
Lg4KzgCcATgDcAbgDPz3GYi/Z/pfZLgr4e+Jfg4XOHIrJfgO+DYen5BAQJR4DxQZaEICHg8Gfgvi
FRzClkgkkkgkMpmCepHJYKBEYiKBABgjiNeaiODhI3AkMoVKpdHojHsgOo1GpVLIpAgiILy2SiN4
wDoSiUKlMRhJTBaLzeFwUS0Oh81iMZMYDBqVQiIBE28ABO4lgMIEdHQGk8XhPuDx+ckCgRDFEgiS
+XzeAy6HxWTQASHwMAE4GLNCr/BIZEAH4HjJQmGqKE0sfohqicVpolShMJkHEAEhGVh4HWA8Dg9q
k0xlMNlcvjBFJJakSzNlMnkWiiWXyTKl6RKxKEXI57KZjAggPqaBAC+BgOCxODxBqlgilWUpcpS5
KpXqEWoFBperzFFkyaQScaqABywEgASwjMao0HgQPiKCB8wTSTLk2UqVOl9TqNXq9KiVTqst1OSr
VcpseYZEBCxEAImgQmPw4XCgOkFxAjyxVJ6Tp9Zo9cWlZQaj6SlqZTIaykqL9VqNOi9HLhUDQFCi
III4XNQKg6SPSKElcRA8Ra66QF9SZiqvqK6xWGpRK4ulprqi3FRWoi9Q5yoQQE4SjUIED4koA0F5
IvaxecI0qSJPoys1mqst9Q3Pm5pbUazmpucN9ZZqs7FUp8lTSNOEPDZiYIwCjccB++gsrkCE4BUZ
zDX11ua2Fx1dL+32HpTKbn/Z1fGirdlaX2M2FCGAIgGXRQcGxvAPT0Ds46dKZLn5RcbKWmuLrcve
2z/gGHSiVoOOgf5ee5etxVpbaSzKz5VJUvmIgQR8VH2C+JFoTK4gLSNbrTNU1jW2d/b0OZxDrhH3
6BhKNeoecQ05HX09ne2NdZUGnTo7I03AZdIAX9QCA+JHprN4KRJ5XkGpubbR1t3reO1yj0963s54
UaqZt57JcbfrtaO329ZYay4tyJNLUngsOhkE8PcFFJdApIDyFEmz1XpjtbW9u29w2D3h8b6bX/C9
R6l8C/PvvJ4J9/BgX3e7tdqoV2dLRaBAKcQYfAQiNYkrEGcqNSXmupbO3sE3Y1PeOd/isn8lgFKt
+JcXfXPeqbE3g72dLXXmEo0yUyzgJlHBAhPlH1hemFzhQ7lKW1ZltfU4hsemZxcW/YHV9Y1NlGpj
fTXgX1yYnR4bdvTYrFVlWpX8oZDLBAtMLD4aiF+6Qq03WZo6+165p2Z9S4G1za3t4CeUKri9tbkW
WPLNTrlf9XU2WUx6tSIdBBAsMLH5kPg9Li6va7M7XBPehaUPG1vBndDuZ5RqN7QT3Nr4sLTgnXA5
7G115cWPkQBex0dn8UUZSk1pRYOt1+n2zC0GNj7uhPYODo9QqsODvdDOx43A4pzH7ey1NVSUapQZ
gI8e0z8ync1Py8wteFJl7egfGvf6/GtbO6H9o+PwV5QqfHy0H9rZWvP7vOND/R3WqicFuZlpfDad
HKs+yQx2sliWV2iobuoacE2+WwxsBkP7X8Inp6jVSfjLfii4GVh8N+ka6GqqNhTmycTJbMY1fByB
WKbSGp41dztGpueXV7d29o7C387OUauzb+GjvZ2t1eX56RFHd/Mzg1YlEws41/OBx4POaGmxD7o9
C/717dDB8cnZ+fcLlOr7+dnJ8UFoe92/4HEP2lssRh14QNzGZ7K02p2jM76VjeDuYfgUwbtEpS4u
vp+fhg93gxsrvplRp73VYrqWLx5PIDM4AsS/aL7LH6jU5Q18v/+BiMcnUhjg50vWI/3T2tYe55j3
fWDz0+ejr6fnFyjF+/Hj8uL89OvR50+bgffeMWdPa+1T/aMs8AOGQUmEfNC/Px5KWJ+//iXB9eWP
V2P0AGB9wvqEz/foXNzVFZg/mD+Yv7tKW/R9YP5g/mD+onNxV1dg/mD+YP7uKm3R94H5g/mD+YvO
xV1dgfmD+YP5u6u0Rd8H5g/mD+YvOhd3dQXmD+YP5u+u0hZ9H5g/mD/M5A/b+7PicDfwYWB/3T/4
sLw/Etv7WzG+Pxnj+8tJGD8fQKKB8w9YPt+B9fM5GD9fhfHzcVg/34j186kYP18MDnhg+nw45s/3
Y74/A7b7a8RhvD9KHNb722C9PxEwENP9pQAf0v4Mu/3BfgJitr9bHNb7810BYre/YlwEELR5w2p/
TPC2Bdv9TSOvk64QkZ6v96Q9LdLVFNEtzVt/vSv7mxJ8//7o36OHn+AMwBmAMwBnAM7AzTPwF19b
+VsKZW5kc3RyZWFtCmVuZG9iago1MyAwIG9iagoxNzQ0CmVuZG9iagozOCAwIG9iago8PCAvTGVu
Z3RoIDM5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVp
Z2h0IDEzNCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl
ckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d+1NTZxPHgWDI
BQK5QLgTAcOdgAKhIDQQkUYuraFIrLQEUUSGEAcH5DYiFweUWyeiA8gwXEqDVFFULCrO+6+9e05U
0ucJHOv0p8f9/sLZHc3MfmZ3n5wzObt+figkgASQABJAAkgACXwm4P9N6HO4//IC4AR4JGJaH4OE
cP8dIA8ekSgw8BgnMcPiAwwMFIk4Vl/Oicsf4MOxCZKApFIZs5JKuQiDxOJjxzycviibeEIcoCCJ
VCaXy4NDQhQMKyQkGIKUSYETh4lLJqGa46oMUogDJJcDnNAwpVKlVqs1TAoCUymVYaEKRYhczmPi
KAlUHIcIcihIIgNAoUqVRhMeodVGRkVFM6moqEitNiJco1EpQwGTTBIEuSQA6WMSQQ6FKABQhDYq
OiYuLj5Bx6wS4uPiYqKjtBGACShJJWK+4A6vN8giqLMgiTxYoVSHa4FPgi4xKfmEXp+SksqgUlL0
+hPJSYm6BOCkDVcrFcFySCWot8PLzYMIkihMpdFGxyUcT9KnpmVkZmUbDIYcBgVhZWdlZqSl6pOO
J8RFazWqMEglD6RDGjffi4KkckgiIKRL0qdlZBlyT+XlG43GwsLvmFNhIQSWn3cq15CVkaZP0gEl
SCUe0qGnmz+0ax6RRhsTn6hPy8w5lW8sOl3yvclUVl5uZk7l5WUm0/clp4uM+adyMtP0ifExWs0n
SL47ElTaMbEEskgTGatLBkJ5xuLSMvPZSsu5qurq6hrmBEFVnbNUnjWXlRYb84BSsi42koMEjRta
kq9q49JIIgtRarSxOn26Ia+wxHTmh6qan6w/119osDGphgv1P1t/qqn64YyppDDPkK7XxUImhcgk
8A3AFyMujYKkwaFqDlFmbkGx6ey5Wmu97dJvTfbLLaArjImL6bK96bdLtnpr7bmzpuKC3EwOkjo0
GPq2z0Ti00iuUEXEcIiMJWZLbZ2t0d7S2tbe4ejsdDKozk5HR3tba4u90VZXazGXGDlIMREqqDbf
ieQfAGkElRYVn5yeayytqDrf0Njcet1xo6u7p7e3t6+vnzH19UFYPd1dNxzXW5sbG85XVZQac9OT
46Og2iCRfBUblBo0bLU2LjHVUFBSUW292HS13Xmzp3/w9p3hkZHR0THGNDo6MjJ85/Zgf89NZ/vV
povW6oqSAkNqYpxWzSWSKIBu2gGBYmmwMjwaKi2v2Fxl/cV+zdHVOzA0enf83v3JqampacYEIU3e
vzd+d3RooLfLcc3+i7XKXJwH1RYdrgyWigNpRlypyRQqbVxSWk6hyXL+or3N2T0wNDYxOTPrcj2Y
Az1kSlxED1yu2ZnJibGhgW5nm/3ieYupMCctKU6rUsh8FRswkshDNVEJkEanK2obmq45uweHx6dm
XQ/nFxYfc1piSnxIiwvzD12zU+PDg93Oa00NtRWnIZESojShUGx0Q/KHdgSlFnM81WA0Weoarzq6
B0cmpl2PFpeWV1ZX10DrTImLaHV1ZXlp8ZFremJksNtxtbHOYjIaUo/HQLFBQ6K+IQWIxHCqQall
nCw6U2trbu/qH56YmZtfWln/40+3exP0hClxEbndf/6xvrI0PzczMdzf1d5sqz1TdDIDig1ONjHd
tAMCoR2pIxP0WfmlldbGVuetofHpuYXltY3NrafPeG0zJU9MT7c2N9aWF+amx4duOVsbrZWl+Vn6
hEg1NCS6aQMjaEfRuhQotap6+/WbA2OTrvnldffWs+cvdl5yesWU+JB2Xjx/tuVeX553TY4N3Lxu
r6+CYkvRRUND8sUIWnYYtKO03CJzja3F0TM0Mftoac391/bOq9e7bxjV7utXO9t/udeWHs1ODPU4
Wmw15qLcNGhIYVzTJr8gwbEWrIyITUo/WVzx46XWG/2jk67FlY2t7Ze7b/b23jKqvb03uy+3tzZW
Fl2To/03Wi/9WFF8Mj0pNoJr2r4ZaeOSM/NKKq2/tnUN3p15uLS++Wxn9++37957tM+QPob07u3f
uzvPNteXHs7cHexq+9VaWZKXmQxN+xBG3LF2IjO/1FLX1N59e/z3+eWNreev3rx974XmAxPyCuj9
2zevnm9tLM//Pn67u72pzlKan3mCO9h851GIShuvzy4wWertHT137rkWVtxPX7zee7fvxeV/TMgr
oP13e69fPHWvLLju3enpsNdbTAXZ+nityjcjqUIFR382HGsXmjtuDd93La66odT23n9ixASez0F8
5LT/fg+Kzb266Lo/fKuj+QIcbNlw+KsUUl/9SKpQw52IwVhW3XDZ0Tsy+eAxMHrJlRr/cZ8/nJkL
Pqx9KLaXwOjxg8mRXsflhuoyowHuRtSHM4KvR4XAqKWTZ7S2ecCIGTJegXCQPIw213hGnS3AqBC+
IAkxKq+2tTj7RqfmHnsx8vpkhi69Gc1NjfY5W2zV5V/LiCEu/wjFK4+Q0T/IHBj/IaODD2Xt6qAf
CecRPD7izjWuZ/voR6yROYjnKEbkAyR/kRgejSCjg54tE/tkBI9GUnO+M9Pn2gF31q7oPDJ/l5MK
D0cURzOqsV1x9o9Nwy3tk224Xdv/wBoY73g+7MMN2/YTuKmdHut3XoGHI8jImw93jYxIIrSNjGgm
pAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3IiCRC28iIZkJ6kBFJhLaREc2E9CAjkght
IyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3I
iCRC28iIZkJ6kBFJhLaREc2E9CAjkghtIyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnR
TEgPMiKJ0DYyopmQnq9khL9hP+I37PguhNf7a75+54/v1JDv+JHvi/gFICOSkY8ZCEe8m8XsGyP/
4Tt+yIgfPXJkrX1gFNJXv3OM764f/e46zkAQmoGAszSEZmlIcCaL4EwWCc72EZ7tEwzzj3BG1NEz
onDWmPCsMZxZJzSzDmcfCs8+xBmawjM0cRar4CxWnOkrPNMXZ0N/wWxonDEuOGPcD2fVH8yqD/M9
q94Pdx4I7zzA3RnCuzNwB8uX7GDBXT5Cu3z8cCeU4E4oYIS7xYR2i/GJhDvqPi7yoxZneAbX465D
4V2HXLXx2w5xZya9o+bT/gPcvSq8exUSiV8E/c3v8D18PS2kE+6CFtwF7YGEO8U/NZ/D/kK9cQWH
u+kPA8T7eUo8JlhRD5JKZcxKKuUiDBKLYeG6CPbSH36gkci4tgTZJAqEfAKJGRYfYKCHzxGrxElC
HtvfA4pnJWJYXDaAIFzfHIS98F+/AQlzwH+BBJAAEkACSAAJfEME/g9ogFlBCmVuZHN0cmVhbQpl
bmRvYmoKMzkgMCBvYmoKMjUwOQplbmRvYmoKNjIgMCBvYmoKPDwgL0xlbmd0aCA2MyAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0NvbG9y
U3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dlXU/cWB3BlyhwghEACSQiQMIUhEAiD
YZQ5SIkgCMgMikQoIBpxAaIpU6EMmgpCUSgVBUGKitLq6r929y9oGiDBc9a9D/dh7wfRtbY+fNb+
nQOu/Pb33DksFEABFEABFEABFECB/7XAeazvClA3h3/K7ajcsVwKfCUCrO/KHoG6u3t4eJLywnIq
YMPx8HB3B9rvsNom1ObpxWAwmUwWi43lRIDFAhwGw8vTE1xtrC6HlZC6w4B6MZgsNofD5fL4WE4F
eFwuh8NmMW2soOryCWAjBVEmk83h8vnePr6+Aj8/IdYJAT8/ga+vjzefz+WwmUwY1jNQYUo9yIyy
OTy+j6+f0F8UEBAoFkuwjgmIxYEBASJ/oZ+vD58HqjCrHjCpTk//ESmTBaIAKgqUSIKlMrk8BOuE
gFwukwZLJIEiYAVVFoyqK9Tzbu5w7lkcvo9AGCAJksoVoWFKlSoiEuuYQIRKpQwLVcilQZIAocCH
b0N1dzqoQOrhSUh9/UTiYLkiTBUZFaOOjY+PT8ByEACQWHVMVKQqTCEPFotgVAHVE17/Tk7/eXiY
MggpDKlUER4RrY7XJGlTdLrUNCwHgVSdLkWbpIlXR0eEK6QwqgSVAaffiambG5x8OPhAKg+LiInT
aHVpGfqs7JzcPCwHgdyc7Cx9RppOq4mLiQiTAyocf3ikurmdekuRpymDzfX2I6RRsZrktAtZuRcL
iksMhjIsBwGDoaS44GJu1oW0ZE1sFEH18+ayGfAN1alBhaNPxlQgksjCouK0qfqc/GJDecXlqis1
WMcErlRdrig3FOfn6FO1cVFhMolIQAbVyeE/7wZjyvMViqWEND07v6TceOVqfUNTS2trG5ZdoLW1
pamh/uoVY3lJfnY6QZWKhb48GFQnc+ruScY0IFihik1KzyksM1bXNbV2dHaZunuwHAS6TV2dHa1N
ddXGssKc9KRYlSI4gAyqp/upsw+PUybXRyiWhUdrUrMLL1XWNrbdMPX0Ddw13xvEsgvcM98d6Osx
3WhrrK28VJidqokOl4mFPlwwPfWSgscpi+crClJExCXr88sq65o7TL0D5vvDow8fWbDsAo8ejg7f
Nw/0mjqa6yrL8vXJcRGKIJEvjwUP1JMvfjcPBhuOvjQsWpOWU2ysbb7R3W8eGrWMT05Nz2DZBaan
Jscto0Pm/u4bzbXG4pw0TXSYFA4/m+HE1JPB8RaK5Uq19kL+perGju7bgyOWienZ+YUnViy7wJOF
+dnpCcvI4O3ujsbqS/kXtGqlXCz05sBL6tScwivKRygJiYjXZRUZ69pM/YMPxqZmF6yLz5ZXsOwC
y88WrQuzU2MPBvtNbXXGoixdfESIROgDLylnplx4nIZGadJyDVWNN340j4xNz1mXVlbX1n/Hsgus
r62uLFnnpsdGzD/eaKwy5KZpokLhgQovKeem5HGamHHx0tVW08CQZWru1+XV9Y3NV6+x7AKvNjfW
V5d/nZuyDA2YWq9eupiRSB6orkx5vgHScLVWX1BR19FjHp2YtS4/39jcerOzi2UX2HmztbnxfNk6
OzFq7umoqyjQa9XhYMpzOqcsniBApoxNziwyNnT23bdMLyytbmxu7+7tv8OyC+zv7W5vbqwuLUxb
7vd1NhiLMpNjlbIAAY/l7Oyz+IJAuSouJbu4qqlrYHh81rqyvrn9dv/9AZaDwPv9t9ub6yvW2fHh
ga6mquLslDiVPFDAd2HqJ5ar4nXZpVeaTXcfTM4vrm5s7e5/+HiI5SDw8cP+7tbG6uL85IO7puYr
pdm6eJVc7OfaFL6VSs0xVLd2m0enFp6tbb7Ze//x8O/PWHaBvw8/vt97s7n2bGFq1NzdWm3ISYVv
pr5nmmuoae2592j6yfL6q539A0L6BeurwOfPfx8e7O+8Wl9+Mv3oXk9rjSHXpel5d08W309M5vS0
6Zd/sL4KfDnD9OR/TJ1392Lz4ceoyIS0vLKatp5By4x15ffXu+8ODj8jqcNIffl8ePBu9/XvK9YZ
y2BPW01ZXlpCJPwgxWd7oamDE53foikdLWq9aErNiU4XmtLRotaLptSc6HShKR0tar1oSs2JThea
0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4XmtLRotaLptSc6HSh
KR0tar1oSs2JThea0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4X
mtLRotaLptSc6HShKR0tar1oSs2JThea0tGi1oum1JzodP0Xpsc+z48flLarn/js+Zmfkz7ndtbn
+fGKhF3gjM/zO7lv6nhHotv88OfHy2ubO39++PSX/R4L/gYE/vr04c+dzbXlxz8/hLs8Z907+XdO
dXA/quUWuR+19OLl9t67g0+Hf2HZBQ4/Hbzb2375Yoncj7rVAvejyGXzM+5Hwd1IuMdXUtVkujMy
Mfd0deP1DqB+/IRlF/gIpDuvN1afzk2M3DE1VZXY7vEFurzHJwiUqWJTsoorGztvD43NWJfXXm4B
6vsPWHaB90C69XJt2TozNnS7s7GyOCslViVzed8U7kVLYXWHvtB47Xrv4KOp+cXf1gH17R6Wg8Bb
IF3/bXF+6tFg7/VrxkK4a66EhSjO70Uzyf39sJikCwXlde3dd0fGZx4vrq798Wpr+w2WXWB769Uf
a6uLj2fGR+52t9eVF1xIiiE7EZzf32fC7o5gWNuTDhf5mrv67z+cnH2yuPJifePlJpZd4OXG+ouV
xSezkw/v93c1wzW+dFjcE+xydwfHxz9IEZmQCi+pho6eO8MWWDHz9NnK6vMXWHaB56srz57CkhnL
8J2ejgZ4RaUmRCqC/F3tmIFdSJIQVVxyZmFFbcvNXvOwZWJm7rH16eISll1g8an18dzMhGXY3Huz
pbaiMDM5TgXXTb2d7u3xYHD4foGycHVSep6h6lqbqQ9Wdv00Of0LbJjCsgvMz/4yPfkTLO3qM7Vd
qzLkpSepw2XwrRTH2c6ur3vQQqMSdNlFP9Q0tnf1DgwOj1rGxiexHATGxyyjw4MDvV3tjTU/FGXr
EqJCXe5Bs+3r84fDr9Zm5JUaaxraOm/1wcK+oeGRB1h2gZHhIVjX13ers62hxlial6FVw9H3d7Gv
j+zq9BYGwvrTeF1mvsFYXd/U3mnq6e0fGLiDZRcYGOjv7TF1tjfVVxsN+Zm6eFiAGmh7nJ7eKwmL
JmD/qa9IEqKM0aRmXiwpr6ypb2xpv955swvLQeBm5/X2lsb6msrykouZqZoYZYhEBGu6ne0/JXt6
WbAAlSyVVSfq9LkFpeXGqpra+oaGxiYsu0BjQ0N9bU2Vsby0IFevS1STlbKw/hQ2nzvZ0wur5Mmg
wvLjUJVak5KemZtfVFpWXmG8XFlZhfVVoLLysrGivKy0KD83Mz1Fo1aFktXHZEyd7JM+R/aes7h8
gT9BjYlPTIHF5zl5+QWFxVjHBAoL8vNyYO15SmJ8DCH1F/DJmJ5+nJ47RzIPmGyet0AkliqUUZB4
oE1JTc/Q6zOzsBwEMvX6jPTUFC2kHkQpFVKxSODNYzsfUzAlcSccQPWHaI5QZWS0Oi5Bk6jVJien
YNkFkpO12kRNQpw6OlIZCuEc/kBKIg+crOcnc0rCOWyoJJ0DAk+UkHgSrVarY7EcBAAkGtJOlBB3
QpI5bKQkmuP0KwrW9tpCZACVCyky/iSYRxYCyTzh4UoI58H6JqBUhodDKk+IjMTy+EOCDJfDBFKn
Y2obVHdPmFQ2h+9NAqQCII0rKFgqlcqwHAQAJDhIIhEHkPgobz4J5TpKOju5Tdr256M0PhIhxSXB
cQIhJJ1B1BnWSQERpJwJBSQ+jnuUyEXC45ySHk0qRBzaEg5JviFJ5IMSYDkI2EhIGh8P4vgg5RCy
I88gtaF+C460JUdCdCSXh3VCAFA4ttRIe2ykyyklw+sQcHqUcAo5npByivWvABGBYjC8qMSbHj1U
baxuJIn3KIrXFjmLv5wUAB5bCu/3Yni/PWb/TYz+moqMX5wLfCfW+Jvn8a/wl7CcCBxXwj+hAAqg
AAqgAAqgAAqgwP+zwH8A8oF3IAplbmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjMwNjcKZW5kb2Jq
CjYwIDAgb2JqCjw8IC9MZW5ndGggNjEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggMzQwIC9IZWlnaHQgMTE2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv
bGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngB7Z35X5L5Fsdt3MatXMMNxT0Vdx2RXFCT0TQ1cyuNITW8lg5lg1l6nUzL3DI1DDdc09Q0
d52Z22v+tXvOFx6EJI1ezL0v8Ht+KBBfwHn7OcvzPN/nfC0sqFEClAAlQAlQApQAJUAJ/F8InDNb
+9/jBJQ/qM3SDI3xDdz8n7BV07S0tLKyVpmNmZnaLSsrS0sC958Fq+Kpomlja/sjmB2YvVkZeoSe
2draAF0gi2D/Ia4EqCWK0wZoAkgHB0dHJ6fzZmhOTo6ODg729sBWBRa5Gh2rBijyRJrA8oKzi4uL
q6ubm5u7GRm44+oKjjlfOH/eCcmquBK5GhMrEkWFAlA7BwfA6eziCiA9LrJYLE9PLy8vb7MxcMbT
E9y66OHu7ubq4gxgHRzsiFwRq7GoqokSoKBPZxc3dw9g6e3t48tm+/n5+3PMyvz9/fzYbF8fb29g
6+HuBlxBrwSrsagyRDHkESjw9PT2YbP9OQGBQcEhIaGhoWFhYZfMxMAVcCgkJDgoMIDjz2b7AFgP
d8SKScDG2hhUNUTtHBxRoR4sL2+2HycwKCQ0LDwiksuNio6OQYs1CyOuREdHcbmREeFhoSFBgRw/
trcXywPVimI1AlVVHrWBLApEXd1ZXj5s/4AgwBnJjY6Ji09ITEr6KTk5mcfjpZiFgSPgzk9JSYkJ
8XEx0dxIABsU4M/28WK5u+pQ/d5jASJSLExAFCXq7YtAwyOjYuISkpJ5/MupaekZAoEgMwss2wwM
/cgEhzLS01Iv83nJSQlxMVGR4YjV1xvFClrFcvX9xUolUtsf7UGjSJTNQaDRcQk/8fip6YKs7Bzh
z7l5V/PzC9CumYERR/Lzr+bl/izMyc4SpKfyeT8lxEUjVg4bqYJW7X+0VaXV75AqIrXGsCdRj0TD
IqJiE5JTUjMyrwjzrhYUFl0vuVFaVlZeUVFpNlZRUV5WVnqj5HpRYcHVPOGVzIzUlOSE2KiIMEIV
MwBJqyhVQ6Fi3FtZE5G6uKNGg8MiY+KTUlIF2cK8gsLrN8oqblZVi0Ri8Z2amlq0OpM34kZNzR2x
WCSqrrpZUXbjemFBnjBbkJqSFB8TGRaMWnWHBECkanCzqo57OwcnZ7eLXr6g0ciYhGR+BgC9Vnyj
/Ga1SFxTJ6lvaLjf2NjU9KvUbOzXpqbGxvsNDfWSuhqxqPpm+Y3ia4A1g5+cAFSDOL5eF92cnRzs
DI//o7hHkfoFhUYA0cuCK7kFxaWVVaI7dZKG+03Sh82PZLKWx62trU/Anpq8oRfgzOMWmexR80Np
0/0GSd0dUVVlaXFB7hXBZaAaERrkR6RqePyrkdo7XnD18GJzQsKj4oFoTl5hSXmVqEbS0Ch9+EjW
+qStvaPj987OzufPu8C6Td7Qi+fPwaHfOzra2560yh49lDY2SGpEVeUlhXk5QDU+KjyEw/bycL0A
8a+q/9+YVBmkGPcg0jBubBI/40pe4Y3KavFdAPqopbUNYHZ1v+x51dvX19ffP4A2aOJGnOjvB4d6
X/W87O4CtG2tLY8A611xdeWNwrwrGfykWG4YSBXj3yCoUJ6w4EMqdWf5+AeHRyfw0rJzgejtGsl9
aXPL038/e97d09s3MDg09GZ4ZGRkdPQtmtzEjTgxOgoODb8ZGhoc6Ovt6X7+7N9PW5ql9yU1t4Fq
bnYaLyE6PNjfh+UOSZUo9dvOqmgh9eWERMQk8QXCgpIKINr4QNba/qzrZW//4NDwyFv5mEIxPj4x
qbYpEzfGj4nxcYViTP52ZHhosL/3Zdez9lbZg0agWlFSIBTwk2IiQji+WlC/IfoZpC7unuyAUG5c
clp2XlFZlRiJPu3ofNE7MDQ8Kn+nmJicVipnZufA5oktmLipvEB/ZmeUyunJCcU7+ejw0EDvi86O
p0hVXFVWlJedlhzHDQ1ge7q7MEo9FSogtcLAR6SBYdx4XnpOfkmlqO6eFIh29fS9Hn47ppicUs7O
zS8svl9aWgb7oLIVkza1E+jP0tL7xYX5uVnl1KRi7O3w676eLqAqvVcnqizJz0nnxXPDAhmocKbq
tOYf6pOV9Y/2kEsRaVRCikB4rbTqTn3To1Yg2j80IldMKmfmFhaXlj+srK6uffy4rrENkzaNG+sf
P66trq58WF5aXJibUU4q5CND/UC19VFT/Z2q0mtCQUpCFIGKhcra6tQjKox8WztHKE+INJEvyC0q
u11770FLeycQHR2bmJ6ZA54rq2vr6xufNjc3t7a2thnbMWFjfNgGh8CtTxvr62urK8B1bmZ6YmwU
qHa2tzy4V3u7rChXwE9EqJBTHaH5P02oJJnaOVxwY/kGINLMvOIK0d3G5icd3X2vR8YmlLML75eB
J+Dc2gaCu7t7e3v7ZmXg0O4uuLa9hWDXVpffL8wqJ8ZGXvd1dzxpbrwrqijOy0SoAb4stwsOdtim
nhj9EPmQTM+7XvThhHITEGnlL5ImWVtnz8CwfFwJEl1ZXd9AnruI8uDg8PDwDzMzcOngAJzb20Wu
G+urKyBW5bh8eKCns03WJPmlEqEmcEM5Phddz0NHBdF/QplCmUIydfHw9g/hxvMFgFRcL5W1d/W+
HlVMzS4ur6ytb27t7ADPA2T5J9hfWvYfkzUtJ/5Cr8C5QwC7t7Oztbm+trK8ODulGH3d29Uuk9aL
AaqAH88N8ff2cMGUepJQoUBZ22Ay9fQLiojjQS5FpC0Q92/kE8r5JSS6DUCRJ8LUS/CzyZleN/4C
tITr3s42Ul2aV07I30D8tyBUyKm8uIggP09MqTbWJ5Spc1jzIfJZvoHhMcnpwqKKX+qljzte9A+/
mwSRrqqIIlA1T334/jY50+cF4QxcASuIFaiuglQn3w33v+h4LK3/paJImJ4cEx7oy8Loh9r/1YyK
NZ9EPic0KjEt51qZSAIqfTEwopiee7/y8dMWaJQQxU/U/SYmB1LvF9b1Cb1kqG59+rjyfm5aMTLw
ApQqEZVdy0lLjArlkOjH2v+VjKqS6QU3T3ZwZDw/K7+0+m6TrKMbkCrnUaQ7u/sHqNEvier9eib7
Q22uDNWD/d0dlOq8EqB2d8ia7laX5mfx4yOD2Z5Q+08QKmRTlOlFn4BLMcmC3Ou3aht/a+/uB6QL
y2sbWzt6iZosuxO+uBbWI6o7WxtrywsAtb+7/bfG2lvXcwXJMZcCfC5CmbKFjKpXqKToO1xw9/IL
4Sam5hRWiBua2573DROkn7Z3Iey/1OgJ38vEXzrCqqZ6uL+7/YlAHe573tbcIK4ozElN5Ib4ebmj
UL9S+iH0bexAplCgYnmZV0tvS6Stna+Gxqbml9e0kB59moljO+XrH/kJVCGtqqHOT40NvepslUpu
l17N5MVCmQKh2kGPqrdKYW/KyDRNWHSztlHW8XJQPjm3xCDFP5nmo075SmbwssZV9JuBujQ3KR98
2SFrrL1ZJEzTFqqe4CcydcRsGh6bkpVfJvpXc1tX/8j4zPvVDRL4WJs0H/PZDJid6sKRt+D6X0Sp
G6vvZ8ZH+rvamv8lKsvPSokNx4wKPapeoQJTW3voTdnB3MQ0YfGt2qbHv78aeqdc+LC+hblUF+kZ
Y/qZgbq1/mFB+W7o1e+Pm2pvFaNQg9nQo9rbfoUpCX1vThgU/atEpt2Dbyfnltc2d44hPfVPbCa/
cEypO5try3OTbwe7iVCvQukP43iTKqUvoWI6hdD3DYqIv3wFs2nLs1dvFMpFiPy9gz/+PHOBr1KF
DtQ//zjY295YXVQq3rx61oIZ9crl+IggqFKOWPmPJ1So+hD6ntBIJaXnltyuf9jWPYAy/bi5u6+D
1Ewk+M1uMFhBVX/+sb+7+RGFOtDd9rD+dkluehK0U54Q/JBQ9TG1hapPQj+zoFx8X9bRA9kUZbp/
iH0p89ZnIpNqA9c4ji3V4T4R6ruhng7ZfXF5QSYT/JBQjzE99wOkU2cPn8DwOD6G/q+tnX0j47NL
mE2xPmneWfvjzsZjjetY/Pchoy7Njo/0dbb+isHPjwsP9PFwhrb/eEI9R9Ipix2EVf96tQRCf1A+
NQ9Ff+9QO5meDYy6XjJQMfoP96D0z0/JoUo9lFRfx8ofxGaRhHqs6wemdk6uLL+QqKSMvFJRw2/q
0P8EMgWmzNvqfthZecZ4TzLqzieoUhj8vzWISvMykqJC/FiuTnbWlnqYQoly8/IPhU4qv1wMVb93
WDGDoX8Aoc+86VmB+KWfjP8Q/AcY/DOK4V6o/OLyfOimQv293KBIHWdKOn4oUZdieVkFlbVNmE4n
sOqT0Fe955efdJaeqwiQ4MfKP4EJtam2siCLF3sJOlTS9X9ZpIAplv0AKFHZhTfrpE+6oJNi0ilF
+vffaqjqhArdVNcTad3NwmwoUgHY9esp/IQpU/ZvSR6QErWwsr6NVZ8y1TCFyr+9vrJAitQDyS2m
8H+VKbZScBSVU1SlKvvTCysbpJOiTLWZ7mysLEyrCn9VUQ4cSZFmSq9OSXuKR6bC4ipJc9uL1/Lp
RW2mZyl76vOVCIt0qBsri9Py1y/amiVVxUI8OiUN6vGm/wcrylQfyaOffQ9TW3IYRWP/iKLOI1X+
U+v0W2Mf6j6tUToYdZ4cMTWoRtFeSoei7hM1UwN7KfvztOfX5aj1TI0UD/i/uec/Z0mPTbUQfvFQ
RfTzZ8OOTek5lC8waj/VIMWz0oacQ8FLJ/RcnzZK5vERUgPP9dFz0gzCL/9nkMLFU8POSVuoT6Lg
ZVN67UQbqzZSw66dAFN6jU8bpeYxw/R7rvHRa9EajEcPGKBQ8vEkv4HXoslFPvWFU7pmQk1VBymu
7jFszQRd23OkzmNENWt7Ng1c2wNLJekaNG2wx1S6Cxf3DVmDZkHXSmrzhMcapJBKmbWSqwatlbSg
a3p1mGqIkrhnlp8uG7aml64912KqQ1RrmTQs6Ddk7bkFvUdCDfUIKGqU3M9zsP9d90hg8OMSVHov
j4bpEdHvvZcHqxS950wDVKNRvJPve+85UwuV3hsJWFGh/zHGvZH0Hl6CkuFplHt4Qahw0E/vNTfm
veYWUPrpTAQjz0QgQrWhszuMOruDQKUzZow6YwaY0llIxp6FhEKlM7uMO7PLQpVS1YPQ6Gw5o8yW
O4IKc7voDETjzEC0oLM6jT+rE+sUDkCFoX10pqyRZspi9Kug0tnHRpt9rIEKs/npjG4jzehWQYXx
/KfOkr9nnrPk7/0Ds+QBKmn+6Z4HRtzzAO5IUydVujeH0fbmUENVb89B95Axzh4yqviHporudWS8
vY40UqV7chlvTy6EilnVimx5RPeOM87ecdpU6R6HxtiND4iiMVrFzU3pXpzftheHitxJ/6qp0j1j
jbZnLKNVTKyIle5tfJL+DHoNxUqwEq50D26D4H39lwlW4Kra3JzuFf91Uoa9ouL6g6WKLOwcb21j
ZoY+gVlZWcLmkP/EJvH6gZ9Tk8VsYIZGUBKax0ZG6edhzJ8CWzM1Y1Ki70UJUAKUACVACVAClAAl
YACB/wJzzqFSCmVuZHN0cmVhbQplbmRvYmoKNjEgMCBvYmoKNDEwOQplbmRvYmoKNTAgMCBvYmoK
PDwgL0xlbmd0aCA1MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
ODYgL0hlaWdodCA0NTYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmvtT
FGaahZVb0zQ0NLQ0NHeBRq4tinJRIhdRMSgRRVS8oG0RGQk4OijegxIxDIxKxBhhzKCkIN4LjY6r
1v5r+zVu7czE1sxpcqq2ds/7kz8cjtbz8L5fQ7lokUYEREAEREAEREAEREAE/rcRWKz5nQn8+4bN
XxzyfkI1vxOB/wZq0P6mh/f4Q0PDwsL9E6H5HQjMowwLCw01In5Dwvx3/zz9CIslMjLSao3SLJiA
1WpQWiwR4eHGwryEjy6CX0Co+eaPsERao2y26OgYu+Z3IBATHW2zRVkj5yUYBx+9RfMCDP/IyChb
tN0eG+dwxCckODULIpCQEO9wxMXa7dG2qMhIswifUGA2IMz//R9li7HHORKcSxJdrqTkZLdmAQSS
k5NcrsQlzgRHnD3GODB7EGa2IOAdei8g0mr4G/yJSW53alp6RkamZkEEMjLS01Ld7qREI8E4sJo1
+JiCxSGh5gJZbfa4eKfLnZKWkbU0O9fjyVumWQCBPI8nN3tpVkZaitvljI+zzysIDbgERkBYuF+A
IyExOTUjK9uzLL+wqNjr9S7XBE3A4CsuKsxf5snOykhNTjRrYBSEm49EAe7QYvMIWPwCzAKkZeXk
FRR5S1eWrS4vr6jUBE2gorx8ddnKUm9RQV5OVppZA78Ci7lDAQyEhJgbZE6QEZCRnVdYUlpWXrmm
el1NbV29JmgCdbU166rXVJaXlZYU5mVnGAXmEJmnICTkg7fY/wpYoqJjE/wC8otLV1WuXVe3fkPj
5qamLZqgCTQ1bW7csL5u3drKVaXF+X4FCbHRURbzkfSDJTBHyL8C8Ynu9Oz8krKK6tqGxqbmbdtb
d+7SLIDAztbt25qbGhtqqyvKSvKz092J8f4lCHCGFoeYFYhxOJPT/AKqaho2N7fs3L13f8chn++w
JkgCPt+hjv17d+9sad7cUFPlV5CW7HTEmCUIsAOh4f4VcKVmeYpXVtVu3NLS1t7h6+w62t3Tqwma
QE/30a5OX0d7W8uWjbVVK4s9Waku/xKEh35whcwzEBkd50xOzykorajZuHXHngOHj3T3Hu871X/6
jCZIAqf7T/Ud7+0+cvjAnh1bN9ZUlBbkpCc746KNgQ+eYvMMWGMciSlZeSWrqhu27Gg/2Nn9x77+
sxcGLl0e1ARJ4PKlgQtn+/v+2N15sH3HlobqVSV5WSmJjhireQh+/WEoJMwSZY5QWnZBaWVtY8ue
g0d6TvSfHxgc+nZ4ZFQTJIGR4W+HBgfO95/oOXJwT0tjbWVpQXaaOUNRlgAGwi22WGdyRm5R2dqG
rW0HOnv+dObi4NWRazfGbo5rgiRwc+zGtZGrgxfP/Kmn80Db1oa1ZUW5GcnOWJt5ij/YAfMQxznd
mXne8nWbWtoPd5848/WV4Wtj47fvTExqgiQwcef2+Ni14StfnznRfbi9ZdO6cm9eptsZZ57iQAai
zTOwNL+0sq6p9cCRY/0Xr4xcH/9h8u7UvfuaIAncm7o7+cP49ZErF/uPHTnQ2lRXWZq/1DwE5ikO
bMD/DKxYs37rbl933/nB4eu3Ju7em56Z/VkTJIHZmel7dyduXR8ePN/X7du9df2aFf6H4GMGYhyu
tJyisuoN29o7e/sHrl4bn/hxeubBo8dPNEESePzowcz0jxPj164O9Pd2tm/bUF1WlGMMxATcAWtM
vCs9t3jVZ5ta9ncdPzs4MvbD3emZh0+ezT3XBElg7tmThzPTd38YGxk8e7xrf8umz1YV56a74mOs
ga6Q1R6flOEpWV3T2NpxtO/C0LXxyXszD5/OvXipCZrAi7mnD2fuTY5fG7rQd7SjtbFmdYknIyne
/hEDCckZHm95zec7D3af+vrbG7fvTj94MvfLq9eaoAm8+mXuyYPpu7dvfPv1qe6DOz+vKfd6MpIT
Pm7AfBitqG1q8/X0DwyP3ZmaefTsxavXb95qgiTw5vWrF88ezUzdGRse6O/xtTXVVpiPo79loK5p
l6/39OWRmxP3Zh/PvfQLeKcJisDbt29ev5x7PHtv4ubI5dO9vl1NdR81sDg03GpPSPbvwIcG3v2n
JigC7z5h4Ne/HF0cGhFlNz8SL1teWb9l1+HeM4Oj45P3f37y/OXrtxIQFH7/F717+/rl8yc/358c
Hx0803t415b6yuXLzA/F9qgIGQiaKvKFMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUA
ocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWA
QRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoA
QouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoA
gyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQB
hBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUB
BlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikD
CC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysD
DKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMG
EFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYG
GFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcM
ILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwM
MKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4Z
QGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZ
YFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0y
gNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIy
wKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTpl
AKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRl
gEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTK
AEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjK
AIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemU
AYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GV
AQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIp
AwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMr
AwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRT
BhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZW
BhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkin
DCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoys
DDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFO
GUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZ
GWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKd
MoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGy
MsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6
ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJk
ZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxskEYyPNW
1DXt8vWevjxyc+Le7OO5l6/fvH3H+Mf9f+h89/bN65dzj2fvTdwcuXy617erqa7Cm5fpdtqjIkIX
L/rXCQm32hOSMwMbeKcJjkBgA8kJdmt4yL/yX7Tonw20+Xr6L/35u4mpmUfPXrwyS6AJksCb169e
PHs0MzXx3Z8v9ff42t7vwCcNeLzltZ/vPPTVqYHhsds//vTg6fOXf3/9H5ogCbz++8vnTx/89OPt
seGBU18d2vl5bbnXk/kJA0kZnpLyms2tHUf7Lg5du/XX+7OPnj3/5eUrTZAEXv7y/Nmj2ft/vXVt
6GLf0Y7WzTXlJZ6MpI9doZj4pHRP8ap1jdv3d504983ozTt/m/758bO555qgCcw9e/zz9N/u3Bz9
5tyJrv3bG9etKvakJ8XHBHwHImMcrrScorLqjS17O4+dvjR8/dbk1E+zDx8/faYJksDTxw9nf5qa
vHV9+NLpY517WzZWlxXlpLkcMZGBXuLIaGMgu3DlmobmPb6vTl64Mjp2e3Jqemb2gSZoArMz01OT
t8dGr1w4+ZVvT3PDmpWF2cZA9McMJKYuzS+tqm9q6+g6fmZgaHTs+4m7U/enf9IESWD6/tTdie/H
RocGzhzv6mhrqq8qzV+amvgxA7a4Je6sZd7ymsbt+zp7+s5dujp6Y/z2xORdTdAEJiduj98YvXrp
XF9P577tjTXl3mVZ7iVxtsA7YIt1ujM9xWXVG5p3dXT1njw3MDT8lxvfjX+vCZrA+Hc3/jI8NHDu
ZG9Xx67mDdVlxR7zI3FsQANhFps9ISktp3BFVV3Tjr2+Pxw7efbi4NDwyOg1TdAERkeGhwYvnj15
7A++vTua6qpWFOakmQ+jNkvYhz8Th0VE2R2u1KXLvKs/29C8c5+vq/dE/9kLA4PfXBnSBEngyjeD
AxfO9p/o7fLt29m84bPV3mVLU10O82uhAAZCI6zRjiXujNwiswSNX7TtO/Rld++Jk/1nz52/oAmS
wPlzZ/tPnujt/vLQvrYvGs0KFOVmuJc4oq0RoR/uQGh4pC02wZVmlmBVdX1jc+ue/b7Oru7eY8eP
n9AESeD48WO93V2dvv17Wpsb66tXmRVIcyX4n4EPDSwOCbeYM2SWIKdgeXl1/aYtLa2793UcOtz5
5RFN0AS+7Dx8qGPf7taWLZvqq8uXF+T4V8AeZQkP+fUvpxctDgkzZ8gsQUpmbmHp6jU16xubmlta
23a3t+/dpwmSwN729t1trS3NTY3ra9asLi3MzUwxK2COUFggA/4zFONwJqVmegq9ZRVra+o3bNrc
tLX5i23bWjRBEdi27YvmrU2bN22or1lbUeYt9GSmJjkdMfNH6IMdWBQSGm6x2uzzCnLzi0vLyquq
19XU1zds0CyAQEN9fc266qrystLi/Nx5AXab1RLgGVjkP0PhkVHR7xVkewqKvKVlq8srq9asrdYE
TWDtmqrK8tVlpd6iAk/2ewHRUZHhAY6Q30BoeIRREOtwutzpmdmeZQVFJd7lpStWrizTBElg5coV
pcu9JUUFywz/dLfL6Yg1AiLMCnx4hIwBswSW91uQmJySlpmVnevJy88vKNQsgEBBfn6eJzc7KzMt
JTnR6bAbARazAoEM+JdgXoHNHhfvdCW5U9LSMzOzlmZrFkRgaVZmZnpaijvJ5YyPs9vmBQRcAf8Z
8iuIiLTaYvwOnImupGS3OyU1NTVNEyQBAy/F7U5OciU6/fxjbFZzgsJCA6/A/ygwl8g4iI1zxCc4
nc4liZoFEVhiICbEO+JiDX+zAJ8SMK/APMfhEZZIa5QtOsZuNx7i4hyaBRAwAGMNyJhoW5TVz988
wh/bAP9/IFrsv0TmFPklGAtRtvmJ1gRN4D3BKEN/Hn9YqP8CBfgc9I//vuV3YJ4DIyE8IsJiMSI0
CyVgMEaYb/7wMP8D8Bv83++BX4JZBePBjPlKzYIIzGM0OP1UF3/6+/+fN8FE/V+h+b0IGKD/Lv1/
eNCfREAEREAEREAEREAEREAE/o8T+C9B067sCmVuZHN0cmVhbQplbmRvYmoKNTEgMCBvYmoKNTEw
NgplbmRvYmoKNDYgMCBvYmoKPDwgL0xlbmd0aCA0NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzNDIgL0hlaWdodCAxMDQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkg
L0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PgpzdHJlYW0KeAHt3etX0tkaB3DzzlVAFEG5KIpiiJIoXgvvqagThnkpwzDNCTVTJy+Tyshk
oY5FMaPi2Hg5UZqOWtl9nX/tPBsiaPz99AzrnBdnnf19I2v91u7Fp4cNuvZ+nqAgHCyABbAAFsAC
WAALYIH/rsApnJMF/sZ/AfxjwZ6E4JALfDECrZNtPaQhIaGhYSjhOMQCbp3Q0JAQhHsCrLtK3aLh
ERGRkZEUChWHSIBCAZ3IiHDADUWwx7ki1BAo0vCISAqVRqPTGUwcYgEGnU6jUcEWYJErOasbFUwj
I6k0OpMZxWKzOdHRXJy/CkRHc9hsVhSTyUCwyBWVK8n2CpUaiuqUSmMwWexobkwsjxfH5wtwvhXg
8+N4vNgYLthGMelUVK/uciVk9aBGUsAUSGPjBIIEoUgsluAcERCLhAkCQRwvJpodxaChcoVqJS7W
U8Eh8O6n0JgsDpcniBeKE5OkKTJZahrOtwKpMlmKVJooAVlwZTFpVHJWQA0NQ6js6Fh+gjhRKkuT
n1ZkZGZmZuH4C4BIhuK0PE0mTRQLBTwuG+0C4WEhhMV6CjbVCIQKhSpMTE5NV2SqstW5Gk1ePo6/
QJ5Gk6vOVmVmpKelJIncrLAJoD2AYGMNDob3P7z9AVUsTT2tVKk1+YXF57QlpWU4/gKlJdpzxYUF
GrUq83SqVBKPqpVGiSAsVrSrRlDpUdEIVZ6hyskvOldaXlldo9PV4fgL6HQ11VUVZdri/FyVUp6M
WFkMGirWo59XsAGgUuXECkRSuVKdV1xSUa1ruNBoaGrG+VagydCob9BVV5YU56sz5cliAS86ik6J
IFaFUmWwuXwhQi3QVtQ06JtaLrcbr5lMnTg+AZPpmrH9ckuTvqGmUluYkymXigQxsAdEwhZwZGM9
FRKGSpWXkCjLyC4oqarTX2ozmrp6bpr7+nH8BfrMN3u6TMbLzfr686WFamVakhCKlVgVttVIOovL
FyWnq/K0VfUXW6923jD33x6+MzI6huMTGB25M3z7lrmn09hmaDhfUnBGkSKBYmVQw0OP1ipsqxQG
OzY+MVWZU1xRd7Gto8s8MDwyPmH5adqK4xOY/skyMT46PGDu7rhsqK88m5uZlpTA4zBpRBtrcGgE
FTYAoTRdlV9SrW/tuNE3OHLXYp15YJubx/EJzNkezFgtE6ND/TeutTXWlhWcOZ0s4nPRFnD0S0Bw
WAQtissXpyjURRX1l6529Q2NTVrvzy08sj9x4PgEntgfLcw9sE6ND/ffMDY3VBbnZMgkAi6LTqwa
SWNxBZLUTM258/q2TvPg2NQ924LdsbjsXMHxCTiXFx32hdkZy/hQ7/UrjTVaTaY8KT6WzSBRpcO2
miRX5ZfqDFdv3BqZvDf30LG0srq2voHjE1hfW11Zcjyam5kavd1jvFRXVqBKlwp5SDXkyK8BwfAV
gI221TOF5fUtJvPwXavt4a/O1fVN1/MXOD6B567N9VXnr49mrRM/9Ha2fldZpFYkC+HjikKsygDV
ZIW6uPJCW1f/iOX+gsP5dNO19XJnF8cnsPNyy7X5h9Ox8MAyNtB9RX/+LGys4rhoJiWcqFYpDA5P
lJKRc/a8vr3n9rh1zr60uuna3t07eIXjEzjY2912bT5dfjxvvTv0/VVDNWysMgmfy6QSqzI5cWKZ
MldbbTDeHJ6YWXCsrLu2/zx4fYjjL/D64M9t18bvvy7MTP5g7rhUW6LJTIUvAVFkqtF8sSxTo61t
6jDfmXrwaHF1c2v34M3b9zj+Am/fHOxu/ePpkt1mGekzNetK87PSjleFL1Z5JbpLpr4Ri82+vOZ6
uff67fuPn3B8Ah/fv329t+Nacz6enR7r72xBXwLkicfWKlIt1TWb+ken554415/vHBwi1M84XoFP
nz6+PzzYfbGx4pi3jt+63lp/jCr8yYrCjOYTq37+J45X4PPfUw2nMuFXq7Ss/LK65s7+Meu8Y2Xj
xe6rw/efMKqXFP38/On94as/tzZ/d8z/PD7Q1dZQDjtAUnwMC/155S9/YD0VglX97chfY1Vym8Cf
YNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVy
m8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX
YlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX/qdU8UErf2O36u7Xc1at3nNWUQTn
rIKCjzsT6D1miH9+/ltnAglUHzvXXDv7b9598J2Ixa9A4MO7N/s7z9edT04+v+pT1aCz1r2es9bP
tvfgqOWHjzg+gQ9w0HLvpees9aj7rHX+SWetPfcCDB3mH6YePIR7AS929l8fvvM/Ff9///rd4ev9
HbgXsPjIey8g7/h7Ad47LBeN38Mdll8csAVs7e6/euN/g+P//vWbV/u7W671FXSHZdjc0XTSHRb3
fSuF+77VDbhvNWtfXN1wbe3s7R/g+AT293bgGtvqkn3O+uNgj/u+lfKY+1aRX+8Gftd2vX9kCop1
eXXj2YvtHRx/ge0Xzzaewt3A+5bRW11X9FXo0rWI9G4g3GONTYB7rAXl9c3XzEM/Wm0LwLq2+cyF
4y/wbHNt1el4aLPeHTabWhsqirKPvcdKZ8XAneusvJJaQ3v3rZGJn2cXniw6V/9Yw/EX+GPVueh4
OHtvcmSgx9h04p1rT38AZS5cZG0z3bw9Ovmz7Re747elZSeOT2B56TfoD2C7NzU2aO68rEfXWNMS
oT8AcdeF0AgaE5rZpCiyC8vrmtq7egdHJ6ZnbPMLdvtjHJ+A3b4wb5uxTo4N9Xa7e1moj+tl4e27
IocWQdX6FmOX+fad8anpe/dttlkcn4DNdv/e9NSPI4O93R2t+prSfFV6sigO+q5EEPVd+dIjSCLL
UBeV6xpbjV03+4fujN+dtFh+wvEJWCyTd8dHhm6Zu6D1Uh20XYENAPUIohL2CPL2s5KmZ2nOVdY1
trSbum/2DQxCQyscf4E7w4MD/eZuU3vLxfoqbb7qdIoY9bOiEPWz8vZei5fIFGcKtJW6C02t7R2d
3dB8rbcPxyfQC63Xuq9fa29r0uuqSgrUGalQqmS9105B6yUKg8WNEyalZagLzpVX110wNLddaTd2
QKdAnK8C1zqM7Vfamg36uuoKbQG0X5SK+NAnkErcJ9DT05IdAz0t0zLOaIq0ZVU1dQ36RoOh6RKO
T6DJgFpa1tVWlWuL87KVcqlYEMuJoqEN4EiLoKAg1H+VAv1XUavQNEWWWlN4VltWWVVdU6vD8Reo
hfarlWUlZwvz1CpFGqDyolkMd6kSqbqLlcGCtraiJJk8Iys7J6+gCJoFa0tw/AW00Cq4qCAvN1ul
TJchVNQrmKyxtbtZMGrBDNUqlEhlcoUyCxpb52ggeTheAcSRA22ts5QKeWpyoqddOGrATLgBBLnH
BaB24SxOTFy8SCJNkcnToQm7EnqO4/gLKDMUinQ5dLeXiBL4sai1PZoYQNyDHVg98wIYUdCGnS8Q
iiSJUqCFiQE4/gIgkpIsTZSIhPF8HpfzFZXowyoIFauHlY7mMMQCbHyCEE+3ODrYAiZbCBPiBXxe
LJcDwwKOn23hYQ3zzmHhcD2DWOL4ON8KxHnGsAApC823QQOZ0MAQgm8AqA3Ll0FM7vk2MIQJzQxi
c2BqEM5fBDgwMgjNDGLQwRRNCzl5FFOIe76Vd8AVnnBFNN+K4RlvBaRocNjxqF/K1TM4DCrWPYwN
j2M7MouNAvGMYnOTnjSLzbsNwMeWd3AgnhxINDfQPTUwLBTmBnrGBpJsqcjza3xDLkEXh1AAaaL8
WyMuv8rCC1iAc5yAPxZ+jQWwABbAAlgAC2ABLIAF/ocE/gVOd6ioCmVuZHN0cmVhbQplbmRvYmoK
NDcgMCBvYmoKMjkzNAplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCA1OSAwIFIgL1R5cGUgL1hP
YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjIgL0hlaWdodCAxMTYgL0NvbG9yU3BhY2UK
L0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dtXE1cUB2AIIfeETBLIBUKCgWAgECJgAIncBIQG
0CgXpSI0FEUpVCnKRVGEClIoSqVFUSyIRVQoBYvayvJf65lAXZUzaHcfO3s/uc46vnzuc2biWrN/
ISFYKIACKIACKIACKPB/FAjF+lAA8I9M/qJgq8KwtgS2PYjMpx23+MLChMJwtkRYIlFQIlwoDGMh
P4EY7L6gnkgslkgkUqkMSyqVEgoxKxlE/JghCxhGmk8klkhlcrlCoVRhqVRKpUIulxFGsWjbcLez
HAQkfhKJTK5QqSLUDKPRanX8Lq1Wo2EYdYSKMEr/NtztOiQdKGT7TyZXqtSMVhcZpdcbjEYTr8to
NOj1UTqdholQsYZbbchNuAUokRI/whdlMJlizLEWi5XnZYk1m6NNBn2kjlGr5DKJmD3J3HdhqCCM
nGCpXKXW6PSmaLMlbo8twW5P3MvnSrTbE+JtcdZYs8kQpWNIG24TclyFBFAYzgIy2ihjjCXOZt/r
SHamuFyuNB6Xy5Wa4kxy2ONtVrNJr2MilEFCgYBTUBguZgFJA5rj4hOTnC53esZ+jycrm8eV5dmf
me5OS0122G3WGEOkJkIpI3chOcc0oUBAzjA5wgTQYktMTnVneLIPePPyCwqL+FuFBfl5B3NzPJn7
XE5HgtVsJIQKmZhTkL0FxTJFhJYFdKS4M7Nz8woPlZSV+3wV/C2f77OywyVF+d4cT7or2R5nNpK7
UC4RCTl6MFQgZFtQE2WKtTlSM7K8BcVlvqqjx6pr6vhctdXH/VUV5SVFeTn73U5CaNCpyTkmTUid
4lABaUElozOaWcCc/OLyKn/Nic8bGr8IBJr5WoHAF02nT9XXHT/iKy3yegihNVqviZBLwjmaMDQs
nG1BfUycPSU9p6C0wl9b3xhoaT3f1t7B4/qqrfVMc1PDieqq8kNeT5ojPtakY5QyUTh9jMk1KFGo
dcbY+CR3Vn5p5fGTp5vPtnVc7Lrc3dPL1+rp6b7UeaH9XEvT57VHy4tyM1IT42L0GpVczCUoFEmV
TFR0XGJqpre44nh9U0vbha7uvv6BG4NDfK3BGwPXrvZeutjeGmioO1JWkO1Ojo816NhjzNGDQrGM
HGKzLcmdXVDmP9l0tr2z++rA0PCt0bFxvtbYd6Mj397o7+u6cK75VE1liTcj1W41RaoV5FFCvRCS
B4k8Qme0JDgzcosra0+3tH/Te21oZGzizuTdKb7W3R8mJ8ZHbw5cuXzhXKDeX5ZPbsI9MXpGKRXR
D2MBeZCodSZrosuTd9hf39zW2Xv95ujE5NT0/ZkHfK2ZmXs/3b0zPjJ49VLHmcaaikM56cnxZnIR
7iKoINfgHoc7u9BXffrs193Xbo7dnrr3YHZu/jFfa37u0ez9nya/Hxns62oLnDxS6s102i1GrUom
5uxBBcNeg/sOHKo8EWjrujo0evvHmdn5hcWnS3ytp4tPHv/8cPqH8eHr3V+faThGjrEr0WoijxKx
kHqlJqdYSQTjnRnekqP1LR3dAyMTUzOPFhafvVhe4WstLz97+mTu4fTk2NCVzvONNb6C7LS9uwtK
lRp9bEJK5sHD/obWi31DY5P3ZhcWn6+srq3ztdZ++3V56Ze5mamJ4euXvgrUVRbluB17oiPVcglX
D0pVGoPFnro/v6y68XxX//DE1IP5xee/rr3c4G/9vr66vLTwaHpy9EZPx5cnq4oP7EuyxUQyuwlq
jRa7y5P/WU1T2+Xrt+5Mzy48W1n7/dUb/tbrjfXVF4ukCceH+i621B8tyU1PtpmjPiJIXmayCny1
gfbugdHJ+3OLL1Zfvnrz51u+1p9/vN5YW1laePjj9zevdJ495Sfv1M5PCxb66gIdPYNjd2fmny6v
bbCAm/ws0jhvXq2vPnsyOz0x3P9Na4O/dHdB8l8zUpXWyPYgLbj5jp+1uQkSFMlU5CfJ3rTsooq6
5o7eofGpB4+XVtY33rzlK+C7d5tv/3j9cvX5L4+mb4/0d7U2HDt8MMNJfpQw5IfxzvfB0DAUpA8a
CtImsBUUhHnRu1GQNoGtoCDMi96NgrQJbAUFYV70bhSkTWArKAjzonejIG0CW0FBmBe9GwVpE9gK
CsK86N0oSJvAVlAQ5kXvRkHaBLaCgjAvejcK0iawFRSEedG7UZA2ga2gIMyL3o2CtAlsBQVhXvRu
FKRNYCsoCPOid6MgbQJbQUGYF70bBWkT2AoKwrzo3ShIm8BWUBDmRe9GQdoEtoKCMC96NwrSJrAV
FIR50btRkDaBraAgzIvejYK0CWwFBWFe9G4UpE1gKygI86J3wwTxqzBKEPRVWIjgI4L4ZeK/+DLx
H4L4dez7j4H/w9ex+IX2h1+jQ7/QxikBO+chAKcE4KSKnRM5gJMqcFoKNRQGOC1FghN7dk4mgk7s
walRO6djQadG4eSynRPagJPLcHoeNSQQNj0PJzjScyphExxxiig9KxU2RRQn2dLzekGTbHGaMufM
aMA0ZZzozTG2HDbRG6fKc03PB02Vx2QDOsEBkmwQgukaHCEikHSNEBIOgQkvVJYNJOEFU4a4wpQg
KUOkCTHpigr1giRdEUE2rg7T1nakywHS1rYJMfHvg4RDSOJfCKZOcgRsglIntwgx+XRn2uu/Tz4N
CRKS4L8gIqbvbgcPQ9J3SfwVJkDTmdeQBOhgghimkFPh65AU8vcpbMQR658C72XwDyiAAiiAAiiA
Aijw/xL4C61M5RgKZW5kc3RyZWFtCmVuZG9iago1OSAwIG9iagoyMDM5CmVuZG9iago0NCAwIG9i
ago8PCAvTGVuZ3RoIDQ1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
IDExMzYgL0hlaWdodCA3OTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy
dWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
2+mTVoW57mGZe4CGhoZmagaZZBBEUBRFURRFcUJRlIgaDIoS2Q4oSoKibDFsDUokQUlwnkVxjonW
+dfOakw+nG3T7f3U+ZZrfUjKynOXVVelfrXet7vPOMNDgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgT+cwQGeQgQIFASSDrZ/AsG//QM8RAgQCAS+Fc8moz8gur8FJshQ4YOHdb7DPcQIEDg
FwucysawoUOH9GZnoOScerM51ZrhI0a0tLS0trZ5CBAg8AsFWltbm26MGD582LBTyem3OL25GdK8
2Awf0dLa1t4+cuSoDg8BAgR+scCoUSPb29ua6IwY/q/inPZT1ancNLVpaWlrH9nRMXpMZ+fYceO6
PAQIEPgFAuPGjR3b2TlmdEcTndZ/F+e0X+M0bzdDe99t2tpHdYzpHNc1fkJ398RJkyZ7CBAgMLDA
pEkTu7sndHWN7Rzd0Vucn15xThOcn3LT0trUponNhImTJ0/tmTZ9+gwPAQIEfonA9Gk9PVMmT+we
39U5pqO9rWVE72eqQX0HZ9DgIc1nqdb2jjFju7onT+mZPvPMWXPmzp13locAAQIDCsybO3fO7Fkz
Z0zrmTxxQldn84rzr+D09RVOk5uhw3pz0zluwqSp02fOmnvW/IWLzl6yZMk5HgIECAwksGTJ4rMX
LZg/d/asGT2Tu7s6R486FZzBg/vuzdBhI3pz07zc9MycPW/BoiVLly0/f8WKCy70ECBAYCCBC1ac
f96ypecsXjh/7qwZUyeOHzt6VFvzHU7ziaqP4Awe3Hyaaj5MNbmZPmvewsVLl6+48KJVl66+7PI1
HgIECAwgcPllqy+95OKVK847d8mi+XNm9ExqgjOybUTfven99mZE28jR43pzM//speddePGll1+x
dt0169df5yFAgMAAAuvXX7vu6rVrVq9auWLZkoVzZ/ZMar7DaW8ZPrSv95tBg4f2vt6MnTB52qz5
i5dfsOqyK9etv+GmmzfeuslDgACBAQVu23jLhhuuu2btmktXnr90UROciV1jmk9UzQvOzz9PDRrc
vN6M6uya1NObm5Wrr7zmhg233v6rLXf/euvWez0ECBDoV2Dr1l/fc9edmzfdcuP6q9asWtEEZ8aU
7rGj21uG9fWCM2jIsN7Xm+6pM+eevWzlZVddt+G2zXdv3bb9wR0P7fQQIEBgIIHf7th+3733bLl9
4w3XXLFqxTnzZ0+b3NU5qm34sD4+UDVf37SMHNM1adrsBUsvWH3V9bfccde99+/Y+ciuJ3Y/+ZSH
AAEC/Qo8+eTuxx99+KEHtt3zq9tuumbNxcsXz5s5tXtsR/uIPnszdHjrqM4JU2bOW3zeqiuvu2Xz
Pdt2PLxr9569+559br+HAAEC/Qo89+y+p3//1OOPPLR965ZNN6677MKlC2dPm9jV+4Gqr/eboSPa
mo9TPbMWLL3wsnUb7rjn/oce3f37ffsP/OHgiy95CBAg0K/Ai/9z8IX/fnbvnl0PP3Dvnbdev3bV
8sVzZ0weP2Zk84Xxz38Bp/m6uH1016TpcxYtv/jK62+7a9tDjz319P4XXjz0yuFXj3gIECDQr8Cr
fzp86KWDz+/73RMPP7B184Z1q5tvcM6c2t05qnV4Hz+gGtx8XTyma/KMeUtWXHr1hs337nj0qWee
P3jo8JGjrx/7q4cAAQL9Chw79tpfXn3lpRee+/3jO++7+9brrli5bOHsnuYLnNP1ZmTz9c2Z85de
ePn6jXfd/1+7n37+xZePvPbX42+9/Y6HAAEC/Qq8/dYbx1//y+E/vvDcnl07tt5x41Wrzls0d/qk
cR1tI/p+vxnZ2fv1zbkXXXH97Vt37Pr9/oMv//nY8bff/eDDjzwECBDoV+DDD957582/Hf3TSwee
2f1f9225uflAtWTejMnNF8Yjhv78F/6az1Ojmt7MXrR81dqbNm/buXvfC4eOHHvj3Q8+/vTEZx4C
BAj0K3DixMcfvvfW344efnH/7x598O5b11924Tln9dOb1lFju6fNOfu8S67esGX7I3v2v3j4tePv
fvDJZye//MpDgACBfgW+/OLzEx+9/9axI4cOPPP4b7duun7NyqXzz5wyfkx7S5/vN60dYydOn7v4
/NXrNt794K69Bw4d+evbH3zy+Zdff+shQIDAAALffHXyxEfvvnH08MFnn9z5mztuuPKicxfMmjq+
87S9GTdp+twlK1Zfe+s9O5545g+vHD3+7sefffnNd997CBAgMIDA37/96uSnHzQvOC/t3/PIts03
rb142cJZPRP6603z4/ALLlt/29aHdu87ePj1tz749OTX333/zx88BAgQ6Ffgn//4+7dffvbRu3/7
8x+f/92j99+5ofmNv0W/oDeXr9+0deeTz7346rG3Pzzx5be9ufnRQ4AAgX4EmhZ9/91XJz9+7/jR
Qwf2PrZ9y4ar+ulN8+fhrR3jJvW+3/y8Nz/+Hw8BAgT6Efjxx6w3w9s6ml8vPuucC9dct+nenU/t
f+nIX9/56LOvvv3+B7nph9n/RIBAr8CPP/zj71+f/OT9N46+/MLeXdu33Hz1JcsXNb9g3Nn8AdXP
fv9m0BC98X8bAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQoH/D7358MSX337/zx9+
DP/NzgkQ+E8TaHrz3dcnP3nvjaMvv7B31/YtG65etXzR7J7uzpEtwwaf8b+fwcNaO8ZNmjFvyQWX
r9+0deeTz7346rG3/92bHz0ECBDoT+CHH77/7quTH793/OihA3sfa3pzVdObWT0TOttbhg7Ym93P
/s+fjr31wYkvvvn7P37wECBAYACBf37/7Veff/zu8b8cOvD7X96bFZetv+3Xv9297+Dh1958/5OT
X337/T/+6SFAgEC/Av/4/rtvvjjx4Tt/PfLH53/3yH13bli7atkA7zcTp89dsmL1tRvv2fH40y+8
fPT4ux+d+OLrb7/7u4cAAQL9Cnz37Tdfff7J+2+9/uqL+/c8vG3zjWsvPnfhrKn9fJ4aO3Ha3MXn
X7rulrseeGzv8y8dOfbW+x9/dvKrr7/xECBAoF+Br7/64vNPP3zn+NFXDu7bvfPeO2644qKlC86c
On7M6b6/GTW2e9qcRcsvuXrDlvsf2fPcwcNHj7/9wccnPj/5hYcAAQL9Cpw8eeKTD99949irfzyw
d9eOX2+6bs3KpfNnTuk6XW9aRnV298xetPzitTdu/s3OJ54+8MdXXzv+9nsffvzpCQ8BAgT6Ffj0
k48+ePfNY39++eBzex7ZfvfGay+7YMlZMyZ3jW4f0efPp1pGdk6YOmvB0pVrrtv06wcfbV5wDh15
7W9vvvPe+x94CBAg0K/A+++9+9bxY38+/OLze3fv3HbnhnWXnr94bm9v2k7Tm/Yx46fMnH/OBZdd
s3HLfTuf2Lv/4KE//eX1vx1/8y0PAQIE+hV4843jx44eeeWlA/ueevTBrbffsLb59Zs50yaO62gb
MaSv379paR/dNXlG84XxJVfddMfWBx7ZvXf/H156+dU/H33tdQ8BAgT6FXjt6F+OHD508MC+Pbse
2rZl4/o1K89dMKune2xH6/C+ejN0RHvHuInNF8bLLlpz3cYtv9nRBOfZ5w++dOjlwx4CBAgMIPDK
oZcOvrD/mT27dm6/546brl69YslZZ06Z0DnqdL1p6xjb3TNr/jkrVq+7adNd23Y8/Pievfv2H3jh
Dwc9BAgQ6F/gDwf++7lnfrf70Z3bt27euP6Ki5cvar6+GT+m+fOpIYP+959PnTF46PDWUZ3jmw9U
Zy+/aM21G26/697tDz3y+JN79j79zD4PAQIE+hV45pm9v39q92P/teO+e3618YarVq84Z/6snold
He3Nn2v20Zshw3q/wJl46gXnkrXrN2y6855t23fsfOSxXY8/4SFAgEC/Ao/v2vXoww89eP/Wu+7Y
eMO6y1f2vt5MmTC2+bq4r94M6u1Nx9gJU2bMXbT0wkuvvPbGjbffeffWbfdvf3CHhwABAgMIPPjA
9m333rNl820brrv68ovPW9K83kzqGjOydfjQPt5vBg0eNqJ15JjmBefMeYuWXbBqzVXrb7j51k2b
79xyt4cAAQIDCty15Vd33LbxpuvXXbn6ovOWLJg9ffKEzt6PU333ZmjvC07n+Em9wVl6/spL16xd
t/76GzfcfMtGDwECBAYSuHnDTTesv+aqK1avumD5kgVzZkzpHjd6ZOuIYX38OPyMMwYP6X3BGT12
wuQmOAuXLFuxctXqy69Ye9W6ddd4CBAgMIDAunVXr71yzepLLrpg+dKz58+eMbW7q/f1ps+PU01v
mp9QtbSNGj2uCc7MOfMXLVm6fMWFKy9edcmlqz0ECBAYSODSS1ZdtHLFecvOWbxg3qzm7aY3N6de
b37+46kzzhjU+4LT0j5qzLgJk3pmzJp71sKzl5xz7rLl551//goPAQIE+hU4//zzli8/d+mSxYvm
z5s9c9rk3tyMbOv99ubnf83Q/DrOoOYFp/lE1T5q9Njx3ZN7Zpw5a+68+QsWLjr77MUeAgQIDCRw
9qJFC+efNXfOrBnTpk6a8FNuhjff3vT1evPTC85PwensmjBx8tSe6U1zZs2eM9dDgACBAQXmzJk9
68yZM6b1TJnU3TV2TEd7W8vw3teb0/Wm+UTVfKRqG9kxprNrfPfESZOnTO3pmTZtuocAAQIDCEyb
1tPTM3Xy5IndE7rGdnaMam/tzc3pXm9OfaI6FZzW9pEdozs7x3V1jZ/Q3d090UOAAIEBBZpYdE8Y
3zVubOeYpjZtLSNO5eY0rzc/fYUzZOiw4SNaWtub5HSMHjOms7NzrIcAAQK/RKDpxZjRHR2jRja1
aV5uej9MnT43p95wBjfFaT5UtbS2tTXRGTmqeTo8BAgQGEigacXIke3t7W2tLb3vNr2fpQYP6vvL
m3/9vfig5qdUp4ozbHjzmnPqafUQIEDglwicKsaI3tY0sWlqM0Buej9T9RZn8JAhQ4c27zkeAgQI
hAJDf2pNE5t+X27+9Y7TJOen6PSGp3mGeAgQIDCwwE/BOPWfv7A1/27Oqf/uDY+HAAECgcD/0xD/
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE/hME/i+AfifcCmVuZHN0cmVhbQplbmRv
YmoKNDUgMCBvYmoKOTg0OQplbmRvYmoKNDIgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIgL1R5cGUg
L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0NvbG9yU3Bh
Y2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnfszW+kbwOvSkCu5cAQhFQ0hhArJ0mhI0Qi2
oipaW1F1qRHp6ETdpurSoXXbSemgxlDb1bW931YvO99/7fucaHe14jTNnLM9s/s8P6XzyvH6fPo8
75OTmfMcOoSBBJAAEkACSAAJIAEkgASQAMsJhGD8QwSC/Y8A2wvdjTAMhgl8BA3Iv83WrqKwsPDw
w2RwMBgl4IMcHh4WRvoK3BWZR+CI9BMRCcHl8jAYJMDlkpQjOJzDh3ddBZRVPkukpIhILo/P5wuE
QhEGowSEQgGA5nHBFamKTKqv1T+y4kEqkZL4fBAUFS0WS6RSqQyDIQIAVyIWR0eJREI+36eKNPWV
6kdqglyKiOSBpCixRCaLiSWIOLk8HoMhAnJ5HEHExshkEnEUqOJFRkBOfUXUx2SCXBKKQFIsIY9P
UCiSkpUYDBJITlIoEuLlRCyoAlPcSI6v+B1c+yCboOZFRPIFIrE0hgBHycoUVepRtTotLR2DEQJp
aWr10VRVijIZXBExUrFIwIeUgtp3cOnb1QTJFC2REfGK5CMqdbomU5uVrdPpcjAYIQBos7O0mZp0
tepIsiKekEmiIaV2RR3QTPjOpgguH5IJLClVak1mli43T59vMBiMxh8wGCBgNALcfH1eri4rU6NW
KcEUpJRP1IFdXwi0ED5NMiIhKUWt0ebk5RsKj5tOmM0lpaUWDAYIlJaWmM0nTMcLDfl5OVqNOiUp
gZB9EuX/hIKqd5gTCdkki0tUpoIlvaGouMRSXmGttFVVVVVjMEAAwNoqrRXllpLiIoMeTKUqE+NI
UdBMwBHlr/KR6RTJE4plRKJSnaHTG03mk6ds1aftZ+rPNjgwGCLQcLb+jP10te3USbPJqNdlqJWJ
kFFCXiR05/48kekUwRVESUlN2tyCInN5ZY293nH+QrPzYivEJQzaCZBcLzqbL5x31NtrKsvNRQW5
WlKUNEoAvYTfhPKlE18kiU0gNRlMFmtNnaPJ2dre2dXt6ulxYzBCoKfH1d3V2d7qbHLU1VgtJgMp
KiFWApXPf0KFhEI6QdWTJ6Vm5BqKy2y1DU0t7ZddV3o9ff39/QMDgxi0ExgYALR9nt4rrsvtLU0N
tbayYkNuRmqSHCofJJS/wgdlD5oIKaFISdcVmMqq7I3NbV3uq32Dw9dvjI6NjY9PYNBOYHx8bGz0
xvXhwb6r7q625kZ7VZmpQJeeoiCkZEKFhe5vJELDOVyBOCYeqp6+yGKzn3N2uHr7h0bGb07euj09
MzMzi0E7AcA6ffvW5M3xkaH+XleH85zdZinSQ+WLjxELuJzw/Z7IsscTSQiFSpNjNFtrG52dbs/Q
yMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4/gofeIrkR8nkyZBOx8tq
Gpo73J7h0cmZee/i0vLKPTJWMWgm4MO6sry06J2fmRwd9rg7mhtqyo5DQiXLZVFQ+PYfUCFwPEHZ
SziSrjOYrXVNbS7P8NjUrPfuyura+sbGfYhNDJoJkFQ3NtbXVlfuemenxoY9rramOqvZoEs/kgCF
Dw6ofZ+gQsM40O1B2cs8VniyxtHS1Ts4OjW3sLS6vvnLr1tbDyF+w6CZAEl1a+vXXzbXV5cW5qZG
B3u7Whw1JwuPZULhg46Ps7+RCA2H40kal6zOyi+usDe1u6+NTM4uLK/df/Bw+9FjXzzBoJnALtdH
2w8f3F9bXpidHLnmbm+yVxTnZ6mT46RwQO1vJMATHE/xyjQoe7Z65+WrQxPT3qW1za3tx0+fPX9B
xksMmgn4sD5/9vTx9tbm2pJ3emLo6mVnvQ0KX5oyHg4of56gjYiG40mTW2ipdrS6+kam5u+u3t/6
/cnzl69ev8FgjMDrVy+fP/l96/7q3fmpkT5Xq6PaUpirgQMqmmwkvvwABe2eQBybqMo4VlT24/n2
K4Pj096V9QfbT168frOz8xaDMQI7O29ev3iy/WB9xTs9Pnil/fyPZUXHMlSJsWQj4d8ToUjV6k0V
9p86e4dvzi2ubj58/Pz1H2/fvd+NDxi0EviI9d3bP14/f/xwc3Vx7uZwb+dP9gqTXpsKjcQBnsh2
76g2v9ha19zluT7589Lag+2nL9+8fb9nc39i0ERgD9T3b9+8fLr9YG3p58nrnq7mOmtxvvYo2fD5
zyehhEhSZxeYrfXO7r4bt7zL61uPnr3aefdhz87+h0ETgT1QP7zbefXs0db6svfWjb5uZ73VXJCt
TiIk/j1xRRJoy7Oh3Tvb0n1t9LZ3ZWMLyt7O+0+eaNogXuYvAh9dfXi/A4Vva2PFe3v0WnfLWWj4
sqExl4i4/s4nrkgKd410hpKqhouu/rHpO/fA0wuy7Pku99fF8QWNBHxoP0DhewGe7t2ZHut3XWyo
KjHo4M6R9GBP8PHJCJ5ae3ye7j/82xONe8NL7SFAitr19PC+z1NPK3gywgeor3kqrXK0ugfGZxbu
7fG058r4klYCez0tzIwPuFsdVaXBeqJ1Z3ixzwjsySf09BkZdv2DRk/s+sP+bbv5+3z6ej7B109k
v0f2EX7Op38bGXb9PVSevvwCKiSMA19roKfvYfBgTzyOX0/wtUZ6zg+W/f3e99j9f+d37vdk+SEn
Hb7YEFF7qnZccg9OzMJt2N+ewO29D3/+d5B9n7/0zw9wg+/Jb3AjdnZi0H0JvthAT9/HBPVvRU/U
fNiyip7YYoJ6H+iJmg9bVtETW0xQ7wM9UfNhyyp6YosJ6n2gJ2o+bFlFT2wxQb0P9ETNhy2r6Ikt
Jqj3gZ6o+bBlFT2xxQT1PtATNR+2rKIntpig3gd6oubDllX0xBYT1PtAT9R82LKKnthignof6Ima
D1tW0RNbTFDvAz1R82HLKnpiiwnqfaAnaj5sWUVPbDFBvQ/0RM2HLavoiS0mqPeBnqj5sGUVPbHF
BPU+0BM1H7asoie2mKDeB3qi5sOWVfTEFhPU+0BP1HzYsoqe2GKCeh/oiZoPW1bRE1tMUO8DPVHz
YcsqemKLCep9BOkJn/NBjZXu1W9+zgc+N4duBQFdb7+nT8/f8/c8FnwOVUBQGfihgz1x9w9CCUVP
DCgI6JJUnvw8Z57iuW74hKOAgAf3QzQ+JxE9BacgoHfR6QlFBYQ8mB8K+jm++FzsYHAH+57gnouN
z5kPlneQ7yM1fewjAn/OPM5tCJJ2sG/zWSI9fcvchkicgxIs72De99GRL5++aQ5KJM4V2sOO8ZfB
zxUSwPwnnNO1hx/TL4Oc04Vz7xibbUd14W+ee4dzJBmbFUl14W+cI4lzWWkeuhrA5YKZy4pzjmke
YhzA5YKZc4xzw2keCh7A5YKYGw6DUGCALgw6ToeB1Na6pjaXZ3hsatZ7d2V1bX1jg5wYT/MQerzc
Jkl1Y2N9bXXlrnd2amzY42prqrPCOOp0GHNMjmX9crzGoUMhMOgYBofDhEKt/nhZTUNzh9szPDo5
M+9dXFpeuUfGKgbNBHxYV5aXFr3zM5Ojwx53R3NDTdlxvRamE8LYcBjLGvLlPGrwFMETSQiFSpNj
NFtrG52dbs/QyMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4EX48HQoN
53Ch8MUrIaGKLDb7OWeHq7d/aGT85uSt29MzMzOzGLQTAKzTt29N3hwfGervdXU4z9ltliJIJ2V8
TLSAywnf93XuoUOhcEDxRVJCkZKuKzCVVdkbm9u63Ff7Boev3xgdGxsfn8CgncD4+NjY6I3rw4N9
V91dbc2N9qoyU4EuPUVBSEVQ9sL8eCILH1colsmTUjNyDcVlttqGppb2y64rvZ6+/v7+gYFBDNoJ
DAwA2j5P7xXX5faWpoZaW1mxITcjNUkuEwu5fsseNBLhZEJJYhOg8uUaTBZrTZ2jydna3tnV7erp
cWMwQqCnx9Xd1dne6mxy1NVYLSZDLlS9hFgJmU7h+9sIsuELg4QSREmJRFJUQZG5vLLGXu84f6HZ
ebEV4hIG7QRIrhedzRfOO+rtNZXl5qICUlMiIY0SQDqF+fO0m1A8qHykqAyd3mgynzxlqz5tP1N/
tsGBwRCBhrP1Z+ynq22nTppNRr0ug9QEVY93QDrtJhQHKp9YFpeoTNVoc/SGouISS3mFtdJWVVVV
jcEAAQBrq7RWlFtKiosM+hytJlWZGCcTQ9XjHJBOpKhwqHykKCIhKUUNpvLyDYXHTSfM5pLSUgsG
AwRKS0vM5hOm44WG/DywpE5JSoBsEvGh6vk9nciPvSGhn0RJiXiFUqXWZGbpcvP0+QaDwWj8AYMB
AkYjwM3X5+XqsjI1apVSEU9IP2nyezrtigrzZZQwWiIDU8lHVOp0TaY2K1un0+VgMEIA0GZnaTM1
6WrVkWSwJJNEC33Z5L+J8N1GCoGeD0RF8gUisTSGiE9QJCtTVKlH1eq0tHQMRgikpanVR1NVKcpk
RUI8EQPJJOBHQtEDTfvu7fkk7SYUKYoTyeULRWKJLJaQgytFUrISg0ECyUkKcCQnYmUSsQiSCVoI
ak1wRPnOKEgpHpiKAlWymFiCiJPL4zEYIiCXxxFEbIwMJEWBJR4kE7QQVNnkyygQRaZUBOQUqBJF
RYvFEqlUKsNgiADAlYjF0VEikAS5FOFLpq9pAlUgijTlU8Xj8/kCIejCYJKAUCgA0DyfJLLkQTb9
dRRRvPCZ8qmCtILgcnkYDBLgcknKERwOFLywgC19qn6QVWHhkFcQHAxGCfggh+86CqDifZ5iIWRP
4YswDIYJfAQNyD93EPi/4K0Y/wiBwJ3gTyIBJIAEkAASQAJIAAkgASTwnQj8H1QRmr4KZW5kc3Ry
ZWFtCmVuZG9iago0MyAwIG9iagozNjE0CmVuZG9iago0MCAwIG9iago8PCAvTGVuZ3RoIDQxIDAg
UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAv
Q29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVu
dCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3a+1PXBb7HceV+vwsCchMEUS5i
EKBhgEpqqBvmLV1DMdONpEwLdTVJynRxSBM3xdW8NJipOWQ6Tjr7r53PF8/pgH551XnNnJkzc56f
H5qdeffanXnMcz7fT24zZvAggAACCCCAAAIIIIAAAggggAAC/7sCM3kQ+BMCf77C4L8s4vkTyYOA
EPjPTIJg/rCu51FFRkZFRYeeGB4EphGYCCQqKjIyyOsP0pp4U000FRMbGxcXFx+fwINAWIH4+CCQ
2NiY6OigrYm0pn1phbKKDF5UMbFx8QmJiUlJySk8CEwjkJyUlJiYEB83kVZQ1rS/hhNZBVXFxSUk
JqWkpKalp2dkZmbxIPCSQGZmRnp6WmpKSlJiQlxc8NISYQVvq6jQuyohMTklLT0za1Z2Ts7s3Nw8
HgReEMjNnZ2Tkz0rKzM9LSU5KCt4Z0UFb6ywv4TPs4qLD6oKosqenZc3p6CwqKiYB4GXBIqKCgvm
5OXNzg7SCsqKD15Z04U1MyIy+A2MT0xJy8jKycsvKCqZWzqvvLxiPg8CLwhUlJfPK51bUlSQn5eT
lZGWMhFWZNgXVpBVVHQoq/TM7Nw5RSWl5fMrF1ZV19bWLuJBYIpAEEV11cLK+eWlJUVzcrODV1YQ
VnTwj4VhfglnBh9XsaGsgpdVQUlZxYKq2rpX6l9tbGxq5kFgikBTY+Or9a/U1VYtqCgrKQheWaGw
YoNfwjBdRUQEv4LBj2CQVVFpxcKauvrG5qUtr7e2tS/nQWCKQHtb6+stS5sb6+tqFlaUFgVhBT+F
wSdWRMRLX+6hr6vYhKTUzFBWldV1Dc2vvd6+omP1ms7OtTwITBHo7FyzumNF++uvNTfUVVeGwspM
TUqIDf6w4aUXVvAzGHpdZWTnFZZW1tQ3tbStXN25/q0NGzdt4UHgBYFNGze8tb5z9cq2lqb6msrS
wrzsjNALK8wP4cyI4HWVnJ6VWxDKaknryjXruzZt3b6je1dPz24eBCYJ9PTs6t6xfeumrvVrVrYu
CYVVkJuVnhy8sMK8ryKjQ6+rnDkl5dWvLGl7Y23X5m3dPXv2fdC7v48HgSkC+3s/2Lenp3vb5q61
b7QteaW6vGROTuiFFR350u9g8HkVl5SWlVtYtqCuqfWNdW+/8+7uvb19Bw591n/4CA8CkwQO9392
6EBf797d777z9ro3WpvqFpQV5malJQVdvfThHnxexSenZ+eXVNQ0tKxc+/a2nXt6Pz7Uf/T4wBcn
B3kQmCRw8ouB40f7D33cu2fntrfXrmxpqKkoyc9OT44PPrBe/AfCiKjYhOBnsKB0QV1z2+qud3bu
3f9J/7GBwVOnzwyd5UFgksDQmdOnBgeO9X+yf+/Od7pWtzXXLSgtCH4IE2LDdBUdm5ialVs0r6r+
tZXrNr+7Z//BI58Pfj00fO78hREeBCYJXDh/bnjo68HPjxzcv+fdzetWvlZfNa8oNys1Mfhwf+l9
FXy2p2XlFVfUNr6+qmvb7t5Pjpz46szw+ZHvLo9e4UFgksDo5e9Gzg+f+erEkU96d2/rWvV6Y21F
cV5WWvDhHq6rpODzam5lXXN758Z3937U//lXQ9+MXLpy9fqNmzwITBK4cf3qlUsj3wx99Xn/R3vf
3djZ3lxXOTf4wAo+3MN3Ffq8Wrx0xbqtPb2Hjg2e+ebi6NUbt8Zu/8iDwCSB22O3blwdvfjNmcFj
h3p7tq5bsXRx6ANruq6S03MKyqrqWzre2ranr3/g6+GR0Wu3xu7cvXefB4FJAvfu3hm7dW10ZPjr
gf6+Pdve6mipryoLukoO+76KT87IKZxX3bBsVdeOfQeODg6dv3T11thP9x+M/8KDwCSB8Qf3fxq7
dfXS+aHBowf27ehatayhel5hTkZyfLjfwfiUjNlF5TWvtq7e2P3BoeOnhkeu3Bj76efxh494EJgi
8HD855/GblwZGT51/NAH3RtXt75aU140OyNlmq4yc4vKaxtb39y0s/ezE6fPfXf11p37478+fsKD
wBSBx7+O379z6+p3506f+Kx356Y3Wxtry4tyM6fvKvhjhqa2zs09+/sHzpy/fH3s7oOHj5/89pQH
gUkCvz15/PDB3bHrl8+fGejf37O5s60p+IOGP+qqvXNLT9/hk0MXRm/cvjf+KJTVMx4Efhd4+vS3
J4/G792+MXph6OThvp4tne3TdjUzMjo+JTM39L56uatn/+ZB4HeBZ6KrF/+FhpmRMQkpwR+3z1/U
vHztlt19RwbPjly5+eP9Xx49eUpWv5PyH0ICz54+efTL/R9vXhk5O3ikb/eWtcubF80P/sA9JSGG
rkjEFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEPifdpWZW1xR29TeuaWn7/DJoQujN27fG3/05Lenz8T/Bqf/dwLP
nv725NH4vds3Ri8MnTzc17Ols72ptqI4NzMlISZy5oypT0R0fMq0XT3jQeC/BabtKj46YmpVM2ZM
7mpzz/7+L86cv3x97O6Dh4+DFxYPApMEfnvy+OGDu2PXL58/80X//p7Nv7+vpu+qvLax9c1NO3s/
Gzh97rtrP9y5P/7r4yc8CEwRePzr+P07P1z77tzpgc96d256s7Wxtjz0OzhNVxmzi8prGlvXbOz+
4NDxU8MXr9wYu/vz+MNHPAhMEXg4/vPdsRtXLg6fOn7og+6Na1oba8qLZmdM01VyxuzCedUNy1Zv
2LHvwN8Hh769dO3W7bs/Pxj/hQeBSQLjD36+e/vWtUvfDg3+/cC+HRtWL2uonlc4OyM57PsqLjk9
p6Csqr6l463te/r6B04Pj4x+f2vszr1793kQmCRw796dsVvfj44Mnx7o79uz/a2OlvqqsoKc9OS4
cN/tcUlBV6ULFy9dsX5rT++hY4P/OHdx9NrNH8Z+vMODwCSBH8d+uHlt9OK5fwweO9Tbs3X9iqWL
F5YGXSVN11V2/tzKuub2zk3d+z4+fOLU2XMXL//r++s3b/EgMEng5vXv/3X54rmzp04c/nhf96bO
9ua6yrn52dN1lZiWlRf8wWhj6+qu7bt7Dx4dODU0/O0/L41e+RcPApMEroxe+ue3w0OnBo4e7N29
vWt18I+DFcV5WWmJ4d9XialZuUXlwQfWyvVbut/vO3T0xJenzw6fvzDCg8AUgQvnh8+e/vLE0UN9
73dvWb8y+LwqL8rNSg3bVVRsQkpm8IG1oK65bc2Gbbv29R08fHzgy6/PDJ3lQWCKwNCZr78cOH74
YN++Xds2rGlrrlsQfF4F/zdObNTLf94eFROfnJ6dX1JR09DSsW7j9l17Pzzw6ZFjnw+cHORBYIrA
yYHPjx359MCHe3dt37iuo6WhpqIk+LxKjo8J01VkTFxS8IFVVLawrrl11fqN27rf2/fhxwc/7T9y
lAeBKQJH+j89+PGH+97r3rZx/arW5rqFZUXB51VSXEzkS++rmZHRcYnBD+Gckorq+qXtq9Zt2PLX
7t3v/613f99HH/MgMEngo779vX97f3f3X7dsWLeqfWl9dUXJnOBnMPi8eulfZ5gxMyI6NiE5PSu3
sLSytmFpW8eb69/evG1H966e3e/t4UFgksB7u3t2de/Ytvnt9W92tC1tqK0sLczNSk9OiI2OePFf
kwm6iooJXlgZ2cEvYWVt/ZJlyzvWrP1L18ZNW7a+w4PAFIGtWzZt7PrL2jUdy5ctqa+tDH4FszOC
11XweRWmq+CHMCE5LTMnv7issmbxq0taWpd3rFrTuXbdeh4EpgisW9u5ZlXH8taWJa8urqksK87P
yUxLTgh+Bl/uakZEZHTohZWelZNfVDq/qnZxQ9OSlmWtbcuXr+BBYIrA8uVtrctaljQ1LK6tml9a
lJ+TlR56XQVdvfiv9c0I/RBGx8ZPhJVXOHde5cKaRYvrGxqbmpfwIPCCQHNTY0P94kU1CyvnzS3M
m8gqPjY6zM9gqKvQCyshKfTGyisonltWXrmgqrq2dlEdDwIvCCyqra2uWlBZXja3uGAiq6SEidfV
S59Xwfsr4nlYiSlpmbNy8uYUFs8tnVdePn9+JQ8CLwjMn19ePq90bnHhnLycWZlpKYnPswrzMxh6
YQW/hDFx8YnJqelZs3Jy8/ILCouKi0tKSubyIDBJIEiiuLiosCA/LzdnVlZ6anJifPC2iooI89Ue
vK9mBr+EobDiEpNSUtMzsrKyc3Jm5+YFTz4PApMEQk3kzs7Jyc7KykhPTUlKjAtlFfzDYLifwYkX
VvDGio4NXlmJySmpaenpGZlZE88sHgR+F3jeRGZGenpaakpyYvCyio0Ova3Cv66ev7FCr6ygrFBa
SUnJKSkpqTwIhBEI0khOSgpFNVFVZFBV+LdV0FXopzD4eg/KiokN2oqLj09ISORBIIxAQkJ8kFRc
bGxM8K4KqlJZ/VdZQVpBW0FdMUFfPAiEEwjiCDUSNRHVH1QVemcFL63QWyt4b4WeKB4EwgpM5DER
ShDMRDh/5i/B3xs8EzP+gkBYgeeN/Jma+HsQQAABBBBAAAEEEEAAAQQQQAABBBD4PybwHyQVQ28K
ZW5kc3RyZWFtCmVuZG9iago0MSAwIG9iago2NTE5CmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3Ro
IDQ5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0
IDE0NCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d918URxvAzat0ONrJ
UUSOIkXpgrSgCIrBoCgRRBGCEjEIiKJYY8GGgopiCYJdbAgKFtQYP/nX3ueZ3bvdWW6vc7e7t/ND
3Es+hr0v33l2duaZZxYsUJtKQCWgElAJqARUAioBlYBKQJ4EfoL2P16Dj/L8IvN11wyehQsXGdrC
hQSXyoklTgABHi8vb28fpnl7e3l5LSKgVJsWLMAOthD5+Pj6+vn7B5Dm7+fr6+vDYvJwmVAhAgj4
BAQEBmk0wdg0Gk1QQACA8vEGmwCi58rEKgQG+SGfkNDQcC3TwsNCQ4KBE2CCXoeYPFImTiE//4Cg
4NCwcG2ELjIqmrQonW6xNjw0RBMY4O+xMnEKASBNSJh2sS4qeknsUr1eHx+v18ctjY2JjtQBpmDA
5Iky8RQKCNQEh4YDoJjYuPjEpOTk1NS0tNSU5GWJCfqlsdGREdqwEOxzHibTHIUiImNi9QlJyWnL
0zOysrJzsrOzMtNXpKUkJ+qXLonWLfY0mUwoFL0kLh4ApWdm5+atKigsglZQkL8yJytjReqyRH1s
jGfJZFqhRACUlZNXUFRSuqasvKKionxt2erS4sL83OyM5SlJ8XGeI5OYQinLMwBQcWlZxfoNVb9W
b9q0qbp6Y1XlurWrSwBTVnoa9DnPkMmMQrmrigBQ5cbqmtptddsboNXX/bZ1c3XV+vLVJQV5OZ4h
k3mFStYAoM1btzXsbGpu2dPa2rpnd0tzY0N9bU31L+vKSotWeYBMlhRaX1W9ZVtDY/OevfvaOzq7
Dhzo6tz/Z1trS9NOwLSxsmKN0mWyQqGa2noA1Nbe2d1zpPfYcWhHe3sOdnXs+6NlV0PdFuhzipbJ
GoXqGppa9gKgw0dPnDpztq/vfF/fuTOnTx7v7Tmwv63198btSpbJKoW2N/7e2tbR3XP05OlzFy71
XxkYGBwYuNp/+WLfmVPHew91te9taVKsTNYr1HWo9/hf5y5cvjp4fejW8PDt4eHhm0PXB/oR07HD
3R37lCmT1Qrt6+g+fOzUmfOXr14bunX77t8j90fHRkfvj9y7O3yTYDp9Qpky2aTQidN9F/sHb9y6
c29k7OGjx0+xPXn8aGx05O4w2HT5vAJlsl2hgetDtwEQ8Hk+/vIVtpcvxp89ffRg9O87wzcGoc8p
SyZ7FBq+OzL68PFT4PNm4u3k1NTU5NuJidevxp8/fTR2/95tZclkp0L3xx49ff7i1Zu3U+/eT0/P
zMxMT0+/m5pETM+ePByDPqcYmexUaOzhk2fjBND0zIePHz99/vz506ePH2em3wOmVy/HlSOTAwqN
v3w9MTmFgD7Pzn758hXal9nZz58+fgCb3r5RikyOKvR++sPHT7OzX799+/YPNvgTOAGmmel30Ofk
L5OjCr2bnoEeNvvlK/D5/v1f0r5/B06ACWV6L3uZnKMQAPr2D8uHofTvd9BJCTI5VSHC5gfbGJvk
L9NchWAFSE9mp8nUIs4LMS/18EbGDqdhLGR8kDFRiKeQARDzJ2KSt0xOV4gGRD45JlOUm9fm5lkh
jpdcZZpfhf7jAMlWpvlW6D/SKFDykmmeFWL44D8pRj9+yCcyuUYhEVBykMllCokwkr5MrlZIBJR0
ZXKDQiKMpCqT+xQSASU1mdyqkAgjackkBYVEQElDJokoJMJICjJJSyERUO6USXIKiTByn0wsIUi/
Z3OnI5w6L/SD+8L2XlFvKk6UiWy7sGLfhYGQLxIiudMk8ZXJWiQpZzW1mOxhXKkny6y4RkYWOKjZ
abx96vvYC0Xw96j/p6MyMWm7mClPNvFYse0C4hBscvEGQoGwgUMbERntxKlFJyjE0aJAOSgTbCiA
THlCyfLeFAYR9jLIv9dCJ1sanyQphUQYOSgTyZRnd10ssrDPyYAItiiEhkP+PRBKXZGVkw+Jr+us
mJ0mK0CGBQ7q9/zDqQqJgLJLpuwMktwcrcNdF2RrCkAys8sJYhF0NB9fDERaHfSypJQVWbmrileX
V27ErEX3RiGODHcl+EUgJVgoYJYwLa/NQdruz4WQ3JyWnBC3JCoinIWE3U10VyxohLHIPxARxcQl
JC/PREIVG6prtjXsgqxF8QUO1yskAspqmZob62s3YT5qYV52emqSPjaageSD++XMMQKNYMOdhiBK
TEnPzisqLa+EJaAdkPi6n005c8ODjONh6soumTrb/2iBfNTNVevKSgpyM9OWxQOksJCgANhViL1N
RCSMRqBRQFAIdLQ4QJSTX1y2fmPNNiC0r7P7CGQtYsqZcI3MnQpxyChQ5mW6CslxJ4/2dCGl+trq
DeWlhSuzEFLU4lBNoJ+vOZFIV/P1C9SERUTHJgCiVSVlldVbt+/aDZmvR45DUt6Va0NIyJVjIY6C
+SuKEf2Y+8yPTJAcd+vGQP+Fs6eQUmvzjm01VRWri/IAkn6JTgshCUQS72wQsVmNIpfok1dk5yOi
2obm1j+7eo6dOoeEbt+7/+Axky+Ey6zSUIiDR4ESykTymTA5DrO+BvrPnznRe7CjraWxDiEV5mak
Ji6F3gYiQUQS7WzIyAeiEWgUl5iWmVfMImrvPnLizPn+gaFhltDEW8gX4pI98Gaou+Nu2sVX1F3Q
MjH5TGyizsidm9evXjx36uihThZSaUFOenI8ihTk7+stHrXxqQYPtZBwHWiUnlNQWlG1pX7Xnj8P
AKIL/deG7pBehjlnSIjkC7HJHoJ7czEZwY+jboYvE+lyE69fPH/y8D6qdKkPIHW0/b7jt02VZcXQ
20AkiEjmOhuGI4jY8FCLik1MZTT6bWdLW2fPsdN9/YNDtxlEE1Pvp8UJCe7XHR8pRoxMJJ8Jsr4g
6QuymV6OE0hg0tmTvd3trU31W6oqQKQVyfoYXXgwdjaxgMSGI03o4ui4pLSs/JLyX2rqGhmNLl69
Pnx3FGL1q4nJd4gIU6pIwpDgjtwBxdTP5N8W4xIMLAHSB4D0+sWzx2Mjd4YG+/v+OnaoY29zQ231
eohIbGcL9Icnm8jD38gIwlHS8qxVP1dU1dTvam3v7j157uLAjeF7+Dx7BRrNYKw2JFVxN2PqVt32
77jbgisWEibGQZLl5JuXz588GLl781r/+dPHezqhs9VWV64pWpmREh/LBCTLjOZ6dFb1iBlTiscj
GBqZiUfUr8xt4nA/mLofQTzCruZIPFrAPNeC8LkWrz7XTL+MWBgfDbLjoxcQt+U3PsJw/W7KOD66
Zef4iA3aQaFawTi7HcbZ8K52BTe/jMpunP2Nn+rt+DgbB5HU+9pa6n3tEuwyg7G28H0NM8/njgO4
AOGSKxNRyORMkoX3NfNDSFLSyvDChu/9qfBSy3vvPyjD935KIdh68oDbx3S05wDsQ+Xe+5cb3vtx
dCQ2hIQYBZ3NxPzRBnb+yLBlceD6TXy1Fbz8u1EmaxXCl1kYODL74YzzR+t580fhFuePsDaaiXnI
Ncw8JO6eNs5DkikSw44hd88AUIwML2hChXArHGw/5fZV4jzkZjvmIYlI/PlsmPHPLWDnswWraiiT
2yMThYd+0admjYS74HY37YDKAdx8dqLV89koEjPpb1wXWYaUcF0Esva31u1o2s2TSQIzkhQjqxXi
Fw2wdV2ECdu4MmJ6fe3XOUu0bpSJwmOjQltJ8YliYyUTW9bXDJB467TcFpDi0rVSkoliZJtCv7JF
TDJ55ZWsX6cFSEx/Q0q4Vgu10mC9PwEWazOhShGu90tAJgqPHQqtLeUUimH2ldiy3o8jAJaSMW8E
K8oZ9hNJQiaKkf0KJcTFCsq94TK22KqR4P2NpQQLAFDckpUpVhoyUXgcVogsYNtdNhBcIgkkUpOJ
YmRQyNR+SWosxH+Q5WAUmquQ5XwRgUj40bJMkANgxZiJ7JPFb0N9PTve4ai/b4dCZVQUckwhjpcF
mVw8ZqIYuV0hHiUmfpuJTC6RicIjGYV4mMxHJpfIRDGSkEI8Su6UicIjQYV4mNwmE8VIkgrxKLle
JgqPpBXiYXKxTBQjRxRyacFbU2Mm+m3OSY85Co9MFHK1TBQj2SjEo2QiMjlRJgqP7BTiYZrnyGTk
JEOFeJTmVSaGEQIyuUYmnJ1ugdlp4dRiTJSz3si4L237FVAyNzVgGIDzl1NsmQGXtUIcTac/5oxz
AwpQiIfJskyQAU+tzZmXidAhfcx0HS1L80IuHQtxHMxfOVUmQT02s2tkGIXmVNeWRBQyBcxsZGLW
5izKZEVdP1kqxPEyLRPufTMsp5gfgJuuD2mmpJ+cFOJhMheZrJAJdpmydUahMCRbZ9RYGtK8QjI6
gsQBmaBeLWwesK5erTwVclgmQd3jSX7dY8UoxKNkcgBuPjIx9bOfzK2fLSx5LHeFeJjsiEw21mHn
r9TL9Ig22yMTr57/mMl6/spRyF6ZbDgXQgEK8SjZEJlsPV9EssNp7utbe2XVAJw5p+YgfU4NHMAy
95waRSnEMbQyMsG2b8F5RwfwvCNTR9QoSCEeJisec8Jzs9qF52YpVCEeJcuRac75aztMnL+mSIV4
mCzIVLFh4yaRc/wUrxCPkqhMYudB/lzInQepcIV4mMRlMnWu6EqPO1eUoBJ7zNHn0xYW5OeR82nJ
kaIeo5AlmQTnHGeQc47jPfKcYzGZDOdlp6jnZRttmjMAZ85dj8Nj19Vz1w2YqMgEdbvCtNoIXWRU
NGlROt1iqCMXAiXSPO3IdQMf9k9OJkiVD4IygqHhWqaFh4WGBOOZ9H5QaAe3JVqdfi/4EQr4yMkE
OwqQkyYYm0YDfBCQD9S0AkAihS0UAMC6r8DK5AVlTX39/P0DSAM8vgwgj1aII4gyQXLFIi8vb28f
pnlDDwODVIU4SmTfBXACUGxbSPh4cBTiweEuf4IGPhkbfOT+o3qlElAJqARUAioBlYBKQCWgElAJ
KI7A/wEdHOPtCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKMzY3MwplbmRvYmoKNTYgMCBvYmoK
PDwgL0xlbmd0aCA1NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
MTYgL0hlaWdodCAxMTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnelX
U+cWxpWAmQMZSEggCQESpjAEAglgGA1jkBJBIiBhViRCAaMRFyCaMhXKoKkgNAqlRkGQoqK0uvqv
db+hw60k53St++ne9zwfZLH24sP5uff7BtbZz3PmDCWKAEWAIkARoAhQBCgC/zsEzlL6i8C//1+D
Hwk5EY0S7Q8UAIWU4Ak4Gi00NAzpHObyQwgNpSGEJPj8Hefndo5OZzAYTCYLazGZAIFOPxcWBvz8
+II2H0JHg4Y7R2cwWWw2h8PlYS4uh8Nms5gMPz6gF3Ry/eiAHIPBYnN4vPAIPl8gFIqwlVAo4PMj
wnk8DpvFYEDzEcCDrgtFPcdic3kRfKEoUiyRREmlMkwllUZJJOJIkZAfweMCPei9UOi8gFN7go7B
BHIAThwlk8XIFUplLLZSKhXyGJksSgz4gB4TWi8YvLMhNJhXJpsXIRBJZNFypSouXq3RJCZhqkSN
Rh0fp1LKo2USkSCC54dHC9h4gC40DKHjC8XSGKUqXpOUnKpNy8jIyMRS8OBp2tTkJE28ShkjFUPr
AbwwuG4DTO1ZOOzoCB00nVyVkJiizdBl63MNBmMeljIaDLn6bF2GNiUxQSWH1kPw6DC1AdiFhMDE
wsACOmV8Ymq6Tm/IKzAVFZeUlmGp0pLiIlNBnkGvS09NjFcCPBhbOPJCQk7dFui0o7M44UKELjlN
l5N3vqj0QnlVtcVSi6Usluqq8gulRefzcnRpyQieMJzDosMHlVONByOL2k4glinik9P1RlOJucpS
V3+p8bINU11uvFRfZ6kyl5iM+vTkeIVMLECNF2Boz4ZA23H5IqkcocsvNlfXWS9faW1r7+zq6sZQ
XV2d7W2tVy5b66rNxfkInlwq4nOh8QL0HS0MtZ0kRqVJy84vqai1NrW0d/X29TsGBrHUgKO/r7er
vaXJWltRkp+dplHFSFDjhdFOzSwcdwxOhEiqSEjRGYsrLjY027uvOwaHnXdcd0cx1F3XHefwoON6
t7254WJFsVGXkqCQiiI4wO7UZQHHHZPLF0erEtNzTObahpaOXseQ03VvfPLBQzeGevhgcvyeyznk
6O1oaag1m3LSE1XRYj6XCQfelxdtSCidBSMrj0/R5ZVUWZs7rg+MuMYm3dOzc/MLGGp+bnbaPTnm
Ghm43tFsrSrJ06XEy2FoWfQA7MLo7HCRVKnW6s+bLzbZewdujU64Z+YXl1ceezDU45XlxfkZ98To
rYFee9NF83m9Vq2UisLZcFmc6ju4KiJEstjEDENRpbWl2zEyen9qbnHFs/p0fQNDrT9d9awszk3d
Hx1xdLdYK4sMGYmxMlEEXBaB2HHguItL1uWVWhrt1792TUzNL3nWNrybWz9iqK1N78aaZ2l+asL1
9XV7o6U0T5ccBwceXBaB2aHjLqvgwsUrXQ7nmHtu6ft179a27+UrDPXSt73lXf9+ac495nR0Xbl4
oSALHXjB2HH5EnmCVm8qr2/pHXRNzix61p9t+3Ze7+1jqL3XO77tZ+uexZlJ12BvS325Sa9NAHbc
gH3H5AokCnVaTmGlta1v+J57fmXNu+3b3T84fIuhDg/2d33b3rWVefe94b42a2VhTppaIRFwmYFm
lskTRCk16bnFVY3t/c7x6UXPxpZv983huyMs9e7wza5va8OzOD3u7G9vrCrOTdcoowS8IOyEUqUm
w1Bcc7nDcef+7PKqd3tn//D9h2Ms9eH94f7Otnd1efb+HUfH5ZpiQ4ZGKRUGZwcfUYwllqauAdfk
3MrTTd/rg3cfjn/9hKF+Pf7w7uC1b/Ppytyka6CryVJihA8pZOxKLbauwbsP5x+vb73cOzxC6D5j
p0+ffj0+Otx7ubX+eP7h3cEum6U0KLuztDAmTyhFfXea3effsNNnAnZf/iHlLO0ciwe/ViRl5pXV
2roHR90Lno0fX+2/PTr+hCG63377/On46O3+qx83PAvu0cFuW21ZXmYS/GLBY52j2JGMEsWOBBBB
mWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhKFDsSQARlih0BHJISxY4EEEGZYkcAh6REsSMB
RFCm2BHAISlR7EgAEZQpdgRwSEoUOxJABGWKHQEckhLFjgQQQZliRwCHpESxIwFEUKbYEcAhKVHs
SAARlCl2BHBIShQ7EkAEZYodARySEsWOBBBBmWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhK
FDsSQARlih0BHJLSf8HuH+8bY/ji5xfvzBK+93kmhOh9Y+xe1f78BTvCd7W/YDfgevDto/VN397P
7z/+guGGADzyLx/f/7zn21x/9O0D2BEges/9b3YG2K/ovIn2K9aev9g9eHv08fgXDHX88ejtwe6L
52tov+JmJ+xXoCVQgv0K2ImCvZ7qxnbH7YmZpSfe7Vd7AO/DRwz1AdDtvdr2PlmambjtaG+s9u/1
RAXd6xFEKTRpuUVVDfa+W2NTC571zRc7AO/dewz1DtDtvNhc9yxMjd3qszdUFeWmaRRB98lgj1EO
K++mCuvVa0OjD+eWV3/YAnhvDrDUG0C39cPq8tzD0aFrV60VsAOqBsOAwHuMDLQ/G5+afb68rqVn
4M7E9MKjVe/mTy93dl9jqN2dlz9telcfLUxP3BnoaakrP5+dinaPA+/PMmDnPQZsKvJhsaejf+Te
g9nFx6sbz7e2X/gw1Ivtrecbq48XZx/cG+nvgLWefDCqiAm6886OiIxWJWUa4bJo6x28Pe4Gq4Un
Tze8z55jqGfejadPwGzBPX57sLcNrgpjZpIqOjKY1wJ4fMhiNek5hRX1zZ03hlzj7pmFpUeeJ6tr
GGr1iefR0sKMe9w1dKOzub6iMCddA+tk4QF9KkLpbJ4wSpGgzc4vszRe7XYMg7XMN7Pz34FDCoZa
XvxufvYbMJcZdnRfbbSU5WdrExTwEYUdyFvmD1+euORMQ3HlVzZ7T/+Qc3R80j01PYulpqfck+Oj
zqH+Hrvtq8piQ2ZyXFBfHr8fVCQMrVZfUFZjtbV1990cBkOosfGJ+xhqYnwM7KCGb/Z1t9msNWUF
ei2MbGQQPyjk4RYuigL7uwxDodlibWpt7+lzDA6NOJ23MZTTOTI06OjraW9tslrMhYYMMMCL8h93
p33IYHEb/O/4YlmsOlVnLLxQXddga7V39lzru9GPpW70XevptLfaGuqqLxQadanqWJkY7FID+d8h
30UmGOAh80BtlsFUWl5TZ220Nbe2tdnbMZS9ra212dZoraspLzUZsrTIOhDs78BpNoDvIlj0osYD
08o4jVaXm19Yaq6sqa2rt15qaGjETg0Nl6z1dbU1lebSwvxcnVYThywrUdsF8Ps8g3xmmRyeIBLB
S83IygWj2ZIyc3lFFaaqKDeXlYDNbG5WRipCFyngobY7fdydOYO8oRksbrhALJWr1MngDK3PNeYX
mEyFRViq0GQqyDfm6sEdOlmtkkvFgnAuK3DbATtk584GeJFgSR6nTkrRpmfqsvT6nJxcDJWTo9dn
6TLTtSlJ6jgwJY8EdMgaOoC9Meo7ZEruh4dcycHQXQ2O7ilarTYNS8GDp4Cbuxrs3JEjuR8dsiQ/
fVWADaPfDB/gccANPxIFCShiIUkgIUENYQL4Sa1OSIAUgVgFihGIBCd8DpsB6AK2nb/xaGHQeSw2
LxwFWEgg9SM6Ri6XK7AUPHhMtEwmlaD4inAeCv84SU750u3T//1JWg+KsOCgwBmBCJJTIDoFX4kh
NUUkQLEznJPkDxQ6ExDdSedB1JE/6QjlHKHEHpAAS/kfHaX1cCGuB9KOICuKAJ0f3p9BUf6kKIiK
4nCxFTw8258S9VdMVNCuQ834HwFlJwllkM8FKWU4Cj05CNLJ/k082cmh58cXgpLxTqLx/NFw+P4D
GPypeGSxeH8eg38nMv6RRoj7F5I4wT+5/fMr/BDW+icN6juKAEWAIkARoAhQBCgCFIH/bwK/A74r
1LUKZW5kc3RyZWFtCmVuZG9iago1NyAwIG9iagoyOTcyCmVuZG9iago1NCAwIG9iago8PCAvTGVu
Z3RoIDU1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM2NiAvSGVp
Z2h0IDkyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVy
Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d37U9JZFABwFZD3
G0FQREUhDEXzgVoqamokWlGa5mYa5mqxuutmUU7ma6xYXcuyMs1Ne2APzbQsK2f/tb1fbZpKLt/v
bfhtz/mpmXv6NvPxzIH83ntuRAQECIAACIAACIAACIAACFACkRA/L0BQQugfidoOFgS5wBe7yEgG
5NvULBabzaEiGoJMYEuNzWaxEDod+FZVb0lHc7k8Ho/PF0AQCPD5fKTG5UZzOFvgIb0pbBYq6mgu
jy8QCkUisQSCSEAsFgmFQgGftw0eqr63sJE1jycQiiQSqUwuVyiVKgiGAkqlQiGXy6QSRC6gvNmo
n2DLG1U2m6prgVAskcmVqhi1RhOr1eogmAlotbEajTpGpZTLJGIhqm8Oh+IO/mm5jc3jI2tErY7V
6eL1CQZDIgRTAUOCXh+n02rUKoVMIhJS5Y3ljoxioS7CF0pkCpVGF6c3JCUbU00m8y4IRgJms8mU
YkxONOjjtBqVXEqVN1XdQYsbYbM5FLZcqdbGG5KMpl2W3dZ0m82WCcFEwGbLSLemWcypxsSEuNgY
hQxxczns4L0kEjVtLoWNCluflGJOs9qysnPy7Pb8AggmAvn2vNycPZkZVovJmKjXqpWIm0f1kmDF
HRWF+ghqIwjbYDTvzsjKsRfsLSpxlJaVQzAQKCtzOIqLCvPzsjPTLaZkvU6tlIoFvGh2MG2qa3MF
IqmSwrakZ+UW7Csp21/pPOhy1UAwEHC5qp0HKveXFu/Nz8m0miluhVSEegkraue3EtRIqNJWqHUJ
RktGTn5RaYXTdejI0br6BghGAsfrjrkP11ZX7Xfste9JR9xalVwi5KHOvbOVREah0hbLVVo9hV3o
qDh4yF3f+Etzy2mPpw2CVsDj8bS2NDc11B2pcZYXF2RbTUl6jUom4gdtJZEsDlXamvgkU3p2YWlV
jft4U4unvfOct6sbgonAb96zHWdON5+oP1JdWZKftduUqFNvFXeQ2kZtmyeSqbQJKWlZ+Y6q2mMn
TrV1eLt7ei/6Ll2GoBW4dMl34XxP97lfPc0NbldFcZ7NYtTHKqWolQRp3Kht88VydVySOSO3qKLm
WFNru/ePXl9f/+DQ8AgErcDw0ODVK32+891nz7Q0uqvLC1EvMehiUCsJrs0VoEaiN6ZlFZQ63Sda
O7r+9F0ZHLl2wz82DkErMPaX//ro8EDfxR5v+6mGw1UldtuupHiNXCKIDlbbHK5QqtIaUq05+ypq
j59q7zp/+erI9bGJW5N3piBoBe7cnpwY918b7vf1eNtO1rnKC/ekGfUahUTAZe/8ChiFPiRlKl2i
2WYvOeBuavP+eXlg1D8xOXX/wcwsBK3AzMz0vanJv/0jiLuztfFQZVGONdWgVUmFGG0RatvJlqyC
MlfdqY7ffVdHx25OTc/OzS88hqAVWJh/NDdz/84E4r7Q1X7yqBO1EnOiTiUT8oLXtkhOte09e/fX
Nnq8vVdG/DfvzswtPAksPoegFVgMPHs8/3B6auLGUF9PZ0u9q7Qg05IcFyNHX0qCdhIx0k6x5hRV
Hmlq7/YNXp+YmvnnSeDFq6VlCFqBpaWXi88W5qZvj4/293o9jbXlhVkWY7xaLgquzRcrNAmp6bnF
B9zNnT19I2OT03NPAi+XV1bXIGgFVt+sLL0ILDy8d9M/5OtubzpcuS97N/qYxGpLFLEGU0aew1nX
cq63/9rE1OxC4OXr1bfrEAwE3q0h7qfzD26Pj/T1dJx0V6GPyRSkLcbUtkSpNZhsdkd1fav34sCN
W/fnnrxYXn33fgOCgcCHdcS9+Hj27sS1K+c7m48eKM61pqKvgCG00RfA/FLXcU+Xb9A/+WA+8Grl
7fuNT58haAU+fdxYX3v94unc/ZvX+3vPtRxzluSlmxJotctcDZ7uS8Njd2YWFpdW1ynsTQgaAfTT
+Pj+7cqrwKPpSf/ABW9LndOB10a/AuSjTkLV9k7tzX8haAQ2N8m0owUS9F/JXZkF5TUNbd2XR8an
Zh8/X15b3/gM2DTU1PLm508f3r1ZCsw/mPQPXvS21h102DNMhlilBP1a6sfXCZEs0GZgik8BbbxN
+FdAO/ym+CeCNt4m/CugHX5T/BNBG28T/hXQDr8p/omgjbcJ/wpoh98U/0TQxtuEfwW0w2+KfyJo
423CvwLa4TfFPxG08TbhXwHt8JvinwjaeJvwr4B2+E3xTyTUhjdleEr6FbI3ZRFRIbThLTDNO2Bk
TfQW+Btt2OFAu50hSMLP7HCA3TsM9ukETyHevQM70xjsQMOlkO5Mg12XtHsr8Qmkuy55sKOYdt8w
PoF0RzEPdsvT7onHJxDvloeTILTnPfAJxCdB4JQT7VkmfALpKSc4wUd7TC9EAuEJPjacTqU9ghoi
gfB0Kpy8pj1dHSqB8OQ1TBWgnRwQKoFsqgBMzGAyFSNUDsnEDJgGQzvwJWQC4TQYmHTEaJ4RPols
0hFM8WIwqwufQjTFKwIm1DEYQxcihWhCXQRMX2QyYjFEDtH0RZgsymR8aIgcosmiqLhhai6j8biY
JKKpuUibGr8NE6GZzn/emUcyEfoLN0w7ZzbbfGcW0bRzdMUNujYBJvkznNu/M41skv82N9xSQXQv
xffJBLdUUBc4oWta4AYWgjtXvk8luoEFTS6G24XIbhP6MZvkdqGtQdFwcxb5dVnf/A2Sm7O+DuZG
5hA/K/BVEf4AAiAAAiAAAiAAAiDwfxf4Dw9En9kKZW5kc3RyZWFtCmVuZG9iago1NSAwIG9iagoy
MDM4CmVuZG9iago2NCAwIG9iago8PCAvTGVuZ3RoIDY1IDAgUiAvTiAxIC9BbHRlcm5hdGUgL0Rl
dmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVVNbBtVEB5n1w6qwooD
tFUrlSf+WkVptAkUEiqgrp06aSLXzQ+QUhVt18/x1pvdZXftNlFPuZATVAIhriCEegOBqFp+1ObS
XoqoVAVUyAWpSK0ACQGqOADim/XaWYdD1nr29+bNzJv5ZsZL1H3R8Dy7SxDNO6FfmMzOvjx7THTf
oC7SqIfwGGbgZUulCcaO60j+7XzufUspltzcy746zzbdpcsyMKF1BcstB+Y8UUonyvSZnh8SdR+H
fOh06DF+G/jB2vRkDvg8sBbbAtJDBelI3zJFwTcWRMl3K5adjHWzc/ax6TNv1zlWfnZh9QS1qXH8
9iLmM1V/dBL4WeD3TWNkCrgPeM0LD7IcOl331Wsz2aa8a7DiH5qJ5ScWq9MvAT8AnWUrHJsG7gd+
1zlZPBLrX6254+xnO+S/m0HuGPBjRMqWqhzj2gjg/rLMjwAjBqVYrY+yf/hRloPGFMsZX1is5orA
uEu5fco4XALeCvyn707yXY8QqVukXeC74F/t88ISy4eAS45d5LuQi7osgyjHPcCfhNXp0Vj/+9Cf
Zlv282/FOjQGDB7SwrOjHnoaeMKvT3JsTwAvGf5IARh+0uelM8O8Mb5RNvLM7VPAf9GLKYMkuXQS
3yY59A/yDciiRoQ88nFWwd6mAjQcLJ+s1P1Ug0xQ8rxlZ1EVJyHsHKwGGVSKrJpeBJWxEzTHfnAT
I/Z7J9qbG3Rz0HFoET5EfP/dWM9Vt6m6+iTWfnVCfU4dUodJqC+oB9Tn1Tykw+r+yMaH7QK8rufB
N96F16an16iejOfcjvoez3vnjSX/Vcv85s3fOizddtxziKu5a3MC9twkR8itFuv/FLMhk3xdO/vl
9kSEYlW9ePxmz7WzdCRZi6g65Y21SN9O30mv4vtWei3pI/1Deg2fW5RFveyI2XlkxxzKiOsCeDCQ
cYCI6qgrR7+3I8cV2IXQselHnLmRVYAK/A3LWsRUsuaJnujIl3NnHx0ZV5xzOzzvxIfMq3y9eK9I
S336x/ov+gf6d/qv+qr+HtDPHdG0+qTVJVH3KW8pnylfKZeUz5XrJJQryopyWbmqfKR8gd2nkK4o
l+CFdVs91+yxdu+As2YXmnF/MQ/csUHEHGszbyxtRXAKZ+uZS+S28YbOfm7fpR3UdmqPanntYe1x
bULr1fZpB7Rt2iDWgDaq7cbJznbf2HE1ebaSPWvRbMRms5IcVRX8+ojSwGc9Lp5Ti2YQt0WnIwaC
qA4OZuD/08pzhblIvYLetdRd6oA6Fs9RVt2HSRrvmKkhnrTMSCafyZLI9GaGMwOZw4wRfXPKRGY3
TofxPdLOiFkxkzodecmEHnPaZHt9XvhfiXuJvTSAbexkKM/gnUWUc70F35qrhmJQ158RWbwipRhz
zP4+Ydi2iI4C4ctA+g1Z7id+/7Id0R9Ho/dqaut1s+43mjJKpb4m+g8iaojqCmVuZHN0cmVhbQpl
bmRvYmoKNjUgMCBvYmoKMTA4OAplbmRvYmoKMzQgMCBvYmoKWyAvSUNDQmFzZWQgNjQgMCBSIF0K
ZW5kb2JqCjY2IDAgb2JqCjw8IC9MZW5ndGggNjcgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNl
UkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ2Wd1RT2RaHz703vdASIiAl9Bp6
CSDSO0gVBFGJSYBQAoaEJnZEBUYUESlWZFTAAUeHImNFFAuDgmLXCfIQUMbBUURF5d2MawnvrTXz
3pr9x1nf2ee319ln733XugBQ/IIEwnRYAYA0oVgU7uvBXBITy8T3AhgQAQ5YAcDhZmYER/hEAtT8
vT2ZmahIxrP27i6AZLvbLL9QJnPW/3+RIjdDJAYACkXVNjx+JhflApRTs8UZMv8EyvSVKTKGMTIW
oQmirCLjxK9s9qfmK7vJmJcm5KEaWc4ZvDSejLtQ3pol4aOMBKFcmCXgZ6N8B2W9VEmaAOX3KNPT
+JxMADAUmV/M5yahbIkyRRQZ7onyAgAIlMQ5vHIOi/k5aJ4AeKZn5IoEiUliphHXmGnl6Mhm+vGz
U/liMSuUw03hiHhMz/S0DI4wF4Cvb5ZFASVZbZloke2tHO3tWdbmaPm/2d8eflP9Pch6+1XxJuzP
nkGMnlnfbOysL70WAPYkWpsds76VVQC0bQZA5eGsT+8gAPIFALTenPMehmxeksTiDCcLi+zsbHMB
n2suK+g3+5+Cb8q/hjn3mcvu+1Y7phc/gSNJFTNlReWmp6ZLRMzMDA6Xz2T99xD/48A5ac3Jwyyc
n8AX8YXoVVHolAmEiWi7hTyBWJAuZAqEf9Xhfxg2JwcZfp1rFGh1XwB9hTlQuEkHyG89AEMjAyRu
P3oCfetbEDEKyL68aK2Rr3OPMnr+5/ofC1yKbuFMQSJT5vYMj2RyJaIsGaPfhGzBAhKQB3SgCjSB
LjACLGANHIAzcAPeIACEgEgQA5YDLkgCaUAEskE+2AAKQTHYAXaDanAA1IF60AROgjZwBlwEV8AN
cAsMgEdACobBSzAB3oFpCILwEBWiQaqQFqQPmULWEBtaCHlDQVA4FAPFQ4mQEJJA+dAmqBgqg6qh
Q1A99CN0GroIXYP6oAfQIDQG/QF9hBGYAtNhDdgAtoDZsDscCEfCy+BEeBWcBxfA2+FKuBY+DrfC
F+Eb8AAshV/CkwhAyAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ
44dZjOFiVmHWYkow1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7
HA7HwBniHHB+uBhcMm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJ
WgRrgg8hliAkbCRUEBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFU
SWoiXSY9Jr0hk8k6ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1Fiq
mLqdWk+9RH1KfS9HkzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BW
oUbhtMI9hUlFmqKVYohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1H
N6T705PpxfQf6L30CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wp
lfkqbip8lSKVZpUBlY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJ
erj6avXD6j3qkxqaGr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5
oa2u7act0T6k3as9rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/K
wNAg2mCLQZvBqKGKob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6
z7TPDGvmaCY0qzW7x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG20
6rD6w9rEmmtdY33HhmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfY
dHYou4R91RHr6OG4zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh
1FXbleNa6/rMTdeN53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46
Pok+jT4Tvna+q30v+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v
0l8kXNQWAkL8Q3aFPAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslH
xUXVR01Fe0WXRUuXWCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvP
rpBfwVlxKh4bHx3fEP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJ
rkkVSeMCT0G14HWyX/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUT
okDRkUwoc1lmu5iO/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+
hvzBNe5rDq2F1q5c27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHh
vS3OWw5sxWwVbO3dZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brz
WJliWV7Z0K7gXa3lzPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3a
x9vXv99tf9MBjQPFBz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XV
O9TXN6g3lDbCjZLGseNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqK
WqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0
Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9
luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8q
nqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT
44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/TH
kensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjY3IDAgb2JqCjI2MTIK
ZW5kb2JqCjM3IDAgb2JqClsgL0lDQ0Jhc2VkIDY2IDAgUiBdCmVuZG9iago2OCAwIG9iago8PCAv
TGVuZ3RoIDY5IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgq
JOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PE
XPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+Ed
igjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHH
Jz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY
+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9Fw
pwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7Na
mcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66
dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i
1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwf
YrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqw
Syv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxt
UgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+o
F9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdT
Tsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QW
Wdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXI
M+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+
gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7
HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4CmVuZHN0cmVhbQplbmRvYmoKNjkg
MCBvYmoKMTA0NwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNlZCA2OCAwIFIgXQplbmRvYmoKMyAw
IG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tp
ZHMgWyAyIDAgUiBdID4+CmVuZG9iago3MCAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMg
MyAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1
YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvSUxNUkZPK0hlbHZldGljYS1Cb2xkIC9Gb250RGVz
Y3JpcHRvcgo3MSAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENoYXIgNjUg
L0xhc3RDaGFyIDEyMSAvV2lkdGhzIFsgNzIyCjAgMCA3MjIgNjY3IDAgMCAwIDI3OCAwIDAgNjEx
IDAgNzIyIDAgMCAwIDcyMiAwIDYxMSAwIDAgMCAwIDAgNjExIDAgMCAwIDAKMCAwIDU1NiAwIDAg
NjExIDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiBdID4+CmVu
ZG9iago3MSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9JTE1SRk8r
SGVsdmV0aWNhLUJvbGQgL0ZsYWdzIDMyIC9Gb250QkJveApbLTEwMTggLTQ4MSAxNDM2IDExNTld
IC9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodAo3MjAg
L1N0ZW1WIDE0OSAvWEhlaWdodCA1MzIgL1N0ZW1IIDEyNCAvQXZnV2lkdGggNDc5IC9NYXhXaWR0
aCAxNTAwIC9Gb250RmlsZTIKNzIgMCBSID4+CmVuZG9iago3MiAwIG9iago8PCAvTGVuZ3RoIDcz
IDAgUiAvTGVuZ3RoMSA4MzY4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AcVZC3RU
5bXe+zznlTB5TjIhOTOZmQyZvEOSyZCQHGAmBEMgJDxmINEMITRQ0GAxggilAgUCVtuKIHKvWvXW
4qUdgsUBi5dSXFqVu1D0apH66MVXbeqtF+XWZGbuPmfGlGR1uVjrunrPmX32v//nd769//+c88/6
W2/rhSTYCiy0LQ32rwT1kO4DwMk9a4P9cTt9O+nBnoH1lrjNFwOwu1b2f2tt3NY8BaDf/601GxPt
M8oBtKN9vcEV8XIYJV3TRxlxG6tI2/vWrt8Qt9Pnkq5dc0tPojzDSHbe2uCGxPhwiWzLzcG1vfH6
0hrSU/pv+c76hE14QO6/tTdRH/2E7wIg5SbDHaCFNaABBox0EkLxI/1+4KhUKSf50f6OyE2T6j+H
FI3a3U+cpVuVxG9/XX/16qVRp36LtonqadX6SgG1EQqjhQAGpPK39FvGSpRS5UgOQ2dRGNpJmkka
SKpIXEVHNfJJvBfSu67IWpQ40EtvZv/5WSwlH3ygXkNYKhuSQNuzrV7q2batuXCGFlvAzSFI6AO7
qr1D9ielMDYM2W2kpscVM+TOJQtkrdsuRdzLpVF3WINyjvQ/9h9LV0m+sDdKn9srpFeo3nn3bOnc
DCofkl5yhRlSL9rDHMqTpBfs35N+6S6UnnLXSUNOyhuSjs4gdVx6zP096dHtas5PXKp6xB7Gg0PS
w4o6Lj1E/d+/TS3YF294V1z1b1cHuuWYqm4+FmaePC6ttRdIy6khynqpy75G6rR7pIUzwugYklqV
Zseluc5zUosy9JAkxweqifdebVcRV8aHLbY/I02Jj5Cv1JbTJIt9rpRL/Rc/fL9UbL9RmuEK4xNP
N09x2Zud99eE8Yo6hqIIqKJujqse5yn8KcyGQlwKDnzgWHMhYcZ7h6RtpA4ea57idoTZj+RU6Ziz
2bmdpIbEQbIojAvlYnG/uEJcJE4Vi8RCsUC0inlijpiuSdUYNckag0an0WgEDadhNKBJD8felYuU
SEoXKNYRBE65cmrayChputAVGNQwcAOEBdiROdCY1ZjakOJp8v6dS7ea2e0t+tuR9bdkURbmhu5v
6fCHDucGQpVKIpYbuKb8/5LsnUmtW9o3Hmvf+MliX6/N123z9ZJ0h/YM9GWFti63WI5+slEpsITY
gu7lPX2KDvaGNtp6vaFPbF7L0Xa13YTixUpxu817FBb7FvqPLpZ7vUPtcrvPFvQGjrX5mueNG2v3
2FjNvr8zlk/prFkZq01tN2GseUpxmzLWPGWsecpYbXKbOlZRkW9Vx0zgT0MKfwZK+P2Qy82EXIDY
RZK3FB3tiH3KnwddLBIbZml1w3xF3hnBdPgFiPA0bKEV51U4jFqwwTBWwu8wF13wJkThLfgDmGEP
PExXH3yEX9BK8zFOoTo1cBf8MzwU64d+aKTzI+QhA2rh49im2Auxv8JMGISzKGIa5sZOQBnspPMg
HEIDszx2FLJgLtxOK/td8Fu4GBuK/ZH6r4H3MQXLuLrY7ynAeMrxwG44DE+jFW3owmWx9yk/izB2
wuFYa2yA2n1KtcpgHmyi0d5DCQuwCA/i2+xwbGvsB3Rvk6lsEfTQuRa+BwfgEBxRay3nJvMZ1L8X
WqjsB/AyfASf0aJbiDNxA/M6+0f2v7g67mDsLOFYRON1w0PIEit2XIQrsB+P4FP4G/yCcTNB1sO+
zvVzjxC2RbALHoFT8DxcgN/DJzAMX0IEOcLUgPNxE/4TtfsDM5XpYjYze5mLzKdsBfs2J3J7+B38
MzEu9nrsS8KcBy6oo5m+APzQS+dKuBlug+/CdhRhPxyF3xDad+Ad1KERy7ACZ+NCXIbfxo3wQ3wM
T+IlvIwf4MeELo2RGBtTxgzQeHcxu5kjzBBzghlmU9j17Gb2NPs2+wWXwXVxp+l8hy/h1wuThRZx
QfS+6Duxkti9sYPkl0w67VAIJdCAHLG4FraTJ3cTZ4fgMXgSfg5DMBQbQQ+chVcI13vwKVwlj02m
04qVWIttuIAQrsG1+F08QAgP43FC+Qw+A2/gGzhCZxSyGS1TwixjgsxGOg/CAeaCyo+BtbJT2BK2
he2I/YU9wh5lP+Mc3FJuHbeJG+QOcA/xk/np/BJ+Kd/P7+OP8y/x/8F/yl8RcoWdwmPCU8IFUSNW
iQfEKOYTFgs64Cl4lqLufrafbDvMwu3k1cXwMkXvMDwHI/BXOA0/xVyIsoo3C2KPQDi2i7x5Cn7J
3gn18EPmx8wNsUb2CVaLlbGr1Fc5+WvslF2FU5wFDrst32qR8nIn55izs0yZGelpqSnGSclJBr1O
qxEFnmMZhGKfranbEiroDnEFtubmEsW2BSkjeE1Gd8hCWU3j64QsSrsgFY2rKVPNlRNqyvGa8lhN
NFrqob6k2OKzWULnvDZLGJcu8FP6bq8tYAkNq+lWNX2vmk6itNVKDSy+rD6vJYTdFl+oaaBv0Nft
LSnGEzI9DHQlxXACQAa90nEIZgU30+IKs5QavpDZ5vWFsm2UpjLW4QuuCLUt8Pu8OVZroKQ4hLN6
bMtDYJsZmlSUaK60o0XQ0e6nsUuKV4UIP+wxrLCt2BOWYXm3kgp2+kNsMBBiupUxUopCJps3ZLrj
/ay/mV+lfHuvKQwxjqZg72BTSO7eQ6QrZrdiBfeS1dJhoW6ZHQF/CHcQOAWEij1+F/HHhKN7tSWk
tc209Q2u7ibOoc0/ZJbNPlu3NxCCdv9QtpytGiXFJ7K21FmJlBMlM0pmKLrOmrUlrj/cFs9/9bSi
s7acfZd0S/sYL6iMbZtDMEOWHhqEuCCstcqlt5beeGuJPjoCSHe5ivDMCjEUSqwjxDvmBENbOxIw
gn3eBLjV3iFttll9Ls0MUP3uQeM0ciDVN9osg58DedY2/KfxOcFEjuAwfg5KoeL/sRAKYfCr9IDy
/HTQI6kvy9anuG9AdTXZtizfNRlkK8+tEnrhLG4Jg7bNfxTxB4EwxnaEwZt7gh4w7E03UnGREnCr
vDQcGcXFlOGyUooQNNFATUpkWAYtg3NWDFqaLH0UUpxD1VTQOxgoI8I6/EQLLPRbQ3IgZyzZGwhM
o35KlX6oCVUfDFAPqxM9kFazyiJUqay4he6qoM2/wB/a6s0Jyd4AkU5BfLrNHzpN8RsIUK3yMaSE
ePOqrATmCsJc7qLyyngv9FqzlboIDA4qfXb4bdbQ6cHBnEFl1sVtekOemCEnMsKgVFEYDuPWNmpL
ymbNUSm32qwEK6BwOpUC+KsAotf6r2e4egw3tawhtNUqw+5viOHa62HYc10MTxtDOo7hOsI8TWG4
/h/H8PRxDDd8PcONY7gJpExoG1WGZ3xDDM+8HoZnXRfD3jGk4xj2EWavwnDTP47h2eMYbv56hueM
4SaQNxDaOSrDLd8Qw3Ovh+HW62J43hjScQzPJ8zzFIbb/nEMLxjHcPvXM9wxhptALiS0HSrDi74h
hhdfD8NLroth/xjScQwHCLNfYXjpGMNyTgiuXYe3Tlh24RtfmJeNo7zz6ynvGrsRQn0jwe9SKb/p
G6K8+3ooD14X5cvHkI6jvIcwL1coX/H/SHnvNZQD/zwcJKkiOcQvhscZD2zn/pPSz8N+kkcpbSWp
4r4DdaQbSZeRZNC7bXwvjjbUQIA7yZ5B343K7hztf9DOZPygHRI6eBJBTdFGHun4ll08Q5vIjyud
qvTU5/UdSYlqVXAGs/AGvJW+pN5l2pitzGvsBvZVbiUXpRoMfWEDfQ+dIVwiNMhWXsil7wxOzGVB
x3O5LMuYtYKYi5Ct0R62rqmnTZh5V+pbI/XzjF/Utxoj9dBYH6lXpKJ8aoo1xUlykHs0PHqOP/Nl
Q5hrH/m5AoQF2kXgn6BxGNCBHi7J3+5j0MlP0dUKbm2z0KfboNvF7RIOsvu4A8Jh9nHuCSGMYd0L
+ILuTfZNXQaKgsCARquliw5FnknX6RypZKbzvCOVykSNS9lf0unpQ0nQ6lheo08ymcx6HSfwYUwf
0rIMqeO6bEPvbbdmFQ3MM17Jao14PPRL8WTTHor3g6wyaDTVtzbW16d6PGV0S/zO0qLNxhZ6leNO
54S4s4GdpVmJDJYy2LOBFKpJv53G+nqRpKIcu6ALrXr6kLXSh6gVmTIcCD+JnYwuOnRT5L2V0WeZ
k/Td6sUFXzZgWfQVlZFDxM0mSmnBBB1y5e2pKGqcotPgT12duonbyw5yg6kH2APcgdQjbBLjytC6
MpkMjeA2mrPRkZGdlR1GyzFr+2LVOa0Rck3rMDQ2DhuHE4BSrJXumuqqAluNKdOUmZphFJlCTLHi
8zj54uKyu189tezB7tbagYejQ5EdzCbuzGjDGwOPvveXaN7UXTfHYH304svRYcKnRPbjhJWhtB7K
lN3gkxS+Wmih3WDBGAY8DycpjjSUcZJqgKpZ2itqKSqvQCvFRuLk3h69wrwcqWLLRx7lPNyp6PMx
iO6IXlUGYWi/APA4/w5FDQflcgrH0LYhJ5A3OdrIzOaFk7SHbMXqoxsTN+xR3UfeayQPKDfmxOPR
f8fKB/gztK2FtO8A3GHqmodCeRIwzAxew5pFxgHZghjGyUTdk2PUfQCNrZHGivI0FekhrGIujnzG
nxmZHb1K98PQfgrwXv45umkdLJHLNMwShmEEEUVXKiJDYahjkaGdUZ0OBQ3j5M0G8qU2W284bW3/
Cq8yeVojKR6KMpo+8XjjKNaMOzefrSiHrjQr3QO5h377cRbTglL05ci/RN9jlhOQEY7/soEzjXxM
IAjPo4RnHd2bjnYU/LLLYsvJyuCdaQUupC0JVyHjzNXkWvLTBFO+4DblLDGai8HpmJJdVBzGvGti
RoV0+WzkLEU0AVNgDad6yiKeFJOHgigRQE6KoExTHmakC2IebYOkUzhlWAucBWVYijaCTIjPY1df
VWegcsVbP51WXrv6jpWLNIbi6JFkwUD09OyKnoleYC5wZ6Lrs1x3fr/UHGny1u5asuolV+H+B3t6
7Z4cR0Vew4zdd98YeZbuCsFKvnuJUiLUygYUXCLDabQUChBG/xDjoLntl7UCrU6nrcq8ptWp9Uok
ogZEKwWEsi4RevXkXorOjr4Y9fFnoiMjs7hTtIPDKOsS9wvqX/HnOtlrEgqxQKhFt9CCTcIy9PN9
uIHfxR/ApN34fYFBXhAcqRRUPLp0tNKAS6vRCahjWV40G9glQJ4O44Zj1tsSIXWZfP0akUiebv1c
WSg9SJ7eufk5wrWuK02ZFBnKhQLtrxEzt3I0wvIjO5gm5NgTyF8d9URHCR0LdbG3uVruJvoHyAPT
4B55fh1TXbMRdyP3Zh4W/PcHrg9tyUk87YKmmYtoL4krKC0odSkZXI4+PyezeJokunT64kr9tLRW
aC2dVu1qKDDXm1tzSjSt1dl19b/CbOK6GX8OcRKHrwwrUXo5xXPu/fcJ/DBNrsg5T0qqSVnwUNGK
FCVWmGSchIIoZKRnTq2scTtr4stNviiIVkpbK2lHKyWdIofCpRSdVNOWX1Bd5a5xpzFv57jL5aXO
mQumdT7IHpmfP71raa8rTxcd1s5eh2nH9uxh2MmToy8m6di61s719/36wUWP9zOpKRlag9HkbJ8z
Y809n+ommd2zplY6Gu/pvHf27OeihqobaqckuazTHHJJ9c8e/O3Sigx8jaYv+buReOzlT9N/Z7kw
Xy7+yEBPloxcxsiCyW4UBV2uXafPYM1pkiCxTs4smWuSsvOkA9ZmX4IXde5euUzzRCVluDGFJkwq
TRLogkyTEmjVyWjLh2ojTE2lRZfmTL7KC3PHwXK0Rj+Zfmj9v0VHEN94ektvQ/vm227fyHUuaWU0
X8r7g36s/gxNKI/e+tQ9LyyuOrV3/y/J92WxS9w08r1AHsqHJ+U5TZqd6fvxAXq2oZYXjLy5hW8y
zrF8H3dM2inp2EzWlJaZZmrWzM2ca5pj7szsNC01X8K3uI9zP7RctRhvwCbjLn6bkaNH4j556vzk
m5JvSWaTk3MEe75VNKUW5+gzWSafrTFtys/rNmw1MAaznZGS9+Vl2+xExbzEaqnEdldriufycFmc
jnON9cqq0RUhNtZ1UXwD+Z9WBlo06BStdJlKTyK3VQ0ASDFCHeL5tcn4jLhp2a6Ls+U0PRPJFIJ1
HX53nglt+qV7R89Hz6D0fjq7/s7V6277ZOXNwa0tdz82s7Aypzy44iE00MKTQ381qr7NiM7m2oin
NEiH38n9Tt1i3UrdPt1jugs6gaf1WJgspiSViJak6WJFUovYJfr1ffrbxY1JSaZJNUk7tbv0B/Rh
vZCebtAkMRaDwZmq1+sEkZE0Gie9ayjJJF2GQa/VCKIWJKY4TTJOShczaTlKTlLmveEYFehIy4a0
H2myezMyf2btXklsDdCydDlrlFZ8RRKvG7Q8tV6OXKaJpb5xEIXK0sDTG0f7hjuem5p42VDSNN08
ZcpMW0e0SphZ425AJ1pz6DWDUWaSE4/aXXPN2UVctB+n//k9erMYXLPlVEFpKd71CsPoUlPWGLhb
Ry+x9pHz0Rf3ISukK3NBPWLKPwZ/70imTDs4YQoU0z8mFVANbphO/3/Mhmb6f0M5EFJJlENQ3nvn
zG1tb5pf1Ny7ZqB3/aqeYMnMW9asUGp9dciUUP4bV1or/3nfSbKXhJ7P8K8kvyJ5meQSyZ9IRqmx
IZY4yIaxNNI79XjbO8H2TbDnTLDnTrDnTbDbJ9gLJ9hLJ9jBCTbd+Di8KsfX4N+olP8vNTbB/Qpl
bmRzdHJlYW0KZW5kb2JqCjczIDAgb2JqCjUwMjEKZW5kb2JqCjM1IDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1hXUFpNQitIZWx2ZXRpY2EgL0ZvbnRE
ZXNjcmlwdG9yCjc0IDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAz
MiAvTGFzdENoYXIgMTIyIC9XaWR0aHMgWyAyNzgKMCAzNTUgMCAwIDAgMCAxOTEgMzMzIDMzMyAw
IDAgMjc4IDAgMjc4IDI3OCAwIDAgNTU2IDU1NiAwIDAgMCA1NTYgMCAwIDAgMAowIDAgMCAwIDAg
NjY3IDY2NyA3MjIgNzIyIDY2NyA2MTEgNzc4IDAgMjc4IDAgMCA1NTYgODMzIDcyMiA3NzggNjY3
IDAgNzIyCjY2NyA2MTEgNzIyIDAgOTQ0IDY2NyAwIDYxMSAwIDAgMCAwIDAgMCA1NTYgNTU2IDUw
MCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMgoyMjIgNTAwIDIyMiA4MzMgNTU2IDU1NiA1NTYgMCAz
MzMgNTAwIDI3OCA1NTYgNTAwIDcyMiA1MDAgNTAwIDUwMCBdID4+CmVuZG9iago3NCAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9YV1BaTUIrSGVsdmV0aWNhIC9GbGFn
cyAzMiAvRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdCi9JdGFsaWNBbmdsZSAwIC9Bc2Nl
bnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodCA3MTcgL1N0ZW1WIDk4IC9YSGVpZ2h0CjUy
MyAvU3RlbUggODUgL0F2Z1dpZHRoIC00NDEgL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxlMiA3NSAw
IFIgPj4KZW5kb2JqCjc1IDAgb2JqCjw8IC9MZW5ndGggNzYgMCBSIC9MZW5ndGgxIDE4MjMyIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab18eXyUxfn4zLzn3veZPbLZ7G4290EuEsga
cnEEORQSJMgVCJcChkCo0KhAACkqyCGgglZOMSFECFD8UgoC1ipYTzxqK1p6pNr+8IR983vm3ZBC
vm0//tHPdzfPzDzvvO+8M88881wzm8aFi+qRBrUgBo2aMGX+DCR/Sk8hxC6ZNm/K/Bhu2gr5G9Oa
GuNjOJeEEDN3xvyZ82K4+CRCSvfMuc29z5s/QigttaF+yvRYPboBeV4DXIjheADkiQ3zGpfEcGMn
5Ffm3j+tt97cAHjjvClLet+PoD0Uf9+UefWx+0t3QJ44//4HGntxEfIn5y+s770f10D/3kQYrhai
DUiB5iABEaSHbx1CwlWlG7FQS+vhM+fR7qn36oq/RgbaDEL3Vj8m5xd+Wfztd/U3QqonxO/hguLm
/TTnw1IYITWG+m7VE3018nOQFHahsSldaChACUAuQErKHXbUgnejxwF2AjBoFn4UNQOsAXgKgO0r
7QPsGH60gxUjx3EzcuJhERXrvcvs8NqVKu9bXZjvfMb7gf2zE9gBs/d77OjQIMUdSrwTP4umIy9+
AQXwUlSFkvC2w+G53slQtQ/NB2gBYOQU430dnmzvKzgVBVgMzwSRh8VHvH/MSvN+ntVFcIf3dKiL
heyXHsAiOu8p9zPe/3HP9L4CcCBWtT8Mdxzx7nPP9W70dOFtHd4N7i4MzzwRyxa54dEj3nnhzd7p
WXL9iM1d5ECHtxDqx0VU3rwCnzfXfcWbEeoSMeBp7hHe5KzfeBPhQbgtHhoNRAxel3ujdyBUedzl
oYEAJ/B+vB0l4+0dgWHe41CE4R4eGi7Y3IV/crgqKSvQhZdG8qqSNoerQoHwCG8gXBEKQXnceWGF
cI9wh5AtpAhJQlDwCXGCWTSKelErqkWlKIpCF36xo8TLn8AHUAmQ5cBhkRe5LvwSXGRP4IPyxYNH
RVYkIhLNXT2fAvNiZO7CBzr1tASFI7xc4rvwwcOxSwcjXpaWWLlCT2gZEkgRwSJBw1A7/lkXj1Za
m0rsJcbBhsKKsn+XTJZrbqYp//5jx+72zcPH1rTvd9e2Z9NCj7v25u32m4V/mzcugqr60pSU4WOa
DzfNnz2jvN5fPtlfXg8wuf3RpgZ7e8vU+PhDs+fTivh2Jjh56rQGmk+pb5/vry9rn+0viz/UJD/X
r3oGrW7ylx1CM8rvqjk0I1Jf1tEUaSr3TymrPTy1dGHdbe9a0/euhaX/4l2ltLGF9F1T5ef6vauO
Vk+l76qj76qj75oamSq/iw6+fNbY0gcagTvjy2cNj29PGts+dPSEmvb4KbVlXXg3XCxbhLhTSM+d
RElcC3KyGciLUM8HAJdpLt3d8wV3DumleT1/Z4pgUo9RIFJJMTqFfoa2ozbEo71QTkKT0FZ0Ac+G
tT0RdaJ3sQelg+xlURcagV7HPT2X0Az0c7i/EZ1Gm9AhpIZn5iEL1K7HgZ6lgEegPBWt6HkOJaIC
tAqdBAk3Ca1H3T37eg5D7Rh0N9qPDsDzv8Z+cog19bzUcwWJaDS0uQJqLvWM6GlDRpSKStEouLoC
vYIDzOWeBmRHRdC7HehZtAv9Ev0VP4w7exp6mnou9vweWNWOXGgsfJfhTvx7po1d1bOj5889ElAi
CSXDWyejjeh5aL8NvqdAtJbjObgRb8SbSIQ8TDrZlZxNigIdwqgSvlXofrQaKHAMnUH/QN/jL4md
0TONzNme3J7/h1RoOIySjqQeNcG3Fb7rYUwnMI8z8RA8Ci/DT+JN+LckmdxNashisoR8wYxkJjLN
zG/ZB9gObh23lVdJX/ec6DnX8w6yITe6By1Ey2F0p9FFdA39gBloy4UDuAiX4knwbcHbyTG8Cx8j
o/ApfJHsx7/Dn+Ev8XXCETWxkBTSSDaSA+Q0eYOZxWxinmJ+x3zNDuYIt4v7nA8IH0pTpTXSGz1F
Pb/v+Q5ErIh8MDOlaCS6F02B0c5HA9BPYRQH4dsGs3YGnUUX5O9n2IW60XdABYSN2ImzcTV8R+I7
8Qw8Cz+Dj8P3Fbkv3xCYCKIgBmIjLjKWTCXzSAt5h7QwcUwyM4yZwLTB9zzzLnOduc5yrIm1sJXs
ULSOncdug+9udi/bwb7JFXKDuZHcOK6FW8OtY6Zxl7h3+eX8er6D/5L/CsTiCOF+YR3MzgXg2V8C
L//zw+JE6H02ug9Nw2V4KtoMs7ELT0Frgbum49VAr/koqaeOWc5UkkzghlfQT4Bbt6FlaA0zEe3q
eZ/Zj94DTpkLTbagPWwpcnNbYHYeRpnARb3fSDg5nBQKBhL9Cb54EPmuOKfDbrNazCajQa9Rq5QK
UeA5liEYpZb7KybHtwcnt7NBf1VVGsX9U+DClFsuTIalHN9ecfs97fH0uSlQddudEbhzRr87I7E7
I313Yn18MSpOS40v98e3/6bMH9+FJ4yugfLPyvy18e3dcrlaLj8ulzVQ9vnggfhye0NZfDueHF/e
XtHUsLZ8cllaKj4WAXIo01Kp4IggFW24HQ2ZsgwELBpC7yhvd/rLytsdfihDHRMonzK9fdTomvKy
OJ+vFq7BpTE18I601Fnt0E/0qHq6f/qjXRE0dTItTZlY085MqW0nk2lbhpR2m7+s3bb0c/s/0Zul
8nW3VLaTQMWU+rUV7ZHJjwJxKTqZYlPWATZ8bDw0S1bW1rTjlb2doH2cDT2l3Y3phMDk2fHtCn+p
v2Ht7MlAXDSmpsMZccrCtx2NqulwRBwykpZ6zL68yAejP5Z2R9odNC/y2ZfH8j8+Erv+1ima25ef
+RTy4WP6CIApBfxDoZ/t8dPkl/ihswU0qS9Aa6cVAJ3gU4thmLOgP0PaCfAME2jnAkOntLeMvdmN
hrJY5ybPLutQOJyyEiqthfsnr9UPhJmC+/X++LVfg7ae7O/+6+1XpvRe4QP6rxGtpBPdxyvteMrN
chNVlgEYdYPd30Dnt0meU8D99vJbLgBOSUP73G4GBT6qxtceXwsXwJpMHd6FFKNqDmG8vrYL96zs
QmXuY2CjMvdOgupUymqzyuD9gKSlwoVkH5TSU+Mr4M0VlFfi18avHTp9bXxFfAMwExuQc6ioX1ub
ARQcWwN0QnfBGyO1cX3F+tragdBOBm0HHoHb19ZCC7N7W4BcvpQRhZsyU0GZMsFRNaNr2lvK4toj
ZbUwC8C+p0bVtJ8Czq2thbuy+noKPV42y97b52zoc1Yy1OfEWgHbpQWaqF27lrY5tsbvaz+1dm3c
WrreYngXRv0vRHovdCF6CyV5F24ZBc9C5vfFyXPg8/ugW7WUpgOApW9yFNjs/5nCeX39hifzobd5
MoUL/ksULvwxFB74oyhc1NfT2yhcDH0uohQe9H9H4cG3UbjkP1M40tdv6OQd0NuITOHS/xKFh/wY
Cpf9KAqX9/X0NgpXQJ/LKYUr/+8oXHUbhYf+ZwoP6+s3dHI49HaYTOER/yUKV/8YCo/8URS+s6+n
t1F4FPT5Tkrh0f93FB5zG4XH/mcK39XXb+jk3dDbu2QKj/svUXj8j6FwzY+icG1fT2+j8ATocy2l
8D19FI7EtaNb5XBLP7GL/uuCeeItJAdLiTOiUlIIjvN7aAxuRTvIfrQeoAyu7Qdoo3XsAygCkAUw
nBuHPABbwEebAPAClNvYz1AbX4imwb0X4J4d/H65fgdcG0Xr4b5OyCfDfT4o7xd+hgKAJwOeAfeP
AWgCh74I8gKAKmjHBfkggBX4HIWey1DfAuU10PYKeh2A3t8EfV0DdXQMNsBboKyCdxhpDmABoPGx
m/EpNXhNpwCPBx8GwgVy2AAy+DCIRZxc4iEVwOegHwVSyjm01pvfmqkhXqRFOoiEGcALRMgkV5rB
x7SCn2QHzIGcKA68PQR2uQdS8HVv+cSDX5OA/OB9BlAQhcD7C4PdngL+ZBr4shlwZybKAg8hB8aQ
i/JQPnipsc8AuDIRfLBXsYgH4gl4OVGSIwxi1rF6dif4URXcEj6eL+An838VSoVTolXcqZir2Kb4
g/IlVbKqSR1R79ekarZqp2pf0o3T7da9rdfql+t3GlyGJYavjFONe02rTe+bs83nLU2WdmuFdTNQ
qhQ44SL47QxQpyQWkxMzwHACEPVdCF0EoDiUmY+6EAuAoCx8hI7DEwiNSzkOrXCQZ2blGHyGEEAp
u77rxh+4kz8M6WKrr0N8B+4Ywywgk3rfE4iYCf80yyAUZtiw4BAVku9EFYRbRl6r7n43ikqKo8VZ
mZjxy18yydPs3eVu9nIno51kBAWY5R3MAjxGbi8YMZGnGcTZbE5oz8Fyv+xrLDqyvL7sC1RS3R1r
Do/xNfpizVDuWS9NIlO4d5AZDY4ozAaFyQptKE7gHcAnZrwjoo0A643QOyzWb31zx9i7hOyVsT46
P3Z2v93d23gJtE0E3qC3WU3+dBwKhoK5+vw8E5n0dEbl6OyNzRsqwgVWVV3RCe4d6c3HP5R+L33y
1ZPSn68sn/vk3vF34qQ/bsQBoBFGZdAfG/THhPIiatGATBboDztCZ6JdAraFLilEh9nyra/kJ73U
erv741v6YTLm5xn0oSCT48E2D7boBZ6pfDa9gvZi2x3BzPCkouPSJJy3/j3sw76vnsTWbx6oX3Zt
gfT+1U3SJ3If9ksXcQu6DCsgLWJFfq1yuqjUQzeEAcrpSHToptXbU0bqr1UXR2++txpIkZVpy8vP
yx0QDPlzcyxmXthf7tJhMu/dyU2X1HenJQsq4fJrizst8AoYZxsk9B0MgrnDyYySzh2ejmDupvvo
Cygj3Dp3+TkWf9ulS5chmESfhw+ZLc99SsQmYBveAsEKQlxGhkGEUdK4IePIsL8NjFRSzLWmpyzT
n8F1OAf78VtbpfStlDNpOxHgfQ/3NKzW3ZGReWwFO56b477Ps9SzArcSMVmc4JjjeNDxoOtlB4cS
sI51aR0+weWAWDDn1ekSTMpcExfvXeRLUPt+KhRY70/QhnQPeQsSEiv9+qYz9re7r3Xrv+6+IvNz
SbfBWJhhtBViyI2FhQZIUF1W5pDmiIt1qAOGoMqoTUIKs5CEHaxGr0zCogUSiIrr9ZgG4R5CdXnG
Ehyjsz9B4AU/lH3ZRotZ4HWYhws+i2/Yyl+eemjAmM3LjlUG2aNM6SKc9M1nzRUvr5laMN3JaG+E
j2Hj/PuH546ds2zjuuErTzRdlL55/sWllfUj8rLGz94v0zer5wPWyW0DKXUm4h2qHptWH56Wtii8
KI3fHMTDxRSlPcWsYb7PMudqwLH3R8yGXP1PNZqsuNxETsjN0tg3h8oMXRCR1ykL0u8n3nD8Q0yI
5FRm30IVoA0q6S7pBqJci36h79ZT+lDayCTJy8h0BJGCC7oDCUEeMUmIZcRMIIfL701CzoA9CbNY
AHJlQOLxxQHNgpAAsVJSKLH0xbT00ENAM1zHktwcq82ak00Z1J/AC7kenJMts2uMjAMoGSF6AhSE
RWNGfmz9/BfqpIqj6198eZcxYHIFrfV3LNxa31ke5Doi92HLh19VplYs+Kn0j+9C2Hb+0ZIFW5c8
2YTxswyJL3h8TuOS0qU755//1bEVY3Lc3kMtv5EkyrIYYnaIzeBaQLeMjeRxKgcpUA1UF2qGae4m
49ip5KigfFDTqTmrYYgCa7QDkY5VqIkGdNb9WrFA8aLWUKmXKQhs9TlQqhCVUEkJjISBkeqwhQcx
RNnCaMrL9+WyGeWf14xPc6efK7u6ZsuNq1zL00OkzlMntk37CG/Dm/928GWqH0F/cYNgLRHQiSp0
OTKqCtfgBsysZrawW5X7lF2KLiWfBGtK4HlMRIUCEiUSOLwOM2y8WakMGOGameMCRrhBpeIYhZLl
OawiGBajRxC7cG1EAaEoXqFkOMD2RowaDax37hn8jNKh1uzyrZsEK94x8pq9Ohp1yEK1osyOSmyw
eKujMEBDYQlljNiqyZCX83DwmNlTce3smdrWdDusb3qBgQvMmdqU3ntb9cXFAgCI57o64AMVNoEE
YHyMHzPrf9e98vfEcnlT9MSzr5PHyQSyJrqYmfbDENwlVcmSZQvQhYWSEvR+Eno4UjBBM8Ewm8zW
zDYsJYt9wlBNlYG4Ra+O9ZqAhiHRYyMqT0hks+Jm6bL8zmSFJZBkdYSTu/C9h31NM2ShRsczUv9N
tcz8UZn5o/9keqPdyYmOAB8U7GwK5pxiCjA05eaHHoIRYJljQ0G/z3BLkfHF07gfzDpwOM3DmJxZ
XnHfotKHpafxwaMjsx4bsUxa9CuyGKRx5M5w9YKCabUrpU+iG5lR/vzHHs92SYXRCbOH3LtzoDd6
nTNtu2fxo7UZoZS8yfvWP/AicMWEnsvcAu5zRC2dQ5GiOG4L3swxXuxlH8at3BoTN1ZkVrkNBgs/
0M2oB1oUHuLxOJgsUqTPMjjjFVkOhzd+l292jADV3b3Dh2UP3Btb/3pQHyAGByKXLWAKagNxQZVV
kY00Zn02Nhp0esEFGIeYbIwJyyjt6mykM0IiOvlsEAOQ0MWO9cV01cdSeuEhWPoitoFK9icgg95I
l3x+DiwQX3woaAAN7fOzHjzAcNp3tuMD6eu/f/nRA4M8p50b2qT3etBLn794HFcmcZ9Ll0+s3y29
KZ2VJOl/9tU+cfXpk9t/g1/E5Rf/AGuaoBeAT6YBn2jAMpwZ8bYaNhtJtqjy6Ajy2EQxy+R0agJa
h8P5rq9pzU3NRlkAlURLovLAg9hqCFiCvMAJrMAIROB4pV6E0VohURhV2Vgwg70oS7ZkOq4AHQnV
A3oC3CCzgMEsEJj6i/V3NA4rcuo++Lv07HkyFmfs2VSzXVoVbdtvCd1f++jYSmzA6de3cqb3TkuX
/nxS6pDHAPqY7YYxqGD3ZGQkUfCwrIrxgBpViB6lSlQTtZogfhYpUji1jBhADo22C6sO+zbdHJDM
1NeuwMKjswpLtqSYCnYYnglUkqEXcBubcWMjk3LjHebB66cJ2HOdUul+SdsGr5blI+3HfkAUqDBi
p71Q9PaCn4OdKvnNSlUXHg9v/qiXlPKbQcP+7xf625jrN14nl6IZ5+QXtUWn0/ma1vMB3Y+QLfRL
kcFx/Cq8kjBu7OVW4TWuI/FcRNSxFiujn2ddbiU6q0HDrkrQGzwmo9EiDExgLKJmoFPhJ34/4zF2
4eERPcNmMUX6gMkZUGZ5HImwsTrzsG/2/FgHe/k9Kqu3GMvLyx5oJF8qrOsVbTInpMb5kNoViA/i
gDpOCRzug4RHbDYmDMeq3JpspPAK2ZgjkFBl18v0MrtTfkcxGzTG8L7sRJMv12fwh4Dp/TeZPsR8
seXDrLOJf3jxdelPX2D2HOYYaQBZ2ZJZP/KR16Trv/jN+Vdwuo/7bNQD0qe7NkpvSJekH6Sjf8Tk
hRt/O3l/yrB9b+OFeMHli0Seswug2DbAnDHIRnfwj8vmWXoK7NdRt4FkZGaZcgz+CxcuyEYX2O0w
x8Phfg5lRUxgrREPy4mMU8AkwCEHD3vLY0FcUo0w8lpMXIL9TgtgZkNLwEo7zpGrN0ZDc/9og5eB
nOZt0J4J/TpSW4aHg6LBCsaKHcx7mDNhF2NWxanH4xrmbfwh87bqQ7WSVbKacrKKsKPJFkLCyiRN
gbJAU0nGkyYiBKZrlIQxgjmpUhsZXpQtcBY2t7dHNEovo+KjakyiGi9M/fYjJuQwN8FEgz0MPbzi
uFZYCH/2K1TIxxwPqsPA5oPt4UMadRfe30kwoSy8v4MQppWrTl8aZZedaeVieVYmqlu4AC+sW2Dy
KTBMnGFAXi4YrRaz1WLwb8FuvBs/j50nWanurDSBe4U7eT3IXv5hCDMt7eLi62H2vbS8jwfceFpe
00BnLlleS0rUFDHn4wKwDsBUDuFKXEM4oDehg7KB1gaJI8KAYRNfySiVmBdhVqDuZY51qqn+3h5R
KpBDpd7po4Ptm5dv6KxQXRtb9DDQwkIWtHPrsrN0ILgO1K0B5h7D346/kC9O/i6qe4UMhE5PYHf/
MIR94fo90D9qg4zqeYe7CmtSJ3vVayOpreDsn8O/IufFC0p+iGgZqGPiBgoKF3G5VMYsxumxZ6kc
bs/7/dRKn1KRF1M2cmpgISkCXNCqtWeDl2fMxk4RSnoeSja1JRubCCQOZVw2MrCQ0HUkKxN5QcFJ
GJvVoBdIr8Iw+pAxV4/o4jIbfQy7/cSGPWekTdLB0weffAW2cuP+Iv39L1ekT7/FFi33+Q+/ki5K
Ry/3oE/fx8Nw8ttY/8NzuPlr8FSKpXPSm9ekQ9wkkEdU5n0HdFBC/6ZEcmepZxmb1UuNbJW5xtxg
XmpmBdFj0OuVWKujElkpEt6oZhVmcxbrtOoUIIwt1n8hjKMGYLuYLNYDWUDcyDaiSbZzedAafiSb
Ej4witvIpjNfvfuJlH2OaVlS+oDUiNet2sOd/Pj8iz3RjeyxgV6JWfg4lZ1wjINbIvNUCD0ZMQqa
obiKq8U13CxuunkJJ1pPwOazA8VhV6TU74sPTjYuMC4yM0aP1+yyMD6P1cwGjYkBD1Io4gSPigRd
cWJ8wOINWJks3aw4Z1gMBkJKR1L4Xd+m2w2ma+Bjvg0qs7i4JBobTqEh5kpRq7AOuDCFmnmYmvjy
uBhfNrWHqEHvxWAa2SxgB2Rg8M3p2JnKdc8vHDRDcp4je/fOe3Pe1HHjOYFRGdOvKdWsWpheuFQq
Ose45m94utAjKcmurEnRFXtz/Atbzt4VrjD7TMXjvn48Ky66Fmgyuecd9hvg3QyI6kiRSWFdyB8M
5mlzfZXBqcGl2sWJijmiXWsLkFptg3Z/AqPUDkxITFAyrMu+ypyRkeIaaGbYgSmKTKLUiobEBG9S
ZqbBHrANFQNJzmxvwDAUBTIcWdk7fbN7tS0Yj/80oowGsIsBbjGm6MynR3PqFsiroDop3eBFIgmS
YFqADziDTCrEotLS5YxLBhvTbfKmoDiLPQU77DiNTUGKkCoFB1Q4HcpCGBKP0QWVVkjkFaLXy4qH
rpGYn3XT05KdLOpXhYIyqXMHJOZksxY/pXoCbzHbrPJcWMws1Ub5GHuEAdN+mD+xY/iI5879avQ6
bLz+RzzkhC7rnsvt2yYUXXxj0+h10tN/kf62fTtDqvHlZSM3xA/euSQnO5CWmjvx6KvS775uKnng
yalzs+MzMxKKZp659ta6R//GQlAPQwwOsaBzIEY1IOLEvAcJhBUV4Heg64QJcOx13iFSx4PGMq7B
8rh2M5pDpRrwEpgtfgM4URckw2uSgTvZ9sM/OC0sVroO9oMNkQFt04hgccRv40JcgZ5RIsIN1Cus
jNVqVgTUTjsOmB02+07fpttsgZtCqhh8NmwAmsiuKAhKWdAwQQeEZhqLa38bvSfrtaGrpHXSupVD
yRDu5I3GnbN3Hpz0LLPuxjnp7xukb7ByA9YxhTBWiB4JC6A/ajwusklU4CVCs2KJqhWvYrlKPJyU
MVVstViqXCO2Ks+Tc8w54bxKXaOaKTSo1pBVzCphjeopspnZJGxT7SO7mReE/SodnPJSiiqHaFWO
F3iVyCrJ4KTyJC4A2gIF1GqVgsWMCowSXs0hcAhVjCBqgbhguq6KiAx7TUkU11pUCK9SOzTrgcwO
oDP4d4WFToDeLObrxTw9G1WTuLU6vbs1vRvUZacCzjAo4cRRRGekZj/HsLygEBVK0EfbIkojyzJw
GalVrcv04lnwAbkUcZn+bKsIcBMZPrr5MAaZCU8cgeZYaERuUKEQY+1B/JhAC6L+lAx6bmnULp6x
t9LCMvEMzM/CuroFoJNNCpwDf9ivAG0cxRY84n08AlsuS8svSQelA5ekFtBqd7MHKIBmO319MMwG
hqgv4gZASYV+EZmfhPMIGBnMeHYmM5NtIkvE1TBBqpAqn+RzBWIDx4HaxUwAhsaJgqgQwKHmeMhF
RcCoVCnBcmBwAALSKsKJKhi+wNMDHuBVI1HJs8B8ogrmXlA4NQwGv7oLqw/7KOmpa11tP6Mf6fgG
spheoHZJMSjvGM1TgAI0TCZn+luymB73wbDp8OngsfMropVM3+PFuLFbMhHuW6mR/J28Hn2DZEcH
RHVkIqyPDFh7nTBuGmefFsmzcXaeYI7nae8x5hmWw2D2MURAvEeEaQargxGotcHM6jU01sfs++Lq
KyDqis/E1gyszELoN0Q8ZJtZNjXoJNXlYzBzLRhsQ5zBrLxxkh1yo4lZe/0nZPoL7Ky2A9eflj0M
Bo3p+Ug+7aODc1zF6ONIQXImVurBPnSFcqr0sxSz9UKhaFQrmLhsIVHh1qvdRSkkPVx0tIgUZScH
jHqBE12hBJurC6+FZe/2CiF3uoq4c1XFQnGxyyyEk/cmOgfHhV3DdKECx6DBv8BbQBAdw5tRrzcQ
E91Xor0jAv+3pBs8JToRVImld6d307GBbpOFd1JeviUBYUcA5+l8yO4B98Aab4bQbQLKJz7kdNt8
IKgg6fUFZLMlFvRKlOXKIKzFcmjQclvccDDEv0A9Gsw0KJZv0YKHDGFrmgVzB+Tlm7B24ch7azf7
GrLnTc0aizsHW9SPLP1ZkU+5l/v2+ZNNi2wBtceQnBqsS7Yq8t94cNPJ41vWvjkhdejuJywuXqtx
ZczEc8VUe9rEsSOSx766vapqa3SLK4FhVqr5Un+kavbLqzf93ISvUFna1PMJG+BOw16LB82PpO8W
9rjeczEJos5DOIRsbk4wKD1ulcocEp3xznR9Og4jA4QUWn0n624ao1col1CPupuGFAwQW5WpZzda
eaWVNwexUQmJRbAFsUnhCQKxwMijZAKHgpLCaDATmQIWf2JvjJAqq5ymtqKfTz7//TeXl96VXbib
zHjiiZ/95Fiw8jR3OvqX6tFSt3RNktqL/NVrll19Zd8nRy5tmXRI1g9wwo25yI6Ud4n2RDL2OPBW
+15xv50ZJhq2mxnGzLudgsYNnokQF2fTh4wYwqMGp1sZsjlccOxXOOxbuKyXYyj/V3cXFlJ/+hYl
Lw9wAHKIAbVFGURakx5GSWMlDsAgVuKTYyUqqyYIsRJIFHY+SGMlvn8RK5GDpMgai5QIoKdlrsih
7EDA3s0RyLuf2dr0C5e/OCxz9Yb5jzjaPF+deOsHbHzbxY5sf2/aI3vn7dz10ZrF75zFOV/A8byB
oBJQQc9lphvmVYXcaHEkO19bqR2v3cPui+MCopno3Hokut2CSUncNhWXbkrXhw1Gp1cVcjo83lbf
wtJbhx+9Ah7+7XPrtLsUShAmdhWMzQUJcpAgUsaJQRigPLswKiMdSCzmawFT3ka9kVw6LJQ7wJjz
zYZdy3btXrp6H147NnPQwedKXrz/sPTDl5/ge6++d+HXv7r4Gskf4BlO3D8M3jStBqf98Gc8HnyV
Kti1dMKJQRfd38PqSPMW8SnnHi/DaYmOM1u0Rp3FHFFHzGLYiYerjjDn8KvMubj3xQ8U73rf91+1
XfWrzhnOGclEkfMl6rZZ3YmFvCBYfW6XoHRbVQFhi2uP6yisATZg1QVcnEOpFgywr+AOcc5QYroQ
cjiCobd9u2PMD16nzPpvR+XoqBwkzajr45ObUQaZWyqQH9QebCNijuW9EAEz6k16s57l1YGEuMQg
ikfuIPa4FTYhiFQWbRBC0H6nDy5xkIh24CvYlQBCUyEDcYde4y85JfkhvKAOLYAYK7WzrRZfLLqe
DwwEYUlejkWgHNn0htg7Jp3vFuQZ9Te+5B7f8rO7Ms2HhDuzxjTfMea89Gds/wP2qpKGHXxwL4f9
bOWcu0fPHfbc82fr8iqLnkgf5dKDAoIgNC6VgosqHj68Fn9E7TFMd2Jh3+wt2J2tjqQIbl7pZrDO
XGjV8EalA6wSrcYQthkFo07r1RLtDbPD7rjhm7k8xmLRusIz1D/S32oAlsh7Wsb8vJxscB3SgWV4
C+xBgUkI+1u5L/tLOg2JNpdDNSa+o7Nj0yaudMBEQn5O8N0vrb8xndmxfi/0i0GDpCLmKvCKV975
PRqpzjMPFYcqasRaxWr1vri97n2h3SnH4lRgMVkTwtozygRQKSwfdjuURrdSly6kp3MuJt2anhbm
nJlqbUgzOBhyOTIyb1kg17oLKQdEr3wNeqNXQoAUjAWX5HlP9Sc5PSpDYkAf9HuCQZTkhMSg0vqQ
TqvWBNwJQRyKC4OcUIOD26tIeu16eQOFrpzcHAgw8r6EYCi2k5KfJ2uLRAOIBwTGfa/UANsfkwcn
5eTuLp4vXTj4V+1RTWjQI29Ggkze1mUvSdexcByX/fynr1QENj54+s5U6RJbOtg/pPVG9utNl7e/
UBUq3jDu4zGjvoVAhwanS7tOddy77eWTbdNWkDR5nlcAUalMscL+SSqsGtEm2MQQGzItEhaJoklD
TLDBaHDzgkWt1ISVYIFbwsgKNjj8GuSwb2pMplD7vlddFMvaohDTTSdZGUBMNaYYIfIS81kM/hWd
kZzxD/9pbNoxT1br/COdIPw/Gu0rfL72meho8nxTfs22d6PnKR8SOCmOcBHYPXQvPS/iEj5ngTl5
RkndDuDbsMCAwFbs/2dPzkSLz/SxnbxLTYNlBuC0FUfhwyZff5c7+Tptu+eyNAoXyG0baGBtLETa
KOuPg9/NYLofT/fpIVdchMibFm4wZByHftD9+cwsDEyLB+NckH8wi6DkQ7igs1N6rjmrM1jSrnF7
2e6L3w9g/RPZI9fzFw2cSuiD0HgL0JvGJlRoT2R6LcEDRewgsKht/HhuJtfMLxFauWPMBeYy7OCC
qSoKCoasIE/CQmBIIWwLsRwcQubnGWGmRLDvwFtQiBwN4YN9yPBKgVfyTo2CKMNIBQZrh2/qMWyN
WUp0korBZ/gCvAPw+YtLZFMVrCTwEKih/0sINNlT6rhl+lN6sViU93hABC0E8sXsVMHgbzmI3/hC
moEPfSF1bDkIDtQBfE66PzqVuNZK98njWwODpHtfDApHgHN696FJGHaPWe6WaQKGiYXzYjFI/5pO
sG7pFjLQCOacD7CVcNJjZaRIEAUtr7OJNq1NFxJDILarHONUM1Vqf0DpdPsdSsLaAj63za0BN4qP
cwUYkzIJmMMQhh/H4A5nmP4mKAJ6LT0AC9IRSurCmlsZ94r+Wve1mxvjYMNDYLQb9k1vbirHuNjS
y8W2m1YeMLPsf9N4Yh9Xd0QG1C5oGZmaWPxc/fsjk0/MqZ791FFneP6MPZ1sxtY7EweVJFaMG7vj
rvXRfHJ1zqj1u6NPkBPzsoc/8ybldpnXmW6QbfQszKRI1lH+HE9Y3syHzE18o8CZ1cRs14P1hni7
SukUnE6kDiucLpxuDzuQIw5M6NuWZEyN9dr5IL8gpNG7LGkc0XLLUOgIQK9oMYRE8YoDI/Y3XBmV
etSduTwSHlaQFteJ90D/J415dvxzdH1OLZ6usZbmLpgVfRM6CzNdBHvbPrDN1LBf40CPR3K2ipv1
T1lfYPeKu/X7rF3iefE99nPtn8zqgSLvtgtqt1HlEBwOCwnpnHGKkMXhjOvCCrDQejVwLBjTJ3tj
IheOLQVVJgVoSwMJYsEGJU4DJaVZHYT1ColoBYOM0UIi61Oa0B3+RKMcwKLREmuOEbatiA+sFdkI
+3Rl5ojjL2ze/Dz8KOaG9O3H0g1s/CPfiHW7N0968kbHgSvMZemvYJJGpZdwyg0w/CPUDmuS7mYD
MHQt7Hg0RlL3iXtsJEmMdxm0vNsi6Hit26VK0JKQ3ZmoBOvaF07QOfyJ/9K6lk0wem5BHqPLGoc4
Z5ANojgYGGeFBDu0QcTY5DHJw6I2NrWoY3Mm29Q4J8af8EMFKorA7TD4yat7AhXHT5QHIJXS2/Ii
9/zkiHS0cVvzmMyizubfvtUy8dCJ6dseHL+bObR+aFKx9CcY43Ob7831DI1+TNcgrGOyAdagAd0Z
CYaYoCafqWRZragnWoVBoQ6JlA0NStFpwtTORA6jqQuXw8KKmQAgbID9YJuhpLrkTBQ8ZOA9SHpX
E2W9PhvA4F9zwPLzOZzdrY/Tr94AS+VY3nbCvMKQtoXRrXRdlPa8xxxhh9OTXjg98liBYiu32fiU
eatlazKflBgI5fkqfJWJlaFxieNDMxJnBpvVzZpmbZO/MbEx0Bjc7dmbamLA/OLS2HQTclribC67
Jc2cnqRTzYLoaF6ABBI0SjbFZH/V5TYJrDt9W4oqQ1Bo9eBNZ/gynF671R6yDU4KCqEkZ5bWG9IP
RqF0R2ZWR5/NCCIkZjMU6qFEh1uYAWlvFJF6pFSkxMKHI3AaCVogbOjTen1IERR8GCKHPthbgJLb
CNfizHYfjtcl+JAvQasRQ0ofDgYUSogk+uA3oJB4DC4fjR7GvNTYBq28SyuzyE3Gp/sFcvzw1vCh
rI2F/x0/jOmwL8VA2d7pWweFHnhszR2NHx77x5whZD8XHPzUjFnlSSMXny6d9cEnX54T8FE8akLm
+PH3lCeCtZ2QPPShrb9YP6FhUHblyEhFssPkzkgtf/Kxix/sJN8DL9l6viQKbgJIhzEva9KVp7S4
C5dEAqy10MbwWqXBCeIafhkVRhatRcd4GcLcsMLuLtiTvR5bP3sygwrpaHG3PnpF3sCiVqQc9Ov1
u4O51KTce+TAgaAlS+Mxe4eElk944glugvTOxmh5gUmFyXqF+NBMcnYj6BuCWno+Yz6B9UxPIk6K
DOwynzcThUk0O0wOcxK/mHkPlC3itErEa5QcyC67YLeDG5iuDKtVTicO086+ddMCkbfjKfvD9Pdu
ThZThojFfW6LTvrzZVsezrYZArjAmfnIL8oCnfuJf8DMjZ+PTaNbu9HCMQMm753wNNFev/TMoOS7
nhqzhrzvpOsTArLMn9kMBDZQJL0Un4XA3UzUQBqYmXwru5rbg/YSEX7xRsrZYdwqdg13jj3PiUOT
Hkiiu08gamVTHYKCXT3zO8F5iWe78CNHGWaeEWJisDX3SMTDg5UBb+IgJIZhd5ThGQSmh1Kkk9VG
jmNqma04jNt4R+ycyaef9p40ofYFnDSJHT0yFgpgXuhHXqkWYlkKhBAjARKGg2UsCsNWGfhOtzUO
xkwbh/7Zrhzb7ItrxlrmBH0K/EGgCtwk2NqTA4n4I+zBKWeluaekRbArvpVpuH4JKITpiVNuF5TU
OD6yvJLdr4DpxxXCUFUrs1ZcqXyNnGFeFS6IryovqFQzhNlivXKWqkloFpuUzaqVwlqVkt5LKpnF
aAnHjE+yJoE3zBbhIvYx/BjL3xq2he0+CNsqe8O22yFqewaitmcgaLsdgraU5mCAxYK2sZgtpH1D
A+NDDtnWUQqpOaCNAL9cNEJkmGvVp8DfLTHcRyMmGsOFeCVHb+yL4z4a0dI4rkoNw5YfpfFfeHbZ
GTtEI+1yQFcuQIz3TN8VGvBbsGABWHtxJCeOBmVV4Ba+98al1976sFO6cOLyb09IvwaSdjIjbhxj
Kq9fYgbd+BUQtJcPfw9FFcqlFnTvHjUD1jIPoACLGY45gMo2Fh6Hc8M3S2Jvie5kx2EbREFpINTz
p2++/1Dagpu/kL6RpCu4mc2QWnEzF70e/RBvkO4jEJSn69UiDZV9QGptvBa5b61ltX2PnaE2dIGx
ylhjnCksZhYL68xb4XT1VssW6xbbXrTXqq9Cwy2VtgsWtox7lSOt3G60G+/h9tq4xCTObrFZwa+w
qFU6t6ilxok1Dhid8qHNYm9TP2YFG+Xt2Kqhsd8r9tj89U5ebKlDLDUbzkjSMDDVdzBdEaMFNjSs
84w2m53DmC4oO8RY6XTQTIQcKJ+VuQCOGcBhSh7it0QWxPJxurz8wTgfZoNhfOeCj0wt3dGyIxj2
ZCTrszP03GCt1Pg6bMSxGTOlJ6S/viTN6OTFn2t4n118MpEdCez/MKUVnOlmOkG20bjx3EhpPl+F
xqMaPJ4HaYFn8os5BY0ih+lKp/vUEMzApBA8CTibVghbA0qBGyxAEHkY3azu6DPQZNNSPiICkeN/
ho8L6Ukyea/6tgDyAPKTaCczOLqGrL3Rgt9cz6BdG6OwIodC/+RPTz2qj5X6pXCmHuxLDvpOz9Ho
5NPjdIfI2e8keKq8Vxg7AX7z/PdAiEgPQmWoHFUg+tvfofBzd/oL32r4deyd8q+Qx8Avi+9G4yhB
UC2aACfdJ9L/1CBLDCz3hIcT66hm/KgJ1aUpVfVzm+obZ02bIt8hV0PyV4Dv4BE4UYjtAEkABQBV
ADUADQBLAFYDbAXYC9AFcB7gfYCrAN/BRIkAdoAkgAKAKoAagAaAJQCrAbYC7AXoAjgP8D7AVYDv
gEgigB0gCaAAoAqgBqABYAnAaoCtAHsBugDOA7wPcBXgO/AdRQA7QBJAAUAVQA1AQ0/vhw64r4xR
fD88oR8e6odDu7c9H+6Hp/bD0/vhIGxuez67H57TD8/vh9/RDy/th1PP89bxlfXDy/vhFf3wyn44
OEa3tTeiH17dDx/ZD7+zHz6qHz6mHz62H35XP/zufvj4fjjM9W39ndAPp1x/K32m9sOn9cOn98Pl
9X0L/8zoVz+zH97QD5/VD5/dD5/TD5/bD5f/Z8wt76fRilvHc38/fH4/fGE//IF+eGM/fFE/vKkf
vrgfvqQf3twPX0rx/w/1p5krCmVuZHN0cmVhbQplbmRvYmoKNzYgMCBvYmoKMTIzNTgKZW5kb2Jq
Cjc3IDAgb2JqCihHUFUgUGFzc3Rocm91Z2ggRGlhZ3JhbXMuZ3JhZmZsZSkKZW5kb2JqCjc4IDAg
b2JqCihNYWMgT1MgWCAxMC43LjQgUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iago3OSAwIG9iagoo
Q2FzZXkgRGVMb3JtZSkKZW5kb2JqCjgwIDAgb2JqCigpCmVuZG9iago4MSAwIG9iagooT21uaUdy
YWZmbGUpCmVuZG9iago4MiAwIG9iagooRDoyMDEyMDYyNDAwMDIxMVowMCcwMCcpCmVuZG9iago4
MyAwIG9iagooKQplbmRvYmoKODQgMCBvYmoKWyAoKSBdCmVuZG9iagoxIDAgb2JqCjw8IC9UaXRs
ZSA3NyAwIFIgL0F1dGhvciA3OSAwIFIgL1N1YmplY3QgODAgMCBSIC9Qcm9kdWNlciA3OCAwIFIg
L0NyZWF0b3IKODEgMCBSIC9DcmVhdGlvbkRhdGUgODIgMCBSIC9Nb2REYXRlIDgyIDAgUiAvS2V5
d29yZHMgODMgMCBSIC9BQVBMOktleXdvcmRzCjg0IDAgUiA+PgplbmRvYmoKeHJlZgowIDg1CjAw
MDAwMDAwMDAgNjU1MzUgZiAKMDAwMDExMDEwOCAwMDAwMCBuIAowMDAwMDA1MjU3IDAwMDAwIG4g
CjAwMDAwOTA3OTggMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA1MjM3IDAwMDAw
IG4gCjAwMDAwMDUzNjEgMDAwMDAgbiAKMDAwMDA5MDc2MiAwMDAwMCBuIAowMDAwMDI5MDIwIDAw
MDAwIG4gCjAwMDAwMjk2ODIgMDAwMDAgbiAKMDAwMDAxMjM5NyAwMDAwMCBuIAowMDAwMDI0MzYy
IDAwMDAwIG4gCjAwMDAwMjQzODQgMDAwMDAgbiAKMDAwMDAyNTA3NCAwMDAwMCBuIAowMDAwMDA2
NDQwIDAwMDAwIG4gCjAwMDAwMTEzODggMDAwMDAgbiAKMDAwMDAzMTEzMyAwMDAwMCBuIAowMDAw
MDMxODczIDAwMDAwIG4gCjAwMDAwMjg0MzUgMDAwMDAgbiAKMDAwMDAyOTAwMCAwMDAwMCBuIAow
MDAwMDI1MDk0IDAwMDAwIG4gCjAwMDAwMjU4NjcgMDAwMDAgbiAKMDAwMDAzMDQwMCAwMDAwMCBu
IAowMDAwMDMxMTEzIDAwMDAwIG4gCjAwMDAwMzE4OTMgMDAwMDAgbiAKMDAwMDAzMjYwNiAwMDAw
MCBuIAowMDAwMDI1ODg3IDAwMDAwIG4gCjAwMDAwMjg0MTQgMDAwMDAgbiAKMDAwMDAyOTcwMSAw
MDAwMCBuIAowMDAwMDMwMzgwIDAwMDAwIG4gCjAwMDAwMDU2ODUgMDAwMDAgbiAKMDAwMDAwNjQy
MCAwMDAwMCBuIAowMDAwMDExNDA5IDAwMDAwIG4gCjAwMDAwMTIzNzcgMDAwMDAgbiAKMDAwMDA4
Njc4MSAwMDAwMCBuIAowMDAwMDk2NjUyIDAwMDAwIG4gCjAwMDAwOTA5NDUgMDAwMDAgbiAKMDAw
MDA4OTU1NCAwMDAwMCBuIAowMDAwMDM0NTgzIDAwMDAwIG4gCjAwMDAwMzcyODQgMDAwMDAgbiAK
MDAwMDA2OTUxNSAwMDAwMCBuIAowMDAwMDc2MjI2IDAwMDAwIG4gCjAwMDAwNjU2ODggMDAwMDAg
biAKMDAwMDA2OTQ5NCAwMDAwMCBuIAowMDAwMDU1NjI1IDAwMDAwIG4gCjAwMDAwNjU2NjcgMDAw
MDAgbiAKMDAwMDA1MDIyNiAwMDAwMCBuIAowMDAwMDUzMzUyIDAwMDAwIG4gCjAwMDAwNzYyNDcg
MDAwMDAgbiAKMDAwMDA4MDExMiAwMDAwMCBuIAowMDAwMDQ0OTA3IDAwMDAwIG4gCjAwMDAwNTAy
MDUgMDAwMDAgbiAKMDAwMDAzMjYyNiAwMDAwMCBuIAowMDAwMDM0NTYyIDAwMDAwIG4gCjAwMDAw
ODMzMTggMDAwMDAgbiAKMDAwMDA4NTU0NyAwMDAwMCBuIAowMDAwMDgwMTMzIDAwMDAwIG4gCjAw
MDAwODMyOTcgMDAwMDAgbiAKMDAwMDA1MzM3MyAwMDAwMCBuIAowMDAwMDU1NjA0IDAwMDAwIG4g
CjAwMDAwNDA1ODUgMDAwMDAgbiAKMDAwMDA0NDg4NiAwMDAwMCBuIAowMDAwMDM3MzA1IDAwMDAw
IG4gCjAwMDAwNDA1NjQgMDAwMDAgbiAKMDAwMDA4NTU2OCAwMDAwMCBuIAowMDAwMDg2NzYwIDAw
MDAwIG4gCjAwMDAwODY4MTggMDAwMDAgbiAKMDAwMDA4OTUzMyAwMDAwMCBuIAowMDAwMDg5NTkx
IDAwMDAwIG4gCjAwMDAwOTA3NDEgMDAwMDAgbiAKMDAwMDA5MDg4MSAwMDAwMCBuIAowMDAwMDkx
MjYyIDAwMDAwIG4gCjAwMDAwOTE1MjAgMDAwMDAgbiAKMDAwMDA5NjYzMSAwMDAwMCBuIAowMDAw
MDk3MTE4IDAwMDAwIG4gCjAwMDAwOTczNjkgMDAwMDAgbiAKMDAwMDEwOTgxOCAwMDAwMCBuIAow
MDAwMTA5ODQwIDAwMDAwIG4gCjAwMDAxMDk4OTEgMDAwMDAgbiAKMDAwMDEwOTk0MyAwMDAwMCBu
IAowMDAwMTA5OTc1IDAwMDAwIG4gCjAwMDAxMDk5OTQgMDAwMDAgbiAKMDAwMDExMDAyNCAwMDAw
MCBuIAowMDAwMTEwMDY2IDAwMDAwIG4gCjAwMDAxMTAwODUgMDAwMDAgbiAKdHJhaWxlcgo8PCAv
U2l6ZSA4NSAvUm9vdCA3MCAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDM5ZjdhYWM0M2Y5YWU3NGQ4
MDZhYjJkNGI3MDdjNWNmPgo8MzlmN2FhYzQzZjlhZTc0ZDgwNmFiMmQ0YjcwN2M1Y2Y+IF0gPj4K
c3RhcnR4cmVmCjExMDI4MwolJUVPRgo=
--e89a8fb1eb0cf920f104c32cf089
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--e89a8fb1eb0cf920f104c32cf089--


From xen-users-bounces@lists.xen.org Sun Jun 24 03:41:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 03:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sidfz-0005w2-39; Sun, 24 Jun 2012 03:39:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Sidfx-0005vw-EP
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 03:39:49 +0000
Received: from [193.109.254.147:27577] by server-10.bemta-14.messagelabs.com
	id 77/8D-05433-40C86EF4; Sun, 24 Jun 2012 03:39:48 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340509187!11168822!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9406 invoked from network); 24 Jun 2012 03:39:47 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 03:39:47 -0000
Received: by wibhm6 with SMTP id hm6so1004662wib.14
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 20:39:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=yZJhev0jz4CAUiHsDLAmYUtI3mF0HpQA2sbLedTE874=;
	b=ifp0D/uupJ/Ymh2+74ALGJQxnowG5GW4Eyf1Jv9KjYiYlrSy4yBfiTHcDIqhmpWFKP
	3gJkgOxCCfchMtjEMXvipU3bYKW9QxikHpoV7/+oP6G0DgrrUaEttMnvEhC9ho6RoNs8
	d+3GTlrb9UmTp3bBmOSrsQ9tBNWQn9tswOOHQxRwOIvIRqDe2Zuiuk16651Hhn2TEVFI
	z+ayxDtUqWq5pQTb6mUPJgQRgnc4Chd2PcsMtaR31cpYEcJZ7Xa14dgoy+EE4gWRgz2c
	KaEhEu85tRycpRXkAOYXh6oeFh4MW7eAzkyMnUOzrY4mN1G9D+hmhpBvq0X/Tf3zyqSU
	41EQ==
MIME-Version: 1.0
Received: by 10.180.8.41 with SMTP id o9mr15171382wia.0.1340509187006; Sat, 23
	Jun 2012 20:39:47 -0700 (PDT)
Received: by 10.217.2.16 with HTTP; Sat, 23 Jun 2012 20:39:46 -0700 (PDT)
In-Reply-To: <CAJZrEXsiaNn22tE7MRpCdn1qgVFY8_kuBygbxhrhXo2_NeG1Pw@mail.gmail.com>
References: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
	<4FE4A00C.7020304@ondore.com>
	<CAJZrEXsiaNn22tE7MRpCdn1qgVFY8_kuBygbxhrhXo2_NeG1Pw@mail.gmail.com>
Date: Sat, 23 Jun 2012 21:39:46 -0600
Message-ID: <CAHyyzzSHz9b6gEb-aPe3PSRUoOLGNr4Ke2gcO-M2s7RzTNivpw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Eric Lindsey <eslindsey@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5316851192940693422=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5316851192940693422==
Content-Type: multipart/alternative; boundary=f46d04428f34e8e09704c32f9dbd

--f46d04428f34e8e09704c32f9dbd
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Since redhat does it I figured out there could be a way to do it with xen
https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Virtualiz=
ation/3.0/html/Evaluation_Guide/Evaluation_Guide-Pools_Use_Case.html

On Fri, Jun 22, 2012 at 1:20 PM, Eric Lindsey <eslindsey@gmail.com> wrote:

> Perhaps slightly off-topic, but this could also be accomplished from
> within Xen, which is probably what the OP was looking for:
>
> From the domain.cfg file:
> vfb =3D [ 'type=3Dvnc,vncdisplay=3Dx' ]
> This allows you to connect to VNC viewer on dom0's IP address, port 5900+=
x.
>
> So you have 4 virtual machines, with one of these vfb lines in each:
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D1' ]
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D2' ]
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D3' ]
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D4' ]
>
> This would allow you to connect a VNC viewer to the same IP address,
> one each on ports 5901, 5902, 5903, 5904.
>
> It should be noted that this provides no password (though one could be
> added with ,vncpasswd=3Dxyz after the vncdisplay=3Dx), but more
> importantly, no encryption even IF you add password authentication.
> So you should use an SSH tunnel to connect to these ports instead of
> opening up these ports to the public Internet.
>
> See also:
>
> http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Co=
nsole_for_a_Xen_Paravirtualized_domainU_Guest
>
>
> On Fri, Jun 22, 2012 at 12:40 PM, Alexandre Kouznetsov <alk@ondore.com>
> wrote:
> > Hello.
> >
> > El 22/06/12 11:15, jacek burghardt escribi=F3:
> >
> >> I just installed xen on my dell 860 server and I wan to run four
> >> instances of server 2008 and I only have one ip address. Is there
> >> proxy that will let remote users connect to remote desktops.
> >
> >
> > I'm afraid this is a clear offtopic, the issue is far from being
> > xen-specific.
> >
> > Googling on keywords "remote desktop load balancer" will certainly thro=
w
> you
> > usable results. "proxy" instead of "load balancer" would be too generic=
,
> the
> > functionality you are requesting has more to do with load balancing tha=
n
> > with a generic proxy.
> >
> > You also can use a NAT frontend and forward ports to different backend
> > servers, based on source IP using iptables rules. Still, not
> xen-specific.
> >
> > As last resourt, you may set up a internal network with private
> addressing,
> > and let your users in via some VPN, letting them to choose form the
> client
> > side, what RDP server they want to talk to.
> >
> > By the way, maybe it would be easer to request more IP addresses or mov=
e
> to
> > IPv6.
> >
> > With best wishes.
> >
> > --
> > Alexandre Kouznetsov
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04428f34e8e09704c32f9dbd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Since redhat does it I figured out there could be a way to do it with xen <=
br><a href=3D"https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterp=
rise_Virtualization/3.0/html/Evaluation_Guide/Evaluation_Guide-Pools_Use_Ca=
se.html">https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_=
Virtualization/3.0/html/Evaluation_Guide/Evaluation_Guide-Pools_Use_Case.ht=
ml</a><br>
<br><div class=3D"gmail_quote">On Fri, Jun 22, 2012 at 1:20 PM, Eric Lindse=
y <span dir=3D"ltr">&lt;<a href=3D"mailto:eslindsey@gmail.com" target=3D"_b=
lank">eslindsey@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
Perhaps slightly off-topic, but this could also be accomplished from<br>
within Xen, which is probably what the OP was looking for:<br>
<br>
>From the domain.cfg file:<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3Dx&#39; ]<br>
This allows you to connect to VNC viewer on dom0&#39;s IP address, port 590=
0+x.<br>
<br>
So you have 4 virtual machines, with one of these vfb lines in each:<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D1&#39; ]<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D2&#39; ]<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D3&#39; ]<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D4&#39; ]<br>
<br>
This would allow you to connect a VNC viewer to the same IP address,<br>
one each on ports 5901, 5902, 5903, 5904.<br>
<br>
It should be noted that this provides no password (though one could be<br>
added with ,vncpasswd=3Dxyz after the vncdisplay=3Dx), but more<br>
importantly, no encryption even IF you add password authentication.<br>
So you should use an SSH tunnel to connect to these ports instead of<br>
opening up these ports to the public Internet.<br>
<br>
See also:<br>
<a href=3D"http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Gra=
phical_Console_for_a_Xen_Paravirtualized_domainU_Guest" target=3D"_blank">h=
ttp://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Conso=
le_for_a_Xen_Paravirtualized_domainU_Guest</a><br>

<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On Fri, Jun 22, 2012 at 12:40 PM, Alexandre Kouznetsov &lt;<a href=3D"mailt=
o:alk@ondore.com">alk@ondore.com</a>&gt; wrote:<br>
&gt; Hello.<br>
&gt;<br>
&gt; El 22/06/12 11:15, jacek burghardt escribi=F3:<br>
&gt;<br>
&gt;&gt; I just installed xen on my dell 860 server and I wan to run four<b=
r>
&gt;&gt; instances of server 2008 and I only have one ip address. Is there<=
br>
&gt;&gt; proxy that will let remote users connect to remote desktops.<br>
&gt;<br>
&gt;<br>
&gt; I&#39;m afraid this is a clear offtopic, the issue is far from being<b=
r>
&gt; xen-specific.<br>
&gt;<br>
&gt; Googling on keywords &quot;remote desktop load balancer&quot; will cer=
tainly throw you<br>
&gt; usable results. &quot;proxy&quot; instead of &quot;load balancer&quot;=
 would be too generic, the<br>
&gt; functionality you are requesting has more to do with load balancing th=
an<br>
&gt; with a generic proxy.<br>
&gt;<br>
&gt; You also can use a NAT frontend and forward ports to different backend=
<br>
&gt; servers, based on source IP using iptables rules. Still, not xen-speci=
fic.<br>
&gt;<br>
&gt; As last resourt, you may set up a internal network with private addres=
sing,<br>
&gt; and let your users in via some VPN, letting them to choose form the cl=
ient<br>
&gt; side, what RDP server they want to talk to.<br>
&gt;<br>
&gt; By the way, maybe it would be easer to request more IP addresses or mo=
ve to<br>
&gt; IPv6.<br>
&gt;<br>
&gt; With best wishes.<br>
&gt;<br>
&gt; --<br>
&gt; Alexandre Kouznetsov<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--f46d04428f34e8e09704c32f9dbd--


--===============5316851192940693422==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5316851192940693422==--


From xen-users-bounces@lists.xen.org Sun Jun 24 03:41:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 03:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sidfz-0005w2-39; Sun, 24 Jun 2012 03:39:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1Sidfx-0005vw-EP
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 03:39:49 +0000
Received: from [193.109.254.147:27577] by server-10.bemta-14.messagelabs.com
	id 77/8D-05433-40C86EF4; Sun, 24 Jun 2012 03:39:48 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340509187!11168822!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9406 invoked from network); 24 Jun 2012 03:39:47 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 03:39:47 -0000
Received: by wibhm6 with SMTP id hm6so1004662wib.14
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 20:39:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=yZJhev0jz4CAUiHsDLAmYUtI3mF0HpQA2sbLedTE874=;
	b=ifp0D/uupJ/Ymh2+74ALGJQxnowG5GW4Eyf1Jv9KjYiYlrSy4yBfiTHcDIqhmpWFKP
	3gJkgOxCCfchMtjEMXvipU3bYKW9QxikHpoV7/+oP6G0DgrrUaEttMnvEhC9ho6RoNs8
	d+3GTlrb9UmTp3bBmOSrsQ9tBNWQn9tswOOHQxRwOIvIRqDe2Zuiuk16651Hhn2TEVFI
	z+ayxDtUqWq5pQTb6mUPJgQRgnc4Chd2PcsMtaR31cpYEcJZ7Xa14dgoy+EE4gWRgz2c
	KaEhEu85tRycpRXkAOYXh6oeFh4MW7eAzkyMnUOzrY4mN1G9D+hmhpBvq0X/Tf3zyqSU
	41EQ==
MIME-Version: 1.0
Received: by 10.180.8.41 with SMTP id o9mr15171382wia.0.1340509187006; Sat, 23
	Jun 2012 20:39:47 -0700 (PDT)
Received: by 10.217.2.16 with HTTP; Sat, 23 Jun 2012 20:39:46 -0700 (PDT)
In-Reply-To: <CAJZrEXsiaNn22tE7MRpCdn1qgVFY8_kuBygbxhrhXo2_NeG1Pw@mail.gmail.com>
References: <CAHyyzzSc=61ASRtB7dUUM9qhkjn5iQLEznDWkbYPChk0Fmbxpw@mail.gmail.com>
	<4FE4A00C.7020304@ondore.com>
	<CAJZrEXsiaNn22tE7MRpCdn1qgVFY8_kuBygbxhrhXo2_NeG1Pw@mail.gmail.com>
Date: Sat, 23 Jun 2012 21:39:46 -0600
Message-ID: <CAHyyzzSHz9b6gEb-aPe3PSRUoOLGNr4Ke2gcO-M2s7RzTNivpw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Eric Lindsey <eslindsey@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen multi remote desktops
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5316851192940693422=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5316851192940693422==
Content-Type: multipart/alternative; boundary=f46d04428f34e8e09704c32f9dbd

--f46d04428f34e8e09704c32f9dbd
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Since redhat does it I figured out there could be a way to do it with xen
https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Virtualiz=
ation/3.0/html/Evaluation_Guide/Evaluation_Guide-Pools_Use_Case.html

On Fri, Jun 22, 2012 at 1:20 PM, Eric Lindsey <eslindsey@gmail.com> wrote:

> Perhaps slightly off-topic, but this could also be accomplished from
> within Xen, which is probably what the OP was looking for:
>
> From the domain.cfg file:
> vfb =3D [ 'type=3Dvnc,vncdisplay=3Dx' ]
> This allows you to connect to VNC viewer on dom0's IP address, port 5900+=
x.
>
> So you have 4 virtual machines, with one of these vfb lines in each:
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D1' ]
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D2' ]
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D3' ]
> vfb =3D [ 'type=3Dvnc,vncdisplay=3D4' ]
>
> This would allow you to connect a VNC viewer to the same IP address,
> one each on ports 5901, 5902, 5903, 5904.
>
> It should be noted that this provides no password (though one could be
> added with ,vncpasswd=3Dxyz after the vncdisplay=3Dx), but more
> importantly, no encryption even IF you add password authentication.
> So you should use an SSH tunnel to connect to these ports instead of
> opening up these ports to the public Internet.
>
> See also:
>
> http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Co=
nsole_for_a_Xen_Paravirtualized_domainU_Guest
>
>
> On Fri, Jun 22, 2012 at 12:40 PM, Alexandre Kouznetsov <alk@ondore.com>
> wrote:
> > Hello.
> >
> > El 22/06/12 11:15, jacek burghardt escribi=F3:
> >
> >> I just installed xen on my dell 860 server and I wan to run four
> >> instances of server 2008 and I only have one ip address. Is there
> >> proxy that will let remote users connect to remote desktops.
> >
> >
> > I'm afraid this is a clear offtopic, the issue is far from being
> > xen-specific.
> >
> > Googling on keywords "remote desktop load balancer" will certainly thro=
w
> you
> > usable results. "proxy" instead of "load balancer" would be too generic=
,
> the
> > functionality you are requesting has more to do with load balancing tha=
n
> > with a generic proxy.
> >
> > You also can use a NAT frontend and forward ports to different backend
> > servers, based on source IP using iptables rules. Still, not
> xen-specific.
> >
> > As last resourt, you may set up a internal network with private
> addressing,
> > and let your users in via some VPN, letting them to choose form the
> client
> > side, what RDP server they want to talk to.
> >
> > By the way, maybe it would be easer to request more IP addresses or mov=
e
> to
> > IPv6.
> >
> > With best wishes.
> >
> > --
> > Alexandre Kouznetsov
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04428f34e8e09704c32f9dbd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Since redhat does it I figured out there could be a way to do it with xen <=
br><a href=3D"https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterp=
rise_Virtualization/3.0/html/Evaluation_Guide/Evaluation_Guide-Pools_Use_Ca=
se.html">https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_=
Virtualization/3.0/html/Evaluation_Guide/Evaluation_Guide-Pools_Use_Case.ht=
ml</a><br>
<br><div class=3D"gmail_quote">On Fri, Jun 22, 2012 at 1:20 PM, Eric Lindse=
y <span dir=3D"ltr">&lt;<a href=3D"mailto:eslindsey@gmail.com" target=3D"_b=
lank">eslindsey@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
Perhaps slightly off-topic, but this could also be accomplished from<br>
within Xen, which is probably what the OP was looking for:<br>
<br>
>From the domain.cfg file:<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3Dx&#39; ]<br>
This allows you to connect to VNC viewer on dom0&#39;s IP address, port 590=
0+x.<br>
<br>
So you have 4 virtual machines, with one of these vfb lines in each:<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D1&#39; ]<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D2&#39; ]<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D3&#39; ]<br>
vfb =3D [ &#39;type=3Dvnc,vncdisplay=3D4&#39; ]<br>
<br>
This would allow you to connect a VNC viewer to the same IP address,<br>
one each on ports 5901, 5902, 5903, 5904.<br>
<br>
It should be noted that this provides no password (though one could be<br>
added with ,vncpasswd=3Dxyz after the vncdisplay=3Dx), but more<br>
importantly, no encryption even IF you add password authentication.<br>
So you should use an SSH tunnel to connect to these ports instead of<br>
opening up these ports to the public Internet.<br>
<br>
See also:<br>
<a href=3D"http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Gra=
phical_Console_for_a_Xen_Paravirtualized_domainU_Guest" target=3D"_blank">h=
ttp://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Conso=
le_for_a_Xen_Paravirtualized_domainU_Guest</a><br>

<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On Fri, Jun 22, 2012 at 12:40 PM, Alexandre Kouznetsov &lt;<a href=3D"mailt=
o:alk@ondore.com">alk@ondore.com</a>&gt; wrote:<br>
&gt; Hello.<br>
&gt;<br>
&gt; El 22/06/12 11:15, jacek burghardt escribi=F3:<br>
&gt;<br>
&gt;&gt; I just installed xen on my dell 860 server and I wan to run four<b=
r>
&gt;&gt; instances of server 2008 and I only have one ip address. Is there<=
br>
&gt;&gt; proxy that will let remote users connect to remote desktops.<br>
&gt;<br>
&gt;<br>
&gt; I&#39;m afraid this is a clear offtopic, the issue is far from being<b=
r>
&gt; xen-specific.<br>
&gt;<br>
&gt; Googling on keywords &quot;remote desktop load balancer&quot; will cer=
tainly throw you<br>
&gt; usable results. &quot;proxy&quot; instead of &quot;load balancer&quot;=
 would be too generic, the<br>
&gt; functionality you are requesting has more to do with load balancing th=
an<br>
&gt; with a generic proxy.<br>
&gt;<br>
&gt; You also can use a NAT frontend and forward ports to different backend=
<br>
&gt; servers, based on source IP using iptables rules. Still, not xen-speci=
fic.<br>
&gt;<br>
&gt; As last resourt, you may set up a internal network with private addres=
sing,<br>
&gt; and let your users in via some VPN, letting them to choose form the cl=
ient<br>
&gt; side, what RDP server they want to talk to.<br>
&gt;<br>
&gt; By the way, maybe it would be easer to request more IP addresses or mo=
ve to<br>
&gt; IPv6.<br>
&gt;<br>
&gt; With best wishes.<br>
&gt;<br>
&gt; --<br>
&gt; Alexandre Kouznetsov<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--f46d04428f34e8e09704c32f9dbd--


--===============5316851192940693422==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5316851192940693422==--


From xen-users-bounces@lists.xen.org Sun Jun 24 10:31:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 10:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sik4p-0000EX-9A; Sun, 24 Jun 2012 10:29:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dion@concero.nl>) id 1Sik4n-0000ES-EI
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 10:29:53 +0000
Received: from [85.158.143.99:45827] by server-1.bemta-4.messagelabs.com id
	8F/D5-24392-02CE6EF4; Sun, 24 Jun 2012 10:29:52 +0000
X-Env-Sender: dion@concero.nl
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340533791!17234074!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10335 invoked from network); 24 Jun 2012 10:29:52 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-16.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jun 2012 10:29:52 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5OATpT7011186
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 12:29:51 +0200
Message-ID: <4FE6EC1F.5080000@concero.nl>
Date: Sun, 24 Jun 2012 12:29:51 +0200
From: Dion Kant <dion@concero.nl>
Organization: CONCERO
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.1.2
Subject: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



Hello,

I installed the signed drivers from
http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers and
I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
large number of vcpu's. The BSOD is related to xennet.sys.

After some trials I found that it runs fine up to 15 cores. From 16 or
more, the BSOD kicks in when booting the domU.

The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@)
(gcc version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
Dom0: 3.1.9-1.4-xen x86_64
DomU: Windows 2008 Server R2 Enterprise 64b.

This happened with versions 0.11.0.308 and 0.11.0.356.

Is this a known problem?

Best regards,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 10:31:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 10:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sik4p-0000EX-9A; Sun, 24 Jun 2012 10:29:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dion@concero.nl>) id 1Sik4n-0000ES-EI
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 10:29:53 +0000
Received: from [85.158.143.99:45827] by server-1.bemta-4.messagelabs.com id
	8F/D5-24392-02CE6EF4; Sun, 24 Jun 2012 10:29:52 +0000
X-Env-Sender: dion@concero.nl
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340533791!17234074!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10335 invoked from network); 24 Jun 2012 10:29:52 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-16.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Jun 2012 10:29:52 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5OATpT7011186
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 12:29:51 +0200
Message-ID: <4FE6EC1F.5080000@concero.nl>
Date: Sun, 24 Jun 2012 12:29:51 +0200
From: Dion Kant <dion@concero.nl>
Organization: CONCERO
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.1.2
Subject: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



Hello,

I installed the signed drivers from
http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers and
I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
large number of vcpu's. The BSOD is related to xennet.sys.

After some trials I found that it runs fine up to 15 cores. From 16 or
more, the BSOD kicks in when booting the domU.

The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@)
(gcc version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
Dom0: 3.1.9-1.4-xen x86_64
DomU: Windows 2008 Server R2 Enterprise 64b.

This happened with versions 0.11.0.308 and 0.11.0.356.

Is this a known problem?

Best regards,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 10:35:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 10:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sik9J-0000Qx-7C; Sun, 24 Jun 2012 10:34:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1Sik9H-0000Qq-QU
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 10:34:32 +0000
Received: from [85.158.143.99:58161] by server-2.bemta-4.messagelabs.com id
	F6/3C-17938-73DE6EF4; Sun, 24 Jun 2012 10:34:31 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340534070!25451169!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29904 invoked from network); 24 Jun 2012 10:34:30 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 10:34:30 -0000
Received: by bkwj10 with SMTP id j10so2982867bkw.32
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 03:34:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=P1K8R3Nw8tUTOoVoQjID47utWUbsiqDNWYRtEUCPUyw=;
	b=bTz22o3oGv8rqucpDoPF9A3es8IHI+3A8OjhSmegh2JY9PXxEb6o4B/VoY1ki3x6Ja
	+KYZlem3xBPjslXqPP/bmQw59c9NIHLDVchA57oyBF5O4cECPHSjebN5tM6iIaFPlRnG
	aeHSvrHhDzHU9JlwmF/xoG1+HijUls2NfZw8oEg3oWZjYFih+PcX3MoDswsAlFeu4/ZD
	EBhpBV69Y/sPslaH8tuKGY8XPLEMcsYtXRvXj4swEVCaLNEG+9+g3V+CKpOvR0JkYWlh
	0/4NfYpJHvo0/HVjvT61DUUxYmMt/ClaVi+nBrkCqQoaHnK10un9uGKBzdiAOIBIIIo1
	EnyA==
Received: by 10.204.154.140 with SMTP id o12mr2822773bkw.139.1340534069865;
	Sun, 24 Jun 2012 03:34:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Sun, 24 Jun 2012 03:34:09 -0700 (PDT)
From: Matthias Kannenberg <matthias.kannenberg@googlemail.com>
Date: Sun, 24 Jun 2012 12:34:09 +0200
Message-ID: <CABoYbGqrE7pw=g1RX3dydPDRH+aeRK1-xrRSYc=7xmOCvSvXQQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] VGA Passthrough broken for two vga cards in current
	change set
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

recently I upgraded my dom0 from changeset 23190:5a00ccfc6391 to
23301:a9c0a89c08f2 in xen testing.

Before that, I was able to use vga pass-through successfully with two
graphic cards simultaneously (hiding them on boot via kernel params
and passing them to the domU via pci = [ ] in config) for 1,5 years.
After the upgrade whenever I hide both graphic cards at the same time,
the dom0 boots fine and i can start normal domUs, too, but when I
start a domU with vga passthrough the dom0 freezes around 5 seconds
after booting the domU and does not recover. The strange thing is that
when I for example don't hide vga 2 I can assign vga 1 to a domU and
everything works perfectly fine..

I can reproduce this behavior with two dom0 installations and both the
current testing and unstable git pull.  Neither system nor xen logs
show something suspiciously, but unfortunately since this only happens
when all graphic cards are hidden from the dom0 i can't check the
console output when it happens. Haven't used kernel dumps yet but this
might be the next thing to learn.. ;)

System:
AMD Phenom II X 1090T on Asus Crosshair IV
Debian Wheezy with a 3.4.2 openSuse Kernel + their xen patches

I just wanted to ask if anybody knows what changeset may have caused
this behaviour before i start trying to install xen over and over
again using different changesets to find the bad one.

P.S.: I upgraded from gcc 4.6 to 4.7, too, but I don't thing this
would be making a difference here.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 10:35:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 10:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sik9J-0000Qx-7C; Sun, 24 Jun 2012 10:34:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1Sik9H-0000Qq-QU
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 10:34:32 +0000
Received: from [85.158.143.99:58161] by server-2.bemta-4.messagelabs.com id
	F6/3C-17938-73DE6EF4; Sun, 24 Jun 2012 10:34:31 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340534070!25451169!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29904 invoked from network); 24 Jun 2012 10:34:30 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 10:34:30 -0000
Received: by bkwj10 with SMTP id j10so2982867bkw.32
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 03:34:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=P1K8R3Nw8tUTOoVoQjID47utWUbsiqDNWYRtEUCPUyw=;
	b=bTz22o3oGv8rqucpDoPF9A3es8IHI+3A8OjhSmegh2JY9PXxEb6o4B/VoY1ki3x6Ja
	+KYZlem3xBPjslXqPP/bmQw59c9NIHLDVchA57oyBF5O4cECPHSjebN5tM6iIaFPlRnG
	aeHSvrHhDzHU9JlwmF/xoG1+HijUls2NfZw8oEg3oWZjYFih+PcX3MoDswsAlFeu4/ZD
	EBhpBV69Y/sPslaH8tuKGY8XPLEMcsYtXRvXj4swEVCaLNEG+9+g3V+CKpOvR0JkYWlh
	0/4NfYpJHvo0/HVjvT61DUUxYmMt/ClaVi+nBrkCqQoaHnK10un9uGKBzdiAOIBIIIo1
	EnyA==
Received: by 10.204.154.140 with SMTP id o12mr2822773bkw.139.1340534069865;
	Sun, 24 Jun 2012 03:34:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Sun, 24 Jun 2012 03:34:09 -0700 (PDT)
From: Matthias Kannenberg <matthias.kannenberg@googlemail.com>
Date: Sun, 24 Jun 2012 12:34:09 +0200
Message-ID: <CABoYbGqrE7pw=g1RX3dydPDRH+aeRK1-xrRSYc=7xmOCvSvXQQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] VGA Passthrough broken for two vga cards in current
	change set
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

recently I upgraded my dom0 from changeset 23190:5a00ccfc6391 to
23301:a9c0a89c08f2 in xen testing.

Before that, I was able to use vga pass-through successfully with two
graphic cards simultaneously (hiding them on boot via kernel params
and passing them to the domU via pci = [ ] in config) for 1,5 years.
After the upgrade whenever I hide both graphic cards at the same time,
the dom0 boots fine and i can start normal domUs, too, but when I
start a domU with vga passthrough the dom0 freezes around 5 seconds
after booting the domU and does not recover. The strange thing is that
when I for example don't hide vga 2 I can assign vga 1 to a domU and
everything works perfectly fine..

I can reproduce this behavior with two dom0 installations and both the
current testing and unstable git pull.  Neither system nor xen logs
show something suspiciously, but unfortunately since this only happens
when all graphic cards are hidden from the dom0 i can't check the
console output when it happens. Haven't used kernel dumps yet but this
might be the next thing to learn.. ;)

System:
AMD Phenom II X 1090T on Asus Crosshair IV
Debian Wheezy with a 3.4.2 openSuse Kernel + their xen patches

I just wanted to ask if anybody knows what changeset may have caused
this behaviour before i start trying to install xen over and over
again using different changesets to find the bad one.

P.S.: I upgraded from gcc 4.6 to 4.7, too, but I don't thing this
would be making a difference here.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 12:45:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 12:45:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SimAK-0001MZ-I7; Sun, 24 Jun 2012 12:43:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SimAI-0001MU-NV
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 12:43:42 +0000
Received: from [85.158.139.83:54333] by server-2.bemta-5.messagelabs.com id
	21/F0-04598-D7B07EF4; Sun, 24 Jun 2012 12:43:41 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340541819!24939462!1
X-Originating-IP: [209.85.216.51]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31240 invoked from network); 24 Jun 2012 12:43:40 -0000
Received: from mail-qa0-f51.google.com (HELO mail-qa0-f51.google.com)
	(209.85.216.51)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 12:43:40 -0000
Received: by qaea16 with SMTP id a16so807850qae.10
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 05:43:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=G2syvCwm7FKOQ61DsCn/Ie1zGExV1lMDle0IGM2pG6A=;
	b=EU5r3UO8PQUw3VIoGseY6kwUYXtHPtW+zDEBH46QHFZDJqtUE0STczhOf/IXRAkmNt
	ivVBEh14yOc9HWXHIyFro3DvN7GD6Xc84A0RfSk2UXGgcZb5fFF7sRJE+EPXrAuK0+8U
	q8BwbmTNI6vCMV4oWnYrXZXU8Ry8pwkCD27De1WS3F7dhKwlX0wr3RUv/xn1zQsln6Vk
	B5e9q0wHPLgnQTSwrnBRYw8i7FZ1/s9gtnz7hKChHttvzTBitU/rgCX41J3h6Q03mbCc
	7H2T6emle6DfDXlbH/YJixR5VV01831Wdnt/sCGKKmIcCkmMux1z/hTTjwY7yjtjF+YS
	MN3w==
Received: by 10.224.209.193 with SMTP id gh1mr16136218qab.21.1340541819388;
	Sun, 24 Jun 2012 05:43:39 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	gb7sm8205844qab.12.2012.06.24.05.43.37 (version=SSLv3 cipher=OTHER);
	Sun, 24 Jun 2012 05:43:38 -0700 (PDT)
Message-ID: <4FE70B78.9050005@gmail.com>
Date: Sun, 24 Jun 2012 08:43:36 -0400
From: Chris <kavefish@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Casey DeLorme <cdelorme@gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
	<CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
In-Reply-To: <CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/23/12 8:28 PM, Casey DeLorme wrote:
> When you pass the card to a DomU, the card is initialized.  However,
> Windows does not reset the card.  So after that DomU is shutdown the
> card remains initialized.
> 
> When a Windows 7 DomU boots if the card is already in an initialized
> state, and driver installation, removal, and 3D applications will fail.

That's interesting. If I understand, the passed gfx device must be reset
before being passed to any domU.

What you described leads me to conclude that one of the configuration
options (that I'm using) described on the Xen.org wiki may be broken.

In my case the dom0 pciback driver is built as a module, so I can't hide
the gfx device from dom0 at boot with xen-pciback.hide.  I'm using the
late binding approach, which means dom0 binds a driver to the device
(e.g. radeon), which I assume has the consequence of initializing the
card. Then I manually unbind the dom0 driver and assign the device to
pciback. Whether the card is reset during unbind is unclear, but I'd
guess not. So, a physical machine reboot currently wouldn't prevent the
gfx device from being initialized before being passed to a domU. (Is
anyone using the late binding approach with a gfx device successfully?)

The alternative I should try is to use modprobe.conf to blacklist the
radeon driver, so only pciback ever binds to the card. I'll give that a
try next. (Is anyone using the modprobe.conf approach with gfx
pass-through successfully?)

Though one thing about your theory is bugging me. My Linux domU was
repeatedly able to drive the gfx device without any physical machine
reboots. It had no 2D or 3D acceleration and - perhaps more importantly
- no driver was obviously bound to the device.

In any case, I'll give the modprobe.conf approach a try. If that fails
I'll rebuild the kernel to include pciback. (I'd be curious if there's
anyone out there with gfx pass-through working with pciback as a module.)

Cheers,
Chris

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 12:45:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 12:45:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SimAK-0001MZ-I7; Sun, 24 Jun 2012 12:43:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SimAI-0001MU-NV
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 12:43:42 +0000
Received: from [85.158.139.83:54333] by server-2.bemta-5.messagelabs.com id
	21/F0-04598-D7B07EF4; Sun, 24 Jun 2012 12:43:41 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340541819!24939462!1
X-Originating-IP: [209.85.216.51]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31240 invoked from network); 24 Jun 2012 12:43:40 -0000
Received: from mail-qa0-f51.google.com (HELO mail-qa0-f51.google.com)
	(209.85.216.51)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 12:43:40 -0000
Received: by qaea16 with SMTP id a16so807850qae.10
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 05:43:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=G2syvCwm7FKOQ61DsCn/Ie1zGExV1lMDle0IGM2pG6A=;
	b=EU5r3UO8PQUw3VIoGseY6kwUYXtHPtW+zDEBH46QHFZDJqtUE0STczhOf/IXRAkmNt
	ivVBEh14yOc9HWXHIyFro3DvN7GD6Xc84A0RfSk2UXGgcZb5fFF7sRJE+EPXrAuK0+8U
	q8BwbmTNI6vCMV4oWnYrXZXU8Ry8pwkCD27De1WS3F7dhKwlX0wr3RUv/xn1zQsln6Vk
	B5e9q0wHPLgnQTSwrnBRYw8i7FZ1/s9gtnz7hKChHttvzTBitU/rgCX41J3h6Q03mbCc
	7H2T6emle6DfDXlbH/YJixR5VV01831Wdnt/sCGKKmIcCkmMux1z/hTTjwY7yjtjF+YS
	MN3w==
Received: by 10.224.209.193 with SMTP id gh1mr16136218qab.21.1340541819388;
	Sun, 24 Jun 2012 05:43:39 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	gb7sm8205844qab.12.2012.06.24.05.43.37 (version=SSLv3 cipher=OTHER);
	Sun, 24 Jun 2012 05:43:38 -0700 (PDT)
Message-ID: <4FE70B78.9050005@gmail.com>
Date: Sun, 24 Jun 2012 08:43:36 -0400
From: Chris <kavefish@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Casey DeLorme <cdelorme@gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
	<CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
In-Reply-To: <CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/23/12 8:28 PM, Casey DeLorme wrote:
> When you pass the card to a DomU, the card is initialized.  However,
> Windows does not reset the card.  So after that DomU is shutdown the
> card remains initialized.
> 
> When a Windows 7 DomU boots if the card is already in an initialized
> state, and driver installation, removal, and 3D applications will fail.

That's interesting. If I understand, the passed gfx device must be reset
before being passed to any domU.

What you described leads me to conclude that one of the configuration
options (that I'm using) described on the Xen.org wiki may be broken.

In my case the dom0 pciback driver is built as a module, so I can't hide
the gfx device from dom0 at boot with xen-pciback.hide.  I'm using the
late binding approach, which means dom0 binds a driver to the device
(e.g. radeon), which I assume has the consequence of initializing the
card. Then I manually unbind the dom0 driver and assign the device to
pciback. Whether the card is reset during unbind is unclear, but I'd
guess not. So, a physical machine reboot currently wouldn't prevent the
gfx device from being initialized before being passed to a domU. (Is
anyone using the late binding approach with a gfx device successfully?)

The alternative I should try is to use modprobe.conf to blacklist the
radeon driver, so only pciback ever binds to the card. I'll give that a
try next. (Is anyone using the modprobe.conf approach with gfx
pass-through successfully?)

Though one thing about your theory is bugging me. My Linux domU was
repeatedly able to drive the gfx device without any physical machine
reboots. It had no 2D or 3D acceleration and - perhaps more importantly
- no driver was obviously bound to the device.

In any case, I'll give the modprobe.conf approach a try. If that fails
I'll rebuild the kernel to include pciback. (I'd be curious if there's
anyone out there with gfx pass-through working with pciback as a module.)

Cheers,
Chris

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 14:35:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 14:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SintR-0002El-0t; Sun, 24 Jun 2012 14:34:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1SintP-0002Eg-KO
	for xen-users@lists.xensource.com; Sun, 24 Jun 2012 14:34:23 +0000
Received: from [85.158.139.83:8240] by server-3.bemta-5.messagelabs.com id
	30/EC-03367-E6527EF4; Sun, 24 Jun 2012 14:34:22 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340548460!24946932!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 647 invoked from network); 24 Jun 2012 14:34:21 -0000
Received: from mail-vc0-f171.google.com (HELO mail-vc0-f171.google.com)
	(209.85.220.171)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 14:34:21 -0000
Received: by vcbgb30 with SMTP id gb30so2255176vcb.30
	for <xen-users@lists.xensource.com>;
	Sun, 24 Jun 2012 07:34:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=m+tBNUpxZL2opZVArnDGe2VkPgXRUWC4cN4oxVqWh+M=;
	b=D+WEnObl5iduaS2pa7mM0rAOn1duR2rB2LzqeFJZFxZoZQAzNefdkADsaNmgme48JH
	d48KdZNhROaEqrm3b4S+e/A+R9odOSWlbwHfYg82v+MbH2BvkvSvmw2f3U42YPal9t0P
	V2r5Ge6pgk+PPI579RZ5aefvzO8PpMd7chDOva4PR7a2hrjdfj7bjisYzWPzQgqX/eHm
	UU/6lND/opZZxIh0m8Cn+5jvvq4LexS8GauxFsKF+2a01oE0/BEC7iAjih6uvIT3fi1s
	Tvfg2TlFaV5qlLgvHMcZKJvGTR3G7Bg+RnXLOoMp4onX6snAHe7e+Z2g8y0fOsYM9kdW
	tf4w==
MIME-Version: 1.0
Received: by 10.52.23.136 with SMTP id m8mr4632813vdf.28.1340548460378; Sun,
	24 Jun 2012 07:34:20 -0700 (PDT)
Received: by 10.52.183.164 with HTTP; Sun, 24 Jun 2012 07:34:20 -0700 (PDT)
Date: Sun, 24 Jun 2012 16:34:20 +0200
Message-ID: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Xen Users <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQmURfmV5UrqO2jkpeUO8XDjSflGRoC+kYRGtjNpl5/ohqxyi8IOpKZKsfOnBCXDTiRZlcJq
Subject: [Xen-users] Xen 10GBit Ethernet network performance (was: Re:
 Experience with Xen & AMD Opteron 4200 series?)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hey,

On Mon, Feb 27, 2012 at 10:26 PM, Linus van Geuns <linus@vangeuns.name> wrote:
> Hey,
>
> I am currently considering a two machine Xen setup based on AMD Opterons,
> more precisely Dell R515s or R415s with dual Opteron 4274HE.
> Does anyone has some Xen setup(s) running on top of Opterons 4274HE, Opteron
> 4200 or Dell R515 machines and is willing to share some experience?

Meanwhile, I got myself a two machine test setup for evaluation.
2 machines:
- 1x Opteron 4274HE (8C)
- 32GByte RAM
- 2x 1GBit Eth on board
- 1x Intel X520-DA2 (dual port 10GBit Ethernet)

I installed Debian squeeze with Xen on both machines.
"Debian kernel": 2.6.32-5-amd64
"Debian Xen kernel": 2.6.32-5-xen-amd64
"Debian bpo kernel": 3.2.0-0.bpo.2-amd64
"Debian Xen": 4.0.1
"Vanilla Xen": 4.1.2

TCP/IP transfer test:
user@lx$ dd if=/dev/zero bs=1M count=40960 | nc -q 0 -v ly 16777
user@ty$ nc -l -v  -p 16777 -q 0 | dd bs=1M of=/dev/null

First, I am testing dom0 10GBit ethernet performance. This is pretty
important to me for storage replication between cluster nodes.

I found that between both boxes with Debian Kernel or Debian bpo
kernel on bare hardware, I can transfer about 520 up to 550MByte/s.
Between two dom0 instances, I get only 200 up to 250MByte/s.

I also tried the same between a dom0 and a plain hardware instance and
the other way around.
I tried Debian Xen and vanilla Xen and also using Debian Xen kernel
and Debian bpo kernel as a dom0 kernel.
I did try setting the dom0 memory to various sizes and iommu=1 as well.
Finally I retried most test scenarios with irqbalance enabled, as
those Intel 10GE cards expose between 8 and 16 queses (IRQs) for
TX/RX, depending on the kernel version.

The result is always the same: I am limited to 250MByte/s max. unless
both boxes run on bare hardware.
Even Debian Xen kernel on bare hardware on both boxes does about 550MByte/s.
When testing dom0 performance, no other domains (domUs) are running.

So, this perfomance issue does seem to relate to communication between
Xen hypervisor and Linux kernel.

Any ideas on the issue or pointers on further testing?

Regards, Linus

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 14:35:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 14:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SintR-0002El-0t; Sun, 24 Jun 2012 14:34:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1SintP-0002Eg-KO
	for xen-users@lists.xensource.com; Sun, 24 Jun 2012 14:34:23 +0000
Received: from [85.158.139.83:8240] by server-3.bemta-5.messagelabs.com id
	30/EC-03367-E6527EF4; Sun, 24 Jun 2012 14:34:22 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340548460!24946932!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 647 invoked from network); 24 Jun 2012 14:34:21 -0000
Received: from mail-vc0-f171.google.com (HELO mail-vc0-f171.google.com)
	(209.85.220.171)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 14:34:21 -0000
Received: by vcbgb30 with SMTP id gb30so2255176vcb.30
	for <xen-users@lists.xensource.com>;
	Sun, 24 Jun 2012 07:34:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=m+tBNUpxZL2opZVArnDGe2VkPgXRUWC4cN4oxVqWh+M=;
	b=D+WEnObl5iduaS2pa7mM0rAOn1duR2rB2LzqeFJZFxZoZQAzNefdkADsaNmgme48JH
	d48KdZNhROaEqrm3b4S+e/A+R9odOSWlbwHfYg82v+MbH2BvkvSvmw2f3U42YPal9t0P
	V2r5Ge6pgk+PPI579RZ5aefvzO8PpMd7chDOva4PR7a2hrjdfj7bjisYzWPzQgqX/eHm
	UU/6lND/opZZxIh0m8Cn+5jvvq4LexS8GauxFsKF+2a01oE0/BEC7iAjih6uvIT3fi1s
	Tvfg2TlFaV5qlLgvHMcZKJvGTR3G7Bg+RnXLOoMp4onX6snAHe7e+Z2g8y0fOsYM9kdW
	tf4w==
MIME-Version: 1.0
Received: by 10.52.23.136 with SMTP id m8mr4632813vdf.28.1340548460378; Sun,
	24 Jun 2012 07:34:20 -0700 (PDT)
Received: by 10.52.183.164 with HTTP; Sun, 24 Jun 2012 07:34:20 -0700 (PDT)
Date: Sun, 24 Jun 2012 16:34:20 +0200
Message-ID: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Xen Users <xen-users@lists.xensource.com>
X-Gm-Message-State: ALoCoQmURfmV5UrqO2jkpeUO8XDjSflGRoC+kYRGtjNpl5/ohqxyi8IOpKZKsfOnBCXDTiRZlcJq
Subject: [Xen-users] Xen 10GBit Ethernet network performance (was: Re:
 Experience with Xen & AMD Opteron 4200 series?)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hey,

On Mon, Feb 27, 2012 at 10:26 PM, Linus van Geuns <linus@vangeuns.name> wrote:
> Hey,
>
> I am currently considering a two machine Xen setup based on AMD Opterons,
> more precisely Dell R515s or R415s with dual Opteron 4274HE.
> Does anyone has some Xen setup(s) running on top of Opterons 4274HE, Opteron
> 4200 or Dell R515 machines and is willing to share some experience?

Meanwhile, I got myself a two machine test setup for evaluation.
2 machines:
- 1x Opteron 4274HE (8C)
- 32GByte RAM
- 2x 1GBit Eth on board
- 1x Intel X520-DA2 (dual port 10GBit Ethernet)

I installed Debian squeeze with Xen on both machines.
"Debian kernel": 2.6.32-5-amd64
"Debian Xen kernel": 2.6.32-5-xen-amd64
"Debian bpo kernel": 3.2.0-0.bpo.2-amd64
"Debian Xen": 4.0.1
"Vanilla Xen": 4.1.2

TCP/IP transfer test:
user@lx$ dd if=/dev/zero bs=1M count=40960 | nc -q 0 -v ly 16777
user@ty$ nc -l -v  -p 16777 -q 0 | dd bs=1M of=/dev/null

First, I am testing dom0 10GBit ethernet performance. This is pretty
important to me for storage replication between cluster nodes.

I found that between both boxes with Debian Kernel or Debian bpo
kernel on bare hardware, I can transfer about 520 up to 550MByte/s.
Between two dom0 instances, I get only 200 up to 250MByte/s.

I also tried the same between a dom0 and a plain hardware instance and
the other way around.
I tried Debian Xen and vanilla Xen and also using Debian Xen kernel
and Debian bpo kernel as a dom0 kernel.
I did try setting the dom0 memory to various sizes and iommu=1 as well.
Finally I retried most test scenarios with irqbalance enabled, as
those Intel 10GE cards expose between 8 and 16 queses (IRQs) for
TX/RX, depending on the kernel version.

The result is always the same: I am limited to 250MByte/s max. unless
both boxes run on bare hardware.
Even Debian Xen kernel on bare hardware on both boxes does about 550MByte/s.
When testing dom0 performance, no other domains (domUs) are running.

So, this perfomance issue does seem to relate to communication between
Xen hypervisor and Linux kernel.

Any ideas on the issue or pointers on further testing?

Regards, Linus

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 15:48:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 15:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sip1R-0002km-2F; Sun, 24 Jun 2012 15:46:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Sip1P-0002kh-IU
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 15:46:43 +0000
Received: from [85.158.143.35:63678] by server-1.bemta-4.messagelabs.com id
	37/EC-24392-26637EF4; Sun, 24 Jun 2012 15:46:42 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340552799!13804502!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10948 invoked from network); 24 Jun 2012 15:46:40 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 15:46:40 -0000
Received: by ghrr14 with SMTP id r14so2747243ghr.32
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 08:46:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Q33hBa8337FtXfWsnmwxldvF5rhcXYI2bHDie4IlD9k=;
	b=XFgjmXyq3ouGV7N1jd8UL+B4wDQhPPJd6x8HGy7M9ORBvWA0e3WW+2RFePuzW++u6K
	+31WY8nhhBbzBn80jjlIfWVXnPVZGW2uvCbGYOWiYQZZdwCYvFGyZbh1cIdIfr/petTZ
	BW/4W3VNxUdskoCHutDvz50n3t30ckoJRdyUwMskNiCJGAzQfHLCZmG+dGkmBU7ya84I
	/73SZ3PjyzjmeIQYJYKwohm7AD/qLzsRlD5gQwwFSMmEkSB8KIUSnUBMeAuGaL5xn2jq
	dDbLIALw04Bu7E8XNTFDlRVqdJl4lT++Ff0RqT1DEFn50JyMzvxtWdeEHFRSKL8aio4r
	F7ig==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr6050318igc.44.1340552798804; Sun,
	24 Jun 2012 08:46:38 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Sun, 24 Jun 2012 08:46:38 -0700 (PDT)
In-Reply-To: <4FE70B78.9050005@gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
	<CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
	<4FE70B78.9050005@gmail.com>
Date: Sun, 24 Jun 2012 11:46:38 -0400
Message-ID: <CAA7N5RbE-W2HfuiUToYwMPoX7rfCDLjdYDvi5ZEKR=1evR6nHQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Chris <kavefish@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5174123674720373659=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5174123674720373659==
Content-Type: multipart/alternative; boundary=14dae9341237601bd204c339c56a

--14dae9341237601bd204c339c56a
Content-Type: text/plain; charset=ISO-8859-1

Chris,

I do not know if the late-binding method performs an ejection, but your
logic is sound.  To my knowledge the ejection process is more specific to
Windows and not Linux systems, but late ejection is different than a system
reboot.

In either case, you should be able to use the safely remove hardware option
in Windows to manually reset the card after Windows has loaded.  However
this has to be done before you install or remove any drivers or open 3D
applications.

If the driver already installed and is crashing, you may have to reinstall
Windows.  I could post another two pages worth of case-study results in my
attempts to fix BSoD's from failed installs, but trust me when I say a
reinstallation is faster.

The diagram I made was only to depict Windows instances, as I have not even
gotten passthrough working on Linux (currently at "mountall: disconnected
from plymouth").  However, from what others have posted Linux performs an
FLR and properly resets the card.

To my limited understanding FLR or Function Level Reset, is the virtual
machine implementation for reseting physical devices, which makes sense
since a virtual machine does not change the power-state of devices like a
physical reboot would.

With Windows I see two possibilities.  One is that Windows is issuing an
FLR at boot time, but because the device is passed as a secondary graphics
card it is not attached when the event is issued.  It is equally possible
that Windows does not issue an FLR, Microsoft doesn't exactly advocate
running their OS as a virtual machine do they?

My speculations could be wildly inaccurate, but given the test results it
is logically sound.  I encountered a 100% failure rate with driver
installation, removal, and 3D applications if the card had already been
used once prior to the current system boot.  Success during first-use of
the card, and also when using Tobias Geiger's suggestion of the safely
eject device feature.

If you get your Linux DomU working I wouldn't mind your notes on the
process.

~Casey

On Sun, Jun 24, 2012 at 8:43 AM, Chris <kavefish@gmail.com> wrote:

> On 6/23/12 8:28 PM, Casey DeLorme wrote:
> > When you pass the card to a DomU, the card is initialized.  However,
> > Windows does not reset the card.  So after that DomU is shutdown the
> > card remains initialized.
> >
> > When a Windows 7 DomU boots if the card is already in an initialized
> > state, and driver installation, removal, and 3D applications will fail.
>
> That's interesting. If I understand, the passed gfx device must be reset
> before being passed to any domU.
>
> What you described leads me to conclude that one of the configuration
> options (that I'm using) described on the Xen.org wiki may be broken.
>
> In my case the dom0 pciback driver is built as a module, so I can't hide
> the gfx device from dom0 at boot with xen-pciback.hide.  I'm using the
> late binding approach, which means dom0 binds a driver to the device
> (e.g. radeon), which I assume has the consequence of initializing the
> card. Then I manually unbind the dom0 driver and assign the device to
> pciback. Whether the card is reset during unbind is unclear, but I'd
> guess not. So, a physical machine reboot currently wouldn't prevent the
> gfx device from being initialized before being passed to a domU. (Is
> anyone using the late binding approach with a gfx device successfully?)
>
> The alternative I should try is to use modprobe.conf to blacklist the
> radeon driver, so only pciback ever binds to the card. I'll give that a
> try next. (Is anyone using the modprobe.conf approach with gfx
> pass-through successfully?)
>
> Though one thing about your theory is bugging me. My Linux domU was
> repeatedly able to drive the gfx device without any physical machine
> reboots. It had no 2D or 3D acceleration and - perhaps more importantly
> - no driver was obviously bound to the device.
>
> In any case, I'll give the modprobe.conf approach a try. If that fails
> I'll rebuild the kernel to include pciback. (I'd be curious if there's
> anyone out there with gfx pass-through working with pciback as a module.)
>
> Cheers,
> Chris
>

--14dae9341237601bd204c339c56a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Chris,</div><div><br></div><div>I do not know if the late-binding meth=
od performs an ejection, but your logic is sound. =A0To my knowledge the ej=
ection process is more specific to Windows and not Linux systems, but late =
ejection is different than a system reboot.</div>
<div><br></div><div>In either case, you should be able to use the safely re=
move hardware option in Windows to manually reset the card after Windows ha=
s loaded. =A0However this has to be done before you install or remove any d=
rivers or open 3D applications.</div>
<div><br></div><div>If the driver already installed and is crashing, you ma=
y have to reinstall Windows. =A0I could post another two pages worth of cas=
e-study results in my attempts to fix BSoD&#39;s from failed installs, but =
trust me when I say a reinstallation is faster.</div>
<div><br></div><div>The diagram I made was only to depict Windows instances=
, as I have not even gotten passthrough working on Linux (currently at &quo=
t;mountall: disconnected from plymouth&quot;). =A0However, from what others=
 have posted Linux performs an FLR and properly resets the card.</div>
<div><br></div><div>To my limited understanding FLR or Function Level Reset=
, is the virtual machine implementation for reseting physical devices, whic=
h makes sense since a virtual machine does not change the power-state of de=
vices like a physical reboot would.</div>
<div><br></div><div>With Windows I see two possibilities. =A0One is that Wi=
ndows is issuing an FLR at boot time, but because the device is passed as a=
 secondary graphics card it is not attached when the event is issued. =A0It=
 is equally possible that Windows does not issue an FLR, Microsoft doesn&#3=
9;t exactly advocate running their OS as a virtual machine do they?</div>
<div><br></div><div>My speculations could be wildly inaccurate, but given t=
he test results it is logically sound. =A0I encountered a 100% failure rate=
 with driver installation, removal, and 3D applications if the card had alr=
eady been used once prior to the current system boot. =A0Success during fir=
st-use of the card, and also when using Tobias Geiger&#39;s suggestion of t=
he safely eject device feature.</div>
<div><br></div><div>If you get your Linux DomU working I wouldn&#39;t mind =
your notes on the process.</div><div><br></div><div>~Casey</div><br><div cl=
ass=3D"gmail_quote">On Sun, Jun 24, 2012 at 8:43 AM, Chris <span dir=3D"ltr=
">&lt;<a href=3D"mailto:kavefish@gmail.com" target=3D"_blank">kavefish@gmai=
l.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On 6/23/12 8:28 PM, Casey =
DeLorme wrote:<br>
&gt; When you pass the card to a DomU, the card is initialized. =A0However,=
<br>
&gt; Windows does not reset the card. =A0So after that DomU is shutdown the=
<br>
&gt; card remains initialized.<br>
&gt;<br>
&gt; When a Windows 7 DomU boots if the card is already in an initialized<b=
r>
&gt; state, and driver installation, removal, and 3D applications will fail=
.<br>
<br>
</div>That&#39;s interesting. If I understand, the passed gfx device must b=
e reset<br>
before being passed to any domU.<br>
<br>
What you described leads me to conclude that one of the configuration<br>
options (that I&#39;m using) described on the Xen.org wiki may be broken.<b=
r>
<br>
In my case the dom0 pciback driver is built as a module, so I can&#39;t hid=
e<br>
the gfx device from dom0 at boot with xen-pciback.hide. =A0I&#39;m using th=
e<br>
late binding approach, which means dom0 binds a driver to the device<br>
(e.g. radeon), which I assume has the consequence of initializing the<br>
card. Then I manually unbind the dom0 driver and assign the device to<br>
pciback. Whether the card is reset during unbind is unclear, but I&#39;d<br=
>
guess not. So, a physical machine reboot currently wouldn&#39;t prevent the=
<br>
gfx device from being initialized before being passed to a domU. (Is<br>
anyone using the late binding approach with a gfx device successfully?)<br>
<br>
The alternative I should try is to use modprobe.conf to blacklist the<br>
radeon driver, so only pciback ever binds to the card. I&#39;ll give that a=
<br>
try next. (Is anyone using the modprobe.conf approach with gfx<br>
pass-through successfully?)<br>
<br>
Though one thing about your theory is bugging me. My Linux domU was<br>
repeatedly able to drive the gfx device without any physical machine<br>
reboots. It had no 2D or 3D acceleration and - perhaps more importantly<br>
- no driver was obviously bound to the device.<br>
<br>
In any case, I&#39;ll give the modprobe.conf approach a try. If that fails<=
br>
I&#39;ll rebuild the kernel to include pciback. (I&#39;d be curious if ther=
e&#39;s<br>
anyone out there with gfx pass-through working with pciback as a module.)<b=
r>
<br>
Cheers,<br>
Chris<br>
</blockquote></div><br>

--14dae9341237601bd204c339c56a--


--===============5174123674720373659==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5174123674720373659==--


From xen-users-bounces@lists.xen.org Sun Jun 24 15:48:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 15:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sip1R-0002km-2F; Sun, 24 Jun 2012 15:46:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1Sip1P-0002kh-IU
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 15:46:43 +0000
Received: from [85.158.143.35:63678] by server-1.bemta-4.messagelabs.com id
	37/EC-24392-26637EF4; Sun, 24 Jun 2012 15:46:42 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340552799!13804502!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_10_20, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10948 invoked from network); 24 Jun 2012 15:46:40 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 15:46:40 -0000
Received: by ghrr14 with SMTP id r14so2747243ghr.32
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 08:46:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Q33hBa8337FtXfWsnmwxldvF5rhcXYI2bHDie4IlD9k=;
	b=XFgjmXyq3ouGV7N1jd8UL+B4wDQhPPJd6x8HGy7M9ORBvWA0e3WW+2RFePuzW++u6K
	+31WY8nhhBbzBn80jjlIfWVXnPVZGW2uvCbGYOWiYQZZdwCYvFGyZbh1cIdIfr/petTZ
	BW/4W3VNxUdskoCHutDvz50n3t30ckoJRdyUwMskNiCJGAzQfHLCZmG+dGkmBU7ya84I
	/73SZ3PjyzjmeIQYJYKwohm7AD/qLzsRlD5gQwwFSMmEkSB8KIUSnUBMeAuGaL5xn2jq
	dDbLIALw04Bu7E8XNTFDlRVqdJl4lT++Ff0RqT1DEFn50JyMzvxtWdeEHFRSKL8aio4r
	F7ig==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr6050318igc.44.1340552798804; Sun,
	24 Jun 2012 08:46:38 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Sun, 24 Jun 2012 08:46:38 -0700 (PDT)
In-Reply-To: <4FE70B78.9050005@gmail.com>
References: <4FE5E764.2040203@gmail.com>
	<CABs9EjkR==qO_cpY5B_c42ASbTrWtDrcaL29zQhd_UVUmCnUFA@mail.gmail.com>
	<CABvDJD8eCmOs7L3AY4=k483p3DaWpGJ-fLSFhM7vspMAtgXw0Q@mail.gmail.com>
	<CAA7N5RZuEcUMurd4FG=kVeRSr+qBAt=wAegGaS13F0Wyc57Mnw@mail.gmail.com>
	<4FE70B78.9050005@gmail.com>
Date: Sun, 24 Jun 2012 11:46:38 -0400
Message-ID: <CAA7N5RbE-W2HfuiUToYwMPoX7rfCDLjdYDvi5ZEKR=1evR6nHQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Chris <kavefish@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5174123674720373659=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5174123674720373659==
Content-Type: multipart/alternative; boundary=14dae9341237601bd204c339c56a

--14dae9341237601bd204c339c56a
Content-Type: text/plain; charset=ISO-8859-1

Chris,

I do not know if the late-binding method performs an ejection, but your
logic is sound.  To my knowledge the ejection process is more specific to
Windows and not Linux systems, but late ejection is different than a system
reboot.

In either case, you should be able to use the safely remove hardware option
in Windows to manually reset the card after Windows has loaded.  However
this has to be done before you install or remove any drivers or open 3D
applications.

If the driver already installed and is crashing, you may have to reinstall
Windows.  I could post another two pages worth of case-study results in my
attempts to fix BSoD's from failed installs, but trust me when I say a
reinstallation is faster.

The diagram I made was only to depict Windows instances, as I have not even
gotten passthrough working on Linux (currently at "mountall: disconnected
from plymouth").  However, from what others have posted Linux performs an
FLR and properly resets the card.

To my limited understanding FLR or Function Level Reset, is the virtual
machine implementation for reseting physical devices, which makes sense
since a virtual machine does not change the power-state of devices like a
physical reboot would.

With Windows I see two possibilities.  One is that Windows is issuing an
FLR at boot time, but because the device is passed as a secondary graphics
card it is not attached when the event is issued.  It is equally possible
that Windows does not issue an FLR, Microsoft doesn't exactly advocate
running their OS as a virtual machine do they?

My speculations could be wildly inaccurate, but given the test results it
is logically sound.  I encountered a 100% failure rate with driver
installation, removal, and 3D applications if the card had already been
used once prior to the current system boot.  Success during first-use of
the card, and also when using Tobias Geiger's suggestion of the safely
eject device feature.

If you get your Linux DomU working I wouldn't mind your notes on the
process.

~Casey

On Sun, Jun 24, 2012 at 8:43 AM, Chris <kavefish@gmail.com> wrote:

> On 6/23/12 8:28 PM, Casey DeLorme wrote:
> > When you pass the card to a DomU, the card is initialized.  However,
> > Windows does not reset the card.  So after that DomU is shutdown the
> > card remains initialized.
> >
> > When a Windows 7 DomU boots if the card is already in an initialized
> > state, and driver installation, removal, and 3D applications will fail.
>
> That's interesting. If I understand, the passed gfx device must be reset
> before being passed to any domU.
>
> What you described leads me to conclude that one of the configuration
> options (that I'm using) described on the Xen.org wiki may be broken.
>
> In my case the dom0 pciback driver is built as a module, so I can't hide
> the gfx device from dom0 at boot with xen-pciback.hide.  I'm using the
> late binding approach, which means dom0 binds a driver to the device
> (e.g. radeon), which I assume has the consequence of initializing the
> card. Then I manually unbind the dom0 driver and assign the device to
> pciback. Whether the card is reset during unbind is unclear, but I'd
> guess not. So, a physical machine reboot currently wouldn't prevent the
> gfx device from being initialized before being passed to a domU. (Is
> anyone using the late binding approach with a gfx device successfully?)
>
> The alternative I should try is to use modprobe.conf to blacklist the
> radeon driver, so only pciback ever binds to the card. I'll give that a
> try next. (Is anyone using the modprobe.conf approach with gfx
> pass-through successfully?)
>
> Though one thing about your theory is bugging me. My Linux domU was
> repeatedly able to drive the gfx device without any physical machine
> reboots. It had no 2D or 3D acceleration and - perhaps more importantly
> - no driver was obviously bound to the device.
>
> In any case, I'll give the modprobe.conf approach a try. If that fails
> I'll rebuild the kernel to include pciback. (I'd be curious if there's
> anyone out there with gfx pass-through working with pciback as a module.)
>
> Cheers,
> Chris
>

--14dae9341237601bd204c339c56a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Chris,</div><div><br></div><div>I do not know if the late-binding meth=
od performs an ejection, but your logic is sound. =A0To my knowledge the ej=
ection process is more specific to Windows and not Linux systems, but late =
ejection is different than a system reboot.</div>
<div><br></div><div>In either case, you should be able to use the safely re=
move hardware option in Windows to manually reset the card after Windows ha=
s loaded. =A0However this has to be done before you install or remove any d=
rivers or open 3D applications.</div>
<div><br></div><div>If the driver already installed and is crashing, you ma=
y have to reinstall Windows. =A0I could post another two pages worth of cas=
e-study results in my attempts to fix BSoD&#39;s from failed installs, but =
trust me when I say a reinstallation is faster.</div>
<div><br></div><div>The diagram I made was only to depict Windows instances=
, as I have not even gotten passthrough working on Linux (currently at &quo=
t;mountall: disconnected from plymouth&quot;). =A0However, from what others=
 have posted Linux performs an FLR and properly resets the card.</div>
<div><br></div><div>To my limited understanding FLR or Function Level Reset=
, is the virtual machine implementation for reseting physical devices, whic=
h makes sense since a virtual machine does not change the power-state of de=
vices like a physical reboot would.</div>
<div><br></div><div>With Windows I see two possibilities. =A0One is that Wi=
ndows is issuing an FLR at boot time, but because the device is passed as a=
 secondary graphics card it is not attached when the event is issued. =A0It=
 is equally possible that Windows does not issue an FLR, Microsoft doesn&#3=
9;t exactly advocate running their OS as a virtual machine do they?</div>
<div><br></div><div>My speculations could be wildly inaccurate, but given t=
he test results it is logically sound. =A0I encountered a 100% failure rate=
 with driver installation, removal, and 3D applications if the card had alr=
eady been used once prior to the current system boot. =A0Success during fir=
st-use of the card, and also when using Tobias Geiger&#39;s suggestion of t=
he safely eject device feature.</div>
<div><br></div><div>If you get your Linux DomU working I wouldn&#39;t mind =
your notes on the process.</div><div><br></div><div>~Casey</div><br><div cl=
ass=3D"gmail_quote">On Sun, Jun 24, 2012 at 8:43 AM, Chris <span dir=3D"ltr=
">&lt;<a href=3D"mailto:kavefish@gmail.com" target=3D"_blank">kavefish@gmai=
l.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On 6/23/12 8:28 PM, Casey =
DeLorme wrote:<br>
&gt; When you pass the card to a DomU, the card is initialized. =A0However,=
<br>
&gt; Windows does not reset the card. =A0So after that DomU is shutdown the=
<br>
&gt; card remains initialized.<br>
&gt;<br>
&gt; When a Windows 7 DomU boots if the card is already in an initialized<b=
r>
&gt; state, and driver installation, removal, and 3D applications will fail=
.<br>
<br>
</div>That&#39;s interesting. If I understand, the passed gfx device must b=
e reset<br>
before being passed to any domU.<br>
<br>
What you described leads me to conclude that one of the configuration<br>
options (that I&#39;m using) described on the Xen.org wiki may be broken.<b=
r>
<br>
In my case the dom0 pciback driver is built as a module, so I can&#39;t hid=
e<br>
the gfx device from dom0 at boot with xen-pciback.hide. =A0I&#39;m using th=
e<br>
late binding approach, which means dom0 binds a driver to the device<br>
(e.g. radeon), which I assume has the consequence of initializing the<br>
card. Then I manually unbind the dom0 driver and assign the device to<br>
pciback. Whether the card is reset during unbind is unclear, but I&#39;d<br=
>
guess not. So, a physical machine reboot currently wouldn&#39;t prevent the=
<br>
gfx device from being initialized before being passed to a domU. (Is<br>
anyone using the late binding approach with a gfx device successfully?)<br>
<br>
The alternative I should try is to use modprobe.conf to blacklist the<br>
radeon driver, so only pciback ever binds to the card. I&#39;ll give that a=
<br>
try next. (Is anyone using the modprobe.conf approach with gfx<br>
pass-through successfully?)<br>
<br>
Though one thing about your theory is bugging me. My Linux domU was<br>
repeatedly able to drive the gfx device without any physical machine<br>
reboots. It had no 2D or 3D acceleration and - perhaps more importantly<br>
- no driver was obviously bound to the device.<br>
<br>
In any case, I&#39;ll give the modprobe.conf approach a try. If that fails<=
br>
I&#39;ll rebuild the kernel to include pciback. (I&#39;d be curious if ther=
e&#39;s<br>
anyone out there with gfx pass-through working with pciback as a module.)<b=
r>
<br>
Cheers,<br>
Chris<br>
</blockquote></div><br>

--14dae9341237601bd204c339c56a--


--===============5174123674720373659==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5174123674720373659==--


From xen-users-bounces@lists.xen.org Sun Jun 24 23:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 23:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Siwgx-0005lX-42; Sun, 24 Jun 2012 23:58:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Siwgw-0005lS-01
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 23:58:06 +0000
Received: from [85.158.139.83:51216] by server-8.bemta-5.messagelabs.com id
	1B/3B-10278-D89A7EF4; Sun, 24 Jun 2012 23:58:05 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-3.tower-182.messagelabs.com!1340582281!29258419!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1143 invoked from network); 24 Jun 2012 23:58:04 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-3.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	24 Jun 2012 23:58:04 -0000
Received: from mail.bendigoit.com.au ([203.16.207.99])
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Siwgl-00017k-O1; Mon, 25 Jun 2012 09:57:55 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 25 Jun 2012 09:57:55 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Mon, 25 Jun 2012 09:57:54 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Dion Kant <dion@concero.nl>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] GPLPV xennet bsod when vcpu>15
Thread-Index: AQHNUfTay79q7rWkVUKsqu0NlbKUsJcKJFjw
Date: Sun, 24 Jun 2012 23:57:52 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
References: <4FE6EC1F.5080000@concero.nl>
In-Reply-To: <4FE6EC1F.5080000@concero.nl>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18994.002
x-tm-as-result: No--27.020800-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 24 Jun 2012 23:57:55.0899 (UTC)
	FILETIME=[2CB730B0:01CD5265]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Hello,
> 
> I installed the signed drivers from
> http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers
> and I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
> large number of vcpu's. The BSOD is related to xennet.sys.
> 
> After some trials I found that it runs fine up to 15 cores. From 16 or more, the
> BSOD kicks in when booting the domU.
> 
> The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@) (gcc
> version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
> Dom0: 3.1.9-1.4-xen x86_64
> DomU: Windows 2008 Server R2 Enterprise 64b.
> 
> This happened with versions 0.11.0.308 and 0.11.0.356.
> 
> Is this a known problem?
> 

Not until you just mentioned it. I've never tried it, but looking at the code I'd expect that the limit would have been 32 or 64, not 16. I can't think why xennet would be caring about the number of processors either, although that could just be a symptom of a problem in xenpci.

I'll try and find some time to test it myself.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Jun 24 23:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Jun 2012 23:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Siwgx-0005lX-42; Sun, 24 Jun 2012 23:58:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1Siwgw-0005lS-01
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 23:58:06 +0000
Received: from [85.158.139.83:51216] by server-8.bemta-5.messagelabs.com id
	1B/3B-10278-D89A7EF4; Sun, 24 Jun 2012 23:58:05 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-3.tower-182.messagelabs.com!1340582281!29258419!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1143 invoked from network); 24 Jun 2012 23:58:04 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-3.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	24 Jun 2012 23:58:04 -0000
Received: from mail.bendigoit.com.au ([203.16.207.99])
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Siwgl-00017k-O1; Mon, 25 Jun 2012 09:57:55 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 25 Jun 2012 09:57:55 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Mon, 25 Jun 2012 09:57:54 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Dion Kant <dion@concero.nl>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] GPLPV xennet bsod when vcpu>15
Thread-Index: AQHNUfTay79q7rWkVUKsqu0NlbKUsJcKJFjw
Date: Sun, 24 Jun 2012 23:57:52 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
References: <4FE6EC1F.5080000@concero.nl>
In-Reply-To: <4FE6EC1F.5080000@concero.nl>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18994.002
x-tm-as-result: No--27.020800-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 24 Jun 2012 23:57:55.0899 (UTC)
	FILETIME=[2CB730B0:01CD5265]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Hello,
> 
> I installed the signed drivers from
> http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers
> and I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
> large number of vcpu's. The BSOD is related to xennet.sys.
> 
> After some trials I found that it runs fine up to 15 cores. From 16 or more, the
> BSOD kicks in when booting the domU.
> 
> The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@) (gcc
> version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
> Dom0: 3.1.9-1.4-xen x86_64
> DomU: Windows 2008 Server R2 Enterprise 64b.
> 
> This happened with versions 0.11.0.308 and 0.11.0.356.
> 
> Is this a known problem?
> 

Not until you just mentioned it. I've never tried it, but looking at the code I'd expect that the limit would have been 32 or 64, not 16. I can't think why xennet would be caring about the number of processors either, although that could just be a symptom of a problem in xenpci.

I'll try and find some time to test it myself.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 00:09:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 00:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiwqZ-0006T6-GE; Mon, 25 Jun 2012 00:08:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SiwqX-0006T0-WA
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 00:08:02 +0000
Received: from [85.158.139.83:18708] by server-1.bemta-5.messagelabs.com id
	26/CE-19721-1EBA7EF4; Mon, 25 Jun 2012 00:08:01 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340582877!28567862!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24886 invoked from network); 25 Jun 2012 00:07:59 -0000
Received: from smtp2.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-9.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 00:07:59 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1SiwqO-0000z7-4E; Mon, 25 Jun 2012 10:07:52 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 25 Jun 2012 10:07:51 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Mon, 25 Jun 2012 10:07:51 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Dion Kant <dion@concero.nl>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] GPLPV xennet bsod when vcpu>15
Thread-Index: AQHNUfTay79q7rWkVUKsqu0NlbKUsJcKJFjwgAAEMOA=
Date: Mon, 25 Jun 2012 00:07:49 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
References: <4FE6EC1F.5080000@concero.nl>
	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18994.002
x-tm-as-result: No--36.695300-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 25 Jun 2012 00:07:51.0962 (UTC)
	FILETIME=[8FFF2FA0:01CD5266]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> >
> > Is this a known problem?
> >
> 
> Not until you just mentioned it. I've never tried it, but looking at the code I'd
> expect that the limit would have been 32 or 64, not 16. I can't think why
> xennet would be caring about the number of processors either, although
> that could just be a symptom of a problem in xenpci.
> 
> I'll try and find some time to test it myself.
> 

I think I can see the problem... I'm making the assumption that the processor numbering is linear such that in a system with NdisSystemProcessorCount() CPU's, they are numbered from 0 to NdisSystemProcessorCount()-1, but I bet that with >16 processors they aren't numbered linearly (eg 0-15 + 32-47 or something).

How quickly do you need a fix?

James


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 00:09:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 00:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SiwqZ-0006T6-GE; Mon, 25 Jun 2012 00:08:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SiwqX-0006T0-WA
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 00:08:02 +0000
Received: from [85.158.139.83:18708] by server-1.bemta-5.messagelabs.com id
	26/CE-19721-1EBA7EF4; Mon, 25 Jun 2012 00:08:01 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340582877!28567862!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24886 invoked from network); 25 Jun 2012 00:07:59 -0000
Received: from smtp2.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-9.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 00:07:59 -0000
Received: from trantor.int.sbss.com.au ([192.168.200.206]
	helo=mail.bendigoit.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1SiwqO-0000z7-4E; Mon, 25 Jun 2012 10:07:52 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 25 Jun 2012 10:07:51 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Mon, 25 Jun 2012 10:07:51 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Dion Kant <dion@concero.nl>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] GPLPV xennet bsod when vcpu>15
Thread-Index: AQHNUfTay79q7rWkVUKsqu0NlbKUsJcKJFjwgAAEMOA=
Date: Mon, 25 Jun 2012 00:07:49 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
References: <4FE6EC1F.5080000@concero.nl>
	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18994.002
x-tm-as-result: No--36.695300-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 25 Jun 2012 00:07:51.0962 (UTC)
	FILETIME=[8FFF2FA0:01CD5266]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> >
> > Is this a known problem?
> >
> 
> Not until you just mentioned it. I've never tried it, but looking at the code I'd
> expect that the limit would have been 32 or 64, not 16. I can't think why
> xennet would be caring about the number of processors either, although
> that could just be a symptom of a problem in xenpci.
> 
> I'll try and find some time to test it myself.
> 

I think I can see the problem... I'm making the assumption that the processor numbering is linear such that in a system with NdisSystemProcessorCount() CPU's, they are numbered from 0 to NdisSystemProcessorCount()-1, but I bet that with >16 processors they aren't numbered linearly (eg 0-15 + 32-47 or something).

How quickly do you need a fix?

James


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 06:28:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 06:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj2kI-0004TU-5n; Mon, 25 Jun 2012 06:25:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dion@concero.nl>) id 1Sj2kF-0004TP-Dl
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 06:25:55 +0000
Received: from [85.158.138.51:55049] by server-8.bemta-3.messagelabs.com id
	91/C7-06157-27408EF4; Mon, 25 Jun 2012 06:25:54 +0000
X-Env-Sender: dion@concero.nl
X-Msg-Ref: server-8.tower-174.messagelabs.com!1340605553!28127671!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26452 invoked from network); 25 Jun 2012 06:25:53 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Jun 2012 06:25:53 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5P6OVth022920
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 25 Jun 2012 08:24:32 +0200
Message-ID: <4FE8041F.4060601@concero.nl>
Date: Mon, 25 Jun 2012 08:24:31 +0200
From: Dion Kant <dion@concero.nl>
Organization: CONCERO
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: James Harper <james.harper@bendigoit.com.au>
References: <4FE6EC1F.5080000@concero.nl>
	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
	<6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
X-Enigmail-Version: 1.1.2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/25/2012 02:07 AM, James Harper wrote:
>>> Is this a known problem?
>>>
>> Not until you just mentioned it. I've never tried it, but looking at the code I'd
>> expect that the limit would have been 32 or 64, not 16. I can't think why
>> xennet would be caring about the number of processors either, although
>> that could just be a symptom of a problem in xenpci.
>>
>> I'll try and find some time to test it myself.
>>
> I think I can see the problem... I'm making the assumption that the processor numbering is linear such that in a system with NdisSystemProcessorCount() CPU's, they are numbered from 0 to NdisSystemProcessorCount()-1, but I bet that with >16 processors they aren't numbered linearly (eg 0-15 + 32-47 or something).
>
> How quickly do you need a fix?
>
> James
>
 I am not in a hurry with this. However, I recently ran into a
performance related problem regarding domU<-->domU communication.
Searching the list, I found that this is also related to multiple cores
(I experienced before that going to "extremes" in software space
revealed errors nobody else noticed before).

I have the following issue (further referred to as the multicore xennet
issue) on hardware with 16 cores available.

1. With a configuration with two W2K8 servers running multiple cores
each, domU<-->domU communication is limited to around 6/7 MB/s.
2. Configuring the two domUs with each one cpu, the domU<-->domU
communication goes up to about 80 to 100 MB/s. Probably this is limited
by the disk I/O.

However, on the "big dom0 machine" with 64 cores available and >500GB
RAM, I had not noticed this issue so far. However there the
configuration is one domU with 15 cores using xennet and the other domU
with 48 cores, running GPLPV as well except for the network interface
which is configured with Qemu's e1000.

I can spend time on more testing on this multicore xennet issue and
publish the results here if this is interesting for the list.

1. First I am going to capture the details of the first mentioned BSOD;
2. I'll repeat the 2 times GPLPV-ed domU multi core configuration and
repeat the measurements.

Thanks so far,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 06:28:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 06:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj2kI-0004TU-5n; Mon, 25 Jun 2012 06:25:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dion@concero.nl>) id 1Sj2kF-0004TP-Dl
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 06:25:55 +0000
Received: from [85.158.138.51:55049] by server-8.bemta-3.messagelabs.com id
	91/C7-06157-27408EF4; Mon, 25 Jun 2012 06:25:54 +0000
X-Env-Sender: dion@concero.nl
X-Msg-Ref: server-8.tower-174.messagelabs.com!1340605553!28127671!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26452 invoked from network); 25 Jun 2012 06:25:53 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-8.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Jun 2012 06:25:53 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5P6OVth022920
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 25 Jun 2012 08:24:32 +0200
Message-ID: <4FE8041F.4060601@concero.nl>
Date: Mon, 25 Jun 2012 08:24:31 +0200
From: Dion Kant <dion@concero.nl>
Organization: CONCERO
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: James Harper <james.harper@bendigoit.com.au>
References: <4FE6EC1F.5080000@concero.nl>
	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>
	<6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
X-Enigmail-Version: 1.1.2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/25/2012 02:07 AM, James Harper wrote:
>>> Is this a known problem?
>>>
>> Not until you just mentioned it. I've never tried it, but looking at the code I'd
>> expect that the limit would have been 32 or 64, not 16. I can't think why
>> xennet would be caring about the number of processors either, although
>> that could just be a symptom of a problem in xenpci.
>>
>> I'll try and find some time to test it myself.
>>
> I think I can see the problem... I'm making the assumption that the processor numbering is linear such that in a system with NdisSystemProcessorCount() CPU's, they are numbered from 0 to NdisSystemProcessorCount()-1, but I bet that with >16 processors they aren't numbered linearly (eg 0-15 + 32-47 or something).
>
> How quickly do you need a fix?
>
> James
>
 I am not in a hurry with this. However, I recently ran into a
performance related problem regarding domU<-->domU communication.
Searching the list, I found that this is also related to multiple cores
(I experienced before that going to "extremes" in software space
revealed errors nobody else noticed before).

I have the following issue (further referred to as the multicore xennet
issue) on hardware with 16 cores available.

1. With a configuration with two W2K8 servers running multiple cores
each, domU<-->domU communication is limited to around 6/7 MB/s.
2. Configuring the two domUs with each one cpu, the domU<-->domU
communication goes up to about 80 to 100 MB/s. Probably this is limited
by the disk I/O.

However, on the "big dom0 machine" with 64 cores available and >500GB
RAM, I had not noticed this issue so far. However there the
configuration is one domU with 15 cores using xennet and the other domU
with 48 cores, running GPLPV as well except for the network interface
which is configured with Qemu's e1000.

I can spend time on more testing on this multicore xennet issue and
publish the results here if this is interesting for the list.

1. First I am going to capture the details of the first mentioned BSOD;
2. I'll repeat the 2 times GPLPV-ed domU multi core configuration and
repeat the measurements.

Thanks so far,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 08:38:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 08:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj4nn-0006kq-Iv; Mon, 25 Jun 2012 08:37:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <perso@brice-amiard.fr>) id 1Sj4nl-0006kj-SB
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 08:37:42 +0000
Received: from [85.158.143.99:47213] by server-2.bemta-4.messagelabs.com id
	2F/5C-17938-55328EF4; Mon, 25 Jun 2012 08:37:41 +0000
X-Env-Sender: perso@brice-amiard.fr
X-Msg-Ref: server-4.tower-216.messagelabs.com!1340613460!23651190!1
X-Originating-IP: [46.105.40.108]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3082 invoked from network); 25 Jun 2012 08:37:40 -0000
Received: from 3.mo5.mail-out.ovh.net (HELO mo5.mail-out.ovh.net)
	(46.105.40.108) by server-4.tower-216.messagelabs.com with SMTP;
	25 Jun 2012 08:37:40 -0000
Received: from mail30.ha.ovh.net (b6.ovh.net [213.186.33.56])
	by mo5.mail-out.ovh.net (Postfix) with SMTP id 2E95210500C2
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 10:40:46 +0200 (CEST)
Received: from b0.ovh.net (HELO queueout) (213.186.33.50)
	by b0.ovh.net with SMTP; 25 Jun 2012 10:37:39 +0200
Received: from unknown (HELO bricelaptop) (perso%brice-amiard.fr@80.214.4.23)
	by ns0.ovh.net with SMTP; 25 Jun 2012 10:37:38 +0200
From: "amiard brice" <perso@brice-amiard.Fr>
To: <xen-users@lists.xen.org>
X-Ovh-Mailout: 178.32.228.5 (mo5.mail-out.ovh.net)
Date: Mon, 25 Jun 2012 10:37:38 +0200
Message-ID: <000901cd52ad$c82f3810$588da830$@brice-amiard.Fr>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac1SrHmA6AIEgMl2SmSrzhkfptgJ1g==
Content-Language: fr
X-Ovh-Tracer-Id: 2545096739529789417
X-Ovh-Remote: 80.214.4.23 ()
X-Ovh-Local: 213.186.33.20 (ns0.ovh.net)
X-OVH-SPAMSTATE: OK
X-OVH-SPAMSCORE: 0
X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeejucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesrgdtreepvddtvd
X-Spam-Check: DONE|U 0.5/N
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeejucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesrgdtreepvddtvd
Subject: [Xen-users] enable EPT table
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4184278616320696677=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============4184278616320696677==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000A_01CD52BE.8BBA03E0"
Content-Language: fr

This is a multipart message in MIME format.

------=_NextPart_000_000A_01CD52BE.8BBA03E0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello

 

I'am using xen 4.1.1.

 

I've created 4 domU successfully, but EPT Table is not enable, and I can't
enable it. I've try different option in grub (iommu=eptable, ....).

 

According to "xm dmesg", my PC is compatible with EPT

 

(XEN) VMX: Supported advanced features:

(XEN)  - APIC MMIO access virtualisation

(XEN)  - APIC TPR shadow

(XEN)  - Extended Page Tables (EPT)

(XEN)  - Virtual-Processor Identifiers (VPID)

(XEN)  - Virtual NMI

(XEN)  - MSR direct-access bitmap

(XEN)  - Unrestricted Guest

(XEN) EPT supports 2MB super page.

 

I Have attached "xm dmesg".

 

EPT could solve my problem.

 

thank you for your help in advance

 


------=_NextPart_000_000A_01CD52BE.8BBA03E0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DFR link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hello<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I&#8217;am using xen 4.1.1.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I've created 4 domU successfully, =
but EPT Table is not enable, and I can't enable it. I've try different =
option in grub (iommu=3Deptable, ....).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>According to &quot;xm dmesg&quot;, =
my PC is compatible with EPT<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><i><span lang=3DEN-US style=3D'font-size:10.0pt'>(XEN) =
VMX: Supported advanced features:<o:p></o:p></span></i></p><p =
class=3DMsoNormal><i><span lang=3DEN-US =
style=3D'font-size:10.0pt'>(XEN)&nbsp; - APIC MMIO access =
virtualisation<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - APIC TPR =
shadow<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - Extended Page =
Tables (EPT)<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - Virtual-Processor =
Identifiers (VPID)<o:p></o:p></span></i></p><p =
class=3DMsoNormal><i><span lang=3DEN-US =
style=3D'font-size:10.0pt'>(XEN)&nbsp; - Virtual =
NMI<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span lang=3DEN-US =
style=3D'font-size:10.0pt'>(XEN)&nbsp; - MSR direct-access =
bitmap<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - Unrestricted =
Guest<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN) EPT supports 2MB super =
page.<o:p></o:p></span></i></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I Have attached &quot;xm =
dmesg&quot;.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>EPT could solve my problem.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>thank you for your help in =
advance<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></body></html>
------=_NextPart_000_000A_01CD52BE.8BBA03E0--



--===============4184278616320696677==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4184278616320696677==--



From xen-users-bounces@lists.xen.org Mon Jun 25 08:38:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 08:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj4nn-0006kq-Iv; Mon, 25 Jun 2012 08:37:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <perso@brice-amiard.fr>) id 1Sj4nl-0006kj-SB
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 08:37:42 +0000
Received: from [85.158.143.99:47213] by server-2.bemta-4.messagelabs.com id
	2F/5C-17938-55328EF4; Mon, 25 Jun 2012 08:37:41 +0000
X-Env-Sender: perso@brice-amiard.fr
X-Msg-Ref: server-4.tower-216.messagelabs.com!1340613460!23651190!1
X-Originating-IP: [46.105.40.108]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3082 invoked from network); 25 Jun 2012 08:37:40 -0000
Received: from 3.mo5.mail-out.ovh.net (HELO mo5.mail-out.ovh.net)
	(46.105.40.108) by server-4.tower-216.messagelabs.com with SMTP;
	25 Jun 2012 08:37:40 -0000
Received: from mail30.ha.ovh.net (b6.ovh.net [213.186.33.56])
	by mo5.mail-out.ovh.net (Postfix) with SMTP id 2E95210500C2
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 10:40:46 +0200 (CEST)
Received: from b0.ovh.net (HELO queueout) (213.186.33.50)
	by b0.ovh.net with SMTP; 25 Jun 2012 10:37:39 +0200
Received: from unknown (HELO bricelaptop) (perso%brice-amiard.fr@80.214.4.23)
	by ns0.ovh.net with SMTP; 25 Jun 2012 10:37:38 +0200
From: "amiard brice" <perso@brice-amiard.Fr>
To: <xen-users@lists.xen.org>
X-Ovh-Mailout: 178.32.228.5 (mo5.mail-out.ovh.net)
Date: Mon, 25 Jun 2012 10:37:38 +0200
Message-ID: <000901cd52ad$c82f3810$588da830$@brice-amiard.Fr>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac1SrHmA6AIEgMl2SmSrzhkfptgJ1g==
Content-Language: fr
X-Ovh-Tracer-Id: 2545096739529789417
X-Ovh-Remote: 80.214.4.23 ()
X-Ovh-Local: 213.186.33.20 (ns0.ovh.net)
X-OVH-SPAMSTATE: OK
X-OVH-SPAMSCORE: 0
X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeejucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesrgdtreepvddtvd
X-Spam-Check: DONE|U 0.5/N
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrgeejucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecujfgurhephffvufffkfggtgfothesrgdtreepvddtvd
Subject: [Xen-users] enable EPT table
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4184278616320696677=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============4184278616320696677==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000A_01CD52BE.8BBA03E0"
Content-Language: fr

This is a multipart message in MIME format.

------=_NextPart_000_000A_01CD52BE.8BBA03E0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello

 

I'am using xen 4.1.1.

 

I've created 4 domU successfully, but EPT Table is not enable, and I can't
enable it. I've try different option in grub (iommu=eptable, ....).

 

According to "xm dmesg", my PC is compatible with EPT

 

(XEN) VMX: Supported advanced features:

(XEN)  - APIC MMIO access virtualisation

(XEN)  - APIC TPR shadow

(XEN)  - Extended Page Tables (EPT)

(XEN)  - Virtual-Processor Identifiers (VPID)

(XEN)  - Virtual NMI

(XEN)  - MSR direct-access bitmap

(XEN)  - Unrestricted Guest

(XEN) EPT supports 2MB super page.

 

I Have attached "xm dmesg".

 

EPT could solve my problem.

 

thank you for your help in advance

 


------=_NextPart_000_000A_01CD52BE.8BBA03E0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DFR link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hello<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I&#8217;am using xen 4.1.1.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I've created 4 domU successfully, =
but EPT Table is not enable, and I can't enable it. I've try different =
option in grub (iommu=3Deptable, ....).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>According to &quot;xm dmesg&quot;, =
my PC is compatible with EPT<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><i><span lang=3DEN-US style=3D'font-size:10.0pt'>(XEN) =
VMX: Supported advanced features:<o:p></o:p></span></i></p><p =
class=3DMsoNormal><i><span lang=3DEN-US =
style=3D'font-size:10.0pt'>(XEN)&nbsp; - APIC MMIO access =
virtualisation<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - APIC TPR =
shadow<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - Extended Page =
Tables (EPT)<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - Virtual-Processor =
Identifiers (VPID)<o:p></o:p></span></i></p><p =
class=3DMsoNormal><i><span lang=3DEN-US =
style=3D'font-size:10.0pt'>(XEN)&nbsp; - Virtual =
NMI<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span lang=3DEN-US =
style=3D'font-size:10.0pt'>(XEN)&nbsp; - MSR direct-access =
bitmap<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN)&nbsp; - Unrestricted =
Guest<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US style=3D'font-size:10.0pt'>(XEN) EPT supports 2MB super =
page.<o:p></o:p></span></i></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I Have attached &quot;xm =
dmesg&quot;.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>EPT could solve my problem.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>thank you for your help in =
advance<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></body></html>
------=_NextPart_000_000A_01CD52BE.8BBA03E0--



--===============4184278616320696677==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4184278616320696677==--



From xen-users-bounces@lists.xen.org Mon Jun 25 12:48:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 12:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj8g9-0002Jx-IR; Mon, 25 Jun 2012 12:46:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <arindam@live.com>) id 1Sj8g7-0002Js-GE
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 12:46:03 +0000
Received: from [85.158.143.35:14015] by server-1.bemta-4.messagelabs.com id
	FA/97-24392-A8D58EF4; Mon, 25 Jun 2012 12:46:02 +0000
X-Env-Sender: arindam@live.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340628331!6083633!1
X-Originating-IP: [65.54.190.97]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	FORGED_HOTMAIL_RCVD,HTML_30_40,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_12,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3553 invoked from network); 25 Jun 2012 12:45:33 -0000
Received: from bay0-omc2-s22.bay0.hotmail.com (HELO
	bay0-omc2-s22.bay0.hotmail.com) (65.54.190.97)
	by server-5.tower-21.messagelabs.com with SMTP;
	25 Jun 2012 12:45:33 -0000
Received: from BAY167-W16 ([65.54.190.125]) by bay0-omc2-s22.bay0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 25 Jun 2012 05:45:31 -0700
Message-ID: <BAY167-W16202D6077B4CD980C2F78DFE10@phx.gbl>
X-Originating-IP: [158.109.65.21]
From: Arindam Choudhury <arindam@live.com>
To: xen <xen-users@lists.xen.org>
Date: Mon, 25 Jun 2012 14:45:31 +0200
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 25 Jun 2012 12:45:31.0557 (UTC)
	FILETIME=[6806E550:01CD52D0]
Subject: [Xen-users] Failed to start Xendomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3989712706400337155=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3989712706400337155==
Content-Type: multipart/alternative;
	boundary="_2bf67922-1f29-4499-ae0a-0cc587c0449f_"

--_2bf67922-1f29-4499-ae0a-0cc587c0449f_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi=2C

While booting I am getting=20

Failed to start Xendomains - start and stop guests on boot and shutdown.

         See 'systemctl status xendomains.service' for details.

When tried to start manually=2C its also fails
service xendomains restart
Redirecting to /bin/systemctl  restart xendomains.service
Job failed. See system journal and 'systemctl status' for details.

systemctl status xendomains.service
xendomains.service - Xendomains - start and stop guests on boot and shutdow=
n
      Loaded: loaded (/usr/lib/systemd/system/xendomains.service=3B enabled=
)
      Active: failed (Result: exit-code) since Mon=2C 25 Jun 2012 13:20:49 =
+0200=3B 45s ago
     Process: 4155 ExecStart=3D/usr/libexec/xendomains start (code=3Dexited=
=2C status=3D203/EXEC)
     Process: 4152 ExecStartPre=3D/bin/grep -q control_d /proc/xen/capabili=
ties (code=3Dexited=2C status=3D0/SUCCESS)
      CGroup: name=3Dsystemd:/system/xendomains.service

Regards=2C
Arindam

 		 	   		  =

--_2bf67922-1f29-4499-ae0a-0cc587c0449f_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hi=2C<br><br>While booting I am getting <br><br>Failed to start Xendomains =
- start and stop guests on boot and shutdown.
<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B See 's=
ystemctl status xendomains.service' for details.<br><br>When tried to start=
 manually=2C its also fails<br>service xendomains restart<br>Redirecting to=
 /bin/systemctl&nbsp=3B restart xendomains.service<br>Job failed. See syste=
m journal and 'systemctl status' for details.<br><br>systemctl status xendo=
mains.service<br>xendomains.service - Xendomains - start and stop guests on=
 boot and shutdown<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3B Loaded: loaded (/us=
r/lib/systemd/system/xendomains.service=3B enabled)<br>&nbsp=3B&nbsp=3B&nbs=
p=3B &nbsp=3B Active: failed (Result: exit-code) since Mon=2C 25 Jun 2012 1=
3:20:49 +0200=3B 45s ago<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3BProcess: 4155 =
ExecStart=3D/usr/libexec/xendomains start (code=3Dexited=2C status=3D203/EX=
EC)<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3BProcess: 4152 ExecStartPre=3D/bin/g=
rep -q control_d /proc/xen/capabilities (code=3Dexited=2C status=3D0/SUCCES=
S)<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3B CGroup: name=3Dsystemd:/system/xend=
omains.service<br><br>Regards=2C<br>Arindam<br><br> 		 	   		  </div></body=
>
</html>=

--_2bf67922-1f29-4499-ae0a-0cc587c0449f_--


--===============3989712706400337155==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3989712706400337155==--


From xen-users-bounces@lists.xen.org Mon Jun 25 12:48:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 12:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj8g9-0002Jx-IR; Mon, 25 Jun 2012 12:46:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <arindam@live.com>) id 1Sj8g7-0002Js-GE
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 12:46:03 +0000
Received: from [85.158.143.35:14015] by server-1.bemta-4.messagelabs.com id
	FA/97-24392-A8D58EF4; Mon, 25 Jun 2012 12:46:02 +0000
X-Env-Sender: arindam@live.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340628331!6083633!1
X-Originating-IP: [65.54.190.97]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	FORGED_HOTMAIL_RCVD,HTML_30_40,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_12,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3553 invoked from network); 25 Jun 2012 12:45:33 -0000
Received: from bay0-omc2-s22.bay0.hotmail.com (HELO
	bay0-omc2-s22.bay0.hotmail.com) (65.54.190.97)
	by server-5.tower-21.messagelabs.com with SMTP;
	25 Jun 2012 12:45:33 -0000
Received: from BAY167-W16 ([65.54.190.125]) by bay0-omc2-s22.bay0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 25 Jun 2012 05:45:31 -0700
Message-ID: <BAY167-W16202D6077B4CD980C2F78DFE10@phx.gbl>
X-Originating-IP: [158.109.65.21]
From: Arindam Choudhury <arindam@live.com>
To: xen <xen-users@lists.xen.org>
Date: Mon, 25 Jun 2012 14:45:31 +0200
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 25 Jun 2012 12:45:31.0557 (UTC)
	FILETIME=[6806E550:01CD52D0]
Subject: [Xen-users] Failed to start Xendomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3989712706400337155=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3989712706400337155==
Content-Type: multipart/alternative;
	boundary="_2bf67922-1f29-4499-ae0a-0cc587c0449f_"

--_2bf67922-1f29-4499-ae0a-0cc587c0449f_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi=2C

While booting I am getting=20

Failed to start Xendomains - start and stop guests on boot and shutdown.

         See 'systemctl status xendomains.service' for details.

When tried to start manually=2C its also fails
service xendomains restart
Redirecting to /bin/systemctl  restart xendomains.service
Job failed. See system journal and 'systemctl status' for details.

systemctl status xendomains.service
xendomains.service - Xendomains - start and stop guests on boot and shutdow=
n
      Loaded: loaded (/usr/lib/systemd/system/xendomains.service=3B enabled=
)
      Active: failed (Result: exit-code) since Mon=2C 25 Jun 2012 13:20:49 =
+0200=3B 45s ago
     Process: 4155 ExecStart=3D/usr/libexec/xendomains start (code=3Dexited=
=2C status=3D203/EXEC)
     Process: 4152 ExecStartPre=3D/bin/grep -q control_d /proc/xen/capabili=
ties (code=3Dexited=2C status=3D0/SUCCESS)
      CGroup: name=3Dsystemd:/system/xendomains.service

Regards=2C
Arindam

 		 	   		  =

--_2bf67922-1f29-4499-ae0a-0cc587c0449f_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hi=2C<br><br>While booting I am getting <br><br>Failed to start Xendomains =
- start and stop guests on boot and shutdown.
<br>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B See 's=
ystemctl status xendomains.service' for details.<br><br>When tried to start=
 manually=2C its also fails<br>service xendomains restart<br>Redirecting to=
 /bin/systemctl&nbsp=3B restart xendomains.service<br>Job failed. See syste=
m journal and 'systemctl status' for details.<br><br>systemctl status xendo=
mains.service<br>xendomains.service - Xendomains - start and stop guests on=
 boot and shutdown<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3B Loaded: loaded (/us=
r/lib/systemd/system/xendomains.service=3B enabled)<br>&nbsp=3B&nbsp=3B&nbs=
p=3B &nbsp=3B Active: failed (Result: exit-code) since Mon=2C 25 Jun 2012 1=
3:20:49 +0200=3B 45s ago<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3BProcess: 4155 =
ExecStart=3D/usr/libexec/xendomains start (code=3Dexited=2C status=3D203/EX=
EC)<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3BProcess: 4152 ExecStartPre=3D/bin/g=
rep -q control_d /proc/xen/capabilities (code=3Dexited=2C status=3D0/SUCCES=
S)<br>&nbsp=3B&nbsp=3B&nbsp=3B &nbsp=3B CGroup: name=3Dsystemd:/system/xend=
omains.service<br><br>Regards=2C<br>Arindam<br><br> 		 	   		  </div></body=
>
</html>=

--_2bf67922-1f29-4499-ae0a-0cc587c0449f_--


--===============3989712706400337155==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3989712706400337155==--


From xen-users-bounces@lists.xen.org Mon Jun 25 13:52:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 13:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj9hB-0002qK-5j; Mon, 25 Jun 2012 13:51:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1Sj9h9-0002qC-3E
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 13:51:11 +0000
Received: from [85.158.143.35:51320] by server-3.bemta-4.messagelabs.com id
	DE/86-05808-ECC68EF4; Mon, 25 Jun 2012 13:51:10 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340632268!12488348!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9025 invoked from network); 25 Jun 2012 13:51:08 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 13:51:08 -0000
Received: by wgbed3 with SMTP id ed3so2937203wgb.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 06:51:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type:content-transfer-encoding;
	bh=1UIPZxCq+sSmsR99rRUPJ1I6q49+JAPYA4PQisbUZcQ=;
	b=wKB0inXPLyGth5WoX2s4Sy1kYG6bCFiBgRfDPqFy7OzWnybf6cjflSW1r0jYwWcO2n
	SBYVrdGQrAuGSapYAFICWYHxOphwo+JEcYU6XRMjEWpB6oyr76Xj2r1YCiLno4fwmymA
	tH0De+KMgtjIZsw6a/l8ba3jXQrvFjTFoCXq/6i5iZSrRzO1X3NOcwOjXk2RPJBuNl3s
	9/XfZXtX+ZcetJCHyTanNaKX66Zeu7lgPEFmf/2cPIgIbnySBkmZNkt8CYKA1fSDN5/s
	RNHhUoJihUTwd8Mu7h3g2oHDriOT8Dmh+SA1yTHoWg0W/6+OvuKndnyfPiSQpeUYq5Cu
	YMyQ==
Received: by 10.180.93.99 with SMTP id ct3mr24809670wib.13.1340632266589; Mon,
	25 Jun 2012 06:51:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 06:50:46 -0700 (PDT)
In-Reply-To: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Mon, 25 Jun 2012 15:50:46 +0200
Message-ID: <CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCkkndmUgYmVlbiBjb25zaXN0ZW50bHkgYXR0ZW1wdGluZyB0byBtYWtlIHRoZSBzZXR1
cCBtZW50aW9uZWQgaW4gdGhlCnN1YmplY3Qgd29yayBvbiB0aGUgZm9sbG93aW5nIGhhcmR3YXJl
OgoKWGVvbiBFMyAxMjc1ICh2MSwgU2FuZHkgQnJpZGdlKQpBc3VzIFA4QiBXUyAoRmlybXdhcmU6
IDA5MDQsIDIwMDkgYW5kIDIxMDIpCjE2IEdCIFJBTQpTYXBwaGlyZSBSYWRlb24gSEQgNzk1MCBP
QyAoRmlybXdhcmU6IDAxNS4wMTMuMDAwLjAxMC4wMDA3MDUpCkxpbnV4IDMuNC4xIGRvbTAsIHg4
Ni02NCwgcHZvcHMuClhlbiA0LjEuMiAoKyBzZWN1cml0eSBwYXRjaCkgYW5kIDQuMS4zLXJjMS4K
T2xkIHFlbXUtZG0gc2V0dXAuIChub3QgbmV3IG1haW5saW5lIHFlbXUpCgpXaW5kb3dzIDcgNjQt
Yml0IChhY3R1YWxseSBkZWJ1ZyBidWlsZCksIDQgR0IgYWxsb2NhdGVkIG1lbW9yeQpTaWduZWQg
VW5pbnZlbnRpb24gR1BMUFYgZHJpdmVycyAwLjExLjAuMzU2IChpbiB1c2UgZm9yIGRpc2sgYW5k
IG5ldHdvcmtpbmcpCgpJJ3ZlIGhlYXJkIG90aGVycyBtYW5hZ2VkIHRvIGdldCB0aGlzIHNldHVw
IHJ1bm5pbmcgd2l0aG91dCBpc3N1ZXMuCgpXaGF0IEkndmUgYmVlbiBhYmxlIHRvIGdldCBpcyB0
aGUgcGFzc3Rocm91Z2ggdG8gd29yayBleGFjdGx5IG9uY2UgcGVyCnN0YXJ0IG9mIHRoZSBIVk0u
ClNlY29uZCBzdGFydCBvZiB0aGUgSFZNIFdpbmRvd3MgNyA2NC1iaXQgcmVzdWx0cyBpbiBhIGJs
dWVzY3JlZW4KbWVudGlvbmluZyBhIHBhZ2UgZmF1bHQuCgpJJ3ZlIGFsc28gYXR0ZW1wdGVkIHRv
IGZvcmNlIGEgUENJIGJ1cyByZXNldCBvbiB0aGUgY2FyZCB2aWEgc3lzZnMgYW5kCmFsc28gYSBm
b3JjZWQgZGV0YWNoIGFuZCByZXNjYW4gLSB0cnlpbmcgdG8gcGFzc3Rocm91Z2ggdGhlIGNhcmQK
YWZ0ZXJ3YXJkcyByZXN1bHRzIGluIGEgaGFyZCBoYW5nLgpTYW1lIHJlc3VsdCBpZiB4ZW4tcGNp
YmFjay5wYXNzdGhyb3VnaD0xLgoKSSBoYXZlbid0IGZvdW5kIGEgd2F5IHRvIGZvcmNlIGEgcG93
ZXIgc3RhdGUgcmVzZXQgeWV0IChkMy0+ZDAtPmQzKSwKaXQnZCBiZSB1c2VmdWwgZm9yIGEgdGVz
dC4KCkFueSBvdGhlciBpZGVhcyBob3cgdG8gZGVidWcgdGhpcz8gSSBjYW4gcHJvdmlkZSB2YXJp
b3VzIGxvZ3MgYXMgbmVjZXNzYXJ5LgoKW1NvcnJ5IGFib3V0IGFueSBwb3NzaWJsZSBkb3VibGUt
cG9zdC4gSSd2ZSByZWdpc3RlcmVkIHRvIHRoZSBsaXN0Ll0KCi0tIApSYWRvc8WCYXcgU3prb2R6
acWEc2tpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0
cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jun 25 13:52:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 13:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sj9hB-0002qK-5j; Mon, 25 Jun 2012 13:51:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1Sj9h9-0002qC-3E
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 13:51:11 +0000
Received: from [85.158.143.35:51320] by server-3.bemta-4.messagelabs.com id
	DE/86-05808-ECC68EF4; Mon, 25 Jun 2012 13:51:10 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340632268!12488348!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9025 invoked from network); 25 Jun 2012 13:51:08 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 13:51:08 -0000
Received: by wgbed3 with SMTP id ed3so2937203wgb.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 06:51:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type:content-transfer-encoding;
	bh=1UIPZxCq+sSmsR99rRUPJ1I6q49+JAPYA4PQisbUZcQ=;
	b=wKB0inXPLyGth5WoX2s4Sy1kYG6bCFiBgRfDPqFy7OzWnybf6cjflSW1r0jYwWcO2n
	SBYVrdGQrAuGSapYAFICWYHxOphwo+JEcYU6XRMjEWpB6oyr76Xj2r1YCiLno4fwmymA
	tH0De+KMgtjIZsw6a/l8ba3jXQrvFjTFoCXq/6i5iZSrRzO1X3NOcwOjXk2RPJBuNl3s
	9/XfZXtX+ZcetJCHyTanNaKX66Zeu7lgPEFmf/2cPIgIbnySBkmZNkt8CYKA1fSDN5/s
	RNHhUoJihUTwd8Mu7h3g2oHDriOT8Dmh+SA1yTHoWg0W/6+OvuKndnyfPiSQpeUYq5Cu
	YMyQ==
Received: by 10.180.93.99 with SMTP id ct3mr24809670wib.13.1340632266589; Mon,
	25 Jun 2012 06:51:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 06:50:46 -0700 (PDT)
In-Reply-To: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Mon, 25 Jun 2012 15:50:46 +0200
Message-ID: <CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCkkndmUgYmVlbiBjb25zaXN0ZW50bHkgYXR0ZW1wdGluZyB0byBtYWtlIHRoZSBzZXR1
cCBtZW50aW9uZWQgaW4gdGhlCnN1YmplY3Qgd29yayBvbiB0aGUgZm9sbG93aW5nIGhhcmR3YXJl
OgoKWGVvbiBFMyAxMjc1ICh2MSwgU2FuZHkgQnJpZGdlKQpBc3VzIFA4QiBXUyAoRmlybXdhcmU6
IDA5MDQsIDIwMDkgYW5kIDIxMDIpCjE2IEdCIFJBTQpTYXBwaGlyZSBSYWRlb24gSEQgNzk1MCBP
QyAoRmlybXdhcmU6IDAxNS4wMTMuMDAwLjAxMC4wMDA3MDUpCkxpbnV4IDMuNC4xIGRvbTAsIHg4
Ni02NCwgcHZvcHMuClhlbiA0LjEuMiAoKyBzZWN1cml0eSBwYXRjaCkgYW5kIDQuMS4zLXJjMS4K
T2xkIHFlbXUtZG0gc2V0dXAuIChub3QgbmV3IG1haW5saW5lIHFlbXUpCgpXaW5kb3dzIDcgNjQt
Yml0IChhY3R1YWxseSBkZWJ1ZyBidWlsZCksIDQgR0IgYWxsb2NhdGVkIG1lbW9yeQpTaWduZWQg
VW5pbnZlbnRpb24gR1BMUFYgZHJpdmVycyAwLjExLjAuMzU2IChpbiB1c2UgZm9yIGRpc2sgYW5k
IG5ldHdvcmtpbmcpCgpJJ3ZlIGhlYXJkIG90aGVycyBtYW5hZ2VkIHRvIGdldCB0aGlzIHNldHVw
IHJ1bm5pbmcgd2l0aG91dCBpc3N1ZXMuCgpXaGF0IEkndmUgYmVlbiBhYmxlIHRvIGdldCBpcyB0
aGUgcGFzc3Rocm91Z2ggdG8gd29yayBleGFjdGx5IG9uY2UgcGVyCnN0YXJ0IG9mIHRoZSBIVk0u
ClNlY29uZCBzdGFydCBvZiB0aGUgSFZNIFdpbmRvd3MgNyA2NC1iaXQgcmVzdWx0cyBpbiBhIGJs
dWVzY3JlZW4KbWVudGlvbmluZyBhIHBhZ2UgZmF1bHQuCgpJJ3ZlIGFsc28gYXR0ZW1wdGVkIHRv
IGZvcmNlIGEgUENJIGJ1cyByZXNldCBvbiB0aGUgY2FyZCB2aWEgc3lzZnMgYW5kCmFsc28gYSBm
b3JjZWQgZGV0YWNoIGFuZCByZXNjYW4gLSB0cnlpbmcgdG8gcGFzc3Rocm91Z2ggdGhlIGNhcmQK
YWZ0ZXJ3YXJkcyByZXN1bHRzIGluIGEgaGFyZCBoYW5nLgpTYW1lIHJlc3VsdCBpZiB4ZW4tcGNp
YmFjay5wYXNzdGhyb3VnaD0xLgoKSSBoYXZlbid0IGZvdW5kIGEgd2F5IHRvIGZvcmNlIGEgcG93
ZXIgc3RhdGUgcmVzZXQgeWV0IChkMy0+ZDAtPmQzKSwKaXQnZCBiZSB1c2VmdWwgZm9yIGEgdGVz
dC4KCkFueSBvdGhlciBpZGVhcyBob3cgdG8gZGVidWcgdGhpcz8gSSBjYW4gcHJvdmlkZSB2YXJp
b3VzIGxvZ3MgYXMgbmVjZXNzYXJ5LgoKW1NvcnJ5IGFib3V0IGFueSBwb3NzaWJsZSBkb3VibGUt
cG9zdC4gSSd2ZSByZWdpc3RlcmVkIHRvIHRoZSBsaXN0Ll0KCi0tIApSYWRvc8WCYXcgU3prb2R6
acWEc2tpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0
cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jun 25 14:29:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 14:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAHU-0003JU-Fm; Mon, 25 Jun 2012 14:28:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjAHS-0003JP-CB
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 14:28:42 +0000
Received: from [85.158.139.83:56570] by server-9.bemta-5.messagelabs.com id
	D1/F3-01069-99578EF4; Mon, 25 Jun 2012 14:28:41 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1340634519!18126148!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18061 invoked from network); 25 Jun 2012 14:28:41 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-8.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 14:28:41 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjAH4-0008Ad-2l
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 07:28:18 -0700
Date: Mon, 25 Jun 2012 07:28:18 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340634498065-5709721.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm attempting to convert a CentOs 5.6 x64 machine from Xen (Open Source) to
Citrix XenServer and I am having some trouble towards the final stages. I
need to take the .XVA created by XVA.PY and use XenConvert to manipulate
this into another file format (OVF).

Here's the process I use:

1. Poweroff the VM

2. Create a new disk in 3 times the size of the primary

3. Sign in to root and verify the new disk shows up via fdisk -l

4. Mount the new disk to a temporary location via mount /dev/sda3 /backup

5. create a disk image of the primary drive and write it to the mounted
location /backup
dd if=/dev/sda1 of=/backup/backup.img

6. navigate to /backup and download the xva.py utility
wget http://www.xen.org/files/xva/xva.py

7. modify xva.py so you can execute it chmod 777 xva.py

8. temp. mount the .img file created in step 5.
mkdir /mnt/tmp
mount -o loop backup.img /mnt/tmp

9. Edit the /mnt/tmp/boot/grub/grub.conf (menu.lst) file
to reference /dev/xvda, i.e. root=/dev/xvda instead of root=/dev/sda1.

10. Edit /mnt/tmp/etc/fstab to reference /dev/xvda instead of /dev/sda1
(this also had a 2GB swap disk, removed this)

11. unmount the temporary volume via umount /mnt/tmp

12. generate the XVA file
./xva.py -n centos --is-pv --disk backup.img --filename=backupcent.xva

I try to take this .XVA file and import it directly in to XenCenter and it
says "This file could not be imported" I try to convert the .XVA into an OVF
and it says "failed to decode tar header record"

The only thing I can think of is I had 3 disks attached to this VM, 5 GB
Primary (sda1) 4GB Swap disk (sda2) and a 25 GB disk (sda3)

Maybe my /mnt/tmp/etc/fstab file needs to be modified to take into
consideration these 3 disks? Initially, I deleted the other two from this
file and only retained the primary sda1 and renamed it to xvda. Do I need to
keep them and rename them to xvdb and xvdc?

--
View this message in context: http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 14:29:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 14:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAHU-0003JU-Fm; Mon, 25 Jun 2012 14:28:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjAHS-0003JP-CB
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 14:28:42 +0000
Received: from [85.158.139.83:56570] by server-9.bemta-5.messagelabs.com id
	D1/F3-01069-99578EF4; Mon, 25 Jun 2012 14:28:41 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1340634519!18126148!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18061 invoked from network); 25 Jun 2012 14:28:41 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-8.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 14:28:41 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjAH4-0008Ad-2l
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 07:28:18 -0700
Date: Mon, 25 Jun 2012 07:28:18 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340634498065-5709721.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm attempting to convert a CentOs 5.6 x64 machine from Xen (Open Source) to
Citrix XenServer and I am having some trouble towards the final stages. I
need to take the .XVA created by XVA.PY and use XenConvert to manipulate
this into another file format (OVF).

Here's the process I use:

1. Poweroff the VM

2. Create a new disk in 3 times the size of the primary

3. Sign in to root and verify the new disk shows up via fdisk -l

4. Mount the new disk to a temporary location via mount /dev/sda3 /backup

5. create a disk image of the primary drive and write it to the mounted
location /backup
dd if=/dev/sda1 of=/backup/backup.img

6. navigate to /backup and download the xva.py utility
wget http://www.xen.org/files/xva/xva.py

7. modify xva.py so you can execute it chmod 777 xva.py

8. temp. mount the .img file created in step 5.
mkdir /mnt/tmp
mount -o loop backup.img /mnt/tmp

9. Edit the /mnt/tmp/boot/grub/grub.conf (menu.lst) file
to reference /dev/xvda, i.e. root=/dev/xvda instead of root=/dev/sda1.

10. Edit /mnt/tmp/etc/fstab to reference /dev/xvda instead of /dev/sda1
(this also had a 2GB swap disk, removed this)

11. unmount the temporary volume via umount /mnt/tmp

12. generate the XVA file
./xva.py -n centos --is-pv --disk backup.img --filename=backupcent.xva

I try to take this .XVA file and import it directly in to XenCenter and it
says "This file could not be imported" I try to convert the .XVA into an OVF
and it says "failed to decode tar header record"

The only thing I can think of is I had 3 disks attached to this VM, 5 GB
Primary (sda1) 4GB Swap disk (sda2) and a 25 GB disk (sda3)

Maybe my /mnt/tmp/etc/fstab file needs to be modified to take into
consideration these 3 disks? Initially, I deleted the other two from this
file and only retained the primary sda1 and renamed it to xvda. Do I need to
keep them and rename them to xvdb and xvdc?

--
View this message in context: http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 14:38:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 14:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAQJ-0003fQ-8T; Mon, 25 Jun 2012 14:37:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists+xen@internecto.net>) id 1SjAQH-0003fH-Ke
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 14:37:49 +0000
Received: from [85.158.139.83:63622] by server-2.bemta-5.messagelabs.com id
	11/DA-04598-CB778EF4; Mon, 25 Jun 2012 14:37:48 +0000
X-Env-Sender: lists+xen@internecto.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1340635067!29380439!1
X-Originating-IP: [87.98.246.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8373 invoked from network); 25 Jun 2012 14:37:48 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (87.98.246.89)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Jun 2012 14:37:48 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id B30854D1F4
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 14:37:47 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([87.98.246.89])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id XHs61rQSaHIx for <xen-users@lists.xen.org>;
	Mon, 25 Jun 2012 14:37:46 +0000 (UTC)
Received: from voidzero.net (5ED4FDEB.cm-7-5d.dynamic.ziggo.nl
	[94.212.253.235])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id A581A4D172
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 14:37:46 +0000 (UTC)
Date: Mon, 25 Jun 2012 16:37:45 +0200
From: lists+xen@internecto.net
To: xen-users@lists.xen.org
Message-ID: <20120625163745.362f9afc@voidzero.net>
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Subject: [Xen-users] xenpm, idle states, intel eist and other bios settings
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everyone,

After having installed Xen which I built from xen-unstable.hg this
morning I was trying to wrap my head around xen's cpu scheduling and
cpu idle functions. I don't get anything useful from xenpm so I hope
to get some pointers.

Hardware: a supermicro X8DTU-6F+ board with  two Intel Xeon E5606 CPUs
(i.e. family 6, model 44, stepping 2).


Xenpm: 'get-cpufreq-states' shows nothing, 'get-cpufreq-para' returns
"failed to get cpufreq parameter" for all 8 cores, 'get-cpuidle-states'
only shows C0 and C1 but nothing lower than that. Passing cpuidle
and/or hpetbroadcast to Xen's boot arguments didn't change it.

I have tried various BIOS settings and Xen and kernel parameters. Every
time I issued xenpm commands after that I saw nothing had changed.
Here's what I did not yet DISable in the BIOS so far. I'm certainly no
expert on any of this so I hope someone can say if any of these (or
yet others, there are many options) can be the issue:

* VT-d
* SR-IOV (wanted to test it with a 10Gbps addon card)
* Intel I/OAT
* DCA Technology
* APIC ACPI SCI IRQ

And here's what I did toggle on/off to no avail:

* Intel EIST technology
* C1E Support
* Intel C-STATE Tech
* C1 auto demotion
* C3 auto demotion
* ACPI T State

I am trying this with kernel 3.4.4 on which PCI_MMCONFIG is enabled, I
came across a post from one person who suggested to disabled it but I
don't know what it is and whether this is true.

What I'd like is to be able to use xenpm for power saving and cpu
governor selection, so I will really appreciate every suggestion or
comment.

Thanks,
Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 14:38:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 14:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAQJ-0003fQ-8T; Mon, 25 Jun 2012 14:37:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists+xen@internecto.net>) id 1SjAQH-0003fH-Ke
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 14:37:49 +0000
Received: from [85.158.139.83:63622] by server-2.bemta-5.messagelabs.com id
	11/DA-04598-CB778EF4; Mon, 25 Jun 2012 14:37:48 +0000
X-Env-Sender: lists+xen@internecto.net
X-Msg-Ref: server-2.tower-182.messagelabs.com!1340635067!29380439!1
X-Originating-IP: [87.98.246.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8373 invoked from network); 25 Jun 2012 14:37:48 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (87.98.246.89)
	by server-2.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Jun 2012 14:37:48 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id B30854D1F4
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 14:37:47 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([87.98.246.89])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id XHs61rQSaHIx for <xen-users@lists.xen.org>;
	Mon, 25 Jun 2012 14:37:46 +0000 (UTC)
Received: from voidzero.net (5ED4FDEB.cm-7-5d.dynamic.ziggo.nl
	[94.212.253.235])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id A581A4D172
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 14:37:46 +0000 (UTC)
Date: Mon, 25 Jun 2012 16:37:45 +0200
From: lists+xen@internecto.net
To: xen-users@lists.xen.org
Message-ID: <20120625163745.362f9afc@voidzero.net>
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Subject: [Xen-users] xenpm, idle states, intel eist and other bios settings
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everyone,

After having installed Xen which I built from xen-unstable.hg this
morning I was trying to wrap my head around xen's cpu scheduling and
cpu idle functions. I don't get anything useful from xenpm so I hope
to get some pointers.

Hardware: a supermicro X8DTU-6F+ board with  two Intel Xeon E5606 CPUs
(i.e. family 6, model 44, stepping 2).


Xenpm: 'get-cpufreq-states' shows nothing, 'get-cpufreq-para' returns
"failed to get cpufreq parameter" for all 8 cores, 'get-cpuidle-states'
only shows C0 and C1 but nothing lower than that. Passing cpuidle
and/or hpetbroadcast to Xen's boot arguments didn't change it.

I have tried various BIOS settings and Xen and kernel parameters. Every
time I issued xenpm commands after that I saw nothing had changed.
Here's what I did not yet DISable in the BIOS so far. I'm certainly no
expert on any of this so I hope someone can say if any of these (or
yet others, there are many options) can be the issue:

* VT-d
* SR-IOV (wanted to test it with a 10Gbps addon card)
* Intel I/OAT
* DCA Technology
* APIC ACPI SCI IRQ

And here's what I did toggle on/off to no avail:

* Intel EIST technology
* C1E Support
* Intel C-STATE Tech
* C1 auto demotion
* C3 auto demotion
* ACPI T State

I am trying this with kernel 3.4.4 on which PCI_MMCONFIG is enabled, I
came across a post from one person who suggested to disabled it but I
don't know what it is and whether this is true.

What I'd like is to be able to use xenpm for power saving and cpu
governor selection, so I will really appreciate every suggestion or
comment.

Thanks,
Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 15:11:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAva-0004Zg-64; Mon, 25 Jun 2012 15:10:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjAvY-0004Zb-9z
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 15:10:08 +0000
Received: from [85.158.143.99:58190] by server-2.bemta-4.messagelabs.com id
	F2/94-17938-F4F78EF4; Mon, 25 Jun 2012 15:10:07 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340637006!17428778!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17618 invoked from network); 25 Jun 2012 15:10:06 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:10:06 -0000
Received: by wgbed3 with SMTP id ed3so3000230wgb.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 08:10:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=Kh4hbq9ngOACFwu9Q1SSOx1HLgTRC4Ww62NsEBv6LZk=;
	b=xgInVYTOdp++Siy/I67xaBiHNtej7LO7A11Yt4ve7hVMVQ1t5LkT4L+8S0fbd22h+c
	kFxPQWTS6zYCZxAzVVxA0hQ85qvyGju5P5cJ5edhVXmTYyNhDENQkE4cNVZzzrmXnuXD
	sCjmnbR/VIlpLTnqahjThaAg9DNb8II7FNZvylIdFDJGt0ejWv0iT2Z12ryR8OLVu7a0
	0iv42bfV7tNOuKPmBNg63coXbhgjgrOft2GEmaNULhR0gO1DdF0vub1gBlO7DNgaVgB/
	K2yD57EAyRv4TTOVFCB7dD83uvQ4lZxBMar8HC3Vsm9OV++yDIbI7DEBhUgEhTRQ42nW
	sw3Q==
Received: by 10.216.142.200 with SMTP id i50mr7092136wej.47.1340637006176;
	Mon, 25 Jun 2012 08:10:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 08:09:45 -0700 (PDT)
In-Reply-To: <CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Mon, 25 Jun 2012 17:09:45 +0200
Message-ID: <CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCBKdW4gMjUsIDIwMTIgYXQgNDo1MiBQTSwgTWF0dGhpYXMKPG1hdHRoaWFzLmthbm5l
bmJlcmdAZ29vZ2xlbWFpbC5jb20+IHdyb3RlOgo+IEhpLAo+Cj4gSSBnb3QgYSBxdWl0ZSBzaW1p
bGFyIHNldHVwIHdvcmtpbmcgd2l0aCB2Z2EgcGFzc3Rocm91Z2guIENhbiB5b3UKPiBwcm92aWRl
IHNvbWUgbW9yZSBpbmZvcm1hdGlvbj8KPgo+IFdoYXQga2VybmVsIGFyZSB5b3UgdXNpbmc/IFdp
dGggeGVuIHBhdGNoZXM/Cj4gRXZlcnl0aGluZyB4ZW4gcmVsYXRlZCBjb21waWxlZCBmcm9tIHNv
dXJjZSBvciBhbnkgZGlzdHJvIHBhY2thZ2VzPwoKUXViZXMgcGFja2FnZXMgZm9yIGxpYnMgKHRo
YXQncyBYZW4gNC4xLjIgcGF0Y2hlZCksIHRoZSBvdGhlcgo0LjEuMy1yYzEgaHlwZXJ2aXNvciBi
eSBteXNlbGYgZnJvbSBHZW50b28gZWJ1aWxkLgoKPiBBcmUgeW91IHVzaW5nIGdmeF9wYXNzdGhy
b3VnaD0xID8KCk5vLCBzZWNvbmRhcnkgUENJIGNhcmQuCgo+IHFlbXUtZG0gb3Igc3R1YmRvbT8K
Ck1lbnRpb25lZCBpbiB0aGUgcG9zdCwgcWVtdS1kbS4gSSB3YXMgdW5hYmxlIHRvIG1ha2Ugc3R1
YmRvbSB3b3JrIHdpdGgKdGhlIHJlc3Qgb2YgdGhlIG5ldHdvcmtpbmcgc2V0dXAgeWV0LgoKPiB4
bCBvciB4bT8KClhsLiBObyB4bSBoZXJlIGFueW1vcmUsIGFzIHhlbmQgaXMgbm90IHN0YXJ0ZWQu
Cgo+IEhpZGluZyB0aGUgdmdhIGNhcmQgb24gYm9vdCBhbmQgcGFzc2luZyBpdCB0byB0aGUgZG9t
dSB2aWEgY29uZmlnIGluCj4gcGNpID0gW10gb3IgZG9pbmcgZXZlcnl0aGluZyBvbiB0aGUgZmx5
PwoKU3RhdGljYWxseSwgYXMgaW4gcGNpID0gWyAnMDAwMDowMTowMC4wJywgJzAwMDA6MDE6MDAu
MScgXS4KCj4KPiBJZiB0aGlzIGlzIGFueSBoZWxwOiBteSBzZXR1cCBpcyBydW5uaW5nIG9uIGEg
ZGViaWFuIHdoZWV6eSB3aXRoIGFuCj4gb3BlblN1c2UgS2VybmVsICgzLjQuMikgYW5kIHRoZWly
IHhlbiBwYXRjaGVzLiBJJ20gaGlkaW5nIG15IHZnYSBvbgo+IGJvb3QgdmlhIHBjaWJhY2suaGlk
ZSAobm8gb3RoZXIgcGNpYmFjayBwYXJhbXMpCgpIZXJlLCBpdCdzIGJlaW5nIGhpZGRlbiBieSB0
aGUgaW5pdHJhbWZzIHVzaW5nIHN5c2ZzLCBiZWZvcmUgbW9kdWxlcwpiZWluZyBsb2FkZWQuCkkg
Y2FuIGF0dGFjaCB0aGUgc2NyaXB0IHRoYXQgZG9lcyB0aGlzIC0gaXQganVzdCBhZGRzIHRoZSBz
bG90cyBhbmQKYmluZHMgdGhlIGRldmljZXMgdG8gcGNpYmFjay4KCj4gRm9yIHBhZ2VmYXVsdHMs
IGkgZmluZCB0aGUgZG1lc2cgYW5kIHhtIGRtZXNnIG91dHB1dHMgbW9yZSBpbmZvcm1hdGl2ZQo+
IHRoYW4gdGhlIGFjdHVhbCB4ZW4gbG9ncyBmb3IgbW9zdCBvZiB0aGUgdGltZS4uIGFueXRoaW5n
IHN1c3BpY2lvdXMKPiBjb21pbmcgdXAgdGhlcmU/CgpOb3RoaW5nIG9idmlvdXMsIHRoYXQncyB0
aGUgcHJvYmxlbS4gSSdsbCBhdHRhY2ggYSB3aG9sZSBjb2xsZWN0aW9uIG9mCmxvZ3MgbGF0ZXIu
CgpUaGFua3MsCi0tIApSYWRvc8WCYXcgU3prb2R6acWEc2tpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jun 25 15:11:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAva-0004Zg-64; Mon, 25 Jun 2012 15:10:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjAvY-0004Zb-9z
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 15:10:08 +0000
Received: from [85.158.143.99:58190] by server-2.bemta-4.messagelabs.com id
	F2/94-17938-F4F78EF4; Mon, 25 Jun 2012 15:10:07 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340637006!17428778!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17618 invoked from network); 25 Jun 2012 15:10:06 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:10:06 -0000
Received: by wgbed3 with SMTP id ed3so3000230wgb.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 08:10:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=Kh4hbq9ngOACFwu9Q1SSOx1HLgTRC4Ww62NsEBv6LZk=;
	b=xgInVYTOdp++Siy/I67xaBiHNtej7LO7A11Yt4ve7hVMVQ1t5LkT4L+8S0fbd22h+c
	kFxPQWTS6zYCZxAzVVxA0hQ85qvyGju5P5cJ5edhVXmTYyNhDENQkE4cNVZzzrmXnuXD
	sCjmnbR/VIlpLTnqahjThaAg9DNb8II7FNZvylIdFDJGt0ejWv0iT2Z12ryR8OLVu7a0
	0iv42bfV7tNOuKPmBNg63coXbhgjgrOft2GEmaNULhR0gO1DdF0vub1gBlO7DNgaVgB/
	K2yD57EAyRv4TTOVFCB7dD83uvQ4lZxBMar8HC3Vsm9OV++yDIbI7DEBhUgEhTRQ42nW
	sw3Q==
Received: by 10.216.142.200 with SMTP id i50mr7092136wej.47.1340637006176;
	Mon, 25 Jun 2012 08:10:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 08:09:45 -0700 (PDT)
In-Reply-To: <CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Mon, 25 Jun 2012 17:09:45 +0200
Message-ID: <CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCBKdW4gMjUsIDIwMTIgYXQgNDo1MiBQTSwgTWF0dGhpYXMKPG1hdHRoaWFzLmthbm5l
bmJlcmdAZ29vZ2xlbWFpbC5jb20+IHdyb3RlOgo+IEhpLAo+Cj4gSSBnb3QgYSBxdWl0ZSBzaW1p
bGFyIHNldHVwIHdvcmtpbmcgd2l0aCB2Z2EgcGFzc3Rocm91Z2guIENhbiB5b3UKPiBwcm92aWRl
IHNvbWUgbW9yZSBpbmZvcm1hdGlvbj8KPgo+IFdoYXQga2VybmVsIGFyZSB5b3UgdXNpbmc/IFdp
dGggeGVuIHBhdGNoZXM/Cj4gRXZlcnl0aGluZyB4ZW4gcmVsYXRlZCBjb21waWxlZCBmcm9tIHNv
dXJjZSBvciBhbnkgZGlzdHJvIHBhY2thZ2VzPwoKUXViZXMgcGFja2FnZXMgZm9yIGxpYnMgKHRo
YXQncyBYZW4gNC4xLjIgcGF0Y2hlZCksIHRoZSBvdGhlcgo0LjEuMy1yYzEgaHlwZXJ2aXNvciBi
eSBteXNlbGYgZnJvbSBHZW50b28gZWJ1aWxkLgoKPiBBcmUgeW91IHVzaW5nIGdmeF9wYXNzdGhy
b3VnaD0xID8KCk5vLCBzZWNvbmRhcnkgUENJIGNhcmQuCgo+IHFlbXUtZG0gb3Igc3R1YmRvbT8K
Ck1lbnRpb25lZCBpbiB0aGUgcG9zdCwgcWVtdS1kbS4gSSB3YXMgdW5hYmxlIHRvIG1ha2Ugc3R1
YmRvbSB3b3JrIHdpdGgKdGhlIHJlc3Qgb2YgdGhlIG5ldHdvcmtpbmcgc2V0dXAgeWV0LgoKPiB4
bCBvciB4bT8KClhsLiBObyB4bSBoZXJlIGFueW1vcmUsIGFzIHhlbmQgaXMgbm90IHN0YXJ0ZWQu
Cgo+IEhpZGluZyB0aGUgdmdhIGNhcmQgb24gYm9vdCBhbmQgcGFzc2luZyBpdCB0byB0aGUgZG9t
dSB2aWEgY29uZmlnIGluCj4gcGNpID0gW10gb3IgZG9pbmcgZXZlcnl0aGluZyBvbiB0aGUgZmx5
PwoKU3RhdGljYWxseSwgYXMgaW4gcGNpID0gWyAnMDAwMDowMTowMC4wJywgJzAwMDA6MDE6MDAu
MScgXS4KCj4KPiBJZiB0aGlzIGlzIGFueSBoZWxwOiBteSBzZXR1cCBpcyBydW5uaW5nIG9uIGEg
ZGViaWFuIHdoZWV6eSB3aXRoIGFuCj4gb3BlblN1c2UgS2VybmVsICgzLjQuMikgYW5kIHRoZWly
IHhlbiBwYXRjaGVzLiBJJ20gaGlkaW5nIG15IHZnYSBvbgo+IGJvb3QgdmlhIHBjaWJhY2suaGlk
ZSAobm8gb3RoZXIgcGNpYmFjayBwYXJhbXMpCgpIZXJlLCBpdCdzIGJlaW5nIGhpZGRlbiBieSB0
aGUgaW5pdHJhbWZzIHVzaW5nIHN5c2ZzLCBiZWZvcmUgbW9kdWxlcwpiZWluZyBsb2FkZWQuCkkg
Y2FuIGF0dGFjaCB0aGUgc2NyaXB0IHRoYXQgZG9lcyB0aGlzIC0gaXQganVzdCBhZGRzIHRoZSBz
bG90cyBhbmQKYmluZHMgdGhlIGRldmljZXMgdG8gcGNpYmFjay4KCj4gRm9yIHBhZ2VmYXVsdHMs
IGkgZmluZCB0aGUgZG1lc2cgYW5kIHhtIGRtZXNnIG91dHB1dHMgbW9yZSBpbmZvcm1hdGl2ZQo+
IHRoYW4gdGhlIGFjdHVhbCB4ZW4gbG9ncyBmb3IgbW9zdCBvZiB0aGUgdGltZS4uIGFueXRoaW5n
IHN1c3BpY2lvdXMKPiBjb21pbmcgdXAgdGhlcmU/CgpOb3RoaW5nIG9idmlvdXMsIHRoYXQncyB0
aGUgcHJvYmxlbS4gSSdsbCBhdHRhY2ggYSB3aG9sZSBjb2xsZWN0aW9uIG9mCmxvZ3MgbGF0ZXIu
CgpUaGFua3MsCi0tIApSYWRvc8WCYXcgU3prb2R6acWEc2tpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jun 25 15:12:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:12:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAx1-0004gT-9I; Mon, 25 Jun 2012 15:11:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <admin@dmarkey.com>) id 1SjAwz-0004gG-2Q
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 15:11:37 +0000
Received: from [85.158.138.51:16699] by server-6.bemta-3.messagelabs.com id
	FA/E6-11602-8AF78EF4; Mon, 25 Jun 2012 15:11:36 +0000
X-Env-Sender: admin@dmarkey.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340637093!25384857!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9158 invoked from network); 25 Jun 2012 15:11:34 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:11:34 -0000
Received: by yhjj56 with SMTP id j56so5243732yhj.6
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 08:11:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:cc:content-type:x-gm-message-state;
	bh=smLtxEvqEl2UMR7WzZhJLEdbMcNwObHnr7QGO7PxWiI=;
	b=pgZo80WYNkUFrEhhoPtjiPsNQHnVuX4sWffpxSkDL3UTqazZyo7ajKOGUa6ZBOgcaw
	4QfvQQH2R3Ed8UJuq10IbaJIFGZXl3S5g6ahixIhEZBNuc8lYb44ALCDdv83V48oWuu3
	EnYGrR4Fsgnq5ZzMKrGD2aARJD0qzedOOyM5P59m68Zbc6mccAqQLfjzAsZyOOIj3KZN
	h7SHCnpzaVhR27WG6hzpaCUzPCyRGxg1WScoGyYTwaAQ7soQbIzobDVVL6xmawforwDV
	l9hilyMFDDi8EbSbEeLfxieMGcx1l1+7xhe0T2chOA8bNTLHeJ7qGAe9GF2ns2ymh2Uv
	7MJg==
MIME-Version: 1.0
Received: by 10.60.2.161 with SMTP id 1mr12680313oev.48.1340637093459; Mon, 25
	Jun 2012 08:11:33 -0700 (PDT)
Received: by 10.60.66.165 with HTTP; Mon, 25 Jun 2012 08:11:33 -0700 (PDT)
In-Reply-To: <1340634498065-5709721.post@n5.nabble.com>
References: <1340634498065-5709721.post@n5.nabble.com>
Date: Mon, 25 Jun 2012 16:11:33 +0100
Message-ID: <CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
From: David Markey <admin@dmarkey.com>
To: Vintacular <itvince@gmail.com>
X-Gm-Message-State: ALoCoQmFJ/YhZUzLOBLv6I7SSmG1sZKZapBacPRnMS/GQUJZYdGTflSVGAT6ReI5h43YSkTc+EsO
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@dmarkey.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7721569156081141906=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7721569156081141906==
Content-Type: multipart/alternative; boundary=e89a8f923de4ba771804c34d6559

--e89a8f923de4ba771804c34d6559
Content-Type: text/plain; charset=ISO-8859-1

Hmm,

If you do a "file backupcent.xva" does it recognize that file as a tarfile?

To be fair, that utility was created back in the XenServer 5.5 days, the
XVA format may have changed since then.

David

On 25 June 2012 15:28, Vintacular <itvince@gmail.com> wrote:

> I'm attempting to convert a CentOs 5.6 x64 machine from Xen (Open Source)
> to
> Citrix XenServer and I am having some trouble towards the final stages. I
> need to take the .XVA created by XVA.PY and use XenConvert to manipulate
> this into another file format (OVF).
>
> Here's the process I use:
>
> 1. Poweroff the VM
>
> 2. Create a new disk in 3 times the size of the primary
>
> 3. Sign in to root and verify the new disk shows up via fdisk -l
>
> 4. Mount the new disk to a temporary location via mount /dev/sda3 /backup
>
> 5. create a disk image of the primary drive and write it to the mounted
> location /backup
> dd if=/dev/sda1 of=/backup/backup.img
>
> 6. navigate to /backup and download the xva.py utility
> wget http://www.xen.org/files/xva/xva.py
>
> 7. modify xva.py so you can execute it chmod 777 xva.py
>
> 8. temp. mount the .img file created in step 5.
> mkdir /mnt/tmp
> mount -o loop backup.img /mnt/tmp
>
> 9. Edit the /mnt/tmp/boot/grub/grub.conf (menu.lst) file
> to reference /dev/xvda, i.e. root=/dev/xvda instead of root=/dev/sda1.
>
> 10. Edit /mnt/tmp/etc/fstab to reference /dev/xvda instead of /dev/sda1
> (this also had a 2GB swap disk, removed this)
>
> 11. unmount the temporary volume via umount /mnt/tmp
>
> 12. generate the XVA file
> ./xva.py -n centos --is-pv --disk backup.img --filename=backupcent.xva
>
> I try to take this .XVA file and import it directly in to XenCenter and it
> says "This file could not be imported" I try to convert the .XVA into an
> OVF
> and it says "failed to decode tar header record"
>
> The only thing I can think of is I had 3 disks attached to this VM, 5 GB
> Primary (sda1) 4GB Swap disk (sda2) and a 25 GB disk (sda3)
>
> Maybe my /mnt/tmp/etc/fstab file needs to be modified to take into
> consideration these 3 disks? Initially, I deleted the other two from this
> file and only retained the primary sda1 and renamed it to xvda. Do I need
> to
> keep them and rename them to xvdb and xvdc?
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8f923de4ba771804c34d6559
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hmm,<div><br></div><div>If you do a &quot;file=A0backupcent.xva&quot; does =
it=A0recognize=A0that file as a tarfile?</div><div><br></div><div>To be fai=
r, that utility was created back in the XenServer 5.5 days, the XVA format =
may have changed since then.</div>
<div><br></div><div>David<br><br><div class=3D"gmail_quote">On 25 June 2012=
 15:28, Vintacular <span dir=3D"ltr">&lt;<a href=3D"mailto:itvince@gmail.co=
m" target=3D"_blank">itvince@gmail.com</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
I&#39;m attempting to convert a CentOs 5.6 x64 machine from Xen (Open Sourc=
e) to<br>
Citrix XenServer and I am having some trouble towards the final stages. I<b=
r>
need to take the .XVA created by XVA.PY and use XenConvert to manipulate<br=
>
this into another file format (OVF).<br>
<br>
Here&#39;s the process I use:<br>
<br>
1. Poweroff the VM<br>
<br>
2. Create a new disk in 3 times the size of the primary<br>
<br>
3. Sign in to root and verify the new disk shows up via fdisk -l<br>
<br>
4. Mount the new disk to a temporary location via mount /dev/sda3 /backup<b=
r>
<br>
5. create a disk image of the primary drive and write it to the mounted<br>
location /backup<br>
dd if=3D/dev/sda1 of=3D/backup/backup.img<br>
<br>
6. navigate to /backup and download the xva.py utility<br>
wget <a href=3D"http://www.xen.org/files/xva/xva.py" target=3D"_blank">http=
://www.xen.org/files/xva/xva.py</a><br>
<br>
7. modify xva.py so you can execute it chmod 777 xva.py<br>
<br>
8. temp. mount the .img file created in step 5.<br>
mkdir /mnt/tmp<br>
mount -o loop backup.img /mnt/tmp<br>
<br>
9. Edit the /mnt/tmp/boot/grub/grub.conf (menu.lst) file<br>
to reference /dev/xvda, i.e. root=3D/dev/xvda instead of root=3D/dev/sda1.<=
br>
<br>
10. Edit /mnt/tmp/etc/fstab to reference /dev/xvda instead of /dev/sda1<br>
(this also had a 2GB swap disk, removed this)<br>
<br>
11. unmount the temporary volume via umount /mnt/tmp<br>
<br>
12. generate the XVA file<br>
./xva.py -n centos --is-pv --disk backup.img --filename=3Dbackupcent.xva<br=
>
<br>
I try to take this .XVA file and import it directly in to XenCenter and it<=
br>
says &quot;This file could not be imported&quot; I try to convert the .XVA =
into an OVF<br>
and it says &quot;failed to decode tar header record&quot;<br>
<br>
The only thing I can think of is I had 3 disks attached to this VM, 5 GB<br=
>
Primary (sda1) 4GB Swap disk (sda2) and a 25 GB disk (sda3)<br>
<br>
Maybe my /mnt/tmp/etc/fstab file needs to be modified to take into<br>
consideration these 3 disks? Initially, I deleted the other two from this<b=
r>
file and only retained the primary sda1 and renamed it to xvda. Do I need t=
o<br>
keep them and rename them to xvdb and xvdc?<br>
<br>
--<br>
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/X=
VA-PY-Trouble-tp5709721.html" target=3D"_blank">http://xen.1045712.n5.nabbl=
e.com/XVA-PY-Trouble-tp5709721.html</a><br>
Sent from the Xen - User mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--e89a8f923de4ba771804c34d6559--


--===============7721569156081141906==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7721569156081141906==--


From xen-users-bounces@lists.xen.org Mon Jun 25 15:12:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:12:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjAx1-0004gT-9I; Mon, 25 Jun 2012 15:11:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <admin@dmarkey.com>) id 1SjAwz-0004gG-2Q
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 15:11:37 +0000
Received: from [85.158.138.51:16699] by server-6.bemta-3.messagelabs.com id
	FA/E6-11602-8AF78EF4; Mon, 25 Jun 2012 15:11:36 +0000
X-Env-Sender: admin@dmarkey.com
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340637093!25384857!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9158 invoked from network); 25 Jun 2012 15:11:34 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-10.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:11:34 -0000
Received: by yhjj56 with SMTP id j56so5243732yhj.6
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 08:11:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:cc:content-type:x-gm-message-state;
	bh=smLtxEvqEl2UMR7WzZhJLEdbMcNwObHnr7QGO7PxWiI=;
	b=pgZo80WYNkUFrEhhoPtjiPsNQHnVuX4sWffpxSkDL3UTqazZyo7ajKOGUa6ZBOgcaw
	4QfvQQH2R3Ed8UJuq10IbaJIFGZXl3S5g6ahixIhEZBNuc8lYb44ALCDdv83V48oWuu3
	EnYGrR4Fsgnq5ZzMKrGD2aARJD0qzedOOyM5P59m68Zbc6mccAqQLfjzAsZyOOIj3KZN
	h7SHCnpzaVhR27WG6hzpaCUzPCyRGxg1WScoGyYTwaAQ7soQbIzobDVVL6xmawforwDV
	l9hilyMFDDi8EbSbEeLfxieMGcx1l1+7xhe0T2chOA8bNTLHeJ7qGAe9GF2ns2ymh2Uv
	7MJg==
MIME-Version: 1.0
Received: by 10.60.2.161 with SMTP id 1mr12680313oev.48.1340637093459; Mon, 25
	Jun 2012 08:11:33 -0700 (PDT)
Received: by 10.60.66.165 with HTTP; Mon, 25 Jun 2012 08:11:33 -0700 (PDT)
In-Reply-To: <1340634498065-5709721.post@n5.nabble.com>
References: <1340634498065-5709721.post@n5.nabble.com>
Date: Mon, 25 Jun 2012 16:11:33 +0100
Message-ID: <CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
From: David Markey <admin@dmarkey.com>
To: Vintacular <itvince@gmail.com>
X-Gm-Message-State: ALoCoQmFJ/YhZUzLOBLv6I7SSmG1sZKZapBacPRnMS/GQUJZYdGTflSVGAT6ReI5h43YSkTc+EsO
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@dmarkey.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7721569156081141906=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7721569156081141906==
Content-Type: multipart/alternative; boundary=e89a8f923de4ba771804c34d6559

--e89a8f923de4ba771804c34d6559
Content-Type: text/plain; charset=ISO-8859-1

Hmm,

If you do a "file backupcent.xva" does it recognize that file as a tarfile?

To be fair, that utility was created back in the XenServer 5.5 days, the
XVA format may have changed since then.

David

On 25 June 2012 15:28, Vintacular <itvince@gmail.com> wrote:

> I'm attempting to convert a CentOs 5.6 x64 machine from Xen (Open Source)
> to
> Citrix XenServer and I am having some trouble towards the final stages. I
> need to take the .XVA created by XVA.PY and use XenConvert to manipulate
> this into another file format (OVF).
>
> Here's the process I use:
>
> 1. Poweroff the VM
>
> 2. Create a new disk in 3 times the size of the primary
>
> 3. Sign in to root and verify the new disk shows up via fdisk -l
>
> 4. Mount the new disk to a temporary location via mount /dev/sda3 /backup
>
> 5. create a disk image of the primary drive and write it to the mounted
> location /backup
> dd if=/dev/sda1 of=/backup/backup.img
>
> 6. navigate to /backup and download the xva.py utility
> wget http://www.xen.org/files/xva/xva.py
>
> 7. modify xva.py so you can execute it chmod 777 xva.py
>
> 8. temp. mount the .img file created in step 5.
> mkdir /mnt/tmp
> mount -o loop backup.img /mnt/tmp
>
> 9. Edit the /mnt/tmp/boot/grub/grub.conf (menu.lst) file
> to reference /dev/xvda, i.e. root=/dev/xvda instead of root=/dev/sda1.
>
> 10. Edit /mnt/tmp/etc/fstab to reference /dev/xvda instead of /dev/sda1
> (this also had a 2GB swap disk, removed this)
>
> 11. unmount the temporary volume via umount /mnt/tmp
>
> 12. generate the XVA file
> ./xva.py -n centos --is-pv --disk backup.img --filename=backupcent.xva
>
> I try to take this .XVA file and import it directly in to XenCenter and it
> says "This file could not be imported" I try to convert the .XVA into an
> OVF
> and it says "failed to decode tar header record"
>
> The only thing I can think of is I had 3 disks attached to this VM, 5 GB
> Primary (sda1) 4GB Swap disk (sda2) and a 25 GB disk (sda3)
>
> Maybe my /mnt/tmp/etc/fstab file needs to be modified to take into
> consideration these 3 disks? Initially, I deleted the other two from this
> file and only retained the primary sda1 and renamed it to xvda. Do I need
> to
> keep them and rename them to xvdb and xvdc?
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8f923de4ba771804c34d6559
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hmm,<div><br></div><div>If you do a &quot;file=A0backupcent.xva&quot; does =
it=A0recognize=A0that file as a tarfile?</div><div><br></div><div>To be fai=
r, that utility was created back in the XenServer 5.5 days, the XVA format =
may have changed since then.</div>
<div><br></div><div>David<br><br><div class=3D"gmail_quote">On 25 June 2012=
 15:28, Vintacular <span dir=3D"ltr">&lt;<a href=3D"mailto:itvince@gmail.co=
m" target=3D"_blank">itvince@gmail.com</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
I&#39;m attempting to convert a CentOs 5.6 x64 machine from Xen (Open Sourc=
e) to<br>
Citrix XenServer and I am having some trouble towards the final stages. I<b=
r>
need to take the .XVA created by XVA.PY and use XenConvert to manipulate<br=
>
this into another file format (OVF).<br>
<br>
Here&#39;s the process I use:<br>
<br>
1. Poweroff the VM<br>
<br>
2. Create a new disk in 3 times the size of the primary<br>
<br>
3. Sign in to root and verify the new disk shows up via fdisk -l<br>
<br>
4. Mount the new disk to a temporary location via mount /dev/sda3 /backup<b=
r>
<br>
5. create a disk image of the primary drive and write it to the mounted<br>
location /backup<br>
dd if=3D/dev/sda1 of=3D/backup/backup.img<br>
<br>
6. navigate to /backup and download the xva.py utility<br>
wget <a href=3D"http://www.xen.org/files/xva/xva.py" target=3D"_blank">http=
://www.xen.org/files/xva/xva.py</a><br>
<br>
7. modify xva.py so you can execute it chmod 777 xva.py<br>
<br>
8. temp. mount the .img file created in step 5.<br>
mkdir /mnt/tmp<br>
mount -o loop backup.img /mnt/tmp<br>
<br>
9. Edit the /mnt/tmp/boot/grub/grub.conf (menu.lst) file<br>
to reference /dev/xvda, i.e. root=3D/dev/xvda instead of root=3D/dev/sda1.<=
br>
<br>
10. Edit /mnt/tmp/etc/fstab to reference /dev/xvda instead of /dev/sda1<br>
(this also had a 2GB swap disk, removed this)<br>
<br>
11. unmount the temporary volume via umount /mnt/tmp<br>
<br>
12. generate the XVA file<br>
./xva.py -n centos --is-pv --disk backup.img --filename=3Dbackupcent.xva<br=
>
<br>
I try to take this .XVA file and import it directly in to XenCenter and it<=
br>
says &quot;This file could not be imported&quot; I try to convert the .XVA =
into an OVF<br>
and it says &quot;failed to decode tar header record&quot;<br>
<br>
The only thing I can think of is I had 3 disks attached to this VM, 5 GB<br=
>
Primary (sda1) 4GB Swap disk (sda2) and a 25 GB disk (sda3)<br>
<br>
Maybe my /mnt/tmp/etc/fstab file needs to be modified to take into<br>
consideration these 3 disks? Initially, I deleted the other two from this<b=
r>
file and only retained the primary sda1 and renamed it to xvda. Do I need t=
o<br>
keep them and rename them to xvdb and xvdc?<br>
<br>
--<br>
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/X=
VA-PY-Trouble-tp5709721.html" target=3D"_blank">http://xen.1045712.n5.nabbl=
e.com/XVA-PY-Trouble-tp5709721.html</a><br>
Sent from the Xen - User mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--e89a8f923de4ba771804c34d6559--


--===============7721569156081141906==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7721569156081141906==--


From xen-users-bounces@lists.xen.org Mon Jun 25 15:17:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjB23-00059Z-9K; Mon, 25 Jun 2012 15:16:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjB21-00059Q-PF
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 15:16:49 +0000
Received: from [85.158.139.83:62818] by server-9.bemta-5.messagelabs.com id
	49/78-01069-0E088EF4; Mon, 25 Jun 2012 15:16:48 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340637407!28854226!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22018 invoked from network); 25 Jun 2012 15:16:48 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 15:16:48 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjB1z-0000pv-3T
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 08:16:47 -0700
Date: Mon, 25 Jun 2012 08:16:47 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340637407099-5709725.post@n5.nabble.com>
In-Reply-To: <CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
References: <1340634498065-5709721.post@n5.nabble.com>
	<CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Yes it sure does it says:

backup.xva tar archive

Here are the logs of XenConvert

Monday, June 25, 2012 11:16:24 AM
XenConvert 2.3.1.2654 Copyright (c) 2001-2011 Citrix Systems, Inc.
Microsoft Windows Server 2003 R2  SP 2
Suite=0x00000110
Processor Architecture: x86
Number of processors: 2
XVA to OVF started at Monday, June 25, 2012 11:16:24 AM
Reading the XVA configuration...
Converting virtual disks...
Failed to decode  as octal string.
Failed to decode tar header record.
XVA to OVF stopped at Monday, June 25, 2012 11:16:26 AM
XVA to OVF lasted    1.4 seconds

--
View this message in context: http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721p5709725.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 15:17:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjB23-00059Z-9K; Mon, 25 Jun 2012 15:16:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjB21-00059Q-PF
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 15:16:49 +0000
Received: from [85.158.139.83:62818] by server-9.bemta-5.messagelabs.com id
	49/78-01069-0E088EF4; Mon, 25 Jun 2012 15:16:48 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340637407!28854226!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22018 invoked from network); 25 Jun 2012 15:16:48 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 15:16:48 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjB1z-0000pv-3T
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 08:16:47 -0700
Date: Mon, 25 Jun 2012 08:16:47 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340637407099-5709725.post@n5.nabble.com>
In-Reply-To: <CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
References: <1340634498065-5709721.post@n5.nabble.com>
	<CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Yes it sure does it says:

backup.xva tar archive

Here are the logs of XenConvert

Monday, June 25, 2012 11:16:24 AM
XenConvert 2.3.1.2654 Copyright (c) 2001-2011 Citrix Systems, Inc.
Microsoft Windows Server 2003 R2  SP 2
Suite=0x00000110
Processor Architecture: x86
Number of processors: 2
XVA to OVF started at Monday, June 25, 2012 11:16:24 AM
Reading the XVA configuration...
Converting virtual disks...
Failed to decode  as octal string.
Failed to decode tar header record.
XVA to OVF stopped at Monday, June 25, 2012 11:16:26 AM
XVA to OVF lasted    1.4 seconds

--
View this message in context: http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721p5709725.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 15:22:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjB7E-0005Vl-8x; Mon, 25 Jun 2012 15:22:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjB7D-0005Va-0n
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 15:22:11 +0000
Received: from [85.158.139.83:47348] by server-9.bemta-5.messagelabs.com id
	61/48-01069-22288EF4; Mon, 25 Jun 2012 15:22:10 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1340637729!26688346!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4516 invoked from network); 25 Jun 2012 15:22:09 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:22:09 -0000
Received: by bkwj10 with SMTP id j10so3890678bkw.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 08:22:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=XtOPCFxc5Bs/HbLxpXaVeskRs/qVfNGf8E3YrmZNd9o=;
	b=d+gjePAOFnApEX65VJ1P/nIIRLoCeUn3D3woeFFL5H5W8hBLH/cQXEAnzvDUZZQ0tQ
	rkMLsQiNn+hP5B45RqlLRE3Bpka4iOlRP7YIeM0xbD0CXSfvjJUaamBo221zLQ9y1wbt
	wOH0fZEv7rb2Ea/UlOrHxgozYotLL3MILOdGTjfPDj1akgvsY2xBZ/dm1rfUBV/PB2Zv
	GnwfWFeASk3BFSiqFCqlJTbVQpm4mOvKKemDOvRsgywnnprMUpw1IoI/ybJ+j1UH7Md/
	6YJh4/bY6bUuZxus+vsDtviGJ/WJbsiDgR1ZtE48LLnm/gI2wFNpvQwu1JPG4d3gY6Z2
	4tbQ==
Received: by 10.204.152.199 with SMTP id h7mr4352727bkw.39.1340637728917; Mon,
	25 Jun 2012 08:22:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Mon, 25 Jun 2012 08:21:48 -0700 (PDT)
In-Reply-To: <CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Mon, 25 Jun 2012 17:21:48 +0200
Message-ID: <CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Maybe you should give xm a try just to see if it does the trick. I
never got vga passthrough working with xl (and from my understanding,
it's a lot mor complicated there with compiling the vga bios into xen
and manual calculating vga adress ranges.. with xm, I'm doing neither
of it).

Also, do you increase the log level for xen? my kernel line is:
multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall guest_loglvl=
=3Dall

What kernel are you using? If you want i can provide my build commands
for the xen-patched openSuse Kernel..

2012/6/25 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> On Mon, Jun 25, 2012 at 4:52 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>> Hi,
>>
>> I got a quite similar setup working with vga passthrough. Can you
>> provide some more information?
>>
>> What kernel are you using? With xen patches?
>> Everything xen related compiled from source or any distro packages?
>
> Qubes packages for libs (that's Xen 4.1.2 patched), the other
> 4.1.3-rc1 hypervisor by myself from Gentoo ebuild.
>
>> Are you using gfx_passthrough=3D1 ?
>
> No, secondary PCI card.
>
>> qemu-dm or stubdom?
>
> Mentioned in the post, qemu-dm. I was unable to make stubdom work with
> the rest of the networking setup yet.
>
>> xl or xm?
>
> Xl. No xm here anymore, as xend is not started.
>
>> Hiding the vga card on boot and passing it to the domu via config in
>> pci =3D [] or doing everything on the fly?
>
> Statically, as in pci =3D [ '0000:01:00.0', '0000:01:00.1' ].
>
>>
>> If this is any help: my setup is running on a debian wheezy with an
>> openSuse Kernel (3.4.2) and their xen patches. I'm hiding my vga on
>> boot via pciback.hide (no other pciback params)
>
> Here, it's being hidden by the initramfs using sysfs, before modules
> being loaded.
> I can attach the script that does this - it just adds the slots and
> binds the devices to pciback.
>
>> For pagefaults, i find the dmesg and xm dmesg outputs more informative
>> than the actual xen logs for most of the time.. anything suspicious
>> coming up there?
>
> Nothing obvious, that's the problem. I'll attach a whole collection of
> logs later.
>
> Thanks,
> --
> Rados=B3aw Szkodzi=F1ski

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 15:22:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjB7E-0005Vl-8x; Mon, 25 Jun 2012 15:22:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjB7D-0005Va-0n
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 15:22:11 +0000
Received: from [85.158.139.83:47348] by server-9.bemta-5.messagelabs.com id
	61/48-01069-22288EF4; Mon, 25 Jun 2012 15:22:10 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1340637729!26688346!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4516 invoked from network); 25 Jun 2012 15:22:09 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:22:09 -0000
Received: by bkwj10 with SMTP id j10so3890678bkw.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 08:22:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=XtOPCFxc5Bs/HbLxpXaVeskRs/qVfNGf8E3YrmZNd9o=;
	b=d+gjePAOFnApEX65VJ1P/nIIRLoCeUn3D3woeFFL5H5W8hBLH/cQXEAnzvDUZZQ0tQ
	rkMLsQiNn+hP5B45RqlLRE3Bpka4iOlRP7YIeM0xbD0CXSfvjJUaamBo221zLQ9y1wbt
	wOH0fZEv7rb2Ea/UlOrHxgozYotLL3MILOdGTjfPDj1akgvsY2xBZ/dm1rfUBV/PB2Zv
	GnwfWFeASk3BFSiqFCqlJTbVQpm4mOvKKemDOvRsgywnnprMUpw1IoI/ybJ+j1UH7Md/
	6YJh4/bY6bUuZxus+vsDtviGJ/WJbsiDgR1ZtE48LLnm/gI2wFNpvQwu1JPG4d3gY6Z2
	4tbQ==
Received: by 10.204.152.199 with SMTP id h7mr4352727bkw.39.1340637728917; Mon,
	25 Jun 2012 08:22:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Mon, 25 Jun 2012 08:21:48 -0700 (PDT)
In-Reply-To: <CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Mon, 25 Jun 2012 17:21:48 +0200
Message-ID: <CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Maybe you should give xm a try just to see if it does the trick. I
never got vga passthrough working with xl (and from my understanding,
it's a lot mor complicated there with compiling the vga bios into xen
and manual calculating vga adress ranges.. with xm, I'm doing neither
of it).

Also, do you increase the log level for xen? my kernel line is:
multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall guest_loglvl=
=3Dall

What kernel are you using? If you want i can provide my build commands
for the xen-patched openSuse Kernel..

2012/6/25 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> On Mon, Jun 25, 2012 at 4:52 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>> Hi,
>>
>> I got a quite similar setup working with vga passthrough. Can you
>> provide some more information?
>>
>> What kernel are you using? With xen patches?
>> Everything xen related compiled from source or any distro packages?
>
> Qubes packages for libs (that's Xen 4.1.2 patched), the other
> 4.1.3-rc1 hypervisor by myself from Gentoo ebuild.
>
>> Are you using gfx_passthrough=3D1 ?
>
> No, secondary PCI card.
>
>> qemu-dm or stubdom?
>
> Mentioned in the post, qemu-dm. I was unable to make stubdom work with
> the rest of the networking setup yet.
>
>> xl or xm?
>
> Xl. No xm here anymore, as xend is not started.
>
>> Hiding the vga card on boot and passing it to the domu via config in
>> pci =3D [] or doing everything on the fly?
>
> Statically, as in pci =3D [ '0000:01:00.0', '0000:01:00.1' ].
>
>>
>> If this is any help: my setup is running on a debian wheezy with an
>> openSuse Kernel (3.4.2) and their xen patches. I'm hiding my vga on
>> boot via pciback.hide (no other pciback params)
>
> Here, it's being hidden by the initramfs using sysfs, before modules
> being loaded.
> I can attach the script that does this - it just adds the slots and
> binds the devices to pciback.
>
>> For pagefaults, i find the dmesg and xm dmesg outputs more informative
>> than the actual xen logs for most of the time.. anything suspicious
>> coming up there?
>
> Nothing obvious, that's the problem. I'll attach a whole collection of
> logs later.
>
> Thanks,
> --
> Rados=B3aw Szkodzi=F1ski

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 15:33:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjBHN-0005xO-Ne; Mon, 25 Jun 2012 15:32:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjBHM-0005x1-1X
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 15:32:40 +0000
Received: from [85.158.138.51:31108] by server-7.bemta-3.messagelabs.com id
	45/F2-10113-29488EF4; Mon, 25 Jun 2012 15:32:34 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1340638354!21333436!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26055 invoked from network); 25 Jun 2012 15:32:34 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:32:34 -0000
Received: by werf3 with SMTP id f3so3549988wer.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 08:32:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=NUvEMQNIJA8j4GhCiwNvAYR+haEhOhJgUvRDGFr6zVE=;
	b=GDY8oW2jUm0n3E3LfgJXxuBOCgMvcOGnHgvWc9D0r37qO9HTdUpCtEcK2MIIpLk1MO
	LZcoz0VLJ825pK0IGRi2xr2eGYQOy4kKJZB7jnLPmO/XDKNFDIGi5LoLdwxNDtXgU+uM
	3jKRb2lh/zdhNDthVL8PMhHRqBVoD0M5VUeUb0SOTh2f8OFZSLpOjzFPvyg8KPGRDBe9
	0duYgS1QlkO/wUAZHaYgyN44g7vG6LY+sRr43jdrgxl0jJLfIAZB7hPprlHQ1zrlFyKZ
	TKo0BVla3YCLMhg9c9VvUE2mZK1ZPVdGUYZzBxCC6U5fgCCDOm+mJepAmNhzQsTHjIRb
	Hqvg==
Received: by 10.180.20.239 with SMTP id q15mr849465wie.13.1340638353972; Mon,
	25 Jun 2012 08:32:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 08:32:13 -0700 (PDT)
In-Reply-To: <CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Mon, 25 Jun 2012 17:32:13 +0200
Message-ID: <CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCBKdW4gMjUsIDIwMTIgYXQgNToyMSBQTSwgTWF0dGhpYXMKPG1hdHRoaWFzLmthbm5l
bmJlcmdAZ29vZ2xlbWFpbC5jb20+IHdyb3RlOgo+IE1heWJlIHlvdSBzaG91bGQgZ2l2ZSB4bSBh
IHRyeSBqdXN0IHRvIHNlZSBpZiBpdCBkb2VzIHRoZSB0cmljay4gSQo+IG5ldmVyIGdvdCB2Z2Eg
cGFzc3Rocm91Z2ggd29ya2luZyB3aXRoIHhsIChhbmQgZnJvbSBteSB1bmRlcnN0YW5kaW5nLAo+
IGl0J3MgYSBsb3QgbW9yIGNvbXBsaWNhdGVkIHRoZXJlIHdpdGggY29tcGlsaW5nIHRoZSB2Z2Eg
YmlvcyBpbnRvIHhlbgo+IGFuZCBtYW51YWwgY2FsY3VsYXRpbmcgdmdhIGFkcmVzcyByYW5nZXMu
LiB3aXRoIHhtLCBJJ20gZG9pbmcgbmVpdGhlcgo+IG9mIGl0KS4KCldoeT8gSSdtIG5vdCB1c2lu
ZyB0aGUgVkdBIFBhc3N0aHJvdWdoLCBUaGUgY2FyZCBpcyBzZXQgdXAgYXMgYSBzZWNvbmRhcnku
ClRoYXQgc2hvdWxkbid0IG5lZWQgYW55IFZHQSBCSU9TLiBBbHNvLCBpdCB3b3JrcyBmaW5lIGZv
ciB0aGUgZmlyc3QKYm9vdCB2ZXJ5IHdlbGwhCgpUaGUgcHJvYmxlbSBvY2N1cnMgb24gdGhlIHNl
Y29uZCBzdGFydCBvZiB0aGUgc2FtZSBWTS4KCj4gQWxzbywgZG8geW91IGluY3JlYXNlIHRoZSBs
b2cgbGV2ZWwgZm9yIHhlbj8gbXkga2VybmVsIGxpbmUgaXM6Cj4gbXVsdGlib290IC9ib290L3hl
bi5neiBkb20wX21lbT0yMDQ4TSBpb21tdT0xIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbAoK
V2lsbCBkby4gKGV4Y2VwdCBkb20wX21lbSkKCj4gV2hhdCBrZXJuZWwgYXJlIHlvdSB1c2luZz8g
SWYgeW91IHdhbnQgaSBjYW4gcHJvdmlkZSBteSBidWlsZCBjb21tYW5kcwo+IGZvciB0aGUgeGVu
LXBhdGNoZWQgb3BlblN1c2UgS2VybmVsLi4KCkkgZG9uJ3Qgd2FudCB0byB1c2UgdGhlIFhlbkxp
bnV4IGtlcm5lbC4gUFZPcHMgb25seSBwbGVhc2UuClVubGVzcyB0aGUgWGVuIGtlcm5lbCBpcyBh
Y3R1YWxseSBQdm9wcy1iYXNlZCwgaW4gd2hpY2ggY2FzZSB3aHkgd291bGQKSSB3YW50IHRvIHVz
ZSBPcGVuU1VTRSBvbmUgaW5zdGVhZCBvZiB2YW5pbGxhPwoKQXMgSSd2ZSBtZW50aW9uZWQsIHZh
bmlsbGEgMy40LjEuCgotLSAKUmFkb3PFgmF3IFN6a29kemnFhHNraQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jun 25 15:33:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 15:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjBHN-0005xO-Ne; Mon, 25 Jun 2012 15:32:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjBHM-0005x1-1X
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 15:32:40 +0000
Received: from [85.158.138.51:31108] by server-7.bemta-3.messagelabs.com id
	45/F2-10113-29488EF4; Mon, 25 Jun 2012 15:32:34 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1340638354!21333436!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26055 invoked from network); 25 Jun 2012 15:32:34 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 15:32:34 -0000
Received: by werf3 with SMTP id f3so3549988wer.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 08:32:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=NUvEMQNIJA8j4GhCiwNvAYR+haEhOhJgUvRDGFr6zVE=;
	b=GDY8oW2jUm0n3E3LfgJXxuBOCgMvcOGnHgvWc9D0r37qO9HTdUpCtEcK2MIIpLk1MO
	LZcoz0VLJ825pK0IGRi2xr2eGYQOy4kKJZB7jnLPmO/XDKNFDIGi5LoLdwxNDtXgU+uM
	3jKRb2lh/zdhNDthVL8PMhHRqBVoD0M5VUeUb0SOTh2f8OFZSLpOjzFPvyg8KPGRDBe9
	0duYgS1QlkO/wUAZHaYgyN44g7vG6LY+sRr43jdrgxl0jJLfIAZB7hPprlHQ1zrlFyKZ
	TKo0BVla3YCLMhg9c9VvUE2mZK1ZPVdGUYZzBxCC6U5fgCCDOm+mJepAmNhzQsTHjIRb
	Hqvg==
Received: by 10.180.20.239 with SMTP id q15mr849465wie.13.1340638353972; Mon,
	25 Jun 2012 08:32:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 08:32:13 -0700 (PDT)
In-Reply-To: <CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Mon, 25 Jun 2012 17:32:13 +0200
Message-ID: <CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gTW9uLCBKdW4gMjUsIDIwMTIgYXQgNToyMSBQTSwgTWF0dGhpYXMKPG1hdHRoaWFzLmthbm5l
bmJlcmdAZ29vZ2xlbWFpbC5jb20+IHdyb3RlOgo+IE1heWJlIHlvdSBzaG91bGQgZ2l2ZSB4bSBh
IHRyeSBqdXN0IHRvIHNlZSBpZiBpdCBkb2VzIHRoZSB0cmljay4gSQo+IG5ldmVyIGdvdCB2Z2Eg
cGFzc3Rocm91Z2ggd29ya2luZyB3aXRoIHhsIChhbmQgZnJvbSBteSB1bmRlcnN0YW5kaW5nLAo+
IGl0J3MgYSBsb3QgbW9yIGNvbXBsaWNhdGVkIHRoZXJlIHdpdGggY29tcGlsaW5nIHRoZSB2Z2Eg
YmlvcyBpbnRvIHhlbgo+IGFuZCBtYW51YWwgY2FsY3VsYXRpbmcgdmdhIGFkcmVzcyByYW5nZXMu
LiB3aXRoIHhtLCBJJ20gZG9pbmcgbmVpdGhlcgo+IG9mIGl0KS4KCldoeT8gSSdtIG5vdCB1c2lu
ZyB0aGUgVkdBIFBhc3N0aHJvdWdoLCBUaGUgY2FyZCBpcyBzZXQgdXAgYXMgYSBzZWNvbmRhcnku
ClRoYXQgc2hvdWxkbid0IG5lZWQgYW55IFZHQSBCSU9TLiBBbHNvLCBpdCB3b3JrcyBmaW5lIGZv
ciB0aGUgZmlyc3QKYm9vdCB2ZXJ5IHdlbGwhCgpUaGUgcHJvYmxlbSBvY2N1cnMgb24gdGhlIHNl
Y29uZCBzdGFydCBvZiB0aGUgc2FtZSBWTS4KCj4gQWxzbywgZG8geW91IGluY3JlYXNlIHRoZSBs
b2cgbGV2ZWwgZm9yIHhlbj8gbXkga2VybmVsIGxpbmUgaXM6Cj4gbXVsdGlib290IC9ib290L3hl
bi5neiBkb20wX21lbT0yMDQ4TSBpb21tdT0xIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbAoK
V2lsbCBkby4gKGV4Y2VwdCBkb20wX21lbSkKCj4gV2hhdCBrZXJuZWwgYXJlIHlvdSB1c2luZz8g
SWYgeW91IHdhbnQgaSBjYW4gcHJvdmlkZSBteSBidWlsZCBjb21tYW5kcwo+IGZvciB0aGUgeGVu
LXBhdGNoZWQgb3BlblN1c2UgS2VybmVsLi4KCkkgZG9uJ3Qgd2FudCB0byB1c2UgdGhlIFhlbkxp
bnV4IGtlcm5lbC4gUFZPcHMgb25seSBwbGVhc2UuClVubGVzcyB0aGUgWGVuIGtlcm5lbCBpcyBh
Y3R1YWxseSBQdm9wcy1iYXNlZCwgaW4gd2hpY2ggY2FzZSB3aHkgd291bGQKSSB3YW50IHRvIHVz
ZSBPcGVuU1VTRSBvbmUgaW5zdGVhZCBvZiB2YW5pbGxhPwoKQXMgSSd2ZSBtZW50aW9uZWQsIHZh
bmlsbGEgMy40LjEuCgotLSAKUmFkb3PFgmF3IFN6a29kemnFhHNraQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jun 25 17:05:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 17:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjChy-0008Ah-RL; Mon, 25 Jun 2012 17:04:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists+xen@internecto.net>) id 1SjChy-0008AV-3W
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 17:04:14 +0000
Received: from [85.158.143.35:7921] by server-3.bemta-4.messagelabs.com id
	56/8F-05808-D0A98EF4; Mon, 25 Jun 2012 17:04:13 +0000
X-Env-Sender: lists+xen@internecto.net
X-Msg-Ref: server-14.tower-21.messagelabs.com!1340643852!16917829!1
X-Originating-IP: [87.98.246.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21480 invoked from network); 25 Jun 2012 17:04:12 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (87.98.246.89)
	by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Jun 2012 17:04:12 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 0886E4D22A
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:04:12 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([87.98.246.89])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id t+lEWwZmntn2 for <xen-users@lists.xen.org>;
	Mon, 25 Jun 2012 17:04:07 +0000 (UTC)
Received: from voidzero.net (5ED4FDEB.cm-7-5d.dynamic.ziggo.nl
	[94.212.253.235])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id EAEF24D228
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:04:06 +0000 (UTC)
Date: Mon, 25 Jun 2012 19:04:05 +0200
From: lists+xen@internecto.net
To: xen-users@lists.xen.org
Message-ID: <20120625190405.0f52be15@voidzero.net>
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Subject: [Xen-users] xl and console problems with pv-grub?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi everyone,

I just got this issue where pv-grub would not become visible after I
did 'xl create -c host'. Turned out that Xen on Archlinux, for which I
use a modified PKGBUILD, does not create /var/run/xen. So if you have
this problem too then just let the xencommons rc script create that
directory after each boot. 

At least it solved this problem. Sometimes things can be so easy. :-)

Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 17:05:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 17:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjChy-0008Ah-RL; Mon, 25 Jun 2012 17:04:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists+xen@internecto.net>) id 1SjChy-0008AV-3W
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 17:04:14 +0000
Received: from [85.158.143.35:7921] by server-3.bemta-4.messagelabs.com id
	56/8F-05808-D0A98EF4; Mon, 25 Jun 2012 17:04:13 +0000
X-Env-Sender: lists+xen@internecto.net
X-Msg-Ref: server-14.tower-21.messagelabs.com!1340643852!16917829!1
X-Originating-IP: [87.98.246.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21480 invoked from network); 25 Jun 2012 17:04:12 -0000
Received: from polaris.internecto.net (HELO mx1.internecto.net) (87.98.246.89)
	by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 25 Jun 2012 17:04:12 -0000
Received: from localhost (unknown [127.0.0.1])
	by mx1.internecto.net (Postfix) with ESMTP id 0886E4D22A
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:04:12 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at mx1.internecto.net
Received: from mx1.internecto.net ([87.98.246.89])
	by localhost (polaris.internecto.net [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id t+lEWwZmntn2 for <xen-users@lists.xen.org>;
	Mon, 25 Jun 2012 17:04:07 +0000 (UTC)
Received: from voidzero.net (5ED4FDEB.cm-7-5d.dynamic.ziggo.nl
	[94.212.253.235])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(Client did not present a certificate)
	(Authenticated sender: mark@voidzero.net)
	by mx1.internecto.net (Postfix) with ESMTPSA id EAEF24D228
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:04:06 +0000 (UTC)
Date: Mon, 25 Jun 2012 19:04:05 +0200
From: lists+xen@internecto.net
To: xen-users@lists.xen.org
Message-ID: <20120625190405.0f52be15@voidzero.net>
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Subject: [Xen-users] xl and console problems with pv-grub?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi everyone,

I just got this issue where pv-grub would not become visible after I
did 'xl create -c host'. Turned out that Xen on Archlinux, for which I
use a modified PKGBUILD, does not create /var/run/xen. So if you have
this problem too then just let the xencommons rc script create that
directory after each boot. 

At least it solved this problem. Sometimes things can be so easy. :-)

Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 17:18:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 17:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjCvM-0000BC-7u; Mon, 25 Jun 2012 17:18:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <okhalid.cern@gmail.com>) id 1SjCvK-0000Ar-TI
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 17:18:03 +0000
Received: from [85.158.138.51:64558] by server-10.bemta-3.messagelabs.com id
	FD/3E-01753-84D98EF4; Mon, 25 Jun 2012 17:18:00 +0000
X-Env-Sender: okhalid.cern@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1340644678!21353095!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4478 invoked from network); 25 Jun 2012 17:17:59 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 17:17:59 -0000
Received: by ghy10 with SMTP id 10so4194197ghy.30
	for <multiple recipients>; Mon, 25 Jun 2012 10:17:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:date:message-id:subject:from:to:content-type;
	bh=+7/KZf8V/LzsHDwpWTNFcK6defDvedqKZQCYA/tUVyI=;
	b=wZATBB2D6XIvvLlWuehVvOpvj3xxRgboi6ZajVhNjdzN0NFqgalCsSpHGglCQynF4i
	WMUJhgZ6rtXWDAy4pOu/h4JJQH1trQSN/Ar0ztLYuBXYf9cLfm6kzJfADfSIjgDYauDJ
	9cXBnVqzXzCToV4VMK8vNJa26mrPa4dUNMesUa+j8EY753ZPmlb+5z0Haf0flDHwxVOj
	fOi5zfXwRKpOuUph7uRm3ane9r8cj8IxrU70wBUfpP7BWw7t3O0JLCZ8usF/+vwg/Xiz
	qeqeYK5rpeMiHwqp4jz5//4WzcDXrAMBWKxfqjhpvZsD94s6l/kOZWi8sfwSTa5/JQqO
	cWAQ==
MIME-Version: 1.0
Received: by 10.42.189.138 with SMTP id de10mr6182529icb.38.1340644678106;
	Mon, 25 Jun 2012 10:17:58 -0700 (PDT)
Received: by 10.231.174.84 with HTTP; Mon, 25 Jun 2012 10:17:58 -0700 (PDT)
Date: Mon, 25 Jun 2012 18:17:58 +0100
Message-ID: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
From: "Omer K." <okhalid.cern@gmail.com>
To: xen-users list <xen-users@lists.xensource.com>, 
	xen-devel list <xen-devel@lists.xensource.com>,
	xen-tools@lists.xensource.com
Subject: [Xen-users] Unable to make xen tools from xen-unstable 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: okhalid.cern@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8157177455509417783=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8157177455509417783==
Content-Type: multipart/alternative; boundary=20cf303bfb4acefd9a04c34f295e

--20cf303bfb4acefd9a04c34f295e
Content-Type: text/plain; charset=UTF-8

Hi,

I have downloaded the latest  xen-unstable release using mercurial
repositories. After ./configure, "make xen" successfully builds but "make
tools" fails after building xen trace package, and fails to download
seabios.git repository. Following is the output, and any help would be much
appreciated. Thank you.

/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cross-install
-m0644 -p xentrace.8
/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/share/man/man8
make[3]: Leaving directory
`//scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace'
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make[2]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make -C xcutils install
make[3]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
-d -m0755 -p
/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
-m0755 -p xc_restore xc_save readnotes lsevtchn
/sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
make[3]: Leaving directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make[2]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make -C firmware install
make[3]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
GIT=git
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh
git://xenbits.xen.org/seabios.git rel-1.6.3.2 seabios-dir
Cloning into seabios-dir-remote.tmp...
make[3]: Leaving directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make[1]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools'
linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://
xenbits.xen.org/seabios.git
Cloning into seabios...
fatal: Unable to look up xenbits.xen.org (port 9418) (Name or service not
known)

--20cf303bfb4acefd9a04c34f295e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I have downloaded the latest=C2=A0 xen-unstable release using me=
rcurial repositories. After ./configure, &quot;make xen&quot; successfully =
builds but &quot;make tools&quot; fails after building xen trace package, a=
nd fails to download seabios.git repository. Following is the output, and a=
ny help would be much appreciated. Thank you.<br>
<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cr=
oss-install -m0644 -p xentrace.8 /scratch/xen-unstable4.2/xen-unstable-4.2/=
dist/install/usr/share/man/man8<br>make[3]: Leaving directory `//scratch/xe=
n-unstable4.2/xen-unstable-4.2/tools/xentrace&#39;<br>
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
&#39;<br>make[2]: Entering directory `/scratch/xen-unstable4.2/xen-unstable=
-4.2/tools&#39;<br>make -C xcutils install<br>make[3]: Entering directory `=
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils&#39;<br>
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-i=
nstall -d -m0755 -p /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/=
usr/lib/xen/bin<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/=
../../tools/cross-install -m0755 -p xc_restore xc_save readnotes lsevtchn /=
sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bi=
n<br>
make[3]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
/xcutils&#39;<br>make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-u=
nstable-4.2/tools&#39;<br>make[2]: Entering directory `/scratch/xen-unstabl=
e4.2/xen-unstable-4.2/tools&#39;<br>
make -C firmware install<br>make[3]: Entering directory `/scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware&#39;<br>GIT=3Dgit /scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh git://=
<a href=3D"http://xenbits.xen.org/seabios.git">xenbits.xen.org/seabios.git<=
/a> rel-1.6.3.2 seabios-dir<br>
Cloning into seabios-dir-remote.tmp...<br>make[3]: Leaving directory `/scra=
tch/xen-unstable4.2/xen-unstable-4.2/tools/firmware&#39;<br>make[2]: Leavin=
g directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<br>make[1=
]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<b=
r>
linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://<a h=
ref=3D"http://xenbits.xen.org/seabios.git">xenbits.xen.org/seabios.git</a><=
br>Cloning into seabios...<br><span style=3D"background-color:rgb(255,255,5=
1)">fatal: Unable to look up <a href=3D"http://xenbits.xen.org">xenbits.xen=
.org</a> (port 9418) (Name or service not known)</span><br>
<br>

--20cf303bfb4acefd9a04c34f295e--


--===============8157177455509417783==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8157177455509417783==--


From xen-users-bounces@lists.xen.org Mon Jun 25 17:18:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 17:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjCvM-0000BC-7u; Mon, 25 Jun 2012 17:18:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <okhalid.cern@gmail.com>) id 1SjCvK-0000Ar-TI
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 17:18:03 +0000
Received: from [85.158.138.51:64558] by server-10.bemta-3.messagelabs.com id
	FD/3E-01753-84D98EF4; Mon, 25 Jun 2012 17:18:00 +0000
X-Env-Sender: okhalid.cern@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1340644678!21353095!1
X-Originating-IP: [209.85.160.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4478 invoked from network); 25 Jun 2012 17:17:59 -0000
Received: from mail-gh0-f171.google.com (HELO mail-gh0-f171.google.com)
	(209.85.160.171)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 17:17:59 -0000
Received: by ghy10 with SMTP id 10so4194197ghy.30
	for <multiple recipients>; Mon, 25 Jun 2012 10:17:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:date:message-id:subject:from:to:content-type;
	bh=+7/KZf8V/LzsHDwpWTNFcK6defDvedqKZQCYA/tUVyI=;
	b=wZATBB2D6XIvvLlWuehVvOpvj3xxRgboi6ZajVhNjdzN0NFqgalCsSpHGglCQynF4i
	WMUJhgZ6rtXWDAy4pOu/h4JJQH1trQSN/Ar0ztLYuBXYf9cLfm6kzJfADfSIjgDYauDJ
	9cXBnVqzXzCToV4VMK8vNJa26mrPa4dUNMesUa+j8EY753ZPmlb+5z0Haf0flDHwxVOj
	fOi5zfXwRKpOuUph7uRm3ane9r8cj8IxrU70wBUfpP7BWw7t3O0JLCZ8usF/+vwg/Xiz
	qeqeYK5rpeMiHwqp4jz5//4WzcDXrAMBWKxfqjhpvZsD94s6l/kOZWi8sfwSTa5/JQqO
	cWAQ==
MIME-Version: 1.0
Received: by 10.42.189.138 with SMTP id de10mr6182529icb.38.1340644678106;
	Mon, 25 Jun 2012 10:17:58 -0700 (PDT)
Received: by 10.231.174.84 with HTTP; Mon, 25 Jun 2012 10:17:58 -0700 (PDT)
Date: Mon, 25 Jun 2012 18:17:58 +0100
Message-ID: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
From: "Omer K." <okhalid.cern@gmail.com>
To: xen-users list <xen-users@lists.xensource.com>, 
	xen-devel list <xen-devel@lists.xensource.com>,
	xen-tools@lists.xensource.com
Subject: [Xen-users] Unable to make xen tools from xen-unstable 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: okhalid.cern@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8157177455509417783=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8157177455509417783==
Content-Type: multipart/alternative; boundary=20cf303bfb4acefd9a04c34f295e

--20cf303bfb4acefd9a04c34f295e
Content-Type: text/plain; charset=UTF-8

Hi,

I have downloaded the latest  xen-unstable release using mercurial
repositories. After ./configure, "make xen" successfully builds but "make
tools" fails after building xen trace package, and fails to download
seabios.git repository. Following is the output, and any help would be much
appreciated. Thank you.

/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cross-install
-m0644 -p xentrace.8
/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/share/man/man8
make[3]: Leaving directory
`//scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace'
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make[2]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make -C xcutils install
make[3]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
-d -m0755 -p
/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
-m0755 -p xc_restore xc_save readnotes lsevtchn
/sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
make[3]: Leaving directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make[2]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make -C firmware install
make[3]: Entering directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
GIT=git
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh
git://xenbits.xen.org/seabios.git rel-1.6.3.2 seabios-dir
Cloning into seabios-dir-remote.tmp...
make[3]: Leaving directory
`/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
make[1]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools'
linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://
xenbits.xen.org/seabios.git
Cloning into seabios...
fatal: Unable to look up xenbits.xen.org (port 9418) (Name or service not
known)

--20cf303bfb4acefd9a04c34f295e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I have downloaded the latest=C2=A0 xen-unstable release using me=
rcurial repositories. After ./configure, &quot;make xen&quot; successfully =
builds but &quot;make tools&quot; fails after building xen trace package, a=
nd fails to download seabios.git repository. Following is the output, and a=
ny help would be much appreciated. Thank you.<br>
<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cr=
oss-install -m0644 -p xentrace.8 /scratch/xen-unstable4.2/xen-unstable-4.2/=
dist/install/usr/share/man/man8<br>make[3]: Leaving directory `//scratch/xe=
n-unstable4.2/xen-unstable-4.2/tools/xentrace&#39;<br>
make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
&#39;<br>make[2]: Entering directory `/scratch/xen-unstable4.2/xen-unstable=
-4.2/tools&#39;<br>make -C xcutils install<br>make[3]: Entering directory `=
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils&#39;<br>
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-i=
nstall -d -m0755 -p /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/=
usr/lib/xen/bin<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/=
../../tools/cross-install -m0755 -p xc_restore xc_save readnotes lsevtchn /=
sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bi=
n<br>
make[3]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
/xcutils&#39;<br>make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-u=
nstable-4.2/tools&#39;<br>make[2]: Entering directory `/scratch/xen-unstabl=
e4.2/xen-unstable-4.2/tools&#39;<br>
make -C firmware install<br>make[3]: Entering directory `/scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware&#39;<br>GIT=3Dgit /scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh git://=
<a href=3D"http://xenbits.xen.org/seabios.git">xenbits.xen.org/seabios.git<=
/a> rel-1.6.3.2 seabios-dir<br>
Cloning into seabios-dir-remote.tmp...<br>make[3]: Leaving directory `/scra=
tch/xen-unstable4.2/xen-unstable-4.2/tools/firmware&#39;<br>make[2]: Leavin=
g directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<br>make[1=
]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<b=
r>
linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://<a h=
ref=3D"http://xenbits.xen.org/seabios.git">xenbits.xen.org/seabios.git</a><=
br>Cloning into seabios...<br><span style=3D"background-color:rgb(255,255,5=
1)">fatal: Unable to look up <a href=3D"http://xenbits.xen.org">xenbits.xen=
.org</a> (port 9418) (Name or service not known)</span><br>
<br>

--20cf303bfb4acefd9a04c34f295e--


--===============8157177455509417783==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8157177455509417783==--


From xen-users-bounces@lists.xen.org Mon Jun 25 17:23:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 17:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjD0L-0000YI-8K; Mon, 25 Jun 2012 17:23:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <admin@dmarkey.com>) id 1SjD0K-0000YC-6x
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 17:23:12 +0000
Received: from [85.158.139.83:59534] by server-3.bemta-5.messagelabs.com id
	91/2E-03367-F7E98EF4; Mon, 25 Jun 2012 17:23:11 +0000
X-Env-Sender: admin@dmarkey.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340644989!28877210!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26801 invoked from network); 25 Jun 2012 17:23:10 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 17:23:10 -0000
Received: by obbef5 with SMTP id ef5so10295925obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 10:23:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:cc:content-type:x-gm-message-state;
	bh=zFME5LZYUUEuwwtAfJxeDYpDlVFD3cwBiCTjZW360fA=;
	b=dXt+I0U79D5IAQuvqAWfIvTHePXc0TdqMp8h/TPwW2sFj9o8NxsDIkCaPbcDfrY3ae
	dp4S8tKlt/1tw6/2i/zipvVaz98RWC+Ep0piDZ0z8ccm2Lnvprm1ao8Qt/w+/uTBCH3O
	yC3OV8JrXoidpyOBkxCCdN64R31DkZxUITZajimclT3C+WQbhw86A7rbq6qmT2t0y9TK
	74UZ21hwxc+t2EyOrG1PNYVMJ443/fH7AY9eF5IaDl8p7HVaEAM8KFAl2FcL0NmWkHAX
	0fItwBoPfn+KWCI0q6RDgxkkgqtl9uX7OPlCTMRD2s1YpSsPfb4lCQdxvK2Yet8J3pal
	aUUA==
MIME-Version: 1.0
Received: by 10.182.72.42 with SMTP id a10mr12748028obv.22.1340644988643; Mon,
	25 Jun 2012 10:23:08 -0700 (PDT)
Received: by 10.60.66.165 with HTTP; Mon, 25 Jun 2012 10:23:08 -0700 (PDT)
In-Reply-To: <1340637407099-5709725.post@n5.nabble.com>
References: <1340634498065-5709721.post@n5.nabble.com>
	<CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
	<1340637407099-5709725.post@n5.nabble.com>
Date: Mon, 25 Jun 2012 18:23:08 +0100
Message-ID: <CANXrN=1LVEvjyfzgzyaFjKpkWEhcuLid4OU9wOmRCTfWhB9J1A@mail.gmail.com>
From: David Markey <admin@dmarkey.com>
To: Vintacular <itvince@gmail.com>
X-Gm-Message-State: ALoCoQnOw+2JVS2RAnJ422lMN8O9GWjh9j9qRia9A5t/4nTZBKUwxW1DCi9d6LomsHCiARFGRfJn
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@dmarkey.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2449127607393331648=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2449127607393331648==
Content-Type: multipart/alternative; boundary=f46d04462ff051685e04c34f3c2f

--f46d04462ff051685e04c34f3c2f
Content-Type: text/plain; charset=ISO-8859-1

Can you import it using xe vm-import

You can also give a XenServer IP address and username/password to xva.py
and it will stream directly.

David

On 25 June 2012 16:16, Vintacular <itvince@gmail.com> wrote:

> Yes it sure does it says:
>
> backup.xva tar archive
>
> Here are the logs of XenConvert
>
> Monday, June 25, 2012 11:16:24 AM
> XenConvert 2.3.1.2654 Copyright (c) 2001-2011 Citrix Systems, Inc.
> Microsoft Windows Server 2003 R2  SP 2
> Suite=0x00000110
> Processor Architecture: x86
> Number of processors: 2
> XVA to OVF started at Monday, June 25, 2012 11:16:24 AM
> Reading the XVA configuration...
> Converting virtual disks...
> Failed to decode  as octal string.
> Failed to decode tar header record.
> XVA to OVF stopped at Monday, June 25, 2012 11:16:26 AM
> XVA to OVF lasted    1.4 seconds
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721p5709725.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04462ff051685e04c34f3c2f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Can you import it using xe vm-import=A0<div><br></div><div>You can also giv=
e a XenServer IP address and username/password to xva.py and it will stream=
 directly.</div><div><br></div><div>David<br><br><div class=3D"gmail_quote"=
>
On 25 June 2012 16:16, Vintacular <span dir=3D"ltr">&lt;<a href=3D"mailto:i=
tvince@gmail.com" target=3D"_blank">itvince@gmail.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
Yes it sure does it says:<br>
<br>
backup.xva tar archive<br>
<br>
Here are the logs of XenConvert<br>
<br>
Monday, June 25, 2012 11:16:24 AM<br>
XenConvert 2.3.1.2654 Copyright (c) 2001-2011 Citrix Systems, Inc.<br>
Microsoft Windows Server 2003 R2 =A0SP 2<br>
Suite=3D0x00000110<br>
Processor Architecture: x86<br>
Number of processors: 2<br>
XVA to OVF started at Monday, June 25, 2012 11:16:24 AM<br>
Reading the XVA configuration...<br>
Converting virtual disks...<br>
Failed to decode =A0as octal string.<br>
Failed to decode tar header record.<br>
XVA to OVF stopped at Monday, June 25, 2012 11:16:26 AM<br>
XVA to OVF lasted =A0 =A01.4 seconds<br>
<br>
--<br>
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/X=
VA-PY-Trouble-tp5709721p5709725.html" target=3D"_blank">http://xen.1045712.=
n5.nabble.com/XVA-PY-Trouble-tp5709721p5709725.html</a><br>
<div class=3D"HOEnZb"><div class=3D"h5">Sent from the Xen - User mailing li=
st archive at Nabble.com.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--f46d04462ff051685e04c34f3c2f--


--===============2449127607393331648==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2449127607393331648==--


From xen-users-bounces@lists.xen.org Mon Jun 25 17:23:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 17:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjD0L-0000YI-8K; Mon, 25 Jun 2012 17:23:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <admin@dmarkey.com>) id 1SjD0K-0000YC-6x
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 17:23:12 +0000
Received: from [85.158.139.83:59534] by server-3.bemta-5.messagelabs.com id
	91/2E-03367-F7E98EF4; Mon, 25 Jun 2012 17:23:11 +0000
X-Env-Sender: admin@dmarkey.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340644989!28877210!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26801 invoked from network); 25 Jun 2012 17:23:10 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 17:23:10 -0000
Received: by obbef5 with SMTP id ef5so10295925obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 10:23:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:cc:content-type:x-gm-message-state;
	bh=zFME5LZYUUEuwwtAfJxeDYpDlVFD3cwBiCTjZW360fA=;
	b=dXt+I0U79D5IAQuvqAWfIvTHePXc0TdqMp8h/TPwW2sFj9o8NxsDIkCaPbcDfrY3ae
	dp4S8tKlt/1tw6/2i/zipvVaz98RWC+Ep0piDZ0z8ccm2Lnvprm1ao8Qt/w+/uTBCH3O
	yC3OV8JrXoidpyOBkxCCdN64R31DkZxUITZajimclT3C+WQbhw86A7rbq6qmT2t0y9TK
	74UZ21hwxc+t2EyOrG1PNYVMJ443/fH7AY9eF5IaDl8p7HVaEAM8KFAl2FcL0NmWkHAX
	0fItwBoPfn+KWCI0q6RDgxkkgqtl9uX7OPlCTMRD2s1YpSsPfb4lCQdxvK2Yet8J3pal
	aUUA==
MIME-Version: 1.0
Received: by 10.182.72.42 with SMTP id a10mr12748028obv.22.1340644988643; Mon,
	25 Jun 2012 10:23:08 -0700 (PDT)
Received: by 10.60.66.165 with HTTP; Mon, 25 Jun 2012 10:23:08 -0700 (PDT)
In-Reply-To: <1340637407099-5709725.post@n5.nabble.com>
References: <1340634498065-5709721.post@n5.nabble.com>
	<CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
	<1340637407099-5709725.post@n5.nabble.com>
Date: Mon, 25 Jun 2012 18:23:08 +0100
Message-ID: <CANXrN=1LVEvjyfzgzyaFjKpkWEhcuLid4OU9wOmRCTfWhB9J1A@mail.gmail.com>
From: David Markey <admin@dmarkey.com>
To: Vintacular <itvince@gmail.com>
X-Gm-Message-State: ALoCoQnOw+2JVS2RAnJ422lMN8O9GWjh9j9qRia9A5t/4nTZBKUwxW1DCi9d6LomsHCiARFGRfJn
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: admin@dmarkey.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2449127607393331648=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2449127607393331648==
Content-Type: multipart/alternative; boundary=f46d04462ff051685e04c34f3c2f

--f46d04462ff051685e04c34f3c2f
Content-Type: text/plain; charset=ISO-8859-1

Can you import it using xe vm-import

You can also give a XenServer IP address and username/password to xva.py
and it will stream directly.

David

On 25 June 2012 16:16, Vintacular <itvince@gmail.com> wrote:

> Yes it sure does it says:
>
> backup.xva tar archive
>
> Here are the logs of XenConvert
>
> Monday, June 25, 2012 11:16:24 AM
> XenConvert 2.3.1.2654 Copyright (c) 2001-2011 Citrix Systems, Inc.
> Microsoft Windows Server 2003 R2  SP 2
> Suite=0x00000110
> Processor Architecture: x86
> Number of processors: 2
> XVA to OVF started at Monday, June 25, 2012 11:16:24 AM
> Reading the XVA configuration...
> Converting virtual disks...
> Failed to decode  as octal string.
> Failed to decode tar header record.
> XVA to OVF stopped at Monday, June 25, 2012 11:16:26 AM
> XVA to OVF lasted    1.4 seconds
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721p5709725.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--f46d04462ff051685e04c34f3c2f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Can you import it using xe vm-import=A0<div><br></div><div>You can also giv=
e a XenServer IP address and username/password to xva.py and it will stream=
 directly.</div><div><br></div><div>David<br><br><div class=3D"gmail_quote"=
>
On 25 June 2012 16:16, Vintacular <span dir=3D"ltr">&lt;<a href=3D"mailto:i=
tvince@gmail.com" target=3D"_blank">itvince@gmail.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
Yes it sure does it says:<br>
<br>
backup.xva tar archive<br>
<br>
Here are the logs of XenConvert<br>
<br>
Monday, June 25, 2012 11:16:24 AM<br>
XenConvert 2.3.1.2654 Copyright (c) 2001-2011 Citrix Systems, Inc.<br>
Microsoft Windows Server 2003 R2 =A0SP 2<br>
Suite=3D0x00000110<br>
Processor Architecture: x86<br>
Number of processors: 2<br>
XVA to OVF started at Monday, June 25, 2012 11:16:24 AM<br>
Reading the XVA configuration...<br>
Converting virtual disks...<br>
Failed to decode =A0as octal string.<br>
Failed to decode tar header record.<br>
XVA to OVF stopped at Monday, June 25, 2012 11:16:26 AM<br>
XVA to OVF lasted =A0 =A01.4 seconds<br>
<br>
--<br>
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/X=
VA-PY-Trouble-tp5709721p5709725.html" target=3D"_blank">http://xen.1045712.=
n5.nabble.com/XVA-PY-Trouble-tp5709721p5709725.html</a><br>
<div class=3D"HOEnZb"><div class=3D"h5">Sent from the Xen - User mailing li=
st archive at Nabble.com.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--f46d04462ff051685e04c34f3c2f--


--===============2449127607393331648==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2449127607393331648==--


From xen-users-bounces@lists.xen.org Mon Jun 25 18:20:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 18:20:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjDsb-0001WE-Oo; Mon, 25 Jun 2012 18:19:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SjDsa-0001Vx-9g
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 18:19:16 +0000
Received: from [85.158.139.83:19630] by server-8.bemta-5.messagelabs.com id
	32/DF-10278-3ABA8EF4; Mon, 25 Jun 2012 18:19:15 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340648351!28154167!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_23,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5586 invoked from network); 25 Jun 2012 18:19:13 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 18:19:13 -0000
Received: by obbef5 with SMTP id ef5so10384072obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 11:19:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=VNpbU5yZJ/7vJZ1/Tt+Ft/nn4D2wZY5yma7egfp5gDI=;
	b=jl8joO9XdKgx1w0XrqGv2uVKZHWtk4zfJtV1x42gaCgmWU7f9dpPkmCv81BKBaJICX
	+9zmgn19f/FiPdCJZp9K/VzRSVkMvcHiJfPVy4g352rl5cFyJV2D6DwSAowfcaDt4IpB
	CsCDLcJ/jicbiGuXm4vero9eOX5A+FVxwW4KpSRwmZIjfsfcHfypvvbDIkovuuyyzV8p
	QkSXBF471ZKOG3W4fr6XdoT5vVdnG2Z1cMEO5Qqswi/wOEgff18bmx9XI7NMJUDLCMRR
	/wJeMGXfMj6ZscADJ/sigZI4d0JgOpBGmZzaGivSX0szxlPk0WzB9i0Vh17ibHCI4yAg
	MSHQ==
Received: by 10.182.14.101 with SMTP id o5mr13376189obc.1.1340648351435; Mon,
	25 Jun 2012 11:19:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Mon, 25 Jun 2012 11:18:51 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
References: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Mon, 25 Jun 2012 20:18:51 +0200
Message-ID: <CABs9EjmSsSv7FpYgvZy6mc3TSvHq_e=LrCHoTouqCvg=6uOL1Q@mail.gmail.com>
To: okhalid.cern@gmail.com
X-Gm-Message-State: ALoCoQkOydeNBb8lg9lXmZusMVpR5uKcv6yjHO58MmsfPshIU7gnpcx5/xwydqiHX+b0rLyTg8on
Cc: xen-tools@lists.xensource.com,
	xen-devel list <xen-devel@lists.xensource.com>,
	xen-users list <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Unable to make xen tools from
	xen-unstable 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Jun 25, 2012 at 7:17 PM, Omer K. <okhalid.cern@gmail.com> wrote:
> Hi,
>
> I have downloaded the latest=A0 xen-unstable release using mercurial
> repositories. After ./configure, "make xen" successfully builds but "make
> tools" fails after building xen trace package, and fails to download
> seabios.git repository. Following is the output, and any help would be mu=
ch
> appreciated. Thank you.
>
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cros=
s-install
> -m0644 -p xentrace.8
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/share/man/man8
> make[3]: Leaving directory
> `//scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace'
> make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/too=
ls'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C xcutils install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross=
-install
> -d -m0755 -p
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross=
-install
> -m0755 -p xc_restore xc_save readnotes lsevtchn
> /sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen=
/bin
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/too=
ls'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C firmware install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> GIT=3Dgit
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware/../../scripts/gi=
t-checkout.sh
> git://xenbits.xen.org/seabios.git rel-1.6.3.2 seabios-dir
> Cloning into seabios-dir-remote.tmp...
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/too=
ls'
> make[1]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tool=
s'
> linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone
> git://xenbits.xen.org/seabios.git
> Cloning into seabios...
> fatal: Unable to look up xenbits.xen.org (port 9418) (Name or service not
> known)
>

Try to access http://xenbits.xen.org/ in your web browser. This
verifies that you can access the host it's trying to get additional
data from. If not, you probably have a network problem somewhere.

If that works, have a look at
http://wiki.xen.org/wiki/Compiling_Xen_From_Source#Use_http:.2F.2F_Rather_T=
han_git:.2F.2F_to_Clone_Additional_Repositories

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 18:20:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 18:20:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjDsb-0001WE-Oo; Mon, 25 Jun 2012 18:19:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rolu@roce.org>) id 1SjDsa-0001Vx-9g
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 18:19:16 +0000
Received: from [85.158.139.83:19630] by server-8.bemta-5.messagelabs.com id
	32/DF-10278-3ABA8EF4; Mon, 25 Jun 2012 18:19:15 +0000
X-Env-Sender: rolu@roce.org
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340648351!28154167!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_23,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5586 invoked from network); 25 Jun 2012 18:19:13 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 18:19:13 -0000
Received: by obbef5 with SMTP id ef5so10384072obb.30
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 11:19:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:in-reply-to:references:from:date
	:message-id:subject:to:cc:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=VNpbU5yZJ/7vJZ1/Tt+Ft/nn4D2wZY5yma7egfp5gDI=;
	b=jl8joO9XdKgx1w0XrqGv2uVKZHWtk4zfJtV1x42gaCgmWU7f9dpPkmCv81BKBaJICX
	+9zmgn19f/FiPdCJZp9K/VzRSVkMvcHiJfPVy4g352rl5cFyJV2D6DwSAowfcaDt4IpB
	CsCDLcJ/jicbiGuXm4vero9eOX5A+FVxwW4KpSRwmZIjfsfcHfypvvbDIkovuuyyzV8p
	QkSXBF471ZKOG3W4fr6XdoT5vVdnG2Z1cMEO5Qqswi/wOEgff18bmx9XI7NMJUDLCMRR
	/wJeMGXfMj6ZscADJ/sigZI4d0JgOpBGmZzaGivSX0szxlPk0WzB9i0Vh17ibHCI4yAg
	MSHQ==
Received: by 10.182.14.101 with SMTP id o5mr13376189obc.1.1340648351435; Mon,
	25 Jun 2012 11:19:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.62.166 with HTTP; Mon, 25 Jun 2012 11:18:51 -0700 (PDT)
X-Originating-IP: [83.117.16.239]
In-Reply-To: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
References: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
From: Rolu <rolu@roce.org>
Date: Mon, 25 Jun 2012 20:18:51 +0200
Message-ID: <CABs9EjmSsSv7FpYgvZy6mc3TSvHq_e=LrCHoTouqCvg=6uOL1Q@mail.gmail.com>
To: okhalid.cern@gmail.com
X-Gm-Message-State: ALoCoQkOydeNBb8lg9lXmZusMVpR5uKcv6yjHO58MmsfPshIU7gnpcx5/xwydqiHX+b0rLyTg8on
Cc: xen-tools@lists.xensource.com,
	xen-devel list <xen-devel@lists.xensource.com>,
	xen-users list <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] [Xen-devel] Unable to make xen tools from
	xen-unstable 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Jun 25, 2012 at 7:17 PM, Omer K. <okhalid.cern@gmail.com> wrote:
> Hi,
>
> I have downloaded the latest=A0 xen-unstable release using mercurial
> repositories. After ./configure, "make xen" successfully builds but "make
> tools" fails after building xen trace package, and fails to download
> seabios.git repository. Following is the output, and any help would be mu=
ch
> appreciated. Thank you.
>
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cros=
s-install
> -m0644 -p xentrace.8
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/share/man/man8
> make[3]: Leaving directory
> `//scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace'
> make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/too=
ls'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C xcutils install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross=
-install
> -d -m0755 -p
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross=
-install
> -m0755 -p xc_restore xc_save readnotes lsevtchn
> /sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen=
/bin
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/too=
ls'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C firmware install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> GIT=3Dgit
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware/../../scripts/gi=
t-checkout.sh
> git://xenbits.xen.org/seabios.git rel-1.6.3.2 seabios-dir
> Cloning into seabios-dir-remote.tmp...
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/too=
ls'
> make[1]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tool=
s'
> linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone
> git://xenbits.xen.org/seabios.git
> Cloning into seabios...
> fatal: Unable to look up xenbits.xen.org (port 9418) (Name or service not
> known)
>

Try to access http://xenbits.xen.org/ in your web browser. This
verifies that you can access the host it's trying to get additional
data from. If not, you probably have a network problem somewhere.

If that works, have a look at
http://wiki.xen.org/wiki/Compiling_Xen_From_Source#Use_http:.2F.2F_Rather_T=
han_git:.2F.2F_to_Clone_Additional_Repositories

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 18:48:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 18:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjEKD-00023U-CL; Mon, 25 Jun 2012 18:47:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjEKB-00023P-QE
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 18:47:47 +0000
Received: from [85.158.139.83:46208] by server-9.bemta-5.messagelabs.com id
	6F/BE-01069-252B8EF4; Mon, 25 Jun 2012 18:47:46 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340650065!24287197!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27239 invoked from network); 25 Jun 2012 18:47:46 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 18:47:46 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjEK8-0001WC-7h
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 11:47:44 -0700
Date: Mon, 25 Jun 2012 11:47:44 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340650064232-5709733.post@n5.nabble.com>
In-Reply-To: <CANXrN=1LVEvjyfzgzyaFjKpkWEhcuLid4OU9wOmRCTfWhB9J1A@mail.gmail.com>
References: <1340634498065-5709721.post@n5.nabble.com>
	<CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
	<1340637407099-5709725.post@n5.nabble.com>
	<CANXrN=1LVEvjyfzgzyaFjKpkWEhcuLid4OU9wOmRCTfWhB9J1A@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

No luck unfortunately. I've put a lot of time in to this, i've done a lot of
research, I'm surprised I cannot find a way to convert a CentOS system from
Xen Open source to Citrix XenServer, surely I cannot be the only one
attempting to do this. 

--
View this message in context: http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721p5709733.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 18:48:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 18:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjEKD-00023U-CL; Mon, 25 Jun 2012 18:47:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjEKB-00023P-QE
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 18:47:47 +0000
Received: from [85.158.139.83:46208] by server-9.bemta-5.messagelabs.com id
	6F/BE-01069-252B8EF4; Mon, 25 Jun 2012 18:47:46 +0000
X-Env-Sender: itvince@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340650065!24287197!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27239 invoked from network); 25 Jun 2012 18:47:46 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Jun 2012 18:47:46 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <itvince@gmail.com>) id 1SjEK8-0001WC-7h
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 11:47:44 -0700
Date: Mon, 25 Jun 2012 11:47:44 -0700 (PDT)
From: Vintacular <itvince@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1340650064232-5709733.post@n5.nabble.com>
In-Reply-To: <CANXrN=1LVEvjyfzgzyaFjKpkWEhcuLid4OU9wOmRCTfWhB9J1A@mail.gmail.com>
References: <1340634498065-5709721.post@n5.nabble.com>
	<CANXrN=2ETRAgZgGkQ9V2ZeMmjmDAkqZTvfznbNnFkOndge5MRA@mail.gmail.com>
	<1340637407099-5709725.post@n5.nabble.com>
	<CANXrN=1LVEvjyfzgzyaFjKpkWEhcuLid4OU9wOmRCTfWhB9J1A@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] XVA.PY Trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

No luck unfortunately. I've put a lot of time in to this, i've done a lot of
research, I'm surprised I cannot find a way to convert a CentOS system from
Xen Open source to Citrix XenServer, surely I cannot be the only one
attempting to do this. 

--
View this message in context: http://xen.1045712.n5.nabble.com/XVA-PY-Trouble-tp5709721p5709733.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 19:53:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 19:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjFKd-0002kR-49; Mon, 25 Jun 2012 19:52:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jocelyn.falempe@free.fr>) id 1SjFKc-0002kM-7J
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 19:52:18 +0000
Received: from [85.158.143.99:31747] by server-2.bemta-4.messagelabs.com id
	61/4A-17938-171C8EF4; Mon, 25 Jun 2012 19:52:17 +0000
X-Env-Sender: jocelyn.falempe@free.fr
X-Msg-Ref: server-10.tower-216.messagelabs.com!1340653935!22675689!1
X-Originating-IP: [212.27.42.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjEyLjI3LjQyLjEgPT4gMTE2Mzk0\n, ML_RADAR_SPEW_LINKS_14, 
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17605 invoked from network); 25 Jun 2012 19:52:16 -0000
Received: from smtp1-g21.free.fr (HELO smtp1-g21.free.fr) (212.27.42.1)
	by server-10.tower-216.messagelabs.com with SMTP;
	25 Jun 2012 19:52:16 -0000
Received: from [IPv6:2a01:e35:2eb9:310:fc56:d5cc:cb56:335d] (unknown
	[IPv6:2a01:e35:2eb9:310:fc56:d5cc:cb56:335d])
	by smtp1-g21.free.fr (Postfix) with ESMTP id 0557D940174
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 21:51:12 +0200 (CEST)
Message-ID: <4FE8C12F.1020901@free.fr>
Date: Mon, 25 Jun 2012 21:51:11 +0200
From: jocelyn falempe <jocelyn.falempe@free.fr>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
In-Reply-To: <CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I've got a similar setup :

core i7-3770 + ASRock z77 pro 4M
and a sapphire radeon HD7950

Ubuntu 12.04 as Dom0, and Win8 release preview as HVM guest.

I can start my VM multiple time without issue.
as I have 3 USB controller and 2 SATA controller, I use pci passthrough 
to pass USB and SATA devices too
so my razer mouse, and secondary sata drive is "native" on windows too.

here is my script (copied from someone) to reserve the PCI devices for 
my HVM :

remove_device () {
BDF=$1
# Unbind a PCI function from its driver as necessary
[ ! -e /sys/bus/pci/devices/$BDF/driver/unbind ] || \
         echo -n $BDF > /sys/bus/pci/devices/$BDF/driver/unbind
# Add a new slot to the PCI Backend's list
echo -n $BDF > /sys/bus/pci/drivers/pciback/new_slot
# Now that the backend is watching for the slot, bind to it
echo -n $BDF > /sys/bus/pci/drivers/pciback/bind
}

#USB Controller :
remove_device "0000:00:1a.0"
#SATA Controller :
remove_device "0000:04:00.0"
#Radeon 7950
remove_device "0000:01:00.0"
#Radeon 7950 audio
remove_device "0000:01:00.1"

and here is my .cfg file to launch the VM (xm create win8_lan.cfg) :
cat win8_lan.cfg
kernel="/usr/lib/xen-default/boot/hvmloader"
builder='hvm'
memory = 8096
vcpus=6
name = "win8_new"
vif = [ 'type=ioemu, bridge=br0' ]
disk = ['file:/xen-images/win8_2.img,ioemu:hda,w']
acpi = 1
boot="c"
sdl=0
serial='pty'
vnc=1
pci=[ '00:1a.0', '01:00.0', '01:00.1', '04:00.0' ]

hope it helps

Regards,

Jocelyn


On 06/25/2012 05:32 PM, Radoslaw Szkodzinski wrote:
> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>> Maybe you should give xm a try just to see if it does the trick. I
>> never got vga passthrough working with xl (and from my understanding,
>> it's a lot mor complicated there with compiling the vga bios into xen
>> and manual calculating vga adress ranges.. with xm, I'm doing neither
>> of it).
> Why? I'm not using the VGA Passthrough, The card is set up as a secondary.
> That shouldn't need any VGA BIOS. Also, it works fine for the first
> boot very well!
>
> The problem occurs on the second start of the same VM.
>
>> Also, do you increase the log level for xen? my kernel line is:
>> multiboot /boot/xen.gz dom0_mem=2048M iommu=1 loglvl=all guest_loglvl=all
> Will do. (except dom0_mem)
>
>> What kernel are you using? If you want i can provide my build commands
>> for the xen-patched openSuse Kernel..
> I don't want to use the XenLinux kernel. PVOps only please.
> Unless the Xen kernel is actually Pvops-based, in which case why would
> I want to use OpenSUSE one instead of vanilla?
>
> As I've mentioned, vanilla 3.4.1.
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 19:53:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 19:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjFKd-0002kR-49; Mon, 25 Jun 2012 19:52:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jocelyn.falempe@free.fr>) id 1SjFKc-0002kM-7J
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 19:52:18 +0000
Received: from [85.158.143.99:31747] by server-2.bemta-4.messagelabs.com id
	61/4A-17938-171C8EF4; Mon, 25 Jun 2012 19:52:17 +0000
X-Env-Sender: jocelyn.falempe@free.fr
X-Msg-Ref: server-10.tower-216.messagelabs.com!1340653935!22675689!1
X-Originating-IP: [212.27.42.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjEyLjI3LjQyLjEgPT4gMTE2Mzk0\n, ML_RADAR_SPEW_LINKS_14, 
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17605 invoked from network); 25 Jun 2012 19:52:16 -0000
Received: from smtp1-g21.free.fr (HELO smtp1-g21.free.fr) (212.27.42.1)
	by server-10.tower-216.messagelabs.com with SMTP;
	25 Jun 2012 19:52:16 -0000
Received: from [IPv6:2a01:e35:2eb9:310:fc56:d5cc:cb56:335d] (unknown
	[IPv6:2a01:e35:2eb9:310:fc56:d5cc:cb56:335d])
	by smtp1-g21.free.fr (Postfix) with ESMTP id 0557D940174
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 21:51:12 +0200 (CEST)
Message-ID: <4FE8C12F.1020901@free.fr>
Date: Mon, 25 Jun 2012 21:51:11 +0200
From: jocelyn falempe <jocelyn.falempe@free.fr>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
In-Reply-To: <CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I've got a similar setup :

core i7-3770 + ASRock z77 pro 4M
and a sapphire radeon HD7950

Ubuntu 12.04 as Dom0, and Win8 release preview as HVM guest.

I can start my VM multiple time without issue.
as I have 3 USB controller and 2 SATA controller, I use pci passthrough 
to pass USB and SATA devices too
so my razer mouse, and secondary sata drive is "native" on windows too.

here is my script (copied from someone) to reserve the PCI devices for 
my HVM :

remove_device () {
BDF=$1
# Unbind a PCI function from its driver as necessary
[ ! -e /sys/bus/pci/devices/$BDF/driver/unbind ] || \
         echo -n $BDF > /sys/bus/pci/devices/$BDF/driver/unbind
# Add a new slot to the PCI Backend's list
echo -n $BDF > /sys/bus/pci/drivers/pciback/new_slot
# Now that the backend is watching for the slot, bind to it
echo -n $BDF > /sys/bus/pci/drivers/pciback/bind
}

#USB Controller :
remove_device "0000:00:1a.0"
#SATA Controller :
remove_device "0000:04:00.0"
#Radeon 7950
remove_device "0000:01:00.0"
#Radeon 7950 audio
remove_device "0000:01:00.1"

and here is my .cfg file to launch the VM (xm create win8_lan.cfg) :
cat win8_lan.cfg
kernel="/usr/lib/xen-default/boot/hvmloader"
builder='hvm'
memory = 8096
vcpus=6
name = "win8_new"
vif = [ 'type=ioemu, bridge=br0' ]
disk = ['file:/xen-images/win8_2.img,ioemu:hda,w']
acpi = 1
boot="c"
sdl=0
serial='pty'
vnc=1
pci=[ '00:1a.0', '01:00.0', '01:00.1', '04:00.0' ]

hope it helps

Regards,

Jocelyn


On 06/25/2012 05:32 PM, Radoslaw Szkodzinski wrote:
> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>> Maybe you should give xm a try just to see if it does the trick. I
>> never got vga passthrough working with xl (and from my understanding,
>> it's a lot mor complicated there with compiling the vga bios into xen
>> and manual calculating vga adress ranges.. with xm, I'm doing neither
>> of it).
> Why? I'm not using the VGA Passthrough, The card is set up as a secondary.
> That shouldn't need any VGA BIOS. Also, it works fine for the first
> boot very well!
>
> The problem occurs on the second start of the same VM.
>
>> Also, do you increase the log level for xen? my kernel line is:
>> multiboot /boot/xen.gz dom0_mem=2048M iommu=1 loglvl=all guest_loglvl=all
> Will do. (except dom0_mem)
>
>> What kernel are you using? If you want i can provide my build commands
>> for the xen-patched openSuse Kernel..
> I don't want to use the XenLinux kernel. PVOps only please.
> Unless the Xen kernel is actually Pvops-based, in which case why would
> I want to use OpenSUSE one instead of vanilla?
>
> As I've mentioned, vanilla 3.4.1.
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 20:26:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 20:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjFqV-0003E2-A4; Mon, 25 Jun 2012 20:25:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shenderson@remitdata.com>) id 1SjFqT-0003Do-Sv
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 20:25:14 +0000
Received: from [85.158.143.99:56876] by server-2.bemta-4.messagelabs.com id
	E3/8F-17938-829C8EF4; Mon, 25 Jun 2012 20:25:12 +0000
X-Env-Sender: shenderson@remitdata.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340655909!28157971!1
X-Originating-IP: [98.129.35.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTguMTI5LjM1LjQyID0+IDM3Mzcx\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10401 invoked from network); 25 Jun 2012 20:25:11 -0000
Received: from server505d.appriver.com (HELO server505.appriver.com)
	(98.129.35.42)
	by server-13.tower-216.messagelabs.com with DES-CBC3-SHA encrypted SMTP;
	25 Jun 2012 20:25:11 -0000
X-Note-AR-ScanTimeLocal: 6/25/2012 3:25:09 PM
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Primary: shenderson@remitdata.com
X-Note: This Email was scanned by AppRiver SecureTide
X-ALLOW: @remitdata.com ALLOWED
X-Virus-Scan: V-
X-Note: Spam Tests Failed: 
X-Country-Path: UNKNOWN->UNITED STATES->UNITED STATES
X-Note-Sending-IP: 98.129.35.1
X-Note-Reverse-DNS: 
X-Note-Return-Path: shenderson@remitdata.com
X-Note: User Rule Hits: 
X-Note: Global Rule Hits: G279 G280 G281 G282 G286 G287 G298 G389 
X-Note: Encrypt Rule Hits: 
X-Note: Mail Class: ALLOWEDSENDER
X-Note: Headers Injected
Received: from [98.129.35.1] (HELO smtp.exg5.exghost.com)
	by server505.appriver.com (CommuniGate Pro SMTP 5.4.4)
	with ESMTPS id 13042867; Mon, 25 Jun 2012 15:25:08 -0500
Received: from MBX17.exg5.exghost.com ([169.254.1.241]) by
	HT03.exg5.exghost.com ([98.129.23.45]) with mapi;
	Mon, 25 Jun 2012 15:25:07 -0500
From: Shawn Henderson <shenderson@remitdata.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, Mike McClurg
	<mike.mcclurg@citrix.com>
Date: Mon, 25 Jun 2012 15:24:08 -0500
Thread-Topic: [Xen-API] [Xen-users] Installing XCP from USB thumb drive
Thread-Index: Ac1Qb1jMJ1uC5fm2RGWQ4hMbLrTfPQCoSEFC
Message-ID: <409A1A6A0786784DA5D763885CE8B62E69547920@MBX17.exg5.exghost.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
	<4FE45C37.90800@citrix.com>,
	<1340366687.26083.108.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340366687.26083.108.camel@zakaz.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API]  Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Here's how we did it (from my engineer):

What we did to get XCP install from a USB stick.
Step #1)  Download all the things
YUMI. (I used 0.0.5.8 but any version should work) - http://www.pendrivelin=
ux.com/yumi-multiboot-usb-creator/
XCP install ISO - http://www.xen.org/download/xcp/index.html
Step #2) Plug in your USB stick (the rest assumes the drive is assigned a l=
etter of D:)
Step #3a) Run YUMI
Step #3b) Agree to the license Agreement
Step #3c)  Select D: for YUMI Step 1
Step #3d) Select the option =93Try an Unlisted ISO=94 for YUMI Step 2
Step #3e) Browse to the downloaded XCP ISO from step 1 and select it for YU=
MI Step 3
Step #3f)  Mash create and wait. =

 =

At this point it is going to bloat things a little by having the full iso o=
n the USB stuck but who cares right?
 =

Step #4)  Open the ISO downloaded in Step 1 using your favorite archive pro=
gram. (I use 7-zip) Copy the folders packages.main and packages.transfer-vm=
 to the root of d:\ and finally copy the file XS-REPOSITORY-LIST to the roo=
t of D:\
 =

Step #5)  PROFIT?

________________________________________
From: xen-api-bounces@lists.xen.org [xen-api-bounces@lists.xen.org] On Beha=
lf Of Ian Campbell [Ian.Campbell@citrix.com]
Sent: Friday, June 22, 2012 7:04 AM
To: Mike McClurg
Cc: xen-api@lists.xen.org; xen-users@lists.xen.org; Eric
Subject: Re: [Xen-API] [Xen-users] Installing XCP from USB thumb drive

On Fri, 2012-06-22 at 12:51 +0100, Mike McClurg wrote:
> On 22/06/12 12:18, Anil Madhavapeddy wrote:
> > On 22 Jun 2012, at 12:12, Mike McClurg wrote:
> >
> >> On 22/06/12 11:59, Ian Campbell wrote:
> >>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >>>> On 21/06/12 00:05, Eric wrote:
> >>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>>>
> >>>> I'm sure you could dd the iso to a thumb drive in the same way you w=
ould
> >>>> any other OS.
> >>>
> >>> This depends on the iso having being created with special options tho=
ugh
> >>> -- is that done for XCP isos?
> >>
> >> I have no idea, what options does an ISO need to be created with? Can
> >> you repackage an ISO with those options?
> >
> > If it still exists, packaging.hg creates the XenServer ISO with the cor=
rect
> > options for PXE boot. XCP probably uses the same build scripts...are th=
ey
> > open-source?
>
> Those scripts don't contain any license information that I can see, and
> we haven't published them publicly. I'm all for making XCP easier to
> build outside of Citrix, but I don't think that thrusting our build
> system on the world is the right way to do it ;)
>
> Anyway, here is the blurb that generates the iso:
>
> mkisofs -joliet -joliet-long -r \
>     -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
>     -no-emul-boot -boot-load-size 4 -boot-info-table \
>     -sort $(MY_OBJ_DIR)/sort.main.list \
>     -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
>     -o $@ $(STAGING_main);
>
> Does that look like it'll generate a thumb-drive-bootable ISO?

The scripts which create the Debian CD sets use
        case "$MKISOFS" in
            *xorriso*)
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-isohybrid-mbr s=
yslinux/usr/lib/syslinux/isohdpfx.bin"
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-partition_offse=
t 16"
which I think is related to this.

I think it is basically doing isohybrid at creation time instead of post
processing. It seems (and this corresponds with my vague memory of
seeing the discussion on debian-cd) like it needs xorriso rather than
mkisofs (which IIRC is deprecated).

Ian.


_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 20:26:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 20:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjFqV-0003E2-A4; Mon, 25 Jun 2012 20:25:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shenderson@remitdata.com>) id 1SjFqT-0003Do-Sv
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 20:25:14 +0000
Received: from [85.158.143.99:56876] by server-2.bemta-4.messagelabs.com id
	E3/8F-17938-829C8EF4; Mon, 25 Jun 2012 20:25:12 +0000
X-Env-Sender: shenderson@remitdata.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340655909!28157971!1
X-Originating-IP: [98.129.35.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogOTguMTI5LjM1LjQyID0+IDM3Mzcx\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10401 invoked from network); 25 Jun 2012 20:25:11 -0000
Received: from server505d.appriver.com (HELO server505.appriver.com)
	(98.129.35.42)
	by server-13.tower-216.messagelabs.com with DES-CBC3-SHA encrypted SMTP;
	25 Jun 2012 20:25:11 -0000
X-Note-AR-ScanTimeLocal: 6/25/2012 3:25:09 PM
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Policy: GLOBAL - remitdata.com
X-Primary: shenderson@remitdata.com
X-Note: This Email was scanned by AppRiver SecureTide
X-ALLOW: @remitdata.com ALLOWED
X-Virus-Scan: V-
X-Note: Spam Tests Failed: 
X-Country-Path: UNKNOWN->UNITED STATES->UNITED STATES
X-Note-Sending-IP: 98.129.35.1
X-Note-Reverse-DNS: 
X-Note-Return-Path: shenderson@remitdata.com
X-Note: User Rule Hits: 
X-Note: Global Rule Hits: G279 G280 G281 G282 G286 G287 G298 G389 
X-Note: Encrypt Rule Hits: 
X-Note: Mail Class: ALLOWEDSENDER
X-Note: Headers Injected
Received: from [98.129.35.1] (HELO smtp.exg5.exghost.com)
	by server505.appriver.com (CommuniGate Pro SMTP 5.4.4)
	with ESMTPS id 13042867; Mon, 25 Jun 2012 15:25:08 -0500
Received: from MBX17.exg5.exghost.com ([169.254.1.241]) by
	HT03.exg5.exghost.com ([98.129.23.45]) with mapi;
	Mon, 25 Jun 2012 15:25:07 -0500
From: Shawn Henderson <shenderson@remitdata.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, Mike McClurg
	<mike.mcclurg@citrix.com>
Date: Mon, 25 Jun 2012 15:24:08 -0500
Thread-Topic: [Xen-API] [Xen-users] Installing XCP from USB thumb drive
Thread-Index: Ac1Qb1jMJ1uC5fm2RGWQ4hMbLrTfPQCoSEFC
Message-ID: <409A1A6A0786784DA5D763885CE8B62E69547920@MBX17.exg5.exghost.com>
References: <1339889329.84997.YahooMailNeo@web121705.mail.ne1.yahoo.com>
	<1340233521.80577.YahooMailNeo@web121703.mail.ne1.yahoo.com>
	<4FE448AE.8020407@citrix.com>
	<1340362756.26083.84.camel@zakaz.uk.xensource.com>
	<4FE45302.9080203@citrix.com>
	<415FD2AE-743E-4675-8D92-41D29846847A@recoil.org>
	<4FE45C37.90800@citrix.com>,
	<1340366687.26083.108.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340366687.26083.108.camel@zakaz.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Eric <epretorious@yahoo.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API]  Installing XCP from USB thumb drive
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Here's how we did it (from my engineer):

What we did to get XCP install from a USB stick.
Step #1)  Download all the things
YUMI. (I used 0.0.5.8 but any version should work) - http://www.pendrivelin=
ux.com/yumi-multiboot-usb-creator/
XCP install ISO - http://www.xen.org/download/xcp/index.html
Step #2) Plug in your USB stick (the rest assumes the drive is assigned a l=
etter of D:)
Step #3a) Run YUMI
Step #3b) Agree to the license Agreement
Step #3c)  Select D: for YUMI Step 1
Step #3d) Select the option =93Try an Unlisted ISO=94 for YUMI Step 2
Step #3e) Browse to the downloaded XCP ISO from step 1 and select it for YU=
MI Step 3
Step #3f)  Mash create and wait. =

 =

At this point it is going to bloat things a little by having the full iso o=
n the USB stuck but who cares right?
 =

Step #4)  Open the ISO downloaded in Step 1 using your favorite archive pro=
gram. (I use 7-zip) Copy the folders packages.main and packages.transfer-vm=
 to the root of d:\ and finally copy the file XS-REPOSITORY-LIST to the roo=
t of D:\
 =

Step #5)  PROFIT?

________________________________________
From: xen-api-bounces@lists.xen.org [xen-api-bounces@lists.xen.org] On Beha=
lf Of Ian Campbell [Ian.Campbell@citrix.com]
Sent: Friday, June 22, 2012 7:04 AM
To: Mike McClurg
Cc: xen-api@lists.xen.org; xen-users@lists.xen.org; Eric
Subject: Re: [Xen-API] [Xen-users] Installing XCP from USB thumb drive

On Fri, 2012-06-22 at 12:51 +0100, Mike McClurg wrote:
> On 22/06/12 12:18, Anil Madhavapeddy wrote:
> > On 22 Jun 2012, at 12:12, Mike McClurg wrote:
> >
> >> On 22/06/12 11:59, Ian Campbell wrote:
> >>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >>>> On 21/06/12 00:05, Eric wrote:
> >>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>>>
> >>>> I'm sure you could dd the iso to a thumb drive in the same way you w=
ould
> >>>> any other OS.
> >>>
> >>> This depends on the iso having being created with special options tho=
ugh
> >>> -- is that done for XCP isos?
> >>
> >> I have no idea, what options does an ISO need to be created with? Can
> >> you repackage an ISO with those options?
> >
> > If it still exists, packaging.hg creates the XenServer ISO with the cor=
rect
> > options for PXE boot. XCP probably uses the same build scripts...are th=
ey
> > open-source?
>
> Those scripts don't contain any license information that I can see, and
> we haven't published them publicly. I'm all for making XCP easier to
> build outside of Citrix, but I don't think that thrusting our build
> system on the world is the right way to do it ;)
>
> Anyway, here is the blurb that generates the iso:
>
> mkisofs -joliet -joliet-long -r \
>     -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
>     -no-emul-boot -boot-load-size 4 -boot-info-table \
>     -sort $(MY_OBJ_DIR)/sort.main.list \
>     -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
>     -o $@ $(STAGING_main);
>
> Does that look like it'll generate a thumb-drive-bootable ISO?

The scripts which create the Debian CD sets use
        case "$MKISOFS" in
            *xorriso*)
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-isohybrid-mbr s=
yslinux/usr/lib/syslinux/isohdpfx.bin"
                add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-partition_offse=
t 16"
which I think is related to this.

I think it is basically doing isohybrid at creation time instead of post
processing. It seems (and this corresponds with my vague memory of
seeing the discussion on debian-cd) like it needs xorriso rather than
mkisofs (which IIRC is deprecated).

Ian.


_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 21:44:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 21:44:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjH3V-0004Cz-Bj; Mon, 25 Jun 2012 21:42:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SjH3U-0004Cu-Je
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 21:42:44 +0000
Received: from [85.158.143.35:18875] by server-1.bemta-4.messagelabs.com id
	3B/3C-24392-35BD8EF4; Mon, 25 Jun 2012 21:42:43 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340660562!6162760!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11544 invoked from network); 25 Jun 2012 21:42:43 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 21:42:43 -0000
Received: by yhjj56 with SMTP id j56so5888474yhj.6
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 14:42:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=PUV0gbrRrM4SeQV2A1Y8UK+NMgqRCP/3FXF7gV8Hyt0=;
	b=JFfLm3dtI+4iiOZP3HpxhIdsDxPW5O7JIvkzhzFS5XNJi874z6FtviKL9V3KVMcxb2
	MoLQ7SI5oQ65j8za7NWlfPOkBsoHiGzJit+gJG1lA9Lt3XDmvG/lA2p/9eOXH6Rr9Ep2
	BlCkb+PFxhS1ar4iAwG6XzoEep+Mn6y/fVCwMcTD6KvuN06C1Vqvedi6QPkLCR4wODJW
	QUYrIe/dhqOVLi/OKN4YWFZM3XaqyEx5VipUgzOcQUT4/2daOvM3vgb53eInenGpYexZ
	9GzI05e+5qoh2i+EWKk3gLdj568Aag5vIeXxe8WpT/5Hd5hdV/aGkF+b0TuYHN95MbLJ
	xSpQ==
MIME-Version: 1.0
Received: by 10.50.106.228 with SMTP id gx4mr9369711igb.7.1340660561793; Mon,
	25 Jun 2012 14:42:41 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Mon, 25 Jun 2012 14:42:41 -0700 (PDT)
In-Reply-To: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
References: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
Date: Mon, 25 Jun 2012 23:42:41 +0200
Message-ID: <CAFivhP=H5=VaU_+52nrCngv7T=HpF-+T+bj7DoPeawNfGzeS2w@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Linus van Geuns <linus@vangeuns.name>
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Xen 10GBit Ethernet network performance (was: Re:
 Experience with Xen & AMD Opteron 4200 series?)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/24 Linus van Geuns <linus@vangeuns.name>:

> Between two dom0 instances, I get only 200 up to 250MByte/s.
>
> I also tried the same between a dom0 and a plain hardware instance and

Steps you can try:

- do NOT configure a bridge in dom0, try normal eth0 <-> eth0 comms
   (The linux bridge is a BRIDGE. that's the things everyone stopped
using in 1998)

- dom0 vpcu pinning
   (because I wonder if the migrations between vcpus make things trip)

Things to keep in mind:
----------------------------------
There was a handful of "new network" implementations to speed up IO
performance (i.e. xenloop, fido) between domUs. All have not gotten
anywhere although they were, indeed, fast.
Stub IO domains as a concept were invented to take IO processing out
of dom0. I have NO IDEA why that would be faster, but someone though
it does make a difference, otherwise it would not be there.
It is very probable that with switching to a SR-IOV nic, the whole
issue is gone. Some day I'll afford a SolarFlare 61xx NIC and
benchmark on my own.
The key thing with using "vNIC"s assigned to the domUs is that you get
rid of the bridging idiocy and have more io queues; some nic will
switch between multiple domUs on the same nic, and even if they can't:
The 10gig switch next to your dom0 is definitely faster than the SW
bridge code.
OpenVSwitch is a nice solution to generally replace the bridge but i
haven't seen anyone say that it gets anywhere near hardware
performance.

Last: I'm not sure if you will see the problem solved. I think it has
never gotten extremely high prio.



Greetings,
Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 21:44:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 21:44:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjH3V-0004Cz-Bj; Mon, 25 Jun 2012 21:42:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1SjH3U-0004Cu-Je
	for xen-users@lists.xensource.com; Mon, 25 Jun 2012 21:42:44 +0000
Received: from [85.158.143.35:18875] by server-1.bemta-4.messagelabs.com id
	3B/3C-24392-35BD8EF4; Mon, 25 Jun 2012 21:42:43 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340660562!6162760!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11544 invoked from network); 25 Jun 2012 21:42:43 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 21:42:43 -0000
Received: by yhjj56 with SMTP id j56so5888474yhj.6
	for <xen-users@lists.xensource.com>;
	Mon, 25 Jun 2012 14:42:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=PUV0gbrRrM4SeQV2A1Y8UK+NMgqRCP/3FXF7gV8Hyt0=;
	b=JFfLm3dtI+4iiOZP3HpxhIdsDxPW5O7JIvkzhzFS5XNJi874z6FtviKL9V3KVMcxb2
	MoLQ7SI5oQ65j8za7NWlfPOkBsoHiGzJit+gJG1lA9Lt3XDmvG/lA2p/9eOXH6Rr9Ep2
	BlCkb+PFxhS1ar4iAwG6XzoEep+Mn6y/fVCwMcTD6KvuN06C1Vqvedi6QPkLCR4wODJW
	QUYrIe/dhqOVLi/OKN4YWFZM3XaqyEx5VipUgzOcQUT4/2daOvM3vgb53eInenGpYexZ
	9GzI05e+5qoh2i+EWKk3gLdj568Aag5vIeXxe8WpT/5Hd5hdV/aGkF+b0TuYHN95MbLJ
	xSpQ==
MIME-Version: 1.0
Received: by 10.50.106.228 with SMTP id gx4mr9369711igb.7.1340660561793; Mon,
	25 Jun 2012 14:42:41 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Mon, 25 Jun 2012 14:42:41 -0700 (PDT)
In-Reply-To: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
References: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
Date: Mon, 25 Jun 2012 23:42:41 +0200
Message-ID: <CAFivhP=H5=VaU_+52nrCngv7T=HpF-+T+bj7DoPeawNfGzeS2w@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Linus van Geuns <linus@vangeuns.name>
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Xen 10GBit Ethernet network performance (was: Re:
 Experience with Xen & AMD Opteron 4200 series?)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/24 Linus van Geuns <linus@vangeuns.name>:

> Between two dom0 instances, I get only 200 up to 250MByte/s.
>
> I also tried the same between a dom0 and a plain hardware instance and

Steps you can try:

- do NOT configure a bridge in dom0, try normal eth0 <-> eth0 comms
   (The linux bridge is a BRIDGE. that's the things everyone stopped
using in 1998)

- dom0 vpcu pinning
   (because I wonder if the migrations between vcpus make things trip)

Things to keep in mind:
----------------------------------
There was a handful of "new network" implementations to speed up IO
performance (i.e. xenloop, fido) between domUs. All have not gotten
anywhere although they were, indeed, fast.
Stub IO domains as a concept were invented to take IO processing out
of dom0. I have NO IDEA why that would be faster, but someone though
it does make a difference, otherwise it would not be there.
It is very probable that with switching to a SR-IOV nic, the whole
issue is gone. Some day I'll afford a SolarFlare 61xx NIC and
benchmark on my own.
The key thing with using "vNIC"s assigned to the domUs is that you get
rid of the bridging idiocy and have more io queues; some nic will
switch between multiple domUs on the same nic, and even if they can't:
The 10gig switch next to your dom0 is definitely faster than the SW
bridge code.
OpenVSwitch is a nice solution to generally replace the bridge but i
haven't seen anyone say that it gets anywhere near hardware
performance.

Last: I'm not sure if you will see the problem solved. I think it has
never gotten extremely high prio.



Greetings,
Florian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 22:49:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 22:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjI4j-0004ux-1M; Mon, 25 Jun 2012 22:48:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjI4f-0004ur-VI
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 22:48:02 +0000
Received: from [85.158.143.99:13007] by server-2.bemta-4.messagelabs.com id
	9E/B7-17938-0AAE8EF4; Mon, 25 Jun 2012 22:48:00 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1340664477!23747743!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25273 invoked from network); 25 Jun 2012 22:47:59 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 22:47:59 -0000
Received: by ghrr14 with SMTP id r14so3908847ghr.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 15:47:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qAAZC4Q3/VC6jWEOBl4/vh9+3wFogdihf0n6fWi+BeU=;
	b=ex9iANkDMUwZjU1klrFPrpXfdvcxHESpdgviz4y8zdR8dfiEPXqe3ADaks0tSI8mj5
	8XmL+WP6gwFpUYQCg+bILpFgGUt6cjzpBBzEqdA41sjCZ70vANaCqPlTMErqjIhs4pqI
	ikvXNcoKUbZ7K99oY60K5YM6mAf8F4pV0gZ8NUIKlyTWOCcLed8UiHQAeu+EfkxfzuOY
	Oj56GqhI6haZDROjHa1uO5IJCFNFA9TNFuoXTwGI5fjccBYgMasc83a4Aj+opOz2YeNy
	/pJPUyDIjn4AvB7++VNCe/69E0/DuTU8QM+mfK/mGN914Mkl7FrumBLqQoX8F97X6Tuy
	IpZw==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr9454549igc.44.1340664477245; Mon,
	25 Jun 2012 15:47:57 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 25 Jun 2012 15:47:56 -0700 (PDT)
In-Reply-To: <CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
Date: Mon, 25 Jun 2012 18:47:56 -0400
Message-ID: <CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Content-Type: multipart/mixed; boundary=14dae9341237ede20e04c353c535
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--14dae9341237ede20e04c353c535
Content-Type: multipart/alternative; boundary=14dae9341237ede20304c353c533

--14dae9341237ede20304c353c533
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,

I am fairly certain you are experiencing the second-boot degradation,
probably combined with a half-working driver installation.

I will try to explain it but the topic is fairly complex and difficult to
comprehend without a solid understanding of what is happening.

I have attached a flowchart as a visual aid to depict the problem.


When Xen, the physical machine, boots the card is passed and the state
remains "uninitialized".  If the card were to be initialized normally,
rebooting the physical machine would reset the state due to a change in
power supplied to the card.

So the question to ask is how does a virtual machine reset physical
hardware?  Tobias Geiger wrote up an email on the subject of FLR (Function
Level Reset), which I believe is the virtual machine solution to resetting
device state.

Windows fails to issue an FLR to passed GPU's.


The first pass to Windows works great because it is the first time the card
is "initialized", but Windows does not reset the device when you shutdown
or restart it.

With me so far?

His email chains also suggested a solution, which was to use the safely
remove hardware menu when the system has started back up, this restores the
state of the card (your monitor will go black for a few seconds as the card
resets).


However, now you are stuck at the crossroads because you can't get to the
second restart due to a BlueScreen.

I would be almost certain that you are receiving a bluescreen because the
driver installation was run on a second boot previously, where the card
state had been initialized during a previous boot of the system.

This "first boot" is still under investigation, I believe it initializes if
you pass it to another VM, or if you pass it during the installation
process, but I haven't spent the time to verify this.


Most people will boot into safe mode and remove the drivers via VNC
Console, but if you do this during a second boot without resetting the card
first, you will end up with leftover .NET data that prevents ATI Driver
Installation AND cannot be removed, meaning you would need to reinstall
Windows.



So, my suggestion to you is to reboot the physical system, boot Windows and
remove the drivers.  Reboot the physical system a second time to be sure,
and install the drivers again during first boot of Windows.

Then give it another spin.

If this did not make sense, please let me know where I lost you and I will
try to explain it better.

~Casey

On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski <
astralstorm@gmail.com> wrote:

> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
> > Maybe you should give xm a try just to see if it does the trick. I
> > never got vga passthrough working with xl (and from my understanding,
> > it's a lot mor complicated there with compiling the vga bios into xen
> > and manual calculating vga adress ranges.. with xm, I'm doing neither
> > of it).
>
> Why? I'm not using the VGA Passthrough, The card is set up as a secondary=
.
> That shouldn't need any VGA BIOS. Also, it works fine for the first
> boot very well!
>
> The problem occurs on the second start of the same VM.
>
> > Also, do you increase the log level for xen? my kernel line is:
> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall guest_lo=
glvl=3Dall
>
> Will do. (except dom0_mem)
>
> > What kernel are you using? If you want i can provide my build commands
> > for the xen-patched openSuse Kernel..
>
> I don't want to use the XenLinux kernel. PVOps only please.
> Unless the Xen kernel is actually Pvops-based, in which case why would
> I want to use OpenSUSE one instead of vanilla?
>
> As I've mentioned, vanilla 3.4.1.
>
> --
> Rados=C5=82aw Szkodzi=C5=84ski
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341237ede20304c353c533
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div>Hello,</div><div><br></div><div>I am fairly certain you are experienci=
ng the second-boot degradation, probably combined with a half-working drive=
r installation.</div><div><br></div><div>I will try to explain it but the t=
opic is fairly complex and difficult to comprehend without a solid understa=
nding of what is happening.</div>
<div><br></div><div>I have attached a flowchart as a visual aid to depict t=
he problem.</div><div><br></div><div><br></div><div>When Xen, the physical =
machine, boots the card is passed and the state remains &quot;uninitialized=
&quot;. =C2=A0If the card were to be initialized normally, rebooting the ph=
ysical machine would reset the state due to a change in power supplied to t=
he card.</div>
<div><br></div><div>So the question to ask is how does a virtual machine re=
set physical hardware? =C2=A0Tobias Geiger wrote up an email on the subject=
 of FLR (Function Level Reset), which I believe is the virtual machine solu=
tion to resetting device state.</div>
<div><br></div><div>Windows fails to issue an FLR to passed GPU&#39;s.</div=
><div><br></div><div><br></div><div>The first pass to Windows works great b=
ecause it is the first time the card is &quot;initialized&quot;, but Window=
s does not reset the device when you shutdown or restart it.</div>
<div><br></div><div>With me so far?</div><div><br></div><div>His email chai=
ns also suggested a solution, which was to use the safely remove hardware m=
enu when the system has started back up, this restores the state of the car=
d (your monitor will go black for a few seconds as the card resets).</div>
<div><br></div><div><br></div><div>However, now you are stuck at the crossr=
oads because you can&#39;t get to the second restart due to a BlueScreen.</=
div><div><br></div><div>I would be almost certain that you are receiving a =
bluescreen because the driver installation was run on a second boot previou=
sly, where the card state had been initialized during a previous boot of th=
e system.</div>
<div><br></div><div>This &quot;first boot&quot; is still under investigatio=
n, I believe it initializes if you pass it to another VM, or if you pass it=
 during the installation process, but I haven&#39;t spent the time to verif=
y this.</div>
<div><br></div><div><br></div><div>Most people will boot into safe mode and=
 remove the drivers via VNC Console, but if you do this during a second boo=
t without resetting the card first, you will end up with leftover .NET data=
 that prevents ATI Driver Installation AND cannot be removed, meaning you w=
ould need to reinstall Windows.</div>
<div><br></div><div><br></div><div><br></div><div>So, my suggestion to you =
is to reboot the physical system, boot Windows and remove the drivers. =C2=
=A0Reboot the physical system a second time to be sure, and install the dri=
vers again during first boot of Windows.</div>
<div><br></div><div>Then give it another spin.</div><div><br></div><div>If =
this did not make sense, please let me know where I lost you and I will try=
 to explain it better.</div><div><br></div><div>~Casey</div><br><div class=
=3D"gmail_quote">
On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski <span dir=3D"ltr">&l=
t;<a href=3D"mailto:astralstorm@gmail.com" target=3D"_blank">astralstorm@gm=
ail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im">On Mon, Jun 25, 2012 at 5:21 PM, Matthias<br>
&lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias.kannenbe=
rg@googlemail.com</a>&gt; wrote:<br>
&gt; Maybe you should give xm a try just to see if it does the trick. I<br>
&gt; never got vga passthrough working with xl (and from my understanding,<=
br>
&gt; it&#39;s a lot mor complicated there with compiling the vga bios into =
xen<br>
&gt; and manual calculating vga adress ranges.. with xm, I&#39;m doing neit=
her<br>
&gt; of it).<br>
<br>
</div>Why? I&#39;m not using the VGA Passthrough, The card is set up as a s=
econdary.<br>
That shouldn&#39;t need any VGA BIOS. Also, it works fine for the first<br>
boot very well!<br>
<br>
The problem occurs on the second start of the same VM.<br>
<div class=3D"im"><br>
&gt; Also, do you increase the log level for xen? my kernel line is:<br>
&gt; multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall guest_l=
oglvl=3Dall<br>
<br>
</div>Will do. (except dom0_mem)<br>
<div class=3D"im"><br>
&gt; What kernel are you using? If you want i can provide my build commands=
<br>
&gt; for the xen-patched openSuse Kernel..<br>
<br>
</div>I don&#39;t want to use the XenLinux kernel. PVOps only please.<br>
Unless the Xen kernel is actually Pvops-based, in which case why would<br>
I want to use OpenSUSE one instead of vanilla?<br>
<br>
As I&#39;ve mentioned, vanilla 3.4.1.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
--<br>
Rados=C5=82aw Szkodzi=C5=84ski<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></div></div></blockquote></div><br>

--14dae9341237ede20304c353c533--
--14dae9341237ede20e04c353c535
Content-Type: application/pdf; name="Diagrams.pdf"
Content-Disposition: attachment; filename="Diagrams.pdf"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3w50fuw0

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdm92THLdxwN/nr5jSS5ZVueUA8/0o03JKKieixUvJZTsP
8uroo3InWneUFOavz68b6AZud3aPUbGkBTANoL/R3cD91P6p/akNSzuEdpyndu779uGm/bb9se32
U/uuffnqMbSHxzbov8dDG+b92M7zwP/v23Htrdfc5d4QGLpLcLl9+3TW2/bl65uHw80/P/z83V37
8E4x6NuOf8PUxrjvZ7bou/0yzqE53Lcvv7wP7e/fK67jtChkv44G2o+zgrYJNBpomIOCjrGNS9tH
EMur9QbSd7Jr1/ZdEJih33dzGPq80mBgYU5g49LGuZ2WFYAGrEYHCDFttbTj1E7dkleYHADKZI05
wuoVDo0Rvippc5NJC2WR2I/A9NNwss6UaRKRCaeH3mAW9mpUnIbt2Aa4NA1zXmV1bNbE7gjNAjIg
qGkZxgwXOl8KigXtEWaHKNtNYR+jA7pYwjHgiBwzK4VT4QLkMuxj12+sWfgBU0c4n7h+wtRpFr4G
iMrK4ioA0oo/EP2KXAxAFABevfzm5u67D+9+uXn1/u79w7v7mw8P7w6ikX2flHBak2bdy+r7eYhD
O9sYOp7HmnkYE9ydzywjtz5mM+/bt5jTV/z3QzKwV28Uy65986rBHLVzhcktYmmCcxgVn2EfhohV
YHphHhM+PiY2l8fiooATRpln2giWiTWerPYG28LUo5h612LmHbZfYxIw9HGBz9nWxJB+d91m9l7x
exWnfdehRe3QXqPY19dh30HL9dv2r+3uDy9wKLHd3b1or7Tx3hq/vmjSyOHWhr6zxsOHF+1/tddf
tV9cg+AZj2SyyhxvcEvzsp9Q0kosNtTPPSzIU1KnyMdkJvKpiVcxCMXHzGSrCazYquKvDQ34FOd/
6hjrGwe/b59jfd+h++O6R/CTqMIx19HUYcUrDM0p1187Jw//7c1/GHdvzjK3Qff4hx5gNf00YfgQ
v+D65yXmAUjzgX5WvymcBb70YO3a2PwNngo9+MGhk0OFHTAQ3SENsIMP9NN+hQEotMDnnipzNf85
Vga0OC5raPsx7GfsaEOL+8X4uaHFb9BH1V5npg3cmBa3GeL3xuV31vA5LoAHH7o/EkWzcfLWrL1v
+4BLK5yW7rjARRVBbiX2G9CmVpsEjKPIY11rBkt3Ru9ZuYHVuYkTqeWQtBhTiNhcp5Ls91gNbYQ4
4xjGAc9JN6DEcx/2az812o74nDTK+dJx4BXwjs6k69A64L1leZp37TDv14EzQXo9+6SpjTR1PWmk
TQoomzuChy0DF1YMkT36AR8SxBnQFAJgpxJALxB+AKSI0iS0AHsaHIuQVEA5gnWFhsYhLUsL7V0N
8zaCUJpFSxfiN69tYOyYUWoPzfPqDX+E/uQkUshyxWF+JWv0yzzjpItWY+TJN7+ufHH2zriG5JQf
TJ+/znr9o32xD69vTfU/PrquH1yz3eEDX1x57V05OxzrBmzln2Idpv00rSsne1ew9hPlzcfHYnwZ
29qMmjPHBaHANK6io5yj0hIB04pyMMhHbdxqU+Hebh/Jw9qGoF4Lw5QW60hrFK8vH7Vxq02FQ3zN
5TM2EqtpVCg+vmJE1LA0YpeFDy69P7usTkTzOxesN4xlj5U0znFqWFMoPmKznHQjYRpxqwSAQqx/
xXVon4B9bPyzEF5PP+P9BzIJCffDssgerCWHKfY8j/h6+xrxYbqHxqDpMyiwx5PpzxmIY6Q0mPOv
GN2vWLaEokQ73ViY7Ur3b9kKXv/nUzNoduWofXS99IDmwfn/s83zQwCgYhdd+1XTERUm3a2tBI+W
QsEVRyoult/QjXvRtky3JmqJGknUQmwmPJ6qOgo4TQttlLQjEM5t4hGsz6DOiEg24uAMOMV19j05
RW37W8VFQEBLcDmHt5iEIC6e3xEXDMYZt8gnMSOiTMfT2glPg9rAU2QpeK5Ew7IFeOYtBM/cTHhm
kHN4NmLEMQyCzTyTA9Ped8Mo3kHmkKkwKAEZJ1AvUOu4V50Zp7hfR5IteMzYuE6Yw0jcksY4MY+n
bhAizjssrJj2lakZEdSSA5iYOuEiyMkWwBF8pTHYdDz1LJk9FMhkiYg4uAgo5rAfygBxBGttDohx
QuTQdTC72GoXvZt5RcjKUHYJcrjKhHFSP8L81OVwVX+CMQu4eZCz0coQyragPaRtu9WQSliQCIkD
YdGn4Of44Z4kuRrWnfv9OpO2RnQzdJ2sJpOHNeyXVc5ltGpZiY6ARaeA1d8lRygL1jaHPn2LZE6K
TJ7cVJPPKIHsr/swV/YXtR6IpGQfRSmukwhhxsLZp5ExaheipuIWTyefpTwCjMfTwg7hn/QaUgpE
lTUepEn8OY2F1git9CIU8z1CZumh4k9gIY1jKp3nqKZ5sLwhmaQQFSGK7fOGEXpKjwUTcgKL/zlP
A6rDNCIcFpS4Qdt34hNkUBuR6o7gjP+J1DukKeup/xlEpzA0fOPYiwZhw+KLcjv7nwy1IbHsfyKJ
pTAJp2Nb4Iqsqf7HQHRry7LiIDwYJExoej1PpS15qvJmVlYrTK9t+FJmVMWEE8creFHkEd5oLNMH
a7N4alP+QY4JRtssXs0QPCVqac5UBpLEe8g8DTvhBgWBZXwSdrahSWGnZ0h+ON4fnart7hs7Lj3I
+buN5FnNzqdbbPOyPlErllxClWpVipBDt5FHv/GT3M9v2+z7I3za3a828uOLpjrZ0cmNpG5gYyQP
j6SWoKGVdCim5g6RpLhKoJpB2+Iny5wNXdQ8phMrJdeVZdF7CarosKx2mj6FcAqV2ixbzTGpn6sH
qRfkFBgmz6GrMGogh54ClYI63fAY6pXxx5mak4Vm5xGsR0cud0s3zkVg7a5KznNFyWR0soh9cNU5
l5xcppMUc1lmEuHNBOWzL3Ow+B9GsA1cvyDkphhm/c//eAzxlzz1CzeSz2qlfpLalGJNpFQ0YcMc
5uOgLaxcWkQmWt7F0AWkdLF1n3PGW0tkjtNhTcIE9T7SCEQifaAsjKMEoOpKECIzsru+lPHEhRSY
Wt2CRpv7SPVaLSiO3b4n65g3S1ufu658PFYNt1GXu0fkbea8s9U14N4zVk9i2eGi/TZE2U/4KUEU
CWRhr3QHksvE99TKLDcgjXO2TsknbBWJSpbpTJeu1HwS+1NLOd84UDouI8kjBxnxkZTtdZ2qL/oh
caBGFl0+CmSCDWgMdbzGGacTSUfwM8R3M66BrfT6x/p3BBUSSMSVeHUluxKm6IQyILx5usa2Iyr8
ygEHhfhuorR7egZxlHVToLxS5c7uir7O6mD+wD2Sa47XPzY0htPqiX40G/49s46oRi9DnP82YAIY
pe64apioU5pqQA5kFaJNOhsbZ+6RZ+RbAmV5I4mHDrBbkgHXS1OnwWKeUgZcBjYp6VG2Y7LT09uB
JAQpEJDv6D3OcQFj2JOhkOhVQkCGKQ74Nvu62u5S8enC2fpoRh8RQvPMDUFi30Qwp/dMJgQfcCGs
XPcsCzqfGZ76aKqJwKc8I4IAm2dJAM0KbIC1kggClQsJPc0KSt8E4FNUABdLR0kAE4EvmaDePSIA
eNh1HQU/agHV4UzWRcaHKI7jnN237378/v2vVIauf7h44UKRjCo9Bi51M2ndNdoahBr5qA2toCW4
M/5CimQkMawjdTNNZ2g1EeQIecjCtUFgYnDbzgBrthRDSgnpku9YAak3gOMG1dxNVYGDVT3NIZiW
bVr/89EdB2HUIkFEDtISaeMeJ+oL0o0d2QHHnAxgpZIqIL00nK2TMTJYYlMqAj6V+2VdUe6ZW9mE
xl1Lvg7cuLDS0i6sbhO1jXNMg/3RTxpmY1ZgUkanWg1EMyFps9L34VuDOGsX1Ky48sYeAjeEcvkt
J9eUWCHdQHg64uaU0tThuisNc7sl0ABwHaDMs6lUC4hFZEV+D1IYk4ZoYWKFdnFJPlHbFMqo/DIY
yo/UHfJw1BX4buiU1UA0EZI3K30fvpWSv1D0xG+ioqd+kxsClFwS3nRuVQZbhUGkaV23EHmZxXL9
kE6w3Tc3333/8Vl7JUoLXC2QCVLZlBZaSEFVlU66Ue5lSP+TWmoHjHSYAA1ghqg2qW75TG6CdT1+
DvI8QMsto2ZReCBGx2oSbVYCTn/r/+tYqp4zbFg0vpDgl/HXbaq+D98axKbySQrcS6VfSnoUy7QF
UbzCUILlQyT+nCjVJTPTDk880jAlBKBlbE3qShXOplL90RX55aqUpWmIg8+8ki4+zCamtlxl6SCl
CSq0UqEQEBsmrmOFCp2yGohmQtJmpZ+GmwPnlJP6rLNE+Yi8TPdwncmLkrWx5TQNJAYnGoe3tKRl
I6tJd6MG8LklNWQ3eLDGZ9bJzZMAqkqQ04ElZWxUYaXaAU8oOUnjXk6bfRcpJvccZgvlFTmJ8gjV
Wp5BcGL4PLxgN8Mr1iIxVfCeKHOdh7XhOUUCtxHOIsxNwPtqnpR1AGfMVveRjAFlY5tneMp+tjr3
eYpwwcBHHM88DymeOS8DclEOUAhIOOrRmVYmvsqEyyWGMGcgshdqQc3m4T51AVCT51XCuYGrgIQa
+yvnqpHMuSHPAzVMNbHCVq9HDAN4oix0PJnnqw8go6x3DPIIOBmeRt9BK3RciqCbP2xfK4Q46yEA
K+RpFmtZ3VK8a+DRl+Su8J22XDJwkBCeWJuUqYI6c9OnCyMmrRD2pKx5E2jyNgvJ9hkK29u+NARo
PwRJaTlThpWqmeK97xasbUTjpq6zmwa5P+446Jo48l4nVZpFf4CVLEteKHFdrvTIGIECY2TSQqPS
pbM50H32efoS6MhRAwKZzrSRIhXJ+NkIGepGMjbOvM3TjSBJ0AR9ny2+B6PkHxZMgg8OcCeuC/jh
6cQPS6lLIqA8JjG3jxEaK9xdNbeM3VajZUUeFab3S5sZivAy7UeQtAoOOVOsvB4Fty6Kg9lKUrjl
zrHhs7fcWto5vZ1udvcWTX7ivWy+BYQuvdkrDMVvTdz8dYhaWMm5aV3hIl2yD/0KA/GEpQfr6Buw
HJfCtHOlXTUNNHqSjTb4hZXHnncdW/zyIp+XVR48mzM21FemnnBXUKlIZqG4V2ps+mZM/jQj50D5
CSW09EBvIFJJnANW7x0kKJKaferBPu1JlTQVKOT+1HoBbSs9sXETjZ9WRN6ApJhORCN3JhED0cVS
jw2kJ1leBduc8/lrwQBXkTFIN+7WkwBSLbHA5uKbq0zgXgZMuLGbecGJ1sjpVg0QcuiAPL5RCKxd
p9hAMvXjVdzoNsNbDiH2oI61x6pQ4ZO3axQMOo4cXtQc56LEGf/umuOVPi/s+af6dYna3Tf2GMUV
6tFbpkmmQH/zV4lef/X7hr+9qOsKlRJJfp1qJqf08JC1G+Rh8lXAYT59jtdA0nWudLgvcdQKkoac
k/jgQPbpnopnsg23ib+bdyoLPfziSxjhXmHxeZm1zc7rKT7JuV5ZZGVdZ1jSSOJdOVVu1LgLoPxG
Rbd6e4RRpuKPb/f46NK9/2eiptk9i3hbEH+bmVveWri//Tazy+k/pc054rc3zpHZeJv43+y2HU8q
WZmMfBnf02hx4SPEEv2eYefxa0+5WRl5hiwPpJZaw/Kd2vnbkdrZnqBSePaz2Y/fwIDv/xtN7qt5
FTu1V8vWbdrXWVIuhcOJip9gmCGanTH4PKWn5Rxb7WibZufCcWFfurQ5Sm/caXyZ1avOa5I2fAa2
v4F5BFQ9V8hX07ThFzcuPtxCH5ygX5zWXMGuiHW++7WIW6H7U2/4J2PiO9MQNxlf71+zYE1Gn4ZX
cXD3vmTxXY7I8eIOKwQKkxt9JP6JhiQaOgfi7yt801NP3f612fVm827rRpPpXXm7m71Vu3PLdilw
Z37sqR26CGiDxTnWdBozi7f8dGGfoVg8qR8LPxg9vuvhQ8bMZpl8fc/M1lQK/lS2kp5oreqqXzZ0
13y0U+yccjH7KVDo2v8GR6nnDi+09CVpJd/sJ9/4Ni4PbzgDylnqiuxo+hHspLgVGEPtTx7+aLz3
4MIgnHpXkzJShOgicyxs/pbItNJSeFdoMODjya61vg8Q2WmlPyey+PlS6CN/CKZOq0oG/JDnNXC+
kS9JwLE5G3qOTmGFYZy0p9k5yx3ExeJ+3D+diKVcN2WcHML56xrgp7iv6/7AYezRSrP7F3F/gZBk
7wwkD/5UyyH+7hfKFBQFK33NYdIbp9n4VEtLI1+n2HH94n/Mxh34wYn1BZ13xmanzKw1fbgc9xyL
0xfxDetD/unzBwdxEoxIHzjFNn9qdv/rxLn8igJ/Ov+56utnuYIZtg5dR8QwM2YVS9t8QJBVzEVi
013LnTD7Ygu76mWIZufvHEwuzmO/pPYRW833cSYBm7i/ocmOjJProhEKLkcyklcfBf8UGvgTRuJA
7uROddpdsG+SVbHZObaPzjnHzaGNU5f8bCLVyfHVysglP7uvaK7reZccoQQWJIFyH3ZK8vULyqWh
erJmNDjBTl3Bq6iYQZdvB6zKdOyUONMCm1eothHnqrP+WO/a3Udf2MMJR9cjSFvQtnxvaPHhst5s
1AUWeVwtf9hKEQsuNkd/S1gY4gi54nvDEHmKWFOCNKfBIDwAcKO5VOormUgx/PIXjM5pl6dvh1Kp
v7ZtsUe5e7tUHfgtPOQFejd2XM6HsOXQjgXfeq7tiG6cFXaeOHklzTBy/JNrjUnCRZNAm507gBKk
2Co2x0XhWBlEORHfZofmIH6iucf8YjP+dTlUClpeFl02cm4AI3+AxjXKhplnrKtIpcQ9p/ZV1Nlo
cx4eMs+ql5EGc8Ihl6h9MUj/kBW82bmmO8sc5sHF5ki4CtuCtoH/4ZcvYxCPW3+bxceK0aUs64ze
OEEIiriPoKIWqDOf+lPDpCRj3IbLJikX/NP/AQCqCBkKZW5kc3RyZWFtCmVuZG9iago1IDAgb2Jq
CjUxNDEKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3Vy
Y2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQo+PgplbmRv
YmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFn
ZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MyIDM0IDAgUgovQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9U
VDIuMCAzNiAwIFIgL1RUMS4wIDM1IDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xMiAzMCAwIFIKL0lt
NCAxNCAwIFIgL0ltMTMgMzIgMCBSIC9JbTIgMTAgMCBSIC9JbTMgMTIgMCBSIC9JbTcgMjAgMCBS
IC9JbTEwIDI2IDAgUgovSW02IDE4IDAgUiAvSW0xIDggMCBSIC9JbTExIDI4IDAgUiAvSW04IDIy
IDAgUiAvSW01IDE2IDAgUiAvSW05IDI0IDAgUiA+Pgo+PgplbmRvYmoKMzAgMCBvYmoKPDwgL0xl
bmd0aCAzMSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyOTIgL0hl
aWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayAzOCAw
IFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt
0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwZ+BwbKlwABCmVuZHN0cmVhbQplbmRvYmoKMzEgMCBvYmoKNTM0CmVuZG9iagox
NCAwIG9iago8PCAvTGVuZ3RoIDE1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
L1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAw
IFIgL1NNYXNrIDQwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgy8DwyJwAABCmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKNDc0
NwplbmRvYmoKMzIgMCBvYmoKPDwgL0xlbmd0aCAzMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA0MiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgY+BAZnuAAEKZW5kc3RyZWFt
CmVuZG9iagozMyAwIG9iago3NjcKZW5kb2JqCjEwIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTEzNiAvSGVpZ2h0IDc5MCAvSW50
ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ0IDAgUiAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQo/
iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMBr
YBdHAAEKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iagoxMTc2MwplbmRvYmoKMTIgMCBvYmoKPDwg
L0xlbmd0aCAxMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDIg
L0hlaWdodCAxMDQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA0
NiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K
eAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQOPAwOg3wABCmVuZHN0cmVhbQplbmRvYmoKMTMgMCBv
YmoKNDg5CmVuZG9iagoyMCAwIG9iago8PCAvTGVuZ3RoIDIxIDAgUiAvVHlwZSAvWE9iamVjdCAv
U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0IDE0NCAvSW50ZXJwb2xhdGUKdHJ1ZSAv
Q29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ4IDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwY+BoY7M8AAQplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjU3
MgplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAyNyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzODYgL0hlaWdodCA0NTYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA1MCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMG/gYGDygAAQplbmRzdHJlYW0KZW5kb2JqCjI3IDAgb2JqCjIzMjYKZW5kb2JqCjE4IDAgb2Jq
Cjw8IC9MZW5ndGggMTkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg
MjI0IC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01h
c2sgNTIgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCngB7dCBAAAAAMOg+VMf4QKFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBv7AADCPAAEKZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iagozNjQK
ZW5kb2JqCjggMCBvYmoKPDwgL0xlbmd0aCA5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAv
SW1hZ2UgL1dpZHRoIDM2NiAvSGVpZ2h0IDkyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTQgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgy8DAyKpwABCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago0NjQKZW5k
b2JqCjI4IDAgb2JqCjw8IC9MZW5ndGggMjkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
bWFnZSAvV2lkdGggMzE2IC9IZWlnaHQgMTEwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTYgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tBn+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIFvYJdnAAEKZW5kc3RyZWFtCmVuZG9iagoy
OSAwIG9iago0NzgKZW5kb2JqCjIyIDAgb2JqCjw8IC9MZW5ndGggMjMgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzIyIC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01hc2sgNTggMCBSIC9CaXRzUGVyQ29tcG9uZW50IDgg
L0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tCU+IQGHAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgPzC1xwABCmVuZHN0cmVhbQplbmRvYmoKMjMgMCBvYmoK
NTEyCmVuZG9iagoxNiAwIG9iago8PCAvTGVuZ3RoIDE3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi
dHlwZSAvSW1hZ2UgL1dpZHRoIDM0MCAvSGVpZ2h0IDExNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29s
b3JTcGFjZSAzNyAwIFIgL1NNYXNrIDYwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4Hdgzj8AAQplbmRzdHJl
YW0KZW5kb2JqCjE3IDAgb2JqCjUzOQplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCAyNSAwIFIg
L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0lu
dGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA2MiAwIFIgL0JpdHNQZXJD
b21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20P
BxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDPwPDLZXAAEKZW5kc3RyZWFtCmVuZG9i
agoyNSAwIG9iago1MTIKZW5kb2JqCjUyIDAgb2JqCjw8IC9MZW5ndGggNTMgMCBSIC9UeXBlIC9Y
T2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI0IC9IZWlnaHQgMTE2IC9Db2xvclNwYWNl
Ci9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZzpTxpbGMYVRHZkKwiKFFEQRSkVBVwqUHEraqTu
NC7FGI1EWi0RNS5UYtXQqEQat9hITbBuNdRqTDX91+4Z7G3uLaj3frHj5DzfmJDM+Z3nfc5A5pw3
Lg4KzgCcATgDcAbgDPz3GYi/Z/pfZLgr4e+Jfg4XOHIrJfgO+DYen5BAQJR4DxQZaEICHg8Gfgvi
FRzClkgkkkgkMpmCepHJYKBEYiKBABgjiNeaiODhI3AkMoVKpdHojHsgOo1GpVLIpAgiILy2SiN4
wDoSiUKlMRhJTBaLzeFwUS0Oh81iMZMYDBqVQiIBE28ABO4lgMIEdHQGk8XhPuDx+ckCgRDFEgiS
+XzeAy6HxWTQASHwMAE4GLNCr/BIZEAH4HjJQmGqKE0sfohqicVpolShMJkHEAEhGVh4HWA8Dg9q
k0xlMNlcvjBFJJakSzNlMnkWiiWXyTKl6RKxKEXI57KZjAggPqaBAC+BgOCxODxBqlgilWUpcpS5
KpXqEWoFBperzFFkyaQScaqABywEgASwjMao0HgQPiKCB8wTSTLk2UqVOl9TqNXq9KiVTqst1OSr
VcpseYZEBCxEAImgQmPw4XCgOkFxAjyxVJ6Tp9Zo9cWlZQaj6SlqZTIaykqL9VqNOi9HLhUDQFCi
III4XNQKg6SPSKElcRA8Ra66QF9SZiqvqK6xWGpRK4ulprqi3FRWoi9Q5yoQQE4SjUIED4koA0F5
IvaxecI0qSJPoys1mqst9Q3Pm5pbUazmpucN9ZZqs7FUp8lTSNOEPDZiYIwCjccB++gsrkCE4BUZ
zDX11ua2Fx1dL+32HpTKbn/Z1fGirdlaX2M2FCGAIgGXRQcGxvAPT0Ds46dKZLn5RcbKWmuLrcve
2z/gGHSiVoOOgf5ee5etxVpbaSzKz5VJUvmIgQR8VH2C+JFoTK4gLSNbrTNU1jW2d/b0OZxDrhH3
6BhKNeoecQ05HX09ne2NdZUGnTo7I03AZdIAX9QCA+JHprN4KRJ5XkGpubbR1t3reO1yj0963s54
UaqZt57JcbfrtaO329ZYay4tyJNLUngsOhkE8PcFFJdApIDyFEmz1XpjtbW9u29w2D3h8b6bX/C9
R6l8C/PvvJ4J9/BgX3e7tdqoV2dLRaBAKcQYfAQiNYkrEGcqNSXmupbO3sE3Y1PeOd/isn8lgFKt
+JcXfXPeqbE3g72dLXXmEo0yUyzgJlHBAhPlH1hemFzhQ7lKW1ZltfU4hsemZxcW/YHV9Y1NlGpj
fTXgX1yYnR4bdvTYrFVlWpX8oZDLBAtMLD4aiF+6Qq03WZo6+165p2Z9S4G1za3t4CeUKri9tbkW
WPLNTrlf9XU2WUx6tSIdBBAsMLH5kPg9Li6va7M7XBPehaUPG1vBndDuZ5RqN7QT3Nr4sLTgnXA5
7G115cWPkQBex0dn8UUZSk1pRYOt1+n2zC0GNj7uhPYODo9QqsODvdDOx43A4pzH7ey1NVSUapQZ
gI8e0z8ync1Py8wteFJl7egfGvf6/GtbO6H9o+PwV5QqfHy0H9rZWvP7vOND/R3WqicFuZlpfDad
HKs+yQx2sliWV2iobuoacE2+WwxsBkP7X8Inp6jVSfjLfii4GVh8N+ka6GqqNhTmycTJbMY1fByB
WKbSGp41dztGpueXV7d29o7C387OUauzb+GjvZ2t1eX56RFHd/Mzg1YlEws41/OBx4POaGmxD7o9
C/717dDB8cnZ+fcLlOr7+dnJ8UFoe92/4HEP2lssRh14QNzGZ7K02p2jM76VjeDuYfgUwbtEpS4u
vp+fhg93gxsrvplRp73VYrqWLx5PIDM4AsS/aL7LH6jU5Q18v/+BiMcnUhjg50vWI/3T2tYe55j3
fWDz0+ejr6fnFyjF+/Hj8uL89OvR50+bgffeMWdPa+1T/aMs8AOGQUmEfNC/Px5KWJ+//iXB9eWP
V2P0AGB9wvqEz/foXNzVFZg/mD+Yv7tKW/R9YP5g/mD+onNxV1dg/mD+YP7uKm3R94H5g/mD+YvO
xV1dgfmD+YP5u6u0Rd8H5g/mD+YvOhd3dQXmD+YP5u+u0hZ9H5g/mD/M5A/b+7PicDfwYWB/3T/4
sLw/Etv7WzG+Pxnj+8tJGD8fQKKB8w9YPt+B9fM5GD9fhfHzcVg/34j186kYP18MDnhg+nw45s/3
Y74/A7b7a8RhvD9KHNb722C9PxEwENP9pQAf0v4Mu/3BfgJitr9bHNb7810BYre/YlwEELR5w2p/
TPC2Bdv9TSOvk64QkZ6v96Q9LdLVFNEtzVt/vSv7mxJ8//7o36OHn+AMwBmAMwBnAM7AzTPwF19b
+VsKZW5kc3RyZWFtCmVuZG9iago1MyAwIG9iagoxNzQ0CmVuZG9iagozOCAwIG9iago8PCAvTGVu
Z3RoIDM5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVp
Z2h0IDEzNCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl
ckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d+1NTZxPHgWDI
BQK5QLgTAcOdgAKhIDQQkUYuraFIrLQEUUSGEAcH5DYiFweUWyeiA8gwXEqDVFFULCrO+6+9e05U
0ucJHOv0p8f9/sLZHc3MfmZ3n5wzObt+figkgASQABJAAkgACXwm4P9N6HO4//IC4AR4JGJaH4OE
cP8dIA8ekSgw8BgnMcPiAwwMFIk4Vl/Oicsf4MOxCZKApFIZs5JKuQiDxOJjxzycviibeEIcoCCJ
VCaXy4NDQhQMKyQkGIKUSYETh4lLJqGa46oMUogDJJcDnNAwpVKlVqs1TAoCUymVYaEKRYhczmPi
KAlUHIcIcihIIgNAoUqVRhMeodVGRkVFM6moqEitNiJco1EpQwGTTBIEuSQA6WMSQQ6FKABQhDYq
OiYuLj5Bx6wS4uPiYqKjtBGACShJJWK+4A6vN8giqLMgiTxYoVSHa4FPgi4xKfmEXp+SksqgUlL0
+hPJSYm6BOCkDVcrFcFySCWot8PLzYMIkihMpdFGxyUcT9KnpmVkZmUbDIYcBgVhZWdlZqSl6pOO
J8RFazWqMEglD6RDGjffi4KkckgiIKRL0qdlZBlyT+XlG43GwsLvmFNhIQSWn3cq15CVkaZP0gEl
SCUe0qGnmz+0ax6RRhsTn6hPy8w5lW8sOl3yvclUVl5uZk7l5WUm0/clp4uM+adyMtP0ifExWs0n
SL47ElTaMbEEskgTGatLBkJ5xuLSMvPZSsu5qurq6hrmBEFVnbNUnjWXlRYb84BSsi42koMEjRta
kq9q49JIIgtRarSxOn26Ia+wxHTmh6qan6w/119osDGphgv1P1t/qqn64YyppDDPkK7XxUImhcgk
8A3AFyMujYKkwaFqDlFmbkGx6ey5Wmu97dJvTfbLLaArjImL6bK96bdLtnpr7bmzpuKC3EwOkjo0
GPq2z0Ti00iuUEXEcIiMJWZLbZ2t0d7S2tbe4ejsdDKozk5HR3tba4u90VZXazGXGDlIMREqqDbf
ieQfAGkElRYVn5yeayytqDrf0Njcet1xo6u7p7e3t6+vnzH19UFYPd1dNxzXW5sbG85XVZQac9OT
46Og2iCRfBUblBo0bLU2LjHVUFBSUW292HS13Xmzp3/w9p3hkZHR0THGNDo6MjJ85/Zgf89NZ/vV
povW6oqSAkNqYpxWzSWSKIBu2gGBYmmwMjwaKi2v2Fxl/cV+zdHVOzA0enf83v3JqampacYEIU3e
vzd+d3RooLfLcc3+i7XKXJwH1RYdrgyWigNpRlypyRQqbVxSWk6hyXL+or3N2T0wNDYxOTPrcj2Y
Az1kSlxED1yu2ZnJibGhgW5nm/3ieYupMCctKU6rUsh8FRswkshDNVEJkEanK2obmq45uweHx6dm
XQ/nFxYfc1piSnxIiwvzD12zU+PDg93Oa00NtRWnIZESojShUGx0Q/KHdgSlFnM81WA0Weoarzq6
B0cmpl2PFpeWV1ZX10DrTImLaHV1ZXlp8ZFremJksNtxtbHOYjIaUo/HQLFBQ6K+IQWIxHCqQall
nCw6U2trbu/qH56YmZtfWln/40+3exP0hClxEbndf/6xvrI0PzczMdzf1d5sqz1TdDIDig1ONjHd
tAMCoR2pIxP0WfmlldbGVuetofHpuYXltY3NrafPeG0zJU9MT7c2N9aWF+amx4duOVsbrZWl+Vn6
hEg1NCS6aQMjaEfRuhQotap6+/WbA2OTrvnldffWs+cvdl5yesWU+JB2Xjx/tuVeX553TY4N3Lxu
r6+CYkvRRUND8sUIWnYYtKO03CJzja3F0TM0Mftoac391/bOq9e7bxjV7utXO9t/udeWHs1ODPU4
Wmw15qLcNGhIYVzTJr8gwbEWrIyITUo/WVzx46XWG/2jk67FlY2t7Ze7b/b23jKqvb03uy+3tzZW
Fl2To/03Wi/9WFF8Mj0pNoJr2r4ZaeOSM/NKKq2/tnUN3p15uLS++Wxn9++37957tM+QPob07u3f
uzvPNteXHs7cHexq+9VaWZKXmQxN+xBG3LF2IjO/1FLX1N59e/z3+eWNreev3rx974XmAxPyCuj9
2zevnm9tLM//Pn67u72pzlKan3mCO9h851GIShuvzy4wWertHT137rkWVtxPX7zee7fvxeV/TMgr
oP13e69fPHWvLLju3enpsNdbTAXZ+nityjcjqUIFR382HGsXmjtuDd93La66odT23n9ixASez0F8
5LT/fg+Kzb266Lo/fKuj+QIcbNlw+KsUUl/9SKpQw52IwVhW3XDZ0Tsy+eAxMHrJlRr/cZ8/nJkL
Pqx9KLaXwOjxg8mRXsflhuoyowHuRtSHM4KvR4XAqKWTZ7S2ecCIGTJegXCQPIw213hGnS3AqBC+
IAkxKq+2tTj7RqfmHnsx8vpkhi69Gc1NjfY5W2zV5V/LiCEu/wjFK4+Q0T/IHBj/IaODD2Xt6qAf
CecRPD7izjWuZ/voR6yROYjnKEbkAyR/kRgejSCjg54tE/tkBI9GUnO+M9Pn2gF31q7oPDJ/l5MK
D0cURzOqsV1x9o9Nwy3tk224Xdv/wBoY73g+7MMN2/YTuKmdHut3XoGHI8jImw93jYxIIrSNjGgm
pAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3IiCRC28iIZkJ6kBFJhLaREc2E9CAjkght
IyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3I
iCRC28iIZkJ6kBFJhLaREc2E9CAjkghtIyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnR
TEgPMiKJ0DYyopmQnq9khL9hP+I37PguhNf7a75+54/v1JDv+JHvi/gFICOSkY8ZCEe8m8XsGyP/
4Tt+yIgfPXJkrX1gFNJXv3OM764f/e46zkAQmoGAszSEZmlIcCaL4EwWCc72EZ7tEwzzj3BG1NEz
onDWmPCsMZxZJzSzDmcfCs8+xBmawjM0cRar4CxWnOkrPNMXZ0N/wWxonDEuOGPcD2fVH8yqD/M9
q94Pdx4I7zzA3RnCuzNwB8uX7GDBXT5Cu3z8cCeU4E4oYIS7xYR2i/GJhDvqPi7yoxZneAbX465D
4V2HXLXx2w5xZya9o+bT/gPcvSq8exUSiV8E/c3v8D18PS2kE+6CFtwF7YGEO8U/NZ/D/kK9cQWH
u+kPA8T7eUo8JlhRD5JKZcxKKuUiDBKLYeG6CPbSH36gkci4tgTZJAqEfAKJGRYfYKCHzxGrxElC
HtvfA4pnJWJYXDaAIFzfHIS98F+/AQlzwH+BBJAAEkACSAAJfEME/g9ogFlBCmVuZHN0cmVhbQpl
bmRvYmoKMzkgMCBvYmoKMjUwOQplbmRvYmoKNjIgMCBvYmoKPDwgL0xlbmd0aCA2MyAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0NvbG9y
U3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dlXU/cWB3BlyhwghEACSQiQMIUhEAiD
YZQ5SIkgCMgMikQoIBpxAaIpU6EMmgpCUSgVBUGKitLq6r929y9oGiDBc9a9D/dh7wfRtbY+fNb+
nQOu/Pb33DksFEABFEABFEABFECB/7XAeazvClA3h3/K7ajcsVwKfCUCrO/KHoG6u3t4eJLywnIq
YMPx8HB3B9rvsNom1ObpxWAwmUwWi43lRIDFAhwGw8vTE1xtrC6HlZC6w4B6MZgsNofD5fL4WE4F
eFwuh8NmMW2soOryCWAjBVEmk83h8vnePr6+Aj8/IdYJAT8/ga+vjzefz+WwmUwY1jNQYUo9yIyy
OTy+j6+f0F8UEBAoFkuwjgmIxYEBASJ/oZ+vD58HqjCrHjCpTk//ESmTBaIAKgqUSIKlMrk8BOuE
gFwukwZLJIEiYAVVFoyqK9Tzbu5w7lkcvo9AGCAJksoVoWFKlSoiEuuYQIRKpQwLVcilQZIAocCH
b0N1dzqoQOrhSUh9/UTiYLkiTBUZFaOOjY+PT8ByEACQWHVMVKQqTCEPFotgVAHVE17/Tk7/eXiY
MggpDKlUER4RrY7XJGlTdLrUNCwHgVSdLkWbpIlXR0eEK6QwqgSVAaffiambG5x8OPhAKg+LiInT
aHVpGfqs7JzcPCwHgdyc7Cx9RppOq4mLiQiTAyocf3ikurmdekuRpymDzfX2I6RRsZrktAtZuRcL
iksMhjIsBwGDoaS44GJu1oW0ZE1sFEH18+ayGfAN1alBhaNPxlQgksjCouK0qfqc/GJDecXlqis1
WMcErlRdrig3FOfn6FO1cVFhMolIQAbVyeE/7wZjyvMViqWEND07v6TceOVqfUNTS2trG5ZdoLW1
pamh/uoVY3lJfnY6QZWKhb48GFQnc+ruScY0IFihik1KzyksM1bXNbV2dHaZunuwHAS6TV2dHa1N
ddXGssKc9KRYlSI4gAyqp/upsw+PUybXRyiWhUdrUrMLL1XWNrbdMPX0Ddw13xvEsgvcM98d6Osx
3WhrrK28VJidqokOl4mFPlwwPfWSgscpi+crClJExCXr88sq65o7TL0D5vvDow8fWbDsAo8ejg7f
Nw/0mjqa6yrL8vXJcRGKIJEvjwUP1JMvfjcPBhuOvjQsWpOWU2ysbb7R3W8eGrWMT05Nz2DZBaan
Jscto0Pm/u4bzbXG4pw0TXSYFA4/m+HE1JPB8RaK5Uq19kL+perGju7bgyOWienZ+YUnViy7wJOF
+dnpCcvI4O3ujsbqS/kXtGqlXCz05sBL6tScwivKRygJiYjXZRUZ69pM/YMPxqZmF6yLz5ZXsOwC
y88WrQuzU2MPBvtNbXXGoixdfESIROgDLylnplx4nIZGadJyDVWNN340j4xNz1mXVlbX1n/Hsgus
r62uLFnnpsdGzD/eaKwy5KZpokLhgQovKeem5HGamHHx0tVW08CQZWru1+XV9Y3NV6+x7AKvNjfW
V5d/nZuyDA2YWq9eupiRSB6orkx5vgHScLVWX1BR19FjHp2YtS4/39jcerOzi2UX2HmztbnxfNk6
OzFq7umoqyjQa9XhYMpzOqcsniBApoxNziwyNnT23bdMLyytbmxu7+7tv8OyC+zv7W5vbqwuLUxb
7vd1NhiLMpNjlbIAAY/l7Oyz+IJAuSouJbu4qqlrYHh81rqyvrn9dv/9AZaDwPv9t9ub6yvW2fHh
ga6mquLslDiVPFDAd2HqJ5ar4nXZpVeaTXcfTM4vrm5s7e5/+HiI5SDw8cP+7tbG6uL85IO7puYr
pdm6eJVc7OfaFL6VSs0xVLd2m0enFp6tbb7Ze//x8O/PWHaBvw8/vt97s7n2bGFq1NzdWm3ISYVv
pr5nmmuoae2592j6yfL6q539A0L6BeurwOfPfx8e7O+8Wl9+Mv3oXk9rjSHXpel5d08W309M5vS0
6Zd/sL4KfDnD9OR/TJ1392Lz4ceoyIS0vLKatp5By4x15ffXu+8ODj8jqcNIffl8ePBu9/XvK9YZ
y2BPW01ZXlpCJPwgxWd7oamDE53foikdLWq9aErNiU4XmtLRotaLptSc6HShKR0tar1oSs2JThea
0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4XmtLRotaLptSc6HSh
KR0tar1oSs2JThea0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4X
mtLRotaLptSc6HShKR0tar1oSs2JThea0tGi1oum1JzodP0Xpsc+z48flLarn/js+Zmfkz7ndtbn
+fGKhF3gjM/zO7lv6nhHotv88OfHy2ubO39++PSX/R4L/gYE/vr04c+dzbXlxz8/hLs8Z907+XdO
dXA/quUWuR+19OLl9t67g0+Hf2HZBQ4/Hbzb2375Yoncj7rVAvejyGXzM+5Hwd1IuMdXUtVkujMy
Mfd0deP1DqB+/IRlF/gIpDuvN1afzk2M3DE1VZXY7vEFurzHJwiUqWJTsoorGztvD43NWJfXXm4B
6vsPWHaB90C69XJt2TozNnS7s7GyOCslViVzed8U7kVLYXWHvtB47Xrv4KOp+cXf1gH17R6Wg8Bb
IF3/bXF+6tFg7/VrxkK4a66EhSjO70Uzyf39sJikCwXlde3dd0fGZx4vrq798Wpr+w2WXWB769Uf
a6uLj2fGR+52t9eVF1xIiiE7EZzf32fC7o5gWNuTDhf5mrv67z+cnH2yuPJifePlJpZd4OXG+ouV
xSezkw/v93c1wzW+dFjcE+xydwfHxz9IEZmQCi+pho6eO8MWWDHz9NnK6vMXWHaB56srz57CkhnL
8J2ejgZ4RaUmRCqC/F3tmIFdSJIQVVxyZmFFbcvNXvOwZWJm7rH16eISll1g8an18dzMhGXY3Huz
pbaiMDM5TgXXTb2d7u3xYHD4foGycHVSep6h6lqbqQ9Wdv00Of0LbJjCsgvMz/4yPfkTLO3qM7Vd
qzLkpSepw2XwrRTH2c6ur3vQQqMSdNlFP9Q0tnf1DgwOj1rGxiexHATGxyyjw4MDvV3tjTU/FGXr
EqJCXe5Bs+3r84fDr9Zm5JUaaxraOm/1wcK+oeGRB1h2gZHhIVjX13ers62hxlial6FVw9H3d7Gv
j+zq9BYGwvrTeF1mvsFYXd/U3mnq6e0fGLiDZRcYGOjv7TF1tjfVVxsN+Zm6eFiAGmh7nJ7eKwmL
JmD/qa9IEqKM0aRmXiwpr6ypb2xpv955swvLQeBm5/X2lsb6msrykouZqZoYZYhEBGu6ne0/JXt6
WbAAlSyVVSfq9LkFpeXGqpra+oaGxiYsu0BjQ0N9bU2Vsby0IFevS1STlbKw/hQ2nzvZ0wur5Mmg
wvLjUJVak5KemZtfVFpWXmG8XFlZhfVVoLLysrGivKy0KD83Mz1Fo1aFktXHZEyd7JM+R/aes7h8
gT9BjYlPTIHF5zl5+QWFxVjHBAoL8vNyYO15SmJ8DCH1F/DJmJ5+nJ47RzIPmGyet0AkliqUUZB4
oE1JTc/Q6zOzsBwEMvX6jPTUFC2kHkQpFVKxSODNYzsfUzAlcSccQPWHaI5QZWS0Oi5Bk6jVJien
YNkFkpO12kRNQpw6OlIZCuEc/kBKIg+crOcnc0rCOWyoJJ0DAk+UkHgSrVarY7EcBAAkGtJOlBB3
QpI5bKQkmuP0KwrW9tpCZACVCyky/iSYRxYCyTzh4UoI58H6JqBUhodDKk+IjMTy+EOCDJfDBFKn
Y2obVHdPmFQ2h+9NAqQCII0rKFgqlcqwHAQAJDhIIhEHkPgobz4J5TpKOju5Tdr256M0PhIhxSXB
cQIhJJ1B1BnWSQERpJwJBSQ+jnuUyEXC45ySHk0qRBzaEg5JviFJ5IMSYDkI2EhIGh8P4vgg5RCy
I88gtaF+C460JUdCdCSXh3VCAFA4ttRIe2ykyyklw+sQcHqUcAo5npByivWvABGBYjC8qMSbHj1U
baxuJIn3KIrXFjmLv5wUAB5bCu/3Yni/PWb/TYz+moqMX5wLfCfW+Jvn8a/wl7CcCBxXwj+hAAqg
AAqgAAqgAAqgwP+zwH8A8oF3IAplbmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjMwNjcKZW5kb2Jq
CjYwIDAgb2JqCjw8IC9MZW5ndGggNjEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggMzQwIC9IZWlnaHQgMTE2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv
bGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngB7Z35X5L5Fsdt3MatXMMNxT0Vdx2RXFCT0TQ1cyuNITW8lg5lg1l6nUzL3DI1DDdc09Q0
d52Z22v+tXvOFx6EJI1ezL0v8Ht+KBBfwHn7OcvzPN/nfC0sqFEClAAlQAlQApQAJUAJ/F8InDNb
+9/jBJQ/qM3SDI3xDdz8n7BV07S0tLKyVpmNmZnaLSsrS0sC958Fq+Kpomlja/sjmB2YvVkZeoSe
2draAF0gi2D/Ia4EqCWK0wZoAkgHB0dHJ6fzZmhOTo6ODg729sBWBRa5Gh2rBijyRJrA8oKzi4uL
q6ubm5u7GRm44+oKjjlfOH/eCcmquBK5GhMrEkWFAlA7BwfA6eziCiA9LrJYLE9PLy8vb7MxcMbT
E9y66OHu7ubq4gxgHRzsiFwRq7GoqokSoKBPZxc3dw9g6e3t48tm+/n5+3PMyvz9/fzYbF8fb29g
6+HuBlxBrwSrsagyRDHkESjw9PT2YbP9OQGBQcEhIaGhoWFhYZfMxMAVcCgkJDgoMIDjz2b7AFgP
d8SKScDG2hhUNUTtHBxRoR4sL2+2HycwKCQ0LDwiksuNio6OQYs1CyOuREdHcbmREeFhoSFBgRw/
trcXywPVimI1AlVVHrWBLApEXd1ZXj5s/4AgwBnJjY6Ji09ITEr6KTk5mcfjpZiFgSPgzk9JSYkJ
8XEx0dxIABsU4M/28WK5u+pQ/d5jASJSLExAFCXq7YtAwyOjYuISkpJ5/MupaekZAoEgMwss2wwM
/cgEhzLS01Iv83nJSQlxMVGR4YjV1xvFClrFcvX9xUolUtsf7UGjSJTNQaDRcQk/8fip6YKs7Bzh
z7l5V/PzC9CumYERR/Lzr+bl/izMyc4SpKfyeT8lxEUjVg4bqYJW7X+0VaXV75AqIrXGsCdRj0TD
IqJiE5JTUjMyrwjzrhYUFl0vuVFaVlZeUVFpNlZRUV5WVnqj5HpRYcHVPOGVzIzUlOSE2KiIMEIV
MwBJqyhVQ6Fi3FtZE5G6uKNGg8MiY+KTUlIF2cK8gsLrN8oqblZVi0Ri8Z2amlq0OpM34kZNzR2x
WCSqrrpZUXbjemFBnjBbkJqSFB8TGRaMWnWHBECkanCzqo57OwcnZ7eLXr6g0ciYhGR+BgC9Vnyj
/Ga1SFxTJ6lvaLjf2NjU9KvUbOzXpqbGxvsNDfWSuhqxqPpm+Y3ia4A1g5+cAFSDOL5eF92cnRzs
DI//o7hHkfoFhUYA0cuCK7kFxaWVVaI7dZKG+03Sh82PZLKWx62trU/Anpq8oRfgzOMWmexR80Np
0/0GSd0dUVVlaXFB7hXBZaAaERrkR6RqePyrkdo7XnD18GJzQsKj4oFoTl5hSXmVqEbS0Ch9+EjW
+qStvaPj987OzufPu8C6Td7Qi+fPwaHfOzra2560yh49lDY2SGpEVeUlhXk5QDU+KjyEw/bycL0A
8a+q/9+YVBmkGPcg0jBubBI/40pe4Y3KavFdAPqopbUNYHZ1v+x51dvX19ffP4A2aOJGnOjvB4d6
X/W87O4CtG2tLY8A611xdeWNwrwrGfykWG4YSBXj3yCoUJ6w4EMqdWf5+AeHRyfw0rJzgejtGsl9
aXPL038/e97d09s3MDg09GZ4ZGRkdPQtmtzEjTgxOgoODb8ZGhoc6Ovt6X7+7N9PW5ql9yU1t4Fq
bnYaLyE6PNjfh+UOSZUo9dvOqmgh9eWERMQk8QXCgpIKINr4QNba/qzrZW//4NDwyFv5mEIxPj4x
qbYpEzfGj4nxcYViTP52ZHhosL/3Zdez9lbZg0agWlFSIBTwk2IiQji+WlC/IfoZpC7unuyAUG5c
clp2XlFZlRiJPu3ofNE7MDQ8Kn+nmJicVipnZufA5oktmLipvEB/ZmeUyunJCcU7+ejw0EDvi86O
p0hVXFVWlJedlhzHDQ1ge7q7MEo9FSogtcLAR6SBYdx4XnpOfkmlqO6eFIh29fS9Hn47ppicUs7O
zS8svl9aWgb7oLIVkza1E+jP0tL7xYX5uVnl1KRi7O3w676eLqAqvVcnqizJz0nnxXPDAhmocKbq
tOYf6pOV9Y/2kEsRaVRCikB4rbTqTn3To1Yg2j80IldMKmfmFhaXlj+srK6uffy4rrENkzaNG+sf
P66trq58WF5aXJibUU4q5CND/UC19VFT/Z2q0mtCQUpCFIGKhcra6tQjKox8WztHKE+INJEvyC0q
u11770FLeycQHR2bmJ6ZA54rq2vr6xufNjc3t7a2thnbMWFjfNgGh8CtTxvr62urK8B1bmZ6YmwU
qHa2tzy4V3u7rChXwE9EqJBTHaH5P02oJJnaOVxwY/kGINLMvOIK0d3G5icd3X2vR8YmlLML75eB
J+Dc2gaCu7t7e3v7ZmXg0O4uuLa9hWDXVpffL8wqJ8ZGXvd1dzxpbrwrqijOy0SoAb4stwsOdtim
nhj9EPmQTM+7XvThhHITEGnlL5ImWVtnz8CwfFwJEl1ZXd9AnruI8uDg8PDwDzMzcOngAJzb20Wu
G+urKyBW5bh8eKCns03WJPmlEqEmcEM5Phddz0NHBdF/QplCmUIydfHw9g/hxvMFgFRcL5W1d/W+
HlVMzS4ur6ytb27t7ADPA2T5J9hfWvYfkzUtJ/5Cr8C5QwC7t7Oztbm+trK8ODulGH3d29Uuk9aL
AaqAH88N8ff2cMGUepJQoUBZ22Ay9fQLiojjQS5FpC0Q92/kE8r5JSS6DUCRJ8LUS/CzyZleN/4C
tITr3s42Ul2aV07I30D8tyBUyKm8uIggP09MqTbWJ5Spc1jzIfJZvoHhMcnpwqKKX+qljzte9A+/
mwSRrqqIIlA1T334/jY50+cF4QxcASuIFaiuglQn3w33v+h4LK3/paJImJ4cEx7oy8Loh9r/1YyK
NZ9EPic0KjEt51qZSAIqfTEwopiee7/y8dMWaJQQxU/U/SYmB1LvF9b1Cb1kqG59+rjyfm5aMTLw
ApQqEZVdy0lLjArlkOjH2v+VjKqS6QU3T3ZwZDw/K7+0+m6TrKMbkCrnUaQ7u/sHqNEvier9eib7
Q22uDNWD/d0dlOq8EqB2d8ia7laX5mfx4yOD2Z5Q+08QKmRTlOlFn4BLMcmC3Ou3aht/a+/uB6QL
y2sbWzt6iZosuxO+uBbWI6o7WxtrywsAtb+7/bfG2lvXcwXJMZcCfC5CmbKFjKpXqKToO1xw9/IL
4Sam5hRWiBua2573DROkn7Z3Iey/1OgJ38vEXzrCqqZ6uL+7/YlAHe573tbcIK4ozElN5Ib4ebmj
UL9S+iH0bexAplCgYnmZV0tvS6Stna+Gxqbml9e0kB59moljO+XrH/kJVCGtqqHOT40NvepslUpu
l17N5MVCmQKh2kGPqrdKYW/KyDRNWHSztlHW8XJQPjm3xCDFP5nmo075SmbwssZV9JuBujQ3KR98
2SFrrL1ZJEzTFqqe4CcydcRsGh6bkpVfJvpXc1tX/8j4zPvVDRL4WJs0H/PZDJid6sKRt+D6X0Sp
G6vvZ8ZH+rvamv8lKsvPSokNx4wKPapeoQJTW3voTdnB3MQ0YfGt2qbHv78aeqdc+LC+hblUF+kZ
Y/qZgbq1/mFB+W7o1e+Pm2pvFaNQg9nQo9rbfoUpCX1vThgU/atEpt2Dbyfnltc2d44hPfVPbCa/
cEypO5try3OTbwe7iVCvQukP43iTKqUvoWI6hdD3DYqIv3wFs2nLs1dvFMpFiPy9gz/+PHOBr1KF
DtQ//zjY295YXVQq3rx61oIZ9crl+IggqFKOWPmPJ1So+hD6ntBIJaXnltyuf9jWPYAy/bi5u6+D
1Ewk+M1uMFhBVX/+sb+7+RGFOtDd9rD+dkluehK0U54Q/JBQ9TG1hapPQj+zoFx8X9bRA9kUZbp/
iH0p89ZnIpNqA9c4ji3V4T4R6ruhng7ZfXF5QSYT/JBQjzE99wOkU2cPn8DwOD6G/q+tnX0j47NL
mE2xPmneWfvjzsZjjetY/Pchoy7Njo/0dbb+isHPjwsP9PFwhrb/eEI9R9Ipix2EVf96tQRCf1A+
NQ9Ff+9QO5meDYy6XjJQMfoP96D0z0/JoUo9lFRfx8ofxGaRhHqs6wemdk6uLL+QqKSMvFJRw2/q
0P8EMgWmzNvqfthZecZ4TzLqzieoUhj8vzWISvMykqJC/FiuTnbWlnqYQoly8/IPhU4qv1wMVb93
WDGDoX8Aoc+86VmB+KWfjP8Q/AcY/DOK4V6o/OLyfOimQv293KBIHWdKOn4oUZdieVkFlbVNmE4n
sOqT0Fe955efdJaeqwiQ4MfKP4EJtam2siCLF3sJOlTS9X9ZpIAplv0AKFHZhTfrpE+6oJNi0ilF
+vffaqjqhArdVNcTad3NwmwoUgHY9esp/IQpU/ZvSR6QErWwsr6NVZ8y1TCFyr+9vrJAitQDyS2m
8H+VKbZScBSVU1SlKvvTCysbpJOiTLWZ7mysLEyrCn9VUQ4cSZFmSq9OSXuKR6bC4ipJc9uL1/Lp
RW2mZyl76vOVCIt0qBsri9Py1y/amiVVxUI8OiUN6vGm/wcrylQfyaOffQ9TW3IYRWP/iKLOI1X+
U+v0W2Mf6j6tUToYdZ4cMTWoRtFeSoei7hM1UwN7KfvztOfX5aj1TI0UD/i/uec/Z0mPTbUQfvFQ
RfTzZ8OOTek5lC8waj/VIMWz0oacQ8FLJ/RcnzZK5vERUgPP9dFz0gzCL/9nkMLFU8POSVuoT6Lg
ZVN67UQbqzZSw66dAFN6jU8bpeYxw/R7rvHRa9EajEcPGKBQ8vEkv4HXoslFPvWFU7pmQk1VBymu
7jFszQRd23OkzmNENWt7Ng1c2wNLJekaNG2wx1S6Cxf3DVmDZkHXSmrzhMcapJBKmbWSqwatlbSg
a3p1mGqIkrhnlp8uG7aml64912KqQ1RrmTQs6Ddk7bkFvUdCDfUIKGqU3M9zsP9d90hg8OMSVHov
j4bpEdHvvZcHqxS950wDVKNRvJPve+85UwuV3hsJWFGh/zHGvZH0Hl6CkuFplHt4Qahw0E/vNTfm
veYWUPrpTAQjz0QgQrWhszuMOruDQKUzZow6YwaY0llIxp6FhEKlM7uMO7PLQpVS1YPQ6Gw5o8yW
O4IKc7voDETjzEC0oLM6jT+rE+sUDkCFoX10pqyRZspi9Kug0tnHRpt9rIEKs/npjG4jzehWQYXx
/KfOkr9nnrPk7/0Ds+QBKmn+6Z4HRtzzAO5IUydVujeH0fbmUENVb89B95Axzh4yqviHporudWS8
vY40UqV7chlvTy6EilnVimx5RPeOM87ecdpU6R6HxtiND4iiMVrFzU3pXpzftheHitxJ/6qp0j1j
jbZnLKNVTKyIle5tfJL+DHoNxUqwEq50D26D4H39lwlW4Kra3JzuFf91Uoa9ouL6g6WKLOwcb21j
ZoY+gVlZWcLmkP/EJvH6gZ9Tk8VsYIZGUBKax0ZG6edhzJ8CWzM1Y1Ki70UJUAKUACVACVAClAAl
YACB/wJzzqFSCmVuZHN0cmVhbQplbmRvYmoKNjEgMCBvYmoKNDEwOQplbmRvYmoKNTAgMCBvYmoK
PDwgL0xlbmd0aCA1MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
ODYgL0hlaWdodCA0NTYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmvtT
FGaahZVb0zQ0NLQ0NHeBRq4tinJRIhdRMSgRRVS8oG0RGQk4OijegxIxDIxKxBhhzKCkIN4LjY6r
1v5r+zVu7czE1sxpcqq2ds/7kz8cjtbz8L5fQ7lokUYEREAEREAEREAEREAE/rcRWKz5nQn8+4bN
XxzyfkI1vxOB/wZq0P6mh/f4Q0PDwsL9E6H5HQjMowwLCw01In5Dwvx3/zz9CIslMjLSao3SLJiA
1WpQWiwR4eHGwryEjy6CX0Co+eaPsERao2y26OgYu+Z3IBATHW2zRVkj5yUYBx+9RfMCDP/IyChb
tN0eG+dwxCckODULIpCQEO9wxMXa7dG2qMhIswifUGA2IMz//R9li7HHORKcSxJdrqTkZLdmAQSS
k5NcrsQlzgRHnD3GODB7EGa2IOAdei8g0mr4G/yJSW53alp6RkamZkEEMjLS01Ld7qREI8E4sJo1
+JiCxSGh5gJZbfa4eKfLnZKWkbU0O9fjyVumWQCBPI8nN3tpVkZaitvljI+zzysIDbgERkBYuF+A
IyExOTUjK9uzLL+wqNjr9S7XBE3A4CsuKsxf5snOykhNTjRrYBSEm49EAe7QYvMIWPwCzAKkZeXk
FRR5S1eWrS4vr6jUBE2gorx8ddnKUm9RQV5OVppZA78Ci7lDAQyEhJgbZE6QEZCRnVdYUlpWXrmm
el1NbV29JmgCdbU166rXVJaXlZYU5mVnGAXmEJmnICTkg7fY/wpYoqJjE/wC8otLV1WuXVe3fkPj
5qamLZqgCTQ1bW7csL5u3drKVaXF+X4FCbHRURbzkfSDJTBHyL8C8Ynu9Oz8krKK6tqGxqbmbdtb
d+7SLIDAztbt25qbGhtqqyvKSvKz092J8f4lCHCGFoeYFYhxOJPT/AKqaho2N7fs3L13f8chn++w
JkgCPt+hjv17d+9sad7cUFPlV5CW7HTEmCUIsAOh4f4VcKVmeYpXVtVu3NLS1t7h6+w62t3Tqwma
QE/30a5OX0d7W8uWjbVVK4s9Waku/xKEh35whcwzEBkd50xOzykorajZuHXHngOHj3T3Hu871X/6
jCZIAqf7T/Ud7+0+cvjAnh1bN9ZUlBbkpCc746KNgQ+eYvMMWGMciSlZeSWrqhu27Gg/2Nn9x77+
sxcGLl0e1ARJ4PKlgQtn+/v+2N15sH3HlobqVSV5WSmJjhireQh+/WEoJMwSZY5QWnZBaWVtY8ue
g0d6TvSfHxgc+nZ4ZFQTJIGR4W+HBgfO95/oOXJwT0tjbWVpQXaaOUNRlgAGwi22WGdyRm5R2dqG
rW0HOnv+dObi4NWRazfGbo5rgiRwc+zGtZGrgxfP/Kmn80Db1oa1ZUW5GcnOWJt5ij/YAfMQxznd
mXne8nWbWtoPd5848/WV4Wtj47fvTExqgiQwcef2+Ni14StfnznRfbi9ZdO6cm9eptsZZ57iQAai
zTOwNL+0sq6p9cCRY/0Xr4xcH/9h8u7UvfuaIAncm7o7+cP49ZErF/uPHTnQ2lRXWZq/1DwE5ikO
bMD/DKxYs37rbl933/nB4eu3Ju7em56Z/VkTJIHZmel7dyduXR8ePN/X7du9df2aFf6H4GMGYhyu
tJyisuoN29o7e/sHrl4bn/hxeubBo8dPNEESePzowcz0jxPj164O9Pd2tm/bUF1WlGMMxATcAWtM
vCs9t3jVZ5ta9ncdPzs4MvbD3emZh0+ezT3XBElg7tmThzPTd38YGxk8e7xrf8umz1YV56a74mOs
ga6Q1R6flOEpWV3T2NpxtO/C0LXxyXszD5/OvXipCZrAi7mnD2fuTY5fG7rQd7SjtbFmdYknIyne
/hEDCckZHm95zec7D3af+vrbG7fvTj94MvfLq9eaoAm8+mXuyYPpu7dvfPv1qe6DOz+vKfd6MpIT
Pm7AfBitqG1q8/X0DwyP3ZmaefTsxavXb95qgiTw5vWrF88ezUzdGRse6O/xtTXVVpiPo79loK5p
l6/39OWRmxP3Zh/PvfQLeKcJisDbt29ev5x7PHtv4ubI5dO9vl1NdR81sDg03GpPSPbvwIcG3v2n
JigC7z5h4Ne/HF0cGhFlNz8SL1teWb9l1+HeM4Oj45P3f37y/OXrtxIQFH7/F717+/rl8yc/358c
Hx0803t415b6yuXLzA/F9qgIGQiaKvKFMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUA
ocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWA
QRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoA
QouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoA
gyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQB
hBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUB
BlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikD
CC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysD
DKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMG
EFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYG
GFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcM
ILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwM
MKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4Z
QGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZ
YFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0y
gNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIy
wKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTpl
AKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRl
gEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTK
AEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjK
AIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemU
AYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GV
AQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIp
AwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMr
AwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRT
BhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZW
BhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkin
DCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoys
DDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFO
GUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZ
GWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKd
MoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGy
MsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6
ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJk
ZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxskEYyPNW
1DXt8vWevjxyc+Le7OO5l6/fvH3H+Mf9f+h89/bN65dzj2fvTdwcuXy617erqa7Cm5fpdtqjIkIX
L/rXCQm32hOSMwMbeKcJjkBgA8kJdmt4yL/yX7Tonw20+Xr6L/35u4mpmUfPXrwyS6AJksCb169e
PHs0MzXx3Z8v9ff42t7vwCcNeLzltZ/vPPTVqYHhsds//vTg6fOXf3/9H5ogCbz++8vnTx/89OPt
seGBU18d2vl5bbnXk/kJA0kZnpLyms2tHUf7Lg5du/XX+7OPnj3/5eUrTZAEXv7y/Nmj2ft/vXVt
6GLf0Y7WzTXlJZ6MpI9doZj4pHRP8ap1jdv3d504983ozTt/m/758bO555qgCcw9e/zz9N/u3Bz9
5tyJrv3bG9etKvakJ8XHBHwHImMcrrScorLqjS17O4+dvjR8/dbk1E+zDx8/faYJksDTxw9nf5qa
vHV9+NLpY517WzZWlxXlpLkcMZGBXuLIaGMgu3DlmobmPb6vTl64Mjp2e3Jqemb2gSZoArMz01OT
t8dGr1w4+ZVvT3PDmpWF2cZA9McMJKYuzS+tqm9q6+g6fmZgaHTs+4m7U/enf9IESWD6/tTdie/H
RocGzhzv6mhrqq8qzV+amvgxA7a4Je6sZd7ymsbt+zp7+s5dujp6Y/z2xORdTdAEJiduj98YvXrp
XF9P577tjTXl3mVZ7iVxtsA7YIt1ujM9xWXVG5p3dXT1njw3MDT8lxvfjX+vCZrA+Hc3/jI8NHDu
ZG9Xx67mDdVlxR7zI3FsQANhFps9ISktp3BFVV3Tjr2+Pxw7efbi4NDwyOg1TdAERkeGhwYvnj15
7A++vTua6qpWFOakmQ+jNkvYhz8Th0VE2R2u1KXLvKs/29C8c5+vq/dE/9kLA4PfXBnSBEngyjeD
AxfO9p/o7fLt29m84bPV3mVLU10O82uhAAZCI6zRjiXujNwiswSNX7TtO/Rld++Jk/1nz52/oAmS
wPlzZ/tPnujt/vLQvrYvGs0KFOVmuJc4oq0RoR/uQGh4pC02wZVmlmBVdX1jc+ue/b7Oru7eY8eP
n9AESeD48WO93V2dvv17Wpsb66tXmRVIcyX4n4EPDSwOCbeYM2SWIKdgeXl1/aYtLa2793UcOtz5
5RFN0AS+7Dx8qGPf7taWLZvqq8uXF+T4V8AeZQkP+fUvpxctDgkzZ8gsQUpmbmHp6jU16xubmlta
23a3t+/dpwmSwN729t1trS3NTY3ra9asLi3MzUwxK2COUFggA/4zFONwJqVmegq9ZRVra+o3bNrc
tLX5i23bWjRBEdi27YvmrU2bN22or1lbUeYt9GSmJjkdMfNH6IMdWBQSGm6x2uzzCnLzi0vLyquq
19XU1zds0CyAQEN9fc266qrystLi/Nx5AXab1RLgGVjkP0PhkVHR7xVkewqKvKVlq8srq9asrdYE
TWDtmqrK8tVlpd6iAk/2ewHRUZHhAY6Q30BoeIRREOtwutzpmdmeZQVFJd7lpStWrizTBElg5coV
pcu9JUUFywz/dLfL6Yg1AiLMCnx4hIwBswSW91uQmJySlpmVnevJy88vKNQsgEBBfn6eJzc7KzMt
JTnR6bAbARazAoEM+JdgXoHNHhfvdCW5U9LSMzOzlmZrFkRgaVZmZnpaijvJ5YyPs9vmBQRcAf8Z
8iuIiLTaYvwOnImupGS3OyU1NTVNEyQBAy/F7U5OciU6/fxjbFZzgsJCA6/A/ygwl8g4iI1zxCc4
nc4liZoFEVhiICbEO+JiDX+zAJ8SMK/APMfhEZZIa5QtOsZuNx7i4hyaBRAwAGMNyJhoW5TVz988
wh/bAP9/IFrsv0TmFPklGAtRtvmJ1gRN4D3BKEN/Hn9YqP8CBfgc9I//vuV3YJ4DIyE8IsJiMSI0
CyVgMEaYb/7wMP8D8Bv83++BX4JZBePBjPlKzYIIzGM0OP1UF3/6+/+fN8FE/V+h+b0IGKD/Lv1/
eNCfREAEREAEREAEREAEREAE/o8T+C9B067sCmVuZHN0cmVhbQplbmRvYmoKNTEgMCBvYmoKNTEw
NgplbmRvYmoKNDYgMCBvYmoKPDwgL0xlbmd0aCA0NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzNDIgL0hlaWdodCAxMDQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkg
L0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PgpzdHJlYW0KeAHt3etX0tkaB3DzzlVAFEG5KIpiiJIoXgvvqagThnkpwzDNCTVTJy+Tyshk
oY5FMaPi2Hg5UZqOWtl9nX/tPBsiaPz99AzrnBdnnf19I2v91u7Fp4cNuvZ+nqAgHCyABbAAFsAC
WAALYIH/rsApnJMF/sZ/AfxjwZ6E4JALfDECrZNtPaQhIaGhYSjhOMQCbp3Q0JAQhHsCrLtK3aLh
ERGRkZEUChWHSIBCAZ3IiHDADUWwx7ki1BAo0vCISAqVRqPTGUwcYgEGnU6jUcEWYJErOasbFUwj
I6k0OpMZxWKzOdHRXJy/CkRHc9hsVhSTyUCwyBWVK8n2CpUaiuqUSmMwWexobkwsjxfH5wtwvhXg
8+N4vNgYLthGMelUVK/uciVk9aBGUsAUSGPjBIIEoUgsluAcERCLhAkCQRwvJpodxaChcoVqJS7W
U8Eh8O6n0JgsDpcniBeKE5OkKTJZahrOtwKpMlmKVJooAVlwZTFpVHJWQA0NQ6js6Fh+gjhRKkuT
n1ZkZGZmZuH4C4BIhuK0PE0mTRQLBTwuG+0C4WEhhMV6CjbVCIQKhSpMTE5NV2SqstW5Gk1ePo6/
QJ5Gk6vOVmVmpKelJIncrLAJoD2AYGMNDob3P7z9AVUsTT2tVKk1+YXF57QlpWU4/gKlJdpzxYUF
GrUq83SqVBKPqpVGiSAsVrSrRlDpUdEIVZ6hyskvOldaXlldo9PV4fgL6HQ11VUVZdri/FyVUp6M
WFkMGirWo59XsAGgUuXECkRSuVKdV1xSUa1ruNBoaGrG+VagydCob9BVV5YU56sz5cliAS86ik6J
IFaFUmWwuXwhQi3QVtQ06JtaLrcbr5lMnTg+AZPpmrH9ckuTvqGmUluYkymXigQxsAdEwhZwZGM9
FRKGSpWXkCjLyC4oqarTX2ozmrp6bpr7+nH8BfrMN3u6TMbLzfr686WFamVakhCKlVgVttVIOovL
FyWnq/K0VfUXW6923jD33x6+MzI6huMTGB25M3z7lrmn09hmaDhfUnBGkSKBYmVQw0OP1ipsqxQG
OzY+MVWZU1xRd7Gto8s8MDwyPmH5adqK4xOY/skyMT46PGDu7rhsqK88m5uZlpTA4zBpRBtrcGgE
FTYAoTRdlV9SrW/tuNE3OHLXYp15YJubx/EJzNkezFgtE6ND/TeutTXWlhWcOZ0s4nPRFnD0S0Bw
WAQtissXpyjURRX1l6529Q2NTVrvzy08sj9x4PgEntgfLcw9sE6ND/ffMDY3VBbnZMgkAi6LTqwa
SWNxBZLUTM258/q2TvPg2NQ924LdsbjsXMHxCTiXFx32hdkZy/hQ7/UrjTVaTaY8KT6WzSBRpcO2
miRX5ZfqDFdv3BqZvDf30LG0srq2voHjE1hfW11Zcjyam5kavd1jvFRXVqBKlwp5SDXkyK8BwfAV
gI221TOF5fUtJvPwXavt4a/O1fVN1/MXOD6B567N9VXnr49mrRM/9Ha2fldZpFYkC+HjikKsygDV
ZIW6uPJCW1f/iOX+gsP5dNO19XJnF8cnsPNyy7X5h9Ox8MAyNtB9RX/+LGys4rhoJiWcqFYpDA5P
lJKRc/a8vr3n9rh1zr60uuna3t07eIXjEzjY2912bT5dfjxvvTv0/VVDNWysMgmfy6QSqzI5cWKZ
MldbbTDeHJ6YWXCsrLu2/zx4fYjjL/D64M9t18bvvy7MTP5g7rhUW6LJTIUvAVFkqtF8sSxTo61t
6jDfmXrwaHF1c2v34M3b9zj+Am/fHOxu/ePpkt1mGekzNetK87PSjleFL1Z5JbpLpr4Ri82+vOZ6
uff67fuPn3B8Ah/fv329t+Nacz6enR7r72xBXwLkicfWKlIt1TWb+ken554415/vHBwi1M84XoFP
nz6+PzzYfbGx4pi3jt+63lp/jCr8yYrCjOYTq37+J45X4PPfUw2nMuFXq7Ss/LK65s7+Meu8Y2Xj
xe6rw/efMKqXFP38/On94as/tzZ/d8z/PD7Q1dZQDjtAUnwMC/155S9/YD0VglX97chfY1Vym8Cf
YNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVy
m8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX
YlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX/qdU8UErf2O36u7Xc1at3nNWUQTn
rIKCjzsT6D1miH9+/ltnAglUHzvXXDv7b9598J2Ixa9A4MO7N/s7z9edT04+v+pT1aCz1r2es9bP
tvfgqOWHjzg+gQ9w0HLvpees9aj7rHX+SWetPfcCDB3mH6YePIR7AS929l8fvvM/Ff9///rd4ev9
HbgXsPjIey8g7/h7Ad47LBeN38Mdll8csAVs7e6/euN/g+P//vWbV/u7W671FXSHZdjc0XTSHRb3
fSuF+77VDbhvNWtfXN1wbe3s7R/g+AT293bgGtvqkn3O+uNgj/u+lfKY+1aRX+8Gftd2vX9kCop1
eXXj2YvtHRx/ge0Xzzaewt3A+5bRW11X9FXo0rWI9G4g3GONTYB7rAXl9c3XzEM/Wm0LwLq2+cyF
4y/wbHNt1el4aLPeHTabWhsqirKPvcdKZ8XAneusvJJaQ3v3rZGJn2cXniw6V/9Yw/EX+GPVueh4
OHtvcmSgx9h04p1rT38AZS5cZG0z3bw9Ovmz7Re747elZSeOT2B56TfoD2C7NzU2aO68rEfXWNMS
oT8AcdeF0AgaE5rZpCiyC8vrmtq7egdHJ6ZnbPMLdvtjHJ+A3b4wb5uxTo4N9Xa7e1moj+tl4e27
IocWQdX6FmOX+fad8anpe/dttlkcn4DNdv/e9NSPI4O93R2t+prSfFV6sigO+q5EEPVd+dIjSCLL
UBeV6xpbjV03+4fujN+dtFh+wvEJWCyTd8dHhm6Zu6D1Uh20XYENAPUIohL2CPL2s5KmZ2nOVdY1
trSbum/2DQxCQyscf4E7w4MD/eZuU3vLxfoqbb7qdIoY9bOiEPWz8vZei5fIFGcKtJW6C02t7R2d
3dB8rbcPxyfQC63Xuq9fa29r0uuqSgrUGalQqmS9105B6yUKg8WNEyalZagLzpVX110wNLddaTd2
QKdAnK8C1zqM7Vfamg36uuoKbQG0X5SK+NAnkErcJ9DT05IdAz0t0zLOaIq0ZVU1dQ36RoOh6RKO
T6DJgFpa1tVWlWuL87KVcqlYEMuJoqEN4EiLoKAg1H+VAv1XUavQNEWWWlN4VltWWVVdU6vD8Reo
hfarlWUlZwvz1CpFGqDyolkMd6kSqbqLlcGCtraiJJk8Iys7J6+gCJoFa0tw/AW00Cq4qCAvN1ul
TJchVNQrmKyxtbtZMGrBDNUqlEhlcoUyCxpb52ggeTheAcSRA22ts5QKeWpyoqddOGrATLgBBLnH
BaB24SxOTFy8SCJNkcnToQm7EnqO4/gLKDMUinQ5dLeXiBL4sai1PZoYQNyDHVg98wIYUdCGnS8Q
iiSJUqCFiQE4/gIgkpIsTZSIhPF8HpfzFZXowyoIFauHlY7mMMQCbHyCEE+3ODrYAiZbCBPiBXxe
LJcDwwKOn23hYQ3zzmHhcD2DWOL4ON8KxHnGsAApC823QQOZ0MAQgm8AqA3Ll0FM7vk2MIQJzQxi
c2BqEM5fBDgwMgjNDGLQwRRNCzl5FFOIe76Vd8AVnnBFNN+K4RlvBaRocNjxqF/K1TM4DCrWPYwN
j2M7MouNAvGMYnOTnjSLzbsNwMeWd3AgnhxINDfQPTUwLBTmBnrGBpJsqcjza3xDLkEXh1AAaaL8
WyMuv8rCC1iAc5yAPxZ+jQWwABbAAlgAC2ABLIAF/ocE/gVOd6ioCmVuZHN0cmVhbQplbmRvYmoK
NDcgMCBvYmoKMjkzNAplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCA1OSAwIFIgL1R5cGUgL1hP
YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjIgL0hlaWdodCAxMTYgL0NvbG9yU3BhY2UK
L0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dtXE1cUB2AIIfeETBLIBUKCgWAgECJgAIncBIQG
0CgXpSI0FEUpVCnKRVGEClIoSqVFUSyIRVQoBYvayvJf65lAXZUzaHcfO3s/uc46vnzuc2biWrN/
ISFYKIACKIACKIACKPB/FAjF+lAA8I9M/qJgq8KwtgS2PYjMpx23+MLChMJwtkRYIlFQIlwoDGMh
P4EY7L6gnkgslkgkUqkMSyqVEgoxKxlE/JghCxhGmk8klkhlcrlCoVRhqVRKpUIulxFGsWjbcLez
HAQkfhKJTK5QqSLUDKPRanX8Lq1Wo2EYdYSKMEr/NtztOiQdKGT7TyZXqtSMVhcZpdcbjEYTr8to
NOj1UTqdholQsYZbbchNuAUokRI/whdlMJlizLEWi5XnZYk1m6NNBn2kjlGr5DKJmD3J3HdhqCCM
nGCpXKXW6PSmaLMlbo8twW5P3MvnSrTbE+JtcdZYs8kQpWNIG24TclyFBFAYzgIy2ihjjCXOZt/r
SHamuFyuNB6Xy5Wa4kxy2ONtVrNJr2MilEFCgYBTUBguZgFJA5rj4hOTnC53esZ+jycrm8eV5dmf
me5OS0122G3WGEOkJkIpI3chOcc0oUBAzjA5wgTQYktMTnVneLIPePPyCwqL+FuFBfl5B3NzPJn7
XE5HgtVsJIQKmZhTkL0FxTJFhJYFdKS4M7Nz8woPlZSV+3wV/C2f77OywyVF+d4cT7or2R5nNpK7
UC4RCTl6MFQgZFtQE2WKtTlSM7K8BcVlvqqjx6pr6vhctdXH/VUV5SVFeTn73U5CaNCpyTkmTUid
4lABaUElozOaWcCc/OLyKn/Nic8bGr8IBJr5WoHAF02nT9XXHT/iKy3yegihNVqviZBLwjmaMDQs
nG1BfUycPSU9p6C0wl9b3xhoaT3f1t7B4/qqrfVMc1PDieqq8kNeT5ojPtakY5QyUTh9jMk1KFGo
dcbY+CR3Vn5p5fGTp5vPtnVc7Lrc3dPL1+rp6b7UeaH9XEvT57VHy4tyM1IT42L0GpVczCUoFEmV
TFR0XGJqpre44nh9U0vbha7uvv6BG4NDfK3BGwPXrvZeutjeGmioO1JWkO1Ojo816NhjzNGDQrGM
HGKzLcmdXVDmP9l0tr2z++rA0PCt0bFxvtbYd6Mj397o7+u6cK75VE1liTcj1W41RaoV5FFCvRCS
B4k8Qme0JDgzcosra0+3tH/Te21oZGzizuTdKb7W3R8mJ8ZHbw5cuXzhXKDeX5ZPbsI9MXpGKRXR
D2MBeZCodSZrosuTd9hf39zW2Xv95ujE5NT0/ZkHfK2ZmXs/3b0zPjJ49VLHmcaaikM56cnxZnIR
7iKoINfgHoc7u9BXffrs193Xbo7dnrr3YHZu/jFfa37u0ez9nya/Hxns62oLnDxS6s102i1GrUom
5uxBBcNeg/sOHKo8EWjrujo0evvHmdn5hcWnS3ytp4tPHv/8cPqH8eHr3V+faThGjrEr0WoijxKx
kHqlJqdYSQTjnRnekqP1LR3dAyMTUzOPFhafvVhe4WstLz97+mTu4fTk2NCVzvONNb6C7LS9uwtK
lRp9bEJK5sHD/obWi31DY5P3ZhcWn6+srq3ztdZ++3V56Ze5mamJ4euXvgrUVRbluB17oiPVcglX
D0pVGoPFnro/v6y68XxX//DE1IP5xee/rr3c4G/9vr66vLTwaHpy9EZPx5cnq4oP7EuyxUQyuwlq
jRa7y5P/WU1T2+Xrt+5Mzy48W1n7/dUb/tbrjfXVF4ukCceH+i621B8tyU1PtpmjPiJIXmayCny1
gfbugdHJ+3OLL1Zfvnrz51u+1p9/vN5YW1laePjj9zevdJ495Sfv1M5PCxb66gIdPYNjd2fmny6v
bbCAm/ws0jhvXq2vPnsyOz0x3P9Na4O/dHdB8l8zUpXWyPYgLbj5jp+1uQkSFMlU5CfJ3rTsooq6
5o7eofGpB4+XVtY33rzlK+C7d5tv/3j9cvX5L4+mb4/0d7U2HDt8MMNJfpQw5IfxzvfB0DAUpA8a
CtImsBUUhHnRu1GQNoGtoCDMi96NgrQJbAUFYV70bhSkTWArKAjzonejIG0CW0FBmBe9GwVpE9gK
CsK86N0oSJvAVlAQ5kXvRkHaBLaCgjAvejcK0iawFRSEedG7UZA2ga2gIMyL3o2CtAlsBQVhXvRu
FKRNYCsoCPOid6MgbQJbQUGYF70bBWkT2AoKwrzo3ShIm8BWUBDmRe9GQdoEtoKCMC96NwrSJrAV
FIR50btRkDaBraAgzIvejYK0CWwFBWFe9G4UpE1gKygI86J3wwTxqzBKEPRVWIjgI4L4ZeK/+DLx
H4L4dez7j4H/w9ex+IX2h1+jQ7/QxikBO+chAKcE4KSKnRM5gJMqcFoKNRQGOC1FghN7dk4mgk7s
walRO6djQadG4eSynRPagJPLcHoeNSQQNj0PJzjScyphExxxiig9KxU2RRQn2dLzekGTbHGaMufM
aMA0ZZzozTG2HDbRG6fKc03PB02Vx2QDOsEBkmwQgukaHCEikHSNEBIOgQkvVJYNJOEFU4a4wpQg
KUOkCTHpigr1giRdEUE2rg7T1nakywHS1rYJMfHvg4RDSOJfCKZOcgRsglIntwgx+XRn2uu/Tz4N
CRKS4L8gIqbvbgcPQ9J3SfwVJkDTmdeQBOhgghimkFPh65AU8vcpbMQR658C72XwDyiAAiiAAiiA
Aijw/xL4C61M5RgKZW5kc3RyZWFtCmVuZG9iago1OSAwIG9iagoyMDM5CmVuZG9iago0NCAwIG9i
ago8PCAvTGVuZ3RoIDQ1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
IDExMzYgL0hlaWdodCA3OTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy
dWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
2+mTVoW57mGZe4CGhoZmagaZZBBEUBRFURRFcUJRlIgaDIoS2Q4oSoKibDFsDUokQUlwnkVxjonW
+dfOakw+nG3T7f3U+ZZrfUjKynOXVVelfrXet7vPOMNDgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgT+cwQGeQgQIFASSDrZ/AsG//QM8RAgQCAS+Fc8moz8gur8FJshQ4YOHdb7DPcQIEDg
FwucysawoUOH9GZnoOScerM51ZrhI0a0tLS0trZ5CBAg8AsFWltbm26MGD582LBTyem3OL25GdK8
2Awf0dLa1t4+cuSoDg8BAgR+scCoUSPb29ua6IwY/q/inPZT1ancNLVpaWlrH9nRMXpMZ+fYceO6
PAQIEPgFAuPGjR3b2TlmdEcTndZ/F+e0X+M0bzdDe99t2tpHdYzpHNc1fkJ398RJkyZ7CBAgMLDA
pEkTu7sndHWN7Rzd0Vucn15xThOcn3LT0trUponNhImTJ0/tmTZ9+gwPAQIEfonA9Gk9PVMmT+we
39U5pqO9rWVE72eqQX0HZ9DgIc1nqdb2jjFju7onT+mZPvPMWXPmzp13locAAQIDCsybO3fO7Fkz
Z0zrmTxxQldn84rzr+D09RVOk5uhw3pz0zluwqSp02fOmnvW/IWLzl6yZMk5HgIECAwksGTJ4rMX
LZg/d/asGT2Tu7s6R486FZzBg/vuzdBhI3pz07zc9MycPW/BoiVLly0/f8WKCy70ECBAYCCBC1ac
f96ypecsXjh/7qwZUyeOHzt6VFvzHU7ziaqP4Awe3Hyaaj5MNbmZPmvewsVLl6+48KJVl66+7PI1
HgIECAwgcPllqy+95OKVK847d8mi+XNm9ExqgjOybUTfven99mZE28jR43pzM//speddePGll1+x
dt0169df5yFAgMAAAuvXX7vu6rVrVq9auWLZkoVzZ/ZMar7DaW8ZPrSv95tBg4f2vt6MnTB52qz5
i5dfsOqyK9etv+GmmzfeuslDgACBAQVu23jLhhuuu2btmktXnr90UROciV1jmk9UzQvOzz9PDRrc
vN6M6uya1NObm5Wrr7zmhg233v6rLXf/euvWez0ECBDoV2Dr1l/fc9edmzfdcuP6q9asWtEEZ8aU
7rGj21uG9fWCM2jIsN7Xm+6pM+eevWzlZVddt+G2zXdv3bb9wR0P7fQQIEBgIIHf7th+3733bLl9
4w3XXLFqxTnzZ0+b3NU5qm34sD4+UDVf37SMHNM1adrsBUsvWH3V9bfccde99+/Y+ciuJ3Y/+ZSH
AAEC/Qo8+eTuxx99+KEHtt3zq9tuumbNxcsXz5s5tXtsR/uIPnszdHjrqM4JU2bOW3zeqiuvu2Xz
Pdt2PLxr9569+559br+HAAEC/Qo89+y+p3//1OOPPLR965ZNN6677MKlC2dPm9jV+4Gqr/eboSPa
mo9TPbMWLL3wsnUb7rjn/oce3f37ffsP/OHgiy95CBAg0K/Ai/9z8IX/fnbvnl0PP3Dvnbdev3bV
8sVzZ0weP2Zk84Xxz38Bp/m6uH1016TpcxYtv/jK62+7a9tDjz319P4XXjz0yuFXj3gIECDQr8Cr
fzp86KWDz+/73RMPP7B184Z1q5tvcM6c2t05qnV4Hz+gGtx8XTyma/KMeUtWXHr1hs337nj0qWee
P3jo8JGjrx/7q4cAAQL9Chw79tpfXn3lpRee+/3jO++7+9brrli5bOHsnuYLnNP1ZmTz9c2Z85de
ePn6jXfd/1+7n37+xZePvPbX42+9/Y6HAAEC/Qq8/dYbx1//y+E/vvDcnl07tt5x41Wrzls0d/qk
cR1tI/p+vxnZ2fv1zbkXXXH97Vt37Pr9/oMv//nY8bff/eDDjzwECBDoV+DDD957582/Hf3TSwee
2f1f9225uflAtWTejMnNF8Yjhv78F/6az1Ojmt7MXrR81dqbNm/buXvfC4eOHHvj3Q8+/vTEZx4C
BAj0K3DixMcfvvfW344efnH/7x598O5b11924Tln9dOb1lFju6fNOfu8S67esGX7I3v2v3j4tePv
fvDJZye//MpDgACBfgW+/OLzEx+9/9axI4cOPPP4b7duun7NyqXzz5wyfkx7S5/vN60dYydOn7v4
/NXrNt794K69Bw4d+evbH3zy+Zdff+shQIDAAALffHXyxEfvvnH08MFnn9z5mztuuPKicxfMmjq+
87S9GTdp+twlK1Zfe+s9O5545g+vHD3+7sefffnNd997CBAgMIDA37/96uSnHzQvOC/t3/PIts03
rb142cJZPRP6603z4/ALLlt/29aHdu87ePj1tz749OTX333/zx88BAgQ6Ffgn//4+7dffvbRu3/7
8x+f/92j99+5ofmNv0W/oDeXr9+0deeTz7346rG3Pzzx5be9ufnRQ4AAgX4EmhZ9/91XJz9+7/jR
Qwf2PrZ9y4ar+ulN8+fhrR3jJvW+3/y8Nz/+Hw8BAgT6Efjxx6w3w9s6ml8vPuucC9dct+nenU/t
f+nIX9/56LOvvv3+B7nph9n/RIBAr8CPP/zj71+f/OT9N46+/MLeXdu33Hz1JcsXNb9g3Nn8AdXP
fv9m0BC98X8bAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQoH/D7358MSX337/zx9+
DP/NzgkQ+E8TaHrz3dcnP3nvjaMvv7B31/YtG65etXzR7J7uzpEtwwaf8b+fwcNaO8ZNmjFvyQWX
r9+0deeTz7346rG3/92bHz0ECBDoT+CHH77/7quTH793/OihA3sfa3pzVdObWT0TOttbhg7Ym93P
/s+fjr31wYkvvvn7P37wECBAYACBf37/7Veff/zu8b8cOvD7X96bFZetv+3Xv9297+Dh1958/5OT
X337/T/+6SFAgEC/Av/4/rtvvjjx4Tt/PfLH53/3yH13bli7atkA7zcTp89dsmL1tRvv2fH40y+8
fPT4ux+d+OLrb7/7u4cAAQL9Cnz37Tdfff7J+2+9/uqL+/c8vG3zjWsvPnfhrKn9fJ4aO3Ha3MXn
X7rulrseeGzv8y8dOfbW+x9/dvKrr7/xECBAoF+Br7/64vNPP3zn+NFXDu7bvfPeO2644qKlC86c
On7M6b6/GTW2e9qcRcsvuXrDlvsf2fPcwcNHj7/9wccnPj/5hYcAAQL9Cpw8eeKTD99949irfzyw
d9eOX2+6bs3KpfNnTuk6XW9aRnV298xetPzitTdu/s3OJ54+8MdXXzv+9nsffvzpCQ8BAgT6Ffj0
k48+ePfNY39++eBzex7ZfvfGay+7YMlZMyZ3jW4f0efPp1pGdk6YOmvB0pVrrtv06wcfbV5wDh15
7W9vvvPe+x94CBAg0K/A+++9+9bxY38+/OLze3fv3HbnhnWXnr94bm9v2k7Tm/Yx46fMnH/OBZdd
s3HLfTuf2Lv/4KE//eX1vx1/8y0PAQIE+hV4843jx44eeeWlA/ueevTBrbffsLb59Zs50yaO62gb
MaSv379paR/dNXlG84XxJVfddMfWBx7ZvXf/H156+dU/H33tdQ8BAgT6FXjt6F+OHD508MC+Pbse
2rZl4/o1K89dMKune2xH6/C+ejN0RHvHuInNF8bLLlpz3cYtv9nRBOfZ5w++dOjlwx4CBAgMIPDK
oZcOvrD/mT27dm6/546brl69YslZZ06Z0DnqdL1p6xjb3TNr/jkrVq+7adNd23Y8/Pievfv2H3jh
Dwc9BAgQ6F/gDwf++7lnfrf70Z3bt27euP6Ki5cvar6+GT+m+fOpIYP+959PnTF46PDWUZ3jmw9U
Zy+/aM21G26/697tDz3y+JN79j79zD4PAQIE+hV45pm9v39q92P/teO+e3618YarVq84Z/6snold
He3Nn2v20Zshw3q/wJl46gXnkrXrN2y6855t23fsfOSxXY8/4SFAgEC/Ao/v2vXoww89eP/Wu+7Y
eMO6y1f2vt5MmTC2+bq4r94M6u1Nx9gJU2bMXbT0wkuvvPbGjbffeffWbfdvf3CHhwABAgMIPPjA
9m333rNl820brrv68ovPW9K83kzqGjOydfjQPt5vBg0eNqJ15JjmBefMeYuWXbBqzVXrb7j51k2b
79xyt4cAAQIDCty15Vd33LbxpuvXXbn6ovOWLJg9ffKEzt6PU333ZmjvC07n+Em9wVl6/spL16xd
t/76GzfcfMtGDwECBAYSuHnDTTesv+aqK1avumD5kgVzZkzpHjd6ZOuIYX38OPyMMwYP6X3BGT12
wuQmOAuXLFuxctXqy69Ye9W6ddd4CBAgMIDAunVXr71yzepLLrpg+dKz58+eMbW7q/f1ps+PU01v
mp9QtbSNGj2uCc7MOfMXLVm6fMWFKy9edcmlqz0ECBAYSODSS1ZdtHLFecvOWbxg3qzm7aY3N6de
b37+46kzzhjU+4LT0j5qzLgJk3pmzJp71sKzl5xz7rLl551//goPAQIE+hU4//zzli8/d+mSxYvm
z5s9c9rk3tyMbOv99ubnf83Q/DrOoOYFp/lE1T5q9Njx3ZN7Zpw5a+68+QsWLjr77MUeAgQIDCRw
9qJFC+efNXfOrBnTpk6a8FNuhjff3vT1evPTC85PwensmjBx8tSe6U1zZs2eM9dDgACBAQXmzJk9
68yZM6b1TJnU3TV2TEd7W8vw3teb0/Wm+UTVfKRqG9kxprNrfPfESZOnTO3pmTZtuocAAQIDCEyb
1tPTM3Xy5IndE7rGdnaMam/tzc3pXm9OfaI6FZzW9pEdozs7x3V1jZ/Q3d090UOAAIEBBZpYdE8Y
3zVubOeYpjZtLSNO5eY0rzc/fYUzZOiw4SNaWtub5HSMHjOms7NzrIcAAQK/RKDpxZjRHR2jRja1
aV5uej9MnT43p95wBjfFaT5UtbS2tTXRGTmqeTo8BAgQGEigacXIke3t7W2tLb3vNr2fpQYP6vvL
m3/9vfig5qdUp4ozbHjzmnPqafUQIEDglwicKsaI3tY0sWlqM0Buej9T9RZn8JAhQ4c27zkeAgQI
hAJDf2pNE5t+X27+9Y7TJOen6PSGp3mGeAgQIDCwwE/BOPWfv7A1/27Oqf/uDY+HAAECgcD/0xD/
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE/hME/i+AfifcCmVuZHN0cmVhbQplbmRv
YmoKNDUgMCBvYmoKOTg0OQplbmRvYmoKNDIgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIgL1R5cGUg
L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0NvbG9yU3Bh
Y2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnfszW+kbwOvSkCu5cAQhFQ0hhArJ0mhI0Qi2
oipaW1F1qRHp6ETdpurSoXXbSemgxlDb1bW931YvO99/7fucaHe14jTNnLM9s/s8P6XzyvH6fPo8
75OTmfMcOoSBBJAAEkACSAAJIAEkgASQAMsJhGD8QwSC/Y8A2wvdjTAMhgl8BA3Iv83WrqKwsPDw
w2RwMBgl4IMcHh4WRvoK3BWZR+CI9BMRCcHl8jAYJMDlkpQjOJzDh3ddBZRVPkukpIhILo/P5wuE
QhEGowSEQgGA5nHBFamKTKqv1T+y4kEqkZL4fBAUFS0WS6RSqQyDIQIAVyIWR0eJREI+36eKNPWV
6kdqglyKiOSBpCixRCaLiSWIOLk8HoMhAnJ5HEHExshkEnEUqOJFRkBOfUXUx2SCXBKKQFIsIY9P
UCiSkpUYDBJITlIoEuLlRCyoAlPcSI6v+B1c+yCboOZFRPIFIrE0hgBHycoUVepRtTotLR2DEQJp
aWr10VRVijIZXBExUrFIwIeUgtp3cOnb1QTJFC2REfGK5CMqdbomU5uVrdPpcjAYIQBos7O0mZp0
tepIsiKekEmiIaV2RR3QTPjOpgguH5IJLClVak1mli43T59vMBiMxh8wGCBgNALcfH1eri4rU6NW
KcEUpJRP1IFdXwi0ED5NMiIhKUWt0ebk5RsKj5tOmM0lpaUWDAYIlJaWmM0nTMcLDfl5OVqNOiUp
gZB9EuX/hIKqd5gTCdkki0tUpoIlvaGouMRSXmGttFVVVVVjMEAAwNoqrRXllpLiIoMeTKUqE+NI
UdBMwBHlr/KR6RTJE4plRKJSnaHTG03mk6ds1aftZ+rPNjgwGCLQcLb+jP10te3USbPJqNdlqJWJ
kFFCXiR05/48kekUwRVESUlN2tyCInN5ZY293nH+QrPzYivEJQzaCZBcLzqbL5x31NtrKsvNRQW5
WlKUNEoAvYTfhPKlE18kiU0gNRlMFmtNnaPJ2dre2dXt6ulxYzBCoKfH1d3V2d7qbHLU1VgtJgMp
KiFWApXPf0KFhEI6QdWTJ6Vm5BqKy2y1DU0t7ZddV3o9ff39/QMDgxi0ExgYALR9nt4rrsvtLU0N
tbayYkNuRmqSHCofJJS/wgdlD5oIKaFISdcVmMqq7I3NbV3uq32Dw9dvjI6NjY9PYNBOYHx8bGz0
xvXhwb6r7q625kZ7VZmpQJeeoiCkZEKFhe5vJELDOVyBOCYeqp6+yGKzn3N2uHr7h0bGb07euj09
MzMzi0E7AcA6ffvW5M3xkaH+XleH85zdZinSQ+WLjxELuJzw/Z7IsscTSQiFSpNjNFtrG52dbs/Q
yMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4/gofeIrkR8nkyZBOx8tq
Gpo73J7h0cmZee/i0vLKPTJWMWgm4MO6sry06J2fmRwd9rg7mhtqyo5DQiXLZVFQ+PYfUCFwPEHZ
SziSrjOYrXVNbS7P8NjUrPfuyura+sbGfYhNDJoJkFQ3NtbXVlfuemenxoY9rramOqvZoEs/kgCF
Dw6ofZ+gQsM40O1B2cs8VniyxtHS1Ts4OjW3sLS6vvnLr1tbDyF+w6CZAEl1a+vXXzbXV5cW5qZG
B3u7Whw1JwuPZULhg46Ps7+RCA2H40kal6zOyi+usDe1u6+NTM4uLK/df/Bw+9FjXzzBoJnALtdH
2w8f3F9bXpidHLnmbm+yVxTnZ6mT46RwQO1vJMATHE/xyjQoe7Z65+WrQxPT3qW1za3tx0+fPX9B
xksMmgn4sD5/9vTx9tbm2pJ3emLo6mVnvQ0KX5oyHg4of56gjYiG40mTW2ipdrS6+kam5u+u3t/6
/cnzl69ev8FgjMDrVy+fP/l96/7q3fmpkT5Xq6PaUpirgQMqmmwkvvwABe2eQBybqMo4VlT24/n2
K4Pj096V9QfbT168frOz8xaDMQI7O29ev3iy/WB9xTs9Pnil/fyPZUXHMlSJsWQj4d8ToUjV6k0V
9p86e4dvzi2ubj58/Pz1H2/fvd+NDxi0EviI9d3bP14/f/xwc3Vx7uZwb+dP9gqTXpsKjcQBnsh2
76g2v9ha19zluT7589Lag+2nL9+8fb9nc39i0ERgD9T3b9+8fLr9YG3p58nrnq7mOmtxvvYo2fD5
zyehhEhSZxeYrfXO7r4bt7zL61uPnr3aefdhz87+h0ETgT1QP7zbefXs0db6svfWjb5uZ73VXJCt
TiIk/j1xRRJoy7Oh3Tvb0n1t9LZ3ZWMLyt7O+0+eaNogXuYvAh9dfXi/A4Vva2PFe3v0WnfLWWj4
sqExl4i4/s4nrkgKd410hpKqhouu/rHpO/fA0wuy7Pku99fF8QWNBHxoP0DhewGe7t2ZHut3XWyo
KjHo4M6R9GBP8PHJCJ5ae3ye7j/82xONe8NL7SFAitr19PC+z1NPK3gywgeor3kqrXK0ugfGZxbu
7fG058r4klYCez0tzIwPuFsdVaXBeqJ1Z3ixzwjsySf09BkZdv2DRk/s+sP+bbv5+3z6ej7B109k
v0f2EX7Op38bGXb9PVSevvwCKiSMA19roKfvYfBgTzyOX0/wtUZ6zg+W/f3e99j9f+d37vdk+SEn
Hb7YEFF7qnZccg9OzMJt2N+ewO29D3/+d5B9n7/0zw9wg+/Jb3AjdnZi0H0JvthAT9/HBPVvRU/U
fNiyip7YYoJ6H+iJmg9bVtETW0xQ7wM9UfNhyyp6YosJ6n2gJ2o+bFlFT2wxQb0P9ETNhy2r6Ikt
Jqj3gZ6o+bBlFT2xxQT1PtATNR+2rKIntpig3gd6oubDllX0xBYT1PtAT9R82LKKnthignof6Ima
D1tW0RNbTFDvAz1R82HLKnpiiwnqfaAnaj5sWUVPbDFBvQ/0RM2HLavoiS0mqPeBnqj5sGUVPbHF
BPU+0BM1H7asoie2mKDeB3qi5sOWVfTEFhPU+0BP1HzYsoqe2GKCeh/oiZoPW1bRE1tMUO8DPVHz
YcsqemKLCep9BOkJn/NBjZXu1W9+zgc+N4duBQFdb7+nT8/f8/c8FnwOVUBQGfihgz1x9w9CCUVP
DCgI6JJUnvw8Z57iuW74hKOAgAf3QzQ+JxE9BacgoHfR6QlFBYQ8mB8K+jm++FzsYHAH+57gnouN
z5kPlneQ7yM1fewjAn/OPM5tCJJ2sG/zWSI9fcvchkicgxIs72De99GRL5++aQ5KJM4V2sOO8ZfB
zxUSwPwnnNO1hx/TL4Oc04Vz7xibbUd14W+ee4dzJBmbFUl14W+cI4lzWWkeuhrA5YKZy4pzjmke
YhzA5YKZc4xzw2keCh7A5YKYGw6DUGCALgw6ToeB1Na6pjaXZ3hsatZ7d2V1bX1jg5wYT/MQerzc
Jkl1Y2N9bXXlrnd2amzY42prqrPCOOp0GHNMjmX9crzGoUMhMOgYBofDhEKt/nhZTUNzh9szPDo5
M+9dXFpeuUfGKgbNBHxYV5aXFr3zM5Ojwx53R3NDTdlxvRamE8LYcBjLGvLlPGrwFMETSQiFSpNj
NFtrG52dbs/QyMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4EX48HQoN
53Ch8MUrIaGKLDb7OWeHq7d/aGT85uSt29MzMzOzGLQTAKzTt29N3hwfGervdXU4z9ltliJIJ2V8
TLSAywnf93XuoUOhcEDxRVJCkZKuKzCVVdkbm9u63Ff7Boev3xgdGxsfn8CgncD4+NjY6I3rw4N9
V91dbc2N9qoyU4EuPUVBSEVQ9sL8eCILH1colsmTUjNyDcVlttqGppb2y64rvZ6+/v7+gYFBDNoJ
DAwA2j5P7xXX5faWpoZaW1mxITcjNUkuEwu5fsseNBLhZEJJYhOg8uUaTBZrTZ2jydna3tnV7erp
cWMwQqCnx9Xd1dne6mxy1NVYLSZDLlS9hFgJmU7h+9sIsuELg4QSREmJRFJUQZG5vLLGXu84f6HZ
ebEV4hIG7QRIrhedzRfOO+rtNZXl5qICUlMiIY0SQDqF+fO0m1A8qHykqAyd3mgynzxlqz5tP1N/
tsGBwRCBhrP1Z+ynq22nTppNRr0ug9QEVY93QDrtJhQHKp9YFpeoTNVoc/SGouISS3mFtdJWVVVV
jcEAAQBrq7RWlFtKiosM+hytJlWZGCcTQ9XjHJBOpKhwqHykKCIhKUUNpvLyDYXHTSfM5pLSUgsG
AwRKS0vM5hOm44WG/DywpE5JSoBsEvGh6vk9nciPvSGhn0RJiXiFUqXWZGbpcvP0+QaDwWj8AYMB
AkYjwM3X5+XqsjI1apVSEU9IP2nyezrtigrzZZQwWiIDU8lHVOp0TaY2K1un0+VgMEIA0GZnaTM1
6WrVkWSwJJNEC33Z5L+J8N1GCoGeD0RF8gUisTSGiE9QJCtTVKlH1eq0tHQMRgikpanVR1NVKcpk
RUI8EQPJJOBHQtEDTfvu7fkk7SYUKYoTyeULRWKJLJaQgytFUrISg0ECyUkKcCQnYmUSsQiSCVoI
ak1wRPnOKEgpHpiKAlWymFiCiJPL4zEYIiCXxxFEbIwMJEWBJR4kE7QQVNnkyygQRaZUBOQUqBJF
RYvFEqlUKsNgiADAlYjF0VEikAS5FOFLpq9pAlUgijTlU8Xj8/kCIejCYJKAUCgA0DyfJLLkQTb9
dRRRvPCZ8qmCtILgcnkYDBLgcknKERwOFLywgC19qn6QVWHhkFcQHAxGCfggh+86CqDifZ5iIWRP
4YswDIYJfAQNyD93EPi/4K0Y/wiBwJ3gTyIBJIAEkAASQAJIAAkgASTwnQj8H1QRmr4KZW5kc3Ry
ZWFtCmVuZG9iago0MyAwIG9iagozNjE0CmVuZG9iago0MCAwIG9iago8PCAvTGVuZ3RoIDQxIDAg
UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAv
Q29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVu
dCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3a+1PXBb7HceV+vwsCchMEUS5i
EKBhgEpqqBvmLV1DMdONpEwLdTVJynRxSBM3xdW8NJipOWQ6Tjr7r53PF8/pgH551XnNnJkzc56f
H5qdeffanXnMcz7fT24zZvAggAACCCCAAAIIIIAAAggggAAC/7sCM3kQ+BMCf77C4L8s4vkTyYOA
EPjPTIJg/rCu51FFRkZFRYeeGB4EphGYCCQqKjIyyOsP0pp4U000FRMbGxcXFx+fwINAWIH4+CCQ
2NiY6OigrYm0pn1phbKKDF5UMbFx8QmJiUlJySk8CEwjkJyUlJiYEB83kVZQ1rS/hhNZBVXFxSUk
JqWkpKalp2dkZmbxIPCSQGZmRnp6WmpKSlJiQlxc8NISYQVvq6jQuyohMTklLT0za1Z2Ts7s3Nw8
HgReEMjNnZ2Tkz0rKzM9LSU5KCt4Z0UFb6ywv4TPs4qLD6oKosqenZc3p6CwqKiYB4GXBIqKCgvm
5OXNzg7SCsqKD15Z04U1MyIy+A2MT0xJy8jKycsvKCqZWzqvvLxiPg8CLwhUlJfPK51bUlSQn5eT
lZGWMhFWZNgXVpBVVHQoq/TM7Nw5RSWl5fMrF1ZV19bWLuJBYIpAEEV11cLK+eWlJUVzcrODV1YQ
VnTwj4VhfglnBh9XsaGsgpdVQUlZxYKq2rpX6l9tbGxq5kFgikBTY+Or9a/U1VYtqCgrKQheWaGw
YoNfwjBdRUQEv4LBj2CQVVFpxcKauvrG5qUtr7e2tS/nQWCKQHtb6+stS5sb6+tqFlaUFgVhBT+F
wSdWRMRLX+6hr6vYhKTUzFBWldV1Dc2vvd6+omP1ms7OtTwITBHo7FyzumNF++uvNTfUVVeGwspM
TUqIDf6w4aUXVvAzGHpdZWTnFZZW1tQ3tbStXN25/q0NGzdt4UHgBYFNGze8tb5z9cq2lqb6msrS
wrzsjNALK8wP4cyI4HWVnJ6VWxDKaknryjXruzZt3b6je1dPz24eBCYJ9PTs6t6xfeumrvVrVrYu
CYVVkJuVnhy8sMK8ryKjQ6+rnDkl5dWvLGl7Y23X5m3dPXv2fdC7v48HgSkC+3s/2Lenp3vb5q61
b7QteaW6vGROTuiFFR350u9g8HkVl5SWlVtYtqCuqfWNdW+/8+7uvb19Bw591n/4CA8CkwQO9392
6EBf797d777z9ro3WpvqFpQV5malJQVdvfThHnxexSenZ+eXVNQ0tKxc+/a2nXt6Pz7Uf/T4wBcn
B3kQmCRw8ouB40f7D33cu2fntrfXrmxpqKkoyc9OT44PPrBe/AfCiKjYhOBnsKB0QV1z2+qud3bu
3f9J/7GBwVOnzwyd5UFgksDQmdOnBgeO9X+yf+/Od7pWtzXXLSgtCH4IE2LDdBUdm5ialVs0r6r+
tZXrNr+7Z//BI58Pfj00fO78hREeBCYJXDh/bnjo68HPjxzcv+fdzetWvlZfNa8oNys1Mfhwf+l9
FXy2p2XlFVfUNr6+qmvb7t5Pjpz46szw+ZHvLo9e4UFgksDo5e9Gzg+f+erEkU96d2/rWvV6Y21F
cV5WWvDhHq6rpODzam5lXXN758Z3937U//lXQ9+MXLpy9fqNmzwITBK4cf3qlUsj3wx99Xn/R3vf
3djZ3lxXOTf4wAo+3MN3Ffq8Wrx0xbqtPb2Hjg2e+ebi6NUbt8Zu/8iDwCSB22O3blwdvfjNmcFj
h3p7tq5bsXRx6ANruq6S03MKyqrqWzre2ranr3/g6+GR0Wu3xu7cvXefB4FJAvfu3hm7dW10ZPjr
gf6+Pdve6mipryoLukoO+76KT87IKZxX3bBsVdeOfQeODg6dv3T11thP9x+M/8KDwCSB8Qf3fxq7
dfXS+aHBowf27ehatayhel5hTkZyfLjfwfiUjNlF5TWvtq7e2P3BoeOnhkeu3Bj76efxh494EJgi
8HD855/GblwZGT51/NAH3RtXt75aU140OyNlmq4yc4vKaxtb39y0s/ezE6fPfXf11p37478+fsKD
wBSBx7+O379z6+p3506f+Kx356Y3Wxtry4tyM6fvKvhjhqa2zs09+/sHzpy/fH3s7oOHj5/89pQH
gUkCvz15/PDB3bHrl8+fGejf37O5s60p+IOGP+qqvXNLT9/hk0MXRm/cvjf+KJTVMx4Efhd4+vS3
J4/G792+MXph6OThvp4tne3TdjUzMjo+JTM39L56uatn/+ZB4HeBZ6KrF/+FhpmRMQkpwR+3z1/U
vHztlt19RwbPjly5+eP9Xx49eUpWv5PyH0ICz54+efTL/R9vXhk5O3ikb/eWtcubF80P/sA9JSGG
rkjEFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEPifdpWZW1xR29TeuaWn7/DJoQujN27fG3/05Lenz8T/Bqf/dwLP
nv725NH4vds3Ri8MnTzc17Ols72ptqI4NzMlISZy5oypT0R0fMq0XT3jQeC/BabtKj46YmpVM2ZM
7mpzz/7+L86cv3x97O6Dh4+DFxYPApMEfnvy+OGDu2PXL58/80X//p7Nv7+vpu+qvLax9c1NO3s/
Gzh97rtrP9y5P/7r4yc8CEwRePzr+P07P1z77tzpgc96d256s7Wxtjz0OzhNVxmzi8prGlvXbOz+
4NDxU8MXr9wYu/vz+MNHPAhMEXg4/vPdsRtXLg6fOn7og+6Na1oba8qLZmdM01VyxuzCedUNy1Zv
2LHvwN8Hh769dO3W7bs/Pxj/hQeBSQLjD36+e/vWtUvfDg3+/cC+HRtWL2uonlc4OyM57PsqLjk9
p6Csqr6l463te/r6B04Pj4x+f2vszr1793kQmCRw796dsVvfj44Mnx7o79uz/a2OlvqqsoKc9OS4
cN/tcUlBV6ULFy9dsX5rT++hY4P/OHdx9NrNH8Z+vMODwCSBH8d+uHlt9OK5fwweO9Tbs3X9iqWL
F5YGXSVN11V2/tzKuub2zk3d+z4+fOLU2XMXL//r++s3b/EgMEng5vXv/3X54rmzp04c/nhf96bO
9ua6yrn52dN1lZiWlRf8wWhj6+qu7bt7Dx4dODU0/O0/L41e+RcPApMEroxe+ue3w0OnBo4e7N29
vWt18I+DFcV5WWmJ4d9XialZuUXlwQfWyvVbut/vO3T0xJenzw6fvzDCg8AUgQvnh8+e/vLE0UN9
73dvWb8y+LwqL8rNSg3bVVRsQkpm8IG1oK65bc2Gbbv29R08fHzgy6/PDJ3lQWCKwNCZr78cOH74
YN++Xds2rGlrrlsQfF4F/zdObNTLf94eFROfnJ6dX1JR09DSsW7j9l17Pzzw6ZFjnw+cHORBYIrA
yYHPjx359MCHe3dt37iuo6WhpqIk+LxKjo8J01VkTFxS8IFVVLawrrl11fqN27rf2/fhxwc/7T9y
lAeBKQJH+j89+PGH+97r3rZx/arW5rqFZUXB51VSXEzkS++rmZHRcYnBD+Gckorq+qXtq9Zt2PLX
7t3v/613f99HH/MgMEngo779vX97f3f3X7dsWLeqfWl9dUXJnOBnMPi8eulfZ5gxMyI6NiE5PSu3
sLSytmFpW8eb69/evG1H966e3e/t4UFgksB7u3t2de/Ytvnt9W92tC1tqK0sLczNSk9OiI2OePFf
kwm6iooJXlgZ2cEvYWVt/ZJlyzvWrP1L18ZNW7a+w4PAFIGtWzZt7PrL2jUdy5ctqa+tDH4FszOC
11XweRWmq+CHMCE5LTMnv7issmbxq0taWpd3rFrTuXbdeh4EpgisW9u5ZlXH8taWJa8urqksK87P
yUxLTgh+Bl/uakZEZHTohZWelZNfVDq/qnZxQ9OSlmWtbcuXr+BBYIrA8uVtrctaljQ1LK6tml9a
lJ+TlR56XQVdvfiv9c0I/RBGx8ZPhJVXOHde5cKaRYvrGxqbmpfwIPCCQHNTY0P94kU1CyvnzS3M
m8gqPjY6zM9gqKvQCyshKfTGyisonltWXrmgqrq2dlEdDwIvCCyqra2uWlBZXja3uGAiq6SEidfV
S59Xwfsr4nlYiSlpmbNy8uYUFs8tnVdePn9+JQ8CLwjMn19ePq90bnHhnLycWZlpKYnPswrzMxh6
YQW/hDFx8YnJqelZs3Jy8/ILCouKi0tKSubyIDBJIEiiuLiosCA/LzdnVlZ6anJifPC2iooI89Ue
vK9mBr+EobDiEpNSUtMzsrKyc3Jm5+YFTz4PApMEQk3kzs7Jyc7KykhPTUlKjAtlFfzDYLifwYkX
VvDGio4NXlmJySmpaenpGZlZE88sHgR+F3jeRGZGenpaakpyYvCyio0Ova3Cv66ev7FCr6ygrFBa
SUnJKSkpqTwIhBEI0khOSgpFNVFVZFBV+LdV0FXopzD4eg/KiokN2oqLj09ISORBIIxAQkJ8kFRc
bGxM8K4KqlJZ/VdZQVpBW0FdMUFfPAiEEwjiCDUSNRHVH1QVemcFL63QWyt4b4WeKB4EwgpM5DER
ShDMRDh/5i/B3xs8EzP+gkBYgeeN/Jma+HsQQAABBBBAAAEEEEAAAQQQQAABBBD4PybwHyQVQ28K
ZW5kc3RyZWFtCmVuZG9iago0MSAwIG9iago2NTE5CmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3Ro
IDQ5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0
IDE0NCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d918URxvAzat0ONrJ
UUSOIkXpgrSgCIrBoCgRRBGCEjEIiKJYY8GGgopiCYJdbAgKFtQYP/nX3ueZ3bvdWW6vc7e7t/ND
3Es+hr0v33l2duaZZxYsUJtKQCWgElAJqARUAioBlYBKQJ4EfoL2P16Dj/L8IvN11wyehQsXGdrC
hQSXyoklTgABHi8vb28fpnl7e3l5LSKgVJsWLMAOthD5+Pj6+vn7B5Dm7+fr6+vDYvJwmVAhAgj4
BAQEBmk0wdg0Gk1QQACA8vEGmwCi58rEKgQG+SGfkNDQcC3TwsNCQ4KBE2CCXoeYPFImTiE//4Cg
4NCwcG2ELjIqmrQonW6xNjw0RBMY4O+xMnEKASBNSJh2sS4qeknsUr1eHx+v18ctjY2JjtQBpmDA
5Iky8RQKCNQEh4YDoJjYuPjEpOTk1NS0tNSU5GWJCfqlsdGREdqwEOxzHibTHIUiImNi9QlJyWnL
0zOysrJzsrOzMtNXpKUkJ+qXLonWLfY0mUwoFL0kLh4ApWdm5+atKigsglZQkL8yJytjReqyRH1s
jGfJZFqhRACUlZNXUFRSuqasvKKionxt2erS4sL83OyM5SlJ8XGeI5OYQinLMwBQcWlZxfoNVb9W
b9q0qbp6Y1XlurWrSwBTVnoa9DnPkMmMQrmrigBQ5cbqmtptddsboNXX/bZ1c3XV+vLVJQV5OZ4h
k3mFStYAoM1btzXsbGpu2dPa2rpnd0tzY0N9bU31L+vKSotWeYBMlhRaX1W9ZVtDY/OevfvaOzq7
Dhzo6tz/Z1trS9NOwLSxsmKN0mWyQqGa2noA1Nbe2d1zpPfYcWhHe3sOdnXs+6NlV0PdFuhzipbJ
GoXqGppa9gKgw0dPnDpztq/vfF/fuTOnTx7v7Tmwv63198btSpbJKoW2N/7e2tbR3XP05OlzFy71
XxkYGBwYuNp/+WLfmVPHew91te9taVKsTNYr1HWo9/hf5y5cvjp4fejW8PDt4eHhm0PXB/oR07HD
3R37lCmT1Qrt6+g+fOzUmfOXr14bunX77t8j90fHRkfvj9y7O3yTYDp9Qpky2aTQidN9F/sHb9y6
c29k7OGjx0+xPXn8aGx05O4w2HT5vAJlsl2hgetDtwEQ8Hk+/vIVtpcvxp89ffRg9O87wzcGoc8p
SyZ7FBq+OzL68PFT4PNm4u3k1NTU5NuJidevxp8/fTR2/95tZclkp0L3xx49ff7i1Zu3U+/eT0/P
zMxMT0+/m5pETM+ePByDPqcYmexUaOzhk2fjBND0zIePHz99/vz506ePH2em3wOmVy/HlSOTAwqN
v3w9MTmFgD7Pzn758hXal9nZz58+fgCb3r5RikyOKvR++sPHT7OzX799+/YPNvgTOAGmmel30Ofk
L5OjCr2bnoEeNvvlK/D5/v1f0r5/B06ACWV6L3uZnKMQAPr2D8uHofTvd9BJCTI5VSHC5gfbGJvk
L9NchWAFSE9mp8nUIs4LMS/18EbGDqdhLGR8kDFRiKeQARDzJ2KSt0xOV4gGRD45JlOUm9fm5lkh
jpdcZZpfhf7jAMlWpvlW6D/SKFDykmmeFWL44D8pRj9+yCcyuUYhEVBykMllCokwkr5MrlZIBJR0
ZXKDQiKMpCqT+xQSASU1mdyqkAgjackkBYVEQElDJokoJMJICjJJSyERUO6USXIKiTByn0wsIUi/
Z3OnI5w6L/SD+8L2XlFvKk6UiWy7sGLfhYGQLxIiudMk8ZXJWiQpZzW1mOxhXKkny6y4RkYWOKjZ
abx96vvYC0Xw96j/p6MyMWm7mClPNvFYse0C4hBscvEGQoGwgUMbERntxKlFJyjE0aJAOSgTbCiA
THlCyfLeFAYR9jLIv9dCJ1sanyQphUQYOSgTyZRnd10ssrDPyYAItiiEhkP+PRBKXZGVkw+Jr+us
mJ0mK0CGBQ7q9/zDqQqJgLJLpuwMktwcrcNdF2RrCkAys8sJYhF0NB9fDERaHfSypJQVWbmrileX
V27ErEX3RiGODHcl+EUgJVgoYJYwLa/NQdruz4WQ3JyWnBC3JCoinIWE3U10VyxohLHIPxARxcQl
JC/PREIVG6prtjXsgqxF8QUO1yskAspqmZob62s3YT5qYV52emqSPjaageSD++XMMQKNYMOdhiBK
TEnPzisqLa+EJaAdkPi6n005c8ODjONh6soumTrb/2iBfNTNVevKSgpyM9OWxQOksJCgANhViL1N
RCSMRqBRQFAIdLQ4QJSTX1y2fmPNNiC0r7P7CGQtYsqZcI3MnQpxyChQ5mW6CslxJ4/2dCGl+trq
DeWlhSuzEFLU4lBNoJ+vOZFIV/P1C9SERUTHJgCiVSVlldVbt+/aDZmvR45DUt6Va0NIyJVjIY6C
+SuKEf2Y+8yPTJAcd+vGQP+Fs6eQUmvzjm01VRWri/IAkn6JTgshCUQS72wQsVmNIpfok1dk5yOi
2obm1j+7eo6dOoeEbt+7/+Axky+Ey6zSUIiDR4ESykTymTA5DrO+BvrPnznRe7CjraWxDiEV5mak
Ji6F3gYiQUQS7WzIyAeiEWgUl5iWmVfMImrvPnLizPn+gaFhltDEW8gX4pI98Gaou+Nu2sVX1F3Q
MjH5TGyizsidm9evXjx36uihThZSaUFOenI8ihTk7+stHrXxqQYPtZBwHWiUnlNQWlG1pX7Xnj8P
AKIL/deG7pBehjlnSIjkC7HJHoJ7czEZwY+jboYvE+lyE69fPH/y8D6qdKkPIHW0/b7jt02VZcXQ
20AkiEjmOhuGI4jY8FCLik1MZTT6bWdLW2fPsdN9/YNDtxlEE1Pvp8UJCe7XHR8pRoxMJJ8Jsr4g
6QuymV6OE0hg0tmTvd3trU31W6oqQKQVyfoYXXgwdjaxgMSGI03o4ui4pLSs/JLyX2rqGhmNLl69
Pnx3FGL1q4nJd4gIU6pIwpDgjtwBxdTP5N8W4xIMLAHSB4D0+sWzx2Mjd4YG+/v+OnaoY29zQ231
eohIbGcL9Icnm8jD38gIwlHS8qxVP1dU1dTvam3v7j157uLAjeF7+Dx7BRrNYKw2JFVxN2PqVt32
77jbgisWEibGQZLl5JuXz588GLl781r/+dPHezqhs9VWV64pWpmREh/LBCTLjOZ6dFb1iBlTiscj
GBqZiUfUr8xt4nA/mLofQTzCruZIPFrAPNeC8LkWrz7XTL+MWBgfDbLjoxcQt+U3PsJw/W7KOD66
Zef4iA3aQaFawTi7HcbZ8K52BTe/jMpunP2Nn+rt+DgbB5HU+9pa6n3tEuwyg7G28H0NM8/njgO4
AOGSKxNRyORMkoX3NfNDSFLSyvDChu/9qfBSy3vvPyjD935KIdh68oDbx3S05wDsQ+Xe+5cb3vtx
dCQ2hIQYBZ3NxPzRBnb+yLBlceD6TXy1Fbz8u1EmaxXCl1kYODL74YzzR+t580fhFuePsDaaiXnI
Ncw8JO6eNs5DkikSw44hd88AUIwML2hChXArHGw/5fZV4jzkZjvmIYlI/PlsmPHPLWDnswWraiiT
2yMThYd+0admjYS74HY37YDKAdx8dqLV89koEjPpb1wXWYaUcF0Esva31u1o2s2TSQIzkhQjqxXi
Fw2wdV2ECdu4MmJ6fe3XOUu0bpSJwmOjQltJ8YliYyUTW9bXDJB467TcFpDi0rVSkoliZJtCv7JF
TDJ55ZWsX6cFSEx/Q0q4Vgu10mC9PwEWazOhShGu90tAJgqPHQqtLeUUimH2ldiy3o8jAJaSMW8E
K8oZ9hNJQiaKkf0KJcTFCsq94TK22KqR4P2NpQQLAFDckpUpVhoyUXgcVogsYNtdNhBcIgkkUpOJ
YmRQyNR+SWosxH+Q5WAUmquQ5XwRgUj40bJMkANgxZiJ7JPFb0N9PTve4ai/b4dCZVQUckwhjpcF
mVw8ZqIYuV0hHiUmfpuJTC6RicIjGYV4mMxHJpfIRDGSkEI8Su6UicIjQYV4mNwmE8VIkgrxKLle
JgqPpBXiYXKxTBQjRxRyacFbU2Mm+m3OSY85Co9MFHK1TBQj2SjEo2QiMjlRJgqP7BTiYZrnyGTk
JEOFeJTmVSaGEQIyuUYmnJ1ugdlp4dRiTJSz3si4L237FVAyNzVgGIDzl1NsmQGXtUIcTac/5oxz
AwpQiIfJskyQAU+tzZmXidAhfcx0HS1L80IuHQtxHMxfOVUmQT02s2tkGIXmVNeWRBQyBcxsZGLW
5izKZEVdP1kqxPEyLRPufTMsp5gfgJuuD2mmpJ+cFOJhMheZrJAJdpmydUahMCRbZ9RYGtK8QjI6
gsQBmaBeLWwesK5erTwVclgmQd3jSX7dY8UoxKNkcgBuPjIx9bOfzK2fLSx5LHeFeJjsiEw21mHn
r9TL9Ig22yMTr57/mMl6/spRyF6ZbDgXQgEK8SjZEJlsPV9EssNp7utbe2XVAJw5p+YgfU4NHMAy
95waRSnEMbQyMsG2b8F5RwfwvCNTR9QoSCEeJisec8Jzs9qF52YpVCEeJcuRac75aztMnL+mSIV4
mCzIVLFh4yaRc/wUrxCPkqhMYudB/lzInQepcIV4mMRlMnWu6EqPO1eUoBJ7zNHn0xYW5OeR82nJ
kaIeo5AlmQTnHGeQc47jPfKcYzGZDOdlp6jnZRttmjMAZ85dj8Nj19Vz1w2YqMgEdbvCtNoIXWRU
NGlROt1iqCMXAiXSPO3IdQMf9k9OJkiVD4IygqHhWqaFh4WGBOOZ9H5QaAe3JVqdfi/4EQr4yMkE
OwqQkyYYm0YDfBCQD9S0AkAihS0UAMC6r8DK5AVlTX39/P0DSAM8vgwgj1aII4gyQXLFIi8vb28f
pnlDDwODVIU4SmTfBXACUGxbSPh4cBTiweEuf4IGPhkbfOT+o3qlElAJqARUAioBlYBKQCWgElAJ
KI7A/wEdHOPtCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKMzY3MwplbmRvYmoKNTYgMCBvYmoK
PDwgL0xlbmd0aCA1NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
MTYgL0hlaWdodCAxMTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnelX
U+cWxpWAmQMZSEggCQESpjAEAglgGA1jkBJBIiBhViRCAaMRFyCaMhXKoKkgNAqlRkGQoqK0uvqv
db+hw60k53St++ne9zwfZLH24sP5uff7BtbZz3PmDCWKAEWAIkARoAhQBCgC/zsEzlL6i8C//1+D
Hwk5EY0S7Q8UAIWU4Ak4Gi00NAzpHObyQwgNpSGEJPj8Hefndo5OZzAYTCYLazGZAIFOPxcWBvz8
+II2H0JHg4Y7R2cwWWw2h8PlYS4uh8Nms5gMPz6gF3Ry/eiAHIPBYnN4vPAIPl8gFIqwlVAo4PMj
wnk8DpvFYEDzEcCDrgtFPcdic3kRfKEoUiyRREmlMkwllUZJJOJIkZAfweMCPei9UOi8gFN7go7B
BHIAThwlk8XIFUplLLZSKhXyGJksSgz4gB4TWi8YvLMhNJhXJpsXIRBJZNFypSouXq3RJCZhqkSN
Rh0fp1LKo2USkSCC54dHC9h4gC40DKHjC8XSGKUqXpOUnKpNy8jIyMRS8OBp2tTkJE28ShkjFUPr
AbwwuG4DTO1ZOOzoCB00nVyVkJiizdBl63MNBmMeljIaDLn6bF2GNiUxQSWH1kPw6DC1AdiFhMDE
wsACOmV8Ymq6Tm/IKzAVFZeUlmGp0pLiIlNBnkGvS09NjFcCPBhbOPJCQk7dFui0o7M44UKELjlN
l5N3vqj0QnlVtcVSi6Usluqq8gulRefzcnRpyQieMJzDosMHlVONByOL2k4glinik9P1RlOJucpS
V3+p8bINU11uvFRfZ6kyl5iM+vTkeIVMLECNF2Boz4ZA23H5IqkcocsvNlfXWS9faW1r7+zq6sZQ
XV2d7W2tVy5b66rNxfkInlwq4nOh8QL0HS0MtZ0kRqVJy84vqai1NrW0d/X29TsGBrHUgKO/r7er
vaXJWltRkp+dplHFSFDjhdFOzSwcdwxOhEiqSEjRGYsrLjY027uvOwaHnXdcd0cx1F3XHefwoON6
t7254WJFsVGXkqCQiiI4wO7UZQHHHZPLF0erEtNzTObahpaOXseQ03VvfPLBQzeGevhgcvyeyznk
6O1oaag1m3LSE1XRYj6XCQfelxdtSCidBSMrj0/R5ZVUWZs7rg+MuMYm3dOzc/MLGGp+bnbaPTnm
Ghm43tFsrSrJ06XEy2FoWfQA7MLo7HCRVKnW6s+bLzbZewdujU64Z+YXl1ceezDU45XlxfkZ98To
rYFee9NF83m9Vq2UisLZcFmc6ju4KiJEstjEDENRpbWl2zEyen9qbnHFs/p0fQNDrT9d9awszk3d
Hx1xdLdYK4sMGYmxMlEEXBaB2HHguItL1uWVWhrt1792TUzNL3nWNrybWz9iqK1N78aaZ2l+asL1
9XV7o6U0T5ccBwceXBaB2aHjLqvgwsUrXQ7nmHtu6ft179a27+UrDPXSt73lXf9+ac495nR0Xbl4
oSALHXjB2HH5EnmCVm8qr2/pHXRNzix61p9t+3Ze7+1jqL3XO77tZ+uexZlJ12BvS325Sa9NAHbc
gH3H5AokCnVaTmGlta1v+J57fmXNu+3b3T84fIuhDg/2d33b3rWVefe94b42a2VhTppaIRFwmYFm
lskTRCk16bnFVY3t/c7x6UXPxpZv983huyMs9e7wza5va8OzOD3u7G9vrCrOTdcoowS8IOyEUqUm
w1Bcc7nDcef+7PKqd3tn//D9h2Ms9eH94f7Otnd1efb+HUfH5ZpiQ4ZGKRUGZwcfUYwllqauAdfk
3MrTTd/rg3cfjn/9hKF+Pf7w7uC1b/Ppytyka6CryVJihA8pZOxKLbauwbsP5x+vb73cOzxC6D5j
p0+ffj0+Otx7ubX+eP7h3cEum6U0KLuztDAmTyhFfXea3effsNNnAnZf/iHlLO0ciwe/ViRl5pXV
2roHR90Lno0fX+2/PTr+hCG63377/On46O3+qx83PAvu0cFuW21ZXmYS/GLBY52j2JGMEsWOBBBB
mWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhKFDsSQARlih0BHJISxY4EEEGZYkcAh6REsSMB
RFCm2BHAISlR7EgAEZQpdgRwSEoUOxJABGWKHQEckhLFjgQQQZliRwCHpESxIwFEUKbYEcAhKVHs
SAARlCl2BHBIShQ7EkAEZYodARySEsWOBBBBmWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhK
FDsSQARlih0BHJLSf8HuH+8bY/ji5xfvzBK+93kmhOh9Y+xe1f78BTvCd7W/YDfgevDto/VN397P
7z/+guGGADzyLx/f/7zn21x/9O0D2BEges/9b3YG2K/ovIn2K9aev9g9eHv08fgXDHX88ejtwe6L
52tov+JmJ+xXoCVQgv0K2ImCvZ7qxnbH7YmZpSfe7Vd7AO/DRwz1AdDtvdr2PlmambjtaG+s9u/1
RAXd6xFEKTRpuUVVDfa+W2NTC571zRc7AO/dewz1DtDtvNhc9yxMjd3qszdUFeWmaRRB98lgj1EO
K++mCuvVa0OjD+eWV3/YAnhvDrDUG0C39cPq8tzD0aFrV60VsAOqBsOAwHuMDLQ/G5+afb68rqVn
4M7E9MKjVe/mTy93dl9jqN2dlz9telcfLUxP3BnoaakrP5+dinaPA+/PMmDnPQZsKvJhsaejf+Te
g9nFx6sbz7e2X/gw1Ivtrecbq48XZx/cG+nvgLWefDCqiAm6886OiIxWJWUa4bJo6x28Pe4Gq4Un
Tze8z55jqGfejadPwGzBPX57sLcNrgpjZpIqOjKY1wJ4fMhiNek5hRX1zZ03hlzj7pmFpUeeJ6tr
GGr1iefR0sKMe9w1dKOzub6iMCddA+tk4QF9KkLpbJ4wSpGgzc4vszRe7XYMg7XMN7Pz34FDCoZa
XvxufvYbMJcZdnRfbbSU5WdrExTwEYUdyFvmD1+euORMQ3HlVzZ7T/+Qc3R80j01PYulpqfck+Oj
zqH+Hrvtq8piQ2ZyXFBfHr8fVCQMrVZfUFZjtbV1990cBkOosfGJ+xhqYnwM7KCGb/Z1t9msNWUF
ei2MbGQQPyjk4RYuigL7uwxDodlibWpt7+lzDA6NOJ23MZTTOTI06OjraW9tslrMhYYMMMCL8h93
p33IYHEb/O/4YlmsOlVnLLxQXddga7V39lzru9GPpW70XevptLfaGuqqLxQadanqWJkY7FID+d8h
30UmGOAh80BtlsFUWl5TZ220Nbe2tdnbMZS9ra212dZoraspLzUZsrTIOhDs78BpNoDvIlj0osYD
08o4jVaXm19Yaq6sqa2rt15qaGjETg0Nl6z1dbU1lebSwvxcnVYThywrUdsF8Ps8g3xmmRyeIBLB
S83IygWj2ZIyc3lFFaaqKDeXlYDNbG5WRipCFyngobY7fdydOYO8oRksbrhALJWr1MngDK3PNeYX
mEyFRViq0GQqyDfm6sEdOlmtkkvFgnAuK3DbATtk584GeJFgSR6nTkrRpmfqsvT6nJxcDJWTo9dn
6TLTtSlJ6jgwJY8EdMgaOoC9Meo7ZEruh4dcycHQXQ2O7ilarTYNS8GDp4Cbuxrs3JEjuR8dsiQ/
fVWADaPfDB/gccANPxIFCShiIUkgIUENYQL4Sa1OSIAUgVgFihGIBCd8DpsB6AK2nb/xaGHQeSw2
LxwFWEgg9SM6Ri6XK7AUPHhMtEwmlaD4inAeCv84SU750u3T//1JWg+KsOCgwBmBCJJTIDoFX4kh
NUUkQLEznJPkDxQ6ExDdSedB1JE/6QjlHKHEHpAAS/kfHaX1cCGuB9KOICuKAJ0f3p9BUf6kKIiK
4nCxFTw8258S9VdMVNCuQ834HwFlJwllkM8FKWU4Cj05CNLJ/k082cmh58cXgpLxTqLx/NFw+P4D
GPypeGSxeH8eg38nMv6RRoj7F5I4wT+5/fMr/BDW+icN6juKAEWAIkARoAhQBCgCFIH/bwK/A74r
1LUKZW5kc3RyZWFtCmVuZG9iago1NyAwIG9iagoyOTcyCmVuZG9iago1NCAwIG9iago8PCAvTGVu
Z3RoIDU1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM2NiAvSGVp
Z2h0IDkyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVy
Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d37U9JZFABwFZD3
G0FQREUhDEXzgVoqamokWlGa5mYa5mqxuutmUU7ma6xYXcuyMs1Ne2APzbQsK2f/tb1fbZpKLt/v
bfhtz/mpmXv6NvPxzIH83ntuRAQECIAACIAACIAACIAACFACkRA/L0BQQugfidoOFgS5wBe7yEgG
5NvULBabzaEiGoJMYEuNzWaxEDod+FZVb0lHc7k8Ho/PF0AQCPD5fKTG5UZzOFvgIb0pbBYq6mgu
jy8QCkUisQSCSEAsFgmFQgGftw0eqr63sJE1jycQiiQSqUwuVyiVKgiGAkqlQiGXy6QSRC6gvNmo
n2DLG1U2m6prgVAskcmVqhi1RhOr1eogmAlotbEajTpGpZTLJGIhqm8Oh+IO/mm5jc3jI2tErY7V
6eL1CQZDIgRTAUOCXh+n02rUKoVMIhJS5Y3ljoxioS7CF0pkCpVGF6c3JCUbU00m8y4IRgJms8mU
YkxONOjjtBqVXEqVN1XdQYsbYbM5FLZcqdbGG5KMpl2W3dZ0m82WCcFEwGbLSLemWcypxsSEuNgY
hQxxczns4L0kEjVtLoWNCluflGJOs9qysnPy7Pb8AggmAvn2vNycPZkZVovJmKjXqpWIm0f1kmDF
HRWF+ghqIwjbYDTvzsjKsRfsLSpxlJaVQzAQKCtzOIqLCvPzsjPTLaZkvU6tlIoFvGh2MG2qa3MF
IqmSwrakZ+UW7Csp21/pPOhy1UAwEHC5qp0HKveXFu/Nz8m0miluhVSEegkraue3EtRIqNJWqHUJ
RktGTn5RaYXTdejI0br6BghGAsfrjrkP11ZX7Xfste9JR9xalVwi5KHOvbOVREah0hbLVVo9hV3o
qDh4yF3f+Etzy2mPpw2CVsDj8bS2NDc11B2pcZYXF2RbTUl6jUom4gdtJZEsDlXamvgkU3p2YWlV
jft4U4unvfOct6sbgonAb96zHWdON5+oP1JdWZKftduUqFNvFXeQ2kZtmyeSqbQJKWlZ+Y6q2mMn
TrV1eLt7ei/6Ll2GoBW4dMl34XxP97lfPc0NbldFcZ7NYtTHKqWolQRp3Kht88VydVySOSO3qKLm
WFNru/ePXl9f/+DQ8AgErcDw0ODVK32+891nz7Q0uqvLC1EvMehiUCsJrs0VoEaiN6ZlFZQ63Sda
O7r+9F0ZHLl2wz82DkErMPaX//ro8EDfxR5v+6mGw1UldtuupHiNXCKIDlbbHK5QqtIaUq05+ypq
j59q7zp/+erI9bGJW5N3piBoBe7cnpwY918b7vf1eNtO1rnKC/ekGfUahUTAZe/8ChiFPiRlKl2i
2WYvOeBuavP+eXlg1D8xOXX/wcwsBK3AzMz0vanJv/0jiLuztfFQZVGONdWgVUmFGG0RatvJlqyC
MlfdqY7ffVdHx25OTc/OzS88hqAVWJh/NDdz/84E4r7Q1X7yqBO1EnOiTiUT8oLXtkhOte09e/fX
Nnq8vVdG/DfvzswtPAksPoegFVgMPHs8/3B6auLGUF9PZ0u9q7Qg05IcFyNHX0qCdhIx0k6x5hRV
Hmlq7/YNXp+YmvnnSeDFq6VlCFqBpaWXi88W5qZvj4/293o9jbXlhVkWY7xaLgquzRcrNAmp6bnF
B9zNnT19I2OT03NPAi+XV1bXIGgFVt+sLL0ILDy8d9M/5OtubzpcuS97N/qYxGpLFLEGU0aew1nX
cq63/9rE1OxC4OXr1bfrEAwE3q0h7qfzD26Pj/T1dJx0V6GPyRSkLcbUtkSpNZhsdkd1fav34sCN
W/fnnrxYXn33fgOCgcCHdcS9+Hj27sS1K+c7m48eKM61pqKvgCG00RfA/FLXcU+Xb9A/+WA+8Grl
7fuNT58haAU+fdxYX3v94unc/ZvX+3vPtRxzluSlmxJotctcDZ7uS8Njd2YWFpdW1ynsTQgaAfTT
+Pj+7cqrwKPpSf/ABW9LndOB10a/AuSjTkLV9k7tzX8haAQ2N8m0owUS9F/JXZkF5TUNbd2XR8an
Zh8/X15b3/gM2DTU1PLm508f3r1ZCsw/mPQPXvS21h102DNMhlilBP1a6sfXCZEs0GZgik8BbbxN
+FdAO/ym+CeCNt4m/CugHX5T/BNBG28T/hXQDr8p/omgjbcJ/wpoh98U/0TQxtuEfwW0w2+KfyJo
423CvwLa4TfFPxG08TbhXwHt8JvinwjaeJvwr4B2+E3xTyTUhjdleEr6FbI3ZRFRIbThLTDNO2Bk
TfQW+Btt2OFAu50hSMLP7HCA3TsM9ukETyHevQM70xjsQMOlkO5Mg12XtHsr8Qmkuy55sKOYdt8w
PoF0RzEPdsvT7onHJxDvloeTILTnPfAJxCdB4JQT7VkmfALpKSc4wUd7TC9EAuEJPjacTqU9ghoi
gfB0Kpy8pj1dHSqB8OQ1TBWgnRwQKoFsqgBMzGAyFSNUDsnEDJgGQzvwJWQC4TQYmHTEaJ4RPols
0hFM8WIwqwufQjTFKwIm1DEYQxcihWhCXQRMX2QyYjFEDtH0RZgsymR8aIgcosmiqLhhai6j8biY
JKKpuUibGr8NE6GZzn/emUcyEfoLN0w7ZzbbfGcW0bRzdMUNujYBJvkznNu/M41skv82N9xSQXQv
xffJBLdUUBc4oWta4AYWgjtXvk8luoEFTS6G24XIbhP6MZvkdqGtQdFwcxb5dVnf/A2Sm7O+DuZG
5hA/K/BVEf4AAiAAAiAAAiAAAiDwfxf4Dw9En9kKZW5kc3RyZWFtCmVuZG9iago1NSAwIG9iagoy
MDM4CmVuZG9iago2NCAwIG9iago8PCAvTGVuZ3RoIDY1IDAgUiAvTiAxIC9BbHRlcm5hdGUgL0Rl
dmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVVNbBtVEB5n1w6qwooD
tFUrlSf+WkVptAkUEiqgrp06aSLXzQ+QUhVt18/x1pvdZXftNlFPuZATVAIhriCEegOBqFp+1ObS
XoqoVAVUyAWpSK0ACQGqOADim/XaWYdD1nr29+bNzJv5ZsZL1H3R8Dy7SxDNO6FfmMzOvjx7THTf
oC7SqIfwGGbgZUulCcaO60j+7XzufUspltzcy746zzbdpcsyMKF1BcstB+Y8UUonyvSZnh8SdR+H
fOh06DF+G/jB2vRkDvg8sBbbAtJDBelI3zJFwTcWRMl3K5adjHWzc/ax6TNv1zlWfnZh9QS1qXH8
9iLmM1V/dBL4WeD3TWNkCrgPeM0LD7IcOl331Wsz2aa8a7DiH5qJ5ScWq9MvAT8AnWUrHJsG7gd+
1zlZPBLrX6254+xnO+S/m0HuGPBjRMqWqhzj2gjg/rLMjwAjBqVYrY+yf/hRloPGFMsZX1is5orA
uEu5fco4XALeCvyn707yXY8QqVukXeC74F/t88ISy4eAS45d5LuQi7osgyjHPcCfhNXp0Vj/+9Cf
Zlv282/FOjQGDB7SwrOjHnoaeMKvT3JsTwAvGf5IARh+0uelM8O8Mb5RNvLM7VPAf9GLKYMkuXQS
3yY59A/yDciiRoQ88nFWwd6mAjQcLJ+s1P1Ug0xQ8rxlZ1EVJyHsHKwGGVSKrJpeBJWxEzTHfnAT
I/Z7J9qbG3Rz0HFoET5EfP/dWM9Vt6m6+iTWfnVCfU4dUodJqC+oB9Tn1Tykw+r+yMaH7QK8rufB
N96F16an16iejOfcjvoez3vnjSX/Vcv85s3fOizddtxziKu5a3MC9twkR8itFuv/FLMhk3xdO/vl
9kSEYlW9ePxmz7WzdCRZi6g65Y21SN9O30mv4vtWei3pI/1Deg2fW5RFveyI2XlkxxzKiOsCeDCQ
cYCI6qgrR7+3I8cV2IXQselHnLmRVYAK/A3LWsRUsuaJnujIl3NnHx0ZV5xzOzzvxIfMq3y9eK9I
S336x/ov+gf6d/qv+qr+HtDPHdG0+qTVJVH3KW8pnylfKZeUz5XrJJQryopyWbmqfKR8gd2nkK4o
l+CFdVs91+yxdu+As2YXmnF/MQ/csUHEHGszbyxtRXAKZ+uZS+S28YbOfm7fpR3UdmqPanntYe1x
bULr1fZpB7Rt2iDWgDaq7cbJznbf2HE1ebaSPWvRbMRms5IcVRX8+ojSwGc9Lp5Ti2YQt0WnIwaC
qA4OZuD/08pzhblIvYLetdRd6oA6Fs9RVt2HSRrvmKkhnrTMSCafyZLI9GaGMwOZw4wRfXPKRGY3
TofxPdLOiFkxkzodecmEHnPaZHt9XvhfiXuJvTSAbexkKM/gnUWUc70F35qrhmJQ158RWbwipRhz
zP4+Ydi2iI4C4ctA+g1Z7id+/7Id0R9Ho/dqaut1s+43mjJKpb4m+g8iaojqCmVuZHN0cmVhbQpl
bmRvYmoKNjUgMCBvYmoKMTA4OAplbmRvYmoKMzQgMCBvYmoKWyAvSUNDQmFzZWQgNjQgMCBSIF0K
ZW5kb2JqCjY2IDAgb2JqCjw8IC9MZW5ndGggNjcgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNl
UkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ2Wd1RT2RaHz703vdASIiAl9Bp6
CSDSO0gVBFGJSYBQAoaEJnZEBUYUESlWZFTAAUeHImNFFAuDgmLXCfIQUMbBUURF5d2MawnvrTXz
3pr9x1nf2ee319ln733XugBQ/IIEwnRYAYA0oVgU7uvBXBITy8T3AhgQAQ5YAcDhZmYER/hEAtT8
vT2ZmahIxrP27i6AZLvbLL9QJnPW/3+RIjdDJAYACkXVNjx+JhflApRTs8UZMv8EyvSVKTKGMTIW
oQmirCLjxK9s9qfmK7vJmJcm5KEaWc4ZvDSejLtQ3pol4aOMBKFcmCXgZ6N8B2W9VEmaAOX3KNPT
+JxMADAUmV/M5yahbIkyRRQZ7onyAgAIlMQ5vHIOi/k5aJ4AeKZn5IoEiUliphHXmGnl6Mhm+vGz
U/liMSuUw03hiHhMz/S0DI4wF4Cvb5ZFASVZbZloke2tHO3tWdbmaPm/2d8eflP9Pch6+1XxJuzP
nkGMnlnfbOysL70WAPYkWpsds76VVQC0bQZA5eGsT+8gAPIFALTenPMehmxeksTiDCcLi+zsbHMB
n2suK+g3+5+Cb8q/hjn3mcvu+1Y7phc/gSNJFTNlReWmp6ZLRMzMDA6Xz2T99xD/48A5ac3Jwyyc
n8AX8YXoVVHolAmEiWi7hTyBWJAuZAqEf9Xhfxg2JwcZfp1rFGh1XwB9hTlQuEkHyG89AEMjAyRu
P3oCfetbEDEKyL68aK2Rr3OPMnr+5/ofC1yKbuFMQSJT5vYMj2RyJaIsGaPfhGzBAhKQB3SgCjSB
LjACLGANHIAzcAPeIACEgEgQA5YDLkgCaUAEskE+2AAKQTHYAXaDanAA1IF60AROgjZwBlwEV8AN
cAsMgEdACobBSzAB3oFpCILwEBWiQaqQFqQPmULWEBtaCHlDQVA4FAPFQ4mQEJJA+dAmqBgqg6qh
Q1A99CN0GroIXYP6oAfQIDQG/QF9hBGYAtNhDdgAtoDZsDscCEfCy+BEeBWcBxfA2+FKuBY+DrfC
F+Eb8AAshV/CkwhAyAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ
44dZjOFiVmHWYkow1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7
HA7HwBniHHB+uBhcMm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJ
WgRrgg8hliAkbCRUEBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFU
SWoiXSY9Jr0hk8k6ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1Fiq
mLqdWk+9RH1KfS9HkzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BW
oUbhtMI9hUlFmqKVYohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1H
N6T705PpxfQf6L30CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wp
lfkqbip8lSKVZpUBlY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJ
erj6avXD6j3qkxqaGr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5
oa2u7act0T6k3as9rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/K
wNAg2mCLQZvBqKGKob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6
z7TPDGvmaCY0qzW7x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG20
6rD6w9rEmmtdY33HhmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfY
dHYou4R91RHr6OG4zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh
1FXbleNa6/rMTdeN53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46
Pok+jT4Tvna+q30v+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v
0l8kXNQWAkL8Q3aFPAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslH
xUXVR01Fe0WXRUuXWCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvP
rpBfwVlxKh4bHx3fEP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJ
rkkVSeMCT0G14HWyX/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUT
okDRkUwoc1lmu5iO/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+
hvzBNe5rDq2F1q5c27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHh
vS3OWw5sxWwVbO3dZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brz
WJliWV7Z0K7gXa3lzPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3a
x9vXv99tf9MBjQPFBz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XV
O9TXN6g3lDbCjZLGseNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqK
WqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0
Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9
luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8q
nqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT
44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/TH
kensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjY3IDAgb2JqCjI2MTIK
ZW5kb2JqCjM3IDAgb2JqClsgL0lDQ0Jhc2VkIDY2IDAgUiBdCmVuZG9iago2OCAwIG9iago8PCAv
TGVuZ3RoIDY5IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgq
JOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PE
XPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+Ed
igjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHH
Jz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY
+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9Fw
pwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7Na
mcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66
dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i
1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwf
YrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqw
Syv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxt
UgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+o
F9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdT
Tsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QW
Wdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXI
M+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+
gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7
HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4CmVuZHN0cmVhbQplbmRvYmoKNjkg
MCBvYmoKMTA0NwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNlZCA2OCAwIFIgXQplbmRvYmoKMyAw
IG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tp
ZHMgWyAyIDAgUiBdID4+CmVuZG9iago3MCAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMg
MyAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1
YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvSUxNUkZPK0hlbHZldGljYS1Cb2xkIC9Gb250RGVz
Y3JpcHRvcgo3MSAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENoYXIgNjUg
L0xhc3RDaGFyIDEyMSAvV2lkdGhzIFsgNzIyCjAgMCA3MjIgNjY3IDAgMCAwIDI3OCAwIDAgNjEx
IDAgNzIyIDAgMCAwIDcyMiAwIDYxMSAwIDAgMCAwIDAgNjExIDAgMCAwIDAKMCAwIDU1NiAwIDAg
NjExIDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiBdID4+CmVu
ZG9iago3MSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9JTE1SRk8r
SGVsdmV0aWNhLUJvbGQgL0ZsYWdzIDMyIC9Gb250QkJveApbLTEwMTggLTQ4MSAxNDM2IDExNTld
IC9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodAo3MjAg
L1N0ZW1WIDE0OSAvWEhlaWdodCA1MzIgL1N0ZW1IIDEyNCAvQXZnV2lkdGggNDc5IC9NYXhXaWR0
aCAxNTAwIC9Gb250RmlsZTIKNzIgMCBSID4+CmVuZG9iago3MiAwIG9iago8PCAvTGVuZ3RoIDcz
IDAgUiAvTGVuZ3RoMSA4MzY4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AcVZC3RU
5bXe+zznlTB5TjIhOTOZmQyZvEOSyZCQHGAmBEMgJDxmINEMITRQ0GAxggilAgUCVtuKIHKvWvXW
4qUdgsUBi5dSXFqVu1D0apH66MVXbeqtF+XWZGbuPmfGlGR1uVjrunrPmX32v//nd769//+c88/6
W2/rhSTYCiy0LQ32rwT1kO4DwMk9a4P9cTt9O+nBnoH1lrjNFwOwu1b2f2tt3NY8BaDf/601GxPt
M8oBtKN9vcEV8XIYJV3TRxlxG6tI2/vWrt8Qt9Pnkq5dc0tPojzDSHbe2uCGxPhwiWzLzcG1vfH6
0hrSU/pv+c76hE14QO6/tTdRH/2E7wIg5SbDHaCFNaABBox0EkLxI/1+4KhUKSf50f6OyE2T6j+H
FI3a3U+cpVuVxG9/XX/16qVRp36LtonqadX6SgG1EQqjhQAGpPK39FvGSpRS5UgOQ2dRGNpJmkka
SKpIXEVHNfJJvBfSu67IWpQ40EtvZv/5WSwlH3ygXkNYKhuSQNuzrV7q2batuXCGFlvAzSFI6AO7
qr1D9ielMDYM2W2kpscVM+TOJQtkrdsuRdzLpVF3WINyjvQ/9h9LV0m+sDdKn9srpFeo3nn3bOnc
DCofkl5yhRlSL9rDHMqTpBfs35N+6S6UnnLXSUNOyhuSjs4gdVx6zP096dHtas5PXKp6xB7Gg0PS
w4o6Lj1E/d+/TS3YF294V1z1b1cHuuWYqm4+FmaePC6ttRdIy6khynqpy75G6rR7pIUzwugYklqV
Zseluc5zUosy9JAkxweqifdebVcRV8aHLbY/I02Jj5Cv1JbTJIt9rpRL/Rc/fL9UbL9RmuEK4xNP
N09x2Zud99eE8Yo6hqIIqKJujqse5yn8KcyGQlwKDnzgWHMhYcZ7h6RtpA4ea57idoTZj+RU6Ziz
2bmdpIbEQbIojAvlYnG/uEJcJE4Vi8RCsUC0inlijpiuSdUYNckag0an0WgEDadhNKBJD8felYuU
SEoXKNYRBE65cmrayChputAVGNQwcAOEBdiROdCY1ZjakOJp8v6dS7ea2e0t+tuR9bdkURbmhu5v
6fCHDucGQpVKIpYbuKb8/5LsnUmtW9o3Hmvf+MliX6/N123z9ZJ0h/YM9GWFti63WI5+slEpsITY
gu7lPX2KDvaGNtp6vaFPbF7L0Xa13YTixUpxu817FBb7FvqPLpZ7vUPtcrvPFvQGjrX5mueNG2v3
2FjNvr8zlk/prFkZq01tN2GseUpxmzLWPGWsecpYbXKbOlZRkW9Vx0zgT0MKfwZK+P2Qy82EXIDY
RZK3FB3tiH3KnwddLBIbZml1w3xF3hnBdPgFiPA0bKEV51U4jFqwwTBWwu8wF13wJkThLfgDmGEP
PExXH3yEX9BK8zFOoTo1cBf8MzwU64d+aKTzI+QhA2rh49im2Auxv8JMGISzKGIa5sZOQBnspPMg
HEIDszx2FLJgLtxOK/td8Fu4GBuK/ZH6r4H3MQXLuLrY7ynAeMrxwG44DE+jFW3owmWx9yk/izB2
wuFYa2yA2n1KtcpgHmyi0d5DCQuwCA/i2+xwbGvsB3Rvk6lsEfTQuRa+BwfgEBxRay3nJvMZ1L8X
WqjsB/AyfASf0aJbiDNxA/M6+0f2v7g67mDsLOFYRON1w0PIEit2XIQrsB+P4FP4G/yCcTNB1sO+
zvVzjxC2RbALHoFT8DxcgN/DJzAMX0IEOcLUgPNxE/4TtfsDM5XpYjYze5mLzKdsBfs2J3J7+B38
MzEu9nrsS8KcBy6oo5m+APzQS+dKuBlug+/CdhRhPxyF3xDad+Ad1KERy7ACZ+NCXIbfxo3wQ3wM
T+IlvIwf4MeELo2RGBtTxgzQeHcxu5kjzBBzghlmU9j17Gb2NPs2+wWXwXVxp+l8hy/h1wuThRZx
QfS+6Duxkti9sYPkl0w67VAIJdCAHLG4FraTJ3cTZ4fgMXgSfg5DMBQbQQ+chVcI13vwKVwlj02m
04qVWIttuIAQrsG1+F08QAgP43FC+Qw+A2/gGzhCZxSyGS1TwixjgsxGOg/CAeaCyo+BtbJT2BK2
he2I/YU9wh5lP+Mc3FJuHbeJG+QOcA/xk/np/BJ+Kd/P7+OP8y/x/8F/yl8RcoWdwmPCU8IFUSNW
iQfEKOYTFgs64Cl4lqLufrafbDvMwu3k1cXwMkXvMDwHI/BXOA0/xVyIsoo3C2KPQDi2i7x5Cn7J
3gn18EPmx8wNsUb2CVaLlbGr1Fc5+WvslF2FU5wFDrst32qR8nIn55izs0yZGelpqSnGSclJBr1O
qxEFnmMZhGKfranbEiroDnEFtubmEsW2BSkjeE1Gd8hCWU3j64QsSrsgFY2rKVPNlRNqyvGa8lhN
NFrqob6k2OKzWULnvDZLGJcu8FP6bq8tYAkNq+lWNX2vmk6itNVKDSy+rD6vJYTdFl+oaaBv0Nft
LSnGEzI9DHQlxXACQAa90nEIZgU30+IKs5QavpDZ5vWFsm2UpjLW4QuuCLUt8Pu8OVZroKQ4hLN6
bMtDYJsZmlSUaK60o0XQ0e6nsUuKV4UIP+wxrLCt2BOWYXm3kgp2+kNsMBBiupUxUopCJps3ZLrj
/ay/mV+lfHuvKQwxjqZg72BTSO7eQ6QrZrdiBfeS1dJhoW6ZHQF/CHcQOAWEij1+F/HHhKN7tSWk
tc209Q2u7ibOoc0/ZJbNPlu3NxCCdv9QtpytGiXFJ7K21FmJlBMlM0pmKLrOmrUlrj/cFs9/9bSi
s7acfZd0S/sYL6iMbZtDMEOWHhqEuCCstcqlt5beeGuJPjoCSHe5ivDMCjEUSqwjxDvmBENbOxIw
gn3eBLjV3iFttll9Ls0MUP3uQeM0ciDVN9osg58DedY2/KfxOcFEjuAwfg5KoeL/sRAKYfCr9IDy
/HTQI6kvy9anuG9AdTXZtizfNRlkK8+tEnrhLG4Jg7bNfxTxB4EwxnaEwZt7gh4w7E03UnGREnCr
vDQcGcXFlOGyUooQNNFATUpkWAYtg3NWDFqaLH0UUpxD1VTQOxgoI8I6/EQLLPRbQ3IgZyzZGwhM
o35KlX6oCVUfDFAPqxM9kFazyiJUqay4he6qoM2/wB/a6s0Jyd4AkU5BfLrNHzpN8RsIUK3yMaSE
ePOqrATmCsJc7qLyyngv9FqzlboIDA4qfXb4bdbQ6cHBnEFl1sVtekOemCEnMsKgVFEYDuPWNmpL
ymbNUSm32qwEK6BwOpUC+KsAotf6r2e4egw3tawhtNUqw+5viOHa62HYc10MTxtDOo7hOsI8TWG4
/h/H8PRxDDd8PcONY7gJpExoG1WGZ3xDDM+8HoZnXRfD3jGk4xj2EWavwnDTP47h2eMYbv56hueM
4SaQNxDaOSrDLd8Qw3Ovh+HW62J43hjScQzPJ8zzFIbb/nEMLxjHcPvXM9wxhptALiS0HSrDi74h
hhdfD8NLroth/xjScQwHCLNfYXjpGMNyTgiuXYe3Tlh24RtfmJeNo7zz6ynvGrsRQn0jwe9SKb/p
G6K8+3ooD14X5cvHkI6jvIcwL1coX/H/SHnvNZQD/zwcJKkiOcQvhscZD2zn/pPSz8N+kkcpbSWp
4r4DdaQbSZeRZNC7bXwvjjbUQIA7yZ5B343K7hztf9DOZPygHRI6eBJBTdFGHun4ll08Q5vIjyud
qvTU5/UdSYlqVXAGs/AGvJW+pN5l2pitzGvsBvZVbiUXpRoMfWEDfQ+dIVwiNMhWXsil7wxOzGVB
x3O5LMuYtYKYi5Ct0R62rqmnTZh5V+pbI/XzjF/Utxoj9dBYH6lXpKJ8aoo1xUlykHs0PHqOP/Nl
Q5hrH/m5AoQF2kXgn6BxGNCBHi7J3+5j0MlP0dUKbm2z0KfboNvF7RIOsvu4A8Jh9nHuCSGMYd0L
+ILuTfZNXQaKgsCARquliw5FnknX6RypZKbzvCOVykSNS9lf0unpQ0nQ6lheo08ymcx6HSfwYUwf
0rIMqeO6bEPvbbdmFQ3MM17Jao14PPRL8WTTHor3g6wyaDTVtzbW16d6PGV0S/zO0qLNxhZ6leNO
54S4s4GdpVmJDJYy2LOBFKpJv53G+nqRpKIcu6ALrXr6kLXSh6gVmTIcCD+JnYwuOnRT5L2V0WeZ
k/Td6sUFXzZgWfQVlZFDxM0mSmnBBB1y5e2pKGqcotPgT12duonbyw5yg6kH2APcgdQjbBLjytC6
MpkMjeA2mrPRkZGdlR1GyzFr+2LVOa0Rck3rMDQ2DhuHE4BSrJXumuqqAluNKdOUmZphFJlCTLHi
8zj54uKyu189tezB7tbagYejQ5EdzCbuzGjDGwOPvveXaN7UXTfHYH304svRYcKnRPbjhJWhtB7K
lN3gkxS+Wmih3WDBGAY8DycpjjSUcZJqgKpZ2itqKSqvQCvFRuLk3h69wrwcqWLLRx7lPNyp6PMx
iO6IXlUGYWi/APA4/w5FDQflcgrH0LYhJ5A3OdrIzOaFk7SHbMXqoxsTN+xR3UfeayQPKDfmxOPR
f8fKB/gztK2FtO8A3GHqmodCeRIwzAxew5pFxgHZghjGyUTdk2PUfQCNrZHGivI0FekhrGIujnzG
nxmZHb1K98PQfgrwXv45umkdLJHLNMwShmEEEUVXKiJDYahjkaGdUZ0OBQ3j5M0G8qU2W284bW3/
Cq8yeVojKR6KMpo+8XjjKNaMOzefrSiHrjQr3QO5h377cRbTglL05ci/RN9jlhOQEY7/soEzjXxM
IAjPo4RnHd2bjnYU/LLLYsvJyuCdaQUupC0JVyHjzNXkWvLTBFO+4DblLDGai8HpmJJdVBzGvGti
RoV0+WzkLEU0AVNgDad6yiKeFJOHgigRQE6KoExTHmakC2IebYOkUzhlWAucBWVYijaCTIjPY1df
VWegcsVbP51WXrv6jpWLNIbi6JFkwUD09OyKnoleYC5wZ6Lrs1x3fr/UHGny1u5asuolV+H+B3t6
7Z4cR0Vew4zdd98YeZbuCsFKvnuJUiLUygYUXCLDabQUChBG/xDjoLntl7UCrU6nrcq8ptWp9Uok
ogZEKwWEsi4RevXkXorOjr4Y9fFnoiMjs7hTtIPDKOsS9wvqX/HnOtlrEgqxQKhFt9CCTcIy9PN9
uIHfxR/ApN34fYFBXhAcqRRUPLp0tNKAS6vRCahjWV40G9glQJ4O44Zj1tsSIXWZfP0akUiebv1c
WSg9SJ7eufk5wrWuK02ZFBnKhQLtrxEzt3I0wvIjO5gm5NgTyF8d9URHCR0LdbG3uVruJvoHyAPT
4B55fh1TXbMRdyP3Zh4W/PcHrg9tyUk87YKmmYtoL4krKC0odSkZXI4+PyezeJokunT64kr9tLRW
aC2dVu1qKDDXm1tzSjSt1dl19b/CbOK6GX8OcRKHrwwrUXo5xXPu/fcJ/DBNrsg5T0qqSVnwUNGK
FCVWmGSchIIoZKRnTq2scTtr4stNviiIVkpbK2lHKyWdIofCpRSdVNOWX1Bd5a5xpzFv57jL5aXO
mQumdT7IHpmfP71raa8rTxcd1s5eh2nH9uxh2MmToy8m6di61s719/36wUWP9zOpKRlag9HkbJ8z
Y809n+ommd2zplY6Gu/pvHf27OeihqobaqckuazTHHJJ9c8e/O3Sigx8jaYv+buReOzlT9N/Z7kw
Xy7+yEBPloxcxsiCyW4UBV2uXafPYM1pkiCxTs4smWuSsvOkA9ZmX4IXde5euUzzRCVluDGFJkwq
TRLogkyTEmjVyWjLh2ojTE2lRZfmTL7KC3PHwXK0Rj+Zfmj9v0VHEN94ektvQ/vm227fyHUuaWU0
X8r7g36s/gxNKI/e+tQ9LyyuOrV3/y/J92WxS9w08r1AHsqHJ+U5TZqd6fvxAXq2oZYXjLy5hW8y
zrF8H3dM2inp2EzWlJaZZmrWzM2ca5pj7szsNC01X8K3uI9zP7RctRhvwCbjLn6bkaNH4j556vzk
m5JvSWaTk3MEe75VNKUW5+gzWSafrTFtys/rNmw1MAaznZGS9+Vl2+xExbzEaqnEdldriufycFmc
jnON9cqq0RUhNtZ1UXwD+Z9WBlo06BStdJlKTyK3VQ0ASDFCHeL5tcn4jLhp2a6Ls+U0PRPJFIJ1
HX53nglt+qV7R89Hz6D0fjq7/s7V6277ZOXNwa0tdz82s7Aypzy44iE00MKTQ381qr7NiM7m2oin
NEiH38n9Tt1i3UrdPt1jugs6gaf1WJgspiSViJak6WJFUovYJfr1ffrbxY1JSaZJNUk7tbv0B/Rh
vZCebtAkMRaDwZmq1+sEkZE0Gie9ayjJJF2GQa/VCKIWJKY4TTJOShczaTlKTlLmveEYFehIy4a0
H2myezMyf2btXklsDdCydDlrlFZ8RRKvG7Q8tV6OXKaJpb5xEIXK0sDTG0f7hjuem5p42VDSNN08
ZcpMW0e0SphZ425AJ1pz6DWDUWaSE4/aXXPN2UVctB+n//k9erMYXLPlVEFpKd71CsPoUlPWGLhb
Ry+x9pHz0Rf3ISukK3NBPWLKPwZ/70imTDs4YQoU0z8mFVANbphO/3/Mhmb6f0M5EFJJlENQ3nvn
zG1tb5pf1Ny7ZqB3/aqeYMnMW9asUGp9dciUUP4bV1or/3nfSbKXhJ7P8K8kvyJ5meQSyZ9IRqmx
IZY4yIaxNNI79XjbO8H2TbDnTLDnTrDnTbDbJ9gLJ9hLJ9jBCTbd+Di8KsfX4N+olP8vNTbB/Qpl
bmRzdHJlYW0KZW5kb2JqCjczIDAgb2JqCjUwMjEKZW5kb2JqCjM1IDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1hXUFpNQitIZWx2ZXRpY2EgL0ZvbnRE
ZXNjcmlwdG9yCjc0IDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAz
MiAvTGFzdENoYXIgMTIyIC9XaWR0aHMgWyAyNzgKMCAzNTUgMCAwIDAgMCAxOTEgMzMzIDMzMyAw
IDAgMjc4IDAgMjc4IDI3OCAwIDAgNTU2IDU1NiAwIDAgMCA1NTYgMCAwIDAgMAowIDAgMCAwIDAg
NjY3IDY2NyA3MjIgNzIyIDY2NyA2MTEgNzc4IDAgMjc4IDAgMCA1NTYgODMzIDcyMiA3NzggNjY3
IDAgNzIyCjY2NyA2MTEgNzIyIDAgOTQ0IDY2NyAwIDYxMSAwIDAgMCAwIDAgMCA1NTYgNTU2IDUw
MCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMgoyMjIgNTAwIDIyMiA4MzMgNTU2IDU1NiA1NTYgMCAz
MzMgNTAwIDI3OCA1NTYgNTAwIDcyMiA1MDAgNTAwIDUwMCBdID4+CmVuZG9iago3NCAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9YV1BaTUIrSGVsdmV0aWNhIC9GbGFn
cyAzMiAvRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdCi9JdGFsaWNBbmdsZSAwIC9Bc2Nl
bnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodCA3MTcgL1N0ZW1WIDk4IC9YSGVpZ2h0CjUy
MyAvU3RlbUggODUgL0F2Z1dpZHRoIC00NDEgL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxlMiA3NSAw
IFIgPj4KZW5kb2JqCjc1IDAgb2JqCjw8IC9MZW5ndGggNzYgMCBSIC9MZW5ndGgxIDE4MjMyIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab18eXyUxfn4zLzn3veZPbLZ7G4290EuEsga
cnEEORQSJMgVCJcChkCo0KhAACkqyCGgglZOMSFECFD8UgoC1ipYTzxqK1p6pNr+8IR983vm3ZBC
vm0//tHPdzfPzDzvvO+8M88881wzm8aFi+qRBrUgBo2aMGX+DCR/Sk8hxC6ZNm/K/Bhu2gr5G9Oa
GuNjOJeEEDN3xvyZ82K4+CRCSvfMuc29z5s/QigttaF+yvRYPboBeV4DXIjheADkiQ3zGpfEcGMn
5Ffm3j+tt97cAHjjvClLet+PoD0Uf9+UefWx+0t3QJ44//4HGntxEfIn5y+s770f10D/3kQYrhai
DUiB5iABEaSHbx1CwlWlG7FQS+vhM+fR7qn36oq/RgbaDEL3Vj8m5xd+Wfztd/U3QqonxO/hguLm
/TTnw1IYITWG+m7VE3018nOQFHahsSldaChACUAuQErKHXbUgnejxwF2AjBoFn4UNQOsAXgKgO0r
7QPsGH60gxUjx3EzcuJhERXrvcvs8NqVKu9bXZjvfMb7gf2zE9gBs/d77OjQIMUdSrwTP4umIy9+
AQXwUlSFkvC2w+G53slQtQ/NB2gBYOQU430dnmzvKzgVBVgMzwSRh8VHvH/MSvN+ntVFcIf3dKiL
heyXHsAiOu8p9zPe/3HP9L4CcCBWtT8Mdxzx7nPP9W70dOFtHd4N7i4MzzwRyxa54dEj3nnhzd7p
WXL9iM1d5ECHtxDqx0VU3rwCnzfXfcWbEeoSMeBp7hHe5KzfeBPhQbgtHhoNRAxel3ujdyBUedzl
oYEAJ/B+vB0l4+0dgWHe41CE4R4eGi7Y3IV/crgqKSvQhZdG8qqSNoerQoHwCG8gXBEKQXnceWGF
cI9wh5AtpAhJQlDwCXGCWTSKelErqkWlKIpCF36xo8TLn8AHUAmQ5cBhkRe5LvwSXGRP4IPyxYNH
RVYkIhLNXT2fAvNiZO7CBzr1tASFI7xc4rvwwcOxSwcjXpaWWLlCT2gZEkgRwSJBw1A7/lkXj1Za
m0rsJcbBhsKKsn+XTJZrbqYp//5jx+72zcPH1rTvd9e2Z9NCj7v25u32m4V/mzcugqr60pSU4WOa
DzfNnz2jvN5fPtlfXg8wuf3RpgZ7e8vU+PhDs+fTivh2Jjh56rQGmk+pb5/vry9rn+0viz/UJD/X
r3oGrW7ylx1CM8rvqjk0I1Jf1tEUaSr3TymrPTy1dGHdbe9a0/euhaX/4l2ltLGF9F1T5ef6vauO
Vk+l76qj76qj75oamSq/iw6+fNbY0gcagTvjy2cNj29PGts+dPSEmvb4KbVlXXg3XCxbhLhTSM+d
RElcC3KyGciLUM8HAJdpLt3d8wV3DumleT1/Z4pgUo9RIFJJMTqFfoa2ozbEo71QTkKT0FZ0Ac+G
tT0RdaJ3sQelg+xlURcagV7HPT2X0Az0c7i/EZ1Gm9AhpIZn5iEL1K7HgZ6lgEegPBWt6HkOJaIC
tAqdBAk3Ca1H3T37eg5D7Rh0N9qPDsDzv8Z+cog19bzUcwWJaDS0uQJqLvWM6GlDRpSKStEouLoC
vYIDzOWeBmRHRdC7HehZtAv9Ev0VP4w7exp6mnou9vweWNWOXGgsfJfhTvx7po1d1bOj5889ElAi
CSXDWyejjeh5aL8NvqdAtJbjObgRb8SbSIQ8TDrZlZxNigIdwqgSvlXofrQaKHAMnUH/QN/jL4md
0TONzNme3J7/h1RoOIySjqQeNcG3Fb7rYUwnMI8z8RA8Ci/DT+JN+LckmdxNashisoR8wYxkJjLN
zG/ZB9gObh23lVdJX/ec6DnX8w6yITe6By1Ey2F0p9FFdA39gBloy4UDuAiX4knwbcHbyTG8Cx8j
o/ApfJHsx7/Dn+Ev8XXCETWxkBTSSDaSA+Q0eYOZxWxinmJ+x3zNDuYIt4v7nA8IH0pTpTXSGz1F
Pb/v+Q5ErIh8MDOlaCS6F02B0c5HA9BPYRQH4dsGs3YGnUUX5O9n2IW60XdABYSN2ImzcTV8R+I7
8Qw8Cz+Dj8P3Fbkv3xCYCKIgBmIjLjKWTCXzSAt5h7QwcUwyM4yZwLTB9zzzLnOduc5yrIm1sJXs
ULSOncdug+9udi/bwb7JFXKDuZHcOK6FW8OtY6Zxl7h3+eX8er6D/5L/CsTiCOF+YR3MzgXg2V8C
L//zw+JE6H02ug9Nw2V4KtoMs7ELT0Frgbum49VAr/koqaeOWc5UkkzghlfQT4Bbt6FlaA0zEe3q
eZ/Zj94DTpkLTbagPWwpcnNbYHYeRpnARb3fSDg5nBQKBhL9Cb54EPmuOKfDbrNazCajQa9Rq5QK
UeA5liEYpZb7KybHtwcnt7NBf1VVGsX9U+DClFsuTIalHN9ecfs97fH0uSlQddudEbhzRr87I7E7
I313Yn18MSpOS40v98e3/6bMH9+FJ4yugfLPyvy18e3dcrlaLj8ulzVQ9vnggfhye0NZfDueHF/e
XtHUsLZ8cllaKj4WAXIo01Kp4IggFW24HQ2ZsgwELBpC7yhvd/rLytsdfihDHRMonzK9fdTomvKy
OJ+vFq7BpTE18I601Fnt0E/0qHq6f/qjXRE0dTItTZlY085MqW0nk2lbhpR2m7+s3bb0c/s/0Zul
8nW3VLaTQMWU+rUV7ZHJjwJxKTqZYlPWATZ8bDw0S1bW1rTjlb2doH2cDT2l3Y3phMDk2fHtCn+p
v2Ht7MlAXDSmpsMZccrCtx2NqulwRBwykpZ6zL68yAejP5Z2R9odNC/y2ZfH8j8+Erv+1ima25ef
+RTy4WP6CIApBfxDoZ/t8dPkl/ihswU0qS9Aa6cVAJ3gU4thmLOgP0PaCfAME2jnAkOntLeMvdmN
hrJY5ybPLutQOJyyEiqthfsnr9UPhJmC+/X++LVfg7ae7O/+6+1XpvRe4QP6rxGtpBPdxyvteMrN
chNVlgEYdYPd30Dnt0meU8D99vJbLgBOSUP73G4GBT6qxtceXwsXwJpMHd6FFKNqDmG8vrYL96zs
QmXuY2CjMvdOgupUymqzyuD9gKSlwoVkH5TSU+Mr4M0VlFfi18avHTp9bXxFfAMwExuQc6ioX1ub
ARQcWwN0QnfBGyO1cX3F+tragdBOBm0HHoHb19ZCC7N7W4BcvpQRhZsyU0GZMsFRNaNr2lvK4toj
ZbUwC8C+p0bVtJ8Czq2thbuy+noKPV42y97b52zoc1Yy1OfEWgHbpQWaqF27lrY5tsbvaz+1dm3c
WrreYngXRv0vRHovdCF6CyV5F24ZBc9C5vfFyXPg8/ugW7WUpgOApW9yFNjs/5nCeX39hifzobd5
MoUL/ksULvwxFB74oyhc1NfT2yhcDH0uohQe9H9H4cG3UbjkP1M40tdv6OQd0NuITOHS/xKFh/wY
Cpf9KAqX9/X0NgpXQJ/LKYUr/+8oXHUbhYf+ZwoP6+s3dHI49HaYTOER/yUKV/8YCo/8URS+s6+n
t1F4FPT5Tkrh0f93FB5zG4XH/mcK39XXb+jk3dDbu2QKj/svUXj8j6FwzY+icG1fT2+j8ATocy2l
8D19FI7EtaNb5XBLP7GL/uuCeeItJAdLiTOiUlIIjvN7aAxuRTvIfrQeoAyu7Qdoo3XsAygCkAUw
nBuHPABbwEebAPAClNvYz1AbX4imwb0X4J4d/H65fgdcG0Xr4b5OyCfDfT4o7xd+hgKAJwOeAfeP
AWgCh74I8gKAKmjHBfkggBX4HIWey1DfAuU10PYKeh2A3t8EfV0DdXQMNsBboKyCdxhpDmABoPGx
m/EpNXhNpwCPBx8GwgVy2AAy+DCIRZxc4iEVwOegHwVSyjm01pvfmqkhXqRFOoiEGcALRMgkV5rB
x7SCn2QHzIGcKA68PQR2uQdS8HVv+cSDX5OA/OB9BlAQhcD7C4PdngL+ZBr4shlwZybKAg8hB8aQ
i/JQPnipsc8AuDIRfLBXsYgH4gl4OVGSIwxi1rF6dif4URXcEj6eL+An838VSoVTolXcqZir2Kb4
g/IlVbKqSR1R79ekarZqp2pf0o3T7da9rdfql+t3GlyGJYavjFONe02rTe+bs83nLU2WdmuFdTNQ
qhQ44SL47QxQpyQWkxMzwHACEPVdCF0EoDiUmY+6EAuAoCx8hI7DEwiNSzkOrXCQZ2blGHyGEEAp
u77rxh+4kz8M6WKrr0N8B+4Ywywgk3rfE4iYCf80yyAUZtiw4BAVku9EFYRbRl6r7n43ikqKo8VZ
mZjxy18yydPs3eVu9nIno51kBAWY5R3MAjxGbi8YMZGnGcTZbE5oz8Fyv+xrLDqyvL7sC1RS3R1r
Do/xNfpizVDuWS9NIlO4d5AZDY4ozAaFyQptKE7gHcAnZrwjoo0A643QOyzWb31zx9i7hOyVsT46
P3Z2v93d23gJtE0E3qC3WU3+dBwKhoK5+vw8E5n0dEbl6OyNzRsqwgVWVV3RCe4d6c3HP5R+L33y
1ZPSn68sn/vk3vF34qQ/bsQBoBFGZdAfG/THhPIiatGATBboDztCZ6JdAraFLilEh9nyra/kJ73U
erv741v6YTLm5xn0oSCT48E2D7boBZ6pfDa9gvZi2x3BzPCkouPSJJy3/j3sw76vnsTWbx6oX3Zt
gfT+1U3SJ3If9ksXcQu6DCsgLWJFfq1yuqjUQzeEAcrpSHToptXbU0bqr1UXR2++txpIkZVpy8vP
yx0QDPlzcyxmXthf7tJhMu/dyU2X1HenJQsq4fJrizst8AoYZxsk9B0MgrnDyYySzh2ejmDupvvo
Cygj3Dp3+TkWf9ulS5chmESfhw+ZLc99SsQmYBveAsEKQlxGhkGEUdK4IePIsL8NjFRSzLWmpyzT
n8F1OAf78VtbpfStlDNpOxHgfQ/3NKzW3ZGReWwFO56b477Ps9SzArcSMVmc4JjjeNDxoOtlB4cS
sI51aR0+weWAWDDn1ekSTMpcExfvXeRLUPt+KhRY70/QhnQPeQsSEiv9+qYz9re7r3Xrv+6+IvNz
SbfBWJhhtBViyI2FhQZIUF1W5pDmiIt1qAOGoMqoTUIKs5CEHaxGr0zCogUSiIrr9ZgG4R5CdXnG
Ehyjsz9B4AU/lH3ZRotZ4HWYhws+i2/Yyl+eemjAmM3LjlUG2aNM6SKc9M1nzRUvr5laMN3JaG+E
j2Hj/PuH546ds2zjuuErTzRdlL55/sWllfUj8rLGz94v0zer5wPWyW0DKXUm4h2qHptWH56Wtii8
KI3fHMTDxRSlPcWsYb7PMudqwLH3R8yGXP1PNZqsuNxETsjN0tg3h8oMXRCR1ykL0u8n3nD8Q0yI
5FRm30IVoA0q6S7pBqJci36h79ZT+lDayCTJy8h0BJGCC7oDCUEeMUmIZcRMIIfL701CzoA9CbNY
AHJlQOLxxQHNgpAAsVJSKLH0xbT00ENAM1zHktwcq82ak00Z1J/AC7kenJMts2uMjAMoGSF6AhSE
RWNGfmz9/BfqpIqj6198eZcxYHIFrfV3LNxa31ke5Doi92HLh19VplYs+Kn0j+9C2Hb+0ZIFW5c8
2YTxswyJL3h8TuOS0qU755//1bEVY3Lc3kMtv5EkyrIYYnaIzeBaQLeMjeRxKgcpUA1UF2qGae4m
49ip5KigfFDTqTmrYYgCa7QDkY5VqIkGdNb9WrFA8aLWUKmXKQhs9TlQqhCVUEkJjISBkeqwhQcx
RNnCaMrL9+WyGeWf14xPc6efK7u6ZsuNq1zL00OkzlMntk37CG/Dm/928GWqH0F/cYNgLRHQiSp0
OTKqCtfgBsysZrawW5X7lF2KLiWfBGtK4HlMRIUCEiUSOLwOM2y8WakMGOGameMCRrhBpeIYhZLl
OawiGBajRxC7cG1EAaEoXqFkOMD2RowaDax37hn8jNKh1uzyrZsEK94x8pq9Ohp1yEK1osyOSmyw
eKujMEBDYQlljNiqyZCX83DwmNlTce3smdrWdDusb3qBgQvMmdqU3ntb9cXFAgCI57o64AMVNoEE
YHyMHzPrf9e98vfEcnlT9MSzr5PHyQSyJrqYmfbDENwlVcmSZQvQhYWSEvR+Eno4UjBBM8Ewm8zW
zDYsJYt9wlBNlYG4Ra+O9ZqAhiHRYyMqT0hks+Jm6bL8zmSFJZBkdYSTu/C9h31NM2ShRsczUv9N
tcz8UZn5o/9keqPdyYmOAB8U7GwK5pxiCjA05eaHHoIRYJljQ0G/z3BLkfHF07gfzDpwOM3DmJxZ
XnHfotKHpafxwaMjsx4bsUxa9CuyGKRx5M5w9YKCabUrpU+iG5lR/vzHHs92SYXRCbOH3LtzoDd6
nTNtu2fxo7UZoZS8yfvWP/AicMWEnsvcAu5zRC2dQ5GiOG4L3swxXuxlH8at3BoTN1ZkVrkNBgs/
0M2oB1oUHuLxOJgsUqTPMjjjFVkOhzd+l292jADV3b3Dh2UP3Btb/3pQHyAGByKXLWAKagNxQZVV
kY00Zn02Nhp0esEFGIeYbIwJyyjt6mykM0IiOvlsEAOQ0MWO9cV01cdSeuEhWPoitoFK9icgg95I
l3x+DiwQX3woaAAN7fOzHjzAcNp3tuMD6eu/f/nRA4M8p50b2qT3etBLn794HFcmcZ9Ll0+s3y29
KZ2VJOl/9tU+cfXpk9t/g1/E5Rf/AGuaoBeAT6YBn2jAMpwZ8bYaNhtJtqjy6Ajy2EQxy+R0agJa
h8P5rq9pzU3NRlkAlURLovLAg9hqCFiCvMAJrMAIROB4pV6E0VohURhV2Vgwg70oS7ZkOq4AHQnV
A3oC3CCzgMEsEJj6i/V3NA4rcuo++Lv07HkyFmfs2VSzXVoVbdtvCd1f++jYSmzA6de3cqb3TkuX
/nxS6pDHAPqY7YYxqGD3ZGQkUfCwrIrxgBpViB6lSlQTtZogfhYpUji1jBhADo22C6sO+zbdHJDM
1NeuwMKjswpLtqSYCnYYnglUkqEXcBubcWMjk3LjHebB66cJ2HOdUul+SdsGr5blI+3HfkAUqDBi
p71Q9PaCn4OdKvnNSlUXHg9v/qiXlPKbQcP+7xf625jrN14nl6IZ5+QXtUWn0/ma1vMB3Y+QLfRL
kcFx/Cq8kjBu7OVW4TWuI/FcRNSxFiujn2ddbiU6q0HDrkrQGzwmo9EiDExgLKJmoFPhJ34/4zF2
4eERPcNmMUX6gMkZUGZ5HImwsTrzsG/2/FgHe/k9Kqu3GMvLyx5oJF8qrOsVbTInpMb5kNoViA/i
gDpOCRzug4RHbDYmDMeq3JpspPAK2ZgjkFBl18v0MrtTfkcxGzTG8L7sRJMv12fwh4Dp/TeZPsR8
seXDrLOJf3jxdelPX2D2HOYYaQBZ2ZJZP/KR16Trv/jN+Vdwuo/7bNQD0qe7NkpvSJekH6Sjf8Tk
hRt/O3l/yrB9b+OFeMHli0Seswug2DbAnDHIRnfwj8vmWXoK7NdRt4FkZGaZcgz+CxcuyEYX2O0w
x8Phfg5lRUxgrREPy4mMU8AkwCEHD3vLY0FcUo0w8lpMXIL9TgtgZkNLwEo7zpGrN0ZDc/9og5eB
nOZt0J4J/TpSW4aHg6LBCsaKHcx7mDNhF2NWxanH4xrmbfwh87bqQ7WSVbKacrKKsKPJFkLCyiRN
gbJAU0nGkyYiBKZrlIQxgjmpUhsZXpQtcBY2t7dHNEovo+KjakyiGi9M/fYjJuQwN8FEgz0MPbzi
uFZYCH/2K1TIxxwPqsPA5oPt4UMadRfe30kwoSy8v4MQppWrTl8aZZedaeVieVYmqlu4AC+sW2Dy
KTBMnGFAXi4YrRaz1WLwb8FuvBs/j50nWanurDSBe4U7eT3IXv5hCDMt7eLi62H2vbS8jwfceFpe
00BnLlleS0rUFDHn4wKwDsBUDuFKXEM4oDehg7KB1gaJI8KAYRNfySiVmBdhVqDuZY51qqn+3h5R
KpBDpd7po4Ptm5dv6KxQXRtb9DDQwkIWtHPrsrN0ILgO1K0B5h7D346/kC9O/i6qe4UMhE5PYHf/
MIR94fo90D9qg4zqeYe7CmtSJ3vVayOpreDsn8O/IufFC0p+iGgZqGPiBgoKF3G5VMYsxumxZ6kc
bs/7/dRKn1KRF1M2cmpgISkCXNCqtWeDl2fMxk4RSnoeSja1JRubCCQOZVw2MrCQ0HUkKxN5QcFJ
GJvVoBdIr8Iw+pAxV4/o4jIbfQy7/cSGPWekTdLB0weffAW2cuP+Iv39L1ekT7/FFi33+Q+/ki5K
Ry/3oE/fx8Nw8ttY/8NzuPlr8FSKpXPSm9ekQ9wkkEdU5n0HdFBC/6ZEcmepZxmb1UuNbJW5xtxg
XmpmBdFj0OuVWKujElkpEt6oZhVmcxbrtOoUIIwt1n8hjKMGYLuYLNYDWUDcyDaiSbZzedAafiSb
Ej4witvIpjNfvfuJlH2OaVlS+oDUiNet2sOd/Pj8iz3RjeyxgV6JWfg4lZ1wjINbIvNUCD0ZMQqa
obiKq8U13CxuunkJJ1pPwOazA8VhV6TU74sPTjYuMC4yM0aP1+yyMD6P1cwGjYkBD1Io4gSPigRd
cWJ8wOINWJks3aw4Z1gMBkJKR1L4Xd+m2w2ma+Bjvg0qs7i4JBobTqEh5kpRq7AOuDCFmnmYmvjy
uBhfNrWHqEHvxWAa2SxgB2Rg8M3p2JnKdc8vHDRDcp4je/fOe3Pe1HHjOYFRGdOvKdWsWpheuFQq
Ose45m94utAjKcmurEnRFXtz/Atbzt4VrjD7TMXjvn48Ky66Fmgyuecd9hvg3QyI6kiRSWFdyB8M
5mlzfZXBqcGl2sWJijmiXWsLkFptg3Z/AqPUDkxITFAyrMu+ypyRkeIaaGbYgSmKTKLUiobEBG9S
ZqbBHrANFQNJzmxvwDAUBTIcWdk7fbN7tS0Yj/80oowGsIsBbjGm6MynR3PqFsiroDop3eBFIgmS
YFqADziDTCrEotLS5YxLBhvTbfKmoDiLPQU77DiNTUGKkCoFB1Q4HcpCGBKP0QWVVkjkFaLXy4qH
rpGYn3XT05KdLOpXhYIyqXMHJOZksxY/pXoCbzHbrPJcWMws1Ub5GHuEAdN+mD+xY/iI5879avQ6
bLz+RzzkhC7rnsvt2yYUXXxj0+h10tN/kf62fTtDqvHlZSM3xA/euSQnO5CWmjvx6KvS775uKnng
yalzs+MzMxKKZp659ta6R//GQlAPQwwOsaBzIEY1IOLEvAcJhBUV4Heg64QJcOx13iFSx4PGMq7B
8rh2M5pDpRrwEpgtfgM4URckw2uSgTvZ9sM/OC0sVroO9oMNkQFt04hgccRv40JcgZ5RIsIN1Cus
jNVqVgTUTjsOmB02+07fpttsgZtCqhh8NmwAmsiuKAhKWdAwQQeEZhqLa38bvSfrtaGrpHXSupVD
yRDu5I3GnbN3Hpz0LLPuxjnp7xukb7ByA9YxhTBWiB4JC6A/ajwusklU4CVCs2KJqhWvYrlKPJyU
MVVstViqXCO2Ks+Tc8w54bxKXaOaKTSo1pBVzCphjeopspnZJGxT7SO7mReE/SodnPJSiiqHaFWO
F3iVyCrJ4KTyJC4A2gIF1GqVgsWMCowSXs0hcAhVjCBqgbhguq6KiAx7TUkU11pUCK9SOzTrgcwO
oDP4d4WFToDeLObrxTw9G1WTuLU6vbs1vRvUZacCzjAo4cRRRGekZj/HsLygEBVK0EfbIkojyzJw
GalVrcv04lnwAbkUcZn+bKsIcBMZPrr5MAaZCU8cgeZYaERuUKEQY+1B/JhAC6L+lAx6bmnULp6x
t9LCMvEMzM/CuroFoJNNCpwDf9ivAG0cxRY84n08AlsuS8svSQelA5ekFtBqd7MHKIBmO319MMwG
hqgv4gZASYV+EZmfhPMIGBnMeHYmM5NtIkvE1TBBqpAqn+RzBWIDx4HaxUwAhsaJgqgQwKHmeMhF
RcCoVCnBcmBwAALSKsKJKhi+wNMDHuBVI1HJs8B8ogrmXlA4NQwGv7oLqw/7KOmpa11tP6Mf6fgG
spheoHZJMSjvGM1TgAI0TCZn+luymB73wbDp8OngsfMropVM3+PFuLFbMhHuW6mR/J28Hn2DZEcH
RHVkIqyPDFh7nTBuGmefFsmzcXaeYI7nae8x5hmWw2D2MURAvEeEaQargxGotcHM6jU01sfs++Lq
KyDqis/E1gyszELoN0Q8ZJtZNjXoJNXlYzBzLRhsQ5zBrLxxkh1yo4lZe/0nZPoL7Ky2A9eflj0M
Bo3p+Ug+7aODc1zF6ONIQXImVurBPnSFcqr0sxSz9UKhaFQrmLhsIVHh1qvdRSkkPVx0tIgUZScH
jHqBE12hBJurC6+FZe/2CiF3uoq4c1XFQnGxyyyEk/cmOgfHhV3DdKECx6DBv8BbQBAdw5tRrzcQ
E91Xor0jAv+3pBs8JToRVImld6d307GBbpOFd1JeviUBYUcA5+l8yO4B98Aab4bQbQLKJz7kdNt8
IKgg6fUFZLMlFvRKlOXKIKzFcmjQclvccDDEv0A9Gsw0KJZv0YKHDGFrmgVzB+Tlm7B24ch7azf7
GrLnTc0aizsHW9SPLP1ZkU+5l/v2+ZNNi2wBtceQnBqsS7Yq8t94cNPJ41vWvjkhdejuJywuXqtx
ZczEc8VUe9rEsSOSx766vapqa3SLK4FhVqr5Un+kavbLqzf93ISvUFna1PMJG+BOw16LB82PpO8W
9rjeczEJos5DOIRsbk4wKD1ulcocEp3xznR9Og4jA4QUWn0n624ao1col1CPupuGFAwQW5WpZzda
eaWVNwexUQmJRbAFsUnhCQKxwMijZAKHgpLCaDATmQIWf2JvjJAqq5ymtqKfTz7//TeXl96VXbib
zHjiiZ/95Fiw8jR3OvqX6tFSt3RNktqL/NVrll19Zd8nRy5tmXRI1g9wwo25yI6Ud4n2RDL2OPBW
+15xv50ZJhq2mxnGzLudgsYNnokQF2fTh4wYwqMGp1sZsjlccOxXOOxbuKyXYyj/V3cXFlJ/+hYl
Lw9wAHKIAbVFGURakx5GSWMlDsAgVuKTYyUqqyYIsRJIFHY+SGMlvn8RK5GDpMgai5QIoKdlrsih
7EDA3s0RyLuf2dr0C5e/OCxz9Yb5jzjaPF+deOsHbHzbxY5sf2/aI3vn7dz10ZrF75zFOV/A8byB
oBJQQc9lphvmVYXcaHEkO19bqR2v3cPui+MCopno3Hokut2CSUncNhWXbkrXhw1Gp1cVcjo83lbf
wtJbhx+9Ah7+7XPrtLsUShAmdhWMzQUJcpAgUsaJQRigPLswKiMdSCzmawFT3ka9kVw6LJQ7wJjz
zYZdy3btXrp6H147NnPQwedKXrz/sPTDl5/ge6++d+HXv7r4Gskf4BlO3D8M3jStBqf98Gc8HnyV
Kti1dMKJQRfd38PqSPMW8SnnHi/DaYmOM1u0Rp3FHFFHzGLYiYerjjDn8KvMubj3xQ8U73rf91+1
XfWrzhnOGclEkfMl6rZZ3YmFvCBYfW6XoHRbVQFhi2uP6yisATZg1QVcnEOpFgywr+AOcc5QYroQ
cjiCobd9u2PMD16nzPpvR+XoqBwkzajr45ObUQaZWyqQH9QebCNijuW9EAEz6k16s57l1YGEuMQg
ikfuIPa4FTYhiFQWbRBC0H6nDy5xkIh24CvYlQBCUyEDcYde4y85JfkhvKAOLYAYK7WzrRZfLLqe
DwwEYUlejkWgHNn0htg7Jp3vFuQZ9Te+5B7f8rO7Ms2HhDuzxjTfMea89Gds/wP2qpKGHXxwL4f9
bOWcu0fPHfbc82fr8iqLnkgf5dKDAoIgNC6VgosqHj68Fn9E7TFMd2Jh3+wt2J2tjqQIbl7pZrDO
XGjV8EalA6wSrcYQthkFo07r1RLtDbPD7rjhm7k8xmLRusIz1D/S32oAlsh7Wsb8vJxscB3SgWV4
C+xBgUkI+1u5L/tLOg2JNpdDNSa+o7Nj0yaudMBEQn5O8N0vrb8xndmxfi/0i0GDpCLmKvCKV975
PRqpzjMPFYcqasRaxWr1vri97n2h3SnH4lRgMVkTwtozygRQKSwfdjuURrdSly6kp3MuJt2anhbm
nJlqbUgzOBhyOTIyb1kg17oLKQdEr3wNeqNXQoAUjAWX5HlP9Sc5PSpDYkAf9HuCQZTkhMSg0vqQ
TqvWBNwJQRyKC4OcUIOD26tIeu16eQOFrpzcHAgw8r6EYCi2k5KfJ2uLRAOIBwTGfa/UANsfkwcn
5eTuLp4vXTj4V+1RTWjQI29Ggkze1mUvSdexcByX/fynr1QENj54+s5U6RJbOtg/pPVG9utNl7e/
UBUq3jDu4zGjvoVAhwanS7tOddy77eWTbdNWkDR5nlcAUalMscL+SSqsGtEm2MQQGzItEhaJoklD
TLDBaHDzgkWt1ISVYIFbwsgKNjj8GuSwb2pMplD7vlddFMvaohDTTSdZGUBMNaYYIfIS81kM/hWd
kZzxD/9pbNoxT1br/COdIPw/Gu0rfL72meho8nxTfs22d6PnKR8SOCmOcBHYPXQvPS/iEj5ngTl5
RkndDuDbsMCAwFbs/2dPzkSLz/SxnbxLTYNlBuC0FUfhwyZff5c7+Tptu+eyNAoXyG0baGBtLETa
KOuPg9/NYLofT/fpIVdchMibFm4wZByHftD9+cwsDEyLB+NckH8wi6DkQ7igs1N6rjmrM1jSrnF7
2e6L3w9g/RPZI9fzFw2cSuiD0HgL0JvGJlRoT2R6LcEDRewgsKht/HhuJtfMLxFauWPMBeYy7OCC
qSoKCoasIE/CQmBIIWwLsRwcQubnGWGmRLDvwFtQiBwN4YN9yPBKgVfyTo2CKMNIBQZrh2/qMWyN
WUp0korBZ/gCvAPw+YtLZFMVrCTwEKih/0sINNlT6rhl+lN6sViU93hABC0E8sXsVMHgbzmI3/hC
moEPfSF1bDkIDtQBfE66PzqVuNZK98njWwODpHtfDApHgHN696FJGHaPWe6WaQKGiYXzYjFI/5pO
sG7pFjLQCOacD7CVcNJjZaRIEAUtr7OJNq1NFxJDILarHONUM1Vqf0DpdPsdSsLaAj63za0BN4qP
cwUYkzIJmMMQhh/H4A5nmP4mKAJ6LT0AC9IRSurCmlsZ94r+Wve1mxvjYMNDYLQb9k1vbirHuNjS
y8W2m1YeMLPsf9N4Yh9Xd0QG1C5oGZmaWPxc/fsjk0/MqZ791FFneP6MPZ1sxtY7EweVJFaMG7vj
rvXRfHJ1zqj1u6NPkBPzsoc/8ybldpnXmW6QbfQszKRI1lH+HE9Y3syHzE18o8CZ1cRs14P1hni7
SukUnE6kDiucLpxuDzuQIw5M6NuWZEyN9dr5IL8gpNG7LGkc0XLLUOgIQK9oMYRE8YoDI/Y3XBmV
etSduTwSHlaQFteJ90D/J415dvxzdH1OLZ6usZbmLpgVfRM6CzNdBHvbPrDN1LBf40CPR3K2ipv1
T1lfYPeKu/X7rF3iefE99nPtn8zqgSLvtgtqt1HlEBwOCwnpnHGKkMXhjOvCCrDQejVwLBjTJ3tj
IheOLQVVJgVoSwMJYsEGJU4DJaVZHYT1ColoBYOM0UIi61Oa0B3+RKMcwKLREmuOEbatiA+sFdkI
+3Rl5ojjL2ze/Dz8KOaG9O3H0g1s/CPfiHW7N0968kbHgSvMZemvYJJGpZdwyg0w/CPUDmuS7mYD
MHQt7Hg0RlL3iXtsJEmMdxm0vNsi6Hit26VK0JKQ3ZmoBOvaF07QOfyJ/9K6lk0wem5BHqPLGoc4
Z5ANojgYGGeFBDu0QcTY5DHJw6I2NrWoY3Mm29Q4J8af8EMFKorA7TD4yat7AhXHT5QHIJXS2/Ii
9/zkiHS0cVvzmMyizubfvtUy8dCJ6dseHL+bObR+aFKx9CcY43Ob7831DI1+TNcgrGOyAdagAd0Z
CYaYoCafqWRZragnWoVBoQ6JlA0NStFpwtTORA6jqQuXw8KKmQAgbID9YJuhpLrkTBQ8ZOA9SHpX
E2W9PhvA4F9zwPLzOZzdrY/Tr94AS+VY3nbCvMKQtoXRrXRdlPa8xxxhh9OTXjg98liBYiu32fiU
eatlazKflBgI5fkqfJWJlaFxieNDMxJnBpvVzZpmbZO/MbEx0Bjc7dmbamLA/OLS2HQTclribC67
Jc2cnqRTzYLoaF6ABBI0SjbFZH/V5TYJrDt9W4oqQ1Bo9eBNZ/gynF671R6yDU4KCqEkZ5bWG9IP
RqF0R2ZWR5/NCCIkZjMU6qFEh1uYAWlvFJF6pFSkxMKHI3AaCVogbOjTen1IERR8GCKHPthbgJLb
CNfizHYfjtcl+JAvQasRQ0ofDgYUSogk+uA3oJB4DC4fjR7GvNTYBq28SyuzyE3Gp/sFcvzw1vCh
rI2F/x0/jOmwL8VA2d7pWweFHnhszR2NHx77x5whZD8XHPzUjFnlSSMXny6d9cEnX54T8FE8akLm
+PH3lCeCtZ2QPPShrb9YP6FhUHblyEhFssPkzkgtf/Kxix/sJN8DL9l6viQKbgJIhzEva9KVp7S4
C5dEAqy10MbwWqXBCeIafhkVRhatRcd4GcLcsMLuLtiTvR5bP3sygwrpaHG3PnpF3sCiVqQc9Ov1
u4O51KTce+TAgaAlS+Mxe4eElk944glugvTOxmh5gUmFyXqF+NBMcnYj6BuCWno+Yz6B9UxPIk6K
DOwynzcThUk0O0wOcxK/mHkPlC3itErEa5QcyC67YLeDG5iuDKtVTicO086+ddMCkbfjKfvD9Pdu
ThZThojFfW6LTvrzZVsezrYZArjAmfnIL8oCnfuJf8DMjZ+PTaNbu9HCMQMm753wNNFev/TMoOS7
nhqzhrzvpOsTArLMn9kMBDZQJL0Un4XA3UzUQBqYmXwru5rbg/YSEX7xRsrZYdwqdg13jj3PiUOT
Hkiiu08gamVTHYKCXT3zO8F5iWe78CNHGWaeEWJisDX3SMTDg5UBb+IgJIZhd5ThGQSmh1Kkk9VG
jmNqma04jNt4R+ycyaef9p40ofYFnDSJHT0yFgpgXuhHXqkWYlkKhBAjARKGg2UsCsNWGfhOtzUO
xkwbh/7Zrhzb7ItrxlrmBH0K/EGgCtwk2NqTA4n4I+zBKWeluaekRbArvpVpuH4JKITpiVNuF5TU
OD6yvJLdr4DpxxXCUFUrs1ZcqXyNnGFeFS6IryovqFQzhNlivXKWqkloFpuUzaqVwlqVkt5LKpnF
aAnHjE+yJoE3zBbhIvYx/BjL3xq2he0+CNsqe8O22yFqewaitmcgaLsdgraU5mCAxYK2sZgtpH1D
A+NDDtnWUQqpOaCNAL9cNEJkmGvVp8DfLTHcRyMmGsOFeCVHb+yL4z4a0dI4rkoNw5YfpfFfeHbZ
GTtEI+1yQFcuQIz3TN8VGvBbsGABWHtxJCeOBmVV4Ba+98al1976sFO6cOLyb09IvwaSdjIjbhxj
Kq9fYgbd+BUQtJcPfw9FFcqlFnTvHjUD1jIPoACLGY45gMo2Fh6Hc8M3S2Jvie5kx2EbREFpINTz
p2++/1Dagpu/kL6RpCu4mc2QWnEzF70e/RBvkO4jEJSn69UiDZV9QGptvBa5b61ltX2PnaE2dIGx
ylhjnCksZhYL68xb4XT1VssW6xbbXrTXqq9Cwy2VtgsWtox7lSOt3G60G+/h9tq4xCTObrFZwa+w
qFU6t6ilxok1Dhid8qHNYm9TP2YFG+Xt2Kqhsd8r9tj89U5ebKlDLDUbzkjSMDDVdzBdEaMFNjSs
84w2m53DmC4oO8RY6XTQTIQcKJ+VuQCOGcBhSh7it0QWxPJxurz8wTgfZoNhfOeCj0wt3dGyIxj2
ZCTrszP03GCt1Pg6bMSxGTOlJ6S/viTN6OTFn2t4n118MpEdCez/MKUVnOlmOkG20bjx3EhpPl+F
xqMaPJ4HaYFn8os5BY0ih+lKp/vUEMzApBA8CTibVghbA0qBGyxAEHkY3azu6DPQZNNSPiICkeN/
ho8L6Ukyea/6tgDyAPKTaCczOLqGrL3Rgt9cz6BdG6OwIodC/+RPTz2qj5X6pXCmHuxLDvpOz9Ho
5NPjdIfI2e8keKq8Vxg7AX7z/PdAiEgPQmWoHFUg+tvfofBzd/oL32r4deyd8q+Qx8Avi+9G4yhB
UC2aACfdJ9L/1CBLDCz3hIcT66hm/KgJ1aUpVfVzm+obZ02bIt8hV0PyV4Dv4BE4UYjtAEkABQBV
ADUADQBLAFYDbAXYC9AFcB7gfYCrAN/BRIkAdoAkgAKAKoAagAaAJQCrAbYC7AXoAjgP8D7AVYDv
gEgigB0gCaAAoAqgBqABYAnAaoCtAHsBugDOA7wPcBXgO/AdRQA7QBJAAUAVQA1AQ0/vhw64r4xR
fD88oR8e6odDu7c9H+6Hp/bD0/vhIGxuez67H57TD8/vh9/RDy/th1PP89bxlfXDy/vhFf3wyn44
OEa3tTeiH17dDx/ZD7+zHz6qHz6mHz62H35XP/zufvj4fjjM9W39ndAPp1x/K32m9sOn9cOn98Pl
9X0L/8zoVz+zH97QD5/VD5/dD5/TD5/bD5f/Z8wt76fRilvHc38/fH4/fGE//IF+eGM/fFE/vKkf
vrgfvqQf3twPX0rx/w/1p5krCmVuZHN0cmVhbQplbmRvYmoKNzYgMCBvYmoKMTIzNTgKZW5kb2Jq
Cjc3IDAgb2JqCihHUFUgUGFzc3Rocm91Z2ggRGlhZ3JhbXMuZ3JhZmZsZSkKZW5kb2JqCjc4IDAg
b2JqCihNYWMgT1MgWCAxMC43LjQgUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iago3OSAwIG9iagoo
Q2FzZXkgRGVMb3JtZSkKZW5kb2JqCjgwIDAgb2JqCigpCmVuZG9iago4MSAwIG9iagooT21uaUdy
YWZmbGUpCmVuZG9iago4MiAwIG9iagooRDoyMDEyMDYyNDAwMDIxMVowMCcwMCcpCmVuZG9iago4
MyAwIG9iagooKQplbmRvYmoKODQgMCBvYmoKWyAoKSBdCmVuZG9iagoxIDAgb2JqCjw8IC9UaXRs
ZSA3NyAwIFIgL0F1dGhvciA3OSAwIFIgL1N1YmplY3QgODAgMCBSIC9Qcm9kdWNlciA3OCAwIFIg
L0NyZWF0b3IKODEgMCBSIC9DcmVhdGlvbkRhdGUgODIgMCBSIC9Nb2REYXRlIDgyIDAgUiAvS2V5
d29yZHMgODMgMCBSIC9BQVBMOktleXdvcmRzCjg0IDAgUiA+PgplbmRvYmoKeHJlZgowIDg1CjAw
MDAwMDAwMDAgNjU1MzUgZiAKMDAwMDExMDEwOCAwMDAwMCBuIAowMDAwMDA1MjU3IDAwMDAwIG4g
CjAwMDAwOTA3OTggMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA1MjM3IDAwMDAw
IG4gCjAwMDAwMDUzNjEgMDAwMDAgbiAKMDAwMDA5MDc2MiAwMDAwMCBuIAowMDAwMDI5MDIwIDAw
MDAwIG4gCjAwMDAwMjk2ODIgMDAwMDAgbiAKMDAwMDAxMjM5NyAwMDAwMCBuIAowMDAwMDI0MzYy
IDAwMDAwIG4gCjAwMDAwMjQzODQgMDAwMDAgbiAKMDAwMDAyNTA3NCAwMDAwMCBuIAowMDAwMDA2
NDQwIDAwMDAwIG4gCjAwMDAwMTEzODggMDAwMDAgbiAKMDAwMDAzMTEzMyAwMDAwMCBuIAowMDAw
MDMxODczIDAwMDAwIG4gCjAwMDAwMjg0MzUgMDAwMDAgbiAKMDAwMDAyOTAwMCAwMDAwMCBuIAow
MDAwMDI1MDk0IDAwMDAwIG4gCjAwMDAwMjU4NjcgMDAwMDAgbiAKMDAwMDAzMDQwMCAwMDAwMCBu
IAowMDAwMDMxMTEzIDAwMDAwIG4gCjAwMDAwMzE4OTMgMDAwMDAgbiAKMDAwMDAzMjYwNiAwMDAw
MCBuIAowMDAwMDI1ODg3IDAwMDAwIG4gCjAwMDAwMjg0MTQgMDAwMDAgbiAKMDAwMDAyOTcwMSAw
MDAwMCBuIAowMDAwMDMwMzgwIDAwMDAwIG4gCjAwMDAwMDU2ODUgMDAwMDAgbiAKMDAwMDAwNjQy
MCAwMDAwMCBuIAowMDAwMDExNDA5IDAwMDAwIG4gCjAwMDAwMTIzNzcgMDAwMDAgbiAKMDAwMDA4
Njc4MSAwMDAwMCBuIAowMDAwMDk2NjUyIDAwMDAwIG4gCjAwMDAwOTA5NDUgMDAwMDAgbiAKMDAw
MDA4OTU1NCAwMDAwMCBuIAowMDAwMDM0NTgzIDAwMDAwIG4gCjAwMDAwMzcyODQgMDAwMDAgbiAK
MDAwMDA2OTUxNSAwMDAwMCBuIAowMDAwMDc2MjI2IDAwMDAwIG4gCjAwMDAwNjU2ODggMDAwMDAg
biAKMDAwMDA2OTQ5NCAwMDAwMCBuIAowMDAwMDU1NjI1IDAwMDAwIG4gCjAwMDAwNjU2NjcgMDAw
MDAgbiAKMDAwMDA1MDIyNiAwMDAwMCBuIAowMDAwMDUzMzUyIDAwMDAwIG4gCjAwMDAwNzYyNDcg
MDAwMDAgbiAKMDAwMDA4MDExMiAwMDAwMCBuIAowMDAwMDQ0OTA3IDAwMDAwIG4gCjAwMDAwNTAy
MDUgMDAwMDAgbiAKMDAwMDAzMjYyNiAwMDAwMCBuIAowMDAwMDM0NTYyIDAwMDAwIG4gCjAwMDAw
ODMzMTggMDAwMDAgbiAKMDAwMDA4NTU0NyAwMDAwMCBuIAowMDAwMDgwMTMzIDAwMDAwIG4gCjAw
MDAwODMyOTcgMDAwMDAgbiAKMDAwMDA1MzM3MyAwMDAwMCBuIAowMDAwMDU1NjA0IDAwMDAwIG4g
CjAwMDAwNDA1ODUgMDAwMDAgbiAKMDAwMDA0NDg4NiAwMDAwMCBuIAowMDAwMDM3MzA1IDAwMDAw
IG4gCjAwMDAwNDA1NjQgMDAwMDAgbiAKMDAwMDA4NTU2OCAwMDAwMCBuIAowMDAwMDg2NzYwIDAw
MDAwIG4gCjAwMDAwODY4MTggMDAwMDAgbiAKMDAwMDA4OTUzMyAwMDAwMCBuIAowMDAwMDg5NTkx
IDAwMDAwIG4gCjAwMDAwOTA3NDEgMDAwMDAgbiAKMDAwMDA5MDg4MSAwMDAwMCBuIAowMDAwMDkx
MjYyIDAwMDAwIG4gCjAwMDAwOTE1MjAgMDAwMDAgbiAKMDAwMDA5NjYzMSAwMDAwMCBuIAowMDAw
MDk3MTE4IDAwMDAwIG4gCjAwMDAwOTczNjkgMDAwMDAgbiAKMDAwMDEwOTgxOCAwMDAwMCBuIAow
MDAwMTA5ODQwIDAwMDAwIG4gCjAwMDAxMDk4OTEgMDAwMDAgbiAKMDAwMDEwOTk0MyAwMDAwMCBu
IAowMDAwMTA5OTc1IDAwMDAwIG4gCjAwMDAxMDk5OTQgMDAwMDAgbiAKMDAwMDExMDAyNCAwMDAw
MCBuIAowMDAwMTEwMDY2IDAwMDAwIG4gCjAwMDAxMTAwODUgMDAwMDAgbiAKdHJhaWxlcgo8PCAv
U2l6ZSA4NSAvUm9vdCA3MCAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDM5ZjdhYWM0M2Y5YWU3NGQ4
MDZhYjJkNGI3MDdjNWNmPgo8MzlmN2FhYzQzZjlhZTc0ZDgwNmFiMmQ0YjcwN2M1Y2Y+IF0gPj4K
c3RhcnR4cmVmCjExMDI4MwolJUVPRgo=
--14dae9341237ede20e04c353c535
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--14dae9341237ede20e04c353c535--


From xen-users-bounces@lists.xen.org Mon Jun 25 22:49:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 22:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjI4j-0004ux-1M; Mon, 25 Jun 2012 22:48:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjI4f-0004ur-VI
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 22:48:02 +0000
Received: from [85.158.143.99:13007] by server-2.bemta-4.messagelabs.com id
	9E/B7-17938-0AAE8EF4; Mon, 25 Jun 2012 22:48:00 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-2.tower-216.messagelabs.com!1340664477!23747743!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25273 invoked from network); 25 Jun 2012 22:47:59 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 22:47:59 -0000
Received: by ghrr14 with SMTP id r14so3908847ghr.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 15:47:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qAAZC4Q3/VC6jWEOBl4/vh9+3wFogdihf0n6fWi+BeU=;
	b=ex9iANkDMUwZjU1klrFPrpXfdvcxHESpdgviz4y8zdR8dfiEPXqe3ADaks0tSI8mj5
	8XmL+WP6gwFpUYQCg+bILpFgGUt6cjzpBBzEqdA41sjCZ70vANaCqPlTMErqjIhs4pqI
	ikvXNcoKUbZ7K99oY60K5YM6mAf8F4pV0gZ8NUIKlyTWOCcLed8UiHQAeu+EfkxfzuOY
	Oj56GqhI6haZDROjHa1uO5IJCFNFA9TNFuoXTwGI5fjccBYgMasc83a4Aj+opOz2YeNy
	/pJPUyDIjn4AvB7++VNCe/69E0/DuTU8QM+mfK/mGN914Mkl7FrumBLqQoX8F97X6Tuy
	IpZw==
MIME-Version: 1.0
Received: by 10.50.188.201 with SMTP id gc9mr9454549igc.44.1340664477245; Mon,
	25 Jun 2012 15:47:57 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 25 Jun 2012 15:47:56 -0700 (PDT)
In-Reply-To: <CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
Date: Mon, 25 Jun 2012 18:47:56 -0400
Message-ID: <CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Content-Type: multipart/mixed; boundary=14dae9341237ede20e04c353c535
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--14dae9341237ede20e04c353c535
Content-Type: multipart/alternative; boundary=14dae9341237ede20304c353c533

--14dae9341237ede20304c353c533
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,

I am fairly certain you are experiencing the second-boot degradation,
probably combined with a half-working driver installation.

I will try to explain it but the topic is fairly complex and difficult to
comprehend without a solid understanding of what is happening.

I have attached a flowchart as a visual aid to depict the problem.


When Xen, the physical machine, boots the card is passed and the state
remains "uninitialized".  If the card were to be initialized normally,
rebooting the physical machine would reset the state due to a change in
power supplied to the card.

So the question to ask is how does a virtual machine reset physical
hardware?  Tobias Geiger wrote up an email on the subject of FLR (Function
Level Reset), which I believe is the virtual machine solution to resetting
device state.

Windows fails to issue an FLR to passed GPU's.


The first pass to Windows works great because it is the first time the card
is "initialized", but Windows does not reset the device when you shutdown
or restart it.

With me so far?

His email chains also suggested a solution, which was to use the safely
remove hardware menu when the system has started back up, this restores the
state of the card (your monitor will go black for a few seconds as the card
resets).


However, now you are stuck at the crossroads because you can't get to the
second restart due to a BlueScreen.

I would be almost certain that you are receiving a bluescreen because the
driver installation was run on a second boot previously, where the card
state had been initialized during a previous boot of the system.

This "first boot" is still under investigation, I believe it initializes if
you pass it to another VM, or if you pass it during the installation
process, but I haven't spent the time to verify this.


Most people will boot into safe mode and remove the drivers via VNC
Console, but if you do this during a second boot without resetting the card
first, you will end up with leftover .NET data that prevents ATI Driver
Installation AND cannot be removed, meaning you would need to reinstall
Windows.



So, my suggestion to you is to reboot the physical system, boot Windows and
remove the drivers.  Reboot the physical system a second time to be sure,
and install the drivers again during first boot of Windows.

Then give it another spin.

If this did not make sense, please let me know where I lost you and I will
try to explain it better.

~Casey

On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski <
astralstorm@gmail.com> wrote:

> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
> > Maybe you should give xm a try just to see if it does the trick. I
> > never got vga passthrough working with xl (and from my understanding,
> > it's a lot mor complicated there with compiling the vga bios into xen
> > and manual calculating vga adress ranges.. with xm, I'm doing neither
> > of it).
>
> Why? I'm not using the VGA Passthrough, The card is set up as a secondary=
.
> That shouldn't need any VGA BIOS. Also, it works fine for the first
> boot very well!
>
> The problem occurs on the second start of the same VM.
>
> > Also, do you increase the log level for xen? my kernel line is:
> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall guest_lo=
glvl=3Dall
>
> Will do. (except dom0_mem)
>
> > What kernel are you using? If you want i can provide my build commands
> > for the xen-patched openSuse Kernel..
>
> I don't want to use the XenLinux kernel. PVOps only please.
> Unless the Xen kernel is actually Pvops-based, in which case why would
> I want to use OpenSUSE one instead of vanilla?
>
> As I've mentioned, vanilla 3.4.1.
>
> --
> Rados=C5=82aw Szkodzi=C5=84ski
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341237ede20304c353c533
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div>Hello,</div><div><br></div><div>I am fairly certain you are experienci=
ng the second-boot degradation, probably combined with a half-working drive=
r installation.</div><div><br></div><div>I will try to explain it but the t=
opic is fairly complex and difficult to comprehend without a solid understa=
nding of what is happening.</div>
<div><br></div><div>I have attached a flowchart as a visual aid to depict t=
he problem.</div><div><br></div><div><br></div><div>When Xen, the physical =
machine, boots the card is passed and the state remains &quot;uninitialized=
&quot;. =C2=A0If the card were to be initialized normally, rebooting the ph=
ysical machine would reset the state due to a change in power supplied to t=
he card.</div>
<div><br></div><div>So the question to ask is how does a virtual machine re=
set physical hardware? =C2=A0Tobias Geiger wrote up an email on the subject=
 of FLR (Function Level Reset), which I believe is the virtual machine solu=
tion to resetting device state.</div>
<div><br></div><div>Windows fails to issue an FLR to passed GPU&#39;s.</div=
><div><br></div><div><br></div><div>The first pass to Windows works great b=
ecause it is the first time the card is &quot;initialized&quot;, but Window=
s does not reset the device when you shutdown or restart it.</div>
<div><br></div><div>With me so far?</div><div><br></div><div>His email chai=
ns also suggested a solution, which was to use the safely remove hardware m=
enu when the system has started back up, this restores the state of the car=
d (your monitor will go black for a few seconds as the card resets).</div>
<div><br></div><div><br></div><div>However, now you are stuck at the crossr=
oads because you can&#39;t get to the second restart due to a BlueScreen.</=
div><div><br></div><div>I would be almost certain that you are receiving a =
bluescreen because the driver installation was run on a second boot previou=
sly, where the card state had been initialized during a previous boot of th=
e system.</div>
<div><br></div><div>This &quot;first boot&quot; is still under investigatio=
n, I believe it initializes if you pass it to another VM, or if you pass it=
 during the installation process, but I haven&#39;t spent the time to verif=
y this.</div>
<div><br></div><div><br></div><div>Most people will boot into safe mode and=
 remove the drivers via VNC Console, but if you do this during a second boo=
t without resetting the card first, you will end up with leftover .NET data=
 that prevents ATI Driver Installation AND cannot be removed, meaning you w=
ould need to reinstall Windows.</div>
<div><br></div><div><br></div><div><br></div><div>So, my suggestion to you =
is to reboot the physical system, boot Windows and remove the drivers. =C2=
=A0Reboot the physical system a second time to be sure, and install the dri=
vers again during first boot of Windows.</div>
<div><br></div><div>Then give it another spin.</div><div><br></div><div>If =
this did not make sense, please let me know where I lost you and I will try=
 to explain it better.</div><div><br></div><div>~Casey</div><br><div class=
=3D"gmail_quote">
On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski <span dir=3D"ltr">&l=
t;<a href=3D"mailto:astralstorm@gmail.com" target=3D"_blank">astralstorm@gm=
ail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im">On Mon, Jun 25, 2012 at 5:21 PM, Matthias<br>
&lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias.kannenbe=
rg@googlemail.com</a>&gt; wrote:<br>
&gt; Maybe you should give xm a try just to see if it does the trick. I<br>
&gt; never got vga passthrough working with xl (and from my understanding,<=
br>
&gt; it&#39;s a lot mor complicated there with compiling the vga bios into =
xen<br>
&gt; and manual calculating vga adress ranges.. with xm, I&#39;m doing neit=
her<br>
&gt; of it).<br>
<br>
</div>Why? I&#39;m not using the VGA Passthrough, The card is set up as a s=
econdary.<br>
That shouldn&#39;t need any VGA BIOS. Also, it works fine for the first<br>
boot very well!<br>
<br>
The problem occurs on the second start of the same VM.<br>
<div class=3D"im"><br>
&gt; Also, do you increase the log level for xen? my kernel line is:<br>
&gt; multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall guest_l=
oglvl=3Dall<br>
<br>
</div>Will do. (except dom0_mem)<br>
<div class=3D"im"><br>
&gt; What kernel are you using? If you want i can provide my build commands=
<br>
&gt; for the xen-patched openSuse Kernel..<br>
<br>
</div>I don&#39;t want to use the XenLinux kernel. PVOps only please.<br>
Unless the Xen kernel is actually Pvops-based, in which case why would<br>
I want to use OpenSUSE one instead of vanilla?<br>
<br>
As I&#39;ve mentioned, vanilla 3.4.1.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
--<br>
Rados=C5=82aw Szkodzi=C5=84ski<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></div></div></blockquote></div><br>

--14dae9341237ede20304c353c533--
--14dae9341237ede20e04c353c535
Content-Type: application/pdf; name="Diagrams.pdf"
Content-Disposition: attachment; filename="Diagrams.pdf"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3w50fuw0

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdm92THLdxwN/nr5jSS5ZVueUA8/0o03JKKieixUvJZTsP
8uroo3InWneUFOavz68b6AZud3aPUbGkBTANoL/R3cD91P6p/akNSzuEdpyndu779uGm/bb9se32
U/uuffnqMbSHxzbov8dDG+b92M7zwP/v23Htrdfc5d4QGLpLcLl9+3TW2/bl65uHw80/P/z83V37
8E4x6NuOf8PUxrjvZ7bou/0yzqE53Lcvv7wP7e/fK67jtChkv44G2o+zgrYJNBpomIOCjrGNS9tH
EMur9QbSd7Jr1/ZdEJih33dzGPq80mBgYU5g49LGuZ2WFYAGrEYHCDFttbTj1E7dkleYHADKZI05
wuoVDo0Rvippc5NJC2WR2I/A9NNwss6UaRKRCaeH3mAW9mpUnIbt2Aa4NA1zXmV1bNbE7gjNAjIg
qGkZxgwXOl8KigXtEWaHKNtNYR+jA7pYwjHgiBwzK4VT4QLkMuxj12+sWfgBU0c4n7h+wtRpFr4G
iMrK4ioA0oo/EP2KXAxAFABevfzm5u67D+9+uXn1/u79w7v7mw8P7w6ikX2flHBak2bdy+r7eYhD
O9sYOp7HmnkYE9ydzywjtz5mM+/bt5jTV/z3QzKwV28Uy65986rBHLVzhcktYmmCcxgVn2EfhohV
YHphHhM+PiY2l8fiooATRpln2giWiTWerPYG28LUo5h612LmHbZfYxIw9HGBz9nWxJB+d91m9l7x
exWnfdehRe3QXqPY19dh30HL9dv2r+3uDy9wKLHd3b1or7Tx3hq/vmjSyOHWhr6zxsOHF+1/tddf
tV9cg+AZj2SyyhxvcEvzsp9Q0kosNtTPPSzIU1KnyMdkJvKpiVcxCMXHzGSrCazYquKvDQ34FOd/
6hjrGwe/b59jfd+h++O6R/CTqMIx19HUYcUrDM0p1187Jw//7c1/GHdvzjK3Qff4hx5gNf00YfgQ
v+D65yXmAUjzgX5WvymcBb70YO3a2PwNngo9+MGhk0OFHTAQ3SENsIMP9NN+hQEotMDnnipzNf85
Vga0OC5raPsx7GfsaEOL+8X4uaHFb9BH1V5npg3cmBa3GeL3xuV31vA5LoAHH7o/EkWzcfLWrL1v
+4BLK5yW7rjARRVBbiX2G9CmVpsEjKPIY11rBkt3Ru9ZuYHVuYkTqeWQtBhTiNhcp5Ls91gNbYQ4
4xjGAc9JN6DEcx/2az812o74nDTK+dJx4BXwjs6k69A64L1leZp37TDv14EzQXo9+6SpjTR1PWmk
TQoomzuChy0DF1YMkT36AR8SxBnQFAJgpxJALxB+AKSI0iS0AHsaHIuQVEA5gnWFhsYhLUsL7V0N
8zaCUJpFSxfiN69tYOyYUWoPzfPqDX+E/uQkUshyxWF+JWv0yzzjpItWY+TJN7+ufHH2zriG5JQf
TJ+/znr9o32xD69vTfU/PrquH1yz3eEDX1x57V05OxzrBmzln2Idpv00rSsne1ew9hPlzcfHYnwZ
29qMmjPHBaHANK6io5yj0hIB04pyMMhHbdxqU+Hebh/Jw9qGoF4Lw5QW60hrFK8vH7Vxq02FQ3zN
5TM2EqtpVCg+vmJE1LA0YpeFDy69P7usTkTzOxesN4xlj5U0znFqWFMoPmKznHQjYRpxqwSAQqx/
xXVon4B9bPyzEF5PP+P9BzIJCffDssgerCWHKfY8j/h6+xrxYbqHxqDpMyiwx5PpzxmIY6Q0mPOv
GN2vWLaEokQ73ViY7Ur3b9kKXv/nUzNoduWofXS99IDmwfn/s83zQwCgYhdd+1XTERUm3a2tBI+W
QsEVRyoult/QjXvRtky3JmqJGknUQmwmPJ6qOgo4TQttlLQjEM5t4hGsz6DOiEg24uAMOMV19j05
RW37W8VFQEBLcDmHt5iEIC6e3xEXDMYZt8gnMSOiTMfT2glPg9rAU2QpeK5Ew7IFeOYtBM/cTHhm
kHN4NmLEMQyCzTyTA9Ped8Mo3kHmkKkwKAEZJ1AvUOu4V50Zp7hfR5IteMzYuE6Yw0jcksY4MY+n
bhAizjssrJj2lakZEdSSA5iYOuEiyMkWwBF8pTHYdDz1LJk9FMhkiYg4uAgo5rAfygBxBGttDohx
QuTQdTC72GoXvZt5RcjKUHYJcrjKhHFSP8L81OVwVX+CMQu4eZCz0coQyragPaRtu9WQSliQCIkD
YdGn4Of44Z4kuRrWnfv9OpO2RnQzdJ2sJpOHNeyXVc5ltGpZiY6ARaeA1d8lRygL1jaHPn2LZE6K
TJ7cVJPPKIHsr/swV/YXtR6IpGQfRSmukwhhxsLZp5ExaheipuIWTyefpTwCjMfTwg7hn/QaUgpE
lTUepEn8OY2F1git9CIU8z1CZumh4k9gIY1jKp3nqKZ5sLwhmaQQFSGK7fOGEXpKjwUTcgKL/zlP
A6rDNCIcFpS4Qdt34hNkUBuR6o7gjP+J1DukKeup/xlEpzA0fOPYiwZhw+KLcjv7nwy1IbHsfyKJ
pTAJp2Nb4Iqsqf7HQHRry7LiIDwYJExoej1PpS15qvJmVlYrTK9t+FJmVMWEE8creFHkEd5oLNMH
a7N4alP+QY4JRtssXs0QPCVqac5UBpLEe8g8DTvhBgWBZXwSdrahSWGnZ0h+ON4fnart7hs7Lj3I
+buN5FnNzqdbbPOyPlErllxClWpVipBDt5FHv/GT3M9v2+z7I3za3a828uOLpjrZ0cmNpG5gYyQP
j6SWoKGVdCim5g6RpLhKoJpB2+Iny5wNXdQ8phMrJdeVZdF7CarosKx2mj6FcAqV2ixbzTGpn6sH
qRfkFBgmz6GrMGogh54ClYI63fAY6pXxx5mak4Vm5xGsR0cud0s3zkVg7a5KznNFyWR0soh9cNU5
l5xcppMUc1lmEuHNBOWzL3Ow+B9GsA1cvyDkphhm/c//eAzxlzz1CzeSz2qlfpLalGJNpFQ0YcMc
5uOgLaxcWkQmWt7F0AWkdLF1n3PGW0tkjtNhTcIE9T7SCEQifaAsjKMEoOpKECIzsru+lPHEhRSY
Wt2CRpv7SPVaLSiO3b4n65g3S1ufu658PFYNt1GXu0fkbea8s9U14N4zVk9i2eGi/TZE2U/4KUEU
CWRhr3QHksvE99TKLDcgjXO2TsknbBWJSpbpTJeu1HwS+1NLOd84UDouI8kjBxnxkZTtdZ2qL/oh
caBGFl0+CmSCDWgMdbzGGacTSUfwM8R3M66BrfT6x/p3BBUSSMSVeHUluxKm6IQyILx5usa2Iyr8
ygEHhfhuorR7egZxlHVToLxS5c7uir7O6mD+wD2Sa47XPzY0htPqiX40G/49s46oRi9DnP82YAIY
pe64apioU5pqQA5kFaJNOhsbZ+6RZ+RbAmV5I4mHDrBbkgHXS1OnwWKeUgZcBjYp6VG2Y7LT09uB
JAQpEJDv6D3OcQFj2JOhkOhVQkCGKQ74Nvu62u5S8enC2fpoRh8RQvPMDUFi30Qwp/dMJgQfcCGs
XPcsCzqfGZ76aKqJwKc8I4IAm2dJAM0KbIC1kggClQsJPc0KSt8E4FNUABdLR0kAE4EvmaDePSIA
eNh1HQU/agHV4UzWRcaHKI7jnN237378/v2vVIauf7h44UKRjCo9Bi51M2ndNdoahBr5qA2toCW4
M/5CimQkMawjdTNNZ2g1EeQIecjCtUFgYnDbzgBrthRDSgnpku9YAak3gOMG1dxNVYGDVT3NIZiW
bVr/89EdB2HUIkFEDtISaeMeJ+oL0o0d2QHHnAxgpZIqIL00nK2TMTJYYlMqAj6V+2VdUe6ZW9mE
xl1Lvg7cuLDS0i6sbhO1jXNMg/3RTxpmY1ZgUkanWg1EMyFps9L34VuDOGsX1Ky48sYeAjeEcvkt
J9eUWCHdQHg64uaU0tThuisNc7sl0ABwHaDMs6lUC4hFZEV+D1IYk4ZoYWKFdnFJPlHbFMqo/DIY
yo/UHfJw1BX4buiU1UA0EZI3K30fvpWSv1D0xG+ioqd+kxsClFwS3nRuVQZbhUGkaV23EHmZxXL9
kE6w3Tc3333/8Vl7JUoLXC2QCVLZlBZaSEFVlU66Ue5lSP+TWmoHjHSYAA1ghqg2qW75TG6CdT1+
DvI8QMsto2ZReCBGx2oSbVYCTn/r/+tYqp4zbFg0vpDgl/HXbaq+D98axKbySQrcS6VfSnoUy7QF
UbzCUILlQyT+nCjVJTPTDk880jAlBKBlbE3qShXOplL90RX55aqUpWmIg8+8ki4+zCamtlxl6SCl
CSq0UqEQEBsmrmOFCp2yGohmQtJmpZ+GmwPnlJP6rLNE+Yi8TPdwncmLkrWx5TQNJAYnGoe3tKRl
I6tJd6MG8LklNWQ3eLDGZ9bJzZMAqkqQ04ElZWxUYaXaAU8oOUnjXk6bfRcpJvccZgvlFTmJ8gjV
Wp5BcGL4PLxgN8Mr1iIxVfCeKHOdh7XhOUUCtxHOIsxNwPtqnpR1AGfMVveRjAFlY5tneMp+tjr3
eYpwwcBHHM88DymeOS8DclEOUAhIOOrRmVYmvsqEyyWGMGcgshdqQc3m4T51AVCT51XCuYGrgIQa
+yvnqpHMuSHPAzVMNbHCVq9HDAN4oix0PJnnqw8go6x3DPIIOBmeRt9BK3RciqCbP2xfK4Q46yEA
K+RpFmtZ3VK8a+DRl+Su8J22XDJwkBCeWJuUqYI6c9OnCyMmrRD2pKx5E2jyNgvJ9hkK29u+NARo
PwRJaTlThpWqmeK97xasbUTjpq6zmwa5P+446Jo48l4nVZpFf4CVLEteKHFdrvTIGIECY2TSQqPS
pbM50H32efoS6MhRAwKZzrSRIhXJ+NkIGepGMjbOvM3TjSBJ0AR9ny2+B6PkHxZMgg8OcCeuC/jh
6cQPS6lLIqA8JjG3jxEaK9xdNbeM3VajZUUeFab3S5sZivAy7UeQtAoOOVOsvB4Fty6Kg9lKUrjl
zrHhs7fcWto5vZ1udvcWTX7ivWy+BYQuvdkrDMVvTdz8dYhaWMm5aV3hIl2yD/0KA/GEpQfr6Buw
HJfCtHOlXTUNNHqSjTb4hZXHnncdW/zyIp+XVR48mzM21FemnnBXUKlIZqG4V2ps+mZM/jQj50D5
CSW09EBvIFJJnANW7x0kKJKaferBPu1JlTQVKOT+1HoBbSs9sXETjZ9WRN6ApJhORCN3JhED0cVS
jw2kJ1leBduc8/lrwQBXkTFIN+7WkwBSLbHA5uKbq0zgXgZMuLGbecGJ1sjpVg0QcuiAPL5RCKxd
p9hAMvXjVdzoNsNbDiH2oI61x6pQ4ZO3axQMOo4cXtQc56LEGf/umuOVPi/s+af6dYna3Tf2GMUV
6tFbpkmmQH/zV4lef/X7hr+9qOsKlRJJfp1qJqf08JC1G+Rh8lXAYT59jtdA0nWudLgvcdQKkoac
k/jgQPbpnopnsg23ib+bdyoLPfziSxjhXmHxeZm1zc7rKT7JuV5ZZGVdZ1jSSOJdOVVu1LgLoPxG
Rbd6e4RRpuKPb/f46NK9/2eiptk9i3hbEH+bmVveWri//Tazy+k/pc054rc3zpHZeJv43+y2HU8q
WZmMfBnf02hx4SPEEv2eYefxa0+5WRl5hiwPpJZaw/Kd2vnbkdrZnqBSePaz2Y/fwIDv/xtN7qt5
FTu1V8vWbdrXWVIuhcOJip9gmCGanTH4PKWn5Rxb7WibZufCcWFfurQ5Sm/caXyZ1avOa5I2fAa2
v4F5BFQ9V8hX07ThFzcuPtxCH5ygX5zWXMGuiHW++7WIW6H7U2/4J2PiO9MQNxlf71+zYE1Gn4ZX
cXD3vmTxXY7I8eIOKwQKkxt9JP6JhiQaOgfi7yt801NP3f612fVm827rRpPpXXm7m71Vu3PLdilw
Z37sqR26CGiDxTnWdBozi7f8dGGfoVg8qR8LPxg9vuvhQ8bMZpl8fc/M1lQK/lS2kp5oreqqXzZ0
13y0U+yccjH7KVDo2v8GR6nnDi+09CVpJd/sJ9/4Ni4PbzgDylnqiuxo+hHspLgVGEPtTx7+aLz3
4MIgnHpXkzJShOgicyxs/pbItNJSeFdoMODjya61vg8Q2WmlPyey+PlS6CN/CKZOq0oG/JDnNXC+
kS9JwLE5G3qOTmGFYZy0p9k5yx3ExeJ+3D+diKVcN2WcHML56xrgp7iv6/7AYezRSrP7F3F/gZBk
7wwkD/5UyyH+7hfKFBQFK33NYdIbp9n4VEtLI1+n2HH94n/Mxh34wYn1BZ13xmanzKw1fbgc9xyL
0xfxDetD/unzBwdxEoxIHzjFNn9qdv/rxLn8igJ/Ov+56utnuYIZtg5dR8QwM2YVS9t8QJBVzEVi
013LnTD7Ygu76mWIZufvHEwuzmO/pPYRW833cSYBm7i/ocmOjJProhEKLkcyklcfBf8UGvgTRuJA
7uROddpdsG+SVbHZObaPzjnHzaGNU5f8bCLVyfHVysglP7uvaK7reZccoQQWJIFyH3ZK8vULyqWh
erJmNDjBTl3Bq6iYQZdvB6zKdOyUONMCm1eothHnqrP+WO/a3Udf2MMJR9cjSFvQtnxvaPHhst5s
1AUWeVwtf9hKEQsuNkd/S1gY4gi54nvDEHmKWFOCNKfBIDwAcKO5VOormUgx/PIXjM5pl6dvh1Kp
v7ZtsUe5e7tUHfgtPOQFejd2XM6HsOXQjgXfeq7tiG6cFXaeOHklzTBy/JNrjUnCRZNAm507gBKk
2Co2x0XhWBlEORHfZofmIH6iucf8YjP+dTlUClpeFl02cm4AI3+AxjXKhplnrKtIpcQ9p/ZV1Nlo
cx4eMs+ql5EGc8Ihl6h9MUj/kBW82bmmO8sc5sHF5ki4CtuCtoH/4ZcvYxCPW3+bxceK0aUs64ze
OEEIiriPoKIWqDOf+lPDpCRj3IbLJikX/NP/AQCqCBkKZW5kc3RyZWFtCmVuZG9iago1IDAgb2Jq
CjUxNDEKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3Vy
Y2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQo+PgplbmRv
YmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFn
ZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MyIDM0IDAgUgovQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9U
VDIuMCAzNiAwIFIgL1RUMS4wIDM1IDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xMiAzMCAwIFIKL0lt
NCAxNCAwIFIgL0ltMTMgMzIgMCBSIC9JbTIgMTAgMCBSIC9JbTMgMTIgMCBSIC9JbTcgMjAgMCBS
IC9JbTEwIDI2IDAgUgovSW02IDE4IDAgUiAvSW0xIDggMCBSIC9JbTExIDI4IDAgUiAvSW04IDIy
IDAgUiAvSW01IDE2IDAgUiAvSW05IDI0IDAgUiA+Pgo+PgplbmRvYmoKMzAgMCBvYmoKPDwgL0xl
bmd0aCAzMSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyOTIgL0hl
aWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayAzOCAw
IFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt
0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwZ+BwbKlwABCmVuZHN0cmVhbQplbmRvYmoKMzEgMCBvYmoKNTM0CmVuZG9iagox
NCAwIG9iago8PCAvTGVuZ3RoIDE1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
L1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAw
IFIgL1NNYXNrIDQwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgy8DwyJwAABCmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKNDc0
NwplbmRvYmoKMzIgMCBvYmoKPDwgL0xlbmd0aCAzMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA0MiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgY+BAZnuAAEKZW5kc3RyZWFt
CmVuZG9iagozMyAwIG9iago3NjcKZW5kb2JqCjEwIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTEzNiAvSGVpZ2h0IDc5MCAvSW50
ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ0IDAgUiAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQo/
iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMBr
YBdHAAEKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iagoxMTc2MwplbmRvYmoKMTIgMCBvYmoKPDwg
L0xlbmd0aCAxMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDIg
L0hlaWdodCAxMDQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA0
NiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K
eAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQOPAwOg3wABCmVuZHN0cmVhbQplbmRvYmoKMTMgMCBv
YmoKNDg5CmVuZG9iagoyMCAwIG9iago8PCAvTGVuZ3RoIDIxIDAgUiAvVHlwZSAvWE9iamVjdCAv
U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0IDE0NCAvSW50ZXJwb2xhdGUKdHJ1ZSAv
Q29sb3JTcGFjZSAzNyAwIFIgL1NNYXNrIDQ4IDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwY+BoY7M8AAQplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjU3
MgplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAyNyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzODYgL0hlaWdodCA0NTYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
U3BhY2UgMzcgMCBSIC9TTWFzayA1MCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
bGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMG/gYGDygAAQplbmRzdHJlYW0KZW5kb2JqCjI3IDAgb2JqCjIzMjYKZW5kb2JqCjE4IDAgb2Jq
Cjw8IC9MZW5ndGggMTkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg
MjI0IC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01h
c2sgNTIgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCngB7dCBAAAAAMOg+VMf4QKFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBv7AADCPAAEKZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iagozNjQK
ZW5kb2JqCjggMCBvYmoKPDwgL0xlbmd0aCA5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAv
SW1hZ2UgL1dpZHRoIDM2NiAvSGVpZ2h0IDkyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTQgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgy8DAyKpwABCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago0NjQKZW5k
b2JqCjI4IDAgb2JqCjw8IC9MZW5ndGggMjkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
bWFnZSAvV2lkdGggMzE2IC9IZWlnaHQgMTEwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl
IDM3IDAgUiAvU01hc2sgNTYgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tBn+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIFvYJdnAAEKZW5kc3RyZWFtCmVuZG9iagoy
OSAwIG9iago0NzgKZW5kb2JqCjIyIDAgb2JqCjw8IC9MZW5ndGggMjMgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzIyIC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDM3IDAgUiAvU01hc2sgNTggMCBSIC9CaXRzUGVyQ29tcG9uZW50IDgg
L0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tCU+IQGHAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgPzC1xwABCmVuZHN0cmVhbQplbmRvYmoKMjMgMCBvYmoK
NTEyCmVuZG9iagoxNiAwIG9iago8PCAvTGVuZ3RoIDE3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi
dHlwZSAvSW1hZ2UgL1dpZHRoIDM0MCAvSGVpZ2h0IDExNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29s
b3JTcGFjZSAzNyAwIFIgL1NNYXNrIDYwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4Hdgzj8AAQplbmRzdHJl
YW0KZW5kb2JqCjE3IDAgb2JqCjUzOQplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCAyNSAwIFIg
L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0lu
dGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMzcgMCBSIC9TTWFzayA2MiAwIFIgL0JpdHNQZXJD
b21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20P
BxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDPwPDLZXAAEKZW5kc3RyZWFtCmVuZG9i
agoyNSAwIG9iago1MTIKZW5kb2JqCjUyIDAgb2JqCjw8IC9MZW5ndGggNTMgMCBSIC9UeXBlIC9Y
T2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI0IC9IZWlnaHQgMTE2IC9Db2xvclNwYWNl
Ci9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZzpTxpbGMYVRHZkKwiKFFEQRSkVBVwqUHEraqTu
NC7FGI1EWi0RNS5UYtXQqEQat9hITbBuNdRqTDX91+4Z7G3uLaj3frHj5DzfmJDM+Z3nfc5A5pw3
Lg4KzgCcATgDcAbgDPz3GYi/Z/pfZLgr4e+Jfg4XOHIrJfgO+DYen5BAQJR4DxQZaEICHg8Gfgvi
FRzClkgkkkgkMpmCepHJYKBEYiKBABgjiNeaiODhI3AkMoVKpdHojHsgOo1GpVLIpAgiILy2SiN4
wDoSiUKlMRhJTBaLzeFwUS0Oh81iMZMYDBqVQiIBE28ABO4lgMIEdHQGk8XhPuDx+ckCgRDFEgiS
+XzeAy6HxWTQASHwMAE4GLNCr/BIZEAH4HjJQmGqKE0sfohqicVpolShMJkHEAEhGVh4HWA8Dg9q
k0xlMNlcvjBFJJakSzNlMnkWiiWXyTKl6RKxKEXI57KZjAggPqaBAC+BgOCxODxBqlgilWUpcpS5
KpXqEWoFBperzFFkyaQScaqABywEgASwjMao0HgQPiKCB8wTSTLk2UqVOl9TqNXq9KiVTqst1OSr
VcpseYZEBCxEAImgQmPw4XCgOkFxAjyxVJ6Tp9Zo9cWlZQaj6SlqZTIaykqL9VqNOi9HLhUDQFCi
III4XNQKg6SPSKElcRA8Ra66QF9SZiqvqK6xWGpRK4ulprqi3FRWoi9Q5yoQQE4SjUIED4koA0F5
IvaxecI0qSJPoys1mqst9Q3Pm5pbUazmpucN9ZZqs7FUp8lTSNOEPDZiYIwCjccB++gsrkCE4BUZ
zDX11ua2Fx1dL+32HpTKbn/Z1fGirdlaX2M2FCGAIgGXRQcGxvAPT0Ds46dKZLn5RcbKWmuLrcve
2z/gGHSiVoOOgf5ee5etxVpbaSzKz5VJUvmIgQR8VH2C+JFoTK4gLSNbrTNU1jW2d/b0OZxDrhH3
6BhKNeoecQ05HX09ne2NdZUGnTo7I03AZdIAX9QCA+JHprN4KRJ5XkGpubbR1t3reO1yj0963s54
UaqZt57JcbfrtaO329ZYay4tyJNLUngsOhkE8PcFFJdApIDyFEmz1XpjtbW9u29w2D3h8b6bX/C9
R6l8C/PvvJ4J9/BgX3e7tdqoV2dLRaBAKcQYfAQiNYkrEGcqNSXmupbO3sE3Y1PeOd/isn8lgFKt
+JcXfXPeqbE3g72dLXXmEo0yUyzgJlHBAhPlH1hemFzhQ7lKW1ZltfU4hsemZxcW/YHV9Y1NlGpj
fTXgX1yYnR4bdvTYrFVlWpX8oZDLBAtMLD4aiF+6Qq03WZo6+165p2Z9S4G1za3t4CeUKri9tbkW
WPLNTrlf9XU2WUx6tSIdBBAsMLH5kPg9Li6va7M7XBPehaUPG1vBndDuZ5RqN7QT3Nr4sLTgnXA5
7G115cWPkQBex0dn8UUZSk1pRYOt1+n2zC0GNj7uhPYODo9QqsODvdDOx43A4pzH7ey1NVSUapQZ
gI8e0z8ync1Py8wteFJl7egfGvf6/GtbO6H9o+PwV5QqfHy0H9rZWvP7vOND/R3WqicFuZlpfDad
HKs+yQx2sliWV2iobuoacE2+WwxsBkP7X8Inp6jVSfjLfii4GVh8N+ka6GqqNhTmycTJbMY1fByB
WKbSGp41dztGpueXV7d29o7C387OUauzb+GjvZ2t1eX56RFHd/Mzg1YlEws41/OBx4POaGmxD7o9
C/717dDB8cnZ+fcLlOr7+dnJ8UFoe92/4HEP2lssRh14QNzGZ7K02p2jM76VjeDuYfgUwbtEpS4u
vp+fhg93gxsrvplRp73VYrqWLx5PIDM4AsS/aL7LH6jU5Q18v/+BiMcnUhjg50vWI/3T2tYe55j3
fWDz0+ejr6fnFyjF+/Hj8uL89OvR50+bgffeMWdPa+1T/aMs8AOGQUmEfNC/Px5KWJ+//iXB9eWP
V2P0AGB9wvqEz/foXNzVFZg/mD+Yv7tKW/R9YP5g/mD+onNxV1dg/mD+YP7uKm3R94H5g/mD+YvO
xV1dgfmD+YP5u6u0Rd8H5g/mD+YvOhd3dQXmD+YP5u+u0hZ9H5g/mD/M5A/b+7PicDfwYWB/3T/4
sLw/Etv7WzG+Pxnj+8tJGD8fQKKB8w9YPt+B9fM5GD9fhfHzcVg/34j186kYP18MDnhg+nw45s/3
Y74/A7b7a8RhvD9KHNb722C9PxEwENP9pQAf0v4Mu/3BfgJitr9bHNb7810BYre/YlwEELR5w2p/
TPC2Bdv9TSOvk64QkZ6v96Q9LdLVFNEtzVt/vSv7mxJ8//7o36OHn+AMwBmAMwBnAM7AzTPwF19b
+VsKZW5kc3RyZWFtCmVuZG9iago1MyAwIG9iagoxNzQ0CmVuZG9iagozOCAwIG9iago8PCAvTGVu
Z3RoIDM5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVp
Z2h0IDEzNCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl
ckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d+1NTZxPHgWDI
BQK5QLgTAcOdgAKhIDQQkUYuraFIrLQEUUSGEAcH5DYiFweUWyeiA8gwXEqDVFFULCrO+6+9e05U
0ucJHOv0p8f9/sLZHc3MfmZ3n5wzObt+figkgASQABJAAkgACXwm4P9N6HO4//IC4AR4JGJaH4OE
cP8dIA8ekSgw8BgnMcPiAwwMFIk4Vl/Oicsf4MOxCZKApFIZs5JKuQiDxOJjxzycviibeEIcoCCJ
VCaXy4NDQhQMKyQkGIKUSYETh4lLJqGa46oMUogDJJcDnNAwpVKlVqs1TAoCUymVYaEKRYhczmPi
KAlUHIcIcihIIgNAoUqVRhMeodVGRkVFM6moqEitNiJco1EpQwGTTBIEuSQA6WMSQQ6FKABQhDYq
OiYuLj5Bx6wS4uPiYqKjtBGACShJJWK+4A6vN8giqLMgiTxYoVSHa4FPgi4xKfmEXp+SksqgUlL0
+hPJSYm6BOCkDVcrFcFySCWot8PLzYMIkihMpdFGxyUcT9KnpmVkZmUbDIYcBgVhZWdlZqSl6pOO
J8RFazWqMEglD6RDGjffi4KkckgiIKRL0qdlZBlyT+XlG43GwsLvmFNhIQSWn3cq15CVkaZP0gEl
SCUe0qGnmz+0ax6RRhsTn6hPy8w5lW8sOl3yvclUVl5uZk7l5WUm0/clp4uM+adyMtP0ifExWs0n
SL47ElTaMbEEskgTGatLBkJ5xuLSMvPZSsu5qurq6hrmBEFVnbNUnjWXlRYb84BSsi42koMEjRta
kq9q49JIIgtRarSxOn26Ia+wxHTmh6qan6w/119osDGphgv1P1t/qqn64YyppDDPkK7XxUImhcgk
8A3AFyMujYKkwaFqDlFmbkGx6ey5Wmu97dJvTfbLLaArjImL6bK96bdLtnpr7bmzpuKC3EwOkjo0
GPq2z0Ti00iuUEXEcIiMJWZLbZ2t0d7S2tbe4ejsdDKozk5HR3tba4u90VZXazGXGDlIMREqqDbf
ieQfAGkElRYVn5yeayytqDrf0Njcet1xo6u7p7e3t6+vnzH19UFYPd1dNxzXW5sbG85XVZQac9OT
46Og2iCRfBUblBo0bLU2LjHVUFBSUW292HS13Xmzp3/w9p3hkZHR0THGNDo6MjJ85/Zgf89NZ/vV
povW6oqSAkNqYpxWzSWSKIBu2gGBYmmwMjwaKi2v2Fxl/cV+zdHVOzA0enf83v3JqampacYEIU3e
vzd+d3RooLfLcc3+i7XKXJwH1RYdrgyWigNpRlypyRQqbVxSWk6hyXL+or3N2T0wNDYxOTPrcj2Y
Az1kSlxED1yu2ZnJibGhgW5nm/3ieYupMCctKU6rUsh8FRswkshDNVEJkEanK2obmq45uweHx6dm
XQ/nFxYfc1piSnxIiwvzD12zU+PDg93Oa00NtRWnIZESojShUGx0Q/KHdgSlFnM81WA0Weoarzq6
B0cmpl2PFpeWV1ZX10DrTImLaHV1ZXlp8ZFremJksNtxtbHOYjIaUo/HQLFBQ6K+IQWIxHCqQall
nCw6U2trbu/qH56YmZtfWln/40+3exP0hClxEbndf/6xvrI0PzczMdzf1d5sqz1TdDIDig1ONjHd
tAMCoR2pIxP0WfmlldbGVuetofHpuYXltY3NrafPeG0zJU9MT7c2N9aWF+amx4duOVsbrZWl+Vn6
hEg1NCS6aQMjaEfRuhQotap6+/WbA2OTrvnldffWs+cvdl5yesWU+JB2Xjx/tuVeX553TY4N3Lxu
r6+CYkvRRUND8sUIWnYYtKO03CJzja3F0TM0Mftoac391/bOq9e7bxjV7utXO9t/udeWHs1ODPU4
Wmw15qLcNGhIYVzTJr8gwbEWrIyITUo/WVzx46XWG/2jk67FlY2t7Ze7b/b23jKqvb03uy+3tzZW
Fl2To/03Wi/9WFF8Mj0pNoJr2r4ZaeOSM/NKKq2/tnUN3p15uLS++Wxn9++37957tM+QPob07u3f
uzvPNteXHs7cHexq+9VaWZKXmQxN+xBG3LF2IjO/1FLX1N59e/z3+eWNreev3rx974XmAxPyCuj9
2zevnm9tLM//Pn67u72pzlKan3mCO9h851GIShuvzy4wWertHT137rkWVtxPX7zee7fvxeV/TMgr
oP13e69fPHWvLLju3enpsNdbTAXZ+nityjcjqUIFR382HGsXmjtuDd93La66odT23n9ixASez0F8
5LT/fg+Kzb266Lo/fKuj+QIcbNlw+KsUUl/9SKpQw52IwVhW3XDZ0Tsy+eAxMHrJlRr/cZ8/nJkL
Pqx9KLaXwOjxg8mRXsflhuoyowHuRtSHM4KvR4XAqKWTZ7S2ecCIGTJegXCQPIw213hGnS3AqBC+
IAkxKq+2tTj7RqfmHnsx8vpkhi69Gc1NjfY5W2zV5V/LiCEu/wjFK4+Q0T/IHBj/IaODD2Xt6qAf
CecRPD7izjWuZ/voR6yROYjnKEbkAyR/kRgejSCjg54tE/tkBI9GUnO+M9Pn2gF31q7oPDJ/l5MK
D0cURzOqsV1x9o9Nwy3tk224Xdv/wBoY73g+7MMN2/YTuKmdHut3XoGHI8jImw93jYxIIrSNjGgm
pAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3IiCRC28iIZkJ6kBFJhLaREc2E9CAjkght
IyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnRTEgPMiKJ0DYyopmQHmREEqFtZEQzIT3I
iCRC28iIZkJ6kBFJhLaREc2E9CAjkghtIyOaCelBRiQR2kZGNBPSg4xIIrSNjGgmpAcZkURoGxnR
TEgPMiKJ0DYyopmQnq9khL9hP+I37PguhNf7a75+54/v1JDv+JHvi/gFICOSkY8ZCEe8m8XsGyP/
4Tt+yIgfPXJkrX1gFNJXv3OM764f/e46zkAQmoGAszSEZmlIcCaL4EwWCc72EZ7tEwzzj3BG1NEz
onDWmPCsMZxZJzSzDmcfCs8+xBmawjM0cRar4CxWnOkrPNMXZ0N/wWxonDEuOGPcD2fVH8yqD/M9
q94Pdx4I7zzA3RnCuzNwB8uX7GDBXT5Cu3z8cCeU4E4oYIS7xYR2i/GJhDvqPi7yoxZneAbX465D
4V2HXLXx2w5xZya9o+bT/gPcvSq8exUSiV8E/c3v8D18PS2kE+6CFtwF7YGEO8U/NZ/D/kK9cQWH
u+kPA8T7eUo8JlhRD5JKZcxKKuUiDBKLYeG6CPbSH36gkci4tgTZJAqEfAKJGRYfYKCHzxGrxElC
HtvfA4pnJWJYXDaAIFzfHIS98F+/AQlzwH+BBJAAEkACSAAJfEME/g9ogFlBCmVuZHN0cmVhbQpl
bmRvYmoKMzkgMCBvYmoKMjUwOQplbmRvYmoKNjIgMCBvYmoKPDwgL0xlbmd0aCA2MyAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMTAgL0NvbG9y
U3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dlXU/cWB3BlyhwghEACSQiQMIUhEAiD
YZQ5SIkgCMgMikQoIBpxAaIpU6EMmgpCUSgVBUGKitLq6r929y9oGiDBc9a9D/dh7wfRtbY+fNb+
nQOu/Pb33DksFEABFEABFEABFECB/7XAeazvClA3h3/K7ajcsVwKfCUCrO/KHoG6u3t4eJLywnIq
YMPx8HB3B9rvsNom1ObpxWAwmUwWi43lRIDFAhwGw8vTE1xtrC6HlZC6w4B6MZgsNofD5fL4WE4F
eFwuh8NmMW2soOryCWAjBVEmk83h8vnePr6+Aj8/IdYJAT8/ga+vjzefz+WwmUwY1jNQYUo9yIyy
OTy+j6+f0F8UEBAoFkuwjgmIxYEBASJ/oZ+vD58HqjCrHjCpTk//ESmTBaIAKgqUSIKlMrk8BOuE
gFwukwZLJIEiYAVVFoyqK9Tzbu5w7lkcvo9AGCAJksoVoWFKlSoiEuuYQIRKpQwLVcilQZIAocCH
b0N1dzqoQOrhSUh9/UTiYLkiTBUZFaOOjY+PT8ByEACQWHVMVKQqTCEPFotgVAHVE17/Tk7/eXiY
MggpDKlUER4RrY7XJGlTdLrUNCwHgVSdLkWbpIlXR0eEK6QwqgSVAaffiambG5x8OPhAKg+LiInT
aHVpGfqs7JzcPCwHgdyc7Cx9RppOq4mLiQiTAyocf3ikurmdekuRpymDzfX2I6RRsZrktAtZuRcL
iksMhjIsBwGDoaS44GJu1oW0ZE1sFEH18+ayGfAN1alBhaNPxlQgksjCouK0qfqc/GJDecXlqis1
WMcErlRdrig3FOfn6FO1cVFhMolIQAbVyeE/7wZjyvMViqWEND07v6TceOVqfUNTS2trG5ZdoLW1
pamh/uoVY3lJfnY6QZWKhb48GFQnc+ruScY0IFihik1KzyksM1bXNbV2dHaZunuwHAS6TV2dHa1N
ddXGssKc9KRYlSI4gAyqp/upsw+PUybXRyiWhUdrUrMLL1XWNrbdMPX0Ddw13xvEsgvcM98d6Osx
3WhrrK28VJidqokOl4mFPlwwPfWSgscpi+crClJExCXr88sq65o7TL0D5vvDow8fWbDsAo8ejg7f
Nw/0mjqa6yrL8vXJcRGKIJEvjwUP1JMvfjcPBhuOvjQsWpOWU2ysbb7R3W8eGrWMT05Nz2DZBaan
Jscto0Pm/u4bzbXG4pw0TXSYFA4/m+HE1JPB8RaK5Uq19kL+perGju7bgyOWienZ+YUnViy7wJOF
+dnpCcvI4O3ujsbqS/kXtGqlXCz05sBL6tScwivKRygJiYjXZRUZ69pM/YMPxqZmF6yLz5ZXsOwC
y88WrQuzU2MPBvtNbXXGoixdfESIROgDLylnplx4nIZGadJyDVWNN340j4xNz1mXVlbX1n/Hsgus
r62uLFnnpsdGzD/eaKwy5KZpokLhgQovKeem5HGamHHx0tVW08CQZWru1+XV9Y3NV6+x7AKvNjfW
V5d/nZuyDA2YWq9eupiRSB6orkx5vgHScLVWX1BR19FjHp2YtS4/39jcerOzi2UX2HmztbnxfNk6
OzFq7umoqyjQa9XhYMpzOqcsniBApoxNziwyNnT23bdMLyytbmxu7+7tv8OyC+zv7W5vbqwuLUxb
7vd1NhiLMpNjlbIAAY/l7Oyz+IJAuSouJbu4qqlrYHh81rqyvrn9dv/9AZaDwPv9t9ub6yvW2fHh
ga6mquLslDiVPFDAd2HqJ5ar4nXZpVeaTXcfTM4vrm5s7e5/+HiI5SDw8cP+7tbG6uL85IO7puYr
pdm6eJVc7OfaFL6VSs0xVLd2m0enFp6tbb7Ze//x8O/PWHaBvw8/vt97s7n2bGFq1NzdWm3ISYVv
pr5nmmuoae2592j6yfL6q539A0L6BeurwOfPfx8e7O+8Wl9+Mv3oXk9rjSHXpel5d08W309M5vS0
6Zd/sL4KfDnD9OR/TJ1392Lz4ceoyIS0vLKatp5By4x15ffXu+8ODj8jqcNIffl8ePBu9/XvK9YZ
y2BPW01ZXlpCJPwgxWd7oamDE53foikdLWq9aErNiU4XmtLRotaLptSc6HShKR0tar1oSs2JThea
0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4XmtLRotaLptSc6HSh
KR0tar1oSs2JThea0tGi1oum1JzodKEpHS1qvWhKzYlOF5rS0aLWi6bUnOh0oSkdLWq9aErNiU4X
mtLRotaLptSc6HShKR0tar1oSs2JThea0tGi1oum1JzodP0Xpsc+z48flLarn/js+Zmfkz7ndtbn
+fGKhF3gjM/zO7lv6nhHotv88OfHy2ubO39++PSX/R4L/gYE/vr04c+dzbXlxz8/hLs8Z907+XdO
dXA/quUWuR+19OLl9t67g0+Hf2HZBQ4/Hbzb2375Yoncj7rVAvejyGXzM+5Hwd1IuMdXUtVkujMy
Mfd0deP1DqB+/IRlF/gIpDuvN1afzk2M3DE1VZXY7vEFurzHJwiUqWJTsoorGztvD43NWJfXXm4B
6vsPWHaB90C69XJt2TozNnS7s7GyOCslViVzed8U7kVLYXWHvtB47Xrv4KOp+cXf1gH17R6Wg8Bb
IF3/bXF+6tFg7/VrxkK4a66EhSjO70Uzyf39sJikCwXlde3dd0fGZx4vrq798Wpr+w2WXWB769Uf
a6uLj2fGR+52t9eVF1xIiiE7EZzf32fC7o5gWNuTDhf5mrv67z+cnH2yuPJifePlJpZd4OXG+ouV
xSezkw/v93c1wzW+dFjcE+xydwfHxz9IEZmQCi+pho6eO8MWWDHz9NnK6vMXWHaB56srz57CkhnL
8J2ejgZ4RaUmRCqC/F3tmIFdSJIQVVxyZmFFbcvNXvOwZWJm7rH16eISll1g8an18dzMhGXY3Huz
pbaiMDM5TgXXTb2d7u3xYHD4foGycHVSep6h6lqbqQ9Wdv00Of0LbJjCsgvMz/4yPfkTLO3qM7Vd
qzLkpSepw2XwrRTH2c6ur3vQQqMSdNlFP9Q0tnf1DgwOj1rGxiexHATGxyyjw4MDvV3tjTU/FGXr
EqJCXe5Bs+3r84fDr9Zm5JUaaxraOm/1wcK+oeGRB1h2gZHhIVjX13ers62hxlial6FVw9H3d7Gv
j+zq9BYGwvrTeF1mvsFYXd/U3mnq6e0fGLiDZRcYGOjv7TF1tjfVVxsN+Zm6eFiAGmh7nJ7eKwmL
JmD/qa9IEqKM0aRmXiwpr6ypb2xpv955swvLQeBm5/X2lsb6msrykouZqZoYZYhEBGu6ne0/JXt6
WbAAlSyVVSfq9LkFpeXGqpra+oaGxiYsu0BjQ0N9bU2Vsby0IFevS1STlbKw/hQ2nzvZ0wur5Mmg
wvLjUJVak5KemZtfVFpWXmG8XFlZhfVVoLLysrGivKy0KD83Mz1Fo1aFktXHZEyd7JM+R/aes7h8
gT9BjYlPTIHF5zl5+QWFxVjHBAoL8vNyYO15SmJ8DCH1F/DJmJ5+nJ47RzIPmGyet0AkliqUUZB4
oE1JTc/Q6zOzsBwEMvX6jPTUFC2kHkQpFVKxSODNYzsfUzAlcSccQPWHaI5QZWS0Oi5Bk6jVJien
YNkFkpO12kRNQpw6OlIZCuEc/kBKIg+crOcnc0rCOWyoJJ0DAk+UkHgSrVarY7EcBAAkGtJOlBB3
QpI5bKQkmuP0KwrW9tpCZACVCyky/iSYRxYCyTzh4UoI58H6JqBUhodDKk+IjMTy+EOCDJfDBFKn
Y2obVHdPmFQ2h+9NAqQCII0rKFgqlcqwHAQAJDhIIhEHkPgobz4J5TpKOju5Tdr256M0PhIhxSXB
cQIhJJ1B1BnWSQERpJwJBSQ+jnuUyEXC45ySHk0qRBzaEg5JviFJ5IMSYDkI2EhIGh8P4vgg5RCy
I88gtaF+C460JUdCdCSXh3VCAFA4ttRIe2ykyyklw+sQcHqUcAo5npByivWvABGBYjC8qMSbHj1U
baxuJIn3KIrXFjmLv5wUAB5bCu/3Yni/PWb/TYz+moqMX5wLfCfW+Jvn8a/wl7CcCBxXwj+hAAqg
AAqgAAqgAAqgwP+zwH8A8oF3IAplbmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjMwNjcKZW5kb2Jq
CjYwIDAgb2JqCjw8IC9MZW5ndGggNjEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggMzQwIC9IZWlnaHQgMTE2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv
bGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngB7Z35X5L5Fsdt3MatXMMNxT0Vdx2RXFCT0TQ1cyuNITW8lg5lg1l6nUzL3DI1DDdc09Q0
d52Z22v+tXvOFx6EJI1ezL0v8Ht+KBBfwHn7OcvzPN/nfC0sqFEClAAlQAlQApQAJUAJ/F8InDNb
+9/jBJQ/qM3SDI3xDdz8n7BV07S0tLKyVpmNmZnaLSsrS0sC958Fq+Kpomlja/sjmB2YvVkZeoSe
2draAF0gi2D/Ia4EqCWK0wZoAkgHB0dHJ6fzZmhOTo6ODg729sBWBRa5Gh2rBijyRJrA8oKzi4uL
q6ubm5u7GRm44+oKjjlfOH/eCcmquBK5GhMrEkWFAlA7BwfA6eziCiA9LrJYLE9PLy8vb7MxcMbT
E9y66OHu7ubq4gxgHRzsiFwRq7GoqokSoKBPZxc3dw9g6e3t48tm+/n5+3PMyvz9/fzYbF8fb29g
6+HuBlxBrwSrsagyRDHkESjw9PT2YbP9OQGBQcEhIaGhoWFhYZfMxMAVcCgkJDgoMIDjz2b7AFgP
d8SKScDG2hhUNUTtHBxRoR4sL2+2HycwKCQ0LDwiksuNio6OQYs1CyOuREdHcbmREeFhoSFBgRw/
trcXywPVimI1AlVVHrWBLApEXd1ZXj5s/4AgwBnJjY6Ji09ITEr6KTk5mcfjpZiFgSPgzk9JSYkJ
8XEx0dxIABsU4M/28WK5u+pQ/d5jASJSLExAFCXq7YtAwyOjYuISkpJ5/MupaekZAoEgMwss2wwM
/cgEhzLS01Iv83nJSQlxMVGR4YjV1xvFClrFcvX9xUolUtsf7UGjSJTNQaDRcQk/8fip6YKs7Bzh
z7l5V/PzC9CumYERR/Lzr+bl/izMyc4SpKfyeT8lxEUjVg4bqYJW7X+0VaXV75AqIrXGsCdRj0TD
IqJiE5JTUjMyrwjzrhYUFl0vuVFaVlZeUVFpNlZRUV5WVnqj5HpRYcHVPOGVzIzUlOSE2KiIMEIV
MwBJqyhVQ6Fi3FtZE5G6uKNGg8MiY+KTUlIF2cK8gsLrN8oqblZVi0Ri8Z2amlq0OpM34kZNzR2x
WCSqrrpZUXbjemFBnjBbkJqSFB8TGRaMWnWHBECkanCzqo57OwcnZ7eLXr6g0ciYhGR+BgC9Vnyj
/Ga1SFxTJ6lvaLjf2NjU9KvUbOzXpqbGxvsNDfWSuhqxqPpm+Y3ia4A1g5+cAFSDOL5eF92cnRzs
DI//o7hHkfoFhUYA0cuCK7kFxaWVVaI7dZKG+03Sh82PZLKWx62trU/Anpq8oRfgzOMWmexR80Np
0/0GSd0dUVVlaXFB7hXBZaAaERrkR6RqePyrkdo7XnD18GJzQsKj4oFoTl5hSXmVqEbS0Ch9+EjW
+qStvaPj987OzufPu8C6Td7Qi+fPwaHfOzra2560yh49lDY2SGpEVeUlhXk5QDU+KjyEw/bycL0A
8a+q/9+YVBmkGPcg0jBubBI/40pe4Y3KavFdAPqopbUNYHZ1v+x51dvX19ffP4A2aOJGnOjvB4d6
X/W87O4CtG2tLY8A611xdeWNwrwrGfykWG4YSBXj3yCoUJ6w4EMqdWf5+AeHRyfw0rJzgejtGsl9
aXPL038/e97d09s3MDg09GZ4ZGRkdPQtmtzEjTgxOgoODb8ZGhoc6Ovt6X7+7N9PW5ql9yU1t4Fq
bnYaLyE6PNjfh+UOSZUo9dvOqmgh9eWERMQk8QXCgpIKINr4QNba/qzrZW//4NDwyFv5mEIxPj4x
qbYpEzfGj4nxcYViTP52ZHhosL/3Zdez9lbZg0agWlFSIBTwk2IiQji+WlC/IfoZpC7unuyAUG5c
clp2XlFZlRiJPu3ofNE7MDQ8Kn+nmJicVipnZufA5oktmLipvEB/ZmeUyunJCcU7+ejw0EDvi86O
p0hVXFVWlJedlhzHDQ1ge7q7MEo9FSogtcLAR6SBYdx4XnpOfkmlqO6eFIh29fS9Hn47ppicUs7O
zS8svl9aWgb7oLIVkza1E+jP0tL7xYX5uVnl1KRi7O3w676eLqAqvVcnqizJz0nnxXPDAhmocKbq
tOYf6pOV9Y/2kEsRaVRCikB4rbTqTn3To1Yg2j80IldMKmfmFhaXlj+srK6uffy4rrENkzaNG+sf
P66trq58WF5aXJibUU4q5CND/UC19VFT/Z2q0mtCQUpCFIGKhcra6tQjKox8WztHKE+INJEvyC0q
u11770FLeycQHR2bmJ6ZA54rq2vr6xufNjc3t7a2thnbMWFjfNgGh8CtTxvr62urK8B1bmZ6YmwU
qHa2tzy4V3u7rChXwE9EqJBTHaH5P02oJJnaOVxwY/kGINLMvOIK0d3G5icd3X2vR8YmlLML75eB
J+Dc2gaCu7t7e3v7ZmXg0O4uuLa9hWDXVpffL8wqJ8ZGXvd1dzxpbrwrqijOy0SoAb4stwsOdtim
nhj9EPmQTM+7XvThhHITEGnlL5ImWVtnz8CwfFwJEl1ZXd9AnruI8uDg8PDwDzMzcOngAJzb20Wu
G+urKyBW5bh8eKCns03WJPmlEqEmcEM5Phddz0NHBdF/QplCmUIydfHw9g/hxvMFgFRcL5W1d/W+
HlVMzS4ur6ytb27t7ADPA2T5J9hfWvYfkzUtJ/5Cr8C5QwC7t7Oztbm+trK8ODulGH3d29Uuk9aL
AaqAH88N8ff2cMGUepJQoUBZ22Ay9fQLiojjQS5FpC0Q92/kE8r5JSS6DUCRJ8LUS/CzyZleN/4C
tITr3s42Ul2aV07I30D8tyBUyKm8uIggP09MqTbWJ5Spc1jzIfJZvoHhMcnpwqKKX+qljzte9A+/
mwSRrqqIIlA1T334/jY50+cF4QxcASuIFaiuglQn3w33v+h4LK3/paJImJ4cEx7oy8Loh9r/1YyK
NZ9EPic0KjEt51qZSAIqfTEwopiee7/y8dMWaJQQxU/U/SYmB1LvF9b1Cb1kqG59+rjyfm5aMTLw
ApQqEZVdy0lLjArlkOjH2v+VjKqS6QU3T3ZwZDw/K7+0+m6TrKMbkCrnUaQ7u/sHqNEvier9eib7
Q22uDNWD/d0dlOq8EqB2d8ia7laX5mfx4yOD2Z5Q+08QKmRTlOlFn4BLMcmC3Ou3aht/a+/uB6QL
y2sbWzt6iZosuxO+uBbWI6o7WxtrywsAtb+7/bfG2lvXcwXJMZcCfC5CmbKFjKpXqKToO1xw9/IL
4Sam5hRWiBua2573DROkn7Z3Iey/1OgJ38vEXzrCqqZ6uL+7/YlAHe573tbcIK4ozElN5Ib4ebmj
UL9S+iH0bexAplCgYnmZV0tvS6Stna+Gxqbml9e0kB59moljO+XrH/kJVCGtqqHOT40NvepslUpu
l17N5MVCmQKh2kGPqrdKYW/KyDRNWHSztlHW8XJQPjm3xCDFP5nmo075SmbwssZV9JuBujQ3KR98
2SFrrL1ZJEzTFqqe4CcydcRsGh6bkpVfJvpXc1tX/8j4zPvVDRL4WJs0H/PZDJid6sKRt+D6X0Sp
G6vvZ8ZH+rvamv8lKsvPSokNx4wKPapeoQJTW3voTdnB3MQ0YfGt2qbHv78aeqdc+LC+hblUF+kZ
Y/qZgbq1/mFB+W7o1e+Pm2pvFaNQg9nQo9rbfoUpCX1vThgU/atEpt2Dbyfnltc2d44hPfVPbCa/
cEypO5try3OTbwe7iVCvQukP43iTKqUvoWI6hdD3DYqIv3wFs2nLs1dvFMpFiPy9gz/+PHOBr1KF
DtQ//zjY295YXVQq3rx61oIZ9crl+IggqFKOWPmPJ1So+hD6ntBIJaXnltyuf9jWPYAy/bi5u6+D
1Ewk+M1uMFhBVX/+sb+7+RGFOtDd9rD+dkluehK0U54Q/JBQ9TG1hapPQj+zoFx8X9bRA9kUZbp/
iH0p89ZnIpNqA9c4ji3V4T4R6ruhng7ZfXF5QSYT/JBQjzE99wOkU2cPn8DwOD6G/q+tnX0j47NL
mE2xPmneWfvjzsZjjetY/Pchoy7Njo/0dbb+isHPjwsP9PFwhrb/eEI9R9Ipix2EVf96tQRCf1A+
NQ9Ff+9QO5meDYy6XjJQMfoP96D0z0/JoUo9lFRfx8ofxGaRhHqs6wemdk6uLL+QqKSMvFJRw2/q
0P8EMgWmzNvqfthZecZ4TzLqzieoUhj8vzWISvMykqJC/FiuTnbWlnqYQoly8/IPhU4qv1wMVb93
WDGDoX8Aoc+86VmB+KWfjP8Q/AcY/DOK4V6o/OLyfOimQv293KBIHWdKOn4oUZdieVkFlbVNmE4n
sOqT0Fe955efdJaeqwiQ4MfKP4EJtam2siCLF3sJOlTS9X9ZpIAplv0AKFHZhTfrpE+6oJNi0ilF
+vffaqjqhArdVNcTad3NwmwoUgHY9esp/IQpU/ZvSR6QErWwsr6NVZ8y1TCFyr+9vrJAitQDyS2m
8H+VKbZScBSVU1SlKvvTCysbpJOiTLWZ7mysLEyrCn9VUQ4cSZFmSq9OSXuKR6bC4ipJc9uL1/Lp
RW2mZyl76vOVCIt0qBsri9Py1y/amiVVxUI8OiUN6vGm/wcrylQfyaOffQ9TW3IYRWP/iKLOI1X+
U+v0W2Mf6j6tUToYdZ4cMTWoRtFeSoei7hM1UwN7KfvztOfX5aj1TI0UD/i/uec/Z0mPTbUQfvFQ
RfTzZ8OOTek5lC8waj/VIMWz0oacQ8FLJ/RcnzZK5vERUgPP9dFz0gzCL/9nkMLFU8POSVuoT6Lg
ZVN67UQbqzZSw66dAFN6jU8bpeYxw/R7rvHRa9EajEcPGKBQ8vEkv4HXoslFPvWFU7pmQk1VBymu
7jFszQRd23OkzmNENWt7Ng1c2wNLJekaNG2wx1S6Cxf3DVmDZkHXSmrzhMcapJBKmbWSqwatlbSg
a3p1mGqIkrhnlp8uG7aml64912KqQ1RrmTQs6Ddk7bkFvUdCDfUIKGqU3M9zsP9d90hg8OMSVHov
j4bpEdHvvZcHqxS950wDVKNRvJPve+85UwuV3hsJWFGh/zHGvZH0Hl6CkuFplHt4Qahw0E/vNTfm
veYWUPrpTAQjz0QgQrWhszuMOruDQKUzZow6YwaY0llIxp6FhEKlM7uMO7PLQpVS1YPQ6Gw5o8yW
O4IKc7voDETjzEC0oLM6jT+rE+sUDkCFoX10pqyRZspi9Kug0tnHRpt9rIEKs/npjG4jzehWQYXx
/KfOkr9nnrPk7/0Ds+QBKmn+6Z4HRtzzAO5IUydVujeH0fbmUENVb89B95Axzh4yqviHporudWS8
vY40UqV7chlvTy6EilnVimx5RPeOM87ecdpU6R6HxtiND4iiMVrFzU3pXpzftheHitxJ/6qp0j1j
jbZnLKNVTKyIle5tfJL+DHoNxUqwEq50D26D4H39lwlW4Kra3JzuFf91Uoa9ouL6g6WKLOwcb21j
ZoY+gVlZWcLmkP/EJvH6gZ9Tk8VsYIZGUBKax0ZG6edhzJ8CWzM1Y1Ki70UJUAKUACVACVAClAAl
YACB/wJzzqFSCmVuZHN0cmVhbQplbmRvYmoKNjEgMCBvYmoKNDEwOQplbmRvYmoKNTAgMCBvYmoK
PDwgL0xlbmd0aCA1MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
ODYgL0hlaWdodCA0NTYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmvtT
FGaahZVb0zQ0NLQ0NHeBRq4tinJRIhdRMSgRRVS8oG0RGQk4OijegxIxDIxKxBhhzKCkIN4LjY6r
1v5r+zVu7czE1sxpcqq2ds/7kz8cjtbz8L5fQ7lokUYEREAEREAEREAEREAE/rcRWKz5nQn8+4bN
XxzyfkI1vxOB/wZq0P6mh/f4Q0PDwsL9E6H5HQjMowwLCw01In5Dwvx3/zz9CIslMjLSao3SLJiA
1WpQWiwR4eHGwryEjy6CX0Co+eaPsERao2y26OgYu+Z3IBATHW2zRVkj5yUYBx+9RfMCDP/IyChb
tN0eG+dwxCckODULIpCQEO9wxMXa7dG2qMhIswifUGA2IMz//R9li7HHORKcSxJdrqTkZLdmAQSS
k5NcrsQlzgRHnD3GODB7EGa2IOAdei8g0mr4G/yJSW53alp6RkamZkEEMjLS01Ld7qREI8E4sJo1
+JiCxSGh5gJZbfa4eKfLnZKWkbU0O9fjyVumWQCBPI8nN3tpVkZaitvljI+zzysIDbgERkBYuF+A
IyExOTUjK9uzLL+wqNjr9S7XBE3A4CsuKsxf5snOykhNTjRrYBSEm49EAe7QYvMIWPwCzAKkZeXk
FRR5S1eWrS4vr6jUBE2gorx8ddnKUm9RQV5OVppZA78Ci7lDAQyEhJgbZE6QEZCRnVdYUlpWXrmm
el1NbV29JmgCdbU166rXVJaXlZYU5mVnGAXmEJmnICTkg7fY/wpYoqJjE/wC8otLV1WuXVe3fkPj
5qamLZqgCTQ1bW7csL5u3drKVaXF+X4FCbHRURbzkfSDJTBHyL8C8Ynu9Oz8krKK6tqGxqbmbdtb
d+7SLIDAztbt25qbGhtqqyvKSvKz092J8f4lCHCGFoeYFYhxOJPT/AKqaho2N7fs3L13f8chn++w
JkgCPt+hjv17d+9sad7cUFPlV5CW7HTEmCUIsAOh4f4VcKVmeYpXVtVu3NLS1t7h6+w62t3Tqwma
QE/30a5OX0d7W8uWjbVVK4s9Waku/xKEh35whcwzEBkd50xOzykorajZuHXHngOHj3T3Hu871X/6
jCZIAqf7T/Ud7+0+cvjAnh1bN9ZUlBbkpCc746KNgQ+eYvMMWGMciSlZeSWrqhu27Gg/2Nn9x77+
sxcGLl0e1ARJ4PKlgQtn+/v+2N15sH3HlobqVSV5WSmJjhireQh+/WEoJMwSZY5QWnZBaWVtY8ue
g0d6TvSfHxgc+nZ4ZFQTJIGR4W+HBgfO95/oOXJwT0tjbWVpQXaaOUNRlgAGwi22WGdyRm5R2dqG
rW0HOnv+dObi4NWRazfGbo5rgiRwc+zGtZGrgxfP/Kmn80Db1oa1ZUW5GcnOWJt5ij/YAfMQxznd
mXne8nWbWtoPd5848/WV4Wtj47fvTExqgiQwcef2+Ni14StfnznRfbi9ZdO6cm9eptsZZ57iQAai
zTOwNL+0sq6p9cCRY/0Xr4xcH/9h8u7UvfuaIAncm7o7+cP49ZErF/uPHTnQ2lRXWZq/1DwE5ikO
bMD/DKxYs37rbl933/nB4eu3Ju7em56Z/VkTJIHZmel7dyduXR8ePN/X7du9df2aFf6H4GMGYhyu
tJyisuoN29o7e/sHrl4bn/hxeubBo8dPNEESePzowcz0jxPj164O9Pd2tm/bUF1WlGMMxATcAWtM
vCs9t3jVZ5ta9ncdPzs4MvbD3emZh0+ezT3XBElg7tmThzPTd38YGxk8e7xrf8umz1YV56a74mOs
ga6Q1R6flOEpWV3T2NpxtO/C0LXxyXszD5/OvXipCZrAi7mnD2fuTY5fG7rQd7SjtbFmdYknIyne
/hEDCckZHm95zec7D3af+vrbG7fvTj94MvfLq9eaoAm8+mXuyYPpu7dvfPv1qe6DOz+vKfd6MpIT
Pm7AfBitqG1q8/X0DwyP3ZmaefTsxavXb95qgiTw5vWrF88ezUzdGRse6O/xtTXVVpiPo79loK5p
l6/39OWRmxP3Zh/PvfQLeKcJisDbt29ev5x7PHtv4ubI5dO9vl1NdR81sDg03GpPSPbvwIcG3v2n
JigC7z5h4Ne/HF0cGhFlNz8SL1teWb9l1+HeM4Oj45P3f37y/OXrtxIQFH7/F717+/rl8yc/358c
Hx0803t415b6yuXLzA/F9qgIGQiaKvKFMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUA
ocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWA
QRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoA
QouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoA
gyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQB
hBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUB
BlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikD
CC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysD
DKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMG
EFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYG
GFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcM
ILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwM
MKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4Z
QGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZ
YFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0y
gNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIy
wKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTpl
AKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRl
gEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTK
AEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjK
AIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemU
AYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GV
AQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIp
AwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMr
AwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRT
BhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZW
BhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKdMoDQYmRlgEEV6ZQBhBYjKwMMqkin
DCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGyMsCginTKAEKLkZUBBlWkUwYQWoys
DDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6ZQChxcjKAIMq0ikDCC1GVgYYVJFO
GUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJkZYBBFemUAYQWIysDDKpIpwwgtBhZ
GWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxsjLAoIp0ygBCi5GVAQZVpFMGEFqMrAwwqCKd
MoDQYmRlgEEV6ZQBhBYjKwMMqkinDCC0GFkZYFBFOmUAocXIygCDKtIpAwgtRlYGGFSRThlAaDGy
MsCginTKAEKLkZUBBlWkUwYQWoysDDCoIp0ygNBiZGWAQRXplAGEFiMrAwyqSKcMILQYWRlgUEU6
ZQChxcjKAIMq0ikDCC1GVgYYVJFOGUBoMbIywKCKdMoAQouRlQEGVaRTBhBajKwMMKginTKA0GJk
ZYBBFemUAYQWIysDDKpIpwwgtBhZGWBQRTplAKHFyMoAgyrSKQMILUZWBhhUkU4ZQGgxskEYyPNW
1DXt8vWevjxyc+Le7OO5l6/fvH3H+Mf9f+h89/bN65dzj2fvTdwcuXy617erqa7Cm5fpdtqjIkIX
L/rXCQm32hOSMwMbeKcJjkBgA8kJdmt4yL/yX7Tonw20+Xr6L/35u4mpmUfPXrwyS6AJksCb169e
PHs0MzXx3Z8v9ff42t7vwCcNeLzltZ/vPPTVqYHhsds//vTg6fOXf3/9H5ogCbz++8vnTx/89OPt
seGBU18d2vl5bbnXk/kJA0kZnpLyms2tHUf7Lg5du/XX+7OPnj3/5eUrTZAEXv7y/Nmj2ft/vXVt
6GLf0Y7WzTXlJZ6MpI9doZj4pHRP8ap1jdv3d504983ozTt/m/758bO555qgCcw9e/zz9N/u3Bz9
5tyJrv3bG9etKvakJ8XHBHwHImMcrrScorLqjS17O4+dvjR8/dbk1E+zDx8/faYJksDTxw9nf5qa
vHV9+NLpY517WzZWlxXlpLkcMZGBXuLIaGMgu3DlmobmPb6vTl64Mjp2e3Jqemb2gSZoArMz01OT
t8dGr1w4+ZVvT3PDmpWF2cZA9McMJKYuzS+tqm9q6+g6fmZgaHTs+4m7U/enf9IESWD6/tTdie/H
RocGzhzv6mhrqq8qzV+amvgxA7a4Je6sZd7ymsbt+zp7+s5dujp6Y/z2xORdTdAEJiduj98YvXrp
XF9P577tjTXl3mVZ7iVxtsA7YIt1ujM9xWXVG5p3dXT1njw3MDT8lxvfjX+vCZrA+Hc3/jI8NHDu
ZG9Xx67mDdVlxR7zI3FsQANhFps9ISktp3BFVV3Tjr2+Pxw7efbi4NDwyOg1TdAERkeGhwYvnj15
7A++vTua6qpWFOakmQ+jNkvYhz8Th0VE2R2u1KXLvKs/29C8c5+vq/dE/9kLA4PfXBnSBEngyjeD
AxfO9p/o7fLt29m84bPV3mVLU10O82uhAAZCI6zRjiXujNwiswSNX7TtO/Rld++Jk/1nz52/oAmS
wPlzZ/tPnujt/vLQvrYvGs0KFOVmuJc4oq0RoR/uQGh4pC02wZVmlmBVdX1jc+ue/b7Oru7eY8eP
n9AESeD48WO93V2dvv17Wpsb66tXmRVIcyX4n4EPDSwOCbeYM2SWIKdgeXl1/aYtLa2793UcOtz5
5RFN0AS+7Dx8qGPf7taWLZvqq8uXF+T4V8AeZQkP+fUvpxctDgkzZ8gsQUpmbmHp6jU16xubmlta
23a3t+/dpwmSwN729t1trS3NTY3ra9asLi3MzUwxK2COUFggA/4zFONwJqVmegq9ZRVra+o3bNrc
tLX5i23bWjRBEdi27YvmrU2bN22or1lbUeYt9GSmJjkdMfNH6IMdWBQSGm6x2uzzCnLzi0vLyquq
19XU1zds0CyAQEN9fc266qrystLi/Nx5AXab1RLgGVjkP0PhkVHR7xVkewqKvKVlq8srq9asrdYE
TWDtmqrK8tVlpd6iAk/2ewHRUZHhAY6Q30BoeIRREOtwutzpmdmeZQVFJd7lpStWrizTBElg5coV
pcu9JUUFywz/dLfL6Yg1AiLMCnx4hIwBswSW91uQmJySlpmVnevJy88vKNQsgEBBfn6eJzc7KzMt
JTnR6bAbARazAoEM+JdgXoHNHhfvdCW5U9LSMzOzlmZrFkRgaVZmZnpaijvJ5YyPs9vmBQRcAf8Z
8iuIiLTaYvwOnImupGS3OyU1NTVNEyQBAy/F7U5OciU6/fxjbFZzgsJCA6/A/ygwl8g4iI1zxCc4
nc4liZoFEVhiICbEO+JiDX+zAJ8SMK/APMfhEZZIa5QtOsZuNx7i4hyaBRAwAGMNyJhoW5TVz988
wh/bAP9/IFrsv0TmFPklGAtRtvmJ1gRN4D3BKEN/Hn9YqP8CBfgc9I//vuV3YJ4DIyE8IsJiMSI0
CyVgMEaYb/7wMP8D8Bv83++BX4JZBePBjPlKzYIIzGM0OP1UF3/6+/+fN8FE/V+h+b0IGKD/Lv1/
eNCfREAEREAEREAEREAEREAE/o8T+C9B067sCmVuZHN0cmVhbQplbmRvYmoKNTEgMCBvYmoKNTEw
NgplbmRvYmoKNDYgMCBvYmoKPDwgL0xlbmd0aCA0NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzNDIgL0hlaWdodCAxMDQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkg
L0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PgpzdHJlYW0KeAHt3etX0tkaB3DzzlVAFEG5KIpiiJIoXgvvqagThnkpwzDNCTVTJy+Tyshk
oY5FMaPi2Hg5UZqOWtl9nX/tPBsiaPz99AzrnBdnnf19I2v91u7Fp4cNuvZ+nqAgHCyABbAAFsAC
WAALYIH/rsApnJMF/sZ/AfxjwZ6E4JALfDECrZNtPaQhIaGhYSjhOMQCbp3Q0JAQhHsCrLtK3aLh
ERGRkZEUChWHSIBCAZ3IiHDADUWwx7ki1BAo0vCISAqVRqPTGUwcYgEGnU6jUcEWYJErOasbFUwj
I6k0OpMZxWKzOdHRXJy/CkRHc9hsVhSTyUCwyBWVK8n2CpUaiuqUSmMwWexobkwsjxfH5wtwvhXg
8+N4vNgYLthGMelUVK/uciVk9aBGUsAUSGPjBIIEoUgsluAcERCLhAkCQRwvJpodxaChcoVqJS7W
U8Eh8O6n0JgsDpcniBeKE5OkKTJZahrOtwKpMlmKVJooAVlwZTFpVHJWQA0NQ6js6Fh+gjhRKkuT
n1ZkZGZmZuH4C4BIhuK0PE0mTRQLBTwuG+0C4WEhhMV6CjbVCIQKhSpMTE5NV2SqstW5Gk1ePo6/
QJ5Gk6vOVmVmpKelJIncrLAJoD2AYGMNDob3P7z9AVUsTT2tVKk1+YXF57QlpWU4/gKlJdpzxYUF
GrUq83SqVBKPqpVGiSAsVrSrRlDpUdEIVZ6hyskvOldaXlldo9PV4fgL6HQ11VUVZdri/FyVUp6M
WFkMGirWo59XsAGgUuXECkRSuVKdV1xSUa1ruNBoaGrG+VagydCob9BVV5YU56sz5cliAS86ik6J
IFaFUmWwuXwhQi3QVtQ06JtaLrcbr5lMnTg+AZPpmrH9ckuTvqGmUluYkymXigQxsAdEwhZwZGM9
FRKGSpWXkCjLyC4oqarTX2ozmrp6bpr7+nH8BfrMN3u6TMbLzfr686WFamVakhCKlVgVttVIOovL
FyWnq/K0VfUXW6923jD33x6+MzI6huMTGB25M3z7lrmn09hmaDhfUnBGkSKBYmVQw0OP1ipsqxQG
OzY+MVWZU1xRd7Gto8s8MDwyPmH5adqK4xOY/skyMT46PGDu7rhsqK88m5uZlpTA4zBpRBtrcGgE
FTYAoTRdlV9SrW/tuNE3OHLXYp15YJubx/EJzNkezFgtE6ND/TeutTXWlhWcOZ0s4nPRFnD0S0Bw
WAQtissXpyjURRX1l6529Q2NTVrvzy08sj9x4PgEntgfLcw9sE6ND/ffMDY3VBbnZMgkAi6LTqwa
SWNxBZLUTM258/q2TvPg2NQ924LdsbjsXMHxCTiXFx32hdkZy/hQ7/UrjTVaTaY8KT6WzSBRpcO2
miRX5ZfqDFdv3BqZvDf30LG0srq2voHjE1hfW11Zcjyam5kavd1jvFRXVqBKlwp5SDXkyK8BwfAV
gI221TOF5fUtJvPwXavt4a/O1fVN1/MXOD6B567N9VXnr49mrRM/9Ha2fldZpFYkC+HjikKsygDV
ZIW6uPJCW1f/iOX+gsP5dNO19XJnF8cnsPNyy7X5h9Ox8MAyNtB9RX/+LGys4rhoJiWcqFYpDA5P
lJKRc/a8vr3n9rh1zr60uuna3t07eIXjEzjY2912bT5dfjxvvTv0/VVDNWysMgmfy6QSqzI5cWKZ
MldbbTDeHJ6YWXCsrLu2/zx4fYjjL/D64M9t18bvvy7MTP5g7rhUW6LJTIUvAVFkqtF8sSxTo61t
6jDfmXrwaHF1c2v34M3b9zj+Am/fHOxu/ePpkt1mGekzNetK87PSjleFL1Z5JbpLpr4Ri82+vOZ6
uff67fuPn3B8Ah/fv329t+Nacz6enR7r72xBXwLkicfWKlIt1TWb+ken554415/vHBwi1M84XoFP
nz6+PzzYfbGx4pi3jt+63lp/jCr8yYrCjOYTq37+J45X4PPfUw2nMuFXq7Ss/LK65s7+Meu8Y2Xj
xe6rw/efMKqXFP38/On94as/tzZ/d8z/PD7Q1dZQDjtAUnwMC/155S9/YD0VglX97chfY1Vym8Cf
YNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVy
m8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX
YlVym8CfYNXA7chXYlVym8CfYNXA7chXYlVym8CfYNXA7chX/qdU8UErf2O36u7Xc1at3nNWUQTn
rIKCjzsT6D1miH9+/ltnAglUHzvXXDv7b9598J2Ixa9A4MO7N/s7z9edT04+v+pT1aCz1r2es9bP
tvfgqOWHjzg+gQ9w0HLvpees9aj7rHX+SWetPfcCDB3mH6YePIR7AS929l8fvvM/Ff9///rd4ev9
HbgXsPjIey8g7/h7Ad47LBeN38Mdll8csAVs7e6/euN/g+P//vWbV/u7W671FXSHZdjc0XTSHRb3
fSuF+77VDbhvNWtfXN1wbe3s7R/g+AT293bgGtvqkn3O+uNgj/u+lfKY+1aRX+8Gftd2vX9kCop1
eXXj2YvtHRx/ge0Xzzaewt3A+5bRW11X9FXo0rWI9G4g3GONTYB7rAXl9c3XzEM/Wm0LwLq2+cyF
4y/wbHNt1el4aLPeHTabWhsqirKPvcdKZ8XAneusvJJaQ3v3rZGJn2cXniw6V/9Yw/EX+GPVueh4
OHtvcmSgx9h04p1rT38AZS5cZG0z3bw9Ovmz7Re747elZSeOT2B56TfoD2C7NzU2aO68rEfXWNMS
oT8AcdeF0AgaE5rZpCiyC8vrmtq7egdHJ6ZnbPMLdvtjHJ+A3b4wb5uxTo4N9Xa7e1moj+tl4e27
IocWQdX6FmOX+fad8anpe/dttlkcn4DNdv/e9NSPI4O93R2t+prSfFV6sigO+q5EEPVd+dIjSCLL
UBeV6xpbjV03+4fujN+dtFh+wvEJWCyTd8dHhm6Zu6D1Uh20XYENAPUIohL2CPL2s5KmZ2nOVdY1
trSbum/2DQxCQyscf4E7w4MD/eZuU3vLxfoqbb7qdIoY9bOiEPWz8vZei5fIFGcKtJW6C02t7R2d
3dB8rbcPxyfQC63Xuq9fa29r0uuqSgrUGalQqmS9105B6yUKg8WNEyalZagLzpVX110wNLddaTd2
QKdAnK8C1zqM7Vfamg36uuoKbQG0X5SK+NAnkErcJ9DT05IdAz0t0zLOaIq0ZVU1dQ36RoOh6RKO
T6DJgFpa1tVWlWuL87KVcqlYEMuJoqEN4EiLoKAg1H+VAv1XUavQNEWWWlN4VltWWVVdU6vD8Reo
hfarlWUlZwvz1CpFGqDyolkMd6kSqbqLlcGCtraiJJk8Iys7J6+gCJoFa0tw/AW00Cq4qCAvN1ul
TJchVNQrmKyxtbtZMGrBDNUqlEhlcoUyCxpb52ggeTheAcSRA22ts5QKeWpyoqddOGrATLgBBLnH
BaB24SxOTFy8SCJNkcnToQm7EnqO4/gLKDMUinQ5dLeXiBL4sai1PZoYQNyDHVg98wIYUdCGnS8Q
iiSJUqCFiQE4/gIgkpIsTZSIhPF8HpfzFZXowyoIFauHlY7mMMQCbHyCEE+3ODrYAiZbCBPiBXxe
LJcDwwKOn23hYQ3zzmHhcD2DWOL4ON8KxHnGsAApC823QQOZ0MAQgm8AqA3Ll0FM7vk2MIQJzQxi
c2BqEM5fBDgwMgjNDGLQwRRNCzl5FFOIe76Vd8AVnnBFNN+K4RlvBaRocNjxqF/K1TM4DCrWPYwN
j2M7MouNAvGMYnOTnjSLzbsNwMeWd3AgnhxINDfQPTUwLBTmBnrGBpJsqcjza3xDLkEXh1AAaaL8
WyMuv8rCC1iAc5yAPxZ+jQWwABbAAlgAC2ABLIAF/ocE/gVOd6ioCmVuZHN0cmVhbQplbmRvYmoK
NDcgMCBvYmoKMjkzNAplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCA1OSAwIFIgL1R5cGUgL1hP
YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjIgL0hlaWdodCAxMTYgL0NvbG9yU3BhY2UK
L0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dtXE1cUB2AIIfeETBLIBUKCgWAgECJgAIncBIQG
0CgXpSI0FEUpVCnKRVGEClIoSqVFUSyIRVQoBYvayvJf65lAXZUzaHcfO3s/uc46vnzuc2biWrN/
ISFYKIACKIACKIACKPB/FAjF+lAA8I9M/qJgq8KwtgS2PYjMpx23+MLChMJwtkRYIlFQIlwoDGMh
P4EY7L6gnkgslkgkUqkMSyqVEgoxKxlE/JghCxhGmk8klkhlcrlCoVRhqVRKpUIulxFGsWjbcLez
HAQkfhKJTK5QqSLUDKPRanX8Lq1Wo2EYdYSKMEr/NtztOiQdKGT7TyZXqtSMVhcZpdcbjEYTr8to
NOj1UTqdholQsYZbbchNuAUokRI/whdlMJlizLEWi5XnZYk1m6NNBn2kjlGr5DKJmD3J3HdhqCCM
nGCpXKXW6PSmaLMlbo8twW5P3MvnSrTbE+JtcdZYs8kQpWNIG24TclyFBFAYzgIy2ihjjCXOZt/r
SHamuFyuNB6Xy5Wa4kxy2ONtVrNJr2MilEFCgYBTUBguZgFJA5rj4hOTnC53esZ+jycrm8eV5dmf
me5OS0122G3WGEOkJkIpI3chOcc0oUBAzjA5wgTQYktMTnVneLIPePPyCwqL+FuFBfl5B3NzPJn7
XE5HgtVsJIQKmZhTkL0FxTJFhJYFdKS4M7Nz8woPlZSV+3wV/C2f77OywyVF+d4cT7or2R5nNpK7
UC4RCTl6MFQgZFtQE2WKtTlSM7K8BcVlvqqjx6pr6vhctdXH/VUV5SVFeTn73U5CaNCpyTkmTUid
4lABaUElozOaWcCc/OLyKn/Nic8bGr8IBJr5WoHAF02nT9XXHT/iKy3yegihNVqviZBLwjmaMDQs
nG1BfUycPSU9p6C0wl9b3xhoaT3f1t7B4/qqrfVMc1PDieqq8kNeT5ojPtakY5QyUTh9jMk1KFGo
dcbY+CR3Vn5p5fGTp5vPtnVc7Lrc3dPL1+rp6b7UeaH9XEvT57VHy4tyM1IT42L0GpVczCUoFEmV
TFR0XGJqpre44nh9U0vbha7uvv6BG4NDfK3BGwPXrvZeutjeGmioO1JWkO1Ojo816NhjzNGDQrGM
HGKzLcmdXVDmP9l0tr2z++rA0PCt0bFxvtbYd6Mj397o7+u6cK75VE1liTcj1W41RaoV5FFCvRCS
B4k8Qme0JDgzcosra0+3tH/Te21oZGzizuTdKb7W3R8mJ8ZHbw5cuXzhXKDeX5ZPbsI9MXpGKRXR
D2MBeZCodSZrosuTd9hf39zW2Xv95ujE5NT0/ZkHfK2ZmXs/3b0zPjJ49VLHmcaaikM56cnxZnIR
7iKoINfgHoc7u9BXffrs193Xbo7dnrr3YHZu/jFfa37u0ez9nya/Hxns62oLnDxS6s102i1GrUom
5uxBBcNeg/sOHKo8EWjrujo0evvHmdn5hcWnS3ytp4tPHv/8cPqH8eHr3V+faThGjrEr0WoijxKx
kHqlJqdYSQTjnRnekqP1LR3dAyMTUzOPFhafvVhe4WstLz97+mTu4fTk2NCVzvONNb6C7LS9uwtK
lRp9bEJK5sHD/obWi31DY5P3ZhcWn6+srq3ztdZ++3V56Ze5mamJ4euXvgrUVRbluB17oiPVcglX
D0pVGoPFnro/v6y68XxX//DE1IP5xee/rr3c4G/9vr66vLTwaHpy9EZPx5cnq4oP7EuyxUQyuwlq
jRa7y5P/WU1T2+Xrt+5Mzy48W1n7/dUb/tbrjfXVF4ukCceH+i621B8tyU1PtpmjPiJIXmayCny1
gfbugdHJ+3OLL1Zfvnrz51u+1p9/vN5YW1laePjj9zevdJ495Sfv1M5PCxb66gIdPYNjd2fmny6v
bbCAm/ws0jhvXq2vPnsyOz0x3P9Na4O/dHdB8l8zUpXWyPYgLbj5jp+1uQkSFMlU5CfJ3rTsooq6
5o7eofGpB4+XVtY33rzlK+C7d5tv/3j9cvX5L4+mb4/0d7U2HDt8MMNJfpQw5IfxzvfB0DAUpA8a
CtImsBUUhHnRu1GQNoGtoCDMi96NgrQJbAUFYV70bhSkTWArKAjzonejIG0CW0FBmBe9GwVpE9gK
CsK86N0oSJvAVlAQ5kXvRkHaBLaCgjAvejcK0iawFRSEedG7UZA2ga2gIMyL3o2CtAlsBQVhXvRu
FKRNYCsoCPOid6MgbQJbQUGYF70bBWkT2AoKwrzo3ShIm8BWUBDmRe9GQdoEtoKCMC96NwrSJrAV
FIR50btRkDaBraAgzIvejYK0CWwFBWFe9G4UpE1gKygI86J3wwTxqzBKEPRVWIjgI4L4ZeK/+DLx
H4L4dez7j4H/w9ex+IX2h1+jQ7/QxikBO+chAKcE4KSKnRM5gJMqcFoKNRQGOC1FghN7dk4mgk7s
walRO6djQadG4eSynRPagJPLcHoeNSQQNj0PJzjScyphExxxiig9KxU2RRQn2dLzekGTbHGaMufM
aMA0ZZzozTG2HDbRG6fKc03PB02Vx2QDOsEBkmwQgukaHCEikHSNEBIOgQkvVJYNJOEFU4a4wpQg
KUOkCTHpigr1giRdEUE2rg7T1nakywHS1rYJMfHvg4RDSOJfCKZOcgRsglIntwgx+XRn2uu/Tz4N
CRKS4L8gIqbvbgcPQ9J3SfwVJkDTmdeQBOhgghimkFPh65AU8vcpbMQR658C72XwDyiAAiiAAiiA
Aijw/xL4C61M5RgKZW5kc3RyZWFtCmVuZG9iago1OSAwIG9iagoyMDM5CmVuZG9iago0NCAwIG9i
ago8PCAvTGVuZ3RoIDQ1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
IDExMzYgL0hlaWdodCA3OTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy
dWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
2+mTVoW57mGZe4CGhoZmagaZZBBEUBRFURRFcUJRlIgaDIoS2Q4oSoKibDFsDUokQUlwnkVxjonW
+dfOakw+nG3T7f3U+ZZrfUjKynOXVVelfrXet7vPOMNDgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgT+cwQGeQgQIFASSDrZ/AsG//QM8RAgQCAS+Fc8moz8gur8FJshQ4YOHdb7DPcQIEDg
FwucysawoUOH9GZnoOScerM51ZrhI0a0tLS0trZ5CBAg8AsFWltbm26MGD582LBTyem3OL25GdK8
2Awf0dLa1t4+cuSoDg8BAgR+scCoUSPb29ua6IwY/q/inPZT1ancNLVpaWlrH9nRMXpMZ+fYceO6
PAQIEPgFAuPGjR3b2TlmdEcTndZ/F+e0X+M0bzdDe99t2tpHdYzpHNc1fkJ398RJkyZ7CBAgMLDA
pEkTu7sndHWN7Rzd0Vucn15xThOcn3LT0trUponNhImTJ0/tmTZ9+gwPAQIEfonA9Gk9PVMmT+we
39U5pqO9rWVE72eqQX0HZ9DgIc1nqdb2jjFju7onT+mZPvPMWXPmzp13locAAQIDCsybO3fO7Fkz
Z0zrmTxxQldn84rzr+D09RVOk5uhw3pz0zluwqSp02fOmnvW/IWLzl6yZMk5HgIECAwksGTJ4rMX
LZg/d/asGT2Tu7s6R486FZzBg/vuzdBhI3pz07zc9MycPW/BoiVLly0/f8WKCy70ECBAYCCBC1ac
f96ypecsXjh/7qwZUyeOHzt6VFvzHU7ziaqP4Awe3Hyaaj5MNbmZPmvewsVLl6+48KJVl66+7PI1
HgIECAwgcPllqy+95OKVK847d8mi+XNm9ExqgjOybUTfven99mZE28jR43pzM//speddePGll1+x
dt0169df5yFAgMAAAuvXX7vu6rVrVq9auWLZkoVzZ/ZMar7DaW8ZPrSv95tBg4f2vt6MnTB52qz5
i5dfsOqyK9etv+GmmzfeuslDgACBAQVu23jLhhuuu2btmktXnr90UROciV1jmk9UzQvOzz9PDRrc
vN6M6uya1NObm5Wrr7zmhg233v6rLXf/euvWez0ECBDoV2Dr1l/fc9edmzfdcuP6q9asWtEEZ8aU
7rGj21uG9fWCM2jIsN7Xm+6pM+eevWzlZVddt+G2zXdv3bb9wR0P7fQQIEBgIIHf7th+3733bLl9
4w3XXLFqxTnzZ0+b3NU5qm34sD4+UDVf37SMHNM1adrsBUsvWH3V9bfccde99+/Y+ciuJ3Y/+ZSH
AAEC/Qo8+eTuxx99+KEHtt3zq9tuumbNxcsXz5s5tXtsR/uIPnszdHjrqM4JU2bOW3zeqiuvu2Xz
Pdt2PLxr9569+559br+HAAEC/Qo89+y+p3//1OOPPLR965ZNN6677MKlC2dPm9jV+4Gqr/eboSPa
mo9TPbMWLL3wsnUb7rjn/oce3f37ffsP/OHgiy95CBAg0K/Ai/9z8IX/fnbvnl0PP3Dvnbdev3bV
8sVzZ0weP2Zk84Xxz38Bp/m6uH1016TpcxYtv/jK62+7a9tDjz319P4XXjz0yuFXj3gIECDQr8Cr
fzp86KWDz+/73RMPP7B184Z1q5tvcM6c2t05qnV4Hz+gGtx8XTyma/KMeUtWXHr1hs337nj0qWee
P3jo8JGjrx/7q4cAAQL9Chw79tpfXn3lpRee+/3jO++7+9brrli5bOHsnuYLnNP1ZmTz9c2Z85de
ePn6jXfd/1+7n37+xZePvPbX42+9/Y6HAAEC/Qq8/dYbx1//y+E/vvDcnl07tt5x41Wrzls0d/qk
cR1tI/p+vxnZ2fv1zbkXXXH97Vt37Pr9/oMv//nY8bff/eDDjzwECBDoV+DDD957582/Hf3TSwee
2f1f9225uflAtWTejMnNF8Yjhv78F/6az1Ojmt7MXrR81dqbNm/buXvfC4eOHHvj3Q8+/vTEZx4C
BAj0K3DixMcfvvfW344efnH/7x598O5b11924Tln9dOb1lFju6fNOfu8S67esGX7I3v2v3j4tePv
fvDJZye//MpDgACBfgW+/OLzEx+9/9axI4cOPPP4b7duun7NyqXzz5wyfkx7S5/vN60dYydOn7v4
/NXrNt794K69Bw4d+evbH3zy+Zdff+shQIDAAALffHXyxEfvvnH08MFnn9z5mztuuPKicxfMmjq+
87S9GTdp+twlK1Zfe+s9O5545g+vHD3+7sefffnNd997CBAgMIDA37/96uSnHzQvOC/t3/PIts03
rb142cJZPRP6603z4/ALLlt/29aHdu87ePj1tz749OTX333/zx88BAgQ6Ffgn//4+7dffvbRu3/7
8x+f/92j99+5ofmNv0W/oDeXr9+0deeTz7346rG3Pzzx5be9ufnRQ4AAgX4EmhZ9/91XJz9+7/jR
Qwf2PrZ9y4ar+ulN8+fhrR3jJvW+3/y8Nz/+Hw8BAgT6Efjxx6w3w9s6ml8vPuucC9dct+nenU/t
f+nIX9/56LOvvv3+B7nph9n/RIBAr8CPP/zj71+f/OT9N46+/MLeXdu33Hz1JcsXNb9g3Nn8AdXP
fv9m0BC98X8bAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0h
AQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQ
zDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCyg
N2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBA
KKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNO
gEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2Z
zpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAro
TQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQ
FtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMk
QCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOC
OSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0
pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAI
BfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4J
ECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnT
GRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9
CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTK
AnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYE
CIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw
5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDe
lOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKh
gN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkB
AmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6
QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3
IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZ
QG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAA
gVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjm
nACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCb
Mp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU
0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdA
oCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxn
SIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQm
BHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL
6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIg
EAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGc
EyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpT
pjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQC
ehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQI
lAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkM
CRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6E
YM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUB
vSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIE
QgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBAb0Iw5wQIlAX0pkxnSIBAKKA3IZhz
AgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACBsoDelOkMCRAIBfQmBHNOgEBZQG/K
dIYECIQCehOCOSdAoCygN2U6QwIEQgG9CcGcEyBQFtCbMp0hAQKhgN6EYM4JECgL6E2ZzpAAgVBA
b0Iw5wQIlAX0pkxnSIBAKKA3IZhzAgTKAnpTpjMkQCAU0JsQzDkBAmUBvSnTGRIgEAroTQjmnACB
soDelOkMCRAIBfQmBHNOgEBZQG/KdIYECIQCehOCOSdAoCygN2U6QwIEQoH/D7358MSX337/zx9+
DP/NzgkQ+E8TaHrz3dcnP3nvjaMvv7B31/YtG65etXzR7J7uzpEtwwaf8b+fwcNaO8ZNmjFvyQWX
r9+0deeTz7346rG3/92bHz0ECBDoT+CHH77/7quTH793/OihA3sfa3pzVdObWT0TOttbhg7Ym93P
/s+fjr31wYkvvvn7P37wECBAYACBf37/7Veff/zu8b8cOvD7X96bFZetv+3Xv9297+Dh1958/5OT
X337/T/+6SFAgEC/Av/4/rtvvjjx4Tt/PfLH53/3yH13bli7atkA7zcTp89dsmL1tRvv2fH40y+8
fPT4ux+d+OLrb7/7u4cAAQL9Cnz37Tdfff7J+2+9/uqL+/c8vG3zjWsvPnfhrKn9fJ4aO3Ha3MXn
X7rulrseeGzv8y8dOfbW+x9/dvKrr7/xECBAoF+Br7/64vNPP3zn+NFXDu7bvfPeO2644qKlC86c
On7M6b6/GTW2e9qcRcsvuXrDlvsf2fPcwcNHj7/9wccnPj/5hYcAAQL9Cpw8eeKTD99949irfzyw
d9eOX2+6bs3KpfNnTuk6XW9aRnV298xetPzitTdu/s3OJ54+8MdXXzv+9nsffvzpCQ8BAgT6Ffj0
k48+ePfNY39++eBzex7ZfvfGay+7YMlZMyZ3jW4f0efPp1pGdk6YOmvB0pVrrtv06wcfbV5wDh15
7W9vvvPe+x94CBAg0K/A+++9+9bxY38+/OLze3fv3HbnhnWXnr94bm9v2k7Tm/Yx46fMnH/OBZdd
s3HLfTuf2Lv/4KE//eX1vx1/8y0PAQIE+hV4843jx44eeeWlA/ueevTBrbffsLb59Zs50yaO62gb
MaSv379paR/dNXlG84XxJVfddMfWBx7ZvXf/H156+dU/H33tdQ8BAgT6FXjt6F+OHD508MC+Pbse
2rZl4/o1K89dMKune2xH6/C+ejN0RHvHuInNF8bLLlpz3cYtv9nRBOfZ5w++dOjlwx4CBAgMIPDK
oZcOvrD/mT27dm6/546brl69YslZZ06Z0DnqdL1p6xjb3TNr/jkrVq+7adNd23Y8/Pievfv2H3jh
Dwc9BAgQ6F/gDwf++7lnfrf70Z3bt27euP6Ki5cvar6+GT+m+fOpIYP+959PnTF46PDWUZ3jmw9U
Zy+/aM21G26/697tDz3y+JN79j79zD4PAQIE+hV45pm9v39q92P/teO+e3618YarVq84Z/6snold
He3Nn2v20Zshw3q/wJl46gXnkrXrN2y6855t23fsfOSxXY8/4SFAgEC/Ao/v2vXoww89eP/Wu+7Y
eMO6y1f2vt5MmTC2+bq4r94M6u1Nx9gJU2bMXbT0wkuvvPbGjbffeffWbfdvf3CHhwABAgMIPPjA
9m333rNl820brrv68ovPW9K83kzqGjOydfjQPt5vBg0eNqJ15JjmBefMeYuWXbBqzVXrb7j51k2b
79xyt4cAAQIDCty15Vd33LbxpuvXXbn6ovOWLJg9ffKEzt6PU333ZmjvC07n+Em9wVl6/spL16xd
t/76GzfcfMtGDwECBAYSuHnDTTesv+aqK1avumD5kgVzZkzpHjd6ZOuIYX38OPyMMwYP6X3BGT12
wuQmOAuXLFuxctXqy69Ye9W6ddd4CBAgMIDAunVXr71yzepLLrpg+dKz58+eMbW7q/f1ps+PU01v
mp9QtbSNGj2uCc7MOfMXLVm6fMWFKy9edcmlqz0ECBAYSODSS1ZdtHLFecvOWbxg3qzm7aY3N6de
b37+46kzzhjU+4LT0j5qzLgJk3pmzJp71sKzl5xz7rLl551//goPAQIE+hU4//zzli8/d+mSxYvm
z5s9c9rk3tyMbOv99ubnf83Q/DrOoOYFp/lE1T5q9Njx3ZN7Zpw5a+68+QsWLjr77MUeAgQIDCRw
9qJFC+efNXfOrBnTpk6a8FNuhjff3vT1evPTC85PwensmjBx8tSe6U1zZs2eM9dDgACBAQXmzJk9
68yZM6b1TJnU3TV2TEd7W8vw3teb0/Wm+UTVfKRqG9kxprNrfPfESZOnTO3pmTZtuocAAQIDCEyb
1tPTM3Xy5IndE7rGdnaMam/tzc3pXm9OfaI6FZzW9pEdozs7x3V1jZ/Q3d090UOAAIEBBZpYdE8Y
3zVubOeYpjZtLSNO5eY0rzc/fYUzZOiw4SNaWtub5HSMHjOms7NzrIcAAQK/RKDpxZjRHR2jRja1
aV5uej9MnT43p95wBjfFaT5UtbS2tTXRGTmqeTo8BAgQGEigacXIke3t7W2tLb3vNr2fpQYP6vvL
m3/9vfig5qdUp4ozbHjzmnPqafUQIEDglwicKsaI3tY0sWlqM0Buej9T9RZn8JAhQ4c27zkeAgQI
hAJDf2pNE5t+X27+9Y7TJOen6PSGp3mGeAgQIDCwwE/BOPWfv7A1/27Oqf/uDY+HAAECgcD/0xD/
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE/hME/i+AfifcCmVuZHN0cmVhbQplbmRv
YmoKNDUgMCBvYmoKOTg0OQplbmRvYmoKNDIgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIgL1R5cGUg
L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MjQgL0hlaWdodCAxMzQgL0NvbG9yU3Bh
Y2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnfszW+kbwOvSkCu5cAQhFQ0hhArJ0mhI0Qi2
oipaW1F1qRHp6ETdpurSoXXbSemgxlDb1bW931YvO99/7fucaHe14jTNnLM9s/s8P6XzyvH6fPo8
75OTmfMcOoSBBJAAEkACSAAJIAEkgASQAMsJhGD8QwSC/Y8A2wvdjTAMhgl8BA3Iv83WrqKwsPDw
w2RwMBgl4IMcHh4WRvoK3BWZR+CI9BMRCcHl8jAYJMDlkpQjOJzDh3ddBZRVPkukpIhILo/P5wuE
QhEGowSEQgGA5nHBFamKTKqv1T+y4kEqkZL4fBAUFS0WS6RSqQyDIQIAVyIWR0eJREI+36eKNPWV
6kdqglyKiOSBpCixRCaLiSWIOLk8HoMhAnJ5HEHExshkEnEUqOJFRkBOfUXUx2SCXBKKQFIsIY9P
UCiSkpUYDBJITlIoEuLlRCyoAlPcSI6v+B1c+yCboOZFRPIFIrE0hgBHycoUVepRtTotLR2DEQJp
aWr10VRVijIZXBExUrFIwIeUgtp3cOnb1QTJFC2REfGK5CMqdbomU5uVrdPpcjAYIQBos7O0mZp0
tepIsiKekEmiIaV2RR3QTPjOpgguH5IJLClVak1mli43T59vMBiMxh8wGCBgNALcfH1eri4rU6NW
KcEUpJRP1IFdXwi0ED5NMiIhKUWt0ebk5RsKj5tOmM0lpaUWDAYIlJaWmM0nTMcLDfl5OVqNOiUp
gZB9EuX/hIKqd5gTCdkki0tUpoIlvaGouMRSXmGttFVVVVVjMEAAwNoqrRXllpLiIoMeTKUqE+NI
UdBMwBHlr/KR6RTJE4plRKJSnaHTG03mk6ds1aftZ+rPNjgwGCLQcLb+jP10te3USbPJqNdlqJWJ
kFFCXiR05/48kekUwRVESUlN2tyCInN5ZY293nH+QrPzYivEJQzaCZBcLzqbL5x31NtrKsvNRQW5
WlKUNEoAvYTfhPKlE18kiU0gNRlMFmtNnaPJ2dre2dXt6ulxYzBCoKfH1d3V2d7qbHLU1VgtJgMp
KiFWApXPf0KFhEI6QdWTJ6Vm5BqKy2y1DU0t7ZddV3o9ff39/QMDgxi0ExgYALR9nt4rrsvtLU0N
tbayYkNuRmqSHCofJJS/wgdlD5oIKaFISdcVmMqq7I3NbV3uq32Dw9dvjI6NjY9PYNBOYHx8bGz0
xvXhwb6r7q625kZ7VZmpQJeeoiCkZEKFhe5vJELDOVyBOCYeqp6+yGKzn3N2uHr7h0bGb07euj09
MzMzi0E7AcA6ffvW5M3xkaH+XleH85zdZinSQ+WLjxELuJzw/Z7IsscTSQiFSpNjNFtrG52dbs/Q
yMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4/gofeIrkR8nkyZBOx8tq
Gpo73J7h0cmZee/i0vLKPTJWMWgm4MO6sry06J2fmRwd9rg7mhtqyo5DQiXLZVFQ+PYfUCFwPEHZ
SziSrjOYrXVNbS7P8NjUrPfuyura+sbGfYhNDJoJkFQ3NtbXVlfuemenxoY9rramOqvZoEs/kgCF
Dw6ofZ+gQsM40O1B2cs8VniyxtHS1Ts4OjW3sLS6vvnLr1tbDyF+w6CZAEl1a+vXXzbXV5cW5qZG
B3u7Whw1JwuPZULhg46Ps7+RCA2H40kal6zOyi+usDe1u6+NTM4uLK/df/Bw+9FjXzzBoJnALtdH
2w8f3F9bXpidHLnmbm+yVxTnZ6mT46RwQO1vJMATHE/xyjQoe7Z65+WrQxPT3qW1za3tx0+fPX9B
xksMmgn4sD5/9vTx9tbm2pJ3emLo6mVnvQ0KX5oyHg4of56gjYiG40mTW2ipdrS6+kam5u+u3t/6
/cnzl69ev8FgjMDrVy+fP/l96/7q3fmpkT5Xq6PaUpirgQMqmmwkvvwABe2eQBybqMo4VlT24/n2
K4Pj096V9QfbT168frOz8xaDMQI7O29ev3iy/WB9xTs9Pnil/fyPZUXHMlSJsWQj4d8ToUjV6k0V
9p86e4dvzi2ubj58/Pz1H2/fvd+NDxi0EviI9d3bP14/f/xwc3Vx7uZwb+dP9gqTXpsKjcQBnsh2
76g2v9ha19zluT7589Lag+2nL9+8fb9nc39i0ERgD9T3b9+8fLr9YG3p58nrnq7mOmtxvvYo2fD5
zyehhEhSZxeYrfXO7r4bt7zL61uPnr3aefdhz87+h0ETgT1QP7zbefXs0db6svfWjb5uZ73VXJCt
TiIk/j1xRRJoy7Oh3Tvb0n1t9LZ3ZWMLyt7O+0+eaNogXuYvAh9dfXi/A4Vva2PFe3v0WnfLWWj4
sqExl4i4/s4nrkgKd410hpKqhouu/rHpO/fA0wuy7Pku99fF8QWNBHxoP0DhewGe7t2ZHut3XWyo
KjHo4M6R9GBP8PHJCJ5ae3ye7j/82xONe8NL7SFAitr19PC+z1NPK3gywgeor3kqrXK0ugfGZxbu
7fG058r4klYCez0tzIwPuFsdVaXBeqJ1Z3ixzwjsySf09BkZdv2DRk/s+sP+bbv5+3z6ej7B109k
v0f2EX7Op38bGXb9PVSevvwCKiSMA19roKfvYfBgTzyOX0/wtUZ6zg+W/f3e99j9f+d37vdk+SEn
Hb7YEFF7qnZccg9OzMJt2N+ewO29D3/+d5B9n7/0zw9wg+/Jb3AjdnZi0H0JvthAT9/HBPVvRU/U
fNiyip7YYoJ6H+iJmg9bVtETW0xQ7wM9UfNhyyp6YosJ6n2gJ2o+bFlFT2wxQb0P9ETNhy2r6Ikt
Jqj3gZ6o+bBlFT2xxQT1PtATNR+2rKIntpig3gd6oubDllX0xBYT1PtAT9R82LKKnthignof6Ima
D1tW0RNbTFDvAz1R82HLKnpiiwnqfaAnaj5sWUVPbDFBvQ/0RM2HLavoiS0mqPeBnqj5sGUVPbHF
BPU+0BM1H7asoie2mKDeB3qi5sOWVfTEFhPU+0BP1HzYsoqe2GKCeh/oiZoPW1bRE1tMUO8DPVHz
YcsqemKLCep9BOkJn/NBjZXu1W9+zgc+N4duBQFdb7+nT8/f8/c8FnwOVUBQGfihgz1x9w9CCUVP
DCgI6JJUnvw8Z57iuW74hKOAgAf3QzQ+JxE9BacgoHfR6QlFBYQ8mB8K+jm++FzsYHAH+57gnouN
z5kPlneQ7yM1fewjAn/OPM5tCJJ2sG/zWSI9fcvchkicgxIs72De99GRL5++aQ5KJM4V2sOO8ZfB
zxUSwPwnnNO1hx/TL4Oc04Vz7xibbUd14W+ee4dzJBmbFUl14W+cI4lzWWkeuhrA5YKZy4pzjmke
YhzA5YKZc4xzw2keCh7A5YKYGw6DUGCALgw6ToeB1Na6pjaXZ3hsatZ7d2V1bX1jg5wYT/MQerzc
Jkl1Y2N9bXXlrnd2amzY42prqrPCOOp0GHNMjmX9crzGoUMhMOgYBofDhEKt/nhZTUNzh9szPDo5
M+9dXFpeuUfGKgbNBHxYV5aXFr3zM5Ojwx53R3NDTdlxvRamE8LYcBjLGvLlPGrwFMETSQiFSpNj
NFtrG52dbs/QyMTU9Ny813tnAWIRg2YCJNU7Xu/83PTUxMiQx93pbKy1mo05GpWCkIh4EX48HQoN
53Ch8MUrIaGKLDb7OWeHq7d/aGT85uSt29MzMzOzGLQTAKzTt29N3hwfGervdXU4z9ltliJIJ2V8
TLSAywnf93XuoUOhcEDxRVJCkZKuKzCVVdkbm9u63Ff7Boev3xgdGxsfn8CgncD4+NjY6I3rw4N9
V91dbc2N9qoyU4EuPUVBSEVQ9sL8eCILH1colsmTUjNyDcVlttqGppb2y64rvZ6+/v7+gYFBDNoJ
DAwA2j5P7xXX5faWpoZaW1mxITcjNUkuEwu5fsseNBLhZEJJYhOg8uUaTBZrTZ2jydna3tnV7erp
cWMwQqCnx9Xd1dne6mxy1NVYLSZDLlS9hFgJmU7h+9sIsuELg4QSREmJRFJUQZG5vLLGXu84f6HZ
ebEV4hIG7QRIrhedzRfOO+rtNZXl5qICUlMiIY0SQDqF+fO0m1A8qHykqAyd3mgynzxlqz5tP1N/
tsGBwRCBhrP1Z+ynq22nTppNRr0ug9QEVY93QDrtJhQHKp9YFpeoTNVoc/SGouISS3mFtdJWVVVV
jcEAAQBrq7RWlFtKiosM+hytJlWZGCcTQ9XjHJBOpKhwqHykKCIhKUUNpvLyDYXHTSfM5pLSUgsG
AwRKS0vM5hOm44WG/DywpE5JSoBsEvGh6vk9nciPvSGhn0RJiXiFUqXWZGbpcvP0+QaDwWj8AYMB
AkYjwM3X5+XqsjI1apVSEU9IP2nyezrtigrzZZQwWiIDU8lHVOp0TaY2K1un0+VgMEIA0GZnaTM1
6WrVkWSwJJNEC33Z5L+J8N1GCoGeD0RF8gUisTSGiE9QJCtTVKlH1eq0tHQMRgikpanVR1NVKcpk
RUI8EQPJJOBHQtEDTfvu7fkk7SYUKYoTyeULRWKJLJaQgytFUrISg0ECyUkKcCQnYmUSsQiSCVoI
ak1wRPnOKEgpHpiKAlWymFiCiJPL4zEYIiCXxxFEbIwMJEWBJR4kE7QQVNnkyygQRaZUBOQUqBJF
RYvFEqlUKsNgiADAlYjF0VEikAS5FOFLpq9pAlUgijTlU8Xj8/kCIejCYJKAUCgA0DyfJLLkQTb9
dRRRvPCZ8qmCtILgcnkYDBLgcknKERwOFLywgC19qn6QVWHhkFcQHAxGCfggh+86CqDifZ5iIWRP
4YswDIYJfAQNyD93EPi/4K0Y/wiBwJ3gTyIBJIAEkAASQAJIAAkgASTwnQj8H1QRmr4KZW5kc3Ry
ZWFtCmVuZG9iago0MyAwIG9iagozNjE0CmVuZG9iago0MCAwIG9iago8PCAvTGVuZ3RoIDQxIDAg
UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDYwMCAvSGVpZ2h0IDYwMiAv
Q29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVu
dCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3a+1PXBb7HceV+vwsCchMEUS5i
EKBhgEpqqBvmLV1DMdONpEwLdTVJynRxSBM3xdW8NJipOWQ6Tjr7r53PF8/pgH551XnNnJkzc56f
H5qdeffanXnMcz7fT24zZvAggAACCCCAAAIIIIAAAggggAAC/7sCM3kQ+BMCf77C4L8s4vkTyYOA
EPjPTIJg/rCu51FFRkZFRYeeGB4EphGYCCQqKjIyyOsP0pp4U000FRMbGxcXFx+fwINAWIH4+CCQ
2NiY6OigrYm0pn1phbKKDF5UMbFx8QmJiUlJySk8CEwjkJyUlJiYEB83kVZQ1rS/hhNZBVXFxSUk
JqWkpKalp2dkZmbxIPCSQGZmRnp6WmpKSlJiQlxc8NISYQVvq6jQuyohMTklLT0za1Z2Ts7s3Nw8
HgReEMjNnZ2Tkz0rKzM9LSU5KCt4Z0UFb6ywv4TPs4qLD6oKosqenZc3p6CwqKiYB4GXBIqKCgvm
5OXNzg7SCsqKD15Z04U1MyIy+A2MT0xJy8jKycsvKCqZWzqvvLxiPg8CLwhUlJfPK51bUlSQn5eT
lZGWMhFWZNgXVpBVVHQoq/TM7Nw5RSWl5fMrF1ZV19bWLuJBYIpAEEV11cLK+eWlJUVzcrODV1YQ
VnTwj4VhfglnBh9XsaGsgpdVQUlZxYKq2rpX6l9tbGxq5kFgikBTY+Or9a/U1VYtqCgrKQheWaGw
YoNfwjBdRUQEv4LBj2CQVVFpxcKauvrG5qUtr7e2tS/nQWCKQHtb6+stS5sb6+tqFlaUFgVhBT+F
wSdWRMRLX+6hr6vYhKTUzFBWldV1Dc2vvd6+omP1ms7OtTwITBHo7FyzumNF++uvNTfUVVeGwspM
TUqIDf6w4aUXVvAzGHpdZWTnFZZW1tQ3tbStXN25/q0NGzdt4UHgBYFNGze8tb5z9cq2lqb6msrS
wrzsjNALK8wP4cyI4HWVnJ6VWxDKaknryjXruzZt3b6je1dPz24eBCYJ9PTs6t6xfeumrvVrVrYu
CYVVkJuVnhy8sMK8ryKjQ6+rnDkl5dWvLGl7Y23X5m3dPXv2fdC7v48HgSkC+3s/2Lenp3vb5q61
b7QteaW6vGROTuiFFR350u9g8HkVl5SWlVtYtqCuqfWNdW+/8+7uvb19Bw591n/4CA8CkwQO9392
6EBf797d777z9ro3WpvqFpQV5malJQVdvfThHnxexSenZ+eXVNQ0tKxc+/a2nXt6Pz7Uf/T4wBcn
B3kQmCRw8ouB40f7D33cu2fntrfXrmxpqKkoyc9OT44PPrBe/AfCiKjYhOBnsKB0QV1z2+qud3bu
3f9J/7GBwVOnzwyd5UFgksDQmdOnBgeO9X+yf+/Od7pWtzXXLSgtCH4IE2LDdBUdm5ialVs0r6r+
tZXrNr+7Z//BI58Pfj00fO78hREeBCYJXDh/bnjo68HPjxzcv+fdzetWvlZfNa8oNys1Mfhwf+l9
FXy2p2XlFVfUNr6+qmvb7t5Pjpz46szw+ZHvLo9e4UFgksDo5e9Gzg+f+erEkU96d2/rWvV6Y21F
cV5WWvDhHq6rpODzam5lXXN758Z3937U//lXQ9+MXLpy9fqNmzwITBK4cf3qlUsj3wx99Xn/R3vf
3djZ3lxXOTf4wAo+3MN3Ffq8Wrx0xbqtPb2Hjg2e+ebi6NUbt8Zu/8iDwCSB22O3blwdvfjNmcFj
h3p7tq5bsXRx6ANruq6S03MKyqrqWzre2ranr3/g6+GR0Wu3xu7cvXefB4FJAvfu3hm7dW10ZPjr
gf6+Pdve6mipryoLukoO+76KT87IKZxX3bBsVdeOfQeODg6dv3T11thP9x+M/8KDwCSB8Qf3fxq7
dfXS+aHBowf27ehatayhel5hTkZyfLjfwfiUjNlF5TWvtq7e2P3BoeOnhkeu3Bj76efxh494EJgi
8HD855/GblwZGT51/NAH3RtXt75aU140OyNlmq4yc4vKaxtb39y0s/ezE6fPfXf11p37478+fsKD
wBSBx7+O379z6+p3506f+Kx356Y3Wxtry4tyM6fvKvhjhqa2zs09+/sHzpy/fH3s7oOHj5/89pQH
gUkCvz15/PDB3bHrl8+fGejf37O5s60p+IOGP+qqvXNLT9/hk0MXRm/cvjf+KJTVMx4Efhd4+vS3
J4/G792+MXph6OThvp4tne3TdjUzMjo+JTM39L56uatn/+ZB4HeBZ6KrF/+FhpmRMQkpwR+3z1/U
vHztlt19RwbPjly5+eP9Xx49eUpWv5PyH0ICz54+efTL/R9vXhk5O3ikb/eWtcubF80P/sA9JSGG
rkjEFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKAr
gcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46h
EKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqAr
m46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJFqArm46hEKArgcPJ
FqArm46hEKArgcPJFqArm46hEPifdpWZW1xR29TeuaWn7/DJoQujN27fG3/05Lenz8T/Bqf/dwLP
nv725NH4vds3Ri8MnTzc17Ols72ptqI4NzMlISZy5oypT0R0fMq0XT3jQeC/BabtKj46YmpVM2ZM
7mpzz/7+L86cv3x97O6Dh4+DFxYPApMEfnvy+OGDu2PXL58/80X//p7Nv7+vpu+qvLax9c1NO3s/
Gzh97rtrP9y5P/7r4yc8CEwRePzr+P07P1z77tzpgc96d256s7Wxtjz0OzhNVxmzi8prGlvXbOz+
4NDxU8MXr9wYu/vz+MNHPAhMEXg4/vPdsRtXLg6fOn7og+6Na1oba8qLZmdM01VyxuzCedUNy1Zv
2LHvwN8Hh769dO3W7bs/Pxj/hQeBSQLjD36+e/vWtUvfDg3+/cC+HRtWL2uonlc4OyM57PsqLjk9
p6Csqr6l463te/r6B04Pj4x+f2vszr1793kQmCRw796dsVvfj44Mnx7o79uz/a2OlvqqsoKc9OS4
cN/tcUlBV6ULFy9dsX5rT++hY4P/OHdx9NrNH8Z+vMODwCSBH8d+uHlt9OK5fwweO9Tbs3X9iqWL
F5YGXSVN11V2/tzKuub2zk3d+z4+fOLU2XMXL//r++s3b/EgMEng5vXv/3X54rmzp04c/nhf96bO
9ua6yrn52dN1lZiWlRf8wWhj6+qu7bt7Dx4dODU0/O0/L41e+RcPApMEroxe+ue3w0OnBo4e7N29
vWt18I+DFcV5WWmJ4d9XialZuUXlwQfWyvVbut/vO3T0xJenzw6fvzDCg8AUgQvnh8+e/vLE0UN9
73dvWb8y+LwqL8rNSg3bVVRsQkpm8IG1oK65bc2Gbbv29R08fHzgy6/PDJ3lQWCKwNCZr78cOH74
YN++Xds2rGlrrlsQfF4F/zdObNTLf94eFROfnJ6dX1JR09DSsW7j9l17Pzzw6ZFjnw+cHORBYIrA
yYHPjx359MCHe3dt37iuo6WhpqIk+LxKjo8J01VkTFxS8IFVVLawrrl11fqN27rf2/fhxwc/7T9y
lAeBKQJH+j89+PGH+97r3rZx/arW5rqFZUXB51VSXEzkS++rmZHRcYnBD+Gckorq+qXtq9Zt2PLX
7t3v/613f99HH/MgMEngo779vX97f3f3X7dsWLeqfWl9dUXJnOBnMPi8eulfZ5gxMyI6NiE5PSu3
sLSytmFpW8eb69/evG1H966e3e/t4UFgksB7u3t2de/Ytvnt9W92tC1tqK0sLczNSk9OiI2OePFf
kwm6iooJXlgZ2cEvYWVt/ZJlyzvWrP1L18ZNW7a+w4PAFIGtWzZt7PrL2jUdy5ctqa+tDH4FszOC
11XweRWmq+CHMCE5LTMnv7issmbxq0taWpd3rFrTuXbdeh4EpgisW9u5ZlXH8taWJa8urqksK87P
yUxLTgh+Bl/uakZEZHTohZWelZNfVDq/qnZxQ9OSlmWtbcuXr+BBYIrA8uVtrctaljQ1LK6tml9a
lJ+TlR56XQVdvfiv9c0I/RBGx8ZPhJVXOHde5cKaRYvrGxqbmpfwIPCCQHNTY0P94kU1CyvnzS3M
m8gqPjY6zM9gqKvQCyshKfTGyisonltWXrmgqrq2dlEdDwIvCCyqra2uWlBZXja3uGAiq6SEidfV
S59Xwfsr4nlYiSlpmbNy8uYUFs8tnVdePn9+JQ8CLwjMn19ePq90bnHhnLycWZlpKYnPswrzMxh6
YQW/hDFx8YnJqelZs3Jy8/ILCouKi0tKSubyIDBJIEiiuLiosCA/LzdnVlZ6anJifPC2iooI89Ue
vK9mBr+EobDiEpNSUtMzsrKyc3Jm5+YFTz4PApMEQk3kzs7Jyc7KykhPTUlKjAtlFfzDYLifwYkX
VvDGio4NXlmJySmpaenpGZlZE88sHgR+F3jeRGZGenpaakpyYvCyio0Ova3Cv66ev7FCr6ygrFBa
SUnJKSkpqTwIhBEI0khOSgpFNVFVZFBV+LdV0FXopzD4eg/KiokN2oqLj09ISORBIIxAQkJ8kFRc
bGxM8K4KqlJZ/VdZQVpBW0FdMUFfPAiEEwjiCDUSNRHVH1QVemcFL63QWyt4b4WeKB4EwgpM5DER
ShDMRDh/5i/B3xs8EzP+gkBYgeeN/Jma+HsQQAABBBBAAAEEEEAAAQQQQAABBBD4PybwHyQVQ28K
ZW5kc3RyZWFtCmVuZG9iago0MSAwIG9iago2NTE5CmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3Ro
IDQ5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI5MiAvSGVpZ2h0
IDE0NCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d918URxvAzat0ONrJ
UUSOIkXpgrSgCIrBoCgRRBGCEjEIiKJYY8GGgopiCYJdbAgKFtQYP/nX3ueZ3bvdWW6vc7e7t/ND
3Es+hr0v33l2duaZZxYsUJtKQCWgElAJqARUAioBlYBKQJ4EfoL2P16Dj/L8IvN11wyehQsXGdrC
hQSXyoklTgABHi8vb28fpnl7e3l5LSKgVJsWLMAOthD5+Pj6+vn7B5Dm7+fr6+vDYvJwmVAhAgj4
BAQEBmk0wdg0Gk1QQACA8vEGmwCi58rEKgQG+SGfkNDQcC3TwsNCQ4KBE2CCXoeYPFImTiE//4Cg
4NCwcG2ELjIqmrQonW6xNjw0RBMY4O+xMnEKASBNSJh2sS4qeknsUr1eHx+v18ctjY2JjtQBpmDA
5Iky8RQKCNQEh4YDoJjYuPjEpOTk1NS0tNSU5GWJCfqlsdGREdqwEOxzHibTHIUiImNi9QlJyWnL
0zOysrJzsrOzMtNXpKUkJ+qXLonWLfY0mUwoFL0kLh4ApWdm5+atKigsglZQkL8yJytjReqyRH1s
jGfJZFqhRACUlZNXUFRSuqasvKKionxt2erS4sL83OyM5SlJ8XGeI5OYQinLMwBQcWlZxfoNVb9W
b9q0qbp6Y1XlurWrSwBTVnoa9DnPkMmMQrmrigBQ5cbqmtptddsboNXX/bZ1c3XV+vLVJQV5OZ4h
k3mFStYAoM1btzXsbGpu2dPa2rpnd0tzY0N9bU31L+vKSotWeYBMlhRaX1W9ZVtDY/OevfvaOzq7
Dhzo6tz/Z1trS9NOwLSxsmKN0mWyQqGa2noA1Nbe2d1zpPfYcWhHe3sOdnXs+6NlV0PdFuhzipbJ
GoXqGppa9gKgw0dPnDpztq/vfF/fuTOnTx7v7Tmwv63198btSpbJKoW2N/7e2tbR3XP05OlzFy71
XxkYGBwYuNp/+WLfmVPHew91te9taVKsTNYr1HWo9/hf5y5cvjp4fejW8PDt4eHhm0PXB/oR07HD
3R37lCmT1Qrt6+g+fOzUmfOXr14bunX77t8j90fHRkfvj9y7O3yTYDp9Qpky2aTQidN9F/sHb9y6
c29k7OGjx0+xPXn8aGx05O4w2HT5vAJlsl2hgetDtwEQ8Hk+/vIVtpcvxp89ffRg9O87wzcGoc8p
SyZ7FBq+OzL68PFT4PNm4u3k1NTU5NuJidevxp8/fTR2/95tZclkp0L3xx49ff7i1Zu3U+/eT0/P
zMxMT0+/m5pETM+ePByDPqcYmexUaOzhk2fjBND0zIePHz99/vz506ePH2em3wOmVy/HlSOTAwqN
v3w9MTmFgD7Pzn758hXal9nZz58+fgCb3r5RikyOKvR++sPHT7OzX799+/YPNvgTOAGmmel30Ofk
L5OjCr2bnoEeNvvlK/D5/v1f0r5/B06ACWV6L3uZnKMQAPr2D8uHofTvd9BJCTI5VSHC5gfbGJvk
L9NchWAFSE9mp8nUIs4LMS/18EbGDqdhLGR8kDFRiKeQARDzJ2KSt0xOV4gGRD45JlOUm9fm5lkh
jpdcZZpfhf7jAMlWpvlW6D/SKFDykmmeFWL44D8pRj9+yCcyuUYhEVBykMllCokwkr5MrlZIBJR0
ZXKDQiKMpCqT+xQSASU1mdyqkAgjackkBYVEQElDJokoJMJICjJJSyERUO6USXIKiTByn0wsIUi/
Z3OnI5w6L/SD+8L2XlFvKk6UiWy7sGLfhYGQLxIiudMk8ZXJWiQpZzW1mOxhXKkny6y4RkYWOKjZ
abx96vvYC0Xw96j/p6MyMWm7mClPNvFYse0C4hBscvEGQoGwgUMbERntxKlFJyjE0aJAOSgTbCiA
THlCyfLeFAYR9jLIv9dCJ1sanyQphUQYOSgTyZRnd10ssrDPyYAItiiEhkP+PRBKXZGVkw+Jr+us
mJ0mK0CGBQ7q9/zDqQqJgLJLpuwMktwcrcNdF2RrCkAys8sJYhF0NB9fDERaHfSypJQVWbmrileX
V27ErEX3RiGODHcl+EUgJVgoYJYwLa/NQdruz4WQ3JyWnBC3JCoinIWE3U10VyxohLHIPxARxcQl
JC/PREIVG6prtjXsgqxF8QUO1yskAspqmZob62s3YT5qYV52emqSPjaageSD++XMMQKNYMOdhiBK
TEnPzisqLa+EJaAdkPi6n005c8ODjONh6soumTrb/2iBfNTNVevKSgpyM9OWxQOksJCgANhViL1N
RCSMRqBRQFAIdLQ4QJSTX1y2fmPNNiC0r7P7CGQtYsqZcI3MnQpxyChQ5mW6CslxJ4/2dCGl+trq
DeWlhSuzEFLU4lBNoJ+vOZFIV/P1C9SERUTHJgCiVSVlldVbt+/aDZmvR45DUt6Va0NIyJVjIY6C
+SuKEf2Y+8yPTJAcd+vGQP+Fs6eQUmvzjm01VRWri/IAkn6JTgshCUQS72wQsVmNIpfok1dk5yOi
2obm1j+7eo6dOoeEbt+7/+Axky+Ey6zSUIiDR4ESykTymTA5DrO+BvrPnznRe7CjraWxDiEV5mak
Ji6F3gYiQUQS7WzIyAeiEWgUl5iWmVfMImrvPnLizPn+gaFhltDEW8gX4pI98Gaou+Nu2sVX1F3Q
MjH5TGyizsidm9evXjx36uihThZSaUFOenI8ihTk7+stHrXxqQYPtZBwHWiUnlNQWlG1pX7Xnj8P
AKIL/deG7pBehjlnSIjkC7HJHoJ7czEZwY+jboYvE+lyE69fPH/y8D6qdKkPIHW0/b7jt02VZcXQ
20AkiEjmOhuGI4jY8FCLik1MZTT6bWdLW2fPsdN9/YNDtxlEE1Pvp8UJCe7XHR8pRoxMJJ8Jsr4g
6QuymV6OE0hg0tmTvd3trU31W6oqQKQVyfoYXXgwdjaxgMSGI03o4ui4pLSs/JLyX2rqGhmNLl69
Pnx3FGL1q4nJd4gIU6pIwpDgjtwBxdTP5N8W4xIMLAHSB4D0+sWzx2Mjd4YG+/v+OnaoY29zQ231
eohIbGcL9Icnm8jD38gIwlHS8qxVP1dU1dTvam3v7j157uLAjeF7+Dx7BRrNYKw2JFVxN2PqVt32
77jbgisWEibGQZLl5JuXz588GLl781r/+dPHezqhs9VWV64pWpmREh/LBCTLjOZ6dFb1iBlTiscj
GBqZiUfUr8xt4nA/mLofQTzCruZIPFrAPNeC8LkWrz7XTL+MWBgfDbLjoxcQt+U3PsJw/W7KOD66
Zef4iA3aQaFawTi7HcbZ8K52BTe/jMpunP2Nn+rt+DgbB5HU+9pa6n3tEuwyg7G28H0NM8/njgO4
AOGSKxNRyORMkoX3NfNDSFLSyvDChu/9qfBSy3vvPyjD935KIdh68oDbx3S05wDsQ+Xe+5cb3vtx
dCQ2hIQYBZ3NxPzRBnb+yLBlceD6TXy1Fbz8u1EmaxXCl1kYODL74YzzR+t580fhFuePsDaaiXnI
Ncw8JO6eNs5DkikSw44hd88AUIwML2hChXArHGw/5fZV4jzkZjvmIYlI/PlsmPHPLWDnswWraiiT
2yMThYd+0admjYS74HY37YDKAdx8dqLV89koEjPpb1wXWYaUcF0Esva31u1o2s2TSQIzkhQjqxXi
Fw2wdV2ECdu4MmJ6fe3XOUu0bpSJwmOjQltJ8YliYyUTW9bXDJB467TcFpDi0rVSkoliZJtCv7JF
TDJ55ZWsX6cFSEx/Q0q4Vgu10mC9PwEWazOhShGu90tAJgqPHQqtLeUUimH2ldiy3o8jAJaSMW8E
K8oZ9hNJQiaKkf0KJcTFCsq94TK22KqR4P2NpQQLAFDckpUpVhoyUXgcVogsYNtdNhBcIgkkUpOJ
YmRQyNR+SWosxH+Q5WAUmquQ5XwRgUj40bJMkANgxZiJ7JPFb0N9PTve4ai/b4dCZVQUckwhjpcF
mVw8ZqIYuV0hHiUmfpuJTC6RicIjGYV4mMxHJpfIRDGSkEI8Su6UicIjQYV4mNwmE8VIkgrxKLle
JgqPpBXiYXKxTBQjRxRyacFbU2Mm+m3OSY85Co9MFHK1TBQj2SjEo2QiMjlRJgqP7BTiYZrnyGTk
JEOFeJTmVSaGEQIyuUYmnJ1ugdlp4dRiTJSz3si4L237FVAyNzVgGIDzl1NsmQGXtUIcTac/5oxz
AwpQiIfJskyQAU+tzZmXidAhfcx0HS1L80IuHQtxHMxfOVUmQT02s2tkGIXmVNeWRBQyBcxsZGLW
5izKZEVdP1kqxPEyLRPufTMsp5gfgJuuD2mmpJ+cFOJhMheZrJAJdpmydUahMCRbZ9RYGtK8QjI6
gsQBmaBeLWwesK5erTwVclgmQd3jSX7dY8UoxKNkcgBuPjIx9bOfzK2fLSx5LHeFeJjsiEw21mHn
r9TL9Ig22yMTr57/mMl6/spRyF6ZbDgXQgEK8SjZEJlsPV9EssNp7utbe2XVAJw5p+YgfU4NHMAy
95waRSnEMbQyMsG2b8F5RwfwvCNTR9QoSCEeJisec8Jzs9qF52YpVCEeJcuRac75aztMnL+mSIV4
mCzIVLFh4yaRc/wUrxCPkqhMYudB/lzInQepcIV4mMRlMnWu6EqPO1eUoBJ7zNHn0xYW5OeR82nJ
kaIeo5AlmQTnHGeQc47jPfKcYzGZDOdlp6jnZRttmjMAZ85dj8Nj19Vz1w2YqMgEdbvCtNoIXWRU
NGlROt1iqCMXAiXSPO3IdQMf9k9OJkiVD4IygqHhWqaFh4WGBOOZ9H5QaAe3JVqdfi/4EQr4yMkE
OwqQkyYYm0YDfBCQD9S0AkAihS0UAMC6r8DK5AVlTX39/P0DSAM8vgwgj1aII4gyQXLFIi8vb28f
pnlDDwODVIU4SmTfBXACUGxbSPh4cBTiweEuf4IGPhkbfOT+o3qlElAJqARUAioBlYBKQCWgElAJ
KI7A/wEdHOPtCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKMzY3MwplbmRvYmoKNTYgMCBvYmoK
PDwgL0xlbmd0aCA1NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz
MTYgL0hlaWdodCAxMTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnelX
U+cWxpWAmQMZSEggCQESpjAEAglgGA1jkBJBIiBhViRCAaMRFyCaMhXKoKkgNAqlRkGQoqK0uvqv
db+hw60k53St++ne9zwfZLH24sP5uff7BtbZz3PmDCWKAEWAIkARoAhQBCgC/zsEzlL6i8C//1+D
Hwk5EY0S7Q8UAIWU4Ak4Gi00NAzpHObyQwgNpSGEJPj8Hefndo5OZzAYTCYLazGZAIFOPxcWBvz8
+II2H0JHg4Y7R2cwWWw2h8PlYS4uh8Nms5gMPz6gF3Ry/eiAHIPBYnN4vPAIPl8gFIqwlVAo4PMj
wnk8DpvFYEDzEcCDrgtFPcdic3kRfKEoUiyRREmlMkwllUZJJOJIkZAfweMCPei9UOi8gFN7go7B
BHIAThwlk8XIFUplLLZSKhXyGJksSgz4gB4TWi8YvLMhNJhXJpsXIRBJZNFypSouXq3RJCZhqkSN
Rh0fp1LKo2USkSCC54dHC9h4gC40DKHjC8XSGKUqXpOUnKpNy8jIyMRS8OBp2tTkJE28ShkjFUPr
AbwwuG4DTO1ZOOzoCB00nVyVkJiizdBl63MNBmMeljIaDLn6bF2GNiUxQSWH1kPw6DC1AdiFhMDE
wsACOmV8Ymq6Tm/IKzAVFZeUlmGp0pLiIlNBnkGvS09NjFcCPBhbOPJCQk7dFui0o7M44UKELjlN
l5N3vqj0QnlVtcVSi6Usluqq8gulRefzcnRpyQieMJzDosMHlVONByOL2k4glinik9P1RlOJucpS
V3+p8bINU11uvFRfZ6kyl5iM+vTkeIVMLECNF2Boz4ZA23H5IqkcocsvNlfXWS9faW1r7+zq6sZQ
XV2d7W2tVy5b66rNxfkInlwq4nOh8QL0HS0MtZ0kRqVJy84vqai1NrW0d/X29TsGBrHUgKO/r7er
vaXJWltRkp+dplHFSFDjhdFOzSwcdwxOhEiqSEjRGYsrLjY027uvOwaHnXdcd0cx1F3XHefwoON6
t7254WJFsVGXkqCQiiI4wO7UZQHHHZPLF0erEtNzTObahpaOXseQ03VvfPLBQzeGevhgcvyeyznk
6O1oaag1m3LSE1XRYj6XCQfelxdtSCidBSMrj0/R5ZVUWZs7rg+MuMYm3dOzc/MLGGp+bnbaPTnm
Ghm43tFsrSrJ06XEy2FoWfQA7MLo7HCRVKnW6s+bLzbZewdujU64Z+YXl1ceezDU45XlxfkZ98To
rYFee9NF83m9Vq2UisLZcFmc6ju4KiJEstjEDENRpbWl2zEyen9qbnHFs/p0fQNDrT9d9awszk3d
Hx1xdLdYK4sMGYmxMlEEXBaB2HHguItL1uWVWhrt1792TUzNL3nWNrybWz9iqK1N78aaZ2l+asL1
9XV7o6U0T5ccBwceXBaB2aHjLqvgwsUrXQ7nmHtu6ft179a27+UrDPXSt73lXf9+ac495nR0Xbl4
oSALHXjB2HH5EnmCVm8qr2/pHXRNzix61p9t+3Ze7+1jqL3XO77tZ+uexZlJ12BvS325Sa9NAHbc
gH3H5AokCnVaTmGlta1v+J57fmXNu+3b3T84fIuhDg/2d33b3rWVefe94b42a2VhTppaIRFwmYFm
lskTRCk16bnFVY3t/c7x6UXPxpZv983huyMs9e7wza5va8OzOD3u7G9vrCrOTdcoowS8IOyEUqUm
w1Bcc7nDcef+7PKqd3tn//D9h2Ms9eH94f7Otnd1efb+HUfH5ZpiQ4ZGKRUGZwcfUYwllqauAdfk
3MrTTd/rg3cfjn/9hKF+Pf7w7uC1b/Ppytyka6CryVJihA8pZOxKLbauwbsP5x+vb73cOzxC6D5j
p0+ffj0+Otx7ubX+eP7h3cEum6U0KLuztDAmTyhFfXea3effsNNnAnZf/iHlLO0ciwe/ViRl5pXV
2roHR90Lno0fX+2/PTr+hCG63377/On46O3+qx83PAvu0cFuW21ZXmYS/GLBY52j2JGMEsWOBBBB
mWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhKFDsSQARlih0BHJISxY4EEEGZYkcAh6REsSMB
RFCm2BHAISlR7EgAEZQpdgRwSEoUOxJABGWKHQEckhLFjgQQQZliRwCHpESxIwFEUKbYEcAhKVHs
SAARlCl2BHBIShQ7EkAEZYodARySEsWOBBBBmWJHAIekRLEjAURQptgRwCEpUexIABGUKXYEcEhK
FDsSQARlih0BHJLSf8HuH+8bY/ji5xfvzBK+93kmhOh9Y+xe1f78BTvCd7W/YDfgevDto/VN397P
7z/+guGGADzyLx/f/7zn21x/9O0D2BEges/9b3YG2K/ovIn2K9aev9g9eHv08fgXDHX88ejtwe6L
52tov+JmJ+xXoCVQgv0K2ImCvZ7qxnbH7YmZpSfe7Vd7AO/DRwz1AdDtvdr2PlmambjtaG+s9u/1
RAXd6xFEKTRpuUVVDfa+W2NTC571zRc7AO/dewz1DtDtvNhc9yxMjd3qszdUFeWmaRRB98lgj1EO
K++mCuvVa0OjD+eWV3/YAnhvDrDUG0C39cPq8tzD0aFrV60VsAOqBsOAwHuMDLQ/G5+afb68rqVn
4M7E9MKjVe/mTy93dl9jqN2dlz9telcfLUxP3BnoaakrP5+dinaPA+/PMmDnPQZsKvJhsaejf+Te
g9nFx6sbz7e2X/gw1Ivtrecbq48XZx/cG+nvgLWefDCqiAm6886OiIxWJWUa4bJo6x28Pe4Gq4Un
Tze8z55jqGfejadPwGzBPX57sLcNrgpjZpIqOjKY1wJ4fMhiNek5hRX1zZ03hlzj7pmFpUeeJ6tr
GGr1iefR0sKMe9w1dKOzub6iMCddA+tk4QF9KkLpbJ4wSpGgzc4vszRe7XYMg7XMN7Pz34FDCoZa
XvxufvYbMJcZdnRfbbSU5WdrExTwEYUdyFvmD1+euORMQ3HlVzZ7T/+Qc3R80j01PYulpqfck+Oj
zqH+Hrvtq8piQ2ZyXFBfHr8fVCQMrVZfUFZjtbV1990cBkOosfGJ+xhqYnwM7KCGb/Z1t9msNWUF
ei2MbGQQPyjk4RYuigL7uwxDodlibWpt7+lzDA6NOJ23MZTTOTI06OjraW9tslrMhYYMMMCL8h93
p33IYHEb/O/4YlmsOlVnLLxQXddga7V39lzru9GPpW70XevptLfaGuqqLxQadanqWJkY7FID+d8h
30UmGOAh80BtlsFUWl5TZ220Nbe2tdnbMZS9ra212dZoraspLzUZsrTIOhDs78BpNoDvIlj0osYD
08o4jVaXm19Yaq6sqa2rt15qaGjETg0Nl6z1dbU1lebSwvxcnVYThywrUdsF8Ps8g3xmmRyeIBLB
S83IygWj2ZIyc3lFFaaqKDeXlYDNbG5WRipCFyngobY7fdydOYO8oRksbrhALJWr1MngDK3PNeYX
mEyFRViq0GQqyDfm6sEdOlmtkkvFgnAuK3DbATtk584GeJFgSR6nTkrRpmfqsvT6nJxcDJWTo9dn
6TLTtSlJ6jgwJY8EdMgaOoC9Meo7ZEruh4dcycHQXQ2O7ilarTYNS8GDp4Cbuxrs3JEjuR8dsiQ/
fVWADaPfDB/gccANPxIFCShiIUkgIUENYQL4Sa1OSIAUgVgFihGIBCd8DpsB6AK2nb/xaGHQeSw2
LxwFWEgg9SM6Ri6XK7AUPHhMtEwmlaD4inAeCv84SU750u3T//1JWg+KsOCgwBmBCJJTIDoFX4kh
NUUkQLEznJPkDxQ6ExDdSedB1JE/6QjlHKHEHpAAS/kfHaX1cCGuB9KOICuKAJ0f3p9BUf6kKIiK
4nCxFTw8258S9VdMVNCuQ834HwFlJwllkM8FKWU4Cj05CNLJ/k082cmh58cXgpLxTqLx/NFw+P4D
GPypeGSxeH8eg38nMv6RRoj7F5I4wT+5/fMr/BDW+icN6juKAEWAIkARoAhQBCgCFIH/bwK/A74r
1LUKZW5kc3RyZWFtCmVuZG9iago1NyAwIG9iagoyOTcyCmVuZG9iago1NCAwIG9iago8PCAvTGVu
Z3RoIDU1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM2NiAvSGVp
Z2h0IDkyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVy
Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d37U9JZFABwFZD3
G0FQREUhDEXzgVoqamokWlGa5mYa5mqxuutmUU7ma6xYXcuyMs1Ne2APzbQsK2f/tb1fbZpKLt/v
bfhtz/mpmXv6NvPxzIH83ntuRAQECIAACIAACIAACIAACFACkRA/L0BQQugfidoOFgS5wBe7yEgG
5NvULBabzaEiGoJMYEuNzWaxEDod+FZVb0lHc7k8Ho/PF0AQCPD5fKTG5UZzOFvgIb0pbBYq6mgu
jy8QCkUisQSCSEAsFgmFQgGftw0eqr63sJE1jycQiiQSqUwuVyiVKgiGAkqlQiGXy6QSRC6gvNmo
n2DLG1U2m6prgVAskcmVqhi1RhOr1eogmAlotbEajTpGpZTLJGIhqm8Oh+IO/mm5jc3jI2tErY7V
6eL1CQZDIgRTAUOCXh+n02rUKoVMIhJS5Y3ljoxioS7CF0pkCpVGF6c3JCUbU00m8y4IRgJms8mU
YkxONOjjtBqVXEqVN1XdQYsbYbM5FLZcqdbGG5KMpl2W3dZ0m82WCcFEwGbLSLemWcypxsSEuNgY
hQxxczns4L0kEjVtLoWNCluflGJOs9qysnPy7Pb8AggmAvn2vNycPZkZVovJmKjXqpWIm0f1kmDF
HRWF+ghqIwjbYDTvzsjKsRfsLSpxlJaVQzAQKCtzOIqLCvPzsjPTLaZkvU6tlIoFvGh2MG2qa3MF
IqmSwrakZ+UW7Csp21/pPOhy1UAwEHC5qp0HKveXFu/Nz8m0miluhVSEegkraue3EtRIqNJWqHUJ
RktGTn5RaYXTdejI0br6BghGAsfrjrkP11ZX7Xfste9JR9xalVwi5KHOvbOVREah0hbLVVo9hV3o
qDh4yF3f+Etzy2mPpw2CVsDj8bS2NDc11B2pcZYXF2RbTUl6jUom4gdtJZEsDlXamvgkU3p2YWlV
jft4U4unvfOct6sbgonAb96zHWdON5+oP1JdWZKftduUqFNvFXeQ2kZtmyeSqbQJKWlZ+Y6q2mMn
TrV1eLt7ei/6Ll2GoBW4dMl34XxP97lfPc0NbldFcZ7NYtTHKqWolQRp3Kht88VydVySOSO3qKLm
WFNru/ePXl9f/+DQ8AgErcDw0ODVK32+891nz7Q0uqvLC1EvMehiUCsJrs0VoEaiN6ZlFZQ63Sda
O7r+9F0ZHLl2wz82DkErMPaX//ro8EDfxR5v+6mGw1UldtuupHiNXCKIDlbbHK5QqtIaUq05+ypq
j59q7zp/+erI9bGJW5N3piBoBe7cnpwY918b7vf1eNtO1rnKC/ekGfUahUTAZe/8ChiFPiRlKl2i
2WYvOeBuavP+eXlg1D8xOXX/wcwsBK3AzMz0vanJv/0jiLuztfFQZVGONdWgVUmFGG0RatvJlqyC
MlfdqY7ffVdHx25OTc/OzS88hqAVWJh/NDdz/84E4r7Q1X7yqBO1EnOiTiUT8oLXtkhOte09e/fX
Nnq8vVdG/DfvzswtPAksPoegFVgMPHs8/3B6auLGUF9PZ0u9q7Qg05IcFyNHX0qCdhIx0k6x5hRV
Hmlq7/YNXp+YmvnnSeDFq6VlCFqBpaWXi88W5qZvj4/293o9jbXlhVkWY7xaLgquzRcrNAmp6bnF
B9zNnT19I2OT03NPAi+XV1bXIGgFVt+sLL0ILDy8d9M/5OtubzpcuS97N/qYxGpLFLEGU0aew1nX
cq63/9rE1OxC4OXr1bfrEAwE3q0h7qfzD26Pj/T1dJx0V6GPyRSkLcbUtkSpNZhsdkd1fav34sCN
W/fnnrxYXn33fgOCgcCHdcS9+Hj27sS1K+c7m48eKM61pqKvgCG00RfA/FLXcU+Xb9A/+WA+8Grl
7fuNT58haAU+fdxYX3v94unc/ZvX+3vPtRxzluSlmxJotctcDZ7uS8Njd2YWFpdW1ynsTQgaAfTT
+Pj+7cqrwKPpSf/ABW9LndOB10a/AuSjTkLV9k7tzX8haAQ2N8m0owUS9F/JXZkF5TUNbd2XR8an
Zh8/X15b3/gM2DTU1PLm508f3r1ZCsw/mPQPXvS21h102DNMhlilBP1a6sfXCZEs0GZgik8BbbxN
+FdAO/ym+CeCNt4m/CugHX5T/BNBG28T/hXQDr8p/omgjbcJ/wpoh98U/0TQxtuEfwW0w2+KfyJo
423CvwLa4TfFPxG08TbhXwHt8JvinwjaeJvwr4B2+E3xTyTUhjdleEr6FbI3ZRFRIbThLTDNO2Bk
TfQW+Btt2OFAu50hSMLP7HCA3TsM9ukETyHevQM70xjsQMOlkO5Mg12XtHsr8Qmkuy55sKOYdt8w
PoF0RzEPdsvT7onHJxDvloeTILTnPfAJxCdB4JQT7VkmfALpKSc4wUd7TC9EAuEJPjacTqU9ghoi
gfB0Kpy8pj1dHSqB8OQ1TBWgnRwQKoFsqgBMzGAyFSNUDsnEDJgGQzvwJWQC4TQYmHTEaJ4RPols
0hFM8WIwqwufQjTFKwIm1DEYQxcihWhCXQRMX2QyYjFEDtH0RZgsymR8aIgcosmiqLhhai6j8biY
JKKpuUibGr8NE6GZzn/emUcyEfoLN0w7ZzbbfGcW0bRzdMUNujYBJvkznNu/M41skv82N9xSQXQv
xffJBLdUUBc4oWta4AYWgjtXvk8luoEFTS6G24XIbhP6MZvkdqGtQdFwcxb5dVnf/A2Sm7O+DuZG
5hA/K/BVEf4AAiAAAiAAAiAAAiDwfxf4Dw9En9kKZW5kc3RyZWFtCmVuZG9iago1NSAwIG9iagoy
MDM4CmVuZG9iago2NCAwIG9iago8PCAvTGVuZ3RoIDY1IDAgUiAvTiAxIC9BbHRlcm5hdGUgL0Rl
dmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVVNbBtVEB5n1w6qwooD
tFUrlSf+WkVptAkUEiqgrp06aSLXzQ+QUhVt18/x1pvdZXftNlFPuZATVAIhriCEegOBqFp+1ObS
XoqoVAVUyAWpSK0ACQGqOADim/XaWYdD1nr29+bNzJv5ZsZL1H3R8Dy7SxDNO6FfmMzOvjx7THTf
oC7SqIfwGGbgZUulCcaO60j+7XzufUspltzcy746zzbdpcsyMKF1BcstB+Y8UUonyvSZnh8SdR+H
fOh06DF+G/jB2vRkDvg8sBbbAtJDBelI3zJFwTcWRMl3K5adjHWzc/ax6TNv1zlWfnZh9QS1qXH8
9iLmM1V/dBL4WeD3TWNkCrgPeM0LD7IcOl331Wsz2aa8a7DiH5qJ5ScWq9MvAT8AnWUrHJsG7gd+
1zlZPBLrX6254+xnO+S/m0HuGPBjRMqWqhzj2gjg/rLMjwAjBqVYrY+yf/hRloPGFMsZX1is5orA
uEu5fco4XALeCvyn707yXY8QqVukXeC74F/t88ISy4eAS45d5LuQi7osgyjHPcCfhNXp0Vj/+9Cf
Zlv282/FOjQGDB7SwrOjHnoaeMKvT3JsTwAvGf5IARh+0uelM8O8Mb5RNvLM7VPAf9GLKYMkuXQS
3yY59A/yDciiRoQ88nFWwd6mAjQcLJ+s1P1Ug0xQ8rxlZ1EVJyHsHKwGGVSKrJpeBJWxEzTHfnAT
I/Z7J9qbG3Rz0HFoET5EfP/dWM9Vt6m6+iTWfnVCfU4dUodJqC+oB9Tn1Tykw+r+yMaH7QK8rufB
N96F16an16iejOfcjvoez3vnjSX/Vcv85s3fOizddtxziKu5a3MC9twkR8itFuv/FLMhk3xdO/vl
9kSEYlW9ePxmz7WzdCRZi6g65Y21SN9O30mv4vtWei3pI/1Deg2fW5RFveyI2XlkxxzKiOsCeDCQ
cYCI6qgrR7+3I8cV2IXQselHnLmRVYAK/A3LWsRUsuaJnujIl3NnHx0ZV5xzOzzvxIfMq3y9eK9I
S336x/ov+gf6d/qv+qr+HtDPHdG0+qTVJVH3KW8pnylfKZeUz5XrJJQryopyWbmqfKR8gd2nkK4o
l+CFdVs91+yxdu+As2YXmnF/MQ/csUHEHGszbyxtRXAKZ+uZS+S28YbOfm7fpR3UdmqPanntYe1x
bULr1fZpB7Rt2iDWgDaq7cbJznbf2HE1ebaSPWvRbMRms5IcVRX8+ojSwGc9Lp5Ti2YQt0WnIwaC
qA4OZuD/08pzhblIvYLetdRd6oA6Fs9RVt2HSRrvmKkhnrTMSCafyZLI9GaGMwOZw4wRfXPKRGY3
TofxPdLOiFkxkzodecmEHnPaZHt9XvhfiXuJvTSAbexkKM/gnUWUc70F35qrhmJQ158RWbwipRhz
zP4+Ydi2iI4C4ctA+g1Z7id+/7Id0R9Ho/dqaut1s+43mjJKpb4m+g8iaojqCmVuZHN0cmVhbQpl
bmRvYmoKNjUgMCBvYmoKMTA4OAplbmRvYmoKMzQgMCBvYmoKWyAvSUNDQmFzZWQgNjQgMCBSIF0K
ZW5kb2JqCjY2IDAgb2JqCjw8IC9MZW5ndGggNjcgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNl
UkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ2Wd1RT2RaHz703vdASIiAl9Bp6
CSDSO0gVBFGJSYBQAoaEJnZEBUYUESlWZFTAAUeHImNFFAuDgmLXCfIQUMbBUURF5d2MawnvrTXz
3pr9x1nf2ee319ln733XugBQ/IIEwnRYAYA0oVgU7uvBXBITy8T3AhgQAQ5YAcDhZmYER/hEAtT8
vT2ZmahIxrP27i6AZLvbLL9QJnPW/3+RIjdDJAYACkXVNjx+JhflApRTs8UZMv8EyvSVKTKGMTIW
oQmirCLjxK9s9qfmK7vJmJcm5KEaWc4ZvDSejLtQ3pol4aOMBKFcmCXgZ6N8B2W9VEmaAOX3KNPT
+JxMADAUmV/M5yahbIkyRRQZ7onyAgAIlMQ5vHIOi/k5aJ4AeKZn5IoEiUliphHXmGnl6Mhm+vGz
U/liMSuUw03hiHhMz/S0DI4wF4Cvb5ZFASVZbZloke2tHO3tWdbmaPm/2d8eflP9Pch6+1XxJuzP
nkGMnlnfbOysL70WAPYkWpsds76VVQC0bQZA5eGsT+8gAPIFALTenPMehmxeksTiDCcLi+zsbHMB
n2suK+g3+5+Cb8q/hjn3mcvu+1Y7phc/gSNJFTNlReWmp6ZLRMzMDA6Xz2T99xD/48A5ac3Jwyyc
n8AX8YXoVVHolAmEiWi7hTyBWJAuZAqEf9Xhfxg2JwcZfp1rFGh1XwB9hTlQuEkHyG89AEMjAyRu
P3oCfetbEDEKyL68aK2Rr3OPMnr+5/ofC1yKbuFMQSJT5vYMj2RyJaIsGaPfhGzBAhKQB3SgCjSB
LjACLGANHIAzcAPeIACEgEgQA5YDLkgCaUAEskE+2AAKQTHYAXaDanAA1IF60AROgjZwBlwEV8AN
cAsMgEdACobBSzAB3oFpCILwEBWiQaqQFqQPmULWEBtaCHlDQVA4FAPFQ4mQEJJA+dAmqBgqg6qh
Q1A99CN0GroIXYP6oAfQIDQG/QF9hBGYAtNhDdgAtoDZsDscCEfCy+BEeBWcBxfA2+FKuBY+DrfC
F+Eb8AAshV/CkwhAyAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ
44dZjOFiVmHWYkow1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7
HA7HwBniHHB+uBhcMm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJ
WgRrgg8hliAkbCRUEBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFU
SWoiXSY9Jr0hk8k6ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1Fiq
mLqdWk+9RH1KfS9HkzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BW
oUbhtMI9hUlFmqKVYohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1H
N6T705PpxfQf6L30CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wp
lfkqbip8lSKVZpUBlY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJ
erj6avXD6j3qkxqaGr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5
oa2u7act0T6k3as9rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/K
wNAg2mCLQZvBqKGKob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6
z7TPDGvmaCY0qzW7x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG20
6rD6w9rEmmtdY33HhmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfY
dHYou4R91RHr6OG4zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh
1FXbleNa6/rMTdeN53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46
Pok+jT4Tvna+q30v+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v
0l8kXNQWAkL8Q3aFPAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslH
xUXVR01Fe0WXRUuXWCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvP
rpBfwVlxKh4bHx3fEP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJ
rkkVSeMCT0G14HWyX/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUT
okDRkUwoc1lmu5iO/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+
hvzBNe5rDq2F1q5c27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHh
vS3OWw5sxWwVbO3dZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brz
WJliWV7Z0K7gXa3lzPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3a
x9vXv99tf9MBjQPFBz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XV
O9TXN6g3lDbCjZLGseNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqK
WqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0
Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9
luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8q
nqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT
44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/TH
kensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjY3IDAgb2JqCjI2MTIK
ZW5kb2JqCjM3IDAgb2JqClsgL0lDQ0Jhc2VkIDY2IDAgUiBdCmVuZG9iago2OCAwIG9iago8PCAv
TGVuZ3RoIDY5IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgq
JOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PE
XPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+Ed
igjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHH
Jz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY
+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9Fw
pwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7Na
mcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66
dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i
1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwf
YrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqw
Syv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxt
UgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+o
F9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdT
Tsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QW
Wdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXI
M+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+
gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7
HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4CmVuZHN0cmVhbQplbmRvYmoKNjkg
MCBvYmoKMTA0NwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNlZCA2OCAwIFIgXQplbmRvYmoKMyAw
IG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tp
ZHMgWyAyIDAgUiBdID4+CmVuZG9iago3MCAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMg
MyAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1
YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvSUxNUkZPK0hlbHZldGljYS1Cb2xkIC9Gb250RGVz
Y3JpcHRvcgo3MSAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENoYXIgNjUg
L0xhc3RDaGFyIDEyMSAvV2lkdGhzIFsgNzIyCjAgMCA3MjIgNjY3IDAgMCAwIDI3OCAwIDAgNjEx
IDAgNzIyIDAgMCAwIDcyMiAwIDYxMSAwIDAgMCAwIDAgNjExIDAgMCAwIDAKMCAwIDU1NiAwIDAg
NjExIDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiBdID4+CmVu
ZG9iago3MSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9JTE1SRk8r
SGVsdmV0aWNhLUJvbGQgL0ZsYWdzIDMyIC9Gb250QkJveApbLTEwMTggLTQ4MSAxNDM2IDExNTld
IC9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodAo3MjAg
L1N0ZW1WIDE0OSAvWEhlaWdodCA1MzIgL1N0ZW1IIDEyNCAvQXZnV2lkdGggNDc5IC9NYXhXaWR0
aCAxNTAwIC9Gb250RmlsZTIKNzIgMCBSID4+CmVuZG9iago3MiAwIG9iago8PCAvTGVuZ3RoIDcz
IDAgUiAvTGVuZ3RoMSA4MzY4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AcVZC3RU
5bXe+zznlTB5TjIhOTOZmQyZvEOSyZCQHGAmBEMgJDxmINEMITRQ0GAxggilAgUCVtuKIHKvWvXW
4qUdgsUBi5dSXFqVu1D0apH66MVXbeqtF+XWZGbuPmfGlGR1uVjrunrPmX32v//nd769//+c88/6
W2/rhSTYCiy0LQ32rwT1kO4DwMk9a4P9cTt9O+nBnoH1lrjNFwOwu1b2f2tt3NY8BaDf/601GxPt
M8oBtKN9vcEV8XIYJV3TRxlxG6tI2/vWrt8Qt9Pnkq5dc0tPojzDSHbe2uCGxPhwiWzLzcG1vfH6
0hrSU/pv+c76hE14QO6/tTdRH/2E7wIg5SbDHaCFNaABBox0EkLxI/1+4KhUKSf50f6OyE2T6j+H
FI3a3U+cpVuVxG9/XX/16qVRp36LtonqadX6SgG1EQqjhQAGpPK39FvGSpRS5UgOQ2dRGNpJmkka
SKpIXEVHNfJJvBfSu67IWpQ40EtvZv/5WSwlH3ygXkNYKhuSQNuzrV7q2batuXCGFlvAzSFI6AO7
qr1D9ielMDYM2W2kpscVM+TOJQtkrdsuRdzLpVF3WINyjvQ/9h9LV0m+sDdKn9srpFeo3nn3bOnc
DCofkl5yhRlSL9rDHMqTpBfs35N+6S6UnnLXSUNOyhuSjs4gdVx6zP096dHtas5PXKp6xB7Gg0PS
w4o6Lj1E/d+/TS3YF294V1z1b1cHuuWYqm4+FmaePC6ttRdIy6khynqpy75G6rR7pIUzwugYklqV
Zseluc5zUosy9JAkxweqifdebVcRV8aHLbY/I02Jj5Cv1JbTJIt9rpRL/Rc/fL9UbL9RmuEK4xNP
N09x2Zud99eE8Yo6hqIIqKJujqse5yn8KcyGQlwKDnzgWHMhYcZ7h6RtpA4ea57idoTZj+RU6Ziz
2bmdpIbEQbIojAvlYnG/uEJcJE4Vi8RCsUC0inlijpiuSdUYNckag0an0WgEDadhNKBJD8felYuU
SEoXKNYRBE65cmrayChputAVGNQwcAOEBdiROdCY1ZjakOJp8v6dS7ea2e0t+tuR9bdkURbmhu5v
6fCHDucGQpVKIpYbuKb8/5LsnUmtW9o3Hmvf+MliX6/N123z9ZJ0h/YM9GWFti63WI5+slEpsITY
gu7lPX2KDvaGNtp6vaFPbF7L0Xa13YTixUpxu817FBb7FvqPLpZ7vUPtcrvPFvQGjrX5mueNG2v3
2FjNvr8zlk/prFkZq01tN2GseUpxmzLWPGWsecpYbXKbOlZRkW9Vx0zgT0MKfwZK+P2Qy82EXIDY
RZK3FB3tiH3KnwddLBIbZml1w3xF3hnBdPgFiPA0bKEV51U4jFqwwTBWwu8wF13wJkThLfgDmGEP
PExXH3yEX9BK8zFOoTo1cBf8MzwU64d+aKTzI+QhA2rh49im2Auxv8JMGISzKGIa5sZOQBnspPMg
HEIDszx2FLJgLtxOK/td8Fu4GBuK/ZH6r4H3MQXLuLrY7ynAeMrxwG44DE+jFW3owmWx9yk/izB2
wuFYa2yA2n1KtcpgHmyi0d5DCQuwCA/i2+xwbGvsB3Rvk6lsEfTQuRa+BwfgEBxRay3nJvMZ1L8X
WqjsB/AyfASf0aJbiDNxA/M6+0f2v7g67mDsLOFYRON1w0PIEit2XIQrsB+P4FP4G/yCcTNB1sO+
zvVzjxC2RbALHoFT8DxcgN/DJzAMX0IEOcLUgPNxE/4TtfsDM5XpYjYze5mLzKdsBfs2J3J7+B38
MzEu9nrsS8KcBy6oo5m+APzQS+dKuBlug+/CdhRhPxyF3xDad+Ad1KERy7ACZ+NCXIbfxo3wQ3wM
T+IlvIwf4MeELo2RGBtTxgzQeHcxu5kjzBBzghlmU9j17Gb2NPs2+wWXwXVxp+l8hy/h1wuThRZx
QfS+6Duxkti9sYPkl0w67VAIJdCAHLG4FraTJ3cTZ4fgMXgSfg5DMBQbQQ+chVcI13vwKVwlj02m
04qVWIttuIAQrsG1+F08QAgP43FC+Qw+A2/gGzhCZxSyGS1TwixjgsxGOg/CAeaCyo+BtbJT2BK2
he2I/YU9wh5lP+Mc3FJuHbeJG+QOcA/xk/np/BJ+Kd/P7+OP8y/x/8F/yl8RcoWdwmPCU8IFUSNW
iQfEKOYTFgs64Cl4lqLufrafbDvMwu3k1cXwMkXvMDwHI/BXOA0/xVyIsoo3C2KPQDi2i7x5Cn7J
3gn18EPmx8wNsUb2CVaLlbGr1Fc5+WvslF2FU5wFDrst32qR8nIn55izs0yZGelpqSnGSclJBr1O
qxEFnmMZhGKfranbEiroDnEFtubmEsW2BSkjeE1Gd8hCWU3j64QsSrsgFY2rKVPNlRNqyvGa8lhN
NFrqob6k2OKzWULnvDZLGJcu8FP6bq8tYAkNq+lWNX2vmk6itNVKDSy+rD6vJYTdFl+oaaBv0Nft
LSnGEzI9DHQlxXACQAa90nEIZgU30+IKs5QavpDZ5vWFsm2UpjLW4QuuCLUt8Pu8OVZroKQ4hLN6
bMtDYJsZmlSUaK60o0XQ0e6nsUuKV4UIP+wxrLCt2BOWYXm3kgp2+kNsMBBiupUxUopCJps3ZLrj
/ay/mV+lfHuvKQwxjqZg72BTSO7eQ6QrZrdiBfeS1dJhoW6ZHQF/CHcQOAWEij1+F/HHhKN7tSWk
tc209Q2u7ibOoc0/ZJbNPlu3NxCCdv9QtpytGiXFJ7K21FmJlBMlM0pmKLrOmrUlrj/cFs9/9bSi
s7acfZd0S/sYL6iMbZtDMEOWHhqEuCCstcqlt5beeGuJPjoCSHe5ivDMCjEUSqwjxDvmBENbOxIw
gn3eBLjV3iFttll9Ls0MUP3uQeM0ciDVN9osg58DedY2/KfxOcFEjuAwfg5KoeL/sRAKYfCr9IDy
/HTQI6kvy9anuG9AdTXZtizfNRlkK8+tEnrhLG4Jg7bNfxTxB4EwxnaEwZt7gh4w7E03UnGREnCr
vDQcGcXFlOGyUooQNNFATUpkWAYtg3NWDFqaLH0UUpxD1VTQOxgoI8I6/EQLLPRbQ3IgZyzZGwhM
o35KlX6oCVUfDFAPqxM9kFazyiJUqay4he6qoM2/wB/a6s0Jyd4AkU5BfLrNHzpN8RsIUK3yMaSE
ePOqrATmCsJc7qLyyngv9FqzlboIDA4qfXb4bdbQ6cHBnEFl1sVtekOemCEnMsKgVFEYDuPWNmpL
ymbNUSm32qwEK6BwOpUC+KsAotf6r2e4egw3tawhtNUqw+5viOHa62HYc10MTxtDOo7hOsI8TWG4
/h/H8PRxDDd8PcONY7gJpExoG1WGZ3xDDM+8HoZnXRfD3jGk4xj2EWavwnDTP47h2eMYbv56hueM
4SaQNxDaOSrDLd8Qw3Ovh+HW62J43hjScQzPJ8zzFIbb/nEMLxjHcPvXM9wxhptALiS0HSrDi74h
hhdfD8NLroth/xjScQwHCLNfYXjpGMNyTgiuXYe3Tlh24RtfmJeNo7zz6ynvGrsRQn0jwe9SKb/p
G6K8+3ooD14X5cvHkI6jvIcwL1coX/H/SHnvNZQD/zwcJKkiOcQvhscZD2zn/pPSz8N+kkcpbSWp
4r4DdaQbSZeRZNC7bXwvjjbUQIA7yZ5B343K7hztf9DOZPygHRI6eBJBTdFGHun4ll08Q5vIjyud
qvTU5/UdSYlqVXAGs/AGvJW+pN5l2pitzGvsBvZVbiUXpRoMfWEDfQ+dIVwiNMhWXsil7wxOzGVB
x3O5LMuYtYKYi5Ct0R62rqmnTZh5V+pbI/XzjF/Utxoj9dBYH6lXpKJ8aoo1xUlykHs0PHqOP/Nl
Q5hrH/m5AoQF2kXgn6BxGNCBHi7J3+5j0MlP0dUKbm2z0KfboNvF7RIOsvu4A8Jh9nHuCSGMYd0L
+ILuTfZNXQaKgsCARquliw5FnknX6RypZKbzvCOVykSNS9lf0unpQ0nQ6lheo08ymcx6HSfwYUwf
0rIMqeO6bEPvbbdmFQ3MM17Jao14PPRL8WTTHor3g6wyaDTVtzbW16d6PGV0S/zO0qLNxhZ6leNO
54S4s4GdpVmJDJYy2LOBFKpJv53G+nqRpKIcu6ALrXr6kLXSh6gVmTIcCD+JnYwuOnRT5L2V0WeZ
k/Td6sUFXzZgWfQVlZFDxM0mSmnBBB1y5e2pKGqcotPgT12duonbyw5yg6kH2APcgdQjbBLjytC6
MpkMjeA2mrPRkZGdlR1GyzFr+2LVOa0Rck3rMDQ2DhuHE4BSrJXumuqqAluNKdOUmZphFJlCTLHi
8zj54uKyu189tezB7tbagYejQ5EdzCbuzGjDGwOPvveXaN7UXTfHYH304svRYcKnRPbjhJWhtB7K
lN3gkxS+Wmih3WDBGAY8DycpjjSUcZJqgKpZ2itqKSqvQCvFRuLk3h69wrwcqWLLRx7lPNyp6PMx
iO6IXlUGYWi/APA4/w5FDQflcgrH0LYhJ5A3OdrIzOaFk7SHbMXqoxsTN+xR3UfeayQPKDfmxOPR
f8fKB/gztK2FtO8A3GHqmodCeRIwzAxew5pFxgHZghjGyUTdk2PUfQCNrZHGivI0FekhrGIujnzG
nxmZHb1K98PQfgrwXv45umkdLJHLNMwShmEEEUVXKiJDYahjkaGdUZ0OBQ3j5M0G8qU2W284bW3/
Cq8yeVojKR6KMpo+8XjjKNaMOzefrSiHrjQr3QO5h377cRbTglL05ci/RN9jlhOQEY7/soEzjXxM
IAjPo4RnHd2bjnYU/LLLYsvJyuCdaQUupC0JVyHjzNXkWvLTBFO+4DblLDGai8HpmJJdVBzGvGti
RoV0+WzkLEU0AVNgDad6yiKeFJOHgigRQE6KoExTHmakC2IebYOkUzhlWAucBWVYijaCTIjPY1df
VWegcsVbP51WXrv6jpWLNIbi6JFkwUD09OyKnoleYC5wZ6Lrs1x3fr/UHGny1u5asuolV+H+B3t6
7Z4cR0Vew4zdd98YeZbuCsFKvnuJUiLUygYUXCLDabQUChBG/xDjoLntl7UCrU6nrcq8ptWp9Uok
ogZEKwWEsi4RevXkXorOjr4Y9fFnoiMjs7hTtIPDKOsS9wvqX/HnOtlrEgqxQKhFt9CCTcIy9PN9
uIHfxR/ApN34fYFBXhAcqRRUPLp0tNKAS6vRCahjWV40G9glQJ4O44Zj1tsSIXWZfP0akUiebv1c
WSg9SJ7eufk5wrWuK02ZFBnKhQLtrxEzt3I0wvIjO5gm5NgTyF8d9URHCR0LdbG3uVruJvoHyAPT
4B55fh1TXbMRdyP3Zh4W/PcHrg9tyUk87YKmmYtoL4krKC0odSkZXI4+PyezeJokunT64kr9tLRW
aC2dVu1qKDDXm1tzSjSt1dl19b/CbOK6GX8OcRKHrwwrUXo5xXPu/fcJ/DBNrsg5T0qqSVnwUNGK
FCVWmGSchIIoZKRnTq2scTtr4stNviiIVkpbK2lHKyWdIofCpRSdVNOWX1Bd5a5xpzFv57jL5aXO
mQumdT7IHpmfP71raa8rTxcd1s5eh2nH9uxh2MmToy8m6di61s719/36wUWP9zOpKRlag9HkbJ8z
Y809n+ommd2zplY6Gu/pvHf27OeihqobaqckuazTHHJJ9c8e/O3Sigx8jaYv+buReOzlT9N/Z7kw
Xy7+yEBPloxcxsiCyW4UBV2uXafPYM1pkiCxTs4smWuSsvOkA9ZmX4IXde5euUzzRCVluDGFJkwq
TRLogkyTEmjVyWjLh2ojTE2lRZfmTL7KC3PHwXK0Rj+Zfmj9v0VHEN94ektvQ/vm227fyHUuaWU0
X8r7g36s/gxNKI/e+tQ9LyyuOrV3/y/J92WxS9w08r1AHsqHJ+U5TZqd6fvxAXq2oZYXjLy5hW8y
zrF8H3dM2inp2EzWlJaZZmrWzM2ca5pj7szsNC01X8K3uI9zP7RctRhvwCbjLn6bkaNH4j556vzk
m5JvSWaTk3MEe75VNKUW5+gzWSafrTFtys/rNmw1MAaznZGS9+Vl2+xExbzEaqnEdldriufycFmc
jnON9cqq0RUhNtZ1UXwD+Z9WBlo06BStdJlKTyK3VQ0ASDFCHeL5tcn4jLhp2a6Ls+U0PRPJFIJ1
HX53nglt+qV7R89Hz6D0fjq7/s7V6277ZOXNwa0tdz82s7Aypzy44iE00MKTQ381qr7NiM7m2oin
NEiH38n9Tt1i3UrdPt1jugs6gaf1WJgspiSViJak6WJFUovYJfr1ffrbxY1JSaZJNUk7tbv0B/Rh
vZCebtAkMRaDwZmq1+sEkZE0Gie9ayjJJF2GQa/VCKIWJKY4TTJOShczaTlKTlLmveEYFehIy4a0
H2myezMyf2btXklsDdCydDlrlFZ8RRKvG7Q8tV6OXKaJpb5xEIXK0sDTG0f7hjuem5p42VDSNN08
ZcpMW0e0SphZ425AJ1pz6DWDUWaSE4/aXXPN2UVctB+n//k9erMYXLPlVEFpKd71CsPoUlPWGLhb
Ry+x9pHz0Rf3ISukK3NBPWLKPwZ/70imTDs4YQoU0z8mFVANbphO/3/Mhmb6f0M5EFJJlENQ3nvn
zG1tb5pf1Ny7ZqB3/aqeYMnMW9asUGp9dciUUP4bV1or/3nfSbKXhJ7P8K8kvyJ5meQSyZ9IRqmx
IZY4yIaxNNI79XjbO8H2TbDnTLDnTrDnTbDbJ9gLJ9hLJ9jBCTbd+Di8KsfX4N+olP8vNTbB/Qpl
bmRzdHJlYW0KZW5kb2JqCjczIDAgb2JqCjUwMjEKZW5kb2JqCjM1IDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1hXUFpNQitIZWx2ZXRpY2EgL0ZvbnRE
ZXNjcmlwdG9yCjc0IDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAz
MiAvTGFzdENoYXIgMTIyIC9XaWR0aHMgWyAyNzgKMCAzNTUgMCAwIDAgMCAxOTEgMzMzIDMzMyAw
IDAgMjc4IDAgMjc4IDI3OCAwIDAgNTU2IDU1NiAwIDAgMCA1NTYgMCAwIDAgMAowIDAgMCAwIDAg
NjY3IDY2NyA3MjIgNzIyIDY2NyA2MTEgNzc4IDAgMjc4IDAgMCA1NTYgODMzIDcyMiA3NzggNjY3
IDAgNzIyCjY2NyA2MTEgNzIyIDAgOTQ0IDY2NyAwIDYxMSAwIDAgMCAwIDAgMCA1NTYgNTU2IDUw
MCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMgoyMjIgNTAwIDIyMiA4MzMgNTU2IDU1NiA1NTYgMCAz
MzMgNTAwIDI3OCA1NTYgNTAwIDcyMiA1MDAgNTAwIDUwMCBdID4+CmVuZG9iago3NCAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9YV1BaTUIrSGVsdmV0aWNhIC9GbGFn
cyAzMiAvRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdCi9JdGFsaWNBbmdsZSAwIC9Bc2Nl
bnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodCA3MTcgL1N0ZW1WIDk4IC9YSGVpZ2h0CjUy
MyAvU3RlbUggODUgL0F2Z1dpZHRoIC00NDEgL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxlMiA3NSAw
IFIgPj4KZW5kb2JqCjc1IDAgb2JqCjw8IC9MZW5ndGggNzYgMCBSIC9MZW5ndGgxIDE4MjMyIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab18eXyUxfn4zLzn3veZPbLZ7G4290EuEsga
cnEEORQSJMgVCJcChkCo0KhAACkqyCGgglZOMSFECFD8UgoC1ipYTzxqK1p6pNr+8IR983vm3ZBC
vm0//tHPdzfPzDzvvO+8M88881wzm8aFi+qRBrUgBo2aMGX+DCR/Sk8hxC6ZNm/K/Bhu2gr5G9Oa
GuNjOJeEEDN3xvyZ82K4+CRCSvfMuc29z5s/QigttaF+yvRYPboBeV4DXIjheADkiQ3zGpfEcGMn
5Ffm3j+tt97cAHjjvClLet+PoD0Uf9+UefWx+0t3QJ44//4HGntxEfIn5y+s770f10D/3kQYrhai
DUiB5iABEaSHbx1CwlWlG7FQS+vhM+fR7qn36oq/RgbaDEL3Vj8m5xd+Wfztd/U3QqonxO/hguLm
/TTnw1IYITWG+m7VE3018nOQFHahsSldaChACUAuQErKHXbUgnejxwF2AjBoFn4UNQOsAXgKgO0r
7QPsGH60gxUjx3EzcuJhERXrvcvs8NqVKu9bXZjvfMb7gf2zE9gBs/d77OjQIMUdSrwTP4umIy9+
AQXwUlSFkvC2w+G53slQtQ/NB2gBYOQU430dnmzvKzgVBVgMzwSRh8VHvH/MSvN+ntVFcIf3dKiL
heyXHsAiOu8p9zPe/3HP9L4CcCBWtT8Mdxzx7nPP9W70dOFtHd4N7i4MzzwRyxa54dEj3nnhzd7p
WXL9iM1d5ECHtxDqx0VU3rwCnzfXfcWbEeoSMeBp7hHe5KzfeBPhQbgtHhoNRAxel3ujdyBUedzl
oYEAJ/B+vB0l4+0dgWHe41CE4R4eGi7Y3IV/crgqKSvQhZdG8qqSNoerQoHwCG8gXBEKQXnceWGF
cI9wh5AtpAhJQlDwCXGCWTSKelErqkWlKIpCF36xo8TLn8AHUAmQ5cBhkRe5LvwSXGRP4IPyxYNH
RVYkIhLNXT2fAvNiZO7CBzr1tASFI7xc4rvwwcOxSwcjXpaWWLlCT2gZEkgRwSJBw1A7/lkXj1Za
m0rsJcbBhsKKsn+XTJZrbqYp//5jx+72zcPH1rTvd9e2Z9NCj7v25u32m4V/mzcugqr60pSU4WOa
DzfNnz2jvN5fPtlfXg8wuf3RpgZ7e8vU+PhDs+fTivh2Jjh56rQGmk+pb5/vry9rn+0viz/UJD/X
r3oGrW7ylx1CM8rvqjk0I1Jf1tEUaSr3TymrPTy1dGHdbe9a0/euhaX/4l2ltLGF9F1T5ef6vauO
Vk+l76qj76qj75oamSq/iw6+fNbY0gcagTvjy2cNj29PGts+dPSEmvb4KbVlXXg3XCxbhLhTSM+d
RElcC3KyGciLUM8HAJdpLt3d8wV3DumleT1/Z4pgUo9RIFJJMTqFfoa2ozbEo71QTkKT0FZ0Ac+G
tT0RdaJ3sQelg+xlURcagV7HPT2X0Az0c7i/EZ1Gm9AhpIZn5iEL1K7HgZ6lgEegPBWt6HkOJaIC
tAqdBAk3Ca1H3T37eg5D7Rh0N9qPDsDzv8Z+cog19bzUcwWJaDS0uQJqLvWM6GlDRpSKStEouLoC
vYIDzOWeBmRHRdC7HehZtAv9Ev0VP4w7exp6mnou9vweWNWOXGgsfJfhTvx7po1d1bOj5889ElAi
CSXDWyejjeh5aL8NvqdAtJbjObgRb8SbSIQ8TDrZlZxNigIdwqgSvlXofrQaKHAMnUH/QN/jL4md
0TONzNme3J7/h1RoOIySjqQeNcG3Fb7rYUwnMI8z8RA8Ci/DT+JN+LckmdxNashisoR8wYxkJjLN
zG/ZB9gObh23lVdJX/ec6DnX8w6yITe6By1Ey2F0p9FFdA39gBloy4UDuAiX4knwbcHbyTG8Cx8j
o/ApfJHsx7/Dn+Ev8XXCETWxkBTSSDaSA+Q0eYOZxWxinmJ+x3zNDuYIt4v7nA8IH0pTpTXSGz1F
Pb/v+Q5ErIh8MDOlaCS6F02B0c5HA9BPYRQH4dsGs3YGnUUX5O9n2IW60XdABYSN2ImzcTV8R+I7
8Qw8Cz+Dj8P3Fbkv3xCYCKIgBmIjLjKWTCXzSAt5h7QwcUwyM4yZwLTB9zzzLnOduc5yrIm1sJXs
ULSOncdug+9udi/bwb7JFXKDuZHcOK6FW8OtY6Zxl7h3+eX8er6D/5L/CsTiCOF+YR3MzgXg2V8C
L//zw+JE6H02ug9Nw2V4KtoMs7ELT0Frgbum49VAr/koqaeOWc5UkkzghlfQT4Bbt6FlaA0zEe3q
eZ/Zj94DTpkLTbagPWwpcnNbYHYeRpnARb3fSDg5nBQKBhL9Cb54EPmuOKfDbrNazCajQa9Rq5QK
UeA5liEYpZb7KybHtwcnt7NBf1VVGsX9U+DClFsuTIalHN9ecfs97fH0uSlQddudEbhzRr87I7E7
I313Yn18MSpOS40v98e3/6bMH9+FJ4yugfLPyvy18e3dcrlaLj8ulzVQ9vnggfhye0NZfDueHF/e
XtHUsLZ8cllaKj4WAXIo01Kp4IggFW24HQ2ZsgwELBpC7yhvd/rLytsdfihDHRMonzK9fdTomvKy
OJ+vFq7BpTE18I601Fnt0E/0qHq6f/qjXRE0dTItTZlY085MqW0nk2lbhpR2m7+s3bb0c/s/0Zul
8nW3VLaTQMWU+rUV7ZHJjwJxKTqZYlPWATZ8bDw0S1bW1rTjlb2doH2cDT2l3Y3phMDk2fHtCn+p
v2Ht7MlAXDSmpsMZccrCtx2NqulwRBwykpZ6zL68yAejP5Z2R9odNC/y2ZfH8j8+Erv+1ima25ef
+RTy4WP6CIApBfxDoZ/t8dPkl/ihswU0qS9Aa6cVAJ3gU4thmLOgP0PaCfAME2jnAkOntLeMvdmN
hrJY5ybPLutQOJyyEiqthfsnr9UPhJmC+/X++LVfg7ae7O/+6+1XpvRe4QP6rxGtpBPdxyvteMrN
chNVlgEYdYPd30Dnt0meU8D99vJbLgBOSUP73G4GBT6qxtceXwsXwJpMHd6FFKNqDmG8vrYL96zs
QmXuY2CjMvdOgupUymqzyuD9gKSlwoVkH5TSU+Mr4M0VlFfi18avHTp9bXxFfAMwExuQc6ioX1ub
ARQcWwN0QnfBGyO1cX3F+tragdBOBm0HHoHb19ZCC7N7W4BcvpQRhZsyU0GZMsFRNaNr2lvK4toj
ZbUwC8C+p0bVtJ8Czq2thbuy+noKPV42y97b52zoc1Yy1OfEWgHbpQWaqF27lrY5tsbvaz+1dm3c
WrreYngXRv0vRHovdCF6CyV5F24ZBc9C5vfFyXPg8/ugW7WUpgOApW9yFNjs/5nCeX39hifzobd5
MoUL/ksULvwxFB74oyhc1NfT2yhcDH0uohQe9H9H4cG3UbjkP1M40tdv6OQd0NuITOHS/xKFh/wY
Cpf9KAqX9/X0NgpXQJ/LKYUr/+8oXHUbhYf+ZwoP6+s3dHI49HaYTOER/yUKV/8YCo/8URS+s6+n
t1F4FPT5Tkrh0f93FB5zG4XH/mcK39XXb+jk3dDbu2QKj/svUXj8j6FwzY+icG1fT2+j8ATocy2l
8D19FI7EtaNb5XBLP7GL/uuCeeItJAdLiTOiUlIIjvN7aAxuRTvIfrQeoAyu7Qdoo3XsAygCkAUw
nBuHPABbwEebAPAClNvYz1AbX4imwb0X4J4d/H65fgdcG0Xr4b5OyCfDfT4o7xd+hgKAJwOeAfeP
AWgCh74I8gKAKmjHBfkggBX4HIWey1DfAuU10PYKeh2A3t8EfV0DdXQMNsBboKyCdxhpDmABoPGx
m/EpNXhNpwCPBx8GwgVy2AAy+DCIRZxc4iEVwOegHwVSyjm01pvfmqkhXqRFOoiEGcALRMgkV5rB
x7SCn2QHzIGcKA68PQR2uQdS8HVv+cSDX5OA/OB9BlAQhcD7C4PdngL+ZBr4shlwZybKAg8hB8aQ
i/JQPnipsc8AuDIRfLBXsYgH4gl4OVGSIwxi1rF6dif4URXcEj6eL+An838VSoVTolXcqZir2Kb4
g/IlVbKqSR1R79ekarZqp2pf0o3T7da9rdfql+t3GlyGJYavjFONe02rTe+bs83nLU2WdmuFdTNQ
qhQ44SL47QxQpyQWkxMzwHACEPVdCF0EoDiUmY+6EAuAoCx8hI7DEwiNSzkOrXCQZ2blGHyGEEAp
u77rxh+4kz8M6WKrr0N8B+4Ywywgk3rfE4iYCf80yyAUZtiw4BAVku9EFYRbRl6r7n43ikqKo8VZ
mZjxy18yydPs3eVu9nIno51kBAWY5R3MAjxGbi8YMZGnGcTZbE5oz8Fyv+xrLDqyvL7sC1RS3R1r
Do/xNfpizVDuWS9NIlO4d5AZDY4ozAaFyQptKE7gHcAnZrwjoo0A643QOyzWb31zx9i7hOyVsT46
P3Z2v93d23gJtE0E3qC3WU3+dBwKhoK5+vw8E5n0dEbl6OyNzRsqwgVWVV3RCe4d6c3HP5R+L33y
1ZPSn68sn/vk3vF34qQ/bsQBoBFGZdAfG/THhPIiatGATBboDztCZ6JdAraFLilEh9nyra/kJ73U
erv741v6YTLm5xn0oSCT48E2D7boBZ6pfDa9gvZi2x3BzPCkouPSJJy3/j3sw76vnsTWbx6oX3Zt
gfT+1U3SJ3If9ksXcQu6DCsgLWJFfq1yuqjUQzeEAcrpSHToptXbU0bqr1UXR2++txpIkZVpy8vP
yx0QDPlzcyxmXthf7tJhMu/dyU2X1HenJQsq4fJrizst8AoYZxsk9B0MgrnDyYySzh2ejmDupvvo
Cygj3Dp3+TkWf9ulS5chmESfhw+ZLc99SsQmYBveAsEKQlxGhkGEUdK4IePIsL8NjFRSzLWmpyzT
n8F1OAf78VtbpfStlDNpOxHgfQ/3NKzW3ZGReWwFO56b477Ps9SzArcSMVmc4JjjeNDxoOtlB4cS
sI51aR0+weWAWDDn1ekSTMpcExfvXeRLUPt+KhRY70/QhnQPeQsSEiv9+qYz9re7r3Xrv+6+IvNz
SbfBWJhhtBViyI2FhQZIUF1W5pDmiIt1qAOGoMqoTUIKs5CEHaxGr0zCogUSiIrr9ZgG4R5CdXnG
Ehyjsz9B4AU/lH3ZRotZ4HWYhws+i2/Yyl+eemjAmM3LjlUG2aNM6SKc9M1nzRUvr5laMN3JaG+E
j2Hj/PuH546ds2zjuuErTzRdlL55/sWllfUj8rLGz94v0zer5wPWyW0DKXUm4h2qHptWH56Wtii8
KI3fHMTDxRSlPcWsYb7PMudqwLH3R8yGXP1PNZqsuNxETsjN0tg3h8oMXRCR1ykL0u8n3nD8Q0yI
5FRm30IVoA0q6S7pBqJci36h79ZT+lDayCTJy8h0BJGCC7oDCUEeMUmIZcRMIIfL701CzoA9CbNY
AHJlQOLxxQHNgpAAsVJSKLH0xbT00ENAM1zHktwcq82ak00Z1J/AC7kenJMts2uMjAMoGSF6AhSE
RWNGfmz9/BfqpIqj6198eZcxYHIFrfV3LNxa31ke5Doi92HLh19VplYs+Kn0j+9C2Hb+0ZIFW5c8
2YTxswyJL3h8TuOS0qU755//1bEVY3Lc3kMtv5EkyrIYYnaIzeBaQLeMjeRxKgcpUA1UF2qGae4m
49ip5KigfFDTqTmrYYgCa7QDkY5VqIkGdNb9WrFA8aLWUKmXKQhs9TlQqhCVUEkJjISBkeqwhQcx
RNnCaMrL9+WyGeWf14xPc6efK7u6ZsuNq1zL00OkzlMntk37CG/Dm/928GWqH0F/cYNgLRHQiSp0
OTKqCtfgBsysZrawW5X7lF2KLiWfBGtK4HlMRIUCEiUSOLwOM2y8WakMGOGameMCRrhBpeIYhZLl
OawiGBajRxC7cG1EAaEoXqFkOMD2RowaDax37hn8jNKh1uzyrZsEK94x8pq9Ohp1yEK1osyOSmyw
eKujMEBDYQlljNiqyZCX83DwmNlTce3smdrWdDusb3qBgQvMmdqU3ntb9cXFAgCI57o64AMVNoEE
YHyMHzPrf9e98vfEcnlT9MSzr5PHyQSyJrqYmfbDENwlVcmSZQvQhYWSEvR+Eno4UjBBM8Ewm8zW
zDYsJYt9wlBNlYG4Ra+O9ZqAhiHRYyMqT0hks+Jm6bL8zmSFJZBkdYSTu/C9h31NM2ShRsczUv9N
tcz8UZn5o/9keqPdyYmOAB8U7GwK5pxiCjA05eaHHoIRYJljQ0G/z3BLkfHF07gfzDpwOM3DmJxZ
XnHfotKHpafxwaMjsx4bsUxa9CuyGKRx5M5w9YKCabUrpU+iG5lR/vzHHs92SYXRCbOH3LtzoDd6
nTNtu2fxo7UZoZS8yfvWP/AicMWEnsvcAu5zRC2dQ5GiOG4L3swxXuxlH8at3BoTN1ZkVrkNBgs/
0M2oB1oUHuLxOJgsUqTPMjjjFVkOhzd+l292jADV3b3Dh2UP3Btb/3pQHyAGByKXLWAKagNxQZVV
kY00Zn02Nhp0esEFGIeYbIwJyyjt6mykM0IiOvlsEAOQ0MWO9cV01cdSeuEhWPoitoFK9icgg95I
l3x+DiwQX3woaAAN7fOzHjzAcNp3tuMD6eu/f/nRA4M8p50b2qT3etBLn794HFcmcZ9Ll0+s3y29
KZ2VJOl/9tU+cfXpk9t/g1/E5Rf/AGuaoBeAT6YBn2jAMpwZ8bYaNhtJtqjy6Ajy2EQxy+R0agJa
h8P5rq9pzU3NRlkAlURLovLAg9hqCFiCvMAJrMAIROB4pV6E0VohURhV2Vgwg70oS7ZkOq4AHQnV
A3oC3CCzgMEsEJj6i/V3NA4rcuo++Lv07HkyFmfs2VSzXVoVbdtvCd1f++jYSmzA6de3cqb3TkuX
/nxS6pDHAPqY7YYxqGD3ZGQkUfCwrIrxgBpViB6lSlQTtZogfhYpUji1jBhADo22C6sO+zbdHJDM
1NeuwMKjswpLtqSYCnYYnglUkqEXcBubcWMjk3LjHebB66cJ2HOdUul+SdsGr5blI+3HfkAUqDBi
p71Q9PaCn4OdKvnNSlUXHg9v/qiXlPKbQcP+7xf625jrN14nl6IZ5+QXtUWn0/ma1vMB3Y+QLfRL
kcFx/Cq8kjBu7OVW4TWuI/FcRNSxFiujn2ddbiU6q0HDrkrQGzwmo9EiDExgLKJmoFPhJ34/4zF2
4eERPcNmMUX6gMkZUGZ5HImwsTrzsG/2/FgHe/k9Kqu3GMvLyx5oJF8qrOsVbTInpMb5kNoViA/i
gDpOCRzug4RHbDYmDMeq3JpspPAK2ZgjkFBl18v0MrtTfkcxGzTG8L7sRJMv12fwh4Dp/TeZPsR8
seXDrLOJf3jxdelPX2D2HOYYaQBZ2ZJZP/KR16Trv/jN+Vdwuo/7bNQD0qe7NkpvSJekH6Sjf8Tk
hRt/O3l/yrB9b+OFeMHli0Seswug2DbAnDHIRnfwj8vmWXoK7NdRt4FkZGaZcgz+CxcuyEYX2O0w
x8Phfg5lRUxgrREPy4mMU8AkwCEHD3vLY0FcUo0w8lpMXIL9TgtgZkNLwEo7zpGrN0ZDc/9og5eB
nOZt0J4J/TpSW4aHg6LBCsaKHcx7mDNhF2NWxanH4xrmbfwh87bqQ7WSVbKacrKKsKPJFkLCyiRN
gbJAU0nGkyYiBKZrlIQxgjmpUhsZXpQtcBY2t7dHNEovo+KjakyiGi9M/fYjJuQwN8FEgz0MPbzi
uFZYCH/2K1TIxxwPqsPA5oPt4UMadRfe30kwoSy8v4MQppWrTl8aZZedaeVieVYmqlu4AC+sW2Dy
KTBMnGFAXi4YrRaz1WLwb8FuvBs/j50nWanurDSBe4U7eT3IXv5hCDMt7eLi62H2vbS8jwfceFpe
00BnLlleS0rUFDHn4wKwDsBUDuFKXEM4oDehg7KB1gaJI8KAYRNfySiVmBdhVqDuZY51qqn+3h5R
KpBDpd7po4Ptm5dv6KxQXRtb9DDQwkIWtHPrsrN0ILgO1K0B5h7D346/kC9O/i6qe4UMhE5PYHf/
MIR94fo90D9qg4zqeYe7CmtSJ3vVayOpreDsn8O/IufFC0p+iGgZqGPiBgoKF3G5VMYsxumxZ6kc
bs/7/dRKn1KRF1M2cmpgISkCXNCqtWeDl2fMxk4RSnoeSja1JRubCCQOZVw2MrCQ0HUkKxN5QcFJ
GJvVoBdIr8Iw+pAxV4/o4jIbfQy7/cSGPWekTdLB0weffAW2cuP+Iv39L1ekT7/FFi33+Q+/ki5K
Ry/3oE/fx8Nw8ttY/8NzuPlr8FSKpXPSm9ekQ9wkkEdU5n0HdFBC/6ZEcmepZxmb1UuNbJW5xtxg
XmpmBdFj0OuVWKujElkpEt6oZhVmcxbrtOoUIIwt1n8hjKMGYLuYLNYDWUDcyDaiSbZzedAafiSb
Ej4witvIpjNfvfuJlH2OaVlS+oDUiNet2sOd/Pj8iz3RjeyxgV6JWfg4lZ1wjINbIvNUCD0ZMQqa
obiKq8U13CxuunkJJ1pPwOazA8VhV6TU74sPTjYuMC4yM0aP1+yyMD6P1cwGjYkBD1Io4gSPigRd
cWJ8wOINWJks3aw4Z1gMBkJKR1L4Xd+m2w2ma+Bjvg0qs7i4JBobTqEh5kpRq7AOuDCFmnmYmvjy
uBhfNrWHqEHvxWAa2SxgB2Rg8M3p2JnKdc8vHDRDcp4je/fOe3Pe1HHjOYFRGdOvKdWsWpheuFQq
Ose45m94utAjKcmurEnRFXtz/Atbzt4VrjD7TMXjvn48Ky66Fmgyuecd9hvg3QyI6kiRSWFdyB8M
5mlzfZXBqcGl2sWJijmiXWsLkFptg3Z/AqPUDkxITFAyrMu+ypyRkeIaaGbYgSmKTKLUiobEBG9S
ZqbBHrANFQNJzmxvwDAUBTIcWdk7fbN7tS0Yj/80oowGsIsBbjGm6MynR3PqFsiroDop3eBFIgmS
YFqADziDTCrEotLS5YxLBhvTbfKmoDiLPQU77DiNTUGKkCoFB1Q4HcpCGBKP0QWVVkjkFaLXy4qH
rpGYn3XT05KdLOpXhYIyqXMHJOZksxY/pXoCbzHbrPJcWMws1Ub5GHuEAdN+mD+xY/iI5879avQ6
bLz+RzzkhC7rnsvt2yYUXXxj0+h10tN/kf62fTtDqvHlZSM3xA/euSQnO5CWmjvx6KvS775uKnng
yalzs+MzMxKKZp659ta6R//GQlAPQwwOsaBzIEY1IOLEvAcJhBUV4Heg64QJcOx13iFSx4PGMq7B
8rh2M5pDpRrwEpgtfgM4URckw2uSgTvZ9sM/OC0sVroO9oMNkQFt04hgccRv40JcgZ5RIsIN1Cus
jNVqVgTUTjsOmB02+07fpttsgZtCqhh8NmwAmsiuKAhKWdAwQQeEZhqLa38bvSfrtaGrpHXSupVD
yRDu5I3GnbN3Hpz0LLPuxjnp7xukb7ByA9YxhTBWiB4JC6A/ajwusklU4CVCs2KJqhWvYrlKPJyU
MVVstViqXCO2Ks+Tc8w54bxKXaOaKTSo1pBVzCphjeopspnZJGxT7SO7mReE/SodnPJSiiqHaFWO
F3iVyCrJ4KTyJC4A2gIF1GqVgsWMCowSXs0hcAhVjCBqgbhguq6KiAx7TUkU11pUCK9SOzTrgcwO
oDP4d4WFToDeLObrxTw9G1WTuLU6vbs1vRvUZacCzjAo4cRRRGekZj/HsLygEBVK0EfbIkojyzJw
GalVrcv04lnwAbkUcZn+bKsIcBMZPrr5MAaZCU8cgeZYaERuUKEQY+1B/JhAC6L+lAx6bmnULp6x
t9LCMvEMzM/CuroFoJNNCpwDf9ivAG0cxRY84n08AlsuS8svSQelA5ekFtBqd7MHKIBmO319MMwG
hqgv4gZASYV+EZmfhPMIGBnMeHYmM5NtIkvE1TBBqpAqn+RzBWIDx4HaxUwAhsaJgqgQwKHmeMhF
RcCoVCnBcmBwAALSKsKJKhi+wNMDHuBVI1HJs8B8ogrmXlA4NQwGv7oLqw/7KOmpa11tP6Mf6fgG
spheoHZJMSjvGM1TgAI0TCZn+luymB73wbDp8OngsfMropVM3+PFuLFbMhHuW6mR/J28Hn2DZEcH
RHVkIqyPDFh7nTBuGmefFsmzcXaeYI7nae8x5hmWw2D2MURAvEeEaQargxGotcHM6jU01sfs++Lq
KyDqis/E1gyszELoN0Q8ZJtZNjXoJNXlYzBzLRhsQ5zBrLxxkh1yo4lZe/0nZPoL7Ky2A9eflj0M
Bo3p+Ug+7aODc1zF6ONIQXImVurBPnSFcqr0sxSz9UKhaFQrmLhsIVHh1qvdRSkkPVx0tIgUZScH
jHqBE12hBJurC6+FZe/2CiF3uoq4c1XFQnGxyyyEk/cmOgfHhV3DdKECx6DBv8BbQBAdw5tRrzcQ
E91Xor0jAv+3pBs8JToRVImld6d307GBbpOFd1JeviUBYUcA5+l8yO4B98Aab4bQbQLKJz7kdNt8
IKgg6fUFZLMlFvRKlOXKIKzFcmjQclvccDDEv0A9Gsw0KJZv0YKHDGFrmgVzB+Tlm7B24ch7azf7
GrLnTc0aizsHW9SPLP1ZkU+5l/v2+ZNNi2wBtceQnBqsS7Yq8t94cNPJ41vWvjkhdejuJywuXqtx
ZczEc8VUe9rEsSOSx766vapqa3SLK4FhVqr5Un+kavbLqzf93ISvUFna1PMJG+BOw16LB82PpO8W
9rjeczEJos5DOIRsbk4wKD1ulcocEp3xznR9Og4jA4QUWn0n624ao1col1CPupuGFAwQW5WpZzda
eaWVNwexUQmJRbAFsUnhCQKxwMijZAKHgpLCaDATmQIWf2JvjJAqq5ymtqKfTz7//TeXl96VXbib
zHjiiZ/95Fiw8jR3OvqX6tFSt3RNktqL/NVrll19Zd8nRy5tmXRI1g9wwo25yI6Ud4n2RDL2OPBW
+15xv50ZJhq2mxnGzLudgsYNnokQF2fTh4wYwqMGp1sZsjlccOxXOOxbuKyXYyj/V3cXFlJ/+hYl
Lw9wAHKIAbVFGURakx5GSWMlDsAgVuKTYyUqqyYIsRJIFHY+SGMlvn8RK5GDpMgai5QIoKdlrsih
7EDA3s0RyLuf2dr0C5e/OCxz9Yb5jzjaPF+deOsHbHzbxY5sf2/aI3vn7dz10ZrF75zFOV/A8byB
oBJQQc9lphvmVYXcaHEkO19bqR2v3cPui+MCopno3Hokut2CSUncNhWXbkrXhw1Gp1cVcjo83lbf
wtJbhx+9Ah7+7XPrtLsUShAmdhWMzQUJcpAgUsaJQRigPLswKiMdSCzmawFT3ka9kVw6LJQ7wJjz
zYZdy3btXrp6H147NnPQwedKXrz/sPTDl5/ge6++d+HXv7r4Gskf4BlO3D8M3jStBqf98Gc8HnyV
Kti1dMKJQRfd38PqSPMW8SnnHi/DaYmOM1u0Rp3FHFFHzGLYiYerjjDn8KvMubj3xQ8U73rf91+1
XfWrzhnOGclEkfMl6rZZ3YmFvCBYfW6XoHRbVQFhi2uP6yisATZg1QVcnEOpFgywr+AOcc5QYroQ
cjiCobd9u2PMD16nzPpvR+XoqBwkzajr45ObUQaZWyqQH9QebCNijuW9EAEz6k16s57l1YGEuMQg
ikfuIPa4FTYhiFQWbRBC0H6nDy5xkIh24CvYlQBCUyEDcYde4y85JfkhvKAOLYAYK7WzrRZfLLqe
DwwEYUlejkWgHNn0htg7Jp3vFuQZ9Te+5B7f8rO7Ms2HhDuzxjTfMea89Gds/wP2qpKGHXxwL4f9
bOWcu0fPHfbc82fr8iqLnkgf5dKDAoIgNC6VgosqHj68Fn9E7TFMd2Jh3+wt2J2tjqQIbl7pZrDO
XGjV8EalA6wSrcYQthkFo07r1RLtDbPD7rjhm7k8xmLRusIz1D/S32oAlsh7Wsb8vJxscB3SgWV4
C+xBgUkI+1u5L/tLOg2JNpdDNSa+o7Nj0yaudMBEQn5O8N0vrb8xndmxfi/0i0GDpCLmKvCKV975
PRqpzjMPFYcqasRaxWr1vri97n2h3SnH4lRgMVkTwtozygRQKSwfdjuURrdSly6kp3MuJt2anhbm
nJlqbUgzOBhyOTIyb1kg17oLKQdEr3wNeqNXQoAUjAWX5HlP9Sc5PSpDYkAf9HuCQZTkhMSg0vqQ
TqvWBNwJQRyKC4OcUIOD26tIeu16eQOFrpzcHAgw8r6EYCi2k5KfJ2uLRAOIBwTGfa/UANsfkwcn
5eTuLp4vXTj4V+1RTWjQI29Ggkze1mUvSdexcByX/fynr1QENj54+s5U6RJbOtg/pPVG9utNl7e/
UBUq3jDu4zGjvoVAhwanS7tOddy77eWTbdNWkDR5nlcAUalMscL+SSqsGtEm2MQQGzItEhaJoklD
TLDBaHDzgkWt1ISVYIFbwsgKNjj8GuSwb2pMplD7vlddFMvaohDTTSdZGUBMNaYYIfIS81kM/hWd
kZzxD/9pbNoxT1br/COdIPw/Gu0rfL72meho8nxTfs22d6PnKR8SOCmOcBHYPXQvPS/iEj5ngTl5
RkndDuDbsMCAwFbs/2dPzkSLz/SxnbxLTYNlBuC0FUfhwyZff5c7+Tptu+eyNAoXyG0baGBtLETa
KOuPg9/NYLofT/fpIVdchMibFm4wZByHftD9+cwsDEyLB+NckH8wi6DkQ7igs1N6rjmrM1jSrnF7
2e6L3w9g/RPZI9fzFw2cSuiD0HgL0JvGJlRoT2R6LcEDRewgsKht/HhuJtfMLxFauWPMBeYy7OCC
qSoKCoasIE/CQmBIIWwLsRwcQubnGWGmRLDvwFtQiBwN4YN9yPBKgVfyTo2CKMNIBQZrh2/qMWyN
WUp0korBZ/gCvAPw+YtLZFMVrCTwEKih/0sINNlT6rhl+lN6sViU93hABC0E8sXsVMHgbzmI3/hC
moEPfSF1bDkIDtQBfE66PzqVuNZK98njWwODpHtfDApHgHN696FJGHaPWe6WaQKGiYXzYjFI/5pO
sG7pFjLQCOacD7CVcNJjZaRIEAUtr7OJNq1NFxJDILarHONUM1Vqf0DpdPsdSsLaAj63za0BN4qP
cwUYkzIJmMMQhh/H4A5nmP4mKAJ6LT0AC9IRSurCmlsZ94r+Wve1mxvjYMNDYLQb9k1vbirHuNjS
y8W2m1YeMLPsf9N4Yh9Xd0QG1C5oGZmaWPxc/fsjk0/MqZ791FFneP6MPZ1sxtY7EweVJFaMG7vj
rvXRfHJ1zqj1u6NPkBPzsoc/8ybldpnXmW6QbfQszKRI1lH+HE9Y3syHzE18o8CZ1cRs14P1hni7
SukUnE6kDiucLpxuDzuQIw5M6NuWZEyN9dr5IL8gpNG7LGkc0XLLUOgIQK9oMYRE8YoDI/Y3XBmV
etSduTwSHlaQFteJ90D/J415dvxzdH1OLZ6usZbmLpgVfRM6CzNdBHvbPrDN1LBf40CPR3K2ipv1
T1lfYPeKu/X7rF3iefE99nPtn8zqgSLvtgtqt1HlEBwOCwnpnHGKkMXhjOvCCrDQejVwLBjTJ3tj
IheOLQVVJgVoSwMJYsEGJU4DJaVZHYT1ColoBYOM0UIi61Oa0B3+RKMcwKLREmuOEbatiA+sFdkI
+3Rl5ojjL2ze/Dz8KOaG9O3H0g1s/CPfiHW7N0968kbHgSvMZemvYJJGpZdwyg0w/CPUDmuS7mYD
MHQt7Hg0RlL3iXtsJEmMdxm0vNsi6Hit26VK0JKQ3ZmoBOvaF07QOfyJ/9K6lk0wem5BHqPLGoc4
Z5ANojgYGGeFBDu0QcTY5DHJw6I2NrWoY3Mm29Q4J8af8EMFKorA7TD4yat7AhXHT5QHIJXS2/Ii
9/zkiHS0cVvzmMyizubfvtUy8dCJ6dseHL+bObR+aFKx9CcY43Ob7831DI1+TNcgrGOyAdagAd0Z
CYaYoCafqWRZragnWoVBoQ6JlA0NStFpwtTORA6jqQuXw8KKmQAgbID9YJuhpLrkTBQ8ZOA9SHpX
E2W9PhvA4F9zwPLzOZzdrY/Tr94AS+VY3nbCvMKQtoXRrXRdlPa8xxxhh9OTXjg98liBYiu32fiU
eatlazKflBgI5fkqfJWJlaFxieNDMxJnBpvVzZpmbZO/MbEx0Bjc7dmbamLA/OLS2HQTclribC67
Jc2cnqRTzYLoaF6ABBI0SjbFZH/V5TYJrDt9W4oqQ1Bo9eBNZ/gynF671R6yDU4KCqEkZ5bWG9IP
RqF0R2ZWR5/NCCIkZjMU6qFEh1uYAWlvFJF6pFSkxMKHI3AaCVogbOjTen1IERR8GCKHPthbgJLb
CNfizHYfjtcl+JAvQasRQ0ofDgYUSogk+uA3oJB4DC4fjR7GvNTYBq28SyuzyE3Gp/sFcvzw1vCh
rI2F/x0/jOmwL8VA2d7pWweFHnhszR2NHx77x5whZD8XHPzUjFnlSSMXny6d9cEnX54T8FE8akLm
+PH3lCeCtZ2QPPShrb9YP6FhUHblyEhFssPkzkgtf/Kxix/sJN8DL9l6viQKbgJIhzEva9KVp7S4
C5dEAqy10MbwWqXBCeIafhkVRhatRcd4GcLcsMLuLtiTvR5bP3sygwrpaHG3PnpF3sCiVqQc9Ov1
u4O51KTce+TAgaAlS+Mxe4eElk944glugvTOxmh5gUmFyXqF+NBMcnYj6BuCWno+Yz6B9UxPIk6K
DOwynzcThUk0O0wOcxK/mHkPlC3itErEa5QcyC67YLeDG5iuDKtVTicO086+ddMCkbfjKfvD9Pdu
ThZThojFfW6LTvrzZVsezrYZArjAmfnIL8oCnfuJf8DMjZ+PTaNbu9HCMQMm753wNNFev/TMoOS7
nhqzhrzvpOsTArLMn9kMBDZQJL0Un4XA3UzUQBqYmXwru5rbg/YSEX7xRsrZYdwqdg13jj3PiUOT
Hkiiu08gamVTHYKCXT3zO8F5iWe78CNHGWaeEWJisDX3SMTDg5UBb+IgJIZhd5ThGQSmh1Kkk9VG
jmNqma04jNt4R+ycyaef9p40ofYFnDSJHT0yFgpgXuhHXqkWYlkKhBAjARKGg2UsCsNWGfhOtzUO
xkwbh/7Zrhzb7ItrxlrmBH0K/EGgCtwk2NqTA4n4I+zBKWeluaekRbArvpVpuH4JKITpiVNuF5TU
OD6yvJLdr4DpxxXCUFUrs1ZcqXyNnGFeFS6IryovqFQzhNlivXKWqkloFpuUzaqVwlqVkt5LKpnF
aAnHjE+yJoE3zBbhIvYx/BjL3xq2he0+CNsqe8O22yFqewaitmcgaLsdgraU5mCAxYK2sZgtpH1D
A+NDDtnWUQqpOaCNAL9cNEJkmGvVp8DfLTHcRyMmGsOFeCVHb+yL4z4a0dI4rkoNw5YfpfFfeHbZ
GTtEI+1yQFcuQIz3TN8VGvBbsGABWHtxJCeOBmVV4Ba+98al1976sFO6cOLyb09IvwaSdjIjbhxj
Kq9fYgbd+BUQtJcPfw9FFcqlFnTvHjUD1jIPoACLGY45gMo2Fh6Hc8M3S2Jvie5kx2EbREFpINTz
p2++/1Dagpu/kL6RpCu4mc2QWnEzF70e/RBvkO4jEJSn69UiDZV9QGptvBa5b61ltX2PnaE2dIGx
ylhjnCksZhYL68xb4XT1VssW6xbbXrTXqq9Cwy2VtgsWtox7lSOt3G60G+/h9tq4xCTObrFZwa+w
qFU6t6ilxok1Dhid8qHNYm9TP2YFG+Xt2Kqhsd8r9tj89U5ebKlDLDUbzkjSMDDVdzBdEaMFNjSs
84w2m53DmC4oO8RY6XTQTIQcKJ+VuQCOGcBhSh7it0QWxPJxurz8wTgfZoNhfOeCj0wt3dGyIxj2
ZCTrszP03GCt1Pg6bMSxGTOlJ6S/viTN6OTFn2t4n118MpEdCez/MKUVnOlmOkG20bjx3EhpPl+F
xqMaPJ4HaYFn8os5BY0ih+lKp/vUEMzApBA8CTibVghbA0qBGyxAEHkY3azu6DPQZNNSPiICkeN/
ho8L6Ukyea/6tgDyAPKTaCczOLqGrL3Rgt9cz6BdG6OwIodC/+RPTz2qj5X6pXCmHuxLDvpOz9Ho
5NPjdIfI2e8keKq8Vxg7AX7z/PdAiEgPQmWoHFUg+tvfofBzd/oL32r4deyd8q+Qx8Avi+9G4yhB
UC2aACfdJ9L/1CBLDCz3hIcT66hm/KgJ1aUpVfVzm+obZ02bIt8hV0PyV4Dv4BE4UYjtAEkABQBV
ADUADQBLAFYDbAXYC9AFcB7gfYCrAN/BRIkAdoAkgAKAKoAagAaAJQCrAbYC7AXoAjgP8D7AVYDv
gEgigB0gCaAAoAqgBqABYAnAaoCtAHsBugDOA7wPcBXgO/AdRQA7QBJAAUAVQA1AQ0/vhw64r4xR
fD88oR8e6odDu7c9H+6Hp/bD0/vhIGxuez67H57TD8/vh9/RDy/th1PP89bxlfXDy/vhFf3wyn44
OEa3tTeiH17dDx/ZD7+zHz6qHz6mHz62H35XP/zufvj4fjjM9W39ndAPp1x/K32m9sOn9cOn98Pl
9X0L/8zoVz+zH97QD5/VD5/dD5/TD5/bD5f/Z8wt76fRilvHc38/fH4/fGE//IF+eGM/fFE/vKkf
vrgfvqQf3twPX0rx/w/1p5krCmVuZHN0cmVhbQplbmRvYmoKNzYgMCBvYmoKMTIzNTgKZW5kb2Jq
Cjc3IDAgb2JqCihHUFUgUGFzc3Rocm91Z2ggRGlhZ3JhbXMuZ3JhZmZsZSkKZW5kb2JqCjc4IDAg
b2JqCihNYWMgT1MgWCAxMC43LjQgUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iago3OSAwIG9iagoo
Q2FzZXkgRGVMb3JtZSkKZW5kb2JqCjgwIDAgb2JqCigpCmVuZG9iago4MSAwIG9iagooT21uaUdy
YWZmbGUpCmVuZG9iago4MiAwIG9iagooRDoyMDEyMDYyNDAwMDIxMVowMCcwMCcpCmVuZG9iago4
MyAwIG9iagooKQplbmRvYmoKODQgMCBvYmoKWyAoKSBdCmVuZG9iagoxIDAgb2JqCjw8IC9UaXRs
ZSA3NyAwIFIgL0F1dGhvciA3OSAwIFIgL1N1YmplY3QgODAgMCBSIC9Qcm9kdWNlciA3OCAwIFIg
L0NyZWF0b3IKODEgMCBSIC9DcmVhdGlvbkRhdGUgODIgMCBSIC9Nb2REYXRlIDgyIDAgUiAvS2V5
d29yZHMgODMgMCBSIC9BQVBMOktleXdvcmRzCjg0IDAgUiA+PgplbmRvYmoKeHJlZgowIDg1CjAw
MDAwMDAwMDAgNjU1MzUgZiAKMDAwMDExMDEwOCAwMDAwMCBuIAowMDAwMDA1MjU3IDAwMDAwIG4g
CjAwMDAwOTA3OTggMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA1MjM3IDAwMDAw
IG4gCjAwMDAwMDUzNjEgMDAwMDAgbiAKMDAwMDA5MDc2MiAwMDAwMCBuIAowMDAwMDI5MDIwIDAw
MDAwIG4gCjAwMDAwMjk2ODIgMDAwMDAgbiAKMDAwMDAxMjM5NyAwMDAwMCBuIAowMDAwMDI0MzYy
IDAwMDAwIG4gCjAwMDAwMjQzODQgMDAwMDAgbiAKMDAwMDAyNTA3NCAwMDAwMCBuIAowMDAwMDA2
NDQwIDAwMDAwIG4gCjAwMDAwMTEzODggMDAwMDAgbiAKMDAwMDAzMTEzMyAwMDAwMCBuIAowMDAw
MDMxODczIDAwMDAwIG4gCjAwMDAwMjg0MzUgMDAwMDAgbiAKMDAwMDAyOTAwMCAwMDAwMCBuIAow
MDAwMDI1MDk0IDAwMDAwIG4gCjAwMDAwMjU4NjcgMDAwMDAgbiAKMDAwMDAzMDQwMCAwMDAwMCBu
IAowMDAwMDMxMTEzIDAwMDAwIG4gCjAwMDAwMzE4OTMgMDAwMDAgbiAKMDAwMDAzMjYwNiAwMDAw
MCBuIAowMDAwMDI1ODg3IDAwMDAwIG4gCjAwMDAwMjg0MTQgMDAwMDAgbiAKMDAwMDAyOTcwMSAw
MDAwMCBuIAowMDAwMDMwMzgwIDAwMDAwIG4gCjAwMDAwMDU2ODUgMDAwMDAgbiAKMDAwMDAwNjQy
MCAwMDAwMCBuIAowMDAwMDExNDA5IDAwMDAwIG4gCjAwMDAwMTIzNzcgMDAwMDAgbiAKMDAwMDA4
Njc4MSAwMDAwMCBuIAowMDAwMDk2NjUyIDAwMDAwIG4gCjAwMDAwOTA5NDUgMDAwMDAgbiAKMDAw
MDA4OTU1NCAwMDAwMCBuIAowMDAwMDM0NTgzIDAwMDAwIG4gCjAwMDAwMzcyODQgMDAwMDAgbiAK
MDAwMDA2OTUxNSAwMDAwMCBuIAowMDAwMDc2MjI2IDAwMDAwIG4gCjAwMDAwNjU2ODggMDAwMDAg
biAKMDAwMDA2OTQ5NCAwMDAwMCBuIAowMDAwMDU1NjI1IDAwMDAwIG4gCjAwMDAwNjU2NjcgMDAw
MDAgbiAKMDAwMDA1MDIyNiAwMDAwMCBuIAowMDAwMDUzMzUyIDAwMDAwIG4gCjAwMDAwNzYyNDcg
MDAwMDAgbiAKMDAwMDA4MDExMiAwMDAwMCBuIAowMDAwMDQ0OTA3IDAwMDAwIG4gCjAwMDAwNTAy
MDUgMDAwMDAgbiAKMDAwMDAzMjYyNiAwMDAwMCBuIAowMDAwMDM0NTYyIDAwMDAwIG4gCjAwMDAw
ODMzMTggMDAwMDAgbiAKMDAwMDA4NTU0NyAwMDAwMCBuIAowMDAwMDgwMTMzIDAwMDAwIG4gCjAw
MDAwODMyOTcgMDAwMDAgbiAKMDAwMDA1MzM3MyAwMDAwMCBuIAowMDAwMDU1NjA0IDAwMDAwIG4g
CjAwMDAwNDA1ODUgMDAwMDAgbiAKMDAwMDA0NDg4NiAwMDAwMCBuIAowMDAwMDM3MzA1IDAwMDAw
IG4gCjAwMDAwNDA1NjQgMDAwMDAgbiAKMDAwMDA4NTU2OCAwMDAwMCBuIAowMDAwMDg2NzYwIDAw
MDAwIG4gCjAwMDAwODY4MTggMDAwMDAgbiAKMDAwMDA4OTUzMyAwMDAwMCBuIAowMDAwMDg5NTkx
IDAwMDAwIG4gCjAwMDAwOTA3NDEgMDAwMDAgbiAKMDAwMDA5MDg4MSAwMDAwMCBuIAowMDAwMDkx
MjYyIDAwMDAwIG4gCjAwMDAwOTE1MjAgMDAwMDAgbiAKMDAwMDA5NjYzMSAwMDAwMCBuIAowMDAw
MDk3MTE4IDAwMDAwIG4gCjAwMDAwOTczNjkgMDAwMDAgbiAKMDAwMDEwOTgxOCAwMDAwMCBuIAow
MDAwMTA5ODQwIDAwMDAwIG4gCjAwMDAxMDk4OTEgMDAwMDAgbiAKMDAwMDEwOTk0MyAwMDAwMCBu
IAowMDAwMTA5OTc1IDAwMDAwIG4gCjAwMDAxMDk5OTQgMDAwMDAgbiAKMDAwMDExMDAyNCAwMDAw
MCBuIAowMDAwMTEwMDY2IDAwMDAwIG4gCjAwMDAxMTAwODUgMDAwMDAgbiAKdHJhaWxlcgo8PCAv
U2l6ZSA4NSAvUm9vdCA3MCAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDM5ZjdhYWM0M2Y5YWU3NGQ4
MDZhYjJkNGI3MDdjNWNmPgo8MzlmN2FhYzQzZjlhZTc0ZDgwNmFiMmQ0YjcwN2M1Y2Y+IF0gPj4K
c3RhcnR4cmVmCjExMDI4MwolJUVPRgo=
--14dae9341237ede20e04c353c535
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--14dae9341237ede20e04c353c535--


From xen-users-bounces@lists.xen.org Mon Jun 25 22:55:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 22:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIB6-0005Cz-NJ; Mon, 25 Jun 2012 22:54:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SjIB5-0005Cs-R0
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 22:54:40 +0000
Received: from [85.158.138.51:51863] by server-10.bemta-3.messagelabs.com id
	E0/7F-01753-F2CE8EF4; Mon, 25 Jun 2012 22:54:39 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340664877!20327061!1
X-Originating-IP: [64.18.1.33]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6080 invoked from network); 25 Jun 2012 22:54:38 -0000
Received: from exprod6og114.obsmtp.com (HELO exprod6og114.obsmtp.com)
	(64.18.1.33) by server-6.tower-174.messagelabs.com with SMTP;
	25 Jun 2012 22:54:38 -0000
Received: from mail-qa0-f46.google.com ([209.85.216.46]) (using TLSv1) by
	exprod6ob114.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+jsLLnRcEP6QESVLb0i52cDT5q9xEJ/@postini.com;
	Mon, 25 Jun 2012 15:54:38 PDT
Received: by qadb17 with SMTP id b17so1644407qad.12
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 15:54:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=ji376yi5Z5yNc5xJR0Kj9+RgDg+hkzDuCBFJVUIzBHo=;
	b=H3VMOfgpEj4KvDVY0l9DSMiYfV2p4e3mrlMv57014qRJ+zFc7l59RQgBaB9SHBT6zK
	Nwey+hbGH6F3JsgOtDKk1fl7OVxRJTRhvXWJ82dvO9kYzQNBFwt2l7PWL1Q8Gm/9MK9R
	ZNudaUDzjPbeMCvCEh7jV+ZWxsv3bA3aLYQi74kLRdh7oNZJ/GitDM1vmoZ1Gj78Nwoy
	3ucQ4WNPkn4+4/hcZ2EkW2Acx1iDvMjp4ewLnrzV61rEQrqZJwMkOGuTDpeN3rpyHQot
	ZxKmHNHnvlzDvCnpEG97Sk1aawly1bpbCaUWDV/pdba4oivmwNFYVZyzJFWLsDx0hZQB
	L6/w==
MIME-Version: 1.0
Received: by 10.224.217.201 with SMTP id hn9mr22921440qab.63.1340664875944;
	Mon, 25 Jun 2012 15:54:35 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Mon, 25 Jun 2012 15:54:35 -0700 (PDT)
In-Reply-To: <4FE4D284.8090901@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
Date: Mon, 25 Jun 2012 16:54:35 -0600
Message-ID: <CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-Gm-Message-State: ALoCoQkexGwYTMJtubNlMnLCznjaV3PluEOywNolmPDtiHPlddd3rgdMyQ6Jlrs7KBo75p/rciUy
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Well, I was still getting the error and finally just let go for the
weekend and came back to it today.  Been doing different testing all
day then the very dim light bulb finally lit and I remembered that I
did find a solution on one of my previous installs. (Yes it's a very
dim light bulb - sorry)  So I am adding my solution here for
prosperity.
It would seem that for some reason with this setup it can't use
vmlinuz files that compressed with bzip2.   Therefore I followed these
instructions :
http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg00586.h=
tml
and now it is working fine.
If anyone wants to know what my testing turned up - I will be more
than happy to share but the link above provides a working solution.
Hope this helps.

Shane



On Fri, Jun 22, 2012 at 2:16 PM, Alexandre Kouznetsov <alk@ondore.com> wrot=
e:
> Hello.
>
> El 22/06/12 14:28, Shane Johnson escribi=F3:
>
>> Ok resolved this myself - apparently no update-grub is done after the
>> xen-qemu-dm-4.0 install
>
> That's a reason to check if your installation is ok, normally Debian is v=
ery
> careful to trigger everything need to run on a post-install.
>
> Otherwise, a reason for a bug report.
>
> Great thing it was resolved.
>
> --
> Alexandre Kouznetsov
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 22:55:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 22:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIB6-0005Cz-NJ; Mon, 25 Jun 2012 22:54:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SjIB5-0005Cs-R0
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 22:54:40 +0000
Received: from [85.158.138.51:51863] by server-10.bemta-3.messagelabs.com id
	E0/7F-01753-F2CE8EF4; Mon, 25 Jun 2012 22:54:39 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340664877!20327061!1
X-Originating-IP: [64.18.1.33]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6080 invoked from network); 25 Jun 2012 22:54:38 -0000
Received: from exprod6og114.obsmtp.com (HELO exprod6og114.obsmtp.com)
	(64.18.1.33) by server-6.tower-174.messagelabs.com with SMTP;
	25 Jun 2012 22:54:38 -0000
Received: from mail-qa0-f46.google.com ([209.85.216.46]) (using TLSv1) by
	exprod6ob114.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+jsLLnRcEP6QESVLb0i52cDT5q9xEJ/@postini.com;
	Mon, 25 Jun 2012 15:54:38 PDT
Received: by qadb17 with SMTP id b17so1644407qad.12
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 15:54:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=ji376yi5Z5yNc5xJR0Kj9+RgDg+hkzDuCBFJVUIzBHo=;
	b=H3VMOfgpEj4KvDVY0l9DSMiYfV2p4e3mrlMv57014qRJ+zFc7l59RQgBaB9SHBT6zK
	Nwey+hbGH6F3JsgOtDKk1fl7OVxRJTRhvXWJ82dvO9kYzQNBFwt2l7PWL1Q8Gm/9MK9R
	ZNudaUDzjPbeMCvCEh7jV+ZWxsv3bA3aLYQi74kLRdh7oNZJ/GitDM1vmoZ1Gj78Nwoy
	3ucQ4WNPkn4+4/hcZ2EkW2Acx1iDvMjp4ewLnrzV61rEQrqZJwMkOGuTDpeN3rpyHQot
	ZxKmHNHnvlzDvCnpEG97Sk1aawly1bpbCaUWDV/pdba4oivmwNFYVZyzJFWLsDx0hZQB
	L6/w==
MIME-Version: 1.0
Received: by 10.224.217.201 with SMTP id hn9mr22921440qab.63.1340664875944;
	Mon, 25 Jun 2012 15:54:35 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Mon, 25 Jun 2012 15:54:35 -0700 (PDT)
In-Reply-To: <4FE4D284.8090901@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
Date: Mon, 25 Jun 2012 16:54:35 -0600
Message-ID: <CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-Gm-Message-State: ALoCoQkexGwYTMJtubNlMnLCznjaV3PluEOywNolmPDtiHPlddd3rgdMyQ6Jlrs7KBo75p/rciUy
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Well, I was still getting the error and finally just let go for the
weekend and came back to it today.  Been doing different testing all
day then the very dim light bulb finally lit and I remembered that I
did find a solution on one of my previous installs. (Yes it's a very
dim light bulb - sorry)  So I am adding my solution here for
prosperity.
It would seem that for some reason with this setup it can't use
vmlinuz files that compressed with bzip2.   Therefore I followed these
instructions :
http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg00586.h=
tml
and now it is working fine.
If anyone wants to know what my testing turned up - I will be more
than happy to share but the link above provides a working solution.
Hope this helps.

Shane



On Fri, Jun 22, 2012 at 2:16 PM, Alexandre Kouznetsov <alk@ondore.com> wrot=
e:
> Hello.
>
> El 22/06/12 14:28, Shane Johnson escribi=F3:
>
>> Ok resolved this myself - apparently no update-grub is done after the
>> xen-qemu-dm-4.0 install
>
> That's a reason to check if your installation is ok, normally Debian is v=
ery
> careful to trigger everything need to run on a post-install.
>
> Otherwise, a reason for a bug report.
>
> Great thing it was resolved.
>
> --
> Alexandre Kouznetsov
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 23:04:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 23:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIJz-0005aW-2h; Mon, 25 Jun 2012 23:03:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SjIJx-0005aR-KZ
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 23:03:49 +0000
Received: from [85.158.139.83:9904] by server-1.bemta-5.messagelabs.com id
	FF/9A-19721-45EE8EF4; Mon, 25 Jun 2012 23:03:48 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1340665427!29482322!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25813 invoked from network); 25 Jun 2012 23:03:48 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Jun 2012 23:03:48 -0000
Received: from [201.123.249.155] (port=49068 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SjIJu-0004Sd-K0
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 18:03:46 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id EF3BBA208
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 18:03:44 -0500 (CDT)
Message-ID: <4FE8EE51.4020500@ondore.com>
Date: Mon, 25 Jun 2012 18:03:45 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
In-Reply-To: <CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 25/06/12 17:54, Shane Johnson escribi=F3:
> It would seem that for some reason with this setup it can't use
> vmlinuz files that compressed with bzip2.   Therefore I followed these
> instructions :
> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg00586=
.html
> and now it is working fine.
What's so special in your setup?
Home-complied kernel or hypervisor image?

Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
# file /boot/vmlinuz-2.6.32-5-xen-amd64
/boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable =

bzImage, version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev =

0x2, Normal VGA

Your experience is valuable, it's just unclear, what configuration does =

it apply to.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 23:04:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 23:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIJz-0005aW-2h; Mon, 25 Jun 2012 23:03:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SjIJx-0005aR-KZ
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 23:03:49 +0000
Received: from [85.158.139.83:9904] by server-1.bemta-5.messagelabs.com id
	FF/9A-19721-45EE8EF4; Mon, 25 Jun 2012 23:03:48 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1340665427!29482322!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25813 invoked from network); 25 Jun 2012 23:03:48 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Jun 2012 23:03:48 -0000
Received: from [201.123.249.155] (port=49068 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SjIJu-0004Sd-K0
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 18:03:46 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id EF3BBA208
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 18:03:44 -0500 (CDT)
Message-ID: <4FE8EE51.4020500@ondore.com>
Date: Mon, 25 Jun 2012 18:03:45 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
In-Reply-To: <CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 25/06/12 17:54, Shane Johnson escribi=F3:
> It would seem that for some reason with this setup it can't use
> vmlinuz files that compressed with bzip2.   Therefore I followed these
> instructions :
> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg00586=
.html
> and now it is working fine.
What's so special in your setup?
Home-complied kernel or hypervisor image?

Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
# file /boot/vmlinuz-2.6.32-5-xen-amd64
/boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable =

bzImage, version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev =

0x2, Normal VGA

Your experience is valuable, it's just unclear, what configuration does =

it apply to.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 23:31:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 23:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIjd-0006G4-6g; Mon, 25 Jun 2012 23:30:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjIjb-0006Fz-B9
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 23:30:19 +0000
Received: from [85.158.138.51:10395] by server-10.bemta-3.messagelabs.com id
	69/E4-01753-A84F8EF4; Mon, 25 Jun 2012 23:30:18 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340667017!29449003!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27838 invoked from network); 25 Jun 2012 23:30:17 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 23:30:17 -0000
Received: by bkwj10 with SMTP id j10so4401684bkw.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 16:30:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=2pnJuQEbyFwxO0q1MpUaTySoLWIqa9nPPljheLk0bBI=;
	b=0pJV0+AE3XtvV7b+RqUXTJNxpLNWo9hLd9rRCKnJFWnKNnj4CKlPEJSEacJRGoJ2Da
	3ax5hqb0JJ4YibIXp+RxPCegu8pnEfNiCeGnFYhGTA7GmgZz3l7JWZJsmku6nww8rI8m
	NNBNpC2vrL/c5xDfv0c+0HOuOugdHK8lrYTu47IycI3yW6iTQO8SEuCGIrvWDFFDXKRr
	N3KdlwNQl2XdyaxG5EMxn/DxMCZar1UNGQ8MvQqCghQx3XrHMSM68R+aIe+JAIzMG98t
	3EieZZjxpnwx7Hr9iM5EjEzTLMSNmf20XYTbf7Ne/HynSRcz+RGlL8dUPpFI0e3ibBoS
	ac/g==
Received: by 10.204.154.140 with SMTP id o12mr4599370bkw.139.1340667016695;
	Mon, 25 Jun 2012 16:30:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Mon, 25 Jun 2012 16:29:56 -0700 (PDT)
In-Reply-To: <CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 01:29:56 +0200
Message-ID: <CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SW50ZXJlc3RpbmcgZXhwbGFuYXRpb24sIGJ1dCB3b3VsZG4ndCB0aGF0IGltcGx5IHRoYXQgdGhl
IGRvbVUgaXMgdGhlCm9ubHkgdGhpbmcgcmVzcG9uc2libGUgZm9yIHJlc2V0dGluZyB0aGUgZ3Jh
cGhpYyBjYXJkPwpJJ20gYXNraW5nIGJlY2F1c2UgSSBjYW4gc2ltcGx5IGtpbGwgbXkgZG9tVSB2
aWEgeG0gZGVzdHJveSBhbmQgc3RpbGwKYmUgYWJsZSB0byBib290IHRoZSBkb21VIGp1c3QgZmlu
ZSBhZnRlcndhcmRzIChhY3R1YWxseSwgdGhpcyB3YXMgYW4KaXNzdWUgdXAgdGlsbCAzIG9yIHNv
IG1vbnRoIGFnbyBidXQgdGhlbiB3YXMgZml4ZWQgaW4gb25lIG9mIHRoZQpjaGFuZ2Ugc2V0cyBp
biB0aGUgdGVzdGluZyByZXBvKS4KCmkgYWN0dWFsbHkgcmVtZW1iZXIgYW4gSVJRIHdhcm5pbmcg
YWZ0ZXIga2lsbGluZyB0aGUgZG9tVSxidXQgeGVuIGNhbgpyZWNvdmVyIHRoaXMsIHNvIGlmIGkg
dW5kZXJzdGFuZCB5b3VyIGV4cGxhbmF0aW9uIGNvcnJlY3RseSwgdGhlcmUKaGF2ZSB0byBiZSBh
IG1lY2hhbmlzbSB3aXRoaW4gdGhlIGRvbTAgdG8gcmVzZXQgcGNpIGRldmljZXMsIHRvby4uCgoy
MDEyLzYvMjYgQ2FzZXkgRGVMb3JtZSA8Y2RlbG9ybWVAZ21haWwuY29tPjoKPiBIZWxsbywKPgo+
IEkgYW0gZmFpcmx5IGNlcnRhaW4geW91IGFyZSBleHBlcmllbmNpbmcgdGhlIHNlY29uZC1ib290
IGRlZ3JhZGF0aW9uLAo+IHByb2JhYmx5IGNvbWJpbmVkIHdpdGggYSBoYWxmLXdvcmtpbmcgZHJp
dmVyIGluc3RhbGxhdGlvbi4KPgo+IEkgd2lsbCB0cnkgdG8gZXhwbGFpbiBpdCBidXQgdGhlIHRv
cGljIGlzIGZhaXJseSBjb21wbGV4IGFuZCBkaWZmaWN1bHQgdG8KPiBjb21wcmVoZW5kIHdpdGhv
dXQgYSBzb2xpZCB1bmRlcnN0YW5kaW5nIG9mIHdoYXQgaXMgaGFwcGVuaW5nLgo+Cj4gSSBoYXZl
IGF0dGFjaGVkIGEgZmxvd2NoYXJ0IGFzIGEgdmlzdWFsIGFpZCB0byBkZXBpY3QgdGhlIHByb2Js
ZW0uCj4KPgo+IFdoZW4gWGVuLCB0aGUgcGh5c2ljYWwgbWFjaGluZSwgYm9vdHMgdGhlIGNhcmQg
aXMgcGFzc2VkIGFuZCB0aGUgc3RhdGUKPiByZW1haW5zICJ1bmluaXRpYWxpemVkIi4gwqBJZiB0
aGUgY2FyZCB3ZXJlIHRvIGJlIGluaXRpYWxpemVkIG5vcm1hbGx5LAo+IHJlYm9vdGluZyB0aGUg
cGh5c2ljYWwgbWFjaGluZSB3b3VsZCByZXNldCB0aGUgc3RhdGUgZHVlIHRvIGEgY2hhbmdlIGlu
Cj4gcG93ZXIgc3VwcGxpZWQgdG8gdGhlIGNhcmQuCj4KPiBTbyB0aGUgcXVlc3Rpb24gdG8gYXNr
IGlzIGhvdyBkb2VzIGEgdmlydHVhbCBtYWNoaW5lIHJlc2V0IHBoeXNpY2FsCj4gaGFyZHdhcmU/
IMKgVG9iaWFzIEdlaWdlciB3cm90ZSB1cCBhbiBlbWFpbCBvbiB0aGUgc3ViamVjdCBvZiBGTFIg
KEZ1bmN0aW9uCj4gTGV2ZWwgUmVzZXQpLCB3aGljaCBJIGJlbGlldmUgaXMgdGhlIHZpcnR1YWwg
bWFjaGluZSBzb2x1dGlvbiB0byByZXNldHRpbmcKPiBkZXZpY2Ugc3RhdGUuCj4KPiBXaW5kb3dz
IGZhaWxzIHRvIGlzc3VlIGFuIEZMUiB0byBwYXNzZWQgR1BVJ3MuCj4KPgo+IFRoZSBmaXJzdCBw
YXNzIHRvIFdpbmRvd3Mgd29ya3MgZ3JlYXQgYmVjYXVzZSBpdCBpcyB0aGUgZmlyc3QgdGltZSB0
aGUgY2FyZAo+IGlzICJpbml0aWFsaXplZCIsIGJ1dCBXaW5kb3dzIGRvZXMgbm90IHJlc2V0IHRo
ZSBkZXZpY2Ugd2hlbiB5b3Ugc2h1dGRvd24gb3IKPiByZXN0YXJ0IGl0Lgo+Cj4gV2l0aCBtZSBz
byBmYXI/Cj4KPiBIaXMgZW1haWwgY2hhaW5zIGFsc28gc3VnZ2VzdGVkIGEgc29sdXRpb24sIHdo
aWNoIHdhcyB0byB1c2UgdGhlIHNhZmVseQo+IHJlbW92ZSBoYXJkd2FyZSBtZW51IHdoZW4gdGhl
IHN5c3RlbSBoYXMgc3RhcnRlZCBiYWNrIHVwLCB0aGlzIHJlc3RvcmVzIHRoZQo+IHN0YXRlIG9m
IHRoZSBjYXJkICh5b3VyIG1vbml0b3Igd2lsbCBnbyBibGFjayBmb3IgYSBmZXcgc2Vjb25kcyBh
cyB0aGUgY2FyZAo+IHJlc2V0cykuCj4KPgo+IEhvd2V2ZXIsIG5vdyB5b3UgYXJlIHN0dWNrIGF0
IHRoZSBjcm9zc3JvYWRzIGJlY2F1c2UgeW91IGNhbid0IGdldCB0byB0aGUKPiBzZWNvbmQgcmVz
dGFydCBkdWUgdG8gYSBCbHVlU2NyZWVuLgo+Cj4gSSB3b3VsZCBiZSBhbG1vc3QgY2VydGFpbiB0
aGF0IHlvdSBhcmUgcmVjZWl2aW5nIGEgYmx1ZXNjcmVlbiBiZWNhdXNlIHRoZQo+IGRyaXZlciBp
bnN0YWxsYXRpb24gd2FzIHJ1biBvbiBhIHNlY29uZCBib290IHByZXZpb3VzbHksIHdoZXJlIHRo
ZSBjYXJkCj4gc3RhdGUgaGFkIGJlZW4gaW5pdGlhbGl6ZWQgZHVyaW5nIGEgcHJldmlvdXMgYm9v
dCBvZiB0aGUgc3lzdGVtLgo+Cj4gVGhpcyAiZmlyc3QgYm9vdCIgaXMgc3RpbGwgdW5kZXIgaW52
ZXN0aWdhdGlvbiwgSSBiZWxpZXZlIGl0IGluaXRpYWxpemVzIGlmCj4geW91IHBhc3MgaXQgdG8g
YW5vdGhlciBWTSwgb3IgaWYgeW91IHBhc3MgaXQgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24KPiBw
cm9jZXNzLCBidXQgSSBoYXZlbid0IHNwZW50IHRoZSB0aW1lIHRvIHZlcmlmeSB0aGlzLgo+Cj4K
PiBNb3N0IHBlb3BsZSB3aWxsIGJvb3QgaW50byBzYWZlIG1vZGUgYW5kIHJlbW92ZSB0aGUgZHJp
dmVycyB2aWEgVk5DIENvbnNvbGUsCj4gYnV0IGlmIHlvdSBkbyB0aGlzIGR1cmluZyBhIHNlY29u
ZCBib290IHdpdGhvdXQgcmVzZXR0aW5nIHRoZSBjYXJkIGZpcnN0LAo+IHlvdSB3aWxsIGVuZCB1
cCB3aXRoIGxlZnRvdmVyIC5ORVQgZGF0YSB0aGF0IHByZXZlbnRzIEFUSSBEcml2ZXIKPiBJbnN0
YWxsYXRpb24gQU5EIGNhbm5vdCBiZSByZW1vdmVkLCBtZWFuaW5nIHlvdSB3b3VsZCBuZWVkIHRv
IHJlaW5zdGFsbAo+IFdpbmRvd3MuCj4KPgo+Cj4gU28sIG15IHN1Z2dlc3Rpb24gdG8geW91IGlz
IHRvIHJlYm9vdCB0aGUgcGh5c2ljYWwgc3lzdGVtLCBib290IFdpbmRvd3MgYW5kCj4gcmVtb3Zl
IHRoZSBkcml2ZXJzLiDCoFJlYm9vdCB0aGUgcGh5c2ljYWwgc3lzdGVtIGEgc2Vjb25kIHRpbWUg
dG8gYmUgc3VyZSwKPiBhbmQgaW5zdGFsbCB0aGUgZHJpdmVycyBhZ2FpbiBkdXJpbmcgZmlyc3Qg
Ym9vdCBvZiBXaW5kb3dzLgo+Cj4gVGhlbiBnaXZlIGl0IGFub3RoZXIgc3Bpbi4KPgo+IElmIHRo
aXMgZGlkIG5vdCBtYWtlIHNlbnNlLCBwbGVhc2UgbGV0IG1lIGtub3cgd2hlcmUgSSBsb3N0IHlv
dSBhbmQgSSB3aWxsCj4gdHJ5IHRvIGV4cGxhaW4gaXQgYmV0dGVyLgo+Cj4gfkNhc2V5Cj4KPiBP
biBNb24sIEp1biAyNSwgMjAxMiBhdCAxMTozMiBBTSwgUmFkb3NsYXcgU3prb2R6aW5za2kKPiA8
YXN0cmFsc3Rvcm1AZ21haWwuY29tPiB3cm90ZToKPj4KPj4gT24gTW9uLCBKdW4gMjUsIDIwMTIg
YXQgNToyMSBQTSwgTWF0dGhpYXMKPj4gPG1hdHRoaWFzLmthbm5lbmJlcmdAZ29vZ2xlbWFpbC5j
b20+IHdyb3RlOgo+PiA+IE1heWJlIHlvdSBzaG91bGQgZ2l2ZSB4bSBhIHRyeSBqdXN0IHRvIHNl
ZSBpZiBpdCBkb2VzIHRoZSB0cmljay4gSQo+PiA+IG5ldmVyIGdvdCB2Z2EgcGFzc3Rocm91Z2gg
d29ya2luZyB3aXRoIHhsIChhbmQgZnJvbSBteSB1bmRlcnN0YW5kaW5nLAo+PiA+IGl0J3MgYSBs
b3QgbW9yIGNvbXBsaWNhdGVkIHRoZXJlIHdpdGggY29tcGlsaW5nIHRoZSB2Z2EgYmlvcyBpbnRv
IHhlbgo+PiA+IGFuZCBtYW51YWwgY2FsY3VsYXRpbmcgdmdhIGFkcmVzcyByYW5nZXMuLiB3aXRo
IHhtLCBJJ20gZG9pbmcgbmVpdGhlcgo+PiA+IG9mIGl0KS4KPj4KPj4gV2h5PyBJJ20gbm90IHVz
aW5nIHRoZSBWR0EgUGFzc3Rocm91Z2gsIFRoZSBjYXJkIGlzIHNldCB1cCBhcyBhIHNlY29uZGFy
eS4KPj4gVGhhdCBzaG91bGRuJ3QgbmVlZCBhbnkgVkdBIEJJT1MuIEFsc28sIGl0IHdvcmtzIGZp
bmUgZm9yIHRoZSBmaXJzdAo+PiBib290IHZlcnkgd2VsbCEKPj4KPj4gVGhlIHByb2JsZW0gb2Nj
dXJzIG9uIHRoZSBzZWNvbmQgc3RhcnQgb2YgdGhlIHNhbWUgVk0uCj4+Cj4+ID4gQWxzbywgZG8g
eW91IGluY3JlYXNlIHRoZSBsb2cgbGV2ZWwgZm9yIHhlbj8gbXkga2VybmVsIGxpbmUgaXM6Cj4+
ID4gbXVsdGlib290IC9ib290L3hlbi5neiBkb20wX21lbT0yMDQ4TSBpb21tdT0xIGxvZ2x2bD1h
bGwKPj4gPiBndWVzdF9sb2dsdmw9YWxsCj4+Cj4+IFdpbGwgZG8uIChleGNlcHQgZG9tMF9tZW0p
Cj4+Cj4+ID4gV2hhdCBrZXJuZWwgYXJlIHlvdSB1c2luZz8gSWYgeW91IHdhbnQgaSBjYW4gcHJv
dmlkZSBteSBidWlsZCBjb21tYW5kcwo+PiA+IGZvciB0aGUgeGVuLXBhdGNoZWQgb3BlblN1c2Ug
S2VybmVsLi4KPj4KPj4gSSBkb24ndCB3YW50IHRvIHVzZSB0aGUgWGVuTGludXgga2VybmVsLiBQ
Vk9wcyBvbmx5IHBsZWFzZS4KPj4gVW5sZXNzIHRoZSBYZW4ga2VybmVsIGlzIGFjdHVhbGx5IFB2
b3BzLWJhc2VkLCBpbiB3aGljaCBjYXNlIHdoeSB3b3VsZAo+PiBJIHdhbnQgdG8gdXNlIE9wZW5T
VVNFIG9uZSBpbnN0ZWFkIG9mIHZhbmlsbGE/Cj4+Cj4+IEFzIEkndmUgbWVudGlvbmVkLCB2YW5p
bGxhIDMuNC4xLgo+Pgo+PiAtLQo+PiBSYWRvc8WCYXcgU3prb2R6acWEc2tpCj4+Cj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi11c2VycyBt
YWlsaW5nIGxpc3QKPj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPj4gaHR0cDovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJzCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Jun 25 23:31:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 23:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIjd-0006G4-6g; Mon, 25 Jun 2012 23:30:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjIjb-0006Fz-B9
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 23:30:19 +0000
Received: from [85.158.138.51:10395] by server-10.bemta-3.messagelabs.com id
	69/E4-01753-A84F8EF4; Mon, 25 Jun 2012 23:30:18 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340667017!29449003!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27838 invoked from network); 25 Jun 2012 23:30:17 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Jun 2012 23:30:17 -0000
Received: by bkwj10 with SMTP id j10so4401684bkw.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 16:30:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=2pnJuQEbyFwxO0q1MpUaTySoLWIqa9nPPljheLk0bBI=;
	b=0pJV0+AE3XtvV7b+RqUXTJNxpLNWo9hLd9rRCKnJFWnKNnj4CKlPEJSEacJRGoJ2Da
	3ax5hqb0JJ4YibIXp+RxPCegu8pnEfNiCeGnFYhGTA7GmgZz3l7JWZJsmku6nww8rI8m
	NNBNpC2vrL/c5xDfv0c+0HOuOugdHK8lrYTu47IycI3yW6iTQO8SEuCGIrvWDFFDXKRr
	N3KdlwNQl2XdyaxG5EMxn/DxMCZar1UNGQ8MvQqCghQx3XrHMSM68R+aIe+JAIzMG98t
	3EieZZjxpnwx7Hr9iM5EjEzTLMSNmf20XYTbf7Ne/HynSRcz+RGlL8dUPpFI0e3ibBoS
	ac/g==
Received: by 10.204.154.140 with SMTP id o12mr4599370bkw.139.1340667016695;
	Mon, 25 Jun 2012 16:30:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Mon, 25 Jun 2012 16:29:56 -0700 (PDT)
In-Reply-To: <CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 01:29:56 +0200
Message-ID: <CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SW50ZXJlc3RpbmcgZXhwbGFuYXRpb24sIGJ1dCB3b3VsZG4ndCB0aGF0IGltcGx5IHRoYXQgdGhl
IGRvbVUgaXMgdGhlCm9ubHkgdGhpbmcgcmVzcG9uc2libGUgZm9yIHJlc2V0dGluZyB0aGUgZ3Jh
cGhpYyBjYXJkPwpJJ20gYXNraW5nIGJlY2F1c2UgSSBjYW4gc2ltcGx5IGtpbGwgbXkgZG9tVSB2
aWEgeG0gZGVzdHJveSBhbmQgc3RpbGwKYmUgYWJsZSB0byBib290IHRoZSBkb21VIGp1c3QgZmlu
ZSBhZnRlcndhcmRzIChhY3R1YWxseSwgdGhpcyB3YXMgYW4KaXNzdWUgdXAgdGlsbCAzIG9yIHNv
IG1vbnRoIGFnbyBidXQgdGhlbiB3YXMgZml4ZWQgaW4gb25lIG9mIHRoZQpjaGFuZ2Ugc2V0cyBp
biB0aGUgdGVzdGluZyByZXBvKS4KCmkgYWN0dWFsbHkgcmVtZW1iZXIgYW4gSVJRIHdhcm5pbmcg
YWZ0ZXIga2lsbGluZyB0aGUgZG9tVSxidXQgeGVuIGNhbgpyZWNvdmVyIHRoaXMsIHNvIGlmIGkg
dW5kZXJzdGFuZCB5b3VyIGV4cGxhbmF0aW9uIGNvcnJlY3RseSwgdGhlcmUKaGF2ZSB0byBiZSBh
IG1lY2hhbmlzbSB3aXRoaW4gdGhlIGRvbTAgdG8gcmVzZXQgcGNpIGRldmljZXMsIHRvby4uCgoy
MDEyLzYvMjYgQ2FzZXkgRGVMb3JtZSA8Y2RlbG9ybWVAZ21haWwuY29tPjoKPiBIZWxsbywKPgo+
IEkgYW0gZmFpcmx5IGNlcnRhaW4geW91IGFyZSBleHBlcmllbmNpbmcgdGhlIHNlY29uZC1ib290
IGRlZ3JhZGF0aW9uLAo+IHByb2JhYmx5IGNvbWJpbmVkIHdpdGggYSBoYWxmLXdvcmtpbmcgZHJp
dmVyIGluc3RhbGxhdGlvbi4KPgo+IEkgd2lsbCB0cnkgdG8gZXhwbGFpbiBpdCBidXQgdGhlIHRv
cGljIGlzIGZhaXJseSBjb21wbGV4IGFuZCBkaWZmaWN1bHQgdG8KPiBjb21wcmVoZW5kIHdpdGhv
dXQgYSBzb2xpZCB1bmRlcnN0YW5kaW5nIG9mIHdoYXQgaXMgaGFwcGVuaW5nLgo+Cj4gSSBoYXZl
IGF0dGFjaGVkIGEgZmxvd2NoYXJ0IGFzIGEgdmlzdWFsIGFpZCB0byBkZXBpY3QgdGhlIHByb2Js
ZW0uCj4KPgo+IFdoZW4gWGVuLCB0aGUgcGh5c2ljYWwgbWFjaGluZSwgYm9vdHMgdGhlIGNhcmQg
aXMgcGFzc2VkIGFuZCB0aGUgc3RhdGUKPiByZW1haW5zICJ1bmluaXRpYWxpemVkIi4gwqBJZiB0
aGUgY2FyZCB3ZXJlIHRvIGJlIGluaXRpYWxpemVkIG5vcm1hbGx5LAo+IHJlYm9vdGluZyB0aGUg
cGh5c2ljYWwgbWFjaGluZSB3b3VsZCByZXNldCB0aGUgc3RhdGUgZHVlIHRvIGEgY2hhbmdlIGlu
Cj4gcG93ZXIgc3VwcGxpZWQgdG8gdGhlIGNhcmQuCj4KPiBTbyB0aGUgcXVlc3Rpb24gdG8gYXNr
IGlzIGhvdyBkb2VzIGEgdmlydHVhbCBtYWNoaW5lIHJlc2V0IHBoeXNpY2FsCj4gaGFyZHdhcmU/
IMKgVG9iaWFzIEdlaWdlciB3cm90ZSB1cCBhbiBlbWFpbCBvbiB0aGUgc3ViamVjdCBvZiBGTFIg
KEZ1bmN0aW9uCj4gTGV2ZWwgUmVzZXQpLCB3aGljaCBJIGJlbGlldmUgaXMgdGhlIHZpcnR1YWwg
bWFjaGluZSBzb2x1dGlvbiB0byByZXNldHRpbmcKPiBkZXZpY2Ugc3RhdGUuCj4KPiBXaW5kb3dz
IGZhaWxzIHRvIGlzc3VlIGFuIEZMUiB0byBwYXNzZWQgR1BVJ3MuCj4KPgo+IFRoZSBmaXJzdCBw
YXNzIHRvIFdpbmRvd3Mgd29ya3MgZ3JlYXQgYmVjYXVzZSBpdCBpcyB0aGUgZmlyc3QgdGltZSB0
aGUgY2FyZAo+IGlzICJpbml0aWFsaXplZCIsIGJ1dCBXaW5kb3dzIGRvZXMgbm90IHJlc2V0IHRo
ZSBkZXZpY2Ugd2hlbiB5b3Ugc2h1dGRvd24gb3IKPiByZXN0YXJ0IGl0Lgo+Cj4gV2l0aCBtZSBz
byBmYXI/Cj4KPiBIaXMgZW1haWwgY2hhaW5zIGFsc28gc3VnZ2VzdGVkIGEgc29sdXRpb24sIHdo
aWNoIHdhcyB0byB1c2UgdGhlIHNhZmVseQo+IHJlbW92ZSBoYXJkd2FyZSBtZW51IHdoZW4gdGhl
IHN5c3RlbSBoYXMgc3RhcnRlZCBiYWNrIHVwLCB0aGlzIHJlc3RvcmVzIHRoZQo+IHN0YXRlIG9m
IHRoZSBjYXJkICh5b3VyIG1vbml0b3Igd2lsbCBnbyBibGFjayBmb3IgYSBmZXcgc2Vjb25kcyBh
cyB0aGUgY2FyZAo+IHJlc2V0cykuCj4KPgo+IEhvd2V2ZXIsIG5vdyB5b3UgYXJlIHN0dWNrIGF0
IHRoZSBjcm9zc3JvYWRzIGJlY2F1c2UgeW91IGNhbid0IGdldCB0byB0aGUKPiBzZWNvbmQgcmVz
dGFydCBkdWUgdG8gYSBCbHVlU2NyZWVuLgo+Cj4gSSB3b3VsZCBiZSBhbG1vc3QgY2VydGFpbiB0
aGF0IHlvdSBhcmUgcmVjZWl2aW5nIGEgYmx1ZXNjcmVlbiBiZWNhdXNlIHRoZQo+IGRyaXZlciBp
bnN0YWxsYXRpb24gd2FzIHJ1biBvbiBhIHNlY29uZCBib290IHByZXZpb3VzbHksIHdoZXJlIHRo
ZSBjYXJkCj4gc3RhdGUgaGFkIGJlZW4gaW5pdGlhbGl6ZWQgZHVyaW5nIGEgcHJldmlvdXMgYm9v
dCBvZiB0aGUgc3lzdGVtLgo+Cj4gVGhpcyAiZmlyc3QgYm9vdCIgaXMgc3RpbGwgdW5kZXIgaW52
ZXN0aWdhdGlvbiwgSSBiZWxpZXZlIGl0IGluaXRpYWxpemVzIGlmCj4geW91IHBhc3MgaXQgdG8g
YW5vdGhlciBWTSwgb3IgaWYgeW91IHBhc3MgaXQgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24KPiBw
cm9jZXNzLCBidXQgSSBoYXZlbid0IHNwZW50IHRoZSB0aW1lIHRvIHZlcmlmeSB0aGlzLgo+Cj4K
PiBNb3N0IHBlb3BsZSB3aWxsIGJvb3QgaW50byBzYWZlIG1vZGUgYW5kIHJlbW92ZSB0aGUgZHJp
dmVycyB2aWEgVk5DIENvbnNvbGUsCj4gYnV0IGlmIHlvdSBkbyB0aGlzIGR1cmluZyBhIHNlY29u
ZCBib290IHdpdGhvdXQgcmVzZXR0aW5nIHRoZSBjYXJkIGZpcnN0LAo+IHlvdSB3aWxsIGVuZCB1
cCB3aXRoIGxlZnRvdmVyIC5ORVQgZGF0YSB0aGF0IHByZXZlbnRzIEFUSSBEcml2ZXIKPiBJbnN0
YWxsYXRpb24gQU5EIGNhbm5vdCBiZSByZW1vdmVkLCBtZWFuaW5nIHlvdSB3b3VsZCBuZWVkIHRv
IHJlaW5zdGFsbAo+IFdpbmRvd3MuCj4KPgo+Cj4gU28sIG15IHN1Z2dlc3Rpb24gdG8geW91IGlz
IHRvIHJlYm9vdCB0aGUgcGh5c2ljYWwgc3lzdGVtLCBib290IFdpbmRvd3MgYW5kCj4gcmVtb3Zl
IHRoZSBkcml2ZXJzLiDCoFJlYm9vdCB0aGUgcGh5c2ljYWwgc3lzdGVtIGEgc2Vjb25kIHRpbWUg
dG8gYmUgc3VyZSwKPiBhbmQgaW5zdGFsbCB0aGUgZHJpdmVycyBhZ2FpbiBkdXJpbmcgZmlyc3Qg
Ym9vdCBvZiBXaW5kb3dzLgo+Cj4gVGhlbiBnaXZlIGl0IGFub3RoZXIgc3Bpbi4KPgo+IElmIHRo
aXMgZGlkIG5vdCBtYWtlIHNlbnNlLCBwbGVhc2UgbGV0IG1lIGtub3cgd2hlcmUgSSBsb3N0IHlv
dSBhbmQgSSB3aWxsCj4gdHJ5IHRvIGV4cGxhaW4gaXQgYmV0dGVyLgo+Cj4gfkNhc2V5Cj4KPiBP
biBNb24sIEp1biAyNSwgMjAxMiBhdCAxMTozMiBBTSwgUmFkb3NsYXcgU3prb2R6aW5za2kKPiA8
YXN0cmFsc3Rvcm1AZ21haWwuY29tPiB3cm90ZToKPj4KPj4gT24gTW9uLCBKdW4gMjUsIDIwMTIg
YXQgNToyMSBQTSwgTWF0dGhpYXMKPj4gPG1hdHRoaWFzLmthbm5lbmJlcmdAZ29vZ2xlbWFpbC5j
b20+IHdyb3RlOgo+PiA+IE1heWJlIHlvdSBzaG91bGQgZ2l2ZSB4bSBhIHRyeSBqdXN0IHRvIHNl
ZSBpZiBpdCBkb2VzIHRoZSB0cmljay4gSQo+PiA+IG5ldmVyIGdvdCB2Z2EgcGFzc3Rocm91Z2gg
d29ya2luZyB3aXRoIHhsIChhbmQgZnJvbSBteSB1bmRlcnN0YW5kaW5nLAo+PiA+IGl0J3MgYSBs
b3QgbW9yIGNvbXBsaWNhdGVkIHRoZXJlIHdpdGggY29tcGlsaW5nIHRoZSB2Z2EgYmlvcyBpbnRv
IHhlbgo+PiA+IGFuZCBtYW51YWwgY2FsY3VsYXRpbmcgdmdhIGFkcmVzcyByYW5nZXMuLiB3aXRo
IHhtLCBJJ20gZG9pbmcgbmVpdGhlcgo+PiA+IG9mIGl0KS4KPj4KPj4gV2h5PyBJJ20gbm90IHVz
aW5nIHRoZSBWR0EgUGFzc3Rocm91Z2gsIFRoZSBjYXJkIGlzIHNldCB1cCBhcyBhIHNlY29uZGFy
eS4KPj4gVGhhdCBzaG91bGRuJ3QgbmVlZCBhbnkgVkdBIEJJT1MuIEFsc28sIGl0IHdvcmtzIGZp
bmUgZm9yIHRoZSBmaXJzdAo+PiBib290IHZlcnkgd2VsbCEKPj4KPj4gVGhlIHByb2JsZW0gb2Nj
dXJzIG9uIHRoZSBzZWNvbmQgc3RhcnQgb2YgdGhlIHNhbWUgVk0uCj4+Cj4+ID4gQWxzbywgZG8g
eW91IGluY3JlYXNlIHRoZSBsb2cgbGV2ZWwgZm9yIHhlbj8gbXkga2VybmVsIGxpbmUgaXM6Cj4+
ID4gbXVsdGlib290IC9ib290L3hlbi5neiBkb20wX21lbT0yMDQ4TSBpb21tdT0xIGxvZ2x2bD1h
bGwKPj4gPiBndWVzdF9sb2dsdmw9YWxsCj4+Cj4+IFdpbGwgZG8uIChleGNlcHQgZG9tMF9tZW0p
Cj4+Cj4+ID4gV2hhdCBrZXJuZWwgYXJlIHlvdSB1c2luZz8gSWYgeW91IHdhbnQgaSBjYW4gcHJv
dmlkZSBteSBidWlsZCBjb21tYW5kcwo+PiA+IGZvciB0aGUgeGVuLXBhdGNoZWQgb3BlblN1c2Ug
S2VybmVsLi4KPj4KPj4gSSBkb24ndCB3YW50IHRvIHVzZSB0aGUgWGVuTGludXgga2VybmVsLiBQ
Vk9wcyBvbmx5IHBsZWFzZS4KPj4gVW5sZXNzIHRoZSBYZW4ga2VybmVsIGlzIGFjdHVhbGx5IFB2
b3BzLWJhc2VkLCBpbiB3aGljaCBjYXNlIHdoeSB3b3VsZAo+PiBJIHdhbnQgdG8gdXNlIE9wZW5T
VVNFIG9uZSBpbnN0ZWFkIG9mIHZhbmlsbGE/Cj4+Cj4+IEFzIEkndmUgbWVudGlvbmVkLCB2YW5p
bGxhIDMuNC4xLgo+Pgo+PiAtLQo+PiBSYWRvc8WCYXcgU3prb2R6acWEc2tpCj4+Cj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi11c2VycyBt
YWlsaW5nIGxpc3QKPj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPj4gaHR0cDovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJzCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Jun 25 23:42:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 23:42:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIup-0006Ym-N9; Mon, 25 Jun 2012 23:41:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SjIuo-0006Yh-Pb
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 23:41:54 +0000
Received: from [85.158.143.99:51804] by server-2.bemta-4.messagelabs.com id
	5B/BD-17938-247F8EF4; Mon, 25 Jun 2012 23:41:54 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340667712!25709858!1
X-Originating-IP: [64.18.1.29]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20311 invoked from network); 25 Jun 2012 23:41:53 -0000
Received: from exprod6og112.obsmtp.com (HELO exprod6og112.obsmtp.com)
	(64.18.1.29) by server-7.tower-216.messagelabs.com with SMTP;
	25 Jun 2012 23:41:53 -0000
Received: from mail-qc0-f174.google.com ([209.85.216.174]) (using TLSv1) by
	exprod6ob112.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+j3QO2e5QL2uJCjx1fjRjMJWBZAfPFQ@postini.com;
	Mon, 25 Jun 2012 16:41:53 PDT
Received: by qcro28 with SMTP id o28so2782678qcr.5
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 16:41:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=5lgzR7QaBjQEONlqTxeiNeVH5GSA0ISgyhS9Izuw4PU=;
	b=f88+D7vArzSRIU+1bPbDls/Z0GSJeCIaI4Mjq4svx9MJyznJG8bx2Oh2ZET0MRPvF/
	S8F4Imnnh8AcySi9sZsBYxcNksjnLWLlVUTuLtxce2o4QfFB4VJA85cF/zPylu99HNCp
	JyVtn5S1nG6KxqdE6C/6LD8rM+an9Oedr/owO/CO108PF5mShwuvHm11rMHbvv/OYkxs
	db77n27lv5oFVAQuQUyeHN1A8Sday7suRQbm3HVdpu7BY4mK8dwoQdP7pwqSof3gPO+2
	EBRdlP8/rR7exmnpgryRl8QaDXS4K/tj2/eyag4EAeYkIxDuFP5UF0QuSFNrL26tAY7e
	INww==
MIME-Version: 1.0
Received: by 10.229.136.132 with SMTP id r4mr6123929qct.106.1340667711538;
	Mon, 25 Jun 2012 16:41:51 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Mon, 25 Jun 2012 16:41:51 -0700 (PDT)
In-Reply-To: <4FE8EE51.4020500@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
Date: Mon, 25 Jun 2012 17:41:51 -0600
Message-ID: <CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-Gm-Message-State: ALoCoQnUhyIonzghr/+lRoBrXC1v4H0zmxjYZZ8hbiljJgVdHZHJl85JUldNDIrDvsPpZADdrU4j
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Jun 25, 2012 at 5:03 PM, Alexandre Kouznetsov <alk@ondore.com> wrot=
e:
> Hello.
>
> El 25/06/12 17:54, Shane Johnson escribi=F3:
>
>> It would seem that for some reason with this setup it can't use
>> vmlinuz files that compressed with bzip2. =A0 Therefore I followed these
>> instructions :
>>
>> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg0058=
6.html
>> and now it is working fine.
>
> What's so special in your setup?
> Home-complied kernel or hypervisor image?
>
> Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
> # file /boot/vmlinuz-2.6.32-5-xen-amd64
> /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable bzImag=
e,
> version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev 0x2, Normal =
VGA
>
> Your experience is valuable, it's just unclear, what configuration does it
> apply to.
>
>
> --
> Alexandre Kouznetsov
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Besides what I posted in the OP I don't see anything different.  Here
is what I observed:
Kernels installed on server:
1 - linux-image-3.2.0-0.bpo-amd64
2 - linux-image-3.2.18 (recompiled)
3 - linux-image-3.2.0-0.bpo-amd64 with Xen
4 - linux-image-3.2.18 with Xen
5 - (all of the above with failsafe)

All kernels would boot and run fine before xen-qemu-dm-4.0 installed.
After - with Xen kernels would only boot after reinstalling package
and full power down of server
No With Xen kernel would run with xen-pciback.hide line in /boot/grub/grub.=
cfg
All non with Xen options would boot fine.

After 3.2.18 was extracted and made a raw image - no problems with
booting and xen-pciback.hide.
Same behavior on two MB.  (See OP) so I don't think it is a hardware
problem, but I have two other Xen servers running and they don't have
this problem but they are not actual server components.  I thought it
might be a problem with the ECC so I turned it off with no change.  At
that point I remembered the instructions I posted earlier today so I
didn't do any other tests, just got it working.  I am more than
willing to do more tests, I just need to know what you would like me
to run.

Thanks

-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Jun 25 23:42:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2012 23:42:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjIup-0006Ym-N9; Mon, 25 Jun 2012 23:41:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SjIuo-0006Yh-Pb
	for xen-users@lists.xen.org; Mon, 25 Jun 2012 23:41:54 +0000
Received: from [85.158.143.99:51804] by server-2.bemta-4.messagelabs.com id
	5B/BD-17938-247F8EF4; Mon, 25 Jun 2012 23:41:54 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340667712!25709858!1
X-Originating-IP: [64.18.1.29]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20311 invoked from network); 25 Jun 2012 23:41:53 -0000
Received: from exprod6og112.obsmtp.com (HELO exprod6og112.obsmtp.com)
	(64.18.1.29) by server-7.tower-216.messagelabs.com with SMTP;
	25 Jun 2012 23:41:53 -0000
Received: from mail-qc0-f174.google.com ([209.85.216.174]) (using TLSv1) by
	exprod6ob112.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+j3QO2e5QL2uJCjx1fjRjMJWBZAfPFQ@postini.com;
	Mon, 25 Jun 2012 16:41:53 PDT
Received: by qcro28 with SMTP id o28so2782678qcr.5
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 16:41:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=5lgzR7QaBjQEONlqTxeiNeVH5GSA0ISgyhS9Izuw4PU=;
	b=f88+D7vArzSRIU+1bPbDls/Z0GSJeCIaI4Mjq4svx9MJyznJG8bx2Oh2ZET0MRPvF/
	S8F4Imnnh8AcySi9sZsBYxcNksjnLWLlVUTuLtxce2o4QfFB4VJA85cF/zPylu99HNCp
	JyVtn5S1nG6KxqdE6C/6LD8rM+an9Oedr/owO/CO108PF5mShwuvHm11rMHbvv/OYkxs
	db77n27lv5oFVAQuQUyeHN1A8Sday7suRQbm3HVdpu7BY4mK8dwoQdP7pwqSof3gPO+2
	EBRdlP8/rR7exmnpgryRl8QaDXS4K/tj2/eyag4EAeYkIxDuFP5UF0QuSFNrL26tAY7e
	INww==
MIME-Version: 1.0
Received: by 10.229.136.132 with SMTP id r4mr6123929qct.106.1340667711538;
	Mon, 25 Jun 2012 16:41:51 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Mon, 25 Jun 2012 16:41:51 -0700 (PDT)
In-Reply-To: <4FE8EE51.4020500@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
Date: Mon, 25 Jun 2012 17:41:51 -0600
Message-ID: <CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-Gm-Message-State: ALoCoQnUhyIonzghr/+lRoBrXC1v4H0zmxjYZZ8hbiljJgVdHZHJl85JUldNDIrDvsPpZADdrU4j
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Jun 25, 2012 at 5:03 PM, Alexandre Kouznetsov <alk@ondore.com> wrot=
e:
> Hello.
>
> El 25/06/12 17:54, Shane Johnson escribi=F3:
>
>> It would seem that for some reason with this setup it can't use
>> vmlinuz files that compressed with bzip2. =A0 Therefore I followed these
>> instructions :
>>
>> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg0058=
6.html
>> and now it is working fine.
>
> What's so special in your setup?
> Home-complied kernel or hypervisor image?
>
> Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
> # file /boot/vmlinuz-2.6.32-5-xen-amd64
> /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable bzImag=
e,
> version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev 0x2, Normal =
VGA
>
> Your experience is valuable, it's just unclear, what configuration does it
> apply to.
>
>
> --
> Alexandre Kouznetsov
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Besides what I posted in the OP I don't see anything different.  Here
is what I observed:
Kernels installed on server:
1 - linux-image-3.2.0-0.bpo-amd64
2 - linux-image-3.2.18 (recompiled)
3 - linux-image-3.2.0-0.bpo-amd64 with Xen
4 - linux-image-3.2.18 with Xen
5 - (all of the above with failsafe)

All kernels would boot and run fine before xen-qemu-dm-4.0 installed.
After - with Xen kernels would only boot after reinstalling package
and full power down of server
No With Xen kernel would run with xen-pciback.hide line in /boot/grub/grub.=
cfg
All non with Xen options would boot fine.

After 3.2.18 was extracted and made a raw image - no problems with
booting and xen-pciback.hide.
Same behavior on two MB.  (See OP) so I don't think it is a hardware
problem, but I have two other Xen servers running and they don't have
this problem but they are not actual server components.  I thought it
might be a problem with the ECC so I turned it off with no change.  At
that point I remembered the instructions I posted earlier today so I
didn't do any other tests, just got it working.  I am more than
willing to do more tests, I just need to know what you would like me
to run.

Thanks

-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 00:04:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 00:04:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjJGI-0007TK-Sz; Tue, 26 Jun 2012 00:04:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjJGH-0007TE-1Z
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 00:04:05 +0000
Received: from [85.158.139.83:55879] by server-7.bemta-5.messagelabs.com id
	BE/F1-28276-47CF8EF4; Tue, 26 Jun 2012 00:04:04 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1340669041!22235179!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14956 invoked from network); 26 Jun 2012 00:04:02 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 00:04:02 -0000
Received: by ggnp1 with SMTP id p1so3939041ggn.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:04:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=aWW1q9dDVKoRuDMYKb7VG4HNpE3+zG5L9rKi8Gojn/A=;
	b=CAbkQBmYwEiTpFyaSmGOFkIovtP7iDZeRghIt/JZh9R7ep1LEU5qoN0xh5Qs+31tUq
	R6xBnKH8RsFw7iRVmLTTnqfQb3UwBY1jVSKsaAU/f0cdG8x+uU6tffCwnt9aCNjWvDAH
	LyDVmx34g9nGDmApfKl4yy2qiLCUERJGIm5VWnUBQscr/ctzvghhU1dVcixGqRib0dUA
	Gi2H+97V0t49WKrO4rdJcWGdhj2NuTVqIpiMjWZqdEIGsTL7YQcb8MfIuOaHxxK8jtub
	Jtt1plq/Wc2g2esXMAaM1ibr3ASi9JkGIGjH8HxYwjhv7dfPSi4LMEexLT7TnJ/SGBqe
	2WJw==
MIME-Version: 1.0
Received: by 10.42.62.195 with SMTP id z3mr7053340ich.9.1340669040897; Mon, 25
	Jun 2012 17:04:00 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 25 Jun 2012 17:04:00 -0700 (PDT)
In-Reply-To: <CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
Date: Mon, 25 Jun 2012 20:04:00 -0400
Message-ID: <CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1276063735082595360=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1276063735082595360==
Content-Type: multipart/alternative; boundary=90e6ba615256f1ad2d04c354d568

--90e6ba615256f1ad2d04c354d568
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable

If you are passing the card to xen-pciback then Dom0 has nothing to do with
the device.  Short of physically resetting the device via power-cycling the
physical system, then yes that is exactly what I am implying.

Please understand, I only ran tests with Windows, I have yet to setup
passthrough with Linux or Unix, so the results may vary if you are using aa
DomU with a different operating system.


To my understanding Xen does not inform the card that it needs to reset, I
am pretty sure it was remarked in the aforementioned email chain that this
is the responsibility of the DomU.  I can only hazard a guess as to why,
either it isn't sending one because Windows isn't exactly advocating
running their system as a Virtual Machine, OR because we are using
secondary passthrough the card is not available at early boot time, and
perhaps that is when Windows is issuing a reset.  Again, no facts
supporting either of those, only wild speculation.


I don't think IRQ is relative but I could be wrong.  To my understanding
IRQ gives the OS a way to send signals to the card, it doesn't tell the OS
what signals to send to the card, which would mean the OS chooses whether
to send the reset signal.

If the card is passed using xen-pciback then Dom0 never bothers the device.
 With late binding this may be an entirely different story.  I have yet to
hear of a Windows Dom0, so again not something my tests can yield
conclusions on.  However, to my understanding Dom0 is tied to Xen, I
haven't heard of anyone restarting Dom0 without rebooting the physical
machine, and going back to our original logic, resetting the machine
changes the power which physically resets devices attached to the machine
(this would include devices sent to xen-pciback).


Another speculation of mine is that the reason behind the performance drop
is at second initialization the card has been told to serve two owners,
which throws a wrench into its operations.


I am no expert, I am only supplying my attempt at drawing a logical
conclusion from the problem and my tests.  I could supply the exact same
flowchart without terms like FLR and device State, and it wouldn't change
as the process and logic remain the same.

Let me know if that helps clear things up any.


On Mon, Jun 25, 2012 at 7:29 PM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Interesting explanation, but wouldn't that imply that the domU is the
> only thing responsible for resetting the graphic card?
> I'm asking because I can simply kill my domU via xm destroy and still
> be able to boot the domU just fine afterwards (actually, this was an
> issue up till 3 or so month ago but then was fixed in one of the
> change sets in the testing repo).
>
> i actually remember an IRQ warning after killing the domU,but xen can
> recover this, so if i understand your explanation correctly, there
> have to be a mechanism within the dom0 to reset pci devices, too..
>
> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
> > Hello,
> >
> > I am fairly certain you are experiencing the second-boot degradation,
> > probably combined with a half-working driver installation.
> >
> > I will try to explain it but the topic is fairly complex and difficult =
to
> > comprehend without a solid understanding of what is happening.
> >
> > I have attached a flowchart as a visual aid to depict the problem.
> >
> >
> > When Xen, the physical machine, boots the card is passed and the state
> > remains "uninitialized".  If the card were to be initialized normally,
> > rebooting the physical machine would reset the state due to a change in
> > power supplied to the card.
> >
> > So the question to ask is how does a virtual machine reset physical
> > hardware?  Tobias Geiger wrote up an email on the subject of FLR
> (Function
> > Level Reset), which I believe is the virtual machine solution to
> resetting
> > device state.
> >
> > Windows fails to issue an FLR to passed GPU's.
> >
> >
> > The first pass to Windows works great because it is the first time the
> card
> > is "initialized", but Windows does not reset the device when you
> shutdown or
> > restart it.
> >
> > With me so far?
> >
> > His email chains also suggested a solution, which was to use the safely
> > remove hardware menu when the system has started back up, this restores
> the
> > state of the card (your monitor will go black for a few seconds as the
> card
> > resets).
> >
> >
> > However, now you are stuck at the crossroads because you can't get to t=
he
> > second restart due to a BlueScreen.
> >
> > I would be almost certain that you are receiving a bluescreen because t=
he
> > driver installation was run on a second boot previously, where the card
> > state had been initialized during a previous boot of the system.
> >
> > This "first boot" is still under investigation, I believe it initialize=
s
> if
> > you pass it to another VM, or if you pass it during the installation
> > process, but I haven't spent the time to verify this.
> >
> >
> > Most people will boot into safe mode and remove the drivers via VNC
> Console,
> > but if you do this during a second boot without resetting the card firs=
t,
> > you will end up with leftover .NET data that prevents ATI Driver
> > Installation AND cannot be removed, meaning you would need to reinstall
> > Windows.
> >
> >
> >
> > So, my suggestion to you is to reboot the physical system, boot Windows
> and
> > remove the drivers.  Reboot the physical system a second time to be sur=
e,
> > and install the drivers again during first boot of Windows.
> >
> > Then give it another spin.
> >
> > If this did not make sense, please let me know where I lost you and I
> will
> > try to explain it better.
> >
> > ~Casey
> >
> > On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski
> > <astralstorm@gmail.com> wrote:
> >>
> >> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> >> <matthias.kannenberg@googlemail.com> wrote:
> >> > Maybe you should give xm a try just to see if it does the trick. I
> >> > never got vga passthrough working with xl (and from my understanding=
,
> >> > it's a lot mor complicated there with compiling the vga bios into xe=
n
> >> > and manual calculating vga adress ranges.. with xm, I'm doing neithe=
r
> >> > of it).
> >>
> >> Why? I'm not using the VGA Passthrough, The card is set up as a
> secondary.
> >> That shouldn't need any VGA BIOS. Also, it works fine for the first
> >> boot very well!
> >>
> >> The problem occurs on the second start of the same VM.
> >>
> >> > Also, do you increase the log level for xen? my kernel line is:
> >> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall
> >> > guest_loglvl=3Dall
> >>
> >> Will do. (except dom0_mem)
> >>
> >> > What kernel are you using? If you want i can provide my build comman=
ds
> >> > for the xen-patched openSuse Kernel..
> >>
> >> I don't want to use the XenLinux kernel. PVOps only please.
> >> Unless the Xen kernel is actually Pvops-based, in which case why would
> >> I want to use OpenSUSE one instead of vanilla?
> >>
> >> As I've mentioned, vanilla 3.4.1.
> >>
> >> --
> >> Rados=B3aw Szkodzi=F1ski
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>

--90e6ba615256f1ad2d04c354d568
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><br></div><div>If you are passing the card to xen-pciback then Dom0 ha=
s nothing to do with the device. =C2=A0Short of physically resetting the de=
vice via power-cycling the physical system, then yes that is exactly what I=
 am implying.</div>
<div><br></div><div>Please understand, I only ran tests with Windows, I hav=
e yet to setup passthrough with Linux or Unix, so the results may vary if y=
ou are using aa DomU with a different operating system.</div><div><br></div=
>
<div><br></div><div>To my understanding Xen does not inform the card that i=
t needs to reset, I am pretty sure it was remarked in the aforementioned em=
ail chain that this is the responsibility of the DomU. =C2=A0I can only haz=
ard a guess as to why, either it isn&#39;t sending one because Windows isn&=
#39;t exactly advocating running their system as a Virtual Machine, OR beca=
use we are using secondary passthrough the card is not available at early b=
oot time, and perhaps that is when Windows is issuing a reset. =C2=A0Again,=
 no facts supporting either of those, only wild speculation.</div>
<div><br></div><div><br></div><div>I don&#39;t think IRQ is relative but I =
could be wrong. =C2=A0To my understanding IRQ gives the OS a way to send si=
gnals to the card, it doesn&#39;t tell the OS what signals to send to the c=
ard, which would mean the OS chooses whether to send the reset signal.</div=
>
<div><br></div><div>If the card is passed using xen-pciback then Dom0 never=
 bothers the device. =C2=A0With late binding this may be an entirely differ=
ent story. =C2=A0I have yet to hear of a Windows Dom0, so again not somethi=
ng my tests can yield conclusions on. =C2=A0However, to my understanding Do=
m0 is tied to Xen, I haven&#39;t heard of anyone restarting Dom0 without re=
booting the physical machine, and going back to our original logic, resetti=
ng the machine changes the power which physically resets devices attached t=
o the machine (this would include devices sent to xen-pciback).</div>
<div><br></div><div><br></div><div>Another speculation of mine is that the =
reason behind the performance drop is at second initialization the card has=
 been told to serve two owners, which throws a wrench into its operations.<=
/div>
<div><br></div><div><br></div><div>I am no expert, I am only supplying my a=
ttempt at drawing a logical conclusion from the problem and my tests. =C2=
=A0I could supply the exact same flowchart without terms like FLR and devic=
e State, and it wouldn&#39;t change as the process and logic remain the sam=
e.</div>
<div><br></div><div>Let me know if that helps clear things up any.</div><di=
v><br></div><br><div class=3D"gmail_quote">On Mon, Jun 25, 2012 at 7:29 PM,=
 Matthias <span dir=3D"ltr">&lt;<a href=3D"mailto:matthias.kannenberg@googl=
email.com" target=3D"_blank">matthias.kannenberg@googlemail.com</a>&gt;</sp=
an> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Interesting explanation, but wouldn&#39;t th=
at imply that the domU is the<br>
only thing responsible for resetting the graphic card?<br>
I&#39;m asking because I can simply kill my domU via xm destroy and still<b=
r>
be able to boot the domU just fine afterwards (actually, this was an<br>
issue up till 3 or so month ago but then was fixed in one of the<br>
change sets in the testing repo).<br>
<br>
i actually remember an IRQ warning after killing the domU,but xen can<br>
recover this, so if i understand your explanation correctly, there<br>
have to be a mechanism within the dom0 to reset pci devices, too..<br>
<br>
2012/6/26 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@=
gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; Hello,<br>
&gt;<br>
&gt; I am fairly certain you are experiencing the second-boot degradation,<=
br>
&gt; probably combined with a half-working driver installation.<br>
&gt;<br>
&gt; I will try to explain it but the topic is fairly complex and difficult=
 to<br>
&gt; comprehend without a solid understanding of what is happening.<br>
&gt;<br>
&gt; I have attached a flowchart as a visual aid to depict the problem.<br>
&gt;<br>
&gt;<br>
&gt; When Xen, the physical machine, boots the card is passed and the state=
<br>
&gt; remains &quot;uninitialized&quot;. =C2=A0If the card were to be initia=
lized normally,<br>
&gt; rebooting the physical machine would reset the state due to a change i=
n<br>
&gt; power supplied to the card.<br>
&gt;<br>
&gt; So the question to ask is how does a virtual machine reset physical<br=
>
&gt; hardware? =C2=A0Tobias Geiger wrote up an email on the subject of FLR =
(Function<br>
&gt; Level Reset), which I believe is the virtual machine solution to reset=
ting<br>
&gt; device state.<br>
&gt;<br>
&gt; Windows fails to issue an FLR to passed GPU&#39;s.<br>
&gt;<br>
&gt;<br>
&gt; The first pass to Windows works great because it is the first time the=
 card<br>
&gt; is &quot;initialized&quot;, but Windows does not reset the device when=
 you shutdown or<br>
&gt; restart it.<br>
&gt;<br>
&gt; With me so far?<br>
&gt;<br>
&gt; His email chains also suggested a solution, which was to use the safel=
y<br>
&gt; remove hardware menu when the system has started back up, this restore=
s the<br>
&gt; state of the card (your monitor will go black for a few seconds as the=
 card<br>
&gt; resets).<br>
&gt;<br>
&gt;<br>
&gt; However, now you are stuck at the crossroads because you can&#39;t get=
 to the<br>
&gt; second restart due to a BlueScreen.<br>
&gt;<br>
&gt; I would be almost certain that you are receiving a bluescreen because =
the<br>
&gt; driver installation was run on a second boot previously, where the car=
d<br>
&gt; state had been initialized during a previous boot of the system.<br>
&gt;<br>
&gt; This &quot;first boot&quot; is still under investigation, I believe it=
 initializes if<br>
&gt; you pass it to another VM, or if you pass it during the installation<b=
r>
&gt; process, but I haven&#39;t spent the time to verify this.<br>
&gt;<br>
&gt;<br>
&gt; Most people will boot into safe mode and remove the drivers via VNC Co=
nsole,<br>
&gt; but if you do this during a second boot without resetting the card fir=
st,<br>
&gt; you will end up with leftover .NET data that prevents ATI Driver<br>
&gt; Installation AND cannot be removed, meaning you would need to reinstal=
l<br>
&gt; Windows.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; So, my suggestion to you is to reboot the physical system, boot Window=
s and<br>
&gt; remove the drivers. =C2=A0Reboot the physical system a second time to =
be sure,<br>
&gt; and install the drivers again during first boot of Windows.<br>
&gt;<br>
&gt; Then give it another spin.<br>
&gt;<br>
&gt; If this did not make sense, please let me know where I lost you and I =
will<br>
&gt; try to explain it better.<br>
&gt;<br>
&gt; ~Casey<br>
&gt;<br>
&gt; On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski<br>
&gt; &lt;<a href=3D"mailto:astralstorm@gmail.com">astralstorm@gmail.com</a>=
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Jun 25, 2012 at 5:21 PM, Matthias<br>
&gt;&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias=
.kannenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Maybe you should give xm a try just to see if it does the tri=
ck. I<br>
&gt;&gt; &gt; never got vga passthrough working with xl (and from my unders=
tanding,<br>
&gt;&gt; &gt; it&#39;s a lot mor complicated there with compiling the vga b=
ios into xen<br>
&gt;&gt; &gt; and manual calculating vga adress ranges.. with xm, I&#39;m d=
oing neither<br>
&gt;&gt; &gt; of it).<br>
&gt;&gt;<br>
&gt;&gt; Why? I&#39;m not using the VGA Passthrough, The card is set up as =
a secondary.<br>
&gt;&gt; That shouldn&#39;t need any VGA BIOS. Also, it works fine for the =
first<br>
&gt;&gt; boot very well!<br>
&gt;&gt;<br>
&gt;&gt; The problem occurs on the second start of the same VM.<br>
&gt;&gt;<br>
&gt;&gt; &gt; Also, do you increase the log level for xen? my kernel line i=
s:<br>
&gt;&gt; &gt; multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dal=
l<br>
&gt;&gt; &gt; guest_loglvl=3Dall<br>
&gt;&gt;<br>
&gt;&gt; Will do. (except dom0_mem)<br>
&gt;&gt;<br>
&gt;&gt; &gt; What kernel are you using? If you want i can provide my build=
 commands<br>
&gt;&gt; &gt; for the xen-patched openSuse Kernel..<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t want to use the XenLinux kernel. PVOps only please.<br=
>
&gt;&gt; Unless the Xen kernel is actually Pvops-based, in which case why w=
ould<br>
&gt;&gt; I want to use OpenSUSE one instead of vanilla?<br>
&gt;&gt;<br>
&gt;&gt; As I&#39;ve mentioned, vanilla 3.4.1.<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Rados=C5=82aw Szkodzi=C5=84ski<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org=
</a><br>
&gt;&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http:=
//lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
</div></div></blockquote></div><br>

--90e6ba615256f1ad2d04c354d568--


--===============1276063735082595360==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1276063735082595360==--


From xen-users-bounces@lists.xen.org Tue Jun 26 00:04:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 00:04:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjJGI-0007TK-Sz; Tue, 26 Jun 2012 00:04:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjJGH-0007TE-1Z
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 00:04:05 +0000
Received: from [85.158.139.83:55879] by server-7.bemta-5.messagelabs.com id
	BE/F1-28276-47CF8EF4; Tue, 26 Jun 2012 00:04:04 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1340669041!22235179!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14956 invoked from network); 26 Jun 2012 00:04:02 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 00:04:02 -0000
Received: by ggnp1 with SMTP id p1so3939041ggn.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:04:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=aWW1q9dDVKoRuDMYKb7VG4HNpE3+zG5L9rKi8Gojn/A=;
	b=CAbkQBmYwEiTpFyaSmGOFkIovtP7iDZeRghIt/JZh9R7ep1LEU5qoN0xh5Qs+31tUq
	R6xBnKH8RsFw7iRVmLTTnqfQb3UwBY1jVSKsaAU/f0cdG8x+uU6tffCwnt9aCNjWvDAH
	LyDVmx34g9nGDmApfKl4yy2qiLCUERJGIm5VWnUBQscr/ctzvghhU1dVcixGqRib0dUA
	Gi2H+97V0t49WKrO4rdJcWGdhj2NuTVqIpiMjWZqdEIGsTL7YQcb8MfIuOaHxxK8jtub
	Jtt1plq/Wc2g2esXMAaM1ibr3ASi9JkGIGjH8HxYwjhv7dfPSi4LMEexLT7TnJ/SGBqe
	2WJw==
MIME-Version: 1.0
Received: by 10.42.62.195 with SMTP id z3mr7053340ich.9.1340669040897; Mon, 25
	Jun 2012 17:04:00 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 25 Jun 2012 17:04:00 -0700 (PDT)
In-Reply-To: <CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
Date: Mon, 25 Jun 2012 20:04:00 -0400
Message-ID: <CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1276063735082595360=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1276063735082595360==
Content-Type: multipart/alternative; boundary=90e6ba615256f1ad2d04c354d568

--90e6ba615256f1ad2d04c354d568
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable

If you are passing the card to xen-pciback then Dom0 has nothing to do with
the device.  Short of physically resetting the device via power-cycling the
physical system, then yes that is exactly what I am implying.

Please understand, I only ran tests with Windows, I have yet to setup
passthrough with Linux or Unix, so the results may vary if you are using aa
DomU with a different operating system.


To my understanding Xen does not inform the card that it needs to reset, I
am pretty sure it was remarked in the aforementioned email chain that this
is the responsibility of the DomU.  I can only hazard a guess as to why,
either it isn't sending one because Windows isn't exactly advocating
running their system as a Virtual Machine, OR because we are using
secondary passthrough the card is not available at early boot time, and
perhaps that is when Windows is issuing a reset.  Again, no facts
supporting either of those, only wild speculation.


I don't think IRQ is relative but I could be wrong.  To my understanding
IRQ gives the OS a way to send signals to the card, it doesn't tell the OS
what signals to send to the card, which would mean the OS chooses whether
to send the reset signal.

If the card is passed using xen-pciback then Dom0 never bothers the device.
 With late binding this may be an entirely different story.  I have yet to
hear of a Windows Dom0, so again not something my tests can yield
conclusions on.  However, to my understanding Dom0 is tied to Xen, I
haven't heard of anyone restarting Dom0 without rebooting the physical
machine, and going back to our original logic, resetting the machine
changes the power which physically resets devices attached to the machine
(this would include devices sent to xen-pciback).


Another speculation of mine is that the reason behind the performance drop
is at second initialization the card has been told to serve two owners,
which throws a wrench into its operations.


I am no expert, I am only supplying my attempt at drawing a logical
conclusion from the problem and my tests.  I could supply the exact same
flowchart without terms like FLR and device State, and it wouldn't change
as the process and logic remain the same.

Let me know if that helps clear things up any.


On Mon, Jun 25, 2012 at 7:29 PM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Interesting explanation, but wouldn't that imply that the domU is the
> only thing responsible for resetting the graphic card?
> I'm asking because I can simply kill my domU via xm destroy and still
> be able to boot the domU just fine afterwards (actually, this was an
> issue up till 3 or so month ago but then was fixed in one of the
> change sets in the testing repo).
>
> i actually remember an IRQ warning after killing the domU,but xen can
> recover this, so if i understand your explanation correctly, there
> have to be a mechanism within the dom0 to reset pci devices, too..
>
> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
> > Hello,
> >
> > I am fairly certain you are experiencing the second-boot degradation,
> > probably combined with a half-working driver installation.
> >
> > I will try to explain it but the topic is fairly complex and difficult =
to
> > comprehend without a solid understanding of what is happening.
> >
> > I have attached a flowchart as a visual aid to depict the problem.
> >
> >
> > When Xen, the physical machine, boots the card is passed and the state
> > remains "uninitialized".  If the card were to be initialized normally,
> > rebooting the physical machine would reset the state due to a change in
> > power supplied to the card.
> >
> > So the question to ask is how does a virtual machine reset physical
> > hardware?  Tobias Geiger wrote up an email on the subject of FLR
> (Function
> > Level Reset), which I believe is the virtual machine solution to
> resetting
> > device state.
> >
> > Windows fails to issue an FLR to passed GPU's.
> >
> >
> > The first pass to Windows works great because it is the first time the
> card
> > is "initialized", but Windows does not reset the device when you
> shutdown or
> > restart it.
> >
> > With me so far?
> >
> > His email chains also suggested a solution, which was to use the safely
> > remove hardware menu when the system has started back up, this restores
> the
> > state of the card (your monitor will go black for a few seconds as the
> card
> > resets).
> >
> >
> > However, now you are stuck at the crossroads because you can't get to t=
he
> > second restart due to a BlueScreen.
> >
> > I would be almost certain that you are receiving a bluescreen because t=
he
> > driver installation was run on a second boot previously, where the card
> > state had been initialized during a previous boot of the system.
> >
> > This "first boot" is still under investigation, I believe it initialize=
s
> if
> > you pass it to another VM, or if you pass it during the installation
> > process, but I haven't spent the time to verify this.
> >
> >
> > Most people will boot into safe mode and remove the drivers via VNC
> Console,
> > but if you do this during a second boot without resetting the card firs=
t,
> > you will end up with leftover .NET data that prevents ATI Driver
> > Installation AND cannot be removed, meaning you would need to reinstall
> > Windows.
> >
> >
> >
> > So, my suggestion to you is to reboot the physical system, boot Windows
> and
> > remove the drivers.  Reboot the physical system a second time to be sur=
e,
> > and install the drivers again during first boot of Windows.
> >
> > Then give it another spin.
> >
> > If this did not make sense, please let me know where I lost you and I
> will
> > try to explain it better.
> >
> > ~Casey
> >
> > On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski
> > <astralstorm@gmail.com> wrote:
> >>
> >> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> >> <matthias.kannenberg@googlemail.com> wrote:
> >> > Maybe you should give xm a try just to see if it does the trick. I
> >> > never got vga passthrough working with xl (and from my understanding=
,
> >> > it's a lot mor complicated there with compiling the vga bios into xe=
n
> >> > and manual calculating vga adress ranges.. with xm, I'm doing neithe=
r
> >> > of it).
> >>
> >> Why? I'm not using the VGA Passthrough, The card is set up as a
> secondary.
> >> That shouldn't need any VGA BIOS. Also, it works fine for the first
> >> boot very well!
> >>
> >> The problem occurs on the second start of the same VM.
> >>
> >> > Also, do you increase the log level for xen? my kernel line is:
> >> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall
> >> > guest_loglvl=3Dall
> >>
> >> Will do. (except dom0_mem)
> >>
> >> > What kernel are you using? If you want i can provide my build comman=
ds
> >> > for the xen-patched openSuse Kernel..
> >>
> >> I don't want to use the XenLinux kernel. PVOps only please.
> >> Unless the Xen kernel is actually Pvops-based, in which case why would
> >> I want to use OpenSUSE one instead of vanilla?
> >>
> >> As I've mentioned, vanilla 3.4.1.
> >>
> >> --
> >> Rados=B3aw Szkodzi=F1ski
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>

--90e6ba615256f1ad2d04c354d568
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><br></div><div>If you are passing the card to xen-pciback then Dom0 ha=
s nothing to do with the device. =C2=A0Short of physically resetting the de=
vice via power-cycling the physical system, then yes that is exactly what I=
 am implying.</div>
<div><br></div><div>Please understand, I only ran tests with Windows, I hav=
e yet to setup passthrough with Linux or Unix, so the results may vary if y=
ou are using aa DomU with a different operating system.</div><div><br></div=
>
<div><br></div><div>To my understanding Xen does not inform the card that i=
t needs to reset, I am pretty sure it was remarked in the aforementioned em=
ail chain that this is the responsibility of the DomU. =C2=A0I can only haz=
ard a guess as to why, either it isn&#39;t sending one because Windows isn&=
#39;t exactly advocating running their system as a Virtual Machine, OR beca=
use we are using secondary passthrough the card is not available at early b=
oot time, and perhaps that is when Windows is issuing a reset. =C2=A0Again,=
 no facts supporting either of those, only wild speculation.</div>
<div><br></div><div><br></div><div>I don&#39;t think IRQ is relative but I =
could be wrong. =C2=A0To my understanding IRQ gives the OS a way to send si=
gnals to the card, it doesn&#39;t tell the OS what signals to send to the c=
ard, which would mean the OS chooses whether to send the reset signal.</div=
>
<div><br></div><div>If the card is passed using xen-pciback then Dom0 never=
 bothers the device. =C2=A0With late binding this may be an entirely differ=
ent story. =C2=A0I have yet to hear of a Windows Dom0, so again not somethi=
ng my tests can yield conclusions on. =C2=A0However, to my understanding Do=
m0 is tied to Xen, I haven&#39;t heard of anyone restarting Dom0 without re=
booting the physical machine, and going back to our original logic, resetti=
ng the machine changes the power which physically resets devices attached t=
o the machine (this would include devices sent to xen-pciback).</div>
<div><br></div><div><br></div><div>Another speculation of mine is that the =
reason behind the performance drop is at second initialization the card has=
 been told to serve two owners, which throws a wrench into its operations.<=
/div>
<div><br></div><div><br></div><div>I am no expert, I am only supplying my a=
ttempt at drawing a logical conclusion from the problem and my tests. =C2=
=A0I could supply the exact same flowchart without terms like FLR and devic=
e State, and it wouldn&#39;t change as the process and logic remain the sam=
e.</div>
<div><br></div><div>Let me know if that helps clear things up any.</div><di=
v><br></div><br><div class=3D"gmail_quote">On Mon, Jun 25, 2012 at 7:29 PM,=
 Matthias <span dir=3D"ltr">&lt;<a href=3D"mailto:matthias.kannenberg@googl=
email.com" target=3D"_blank">matthias.kannenberg@googlemail.com</a>&gt;</sp=
an> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Interesting explanation, but wouldn&#39;t th=
at imply that the domU is the<br>
only thing responsible for resetting the graphic card?<br>
I&#39;m asking because I can simply kill my domU via xm destroy and still<b=
r>
be able to boot the domU just fine afterwards (actually, this was an<br>
issue up till 3 or so month ago but then was fixed in one of the<br>
change sets in the testing repo).<br>
<br>
i actually remember an IRQ warning after killing the domU,but xen can<br>
recover this, so if i understand your explanation correctly, there<br>
have to be a mechanism within the dom0 to reset pci devices, too..<br>
<br>
2012/6/26 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@=
gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; Hello,<br>
&gt;<br>
&gt; I am fairly certain you are experiencing the second-boot degradation,<=
br>
&gt; probably combined with a half-working driver installation.<br>
&gt;<br>
&gt; I will try to explain it but the topic is fairly complex and difficult=
 to<br>
&gt; comprehend without a solid understanding of what is happening.<br>
&gt;<br>
&gt; I have attached a flowchart as a visual aid to depict the problem.<br>
&gt;<br>
&gt;<br>
&gt; When Xen, the physical machine, boots the card is passed and the state=
<br>
&gt; remains &quot;uninitialized&quot;. =C2=A0If the card were to be initia=
lized normally,<br>
&gt; rebooting the physical machine would reset the state due to a change i=
n<br>
&gt; power supplied to the card.<br>
&gt;<br>
&gt; So the question to ask is how does a virtual machine reset physical<br=
>
&gt; hardware? =C2=A0Tobias Geiger wrote up an email on the subject of FLR =
(Function<br>
&gt; Level Reset), which I believe is the virtual machine solution to reset=
ting<br>
&gt; device state.<br>
&gt;<br>
&gt; Windows fails to issue an FLR to passed GPU&#39;s.<br>
&gt;<br>
&gt;<br>
&gt; The first pass to Windows works great because it is the first time the=
 card<br>
&gt; is &quot;initialized&quot;, but Windows does not reset the device when=
 you shutdown or<br>
&gt; restart it.<br>
&gt;<br>
&gt; With me so far?<br>
&gt;<br>
&gt; His email chains also suggested a solution, which was to use the safel=
y<br>
&gt; remove hardware menu when the system has started back up, this restore=
s the<br>
&gt; state of the card (your monitor will go black for a few seconds as the=
 card<br>
&gt; resets).<br>
&gt;<br>
&gt;<br>
&gt; However, now you are stuck at the crossroads because you can&#39;t get=
 to the<br>
&gt; second restart due to a BlueScreen.<br>
&gt;<br>
&gt; I would be almost certain that you are receiving a bluescreen because =
the<br>
&gt; driver installation was run on a second boot previously, where the car=
d<br>
&gt; state had been initialized during a previous boot of the system.<br>
&gt;<br>
&gt; This &quot;first boot&quot; is still under investigation, I believe it=
 initializes if<br>
&gt; you pass it to another VM, or if you pass it during the installation<b=
r>
&gt; process, but I haven&#39;t spent the time to verify this.<br>
&gt;<br>
&gt;<br>
&gt; Most people will boot into safe mode and remove the drivers via VNC Co=
nsole,<br>
&gt; but if you do this during a second boot without resetting the card fir=
st,<br>
&gt; you will end up with leftover .NET data that prevents ATI Driver<br>
&gt; Installation AND cannot be removed, meaning you would need to reinstal=
l<br>
&gt; Windows.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; So, my suggestion to you is to reboot the physical system, boot Window=
s and<br>
&gt; remove the drivers. =C2=A0Reboot the physical system a second time to =
be sure,<br>
&gt; and install the drivers again during first boot of Windows.<br>
&gt;<br>
&gt; Then give it another spin.<br>
&gt;<br>
&gt; If this did not make sense, please let me know where I lost you and I =
will<br>
&gt; try to explain it better.<br>
&gt;<br>
&gt; ~Casey<br>
&gt;<br>
&gt; On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski<br>
&gt; &lt;<a href=3D"mailto:astralstorm@gmail.com">astralstorm@gmail.com</a>=
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Jun 25, 2012 at 5:21 PM, Matthias<br>
&gt;&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias=
.kannenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Maybe you should give xm a try just to see if it does the tri=
ck. I<br>
&gt;&gt; &gt; never got vga passthrough working with xl (and from my unders=
tanding,<br>
&gt;&gt; &gt; it&#39;s a lot mor complicated there with compiling the vga b=
ios into xen<br>
&gt;&gt; &gt; and manual calculating vga adress ranges.. with xm, I&#39;m d=
oing neither<br>
&gt;&gt; &gt; of it).<br>
&gt;&gt;<br>
&gt;&gt; Why? I&#39;m not using the VGA Passthrough, The card is set up as =
a secondary.<br>
&gt;&gt; That shouldn&#39;t need any VGA BIOS. Also, it works fine for the =
first<br>
&gt;&gt; boot very well!<br>
&gt;&gt;<br>
&gt;&gt; The problem occurs on the second start of the same VM.<br>
&gt;&gt;<br>
&gt;&gt; &gt; Also, do you increase the log level for xen? my kernel line i=
s:<br>
&gt;&gt; &gt; multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dal=
l<br>
&gt;&gt; &gt; guest_loglvl=3Dall<br>
&gt;&gt;<br>
&gt;&gt; Will do. (except dom0_mem)<br>
&gt;&gt;<br>
&gt;&gt; &gt; What kernel are you using? If you want i can provide my build=
 commands<br>
&gt;&gt; &gt; for the xen-patched openSuse Kernel..<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t want to use the XenLinux kernel. PVOps only please.<br=
>
&gt;&gt; Unless the Xen kernel is actually Pvops-based, in which case why w=
ould<br>
&gt;&gt; I want to use OpenSUSE one instead of vanilla?<br>
&gt;&gt;<br>
&gt;&gt; As I&#39;ve mentioned, vanilla 3.4.1.<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Rados=C5=82aw Szkodzi=C5=84ski<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Xen-users mailing list<br>
&gt;&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org=
</a><br>
&gt;&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http:=
//lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
</div></div></blockquote></div><br>

--90e6ba615256f1ad2d04c354d568--


--===============1276063735082595360==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1276063735082595360==--


From xen-users-bounces@lists.xen.org Tue Jun 26 00:22:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 00:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjJXV-0007xw-5v; Tue, 26 Jun 2012 00:21:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjJXT-0007xp-If
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 00:21:51 +0000
Received: from [85.158.143.99:54404] by server-3.bemta-4.messagelabs.com id
	EF/2B-05808-E9009EF4; Tue, 26 Jun 2012 00:21:50 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340670109!28177081!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11665 invoked from network); 26 Jun 2012 00:21:49 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 00:21:49 -0000
Received: by bkwj10 with SMTP id j10so4420215bkw.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:21:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=ODSrCv3qiDrMLzsI5nq/1+K/i12vSQQz5KwCA7Rwb7o=;
	b=i3lM5SpA4RUMxupVRTZm9CGaNh84bx6ssl+lGprLa7T/EwJRRvA/fCxMl8FhgaQYjc
	/I9sO753BIfD6PElG034pycHkYWXhH7lGb/N3XFQesaFjeWyCLFgtCad9gZdJzM8ZUMT
	D0q/Gtd3KbspOzS0fT1F54+YKZr2QOLs/O9nY5NRaN6X7Zfn3v8IRv+MLddpJnBIuaua
	YlWTYTA2Vm4I40PdZCNzjjoj2odNs5tQ43BEZu0iivVv+S0xk/O59ZtRwz2WBk/mHLwV
	jdi514fLv9quzMqqwjB+N625Yu9ZtfJKWnPqVpsulC6G441M44VBFIdA1ybkXSe2YQvi
	nLTA==
Received: by 10.204.152.199 with SMTP id h7mr4827011bkw.39.1340670109133; Mon,
	25 Jun 2012 17:21:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Mon, 25 Jun 2012 17:21:28 -0700 (PDT)
In-Reply-To: <CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 02:21:28 +0200
Message-ID: <CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

sorry if i was unclear: I will test this tomorow, but i'm pretty sure
i can kill my windows 7 domU (has vga, usb controller and onboard
sound via pciback) via xm and afterwards booting it just fine again
with everything working like normal (also possible with linux domUs)..

It might be right that the dom0 can't actually use the hidden pci
devices, but I think that at least the xen itself has some abilities
to control it (hence for example listing the assignable devices via xm
in my opinion indicates an awareness).

But again, these are just my two cents on your theory.. i will test
this tomorrow with my setup..


2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
>
> If you are passing the card to xen-pciback then Dom0 has nothing to do wi=
th
> the device. =A0Short of physically resetting the device via power-cycling=
 the
> physical system, then yes that is exactly what I am implying.
>
> Please understand, I only ran tests with Windows, I have yet to setup
> passthrough with Linux or Unix, so the results may vary if you are using =
aa
> DomU with a different operating system.
>
>
> To my understanding Xen does not inform the card that it needs to reset, I
> am pretty sure it was remarked in the aforementioned email chain that this
> is the responsibility of the DomU. =A0I can only hazard a guess as to why,
> either it isn't sending one because Windows isn't exactly advocating runn=
ing
> their system as a Virtual Machine, OR because we are using secondary
> passthrough the card is not available at early boot time, and perhaps that
> is when Windows is issuing a reset. =A0Again, no facts supporting either =
of
> those, only wild speculation.
>
>
> I don't think IRQ is relative but I could be wrong. =A0To my understandin=
g IRQ
> gives the OS a way to send signals to the card, it doesn't tell the OS wh=
at
> signals to send to the card, which would mean the OS chooses whether to s=
end
> the reset signal.
>
> If the card is passed using xen-pciback then Dom0 never bothers the devic=
e.
> =A0With late binding this may be an entirely different story. =A0I have y=
et to
> hear of a Windows Dom0, so again not something my tests can yield
> conclusions on. =A0However, to my understanding Dom0 is tied to Xen, I ha=
ven't
> heard of anyone restarting Dom0 without rebooting the physical machine, a=
nd
> going back to our original logic, resetting the machine changes the power
> which physically resets devices attached to the machine (this would inclu=
de
> devices sent to xen-pciback).
>
>
> Another speculation of mine is that the reason behind the performance drop
> is at second initialization the card has been told to serve two owners,
> which throws a wrench into its operations.
>
>
> I am no expert, I am only supplying my attempt at drawing a logical
> conclusion from the problem and my tests. =A0I could supply the exact same
> flowchart without terms like FLR and device State, and it wouldn't change=
 as
> the process and logic remain the same.
>
> Let me know if that helps clear things up any.
>
>
> On Mon, Jun 25, 2012 at 7:29 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>>
>> Interesting explanation, but wouldn't that imply that the domU is the
>> only thing responsible for resetting the graphic card?
>> I'm asking because I can simply kill my domU via xm destroy and still
>> be able to boot the domU just fine afterwards (actually, this was an
>> issue up till 3 or so month ago but then was fixed in one of the
>> change sets in the testing repo).
>>
>> i actually remember an IRQ warning after killing the domU,but xen can
>> recover this, so if i understand your explanation correctly, there
>> have to be a mechanism within the dom0 to reset pci devices, too..
>>
>> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
>> > Hello,
>> >
>> > I am fairly certain you are experiencing the second-boot degradation,
>> > probably combined with a half-working driver installation.
>> >
>> > I will try to explain it but the topic is fairly complex and difficult
>> > to
>> > comprehend without a solid understanding of what is happening.
>> >
>> > I have attached a flowchart as a visual aid to depict the problem.
>> >
>> >
>> > When Xen, the physical machine, boots the card is passed and the state
>> > remains "uninitialized". =A0If the card were to be initialized normall=
y,
>> > rebooting the physical machine would reset the state due to a change in
>> > power supplied to the card.
>> >
>> > So the question to ask is how does a virtual machine reset physical
>> > hardware? =A0Tobias Geiger wrote up an email on the subject of FLR
>> > (Function
>> > Level Reset), which I believe is the virtual machine solution to
>> > resetting
>> > device state.
>> >
>> > Windows fails to issue an FLR to passed GPU's.
>> >
>> >
>> > The first pass to Windows works great because it is the first time the
>> > card
>> > is "initialized", but Windows does not reset the device when you
>> > shutdown or
>> > restart it.
>> >
>> > With me so far?
>> >
>> > His email chains also suggested a solution, which was to use the safely
>> > remove hardware menu when the system has started back up, this restores
>> > the
>> > state of the card (your monitor will go black for a few seconds as the
>> > card
>> > resets).
>> >
>> >
>> > However, now you are stuck at the crossroads because you can't get to
>> > the
>> > second restart due to a BlueScreen.
>> >
>> > I would be almost certain that you are receiving a bluescreen because
>> > the
>> > driver installation was run on a second boot previously, where the card
>> > state had been initialized during a previous boot of the system.
>> >
>> > This "first boot" is still under investigation, I believe it initializ=
es
>> > if
>> > you pass it to another VM, or if you pass it during the installation
>> > process, but I haven't spent the time to verify this.
>> >
>> >
>> > Most people will boot into safe mode and remove the drivers via VNC
>> > Console,
>> > but if you do this during a second boot without resetting the card
>> > first,
>> > you will end up with leftover .NET data that prevents ATI Driver
>> > Installation AND cannot be removed, meaning you would need to reinstall
>> > Windows.
>> >
>> >
>> >
>> > So, my suggestion to you is to reboot the physical system, boot Windows
>> > and
>> > remove the drivers. =A0Reboot the physical system a second time to be
>> > sure,
>> > and install the drivers again during first boot of Windows.
>> >
>> > Then give it another spin.
>> >
>> > If this did not make sense, please let me know where I lost you and I
>> > will
>> > try to explain it better.
>> >
>> > ~Casey
>> >
>> > On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski
>> > <astralstorm@gmail.com> wrote:
>> >>
>> >> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
>> >> <matthias.kannenberg@googlemail.com> wrote:
>> >> > Maybe you should give xm a try just to see if it does the trick. I
>> >> > never got vga passthrough working with xl (and from my understandin=
g,
>> >> > it's a lot mor complicated there with compiling the vga bios into x=
en
>> >> > and manual calculating vga adress ranges.. with xm, I'm doing neith=
er
>> >> > of it).
>> >>
>> >> Why? I'm not using the VGA Passthrough, The card is set up as a
>> >> secondary.
>> >> That shouldn't need any VGA BIOS. Also, it works fine for the first
>> >> boot very well!
>> >>
>> >> The problem occurs on the second start of the same VM.
>> >>
>> >> > Also, do you increase the log level for xen? my kernel line is:
>> >> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall
>> >> > guest_loglvl=3Dall
>> >>
>> >> Will do. (except dom0_mem)
>> >>
>> >> > What kernel are you using? If you want i can provide my build
>> >> > commands
>> >> > for the xen-patched openSuse Kernel..
>> >>
>> >> I don't want to use the XenLinux kernel. PVOps only please.
>> >> Unless the Xen kernel is actually Pvops-based, in which case why would
>> >> I want to use OpenSUSE one instead of vanilla?
>> >>
>> >> As I've mentioned, vanilla 3.4.1.
>> >>
>> >> --
>> >> Rados=B3aw Szkodzi=F1ski
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xen.org
>> > http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 00:22:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 00:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjJXV-0007xw-5v; Tue, 26 Jun 2012 00:21:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjJXT-0007xp-If
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 00:21:51 +0000
Received: from [85.158.143.99:54404] by server-3.bemta-4.messagelabs.com id
	EF/2B-05808-E9009EF4; Tue, 26 Jun 2012 00:21:50 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1340670109!28177081!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11665 invoked from network); 26 Jun 2012 00:21:49 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 00:21:49 -0000
Received: by bkwj10 with SMTP id j10so4420215bkw.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:21:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=ODSrCv3qiDrMLzsI5nq/1+K/i12vSQQz5KwCA7Rwb7o=;
	b=i3lM5SpA4RUMxupVRTZm9CGaNh84bx6ssl+lGprLa7T/EwJRRvA/fCxMl8FhgaQYjc
	/I9sO753BIfD6PElG034pycHkYWXhH7lGb/N3XFQesaFjeWyCLFgtCad9gZdJzM8ZUMT
	D0q/Gtd3KbspOzS0fT1F54+YKZr2QOLs/O9nY5NRaN6X7Zfn3v8IRv+MLddpJnBIuaua
	YlWTYTA2Vm4I40PdZCNzjjoj2odNs5tQ43BEZu0iivVv+S0xk/O59ZtRwz2WBk/mHLwV
	jdi514fLv9quzMqqwjB+N625Yu9ZtfJKWnPqVpsulC6G441M44VBFIdA1ybkXSe2YQvi
	nLTA==
Received: by 10.204.152.199 with SMTP id h7mr4827011bkw.39.1340670109133; Mon,
	25 Jun 2012 17:21:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Mon, 25 Jun 2012 17:21:28 -0700 (PDT)
In-Reply-To: <CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 02:21:28 +0200
Message-ID: <CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

sorry if i was unclear: I will test this tomorow, but i'm pretty sure
i can kill my windows 7 domU (has vga, usb controller and onboard
sound via pciback) via xm and afterwards booting it just fine again
with everything working like normal (also possible with linux domUs)..

It might be right that the dom0 can't actually use the hidden pci
devices, but I think that at least the xen itself has some abilities
to control it (hence for example listing the assignable devices via xm
in my opinion indicates an awareness).

But again, these are just my two cents on your theory.. i will test
this tomorrow with my setup..


2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
>
> If you are passing the card to xen-pciback then Dom0 has nothing to do wi=
th
> the device. =A0Short of physically resetting the device via power-cycling=
 the
> physical system, then yes that is exactly what I am implying.
>
> Please understand, I only ran tests with Windows, I have yet to setup
> passthrough with Linux or Unix, so the results may vary if you are using =
aa
> DomU with a different operating system.
>
>
> To my understanding Xen does not inform the card that it needs to reset, I
> am pretty sure it was remarked in the aforementioned email chain that this
> is the responsibility of the DomU. =A0I can only hazard a guess as to why,
> either it isn't sending one because Windows isn't exactly advocating runn=
ing
> their system as a Virtual Machine, OR because we are using secondary
> passthrough the card is not available at early boot time, and perhaps that
> is when Windows is issuing a reset. =A0Again, no facts supporting either =
of
> those, only wild speculation.
>
>
> I don't think IRQ is relative but I could be wrong. =A0To my understandin=
g IRQ
> gives the OS a way to send signals to the card, it doesn't tell the OS wh=
at
> signals to send to the card, which would mean the OS chooses whether to s=
end
> the reset signal.
>
> If the card is passed using xen-pciback then Dom0 never bothers the devic=
e.
> =A0With late binding this may be an entirely different story. =A0I have y=
et to
> hear of a Windows Dom0, so again not something my tests can yield
> conclusions on. =A0However, to my understanding Dom0 is tied to Xen, I ha=
ven't
> heard of anyone restarting Dom0 without rebooting the physical machine, a=
nd
> going back to our original logic, resetting the machine changes the power
> which physically resets devices attached to the machine (this would inclu=
de
> devices sent to xen-pciback).
>
>
> Another speculation of mine is that the reason behind the performance drop
> is at second initialization the card has been told to serve two owners,
> which throws a wrench into its operations.
>
>
> I am no expert, I am only supplying my attempt at drawing a logical
> conclusion from the problem and my tests. =A0I could supply the exact same
> flowchart without terms like FLR and device State, and it wouldn't change=
 as
> the process and logic remain the same.
>
> Let me know if that helps clear things up any.
>
>
> On Mon, Jun 25, 2012 at 7:29 PM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>>
>> Interesting explanation, but wouldn't that imply that the domU is the
>> only thing responsible for resetting the graphic card?
>> I'm asking because I can simply kill my domU via xm destroy and still
>> be able to boot the domU just fine afterwards (actually, this was an
>> issue up till 3 or so month ago but then was fixed in one of the
>> change sets in the testing repo).
>>
>> i actually remember an IRQ warning after killing the domU,but xen can
>> recover this, so if i understand your explanation correctly, there
>> have to be a mechanism within the dom0 to reset pci devices, too..
>>
>> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
>> > Hello,
>> >
>> > I am fairly certain you are experiencing the second-boot degradation,
>> > probably combined with a half-working driver installation.
>> >
>> > I will try to explain it but the topic is fairly complex and difficult
>> > to
>> > comprehend without a solid understanding of what is happening.
>> >
>> > I have attached a flowchart as a visual aid to depict the problem.
>> >
>> >
>> > When Xen, the physical machine, boots the card is passed and the state
>> > remains "uninitialized". =A0If the card were to be initialized normall=
y,
>> > rebooting the physical machine would reset the state due to a change in
>> > power supplied to the card.
>> >
>> > So the question to ask is how does a virtual machine reset physical
>> > hardware? =A0Tobias Geiger wrote up an email on the subject of FLR
>> > (Function
>> > Level Reset), which I believe is the virtual machine solution to
>> > resetting
>> > device state.
>> >
>> > Windows fails to issue an FLR to passed GPU's.
>> >
>> >
>> > The first pass to Windows works great because it is the first time the
>> > card
>> > is "initialized", but Windows does not reset the device when you
>> > shutdown or
>> > restart it.
>> >
>> > With me so far?
>> >
>> > His email chains also suggested a solution, which was to use the safely
>> > remove hardware menu when the system has started back up, this restores
>> > the
>> > state of the card (your monitor will go black for a few seconds as the
>> > card
>> > resets).
>> >
>> >
>> > However, now you are stuck at the crossroads because you can't get to
>> > the
>> > second restart due to a BlueScreen.
>> >
>> > I would be almost certain that you are receiving a bluescreen because
>> > the
>> > driver installation was run on a second boot previously, where the card
>> > state had been initialized during a previous boot of the system.
>> >
>> > This "first boot" is still under investigation, I believe it initializ=
es
>> > if
>> > you pass it to another VM, or if you pass it during the installation
>> > process, but I haven't spent the time to verify this.
>> >
>> >
>> > Most people will boot into safe mode and remove the drivers via VNC
>> > Console,
>> > but if you do this during a second boot without resetting the card
>> > first,
>> > you will end up with leftover .NET data that prevents ATI Driver
>> > Installation AND cannot be removed, meaning you would need to reinstall
>> > Windows.
>> >
>> >
>> >
>> > So, my suggestion to you is to reboot the physical system, boot Windows
>> > and
>> > remove the drivers. =A0Reboot the physical system a second time to be
>> > sure,
>> > and install the drivers again during first boot of Windows.
>> >
>> > Then give it another spin.
>> >
>> > If this did not make sense, please let me know where I lost you and I
>> > will
>> > try to explain it better.
>> >
>> > ~Casey
>> >
>> > On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski
>> > <astralstorm@gmail.com> wrote:
>> >>
>> >> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
>> >> <matthias.kannenberg@googlemail.com> wrote:
>> >> > Maybe you should give xm a try just to see if it does the trick. I
>> >> > never got vga passthrough working with xl (and from my understandin=
g,
>> >> > it's a lot mor complicated there with compiling the vga bios into x=
en
>> >> > and manual calculating vga adress ranges.. with xm, I'm doing neith=
er
>> >> > of it).
>> >>
>> >> Why? I'm not using the VGA Passthrough, The card is set up as a
>> >> secondary.
>> >> That shouldn't need any VGA BIOS. Also, it works fine for the first
>> >> boot very well!
>> >>
>> >> The problem occurs on the second start of the same VM.
>> >>
>> >> > Also, do you increase the log level for xen? my kernel line is:
>> >> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall
>> >> > guest_loglvl=3Dall
>> >>
>> >> Will do. (except dom0_mem)
>> >>
>> >> > What kernel are you using? If you want i can provide my build
>> >> > commands
>> >> > for the xen-patched openSuse Kernel..
>> >>
>> >> I don't want to use the XenLinux kernel. PVOps only please.
>> >> Unless the Xen kernel is actually Pvops-based, in which case why would
>> >> I want to use OpenSUSE one instead of vanilla?
>> >>
>> >> As I've mentioned, vanilla 3.4.1.
>> >>
>> >> --
>> >> Rados=B3aw Szkodzi=F1ski
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xen.org
>> > http://lists.xen.org/xen-users
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 00:52:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 00:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjJzs-0008PQ-3D; Tue, 26 Jun 2012 00:51:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjJzq-0008PL-C7
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 00:51:10 +0000
Received: from [85.158.139.83:59528] by server-4.bemta-5.messagelabs.com id
	4D/D5-27831-D7709EF4; Tue, 26 Jun 2012 00:51:09 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340671866!25194978!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7040 invoked from network); 26 Jun 2012 00:51:07 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 00:51:07 -0000
Received: by ggnp1 with SMTP id p1so3963261ggn.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:51:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Goz0sGRvBnUpIr8bwc8HDiu9NT7utS+e4FbCBdZeM3Q=;
	b=FAc6KVixjKpwkqoWY31ovBNtQBqQM8/Y7W+6qJGNGKCwACmaE6NXTxN7saWnb53Fxn
	qKxgOSZtNHnchYeMW4c8QtzHxdPczPvK7WA6i9v+FM6dfzisbFqQkfw3Ss9dL9GosuHn
	updK/7ccDzbfgbh3fWTZJ4RMaABnpRLT7ZoDRaC+rhhR1LSbCYv25CULkI7qX4RnHMjF
	ivFbfmxM5Y8jSlKFu8vpxeBFSXuWBao1s0I/HDopEKUNUxQIXdHmHKCS/Hz3Qr/iUR9j
	mK3aKc422yxkDDvgNhyb0tMl5mjEeNKgIZpMWP44ae3a7025sWbT6yBhVi92sqPl3AYI
	h1Fw==
MIME-Version: 1.0
Received: by 10.50.186.162 with SMTP id fl2mr9709626igc.44.1340671866102; Mon,
	25 Jun 2012 17:51:06 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 25 Jun 2012 17:51:06 -0700 (PDT)
In-Reply-To: <CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
Date: Mon, 25 Jun 2012 20:51:06 -0400
Message-ID: <CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4865838718924295979=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4865838718924295979==
Content-Type: multipart/alternative; boundary=14dae9340f3956e3b804c3557e36

--14dae9340f3956e3b804c3557e36
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I agree with you that Xen has an awareness, but what I read suggested that
the DomU is supposed to be responsible for the reset.  In any event, please
do post your results.  If you don't have the same performance degradation
and you can help identify where our configurations differ, it could help
fix the problem which would be awesome.

I forgot to mention, my Windows can reboot, and the GUI works fine, it's
when I try to run a 3D application like a modern video game that I run into
problems.

Results vary, The Last Remnant by Square Enix runs extremely slow and
usually crashes after a certain point, Borderlands drops from 60~ FPS at
max settings to under 10~ FPS and a lower max resolution.


On Mon, Jun 25, 2012 at 8:21 PM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Hi,
>
> sorry if i was unclear: I will test this tomorow, but i'm pretty sure
> i can kill my windows 7 domU (has vga, usb controller and onboard
> sound via pciback) via xm and afterwards booting it just fine again
> with everything working like normal (also possible with linux domUs)..
>
> It might be right that the dom0 can't actually use the hidden pci
> devices, but I think that at least the xen itself has some abilities
> to control it (hence for example listing the assignable devices via xm
> in my opinion indicates an awareness).
>
> But again, these are just my two cents on your theory.. i will test
> this tomorrow with my setup..
>
>
> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
> >
> > If you are passing the card to xen-pciback then Dom0 has nothing to do
> with
> > the device.  Short of physically resetting the device via power-cycling
> the
> > physical system, then yes that is exactly what I am implying.
> >
> > Please understand, I only ran tests with Windows, I have yet to setup
> > passthrough with Linux or Unix, so the results may vary if you are usin=
g
> aa
> > DomU with a different operating system.
> >
> >
> > To my understanding Xen does not inform the card that it needs to reset=
,
> I
> > am pretty sure it was remarked in the aforementioned email chain that
> this
> > is the responsibility of the DomU.  I can only hazard a guess as to why=
,
> > either it isn't sending one because Windows isn't exactly advocating
> running
> > their system as a Virtual Machine, OR because we are using secondary
> > passthrough the card is not available at early boot time, and perhaps
> that
> > is when Windows is issuing a reset.  Again, no facts supporting either =
of
> > those, only wild speculation.
> >
> >
> > I don't think IRQ is relative but I could be wrong.  To my understandin=
g
> IRQ
> > gives the OS a way to send signals to the card, it doesn't tell the OS
> what
> > signals to send to the card, which would mean the OS chooses whether to
> send
> > the reset signal.
> >
> > If the card is passed using xen-pciback then Dom0 never bothers the
> device.
> >  With late binding this may be an entirely different story.  I have yet
> to
> > hear of a Windows Dom0, so again not something my tests can yield
> > conclusions on.  However, to my understanding Dom0 is tied to Xen, I
> haven't
> > heard of anyone restarting Dom0 without rebooting the physical machine,
> and
> > going back to our original logic, resetting the machine changes the pow=
er
> > which physically resets devices attached to the machine (this would
> include
> > devices sent to xen-pciback).
> >
> >
> > Another speculation of mine is that the reason behind the performance
> drop
> > is at second initialization the card has been told to serve two owners,
> > which throws a wrench into its operations.
> >
> >
> > I am no expert, I am only supplying my attempt at drawing a logical
> > conclusion from the problem and my tests.  I could supply the exact sam=
e
> > flowchart without terms like FLR and device State, and it wouldn't
> change as
> > the process and logic remain the same.
> >
> > Let me know if that helps clear things up any.
> >
> >
> > On Mon, Jun 25, 2012 at 7:29 PM, Matthias
> > <matthias.kannenberg@googlemail.com> wrote:
> >>
> >> Interesting explanation, but wouldn't that imply that the domU is the
> >> only thing responsible for resetting the graphic card?
> >> I'm asking because I can simply kill my domU via xm destroy and still
> >> be able to boot the domU just fine afterwards (actually, this was an
> >> issue up till 3 or so month ago but then was fixed in one of the
> >> change sets in the testing repo).
> >>
> >> i actually remember an IRQ warning after killing the domU,but xen can
> >> recover this, so if i understand your explanation correctly, there
> >> have to be a mechanism within the dom0 to reset pci devices, too..
> >>
> >> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
> >> > Hello,
> >> >
> >> > I am fairly certain you are experiencing the second-boot degradation=
,
> >> > probably combined with a half-working driver installation.
> >> >
> >> > I will try to explain it but the topic is fairly complex and difficu=
lt
> >> > to
> >> > comprehend without a solid understanding of what is happening.
> >> >
> >> > I have attached a flowchart as a visual aid to depict the problem.
> >> >
> >> >
> >> > When Xen, the physical machine, boots the card is passed and the sta=
te
> >> > remains "uninitialized".  If the card were to be initialized normall=
y,
> >> > rebooting the physical machine would reset the state due to a change
> in
> >> > power supplied to the card.
> >> >
> >> > So the question to ask is how does a virtual machine reset physical
> >> > hardware?  Tobias Geiger wrote up an email on the subject of FLR
> >> > (Function
> >> > Level Reset), which I believe is the virtual machine solution to
> >> > resetting
> >> > device state.
> >> >
> >> > Windows fails to issue an FLR to passed GPU's.
> >> >
> >> >
> >> > The first pass to Windows works great because it is the first time t=
he
> >> > card
> >> > is "initialized", but Windows does not reset the device when you
> >> > shutdown or
> >> > restart it.
> >> >
> >> > With me so far?
> >> >
> >> > His email chains also suggested a solution, which was to use the
> safely
> >> > remove hardware menu when the system has started back up, this
> restores
> >> > the
> >> > state of the card (your monitor will go black for a few seconds as t=
he
> >> > card
> >> > resets).
> >> >
> >> >
> >> > However, now you are stuck at the crossroads because you can't get t=
o
> >> > the
> >> > second restart due to a BlueScreen.
> >> >
> >> > I would be almost certain that you are receiving a bluescreen becaus=
e
> >> > the
> >> > driver installation was run on a second boot previously, where the
> card
> >> > state had been initialized during a previous boot of the system.
> >> >
> >> > This "first boot" is still under investigation, I believe it
> initializes
> >> > if
> >> > you pass it to another VM, or if you pass it during the installation
> >> > process, but I haven't spent the time to verify this.
> >> >
> >> >
> >> > Most people will boot into safe mode and remove the drivers via VNC
> >> > Console,
> >> > but if you do this during a second boot without resetting the card
> >> > first,
> >> > you will end up with leftover .NET data that prevents ATI Driver
> >> > Installation AND cannot be removed, meaning you would need to
> reinstall
> >> > Windows.
> >> >
> >> >
> >> >
> >> > So, my suggestion to you is to reboot the physical system, boot
> Windows
> >> > and
> >> > remove the drivers.  Reboot the physical system a second time to be
> >> > sure,
> >> > and install the drivers again during first boot of Windows.
> >> >
> >> > Then give it another spin.
> >> >
> >> > If this did not make sense, please let me know where I lost you and =
I
> >> > will
> >> > try to explain it better.
> >> >
> >> > ~Casey
> >> >
> >> > On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski
> >> > <astralstorm@gmail.com> wrote:
> >> >>
> >> >> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> >> >> <matthias.kannenberg@googlemail.com> wrote:
> >> >> > Maybe you should give xm a try just to see if it does the trick. =
I
> >> >> > never got vga passthrough working with xl (and from my
> understanding,
> >> >> > it's a lot mor complicated there with compiling the vga bios into
> xen
> >> >> > and manual calculating vga adress ranges.. with xm, I'm doing
> neither
> >> >> > of it).
> >> >>
> >> >> Why? I'm not using the VGA Passthrough, The card is set up as a
> >> >> secondary.
> >> >> That shouldn't need any VGA BIOS. Also, it works fine for the first
> >> >> boot very well!
> >> >>
> >> >> The problem occurs on the second start of the same VM.
> >> >>
> >> >> > Also, do you increase the log level for xen? my kernel line is:
> >> >> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall
> >> >> > guest_loglvl=3Dall
> >> >>
> >> >> Will do. (except dom0_mem)
> >> >>
> >> >> > What kernel are you using? If you want i can provide my build
> >> >> > commands
> >> >> > for the xen-patched openSuse Kernel..
> >> >>
> >> >> I don't want to use the XenLinux kernel. PVOps only please.
> >> >> Unless the Xen kernel is actually Pvops-based, in which case why
> would
> >> >> I want to use OpenSUSE one instead of vanilla?
> >> >>
> >> >> As I've mentioned, vanilla 3.4.1.
> >> >>
> >> >> --
> >> >> Rados=C5=82aw Szkodzi=C5=84ski
> >> >>
> >> >> _______________________________________________
> >> >> Xen-users mailing list
> >> >> Xen-users@lists.xen.org
> >> >> http://lists.xen.org/xen-users
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xen.org
> >> > http://lists.xen.org/xen-users
> >
> >
>

--14dae9340f3956e3b804c3557e36
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><div>I agree with you that Xen has an awareness, but what I read sugge=
sted that the DomU is supposed to be responsible for the reset. =C2=A0In an=
y event, please do post your results. =C2=A0If you don&#39;t have the same =
performance degradation and you can help identify where our configurations =
differ, it could help fix the problem which would be awesome.</div>
<div><br></div><div>I forgot to mention, my Windows can reboot, and the GUI=
 works fine, it&#39;s when I try to run a 3D application like a modern vide=
o game that I run into problems.</div><div><br></div><div>Results vary, The=
 Last Remnant by Square Enix runs extremely slow and usually crashes after =
a certain point, Borderlands drops from 60~ FPS at max settings to under 10=
~ FPS and a lower max resolution.</div>
</div><div><br></div><div><br><div class=3D"gmail_quote">On Mon, Jun 25, 20=
12 at 8:21 PM, Matthias <span dir=3D"ltr">&lt;<a href=3D"mailto:matthias.ka=
nnenberg@googlemail.com" target=3D"_blank">matthias.kannenberg@googlemail.c=
om</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
sorry if i was unclear: I will test this tomorow, but i&#39;m pretty sure<b=
r>
i can kill my windows 7 domU (has vga, usb controller and onboard<br>
sound via pciback) via xm and afterwards booting it just fine again<br>
with everything working like normal (also possible with linux domUs)..<br>
<br>
It might be right that the dom0 can&#39;t actually use the hidden pci<br>
devices, but I think that at least the xen itself has some abilities<br>
to control it (hence for example listing the assignable devices via xm<br>
in my opinion indicates an awareness).<br>
<br>
But again, these are just my two cents on your theory.. i will test<br>
this tomorrow with my setup..<br>
<br>
<br>
2012/6/26 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@=
gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt;<br>
&gt; If you are passing the card to xen-pciback then Dom0 has nothing to do=
 with<br>
&gt; the device. =C2=A0Short of physically resetting the device via power-c=
ycling the<br>
&gt; physical system, then yes that is exactly what I am implying.<br>
&gt;<br>
&gt; Please understand, I only ran tests with Windows, I have yet to setup<=
br>
&gt; passthrough with Linux or Unix, so the results may vary if you are usi=
ng aa<br>
&gt; DomU with a different operating system.<br>
&gt;<br>
&gt;<br>
&gt; To my understanding Xen does not inform the card that it needs to rese=
t, I<br>
&gt; am pretty sure it was remarked in the aforementioned email chain that =
this<br>
&gt; is the responsibility of the DomU. =C2=A0I can only hazard a guess as =
to why,<br>
&gt; either it isn&#39;t sending one because Windows isn&#39;t exactly advo=
cating running<br>
&gt; their system as a Virtual Machine, OR because we are using secondary<b=
r>
&gt; passthrough the card is not available at early boot time, and perhaps =
that<br>
&gt; is when Windows is issuing a reset. =C2=A0Again, no facts supporting e=
ither of<br>
&gt; those, only wild speculation.<br>
&gt;<br>
&gt;<br>
&gt; I don&#39;t think IRQ is relative but I could be wrong. =C2=A0To my un=
derstanding IRQ<br>
&gt; gives the OS a way to send signals to the card, it doesn&#39;t tell th=
e OS what<br>
&gt; signals to send to the card, which would mean the OS chooses whether t=
o send<br>
&gt; the reset signal.<br>
&gt;<br>
&gt; If the card is passed using xen-pciback then Dom0 never bothers the de=
vice.<br>
&gt; =C2=A0With late binding this may be an entirely different story. =C2=
=A0I have yet to<br>
&gt; hear of a Windows Dom0, so again not something my tests can yield<br>
&gt; conclusions on. =C2=A0However, to my understanding Dom0 is tied to Xen=
, I haven&#39;t<br>
&gt; heard of anyone restarting Dom0 without rebooting the physical machine=
, and<br>
&gt; going back to our original logic, resetting the machine changes the po=
wer<br>
&gt; which physically resets devices attached to the machine (this would in=
clude<br>
&gt; devices sent to xen-pciback).<br>
&gt;<br>
&gt;<br>
&gt; Another speculation of mine is that the reason behind the performance =
drop<br>
&gt; is at second initialization the card has been told to serve two owners=
,<br>
&gt; which throws a wrench into its operations.<br>
&gt;<br>
&gt;<br>
&gt; I am no expert, I am only supplying my attempt at drawing a logical<br=
>
&gt; conclusion from the problem and my tests. =C2=A0I could supply the exa=
ct same<br>
&gt; flowchart without terms like FLR and device State, and it wouldn&#39;t=
 change as<br>
&gt; the process and logic remain the same.<br>
&gt;<br>
&gt; Let me know if that helps clear things up any.<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Jun 25, 2012 at 7:29 PM, Matthias<br>
&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias.kan=
nenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Interesting explanation, but wouldn&#39;t that imply that the domU=
 is the<br>
&gt;&gt; only thing responsible for resetting the graphic card?<br>
&gt;&gt; I&#39;m asking because I can simply kill my domU via xm destroy an=
d still<br>
&gt;&gt; be able to boot the domU just fine afterwards (actually, this was =
an<br>
&gt;&gt; issue up till 3 or so month ago but then was fixed in one of the<b=
r>
&gt;&gt; change sets in the testing repo).<br>
&gt;&gt;<br>
&gt;&gt; i actually remember an IRQ warning after killing the domU,but xen =
can<br>
&gt;&gt; recover this, so if i understand your explanation correctly, there=
<br>
&gt;&gt; have to be a mechanism within the dom0 to reset pci devices, too..=
<br>
&gt;&gt;<br>
&gt;&gt; 2012/6/26 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">=
cdelorme@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Hello,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I am fairly certain you are experiencing the second-boot degr=
adation,<br>
&gt;&gt; &gt; probably combined with a half-working driver installation.<br=
>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I will try to explain it but the topic is fairly complex and =
difficult<br>
&gt;&gt; &gt; to<br>
&gt;&gt; &gt; comprehend without a solid understanding of what is happening=
.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I have attached a flowchart as a visual aid to depict the pro=
blem.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; When Xen, the physical machine, boots the card is passed and =
the state<br>
&gt;&gt; &gt; remains &quot;uninitialized&quot;. =C2=A0If the card were to =
be initialized normally,<br>
&gt;&gt; &gt; rebooting the physical machine would reset the state due to a=
 change in<br>
&gt;&gt; &gt; power supplied to the card.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So the question to ask is how does a virtual machine reset ph=
ysical<br>
&gt;&gt; &gt; hardware? =C2=A0Tobias Geiger wrote up an email on the subjec=
t of FLR<br>
&gt;&gt; &gt; (Function<br>
&gt;&gt; &gt; Level Reset), which I believe is the virtual machine solution=
 to<br>
&gt;&gt; &gt; resetting<br>
&gt;&gt; &gt; device state.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Windows fails to issue an FLR to passed GPU&#39;s.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The first pass to Windows works great because it is the first=
 time the<br>
&gt;&gt; &gt; card<br>
&gt;&gt; &gt; is &quot;initialized&quot;, but Windows does not reset the de=
vice when you<br>
&gt;&gt; &gt; shutdown or<br>
&gt;&gt; &gt; restart it.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; With me so far?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; His email chains also suggested a solution, which was to use =
the safely<br>
&gt;&gt; &gt; remove hardware menu when the system has started back up, thi=
s restores<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; state of the card (your monitor will go black for a few secon=
ds as the<br>
&gt;&gt; &gt; card<br>
&gt;&gt; &gt; resets).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; However, now you are stuck at the crossroads because you can&=
#39;t get to<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; second restart due to a BlueScreen.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I would be almost certain that you are receiving a bluescreen=
 because<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; driver installation was run on a second boot previously, wher=
e the card<br>
&gt;&gt; &gt; state had been initialized during a previous boot of the syst=
em.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; This &quot;first boot&quot; is still under investigation, I b=
elieve it initializes<br>
&gt;&gt; &gt; if<br>
&gt;&gt; &gt; you pass it to another VM, or if you pass it during the insta=
llation<br>
&gt;&gt; &gt; process, but I haven&#39;t spent the time to verify this.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Most people will boot into safe mode and remove the drivers v=
ia VNC<br>
&gt;&gt; &gt; Console,<br>
&gt;&gt; &gt; but if you do this during a second boot without resetting the=
 card<br>
&gt;&gt; &gt; first,<br>
&gt;&gt; &gt; you will end up with leftover .NET data that prevents ATI Dri=
ver<br>
&gt;&gt; &gt; Installation AND cannot be removed, meaning you would need to=
 reinstall<br>
&gt;&gt; &gt; Windows.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So, my suggestion to you is to reboot the physical system, bo=
ot Windows<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; remove the drivers. =C2=A0Reboot the physical system a second=
 time to be<br>
&gt;&gt; &gt; sure,<br>
&gt;&gt; &gt; and install the drivers again during first boot of Windows.<b=
r>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Then give it another spin.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If this did not make sense, please let me know where I lost y=
ou and I<br>
&gt;&gt; &gt; will<br>
&gt;&gt; &gt; try to explain it better.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; ~Casey<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:astralstorm@gmail.com">astralstorm@gmai=
l.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Mon, Jun 25, 2012 at 5:21 PM, Matthias<br>
&gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com"=
>matthias.kannenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Maybe you should give xm a try just to see if it doe=
s the trick. I<br>
&gt;&gt; &gt;&gt; &gt; never got vga passthrough working with xl (and from =
my understanding,<br>
&gt;&gt; &gt;&gt; &gt; it&#39;s a lot mor complicated there with compiling =
the vga bios into xen<br>
&gt;&gt; &gt;&gt; &gt; and manual calculating vga adress ranges.. with xm, =
I&#39;m doing neither<br>
&gt;&gt; &gt;&gt; &gt; of it).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Why? I&#39;m not using the VGA Passthrough, The card is s=
et up as a<br>
&gt;&gt; &gt;&gt; secondary.<br>
&gt;&gt; &gt;&gt; That shouldn&#39;t need any VGA BIOS. Also, it works fine=
 for the first<br>
&gt;&gt; &gt;&gt; boot very well!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The problem occurs on the second start of the same VM.<br=
>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; Also, do you increase the log level for xen? my kern=
el line is:<br>
&gt;&gt; &gt;&gt; &gt; multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 lo=
glvl=3Dall<br>
&gt;&gt; &gt;&gt; &gt; guest_loglvl=3Dall<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Will do. (except dom0_mem)<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; What kernel are you using? If you want i can provide=
 my build<br>
&gt;&gt; &gt;&gt; &gt; commands<br>
&gt;&gt; &gt;&gt; &gt; for the xen-patched openSuse Kernel..<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I don&#39;t want to use the XenLinux kernel. PVOps only p=
lease.<br>
&gt;&gt; &gt;&gt; Unless the Xen kernel is actually Pvops-based, in which c=
ase why would<br>
&gt;&gt; &gt;&gt; I want to use OpenSUSE one instead of vanilla?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; As I&#39;ve mentioned, vanilla 3.4.1.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Rados=C5=82aw Szkodzi=C5=84ski<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; Xen-users mailing list<br>
&gt;&gt; &gt;&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@list=
s.xen.org</a><br>
&gt;&gt; &gt;&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_bla=
nk">http://lists.xen.org/xen-users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xe=
n.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>

--14dae9340f3956e3b804c3557e36--


--===============4865838718924295979==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4865838718924295979==--


From xen-users-bounces@lists.xen.org Tue Jun 26 00:52:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 00:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjJzs-0008PQ-3D; Tue, 26 Jun 2012 00:51:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjJzq-0008PL-C7
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 00:51:10 +0000
Received: from [85.158.139.83:59528] by server-4.bemta-5.messagelabs.com id
	4D/D5-27831-D7709EF4; Tue, 26 Jun 2012 00:51:09 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340671866!25194978!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7040 invoked from network); 26 Jun 2012 00:51:07 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 00:51:07 -0000
Received: by ggnp1 with SMTP id p1so3963261ggn.32
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 17:51:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Goz0sGRvBnUpIr8bwc8HDiu9NT7utS+e4FbCBdZeM3Q=;
	b=FAc6KVixjKpwkqoWY31ovBNtQBqQM8/Y7W+6qJGNGKCwACmaE6NXTxN7saWnb53Fxn
	qKxgOSZtNHnchYeMW4c8QtzHxdPczPvK7WA6i9v+FM6dfzisbFqQkfw3Ss9dL9GosuHn
	updK/7ccDzbfgbh3fWTZJ4RMaABnpRLT7ZoDRaC+rhhR1LSbCYv25CULkI7qX4RnHMjF
	ivFbfmxM5Y8jSlKFu8vpxeBFSXuWBao1s0I/HDopEKUNUxQIXdHmHKCS/Hz3Qr/iUR9j
	mK3aKc422yxkDDvgNhyb0tMl5mjEeNKgIZpMWP44ae3a7025sWbT6yBhVi92sqPl3AYI
	h1Fw==
MIME-Version: 1.0
Received: by 10.50.186.162 with SMTP id fl2mr9709626igc.44.1340671866102; Mon,
	25 Jun 2012 17:51:06 -0700 (PDT)
Received: by 10.64.95.131 with HTTP; Mon, 25 Jun 2012 17:51:06 -0700 (PDT)
In-Reply-To: <CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
Date: Mon, 25 Jun 2012 20:51:06 -0400
Message-ID: <CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org, Radoslaw Szkodzinski <astralstorm@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4865838718924295979=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4865838718924295979==
Content-Type: multipart/alternative; boundary=14dae9340f3956e3b804c3557e36

--14dae9340f3956e3b804c3557e36
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I agree with you that Xen has an awareness, but what I read suggested that
the DomU is supposed to be responsible for the reset.  In any event, please
do post your results.  If you don't have the same performance degradation
and you can help identify where our configurations differ, it could help
fix the problem which would be awesome.

I forgot to mention, my Windows can reboot, and the GUI works fine, it's
when I try to run a 3D application like a modern video game that I run into
problems.

Results vary, The Last Remnant by Square Enix runs extremely slow and
usually crashes after a certain point, Borderlands drops from 60~ FPS at
max settings to under 10~ FPS and a lower max resolution.


On Mon, Jun 25, 2012 at 8:21 PM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Hi,
>
> sorry if i was unclear: I will test this tomorow, but i'm pretty sure
> i can kill my windows 7 domU (has vga, usb controller and onboard
> sound via pciback) via xm and afterwards booting it just fine again
> with everything working like normal (also possible with linux domUs)..
>
> It might be right that the dom0 can't actually use the hidden pci
> devices, but I think that at least the xen itself has some abilities
> to control it (hence for example listing the assignable devices via xm
> in my opinion indicates an awareness).
>
> But again, these are just my two cents on your theory.. i will test
> this tomorrow with my setup..
>
>
> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
> >
> > If you are passing the card to xen-pciback then Dom0 has nothing to do
> with
> > the device.  Short of physically resetting the device via power-cycling
> the
> > physical system, then yes that is exactly what I am implying.
> >
> > Please understand, I only ran tests with Windows, I have yet to setup
> > passthrough with Linux or Unix, so the results may vary if you are usin=
g
> aa
> > DomU with a different operating system.
> >
> >
> > To my understanding Xen does not inform the card that it needs to reset=
,
> I
> > am pretty sure it was remarked in the aforementioned email chain that
> this
> > is the responsibility of the DomU.  I can only hazard a guess as to why=
,
> > either it isn't sending one because Windows isn't exactly advocating
> running
> > their system as a Virtual Machine, OR because we are using secondary
> > passthrough the card is not available at early boot time, and perhaps
> that
> > is when Windows is issuing a reset.  Again, no facts supporting either =
of
> > those, only wild speculation.
> >
> >
> > I don't think IRQ is relative but I could be wrong.  To my understandin=
g
> IRQ
> > gives the OS a way to send signals to the card, it doesn't tell the OS
> what
> > signals to send to the card, which would mean the OS chooses whether to
> send
> > the reset signal.
> >
> > If the card is passed using xen-pciback then Dom0 never bothers the
> device.
> >  With late binding this may be an entirely different story.  I have yet
> to
> > hear of a Windows Dom0, so again not something my tests can yield
> > conclusions on.  However, to my understanding Dom0 is tied to Xen, I
> haven't
> > heard of anyone restarting Dom0 without rebooting the physical machine,
> and
> > going back to our original logic, resetting the machine changes the pow=
er
> > which physically resets devices attached to the machine (this would
> include
> > devices sent to xen-pciback).
> >
> >
> > Another speculation of mine is that the reason behind the performance
> drop
> > is at second initialization the card has been told to serve two owners,
> > which throws a wrench into its operations.
> >
> >
> > I am no expert, I am only supplying my attempt at drawing a logical
> > conclusion from the problem and my tests.  I could supply the exact sam=
e
> > flowchart without terms like FLR and device State, and it wouldn't
> change as
> > the process and logic remain the same.
> >
> > Let me know if that helps clear things up any.
> >
> >
> > On Mon, Jun 25, 2012 at 7:29 PM, Matthias
> > <matthias.kannenberg@googlemail.com> wrote:
> >>
> >> Interesting explanation, but wouldn't that imply that the domU is the
> >> only thing responsible for resetting the graphic card?
> >> I'm asking because I can simply kill my domU via xm destroy and still
> >> be able to boot the domU just fine afterwards (actually, this was an
> >> issue up till 3 or so month ago but then was fixed in one of the
> >> change sets in the testing repo).
> >>
> >> i actually remember an IRQ warning after killing the domU,but xen can
> >> recover this, so if i understand your explanation correctly, there
> >> have to be a mechanism within the dom0 to reset pci devices, too..
> >>
> >> 2012/6/26 Casey DeLorme <cdelorme@gmail.com>:
> >> > Hello,
> >> >
> >> > I am fairly certain you are experiencing the second-boot degradation=
,
> >> > probably combined with a half-working driver installation.
> >> >
> >> > I will try to explain it but the topic is fairly complex and difficu=
lt
> >> > to
> >> > comprehend without a solid understanding of what is happening.
> >> >
> >> > I have attached a flowchart as a visual aid to depict the problem.
> >> >
> >> >
> >> > When Xen, the physical machine, boots the card is passed and the sta=
te
> >> > remains "uninitialized".  If the card were to be initialized normall=
y,
> >> > rebooting the physical machine would reset the state due to a change
> in
> >> > power supplied to the card.
> >> >
> >> > So the question to ask is how does a virtual machine reset physical
> >> > hardware?  Tobias Geiger wrote up an email on the subject of FLR
> >> > (Function
> >> > Level Reset), which I believe is the virtual machine solution to
> >> > resetting
> >> > device state.
> >> >
> >> > Windows fails to issue an FLR to passed GPU's.
> >> >
> >> >
> >> > The first pass to Windows works great because it is the first time t=
he
> >> > card
> >> > is "initialized", but Windows does not reset the device when you
> >> > shutdown or
> >> > restart it.
> >> >
> >> > With me so far?
> >> >
> >> > His email chains also suggested a solution, which was to use the
> safely
> >> > remove hardware menu when the system has started back up, this
> restores
> >> > the
> >> > state of the card (your monitor will go black for a few seconds as t=
he
> >> > card
> >> > resets).
> >> >
> >> >
> >> > However, now you are stuck at the crossroads because you can't get t=
o
> >> > the
> >> > second restart due to a BlueScreen.
> >> >
> >> > I would be almost certain that you are receiving a bluescreen becaus=
e
> >> > the
> >> > driver installation was run on a second boot previously, where the
> card
> >> > state had been initialized during a previous boot of the system.
> >> >
> >> > This "first boot" is still under investigation, I believe it
> initializes
> >> > if
> >> > you pass it to another VM, or if you pass it during the installation
> >> > process, but I haven't spent the time to verify this.
> >> >
> >> >
> >> > Most people will boot into safe mode and remove the drivers via VNC
> >> > Console,
> >> > but if you do this during a second boot without resetting the card
> >> > first,
> >> > you will end up with leftover .NET data that prevents ATI Driver
> >> > Installation AND cannot be removed, meaning you would need to
> reinstall
> >> > Windows.
> >> >
> >> >
> >> >
> >> > So, my suggestion to you is to reboot the physical system, boot
> Windows
> >> > and
> >> > remove the drivers.  Reboot the physical system a second time to be
> >> > sure,
> >> > and install the drivers again during first boot of Windows.
> >> >
> >> > Then give it another spin.
> >> >
> >> > If this did not make sense, please let me know where I lost you and =
I
> >> > will
> >> > try to explain it better.
> >> >
> >> > ~Casey
> >> >
> >> > On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski
> >> > <astralstorm@gmail.com> wrote:
> >> >>
> >> >> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
> >> >> <matthias.kannenberg@googlemail.com> wrote:
> >> >> > Maybe you should give xm a try just to see if it does the trick. =
I
> >> >> > never got vga passthrough working with xl (and from my
> understanding,
> >> >> > it's a lot mor complicated there with compiling the vga bios into
> xen
> >> >> > and manual calculating vga adress ranges.. with xm, I'm doing
> neither
> >> >> > of it).
> >> >>
> >> >> Why? I'm not using the VGA Passthrough, The card is set up as a
> >> >> secondary.
> >> >> That shouldn't need any VGA BIOS. Also, it works fine for the first
> >> >> boot very well!
> >> >>
> >> >> The problem occurs on the second start of the same VM.
> >> >>
> >> >> > Also, do you increase the log level for xen? my kernel line is:
> >> >> > multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 loglvl=3Dall
> >> >> > guest_loglvl=3Dall
> >> >>
> >> >> Will do. (except dom0_mem)
> >> >>
> >> >> > What kernel are you using? If you want i can provide my build
> >> >> > commands
> >> >> > for the xen-patched openSuse Kernel..
> >> >>
> >> >> I don't want to use the XenLinux kernel. PVOps only please.
> >> >> Unless the Xen kernel is actually Pvops-based, in which case why
> would
> >> >> I want to use OpenSUSE one instead of vanilla?
> >> >>
> >> >> As I've mentioned, vanilla 3.4.1.
> >> >>
> >> >> --
> >> >> Rados=C5=82aw Szkodzi=C5=84ski
> >> >>
> >> >> _______________________________________________
> >> >> Xen-users mailing list
> >> >> Xen-users@lists.xen.org
> >> >> http://lists.xen.org/xen-users
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > Xen-users mailing list
> >> > Xen-users@lists.xen.org
> >> > http://lists.xen.org/xen-users
> >
> >
>

--14dae9340f3956e3b804c3557e36
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div><div>I agree with you that Xen has an awareness, but what I read sugge=
sted that the DomU is supposed to be responsible for the reset. =C2=A0In an=
y event, please do post your results. =C2=A0If you don&#39;t have the same =
performance degradation and you can help identify where our configurations =
differ, it could help fix the problem which would be awesome.</div>
<div><br></div><div>I forgot to mention, my Windows can reboot, and the GUI=
 works fine, it&#39;s when I try to run a 3D application like a modern vide=
o game that I run into problems.</div><div><br></div><div>Results vary, The=
 Last Remnant by Square Enix runs extremely slow and usually crashes after =
a certain point, Borderlands drops from 60~ FPS at max settings to under 10=
~ FPS and a lower max resolution.</div>
</div><div><br></div><div><br><div class=3D"gmail_quote">On Mon, Jun 25, 20=
12 at 8:21 PM, Matthias <span dir=3D"ltr">&lt;<a href=3D"mailto:matthias.ka=
nnenberg@googlemail.com" target=3D"_blank">matthias.kannenberg@googlemail.c=
om</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
sorry if i was unclear: I will test this tomorow, but i&#39;m pretty sure<b=
r>
i can kill my windows 7 domU (has vga, usb controller and onboard<br>
sound via pciback) via xm and afterwards booting it just fine again<br>
with everything working like normal (also possible with linux domUs)..<br>
<br>
It might be right that the dom0 can&#39;t actually use the hidden pci<br>
devices, but I think that at least the xen itself has some abilities<br>
to control it (hence for example listing the assignable devices via xm<br>
in my opinion indicates an awareness).<br>
<br>
But again, these are just my two cents on your theory.. i will test<br>
this tomorrow with my setup..<br>
<br>
<br>
2012/6/26 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@=
gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt;<br>
&gt; If you are passing the card to xen-pciback then Dom0 has nothing to do=
 with<br>
&gt; the device. =C2=A0Short of physically resetting the device via power-c=
ycling the<br>
&gt; physical system, then yes that is exactly what I am implying.<br>
&gt;<br>
&gt; Please understand, I only ran tests with Windows, I have yet to setup<=
br>
&gt; passthrough with Linux or Unix, so the results may vary if you are usi=
ng aa<br>
&gt; DomU with a different operating system.<br>
&gt;<br>
&gt;<br>
&gt; To my understanding Xen does not inform the card that it needs to rese=
t, I<br>
&gt; am pretty sure it was remarked in the aforementioned email chain that =
this<br>
&gt; is the responsibility of the DomU. =C2=A0I can only hazard a guess as =
to why,<br>
&gt; either it isn&#39;t sending one because Windows isn&#39;t exactly advo=
cating running<br>
&gt; their system as a Virtual Machine, OR because we are using secondary<b=
r>
&gt; passthrough the card is not available at early boot time, and perhaps =
that<br>
&gt; is when Windows is issuing a reset. =C2=A0Again, no facts supporting e=
ither of<br>
&gt; those, only wild speculation.<br>
&gt;<br>
&gt;<br>
&gt; I don&#39;t think IRQ is relative but I could be wrong. =C2=A0To my un=
derstanding IRQ<br>
&gt; gives the OS a way to send signals to the card, it doesn&#39;t tell th=
e OS what<br>
&gt; signals to send to the card, which would mean the OS chooses whether t=
o send<br>
&gt; the reset signal.<br>
&gt;<br>
&gt; If the card is passed using xen-pciback then Dom0 never bothers the de=
vice.<br>
&gt; =C2=A0With late binding this may be an entirely different story. =C2=
=A0I have yet to<br>
&gt; hear of a Windows Dom0, so again not something my tests can yield<br>
&gt; conclusions on. =C2=A0However, to my understanding Dom0 is tied to Xen=
, I haven&#39;t<br>
&gt; heard of anyone restarting Dom0 without rebooting the physical machine=
, and<br>
&gt; going back to our original logic, resetting the machine changes the po=
wer<br>
&gt; which physically resets devices attached to the machine (this would in=
clude<br>
&gt; devices sent to xen-pciback).<br>
&gt;<br>
&gt;<br>
&gt; Another speculation of mine is that the reason behind the performance =
drop<br>
&gt; is at second initialization the card has been told to serve two owners=
,<br>
&gt; which throws a wrench into its operations.<br>
&gt;<br>
&gt;<br>
&gt; I am no expert, I am only supplying my attempt at drawing a logical<br=
>
&gt; conclusion from the problem and my tests. =C2=A0I could supply the exa=
ct same<br>
&gt; flowchart without terms like FLR and device State, and it wouldn&#39;t=
 change as<br>
&gt; the process and logic remain the same.<br>
&gt;<br>
&gt; Let me know if that helps clear things up any.<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Jun 25, 2012 at 7:29 PM, Matthias<br>
&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias.kan=
nenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Interesting explanation, but wouldn&#39;t that imply that the domU=
 is the<br>
&gt;&gt; only thing responsible for resetting the graphic card?<br>
&gt;&gt; I&#39;m asking because I can simply kill my domU via xm destroy an=
d still<br>
&gt;&gt; be able to boot the domU just fine afterwards (actually, this was =
an<br>
&gt;&gt; issue up till 3 or so month ago but then was fixed in one of the<b=
r>
&gt;&gt; change sets in the testing repo).<br>
&gt;&gt;<br>
&gt;&gt; i actually remember an IRQ warning after killing the domU,but xen =
can<br>
&gt;&gt; recover this, so if i understand your explanation correctly, there=
<br>
&gt;&gt; have to be a mechanism within the dom0 to reset pci devices, too..=
<br>
&gt;&gt;<br>
&gt;&gt; 2012/6/26 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">=
cdelorme@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Hello,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I am fairly certain you are experiencing the second-boot degr=
adation,<br>
&gt;&gt; &gt; probably combined with a half-working driver installation.<br=
>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I will try to explain it but the topic is fairly complex and =
difficult<br>
&gt;&gt; &gt; to<br>
&gt;&gt; &gt; comprehend without a solid understanding of what is happening=
.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I have attached a flowchart as a visual aid to depict the pro=
blem.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; When Xen, the physical machine, boots the card is passed and =
the state<br>
&gt;&gt; &gt; remains &quot;uninitialized&quot;. =C2=A0If the card were to =
be initialized normally,<br>
&gt;&gt; &gt; rebooting the physical machine would reset the state due to a=
 change in<br>
&gt;&gt; &gt; power supplied to the card.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So the question to ask is how does a virtual machine reset ph=
ysical<br>
&gt;&gt; &gt; hardware? =C2=A0Tobias Geiger wrote up an email on the subjec=
t of FLR<br>
&gt;&gt; &gt; (Function<br>
&gt;&gt; &gt; Level Reset), which I believe is the virtual machine solution=
 to<br>
&gt;&gt; &gt; resetting<br>
&gt;&gt; &gt; device state.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Windows fails to issue an FLR to passed GPU&#39;s.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The first pass to Windows works great because it is the first=
 time the<br>
&gt;&gt; &gt; card<br>
&gt;&gt; &gt; is &quot;initialized&quot;, but Windows does not reset the de=
vice when you<br>
&gt;&gt; &gt; shutdown or<br>
&gt;&gt; &gt; restart it.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; With me so far?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; His email chains also suggested a solution, which was to use =
the safely<br>
&gt;&gt; &gt; remove hardware menu when the system has started back up, thi=
s restores<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; state of the card (your monitor will go black for a few secon=
ds as the<br>
&gt;&gt; &gt; card<br>
&gt;&gt; &gt; resets).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; However, now you are stuck at the crossroads because you can&=
#39;t get to<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; second restart due to a BlueScreen.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I would be almost certain that you are receiving a bluescreen=
 because<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; driver installation was run on a second boot previously, wher=
e the card<br>
&gt;&gt; &gt; state had been initialized during a previous boot of the syst=
em.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; This &quot;first boot&quot; is still under investigation, I b=
elieve it initializes<br>
&gt;&gt; &gt; if<br>
&gt;&gt; &gt; you pass it to another VM, or if you pass it during the insta=
llation<br>
&gt;&gt; &gt; process, but I haven&#39;t spent the time to verify this.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Most people will boot into safe mode and remove the drivers v=
ia VNC<br>
&gt;&gt; &gt; Console,<br>
&gt;&gt; &gt; but if you do this during a second boot without resetting the=
 card<br>
&gt;&gt; &gt; first,<br>
&gt;&gt; &gt; you will end up with leftover .NET data that prevents ATI Dri=
ver<br>
&gt;&gt; &gt; Installation AND cannot be removed, meaning you would need to=
 reinstall<br>
&gt;&gt; &gt; Windows.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So, my suggestion to you is to reboot the physical system, bo=
ot Windows<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; remove the drivers. =C2=A0Reboot the physical system a second=
 time to be<br>
&gt;&gt; &gt; sure,<br>
&gt;&gt; &gt; and install the drivers again during first boot of Windows.<b=
r>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Then give it another spin.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If this did not make sense, please let me know where I lost y=
ou and I<br>
&gt;&gt; &gt; will<br>
&gt;&gt; &gt; try to explain it better.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; ~Casey<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Mon, Jun 25, 2012 at 11:32 AM, Radoslaw Szkodzinski<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:astralstorm@gmail.com">astralstorm@gmai=
l.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Mon, Jun 25, 2012 at 5:21 PM, Matthias<br>
&gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com"=
>matthias.kannenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Maybe you should give xm a try just to see if it doe=
s the trick. I<br>
&gt;&gt; &gt;&gt; &gt; never got vga passthrough working with xl (and from =
my understanding,<br>
&gt;&gt; &gt;&gt; &gt; it&#39;s a lot mor complicated there with compiling =
the vga bios into xen<br>
&gt;&gt; &gt;&gt; &gt; and manual calculating vga adress ranges.. with xm, =
I&#39;m doing neither<br>
&gt;&gt; &gt;&gt; &gt; of it).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Why? I&#39;m not using the VGA Passthrough, The card is s=
et up as a<br>
&gt;&gt; &gt;&gt; secondary.<br>
&gt;&gt; &gt;&gt; That shouldn&#39;t need any VGA BIOS. Also, it works fine=
 for the first<br>
&gt;&gt; &gt;&gt; boot very well!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The problem occurs on the second start of the same VM.<br=
>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; Also, do you increase the log level for xen? my kern=
el line is:<br>
&gt;&gt; &gt;&gt; &gt; multiboot /boot/xen.gz dom0_mem=3D2048M iommu=3D1 lo=
glvl=3Dall<br>
&gt;&gt; &gt;&gt; &gt; guest_loglvl=3Dall<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Will do. (except dom0_mem)<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; What kernel are you using? If you want i can provide=
 my build<br>
&gt;&gt; &gt;&gt; &gt; commands<br>
&gt;&gt; &gt;&gt; &gt; for the xen-patched openSuse Kernel..<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I don&#39;t want to use the XenLinux kernel. PVOps only p=
lease.<br>
&gt;&gt; &gt;&gt; Unless the Xen kernel is actually Pvops-based, in which c=
ase why would<br>
&gt;&gt; &gt;&gt; I want to use OpenSUSE one instead of vanilla?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; As I&#39;ve mentioned, vanilla 3.4.1.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Rados=C5=82aw Szkodzi=C5=84ski<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; Xen-users mailing list<br>
&gt;&gt; &gt;&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@list=
s.xen.org</a><br>
&gt;&gt; &gt;&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_bla=
nk">http://lists.xen.org/xen-users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xe=
n.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>

--14dae9340f3956e3b804c3557e36--


--===============4865838718924295979==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4865838718924295979==--


From xen-users-bounces@lists.xen.org Tue Jun 26 01:14:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 01:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjKLV-0004AR-C5; Tue, 26 Jun 2012 01:13:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjKLT-0004AM-Ct
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 01:13:31 +0000
Received: from [85.158.138.51:43871] by server-1.bemta-3.messagelabs.com id
	E9/A0-14648-ABC09EF4; Tue, 26 Jun 2012 01:13:30 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1340673209!26593974!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18201 invoked from network); 26 Jun 2012 01:13:29 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 01:13:29 -0000
Received: by wibhm6 with SMTP id hm6so2423405wib.14
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 18:13:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=Zw9j5bA69H5hVIisKddz5BWONZvP+G5ZR32jGWZZWEU=;
	b=Yf2PSD+dIt9XkhLMkoN4+WstnXwS18DJak3idiB8NycJJZbFsvaeCdYaAG92npMirb
	H3tarbpCOz+hGuyoz3p/fz9R5e27/kcKeetej6ZRvra4mz5lOeHxw6wF3WbTLpNwKIMI
	OcEL0GsjwmskVo//JrhkhHwvhusm8f+QN1QPa2Y1wo8izFC0bjMxFWUxn7cP/7tgNLDC
	Nus7Ufa8zkYbuSflM55VcUGPtRfTn0n4Xisb9wNK4pZbr6XI8Jp56QlYBnVeN/D1s/Zk
	8rKv/chg63lZhl75mFuM471q47USsZJgVHjfl35ozUWB3G1LiVd/K6R/u6/A7Vn5+Z91
	w+8g==
Received: by 10.216.226.147 with SMTP id b19mr7422991weq.210.1340673209452;
	Mon, 25 Jun 2012 18:13:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 18:13:09 -0700 (PDT)
In-Reply-To: <CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Tue, 26 Jun 2012 03:13:09 +0200
Message-ID: <CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Matthias <matthias.kannenberg@googlemail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVHVlLCBKdW4gMjYsIDIwMTIgYXQgMjo1MSBBTSwgQ2FzZXkgRGVMb3JtZSA8Y2RlbG9ybWVA
Z21haWwuY29tPiB3cm90ZToKPiBJIGFncmVlIHdpdGggeW91IHRoYXQgWGVuIGhhcyBhbiBhd2Fy
ZW5lc3MsIGJ1dCB3aGF0IEkgcmVhZCBzdWdnZXN0ZWQgdGhhdAo+IHRoZSBEb21VIGlzIHN1cHBv
c2VkIHRvIGJlIHJlc3BvbnNpYmxlIGZvciB0aGUgcmVzZXQuCgpRdWl0ZSBzaWxseSwgbWFueSBP
U2VzIGFuZCBkcml2ZXJzIGRvbid0IGNhcmUgYWJvdXQgZGV2aWNlIHNodXRkb3duIG9uCiJwb3dl
cm9mZiIuCldoeSBzaG91bGQgdGhleSwgdGhlIHBvd2VyIHVzdWFsbHkgd2lsbCBiZSBvZmYgcmVh
bCBzb29uIGFueXdheS4KSSB0aGluayBjdXJyZW50bHkgb25seSBMaW51eCBjYXJlcyBlbm91Z2gg
LSBkdWUgdG8gdGhlIG5lZWQgdG8gc3VwcG9ydCBrZXhlYy4KClN1c3BlbmQgdG8gcmFtIGlzIGRp
ZmZlcmVudCBtYXR0ZXIuIFBlcmhhcHMgdGhhdCBhdmVudWUgd291bGQgYmUKdXNlZnVsIHRvIGV4
cGxvcmUuCihBdHRlbXB0aW5nIHRvIFMyUiB0aGUgVk0gaW5zdGVhZCBvZiBzaHV0ZG93bi4uLikK
ClN0aWxsLCBpdCdkIGJlIG5pY2UgZm9yIFhlbiB0byBmb3JjZSByZXNldCB0aGUgZGV2aWNlcyAo
RkxSLCB0aGVuCkQwLT5EMy0+RDAgQVNQTSwgdGhlbiBmaW5hbGx5IFBDSSBidXMgcmVzZXQgYXMg
YSBsYXN0IHJlc29ydCkgd2hlbiB0aGUKVk0gc3RvcHMgdXNpbmcgdGhlIGRldmljZXMuCkJldHRl
ciBzYWZlIHRoYW4gc29ycnkuCgo+IEluIGFueSBldmVudCwgcGxlYXNlCj4gZG8gcG9zdCB5b3Vy
IHJlc3VsdHMuIMKgSWYgeW91IGRvbid0IGhhdmUgdGhlIHNhbWUgcGVyZm9ybWFuY2UgZGVncmFk
YXRpb24KPiBhbmQgeW91IGNhbiBoZWxwIGlkZW50aWZ5IHdoZXJlIG91ciBjb25maWd1cmF0aW9u
cyBkaWZmZXIsIGl0IGNvdWxkIGhlbHAgZml4Cj4gdGhlIHByb2JsZW0gd2hpY2ggd291bGQgYmUg
YXdlc29tZS4KCi0tIApSYWRvc8WCYXcgU3prb2R6acWEc2tpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jun 26 01:14:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 01:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjKLV-0004AR-C5; Tue, 26 Jun 2012 01:13:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjKLT-0004AM-Ct
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 01:13:31 +0000
Received: from [85.158.138.51:43871] by server-1.bemta-3.messagelabs.com id
	E9/A0-14648-ABC09EF4; Tue, 26 Jun 2012 01:13:30 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1340673209!26593974!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18201 invoked from network); 26 Jun 2012 01:13:29 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-15.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 01:13:29 -0000
Received: by wibhm6 with SMTP id hm6so2423405wib.14
	for <xen-users@lists.xen.org>; Mon, 25 Jun 2012 18:13:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=Zw9j5bA69H5hVIisKddz5BWONZvP+G5ZR32jGWZZWEU=;
	b=Yf2PSD+dIt9XkhLMkoN4+WstnXwS18DJak3idiB8NycJJZbFsvaeCdYaAG92npMirb
	H3tarbpCOz+hGuyoz3p/fz9R5e27/kcKeetej6ZRvra4mz5lOeHxw6wF3WbTLpNwKIMI
	OcEL0GsjwmskVo//JrhkhHwvhusm8f+QN1QPa2Y1wo8izFC0bjMxFWUxn7cP/7tgNLDC
	Nus7Ufa8zkYbuSflM55VcUGPtRfTn0n4Xisb9wNK4pZbr6XI8Jp56QlYBnVeN/D1s/Zk
	8rKv/chg63lZhl75mFuM471q47USsZJgVHjfl35ozUWB3G1LiVd/K6R/u6/A7Vn5+Z91
	w+8g==
Received: by 10.216.226.147 with SMTP id b19mr7422991weq.210.1340673209452;
	Mon, 25 Jun 2012 18:13:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Mon, 25 Jun 2012 18:13:09 -0700 (PDT)
In-Reply-To: <CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Tue, 26 Jun 2012 03:13:09 +0200
Message-ID: <CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org, Matthias <matthias.kannenberg@googlemail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVHVlLCBKdW4gMjYsIDIwMTIgYXQgMjo1MSBBTSwgQ2FzZXkgRGVMb3JtZSA8Y2RlbG9ybWVA
Z21haWwuY29tPiB3cm90ZToKPiBJIGFncmVlIHdpdGggeW91IHRoYXQgWGVuIGhhcyBhbiBhd2Fy
ZW5lc3MsIGJ1dCB3aGF0IEkgcmVhZCBzdWdnZXN0ZWQgdGhhdAo+IHRoZSBEb21VIGlzIHN1cHBv
c2VkIHRvIGJlIHJlc3BvbnNpYmxlIGZvciB0aGUgcmVzZXQuCgpRdWl0ZSBzaWxseSwgbWFueSBP
U2VzIGFuZCBkcml2ZXJzIGRvbid0IGNhcmUgYWJvdXQgZGV2aWNlIHNodXRkb3duIG9uCiJwb3dl
cm9mZiIuCldoeSBzaG91bGQgdGhleSwgdGhlIHBvd2VyIHVzdWFsbHkgd2lsbCBiZSBvZmYgcmVh
bCBzb29uIGFueXdheS4KSSB0aGluayBjdXJyZW50bHkgb25seSBMaW51eCBjYXJlcyBlbm91Z2gg
LSBkdWUgdG8gdGhlIG5lZWQgdG8gc3VwcG9ydCBrZXhlYy4KClN1c3BlbmQgdG8gcmFtIGlzIGRp
ZmZlcmVudCBtYXR0ZXIuIFBlcmhhcHMgdGhhdCBhdmVudWUgd291bGQgYmUKdXNlZnVsIHRvIGV4
cGxvcmUuCihBdHRlbXB0aW5nIHRvIFMyUiB0aGUgVk0gaW5zdGVhZCBvZiBzaHV0ZG93bi4uLikK
ClN0aWxsLCBpdCdkIGJlIG5pY2UgZm9yIFhlbiB0byBmb3JjZSByZXNldCB0aGUgZGV2aWNlcyAo
RkxSLCB0aGVuCkQwLT5EMy0+RDAgQVNQTSwgdGhlbiBmaW5hbGx5IFBDSSBidXMgcmVzZXQgYXMg
YSBsYXN0IHJlc29ydCkgd2hlbiB0aGUKVk0gc3RvcHMgdXNpbmcgdGhlIGRldmljZXMuCkJldHRl
ciBzYWZlIHRoYW4gc29ycnkuCgo+IEluIGFueSBldmVudCwgcGxlYXNlCj4gZG8gcG9zdCB5b3Vy
IHJlc3VsdHMuIMKgSWYgeW91IGRvbid0IGhhdmUgdGhlIHNhbWUgcGVyZm9ybWFuY2UgZGVncmFk
YXRpb24KPiBhbmQgeW91IGNhbiBoZWxwIGlkZW50aWZ5IHdoZXJlIG91ciBjb25maWd1cmF0aW9u
cyBkaWZmZXIsIGl0IGNvdWxkIGhlbHAgZml4Cj4gdGhlIHByb2JsZW0gd2hpY2ggd291bGQgYmUg
YXdlc29tZS4KCi0tIApSYWRvc8WCYXcgU3prb2R6acWEc2tpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jun 26 01:45:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 01:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjKpH-0004ZN-6f; Tue, 26 Jun 2012 01:44:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1SjKpF-0004ZI-O1
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 01:44:17 +0000
Received: from [85.158.143.35:4600] by server-1.bemta-4.messagelabs.com id
	CA/84-24392-1F319EF4; Tue, 26 Jun 2012 01:44:17 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340675055!13990393!1
X-Originating-IP: [173.201.192.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDAgPT4gMjc3NTA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4420 invoked from network); 26 Jun 2012 01:44:16 -0000
Received: from p3plsmtp11-04-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-04.prod.phx3.secureserver.net) (173.201.192.40)
	by server-7.tower-21.messagelabs.com with SMTP;
	26 Jun 2012 01:44:16 -0000
Received: from localhost ([173.201.192.117])
	by p3plwbeout11-04.prod.phx3.secureserver.net with bizsmtp
	id SpkF1j0022YS96t01pkFgs; Mon, 25 Jun 2012 18:44:15 -0700
x-cmae-analysis: v=2.0 cv=Ks/PKBqN c=1 sm=1 a=sJHV8pFzgGeYOXbJnY8orQ==:17
	a=FvJaFxFVhksA:10 a=cmgljWCZggEA:10 a=rKuskIjbDLoA:10 a=mI0IpbEiwiMA:10
	a=IkcTkHD0fZMA:10 a=TZb1taSUAAAA:8 a=rekuYRAPAAAA:8 a=tHz9FfFoAAAA:8
	a=mLnsDVdbAAAA:8 a=CjxXgO3LAAAA:8 a=yVULpXjGAAAA:8 a=5rMuP9nFAAAA:8
	a=rBqeo8truoyOL_Hj0cwA:9 a=QEXdDO2ut3YA:10 a=uBl451A1-0wA:10
	a=6O0IECtVFhoA:10 a=rC2wZJ5BpNYA:10 a=sJHV8pFzgGeYOXbJnY8orQ==:117
Received: (qmail 28016 invoked by uid 99); 26 Jun 2012 01:44:15 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.21
Message-Id: <20120625184413.1753ead7c2b35a7d15c5b99498690bcc.04efe43476.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Date: Mon, 25 Jun 2012 18:44:13 -0700
Mime-Version: 1.0
Cc: shenderson@remitdata.com
Subject: Re: [Xen-users] [Xen-API] Installing XCP from USB thumb
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am sorry for being so dense, but I can't tell what is happening.

This is building a thumbdrive installation by using a Linux system to
construct the contents for the thumb drive?

The ISO is openned with 7-zip and three files are copied o the root of
the thumb drive.  What was it that YUMI put on the thumbdrive?

Can something similar be done from a Windows 7 system?

ray

 Message: 16
Date: Mon, 25 Jun 2012 15:24:08 -0500
From: Shawn Henderson <shenderson@remitdata.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, Mike McClurg
<mike.mcclurg@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, Eric
<epretorious@yahoo.com>, "xen-api@lists.xen.org"
<xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API] Installing XCP from USB thumb
drive
Message-ID:
<409A1A6A0786784DA5D763885CE8B62E69547920@MBX17.exg5.exghost.com>
Content-Type: text/plain; charset="Windows-1252"

Here's how we did it (from my engineer):

What we did to get XCP install from a USB stick.
Step #1) Download all the things
YUMI. (I used 0.0.5.8 but any version should work) -
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
XCP install ISO - http://www.xen.org/download/xcp/index.html
Step #2) Plug in your USB stick (the rest assumes the drive is assigned
a letter of D:)
Step #3a) Run YUMI
Step #3b) Agree to the license Agreement
Step #3c) Select D: for YUMI Step 1
Step #3d) Select the option ?Try an Unlisted ISO? for YUMI Step 2
Step #3e) Browse to the downloaded XCP ISO from step 1 and select it for
YUMI Step 3
Step #3f) Mash create and wait.

At this point it is going to bloat things a little by having the full
iso on the USB stuck but who cares right?

Step #4) Open the ISO downloaded in Step 1 using your favorite archive
program. (I use 7-zip) Copy the folders packages.main and
packages.transfer-vm to the root of d:\ and finally copy the file
XS-REPOSITORY-LIST to the root of D:\

Step #5) PROFIT?

________________________________________
From: xen-api-bounces@lists.xen.org [xen-api-bounces@lists.xen.org] On
Behalf Of Ian Campbell [Ian.Campbell@citrix.com]
Sent: Friday, June 22, 2012 7:04 AM
To: Mike McClurg
Cc: xen-api@lists.xen.org; xen-users@lists.xen.org; Eric
Subject: Re: [Xen-API] [Xen-users] Installing XCP from USB thumb drive

On Fri, 2012-06-22 at 12:51 +0100, Mike McClurg wrote:
> On 22/06/12 12:18, Anil Madhavapeddy wrote:
> > On 22 Jun 2012, at 12:12, Mike McClurg wrote:
> >
> >> On 22/06/12 11:59, Ian Campbell wrote:
> >>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >>>> On 21/06/12 00:05, Eric wrote:
> >>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>>>
> >>>> I'm sure you could dd the iso to a thumb drive in the same way you would
> >>>> any other OS.
> >>>
> >>> This depends on the iso having being created with special options though
> >>> -- is that done for XCP isos?
> >>
> >> I have no idea, what options does an ISO need to be created with? Can
> >> you repackage an ISO with those options?
> >
> > If it still exists, packaging.hg creates the XenServer ISO with the correct
> > options for PXE boot. XCP probably uses the same build scripts...are they
> > open-source?
>
> Those scripts don't contain any license information that I can see, and
> we haven't published them publicly. I'm all for making XCP easier to
> build outside of Citrix, but I don't think that thrusting our build
> system on the world is the right way to do it ;)
>
> Anyway, here is the blurb that generates the iso:
>
> mkisofs -joliet -joliet-long -r \
> -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
> -no-emul-boot -boot-load-size 4 -boot-info-table \
> -sort $(MY_OBJ_DIR)/sort.main.list \
> -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
> -o $@ $(STAGING_main);
>
> Does that look like it'll generate a thumb-drive-bootable ISO?

The scripts which create the Debian CD sets use
case "$MKISOFS" in
*xorriso*)
add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-isohybrid-mbr
syslinux/usr/lib/syslinux/isohdpfx.bin"
add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-partition_offset 16"
which I think is related to this.

I think it is basically doing isohybrid at creation time instead of post
processing. It seems (and this corresponds with my vague memory of
seeing the discussion on debian-cd) like it needs xorriso rather than
mkisofs (which IIRC is deprecated).

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 01:45:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 01:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjKpH-0004ZN-6f; Tue, 26 Jun 2012 01:44:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1SjKpF-0004ZI-O1
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 01:44:17 +0000
Received: from [85.158.143.35:4600] by server-1.bemta-4.messagelabs.com id
	CA/84-24392-1F319EF4; Tue, 26 Jun 2012 01:44:17 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340675055!13990393!1
X-Originating-IP: [173.201.192.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuNDAgPT4gMjc3NTA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4420 invoked from network); 26 Jun 2012 01:44:16 -0000
Received: from p3plsmtp11-04-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-04.prod.phx3.secureserver.net) (173.201.192.40)
	by server-7.tower-21.messagelabs.com with SMTP;
	26 Jun 2012 01:44:16 -0000
Received: from localhost ([173.201.192.117])
	by p3plwbeout11-04.prod.phx3.secureserver.net with bizsmtp
	id SpkF1j0022YS96t01pkFgs; Mon, 25 Jun 2012 18:44:15 -0700
x-cmae-analysis: v=2.0 cv=Ks/PKBqN c=1 sm=1 a=sJHV8pFzgGeYOXbJnY8orQ==:17
	a=FvJaFxFVhksA:10 a=cmgljWCZggEA:10 a=rKuskIjbDLoA:10 a=mI0IpbEiwiMA:10
	a=IkcTkHD0fZMA:10 a=TZb1taSUAAAA:8 a=rekuYRAPAAAA:8 a=tHz9FfFoAAAA:8
	a=mLnsDVdbAAAA:8 a=CjxXgO3LAAAA:8 a=yVULpXjGAAAA:8 a=5rMuP9nFAAAA:8
	a=rBqeo8truoyOL_Hj0cwA:9 a=QEXdDO2ut3YA:10 a=uBl451A1-0wA:10
	a=6O0IECtVFhoA:10 a=rC2wZJ5BpNYA:10 a=sJHV8pFzgGeYOXbJnY8orQ==:117
Received: (qmail 28016 invoked by uid 99); 26 Jun 2012 01:44:15 -0000
X-Originating-IP: 98.200.245.24
User-Agent: Workspace Webmail 5.6.21
Message-Id: <20120625184413.1753ead7c2b35a7d15c5b99498690bcc.04efe43476.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Date: Mon, 25 Jun 2012 18:44:13 -0700
Mime-Version: 1.0
Cc: shenderson@remitdata.com
Subject: Re: [Xen-users] [Xen-API] Installing XCP from USB thumb
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am sorry for being so dense, but I can't tell what is happening.

This is building a thumbdrive installation by using a Linux system to
construct the contents for the thumb drive?

The ISO is openned with 7-zip and three files are copied o the root of
the thumb drive.  What was it that YUMI put on the thumbdrive?

Can something similar be done from a Windows 7 system?

ray

 Message: 16
Date: Mon, 25 Jun 2012 15:24:08 -0500
From: Shawn Henderson <shenderson@remitdata.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, Mike McClurg
<mike.mcclurg@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, Eric
<epretorious@yahoo.com>, "xen-api@lists.xen.org"
<xen-api@lists.xen.org>
Subject: Re: [Xen-users] [Xen-API] Installing XCP from USB thumb
drive
Message-ID:
<409A1A6A0786784DA5D763885CE8B62E69547920@MBX17.exg5.exghost.com>
Content-Type: text/plain; charset="Windows-1252"

Here's how we did it (from my engineer):

What we did to get XCP install from a USB stick.
Step #1) Download all the things
YUMI. (I used 0.0.5.8 but any version should work) -
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
XCP install ISO - http://www.xen.org/download/xcp/index.html
Step #2) Plug in your USB stick (the rest assumes the drive is assigned
a letter of D:)
Step #3a) Run YUMI
Step #3b) Agree to the license Agreement
Step #3c) Select D: for YUMI Step 1
Step #3d) Select the option ?Try an Unlisted ISO? for YUMI Step 2
Step #3e) Browse to the downloaded XCP ISO from step 1 and select it for
YUMI Step 3
Step #3f) Mash create and wait.

At this point it is going to bloat things a little by having the full
iso on the USB stuck but who cares right?

Step #4) Open the ISO downloaded in Step 1 using your favorite archive
program. (I use 7-zip) Copy the folders packages.main and
packages.transfer-vm to the root of d:\ and finally copy the file
XS-REPOSITORY-LIST to the root of D:\

Step #5) PROFIT?

________________________________________
From: xen-api-bounces@lists.xen.org [xen-api-bounces@lists.xen.org] On
Behalf Of Ian Campbell [Ian.Campbell@citrix.com]
Sent: Friday, June 22, 2012 7:04 AM
To: Mike McClurg
Cc: xen-api@lists.xen.org; xen-users@lists.xen.org; Eric
Subject: Re: [Xen-API] [Xen-users] Installing XCP from USB thumb drive

On Fri, 2012-06-22 at 12:51 +0100, Mike McClurg wrote:
> On 22/06/12 12:18, Anil Madhavapeddy wrote:
> > On 22 Jun 2012, at 12:12, Mike McClurg wrote:
> >
> >> On 22/06/12 11:59, Ian Campbell wrote:
> >>> On Fri, 2012-06-22 at 11:27 +0100, Mike McClurg wrote:
> >>>> On 21/06/12 00:05, Eric wrote:
> >>>>> Is CD-ROM/DVD-ROM the only way to install XCP?
> >>>>
> >>>> I'm sure you could dd the iso to a thumb drive in the same way you would
> >>>> any other OS.
> >>>
> >>> This depends on the iso having being created with special options though
> >>> -- is that done for XCP isos?
> >>
> >> I have no idea, what options does an ISO need to be created with? Can
> >> you repackage an ISO with those options?
> >
> > If it still exists, packaging.hg creates the XenServer ISO with the correct
> > options for PXE boot. XCP probably uses the same build scripts...are they
> > open-source?
>
> Those scripts don't contain any license information that I can see, and
> we haven't published them publicly. I'm all for making XCP easier to
> build outside of Citrix, but I don't think that thrusting our build
> system on the world is the right way to do it ;)
>
> Anyway, here is the blurb that generates the iso:
>
> mkisofs -joliet -joliet-long -r \
> -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
> -no-emul-boot -boot-load-size 4 -boot-info-table \
> -sort $(MY_OBJ_DIR)/sort.main.list \
> -V "$(PLATFORM_NAME)-$(PLATFORM_VERSION) $(LABEL_main)" \
> -o $@ $(STAGING_main);
>
> Does that look like it'll generate a thumb-drive-bootable ISO?

The scripts which create the Debian CD sets use
case "$MKISOFS" in
*xorriso*)
add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-isohybrid-mbr
syslinux/usr/lib/syslinux/isohdpfx.bin"
add_mkisofs_opt $CDDIR/../$N.mkisofs_opts "-partition_offset 16"
which I think is related to this.

I think it is basically doing isohybrid at creation time instead of post
processing. It seems (and this corresponds with my vague memory of
seeing the discussion on debian-cd) like it needs xorriso rather than
mkisofs (which IIRC is deprecated).

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 06:11:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 06:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjOyR-0007SU-LF; Tue, 26 Jun 2012 06:10:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjOyP-0007SG-NP
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 06:10:02 +0000
Received: from [85.158.143.35:24805] by server-3.bemta-4.messagelabs.com id
	3A/08-05808-93259EF4; Tue, 26 Jun 2012 06:10:01 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1340691000!6632256!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6492 invoked from network); 26 Jun 2012 06:10:00 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 06:10:00 -0000
X-IronPort-AV: E=Sophos;i="4.77,476,1336348800"; d="scan'208";a="13212669"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jun 2012 06:10:00 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 26 Jun 2012 07:10:00 +0100
Message-ID: <1340690999.19647.31.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Date: Tue, 26 Jun 2012 07:09:59 +0100
In-Reply-To: <4FE8EE51.4020500@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 00:03 +0100, Alexandre Kouznetsov wrote:
> Hello.
> =

> El 25/06/12 17:54, Shane Johnson escribi=F3:
> > It would seem that for some reason with this setup it can't use
> > vmlinuz files that compressed with bzip2.   Therefore I followed these
> > instructions :
> > http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg005=
86.html
> > and now it is working fine.
> What's so special in your setup?
> Home-complied kernel or hypervisor image?
> =

> Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
> # file /boot/vmlinuz-2.6.32-5-xen-amd64
> /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable =

> bzImage, version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev =

> 0x2, Normal VGA

bzImage !=3D bzip2. A bzImage is a *big*zImage, big meaning that the
kernel image can be larger than some ancient real-mode limit (~1M, I
think). A bzImage can use one of a number of compression algorithms,
historically gzip but bzip2, lzma and xz are also supported by the
kernel these days -- you'd have to look in the relevant config to see
which used by a particular image.

I believe Debian 2.6.32 kernels used gzip.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 06:11:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 06:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjOyR-0007SU-LF; Tue, 26 Jun 2012 06:10:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjOyP-0007SG-NP
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 06:10:02 +0000
Received: from [85.158.143.35:24805] by server-3.bemta-4.messagelabs.com id
	3A/08-05808-93259EF4; Tue, 26 Jun 2012 06:10:01 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1340691000!6632256!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI0NTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6492 invoked from network); 26 Jun 2012 06:10:00 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 06:10:00 -0000
X-IronPort-AV: E=Sophos;i="4.77,476,1336348800"; d="scan'208";a="13212669"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jun 2012 06:10:00 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 26 Jun 2012 07:10:00 +0100
Message-ID: <1340690999.19647.31.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Date: Tue, 26 Jun 2012 07:09:59 +0100
In-Reply-To: <4FE8EE51.4020500@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 00:03 +0100, Alexandre Kouznetsov wrote:
> Hello.
> =

> El 25/06/12 17:54, Shane Johnson escribi=F3:
> > It would seem that for some reason with this setup it can't use
> > vmlinuz files that compressed with bzip2.   Therefore I followed these
> > instructions :
> > http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg005=
86.html
> > and now it is working fine.
> What's so special in your setup?
> Home-complied kernel or hypervisor image?
> =

> Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
> # file /boot/vmlinuz-2.6.32-5-xen-amd64
> /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable =

> bzImage, version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev =

> 0x2, Normal VGA

bzImage !=3D bzip2. A bzImage is a *big*zImage, big meaning that the
kernel image can be larger than some ancient real-mode limit (~1M, I
think). A bzImage can use one of a number of compression algorithms,
historically gzip but bzip2, lzma and xz are also supported by the
kernel these days -- you'd have to look in the relevant config to see
which used by a particular image.

I believe Debian 2.6.32 kernels used gzip.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 08:00:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 08:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjQgk-0000MN-Cg; Tue, 26 Jun 2012 07:59:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjQgi-0000MI-EB
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 07:59:52 +0000
Received: from [85.158.143.99:43533] by server-1.bemta-4.messagelabs.com id
	EB/A9-24392-7FB69EF4; Tue, 26 Jun 2012 07:59:51 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340697589!25762330!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17251 invoked from network); 26 Jun 2012 07:59:51 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 07:59:51 -0000
Received: by ggnp1 with SMTP id p1so4160299ggn.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 00:59:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=gksvI7RGCJ01BD/ATC8tBIgB3l1BKvsprTv5oMMADpM=;
	b=UjzAmcYcnTDoJ0rVo3fMHT/d+YSLfekO00FtdpugkTyGKjleAEZQFD7vrdzO2z6WBN
	Xo475AOPGCcClYX5OtR1xFUQ6rUub8YsB0flOfTjZX/yaejvFN1YAb04YGvSLkKeDHLR
	zFXMzDR4mm+xEZheNVFeRrfe11z9KlnXL8o8ZMVoJYhP+qXjOVZfn9jSiUDKv6egQbr9
	Rk3t2vf1MT87+/hSNa0w8crybjUFwMTE6+tiHDRExErOyI+WM7DjOlopXSqkgHcD0q6x
	EkmpBUruT01R0tuRpekbwXjPwELhnxgHmT20mEPY2JtkgCcJawla4hWd9bmXksgjL9jw
	e1og==
Received: by 10.50.189.135 with SMTP id gi7mr10215671igc.8.1340697589295; Tue,
	26 Jun 2012 00:59:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.138.8 with HTTP; Tue, 26 Jun 2012 00:59:28 -0700 (PDT)
In-Reply-To: <CAB7eB7Z+YYXm-71q=jcw6o5MfLLcxpC6AQWsQn-z_W-i-ARNCw@mail.gmail.com>
References: <CAB7eB7Z+YYXm-71q=jcw6o5MfLLcxpC6AQWsQn-z_W-i-ARNCw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 09:59:28 +0200
Message-ID: <CABoYbGr9+DuLfWU5NByxKzkXs3-ax_XZnfJaLKMkScozVshiww@mail.gmail.com>
To: joe harper <jharper.research@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

sure I can give you some info, but unfortunately as explained here
(http://lists.xen.org/archives/html/xen-users/2012-06/msg00392.html),
dual vga is broken for me currently, too. But i guess this is only a
matter of finding the currupted changeset.

In general, I was never aware that this is even a problem. I used to
simply hide both graphic cards from the dom0 at boot time via the
pciback.hide and than assigned them as secondary (= without
gfx_passthrough=1) to differnet domUs, one to a Windows 7 for Work /
Gaming and one to a Linux as Mediacenter. The dom0 boots just fine
without graphic cards and the management (starting xen / starting
domUs etc.) is done via SSH from either a Smartphone or a laptop.

My dom0 is a Debian Wheezy, but with an open Suse Kernel and their
patches, which help a lot, and my xen is a testing from their git
repository. I'm not compiling any vga bios into kernel or doing some
other patching to xen (like the adress calculation) to get it work.

I think the main difference to most other is that I am still using xm
over xl because it seems much more stable to me and vga passthrough
works like a charm.

I'm Using an AMD Phenom 2 X1090T on a Asus Crosshair IV, 16GB
DDR3-1600 RAM, an AMD HD5700 and an AMD HD5450 (passive cooling) card.

Oh, and a an advice: If you want to seperate domUs with VGA you should
keep in mind that you have to think of somethink concerning your sound
because the emulated sound kind of sucks. I solved this for me with
passing my onboard sound to the windows VM and using the AudiOverHDMI
with my mediacenter because it is connected to my TV. If you want to
connect both domUs to Monitors you might run into problems here.. In
general it might be possible to just pass a dedicated audio card to
the other domU, but at least for my, my PCI slots are full with
graphic cards and their coolers ;) . Same issue with sound goes with
input devices. Either user two seperated keyboard / mouse setups, or
you can use xen's vnc server. With the usb=tablet input option, this
is pretty decent.

Well, I hope i could give you some pointers. These were the genereal
information i could think of. If you want / need some more detailed
information on a topic, just ask.



2012/6/26 joe harper <jharper.research@gmail.com>:
> Hello Matthias,
>
> I came across a recent post of yours that mentioned success with Dual VGA
> passthrough in Xen. I am trying to do something similiar. Would you please
> inform me of your set up? Which video cards are you using and are you using
> primary or secondary passthrough?
>
>
> Thank you
>
> Joe.
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 08:00:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 08:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjQgk-0000MN-Cg; Tue, 26 Jun 2012 07:59:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjQgi-0000MI-EB
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 07:59:52 +0000
Received: from [85.158.143.99:43533] by server-1.bemta-4.messagelabs.com id
	EB/A9-24392-7FB69EF4; Tue, 26 Jun 2012 07:59:51 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340697589!25762330!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17251 invoked from network); 26 Jun 2012 07:59:51 -0000
Received: from mail-gg0-f173.google.com (HELO mail-gg0-f173.google.com)
	(209.85.161.173)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 07:59:51 -0000
Received: by ggnp1 with SMTP id p1so4160299ggn.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 00:59:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=gksvI7RGCJ01BD/ATC8tBIgB3l1BKvsprTv5oMMADpM=;
	b=UjzAmcYcnTDoJ0rVo3fMHT/d+YSLfekO00FtdpugkTyGKjleAEZQFD7vrdzO2z6WBN
	Xo475AOPGCcClYX5OtR1xFUQ6rUub8YsB0flOfTjZX/yaejvFN1YAb04YGvSLkKeDHLR
	zFXMzDR4mm+xEZheNVFeRrfe11z9KlnXL8o8ZMVoJYhP+qXjOVZfn9jSiUDKv6egQbr9
	Rk3t2vf1MT87+/hSNa0w8crybjUFwMTE6+tiHDRExErOyI+WM7DjOlopXSqkgHcD0q6x
	EkmpBUruT01R0tuRpekbwXjPwELhnxgHmT20mEPY2JtkgCcJawla4hWd9bmXksgjL9jw
	e1og==
Received: by 10.50.189.135 with SMTP id gi7mr10215671igc.8.1340697589295; Tue,
	26 Jun 2012 00:59:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.138.8 with HTTP; Tue, 26 Jun 2012 00:59:28 -0700 (PDT)
In-Reply-To: <CAB7eB7Z+YYXm-71q=jcw6o5MfLLcxpC6AQWsQn-z_W-i-ARNCw@mail.gmail.com>
References: <CAB7eB7Z+YYXm-71q=jcw6o5MfLLcxpC6AQWsQn-z_W-i-ARNCw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 09:59:28 +0200
Message-ID: <CABoYbGr9+DuLfWU5NByxKzkXs3-ax_XZnfJaLKMkScozVshiww@mail.gmail.com>
To: joe harper <jharper.research@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

sure I can give you some info, but unfortunately as explained here
(http://lists.xen.org/archives/html/xen-users/2012-06/msg00392.html),
dual vga is broken for me currently, too. But i guess this is only a
matter of finding the currupted changeset.

In general, I was never aware that this is even a problem. I used to
simply hide both graphic cards from the dom0 at boot time via the
pciback.hide and than assigned them as secondary (= without
gfx_passthrough=1) to differnet domUs, one to a Windows 7 for Work /
Gaming and one to a Linux as Mediacenter. The dom0 boots just fine
without graphic cards and the management (starting xen / starting
domUs etc.) is done via SSH from either a Smartphone or a laptop.

My dom0 is a Debian Wheezy, but with an open Suse Kernel and their
patches, which help a lot, and my xen is a testing from their git
repository. I'm not compiling any vga bios into kernel or doing some
other patching to xen (like the adress calculation) to get it work.

I think the main difference to most other is that I am still using xm
over xl because it seems much more stable to me and vga passthrough
works like a charm.

I'm Using an AMD Phenom 2 X1090T on a Asus Crosshair IV, 16GB
DDR3-1600 RAM, an AMD HD5700 and an AMD HD5450 (passive cooling) card.

Oh, and a an advice: If you want to seperate domUs with VGA you should
keep in mind that you have to think of somethink concerning your sound
because the emulated sound kind of sucks. I solved this for me with
passing my onboard sound to the windows VM and using the AudiOverHDMI
with my mediacenter because it is connected to my TV. If you want to
connect both domUs to Monitors you might run into problems here.. In
general it might be possible to just pass a dedicated audio card to
the other domU, but at least for my, my PCI slots are full with
graphic cards and their coolers ;) . Same issue with sound goes with
input devices. Either user two seperated keyboard / mouse setups, or
you can use xen's vnc server. With the usb=tablet input option, this
is pretty decent.

Well, I hope i could give you some pointers. These were the genereal
information i could think of. If you want / need some more detailed
information on a topic, just ask.



2012/6/26 joe harper <jharper.research@gmail.com>:
> Hello Matthias,
>
> I came across a recent post of yours that mentioned success with Dual VGA
> passthrough in Xen. I am trying to do something similiar. Would you please
> inform me of your set up? Which video cards are you using and are you using
> primary or secondary passthrough?
>
>
> Thank you
>
> Joe.
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 08:58:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 08:58:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjRZz-0001sV-A8; Tue, 26 Jun 2012 08:56:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SjRZx-0001s4-M4
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 08:56:57 +0000
Received: from [85.158.143.35:56560] by server-1.bemta-4.messagelabs.com id
	4B/A9-24392-75979EF4; Tue, 26 Jun 2012 08:56:55 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1340701010!18056881!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5293 invoked from network); 26 Jun 2012 08:56:51 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 08:56:51 -0000
Received: by ghrr14 with SMTP id r14so4206807ghr.32
	for <multiple recipients>; Tue, 26 Jun 2012 01:56:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=30bjfpgPI9SRBQa0EAwbs/iYruGKvstA+8h8LT+VJK0=;
	b=vBYr1Rgfrmg9w5/Acj4v9GKfOusbxPuQthiLH8TiY5PnDccpsrvcAao5DEgdtA32ID
	mBR5hYzZS5czdZ19kdCDUWiP2Z4uRWxxtA2rqHn2m15NPqpTH9mHa37ur0myi7Pk72KB
	g55nkmCETddDk4lXsbOaGQBVJhWti+NI3/W+9Muk9JT+lM/z/tIMbKdRvPTPs9ejGOMm
	d+GcRVLbQLgyPkUwtkmrc+uNXHy6e32FlVX2fTSajlYWHpJNArNz55Wnz5+myXDlp+55
	5owWXOihbd+8wwQLLrA1u0T6oFpbj5IeomY8JWzEAQo1bCl0NKn8vY4JuHR7NM7GY91B
	BLuw==
MIME-Version: 1.0
Received: by 10.42.20.201 with SMTP id h9mr7436257icb.36.1340701009707; Tue,
	26 Jun 2012 01:56:49 -0700 (PDT)
Received: by 10.231.45.13 with HTTP; Tue, 26 Jun 2012 01:56:49 -0700 (PDT)
Date: Tue, 26 Jun 2012 09:56:49 +0100
Message-ID: <CAOqnZH6fob7Wp-xS6c4cp5xPmL7WDZKp2kdgqcDyL+D8wxh2hw@mail.gmail.com>
From: Lars Kurth <lars.kurth.xen@gmail.com>
To: xen-api@lists.xen.org, xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: [Xen-users] Document Day : Thank you and Stats
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6257316374356817691=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6257316374356817691==
Content-Type: multipart/alternative; boundary=20cf30266e386f019604c35c47f0

--20cf30266e386f019604c35c47f0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Good morning,

I wanted to thank everybody who made contributions to the Xen Document Day
yesterday. In particular Dariof, Dunlapg, Ijc, Peetaur, Royger,
StefanoStabellini and Ijackson. On the Xen wiki we changed approximately
11K words in more than 200 changesets.

I am aware of the following changes to the following pages, which include a
few pages outside the Xen wiki (but the list is probably not complete).
Some were new pages with lots of content, some were minor changes.

   - http://en.wikipedia.org/wiki/Xen
   - https://help.ubuntu.com/community/Xen
   - ArchLinuxasXenGuest
   - ArchLinuxasXenHost=E2=80=8E
   - CategoriesforAuthors=E2=80=8E
   - CategoriesforUsers=E2=80=8E
   - Category:AlpineLinux=E2=80=8E
   - Category:ArchLinux=E2=80=8E
   - Category:Events=E2=80=8E
   - Category:Fedora=E2=80=8E
   - Category:FreeBSD=E2=80=8E
   - Category:GuestInstall=E2=80=8E
   - Category:Manual=E2=80=8E
   - Category:Networking=E2=80=8E
   - Category:OCaml=E2=80=8E
   - Category:OpenIndiana=E2=80=8E
   - Category:Performance=E2=80=8E
   - Category:RefToExternalArticle=E2=80=8E
   - Category:Solaris=E2=80=8E
   - Category:Ubuntu=E2=80=8E
   - Category:VGA=E2=80=8E
   - Categorytalk:RefToExternalArticle=E2=80=8E
   - Distros=E2=80=8E
   - Dom0KernelsforXen=E2=80=8E
   - DomUSupportforXen=E2=80=8E
   - Fedora16Dom0=E2=80=8E
   - FedoraHostInstallation=E2=80=8E
   - FreeBSD9.064-bitHVMonXCP1.1=E2=80=8E
   - GettingStarted=E2=80=8E
   - Hackathon=E2=80=8E
   - Help:Contents=E2=80=8E
   - HostConfiguration/Networking=E2=80=8E
   - HowtoinstallaopenSuSEdomUonaDebiandom0=E2=80=8E
   - Linux3.0bugsimpactingXen=E2=80=8E
   - LiveCD=E2=80=8E
   - MainPage=E2=80=8E
   - MediaWiki:Sidebar=E2=80=8E
   - NetworkingwiththeXCPtoolstack=E2=80=8E
   - NetworkThroughputandPerformanceGuide=E2=80=8E
   - NTemplate:HalfDone=E2=80=8E
   - ReportingBugsagainstXCP=E2=80=8E
   - ReportingBugsagainstXen=E2=80=8E
   - Storageoptions=E2=80=8E
   - Talk:FedoraHostInstallation=E2=80=8E
   - Talk:XenDocumentDays/TODO=E2=80=8E
   - Template:DistroResources=E2=80=8E
   - Template:Tick=E2=80=8E
   - Template:Tick/doc=E2=80=8E
   - Tuning=E2=80=8E
   - WikiCommunity=E2=80=8E
   - Xen4.xManuals=E2=80=8E
   - XenDocumentDays=E2=80=8E
   - XenDocumentDays/TODO=E2=80=8E
   - XenFAQHelp=E2=80=8E
   - XenFAQNetworking=E2=80=8E
   - XenMaintainer,CommitterandDeveloperMeeting=E2=80=8E
   - XenMaintainer,CommitterandDeveloperMeeting/June2012Minutes=E2=80=8E
   - XenMaintainer,CommitterandDeveloperMeeting/XenSummitNA2012=E2=80=8E
   - XenNetworking=E2=80=8E
   - XenOverview=E2=80=8E
   - XenPCIPassthrough=E2=80=8E
   - XenReleaseFeatures=E2=80=8E
   - XenStorageManagement=E2=80=8E

Thank you again
Lars

--20cf30266e386f019604c35c47f0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Good morning,<br><br>I wanted to thank everybody who made contributions to =
the Xen Document Day yesterday. In particular Dariof, Dunlapg, Ijc, Peetaur=
, Royger, StefanoStabellini and Ijackson. On the Xen wiki we changed approx=
imately 11K words in more than 200 changesets.<br>
<br>I am aware of the following changes to the following pages, which inclu=
de a few pages outside the Xen wiki (but the list is probably not complete)=
. Some were new pages with lots of content, some were minor changes.<br>
<ul><li><a href=3D"http://en.wikipedia.org/wiki/Xen">http://en.wikipedia.or=
g/wiki/Xen</a></li><li>
<a href=3D"https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/c=
ommunity/Xen</a></li><li>ArchLinuxasXenGuest</li><li>ArchLinuxasXenHost=E2=
=80=8E</li><li>CategoriesforAuthors=E2=80=8E</li><li>CategoriesforUsers=E2=
=80=8E</li><li>Category:AlpineLinux=E2=80=8E</li>
<li>Category:ArchLinux=E2=80=8E</li><li>Category:Events=E2=80=8E</li><li>Ca=
tegory:Fedora=E2=80=8E</li><li>Category:FreeBSD=E2=80=8E</li><li>Category:G=
uestInstall=E2=80=8E</li><li>Category:Manual=E2=80=8E</li><li>Category:Netw=
orking=E2=80=8E</li><li>Category:OCaml=E2=80=8E</li><li>Category:OpenIndian=
a=E2=80=8E</li>
<li>Category:Performance=E2=80=8E</li><li>Category:RefToExternalArticle=E2=
=80=8E</li><li>Category:Solaris=E2=80=8E</li><li>Category:Ubuntu=E2=80=8E</=
li><li>Category:VGA=E2=80=8E</li><li>Categorytalk:RefToExternalArticle=E2=
=80=8E</li><li>Distros=E2=80=8E</li><li>Dom0KernelsforXen=E2=80=8E</li>
<li>DomUSupportforXen=E2=80=8E</li><li>Fedora16Dom0=E2=80=8E</li><li>Fedora=
HostInstallation=E2=80=8E</li><li>FreeBSD9.064-bitHVMonXCP1.1=E2=80=8E</li>=
<li>GettingStarted=E2=80=8E</li><li>Hackathon=E2=80=8E</li><li>Help:Content=
s=E2=80=8E</li><li>HostConfiguration/Networking=E2=80=8E</li>
<li>HowtoinstallaopenSuSEdomUonaDebiandom0=E2=80=8E</li><li>Linux3.0bugsimp=
actingXen=E2=80=8E</li><li>LiveCD=E2=80=8E</li><li>MainPage=E2=80=8E</li><l=
i>MediaWiki:Sidebar=E2=80=8E</li><li>NetworkingwiththeXCPtoolstack=E2=80=8E=
</li><li>NetworkThroughputandPerformanceGuide=E2=80=8E</li>
<li>NTemplate:HalfDone=E2=80=8E</li><li>ReportingBugsagainstXCP=E2=80=8E</l=
i><li>ReportingBugsagainstXen=E2=80=8E</li><li>Storageoptions=E2=80=8E</li>=
<li>Talk:FedoraHostInstallation=E2=80=8E</li><li>Talk:XenDocumentDays/TODO=
=E2=80=8E</li><li>Template:DistroResources=E2=80=8E</li>
<li>Template:Tick=E2=80=8E</li><li>Template:Tick/doc=E2=80=8E</li><li>Tunin=
g=E2=80=8E</li><li>WikiCommunity=E2=80=8E</li><li>Xen4.xManuals=E2=80=8E</l=
i><li>XenDocumentDays=E2=80=8E</li><li>XenDocumentDays/TODO=E2=80=8E</li><l=
i>XenFAQHelp=E2=80=8E</li><li>XenFAQNetworking=E2=80=8E</li><li>XenMaintain=
er,CommitterandDeveloperMeeting=E2=80=8E</li>
<li>XenMaintainer,CommitterandDeveloperMeeting/June2012Minutes=E2=80=8E</li=
><li>XenMaintainer,CommitterandDeveloperMeeting/XenSummitNA2012=E2=80=8E</l=
i><li>XenNetworking=E2=80=8E</li><li>XenOverview=E2=80=8E</li><li>XenPCIPas=
sthrough=E2=80=8E</li><li>XenReleaseFeatures=E2=80=8E</li>
<li>XenStorageManagement=E2=80=8E</li></ul>
Thank you again<br>Lars<br>

--20cf30266e386f019604c35c47f0--


--===============6257316374356817691==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6257316374356817691==--


From xen-users-bounces@lists.xen.org Tue Jun 26 08:58:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 08:58:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjRZz-0001sV-A8; Tue, 26 Jun 2012 08:56:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1SjRZx-0001s4-M4
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 08:56:57 +0000
Received: from [85.158.143.35:56560] by server-1.bemta-4.messagelabs.com id
	4B/A9-24392-75979EF4; Tue, 26 Jun 2012 08:56:55 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1340701010!18056881!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5293 invoked from network); 26 Jun 2012 08:56:51 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 08:56:51 -0000
Received: by ghrr14 with SMTP id r14so4206807ghr.32
	for <multiple recipients>; Tue, 26 Jun 2012 01:56:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=30bjfpgPI9SRBQa0EAwbs/iYruGKvstA+8h8LT+VJK0=;
	b=vBYr1Rgfrmg9w5/Acj4v9GKfOusbxPuQthiLH8TiY5PnDccpsrvcAao5DEgdtA32ID
	mBR5hYzZS5czdZ19kdCDUWiP2Z4uRWxxtA2rqHn2m15NPqpTH9mHa37ur0myi7Pk72KB
	g55nkmCETddDk4lXsbOaGQBVJhWti+NI3/W+9Muk9JT+lM/z/tIMbKdRvPTPs9ejGOMm
	d+GcRVLbQLgyPkUwtkmrc+uNXHy6e32FlVX2fTSajlYWHpJNArNz55Wnz5+myXDlp+55
	5owWXOihbd+8wwQLLrA1u0T6oFpbj5IeomY8JWzEAQo1bCl0NKn8vY4JuHR7NM7GY91B
	BLuw==
MIME-Version: 1.0
Received: by 10.42.20.201 with SMTP id h9mr7436257icb.36.1340701009707; Tue,
	26 Jun 2012 01:56:49 -0700 (PDT)
Received: by 10.231.45.13 with HTTP; Tue, 26 Jun 2012 01:56:49 -0700 (PDT)
Date: Tue, 26 Jun 2012 09:56:49 +0100
Message-ID: <CAOqnZH6fob7Wp-xS6c4cp5xPmL7WDZKp2kdgqcDyL+D8wxh2hw@mail.gmail.com>
From: Lars Kurth <lars.kurth.xen@gmail.com>
To: xen-api@lists.xen.org, xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: [Xen-users] Document Day : Thank you and Stats
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6257316374356817691=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6257316374356817691==
Content-Type: multipart/alternative; boundary=20cf30266e386f019604c35c47f0

--20cf30266e386f019604c35c47f0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Good morning,

I wanted to thank everybody who made contributions to the Xen Document Day
yesterday. In particular Dariof, Dunlapg, Ijc, Peetaur, Royger,
StefanoStabellini and Ijackson. On the Xen wiki we changed approximately
11K words in more than 200 changesets.

I am aware of the following changes to the following pages, which include a
few pages outside the Xen wiki (but the list is probably not complete).
Some were new pages with lots of content, some were minor changes.

   - http://en.wikipedia.org/wiki/Xen
   - https://help.ubuntu.com/community/Xen
   - ArchLinuxasXenGuest
   - ArchLinuxasXenHost=E2=80=8E
   - CategoriesforAuthors=E2=80=8E
   - CategoriesforUsers=E2=80=8E
   - Category:AlpineLinux=E2=80=8E
   - Category:ArchLinux=E2=80=8E
   - Category:Events=E2=80=8E
   - Category:Fedora=E2=80=8E
   - Category:FreeBSD=E2=80=8E
   - Category:GuestInstall=E2=80=8E
   - Category:Manual=E2=80=8E
   - Category:Networking=E2=80=8E
   - Category:OCaml=E2=80=8E
   - Category:OpenIndiana=E2=80=8E
   - Category:Performance=E2=80=8E
   - Category:RefToExternalArticle=E2=80=8E
   - Category:Solaris=E2=80=8E
   - Category:Ubuntu=E2=80=8E
   - Category:VGA=E2=80=8E
   - Categorytalk:RefToExternalArticle=E2=80=8E
   - Distros=E2=80=8E
   - Dom0KernelsforXen=E2=80=8E
   - DomUSupportforXen=E2=80=8E
   - Fedora16Dom0=E2=80=8E
   - FedoraHostInstallation=E2=80=8E
   - FreeBSD9.064-bitHVMonXCP1.1=E2=80=8E
   - GettingStarted=E2=80=8E
   - Hackathon=E2=80=8E
   - Help:Contents=E2=80=8E
   - HostConfiguration/Networking=E2=80=8E
   - HowtoinstallaopenSuSEdomUonaDebiandom0=E2=80=8E
   - Linux3.0bugsimpactingXen=E2=80=8E
   - LiveCD=E2=80=8E
   - MainPage=E2=80=8E
   - MediaWiki:Sidebar=E2=80=8E
   - NetworkingwiththeXCPtoolstack=E2=80=8E
   - NetworkThroughputandPerformanceGuide=E2=80=8E
   - NTemplate:HalfDone=E2=80=8E
   - ReportingBugsagainstXCP=E2=80=8E
   - ReportingBugsagainstXen=E2=80=8E
   - Storageoptions=E2=80=8E
   - Talk:FedoraHostInstallation=E2=80=8E
   - Talk:XenDocumentDays/TODO=E2=80=8E
   - Template:DistroResources=E2=80=8E
   - Template:Tick=E2=80=8E
   - Template:Tick/doc=E2=80=8E
   - Tuning=E2=80=8E
   - WikiCommunity=E2=80=8E
   - Xen4.xManuals=E2=80=8E
   - XenDocumentDays=E2=80=8E
   - XenDocumentDays/TODO=E2=80=8E
   - XenFAQHelp=E2=80=8E
   - XenFAQNetworking=E2=80=8E
   - XenMaintainer,CommitterandDeveloperMeeting=E2=80=8E
   - XenMaintainer,CommitterandDeveloperMeeting/June2012Minutes=E2=80=8E
   - XenMaintainer,CommitterandDeveloperMeeting/XenSummitNA2012=E2=80=8E
   - XenNetworking=E2=80=8E
   - XenOverview=E2=80=8E
   - XenPCIPassthrough=E2=80=8E
   - XenReleaseFeatures=E2=80=8E
   - XenStorageManagement=E2=80=8E

Thank you again
Lars

--20cf30266e386f019604c35c47f0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Good morning,<br><br>I wanted to thank everybody who made contributions to =
the Xen Document Day yesterday. In particular Dariof, Dunlapg, Ijc, Peetaur=
, Royger, StefanoStabellini and Ijackson. On the Xen wiki we changed approx=
imately 11K words in more than 200 changesets.<br>
<br>I am aware of the following changes to the following pages, which inclu=
de a few pages outside the Xen wiki (but the list is probably not complete)=
. Some were new pages with lots of content, some were minor changes.<br>
<ul><li><a href=3D"http://en.wikipedia.org/wiki/Xen">http://en.wikipedia.or=
g/wiki/Xen</a></li><li>
<a href=3D"https://help.ubuntu.com/community/Xen">https://help.ubuntu.com/c=
ommunity/Xen</a></li><li>ArchLinuxasXenGuest</li><li>ArchLinuxasXenHost=E2=
=80=8E</li><li>CategoriesforAuthors=E2=80=8E</li><li>CategoriesforUsers=E2=
=80=8E</li><li>Category:AlpineLinux=E2=80=8E</li>
<li>Category:ArchLinux=E2=80=8E</li><li>Category:Events=E2=80=8E</li><li>Ca=
tegory:Fedora=E2=80=8E</li><li>Category:FreeBSD=E2=80=8E</li><li>Category:G=
uestInstall=E2=80=8E</li><li>Category:Manual=E2=80=8E</li><li>Category:Netw=
orking=E2=80=8E</li><li>Category:OCaml=E2=80=8E</li><li>Category:OpenIndian=
a=E2=80=8E</li>
<li>Category:Performance=E2=80=8E</li><li>Category:RefToExternalArticle=E2=
=80=8E</li><li>Category:Solaris=E2=80=8E</li><li>Category:Ubuntu=E2=80=8E</=
li><li>Category:VGA=E2=80=8E</li><li>Categorytalk:RefToExternalArticle=E2=
=80=8E</li><li>Distros=E2=80=8E</li><li>Dom0KernelsforXen=E2=80=8E</li>
<li>DomUSupportforXen=E2=80=8E</li><li>Fedora16Dom0=E2=80=8E</li><li>Fedora=
HostInstallation=E2=80=8E</li><li>FreeBSD9.064-bitHVMonXCP1.1=E2=80=8E</li>=
<li>GettingStarted=E2=80=8E</li><li>Hackathon=E2=80=8E</li><li>Help:Content=
s=E2=80=8E</li><li>HostConfiguration/Networking=E2=80=8E</li>
<li>HowtoinstallaopenSuSEdomUonaDebiandom0=E2=80=8E</li><li>Linux3.0bugsimp=
actingXen=E2=80=8E</li><li>LiveCD=E2=80=8E</li><li>MainPage=E2=80=8E</li><l=
i>MediaWiki:Sidebar=E2=80=8E</li><li>NetworkingwiththeXCPtoolstack=E2=80=8E=
</li><li>NetworkThroughputandPerformanceGuide=E2=80=8E</li>
<li>NTemplate:HalfDone=E2=80=8E</li><li>ReportingBugsagainstXCP=E2=80=8E</l=
i><li>ReportingBugsagainstXen=E2=80=8E</li><li>Storageoptions=E2=80=8E</li>=
<li>Talk:FedoraHostInstallation=E2=80=8E</li><li>Talk:XenDocumentDays/TODO=
=E2=80=8E</li><li>Template:DistroResources=E2=80=8E</li>
<li>Template:Tick=E2=80=8E</li><li>Template:Tick/doc=E2=80=8E</li><li>Tunin=
g=E2=80=8E</li><li>WikiCommunity=E2=80=8E</li><li>Xen4.xManuals=E2=80=8E</l=
i><li>XenDocumentDays=E2=80=8E</li><li>XenDocumentDays/TODO=E2=80=8E</li><l=
i>XenFAQHelp=E2=80=8E</li><li>XenFAQNetworking=E2=80=8E</li><li>XenMaintain=
er,CommitterandDeveloperMeeting=E2=80=8E</li>
<li>XenMaintainer,CommitterandDeveloperMeeting/June2012Minutes=E2=80=8E</li=
><li>XenMaintainer,CommitterandDeveloperMeeting/XenSummitNA2012=E2=80=8E</l=
i><li>XenNetworking=E2=80=8E</li><li>XenOverview=E2=80=8E</li><li>XenPCIPas=
sthrough=E2=80=8E</li><li>XenReleaseFeatures=E2=80=8E</li>
<li>XenStorageManagement=E2=80=8E</li></ul>
Thank you again<br>Lars<br>

--20cf30266e386f019604c35c47f0--


--===============6257316374356817691==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6257316374356817691==--


From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTC0-0005ky-4S; Tue, 26 Jun 2012 10:40:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.l.shaw@gmail.com>) id 1SjRaQ-0001v9-7U
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 08:57:26 +0000
Received: from [193.109.254.147:38091] by server-1.bemta-14.messagelabs.com id
	7F/EA-24612-57979EF4; Tue, 26 Jun 2012 08:57:25 +0000
X-Env-Sender: adrian.l.shaw@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340701044!8586204!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32441 invoked from network); 26 Jun 2012 08:57:24 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 08:57:24 -0000
Received: by eaak12 with SMTP id k12so1718657eaa.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 01:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:from:date:x-google-sender-auth:message-id
	:subject:to:content-type;
	bh=TkGrI9RyDabMHQDpslmRX9u3hfs8yl/LdGECh1JPzfs=;
	b=j+8k6gG3Vim407TKi1p22dKJlAbh6V9v4IBF6Ts1rK+Q1u1ARNrTqTm6WoaTM2kSUE
	HgNv1/mHvq5KoTjeyFIDMuH/uqy1lEeNauNH57yUqwGfvxEIciDucXEC5RbeNzjTPqoF
	Lab5zkZikPzRBm1mA4HSqjBPckyJlVsmV0C0/6mmaTkN1w6x3Eavbq/IY/DGwxnesASQ
	PgMF66jt4FYigOWw/Iv9AqIhIZjIPtYcgFB4+N7ovPFevg4x+ZxqsqY585myoeNnFWec
	6UTisK7JruP18GpQ6hqOwgGhmpvlMq8XK0EVVHn7fsWUV465qYM9nojjwb5iDS1MTGOn
	xwDQ==
Received: by 10.14.119.5 with SMTP id m5mr2015438eeh.217.1340701044506; Tue,
	26 Jun 2012 01:57:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.39.136 with HTTP; Tue, 26 Jun 2012 01:57:04 -0700 (PDT)
From: Adrian Shaw <axs911@cs.bham.ac.uk>
Date: Tue, 26 Jun 2012 09:57:04 +0100
X-Google-Sender-Auth: -YIT8RCjqLJd_hZ1mU5FsE5KX7A
Message-ID: <CADUrtdnbNyb7hDNrDGoKyJ22pSJewT4tTuVoYjJPS3FyoUFhHw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7615822177394608915=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7615822177394608915==
Content-Type: multipart/alternative; boundary=90e6ba6150708201f704c35c494e

--90e6ba6150708201f704c35c494e
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

Firstly I apologise for what may be a fairly simple question, but after
spending a few days on this I really need the help of an expert.
I'm developing a stubdomain based on Mini-OS and I'm trying to convert the
virtual address of a shared memory page to a machine frame number.
I would have thought this requires an #include <xen/page.h> library, but it
is not available however.
I have found instances of page.h in architecture specific directories, but
I'm not quite sure whether they are meant to be directly used.
Did it get moved?
Most other libraries I've used seemed to be easily available with an
include like <xen/foo.h>.
If you have any ideas about where I may be having a problem, I'd greatly
appreciate it.

Regards,

Adrian


-- 
( +44
* axs911@cs.bham.ac.uk

--90e6ba6150708201f704c35c494e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear all,<div><br></div><div>Firstly I apologise for what may be a fairly s=
imple question, but after spending a few days on this I really need the hel=
p of an expert.</div><div>I&#39;m developing a stubdomain based on Mini-OS =
and I&#39;m trying to convert the virtual address of a shared memory page t=
o a machine frame number.</div>

<div>I would have thought this requires an #include &lt;xen/page.h&gt; libr=
ary, but it is not available however.</div><div>I have found instances of p=
age.h in architecture specific directories, but I&#39;m not quite sure whet=
her they are meant to be directly used.</div>

<div>Did it get moved?</div><div>Most other libraries I&#39;ve used seemed =
to be easily available with an include like &lt;xen/foo.h&gt;.</div><div>If=
 you have any ideas about where I may be having a problem, I&#39;d greatly =
appreciate it.</div>

<div><br></div><div>Regards,</div><div><br></div><div>Adrian<br><br clear=
=3D"all"><div><br></div>-- <br><div><span style=3D"color:rgb(80,0,80);font-=
family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><=
span style=3D"font-size:9pt;font-family:Wingdings;color:rgb(127,127,127)">(=
</span></span>=A0+44</div>

<div><span style=3D"color:rgb(80,0,80);font-family:arial,sans-serif;font-si=
ze:14px;background-color:rgb(255,255,255)"><span style=3D"font-size:9pt;fon=
t-family:Wingdings;color:rgb(127,127,127)">*</span></span>=A0<a href=3D"mai=
lto:axs911@cs.bham.ac.uk" target=3D"_blank">axs911@cs.bham.ac.uk</a></div>


</div>

--90e6ba6150708201f704c35c494e--


--===============7615822177394608915==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7615822177394608915==--


From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTC0-0005ky-4S; Tue, 26 Jun 2012 10:40:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.l.shaw@gmail.com>) id 1SjRaQ-0001v9-7U
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 08:57:26 +0000
Received: from [193.109.254.147:38091] by server-1.bemta-14.messagelabs.com id
	7F/EA-24612-57979EF4; Tue, 26 Jun 2012 08:57:25 +0000
X-Env-Sender: adrian.l.shaw@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340701044!8586204!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32441 invoked from network); 26 Jun 2012 08:57:24 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 08:57:24 -0000
Received: by eaak12 with SMTP id k12so1718657eaa.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 01:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:from:date:x-google-sender-auth:message-id
	:subject:to:content-type;
	bh=TkGrI9RyDabMHQDpslmRX9u3hfs8yl/LdGECh1JPzfs=;
	b=j+8k6gG3Vim407TKi1p22dKJlAbh6V9v4IBF6Ts1rK+Q1u1ARNrTqTm6WoaTM2kSUE
	HgNv1/mHvq5KoTjeyFIDMuH/uqy1lEeNauNH57yUqwGfvxEIciDucXEC5RbeNzjTPqoF
	Lab5zkZikPzRBm1mA4HSqjBPckyJlVsmV0C0/6mmaTkN1w6x3Eavbq/IY/DGwxnesASQ
	PgMF66jt4FYigOWw/Iv9AqIhIZjIPtYcgFB4+N7ovPFevg4x+ZxqsqY585myoeNnFWec
	6UTisK7JruP18GpQ6hqOwgGhmpvlMq8XK0EVVHn7fsWUV465qYM9nojjwb5iDS1MTGOn
	xwDQ==
Received: by 10.14.119.5 with SMTP id m5mr2015438eeh.217.1340701044506; Tue,
	26 Jun 2012 01:57:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.39.136 with HTTP; Tue, 26 Jun 2012 01:57:04 -0700 (PDT)
From: Adrian Shaw <axs911@cs.bham.ac.uk>
Date: Tue, 26 Jun 2012 09:57:04 +0100
X-Google-Sender-Auth: -YIT8RCjqLJd_hZ1mU5FsE5KX7A
Message-ID: <CADUrtdnbNyb7hDNrDGoKyJ22pSJewT4tTuVoYjJPS3FyoUFhHw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7615822177394608915=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7615822177394608915==
Content-Type: multipart/alternative; boundary=90e6ba6150708201f704c35c494e

--90e6ba6150708201f704c35c494e
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

Firstly I apologise for what may be a fairly simple question, but after
spending a few days on this I really need the help of an expert.
I'm developing a stubdomain based on Mini-OS and I'm trying to convert the
virtual address of a shared memory page to a machine frame number.
I would have thought this requires an #include <xen/page.h> library, but it
is not available however.
I have found instances of page.h in architecture specific directories, but
I'm not quite sure whether they are meant to be directly used.
Did it get moved?
Most other libraries I've used seemed to be easily available with an
include like <xen/foo.h>.
If you have any ideas about where I may be having a problem, I'd greatly
appreciate it.

Regards,

Adrian


-- 
( +44
* axs911@cs.bham.ac.uk

--90e6ba6150708201f704c35c494e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear all,<div><br></div><div>Firstly I apologise for what may be a fairly s=
imple question, but after spending a few days on this I really need the hel=
p of an expert.</div><div>I&#39;m developing a stubdomain based on Mini-OS =
and I&#39;m trying to convert the virtual address of a shared memory page t=
o a machine frame number.</div>

<div>I would have thought this requires an #include &lt;xen/page.h&gt; libr=
ary, but it is not available however.</div><div>I have found instances of p=
age.h in architecture specific directories, but I&#39;m not quite sure whet=
her they are meant to be directly used.</div>

<div>Did it get moved?</div><div>Most other libraries I&#39;ve used seemed =
to be easily available with an include like &lt;xen/foo.h&gt;.</div><div>If=
 you have any ideas about where I may be having a problem, I&#39;d greatly =
appreciate it.</div>

<div><br></div><div>Regards,</div><div><br></div><div>Adrian<br><br clear=
=3D"all"><div><br></div>-- <br><div><span style=3D"color:rgb(80,0,80);font-=
family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><=
span style=3D"font-size:9pt;font-family:Wingdings;color:rgb(127,127,127)">(=
</span></span>=A0+44</div>

<div><span style=3D"color:rgb(80,0,80);font-family:arial,sans-serif;font-si=
ze:14px;background-color:rgb(255,255,255)"><span style=3D"font-size:9pt;fon=
t-family:Wingdings;color:rgb(127,127,127)">*</span></span>=A0<a href=3D"mai=
lto:axs911@cs.bham.ac.uk" target=3D"_blank">axs911@cs.bham.ac.uk</a></div>


</div>

--90e6ba6150708201f704c35c494e--


--===============7615822177394608915==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7615822177394608915==--


From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBy-0005kX-8V; Tue, 26 Jun 2012 10:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <g.w.kant@hunenet.nl>) id 1SiVnJ-0005oQ-FL
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 19:14:53 +0000
Received: from [85.158.138.51:14439] by server-5.bemta-3.messagelabs.com id
	75/E3-01572-CA516EF4; Sat, 23 Jun 2012 19:14:52 +0000
X-Env-Sender: g.w.kant@hunenet.nl
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340478891!28059531!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8115 invoked from network); 23 Jun 2012 19:14:51 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Jun 2012 19:14:51 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5NJDqwP002823
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 21:13:52 +0200
Message-ID: <4FE615AA.5080007@hunenet.nl>
Date: Sat, 23 Jun 2012 21:14:50 +0200
From: Dion Kant <g.w.kant@hunenet.nl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.1.2
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



Hello,

I installed the signed drivers from
http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers and
I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
large number of vcpu's. The BSOD is related to xennet.sys.

After some trials I found that it runs fine up to 15 cores. From 16 or
more, the BSOD kicks in when booting the domU.

The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@)
(gcc version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
Dom0: 3.1.9-1.4-xen x86_64
DomU: Windows 2008 Server R2 Enterprise 64b.

This happened with versions 0.11.0.308 and 0.11.0.356.

Is this a known problem?

Best regards,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBy-0005kX-8V; Tue, 26 Jun 2012 10:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <g.w.kant@hunenet.nl>) id 1SiVnJ-0005oQ-FL
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 19:14:53 +0000
Received: from [85.158.138.51:14439] by server-5.bemta-3.messagelabs.com id
	75/E3-01572-CA516EF4; Sat, 23 Jun 2012 19:14:52 +0000
X-Env-Sender: g.w.kant@hunenet.nl
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340478891!28059531!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8115 invoked from network); 23 Jun 2012 19:14:51 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Jun 2012 19:14:51 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5NJDqwP002823
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Sat, 23 Jun 2012 21:13:52 +0200
Message-ID: <4FE615AA.5080007@hunenet.nl>
Date: Sat, 23 Jun 2012 21:14:50 +0200
From: Dion Kant <g.w.kant@hunenet.nl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.1.2
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



Hello,

I installed the signed drivers from
http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers and
I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
large number of vcpu's. The BSOD is related to xennet.sys.

After some trials I found that it runs fine up to 15 cores. From 16 or
more, the BSOD kicks in when booting the domU.

The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@)
(gcc version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
Dom0: 3.1.9-1.4-xen x86_64
DomU: Windows 2008 Server R2 Enterprise 64b.

This happened with versions 0.11.0.308 and 0.11.0.356.

Is this a known problem?

Best regards,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBx-0005kO-Lk; Tue, 26 Jun 2012 10:40:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <googleapps@kavefish.net>) id 1SiFwo-0001Ct-04
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 02:19:38 +0000
Received: from [85.158.143.35:56098] by server-3.bemta-4.messagelabs.com id
	BE/BD-05808-9B725EF4; Sat, 23 Jun 2012 02:19:37 +0000
X-Env-Sender: googleapps@kavefish.net
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340417975!14499066!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14105 invoked from network); 23 Jun 2012 02:19:36 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 02:19:36 -0000
Received: by qaeb19 with SMTP id b19so750866qae.11
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 19:19:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=sender:message-id:date:from:user-agent:mime-version:to:subject
	:x-enigmail-version:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=bFvpuXcF58h7o+BtaDLqim36zRokSsA+CubxtBCXpSI=;
	b=UD53I70ErxPGdkWPJN4Wtv3dFTFw2XMZtaTzvAeQYmaaVYP5asvHb7oyZUahKg2Q8k
	obdpQq7cJgfkDv/mRAeB3yOcRGqrQQxvI6OK99lU1XSANWUYsgfJOdIDCEmpCTPvF25s
	4OWcH9/QQxC19vL59ruXlTjPiWA78M959vazHhDBCXSNWbrWgpEoRXdXKd8tfpQA0Abv
	dzzmKmayVSilWHY8gYeKPl/G33gdUQpBe56hYmvXMbmQZVmHzANmFTImRpK+ioHidqlG
	s84hWJ9U07O/bzwXpyCDNepYuJIOZnsuYyWIFZh3192SdykjoDW5sVKuaH5/9Os5zVZp
	jswQ==
Received: by 10.224.185.148 with SMTP id co20mr10239569qab.4.1340417975383;
	Fri, 22 Jun 2012 19:19:35 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	cz12sm1589077qab.5.2012.06.22.19.19.34 (version=SSLv3 cipher=OTHER);
	Fri, 22 Jun 2012 19:19:34 -0700 (PDT)
Message-ID: <4FE527B4.60601@kavefish.net>
Date: Fri, 22 Jun 2012 22:19:32 -0400
From: Chris <chris@kavefish.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.4.2
X-Gm-Message-State: ALoCoQm/OnfWkP2NihQNrHMzN5mtI2aXj6YMepZtPNqNNoCmTWY/vpzd87ADFdXi9TJ8SNpWvnTm
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm trying to pass an ATI Radeon HD 6770 to either a Fedora 16 or Win7
domU, but I'm having no luck and I'm hoping someone can help.

My setup:
- CPU: i7-2600
- VT-d enabled in BIOS
- xen-4.1.2
- dom0 kernel 3.4.3
- 'iommu=force' and xm dmesg showing I/O virtualization working
- pciback built as module
- regular PCI passthru (of an audio device) to domU working
- unbind radeon driver, assign and bind to pciback (in dom0)

I've tried assigning gfx_passthru to either 0 or 1. In both cases, the
domU appears to start without error. However, using "1" xm reports the
domain is running, but consuming all CPU resources and it seems to hang.

With "0" on a Fedora VM I can use VNC to see lspci output, which shows
the device is visible. However, dmesg shows the radeon driver failing to
bind:

...
radeon 0000:00:05.0: Expecting atombios for evergreen GPU
radeon 0000:00:05.0: Fatal error during GPU init
[drm] radeon: finishing device
[TTM] Memory type 2 has not been initialized
radeon 0000:00:05.0: no bo for sa manager
vga_switcheroo: disabled
radeon: probe of 0000:00:05.0 failed with error -22
...

With "gfx_passthru=0" on a Win7 VM the emulated graphics shows the
swirling logo for a while, then a blue screen as the catalyst driver
tires to load before boot completes.

>From reading list archives this sounds not unlike errors others have
encountered, but I never saw a solution. Any help or pointers for where
I can look for troubleshooting info would be greatly appreciated.

Cheers,
Chris

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBx-0005kO-Lk; Tue, 26 Jun 2012 10:40:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <googleapps@kavefish.net>) id 1SiFwo-0001Ct-04
	for xen-users@lists.xen.org; Sat, 23 Jun 2012 02:19:38 +0000
Received: from [85.158.143.35:56098] by server-3.bemta-4.messagelabs.com id
	BE/BD-05808-9B725EF4; Sat, 23 Jun 2012 02:19:37 +0000
X-Env-Sender: googleapps@kavefish.net
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340417975!14499066!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14105 invoked from network); 23 Jun 2012 02:19:36 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Jun 2012 02:19:36 -0000
Received: by qaeb19 with SMTP id b19so750866qae.11
	for <xen-users@lists.xen.org>; Fri, 22 Jun 2012 19:19:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=sender:message-id:date:from:user-agent:mime-version:to:subject
	:x-enigmail-version:content-type:content-transfer-encoding
	:x-gm-message-state;
	bh=bFvpuXcF58h7o+BtaDLqim36zRokSsA+CubxtBCXpSI=;
	b=UD53I70ErxPGdkWPJN4Wtv3dFTFw2XMZtaTzvAeQYmaaVYP5asvHb7oyZUahKg2Q8k
	obdpQq7cJgfkDv/mRAeB3yOcRGqrQQxvI6OK99lU1XSANWUYsgfJOdIDCEmpCTPvF25s
	4OWcH9/QQxC19vL59ruXlTjPiWA78M959vazHhDBCXSNWbrWgpEoRXdXKd8tfpQA0Abv
	dzzmKmayVSilWHY8gYeKPl/G33gdUQpBe56hYmvXMbmQZVmHzANmFTImRpK+ioHidqlG
	s84hWJ9U07O/bzwXpyCDNepYuJIOZnsuYyWIFZh3192SdykjoDW5sVKuaH5/9Os5zVZp
	jswQ==
Received: by 10.224.185.148 with SMTP id co20mr10239569qab.4.1340417975383;
	Fri, 22 Jun 2012 19:19:35 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	cz12sm1589077qab.5.2012.06.22.19.19.34 (version=SSLv3 cipher=OTHER);
	Fri, 22 Jun 2012 19:19:34 -0700 (PDT)
Message-ID: <4FE527B4.60601@kavefish.net>
Date: Fri, 22 Jun 2012 22:19:32 -0400
From: Chris <chris@kavefish.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.4.2
X-Gm-Message-State: ALoCoQm/OnfWkP2NihQNrHMzN5mtI2aXj6YMepZtPNqNNoCmTWY/vpzd87ADFdXi9TJ8SNpWvnTm
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] VGA passthru troubleshooting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm trying to pass an ATI Radeon HD 6770 to either a Fedora 16 or Win7
domU, but I'm having no luck and I'm hoping someone can help.

My setup:
- CPU: i7-2600
- VT-d enabled in BIOS
- xen-4.1.2
- dom0 kernel 3.4.3
- 'iommu=force' and xm dmesg showing I/O virtualization working
- pciback built as module
- regular PCI passthru (of an audio device) to domU working
- unbind radeon driver, assign and bind to pciback (in dom0)

I've tried assigning gfx_passthru to either 0 or 1. In both cases, the
domU appears to start without error. However, using "1" xm reports the
domain is running, but consuming all CPU resources and it seems to hang.

With "0" on a Fedora VM I can use VNC to see lspci output, which shows
the device is visible. However, dmesg shows the radeon driver failing to
bind:

...
radeon 0000:00:05.0: Expecting atombios for evergreen GPU
radeon 0000:00:05.0: Fatal error during GPU init
[drm] radeon: finishing device
[TTM] Memory type 2 has not been initialized
radeon 0000:00:05.0: no bo for sa manager
vga_switcheroo: disabled
radeon: probe of 0000:00:05.0 failed with error -22
...

With "gfx_passthru=0" on a Win7 VM the emulated graphics shows the
swirling logo for a while, then a blue screen as the catalyst driver
tires to load before boot completes.

>From reading list archives this sounds not unlike errors others have
encountered, but I never saw a solution. Any help or pointers for where
I can look for troubleshooting info would be greatly appreciated.

Cheers,
Chris

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBy-0005kg-S8; Tue, 26 Jun 2012 10:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <g.w.kant@hunenet.nl>) id 1Sik1q-0000Dx-H1
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 10:26:50 +0000
Received: from [85.158.138.51:19491] by server-6.bemta-3.messagelabs.com id
	C6/9B-11602-96BE6EF4; Sun, 24 Jun 2012 10:26:49 +0000
X-Env-Sender: g.w.kant@hunenet.nl
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340533608!28113822!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31343 invoked from network); 24 Jun 2012 10:26:48 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Jun 2012 10:26:48 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5OAQlIt011161
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 12:26:47 +0200
Message-ID: <4FE6EB67.7080303@hunenet.nl>
Date: Sun, 24 Jun 2012 12:26:47 +0200
From: Dion Kant <g.w.kant@hunenet.nl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.1.2
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



Hello,

I installed the signed drivers from
http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers and
I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
large number of vcpu's. The BSOD is related to xennet.sys.

After some trials I found that it runs fine up to 15 cores. From 16 or
more, the BSOD kicks in when booting the domU.

The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@)
(gcc version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
Dom0: 3.1.9-1.4-xen x86_64
DomU: Windows 2008 Server R2 Enterprise 64b.

This happened with versions 0.11.0.308 and 0.11.0.356.

Is this a known problem?

Best regards,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBy-0005kg-S8; Tue, 26 Jun 2012 10:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <g.w.kant@hunenet.nl>) id 1Sik1q-0000Dx-H1
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 10:26:50 +0000
Received: from [85.158.138.51:19491] by server-6.bemta-3.messagelabs.com id
	C6/9B-11602-96BE6EF4; Sun, 24 Jun 2012 10:26:49 +0000
X-Env-Sender: g.w.kant@hunenet.nl
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340533608!28113822!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31343 invoked from network); 24 Jun 2012 10:26:48 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Jun 2012 10:26:48 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5OAQlIt011161
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 12:26:47 +0200
Message-ID: <4FE6EB67.7080303@hunenet.nl>
Date: Sun, 24 Jun 2012 12:26:47 +0200
From: Dion Kant <g.w.kant@hunenet.nl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Enigmail-Version: 1.1.2
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



Hello,

I installed the signed drivers from
http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers and
I ran into a BSOD on a Windows 2008 Server R2 Enterprise domU with a
large number of vcpu's. The BSOD is related to xennet.sys.

After some trials I found that it runs fine up to 15 cores. From 16 or
more, the BSOD kicks in when booting the domU.

The hardware (4 times  X7550) runs Xen version 4.1.2_05-1.1.1 (abuild@)
(gcc version 4.6.2 (SUSE Linux) (openSUSE 12.1) ).
Dom0: 3.1.9-1.4-xen x86_64
DomU: Windows 2008 Server R2 Enterprise 64b.

This happened with versions 0.11.0.308 and 0.11.0.356.

Is this a known problem?

Best regards,

Dion


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTC0-0005l9-OL; Tue, 26 Jun 2012 10:40:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.l.shaw@gmail.com>) id 1SjRhi-0002cp-VX
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 09:04:59 +0000
Received: from [193.109.254.147:5836] by server-6.bemta-14.messagelabs.com id
	2E/12-08993-A3B79EF4; Tue, 26 Jun 2012 09:04:58 +0000
X-Env-Sender: adrian.l.shaw@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1340701497!8629510!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20815 invoked from network); 26 Jun 2012 09:04:57 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 09:04:57 -0000
Received: by eekd41 with SMTP id d41so1733441eek.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 02:04:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=f1gMKtVR5P99wHKNeXUK1cwKtPyV+q7tiHVnDoPTtzQ=;
	b=Ol3Orb1FMZrD5nmgPU5uk3sPWeC1gqlhSQRdGfGyDTVM9sOuNTe3guCLPUtiZb7LMd
	rRxtqX2yThLyS6qJ5+0Lzmsz1Vm3g0NzaxxUs+ba4JQyY3OZNMlREh8w0rw993LTkBPR
	1+dC4sjLiXjL39tGxZacd2YL/ozTWWHUVBxzONao/99Zkfq6vEy0iazRnjClYfbEXyZB
	5+FB6oT0iqlsu8sRAhWqT6beanlg6htS0GE9bWS29rNAY6lFwq/F6rkQT5wyZM45EAsD
	VsWIYiEYjm5P57ghtaRwTmm6RwMhtzOpNpdo2BquBn7VGIIGjMJ059YMJ1mIy4+Z8a+x
	VsIg==
Received: by 10.14.48.13 with SMTP id u13mr3044082eeb.74.1340701497072; Tue,
	26 Jun 2012 02:04:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.39.136 with HTTP; Tue, 26 Jun 2012 02:04:36 -0700 (PDT)
From: Adrian Shaw <adrian.l.shaw@gmail.com>
Date: Tue, 26 Jun 2012 10:04:36 +0100
Message-ID: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
To: xen-users <xen-users@lists.xen.org>
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8134701648270967311=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8134701648270967311==
Content-Type: multipart/alternative; boundary=90e6ba5bba017b9b9404c35c648d

--90e6ba5bba017b9b9404c35c648d
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

Firstly I apologise for what may be a fairly simple question, but after
spending a few days on this I really need the help of an expert.
I'm developing a stubdomain based on Mini-OS and I'm trying to convert the
virtual address of a shared memory page to a machine frame number.
I would have thought this requires an #include <xen/page.h> library, but it
is not available however.
I have found instances of page.h in architecture specific directories, but
I'm not quite sure whether they are meant to be directly used.
Did it get moved?
Most other libraries I've used seemed to be easily available with an
include like <xen/foo.h>.
If you have any ideas about where I may be having a problem, I'd greatly
appreciate it.

Regards,

Adrian

--90e6ba5bba017b9b9404c35c648d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-se=
rif">Dear all,</span><div style=3D"color:rgb(34,34,34);font-size:13px;font-=
family:arial,sans-serif">
<br></div><div style=3D"color:rgb(34,34,34);font-size:13px;font-family:aria=
l,sans-serif">Firstly I apologise for what may be a fairly simple question,=
 but after spending a few days on this I really need the help of an expert.=
</div>


<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">I&#39;m developing a stubdomain based on Mini-OS and I&#39;m trying to =
convert the virtual address of a shared memory page to a machine frame numb=
er.</div>


<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">I would have thought this requires an #include &lt;xen/page.h&gt; libra=
ry, but it is not available however.</div>
<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">I have found instances of page.h in architecture specific directories, =
but I&#39;m not quite sure whether they are meant to be directly used.</div=
>


<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">Did it get moved?</div><div style=3D"color:rgb(34,34,34);font-size:13px=
;font-family:arial,sans-serif">
Most other libraries I&#39;ve used seemed to be easily available with an in=
clude like &lt;xen/foo.h&gt;.</div><div style=3D"color:rgb(34,34,34);font-s=
ize:13px;font-family:arial,sans-serif">
If you have any ideas about where I may be having a problem, I&#39;d greatl=
y appreciate it.</div><div style=3D"color:rgb(34,34,34);font-size:13px;font=
-family:arial,sans-serif"><br></div><div style=3D"color:rgb(34,34,34);font-=
size:13px;font-family:arial,sans-serif">


Regards,</div><div style=3D"color:rgb(34,34,34);font-size:13px;font-family:=
arial,sans-serif"><br></div><div style=3D"color:rgb(34,34,34);font-size:13p=
x;font-family:arial,sans-serif">
Adrian</div>

--90e6ba5bba017b9b9404c35c648d--


--===============8134701648270967311==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8134701648270967311==--


From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTC0-0005l9-OL; Tue, 26 Jun 2012 10:40:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.l.shaw@gmail.com>) id 1SjRhi-0002cp-VX
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 09:04:59 +0000
Received: from [193.109.254.147:5836] by server-6.bemta-14.messagelabs.com id
	2E/12-08993-A3B79EF4; Tue, 26 Jun 2012 09:04:58 +0000
X-Env-Sender: adrian.l.shaw@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1340701497!8629510!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20815 invoked from network); 26 Jun 2012 09:04:57 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 09:04:57 -0000
Received: by eekd41 with SMTP id d41so1733441eek.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 02:04:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=f1gMKtVR5P99wHKNeXUK1cwKtPyV+q7tiHVnDoPTtzQ=;
	b=Ol3Orb1FMZrD5nmgPU5uk3sPWeC1gqlhSQRdGfGyDTVM9sOuNTe3guCLPUtiZb7LMd
	rRxtqX2yThLyS6qJ5+0Lzmsz1Vm3g0NzaxxUs+ba4JQyY3OZNMlREh8w0rw993LTkBPR
	1+dC4sjLiXjL39tGxZacd2YL/ozTWWHUVBxzONao/99Zkfq6vEy0iazRnjClYfbEXyZB
	5+FB6oT0iqlsu8sRAhWqT6beanlg6htS0GE9bWS29rNAY6lFwq/F6rkQT5wyZM45EAsD
	VsWIYiEYjm5P57ghtaRwTmm6RwMhtzOpNpdo2BquBn7VGIIGjMJ059YMJ1mIy4+Z8a+x
	VsIg==
Received: by 10.14.48.13 with SMTP id u13mr3044082eeb.74.1340701497072; Tue,
	26 Jun 2012 02:04:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.14.39.136 with HTTP; Tue, 26 Jun 2012 02:04:36 -0700 (PDT)
From: Adrian Shaw <adrian.l.shaw@gmail.com>
Date: Tue, 26 Jun 2012 10:04:36 +0100
Message-ID: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
To: xen-users <xen-users@lists.xen.org>
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8134701648270967311=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8134701648270967311==
Content-Type: multipart/alternative; boundary=90e6ba5bba017b9b9404c35c648d

--90e6ba5bba017b9b9404c35c648d
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

Firstly I apologise for what may be a fairly simple question, but after
spending a few days on this I really need the help of an expert.
I'm developing a stubdomain based on Mini-OS and I'm trying to convert the
virtual address of a shared memory page to a machine frame number.
I would have thought this requires an #include <xen/page.h> library, but it
is not available however.
I have found instances of page.h in architecture specific directories, but
I'm not quite sure whether they are meant to be directly used.
Did it get moved?
Most other libraries I've used seemed to be easily available with an
include like <xen/foo.h>.
If you have any ideas about where I may be having a problem, I'd greatly
appreciate it.

Regards,

Adrian

--90e6ba5bba017b9b9404c35c648d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-se=
rif">Dear all,</span><div style=3D"color:rgb(34,34,34);font-size:13px;font-=
family:arial,sans-serif">
<br></div><div style=3D"color:rgb(34,34,34);font-size:13px;font-family:aria=
l,sans-serif">Firstly I apologise for what may be a fairly simple question,=
 but after spending a few days on this I really need the help of an expert.=
</div>


<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">I&#39;m developing a stubdomain based on Mini-OS and I&#39;m trying to =
convert the virtual address of a shared memory page to a machine frame numb=
er.</div>


<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">I would have thought this requires an #include &lt;xen/page.h&gt; libra=
ry, but it is not available however.</div>
<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">I have found instances of page.h in architecture specific directories, =
but I&#39;m not quite sure whether they are meant to be directly used.</div=
>


<div style=3D"color:rgb(34,34,34);font-size:13px;font-family:arial,sans-ser=
if">Did it get moved?</div><div style=3D"color:rgb(34,34,34);font-size:13px=
;font-family:arial,sans-serif">
Most other libraries I&#39;ve used seemed to be easily available with an in=
clude like &lt;xen/foo.h&gt;.</div><div style=3D"color:rgb(34,34,34);font-s=
ize:13px;font-family:arial,sans-serif">
If you have any ideas about where I may be having a problem, I&#39;d greatl=
y appreciate it.</div><div style=3D"color:rgb(34,34,34);font-size:13px;font=
-family:arial,sans-serif"><br></div><div style=3D"color:rgb(34,34,34);font-=
size:13px;font-family:arial,sans-serif">


Regards,</div><div style=3D"color:rgb(34,34,34);font-size:13px;font-family:=
arial,sans-serif"><br></div><div style=3D"color:rgb(34,34,34);font-size:13p=
x;font-family:arial,sans-serif">
Adrian</div>

--90e6ba5bba017b9b9404c35c648d--


--===============8134701648270967311==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8134701648270967311==--


From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBz-0005kp-FW; Tue, 26 Jun 2012 10:40:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SilJa-00015v-QW
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 11:49:15 +0000
Received: from [85.158.143.99:8664] by server-1.bemta-4.messagelabs.com id
	AC/6D-24392-ABEF6EF4; Sun, 24 Jun 2012 11:49:14 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1340538553!28498855!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31850 invoked from network); 24 Jun 2012 11:49:13 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 11:49:13 -0000
Received: by werf3 with SMTP id f3so2671367wer.32
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 04:49:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=cJwTngo1oSRdSwlWmimjUARFvbaAzrqdF+2psMz3Fs0=;
	b=o186m2doWOt3UUPiXNpQFm4cl5iyCqdUnjR7v2aOgeGV+nzVEkkXxBdikUS574eZW8
	RLKbWSNlZBWK/WrEltOONJdb6Rk3tCxhYwiXEvnK7tpk3QpXXe0HLS3bEsfucF6sy1en
	C+1fy1vOmpjx9fT5mPdwTImW0RfOw+f/dljs6G3XZRQ9/vZDbCqZTZbkjv2TEe6Ca5/O
	fEMi68zNmcLHAnSoJnYGlF2IckIj5TCMJiwiSbaXuDy6FHZ572woF6JUm965R4K/7ykt
	up1TD8kMWgaIyc4vsZ3YkWrK/Q2wpstg2UR73uI6aUuS4xIuGaqi+R0xjgmq3vuiRYlk
	LApA==
Received: by 10.216.142.200 with SMTP id i50mr4811203wej.47.1340538553202;
	Sun, 24 Jun 2012 04:49:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Sun, 24 Jun 2012 04:48:52 -0700 (PDT)
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Sun, 24 Jun 2012 13:48:52 +0200
Message-ID: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCkkndmUgYmVlbiBjb25zaXN0ZW50bHkgYXR0ZW1wdGluZyB0byBtYWtlIHRoZSBzZXR1
cCBtZW50aW9uZWQgaW4gdGhlCnN1YmplY3Qgd29yayBvbiB0aGUgZm9sbG93aW5nIGhhcmR3YXJl
OgoKWGVvbiBFMyAxMjc1ICh2MSwgU2FuZHkgQnJpZGdlKQpBc3VzIFA4QiBXUyAoRmlybXdhcmU6
IDA5MDQgYW5kIDIwMDkpCjE2IEdCIFJBTQpTYXBwaGlyZSBSYWRlb24gSEQgNzk1MCBPQyAoRmly
bXdhcmU6IDAxNS4wMTMuMDAwLjAxMC4wMDA3MDUpCkxpbnV4IDMuNC4xIGRvbTAsIHg4Ni02NCwg
cHZvcHMuClhlbiA0LjEuMiAoKyBzZWN1cml0eSBwYXRjaCkgYW5kIDQuMS4zLXJjMS4KT2xkIHFl
bXUtZG0gc2V0dXAuIChub3QgbmV3IG1haW5saW5lIHFlbXUpCgpXaW5kb3dzIDcgNjQtYml0IChh
Y3R1YWxseSBkZWJ1ZyBidWlsZCksIDQgR0IgYWxsb2NhdGVkIG1lbW9yeQpTaWduZWQgVW5pbnZl
bnRpb24gR1BMUFYgZHJpdmVycyAwLjExLjAuMzU2IChpbiB1c2UgZm9yIGRpc2sgYW5kIG5ldHdv
cmtpbmcpCgpJJ3ZlIGhlYXJkIG90aGVycyBtYW5hZ2VkIHRvIGdldCB0aGlzIHNldHVwIHJ1bm5p
bmcgd2l0aG91dCBpc3N1ZXMuCgpXaGF0IEkndmUgYmVlbiBhYmxlIHRvIGdldCBpcyB0aGUgcGFz
c3Rocm91Z2ggdG8gd29yayBleGFjdGx5IG9uY2UgcGVyCnN0YXJ0IG9mIHRoZSBIVk0uClNlY29u
ZCBzdGFydCBvZiB0aGUgSFZNIFdpbmRvd3MgNyA2NC1iaXQgcmVzdWx0cyBpbiBhIGJsdWVzY3Jl
ZW4KbWVudGlvbmluZyBhIHBhZ2UgZmF1bHQuCgpJJ3ZlIGFsc28gYXR0ZW1wdGVkIHRvIGZvcmNl
IGEgUENJIGJ1cyByZXNldCBvbiB0aGUgY2FyZCB2aWEgc3lzZnMgYW5kCmFsc28gYSBmb3JjZWQg
ZGV0YWNoIGFuZCByZXNjYW4gLSB0cnlpbmcgdG8gcGFzc3Rocm91Z2ggdGhlIGNhcmQKYWZ0ZXJ3
YXJkcyByZXN1bHRzIGluIGEgaGFyZCBoYW5nLgpTYW1lIHJlc3VsdCBpZiB4ZW4tcGNpYmFjayBp
cyBzZXQgd2l0aCBwYXNzdGhyb3VnaD0xLgoKSSBoYXZlbid0IGZvdW5kIGEgd2F5IHRvIGZvcmNl
IGEgcG93ZXIgc3RhdGUgcmVzZXQgeWV0IChkMy0+ZDAtPmQzKSwKaXQnZCBiZSB1c2VmdWwgZm9y
IGEgdGVzdC4KCkFueSBvdGhlciBpZGVhcyBob3cgdG8gZGVidWcgdGhpcz8gSSBjYW4gcHJvdmlk
ZSB2YXJpb3VzIGxvZ3MgYXMgbmVjZXNzYXJ5LgoKW05vdGU6IEknbSBub3Qgc3Vic2NyaWJlZCB0
byB0aGUgbGlzdCwgcGxlYXNlIENDLl0KLS0gClJhZG9zxYJhdyBTemtvZHppxYRza2kKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu
LXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jun 26 10:41:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTBz-0005kp-FW; Tue, 26 Jun 2012 10:40:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SilJa-00015v-QW
	for xen-users@lists.xen.org; Sun, 24 Jun 2012 11:49:15 +0000
Received: from [85.158.143.99:8664] by server-1.bemta-4.messagelabs.com id
	AC/6D-24392-ABEF6EF4; Sun, 24 Jun 2012 11:49:14 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1340538553!28498855!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31850 invoked from network); 24 Jun 2012 11:49:13 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Jun 2012 11:49:13 -0000
Received: by werf3 with SMTP id f3so2671367wer.32
	for <xen-users@lists.xen.org>; Sun, 24 Jun 2012 04:49:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type
	:content-transfer-encoding;
	bh=cJwTngo1oSRdSwlWmimjUARFvbaAzrqdF+2psMz3Fs0=;
	b=o186m2doWOt3UUPiXNpQFm4cl5iyCqdUnjR7v2aOgeGV+nzVEkkXxBdikUS574eZW8
	RLKbWSNlZBWK/WrEltOONJdb6Rk3tCxhYwiXEvnK7tpk3QpXXe0HLS3bEsfucF6sy1en
	C+1fy1vOmpjx9fT5mPdwTImW0RfOw+f/dljs6G3XZRQ9/vZDbCqZTZbkjv2TEe6Ca5/O
	fEMi68zNmcLHAnSoJnYGlF2IckIj5TCMJiwiSbaXuDy6FHZ572woF6JUm965R4K/7ykt
	up1TD8kMWgaIyc4vsZ3YkWrK/Q2wpstg2UR73uI6aUuS4xIuGaqi+R0xjgmq3vuiRYlk
	LApA==
Received: by 10.216.142.200 with SMTP id i50mr4811203wej.47.1340538553202;
	Sun, 24 Jun 2012 04:49:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Sun, 24 Jun 2012 04:48:52 -0700 (PDT)
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Sun, 24 Jun 2012 13:48:52 +0200
Message-ID: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 26 Jun 2012 10:40:16 +0000
Subject: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCkkndmUgYmVlbiBjb25zaXN0ZW50bHkgYXR0ZW1wdGluZyB0byBtYWtlIHRoZSBzZXR1
cCBtZW50aW9uZWQgaW4gdGhlCnN1YmplY3Qgd29yayBvbiB0aGUgZm9sbG93aW5nIGhhcmR3YXJl
OgoKWGVvbiBFMyAxMjc1ICh2MSwgU2FuZHkgQnJpZGdlKQpBc3VzIFA4QiBXUyAoRmlybXdhcmU6
IDA5MDQgYW5kIDIwMDkpCjE2IEdCIFJBTQpTYXBwaGlyZSBSYWRlb24gSEQgNzk1MCBPQyAoRmly
bXdhcmU6IDAxNS4wMTMuMDAwLjAxMC4wMDA3MDUpCkxpbnV4IDMuNC4xIGRvbTAsIHg4Ni02NCwg
cHZvcHMuClhlbiA0LjEuMiAoKyBzZWN1cml0eSBwYXRjaCkgYW5kIDQuMS4zLXJjMS4KT2xkIHFl
bXUtZG0gc2V0dXAuIChub3QgbmV3IG1haW5saW5lIHFlbXUpCgpXaW5kb3dzIDcgNjQtYml0IChh
Y3R1YWxseSBkZWJ1ZyBidWlsZCksIDQgR0IgYWxsb2NhdGVkIG1lbW9yeQpTaWduZWQgVW5pbnZl
bnRpb24gR1BMUFYgZHJpdmVycyAwLjExLjAuMzU2IChpbiB1c2UgZm9yIGRpc2sgYW5kIG5ldHdv
cmtpbmcpCgpJJ3ZlIGhlYXJkIG90aGVycyBtYW5hZ2VkIHRvIGdldCB0aGlzIHNldHVwIHJ1bm5p
bmcgd2l0aG91dCBpc3N1ZXMuCgpXaGF0IEkndmUgYmVlbiBhYmxlIHRvIGdldCBpcyB0aGUgcGFz
c3Rocm91Z2ggdG8gd29yayBleGFjdGx5IG9uY2UgcGVyCnN0YXJ0IG9mIHRoZSBIVk0uClNlY29u
ZCBzdGFydCBvZiB0aGUgSFZNIFdpbmRvd3MgNyA2NC1iaXQgcmVzdWx0cyBpbiBhIGJsdWVzY3Jl
ZW4KbWVudGlvbmluZyBhIHBhZ2UgZmF1bHQuCgpJJ3ZlIGFsc28gYXR0ZW1wdGVkIHRvIGZvcmNl
IGEgUENJIGJ1cyByZXNldCBvbiB0aGUgY2FyZCB2aWEgc3lzZnMgYW5kCmFsc28gYSBmb3JjZWQg
ZGV0YWNoIGFuZCByZXNjYW4gLSB0cnlpbmcgdG8gcGFzc3Rocm91Z2ggdGhlIGNhcmQKYWZ0ZXJ3
YXJkcyByZXN1bHRzIGluIGEgaGFyZCBoYW5nLgpTYW1lIHJlc3VsdCBpZiB4ZW4tcGNpYmFjayBp
cyBzZXQgd2l0aCBwYXNzdGhyb3VnaD0xLgoKSSBoYXZlbid0IGZvdW5kIGEgd2F5IHRvIGZvcmNl
IGEgcG93ZXIgc3RhdGUgcmVzZXQgeWV0IChkMy0+ZDAtPmQzKSwKaXQnZCBiZSB1c2VmdWwgZm9y
IGEgdGVzdC4KCkFueSBvdGhlciBpZGVhcyBob3cgdG8gZGVidWcgdGhpcz8gSSBjYW4gcHJvdmlk
ZSB2YXJpb3VzIGxvZ3MgYXMgbmVjZXNzYXJ5LgoKW05vdGU6IEknbSBub3Qgc3Vic2NyaWJlZCB0
byB0aGUgbGlzdCwgcGxlYXNlIENDLl0KLS0gClJhZG9zxYJhdyBTemtvZHppxYRza2kKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu
LXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jun 26 10:47:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTIo-0001HT-23; Tue, 26 Jun 2012 10:47:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjTIm-00013q-JT
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 10:47:20 +0000
Received: from [85.158.143.35:52710] by server-1.bemta-4.messagelabs.com id
	61/C6-24392-83399EF4; Tue, 26 Jun 2012 10:47:20 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1340707637!6432340!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI1OTk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24443 invoked from network); 26 Jun 2012 10:47:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 10:47:17 -0000
X-IronPort-AV: E=Sophos;i="4.77,476,1336348800"; d="scan'208";a="13219977"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jun 2012 10:47:17 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 26 Jun 2012 11:47:17 +0100
Message-ID: <1340707635.3832.65.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Adrian Shaw <adrian.l.shaw@gmail.com>
Date: Tue, 26 Jun 2012 11:47:15 +0100
In-Reply-To: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
References: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 10:04 +0100, Adrian Shaw wrote:
> Dear all,
> 
> 
> Firstly I apologise for what may be a fairly simple question, but
> after spending a few days on this I really need the help of an expert.
> I'm developing a stubdomain based on Mini-OS and I'm trying to convert
> the virtual address of a shared memory page to a machine frame number.
> I would have thought this requires an #include <xen/page.h> library,
> but it is not available however.
> I have found instances of page.h in architecture specific directories,
> but I'm not quite sure whether they are meant to be directly used.
> Did it get moved?
> Most other libraries I've used seemed to be easily available with an
> include like <xen/foo.h>.
> If you have any ideas about where I may be having a problem, I'd
> greatly appreciate it.

virtual => physical (or machine) mapping is a function of the guest
(e.g. mini-os in this case) not the hypervisor, so you'd need to be
looking in the mini-os headers not the xen ones.

Have a look in extras/mini-os/include/x86/arch_mm.h -- it very likely
has the function you want.

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 10:47:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 10:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjTIo-0001HT-23; Tue, 26 Jun 2012 10:47:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjTIm-00013q-JT
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 10:47:20 +0000
Received: from [85.158.143.35:52710] by server-1.bemta-4.messagelabs.com id
	61/C6-24392-83399EF4; Tue, 26 Jun 2012 10:47:20 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1340707637!6432340!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI1OTk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24443 invoked from network); 26 Jun 2012 10:47:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 10:47:17 -0000
X-IronPort-AV: E=Sophos;i="4.77,476,1336348800"; d="scan'208";a="13219977"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jun 2012 10:47:17 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 26 Jun 2012 11:47:17 +0100
Message-ID: <1340707635.3832.65.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Adrian Shaw <adrian.l.shaw@gmail.com>
Date: Tue, 26 Jun 2012 11:47:15 +0100
In-Reply-To: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
References: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 10:04 +0100, Adrian Shaw wrote:
> Dear all,
> 
> 
> Firstly I apologise for what may be a fairly simple question, but
> after spending a few days on this I really need the help of an expert.
> I'm developing a stubdomain based on Mini-OS and I'm trying to convert
> the virtual address of a shared memory page to a machine frame number.
> I would have thought this requires an #include <xen/page.h> library,
> but it is not available however.
> I have found instances of page.h in architecture specific directories,
> but I'm not quite sure whether they are meant to be directly used.
> Did it get moved?
> Most other libraries I've used seemed to be easily available with an
> include like <xen/foo.h>.
> If you have any ideas about where I may be having a problem, I'd
> greatly appreciate it.

virtual => physical (or machine) mapping is a function of the guest
(e.g. mini-os in this case) not the hypervisor, so you'd need to be
looking in the mini-os headers not the xen ones.

Have a look in extras/mini-os/include/x86/arch_mm.h -- it very likely
has the function you want.

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 11:20:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 11:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjToC-0005Hv-7L; Tue, 26 Jun 2012 11:19:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjToA-0005Hp-Is
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 11:19:46 +0000
Received: from [85.158.143.35:46350] by server-2.bemta-4.messagelabs.com id
	B4/D1-17938-1DA99EF4; Tue, 26 Jun 2012 11:19:45 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1340709584!7138454!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12680 invoked from network); 26 Jun 2012 11:19:44 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 11:19:44 -0000
Received: by bkwj10 with SMTP id j10so4783034bkw.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 04:19:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=RStiEZKE36s3utbzT2eBRf6TrhTCYH3ku5/lskbftdQ=;
	b=FwOHq7ke4UF9YdgcCPtx15ohMj51Sr7FqxMU1vNYIO10vCLWMiPXWSi2BNGOzZnkls
	sdYcXFzplJyRqgnXiXiBVMqcOcicULVH038nq5IZwh83G6Txif7/xWjf+kPDbhEhTj0m
	GO7YaZm7pA5Sdzy7+yN8bOOwVhQ9rD8nF8TB0gyc30/8/GLSb1VgLFTEUs99PaBncPoi
	WcXy3T0PwZOHOsNFs3+UhwYlD/9zxNjmex5Qu9cWCiQqASvIBFAsdLr5fLQ5qIr2Etn2
	84HBnaBsYX2DoqHI+1/hS1BTWTU3a9s4/WZu5QvV38lrMoQ4lpry26RGcv6LTpHu9WQL
	FHNw==
Received: by 10.204.133.200 with SMTP id g8mr5228972bkt.110.1340709584231;
	Tue, 26 Jun 2012 04:19:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Tue, 26 Jun 2012 04:19:23 -0700 (PDT)
In-Reply-To: <CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 13:19:23 +0200
Message-ID: <CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Cc: xen-users@lists.xen.org, Casey DeLorme <cdelorme@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

did some testing in my lunch break:

# dmesg -c && xm dmesg -c
# xm destroy WINDOMU
# dmesg
[257342.161103] xen1: port 1(work) entered disabled state
[257342.162777] xen1: port 1(work) entered disabled state
[257345.003372] irq 18: nobody cared (try booting with the "irqpoll" option)
[257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2
[257345.006208] Call Trace:
[257345.006208]  [<ffffffff800085d5>] dump_trace+0x85/0x1c0
[257345.006208]  [<ffffffff8088c036>] dump_stack+0x69/0x6f
[257345.006208]  [<ffffffff800c9936>] __report_bad_irq+0x36/0xe0
[257345.006208]  [<ffffffff800c9c8b>] note_interrupt+0x1fb/0x240
[257345.006208]  [<ffffffff800c72c4>] handle_irq_event_percpu+0x94/0x1d0
[257345.006208]  [<ffffffff800c7464>] handle_irq_event+0x64/0x90
[257345.006208]  [<ffffffff800ca7b4>] handle_fasteoi_irq+0x64/0x120
[257345.006208]  [<ffffffff80008468>] handle_irq+0x18/0x30
[257345.006208]  [<ffffffff805c1cc4>] evtchn_do_upcall+0x1c4/0x2e0
[257345.006208]  [<ffffffff808a308e>] do_hypervisor_callback+0x1e/0x30
[257345.006208]  [<ffffffff8014802a>] fget_light+0x3a/0xc0
[257345.006208]  [<ffffffff80159c65>] do_select+0x315/0x660
[257345.006208]  [<ffffffff8015a15a>] core_sys_select+0x1aa/0x2e0
[257345.006208]  [<ffffffff8015a347>] sys_select+0xb7/0x110
[257345.006208]  [<ffffffff808a29bb>] system_call_fastpath+0x1a/0x1f
[257345.006208]  [<00007f1a6d0081d3>] 0x7f1a6d0081d2
[257345.006208] handlers:
[257345.006208] [<ffffffff80658a80>] usb_hcd_irq
[257345.006208] [<ffffffff80658a80>] usb_hcd_irq
[257345.006208] [<ffffffff80658a80>] usb_hcd_irq
[257345.006208] Disabling IRQ #18
# xm dmesg
<nothing here>
# xm create WINDOMU
booted without problems and i played some Diablo 3 for testing
purpose: no performance change, everything normal

Then i analysed the kernel output in dmesg from the kill and found out
that the IRQ 18 is not in fact my graphic card what i always thought,
but my usb host controler which i have forwarded to the domU, too. So
appereantly there is no nothing vga related in the dmesg. Then I
thought okay, if the dom0 in fact doesn't care about the vga state, it
might actually be the domU and the only thing i guess can be
responsible for that is this in my domU config:

#######################
#   PCI Power Management:
#
#   If it's set, the guest OS will be able to program D0-D3hot states of the
# PCI device for the purpose of low power consumption.
#
pci_power_mgmt=3D1
#######################

My new theory is that this allowes the domU (and therefor my windows)
to reset the vga on boot so i don't have the problems you have..

Question is: Are you using this option in your domU or might that be
the difference in our configs?




2012/6/26 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
>> I agree with you that Xen has an awareness, but what I read suggested th=
at
>> the DomU is supposed to be responsible for the reset.
>
> Quite silly, many OSes and drivers don't care about device shutdown on
> "poweroff".
> Why should they, the power usually will be off real soon anyway.
> I think currently only Linux cares enough - due to the need to support ke=
xec.
>
> Suspend to ram is different matter. Perhaps that avenue would be
> useful to explore.
> (Attempting to S2R the VM instead of shutdown...)
>
> Still, it'd be nice for Xen to force reset the devices (FLR, then
> D0->D3->D0 ASPM, then finally PCI bus reset as a last resort) when the
> VM stops using the devices.
> Better safe than sorry.
>
>> In any event, please
>> do post your results. =A0If you don't have the same performance degradat=
ion
>> and you can help identify where our configurations differ, it could help=
 fix
>> the problem which would be awesome.
>
> --
> Rados=B3aw Szkodzi=F1ski

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 11:20:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 11:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjToC-0005Hv-7L; Tue, 26 Jun 2012 11:19:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjToA-0005Hp-Is
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 11:19:46 +0000
Received: from [85.158.143.35:46350] by server-2.bemta-4.messagelabs.com id
	B4/D1-17938-1DA99EF4; Tue, 26 Jun 2012 11:19:45 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1340709584!7138454!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12680 invoked from network); 26 Jun 2012 11:19:44 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 11:19:44 -0000
Received: by bkwj10 with SMTP id j10so4783034bkw.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 04:19:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=RStiEZKE36s3utbzT2eBRf6TrhTCYH3ku5/lskbftdQ=;
	b=FwOHq7ke4UF9YdgcCPtx15ohMj51Sr7FqxMU1vNYIO10vCLWMiPXWSi2BNGOzZnkls
	sdYcXFzplJyRqgnXiXiBVMqcOcicULVH038nq5IZwh83G6Txif7/xWjf+kPDbhEhTj0m
	GO7YaZm7pA5Sdzy7+yN8bOOwVhQ9rD8nF8TB0gyc30/8/GLSb1VgLFTEUs99PaBncPoi
	WcXy3T0PwZOHOsNFs3+UhwYlD/9zxNjmex5Qu9cWCiQqASvIBFAsdLr5fLQ5qIr2Etn2
	84HBnaBsYX2DoqHI+1/hS1BTWTU3a9s4/WZu5QvV38lrMoQ4lpry26RGcv6LTpHu9WQL
	FHNw==
Received: by 10.204.133.200 with SMTP id g8mr5228972bkt.110.1340709584231;
	Tue, 26 Jun 2012 04:19:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Tue, 26 Jun 2012 04:19:23 -0700 (PDT)
In-Reply-To: <CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 13:19:23 +0200
Message-ID: <CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Cc: xen-users@lists.xen.org, Casey DeLorme <cdelorme@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

did some testing in my lunch break:

# dmesg -c && xm dmesg -c
# xm destroy WINDOMU
# dmesg
[257342.161103] xen1: port 1(work) entered disabled state
[257342.162777] xen1: port 1(work) entered disabled state
[257345.003372] irq 18: nobody cared (try booting with the "irqpoll" option)
[257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2
[257345.006208] Call Trace:
[257345.006208]  [<ffffffff800085d5>] dump_trace+0x85/0x1c0
[257345.006208]  [<ffffffff8088c036>] dump_stack+0x69/0x6f
[257345.006208]  [<ffffffff800c9936>] __report_bad_irq+0x36/0xe0
[257345.006208]  [<ffffffff800c9c8b>] note_interrupt+0x1fb/0x240
[257345.006208]  [<ffffffff800c72c4>] handle_irq_event_percpu+0x94/0x1d0
[257345.006208]  [<ffffffff800c7464>] handle_irq_event+0x64/0x90
[257345.006208]  [<ffffffff800ca7b4>] handle_fasteoi_irq+0x64/0x120
[257345.006208]  [<ffffffff80008468>] handle_irq+0x18/0x30
[257345.006208]  [<ffffffff805c1cc4>] evtchn_do_upcall+0x1c4/0x2e0
[257345.006208]  [<ffffffff808a308e>] do_hypervisor_callback+0x1e/0x30
[257345.006208]  [<ffffffff8014802a>] fget_light+0x3a/0xc0
[257345.006208]  [<ffffffff80159c65>] do_select+0x315/0x660
[257345.006208]  [<ffffffff8015a15a>] core_sys_select+0x1aa/0x2e0
[257345.006208]  [<ffffffff8015a347>] sys_select+0xb7/0x110
[257345.006208]  [<ffffffff808a29bb>] system_call_fastpath+0x1a/0x1f
[257345.006208]  [<00007f1a6d0081d3>] 0x7f1a6d0081d2
[257345.006208] handlers:
[257345.006208] [<ffffffff80658a80>] usb_hcd_irq
[257345.006208] [<ffffffff80658a80>] usb_hcd_irq
[257345.006208] [<ffffffff80658a80>] usb_hcd_irq
[257345.006208] Disabling IRQ #18
# xm dmesg
<nothing here>
# xm create WINDOMU
booted without problems and i played some Diablo 3 for testing
purpose: no performance change, everything normal

Then i analysed the kernel output in dmesg from the kill and found out
that the IRQ 18 is not in fact my graphic card what i always thought,
but my usb host controler which i have forwarded to the domU, too. So
appereantly there is no nothing vga related in the dmesg. Then I
thought okay, if the dom0 in fact doesn't care about the vga state, it
might actually be the domU and the only thing i guess can be
responsible for that is this in my domU config:

#######################
#   PCI Power Management:
#
#   If it's set, the guest OS will be able to program D0-D3hot states of the
# PCI device for the purpose of low power consumption.
#
pci_power_mgmt=3D1
#######################

My new theory is that this allowes the domU (and therefor my windows)
to reset the vga on boot so i don't have the problems you have..

Question is: Are you using this option in your domU or might that be
the difference in our configs?




2012/6/26 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
>> I agree with you that Xen has an awareness, but what I read suggested th=
at
>> the DomU is supposed to be responsible for the reset.
>
> Quite silly, many OSes and drivers don't care about device shutdown on
> "poweroff".
> Why should they, the power usually will be off real soon anyway.
> I think currently only Linux cares enough - due to the need to support ke=
xec.
>
> Suspend to ram is different matter. Perhaps that avenue would be
> useful to explore.
> (Attempting to S2R the VM instead of shutdown...)
>
> Still, it'd be nice for Xen to force reset the devices (FLR, then
> D0->D3->D0 ASPM, then finally PCI bus reset as a last resort) when the
> VM stops using the devices.
> Better safe than sorry.
>
>> In any event, please
>> do post your results. =A0If you don't have the same performance degradat=
ion
>> and you can help identify where our configurations differ, it could help=
 fix
>> the problem which would be awesome.
>
> --
> Rados=B3aw Szkodzi=F1ski

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 13:34:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 13:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjVtK-00080s-Ud; Tue, 26 Jun 2012 13:33:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.l.shaw@gmail.com>) id 1SjVtJ-00080K-7y
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 13:33:13 +0000
Received: from [193.109.254.147:8263] by server-7.bemta-14.messagelabs.com id
	DE/9B-29827-71AB9EF4; Tue, 26 Jun 2012 13:33:11 +0000
X-Env-Sender: adrian.l.shaw@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340717559!8638361!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15372 invoked from network); 26 Jun 2012 13:32:40 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 13:32:40 -0000
Received: by wibhm6 with SMTP id hm6so2867201wib.14
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 06:32:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=wYQeBUolVxmoyrXRG3BsVNnbFGnaQKN9lU9MQmnihdY=;
	b=JVC05xWHQu44Y9vrz3fDDrVgM3cBxZ9WBzll1QyvK622bZF1+Q+Wxo88yPUnYlVH3W
	a4+jcrCt4ilwRJ6Txhn0rYJXpfXcpXrxdIg7KPDpb8NFYD0vye+Rz/EhEEI8MS1leEph
	TvplK+ua70rrmIcJSRF4CQgeiCBZvnx8KoEXTwXywMl8RbDBRAxNmgB2BhxnJmNk80hL
	NFszgZ17wfK0/JPLIIDvTnmoHaaVnEkAsfy/xx8YUHN4pnfk5KRHmdx6gruT3++kpHwa
	BgtzzibFBw/WFJoAaN0Lc2IsguABaj4Z7t20TbKcNJk1THp/YGAFa6ud1LQR8zf+0eMr
	keCg==
Received: by 10.180.83.196 with SMTP id s4mr32864414wiy.15.1340717559471; Tue,
	26 Jun 2012 06:32:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.44.39 with HTTP; Tue, 26 Jun 2012 06:32:19 -0700 (PDT)
In-Reply-To: <1340707635.3832.65.camel@zakaz.uk.xensource.com>
References: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
	<1340707635.3832.65.camel@zakaz.uk.xensource.com>
From: Adrian Shaw <adrian.l.shaw@gmail.com>
Date: Tue, 26 Jun 2012 14:32:19 +0100
Message-ID: <CADUrtdmfnUD4fhnW=G+ckPJ+uU6kAKDC81TyLjZG_vTE0p9UpQ@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8789375840341536792=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8789375840341536792==
Content-Type: multipart/alternative; boundary=f46d04428eeee05f7f04c36021aa

--f46d04428eeee05f7f04c36021aa
Content-Type: text/plain; charset=ISO-8859-1

Thank you so much Ian. That was the exact file I needed.
Hope this helps others in the future with the same issue.

Regards,

Adrian

On Tue, Jun 26, 2012 at 11:47 AM, Ian Campbell <Ian.Campbell@citrix.com>wrote:

> On Tue, 2012-06-26 at 10:04 +0100, Adrian Shaw wrote:
> > Dear all,
> >
> >
> > Firstly I apologise for what may be a fairly simple question, but
> > after spending a few days on this I really need the help of an expert.
> > I'm developing a stubdomain based on Mini-OS and I'm trying to convert
> > the virtual address of a shared memory page to a machine frame number.
> > I would have thought this requires an #include <xen/page.h> library,
> > but it is not available however.
> > I have found instances of page.h in architecture specific directories,
> > but I'm not quite sure whether they are meant to be directly used.
> > Did it get moved?
> > Most other libraries I've used seemed to be easily available with an
> > include like <xen/foo.h>.
> > If you have any ideas about where I may be having a problem, I'd
> > greatly appreciate it.
>
> virtual => physical (or machine) mapping is a function of the guest
> (e.g. mini-os in this case) not the hypervisor, so you'd need to be
> looking in the mini-os headers not the xen ones.
>
> Have a look in extras/mini-os/include/x86/arch_mm.h -- it very likely
> has the function you want.
>
> Ian.
>
>
>
>

--f46d04428eeee05f7f04c36021aa
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thank you so much Ian. That was the exact file I needed.<div>Hope this help=
s others in the future with the same issue.</div><div><br></div><div>Regard=
s,</div><div><br></div><div>Adrian<br><div><br><div class=3D"gmail_quote">

On Tue, Jun 26, 2012 at 11:47 AM, Ian Campbell <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.=
com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"HOEnZb"><div class=3D"h5">On Tue, 2012-06-26 at 10:04 +0100, =
Adrian Shaw wrote:<br>
&gt; Dear all,<br>
&gt;<br>
&gt;<br>
&gt; Firstly I apologise for what may be a fairly simple question, but<br>
&gt; after spending a few days on this I really need the help of an expert.=
<br>
&gt; I&#39;m developing a stubdomain based on Mini-OS and I&#39;m trying to=
 convert<br>
&gt; the virtual address of a shared memory page to a machine frame number.=
<br>
&gt; I would have thought this requires an #include &lt;xen/page.h&gt; libr=
ary,<br>
&gt; but it is not available however.<br>
&gt; I have found instances of page.h in architecture specific directories,=
<br>
&gt; but I&#39;m not quite sure whether they are meant to be directly used.=
<br>
&gt; Did it get moved?<br>
&gt; Most other libraries I&#39;ve used seemed to be easily available with =
an<br>
&gt; include like &lt;xen/foo.h&gt;.<br>
&gt; If you have any ideas about where I may be having a problem, I&#39;d<b=
r>
&gt; greatly appreciate it.<br>
<br>
</div></div>virtual =3D&gt; physical (or machine) mapping is a function of =
the guest<br>
(e.g. mini-os in this case) not the hypervisor, so you&#39;d need to be<br>
looking in the mini-os headers not the xen ones.<br>
<br>
Have a look in extras/mini-os/include/x86/arch_mm.h -- it very likely<br>
has the function you want.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div></div>

--f46d04428eeee05f7f04c36021aa--


--===============8789375840341536792==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8789375840341536792==--


From xen-users-bounces@lists.xen.org Tue Jun 26 13:34:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 13:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjVtK-00080s-Ud; Tue, 26 Jun 2012 13:33:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.l.shaw@gmail.com>) id 1SjVtJ-00080K-7y
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 13:33:13 +0000
Received: from [193.109.254.147:8263] by server-7.bemta-14.messagelabs.com id
	DE/9B-29827-71AB9EF4; Tue, 26 Jun 2012 13:33:11 +0000
X-Env-Sender: adrian.l.shaw@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340717559!8638361!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15372 invoked from network); 26 Jun 2012 13:32:40 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 13:32:40 -0000
Received: by wibhm6 with SMTP id hm6so2867201wib.14
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 06:32:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=wYQeBUolVxmoyrXRG3BsVNnbFGnaQKN9lU9MQmnihdY=;
	b=JVC05xWHQu44Y9vrz3fDDrVgM3cBxZ9WBzll1QyvK622bZF1+Q+Wxo88yPUnYlVH3W
	a4+jcrCt4ilwRJ6Txhn0rYJXpfXcpXrxdIg7KPDpb8NFYD0vye+Rz/EhEEI8MS1leEph
	TvplK+ua70rrmIcJSRF4CQgeiCBZvnx8KoEXTwXywMl8RbDBRAxNmgB2BhxnJmNk80hL
	NFszgZ17wfK0/JPLIIDvTnmoHaaVnEkAsfy/xx8YUHN4pnfk5KRHmdx6gruT3++kpHwa
	BgtzzibFBw/WFJoAaN0Lc2IsguABaj4Z7t20TbKcNJk1THp/YGAFa6ud1LQR8zf+0eMr
	keCg==
Received: by 10.180.83.196 with SMTP id s4mr32864414wiy.15.1340717559471; Tue,
	26 Jun 2012 06:32:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.44.39 with HTTP; Tue, 26 Jun 2012 06:32:19 -0700 (PDT)
In-Reply-To: <1340707635.3832.65.camel@zakaz.uk.xensource.com>
References: <CADUrtdnQMY+eR_DnXr4CqLrydP_YaojBq-TABX84y=sR4=T7gA@mail.gmail.com>
	<1340707635.3832.65.camel@zakaz.uk.xensource.com>
From: Adrian Shaw <adrian.l.shaw@gmail.com>
Date: Tue, 26 Jun 2012 14:32:19 +0100
Message-ID: <CADUrtdmfnUD4fhnW=G+ckPJ+uU6kAKDC81TyLjZG_vTE0p9UpQ@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Virtual address to physical mapping in Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8789375840341536792=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8789375840341536792==
Content-Type: multipart/alternative; boundary=f46d04428eeee05f7f04c36021aa

--f46d04428eeee05f7f04c36021aa
Content-Type: text/plain; charset=ISO-8859-1

Thank you so much Ian. That was the exact file I needed.
Hope this helps others in the future with the same issue.

Regards,

Adrian

On Tue, Jun 26, 2012 at 11:47 AM, Ian Campbell <Ian.Campbell@citrix.com>wrote:

> On Tue, 2012-06-26 at 10:04 +0100, Adrian Shaw wrote:
> > Dear all,
> >
> >
> > Firstly I apologise for what may be a fairly simple question, but
> > after spending a few days on this I really need the help of an expert.
> > I'm developing a stubdomain based on Mini-OS and I'm trying to convert
> > the virtual address of a shared memory page to a machine frame number.
> > I would have thought this requires an #include <xen/page.h> library,
> > but it is not available however.
> > I have found instances of page.h in architecture specific directories,
> > but I'm not quite sure whether they are meant to be directly used.
> > Did it get moved?
> > Most other libraries I've used seemed to be easily available with an
> > include like <xen/foo.h>.
> > If you have any ideas about where I may be having a problem, I'd
> > greatly appreciate it.
>
> virtual => physical (or machine) mapping is a function of the guest
> (e.g. mini-os in this case) not the hypervisor, so you'd need to be
> looking in the mini-os headers not the xen ones.
>
> Have a look in extras/mini-os/include/x86/arch_mm.h -- it very likely
> has the function you want.
>
> Ian.
>
>
>
>

--f46d04428eeee05f7f04c36021aa
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thank you so much Ian. That was the exact file I needed.<div>Hope this help=
s others in the future with the same issue.</div><div><br></div><div>Regard=
s,</div><div><br></div><div>Adrian<br><div><br><div class=3D"gmail_quote">

On Tue, Jun 26, 2012 at 11:47 AM, Ian Campbell <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.=
com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"HOEnZb"><div class=3D"h5">On Tue, 2012-06-26 at 10:04 +0100, =
Adrian Shaw wrote:<br>
&gt; Dear all,<br>
&gt;<br>
&gt;<br>
&gt; Firstly I apologise for what may be a fairly simple question, but<br>
&gt; after spending a few days on this I really need the help of an expert.=
<br>
&gt; I&#39;m developing a stubdomain based on Mini-OS and I&#39;m trying to=
 convert<br>
&gt; the virtual address of a shared memory page to a machine frame number.=
<br>
&gt; I would have thought this requires an #include &lt;xen/page.h&gt; libr=
ary,<br>
&gt; but it is not available however.<br>
&gt; I have found instances of page.h in architecture specific directories,=
<br>
&gt; but I&#39;m not quite sure whether they are meant to be directly used.=
<br>
&gt; Did it get moved?<br>
&gt; Most other libraries I&#39;ve used seemed to be easily available with =
an<br>
&gt; include like &lt;xen/foo.h&gt;.<br>
&gt; If you have any ideas about where I may be having a problem, I&#39;d<b=
r>
&gt; greatly appreciate it.<br>
<br>
</div></div>virtual =3D&gt; physical (or machine) mapping is a function of =
the guest<br>
(e.g. mini-os in this case) not the hypervisor, so you&#39;d need to be<br>
looking in the mini-os headers not the xen ones.<br>
<br>
Have a look in extras/mini-os/include/x86/arch_mm.h -- it very likely<br>
has the function you want.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div></div>

--f46d04428eeee05f7f04c36021aa--


--===============8789375840341536792==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8789375840341536792==--


From xen-users-bounces@lists.xen.org Tue Jun 26 13:44:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 13:44:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjW3N-00008X-Af; Tue, 26 Jun 2012 13:43:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjW3L-00008S-9r
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 13:43:35 +0000
Received: from [85.158.143.99:49086] by server-2.bemta-4.messagelabs.com id
	8B/1E-17938-68CB9EF4; Tue, 26 Jun 2012 13:43:34 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1340718212!23927789!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI1OTk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17028 invoked from network); 26 Jun 2012 13:43:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 13:43:32 -0000
X-IronPort-AV: E=Sophos;i="4.77,477,1336348800"; d="scan'208";a="13225357"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jun 2012 13:43:32 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 26 Jun 2012 14:43:32 +0100
Message-ID: <1340718211.3832.115.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Tue, 26 Jun 2012 14:43:31 +0100
In-Reply-To: <CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVHVlLCAyMDEyLTA2LTI2IGF0IDAwOjQxICswMTAwLCBTaGFuZSBKb2huc29uIHdyb3RlOgo+
IE9uIE1vbiwgSnVuIDI1LCAyMDEyIGF0IDU6MDMgUE0sIEFsZXhhbmRyZSBLb3V6bmV0c292IDxh
bGtAb25kb3JlLmNvbT4gd3JvdGU6Cj4gPiBIZWxsby4KPiA+Cj4gPiBFbCAyNS8wNi8xMiAxNzo1
NCwgU2hhbmUgSm9obnNvbiBlc2NyaWJpw7M6Cj4gPgo+ID4+IEl0IHdvdWxkIHNlZW0gdGhhdCBm
b3Igc29tZSByZWFzb24gd2l0aCB0aGlzIHNldHVwIGl0IGNhbid0IHVzZQo+ID4+IHZtbGludXog
ZmlsZXMgdGhhdCBjb21wcmVzc2VkIHdpdGggYnppcDIuICAgVGhlcmVmb3JlIEkgZm9sbG93ZWQg
dGhlc2UKPiA+PiBpbnN0cnVjdGlvbnMgOgo+ID4+Cj4gPj4gaHR0cDovL29sZC1saXN0LWFyY2hp
dmVzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tdXNlcnMvMjAxMC0wOS9tc2cwMDU4Ni5odG1s
Cj4gPj4gYW5kIG5vdyBpdCBpcyB3b3JraW5nIGZpbmUuCj4gPgo+ID4gV2hhdCdzIHNvIHNwZWNp
YWwgaW4geW91ciBzZXR1cD8KPiA+IEhvbWUtY29tcGxpZWQga2VybmVsIG9yIGh5cGVydmlzb3Ig
aW1hZ2U/Cj4gPgo+ID4gRGViaWFuIHN0b2NrIFhlbiBib290cyBiemlwMi1jb21wcmVzc2VkIERv
bTAga2VybmVscyBqdXN0IGZpbmUsIDoKPiA+ICMgZmlsZSAvYm9vdC92bWxpbnV6LTIuNi4zMi01
LXhlbi1hbWQ2NAo+ID4gL2Jvb3Qvdm1saW51ei0yLjYuMzItNS14ZW4tYW1kNjQ6IExpbnV4IGtl
cm5lbCB4ODYgYm9vdCBleGVjdXRhYmxlIGJ6SW1hZ2UsCj4gPiB2ZXJzaW9uIDIuNi4zMi01LXhl
bi1hbWQ2NCAodW5rbm93bkBEZWIsIFJPLXJvb3RGUywgc3dhcF9kZXYgMHgyLCBOb3JtYWwgVkdB
Cj4gPgo+ID4gWW91ciBleHBlcmllbmNlIGlzIHZhbHVhYmxlLCBpdCdzIGp1c3QgdW5jbGVhciwg
d2hhdCBjb25maWd1cmF0aW9uIGRvZXMgaXQKPiA+IGFwcGx5IHRvLgo+ID4KPiA+Cj4gPiAtLQo+
ID4gQWxleGFuZHJlIEtvdXpuZXRzb3YKPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+ID4gWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKPiA+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+
IAo+IEJlc2lkZXMgd2hhdCBJIHBvc3RlZCBpbiB0aGUgT1AgSSBkb24ndCBzZWUgYW55dGhpbmcg
ZGlmZmVyZW50LiAgSGVyZQo+IGlzIHdoYXQgSSBvYnNlcnZlZDoKPiBLZXJuZWxzIGluc3RhbGxl
ZCBvbiBzZXJ2ZXI6Cj4gMSAtIGxpbnV4LWltYWdlLTMuMi4wLTAuYnBvLWFtZDY0Cj4gMiAtIGxp
bnV4LWltYWdlLTMuMi4xOCAocmVjb21waWxlZCkKPiAzIC0gbGludXgtaW1hZ2UtMy4yLjAtMC5i
cG8tYW1kNjQgd2l0aCBYZW4KPiA0IC0gbGludXgtaW1hZ2UtMy4yLjE4IHdpdGggWGVuCj4gNSAt
IChhbGwgb2YgdGhlIGFib3ZlIHdpdGggZmFpbHNhZmUpCj4gCj4gQWxsIGtlcm5lbHMgd291bGQg
Ym9vdCBhbmQgcnVuIGZpbmUgYmVmb3JlIHhlbi1xZW11LWRtLTQuMCBpbnN0YWxsZWQuCj4gQWZ0
ZXIgLSB3aXRoIFhlbiBrZXJuZWxzIHdvdWxkIG9ubHkgYm9vdCBhZnRlciByZWluc3RhbGxpbmcg
cGFja2FnZQo+IGFuZCBmdWxsIHBvd2VyIGRvd24gb2Ygc2VydmVyCgpJJ20gaGFyZCBwcmVzc2Vk
IHRvIHRoaW5rIG9mIGEgcmVhc29uIHRoYXQgaW5zdGFsbGluZyB4ZW4tcWVtdS1kbS00LjAKc2hv
dWxkIGVmZmVjdCB0aGUgYm9vdCBvZiB0aGUgaG9zdC4gVGhpcyBwYWNrYWdlIGNvbnRhaW5zIGEg
YmluYXJ5CmFwcGxpY2F0aW9uIHdoaWNoIGlzIG9ubHkgcnVuIHdoZW4gc3RhcnRpbmcgYW4gSFZN
IGd1ZXN0IGFuZCBoYXMgbm90aGluZwphdCBhbGwgdG8gZG8gd2l0aCBob3N0IGtlcm5lbHMgZXRj
LgoKSSd2ZSBjaGVja2VkIHRoZSBwYWNrYWdlIGNvbnRlbnQgYW5kIHRoZSBtYWludGFpbmVyIHNj
cmlwdHMgYW5kIGNhbid0CnNlZSBhbnl0aGluZyB1bnRvd2FyZC4KClBlcmhhcHMgaXQgaXMganVz
dCBhIGNvaW5jaWRlbmNlIGFuZCBzb21ldGhpbmcgZWxzZSB3aGljaCBpcyBoYXBwZW5pbmcKYXJv
dW5kIHRoZSBzYW1lIHRpbWUgYXMgaW5zdGFsbGluZyB0aGlzIHBhY2thZ2UgZHVyaW5nIGhvc3Qg
c2V0dXAgaXMgdGhlCmN1bHByaXQ/CgpJdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0byB0YWtlIGNv
cGllcyBvZiAvYm9vdC9ncnViLyouY2ZnIGFuZCByZWNvcmQKbWQ1c3VtcyBvZiBldmVyeXRoaW5n
IHVuZGVyIC9ib290IGJlZm9yZSBpbnN0YWxsaW5nIHRoZSBwYWNrYWdlIHNvIGFzIHRvCnNlZSB3
aGF0IGhhcyBhY3R1YWxseSBjaGFuZ2VkLgoKPiBObyBXaXRoIFhlbiBrZXJuZWwgd291bGQgcnVu
IHdpdGggeGVuLXBjaWJhY2suaGlkZSBsaW5lIGluIC9ib290L2dydWIvZ3J1Yi5jZmcKClRoaXMg
c291bmRzIGxpa2UgYW4gdW5yZWxhdGVkIGlzc3VlPwoKWW91IG1lbnRpb25lZCBTcXVlZXplIGJh
Y2twb3J0cyAtLSB5b3Ugc2hvdWxkbid0IG5lZWQgeGVuLXFlbXUtZG0tNC4wCndpdGggYW55dGhp
bmcgbmV3ZXIgdGhhbiB0aGUgNC4wIHZlcnNpb24gb2YgWGVuIGluIFNxdWVlemUgaXRzZWxmLgpB
bHRob3VnaCBJIHN0aWxsIGNhbid0IHRoaW5rIG9mIGEgd2F5IHRoaXMgd291bGQgY2F1c2UgaG9z
dCBib290CmZhaWx1cmVzLgoKSHJtLCBwZXJoYXBzIHhlbi1xZW11LWRtLTQuMCBpcyBjYXVzaW5n
IGFuIG9sZGVyICg0LjApIFhlbiB0byBnZXQgcHVsbGVkCmluIGFuZCByZXBsYWNlIHRoZSBuZXdl
ciBiYWNrcG9ydHMgb25lPyBDYW4geW91IHByb3ZpZGUgYSB0cmFuc2NyaXB0IG9mCnRoZSBmdWxs
ICJhcHQtZ2V0IGluc3RhbGwgeGVuLXFlbXUtZG0tNC4wIj8KCkEgZnVsbCBib290IGxvZyBvZiBh
IGZhaWxpbmcgc3lzdGVtIHdvdWxkIGFsc28gYmUgdXNlZnVsLgoKQ2FuIHlvdSBhbHNvIGNvbmZp
cm0gd2hpY2ggcHJlY2lzZSBoeXBlcnZpc29yIHBhY2thZ2VzIHlvdSBhcmUKaW5zdGFsbGluZyAo
dmVyc2lvbnMgYW5kIHdoZXJlIHRoZXkgY29tZSBmcm9tKS4gWW91IG9ubHkgbWVudGlvbmVkCmJh
Y2twb3J0cyBidXQgbm90IHRoZSBzcGVjaWZpY3MuCgo+IEFsbCBub24gd2l0aCBYZW4gb3B0aW9u
cyB3b3VsZCBib290IGZpbmUuCj4gCj4gQWZ0ZXIgMy4yLjE4IHdhcyBleHRyYWN0ZWQgYW5kIG1h
ZGUgYSByYXcgaW1hZ2UgLSBubyBwcm9ibGVtcyB3aXRoCj4gYm9vdGluZyBhbmQgeGVuLXBjaWJh
Y2suaGlkZS4KPiBTYW1lIGJlaGF2aW9yIG9uIHR3byBNQi4gIChTZWUgT1ApIHNvIEkgZG9uJ3Qg
dGhpbmsgaXQgaXMgYSBoYXJkd2FyZQo+IHByb2JsZW0sIGJ1dCBJIGhhdmUgdHdvIG90aGVyIFhl
biBzZXJ2ZXJzIHJ1bm5pbmcgYW5kIHRoZXkgZG9uJ3QgaGF2ZQo+IHRoaXMgcHJvYmxlbSBidXQg
dGhleSBhcmUgbm90IGFjdHVhbCBzZXJ2ZXIgY29tcG9uZW50cy4gIEkgdGhvdWdodCBpdAo+IG1p
Z2h0IGJlIGEgcHJvYmxlbSB3aXRoIHRoZSBFQ0Mgc28gSSB0dXJuZWQgaXQgb2ZmIHdpdGggbm8g
Y2hhbmdlLiAgQXQKPiB0aGF0IHBvaW50IEkgcmVtZW1iZXJlZCB0aGUgaW5zdHJ1Y3Rpb25zIEkg
cG9zdGVkIGVhcmxpZXIgdG9kYXkgc28gSQo+IGRpZG4ndCBkbyBhbnkgb3RoZXIgdGVzdHMsIGp1
c3QgZ290IGl0IHdvcmtpbmcuICBJIGFtIG1vcmUgdGhhbgo+IHdpbGxpbmcgdG8gZG8gbW9yZSB0
ZXN0cywgSSBqdXN0IG5lZWQgdG8ga25vdyB3aGF0IHlvdSB3b3VsZCBsaWtlIG1lCj4gdG8gcnVu
Lgo+IAo+IFRoYW5rcwo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jun 26 13:44:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 13:44:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjW3N-00008X-Af; Tue, 26 Jun 2012 13:43:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjW3L-00008S-9r
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 13:43:35 +0000
Received: from [85.158.143.99:49086] by server-2.bemta-4.messagelabs.com id
	8B/1E-17938-68CB9EF4; Tue, 26 Jun 2012 13:43:34 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-216.messagelabs.com!1340718212!23927789!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI1OTk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17028 invoked from network); 26 Jun 2012 13:43:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-4.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 13:43:32 -0000
X-IronPort-AV: E=Sophos;i="4.77,477,1336348800"; d="scan'208";a="13225357"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	26 Jun 2012 13:43:32 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Tue, 26 Jun 2012 14:43:32 +0100
Message-ID: <1340718211.3832.115.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Tue, 26 Jun 2012 14:43:31 +0100
In-Reply-To: <CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVHVlLCAyMDEyLTA2LTI2IGF0IDAwOjQxICswMTAwLCBTaGFuZSBKb2huc29uIHdyb3RlOgo+
IE9uIE1vbiwgSnVuIDI1LCAyMDEyIGF0IDU6MDMgUE0sIEFsZXhhbmRyZSBLb3V6bmV0c292IDxh
bGtAb25kb3JlLmNvbT4gd3JvdGU6Cj4gPiBIZWxsby4KPiA+Cj4gPiBFbCAyNS8wNi8xMiAxNzo1
NCwgU2hhbmUgSm9obnNvbiBlc2NyaWJpw7M6Cj4gPgo+ID4+IEl0IHdvdWxkIHNlZW0gdGhhdCBm
b3Igc29tZSByZWFzb24gd2l0aCB0aGlzIHNldHVwIGl0IGNhbid0IHVzZQo+ID4+IHZtbGludXog
ZmlsZXMgdGhhdCBjb21wcmVzc2VkIHdpdGggYnppcDIuICAgVGhlcmVmb3JlIEkgZm9sbG93ZWQg
dGhlc2UKPiA+PiBpbnN0cnVjdGlvbnMgOgo+ID4+Cj4gPj4gaHR0cDovL29sZC1saXN0LWFyY2hp
dmVzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tdXNlcnMvMjAxMC0wOS9tc2cwMDU4Ni5odG1s
Cj4gPj4gYW5kIG5vdyBpdCBpcyB3b3JraW5nIGZpbmUuCj4gPgo+ID4gV2hhdCdzIHNvIHNwZWNp
YWwgaW4geW91ciBzZXR1cD8KPiA+IEhvbWUtY29tcGxpZWQga2VybmVsIG9yIGh5cGVydmlzb3Ig
aW1hZ2U/Cj4gPgo+ID4gRGViaWFuIHN0b2NrIFhlbiBib290cyBiemlwMi1jb21wcmVzc2VkIERv
bTAga2VybmVscyBqdXN0IGZpbmUsIDoKPiA+ICMgZmlsZSAvYm9vdC92bWxpbnV6LTIuNi4zMi01
LXhlbi1hbWQ2NAo+ID4gL2Jvb3Qvdm1saW51ei0yLjYuMzItNS14ZW4tYW1kNjQ6IExpbnV4IGtl
cm5lbCB4ODYgYm9vdCBleGVjdXRhYmxlIGJ6SW1hZ2UsCj4gPiB2ZXJzaW9uIDIuNi4zMi01LXhl
bi1hbWQ2NCAodW5rbm93bkBEZWIsIFJPLXJvb3RGUywgc3dhcF9kZXYgMHgyLCBOb3JtYWwgVkdB
Cj4gPgo+ID4gWW91ciBleHBlcmllbmNlIGlzIHZhbHVhYmxlLCBpdCdzIGp1c3QgdW5jbGVhciwg
d2hhdCBjb25maWd1cmF0aW9uIGRvZXMgaXQKPiA+IGFwcGx5IHRvLgo+ID4KPiA+Cj4gPiAtLQo+
ID4gQWxleGFuZHJlIEtvdXpuZXRzb3YKPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+ID4gWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKPiA+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+
IAo+IEJlc2lkZXMgd2hhdCBJIHBvc3RlZCBpbiB0aGUgT1AgSSBkb24ndCBzZWUgYW55dGhpbmcg
ZGlmZmVyZW50LiAgSGVyZQo+IGlzIHdoYXQgSSBvYnNlcnZlZDoKPiBLZXJuZWxzIGluc3RhbGxl
ZCBvbiBzZXJ2ZXI6Cj4gMSAtIGxpbnV4LWltYWdlLTMuMi4wLTAuYnBvLWFtZDY0Cj4gMiAtIGxp
bnV4LWltYWdlLTMuMi4xOCAocmVjb21waWxlZCkKPiAzIC0gbGludXgtaW1hZ2UtMy4yLjAtMC5i
cG8tYW1kNjQgd2l0aCBYZW4KPiA0IC0gbGludXgtaW1hZ2UtMy4yLjE4IHdpdGggWGVuCj4gNSAt
IChhbGwgb2YgdGhlIGFib3ZlIHdpdGggZmFpbHNhZmUpCj4gCj4gQWxsIGtlcm5lbHMgd291bGQg
Ym9vdCBhbmQgcnVuIGZpbmUgYmVmb3JlIHhlbi1xZW11LWRtLTQuMCBpbnN0YWxsZWQuCj4gQWZ0
ZXIgLSB3aXRoIFhlbiBrZXJuZWxzIHdvdWxkIG9ubHkgYm9vdCBhZnRlciByZWluc3RhbGxpbmcg
cGFja2FnZQo+IGFuZCBmdWxsIHBvd2VyIGRvd24gb2Ygc2VydmVyCgpJJ20gaGFyZCBwcmVzc2Vk
IHRvIHRoaW5rIG9mIGEgcmVhc29uIHRoYXQgaW5zdGFsbGluZyB4ZW4tcWVtdS1kbS00LjAKc2hv
dWxkIGVmZmVjdCB0aGUgYm9vdCBvZiB0aGUgaG9zdC4gVGhpcyBwYWNrYWdlIGNvbnRhaW5zIGEg
YmluYXJ5CmFwcGxpY2F0aW9uIHdoaWNoIGlzIG9ubHkgcnVuIHdoZW4gc3RhcnRpbmcgYW4gSFZN
IGd1ZXN0IGFuZCBoYXMgbm90aGluZwphdCBhbGwgdG8gZG8gd2l0aCBob3N0IGtlcm5lbHMgZXRj
LgoKSSd2ZSBjaGVja2VkIHRoZSBwYWNrYWdlIGNvbnRlbnQgYW5kIHRoZSBtYWludGFpbmVyIHNj
cmlwdHMgYW5kIGNhbid0CnNlZSBhbnl0aGluZyB1bnRvd2FyZC4KClBlcmhhcHMgaXQgaXMganVz
dCBhIGNvaW5jaWRlbmNlIGFuZCBzb21ldGhpbmcgZWxzZSB3aGljaCBpcyBoYXBwZW5pbmcKYXJv
dW5kIHRoZSBzYW1lIHRpbWUgYXMgaW5zdGFsbGluZyB0aGlzIHBhY2thZ2UgZHVyaW5nIGhvc3Qg
c2V0dXAgaXMgdGhlCmN1bHByaXQ/CgpJdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0byB0YWtlIGNv
cGllcyBvZiAvYm9vdC9ncnViLyouY2ZnIGFuZCByZWNvcmQKbWQ1c3VtcyBvZiBldmVyeXRoaW5n
IHVuZGVyIC9ib290IGJlZm9yZSBpbnN0YWxsaW5nIHRoZSBwYWNrYWdlIHNvIGFzIHRvCnNlZSB3
aGF0IGhhcyBhY3R1YWxseSBjaGFuZ2VkLgoKPiBObyBXaXRoIFhlbiBrZXJuZWwgd291bGQgcnVu
IHdpdGggeGVuLXBjaWJhY2suaGlkZSBsaW5lIGluIC9ib290L2dydWIvZ3J1Yi5jZmcKClRoaXMg
c291bmRzIGxpa2UgYW4gdW5yZWxhdGVkIGlzc3VlPwoKWW91IG1lbnRpb25lZCBTcXVlZXplIGJh
Y2twb3J0cyAtLSB5b3Ugc2hvdWxkbid0IG5lZWQgeGVuLXFlbXUtZG0tNC4wCndpdGggYW55dGhp
bmcgbmV3ZXIgdGhhbiB0aGUgNC4wIHZlcnNpb24gb2YgWGVuIGluIFNxdWVlemUgaXRzZWxmLgpB
bHRob3VnaCBJIHN0aWxsIGNhbid0IHRoaW5rIG9mIGEgd2F5IHRoaXMgd291bGQgY2F1c2UgaG9z
dCBib290CmZhaWx1cmVzLgoKSHJtLCBwZXJoYXBzIHhlbi1xZW11LWRtLTQuMCBpcyBjYXVzaW5n
IGFuIG9sZGVyICg0LjApIFhlbiB0byBnZXQgcHVsbGVkCmluIGFuZCByZXBsYWNlIHRoZSBuZXdl
ciBiYWNrcG9ydHMgb25lPyBDYW4geW91IHByb3ZpZGUgYSB0cmFuc2NyaXB0IG9mCnRoZSBmdWxs
ICJhcHQtZ2V0IGluc3RhbGwgeGVuLXFlbXUtZG0tNC4wIj8KCkEgZnVsbCBib290IGxvZyBvZiBh
IGZhaWxpbmcgc3lzdGVtIHdvdWxkIGFsc28gYmUgdXNlZnVsLgoKQ2FuIHlvdSBhbHNvIGNvbmZp
cm0gd2hpY2ggcHJlY2lzZSBoeXBlcnZpc29yIHBhY2thZ2VzIHlvdSBhcmUKaW5zdGFsbGluZyAo
dmVyc2lvbnMgYW5kIHdoZXJlIHRoZXkgY29tZSBmcm9tKS4gWW91IG9ubHkgbWVudGlvbmVkCmJh
Y2twb3J0cyBidXQgbm90IHRoZSBzcGVjaWZpY3MuCgo+IEFsbCBub24gd2l0aCBYZW4gb3B0aW9u
cyB3b3VsZCBib290IGZpbmUuCj4gCj4gQWZ0ZXIgMy4yLjE4IHdhcyBleHRyYWN0ZWQgYW5kIG1h
ZGUgYSByYXcgaW1hZ2UgLSBubyBwcm9ibGVtcyB3aXRoCj4gYm9vdGluZyBhbmQgeGVuLXBjaWJh
Y2suaGlkZS4KPiBTYW1lIGJlaGF2aW9yIG9uIHR3byBNQi4gIChTZWUgT1ApIHNvIEkgZG9uJ3Qg
dGhpbmsgaXQgaXMgYSBoYXJkd2FyZQo+IHByb2JsZW0sIGJ1dCBJIGhhdmUgdHdvIG90aGVyIFhl
biBzZXJ2ZXJzIHJ1bm5pbmcgYW5kIHRoZXkgZG9uJ3QgaGF2ZQo+IHRoaXMgcHJvYmxlbSBidXQg
dGhleSBhcmUgbm90IGFjdHVhbCBzZXJ2ZXIgY29tcG9uZW50cy4gIEkgdGhvdWdodCBpdAo+IG1p
Z2h0IGJlIGEgcHJvYmxlbSB3aXRoIHRoZSBFQ0Mgc28gSSB0dXJuZWQgaXQgb2ZmIHdpdGggbm8g
Y2hhbmdlLiAgQXQKPiB0aGF0IHBvaW50IEkgcmVtZW1iZXJlZCB0aGUgaW5zdHJ1Y3Rpb25zIEkg
cG9zdGVkIGVhcmxpZXIgdG9kYXkgc28gSQo+IGRpZG4ndCBkbyBhbnkgb3RoZXIgdGVzdHMsIGp1
c3QgZ290IGl0IHdvcmtpbmcuICBJIGFtIG1vcmUgdGhhbgo+IHdpbGxpbmcgdG8gZG8gbW9yZSB0
ZXN0cywgSSBqdXN0IG5lZWQgdG8ga25vdyB3aGF0IHlvdSB3b3VsZCBsaWtlIG1lCj4gdG8gcnVu
Lgo+IAo+IFRoYW5rcwo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jun 26 14:38:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 14:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjWti-0002ze-9B; Tue, 26 Jun 2012 14:37:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjWtg-0002zW-BV
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 14:37:40 +0000
Received: from [85.158.138.51:11881] by server-6.bemta-3.messagelabs.com id
	DE/EC-11602-039C9EF4; Tue, 26 Jun 2012 14:37:36 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340721454!28515219!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20498 invoked from network); 26 Jun 2012 14:37:35 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 14:37:35 -0000
Received: by yenl1 with SMTP id l1so4539599yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 07:37:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=CShnpM3QtaAjC5NGr2D7X9M9b2xbh8zbc+t+z9iN87A=;
	b=wPVU2wv6yqkA8hj7zt/kKwb+s5ELhWyPsTQsyH4JhPOu2Yv/QE5VROPnww/rMYbCrL
	kk0793OKPohxNGhTyGNc5sV+aw1+MTcZmkvGwkYcuITPeyLLU7QPNLME1sQ3RsCwnIm8
	SUyBAE9YBeMZo6dLzUI9FaxddEVyuk4HpGfIloNc1YMnuiF6d6uVIV6nzL8a2vFt0Ep7
	rwCfzM7LYh0l2Jje75lWYgpNcn1HwVj06al/1NVrsrnbgUiPrG5+wN8EZX5zNw/pl67Q
	yDUA8TKaNQK+Z61tkL2JvSfTvJsSPwVVZxLjOT7qaVWi/vwrzDrmTEfm10GLyzkXQ3TK
	qtcA==
Received: by 10.50.181.232 with SMTP id dz8mr11520627igc.72.1340721454087;
	Tue, 26 Jun 2012 07:37:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.69.74 with HTTP; Tue, 26 Jun 2012 07:37:11 -0700 (PDT)
In-Reply-To: <CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Tue, 26 Jun 2012 16:37:11 +0200
Message-ID: <CAAmECqQCdL-na1U7YoYtC+RNWApRNM5gzKAr8KP0AJxCAJgY+g@mail.gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org, Casey DeLorme <cdelorme@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Xm seems to work fine. I remember it has its own PCI reset code when
destroying the VM, which calls the FLR first. Or none at all.
Xl on the other hand forces a PCI bus reset, causing the hard hang.

The PAGE_FAULT only happens actually with the older kernel. It seems
that xl uses dom0 kernel to do a PCI reset.
pci_power_mgmt option does nothing particular.

However, I think my VM image got damaged from multiple hard crashes
and I'll have to reinstall.
I'm getting really weird issues with it now, such as bluescreens in xenvbd.sys.

Will check it again after a reinstall.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 14:38:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 14:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjWti-0002ze-9B; Tue, 26 Jun 2012 14:37:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SjWtg-0002zW-BV
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 14:37:40 +0000
Received: from [85.158.138.51:11881] by server-6.bemta-3.messagelabs.com id
	DE/EC-11602-039C9EF4; Tue, 26 Jun 2012 14:37:36 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340721454!28515219!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20498 invoked from network); 26 Jun 2012 14:37:35 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 14:37:35 -0000
Received: by yenl1 with SMTP id l1so4539599yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 07:37:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=CShnpM3QtaAjC5NGr2D7X9M9b2xbh8zbc+t+z9iN87A=;
	b=wPVU2wv6yqkA8hj7zt/kKwb+s5ELhWyPsTQsyH4JhPOu2Yv/QE5VROPnww/rMYbCrL
	kk0793OKPohxNGhTyGNc5sV+aw1+MTcZmkvGwkYcuITPeyLLU7QPNLME1sQ3RsCwnIm8
	SUyBAE9YBeMZo6dLzUI9FaxddEVyuk4HpGfIloNc1YMnuiF6d6uVIV6nzL8a2vFt0Ep7
	rwCfzM7LYh0l2Jje75lWYgpNcn1HwVj06al/1NVrsrnbgUiPrG5+wN8EZX5zNw/pl67Q
	yDUA8TKaNQK+Z61tkL2JvSfTvJsSPwVVZxLjOT7qaVWi/vwrzDrmTEfm10GLyzkXQ3TK
	qtcA==
Received: by 10.50.181.232 with SMTP id dz8mr11520627igc.72.1340721454087;
	Tue, 26 Jun 2012 07:37:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.69.74 with HTTP; Tue, 26 Jun 2012 07:37:11 -0700 (PDT)
In-Reply-To: <CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Tue, 26 Jun 2012 16:37:11 +0200
Message-ID: <CAAmECqQCdL-na1U7YoYtC+RNWApRNM5gzKAr8KP0AJxCAJgY+g@mail.gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org, Casey DeLorme <cdelorme@gmail.com>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Xm seems to work fine. I remember it has its own PCI reset code when
destroying the VM, which calls the FLR first. Or none at all.
Xl on the other hand forces a PCI bus reset, causing the hard hang.

The PAGE_FAULT only happens actually with the older kernel. It seems
that xl uses dom0 kernel to do a PCI reset.
pci_power_mgmt option does nothing particular.

However, I think my VM image got damaged from multiple hard crashes
and I'll have to reinstall.
I'm getting really weird issues with it now, such as bluescreens in xenvbd.sys.

Will check it again after a reinstall.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:02:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXGt-0003bW-2P; Tue, 26 Jun 2012 15:01:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SjXGr-0003bR-PJ
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 15:01:37 +0000
Received: from [85.158.139.83:30312] by server-7.bemta-5.messagelabs.com id
	1B/42-28276-0DEC9EF4; Tue, 26 Jun 2012 15:01:36 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340722895!25334052!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16158 invoked from network); 26 Jun 2012 15:01:36 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Jun 2012 15:01:36 -0000
Received: from [201.123.249.155] (port=49260 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SjXGo-00009O-LN
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 10:01:34 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 0869AA208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 10:01:32 -0500 (CDT)
Message-ID: <4FE9CECD.8020705@ondore.com>
Date: Tue, 26 Jun 2012 10:01:33 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<1340690999.19647.31.camel@dagon.hellion.org.uk>
In-Reply-To: <1340690999.19647.31.camel@dagon.hellion.org.uk>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 26/06/12 01:09, Ian Campbell escribi=F3:
> On Tue, 2012-06-26 at 00:03 +0100, Alexandre Kouznetsov wrote:
>> Hello.
>>
>> El 25/06/12 17:54, Shane Johnson escribi=F3:
>>> It would seem that for some reason with this setup it can't use
>>> vmlinuz files that compressed with bzip2.   Therefore I followed these
>>> instructions :
>>> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg005=
86.html
>>> and now it is working fine.
>> What's so special in your setup?
>> Home-complied kernel or hypervisor image?
>>
>> Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
>> # file /boot/vmlinuz-2.6.32-5-xen-amd64
>> /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable
>> bzImage, version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev
>> 0x2, Normal VGA
>
> bzImage !=3D bzip2. A bzImage is a *big*zImage, big meaning that the
> kernel image can be larger than some ancient real-mode limit (~1M, I
> think). A bzImage can use one of a number of compression algorithms,
> historically gzip but bzip2, lzma and xz are also supported by the
> kernel these days -- you'd have to look in the relevant config to see
> which used by a particular image.
That was new, ty.

> I believe Debian 2.6.32 kernels used gzip.
True, CONFIG_KERNEL_GZIP=3Dy

# grep ZIP /boot/config-2.6.32-5-xen-amd64
CONFIG_HAVE_KERNEL_GZIP=3Dy
CONFIG_HAVE_KERNEL_BZIP2=3Dy
CONFIG_KERNEL_GZIP=3Dy
# CONFIG_KERNEL_BZIP2 is not set
CONFIG_RD_GZIP=3Dy
CONFIG_RD_BZIP2=3Dy
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_DECOMPRESS_GZIP=3Dy
CONFIG_DECOMPRESS_BZIP2=3Dy


-- =

Alexandre Kouznetsov
Systems Officer
Ondore, S.A. de C.V.
Tel. +52(55) 5559-0090
E-mail alk@ondore.com



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:02:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXGt-0003bW-2P; Tue, 26 Jun 2012 15:01:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SjXGr-0003bR-PJ
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 15:01:37 +0000
Received: from [85.158.139.83:30312] by server-7.bemta-5.messagelabs.com id
	1B/42-28276-0DEC9EF4; Tue, 26 Jun 2012 15:01:36 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340722895!25334052!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16158 invoked from network); 26 Jun 2012 15:01:36 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-14.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Jun 2012 15:01:36 -0000
Received: from [201.123.249.155] (port=49260 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SjXGo-00009O-LN
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 10:01:34 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 0869AA208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 10:01:32 -0500 (CDT)
Message-ID: <4FE9CECD.8020705@ondore.com>
Date: Tue, 26 Jun 2012 10:01:33 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<1340690999.19647.31.camel@dagon.hellion.org.uk>
In-Reply-To: <1340690999.19647.31.camel@dagon.hellion.org.uk>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 26/06/12 01:09, Ian Campbell escribi=F3:
> On Tue, 2012-06-26 at 00:03 +0100, Alexandre Kouznetsov wrote:
>> Hello.
>>
>> El 25/06/12 17:54, Shane Johnson escribi=F3:
>>> It would seem that for some reason with this setup it can't use
>>> vmlinuz files that compressed with bzip2.   Therefore I followed these
>>> instructions :
>>> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg005=
86.html
>>> and now it is working fine.
>> What's so special in your setup?
>> Home-complied kernel or hypervisor image?
>>
>> Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
>> # file /boot/vmlinuz-2.6.32-5-xen-amd64
>> /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable
>> bzImage, version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev
>> 0x2, Normal VGA
>
> bzImage !=3D bzip2. A bzImage is a *big*zImage, big meaning that the
> kernel image can be larger than some ancient real-mode limit (~1M, I
> think). A bzImage can use one of a number of compression algorithms,
> historically gzip but bzip2, lzma and xz are also supported by the
> kernel these days -- you'd have to look in the relevant config to see
> which used by a particular image.
That was new, ty.

> I believe Debian 2.6.32 kernels used gzip.
True, CONFIG_KERNEL_GZIP=3Dy

# grep ZIP /boot/config-2.6.32-5-xen-amd64
CONFIG_HAVE_KERNEL_GZIP=3Dy
CONFIG_HAVE_KERNEL_BZIP2=3Dy
CONFIG_KERNEL_GZIP=3Dy
# CONFIG_KERNEL_BZIP2 is not set
CONFIG_RD_GZIP=3Dy
CONFIG_RD_BZIP2=3Dy
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_DECOMPRESS_GZIP=3Dy
CONFIG_DECOMPRESS_BZIP2=3Dy


-- =

Alexandre Kouznetsov
Systems Officer
Ondore, S.A. de C.V.
Tel. +52(55) 5559-0090
E-mail alk@ondore.com



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:26:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXdg-0004u3-Hw; Tue, 26 Jun 2012 15:25:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pradhanparas@gmail.com>) id 1SjXdf-0004tx-7e
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 15:25:11 +0000
Received: from [85.158.138.51:16964] by server-6.bemta-3.messagelabs.com id
	A0/A6-11602-654D9EF4; Tue, 26 Jun 2012 15:25:10 +0000
X-Env-Sender: pradhanparas@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1340724308!10954908!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6720 invoked from network); 26 Jun 2012 15:25:09 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:25:09 -0000
Received: by yenq11 with SMTP id q11so28204yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 26 Jun 2012 08:25:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=JiIPgAs+OQPKc2+H6HA+Jr6qEIu/g5jNPdQFOaCC5PU=;
	b=mjajdevdMiLhJRpZDxNlbJpDxuYOUuxuSnK7iZQJp6E74HLI26oX4wTR2Z9dvLUdM3
	PUlBXGJ/cD70I4DI2B87gp9OGoEwCsnX5ETLuDWce6ctdXyX652L+PWJY8BIVjgRtPD9
	akRykmcivd5NY3XB2iW2XrlEXur0TCp7ljISrBzGguwWrwc8GgC5AZ3U/v5q+JHyB5dg
	lqowWrdhsDxpvPTIfyyQc3IZHhX0FCTflJ54wDGxBToIJrEJkP4BkktvarDWVYlqU5Y5
	ZIk3ZMku2gZ5a5FnKN/CSlTvLZy75gvxGLbak16jx6LubQ1QpbzK6e6xf9TDeYPDyHjL
	bs/w==
MIME-Version: 1.0
Received: by 10.50.187.169 with SMTP id ft9mr11441135igc.16.1340724307634;
	Tue, 26 Jun 2012 08:25:07 -0700 (PDT)
Received: by 10.64.28.17 with HTTP; Tue, 26 Jun 2012 08:25:07 -0700 (PDT)
Date: Tue, 26 Jun 2012 10:25:07 -0500
Message-ID: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
From: Paras pradhan <pradhanparas@gmail.com>
To: Xen Users <xen-users@lists.xensource.com>
Subject: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

>From dom0 how would one determine which domU is doing lot of I/O? I
have 15 domUs and willing to find out their disk IO usage.

Xen is 3.0.3 running under RHEL 5.7

Thanks!
Paras.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:26:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXdg-0004u3-Hw; Tue, 26 Jun 2012 15:25:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pradhanparas@gmail.com>) id 1SjXdf-0004tx-7e
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 15:25:11 +0000
Received: from [85.158.138.51:16964] by server-6.bemta-3.messagelabs.com id
	A0/A6-11602-654D9EF4; Tue, 26 Jun 2012 15:25:10 +0000
X-Env-Sender: pradhanparas@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1340724308!10954908!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6720 invoked from network); 26 Jun 2012 15:25:09 -0000
Received: from mail-yx0-f171.google.com (HELO mail-yx0-f171.google.com)
	(209.85.213.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:25:09 -0000
Received: by yenq11 with SMTP id q11so28204yen.30
	for <xen-users@lists.xensource.com>;
	Tue, 26 Jun 2012 08:25:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=JiIPgAs+OQPKc2+H6HA+Jr6qEIu/g5jNPdQFOaCC5PU=;
	b=mjajdevdMiLhJRpZDxNlbJpDxuYOUuxuSnK7iZQJp6E74HLI26oX4wTR2Z9dvLUdM3
	PUlBXGJ/cD70I4DI2B87gp9OGoEwCsnX5ETLuDWce6ctdXyX652L+PWJY8BIVjgRtPD9
	akRykmcivd5NY3XB2iW2XrlEXur0TCp7ljISrBzGguwWrwc8GgC5AZ3U/v5q+JHyB5dg
	lqowWrdhsDxpvPTIfyyQc3IZHhX0FCTflJ54wDGxBToIJrEJkP4BkktvarDWVYlqU5Y5
	ZIk3ZMku2gZ5a5FnKN/CSlTvLZy75gvxGLbak16jx6LubQ1QpbzK6e6xf9TDeYPDyHjL
	bs/w==
MIME-Version: 1.0
Received: by 10.50.187.169 with SMTP id ft9mr11441135igc.16.1340724307634;
	Tue, 26 Jun 2012 08:25:07 -0700 (PDT)
Received: by 10.64.28.17 with HTTP; Tue, 26 Jun 2012 08:25:07 -0700 (PDT)
Date: Tue, 26 Jun 2012 10:25:07 -0500
Message-ID: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
From: Paras pradhan <pradhanparas@gmail.com>
To: Xen Users <xen-users@lists.xensource.com>
Subject: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

>From dom0 how would one determine which domU is doing lot of I/O? I
have 15 domUs and willing to find out their disk IO usage.

Xen is 3.0.3 running under RHEL 5.7

Thanks!
Paras.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:38:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXpT-0005m9-QD; Tue, 26 Jun 2012 15:37:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjXpR-0005lz-Tm
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 15:37:22 +0000
Received: from [85.158.143.99:36436] by server-2.bemta-4.messagelabs.com id
	67/A6-17938-137D9EF4; Tue, 26 Jun 2012 15:37:21 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340725040!25860552!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13703 invoked from network); 26 Jun 2012 15:37:20 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:37:20 -0000
Received: by bkty5 with SMTP id y5so55930bkt.30
	for <xen-users@lists.xensource.com>;
	Tue, 26 Jun 2012 08:37:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=yFa6zdW0GwfPwoHnpIGhbF1IrP3R9U4uQsKhq+CtxMs=;
	b=g/cBEgpYZGAJ9J1kVHsbGoDBuM2Z+gBSgIdwC4v4yfQWxjS1Lg7C9ag/GZ5YP+A70N
	oY4YClvjibS5wQyISkglRL9/0D7FslUawWqT+dn5w05fIc0g87bKbUlLl3TmglPWIXlD
	l58a6vni1x7hhOcyxe1lUsWU3HtFsXN134LmhvdIWblYrFB1nHqfVzqPqzcGqZYJLLlQ
	kiedjHl07ToxA8fyjdfWTCDB1a+FBP2FJiYyjufqEvU5QONSDyzn7Cwv2PJAKEiYJSJg
	jieJO/yOGjcFFc2RLGhnv2KSJJyd94A7eXFSIY/ZI8dMBoumGnPCBKRQdHvACBbAcRdO
	c/cQ==
Received: by 10.205.129.8 with SMTP id hg8mr5724305bkc.25.1340725040120; Tue,
	26 Jun 2012 08:37:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Tue, 26 Jun 2012 08:36:59 -0700 (PDT)
In-Reply-To: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 17:36:59 +0200
Message-ID: <CABoYbGr5KbpcGNxhW7vPeGvogq0JBZnE+4u=h_U6_Kng87JheA@mail.gmail.com>
To: Paras pradhan <pradhanparas@gmail.com>
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

for example you can use iotop.. processes from xen using I/O should
show up like blkback.<domU ID>.<hdd>

2012/6/26 Paras pradhan <pradhanparas@gmail.com>:
> Hi,
>
> From dom0 how would one determine which domU is doing lot of I/O? I
> have 15 domUs and willing to find out their disk IO usage.
>
> Xen is 3.0.3 running under RHEL 5.7
>
> Thanks!
> Paras.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:38:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXpT-0005m9-QD; Tue, 26 Jun 2012 15:37:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjXpR-0005lz-Tm
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 15:37:22 +0000
Received: from [85.158.143.99:36436] by server-2.bemta-4.messagelabs.com id
	67/A6-17938-137D9EF4; Tue, 26 Jun 2012 15:37:21 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340725040!25860552!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13703 invoked from network); 26 Jun 2012 15:37:20 -0000
Received: from mail-bk0-f43.google.com (HELO mail-bk0-f43.google.com)
	(209.85.214.43)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:37:20 -0000
Received: by bkty5 with SMTP id y5so55930bkt.30
	for <xen-users@lists.xensource.com>;
	Tue, 26 Jun 2012 08:37:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=yFa6zdW0GwfPwoHnpIGhbF1IrP3R9U4uQsKhq+CtxMs=;
	b=g/cBEgpYZGAJ9J1kVHsbGoDBuM2Z+gBSgIdwC4v4yfQWxjS1Lg7C9ag/GZ5YP+A70N
	oY4YClvjibS5wQyISkglRL9/0D7FslUawWqT+dn5w05fIc0g87bKbUlLl3TmglPWIXlD
	l58a6vni1x7hhOcyxe1lUsWU3HtFsXN134LmhvdIWblYrFB1nHqfVzqPqzcGqZYJLLlQ
	kiedjHl07ToxA8fyjdfWTCDB1a+FBP2FJiYyjufqEvU5QONSDyzn7Cwv2PJAKEiYJSJg
	jieJO/yOGjcFFc2RLGhnv2KSJJyd94A7eXFSIY/ZI8dMBoumGnPCBKRQdHvACBbAcRdO
	c/cQ==
Received: by 10.205.129.8 with SMTP id hg8mr5724305bkc.25.1340725040120; Tue,
	26 Jun 2012 08:37:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Tue, 26 Jun 2012 08:36:59 -0700 (PDT)
In-Reply-To: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Tue, 26 Jun 2012 17:36:59 +0200
Message-ID: <CABoYbGr5KbpcGNxhW7vPeGvogq0JBZnE+4u=h_U6_Kng87JheA@mail.gmail.com>
To: Paras pradhan <pradhanparas@gmail.com>
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

for example you can use iotop.. processes from xen using I/O should
show up like blkback.<domU ID>.<hdd>

2012/6/26 Paras pradhan <pradhanparas@gmail.com>:
> Hi,
>
> From dom0 how would one determine which domU is doing lot of I/O? I
> have 15 domUs and willing to find out their disk IO usage.
>
> Xen is 3.0.3 running under RHEL 5.7
>
> Thanks!
> Paras.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:44:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXw9-00069K-A4; Tue, 26 Jun 2012 15:44:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SjXw8-00069D-1f
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 15:44:16 +0000
Received: from [85.158.143.35:35949] by server-1.bemta-4.messagelabs.com id
	7B/DB-24392-FC8D9EF4; Tue, 26 Jun 2012 15:44:15 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340725453!6335047!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28118 invoked from network); 26 Jun 2012 15:44:14 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:44:14 -0000
Received: by yenl1 with SMTP id l1so50497yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 08:44:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=VlyZXmsDzysJoXVf7WE9Cm8G/IFkchZparGPw31tP78=;
	b=AKGxWN4XNQU2VdCzDls9MQH2D+/96/VATTlhTqgPnuyfr6dIMjRU+hVItbYaL5MqcS
	ON1XuwztcnbBd9v5fb4FvEGPx8ukz1jr4JcyOm+PjI9uZjF9BMhb9acyk68x6uP8uMoq
	lSE9bbwKPYjLNox9OOAXbSTS61Kv9fQ9+vo20nybXZALPWeuAIVWKILGg7gMfY4Hkdhz
	WLfPWxYHQ95RqlDHfLl2op/9AmrIpIiSo0TsjWZfY81Ddq6KXnUFg7N6sdNcAHEFN1WE
	OUocoOvbC1nfW0qwSQztI/Ejaj7W/rHj/8mgjwcTYwh+3PvZbSGZijYJcpKGzJq0K+yk
	xtNg==
Received: by 10.236.156.69 with SMTP id l45mr18031152yhk.123.1340725453357;
	Tue, 26 Jun 2012 08:44:13 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id y63sm141022552yha.9.2012.06.26.08.44.12
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 26 Jun 2012 08:44:12 -0700 (PDT)
Message-ID: <4FE9D8C0.9060408@gmail.com>
Date: Tue, 26 Jun 2012 11:44:00 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
In-Reply-To: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/26/2012 11:25 AM, Paras pradhan wrote:
> Hi,
>
> >From dom0 how would one determine which domU is doing lot of I/O? I
> have 15 domUs and willing to find out their disk IO usage.
>
> Xen is 3.0.3 running under RHEL 5.7
>
> Thanks!
> Paras.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

Have you tried running "sudo xentop"??   "Xentop displays real-time 
information about a Xen system."

http://wiki.xen.org/wiki/Xentop(1)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 15:44:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 15:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjXw9-00069K-A4; Tue, 26 Jun 2012 15:44:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyberhawk001@gmail.com>) id 1SjXw8-00069D-1f
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 15:44:16 +0000
Received: from [85.158.143.35:35949] by server-1.bemta-4.messagelabs.com id
	7B/DB-24392-FC8D9EF4; Tue, 26 Jun 2012 15:44:15 +0000
X-Env-Sender: cyberhawk001@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1340725453!6335047!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28118 invoked from network); 26 Jun 2012 15:44:14 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:44:14 -0000
Received: by yenl1 with SMTP id l1so50497yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 08:44:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=VlyZXmsDzysJoXVf7WE9Cm8G/IFkchZparGPw31tP78=;
	b=AKGxWN4XNQU2VdCzDls9MQH2D+/96/VATTlhTqgPnuyfr6dIMjRU+hVItbYaL5MqcS
	ON1XuwztcnbBd9v5fb4FvEGPx8ukz1jr4JcyOm+PjI9uZjF9BMhb9acyk68x6uP8uMoq
	lSE9bbwKPYjLNox9OOAXbSTS61Kv9fQ9+vo20nybXZALPWeuAIVWKILGg7gMfY4Hkdhz
	WLfPWxYHQ95RqlDHfLl2op/9AmrIpIiSo0TsjWZfY81Ddq6KXnUFg7N6sdNcAHEFN1WE
	OUocoOvbC1nfW0qwSQztI/Ejaj7W/rHj/8mgjwcTYwh+3PvZbSGZijYJcpKGzJq0K+yk
	xtNg==
Received: by 10.236.156.69 with SMTP id l45mr18031152yhk.123.1340725453357;
	Tue, 26 Jun 2012 08:44:13 -0700 (PDT)
Received: from [192.168.1.2] (c-66-177-73-176.hsd1.fl.comcast.net.
	[66.177.73.176])
	by mx.google.com with ESMTPS id y63sm141022552yha.9.2012.06.26.08.44.12
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 26 Jun 2012 08:44:12 -0700 (PDT)
Message-ID: <4FE9D8C0.9060408@gmail.com>
Date: Tue, 26 Jun 2012 11:44:00 -0400
From: cyberhawk001@gmail.com
User-Agent: Mozilla/5.0 (Windows NT 5.1;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
In-Reply-To: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/26/2012 11:25 AM, Paras pradhan wrote:
> Hi,
>
> >From dom0 how would one determine which domU is doing lot of I/O? I
> have 15 domUs and willing to find out their disk IO usage.
>
> Xen is 3.0.3 running under RHEL 5.7
>
> Thanks!
> Paras.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

Have you tried running "sudo xentop"??   "Xentop displays real-time 
information about a Xen system."

http://wiki.xen.org/wiki/Xentop(1)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 16:31:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 16:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjYf2-000191-R3; Tue, 26 Jun 2012 16:30:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <okhalid.cern@gmail.com>) id 1SjYf2-00018V-3I
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 16:30:40 +0000
Received: from [85.158.143.35:36115] by server-3.bemta-4.messagelabs.com id
	3B/25-05808-EA3E9EF4; Tue, 26 Jun 2012 16:30:38 +0000
X-Env-Sender: okhalid.cern@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1340728230!11093163!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12114 invoked from network); 26 Jun 2012 16:30:32 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 16:30:32 -0000
Received: by ggmi1 with SMTP id i1so130878ggm.30
	for <multiple recipients>; Tue, 26 Jun 2012 09:30:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:cc:content-type;
	bh=tu1+d7+QldrSga9TPvsc1QH14Qm7KVjZyJDLCXFVDI0=;
	b=v8PCMAC+vVrS2167UaXGdScVya7F2t71Yrmhd/9Qk2ZbtNELOCVGEg9dG9k6kRStBp
	53ch5U3b9yCQAH4jX+ozEV57qEfpNX/eVTRmuLBVE56XL+JbHLBlvSnrAZJqQcBeI/VM
	8C8Hv3pUK1xDCYWU6sC7bA0XidnfHH8r8JrBbiwWmgrbIOROSeRi3UvK6E7vZ0gRrYxg
	fIhjYYCvsGGlimPFZbBlCm5mwVlp077HbMFk8KEsm/08W9sq93p80kAJWUr2/QdgprsQ
	EfSiOUyfkSrQHpRm6E/eRtSfsMoD7EjA9VW63NjNb7V9L7QI+yxKMWkuFtF6z5tvbjhM
	OA7g==
MIME-Version: 1.0
Received: by 10.50.94.166 with SMTP id dd6mr11665892igb.11.1340728230217; Tue,
	26 Jun 2012 09:30:30 -0700 (PDT)
Received: by 10.231.174.84 with HTTP; Tue, 26 Jun 2012 09:30:29 -0700 (PDT)
In-Reply-To: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
References: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
Date: Tue, 26 Jun 2012 17:30:29 +0100
Message-ID: <CAPM9MsSn0haiMSK1tFzC_0HSGC1M3ccDex8sy6ibw5BXwOTvKg@mail.gmail.com>
From: "Omer K." <okhalid.cern@gmail.com>
To: xen-users list <xen-users@lists.xensource.com>, 
	xen-devel list <xen-devel@lists.xensource.com>,
	xen-tools@lists.xensource.com
Cc: rolu@roce.org
Subject: Re: [Xen-users] Unable to make xen tools from xen-unstable 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: okhalid.cern@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6416993435550673365=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6416993435550673365==
Content-Type: multipart/alternative; boundary=e89a8f235485e70a7404c3629d8b

--e89a8f235485e70a7404c3629d8b
Content-Type: text/plain; charset=UTF-8

Hi Rolu,

Thank you for forwarding me with link. I configured xen-unstable with
--enable-githttp flag and it worked.

Thanks
Omer

On Mon, Jun 25, 2012 at 6:17 PM, Omer K. <okhalid.cern@gmail.com> wrote:

> Hi,
>
> I have downloaded the latest  xen-unstable release using mercurial
> repositories. After ./configure, "make xen" successfully builds but "make
> tools" fails after building xen trace package, and fails to download
> seabios.git repository. Following is the output, and any help would be much
> appreciated. Thank you.
>
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cross-install
> -m0644 -p xentrace.8
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/share/man/man8
> make[3]: Leaving directory
> `//scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace'
> make[2]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C xcutils install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
> -d -m0755 -p
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
> -m0755 -p xc_restore xc_save readnotes lsevtchn
> /sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> make[2]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C firmware install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> GIT=git
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh
> git://xenbits.xen.org/seabios.git rel-1.6.3.2 seabios-dir
> Cloning into seabios-dir-remote.tmp...
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> make[2]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make[1]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools'
> linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://
> xenbits.xen.org/seabios.git
> Cloning into seabios...
> fatal: Unable to look up xenbits.xen.org (port 9418) (Name or service not
> known)
>
>

--e89a8f235485e70a7404c3629d8b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Rolu,<br><br>Thank you for forwarding me with link. I configured xen-uns=
table with --enable-githttp flag and it worked.<br><br>Thanks<br>Omer<br><b=
r><div class=3D"gmail_quote">On Mon, Jun 25, 2012 at 6:17 PM, Omer K. <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:okhalid.cern@gmail.com" target=3D"_blank=
">okhalid.cern@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br><br>I have downloaded the latest=C2=
=A0 xen-unstable release using mercurial repositories. After ./configure, &=
quot;make xen&quot; successfully builds but &quot;make tools&quot; fails af=
ter building xen trace package, and fails to download seabios.git repositor=
y. Following is the output, and any help would be much appreciated. Thank y=
ou.<br>

<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cr=
oss-install -m0644 -p xentrace.8 /scratch/xen-unstable4.2/xen-unstable-4.2/=
dist/install/usr/share/man/man8<br>make[3]: Leaving directory `//scratch/xe=
n-unstable4.2/xen-unstable-4.2/tools/xentrace&#39;<br>

make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
&#39;<br>make[2]: Entering directory `/scratch/xen-unstable4.2/xen-unstable=
-4.2/tools&#39;<br>make -C xcutils install<br>make[3]: Entering directory `=
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils&#39;<br>

/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-i=
nstall -d -m0755 -p /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/=
usr/lib/xen/bin<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/=
../../tools/cross-install -m0755 -p xc_restore xc_save readnotes lsevtchn /=
sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bi=
n<br>

make[3]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
/xcutils&#39;<br>make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-u=
nstable-4.2/tools&#39;<br>make[2]: Entering directory `/scratch/xen-unstabl=
e4.2/xen-unstable-4.2/tools&#39;<br>

make -C firmware install<br>make[3]: Entering directory `/scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware&#39;<br>GIT=3Dgit /scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh git://=
<a href=3D"http://xenbits.xen.org/seabios.git" target=3D"_blank">xenbits.xe=
n.org/seabios.git</a> rel-1.6.3.2 seabios-dir<br>

Cloning into seabios-dir-remote.tmp...<br>make[3]: Leaving directory `/scra=
tch/xen-unstable4.2/xen-unstable-4.2/tools/firmware&#39;<br>make[2]: Leavin=
g directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<br>make[1=
]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<b=
r>

linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://<a h=
ref=3D"http://xenbits.xen.org/seabios.git" target=3D"_blank">xenbits.xen.or=
g/seabios.git</a><br>Cloning into seabios...<br><span style=3D"background-c=
olor:rgb(255,255,51)">fatal: Unable to look up <a href=3D"http://xenbits.xe=
n.org" target=3D"_blank">xenbits.xen.org</a> (port 9418) (Name or service n=
ot known)</span><br>

<br>
</blockquote></div><br>

--e89a8f235485e70a7404c3629d8b--


--===============6416993435550673365==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6416993435550673365==--


From xen-users-bounces@lists.xen.org Tue Jun 26 16:31:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 16:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjYf2-000191-R3; Tue, 26 Jun 2012 16:30:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <okhalid.cern@gmail.com>) id 1SjYf2-00018V-3I
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 16:30:40 +0000
Received: from [85.158.143.35:36115] by server-3.bemta-4.messagelabs.com id
	3B/25-05808-EA3E9EF4; Tue, 26 Jun 2012 16:30:38 +0000
X-Env-Sender: okhalid.cern@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1340728230!11093163!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12114 invoked from network); 26 Jun 2012 16:30:32 -0000
Received: from mail-gg0-f171.google.com (HELO mail-gg0-f171.google.com)
	(209.85.161.171)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 16:30:32 -0000
Received: by ggmi1 with SMTP id i1so130878ggm.30
	for <multiple recipients>; Tue, 26 Jun 2012 09:30:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:cc:content-type;
	bh=tu1+d7+QldrSga9TPvsc1QH14Qm7KVjZyJDLCXFVDI0=;
	b=v8PCMAC+vVrS2167UaXGdScVya7F2t71Yrmhd/9Qk2ZbtNELOCVGEg9dG9k6kRStBp
	53ch5U3b9yCQAH4jX+ozEV57qEfpNX/eVTRmuLBVE56XL+JbHLBlvSnrAZJqQcBeI/VM
	8C8Hv3pUK1xDCYWU6sC7bA0XidnfHH8r8JrBbiwWmgrbIOROSeRi3UvK6E7vZ0gRrYxg
	fIhjYYCvsGGlimPFZbBlCm5mwVlp077HbMFk8KEsm/08W9sq93p80kAJWUr2/QdgprsQ
	EfSiOUyfkSrQHpRm6E/eRtSfsMoD7EjA9VW63NjNb7V9L7QI+yxKMWkuFtF6z5tvbjhM
	OA7g==
MIME-Version: 1.0
Received: by 10.50.94.166 with SMTP id dd6mr11665892igb.11.1340728230217; Tue,
	26 Jun 2012 09:30:30 -0700 (PDT)
Received: by 10.231.174.84 with HTTP; Tue, 26 Jun 2012 09:30:29 -0700 (PDT)
In-Reply-To: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
References: <CAPM9MsTVyxm+vVNFAK1YkL4Z3SGeKcQg-Op_q22sD6B4XFOssg@mail.gmail.com>
Date: Tue, 26 Jun 2012 17:30:29 +0100
Message-ID: <CAPM9MsSn0haiMSK1tFzC_0HSGC1M3ccDex8sy6ibw5BXwOTvKg@mail.gmail.com>
From: "Omer K." <okhalid.cern@gmail.com>
To: xen-users list <xen-users@lists.xensource.com>, 
	xen-devel list <xen-devel@lists.xensource.com>,
	xen-tools@lists.xensource.com
Cc: rolu@roce.org
Subject: Re: [Xen-users] Unable to make xen tools from xen-unstable 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: okhalid.cern@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6416993435550673365=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6416993435550673365==
Content-Type: multipart/alternative; boundary=e89a8f235485e70a7404c3629d8b

--e89a8f235485e70a7404c3629d8b
Content-Type: text/plain; charset=UTF-8

Hi Rolu,

Thank you for forwarding me with link. I configured xen-unstable with
--enable-githttp flag and it worked.

Thanks
Omer

On Mon, Jun 25, 2012 at 6:17 PM, Omer K. <okhalid.cern@gmail.com> wrote:

> Hi,
>
> I have downloaded the latest  xen-unstable release using mercurial
> repositories. After ./configure, "make xen" successfully builds but "make
> tools" fails after building xen trace package, and fails to download
> seabios.git repository. Following is the output, and any help would be much
> appreciated. Thank you.
>
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cross-install
> -m0644 -p xentrace.8
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/share/man/man8
> make[3]: Leaving directory
> `//scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace'
> make[2]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C xcutils install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
> -d -m0755 -p
> /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-install
> -m0755 -p xc_restore xc_save readnotes lsevtchn
> /sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bin
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils'
> make[2]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make[2]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make -C firmware install
> make[3]: Entering directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> GIT=git
> /scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh
> git://xenbits.xen.org/seabios.git rel-1.6.3.2 seabios-dir
> Cloning into seabios-dir-remote.tmp...
> make[3]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools/firmware'
> make[2]: Leaving directory
> `/scratch/xen-unstable4.2/xen-unstable-4.2/tools'
> make[1]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools'
> linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://
> xenbits.xen.org/seabios.git
> Cloning into seabios...
> fatal: Unable to look up xenbits.xen.org (port 9418) (Name or service not
> known)
>
>

--e89a8f235485e70a7404c3629d8b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Rolu,<br><br>Thank you for forwarding me with link. I configured xen-uns=
table with --enable-githttp flag and it worked.<br><br>Thanks<br>Omer<br><b=
r><div class=3D"gmail_quote">On Mon, Jun 25, 2012 at 6:17 PM, Omer K. <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:okhalid.cern@gmail.com" target=3D"_blank=
">okhalid.cern@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br><br>I have downloaded the latest=C2=
=A0 xen-unstable release using mercurial repositories. After ./configure, &=
quot;make xen&quot; successfully builds but &quot;make tools&quot; fails af=
ter building xen trace package, and fails to download seabios.git repositor=
y. Following is the output, and any help would be much appreciated. Thank y=
ou.<br>

<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xentrace/../../tools/cr=
oss-install -m0644 -p xentrace.8 /scratch/xen-unstable4.2/xen-unstable-4.2/=
dist/install/usr/share/man/man8<br>make[3]: Leaving directory `//scratch/xe=
n-unstable4.2/xen-unstable-4.2/tools/xentrace&#39;<br>

make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
&#39;<br>make[2]: Entering directory `/scratch/xen-unstable4.2/xen-unstable=
-4.2/tools&#39;<br>make -C xcutils install<br>make[3]: Entering directory `=
/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils&#39;<br>

/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/../../tools/cross-i=
nstall -d -m0755 -p /scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/=
usr/lib/xen/bin<br>/scratch/xen-unstable4.2/xen-unstable-4.2/tools/xcutils/=
../../tools/cross-install -m0755 -p xc_restore xc_save readnotes lsevtchn /=
sapmnt/scratch/xen-unstable4.2/xen-unstable-4.2/dist/install/usr/lib/xen/bi=
n<br>

make[3]: Leaving directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools=
/xcutils&#39;<br>make[2]: Leaving directory `/scratch/xen-unstable4.2/xen-u=
nstable-4.2/tools&#39;<br>make[2]: Entering directory `/scratch/xen-unstabl=
e4.2/xen-unstable-4.2/tools&#39;<br>

make -C firmware install<br>make[3]: Entering directory `/scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware&#39;<br>GIT=3Dgit /scratch/xen-unsta=
ble4.2/xen-unstable-4.2/tools/firmware/../../scripts/git-checkout.sh git://=
<a href=3D"http://xenbits.xen.org/seabios.git" target=3D"_blank">xenbits.xe=
n.org/seabios.git</a> rel-1.6.3.2 seabios-dir<br>

Cloning into seabios-dir-remote.tmp...<br>make[3]: Leaving directory `/scra=
tch/xen-unstable4.2/xen-unstable-4.2/tools/firmware&#39;<br>make[2]: Leavin=
g directory `/scratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<br>make[1=
]: Leaving directory `/cratch/xen-unstable4.2/xen-unstable-4.2/tools&#39;<b=
r>

linux-8shx:/scratch/xen-unstable4.2/xen-unstable-4.2 # git clone git://<a h=
ref=3D"http://xenbits.xen.org/seabios.git" target=3D"_blank">xenbits.xen.or=
g/seabios.git</a><br>Cloning into seabios...<br><span style=3D"background-c=
olor:rgb(255,255,51)">fatal: Unable to look up <a href=3D"http://xenbits.xe=
n.org" target=3D"_blank">xenbits.xen.org</a> (port 9418) (Name or service n=
ot known)</span><br>

<br>
</blockquote></div><br>

--e89a8f235485e70a7404c3629d8b--


--===============6416993435550673365==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6416993435550673365==--


From xen-users-bounces@lists.xen.org Tue Jun 26 16:35:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 16:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjYiz-0001nf-Ig; Tue, 26 Jun 2012 16:34:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pradhanparas@gmail.com>) id 1SjYiy-0001nR-At
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 16:34:44 +0000
Received: from [85.158.139.83:2645] by server-9.bemta-5.messagelabs.com id
	AC/5B-01069-3A4E9EF4; Tue, 26 Jun 2012 16:34:43 +0000
X-Env-Sender: pradhanparas@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340728481!24474435!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8803 invoked from network); 26 Jun 2012 16:34:42 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 16:34:42 -0000
Received: by yhjj56 with SMTP id j56so211057yhj.6
	for <xen-users@lists.xensource.com>;
	Tue, 26 Jun 2012 09:34:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=4pNoI/fwsr6BPDLqGX2LP1q6NfnyHyV4QMyDGFhz5H8=;
	b=ofZluCWgzxh8VFrZrghhVD08l1eg3w87duSM23md+LDGwuTHAIkw0VhI5fmzOv32HP
	JKifkd4F+Ffg+0HkFmBdIoTSf8MZKBeVglyB5fAT3KRfIfdygaNBuNQFBKf/tUKnbvgA
	PlONfEISEzPLNmU1AgnS8CeStmztuteHLguLjvss3/JK1jqqwKDtmCIgap6KXLQbgUQm
	G8vO4X2buB72lnysIh34SRYcbdA1mCvo5A5Acq8Yy3hvlCzlg+ee+4fBs4/9gwAxhOTL
	mKgzOyRrvvqH9UeypDmWTqrbs76pfUmnAFg5vJzcjyk2cF6DQAfi8/kuJsXLuKR/e9TH
	NXBA==
MIME-Version: 1.0
Received: by 10.50.149.137 with SMTP id ua9mr2319372igb.65.1340728480621; Tue,
	26 Jun 2012 09:34:40 -0700 (PDT)
Received: by 10.64.28.17 with HTTP; Tue, 26 Jun 2012 09:34:40 -0700 (PDT)
In-Reply-To: <CABoYbGr5KbpcGNxhW7vPeGvogq0JBZnE+4u=h_U6_Kng87JheA@mail.gmail.com>
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
	<CABoYbGr5KbpcGNxhW7vPeGvogq0JBZnE+4u=h_U6_Kng87JheA@mail.gmail.com>
Date: Tue, 26 Jun 2012 11:34:40 -0500
Message-ID: <CADyt5gnDyF7Fbu_cPVP1arf=nvMkS+LJnmaS-Z4ZuA9odz9ing@mail.gmail.com>
From: Paras pradhan <pradhanparas@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Using iotop I don't see blktap.domid.device using much IO  but instead
 I see tapdisk using it such as by this process

tapdisk /dev/xen/tapctrwrie20 /devxen/tapctrlread20.

Also I don't see DISK WRITE and DISK READ being changed a lot ..
Instead I see SWAPIN and IO being changed quite frequently.

What is SWAPIN and IO btw?

Thanks
Paras.

On Tue, Jun 26, 2012 at 10:36 AM, Matthias
<matthias.kannenberg@googlemail.com> wrote:
> Hi,
>
> for example you can use iotop.. processes from xen using I/O should
> show up like blkback.<domU ID>.<hdd>
>
> 2012/6/26 Paras pradhan <pradhanparas@gmail.com>:
>> Hi,
>>
>> From dom0 how would one determine which domU is doing lot of I/O? I
>> have 15 domUs and willing to find out their disk IO usage.
>>
>> Xen is 3.0.3 running under RHEL 5.7
>>
>> Thanks!
>> Paras.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 16:35:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 16:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjYiz-0001nf-Ig; Tue, 26 Jun 2012 16:34:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pradhanparas@gmail.com>) id 1SjYiy-0001nR-At
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 16:34:44 +0000
Received: from [85.158.139.83:2645] by server-9.bemta-5.messagelabs.com id
	AC/5B-01069-3A4E9EF4; Tue, 26 Jun 2012 16:34:43 +0000
X-Env-Sender: pradhanparas@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340728481!24474435!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8803 invoked from network); 26 Jun 2012 16:34:42 -0000
Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com)
	(209.85.213.47)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 16:34:42 -0000
Received: by yhjj56 with SMTP id j56so211057yhj.6
	for <xen-users@lists.xensource.com>;
	Tue, 26 Jun 2012 09:34:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=4pNoI/fwsr6BPDLqGX2LP1q6NfnyHyV4QMyDGFhz5H8=;
	b=ofZluCWgzxh8VFrZrghhVD08l1eg3w87duSM23md+LDGwuTHAIkw0VhI5fmzOv32HP
	JKifkd4F+Ffg+0HkFmBdIoTSf8MZKBeVglyB5fAT3KRfIfdygaNBuNQFBKf/tUKnbvgA
	PlONfEISEzPLNmU1AgnS8CeStmztuteHLguLjvss3/JK1jqqwKDtmCIgap6KXLQbgUQm
	G8vO4X2buB72lnysIh34SRYcbdA1mCvo5A5Acq8Yy3hvlCzlg+ee+4fBs4/9gwAxhOTL
	mKgzOyRrvvqH9UeypDmWTqrbs76pfUmnAFg5vJzcjyk2cF6DQAfi8/kuJsXLuKR/e9TH
	NXBA==
MIME-Version: 1.0
Received: by 10.50.149.137 with SMTP id ua9mr2319372igb.65.1340728480621; Tue,
	26 Jun 2012 09:34:40 -0700 (PDT)
Received: by 10.64.28.17 with HTTP; Tue, 26 Jun 2012 09:34:40 -0700 (PDT)
In-Reply-To: <CABoYbGr5KbpcGNxhW7vPeGvogq0JBZnE+4u=h_U6_Kng87JheA@mail.gmail.com>
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
	<CABoYbGr5KbpcGNxhW7vPeGvogq0JBZnE+4u=h_U6_Kng87JheA@mail.gmail.com>
Date: Tue, 26 Jun 2012 11:34:40 -0500
Message-ID: <CADyt5gnDyF7Fbu_cPVP1arf=nvMkS+LJnmaS-Z4ZuA9odz9ing@mail.gmail.com>
From: Paras pradhan <pradhanparas@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Using iotop I don't see blktap.domid.device using much IO  but instead
 I see tapdisk using it such as by this process

tapdisk /dev/xen/tapctrwrie20 /devxen/tapctrlread20.

Also I don't see DISK WRITE and DISK READ being changed a lot ..
Instead I see SWAPIN and IO being changed quite frequently.

What is SWAPIN and IO btw?

Thanks
Paras.

On Tue, Jun 26, 2012 at 10:36 AM, Matthias
<matthias.kannenberg@googlemail.com> wrote:
> Hi,
>
> for example you can use iotop.. processes from xen using I/O should
> show up like blkback.<domU ID>.<hdd>
>
> 2012/6/26 Paras pradhan <pradhanparas@gmail.com>:
>> Hi,
>>
>> From dom0 how would one determine which domU is doing lot of I/O? I
>> have 15 domUs and willing to find out their disk IO usage.
>>
>> Xen is 3.0.3 running under RHEL 5.7
>>
>> Thanks!
>> Paras.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 16:36:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 16:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjYkM-0001y3-Hg; Tue, 26 Jun 2012 16:36:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pradhanparas@gmail.com>) id 1SjYkK-0001xn-Px
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 16:36:09 +0000
Received: from [85.158.139.83:6344] by server-6.bemta-5.messagelabs.com id
	0C/99-11348-7F4E9EF4; Tue, 26 Jun 2012 16:36:07 +0000
X-Env-Sender: pradhanparas@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340728566!28933668!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16990 invoked from network); 26 Jun 2012 16:36:07 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 16:36:07 -0000
Received: by yenl1 with SMTP id l1so120145yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 09:36:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=MDs8JApt5gC465ZfPOPUdWQacqjfhsCf1cEwkJjg9v0=;
	b=owvcCmoFzc9XOCOdqvSfFbqYs6QJcfi2+sSmkORfKggAnWPznO0cFZp/4OVBVfJ+wW
	yWZkg7dQnMR91BH1XmTG391CFpJI9sEUU+u05/mP/fdWPi5M/6R4q8QvlCDuyE2iJDwH
	0FN3NFXZg3ua1nNYfUkwfNBPG614ArP2k6icv6bLsA3Ik12S6v5Pvd2vCabnO9zhRKNp
	TcnxnrPY7ZvrABM95dX3BMND+qFrh13IvJg+yddTNwL1PnI9pCfYwX8HpFQqbUjDgYCX
	7fybF3//QSQmgn4GkAAtARrF1mKGFoao6qJ6D5urv474wwED5OdnDNxsq/RKxQeKydAa
	LMHA==
MIME-Version: 1.0
Received: by 10.43.69.12 with SMTP id ya12mr8917462icb.50.1340728565764; Tue,
	26 Jun 2012 09:36:05 -0700 (PDT)
Received: by 10.64.28.17 with HTTP; Tue, 26 Jun 2012 09:36:05 -0700 (PDT)
In-Reply-To: <4FE9D8C0.9060408@gmail.com>
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
	<4FE9D8C0.9060408@gmail.com>
Date: Tue, 26 Jun 2012 11:36:05 -0500
Message-ID: <CADyt5gmqO6nfuWb0h_jgF630uhGo5gGfR7T6QKNLWQAkOBzZBQ@mail.gmail.com>
From: Paras pradhan <pradhanparas@gmail.com>
To: cyberhawk001@gmail.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

What should we be looking in xentop? VBD_WR? I can see it always being
zero if thats what we need to look.

Paras.


On Tue, Jun 26, 2012 at 10:44 AM,  <cyberhawk001@gmail.com> wrote:
> On 6/26/2012 11:25 AM, Paras pradhan wrote:
>>
>> Hi,
>>
>> >From dom0 how would one determine which domU is doing lot of I/O? I
>> have 15 domUs and willing to find out their disk IO usage.
>>
>> Xen is 3.0.3 running under RHEL 5.7
>>
>> Thanks!
>> Paras.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
> Have you tried running "sudo xentop"?? =A0 "Xentop displays real-time
> information about a Xen system."
>
> http://wiki.xen.org/wiki/Xentop(1)
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 16:36:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 16:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjYkM-0001y3-Hg; Tue, 26 Jun 2012 16:36:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pradhanparas@gmail.com>) id 1SjYkK-0001xn-Px
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 16:36:09 +0000
Received: from [85.158.139.83:6344] by server-6.bemta-5.messagelabs.com id
	0C/99-11348-7F4E9EF4; Tue, 26 Jun 2012 16:36:07 +0000
X-Env-Sender: pradhanparas@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1340728566!28933668!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16990 invoked from network); 26 Jun 2012 16:36:07 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 16:36:07 -0000
Received: by yenl1 with SMTP id l1so120145yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 09:36:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=MDs8JApt5gC465ZfPOPUdWQacqjfhsCf1cEwkJjg9v0=;
	b=owvcCmoFzc9XOCOdqvSfFbqYs6QJcfi2+sSmkORfKggAnWPznO0cFZp/4OVBVfJ+wW
	yWZkg7dQnMR91BH1XmTG391CFpJI9sEUU+u05/mP/fdWPi5M/6R4q8QvlCDuyE2iJDwH
	0FN3NFXZg3ua1nNYfUkwfNBPG614ArP2k6icv6bLsA3Ik12S6v5Pvd2vCabnO9zhRKNp
	TcnxnrPY7ZvrABM95dX3BMND+qFrh13IvJg+yddTNwL1PnI9pCfYwX8HpFQqbUjDgYCX
	7fybF3//QSQmgn4GkAAtARrF1mKGFoao6qJ6D5urv474wwED5OdnDNxsq/RKxQeKydAa
	LMHA==
MIME-Version: 1.0
Received: by 10.43.69.12 with SMTP id ya12mr8917462icb.50.1340728565764; Tue,
	26 Jun 2012 09:36:05 -0700 (PDT)
Received: by 10.64.28.17 with HTTP; Tue, 26 Jun 2012 09:36:05 -0700 (PDT)
In-Reply-To: <4FE9D8C0.9060408@gmail.com>
References: <CADyt5g=Ny-0hcmHAPLOxVA=g=hf5wkh7KvB6bD6VxwQ8oBx-9Q@mail.gmail.com>
	<4FE9D8C0.9060408@gmail.com>
Date: Tue, 26 Jun 2012 11:36:05 -0500
Message-ID: <CADyt5gmqO6nfuWb0h_jgF630uhGo5gGfR7T6QKNLWQAkOBzZBQ@mail.gmail.com>
From: Paras pradhan <pradhanparas@gmail.com>
To: cyberhawk001@gmail.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

What should we be looking in xentop? VBD_WR? I can see it always being
zero if thats what we need to look.

Paras.


On Tue, Jun 26, 2012 at 10:44 AM,  <cyberhawk001@gmail.com> wrote:
> On 6/26/2012 11:25 AM, Paras pradhan wrote:
>>
>> Hi,
>>
>> >From dom0 how would one determine which domU is doing lot of I/O? I
>> have 15 domUs and willing to find out their disk IO usage.
>>
>> Xen is 3.0.3 running under RHEL 5.7
>>
>> Thanks!
>> Paras.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
> Have you tried running "sudo xentop"?? =A0 "Xentop displays real-time
> information about a Xen system."
>
> http://wiki.xen.org/wiki/Xentop(1)
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 20:16:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 20:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjc9i-0001sg-HZ; Tue, 26 Jun 2012 20:14:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Sjc9g-0001sb-RP
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 20:14:33 +0000
Received: from [85.158.138.51:10176] by server-8.bemta-3.messagelabs.com id
	04/67-06157-7281AEF4; Tue, 26 Jun 2012 20:14:31 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340741670!23313712!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17219 invoked from network); 26 Jun 2012 20:14:31 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 20:14:31 -0000
Received: by yenl1 with SMTP id l1so379840yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 13:14:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=usH/XqzHUUZmFWTOS0URga6JQEVwx/ivGQfS/7vxGkQ=;
	b=kWnI4/UWDJu+oD3iUjLVj72dJxUV7QTF2s+2JqJmJ6ABvn8BIgB/pDuBEVgF9bEVjM
	llvoP7tZ3SzaiLvDbO83BxK95ebth6w7ELjWO2sKC2BlBniUkXpcsxp3DUOJ9QqzvbMV
	kqxjqomO8OE0p3+nkQMnnPhPLBBBdPbLjlh/RGtvDfBZTnCB4d82qYiIYj5OhscCaIEX
	HpIGax9Mq/JWrltPgkx0zthaQZkKkx5jt92BLwCa+Lr0kClPDYc5t6XWoVYFgfME14uG
	ZKJ0mV2qBeTy657Ic8V8TggMGhxlRmM2v5pXdh33htKczBlxs1vLg7VQ0l1DabYueW4z
	WEaQ==
MIME-Version: 1.0
Received: by 10.50.209.73 with SMTP id mk9mr12289436igc.66.1340741669620; Tue,
	26 Jun 2012 13:14:29 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Tue, 26 Jun 2012 13:14:29 -0700 (PDT)
In-Reply-To: <1340724529.9444.17.camel@Solace>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
	<20120622115918.GB12330@bloms.de>
	<CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
	<1340724529.9444.17.camel@Solace>
Date: Tue, 26 Jun 2012 22:14:29 +0200
Message-ID: <CAFivhP=7ahP9o_yFTkA89EKmsbF7L_PpYwBYrY_TDx7B5tYL_Q@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Dario Faggioli <raistlin.df@gmail.com>
Cc: xen-users@lists.xen.org, Dieter Bloms <xensource.com@bloms.de>
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
	unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/26 Dario Faggioli <raistlin.df@gmail.com>:
> On Sat, 2012-06-23 at 18:18 +0200, Florian Heigl wrote:
>> > I tried the sedf scheduler, but this scheduler slow down all of my
>> > domUs, so I think credit* schedulers are the best ones for my workload.
>>
>> I think sedf had a limit in that it only works as intended with one
>> core. Anyone remember if thats true?
>>
> It is.
>
> Well, you can use all the cores/cpus but you have to manually move the
> vcpus there, the scheduler itself won't balance the workload
> automatically... Which sucks and needs fixing... as soon as someone will
> find some time to do it! :-P

I bet that would make a great summer of code project for someone
really skilled. :))

Probably schedulers are like mail clients?
All suck, one sucks less. :>

Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 20:16:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 20:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjc9i-0001sg-HZ; Tue, 26 Jun 2012 20:14:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1Sjc9g-0001sb-RP
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 20:14:33 +0000
Received: from [85.158.138.51:10176] by server-8.bemta-3.messagelabs.com id
	04/67-06157-7281AEF4; Tue, 26 Jun 2012 20:14:31 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340741670!23313712!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17219 invoked from network); 26 Jun 2012 20:14:31 -0000
Received: from mail-yx0-f173.google.com (HELO mail-yx0-f173.google.com)
	(209.85.213.173)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 20:14:31 -0000
Received: by yenl1 with SMTP id l1so379840yen.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 13:14:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=usH/XqzHUUZmFWTOS0URga6JQEVwx/ivGQfS/7vxGkQ=;
	b=kWnI4/UWDJu+oD3iUjLVj72dJxUV7QTF2s+2JqJmJ6ABvn8BIgB/pDuBEVgF9bEVjM
	llvoP7tZ3SzaiLvDbO83BxK95ebth6w7ELjWO2sKC2BlBniUkXpcsxp3DUOJ9QqzvbMV
	kqxjqomO8OE0p3+nkQMnnPhPLBBBdPbLjlh/RGtvDfBZTnCB4d82qYiIYj5OhscCaIEX
	HpIGax9Mq/JWrltPgkx0zthaQZkKkx5jt92BLwCa+Lr0kClPDYc5t6XWoVYFgfME14uG
	ZKJ0mV2qBeTy657Ic8V8TggMGhxlRmM2v5pXdh33htKczBlxs1vLg7VQ0l1DabYueW4z
	WEaQ==
MIME-Version: 1.0
Received: by 10.50.209.73 with SMTP id mk9mr12289436igc.66.1340741669620; Tue,
	26 Jun 2012 13:14:29 -0700 (PDT)
Received: by 10.231.47.83 with HTTP; Tue, 26 Jun 2012 13:14:29 -0700 (PDT)
In-Reply-To: <1340724529.9444.17.camel@Solace>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
	<20120622115918.GB12330@bloms.de>
	<CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
	<1340724529.9444.17.camel@Solace>
Date: Tue, 26 Jun 2012 22:14:29 +0200
Message-ID: <CAFivhP=7ahP9o_yFTkA89EKmsbF7L_PpYwBYrY_TDx7B5tYL_Q@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Dario Faggioli <raistlin.df@gmail.com>
Cc: xen-users@lists.xen.org, Dieter Bloms <xensource.com@bloms.de>
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
	unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

2012/6/26 Dario Faggioli <raistlin.df@gmail.com>:
> On Sat, 2012-06-23 at 18:18 +0200, Florian Heigl wrote:
>> > I tried the sedf scheduler, but this scheduler slow down all of my
>> > domUs, so I think credit* schedulers are the best ones for my workload.
>>
>> I think sedf had a limit in that it only works as intended with one
>> core. Anyone remember if thats true?
>>
> It is.
>
> Well, you can use all the cores/cpus but you have to manually move the
> vcpus there, the scheduler itself won't balance the workload
> automatically... Which sucks and needs fixing... as soon as someone will
> find some time to do it! :-P

I bet that would make a great summer of code project for someone
really skilled. :))

Probably schedulers are like mail clients?
All suck, one sucks less. :>

Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 20:59:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 20:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjcps-0002V7-1c; Tue, 26 Jun 2012 20:58:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Sjcpo-0002V2-St
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 20:58:06 +0000
Received: from [85.158.138.51:17123] by server-1.bemta-3.messagelabs.com id
	92/D3-14648-B522AEF4; Tue, 26 Jun 2012 20:58:03 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340744281!29719585!1
X-Originating-IP: [64.18.1.39]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26330 invoked from network); 26 Jun 2012 20:58:02 -0000
Received: from exprod6og117.obsmtp.com (HELO exprod6og117.obsmtp.com)
	(64.18.1.39) by server-9.tower-174.messagelabs.com with SMTP;
	26 Jun 2012 20:58:02 -0000
Received: from mail-qc0-f180.google.com ([209.85.216.180]) (using TLSv1) by
	exprod6ob117.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+oiWI5Va/xq7GvhGxd2zj0/t2Y9y6xZ@postini.com;
	Tue, 26 Jun 2012 13:58:01 PDT
Received: by qcmv28 with SMTP id v28so204757qcm.39
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 13:58:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=OetFJJ7zwTlOKfoHepgNVx+cbEXnmeMWuVLaM6Xy00g=;
	b=BB0rK7/YENXs5ojgt1E0H0owKW0tUmsx/v4gNZap9tXjDbdWA+uAXCo8UsDoYkajYk
	U/RtmFadROYI/WTzYBZz3P0Ty9JnJ279a4YgxFDJGauuZ+ODWPbWQ2q2+xHhAoW7zVR9
	Um/5emT2bhiUiGJWC65iD18WpL9BXo7nRVC64d0lDdTen4w3FhULZ3HHsNtipaAy3Wj8
	WQ1U25xW5zd2I0OgbZB9QBxzlazCFF/2JVnwIeI0Ns3Z0P43jxzdoGiD9yV87D1enPmK
	oDPeZh1mY3MpfvSLVBKryEKiFX2GXOQxFEvkGxvsFCsUs8cr6LGrRpOwiqnvQxqEXRgR
	A53w==
MIME-Version: 1.0
Received: by 10.224.18.146 with SMTP id w18mr26866793qaa.96.1340744280087;
	Tue, 26 Jun 2012 13:58:00 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Tue, 26 Jun 2012 13:57:59 -0700 (PDT)
In-Reply-To: <1340718211.3832.115.camel@zakaz.uk.xensource.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
Date: Tue, 26 Jun 2012 14:57:59 -0600
Message-ID: <CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Content-Type: multipart/mixed; boundary=bcaec51b15f98c9e3204c3665a4b
X-Gm-Message-State: ALoCoQlxBU1MgHA32daLZLC9D+9aSBrXfl/lFgwoMdOQBQDiWw6S+uCXf9XAabIJbgiT1tXOXunI
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--bcaec51b15f98c9e3204c3665a4b
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Tue, Jun 26, 2012 at 7:43 AM, Ian Campbell <Ian.Campbell@citrix.com> wro=
te:
> On Tue, 2012-06-26 at 00:41 +0100, Shane Johnson wrote:
>> On Mon, Jun 25, 2012 at 5:03 PM, Alexandre Kouznetsov <alk@ondore.com> w=
rote:
>> > Hello.
>> >
>> > El 25/06/12 17:54, Shane Johnson escribi=F3:
>> >
>> >> It would seem that for some reason with this setup it can't use
>> >> vmlinuz files that compressed with bzip2. =A0 Therefore I followed th=
ese
>> >> instructions :
>> >>
>> >> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg0=
0586.html
>> >> and now it is working fine.
>> >
>> > What's so special in your setup?
>> > Home-complied kernel or hypervisor image?
>> >
>> > Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
>> > # file /boot/vmlinuz-2.6.32-5-xen-amd64
>> > /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable bzI=
mage,
>> > version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev 0x2, Norm=
al VGA
>> >
>> > Your experience is valuable, it's just unclear, what configuration doe=
s it
>> > apply to.
>> >
>> >
>> > --
>> > Alexandre Kouznetsov
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xen.org
>> > http://lists.xen.org/xen-users
>>
>> Besides what I posted in the OP I don't see anything different. =A0Here
>> is what I observed:
>> Kernels installed on server:
>> 1 - linux-image-3.2.0-0.bpo-amd64
>> 2 - linux-image-3.2.18 (recompiled)
>> 3 - linux-image-3.2.0-0.bpo-amd64 with Xen
>> 4 - linux-image-3.2.18 with Xen
>> 5 - (all of the above with failsafe)
>>
>> All kernels would boot and run fine before xen-qemu-dm-4.0 installed.
>> After - with Xen kernels would only boot after reinstalling package
>> and full power down of server
>
> I'm hard pressed to think of a reason that installing xen-qemu-dm-4.0
> should effect the boot of the host. This package contains a binary
> application which is only run when starting an HVM guest and has nothing
> at all to do with host kernels etc.
>
> I've checked the package content and the maintainer scripts and can't
> see anything untoward.
>
> Perhaps it is just a coincidence and something else which is happening
> around the same time as installing this package during host setup is the
> culprit?
>
> It might be interesting to take copies of /boot/grub/*.cfg and record
> md5sums of everything under /boot before installing the package so as to
> see what has actually changed.
>
>> No With Xen kernel would run with xen-pciback.hide line in /boot/grub/gr=
ub.cfg
>
> This sounds like an unrelated issue?
>
> You mentioned Squeeze backports -- you shouldn't need xen-qemu-dm-4.0
> with anything newer than the 4.0 version of Xen in Squeeze itself.
> Although I still can't think of a way this would cause host boot
> failures.
>
> Hrm, perhaps xen-qemu-dm-4.0 is causing an older (4.0) Xen to get pulled
> in and replace the newer backports one? Can you provide a transcript of
> the full "apt-get install xen-qemu-dm-4.0"?
>
> A full boot log of a failing system would also be useful.
>
> Can you also confirm which precise hypervisor packages you are
> installing (versions and where they come from). You only mentioned
> backports but not the specifics.
>
>> All non with Xen options would boot fine.
>>
>> After 3.2.18 was extracted and made a raw image - no problems with
>> booting and xen-pciback.hide.
>> Same behavior on two MB. =A0(See OP) so I don't think it is a hardware
>> problem, but I have two other Xen servers running and they don't have
>> this problem but they are not actual server components. =A0I thought it
>> might be a problem with the ECC so I turned it off with no change. =A0At
>> that point I remembered the instructions I posted earlier today so I
>> didn't do any other tests, just got it working. =A0I am more than
>> willing to do more tests, I just need to know what you would like me
>> to run.
>>
>> Thanks
>>
>
>
I ran md5sum on all files in /boot and /boot/grub/grub.cfg and nothing
changed after xen-qemu-dm installed. ( I have those hashs if you want
to see them.

I checked the version of the hypervisor that gets installed and it's
only at 4.0.1-4 (I thought it would have been higher as well )(This is
the same before and after xen-qemu is installed)

the output from the installation of xen-qemu is attached ( If I am
allowed, if not let me know how you want me to get the information to
you.)

I attempted to get a boot log for you, but the error occurs before
bootlogd starts.  Is there another way I can get the information for
you?

Thanks for all the help

--=20
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--bcaec51b15f98c9e3204c3665a4b
Content-Type: application/octet-stream; name="output.7z"
Content-Disposition: attachment; filename="output.7z"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3xgdlk40

N3q8ryccAAOQn4PXywUAAAAAAABWAAAAAAAAAIm5mWIAKRlIJl9z/rax1JcUs6i9iRlqaTQQuJsC
AcW1MZbnr0fLdM34N1726DYylvVasC0EKzq2Hs690KdJXKpk5a+CV1DhmTb+a0AeK266z1ZJjBB1
8bKBHlmlx+66Jr//lym9PJxgj04mqcbtOeQdiROqZeOnkFvGCwBhAqJyYk9+6IKosTkbgYItTdA5
Ub4i8NnsEWpwmkSIz8A4tFljhc1kgiA6ISab67p64AGz5ogtAxU2fEB7arnvX6lWZzefcLPQG4dg
YJxqOH+ixuA/eRiFxQtf+ttX2gkFE/kPik7rsjphuLlQ5DlGr93ojyQ7FEHqvkp51JQVApqreY4q
hr/haIeCOHvuIDcAoFym8UyJa/dSqUYNxNAQUhO0MmRRnND1g3M3YE0xBUaEz3303tNQvR6WtjL2
1/PImgQ3BsQyIMMADWQrAVoSVxi5yisOXj3Kr5Vpkv6F7irvSaEvuvIoHhuVcoC6ru6y/9bjE9os
CBlJpvdW7XK71Wvx1MlYNb6e9hirpxhhQXsOev/PqgAvElxH4TyKNIqAkDX5+tR+EPgUwKIJRJ0N
OjhPG7A1+U9WcuO3kwOnQn9enpscVhZBegg28AjWJaASBmtAK42e0kc/vne+xvtIYTTqgJiZXSph
3RA5tMtyhHzaI134Fbp8tDxI1AnMj79Oj8v77o89TzuLK/kY74LVgzEMMuv9eDaE0ROwBvwd+KNK
1PN3AlVQyuvTONWO37L9aOFFG+g6NJ7FYmOFEBFTyYXPfeMynj/vI4OdL/9BU3D30sU7l97b8ZSL
SOiu7KYpLY5YwWLTjrLAJ+8Bl/yt+jcB/rF1maMTwh44Q9JEm2TO+6CEU6ujy8okGrHLUktTLrJY
Ny+Li3GhoJr1Qbo54GyJUIgQG8hSGNrhi7w/A8gAJxSuj2kLxmpKQCVNoByhJKwWmB1Piskte4xs
NAlRwolxYySuhoH0dGRkkqlTIMo6VNCsNqF/B/PxMAuUdPF4kHR5f1VnIKaj888/rlzpKkOGEaQe
DOhI3z7lHOZkf8X3hc0LpPLOSvbOk8loAx3Nqb6vCtjiX8WdPnDGSJE/82QqKA5JArvd+HYq9Qdg
Vke46DHswPUusL/LzODmdntXS4DqO0KVv/rtRk4jfBqaFe7peXHBU/vHw2e4YnfE3RXlOL9GEt3o
RyjGy8dhFX34LJjCuxLaGgjriM72Uas2J/MB0fToROcwVHd0NiKsk2cCS6h3rzpoeF033hTmXJFh
DwabPbtL4W8zu7Qh5kXfLQdOBAHR0eN9QSqXs8EoTnKtCcQnysW1QbzTlObSOXgTSnML365IN/g1
UkOQNEeaS2boAt/q4scPLzlaGub7WbEyyfQ+eN/Nt9+cFbQtwamu+N4lUszbxPcf9pSTS9/XKG/x
eL19kme81R9cTMAkZ4sr1LxdYT+q1s2miqqZbCUwdKteYHYrB7mby7mbjpc8BtezF3OwhszetC8h
tDl41peZHq9w1De7wg2Ad21ozwVZDv9ovvAc0W/9Pe5GKXt5gC5HGnG/NhBkJ5fQxDKL/pymXT+Z
OP6jyutgUN6xcHgTGqkqU9m54pocCiV4UG60YVb2mp/kO3F+ZElD37J/EmXxeWXW+4CNsvRhZ1CV
obrpryL8f1ygW2Kkoww6B7sOcZxgTTSp41fU86+r5xZg5wRSHiqttvJnzM3LiZLQS0ZJg4Dk8Ng0
ZyWI98IHCFzd0Se86vAWPNTEBFqDFn9q6Iq09AOFSIwQFSNvzqj/JyvuWdphQ9NthjL7j4zlPbm+
xoBOOWshYnmqwRpWd3k4CzgJGb6kNGAwJQ5HRtND5xbAH4cR/4pRlNGNUlLQyrQWANBisEpfxy4D
7InCse8JLR9nQcqkrkkPhid7JJ2W6gu4y0pTVqD0cVD4zE3/JgGxR3wXkfGdP0CBvnhLTq0xRnH3
N+s0tfrl/pMwUHM/raPp+chR4bspdEh04Ps4eAHAxupYAQQGAAEJhcsABwsBAAEjAwEBBV0AAAEA
DJzPAAgKASoNNmsAAAUBERcAbwB1AHQAcAB1AHQALgBsAG8AZwAAABQKAQAA8L+e2VPNARUGAQAg
gKSBAAA=
--bcaec51b15f98c9e3204c3665a4b
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--bcaec51b15f98c9e3204c3665a4b--


From xen-users-bounces@lists.xen.org Tue Jun 26 20:59:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 20:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjcps-0002V7-1c; Tue, 26 Jun 2012 20:58:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Sjcpo-0002V2-St
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 20:58:06 +0000
Received: from [85.158.138.51:17123] by server-1.bemta-3.messagelabs.com id
	92/D3-14648-B522AEF4; Tue, 26 Jun 2012 20:58:03 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-9.tower-174.messagelabs.com!1340744281!29719585!1
X-Originating-IP: [64.18.1.39]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26330 invoked from network); 26 Jun 2012 20:58:02 -0000
Received: from exprod6og117.obsmtp.com (HELO exprod6og117.obsmtp.com)
	(64.18.1.39) by server-9.tower-174.messagelabs.com with SMTP;
	26 Jun 2012 20:58:02 -0000
Received: from mail-qc0-f180.google.com ([209.85.216.180]) (using TLSv1) by
	exprod6ob117.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+oiWI5Va/xq7GvhGxd2zj0/t2Y9y6xZ@postini.com;
	Tue, 26 Jun 2012 13:58:01 PDT
Received: by qcmv28 with SMTP id v28so204757qcm.39
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 13:58:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=OetFJJ7zwTlOKfoHepgNVx+cbEXnmeMWuVLaM6Xy00g=;
	b=BB0rK7/YENXs5ojgt1E0H0owKW0tUmsx/v4gNZap9tXjDbdWA+uAXCo8UsDoYkajYk
	U/RtmFadROYI/WTzYBZz3P0Ty9JnJ279a4YgxFDJGauuZ+ODWPbWQ2q2+xHhAoW7zVR9
	Um/5emT2bhiUiGJWC65iD18WpL9BXo7nRVC64d0lDdTen4w3FhULZ3HHsNtipaAy3Wj8
	WQ1U25xW5zd2I0OgbZB9QBxzlazCFF/2JVnwIeI0Ns3Z0P43jxzdoGiD9yV87D1enPmK
	oDPeZh1mY3MpfvSLVBKryEKiFX2GXOQxFEvkGxvsFCsUs8cr6LGrRpOwiqnvQxqEXRgR
	A53w==
MIME-Version: 1.0
Received: by 10.224.18.146 with SMTP id w18mr26866793qaa.96.1340744280087;
	Tue, 26 Jun 2012 13:58:00 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Tue, 26 Jun 2012 13:57:59 -0700 (PDT)
In-Reply-To: <1340718211.3832.115.camel@zakaz.uk.xensource.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
Date: Tue, 26 Jun 2012 14:57:59 -0600
Message-ID: <CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Content-Type: multipart/mixed; boundary=bcaec51b15f98c9e3204c3665a4b
X-Gm-Message-State: ALoCoQlxBU1MgHA32daLZLC9D+9aSBrXfl/lFgwoMdOQBQDiWw6S+uCXf9XAabIJbgiT1tXOXunI
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--bcaec51b15f98c9e3204c3665a4b
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Tue, Jun 26, 2012 at 7:43 AM, Ian Campbell <Ian.Campbell@citrix.com> wro=
te:
> On Tue, 2012-06-26 at 00:41 +0100, Shane Johnson wrote:
>> On Mon, Jun 25, 2012 at 5:03 PM, Alexandre Kouznetsov <alk@ondore.com> w=
rote:
>> > Hello.
>> >
>> > El 25/06/12 17:54, Shane Johnson escribi=F3:
>> >
>> >> It would seem that for some reason with this setup it can't use
>> >> vmlinuz files that compressed with bzip2. =A0 Therefore I followed th=
ese
>> >> instructions :
>> >>
>> >> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg0=
0586.html
>> >> and now it is working fine.
>> >
>> > What's so special in your setup?
>> > Home-complied kernel or hypervisor image?
>> >
>> > Debian stock Xen boots bzip2-compressed Dom0 kernels just fine, :
>> > # file /boot/vmlinuz-2.6.32-5-xen-amd64
>> > /boot/vmlinuz-2.6.32-5-xen-amd64: Linux kernel x86 boot executable bzI=
mage,
>> > version 2.6.32-5-xen-amd64 (unknown@Deb, RO-rootFS, swap_dev 0x2, Norm=
al VGA
>> >
>> > Your experience is valuable, it's just unclear, what configuration doe=
s it
>> > apply to.
>> >
>> >
>> > --
>> > Alexandre Kouznetsov
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xen.org
>> > http://lists.xen.org/xen-users
>>
>> Besides what I posted in the OP I don't see anything different. =A0Here
>> is what I observed:
>> Kernels installed on server:
>> 1 - linux-image-3.2.0-0.bpo-amd64
>> 2 - linux-image-3.2.18 (recompiled)
>> 3 - linux-image-3.2.0-0.bpo-amd64 with Xen
>> 4 - linux-image-3.2.18 with Xen
>> 5 - (all of the above with failsafe)
>>
>> All kernels would boot and run fine before xen-qemu-dm-4.0 installed.
>> After - with Xen kernels would only boot after reinstalling package
>> and full power down of server
>
> I'm hard pressed to think of a reason that installing xen-qemu-dm-4.0
> should effect the boot of the host. This package contains a binary
> application which is only run when starting an HVM guest and has nothing
> at all to do with host kernels etc.
>
> I've checked the package content and the maintainer scripts and can't
> see anything untoward.
>
> Perhaps it is just a coincidence and something else which is happening
> around the same time as installing this package during host setup is the
> culprit?
>
> It might be interesting to take copies of /boot/grub/*.cfg and record
> md5sums of everything under /boot before installing the package so as to
> see what has actually changed.
>
>> No With Xen kernel would run with xen-pciback.hide line in /boot/grub/gr=
ub.cfg
>
> This sounds like an unrelated issue?
>
> You mentioned Squeeze backports -- you shouldn't need xen-qemu-dm-4.0
> with anything newer than the 4.0 version of Xen in Squeeze itself.
> Although I still can't think of a way this would cause host boot
> failures.
>
> Hrm, perhaps xen-qemu-dm-4.0 is causing an older (4.0) Xen to get pulled
> in and replace the newer backports one? Can you provide a transcript of
> the full "apt-get install xen-qemu-dm-4.0"?
>
> A full boot log of a failing system would also be useful.
>
> Can you also confirm which precise hypervisor packages you are
> installing (versions and where they come from). You only mentioned
> backports but not the specifics.
>
>> All non with Xen options would boot fine.
>>
>> After 3.2.18 was extracted and made a raw image - no problems with
>> booting and xen-pciback.hide.
>> Same behavior on two MB. =A0(See OP) so I don't think it is a hardware
>> problem, but I have two other Xen servers running and they don't have
>> this problem but they are not actual server components. =A0I thought it
>> might be a problem with the ECC so I turned it off with no change. =A0At
>> that point I remembered the instructions I posted earlier today so I
>> didn't do any other tests, just got it working. =A0I am more than
>> willing to do more tests, I just need to know what you would like me
>> to run.
>>
>> Thanks
>>
>
>
I ran md5sum on all files in /boot and /boot/grub/grub.cfg and nothing
changed after xen-qemu-dm installed. ( I have those hashs if you want
to see them.

I checked the version of the hypervisor that gets installed and it's
only at 4.0.1-4 (I thought it would have been higher as well )(This is
the same before and after xen-qemu is installed)

the output from the installation of xen-qemu is attached ( If I am
allowed, if not let me know how you want me to get the information to
you.)

I attempted to get a boot log for you, but the error occurs before
bootlogd starts.  Is there another way I can get the information for
you?

Thanks for all the help

--=20
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--bcaec51b15f98c9e3204c3665a4b
Content-Type: application/octet-stream; name="output.7z"
Content-Disposition: attachment; filename="output.7z"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3xgdlk40

N3q8ryccAAOQn4PXywUAAAAAAABWAAAAAAAAAIm5mWIAKRlIJl9z/rax1JcUs6i9iRlqaTQQuJsC
AcW1MZbnr0fLdM34N1726DYylvVasC0EKzq2Hs690KdJXKpk5a+CV1DhmTb+a0AeK266z1ZJjBB1
8bKBHlmlx+66Jr//lym9PJxgj04mqcbtOeQdiROqZeOnkFvGCwBhAqJyYk9+6IKosTkbgYItTdA5
Ub4i8NnsEWpwmkSIz8A4tFljhc1kgiA6ISab67p64AGz5ogtAxU2fEB7arnvX6lWZzefcLPQG4dg
YJxqOH+ixuA/eRiFxQtf+ttX2gkFE/kPik7rsjphuLlQ5DlGr93ojyQ7FEHqvkp51JQVApqreY4q
hr/haIeCOHvuIDcAoFym8UyJa/dSqUYNxNAQUhO0MmRRnND1g3M3YE0xBUaEz3303tNQvR6WtjL2
1/PImgQ3BsQyIMMADWQrAVoSVxi5yisOXj3Kr5Vpkv6F7irvSaEvuvIoHhuVcoC6ru6y/9bjE9os
CBlJpvdW7XK71Wvx1MlYNb6e9hirpxhhQXsOev/PqgAvElxH4TyKNIqAkDX5+tR+EPgUwKIJRJ0N
OjhPG7A1+U9WcuO3kwOnQn9enpscVhZBegg28AjWJaASBmtAK42e0kc/vne+xvtIYTTqgJiZXSph
3RA5tMtyhHzaI134Fbp8tDxI1AnMj79Oj8v77o89TzuLK/kY74LVgzEMMuv9eDaE0ROwBvwd+KNK
1PN3AlVQyuvTONWO37L9aOFFG+g6NJ7FYmOFEBFTyYXPfeMynj/vI4OdL/9BU3D30sU7l97b8ZSL
SOiu7KYpLY5YwWLTjrLAJ+8Bl/yt+jcB/rF1maMTwh44Q9JEm2TO+6CEU6ujy8okGrHLUktTLrJY
Ny+Li3GhoJr1Qbo54GyJUIgQG8hSGNrhi7w/A8gAJxSuj2kLxmpKQCVNoByhJKwWmB1Piskte4xs
NAlRwolxYySuhoH0dGRkkqlTIMo6VNCsNqF/B/PxMAuUdPF4kHR5f1VnIKaj888/rlzpKkOGEaQe
DOhI3z7lHOZkf8X3hc0LpPLOSvbOk8loAx3Nqb6vCtjiX8WdPnDGSJE/82QqKA5JArvd+HYq9Qdg
Vke46DHswPUusL/LzODmdntXS4DqO0KVv/rtRk4jfBqaFe7peXHBU/vHw2e4YnfE3RXlOL9GEt3o
RyjGy8dhFX34LJjCuxLaGgjriM72Uas2J/MB0fToROcwVHd0NiKsk2cCS6h3rzpoeF033hTmXJFh
DwabPbtL4W8zu7Qh5kXfLQdOBAHR0eN9QSqXs8EoTnKtCcQnysW1QbzTlObSOXgTSnML365IN/g1
UkOQNEeaS2boAt/q4scPLzlaGub7WbEyyfQ+eN/Nt9+cFbQtwamu+N4lUszbxPcf9pSTS9/XKG/x
eL19kme81R9cTMAkZ4sr1LxdYT+q1s2miqqZbCUwdKteYHYrB7mby7mbjpc8BtezF3OwhszetC8h
tDl41peZHq9w1De7wg2Ad21ozwVZDv9ovvAc0W/9Pe5GKXt5gC5HGnG/NhBkJ5fQxDKL/pymXT+Z
OP6jyutgUN6xcHgTGqkqU9m54pocCiV4UG60YVb2mp/kO3F+ZElD37J/EmXxeWXW+4CNsvRhZ1CV
obrpryL8f1ygW2Kkoww6B7sOcZxgTTSp41fU86+r5xZg5wRSHiqttvJnzM3LiZLQS0ZJg4Dk8Ng0
ZyWI98IHCFzd0Se86vAWPNTEBFqDFn9q6Iq09AOFSIwQFSNvzqj/JyvuWdphQ9NthjL7j4zlPbm+
xoBOOWshYnmqwRpWd3k4CzgJGb6kNGAwJQ5HRtND5xbAH4cR/4pRlNGNUlLQyrQWANBisEpfxy4D
7InCse8JLR9nQcqkrkkPhid7JJ2W6gu4y0pTVqD0cVD4zE3/JgGxR3wXkfGdP0CBvnhLTq0xRnH3
N+s0tfrl/pMwUHM/raPp+chR4bspdEh04Ps4eAHAxupYAQQGAAEJhcsABwsBAAEjAwEBBV0AAAEA
DJzPAAgKASoNNmsAAAUBERcAbwB1AHQAcAB1AHQALgBsAG8AZwAAABQKAQAA8L+e2VPNARUGAQAg
gKSBAAA=
--bcaec51b15f98c9e3204c3665a4b
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--bcaec51b15f98c9e3204c3665a4b--


From xen-users-bounces@lists.xen.org Tue Jun 26 21:12:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 21:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjd2D-00030L-VU; Tue, 26 Jun 2012 21:10:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sjd2C-00030F-Je
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 21:10:52 +0000
Received: from [193.109.254.147:10365] by server-4.bemta-14.messagelabs.com id
	8D/D7-02077-B552AEF4; Tue, 26 Jun 2012 21:10:51 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340745049!8532409!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11418 invoked from network); 26 Jun 2012 21:10:50 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jun 2012 21:10:50 -0000
Received: from [201.123.249.155] (port=45222 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sjd29-0001q9-Af
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 16:10:49 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 9C66FA208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 16:10:47 -0500 (CDT)
Message-ID: <4FEA2557.3000309@ondore.com>
Date: Tue, 26 Jun 2012 16:10:47 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
In-Reply-To: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

Can you please show your grub.cfg, and the output of "ls -l /boot"?
Specify what section of your grub.cfg is used when the "not an ELF 
binary" error occur.

-- 
Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 21:12:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 21:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjd2D-00030L-VU; Tue, 26 Jun 2012 21:10:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sjd2C-00030F-Je
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 21:10:52 +0000
Received: from [193.109.254.147:10365] by server-4.bemta-14.messagelabs.com id
	8D/D7-02077-B552AEF4; Tue, 26 Jun 2012 21:10:51 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340745049!8532409!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11418 invoked from network); 26 Jun 2012 21:10:50 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jun 2012 21:10:50 -0000
Received: from [201.123.249.155] (port=45222 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sjd29-0001q9-Af
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 16:10:49 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id 9C66FA208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 16:10:47 -0500 (CDT)
Message-ID: <4FEA2557.3000309@ondore.com>
Date: Tue, 26 Jun 2012 16:10:47 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
In-Reply-To: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

Can you please show your grub.cfg, and the output of "ls -l /boot"?
Specify what section of your grub.cfg is used when the "not an ELF 
binary" error occur.

-- 
Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 21:27:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 21:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjdH6-0003VB-39; Tue, 26 Jun 2012 21:26:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SjdH4-0003V6-K0
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 21:26:15 +0000
Received: from [193.109.254.147:60004] by server-1.bemta-14.messagelabs.com id
	EF/51-24612-5F82AEF4; Tue, 26 Jun 2012 21:26:13 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340745971!8702256!1
X-Originating-IP: [64.18.1.181]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28617 invoked from network); 26 Jun 2012 21:26:12 -0000
Received: from exprod6og101.obsmtp.com (HELO exprod6og101.obsmtp.com)
	(64.18.1.181) by server-12.tower-27.messagelabs.com with SMTP;
	26 Jun 2012 21:26:12 -0000
Received: from mail-qa0-f46.google.com ([209.85.216.46]) (using TLSv1) by
	exprod6ob101.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+oo8mIZsqfUwZswF9izq2MbRMYbXdtx@postini.com;
	Tue, 26 Jun 2012 14:26:11 PDT
Received: by qadb17 with SMTP id b17so2721530qad.5
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 14:26:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=47Bi6le6QZxzvDzm6SnEo1tGU9ja+3PT1jvBGPIsJAw=;
	b=SFF9fUZhHVVaSDi/6BjY7G/B6JP1d/5ytzYJeWIprfOc3PYSu/r+io6A9Q5vcEWSCX
	0MP7kO28uYPjzqozdMnXvPFKKuN9OSUROZlbvwyFTZnNTUE3zljs/ktx9K6hb3hNO/Gi
	nJxtYCTV3bYKp2yPhog3aTCiJZzkppQfnqGBgdG0wT8TraH86tt3xwAHSxeEQ/vauM4b
	iGFf3AP0iR2oIfG2+q5uh4h5cM7SSv2zj0LOSSSKhR71QLwq/C3XSN8NP77oXqRVLYm5
	2TOlv0KOh5TB4uNTpjPDKDjmUm2Ft/vpOkptqOWe5eD1i86TF4xeVjM+dKgaJ88VuS5C
	7AHA==
MIME-Version: 1.0
Received: by 10.224.182.13 with SMTP id ca13mr27508061qab.60.1340745970203;
	Tue, 26 Jun 2012 14:26:10 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Tue, 26 Jun 2012 14:26:09 -0700 (PDT)
In-Reply-To: <4FEA2557.3000309@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
Date: Tue, 26 Jun 2012 15:26:09 -0600
Message-ID: <CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Content-Type: multipart/mixed; boundary=20cf303b41d749ba4b04c366bfc7
X-Gm-Message-State: ALoCoQlcWRjr3ThvLa3u7zQ3c1e1OLxFCZaI6BWsMUnufM57aHIaAHAXl48odoY2g5iyhv0jbA9x
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--20cf303b41d749ba4b04c366bfc7
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com> wrote:
> Hello.
>
> Can you please show your grub.cfg, and the output of "ls -l /boot"?
> Specify what section of your grub.cfg is used when the "not an ELF binary"
> error occur.
>
> --
> Alexandre Kouznetsov
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

ls -l /boot
-rw-r--r-- 1 root root  2007679 Jun  3 16:44 System.map-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root  2024845 Jun  3 17:15 System.map-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
-rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
-rw-r--r-- 1 root root 11186911 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root 11305992 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
-rw-r--r-- 1 root root  2695559 Jun 25 16:18 initrd.img-vmlinuz-3.2.18-xen-amd64
-rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root  2895120 Jun  3 17:13 vmlinuz-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
-rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
-rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz

Entry that causes panic -
menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
--class debian --class gnu-linux --class gnu --class os --class xen {
	insmod raid
	insmod raid5rec
	insmod mdraid
	insmod lvm
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod ext2
	set root='(vg-base)'
	search --no-floppy --fs-uuid --set c7d94648-4c69-4512-a82c-37aa10c75893
	echo	'Loading Linux 3.2.18 ...'
	multiboot	/boot/xen-4.0-amd64.gz placeholder
	module	/boot/vmlinuz-3.2.18 placeholder root=/dev/mapper/vg-base ro
quiet xen-pciback.hide=(05.00.0)(05:00.1)
	echo	'Loading initial ramdisk ...'
	module	/boot/initrd.img-3.2.18

Full boot.cfg attached.

-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--20cf303b41d749ba4b04c366bfc7
Content-Type: application/octet-stream; name="grub.cfg"
Content-Disposition: attachment; filename="grub.cfg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3xhfzxn0

IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0
ZWQgYnkgZ3J1Yi1ta2NvbmZpZyB1c2luZyB0ZW1wbGF0ZXMKIyBmcm9tIC9ldGMvZ3J1Yi5kIGFu
ZCBzZXR0aW5ncyBmcm9tIC9ldGMvZGVmYXVsdC9ncnViCiMKCiMjIyBCRUdJTiAvZXRjL2dydWIu
ZC8wMF9oZWFkZXIgIyMjCmlmIFsgLXMgJHByZWZpeC9ncnViZW52IF07IHRoZW4KICBsb2FkX2Vu
dgpmaQpzZXQgZGVmYXVsdD0iNiIKaWYgWyAiJHtwcmV2X3NhdmVkX2VudHJ5fSIgXTsgdGhlbgog
IHNldCBzYXZlZF9lbnRyeT0iJHtwcmV2X3NhdmVkX2VudHJ5fSIKICBzYXZlX2VudiBzYXZlZF9l
bnRyeQogIHNldCBwcmV2X3NhdmVkX2VudHJ5PQogIHNhdmVfZW52IHByZXZfc2F2ZWRfZW50cnkK
ICBzZXQgYm9vdF9vbmNlPXRydWUKZmkKCmZ1bmN0aW9uIHNhdmVkZWZhdWx0IHsKICBpZiBbIC16
ICIke2Jvb3Rfb25jZX0iIF07IHRoZW4KICAgIHNhdmVkX2VudHJ5PSIke2Nob3Nlbn0iCiAgICBz
YXZlX2VudiBzYXZlZF9lbnRyeQogIGZpCn0KCmZ1bmN0aW9uIGxvYWRfdmlkZW8gewogIGluc21v
ZCB2YmUKICBpbnNtb2QgdmdhCiAgaW5zbW9kIHZpZGVvX2JvY2hzCiAgaW5zbW9kIHZpZGVvX2Np
cnJ1cwp9CgppbnNtb2QgcmFpZAppbnNtb2QgcmFpZDVyZWMKaW5zbW9kIG1kcmFpZAppbnNtb2Qg
bHZtCmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9z
Cmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9zCmlu
c21vZCBleHQyCnNldCByb290PScodmctYmFzZSknCnNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1
aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdhYTEwYzc1ODkzCmlmIGxvYWRmb250
IC91c3Ivc2hhcmUvZ3J1Yi91bmljb2RlLnBmMiA7IHRoZW4KICBzZXQgZ2Z4bW9kZT02NDB4NDgw
CiAgbG9hZF92aWRlbwogIGluc21vZCBnZnh0ZXJtCmZpCnRlcm1pbmFsX291dHB1dCBnZnh0ZXJt
Cmluc21vZCByYWlkCmluc21vZCByYWlkNXJlYwppbnNtb2QgbWRyYWlkCmluc21vZCBsdm0KaW5z
bW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9k
IHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIGV4
dDIKc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNl
dCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKc2V0IGxvY2FsZV9kaXI9KCRy
b290KS9ib290L2dydWIvbG9jYWxlCnNldCBsYW5nPQppbnNtb2QgZ2V0dGV4dApzZXQgdGltZW91
dD01CiMjIyBFTkQgL2V0Yy9ncnViLmQvMDBfaGVhZGVyICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1
Yi5kLzA1X2RlYmlhbl90aGVtZSAjIyMKaW5zbW9kIHJhaWQKaW5zbW9kIHJhaWQ1cmVjCmluc21v
ZCBtZHJhaWQKaW5zbW9kIGx2bQppbnNtb2QgcGFydF9tc2RvcwppbnNtb2QgcGFydF9tc2Rvcwpp
bnNtb2QgcGFydF9tc2RvcwppbnNtb2QgcGFydF9tc2RvcwppbnNtb2QgcGFydF9tc2RvcwppbnNt
b2QgcGFydF9tc2RvcwppbnNtb2QgZXh0MgpzZXQgcm9vdD0nKHZnLWJhc2UpJwpzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0IGM3ZDk0NjQ4LTRjNjktNDUxMi1hODJjLTM3YWExMGM3
NTg5MwppbnNtb2QgcG5nCmlmIGJhY2tncm91bmRfaW1hZ2UgL3Vzci9zaGFyZS9pbWFnZXMvZGVz
a3RvcC1iYXNlL3NwYWNlZnVuLWdydWIucG5nOyB0aGVuCiAgc2V0IGNvbG9yX25vcm1hbD1saWdo
dC1ncmF5L2JsYWNrCiAgc2V0IGNvbG9yX2hpZ2hsaWdodD13aGl0ZS9ibGFjawplbHNlCiAgc2V0
IG1lbnVfY29sb3Jfbm9ybWFsPWN5YW4vYmx1ZQogIHNldCBtZW51X2NvbG9yX2hpZ2hsaWdodD13
aGl0ZS9ibHVlCmZpCiMjIyBFTkQgL2V0Yy9ncnViLmQvMDVfZGViaWFuX3RoZW1lICMjIwoKIyMj
IEJFR0lOIC9ldGMvZ3J1Yi5kLzEwX2xpbnV4ICMjIwptZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGlu
dXgsIHdpdGggTGludXggMy4yLjE4JyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAt
LWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWlu
c21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9t
c2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9t
c2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2Up
JwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTIt
YTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjE4IC4uLicKCWxpbnV4
CS9ib290L3ZtbGludXotMy4yLjE4IHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyAgcXVpZXQK
CWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCWluaXRyZAkvYm9vdC9pbml0cmQu
aW1nLTMuMi4xOAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIu
MTggKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAtLWNs
YXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWluc21v
ZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2Rv
cwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2Rv
cwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2UpJwoJ
c2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgy
Yy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjE4IC4uLicKCWxpbnV4CS9i
b290L3ZtbGludXotMy4yLjE4IHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyBzaW5nbGUgCgll
Y2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5pdHJkLmlt
Zy0zLjIuMTgKfQptZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIHdpdGggTGludXggMy4yLjAt
MC5icG8uMi1ydC1hbWQ2NCcgLS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFz
cyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2Qg
bWRyYWlkCglpbnNtb2QgbHZtCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MK
CWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MK
CWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNl
YXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMt
MzdhYTEwYzc1ODkzCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItcnQtYW1kNjQg
Li4uJwoJbGludXgJL2Jvb3Qvdm1saW51ei0zLjIuMC0wLmJwby4yLXJ0LWFtZDY0IHJvb3Q9L2Rl
di9tYXBwZXIvdmctYmFzZSBybyAgcXVpZXQKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNr
IC4uLicKCWluaXRyZAkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTAuYnBvLjItcnQtYW1kNjQKfQpt
ZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIHdpdGggTGludXggMy4yLjAtMC5icG8uMi1ydC1h
bWQ2NCAocmVjb3ZlcnkgbW9kZSknIC0tY2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0t
Y2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHJhaWQKCWluc21vZCByYWlkNXJlYwoJaW5z
bW9kIG1kcmFpZAoJaW5zbW9kIGx2bQoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScodmctYmFzZSkn
CglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0IGM3ZDk0NjQ4LTRjNjktNDUxMi1h
ODJjLTM3YWExMGM3NTg5MwoJZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC0wLmJwby4yLXJ0LWFt
ZDY0IC4uLicKCWxpbnV4CS9ib290L3ZtbGludXotMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCByb290
PS9kZXYvbWFwcGVyL3ZnLWJhc2Ugcm8gc2luZ2xlIAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJh
bWRpc2sgLi4uJwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtMC5icG8uMi1ydC1hbWQ2
NAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMC0wLmJwby4y
LWFtZDY0JyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNs
YXNzIG9zIHsKCWluc21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWlu
c21vZCBsdm0KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8t
ZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4
OTMKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMC5icG8uMi1hbWQ2NCAuLi4nCglsaW51eAkv
Ym9vdC92bWxpbnV6LTMuMi4wLTAuYnBvLjItYW1kNjQgcm9vdD0vZGV2L21hcHBlci92Zy1iYXNl
IHJvICBxdWlldAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkCS9i
b290L2luaXRyZC5pbWctMy4yLjAtMC5icG8uMi1hbWQ2NAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdO
VS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMC0wLmJwby4yLWFtZDY0IChyZWNvdmVyeSBtb2RlKScg
LS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7
CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2QgbWRyYWlkCglpbnNtb2QgbHZt
CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9z
CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9z
CglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNlYXJjaCAtLW5vLWZsb3BweSAt
LWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdhYTEwYzc1ODkzCgllY2hv
CSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItYW1kNjQgLi4uJwoJbGludXgJL2Jvb3Qvdm1s
aW51ei0zLjIuMC0wLmJwby4yLWFtZDY0IHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyBzaW5n
bGUgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5p
dHJkLmltZy0zLjIuMC0wLmJwby4yLWFtZDY0Cn0KIyMjIEVORCAvZXRjL2dydWIuZC8xMF9saW51
eCAjIyMKCiMjIyBCRUdJTiAvZXRjL2dydWIuZC8yMF9saW51eF94ZW4gIyMjCm1lbnVlbnRyeSAn
RGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMTggYW5kIFhFTiA0LjAtYW1kNjQnIC0t
Y2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgLS1j
bGFzcyB4ZW4gewoJaW5zbW9kIHJhaWQKCWluc21vZCByYWlkNXJlYwoJaW5zbW9kIG1kcmFpZAoJ
aW5zbW9kIGx2bQoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScodmctYmFzZSknCglzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0IGM3ZDk0NjQ4LTRjNjktNDUxMi1hODJjLTM3YWExMGM3
NTg5MwoJZWNobwknTG9hZGluZyBMaW51eCAzLjIuMTggLi4uJwoJbXVsdGlib290CS9ib290L3hl
bi00LjAtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIAoJbW9kdWxlCS9ib290L3ZtbGludXotMy4yLjE4
IHBsYWNlaG9sZGVyIHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyAgcXVpZXQKCWVjaG8JJ0xv
YWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4x
OAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMTggYW5kIFhF
TiA0LjAtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1s
aW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCByYWlkCglp
bnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglz
ZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBj
N2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXgg
My4yLjE4IC4uLicKCW11bHRpYm9vdAkvYm9vdC94ZW4tNC4wLWFtZDY0Lmd6IHBsYWNlaG9sZGVy
IAoJbW9kdWxlCS9ib290L3ZtbGludXotMy4yLjE4IHBsYWNlaG9sZGVyIHJvb3Q9L2Rldi9tYXBw
ZXIvdmctYmFzZSBybyBzaW5nbGUgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4n
Cgltb2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMTgKfQptZW51ZW50cnkgJ0RlYmlhbiBHTlUv
TGludXgsIHdpdGggTGludXggMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCBhbmQgWEVOIDQuMC1hbWQ2
NCcgLS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBv
cyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2QgbWRy
YWlkCglpbnNtb2QgbHZtCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNlYXJj
aCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdh
YTEwYzc1ODkzCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItcnQtYW1kNjQgLi4u
JwoJbXVsdGlib290CS9ib290L3hlbi00LjAtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIAoJbW9kdWxl
CS9ib290L3ZtbGludXotMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCBwbGFjZWhvbGRlciByb290PS9k
ZXYvbWFwcGVyL3ZnLWJhc2Ugcm8gIHF1aWV0CgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlz
ayAuLi4nCgltb2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0wLmJwby4yLXJ0LWFtZDY0Cn0K
bWVudWVudHJ5ICdEZWJpYW4gR05VL0xpbnV4LCB3aXRoIExpbnV4IDMuMi4wLTAuYnBvLjItcnQt
YW1kNjQgYW5kIFhFTiA0LjAtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAt
LWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWlu
c21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMt
dXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xv
YWRpbmcgTGludXggMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3Qv
eGVuLTQuMC1hbWQ2NC5neiBwbGFjZWhvbGRlciAKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4w
LTAuYnBvLjItcnQtYW1kNjQgcGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci92Zy1iYXNlIHJv
IHNpbmdsZSAKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9v
dC9pbml0cmQuaW1nLTMuMi4wLTAuYnBvLjItcnQtYW1kNjQKfQptZW51ZW50cnkgJ0RlYmlhbiBH
TlUvTGludXgsIHdpdGggTGludXggMy4yLjAtMC5icG8uMi1hbWQ2NCBhbmQgWEVOIDQuMC1hbWQ2
NCcgLS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBv
cyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2QgbWRy
YWlkCglpbnNtb2QgbHZtCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNlYXJj
aCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdh
YTEwYzc1ODkzCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItYW1kNjQgLi4uJwoJ
bXVsdGlib290CS9ib290L3hlbi00LjAtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIAoJbW9kdWxlCS9i
b290L3ZtbGludXotMy4yLjAtMC5icG8uMi1hbWQ2NCBwbGFjZWhvbGRlciByb290PS9kZXYvbWFw
cGVyL3ZnLWJhc2Ugcm8gIHF1aWV0CgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4n
Cgltb2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0wLmJwby4yLWFtZDY0Cn0KbWVudWVudHJ5
ICdEZWJpYW4gR05VL0xpbnV4LCB3aXRoIExpbnV4IDMuMi4wLTAuYnBvLjItYW1kNjQgYW5kIFhF
TiA0LjAtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1s
aW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCByYWlkCglp
bnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglz
ZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBj
N2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXgg
My4yLjAtMC5icG8uMi1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMC1hbWQ2NC5n
eiBwbGFjZWhvbGRlciAKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTAuYnBvLjItYW1kNjQg
cGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci92Zy1iYXNlIHJvIHNpbmdsZSAKCWVjaG8JJ0xv
YWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4w
LTAuYnBvLjItYW1kNjQKfQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzIwX2xpbnV4X3hlbiAjIyMKCiMj
IyBCRUdJTiAvZXRjL2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCiMjIyBFTkQgL2V0Yy9ncnViLmQv
MzBfb3MtcHJvYmVyICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQwX2N1c3RvbSAjIyMKIyBU
aGlzIGZpbGUgcHJvdmlkZXMgYW4gZWFzeSB3YXkgdG8gYWRkIGN1c3RvbSBtZW51IGVudHJpZXMu
ICBTaW1wbHkgdHlwZSB0aGUKIyBtZW51IGVudHJpZXMgeW91IHdhbnQgdG8gYWRkIGFmdGVyIHRo
aXMgY29tbWVudC4gIEJlIGNhcmVmdWwgbm90IHRvIGNoYW5nZQojIHRoZSAnZXhlYyB0YWlsJyBs
aW5lIGFib3ZlLgojIyMgRU5EIC9ldGMvZ3J1Yi5kLzQwX2N1c3RvbSAjIyMKCiMjIyBCRUdJTiAv
ZXRjL2dydWIuZC80MV9jdXN0b20gIyMjCmlmIFsgLWYgICRwcmVmaXgvY3VzdG9tLmNmZyBdOyB0
aGVuCiAgc291cmNlICRwcmVmaXgvY3VzdG9tLmNmZzsKZmkKIyMjIEVORCAvZXRjL2dydWIuZC80
MV9jdXN0b20gIyMjCg==
--20cf303b41d749ba4b04c366bfc7
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--20cf303b41d749ba4b04c366bfc7--


From xen-users-bounces@lists.xen.org Tue Jun 26 21:27:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 21:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjdH6-0003VB-39; Tue, 26 Jun 2012 21:26:16 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1SjdH4-0003V6-K0
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 21:26:15 +0000
Received: from [193.109.254.147:60004] by server-1.bemta-14.messagelabs.com id
	EF/51-24612-5F82AEF4; Tue, 26 Jun 2012 21:26:13 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340745971!8702256!1
X-Originating-IP: [64.18.1.181]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28617 invoked from network); 26 Jun 2012 21:26:12 -0000
Received: from exprod6og101.obsmtp.com (HELO exprod6og101.obsmtp.com)
	(64.18.1.181) by server-12.tower-27.messagelabs.com with SMTP;
	26 Jun 2012 21:26:12 -0000
Received: from mail-qa0-f46.google.com ([209.85.216.46]) (using TLSv1) by
	exprod6ob101.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+oo8mIZsqfUwZswF9izq2MbRMYbXdtx@postini.com;
	Tue, 26 Jun 2012 14:26:11 PDT
Received: by qadb17 with SMTP id b17so2721530qad.5
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 14:26:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=47Bi6le6QZxzvDzm6SnEo1tGU9ja+3PT1jvBGPIsJAw=;
	b=SFF9fUZhHVVaSDi/6BjY7G/B6JP1d/5ytzYJeWIprfOc3PYSu/r+io6A9Q5vcEWSCX
	0MP7kO28uYPjzqozdMnXvPFKKuN9OSUROZlbvwyFTZnNTUE3zljs/ktx9K6hb3hNO/Gi
	nJxtYCTV3bYKp2yPhog3aTCiJZzkppQfnqGBgdG0wT8TraH86tt3xwAHSxeEQ/vauM4b
	iGFf3AP0iR2oIfG2+q5uh4h5cM7SSv2zj0LOSSSKhR71QLwq/C3XSN8NP77oXqRVLYm5
	2TOlv0KOh5TB4uNTpjPDKDjmUm2Ft/vpOkptqOWe5eD1i86TF4xeVjM+dKgaJ88VuS5C
	7AHA==
MIME-Version: 1.0
Received: by 10.224.182.13 with SMTP id ca13mr27508061qab.60.1340745970203;
	Tue, 26 Jun 2012 14:26:10 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Tue, 26 Jun 2012 14:26:09 -0700 (PDT)
In-Reply-To: <4FEA2557.3000309@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
Date: Tue, 26 Jun 2012 15:26:09 -0600
Message-ID: <CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Content-Type: multipart/mixed; boundary=20cf303b41d749ba4b04c366bfc7
X-Gm-Message-State: ALoCoQlcWRjr3ThvLa3u7zQ3c1e1OLxFCZaI6BWsMUnufM57aHIaAHAXl48odoY2g5iyhv0jbA9x
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--20cf303b41d749ba4b04c366bfc7
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com> wrote:
> Hello.
>
> Can you please show your grub.cfg, and the output of "ls -l /boot"?
> Specify what section of your grub.cfg is used when the "not an ELF binary"
> error occur.
>
> --
> Alexandre Kouznetsov
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

ls -l /boot
-rw-r--r-- 1 root root  2007679 Jun  3 16:44 System.map-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root  2024845 Jun  3 17:15 System.map-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
-rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
-rw-r--r-- 1 root root 11186911 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root 11305992 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
-rw-r--r-- 1 root root  2695559 Jun 25 16:18 initrd.img-vmlinuz-3.2.18-xen-amd64
-rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd64
-rw-r--r-- 1 root root  2895120 Jun  3 17:13 vmlinuz-3.2.0-0.bpo.2-rt-amd64
-rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
-rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
-rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz

Entry that causes panic -
menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
--class debian --class gnu-linux --class gnu --class os --class xen {
	insmod raid
	insmod raid5rec
	insmod mdraid
	insmod lvm
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod part_msdos
	insmod ext2
	set root='(vg-base)'
	search --no-floppy --fs-uuid --set c7d94648-4c69-4512-a82c-37aa10c75893
	echo	'Loading Linux 3.2.18 ...'
	multiboot	/boot/xen-4.0-amd64.gz placeholder
	module	/boot/vmlinuz-3.2.18 placeholder root=/dev/mapper/vg-base ro
quiet xen-pciback.hide=(05.00.0)(05:00.1)
	echo	'Loading initial ramdisk ...'
	module	/boot/initrd.img-3.2.18

Full boot.cfg attached.

-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--20cf303b41d749ba4b04c366bfc7
Content-Type: application/octet-stream; name="grub.cfg"
Content-Disposition: attachment; filename="grub.cfg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3xhfzxn0

IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0
ZWQgYnkgZ3J1Yi1ta2NvbmZpZyB1c2luZyB0ZW1wbGF0ZXMKIyBmcm9tIC9ldGMvZ3J1Yi5kIGFu
ZCBzZXR0aW5ncyBmcm9tIC9ldGMvZGVmYXVsdC9ncnViCiMKCiMjIyBCRUdJTiAvZXRjL2dydWIu
ZC8wMF9oZWFkZXIgIyMjCmlmIFsgLXMgJHByZWZpeC9ncnViZW52IF07IHRoZW4KICBsb2FkX2Vu
dgpmaQpzZXQgZGVmYXVsdD0iNiIKaWYgWyAiJHtwcmV2X3NhdmVkX2VudHJ5fSIgXTsgdGhlbgog
IHNldCBzYXZlZF9lbnRyeT0iJHtwcmV2X3NhdmVkX2VudHJ5fSIKICBzYXZlX2VudiBzYXZlZF9l
bnRyeQogIHNldCBwcmV2X3NhdmVkX2VudHJ5PQogIHNhdmVfZW52IHByZXZfc2F2ZWRfZW50cnkK
ICBzZXQgYm9vdF9vbmNlPXRydWUKZmkKCmZ1bmN0aW9uIHNhdmVkZWZhdWx0IHsKICBpZiBbIC16
ICIke2Jvb3Rfb25jZX0iIF07IHRoZW4KICAgIHNhdmVkX2VudHJ5PSIke2Nob3Nlbn0iCiAgICBz
YXZlX2VudiBzYXZlZF9lbnRyeQogIGZpCn0KCmZ1bmN0aW9uIGxvYWRfdmlkZW8gewogIGluc21v
ZCB2YmUKICBpbnNtb2QgdmdhCiAgaW5zbW9kIHZpZGVvX2JvY2hzCiAgaW5zbW9kIHZpZGVvX2Np
cnJ1cwp9CgppbnNtb2QgcmFpZAppbnNtb2QgcmFpZDVyZWMKaW5zbW9kIG1kcmFpZAppbnNtb2Qg
bHZtCmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9z
Cmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9zCmluc21vZCBwYXJ0X21zZG9zCmlu
c21vZCBleHQyCnNldCByb290PScodmctYmFzZSknCnNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1
aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdhYTEwYzc1ODkzCmlmIGxvYWRmb250
IC91c3Ivc2hhcmUvZ3J1Yi91bmljb2RlLnBmMiA7IHRoZW4KICBzZXQgZ2Z4bW9kZT02NDB4NDgw
CiAgbG9hZF92aWRlbwogIGluc21vZCBnZnh0ZXJtCmZpCnRlcm1pbmFsX291dHB1dCBnZnh0ZXJt
Cmluc21vZCByYWlkCmluc21vZCByYWlkNXJlYwppbnNtb2QgbWRyYWlkCmluc21vZCBsdm0KaW5z
bW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9k
IHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIHBhcnRfbXNkb3MKaW5zbW9kIGV4
dDIKc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNl
dCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKc2V0IGxvY2FsZV9kaXI9KCRy
b290KS9ib290L2dydWIvbG9jYWxlCnNldCBsYW5nPQppbnNtb2QgZ2V0dGV4dApzZXQgdGltZW91
dD01CiMjIyBFTkQgL2V0Yy9ncnViLmQvMDBfaGVhZGVyICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1
Yi5kLzA1X2RlYmlhbl90aGVtZSAjIyMKaW5zbW9kIHJhaWQKaW5zbW9kIHJhaWQ1cmVjCmluc21v
ZCBtZHJhaWQKaW5zbW9kIGx2bQppbnNtb2QgcGFydF9tc2RvcwppbnNtb2QgcGFydF9tc2Rvcwpp
bnNtb2QgcGFydF9tc2RvcwppbnNtb2QgcGFydF9tc2RvcwppbnNtb2QgcGFydF9tc2RvcwppbnNt
b2QgcGFydF9tc2RvcwppbnNtb2QgZXh0MgpzZXQgcm9vdD0nKHZnLWJhc2UpJwpzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0IGM3ZDk0NjQ4LTRjNjktNDUxMi1hODJjLTM3YWExMGM3
NTg5MwppbnNtb2QgcG5nCmlmIGJhY2tncm91bmRfaW1hZ2UgL3Vzci9zaGFyZS9pbWFnZXMvZGVz
a3RvcC1iYXNlL3NwYWNlZnVuLWdydWIucG5nOyB0aGVuCiAgc2V0IGNvbG9yX25vcm1hbD1saWdo
dC1ncmF5L2JsYWNrCiAgc2V0IGNvbG9yX2hpZ2hsaWdodD13aGl0ZS9ibGFjawplbHNlCiAgc2V0
IG1lbnVfY29sb3Jfbm9ybWFsPWN5YW4vYmx1ZQogIHNldCBtZW51X2NvbG9yX2hpZ2hsaWdodD13
aGl0ZS9ibHVlCmZpCiMjIyBFTkQgL2V0Yy9ncnViLmQvMDVfZGViaWFuX3RoZW1lICMjIwoKIyMj
IEJFR0lOIC9ldGMvZ3J1Yi5kLzEwX2xpbnV4ICMjIwptZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGlu
dXgsIHdpdGggTGludXggMy4yLjE4JyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAt
LWNsYXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWlu
c21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9t
c2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9t
c2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2Up
JwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTIt
YTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjE4IC4uLicKCWxpbnV4
CS9ib290L3ZtbGludXotMy4yLjE4IHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyAgcXVpZXQK
CWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCWluaXRyZAkvYm9vdC9pbml0cmQu
aW1nLTMuMi4xOAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIu
MTggKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAtLWNs
YXNzIGdudSAtLWNsYXNzIG9zIHsKCWluc21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWluc21v
ZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2Rv
cwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2Rv
cwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2UpJwoJ
c2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgy
Yy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjE4IC4uLicKCWxpbnV4CS9i
b290L3ZtbGludXotMy4yLjE4IHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyBzaW5nbGUgCgll
Y2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5pdHJkLmlt
Zy0zLjIuMTgKfQptZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIHdpdGggTGludXggMy4yLjAt
MC5icG8uMi1ydC1hbWQ2NCcgLS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFz
cyBnbnUgLS1jbGFzcyBvcyB7CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2Qg
bWRyYWlkCglpbnNtb2QgbHZtCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MK
CWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MK
CWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNl
YXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMt
MzdhYTEwYzc1ODkzCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItcnQtYW1kNjQg
Li4uJwoJbGludXgJL2Jvb3Qvdm1saW51ei0zLjIuMC0wLmJwby4yLXJ0LWFtZDY0IHJvb3Q9L2Rl
di9tYXBwZXIvdmctYmFzZSBybyAgcXVpZXQKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNr
IC4uLicKCWluaXRyZAkvYm9vdC9pbml0cmQuaW1nLTMuMi4wLTAuYnBvLjItcnQtYW1kNjQKfQpt
ZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIHdpdGggTGludXggMy4yLjAtMC5icG8uMi1ydC1h
bWQ2NCAocmVjb3ZlcnkgbW9kZSknIC0tY2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0t
Y2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJaW5zbW9kIHJhaWQKCWluc21vZCByYWlkNXJlYwoJaW5z
bW9kIG1kcmFpZAoJaW5zbW9kIGx2bQoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScodmctYmFzZSkn
CglzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0IGM3ZDk0NjQ4LTRjNjktNDUxMi1h
ODJjLTM3YWExMGM3NTg5MwoJZWNobwknTG9hZGluZyBMaW51eCAzLjIuMC0wLmJwby4yLXJ0LWFt
ZDY0IC4uLicKCWxpbnV4CS9ib290L3ZtbGludXotMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCByb290
PS9kZXYvbWFwcGVyL3ZnLWJhc2Ugcm8gc2luZ2xlIAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJh
bWRpc2sgLi4uJwoJaW5pdHJkCS9ib290L2luaXRyZC5pbWctMy4yLjAtMC5icG8uMi1ydC1hbWQ2
NAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMC0wLmJwby4y
LWFtZDY0JyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNs
YXNzIG9zIHsKCWluc21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWlu
c21vZCBsdm0KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBh
cnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8t
ZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4
OTMKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4yLjAtMC5icG8uMi1hbWQ2NCAuLi4nCglsaW51eAkv
Ym9vdC92bWxpbnV6LTMuMi4wLTAuYnBvLjItYW1kNjQgcm9vdD0vZGV2L21hcHBlci92Zy1iYXNl
IHJvICBxdWlldAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJkCS9i
b290L2luaXRyZC5pbWctMy4yLjAtMC5icG8uMi1hbWQ2NAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdO
VS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMC0wLmJwby4yLWFtZDY0IChyZWNvdmVyeSBtb2RlKScg
LS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyB7
CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2QgbWRyYWlkCglpbnNtb2QgbHZt
CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9z
CglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9z
CglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNlYXJjaCAtLW5vLWZsb3BweSAt
LWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdhYTEwYzc1ODkzCgllY2hv
CSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItYW1kNjQgLi4uJwoJbGludXgJL2Jvb3Qvdm1s
aW51ei0zLjIuMC0wLmJwby4yLWFtZDY0IHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyBzaW5n
bGUgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCglpbml0cmQJL2Jvb3QvaW5p
dHJkLmltZy0zLjIuMC0wLmJwby4yLWFtZDY0Cn0KIyMjIEVORCAvZXRjL2dydWIuZC8xMF9saW51
eCAjIyMKCiMjIyBCRUdJTiAvZXRjL2dydWIuZC8yMF9saW51eF94ZW4gIyMjCm1lbnVlbnRyeSAn
RGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMTggYW5kIFhFTiA0LjAtYW1kNjQnIC0t
Y2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgLS1j
bGFzcyB4ZW4gewoJaW5zbW9kIHJhaWQKCWluc21vZCByYWlkNXJlYwoJaW5zbW9kIG1kcmFpZAoJ
aW5zbW9kIGx2bQoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2Qg
cGFydF9tc2RvcwoJaW5zbW9kIGV4dDIKCXNldCByb290PScodmctYmFzZSknCglzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0IGM3ZDk0NjQ4LTRjNjktNDUxMi1hODJjLTM3YWExMGM3
NTg5MwoJZWNobwknTG9hZGluZyBMaW51eCAzLjIuMTggLi4uJwoJbXVsdGlib290CS9ib290L3hl
bi00LjAtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIAoJbW9kdWxlCS9ib290L3ZtbGludXotMy4yLjE4
IHBsYWNlaG9sZGVyIHJvb3Q9L2Rldi9tYXBwZXIvdmctYmFzZSBybyAgcXVpZXQKCWVjaG8JJ0xv
YWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4x
OAp9Cm1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCAzLjIuMTggYW5kIFhF
TiA0LjAtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1s
aW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCByYWlkCglp
bnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglz
ZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBj
N2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXgg
My4yLjE4IC4uLicKCW11bHRpYm9vdAkvYm9vdC94ZW4tNC4wLWFtZDY0Lmd6IHBsYWNlaG9sZGVy
IAoJbW9kdWxlCS9ib290L3ZtbGludXotMy4yLjE4IHBsYWNlaG9sZGVyIHJvb3Q9L2Rldi9tYXBw
ZXIvdmctYmFzZSBybyBzaW5nbGUgCgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4n
Cgltb2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMTgKfQptZW51ZW50cnkgJ0RlYmlhbiBHTlUv
TGludXgsIHdpdGggTGludXggMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCBhbmQgWEVOIDQuMC1hbWQ2
NCcgLS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBv
cyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2QgbWRy
YWlkCglpbnNtb2QgbHZtCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNlYXJj
aCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdh
YTEwYzc1ODkzCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItcnQtYW1kNjQgLi4u
JwoJbXVsdGlib290CS9ib290L3hlbi00LjAtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIAoJbW9kdWxl
CS9ib290L3ZtbGludXotMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCBwbGFjZWhvbGRlciByb290PS9k
ZXYvbWFwcGVyL3ZnLWJhc2Ugcm8gIHF1aWV0CgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlz
ayAuLi4nCgltb2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0wLmJwby4yLXJ0LWFtZDY0Cn0K
bWVudWVudHJ5ICdEZWJpYW4gR05VL0xpbnV4LCB3aXRoIExpbnV4IDMuMi4wLTAuYnBvLjItcnQt
YW1kNjQgYW5kIFhFTiA0LjAtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAt
LWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWlu
c21vZCByYWlkCglpbnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBleHQyCglzZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMt
dXVpZCAtLXNldCBjN2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xv
YWRpbmcgTGludXggMy4yLjAtMC5icG8uMi1ydC1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3Qv
eGVuLTQuMC1hbWQ2NC5neiBwbGFjZWhvbGRlciAKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4w
LTAuYnBvLjItcnQtYW1kNjQgcGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci92Zy1iYXNlIHJv
IHNpbmdsZSAKCWVjaG8JJ0xvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9v
dC9pbml0cmQuaW1nLTMuMi4wLTAuYnBvLjItcnQtYW1kNjQKfQptZW51ZW50cnkgJ0RlYmlhbiBH
TlUvTGludXgsIHdpdGggTGludXggMy4yLjAtMC5icG8uMi1hbWQ2NCBhbmQgWEVOIDQuMC1hbWQ2
NCcgLS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBv
cyAtLWNsYXNzIHhlbiB7CglpbnNtb2QgcmFpZAoJaW5zbW9kIHJhaWQ1cmVjCglpbnNtb2QgbWRy
YWlkCglpbnNtb2QgbHZtCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWlu
c21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9Jyh2Zy1iYXNlKScKCXNlYXJj
aCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQgYzdkOTQ2NDgtNGM2OS00NTEyLWE4MmMtMzdh
YTEwYzc1ODkzCgllY2hvCSdMb2FkaW5nIExpbnV4IDMuMi4wLTAuYnBvLjItYW1kNjQgLi4uJwoJ
bXVsdGlib290CS9ib290L3hlbi00LjAtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgIAoJbW9kdWxlCS9i
b290L3ZtbGludXotMy4yLjAtMC5icG8uMi1hbWQ2NCBwbGFjZWhvbGRlciByb290PS9kZXYvbWFw
cGVyL3ZnLWJhc2Ugcm8gIHF1aWV0CgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4n
Cgltb2R1bGUJL2Jvb3QvaW5pdHJkLmltZy0zLjIuMC0wLmJwby4yLWFtZDY0Cn0KbWVudWVudHJ5
ICdEZWJpYW4gR05VL0xpbnV4LCB3aXRoIExpbnV4IDMuMi4wLTAuYnBvLjItYW1kNjQgYW5kIFhF
TiA0LjAtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1s
aW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCByYWlkCglp
bnNtb2QgcmFpZDVyZWMKCWluc21vZCBtZHJhaWQKCWluc21vZCBsdm0KCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBwYXJ0X21z
ZG9zCglpbnNtb2QgcGFydF9tc2RvcwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglz
ZXQgcm9vdD0nKHZnLWJhc2UpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldCBj
N2Q5NDY0OC00YzY5LTQ1MTItYTgyYy0zN2FhMTBjNzU4OTMKCWVjaG8JJ0xvYWRpbmcgTGludXgg
My4yLjAtMC5icG8uMi1hbWQ2NCAuLi4nCgltdWx0aWJvb3QJL2Jvb3QveGVuLTQuMC1hbWQ2NC5n
eiBwbGFjZWhvbGRlciAKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTMuMi4wLTAuYnBvLjItYW1kNjQg
cGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci92Zy1iYXNlIHJvIHNpbmdsZSAKCWVjaG8JJ0xv
YWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLicKCW1vZHVsZQkvYm9vdC9pbml0cmQuaW1nLTMuMi4w
LTAuYnBvLjItYW1kNjQKfQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzIwX2xpbnV4X3hlbiAjIyMKCiMj
IyBCRUdJTiAvZXRjL2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCiMjIyBFTkQgL2V0Yy9ncnViLmQv
MzBfb3MtcHJvYmVyICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQwX2N1c3RvbSAjIyMKIyBU
aGlzIGZpbGUgcHJvdmlkZXMgYW4gZWFzeSB3YXkgdG8gYWRkIGN1c3RvbSBtZW51IGVudHJpZXMu
ICBTaW1wbHkgdHlwZSB0aGUKIyBtZW51IGVudHJpZXMgeW91IHdhbnQgdG8gYWRkIGFmdGVyIHRo
aXMgY29tbWVudC4gIEJlIGNhcmVmdWwgbm90IHRvIGNoYW5nZQojIHRoZSAnZXhlYyB0YWlsJyBs
aW5lIGFib3ZlLgojIyMgRU5EIC9ldGMvZ3J1Yi5kLzQwX2N1c3RvbSAjIyMKCiMjIyBCRUdJTiAv
ZXRjL2dydWIuZC80MV9jdXN0b20gIyMjCmlmIFsgLWYgICRwcmVmaXgvY3VzdG9tLmNmZyBdOyB0
aGVuCiAgc291cmNlICRwcmVmaXgvY3VzdG9tLmNmZzsKZmkKIyMjIEVORCAvZXRjL2dydWIuZC80
MV9jdXN0b20gIyMjCg==
--20cf303b41d749ba4b04c366bfc7
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--20cf303b41d749ba4b04c366bfc7--


From xen-users-bounces@lists.xen.org Tue Jun 26 21:48:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 21:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjdbT-0003sr-Ej; Tue, 26 Jun 2012 21:47:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SjdbS-0003sm-46
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 21:47:18 +0000
Received: from [85.158.143.35:7584] by server-1.bemta-4.messagelabs.com id
	32/0B-24392-5ED2AEF4; Tue, 26 Jun 2012 21:47:17 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340747235!12744248!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8049 invoked from network); 26 Jun 2012 21:47:16 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jun 2012 21:47:16 -0000
Received: from [201.123.249.155] (port=54635 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SjdbO-0004KS-Li
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 16:47:14 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id DEEB4A208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 16:47:12 -0500 (CDT)
Message-ID: <4FEA2DE1.3050900@ondore.com>
Date: Tue, 26 Jun 2012 16:47:13 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
In-Reply-To: <CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 26/06/12 16:26, Shane Johnson escribi=F3:
> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com> wr=
ote:
>> Hello.
>>
>> Can you please show your grub.cfg, and the output of "ls -l /boot"?
>> Specify what section of your grub.cfg is used when the "not an ELF binar=
y"
>> error occur.
>>
>> --
>> Alexandre Kouznetsov
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
> ls -l /boot
> -rw-r--r-- 1 root root  2007679 Jun  3 16:44 System.map-3.2.0-0.bpo.2-amd=
64
> -rw-r--r-- 1 root root  2024845 Jun  3 17:15 System.map-3.2.0-0.bpo.2-rt-=
amd64
> -rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
> -rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
> drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
> -rw-r--r-- 1 root root 11186911 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-amd=
64
> -rw-r--r-- 1 root root 11305992 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-rt-=
amd64
> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
> -rw-r--r-- 1 root root  2695559 Jun 25 16:18 initrd.img-vmlinuz-3.2.18-xe=
n-amd64
> -rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root  2895120 Jun  3 17:13 vmlinuz-3.2.0-0.bpo.2-rt-amd=
64
> -rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
> -rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz
>
> Entry that causes panic -
> menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
> --class debian --class gnu-linux --class gnu --class os --class xen {
> 	insmod raid
> 	insmod raid5rec
> 	insmod mdraid
> 	insmod lvm
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod ext2
> 	set root=3D'(vg-base)'
> 	search --no-floppy --fs-uuid --set c7d94648-4c69-4512-a82c-37aa10c75893
> 	echo	'Loading Linux 3.2.18 ...'
> 	multiboot	/boot/xen-4.0-amd64.gz placeholder
> 	module	/boot/vmlinuz-3.2.18 placeholder root=3D/dev/mapper/vg-base ro
> quiet xen-pciback.hide=3D(05.00.0)(05:00.1)
> 	echo	'Loading initial ramdisk ...'
> 	module	/boot/initrd.img-3.2.18
>
> Full boot.cfg attached.

I believe, vmlinuz-3.2.18 did not came with any Debian package (even =

sid/unstable includes up to 3.2.0). Maybe you compiled it yourself? In =

any case, the initial error is clearly 3.2.18's fault. If you have no =

particular reason to use a custom kernel, I recommend you to stick to =

the repository.

The installation of xen-qemu-dm-4.0 was supposed not to cause any =

troubles, but my hypotheses is that it somehow triggered update-grub =

re-creation (some unconfigured packages was present, maybe? there are =

several ways) and broke your previously working configuration.

You said, you got errors while installing xen-qemu-dm-4.0. They are =

probably still in /vat/log/dpkg.log or /var/log/apt or =

/var/log/aptitude. If what exactly happened is still relevant, i would =

look for the answer there. If you have not touched your grub.cfg, it's =

last modification date will tell you where to look in the logs.

If you just need this to work, please consider removing all =

weired/unused kernel images, so update-grub can have less to mess with. =

Beware, some of those kernels might be still needed by your DomUs.


-- =

Alexandre Kouznetsov




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 21:48:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 21:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjdbT-0003sr-Ej; Tue, 26 Jun 2012 21:47:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SjdbS-0003sm-46
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 21:47:18 +0000
Received: from [85.158.143.35:7584] by server-1.bemta-4.messagelabs.com id
	32/0B-24392-5ED2AEF4; Tue, 26 Jun 2012 21:47:17 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340747235!12744248!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8049 invoked from network); 26 Jun 2012 21:47:16 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jun 2012 21:47:16 -0000
Received: from [201.123.249.155] (port=54635 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SjdbO-0004KS-Li
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 16:47:14 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id DEEB4A208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 16:47:12 -0500 (CDT)
Message-ID: <4FEA2DE1.3050900@ondore.com>
Date: Tue, 26 Jun 2012 16:47:13 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
In-Reply-To: <CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 26/06/12 16:26, Shane Johnson escribi=F3:
> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com> wr=
ote:
>> Hello.
>>
>> Can you please show your grub.cfg, and the output of "ls -l /boot"?
>> Specify what section of your grub.cfg is used when the "not an ELF binar=
y"
>> error occur.
>>
>> --
>> Alexandre Kouznetsov
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
> ls -l /boot
> -rw-r--r-- 1 root root  2007679 Jun  3 16:44 System.map-3.2.0-0.bpo.2-amd=
64
> -rw-r--r-- 1 root root  2024845 Jun  3 17:15 System.map-3.2.0-0.bpo.2-rt-=
amd64
> -rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
> -rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
> drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
> -rw-r--r-- 1 root root 11186911 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-amd=
64
> -rw-r--r-- 1 root root 11305992 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-rt-=
amd64
> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
> -rw-r--r-- 1 root root  2695559 Jun 25 16:18 initrd.img-vmlinuz-3.2.18-xe=
n-amd64
> -rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root  2895120 Jun  3 17:13 vmlinuz-3.2.0-0.bpo.2-rt-amd=
64
> -rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
> -rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz
>
> Entry that causes panic -
> menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
> --class debian --class gnu-linux --class gnu --class os --class xen {
> 	insmod raid
> 	insmod raid5rec
> 	insmod mdraid
> 	insmod lvm
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod part_msdos
> 	insmod ext2
> 	set root=3D'(vg-base)'
> 	search --no-floppy --fs-uuid --set c7d94648-4c69-4512-a82c-37aa10c75893
> 	echo	'Loading Linux 3.2.18 ...'
> 	multiboot	/boot/xen-4.0-amd64.gz placeholder
> 	module	/boot/vmlinuz-3.2.18 placeholder root=3D/dev/mapper/vg-base ro
> quiet xen-pciback.hide=3D(05.00.0)(05:00.1)
> 	echo	'Loading initial ramdisk ...'
> 	module	/boot/initrd.img-3.2.18
>
> Full boot.cfg attached.

I believe, vmlinuz-3.2.18 did not came with any Debian package (even =

sid/unstable includes up to 3.2.0). Maybe you compiled it yourself? In =

any case, the initial error is clearly 3.2.18's fault. If you have no =

particular reason to use a custom kernel, I recommend you to stick to =

the repository.

The installation of xen-qemu-dm-4.0 was supposed not to cause any =

troubles, but my hypotheses is that it somehow triggered update-grub =

re-creation (some unconfigured packages was present, maybe? there are =

several ways) and broke your previously working configuration.

You said, you got errors while installing xen-qemu-dm-4.0. They are =

probably still in /vat/log/dpkg.log or /var/log/apt or =

/var/log/aptitude. If what exactly happened is still relevant, i would =

look for the answer there. If you have not touched your grub.cfg, it's =

last modification date will tell you where to look in the logs.

If you just need this to work, please consider removing all =

weired/unused kernel images, so update-grub can have less to mess with. =

Beware, some of those kernels might be still needed by your DomUs.


-- =

Alexandre Kouznetsov




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 22:15:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 22:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sje1g-0004JF-5b; Tue, 26 Jun 2012 22:14:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Sje1e-0004JA-Fn
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 22:14:22 +0000
Received: from [85.158.138.51:54583] by server-11.bemta-3.messagelabs.com id
	38/B0-02904-D343AEF4; Tue, 26 Jun 2012 22:14:21 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1340748859!29678284!1
X-Originating-IP: [64.18.1.21]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26649 invoked from network); 26 Jun 2012 22:14:20 -0000
Received: from exprod6og108.obsmtp.com (HELO exprod6og108.obsmtp.com)
	(64.18.1.21) by server-11.tower-174.messagelabs.com with SMTP;
	26 Jun 2012 22:14:20 -0000
Received: from mail-qa0-f46.google.com ([209.85.216.46]) (using TLSv1) by
	exprod6ob108.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+o0Ozgyh8mElgPIuqbUFN11Iqns3+aX@postini.com;
	Tue, 26 Jun 2012 15:14:20 PDT
Received: by qadb17 with SMTP id b17so2139719qad.19
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 15:14:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=EdqVdNBhZDBRbJGbEidDVCZa7AJpcdWOXOguQAbMc6s=;
	b=kuq+Po48O8qQxdL3q5ROtm0DMWccYp2WPYk/r7VQmmsOM4mm4ikKN0oXXJgOjsl3rP
	ZrpkSjX+9vFniDuWSIT51TmOyEJZwkj6Ga4tpJ5SYomNgn4wKJ1LC3xijWuiail67Oka
	fF1IpD7+pPrWRtsLdXs5rXMGICZA1MYCrUHfa2RguLSLAhjuZGwzP1XIn1nYfqtA0ID5
	maeeYpgMObJgJfyKEa4ohvNHTBVJFWwf8oPo7AoRJ5LMur1tkOHham1TRZaBKyx+SaXy
	w8hDwVnftaLhv1dIrABwv3SP33yHdkAG0wKnfccchimmLz6J71DloSQh7ejNFZmov8H0
	iRwQ==
MIME-Version: 1.0
Received: by 10.224.18.146 with SMTP id w18mr27131074qaa.96.1340748858246;
	Tue, 26 Jun 2012 15:14:18 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Tue, 26 Jun 2012 15:14:18 -0700 (PDT)
In-Reply-To: <4FEA2DE1.3050900@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
	<4FEA2DE1.3050900@ondore.com>
Date: Tue, 26 Jun 2012 16:14:18 -0600
Message-ID: <CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-Gm-Message-State: ALoCoQljwzbnrmdciw9hdm/BLG1tCfp0VzVs28GY/uQ3UIOn7J6qkN9qToUrzAFCYfrKasdhCOXA
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 26, 2012 at 3:47 PM, Alexandre Kouznetsov <alk@ondore.com> wrot=
e:
> Hello.
>
> El 26/06/12 16:26, Shane Johnson escribi=F3:
>
>> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com>
>> wrote:
>>>
>>> Hello.
>>>
>>> Can you please show your grub.cfg, and the output of "ls -l /boot"?
>>> Specify what section of your grub.cfg is used when the "not an ELF
>>> binary"
>>> error occur.
>>>
>>> --
>>> Alexandre Kouznetsov
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>
>>
>> ls -l /boot
>> -rw-r--r-- 1 root root =A02007679 Jun =A03 16:44
>> System.map-3.2.0-0.bpo.2-amd64
>> -rw-r--r-- 1 root root =A02024845 Jun =A03 17:15
>> System.map-3.2.0-0.bpo.2-rt-amd64
>> -rw-r--r-- 1 root root =A02052633 Jun 21 15:02 System.map-3.2.18
>> -rw-r--r-- 1 root root =A0 129015 Jun =A03 16:44 config-3.2.0-0.bpo.2-am=
d64
>> -rw-r--r-- 1 root root =A0 128580 Jun =A03 17:15 config-3.2.0-0.bpo.2-rt=
-amd64
>> -rw-r--r-- 1 root root =A0 128623 Jun 21 13:21 config-3.2.18
>> drwxr-xr-x 3 root root =A0 =A0 4096 Jun 26 14:04 grub
>> -rw-r--r-- 1 root root 11186911 Jun 25 16:13
>> initrd.img-3.2.0-0.bpo.2-amd64
>> -rw-r--r-- 1 root root 11305992 Jun 25 16:13
>> initrd.img-3.2.0-0.bpo.2-rt-amd64
>> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
>> -rw-r--r-- 1 root root =A02695559 Jun 25 16:18
>> initrd.img-vmlinuz-3.2.18-xen-amd64
>> -rw-r--r-- 1 root root =A02846608 Jun =A03 16:41 vmlinuz-3.2.0-0.bpo.2-a=
md64
>> -rw-r--r-- 1 root root =A02895120 Jun =A03 17:13
>> vmlinuz-3.2.0-0.bpo.2-rt-amd64
>> -rw-r--r-- 1 root root =A02937200 Jun 26 14:08 vmlinuz-3.2.18
>> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
>> -rw-r--r-- 1 root root =A0 678554 Jun =A09 =A02011 xen-4.0-amd64.gz
>>
>> Entry that causes panic -
>> menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
>> --class debian --class gnu-linux --class gnu --class os --class xen {
>> =A0 =A0 =A0 =A0insmod raid
>> =A0 =A0 =A0 =A0insmod raid5rec
>> =A0 =A0 =A0 =A0insmod mdraid
>> =A0 =A0 =A0 =A0insmod lvm
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod ext2
>> =A0 =A0 =A0 =A0set root=3D'(vg-base)'
>> =A0 =A0 =A0 =A0search --no-floppy --fs-uuid --set
>> c7d94648-4c69-4512-a82c-37aa10c75893
>> =A0 =A0 =A0 =A0echo =A0 =A0'Loading Linux 3.2.18 ...'
>> =A0 =A0 =A0 =A0multiboot =A0 =A0 =A0 /boot/xen-4.0-amd64.gz placeholder
>> =A0 =A0 =A0 =A0module =A0/boot/vmlinuz-3.2.18 placeholder root=3D/dev/ma=
pper/vg-base
>> ro
>> quiet xen-pciback.hide=3D(05.00.0)(05:00.1)
>> =A0 =A0 =A0 =A0echo =A0 =A0'Loading initial ramdisk ...'
>> =A0 =A0 =A0 =A0module =A0/boot/initrd.img-3.2.18
>>
>> Full boot.cfg attached.
>
>
> I believe, vmlinuz-3.2.18 did not came with any Debian package (even
> sid/unstable includes up to 3.2.0). Maybe you compiled it yourself? In any
> case, the initial error is clearly 3.2.18's fault. If you have no particu=
lar
> reason to use a custom kernel, I recommend you to stick to the repository.
>
> The installation of xen-qemu-dm-4.0 was supposed not to cause any trouble=
s,
> but my hypotheses is that it somehow triggered update-grub re-creation (s=
ome
> unconfigured packages was present, maybe? there are several ways) and bro=
ke
> your previously working configuration.
>
> You said, you got errors while installing xen-qemu-dm-4.0. They are proba=
bly
> still in /vat/log/dpkg.log or /var/log/apt or /var/log/aptitude. If what
> exactly happened is still relevant, i would look for the answer there. If
> you have not touched your grub.cfg, it's last modification date will tell
> you where to look in the logs.
>
> If you just need this to work, please consider removing all weired/unused
> kernel images, so update-grub can have less to mess with. Beware, some of
> those kernels might be still needed by your DomUs.
>
>
>
> --
> Alexandre Kouznetsov
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Alexandre,
Yes I compiled 3.2.18 - following Debian instructions with the debian
sources.  The only reason I compiled the kernel is that pciback is a
module in the default kernel and loads xen-pciback.hide too late for
hiding the video card from Dom0.   Believe me, If I could get away
with not compiling the kernel that would be my preference.  As it
stands, I do need to pass that video card to the VM on this server.
This server is only going to be running one kernel and one VM  (I
choose this for disaster recovery) so the other kernels where just
there so I could get a working system to compile the kernel I needed.
I have to leave most of them so the dependencies for xen are satisfied
in aptitude.
The errors where not from the installation of xen-qemu-dm they
happened on subsequent boots. (Same kernel panic )  And because this
has to be a HVM machine, I have to use xen-qemu-dm until Debian moves
to the newer version where it's not required and this makes it so that
no matter what kernel I use - I will be running into the problem of
the kernel panic error message.
I guess my from here my options are to use the uncompressed
vmlinuz-3.2.18 file or possibly compile Xen from source.  Where the
uncompressed works - I will probably go with it.  I was doing the
testing today to try and help figure out why it was happening.  (Still
don't understand why it's only on this hardware I have the issue.)

Than you.


-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 22:15:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 22:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sje1g-0004JF-5b; Tue, 26 Jun 2012 22:14:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Sje1e-0004JA-Fn
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 22:14:22 +0000
Received: from [85.158.138.51:54583] by server-11.bemta-3.messagelabs.com id
	38/B0-02904-D343AEF4; Tue, 26 Jun 2012 22:14:21 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1340748859!29678284!1
X-Originating-IP: [64.18.1.21]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26649 invoked from network); 26 Jun 2012 22:14:20 -0000
Received: from exprod6og108.obsmtp.com (HELO exprod6og108.obsmtp.com)
	(64.18.1.21) by server-11.tower-174.messagelabs.com with SMTP;
	26 Jun 2012 22:14:20 -0000
Received: from mail-qa0-f46.google.com ([209.85.216.46]) (using TLSv1) by
	exprod6ob108.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+o0Ozgyh8mElgPIuqbUFN11Iqns3+aX@postini.com;
	Tue, 26 Jun 2012 15:14:20 PDT
Received: by qadb17 with SMTP id b17so2139719qad.19
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 15:14:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=EdqVdNBhZDBRbJGbEidDVCZa7AJpcdWOXOguQAbMc6s=;
	b=kuq+Po48O8qQxdL3q5ROtm0DMWccYp2WPYk/r7VQmmsOM4mm4ikKN0oXXJgOjsl3rP
	ZrpkSjX+9vFniDuWSIT51TmOyEJZwkj6Ga4tpJ5SYomNgn4wKJ1LC3xijWuiail67Oka
	fF1IpD7+pPrWRtsLdXs5rXMGICZA1MYCrUHfa2RguLSLAhjuZGwzP1XIn1nYfqtA0ID5
	maeeYpgMObJgJfyKEa4ohvNHTBVJFWwf8oPo7AoRJ5LMur1tkOHham1TRZaBKyx+SaXy
	w8hDwVnftaLhv1dIrABwv3SP33yHdkAG0wKnfccchimmLz6J71DloSQh7ejNFZmov8H0
	iRwQ==
MIME-Version: 1.0
Received: by 10.224.18.146 with SMTP id w18mr27131074qaa.96.1340748858246;
	Tue, 26 Jun 2012 15:14:18 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Tue, 26 Jun 2012 15:14:18 -0700 (PDT)
In-Reply-To: <4FEA2DE1.3050900@ondore.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
	<4FEA2DE1.3050900@ondore.com>
Date: Tue, 26 Jun 2012 16:14:18 -0600
Message-ID: <CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Alexandre Kouznetsov <alk@ondore.com>
X-Gm-Message-State: ALoCoQljwzbnrmdciw9hdm/BLG1tCfp0VzVs28GY/uQ3UIOn7J6qkN9qToUrzAFCYfrKasdhCOXA
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Jun 26, 2012 at 3:47 PM, Alexandre Kouznetsov <alk@ondore.com> wrot=
e:
> Hello.
>
> El 26/06/12 16:26, Shane Johnson escribi=F3:
>
>> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com>
>> wrote:
>>>
>>> Hello.
>>>
>>> Can you please show your grub.cfg, and the output of "ls -l /boot"?
>>> Specify what section of your grub.cfg is used when the "not an ELF
>>> binary"
>>> error occur.
>>>
>>> --
>>> Alexandre Kouznetsov
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>
>>
>> ls -l /boot
>> -rw-r--r-- 1 root root =A02007679 Jun =A03 16:44
>> System.map-3.2.0-0.bpo.2-amd64
>> -rw-r--r-- 1 root root =A02024845 Jun =A03 17:15
>> System.map-3.2.0-0.bpo.2-rt-amd64
>> -rw-r--r-- 1 root root =A02052633 Jun 21 15:02 System.map-3.2.18
>> -rw-r--r-- 1 root root =A0 129015 Jun =A03 16:44 config-3.2.0-0.bpo.2-am=
d64
>> -rw-r--r-- 1 root root =A0 128580 Jun =A03 17:15 config-3.2.0-0.bpo.2-rt=
-amd64
>> -rw-r--r-- 1 root root =A0 128623 Jun 21 13:21 config-3.2.18
>> drwxr-xr-x 3 root root =A0 =A0 4096 Jun 26 14:04 grub
>> -rw-r--r-- 1 root root 11186911 Jun 25 16:13
>> initrd.img-3.2.0-0.bpo.2-amd64
>> -rw-r--r-- 1 root root 11305992 Jun 25 16:13
>> initrd.img-3.2.0-0.bpo.2-rt-amd64
>> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
>> -rw-r--r-- 1 root root =A02695559 Jun 25 16:18
>> initrd.img-vmlinuz-3.2.18-xen-amd64
>> -rw-r--r-- 1 root root =A02846608 Jun =A03 16:41 vmlinuz-3.2.0-0.bpo.2-a=
md64
>> -rw-r--r-- 1 root root =A02895120 Jun =A03 17:13
>> vmlinuz-3.2.0-0.bpo.2-rt-amd64
>> -rw-r--r-- 1 root root =A02937200 Jun 26 14:08 vmlinuz-3.2.18
>> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
>> -rw-r--r-- 1 root root =A0 678554 Jun =A09 =A02011 xen-4.0-amd64.gz
>>
>> Entry that causes panic -
>> menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
>> --class debian --class gnu-linux --class gnu --class os --class xen {
>> =A0 =A0 =A0 =A0insmod raid
>> =A0 =A0 =A0 =A0insmod raid5rec
>> =A0 =A0 =A0 =A0insmod mdraid
>> =A0 =A0 =A0 =A0insmod lvm
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod part_msdos
>> =A0 =A0 =A0 =A0insmod ext2
>> =A0 =A0 =A0 =A0set root=3D'(vg-base)'
>> =A0 =A0 =A0 =A0search --no-floppy --fs-uuid --set
>> c7d94648-4c69-4512-a82c-37aa10c75893
>> =A0 =A0 =A0 =A0echo =A0 =A0'Loading Linux 3.2.18 ...'
>> =A0 =A0 =A0 =A0multiboot =A0 =A0 =A0 /boot/xen-4.0-amd64.gz placeholder
>> =A0 =A0 =A0 =A0module =A0/boot/vmlinuz-3.2.18 placeholder root=3D/dev/ma=
pper/vg-base
>> ro
>> quiet xen-pciback.hide=3D(05.00.0)(05:00.1)
>> =A0 =A0 =A0 =A0echo =A0 =A0'Loading initial ramdisk ...'
>> =A0 =A0 =A0 =A0module =A0/boot/initrd.img-3.2.18
>>
>> Full boot.cfg attached.
>
>
> I believe, vmlinuz-3.2.18 did not came with any Debian package (even
> sid/unstable includes up to 3.2.0). Maybe you compiled it yourself? In any
> case, the initial error is clearly 3.2.18's fault. If you have no particu=
lar
> reason to use a custom kernel, I recommend you to stick to the repository.
>
> The installation of xen-qemu-dm-4.0 was supposed not to cause any trouble=
s,
> but my hypotheses is that it somehow triggered update-grub re-creation (s=
ome
> unconfigured packages was present, maybe? there are several ways) and bro=
ke
> your previously working configuration.
>
> You said, you got errors while installing xen-qemu-dm-4.0. They are proba=
bly
> still in /vat/log/dpkg.log or /var/log/apt or /var/log/aptitude. If what
> exactly happened is still relevant, i would look for the answer there. If
> you have not touched your grub.cfg, it's last modification date will tell
> you where to look in the logs.
>
> If you just need this to work, please consider removing all weired/unused
> kernel images, so update-grub can have less to mess with. Beware, some of
> those kernels might be still needed by your DomUs.
>
>
>
> --
> Alexandre Kouznetsov
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Alexandre,
Yes I compiled 3.2.18 - following Debian instructions with the debian
sources.  The only reason I compiled the kernel is that pciback is a
module in the default kernel and loads xen-pciback.hide too late for
hiding the video card from Dom0.   Believe me, If I could get away
with not compiling the kernel that would be my preference.  As it
stands, I do need to pass that video card to the VM on this server.
This server is only going to be running one kernel and one VM  (I
choose this for disaster recovery) so the other kernels where just
there so I could get a working system to compile the kernel I needed.
I have to leave most of them so the dependencies for xen are satisfied
in aptitude.
The errors where not from the installation of xen-qemu-dm they
happened on subsequent boots. (Same kernel panic )  And because this
has to be a HVM machine, I have to use xen-qemu-dm until Debian moves
to the newer version where it's not required and this makes it so that
no matter what kernel I use - I will be running into the problem of
the kernel panic error message.
I guess my from here my options are to use the uncompressed
vmlinuz-3.2.18 file or possibly compile Xen from source.  Where the
uncompressed works - I will probably go with it.  I was doing the
testing today to try and help figure out why it was happening.  (Still
don't understand why it's only on this hardware I have the issue.)

Than you.


-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 22:26:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 22:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjeCI-0004bG-Ik; Tue, 26 Jun 2012 22:25:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjeCG-0004bA-Mu
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 22:25:21 +0000
Received: from [193.109.254.147:45043] by server-11.bemta-14.messagelabs.com
	id 93/E9-24843-FC63AEF4; Tue, 26 Jun 2012 22:25:19 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1340749516!1851096!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31782 invoked from network); 26 Jun 2012 22:25:18 -0000
Received: from unknown (HELO mail-ob0-f173.google.com) (209.85.214.173)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 22:25:18 -0000
Received: by obbta14 with SMTP id ta14so617411obb.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 15:24:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=B9S20p+i8zABafg2DblkA52Uok3/TA1o/08X41RZfEc=;
	b=b4hHgvD6P59wKWip80nat/1XQGDvzDIfKth2JmJReFnWMcq8w+S4w/lX12KRXIBFte
	mH0GcPbkn8nsOHgmlb56I8EwMlnLo2kzu7k3Uc04bTyWCh3V7s2ToA4gGn5ln1IZP/CT
	zU6hUn1Mmf0L+lMWnigvxGxIqg8hPxl55RSzBMv3FPxnUYW7pAk34o8Nkt4FhdVCqxP6
	7VY1dtSN1Gtwez4SRafAhyI+s95kzjM3Ah1IjW1u7fQg+0+GGAz1m637UVRbgacQ6jMH
	CvrdH9viwPNE0MrUEk19L0ZUB0gq1wImxcv+/F1HG/UdfNEc+j4pR3nrFks67OC1ePUd
	PGIw==
MIME-Version: 1.0
Received: by 10.182.50.103 with SMTP id b7mr17914456obo.15.1340749448544; Tue,
	26 Jun 2012 15:24:08 -0700 (PDT)
Received: by 10.76.82.132 with HTTP; Tue, 26 Jun 2012 15:24:08 -0700 (PDT)
In-Reply-To: <CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
Date: Tue, 26 Jun 2012 18:24:08 -0400
Message-ID: <CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1476435164182504275=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1476435164182504275==
Content-Type: multipart/alternative; boundary=f46d04451a099d018704c3678e12

--f46d04451a099d018704c3678e12
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I am using the xl toolstack, with Xen 4.2.  That's probably the difference,
I tried the pci flags (both inline and stand-alone versions of them)
without any changes.

On Tue, Jun 26, 2012 at 7:19 AM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Hi,
>
> did some testing in my lunch break:
>
> # dmesg -c && xm dmesg -c
> # xm destroy WINDOMU
> # dmesg
> [257342.161103] xen1: port 1(work) entered disabled state
> [257342.162777] xen1: port 1(work) entered disabled state
> [257345.003372] irq 18: nobody cared (try booting with the "irqpoll"
> option)
> [257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2
> [257345.006208] Call Trace:
> [257345.006208]  [<ffffffff800085d5>] dump_trace+0x85/0x1c0
> [257345.006208]  [<ffffffff8088c036>] dump_stack+0x69/0x6f
> [257345.006208]  [<ffffffff800c9936>] __report_bad_irq+0x36/0xe0
> [257345.006208]  [<ffffffff800c9c8b>] note_interrupt+0x1fb/0x240
> [257345.006208]  [<ffffffff800c72c4>] handle_irq_event_percpu+0x94/0x1d0
> [257345.006208]  [<ffffffff800c7464>] handle_irq_event+0x64/0x90
> [257345.006208]  [<ffffffff800ca7b4>] handle_fasteoi_irq+0x64/0x120
> [257345.006208]  [<ffffffff80008468>] handle_irq+0x18/0x30
> [257345.006208]  [<ffffffff805c1cc4>] evtchn_do_upcall+0x1c4/0x2e0
> [257345.006208]  [<ffffffff808a308e>] do_hypervisor_callback+0x1e/0x30
> [257345.006208]  [<ffffffff8014802a>] fget_light+0x3a/0xc0
> [257345.006208]  [<ffffffff80159c65>] do_select+0x315/0x660
> [257345.006208]  [<ffffffff8015a15a>] core_sys_select+0x1aa/0x2e0
> [257345.006208]  [<ffffffff8015a347>] sys_select+0xb7/0x110
> [257345.006208]  [<ffffffff808a29bb>] system_call_fastpath+0x1a/0x1f
> [257345.006208]  [<00007f1a6d0081d3>] 0x7f1a6d0081d2
> [257345.006208] handlers:
> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> [257345.006208] Disabling IRQ #18
> # xm dmesg
> <nothing here>
> # xm create WINDOMU
> booted without problems and i played some Diablo 3 for testing
> purpose: no performance change, everything normal
>
> Then i analysed the kernel output in dmesg from the kill and found out
> that the IRQ 18 is not in fact my graphic card what i always thought,
> but my usb host controler which i have forwarded to the domU, too. So
> appereantly there is no nothing vga related in the dmesg. Then I
> thought okay, if the dom0 in fact doesn't care about the vga state, it
> might actually be the domU and the only thing i guess can be
> responsible for that is this in my domU config:
>
> #######################
> #   PCI Power Management:
> #
> #   If it's set, the guest OS will be able to program D0-D3hot states of
> the
> # PCI device for the purpose of low power consumption.
> #
> pci_power_mgmt=3D1
> #######################
>
> My new theory is that this allowes the domU (and therefor my windows)
> to reset the vga on boot so i don't have the problems you have..
>
> Question is: Are you using this option in your domU or might that be
> the difference in our configs?
>
>
>
>
> 2012/6/26 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> > On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme <cdelorme@gmail.com>
> wrote:
> >> I agree with you that Xen has an awareness, but what I read suggested
> that
> >> the DomU is supposed to be responsible for the reset.
> >
> > Quite silly, many OSes and drivers don't care about device shutdown on
> > "poweroff".
> > Why should they, the power usually will be off real soon anyway.
> > I think currently only Linux cares enough - due to the need to support
> kexec.
> >
> > Suspend to ram is different matter. Perhaps that avenue would be
> > useful to explore.
> > (Attempting to S2R the VM instead of shutdown...)
> >
> > Still, it'd be nice for Xen to force reset the devices (FLR, then
> > D0->D3->D0 ASPM, then finally PCI bus reset as a last resort) when the
> > VM stops using the devices.
> > Better safe than sorry.
> >
> >> In any event, please
> >> do post your results.  If you don't have the same performance
> degradation
> >> and you can help identify where our configurations differ, it could
> help fix
> >> the problem which would be awesome.
> >
> > --
> > Rados=C5=82aw Szkodzi=C5=84ski
>

--f46d04451a099d018704c3678e12
Content-Type: text/html; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable

<div>I am using the xl toolstack, with Xen 4.2. =A0That&#39;s probably the =
difference, I tried the pci flags (both inline and stand-alone versions of =
them) without any changes.</div><div><br><div class=3D"gmail_quote">On Tue,=
 Jun 26, 2012 at 7:19 AM, Matthias <span dir=3D"ltr">&lt;<a href=3D"mailto:=
matthias.kannenberg@googlemail.com" target=3D"_blank">matthias.kannenberg@g=
ooglemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
did some testing in my lunch break:<br>
<br>
# dmesg -c &amp;&amp; xm dmesg -c<br>
# xm destroy WINDOMU<br>
# dmesg<br>
[257342.161103] xen1: port 1(work) entered disabled state<br>
[257342.162777] xen1: port 1(work) entered disabled state<br>
[257345.003372] irq 18: nobody cared (try booting with the &quot;irqpoll&qu=
ot; option)<br>
[257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2<br>
[257345.006208] Call Trace:<br>
[257345.006208] =A0[&lt;ffffffff800085d5&gt;] dump_trace+0x85/0x1c0<br>
[257345.006208] =A0[&lt;ffffffff8088c036&gt;] dump_stack+0x69/0x6f<br>
[257345.006208] =A0[&lt;ffffffff800c9936&gt;] __report_bad_irq+0x36/0xe0<br=
>
[257345.006208] =A0[&lt;ffffffff800c9c8b&gt;] note_interrupt+0x1fb/0x240<br=
>
[257345.006208] =A0[&lt;ffffffff800c72c4&gt;] handle_irq_event_percpu+0x94/=
0x1d0<br>
[257345.006208] =A0[&lt;ffffffff800c7464&gt;] handle_irq_event+0x64/0x90<br=
>
[257345.006208] =A0[&lt;ffffffff800ca7b4&gt;] handle_fasteoi_irq+0x64/0x120=
<br>
[257345.006208] =A0[&lt;ffffffff80008468&gt;] handle_irq+0x18/0x30<br>
[257345.006208] =A0[&lt;ffffffff805c1cc4&gt;] evtchn_do_upcall+0x1c4/0x2e0<=
br>
[257345.006208] =A0[&lt;ffffffff808a308e&gt;] do_hypervisor_callback+0x1e/0=
x30<br>
[257345.006208] =A0[&lt;ffffffff8014802a&gt;] fget_light+0x3a/0xc0<br>
[257345.006208] =A0[&lt;ffffffff80159c65&gt;] do_select+0x315/0x660<br>
[257345.006208] =A0[&lt;ffffffff8015a15a&gt;] core_sys_select+0x1aa/0x2e0<b=
r>
[257345.006208] =A0[&lt;ffffffff8015a347&gt;] sys_select+0xb7/0x110<br>
[257345.006208] =A0[&lt;ffffffff808a29bb&gt;] system_call_fastpath+0x1a/0x1=
f<br>
[257345.006208] =A0[&lt;00007f1a6d0081d3&gt;] 0x7f1a6d0081d2<br>
[257345.006208] handlers:<br>
[257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
[257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
[257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
[257345.006208] Disabling IRQ #18<br>
# xm dmesg<br>
&lt;nothing here&gt;<br>
# xm create WINDOMU<br>
booted without problems and i played some Diablo 3 for testing<br>
purpose: no performance change, everything normal<br>
<br>
Then i analysed the kernel output in dmesg from the kill and found out<br>
that the IRQ 18 is not in fact my graphic card what i always thought,<br>
but my usb host controler which i have forwarded to the domU, too. So<br>
appereantly there is no nothing vga related in the dmesg. Then I<br>
thought okay, if the dom0 in fact doesn&#39;t care about the vga state, it<=
br>
might actually be the domU and the only thing i guess can be<br>
responsible for that is this in my domU config:<br>
<br>
#######################<br>
# =A0 PCI Power Management:<br>
#<br>
# =A0 If it&#39;s set, the guest OS will be able to program D0-D3hot states=
 of the<br>
# PCI device for the purpose of low power consumption.<br>
#<br>
pci_power_mgmt=3D1<br>
#######################<br>
<br>
My new theory is that this allowes the domU (and therefor my windows)<br>
to reset the vga on boot so i don&#39;t have the problems you have..<br>
<br>
Question is: Are you using this option in your domU or might that be<br>
the difference in our configs?<br>
<br>
<br>
<br>
<br>
2012/6/26 Radoslaw Szkodzinski &lt;<a href=3D"mailto:astralstorm@gmail.com"=
>astralstorm@gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; On Tue, Jun 26, 2012 at 2:51 A=
M, Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@gmail.c=
om</a>&gt; wrote:<br>
&gt;&gt; I agree with you that Xen has an awareness, but what I read sugges=
ted that<br>
&gt;&gt; the DomU is supposed to be responsible for the reset.<br>
&gt;<br>
&gt; Quite silly, many OSes and drivers don&#39;t care about device shutdow=
n on<br>
&gt; &quot;poweroff&quot;.<br>
&gt; Why should they, the power usually will be off real soon anyway.<br>
&gt; I think currently only Linux cares enough - due to the need to support=
 kexec.<br>
&gt;<br>
&gt; Suspend to ram is different matter. Perhaps that avenue would be<br>
&gt; useful to explore.<br>
&gt; (Attempting to S2R the VM instead of shutdown...)<br>
&gt;<br>
&gt; Still, it&#39;d be nice for Xen to force reset the devices (FLR, then<=
br>
&gt; D0-&gt;D3-&gt;D0 ASPM, then finally PCI bus reset as a last resort) wh=
en the<br>
&gt; VM stops using the devices.<br>
&gt; Better safe than sorry.<br>
&gt;<br>
&gt;&gt; In any event, please<br>
&gt;&gt; do post your results. =A0If you don&#39;t have the same performanc=
e degradation<br>
&gt;&gt; and you can help identify where our configurations differ, it coul=
d help fix<br>
&gt;&gt; the problem which would be awesome.<br>
&gt;<br>
&gt; --<br>
&gt; Rados=B3aw Szkodzi=F1ski<br>
</div></div></blockquote></div><br></div>

--f46d04451a099d018704c3678e12--


--===============1476435164182504275==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1476435164182504275==--


From xen-users-bounces@lists.xen.org Tue Jun 26 22:26:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 22:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjeCI-0004bG-Ik; Tue, 26 Jun 2012 22:25:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjeCG-0004bA-Mu
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 22:25:21 +0000
Received: from [193.109.254.147:45043] by server-11.bemta-14.messagelabs.com
	id 93/E9-24843-FC63AEF4; Tue, 26 Jun 2012 22:25:19 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1340749516!1851096!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31782 invoked from network); 26 Jun 2012 22:25:18 -0000
Received: from unknown (HELO mail-ob0-f173.google.com) (209.85.214.173)
	by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 22:25:18 -0000
Received: by obbta14 with SMTP id ta14so617411obb.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 15:24:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=B9S20p+i8zABafg2DblkA52Uok3/TA1o/08X41RZfEc=;
	b=b4hHgvD6P59wKWip80nat/1XQGDvzDIfKth2JmJReFnWMcq8w+S4w/lX12KRXIBFte
	mH0GcPbkn8nsOHgmlb56I8EwMlnLo2kzu7k3Uc04bTyWCh3V7s2ToA4gGn5ln1IZP/CT
	zU6hUn1Mmf0L+lMWnigvxGxIqg8hPxl55RSzBMv3FPxnUYW7pAk34o8Nkt4FhdVCqxP6
	7VY1dtSN1Gtwez4SRafAhyI+s95kzjM3Ah1IjW1u7fQg+0+GGAz1m637UVRbgacQ6jMH
	CvrdH9viwPNE0MrUEk19L0ZUB0gq1wImxcv+/F1HG/UdfNEc+j4pR3nrFks67OC1ePUd
	PGIw==
MIME-Version: 1.0
Received: by 10.182.50.103 with SMTP id b7mr17914456obo.15.1340749448544; Tue,
	26 Jun 2012 15:24:08 -0700 (PDT)
Received: by 10.76.82.132 with HTTP; Tue, 26 Jun 2012 15:24:08 -0700 (PDT)
In-Reply-To: <CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
Date: Tue, 26 Jun 2012 18:24:08 -0400
Message-ID: <CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1476435164182504275=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1476435164182504275==
Content-Type: multipart/alternative; boundary=f46d04451a099d018704c3678e12

--f46d04451a099d018704c3678e12
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I am using the xl toolstack, with Xen 4.2.  That's probably the difference,
I tried the pci flags (both inline and stand-alone versions of them)
without any changes.

On Tue, Jun 26, 2012 at 7:19 AM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Hi,
>
> did some testing in my lunch break:
>
> # dmesg -c && xm dmesg -c
> # xm destroy WINDOMU
> # dmesg
> [257342.161103] xen1: port 1(work) entered disabled state
> [257342.162777] xen1: port 1(work) entered disabled state
> [257345.003372] irq 18: nobody cared (try booting with the "irqpoll"
> option)
> [257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2
> [257345.006208] Call Trace:
> [257345.006208]  [<ffffffff800085d5>] dump_trace+0x85/0x1c0
> [257345.006208]  [<ffffffff8088c036>] dump_stack+0x69/0x6f
> [257345.006208]  [<ffffffff800c9936>] __report_bad_irq+0x36/0xe0
> [257345.006208]  [<ffffffff800c9c8b>] note_interrupt+0x1fb/0x240
> [257345.006208]  [<ffffffff800c72c4>] handle_irq_event_percpu+0x94/0x1d0
> [257345.006208]  [<ffffffff800c7464>] handle_irq_event+0x64/0x90
> [257345.006208]  [<ffffffff800ca7b4>] handle_fasteoi_irq+0x64/0x120
> [257345.006208]  [<ffffffff80008468>] handle_irq+0x18/0x30
> [257345.006208]  [<ffffffff805c1cc4>] evtchn_do_upcall+0x1c4/0x2e0
> [257345.006208]  [<ffffffff808a308e>] do_hypervisor_callback+0x1e/0x30
> [257345.006208]  [<ffffffff8014802a>] fget_light+0x3a/0xc0
> [257345.006208]  [<ffffffff80159c65>] do_select+0x315/0x660
> [257345.006208]  [<ffffffff8015a15a>] core_sys_select+0x1aa/0x2e0
> [257345.006208]  [<ffffffff8015a347>] sys_select+0xb7/0x110
> [257345.006208]  [<ffffffff808a29bb>] system_call_fastpath+0x1a/0x1f
> [257345.006208]  [<00007f1a6d0081d3>] 0x7f1a6d0081d2
> [257345.006208] handlers:
> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> [257345.006208] Disabling IRQ #18
> # xm dmesg
> <nothing here>
> # xm create WINDOMU
> booted without problems and i played some Diablo 3 for testing
> purpose: no performance change, everything normal
>
> Then i analysed the kernel output in dmesg from the kill and found out
> that the IRQ 18 is not in fact my graphic card what i always thought,
> but my usb host controler which i have forwarded to the domU, too. So
> appereantly there is no nothing vga related in the dmesg. Then I
> thought okay, if the dom0 in fact doesn't care about the vga state, it
> might actually be the domU and the only thing i guess can be
> responsible for that is this in my domU config:
>
> #######################
> #   PCI Power Management:
> #
> #   If it's set, the guest OS will be able to program D0-D3hot states of
> the
> # PCI device for the purpose of low power consumption.
> #
> pci_power_mgmt=3D1
> #######################
>
> My new theory is that this allowes the domU (and therefor my windows)
> to reset the vga on boot so i don't have the problems you have..
>
> Question is: Are you using this option in your domU or might that be
> the difference in our configs?
>
>
>
>
> 2012/6/26 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> > On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme <cdelorme@gmail.com>
> wrote:
> >> I agree with you that Xen has an awareness, but what I read suggested
> that
> >> the DomU is supposed to be responsible for the reset.
> >
> > Quite silly, many OSes and drivers don't care about device shutdown on
> > "poweroff".
> > Why should they, the power usually will be off real soon anyway.
> > I think currently only Linux cares enough - due to the need to support
> kexec.
> >
> > Suspend to ram is different matter. Perhaps that avenue would be
> > useful to explore.
> > (Attempting to S2R the VM instead of shutdown...)
> >
> > Still, it'd be nice for Xen to force reset the devices (FLR, then
> > D0->D3->D0 ASPM, then finally PCI bus reset as a last resort) when the
> > VM stops using the devices.
> > Better safe than sorry.
> >
> >> In any event, please
> >> do post your results.  If you don't have the same performance
> degradation
> >> and you can help identify where our configurations differ, it could
> help fix
> >> the problem which would be awesome.
> >
> > --
> > Rados=C5=82aw Szkodzi=C5=84ski
>

--f46d04451a099d018704c3678e12
Content-Type: text/html; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable

<div>I am using the xl toolstack, with Xen 4.2. =A0That&#39;s probably the =
difference, I tried the pci flags (both inline and stand-alone versions of =
them) without any changes.</div><div><br><div class=3D"gmail_quote">On Tue,=
 Jun 26, 2012 at 7:19 AM, Matthias <span dir=3D"ltr">&lt;<a href=3D"mailto:=
matthias.kannenberg@googlemail.com" target=3D"_blank">matthias.kannenberg@g=
ooglemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi,<br>
<br>
did some testing in my lunch break:<br>
<br>
# dmesg -c &amp;&amp; xm dmesg -c<br>
# xm destroy WINDOMU<br>
# dmesg<br>
[257342.161103] xen1: port 1(work) entered disabled state<br>
[257342.162777] xen1: port 1(work) entered disabled state<br>
[257345.003372] irq 18: nobody cared (try booting with the &quot;irqpoll&qu=
ot; option)<br>
[257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2<br>
[257345.006208] Call Trace:<br>
[257345.006208] =A0[&lt;ffffffff800085d5&gt;] dump_trace+0x85/0x1c0<br>
[257345.006208] =A0[&lt;ffffffff8088c036&gt;] dump_stack+0x69/0x6f<br>
[257345.006208] =A0[&lt;ffffffff800c9936&gt;] __report_bad_irq+0x36/0xe0<br=
>
[257345.006208] =A0[&lt;ffffffff800c9c8b&gt;] note_interrupt+0x1fb/0x240<br=
>
[257345.006208] =A0[&lt;ffffffff800c72c4&gt;] handle_irq_event_percpu+0x94/=
0x1d0<br>
[257345.006208] =A0[&lt;ffffffff800c7464&gt;] handle_irq_event+0x64/0x90<br=
>
[257345.006208] =A0[&lt;ffffffff800ca7b4&gt;] handle_fasteoi_irq+0x64/0x120=
<br>
[257345.006208] =A0[&lt;ffffffff80008468&gt;] handle_irq+0x18/0x30<br>
[257345.006208] =A0[&lt;ffffffff805c1cc4&gt;] evtchn_do_upcall+0x1c4/0x2e0<=
br>
[257345.006208] =A0[&lt;ffffffff808a308e&gt;] do_hypervisor_callback+0x1e/0=
x30<br>
[257345.006208] =A0[&lt;ffffffff8014802a&gt;] fget_light+0x3a/0xc0<br>
[257345.006208] =A0[&lt;ffffffff80159c65&gt;] do_select+0x315/0x660<br>
[257345.006208] =A0[&lt;ffffffff8015a15a&gt;] core_sys_select+0x1aa/0x2e0<b=
r>
[257345.006208] =A0[&lt;ffffffff8015a347&gt;] sys_select+0xb7/0x110<br>
[257345.006208] =A0[&lt;ffffffff808a29bb&gt;] system_call_fastpath+0x1a/0x1=
f<br>
[257345.006208] =A0[&lt;00007f1a6d0081d3&gt;] 0x7f1a6d0081d2<br>
[257345.006208] handlers:<br>
[257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
[257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
[257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
[257345.006208] Disabling IRQ #18<br>
# xm dmesg<br>
&lt;nothing here&gt;<br>
# xm create WINDOMU<br>
booted without problems and i played some Diablo 3 for testing<br>
purpose: no performance change, everything normal<br>
<br>
Then i analysed the kernel output in dmesg from the kill and found out<br>
that the IRQ 18 is not in fact my graphic card what i always thought,<br>
but my usb host controler which i have forwarded to the domU, too. So<br>
appereantly there is no nothing vga related in the dmesg. Then I<br>
thought okay, if the dom0 in fact doesn&#39;t care about the vga state, it<=
br>
might actually be the domU and the only thing i guess can be<br>
responsible for that is this in my domU config:<br>
<br>
#######################<br>
# =A0 PCI Power Management:<br>
#<br>
# =A0 If it&#39;s set, the guest OS will be able to program D0-D3hot states=
 of the<br>
# PCI device for the purpose of low power consumption.<br>
#<br>
pci_power_mgmt=3D1<br>
#######################<br>
<br>
My new theory is that this allowes the domU (and therefor my windows)<br>
to reset the vga on boot so i don&#39;t have the problems you have..<br>
<br>
Question is: Are you using this option in your domU or might that be<br>
the difference in our configs?<br>
<br>
<br>
<br>
<br>
2012/6/26 Radoslaw Szkodzinski &lt;<a href=3D"mailto:astralstorm@gmail.com"=
>astralstorm@gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; On Tue, Jun 26, 2012 at 2:51 A=
M, Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@gmail.c=
om</a>&gt; wrote:<br>
&gt;&gt; I agree with you that Xen has an awareness, but what I read sugges=
ted that<br>
&gt;&gt; the DomU is supposed to be responsible for the reset.<br>
&gt;<br>
&gt; Quite silly, many OSes and drivers don&#39;t care about device shutdow=
n on<br>
&gt; &quot;poweroff&quot;.<br>
&gt; Why should they, the power usually will be off real soon anyway.<br>
&gt; I think currently only Linux cares enough - due to the need to support=
 kexec.<br>
&gt;<br>
&gt; Suspend to ram is different matter. Perhaps that avenue would be<br>
&gt; useful to explore.<br>
&gt; (Attempting to S2R the VM instead of shutdown...)<br>
&gt;<br>
&gt; Still, it&#39;d be nice for Xen to force reset the devices (FLR, then<=
br>
&gt; D0-&gt;D3-&gt;D0 ASPM, then finally PCI bus reset as a last resort) wh=
en the<br>
&gt; VM stops using the devices.<br>
&gt; Better safe than sorry.<br>
&gt;<br>
&gt;&gt; In any event, please<br>
&gt;&gt; do post your results. =A0If you don&#39;t have the same performanc=
e degradation<br>
&gt;&gt; and you can help identify where our configurations differ, it coul=
d help fix<br>
&gt;&gt; the problem which would be awesome.<br>
&gt;<br>
&gt; --<br>
&gt; Rados=B3aw Szkodzi=F1ski<br>
</div></div></blockquote></div><br></div>

--f46d04451a099d018704c3678e12--


--===============1476435164182504275==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1476435164182504275==--


From xen-users-bounces@lists.xen.org Tue Jun 26 22:59:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 22:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjeiD-0005yP-BZ; Tue, 26 Jun 2012 22:58:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjeiB-0005yE-86
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 22:58:19 +0000
Received: from [85.158.143.99:9579] by server-1.bemta-4.messagelabs.com id
	3F/E5-24392-A8E3AEF4; Tue, 26 Jun 2012 22:58:18 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340751497!17677891!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15652 invoked from network); 26 Jun 2012 22:58:17 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 22:58:17 -0000
Received: by bkwj10 with SMTP id j10so516738bkw.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 15:58:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=wrYJfL6gi+MCJ+ZxNNK/3pxAvAwtOE8KUKTLQ7wp+Zg=;
	b=t/6sriudjVlgE5UKm5MidqfwhtJ/SjXonVzlBp75Zv9OpFyi16h4LVMg4WnHw+ABp6
	69feFXd2T0g/eNRdakmYh8ZOgGjIkKtLYijs1UqGZg2+d+7XWNU/1/YGXH8J9nqSQ97I
	NCI6MFMfVaTnQMs3zYlGLQY4k4SRnzy5bp3ZFgcXYOBxmy1FZvkbsIsHP0Oz5IhYGShn
	oDi2avy3PzIe62A+GwnZtd4y+8C/ByqZeyyjlS+VkMKCynL1H6xtyVDmat5aG/Rj0Fa+
	WreO7jexumLFVXrinccHT5PlXscihhqcZPja14yQdrudbKxLIpQymZUDjpZ132LOWUQb
	eoeg==
Received: by 10.204.133.199 with SMTP id g7mr2303695bkt.47.1340751496958; Tue,
	26 Jun 2012 15:58:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Tue, 26 Jun 2012 15:57:56 -0700 (PDT)
In-Reply-To: <CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
	<CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Wed, 27 Jun 2012 00:57:56 +0200
Message-ID: <CABoYbGoPPFkYmhPDhMfd5T2nZ77c2xL2k3nsxCf4sobMrwHkaQ@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

V2VsbCwgdGhlbiBhcyBpIHNhaWQgYmVmb3JlOiBJIHRoaW5nIHhtIGlzIGEgbG90IG1vcmUgc3Rh
YmxlIHJpZ2h0IG5vdwp0aGVuIHhsIGFuZCBpIGRvbid0IHJlYWxseSBzZWUgYW55IGJlbmVmaXQg
b2YgdXNpbmcgeGwgcmlnaHQgbm93LgoKQWN0dWFsbHkgSSB0cmllZCB1c2luZyB4bCBpbnN0ZWFk
IG9mIHhtIGxhc3Qgd2VlayBhbmQgYnV0IHJ1biBpbnR1Cmlzc3VlcyB3aXRoIGNyZWF0aW5nIHZp
ZnMgd2hlbiB1c2luZyBuYXQuIEludGVyZXN0aW5nIHRvIHNlZSB0aGF0CnRoZXJlIGFyZSBhbHNv
IGlzc3VlcyB3aXRoIHZnYSBwYXNzdGhyb3VnaC4KCkFyZSB0aGVyZSAtIHJpZ2h0IG5vdyAtIGFu
eSBiZW5lZml0cyBvZiB1c2luZyB4bCBpbnN0ZWFkIG9mIHhtPyBJCnRob3VnaHQgdGhhdCBpdCdz
IGVhc2llciB0byBydW4gc3R1YmRvbXMgd2l0aCB4bCwgYnV0IGFmdGVyIHJlYWRpbmcKdGhhdCBz
dHViZG9tcyBkb24ndCBicmluZyB5b3UgYW55IHNpZ25pZmljYW50IHBlcmZvcm1hbmNlIGluY3Jl
YXRlCndoZW4gdXNpbmcgUFZPUFMtSFZNcywgaSBnYXZlIHVwIG9uIHRyaWVpbmcgdG8gZ2V0IHN0
dWJkb21zIHJ1bm5pbmcuClNvIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGVyZSBpZiBtaWdyYXRpbmcg
dG8geGwgaXMgYWN0dWFsbHkgc29tZXRoaW5nCnRvIGxvb2sgaW50byBpbiB0aGUgKG5lYXIpIGZ1
dHVyZS4KCjIwMTIvNi8yNyBDYXNleSBEZUxvcm1lIDxjZGVsb3JtZUBnbWFpbC5jb20+Ogo+IEkg
YW0gdXNpbmcgdGhlIHhsIHRvb2xzdGFjaywgd2l0aCBYZW4gNC4yLiDCoFRoYXQncyBwcm9iYWJs
eSB0aGUgZGlmZmVyZW5jZSwKPiBJIHRyaWVkIHRoZSBwY2kgZmxhZ3MgKGJvdGggaW5saW5lIGFu
ZCBzdGFuZC1hbG9uZSB2ZXJzaW9ucyBvZiB0aGVtKSB3aXRob3V0Cj4gYW55IGNoYW5nZXMuCj4K
PiBPbiBUdWUsIEp1biAyNiwgMjAxMiBhdCA3OjE5IEFNLCBNYXR0aGlhcwo+IDxtYXR0aGlhcy5r
YW5uZW5iZXJnQGdvb2dsZW1haWwuY29tPiB3cm90ZToKPj4KPj4gSGksCj4+Cj4+IGRpZCBzb21l
IHRlc3RpbmcgaW4gbXkgbHVuY2ggYnJlYWs6Cj4+Cj4+ICMgZG1lc2cgLWMgJiYgeG0gZG1lc2cg
LWMKPj4gIyB4bSBkZXN0cm95IFdJTkRPTVUKPj4gIyBkbWVzZwo+PiBbMjU3MzQyLjE2MTEwM10g
eGVuMTogcG9ydCAxKHdvcmspIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKPj4gWzI1NzM0Mi4xNjI3
NzddIHhlbjE6IHBvcnQgMSh3b3JrKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCj4+IFsyNTczNDUu
MDAzMzcyXSBpcnEgMTg6IG5vYm9keSBjYXJlZCAodHJ5IGJvb3Rpbmcgd2l0aCB0aGUgImlycXBv
bGwiCj4+IG9wdGlvbikKPj4gWzI1NzM0NS4wMDQ4NDddIFBpZDogMTEwNDgsIGNvbW06IHFlbXUt
ZG0gTm90IHRhaW50ZWQgMy40LjIteGVuICMyCj4+IFsyNTczNDUuMDA2MjA4XSBDYWxsIFRyYWNl
Ogo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAwMDg1ZDU+XSBkdW1wX3RyYWNlKzB4
ODUvMHgxYzAKPj4gWzI1NzM0NS4wMDYyMDhdIMKgWzxmZmZmZmZmZjgwODhjMDM2Pl0gZHVtcF9z
dGFjaysweDY5LzB4NmYKPj4gWzI1NzM0NS4wMDYyMDhdIMKgWzxmZmZmZmZmZjgwMGM5OTM2Pl0g
X19yZXBvcnRfYmFkX2lycSsweDM2LzB4ZTAKPj4gWzI1NzM0NS4wMDYyMDhdIMKgWzxmZmZmZmZm
ZjgwMGM5YzhiPl0gbm90ZV9pbnRlcnJ1cHQrMHgxZmIvMHgyNDAKPj4gWzI1NzM0NS4wMDYyMDhd
IMKgWzxmZmZmZmZmZjgwMGM3MmM0Pl0gaGFuZGxlX2lycV9ldmVudF9wZXJjcHUrMHg5NC8weDFk
MAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAwYzc0NjQ+XSBoYW5kbGVfaXJxX2V2
ZW50KzB4NjQvMHg5MAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAwY2E3YjQ+XSBo
YW5kbGVfZmFzdGVvaV9pcnErMHg2NC8weDEyMAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZm
ZmZmODAwMDg0Njg+XSBoYW5kbGVfaXJxKzB4MTgvMHgzMAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBb
PGZmZmZmZmZmODA1YzFjYzQ+XSBldnRjaG5fZG9fdXBjYWxsKzB4MWM0LzB4MmUwCj4+IFsyNTcz
NDUuMDA2MjA4XSDCoFs8ZmZmZmZmZmY4MDhhMzA4ZT5dIGRvX2h5cGVydmlzb3JfY2FsbGJhY2sr
MHgxZS8weDMwCj4+IFsyNTczNDUuMDA2MjA4XSDCoFs8ZmZmZmZmZmY4MDE0ODAyYT5dIGZnZXRf
bGlnaHQrMHgzYS8weGMwCj4+IFsyNTczNDUuMDA2MjA4XSDCoFs8ZmZmZmZmZmY4MDE1OWM2NT5d
IGRvX3NlbGVjdCsweDMxNS8weDY2MAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAx
NWExNWE+XSBjb3JlX3N5c19zZWxlY3QrMHgxYWEvMHgyZTAKPj4gWzI1NzM0NS4wMDYyMDhdIMKg
WzxmZmZmZmZmZjgwMTVhMzQ3Pl0gc3lzX3NlbGVjdCsweGI3LzB4MTEwCj4+IFsyNTczNDUuMDA2
MjA4XSDCoFs8ZmZmZmZmZmY4MDhhMjliYj5dIHN5c3RlbV9jYWxsX2Zhc3RwYXRoKzB4MWEvMHgx
Zgo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPDAwMDA3ZjFhNmQwMDgxZDM+XSAweDdmMWE2ZDAwODFk
Mgo+PiBbMjU3MzQ1LjAwNjIwOF0gaGFuZGxlcnM6Cj4+IFsyNTczNDUuMDA2MjA4XSBbPGZmZmZm
ZmZmODA2NThhODA+XSB1c2JfaGNkX2lycQo+PiBbMjU3MzQ1LjAwNjIwOF0gWzxmZmZmZmZmZjgw
NjU4YTgwPl0gdXNiX2hjZF9pcnEKPj4gWzI1NzM0NS4wMDYyMDhdIFs8ZmZmZmZmZmY4MDY1OGE4
MD5dIHVzYl9oY2RfaXJxCj4+IFsyNTczNDUuMDA2MjA4XSBEaXNhYmxpbmcgSVJRICMxOAo+PiAj
IHhtIGRtZXNnCj4+IDxub3RoaW5nIGhlcmU+Cj4+ICMgeG0gY3JlYXRlIFdJTkRPTVUKPj4gYm9v
dGVkIHdpdGhvdXQgcHJvYmxlbXMgYW5kIGkgcGxheWVkIHNvbWUgRGlhYmxvIDMgZm9yIHRlc3Rp
bmcKPj4gcHVycG9zZTogbm8gcGVyZm9ybWFuY2UgY2hhbmdlLCBldmVyeXRoaW5nIG5vcm1hbAo+
Pgo+PiBUaGVuIGkgYW5hbHlzZWQgdGhlIGtlcm5lbCBvdXRwdXQgaW4gZG1lc2cgZnJvbSB0aGUg
a2lsbCBhbmQgZm91bmQgb3V0Cj4+IHRoYXQgdGhlIElSUSAxOCBpcyBub3QgaW4gZmFjdCBteSBn
cmFwaGljIGNhcmQgd2hhdCBpIGFsd2F5cyB0aG91Z2h0LAo+PiBidXQgbXkgdXNiIGhvc3QgY29u
dHJvbGVyIHdoaWNoIGkgaGF2ZSBmb3J3YXJkZWQgdG8gdGhlIGRvbVUsIHRvby4gU28KPj4gYXBw
ZXJlYW50bHkgdGhlcmUgaXMgbm8gbm90aGluZyB2Z2EgcmVsYXRlZCBpbiB0aGUgZG1lc2cuIFRo
ZW4gSQo+PiB0aG91Z2h0IG9rYXksIGlmIHRoZSBkb20wIGluIGZhY3QgZG9lc24ndCBjYXJlIGFi
b3V0IHRoZSB2Z2Egc3RhdGUsIGl0Cj4+IG1pZ2h0IGFjdHVhbGx5IGJlIHRoZSBkb21VIGFuZCB0
aGUgb25seSB0aGluZyBpIGd1ZXNzIGNhbiBiZQo+PiByZXNwb25zaWJsZSBmb3IgdGhhdCBpcyB0
aGlzIGluIG15IGRvbVUgY29uZmlnOgo+Pgo+PiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+PiAj
IMKgIFBDSSBQb3dlciBNYW5hZ2VtZW50Ogo+PiAjCj4+ICMgwqAgSWYgaXQncyBzZXQsIHRoZSBn
dWVzdCBPUyB3aWxsIGJlIGFibGUgdG8gcHJvZ3JhbSBEMC1EM2hvdCBzdGF0ZXMgb2YKPj4gdGhl
Cj4+ICMgUENJIGRldmljZSBmb3IgdGhlIHB1cnBvc2Ugb2YgbG93IHBvd2VyIGNvbnN1bXB0aW9u
Lgo+PiAjCj4+IHBjaV9wb3dlcl9tZ210PTEKPj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPj4K
Pj4gTXkgbmV3IHRoZW9yeSBpcyB0aGF0IHRoaXMgYWxsb3dlcyB0aGUgZG9tVSAoYW5kIHRoZXJl
Zm9yIG15IHdpbmRvd3MpCj4+IHRvIHJlc2V0IHRoZSB2Z2Egb24gYm9vdCBzbyBpIGRvbid0IGhh
dmUgdGhlIHByb2JsZW1zIHlvdSBoYXZlLi4KPj4KPj4gUXVlc3Rpb24gaXM6IEFyZSB5b3UgdXNp
bmcgdGhpcyBvcHRpb24gaW4geW91ciBkb21VIG9yIG1pZ2h0IHRoYXQgYmUKPj4gdGhlIGRpZmZl
cmVuY2UgaW4gb3VyIGNvbmZpZ3M/Cj4+Cj4+Cj4+Cj4+Cj4+IDIwMTIvNi8yNiBSYWRvc2xhdyBT
emtvZHppbnNraSA8YXN0cmFsc3Rvcm1AZ21haWwuY29tPjoKPj4gPiBPbiBUdWUsIEp1biAyNiwg
MjAxMiBhdCAyOjUxIEFNLCBDYXNleSBEZUxvcm1lIDxjZGVsb3JtZUBnbWFpbC5jb20+Cj4+ID4g
d3JvdGU6Cj4+ID4+IEkgYWdyZWUgd2l0aCB5b3UgdGhhdCBYZW4gaGFzIGFuIGF3YXJlbmVzcywg
YnV0IHdoYXQgSSByZWFkIHN1Z2dlc3RlZAo+PiA+PiB0aGF0Cj4+ID4+IHRoZSBEb21VIGlzIHN1
cHBvc2VkIHRvIGJlIHJlc3BvbnNpYmxlIGZvciB0aGUgcmVzZXQuCj4+ID4KPj4gPiBRdWl0ZSBz
aWxseSwgbWFueSBPU2VzIGFuZCBkcml2ZXJzIGRvbid0IGNhcmUgYWJvdXQgZGV2aWNlIHNodXRk
b3duIG9uCj4+ID4gInBvd2Vyb2ZmIi4KPj4gPiBXaHkgc2hvdWxkIHRoZXksIHRoZSBwb3dlciB1
c3VhbGx5IHdpbGwgYmUgb2ZmIHJlYWwgc29vbiBhbnl3YXkuCj4+ID4gSSB0aGluayBjdXJyZW50
bHkgb25seSBMaW51eCBjYXJlcyBlbm91Z2ggLSBkdWUgdG8gdGhlIG5lZWQgdG8gc3VwcG9ydAo+
PiA+IGtleGVjLgo+PiA+Cj4+ID4gU3VzcGVuZCB0byByYW0gaXMgZGlmZmVyZW50IG1hdHRlci4g
UGVyaGFwcyB0aGF0IGF2ZW51ZSB3b3VsZCBiZQo+PiA+IHVzZWZ1bCB0byBleHBsb3JlLgo+PiA+
IChBdHRlbXB0aW5nIHRvIFMyUiB0aGUgVk0gaW5zdGVhZCBvZiBzaHV0ZG93bi4uLikKPj4gPgo+
PiA+IFN0aWxsLCBpdCdkIGJlIG5pY2UgZm9yIFhlbiB0byBmb3JjZSByZXNldCB0aGUgZGV2aWNl
cyAoRkxSLCB0aGVuCj4+ID4gRDAtPkQzLT5EMCBBU1BNLCB0aGVuIGZpbmFsbHkgUENJIGJ1cyBy
ZXNldCBhcyBhIGxhc3QgcmVzb3J0KSB3aGVuIHRoZQo+PiA+IFZNIHN0b3BzIHVzaW5nIHRoZSBk
ZXZpY2VzLgo+PiA+IEJldHRlciBzYWZlIHRoYW4gc29ycnkuCj4+ID4KPj4gPj4gSW4gYW55IGV2
ZW50LCBwbGVhc2UKPj4gPj4gZG8gcG9zdCB5b3VyIHJlc3VsdHMuIMKgSWYgeW91IGRvbid0IGhh
dmUgdGhlIHNhbWUgcGVyZm9ybWFuY2UKPj4gPj4gZGVncmFkYXRpb24KPj4gPj4gYW5kIHlvdSBj
YW4gaGVscCBpZGVudGlmeSB3aGVyZSBvdXIgY29uZmlndXJhdGlvbnMgZGlmZmVyLCBpdCBjb3Vs
ZAo+PiA+PiBoZWxwIGZpeAo+PiA+PiB0aGUgcHJvYmxlbSB3aGljaCB3b3VsZCBiZSBhd2Vzb21l
Lgo+PiA+Cj4+ID4gLS0KPj4gPiBSYWRvc8WCYXcgU3prb2R6acWEc2tpCj4KPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Tue Jun 26 22:59:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 22:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjeiD-0005yP-BZ; Tue, 26 Jun 2012 22:58:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SjeiB-0005yE-86
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 22:58:19 +0000
Received: from [85.158.143.99:9579] by server-1.bemta-4.messagelabs.com id
	3F/E5-24392-A8E3AEF4; Tue, 26 Jun 2012 22:58:18 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340751497!17677891!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15652 invoked from network); 26 Jun 2012 22:58:17 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 22:58:17 -0000
Received: by bkwj10 with SMTP id j10so516738bkw.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 15:58:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=wrYJfL6gi+MCJ+ZxNNK/3pxAvAwtOE8KUKTLQ7wp+Zg=;
	b=t/6sriudjVlgE5UKm5MidqfwhtJ/SjXonVzlBp75Zv9OpFyi16h4LVMg4WnHw+ABp6
	69feFXd2T0g/eNRdakmYh8ZOgGjIkKtLYijs1UqGZg2+d+7XWNU/1/YGXH8J9nqSQ97I
	NCI6MFMfVaTnQMs3zYlGLQY4k4SRnzy5bp3ZFgcXYOBxmy1FZvkbsIsHP0Oz5IhYGShn
	oDi2avy3PzIe62A+GwnZtd4y+8C/ByqZeyyjlS+VkMKCynL1H6xtyVDmat5aG/Rj0Fa+
	WreO7jexumLFVXrinccHT5PlXscihhqcZPja14yQdrudbKxLIpQymZUDjpZ132LOWUQb
	eoeg==
Received: by 10.204.133.199 with SMTP id g7mr2303695bkt.47.1340751496958; Tue,
	26 Jun 2012 15:58:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Tue, 26 Jun 2012 15:57:56 -0700 (PDT)
In-Reply-To: <CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
	<CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Wed, 27 Jun 2012 00:57:56 +0200
Message-ID: <CABoYbGoPPFkYmhPDhMfd5T2nZ77c2xL2k3nsxCf4sobMrwHkaQ@mail.gmail.com>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

V2VsbCwgdGhlbiBhcyBpIHNhaWQgYmVmb3JlOiBJIHRoaW5nIHhtIGlzIGEgbG90IG1vcmUgc3Rh
YmxlIHJpZ2h0IG5vdwp0aGVuIHhsIGFuZCBpIGRvbid0IHJlYWxseSBzZWUgYW55IGJlbmVmaXQg
b2YgdXNpbmcgeGwgcmlnaHQgbm93LgoKQWN0dWFsbHkgSSB0cmllZCB1c2luZyB4bCBpbnN0ZWFk
IG9mIHhtIGxhc3Qgd2VlayBhbmQgYnV0IHJ1biBpbnR1Cmlzc3VlcyB3aXRoIGNyZWF0aW5nIHZp
ZnMgd2hlbiB1c2luZyBuYXQuIEludGVyZXN0aW5nIHRvIHNlZSB0aGF0CnRoZXJlIGFyZSBhbHNv
IGlzc3VlcyB3aXRoIHZnYSBwYXNzdGhyb3VnaC4KCkFyZSB0aGVyZSAtIHJpZ2h0IG5vdyAtIGFu
eSBiZW5lZml0cyBvZiB1c2luZyB4bCBpbnN0ZWFkIG9mIHhtPyBJCnRob3VnaHQgdGhhdCBpdCdz
IGVhc2llciB0byBydW4gc3R1YmRvbXMgd2l0aCB4bCwgYnV0IGFmdGVyIHJlYWRpbmcKdGhhdCBz
dHViZG9tcyBkb24ndCBicmluZyB5b3UgYW55IHNpZ25pZmljYW50IHBlcmZvcm1hbmNlIGluY3Jl
YXRlCndoZW4gdXNpbmcgUFZPUFMtSFZNcywgaSBnYXZlIHVwIG9uIHRyaWVpbmcgdG8gZ2V0IHN0
dWJkb21zIHJ1bm5pbmcuClNvIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGVyZSBpZiBtaWdyYXRpbmcg
dG8geGwgaXMgYWN0dWFsbHkgc29tZXRoaW5nCnRvIGxvb2sgaW50byBpbiB0aGUgKG5lYXIpIGZ1
dHVyZS4KCjIwMTIvNi8yNyBDYXNleSBEZUxvcm1lIDxjZGVsb3JtZUBnbWFpbC5jb20+Ogo+IEkg
YW0gdXNpbmcgdGhlIHhsIHRvb2xzdGFjaywgd2l0aCBYZW4gNC4yLiDCoFRoYXQncyBwcm9iYWJs
eSB0aGUgZGlmZmVyZW5jZSwKPiBJIHRyaWVkIHRoZSBwY2kgZmxhZ3MgKGJvdGggaW5saW5lIGFu
ZCBzdGFuZC1hbG9uZSB2ZXJzaW9ucyBvZiB0aGVtKSB3aXRob3V0Cj4gYW55IGNoYW5nZXMuCj4K
PiBPbiBUdWUsIEp1biAyNiwgMjAxMiBhdCA3OjE5IEFNLCBNYXR0aGlhcwo+IDxtYXR0aGlhcy5r
YW5uZW5iZXJnQGdvb2dsZW1haWwuY29tPiB3cm90ZToKPj4KPj4gSGksCj4+Cj4+IGRpZCBzb21l
IHRlc3RpbmcgaW4gbXkgbHVuY2ggYnJlYWs6Cj4+Cj4+ICMgZG1lc2cgLWMgJiYgeG0gZG1lc2cg
LWMKPj4gIyB4bSBkZXN0cm95IFdJTkRPTVUKPj4gIyBkbWVzZwo+PiBbMjU3MzQyLjE2MTEwM10g
eGVuMTogcG9ydCAxKHdvcmspIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKPj4gWzI1NzM0Mi4xNjI3
NzddIHhlbjE6IHBvcnQgMSh3b3JrKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCj4+IFsyNTczNDUu
MDAzMzcyXSBpcnEgMTg6IG5vYm9keSBjYXJlZCAodHJ5IGJvb3Rpbmcgd2l0aCB0aGUgImlycXBv
bGwiCj4+IG9wdGlvbikKPj4gWzI1NzM0NS4wMDQ4NDddIFBpZDogMTEwNDgsIGNvbW06IHFlbXUt
ZG0gTm90IHRhaW50ZWQgMy40LjIteGVuICMyCj4+IFsyNTczNDUuMDA2MjA4XSBDYWxsIFRyYWNl
Ogo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAwMDg1ZDU+XSBkdW1wX3RyYWNlKzB4
ODUvMHgxYzAKPj4gWzI1NzM0NS4wMDYyMDhdIMKgWzxmZmZmZmZmZjgwODhjMDM2Pl0gZHVtcF9z
dGFjaysweDY5LzB4NmYKPj4gWzI1NzM0NS4wMDYyMDhdIMKgWzxmZmZmZmZmZjgwMGM5OTM2Pl0g
X19yZXBvcnRfYmFkX2lycSsweDM2LzB4ZTAKPj4gWzI1NzM0NS4wMDYyMDhdIMKgWzxmZmZmZmZm
ZjgwMGM5YzhiPl0gbm90ZV9pbnRlcnJ1cHQrMHgxZmIvMHgyNDAKPj4gWzI1NzM0NS4wMDYyMDhd
IMKgWzxmZmZmZmZmZjgwMGM3MmM0Pl0gaGFuZGxlX2lycV9ldmVudF9wZXJjcHUrMHg5NC8weDFk
MAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAwYzc0NjQ+XSBoYW5kbGVfaXJxX2V2
ZW50KzB4NjQvMHg5MAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAwY2E3YjQ+XSBo
YW5kbGVfZmFzdGVvaV9pcnErMHg2NC8weDEyMAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZm
ZmZmODAwMDg0Njg+XSBoYW5kbGVfaXJxKzB4MTgvMHgzMAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBb
PGZmZmZmZmZmODA1YzFjYzQ+XSBldnRjaG5fZG9fdXBjYWxsKzB4MWM0LzB4MmUwCj4+IFsyNTcz
NDUuMDA2MjA4XSDCoFs8ZmZmZmZmZmY4MDhhMzA4ZT5dIGRvX2h5cGVydmlzb3JfY2FsbGJhY2sr
MHgxZS8weDMwCj4+IFsyNTczNDUuMDA2MjA4XSDCoFs8ZmZmZmZmZmY4MDE0ODAyYT5dIGZnZXRf
bGlnaHQrMHgzYS8weGMwCj4+IFsyNTczNDUuMDA2MjA4XSDCoFs8ZmZmZmZmZmY4MDE1OWM2NT5d
IGRvX3NlbGVjdCsweDMxNS8weDY2MAo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPGZmZmZmZmZmODAx
NWExNWE+XSBjb3JlX3N5c19zZWxlY3QrMHgxYWEvMHgyZTAKPj4gWzI1NzM0NS4wMDYyMDhdIMKg
WzxmZmZmZmZmZjgwMTVhMzQ3Pl0gc3lzX3NlbGVjdCsweGI3LzB4MTEwCj4+IFsyNTczNDUuMDA2
MjA4XSDCoFs8ZmZmZmZmZmY4MDhhMjliYj5dIHN5c3RlbV9jYWxsX2Zhc3RwYXRoKzB4MWEvMHgx
Zgo+PiBbMjU3MzQ1LjAwNjIwOF0gwqBbPDAwMDA3ZjFhNmQwMDgxZDM+XSAweDdmMWE2ZDAwODFk
Mgo+PiBbMjU3MzQ1LjAwNjIwOF0gaGFuZGxlcnM6Cj4+IFsyNTczNDUuMDA2MjA4XSBbPGZmZmZm
ZmZmODA2NThhODA+XSB1c2JfaGNkX2lycQo+PiBbMjU3MzQ1LjAwNjIwOF0gWzxmZmZmZmZmZjgw
NjU4YTgwPl0gdXNiX2hjZF9pcnEKPj4gWzI1NzM0NS4wMDYyMDhdIFs8ZmZmZmZmZmY4MDY1OGE4
MD5dIHVzYl9oY2RfaXJxCj4+IFsyNTczNDUuMDA2MjA4XSBEaXNhYmxpbmcgSVJRICMxOAo+PiAj
IHhtIGRtZXNnCj4+IDxub3RoaW5nIGhlcmU+Cj4+ICMgeG0gY3JlYXRlIFdJTkRPTVUKPj4gYm9v
dGVkIHdpdGhvdXQgcHJvYmxlbXMgYW5kIGkgcGxheWVkIHNvbWUgRGlhYmxvIDMgZm9yIHRlc3Rp
bmcKPj4gcHVycG9zZTogbm8gcGVyZm9ybWFuY2UgY2hhbmdlLCBldmVyeXRoaW5nIG5vcm1hbAo+
Pgo+PiBUaGVuIGkgYW5hbHlzZWQgdGhlIGtlcm5lbCBvdXRwdXQgaW4gZG1lc2cgZnJvbSB0aGUg
a2lsbCBhbmQgZm91bmQgb3V0Cj4+IHRoYXQgdGhlIElSUSAxOCBpcyBub3QgaW4gZmFjdCBteSBn
cmFwaGljIGNhcmQgd2hhdCBpIGFsd2F5cyB0aG91Z2h0LAo+PiBidXQgbXkgdXNiIGhvc3QgY29u
dHJvbGVyIHdoaWNoIGkgaGF2ZSBmb3J3YXJkZWQgdG8gdGhlIGRvbVUsIHRvby4gU28KPj4gYXBw
ZXJlYW50bHkgdGhlcmUgaXMgbm8gbm90aGluZyB2Z2EgcmVsYXRlZCBpbiB0aGUgZG1lc2cuIFRo
ZW4gSQo+PiB0aG91Z2h0IG9rYXksIGlmIHRoZSBkb20wIGluIGZhY3QgZG9lc24ndCBjYXJlIGFi
b3V0IHRoZSB2Z2Egc3RhdGUsIGl0Cj4+IG1pZ2h0IGFjdHVhbGx5IGJlIHRoZSBkb21VIGFuZCB0
aGUgb25seSB0aGluZyBpIGd1ZXNzIGNhbiBiZQo+PiByZXNwb25zaWJsZSBmb3IgdGhhdCBpcyB0
aGlzIGluIG15IGRvbVUgY29uZmlnOgo+Pgo+PiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+PiAj
IMKgIFBDSSBQb3dlciBNYW5hZ2VtZW50Ogo+PiAjCj4+ICMgwqAgSWYgaXQncyBzZXQsIHRoZSBn
dWVzdCBPUyB3aWxsIGJlIGFibGUgdG8gcHJvZ3JhbSBEMC1EM2hvdCBzdGF0ZXMgb2YKPj4gdGhl
Cj4+ICMgUENJIGRldmljZSBmb3IgdGhlIHB1cnBvc2Ugb2YgbG93IHBvd2VyIGNvbnN1bXB0aW9u
Lgo+PiAjCj4+IHBjaV9wb3dlcl9tZ210PTEKPj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPj4K
Pj4gTXkgbmV3IHRoZW9yeSBpcyB0aGF0IHRoaXMgYWxsb3dlcyB0aGUgZG9tVSAoYW5kIHRoZXJl
Zm9yIG15IHdpbmRvd3MpCj4+IHRvIHJlc2V0IHRoZSB2Z2Egb24gYm9vdCBzbyBpIGRvbid0IGhh
dmUgdGhlIHByb2JsZW1zIHlvdSBoYXZlLi4KPj4KPj4gUXVlc3Rpb24gaXM6IEFyZSB5b3UgdXNp
bmcgdGhpcyBvcHRpb24gaW4geW91ciBkb21VIG9yIG1pZ2h0IHRoYXQgYmUKPj4gdGhlIGRpZmZl
cmVuY2UgaW4gb3VyIGNvbmZpZ3M/Cj4+Cj4+Cj4+Cj4+Cj4+IDIwMTIvNi8yNiBSYWRvc2xhdyBT
emtvZHppbnNraSA8YXN0cmFsc3Rvcm1AZ21haWwuY29tPjoKPj4gPiBPbiBUdWUsIEp1biAyNiwg
MjAxMiBhdCAyOjUxIEFNLCBDYXNleSBEZUxvcm1lIDxjZGVsb3JtZUBnbWFpbC5jb20+Cj4+ID4g
d3JvdGU6Cj4+ID4+IEkgYWdyZWUgd2l0aCB5b3UgdGhhdCBYZW4gaGFzIGFuIGF3YXJlbmVzcywg
YnV0IHdoYXQgSSByZWFkIHN1Z2dlc3RlZAo+PiA+PiB0aGF0Cj4+ID4+IHRoZSBEb21VIGlzIHN1
cHBvc2VkIHRvIGJlIHJlc3BvbnNpYmxlIGZvciB0aGUgcmVzZXQuCj4+ID4KPj4gPiBRdWl0ZSBz
aWxseSwgbWFueSBPU2VzIGFuZCBkcml2ZXJzIGRvbid0IGNhcmUgYWJvdXQgZGV2aWNlIHNodXRk
b3duIG9uCj4+ID4gInBvd2Vyb2ZmIi4KPj4gPiBXaHkgc2hvdWxkIHRoZXksIHRoZSBwb3dlciB1
c3VhbGx5IHdpbGwgYmUgb2ZmIHJlYWwgc29vbiBhbnl3YXkuCj4+ID4gSSB0aGluayBjdXJyZW50
bHkgb25seSBMaW51eCBjYXJlcyBlbm91Z2ggLSBkdWUgdG8gdGhlIG5lZWQgdG8gc3VwcG9ydAo+
PiA+IGtleGVjLgo+PiA+Cj4+ID4gU3VzcGVuZCB0byByYW0gaXMgZGlmZmVyZW50IG1hdHRlci4g
UGVyaGFwcyB0aGF0IGF2ZW51ZSB3b3VsZCBiZQo+PiA+IHVzZWZ1bCB0byBleHBsb3JlLgo+PiA+
IChBdHRlbXB0aW5nIHRvIFMyUiB0aGUgVk0gaW5zdGVhZCBvZiBzaHV0ZG93bi4uLikKPj4gPgo+
PiA+IFN0aWxsLCBpdCdkIGJlIG5pY2UgZm9yIFhlbiB0byBmb3JjZSByZXNldCB0aGUgZGV2aWNl
cyAoRkxSLCB0aGVuCj4+ID4gRDAtPkQzLT5EMCBBU1BNLCB0aGVuIGZpbmFsbHkgUENJIGJ1cyBy
ZXNldCBhcyBhIGxhc3QgcmVzb3J0KSB3aGVuIHRoZQo+PiA+IFZNIHN0b3BzIHVzaW5nIHRoZSBk
ZXZpY2VzLgo+PiA+IEJldHRlciBzYWZlIHRoYW4gc29ycnkuCj4+ID4KPj4gPj4gSW4gYW55IGV2
ZW50LCBwbGVhc2UKPj4gPj4gZG8gcG9zdCB5b3VyIHJlc3VsdHMuIMKgSWYgeW91IGRvbid0IGhh
dmUgdGhlIHNhbWUgcGVyZm9ybWFuY2UKPj4gPj4gZGVncmFkYXRpb24KPj4gPj4gYW5kIHlvdSBj
YW4gaGVscCBpZGVudGlmeSB3aGVyZSBvdXIgY29uZmlndXJhdGlvbnMgZGlmZmVyLCBpdCBjb3Vs
ZAo+PiA+PiBoZWxwIGZpeAo+PiA+PiB0aGUgcHJvYmxlbSB3aGljaCB3b3VsZCBiZSBhd2Vzb21l
Lgo+PiA+Cj4+ID4gLS0KPj4gPiBSYWRvc8WCYXcgU3prb2R6acWEc2tpCj4KPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Tue Jun 26 23:02:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjelC-0006Dl-7B; Tue, 26 Jun 2012 23:01:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SjelA-0006DX-Mn
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:01:24 +0000
Received: from [85.158.143.99:26768] by server-1.bemta-4.messagelabs.com id
	6E/17-24392-34F3AEF4; Tue, 26 Jun 2012 23:01:23 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340751681!24020340!1
X-Originating-IP: [98.138.91.62]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31651 invoked from network); 26 Jun 2012 23:01:21 -0000
Received: from nm13-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm13-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.62)
	by server-12.tower-216.messagelabs.com with SMTP;
	26 Jun 2012 23:01:21 -0000
Received: from [98.138.90.55] by nm13.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:01:20 -0000
Received: from [98.138.226.168] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:01:20 -0000
Received: from [127.0.0.1] by omp1069.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:01:20 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 685638.83093.bm@omp1069.mail.ne1.yahoo.com
Received: (qmail 5530 invoked by uid 60001); 26 Jun 2012 23:01:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340751680; bh=dRzACenth7iTPsoe3L8omEUXyx4YYWdDHVdOYbglCpM=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=0XSGrM+aQcnexNO52zDKUMXAtgOdeKSRPyBP0EuUcKjuelcF07diHB4QOGoo2qteMZwkm3Qdo9yTa21gaAbpM6/LZRm0sRG3Ziks7P+5y+Q5cOh2Cm2wEn8Tm8z7OvnsDMbRpq6YFnQmGdizh5EGjzL0+1pY2nAiKQcDbVYSAm0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=FKa4a6W9PRayFUzKd1nJQCM6AuWzIbEoFEsKWbuG4dctvaIOfqxO9PjrLPOfXgtKZbgjXUNnmuuLebYi9WWN3bHsEogxTIVIp50xinRIHFy/NCvqZte88mslym77PwBe0TDlROIyOCzBcV/xe8mFeaMFstMft2D6hWxa3Pwrwrs=;
X-YMail-OSG: twfRGGYVM1msMSrqBCRuA.h200X_hGt7weTBwq9dC22yjzS
	RJpDS_wxkGzFSZK3mhtDIAT3ZG36j4jLxZlwJvQRQTjwee.1s0J6HuxzqV.7
	Dq6jkp0lNdBfxS4SGW88OiF4vbbijnpDrwJ.kk7Db1w8HaHOZSYh9MYhAWJA
	31v7Y7In.ntID5d0HN_GQ.HiMIbL1dC1R8H_aMo.2xih7LkM6H9XPMH_KSNj
	LXjzq7LyOtcMws8q6JEhFWzn_MzOLP8Vfq1qoGURn7CaW4oCqySSWe4L8LBa
	mVMRGRgGRop9nyBeZQAhRhWNmchNnXlavtiQneYerlI6iCt20h7eoyrQPtqL
	vR.Utjtf_XPI7tZkxBpEihvoF44AjN0Yu_rO2qGxPWSSUwHfz2nRCWTV.zM7
	jszn4wp5zNNfLTUGxHFeltpxTgR6rAYP.B8FQOIrotaIn0D7ofvJ4Jzz1aYA
	CA68aApYa12_r0xAW_zsyIkbqNnXAk_Ht7xZ_PBot71m.0PAxTcRTC.rZbWc
	ushMCqCHYJUZk1QaMxZAA.OTwoH_yMISPQ1e9eDwdPjf1pM0vlrUVA1YRcPm
	88lulKH4l07eEufSnd1SfIhe4MNiLxBZbKzuuVXKH38J6WdtVj_.2fXLZNbF
	pq84XHSWZdp_HqNzv
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Tue, 26 Jun 2012 16:01:20 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: 
Message-ID: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Tue, 26 Jun 2012 16:01:20 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
	or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5101493027104779552=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5101493027104779552==
Content-Type: multipart/alternative; boundary="-730330825-921612699-1340751680=:97807"

---730330825-921612699-1340751680=:97807
Content-Type: text/plain; charset=us-ascii

With so many different avenues for using Xen I'm wondering which path to take:

	* Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
	* Xen Cloud Platform [XCP], or
	* Citrix XenServer [XS].
Is there one platform that...

	* is more stable?
	* has more features? e.g., live migration, high-availability, etc.

	* tracks Xen HV development more closely?

Is there one Linux distro that...
	* is more stable than the others?

	* tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK.
TIA,
Eric Pretorious
Truckee, CA
---730330825-921612699-1340751680=:97807
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div id="yiv736561327"><div><div style="color:#000;background-color:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt;"><div id="yiv736561327yui_3_2_0_15_134073902616240">With so many different avenues for using Xen I'm wondering which path to take:<span><br></span></div><ul><li>Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, <a href="http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen">etc</a>),</li><li><a href="http://www.xen.org/products/cloudxen.html">Xen Cloud Platform</a> [XCP], or</li><li><a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=683148">Citrix XenServer</a> [XS].</li></ul><div id="yiv736561327yui_3_2_0_15_1340739026162120"> Is there one platform that...<br><ul class=""><li>is more stable?</li><li>has more <a
 href="http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix">features</a>? e.g., live migration, high-availability, etc.<br></li><li>tracks Xen HV development more closely?<br></li></ul><div><span>Is there one Linux distro that...</span></div><ul class=""><li>is more stable than the others?<br></li><li>tracks Xen HV development more closely?  e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK.
  </li></ul>
<span></span></div><div id="yiv736561327yui_3_2_0_15_1340739026162134">TIA,<br>Eric Pretorious<br>Truckee, CA<br><br></div></div></div></div></div></body></html>
---730330825-921612699-1340751680=:97807--


--===============5101493027104779552==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5101493027104779552==--


From xen-users-bounces@lists.xen.org Tue Jun 26 23:02:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjelC-0006Dl-7B; Tue, 26 Jun 2012 23:01:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1SjelA-0006DX-Mn
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:01:24 +0000
Received: from [85.158.143.99:26768] by server-1.bemta-4.messagelabs.com id
	6E/17-24392-34F3AEF4; Tue, 26 Jun 2012 23:01:23 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340751681!24020340!1
X-Originating-IP: [98.138.91.62]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31651 invoked from network); 26 Jun 2012 23:01:21 -0000
Received: from nm13-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm13-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.62)
	by server-12.tower-216.messagelabs.com with SMTP;
	26 Jun 2012 23:01:21 -0000
Received: from [98.138.90.55] by nm13.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:01:20 -0000
Received: from [98.138.226.168] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:01:20 -0000
Received: from [127.0.0.1] by omp1069.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:01:20 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 685638.83093.bm@omp1069.mail.ne1.yahoo.com
Received: (qmail 5530 invoked by uid 60001); 26 Jun 2012 23:01:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340751680; bh=dRzACenth7iTPsoe3L8omEUXyx4YYWdDHVdOYbglCpM=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=0XSGrM+aQcnexNO52zDKUMXAtgOdeKSRPyBP0EuUcKjuelcF07diHB4QOGoo2qteMZwkm3Qdo9yTa21gaAbpM6/LZRm0sRG3Ziks7P+5y+Q5cOh2Cm2wEn8Tm8z7OvnsDMbRpq6YFnQmGdizh5EGjzL0+1pY2nAiKQcDbVYSAm0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=FKa4a6W9PRayFUzKd1nJQCM6AuWzIbEoFEsKWbuG4dctvaIOfqxO9PjrLPOfXgtKZbgjXUNnmuuLebYi9WWN3bHsEogxTIVIp50xinRIHFy/NCvqZte88mslym77PwBe0TDlROIyOCzBcV/xe8mFeaMFstMft2D6hWxa3Pwrwrs=;
X-YMail-OSG: twfRGGYVM1msMSrqBCRuA.h200X_hGt7weTBwq9dC22yjzS
	RJpDS_wxkGzFSZK3mhtDIAT3ZG36j4jLxZlwJvQRQTjwee.1s0J6HuxzqV.7
	Dq6jkp0lNdBfxS4SGW88OiF4vbbijnpDrwJ.kk7Db1w8HaHOZSYh9MYhAWJA
	31v7Y7In.ntID5d0HN_GQ.HiMIbL1dC1R8H_aMo.2xih7LkM6H9XPMH_KSNj
	LXjzq7LyOtcMws8q6JEhFWzn_MzOLP8Vfq1qoGURn7CaW4oCqySSWe4L8LBa
	mVMRGRgGRop9nyBeZQAhRhWNmchNnXlavtiQneYerlI6iCt20h7eoyrQPtqL
	vR.Utjtf_XPI7tZkxBpEihvoF44AjN0Yu_rO2qGxPWSSUwHfz2nRCWTV.zM7
	jszn4wp5zNNfLTUGxHFeltpxTgR6rAYP.B8FQOIrotaIn0D7ofvJ4Jzz1aYA
	CA68aApYa12_r0xAW_zsyIkbqNnXAk_Ht7xZ_PBot71m.0PAxTcRTC.rZbWc
	ushMCqCHYJUZk1QaMxZAA.OTwoH_yMISPQ1e9eDwdPjf1pM0vlrUVA1YRcPm
	88lulKH4l07eEufSnd1SfIhe4MNiLxBZbKzuuVXKH38J6WdtVj_.2fXLZNbF
	pq84XHSWZdp_HqNzv
Received: from [24.32.26.44] by web121706.mail.ne1.yahoo.com via HTTP;
	Tue, 26 Jun 2012 16:01:20 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: 
Message-ID: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Tue, 26 Jun 2012 16:01:20 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
	or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5101493027104779552=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5101493027104779552==
Content-Type: multipart/alternative; boundary="-730330825-921612699-1340751680=:97807"

---730330825-921612699-1340751680=:97807
Content-Type: text/plain; charset=us-ascii

With so many different avenues for using Xen I'm wondering which path to take:

	* Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
	* Xen Cloud Platform [XCP], or
	* Citrix XenServer [XS].
Is there one platform that...

	* is more stable?
	* has more features? e.g., live migration, high-availability, etc.

	* tracks Xen HV development more closely?

Is there one Linux distro that...
	* is more stable than the others?

	* tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK.
TIA,
Eric Pretorious
Truckee, CA
---730330825-921612699-1340751680=:97807
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div id="yiv736561327"><div><div style="color:#000;background-color:#fff;font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt;"><div id="yiv736561327yui_3_2_0_15_134073902616240">With so many different avenues for using Xen I'm wondering which path to take:<span><br></span></div><ul><li>Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, <a href="http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen">etc</a>),</li><li><a href="http://www.xen.org/products/cloudxen.html">Xen Cloud Platform</a> [XCP], or</li><li><a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=683148">Citrix XenServer</a> [XS].</li></ul><div id="yiv736561327yui_3_2_0_15_1340739026162120"> Is there one platform that...<br><ul class=""><li>is more stable?</li><li>has more <a
 href="http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix">features</a>? e.g., live migration, high-availability, etc.<br></li><li>tracks Xen HV development more closely?<br></li></ul><div><span>Is there one Linux distro that...</span></div><ul class=""><li>is more stable than the others?<br></li><li>tracks Xen HV development more closely?  e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK.
  </li></ul>
<span></span></div><div id="yiv736561327yui_3_2_0_15_1340739026162134">TIA,<br>Eric Pretorious<br>Truckee, CA<br><br></div></div></div></div></div></body></html>
---730330825-921612699-1340751680=:97807--


--===============5101493027104779552==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5101493027104779552==--


From xen-users-bounces@lists.xen.org Tue Jun 26 23:14:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjewl-0006ns-O5; Tue, 26 Jun 2012 23:13:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sjewj-0006ni-FM
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:13:21 +0000
Received: from [85.158.139.83:59940] by server-2.bemta-5.messagelabs.com id
	7E/F2-04598-0124AEF4; Tue, 26 Jun 2012 23:13:20 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340752398!29113705!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23308 invoked from network); 26 Jun 2012 23:13:19 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Jun 2012 23:13:19 -0000
Received: from [201.123.249.155] (port=39907 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sjewg-0001lV-HN
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 18:13:18 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id D1AF7A208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 18:13:16 -0500 (CDT)
Message-ID: <4FEA420D.2080004@ondore.com>
Date: Tue, 26 Jun 2012 18:13:17 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
	<4FEA2DE1.3050900@ondore.com>
	<CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
In-Reply-To: <CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi.

> Yes I compiled 3.2.18 - following Debian instructions with the debian
> sources.  The only reason I compiled the kernel is that pciback is a
> module in the default kernel and loads xen-pciback.hide too late for
> hiding the video card from Dom0.   Believe me, If I could get away
> with not compiling the kernel that would be my preference.
That is what I referred to as "particular reason". So, you have one, the 
pain is justified (:

> The errors where not from the installation of xen-qemu-dm they
> happened on subsequent boots. (Same kernel panic )
Oh. I understood that during install something went wrong and you saw 
errors. As it's not so, forget about package manager logs.

>  And because this
> has to be a HVM machine, I have to use xen-qemu-dm until Debian moves
> to the newer version where it's not required and this makes it so that
> no matter what kernel I use - I will be running into the problem of
> the kernel panic error message.
Well, the error start to appear aster xen-qemu-dm was installed, so I 
suspect the installation of the package triggered some condition. I'm 
really curious about how it happened, but it seems that it has little to 
do with the solution.

In a neighbor branch of this thread Ian suggested that bz2 compression 
was the difference between working an broken. I would consider to 
re-build the custom kernel, making sure it's compressed in a closest to 
the default way. I think re-building the kernel is a better documented 
option, than re-compiling Xen. That way you can get a reproducible 
stable setup.

> (Still
> don't understand why it's only on this hardware I have the issue.)
Missed that until now, sorry. Are you super-double-sure that you are 
using the same boot files on different hardware, with different results? 
md5sum can help to make file comparison.
Generally, bz2 compression is little bit more stressful for the CPU than 
gzip, but it sounds too exotic to make the difference.

-- 
Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 23:14:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjewl-0006ns-O5; Tue, 26 Jun 2012 23:13:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Sjewj-0006ni-FM
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:13:21 +0000
Received: from [85.158.139.83:59940] by server-2.bemta-5.messagelabs.com id
	7E/F2-04598-0124AEF4; Tue, 26 Jun 2012 23:13:20 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340752398!29113705!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23308 invoked from network); 26 Jun 2012 23:13:19 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Jun 2012 23:13:19 -0000
Received: from [201.123.249.155] (port=39907 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1Sjewg-0001lV-HN
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 18:13:18 -0500
Received: from [10.13.34.178] (alk-desktop.sys.ondore.i [10.13.34.178])
	by mail.ondore.i (Postfix) with ESMTPSA id D1AF7A208
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 18:13:16 -0500 (CDT)
Message-ID: <4FEA420D.2080004@ondore.com>
Date: Tue, 26 Jun 2012 18:13:17 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
	<4FEA2DE1.3050900@ondore.com>
	<CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
In-Reply-To: <CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi.

> Yes I compiled 3.2.18 - following Debian instructions with the debian
> sources.  The only reason I compiled the kernel is that pciback is a
> module in the default kernel and loads xen-pciback.hide too late for
> hiding the video card from Dom0.   Believe me, If I could get away
> with not compiling the kernel that would be my preference.
That is what I referred to as "particular reason". So, you have one, the 
pain is justified (:

> The errors where not from the installation of xen-qemu-dm they
> happened on subsequent boots. (Same kernel panic )
Oh. I understood that during install something went wrong and you saw 
errors. As it's not so, forget about package manager logs.

>  And because this
> has to be a HVM machine, I have to use xen-qemu-dm until Debian moves
> to the newer version where it's not required and this makes it so that
> no matter what kernel I use - I will be running into the problem of
> the kernel panic error message.
Well, the error start to appear aster xen-qemu-dm was installed, so I 
suspect the installation of the package triggered some condition. I'm 
really curious about how it happened, but it seems that it has little to 
do with the solution.

In a neighbor branch of this thread Ian suggested that bz2 compression 
was the difference between working an broken. I would consider to 
re-build the custom kernel, making sure it's compressed in a closest to 
the default way. I think re-building the kernel is a better documented 
option, than re-compiling Xen. That way you can get a reproducible 
stable setup.

> (Still
> don't understand why it's only on this hardware I have the issue.)
Missed that until now, sorry. Are you super-double-sure that you are 
using the same boot files on different hardware, with different results? 
md5sum can help to make file comparison.
Generally, bz2 compression is little bit more stressful for the CPU than 
gzip, but it sounds too exotic to make the difference.

-- 
Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 23:27:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjf9w-0007A5-C6; Tue, 26 Jun 2012 23:27:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <g.w.kant@hunenet.nl>) id 1Sjf9v-0007A0-DF
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:26:59 +0000
Received: from [85.158.138.51:53084] by server-6.bemta-3.messagelabs.com id
	1B/C7-11602-2454AEF4; Tue, 26 Jun 2012 23:26:58 +0000
X-Env-Sender: g.w.kant@hunenet.nl
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340753217!20533118!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31486 invoked from network); 26 Jun 2012 23:26:57 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-6.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jun 2012 23:26:57 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5QNPsvq015766
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 01:25:55 +0200
Message-ID: <4FEA4540.6060400@hunenet.nl>
Date: Wed, 27 Jun 2012 01:26:56 +0200
From: Dion Kant <g.w.kant@hunenet.nl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FE6EC1F.5080000@concero.nl>	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>	<6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
	<4FE8041F.4060601@concero.nl>
In-Reply-To: <4FE8041F.4060601@concero.nl>
X-Enigmail-Version: 1.1.2
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/25/2012 08:24 AM, Dion Kant wrote:
> 1. First I am going to capture the details of the first mentioned BSOD;
When vcpus=16 (yes already at 16) a reproducable BSOD occurs at startup.
De BSOD mentions:

xennet.sys
PAGE_FAULT_IN_NONPAGED_AREA
STOP 0x00000050  (0xFFFFFA8153977000,....

> 2. I'll repeat the 2 times GPLPV-ed domU multi core configuration and
> repeat the measurements.

Xen version 4.1.2_16-1.7.1
FV DomU A: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
FV DomU: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
PV DomU: openSUSE 12.1 Kernel 3.1.9-1.4-xen
Dom0: openSUSE 12.1 Kernel 3.1.9-1.4-xen
NV (Non Virtual) host connected via 1GbE

Test: transfer large file from DomU A (=server) to client.
FV: Use Windows Explorer and copy file from share
PV, Dom0, NV: Use smbclient and copy file to /dev/null

Client  Speed  client server
        (MB/s) vcpus  vcpus
 FV      105      1     8
 PV      298     32     8
 Dom0    448     64     8
 NV      114      2     8
 FV      105      1     1
 PV       70     32     1
 Dom0    166     64     1
 NV      114      2     1
 
Client  Speed   client server
        (MB/s)  vcpus  vcpus
 FV      105      1      8
 FV       88      2      8
 FV      105      4      8
 FV       95      8      8
 FV       95     15      8
 FV       55     15      1
 FV       55      1      1

No cpu pinning was configured. There is a lot of cpu load on the FV
client. The cpu load increases with increasing number of cpus (i.e.
total cycles consumed on all cpus) whereas the performance is not
increased. Spinning cpu bounces from one to the other but now and then
the (Windows) load approaches 100% (i.e. all cpus are spinning) On the
server the load is much less and sticks much more to one cpu. There is a
lot of variance between runs, so given figures are typical.

Dion

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 23:27:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjf9w-0007A5-C6; Tue, 26 Jun 2012 23:27:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <g.w.kant@hunenet.nl>) id 1Sjf9v-0007A0-DF
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:26:59 +0000
Received: from [85.158.138.51:53084] by server-6.bemta-3.messagelabs.com id
	1B/C7-11602-2454AEF4; Tue, 26 Jun 2012 23:26:58 +0000
X-Env-Sender: g.w.kant@hunenet.nl
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340753217!20533118!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31486 invoked from network); 26 Jun 2012 23:26:57 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-6.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Jun 2012 23:26:57 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5QNPsvq015766
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 01:25:55 +0200
Message-ID: <4FEA4540.6060400@hunenet.nl>
Date: Wed, 27 Jun 2012 01:26:56 +0200
From: Dion Kant <g.w.kant@hunenet.nl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FE6EC1F.5080000@concero.nl>	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>	<6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
	<4FE8041F.4060601@concero.nl>
In-Reply-To: <4FE8041F.4060601@concero.nl>
X-Enigmail-Version: 1.1.2
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/25/2012 08:24 AM, Dion Kant wrote:
> 1. First I am going to capture the details of the first mentioned BSOD;
When vcpus=16 (yes already at 16) a reproducable BSOD occurs at startup.
De BSOD mentions:

xennet.sys
PAGE_FAULT_IN_NONPAGED_AREA
STOP 0x00000050  (0xFFFFFA8153977000,....

> 2. I'll repeat the 2 times GPLPV-ed domU multi core configuration and
> repeat the measurements.

Xen version 4.1.2_16-1.7.1
FV DomU A: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
FV DomU: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
PV DomU: openSUSE 12.1 Kernel 3.1.9-1.4-xen
Dom0: openSUSE 12.1 Kernel 3.1.9-1.4-xen
NV (Non Virtual) host connected via 1GbE

Test: transfer large file from DomU A (=server) to client.
FV: Use Windows Explorer and copy file from share
PV, Dom0, NV: Use smbclient and copy file to /dev/null

Client  Speed  client server
        (MB/s) vcpus  vcpus
 FV      105      1     8
 PV      298     32     8
 Dom0    448     64     8
 NV      114      2     8
 FV      105      1     1
 PV       70     32     1
 Dom0    166     64     1
 NV      114      2     1
 
Client  Speed   client server
        (MB/s)  vcpus  vcpus
 FV      105      1      8
 FV       88      2      8
 FV      105      4      8
 FV       95      8      8
 FV       95     15      8
 FV       55     15      1
 FV       55      1      1

No cpu pinning was configured. There is a lot of cpu load on the FV
client. The cpu load increases with increasing number of cpus (i.e.
total cycles consumed on all cpus) whereas the performance is not
increased. Spinning cpu bounces from one to the other but now and then
the (Windows) load approaches 100% (i.e. all cpus are spinning) On the
server the load is much less and sticks much more to one cpu. There is a
lot of variance between runs, so given figures are typical.

Dion

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 23:36:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjfIT-0007UL-Rf; Tue, 26 Jun 2012 23:35:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dion@concero.nl>) id 1SjfIR-0007UB-Dd
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:35:47 +0000
Received: from [85.158.143.99:63671] by server-2.bemta-4.messagelabs.com id
	A6/0B-17938-2574AEF4; Tue, 26 Jun 2012 23:35:46 +0000
X-Env-Sender: dion@concero.nl
X-Msg-Ref: server-11.tower-216.messagelabs.com!1340753745!21572890!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30227 invoked from network); 26 Jun 2012 23:35:46 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Jun 2012 23:35:46 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5QNYga0015853
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 01:34:43 +0200
Message-ID: <4FEA4750.7090209@concero.nl>
Date: Wed, 27 Jun 2012 01:35:44 +0200
From: Dion Kant <dion@concero.nl>
Organization: CONCERO
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FE6EC1F.5080000@concero.nl>	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>	<6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
	<4FE8041F.4060601@concero.nl>
In-Reply-To: <4FE8041F.4060601@concero.nl>
X-Enigmail-Version: 1.1.2
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/25/2012 08:24 AM, Dion Kant wrote:
> 1. First I am going to capture the details of the first mentioned BSOD;
When vcpus=16 (yes already at 16) a reproducible BSOD occurs at startup.
De BSOD mentions:

xennet.sys
PAGE_FAULT_IN_NONPAGED_AREA
STOP 0x00000050  (0xFFFFFA8153977000,....

> 2. I'll repeat the 2 times GPLPV-ed domU multi core configuration and
> repeat the measurements.

Xen version 4.1.2_16-1.7.1
FV DomU A: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
FV DomU: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
PV DomU: openSUSE 12.1 Kernel 3.1.9-1.4-xen
Dom0: openSUSE 12.1 Kernel 3.1.9-1.4-xen
NV (Non Virtual) host connected via 1GbE

Test: transfer large file from DomU A (=server) to client.
FV: Use Windows Explorer and copy file from share
PV, Dom0, NV: Use smbclient and copy file to /dev/null

Client  Speed  client server
        (MB/s) vcpus  vcpus
 FV      105      1     8
 PV      298     32     8
 Dom0    448     64     8
 NV      114      2     8
 FV      105      1     1
 PV       70     32     1
 Dom0    166     64     1
 NV      114      2     1

 Client  Speed   client server
        (MB/s)  vcpus  vcpus
 FV      105      1      8
 FV       88      2      8
 FV      105      4      8
 FV       95      8      8
 FV       95     15      8
 FV       55     15      1
 FV       55      1      1

No cpu pinning was configured. There is a lot of cpu load on the FV
client. The cpu load increases with increasing number of cpus (i.e.
total cycles consumed on all cpus) whereas the performance is not
increased. Spinning cpu bounces from one to the other but now and then
the (Windows) load approaches 100% (i.e. all cpus are spinning) On the
server the load is much less and sticks much more to one cpu. There is a
lot of variance between runs, so given figures are typical.

Dion

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 23:36:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjfIT-0007UL-Rf; Tue, 26 Jun 2012 23:35:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dion@concero.nl>) id 1SjfIR-0007UB-Dd
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:35:47 +0000
Received: from [85.158.143.99:63671] by server-2.bemta-4.messagelabs.com id
	A6/0B-17938-2574AEF4; Tue, 26 Jun 2012 23:35:46 +0000
X-Env-Sender: dion@concero.nl
X-Msg-Ref: server-11.tower-216.messagelabs.com!1340753745!21572890!1
X-Originating-IP: [80.101.154.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30227 invoked from network); 26 Jun 2012 23:35:46 -0000
Received: from concero.xs4all.nl (HELO buri.noordwolde.concero.nl)
	(80.101.154.29)
	by server-11.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Jun 2012 23:35:46 -0000
Received: from cygnus.noordwolde.concero.nl (black-hole.noordwolde.concero.nl
	[192.168.4.254]) (authenticated bits=0)
	by buri.noordwolde.concero.nl (8.13.4/8.13.4/SuSE Linux 0.7) with ESMTP
	id q5QNYga0015853
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 01:34:43 +0200
Message-ID: <4FEA4750.7090209@concero.nl>
Date: Wed, 27 Jun 2012 01:35:44 +0200
From: Dion Kant <dion@concero.nl>
Organization: CONCERO
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.2.20) Gecko/20110804 SUSE/3.1.12 Thunderbird/3.1.12
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FE6EC1F.5080000@concero.nl>	<6035A0D088A63A46850C3988ED045A4B289E8F93@BITCOM1.int.sbss.com.au>	<6035A0D088A63A46850C3988ED045A4B289E9265@BITCOM1.int.sbss.com.au>
	<4FE8041F.4060601@concero.nl>
In-Reply-To: <4FE8041F.4060601@concero.nl>
X-Enigmail-Version: 1.1.2
Subject: Re: [Xen-users] GPLPV xennet bsod when vcpu>15
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/25/2012 08:24 AM, Dion Kant wrote:
> 1. First I am going to capture the details of the first mentioned BSOD;
When vcpus=16 (yes already at 16) a reproducible BSOD occurs at startup.
De BSOD mentions:

xennet.sys
PAGE_FAULT_IN_NONPAGED_AREA
STOP 0x00000050  (0xFFFFFA8153977000,....

> 2. I'll repeat the 2 times GPLPV-ed domU multi core configuration and
> repeat the measurements.

Xen version 4.1.2_16-1.7.1
FV DomU A: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
FV DomU: GPLPV-ed Windows Server 2008 R2 Enterprise 64b, 32GB
PV DomU: openSUSE 12.1 Kernel 3.1.9-1.4-xen
Dom0: openSUSE 12.1 Kernel 3.1.9-1.4-xen
NV (Non Virtual) host connected via 1GbE

Test: transfer large file from DomU A (=server) to client.
FV: Use Windows Explorer and copy file from share
PV, Dom0, NV: Use smbclient and copy file to /dev/null

Client  Speed  client server
        (MB/s) vcpus  vcpus
 FV      105      1     8
 PV      298     32     8
 Dom0    448     64     8
 NV      114      2     8
 FV      105      1     1
 PV       70     32     1
 Dom0    166     64     1
 NV      114      2     1

 Client  Speed   client server
        (MB/s)  vcpus  vcpus
 FV      105      1      8
 FV       88      2      8
 FV      105      4      8
 FV       95      8      8
 FV       95     15      8
 FV       55     15      1
 FV       55      1      1

No cpu pinning was configured. There is a lot of cpu load on the FV
client. The cpu load increases with increasing number of cpus (i.e.
total cycles consumed on all cpus) whereas the performance is not
increased. Spinning cpu bounces from one to the other but now and then
the (Windows) load approaches 100% (i.e. all cpus are spinning) On the
server the load is much less and sticks much more to one cpu. There is a
lot of variance between runs, so given figures are typical.

Dion

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Jun 26 23:54:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:54:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjfa4-0007uP-3k; Tue, 26 Jun 2012 23:54:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sjfa2-0007uK-Bn
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:53:58 +0000
Received: from [85.158.143.35:26874] by server-1.bemta-4.messagelabs.com id
	48/2A-24392-59B4AEF4; Tue, 26 Jun 2012 23:53:57 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1340754836!13986621!1
X-Originating-IP: [98.138.229.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20579 invoked from network); 26 Jun 2012 23:53:56 -0000
Received: from nm32-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm32-vm0.bullet.mail.ne1.yahoo.com) (98.138.229.48)
	by server-15.tower-21.messagelabs.com with SMTP;
	26 Jun 2012 23:53:56 -0000
Received: from [98.138.90.53] by nm32.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:53:56 -0000
Received: from [98.138.87.11] by tm6.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:53:56 -0000
Received: from [127.0.0.1] by omp1011.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:53:56 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 28737.57919.bm@omp1011.mail.ne1.yahoo.com
Received: (qmail 25857 invoked by uid 60001); 26 Jun 2012 23:53:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340754835; bh=6xsRTUpbY161RsgwJUz8F+DgUcmFkd0ZuzfHVBhVrD4=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=1/6otM2nD9GkOQFxOXX16aqL6ufPJCvBIDU+XSsqlxK4J9jxU+n3etl/3lpB5U7yeTysznEiVH/V7yH/jAaEPcj+DiO45EsfJmWy3vQtlD6SD0rrKXv9NEG0aoERAwdbyBJRHA0/CpBJui0JDibUlspD+otyu8ZZmjGkFfBjTJ0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=wj8Kos4jvqnzjI4sCDrrBfZFiTbZ438zqhQqT/XRKxinA0kTNLDbGtQu7LX+Twh7acgy8zP/5B7oTMyNAQ4V8r3fhTTOkyQV8OWsblgajRUIhMXbHYFmFZ/9yKXD7LJ1N21hQQLcTfML5eteGfb1Mhp2WtRNgWezRwuC8R1meAA=;
X-YMail-OSG: WxeP1SsVM1l1F8S7p.hUeVc4dXwhT80n1hdizZqGga6W0mj
	5X7EPwh5y7gUWV2rwkiA1Hq4En6Iyxgb_fYf2WRKj7Gy9rIFs4kHbk0rkK.f
	.d9eN6sQi0rmm3lYolN6oMcg5ncJIGOaQ2ZCntepq_BPXx7g7j1zwiL6QEEg
	BAvzxwugjR6_QUakAlrb7_Qe1y77WEi49eF6Jf4LarybmA4By1AVDwDsVBXI
	yif5Z2l.WWVushd_Cp9hH.RsxzD9FTuptqsEGi_ScBbkv6R1B7KM6KnuQ9f6
	eNObSQe9Q3p.KL5xvs8BuLp0MJBpsqsv1lcxZmr1WX6d.5wjNDpLlsndB8M1
	bu_RrOwR4P1et_e6yF.Uar0MJWh.ENktp5V.LQcYU6shOiUs7McQcoUHYEX1
	4f_QCc8alYLJJfFjBlhqx6.x.LMKiDScmWY3oXbXKrFvsqzYqaDFchwOVjAq
	pkDEIMYBioxbnw1LVMkCX9wMawGRVlwUSsoD1ezgIbr1h44R1.5q_aJZKBkY
	kLABfyUHn_wjHZ2nd0l50LHnxCMtKDcHTsolwkfiWmvEpGTCzFfu5rjp2GT2
	fLFSJhbbDDaurFF51qKW_hlV72eja8a4j6_vEW5ODrLQwEPihI.1LaXggSw7
	PoYOpHTtSYrgGqUJy
Received: from [24.32.26.44] by web121701.mail.ne1.yahoo.com via HTTP;
	Tue, 26 Jun 2012 16:53:55 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340754835.18237.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Tue, 26 Jun 2012 16:53:55 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
	or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6105381592955175949=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6105381592955175949==
Content-Type: multipart/alternative; boundary="-887950874-1564597401-1340754835=:18237"

---887950874-1564597401-1340754835=:18237
Content-Type: text/plain; charset=us-ascii

With so many different avenues for using Xen I'm wondering which path to take:

	* Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
	* Xen Cloud Platform [XCP], or
	* Citrix XenServer [XS].
Is there one platform that...

	* is more stable?
	* has more features? e.g., live migration, high-availability, etc.

	* tracks Xen HV development more closely?

Is there one Linux distro that...
	* is more stable than the others?

	* tracks Xen HV development more closely?  e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK. TIA,
Eric Pretorious
Truckee, CA
---887950874-1564597401-1340754835=:18237
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div id="yiv24946714yui_3_2_0_15_134073902616240">With so many different avenues for using Xen I'm wondering which path to take:<span><br></span></div><ul><li><span class="yshortcuts cs4-visible" id="lw_1340754453_0">Xen Hypervisor</span> (e.g., CentOS 5.x, Debian {4,5,6}, <a rel="nofollow" target="_blank" href="http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen"><span class="" id="lw_1340754453_1">etc</span></a>),</li><li><a rel="nofollow" target="_blank" href="http://www.xen.org/products/cloudxen.html"><span class="" id="lw_1340754453_2">Xen Cloud Platform</span></a> [XCP], or</li><li><a rel="nofollow" target="_blank" href="http://www.citrix.com/English/ps2/products/product.asp?contentID=683148"><span class="" id="lw_1340754453_3">Citrix XenServer</span></a> [XS].</li></ul><div
 id="yiv24946714yui_3_2_0_15_1340739026162120"> Is there one platform that...<br><ul class="yiv24946714"><li>is more stable?</li><li>has more <a rel="nofollow" target="_blank" href="http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix"><span class="" id="lw_1340754453_4">features</span></a>? e.g., live migration, high-availability, etc.<br></li><li>tracks Xen HV development more closely?<br></li></ul><div><span>Is there one Linux distro that...</span></div><ul class="yiv24946714"><li>is more stable than the others?<br></li><li>tracks Xen HV development more closely?  e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK.
  </li></ul>
<span></span></div>TIA,<br>Eric Pretorious<br>Truckee, CA</div></body></html>
---887950874-1564597401-1340754835=:18237--


--===============6105381592955175949==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6105381592955175949==--


From xen-users-bounces@lists.xen.org Tue Jun 26 23:54:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2012 23:54:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjfa4-0007uP-3k; Tue, 26 Jun 2012 23:54:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sjfa2-0007uK-Bn
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 23:53:58 +0000
Received: from [85.158.143.35:26874] by server-1.bemta-4.messagelabs.com id
	48/2A-24392-59B4AEF4; Tue, 26 Jun 2012 23:53:57 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1340754836!13986621!1
X-Originating-IP: [98.138.229.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20579 invoked from network); 26 Jun 2012 23:53:56 -0000
Received: from nm32-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm32-vm0.bullet.mail.ne1.yahoo.com) (98.138.229.48)
	by server-15.tower-21.messagelabs.com with SMTP;
	26 Jun 2012 23:53:56 -0000
Received: from [98.138.90.53] by nm32.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:53:56 -0000
Received: from [98.138.87.11] by tm6.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:53:56 -0000
Received: from [127.0.0.1] by omp1011.mail.ne1.yahoo.com with NNFMP;
	26 Jun 2012 23:53:56 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 28737.57919.bm@omp1011.mail.ne1.yahoo.com
Received: (qmail 25857 invoked by uid 60001); 26 Jun 2012 23:53:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340754835; bh=6xsRTUpbY161RsgwJUz8F+DgUcmFkd0ZuzfHVBhVrD4=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=1/6otM2nD9GkOQFxOXX16aqL6ufPJCvBIDU+XSsqlxK4J9jxU+n3etl/3lpB5U7yeTysznEiVH/V7yH/jAaEPcj+DiO45EsfJmWy3vQtlD6SD0rrKXv9NEG0aoERAwdbyBJRHA0/CpBJui0JDibUlspD+otyu8ZZmjGkFfBjTJ0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=wj8Kos4jvqnzjI4sCDrrBfZFiTbZ438zqhQqT/XRKxinA0kTNLDbGtQu7LX+Twh7acgy8zP/5B7oTMyNAQ4V8r3fhTTOkyQV8OWsblgajRUIhMXbHYFmFZ/9yKXD7LJ1N21hQQLcTfML5eteGfb1Mhp2WtRNgWezRwuC8R1meAA=;
X-YMail-OSG: WxeP1SsVM1l1F8S7p.hUeVc4dXwhT80n1hdizZqGga6W0mj
	5X7EPwh5y7gUWV2rwkiA1Hq4En6Iyxgb_fYf2WRKj7Gy9rIFs4kHbk0rkK.f
	.d9eN6sQi0rmm3lYolN6oMcg5ncJIGOaQ2ZCntepq_BPXx7g7j1zwiL6QEEg
	BAvzxwugjR6_QUakAlrb7_Qe1y77WEi49eF6Jf4LarybmA4By1AVDwDsVBXI
	yif5Z2l.WWVushd_Cp9hH.RsxzD9FTuptqsEGi_ScBbkv6R1B7KM6KnuQ9f6
	eNObSQe9Q3p.KL5xvs8BuLp0MJBpsqsv1lcxZmr1WX6d.5wjNDpLlsndB8M1
	bu_RrOwR4P1et_e6yF.Uar0MJWh.ENktp5V.LQcYU6shOiUs7McQcoUHYEX1
	4f_QCc8alYLJJfFjBlhqx6.x.LMKiDScmWY3oXbXKrFvsqzYqaDFchwOVjAq
	pkDEIMYBioxbnw1LVMkCX9wMawGRVlwUSsoD1ezgIbr1h44R1.5q_aJZKBkY
	kLABfyUHn_wjHZ2nd0l50LHnxCMtKDcHTsolwkfiWmvEpGTCzFfu5rjp2GT2
	fLFSJhbbDDaurFF51qKW_hlV72eja8a4j6_vEW5ODrLQwEPihI.1LaXggSw7
	PoYOpHTtSYrgGqUJy
Received: from [24.32.26.44] by web121701.mail.ne1.yahoo.com via HTTP;
	Tue, 26 Jun 2012 16:53:55 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340754835.18237.YahooMailNeo@web121701.mail.ne1.yahoo.com>
Date: Tue, 26 Jun 2012 16:53:55 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
	or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6105381592955175949=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6105381592955175949==
Content-Type: multipart/alternative; boundary="-887950874-1564597401-1340754835=:18237"

---887950874-1564597401-1340754835=:18237
Content-Type: text/plain; charset=us-ascii

With so many different avenues for using Xen I'm wondering which path to take:

	* Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
	* Xen Cloud Platform [XCP], or
	* Citrix XenServer [XS].
Is there one platform that...

	* is more stable?
	* has more features? e.g., live migration, high-availability, etc.

	* tracks Xen HV development more closely?

Is there one Linux distro that...
	* is more stable than the others?

	* tracks Xen HV development more closely?  e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK. TIA,
Eric Pretorious
Truckee, CA
---887950874-1564597401-1340754835=:18237
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div id="yiv24946714yui_3_2_0_15_134073902616240">With so many different avenues for using Xen I'm wondering which path to take:<span><br></span></div><ul><li><span class="yshortcuts cs4-visible" id="lw_1340754453_0">Xen Hypervisor</span> (e.g., CentOS 5.x, Debian {4,5,6}, <a rel="nofollow" target="_blank" href="http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen"><span class="" id="lw_1340754453_1">etc</span></a>),</li><li><a rel="nofollow" target="_blank" href="http://www.xen.org/products/cloudxen.html"><span class="" id="lw_1340754453_2">Xen Cloud Platform</span></a> [XCP], or</li><li><a rel="nofollow" target="_blank" href="http://www.citrix.com/English/ps2/products/product.asp?contentID=683148"><span class="" id="lw_1340754453_3">Citrix XenServer</span></a> [XS].</li></ul><div
 id="yiv24946714yui_3_2_0_15_1340739026162120"> Is there one platform that...<br><ul class="yiv24946714"><li>is more stable?</li><li>has more <a rel="nofollow" target="_blank" href="http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix"><span class="" id="lw_1340754453_4">features</span></a>? e.g., live migration, high-availability, etc.<br></li><li>tracks Xen HV development more closely?<br></li></ul><div><span>Is there one Linux distro that...</span></div><ul class="yiv24946714"><li>is more stable than the others?<br></li><li>tracks Xen HV development more closely?  e.g.,RHEL/CentOS 5.x uses Xen 3.0. Debian 6 uses Xen 4.0 AFAIK.
  </li></ul>
<span></span></div>TIA,<br>Eric Pretorious<br>Truckee, CA</div></body></html>
---887950874-1564597401-1340754835=:18237--


--===============6105381592955175949==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6105381592955175949==--


From xen-users-bounces@lists.xen.org Wed Jun 27 00:28:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 00:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjg6c-0000Iv-7g; Wed, 27 Jun 2012 00:27:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sjg6a-0000Iq-Po
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 00:27:37 +0000
Received: from [85.158.139.83:55696] by server-12.bemta-5.messagelabs.com id
	CF/5F-25233-8735AEF4; Wed, 27 Jun 2012 00:27:36 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340756853!24515065!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25832 invoked from network); 27 Jun 2012 00:27:35 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 00:27:35 -0000
Received: by pbbro12 with SMTP id ro12so854461pbb.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 17:27:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=CztCWJSSIgzM6VEUjB6dchXMte9wD1Qda5q2QiK7ZWg=;
	b=jeBDtd/ZWODTxD5rDijHd6tUxRy1SZtBwcAR+2CV19O2Oh68d8w9V/cUnEtmPe0SoD
	VKp0+OHcjym47xZtfOEy3HPKVrQ7YXH9CCPiJ2aX1q6PcrYV6KTgU6KqpVqIpxRCI320
	ZuFU/T4Mccdo1V7x84NbOSY/beoiOmPyk7KQnqXo80SyW8yCxJVUbli9TcBYghbcBNcI
	zworODfZwfbApOv/gGfzPoBvp1Y46F1DRxHCYRfN/oil/M7nGgNWxumrfd8S0jF8krt8
	J7fUBkb6IE5B3TKsRy/ldeDKndCTrU8Nf0UjmKFJRqPQVp1OA8zNygmwdWz6FwrTYc1J
	YGTA==
MIME-Version: 1.0
Received: by 10.68.233.132 with SMTP id tw4mr57363099pbc.61.1340756852835;
	Tue, 26 Jun 2012 17:27:32 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 26 Jun 2012 17:27:32 -0700 (PDT)
In-Reply-To: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 27 Jun 2012 07:27:32 +0700
Message-ID: <CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQlGU+ksHGrWbi/AatScgAbxep4D8ezJEVAJ868IHNlMCPs0TM34RFlB1i5A3mENtUKgGU45
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
 or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 27, 2012 at 6:01 AM, Eric <epretorious@yahoo.com> wrote:
> With so many different avenues for using Xen I'm wondering which path to
> take:
>
> Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
> Xen Cloud Platform [XCP], or
> Citrix XenServer [XS].
>
> Is there one platform that...
>
> is more stable?
> has more features? e.g., live migration, high-availability, etc.
> tracks Xen HV development more closely?
>
> Is there one Linux distro that...
>
> is more stable than the others?
> tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen 3.0.
> Debian 6 uses Xen 4.0 AFAIK.

If you've read the documentations and try some of them, like I
recommended before, you'd probably know the answer already :)

In short, there's no silver bullet. You can't have it all. For now anyway.
It's your choice whether to pick appliance-type vs distro-installed,
and newer-features vs rock-stable-and-proven.

Going forward, since xapi tools will be available and developed mainly
on debian/ubuntu, those would probably be the best choice. I wouldn't
hold my breath though, as (from experience) most likely it'd take
several years to get there.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 00:28:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 00:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjg6c-0000Iv-7g; Wed, 27 Jun 2012 00:27:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sjg6a-0000Iq-Po
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 00:27:37 +0000
Received: from [85.158.139.83:55696] by server-12.bemta-5.messagelabs.com id
	CF/5F-25233-8735AEF4; Wed, 27 Jun 2012 00:27:36 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-6.tower-182.messagelabs.com!1340756853!24515065!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25832 invoked from network); 27 Jun 2012 00:27:35 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-6.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 00:27:35 -0000
Received: by pbbro12 with SMTP id ro12so854461pbb.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 17:27:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=CztCWJSSIgzM6VEUjB6dchXMte9wD1Qda5q2QiK7ZWg=;
	b=jeBDtd/ZWODTxD5rDijHd6tUxRy1SZtBwcAR+2CV19O2Oh68d8w9V/cUnEtmPe0SoD
	VKp0+OHcjym47xZtfOEy3HPKVrQ7YXH9CCPiJ2aX1q6PcrYV6KTgU6KqpVqIpxRCI320
	ZuFU/T4Mccdo1V7x84NbOSY/beoiOmPyk7KQnqXo80SyW8yCxJVUbli9TcBYghbcBNcI
	zworODfZwfbApOv/gGfzPoBvp1Y46F1DRxHCYRfN/oil/M7nGgNWxumrfd8S0jF8krt8
	J7fUBkb6IE5B3TKsRy/ldeDKndCTrU8Nf0UjmKFJRqPQVp1OA8zNygmwdWz6FwrTYc1J
	YGTA==
MIME-Version: 1.0
Received: by 10.68.233.132 with SMTP id tw4mr57363099pbc.61.1340756852835;
	Tue, 26 Jun 2012 17:27:32 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Tue, 26 Jun 2012 17:27:32 -0700 (PDT)
In-Reply-To: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
Date: Wed, 27 Jun 2012 07:27:32 +0700
Message-ID: <CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQlGU+ksHGrWbi/AatScgAbxep4D8ezJEVAJ868IHNlMCPs0TM34RFlB1i5A3mENtUKgGU45
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
 or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 27, 2012 at 6:01 AM, Eric <epretorious@yahoo.com> wrote:
> With so many different avenues for using Xen I'm wondering which path to
> take:
>
> Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
> Xen Cloud Platform [XCP], or
> Citrix XenServer [XS].
>
> Is there one platform that...
>
> is more stable?
> has more features? e.g., live migration, high-availability, etc.
> tracks Xen HV development more closely?
>
> Is there one Linux distro that...
>
> is more stable than the others?
> tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen 3.0.
> Debian 6 uses Xen 4.0 AFAIK.

If you've read the documentations and try some of them, like I
recommended before, you'd probably know the answer already :)

In short, there's no silver bullet. You can't have it all. For now anyway.
It's your choice whether to pick appliance-type vs distro-installed,
and newer-features vs rock-stable-and-proven.

Going forward, since xapi tools will be available and developed mainly
on debian/ubuntu, those would probably be the best choice. I wouldn't
hold my breath though, as (from experience) most likely it'd take
several years to get there.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 01:44:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 01:44:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjhHY-0004uK-Cx; Wed, 27 Jun 2012 01:43:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjhHW-0004uF-AM
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 01:42:58 +0000
Received: from [85.158.139.83:62091] by server-11.bemta-5.messagelabs.com id
	76/E3-20400-1256AEF4; Wed, 27 Jun 2012 01:42:57 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1340761374!18407554!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28189 invoked from network); 27 Jun 2012 01:42:55 -0000
Received: from mail-yw0-f41.google.com (HELO mail-yw0-f41.google.com)
	(209.85.213.41)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 01:42:55 -0000
Received: by yhr47 with SMTP id 47so655101yhr.28
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 18:42:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Wyts+ju6IBO4W3Bl+0nddOwoeuAyUFEPHQJQDkjpFu8=;
	b=reb7XQEvK4w06EcKlyYsqG2bCF10KpX+01llNWCt+JGEOmcux0I8xCM7vLHG1l9yCq
	su7sHw6fpDgd6X89NIO6whaLpPHakKcTrwhGdgnQ3FXFLDMxsZk+jihYVqxtQBmhFPl/
	LTka0MHzx0AVlYxJDRU3c8dXQXeyykMPsyC1iopoc6yojzWXi3VcI7ijo9T374ouUGbD
	kMteHTg8WJ6laCxliN5erXudD2F7dtUQj6AszMo134iyX5HJ+PMGnXullh8obC1coJCi
	rvLKF4+ZV0sCCOP2tQp/GJZoHenH3Y1WJxxg3IzQhY/cSJemOLze9yiJ/ko8oCVL/XiT
	8yHQ==
MIME-Version: 1.0
Received: by 10.50.213.1 with SMTP id no1mr65256igc.71.1340761373703; Tue, 26
	Jun 2012 18:42:53 -0700 (PDT)
Received: by 10.64.78.1 with HTTP; Tue, 26 Jun 2012 18:42:52 -0700 (PDT)
In-Reply-To: <CABoYbGoPPFkYmhPDhMfd5T2nZ77c2xL2k3nsxCf4sobMrwHkaQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
	<CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
	<CABoYbGoPPFkYmhPDhMfd5T2nZ77c2xL2k3nsxCf4sobMrwHkaQ@mail.gmail.com>
Date: Tue, 26 Jun 2012 21:42:52 -0400
Message-ID: <CAA7N5Rb-s+bUy+rwjW2F5QJRwy=id3BFLKg3H1md=hKq5g=M+Q@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1279303495987560470=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1279303495987560470==
Content-Type: multipart/alternative; boundary=14dae934071b687ec004c36a553c

--14dae934071b687ec004c36a553c
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I compiled Xen 4.1.2 and 4.1.3 during a variety of GPU tests and saw the
same problems while using the xl toolstack.  I never had success with
passthrough using xm, but I read plenty of guides about it.  I had no luck
using the packaged versions of Xen for a variety of reasons, and since I
went down the path of compiling from source I didn't bother looking back.
 I am working on a UEFI Booted GPT boot disk OCZ Vertex 3 SSD Debian Wheezy
with Xen 4.2, so unstable everything essentially, yet my system has been
rock solid for two months.  Just last weekend I upgraded Debian and rebuilt
the latest Xen, a lot of bugfixes to the Xen source since the last compile
(the efi memory problem I encountered was finally fixed).

Xen 4.2 has updates every week, and the xl toolstack is constantly under
improvement (
http://blog.xen.org/index.php/2012/05/22/libxl-event-api-improvements/).  I
wouldn't say that xl is stable yet though, when they give us a release date
for Xen 4.2 stable then you may have a better answer.

I can say that the xm toolstack was deprecated as of Xen 4.1, and is no
longer being actively maintained (
http://wiki.xen.org/wiki/Choice_of_Toolstacks).  It doesn't compile by
default with Xen 4.2, I don't know if it would succeed if you tried given
the changes to Xen's source either.

I have PVHVM for Windows and Linux, but I have not successfully passed the
card to a Linux DomU yet (my own lack of linux experience and time).  It
works fine.  I know stubdom is compiled when I build Xen, but I don't know
if it is put to use automatically; I have done no reading on this topic.

The only other topic I can think of is qemu versions.  Currently
qemu-traditional is required for pci passthrough, though from testing the
upstream qemu package has a lot of great features I would like to see.

My understanding is that PCI Passthrough is not part of the standard qemu
package, and adding it at this stage would be a lot of work, so they will
probably update the qemu package as or after Xen 4.2 stable is released.
 The emulated graphics and disk IO were noticeably better with the upstream
qemu version, so I really hope to see it implemented sooner than later.

My conclusion agrees with yours, provided that unstable qemu-traditional is
the same version used by Xen 4.1.2, the toolstack is one of the most likely
places for these bugs to exist.

On Tue, Jun 26, 2012 at 6:57 PM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Well, then as i said before: I thing xm is a lot more stable right now
> then xl and i don't really see any benefit of using xl right now.
>
> Actually I tried using xl instead of xm last week and but run intu
> issues with creating vifs when using nat. Interesting to see that
> there are also issues with vga passthrough.
>
> Are there - right now - any benefits of using xl instead of xm? I
> thought that it's easier to run stubdoms with xl, but after reading
> that stubdoms don't bring you any significant performance increate
> when using PVOPS-HVMs, i gave up on trieing to get stubdoms running.
> So it would be nice to here if migrating to xl is actually something
> to look into in the (near) future.
>
> 2012/6/27 Casey DeLorme <cdelorme@gmail.com>:
> > I am using the xl toolstack, with Xen 4.2.  That's probably the
> difference,
> > I tried the pci flags (both inline and stand-alone versions of them)
> without
> > any changes.
> >
> > On Tue, Jun 26, 2012 at 7:19 AM, Matthias
> > <matthias.kannenberg@googlemail.com> wrote:
> >>
> >> Hi,
> >>
> >> did some testing in my lunch break:
> >>
> >> # dmesg -c && xm dmesg -c
> >> # xm destroy WINDOMU
> >> # dmesg
> >> [257342.161103] xen1: port 1(work) entered disabled state
> >> [257342.162777] xen1: port 1(work) entered disabled state
> >> [257345.003372] irq 18: nobody cared (try booting with the "irqpoll"
> >> option)
> >> [257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2
> >> [257345.006208] Call Trace:
> >> [257345.006208]  [<ffffffff800085d5>] dump_trace+0x85/0x1c0
> >> [257345.006208]  [<ffffffff8088c036>] dump_stack+0x69/0x6f
> >> [257345.006208]  [<ffffffff800c9936>] __report_bad_irq+0x36/0xe0
> >> [257345.006208]  [<ffffffff800c9c8b>] note_interrupt+0x1fb/0x240
> >> [257345.006208]  [<ffffffff800c72c4>] handle_irq_event_percpu+0x94/0x1=
d0
> >> [257345.006208]  [<ffffffff800c7464>] handle_irq_event+0x64/0x90
> >> [257345.006208]  [<ffffffff800ca7b4>] handle_fasteoi_irq+0x64/0x120
> >> [257345.006208]  [<ffffffff80008468>] handle_irq+0x18/0x30
> >> [257345.006208]  [<ffffffff805c1cc4>] evtchn_do_upcall+0x1c4/0x2e0
> >> [257345.006208]  [<ffffffff808a308e>] do_hypervisor_callback+0x1e/0x30
> >> [257345.006208]  [<ffffffff8014802a>] fget_light+0x3a/0xc0
> >> [257345.006208]  [<ffffffff80159c65>] do_select+0x315/0x660
> >> [257345.006208]  [<ffffffff8015a15a>] core_sys_select+0x1aa/0x2e0
> >> [257345.006208]  [<ffffffff8015a347>] sys_select+0xb7/0x110
> >> [257345.006208]  [<ffffffff808a29bb>] system_call_fastpath+0x1a/0x1f
> >> [257345.006208]  [<00007f1a6d0081d3>] 0x7f1a6d0081d2
> >> [257345.006208] handlers:
> >> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> >> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> >> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> >> [257345.006208] Disabling IRQ #18
> >> # xm dmesg
> >> <nothing here>
> >> # xm create WINDOMU
> >> booted without problems and i played some Diablo 3 for testing
> >> purpose: no performance change, everything normal
> >>
> >> Then i analysed the kernel output in dmesg from the kill and found out
> >> that the IRQ 18 is not in fact my graphic card what i always thought,
> >> but my usb host controler which i have forwarded to the domU, too. So
> >> appereantly there is no nothing vga related in the dmesg. Then I
> >> thought okay, if the dom0 in fact doesn't care about the vga state, it
> >> might actually be the domU and the only thing i guess can be
> >> responsible for that is this in my domU config:
> >>
> >> #######################
> >> #   PCI Power Management:
> >> #
> >> #   If it's set, the guest OS will be able to program D0-D3hot states =
of
> >> the
> >> # PCI device for the purpose of low power consumption.
> >> #
> >> pci_power_mgmt=3D1
> >> #######################
> >>
> >> My new theory is that this allowes the domU (and therefor my windows)
> >> to reset the vga on boot so i don't have the problems you have..
> >>
> >> Question is: Are you using this option in your domU or might that be
> >> the difference in our configs?
> >>
> >>
> >>
> >>
> >> 2012/6/26 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> >> > On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme <cdelorme@gmail.com>
> >> > wrote:
> >> >> I agree with you that Xen has an awareness, but what I read suggest=
ed
> >> >> that
> >> >> the DomU is supposed to be responsible for the reset.
> >> >
> >> > Quite silly, many OSes and drivers don't care about device shutdown =
on
> >> > "poweroff".
> >> > Why should they, the power usually will be off real soon anyway.
> >> > I think currently only Linux cares enough - due to the need to suppo=
rt
> >> > kexec.
> >> >
> >> > Suspend to ram is different matter. Perhaps that avenue would be
> >> > useful to explore.
> >> > (Attempting to S2R the VM instead of shutdown...)
> >> >
> >> > Still, it'd be nice for Xen to force reset the devices (FLR, then
> >> > D0->D3->D0 ASPM, then finally PCI bus reset as a last resort) when t=
he
> >> > VM stops using the devices.
> >> > Better safe than sorry.
> >> >
> >> >> In any event, please
> >> >> do post your results.  If you don't have the same performance
> >> >> degradation
> >> >> and you can help identify where our configurations differ, it could
> >> >> help fix
> >> >> the problem which would be awesome.
> >> >
> >> > --
> >> > Rados=C5=82aw Szkodzi=C5=84ski
> >
> >
>

--14dae934071b687ec004c36a553c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div>I compiled Xen 4.1.2 and 4.1.3 during a variety of GPU tests and saw t=
he same problems while using the xl toolstack. =C2=A0I never had success wi=
th passthrough using xm, but I read plenty of guides about it. =C2=A0I had =
no luck using the packaged versions of Xen for a variety of reasons, and si=
nce I went down the path of compiling from source I didn&#39;t bother looki=
ng back. =C2=A0I am working on a UEFI Booted GPT boot disk OCZ Vertex 3 SSD=
 Debian Wheezy with Xen 4.2, so unstable everything essentially, yet my sys=
tem has been rock solid for two months. =C2=A0Just last weekend I upgraded =
Debian and rebuilt the latest Xen, a lot of bugfixes to the Xen source sinc=
e the last compile (the efi memory problem I encountered was finally fixed)=
.</div>
<div><br></div><div>Xen 4.2 has updates every week, and the xl toolstack is=
 constantly under improvement (<a href=3D"http://blog.xen.org/index.php/201=
2/05/22/libxl-event-api-improvements/">http://blog.xen.org/index.php/2012/0=
5/22/libxl-event-api-improvements/</a>). =C2=A0I wouldn&#39;t say that xl i=
s stable yet though, when they give us a release date for Xen 4.2 stable th=
en you may have a better answer.</div>
<div><br></div><div>I can say that the xm toolstack was deprecated as of Xe=
n 4.1, and is no longer being actively maintained (<a href=3D"http://wiki.x=
en.org/wiki/Choice_of_Toolstacks">http://wiki.xen.org/wiki/Choice_of_Toolst=
acks</a>). =C2=A0It doesn&#39;t compile by default with Xen 4.2, I don&#39;=
t know if it would succeed if you tried given the changes to Xen&#39;s sour=
ce either.</div>
<div><br></div><div>I have PVHVM for Windows and Linux, but I have not succ=
essfully passed the card to a Linux DomU yet (my own lack of linux experien=
ce and time). =C2=A0It works fine. =C2=A0I know stubdom is compiled when I =
build Xen, but I don&#39;t know if it is put to use automatically; I have d=
one no reading on this topic.</div>
<div><br></div><div>The only other topic I can think of is qemu versions. =
=C2=A0Currently qemu-traditional is required for pci passthrough, though fr=
om testing the upstream qemu package has a lot of great features I would li=
ke to see.</div>
<div><br></div><div>My understanding is that PCI Passthrough is not part of=
 the standard qemu package, and adding it at this stage would be a lot of w=
ork, so they will probably update the qemu package as or after Xen 4.2 stab=
le is released. =C2=A0The emulated graphics and disk IO were noticeably bet=
ter with the upstream qemu version, so I really hope to see it implemented =
sooner than later.</div>
<div><br></div><div>My conclusion agrees with yours, provided that unstable=
 qemu-traditional is the same version used by Xen 4.1.2, the toolstack is o=
ne of the most likely places for these bugs to exist.</div><br><div class=
=3D"gmail_quote">
On Tue, Jun 26, 2012 at 6:57 PM, Matthias <span dir=3D"ltr">&lt;<a href=3D"=
mailto:matthias.kannenberg@googlemail.com" target=3D"_blank">matthias.kanne=
nberg@googlemail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">
Well, then as i said before: I thing xm is a lot more stable right now<br>
then xl and i don&#39;t really see any benefit of using xl right now.<br>
<br>
Actually I tried using xl instead of xm last week and but run intu<br>
issues with creating vifs when using nat. Interesting to see that<br>
there are also issues with vga passthrough.<br>
<br>
Are there - right now - any benefits of using xl instead of xm? I<br>
thought that it&#39;s easier to run stubdoms with xl, but after reading<br>
that stubdoms don&#39;t bring you any significant performance increate<br>
when using PVOPS-HVMs, i gave up on trieing to get stubdoms running.<br>
So it would be nice to here if migrating to xl is actually something<br>
to look into in the (near) future.<br>
<br>
2012/6/27 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@=
gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; I am using the xl toolstack, w=
ith Xen 4.2. =C2=A0That&#39;s probably the difference,<br>
&gt; I tried the pci flags (both inline and stand-alone versions of them) w=
ithout<br>
&gt; any changes.<br>
&gt;<br>
&gt; On Tue, Jun 26, 2012 at 7:19 AM, Matthias<br>
&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias.kan=
nenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; did some testing in my lunch break:<br>
&gt;&gt;<br>
&gt;&gt; # dmesg -c &amp;&amp; xm dmesg -c<br>
&gt;&gt; # xm destroy WINDOMU<br>
&gt;&gt; # dmesg<br>
&gt;&gt; [257342.161103] xen1: port 1(work) entered disabled state<br>
&gt;&gt; [257342.162777] xen1: port 1(work) entered disabled state<br>
&gt;&gt; [257345.003372] irq 18: nobody cared (try booting with the &quot;i=
rqpoll&quot;<br>
&gt;&gt; option)<br>
&gt;&gt; [257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2=
<br>
&gt;&gt; [257345.006208] Call Trace:<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800085d5&gt;] dump_trace+0x85/0=
x1c0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8088c036&gt;] dump_stack+0x69/0=
x6f<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c9936&gt;] __report_bad_irq+=
0x36/0xe0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c9c8b&gt;] note_interrupt+0x=
1fb/0x240<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c72c4&gt;] handle_irq_event_=
percpu+0x94/0x1d0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c7464&gt;] handle_irq_event+=
0x64/0x90<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800ca7b4&gt;] handle_fasteoi_ir=
q+0x64/0x120<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff80008468&gt;] handle_irq+0x18/0=
x30<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff805c1cc4&gt;] evtchn_do_upcall+=
0x1c4/0x2e0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff808a308e&gt;] do_hypervisor_cal=
lback+0x1e/0x30<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8014802a&gt;] fget_light+0x3a/0=
xc0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff80159c65&gt;] do_select+0x315/0=
x660<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8015a15a&gt;] core_sys_select+0=
x1aa/0x2e0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8015a347&gt;] sys_select+0xb7/0=
x110<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff808a29bb&gt;] system_call_fastp=
ath+0x1a/0x1f<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;00007f1a6d0081d3&gt;] 0x7f1a6d0081d2<br=
>
&gt;&gt; [257345.006208] handlers:<br>
&gt;&gt; [257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
&gt;&gt; [257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
&gt;&gt; [257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
&gt;&gt; [257345.006208] Disabling IRQ #18<br>
&gt;&gt; # xm dmesg<br>
&gt;&gt; &lt;nothing here&gt;<br>
&gt;&gt; # xm create WINDOMU<br>
&gt;&gt; booted without problems and i played some Diablo 3 for testing<br>
&gt;&gt; purpose: no performance change, everything normal<br>
&gt;&gt;<br>
&gt;&gt; Then i analysed the kernel output in dmesg from the kill and found=
 out<br>
&gt;&gt; that the IRQ 18 is not in fact my graphic card what i always thoug=
ht,<br>
&gt;&gt; but my usb host controler which i have forwarded to the domU, too.=
 So<br>
&gt;&gt; appereantly there is no nothing vga related in the dmesg. Then I<b=
r>
&gt;&gt; thought okay, if the dom0 in fact doesn&#39;t care about the vga s=
tate, it<br>
&gt;&gt; might actually be the domU and the only thing i guess can be<br>
&gt;&gt; responsible for that is this in my domU config:<br>
&gt;&gt;<br>
&gt;&gt; #######################<br>
&gt;&gt; # =C2=A0 PCI Power Management:<br>
&gt;&gt; #<br>
&gt;&gt; # =C2=A0 If it&#39;s set, the guest OS will be able to program D0-=
D3hot states of<br>
&gt;&gt; the<br>
&gt;&gt; # PCI device for the purpose of low power consumption.<br>
&gt;&gt; #<br>
&gt;&gt; pci_power_mgmt=3D1<br>
&gt;&gt; #######################<br>
&gt;&gt;<br>
&gt;&gt; My new theory is that this allowes the domU (and therefor my windo=
ws)<br>
&gt;&gt; to reset the vga on boot so i don&#39;t have the problems you have=
..<br>
&gt;&gt;<br>
&gt;&gt; Question is: Are you using this option in your domU or might that =
be<br>
&gt;&gt; the difference in our configs?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2012/6/26 Radoslaw Szkodzinski &lt;<a href=3D"mailto:astralstorm@g=
mail.com">astralstorm@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme &lt;<a href=3D=
"mailto:cdelorme@gmail.com">cdelorme@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt; I agree with you that Xen has an awareness, but what I re=
ad suggested<br>
&gt;&gt; &gt;&gt; that<br>
&gt;&gt; &gt;&gt; the DomU is supposed to be responsible for the reset.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Quite silly, many OSes and drivers don&#39;t care about devic=
e shutdown on<br>
&gt;&gt; &gt; &quot;poweroff&quot;.<br>
&gt;&gt; &gt; Why should they, the power usually will be off real soon anyw=
ay.<br>
&gt;&gt; &gt; I think currently only Linux cares enough - due to the need t=
o support<br>
&gt;&gt; &gt; kexec.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Suspend to ram is different matter. Perhaps that avenue would=
 be<br>
&gt;&gt; &gt; useful to explore.<br>
&gt;&gt; &gt; (Attempting to S2R the VM instead of shutdown...)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Still, it&#39;d be nice for Xen to force reset the devices (F=
LR, then<br>
&gt;&gt; &gt; D0-&gt;D3-&gt;D0 ASPM, then finally PCI bus reset as a last r=
esort) when the<br>
&gt;&gt; &gt; VM stops using the devices.<br>
&gt;&gt; &gt; Better safe than sorry.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; In any event, please<br>
&gt;&gt; &gt;&gt; do post your results. =C2=A0If you don&#39;t have the sam=
e performance<br>
&gt;&gt; &gt;&gt; degradation<br>
&gt;&gt; &gt;&gt; and you can help identify where our configurations differ=
, it could<br>
&gt;&gt; &gt;&gt; help fix<br>
&gt;&gt; &gt;&gt; the problem which would be awesome.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Rados=C5=82aw Szkodzi=C5=84ski<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>

--14dae934071b687ec004c36a553c--


--===============1279303495987560470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1279303495987560470==--


From xen-users-bounces@lists.xen.org Wed Jun 27 01:44:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 01:44:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjhHY-0004uK-Cx; Wed, 27 Jun 2012 01:43:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1SjhHW-0004uF-AM
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 01:42:58 +0000
Received: from [85.158.139.83:62091] by server-11.bemta-5.messagelabs.com id
	76/E3-20400-1256AEF4; Wed, 27 Jun 2012 01:42:57 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1340761374!18407554!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28189 invoked from network); 27 Jun 2012 01:42:55 -0000
Received: from mail-yw0-f41.google.com (HELO mail-yw0-f41.google.com)
	(209.85.213.41)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 01:42:55 -0000
Received: by yhr47 with SMTP id 47so655101yhr.28
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 18:42:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=Wyts+ju6IBO4W3Bl+0nddOwoeuAyUFEPHQJQDkjpFu8=;
	b=reb7XQEvK4w06EcKlyYsqG2bCF10KpX+01llNWCt+JGEOmcux0I8xCM7vLHG1l9yCq
	su7sHw6fpDgd6X89NIO6whaLpPHakKcTrwhGdgnQ3FXFLDMxsZk+jihYVqxtQBmhFPl/
	LTka0MHzx0AVlYxJDRU3c8dXQXeyykMPsyC1iopoc6yojzWXi3VcI7ijo9T374ouUGbD
	kMteHTg8WJ6laCxliN5erXudD2F7dtUQj6AszMo134iyX5HJ+PMGnXullh8obC1coJCi
	rvLKF4+ZV0sCCOP2tQp/GJZoHenH3Y1WJxxg3IzQhY/cSJemOLze9yiJ/ko8oCVL/XiT
	8yHQ==
MIME-Version: 1.0
Received: by 10.50.213.1 with SMTP id no1mr65256igc.71.1340761373703; Tue, 26
	Jun 2012 18:42:53 -0700 (PDT)
Received: by 10.64.78.1 with HTTP; Tue, 26 Jun 2012 18:42:52 -0700 (PDT)
In-Reply-To: <CABoYbGoPPFkYmhPDhMfd5T2nZ77c2xL2k3nsxCf4sobMrwHkaQ@mail.gmail.com>
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<CAA7N5RbT7DC4L8QyhkTKf1efvbrEdDtfMbqLen0Z34uVYj5rJQ@mail.gmail.com>
	<CABoYbGqw80qqerSWeP5jQ32prToN+uiT=+pOrFKq012b+WPbng@mail.gmail.com>
	<CAA7N5Rac=id3yjJvK1=z_G7Dc8NCcs=QkVOscCrdomaadiihjw@mail.gmail.com>
	<CABoYbGorxGA4_=zQTimUxpK1G7X4Y40w7mU8EiDz9vCcPtzYHw@mail.gmail.com>
	<CAA7N5RZfu-Sir6fWL=JuCiJ98FTfiWC3VUVNaGKor-skARJizw@mail.gmail.com>
	<CAAmECqTCbReH+B_nqh+AFs2rTE=_-u9O1AwfkpHD5caTv0kTHQ@mail.gmail.com>
	<CABoYbGpw=hhf+_qgBkYvfkVoYkgoPYA+ORjXEuEDQQykX0KThg@mail.gmail.com>
	<CAA7N5RZoG1eq_AZDuwD5631BZ8oUozs-ThnXLMZwwo9tehjcbw@mail.gmail.com>
	<CABoYbGoPPFkYmhPDhMfd5T2nZ77c2xL2k3nsxCf4sobMrwHkaQ@mail.gmail.com>
Date: Tue, 26 Jun 2012 21:42:52 -0400
Message-ID: <CAA7N5Rb-s+bUy+rwjW2F5QJRwy=id3BFLKg3H1md=hKq5g=M+Q@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Matthias <matthias.kannenberg@googlemail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1279303495987560470=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1279303495987560470==
Content-Type: multipart/alternative; boundary=14dae934071b687ec004c36a553c

--14dae934071b687ec004c36a553c
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I compiled Xen 4.1.2 and 4.1.3 during a variety of GPU tests and saw the
same problems while using the xl toolstack.  I never had success with
passthrough using xm, but I read plenty of guides about it.  I had no luck
using the packaged versions of Xen for a variety of reasons, and since I
went down the path of compiling from source I didn't bother looking back.
 I am working on a UEFI Booted GPT boot disk OCZ Vertex 3 SSD Debian Wheezy
with Xen 4.2, so unstable everything essentially, yet my system has been
rock solid for two months.  Just last weekend I upgraded Debian and rebuilt
the latest Xen, a lot of bugfixes to the Xen source since the last compile
(the efi memory problem I encountered was finally fixed).

Xen 4.2 has updates every week, and the xl toolstack is constantly under
improvement (
http://blog.xen.org/index.php/2012/05/22/libxl-event-api-improvements/).  I
wouldn't say that xl is stable yet though, when they give us a release date
for Xen 4.2 stable then you may have a better answer.

I can say that the xm toolstack was deprecated as of Xen 4.1, and is no
longer being actively maintained (
http://wiki.xen.org/wiki/Choice_of_Toolstacks).  It doesn't compile by
default with Xen 4.2, I don't know if it would succeed if you tried given
the changes to Xen's source either.

I have PVHVM for Windows and Linux, but I have not successfully passed the
card to a Linux DomU yet (my own lack of linux experience and time).  It
works fine.  I know stubdom is compiled when I build Xen, but I don't know
if it is put to use automatically; I have done no reading on this topic.

The only other topic I can think of is qemu versions.  Currently
qemu-traditional is required for pci passthrough, though from testing the
upstream qemu package has a lot of great features I would like to see.

My understanding is that PCI Passthrough is not part of the standard qemu
package, and adding it at this stage would be a lot of work, so they will
probably update the qemu package as or after Xen 4.2 stable is released.
 The emulated graphics and disk IO were noticeably better with the upstream
qemu version, so I really hope to see it implemented sooner than later.

My conclusion agrees with yours, provided that unstable qemu-traditional is
the same version used by Xen 4.1.2, the toolstack is one of the most likely
places for these bugs to exist.

On Tue, Jun 26, 2012 at 6:57 PM, Matthias <
matthias.kannenberg@googlemail.com> wrote:

> Well, then as i said before: I thing xm is a lot more stable right now
> then xl and i don't really see any benefit of using xl right now.
>
> Actually I tried using xl instead of xm last week and but run intu
> issues with creating vifs when using nat. Interesting to see that
> there are also issues with vga passthrough.
>
> Are there - right now - any benefits of using xl instead of xm? I
> thought that it's easier to run stubdoms with xl, but after reading
> that stubdoms don't bring you any significant performance increate
> when using PVOPS-HVMs, i gave up on trieing to get stubdoms running.
> So it would be nice to here if migrating to xl is actually something
> to look into in the (near) future.
>
> 2012/6/27 Casey DeLorme <cdelorme@gmail.com>:
> > I am using the xl toolstack, with Xen 4.2.  That's probably the
> difference,
> > I tried the pci flags (both inline and stand-alone versions of them)
> without
> > any changes.
> >
> > On Tue, Jun 26, 2012 at 7:19 AM, Matthias
> > <matthias.kannenberg@googlemail.com> wrote:
> >>
> >> Hi,
> >>
> >> did some testing in my lunch break:
> >>
> >> # dmesg -c && xm dmesg -c
> >> # xm destroy WINDOMU
> >> # dmesg
> >> [257342.161103] xen1: port 1(work) entered disabled state
> >> [257342.162777] xen1: port 1(work) entered disabled state
> >> [257345.003372] irq 18: nobody cared (try booting with the "irqpoll"
> >> option)
> >> [257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2
> >> [257345.006208] Call Trace:
> >> [257345.006208]  [<ffffffff800085d5>] dump_trace+0x85/0x1c0
> >> [257345.006208]  [<ffffffff8088c036>] dump_stack+0x69/0x6f
> >> [257345.006208]  [<ffffffff800c9936>] __report_bad_irq+0x36/0xe0
> >> [257345.006208]  [<ffffffff800c9c8b>] note_interrupt+0x1fb/0x240
> >> [257345.006208]  [<ffffffff800c72c4>] handle_irq_event_percpu+0x94/0x1=
d0
> >> [257345.006208]  [<ffffffff800c7464>] handle_irq_event+0x64/0x90
> >> [257345.006208]  [<ffffffff800ca7b4>] handle_fasteoi_irq+0x64/0x120
> >> [257345.006208]  [<ffffffff80008468>] handle_irq+0x18/0x30
> >> [257345.006208]  [<ffffffff805c1cc4>] evtchn_do_upcall+0x1c4/0x2e0
> >> [257345.006208]  [<ffffffff808a308e>] do_hypervisor_callback+0x1e/0x30
> >> [257345.006208]  [<ffffffff8014802a>] fget_light+0x3a/0xc0
> >> [257345.006208]  [<ffffffff80159c65>] do_select+0x315/0x660
> >> [257345.006208]  [<ffffffff8015a15a>] core_sys_select+0x1aa/0x2e0
> >> [257345.006208]  [<ffffffff8015a347>] sys_select+0xb7/0x110
> >> [257345.006208]  [<ffffffff808a29bb>] system_call_fastpath+0x1a/0x1f
> >> [257345.006208]  [<00007f1a6d0081d3>] 0x7f1a6d0081d2
> >> [257345.006208] handlers:
> >> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> >> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> >> [257345.006208] [<ffffffff80658a80>] usb_hcd_irq
> >> [257345.006208] Disabling IRQ #18
> >> # xm dmesg
> >> <nothing here>
> >> # xm create WINDOMU
> >> booted without problems and i played some Diablo 3 for testing
> >> purpose: no performance change, everything normal
> >>
> >> Then i analysed the kernel output in dmesg from the kill and found out
> >> that the IRQ 18 is not in fact my graphic card what i always thought,
> >> but my usb host controler which i have forwarded to the domU, too. So
> >> appereantly there is no nothing vga related in the dmesg. Then I
> >> thought okay, if the dom0 in fact doesn't care about the vga state, it
> >> might actually be the domU and the only thing i guess can be
> >> responsible for that is this in my domU config:
> >>
> >> #######################
> >> #   PCI Power Management:
> >> #
> >> #   If it's set, the guest OS will be able to program D0-D3hot states =
of
> >> the
> >> # PCI device for the purpose of low power consumption.
> >> #
> >> pci_power_mgmt=3D1
> >> #######################
> >>
> >> My new theory is that this allowes the domU (and therefor my windows)
> >> to reset the vga on boot so i don't have the problems you have..
> >>
> >> Question is: Are you using this option in your domU or might that be
> >> the difference in our configs?
> >>
> >>
> >>
> >>
> >> 2012/6/26 Radoslaw Szkodzinski <astralstorm@gmail.com>:
> >> > On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme <cdelorme@gmail.com>
> >> > wrote:
> >> >> I agree with you that Xen has an awareness, but what I read suggest=
ed
> >> >> that
> >> >> the DomU is supposed to be responsible for the reset.
> >> >
> >> > Quite silly, many OSes and drivers don't care about device shutdown =
on
> >> > "poweroff".
> >> > Why should they, the power usually will be off real soon anyway.
> >> > I think currently only Linux cares enough - due to the need to suppo=
rt
> >> > kexec.
> >> >
> >> > Suspend to ram is different matter. Perhaps that avenue would be
> >> > useful to explore.
> >> > (Attempting to S2R the VM instead of shutdown...)
> >> >
> >> > Still, it'd be nice for Xen to force reset the devices (FLR, then
> >> > D0->D3->D0 ASPM, then finally PCI bus reset as a last resort) when t=
he
> >> > VM stops using the devices.
> >> > Better safe than sorry.
> >> >
> >> >> In any event, please
> >> >> do post your results.  If you don't have the same performance
> >> >> degradation
> >> >> and you can help identify where our configurations differ, it could
> >> >> help fix
> >> >> the problem which would be awesome.
> >> >
> >> > --
> >> > Rados=C5=82aw Szkodzi=C5=84ski
> >
> >
>

--14dae934071b687ec004c36a553c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div>I compiled Xen 4.1.2 and 4.1.3 during a variety of GPU tests and saw t=
he same problems while using the xl toolstack. =C2=A0I never had success wi=
th passthrough using xm, but I read plenty of guides about it. =C2=A0I had =
no luck using the packaged versions of Xen for a variety of reasons, and si=
nce I went down the path of compiling from source I didn&#39;t bother looki=
ng back. =C2=A0I am working on a UEFI Booted GPT boot disk OCZ Vertex 3 SSD=
 Debian Wheezy with Xen 4.2, so unstable everything essentially, yet my sys=
tem has been rock solid for two months. =C2=A0Just last weekend I upgraded =
Debian and rebuilt the latest Xen, a lot of bugfixes to the Xen source sinc=
e the last compile (the efi memory problem I encountered was finally fixed)=
.</div>
<div><br></div><div>Xen 4.2 has updates every week, and the xl toolstack is=
 constantly under improvement (<a href=3D"http://blog.xen.org/index.php/201=
2/05/22/libxl-event-api-improvements/">http://blog.xen.org/index.php/2012/0=
5/22/libxl-event-api-improvements/</a>). =C2=A0I wouldn&#39;t say that xl i=
s stable yet though, when they give us a release date for Xen 4.2 stable th=
en you may have a better answer.</div>
<div><br></div><div>I can say that the xm toolstack was deprecated as of Xe=
n 4.1, and is no longer being actively maintained (<a href=3D"http://wiki.x=
en.org/wiki/Choice_of_Toolstacks">http://wiki.xen.org/wiki/Choice_of_Toolst=
acks</a>). =C2=A0It doesn&#39;t compile by default with Xen 4.2, I don&#39;=
t know if it would succeed if you tried given the changes to Xen&#39;s sour=
ce either.</div>
<div><br></div><div>I have PVHVM for Windows and Linux, but I have not succ=
essfully passed the card to a Linux DomU yet (my own lack of linux experien=
ce and time). =C2=A0It works fine. =C2=A0I know stubdom is compiled when I =
build Xen, but I don&#39;t know if it is put to use automatically; I have d=
one no reading on this topic.</div>
<div><br></div><div>The only other topic I can think of is qemu versions. =
=C2=A0Currently qemu-traditional is required for pci passthrough, though fr=
om testing the upstream qemu package has a lot of great features I would li=
ke to see.</div>
<div><br></div><div>My understanding is that PCI Passthrough is not part of=
 the standard qemu package, and adding it at this stage would be a lot of w=
ork, so they will probably update the qemu package as or after Xen 4.2 stab=
le is released. =C2=A0The emulated graphics and disk IO were noticeably bet=
ter with the upstream qemu version, so I really hope to see it implemented =
sooner than later.</div>
<div><br></div><div>My conclusion agrees with yours, provided that unstable=
 qemu-traditional is the same version used by Xen 4.1.2, the toolstack is o=
ne of the most likely places for these bugs to exist.</div><br><div class=
=3D"gmail_quote">
On Tue, Jun 26, 2012 at 6:57 PM, Matthias <span dir=3D"ltr">&lt;<a href=3D"=
mailto:matthias.kannenberg@googlemail.com" target=3D"_blank">matthias.kanne=
nberg@googlemail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">
Well, then as i said before: I thing xm is a lot more stable right now<br>
then xl and i don&#39;t really see any benefit of using xl right now.<br>
<br>
Actually I tried using xl instead of xm last week and but run intu<br>
issues with creating vifs when using nat. Interesting to see that<br>
there are also issues with vga passthrough.<br>
<br>
Are there - right now - any benefits of using xl instead of xm? I<br>
thought that it&#39;s easier to run stubdoms with xl, but after reading<br>
that stubdoms don&#39;t bring you any significant performance increate<br>
when using PVOPS-HVMs, i gave up on trieing to get stubdoms running.<br>
So it would be nice to here if migrating to xl is actually something<br>
to look into in the (near) future.<br>
<br>
2012/6/27 Casey DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com">cdelorme@=
gmail.com</a>&gt;:<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; I am using the xl toolstack, w=
ith Xen 4.2. =C2=A0That&#39;s probably the difference,<br>
&gt; I tried the pci flags (both inline and stand-alone versions of them) w=
ithout<br>
&gt; any changes.<br>
&gt;<br>
&gt; On Tue, Jun 26, 2012 at 7:19 AM, Matthias<br>
&gt; &lt;<a href=3D"mailto:matthias.kannenberg@googlemail.com">matthias.kan=
nenberg@googlemail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; did some testing in my lunch break:<br>
&gt;&gt;<br>
&gt;&gt; # dmesg -c &amp;&amp; xm dmesg -c<br>
&gt;&gt; # xm destroy WINDOMU<br>
&gt;&gt; # dmesg<br>
&gt;&gt; [257342.161103] xen1: port 1(work) entered disabled state<br>
&gt;&gt; [257342.162777] xen1: port 1(work) entered disabled state<br>
&gt;&gt; [257345.003372] irq 18: nobody cared (try booting with the &quot;i=
rqpoll&quot;<br>
&gt;&gt; option)<br>
&gt;&gt; [257345.004847] Pid: 11048, comm: qemu-dm Not tainted 3.4.2-xen #2=
<br>
&gt;&gt; [257345.006208] Call Trace:<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800085d5&gt;] dump_trace+0x85/0=
x1c0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8088c036&gt;] dump_stack+0x69/0=
x6f<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c9936&gt;] __report_bad_irq+=
0x36/0xe0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c9c8b&gt;] note_interrupt+0x=
1fb/0x240<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c72c4&gt;] handle_irq_event_=
percpu+0x94/0x1d0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800c7464&gt;] handle_irq_event+=
0x64/0x90<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff800ca7b4&gt;] handle_fasteoi_ir=
q+0x64/0x120<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff80008468&gt;] handle_irq+0x18/0=
x30<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff805c1cc4&gt;] evtchn_do_upcall+=
0x1c4/0x2e0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff808a308e&gt;] do_hypervisor_cal=
lback+0x1e/0x30<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8014802a&gt;] fget_light+0x3a/0=
xc0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff80159c65&gt;] do_select+0x315/0=
x660<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8015a15a&gt;] core_sys_select+0=
x1aa/0x2e0<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff8015a347&gt;] sys_select+0xb7/0=
x110<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;ffffffff808a29bb&gt;] system_call_fastp=
ath+0x1a/0x1f<br>
&gt;&gt; [257345.006208] =C2=A0[&lt;00007f1a6d0081d3&gt;] 0x7f1a6d0081d2<br=
>
&gt;&gt; [257345.006208] handlers:<br>
&gt;&gt; [257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
&gt;&gt; [257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
&gt;&gt; [257345.006208] [&lt;ffffffff80658a80&gt;] usb_hcd_irq<br>
&gt;&gt; [257345.006208] Disabling IRQ #18<br>
&gt;&gt; # xm dmesg<br>
&gt;&gt; &lt;nothing here&gt;<br>
&gt;&gt; # xm create WINDOMU<br>
&gt;&gt; booted without problems and i played some Diablo 3 for testing<br>
&gt;&gt; purpose: no performance change, everything normal<br>
&gt;&gt;<br>
&gt;&gt; Then i analysed the kernel output in dmesg from the kill and found=
 out<br>
&gt;&gt; that the IRQ 18 is not in fact my graphic card what i always thoug=
ht,<br>
&gt;&gt; but my usb host controler which i have forwarded to the domU, too.=
 So<br>
&gt;&gt; appereantly there is no nothing vga related in the dmesg. Then I<b=
r>
&gt;&gt; thought okay, if the dom0 in fact doesn&#39;t care about the vga s=
tate, it<br>
&gt;&gt; might actually be the domU and the only thing i guess can be<br>
&gt;&gt; responsible for that is this in my domU config:<br>
&gt;&gt;<br>
&gt;&gt; #######################<br>
&gt;&gt; # =C2=A0 PCI Power Management:<br>
&gt;&gt; #<br>
&gt;&gt; # =C2=A0 If it&#39;s set, the guest OS will be able to program D0-=
D3hot states of<br>
&gt;&gt; the<br>
&gt;&gt; # PCI device for the purpose of low power consumption.<br>
&gt;&gt; #<br>
&gt;&gt; pci_power_mgmt=3D1<br>
&gt;&gt; #######################<br>
&gt;&gt;<br>
&gt;&gt; My new theory is that this allowes the domU (and therefor my windo=
ws)<br>
&gt;&gt; to reset the vga on boot so i don&#39;t have the problems you have=
..<br>
&gt;&gt;<br>
&gt;&gt; Question is: Are you using this option in your domU or might that =
be<br>
&gt;&gt; the difference in our configs?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2012/6/26 Radoslaw Szkodzinski &lt;<a href=3D"mailto:astralstorm@g=
mail.com">astralstorm@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; On Tue, Jun 26, 2012 at 2:51 AM, Casey DeLorme &lt;<a href=3D=
"mailto:cdelorme@gmail.com">cdelorme@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt; I agree with you that Xen has an awareness, but what I re=
ad suggested<br>
&gt;&gt; &gt;&gt; that<br>
&gt;&gt; &gt;&gt; the DomU is supposed to be responsible for the reset.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Quite silly, many OSes and drivers don&#39;t care about devic=
e shutdown on<br>
&gt;&gt; &gt; &quot;poweroff&quot;.<br>
&gt;&gt; &gt; Why should they, the power usually will be off real soon anyw=
ay.<br>
&gt;&gt; &gt; I think currently only Linux cares enough - due to the need t=
o support<br>
&gt;&gt; &gt; kexec.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Suspend to ram is different matter. Perhaps that avenue would=
 be<br>
&gt;&gt; &gt; useful to explore.<br>
&gt;&gt; &gt; (Attempting to S2R the VM instead of shutdown...)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Still, it&#39;d be nice for Xen to force reset the devices (F=
LR, then<br>
&gt;&gt; &gt; D0-&gt;D3-&gt;D0 ASPM, then finally PCI bus reset as a last r=
esort) when the<br>
&gt;&gt; &gt; VM stops using the devices.<br>
&gt;&gt; &gt; Better safe than sorry.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; In any event, please<br>
&gt;&gt; &gt;&gt; do post your results. =C2=A0If you don&#39;t have the sam=
e performance<br>
&gt;&gt; &gt;&gt; degradation<br>
&gt;&gt; &gt;&gt; and you can help identify where our configurations differ=
, it could<br>
&gt;&gt; &gt;&gt; help fix<br>
&gt;&gt; &gt;&gt; the problem which would be awesome.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Rados=C5=82aw Szkodzi=C5=84ski<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>

--14dae934071b687ec004c36a553c--


--===============1279303495987560470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1279303495987560470==--


From xen-users-bounces@lists.xen.org Wed Jun 27 03:09:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 03:09:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjicM-000656-1K; Wed, 27 Jun 2012 03:08:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SjicJ-000650-R8
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 03:08:32 +0000
Received: from [85.158.139.83:40552] by server-5.bemta-5.messagelabs.com id
	BB/59-02722-F297AEF4; Wed, 27 Jun 2012 03:08:31 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340766507!29580931!1
X-Originating-IP: [209.85.216.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30467 invoked from network); 27 Jun 2012 03:08:28 -0000
Received: from mail-qa0-f51.google.com (HELO mail-qa0-f51.google.com)
	(209.85.216.51)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 03:08:28 -0000
Received: by qaea16 with SMTP id a16so585274qae.10
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 20:08:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=6gxd2ZSZyyI0yQVYsq6BGQywRpW3eGdF19P6+SkMEQQ=;
	b=KQdOcp08M8ZaSz127uHQWvRMwj1uK3O2rjAd4mVrlgA1v6UVBKP4l5tpEtKkjnBY+D
	H1OVDr0BQkAfJtB2+IXMyJlCWBYBVK3Y3dwQAE2RjNJiX6LtQE/MgRtdO2I/s+suDHqE
	n6kw6n63EjOJPvrMCkr9junExLT4rU1l5Jh2HmDw12W6XLP4yvwlqAyg91nGPG5nhWTu
	ksmiuaJiTR1qOuCKdnVz3fYhEd1z/+remS81GMLYyoCQ6oOOHLjxrNrhldD3aVMhbs2D
	9JsiGQNhN8EyPMjDKN+wV/yESliGpcHIGhD7LIxaJ1E4qKVBsgkxHrq0jOCPK4XfpGOs
	1XTg==
Received: by 10.224.184.7 with SMTP id ci7mr26870138qab.7.1340766507329;
	Tue, 26 Jun 2012 20:08:27 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	eg3sm20833661qab.16.2012.06.26.20.08.24 (version=SSLv3 cipher=OTHER);
	Tue, 26 Jun 2012 20:08:26 -0700 (PDT)
Message-ID: <4FEA7927.2040802@gmail.com>
Date: Tue, 26 Jun 2012 23:08:23 -0400
From: Chris <kavefish@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<4FE8C12F.1020901@free.fr>
In-Reply-To: <4FE8C12F.1020901@free.fr>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The configuration file below resolved my problems. I'm passing through
gfx device to Win7 domU (as a secondary device). Interestingly I can
reboot the domU without any gfx issues.

I'm also now running a custom kernel with pciback built-in, but I don't
think that's the solution. I'll do more troubleshooting soon to identify
the culprit and share for posterity.

Thanks all for the useful discussion and sustained interest
-Chris


On 6/25/12 3:51 PM, jocelyn falempe wrote:
> Hi,
> 
> I've got a similar setup :
> 
> core i7-3770 + ASRock z77 pro 4M
> and a sapphire radeon HD7950
> 
> Ubuntu 12.04 as Dom0, and Win8 release preview as HVM guest.
> 
> I can start my VM multiple time without issue.
> as I have 3 USB controller and 2 SATA controller, I use pci passthrough
> to pass USB and SATA devices too
> so my razer mouse, and secondary sata drive is "native" on windows too.
> 
> here is my script (copied from someone) to reserve the PCI devices for
> my HVM :
> 
> remove_device () {
> BDF=$1
> # Unbind a PCI function from its driver as necessary
> [ ! -e /sys/bus/pci/devices/$BDF/driver/unbind ] || \
>         echo -n $BDF > /sys/bus/pci/devices/$BDF/driver/unbind
> # Add a new slot to the PCI Backend's list
> echo -n $BDF > /sys/bus/pci/drivers/pciback/new_slot
> # Now that the backend is watching for the slot, bind to it
> echo -n $BDF > /sys/bus/pci/drivers/pciback/bind
> }
> 
> #USB Controller :
> remove_device "0000:00:1a.0"
> #SATA Controller :
> remove_device "0000:04:00.0"
> #Radeon 7950
> remove_device "0000:01:00.0"
> #Radeon 7950 audio
> remove_device "0000:01:00.1"
> 
> and here is my .cfg file to launch the VM (xm create win8_lan.cfg) :
> cat win8_lan.cfg
> kernel="/usr/lib/xen-default/boot/hvmloader"
> builder='hvm'
> memory = 8096
> vcpus=6
> name = "win8_new"
> vif = [ 'type=ioemu, bridge=br0' ]
> disk = ['file:/xen-images/win8_2.img,ioemu:hda,w']
> acpi = 1
> boot="c"
> sdl=0
> serial='pty'
> vnc=1
> pci=[ '00:1a.0', '01:00.0', '01:00.1', '04:00.0' ]
> 
> hope it helps
> 
> Regards,
> 
> Jocelyn
> 
> 
> On 06/25/2012 05:32 PM, Radoslaw Szkodzinski wrote:
>> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
>> <matthias.kannenberg@googlemail.com> wrote:
>>> Maybe you should give xm a try just to see if it does the trick. I
>>> never got vga passthrough working with xl (and from my understanding,
>>> it's a lot mor complicated there with compiling the vga bios into xen
>>> and manual calculating vga adress ranges.. with xm, I'm doing neither
>>> of it).
>> Why? I'm not using the VGA Passthrough, The card is set up as a
>> secondary.
>> That shouldn't need any VGA BIOS. Also, it works fine for the first
>> boot very well!
>>
>> The problem occurs on the second start of the same VM.
>>
>>> Also, do you increase the log level for xen? my kernel line is:
>>> multiboot /boot/xen.gz dom0_mem=2048M iommu=1 loglvl=all
>>> guest_loglvl=all
>> Will do. (except dom0_mem)
>>
>>> What kernel are you using? If you want i can provide my build commands
>>> for the xen-patched openSuse Kernel..
>> I don't want to use the XenLinux kernel. PVOps only please.
>> Unless the Xen kernel is actually Pvops-based, in which case why would
>> I want to use OpenSUSE one instead of vanilla?
>>
>> As I've mentioned, vanilla 3.4.1.
>>
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 03:09:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 03:09:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjicM-000656-1K; Wed, 27 Jun 2012 03:08:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kavefish@gmail.com>) id 1SjicJ-000650-R8
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 03:08:32 +0000
Received: from [85.158.139.83:40552] by server-5.bemta-5.messagelabs.com id
	BB/59-02722-F297AEF4; Wed, 27 Jun 2012 03:08:31 +0000
X-Env-Sender: kavefish@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1340766507!29580931!1
X-Originating-IP: [209.85.216.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30467 invoked from network); 27 Jun 2012 03:08:28 -0000
Received: from mail-qa0-f51.google.com (HELO mail-qa0-f51.google.com)
	(209.85.216.51)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 03:08:28 -0000
Received: by qaea16 with SMTP id a16so585274qae.10
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 20:08:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=6gxd2ZSZyyI0yQVYsq6BGQywRpW3eGdF19P6+SkMEQQ=;
	b=KQdOcp08M8ZaSz127uHQWvRMwj1uK3O2rjAd4mVrlgA1v6UVBKP4l5tpEtKkjnBY+D
	H1OVDr0BQkAfJtB2+IXMyJlCWBYBVK3Y3dwQAE2RjNJiX6LtQE/MgRtdO2I/s+suDHqE
	n6kw6n63EjOJPvrMCkr9junExLT4rU1l5Jh2HmDw12W6XLP4yvwlqAyg91nGPG5nhWTu
	ksmiuaJiTR1qOuCKdnVz3fYhEd1z/+remS81GMLYyoCQ6oOOHLjxrNrhldD3aVMhbs2D
	9JsiGQNhN8EyPMjDKN+wV/yESliGpcHIGhD7LIxaJ1E4qKVBsgkxHrq0jOCPK4XfpGOs
	1XTg==
Received: by 10.224.184.7 with SMTP id ci7mr26870138qab.7.1340766507329;
	Tue, 26 Jun 2012 20:08:27 -0700 (PDT)
Received: from spin.local (c-69-137-49-98.hsd1.md.comcast.net. [69.137.49.98])
	by mx.google.com with ESMTPS id
	eg3sm20833661qab.16.2012.06.26.20.08.24 (version=SSLv3 cipher=OTHER);
	Tue, 26 Jun 2012 20:08:26 -0700 (PDT)
Message-ID: <4FEA7927.2040802@gmail.com>
Date: Tue, 26 Jun 2012 23:08:23 -0400
From: Chris <kavefish@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAAmECqRDYwePnrF=cFoAcuWMx0s9XSu5vY7x1zMx+604XPki3g@mail.gmail.com>
	<CAAmECqTCtTf-aDxApikW0pEO_nDqKwF2cOP4WJXSaAOPMw=3aQ@mail.gmail.com>
	<CABoYbGpe+hsPjqg+a3A34tgmo-LBkxpUy1daZm41vUN7n0fijw@mail.gmail.com>
	<CAAmECqQEE6xtMYG=YSM_sJKWeCFVYC9RDV35SYCgV8S0HDseHQ@mail.gmail.com>
	<CABoYbGoPqKTw=y2xVCp_ztHGV9K+H9nGELzhUhov=EnqR7jnSA@mail.gmail.com>
	<CAAmECqRcEbXBAD9VYDTcQx5HWeTncAA-GUM+mwqamvzdiGw_iA@mail.gmail.com>
	<4FE8C12F.1020901@free.fr>
In-Reply-To: <4FE8C12F.1020901@free.fr>
Subject: Re: [Xen-users] PCI Passthrough, Radeon 7950 and Windows 7 64-bit
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The configuration file below resolved my problems. I'm passing through
gfx device to Win7 domU (as a secondary device). Interestingly I can
reboot the domU without any gfx issues.

I'm also now running a custom kernel with pciback built-in, but I don't
think that's the solution. I'll do more troubleshooting soon to identify
the culprit and share for posterity.

Thanks all for the useful discussion and sustained interest
-Chris


On 6/25/12 3:51 PM, jocelyn falempe wrote:
> Hi,
> 
> I've got a similar setup :
> 
> core i7-3770 + ASRock z77 pro 4M
> and a sapphire radeon HD7950
> 
> Ubuntu 12.04 as Dom0, and Win8 release preview as HVM guest.
> 
> I can start my VM multiple time without issue.
> as I have 3 USB controller and 2 SATA controller, I use pci passthrough
> to pass USB and SATA devices too
> so my razer mouse, and secondary sata drive is "native" on windows too.
> 
> here is my script (copied from someone) to reserve the PCI devices for
> my HVM :
> 
> remove_device () {
> BDF=$1
> # Unbind a PCI function from its driver as necessary
> [ ! -e /sys/bus/pci/devices/$BDF/driver/unbind ] || \
>         echo -n $BDF > /sys/bus/pci/devices/$BDF/driver/unbind
> # Add a new slot to the PCI Backend's list
> echo -n $BDF > /sys/bus/pci/drivers/pciback/new_slot
> # Now that the backend is watching for the slot, bind to it
> echo -n $BDF > /sys/bus/pci/drivers/pciback/bind
> }
> 
> #USB Controller :
> remove_device "0000:00:1a.0"
> #SATA Controller :
> remove_device "0000:04:00.0"
> #Radeon 7950
> remove_device "0000:01:00.0"
> #Radeon 7950 audio
> remove_device "0000:01:00.1"
> 
> and here is my .cfg file to launch the VM (xm create win8_lan.cfg) :
> cat win8_lan.cfg
> kernel="/usr/lib/xen-default/boot/hvmloader"
> builder='hvm'
> memory = 8096
> vcpus=6
> name = "win8_new"
> vif = [ 'type=ioemu, bridge=br0' ]
> disk = ['file:/xen-images/win8_2.img,ioemu:hda,w']
> acpi = 1
> boot="c"
> sdl=0
> serial='pty'
> vnc=1
> pci=[ '00:1a.0', '01:00.0', '01:00.1', '04:00.0' ]
> 
> hope it helps
> 
> Regards,
> 
> Jocelyn
> 
> 
> On 06/25/2012 05:32 PM, Radoslaw Szkodzinski wrote:
>> On Mon, Jun 25, 2012 at 5:21 PM, Matthias
>> <matthias.kannenberg@googlemail.com> wrote:
>>> Maybe you should give xm a try just to see if it does the trick. I
>>> never got vga passthrough working with xl (and from my understanding,
>>> it's a lot mor complicated there with compiling the vga bios into xen
>>> and manual calculating vga adress ranges.. with xm, I'm doing neither
>>> of it).
>> Why? I'm not using the VGA Passthrough, The card is set up as a
>> secondary.
>> That shouldn't need any VGA BIOS. Also, it works fine for the first
>> boot very well!
>>
>> The problem occurs on the second start of the same VM.
>>
>>> Also, do you increase the log level for xen? my kernel line is:
>>> multiboot /boot/xen.gz dom0_mem=2048M iommu=1 loglvl=all
>>> guest_loglvl=all
>> Will do. (except dom0_mem)
>>
>>> What kernel are you using? If you want i can provide my build commands
>>> for the xen-patched openSuse Kernel..
>> I don't want to use the XenLinux kernel. PVOps only please.
>> Unless the Xen kernel is actually Pvops-based, in which case why would
>> I want to use OpenSUSE one instead of vanilla?
>>
>> As I've mentioned, vanilla 3.4.1.
>>
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 07:34:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 07:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjmkM-0007t5-9G; Wed, 27 Jun 2012 07:33:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjmkK-0007sv-Qi
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 07:33:05 +0000
Received: from [85.158.138.51:25635] by server-1.bemta-3.messagelabs.com id
	7A/FD-14648-F27BAEF4; Wed, 27 Jun 2012 07:33:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340782383!20576749!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI5OTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31779 invoked from network); 27 Jun 2012 07:33:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 07:33:03 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; d="scan'208";a="13237862"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 07:33:02 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 08:33:02 +0100
Message-ID: <1340782382.14761.6.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 08:33:02 +0100
In-Reply-To: <CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
	<CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 21:57 +0100, Shane Johnson wrote:
> I ran md5sum on all files in /boot and /boot/grub/grub.cfg and nothing
> changed after xen-qemu-dm installed. ( I have those hashs if you want
> to see them.

That's ok, if they are the same then they are the same.

> I checked the version of the hypervisor that gets installed and it's
> only at 4.0.1-4 (I thought it would have been higher as well )(This is
> the same before and after xen-qemu is installed)

Did you reboot into this hypervisor before installing xen-qemu?

> the output from the installation of xen-qemu is attached ( If I am
> allowed, if not let me know how you want me to get the information to
> you.)

Nothing untoward seems to happen here.

> I attempted to get a boot log for you, but the error occurs before
> bootlogd starts.  Is there another way I can get the information for
> you?

Either serial console http://wiki.xen.org/wiki/Xen_Serial_Console or if
that isn't an option then a digital photo of the screen (you might want
to add noreboot to the hypervisor command line to give yourself time to
take the photo).

> 
> Thanks for all the help
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 07:34:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 07:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjmkM-0007t5-9G; Wed, 27 Jun 2012 07:33:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjmkK-0007sv-Qi
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 07:33:05 +0000
Received: from [85.158.138.51:25635] by server-1.bemta-3.messagelabs.com id
	7A/FD-14648-F27BAEF4; Wed, 27 Jun 2012 07:33:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1340782383!20576749!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI5OTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31779 invoked from network); 27 Jun 2012 07:33:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 07:33:03 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; d="scan'208";a="13237862"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 07:33:02 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 08:33:02 +0100
Message-ID: <1340782382.14761.6.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 08:33:02 +0100
In-Reply-To: <CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
	<CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 21:57 +0100, Shane Johnson wrote:
> I ran md5sum on all files in /boot and /boot/grub/grub.cfg and nothing
> changed after xen-qemu-dm installed. ( I have those hashs if you want
> to see them.

That's ok, if they are the same then they are the same.

> I checked the version of the hypervisor that gets installed and it's
> only at 4.0.1-4 (I thought it would have been higher as well )(This is
> the same before and after xen-qemu is installed)

Did you reboot into this hypervisor before installing xen-qemu?

> the output from the installation of xen-qemu is attached ( If I am
> allowed, if not let me know how you want me to get the information to
> you.)

Nothing untoward seems to happen here.

> I attempted to get a boot log for you, but the error occurs before
> bootlogd starts.  Is there another way I can get the information for
> you?

Either serial console http://wiki.xen.org/wiki/Xen_Serial_Console or if
that isn't an option then a digital photo of the screen (you might want
to add noreboot to the hypervisor command line to give yourself time to
take the photo).

> 
> Thanks for all the help
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 07:50:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 07:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjn0T-0008Gk-O7; Wed, 27 Jun 2012 07:49:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sjn0R-0008Ge-TV
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 07:49:44 +0000
Received: from [193.109.254.147:23003] by server-9.bemta-14.messagelabs.com id
	D5/3A-07693-71BBAEF4; Wed, 27 Jun 2012 07:49:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1340783382!8703781!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI5OTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5337 invoked from network); 27 Jun 2012 07:49:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 07:49:42 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; d="scan'208";a="13238191"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 07:49:23 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 08:49:22 +0100
Message-ID: <1340783362.14761.13.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 08:49:22 +0100
In-Reply-To: <CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
	<4FEA2DE1.3050900@ondore.com>
	<CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 23:14 +0100, Shane Johnson wrote:
> On Tue, Jun 26, 2012 at 3:47 PM, Alexandre Kouznetsov <alk@ondore.com> wr=
ote:
> > Hello.
> >
> > El 26/06/12 16:26, Shane Johnson escribi=F3:
> >
> >> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com>
> >> wrote:
> >>>
> >>> Hello.
> >>>
> >>> Can you please show your grub.cfg, and the output of "ls -l /boot"?
> >>> Specify what section of your grub.cfg is used when the "not an ELF
> >>> binary"
> >>> error occur.
> >>>
> >>> --
> >>> Alexandre Kouznetsov
> >>>
> >>>
> >>> _______________________________________________
> >>> Xen-users mailing list
> >>> Xen-users@lists.xen.org
> >>> http://lists.xen.org/xen-users
> >>
> >>
> >> ls -l /boot
> >> -rw-r--r-- 1 root root  2007679 Jun  3 16:44
> >> System.map-3.2.0-0.bpo.2-amd64
> >> -rw-r--r-- 1 root root  2024845 Jun  3 17:15
> >> System.map-3.2.0-0.bpo.2-rt-amd64
> >> -rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
> >> -rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
> >> -rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-a=
md64
> >> -rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
> >> drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
> >> -rw-r--r-- 1 root root 11186911 Jun 25 16:13
> >> initrd.img-3.2.0-0.bpo.2-amd64
> >> -rw-r--r-- 1 root root 11305992 Jun 25 16:13
> >> initrd.img-3.2.0-0.bpo.2-rt-amd64
> >> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
> >> -rw-r--r-- 1 root root  2695559 Jun 25 16:18
> >> initrd.img-vmlinuz-3.2.18-xen-amd64
> >> -rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd=
64
> >> -rw-r--r-- 1 root root  2895120 Jun  3 17:13
> >> vmlinuz-3.2.0-0.bpo.2-rt-amd64
> >> -rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
> >> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
> >> -rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz
> >>
> >> Entry that causes panic -
> >> menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
> >> --class debian --class gnu-linux --class gnu --class os --class xen {
> >>        insmod raid
> >>        insmod raid5rec
> >>        insmod mdraid
> >>        insmod lvm
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod ext2
> >>        set root=3D'(vg-base)'
> >>        search --no-floppy --fs-uuid --set
> >> c7d94648-4c69-4512-a82c-37aa10c75893
> >>        echo    'Loading Linux 3.2.18 ...'
> >>        multiboot       /boot/xen-4.0-amd64.gz placeholder
> >>        module  /boot/vmlinuz-3.2.18 placeholder root=3D/dev/mapper/vg-=
base
> >> ro
> >> quiet xen-pciback.hide=3D(05.00.0)(05:00.1)
> >>        echo    'Loading initial ramdisk ...'
> >>        module  /boot/initrd.img-3.2.18
> >>
> >> Full boot.cfg attached.
> >
> >
> > I believe, vmlinuz-3.2.18 did not came with any Debian package (even
> > sid/unstable includes up to 3.2.0). Maybe you compiled it yourself? In =
any
> > case, the initial error is clearly 3.2.18's fault. If you have no parti=
cular
> > reason to use a custom kernel, I recommend you to stick to the reposito=
ry.
> >
> > The installation of xen-qemu-dm-4.0 was supposed not to cause any troub=
les,
> > but my hypotheses is that it somehow triggered update-grub re-creation =
(some
> > unconfigured packages was present, maybe? there are several ways) and b=
roke
> > your previously working configuration.
> >
> > You said, you got errors while installing xen-qemu-dm-4.0. They are pro=
bably
> > still in /vat/log/dpkg.log or /var/log/apt or /var/log/aptitude. If what
> > exactly happened is still relevant, i would look for the answer there. =
If
> > you have not touched your grub.cfg, it's last modification date will te=
ll
> > you where to look in the logs.
> >
> > If you just need this to work, please consider removing all weired/unus=
ed
> > kernel images, so update-grub can have less to mess with. Beware, some =
of
> > those kernels might be still needed by your DomUs.
> >
> >
> >
> > --
> > Alexandre Kouznetsov
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> =

> Alexandre,
> Yes I compiled 3.2.18 - following Debian instructions with the debian
> sources.  The only reason I compiled the kernel is that pciback is a
> module in the default kernel and loads xen-pciback.hide too late for
> hiding the video card from Dom0.   Believe me, If I could get away
> with not compiling the kernel that would be my preference.  As it
> stands, I do need to pass that video card to the VM on this server.
> This server is only going to be running one kernel and one VM  (I
> choose this for disaster recovery) so the other kernels where just
> there so I could get a working system to compile the kernel I needed.
> I have to leave most of them so the dependencies for xen are satisfied
> in aptitude.

Can you get a system up and running using stock Debian packages, without
pci passthrough, just as a proof of concept? That will make it easier to
switch out the kernel and other changes individually.

> The errors where not from the installation of xen-qemu-dm they
> happened on subsequent boots. (Same kernel panic )  And because this
> has to be a HVM machine, I have to use xen-qemu-dm until Debian moves
> to the newer version where it's not required

Note that a qemu-dm will always be required for an HVM guest, it's just
that newer Debian's will include it in the Xen package direct and/or
depend on the mainline qemu package to provide this function.

>  and this makes it so that
> no matter what kernel I use - I will be running into the problem of
> the kernel panic error message.
> I guess my from here my options are to use the uncompressed
> vmlinuz-3.2.18 file or possibly compile Xen from source.  Where the
> uncompressed works - I will probably go with it.  I was doing the
> testing today to try and help figure out why it was happening.  (Still
> don't understand why it's only on this hardware I have the issue.)

Have you run a memory tester? memtest86+ or similar?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 07:50:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 07:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjn0T-0008Gk-O7; Wed, 27 Jun 2012 07:49:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sjn0R-0008Ge-TV
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 07:49:44 +0000
Received: from [193.109.254.147:23003] by server-9.bemta-14.messagelabs.com id
	D5/3A-07693-71BBAEF4; Wed, 27 Jun 2012 07:49:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1340783382!8703781!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI5OTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5337 invoked from network); 27 Jun 2012 07:49:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 07:49:42 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; d="scan'208";a="13238191"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 07:49:23 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 08:49:22 +0100
Message-ID: <1340783362.14761.13.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 08:49:22 +0100
In-Reply-To: <CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
	<4FEA2DE1.3050900@ondore.com>
	<CAPLO1L4PObm98pjB2FM3jdFMt02xJ4_F6HRJ3+e1c__m+AGAgw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-06-26 at 23:14 +0100, Shane Johnson wrote:
> On Tue, Jun 26, 2012 at 3:47 PM, Alexandre Kouznetsov <alk@ondore.com> wr=
ote:
> > Hello.
> >
> > El 26/06/12 16:26, Shane Johnson escribi=F3:
> >
> >> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com>
> >> wrote:
> >>>
> >>> Hello.
> >>>
> >>> Can you please show your grub.cfg, and the output of "ls -l /boot"?
> >>> Specify what section of your grub.cfg is used when the "not an ELF
> >>> binary"
> >>> error occur.
> >>>
> >>> --
> >>> Alexandre Kouznetsov
> >>>
> >>>
> >>> _______________________________________________
> >>> Xen-users mailing list
> >>> Xen-users@lists.xen.org
> >>> http://lists.xen.org/xen-users
> >>
> >>
> >> ls -l /boot
> >> -rw-r--r-- 1 root root  2007679 Jun  3 16:44
> >> System.map-3.2.0-0.bpo.2-amd64
> >> -rw-r--r-- 1 root root  2024845 Jun  3 17:15
> >> System.map-3.2.0-0.bpo.2-rt-amd64
> >> -rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
> >> -rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
> >> -rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-a=
md64
> >> -rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
> >> drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
> >> -rw-r--r-- 1 root root 11186911 Jun 25 16:13
> >> initrd.img-3.2.0-0.bpo.2-amd64
> >> -rw-r--r-- 1 root root 11305992 Jun 25 16:13
> >> initrd.img-3.2.0-0.bpo.2-rt-amd64
> >> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
> >> -rw-r--r-- 1 root root  2695559 Jun 25 16:18
> >> initrd.img-vmlinuz-3.2.18-xen-amd64
> >> -rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd=
64
> >> -rw-r--r-- 1 root root  2895120 Jun  3 17:13
> >> vmlinuz-3.2.0-0.bpo.2-rt-amd64
> >> -rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
> >> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
> >> -rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz
> >>
> >> Entry that causes panic -
> >> menuentry 'Debian GNU/Linux, with Linux 3.2.18 and XEN 4.0-amd64'
> >> --class debian --class gnu-linux --class gnu --class os --class xen {
> >>        insmod raid
> >>        insmod raid5rec
> >>        insmod mdraid
> >>        insmod lvm
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod part_msdos
> >>        insmod ext2
> >>        set root=3D'(vg-base)'
> >>        search --no-floppy --fs-uuid --set
> >> c7d94648-4c69-4512-a82c-37aa10c75893
> >>        echo    'Loading Linux 3.2.18 ...'
> >>        multiboot       /boot/xen-4.0-amd64.gz placeholder
> >>        module  /boot/vmlinuz-3.2.18 placeholder root=3D/dev/mapper/vg-=
base
> >> ro
> >> quiet xen-pciback.hide=3D(05.00.0)(05:00.1)
> >>        echo    'Loading initial ramdisk ...'
> >>        module  /boot/initrd.img-3.2.18
> >>
> >> Full boot.cfg attached.
> >
> >
> > I believe, vmlinuz-3.2.18 did not came with any Debian package (even
> > sid/unstable includes up to 3.2.0). Maybe you compiled it yourself? In =
any
> > case, the initial error is clearly 3.2.18's fault. If you have no parti=
cular
> > reason to use a custom kernel, I recommend you to stick to the reposito=
ry.
> >
> > The installation of xen-qemu-dm-4.0 was supposed not to cause any troub=
les,
> > but my hypotheses is that it somehow triggered update-grub re-creation =
(some
> > unconfigured packages was present, maybe? there are several ways) and b=
roke
> > your previously working configuration.
> >
> > You said, you got errors while installing xen-qemu-dm-4.0. They are pro=
bably
> > still in /vat/log/dpkg.log or /var/log/apt or /var/log/aptitude. If what
> > exactly happened is still relevant, i would look for the answer there. =
If
> > you have not touched your grub.cfg, it's last modification date will te=
ll
> > you where to look in the logs.
> >
> > If you just need this to work, please consider removing all weired/unus=
ed
> > kernel images, so update-grub can have less to mess with. Beware, some =
of
> > those kernels might be still needed by your DomUs.
> >
> >
> >
> > --
> > Alexandre Kouznetsov
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> =

> Alexandre,
> Yes I compiled 3.2.18 - following Debian instructions with the debian
> sources.  The only reason I compiled the kernel is that pciback is a
> module in the default kernel and loads xen-pciback.hide too late for
> hiding the video card from Dom0.   Believe me, If I could get away
> with not compiling the kernel that would be my preference.  As it
> stands, I do need to pass that video card to the VM on this server.
> This server is only going to be running one kernel and one VM  (I
> choose this for disaster recovery) so the other kernels where just
> there so I could get a working system to compile the kernel I needed.
> I have to leave most of them so the dependencies for xen are satisfied
> in aptitude.

Can you get a system up and running using stock Debian packages, without
pci passthrough, just as a proof of concept? That will make it easier to
switch out the kernel and other changes individually.

> The errors where not from the installation of xen-qemu-dm they
> happened on subsequent boots. (Same kernel panic )  And because this
> has to be a HVM machine, I have to use xen-qemu-dm until Debian moves
> to the newer version where it's not required

Note that a qemu-dm will always be required for an HVM guest, it's just
that newer Debian's will include it in the Xen package direct and/or
depend on the mainline qemu package to provide this function.

>  and this makes it so that
> no matter what kernel I use - I will be running into the problem of
> the kernel panic error message.
> I guess my from here my options are to use the uncompressed
> vmlinuz-3.2.18 file or possibly compile Xen from source.  Where the
> uncompressed works - I will probably go with it.  I was doing the
> testing today to try and help figure out why it was happening.  (Still
> don't understand why it's only on this hardware I have the issue.)

Have you run a memory tester? memtest86+ or similar?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 10:42:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 10:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjpgn-0002eA-HZ; Wed, 27 Jun 2012 10:41:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <arindamchoudhury0@gmail.com>) id 1Sjpgl-0002e5-Vl
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 10:41:36 +0000
Received: from [85.158.139.83:7388] by server-12.bemta-5.messagelabs.com id
	4B/67-25233-F53EAEF4; Wed, 27 Jun 2012 10:41:35 +0000
X-Env-Sender: arindamchoudhury0@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340793693!25471198!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22483 invoked from network); 27 Jun 2012 10:41:34 -0000
Received: from mail-yw0-f50.google.com (HELO mail-yw0-f50.google.com)
	(209.85.213.50)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 10:41:34 -0000
Received: by yhjj63 with SMTP id j63so908215yhj.37
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 03:41:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=+iqzkOeLf8BlqdwNMZYjjxy7MOXqmbB31Yrj70vWVl8=;
	b=jywoPdMmcZnfrzEPY0RCgQXcpG5tMddaGEeHlOiSFAesqTWPctYq78aE2RtH9+nlFx
	QrcBNBKsB30Ir56IyhqqzpbOp9MMG51jrudJEoe2bnDk1qDtWaXveSc/jKOWfEa65nA2
	FUaJmtzbDQv68xHy0VvQvUnpyGmO9vSnZk41DQWJ7MIQ4FR3WTDN7tHEHhsnHzYd2XM1
	7EbbKeidSmZmZ0Df7n2AYThnVMLbvY3ikCBNfwv++wmg+p11G9NqtFzak8Mc/CLX9B8k
	WcxsSUy2KpWiVDsax10xilnlwTv9cPeFaBaKsjlPq9c34XWHdx65byxPVFJJF1Ou37+c
	XY8w==
MIME-Version: 1.0
Received: by 10.42.155.200 with SMTP id v8mr11312408icw.12.1340793692819; Wed,
	27 Jun 2012 03:41:32 -0700 (PDT)
Received: by 10.64.44.103 with HTTP; Wed, 27 Jun 2012 03:41:32 -0700 (PDT)
Date: Wed, 27 Jun 2012 12:41:32 +0200
Message-ID: <CALJmrTCfbaVPn4ereLK-HKdzAZiuM=MCvh1QQ_uSBDR_gR8Y8A@mail.gmail.com>
From: Arindam Choudhury <arindamchoudhury0@gmail.com>
To: xen users <xen-users@lists.xen.org>
Subject: [Xen-users] provisioning virtual machine
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7733410035860690011=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7733410035860690011==
Content-Type: multipart/alternative; boundary=90e6ba1efc16c70ff104c371dbd5

--90e6ba1efc16c70ff104c371dbd5
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am trying to provision virtual machines  to create a virtual machine
cluster. If I try to transfer a pre-build virtual machine, its too time
consuming and hard on network. So the idea of using bootstrap or kickstart
seems better. Can any body point a good tutorial how to do this?

Actually I have a master image and I have to copy it on all the nodes and
create virtual machines. Is there any other way to do it?

Regards,
Arindam

--90e6ba1efc16c70ff104c371dbd5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>
<br>
I am trying to provision virtual machines=A0 to create a virtual machine=20
cluster. If I try to transfer a pre-build virtual machine, its too time=20
consuming and hard on network. So the idea of using bootstrap or=20
kickstart seems better. Can any body point a good tutorial how to do=20
this?<br>
<br>
Actually I have a master image and I have to copy it on all the nodes=20
and create virtual machines. Is there any other way to do it?<br>
<br>
Regards,<br>
Arindam

--90e6ba1efc16c70ff104c371dbd5--


--===============7733410035860690011==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7733410035860690011==--


From xen-users-bounces@lists.xen.org Wed Jun 27 10:42:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 10:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjpgn-0002eA-HZ; Wed, 27 Jun 2012 10:41:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <arindamchoudhury0@gmail.com>) id 1Sjpgl-0002e5-Vl
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 10:41:36 +0000
Received: from [85.158.139.83:7388] by server-12.bemta-5.messagelabs.com id
	4B/67-25233-F53EAEF4; Wed, 27 Jun 2012 10:41:35 +0000
X-Env-Sender: arindamchoudhury0@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340793693!25471198!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22483 invoked from network); 27 Jun 2012 10:41:34 -0000
Received: from mail-yw0-f50.google.com (HELO mail-yw0-f50.google.com)
	(209.85.213.50)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 10:41:34 -0000
Received: by yhjj63 with SMTP id j63so908215yhj.37
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 03:41:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=+iqzkOeLf8BlqdwNMZYjjxy7MOXqmbB31Yrj70vWVl8=;
	b=jywoPdMmcZnfrzEPY0RCgQXcpG5tMddaGEeHlOiSFAesqTWPctYq78aE2RtH9+nlFx
	QrcBNBKsB30Ir56IyhqqzpbOp9MMG51jrudJEoe2bnDk1qDtWaXveSc/jKOWfEa65nA2
	FUaJmtzbDQv68xHy0VvQvUnpyGmO9vSnZk41DQWJ7MIQ4FR3WTDN7tHEHhsnHzYd2XM1
	7EbbKeidSmZmZ0Df7n2AYThnVMLbvY3ikCBNfwv++wmg+p11G9NqtFzak8Mc/CLX9B8k
	WcxsSUy2KpWiVDsax10xilnlwTv9cPeFaBaKsjlPq9c34XWHdx65byxPVFJJF1Ou37+c
	XY8w==
MIME-Version: 1.0
Received: by 10.42.155.200 with SMTP id v8mr11312408icw.12.1340793692819; Wed,
	27 Jun 2012 03:41:32 -0700 (PDT)
Received: by 10.64.44.103 with HTTP; Wed, 27 Jun 2012 03:41:32 -0700 (PDT)
Date: Wed, 27 Jun 2012 12:41:32 +0200
Message-ID: <CALJmrTCfbaVPn4ereLK-HKdzAZiuM=MCvh1QQ_uSBDR_gR8Y8A@mail.gmail.com>
From: Arindam Choudhury <arindamchoudhury0@gmail.com>
To: xen users <xen-users@lists.xen.org>
Subject: [Xen-users] provisioning virtual machine
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7733410035860690011=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7733410035860690011==
Content-Type: multipart/alternative; boundary=90e6ba1efc16c70ff104c371dbd5

--90e6ba1efc16c70ff104c371dbd5
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am trying to provision virtual machines  to create a virtual machine
cluster. If I try to transfer a pre-build virtual machine, its too time
consuming and hard on network. So the idea of using bootstrap or kickstart
seems better. Can any body point a good tutorial how to do this?

Actually I have a master image and I have to copy it on all the nodes and
create virtual machines. Is there any other way to do it?

Regards,
Arindam

--90e6ba1efc16c70ff104c371dbd5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>
<br>
I am trying to provision virtual machines=A0 to create a virtual machine=20
cluster. If I try to transfer a pre-build virtual machine, its too time=20
consuming and hard on network. So the idea of using bootstrap or=20
kickstart seems better. Can any body point a good tutorial how to do=20
this?<br>
<br>
Actually I have a master image and I have to copy it on all the nodes=20
and create virtual machines. Is there any other way to do it?<br>
<br>
Regards,<br>
Arindam

--90e6ba1efc16c70ff104c371dbd5--


--===============7733410035860690011==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7733410035860690011==--


From xen-users-bounces@lists.xen.org Wed Jun 27 11:12:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqAA-0004O6-RN; Wed, 27 Jun 2012 11:11:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <info@s2.namira.com.ar>) id 1SjaQj-0000ny-7w
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 18:24:01 +0000
Received: from [85.158.143.35:63985] by server-1.bemta-4.messagelabs.com id
	1C/E7-24392-04EF9EF4; Tue, 26 Jun 2012 18:24:00 +0000
X-Env-Sender: info@s2.namira.com.ar
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340735036!15071002!2
X-Originating-IP: [190.105.146.70]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_IMAGE_RATIO_02,
	HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, MIME_HTML_ONLY,
	ML_RADAR_SPEW_LINKS_14, 
	spamassassin: ,received_headers: No Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26555 invoked from network); 26 Jun 2012 18:23:58 -0000
Received: from stmta3.fmpmta.net (HELO stmta3.fmpmta.net) (190.105.146.70)
	by server-8.tower-21.messagelabs.com with SMTP;
	26 Jun 2012 18:23:58 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=xm; d=namira.com.ar;
	h=Date:Sender:To:From:Subject:Message-ID:List-Unsubscribe:MIME-Version:Content-Transfer-Encoding:Content-Type;
	i=info@s2.namira.com.ar; bh=EwUNzbZhiTE6MOEbjAdnRzeTs10=;
	b=XC2LvGD4rqeM0YwcRx6FhNjo/xDvzKpqaIFs8Goy8m74ZPMfw8M2DKmZj6+u0dXb/D5ekZQ0fssi
	LK8Vw8e5biXcysKdu/qDHVZgwAuvorzzNQc795hHm9sfv8+TDzdL3KhMvAtHr8A1fEo/2hsgm5B+
	Ms7fWUq/f8PtnVMbwlI=
DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=xm; d=namira.com.ar;
	b=DbFz1SVfGkGLG2PBtcP6JQMHaJp5HchkPpRFi1lWlK70e2uGaiP8z9rBq61VOUQoSwoPxgtrWv9b
	KacWR1Ht79pIRID6Bi2XjWN4xcYysCyA6HFaqdEefxbpPTvJZq9abX/jQsmVRaImSQ76DY7yfvnJ
	Ap+G1auR9pJcOZHzXHs=;
Date: Tue, 26 Jun 2012 15:20:32 -0300
To: xen-users@lists.xensource.com
From: La Capitana <inmuebles.a@gmail.com>
Message-ID: <239eaa6b07b9158983fb8a718d06c845@s2.namira.com.ar>
X-Priority: 3
X-Mailer: PMTA Mailer 4.0r06
X-Data: eGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20=
X-Fid: eGZpZC14ZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbS0zNjMtOC04MDg1MS1zMi5uYW1pcmEuY29tLmFy
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:11:57 +0000
Subject: [Xen-users] ALQUILER PARA GRUPO HOTELERO o INVERSORES RENTISTAS
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0379217593418992009=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0379217593418992009==
Content-Transfer-Encoding: 7bit
Content-Type: text/html; charset="iso-8859-1"

<html><head><title>Mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p style="text-align: center;"><span style="font-size: x-small;">&iquest;Problemas de Visuallizacion? &nbsp;&nbsp;<a href="http://s2.namira.com.ar/class/viewmsg.php?id=oqoywsosrursr">Ver OnLine</a>&nbsp;&nbsp; | <a href="http://s2.namira.com.ar/sendToFriend.php?id=oqoywsosrursr">Enviar a un Amigo</a>&nbsp; |</span>&nbsp;</p>
<p style="text-align: center;"><span style="font-size: x-large;"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ALQUILER PARA GRUPO HOTELERO&nbsp;&nbsp;&nbsp;&nbsp;</strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br /><br />Mexico al 800 entre Tacuari y Piedras a cuadra y media de 9 de Julio<br />&nbsp;&nbsp;&nbsp; Edificio en Block a Estrenar<br />PB mas 7 Pisos, son 48 suites, un Salon de 350m2, Terraza con Pileta y Deck<br />GRAN CATEGOR&Iacute;A, Excelente Lobby con doble altura<br />&nbsp;&nbsp;&nbsp; Se entrega con muebles de cocina, Aire Acondicionado Central VRF de baja silueta<br />&nbsp;&nbsp;&nbsp; Sal&oacute;n de 350 m2 con 3,50 m de altura a techo, con salida a deck, Pileta climatizada, deck solarium y Barra Bar <br /><br />&nbsp; Calidad de construccion de excelencia, Superficie Total 2.800m2, Terraza Premium Lounge 407m2<br />&nbsp;<br />EXCELENTE OFERTA PARA UN GRUPO HOTELERO, IDEAL PARA HOTELES,</p>
<p style="text-align: center;">ALQUILER TEMPORARIO, INVERSORES, etc.<br /><strong>&nbsp;</strong></p>
<p style="text-align: center;"><strong>Alquiler en Block $ 125.000 PESOS</strong><br /><br />&nbsp;Contacto: Marcelo Furtado 15-6951-1980 ,&nbsp;<a title="La Capitana" href="http://s2.namira.com.ar/class/link.php?liid=&id=oqoywsosrursr&url=aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0xhQ2FwaXRhbmFSZWFsRXN0YXRl" target="_blank"><img title="facebook" src="http://www.imailmkt.com.ar/news/megusta.png" alt="facebook" width="24" height="24" /></a>&nbsp;me gusta</p>
<p style="text-align: center;"><img title="Foto 1" src="http://www.imailmkt.com.ar/news/junio/hotel/foto1.jpg" alt="Foto 1" width="200" height="240" /><img title="Foto 2" src="http://www.imailmkt.com.ar/news/junio/hotel/foto2.jpg" alt="Foto 2" width="200" height="240" /><img title="Foto 3" src="http://www.imailmkt.com.ar/news/junio/hotel/foto3.jpg" alt="Foto 3" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 4" src="http://www.imailmkt.com.ar/news/junio/hotel/foto4.jpg" alt="Foto 4" width="200" height="240" /><img title="Foto 5" src="http://www.imailmkt.com.ar/news/junio/hotel/foto5.jpg" alt="Foto 5" width="200" height="240" /><img title="Foto 6" src="http://www.imailmkt.com.ar/news/junio/hotel/foto6.jpg" alt="Foto 6" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 7" src="http://www.imailmkt.com.ar/news/junio/hotel/foto7.jpg" alt="Foto 7" width="200" height="240" /><img title="Foto 8" src="http://www.imailmkt.com.ar/news/junio/hotel/foto8.jpg" alt="Foto 8" width="200" height="240" /><img title="Foto 9" src="http://www.imailmkt.com.ar/news/junio/hotel/foto9.jpg" alt="Foto 9" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 10" src="http://www.imailmkt.com.ar/news/junio/hotel/foto10.jpg" alt="Foto 10" width="200" height="240" /><img title="Foto 11" src="http://www.imailmkt.com.ar/news/junio/hotel/foto11.jpg" alt="Foto 11" width="200" height="240" /><img title="Foto 12" src="http://www.imailmkt.com.ar/news/junio/hotel/foto12.jpg" alt="Foto 12" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 13" src="http://www.imailmkt.com.ar/news/junio/hotel/foto13.jpg" alt="Foto 13" width="200" height="240" /><img title="Foto 14" src="http://www.imailmkt.com.ar/news/junio/hotel/foto14.jpg" alt="Foto 14" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Detalle" src="http://www.imailmkt.com.ar/news/junio/hotel/detalle15.jpg" alt="Detalle" width="456" height="375" /></p>
<p style="text-align: center;"><img title="Mapa" src="http://www.imailmkt.com.ar/news/junio/hotel/mapa16.jpg" alt="MApa" width="640" height="311" /></p>
<p style="text-align: center;"><img title="Logo" src="http://www.imailmkt.com.ar/news/junio/hotel/logo17.png" alt="Logo" width="740" height="115" /></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">Consulte por PRE-VENTAS <strong>100% en PESOS</strong> en Palermo , PreVentasLaCapitana@gmail.com<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Si queres Invertir en Maimi comentanos que estas buscando, MiamiRemates@gmail.com<br /><br />&nbsp;&nbsp;&nbsp;&nbsp; Torre Le Parc Figueroa Alcorta 270m2 y 320m2, mjfurtado59@gmail.com<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Te interesa Invertir en Cocheras o en Uruguay? PropiedadesLaCapitana@gmail.com&nbsp;&nbsp; &nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Necesitas Vender o Alquilar tu propiedad, La Capitana te puede ayudar: departamentos, locales, oficinas, galpones, lotes, casas, etc. OFRECELA EN PESOS, LaCapitanaRealEstate@gmail.com <br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Se Alquila una Fecha de Sal&oacute;n de Excelencia y Categoria, Eventos, Fiestas, Casamientos, Empresas, ubicado en Pilar,&nbsp; Consultas Techi Mattioli 15-4166-6122,
techimattioli@gmail.com<br /><br /></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">Nuevos Clientes y Nuevas Ventas<br /><br />&nbsp;Nuevo Sistema i@Mails, Nuevas Bases Vip y Base Premium <br /><br />&nbsp;Reportes, Estadisticas, Graficos y mucho mas<br /><br />&nbsp;consultas: i.MailMkt@ymail.com</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">..</p>
<p style="text-align: center;">&nbsp;</p>
<div align="center" style="font: 12px Tahoma,Helvetica;color: #000000;padding: 4px;margin-top:15px;text-align: center;">Para remover su direcci&oacute;n de esta lista haga <a href="http://s2.namira.com.ar/unsuscribe.php?id=oqoywsosrursr">click aqu&iacute;</a></div><div align="center" style="font: 11px Tahoma,Helvetica;color: #444444;padding: 4px;text-align: center;">Si considera que este email es correo no deseado, por favor rep&oacute;rtelo <a href="http://s2.namira.com.ar/unsuscribe.php?id=oqoywsosrursr">aqu&iacute;</a></div>
<img src="http://s2.namira.com.ar/ccoqoywsosrursr.gif" width="1" height="1" border="0"></body></html>




--===============0379217593418992009==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0379217593418992009==--

From xen-users-bounces@lists.xen.org Wed Jun 27 11:12:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqAA-0004O6-RN; Wed, 27 Jun 2012 11:11:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <info@s2.namira.com.ar>) id 1SjaQj-0000ny-7w
	for xen-users@lists.xensource.com; Tue, 26 Jun 2012 18:24:01 +0000
Received: from [85.158.143.35:63985] by server-1.bemta-4.messagelabs.com id
	1C/E7-24392-04EF9EF4; Tue, 26 Jun 2012 18:24:00 +0000
X-Env-Sender: info@s2.namira.com.ar
X-Msg-Ref: server-8.tower-21.messagelabs.com!1340735036!15071002!2
X-Originating-IP: [190.105.146.70]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_IMAGE_RATIO_02,
	HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, MIME_HTML_ONLY,
	ML_RADAR_SPEW_LINKS_14, 
	spamassassin: ,received_headers: No Received headers
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26555 invoked from network); 26 Jun 2012 18:23:58 -0000
Received: from stmta3.fmpmta.net (HELO stmta3.fmpmta.net) (190.105.146.70)
	by server-8.tower-21.messagelabs.com with SMTP;
	26 Jun 2012 18:23:58 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=xm; d=namira.com.ar;
	h=Date:Sender:To:From:Subject:Message-ID:List-Unsubscribe:MIME-Version:Content-Transfer-Encoding:Content-Type;
	i=info@s2.namira.com.ar; bh=EwUNzbZhiTE6MOEbjAdnRzeTs10=;
	b=XC2LvGD4rqeM0YwcRx6FhNjo/xDvzKpqaIFs8Goy8m74ZPMfw8M2DKmZj6+u0dXb/D5ekZQ0fssi
	LK8Vw8e5biXcysKdu/qDHVZgwAuvorzzNQc795hHm9sfv8+TDzdL3KhMvAtHr8A1fEo/2hsgm5B+
	Ms7fWUq/f8PtnVMbwlI=
DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=xm; d=namira.com.ar;
	b=DbFz1SVfGkGLG2PBtcP6JQMHaJp5HchkPpRFi1lWlK70e2uGaiP8z9rBq61VOUQoSwoPxgtrWv9b
	KacWR1Ht79pIRID6Bi2XjWN4xcYysCyA6HFaqdEefxbpPTvJZq9abX/jQsmVRaImSQ76DY7yfvnJ
	Ap+G1auR9pJcOZHzXHs=;
Date: Tue, 26 Jun 2012 15:20:32 -0300
To: xen-users@lists.xensource.com
From: La Capitana <inmuebles.a@gmail.com>
Message-ID: <239eaa6b07b9158983fb8a718d06c845@s2.namira.com.ar>
X-Priority: 3
X-Mailer: PMTA Mailer 4.0r06
X-Data: eGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20=
X-Fid: eGZpZC14ZW4tdXNlcnNAbGlzdHMueGVuc291cmNlLmNvbS0zNjMtOC04MDg1MS1zMi5uYW1pcmEuY29tLmFy
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:11:57 +0000
Subject: [Xen-users] ALQUILER PARA GRUPO HOTELERO o INVERSORES RENTISTAS
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0379217593418992009=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0379217593418992009==
Content-Transfer-Encoding: 7bit
Content-Type: text/html; charset="iso-8859-1"

<html><head><title>Mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p style="text-align: center;"><span style="font-size: x-small;">&iquest;Problemas de Visuallizacion? &nbsp;&nbsp;<a href="http://s2.namira.com.ar/class/viewmsg.php?id=oqoywsosrursr">Ver OnLine</a>&nbsp;&nbsp; | <a href="http://s2.namira.com.ar/sendToFriend.php?id=oqoywsosrursr">Enviar a un Amigo</a>&nbsp; |</span>&nbsp;</p>
<p style="text-align: center;"><span style="font-size: x-large;"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ALQUILER PARA GRUPO HOTELERO&nbsp;&nbsp;&nbsp;&nbsp;</strong></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br /><br />Mexico al 800 entre Tacuari y Piedras a cuadra y media de 9 de Julio<br />&nbsp;&nbsp;&nbsp; Edificio en Block a Estrenar<br />PB mas 7 Pisos, son 48 suites, un Salon de 350m2, Terraza con Pileta y Deck<br />GRAN CATEGOR&Iacute;A, Excelente Lobby con doble altura<br />&nbsp;&nbsp;&nbsp; Se entrega con muebles de cocina, Aire Acondicionado Central VRF de baja silueta<br />&nbsp;&nbsp;&nbsp; Sal&oacute;n de 350 m2 con 3,50 m de altura a techo, con salida a deck, Pileta climatizada, deck solarium y Barra Bar <br /><br />&nbsp; Calidad de construccion de excelencia, Superficie Total 2.800m2, Terraza Premium Lounge 407m2<br />&nbsp;<br />EXCELENTE OFERTA PARA UN GRUPO HOTELERO, IDEAL PARA HOTELES,</p>
<p style="text-align: center;">ALQUILER TEMPORARIO, INVERSORES, etc.<br /><strong>&nbsp;</strong></p>
<p style="text-align: center;"><strong>Alquiler en Block $ 125.000 PESOS</strong><br /><br />&nbsp;Contacto: Marcelo Furtado 15-6951-1980 ,&nbsp;<a title="La Capitana" href="http://s2.namira.com.ar/class/link.php?liid=&id=oqoywsosrursr&url=aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0xhQ2FwaXRhbmFSZWFsRXN0YXRl" target="_blank"><img title="facebook" src="http://www.imailmkt.com.ar/news/megusta.png" alt="facebook" width="24" height="24" /></a>&nbsp;me gusta</p>
<p style="text-align: center;"><img title="Foto 1" src="http://www.imailmkt.com.ar/news/junio/hotel/foto1.jpg" alt="Foto 1" width="200" height="240" /><img title="Foto 2" src="http://www.imailmkt.com.ar/news/junio/hotel/foto2.jpg" alt="Foto 2" width="200" height="240" /><img title="Foto 3" src="http://www.imailmkt.com.ar/news/junio/hotel/foto3.jpg" alt="Foto 3" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 4" src="http://www.imailmkt.com.ar/news/junio/hotel/foto4.jpg" alt="Foto 4" width="200" height="240" /><img title="Foto 5" src="http://www.imailmkt.com.ar/news/junio/hotel/foto5.jpg" alt="Foto 5" width="200" height="240" /><img title="Foto 6" src="http://www.imailmkt.com.ar/news/junio/hotel/foto6.jpg" alt="Foto 6" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 7" src="http://www.imailmkt.com.ar/news/junio/hotel/foto7.jpg" alt="Foto 7" width="200" height="240" /><img title="Foto 8" src="http://www.imailmkt.com.ar/news/junio/hotel/foto8.jpg" alt="Foto 8" width="200" height="240" /><img title="Foto 9" src="http://www.imailmkt.com.ar/news/junio/hotel/foto9.jpg" alt="Foto 9" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 10" src="http://www.imailmkt.com.ar/news/junio/hotel/foto10.jpg" alt="Foto 10" width="200" height="240" /><img title="Foto 11" src="http://www.imailmkt.com.ar/news/junio/hotel/foto11.jpg" alt="Foto 11" width="200" height="240" /><img title="Foto 12" src="http://www.imailmkt.com.ar/news/junio/hotel/foto12.jpg" alt="Foto 12" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Foto 13" src="http://www.imailmkt.com.ar/news/junio/hotel/foto13.jpg" alt="Foto 13" width="200" height="240" /><img title="Foto 14" src="http://www.imailmkt.com.ar/news/junio/hotel/foto14.jpg" alt="Foto 14" width="200" height="240" /></p>
<p style="text-align: center;"><img title="Detalle" src="http://www.imailmkt.com.ar/news/junio/hotel/detalle15.jpg" alt="Detalle" width="456" height="375" /></p>
<p style="text-align: center;"><img title="Mapa" src="http://www.imailmkt.com.ar/news/junio/hotel/mapa16.jpg" alt="MApa" width="640" height="311" /></p>
<p style="text-align: center;"><img title="Logo" src="http://www.imailmkt.com.ar/news/junio/hotel/logo17.png" alt="Logo" width="740" height="115" /></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">Consulte por PRE-VENTAS <strong>100% en PESOS</strong> en Palermo , PreVentasLaCapitana@gmail.com<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Si queres Invertir en Maimi comentanos que estas buscando, MiamiRemates@gmail.com<br /><br />&nbsp;&nbsp;&nbsp;&nbsp; Torre Le Parc Figueroa Alcorta 270m2 y 320m2, mjfurtado59@gmail.com<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Te interesa Invertir en Cocheras o en Uruguay? PropiedadesLaCapitana@gmail.com&nbsp;&nbsp; &nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Necesitas Vender o Alquilar tu propiedad, La Capitana te puede ayudar: departamentos, locales, oficinas, galpones, lotes, casas, etc. OFRECELA EN PESOS, LaCapitanaRealEstate@gmail.com <br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Se Alquila una Fecha de Sal&oacute;n de Excelencia y Categoria, Eventos, Fiestas, Casamientos, Empresas, ubicado en Pilar,&nbsp; Consultas Techi Mattioli 15-4166-6122,
techimattioli@gmail.com<br /><br /></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">Nuevos Clientes y Nuevas Ventas<br /><br />&nbsp;Nuevo Sistema i@Mails, Nuevas Bases Vip y Base Premium <br /><br />&nbsp;Reportes, Estadisticas, Graficos y mucho mas<br /><br />&nbsp;consultas: i.MailMkt@ymail.com</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">..</p>
<p style="text-align: center;">&nbsp;</p>
<div align="center" style="font: 12px Tahoma,Helvetica;color: #000000;padding: 4px;margin-top:15px;text-align: center;">Para remover su direcci&oacute;n de esta lista haga <a href="http://s2.namira.com.ar/unsuscribe.php?id=oqoywsosrursr">click aqu&iacute;</a></div><div align="center" style="font: 11px Tahoma,Helvetica;color: #444444;padding: 4px;text-align: center;">Si considera que este email es correo no deseado, por favor rep&oacute;rtelo <a href="http://s2.namira.com.ar/unsuscribe.php?id=oqoywsosrursr">aqu&iacute;</a></div>
<img src="http://s2.namira.com.ar/ccoqoywsosrursr.gif" width="1" height="1" border="0"></body></html>




--===============0379217593418992009==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0379217593418992009==--

From xen-users-bounces@lists.xen.org Wed Jun 27 11:12:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqAA-0004Nw-7E; Wed, 27 Jun 2012 11:11:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <raistlin.df@gmail.com>) id 1SjXhN-0005QH-FE
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 15:29:01 +0000
Received: from [193.109.254.147:27991] by server-6.bemta-14.messagelabs.com id
	CB/5C-08993-C35D9EF4; Tue, 26 Jun 2012 15:29:00 +0000
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340724539!8647615!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27546 invoked from network); 26 Jun 2012 15:29:00 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:29:00 -0000
Received: by eaak12 with SMTP id k12so25212eaa.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 08:28:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:subject:from:to:cc:date:in-reply-to:references
	:content-type:x-mailer:mime-version:content-transfer-encoding;
	bh=IUZl8m0Yo5y0wnrxVwh+vxPTiS5MemftVkpymiymdCk=;
	b=pup23Ll4a8jlyEONhuZ689xNpLzuJU90xs8kFqiafF1hmgJjg5Bec/qF0dW9uCxLBu
	QXPmWsB4Pt0frjdO39jlMCD4kcWTUhqpjaH4+Xq1p+SsXp9gduYs/+TAiyKXAHRFg2gO
	V5xpsmmJvKq4CjdkvT78QN2izv1ecTTd97pCPsemSP6pxw1AsAZIliObEjxBGb3wkcl0
	jI2zce7K5ygtTY9v1ARilZzHEYjaUT/8t8EL1Uw0vZtfKx8mknMsFggo1PPjMJ+wUgYH
	5VZR+DsyLaShSUGdmiD4XvZ4DHhco0x8yl0rR5RbDTGanjkAGvegkUHNX4oiGhXqTrU5
	2ENA==
Received: by 10.14.22.5 with SMTP id s5mr3085872ees.226.1340724539651;
	Tue, 26 Jun 2012 08:28:59 -0700 (PDT)
Received: from [192.168.0.40] (ip-182-88.sn1.eutelia.it. [62.94.182.88])
	by mx.google.com with ESMTPS id t3sm150066349eeb.15.2012.06.26.08.28.55
	(version=SSLv3 cipher=OTHER); Tue, 26 Jun 2012 08:28:56 -0700 (PDT)
Message-ID: <1340724529.9444.17.camel@Solace>
From: Dario Faggioli <raistlin.df@gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
Date: Tue, 26 Jun 2012 17:28:49 +0200
In-Reply-To: <CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
	<20120622115918.GB12330@bloms.de>
	<CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
X-Mailer: Evolution 3.4.3-1 
Mime-Version: 1.0
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:11:57 +0000
Cc: xen-users@lists.xen.org, Dieter Bloms <xensource.com@bloms.de>
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
 unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-06-23 at 18:18 +0200, Florian Heigl wrote:
> > I tried the sedf scheduler, but this scheduler slow down all of my
> > domUs, so I think credit* schedulers are the best ones for my workload.
> 
> I think sedf had a limit in that it only works as intended with one
> core. Anyone remember if thats true?
> 
It is.

Well, you can use all the cores/cpus but you have to manually move the
vcpus there, the scheduler itself won't balance the workload
automatically... Which sucks and needs fixing... as soon as someone will
find some time to do it! :-P

Dario

-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 11:12:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqAA-0004Nw-7E; Wed, 27 Jun 2012 11:11:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <raistlin.df@gmail.com>) id 1SjXhN-0005QH-FE
	for xen-users@lists.xen.org; Tue, 26 Jun 2012 15:29:01 +0000
Received: from [193.109.254.147:27991] by server-6.bemta-14.messagelabs.com id
	CB/5C-08993-C35D9EF4; Tue, 26 Jun 2012 15:29:00 +0000
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1340724539!8647615!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27546 invoked from network); 26 Jun 2012 15:29:00 -0000
Received: from mail-ey0-f173.google.com (HELO mail-ey0-f173.google.com)
	(209.85.215.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Jun 2012 15:29:00 -0000
Received: by eaak12 with SMTP id k12so25212eaa.32
	for <xen-users@lists.xen.org>; Tue, 26 Jun 2012 08:28:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:subject:from:to:cc:date:in-reply-to:references
	:content-type:x-mailer:mime-version:content-transfer-encoding;
	bh=IUZl8m0Yo5y0wnrxVwh+vxPTiS5MemftVkpymiymdCk=;
	b=pup23Ll4a8jlyEONhuZ689xNpLzuJU90xs8kFqiafF1hmgJjg5Bec/qF0dW9uCxLBu
	QXPmWsB4Pt0frjdO39jlMCD4kcWTUhqpjaH4+Xq1p+SsXp9gduYs/+TAiyKXAHRFg2gO
	V5xpsmmJvKq4CjdkvT78QN2izv1ecTTd97pCPsemSP6pxw1AsAZIliObEjxBGb3wkcl0
	jI2zce7K5ygtTY9v1ARilZzHEYjaUT/8t8EL1Uw0vZtfKx8mknMsFggo1PPjMJ+wUgYH
	5VZR+DsyLaShSUGdmiD4XvZ4DHhco0x8yl0rR5RbDTGanjkAGvegkUHNX4oiGhXqTrU5
	2ENA==
Received: by 10.14.22.5 with SMTP id s5mr3085872ees.226.1340724539651;
	Tue, 26 Jun 2012 08:28:59 -0700 (PDT)
Received: from [192.168.0.40] (ip-182-88.sn1.eutelia.it. [62.94.182.88])
	by mx.google.com with ESMTPS id t3sm150066349eeb.15.2012.06.26.08.28.55
	(version=SSLv3 cipher=OTHER); Tue, 26 Jun 2012 08:28:56 -0700 (PDT)
Message-ID: <1340724529.9444.17.camel@Solace>
From: Dario Faggioli <raistlin.df@gmail.com>
To: Florian Heigl <florian.heigl@gmail.com>
Date: Tue, 26 Jun 2012 17:28:49 +0200
In-Reply-To: <CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
References: <20120622093722.GA12330@bloms.de>
	<CAFLBxZb7ZSrmd+EbPMMGq_mLLbEgBeNbVJ-=4Cye=y45eeuECg@mail.gmail.com>
	<20120622115918.GB12330@bloms.de>
	<CAFivhPn1KPSWzqWx5e12Rh5YgPDFtRwsxtNmDm9Qv37xyHv5MA@mail.gmail.com>
X-Mailer: Evolution 3.4.3-1 
Mime-Version: 1.0
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:11:57 +0000
Cc: xen-users@lists.xen.org, Dieter Bloms <xensource.com@bloms.de>
Subject: Re: [Xen-users] cpu pinning not working correctly in xen-4.2
 unstable
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-06-23 at 18:18 +0200, Florian Heigl wrote:
> > I tried the sedf scheduler, but this scheduler slow down all of my
> > domUs, so I think credit* schedulers are the best ones for my workload.
> 
> I think sedf had a limit in that it only works as intended with one
> core. Anyone remember if thats true?
> 
It is.

Well, you can use all the cores/cpus but you have to manually move the
vcpus there, the scheduler itself won't balance the workload
automatically... Which sucks and needs fixing... as soon as someone will
find some time to do it! :-P

Dario

-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 11:12:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqAB-0004OF-Ib; Wed, 27 Jun 2012 11:11:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sjmvf-0008Dz-7O
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 07:44:49 +0000
Received: from [85.158.139.83:52384] by server-2.bemta-5.messagelabs.com id
	93/FF-04598-EE9BAEF4; Wed, 27 Jun 2012 07:44:46 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1340783084!18443849!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI5OTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8376 invoked from network); 27 Jun 2012 07:44:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 07:44:44 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; 
	d="c'?scan'208,104";a="13238094"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 07:44:42 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 08:44:38 +0100
Message-ID: <1340783078.14761.11.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 08:44:38 +0100
In-Reply-To: <CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
Content-Type: multipart/mixed; boundary="=-W0jqgMXqf7/puYFACUP1"
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:11:57 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=-W0jqgMXqf7/puYFACUP1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

On Tue, 2012-06-26 at 22:26 +0100, Shane Johnson wrote:
> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com> wrote:
> > Hello.
> >
> > Can you please show your grub.cfg, and the output of "ls -l /boot"?
> > Specify what section of your grub.cfg is used when the "not an ELF binary"
> > error occur.
> >
> > --
> > Alexandre Kouznetsov
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> ls -l /boot
> -rw-r--r-- 1 root root  2007679 Jun  3 16:44 System.map-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root  2024845 Jun  3 17:15 System.map-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
> -rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
> drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
> -rw-r--r-- 1 root root 11186911 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root 11305992 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
> -rw-r--r-- 1 root root  2695559 Jun 25 16:18 initrd.img-vmlinuz-3.2.18-xen-amd64
> -rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root  2895120 Jun  3 17:13 vmlinuz-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
> -rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz
> 
> Entry that causes panic -

Is it just this one or are others faulty too?

Do the bpo kernels work? What about the 2.6.32-xen kernel from Squeeze
proper (as an experiment).

I think you can ignore any concerns about pciback hiding here -- your
failure is well before that would make any difference.

[...]
> 	module	/boot/vmlinuz-3.2.18 placeholder root=/dev/mapper/vg-base ro
> quiet xen-pciback.hide=(05.00.0)(05:00.1)

What does
	file /boot/vmlinuz-3.2.18 
say?

What about this using the attached bzexplode:
	./bzexplode /boot/vmlinuz-3.2.18 | file -

and then, depending on the type of compression that reports:
	./bzexplode /boot/vmlinuz-3.2.18 | zcat | file -

(exchange zcat for the appropriate FOOcat, although if it isn't gzip
then that would be a good thing to fix first).

> 	echo	'Loading initial ramdisk ...'
> 	module	/boot/initrd.img-3.2.18
> 
> Full boot.cfg attached.
> 


--=-W0jqgMXqf7/puYFACUP1
Content-Disposition: attachment; filename="bzexplode.c"
Content-Type: text/x-csrc; name="bzexplode.c"; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

#include <stdio.h>
#include <fcntl.h>
#include <stdint.h>
#include <unistd.h>

#include <inttypes.h>

#include <err.h>

#include <sys/types.h>
#include <sys/mman.h>
#include <sys/stat.h>

int main(int argc, char **argv)
{
	int fd;
	struct stat sb;
	void *p;
	uint8_t *hdr;
	int setup_sectors;
	uint32_t compressed_payload_offset;
	uint32_t compressed_payload_length;

	if (argc != 2)
		errx(1, "usage: bzexplode <bzImage>");

	fd = open(argv[1], O_RDONLY);
	if (fd < 0)
		err(1, "open");

	if (fstat(fd, &sb) < 0)
		err(1, "fstat");

	p = mmap(0, sb.st_size, PROT_READ, MAP_SHARED, fd, 0);
	if (p == MAP_FAILED)
		err(1, "mmap");

	hdr = p;
	setup_sectors = hdr[0x1f1];
	compressed_payload_offset = *(uint32_t*)&hdr[0x248];

	fprintf(stderr, "setup sectors %d\n", setup_sectors);

	compressed_payload_offset += (setup_sectors+1) * 512;

	//compressed_payload_length = *(uint32_t*)(p + compressed_payload_offset - 4);
	compressed_payload_length = *(uint32_t*)&hdr[0x24c];

	fprintf(stderr, "compressed_payload_offset %"PRIx32" (abs)\n",
		compressed_payload_offset);
	fprintf(stderr, "compressed_payload_length %"PRIx32"\n",
		compressed_payload_length);

	write(1,
	      p + compressed_payload_offset,
	      compressed_payload_length);
	return 0;
}

--=-W0jqgMXqf7/puYFACUP1
Content-Type: application/x-executable; name="bzexplode"
Content-Disposition: attachment; filename="bzexplode"
Content-Transfer-Encoding: base64

f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAAMIEECDQAAADE1wcAAAAAADQAIAAFACgAIQAeAAEAAAAA
AAAAAIAECACABAjUjQcA1I0HAAUAAAAAEAAAAQAAAACQBwAAEAwIABAMCKAHAACsIgAABgAAAAAQ
AAAEAAAA1AAAANSABAjUgAQIIAAAACAAAAAEAAAABAAAAAcAAAAAkAcAABAMCAAQDAgQAAAAKAAA
AAQAAAAEAAAAUeV0ZAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAQAAAAEAAAAEAAAAAEAAABHTlUA
AAAAAAIAAAAGAAAACAAAAFWJ5VOD7AToAAAAAFuBw1yPBwCLk/z///+F0nQF6Op++/fotQAAAOgA
yAUAWFvJwwAAAAAAAAAAAAAAADHtXonhg+TwUFRSaGCKBAhooIoECFFWaBCCBAjobwIAAPSQkJCQ
kJCQkJCQkJCQkFWJ5VOD7ASAPaAXDAgAdVWLFaQXDAi4IBAMCC0YEAwIwfgCjVj/OdpzH422AAAA
AI1CAaOkFwwI/xSFGBAMCIsVpBcMCDnacue4AD4KCIXAdAzHBCTcywsI6EK8BQDGBaAXDAgBg8QE
W13DkI10JgBVuMAiCgiJ5YPsCIXAdBTHRCQEqBcMCMcEJNzLCwjozaAFAKEkEAwIhcB0ErgAAAAA
hcB0CccEJCQQDAj/0MnDjUwkBIPk8P9x/FWJ5VGB7JQAAACJTYiLRYiDOAJ0FMdEJAQoVAoIxwQk
AQAAAOgddQAAi1WIi0IEg8AEiwDHRCQEAAAAAIkEJOjyYgAAiUXkg33kAHkUx0QkBENUCgjHBCQB
AAAA6KVzAACNRYyJRCQEi0XkiQQk6ONhAACFwHkUx0QkBEhUCgjHBCQBAAAA6HtzAACLRbiJwsdE
JBQAAAAAi0XkiUQkEMdEJAwBAAAAx0QkCAEAAACJVCQExwQkAAAAAOg3cAAAiUXog33o/3UUx0Qk
BE5UCgjHBCQBAAAA6CpzAACLReiJReyLRewF8QEAAA+2AA+2wIlF8ItF7AVIAgAAiwCJRfSLFZgQ
DAiLRfCJRCQIx0QkBFNUCgiJFCToyQoAAItF8IPAAcHgCQFF9ItF7AVMAgAAiwCJRfiLFZgQDAiL
RfSJRCQIx0QkBGhUCgiJFCTokwoAAIsVmBAMCItF+IlEJAjHRCQEjFQKCIkUJOh2CgAAi1X0i0Xo
jRQQi0X4iUQkCIlUJATHBCQBAAAA6LZiAAC4AAAAAIHElAAAAFldjWH8w5CQkJCQVboAAAAAieVX
VlOB7AwCAACF0g+FlAIAAItFDItNEIkVABEMCI1UgQSLRSCJFVwlDAijLBAMCJCLAoPCBIXAdfeJ
0OiYewAAizUAEQwIhfYPhbEAAACNhf79//+JBCTo/F8AAI2VgP7//4XAD4WQAQAAMf8x9maQD7YK
jUHQPAl3RI1aAQ+2UgEPvsGNSNCNQtA8CXcZZpCNBIkPvtKDwwGNTELQD7YTjULQPAl26cHmCIPH
AQnOgPoudQqD/wN0HY1TAeuyg/8CjbQmAAAAAH8MuQMAAAAp+cHhA9PmhfaJ8g+INAEAAKGEMQwI
hcAPhckBAACJNYQxDAiB+gcGAgAPjmEBAADodAUAAMdF8AAAAADGRfP/xkXyCotF8GWjFAAAAItd
HIXbdBuLRRzHRCQIAAAAAMdEJAQAAAAAiQQk6JoIAAChXCUMCItNEIlEJAiLRQyJTCQEiQQk6L+D
AACLTRiFyXQbi00Yx0QkCAAAAADHRCQEAAAAAIkMJOhdCAAAixUwEAwIhdIPhQ8BAACLRRSFwHQZ
oVwlDAiLTQyJRCQIi0UQiQwkiUQkBP9VFI1FxIkEJOikBQAAhcAPhbAAAABloWAAAACJReBloVwA
AACJReSNRcRlo2AAAAChXCUMCItNDIlEJAiLRRCJDCSJRCQE/1UIicKJFCTongUAAMdEJAQAAAAA
xwQkqlQKCOh6XwAAhcCJw3kMxwQk3FQKCOg4CwAAjUWEx0QkCEAAAACJRCQEiRwk6AFgAACJHCSJ
xuinXwAAhfZ+z4P+P4nwfw3GRAWEAI1VhOkR/v//uD8AAADr7McEJMVUCgjo7AoAAOjHefv38P8N
AAAAAA+UwDHShMAPhW3////HBCQAAAAA6PddAACNtCYAAAAA6PsAAACNdgDp5P7//zHSgz0AAAAA
AA+Uwulb/f//OfAPhjX+///pKv7//5CQkJCQVYnlVonWU4nDg8SAx0QkBAEAAACJBCToVGAAAIPA
AXQHg+yAW15dw7jo////ZYM4CXXuifC6DlUKCIPgA4PoAcdFkAcBAADHRZQAAAAAdBO6BFUKCMdF
kAMBAADHRZQAAAAAx0QkCAAAAACJdCQEiRQk6FNeAAA5w3VFjUWYiUQkCIlcJATHBCQDAAAA6P5d
AACFwHUqi0WoJQDwAAA9ACAAAHUbi1WUi0WQM1W8M0W4CcIPhGj///+NtCYAAAAA9Ov9jbYAAAAA
jbwnAAAAAFW6AQACAInlMcCD7AjoHv///7oAAAIAuAEAAADoD////7oAAAIAuAIAAADJ6f/+//+Q
kJCQkJCQkJCQkJCQkJChiBAMCFWJ5ccFwBkMCEAAAAAFfwQAAIPg8KOIEAwIMcDHBewwDAgBAAAA
xwXwMAwIwBkMCMcF5DAMCHAEAADHBegwDAgQAAAAxwX8MAwIAQAAAF3DjXQmAI28JwAAAABVieVX
VlOD7DyLFVQxDAiLTQyF0nRKoXQxDAjB4AWNBAI5wnIK6zmQg8IgOcJzMYM6B422AAAAAHXui0IU
i3ociUXgi0IQOfmJfdyJRdSLQgiJRdhyJIlN3OsfkI10JgCJTdwx/8dF4AAAAADHRdQAAAAAx0XY
AAAAAKGIEAwIMdKNRAH/A0Xg9/GJw4tF3A+v2QNFCI0EA4kEJOjQYAAAi1XcxwXAFwwIPgAAAI10
EP+J0PfYIcaF/w+ESQEAAItF4DHSjUw4/4nI9/eJwYnYD6/PKciNBAaj0BcMCItF1ItV2IkNGB4M
CMYF1BcMCAGJRCQIodAXDAiJVCQEiQQk6GtZAACLFeQQDAiNBB7HRB4EyBcMCI1d5IkAiUAIiVAQ
iUXouPMAAADHReT/////x0Xs//8PAMdF8FEAAADNgIXAD4XYAAAAi0XkjQTFAwAAAI7oi0Xgi1XY
gCV0HQwI/IX/owweDAiLRdSJPRAeDAiJFQQeDAjHBRweDAgBAAAAowgeDAjHBcAZDAhAAAAAxwXs
MAwIAQAAAMcF8DAMCMAZDAjHBdQZDAjgGwwID4R8AAAAi1XgjUQ6/zHS9/eJReAPr33goYgQDAiJ
+gNVCI1EAg+D4PCjiBAMCItF3IkV5DAMCIP4EHMFuBAAAACj6DAMCMcF/DAMCAEAAACDxDxbXl9d
w2aQidiLTeArReCNBAaj0BcMCOnA/v//jXYAxwQkGFUKCOj0BgAAjXQmAGa/AQDrjI12AI28JwAA
AABVieWD7AjHRCQEEAAAAMcEJHAEAADopv3//8nDkJCQkFWJ5Va+EBAMCIHuEBAMCMH+AoX2U3QU
jRy1EBAMCGaQ/1P8g+sEg+4BdfVbXl3pWckFAI22AAAAAI28JwAAAABVieVXVr4QEAwIge4QEAwI
U8H+AoPsDIt9EIX2dCEx24tFDIl8JAiJRCQEi0UIiQQk/xSdEBAMCIPDATnzcuG+EBAMCIHuEBAM
CMH+AugC9v//hfZ0ITHbi0UMiXwkCIlEJASLRQiJBCT/FJ0QEAwIg8MBOfNy4YPEDFteX13DkDHA
i1QkBIkaiXIEiXoIjUwkBGUzDRgAAADBwQmJShCLDCRlMw0YAAAAwcEJiUoUiWoMiUIYw5CQkJCQ
kJCQkJBVieVWU4PsEIt1CJCNdCYAoYwQDAiFwA+EpwAAAI12AIsNjBAMCItBBIXAdHOD6AGJQQTB
4ASNBAGLUAiD+gN0R4P6BHQig/oCdduLUAyLQBDBygllMxUYAAAAiTQkiUQkBP/S67pmkItQDIl0
JASLQBDBygllMxUYAAAAiQQk/9LrnZCNdCYAi0AMwcgJZTMFGAAAAP/QkOuGjbYAAAAAiwGFwKOM
EAwID4Rh////iQwk6AkoAAChjBAMCIXAD4Vc////u9jLCwiB+9zLCwhzFI20JgAAAAD/E4PDBIH7
3MsLCHLziTQk6O9XAACQkJBVMcCJ5bkBAAAAV1ZTg+wQZYM9DAAAAAB0AfAPsQ1AHgwID4VjAQAA
izWMEAwIMf8xwIX2dFFmkItOBIXJdDONWf+J2MHgBItEBgiFwA+FfQAAAMHhBI1UDuiJ2esQZpCL
AoPqEI1Z/4XAdWSJ2YXJde6LBon3x0YEAAAAAIXAdASJxuuzifC6AQAAAIXAD4WGAAAAhNIPhYYA
AADHRCQECAIAAMcEJAEAAADoIEEAAIXAicd0aKGMEAwIiQeJPYwQDAiNVwjHRwQBAAAA6xWQg/kg
dHGJyMHgBI1UBgiNQQGJRgSDBQAxDAgBgxUEMQwIAMcCAQAAAGWDPQwAAAAAdAHwgy1AHgwIAQ+F
iwAAAIPEEInQW15fXcOF/3WlMdLr1sdEJAxzVQoIx0QkCFoAAADHRCQEVVUKCMcEJGJVCgjo6nsA
AIn4MdLpPf///5BVieVTi10I6KT+//+6/////4XAdCFlMx0YAAAAwcMJiVgEi1UMiVAIi1UQiVAM
MdLHAAQAAACJ0Ftdw40NQB4MCOgaawAA6Y3+//+NBUAeDAjoOmsAAOll////kJCQkJBVieWD7AyN
RRCJRCQIi0UMiUQkBItFCIkEJOhB5QAAycOQkJCQkJCQkJCQkJCQkJBVieVXVlOB7CQFAADHBCSA
VQoI6OjKAACFwHQJgDgAD4WtAQAAx0QkBAIJAADHBCSTVQoI6PFWAACJheT6//+DwAEPhIoBAACL
RQwPthiE2w+ERgEAAItFDI19EInax4Xw+v//AAAAAMeF7Pr//wAAAACJxusiZpCAeAFzjVABdCeJ
FCTHRCQEJQAAAOj/UwAAD7YQhNJ0EID6JXTbjVAB69+NtgAAAACA+yWQjXQmAHROicKJ8ynyicaJ
vej6//+LjfD6//+D7ByNRCQbi73s+v//g+DwiRiJUASJSAgPthaDxwGJhfD6//+J8ITSidN0Lom9
7Pr//4u96Pr//+uYgH4Bc3Wsix+NVwSDxgKJlej6//+JHCToBFIAAInC66CNBP0QAAAAi5Xw+v//
MfYpxIuF7Pr//41cJBuD4/CJndz6//+NDMOJw420JgAAAACLAoPrAYkBi0IEi1IIiUEEjQQGg+kI
g/v/icaJheD6//913Yud5Pr//4n6i43c+v//uJIAAADNgD0A8P//dzk5heD6//+6AQAAAHQci1UM
jUUQiUQkCMcEJAMAAACJVCQE6EpiAAAx0otFCIXAdSaNZfRbXl9dw5CD+Px1wo12AOuhx4Xk+v//
AgAAAI10JgDpY/7//4N9CAGNtCYAAAAAfgiE0o10JgB1C422AAAAAOjLuQAAjYX0/v//x0QkBEAA
AACJBCTo5WoAAIP4AonDftiLjeT6//+NvfT6///HRCQIHQAAAMdEJAScVQoIiQwk6PRVAACLheT6
//+JRCQIjUP/iUQkBI2F+P7//4kEJOjrawAAi5Xk+v//x0QkCB0AAADHRCQEulUKCIkUJOi3VQAA
x0QkBAAAAADHBCTYVQoI6JNUAACJxusfkI10JgCLjeT6//+JXCQIiXwkBIkMJOiEVQAAOcN1GsdE
JAgABAAAiXwkBIk0JOgMVQAAhcCJw3/MifO4BgAAAM2A6Rj///+NtCYAAAAAjbwnAAAAAFWJ5VOD
7AyLXQiNtgAAAACJXCQIx0QkBO/CCwjHBCQBAAAA6Oj8///r5pCQkJCQkFWJ5VdWU4PsCKGsEAwI
hcAPjqYAAAAx0rkBAAAAidBlgz0MAAAAAHQB8A+xDTglDAiFwA+FjwAAALjs////iUXsx0XwoCAM
CDH2uwEAAACQidmJ8It98GWDPQwAAAAAdAHwD7EPD4XvSwAAi4dABAAAPaAgDAiJRfB11aGgEAwI
i1XsxwWgEAwIMNkECKNAJQwIoYQgDAjHBYQgDAhwswQIo0QlDAhliwJlxwL/////o0glDAiDBUwl
DAgBg8QIW15fXcONdCYAx8fs////ZYM//4l97HTeidBlgz0MAAAAAHQB8A+xDTglDAgPhXVLAADp
S////412AI28JwAAAACLFawQDAhVieWF0n51oUwlDAiD6AGFwKNMJQwIdWS47P///7mgIAwIixVI
JQwIZYkQoUAlDAijoBAMCKFEJQwIo4QgDAiNdgBlgz0MAAAAAHQB8IMpAQ+FGksAAIuJQAQAAIH5
oCAMCHXeZYM9DAAAAAB0AfCDLTglDAgBD4UASwAAXcONtgAAAACNvwAAAACLDawQDAhVieWFyX5S
uOz///+LFUglDAhliRChQCUMCKOgEAwIoUQlDAijhCAMCLigIAwIjXQmAMcAAAAAAIuAQAQAAD2g
IAwIde3HBTglDAgAAAAAxwVMJQwIAAAAAF3D6w2QkJCQkJCQkJCQkJCQVYXAieVXicdWU4nTdF+N
cPiLVgSJ0IPgAoP4ARnAg+L4g+D8g8AJKcI52nYzidEp2YH5/wAAAI0EF3cX6zpmkIHp/wAAAC3/
AAAAgfn/AAAAdiWB6v8AAAA508YA/3LgifDB6AvB7gMx8IgEH4n4W15fXcONdCYAidAo2IgEF+vf
6w2QkJCQkJCQkJCQkJCQVYnlg+wYiw0cJQwIiV30iX38ideJdfiLUjCLcgQx0oPm+I1cMe8pw4nY
9/GJw4PrAQ+v2YXbfhrHBCQAAAAA/xWcEAwIiUXwifADRzA5RfB0FjHAi130i3X4i338iexdw420
JgAAAAD324kcJP8VnBAMCKGIIAwIhcB0Av/QxwQkAAAAAP8VnBAMCIXAjXYAdMCLTfApwXS5i1cw
ifApyIPIASmPRAQAAIlCBLgBAAAA66GNtgAAAACNvCcAAAAAVYnli0UIhcB0Jo1Q+ItCBKgCdRSD
4Pj2RAIEAXQSg+gEXcOQjXQmAIPg+IPoCF3DMcBdkI10JgDDjbQmAAAAAFWJ5YPsHKgHiXX4icaJ
XfSJffyJVeR1MI1Y+It7BPfHAgAAAHVaoaQgDAiJ+YPh+NHog/ABg+ABiUXodSOD+Q8Ph1oBAABm
kDHbidiLdfiLXfSLffyJ7F3DjbQmAAAAAIsVLCUMCDnad94DFeQkDAiNBAs50HLG68+NtCYAAAAA
6JtUAACNSP+J8CHIg/gIdFeFwHRTg/gQdE6D+CCNdgB0RoP4QI12AHQ+PYAAAACQdDY9AAEAAJB0
Lj0AAgAAkHQmPQAEAACQdB49AAgAAJB0Fj0AEAAAkHQOPf8fAACQD4Zi////ZpCLQwSD4AOD+AIP
hVH///+LVviJ/onYg+b4KdCNFBYJ0IXID4U4////g+4BidqNPDOJdfAPtjfB6gOJ8A+2yInYwegL
MdAPttA50XRPhckPhAz///+NQQg5RfBzKo10JgDp+/7//412AIXJjbYAAAAAD4Tq/v//jUEIO0Xw
jXQmAA+H2v7//ylN8ItF8I08Aw+2N4nwD7bIOdF1zffWifCIB4t15IX2D4S2/v//i0XkiTjprP7/
/2aQifiD4Pj2RAMEAQ+EmP7//4PnAXRVg8EDidqNPAuJTewPtjfB6gOJ8A+2yInYwegLMdAPttA5
0XUo66iQjXQmAI1BCDtF7A+HXP7//ylN7ItF7I08Aw+2N4nwD7bIOcp0goXJddvpPv7//4t2+PfG
BwAAAJCNdCYAD4Uq/v//i33ohf+QjXQmAHUYifL32otEEwSD4Pg5xg+FC/7//+lz////ifL32o0E
EzkFLCUMCHbd6fL9//+NdgCNvCcAAAAAVYnlg+wsiV30icOD4AWD+AWJffyJ14l1+A+EmQAAAPbD
AXUcg+MCD4WnAAAAi130i3X4i338iexdw422AAAAAI1F88ZF8wCNdevHRCQMAAAAAMdEJAgQAAAA
iUQkBIkMJOiKzgAAOfCJwnYRjXQmAIPoATnwxgAwd/aNVeuhzDEMCLnoVQoIiwCFwHQCicGD4wKJ
VCQQiXwkDIlMJAjHRCQEqFcKCIkcJOhC9v//6Xr///+QjXQmAIPjAolUJAjHRCQEhb8LCIkcJOgh
9v//6Vn////o57EAAI20JgAAAABVieVXVlOD7ByLHTAlDAiJRdiF2w+EpgEAAINIBAGDwDCLVdiJ
ReyLRdiDwgiDwCyJReSJVeBmkItF4IsYhdsPhNsAAADHAAAAAADrXo12AItF2DlwMA+EqgAAAItV
8PZEFgQBD4T+AAAAg2YE/otF7IH//wEAAItQCIlYCIlaDHYOx0MQAAAAAMdDFAAAAACJ+IPIAYlD
BItF7IlTCIk8O4lDDItd6IXbdHWLQwSLUwiJx4Pn+o00O4lV6ItWBIPi+KgBiVXwdYeLAynDAceL
UwiLQwyLSgw52Q+FMwEAADtYCA+FKgEAAIF7BP8BAACJQgyJUAh3QItF2InLOXAwD4VW////i1Xw
jQQXg8gBiUMEi0XYiVgwi13ohdt1jJCLVeQ5VeAPhNMAAACDReAE6QP///+NdgCLQxCFwIlF3HS2
i0oQhckPhPIAAACLQxSLVdyJQhSLQxSJUBDp7/7//420JgAAAAAB14tWCItGDDlyDA+FsAAAADtw
CA+FpwAAAIF+BP8BAACJQgyJUAgPhtn+//+LThCFyQ+Ezv7//4tCEIXAD4S1AAAAi0YUiUEUi0YU
iUgQ6bL+//+NdCYAi03Yi13Yg8EwiciNkygEAACNtCYAAAAAiUAMiUAIg8AIOdB184F92KAgDAh0
GYtF2INIBAKLVdiDSgQBiUowg8QcW15fXcPHBTAlDAhIAAAA6+KhsBAMCInZuvJVCgjo/Pz//+kn
/v//obAQDAiJ8bryVQoI6Ob8///pL/7//znDdDuLRdyJQhCLQxSJQhSLQxCJUBSLQxSJUBDp8P3/
/znOdCWLRhSJShCJQhSLRhCJUBSLRhSJUBDp8P3//4lSFIlSEOnH/f//iVIUiVIQ6dr9//+NtgAA
AACNvwAAAABVieVXVlOD7ByJReSLQjCJVeCFwA+E2gAAAItABDHJMdvHRfAAAAAAiUXoi0Xgi1SI
CIXSdBVmkItCBItSCINF8AGD4PgBw4XSde2DwQGD+Qp12ItF6L4BAAAAi1Xgi03gg+D4gcIoBAAA
jTwDg8EwiVXckI10JgCLUQw5ynQTkItCBIPGAYtSDIPg+AHHOcp17oPBCDtN3HXei03goQwlDAiD
Zej4i5FEBAAAiw0gJQwIiUXYi0XkiU3siw0oJQwIiRAp+olQHItV8IlYGIlIFItN6Il4IIlwBIlQ
CIlIJItN7IlIEItN2IlIDIPEHFteX13DidDoZfz//4tV4ItCMOkU////jXYAjbwnAAAAAFWJ5VdW
U4PsCIsN0CAMCIH50CAMCA+E3QAAAItBBKgCdQ6JwoPi+IP6Dw+HoAAAAKGwEAwIug9WCgjoMfv/
/8cEJAAAAAD/FZwQDAiJx4PgB4lF8HVq6NVNAACLTfCLFQQlDAiNXBEQjRQfAcONSP8hyinTiRwk
/xWcEAwIhcCJxnR/oYggDAiFwHQC/9CLVfArNSwlDAiNBB4p06PkJAwIg8sBjQQXo9AgDAiJWAQx
wIPECFteX13DjbQmAAAAALgIAAAAK0XwiUXw64mNdgCoAQ+EWP////YFpCAMCAJ1F6EsJQwIjRQR
AwXkJAwIOcIPhTn///+Qg8QIMcBbXl9dw7jo////ZccADAAAALj/////65yNdCYAjbwnAAAAAKFY
JQwIVYnlhcB1RPYFsBAMCAHHBVQlDAgBAAAAxwWgEAwI8MMECMcFhCAMCAC1BAjHBaQQDAjg2QQI
xwWoEAwIgMgECHUZXcONtCYAAAAAxwVYJQwIAAAAAF3DjXQmAF0xybosVgoIuAUAAADp3vn//420
JgAAAACNvCcAAAAAVYnlg+woiV30iXX4iX38/IsVrBAMCIXSeA6LXfSLdfiLffyJ7F3DkMcFrBAM
CAAAAADHBQQlDAgAAAIAxwUQJQwIAAABAMcFCCUMCAAAAgDHBQAlDAgAAAIA6DFMAAC6hBAMCIXS
xwWgIAwIAAAAAMcF4CQMCKAgDAjHBTglDAgAAAAAoxwlDAi47P///2XHAKAgDAh0BosVhBAMCIlU
JAzHRCQI4JIECMdEJARQkgQIxwQkUJEECOjzWwAAix1cJQwIoTAQDAjHRegAAAAAhduJRex1DekN
AQAAkI10JgCDwwSLA4XAD4TLAAAAgDhNde6AeAFBdeiAeAJMjXQmAHXegHgDTGaQddaAeARPZpB1
zoB4BUNmkHXGgHgGX2aQdb6JwoPCB4lV8A+EiAAAAA+2UAeE0nSoMcmA+j11E5Drno22AAAAAID6
PZCNdCYAdBCDwQEPtlQIB4TSjXQmAHXmi1XwgDwKPQ+Fcf///4P5CA+E9gAAAA+HhAAAAIP5Bo20
JgAAAAAPhVL///+LdfC/U10KCLkGAAAA86YPhT3///+LRfCDwAeJRejpL////420JgAAAACLReiF
wHQpi3XoD7YGhMB0Hw++0Lj7////g+ow6McBAAChsBAMCIXAdAbomf3//5ChgCAMCIXAdAL/0McF
rBAMCAEAAADpGP7//4P5CY12AA+E8wAAAIP5D420JgAAAAAPhcL+//+LReyFwJCNdCYAD4Wy/v//
i3Xwv2ZWCgi5DwAAAPOmdX6LRfDHRCQICgAAAMdEJAQAAAAAg8AQiQQk6JO5AACJwrj/////6DcB
AADpcv7//4tF7IXAD4Vn/v//i3XwuQgAAAC/SlYKCPOmD4XCAAAAi0Xwx0QkCAoAAADHRCQEAAAA
AIPACYkEJOhEuQAAicK4/v///+joAAAA6SP+//+LdfC/dlYKCLkPAAAA86YPhQ7+//+LRfDHRCQI
CgAAAMdEJAQAAAAAg8AQiQQk6AC5AACJwrj9////6KQAAADp3/3//4tF7IXAD4XU/f//i3Xwv1xW
Cgi5CQAAAPOmD4W//f//i0Xwx0QkCAoAAADHRCQEAAAAAIPACokEJOixuAAAicK4/P///+hVAAAA
6ZD9//+LdfC/U1YKCLkIAAAA86YPhXv9//+LRfDHRCQICgAAAMdEJAQAAAAAg8AJiQQk6G24AACJ
wrj6////6BEAAADpTP3//422AAAAAI2/AAAAAFWJ5YPsCIsNrBAMCIkcJInTiXQkBInGhckPiDkB
AAAxwLkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwID4WUPAAAuKAgDAjoyPb//41GBoP4B3YwuQEAAABl
gz0MAAAAAHQB8IMtoCAMCAEPhXU8AACJyIscJIt0JASJ7F3DjbYAAAAA/ySF6FgKCJAxyYP7UHfG
hdu4CAAAAGaQdBKNUwu4EAAAAIP6D3YFidCD4PijMCUMCLkBAAAA652JHTQlDAjrkIkdsBAMCLkB
AAAA64iNdgCJHRAlDAi5AQAAAMcFGCUMCAEAAADpa////422AAAAADHJgfsAAAgAdwuJHQglDAi5
AQAAAMcFGCUMCAEAAADpQf///410JgCJHQQlDAi5AQAAAMcFGCUMCAEAAADpI////422AAAAAIkd
ACUMCLkBAAAAxwUYJQwIAQAAAOkD////jbYAAAAA6AP7///pvf7//420JgAAAACNvCcAAAAAVYnl
i0UIi1UMXemB/v//kFWJ5VOD7CihrBAMCItdCIXAeE0xwLkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwI
D4VAOwAAuqAgDAiJ2Ojy9///ZYM9DAAAAAB0AfCDLaAgDAgBD4UsOwAAidiDxChbXcIEAOh7+v//
66yJ9o28JwAAAAChrBAMCFWJ5YXAeFQxwLkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwID4X3OgAAuKAg
DAjo6/T//4tFCLqgIAwI6J7w//+JwWWDPQwAAAAAdAHwgy2gIAwIAQ+F1joAAInIXcPoC/r//+ul
ifaNvCcAAAAAVYnlg+wMiXwkCIt9CIkcJIl0JATHBVglDAgBAAAA6N35//+4/////4E/QUVMRHQQ
ixwki3QkBIt8JAiJ7F3DkPdHBAD///+4/v///3/iMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+F
ZToAAIMNpCAMCAExwMcFMCUMCEgAAADHBIWoIAwIAAAAAIPAAYP4CnXti0cQvtAgDAi7AQAAAMcF
0CQMCAAAAADHBdQkDAgAAAAAxwXYJAwIAAAAAMcF3CQMCAAAAACj0CAMCMcF1CAMCAAAAADrZ420
JgAAAACLUQSJ0MHoBoP4Jg+HnwAAAIPAODnYD4SsAAAAiXYIiXYMi0TfEMdADNAgDAih2CAMCItU
3xSJQgih2CAMCItU3xSJUAyLRN8Qo9ggDAiDwwGDxgiB+4AAAAAPhPQAAACLTN8Qhcl0QIN/BAJ+
roP7P420JgAAAAB3holOCItE3xS6AQAAAIlGDIlxDItGDInZg+Ef0+KJcAiJ2MHoBQkUhdAkDAjr
p5CJdgyJdgjrnonQwegJg/gUdy6DwFvpUv///422AAAAAItE3xSLUASJ0MHoBoP4Jncng8A4OdgP
hTj////rlGaQidDB6AyD+Ap3HoPAbo12AOkX////jXYAidDB6AmD+BR3HoPAW+vNkInQwegPg/gE
dyGDwHfp8v7//422AAAAAInQwegMg/gKD4cmAQAAg8Bu66HB6hK4fgAAAIP6Ag+HyP7//41CfOnA
/v//g38EAn84ixXYIAwIudAgDAg50XQpjbQmAAAAAItCBIPg+D3/AQAAdg7HQhAAAAAAx0IUAAAA
AItSCDnRdd6LhxAEAACjLCUMCIuHFAQAAKPkJAwIi4cYBAAAowAlDAiLhxwEAACLVwSjBCUMCIuH
IAQAAIXSoxAlDAiLhyQEAACjCCUMCIuHKAQAAKOwEAwIi4csBAAAo+gkDAiLhzQEAACjDCUMCIuH
OAQAAKMUJQwIi4c8BAAAoyAlDAiLh0AEAACjJCUMCH4gi4dEBAAAhcB0YKFUJQwIhcB1DaFYJQwI
hcAPhIoAAABlgz0MAAAAAHQB8IMtoCAMCAEPha03AAAxwOn0/P//idDB6A+D+AR3CIPAd+lu/v//
weoSuH4AAACD+gIPh13+//+NQnzpVf7//6FUJQwIhcB0rccFoBAMCAAAAADHBYQgDAgAAAAAxwWk
EAwIAAAAAMcFqBAMCAAAAADHBVQlDAgAAAAA6Xb////o1PX//+ls////6w2QkJCQkJCQkJCQkJCQ
VYnlg+wQiV34icOJdfyJxosQi0AEKdaD4PiNDBChHCUMCInyCcqD6AGFwnUjgy0MJQwIASkNICUM
CIk0JIlMJATo6ksAAItd+It1/InsXcOhsBAMCI1LCLrUVwoIi134i3X8iexd6aXv//+QjXQmAFWJ
5YPsIIld9InDoRwlDAiJdfiJffyLO4PoAY1MBwT30I00ESHGi0MEg+D4Afg58IlF8HUTidiLdfiL
XfSLffyJ7F3DjXQmACn7iRwkMdvHRCQMAQAAAIl0JAiJRCQE6OxPAACD+P90zI0cOInwKfiDyAKJ
QwSJ8CtF8AMFICUMCDsFJCUMCKMgJQwIdqejJCUMCOugjXQmAI28JwAAAABVieVXVlONHAKD7BiB
+/9/AAAPh5gAAAC7AIAAAKFQJQwIhcAPhL4AAADHRCQUAAAAAMdEJBD/////x0QkDCJAAADHRCQI
AAAAAMdEJAQAABAAiQQk6HZKAADHBVAlDAgAAAAAg/j/icZ0fan//w8AdWboSUEAAMdEJAgDAAAA
iTQkg+gBAcP30CHDiVwkBOisSgAAhcAPhdQAAACJ8IleCIleDIPEGFteX13DjXQmAIH7AAAQAA+G
Yf///z0AABAAD4fAAAAAuwAAEACNdCYA6Uj///+NdgDHRCQEAAAQAIkEJOg4SgAAx0QkFAAAAADH
RCQQ/////8dEJAwiQAAAx0QkCAAAAADHRCQEAAAgAMcEJAAAAADotEkAAIP4/3RtjbD//w8AgeYA
APD/ifcpx3UljZYAABAAiRVQJQwIuAAAEAAp+IlEJASJFCTozkkAAOkb////kIl8JASJBCTovEkA
AI2WAAAQAOvTjXQmAMdEJAQAABAAiTQk6KBJAAAxwOkd////McDpFv///8dEJBQAAAAAx0QkEP//
///HRCQMIkAAAMdEJAgAAAAAx0QkBAAAEADHBCQAAAAA6A5JAACD+P+JxnS+qf//DwAPhJ7+///H
RCQEAAAQAIkEJOg8SQAAMcDpuf7//5CNdCYAVYnlV1ZTicOD7AyFwIlV8A+EvAAAAIuAQAQAAIXA
iUXoD4S+AQAAMdK/AQAAADH2ifCLTehlgz0MAAAAAHQB8A+xOYXAdFmLReiLgEAEAAA52IlF6HXZ
hNIPhYAAAACJ8GWDPQwAAAAAdAHwD7E9OCUMCIXAdGiJfeyJ8In5ZYM9DAAAAAB0AfAPsQ04JQwI
D4WcMwAAugEAAADrk412AITSdBhlgz0MAAAAAHQB8IMtOCUMCAEPhYYzAACLdei47P///2WJMItF
6IPEDFteX13Du6AgDAiJXejpSP///4tF8IsVBCUMCAVkBAAA6B79//+FwInDD4QnAQAAjXMQiXXo
jUNAiTONkzgEAACNdgCJQAyJQAiDwAg50HXzgX3ooCAMCA+E6gAAAItF6INIBAKLVeiJ0INKBAGD
wDCJQjCLQwiJgkgEAACJgkQEAACLQwiBwkwEAAABBTwlDAiLRegFVAQAAIPgB3QFKcKNUggDWwiL
Tei47P///ynTi3Xog8sBiVoEuwEAAACJUTAx0mWJCInQxwEAAAAAidllgz0MAAAAAHQB8A+xDg+F
oTIAAKHgJAwIiYZABAAAiTXgJAwIZYM9DAAAAAB0AfCDLTglDAgBD4WEMgAAi0Xog8QMW15fXcO5
AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FbDIAAMdF6KAgDAiLReiDxAxbXl9dw8cFMCUMCEgAAADp
Dv///4sVBCUMCLhkBAAA6N37///HRegAAAAAhcCJww+FuP7//+l5////jbQmAAAAAFWJ5YPsJIXS
iV30idOJffyJx4l1+Hgp6GQ9AACD6AGNNAP30CHGA3cIgf4AABAAdxmLVww51ndNiXcIMcDrEJCJ
1gNwCIP+D38WuP////+LXfSLdfiLffyJ7F3DjXQmAIsNMBAMCIXJdT/3240EMMdEJAgEAAAAiVwk
BIkEJOitRgAA67OJ8CnQiUQkBI0EF8dEJAgDAAAAiQQk6GBGAACFwHU7iXcM64/3240EMMdEJBQA
AAAAx0QkEP/////HRCQMMgAAAMdEJAgAAAAAiVwkBIkEJOi2RQAAg8ABdcW4/v///+lm////jbQm
AAAAAFWJ5VdWU4PsOItVDItFCInTg+sIi0sEiUXMiVXIic6D5viJ8PfYOcMPh3oEAAD2wwcPhXEE
AACD/g+6nlYKCA+G0wMAADs1MCUMCA+GNwIAAPbBAg+FHgIAAItFzLpgWAoIi3gwOd8PhKsDAACL
RcyNFDOJVdT2QAQCD4R2BAAAi1XUi0IEuqBYCgioAQ+EhQMAAIP4CA+GcAMAAInHi0XMg+f4O7hE
BAAAD4NcAwAAixU0JQwIhdIPhRQEAACD4QEPhMkCAACLTcyLRdQ5QTAPhLoDAAD2RDgEAQ+EBwIA
AItN1INhBP6LRcyDwDCB/v8BAACLUAiJQwyJUwh2DsdDEAAAAADHQxQAAAAAiVgIifCDyAGJWgyJ
QwSJNDOB/v//AAAPhrIBAACLVcz2QgQBD4TJAgAAgX3MoCAMCA+EjAIAAItNzKEEJQwIi3kwiw0c
JQwIiUXsgecAAPD/ixeNRxCJTeSJReCLWjCJVeg52A+FvgEAAItV7I1UChCJ+YlV8OsjjXYAg03c
AYtF3ItN6IlDBI1HEDnDiVkwD4WSAQAAifmJXeCLfwSLdwiNXDf4KxuLUwSJ0IPg+IPACIPiAYlF
3HUFAwOJRdy4AAAQACnwA0XcO0XwD4JRAQAAi1Xoi0EIKYJEBAAAi0EIKQU8JQwIjYEAABAAOQVQ
JQwID4QaAQAAx0QkBAAAEACJDCTo2kMAAPZDBAEPhWj///8rG4tTCItDDDtaDA+FgQIAADtYCA+F
eAIAAIF7BP8BAACJQgyJUAgPhjv///+LSxCFyQ+EMP///4tyEIX2D4QMAwAAi0MUiUEUi0MUiUgQ
6RT///+NdCYAg8Q4idhbXl9d6Tr3//9mkItEMwSD+AgPhjMCAACLTcyD4Pg7gUQEAAAPgyECAACJ
8Lo8WAoIwegDjXj+i0S5CINhBP452A+EVAEAAIsVNCUMCIXSD4VGAgAAi03MiUMIiVy5CIPEOFte
X13DjXQmAItQCInBi0AMOUoMD4VdAgAAO0gID4VUAgAAiUIMiVAIi0XUgXgE/wEAAA+HSAEAAAH+
6cn9//+QxwVQJQwIAAAAAOnX/v//kItd4InPi1MEi0XkK0Xsg+L4jUQQ74lV2DHS93XkjXD/D691
5Dt15HyDifKJ+Pfa6Kz7//+FwA+FcP///4tF2ItN6Ck1PCUMCCnwg8gBKbFEBAAAiUME6VH///+Q
jXQmAItNyItB+CnDAcaLUwiLQwyLSgw52Q+FlQEAADtYCA+FjAEAAIF7BP8BAACJQgyJUAh3bYnL
6f38//+NtgAAAACh0CAMCItABIPg+DsFACUMCA+C9f7//6EEJQwIg8Q4uqAgDAhbXl9d6XPi//+N
dgCJ0Oip5v//6Sv9//+6GFgKCI20JgAAAACLTcihsBAMCIPEOFteX13ppOX//410JgCLQxCFwIlF
0HSJi0oQhckPhEgBAACLQxSLVdCJQhSLQxSJUBDpbvz//420JgAAAACLSBCFyQ+Erf7//4N6EAAP
hDkBAACLVdQB/otCFIlBFItCFIlIEOld/P//kI10JgAB/onwg8gBiUMEi0XMiVgw6Xn8//+NdgC6
hlYKCOlm////obAQDAiJ2bryVQoI6A3l///pwPz//7r0VwoI6Ub///+NRvyB4v8AAACJRCQIiVQk
BItVyIkUJOiiLwAAi0sE6cj7//+LRwS6gFgKCIPg+I0EBzlF1A+Cc/v//+kG////jbYAAAAAgeL/
AAAAjUb8iVQkBIlEJAiLRciJBCToXC8AAItVzItEugjpkv3//6GwEAwIidm68lUKCOh/5P//6XH7
//+LTdS68lUKCAH+obAQDAjoZuT//+l5+///Oct0XotDFIlKEIlCFItDEIlQFItDFIlQEOn7+///
OcN0S4tDFItN0IlCFIlKEItDEIlQFItDFIlQEOkZ+///Och0NYlKEItN1AH+i0EUiUIUi0EQiVAU
i0EUiVAQ6Rf7//+JUhSJUhDprPv//4lSFIlSEOng+v//iVIUAf6JUhDp9Pr//422AAAAAI2/AAAA
AFWJ5YPsEIl1/It1CIld+IX2dFuNRviLUAT2wgJ1aoPiBLugIAwIdVC47P///2WDOP90ZTHAuQEA
AABlgz0MAAAAAHQB8A+xCw+F8CoAAIl0JASJHCTopvn//2WDPQwAAAAAdAHwgysBD4XcKgAAi134
i3X8iexdwyUAAPD/ixjrp420JgAAAACLXfiLdfyJ7F3pKvP//2aQiXUMi3X8iV0Ii134iexd6VT5
//+NdCYAVYnlg+wUiX38i30IiV30iXX4ixWEIAwIhdJ0HItFBIk8JIlEJAT/0otd9It1+It9/Ins
XcONdgCF/3TsjVf4i0IEqAJ1UqgEu6AgDAh0CIHiAADw/4saMdK+AQAAAInQifFlgz0MAAAAAHQB
8A+xCw+FMCoAAIl8JASJHCTozvj//2WDPQwAAAAAdAHwgysBD4UcKgAA65CLHRglDAiF23UeOwUI
JQwIdhY9AAAIAHcPg+D4owglDAgBwKMAJQwIi130idCLdfiLffyJ7F3pPfL//422AAAAAI28JwAA
AABVieVTg+wIi10Ihdt0XDHAuQEAAABlgz0MAAAAAHQB8A+xDaAgDAgPhbEpAAAx0onY6Krf//+F
wInBdFz2QAQCdS6JXCQExwQkoCAMCOge+P//ZYM9DAAAAAB0AfCDLaAgDAgBD4WEKQAAg8QIW13D
ZYM9DAAAAAB0AfCDLaAgDAgBD4V2KQAAg8QIichbXemc8f//jXQmAGWDPQwAAAAAdAHwgy2gIAwI
AQ+FXikAAKGwEAwIidmDxAhbuoZWCghd6Xrh//+NdgCNvCcAAAAAVYnlV1ZTg+xkg30M3w+HCAcA
AItFDMdFtBAAAACDwAuD+A8Ph8cAAACLRbQ7BTAlDAh3TItVCMHoA41w/otcsgiF23Q7i0MEjXsI
wegDg+gCOcYPhdIJAACLQwiLTQiJRLEIoTQlDAiFwA+FnAkAAIPEZIn4W15fXcONtgAAAACBfbT/
AQAAD4eDAAAAi0W0i1UIwegDg8I4jUzC8IlVsItRDIlFuDnKD4SfAAAAhdIPhKIGAACLXbSLQgyD
TBoEAYF9CKAgDAiJQQyJSAh0BINKBAShNCUMCI1aCInfhcAPhdAFAACDxGSJ+FteX13Dg+D4iUW0
i0W0OwUwJQwID4d7////6Sr///+NtgAAAACLRbTB6AaD+CYPhskEAACLRbTB6AmD+BQPh6oFAACD
wFuJRbiLTQiLXQiDwTj2QwQBiU2wdQeJ2OgD4f//i0UIi1W0i020g8AwweoDg8EQiUXciVXoiU2s
x0XAAAAAAOtZjbQmAAAAAIt15ItNsMHuA4nwg+gCjRzBi0MIiUWoifKD5h+J8bgBAAAA0+CLTQjB
+gWDRcABCYSRMAQAAItFqIF9wBAnAACJXwyJRwiJeAyJewgPhB4CAACLVdyLegw5+g+EEAIAAItH
BItfDIP4CA+GSgMAAItVCDuCRAQAAA+HOwMAAIPg+IF9tP8BAACJReR3CTld3A+EKgEAAItN3IlZ
DIlLCItd5DldtA+E3QIAAIF95P8BAAAPhkj///+LReTB6AaD+CYPh4EAAACNcDiJ8IPoAsHgA4tV
sAHCi0oIOdGJTagPhIwAAACLReSLWgyDyAE7QwQPgokAAACLUQQ50HMSZpCLXaiLWxCLUwSJXag5
0HLwi02oOdCJTbwPhCIBAACLRbyLVaiJRxCLQhSJRxSJehSLRxSJeBCLTbyLWQyJTajp0/7//410
JgCLReTB6AmD+BR3TY1wW4tVsInwg+gCweADAcKLSgg50YlNqA+FdP///4l/FItdqIl/EOmY/v//
kItFqIlVqIlHEInBi0AUiUcUiXgQiXkU6Xv+//+NdCYAi0XkwegMg/gKD4ehAAAAjXBuifCD6ALB
4APpE////5CLTQiLUTQ5+g+FyP7//4tNrDnID4a9/v//icOLRbQrXbSNDAeLRdyB+/8BAACJSAiJ
SAyLRQiJSDSLRdyJQQiJQQx2DsdBEAAAAADHQRQAAAAAMcCBfQigIAwIiRwZD5XAg020AcHgAglF
tItFtIlCBInYg8gBiUEE6R79//9mkItZCIldvOnr/v//kI10JgCLReTB6A+D+AQPh8EAAACNcHeJ
8IPoAsHgA+lj/v//kIF9tP8BAAAPh1YBAACLTbiLVQiLRbCDwQGJz8HvBY1cyPCLtLowBAAAg+Ef
ugEAAADT4pCNdCYAOfJ3BIXSdUWLTQiNhLk0BAAAjbYAAAAAg8cBg/8DD4eEAAAAizCDwASF9nTr
ifiLXbC6AQAAAMHgBPfYg8ABweAEKcOF8nUJg8MIAdKF8nT3i0MMOdiJReAPhXQBAACLTQiJ0IPD
CPfQAdIhxom0uTAEAADrimaQi1Xkvn4AAAC44AMAAMHqEoP6Ag+Hmf3//41yfInwg+gCweAD6Yn9
//+NtCYAAAAAi00Ii0kwi3EEiU3Yg+b4O3WsD4OmAgAAi10I9kMEAQ+FAwMAAInY6Fzd//+LReiJ
Rbjpafz//5CLRbSDTAcEAYF9CKAgDAh0BINPBAShNCUMCI1fCInfhcAPhY8BAACDxGSJ+FteX13D
obAQDAiNTwi6s1YKCOgt3P//i0cE6av8//+LTbiLXbCNVMvwi0IIOdAPhJX+//+LTbQ7SAQPh4n+
//+LQBSLSASJzoPm+Dl1tHfwOUIMD4SiBwAAi1gIOUsED4SOBwAAidqJw4n3i0MMK320OVoMD4VF
BwAAO1gID4U8BwAAgXsE/wEAAIlCDIlQCA+HBgcAAIP/Dw+H0AMAAINMMwQBgX0IoCAMCA+ExwAA
AINLBATpvgAAAGaQg8A4iUW46UH7//+LReCLWASJwYtQCItADIPj+IneK3W0OUoMD4XjAwAAO0gI
D4XaAwAAiUIMiVAIi0XggXgE/wEAAA+H/QAAAIP+Dw+GvwAAAItd3ItV4ANVtIF9tP8BAACLQwiJ
WgyJQgiJUAyJUwh3BotFCIlQNIH+/wEAAHYOx0IQAAAAAMdCFAAAAAAxwItd4IF9CKAgDAiJNDIP
lcCDTbQBweACCUW0ifCLTbSDyAGJSwSJQgSLXeChNCUMCIPDCInfhcAPhLr5//+LVQz30InfJf8A
AACJRCQEiRwkiVQkCOheJQAA6Zn5//+Qi0W0wegMg/gKdi2LRbTB6A+D+AR3d4PAd4lFuOk7+v//
i03gg0wZBAGBfQigIAwIdJeDSQQE65GDwG6JRbjpGfr//7jo////Mf9lxwAMAAAA6UL5//+LSBCF
yQ+E+P7//4t6EIX/D4QTAwAAi1Xgi0IUiUEUi0IUiUgQ6dn+//+LRQjo8Nr//+no+f//i0W0x0W4
fgAAAMHoEoP4Ag+Hufn//4PAfIlFuOmu+f//i10IMdKLRbQDTbSB+6AgDAgPlcKDyAHB4gIJ0ItV
2Ct1tIlLMIlCBKE0JQwIidODzgGDwwiJcQSJ34XAD4So+P//i00M99CJ3yX/AAAAiUQkBIkcJIlM
JAjoTCQAAOmH+P//jbQmAAAAAKEcJQwIi1W0g+gBOxUIJQwIiUXID4KKAQAAoQwlDAg7BRAlDAgP
jXkBAACLRciLTbSNXAgE99AhwznZD4JMBQAAi1UIvwEAAACLUjCLcgSJVdiD5viBfQigIAwID4Qq
AgAAi13Yi1WsgeMAAPD/i0MIKfKF0olFxA+OsgAAAInY6Dvu//+FwA+FowAAAItVCItDCCtFxItN
2AGCRAQAAKE8JQwIA0MIA1sIK13YK0XEg8sBozwlDAiJWQSLVQiLgkQEAAA7gkgEAAB2BomCSAQA
AItNCItxMIteBIPj+DldrA+HbQEAAItVCItFtIH6oCAMCI0MBolKMA+VwoPIAQ+20sHiAgnQiUYE
idgrRbSNXgiDyAGJQQShNCUMCInfhcAPhFn3///prP7//410JgCLRbSLFQQlDAiDwCDoP+n//4XA
icIPhDEEAACLRQiLTQiJWgSJAotCCAGBRAQAAItCCIPCEIlRMItN2AEFPCUMCIPoEIPIAYlCBI1G
8I1W+AHRg/gPx0EEAQAAAA+HugMAAItd2InQg8gBiRGJQwTpF////zH/6ar+//+LTdyB//8BAACL
RbSNFAOLQQiJSgyJQgiJUAyJUQh2DsdCEAAAAADHQhQAAAAAMcCBfQigIAwIiTw6D5XAg020AcHg
AglFtItFtIlDBIn4g8gBiUIE6a/8//+LTeC68lUKCKGwEAwI6GnX///pJfz//4tdDPfQJf8AAACJ
RCQEiTwkiVwkCOgKIgAA6UX2//+hsBAMCI17CLrEWAoIifnoMdf//+kV9v//uOj///8x22XHAAwA
AADpsf7//znID4SyAwAAiUoQi03gi0EUiUIUi0EQiVAUi0EUiVAQ6bX7//+hBCUMCItNtI1UARCh
pCAMCIPgAnUCKfKLXciLTcj30408CiHfhf+JXeyJffAPjpMBAACJPCT/FZwQDAiFwInDD4R4AQAA
oYggDAiFwHQC/9DHRdAAAAAAugEAAAChLCUMCIXAdQaJHSwlDAiLRdiJ+QMN5CQMCAHwhNKJDeQk
DAh0CDnYD4QiAQAAhfYPlUXX9gWkIAwIAg+F8wAAAIB91wB0FTnYD4eD/f//idopwonQAcij5CQM
CInaMcCD4geJXcx0DbgIAAAAKdCNDAOJTcyNFDCNBDqNBAMpwgNFyCNF7I0cAokcJP8VnBAMCIXA
iUXQdHehiCAMCIXAdAL/0Inai0XMi03Mo9AgDAiLRdAB2CtFzIPIAYlBBAEV5CQMCIB91wAPhAP9
//+LXdiNRvCJwoPKAYP4D4lTBMdEAwQJAAAAx0QDDAkAAAAPhtz8//+J2IPACIlEJATHBCSgIAwI
6Lzr///pwvz//8cEJAAAAAD/FZwQDAiJRdCLfdCF/w+Ep/z//zHbMdLpcv///4TSiV3MdOXHBCQA
AAAA/xWcEAwIiV3MiUXQ69CLXdiNBDeDyAGJQwTpcfz//6GkIAwIg+AChcB1EItdyItV7I0EHgH4
IdCJRfCLffCB////DwB3Bb8AABAAOX20D4M8/P//x0QkFAAAAADHRCQQ/////8dEJAwiAAAAx0Qk
CAMAAACJfCQExwQkAAAAAOihMAAAg/j/icMPhAH8//+DDaQgDAgChcAPhPL7//+JwQH5iU3QD5TC
6RH+//+LSxCFyQ+E7/j//4tCEIXAdCeLQxSJQRSLQxSJSBDp1/j//6GwEAwIidm68lUKCOh01P//
6cH4//85y3Qsi0MUiUoQiUIUi0MQiVAUi0MUiVAQ6aP4//+LUwjpbvj//4tQCInD6WT4//+JUhSJ
UhDphvj//4td2McBCAAAAMdEAwQJAAAAg8gFiUMEidiDwAiJRCQEi0UIiQQk6Dnq///pP/v//4n4
hMAPhKX6//9mkOku+///x0QkFAAAAADHRCQQ/////8dEJAwiAAAAx0QkCAMAAACJXCQExwQkAAAA
AOiTLwAAg/j/icJ0RInYg8gCiUIEoQwlDAiDwAE7BRQlDAijDCUMCH4FoxQlDAiJ2AMFICUMCDsF
JCUMCKMgJQwIdgWjJCUMCI1aCOkQ+///i00IvwEAAACLSTCLcQSJTdiD5vjpNPr//4lSFIlSEOkV
+P//jXQmAFWJ5VOD7AiLXQiD+/90aTHAuQEAAABlgz0MAAAAAHQB8A+xDaAgDAgPhQAbAADordf/
/zHJhcB4FY1DAYlEJATHBCSgIAwI6JTx//+JwWWDPQwAAAAAdAHwgy2gIAwIAQ+F2BoAAIPECIna
W4nIXenszv//jXQmALjo////ZccADAAAAIPECDHAW13DjXQmAFWJ5YPsIIld9ItdDItFCIl1+ItV
EIl9/IP7CIlF6A+GdAEAAIP7D3cnuxAAAACD+t92Qrjo////ZccADAAAADHAi130i3X4i338iexd
w2aQjUP/hdh014P7EHTSuBAAAACNtCYAAAAAAcA5w3f6g/rficN3vo1CC4P4D8dF7BAAAAAPhygB
AACLVeyNRBoQiUQkBItN6IkMJOiy8P//icExwIXJdJuNQfgx0olF8InI9/OF0nR8idr32o1EGf8h
0I14+In+K3Xwg/4PdwcB34n+K3Xwi1Xwi0IEicKD4vgp8qgCD4XXAAAAgX3ooCAMCA+E3QAAAItN
8InQg8gFiUcEuAQAAACDTBcEAYtRBIPiBwnQi1XwCfCJQgSJ0IPACIlEJASLTeiJDCTowef//4l9
8ItV8ItCBKgCdVCJwYtF7IPh+IPAEDnBdkEDVewxwIF96KAgDAgPlcArTezB4AKDyQEJwYlKBItN
8IPCCItBBIPgBwlF7ItF7IlBBIlUJASLVeiJFCToZOf//4tF8IPACOmq/v//kIlVDItd9It1+It9
/InsXemk7///jXQmAIPg+IlF7OnN/v//kI10JgADcfiDygKJVwSNRwiJN+lu/v//i03widCDyAGJ
RwQxwINMFwQBi1EEg+IH6SH///9VieVTg+wMi10I9kMEAXUHidjomdH//4tFDIkcJIlEJAihHCUM
CIlEJATo4f3//4PEDFtdw410JgCNvCcAAAAAVYnlg+wUoawQDAiJXfiLXQiJdfyFwHgwixWoEAwI
hdJ0LotFBIlcJASJRCQIoRwlDAiJBCT/0onBi134iciLdfyJ7F3DjXYA6HPW///ryZC47P///2WL
MIX2dBmJ0LoBAAAAZYM9DAAAAAB0AfAPsRaFwHQYoRwlDAiNVAMQifDo++L//zHJhcCJxnSsiVwk
BIk0JOgn////icFlgz0MAAAAAHQB8IMuAQ+F3xcAAOuI6w2QkJCQkJCQkJCQkJCQVYnlg+wYoawQ
DAiJffyLfQiJXfSJdfiFwA+IwQAAAIsdqBAMCIXbdDeLDRwlDAiLRQSJyolEJAj32o1EOf8h0IkM
JIlEJAT/04nBi130iciLdfiLffyJ7F3DjbYAAAAAuOz///9lizCF9nRcidi6AQAAAGWDPQwAAAAA
dAHwD7EWhcB1Q/ZGBAF0ZaEcJQwIiTQkicH32Y1UOP8hyolUJAiJRCQE6Gb8//+JwWWDPQwAAAAA
dAHwgy4BD4UaFwAA64mNtgAAAACLFRwlDAiJ8I1UVxDo5+H//4nG66iNdgDoG9X//412AOky////
jXYAifCNtgAAAADos8///412AOuJjbQmAAAAAI28JwAAAABVieWD7BiJXfSLXQiJdfiLdQyJffyD
+wgPhqIAAACD+w8PhokAAACD/v8PhLAAAACNfgGD/99mkA+HogAAADHAuQEAAABlgz0MAAAAAHQB
8A+xDaAgDAgPhXkWAADo7tL//zHJhcB4Fol8JAiJXCQExwQkoCAMCOiE+///icFlgz0MAAAAAHQB
8IMtoCAMCAEPhVAWAACLXfSJ8onIi3X4i338iexd6SXK//+QjXQmALsQAAAA6W3///+NtgAAAACJ
dQiLXfTHRQwAAAAAi3X4i338iexd6ZX6//+QjXQmALjo////ZccADAAAADHAi130i3X4i338iexd
w5CNdCYAVYnlV1ZTg+wgi0UQg/jfD4dLAwAAg8ALg/gPx0XoEAAAAA+H0AAAAItFDLrPVgoIg+gI
i1gEqAeJReyJ2Q+FPQMAAIP7CA+GxAMAAIt1CInag+L4iVXwi5ZEBAAAOVXwD4OqAwAA9sMCD4SZ
AAAAi0Xsi03oizChHCUMCIPoAY1UMAT30I0cCiHDid8p9zt98HRYx0QkDAEAAACJXCQIi0XwAfCJ
RCQEKXXsi0XsiQQk6LotAACD+P8PhNkBAACNFDCDzwKJegSJ2CtF8AMFICUMCDsFJCUMCKMgJQwI
dgWjJCUMCIPCCIlVDItFDIPEIFteX13DZpCD4PiJRejpJf///5CNdCYAi3XsA3Xwi0YEg/gID4Ze
AgAAg+D4OcIPhlMCAACLffA5feh3Q4n6K1Xog/oPD4cFAQAAMcCBfQigIAwID5XAg+EHCfnB4AIJ
yItN7IlBBINMOQQBi03sg8EIiU0Mi0UMg8QgW15fXcOLVQg5cjAPhDwCAAD2RAYEAXUPi1XwjTwQ
OX3oD4ZuAQAAi0Xog+gHiUQkBItNCIkMJOip6v//hcCJwg+ETwIAAI1Y+Dnzi0MED4RhAgAAi0Xw
g+gEicHB6QKD+QkPh80BAACLdQyD+QSLBokCi0YEiUIEi0YIiUIIdjWLRgyD+QaJQgyLRhCJQhB2
JItGFIP5CYlCFItGGIlCGHUTi0YciUIci0YgiUIgjbQmAAAAAItFDIPDCIlEJASLVQiJFCTou+H/
/4ldDOmu/v//jXYAi13sicgDXeiD4AeBfQigIAwID4TgAQAAg03oBLkEAAAACUXoi0Xoi3XsiUYE
idCDyAEJyIlDBI1DCINMEwQBiUQkBItVCIkUJOhi4f//6cn+//+QjXQmAItF6IPABDlF8A+DRP7/
/4tF6IPoB4lEJASLVQiJFCTolOn//4XAicMPhDoBAACLRfCD6AiJRCQIi00MiRwkiUwkBOgRFgAA
i3UMiXQkBItFCIkEJOj/4P//iV0M6fL9//+NtCYAAAAAi1YIi0YMOXIMD4U5AQAAO3AID4UwAQAA
gX4E/wEAAInZiUIMiVAID4YA/v//i0YQidmFwIlF5A+E8P3//4tCEIXAD4QcAQAAi0YUidmLVeSJ
QhSLRhSJUBDpz/3//2aQuOj////HRQwAAAAAZccADAAAAOlz/f//ugZXCgiNdgCLTQyhsBAMCOgz
yv//x0UMAAAAAOlS/f//jbQmAAAAAIlEJAiLTQyJFCSJTCQE6D0VAADpaP7//40UOItF6IPAEDnC
D4LJ/f//McCLTeyBfQigIAwIi3UID5XAg+MHC13oweACK1XoCcOJyANF6IPKAYlZBIlGMIlQBOns
/P//kMdFDAAAAADp3/z//410JgC66lYKCOlm////jbYAAAAAi3Xwg+D4jTwwi0Xsi0gE6fn8//+N
dCYAi03sC0XoiUEEMcnpJf7//6GwEAwIifG68lUKCOhnyf//i3Xsi04E6cn8//87deR0H4tGFItN
5IlCFIlKEItGEInZiVAUi0YUiVAQ6aX8//+JUhSJ2YlSEOmY/P//jXQmAI28JwAAAABVieWD7CCL
TQiLRQyJffyLfQyJXfSLHaAQDAiJdfgJyA+v+T3//wAAD4e/AQAAhdt0PotFBIk8JIlEJAT/04XA
icN0Fol8JAjHRCQEAAAAAIkEJOiIEwAAicOJ2It1+Itd9It9/InsXcONtCYAAAAAuOz///9lizCF
9g+E8AAAAInYugEAAABlgz0MAAAAAHQB8A+xFoXAD4XTAAAAi0Ywi1AEiUXwiXwkBIk0JIlV7Oj7
5v//icNlgz0MAAAAAHQB8IMuAQ+FixAAAIXbD4RNAQAAjVP4i0IEqAIPha8AAACLDTQlDAiD4PiF
yXUPi03sg+H4O1XwD4TbAAAAg+gEicLB6gKD+gkPh6oAAACD+gTHAwAAAADHQwQAAAAAx0MIAAAA
AA+GL////4P6BsdDDAAAAADHQxAAAAAAD4YY////g/oJx0MUAAAAAMdDGAAAAAAPhQH////HQxwA
AAAAx0MgAAAAAOnu/v//jXQmAInwifrol9r//zHbhcCJxg+FGP///+nQ/v//jbYAAAAAizU0JQwI
hfYPhLz+//+JfCQIx0QkBAAAAACJHCToLhIAAOmj/v//kIlEJAjHRCQEAAAAAIkcJOgUEgAA6Yn+
//+NtCYAAAAAOcgPhh3///+JyI22AAAAAOkQ////i0UMhcCNtgAAAAAPhDD+//8x0on493UMOcgP
hCH+//+46P///zHbZccADAAAAOk6/v//gf6gIAwIdFaJ2LkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwI
D4UbDwAAiXwkBMcEJKAgDAjoWeX//4nDZYM9DAAAAAB0AfCDLaAgDAgBD4UBDwAAhdsPhVr+///p
3P3//4nYuQEAAABlgz0MAAAAAHQB8A+xDg+F6Q4AAIM94CQMCAGJ+hnA99AloCAMCOhg2f//icZl
gz0MAAAAAHQB8IMtoCAMCAEPhcQOAACF9g+EiP3//4l8JASJNCTo0uT//4nDZYM9DAAAAAB0AfCD
LgEPhaoOAADpeP///420JgAAAABVieWD7BSLFaAQDAiJdfiLdQiJXfSJffyF0nQki0UEiTQkiUQk
BP/SicOJ2It1+Itd9It9/InsXcONtCYAAAAAuOz///9liziF/3QZidC6AQAAAGWDPQwAAAAAdAHw
D7EXhcB0EYn4ifLootj//zHbhcCJx3S0iXQkBIk8JOgu5P//hcCJw3QWZYM9DAAAAAB0AfCDLwEP
hQ4OAADrjIH/oCAMCHRiZYM9DAAAAAB0AfCDLwEPhfwNAAC5AQAAAInYZYM9DAAAAAB0AfAPsQ2g
IAwID4XpDQAAiXQkBMcEJKAgDAjox+P//4nDZYM9DAAAAAB0AfCDLaAgDAgBD4XPDQAA6SL///+D
PeAkDAgBifIZwPfQJaAgDAjo8df//4nHZYM9DAAAAAB0AfCDLaAgDAgBD4WpDQAAhf8PhOn+//+J
dCQEiTwk6GPj//+Jw2WDPQwAAAAAdAHwgy8BD4WPDQAA6cL+//+QjbQmAAAAAFWJ5VOLXQjHBaAQ
DAgAAAAA6MrK//+JXQhbXelw/v//VYnlg+wgiXX4i3UMiX38i30IiV30ixWoEAwIhdJ0IYtFBIl0
JASJPCSJRCQI/9KJw4nYi3X4i130i338iexdw4P/CHcbiXUIi130i3X4i338iexd6Rf+//+NtCYA
AAAAg/8PdwW/EAAAALjs////ZYsAhcCJRex0HDHAugEAAACLTexlgz0MAAAAAHQB8A+xEYXAdBWL
ReyNVDcQMdvo3db//4XAiUXsdIeJdCQIiXwkBItF7IkEJOgT8f//i1XsicNlgz0MAAAAAHQB8IMq
AQ+FmAwAAIXbD4VT////gfqgIAwIdFKJ2LkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwID4V1DAAAiXQk
CIl8JATHBCSgIAwI6Lfw//+Jw2WDPQwAAAAAdAHwgy2gIAwIAQ+FVwwAAOn5/v//gz3gJAwIAYny
GcD30CWgIAwI6DHW//+FwIlF8A+E1/7//4l0JAiJfCQEiQQk6Gbw//+LTfCJw2WDPQwAAAAAdAHw
gykBD4UXDAAA6an+//+QjbQmAAAAAFWJ5YPsCIkcJIl0JASLdQiLXQzHBagQDAgAAAAA6A7J//+J
dQiJXQyLHCSLdCQEiexd6Tn+//+J9o28JwAAAABVieVTg+wMi00Mix2oEAwI9sEDdQyJysHqAo1C
/4XQdA+4FgAAAIPEDFtdw410JgCFyXTthdtmkHQui0UEiUQkCItFEIkMJIlEJAT/04nChdK4DAAA
AHTOi0UIiRCDxAwxwFtdw412AItFEIkMJIlEJATouf3//4nC69SQjXQmAFWJ5YPsJIld9ItdCIl1
+It1DIl9/IsVpBAMCIXSdCGLRQSJHCSJdCQEiUQkCP/SicOJ2It1+Itd9It9/InsXcOF9g+EyAAA
AIXbD4QAAQAAjUP4i1AEiUXoidCD4PiJRez32DlF6A+HxwEAAPZF6AcPhb0BAACD/t8Ph6EBAACN
Rgu/EAAAAIP4Dw+HmAAAAPbCAg+FnQAAAIPiBL+gIAwIdAyBZegAAPD/i0XoizgxwLkBAAAAZYM9
DAAAAAB0AfAPsQ8PhYwKAAC47P///2WJOIl0JAiJXCQEiTwk6J7z//+JRfBlgz0MAAAAAHQB8IMv
AQ+FaQoAAItF8IXAD4SsAAAAi13w6SX///+NdCYAhdt0PIkcJDHb6ALe//9mkOkM////jXYAiceD
5/j2wgIPhGP///+LReiJ+uhg0f//hcB0JI1YCOnl/v//jXQmAIl1CItd9It1+It9/InsXem8+v//
jXQmAItF7IPoBDnHD4a7/v//iTQk6KL6//+FwInGD4TDAAAAi0XsiVwkBInziTQkg+gIiUQkCOjQ
CwAAi0Xo6IjQ///phP7//412AIk0JOho+v//hcCJxo10JgAPhIUAAACLReyJXCQEiTQkg+gIiUQk
COiUCwAAi0XwuQEAAABlgz0MAAAAAHQB8A+xDw+FdgkAAIlcJASJPCTobNb//2WDPQwAAAAAdAHw
gy8BD4ViCQAAifPpEv7//5C46P///zHbZccADAAAAOn+/f//obAQDAiJ2brPVgoIMdvo+r///+nm
/f//Mdvp3/3//420JgAAAACNvCcAAAAAVYnlg+wIiRwkiXQkBIt1CItdDMcFoBAMCAAAAADHBaQQ
DAgAAAAA6OTF//+JXQyJdQiLHCSLdCQEiexd6V/9///rDZCQkJCQkJCQkJCQkJBVieVTg+wExwQk
SAQAAOhd+f//icMxwIXbD4RUAQAAMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FmAgAALigIAwI
6CjA//+50CAMCLoCAAAAx0MIAAAAAMdDDAAAAACh0CAMCMcDQUVMRMdDBAMAAADHQxQAAAAAiUMQ
6xtmkIlE0wiLQQyDwQiJRNMMg8IBgfqBAAAAdCeLQQg5yHXgx0TTDAAAAACDwQjHRNMIAAAAAIPC
AYH6gQAAAHXbZpChLCUMCImDEAQAAKHkJAwIiYMUBAAAoQAlDAjHgzAEAAAAAAAAiYMYBAAAoQQl
DAiJgxwEAAChECUMCImDIAQAAKEIJQwIiYMkBAAAobAQDAiJgygEAACh6CQMCImDLAQAAKEMJQwI
iYM0BAAAoRQlDAiJgzgEAAChICUMCImDPAQAAKEkJQwIiYNABAAAoVQlDAiJg0QEAABlgz0MAAAA
AHQB8IMtoCAMCAEPhXUHAACJ2IPEBFtdw420JgAAAABVieVTg+wIuOz///+LXQhlgzj/dEsxwLkB
AAAAZYM9DAAAAAB0AfAPsQ04JQwID4VCBwAAZYM9DAAAAAB0AfCDLTglDAgBD4U6BwAAiV0Ig8QI
W13pl/f//420JgAAAACBPUAlDAjwwwQIdBSJXQzHRQigIAwIg8QIW13pINz//+gbwv//hcB5CIPE
CDHAW13DjUMBiUQkBMcEJKAgDAjo/Nv//4PECInaW13pcLn//1WJ5VdWU4PsGIN9DP8PhM0BAACL
RQiFwA+ERAEAAItFDIXAD4TPAQAAMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FngYAAItFCI1V
8Oituv//icZlgz0MAAAAAHQB8IMtoCAMCAEPhYkGAACF9g+E2wAAAItFDIteBIPAAYP434lF6A+H
VgEAAItFDL8QAAAAg8AMg/gPD4eSAAAAMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FSQYAAPZG
BAJ1Vegowf//hcB4dItF6IlEJAiLRQjHBCSgIAwIiUQkBOi67v//icOF23RWZYM9DAAAAAB0AfCD
LaAgDAgBD4USBgAAi1UMidjoYrj//4PEGFteX13DZpCJ+onw6J/M//+FwHRbjVgI676NtgAAAACJ
x4Pn+I12AOlh////jXYAMduLRfD2EOujjbQmAAAAAItNCLrPVgoIobAQDAjo/rv//8dEJAQAAAAA
i0UMiQQk6Jvo//+DxBhbXl9dw412AIPj+InYg+gEOceJXeyLXQgPhlb////oVcD//4XAeKGLRejH
BCSgIAwIiUQkBOg+2v//hcCJw3SIi0Xsg+gIiUQkCItFCIkcJIlEJATovwYAAInw6HjL///pD///
/412ALjo////ZccADAAAADHA6Rv///+QjXQmAMdEJAQAAAAAi0UIiQQk6BXZ//8xwOn8/v//jbQm
AAAAAI28JwAAAABVieVXVlOD7EihICUMCIlFwKGsEAwIhcAPiIIBAACLFZgQDAi/oCAMCMdFxAAA
AACLQjyJRbyDyAKJQjyLVcCJVcjrCI10JgCDRcQBMcC5AQAAAGWDPQwAAAAAdAHwD7EPD4WfBAAA
ifqNRczoT77//4tFxIt16ItdzMdEJAQjVwoIiUQkCKGYEAwIiQQk6G2x//+hmBAMCIlcJAjHRCQE
LlcKCIkEJOhUsf//oZgQDAiJdCQIx0QkBEdXCgiJBCToO7H//wFdwAF1yGWDPQwAAAAAdAHwgy8B
D4UzBAAAi79ABAAAgf+gIAwID4VX////oZgQDAjHRCQIFAAAAMdEJAQBAAAAxwQkYFcKCIlEJAzo
GnoBAItVwKGYEAwIx0QkBC5XCgiJVCQIiQQk6M6w//+LRcjHRCQER1cKCIlEJAihmBAMCIkEJOiy
sP//oRQlDAjHRCQEdVcKCIlEJAihmBAMCIkEJOiUsP//oSQlDAjHRCQEjlcKCIlEJAihmBAMCIkE
JOh2sP//oZgQDAiLVbwJUDyDxEhbXl9dw412AOjLv///6XT+//+ND+hPGwAA6QW0//+NDTglDAjo
PxsAAOl7tP//jQHoYxsAAOnatP//jQU4JQwI6FMbAADp8LT//40NoCAMCOgTGwAA6VzD//+NBaAg
DAjoMxsAAOl7w///jQ2gIAwI6PMaAADpsMT//40FoCAMCOgTGwAA6cTE//+NDaAgDAjo0xoAAOn5
xP//jQWgIAwI6PMaAADpGsX//40NoCAMCOizGgAA6YvF//+NBaAgDAjo0xoAAOlDyP//jQ04JQwI
6JMaAADpVMz//40FOCUMCOizGgAA6WrM//+NDuh3GgAA6VPN//+NBTglDAjolxoAAOlszf//jQ2g
IAwI6FcaAADphM3//40L6EsaAADpBNX//40D6G8aAADpGNX//40L6DMaAADpxNX//40D6FcaAADp
2NX//40NoCAMCOgXGgAA6T/W//+NBaAgDAjoNxoAAOls1v//jQWgIAwI6CcaAADpetb//40FoCAM
COgXGgAA6ZLW//+NDaAgDAjo1xkAAOnw5P//jQWgIAwI6PcZAADpGOX//40G6OsZAADpFej//40G
6N8ZAADp2uj//40NoCAMCOifGQAA6Xfp//+NBaAgDAjovxkAAOmg6f//jQbosxkAAOlp7///jQ2g
IAwI6HMZAADp1fD//40FoCAMCOiTGQAA6e/w//+NDuhXGQAA6Qvx//+NBaAgDAjodxkAAOks8f//
jQboaxkAAOlK8f//jQfoXxkAAOnm8f//jQfoUxkAAOn48f//jQ2gIAwI6BMZAADpB/L//40FoCAM
COgzGQAA6SHy//+NBaAgDAjoIxkAAOlH8v//jQfoFxkAAOll8v//jQLoCxkAAOlc8///jQ2gIAwI
6MsYAADpe/P//40FoCAMCOjrGAAA6Znz//+NAejfGAAA6d3z//+ND+ijGAAA6Wj1//+NB+jHGAAA
6Yv1//+ND+iLGAAA6X72//+NB+ivGAAA6ZL2//+NDaAgDAjobxgAAOlY9///jQWgIAwI6I8YAADp
e/j//40NOCUMCOhPGAAA6a74//+NBTglDAjobxgAAOm2+P//jQ2gIAwI6C8YAADpUvn//40FoCAM
COhPGAAA6Wf5//+NDaAgDAjoDxgAAOmn+f//jQWgIAwI6C8YAADp3vn//40P6PMXAADpVfv//40H
6BcYAADpwfv//5CQVYnlg+wEi0UIiQQk6D8IAADJicIxwIP6/w+UwIPoASHQw5CQkJCQkJCQkJCQ
kJCQi0wkBInIg+EDdCg4KA+ElwAAAECD8QN0GjgoD4SJAAAAg8ABg+kBdAo4KHR9g+gPg8AQiwi6
//7+/gHKc1kxyoHK//7+/kJ1TotIBLr//v7+AcpzPzHKgcr//v7+QnU0i0gIuv/+/v4BynMlMcqB
yv/+/v5CdRqLSAy6//7+/gHKcwsxyoHK//7+/kJ0ooPABIPABIPABITJdA9AhO10CkD3wQAA/wB0
AUArRCQEw5BVieWD7AyJdCQED7ZNDIt1CIkcJItdEIl8JAiJyIn3/IP7C3YnicrB4ggJyonxidD3
2cHgEIPhAwnQidopyvOqidHB6QLzq4nTg+MDidnzqonwixwki3QkBIt8JAiJ7F3DkJCQkJCQkJCQ
kJCQkJCQVYnlg+wIi0UQi1UIiTQki3UMiXwkBIP4B4nXdheJ0ffZg+EDKcj886SJwcHpAvzzpYPg
A4nB/POkidCLNCSLfCQEiexdw5CQkJCQkJCQkJBXi0QkCItUJAyI1onRweIQZonKqAN0TIoIOMoP
hDwBAACEyQ+ENAEAAECoA3Q1igg4yg+EJQEAAITJD4QdAQAAQKgDdB6KCDjKD4QOAQAAhMkPhAYB
AABA6wmNtgAAAACDwBCLCDHRv//+/v4Bzw+DywAAADHPgc///v7+Rw+FvAAAADHRv//+/v4Bzw+D
rQAAADHPgc///v7+Rw+FngAAAItIBDHRv//+/v4Bzw+DiQAAADHPgc///v7+R3V+MdG///7+/gHP
c3Mxz4HP//7+/kd1aItICDHRv//+/v4Bz3NXMc+Bz//+/v5HdUwx0b///v7+Ac9zQTHPgc///v7+
R3U2i0gMMdG///7+/gHPcyUxz4HP//7+/kd1GjHRv//+/v4Bz3MPMc+Bz//+/v5HD4Qq////g8AE
g8AEg8AEhMl0GjjRdBZAhO10ETjVdA1AwekQhMl0BTjRdAFAX8OQidqLXCQEuHoAAADNgInTPQHw
//8PgzYlAADDkItcJAS4/AAAAM2AuAEAAADNgPSQidqLXCQEuAEAAADNgInTPQHw//8PgwYlAACQ
kJCQkJBVieWD7AyLRQzHBCQDAAAAiUQkCItFCIlEJAToEAAAAMnDkJCQkJCQkJCQkJCQkJBVieVT
g+xsi10Mg30IAXRAjU2cuMUAAADNgD0A8P//icJ3QYXAdAmDxGxbXcONdgCLRRCJTCQEiUQkCItN
CIkMJOiaAwAAg8RsW13DjXQmAItNELhsAAAAzYCJwoH6APD//3bDuOj////32mWJELj/////67KQ
kJCQkJCQkJCQkFWJ5YtNEFOLXQy4xQAAAM2AicKB+gDw//93A1tdw7jo////99pliRC4/////+vs
kGWDPQwAAAAAdSFTi1QkEItMJAyLXCQIuAUAAADNgFs9AfD//w+D9iMAAMPoQBQAAFBTi1QkFItM
JBCLXCQMuAUAAADNgFuHBCTo4hMAAFg9AfD//w+DxiMAAMOQkJCQkGWDPQwAAAAAdRuJ2otcJAS4
BgAAAM2AidM9AfD//w+DnCMAAMPo5hMAAInBidqLXCQEuAYAAADNgInTUInI6I0TAABYPQHw//8P
g3EjAADDZYM9DAAAAAB1IVOLVCQQi0wkDItcJAi4AwAAAM2AWz0B8P//D4NGIwAAw+iQEwAAUFOL
VCQUi0wkEItcJAy4AwAAAM2AW4cEJOgyEwAAWD0B8P//D4MWIwAAw5CQkJCQZYM9DAAAAAB1IVOL
VCQQi0wkDItcJAi4BAAAAM2AWz0B8P//D4PmIgAAw+gwEwAAUFOLVCQUi0wkEItcJAy4BAAAAM2A
W4cEJOjSEgAAWD0B8P//D4O2IgAAw5CQkJCQVYnli1UQU4tNDItdCLjdAAAAzYCJwoH6APD//3cD
W13DuOj////32mWJELj/////6+yNtCYAAAAAjbwnAAAAAFWJ5YPsDIl0JASLdRCJHCSJfCQIZaEM
AAAAhcB1K4tdCInyi00MuN0AAADNgD0A8P//icaJw3dKidiLdCQEixwki3wkCInsXcODfQwHdAaD
fQwOdcmNdgDoYxIAAItdCInyi00Mice43QAAAM2APQDw//+JxonDdxqJ+OgAEgAA67a46P////fe
u/////9liTDrpbjo////9967/////2WJMOvVkJCQkJCQkJCQkJCQVYnlg30IA4tNDItVEHQZuOj/
//9lxwAWAAAAuP////9dw422AAAAAA+3AcdCBAAAAADHQggAAAAAx0JcAAAAAIkCi0EEx0IkAAAA
AMdCKAAAAADHQjAAAAAAiUIMiUJYD7dBCMdCPAAAAACJQhAPt0EKiUIUD7dBDIlCGA+3QQ6JQhwP
t0EQiUIgi0EUiUIsi0EYiUI0i0EciUI4i0EgiUJAi0EkiUJEi0EoiUJIi0EsiUJMi0EwiUJQi0E0
iUJUMcBdw422AAAAAI2/AAAAAFWJ5VZTi10Mg30IA4t1EHQXuOj///9lxwAWAAAAuP////9bXl3D
ZpCLA4tTBGbHRggAAIkGiVYEi1Nci0NYhdKJRgwPhY8AAACLQxCLUyRmx0YoAACJRhCLQxSJRhSL
QxiJRhiLQxyJRhyLQyCJViSJRiCLQyyLSzCJwsH6HznRiUYsdVOLQzSLSzyJRjCLQziJwsH6HznR
iUY0dTuLQ0CJRjiLQ0SJRjyLQ0iJRkCLQ0yJRkSLQ1CJRkiLQ1THRlAAAAAAx0ZUAAAAAIlGTDHA
W15dw412ALjo////ZccASwAAALj/////W15dw5CQkFWJ5YPsDIl1/It1CIld+IsVhC0MCIXSdB+h
ABEMCIXAdRaF9nU6ix2ELQwIi3X8idiLXfiJ7F3DxwQkAAAAAOh8XwIAhcB52rv/////i3X8idiL
XfiJ7F3DjbQmAAAAAIsdhC0MCI0EM4kEJOhPXwIAhcB404nYi3X8i134iexdw5CQkJCQkJCQkJCQ
kJCQkKGMMQwIVYnlhcB0BF3DZpBmuAAQXcOQkJCQkJCQkJCQVYnlZYM9DAAAAAB0AfCDLWwlDAgB
D4V+CAAAXcONdgBVobQQDAiJ5YtVCIXSdAaJFbQQDAhdw4n2jbwnAAAAAFUxwInluQEAAABTg+wE
ZYM9DAAAAAB0AfAPsQ1sJQwID4VDCAAAoWAlDAiFwHUpxwQkAAAAAMcFaCUMCAAAAADHBbgQDAgC
AAAA6HH///+DxARbXcONdgChvBAMCIkEJOjr+v//xwW8EAwI/////8cFYCUMCAAAAADrtInDxwQk
AAAAAOg3////iRwk6B8zBQDrDZCQkJCQkJCQkJCQkJBVieVXVlOD7BCFwHQFo2glDAiFyYkVZCUM
CHQM98EH/P//D4QoAQAAx0XwAAAAAOt/jbQmAAAAAIsVYCUMCIXSD4W0AAAAx8bo////ZYs+x0Qk
CG4AAADHRCQEgCUMCIkEJOi5DAAAg8ABD4XwAAAAZYseobwQDAjHBbwQDAj/////iQQk6Cb6//+D
+1tliT51aDHAgz24EAwIAg+VwINF8AGDwAGDffACo7gQDAh0SqG8EAwIg/j/D4V6////ZscFgCUM
CAEAx0QkCGwAAADHRCQECFkKCMcEJIIlDAjoveYBAPYFZCUMCAh1HKG8EAwIg/j/D4U+////g8QQ
W15fXcONtgAAAAChuBAMCMdEJAgAAAAAxwQkAQAAAIlEJATouwwAAIP4/6O8EAwIdMvHRCQIAQAA
AMdEJAQCAAAAiQQk6Ln6///ro420JgAAAACJDcAQDAjpzf7//5CNdCYAxwVgJQwIAQAAAIPEEFte
X13DjbQmAAAAAI28JwAAAABVieWD7BSLRRCJXfS7AQAAAItVDIl1+DH2idmJffyLfQiJRfCJ8GWD
PQwAAAAAdAHwD7ENbCUMCA+FGwYAAItN8In46Dj+///HRQgAAAAAi130i3X4i338iexd6UD9//+J
w8cEJAAAAADoMv3//4kcJOgaMQUAjXYAjbwnAAAAAFWJ5VdWU4HslAAAAItdCLjo////x0XsAAAA
AMdF6AAAAAD3wwD8//9lizgPhTcCAAChtBAMCInZg+EH0/ioAQ+EFgIAAPfD+AMAAHUGCx3AEAwI
jUXoiUQkBI1F7IkEJOgblgEAhcCJxg+EIQIAAIEIAIAAAIlcJAiNXfDHRCQEEVkKCIkEJOh0oP//
iRwk6AwAAgCNhXj///+JHCSJRCQE6Mr/AQCLXhTHRCQQgF0KCMdEJAgWWQoIiUQkDItGGIkcJCnY
iUQkBOgCQwIAAcOJXhSJNCTohWcBAInDoWglDAiFwA+EBgQAAIl0JASJBCTompoBAPYFZCUMCAEP
hZ0DAAChaCUMCIXAdCqLRhQ7RhgPg8ADAADGADqDwAGJRhSLRhQ7RhgPg5MDAADGACCDwAGJRhS4
6P///4N9DP9liTgPhDgDAACLRRSJNCSJRCQMi0UQiUQkCItFDIlEJATo+w8AAInfiTQk6IFiAQD2
BWQlDAggdFmLTey+AQAAAItV6I0EOYlFxInQKfiJRciAfBH/CnQTx0XMlLIKCL4CAAAAx0XQAQAA
AI1FpznBD5TAD7bAjVj/jUXEIcuJdCQIiUQkBMcEJAIAAADoL1wCAItF7LkBAAAAx0XkAAAAAIlF
4DHAZYM9DAAAAAB0AfAPsQ1sJQwID4XsAwAAoWAlDAiFwA+EVgIAAIM9uBAMCAEPhDkCAAChYCUM
CIXAD4X8AAAA9gVkJQwIAg+F0wEAAGWDPQwAAAAAdAHwgy1sJQwIAQ+FsAMAAItV7I1FpznCdAiJ
FCToxcT//4HElAAAAFteX13DZpCJXCQIgeP/AwAAx0QkBDhZCgjHBCQjAAAA6AoDAADppv3//5CN
dCYAjUWnv2dmZmaJhXT///+NdeDHRadvdXQgifPHRatvZiBtx0WvZW1vcsdFs3kgWwDorEwCAInB
ZpCJyIPrAffvicjB+B/B+gIpwo0EkgHAKcGF0o1BMInRiAN13Y1FtineiXQkCDH/iVwkBIkEJOhO
5wEAxgBdjVABxkABAI1FpyuVdP///4lF7IlV6OlP/v//i0Xox0QkDABAAACJRCQIi0XsiUQkBKG8
EAwIiQQk6D0IAACFwA+J5v7//4s1YCUMCIX2D4TL/v//obwQDAiJBCToSvX//4sVZCUMCDHJoWgl
DAjHBbwQDAj/////xwVgJQwIAAAAAIPKCOhx+v//ix1gJQwIhdsPhIf+//+LRejHRCQMAEAAAIlE
JAiLReyJRCQEobwQDAiJBCTowAcAAIXAD4lp/v//iw1gJQwIhckPhE7+//+hvBAMCIkEJOjN9P//
9gVkJQwIAscFvBAMCP/////HBWAlDAgAAAAAD4Qt/v//x0QkCAAAAADHRCQEAQEAAMcEJCVZCgjo
MPT//4XAicMPiAf+//8DfezHRCQEMlkKCIkEJIl8JAjofwYBAIkcJOhn9P//6eP9//9mkINF6AGN
dCYA6br9//+NdgCLFWQlDAgxyaFoJQwIg8oI6Iv5///pkP3//422AAAAAItFFIk0JIlEJAiLRRCJ
RCQE6MqBAADpyvz//5CNdCYA6MtKAgDHRCQEIFkKCIk0JIlEJAjoR5z//+lF/P//ZpDHRCQEIAAA
AIk0JOhgugEA6WH8//+NdgDHRCQEOgAAAIk0JOhIugEA6TT8//+NdgChyBAMCIXAo2glDAgPhPT7
///p4/v//4nGjUXgiQQk6Az4//+JNCTo9CsFAInGiRwk6PrB//+JNCTo4isFAGaQVYnlg+wQi0UQ
x0QkBP////+JRCQMi0UMiUQkCItFCIkEJOip+v//ycONtCYAAAAAVYnlg+wQjUUUiUQkDItFEIlE
JAiLRQyJRCQEi0UIiQQk6Hr6///Jw5CNtCYAAAAAVYnlg+wQjUUQiUQkDItFDMdEJAT/////iUQk
CItFCIkEJOhJ+v//ycONBWwlDAjobAYAAOly9///jQ1sJQwI6CwGAADprff//40NbCUMCOgcBgAA
6dX5//+NDWwlDAjoDAYAAOkE/P//jQVsJQwI6CwGAADpQPz//5CQkJCQkJBVU1ZXi1wkFItMJBiL
VCQci3QkIIt8JCSLbCQo98X/DwAAuOr///91CsHtDLjAAAAAzYBfXltdPQDw//8Phx4WAADDkJCQ
kJCQkJCQkJCQkInai0wkCItcJAS4WwAAAM2AidM9AfD//w+D8hUAAMOQU4tUJBCLTCQMi1wkCLh9
AAAAzYBbPQHw//8Pg9AVAADDkJCQkJCQkJCQkJCQkJCQU4tUJBCLTCQMi1wkCLjbAAAAzYBbPQHw
//8Pg6AVAADDkJCQkJCQkJCQkJCQkJCQVYnlV4nHVlOD7CiFwIlV4A+EtAAAAIkEJDHb6FDt//+N
cAGNBLUAAAAAiUXkg8ASwegCiUXc61SF23QMgf6gDwAAGcD30CHDi0XkiRwkiUQkBOjJ4P//hcCJ
w3R7jUXox0XoAAAAAMdF7AAAAACJffCJRCQMjUXwiXQkCIlEJASJHCToCOoBADnGdRyB/s8HAAB3
pItF3MHgAinEjVwkH4Pj8Ou4jXYAg8ABdQW7nFkKCItF4IlcJASJRCQIoZgQDAiJBCToJgoBAI1l
9FteX13DjbYAAAAAoZgQDAjHBCRgWQoIiUQkBOiDZgEAjWX0W15fXcONdCYAjbwnAAAAAFWJ5YPs
IIl9/MfH6P///4ld9ItdCIl1+IsVmBAMCIt1DGWLB4lF8ItCaIXAfmKhyBAMCMdEJASsWQoIiRQk
iUQkCOh5ZwEAhdt0HonYifLorP7//6GYEAwIxwQktFkKCIlEJAToB2YBAItF8GWJB4td9MdFDMBZ
CgihmBAMCIt1+It9/IlFCInsXekxZwEAkKHIEAwIx0QkBNBZCgiJFCSJRCQI6HeY//+F23Q6iXQk
CIlcJAShmBAMCIkEJOi+fQAAoZgQDAjHRCQIAgAAAMdEJAQBAAAAxwQk0KYKCIlEJAzoiZEBAItF
8GWJB4td9MdFDNVZCgihmBAMCIt1+It9/IlFCInsXekTmP//jXYAVYnlg+wIi0UQiUQkBItFDIkE
JOjY/v//i0UIiQQk6E2V//+NtgAAAACNvCcAAAAAVYnlg+wMjUUQiUQkCItFDIlEJASLRQiJBCTo
sf///5BVieWD7AiNRQyJRCQEi0UIiQQk6Ij+///Jw422AAAAAFWJ5YPsFIld+ItdCIl1/IsVmBAM
CIt1DItKaIXJfkGhyBAMCIkUJMdEJASsWQoIiUQkCOgIZgEAidiJ8ug//f//oZgQDAiLXfjHRQgK
AAAAi3X8iUUMiexd6bJlAQBmkKHIEAwIx0QkBNBZCgiJFCSJRCQI6CeX//+F23QViXQkCIlcJASh
mBAMCIkEJOhufAAAixWYEAwIi0IUO0IYcxjGAAqDwAGJQhSLXfiLdfyJ7F3DkI10JgDHRQwKAAAA
i134iVUIi3X8iexd6QC1AQBVieWD7AiLRRCJRCQEi0UMiQQk6Bj///+LRQiJBCToDZT//422AAAA
AI28JwAAAABVieWD7AyNRRCJRCQIi0UMiUQkBItFCIkEJOix////kFWJ5YPsCI1FDIlEJASLRQiJ
BCToyP7//8nDkJCQkJCQVYnlg+wQiXX8i3UMiV34hfZ0KYsehdt0I8dEJAQvAAAAiRwk6JfbAQCF
wHQbg8ABo8gQDAiLBqPEEAwIi134i3X8iexdw2aQiR3IEAwI6+VXVlOLfCQgi3QkHItUJBiLTCQU
i1wkELijAAAAzYBbXl89AfD//w+DVBEAAMOQkJBlgz0MAAAAAHUeidq4ZgAAALsDAAAAjUwkBM2A
idOD+IMPgykRAADDVuhyAQAAicaJ2rhmAAAAuwMAAACNTCQIzYCJ05boFgEAAInwXoP4gw+D+hAA
AMOQkJCQkJCQkJBlgz0MAAAAAHUeidq4ZgAAALsJAAAAjUwkBM2AidOD+IMPg8kQAADDVugSAQAA
icaJ2rhmAAAAuwkAAACNTCQIzYCJ05botgAAAInwXoP4gw+DmhAAAMOQkJCQkJCQkJCJ2rhmAAAA
uwEAAACNTCQEzYCJ04P4gw+DcxAAAMOQkFJTVroCAAAAicsx9mWLDSAAAAA50HUHuPAAAADNgInQ
hwOFwHXxXltaw422AAAAAFNRUonDxwAAAAAAZYsNIAAAAIPJAboBAAAAuPAAAADNgFpZW8OQkJCQ
kJCQkJCQkFWJ5YtVCItCCIXAdQNdw5CLQgSJRQiLCl3/4ZCNdCYAVagCieV1H2WLFWQAAACJ0YPh
/TnRdA+J0PBlD7ENZAAAADnCdQJdw4nCjbYAAAAA69yNtCYAAAAAjbwnAAAAAFWJ5WWLFWQAAACJ
0YPJAvbCCHUTidDwZQ+xDWQAAAA5wnU3idBdw/bCEXX3idDwZQ+xDWQAAAA5wnUfZccFAAIAAP//
///wZYMNZAAAABBloWAAAADo5gX794nC66yQkFUxwInluQEAAABTg+wIZYM9DAAAAAB0AfAPsQ0A
JgwID4XHAAAAuSAmDAiJyjHA6xKNtCYAAAAAg8ABg8Icg/gwdG2LWhiF23Xua8AcjRQBidODwwTH
QhgBAAAAx0IcAAAAAHQmi0UIiUIIi0UMiUIMi0UQiUIQi0UUiUIUoRgyDAiJQgSJHRgyDAhlgz0M
AAAAAHQB8IMtACYMCAF1XoP7ARnAg8QIg+AMW13DjXYAiwmFyQ+Fcf///8dEJAREBQAAMdvHBCQB
AAAA6DDT//+FwInBdLWhICYMCIkBuC8AAACJDSAmDAjpXf///40NACYMCOjo/f//6Sn///+NBQAm
DAjoCP7//+uVkJCQkJCQVbj/////ieVXVr7/////U4PsHIt9DMdF4AAAAADHRegAAAAAx0XsAAAA
AIX/x0XwAAAAAMdF5P////9+NItFCIl96McEJAD8BAiJReCNReCJRCQE6KcfBQCLdeSD/gF+DotF
4I1O/4tEsPyFwHRBifA5x4nxfjmLRQiLVeyLTeSNHLDrBY12AInOOVXwdyE5FSwQDAhyGfbCA3UU
i0IEjU4BixKJA4PDBDnPf9uNdgAxwIP5/w+UwIPEHIPoASHBichbXl9dw4n2jbwnAAAAAFW4////
/4nlg+wUiXX4i3UMiX38i30IiV30i1YEg/r/dBaNHJUAAAAAAx6JPCTo/fwEAIkDi0YEg8ABugUA
AAA7RgiJRgR0IMdEJAQFAAAAiTwk6Nj9BACJRgyJPCTovfwEADHSiUYQi130idCLdfiLffyJ7F3D
kJCQkJCQkJCQVYnlV1ZTgeyEAAAAi0UMhcAPjpEBAACNRfSNVeyJRYDHRYgAAAAAiVWE6Y0AAACQ
McC+AQAAALsCAAAAvwMAAACNTfSLVYiJTCQEi00Ix0TFjONZCgjHRMWQAwAAAMdEJAwAAAAAx0Qk
CBAAAACLBJGJBCToN2kAAItVgI1NjIl8JAiJTCQEKcKJRPWMiVT1kMdE3YyupgoIx0TdkAIAAACL
XRCJHCTo1E0CAINFiAGLRYg5RQwPjuwAAACLTYiNVdSLXQiLBIsxyccEJAAAAADoGggAAIPsBIXA
D4RP////i0XUhcAPhET///+AOAAPhDv///+JRYyJBCTo0OP//4lFkItF3IXAD4SyAAAAx0WU2VkK
CMdFmAEAAACJRZyJBCToqeP//4tViItNCIlFoItF4DkEkXN4i02IicKLXQjHRaTfWQoIKxSLjUXs
vgcAAACJFCS7CAAAAL8JAAAAx0WoAwAAAMdEJAwAAAAAx0QkCBAAAACJRCQE6DFoAACLVYTHRbQP
sAoIx0W4AQAAACnCiUWsuAYAAACJVbDpn/7//422AAAAAI1l9FteX13Dx0Wk21kKCIsUkSnC64xm
kLABvgIAAAC7AwAAAL8EAAAA6Wv+//+QkJCQkJCQkJCQVYnlg+wgiV30i10IiX38i30MiXX4ZoM7
AHhHi0NIZYs1CAAAADlwCIlF8HQux0XsAAAAALkBAAAAMcCLVfBlgz0MAAAAAHQB8A+xCg+FuAAA
AItDSIlwCIlF8ItF8INABAGF/34Eg0s8BItFFIkcJIlEJAiLRRCJRCQE6IB0AACF/4nBfgSDYzz7
g2M862aDOwB4LItTSItCBIPoAYXAiUIEdRzHQggAAAAAZYM9DAAAAAB0AfCDKgF1W5CNdCYAi130
iciLdfiLffyJ7F3Dg2M864nBZoM7AHgni1NIi0IEg+gBhcCJQgR1F8dCCAAAAABlgz0MAAAAAHQB
8IMqAXUdiQwk6KYeBQCNCuiP+f//6Tz///+NAuiz+f//65yNAuiq+f//69qQkJCQkJCQkM2Aw422
AAAAAI28JwAAAABVieVXVlOD7CyLEIXSD4QLAQAAiw3EMQwIix0wEAwIizVoMQwIiz3kEAwIiU3M
iw1oKwwIiV3Qix1sKwwIiXXUizVUMQwIiX3Yiz1gMQwIiU3ciw2MMQwIiV3gix10MQwIiXXoiX3s
iU3wMcmJXeQx28dFyAAAAACD6gOD+h53EP8klQBaCgiQi3AEiXXwZpCDwAiLEIXSdd+NtCYAAAAA
i3XMg/kPi33Qi0XUi1XYiTXEMQwIi3XciT0wEAwIi33go2gxDAiLReiJFeQQDAiLVeyJNWgrDAiL
dfCJPWwrDAiLfeSjVDEMCIkVYDEMCIk1jDEMCIk9dDEMCHUhi0XIhdsPlcLHBcQxDAgBAAAAhcAP
lcAJ0IPgAaMwEAwIg8QsW15fXcNmkItQBIPACIlV1IsQhdIPhT3////pYP///4t4BIPACIsQiX3Y
hdIPhSX////pSP///4tQBIPACLn/////x0XMAQAAAIlV0IsQhdIPhQH////pJP///410JgCLeASD
wAiLEIl97IXSD4Xl/v//6Qj///+LcASDwAgx/4sQiX3giXXchdIPhcj+///p6/7//412AIt4BIPA
CIPJCIsQMX3IhdIPhar+///pzf7//5CNdCYAi3AEg8AIg8kEixAxdciF0g+Fiv7//+mt/v//kI10
JgAzWASDwAiLEIPJAoXSD4Vt/v//6ZD+//8zWASDwAiLEIPJAYXSD4VV/v//6Xj+//+LcASDwAiL
EIl15IXSD4U9/v//6WD+//+LUASDwAiJVeiLEIXSD4Ul/v//6Uj+//+QjbQmAAAAAFW4dCsMCInl
xwV4KwwIAAAAAMcFdCsMCHArDAjHAQEAAABdwgQAjXYAjbwnAAAAAFWJ5VdWU4PsFIsdjDEMCIXb
D4SRAgAAxwQk6lwKCOgdUAAAuvGMCwiFwHQCicIxwIA6AMcEJPJcCggPlcCjcDEMCOj5TwAA6CR5
AgDHBCQCXQoI6OhPAAC68YwLCIXAdAKJwjHAgDoAxwQkDl0KCA+UwKNQMQwI6MRPAAC68YwLCIXA
dAKJwjHAgDoAxwQkGl0KCA+VwKNIMQwI6KBPAAC68YwLCIXAdAKJwjHAgDoAxwQkKl0KCA+UwKNk
MQwI6HxPAACFwKMgMQwID4Q3AQAAgDgAD4QuAQAAixUwEAwIhdJ0U7jqXAoIPcBbCgh2K7vAWwoI
jXYAiRwk6LBQAACJHCTHRCQEAAAAAOgA1QEAjVgBgfvqXAoIct3HRCQEAAAAAMcEJDxdCgjoMUQC
AIXAD4WBAQAAoUwxDAiFwHQJgDgAD4QXAQAAxwQkWl0KCOjrTgAAhcCJw3RHMf8x9o1F8MdEJAwA
AAAAx0QkCAAAAACJRCQEiRwk6HJWAAA9/gAAAHcdi1XwOdN0FoP/ApAPhZIAAAAJxoX2dAaJNYQx
DAihTDEMCIXAdA2JBCTobd3//6MsMQwIix1UMQwIhdt0N4s1dDEMCIX2dC2BO1HldGQPhMAAAACN
UyAxyesTkIsCidODwiA9UeV0ZA+EpgAAAIPBATnxcueDxBRbXl9dw420JgAAAACLDTAQDAi4hVoK
CIXJdHGjIDEMCOm5/v//jbQmAAAAAA+2CoTJdEGA+S4PhWr///+NDP0AAAAAg8cB99mDwRDT4AnG
g/8DD4RE////jVoB6QP///+NdCYAxwVMMQwIAAAAAOna/v//kLkCAAAAKfnB4QPT4AnG6RX///+Q
jXQmALh8WgoIoyAxDAjpQ/7//5CLQxij3BAMCIPEFFteX13D6CPl//+jjDEMCOlg/f//kMcEJExd
Cgjo7E4AAOlu/v//kJCQkJCQkFWJ5VdWicZTg+wEiwCJVfAx0ilF8A+3hlgBAACD6AGJw4nHweMF
6waDwgGD6yCJ+CnQg8ABdCmJ2QOOUAEAAIM5AXXki0XwK0EIO0EUc9mDxAS4AQAAAFteX13DjXQm
AIPEBDHAW15fXcONtgAAAABVieVXVlOD7DSJRcy4AAAAAIXAiVXIiU3EdAzHBCToEAwI6Gn6+veL
HaAxDAiF23Q3jbQmAAAAAItFzDuDrAEAAHIeO4OwAQAAcxaAu5UBAAAAeCSJwonY6DP///+FwHUX
i1sMhdt10DHbjbYAAAAA6YkBAACNdgCLQwSLVciJAouDrAEAAIlCBItDBIA4AA+EigEAAItDOItA
BIlF5InBi0M0i0AEiUXYi0NIi0AEiUXUi4NMAQAAhcAPhJIBAACLi3gBAACFyYlN3A+E3AAAAIuD
iAEAAMdF0AAAAADHRewAAAAAiUXgi1XQi03giwSRi1XshcCJVfAPhJcAAACLTeSNPIUAAAAAweAE
A7uMAQAAjVQBDusJi0Xwg8cEiUXsD7cyjULyiUXwZoX2dQeLQvaFwHRSD7ZC/oPgD4P4BnRGi0r2
iU3oAws5TcxyOWaF9nQHi0L6hcB1CjlNzGaQdAqLQvoByDlFzHMci0XshcB0C4tF7ItN6DtIBHYK
i0XUO0LydwhmkItN7IlN8IPCEPYHAXSCg0XQAYtV0DlV3HYWi03wiU3s6Tv////HRfAAAAAAjXQm
AItNxIXJdAWLTcSJGYtVCIXSdAiLVfCLRQiJEItF8IXAdGCLTfCLRciLCQFN2ItV2ItN8IlQCItV
yItBBAMDuwEAAACJQgy4AAAAAIXAdAzHBCToEAwI6H34+veDxDSJ2FteX13CBAD2g5QBAAADD4Vp
/v//oSgQDAiLAIkC6Vv+//+LTci7AQAAAMdBCAAAAADHQQwAAAAA66yLQzCLddiFwHQOi0AEi3Xk
i0AEweAEAcY5deTHRfAAAAAAchXpMv///5CNdCYAg8EQOfEPgy3///8PtlEMidDA6ASD6AE8AXfl
idCD4A+D+AZ02w+3QQ5mhcB0TIt5BIn6AxM5VcxyxmaFwHQpi0EIhcB0IgHQOUXMc7OLRfCFwHQI
i0XwO3gEdqSLVdQ7EXadiU3w65g5VcyQjXQmAHTbi0EIjXYA68yLeQSF/5APhHr///9mkOunkJCQ
kJCQocQxDAhVieVThcB0A1tdw+grNAIAicOQ6BM0AgA5w3QPugEAAABbiRUwEAwIXcOQ6Cs0AgCJ
w+gUNAIAMdI5w3XfjbYAAAAA69yQkJCQkJBVieWD7AjoJUEAAJCNdCYAVbgAAAAAieWD7BiFwIld
9ItdEIl1+It1DIl9/It9CHVPD7cFDBEMCMcFABEMCAAAAACJBCTohkAAAIk9yDEMCIk1zDEMCIkd
XCUMCOhP////6Pr4//+JXRCLXfSJdQyLdfiJfQiLffyJ7F3pUO7//6EAAAAAhcB1qMcFABEMCAEA
AADrtZCQkJCQkJCQkJCQ99hlo+j///+4/////8OQkFW4AAAAAInlV1ZTg+wshcCLXRR0FMdEJAQA
AAAAxwQkAQAAAOhX9vr3hdvHRezQpgoID4TIAAAAizXIEAwIv9CmCgiAPgB1Bb/xjAsIx0QkCAUA
AADHRCQECF4KCMcEJPycCwjopwAAAItVCIlcJBiJfCQMiXQkCIlUJCCLVeyJRCQEjUXwiQQkiVQk
HItVEIlUJBSLVQyJVCQQ6HDtAACFwHg8i0Xwx0QkBO/CCwjHBCQAAAAAiUQkCOjRRQEAoZgQDAiJ
BCTolEgBAItF8IkEJOjJqf//6KQ/AACNdCYAx0QkCBIAAADHRCQE9F0KCMcEJAIAAADo5Nv//+vZ
ZpC78YwLCIld7Okr////kJCQVYnlg+wYi0UQx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUQkFItF
DIlEJASLRQiJBCToaQwAAMnDkJCQkJCQkFWJ5YPsDIkcJInDiXQkBInWiXwkCIsDg/gBD4R8AAAA
D46aAAAAg/gCdB2D+ANmkHROMfaJ8IscJIt0JASLfCQIiexdw412AItDCIny6K7///+Jx4tDBIP4
D3RUg/gOD4WbAAAAhf90yYtDDIny6I3///+FwA+VwA+28Ou3jXYAi0MIifLodv///4P4ARnA99CL
XIMQiwOD+AF1hItDCIny6Fr///+FwA+UwA+28OuEhf90tb4BAAAA6Xb///9mkIXAjbYAAAAAD4Vk
////i0MEhcCQjXQmAA+EVv///4PoAY20JgAAAAAPhUT///+LcwiNtCYAAAAA6Tf///+NdgCLQwyJ
8uj2/v//icGLQwSD6AOD+AoPhxf/////JIUwXgoIOc8PlcAPtvDpBf///znPD5TAD7bw6fj+//85
zw+TwA+28Onr/v//Oc8PlsAPtvDp3v7//znPD5fAD7bw6dH+//85zw+SwA+28OnE/v//if4pzum7
/v//jTQ56bP+//+J+DHS9/GJ1umm/v//ifgx0vfxicbpmf7//4nOD6/36Y/+//+NdCYAjbwnAAAA
AFWJ5YPsEIld+ItdCIl1/It1DI1THI1GHIlEJASJFCTonMIBAIXAdBCLXfiLdfyJ7F3DjbYAAAAA
iwaJRCQEiwOJBCToeMIBAIXAddyLRgiJRCQEi0MIiQQk6GLCAQCFwHXGi0MEK0YE676NtgAAAABV
ieVXVlOD7HCJTaiLSASJRbCJVayFyQ+OQwMAAItFsItACIXAiUW0D4TyAAAAi1AUMfaLQDCJVcCJ
04XAD4QBAQAAi02oiQwk6BLU//+LXaiJRaSJHCToFDwAAIt1tDHSi04sicf38Yn4idaNUf6J0zHS
9/OLRbSJy4tANIlF4IPCASnTiVXQKcqJXZiJVZSLReCFwHV4i020i0EwiwSwhcB0fI1Y/zldwA+G
8AAAAItFtItIDIXJD4VSAgAAi0W0i1AYiwTaO0WkcjCLRbSFyYs4D4VHAgAAi0TaBI0EB4lEJASL
VaiJFCToYcEBAIXAD5TAhMAPhdwAAAA7dZgPggMCAACLReADdZSFwHSIi1W0i0IwiwSwD8iFwHWG
ZpDHRcgAAAAAi0XIjWX0W15fXcIIAI10JgAPhJ0AAACLdcSDxgE583bYi0W0i1W0iwCLegyJReTr
K4tNtItVxItBGItE0AQDReSJRCQEi02oiQwk6NnAAQCD+AB9vItdxDnzdp2NDDPR6YX/iU3EdMmL
VbSLQhiLRMgED8jryI12AItNtInYK0XAi1WkweADA0EkOxAPg0P///+LQASJRCQEi02oiQwk6IXA
AQCFwA+UwITAD4Qk////iV3Ei13AOV3ED4JJAQAAi0XEi020K0XAweADA0Eoi1gEiwCJXciJRcyL
dQiF9g+E4AAAAItdrIXbD4R2AQAAi3Wsi0YIhcCJxw+EZgEAALgAAAAAhcB0DotFtIPAQIkEJOjS
8Pr3i0W0i0A8hcCJRdQPhGwBAACLVbSNBECNHIX0////i3XUA1o46w+NdCYAg+sMhfYPhEgBAACL
A4PuAYld2Il8JASJBCToyb8BAIXAdd25AAAAAIXJdA6LRbSDwECJBCTobvD694tV2IXSD4QaAQAA
i1XYg3oE/3Q2i0IIhcAPhHMDAACD+P8PhN4GAACLTcSLVcSLBIjB4gKJVbyFwA+EYgEAAI1QBIsA
iVXIiUXMi13Mi00Mi0XIiRmNZfRbXl9dwggAjbQmAAAAAAN10OmA/f//i1AYiwTaD8jpqv3//412
AItE2gQPyOmy/f//kI10JgCLdbSLfgyLDoX/dS6LRcSLVbTB4AMDQhwDSASLAIlNyIPAAYlFzOmm
/v//kI10JgDoaxAAAOmz/P//i0XEweADA0Yci1AEiwAPyg/IjRQRg8ABiVXIiUXM6XT+//+LDawr
DAiFyQ+EbwIAAIs9sCsMCIX/D4V+/v//uNj///9liwCLAIt4XOls/v//x0XYAAAAAOnE/v//uAAA
AACFwHQOi0W0g8BAiQQk6DLv+veLRdSFwA+ErAIAAItdtIt11ItbOI0Edold3I1cg/TrDWaQg+sM
hfYPhJMCAACLA4PuAYld2Il8JASJBCToMb4BAIXAdd24AAAAAIXAD4R9/v//i0W0g8BAiQQk6NLu
+vfpav7//7kBAAAAZYM9DAAAAAB0AfAPsQ2oKwwID4WhDAAAoaQrDAiNfeiLXciDwASJXfAx24lF
7OtVhdsPhPAAAACDwwFpw/APAACjoCsMCIlEJASh5CsMCIkEJOhxw///hcCJwg+EFAEAAKHkKwwI
iwCDLaArDAgEiQKNQgSjpCsMCI1CCIkV5CsMCIlF7IsVoCsMCIP6A3agi3XYg+oEi03MA03wi0YE
iXwkCANV7IlUJASNVeyJFCSNVfDo8OACAIPsDIXAD4WVAAAAi03sixWkKwwIi13Yi3W8icgp0IPo
BIkCi0MIiRQwKcoBFaArDAihoCsMCIMloCsMCPyD4AMBwYkNpCsMCGWDPQwAAAAAdAHwgy2oKwwI
AQ+FsQsAAItDCIsEMOl2/f//kI10JgDHBaArDAjwDwAAxwQk8A8AAOiqvv//hcCJwnRGuwEAAACh
5CsMCOkV////kI10JgCD+AQPhGL///+D+AUPhb8AAACLRciJRfDpu/7//4sV5CsMCIsCo+QrDAiJ
FCToXqH//8cFpCsMCAAAAADHBaArDAgAAAAAZYM9DAAAAAB0AfCDLagrDAgBD4UjCwAAx0XI////
/+kd+///xwQkXF4KCOhqPwAAhcCJxnQJgDgAD4W5AgAAxwWsKwwIAQAAAOln/f//x0QkBAQAAACL
TbSLSSABTcCLXcCJHCTo4Lr//4t12IXAiUYID4Vj/P//x0YI/////8dFyP/////ptvr//2WDPQwA
AAAAdAHwgy2oKwwIAQ+FqAoAAMdFyAAAAADpkvr//4tFtItAOIlF3ItV1I1EUgPB4AKJRCQEi03c
iQwk6FnB//+FwInDD4T0AgAAi3W0iUY4iTwk6AG8AQCFwIlFuA+E2wIAAItV1ItNuI0EUo0Eg4kI
ufGMCwiJRdjHQAT/////jUXoiUQkBMcEJAAAAACLVayLRbDo8Pj//4PsCIXAD4StAQAAx0QkBGte
CgiJBCToBcEBAIXAD4SVAQAAD7ZQCI1YCITSD4QYAgAAgPogD4QPAgAAgPoJD4QGAgAAgPoKkA+E
/AEAADHJ6yCNtgAAAACA+iCQjXQmAHQcgPoJjXYAdBSA+gqNdgB0DIPBAQ+2VAgIhNJ12o1BAYPA
EjH/g+D8KcSNdCQbg+bwiXWgiUwkCIlcJASJNCToq8IBAMYAAItVuOsQjXYAPC8PlMCDwgEPtsAB
xw+2AoTAdewrVbiNQh2LVbiD4PwpxI1EJBuD4PCJRZwPtgKLXZyEwInadDOLDbxdCggx0olNkOsC
icqLXZAPvsCLdZyNSgGLBIOJ8wHLiAQWi3W4D7ZEFgGEwHXcidqD/wEPht4AAADGAgAx/4tVoOsP
ZpA8Lw+UwIPCAQ+2wAHHD7YChMB17CtVoItNoI1CFYPg/CnED7YBjVQkG4Pi8InTidGEwHQoizW8
XQoIidGLXaCJdZCLdZAPvsCDwwGLBIaIAQ+2A4PBAYTAdeiJy4P/AQ+GmwAAAMYBAItN2McEJAEA
AACLRZyDwQToE9YCAIPsBIXAD4WeAAAAi13Yi3W0x0MIAAAAAINGPAHpRfv//4kEJOh6y///jXgB
iTwk6D+7//+FwInDdBCJfCQIiXQkBIkEJOh5zP//iR2wKwwI6RP9//+F/8YDL41TAQ+FFP///8ZD
AS+NUwrHQwJUUkFOx0MGU0xJVOn6/v//jbYAAAAAhf/GAy+NSwEPhVf////GQwEvjUsC6Uv///8x
ybgBAAAA6Sv+//+DwAF0LrgAAAAAhcB0DotFtIPAQIkEJOiO6fr3i1W4iRQk6KOd///HRcgAAAAA
6Y73//+LTdjHQQT/////6SD////HRcj/////kOly9///uwAAAACF23Tqi0W0g8BAiQQk6ETp+vfH
Rcj/////6U/3//+QjbQmAAAAAFWJ5VeJz1ZTg+wIi1gIi0Ng6Orz//87Q2SJ+4nGGcADXQghxon4
ZpCF9nQcx0QkBAAAAACD7gGJBCToMcEBAIPAATnYcuKJ+IPECFteX13CBACNtCYAAAAAjbwnAAAA
AFWJ5VdWU4PsPPwx/4tFDIXAD4RLAgAAg30cDA+HKgIAAIN9HAYPhCACAAC/AAAAAIX/dBjHBCTg
LQwI6JDo+vfHBCSAKwwI6ITo+veLRQiFwA+EEQUAAItVDIkUJOi+yf//jVABg8Avg+D8KcSJVeiN
dCQbiVQkCItVDIPm8I1GHIkEJIlUJATos8r//4tVHItFCIlWBIkGiRQk6LB8AwCJBCSJw+h2yf//
jVABg8ATg+D8KcSNRCQbg+DwiVQkCIlcJASJBCTodMr//4X/iUXUiUYIdAzHBCTAKwwI6O7n+vfH
RCQIgAwFCMdEJATgKwwIiTQk6HY1AgCJReS4AAAAAIXAdAzHBCTAKwwI6L7n+veLReSFwHQUi0Xk
ixCLQgw7BdQxDAgPhAUEAAC46P///4sV0DEMCGWLAIXSiVXsiUXgdSHpKQEAAI22AAAAAA+MFgEA
AItV7IsShdKJVewPhA0BAACLReyDwAyJRCQEi0UIiQQk6JW2AQCD+AB10ItF7ItABIlF3IA4Lw+E
6AAAAIkEJLsCEAAA6IHI//+NcAHrG410JgC46P///2WDOCIPhZkDAACJ2NHojVwDII1EMxLHwuj/
//+D4PwpxI1EJBuD4PCJRdxlxwIAAAAAiVwkBIkEJOiVLgIAhcB0uYtV7ItaBMdEJAQAAAAAi0Xc
iQQk6Ai/AQBmxwAvAIPAAYlcJASJBCToRLYBAOtcuAAAAACFwHQYxwQk4C0MCOid5vr3xwQkgCsM
COiR5vr3i0Xgx8Lo////ZYkCi0UUi30MhcB0DYN9GAGLfRAPhFsCAACNZfSJ+FteX13Dx0XsAAAA
AMdF3IxeCgiLVRzHBCR0XgoID7aC6cIKCI24YMIKCOiqOAAAhcCJxg+E1QIAAIA4AA+EzAIAAItF
HIkEJOicegMAicMPtgA6BWOACggPhWYCAACAewEAD4VcAgAAi1UIiRQk6EbH//+JRdCJPCToO8f/
/4tV0I1EAheD4PwpxI1EJBuD4PCJRcyJfCQEiQQk6Gm9AQBmxwAvAItV0IPAAYlUJAiLVQiJBCSJ
VCQE6Pu8AQDHAC5tbwCJHCTo7cb//4PAE4Pg/CnEjUQkG4Pg8IlFyI12AA+2Azw6D4RdAQAAhMCL
VcgPhQYBAADGAkOLVcjGQgEAi1XID7YCOgVjgAoIdQqAegEAD4Se/v//i3XIv31eCgi5BgAAAPOm
D4SJ/v//i1XsiRQki03Mi1XIi0Xc6GcDAACD7ASFwIlF2HSVjUXwiUQkBMcEJAEAAACLTQyLVeyL
Rdjo8fH//4PsCIXAiccPhPQAAACD//8PhDn+//+F/w+EW////4t15IX2jbYAAAAAD4TEAQAAi1Xk
iwKLFdQxDAiJeBSJUAyLVdiJUBCLVfCJUBiLXRSLVeC46P///4XbZYkQD4VWAQAAuAAAAACFwA+E
JP7//8cEJOAtDAjohuT698cEJIArDAjoeuT6941l9In4W15fXcM8OnQPg8MBiAIPtgODwgGEwHXt
xgIAoTAQDAiFwA+E5f7//8dEJAQvAAAAi0XIiQQk6AqyAQCFwA+Eyv7//w+2Azw6D4Wq/v//jbQm
AAAAAIPDAZCNdCYA6Yv+//+LfQyNZfRbXon4X13DjbYAAAAAi1XYi0IQhcAPhGr+//8x9usYjbYA
AAAAi1XYg8YBi0SyEIXAD4RO/v//jVXwiVQkBMcEJAEAAACLTQyLVezorfD//4PsCIXAicd0zItF
2It0sBCJddjpsf7//4nz6Z39//+LRRSFwHVri3oUugAAAACF0g+F9f7//+kU/f//ZpC6AAAAAIXS
D4XK/P//jXYA6dr8//+NdgChBBEMCIlFCOni+v//i0UciQQk6NB3AwCJw+lI/f//i0XwifmJBCSL
VRiLRdjoBvr//4PsBInH6Y3+//+LShSLQhCLUhiJFCSLVRjo6Pn//4PsBInH6Xr///+LRdSJBCTo
U8T//4tV0I1EAh4DReiJBCToEbT//4XAiUXED4Qx/v//i0XoiUQkCItVDIlUJASLRcSDwByJBCTo
GroBAItd0IPDAYlcJAiJxotFCIk0JI0cHolEJAToHMX//4tV1IkcJIlUJAToLbIBAItFxItVHIkw
iVAEi1XEiVgIodQxDAiJehSJQgyLRdiJQhCLRfCJQhi4AAAAAIXAdAzHBCTAKwwI6GDi+vfHRCQI
gAwFCMdEJATgKwwIi1XEiRQk6IU1AgCJw7gAAAAAhcB0DMcEJMArDAjoLuL694XbdAuLVcQ5Ew+E
av3//4tFxIkEJOg0lv//6Vr9//+NDagrDAjoBNv//+lP8///jQWoKwwI6CTb///pP/T//40FqCsM
COgU2///6c30//+NBagrDAjoBNv//+lI9f//kJCQkJCQkJCQkJCQkJCQVYnlV4nHVrgAAAAAU4nT
g+xMhcCJTdR0DMcEJAAsDAjom+H694k8JOjjwv//i1XUx0QkKAAAAADHRCQgAAAAAMdEJBwAAAAA
iVQkJMdEJBgAAAAAg8ABx0QkFAAAAACJXCQQx0QkDAAAAACJRCQIiXwkBMcEJCAsDAjocRoAAInG
uAAAAACFwHQMxwQkACwMCOgq4fr3hfZ0cIteBIXbfleLTgiFyXQQjWX0ifBbXl9dwgQAjXQmAItG
EIXAdOmJ8+sZkI10JgCLQxCLeAiF/3XWi0MUg8MEhcB0zItQBIXSf+WLVQjolQEAAJCNdCYA69aN
tgAAAACLVQiJ8Oh+AQAAjbYAAAAA65eJHCTo3hYAAIXAiUXYkHQviQQk6O7B//+NUAGDwBOD4Pwp
xIlUJAiLVdiNRCQ7g+DwiQQkiVQkBOjpwv//icONReCJRCQUjUXkiUQkEI1F6IlEJAyNReyJRCQI
jUXwiUQkBIkcJOj8HQAAiUXcg8ABD4Qo////uAAAAACFwHQMxwQkACwMCOgr4Pr3iTwk6HPB//+L
VdTHRCQoAQAAAIl8JATHBCQgLAwIiVQkJItV7IPAAYlEJAiJVCQgi1XgiVQkHItV5IlUJBiLVeiJ
VCQUi1XwiVQkEItV3IlUJAzoAxkAAInGuAAAAACFwHQMxwQkACwMCOi83/r3hfZ0DoteBIXbfluL
TgiFyXQf9kXcAQ+EiP7//4tF4IkEJOi1k///kI10JgDpc/7//4tGEIXAdNqJ82aQ6xSLQxCLQAiF
wHXKi0MUg8MEhcB0wItQBIXSf+WLVQjoGwAAAI12AOvYi1UIifDoDAAAAI10JgDrlZCQkJCQkFWJ
5VdWU4Hs/AAAAImVJP///2WLFQgAAAA5FSwsDAiJhSj///90JTHAuQEAAABlgz0MAAAAAHQB8A+x
DSQsDAgPhbQPAACJFSwsDAiLFSgsDAiNQgGjKCwMCIuFKP///4tABIXAdDmF0okVKCwMCHUixwUs
LAwIAAAAAGWDPQwAAAAAdAHwgy0kLAwIAQ+Fdw8AAI1l9FteX13DkI10JgCLlSj///+LAsdCBP//
///HQggAAAAAhcAPhOoAAADHRCQEAAAAAIkEJOjMw///g/j/icYPhM8AAACNRYiJRCQIiXQkBMcE
JAMAAADocMP//4XAD4VOAQAAi0W4i020hcCJjRz///8PhToBAACD+S8PhjEBAADHRCQUAAAAAIl0
JBDHRCQMAgAAAMdEJAgBAAAAiUwkBMcEJAAAAADoD9H//4mFMP///4PAAQ+EpAAAAInzuAYAAADN
gMeFNP///wEAAACLtTD///+LBj3eEgSVD4TiAAAAPZUEEt4PhNcAAACLvTT///+F/w+EMQQAAIuF
HP///4k0JIlEJATo/9D//420JgAAAACLtSj////HRgQBAAAAoSgsDAiD6AGFwKMoLAwID4XJ/v//
xwUsLAwIAAAAAGWDPQwAAAAAdAHwgy0kLAwIAQ+FLg4AAI1l9FteX13Di4Uc////iQQk6F6u//+F
wImFMP///3Q6iceLnRz////rEGaQhcB+KinDD4TWCAAAAceJXCQIiXwkBIk0JOgUw///g/j/dd24
6P///2WDOAR04InzuAYAAADNgOlU////jXQmAMcEJGgAAADo/K3//4XAiccPhDr///+LnTD///8x
0ouNKP///4u1NP///4kYiUEIiXAEi4Uc////x0cQAAAAAIlHCIE73hIElQ+VwoXSiVcMD4XCBAAA
i50w////i0sEicjB+BCD+AEPh4MCAACF0g+F4wIAAIuVMP///4tCCItfDIlHFIXbD4WsBAAAi7Uw
////i0YMi1cMA4Uw////hdKJRxgPhX8EAACLnTD///+LQxADhTD///+JRxyLRwyFwA+FggQAAIuV
MP///4tCFDHSg/gCiUcsdhyLRwyFwA+F1QUAAIu1MP///4tGGIuVMP///wHCi0cMZoXJiVcwiYUY
////iUc0D4SLAgAAi0cwhcAPhNgBAACLhRj///+FwA+FowUAAIuNMP///4tJJImNOP///4uFOP//
/4XAD4RVAgAAi4UY////hcAPhbMFAACLtTD///+LhTD///+LdhyLUCCJtTz///+LnTD///8B04uV
PP///40ElRAAAAApxI1MJCeD4fCF0omNIP///3RiMcmQjXQmAIt3DIX2D4XdAQAAi5Uw////iwTL
A1TLBIXAD4Q4AQAAgHwC/wAPhS0BAAAPtgI8UA+EQgIAADxJdQuAegEAuLZeCgh0AjHAi5Ug////
iQSKg8EBOY08////d6WLjRj///+FyQ+FuQYAAIudMP///4u1MP///wNbKItGLImdQP///wOFMP//
/8eFSP///wAAAADHhXT///8AAAAAiYVE////i0csweACiYVM////x4Vw////AAAAAIuVGP///4XS
D4QvBAAAi4Vw////hcAPhXQEAACLlXT///+LjUD///+LBJGLlTD///8PyAHCi0IID8iDwAEPlcAx
9oTAD4S/AgAAjVoEMdLrN4tDBInWAzOD+P8PhKgCAAA7hTz///9zOIuVIP///4sEgoXAD4RWBAAA
iQQkg8MI6GS7//+NFAaLhRj///+FwHS/iwMPyI00AotDBA/I67iQi0cQhcB0CIkEJOgJjv//i500
////hdt1L4udMP///4kcJOjxjf//iTwk6OmN//+LtSj////HRggAAAAA6R/8//+NtCYAAAAAi5Uc
////iVQkBIuNMP///4kMJOj4zP//68WNtgAAAACLtTD///+LRggPyOkW/f//i5Uw////iRQk6JKN
///p1fv//5CNdCYAi5Uw////i0TLBA/IAcKLBMsPyOkY/v//x0cgAAAAAMdHJAAAAADHRygAAAAA
uAAAAACFwMdHOAAAAADHRzwAAAAAdBONR0DHRCQEAAAAAIkEJOgR2fr3jUXwufGMCwiJRCQExwQk
AAAAAIuVJP///4uFKP///+jd5f//jU9kjVdgg+wI6B8hAADpQvv//2aQgHoBUg+Fw/3//4B6Aklm
kA+Ft/3//w+2cgOJ8DxkD5SFY////zxpD5SFYv///4C9Y////wB1J4C9Yv///wB1HjxvdBo8dWaQ
dBQ8eI10JgB0DDxYjXQmAA+Fb/3//w+2QgQ8OI10JgAPhFkEAAA8MQ+ENAUAADwzD4VcBQAAgHoF
Mo22AAAAAA+FP/3//4B6BgCNtgAAAAAPhS/9//+AvWP///8AuFeMCggPhR/9//+AvWL///8AuPO2
CggPhQ39//+J8rjanwoIgPpvD4T9/P//ifK4eoAKCID6dQ+E7fz//4nyuN1ZCgiA+ngPhN38//+J
8DxYD4VRCAAAuIFeCgjpyfz//2aQi0sED8npPfv//422AAAAAIuVMP///4tCEA/I6Xr7//+LnTD/
//+LQwwPyOlN+///i7Uw////i0YUD8jpd/v//4uNcP///4l0jeiDwQGD+QKJjXD///8Phdv8//+L
XewBnUz///+LdeiDhUj///8BAbVM////g4V0////AYuFdP///zmFOP///w+Hn/z//4uFSP///4XA
D4Tk/f//i4VI////weAEA4VM////iQQk6D2o//+FwImFLP///w+EF/3//4lHEIuFSP///4uVLP//
/8dFhAAAAADHhVD///8AAAAAweADAcIB0ImFfP///4tHLIuNfP///4mVeP///40EgYmFaP///4tP
DDHbhckPhE8CAACF2w+FlgMAAIt1hIuVQP///4sEsouVMP///w/IAcKLQggPyIPAAQ+VwITAD4TS
AAAAg8IE6yCLQgSD+P8PhMEAAACLtSD///+LBIaFwA+EnwEAAIPCCIXJdNyLQgQPyOvYi4Vw////
hcB1XYuVdP///4uNQP///4sEkYuVMP///wHCg3oI/w+VwOnW+///i50w////i0MYD8jpJPr//4uV
MP///4tSJA/KiZU4////6Vb6//+LnXT///+LtUT///+LBJ7ph/v//4uddP///4u1RP///4sEnuuh
i50w////i0Mci1MgD8gPyomFPP///+lK+v//i4Vw////iXSF6Olf/v//g8MBg/sCD4Xp/v//i4VQ
////x0WAAAAAAMHgA4XJiYVk////D4SYAAAAi0WAhcAPhcMEAACLVYSLnUD///+LBJOLlTD///8P
yAHCiwIPyItdgAOFMP///4XbiYVU////i4Us////dAaLhXj///8DhWT///+FyYmFXP///w+FKgIA
AIN6CP8PlMCEwA+EJwEAAIXJD4VwBAAAi0IEi7Vc////iQaLhVT///+JRgSDRYABg32AAnQxi08M
hckPhWj///+LdYCF9g+FGgQAAItdhIu1QP///4sEnouVMP///wHCiwLpZ////4OFUP///wGDRYQB
i0WEOYU4////D4fu/f//i5VI////OZVQ////D4UbBQAAi0cshcAPhPQDAAAx0otPMOsYiwSRi518
////iQSTg8IBOVcsD4bVAwAAi0c0hcB04YsEkQ/I692F2w+FJwEAAIt1hIuVQP///4sEsouVMP//
/wHCg3oI/w+VwOmy/f//ifO4BgAAAM2Ax4U0////AAAAAOlR9v//i40w////i0EoD8gByImFQP//
/4tBLA/I6UL5//+AegUAD4X8+P//6cj7//+LnWj///+DwgSLjVz///+JlVj///+JWQTrTIuNWP//
/4sZi3EEhdt1V4P+/3R/i40g////ixyxiRwk6BO1//+JXCQEiUQkCIudaP///4nGiRwkAfPoGbb/
/4OFWP///wiJnWj///+LRwyFwHSti7VY////iwaLdgQPyA/OicPrpYlcJAiLhVT///+JRCQEi5Vo
////iRQk6Na1//8BnWj///8BnVT////pfP///4u1XP///4uFaP///ytGBIkG6TL+//+LdYSLlUT/
//+LBLLp1P7//4B6BTYPhRn4///p1fr//4t1hIuVRP///4sEsull/P//i0IID8iDwAEPlMDpzf3/
/zw2D4V+AAAAgHoFNA+F4ff//4B6BgAPhdf3//+AvWP///8AuJ5eCggPhcf3//+AvWL///8AuKJe
CggPhbX3//+J8rimXgoIgPpvD4Sl9///ifK4ql4KCID6dQ+Elff//4nyuK5eCgiA+ngPhIX3//+J
8DxYD4X5AgAAuLJeCgjpcff//2aQPEwPhZAAAACAegVFjXQmAA+FV/f//4B6BkGNtgAAAAAPhUf3
//+AegdTjbYAAAAAD4U39///gHoIVI22AAAAAA+FJ/f//w+2Qgk8OI10JgAPhFsCAAA8MQ+ElwIA
ADwzD4S3AgAAPDYPhf/2//+Aego0jbYAAAAAD4Xv9v//gHoLAI22AAAAAA+F3/b//2aQ6QH///+N
dgA8Ro22AAAAAHV+gHoFQWaQD4W/9v//gHoGU422AAAAAA+Fr/b//4B6B1SNtgAAAAAPhZ/2//8P
tkIIPDiNdCYAD4T8AQAAPDEPhN8BAAA8Mw+EuQEAADw2D4V39v//gHoJNI22AAAAAA+FZ/b//4B6
CgCNtgAAAAAPhVf2//9mkOl5/v//jXYAPE2NtgAAAAB1NoB6BUFmkA+FN/b//4B6BliNtgAAAAAP
hSf2//+AegcAjbYAAAAAD4UX9v//ZpDpOf7//412ADxQjbYAAAAAD4X/9f//gHoFVI22AAAAAA+F
7/X//4B6BlKNtgAAAAAPhd/1//+AegcAjbYAAAAAD4XP9f//ZpDpmfj//4tVhIudRP///4sEk+nh
+///i3WEi5VE////iwSy6Tj7//+LQgQPyOmJ+///x4Vs////AAAAAIu1bP///4uVLP///4tE8gSJ
BCTo5RkAAItPLDHSiYUU////9/GLhRT///+J041R/onWMdL39o1CAYnKicYpwinOibUQ////i7V8
////jQyeizGF9nQZOdNya4u1fP///wOdEP///40MnosxhfZ154uVbP///4tHFI1EAgGDwgE5lVD/
//+JAYmVbP///w+Hbf///4uNUP///4udLP///4u1eP///4uFfP///4lPIIlfJIl3KIlHMMdHNAAA
AADpn/b//2aQAcPpe////4B6CTIPhbz0//+AegoAjXYAD4Wv9P//ZpDpeff//4B6CTaNtCYAAAAA
D4WX9P//ZpDr14B6CQBmkA+Fh/T//2aQ6VH3//+NdgDogxkAAIB6CjaNtCYAAAAAD4Vn9P//gHoL
AI22AAAAAA+FV/T//2aQ6SH3//+AegoyjbQmAAAAAA+FP/T//2aQ69SNDSQsDAjoO8j//+k88P//
jQUkLAwI6FvI///pefD//40FJCwMCOhLyP//6cLx//+QkJCQkJBVieVXVlONSiCB7NQBAACD4fwp
zI1cJB+D4/CJVCQIiUQkBIkcJOg1pgEAxwAvbG9jx0AEYWxlLsdACGFsaWFmx0AMcwDHRCQEuF4K
CIkcJOjrIwEAx4VM/v//AAAAAIXAiYVI/v//D4SvAgAAi5VI/v//ZYsNAAAAAMeFTP7//wAAAACL
AomNPP7//4DMgIkCqBAPhWcCAACNtCYAAAAAi51I/v//jYVk/v//x0QkBJABAACJBCSJXCQI6DBW
AQCFwA+EOAIAAI2VZP7//8dEJAQKAAAAjb1k/v//iRQk6PybAQCLnTz+//+Bw/T///+JhUT+//+4
2P///2WLAImFXP7//+sSZpAPtg8PtsH2REIBIHQrg8cBixOF0nXqi41c/v//iwGLQCSNkAABAACJ
Ew+2Dw+2wfZEQgEgdddmkITJD4SeAQAAgPkjD4SVAQAAD7ZPAY13AYTJD4QgAgAAi508/v//gcP0
////6xpmkA+2wfZEQgEgdTaDxgEPtg6EyQ+E+AEAAIsThdJ14ouVXP7//4sCi0AkjZAAAQAAD7bB
9kRCASCJE3TPkI10JgDGBgCDxgEPtg7pxAEAAGaQgPkKD4XaAgAAxgMAxkMBCqFALAwIOQU8LAwI
cjqFwLtkAAAAuiADAAB0CInCjRwAweIEiVQkBKGcMgwIiQQk6Ayi//+FwA+E9AAAAKOcMgwIiR1A
LAwIiTwk6EGu//+DwAGJhVD+//+JNCToMK7//4sNOCwMCIPAAYnCA5VQ/v//iYVU/v//idADBTQs
DAg5yA+H6QEAAIsVPCwMCKGYMgwIjRzVAAAAAIuVUP7//wMFNCwMCAMdnDIMCIl8JASJVCQIiQQk
6PWu//+LjVT+//+JA4uFUP7//wMFNCwMCIsdPCwMCKM0LAwIAwWYMgwIweMDAx2cMgwIiUwkCIl0
JASJBCTot67//4MFPCwMCAGDhUz+//8BiUMEi51U/v//AR00LAwIi5VE/v//hdJ0QIuVSP7//4sC
qBAPhKD9//+LhUj+//+JBCTo8hwBAIuFTP7//4XAD4WPAQAAi4VM/v//jWX0W15fXcONtgAAAACL
jUj+//+NnWT+///HRCQEkAEAAIkcJIlMJAjooFMBAIXAdJyNjWT+///HRCQECgAAAIkMJOh2mQEA
hcB0woudSP7//4sD6Rb9//+QjXQmADHJi508/v//gcP0////6xAPtsH2REIBIHQug8YBD7YOixOF
0nXqi5Vc/v//iwKLQCSNkAABAAAPtsH2REIBIIkTddeQjXQmAITJD4QW////D7ZOAY1eAYTJD4Tx
/f//i4U8/v//gcD0////iYVA/v//6yGQjXQmAA+2wfZEQgEgD4W6/f//g8MBD7YLhMkPhLz9//+L
hUD+//+LEIXSddiLlVz+//+LAotAJI2QAAEAAIuFQP7//4kQ672QjXQmAIH6AAQAAInQcwW4AAQA
AAHIiYVY/v//iUQkBKGYMgwIiQQk6Kif//+FwImFMP7//w+Eiv7//4sNmDIMCDnBdV+LFTwsDAiL
jTD+//+LnVj+//+JDZgyDAiJHTgsDAjpuv3//8YDAOkl/f//x0QkDEA3BQjHRCQICAAAAKE8LAwI
iUQkBKGcMgwIiQQk6P8ZAACLhUz+//+NZfRbXl9dw4sVPCwMCIXSdJ2LnTD+//+hnDIMCMeFNP7/
/wAAAAApy4mdYP7//4mFOP7//4uNNP7//4udOP7//4uFYP7//wEEywFEywSDwQE50YmNNP7//3La
6U////+J9o28JwAAAABVMcCJ5bkBAAAAVlOD7ByLXQhlgz0MAAAAAHQB8A+xDTAsDAgPhf8AAACh
PCwMCI118Ild8IXAdWONtCYAAAAAixUIEQwID7YKjbQmAAAAAITJD4SKAAAAgPk6dRKNdgCDwgEP
tgqA+Tp09YTJdOGJ0IPCAQ+2CoTJdVU50HPRiRUIEQwIKcLoNPr//4XAdLChPCwMCIld8IXAdKSJ
RCQIoZwyDAjHRCQQQDcFCMdEJAwIAAAAiTQkiUQkBOhfFQAAhcAPhHf///+LSATrHGaQgPk6kI10
JgB1l422AAAAAOuZiRUIEQwIMcllgz0MAAAAAHQB8IMtMCwMCAF1O4PEHInIW15dw4n2jbwnAAAA
AFWJ5YtFDIsAiUUMi0UIiwCJRQhd6ZegAQCNDTAsDAjonMH//+nx/v//jQUwLAwI6LzB///ruJCQ
kJCQkJCQkJBVuAQAAACJ5VdWU4PsFItdDMdF7AEAAACF2w+EhQAAALjY////Mf8xycfG9P///8dF
7AEAAABlAzUAAAAAZYsAiUXw6zmNdgCLXQgPtgQL9gRCCI0cAHQeixaDxwGF0g+E+wAAAA+3BBol
AAQAAIP4ARnAIUXsg8EBOU0MdhqLFoXSdcSLVfCLAotAJI2QAAEAAIkW67JmkItN7I1HAYXJdAON
RwSJBCTo85j//4XAiccPhIYAAACLVeyJxoXSD4XcAAAAi0UMhcB0b2WhAAAAADHbiUXogcD0////
iUXk6yqNtCYAAAAAi03ogcH8////iwGFwA+EhQAAAIsEkIgGg8YBg8MBOV0Mdi+LVeSLAoXAdDSL
VQgPtgwaD7bR9kRQAQR1w41C0IP4CXfWiA6DwwGDxgE5XQx30cYGAIPEFIn4W15fXcOQuNj///9l
iwCLAItAJAUAAQAAiQLrtmaQi1Xwi10IiwKLQCSNkAABAACJFg+2BAuNHADp5v7//5C42P///2WL
AIsAi0AwBQACAACJAYtNCA+2FBnpW////8cAaXNvAI1wA+kW////ZpBVieVXVlOD7FiLRRiJBCTo
DKj//4tVFIPiBIlV2IlF0A+FegMAAMdF1AAAAACLVRSD4gKJVdwPhUwDAAAx/4tVFIPiAYlV4A+F
IwMAADH2i1UUg+IIiVXkD4X6AgAAMduLVSyJFCTotaf//4tV0I1EAgIDRRADRdQB+AHwAdiJBCTo
apf//8dF6AAAAACFwInDD4QGAgAAi0UQiUQkCItVDIkcJIlUJATok6j//8dEJAg6AAAAi0UQiRwk
iUQkBOhcnwEAi1UQjUQT/8YAL4tVGIPAAYkEJIlUJATokJ0BAIt92IX/D4UtAwAAi3XchfYPhQID
AACLTeCFyQ+F1wIAAItV5IXSD4WsAgAAxgAvi1Usg8ABiQQkMfaJVCQE6D2VAQCLRQiLAIXAiUXo
D4RCAwAAkI10JgCLVeiLAoXAdB6JXCQEiQQk6MOUAQCD+AAPhOoBAAAPjNYCAACLdeiLReiLQAyF
wIlF6HXMi0UwhcAPhMkBAACLVRCJVCQEi0UMiQQk6FeeAQCLVRSLTRSB4qqq//+B4VVVAADR+gHK
idGB4jMzAACB4czM///B+QIB0YnKwfoEAcqB4g8PAACJ0cH5CAHR0+CNBIUUAAAAiQQk6BmW//+F
wIlF6IlFzA+EWwEAAItV6ItFEIkaiUQkBItVDIkUJOjknQEAugEAAACD6AEPhEMCAACLRcyF9olQ
BMdACAAAAAAPhEECAACLRgyLVcyJQgyJVgyLRRCJRCQEi1UMiRQk6KOdAQCLfRTHRewAAAAAg+gB
D5TAD7bAKceLRRSF//fQiUXweDGLVQwDVRCJVcjrDI20JgAAAACD7wF4GotF7DHbi1XMhX3wjXSC
EA+EngAAAIPvAXnmi1Xsi0XMx0SQEAAAAACLReiDxFhbXl9dwztdyHPDx0QkBAAAAACJHCToU5wB
AIPAATlFyHaricOF23SliRwk6E2l///HRCQoAQAAAItVLIlUJCSLVSiDwAGJVCQgi1UkiVQkHItV
IIlUJBiLVRyJVCQUi1UYiXwkDIlEJAiJXCQEiVQkEItFCIkEJOjh/P//g0XsAYkGg8YEhdsPhXj/
//+LRRCFwA+ENf///4tdDOuHiRwk6Kh3//+LReiDxFhbXl9dw5CNdCYAi0UoiQQk6L2k//+NWAHp
9fz//5CNdCYAi0UkiQQk6KWk//+NcAHpzPz//5CNdCYAi0UgiQQk6I2k//+NeAHpo/z//5CNdCYA
i0UciQQk6HWk//+DwAGJRdTpd/z//2aQxgBAi1Uog8ABiQQkiVQkBOijmgEA6Tr9//+NtgAAAADG
AC6LVSSDwAGJBCSJVCQE6IOaAQDpD/3//422AAAAAMYALotVIIPAAYkEJIlUJAToY5oBAOnk/P//
jbYAAAAAxgBfi1Ucg8ABiQQkiVQkBOhDmgEA6bn8//+LRTDHRegAAAAAhcAPhTP9//+NdCYA6fP+
//+LRRQx0oPgA4P4Aw+Uwumq/f//i1UIiwKLVcyJQgyLRQiJEOm2/f//icbp8Pz//5CQkJBVieVX
VlOD7AiLRRCLTQiLVRTHAAAAAACLRRjHAgAAAACLVRzHAAAAAACLRQzHAgAAAACJCA+2AYTAdVSJ
DCQx/8dEJAQAAAAA6EKaAQAPtgiJw5CNdCYAgPlAD4S/AAAAi1UUiwKFwHQJgDgAD4SdAAAAi1UY
iwKFwHQIgDgAdQOD5/2DxAiJ+FteX13DZpA8X3SoPEB0pDwujbYAAAAAdJqJyI10JgCDwAEPthCE
0nU+OcGJw3SEMf+A+kCJ0XRfMf+A+l90eID5LnWLxgMAi1UYg8MBiRoPtguEyQ+FsgAAAIPPAult
////kI10JgCA+l90vYD6QHS4gPoujXYAdaaNtgAAAADrqI22AAAAAIPn+5CNdCYA6Vb///+NdgDG
AwCLVRCNQwGJAoB7AQAPhCz///+DzwjpJP///412AMYAAItFFIPDAYkYD7YDhMCJwXUojXQmAID5
Lr8EAAAAD4Xy/v//6WL///+QjXQmAIPDAQ+2A4TAicF03DwudNg8QHXsicG/BAAAAJCNdCYA6cP+
//+A+UAPhEX///+J3oPGAQ+2DoTJdU6DzwI53g+Eo/7//4nwKdiJHCSJRCQE6Av4//+Jw4tFHIXb
iRh0MotVGIsCiVwkBIkEJOivjwEAhcB0KIPPAQ+2Donz6Wb+//+NtgAAAACA+UB1o412AOuov///
//+Q6Xf+//+JHCSJ8422AAAAAOhTdP//D7YO6TP+//+QkJCQkJCQkJCQkFWJ5VOJw4PsBIXAdCCL
AIP4AnQsg/gDdB+D6AGNdCYAdCaJHCSNdgDoE3T//4PEBFtdw5CNdCYAi0MQ6MD///+LQwzouP//
/4tDCOiw////69CNtCYAAAAAjbwnAAAAAFWJ5VeJx1aJxlOJy4PsDIPuAYlV7HgjjUyB+IsEs4ny
hcB1DetqZpCLAYPpBIXAdF+D6gGNdCYAee7HBCQUAAAA6JqQ//+FwIlF8HQ7i1XshfaJOIlQBHhV
i1XwjQS1AAAAAI0MA41cAggx0osBg8IBg+kEiQOD6wQ5+nXvi0Xwg8QMW15fXcOF9ngijXQmAI0c
s5CNdCYAiwOD6wTo/v7//4PuAXnxx0XwAAAAAItF8IPEDFteX13DjbQmAAAAAFWJ5VdWU42VTP7/
/4Hs+AQAAI29LPv//4nTx4UM+////v///4n+x4UQ+///AAAAAMeFFPv//wAAAADHhRj7///IAAAA
D7eFEPv//4uNGPv//4mVIPv//4m9JPv//2aJA41ESv45ww+C1QAAAIG9GPv//w8nAAAPh7gGAAAp
09GlGPv//9H7gb0Y+///ECcAAI1zAXYKx4UY+///ECcAAIudGPv//4uNGPv//wHbjQQLg8MDjUQA
FIPj/CnEjUQkG4Pg8ImFIPv//40ENolUJASLlSD7//+JRCQIiRQk6I6g//+NBLUAAAAAA50g+///
iXwkBIlEJAiJnST7//+JHCToa6D//7oBAAAAi50g+///idGLvSD7//8p8Y0ECSnDi4UY+///KdCN
BEc5ww+DzgEAAIu1JPv//40EjQAAAAApxouFEPv//w+/jAAAYQoIgfkAgP//dEiDvQz7///+D4QU
AgAAi70M+///hf8PjlsCAACBvQz7//8FAQAAvxIAAAAPhrkBAACNFA+D+jV3EA+/hBJgYgoIOfgP
hJsAAACLhRD7//8Pv7wAYGMKCIX/D4SjAAAAD7+UP5hjCgi4AQAAACnQg/8MiZUc+///iwyGD4Zi
AQAAi4Uc+///ifLB4AIpwouFHPv//4lKBI1yBAHAKcMPv4Q/smMKCA+3C4148A+/hD/MYwoID7/R
jQQCg/g1D4b4AAAAD7+8P9BjCgiJvRD7//+DwwKLlSD7//+LvST7///pCv7//w+/hBLgYgoIg/gA
D43SAQAAPQCA//8Phf0CAABmkIO9FPv//wN1LI20JgAAAADpkwEAAI12ADudIPv//w+EhAAAAIPr
AoPuBA+/Aw+/jAAAYQoIgfkAgP//dNuNQQGD+DV302aDvABgYgoIAXXID7+EAOBiCgiD+AB8K3S5
g/gbD4RtBAAAi40I+///g8YEiYUQ+///x4UU+///AwAAAIkO6Ub///89AID//3SJicf338eFFPv/
/wMAAADpu/7//422AAAAALgBAAAAjWX0W15fXcONdgBmO4wAYGIKCA+F+v7//w+/hADgYgoIiYUQ
+///6fX+//+NtCYAAAAA/yS9wF4KCJCLhQz7//8PvrhAYQoI6TX+//+LBotO+ItW/IlF7LgCAAAA
iU3ojU3o6NP7//+Jweli/v//jXQmAIt9CIsXD7YChMB0Zo10JgA8IHRUPAl0UA+++Dx8ib0M+///
jXoBib0o+///D4a+AAAAx4UM+///AAEAAIu9KPv//4tVCIk6i70M+///hf8Pj6X9///HhQz7//8A
AAAAMf/pqf3//2aQg8IBD7YChMB1notFCDH/x4UM+///AAAAAIkQ6Yf9//+LlQz7//+F0g+E8v7/
/8eFDPv///7////pcP7//w+ENf7//4P4G2aQD4T/AgAAi40M+///hclmkHQKx4UM+////v///4uV
CPv//4PGBImFEPv//4O9FPv//wGDlRT7////iRbpvv3//w+2wP8khfReCggxyTHSMcDow/r//4nB
6VL9//+LBo1N8LoCAAAAiUXwuAEAAADopfr//4nB6TT9//8xyTHAugEAAADokPr//4XAicEPhBz9
//+LBolBCOkS/f//i0786Qr9//+LFo1N6ItG+IlV7LoOAAAAiUXouAIAAADoV/r//4nB6eb8//+L
Fo1N6ItG+IlV7LoPAAAAiUXouAIAAADoM/r//4nB6cL8//+LDotW+ItG8IlN5I1N3IlV4LoQAAAA
iUXcuAMAAADoCfr//4nB6Zj8//+LBoXAD4S4/f//i1UIiUIE6YP8//+Jx/ff6Vn8///HhQj7//8F
AAAAx4UM+///BAEAAOk//v//i70o+///gD89D4Uw/v//g8cBib0o+///x4UI+///DQAAAMeFDPv/
/wEBAADpDv7//4mVKPv//8eFDPv//wAAAADp+f3//4uFKPv//8eFCPv//wkAAADHhQz7//8CAQAA
gDg9D4XW/f//g8ABiYUo+///x4UI+///CwAAAOm+/f//i5Uo+///gDo9D4Wl/f//g8IBiZUo+///
x4UI+///DAAAAMeFDPv//wEBAADpjf3//4u9KPv//8eFCPv//wgAAADHhQz7//8CAQAAgD89D4Vq
/f//g8cBib0o+///x4UI+///CgAAAOlS/f//i70M+///g+8w6xSNdgCDhSj7//8BD77SjQS/jXxC
0IuFKPv//w+2EI1C0DwJdt+JvQj7///HhQz7//8FAQAA6Q79///HhQj7//8EAAAAx4UM+///BAEA
AOn1/P//x4UI+///BwAAAMeFDPv//wMBAADp3Pz//8eFCPv//wYAAADHhQz7//8DAQAA6cP8///H
hQj7//8DAAAAx4UM+///BAEAAOmq/P//i5Uo+///D74COYUM+///D4WL/P//g8IBiZUo+///6Yf8
//8xwOnR+///uAIAAADpx/v//5CQVYnlV1ZTicOD7CSFwIlV5IlN4A+E1wAAAMdEJATUYwoIiQQk
6LeMAQDHRCQE3GMKCIkcJIlF3OikjAEAi1XchdIPhKkAAACFwA+EoQAAAIB4CQCNWAkPhJQAAAC4
2P///8fG9P///2UDNQAAAABlizjrGpCNdCYAD7YLD7bB9kRCASB0K4PDAYA7AHRjixaF0nXliweL
QCSNkAABAACJFg+2Cw+2wfZEQgEgddiNdgCNQdA8CXc5jUXwx0QkCAoAAACJRCQEiRwk6NIQAAA7
XfB0HYtV4IkCi0Xcg8AHiUXojUXoiQQk6NT3//+FwHQai0Xki1XgxwDoYwoIxwICAAAAg8QkW15f
XcOLReyLVeSJAuvukJCQkJCQkJCQkJCQVTHAieVTi10I6ySQjXQmAInCD7bBweIEjQQCicKB4gAA
APB0BzHQweoYMdCDwwEPtguEyXXaW13DkJCQkJCQkFWJ5YPsEA+3TQjZff4Pt0X+icpmgeI/D2Yl
wPAJwmaJVf7Zbf72BWsrDAgCdCoPt8GJwiUADAAAg+I9weADweIHD65d+AnCi0X4JX+B//8JwolV
+A+uVfjJw5CQkJCQkFWJ5VeB7BgBAAD8ZYsVCAAAADkVUCwMCHQlMcC5AQAAAGWDPQwAAAAAdAHw
D7ENSCwMCA+F4gEAAIkVUCwMCKFELAwIgwVMLAwIAYXAdEyDPUQsDAgBD4SkAQAAoUQsDAiD+AIP
hLMAAACD+AMPhC4BAACDPUQsDAgED4SJAAAAgz1ELAwIBXRooUQsDAiD+AZ0R4P4B3RD9Ov9jZV8
////McCJ17kgAAAA86vHBUQsDAgBAAAAx0QkCAAAAACDjXz///8giVQkBMcEJAEAAADoG04DAOl1
////9McFRCwMCAgAAADHBCR/AAAA6EuZ///HBCQGAAAAxwVELAwIBgAAAOgZTAMA64DHBUQsDAgF
AAAA6Cg8AQDpY////6FMLAwIxwVELAwIAAAAAIPoAYXAo0wsDAh1IscFUCwMCAAAAABlgz0MAAAA
AHQB8IMtSCwMCAEPhdEAAADHBCQGAAAA6LpLAwBlixUIAAAAORVQLAwIdCUxwLkBAAAAZYM9DAAA
AAB0AfAPsQ1ILAwID4WnAAAAiRVQLAwIgwVMLAwIAY2V8P7//zHAuSMAAACJ1/OrjYVw////xwVE
LAwIBAAAAMcA/////4PoBDnQdfPHhXT///8AAAAAx4Xw/v//AAAAAMdEJAgAAAAAiUQkBMcEJAYA
AADotUwDAOlz/v//xwQkAAAAAMcFRCwMCAIAAADoCnEBAOlB/v//jQ1ILAwI6Nqs///pDv7//40F
SCwMCOj6rP//6R////+NDUgsDAjouqz//+lJ////kJCQkJBVieVXVlOD7AyLfRDHRfAAAAAAOX3w
cg/rRo22AAAAADtd8InfdjmLRfCLdQyNHAeLRRTR6w+vwwHGi0UIiXQkBIkEJP9VGIP4AHzUdBSD
wwGJXfA5ffCQcs2NtgAAAAAx9oPEDInwW15fXcOQkJCQVYnlV1ZTg+w8g/kBiUXUiVXQiU3MD4YA
AQAAiVXYi1XU0emJyItd0It9zIlN3A+vAotV0CnPAcOLRdTowP///4tF1In5idrotP///4tN1IsB
i1EIi3EMiUXgi0EEiVXkg/gBD4S/AAAAc2WF/3RBi1XYiVwkBIkUJI20JgAAAAD/VeSFwA+OXQEA
AIsDg+8Bg8MEiQaLRdyDxgSFwHRZhf91zItF3IXAdE6NtgAAAACLTdwPr03gi0XYiTQkiUwkCIlE
JATo5pT//+ssjXQmAIP4Ag+EfwEAAIP4A410JgAPhBoBAABmkItV3IXSjXYAdW6NtgAAAACLTdQp
fcyLVcwPr1Xgi0EMiVQkCIlEJASLRdCJBCTolZT//4PEPFteX13DkI10JgCF/3SEi0XYiVwkBIkE
JP9V5IXAfmOLA4PvAYtTBIPDCIkGiVYEi0Xcg8YIhcB0oYX/ddHpQ////4X/jbYAAAAAD4Q1////
i0XYiVwkBIkEJP9V5IXAfkGLVeCD7wGJXCQEiTQkiVQkCOj7iAEAA13gicbpSf///5CLTdiDbdwB
iwGLUQSDwQiJTdiJBolWBOuUjbQmAAAAAItV4ItN2Ik0JIlUJAiJTCQE6LqIAQCDbdwBicaLReAB
RdjpAf///5CLTdiDbdwBiwGDwQSJTdiJBumX/v//ZpCF/w+EqP7//4sDi1XYiUQkBIsCiQQk/1Xk
hcB+I4sDg+8Bg8MEiQaLTdyDxgSFyQ+Ew/7//4X/dc/pZf7//2aQi03Yg23cAYsBg8EEiU3YiQbr
1JCNdCYAi03gi0Xgx0XIBAAAAClFyAHxiU3s6xiQiV3og+8BA13gO3XsckqLTeABTeyLdfCLRdyF
wA+EZv7//4X/D4QJ/v//i0Xgi1XYiVwkBAHwiUXwiRQk/1XkhcB/vYtN2ItF4AFF2INt3AE7deyJ
TehztotV7DHJjUIDi1XwA1XIKdDB6AKDwAGJRcSLVeiLBIqJBI6DwQE7TcR0jOvtjbYAAAAAjb8A
AAAAVYnlV1ZTg+w8i1UQi0UMg/ogjTzCdwWJ1w+v+IH//wMAAA+GQAIAAKFYLAwIhcAPhIsBAAAx
0on49zVULAwIOwVYLAwID4dNAQAAx8Po////ZYsziTwk6ASB//9liTOFwIlF1A+ELgEAAItF1IlF
8ItVEItFFMdF6AQAAACD+iCJVeSJRewPhnwBAACLVQiLRQyJVdiLVfDB4AIBwgHQOcKJVdCJRdxz
FItVCItF0JCJEIPABANVEDlF3Hfzi00MjUXki1XQx0XkBAAAAMdF6AMAAADoJ/z//4tFDIXAD4Rq
AQAAx0XgAAAAAJCNdCYAi0Xgi1XQizSCO3XYdHiLRRCJRCQIi1XYiVQkBItF3IkEJOiZkf//i1XY
i03giVXMifMx0itdCIn3idj3dRCLVdCJw4tFzIkEiotVEIl0JASJBCSJVCQI6GSR//+LRdCJ2Yl1
zI0UmIsyO3XYdcKJOotVEIlUJAiLRdyJPCSJRCQE6DqR//+DReABi1XgOVUMD4bIAAAAi0UQAUXY
6V////+NtCYAAAAAi0UUiUQkDItVEIlUJAiLRQyJRCQEi1UIiRQk6BhIAwCNZfRbXl9dw8cEJFUA
AADotPABAKNYLAwIg8ABD4SsAAAAoVgsDAiJwsH6H8HqHgHCwfoCiRVYLAwIxwQkHgAAAOiC8AEA
o1QsDAjpLf7///ZFEAN1MvZFCAONtgAAAAB1JoN9EARmkHR8g30QCGaQdWv2RQgHZpB1Y8dF6AEA
AACNtCYAAAAAi00MjUXki1UI6LL6//+LVdSJFCToB2L//41l9FteX13DjbQmAAAAAI1HHoPg8CnE
jUQkH4Pg8IlF8MdF1AAAAADp6v3//8cFWCwMCP///3/pRf///8dF6AIAAADrosdF6AAAAACNdgDr
lpCQkJCQkFWJ5YPsIIld9ItdCIl1+Il9/IkcJOjGjv//izVcJQwIhfZ1FDHAi130i3X4i338iexd
w5CNdCYAgDsAdOeAewEAdUWLBg+2E4XAdNgPttKAzj1mOxB1F+mUAAAAjXQmAGY7EJCNdCYAD4SC
AAAAg8YEiwaFwI12AHXmjbYAAAAA66KNtgAAAAAPtzuDwwKD6AKJXfCLHolF7IXbdTjrhYtF7ItV
8IlEJAiNQwKJVCQEiQQk6Lh+AQCFwHUMi0XsgHwDAj10HGaQg8YEix6F2w+ET////2Y7O3XujbYA
AAAA672NRAMDZpDpOf///412AIPAApCNdCYA6Sn///+QkJBVMcCJ5bkBAAAAg+wEZYM9DAAAAAB0
AfAPsQ1cLAwID4X/BAAAoVwlDAg7BWQsDAh0JscFXCUMCAAAAABlgz0MAAAAAHQB8IMtXCwMCAEP
heAEAAAxwMnDhcB01okEJOhMYP//xwVkLAwIAAAAAOvCVYnlg+wciXX4i3UIiV30iX38hfZ0BYA+
AHUluOj///9lxwAWAAAAuP////+LXfSLdfiLffyJ7F3DjbQmAAAAAMdEJAQ9AAAAiTQk6KB5AQCF
wInDdcWJNCToEo3//7kBAAAAiUXwidhlgz0MAAAAAHQB8A+xDVwsDAgPhVQEAACLPVwlDAiLH4Xb
dCmLRfCJdCQEiRwkiUQkCOhhfQEAhcB1CYtF8IA8Az10LIPHBIsfhdt112WDPQwAAAAAdAHwgy1c
LAwIAQ+FFwQAADHA6Vj///+NdCYAifqNtgAAAACDwgSLAoXAiUL8dfTrmGaQVYnlV1ZTg+woi0UI
iQQk6GyM//+LXQzHRegAAAAAhduJRdh0EYtVDIkUJOhQjP//g8ABiUXoMcC5AQAAAGWDPQwAAAAA
dAHwD7ENXCwMCA+FrwMAAIs1XCUMCDH/uAgAAACF9nRVix4x/4XbdEZmkItF2IlEJAiLVQiJHCSJ
VCQE6Ip8AQCFwHUJi0XYgDwDPXQMg8YEg8cBix6F23XRhfaNBL0IAAAAdBGLDoXJD4VfAQAAjQS9
CAAAAIlEJAShZCwMCIkEJOhkf///hcCJww+EVgEAAItVEIXSdGGLVRCJFLiLFVwlDAg7FWQsDAh0
F40EvQAAAACJRCQIiVQkBIkcJOiYjP//x0S7BAAAAACJHVwlDAiJHWQsDAhlgz0MAAAAAHQB8IMt
XCwMCAEPheACAAAxwI1l9FteX13Di1Xoi0XYiWXgjUQCAYtV2IlF7IPAEoPg/CnEiVQkCItFCI10
JBuD5vCJNCSJRCQE6A2BAQDGAD2LVeiDwAGJVCQIi1UMiQQkiVQkBOgRjP//jQS7iUXwx0QkCEDP
BgjHRCQEYCwMCIk0JOgj9wEAhcB0V4sAi1XwhcCJAnVEi0XsiQQk6Il6//+LVfCFwIkCdH6LVeyJ
dCQEiQQkiVQkCOi9i///x0QkCEDPBgjHRCQEYCwMCItV8IsCiQQk6HD8AQCLZeDp2/7//4tF8McA
AAAAAOupi0UUhcAPhP7+//+LXRCF23RaiR7p8P7//2WDPQwAAAAAdAHwgy1cLAwIAQ+F4AEAALj/
////6ej+//+46P///2XHAAwAAABlgz0MAAAAAHQB8IMtXCwMCAEPhcIBAAC4/////4tl4Om3/v//
i1Xoi0XYiWXkjUQCAYtV2IlF3IPAEoPg/CnEiVQkCItFCI18JBuD5/CJPCSJRCQE6Mx/AQDGAD2L
VeiDwAGJVCQIi1UMiQQkiVQkBOjQiv//x0QkCEDPBgjHRCQEYCwMCIk8JOjo9QEAhcB0BosYhdt1
PItF3IkEJOhTef//hcCJw3Q1i1XciXwkBIkEJIlUJAjoior//8dEJAhAzwYIx0QkBGAsDAiJHCTo
QvsBAIkei2Xk6eT9//9lgz0MAAAAAHQB8IMtXCwMCAEPhfQAAAC4/////4tl5OnZ/f//jXYAVYnl
U4PsEItdCIXbdAWAOwB1Hbjo////ZccAFgAAALj/////g8QQW13DjbYAAAAAx0QkBD0AAACJHCTo
YHUBAIXAdc+LRRDHRCQIAAAAAIkcJIlEJAyLRQyJRCQE6D78///rwI0NXCwMCOhhoP//6fH6//+N
BVwsDAjogaD//+kQ+///jQ1cLAwI6EGg///pnPv//40FXCwMCOhhoP//6dn7//+NDVwsDAjoIaD/
/+lB/P//jQVcLAwI6EGg///pEP3//40FXCwMCOgxoP//6RD+//+NBVwsDAjoIaD//+ku/v//jQVc
LAwI6BGg///p/P7//5CQkJCQkJCQkJCQkIsVMBAMCFWJ5YtFCIXSdAgxwF3DjXQmAIlFCF3pH/n/
/5CQkJCQkJCQkJCQkJCQkFWJ5YPsFLjk////ZYsAx0QkDAAAAACJRCQQi0UQiUQkCItFDIlEJASL
RQiJBCTozQAAAMnDjXQmAI28JwAAAABVieWD7BS45P///2WLAIlEJBCLRRSJRCQMi0UQiUQkCItF
DIlEJASLRQiJBCTojgAAAMnDkJCQkJCQkJCQkJCQVYnlg+wUuOT///9liwDHRCQMAAAAAIlEJBCL
RRCJRCQIi0UMiUQkBItFCIkEJOgNBQAAycONdCYAjbwnAAAAAFWJ5YPsFLjk////ZYsAiUQkEItF
FIlEJAyLRRCJRCQIi0UMiUQkBItFCIkEJOjOBAAAycOQkJCQkJCQkJCQkJBVieVXVlOD7ESLRRiL
UASLRRSFwA+FQQMAAMdF4AAAAADHRegAAAAAi0UQhcAPiK0BAACDfRABD4SjAQAAg30QJA+PmQEA
AIt9CIt1GA+2D4n6i140D77B9kRDASAPhNMCAACQjXQmAIPCAQ+2Cg++wfZEQwEgdfCJVeyEyQ+E
cwMAAID5LQ+EmAIAAID5K8dF0AAAAAAPhIQBAACLRewPtjCJ8on3gPowD4QzAgAAi0UQhcAPhDwB
AACDfRAKD4QyAQAAi0UQg+gCx0XYAAAAAMdF5AAAAACLFIVAZAoIifmJ/g+2gOBkCgiEyYlV1IhF
zw+EfgEAAItd7Dld2A+EcgEAAItF5DH/x0XcAAAAAIPoAYlFxGaQjU7QgPkJdkyLReSFwHQmMdKN
tCYAAAAAi03gD7YEEToEE3UIg8IBOVXkd+w7VeQPhAsBAACLTRiJ8A+20ItBNPZEUAEED4QFAQAA
i0E8iwSQjUjJD7bBOUUQD47wAAAAOX3UD4LHAAAAO33UD4SuAAAAi1UQD7bBD6/XjTwQg8MBD7Yz
ifCEwA+EwgAAADld2A+Faf///4t1DIX2dAWLVQyJGotd3IXbD4TyAAAAuOj///+DfdABZccAIgAA
ABnALQAAAIDrD5C46P///2XHABYAAAAxwIPERFteX13Di0XohcAPhZwBAADHRdgAAAAAuAgAAADH
ReQAAAAAx0UQCgAAAOm4/v//g8IBiVXsx0XQAAAAAOlq/v//jbYAAAAAOk3PD4ZJ////jbQmAAAA
AMdF3AEAAADpQv///410JgADXcSQjXQmAOkx////jXYAOV3skI10JgAPhTn///+LTeyLVQwxwIXS
D4Ro////icgrRQiD6AF+FItdGA++Uf+LQzyDPJBYD4TfAAAAi0UIi30MiQcxwOk7////kI10JgCD
fdABGcAtAAAAgDn4D4L7/v//i03QifiFyQ+EFv///4PERPfYW15fXcOLRRCFwA+UwXQKg30QEA+F
xP3//4tF7A++UAGLRRiLQDyDPJBYdDWEyQ+Eqf3//8dFEAgAAAC4BgAAAIn36ab9//+DwgGJVezH
RdABAAAA6Wb9//+JfezpPf3//4NF7AK4DgAAAItV7MdFEBAAAAAPtjKJ9+lv/f//i0osiU3oD7YB
g+gBPH0Ph6v8//+LUiiJVeCAOgAPhar8///pl/z//4B5/jCQD4UW////i3UMjUH/iQYxwOlR/v//
i03giQwk6EiD//+FwIlFyIlF5HQti0XgifEx0g+2ADjBiEXzdBTrOY12AItN4A+2BBGLTew6BBF1
J4PCATlVyHfpi0Xsx0UQCgAAAIlF2LgIAAAA6eL8//+LTQjpe/7//4nwi03shMB0OY1G0DwJdiYP
tkXzMdI4AXQU61qNtgAAAACLfeAPtgQXOgQRdUiDwgE5Vch37IPBAQ+2MYnwhMB1x4tV6IlUJAyL
XeCJTCQEiVwkCIt17Ik0JOgjBQAAiUXYuAgAAAAPtj7HRRAKAAAA6WT8//+J8A+20PZEUwEEdMCL
dRiLRjyDPJBAfqjrsmaQVYnlg+wUi0UUx0QkDAAAAACJRCQQi0UQiUQkCItFDIlEJASLRQiJBCTo
Qvv//8nDVYnlV1ZTg+xIi0UYi1AEi0UUhcAPhSIDAADHRdwAAAAAx0XkAAAAAItFEIXAD4itAQAA
g30QAQ+EowEAAIN9ECQPj5kBAACLfQiLdRgPtg+J+oteNA++wfZEQwEgD4S6AgAAkI10JgCDwgEP
tgoPvsH2REMBIHXwiVXshMkPhPoCAACA+S0PhH8CAACA+SvHRcwAAAAAD4SEAQAAi0XsD7YwifKA
+jCIVesPhBYCAACLRRCFwA+EOwEAAIN9EAoPhDEBAACLRRCD6ALHRdQAAAAAx0XgAAAAAA+2VeuL
DIVAZAoID7aA4GQKCITSiU3QiEXLD4SQAQAAi13sOV3UD4SEAQAAi33gMfbHRdgAAAAAg+8BiX3E
kI1K0ID5CXZQi0XghcAPhC0BAAAxyY12AIt93A+2BA86BAt1CIPBATlN4HfsO03gD4QrAQAAi00Y
D7bSi0E09kRQAQQPhB8BAACLQTyLBJCNSMmNtgAAAAAPtsE5RRAPjgQBAAA5ddAPgsMAAAA7ddAP
hKoAAACLVRAPtsEPr9aNNBCDwwEPthOE0g+E2AAAADld1A+FZ////4t9DInwhf90BYtVDIkai13Y
hdsPhbsBAACLTcyFyXQdifCDxEj32FteX13DjXYAuOj///9lxwAWAAAAMcCDxEhbXl9dw4tF5IXA
D4WaAQAAx0XUAAAAALgIAAAAx0XgAAAAAMdFEAoAAADpuf7//4PCAYlV7MdFzAAAAADpav7//422
AAAAADpNyw+GTf///420JgAAAADHRdgBAAAA6Ub///+NdCYAi30YD7bKi0c09kRIAQR0GItHPIsE
iI1Iyen6/v//ZpADXcTpGv///zld7A+FKP///4tN7ItVDDHAhdIPhFX///+JyCtFCIPoAX4Ui10Y
D75R/4tDPIM8kFgPhK0AAACLRQiLfQyJBzHA6Sj///+LRRCFwA+UwXQKg30QEA+F4f3//4t97ItF
GA++VwGLQDyDPJBYdDiEyQ+Exv3//8dFEAgAAAC4BgAAAInyiFXr6cD9//+DwgGJVezHRcwBAAAA
6X/9//+JfezpVv3//4PHArgOAAAAiX3sx0UQEAAAAA+2N+vFi0osiU3kD7YBg+gBPH0Ph8r8//+L
UiiJVdyAOgAPhcn8///ptvz//4B5/jAPhUn///+LdQyNQf+JBjHA6XH+//+LTQjpB////7jo////
ZccAIgAAALj/////6VP+//+LVdyJFCToin7//4XAiceJReB0L4tN3InwMdIPtgk4yIhN83QX6zON
tgAAAACLTdwPtgQRi03sOgQRdR6DwgE513fqi1XsuAgAAADHRRAKAAAAiVXU6eT8//+J8ItN7ITA
iEXDdDcPtkXDg+gwPAl2Hw+2RfMx0jgBdA7rV4t13A+2BBY6BBF1S4PCATnXd+2DwQEPtgGEwIhF
w3XJi1XkiVQkDItd3IlMJASJXCQIi3XsiTQk6GsAAACJRdQPtgbHRRAKAAAAiEXruAgAAADpavz/
/w+2VcP2RFMBBHS+i3UYi0Y8gzyQQH6l67CQjbQmAAAAAFWJ5YPsFItFFMdEJAwAAAAAiUQkEItF
EIlEJAiLRQyJRCQEi0UIiQQk6EL7///Jw1WJ5VdWU4PsJItFFIXAD4TOAAAAi0UQiQQk6FF9//+L
VQg5VQyJRdwPhqkAAACD6AGJRdSLRQyD6AE5RQgPh58AAACLTRCLXQwDXdQPtgmITfPrEY10JgCD
6wGJ2CtF3DlFCHd9idgPtk3zK0XciUXgD7ZT/zjKiFXyddyLRRAPtkABhMCIRet0JjpD/roBAAAA
dA7rwmaQidD32DpMA/91totFEIPCAQ+2DBCEyXXoi00Ui1UMK1XgD74Bg8ABOcJ0Mn8oi1XgiVUM
i0UMOUUID4Jd////i1UIOVUMcwOJVQyLRQyDxCRbXl9dwwNF4IlFDOvWi0Xgg+gBiUXYiUXki0UU
615mkIB96gB4eTl9CIn5if4PhxsBAACLfeCLTdgDfdSAffIAic4Phb0AAAA5TQgPh/AAAACNtCYA
AAAAKU3YD75F6jlF2A+F2QAAAIn3jbYAAAAAi0XsjVf/iX3giVXYjUgBiU3sD7ZQAYTSiFXqdQkP
tgiJReyITeqAfep/i33YdYGLRdg5RQgPh0////+LdeADddSAffMAdLmQD7ZV8zhW/3Uli0Xci10Q
D7ZV640MB+sED7ZTAYTSdJgPtkH+g8MBg+kBOMJ06oPvAYPuATl9CHbH6QT///9mkI1O/4PvATlN
CHdJic4PtlXyOlf/deqLRdyLXRAPtlXrjQwG6xWNdgAPtkH+g8MBg+kBOMJ1yg+2UwGE0nXqifE5
TQgPhhf///+LTeSJTQzpl/7//4nOi1XYD75F6inKOcIPj+n+///plv7//5CQkJBVieVXVr4gZwoI
U4tFFItNCItdDIt9EIXAdQW+4GYKCIP/CnRbg/8QdCaD/wh0OZCJyDHS9/eD6wGJwQ+2BBaFyYgD
deuJ2FteX13DjXQmAInIg+sBg+APD7YEBsHpBIXJiAN16+vekInIg+sBg+AHD7YEBsHpA4XJiAN1
6+vGkL/NzMzMjXYAiciD6wH358HqA40EkgHAKcGF0g+2BA6J0YgDdeOJ2FteX13DjXQmAFWJ5VdW
U4PsHItNGItdCItVDMdF3CBnCgiFyXUHx0Xc4GYKCIN9FAgPhAoBAACDfRQQD4S4AAAAi30UhdKN
BH+NBIUIZQoIiUXgD4RoAQAAi3AIOfIPgsYBAACJ0THSicj39onBidj39olV8InK9/aJRei4AwAA
AIlV7ItdEI1V6I1EheSJVdiJReSLTeQx9osBhcB0HmaQMdKLfdyD6wH3dRSDxgGJwQ+2BBeFyYgD
ich15ItF2DlF5A+EOAEAAItV4A++QgU5xn0ZkI10JgCD6wGDxgHGAzCLTeAPvkEFOfB/7INt5ATr
oY22AAAAAIXSD4XQAAAAidqNtgAAAADrCY22AAAAAIldEItN3InQi10Qg+APi3UQweoED7YEAYPr
AYXSiEb/dd6DxByJ2FteX13DjXQmAIXSidl0TbkKAAAAkI10JgCLddyJ2IPgB4t9EMHrAw+2BAaI
RA/1g+kBdeWJ0InRg+ABg+8KweACCdjR6Yl9EA+FjwAAAInB6wqNtCYAAAAAiV0Qi33ciciLXRCD
4AeLVRDB6QMPtgQHg+sBhcmIQv913oPEHInYW15fXcONdCYAiV3ouAEAAADptv7//412AIneuwgA
AACQi03cifCD4A+LfRDB7gQPtgQBiEQf94PrAXXlg+8IiX0Q6RX///9mkDtdEA+FKf///4PrAcYD
MOke////i1Xcg20QAYt1EA+2BAKIBulq////idj39olF6LgCAAAAiVXs6Ub+//+NdCYAjbwnAAAA
AFWJ5VdWU4PsIItFFI199It1DIl8JASJRCQMi0UQiUQkCItFCIkEJOjk/P//icM533YcifGJ2maQ
D7YCg8IBiAGDwQE513fxjUX0KdgBxoPEIInwW15fXcOQjbQmAAAAAFWJ5VdWU4PsNItFGItVDI19
9It1EIl8JAiJRCQQi0UUiVQkBIlEJAyLRQiJBCToLf3//4nDOd92HYnxidqNdgAPtgKDwgGIAYPB
ATnXd/GNRfQp2AHGg8Q0ifBbXl9dw1WJ5YPsHIld9ItdCIl1+Il9/It9DItTFItLEIuDmAAAAInW
Kc6JRfB1JjtTGHNDifiIAoPCAQ+2wIlTFItd9It1+It9/InsXcONtCYAAAAAicKLgJQAAACJFCSJ
dCQIiUwkBP9QHInC99oDUxSJUxTruIn5i3X4D7bBi338iV0Ii130iUUMiexd6cJBAQBmkFWJ5VdW
U4PsIIt1CItGFDtGGA+D1AEAAMYAJYPAAYlGFItVDL8BAAAAD7ZCDKgID4WRAQAAhMAPiGMBAACo
QA+FywEAAKgQkA+FHgIAAKggD4X5AQAAi0UMg3gQMI12AA+EOQIAAItVDPZCDQgPhcMBAACLVQyN
RfSJReSLQgSFwHUli1UMgzr/dW2LVQyLQgiFwA+F6gEAAIPEIIn4W15fXcOQjXQmAI1V9MdEJAwA
AAAAx0QkCAoAAACJVCQEiQQk6Pn6//+Jw41F9DnYdrOLRhQ7RhgPthMPg6gAAACIEIPAAYlGFIPD
AYPHATld5Hfe64+NdCYAi0YUO0YYD4McAgAAxgAug8ABiUYUjUX0g8cBx0QkDAAAAADHRCQICgAA
AIlEJASLVQyLAokEJOiM+v//OUXkicN3HOlL////iBCDwAGJRhSDwwGDxwE5XeQPhjT///+LRhQ7
RhgPthNy3g+2wolEJASJNCToT0ABAIPAAXXSZpC//////4PEIIn4W15fXcMPtsKJRCQEiTQk6CpA
AQCDwAF03elH////i0YUO0YYZpAPgzIBAADGACeDwAGJRhSLVQyDxwEPtkIM6Xf+//+LRhQ7RhgP
gy4BAADGACODwAGJRhSLVQy/AgAAAA+2QgzpSf7//8dEJAQlAAAAiTQk6MQ/AQCDwAEPhHP////p
F/7//422AAAAAItGFDtGGGaQD4MiAQAAxgArg8ABiUYUi1UMg8cBD7ZCDOkY/v//i0YUO0YYc37G
AEmDwAGJRhSDxwHpJP7//4tGFDtGGA+DJQEAAMYALYPAAYlGFIPHAenq/f//i0YUO0YYD4PoAAAA
xgAgg8ABiUYU66SLVhQ7VhgPgw8BAACIAo1CAYlGFIPHAen6/f//i0YUO0YYD4MQAQAAxgAwg8AB
iUYUg8cB6ar9///HRCQESQAAAIk0JOj0PgEAg8ABD4Sj/v//6W3///+NtgAAAADHRCQEJwAAAIk0
JOjQPgEAg8ABD4R//v//6bn+//9mkMdEJAQjAAAAiTQk6LA+AQCDwAEPhF/+///pvf7//2aQx0Qk
BC4AAACJNCTokD4BAIPAAQ+EP/7//+nP/f//ZpDHRCQEKwAAAIk0JOhwPgEAg8ABD4Qf/v//6cn+
//9mkMdEJAQgAAAAiTQk6FA+AQCDwAEPhP/9///pqf7//2aQx0QkBC0AAACJNCToMD4BAIPAAQ+E
3/3//+nG/v//D7bAiUQkBIk0JOgTPgEAg8ABD4TC/f//6dz+///HRCQEMAAAAIk0JOj1PQEAg8AB
D4Sk/f//6dv+//+NtCYAAAAAVYnlgezcIAAAiV30idOJdfiJxol9/ItAaIXAD4VPAQAAx0Zo////
/42FPN///4mFUP///42VPP///4mFTP///4tGPIl11ImVVP///8dFpP/////HhTz///8EgK37x0WE
AAAAAImFeP///8dF0EBtCgiJTCQIiVwkBIkUJOiPBAAAice4AAAAAIXAD5XAD7bAhcCJhTjf//8P
hfIAAADHReQAQwYIiXXoZoM+AHhWi0ZIZYsdCAAAADlYCImFNN///3Q3x4Uw3///AAAAALkBAAAA
McCLlTTf//9lgz0MAAAAAHQB8A+xCg+Fb0gAAItGSIlYCImFNN///4uFNN///4NABAGLlUz///+L
nVD///8p04XbfiGLhpQAAACJXCQIiVQkBIk0JP9QHDnYD5TAD7bAg+gBCcdmgz4AeBCLVkiLQgSD
6AGFwIlCBHRji4U43///hcB0J41F5MdEJAQAAAAAiQQk6EaQ+vfrEo10JgCDwAG//////w+Eqv7/
/4n4i130i3X4i338iexdw412AI1F5Il0JAjHRCQEAEMGCIkEJOgJkPr36fz+//+NdCYAx0IIAAAA
AGWDPQwAAAAAdAHwgyoBD4WeRwAA64CNdgBVieVXVlOJw4PsJItFCIlV6IlN5IkEJOgUcf//i1Xk
iUXgD7YSidCD6AE8fYhV73YPjWX0idhbXl9dwgQAjXYAi1XoKdqNQhKD4PwpxI18JBuD5/CJXCQE
iVQkCIk8JOjMZgEAi13oOceJxnPEi0XkD75V74td6IPAAYlF8ItFCANF4IlF3GaQg+4Bg+sBD7YG
g+oBiAN1WDn3c5WLTdyLVeCNtgAAAAAPtkH/g+oBg+sBg+kBhdKIA3/ti1XwD7YCPH90OzwAfDeN
tCYAAAAAdFaDRfABg+4BD77QD7YGg+sBg+oBiAN0r420JgAAAAA593KU6Tj///+NtCYAAAAAg+4B
g+sBD7YGOfeIAw+DHv///4PuAYPrAQ+2Bjn3iANy3ukK////kItF8A++UP/pVP///422AAAAAI2/
AAAAAFWJ5VeJx1ZTg+xIxwQkRGcKCIlVwOg25gEAxwQkLgAAAIlFxIlEJATok+YBAMcEJCwAAACJ
w4tFxIlEJATofuYBAInGi0XEhcAPhTMBAACLVcAp+o1CEoPg/CnEjUQkH4Pg8Il8JASJRbyJVCQI
iQQk6HplAQCLfcCJRciNdCYAg23IAYtFyDlFvHdri0XID7YQjULQPAl3bw++yo1B0IP4CXd1uNj/
//9liwCLEI1B+SX//wAAi1yCJIkcJOgub///KceFwInBdLYx0gHDjTQHjbQmAAAAAA+2RBP/iEQW
/4PqAY0ECoXAde2DbcgBi0XIOUW8dpWNZfSJ+FteX13DjbQmAAAAAItNxIXJdS6D7wGIF+ln////
x0QkDM9nCgjHRCQIJAAAAMdEJARQZwoIxwQkZmcKCOjjlv//gPoudDuA+ix1yI1dzIkcJOiebv//
KceFwInBD4Qi////MdIBw400Bw+2RBP/iEQW/4PqAY0ECoXAde3pA////41d3OvIjUXsiUQkCI1F
3MdF7AAAAADHRfAAAAAAiVwkBIkEJOgaaQEAg8ABdDiNReyJRCQIjUXMx0XsAAAAAMdF8AAAAACJ
dCQEiQQk6PFoAQCDwAEPhXf+//9mx0XMLADpbP7//2bHRdwuAI20JgAAAADruY20JgAAAACNvCcA
AAAAVYnlgeycBQAAx8Lo////iV30i00IiXX4iX38ZYsCiYXE+v//i0FohcAPhVEBAADHQWj/////
i3UIix72wwgPhZQCAACLdQyF9g+EmR8AAPbDAg+FUAEAAMdEJAQlAAAAi30MiTwk6PVu//9mhdvH
hcz6//8AAAAAiYW0+v//eGy4AAAAAIXAD5XAD7bAhcCJhcz6//8PhWMfAACLVQjHRYwAQwYIiVWQ
i00IZoM5AHg7i3FIZYsdCAAAADleCHQoMdK5AQAAAInQZYM9DAAAAAB0AfAPsQ4PhYhDAACLVQiL
QkiJWAiJxoNGBAGLjbT6//+LXQgrTQyLg5QAAACJjaz6//+JTCQIi3UMiRwkiXQkBP9QHDmFrPr/
/w+EnwAAAMeFrPr///////+LTQhmgzkAeCuLUUiLQgSD6AGFwIlCBHUbx0IIAAAAAGWDPQwAAAAA
dAHwgyoBD4USQwAAi4XM+v//hcB0Ko1FjMdEJAQAAAAAiQQk6CSL+vfrFWaQg8ABx4Ws+v//////
/w+Eo/7//4uFrPr//4td9It1+It9/InsXcNmkItNEItVDItFCOg6+f//iYWs+v//69VmkIu9tPr/
/4A/AA+EXP///4tFEMeFpPr//wAAAADHhaj6////////x4XA+v//AAAAAImFvPr//8eFyPr//wAA
AACNVwGJlbD6//8Ptk8Buv2PBQiJyIPoIDxaiI0H+///dxUPvoUH+///iwSFQGsKCIsUhUBrCgiL
XRCNtXj///+JtYz7///Hhdz6//8AAAAAx4Xg+v//AAAAAImdiPv//8eF5Pr//wAAAADHhej6//8A
AAAAx4Xs+v//AAAAAMeF8Pr//wAAAADHhfT6//8AAAAAx4X4+v//AAAAAMeF/Pr//wAAAADHhXj7
//8AAAAAx4V0+////////8eFAPv//wAAAADGhQb7//8gx4W4+v//AAAAAP/iZpBlxwIJAAAAx4Ws
+v///////+ml/v//uNj///+JpZD6//+LnYj7//9liwCDwwSLAItAWMdF3AAAAADHReAAAAAAiV0Q
g8ASg+D8KcSNRdyJRCQIi72I+///jXQkI4Pm8IsHiTQkiUQkBOh7ZQEAg/j/icMPhGE6AACLvXj7
//8px4uF5Pr//4XAdSGF/34diXwkCMdEJAQgAAAAi0UIiQQk6LPhAAABhaz6//+LVQiLgpQAAACJ
XCQIiXQkBIkUJP9QHDnDD4UPOgAAi4Xk+v//AZ2s+v//hcB0IYX/fh2JfCQIx0QkBCAAAACLTQiJ
DCToY+EAAAGFrPr//4ulkPr//420JgAAAACLhbj6//+FwA+FojgAAIudsPr//8dEJAQlAAAAg8MB
iRwk6Flr//+LVQiJxonHi4KUAAAAKd6JdCQIiVwkBIkUJP9QHDnGD4X1/P//AbWs+v//gD8AD4Tw
/P//g4XA+v//Aem5/f//uNj///+NVcSJpZz6//+LvcD6//+LjRj7//9liwCLAItAWMdFxAAAAADH
RcgAAAAAg8ASg+D8KcSNBH+NdCQjweAEg+bwAcGJjXz6//8PhA4yAACLjRj7//+LnSD7//+LvYj7
//+LRAEkjQRAiwSDib1s+///iVQkCIlEJASJNCTo9GMBAIP4/4nDD4TPOAAAi71U+///KceLhTj7
//+FwHUhhf9+HYl8JAjHRCQEIAAAAItFCIkEJOgs4AAAAYWs+v//i1UIi4KUAAAAiVwkCIl0JASJ
FCT/UBw5ww+FfTgAAIuFOPv//wGdrPr//4XAdCGF/34diXwkCMdEJAQgAAAAi00IiQwk6NzfAAAB
haz6//+LpZz6//+LnXz6//9mkIuNuPr//4kMJOhKO///i3UIi1MUi0MYi46UAAAAiVQkBCnQiUQk
CIk0JP9RHInCi0MYK0MUOcIPhXz7//+LvWz7//8Blaz6//+DhcD6//8Bi7W8+v//ib2I+///i4XA
+v//OYUQ+///D4ZV+///i5XA+v//i50Y+///jQRSweAEAcMPtksMicjA6AOJx4nIwOgEg+cBicKJ
yMDoBYPiAYm9MPv//4nHicjA6AaD5wGJlTT7//+JwonIwOgHg+IBD7bAiYVA+///icjQ6Im9OPv/
/4nPiZU8+///icKD5wGD4gGJyIm9RPv//8DoAomVSPv//w+2Uw3Q6onXg+cBib1M+///iceLQwTA
6gKD5wGJvVD7//+LO4mFVPv//4nQD7ZTEIPgAYmFXPv//w+2QwiJvVj7//+IlWL7//+IhWP7//+L
QyCD+P90IIuVIPv//40EQIsEgoXAiUMED4hUGQAAi0sEiY1U+///i0Mcg/j/dBuLvSD7//+NBECL
FIeJ0MH4HwnQiQOJhVj7//+LhVj7//+LlVT7//850H0CidCNjXj///89yAMAAImNjPv//8eFuPr/
/wAAAAB+MY1YIIH7ABAAAA+HrRoAAI1DEoPg/CnEjUQkI4Pg8I0cGImdjPv//8eFuPr//wAAAAAP
toVj+///uqmSBQiLnYj7//+D6CA8WncbD76FY/v//4udiPv//4sEhUBrCgiLFIVAaAoIiZ2I+///
ibW8+v///+KDhbD6//8Bi4Ww+v//D7YAiIUH+///g+ggPFoPh8clAAAPvoUH+///i52I+///i7W8
+v//x4Xg+v//AQAAAIsEhUBrCgiLFIVAawoI66SDhbD6//8Bi5Ww+v//D7YSidCD6CA8WoiVB/v/
/w+GsCQAAIudiPv//7r9jwUIi7W8+v//x4Xo+v//AQAAAOlh////g72o+v///w+EzTIAAIOFsPr/
/wGLnbD6//8PthuJ2IPoIDxaiJ0H+///D4ZDJwAAi52I+///uv2PBQiLtbz6///Hhez6//8BAAAA
6RH///+DhbD6//8Bi52w+v//D7YbidiD6CA8WoidB/v//w+GtCYAAIudiPv//7r9jwUIi7W8+v//
x4Xc+v//AQAAAOnO/v//i43k+v//hcl1B8aFBvv//zCDhbD6//8Bi4Ww+v//D7YAiIUH+///g+gg
PFoPhyMbAAAPvoUH+///i52I+///i7W8+v//iwSFQGsKCIsUhUBrCgjpdv7//4OFsPr//wGLlbD6
//8PtgqA+SoPhNkmAAAPtsGNUNCLhYj7//+D+gnHhXT7//8AAAAAD4dJJwAAg4Ww+v//AYudsPr/
/w+2Cw+2wYPoMIP4CXclg4Ww+v//AQ+2wYu1sPr//40Uko1UUNAPtg4PtsGD6DCD+Al224mVdPv/
/4u9ePv//zm9dPv//w+PFCoAAIuFsPr//w+2CInIg+ggPFqIjQf7//8Ph1EaAAAPvoUH+///i52I
+///i7W8+v//iwSFQGsKCIsUhUBqCgjppP3//4OFsPr//wGLjbD6//8PtgmJyIPoIDxaiI0H+///
D4YQIwAAi52I+///uv2PBQiLtbz6///HheT6//8BAAAAxoUG+///IOla/f//g4Ww+v//AYuVsPr/
/w+2Ao1Q0IP6CXdJi7Ww+v//i52w+v//D7ZOAYPDAQ+2wYPoMIP4CXcejXYAg8MBD7bBD7YLjRSS
jVRQ0A+2wYPoMIP4CXblhdJ0CYD5JA+EGhIAAIu9iPv//4udiPv//4s/g8MEhf+JvXj7//8PiIgq
AACBvXj7///HAwAAfi2LtXj7//+DxiCB/gAQAAAPh+wwAACNRhKD4PwpxI1EJCOD4PCNNDCJtYz7
//+LhbD6//+6/Y8FCIu1vPr//w+2AIiFB/v//4PoIDxaD4d8/P//D76FB/v//4u1vPr//4sEhUBr
CgiLFIXAagoI6Vz8//+DhbD6//8Bi5Ww+v//D7YSidCD6CA8WoiVB/v//w+GeyQAAIudiPv//7r9
jwUIi7W8+v//x4X0+v//AAAAAMeF/Pr//wEAAADpD/z//4OFsPr//wGLjbD6//8PtgmJyIPoIDxa
iI0H+///D4ZLIQAAi52I+///uv2PBQiLtbz6///Hhfj6//8BAAAA6cz7//+DhbD6//8Bi4Ww+v//
D7YAiIUH+///g+ggPFoPhsEhAACLnYj7//+6/Y8FCIu1vPr//8eFAPv//wEAAADpi/v//4OFsPr/
/wGLhbD6//8PtgCIhQf7//+D6CA8Wg+GMCEAAIudiPv//7r9jwUIi7W8+v//x4X0+v//AQAAAOlK
+///i5Ww+v//D7YCg4Ww+v//AYudsPr//41Q0A+2Cw+2wYPoMIP4CXcnZpCDhbD6//8BD7bBi7Ww
+v//jRSSjVRQ0A+2Dg+2wYPoMIP4CXbbgfrHAwAAiZV4+///fimJ04PDIIH7ABAAAA+H8i4AAI1D
EoPg/CnEjUQkI4Pg8I0cGImdjPv//4D5JA+E3Q8AAInIg+ggPFqIjQf7//8PhzAXAAAPvoUH+///
i52I+///i7W8+v//iwSFQGsKCIsUhcBqCgjpg/r//4uV+Pr//4XSD4Xa9f//i514+///i4Xk+v//
g+sBhcB1IYXbfh2JXCQIx0QkBCAAAACLVQiJFCTo7tcAAAGFrPr//4t9CIuNiPv//4u1iPv//4tH
FIPBBDtHGIlNEA+2Fg+D9TIAAIgQi1UIg8ABiUIUi4Xk+v//g4Ws+v//AYXAD4RU9v//hdsPjkz2
//+JXCQIx0QkBCAAAACLTQiJDCTohdcAAAGFrPr//+kq9v//i52I+///i7WI+///g8MEiV0Qiz6F
/w+EdSQAAIuF+Pr//4XAD4Q7GgAAi4V0+///iX3kx0XMAAAAAMdF0AAAAACFwA+I8i8AAIG9dPv/
/wAQAAAPh7YsAACLhXT7///HhQj7//8AAAAAg8ASg+D8KcSNfCQjg+fwjXXMiXQkDIuFdPv//4k8
JIlEJAiNReSJRCQE6AJdAQCD+P+Jww+EdgUAAIu1ePv//yneD4ieJwAAi43k+v//hcl1IYX2dB2J
dCQIx0QkBCAAAACLRQiJBCTopNYAAAGFrPr//4tVCIuClAAAAIlcJAiJfCQEiRQk/1AcOdgPhR4F
AACLleT6//8Bnaz6//+F0nQhhfZ0HYl0JAjHRCQEIAAAAItNCIkMJOhU1gAAAYWs+v//i4UI+///
hcAPhPD0//+JPCToyDH//+nj9P//jXYAg4Ww+v//AYudsPr//w+2G4nYg+ggPFqInQf7//8Ph/0A
AAAPvoUH+///i52I+///i7W8+v//x4Xw+v//AQAAAIsEhUBrCgjHhfj6//8BAAAAixSFwGgKCOks
+P//g4Ww+v//AYuFsPr//w+2AIiFB/v//4PoIDxad1kPvoUH+///i52I+///i7W8+v//x4Xw+v//
AAAAAIsEhUBrCgjHhfj6//8AAAAAixSFwGgKCOnV9///g4Ww+v//AYuVsPr//w+2EonQg+ggPFqI
lQf7//92p4udiPv//7r9jwUIi7W8+v//x4Xw+v//AAAAAMeF+Pr//wAAAADpjPf//4OFsPr//wGL
jbD6//8PtgmJyIPoIDxaiI0H+///D4YD////i52I+///uv2PBQiLtbz6///HhfD6//8BAAAAx4X4
+v//AQAAAOk/9///i10Ii0MUO0MYD4P+MQAAxgAli3UIg8ABiUYUi72I+///g4Ws+v//AYl9EOlm
8///i5Xw+v//hdIPhCYeAACLjYj7//+LhYj7//+LUQSDwAiJRRCLAYnTwesfhduJndD6//90B/fY
g9IA99qJx4nTx4XU+v//CgAAAIO9dPv//wAPjFYTAAAPheouAACJ2gn6xoUG+///IA+FSRMAAIO9
1Pr//wgPhCooAACLjYz7///GhQb7//8giY3Y+v//Cd8PlcAPtviLhdj6//+JhXz7//+LhYz7//8r
hdj6//85hXT7//9/IYX/dB2Lhdz6//+FwHQTg73U+v//CA+E1h8AAI22AAAAAIu1fPv//yu1jPv/
/4nwA4V0+///ibWM+v//icbB/h/31iHGi4Xk+v//hcAPhbYOAACLnYz6//8DnXj7//8p84X/D5XA
IoXc+v//icd0DYO91Pr//xAPhC0fAACLheD6//8LhdD6//8Lhej6//+D+AGD0/+AvQb7//8gD4Qg
GQAAi4XQ+v//hcAPhesYAACLjej6//+FyQ+F4xsAAIuV4Pr//4XSD4VBHwAAifiEwHQNg73U+v//
EA+EYSYAAI0EM4XAfh2JRCQIx0QkBDAAAACLXQiJHCToBdMAAAGFrPr//4udjPv//4t1CCudfPv/
/4uGlAAAAIlcJAiLvdj6//+JNCSJfCQE/1AcOcMPhW0BAAABnaz6///pc/H//8eF1Pr//xAAAACL
hfD6//+FwA+E1RAAAIu9iPv//4uFiPv//8eF0Pr//wAAAADHheD6//8AAAAAg8cIiX0Qi1gEizjH
hej6//8AAAAA6QT+//8PvoUH+///x0WEAAAAAA+2lfT6//8Pto34+v//i7V0+///iUWAD7ZFhAHS
i714+///weECibV4////g+D8CoXw+v//ib18////CdAPtpXc+v//g+DzCcgPto3g+v//weIDCdAP
tpXk+v//weEEg+DPCcgPto3o+v//weIFCdAPtpXs+v//weEGg+A/CcjB4gcJ0A+2lQD7//+IRYQP
tkWFweIDg+D3CdCIRYUPtoUG+///iUWIi4Xw+v//hcAPhJEbAACLhYj7//+LnYj7//+DwAyLUwSL
SwiJRRCLA4lVrIlNsIlFqI1FqIlF7I1F7IlEJAiNhXj///+JRCQEi1UIiRQk6Ik0AACFwA+J3Pn/
/4uFuPr//8eFrPr///////+FwA+ERO3//4uVuPr//4kUJOjLLP//6Sft//8PvoUH+///x0WEAAAA
AIuNdPv//w+2lfT6//+LnXj7//+JRYAPtkWEiY14////D7aN+Pr//wHSiZ18////g+D8CoXw+v//
weECCdAPtpXc+v//g+DzCcgPto3g+v//weIDCdAPtpXk+v//weEEg+DPCcgPto3o+v//weIFCdAP
tpXs+v//weEGg+A/CcjB4gcJ0IhFhA+2hQb7//+JRYiLhfD6//+FwA+E2BoAAIu9iPv//4u1iPv/
/4sHi1cEg8YMi08IiXUQiUWoiVWsiU2wjUWoiUXsjY14////jUXsiUQkCIlMJASLXQiJHCToBFgA
AIXAD4m3+P//6db+//+NtCYAAAAAi72I+///i7WI+///iweDxgSJdRCFwA+E5xIAAInHx4XQ+v//
AAAAAMeF1Pr//xAAAADHhdz6//8BAAAAx4Xs+v//AAAAAMaFB/v//3iDvXT7//8AD4xXDQAAD4Wt
LQAAhf/GhQb7//8gD4VMDQAAg73U+v//CA+EAyAAAIuVjPv//zHAxoUG+///IImVfPv//4mV2Pr/
/+mL+///i0UI9kA8BHQOi73I+v//hf8PhF4mAACLtfD6//+F9g+EvRgAAIu1iPv//4uFrPr//4ud
iPv//4sOicKDwwTB+h+JXRCJAYlRBOn27f//x4XU+v//CgAAAOl+/P//x4XU+v//CAAAAOlv/P//
i43A+v//i50Y+///jQRJweAEAcMPhIMcAACLQySLtSD7//+NBECNBIaJReyNReyJRCQIiVwkBIt9
CIk8JOimVgAAi5WI+///iZVs+///hcAPiHH9//8Bhaz6///p/+7//4uNwPr//4uFGPv//40UScHi
BAHQhcAPhHkjAACLvRj7//+LjYj7//+LRBcki5Ug+///jQRAiwSCiY1s+///hcAPhFkSAACJx8eF
JPv//wAAAADHhSj7//8QAAAAx4Uw+///AQAAAMeFQPv//wAAAADGhWP7//94g71Y+///AA+MIxMA
AA+FGAsAAIX/xoVi+///IA+FEAsAAIO9KPv//wgPhLEeAACLnYz7///GhWL7//8giZ2A+///iZ0s
+///i5WA+///K5WM+///idADhVj7//+JlZj6//+JxsH+H/fWIcaLhTj7//+FwA+FtwkAAInTi4Uw
+///A51U+///KfOF/w+VwoXAD5XAIMKJ13QNg70o+///EA+EkhkAAIuFNPv//wuFJPv//wuFPPv/
/4P4AYPT/4C9Yvv//yAPhNkTAACLhST7//+FwA+FpBMAAIuFPPv//4XAD4UsFwAAi4U0+///hcAP
hcYZAACJ+ITAdA2DvSj7//8QD4S1HwAAjQQzhcB+HYlEJAjHRCQEMAAAAItdCIkcJOgqzQAAAYWs
+v//i52M+///i3UIK52A+///i4aUAAAAiVwkCIu9LPv//4k0JIl8JAT/UBw5ww+Fkvv//4uVwPr/
/wGdrPr//4udGPv//40EUsHgBAHD6Qzt//+LXQj2QzwEdA6Lhcj6//+FwA+E4yEAAIu9wPr//40E
f8HgBAOFGPv//w+EjyEAAIudRPv//4XbD4QGGAAAicOLQCSLvSD7//+NBECLDIeLhaz6//+JwsH6
H4lRBIuViPv//4kBiZVs+///6Z3s//+NhZD7///HRCQI6AMAAIlEJASLvcT6//+JPCToxUMBAMeF
UPv//wAAAACJxouFiPv//4mFbPv//4X2D4RrGQAAi71Q+///hf8PhAcQAACLnVj7//+JdeTHRbQA
AAAAx0W4AAAAAIXbD4hEJQAAgb1Y+///ABAAAA+H/SEAAIuFWPv//8eFZPv//wAAAACDwBKD4Pwp
xI10JCOD5vCNfbSJfCQMi4VY+///iTQkiUQkCI1F5IlEJAToyVEBAIP4/4nDD4Q9+v//i71U+///
Kd8PiLUbAACLlTj7//+F0nUhhf90HYl8JAjHRCQEIAAAAItFCIkEJOhrywAAAYWs+v//i1UIi4KU
AAAAiVwkCIl0JASJFCT/UBw52A+F5fn//4uFOPv//wGdrPr//4XAdCGF/3QdiXwkCMdEJAQgAAAA
i00IiQwk6BvLAAABhaz6//+LhWT7//+FwA+F6SkAAIudwPr//40EW4udGPv//8HgBAHD6Sbr//+L
ncD6//+LhRj7//+NFFvB4gQB0IXAD4QkIQAAi40Y+///i50g+///i72I+///i0QRJI0EQIs0g4m9
bPv//+l+/v//jYWQ+///x0QkCOgDAACJRCQEi73E+v//iTwk6AtCAQDHhfj6//8AAAAAiceLhYj7
//+JRRDpC/P//8eFKPv//woAAACLjUT7//+FyQ+EyQgAAIudwPr//4uFGPv//40UW8HiBAHQhcAP
hPgbAACLjRj7//+LnSD7//+LRBEkjQRAizyDi1yDBIuFiPv//8eFJPv//wAAAADHhTT7//8AAAAA
x4U8+///AAAAAImFbPv//4O9WPv//wAPjGURAAAPhZAJAACJ2gn6xoVi+///IA+FhgkAAIO9KPv/
/wgPhAIcAACLjYz7///GhWL7//8giY0s+///Cd8PlcAPtviLhSz7//+JhYD7//+LhYz7//8rhSz7
//85hVj7//8Pj4H7//+F/w+Eefv//4uFMPv//4XAD4Rr+///g70o+///CA+FXvv//4OtLPv//wGL
hSz7///GADCJhYD7///pQ/v//8eFKPv//wgAAADp1f7//8eFKPv//xAAAADpxv7//4u9wPr//4ud
GPv//40Ef8HgBAHDD4TvFwAAi0Mki7Ug+///jQRAjQSGiUXsjUXsiUQkCIlcJASLfQiJPCToCywA
AIuViPv//4mVbPv//+kA+v//i10Ii0MUO0MYD4MWJAAAxgAli3UIg8ABiUYUi73A+v//i50Y+///
g4Ws+v//AY0Ef8HgBAHDi4WI+///iYVs+///6cvo//+AvQf7//8AD4Ql9///i424+v//gewQBgAA
jVwkI4Pj8ImdGPv//8dF8AAAAACJDCTo7iP//4O9qPr///8PhAYbAACLhbT6//+AOAAPhLUfAACL
lbT6//8x/8eFFPv//yAAAADHhRz7//8AAAAAx4UQ+///AAAAAImVsPr//+sMjXQmAIn3iZUY+///
i50Y+///jUXwiUQkDAH7iVwkCIuVHPv//4lUJASLjbD6//+JDCTojbIAAItbGIOFEPv//wEBhRz7
//+JnbD6//+AOwAPhBkIAACLjRD7//+NdzA5jRT7//+LlRj7//93l9GlFPv//4udFPv//413MIuV
GPv//40EW8HgBAHyg8AQKcSNXCQjg+PwOdoPhAAKAACJdCQIi70Y+///iRwkiXwkBOhAUf//jQQz
ido5xw+FQ////4uFFPv//4na0egBhRT7///pLv///4uFRPv//4XAD4QPEAAAi43A+v//i4UY+///
jRRJweIEAdCFwA+EKSEAAIu9GPv//4uNIPv//4udiPv//4tEFySNBECLVIEEiwSBiZ1s+///idbB
7h+F9om1JPv//3QH99iD0gD32onHidPHhSj7//8KAAAA6cz8//+LhVD7//+FwA+FzuX//4u1VPv/
/4uFOPv//4PuAYXAdSGF9n4diXQkCMdEJAQgAAAAi1UIiRQk6InGAAABhaz6//+LjcD6//+LvRj7
//+NBEnB4AQBxw+EQCAAAIuVGPv//4tdCIuNIPv//4tEAiSNBEAPthSBi0MUO0MYD4OfIwAAiBCL
VQiDwAGJQhSLjYj7//+Dhaz6//8BiY1s+///i4U4+///ifuFwA+ETeb//4X2ifsPjkPm//+JdCQI
x0QkBCAAAACLXQiJHCSJ++jyxQAAAYWs+v//6R/m//+LFdgxDAiF0g+EnBwAAIuNwPr//4udGPv/
/40EScHgBAHDi0MIizSChfYPhIMjAACLQyyNBIUQAAAAKcSLQyyNTCQjg+HwhcB0ITHSjXYAidCL
vSD7//8DQySNBECNBIeJBJGDwgE5Uyx35IlMJAiJXCQEi0UIiQQk/9aFwA+IA/T//4uViPv//wGF
rPr//4mVbPv//+mF5f//kI10JgBlxwIWAAAAx4Ws+v///////+mV4f//i0UIx0QkBABDBgiJRCQI
jUWMiQQk6Ihs+vfpi+D///fYg8kgiEsMiUMEx4U4+///AQAAAOmS5v//i4XQ+v//hcAPhVYKAACL
hej6//+FwA+FnA0AAIuF4Pr//4XAD4X6EAAAhf90F4uF3Pr//4XAdA2DvdT6//8QD4Q6GAAAhfZ0
HYl0JAjHRCQEMAAAAItFCIkEJOiZxAAAAYWs+v//i52M+///i1UIK518+///i4KUAAAAiVwkCIuN
2Pr//4kUJIlMJAT/UBw5ww+FAfP//ym1jPr//4uFjPr//wOFePv//wGdrPr//4XAD47y4v//iUQk
CMdEJAQgAAAAi10IiRwk6CvEAAABhaz6///p0OL//4uNJPv//4XJD4VPCQAAi5U8+///hdIPhQMO
AACLhTT7//+FwA+FQRAAAIX/dBeLhTD7//+FwHQNg70o+///EA+EyhYAAIX2dB2JdCQIx0QkBDAA
AACLXQiJHCTowMMAAAGFrPr//4udjPv//4t9CCudgPv//4uHlAAAAIlcJAiLlSz7//+JPCSJVCQE
/1AcOcMPhSjy//8ptZj6//+LhZj6//8DhVT7//8Bnaz6//+FwA+PBgYAAIuNwPr//4udGPv//40E
ScHgBAHD6Yjj//+JHCToOMMBAIXAD4VD5f//iRwk6Mg7//8Bw4mFuPr//4mdjPv//+lK5f//xoVi
+///IDHAgL1j+///WA+UwIlEJAyLlSj7//+JVCQIi42M+///iTwkiUwkBOiS0P//i51A+///hduJ
hSz7//90M4uNqPr//4XJdCmLnaT6//+JHCSLjaj6//+LlYz7//+LhSz7///oSNr//4PsBImFLPv/
/4uVXPv//4XSdA2DvSj7//8KD4TjCQAAi7Us+///i4WM+///ibWA+///KfDp6vj//8eFdPv//wEA
AAAxwIC9B/v//1gPlMCJRCQMi7XU+v//iXQkCIuFjPv//4k8JIlEJATo6c///4mF2Pr//4uF7Pr/
/4XAdDOLhaj6//+FwHQpi5Wk+v//iRQki42o+v//i5WM+///i4XY+v//6J/Z//+D7ASJhdj6//+L
hQD7//+FwHQNg73U+v//Cg+EDAkAAIuN2Pr//4uFjPv//4mNfPv//ynI6c3t//+Lnfz6//+F2w+E
sAcAAIuViPv//4uNiPv//8eF0Pr//wAAAADHheD6//8AAAAAg8IEiVUQD7Y5x4Xo+v//AAAAAOmt
8f//i43A+v//i4UY+///jRRJweIEAdCFwA+EdBIAAIuFTPv//4XAD4QwCAAAi50Y+///i7Ug+///
i0QTJI0EQA+2PIaLhYj7///HhST7//8AAAAAx4U0+///AAAAAMeFPPv//wAAAACJhWz7///p0PL/
/4udiPv//7r9jwUIi7W8+v//6WPj///HhXT7//8BAAAAMcCAvQf7//9YD5TAiUQkEIuV1Pr//4lU
JAyLjYz7//+JPCSJXCQEiUwkCOggz///iYXY+v//i4Xs+v//hcB0M4uFqPr//4XAdCmLtaT6//+J
NCSLjaj6//+LlYz7//+Lhdj6///oJtj//4PsBImF2Pr//4u1APv//4X2D4RW7P//g73U+v//Cg+F
Sez//4uVjPv//4uF2Pr//+gx2f//iYXY+v//6S3s///GhWL7//8gMcCAvWP7//9YD5TAiUQkEIuV
KPv//4lUJAyLjYz7//+JPCSJXCQEiUwkCOhvzv//iYUs+///i4VA+///hcB0M4uFqPr//4XAdCmL
taT6//+JNCSLjaj6//+LlYz7//+LhSz7///oddf//4PsBImFLPv//4uFXPv//4XAD4QZ9v//g70o
+///Cg+FDPb//4uVjPv//4uFLPv//+iA2P//iYUs+///6fD1//+LnRD7//+JnYT7//+LnRj7//+L
tRz7//+LRfCJtXD7//85xnMGiYVw+///i5Vw+///i00IweICjUIQKcSLQTyNfCQjg+fwib2I+v//
g+AEg/gBGcD30Ik8JIlUJAiJRCQE6K9I//+LtXD7//+NBHaNBIUQAAAAKcSLhYT7//+NfCQjg+fw
ib2E+v//hcCJvSD7//8PhIcAAAAx/+s8oaAyDAiLlYj6//+LSwiJhXj6//+LQySJdCQEiRwkjQSC
iUQkCIu1ePr///8UjoPHAYPDMDu9hPv//3NHi0Mgg/j/dA2LlYj6///HBIIAAAAAi0Mcg/j/dA2L
jYj6///HBIEAAAAAi3MshfZ0wYP+AXWOi1Mki0Moi7WI+v//iQSW66uLhXD7//8x/4udhPr//4u1
vPr//4XAdWDp/N7//4P4AQ+EpQAAAI20JgAAAAAPjs4EAACD+AONtCYAAAAAdA6NtgAAAAAPj4AA
AABmkIuVvPr//4u1vPr//4sCg8YEiQODxwGDwww5vXD7//8Phqfe//+Jtbz6//+LlYj6//+LBLqD
+AV0x36VPQABAAAPhBEDAABmkH9Jg/gGjXYAD4TpAgAAg/gHjbQmAAAAAA+EwQIAAPbECI20JgAA
AAB1DNnu2zuLtbz6///rlYuNvPr//4u1vPr//4sBg8YEiQPrgD0AAgAAdOQ9AAQAAHTdPQcBAABm
kHW8i428+v//i7W8+v//2ymDxgzbO+lR////i4UU+///0egBhRT7///pU/X//4lEJAjHRCQEIAAA
AItdCIkcJOhMvQAAAYWs+v//i7XA+v//i50Y+///jQR2weAEAcPpZd3//4O9dPv//wS/d2cKCH8K
x4V0+///BQAAAIC9B/v//1MPhLjl//+DvXT7////D4TQEAAAuNj///9liwCLAIN4WAEPhNsJAACL
lXT7//+JpZT6//+B+gAEAACJlQz7//92CseFDPv//wAEAACLjQz7//+LnXT7//+JfejHRdQAAAAA
jQSNEAAAACnEjXQkI4Pm8AH7GcAJw8dF2AAAAACLReiFwA+E+xkAADnDdyGJw4tF1Cn7g+AHKcPH
hQj7//8AAAAAi6WU+v//6Ynl//+NVdSJVCQQi40M+///idopwolUJAiJNCSJTCQMjU3oiUwkBOho
RQEAg8ABdaOLpZT6///px+r//4O9WPv//wS+d2cKCH8Kx4VY+///BQAAAIC9Y/v//1MPhOzv//+D
vVj7////D4QXDgAAuNj///9liwCLAIN4WAEPhG0IAACLlVj7//+JpaD6//+B+gAEAACJlWj7//92
CseFaPv//wAEAACLjWj7//+LnVj7//+JdejHRbwAAAAAjQSNEAAAACnEjXwkI4Pn8AHzGcAJw8dF
wAAAAACNdgCLReiFwA+E/BcAADnDdyGJw4tFvCnzg+AHKcPHhWT7//8AAAAAi6Wg+v//6brv//+N
VbyJVCQQi41o+///idopwolUJAiJPCSJTCQMjU3oiUwkBOhgRAEAg8ABdaOLpaD6///pv+n//8eF
WPv//wEAAADp8/f//4uVvPr//4u1vPr//90Cg8YI3Rvp1Pz//4uFvPr//4u1vPr//90Ag8YI3Rvp
vPz//4uNvPr//4u1vPr//4sBi1EEg8YIiQOJUwTpnvz//4tNCItBFDtBGA+DWhkAAMYALYtdCIPA
AYlDFIOFrPr//wGDrVT7//8B6Z/2//+LVQiLQhQ7QhgPg10VAADGAC2LTQiDwAGJQRSDhaz6//8B
g614+///AemY9f//i1UIi0IUO0IYD4NNFQAAxgAti00Ig8ABiUEUg4Ws+v//AekK5///hdt+HYlc
JAjHRCQEIAAAAItFCIkEJOglugAAAYWs+v//MdvpuOb//4uN9Pr//4XJD4W6BQAAi52I+///i7WI
+///x4XQ+v//AAAAAMeF4Pr//wAAAACDwwSJXRCLPseF6Pr//wAAAADp8On//4tVCItCFDtCGA+D
zRYAAMYALYtNCIPAAYlBFIOFrPr//wHpUez//4Xbfh2JXCQIx0QkBCAAAACLTQiJDCTokbkAAAGF
rPr//zHb6f/r//+D+P90FIXAD4Q/+///jbQmAAAAAOmZ+///i0UI9kA8BI10JgAPhVUVAADHRCQM
uWcKCMdEJAjbBgAAx0QkBH1nCgjHBCSjZwoI6CZq//+LvUj7//+F/w+F1gUAAIuNGPv//4udIPv/
/4u1iPv//4tEESSNBECLPIOJtWz7///HhST7//8AAAAAx4U0+///AAAAAMeFPPv//wAAAADpk+r/
/4uVjPv//4uF2Pr//+ii0f//iYXY+v//iYV8+///i4WM+///K4XY+v//6azk//+LlYz7//+LhSz7
///odNH//4mFLPv//4mFgPv//4uFjPv//yuFLPv//+ny7v//x4VY+///AQAAAOkp+P//D76FB/v/
/4udiPv//4u1vPr//8eF6Pr//wEAAACLBIVAawoIixSFQGsKCOmh2v//D76FB/v//4udiPv//4u1
vPr//8eF+Pr//wEAAACLBIVAawoIixSFQGkKCOlx2v//D76FB/v//4udiPv//4u1vPr//8eF5Pr/
/wEAAACLBIVAawoIxoUG+///IIsUhUBrCgjpOtr//w++hQf7//+LnYj7//+Ltbz6///HhfT6//8B
AAAAiwSFQGsKCIsUhcBpCgjpCtr//4udiPv//7r9jwUIi7W8+v//x4Xg+v//AQAAAOnq2f//D76F
B/v//4udiPv//4u1vPr//8eFAPv//wEAAACLBIVAawoIixSFQGsKCOm62f//i1UIi0IUO0IYD4MW
FgAAxgAri00Ig8ABiUEU6fX8//+LXQiLQxQ7QxgPgx0UAADGACuLVQiDwAGJQhTpp/z//4u9wPr/
/4uFGPv//40Uf8HiBAHQhcAPhCYPAACLtUz7//+F9g+E7wgAAIu1GPv//4u9IPv//4tEFiSNBEAP
vgSHicLB6h+F0omVJPv//3QC99iLjYj7//+Jx8eFKPv//woAAACJjWz7///pYuj//4ud/Pr//4Xb
D4TtBwAAi42I+///i5WI+///D7adrPr//4sBg8IEiVUQiBjpMtX//4uF/Pr//4XAD4QICAAAi72I
+///i7WI+///D74Hg8YEiXUQicbB7h+F9om10Pr//3QC99iJx8eF1Pr//woAAADpWub//4tVCItC
FDtCGA+DUxIAAMYAK4tNCIPAAYlBFOll/P//i7WI+///i72I+///g8YI3QeJdRDdXajpduT//4tV
CItCFDtCGA+DUxIAAMYAK4tNCIPAAYlBFOk5+///D76FB/v//4udiPv//4u1vPr//8eF3Pr//wEA
AACLBIVAawoIixSFQGsKCOkK2P//i4WI+///i5WI+///g8AI3QKJRRDdXajpL+X//w++hQf7//+L
nYj7//+Ltbz6///Hhez6//8BAAAAiwSFQGsKCIsUhUBrCgjpvtf//w++hQf7//+LnYj7//+Ltbz6
///HhfT6//8AAAAAiwSFQGsKCMeF/Pr//wEAAACLFIXAaAoI6YTX//8PtkIBidODwwGNUNCD+gl3
Rou9sPr//4u1sPr//w+2TwKDxgIPtsGD6DCD+Al3G4PGAQ+2wQ+2Do0Uko1UUNAPtsGD6DCD+Al2
5YXSdAmA+SQPhE7s//+LlYj7//+LhYj7//+JnbD6//+LEoPABImFiPv//4XSiZV0+///D4kK2f//
x4V0+////////w+2C4mFiPv//+kN2f//i41M+///hckPhKQIAACJw4tAJIuNIPv//w+2laz6//+N
BECLBIGIEIuNiPv//4mNbPv//+mQ1P//g+sC6cvg//+LvYj7//+LhYj7///HhdD6//8AAAAAx4Xg
+v//AAAAAIPHBIl9EA+3OMeF6Pr//wAAAADpNeT//4PrAulm5v//g63Y+v//AYud2Pr//8YDMImd
fPv//+kV4P//i1UIi0IUO0IYD4P5DgAAxgAgi00Ig8ABiUEU6Yn5//+LTQiLQRQ7QRgPgwkQAADG
ACCLXQiDwAGJQxTpO/n//4tdCItDFDtDGA+DrQ8AAMYAIItVCIPAAYlCFOnt+P//i1UIi0IUO0IY
D4PvDgAAxgAgi00Ig8ABiUEU6b35//+LhVj7//+JNCSJRCQE6AMsAQDHhWT7//8AAAAAicPptOf/
/4u9GPv//4uNiPv//4tEFySLlSD7//+NBEAPtzyCiY1s+///x4Uk+///AAAAAMeFNPv//wAAAADH
hTz7//8AAAAA6bzk//+LhXT7//+JPCSJRCQE6JorAQDHhQj7//8AAAAAicPpEtz//4O9dPv///90
DYO9dPv//wUPjjMIAAC/smcKCLsGAAAAx4UI+///AAAAAOnj2///g71Y+////3QNg71Y+///BQ+O
XAcAAL6yZwoIuwYAAADHhWT7//8AAAAA6e3m//8PvoVj+///x0WEAAAAAA+2jUT7//8PtpVI+///
i7VY+///iUWAD7ZFhIPhAYu9VPv//4PiAQHSg+D8CcgPto1Q+///CdAPtpUw+///g+DzibV4////
g+EBweECg+IBweIDCcgPto00+///CdAPtpU4+///g+DPib18////g+EBweEEg+IBweIFCcgPto1A
+///CdAPtpU8+///g+A/weEHg+IBweIGCdAJyIhFhA++hWL7//+JRYiLhUT7//+FwA+EPAcAAIuF
iPv//4u1iPv//4PADItWBItOCImFbPv//4sGiVWgiU2kiUWcjUWciUXsjZV4////jUXsiUQkCIlU
JASLTQiJDCToPjkAAOmf4v//gb10+///yAMAAH8Oi5Ww+v//D7YK6dvV//+LnXT7//+DwyCB+wAQ
AAAPh6MFAACNQxKD4PwpxI1EJCOD4PCNHBiJnYz7//+LnbD6//8PtgvpoNX//4uFWPv//4uVVPv/
/8dFhAAAAAAPto1E+///iYV4////D76FY/v//4mVfP///w+2lUj7//+D4QGJRYAPtkWEg+IBAdKD
4PwJyA+2jVD7//8J0A+2lTD7//+D4POD4QHB4QKD4gHB4gMJyA+2jTT7//8J0A+2lTj7//+D4M+D
4QHB4QSD4gHB4gUJyA+2jUD7//8J0A+2lTz7//+D4D/B4QeD4gHB4gYJ0A+2lVz7//8JyIhFhA+2
RYWD4gHB4gOD4PcJ0IhFhQ++hWL7//+JRYiLhUT7//+FwA+E3wQAAIuNiPv//4u1iPv//4PBDIsG
i1YEiY1s+///i04IiUWciVWgiU2kjUWciUXsjZV4////jUXsiUQkCIlUJASLTQiJDCToHhMAAOkf
4f//99+JvXj7///HheT6//8BAAAAxoUG+///IOla1f//i00Ii4GUAAAAiVwkCIl0JASJDCT/UBw5
2A+FW97//wGdrPr//+mq5P//i5Xc+v//hdIPhO/f//+LjYz7//+LnYz7//+D6QGJjdj6//+J2MZD
/zCJjXz7//8rhdj6///GhQb7//8g6Wfb//+LtTD7//+F9g+EQeH//4u1jPv//4uFjPv//4PuAYm1
LPv//8ZA/zCLhYz7//+JtYD7//8rhSz7///GhWL7//8g6Zbl//+LTQiLgZQAAACJXCQIiXwkBIkM
JP9QHDnYD4Q+3P//6abd//+NtCYAAAAAi4VM+///hcAPhAoGAACLnYj7//+LtYj7///HhST7//8A
AAAAx4U0+///AAAAAIPDBImdbPv//w+2PseFPPv//wAAAADpZ+D//4uN9Pr//4XJD4WLBgAAi72I
+///i7WI+///i5Ws+v//iweDxgSJdRCJEOk4zf//i52I+///i72I+///g8MEiZ1s+///iwfp+M3/
/4uF9Pr//4XAD4UmBgAAi4WI+///i5WI+///g8AEiUUQiwLp5vf//4u1iPv//4uFiPv//8eFJPv/
/wAAAADHhTT7//8AAAAAg8YIibVs+///iziLWATHhTz7//8AAAAA6Q/k//+LnUj7//+F2w+F/wUA
AIuNGPv//4udIPv//4tEESSNBECLBIPp//b//4k0JOiXNv//x4Vk+///AAAAAInD6Sji//+LlTD7
//+F0g+E8OP//4u1jPv//4uFjPv//4PuAYm1LPv//8ZA/zDGhWL7//8g6d7j//+LVQiLQhQ7QhgP
g80LAADGADCLTQiDwAGJQRSLfQiLRxQ7RxgPg5ELAAAPtpVj+///iBCLTQiDwAGJQRSDhaz6//8C
6QPg//+44P///2WLAIsAi3AoibWk+v//i0AsiYWo+v//D7YAhMB0CDx/D4XP5P//x4Wo+v//AAAA
AOnA5P//i00Ii0EUO0EYD4OwCgAAxgAwi10Ig8ABiUMUi30Ii0cUO0cYD4N0CgAAD7aVY/v//4gQ
i00Ig8ABiUEUg4Ws+v//AoOtVPv//wLp5+j//4tVCItCFDtCGA+DOwsAAMYAMItNCIPAAYlBFIt9
CItHFDtHGA+D/woAAA+2lQf7//+IEItNCIPAAYlBFIOFrPr//wLpV9n//4t9CItHFDtHGA+DdQoA
AMYAMItVCIPAAYlCFItNCItBFDtBGA+DOQoAAA+2nQf7//+IGIt9CIPAAYlHFIOFrPr//wKDrXj7
//8C6Xfn//+JPCTo4zT//8eFCPv//wAAAACJw+k71f//i4Xc+v//hcAPhMjX//+LtYz7//+LhYz7
//+D7gGJtdj6///GQP8wxoUG+///IOm21///i5VI+///hdIPhW0DAACJw4tAJIu1IPv//4u9rPr/
/40EQIsEhok4i4WI+///iYVs+///6d/L//+JHCToj6sBAIXAD4VN+v//iRwk6B8k//+FwImFuPr/
/w+Ecsf//4u1sPr//wOduPr//4mdjPv//w+2Dunjz///i72I+///i4WI+///g8cI3QCJvWz7///d
XZzpKPv//77xjAsIMdvHhWT7//8AAAAA6ZTf//+LnYj7//+LtYj7//+DwwSJnWz7//+LBumN3P//
i4VE+///hcAPhJQDAACLhYj7//8x24uViPv//4PABImFbPv//4uFrPr//4sKicLB+h+JAYlRBOkS
y///i3UMiTQk6I8z//+JNCSDwAGJRCQE6ACrAQCFwImFyPr//w+J9d3//8cEJOBnCgjoNuP+/422
AAAAAL/xjAsIMdvHhQj7//8AAAAA6bPT//+LvYj7//+LhYj7//+DxwjdAIm9bPv//91dnOnL+P//
i510+///iRwk6E2qAQCFwA+FNNP//4uddPv//4kcJOjXIv//hcCJxw+E3Nj//8eFCPv//wEAAADp
LNP//7jg////ZYsAiwCLUCiJlaT6//+LQCyJhaj6//8PtgCEwHQNPH90CYA6AA+FA83//8eFqPr/
/wAAAACNdCYA6fDM//+LnVj7//+JHCTozakBAIXAD4Xt3f//i7VY+///iTQk6Fci//+FwInGD4Rc
2P//x4Vk+///AQAAAOnl3f//i7WI+///i72I+///g8YEibVs+///izfpZd3//4kcJOh6qQEAhcAP
hMgBAACLvbD6//8Ptg/p8ND//4k0JOhcqQEAhcAPhQTP//+JNCTo7CH//4XAiYW4+v//D4Q/xf//
A7W4+v//ibWM+///6fXO//+LvcD6//++cGoFCIudGPv//40Ef8HgBAHD6Wjj//+LVQyJFCTo1DH/
/4PAAYlEJASLTQyJDCToQqkBAIXAiYXI+v//D4l32f//6T3+//+NtCYAAAAAi4VI+///hcAPhXYD
AACLvYj7//+LhYj7///HhST7//8AAAAAx4U0+///AAAAAIPHBIm9bPv//4s4x4U8+///AAAAAOlQ
2v//i524+v//iRwk6CIE///pS8f//4mFsPr//8eFhPv//wAAAADHhRz7//8AAAAAx4UQ+///AAAA
AOnR6P//icOLQCSLlSD7//8Pt42s+v//i7WI+///jQRAiwSCibVs+///ZokI6XDI//+LjYj7//+L
nYj7//+DwQSJTRAPvwPpv/H//4udiPv//4uNiPv//w+3taz6//+LA4PBBIlNEGaJMOmrxv//i7UY
+///i70g+///i0QWJI0EQA+/BIfp//D//4uFTPv//4XAD4Q5AgAAi5WI+///D74Cg8IEiZWI+///
6drw//+JHCToQiD//4XAiYW4+v//D4SVw///i4Ww+v//A524+v//iZ2M+///D7YI6R7P//+LpZz6
///pHtb//4ulkPr//+kT1v//i71M+///hf8PhJoBAACLjYj7//+LlYj7//8Ptp2s+v//iwGDwgSJ
lWz7//+IGDHb6XfH//+NTeSNVcyJVCQMx0QkCAAAAACJjYD6//+JTCQExwQkAAAAAOg3LQEAg/j/
icMPhKvV//+LdcyF9g+FyAMAAI1wAYH+ABAAAIl95A+HhAMAAI1GEoPg/CnEjXwkI4Pn8MeFCPv/
/wAAAACNRcyJRCQMiXQkCIuVgPr//4k8JIlUJATo2SwBAOndz///jU3kjVW0iVQkDMdEJAgAAAAA
iY2A+v//iUwkBMcEJAAAAADorCwBAIP4/4nDD4Qg1f//i020hckPhU0CAACNeAGB/wAQAACJdeQP
hwUCAACNRxKD4PwpxI10JCOD5vDHhWT7//8AAAAAjUW0iUQkDIl8JAiLlYD6//+JNCSJVCQE6E4s
AQDpi9r//4uFiPv//4tNCIudiPv//w+2EItBFIPDBDtBGImdbPv//w+DiQEAAIgQi10Ig8ABiUMU
g4Ws+v//AenG3///i52I+///i7WI+///g8MIiZ1s+///iwaLVgTp3t7//4u1SPv//4X2D4WzBAAA
i72I+///MduLtYj7//+Llaz6//+LB4PGBIm1bPv//4kQ6dDF//+LvUj7//+F/w+FzwIAAIuNiPv/
/4sBg8EEiY2I+///6ZTu//+NdCYAxoUG+///IOlk5P//i5WI+///i42I+///x4Uk+///AAAAAMeF
NPv//wAAAACDwgSJlWz7//8PtznHhTz7//8AAAAA6dnW///HRCQELQAAAIkUJOi5+AAAg8ABD4Sv
0///6ZHq///HRCQELQAAAIkUJOib+AAAg8ABD4SR0///6aHq///HRCQEIAAAAIkUJOh9+AAAg8AB
D4Rz0///6YPq//+JVCQEiTwk6GP4AACDwAEPhFnT///p/Mz//8dEJAQlAAAAiRwk6EX4AACDwAEP
hDvT///p2Nv//8dEJAQgAAAAiRQk6Cf4AACDwAEPhB3T///pwer//4lUJASJDCToDfgAAIPAAQ+E
A9P//+lo/v//iTwkjXQmAOhDpAEAhcCQD4Xm/f//iTwk6NIc//+FwInGD4TX0v//x4Vk+///AQAA
AOne/f//x0QkDLlnCgjHRCQIPwcAAMdEJAR9ZwoIxwQkiGcKCOj1VP//xwQkDGgKCOiJ3P7/x0Qk
BCAAAACJHCToifcAAIPAAQ+Ef9L//+kz6f//x0QkBCsAAACJFCToa/cAAIPAAQ+EYdL//+kF6v//
x0QkBCAAAACJDCToTfcAAIPAAQ+EQ9L//+kl6f//x0QkBCsAAACJFCToL/cAAIPAAQ+EJdL//+nZ
6P//iTQkjbYAAAAA6DMs//+Jw5Dp/uf//4k0JOhTowEAhcCQD4Vr/P//iTQk6OIb//+FwInHD4Tn
0f//x4UI+///AQAAAOlj/P//x0QkDLlnCgjHRCQIGAYAAMdEJAR9ZwoIxwQkiGcKCOgFVP//x0Qk
BCsAAACJHCTopfYAAIPAAQ+Em9H//+l96P//x0QkBC0AAACJFCToh/YAAIPAAQ+EfdH//+kh6f//
x0QkBCUAAACJHCToafYAAIPAAQ+EX9H//+nwzf//i52I+///D78Dg8MEiZ2I+///6cTr//+JVCQE
iRwk6Dj2AACDwAEPhC7R///pUtz//4k8JI20JgAAAADoOyv//4nDkOn+5f//D7aFY/v//4k8JIlE
JAToAPYAAIPAAQ+E9tD//+l99f//x0QkBDAAAACJDCTo4vUAAIPAAQ+E2ND//+k+9f//vnBqBQiN
tCYAAAAA6Wzc///GhQb7//8g6aLf//8PtoUH+///iQwkiUQkBOik9QAAg8ABD4Sa0P//6bj1///H
RCQEMAAAAIk8JOiG9QAAg8ABD4R80P//6Xn1//8PtoVj+///iTwkiUQkBOhl9QAAg8ABD4Rb0P//
6WD0///HRCQEMAAAAIkUJOhH9QAAg8ABD4Q90P//6SH0//8PtoUH+///iTwkiUQkBOgm9QAAg8AB
D4Qc0P//6fL0///HRCQEMAAAAIkUJOgI9QAAg8ABD4T+z///6bP0///HRCQELQAAAIkMJOjq9AAA
g8ABD4Tgz///6ZTm///HRCQEKwAAAIkUJOjM9AAAg8ABD4TCz///6dLm//+JNCSNdgDoo/z+/412
AOnF4///i52I+///i42I+///D7e1rPr//4sDMduDwQSJjWz7//9miTDpG8H//40K6ExB///phbf/
/40C6HBB///pVrj//40O6DRB///pbLz//40C6FhB///p4rz//5CQkFWJ5VdWU4t9DDHbi3UID7YX
jUL/PH12EusjjbYAAAAAhNJ4GSnOhNJ0Hg++yjnOdgyDwwEPthQfgPp/deOJ2FteX13DjXQmAI1G
/zHS9/EBw4nYW15fXcOQjbQmAAAAAFWJ5VdWic5Tg+wgi1EchdJ0CoN5GGYPhCwBAACLRhCFwA+E
6QAAAItWDDnQiVXsfk+LfgjHRfAAAAAAx0QkDAoAAACLReyJfCQEiTwkiUQkCOgq7wIAhcCJwXQP
i0YMi1YIiQyCg8ABiUYMi0Xwg8QgW15fg8AwXcONtCYAAAAAiUQkFIsGiVQkDIlEJBCLRgjHRCQE
AAAAAIlEJAiLRgSJBCToGOYCAItOEIteDItWBIlN7CnLhcmJBJqLEolODIlV8HQxi14Ii0SL/Inf
hcAPhWX///+NFI34////6w2QiwQTg+oEid+FwHV8g+kBhcmJTgx16otF8MdGDAEAAACDxCBbXoPA
MF9dw5CNdCYAi0YMi1YIjVyC/IPoAYszx0QkDAoAAACJRCQIiVQkBIkUJOhJ7gIAiQODxCCNRjBb
Xl9dw410JgCLURSNQv+F0olBFLgwAAAAD46+/v//g8QgW15fXcNmkIlN7OnL/v//VYnlV4nHVlOD
7EjHBCREZwoIiVXA6OadAQDHBCQuAAAAiUXEiUQkBOhDngEAxwQkLAAAAInDi0XEiUQkBOgungEA
icaLRcSFwA+FMwEAAItVwCn6jUISg+D8KcSNRCQfg+DwiXwkBIlFvIlUJAiJBCToKh0BAIt9wIlF
yI10JgCDbcgBi0XIOUW8d2uLRcgPthCNQtA8CXdvD77KjUHQg/gJd3W42P///2WLAIsQjUH5Jf//
AACLXIIkiRwk6N4m//8px4XAicF0tjHSAcONNAeNtCYAAAAAD7ZEE/+IRBb/g+oBjQQKhcB17YNt
yAGLRcg5Rbx2lY1l9In4W15fXcONtCYAAAAAi03Ehcl1LoPvAYgX6Wf////HRCQMz2cKCMdEJAgk
AAAAx0QkBFBnCgjHBCRmZwoI6JNO//+A+i50O4D6LHXIjV3MiRwk6E4m//8px4XAicEPhCL///8x
0gHDjTQHD7ZEE/+IRBb/g+oBjQQKhcB17ekD////jV3c68iNReyJRCQIjUXcx0XsAAAAAMdF8AAA
AACJXCQEiQQk6MogAQCDwAF0OI1F7IlEJAiNRczHRewAAAAAx0XwAAAAAIl0JASJBCTooSABAIPA
AQ+Fd/7//2bHRcwsAOls/v//ZsdF3C4AjbQmAAAAAOu5jbQmAAAAAI28JwAAAABVieVXVlOB7CgB
AACLVQzHRdwAAAAAi3UQx0XwAAAAAA+2Qg2JwsDqAonRg+EBiY1I////icGD4QEPhQkCAAC44P//
/2WLAIsAi1gkiZ0s////i0AwiYUw////i0UMD7ZYDITbD4lWAQAAhMkPhS4CAAC44P///2WLAIsA
i0AsiYU8////i5U8////D7YCg+gBPH0PhycBAACLhUj///+FwA+EOQQAAITJD4VxBAAAuOD///9l
iwCLAItANImFOP///4O9OP///wHHhTT///8AAAAAGcD30CGFPP////bDAQ+FAQEAAGaQiwbdAN2V
FP///90cJOjG2AIAhcAPhF4DAADHwvT///9lAxUAAAAAx0XwAAAAAIsKhckPhDgEAACLVQy+tG0K
CMeFQP///5htCgiLQgj2REEBAQ+EkAIAAIt98ItVDIX/i0IEdQX2w1B0A4PoAYPoA4XAD5+FH///
/4PjIIlFrA+FSwEAAIC9H////wAPhD4BAACLjUj///+FyQ+EIAQAAItNrItdCMdEJAQgAAAAiUwk
CIkcJOhungAAicc7fawPhA0BAACNdgC//////41l9In4W15fXcOQx4U0////AAAAAMeFOP///wAA
AADHhTz///8AAAAA9sMBD4QB////iwbbKNnA270I////2zwk6FXYAgCFwA+E5QEAAMfC9P///2UD
FQAAAACLCoXJD4RmAwAAi1UMvrRtCgjHhUD///+YbQoIi0II9kRBAQEPhHYBAADHRfAAAAAA6fr+
//9mkLjc////ZYsAixCLeiyJvSz///+APwB1E7jg////ZYsAiwCLQCSJhSz///+LktAAAACF0omV
MP///w+F1P3//7jg////ZYsAiwCLQDCJhTD////pvP3//5C43P///2WLAIsAi0A0iYU8////6c39
//8x/4tV8IXSD4XjDQAAi00MD7ZBDKhAD4VUDgAAqBAPhRQPAACLhUj///8x24XAD4SMAAAAi0UI
iwwei1BYi0IQO0IUD4O6GgAAiQiDwQEPlMGDwASJQhCEyQ+Fmf7//4PDBIPHAYP7DHXKgL0f////
AA+Ehv7//4tNDPZBDCAPhHn+//+LhUj///+FwA+EcBMAAItdrIt1CMdEJAQgAAAAiVwkCIk0JOis
nAAAO0WsD4VD/v//AcfpQf7//410JgCLdQiLjUD///+LRhQ7RhgPthQZD4NEGgAAiBCLVQiDwAGJ
QhSDwwGDxwGD+wN10el2////jXQmAMeFQP///5RtCgi+pG0KCMdF8AAAAADpdf3//5CNdCYAx4VA
////lG0KCL6kbQoI6Vz9//+NdCYA260I////2zwk6PrVAgCFwA+EQgQAAMfC9P///2UDFQAAAACL
CoXJD4QEEgAAi1UMvtRtCgjHhUD///+gbQoIi0II9kRBAQF1D8eFQP///5xtCgi+xG0KCNnu260I
////2cna6d/g9sRFD5TAD7bAiUXw6eH8//+Q3YUU////3Rwk6BLVAgCFwA+EWgEAANnux8L0////
3YUU////2cna6d/g9sRFD5TAZQMVAAAAAA+2wIlF8IsKhckPhFERAACLVQy+1G0KCMeFQP///6Bt
CgiLQgj2REEBAQ+Fefz//8eFQP///5xtCgi+xG0KCOll/P//kI10JgCEyXVcuOD///9liwCLAItA
KImFNP///4u9NP///4A/ARnA99CD4P6JhTj///+APwEZwPfQIYU8////6b/8//+QuNz///9liwCL
AIuA1AAAAImFOP///+mH+///kI10JgC43P///2WLAIsAi0AwiYU0////66KNdgC42P///2WLAIsA
i0AkjYgAAQAAi0UMiQoPtlgM6af7//+NtCYAAAAAuNj///9liwCLAItAJI2IAAEAAItFDIkKD7ZY
DOl5/P//jbQmAAAAAIt9rItFCMdEJAQgAAAAiXwkCIkEJOgelwAAicfp2/v//420JgAAAACNRfDd
hRT///+JRCQMjUXUiUQkCI1F6N1cJBDHRCQEAgAAAImF/P7//4kEJOg/8gIAiUXMweAFg+g0iYVE
////i33Ux0XQAAAAAIn4wfgficIx+inCg8IfwfoFjRSVIAAAACnUjXQkKynUjUQkKynUg+Dwg+bw
iUXEjUQkK4Pg8IP/Aol1yIlFwA+OKQIAAIuNRP///40UD/bCHw+F/REAAItFzInDg+sBeDqLhfz+
//+NDJiJ0MH4H8HoGwHQwfgFiYXs/v//i5Xs/v//iwGD6QQB2oPrAYkElnnri5VE////A1XUidDB
+B/B6BsB0MH4BQFFzIuNRP///4n7jRQPg/offiOJ0It1yDHJwfgfwegbAdDB+AWQxwSOAAAAAIPB
AYn7Och/8ItF0L7QqwsIvwwAAADHhVT///8AAAAAx4VY////AAAAAImF6P7//+tTjbQmAAAAAIte
BIsWjQSdAAAAAIlEJAiLRcSNFJUgnQsIiVQkBIkEJOhyH///O13MD4yJAAAAD4QxDwAAi13QiZ3o
/v//hf8PhEoIAACLXdSD7wGD7hCLlVT///+LRgiNRAL/OcN83ouF6P7//4XAdJaLRgSLjej+//+D
6AKJRCQQiwaJTCQIjQSFKJ0LCIlEJAyLRcCJRCQEi0XEiQQk6PvgAgCLVgQDVdCNWv6FwA+FeP//
/41a/elw////ZpCNBJ0AAAAAiUQkCItFxIld0IlEJASLRcCJBCTowB7//4tV0In5i0XAiZXo/v//
g+oBD70EkIuV6P7//4PwH8HiBYPqQSnCuAEAAADT4ImVVP///wmFWP///+ko////ZpDbrQj////H
RCQEAgAAAI1F8IlEJAyNRdSJRCQIjUXo23wkEImF/P7//4kEJOi/8AIAiUXMweAFg+g/iYVE////
6Yv9//+NdgCF/w+IbBAAAIudRP///4k0JI0EH4u9/P7//4lEJAyLRcyJfCQEiUQkCOhK3wIAi1XM
i03Ig0XMAcdF1AAAAACJBJGLRQxlixUAAAAAi0AEiZXw/v//gcL8////iYVo////iwKFwA+E8A8A
AItNDItRCA+2BJA8ZYhFjw+ESAkAAIB9j2YPhCgNAACLdQyLNoP+AIl1gA+MpxIAAHUHx0WAAQAA
AItF3IXAD4ReCgAAg33UBJCNdCYAD45bCgAAjUL+i1WAvgEAAACJRdiLRYCDwgeD6AGJhXz///+J
lXD///+LfQyLlXz///8PtkcMx0WEAAAAAIPgCDwBGcD30CHQiYV4////i4U8////x0WIAAAAAIXA
dBuLjTz///+JNCSJTCQE6H/y//8BhXD///+JRYiLhXD////B4AM9ABAAAA+HyggAAIudcP///8eF
UP///wAAAACNBJ0YAAAAKcSNfCQrg+fwib1M////i4VM////i33cg8AIhf+JhWz///90CoN92GYP
hCQOAAAx24X2jX3AD47REwAAjbQmAAAAAIn5g8MB6F7y//+LlUz///853olEmgR/6IuNbP///4m1
dP///40csYnai3UM9kYMCHUOi7V4////hfYPjrkHAACLhTD///+NWgTHRYQBAAAAiQKLhXj///8x
9sdFkAAAAACJhQD////rFI20JgAAAADHRYQBAAAAg8YBg8MEO7UA////fA45tXz///9+VIN9zAF+
RYn56M7x//+D+DCJA3XPi0WEhcB1z4uFeP///4OFfP///wGFwH6+g0WQAYtNkIuVeP///40UEYmV
AP///+umjbQmAAAAAItFyIsAhcB1son5iV2w6H3x//+D+DQPjpQAAACD+DUPhJwMAACD/gAPjugQ
AACLU/yNS/w7lTD///8PhFoUAACD+jkPhVEUAAAxwOsNjXYAg/o5kI10JgB1FscBMAAAAIPpBIPA
AYsRO5Uw////deA7hXj///8PhF4RAAA5lTD///8PhEgTAACDwgGJEYnIi32Qi414////jQwPiY0A
////OZUw////D4QzBwAAjXYAO7UA////fjWLRbCLVbCD6ASDevwwdBjrJI20JgAAAACLRbCLXbCD
6ASDe/wwdQ6D7gE7tQD///+JRbB/44X2dSeLdQz2RgwIdR6LfbCLRbCLlTD///+D7wQ5UPyJfaR0
DY20JgAAAACLTbCJTaSLnTz///+F23QLi02IhckPhaUHAACLRdiD+GYPhIwAAACLVdyF0g+F7RQA
AItNpIkBic6DfdwBGcCDxgiD4P6DwC2JQQSLXdSD+wkPjrMSAAC5CgAAAI10JgCNBImNDAA5y332
v2dmZmaQicj374nIwfgfwfoCidGJ2inBidjB+h/3+YPAMIkGi0XUg8YEicLB+h/3+YP5ConTiVXU
f8uLRdSDwDCJBoPGBIl1pItF8IXAD4TKAgAAi00MD7ZZDIOtaP///wGLfaQrvWz///+LlWj///+J
+MH4AinCg+Mgib0o////iVW4D4VsAgAAi00Mi0EQg/gwD4RdAgAAhdIPjlUCAACLvUj///+F/w+E
9w4AAItdCIlUJAiJRCQEiRwk6MySAACJxzt9uA+F9hIAAItd8IXbD4SGAwAAi41I////hckPhL0H
AACLTQiLUViLQhA7QhQPgwQVAADHAC0AAACDwASJQhCLRQyDxwEPtlgMg+MgdQ2LVQyDehAwD4Q0
DgAAi4VI////MfbHRZQAAAAAhcAPhccAAACLjSz///+JDCTo2Rf//zHSx0WcAAAAAImFBP///4uF
NP///4XAdBeLnTT///+JHCToshf//4tViA+v0IlFnIu1UP///4X2D4WLEwAAi41w////i7UE////
jUQxAo1EAhKD4PwpxI1cJCuD4/CJXZSLnWz///85XaSLdZR3G+tIOYU4////D4Q8AQAAiAaDxgGD
wwQ5XaR2L4sDO4Uw////dd2LhQT///+LlSz///+JNCSJRCQIiVQkBOgpDQEAicbrzpCNdCYAi1WU
i00MiVWY9kENCA+FdBIAAIudSP///4XbD4Q/AwAAi4Uo////i7Uo////g8ADwf4Cg/gGD5fAhMAP
hJcCAACLXQiLjUj///+Lg5QAAACFyYtQHIuFbP///3UDi0WYiUQkBItFCI08Pol0JAiJBCT/0jnG
D4WsDwAAi51Q////hdsPhRASAACLRQz2QAwgD4Sf8v//i024hckPjpTy//+LlUj///+F0g+EcQgA
AItVuItdCIlUJAiLQBCJHCSJRCQE6MiQAAA7RbgPhBz0//+LhVD///+FwA+EUfL//4udTP///7//
////iRwk6P7o/v/pPvL//5Ax/+nQ/f//kItNnIuFNP///4k0JIlMJAiJRCQE6AcMAQCJxump/v//
i3UMD7ZeDPbDUA+ENP3//+ko/f//jXYAi7Xo/v//i51Y////hfaJXdQPjvv4//+LdcCLFom1+P7/
/4XSD4WoDwAAi3XIix6F2w+Fmw8AADH/6wyQjXQmAIsMvoXJdReLhfj+//+DxwGNHL0AAAAAixS4
hdJ04ol9qIu1+P7//4uN6P7//w+9RI78icaD9h8PhaQGAACF/w+Ejfj//4nIKfiFwH4jjRy9AAAA
ADHJicaLlfj+//+LBBqDwwSJBIqDwQGJ8DnOf+iJRdCLRcwp+IXAfiaLdciNDL0AAAAAMdKJw422
AAAAAIsEDoPBBIkEloPCAYnYOdN/7olFzOko+P//jbYAAAAAi4VI////hcAPhE8EAACLTQiLUViL
QhA7QhQPg4ARAADHAC0AAACDwASJQhCNdCYAg8cB6fzx//+LVQwPtloM9sNAD4TbAwAAi5VI////
hdIPhEcLAACLTQiLUViLQhA7QhQPgx0SAADHACsAAACDwASJQhDpZfz//420JgAAAACLhUj///+F
wA+EDwQAAItdCItTWItCEDtCFA+DGxEAAMcAKwAAAIPABIlCEOuCZpCLhUj///+FwA+F/wMAADHb
hfZ1JemK/f//jbQmAAAAAIgQi1UIg8ABiUIUg8MBg8cBOfMPhGr9//+LRZiLTQgPthQYi0EUO0EY
ctUPtsKJRCQEiQwk6M7eAACDwAF1zIu1UP///4X2D4Tr7///i41M////v/////+JDCTomOb+/+nY
7///jXYAK3WYg/4UD5/A6cv8//9mkIuFSP///4XAD4TaAwAAi10Ii1NYi0IQO0IUD4OwDwAAxwAg
AAAAg8AEiUIQ6bf+//+LjXz///+FyX4Xg33MAQ+PM/j//4tFyIsAhcAPhSb4///HRYQBAAAA6Sz4
//9mkIlV2IsZhduJnXz///8PiJAKAACLtXz///+DxgiJtXD///+LvXz///++AQAAAMdFgP///3/H
RYQBAAAAib14////6fj2//9mkIkEJOgwigEAhcAPhSb3//+LvXD///+NBL0IAAAAiQQk6LMC///H
hVD///8BAAAAhcCJhUz///8PhR/3///p1u7//422AAAAAIu9MP///41Q/Dl4/A+E+QkAADmVbP//
/3dBiwKD+DkPhdQFAACJ0InXK4VM////idGD6AiD4Pwpx+sTkI10JgCLQfyJ0YP4OQ+FqwUAAMcC
MAAAAIPqBDn5deWDfdhmD4SgCwAAi41s////xwExAAAAg33cARnAg+ACg+gBA0XUhcCJRdR1B8dF
3AAAAACLjXT///+NFA45VYAPjTD4//+LRYADdYAp0CnWjQSDiUWw6Rv4//+LfYA7fdQPjqX1//+L
Rdwx9sdF2GYAAACFwHUGi0XUjXABi02Ai12AKfGDwwWJjXz///+JnXD////plvX//5CNdCYAi510
////i71s////i0WkiV20i3W0A12IjRS3KdDB+AKJRCQIjQSfiVQkBI10n/yJBCToYQoBAIuFPP//
/w++OIuVPP///4tNtIuFbP///4PCAYlVvInyjVyI/In5jXYAiwOD6wSJAoPqBIPpAXXxi404////
jQS9AAAAAItdvCnGi1W0iQ6NdvwPtgMp+jx/dC48AHwqdQyLvTz///8PtgeJfbwPvvg5+nYVi0W8
iVW0iYU8////64eNtCYAAAAAi41s////jVSR/I22AAAAAIsCg+oEiQaD7gQ5tWz///9y7ot1pItd
iI00nol1pOlo9///9sMQD4S8+P//i4VI////hcAPhKUJAACLTQiLUViLQhA7QhQPg3kOAADHACAA
AACDwASJQhDpgfj//4tdCItDFDtDGA+DnA0AAMYALYtVCIPAAYlCFOmz+///i10Ii0MUO0MYD4PM
DAAAxgAti3UIg8ABiUYU6UH4//+LVQiLQhQ7QhgPg3cNAADGACuLTQiDwAGJQRTpc/v//4X2D4SO
+f//jV7/6yqNtgAAAACJCIPBAQ+UwYPABIlCEITJD4Up/P//g8cBhdsPhGL5//+D6wGLRQiLtWz/
//+LUFiLDoPGBIm1bP///4tCEDtCFHK9i1UIiUwkBIkUJOimjwAAg8ABD5TB67SNtgAAAACLVQiL
QhQ7QhgPgwEMAADGACCLTQiDwAGJQRTp4Pr//7jY////ZYsAiwCLQCSNiAABAACLRQyJCg+2WAzp
ju7//7jY////ZYsAiwCLQCSNiAABAACLRQyJCg+2WAzp2+3//4tFDMdF2GYAAACLAIXAiYV8////
D4gdCAAAi0XchcAPhUgGAACLRdSLlXz////HRYD///9/x0WEAQAAAI1wAY1EEAKJhXD///+JlXj/
///pAPP//4tFxIlcJAiJRCQEi0XIiQQk6EzMAgCFwA+JNPH//4tF0ImF6P7//+ms8P//i0Wsi1UI
x0QkBCAAAACJRCQIiRQk6AyGAADpi+z//4XSD4TOBgAAi0XID7zSiwQYhcB0CQ+8wDnCfgKJwoX/
D4UNBgAAx4Ug////IAAAACm1IP///zuVIP///w+MhggAACm96P7//4uF6P7//4u1IP///4uV+P7/
/4lEJAiLhfj+//+JdCQMiRQkAdiJRCQE6BHRAgCJ+ItVyPfQAUXQi0XMiRQkiXQkDCn4iUQkCI0E
GolEJATo69ACAItNzIn4i1XIKciNBIUEAAAA99iLBAKFwHUGg8cBiX2oK02oiU3M6Srx//+LdbiL
VQyLTQiJdCQIi0IQiQwkiUQkBOgkhQAA6Yf3//+LQ/w7hTD///8PhEMHAACoAY22AAAAAA+FR/P/
/4tVzIP6AQ+ESQgAAItF0IXAD4Uw8///hdKJ0Q+EsfP//4tFyIt8kPyF/w+FF/P//41UkPjrEY10
JgCLAoPqBIXAD4UA8///g+kBde6NtgAAAADpe/P//412AIudMP///419wIuNTP///4uVbP///8eF
dP///wAAAADHAjAAAACDbdQBiVkMicuDwxDpDPL//4nRi538/v//wfkfwekbAcqJ0IPgHynIiUQk
DMH6BYtFzMHiAgNVyIlcJASJRCQIiRQk6FvPAgCLlUT///8DVdSJwYnQwfgfwegbAdDB+AUDRcyF
yYlFzHQKi3XIg0XMAYkMhot91Ons7f//g8ABiQLpzfL//7jY////ZYsAiwCLQDAFAAIAAIkC6ffv
//+LjUT///+LRcyLnfz+///HhWT////QqwsIiUwkDIlEJAiJXCQEiTQk6NfOAgCLVcyLTcj3XdSD
RcwBi33Ux0XcAQAAAIkEkceFXP///wAAAADHhWD///8MAAAAg61k////EIu1ZP///zl+DA+PQwEA
AItGBItNzI1Q/jnKD46SAQAAi0XIiUwkEIlUJAiJRCQMiwaNBIUonQsIiUQkBItFxIkEJOgbzwIA
i03Mi51k////icoDUwSFwI1y/ol1oHUGg+oDiVWgi0Wgi33Eg+gBweACiYUk////D70cB7gBAAAA
i33Ug/MfKcgDRaDB4AWNcP8p3o1HAznwD4SFAgAAjUcCOcYPj8oAAACLTcSJjfT+//8Pto1g////
ifq4AQAAACnyiVXU0+AJhVz///+F0g+ITQQAAIu19P7//zHAMcmLFoXSdRyQjXQmAIu99P7//4PA
AY0MhQAAAACLFIeF0nTpg/sfD4TRAwAAD7zyhcAPhZYDAAC6HwAAACnaOdYPjHUFAACLXaCJVCQM
KcOLhfT+//+JXCQIAciJRCQEi0XIiQQk6LrNAgCLfdSJXcyNdCYAg71g////AQ+EhQAAAIX/D473
AAAAg61g////AemG/v//jUcDOfB12ItFxIuVJP///4mF9P7//4uN9P7//4tF5DkEEQ+CF////3W1
i1Wgi0SR+DtF4HOpkOkD////jXYAi71k////iVQkEIsHiUwkCI0EhSidCwiJRCQMi0XIiUQkBItF
xIkEJOiDzQIA6WP+//+F/352i0XMx0QkDAoAAACJRCQIi0XIiUQkBItFxIkEJOip0AIAi1XUi03E
D7wBi13Mg/oEfgW6BAAAADnQD42xAwAAuCAAAAAp0IlEJAyLRciJXCQIiUwkBIkEJOhdzAIAhcCJ
wnQJi0XIiRSYg8MBg41c////AYldzIuNXP///4lN1OkA7f//x0WABgAAAOlW7f//i0W4hcAPjsHx
//+LhUj///+FwHR6i024i10Ix0QkBDAAAACJTCQIiRwk6AuEAAA7RbgPhZkCAAADfbjpjPH//4nY
D4TC9v//ixPpfO///412AIt9CIt1uIlEJASJPCSJdCQI6KKAAACJx+kB8f//i10Ii0MUO0MYD4M0
BwAAxgAri3UIg8ABiUYU6SHx//+LdbiLRQjHRCQEMAAAAIl0JAiJBCToYYAAAOuEg/scD4/IAgAA
uRwAAAC4CgAAACnZ0+DHReAAAAAAiUXk6VX9//+LjXz///++AQAAAIudfP///8dFgP///3/HRYQB
AAAAg8ECiY1w////iZ14////6bTs//8xwIN9kAAPn8ApRZDpke7//41Q+On/9f//x4V8////BgAA
AMeFcP///w4AAADpZvX//8eFIP///yAAAAAptSD///87lSD///8PjfP5//+Llej+//+7AQAAAIuN
IP///yn7jTSdAAAAAPfejQQTiUQkCIuF+P7//4lMJAyLjfj+//8B8IkMJIlEJATo98oCAItFyIuV
IP///wNdzCl90I00MIlUJAyJXCQIjV//iXQkBIkEJOjOygIAi03Mi0XIicop+osEkIXAD4Tu+f//
iV2o6eb5//+LRcgPvBQY6Tz5//+LVQiJTCQEiRQk6KaHAACDwAEPlMHpOuX//w+2wolEJASJNCTo
nNIAAIPAAQ+Fr+X//+m+4///i5Vs////x4V0////AAAAAInT6Ujs//+6HwAAACnaOdYPjWr8//+L
XaCJVCQMi5X0/v//g8MBKcOD6AGJXCQIjQSC6V78//+LVaApwoXSfiSLdciNPIUAAAAAMclmkIud
9P7//4sEO4PHBIkEjoPBATnKf+qJVcyLfdTpP/z//8eFfP///wYAAADp1Pf//ynT6az7//+LXQiL
QxQ7QxgPg1AEAADGACCLdQiDwAGJRhTp3+7//4uFUP///4XAD4T74v//i5VM////v/////+JFCTo
qNn+/+no4v//jXYAgH2PZw+EbgQAAIuVMP///+mo7P//i32AOb10////D4R8AQAAg61s////BIuF
bP///4OFdP///wHHADEAAADpW/T///ZD+AEPhQjs///pvPj//4tVpInWx0IIMAAAAIPGDOmH7f//
i0XIiVQkDIlcJAiJTCQEiQQk6BPJAgDpYPz//7ggAAAAKdiJRCQMjUXgx0XgAAAAoMdF5AAAAADH
RCQIAgAAAIlEJASJBCTofsgCAIt91Oly+v//Mf8x28dFqAAAAADpf/D//zHA6c/r//+Ljej+//+L
nfj+//+JdCQMiUwkCIlcJASJHCToP8gCAItVyItFzIl0JAyJVCQEiUQkCIkUJOglyAIAhcCJwQ+E
5ej//4tFzItVyINFzAGJDILp0+j//41DAYt1oIu99P7//4lEJAyLRciJdCQIiXwkBIkEJOjmxwIA
i03IifKDwgGLfdSJVcyD6gGJBJHpffr//4tFyIsAhcAPhHDr///ppff//4u1UP///4X2D4Rd4f//
i4VM////v/////+JBCToCtj+/+lK4f//kI10JgCLlTD///+LhWz///+LjUz///+LfQyJUPzHATEA
AAD2RwwIdQSF9n4Xi4V0////g8YBi5VM////x0SCCDAAAACLjfD+//+BwfT///+DRdQBixGF0g+E
zQEAAItNDIu9TP///4tBCIm9bP///w+3BEIlAAEAAIP4ARnAg+Agg8BFA7V0////iUXYx4V0////
AQAAAOln8v//i0WUifLo79z//4lFmOl67f//i12UiRwk6EzX/v+LtUz///+JNCToPtf+/+nS7f//
g33UBA+FCev//4B9j2eNdgAPhfzq//+LvWz////HRCQIBgAAAMdEJATkbQoIiTwk6PT8AACLhTD/
//+JRwSJ+IPACDlFpA+DfgEAAINFpBTpP+v//410JgCLjXD///+LtQT///+NRDECAdCJBCToxvP+
/4XAiUWUD4Vz7P//6aXt//+NtgAAAADHRCQEIAAAAIkcJOiggwAAg8ABD5TAhMAPhdLf///p9e7/
/5CNdCYAx0QkBCAAAACJFCToiM4AAIPAAQ+UwOvWx0QkBC0AAACJHCTocM4AAIPAAQ+UwITAD4Ro
6///i4VQ////hcAPhITf//+LvUz///+JPCS//////+gx1v7/6XHf//+NdCYAx0QkBC0AAACJDCTo
GIMAAIPAAQ+UwOlz////x0QkBCsAAACJHCTo/YIAAIPAAQ+UwOlY////x0QkBC0AAACJDCTo4oIA
AIPAAQ+UwOuAuNj///9liwCLAItAJI2QAAEAAIkR6Rn+///HRCQELQAAAIkcJOjAzQAAg8ABD5TA
6Qv////HRCQEKwAAAIkUJOilzQAAg8ABD5TA6fD+///HRCQEIAAAAIkcJOiKzQAAg8ABD5TA6RX/
//+LVaTHRCQEMAAAACnCidDB+AKJRCQIifiDwBiJBCToXPsAAINFpBDpnun//8dEJAQrAAAAiQwk
6DOCAACDwAEPlMDpzv7//4N92GZ0VYnIi714////i02Qi5Uw////jTw5ib0A////6TTo///HRCQE
IAAAAIkMJOjzgQAAg8ABD5TA6Y7+///HRCQEKwAAAIkcJOjozAAAg8ABD5TA6XP+//+LRQz2QAwI
D4Qq+///i4Vs////g8AEOch1kYt9kIuNeP///4uVMP///40MD4u9bP///4mNAP///4M/MA+Fvef/
/4t9kIuNeP///4uVMP///41MD/+JjQD////pn+f//5CQkJCQkJCQkJCQkJCQVYnlU4PsCItdCIH7
/wAAAHcuodgxDAiFwHQ4odgxDAiLVQyJFJihoDIMCItVEIkUmDHAg8QIW13DjbQmAAAAALjo////
ZccAFgAAALj/////6+DHRCQECAAAAMcEJAABAADo+e3+/4nChdKjoDIMCLj/////dLyNggAEAACj
2DEMCOuXkJCQkJCQkJCQkJCQVYnlV1ZTgexwAQAAi0UMi1UMi00MiwCLUgSJhQD///+JlaT+//8P
tkENicLA6gKD4gGoAXVKuOD///9liwCLAItIJImNyP7//4tAMIlF8IuFyP7//4A4AHVNx0QkDEdu
CgjHRCQIowAAAMdEJAQAbgoIxwQkIG4KCOiyKP//ZpC43P///2WLAIsAi0gsiY3I/v//i4DQAAAA
iUXwi4XI/v//gDgAdLOLRfCFwHSsD7bSiZUE////i1UMD7ZSDIiVo/7//4PiAQ+F8wAAAItVEIsC
3QDdlbz+///dHCToPrQCAIXAD4SuAgAAx8L0////ZQMVAAAAAIsKhckPhP8IAACLVQzHhcz+//+Y
bQoIx4XQ/v//tG0KCItCCPZEQQEBdRTHhcz+//+UbQoIx4XQ/v//pG0KCIuFpP7//8eF3P7//wAA
AAD2haP+//9QdAmLhaT+//+D6AGNeP2F/w+fhcf+///2haP+//8gD4UnAQAAgL3H/v//AA+EGgEA
AIudBP///4XbD4SMCgAAi1UIiXwkCMdEJAQgAAAAiRQk6M15AACJxjn+D4TtAAAAvv////+BxHAB
AACJ8FteX13DkItNEIsBixiLcASLeAiJHCSJdCQEiXwkCOjTswIAhcAPhQX///+JHCSJdCQEiXwk
COhbswIAx4XM/v//AAAAAMeF0P7//wAAAACFwHQ8x8L0////ZQMVAAAAAIsKhckPhBQNAACLVQzH
hcz+//+gbQoIx4XQ/v//1G0KCItCCPZEQQEBD4RHCQAAiX3Yi03YiX3ki73M/v//iV3ciXXgwekP
g+EBhf+JXdCJddSJjdz+//8PhK4BAACLtdz+//+LhaT+//+F9g+Fw/7//+m1/v//jbQmAAAAADH2
i43c/v//hckPhfgJAACLTQwPtkEMqEAPhSEKAACoEA+FSQoAAIuFBP///zHbhcAPhJEAAACLhdD+
//+LDBiLRQiLUFiLQhA7QhQPg8YNAACJCIPBAQ+UwYPABIlCEITJD4Wt/v//g8MEg8YBg/sMdcSA
vcf+//8AD4Sa/v//i00M9kEMIA+Ejf7//4uFBP///4XAD4S9CwAAi0UIiXwkCMdEJAQgAAAAiQQk
6CZ4AAA5+A+FW/7//wHG6Vn+//+NtCYAAAAAi43M/v//D7YUGYtNCItBFDtBGA+DEw0AAIgQi1UI
g8ABiUIUg8MBg8YBg/sDddHpd////410JgDdhbz+///dHCToOrECAMeFzP7//wAAAADHhdD+//8A
AAAAhcB0PMfC9P///2UDFQAAAACLCoXJD4Q7CwAAi1UMx4XM/v//oG0KCMeF0P7//9RtCgiLQgj2
REEBAQ+EdgcAAN2FvP7//91V3Iu9zP7//92dtP7//4uFuP7//8HoH4X/iYXc/v//D4VS/v//9oWj
/v//AQ+F9QUAAItd4DH/i3XcjU2ciY2s/v//geP//w8ACfuJ8AnYD5TAD7bAiYXs/v//i0UMg3gI
QYlMJAjHRCQMEAAAAA+UwA+2wIlEJBCJNCSJXCQE6DvRAgCLTQyNVbyJlaj+//+JldT+//+Jhdj+
//8xwIN5CEHHRCQMEAAAAIlUJAgPlMCJRCQQiTQkiVwkBOjOgf//iYUU////jYVo////OYXY/v//
dkCLlRT///+Ljdj+//+NtgAAAACD6QSD6gE5wccBMAAAAMYCMHfti5XY/v//99CJjdj+//8B0MHo
AvfQAYUU////D7dF4onCZoHi8H9mg/oBGclmwegEg8ExJf8HAACIjfD+//8PhIkGAAA9/gMAAA+O
LggAAC3/AwAAiYXo/v//x4Xk/v//AAAAAIu97P7//4uNqP7//4ud6P7//4X/iY3U/v//D4W9BQAA
i4Ws/v//g3j8MHUXicKNdgCLQviD6gSDrdT+//8Bg/gwdO6DvQD/////D4SJBwAAi5XU/v//K5UU
////OZUA////i53o/v//fSeLhRT///+LjQD///+APAg4D49BCAAAD4TzBwAAi53o/v//kI10JgCN
VfCJlZj+//+NfdDHRCQMAAAAAMdEJAgKAAAAiVQkBIkcJOjIf///uc3MzMyJheD+//+QjXQmAInY
g+8E9+HB6gONBJIBwCnDhdKLBJ3gqwsIidOJB3Xgi53c/v//hdsPhOoFAACLTQy6/P///w+2SQyI
jaP+//+LhaT+//+LjQD///+D6AIrhZj+//8rhQD///8DheD+//+FyY0cEA+O9AUAAIuVBP///7gB
AAAAhdIPhAkFAAApw/aFo/7//yAPhYIFAACLTQyDeRAwD4R1BQAAhdsPjm0FAACLhQT///+FwA+E
pwoAAItFCIlcJAjHRCQEIAAAAIkEJOiAdAAAicY53g+Fs/r//422AAAAAIuF3P7//4XAD4VRCAAA
i1UMD7ZCDKhAD4V7CAAAqBAPhaEIAACLhQT///+FwA+ENQUAAItNCItRWItCEDtCFA+D6AoAAMcA
MAAAAIPABIlCEItVDItCCI1IF4uFBP///4XAD4TCCQAAi0UIi1BYi0IQO0IUD4OYDgAAiQiDwQEP
lMGDwASJQhCEyQ+FHfr//4tFDIPGAvZADCB1CoN4EDAPhDYKAACLhQT///8Pvo3w/v//hcAPhOMJ
AACLRQiLUFiLQhA7QhQPg8ENAACJCIPBAQ+UwYPABIlCEITJD4XK+f//i4UA////g8YBibUY////
hcAPjl4LAACLtQT///+F9g+E3AoAAItFCItN8ItQWItCEDtCFA+DXg4AAIkIg8EBD5TBg8AEiUIQ
hMkPhXr5//+DhRj///8Bi40A////hckPjowAAACLjdT+//+LhQD///8rjRT///85wYmNCP///34G
iYUI////i5UE////hdIPhfAJAACLhQj///8x9oXAdDaLjRT///8PthQxi00Ii0EUO0EYD4O9CwAA
iBCLVQiDwAGJQhSDhRj///8Bg8YBObUI////dcqLtRT///8DtQD///8rtdT+//+F9g+Pcw0AAItV
DItCCI1ID4uFBP///4XAD4ScCgAAi0UIi1BYi0IQO0IUD4NDCwAAiQiDwQEPlMGDwASJQhCEyQ+F
mvj//4O95P7//wGLhQT///8Z0oPi/oPCLYXAD4TWCwAAi0UIi0hYi0EQO0EUD4OiCwAAiRCDwASJ
QRCLtRj///+LhQT///+LjZj+//8rjeD+//+DxgKFwImNDP///w+FOw0AADH/hcl0MouF4P7//4tN
CA+2FDiLQRQ7QRgPg98LAACIEItVCIPAAYlCFIPGAYPHATm9DP///3XOi00M9kEMIA+E+vf//4tB
EIP4MA+E7vf//4XbD47m9///i5UE////hdIPhDYNAACJRCQEi0UIiVwkCIkEJOiDcQAAOdgPhbj3
///pWPn//422AAAAALjY////ZYsAiwCLQCSNiAABAACLRQyJCg+2QAyIhaP+///p2vb//5CLXdwx
9ot94ItVDInYCfcJ+A+UwA+2wImF7P7//41FvImFqP7//4uNqP7//4mF1P7//zHAg3oIQcdEJAwQ
AAAAiUwkCA+UwIlEJBCJHCSJfCQE6BF8//+LVQyJxo1FnImFrP7//zHAi42s/v//g3oIQcdEJAwQ
AAAAiRwkD5TAiUwkCIlEJBCJfCQE6AjLAgCNTaw5zomF2P7//3Yyi5XY/v//ifCNdgCD6AGD6gQ5
yMYAMMcCMAAAAHfti4XY/v//KfGNdayNBIiJhdj+//8Pt0XkD7YWg8YBibUU////Jf9/AACIlfD+
//8PhdgAAACLhez+///Hhej+//8BQAAAhcAPhLAAAADHheT+//8AAAAAMduLjRT///+DvQD/////
iY3U/v//D4Wb+v//i4UU////x4UA////AAAAAImF1P7//+mA+v//x4XM/v//nG0KCMeF0P7//8Rt
Cgjpcfj//420JgAAAADHhcz+//+cbQoIx4XQ/v//xG0KCOmg9v//jbQmAAAAAIuVyP7//4kUJOhC
9f7/6eT6//+QjXQmAIuF7P7//4XAD4Va////x4Xo/v///gMAAMeF5P7//wEAAADpkPn//5A9AUAA
AA+OXQEAAC0CQAAAiYXo/v//x4Xk/v//AAAAAOlK+f//jXYAi00IiXwkCMdEJAQgAAAAiQwk6BFs
AACJxulv9f//ZpAx9unB+v//kItFDLr9////D7ZADKhQiIWj/v//D5XAD7bAKcLpB/r//420JgAA
AACLVQiLQhQ7QhgPg9kFAADGADCLTQiDwAGJQRTpyfr///aFo/7//wgPhBT6///p+vn//422AAAA
AIuVBP///4XSD4TqAAAAi0UIi1BYi0IQO0IUD4NbBwAAxwAtAAAAg8AEiUIQjXQmAIPGAenn9f//
i4UE////hcAPhNIAAACLRQiLUFiLQhA7QhQPg9gGAADHACsAAACDwASJQhDrymaQi4UE////hcAP
hLoBAACLTQiLUViLQhA7QhQPg34GAADHACAAAACDwASJQhDrmmaQi5XU/v//K5UU////i53o/v//
iZUA////6Zv4//+NdgDHhej+//8CQAAAx4Xk/v//AQAAACmF6P7//+no9///kMeF6P7///8DAADH
heT+//8BAAAAKYXo/v//6cj3//+Qi00Ii0EUO0EYD4NEBgAAxgAti1UIg8ABiUIU6Rj///+LTQiL
QRQ7QRgPgzwGAADGACuLVQiDwAGJQhTp+P7//4uFAP///4PAATnCfzuDvQD///8AD44CAgAAi5UA
////i40U////i53o/v//D75EEf+JwoPoMIPiAYP4CQ+XwDjQD4TR9///kIuNAP///4PpAQ+I7gEA
AIu9FP///wHPD7YfgPs5D4QbAgAAi4UA////i5UU////jXQC/rj8////ZQMFAAAAAImFnP7//+s7
kA++w4M8gmUPjgUCAADGBzCLhdj+///HBIgwAAAAg+kBg/n/D4SMAQAAD7YeifeD7gGA+zkPhLwB
AACLhZz+//+LEIXSdbq42P///2WLAIsAi0AwjZAAAgAAi4Wc/v//iRDrnZCNdCYAi1UIi0IUO0IY
D4NGBQAAxgAgi00Ig8ABiUEU6eD9//+LVQiJfCQIx0QkBCAAAACJFCToOWkAAOk+9P//jXQmALjY
////ZYsAiwCLQCSNiAABAACLRQyJCg+2QAyIhaP+///pnvT//5C42P///2WLAIsAi0AkjYgAAQAA
i0UMiQoPtkAMiIWj/v//6cXy//+LjQT///+FyQ+EXQEAAItNCItRWItCEDtCFA+DMwUAAMcALQAA
AIPABIlCEJCNdCYAg8YB6Y33//+LlQT///+F0g+ERAEAAItNCItRWItCEDtCFA+DvwQAAMcAKwAA
AIPABIlCEOvKi4UE////hcAPhDYBAACLRQiLUFiLQhA7QhQPgzsFAADHACAAAACDwASJQhDrnA+F
6/X//w++hfD+//+Lnej+//+JwoPoMIPiAYP4CQ+XwDjQD4TT9f//gL3w/v//OQ+EmgEAAMfB/P//
/2UDDQAAAACLEYXSD4SJAgAAD76F8P7//4M8gmUPj/cAAACAhfD+//8B6Yf1//+LVQyLQgiLldj+
//+JBIqLTQyLQQiIB+lr9f//gAcBi5XY/v//gwSKAelZ9f//D7bCiUQkBIkMJOhFuwAAg8ABD4Xg
8v//6QTx//+NtCYAAAAAi1UIiUwkBIkUJOgRcAAAg8ABD5TB6S7y//+LVQiLQhQ7QhgPg8EDAADG
AC2LTQiDwAGJQRTppv7//4tVCItCFDtCGA+DRgQAAMYAK4tNCIPAAYlBFOmG/v//i00Ii0EUO0EY
D4MTBQAAxgAgi1UIg8ABiUIU6Wb+//+LVQiLQhQ7QhgPg28EAACICItNCIPAAYlBFOlH9v//i7Xk
/v//hfYPhMEAAACLhej+//+D6ASFwA+OBQIAAInDx4Xk/v//AQAAAMaF8P7//zHpcPT//4tVCIlc
JAjHRCQEIAAAAIkUJOipZgAAicbpVPX//4tVCItCFDtCGA+DLwQAAA+2jfD+//+ICItVCIPAAYlC
FOkf9v//i1UMi53o/v//D7ZSCIiV8P7//+kU9P//hdsPjsL1//+LhQT///+FwA+EBAQAAItVCIlc
JAjHRCQEMAAAAIkUJOhnaQAAOdgPhZzv//8B3umO9f//i53o/v//xoXw/v//MYPDBOnD8///x0Qk
BDAAAACJDCTok24AAIPAAQ+UwITAD4Vi7///6QH1///HRCQEMAAAAIkUJOiAuQAAg8ABD5TA69uL
hQj///+FwA+ERPb//4u1CP///+sPg4UY////AYX2D4Qt9v//i5XY/v//g+4Bi0UIiwqDwgSJldj+
//+LUFiLQhA7QhQPgxcCAACJCIPBAQ+UwYPABIlCEITJdLnp4+7//7jY////ZYsAiwCLQDCNkAAC
AACJEeld/f//i4XI/v//MfaJBCToDO7+/4XAiYWw/v//dSvpN/X//5CNdCYAiBCLVQiDwAGJQhSD
hRj///8Bg8YBObWw/v//D4QR9f//i43I/v//D7YUMYtNCItBFDtBGHLKD7bCiUQkBIkMJOiTuAAA
g8ABdcHpVu7//5CLTQz2QQwIkA+EbvX//2aQ6Y30//+Jw/fbx4Xk/v//AAAAAMaF8P7//zHpafL/
/4tVCItCFDtCGA+DLAIAAIgIi00Ig8ABiUEU6W31///HRCQEIAAAAIkMJOgabQAAg8ABD5TAhMAP
hent///pB/n//420JgAAAADHRCQEKwAAAItVCIkUJOjtbAAAg8ABD5TA69HHRCQELQAAAIkMJOjl
twAAg8ABD5TA67nHRCQEKwAAAIkMJOjNtwAAg8ABD5TA66HHRCQELQAAAOuzx0QkBCAAAACJFCTo
q7cAAIPAAQ+UwOl8////i1UIiUwkBIkUJOiBbAAAg8ABD5TB6bH0//8PtsKJRCQEiQwk6He3AACD
wAEPhTb0///pNu3//8dEJAQrAAAAiQwk6ElsAACDwAEPlMCEwA+FGO3//+n2+v//x0QkBC0AAACJ
FCToNrcAAIPAAQ+UwOvbx0QkBC0AAACJDCToDmwAAIPAAQ+UwOvDi1UIiUwkBIkUJOj3awAAg8AB
D5TB6d39//+JVCQEi1UIiRQk6N1rAACDwAEPlMCEwA+ESfT//+mn7P//i00Ii0EUO0EYc0mIEItV
CIPAAYlCFOkp9P//i1UIx0QkBCAAAACJFCTonGsAAIPAAQ+UwOlO////x0QkBCsAAACJFCTokbYA
AIPAAQ+UwOkz////D7bCiUQkBIkMJOh3tgAAg8ABD5TA64gPtsKJRCQEiQwk6GC2AACDwAEPhRT0
///pH+z//4tVCIlMJASJFCToM2sAAIPAAQ+Uwekz8v//D7bBiUQkBIkUJOgptgAAg8ABD5TB6cbx
//8PtsGJRCQEiRQk6A+2AACDwAEPlMHpL/P//w+2wYlEJASJFCTo9bUAAIPAAQ+Uwenl8f//i00I
iVwkCMdEJAQwAAAAiQwk6DNiAADp9/v//4tVCIlMJASJFCTor2oAAIPAAQ+Uwelc8f//x0QkBCAA
AACJDCTopLUAAIPAAQ+UwOlG/v//i4UE////hcB0RItNCIl0JAjHRCQEMAAAAIkMJOgIZQAAOfAP
hT3r//8BhRj////pWfL//4tVCIlMJASJFCToRmoAAIPAAQ+UwemW8f//i0UIiXQkCMdEJAQwAAAA
iQQk6JRhAADruouNDP///4XJD4Tv8v//x4UQ////AAAAAIuFEP///4sUh4tFCItIWItBEDtBFHNL
iRCDwgEPlMKDwASJQRCE0g+Fuur//4OFEP///wGDxgGLjQz///85jRD///91u+mb8v//i1UIiVwk
CIlEJASJFCToHWEAAOnF8v//iVQkBItVCIkUJOiZaQAAg8ABD5TC66yQVYnlg+wMjUUQiUQkCItF
DIlEJASLRQiJBCToUY0AAMnDkJCQkJCQkJCQkJCQkJCQVYnlg+wMjUUQiUQkCItFDIlEJASLRQiJ
BCTooY4AAMnDkJCQkJCQkJCQkJCQkJCQVYnlg+wciXX4i3UIiX38i30MiV30i4ZUAQAAi1ZYiUXw
i0IQi1oMicEp2cH5AoXJdR47QhRzPok4g8AEiUIQifiLXfSLdfiLffyJ7F3DZpCLVfCLgpQAAACJ
FCSJTCQIiVwkBP9QHItWWMHgAilCEItCEOu9iX0Mi130iXUIi338i3X4iexd6aRoAACNdCYAVYnl
V1ZTg+w8i0UIi1BYi0IQO0IUD4PGAQAAxwAlAAAAg8AEiUIQi1UMvwEAAAAPtkIMqAgPhfoBAACE
wA+IxQEAAKhAD4UZAgAAqBCNdgAPhWECAACoIA+FeQIAAItFDIN4EDCNdgAPhL8CAACLRQz2QA0I
D4UWAgAAi1UMjUX0iUXAi0IEhcB1JYtFDIM4/w+FqwAAAItFDItQCIXSD4VYAgAAg8Q8ifhbXl9d
w5CJwY119I12ALjNzMzMg+4E9+HB6gONBJIBwCnBhdKLHI3gqwsIidGJHnXdOXXAdxzrqY22AAAA
AIPGBIPHATl1wI20JgAAAAB2kYsei0UIi1BYi0IQO0IUcyGJGIPDAQ+UwYPABIlCEITJdMy/////
/4PEPIn4W15fXcOJXCQEi1UIiRQk6GZnAACDwAEPlMHr1otFCItQWItCEDtCFA+DFQIAAMcALgAA
AIPABIlCEItFDIPHAY119IsIkI10JgC4zczMzIPuBPfhweoDjQSSAcApwYXSixyN4KsLCInRiR51
3Tl1wHcg6fr+//+NdgCDxgSDxwE5dcCNtCYAAAAAD4bh/v//ix6LRQiLUFiLQhA7QhQPg4UBAACJ
GIPDAQ+UwYPABIlCEITJdMTpO////8dEJAQlAAAAi1UIiRQk6KxmAACDwAEPhB/////pJf7//422
AAAAAItFCItQWItCEDtCFA+DcAEAAMcAJwAAAIPABIlCEItVDIPHAQ+2QgzpDv7//4tFCItQWItC
EDtCFA+DwAEAAMcAIwAAAIPABIlCEItVDL8CAAAAD7ZCDOnX/f//i0UIi1BYi0IQO0IUD4PTAQAA
xwArAAAAg8AEiUIQi1UMg8cBD7ZCDOnF/f//i0UIi1BYi0IQO0IUD4OFAQAAxwBJAAAAg8AEiUIQ
g8cB6cT9//+LRQiLUFiLQhA7QhQPg6EBAADHACAAAACDwASJQhDrq4tFCItQWItCEDtCFA+D4wAA
AMcALQAAAIPABIlCEIPHAelh/f//i0UIi0hYi0EQO0EUD4PeAAAAiRCDwgEPlMKDwASJQRCE0g+F
9/3//4PHAel4/f//i0UIi1BYi0IQO0IUc3DHADAAAACDwASJQhCDxwHpH/3//4lcJASLVQiJFCTo
QmUAAIPAAQ+Uwelv/v//x0QkBC4AAACLVQiJFCToJGUAAIPAAQ+El/3//+nW/f//x0QkBCcAAACL
VQiJFCToA2UAAIPAAQ+Edv3//+l7/v//x0QkBDAAAACLVQiJFCTo4mQAAIPAAQ+EVf3//+l7////
x0QkBC0AAACLVQiJFCTowWQAAIPAAQ+ENP3//+kI////iVQkBItVCIkUJOikZAAAg8ABD5TC6Rb/
///HRCQEIwAAAItVCIkUJOiGZAAAg8ABD4T5/P//6Sv+///HRCQESQAAAItVCIkUJOhlZAAAg8AB
D4TY/P//6Wb+///HRCQEKwAAAItVCIkUJOhEZAAAg8ABD4S3/P//6Rj+///HRCQEIAAAAI22AAAA
AOvXjbYAAAAAVYnlV1ZTicOD7BSJVfCJTewPtjmNR/88fXYNjWX0idhbXl9dwgQAkCnag+L8jUIQ
KcSNdCQbg+bwiVwkBIlUJAiJNCToB9oAAItd8DnGicFzyYn4i33si13wD77Qg8cBg+kEg+sEiwGD
6gGJA3UxOc5zqItFCIPrBIkDD7YHPH90LjwAfCp0UIPpBA++0IsBg+sEg8cBg+oBiQN00o12ADnO
crzpcv///420JgAAAACD6QSD6wSLATnOiQMPg1n///+D6QSD6wSLATnOiQNy4OlG////jXYAD75X
/+uCZpBVieVXVlOJw4PsIMcEJERnCgiJVeTotlkBAMcEJC4AAACJRCQEiUXo6BNaAQDHBCQsAAAA
iUXsi0XoiUQkBOj9WQEAi1XkKdqD4vyJRfCNQhApxI18JB+D5/CJXCQEiVQkCIk8JOgG2QAAi03k
g+kEicO42P///2WLMOsYjXQmAIsGg8IDgeL//wAAi0SQJIkBg+kEg+sEOd+NQQR3GosTjULQg/gJ
dtiLReiFwHURiRHr3pCNdCYAjWX0W15fXcOD+i6QjXQmAHQQg/osjXYAdd2LRfCJAZDrt4tF7IkB
67DrDZCQkJCQkJCQkJCQkJBVieWB7BgRAACJXfTHw+j///+JdfiLVQiJffxliwPHRCQEAQAAAIkU
JImFLO///+h8ggAAx4UY7////////4PoAXQVi4UY7///i130i3X4i338iexdw2aQi00I9gEID4VU
HwAAi00MhckPhAkCAACLXQjHRCQEAQAAAIkcJOguggAAx4UY7////////4PoAXWyi3UIix72wwIP
hfEBAACLfQzHRCQEJQAAAIk8JOju5QAAZoXbx4U07///AAAAAImFIO///3houAAAAACFwA+VwA+2
wIXAiYU07///D4UGHwAAi00Ix0WwAEMGCIlNtGaF23g7i30IZYsdCAAAAIt3SDleCHQlMdK5AQAA
AInQZYM9DAAAAAB0AfAPsQ4PhdZCAACLR0iJWAiJxoNGBAGLTQiLlSDv//8rVQyLXQyLgZQAAADB
+gKJlRjv//+JVCQIiVwkBIkMJP9QHDmFGO///w+FQR4AAIu1IO///4sWhdIPhAkTAACLRRCJ98eF
EO///wAAAADHhRTv////////x4Uo7///AAAAAImF9O///8eFMO///wAAAACNVwS5WhcGCImVHO//
/4tXBI1C4IP4WncOiwSFYHIKCIsMheBxCgiLXRCNfZyJlXDv///HhSTv//8AAAAAx4VE7///AAAA
AImd5O///8eFSO///wAAAADHhUzv//8AAAAAx4VQ7///AAAAAMeFVO///wAAAADHhVjv//8AAAAA
x4Vc7///AAAAAMeFYO///wAAAADHhWTv//8AAAAAx4X47///AAAAAMeF7O/////////HhWjv//8A
AAAAx4Vs7///IAAAAP/hjbQmAAAAAGXHAxYAAADHhRjv////////6bX9//9mkItNEInwi1UM6HM/
AACJhRjv///pm/3//4u1+O///4udTO///4PuAYXbdSGF9n4di1UIiXQkCMdEJAQgAAAAiRQk6Bpa
AAABhRjv//+LneTv//+LfQiLjeTv//+LE4tfWIPBBIlNEItDEDtDFA+DxDwAAIkQg8IBD5TCg8AE
iUMQhNIPhU8RAACLjUzv//+DhRjv//8Bhcl0J4X2fiOLRQiJdCQIx0QkBCAAAACJBCTorFkAAAGF
GO///422AAAAAIuFJO///4XAD4UsOAAAi50c7///x0QkBCUAAACDwwSJHCToKeMAAItVCInGiceL
gpQAAAAp3sH+Aol0JAiJXCQEiRQk/1AcOcYPhQkcAACLBwG1GO///4XAD4TREAAAg4Uo7///Aenv
/f//i7287///i4Wg7///g+8BhcB1IYX/fh2LTQiJfCQIx0QkBCAAAACJDCToB1kAAAGFGO///4ud
KO///4u1gO///40EW8HgBAHGD4TgMQAAi5WA7///i52I7///i0QCJI0EQIsMg4tFCItQWItCEDtC
FA+DozwAAIkIg8EBD5TBg8AEiUIQhMkPhSAQAACLjeTv//+DhRjv//8BiY3Y7///i4Wg7///ifOF
wHQqhf+J834ki10IiXwkCMdEJAQgAAAAiRwkifPoa1gAAAGFGO///5CNdCYAi40k7///iQwk6LKw
/v+LdQiLUxSLQxiLjpQAAACJVCQEKdDB+AKJRCQIiTQk/1EcicKLQxgrQxTB+AI5wg+F1RoAAIu9
2O///wGVGO///4OFKO///wGLtfTv//+JveTv//+LhSjv//85hXjv//8PhnwPAACLlSjv//+LnYDv
//+NBFLB4AQBww+2SwyJyMDoA4nHicjA6ASD5wGJwonIwOgFg+IBib2Y7///iceJyMDoBoPnAYmV
nO///4nCicjA6AeD4gEPtsCJhajv//+JyNDoib2g7///ic+JlaTv//+JwoPnAYPiAYnIib2s7///
wOgCiZWw7///D7ZTDdDqideD5wGJvbTv//+Jx4tDBIPnAcDqAom9uO///4s7iYW87///idAPtlMQ
g+ABiYXE7///i0Mgib3A7///i3sIiJXL7///g/j/ib3M7///dCCLlYjv//+NBECLBIKFwIlDBA+I
2BkAAItLBImNvO///4tDHIP4/3Qbi72I7///jQRAixSHidDB+B8J0IkDiYXA7///i4XA7///i5W8
7///OdB9AonQPcgDAACNfZzHhSTv//8AAAAAfi+NeCCNHL0AAAAAgfsAEAAAD4crHQAAjUMQKcSN
RCQjg+DwjTy4x4Uk7///AAAAAIuFzO///7m8GwYIi53k7///g+ggg/hadxSLBIVgcgoIi53k7///
iwyF4G4KCImd5O///4m19O/////hg4Uc7///BIu1HO///4s2ifCD6CCD+FqJtXDv//8Ph5QlAACL
BIVgcgoIi53k7///i7X07///x4VI7///AQAAAIsMheBxCgjrqYOFHO///wSLhRzv//+LAImFcO//
/4PoIIP4Wg+GkyYAAIud5O///7laFwYIi7X07///x4VQ7///AQAAAOlo////g70U7////w+E3jIA
AIOFHO///wSLjRzv//+LCYnIg+ggg/haiY1w7///D4ZAJQAAi53k7///uVoXBgiLtfTv///HhVTv
//8BAAAA6Rj///+DhRzv//8Ei40c7///iwmJyIPoIIP4WomNcO///w+G4SYAAIud5O///7laFwYI
i7X07///x4VE7///AQAAAOnV/v//i4VM7///hcB1CseFbO///zAAAACDhRzv//8Ei50c7///ixuJ
2IPoIIP4WomdcO///w+HfCAAAIsEhWByCgiLneTv//+LtfTv//+LDIXgcQoI6X/+//+DhRzv//8E
i4Uc7///izCD/ioPhNkpAACNRtCLneTv//+D+AnHhezv//8AAAAAd1qDhRzv//8Ei50c7///izON
VtCD+gl3HYOFHO///wSNBICNBEKLlRzv//+LMo1W0IP6CXbjiYXs7///i4347///OY3s7///D48n
KQAAi4Uc7///i53k7///izCJ8LlaFwYIg+ggg/haibVw7///i7X07///D4fW/f//iwSFYHIKCIu1
9O///4sMheBwCgjpvf3//4OFHO///wSLlRzv//+LEonQg+ggg/haiZVw7///D4b3JAAAi53k7///
uVoXBgiLtfTv///HhUzv//8BAAAAx4Vs7///IAAAAOlw/f//g4Uc7///BIuFHO///4swjUbQg/gJ
dz2LlRzv//+LjRzv//+LWgSDwQSNU9CD+gl3Fo12AIPBBIsZjQSAjQRCjVPQg/oJdu2FwHQJg/sk
D4QQDwAAi43k7///i53k7///iwmDwwSFyYmN+O///w+IRSoAAIG9+O///8cDAAB+M4u9+O///4PH
IIm9AO///8HnAoH/ABAAAA+H3S8AAI1HEIuVAO///ynEjUQkI4Pg8I08kInwuVoXBgiD6CCD+FqJ
tXDv//+LtfTv//8Ph5/8//+LBIVgcgoIi7X07///iwyFYHEKCOmG/P//g4Uc7///BIu1HO///4s2
ifCD6CCD+FqJtXDv//8PhhwkAACLneTv//+5WhcGCIu19O///8eFXO///wAAAADHhWTv//8BAAAA
6Tn8//+DhRzv//8Ei4Uc7///iwCJhXDv//+D6CCD+FoPhkwjAACLneTv//+5WhcGCIu19O///8eF
YO///wEAAADp+Pv//4OFHO///wSLnRzv//+LG4nYg+ggg/haiZ1w7///D4a3IgAAi53k7///uVoX
BgiLtfTv///HhWjv//8BAAAA6bX7//+DhRzv//8Ei50c7///ixuJ2IPoIIP4WomdcO///w+GIiMA
AIud5O///7laFwYIi7X07///x4Vc7///AQAAAOly+///i50c7///iwODwwSLM4mdHO///4PoMI1W
0IP6CXcdg4Uc7///BI0EgI0EQouVHO///4syjVbQg/oJduM9xwMAAImF+O///34niceDxyCNHL0A
AAAAgfsAEAAAD4f/LQAAjUMQKcSNRCQjg+DwjTy4g/4kD4TuDAAAifCD6CCD+FqJtXDv//8Ph8Qc
AACLBIVgcgoIi53k7///i7X07///iwyFYHEKCOnH+v//i4Vg7///hcAPhb32//+Lnfjv//+LvUzv
//+D6wGF/3Uhhdt+HYtVCIlcJAjHRCQEIAAAAIkUJOjXUAAAAYUY7///i7Xk7///i43k7///D7YG
g8EEiU0QiQQk6KTPAACLfQiLT1iJwotBEDtBFA+DSDMAAIkQg8IBD5TCg8AEiUEQhNIPhQEIAACL
tUzv//+DhRjv//8BhfYPhNX2//+F2w+Ozfb//4tFCIlcJAjHRCQEIAAAAIkEJOhWUAAA6aX2//+L
jeTv//+LleTv//+LMYPCBIlVEIX2D4RNIwAAi5Vg7///hdIPhUQbAACDvXDv//9TD4Q3GwAAg73s
7////4l16A+E0yQAAIud7O///4k0JIlcJAToaMUAAInHjRy9AAAAAIH7ABAAAA+HCSQAAI1DECnE
jXQkI4Pm8MeFdO///wAAAACNReCJRCQMjUXox0XgAAAAAMdF5AAAAACJfCQIiUQkBIk0JOhV0gAA
g/j/icMPhBEHAACLvfjv//8p3w+IRCMAAIuFTO///4XAdSGF/3Qdi00IiXwkCMdEJAQgAAAAiQwk
6GdPAAABhRjv//+LVQiLgpQAAACJXCQIiXQkBIkUJP9QHDnYD4W5BgAAi4VM7///AZ0Y7///hcB0
IYX/dB2LTQiJfCQIx0QkBCAAAACJDCToF08AAAGFGO///4uFdO///4XAD4Rj9f//iTQk6Fun/v/p
VvX//422AAAAAIOFHO///wSLlRzv//+LEonQg+ggg/haiZVw7///D4cWDAAAiwSFYHIKCIud5O//
/4u19O///8eFWO///wEAAACLDIVgbwoIx4Vg7///AQAAAOlO+P//g4Uc7///BIuNHO///4sJiciD
6CCD+FqJjXDv//93UosEhWByCgiLneTv//+LtfTv///HhVjv//8AAAAAiwyFYG8KCMeFYO///wAA
AADp/Pf//4OFHO///wSLnRzv//+LG4nYg+ggg/haiZ1w7///dq6LneTv//+5WhcGCIu19O///8eF
WO///wAAAADHhWDv//8AAAAA6bP3//+LjSjv//+LnYDv//+NBEnB4AQBww+E1SMAAItDJIu1iO//
/4t9CIlcJASNBECNBIaJReyNReyJRCQIiTwk6E3S//+LleTv//+Jldjv//+FwA+IIAUAAAGFGO//
/+k+9f//i40o7///i4WA7///jRRJweIEAdCFwA+EfCoAAIuNgO///4udiO///4u15O///4tEESSN
BECLBIOJtdjv//+FwA+EbioAAImFBO///8eFjO///wAAAADHhZDv//8QAAAAx4WY7///AQAAAMeF
qO///wAAAADHhczv//94AAAAg73A7///AA+MkBgAAA+F5REAAIuNBO///8aFy+///yCFyQ+F3REA
AIO9kO///wgPhIIlAACJvZTv///Ghcvv//8gx4XU7///AAAAAI10JgCLvdTv//+LlcDv///B/wL3
340EF4nGwf4f99YhxouFoO///4XAD4WVEAAAi4287///i4UE7///jRwPKfOFwIuFmO///w+VwoXA
D5XAIMKJ13QNg72Q7///EA+ERB8AAIuFnO///wuFjO///wuFpO///4P4AYPT/4C9y+///yAPhGsZ
AACLhYzv//+FwA+FMxkAAIuFpO///4XAD4VkGwAAi42c7///hckPhSUgAACJ+YTJdA2DvZDv//8Q
D4SXJgAAjQQzhcB+HYtdCIlEJAjHRCQEMAAAAIkcJOjxSwAAAYUY7///i3UIi53U7///i72U7///
i4aUAAAAwfsCiVwkCIl8JASJNCT/UBw5ww+FNAMAAIuVKO///wGdGO///4udgO///40EUsHgBAHD
6T7z///HhTzv//8QAAAAi4VY7///hcAPhEYSAACLneTv//+LteTv//+LheTv///HhTjv//8AAAAA
g8MIizaJXRCLWATHhUjv//8AAAAAx4VQ7///AAAAAIm1CO///4O97O///wAPjLoSAAAPhWwuAACL
lQjv///HhWzv//8gAAAACdoPhaYSAACDvTzv//8ID4S8JgAAib1A7///x4Vs7///IAAAAAudCO//
/w+VwA+2wImFCO///4n5K41A7///iciJjfDv///B+AI5hezv//9/KIu1CO///4X2dB6LnUTv//+F
23QUg7087///CA+EYh0AAI20JgAAAACLvfDv//+Llezv//+LjUzv///B/wL3340EF4nGwf4f99Yh
xoXJD4WZDQAAi4347///i5UI7///jRwPKfOF0g+VwCKFRO///4nHdA2DvTzv//8QD4QrHQAAi4VI
7///C4U47///C4VQ7///g/gBg9P/g71s7///IA+E+BYAAIuFOO///4XAD4WPFgAAi4VQ7///hcAP
hUUYAACLhUjv//+FwA+F4R0AAIn5hMl0DYO9PO///xAPhMgkAACNBDOFwH4di10IiUQkCMdEJAQw
AAAAiRwk6NBJAAABhRjv//+LdQiLnfDv//+LvUDv//+LhpQAAADB+wKJXCQIiXwkBIk0JP9QHDnD
D4UTAQAAAZ0Y7///6fHv//+LhXDv///HRagAAAAAD7aVXO///w+2jWDv//+Ltezv//+JRaQPtkWo
AdKLvfjv///B4QKJdZyD4PwKhVjv//+JfaAJ0A+2lUTv//+D4PMJyA+2jUjv///B4gMJ0A+2lUzv
///B4QSD4M8JyA+2jVDv///B4gUJ0A+2lVTv///B4QaD4D8JyMHiBwnQD7aVaO///4hFqA+2RanB
4gODyASD4PcJ0IuVbO///4hFqYlVrIuVWO///4XSD4S4GAAAi43k7///i53k7///g8EMiwOLUwSJ
TRCLSwiJRcyJVdCJTdSLVQiNRcyJReyNReyJRCQIjUWciUQkBIkUJOiBqP//hcAPid3u//+LjSTv
///HhRjv////////hckPhRcLAACQi00IZoM5AHgri1FIi0IEg+gBhcCJQgR1G8dCCAAAAABlgz0M
AAAAAHQB8IMqAQ+FUS8AAIuVNO///4XSD4SB6///jUWwx0QkBAAAAACJBCToW+z59+lp6///x0Wo
AAAAAA+2RaiLjezv//8PtpVc7///i5347///g+D8i7Vw7///CoVY7///AdKLvWzv//+JTZwPto1g
7///CdAPtpVE7///g+DzgE2pBMHhAsHiAwnID7aNSO///wnQD7aVTO///4Pgz4ldoMHhBMHiBQnI
D7aNUO///wnQD7aVVO///4PgP4l1pMHhBsHiBwnICdCIRaiLhVjv//+JfayFwA+E5xcAAIuF5O//
/4ud5O///4PADItTBItLCIlFEIsDiVXQiU3UiUXMi1UIjUXMiUXsjUXsiUQkCI1FnIlEJASJFCTo
u8v//4XAD4l37f//6ZX+//+NtgAAAACLneTv//+LjeTv//+LA4PBBIlNEIXAD4RHIwAAiYUI7///
x4U47///AAAAAMeFPO///xAAAADHhUTv//8BAAAAx4VU7///AAAAAMeFcO///3gAAACDvezv//8A
D4xlDAAAD4XSFAAAi40I7///x4Vs7///IAAAAIXJD4VXDAAAg7087///CA+EoCAAAIm9QO///zHA
x4Vs7///IAAAAMeF8O///wAAAADpk/v//8eFkO///woAAACLhazv//+FwA+EXw0AAIu1KO///4uF
gO///40UdsHiBAHQhcAPhAIgAACLnYDv//+LtYjv//+LjeTv//+LRBMki5WI7///jQRAizSGibUE
7///i1yCBImN2O///8eFjO///wAAAADHhZzv//8AAAAAx4Wk7///AAAAAIO9wO///wAPjOwTAAAP
hfwNAACLtQTv///Ghcvv//8gCd4Phe4NAACDvZDv//8ID4Q3IQAAib2U7///xoXL7///IAudBO//
/w+VwA+2wImFBO///4n4K4WU7///iYXU7///wfgCOYXA7///D4+m+P//i5UE7///hdIPhJj4//+L
hZjv//+FwA+Eivj//4O9kO///wgPhX34//+DrZTv//8Ei7WU7///KffHBjAAAACJvdTv///pXfj/
/4tNCItRWItCEDtCFA+DHCcAAMcAJQAAAIPABIlCEIudKO///4u15O///4OFGO///wGNBFuLnYDv
///B4ASJtdjv//8Bw+mD7P//i4Ws7///hcAPhJ4WAACLhSjv//+NFECLhYDv///B4gQB0IXAD4SR
JAAAi52A7///i7WI7///i43k7///i0QTJI0EQItUhgSLBIaJjdjv//+J08HrH4XbiZ2M7///dAf3
2IPSAPfaiYUE7///idPHhZDv//8KAAAA6X/+//+LhXDv//+FwA+Ez/v//4uNJO///4HsEAYAAI1c
JCOD4/CJndzv///HRfAAAAAAiQwk6JCc/v+DvRTv////D4RxHgAAi4Ug7///izCF9g+EViMAAIuV
IO///zH/x4V87///IAAAAMeF4O///wAAAADHhYTv//8AAAAAiZUc7///6w2QjXQmAIn3iZXc7///
i53c7///jUXwi5WE7///i40c7///iUQkDAH7iVwkCIlUJASJDCTozTEAAItbGIOF4O///wEBhYTv
//+JnRzv//+LG4XbD4RYDAAAi43g7///jXcwOY187///i5Xc7///d5bRpXzv//+LnXzv//+NdzCL
ldzv//+NBFvB4AQB8oPAECnEjVwkI4Pj8DnaD4RPDgAAi73c7///iXQkCIkcJIl8JATo38n+/40E
M4naOccPhUL///+LhXzv//+J2tHoAYV87///6S3///+LfQiLV1iLQhA7QhQPg20kAADHACUAAACD
wASJQhCLheTv//+DhRjv//8BiUUQ6Trp//+DhRzv//8Ei7Uc7///izaJ8IPoIIP4Wom1cO///w+G
6vP//4ud5O///7laFwYIi7X07///x4VY7///AQAAAMeFYO///wEAAADpQez//8eFPO///woAAADp
6vb//8eFPO///wgAAADp2/b//4uFWO///4XAD4RiEgAAi5Xk7///i43k7///g8IIiVUQi1EEiwGJ
08HrH4XbiZ047///dAf32IPSAPfaiYUI7///idPHhTzv//8KAAAA6dj2//+LdQj2RjwEdA6LhTDv
//+FwA+ENiAAAIuFWO///4XAD4RCEgAAi4Xk7///i5Xk7///g8AEiUUQi4UY7///iwqJwsH6H4kB
iVEE6S/o//+LvSzv//+Nhfzv///HRCQIoA8AAIlEJASJPCTo/7UAAMeFYO///wAAAACJxouF5O//
/4lFEOlY8f//i7Uo7///i4WA7///jRR2weIEAdCFwA+E2R8AAIuNgO///4udiO///4u95O///4tE
ESSNBECLNIOJvdjv//+F9g+EMhQAAIuFuO///4XAD4WODAAAg73M7///Uw+EgQwAAIO9wO////+J
degPhKwVAACLhcDv//+JNCSJRCQE6IK2AACJx40cvQAAAACB+wAQAAAPh1QVAACNQxApxI10JCOD
5vDHhdDv//8AAAAAjVXYjU3ox0XYAAAAAMdF3AAAAACJVCQMiXwkCIlMJASJNCTob8MAAIP4/4nD
D4Qr+P//i7287///Kd8PiDMUAACLhaDv//+FwHUhhf90HYtNCIl8JAjHRCQEIAAAAIkMJOiBQAAA
AYUY7///i1UIi4KUAAAAiVwkCIl0JASJFCT/UBw52A+F0/f//4uFoO///wGdGO///4XAdCGF/3Qd
i00IiXwkCMdEJAQgAAAAiQwk6DFAAAABhRjv//+LhdDv//+FwA+FCiMAAIudKO///40EW4udgO//
/8HgBAHD6aTn//+LFdgxDAiF0g+Ech4AAIuNKO///4udgO///40EScHgBAHDi0MIizSChfYPhDwh
AACLQyyLeyyNBIUQAAAAKcSNTCQjg+Hwhf90HjHSidCLvYjv//8DQySNBECNBIeJBJGDwgE5Uyx3
5ItFCIlMJAiJXCQEiQQk/9aFwA+I+/b//4uV5O///wGFGO///4mV2O///+kN5///x4WQ7///EAAA
AOn9+P//x4WQ7///CAAAAOnu+P//i30I9kc8BHQOi70w7///hf8PhCodAACLjSjv//+NBEnB4AQD
hYDv//8PhJUcAACLlazv//+F0g+EThEAAInDi0Aki72I7///jQRAiwyHi4UY7///icLB+h+JUQSL
leTv//+JAYmV2O///+mA5v//i70s7///jYX87///x0QkCKAPAACJRCQEiTwk6BCzAADHhbjv//8A
AAAAicaLheTv//+Jhdjv///pTP3//4uduO///4XbD4Vg5f//i7W87///i42g7///g+4Bhcl1IYX2
fh2LVQiJdCQIx0QkBCAAAACJFCToZz4AAAGFGO///4uNKO///4u9gO///40EScHgBAHHD4Q+HgAA
i5WA7///i42I7///i0QCJI0EQA+2BIGJBCToGL0AAItdCItLWInCi0EQO0EUD4PTIAAAiRCDwgEP
lMKDwASJQRCE0g+FdfX//4uF5O///4OFGO///wGJhdjv//+LlaDv//+J+4XSD4R75f//hfaJ+w+O
ceX//4tVCIn7iXQkCMdEJAQgAAAAiRQk6Lg9AAABhRjv///pTeX//4uVKO///4udgO///40EUsHg
BAHDD4QGFQAAi0Mki7WI7///i30IiVwkBI0EQI0EholF7I1F7IlEJAiJPCToW53//4uV5O///4mV
2O///+mp7///i5Uk7///iRQk6KyV/v+NdCYAx4UY7////////+nJ9P//kGXHAwkAAADHhRjv////
////6XXg///32IPJIIhLDIlDBMeFoO///wEAAADpDub//4tFCMdEJAQAQwYIiUQkCI1FsIkEJOgu
4fn3i1UIixrp4+D//4uFOO///4XAD4UXCQAAi4VQ7///hcAPhWEMAACLhUjv//+FwA+FJBAAAIud
CO///4XbdBeLjUTv//+FyXQNg7087///EA+ExRcAAIX2dB2LXQiJdCQIx0QkBDAAAACJHCTofjwA
AAGFGO///4tVCIud8O///4uNQO///4uClAAAAMH7AolcJAiJTCQEiRQk/1AcOcMPhcHz//+J+Cnw
A4X47///AZ0Y7///hcAPjpLi//+LXQiJRCQIx0QkBCAAAACJHCToGzwAAAGFGO///+lw4v//i5WM
7///hdIPhZ4IAACLhaTv//+FwA+FcwoAAIuFnO///4XAD4UtDwAAi4UE7///hcB0F4uFmO///4XA
dA2DvZDv//8QD4ShFwAAhfZ0HYtdCIl0JAjHRCQEMAAAAIkcJOiqOwAAAYUY7///i1UIi53U7///
i42U7///i4KUAAAAwfsCiVwkCIlMJASJFCT/UBw5ww+F7fL//4n4KfADhbzv//8BnRjv//+FwA+O
Qfv//4t1CIlEJAjHRCQEIAAAAIk0JOhHOwAAi70o7///i52A7///AYUY7///jQR/weAEAcPpyOL/
/4uNBO///8aFy+///yCDvczv//9YvoCsCwh0Bb7gqwsIg72Q7///Cg+ECQoAAIO9kO///xAPhOIJ
AACDvZDv//8IifsPhIEJAACNtCYAAAAAicgx0ve1kO///4PrBInBiwSWhcmJA3XoiZ2U7///i7Wo
7///hfZ0L4udFO///4XbdCWLlRDv//+LjRTv//+LhZTv//+JFCSJ+ujK2///g+wEiYWU7///i43E
7///hcl0DYO9kO///woPhLEHAACJ+SuNlO///4nIiY3U7///wfgC6dD0//+LjQjv///Hhezv//8B
AAAAg71w7///WL6ArAsIdAW+4KsLCIO9PO///woPhOkIAACDvTzv//8QD4RuCAAAg7087///CIn7
D4RdCQAAjbYAAAAAicgx0ve1PO///4PrBInBiwSWhcmJA3XoiZ1A7///i4VU7///hcB0L4uFFO//
/4XAdCWLlRDv//+LjRTv//+LhUDv//+JFCSJ+ujy2v//g+wEiYVA7///i4Vo7///hcAPhLDu//+D
vTzv//8KD4Wj7v//i4VA7///ifqJ++if2///KcOJhUDv//+J2Imd8O///8H4AumP7v//iRwk6B82
AQCFwA+FxeL//4kcJOivrv7/iceJhSTv//8B3+nH4v//i4Vk7///hcAPhCgFAACLteTv//+LneTv
///HhTjv//8AAAAAx4VI7///AAAAAA+2NoPDBIldEMeFUO///wAAAACJtQjv///pMPL//4uNKO//
/4uFgO///40UScHiBAHQhcAPhBwSAACLhbTv//+FwA+EOAYAAIu1gO///4uN5O///4tEFiSLlYjv
//+NBEAPtgSCiY3Y7///x4WM7///AAAAAMeFnO///wAAAACJhQTv///HhaTv//8AAAAA6V7r///H
hezv//8BAAAAMcCLtTzv//+DvXDv//9YiXwkCIlcJAQPlMCJRCQQi4UI7///iXQkDIkEJOiUkgIA
i7VU7///hfaJhUDv//90KYuNFO///4XJdB+LlRDv//+LjRTv//+JFCSJ+uhU2f//g+wEiYVA7///
i5Vo7///hdIPhADt//+DvTzv//8KD4Xz7P//i4VA7///ifroA9r//4mFQO///+nb7P//xoXL7///
IIuNBO///zHAi5WQ7///g73M7///WIl8JAiJDCQPlMCJRCQQiVQkDIlcJATo8ZECAIuNqO///4XJ
iYWU7///dCmLlRTv//+F0nQfi7UQ7///ifqLjRTv//+JNCTosdj//4PsBImFlO///4uFxO///4XA
D4S18f//g72Q7///Cg+FqPH//4uFlO///4n66GDZ//+JhZTv///pkPH//4ud4O///4u13O///4md
eO///4m1gO///4u9hO///4tF8Im96O///znHcwaJhejv//+Llejv//+LTQjB4gKNQhApxI1EJCOD
4PCJhQzv//+LQTyLnQzv//+JVCQIg+AEg/gBGcD30IlEJASJHCToA73+/4u16O///4uN4O///40E
do0EhRAAAAApxI18JCOD5/CFyYm9/O7//4m9iO///w+EiAAAAIud3O///zH26zeNtgAAAACLUySL
vQzv//+LQwiJTCQEiRwkjRSXiVQkCIsVoDIMCP8UgoPGAYPDMDm14O///3ZHi0Mgg/j/dA2LlQzv
///HBIIAAAAAi0Mcg/j/dA2LjQzv///HBIEAAAAAi0sshcl0wYP5AXWZi1Mki0Moi70M7///iQSX
66uLlejv//8x/4ud/O7//4u19O///4XSdWPp7d3//412AIP4AQ+EpQAAAI20JgAAAAAPjpkDAACD
+AONtCYAAAAAdA6NtgAAAAAPj4AAAABmkIuV9O///4u19O///4sCg8YEiQODxwGDwww5vejv//8P
hpXd//+JtfTv//+LlQzv//+LBLqD+AV0x36VPQABAAAPhBoBAABmkH9Jg/gGjXYAD4RAAQAAg/gH
jbQmAAAAAA+EGAEAAPbECI20JgAAAAB1DNnu2zuLtfTv///rlYuN9O///4u19O///4sBg8YEiQPr
gD0AAgAAdOQ9AAQAAHTdPQcBAABmkHW8i4307///i7X07///2ymDxgzbO+lR////i4V87///0egB
hXzv///pA/H//4O97O////8PhG0JAACLvezv//+JNCSJfCQE6MS9AADHhXTv//8AAAAAicPpGeX/
/4O9wO////8PhFYJAACLncDv//+JNCSJXCQE6JS9AADHhdDv//8AAAAAicPpz/P//4uNBO///8eF
wO///wEAAADpU/n//4ud5O///7laFwYIi7X07///6Qze//+LjfTv//+LtfTv//+LAYtRBIPGCIkD
iVME6ZX+//+LlfTv//+LtfTv///dAoPGCN0b6X3+//+LhfTv//+LtfTv///dAIPGCN0b6WX+//+L
hVzv//+FwA+FcQYAAIuV5O///4uF5O///8eFOO///wAAAADHhUjv//8AAAAAixKDwASJRRDHhVDv
//8AAAAAiZUI7///6fvs//+LRQiLUFiLQhA7QhQPg8wVAADHAC0AAACDwASJQhCDhRjv//8Bg634
7///AenU9v//i0UIi1BYi0IQO0IUD4OKFgAAxwAtAAAAg8AEiUIQg4UY7///Aelj6f//i00Ii1FY
i0IQO0IUD4P5FAAAxwAtAAAAg8AEiUIQg4UY7///AYOtvO///wHpTff//4Xbfh2JXCQIi10Ix0Qk
BCAAAACJHCToGDMAAAGFGO///zHb6eDo//+LRQiLUFiLQhA7QhQPg9sXAADHAC0AAACDwASJQhCD
hRjv//8B6b/m//+F234diVwkCItdCMdEJAQgAAAAiRwk6MYyAAABhRjv//8x2+lt5v//i4WU7///
ifqJ++jK1P//KcOJhZTv//+J2Imd1O///8H4AukQ7f//i4Ww7///hcAPhSgIAACLnYDv//+LtYjv
//+LRBMkjQRAiwSGx4WM7///AAAAAMeFnO///wAAAADHhaTv//8AAAAAiYUE7///i4Xk7///iYXY
7///6Rnl//+D+P90EYXAD4R0/P//jXQmAOnR/P//i0UI9kA8BI10JgAPhScWAADHRCQMbm4KCMdE
JAjbBgAAx0QkBH1nCgjHBCSjZwoI6K7f/v/HhcDv//8BAAAA6Q76//+LjQjv///HhWzv//8gAAAA
6Yj3//+LTQiLUViLQhA7QhQPg9kVAADHACsAAACDwASJQhDpN/7//4n6kI10JgCJyIPqBIPgD4sE
hsHpBIXJiQJ17ImVQO///+mf9///i10Ii1NYi0IQO0IUD4OuFQAAxwArAAAAg8AEiUIQ6Rj+//+J
+o10JgCJyIPqBIPgB4sEhsHpA4XJiQJ17ImVlO///+l/9v//ifuNtCYAAAAAuM3MzMyD6wT34cHq
A40EkgHAKcGF0osEjonRiQN14ekk9///ifpmkInIg+oEg+APiwSGwekEhcmJAnXs666J+7jNzMzM
g+sE9+HB6gONBJIBwCnBhdKLBI6J0YkDdeHpDPb//4tNCItRWItCEDtCFA+DnRIAAMcAKwAAAIPA
BIlCEOm8/f//ifqNtCYAAAAAiciD6gSD4AeLBIbB6QOFyYkCdezp+/7//4ud5O///7laFwYIi7X0
7///x4VI7///AQAAAOkb2v//i00Ii1FYi0IQO0IUD4MaEgAAxwArAAAAg8AEiUIQ6aP8//+LBIVg
cgoIi53k7///i7X07///x4VU7///AQAAAIsMheBxCgjpz9n//4u15O///4u95O///4PGCN0HiXUQ
3V3M6U/n//+LhWTv//+FwA+EPQcAAIuV5O///4u15O///w++AoPGBIl1EInBwekfhcmJjTjv//90
AvfYiYUI7///x4U87///CgAAAOny6P//i4Vk7///hcAPhMUGAACLjeTv//+LleTv//8Ptp0Y7///
iwGDwgSJVRCIGOnm1f//i7Xk7///i73k7///g8YI3QeJdRDdXczpIOj//4sEhWByCgiLneTv//+L
tfTv///HhWjv//8BAAAAiwyF4HEKCOn12P//iwSFYHIKCIud5O///4u19O///8eFUO///wEAAACL
DIXgcQoI6czY//+LBIVgcgoIi53k7///i7X07///x4Vg7///AQAAAIsMheBvCgjpo9j//4sEhWBy
CgiLneTv//+LtfTv///HhUzv//8BAAAAiwyF4HEKCMeFbO///yAAAADpcNj//4sEhWByCgiLneTv
//+LtfTv///HhVzv//8BAAAAiwyFYHAKCOlH2P//iwSFYHIKCIud5O///4u19O///8eFXO///wAA
AACLDIVgbwoIx4Vk7///AQAAAOkU2P//iwSFYHIKCIud5O///4u19O///8eFRO///wEAAACLDIXg
cQoI6evX//+LtSjv//+LhYDv//+NFHbB4gQB0IXAD4TIDgAAi4W07///hcAPhN0GAACLtYDv//+L
RBYki5WI7///jQRAD74EgonBwekfhcmJjYzv//90AvfYi53k7///iYUE7///x4WQ7///CgAAAImd
2O///+mk4P//i7207///hf8PhEkHAACJw4tAJIuNiO///w+2lRjv//+NBECLBIGIEIuN5O///4mN
2O///+kr1f//i53k7///i43k7///x4U47///AAAAAMeFSO///wAAAAAPtxuDwQSJTRDHhVDv//8A
AAAAiZ0I7///6Ynm//+DrUDv//8Ei7VA7///KffHBjAAAACJvfDv///pheL//4PrAum04P//g+sC
6c3i//+DvcDv////jbYAAAAAdA2DvcDv//8FD442CQAAvqhuCgi7BgAAAMeF0O///wAAAADpNOz/
/4O97O////90DYO97O///wUPjj4JAAC+qG4KCLsGAAAAx4V07///AAAAAOkf3f//i0UIi1BYi0IQ
O0IUD4MpEAAAxwAgAAAAg8AEiUIQ6VD5//+LXQiLU1iLQhA7QhQPg+gPAADHACAAAACDwASJQhDp
0vj//4t9CIuHlAAAAIlcJAiJdCQEiTwk/1AcOdgPhJfg///pxuP//420JgAAAACLVQiLgpQAAACJ
XCQIiXQkBIkUJP9QHDnYD4SN4v//6Zvj//+NdCYAi0UIi1BYi0IQO0IUD4M9DwAAxwAgAAAAg8AE
iUIQ6Y34//+LRQiLUFiLQhA7QhQPgysOAADHACAAAACDwASJQhDp7fj//4kcJOiSKAEAhcAPhefb
//+JHCToIqH+/4XAicYPhC/j///HhXTv//8BAAAA6dzb//+JHCToYSgBAIXAD4Wc6v//iRwk6PGg
/v+FwInGD4T+4v//x4XQ7///AQAAAOmR6v//iTQk6ACx/v+Jx+lZ6v//iTQk6EGpAADHhXTv//8A
AAAAicPpttv//4k0JOgoqQAAx4XQ7///AAAAAInD6YPq//+JNCTov7D+/4nH6TLb//+Bvezv///I
AwAAD47J1v//i7Xs7///g8YgjRy1AAAAAIH7ABAAAA+HrQgAAI1DEIuVHO///ynEi53k7///jUQk
I4Pg8I08sIsy6ZnW//+JxonCi0AEg8YEjVjQg/sJdzCLQgiJ0YPBCI1Q0IP6CXcTjQSbg8EEjRxC
iwGNUNCD+gl27YXbdAmD+CQPhEDm//+LjeTv//+LneTv//+JtRzv//+LCYPDBImd5O///4XJiY3s
7///D4kM1v//x4Xs7////////4s26RvW//+LjYDv//+LnYjv//+LteTv//+LRBEkjQRAD7cEg4m1
2O///8eFjO///wAAAADHhZzv//8AAAAAiYUE7///x4Wk7///AAAAAOnw3P//i4XM7///x0WoAAAA
AA+2jazv//8PtpWw7///i7XA7///iUWkD7ZFqIPhAYu9vO///4PiAQHSg+D8CcgPto247///CdAP
tpWY7///g+DzgE2pBIPhAcHhAoPiAcHiAwnID7aNnO///wnQD7aVoO///4Pgz4l1nIPhAcHhBIPi
AcHiBQnID7aNqO///wnQD7aVpO///4PgP4l9oMHhB4PiAcHiBgnQCciIRagPvoXL7///iUWsi4Ws
7///hcAPhCkGAACLleTv//+LteTv//+DwgyLBotOCImV2O///4tWBIlFwIlNyIlVxItNCI1FwIlF
7I1VnI1F7IlEJAiJVCQEiQwk6Jmt///pU9v///fZiY347///x4VM7///AQAAAMeFbO///yAAAADp
mtX//4uFXO///4XAD4VHCAAAi73k7///i7Xk7///i5UY7///iweDxgSJdRCJEOkUz///i4Vc7///
hcAPhTsIAACLjeTv//+LneTv//+DwQSJTRCLA+mx+P//i43A7///x0WoAAAAAA+2lbDv//8PtkWo
i7W87///iU2cD7aNrO///4PiAYu9zO///4Pg/AHSiXWgg+EBCcgPto247///CdAPtpWY7///g+Dz
iX2kg+EBweECg+IBweIDCcgPto2c7///CdAPtpWg7///g+DPg+EBweEEg+IBweIFCcgPto2o7///
CdAPtpWk7///g+A/weEHg+IBweIGCdAPtpXE7///CciIRagPtkWpg+IBweIDg8gEg+D3CdCIRakP
voXL7///iUWsi4Ws7///hcAPhDUEAACLheTv//+LteTv//+DwAyLVgSLTgiJhdjv//+LBolVxIlN
yIlFwItNCI1FwIlF7I1VnI1F7IlEJAiJVCQEiQwk6F6H///puNn//4uFmO///4XAD4Rw2v//jUf8
ifopwomFlO///4nQx0f8MAAAAMH4AomV1O///8aFy+///yDpruH//4uFsO///4XAD4XPBQAAi42A
7///i52I7///i0QRJI0EQIsEg+kR+f//i43k7///i10Ii4Xk7///ixGLS1iDwASJhdjv//+LQRA7
QRQPg9wKAACJEIPCAQ+UwoPABIlBEITSD4U/3v//g4UY7///Aekmzv//i4W07///hcAPhKMFAACL
teTv//+LneTv///HhYzv//8AAAAAx4Wc7///AAAAAA+2NoPDBImd2O///8eFpO///wAAAACJtQTv
///pTdn//4u1sO///4X2D4UoBQAAicOLQCSLtYjv//+LvRjv//+NBECLBIaJOIuF5O///4mF2O//
/+nVzf//i5Xk7///i4Xk7///i43k7///x4WM7///AAAAAIsSg8AIiYXY7///i1kEx4Wc7///AAAA
AImVBO///8eFpO///wAAAADpBeD//4uFRO///4XAD4RS3///jXf8ifgp8ImF8O///8H4Aom1QO//
/8dH/DAAAADHhWzv//8gAAAA6dra//+44P///2WLAIsAi3A0ibUQ7///i0AsiYUU7///D7YAhMB0
CDx/D4Vk4f//x4UU7///AAAAAOlV4f//i30Ii1dYi0IQO0IUD4PjCQAAxwAwAAAAg8AEiUIQi0IQ
O0IUD4OrCQAAi43M7///iQiDwQEPlMGDwASJQhCEyQ+Fqdz//4OFGO///wLpF9n//4t9CItXWItC
EDtCFA+D1wgAAMcAMAAAAIPABIlCEItCEDtCFA+DnwgAAIuNcO///4kIg8EBD5TBg8AEiUIQhMkP
hVfc//+DhRjv//8C6eba//+LRQiLUFiLQhA7QhQPg0MHAADHADAAAACDwASJQhCLQhA7QhQPgwsH
AACLjXDv//+JCIPBAQ+UwYPABIlCEITJD4UF3P//g4UY7///AoOt+O///wLp4uf//4u1mO///4X2
D4S73v//jUf8iYWU7///x0f8MAAAAMaFy+///yDprN7//4uFRO///4XAD4Q22f//jU/8iY1A7///
x0f8MAAAAMeFbO///yAAAADpJ9n//4tNCItRWItCEDtCFA+D0AgAAMcAMAAAAIPABIlCEItCEDtC
FA+DmAgAAIuNzO///4kIg8EBD5TBg8AEiUIQhMkPhVXb//+DhRjv//8Cg6287///AukG6P//vsxZ
Cggx28eF0O///wAAAADpAeP//4O97O///wS+kG4KCA+PfNP//8eF7O///wUAAADpbdP//77MWQoI
MdvHhXTv//8AAAAA6eTT//+LveTv//+LheTv//+DxwjdAIm92O///91dwOnS+///iRwk6BcgAQCF
wA+E0QMAAIuNHO///4sx6eTR//+JPCTo+h8BAIXAD4ThAgAAi4Uc7///izDpBtD//4u95O///4uF
5O///4PHCN0Aib3Y7///3V3A6d75//+LneTv//+LteTv//+DwwSJndjv//+LBumK1f//g73A7///
BL6QbgoID4+X4f//x4XA7///BQAAAOmI4f//uOD///9liwCLAItwNIm1EO///4tALImFFO///w+2
AITAdAw8f3QIhfYPhfPM///HhRTv//8AAAAA6eTM//+Ltazv//+F9g+EygIAAIu15O///4uFGO//
/4ud5O///4sOicKDwwTB+h+Jndjv//8x24kBiVEE6e/J//+JHCToBx8BAIXAD4VD9///iRwk6JeX
/v+FwImFJO///w+E4eT//4u9JO///4uNHO///wHfi53k7///izHpzc3//4tFDIkEJOjjnwAAi1UM
iRQkjQSFBAAAAIlEJATo/R4BAIXAiYUw7///D4mn4v//xwQk4GcKCOgzV/7/jXYAi30MiTwk6KWf
AACJPCSNBIUEAAAAiUQkBOjCHgEAhcCJhTDv//8PiZ7f///rw2aQi73k7///i4Xk7///g8cEib3Y
7///izDpLeD//4u9KO///76A+AUIi52A7///jQR/weAEAcPpkuH//4udJO///4kcJOi4ef7/6cHH
//+LtYDv//+LRBYki5WI7///jQRAD78EgulB8///icOLQCSLlYjv//8Pt40Y7///i7Xk7///jQRA
iwSCibXY7///ZokI6avI//+LhbDv//+FwA+FzwEAAIuV5O///4uF5O///8eFjO///wAAAADHhZzv
//8AAAAAixKDwASJhdjv///HhaTv//8AAAAAiZUE7///6Z3T//+JnYDv//+JhRzv///HheDv//8A
AAAAx4WE7///AAAAAMeFeO///wAAAADpcen//4ud5O///4uN5O///w+3tRjv//+LA4PBBIlNEGaJ
MOnLxv//i7Xk7///i5Xk7///g8YEiXUQD78C6XXw//+JPCToqZX+/4XAiYUk7///D4Tz4v//i40c
7///A70k7///izHpHs3//4uV5O///4uN5O///4PCCImV2O///4sBi1EE6Xbb//+LleTv//+LneTv
//8PtgKDwwSJndjv//+JBCTo2Z4AAItdCItLWInCi0EQO0EUD4MiAwAAiRCDwgEPlMKDwASJQRCE
0g+FNtf//4OFGO///wHpyOH//4udtO///4XbD4S4AAAAi43k7///i5Xk7///D7adGO///4sBg8IE
iZXY7///iBgx2+kex///iRwk6NaU/v+FwImFJO///w+EIOL//4u9JO///wHfi50c7///izPpBM7/
/4uFtO///4XAD4SNAAAAi5Xk7///D74Cg8IEiZXk7///6Tjx//+LneTv//+LjeTv///HhYzv//8A
AAAAx4Wc7///AAAAAA+3G4PBBImN2O///8eFpO///wAAAACJnQTv///pzdH//4uNsO///4XJD4XU
AwAAi73k7///MduLteTv//+LlRjv//+LB4PGBIm12O///4kQ6VnG//+Qi4Ww7///hcB1PouN5O//
/4sBg8EEiY3k7///6aLw//++gPgFCOm63v//x0QkBCUAAACJPCTo3iMAAIPAAQ+E7NX//+mB2///
i53k7///D78Dg8MEiZ3k7///6WPw///HRCQELQAAAIkMJOipIwAAg8ABD4S31f//6fXq///HRCQE
KwAAAIkMJOiLIwAAg8ABD4SZ1f//6Xzq///HRCQEKwAAAIkMJOhtIwAAg8ABD4R71f//6RLr///H
RCQEJQAAAIkMJOhPIwAAg8ABD4Rd1f//6dLY//+LVQjHRCQELQAAAIkUJOguIwAAg8ABD4Q81f//
6R/q///HRCQEIAAAAItVCIkUJOgNIwAAg8ABD4Qb1f//6bLq//+LnXDv//+LRQiJXCQEiQQk6Ooi
AACDwAEPlMHp6fj//4tVCMdEJAQwAAAAiRQk6MwiAACDwAEPhNrU//+LTQiLUVjpovj//4lUJASJ
PCTorCIAAIPAAQ+UwumvzP//iVQkBIkcJOiVIgAAg8ABD5TC6STf//+JVCQEiTwk6H4iAACDwAEP
lMLpM8P//4k0JOhrdf7/i7Uo7///i52A7///jQR2weAEAcPpksT//8dEJAQtAAAAi1UIiRQk6D8i
AACDwAEPhE3U///pYen//8dEJAQgAAAAkOvcx4Vs7///IAAAAI10JgDpP+T//4lUJASJHCToByIA
AIPAAQ+UwunV/P//x0QkBCAAAACJHCTo7CEAAIPAAQ+E+tP//+nd6P//i1UIx0QkBCAAAACJFCTo
yyEAAIPAAQ+E2dP//+kX6f//i4Vw7///i1UIiUQkBIkUJOioIQAAg8ABD5TB6VX3///HRCQEMAAA
AIk8JOiNIQAAg8ABD4Sb0///i1dY6RT3//+LVQiJTCQEiRQk6G0hAACDwAEPlMHpUcP//4lUJASJ
HCToViEAAIPAAQ+Uwukb9f//xwQkDGgKCOg/Uf7/x0QkBCsAAACJDCToLyEAAIPAAQ+EPdP//+lR
6P//x0QkBCsAAACJHCToESEAAIPAAQ+EH9P//+ld6P//i4XM7///i1UIiUQkBIkUJOjuIAAAg8AB
D5TB6Un2///HRCQEMAAAAIk8JOjTIAAAg8ABD4Th0v//i1dY6Qj2//+Lhczv//+LVQiJRCQEiRQk
6K0gAACDwAEPlMHpXPf//8dEJAQwAAAAiQwk6JIgAACDwAEPhKDS//+LXQiLU1jpGPf//8dEJAQt
AAAAjbYAAAAA6VP9//+LneTv//+LjeTv//8Pt7UY7///iwMx24PBBImN2O///2aJMOmDwv//jXYA
VYnlgeycgQAAx0QkBAEAAACJXfSJy4l1+InGiX38v/////+JlXh+//+JBCTob0AAAIPoAXQSifiL
XfSLdfiLffyJ7F3DjXYAjYUY////iYXY/v//jYWAfv//iYUo////jZWA/v//iYUk////i0Y8iXXU
iZUs////x4Xo/v//AQAAAImFvP7//4uFeH7//8eFgP7//wSArfvHhcj+//8AAAAAx4UU////4HMK
CIlcJAiJRCQEiRQk6DS9//+Jx7gAAAAAhcAPlcAPtsCFwImFfH7//w+F1wAAAMdF5ABDBgiJdehm
gz4AeFCLVkhlix0IAAAAOVoIiZV0fv//dDHHhXB+//8AAAAAuQEAAAAxwGWDPQwAAAAAdAHwD7EK
D4XeAAAAi0ZIiVgIiYV0fv//i5V0fv//g0IEAYuF2P7//4tQDItYECnTwfsChdt+IYuGlAAAAIlc
JAiJVCQEiTQk/1AcOdgPlMAPtsCD6AEJx2aDPgB4EItWSItCBIPoAYXAiUIEdEuLnXx+//+F2w+E
o/7//41F5MdEJAQAAAAAiQQk6Hq9+ffpi/7//5CNdCYAjUXkiXQkCMdEJAQAQwYIiQQk6Fm9+ffp
F////410JgDHQggAAAAAZYM9DAAAAAB0AfCDKgF1JuucjQ7oMLb+/+kevf//jQLoVLb+/+mj0P//
jQroGLb+/+kW////jQLoPLb+/+vRkJCQkJCQkJCQkFWJ5YtFCItQSItCBIPoAYXAiUIEdRfHQggA
AAAAZYM9DAAAAAB0AfCDKgF1Al3DjQLo+rX+/+v1kJCQkJCQkJBVieVXVlOD7BiLVQiLTRCNQgGJ
RfAPtkEMx0Ek/////8dBECAAAACD4AeIReuIQQwPtkENg+DyiEEND7Z6AYn5D7bBg+gwg/gJdzUP
tkoCicaNWgIPtsGNUNCD+gl3GJCDwwEPtguNBLaNNEIPtsGNUNCD+gl26YX2D4X5AQAAkI1H4Dwp
D4Y9AQAA9kXrIJB0CotFEMdAECAAAACLVRCLTfDHQiD/////x0IEAAAAAA+2ATwqD4RdAgAAD7bA
g+gwg/gJx0XsAAAAAA+GzQAAAItNEItF8MdBHP/////HAf////+AOC4PhNMBAACLRRAPtlAMg+L4
iFXrD7ZIDYhQDIPh/YhN6ohIDYtF8A+2GInGg8YBjUO0PC4PhkABAACJ94t18I12AA+204sd2DEM
CItFEIXbiVAID4UoBQAAi00Qi0EIx0EsAQAAAIPoQYP4Nw+GGAEAAItFEMdALAAAAACNtgAAAACL
VRCDeiT/D4TbAgAAi1UQi0IIhcAPhfUCAACJchiLReyJchSDxBhbXl9dw410JgCNBICNBEKDRfAB
i03wD7YRg+owg/oJduiLVRDHRewAAAAAiUIE6Q////+NtgAAAAAPtsD/JIU0dAoIjbYAAAAAi0UQ
gEgNCJCDRfABi1XwD7Y6ifmEyQ+FjP7//+mS/v//jbQmAAAAAItFEMdAEDAAAADr1I10JgCATesg
D7ZN64tFEIhIDOvAgE3rQA+2ReuLVRCIQgzrsIBN64APtlXri00QiFEM66CATesID7ZV64tNEIhR
DOuQgE3rEA+2VeuLTRCIUQzrgA+2wP8khdx0CgiNtgAAAAD/JIWYdQoIkID5JJCNdCYAD4X6/f//
i1UQjUb/g8MBi00UiV3wiUIkifCLETnWD4JnAwAAi1UUi03wiQKLRRAPtjkPtkAMiEXr6cL9//9m
kIPAAYlF8InCD7YAPCoPhF0CAAAPtsCD6DCD+Al2GItNEMcBAAAAAOkB/v//jXQmAI0EgI0EQoNF
8AGLTfAPthGD6jCD+gl26ItVEIkC6dv9//+NtgAAAACDwQGJTfAPtgGJyoPoMIP4CXYdi00Qi3kg
hf8PiCcCAACJVfDHRewAAAAA6Yn9//+Jw4tF8It18A+2SAGDxgEPtsGNUNCD+gl3HY22AAAAAIPG
AQ+2Do0Em40cQg+2wY1Q0IP6CXbphduJ8nSmgPkkdaGLVRCNQ/+LTRSJQiCJ2IsROdNzAonQi1UU
iQKNVgHrgY22AAAAAItNEIPKBIhV64hRDA+2HoD7bHUrg8YBgE3rAQ+2ReuNfgGLVRCIQgwPth7p
SP3//4PKBYtNEIhV64hRDA+2Ho1+Aekx/f//kItNEIPi+ohV641+AYhRDA+2HukZ/f//kItFEIPi
+ohV641+AYhQDA+2HukB/f//kIA+aA+E8AEAAIPKAuutZpCLVRDHQigFAAAAi1UQg3ok/w+FJv3/
/5CLSiyFyQ+EGv3//4tNDItCLAFF7IlKJItVEItCCIXAD4QO/f//jXYAi00QiXkUiTwkx0QkBCUA
AADo8pr+/4tVEIlCGItF7IPEGFteX13DkItNEMdBKAAIAADpufz//5CLRRDHQCgBAAAA6an8//+Q
9kXrAQ+EtgAAAItFEMdAKAABAADpj/z//420JgAAAACLTRDHQSgDAAAA6Xn8//+Qi0UQx0AoBAAA
AOlp/P//kItVEMdCKAIAAADpWfz//5CAZesBgH3rAYtNEBnAMMAFBwEAAIlBKOk8/P//jXQmAIPC
AYlV8A+2AonTg+gwg/gJdmKLTRCLcRyF9g+I6gAAAIld8OmU+///jbQmAAAAAItVDItFEMdF7AEA
AACJUCCDwgGJVQzpVvv//5CNdCYA9kXrBA+FiAAAAPZF6wIPhL8AAACLTRDHQSgABAAAZpDpw/v/
/4nGi0Xwi13wD7ZIAYPDAQ+2wY1Q0IP6CXcYkIPDAQ+2C40Eto00Qg+2wY1Q0IP6CXbphfYPhGT/
//+A+SQPhVv///+LVRCNRv+LTRSJQhyJ8IsROdZzAonQi1UUg8MBiQLpOP///4nQ6ZL8//+LVRDH
QigAAgAA6Uf7//+LRRCDxgGDyQKITeqNfgGISA0Pth7p7fr//4tVDItFEINF7AGJUByDwgGJVQzp
mvr//zHAi1UQ9kXqAg+VwIlCKOkB+///oaAyDAiLFJCF0g+EyPr//4tFEMdEJAQBAAAAg8AoiUQk
CItNEIkMJP/Si1UQiUIs6cz6//+QkJCQVYnlV1ZTg+wYi0UQi1UID7ZIDMdAJP////+NegSD4QeI
TeuISAyLTRAPtkENx0EQIAAAAIPg9oPIBIhBDYtyBI1O0IP5CXcwi0IIjVoIjVDQg/oJdxVmkI0E
iYPDBI0MQosDjVDQg/oJdu2FyQ+FxQEAAJCNdCYAjUbgg/gpD4YcAQAA9kXrIHQKi0UQx0AQIAAA
AItVEMdCIP/////HQgQAAAAAiweD+CoPhOgBAACNSNCD+QnHRewAAAAAD4a7AAAAi1UQx0Ic////
/8cC/////4M/Lg+E7AEAAItNEI13BA+2QQyD4PiIResPtlENiEEMg+L9iFXqiFENix+NS7SD+S4P
hh4BAACJdfCJ/pCLPdgxDAiLRRCF/4lYCA+FyQQAAItNEItBCMdBLAEAAACD6EGD+DcPhvMAAACL
RRDHQCwAAAAAkItVEIN6JP8PhKMCAACLVRCLQgiFwA+FvQIAAIlyGItF7IlyFIPEGFteX13DjXQm
AI0EiY0MQoPHBIsHjVDQg/oJdu2LRRDHRewAAAAAiUgE6Sb///+NdgD/JIV4dgoIkItNEIBJDQiQ
g8cEizeF9g+Fu/7//+nC/v//jbYAAAAAi00Qx0EQMAAAAOvcjXQmAIBN6yAPtlXri00QiFEM68iA
TetAD7ZN64tFEIhIDOu4gE3rgA+2ReuLVRCIQgzrqIBN6wgPtkXri1UQiEIM65iATesQD7ZF64tV
EIhCDOuI/ySNIHcKCJD/JIXcdwoIkIP4JJCNdCYAD4Uy/v//i1UQjUH/jXsEiUIki0UUixCJyDnR
D4IuAwAAi1UUi00QiQKLNw+2SQyITevpAf7//5CD4PqLVRCNTgSIReuIQgyLHolN8Ol//v//jbQm
AAAAAIPHBIsHifqNSNCD+Ql2aYtNEItBIIXAD4g7AgAAidfHRewAAAAA6QD+//+QjXQmAIPHBIsH
g/gqD4TyAQAAjUjQg/kJdhiLVRDHAgAAAADp8P3//410JgCNBImNDEKDxwSLB41Q0IP6CXbti0UQ
iQjpz/3//412AItHBI1fBI1Q0IP6CXcVZpCNBImDwwSNDEKLA41Q0IP6CXbthcmJ2g+Eav///4P4
JA+FYf///4tVEI1B/4lCIItFFIsQicg50XMCidCLVRSJAo1TBOk+////jbQmAAAAAItNEIPIBIhF
64hBDIseg/tsdRODxgSATesBD7ZV64tNEIhRDIsejUYEiUXw6W/9//+NtCYAAAAAgz5oD4T0AQAA
g8gC6cL+//+NtCYAAAAAg8gFkI10JgDprv7//412AIBl6wGAfesBi1UQi00QGcAwwAUHAQAAg3ok
/4lBKA+FYf3//410JgCLSiyFyQ+EUv3//4tNDItCLAFF7IlKJItVEItCCIXAD4RG/f//jXYAi0Xw
i00QiUEUx0QkBCUAAACJBCToV5cAAItVEIlCGItF7IPEGFteX13DjbYAAAAAi00Qx0EoAwAAAOnp
/P//kItVEMdCKAUAAADp2fz//5CLTRDHQSgACAAA6cn8//+Qi0UQx0AoAQAAAOm5/P//kPZF6wF0
eotFEMdAKAABAADpo/z//412AItFEMdAKAQAAADpkfz//5CLVRDHQigCAAAA6YH8//+Qg8cEiweJ
+41I0IP5CXZei00Qi0EchcAPiNwAAACJ3+nw+///jXQmAItVDItFEMdF7AEAAACJUCCDwgGJVQzp
uPv//5CNdCYA9kXrBA+FfAAAAPZF6wIPhLUAAACLTRDHQSgABAAAZpDpE/z//4tHBI1fBI1Q0IP6
CXcYkI10JgCNBImDwwSNDEKLA41Q0IP6CXbthckPhHT///+D+CQPhWv///+LVRCNQf+JQhyLRRSL
EInIOdFzAonQi1UUg8MEiQLpSP///4nQ6cv8//+LVRDHQigAAgAA6aP7//+LRRCDygKDxgSIVeqI
UA2NVgSLHolV8OlP+///i1UMi0UQg0XsAYlQHIPCAYlVDOkD+///McCLVRD2ReoCD5XAiUIo6Vv7
//+B+/8AAAAPjyv7//+hoDIMCIsUmIXSD4Qb+///i0UQx0QkBAEAAACDwCiJRCQIi00QiQwk/9KL
VRCJQizpGvv//5CQVYnlV1ZTg+wUi30Ii3UMhf8PhJEAAACLR2iFwH5qiWXwiTQk6BeR/v+NWAGN
BJ0QAAAAKcSNTCQfg+Hwhdt0JQ+2BjHShMB5D+ttkI10JgAPtgQWhMB4YA++wIkEkYPCATnTd+uN
RRCJPCSJRCQIiUwkBOhIrv//i2XwjWX0W15fXcOQjXQmAI1FEIl0JASJPCSJRCQI6LUi//+NZfRb
Xl9dw5CNdCYAiz2YEAwI6WT///+QjXQmAMdEJAzheAoIx0QkCC0AAADHRCQEvHgKCMcEJMd4Cgjo
lLj+/5CQkJBVieVXVlOD7AiLdQiLFvbGIA+FMQEAAGaF0ng4i35IZYsdCAAAADlfCHQjMdK5AQAA
AInQZYM9DAAAAAB0AfAPsQ8PhWMBAACLfkiJXwiDRwQBixb2xiAPhdMAAACJ0IPgIIP4ARn/99dm
hdJ4FItWSItCBIPoAYXAiUIED4TWAAAAi4aUAAAAx0QkBAAAAACJNCT/UAiLVmiF0n57i15UMcC5
AQAAAGWDPQwAAAAAdAHwD7ENNDIMCA+F+AAAAItDJOg5pQEAi0NQ6DGlAQBlgz0MAAAAAHQB8IMt
NDIMCAEPheAAAAA7NZAQDAh0Hjs1lBAMCHQWOzWYEAwIdA7HBgAAAACJNCToI2L+/4PECIn4W15f
XcOQi0YkhcB0yIk0JOgJYgAAkOu9jbYAAAAAiTQk6GhSAACJx4sWjXQmAOkk////jXYAiTQk6JBw
AACLFunA/v//kMdCCAAAAABlgz0MAAAAAHQB8IMqAXVo6Q7///9mgz4AicF4J4tWSItCBIPoAYXA
iUIEdRfHQggAAAAAZYM9DAAAAAB0AfCDKgF1PYkMJOh1ywMAjQ/oXqb+/+mR/v//jQ00MgwI6E6m
/v/p+P7//40FNDIMCOhupv7/6RD///+NAuhipv7/64+NAuhZpv7/67qQkJCQkJCQVYnlg+wQiV30
i10IiXX4iX38hdsPhI4AAABmgzsAeDiLe0hlizUIAAAAOXcIdCUx0rkBAAAAidBlgz0MAAAAAHQB
8A+xDw+FpAAAAItDSIlwCInHg0cEAYuDlAAAAIkcJP9QMIP4ARnSZoM7APfSeCeLS0iLQQSD6AGF
wIlBBHUXx0EIAAAAAGWDPQwAAAAAdAHwgykBdWSLXfSJ0It1+It9/InsXcOQi130i3X4i338iexd
6WdtAABmgzsAicF4J4tTSItCBIPoAYXAiUIEdRfHQggAAAAAZYM9DAAAAAB0AfCDKgF1HYkMJOhA
ygMAjQ/oKaX+/+lQ////jQHoTaX+/+uTjQLoRKX+/+vakJBVieWLVQj2QjwBdCP2Agh0HotCaIXA
fiDHgpQAAACgegoIi0JYx4C4AAAAoHoKCInQXcOQjXQmAMeClAAAACB9Cgjr3o22AAAAAI2/AAAA
AFWJ5VYx9lOD7BTHBCRgAQAA6Mp8/v+FwInDD4SZAAAAjYCYAAAAid6JQ0iNg6QAAACJRCQMx0Qk
EOB5CgjHRCQIAAAAAMdEJAQAAAAAiRwk6BtZAADHg5QAAABgfAoIiRwk6ClPAACLRRCJHCSJRCQM
i0UMiUQkCItFCIlEJAToXFEAAIXAdEz2QzwBdCv2AwiNtCYAAAAAdB+LU2iF0pB+JseDlAAAAKB6
CgiLQ1jHgLgAAACgegoIg8QUifBbXl3DjbYAAAAAx4OUAAAAIH0KCOvYiRwkMfbosm0AAIkcJOj6
Xv7/69GQjbQmAAAAAFWJ5YPsDItFDMdEJAgBAAAAiUQkBItFCIkEJOjw/v//ycOQkJCQkJCQkJCQ
kJCQkFWJ5YPsJItFCIld9Il1+Il9/GaDOAB4OYtwSGWLHQgAAAA5Xgh0JjHSuQEAAACJ0GWDPQwA
AAAAdAHwD7EOD4VcAQAAi1UIi3JIiV4Ig0YEAYtFCMdEJBAAAAAAx0QkDAEAAADHRCQEAAAAAMdE
JAgAAAAAiQQk6GQDAACJ1otVCInDixKJVfCA5gF0bIn3idn31/fRifgJyHVFZoN98AB4E4tFCItQ
SItCBIPoAYXAiUIEdFMJzw+EgwAAAInaidjB+h8x2InRid8x8QnBdViJ+Itd9It1+It9/InsXcOQ
i1UIi0JohcB/sYtCLCtCJInCwfofKcMZ1on3idn31/fR65iQjXQmAMdCCAAAAABlgz0MAAAAAHQB
8IMqAQ+FiQAAAOuQjXYAuOj///+//////2XHAEsAAADrlZCNdCYAuOj///+//////2WLEIXSD4V7
////ZccABQAAAL//////6Wr///+JwYtFCGaDOAB4J4tQSItCBIPoAYXAiUIEdRfHQggAAAAAZYM9
DAAAAAB0AfCDKgF1IIkMJOgQxwMAjQ7o+aH+/+mY/v//jQLoHaL+/+lr////jQLoEaL+/+vXkJCQ
kJCQkJCQkJCQkJCQVYnlg+wkiV30i10QiX38i30MiXX4i3UUD6/7hf8PhL0AAABmgz4AeEmLVkhl
oQgAAACJRfA5QgiJVex0LsdF6AAAAAC5AQAAADHAZYM9DAAAAAB0AfAPsQoPhdkAAACLRkiLVfCJ
ReyJUAiLReyDQAQBi0ZohcB1J8dGaP////+LhpQAAACLVQiJfCQIiTQkiVQkBP9QHInB6wyQjXQm
ADHJg8ABdNlmgz4AkI10JgB4EItWSItCBIPoAYXAiUIEdCY5+XQJicgx0vd1DInDidiLdfiLXfSL
ffyJ7F3DZpAx2+vrjXQmAMdCCAAAAABlgz0MAAAAAHQB8IMqAXVF68Fmgz4AicF4J4tWSItCBIPo
AYXAiUIEdRfHQggAAAAAZYM9DAAAAAB0AfCDKgF1HYkMJOioxQMAjQrokaD+/+kb////jQLotaD+
/+uyjQLorKD+/+vakJCQkJCQkJCQkFWJ5Ve/7HgKCFZTg+wci0UMg/ggdB6D+DC//HgKCHQUicKN
TeONRfOIEIPoATnIdfeNfeSLXRAx9jHAg/sPfxDrQI22AAAAAIPrEIP7D34wi1UIi4KUAAAAx0Qk
CBAAAACJfCQEiRQk/1AcAcaD+BB01onwg8QcW15fXcONdCYAifCF237ui1UIi4KUAAAAiVwkCIl8
JASJFCT/UByDxBxbAfBeX13DkJCQkJCQkJCQVYnlg+wYi0UUi1UYiV30i10IiXX4i3UMg/gCiX38
i30QiUXwiVXsD4erAAAAi03shcl0MYtLaIP5AHxcjXQmAHQji0NYi0AghcB0GYN98AF0U4XJeHKJ
HCSNtCYAAAAA6NsGAACLVeyLg5QAAACJdQyLdfiJfRCLffyJVRiLVfCJXQiLXfSJVRSLSCSJ7F3/
4Y20JgAAAACLUySF0nTGg33wAXWtiwP2xAF0poXJZpB/SYtDCCtDBInCwfofKcYZ1+uPkI10JgCJ
HCToEFoAAOuTjbYAAAAAuOj///+6/////2XHABYAAAC4/////4td9It1+It9/InsXcPowO/+/1WJ
5YPsIIl9/It9CIld9Il1+GaDPwB4OIt3SGWLHQgAAAA5Xgh0JTHSuQEAAACJ0GWDPQwAAAAAdAHw
D7EOD4WsAAAAi0dIiVgIicaDRgQBi0UYi1UQiTwkiUQkEItFFIlUJAiJRCQMi0UMiUQkBOiM/v//
ZoM/AInDidZ4KotPSItBBIPoAYXAiUEEdRrHQQgAAAAAZYM9DAAAAAB0AfCDKQF1V412AInYifKL
XfSLdfiLffyJ7F3DZoM/AInBeCeLV0iLQgSD6AGFwIlCBHUXx0IIAAAAAGWDPQwAAAAAdAHwgyoB
dR2JDCTo4MIDAI0O6Mmd/v/pSP///40B6O2d/v/roI0C6OSd/v/r2pCQVYnlg+wYiXX4i3UIiV30
i10MiX38iTQk6DN+AADHRCQEAQAAAIkcJInH6AEmAACD6AF0FLr/////i130idCLdfiLffyJ7F3D
i4OUAAAAiXwkCIl0JASJHCT/UBy6AQAAADn4dc/r0pCQkJCQkJCQkFWJ5Ve/IHkKCFZTg+xMi00M
g/kgdB6D+TC/YHkKCHQUjUXwjVWwZpCJCIPoBDnQdfeNfbSLXRAx9jHAg/sPfxDrQI22AAAAAIPr
EIP7D34wi1UIi4KUAAAAx0QkCBAAAACJfCQEiRQk/1AcAcaD+BB01onwg8RMW15fXcONdCYAifCF
237ui1UIi4KUAAAAiVwkCIl8JASJFCT/UByDxExbAfBeX13DkJCQkJCQkJCQVYnlU4tdDItNCItT
WItCEDtCFHMNiQiDwASJQhCJyFtdw4lNDIldCFtd6YEEAACQVYnlg+wMjUUQiUQkCItFDIlEJASL
RQiJBCToEaL//8nDkJCQkJCQkJCQkJCQkJCQVYnli1UIi00Mi0JYK0gIi0IwwfkChcB0Fo20JgAA
AACLUAg50X4CidGLAIXAdfGJyF3DjbYAAAAAjbwnAAAAAFWJ5YtFCIEg//7//4tAWItIBItQKIlI
KItICIlQBItQIIlIIIlQCIkQXcOQjXQmAFWJ5YtFCFOBCAABAACLQFiLUASLWCiLSAiJUCiLUCCJ
WASJSCCJGIlQCFtdw412AFWJ5VOD7ASLXQiLg5QAAACJHCT/UBC5/////4PAAXQMi1NYiwKLCIPA
BIkCg8QEichbXcONtgAAAACNvwAAAABVieVTg+wIi10Ii1NYi0IQO0IMd0OLA/bEAXUsi0IYiUII
i0IQO0IEdgOJQgSBI//3//+JAolCFIlCEIlCDDHSg8QIidBbXcOLQiSJQgiLQhDr2pCNdCYAi4K4
AAAAx0QkBP////+JHCT/UAy6/////4PAAXTKi1NY65qQjXQmAFWJ5YPsEIld+ItdCIl1/It1DItT
WIsCO0IIdgg5cPyNSPx0JIuDlAAAAIl0JASJHCT/UBiD+P90A4Mj74td+It1/InsXcNmkIkKifDr
5maQVYnlU4PsCItdCItTWIsKO0oIdhyNQfyJAotB/IP4/3QDgyPvg8QIW13DjbYAAAAAi4OUAAAA
x0QkBP////+JHCT/UBjr1o12AI28JwAAAABVieVTi00Mi10QjQSZOcFzJ4N4/AqNUPx0Eo22AAAA
ADnRcxSD6gSDOgp19CnQwfgCg+gBW13DkInYWwNFCF3DVYnlg+wMiV34i10MiXX8i3UIiwOJXgT2
xAh1PPbEAXUni1NYiwIrQgjB+AKJRgiLQzCJBolzMItd+It1/InsXcONtCYAAAAAi1NYiwIrQgTB
+AKJRgjr14kcJOhA/v//iwPruI22AAAAAI2/AAAAAFW4/////4nli00Ii1EEhdJ0F4sC9sQBdReL
QliLECtQCMH6AotBCCnQXcOQjXQmAItCWIsQK1AEwfoC6+eNdgBVuP////+J5YPsCIkcJIl0JASL
dQyLVgQ7VQh0C4scJIt0JASJ7F3Di0YIhcB4SYsK9sUBdDqLWliA5f6JCotDKItTBIlDBItDIIlT
KItTCIkDiUMIi0YIiVMgweACA0MIiQMxwIscJIt0JASJ7F3Di1pY6+aNdgCLCvbFAXQRi1pYweAC
A0MEiQMxwOuPZpCLWliAzQGJCotDBItLKItTCIlDKItDIIlLBIlTIIkLiUMIi0YI68uJ9o28JwAA
AABVieVTg+wEi10IiwP2xAF0T4tLWIDk/okDi1EEi0EoiVEoi1EIiUEEi0EgiVEgiUEIiQGLQSCJ
BCToYlP+/4tDWMdAIAAAAADHQCgAAAAAx0AkAAAAAIPEBFtdw410JgCLS1jrzo10JgCNvCcAAAAA
VYnli0UIi0gwhcl0B8dAMAAAAACLUCSF0nQNiUUIXels////jXQmAF3DjbYAAAAAVYnlg+wQiV34
i10IiXX8i3UMi0NohcB1EMdEJAQBAAAAiRwk6DcgAACLg5QAAACJdQyLdfyJXQiLXfiLSAyJ7F3/
4Y22AAAAAI28JwAAAABVMcCJ5VdWU4PsEIt9EIt1DIX/D4SkAAAAjbQmAAAAAItFCItAWItIEItQ
FIlF8CnKwfoChdJ+OTnXcwKJ+oP6FH9VMduF0n4mjbQmAAAAAIsEnokEmYPDATnTdfOLVfCNBJ0A
AAAAAcaNBAGJQhAp34X/dEOLBolEJASLRQiJBCToKv///4PAAXQtg8YEg+8B642QjXQmAInTiVQk
CIl0JASNNJ6JDCTog3gAAItV8IlCEOu6jXYAi0UQKfiDxBBbXl9dw410JgCNvCcAAAAAVYnlV1ZT
g+wkiVQkBIlV3IlF4IkEJOh1+v//i13ciceLReCLUFiLSgiLQigpy4lN5ItKIMH7AolF6Cn7KcjB
+AI5ww+H0AAAAInGKd6F/3h3hdt1Q8HmAol18Itd8I0EGYtN4IlCJItF3CtCCInCi0EwwfoChcB0
EI20JgAAAAApUAiLAIXAdfcxwIPEJFteX13DkI10JgCJXCQIi13kweYCiXXwjQS7iUQkBI0EMYkE
JOgZdwAAi03gi1FYi0og65mNtgAAAACNBLUAAAAAi1XoKf6JRfCLXfCJ+PfYiUQkCI0EuolEJASN
BBmJBCTo7HYAAItF4ItIWItF3ItRCCnQwfgCiUQkCI0EtQAAAACJVCQEA0Eg65aNFJ2QAQAAiVXs
iRQk6LVt/v+Jxrj/////hfYPhFH///+F/3hbiVwkCItd4I0UvQAAAACLQ1gDUAiNhpABAACJBCSJ
VCQE6Gx2AACLReCLUFiLQiCFwHQOiQQk6GdQ/v+LTeCLUViLXeyJ8YlyIMdF8JABAACNBB6JQijp
wv7//4tN4In499iLUViLWgiJRCQIjQS9AAAAAANCKIlEJASNhpABAACJBCTomnYAAItV3IlcJAQp
2sH6AolUJAiJBCTognYAAOuEVYnlg+wQiV34i10IiXX8g3toAHxodFGLA/bECHVyi0tYiwE7QQRy
f4sD9sQBD4WtAAAAi0MwhcAPhNIAAACLUQSJ2OjY/f//hcB1MYuDlAAAAIldCIt1/Itd+ItIEIns
Xf/hkI10JgDHRCQEAQAAAIkcJOjoHAAAg+gBdDu4/////4td+It1/InsXcONdCYAiRwk6Pj4//+D
wAF04ItLWIsBO0EEc4GLAItd+It1/InsXcOQjXQmAItDaIXAD4VU////x0QkBAEAAACJHCTojRwA
AIsD9sQID4RA////67CA5P6LcSCJA4tBBItRKIkxiUEoi0EIOdaJUQSJcQiJQSAPgyz///+LBul0
////ZpCLQySFwA+EMf///4kcJOg9+///kI10JgDpH////412AFWJ5VdWU4PsEItFEIt9DIlF8I22
AAAAAItFCItwWIsWi04EKdHB+QKFyX4xOU3wcwOLTfCD+RR/TzHbhcl0G5CLBJqJBJ+DwwE5y3Xz
jQSdAAAAAAHCAceJFild8ItF8IXAdBCLRQiJBCToYf7//4PAAXWki0XwKUUQi0UQg8QQW15fXcON
dgCJy4lUJASJPCSJTCQI6LZ0AACJx4tFCItQWI0EnQAAAAABAuutjXYAVYnlg+wQiV34i10IiXX8
g3toAHxodFGLA/bECHVyi0tYiwE7QQRyf4sD9sQBD4W1AAAAi1MwhdIPhOIAAACLUQSJ2Oj4+///
hcB1MYuDlAAAAIldCIt1/Itd+ItIFInsXf/hkI10JgDHRCQEAQAAAIkcJOgIGwAAg+gBdEO6////
/4td+InQi3X8iexdw2aQiRwk6Bj3//+DwAF04ItLWIsBO0EEc4GLEIPABIkBi134i3X8iexdidDD
jbYAAAAAi0tohckPhUz////HRCQEAQAAAIkcJOilGgAAiwP2xAgPhDj////rqIDk/otxIIkDi0EE
i1EoiTGJQSiLQQg51olRBIlxCIlBIA+DJP///41GBIsWiQHpZ////5CNdCYAi0EghcAPhCH///+J
HCToTfn//5CNdCYA6Q////+NdgBVieWD7CCJffyLfQiJdfiJXfSLT1iLGYnOi1EIOdN2KIsH9sQB
dFmNQ/yJBotFDIlD/ItFDItd9It1+It9/InsXcONtgAAAACLB/bEAXVpi0EghcAPhN4AAACLQQSJ
zotRKIEPAAEAAIlBKItBIIlRBIlZIInTiRGJQQjrqo12AItHBI1Q/w++QP87RQwPhI0AAACLcSCF
9g+EmgAAAInaifjoWfr//4XAdX2LT1iLGeuojbYAAAAAi3EEKdbB/gKNBPUAAAAAiUXwiQQk6A5p
/v+FwIlF7HRPjRywiXQkCItHWItACIkcJIlEJATo3nEAAItHWItACIkEJOjgS/7/i0dYi1XsiRiJ
xolQCANV8IlYJIlQBOkM////kI10JgCJVwTpDf///7j/////6QP///+NtgAAAADHBCQAAgAAkOib
aP7/hcCQdN6LT1iJQSAFAAIAAIsZiUEoiUEk6fj+//+NtCYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiL
U1iLShiFyXQG9kM8CHQui0UMiUIYi0UQiUIci0UUhcB1C4NLPAiDxAhbXcOQg2M894PECFtdw422
AAAAAItCHIkMJCnIwfgCjQSF/w8AACUA8P//iUQkBOhIiv7/i1NY662NdgBVieWD7BjHRCQUAAAA
AMdEJBD/////x0QkDCIAAADHRCQIAwAAAMdEJAQAIAAAxwQkAAAAAOi2if7/icK4/////4P6/3Qm
jYIAgAAAiUQkCItFCMdEJAwBAAAAiVQkBIkEJOgp////uAEAAADJw2aQVYnlU4PsEItdCItTWItC
GIXAdAyDxBBbXcONtgAAAAD2AwJ1FIuCuAAAAIkcJP9QNIPAAXXei1NYjYK4AAAAiUQkCI2CtAAA
AIkcJMdEJAwAAAAAiUQkBOjD/v//g8QQW13DjbYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLS1iLURiF
0nQG9kM8CHRGi0MwhcB0FI20JgAAAADHQAQAAAAAiwCFwHXzi0MkhcB0EotBIIkEJOjZSf7/x0Mk
AAAAAIldCIPECFtd6XVYAACQjXQmAItBHIkUJCnQwfgCjQSF/w8AACUA8P//iUQkBOjgiP7/i0tY
x0EcAAAAAMdBGAAAAADrh5CQkJCQkJCQkJCQkJBVieVTg+wEi10IiRwk6C4jAACD+P90GYtDWIuA
uAAAAIldCItIEIPEBFtd/+GNdgCDxARbXcONdgCNvCcAAAAAVYnlVlOD7CSLXQiLA6gED4UQAQAA
i0tYiwE7QQQPgr0AAACLQwQ7QwiLc1QPg44AAACJRfSLQRiFwA+EwAAAAItBLItRMIlBNIlROItT
WItCGIkCiUIIjUIEiUQkHItCHIlEJBiLAoPCLIlEJBSNRfSJRCQQi0MIiUQkDItDBIlUJASJNCSJ
RCQI/1YMi0X0iUMEi0NYixA7UARyU7jo////uv////9lxwBUAAAAgwsgg8QkidBbXl3DjbYAAAAA
iRwk6KglAAC6/////4PAAXTfi0MEi0tY6VX///+NdgCLEIPEJFteXYnQw5CNdCYAixKDxCRbXl2J
0MOQjXQmAItBIIXAdA6JBCToMUj+/4Ej//7//4kcJOiT/f//i0tY6Rv///+DyCC6/////4kDuOj/
//9lxwAJAAAA6XH///9VieVXVlOB7OwQAACLXQiLdQyLfRDHhXDv//8AAAAAi1NYi0oEOUoID4T6
BAAAi0UYhcB1FosDMfYx/8dFFAEAAAD2xAEPhQ0CAACLQhA7QgwPh8kBAACLA/bECA+FvgEAAItC
GIXAD4TrBAAAg30UAQ+ECQIAAIN9FAKQjXQmAA+ESgIAAItFGIXAkI10JgAPhLEBAACLQ0yLU1CJ
hTjv//+LhTjv//+JlTzv//8h0IPAAQ+E1wIAAItTDIXSiZWI7///D4TGAgAAiwP2xAGJhXzv//8P
hb0CAACLjYjv//+LUwgpyonQiYVQ7///wfofK4U47///iZVU7///G5U87///iYUw7///AbUw7///
iZU07///Eb007///i4007///hckPiG8CAACLlTTv//85lVTv//8PjF0CAAB/EouNMO///zmNUO//
/w+CSQIAAItDVImFeO///4uFMO///wOFiO///4lDBItDHIlDFIlDEIlDGItDWItQNItIOIlQLIlI
MItDDItTWIlF8ItCCIkCi0ME6waNdgCLU1iNTeyJTCQcjU2MiUwkGI2NjO///4lMJBSNTfCJTCQQ
iUQkDItF8IlEJAiNQiyJRCQEi4V47///iQQk/1AMg/gBD4eyBAAAi0MEO0Xwda+LU1iDI++LS0yL
QgiJAotTUIXSeEmLg5QAAADHRCQMAAAAAIlMJASJVCQIiRwk/1BA6yuNdCYAiRwk6Gjv//+FwI22
AAAAAHUOi1NYjXYA6SX+//+NdgC+/////zH/gcTsEAAAifCJ+lteX13DZpA7Cg+HGAQAAIkcJDH2
Mf/ohO7//4tTWMdFFAEAAADp0P3//5CNdCYAi0NUiYV07///iQQk/1AQhcCJwQ+ODwMAAItDWItQ
BCsQwfoCD6/RidDB+h8pxhnXi1NMi0tQidAhyIPAAXQsAdYRz8dFFAAAAADpt/3//5CLg5QAAACN
VYyJVCQEiRwk/1BIhcAPhH0AAACJHCTobUUAAIuDlAAAAItNFIl0JASJfCQIiRwkiUwkDP9QQInG
IdCDwAGJ1w+EIwIAAItDHIlTUIMj74lDDIlDBIlDCIlDFIlDEIlDGItDWIlzTIm9QO///4tQGIlQ
CIkQiVAEiVAQiVAMiVAUgcTsEAAAifCJ+lteX13DkItFnCUA8AAAPQCAAAAPhXD///8DdbjHRRQA
AAAAE3286fn8//+NdgCLC4mNfO////aFfO///wQPhUb///+LSyCLQxwpyInCwfofiYUo7///i4Uo
7///iZUs7///i5Us7///IfAh+omFaO///4nwiZVs7///iforhWjv//8blWzv//8rSxyJhWDv//+J
lWTv//+JysH6HzmVZO///3wqfwg5jWDv//92IIm1aO///4m9bO///8eFYO///wAAAADHhWTv//8A
AAAAi4OUAAAAx0QkDAAAAACLlWjv//+LjWzv//+JHCSJVCQEiUwkCP9QQIXSiYVY7///iZVc7///
D4hKAgAAi41k7///C41g7///D4QdAgAAi5Vw7///i4OUAAAAhdKLSDgPhTACAACLUxyLQyAp0IlU
JASJRCQIiRwk/9GJwsH6H4mVhO///4uNhO///zmNZO///4mFgO///38YD4xVAQAAi5WA7///OZVg
7///D4ZDAQAAg8ABi7Vg7///i71k7///x0UUAQAAAA+E7v3//4u1YO///4u9ZO///yu1gO///8dF
FAEAAAAbvYTv///pyv3//420JgAAAACLQgw7QhAPlMAPtsCJhXDv///p7/r//5CJlUTv//+J8IHE
7BAAAIn6W15fXcONdgCLQgiFwHQOiQQk6JlC/v+BI//+//+JHCToK0IAAItDHIlDFIlDEIlDGIlD
DIlDBIlDCItDWItQGIlQEIlQDIlQFIlQCIkQiVAE6cf6//9mkItLWItDWIsJi0AIKcGLQ1jB+QKJ
jSjv//+LS1iLUTSLSTiJUCyJSDCLlSjv//+JVCQQi0MIiUQkDItDDIlEJAiLQ1iDwCyJRCQEi410
7///iQwk/1EYi0tYicIDUwyJUwSLEYlRBItTCCtTDCnCidDB+h8pxhnX6Yz8//+JwYtTHIuFYO//
/wHRAdCJQwSLhVjv//8BhYDv//+JUwyJUxSJUxCJUxiLlVzv//8RlYTv//+LlYDv//+JSwiLjYTv
//+DI++JU0yJS1Dp0Pv//5C46P///77/////v/////9lxwAWAAAA6bT7//+DCyDpUPz//zHJx4WA
7///AAAAAMeFhO///wAAAADpcP///77/////v//////pgvv//4uFYO///4tTHOnK/f//jbYAAAAA
jbwnAAAAAFWJ5VdWU4PsPIt1CIsGqAQPhb8DAACLXliLAztDBA+C5AEAAItGVIlF5ItGBDtGCA+C
AgIAAItGHIlGCIlGBIlGDIXAD4TmAgAAiUYYiUYUiUYQi0ZYi1AYhdIPhKcCAAD3BgICAAAPhIEA
AACLFZQQDAhmgzoAidd4V4taSGWLDQgAAACJTeg5SwiJXeB0O8dF2AAAAAAxwLkBAAAAx0XcAQAA
AGWDPQwAAAAAdAHwD7ELD4UlCgAAi0JIi13oixWUEAwIiUXgiVgIi0Xgg0AEAYsCJYgCAAA9gAIA
AA+EtAIAAGaDPwAPidoBAACJNCQx/+i4NwAAi0ZYi04Ii1AYiRCJUAiJUASJUBSJUBCJUAyLViDp
rAAAAI22AAAAAItOTIteUAFGCInIIdiDwAF0D4nQwfofAcgR2olGTIlWUItGWI1d8ItQLItIMIlQ
NIlIOItWWItOBI1CBIlODIlEJByLQhyJRCQYi0IEg8IsiVwkEIlEJBSLRgiJVCQEiUwkCIlEJAyL
ReSJBCT/UAyLVliJw4tF8IlGBItCBDtCGHVdg/sCD4QAAQAAi04Ii1YgOdEPhPIAAACD6wEPhe4B
AACDxwGLhpQAAAApyolUJAiJTCQEiTQk/1A4hcCJwg+POv///wn6dS6DDhC4/////4PEPFteX13D
jbYAAAAAiwKNtgAAAACLAIPEPFteX13DjbYAAAAAgw4ghf+4/////3TmuOj///9lxwBUAAAAuP//
///r05CLUyyLSzCJReyJUzSJSziLVliLQhiJAolCCI1CBIlEJByLQhyJRCQYiwKDwiyJRCQUjUXs
iUQkEItGCIlEJAyLRgSJVCQEiUQkCItV5IkUJP9SDItN7InDi0YEiU4EiUYMi0ZYixA7UARyXYP7
Ag+FuAAAALjo////ZccAVAAAALj/////gw4gg8Q8W15fXcOLV0iLQgSD6AGFwIlCBA+FEv7//8dC
CAAAAABlgz0MAAAAAHQB8IMqAQ+F8wcAAOny/f//jXQmAIsC6QP///+Qi0AghcB0DokEJOgJPv7/
gSb//v//iTQk6Gvz///pN/3//422AAAAAItGJIXAdBSJBCSNtgAAAADo2z3+/4Em//7//4k0JOht
PQAAi0YciUYIiUYEiUYM6eb8//+LRgiJTCQEKciJRCQIi0YciQQk6CRgAACLRggrRgQDRhyJRgiL
RhyJRgSJRgzprPz//2aQi4KUAAAAx0QkBP////+JFCT/UAzpM/3//8dEJAzHeQoIx0QkCBsBAADH
RCQEoHkKCMcEJKt5Cgjoq5L+/4PIIIkGuOj///9lxwAJAAAAuP/////pGv7//2aDPwCJwXgri1dI
i0IEg+gBhcCJQgR1G8dCCAAAAABlgz0MAAAAAHQB8IMqAQ+F0wYAAIkMJOjlpgMAkI10JgBVieVX
VlOD7CyLXQiLfRCLdQyLQ1SF/4lF7A+EqQAAAItDGDtDFHULi1MQOdAPhd0AAACNUxSJVejrB5CN
dCYAic6LReiNVfCJRCQci0MgiUQkGItDFIlUJBCLVRCJdCQIiUQkFI0ElolEJAyLQ1iDwCyJRCQE
i0XsiQQk/1AEi1MQiceLQxSJVCQEiRwkKdCJRCQI6GceAACDwAF0aotN8InKKfKJ0MH4AilFEIX/
dA2D7wF1E41CA4P4BnYLi3UQhfYPhXf///+LU1j3AwICAACLQhiJQgiJAolCBIlCEIlCDHQbg30Q
AYlCFBnS99KDxCyJ0FteX13DjbYAAAAAi0Ic6+CNdgC6/////+vhkCnQiVQkBIlEJAiJHCTo3h0A
ALr/////g8ABD4UD////676NtCYAAAAAjbwnAAAAAFUxwInlV1ZTg+wYi1UQi30MhdIPhIYAAACL
RQiLTQiJfeyLQFiJReiLUBSLcBCLASUACgAAPQAKAAAPhMgAAAAp8sH6AsdF8AAAAACF0otdEHVd
i1Xsi00IiVwkCIlUJASJDCTol+j//ynDi0XwhcB0KItVCItCWItQEItADDnCdBiLTQgpwsH6AolU
JAiJRCQEiQwk6Cb+//+LRRAp2IPEGFteX13DkMdF8AAAAACQO1UQidMPh70AAACD+xQPh8AAAACF
23QlifEx0o10JgCLBJeDwgGJAYPBBDnadfGNBJ0AAAAAAccBxol97ItN6IlxEItFECnYicMPhGv/
///pTv///412AItF6MdF8AAAAACLUBwp8sH6AjlVEA+HKf///4tFEI0MhznPD4N3////g3n8Co1B
/HQjicMp+IPAAzHJwegCZpA5wQ+EWP///4PrBIPBAYM7CnXtidgp+MH4Ao1QAcdF8AEAAADp2/7/
/420JgAAAACLXRCD+xQPhkD///+JfCQEjTyfiVwkCIk0JOiZYAAAi1XoiX3siUIQ6U7///+NdCYA
jbwnAAAAAFWJ5YPsIIl1+It1CIld9Il9/ItGWItQEItIDDnKdjGLXmiF2w+OpgAAACnKwfoCiVQk
CIlMJASJNCTo0fz//4XAD5XAhMC6/////3Ufi0ZYixgrWATB+wKF23Ukx0ZM/////zHSx0ZQ////
/4td9InQi3X4i338iexdw5CNdCYAi35UiTwk/1cQhcAPjocAAACJwg+v04uGlAAAAInRwfkfx0Qk
DAEAAACJVCQEiUwkCIk0JP9QQCHQg8ABdDqLRliLEIlQBItGBIlGCOuOZpCLRhCLVhSJNCSJRCQE
KcKJVCQI6CgbAACFwA+VwOlS////jbYAAAAAuOj///+6/////2WDOB0PhWD////pS////420JgAA
AACLTliLQTSLUTiJQSyJUTCJXCQQi0YIiUQkDItGDIlEJAiLRliJPCSDwCyJRCQE/1cYicIDVgyJ
VgSLVgwrVggBwuk4////ZpBVieWD7BiJXfSLXQiJffyLfQyJdfiLE/bCCHQsuOj///+DyiC/////
/4kTZccACQAAAIn4i130i3X4i338iexdw420JgAAAAD2xgh1VotLWItxDIX2D4S9AQAAizE7cRwP
hJoBAACLQRyJcRCJcQyJQRSLQQSJAYlBCItDBIlDFIlDEItDIIlDGItDCIlDBIlDDInQgMwIqQIC
AACJA3QDiXEUg///D4S0AAAAi0tYi1EQO1EcdHGLQRCJOIPABIlBEIsDqAJ0QItzaIX2D469AAAA
i0EMi1EQiRwkiUQkBCnCwfoCiVQkCOjC+v//g8ABD5TAhMAPhDb///+//////+ks////ZpD2xAIP
hCH///+D/wqNdCYAD4UU////ZpDrpo22AAAAAItDaIXAjXYAD46CAAAAi0EMiRwkKcLB+gKJVCQI
iUQkBOhi+v//g8ABD5TAhMB1pItLWOlX////i0NohcB+eYtDWItQDItAEIkcJIlUJAQp0MH4AolE
JAjoK/r//4nH6ab+//+NdCYAi0MQi1MUiRwkiUQkBCnCiVQkCOgIGQAAg8ABD5TA6UH///+QjXQm
AItDEItTFIkcJIlEJAQpwolUJAjo4BgAAIPAAQ+UwOl5////kI10JgCLUxCLQxSJHCSJVCQEKdCJ
RCQI6LgYAACJx+kz/v//kItDHIlDBIlDCItBGIkBicaJQQTpTv7//4kcJOjw6///i0tYi1MQi0EY
hdKJQQiJAYlBBHQJicaLE+ko/v//iRwk6Po1AACLQxyLS1iLE4lDDIlDBIsxiUMI6Qj+//+NC+gb
e/7/6c/1//+NAug/e/7/6QH4//+NAugze/7/6SH5//+QkJCQkJCQkJCQkJCQkFW6/////4nli0UI
i0Aki0g0hcl1EYtQJDtQKA+VwA+2wIPoASHCidBdw422AAAAAFUxwInlXcOJ9o28JwAAAABVieWL
RQhdi0Aki0Aow2aQVYnlV1ZTg+woi30Ii0Uci3ckiUcoi0UgiUcsi0UMiUc8iwaLXhSFwHQKwcsJ
ZTMdGAAAAItFEIlF7IkcJOiubAEAjUXwx0QkHAAAAADHRCQYAAAAAIlEJBTHRCQQAAAAAItFFIk0
JIlEJAyNReyJRCQIjUcoiUQkBP/Ti1XsicGLRRiD+QSJEItFJItXKIkQdCJ+HIP5BXQng/kHjXQm
AHQeg8QouAIAAABbXl9dw5CFyXXug8QoMcBbXl9dw2aQg8QouAEAAABbXl9dw412AFWJ5YPsMIl9
/ItFEIt9CIld9Il1+IlHVItFFIt3UIlHWItFDIlHaIsGi14UhcB0CsHLCWUzHRgAAACJHCTo3msB
AI1F8IlEJBSNR1THRCQcAAAAAMdEJBgBAAAAx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUQkBIk0
JP/Ti1dUicGLRRiD+QSJEHQofiKD+QV0JYP5B2aQdB64AgAAAItd9It1+It9/InsXcONdCYAhcl1
5jHA6+e4AQAAAI12AOvdjbQmAAAAAI28JwAAAABVieVXVlOD7CiLfQiLRRyLd1CJR1SLRSCJR1iL
RQyJR2iLBoteFIXAdArBywllMx0YAAAAi0UQiUXsiRwk6A5rAQCNRfDHRCQcAAAAAMdEJBgAAAAA
iUQkFMdEJBAAAAAAi0UUiTQkiUQkDI1F7IlEJAiNR1SJRCQE/9OLVeyJwYtFGIP5BIkQi0Uki1dU
iRB0In4cg/kFdCeD+QeNdCYAdB6DxCi4AgAAAFteX13DkIXJde6DxCgxwFteX13DZpCDxCi4AQAA
AFteX13DjXYAVYnlg+w0i1UYi0UQiX38i30IiV30weICiUXwjUIQKcSNRCQvg+DwiXX4i3ckiUco
AdCJRyyLRQyJRzyLBoteFIXAdArBywllMx0YAAAAiRwk6CpqAQCNReyJRCQUi0UUiTQkx0QkHAAA
AADHRCQYAAAAAIlEJAyNRfCJRCQIjUcox0QkEAAAAACJRCQE/9OLRfArRRCLXfSLdfiLffyJ7F3D
jbQmAAAAAI28JwAAAABVieWD7DSJXfSJdfiJffz8McCDfQwAx0Xc/////3wOD5XAD7bAhcCJRdwP
lMCLVQiLcmiF9g+FdQEAAITAD4VtAQAAg33cAQ+FRwEAAItNCItZWItDBI17PIl94Il5VMdDLAAA
AACJA4tDDMdDMAAAAACJQxCLQVjHQDQAAAAAx0A4AAAAAI1F5OiyZgAAg33oAQ+FHQEAAIN98AEP
hTcBAACLfeCJ8LkeAAAA86vHQ1wBAAAAx0NAAIAGCItF5MdDcAAAAADHQ3QBAAAAx0NsAQAAAIlD
YItVCMdDRDB/BgjHQ0hgfgYIx0NMEH4GCItCWMeDhAAAAAAAAADHg4gAAAABAAAAx0NQQH4GCIPA
LIlDeItF7MeDnAAAAAAAAADHg6AAAAABAAAAx4OYAAAAAQAAAImDjAAAAItCWMeDsAAAALh7CgjH
Q1TQgAYIx0NYUH4GCIPALImDpAAAAItCWIuAuAAAAImClAAAAMdEJAwBAAAAx0QkBAAAAADHRCQI
AAAAAIkUJP9QQItNCIlBTIlRUItF3It9CIlHaItF3Itd9It1+It9/InsXcONdgCJddzr6MdEJAwq
ewoIx0QkCIgAAADHRCQE9HoKCMcEJP56CgjoJ4b+/8dEJAwqewoIx0QkCIkAAADHRCQE9HoKCMcE
JBR7CgjoA4b+/5CQkFWJ5YPsGMcEJHABAACJXfiJdfzoiE3+/4XAicN1EjHbidiLdfyLXfiJ7F3D
jXQmAI2AqAAAAIlDSMdEJAQAIAAAxwQkAQAAAOhTSv7/hcCJxnTLx0QkBAAAAACJHCTobSoAAMeD
lAAAAOB7CgiJdCQMx0QkCAAgAACJdCQEiRwk6MtIAACLRQiDI/7Hg5gAAAAg0QQIiYOgAAAAi0UM
x4OcAAAAILQECImDpAAAAOlt////jbYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLQxQ7Qxh0JsYAAIuT
oAAAAItDEIkCi5OkAAAAi0MUK0MQiQKDxAgxwFtdw2aQx0QkBAAAAACJHCToyEYAAINrFAHrx2aQ
VYnlVlOD7AiLdQiLRhSLVhCLnqAAAACDwAEp0IkUJIlEJAToSFD+/4kDi4agAAAAixCF0nQfi0YU
K0YQxgQCAIuWpAAAAItGFCtGEMdGHAAAAACJAsdFDAAAAACJdQiDxAhbXl3phkIAAJCQkJCQkFWJ
5Ve//////1ZTgey0AAAAxwQkZAAAAOgDTP7/hcCJxg+EyAAAAMdFnAAAAACNnVT////HRCQQAAAA
AMdEJAwAAAAAx0QkCP/////HRCQEAIAAAIkcJOhUKAAAx0XooH0KCIl0JAzHRCQIZAAAAIl0JASJ
HCToVUcAAItFEIOlVP////7HRewg0QQIx0XwILQECIlEJAiLVQyJHCSJVCQE6Lrt/v+FwInHD4iY
AAAAi4Vo////i5Vk////jVgBi4Vs////KdMp0NHoOcNyMYlcJASLhXD///+JBCToH0/+/4tVCIkC
hcB0fsZEGP8AgcS0AAAAifhbXl9dw410JgCJHCToGEv+/4nCi0UIhdKJEHS8jUP/iUQkCIuFcP//
/4kUJIlEJAToRFz+/4uFcP///4kEJOjmLf7/i1UIiwLrpY20JgAAAACLhXD///+JBCToyi3+/4HE
tAAAAIn4W15fXcOQjXQmAIuFcP///4tVCIkC6XL///+QkJCQkJCQkFWJ5VZTgexoAQAAjYWk/v//
jbVg////iUQkDMdFqAAAAADHRCQQ4HkKCMdEJAgAAAAAx0QkBACAAACJNCTo7iYAAMdF9GB8CgiJ
NCTo/xwAAItFCIk0JIlEJAToIAIAAIXAdEmLhWD///+JNCQl8+///4PIRImFYP///4tFEIlEJAiL
RQyJRCQE6FLs/v/HRCQEAAAAAIk0JInDi0X0/1AIgcRoAQAAidhbXl3DiTQku//////oljsAAOvl
kJCQkFWJ5V3pBzgAAJCQkJCQkJBVieWD7BiJXfSLXRCJffyLfQyJdfiJ3g+v94X2dFqLRRSLUGiF
0nQgMcCDwgF0IDHS9/eJw4nYi3X4i130i338iexdw410JgDHQGj/////i1UUi4KUAAAAi1UIiXQk
CIlUJASLVRSJFCT/UBw5xnW/68ONtgAAAAAx2422AAAAAOuzkJCQkJCQkJCQkJCQkJBVieWD7CSL
VQyJXfSLXQiJffyLfRCJdfiF0n5sg/oBdH6LN4nwg+DfiQeNQv/HRCQQAQAAAMdEJAwKAAAAiUQk
CIlcJASJPCTo0zUCAIXAiUXwdRyLFzHJg+YgicsJ8okXidiLdfiLXfSLffyJ7F3Dixf2wiB1GYtF
8InZxgQDAIsX69SNdCYAMdvr1Y10JgC46P///zHJZYM4C3W769jGAwDrvZCQkJCQkJCQkJCQkFWJ
5YPsGIl1+It1CIld9ItdDIl9/Ik0JOijWP7/iceLQ2iFwHVCx0No/////4uDlAAAAIl8JAiJdCQE
iRwk/1AcugEAAAA5+HQLjbYAAAAAuv////+LXfSJ0It1+It9/InsXcONdCYAg8ABdePrvpBVieVT
g+wUi10Ig3s4/3QQMduJ2IPEFFtdw422AAAAAItFDMdDTP/////HQ1D/////iUM4iwOD4PODyECJ
A4uDlAAAAMdEJBADAAAAx0QkDAEAAADHRCQEAAAAAMdEJAgAAAAAiRwk/1AkIdCDwAF1objo////
ZYM4HXWU65RmkFWJ5YPsKItFGIld9ItdDIl1+It1EIl9/It9CIXAdFGDfRQBD4S/AAAAg30UAnUP
i0cgK0ccicLB+h8BwxHWhfZ5Rrjo////u/////++/////2XHABYAAACJ2Inyi130i3X4i338iexd
w420JgAAAACLRwgrRwSLX0yLd1CJwsH6HynDGdbr0ZCLh5QAAADHRCQMAAAAAIlcJASJdCQIiTwk
/1BAhdKJRfCJVex4aotHIItPHIlF6CnIicLB+h851n0+idgDRxyJTwyJRwSJRwiLRfCDJ++JR0yL
ReyJR1DpdP///410JgCLRwQrRwyJwsH6HwHDEdbpQv///410JgB/BDnDdryLReiJTwyJRwSJRwjr
vI10JgC7/////77/////6TH///+J9o28JwAAAABVieVTg+wQi10Ii0UUi4uUAAAAiUQkDItFDItV
EIkcJIlEJASJVCQI/1FAhdJ4EYlDTIlTUIPEEFtdw5CNdCYAg8QQuP////+6/////1tdw1WJ5YPs
HIl9/It9CIld9Il1+ItHBDtHCHRex0QkDAAAAAArRxyJwsH6H4lEJASJVCQIi0c4iQQk6APMAACJ
w4tHBInWK0ccifGJwjHYwfofMdEJwXUyi0cMiV9MiXdQiUcEiUcIMcCLXfSLdfiLffyJ7F3DjXQm
ACtHHInGicPB/h/r0o10JgCDDyC4/////+vVjbQmAAAAAI28JwAAAABVieWLRQiLQDiJRQhd6Y7L
AACNtCYAAAAAjbwnAAAAAFWJ5YHsiAAAAIld9InDiXX4jVWUiX38i4CUAAAAiVQkBIkcJP9QSIXA
dQ+LRaQlAPAAAD0AgAAAdD6LU2iF0n4nx4OUAAAA4HkKCItDWMeAuAAAAOB5CgiLXfSLdfiLffyJ
7F3DjXYAx4OUAAAAYHwKCOvXjXQmAItVxItNwInQCch0toP6AH+xfA+B+f//DwCNtCYAAAAAd6CL
e0yLc1CJ+CHwg8ABdBE58nyNfws5+Y20JgAAAABygItDOMdEJBQAAAAAx0QkGAAAAADHRCQMAQAA
AIlEJBDHRCQIAQAAAIlMJATHBCQAAAAA6H+/AACD+P+Jxg+EPv///4tFwItVxMdEJAwAAAAAiUQk
BItDOIlUJAiJBCToY8oAAItNwDNVxInHifgxyAnCdB+JTCQEiTQk6Gdm/v/HQ0z/////x0NQ////
/+nu/v//jQQ+iUQkCMdEJAwAAAAAiXQkBIkcJOhpJQAAi0NMI0NQg8ABdECLVcCJ8ANDTItLaIlz
DIlDBI0EFolDCItFxIXJiVNMiUNQfizHg5QAAABAegoIi0NYx4C4AAAAQHoKCOmm/v//x0NMAAAA
AMdDUAAAAADrsMeDlAAAAMB8Cgjr0maQVYnlg+wMiRwkiXQkBIl8JAiLXQiLfQyLdRCJ2OgP/v//
i4OUAAAAiXUQiX0MiV0Iixwki0ggi3QkBIt8JAiJ7F3/4Y22AAAAAI28JwAAAABVieVTi10Iidjo
0v3//4uDlAAAAIldCFtdi0gQ/+FmkFWJ5YHsjAAAAIld9InDiXX4jVWUiX38i4CUAAAAiVQkBIkc
JP9QSIXAdQ+LRaQlAPAAAD0AgAAAdG6LUxyLQyCJFCQp0IlEJAToEmX+/4tzaMdDIAAAAADHQxwA
AAAAx0MMAAAAAIX2x0MEAAAAAMdDCAAAAAAPjmQBAADHg5QAAADgeQoIi0NYx4C4AAAA4HkKCLgB
AAAAi130i3X4i338iexdw412AIt9xIt1wIn4CfB0hoP/AH+BfBOB/v//DwCNtCYAAAAAD4ds////
ZpDoK1v+/4tLIIlFkItVkPfYiUWMifCDwP8BwotDHCNVjCnBiUWEi0WQjUwB/yNNjDnKD4IRAQAA
D4b4AAAAi0WQx0QkDAEAAACJTCQEAfCD6AEjRYyJRCQIi0WEiQQk6L1o/v+D+P+Jwg+E/P7//4lD
HANFwIlVhIlDIItDCCtDBInCwfofKUNMi0WEGVNQi1MgiUMMi0NMidGJRYiJ0CtFhInHwf8fOXtQ
fw18BTlFiHMGi02EA02IiVMIK1WEiUsEidDB+h85U1B9VYlEJASLQzjHRCQMAAAAAIlUJAiJBCTo
iscAAInGi0MgidcrQxyJ+YnCMfDB+h8x0QnBdHODCyAxwOm//v//jbQmAAAAAMeDlAAAAGB8Cgjp
l/7//5B/4DlDTI12AHKhMcCNdCYA6ZP+//+LRYQB8IlDIOk4////jbYAAAAAAfCD6AEjRYwpwQNF
hIlMJASJBCToL2P+/4tDHIlFhANFwIlDIOkI////iXNMMcCJe1DpSf7//5BVieWD7ByLRQiJffyL
fRCJXfSLVQyJdfiLcASLWAiJVfAp8zn7chmF23U+i0XwK0UMi130i3X4i338iexdw2aQiwD2xAF1
eItFCOhh/f//hcB1QYtFCItwBItYCCnzOftzxYMIEIXbdMI5+3cji1XwiVwkCIl0JASJFCTogEYA
AItVCIlF8I0EHolCBOudZpCJ++vZi1UIi4KUAAAAi1UMiXwkCIlUJASLVQiJFCT/UCCLVQwpVfAD
RfDpcv///4tFDCnfiVwkCIl0JASJBCToLEYAAItVCIkUJIlF8OgeGgAAi0UIi3AEi1gIKfM53w+G
Mv///+lN////jbYAAAAAVYnlU4tdCItDBDtDCHMJD7YAW13DjXYAidjokfz//4XAdRKLQwQ7Qwhy
5IMLELj/////692Lg5QAAACJXQhbXYtIEP/hjXQmAI28JwAAAABVieVXVlOD7BCLdQiLRhyFwA+E
ZAEAAIt9EIX/D4TeAAAAi0UMi14Ii30QiUXwi0YEKcM5+w+DrwAAAJCNdCYAhdsPhdgAAACLBvbE
AQ+FvQAAAItWHIXSdA2LRiAp0DnHD4LZAAAAhdKJ+YlWDIlWBIlWCIlWFIlWEIlWGHQSi14gKdOD
+392CIn4MdL38ynRi4aUAAAAiUwkCItV8Ik0JIlUJAT/UDiD+ACJwg+OrQAAAItOTCnHi15QAUXw
icgh2IPAAXQPidDB+h8ByBHaiUZMiVZQhf90JotGBIteCCnDOfsPglb///+JfCQIiUQkBItV8IkU
JOjTT/7/AX4Ei0UQg8QQW15fXcOQjXQmAIk0JOiYGAAA67yNtgAAAACJXCQIKd+JRCQEi0XwiQQk
6HtEAAABXgSJRfDpCP///4k0JOi4JgAAg8ABdYkpfRCLRRCDxBBbXl9dw5CNdCYAdQiDDhApfRDr
5oMOICl9EItFEIPEEFteX13Di0YkhcB0DokEJOj2IP7/gSb//v//iTQk6IggAADpev7//412AFWJ
5YPsIIld9InDiX38ic+JdfiLAIlV8PbEEHRjx0NM/////8dDUP////+LVfCLg5QAAACJfCQIiRwk
iVQkBP9QPInGD7dDRGaFwHV7i1Noi0MchdKJQwyJQwSJQwiJQxSJQxAPjo4AAACLQyCJQxiJ8Itd
9It1+It9/InsXcOQi0sIi1MQOdF0oYuDlAAAACnKMfaJ0cH5H4lMJAjHRCQMAQAAAIlUJASJHCT/
UECJwSHQg8ABdLiJS0yJU1DpaP///5CNdCYAhfZ0gYtN8A+3wIPoAYl0JAiJBCSJTCQE6CsbAACD
wAFmiUNE6Vz///+NtCYAAAAA9wMCAgAAD4Vp////jXQmAOld////jXYAVTHSieWD7CSJffyLfRCJ
dfiLdQyJXfSF/w+E1QAAAItVCIl16IsCJQAKAAA9AAoAAA+E0QAAAItVCIn7i0IYi0oUOch2YonC
KcrHRewAAAAAhdKJ+4lN8HRFOfqJ03YCifuD+xQPh/UAAACF23QhMdKNtCYAAAAAD7YEFogEEYPC
ATnadfIB3gHZiXXoiU3wi1Xwi0UIiVAUifgp2InDi0XsAdiFwHRIi1UIi4KUAAAAx0QkBP////+J
FCT/UAyDwAEPhLgAAACLRQgx0otIICtIHIP5f3YGidgx0vfxid4p1g+FqAAAAIXbD4XAAAAAifop
2otd9InQi3X4i338iexdw5CNdCYAi0oUi1Igx0XsAAAAAIlN8CnKOdcPhy////+NHD453g+DowAA
AIB7/wqNQ/90EmaQOcYPg5AAAACD6AGAOAp18CnwjVABx0XsAQAAAOn4/v//jbQmAAAAAIl0JAQB
3olcJAiJDCTojkEAAItVCIl16IlCFOkZ////ifop2oP7ARnACcLpZP///4tV6Inxi0UI6FP9//8p
wznGD4ZB////6UT///+NdCYAi0Xoi1UIiVwkCAHwiUQkBIkUJOiYHgAAKcPpIf///5DHRewAAAAA
6X7+//+NdCYAVYnlU4tdEIXbdQ0x0onQW13DjbYAAAAAi1UMidmLRQjo6/z//7r/////Odh03evd
VYnlV1ZTg+wYi10Qi30Ii3UMx0XwAAAAAIXbfwvrNZApw4XbfmoBxvZHPAKNdCYAdWiJXCQIiXQk
BItHOIkEJOi7T/7/hcB514tFEIMPICnYiUXwi19Qi09Mhdt4IItF8InCwfofiUXoAU3oi0XoiVXs
EV3si1XsiUdMiVdQi0Xwg8QYW15fXcONtCYAAAAAi1UQKdqJVfDruolcJAiJdCQEi0c4iQQk6F1P
/v/rlpBVieWLRQiLQDiJRQhd6ZhO/v+NtCYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLUxyLQyCJFCQp
0IlEJAToElz+/4tDOMdDIAAAAADHQxwAAAAAiUUIg8QIW13pTk7+/410JgBVieWD7AyLRQyJRCQI
i0UIi0A4xwQkAwAAAIlEJATojU3+/8nDjXQmAI28JwAAAABVieWLRQiLTQyLVRD2QDwCdRKJVRCJ
TQyLQDiJRQhd6TxO/v+LQDiJRQhd6TpO/v9VieWD7CiJdfiLdQiJXfSJffyLFvbCBA+FuwEAAItG
BDtGCA+CKAEAAItOHIXJD4RkAQAAgeICAgAAD4SwAAAAixWUEAwIZoM6AInXeFmLSkhloQgAAACJ
RfA5QQiJTex0PsdF5AAAAAAxwLkBAAAAx0XoAQAAAItd7GWDPQwAAAAAdAHwD7ELD4UQEgAAi1JI
i0XwiVXsiUIIixWUEAwIi03sg0EEAYsCJYgCAAA9gAIAAA+EvwAAAGaDPwB4MYtXSItCBIPoAYXA
iUIEdSHHQggAAAAAZYM9DAAAAAB0AfCDKgEPhcARAACNtgAAAACJNCTo6BIAAItGHItWIIuOlAAA
AIlGBCnCiUYMiUYIiUYYiUYUiUYQiVQkCIlEJASJNCT/UTiD+ACJwn47i05Mi15QAUYIicgh2IPA
AXQPidDB+h8ByBHaiUZMiVZQi0YED7YAi130i3X4i338iexdw420JgAAAAB1XoMOELj/////6+CN
dCYAi4KUAAAAx0QkBP////+JFCT/UAzpKP///420JgAAAACLRiSFwHQUiQQkjbYAAAAA6KMa/v+B
Jv/+//+JNCToNRoAAIsW6XL+//+NtgAAAACDDiC4/////+uCjbYAAAAAuOj///+DyiCJFmXHAAkA
AAC4/////+lh////ZoM/AInBeCuLV0iLQgSD6AGFwIlCBHUbx0IIAAAAAGWDPQwAAAAAdAHwgyoB
D4WQEAAAiQwk6BKEAwBmkFWJ5VdWU4HsnAAAAIt1CIt9FItdGItGDDtGCA+EPwQAAItGEItWFMdF
hAAAAACF23UTx0UMAAAAAL8BAAAAx0UQAAAAADnCD4cjAQAAiwb2xAgPhRgBAACLRhyFwA+EHQQA
AIP/AQ+EtAEAAIP/ApAPhCoBAACF2w+E+gEAAItOTIteUInIIdiDwAEPhCcCAACLRgyFwA+EJAQA
AIsG9sQBiUWID4UTAgAAi1Yci0YIiZVw////KdCJwsH6H4mFaP///4nIiZVs////idorhWj///8b
lWz///85VRCJhWj///+JlWz///8PjM8BAAB/CTlFDA+CxAEAADldEI10JgAPj7cBAABmkHwMOU0M
jXYAD4OnAQAAi5Vw////i0UMK4Vo////A0YciVYMi05MiVYUiVYQiVYYi1ZQgybviUYEhdIPiDAB
AACLhpQAAACJTCQEx0QkDAAAAACJVCQIiTQk/1BAi1UMi00Q6x6NdCYAiTQk6DgQAACFwA+E2P7/
/7r/////uf////+BxJwAAACJ0FuJyl5fXcONtCYAAAAAi4aUAAAAjVWUiVQkBIk0JP9QSIXAD4TV
AAAAiTQk6L0YAACLhpQAAACJfCQMi00Qi1UMiTQkiUwkCIlUJAT/UECJ0YnCIciDwAF0notGHIMm
74lWTIlGDIlGBIlGCIlGFIlGEIlGGInQicqJTlCBxJwAAABbXl9dw420JgAAAACLRggrRgSLTlCJ
wsH6HylFDBlVEItWTInQIciDwAEPhNQBAAABVQwRTRAx/4tFEIXAD4kf/v//uOj///+6/////7n/
////ZccAFgAAAOkY////jbYAAAAAi1UMi00QgcScAAAAW16J0F+Jyl3DjXYAi0WkJQDwAAA9AIAA
AA+FGP///4tFwAFFDItVxBFVEDH/6cD9//9mkIsOiU2I9kWIBA+F9P7//4teHItOIIt9DInYKcgh
x4nCi0UMib18////i30QwfofIdeLVRArhXz///+JfYAbVYAp2YmFdP///4mVeP///4nKwfofOZV4
////fC1/CDmNdP///3Yji1UMi00Qx4V0////AAAAAMeFeP///wAAAACJlXz///+JTYCLhpQAAADH
RCQMAAAAAIuVfP///4tNgIk0JIlUJASJTCQI/1BAhdKJRYyJVZAPiA3+//+LjXj///8LjXT///8P
hEUBAACLXYSLhpQAAACF24tIOA+FgAEAAItWHItGICnQiVQkBIlEJAiJNCT/0YnCicHB+h85lXj/
//+J04mFaP///w+PDAEAAHwMOYV0////D4f+AAAAi71o////i1Yci4V0////AdcB0ANNjBNdkIlW
DIlWFIlWEIlWGItVDIlOTItNEIlGBIl+CIleUIMm7+l0/f//ZpCF2w+Fm/3//4uGlAAAAMdEJAwB
AAAAx0QkBAAAAADHRCQIAAAAAIk0JP9QQInRicIhyIPAAQ+EN/3//4lWTIlOUOnm/f//ZpCLRhA7
RhTHRYQBAAAAicIPha/7///ptPv//422AAAAAItGDIXAdBSJBCSNtgAAAADoixX+/4Em//7//4k0
JOgdFQAAi0YciUYUiUYQiUYYiUYMiUYEiUYI6ab7//+NdgCLFolViOnz/f//Mf8xyTHb6Qj///+L
hXT///+/AQAAAIuVeP///4O9aP////+JRQyJVRAPhML8//+LhXT///+/AQAAAIuVeP///ynIGdqJ
RQyJVRDpovz//4uFdP///4tWHOl6/v//ifaNvCcAAAAAVYnlU4PsEItdCItTFItDEDnCd2yLQwSJ
witTCHUax0NM/////zHAx0NQ/////4PEEFtdw410JgCLg5QAAACJ0cH5H8dEJAwBAAAAiVQkBIlM
JAiJHCT/UEAh0IPAAXQIi0MEiUMI67a46P///2WDOB10q4PEELj/////W13DZpCLS2iFyX4xi0NY
i1AMi0AQiRwkiVQkBCnQwfgCiUQkCOhb1///hcAPlcCEwA+EYv///+u/jXQmACnCiVQkCIlEJASJ
HCToNvb//4XAD5XA69nrDZCQkJCQkJCQkJCQkJBVieWD7BiJXfSLXQiJdfiLdQyJffyLE/bCCA+F
MAEAAPbGCHRTi3sQhf8PhAABAACD/v+QjXQmAA+EwgAAAItTFDtTIA+EIQEAAInwiAKLA4PCAYlT
FKgCdX72xAJ0BYP+CnR0ifIPtsKLXfSLdfiLffyJ7F3DZpCLSxCFyQ+ErQAAAPbGAQ+FGgEAAItL
BDtLIA+EiAAAAItDIIlLFIlLEIlDGItDCIlDBIlDDInQi1NogMwIiQOF0g+Pcf///6kCAgAAD4Rm
////iUsY6V7///+NtgAAAACLQxCJHCQpwolUJAiJRCQE6DP1//+DwAEPhW7///+4/////+lp////
i1MQi0MUiRwkiVQkBCnQiUQkCOgI9f//6Uz///+NdgCLQxyJQwSJwYlDCOlo////iRwk6HgSAACL
QxyLE4lDDIlDBIlDCOk4////kI10JgC46P///4PKIIkTZccACQAAALj/////6f7+//+Le2iF/35f
i0NYi1AMi0AQiRwkiVQkBCnQwfgCiUQkCOiQ1f//g8ABD5TAhMAPhVj///+LUxTppP7//4t7CCt7
BIkcJOhcEgAAi0MMicIrUxw5+nYCifop0IsTiUMMiUME6bv+//+LQxCJHCQpwolUJAiJRCQE6Dr0
//+DwAEPlMDrqGaQVYnlU4PsDItFEItdCIlEJAiLRQyJHCSJRCQE6OAQAACFwHQki0MciUMYiUMU
iUMQiUMMiUMEiUMIidiDxAxbXcONtCYAAAAAMduDxAyJ2Ftdw420JgAAAACNvCcAAAAAVYnlU4Ps
DItdCItDWMeDlAAAAGB8CgjHgLgAAADgeQoIi0UQiUQkCItFDIkcJIlEJAToaf///4XAicJ0C4PE
DInQW13DjXYAi0NYx4OUAAAAwHwKCMeAuAAAAEB6CgiDxAyJ0Ftdw4n2jbwnAAAAAFWJ5YPsIIld
9ItdCIl1+It1GIl9/PZDPAIPhbUAAACDfRwBi1UUGcAlAIAAAAtFEIlUJAiJRCQEi0UMiQQk6D1C
/v+Jx4X/D4iDAAAAiwOJ8oHmBBAAAIHiDBAAAIl7OCXz7///CcKB/gQQAACJE3QXiRwk6NcdAACJ
2It1+Itd9It9/InsXcOLg5QAAADHRCQQAwAAAMdEJAwCAAAAx0QkBAAAAADHRCQIAAAAAIkcJP9Q
JCHQg8ABdba46P///2WDOB10q4k8JOgcQv7/ZpAx2+ulg30cAYtVFBnAJQCAAAALRRCJVCQIiUQk
BItFDIkEJOiSQf7/icfpRv///5BVieVTg+wEi10IgQsMJAAAx0NM/////8dDUP////+JHCToKh0A
AMdDOP////+DxARbXcONtgAAAACNvCcAAAAAVYnlU4PsDItdCIN7OP90KotDaIXAfkmLQ1iLUAyL
QBCJHCSJVCQEKdDB+AKJRCQI6OvS///2A0B0FsdFDAAAAACJXQiDxAxbXemSIAAAZpCLg5QAAACJ
HCT/UETr3GaQi1MQi0MUiRwkiVQkBCnQiUQkCOio8f//67uNtgAAAABVieWD7ByJXfSLXQiJdfi+
/////4l9/IN7OP8PhAABAACLAzH/JQgIAAA9AAgAAA+EAwEAAIkcJOizDwAAi4OUAAAAiRwk/1BE
icaLQ2iFwH5ei0NYi0AghcB0CIkcJOiMu///x0QkDAAAAADHRCQIAAAAAMdEJAQAAAAAiRwk6JzD
//+LQ1jHQAgAAAAAxwAAAAAAx0AEAAAAAMdAEAAAAADHQAwAAAAAx0AUAAAAAMdEJAwAAAAAx0Qk
CAAAAADHRCQEAAAAAIkcJOgwDQAAx0MMAAAAAMdDBAAAAADHQwgAAAAAx0MUAAAAAMdDEAAAAADH
QxgAAAAAiRwk6D4dAACF9scDDCSt+8dDOP/////HQ0z/////x0NQ/////3QPifCLXfSLdfiLffyJ
7F3Dif7r7Y10JgCLQ2iFwH4pi0NYi1AMi0AQiRwkiVQkBCnQwfgCiUQkCOhD0f//icfp0f7//410
JgCLUxCLQxSJHCSJVCQEKdCJRCQI6CDw//+Jx+mu/v//ifaNvCcAAAAAVYnlV1ZTg+xA/ItFCMdF
3AAAAACDeDj/dA6LRdyNZfRbXl9dw412AItVEA+2AjxyD4QSAwAAPHd0FjxhD4QWAwAAuOj///9l
xwAWAAAA68q7QAIAALkBAAAAvgQAAACLVRCNQgWJ14PCAYlF0A+2AjxlD4S8AgAAD4+SAgAAPGIP
hL0CAABmkA+PAgMAAITAD4UWAwAAZpCLRRQJ2Yl0JBDHRCQMtgEAAIlMJAiJRCQUi1UMiVQkBItN
CIkMJOjt+///hcCJRdwPhEz///+NRwHHRCQENHwKCIkEJOgfLgAAhcCJRdQPhC7///+JxoPGBYll
2MdEJAQsAAAAiTQk6Jw7/v8p8I1QFYPi/CnUjVwkJ4Pj8IldzIlEJAiJdCQEiRwk6AgwAADGAAAP
tgOEwA+EuAIAAIs1tF0KCInfidnHReAAAAAA6z+NtCYAAAAAPF90PTwtdDk8Lo22AAAAAHQvPCyN
dCYAdCc8Oo10JgB0HzwvjXQmAA+E8gEAAIPHAQ+2B4TAdCEPvtD2BFYIdL+LHbxdCgiDxwGLBJOI
AQ+2B4PBAYTAdd+DfeABfxqLVeCDwgGNdgCDwgGNQv/GAS+DwQGD6AF+78YBAItFzIB4AgB1I4sN
vF0KCDHSjXYAi13UD75EEwWLXcyLBIGIBBODwgGEwHXoi1XMjUXk6C0+AACFwA+FvQEAAIN96AEP
hQoCAACDffABjbQmAAAAAA+F1QEAAItVCL5AewoIi0JYi1AEx0AsAAAAAMdAMAAAAACLTQiJEItQ
DIlQEItBWMdANAAAAADHQDgAAAAAi1FYjXo8iXlUuR4AAADzpYtF6IlCXItF5MdCcAAAAADHQnQB
AAAAx0JsAQAAAIlCYItd3ItDWMeChAAAAAAAAACDwCyJQniLRfCJgogAAACLRezHgpwAAAAAAAAA
x4KgAAAAAQAAAImCjAAAAMeCmAAAAAEAAACLQ1jHgrAAAAC4ewoIg8AsiYKkAAAAi1UIx0NoAQAA
AItCWIuAuAAAAImClAAAAItl2OkO/f//jXQmADxtD4SIAAAAPHh0JDtV0JAPhHL9//+DwgEPtgI8
ZQ+FRP3//4HLAAAIAOlZ/f//kIDLgInX69WQMdsxyb4IAAAA6Qn9//9mkLtABAAAuQEAAAC+BBAA
AOnz/P//jXQmAINF4AGDfeADD4RL/v//xgEvg8EB6fX9//+NtCYAAAAAPGN1iItVCINKPALp+Pz/
/4tFCINIPAHpcP///zwrD4Vo////geYAEAAAide5AgAAAOlW////ZpCLRQiJBCTonfr//7jo////
ZccAFgAAAItl2MdF3AAAAADpLPz//4tNzLoBAAAA6b39///HRCQMOnwKCMdEJAhwAQAAx0QkBKF5
CgjHBCQUewoI6EFf/v/HRCQMOnwKCMdEJAhvAQAAx0QkBKF5CgjHBCT+egoI6B1f/v+LZdiJBCTo
onMDAI0L6ItO/v/p5O3//40C6K9O/v/pNO7//40C6KNO/v/pZO///5CQkJCQkJCQkJCQkJCQoXgs
DAhVieWFwHQxZoM4AHgri1BIi0IEg+gBhcCJQgR1G8dCCAAAAABlgz0MAAAAAHQB8IMqAQ+FARsA
AKFsLAwIg+gBhcCjbCwMCHUixwVwLAwIAAAAAGWDPQwAAAAAdAHwgy1oLAwIAQ+F2hoAAF3DjbQm
AAAAAI28JwAAAABVieWLRQiLTQwrSAyLQDCFwHQUkI10JgCLUAg50X4CidGLAIXAdfGJyF3DkI10
JgBVieWLRQiLSAiLUCyBIP/+//+JSCyLSAyJUAiLUCSJSCSJUAyJUARdw420JgAAAABVieWLRQhT
i1AIi1gsi0gMgQgAAQAAiVAsi1AkiVgIiUgkiVgEiVAMW13DkI10JgBVieVTg+wIi10Ii1MUO1MQ
dz6LA/bEAXUvi0McO1MIiUMMdgOJUwiBI//3//+JUwSJUxiJUxSJUxAx0oPECInQW13DkI10JgCL
QyiJQwzr14uDlAAAAMdEJAT/////iRwk/1AMuv////+DwAF0zYtTFOufjbYAAAAAjbwnAAAAAFWJ
5YtVCItNDItCaIXAdQfHQmj/////i4KUAAAAiU0MiVUIXYtIDP/hjbQmAAAAAFW4/////4nlXcON
tgAAAABVieVTg+wEi10Ii4OUAAAAiRwk/1AQuv////+DwAF0DItDBA+2EIPAAYlDBIPEBInQW13D
jbYAAAAAjb8AAAAAVYnli1UIXYuKlAAAAItJIP/hjbQmAAAAAI28JwAAAABVieVTg+wUi00Ii0UU
i1UQi5mUAAAAiUQkEItFDMdEJAwAAAAAiVQkCIkMJIlEJAT/UySDxBRbXcONtCYAAAAAVYnli0UM
i1UIDQAArfuJAotCSMdCPAAAAADHQhwAAAAAx0IgAAAAAIXAx0IMAAAAAMdCBAAAAADHQggAAAAA
x0IQAAAAAMdCFAAAAADHQhgAAAAAx0I0AAAAAMdCJAAAAADHQigAAAAAx0IsAAAAAMdCMAAAAABm
x0JEAAB0FMcAAAAAAMdABAAAAADHQAgAAAAAXcONdCYAjbwnAAAAAFWJ5YPsFIld9ItFDItdEIl9
/It9CIl1+It1FIlEJASJPCToOf///4XbiV9oeFiLRRiJd1jHRhgAAAAAx0YcAAAAAMdGCAAAAADH
BgAAAADHRgQAAAAAx0YMAAAAAMdGEAAAAADHRhQAAAAAx0YgAAAAAMdGJAAAAADHRigAAAAAiYa4
AAAAx0dcAAAAAItd9It1+It9/InsXcONtgAAAABVieWD7BSLRQzHRCQQAAAAAMdEJAwAAAAAx0Qk
CP////+JRCQEi0UIiQQk6DD////Jw420JgAAAACNvCcAAAAAVTHAieVdw4n2jbwnAAAAAFW4////
/4nluv////9dw5BVieVTg+wIi10Ii00Mi0MEO0MMdguNUP8PtkD/OMh0IIuDlAAAAIlMJASJHCT/
UBiD+P90A4Mj74PECFtdw2aQiVMED7bA6+2QjbQmAAAAAFWJ5VOD7AiLXQiLUwQ7Uwx2Fo1C/4lD
BA+2Qv+DI++DxAhbXcONdgCLg5QAAADHRCQE/////4kcJP9QGIP4/3Xbg8QIW13DifaNvCcAAAAA
VYnlU4tNDItFEI0UATnRcyeAev8KjVr/idh0EI10JgA5wXMUg+gBgDgKdfQpw4nYW13DkI10JgCL
RRADRQhbXcPrDZCQkJCQkJCQkJCQkJBVieWD7AyJXfiLXQyJdfyLdQiLA4leBPbECHU09sQBdR+L
QwQrQwyJRgiLQzCJBolzMItd+It1/InsXcONdCYAi0MEK0MIiUYI69+QjXQmAIkcJOi4+///iwPr
wI10JgBVieWLRQiLSASLUTCF0nQaOdB1DusbZpA50I22AAAAAHQWidGLEoXSde5dkI10JgDDg8Ew
jXQmAIsAiQFdw2aQVYnli0UIi1UMXYtACCtCCMPrDZCQkJCQkJCQkJCQkJBVuP////+J5VOLXQiL
UwSF0nQSiwL2xAF1DotKBCtKDItDCCnIW13Di0oEK0oI6/BVuP////+J5YPsCIkcJIl0JASLdQyL
XgQ7XQh0C4scJIt0JASJ7F3Di0YIhcB4QYsT9sYBdCOLQyyA5v6JE4tTCIlDCItDJIlTLItTDIlD
BIlDDItGCIlTJANDDIlDBDHAixwki3QkBInsXcONdCYAixP2xgF1I4tDCIDOAYtLLIkTi1MMiUMs
i0MkiUsIiVMkiUsEiUMMi0YIA0MIiUMEMcDpdv///4n2jbwnAAAAAFW4/////4nluv////9dw5BV
uP////+J5V3DjbYAAAAAVbj/////ieVdw422AAAAAFUxwInlXcOJ9o28JwAAAABVuP////+J5V3D
jbYAAAAAVYnlXcONdCYAjbwnAAAAAFWh+BIMCInlXcONtgAAAABVMcCJ5V3DifaNvCcAAAAAVYnl
i0UIXYtANMOQjXQmAFWJ5YtFCF3DkI20JgAAAABlixUIAAAAORVwLAwIVYnldCUxwLkBAAAAZYM9
DAAAAAB0AfAPsQ1oLAwID4XpEwAAiRVwLAwIgwVsLAwIAV3DoWwsDAhVieWD6AGFwKNsLAwIdSLH
BXAsDAgAAAAAZYM9DAAAAAB0AfCDLWgsDAgBD4W0EwAAXcOQjbQmAAAAAFWJ5ccFaCwMCAAAAADH
BWwsDAgAAAAAxwVwLAwIAAAAAF3DjbYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLUxyF0nQF9gMBdDKL
RQyLVRSJQxyLRRCF0olDIHUPgwsBg8QIW13DjbYAAAAAgyP+g8QIW13DjbQmAAAAAItDIIkUJAX/
DwAAKdAlAPD//4lEJATobUD+/+uxjXQmAI28JwAAAABVieVWU4PsEItdCIt1DIuDlAAAAIkcJP9Q
MIPAAQ+EjQAAAIX2dAuLTRCFyY10JgB1VoMLAo1DSIlEJAiNQ0fHRCQMAAAAAIlEJASJHCToPf//
/8dDGAAAAACJ2MdDFAAAAADHQxAAAAAAx0MIAAAAAMdDBAAAAADHQwwAAAAAg8QQW15dw2aQgyP9
x0QkDAAAAACLVRCJdCQEiRwkjQQWiUQkCOjn/v//66iQjXQmADHbg8QQidhbXl3DkI10JgBVieVT
g+wQi10Ii0MchcB0B4PEEFtdw5D2AwJ0DYtDaIXAjbYAAAAAfhGLg5QAAACJHCT/UDSDwAF11o1D
SIlEJAiNQ0fHRCQMAAAAAIlEJASJHCTod/7//+u2kI10JgBVieVTg+wEi10IiwP2xAF0R4tTCIDk
/otLJIkDi0MsiVMsi1MMiUsMiUMIiciJQwSJ0YlTJIkMJOjD//3/x0MkAAAAAMdDLAAAAADHQygA
AAAAg8QEW13Di0sk69iNdgBVieWLRQiLSDCFyXQHx0AwAAAAAItQJIXSdA2JRQhd6Xz///+NdCYA
XcONtgAAAABVMcCJ5VdWU4PsDIt9EIt1DIX/dHiNdgCLRQiLSBSLQBg5wXM2KciJ+znHdgKJw4P7
FHdkhdt0ITHSjbYAAAAAD7YEFogEEYPCATnadfKLVQiNBBkB3olCFCnfhf90KYtVCIuClAAAAA+2
FolUJASLVQiJFCT/UAyDwAF0C4PGAYPvAeuTjXYAi0UQKfiDxAxbXl9dw412AIl0JAQB3olcJAiJ
DCTo9iEAAItVCIlCFOunjbQmAAAAAI28JwAAAABVieVXVlOD7CSJVfCJwotd8ItSMIlF5ItADIlV
3CnDhdIPhNwAAACJ3o20JgAAAACLSgg5zn4Cic6LEoXSdfGLVeSJ34nzKfeLUiyJVeiLVeSLSiSL
VegpyjnXD4e9AAAAidYp/oXbeF+F/3Uzi1XkjQQxi03ciUIoi0XwK0IMhcl0DpCNdCYAKUEIiwmF
yXX3McCDxCRbXl9dw5CNdCYAAdiNFDGJfCQIiUQkBIkUJOhLLP7/i1Xki0Iwi0okiUXc66qQjXQm
AInY99iJRCQIi0XoAdiJRCQEjQQxiQQk6EwgAACLVeSLReSLSgyJ8inaA1Aki0XwiUwkBCnIiUQk
COuqi1XkMf+LUiyJVeiLVeSLSiSLVegpyulD////jUdkiUXsiQQk6IQa/v+JReCLXeC4/////4Xb
D4RU////hfZ4VYtV5ItF4ANyDIPAZIl8JAiJdCQEiQQk6KEr/v+LVeSLQiSFwHQIiQQk6D/9/f+L
VeC+ZAAAAItF5ItN4IlQJInQi1XkA0XsiUIsi0IwiUXc6dX+//+LVeSJ8PfYi1oMiUQkCItF4ANy
LIPAZIl0JASJBCToJSAAAItV8IlcJAQp2olUJAiJBCToMCv+/+uNjbQmAAAAAI28JwAAAABVieWD
7CSJdfiLdQiJXfSLXQyJffyLTgSLVgw50XYhiwb2xAF0So1B/4lGBIhZ/w+2w4td9It1+It9/Ins
XcOQiwb2xAF1cYtGJIXAdDiLRgiLViyBDgABAACJRiyLRiSJVgiJTiSJ0YlWBIlGDOu2D7ZB/41R
/znYdDWLfiSF/w+FmgAAAMcEJIAAAADoPhn+/4XAD4SXAAAAiUYkg+iAiUYsiUYoZpCLTgTroY12
AIlWBOl3////i34IKdeNBD+JRfCJBCToBRn+/4XAiUXsdF8B+IlF6ItGDIl8JAiJRCQEi0XoiQQk
6DMq/v+LRgyJBCTo2Pv9/4tF7IlGDItF6IlGBItF7ANF8IlGCItF6IlGKInB6Qz///+NtgAAAACJ
yonw6Pf8//+FwA+Ed////7j/////6ff+//+QjXQmAFWJ5VOD7ASLXQiLQ2iFwHV3x0No/////4sD
9sQID4WOAAAAi0MEO0MIcnWLA/bEAXQkgOT+i0skiQOLQwiLUyyJSwSJQyyLQww5yolTCIlLDIlD
JHd6i0MwhcAPhYcAAACLQySFwHQIiRwk6CD7//+Lg5QAAACJXQiLSBSDxARbXf/hkI10JgCDwAF0
i7r/////g8QEidBbXcONtgAAAAAPthCDwAGJQwSDxARbXYnQw4kcJOhn8v//g8ABD4Vh////jbYA
AAAA68ONtgAAAACNQQEPthGJQwSNtCYAAAAA67CNtgAAAACLUwiJ2Oju+///hcAPhHb///+NtgAA
AADri420JgAAAACNvCcAAAAAVYnlU4PsBItdCItDaIXAdW/HQ2j/////iwP2xAh1eotDBDtDCHJp
iwP2xAF0JIDk/otLJIkDi0MIi1MsiUsEiUMsi0MMOcqJUwiJSwyJQyR3ZotDMIXAdW+LQySFwHQI
iRwk6Bj6//+Lg5QAAACJXQiLSBCDxARbXf/hkI10JgCDwAF0k7j/////g8QEW13DD7YAg8QEW13D
iRwk6G/x//+DwAEPhXX///+NtgAAAADr0422AAAAAA+2AZCNdCYA68iNtgAAAACLUwiJ2I12AOj7
+v//hcB0j420JgAAAADro420JgAAAACNvCcAAAAAVYnlV1ZTg+wMi30Mi3UQkItFCItIBItACDnB
czYpyInzOcZ2AonDg/sUd0yF23QhMdKNtgAAAAAPtgQRiAQXg8IBOdp18otVCI0EGQHfiUIEKd6F
9nQQi0UIiQQk6K7+//+DwAF1qSl1EItFEIPEDFteX13DjXYAiTwkiVwkCIlMJAToOBwAAInHi0UI
AVgE67+NtCYAAAAAjbwnAAAAAFW4AAAAAInlV1ZTg+wohcAPlcAPtsCFwIlF4A+FpwEAAMdF5KCq
BgjHRegAAAAAZYsVCAAAADkVcCwMCHQlMcC5AQAAAGWDPQwAAAAAdAHwD7ENaCwMCA+FjQoAAIkV
cCwMCIsd+BIMCIMFbCwMCAGLNXQsDAiF2w+E1AAAAGWhCAAAAIlF2OsXjbQmAAAAAIsd+BIMCIXb
D4S0AAAAicZmgzsAiR14LAwIeEGLU0iLfdg5egiJVdx0LDHSuQEAAACLfdyJ0GWDPQwAAAAAdAHw
D7EPD4UgCgAAi0NIi1XYiUXciVAIi33cg0cEAYsDJQgCAAA9AAIAAA+EqQAAAGaDOwB4K4tTSItC
BIPoAYXAiUIEdRvHQggAAAAAZYM9DAAAAAB0AfCDKgEPhdYJAAChdCwMCMcFeCwMCAAAAAA5xg+F
Sf///4tbNIXbD4VM////oWwsDAiD6AGFwKNsLAwIdSLHBXAsDAgAAAAAZYM9DAAAAAB0AfCDLWgs
DAgBD4WNCQAAi0XghcB0E41F5MdEJAQAAAAAiQQk6DFD+feDxChbXl9dw5CLg5QAAADHRCQE////
/4kcJP9QDOk+////jbQmAAAAAI1F5MdEJAgAAAAAx0QkBKCqBgiJBCTo7UL59+lH/v//kI20JgAA
AABVuAAAAACJ5VdWU4PsLIXAD5XAD7bAhcCJReAPhe8BAADHReSgqgYIx0XoAAAAAItFCIXAdDtl
ixUIAAAAORVwLAwIdCUxwLkBAAAAZYM9DAAAAAB0AfAPsQ1oLAwID4XOCAAAiRVwLAwIgwVsLAwI
AYsd+BIMCDH/izV0LAwIhdsPhAsBAABloQgAAACJRdzrFo22AAAAAIsd+BIMCIXbD4TsAAAAicaL
RQiJHXgsDAiFwHRJZoM7AHhDi1NIi0XcOUIIiVXYdC7HRdQAAAAAuQEAAAAxwGWDPQwAAAAAdAHw
D7EKD4VXCAAAi1NIi0XciVXYiUIIi1XYg0IEAYtDaIXAD47HAAAAi1NYi0IQO0IMdiKLg5QAAADH
RCQE/////4kcJP9QDIPAAQ+VwA+2wIPoAQnHi0UIhcB0M2aDOwB4LYtTSItCBIPoAYXAiUIEdR3H
QggAAAAAZYM9DAAAAAB0AfCDKgEPheAHAABmkKF0LAwIxwV4LAwIAAAAADnGD4UR////i1s0hdsP
hRT///+LTQiFyXQRoWwsDAiD6AGFwKNsLAwIdD6LVeCF0nQTjUXkx0QkBAAAAACJBCToHEH594PE
LIn4W15fXcNmkItDFDtDEA+HOP///+lV////jbQmAAAAAMcFcCwMCAAAAABlgz0MAAAAAHQB8IMt
aCwMCAEPhVAHAADrno10JgCNReTHRCQIAAAAAMdEJASgqgYIiQQk6LVA+ffp//3//1WJ5VdWU4Ps
FMcEJAAAAADou/3//4sd+BIMCIXbiUXwD4QMAQAAZaEIAAAAiUXskIsDicaD5gIPheMAAAAlCBAA
AIP4CA+E1QAAAItDaIXAD4TKAAAAi1NIMf+LTew7SggPhDYBAACJ8LkBAAAAZYM9DAAAAAB0AfAP
sQox/4XAdDboKYcAAItTSItF7DtCCA+EAgEAAInwuQEAAABlgz0MAAAAAHQB8A+xCoXAD4XNAAAA
vwEAAACLQ0iLVezHQAQBAAAAiVAIgD18LAwIAHUniwOoAXUhg8gBi1MciQOhgCwMCIlTYIlDXItD
IIkdgCwMCCnQiUNki4OUAAAAx0QkCAAAAADHRCQEAAAAAIkcJP9QLIP/AnUnjbQmAAAAAMdDaP//
//+LWzSF2w+F/v7//4tF8IPEFFteX13DjXYAi1NIi0IEg+gBhcCJQgR10MdCCAAAAABlgz0MAAAA
AHQB8IMqAQ+FzwUAAMdDaP////+LWzSF2w+Fs/7//+uzkOgrhgAAvwIAAACNtgAAAADpM////412
AL8BAAAAg0IEAY20JgAAAADpG////412AFWJ5YPsBMcEJAEAAADoDvz//8nDjbYAAAAAjb8AAAAA
VYnlg+wwiV30i10IiXX4iX38iwOEwA+IJQEAAAyAiQO4AAAAAIXAD5XAD7b4hf8PhTMBAADHReSg
qgYIx0XoAAAAAGWLFQgAAAA5FXAsDAh0JTHAuQEAAABlgz0MAAAAAHQB8A+xDWgsDAgPhQUFAACJ
FXAsDAiDBWwsDAgBZoM7AIkdeCwMCHhHi0NIZYs1CAAAADlwCIlF4HQux0XcAAAAALkBAAAAMcCL
VeBlgz0MAAAAAHQB8A+xCg+FxQQAAItDSIlF4IlwCItV4INCBAGh+BIMCIMFdCwMCAFmgzsAiR34
EgwIiUM0eBSLU0iLQgSD6AGFwIlCBA+EiAAAAKFsLAwIxwV4LAwIAAAAAIPoAYXAo2wsDAh1IscF
cCwMCAAAAABlgz0MAAAAAHQB8IMtaCwMCAEPhVUEAACF/3UPi130i3X4i338iexdw2aQjUXkx0Qk
BAAAAACJBCTofT359+vcjXYAjUXkx0QkCAAAAADHRCQEoKoGCIkEJOhdPfn36bv+///HQggAAAAA
ZYM9DAAAAAB0AfCDKgEPhf8DAADpWP///5CNtCYAAAAAVYnlV1ZTg+wki10IgDsAD4ldAQAAuAAA
AACFwA+VwA+2+IX/D4V2AQAAx0XkoKoGCMdF6AAAAABlixUIAAAAORVwLAwIdCUxwLkBAAAAZYM9
DAAAAAB0AfAPsQ1oLAwID4WYAwAAiRVwLAwIgwVsLAwIAWaDOwCJHXgsDAh4R4tDSGWLNQgAAAA5
cAiJReB0LsdF3AAAAAC5AQAAADHAi1XgZYM9DAAAAAB0AfAPsQoPhVgDAACLQ0iJReCJcAiLVeCD
QgQBixX4EgwIhdJ0QjnTD4QoAQAAi0I0hcB0MznDjbQmAAAAAHUcjbYAAAAA6esAAACNdgA5w422
AAAAAA+E4gAAAI1QNItANIXAZpB15osDJH9mhcCJA3gUi1NIi0IEg+gBhcCJQgQPhI8AAAChbCwM
CMcFeCwMCAAAAACD6AGFwKNsLAwIdSLHBXAsDAgAAAAAZYM9DAAAAAB0AfCDLWgsDAgBD4WsAgAA
hf91DoPEJFteX13DjbYAAAAAjUXkx0QkBAAAAACJBCTonTv594PEJFteX13DkI10JgCNReTHRCQI
AAAAAMdEJASgqgYIiQQk6HU7+ffpeP7//8dCCAAAAABlgz0MAAAAAHQB8IMqAQ+FTwIAAOlR////
g8I0kI10JgCLQzSDBXQsDAgBiQLpGf///420JgAAAACLQzSDBXQsDAgBo/gSDAjp/v7//422AAAA
AI2/AAAAAFWJ5VOD7AiLXQiLUxyF0nQF9gMBdDqLQzCFwHQQjXYAx0AEAAAAAIsAhcB184tDJIXA
dA+JBCTo9O79/8dDJAAAAACJXQiDxAhbXemQ/f//i0MgiRQkBf8PAAAp0CUA8P//iUQkBOgFLv7/
x0MgAAAAAMdDHAAAAADrm5CNdCYAVYnlg+wYx0QkFAAAAADHRCQQ/////8dEJAwiAAAAx0QkCAMA
AADHRCQEACAAAMcEJAAAAADoZi3+/4nCuP////+D+v90Jo2CACAAAIlEJAiLRQjHRCQMAQAAAIlU
JASJBCTouez//7gBAAAAycONAuhLM/7/6fPk//+NBWgsDAjoOzP+/+kW5f//jQ1oLAwI6Psy/v/p
B+z//40FaCwMCOgbM/7/6Tzs//+NDWgsDAjo2zL+/+lj9f//jQ/ozzL+/+nU9f//jQLo8zL+/+ke
9v//jQVoLAwI6OMy/v/pY/b//40NaCwMCOijMv7/6SL3//+NCuiXMv7/6Z33//+NAui7Mv7/6RT4
//+NBWgsDAjoqzL+/+mg+P//jQLonzL+/+kl+v//jQ1oLAwI6F8y/v/p6/r//40K6FMy/v/pL/v/
/40FaCwMCOhzMv7/6Zv7//+NAuhnMv7/6fX7//+NDWgsDAjoJzL+/+lY/P//jQroGzL+/+mc/P//
jQVoLAwI6Dsy/v/pRP3//40C6C8y/v/ppf3//5CQkJCQkJCQkJBVieWLVQiLShQ7Sgh2A4lKCIsC
JQAMAAA9AAwAAHQZi0oEuP////87SghzAw+2AV3DjbQmAAAAAItCGIEi//f//4lKBIlCFOvWjbQm
AAAAAFWJ5YtVCItKFItCCDnBdgKJyCtCDF3DifaNvCcAAAAAVYnlU4PsBItdCItDHIXAdA72AwF1
CYkEJP+TnAAAAMdDHAAAAADHRQwAAAAAiV0Ig8QEW13pNv3//422AAAAAFWJ5YtVCItFDPYCCHUS
iUUMiVUIXel27///jbYAAAAAg/j/dOm4/////13DjXQmAFWJ5YPsMIld9InDiXX4iX38i3Aci0Ag
iVXkMdKJTeAp8DtF5H0Wi0MYi1MQ9gMBiUXoiVXsdBm6AQAAAItd9InQi3X4i338iexdw5CNdCYA
i0Xkg8BkiUXwiQQk/5OYAAAAhcCJx3TPhfZ0JotDICtDHIl0JASJPCSJRCQI6P4Z/v+JNCT/k5wA
AADHQxwAAAAAi1Xwx0QkDAEAAACJfCQEiRwkjQQXiUQkCOjw6f//i1UIhdIPhJUAAACJ+CnwAUMQ
ifgp8AFDFIn4KfABQxiJ+CnwAUMEi0MgiXsMiUMIi03oK03sicrB+h85VeB/MHwFOU3kcynHRCQM
jn0KCMdEJAjvAAAAx0QkBHR9CgjHBCR9fQoI6HVA/v+QjXQmAItFCIXAdVkpTeSLVeQDSxDHRCQE
AAAAAIlUJAiJDCTozBj+/zHS6fH+//+QjXQmAIn4KfABQwyJ+CnwAUMEifgp8AFDCIn4KfABQxSL
QyCJexCJQxjpZv///422AAAAAClN5ItF5ANLDMdEJAQAAAAAiUQkCIkMJOhzGP7/MdLpmP7//422
AAAAAI2/AAAAAFWJ5YPsHIld9ItdGIl1+It1CIl9/IXbdW+LBvbEBHRQJQAIAACLVhSD+AGLfgwZ
24PDAoP4AYtGCBnJg+EBOcJ3WCn4hcmJRfC6/////7j/////dVuD4wIPhaIAAACLXfSLdfiLffyJ
7F3DkI10JgCoCHQsi0YEK0YMicLB+h/r3Y20JgAAAACLVhSJ2YtGCIPhAYt+DDnCdqiJ0OukZpCL
RhQrRhCJwsH6H+uxjXYAg30UAQ+ErQAAAIN9FAJ1DotF8InCwfofAUUMEVUQi30Qhf8PiH8AAACL
VQw5VfB8XItFDANGDItVEIlGBItF8ANGDIlGCItFDOlX////ZpCDfRQBdHaDfRQCdQ6LRfCJwsH6
HwFFDBFVEItNEIXJeDeLVQw5VfB8ZotFDANGEItVEIlGFItFDOkh////i1UMifCLTRDHBCQBAAAA
6P/8//+FwHSMjXYAuP////+6/////+n3/v//i0YEKfiJwsH6HwFFDBFVEOlS////i0YUK0YQicLB
+h8BRQwRVRDri4tVDInwi00QxwQkAAAAAOit/P//hcB0guuvjbQmAAAAAFUxwInlg+wsiXX4i3UI
iX38i30MiV30ixaD//8PlMCJRej2wgh0ITH/hcB1Bb//////ifiLXfSLdfiLffyJ7F3DjbQmAAAA
AInQJQAMAAA9AAQAAHQ6i0Yci14gi04UiUXkKcOLReiJyitWEAHYOcJzNotF6IXAdQqJ+IgBg8EB
iU4UO04IdqqJTgjrpY12AItGBIDOCIkWiUYUi0YIiUYE67OQjXQmAPYGAXWAjUQbZDnDiUXwD4dx
////iQQk/5aYAAAAhcCJRewPhF3///+LReSFwHQpi0XkiVwkCIlEJASLReyJBCToMxb+/4tF5IkE
JP+WnAAAAMdGHAAAAACLRfCLVezHRCQEAAAAACnYAdqJFCSJRCQI6JIV/v+LRewDRfDHRCQMAQAA
AIk0JIlEJAiLReyJRCQE6AHm//+LRewrReQBRgyLRewrReQBRgSLRewrReQBRgiJwotF7ANWFIlG
EItGIInRiVYUiUYY6f3+//+NdCYAjbwnAAAAAFWJ5YPsHItFEIl1+It1CIl9/It9DIld9IXAdFyN
HAc53xnA99AJw8dEJAwAAAAAiVwkCIl8JASJNCTogeX//4tFFIl+EIl+DIl+BIXAdEGLRRSJXhiJ
RhSJRgjHhpgAAAAAAAAAi130i3X4i338iexdw422AAAAAMdEJAQAAAAAiTwk6OgKAACJw+ubjXQm
AIl+FIl+GIleCOvAkI10JgBVieVTg+wQi0UQi10Ix0QkDAAAAACJwsH6HwnQiUQkCItFDIkcJIlE
JAToMf///4MLCIPEEFtdw5CNtCYAAAAAVYnli0UQicLB+h8J0IlFEF3pCv///5CQkJCQkJCQkJBX
i0QkCItUJAyI1onRweIQZonKqAN0TIoIOMoPhEQBAACEyQ+EEQEAAECoA3Q1igg4yg+ELQEAAITJ
D4T6AAAAQKgDdB6KCDjKD4QWAQAAhMkPhOMAAABA6wmNtgAAAACDwBCLCDHRv//+/v4Bzw+D0wAA
ADHPgc///v7+Rw+FxAAAADHRv//+/v4Bzw+DqAAAADHPgc///v7+Rw+FmQAAAItIBDHRv//+/v4B
zw+DkQAAADHPgc///v7+Rw+FggAAADHRv//+/v4Bz3NtMc+Bz//+/v5HdWKLSAgx0b///v7+Ac9z
WzHPgc///v7+R3VQMdG///7+/gHPcz4xz4HP//7+/kd1M4tIDDHRv//+/v4Bz3MpMc+Bz//+/v5H
dR4x0b///v7+Ac9zDzHPgc///v7+Rw+EJv///zHAX8ODwASDwASDwASEyXQaONF060CE7XQRONV0
4kDB6RCEyXQFONF01kBfw5CQkJCQkJCQkFUx0onlVlOLdQiLXQyNdgAPtgQWD7YME4TAdByDwgE4
yHTtD7bQD7bBKcKJ0FteXcONtCYAAAAAD7bR99qJ0FteXcOQkJCQkJCQkJCQkJCQVTHSieVWi3UI
U4tdDI1O/w+2BBOIRBEBg8IBhMB18YnwW15dw5CQkJCQkJCQkJCQVYnlg+wUiXX8i3UIiV34iTQk
6HkR/v+NWAGJHCToPgH+/4nCMcCF0nQQiVwkCIl0JASJFCTodhL+/4td+It1/InsXcOQkJCQkJCQ
kJCQkJBVieWD7DiJXfSLXQiJffyLfQyJdfiF23g/Ox0wuwsIfTeLBJ0guQsIhcB0LMdEJAgFAAAA
iUQkBMcEJPycCwjoPDr+/4nHifiLXfSLdfiLffyJ7F3DjXYAx0QkCAUAAADHRCQE9H0KCMcEJPyc
CwjoDDr+/4lF2IkEJOjBEP7/iRwkxkXzAMdEJAwAAAAAx0QkCAoAAACJxo1F84lEJATofJX+/4nD
i0UQOfB3M4lEJAiLRdiJPCSJRCQE6IAGAAA7dRCJwXIhi0UQhcAPhHT///+LRRDGRAf/AOln////
kInw68mNdCYAi0UQjVX0Kdop8DnCdgKJwolUJAiJXCQEiQwk6FgR/v+LRRCFwA+EM////+u9kJCQ
kJCQkJCQkJBVMcCJ5VZTi1UMi3UIhdJ1B1teXcONdgCJ84nxAdMZwAnD98YDAAAAifB0IIA+AInw
ifJ1DetjkIA4AJCNdCYAdFaDwAGoA5B17onBicLrM4sCLQEBAQGpgICAgHQggDoAdEWAegEAjUoB
dBuAegIAjUoCdBKAegMAjUoDdAmDwgSJ2TnTd8k5y4nIcwKJ2CnwW15dw412AInCOcNzAonaidAp
8FteXcOJ0evbkJCQkFUxwInlV1ZTi00QMduLfQiLdQyD+QN2YonKweoCD7YHD7YehMB1EQ+20A+2
wynCidBbXl9dw2aQONh16w+2RwEPtl4BhMB03zjYddsPtkcCD7ZeAoTAdM842HXLD7ZHAw+2XgOE
wHS/ONh1u4PHBIPGBIPqAXWmg+EDhcl0qQ+2Bw+2HoTAdJ842HWbMdKD6QF0lA+2RBcBD7ZcFgGD
wgGEwHSDONh05g+20A+2wynCidBbXl9dw5CQkJCQkJCQkFWJ5YtVCFdWU4tdDIPqAYN9EAOJ0Q+G
hQAAAIt9EI1KAQ+2A8HvAoTAiEIBdEMPtkMBjUoChMCIQgJ0NQ+2QwKNSgOEwIhCA3QnD7ZDA41y
BInxhMCIQgR0F4PDBIPvAXQ+D7YDifKNSgGEwIhCAXW9i0UIi10QKciNVAP/hdJ0EzHAkI10JgDG
RAEBAIPAATnCdfSLRQhbXl9dw410JgCLVRCD4gN07A+2A4PBAYPDAYPqAYgBdNyEwHXs68OQkFdW
McCLdCQMi0wkEIjNicrB4RBmidH3xgMAAAAPhIEAAACKFjjRdQKJ8AjSD4SEAQAARvfGAwAAAHRo
ihY40XUCifAI0g+EawEAAEb3xgMAAAB0T4oWONF1AonwCNIPhFIBAABG6zwAAACD7gSD7gSD7gT3
wgAAAP91Do1GD+sgg+4Eg+4Eg+4E98IAAP8AdQWNRg7rCo1GDIT2dQONRg2DxhCLFr///v7+AdcP
g9oAAAAx14HP//7+/kcPhcsAAAAxyr///v7+AddznjHXgc///v7+R3Wpi1YEv//+/v4B1w+DogAA
ADHXgc///v7+Rw+FkwAAADHKv//+/v4B1w+DaP///zHXgc///v7+Rw+Fb////4tWCL///v7+Addz
ZjHXgc///v7+R3VbMcq///7+/gHXD4M2////MdeBz//+/v5HD4U9////i1YMv//+/v4B13MuMdeB
z//+/v5HdSMxyr///v7+AdcPgwT///8x14HP//7+/kcPhCL////pBv///4PGBIPGBIPGBDjKdQKJ
8ITSdCA4znUDjUYBhPZ0FcHqEDjKdQONRgKE0nQHOM51A41GA15fw5CQkJCQkJBVieWD7CSJdfiL
dQyJXfSLVQiJffwPth6F23UUidCLXfSLdfiLffyJ7F3DkI10JgCD6gGQjXQmAIPCAQ+2AoXAdH45
2HXyjUYBiUXoD7Z+AYX/dMgPtkIBjUoBOfh1E+s3jbQmAAAAAIPBAQ+2ATn4dCY52I10JgB07oXA
dEKDwQEPtgE52HTghcB0NIPBAQ+2AevejXQmAItV6A+2QQEPtlIBiVXgjVH/O0XgdB+LReCFwHXa
6WL///+NtgAAAAAxwI22AAAAAOlR////hcCQD4RG////jUECiUXwD7ZBAolF3ItF6IPAAolF7ItF
6A+2QAI5RdyJReB1s4tF3IXAD4QW////i0XwD7ZAAYlF3ItF7A+2QAE5RdzHReQAAAAAiUXgdYiL
RdyFwA+E6/7//4tF5A+2RAEEiUXci0XkD7ZEBgU5RdyJReAPhV7///+FwA+ExP7//4tF5A+2RAEF
iUXci0XkD7ZEBgaDReQCOUXciUXgdK/pMv///5CQkJBVieWD7AyJfCQIi30Ii1UMi00QiXQkBIn4
KdCJ1jnIiRwkcjyD+Qd2H4n6icj32oPiAynQidH886SJwsHqAonR/POlicGD4QP886SLRQiLHCSL
dCQEi3wkCInsXcONdgCLRQiD+QeNNBGNFAF2MYnTiciD4wOD7gEp2InZjXr//fOk/InCg+8DweoC
g+4DidH986X8icGDxgSNVwSD4QONev+D7gH986T866CQkJCQkFWJ5YPsCItFEIk0JIt1DIl8JASL
fQiD+Ad2F4n599mD4QMpyPzzpInBwekC/POlg+ADicH886SJ+Is0JIt8JASJ7F3DkJCQkJCQkJCQ
kJCQi0QkBItMJAgpwYHoBAAAAIPABIoUCIgQhNJ0JIpUCAGIUAGE0nQYilQIAohQAoTSdAyKVAgD
iFADhNJ100BAQMOQkJCQkJCQkJCQkJCQkJC45P///1WJ5VeLfQxWU2WLEDHAOX0IdCmLWjgxyY12
AItFCA+2NAiJ8g+2wg+2FA+LBIMrBJN1CYnyg8EBhNJ131teX13DkJCQkJCQkJCQkFeLRCQIi1Qk
DIjWidHB4hBmicqoA3QpOBAPhKUAAABAqAN0HDgQD4SYAAAAQKgDdA84EA+EiwAAAECNtgAAAACL
CL///v7+MdEBz3NkMc+Bz//+/v5HdVmLSAS///7+/jHRAc9zSDHPgc///v7+R3U9i0gIv//+/v4x
0QHPcywxz4HP//7+/kd1IYtIDL///v7+MdEBz3MQMc+Bz//+/v5HdQWDwBDrmIPABIPABIPABITJ
dA9AhO10CkD3wQAA/wB0AUBfw5CQkJCQkJCQkJBVieVXMf9WU4PsBItdDIt1CIXbdBiNdgCJNCSD
xwHoHQj+/410BgH30AHDdeuDxASJ+FteX13DkJCQkJCQkJCQVYnlV1ZTg+wIi10Mi3UIi30Qhdt1
DOskjQQWifqIEI1wAYlcJASJNCTosvf//4nCidgp0IP4AY1Y/3fcg8QIW15fXcOQkJCQkJCQkJCQ
kJBVMdKJ5YtNCIsBhcB0VItBBLoBAAAAhcB0SItBCLoCAAAAhcB0PIN5DAC4AwAAALoDAAAAdSLr
KoN8gQgAjVACdCCDfIEMAI1QA3QWjVAEiwSRhcB0DInQg3yBBACNUAF11onQXcOQkJCQkJCQkJCQ
VYnlwWUQAl3pUwj+/5CQkFWJ5cFlEAJd6XP8//+QkJBVieVXi30IVotNDFOLXRCJ+In+g/sDidp2
Lo22AAAAAIPqBIkIiUgEiUgIiUgMg8AQg/oDd+qNQ/yJw8HoAoPjA8HgBI10BxCF23QSg/sBiQ50
C4P7A4lOBHUDiU4IifhbXl9dw5CQkJCQkJCQkJCQVYnlwWUQAl3po/z//5CQkFWJ5YPsYIl1+It1
CIld9Il9/I2GgAAAAInyPX8BAAB3Z4P+/3Ri98aA////dEq42P///2WLAIsYi3sUhf90UYsHg38E
AYtYGHVfhdt0W4sQhdJ0CsHLCWUzHRgAAACJHCToOhABAInyD7bCiUQkBIsHiQQk/9OJwotd9InQ
i3X4i338iexdw5C6/////+vpkIH74OgKCL+AfwoIdKKJ2Oh8CwAAi3sU65aNRfOJReiNReyJRcCN
RfCJRcSNRdiJRdSJ8MdF2AAAAADHRdwAAAAAiEXziwfHRcwAAAAAx0XQAQAAAMdFyAEAAACLWBSL
AMdF4AAAAACFwHQKwcsJZTMdGAAAAIkcJOiTDwEAjUXkiUQkFItF6MdEJBwBAAAAx0QkGAAAAADH
RCQQAAAAAIPAAYlEJAyNReiJRCQIjUXAiUQkBIsHiQQk/9OFwHQSg/gFdA2D+ASQdAfHRez/////
i1XsjXQmAOkL////kJCQVYnlV1ZTg+xMx8HY////i1UQi30IZYsBiwCLQFjHRdQAAAAAx0XYAQAA
AMdF0AEAAACDwBKD4PwpxI1EJC+D4PCF0g+EtwEAAIX/iVXcx0XoAAAAAA+EvQEAAGWLAYl9yIsY
ifgDQ1iJRcyLcxSF9g+EsgEAAItGCIsQi1gUhdJ0CsHLCWUzHRgAAACLRQyFwHV1iRwk6JUOAQCN
RfCJRCQUjUXIx0QkHAEAAADHRCQYAQAAAMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlEJASLRgiJ
BCT/04XAicIPhcUAAACLRcjGAACDwAGF0olFyHVokI10JgCLRciNZfRbXin4X13DjXYAjUUMiUXs
iRwk6BoOAQCNRfDHRCQcAQAAAMdEJBgAAAAAiUQkFMdEJBAAAAAAi0Xsg8AEiUQkDI1F7IlEJAiN
RciJRCQEi0YIiQQk/9OJwoXSdJ2D+gR0WIP6BpCNdCYAdE6D+geNdgB0RoP6BY12AA+Eev///8dE
JAwNfgoIx0QkCGcAAADHRCQEA34KCMcEJBh+Cgjoviv+/422AAAAAIP4BHWq6TH///+NtgAAAACF
0o22AAAAAA+EMv///4P6BI20JgAAAAAPhCL///+D+gWNtCYAAAAAD4QS////uOj///9lxwBUAAAA
jWX0uP////9bXl9dw5C6qCwMCIX/iVXcx0XoAAAAAA+FRP7//5CJx8dFDAAAAADpNf7//2aQgfvg
6AoIvoB/CggPhD3+//+J2OhwCAAAi3MU6S7+//+QkJCQkJCQkFWJ5YPsFLjk////i1UUZYsAhdJ0
I4lEJBCLRRCJVCQMiUQkCItFDIlEJASLRQiJBCToqgoAAMnDurAsDAjr1pBVieVXVlOB7GABAACL
RRTHRcwAAAAAx0XQAQAAAMdFyAEAAACFwA+EdAEAAIlF1LjY////x0XgAAAAAGWLAIsYi0MUhcAP
hGUBAACLeAiLD4t3FIXJdArBzgllMzUYAAAAi1UIhdIPhGQBAACLVQyLRRCLGolEJASJHCTokAUA
AItVCIk0JIlVwImFuP7//4nQA0UQiUXE6AQMAQCLlbj+//+NReyJRCQUx0QkHAEAAADHRCQYAAAA
AI1EkwSJRCQMi0UMx0QkEAAAAACJPCSJRCQIjUXAiUQkBP/WicKLRcCJwytdCIXSdE6D+gR0SYXS
D5XAg/oED5XBhMB0LYTJdWaEwHQlg/oFjbQmAAAAAHQZhMmNdCYAdBG46P///7v/////ZccAVAAA
AIHEYAEAAInYW15fXcOAeP8AdbE5RQgPhHMBAACLRdSLAIXAD4WKAQAAi0UMxwAAAAAAg+sB642N
tgAAAACD+gZ0lYP6B3SQg/oFjXYAdLHHRCQM3n4KCMdEJAiMAAAAx0QkBLh+CgjHBCQYfgoI6DIp
/v9mkLi4LAwI6YL+//+NtgAAAACB++DoCgi4gH8KCA+Eiv7//4nY6FgGAACLQxTpe/7//4tFDIsY
iRwk6BP5//+LVdSJXfCLSgSLEo1cgwSJnbz+//8x24lN6IlV5I1V5IlV1I2VwP7//4mVtP7//41V
wIlVxI22AAAAAI2FwP7//4lFwIk0JOh3CgEAi4W8/v//jVXsiVQkFI1V8IlUJAjHRCQcAQAAAIlE
JAyNRcDHRCQYAAAAAMdEJBAAAAAAiUQkBIk8JP/Wi03AicKJyCuFtP7//wHDg/oFdJ+F0nQJg/oE
D4Vp/v//gHn/AI22AAAAAA+Ex/7//8dEJAzefgoIx0QkCGQAAADHRCQEuH4KCMcEJMR+CgjoFij+
/8dEJAzefgoIx0QkCIAAAADHRCQEuH4KCMcEJOx+Cgjo8if+/8dEJAzefgoIx0QkCIEAAADHRCQE
uH4KCMcEJBR/Cgjozif+/5CQkJCQkJCQkJCQkJCQVYnlV1ZTgexUAQAAi1UYi0UQhdIPhM4BAAAx
24XAdRCBxFQBAACJ2FteX13DjXYAiVXci1UMg+gBx0XUAAAAAMdF2AEAAADHRdABAAAAixrHRegA
AAAAiUQkBIkcJOgN7///jVwDAbjY////iZ3E/v//ZYsAixiLQxSFwA+EFgIAAIs4iweLdxSFwHQK
wc4JZTM1GAAAAItFCIXAD4RWAQAAi1UIi00UiTQkiVXIjQSKiUXM6NcIAQCNRfCLVQyJRCQUi4XE
/v//x0QkHAEAAADHRCQYAAAAAIlUJAiJRCQMjUXIx0QkEAAAAACJRCQEiTwk/9aLVcgrVQjB+gKJ
04XAicF0YoP4BHRdhckPlcCD+QQPlcKEwA+EAv///4TSdX6EwA+E9v7//4P5BY12AA+E6v7//4TS
D4Ti/v//g/kHjbQmAAAAAA+E0v7//7jo////u/////9lxwBUAAAA6bz+//+NdCYAhdIPhEgBAACL
RQiLdJD8hfZ1kItF3IsAhcAPhVQBAACLRQyNWv/HAAAAAADpcv///420JgAAAACD+QYPhHn///+D
+QcPhHD///+D+QWNdgAPhGL+///HRCQMTH8KCMdEJAiGAAAAx0QkBDR/CgjHBCQYfgoI6N4l/v+N
tgAAAAC6wCwMCOko/v//jbYAAAAAi00MjVXIMduJVcyLAYlF7I2FyP7//4mFwP7//410JgCNjcj+
//+JTciJNCToZwcBAIuVxP7//41F8I1N7IlEJBSNRciJTCQIiVQkDMdEJBwBAAAAx0QkGAAAAADH
RCQQAAAAAIlEJASJPCT/1otVyInBidArhcD+///B+AIBw4P5BXSchcl0CYP5BA+Fgv7//4N6/AGD
2wDpdv7//412AIH74OgKCLiAfwoID4TZ/f//idjoYAIAAItDFOnK/f//x0QkDEx/CgjHRCQIeAAA
AMdEJAQ0fwoIxwQkQX8KCOjkJP7/x0QkDEx/CgjHRCQIewAAAMdEJAQ0fwoIxwQkFH8KCOjAJP7/
VYnlU4tVDItdCIXSD4SHAAAAiwuFyQ+EfQAAAIP6AQ+EfQAAAItDBIXAdHaD6gK4AgAAAHVCZpDr
RY22AAAAAIP6AY1IAWaQdEaDfIMEAJB0PoP6Ao1IAnQ2g3yDCAB0L4P6A41IA3Qng3yDDAB0IIPA
BIPqBHQHiwyDhcl1wVtdjbQmAAAAAMONtCYAAAAAichbXY10JgDDMcCQjXQmAOvduAEAAACQ69WQ
kJCQkJBVieWLRQiLTQyLEIXSdRLrGY20JgAAAACDwASLEIXSdAk5ypCNdCYAde5dkI10JgDDkJCQ
kJCQkJCQkJCQkJCQVYnlU4PsBItYFIXbdCvHQBQAAAAAi1MMx0AQAAAAAItDCOjZEQEAi1MEiwPo
zxEBAIkcJOg3zv3/g8QEW13DkFWJ5YPsEI1F/ItVDIkEJItFCI1N+MdEJAQAAAAA6H4bAQAx0oPs
CIXAdRqLVfyD+gF2HYtF+OiFEQEAx0X4AAAAAItV+InQycONtCYAAAAAi0UQiRDr64n2jbwnAAAA
AFWJ5VaJ1lOJw4PsDI1ABIlEJAiJVCQExwQkqbYKCOh9////hcCJA3Q3jUMMiUQkCMdEJASptgoI
iTQk6GD///+FwIlDCHQpiwOFwHQTMcCDewgAD5TAg8QMW15dw412AIPEDLgBAAAAW15dw410JgCL
UwSLA+jmEAEA68uNdCYAVbkBAAAAieVXVlOD7CCJReQxwGWDPQwAAAAAdAHwD7EN4C0MCA+FLgIA
AItF5ItwFIX2D4UAAQAAxwQkEAAAAOgL6v3/hcCJReAPhDYBAACLTeSLVeSLSRyLUlyD+QEZwDHb
99CD4AiJVeiJTeyJRfDrEpCNdCYAPC8PlMCDwgEPtsABww+2AoTAdeyLTfArVeiNRAoVi1Xog+D8
KcSNfCQbD7YCg+fwifmJ+oTAdCeLNbxdCgiJ+YtV6JCNdCYAD77Ag8IBiwSGiAEPtgKDwQGEwHXr
icqD+wEPhrgAAADGAgCLReCJfCQExwQkqbYKCIPABIlEJAjoI/7//4tV4IXAiQJ0WonQg8AMiUQk
CMdEJASptgoIiTwk6AH+//+LTeCFwIlBCHRBi03ki0Xgx0EQsOUGCIlBFGWDPQwAAAAAdAHwgy3g
LQwIAQ+FGAEAAI1l9FteX13DjbQmAAAAAItV4MdCCAAAAACLVeCLAoXAdAiLUgToZQ8BAItF4IkE
JOjKy/3/i1Xkx0IUgH8KCOunjbYAAAAAhdvGAS+NUQEPhTr////GQQEvi13wjVEChdsPhCj///+L
Tey4aX8KCIXJdBqLTfCJFCSJRCQEiUwkCOip7v//icLpAv///7jxjAsI69+NdCYAjbwnAAAAAFWJ
5VZTicO42P///2WLAIswi1YUhdJ0OIsKiQuLQgSLMYlDBItCCIX2iUMIi0IMiUMMdASDQQgBi0MI
ixCF0nQEg0AIAVteXcONtCYAAAAAgf7g6AoIuoB/Cgh0u4nw6Kz9//+LVhTrr40N4C0MCOjMD/7/
6cL9//+NBeAtDAjo7A/+/+nY/v//kJCQkJCQkFWJ5VdWU4HsbAEAAItFFMdFzAAAAACLXRDHRdAB
AAAAx0XIAQAAAIlF1ItFGMdF4AAAAACLMItGFIXAD4TvAQAAiwCJhbT+//+LeBSLAIXAdArBzwll
Mz0YAAAAi0UIhcAPhOkBAACLTQyF24tFCIsRiUXAjQSYiUXEiVXsD4TKAgAAjUXAidaJhaj+//+N
TfCNReyJjaz+//+JhbD+//+JXCQEiTQk6DTn//+JPCSNXAYB6EgBAQDHRCQcAQAAAMdEJBgAAAAA
i42s/v//x0QkEAAAAACJXCQMiUwkFIuFsP7//4lEJAiLjaj+//+JTCQEi4W0/v//iQQk/9eD+ASJ
wg+Vhb/+//8PhJkAAACD+AcPhJAAAACLRcCLdezGhb/+//8Bi00MiTGJwStNCMH5AoXSic4PhZQA
AACLRQiLXIj8hdt1IYXJD4QKAgAAi0XUiwCFwA+FIQIAAItFDI1x/8cAAAAAAIXSD5XAgL2//v//
AHRqhMB0ZoP6BnRhg/oHjbYAAAAAdFaD+gWNdgAPhQsCAACBxGwBAACJ8FteX13DkI10JgCLdew5
3nV5gHv/AHRzi0XAi13EKcPB+wKF2w+F2P7//+lY////jXYAg/oEdZONdgDpX////412AIP6BZCN
dCYAdKyEwI10JgB0pIP6B412AHScgL2//v//AI20JgAAAAB0jLjo////vv////9lxwBUAAAAgcRs
AQAAifBbXl9dw4tFwOn1/v//gf7g6AoIuIB/CggPhAD+//+J8Og4+///i0YU6fH9//+LRQwx9osY
iV3siRwk6J71/f+NTcCNRAMBiYW4/v//i0XUjZ3A/v//i1AEiwCJjaj+//+JTcSNTeyJVeiJReSN
ReSJRdSNRfCJhaz+//+JjbD+//+NdCYAiV3AiTwk6E3/AADHRCQcAQAAAMdEJBgAAAAAi4Ws/v//
x0QkEAAAAACJRCQUi424/v//iUwkDIuFsP7//4lEJAiLjaj+//+JTCQEi4W0/v//iQQk/9eLTcCJ
wonIKdjB+AIBxoP6BXSXhdJ1Iot5/IX/D4WlAAAAg+4BhdIPlcCD+gQPlYW//v//6Tb+//+D+gR0
2YXSD5XAxoW//v//Aekp/v//i00MMfaJEek9/v//x0QkDCqACgjHRCQIkwAAAMdEJAQcgAoIxwQk
QX8KCOizHP7/x0QkDCqACgjHRCQIlAAAAMdEJAQcgAoIxwQkFH8KCOiPHP7/x0QkDCqACgjHRCQI
nwAAAMdEJAQcgAoIxwQkGH4KCOhrHP7/x0QkDCqACgjHRCQIZAAAAMdEJAQcgAoIxwQkOIAKCOhH
HP7/kJCQkJCQkFWJ5YPsDItFCMdEJAjgMQwIx0QkBAEAAACJBCTorw0AAMnDjbYAAAAAjbwnAAAA
AFWJ5YPsDItFDMdEJAQBAAAAiUQkCItFCIkEJOiADQAAycOQkJCQkJCQkJCQkJCQkFWJ5YtVCFMx
27gNAAAAzYCF0nQCiQJbXcOQkJCQkJCQVYnlV4nXVlOD7BSD+v+JRegPhJkAAAA5UBwPhIYAAACB
+rIHAAAPjoQAAABpwm0BAACNWv+J2sH6Ao20EFkF9f+J2LofhetR9+rB+x+J2cH6BSnRwfoCKdqN
BA4B0ItV6GnAgFEBAIlF8ItCBIP4AXRQD4OgAAAAi1XoD7dCDGnAgFEBAAFF8ItV6ItN6ItSFClV
8ItJEAFN8ItV6ItF8Il6HIlCGIPEFFteX13DZpCLVejHRfAAAAAAi0IEg/gBdbCLTegPt1EMi03w
D7fCacCAUQEAZoP6O42EAYCu/v+JRfB2o/fHAwAAAHWbuB+F61GJ+ffvwfkfidDB+AUpyGvAZDnH
D4StAQAAgUXwgFEBAOlx////kIP4Ag+FZ/////fHAwAAAJAPhDoBAAAxyYtF6In7D7dQCA+3wgHB
ZoP6A4lN5A+3jAk+uwsIg9sAiUXgidiJTey5H4XrUffpi03gidaJ2sH6H4PBCcH+BYnIKdZr1mQp
07qrqqoq9+rR6o0UUsHiAinRumdmZmaNQQFryPP30YnI9+qJ2MH4H8H5H8HoHtH6AdgpysH4Ao1M
EwG6kyRJkgHBifDB+B/B6B4B8MH4AgHBjQQ2KcGJyPfqicjB+B8BysH6AinCjQTVAAAAACnQicop
wg+IuAAAAItN6A+3QQyJxinWD4ifAAAAi0XoD7dICoP5AXY6i0XkjV4HD7eUAEC7CwgrVew5030l
jQTNAAAAACnIjUQG+esQjbQmAAAAAI1LBznRfQaJyznDdfOJ3mlF7IBRAQBp1oBRAQADRfCNFBCJ
VfDpJv7//422AAAAALgfhetRifn378H5H4nQwfgFKchrwGQ5x3UTwfoHKcpp0pABAAA51w+Fmf7/
/7kNAAAA6ZH+//+Qg8YH6Vn///+DwgeQjXQmAOk7////jXYAwfoHKcpp0pABAAA51w+Fvf3//+k7
/v//VYnlg+wMiRwkicuJdCQEidaJfCQIi1IUice4AC0MCIHCbAcAAOgG/f//i1YUuCAtDAiBwmwH
AADo8/z//4XbdQ+LHCSLdCQEi3wkCInsXcOhGC0MCIsNOC0MCDnIfy4x0jn4fwcx0jn5D5/CiwSV
PBUMCIlWIIlGKI0EEoPAAcHgBIuABC0MCIlGJOu0Ofm6AQAAAH/WMdI5+A+ewuvNkFUxwInlVlOD
7ASLFRQtDAg7FTQtDAiLHSAtDAgPlcD32qPgLAwIoQAtDAiJFeQsDAiJHUAVDAijPBUMCIkEJOjc
7/3/iRwkicbo0u/9/zs1DDIMCHYGiTUMMgwIOwUMMgwIdgWjDDIMCIPEBFteXcNVieVXVlOD7AyL
RQiJBCTonO/9/4sdQC0MCMdF8AAAAACF24nGdRHrQo20JgAAAACLA4XAdDKJw4tDBDnGd/Ep8I18
AwiJfCQEi0UIiQQk6Ezd//+FwHXYg8QMifhbXl9dw422AAAAAIld8I1GCTH/iQQk6Ajf/f+FwInD
dNrHAAAAAACNeAiJcASLRQiJPCSJRCQE6Ffd//+LRfCFwHQPi0XwiRiDxAyJ+FteX13DiR1ALQwI
66GJ9o28JwAAAABVieVXVlOD7DT8McC/AC0MCLkQAAAA86uLXQjHBSAtDAhhgAoIxwUALQwIYYAK
CIkcJOi57v3/jVABg8ATg+D8KcSNRCQng+DwiVQkCIlcJASJBCTot+/9/8dEJARlgAoIiRwkicaJ
RCQI6CHFAQCD6AF0FOhX/v//jWX0W15fXcONtCYAAAAAiTQk6GDu/f+D+AJ23wHDD7YDhMB01jwr
dA88LXQLD77Ag+gwg/gJd8OJNCToh/7//7oBAAAAowAtDAgPtgM8LXRmPCt0V8cFFC0MCP////+N
Re6JRCQQjUXwiUQkDI1F8olEJAjHRCQEcIAKCIkcJOiTxAEAg/gCdD+D+AMPhN0AAACD6AFmkHQp
xwUULQwIAAAAAI10JgDpT////7r/////jbYAAAAAg8MBiRUULQwI651mx0XwAAChFC0MCDHJZsdF
7gAAiUXcD7dF8L/UDQAAZoP4OncGD7fAa/g8D7dF8rqAUQEAZoP4F3cJD7fAadAQDgAAjQQPMckB
0A+vRdyJReCjFC0MCOsIkI10JgCDwwEPthMPvsKD6DCD+Al274P5AnUigDsAid91VqEALQwIoyAt
DAiLReCjNC0MCOmo/v//jXQmADHAgPo6D5TAg8EBAcOD+QN1uevKjXQmAKEULQwIiUXcD7dF7maD
+DoPt8gPhlD///+5OwAAAOlG////iTQk6N3s/f/HRCQEZYAKCIkcJI10BgGJdCQI6GXDAQCD6AEP
hMQBAAAPtge7AC0MCI116DwsD5TAD7bAAccPtheA+koPhNsAAAAPvsKD6DCD+AkPh4wAAADHQwQA
AAAAx0QkCAoAAACJdCQEiTwk6AFl/v+JwmaJQwyLReg5+A+E5P3//2aB+m0BD4fZ/f//g3sEAXQ+
iccPtgeEwHQQPC8PhJ4AAAA8LA+Fuv3//8dDECAcAADHQxz/////g8MggftALQwID4Sd/f//D7YH
6WD///9mhdJ1vY10JgDph/3//412AID6TZCNdCYAD4QiAgAAhNIPhW79//+B+wAtDAjHQwQCAAAA
D4SUAgAAZsdDCAoAZsdDCgUAZsdDDAAA6XP///+DxwHHQwQBAAAAD74Hg+gwg/gJD4Yi////6Sb9
//9mkIPHAYA/AA+EGP3//41F7olEJBCNRfCJRCQMjUXyiUQkCMdEJARwgAoIiTwk6A/CAQCD+AJ0
GIP4A3QZg+gBZpB0BmbHRfICAGbHRfAAAGbHRe4AADHJ6wODxwEPthcPvsKD6DCD+Al274P5AnUh
D7dF8g+3VfBpwBAOAABr0jwB0A+3Ve4B0IlDEOni/v//McCA+joPlMCDwQEBx4P5A3W668uQjXQm
AIk0JOjw6v3/g/gCiUXYZpAPhib+//+JNCToKvv//7oBAAAAA13YoyAtDAgPtgM8LQ+FnwEAAIPD
AYkVNC0MCI1F7olEJBCNRfCJRCQMjUXyiUQkCMdEJARwgAoIiRwk6DTBAQCD+AIPhNwBAACD+AMP
hHYBAACD6AGNtCYAAAAAD4S9AQAAoRQtDAgFEA4AAKM0LQwIMcnrCo20JgAAAACDwwEPthMPvsKD
6DCD+Al274P5AnVaD7YDid+EwHQSPCwPhXj9//+AewEAD4Vu/f//oTQtDAiJRCQMoRQtDAiJRCQI
oSAtDAiJRCQEoQAtDAiJBCTobxgAAIsVEDIMCIXSD4VSAQAAD7YD6TD9//+QMcCA+joPlMCDwQEB
w4P5A3WB65KNdCYAjUXkx0MEAgAAAIlEJBSNQwyJRCQQjUMKiUQkDI1DCIlEJAjHRCQEfIAKCIk8
JOg9wAEAg/gDD4UY+///D7dDCGaFwA+EC/v//2aD+AyNdgAPh/76//8Pt0MKZoXAD4Tx+v//ZoP4
BZAPh+b6//9mg3sMBpCNdCYAD4fW+v//A33kjbQmAAAAAOn2/P//ZscFCC0MCAQAZscFCi0MCAEA
ZscFDC0MCAAA6db8//88Kw+EmAAAAMcFNC0MCP/////pU/7//w+3Re6LPTQtDAhmg/g6D7fIdgW5
OwAAAA+3RfC+1A0AAGaD+Dp3Bg+3wGvwPA+3RfK6cEMBAGaD+BZ3CQ+3wGnQEA4AAI0EDgHQD6/H
ozQtDAjpUv7//2bHRfAAAGbHRe4AAIs9NC0MCDHJ66uhRC0MCIkEJOhiu/3/xwVELQwIAAAAAOkM
+v//uv/////pt/3//4n2jbwnAAAAAFWJ5YPsGIld9Il1+Il9/PyLHegsDAiF24nXD4WIAQAAxwXo
LAwIAQAAAMcEJIuACgjoWln+/4XAicMPhJABAAAPtgOEwA+EdQEAADw6D5TAD7bAAcOLPUQtDAiF
/w+VwInGdByF2w+ErAEAAIl8JASJHCTo6NX//4XAD4QwAQAAhdsPhJABAACJ8ITAxwUALQwIAAAA
AMcFIC0MCAAAAAB0CIk8JOiWuv3/iRwk6C7W//+jRC0MCMdEJAgAAAAAx0QkBAAAAACJHCToMQoA
AIsNEDIMCIXJD4XTAAAAgDsAD4USAQAAxwUgLQwIYYAKCMcFAC0MCGGACgjHBSQtDAgAAAAAxwUE
LQwIAAAAAGbHBQwtDAgAAGbHBQotDAgAAGbHBQgtDAgAAGbHBSwtDAgAAGbHBSotDAgAAGbHBSgt
DAgAAMcFMC0MCAAAAADHBRAtDAgAAAAAxwU0LQwIAAAAAMcFFC0MCAAAAADHBTgtDAj/////xwUY
LQwI/////8cFPC0MCAAAAADHBRwtDAgAAAAAi130i3X4i338iexd6av2//+NdgCFwA+FcP7//4td
9It1+It9/InsXcONdgC7nYAKCOmL/v//jbYAAAAAhf+7joAKCA+EY/7//4s9RC0MCLuOgAoIhf8P
lcCJxumU/v//jXQmAL+OgAoIuQ8AAACJ3vOmD4Ta/v//iRwk6Gz3///rmmaQu46ACgjpZv7//420
JgAAAACNvCcAAAAAVYnlV1ZTg+wci30Ii3UMi10Qhf8PhBYBAAAxwLkBAAAAZYM9DAAAAAB0AfAP
sQ3sLAwID4W5AQAAgfvgMQwID5TCMcCF9g+VwCHQugEAAADoe/3//6EQMgwIhcAPhY4AAACJXCQI
x0QkBAAAAACJPCToWssBAIXAD4WiAAAAMdvHRfAAAAAAx0XsAAAAAIXbdDWF9nUVx0MgAAAAAMdD
KKeACgjHQyQAAAAAiVwkCItDJCtF8Ik8JIlEJAToD8sBAIXAdVMx22WDPQwAAAAAdAHwgy3sLAwI
AQ+FIwEAAIPEHInYW15fXcONtCYAAAAAjUXsiUQkDI1F8IlcJBCJRCQIiXQkBIsHiQQk6EABAADp
ef///412AItF7AED66iQiweJ8Yna6FX0///pUP///7jo////MdtlxwAWAAAA659VMcCJ5bkBAAAA
ZYM9DAAAAAB0AfAPsQ3sLAwID4WwAAAAuAEAAAC6AQAAAOhf/P//oRAyDAiFwHUUoQAtDAijPBUM
CKEgLQwIo0AVDAhlgz0MAAAAAHQB8IMt7CwMCAEPhXwAAABdw5CNtCYAAAAAVTHAieW5AQAAAGWD
PQwAAAAAdAHwD7EN7CwMCHVkMdIxwOj5+///ZYM9DAAAAAB0AfCDLewsDAgBdVShDDIMCF3DjQ3s
LAwI6PP7/f/pN/7//40F7CwMCOgT/P3/6c3+//+NDewsDAjo0/v9/+lA////jQXsLAwI6PP7/f/p
dP///40N7CwMCOiz+/3/64+NBewsDAjo1vv9/+ufkJCQkFWJ5VdWU4PsMItFDIXAD4UEAQAAi10Q
i0UUixV8LQwIxwMAAAAAxwAAAAAAix14LQwIi0UIiVXsjTzd+P///4lF8AH66wRmkInPhdt0IYsC
g+sBidaD6gg7RfCNT/h/6ItGBItVEIkCiwY7RQh0CYPEMFteX13DkIXbD4TAAgAAi1Xsi0YEO0Ta
/H7ji0UUhdvHAAEAAAB01otF7ItN7I1U2PiLAgH5g8ABOQF1wYtCBIPAATlBBHW2jTzd+P///74B
AAAAjQzd8P///4PDAYld1OswjXQmAItV7Itd7AHKiwIB+4PAATkDD4WlAgAAi0IEg+8Ig+kIg8AB
OUMED4WaAgAAg8YBO3XUdcyLRRSJMOlZ////ZpChXC0MCMcFPBUMCAAAAADHBUAVDAgAAAAAhcCJ
RdgPhNcCAACLPaQyDAiLdQg5Nw+PxgIAAItd2ItEn/w5xg+N2wMAAInDuu8iGoiLTdgp84nY9+qD
6QEB2sH6F8H7HynaMds5Vdh3II1TAesFjXYAicE50Q+GvgEAAI0EGdHoOzSHfOyJw+vgicgp0Ds0
h4lF5A+NsAEAAIP4CQ+HAQIAAItV5Dt0l/x9Fo1Ul/hmkIsCg+oEg23kATnGfPONdgCLXeShYC0M
CItV5IPrAYld4A+2RBD/weADAwVoLQwID7ZYBA+2QAUDBWwtDAiJBCToM/L//4kEnTwVDAiLXeQ7
HVwtDAgPg+UBAACLdeS/AQAAAIsVYC0MCOsQkI10JgCDxgE5NVwtDAh2XQ+2BDLB4AMDBWgtDAgP
tlgED7ZABYsMnTwVDAiFyXXVD7bAAwVsLQwIiQQk6Mzx//+JBJ08FQwIifgp2IsMhTwVDAiFyQ+F
egEAAIPGAYsVYC0MCDk1XC0MCHekkIsNPBUMCIXJD4R4AgAAi13gD7YEGo00xQAAAACLHWgtDAiL
FXAtDAgxwDsVdC0MCA+VwPfahcmj4CwMCIkV5CwMCA+E/AAAAIsVQBUMCIXSD4TfAAAAAfOLVRgP
tkMEiUIgizSFPBUMCA+2QwUDBWwtDAiJdCQEiQQk6MHO//+FwA+FhAIAAItFGItVGIlwKIsDiUIk
6dr8//+NtgAAAACLRgSFwA+PQf3//+kw/f//iU3kkI10JgDpe/7//412AItd5IPDCjld2I20JgAA
AAB3O4tN5IPBAY0Uj+sGjXYAg8EBiwKDwgSJTeQ5xn3x6UT+//+LVRSJMunR/P//i10UiTOQjXQm
AOnC/P//OzSfD43K/f//ZpDruIPoCjs0h4nBjbYAAAAAD4yy/f//ZpDp5P3//6E8FQwIo0AVDAjp
Ev///4M9ZC0MCAEPhe0BAAChbC0MCIkEJOhC8P//ozwVDAjp4P7//4sVYC0MCOmN/v//oWQtDAiF
wA+ErwEAAIsdaC0MCDH2Mf+AewQAidh1JutXjXQmAIsVZC0MCIPGATnydjaNBPUAAAAAAwVoLQwI
gHgEAHQjiz1AFQwIhf911g+2QAUDBWwtDAiJBCTozO///6NAFQwI67058on3D4RKAQAAix1oLQwI
jTT9AAAAAA+2RDMFAwVsLQwIiQQk6Jvv//+LHUAVDAiF24nBozwVDAgPhQL+//+LFWQtDAg514lV
6A+D8f3//4sdaC0MCI0EM4lF3I1U+wiAeAQAdRqDxwE5fegPhtX9//+JVdwPtkIEg8IIhMB05otV
3A+2QgUDBWwtDAiJBCToMO///4sNPBUMCIsdaC0MCKNAFQwI6Zz9//+LDUAVDAiJDTwVDAjpd/3/
/6GALQwIhcAPhAABAACJBCSNXQjose///4tVGMdEJAQAAAAAiRwkiVQkCOgaxAEAhcAPhM4AAACL
RQi5AQAAAItVGOiy7f//oXgtDAjB4AMDBXwtDAg7BWwtDAh0botVEItdFMcCAAAAAMcDAAAAAOnE
+v//x0QkDOyACgjHRCQI+AIAAMdEJASrgAoIxwQkIIEKCOhRBv7/Mf8x9osdaC0MCOm0/v//x0Qk
DOyACgjHRCQI8QIAAMdEJASrgAoIxwQkw4AKCOgeBv7/gz1kLQwIAnVEiQQk6C3u//+LHWwtDAiJ
HCSjPBUMCOjK3f3/jVwDAYkcJOgO7v//o0AVDAjpWP///6FcLQwIiUXYi0XYiUXk6Yn7///HRCQM
7IAKCMdEJAiRAgAAx0QkBKuACgjHBCS0gAoI6K0F/v+NtgAAAACNvCcAAAAAVYnlV1ZTgezcAAAA
/KEQMgwIxwUQMgwIAAAAAImFQP///4tFCIXAD4RjAgAAi1UID7YahNt1IaGkMgwIiQQk6Pyv/f/H
BaQyDAgAAAAAjWX0W15fXcNmkKEwEAwIhcB0J4D7Lw+E7gEAAItFCMdEJATSgAoIiQQk6MPQ//+F
wHW2jbQmAAAAAID7L3R6xwQk1oAKCOj3Tf7/hcCJw3QJgDgAD4UIAgAAx4VE////C4EKCL8TAAAA
i1UIiRQk6K7c/f+LjUT///+NWAGNRAcUg+D8KcSNdCQfg+bwiUwkBIl8JAiJNCTohdL//8YAL4PA
AYlcJAiLXQiJBCSJXCQE6Izd/f+JdQiLhUD///+FwHQ/i30IjYVc////iUQkCMcEJAMAAACJfCQE
6FJCAACFwHUei1W0i0W4MwVULQwIMxVQLQwICdAPhHwBAACNdCYAi0UIx0QkBLheCgiJBCTo7U//
/4XAiYUo////D4TG/v//iQQk6He5AQCNlVz///+JVCQIxwQkAwAAAIlEJATord/9/4XAD4WlAAAA
oaQyDAiNXbyJBCTola79/4uFXP///4uVYP///4uNKP///8cFpDIMCAAAAACjSC0MCItFtIkVTC0M
CItVuIEJAIAAAKNQLQwIi0WkiRVULQwIiUwkDMdEJAgBAAAAo1gtDAjHRCQELAAAAImdLP///4kc
JOj9uwEAg+gBdRS5BAAAAInev9yACgjzpg+E3AAAAIudKP///4kcJOjWSv//6fj9//+Qi5Uo////
iRQk6MJK///p5P3//5CNdCYAuI6ACgi5DwAAAInWicfzpg+E/P3//4t1CLgLgQoIuRMAAACJx/Om
D4Wy/f//6eD9//+NtgAAAACLhUD////HRQiOgAoIhcAPhKv+///pZ/7//422AAAAAIkEJOi42v3/
iZ1E////icfp8v3//412AIuVXP///4uFYP///zMFTC0MCDMVSC0MCAnQD4Vo/v//i0WkOwVYLQwI
D4VZ/v//xwUQMgwIAQAAAOlI/f//ZpCLTdyLVeQPyQ/KiQ1cLQwIjXSJA4t90ImVSP///4uNSP//
/4Pm/A/Pib1Q////i30Mi0XgD8ijZC0MCI1ExgOLXdQPy4mdTP///40cCItV2IPj/I0EOw/KiRV4
LQwIjRTQiRQk6M/J/f+FwKOkMgwID4Su/v//iw1cLQwIifIDFaQyDAgDHaQyDAiF/8cFgC0MCAAA
AACNBIijYC0MCKFkLQwIiRVoLQwIiR18LQwIjQTCo2wtDAh0D6F4LQwIi1UQweADAdiJAoudKP//
/6GkMgwIiUwkCMdEJAQFAAAAiVwkDIkEJOgdugEAOwVcLQwIicMPhSv+//+FwHRdizVgLQwIMdKL
DWQtDAgPtgY5yHIS6Q3+//+QD7YEFjnID4MA/v//g8IBOdONtCYAAAAAd+aNS/+NFJ38////ix2k
MgwI6weNdCYAg+kBiwQTD8iJBBOD6gSFyXXuoWQtDAiFwA+EAgEAAMeFVP///wAAAACNtCYAAAAA
i70o////jXXwuwQAAACLRwQ7RwhzJ4uNKP///w+2EIPAAYlBBIPrAYgWdCyLvSj///+DxgGLRwQ7
Rwhy2Yk8JOjrr///g/j/icJ12YXbD4VY/f//jXQmAIudKP///4tDBDtDCA+DPgIAAIu9KP///w+2
EIPAAYlHBIP6AQ+HKv3//4udVP///6FoLQwIweMDiFQYBIuVKP///4tCBDtCCA+DGgIAAIuNKP//
/w+2EIPAAYlBBDuVSP///w+H6/z//6FoLQwIiFQYBYsVaC0MCIOFVP///wGLRfAPyIkEGoudVP//
/zkdZC0MCA+HD////4uFSP///4u9KP///8dEJAQBAAAAiUQkCKFsLQwIiXwkDIkEJOh2uAEAi5VI
////OdCJhTz///8PhX78//+heC0MCIXAD4QLAQAAx4VY////AAAAAI12AIuNKP///4116LsEAAAA
i0EEO0EIcyeLvSj///8PthCDwAGJRwSD6wGIFnQsi40o////g8YBi0EEO0EIctmJDCToo67//4P4
/4nCddmF2w+FEPz//410JgCLhVj///+Ndei7BAAAAIu9KP///4sVfC0MCIuNWP///8HgA4mFOP//
/4tF6A/IiQTKi0cEO0cIcyeLjSj///8PthCDwAGJQQSD6wGIFnQpi70o////g8YBi0cEO0cIctmJ
PCToKK7//4P4/4nCddmF2w+Flfv//5CDhVj///8BixV8LQwIi504////i71Y////i0XoD8g5PXgt
DAiJRBoED4cC////i71M////MduF/3Us6X4AAACQi40o////D7YQg8ABiUEEoWgtDAiF0g+VRNgG
g8MBO51M////c1eLlSj///+LQgQ7QghyzIkUJOicrf//g/j/icJ1zJCNdCYA6Qf7//+NdgCJHCSQ
jXQmAOh7rf//icKQ6bz9//+NdgCJFCToaK3//4nCjbYAAAAA6eD9//87HWQtDAhzI40U3QAAAACN
dCYAoWgtDAiDwwHGRBAGAIPCCDkdZC0MCHfoi7VQ////MduF9nUq609mkIuNKP///w+2EIPAAYlB
BKFoLQwIhdIPlUTYB4PDATudUP///3Mni70o////i0cEO0cIcsyJPCTo5Kz//4P4/4nCdcyQjXQm
AOlP+v//Ox1kLQwIkI10JgBzJo0U3QAAAACNtCYAAAAAoWgtDAiDwwHGRBAHAIPCCDkdZC0MCHfo
gH3AAA+EXAEAAIudKP///419vMdEJAgBAAAAx0QkBCwAAACJPCSJXCQM6NG1AQCD6AEPheT5//+L
tSz///+5BAAAAL/cgAoI86YPhcz5//+LTdyLVeAPyQ/KjQzJi3XkjRRSi0XYjRRRi13UD84PyAHy
i70o////jQRAD8uNBIKJnTT///+LXdADhTT///8Py8dEJAgBAAAAAdiJRCQEiTwk6GmyAQCFwA+F
bfn//4k8JOh5swEAhcCJwQ+IW/n//41AAotdiInCwfofOVWMD4xH+f//D46fAgAAjXP/i5Uo////
Kc6NRhKD4PwpxI1EJB+D4PCJhTD///+LQgQ7QggPg4YCAACLjSj///8PthCDwAGJQQSD+goPhf34
//+LvSj///+NXv+LhTD///+JXCQIx0QkBAEAAACJfCQMiQQk6Lq0AQA5ww+Fzvj//4uVMP///8ZE
Mv8AiRQk6E/k//+jgC0MCIuNKP///4kMJOiMQ///iw1kLQwIhcl0JTHboWgtDAgPtkTYBYPDAQMF
bC0MCIkEJOgV5P//OR1kLQwId92LNVwtDAjHBTwVDAgAAAAAxwVAFQwIAAAAAIX2dFe/AQAAAOsE
hfZ0TKFgLQwIg+4BD7YEMMHgAwMFaC0MCA+2WASLFJ08FQwIhdJ12A+2QAUDBWwtDAiJBCToruP/
/4kEnTwVDAiJ+CnYiwSFPBUMCIXAdLChPBUMCIXAD4Q1AQAAoUAVDAiFwA+EGQEAAIsVbC0MCIA6
AHQhidCQg8ABgDgAdfiJwSnRicI5DQwyDAhzCIkNDDIMCInCi4U8////g8IBAwVsLQwIOcJyx6Fc
LQwIhcB1MKFoLQwIiwCjdC0MCInCo3AtDAgxwDsVdC0MCA+VwPfao+AsDAiJFeQsDAjpPfj//6Fc
LQwIMdsxyccFdC0MCAAAAADHBXAtDAgAAAAAjVD/hdt1LaFgLQwID7YEEMHgAwMFaC0MCIB4BAB1
FYsAhcmzAaNwLQwIdDSLFXAtDAjrkoXJdR+hYC0MCA+2BBDB4AMDBWgtDAiAeAQAdBCLAKN0LQwI
hNu5AQAAAHXMhdJ0BYPqAeuahcmNtgAAAAB1uYsVcC0MCIkVdC0MCOlC////oTwVDAijQBUMCOnY
/v//gz1kLQwIAXU6oWwtDAiJBCToQOL//6M8FQwI6av+//85ww+Cmvb//422AAAAAOlO/f//iRQk
6Aup//+JwpDpef3//8dEJAz9gAoIx0QkCMQBAADHRCQEq4AKCMcEJMOACgjoz/n9/+sNkJCQkJCQ
kJCQkJCQkFWJ5VdWU4PsMItFCIkEJOh80f3/i1UMg8ABiUXoiRQk6GvR/f+LTeiNWAEB2YlN1I1F
8IlEJAiJTCQExwQk4YAKCOjZ8///oRAyDAiFwA+EcQEAAIM9ZC0MCAEPhm8BAACLReiJRCQIi1UI
iVQkBItF8IkEJOgWx///iVwkCItNDIlMJASJBCToI9L9/4s1XC0MCItd8McFZC0MCAIAAACF9old
7IkdbC0MCIl15A+EiwAAAIsVpDIMCKFoLQwIi00Ui10QKx1wLQwIKw10LQwIiVXQiz1gLQwIMdKJ
XeAx24lF2IlN3OsmjbQmAAAAAIB5BgB1NItF0Itd3AEckJCDwgEPtkEEO1XkczMPttgPtgQXi3XY
jQzGD7ZBBIgEF4B5BwB12oXbdcaLddCLReABBJaDwgE7VeQPtkEEcs2LVRCLTRShaC0MCIkVcC0M
CIkNdC0MCMZABQDGQAQAD7Zd6IkQjVAIxkIEAYlICIhaBYt1CPddEItVEItFDItN1Ik1PBUMCIkV
5CwMCItV7KNAFQwIjRwKkIA6AHQhidCQg8ABgDgAdfiJwSnRicI5DQwyDAhzCIkNDDIMCInCg8IB
Odpy04PEMFteX13DjXYAxwUQMgwIAAAAAIPEMFteX13DkJCQkJCQkJCQkJCQkJBVieVXVonGU4nL
gezcAAAAi0UQiZUw////i00Ii1UIgH0MAItACItJKItSCImFaP///4mNcP///4mVbP///w+EnAMA
AIO9bP///wwPji8DAACDrWz///8MD7YTiXWox4V0////AAAAAITSD4QwAwAAiXWoiZ14////x4V0
////AAAAAOtJjXYAi4Uw////K4V0////g/gBD4bDAgAAi12ohdt0C4tdqIgTg8MBiV2og4V0////
AYOFeP///wGLnXj///8PthOE0g+E0gIAAID6JXW1x4V8////AAAAADHbx0WQAAAAAIOFeP///wGL
tXj///8Ptg6A+TCJzg+EvwEAAA+PoQEAAID5Iw+E0AEAAID5LZCNdCYAD4SiAQAAD77RjULQg/gJ
x0WMAAAAAA+GWwEAAMdFjP////+A+UUPhNwBAAAx/4D5Tw+E0QEAAInxgPl6D4a2AQAAifGA+SUP
hIgCAAC7/////7oBAAAA6wmNtCYAAAAAicOLvXj///+J1ouNeP///ynejUP/Ad+JfayAPBkldeCL
fYwp94n4wfgf99Ah+AHwiYVk////i4Uw////K4V0////OYVk////D4OaAQAAi0WohcB0eIX/fieD
vXz///8wD4TiAQAAi1WoiXwkCMdEJAQgAAAAiRQk6FvO/f8BfaiLTZCFyQ+ENQEAAItNqIX2jRwx
dDWLfawxyQH3ib0o////jbYAAAAAi4Uo////i30QD7ZUCP+LRzyLBJCIRAv/g+kBjQQxhcB13old
qIuNZP///wGNdP///+lg/v//ZpAPhJIAAACLfYwPvsGNFL+NRFDQiUWMg4V4////AYuFeP///w+2
CA++0YnOjULQg/gJD4es/v//gX2MzMzMDH7Ax0WM////f+vNjbQmAAAAAID5XpCNdCYAdB6A+V+N
dgAPhWD+//9mkA++yYmNfP///+kY/v//ZpDHRZABAAAA6Qr+//+NdCYAuwEAAADp/P3//422AAAA
AID5N5CNdCYAD45g////x0WM////f412AOlh////jXYAD7bBkI10JgD/JIVojAoIkIOFeP///wGJ
14uVeP///w+2MukY/v//kIuFeP///4l0JAgB2IlEJASLRaiJBCTobc39/4tVqI0cMunk/v//ZpDH
hXT///8AAAAAi4V0////gcTcAAAAW15fXcOQjXQmAIu9bP///4X/D4XK/P//x4Vs////DAAAAOm7
/P//jXYAi1WohdJ0w4uFMP///4XAdLmLdajGBgDrsY20JgAAAACLRaiJfCQIx0QkBDAAAACJBCTo
ecz9/wF9qOkZ/v//kOi75v//jXYA6Vf8//+LnXj///++AQAAAIldrDHb6Zb9///HRYhBjAoIjbQm
AAAAAItNEDHAuv////+LXQjHRCQEAQAAAIlMJAiLTYiJHCTozPv//4t1jCnGiceJ8MH4H/fQIfAB
+ImFRP///4uFMP///yuFdP///zmFRP///4lFsA+D+f7//4tNqDHbhcl0VIX2i12ofimDvXz///8w
D4Q5EgAAi02oiXQkCMdEJAQgAAAAiQwk6LXL/f+LXagB84tFCIt1EItNiItVsIkEJInYAfuJdCQI
x0QkBAEAAADoPPv//4uVRP///wGVdP///4tVkIXSdB47Xah2GYtNqJCLdRAPtgGLVjyLBIKIAYPB
ATnLd+uJXajpufv//8dFiDiMCgjpB////74BAAAAhdt0DL4BAAAAx0WQAAAAAItVCDHAi41o////
g3oICw+fwIPALotEgQSJBCToYcr9/4tdjCnDiceJ2MH4H/fQIdgB+ImFVP///4uFMP///yuFdP//
/zmFVP///w+D8f3//4tFqIXAD4SLAAAAhdt+J4O9fP///zAPhGUSAACLVaiJXCQIx0QkBCAAAACJ
FCTorsr9/wFdqIX2D4QxEQAAi00IMcCLnWj///+LdaiDeQgLD5/Ag8Auhf+LRIMEjRw+dDIB+DHJ
iYUs////jbYAAAAAi4Us////i3UQD7ZUCP+LRjiLBJCIRAv/g+kBjQQ5hcB13oldqIu9VP///wG9
dP///+mg+v//Mfbp8f7//4OteP///wGLlXj///8PtjLpKPv//4X/D4Wz/f//i12Mg+sBidjB+B/3
0CHYjXABi4Uw////K4V0////OcYPgwD9//+LTaiFyQ+EOwcAAIXbuCUAAAB+MIO9fP///zAPhDES
AACLTaiJXCQIx0QkBCAAAACJDCTouMn9/wFdqIudeP///w+2A4t9qIgHg8cBiX2o6fIGAACF/w+F
qfr//4XbdAfHRZABAAAAi0UIi5Vo////i3AYjYYHAAIAJf//AACLRIIkiQQk6LbI/f+LXYwpw4nH
idjB+B/30CHYAfiJhTj///+LhTD///8rhXT///85hTj///8Pg0b8//+LRaiFwA+EkAAAAIXbfi+D
vXz///8wD4TLEQAAi3WoiVwkCMdEJAQgAAAAiTQkAd7oAcn9/4tFCIl1qItwGItFkIXAD4RyFQAA
i5Vo////jYYHAAIAi02oJf//AACF/4tEgiSNHDl0MAH4McmJhSz///+NdCYAi7Us////D7ZUDv+L
dRCLRjyLBJCIRAv/g+kBjQQ5hcB13oldqIu9OP///wG9dP///+nw+P//hf/HRYhQjAoID4Q7/P//
6Yv5//+D/0WNdgAPhH/5//+LVQiLQhyLWhSLUhiJRbSNi2wHAAD32olNnI2MEH4BAACJyIlVpLqT
JEmS9+qJyMH4HwHKwfoCKcKNBNUAAAAAKdCLVbQpyo1UAgOF0olVoA+IRBIAADHb9kWcAw+E6A8A
AItNtItVpIHpbQEAACnZjZwKfgEAALqTJEmSidgp2ffqidjB+B8B2sH6AinCjQTVAAAAACnQjUQB
A4XAeAeDRZwBiUWgifKA+kcPhBgRAACA+mcPhMUQAACLXYyD+wKJXYAPjKoQAACLRaC6kyRJkvfq
A1WgwX2gH8H6AitVoI1yAes9i02MhcmJTYAPjkkSAACLXQi6kyRJkotLGIPBBonI9+qJyMH4HwHK
wfoCKcKNBNUAAAAAKdApwY1xAY12AIP/Tw+E7wEAAInwifPB6B+NffSFwIl9uIlFhHQEifP324t1
uLnNzMzMjbQmAAAAAInYg+4B9+HB6gONBJIBwCnDhdKNQzCJ04gGdeSLRYSFwHQGg+4BxgYtg718
////LY199A+EgwAAAIt9uItFgCn4jRwwhdt+dIO9fP///18PhNsMAACLhTD///8rhXT///85RYAP
g775//+LTYSFyXQdi1WohdJ0DItNqMYBLYPBAYlNqIOFdP///wGDxgGLRaiFwHQai0WoiVwkCMdE
JAQwAAAAiQQk6GzG/f8BXagBnXT////HRYwAAAAAi12MKfcp+4nYwfgf99Ah2AH4iYVQ////i4Uw
////K4V0////OYVQ////D4M8+f//i0WohcB0coXbfieDvXz///8wD4QMDAAAi02oiVwkCMdEJAQg
AAAAiQwk6P3F/f8BXaiLRZCFwA+ErwsAAItFqIX/jRw4dC8B/jHJibUs////jXYAi7Us////D7ZU
Dv+LdRCLRjyLBJCIRAv/g+kBjQQPhcB13oldqIuNUP///wGNdP///+kI9v//g/9PD4Su9v//g/9F
D4RFEAAAi5Vo////i5LEAAAAiVWI6Tz5//+D/0UPhIj2//+LXYyD+wKJXYAPjIkRAACLRQiD/0+L
cAwPhRb+//+QjXQmAIX2D4gJ/v//i5Vo////ifCJ8+iZGgAAhcCJRZgPhA4LAACJBCTodsT9/4XA
iccPhPwKAACLXYwpw4nYwfgf99Ah2AH4iYVM////i4Uw////K4V0////OYVM////D4P+9///i0Wo
hcB0dIXbfieDvXz///8wD4SVDAAAi0WoiVwkCMdEJAQgAAAAiQQk6L/E/f8BXaiLRZCFwA+EMAwA
AIt1mDHJi1WoAf6NHDqJtSz///+NtgAAAACLhSz///+LdRAPtlQI/4tGPIsEkIhEC/+D6QGNBDmF
wHXeiV2oi51M////AZ10////6cj0//+D/0UPhG71//+LVYyD+gKJVYAPjF8QAACLTQiLcQyDvXz/
//8wD4Tv/P//g718////LQ+E4vz//8eFfP///18AAADp0/z//4P/RQ+EJ/X//4tFjIP4A4lFgH0H
x0WAAwAAAItVCItCHI1wAemq/P//g/9FD4T+9P//i02Mg/kCiU2AD4wfEAAAi10Ii3MI646D/0UP
hN70//+LdYyD/gKJdYAPjO8PAACLtWz////pa////4tdCI119IsDiUW8i0MEiUXAi0MIiUXEi0MM
iUXIi0MQiUXMi0MUiUXQi0MYiUXUi0MciUXYi0MgiUXci0MkiUXgi0Mou2dmZmaJReSNRbyJBCTo
6LIBAIl1uInHicHB7x+JfYSNdgCJyIt9hPfricjB+B/B+gIpwo0EkgHAKcGF/4nIidF0AvfYg+4B
g8AwhdKIBnXSx0WAAQAAAOkS/P//i12Mg+sBidjB+B/30CHYjXABi4Uw////K4V0////OcYPg/j1
//+LfaiF/3Q3hdt+J4O9fP///zAPhK4NAACLRaiJXCQIx0QkBCAAAACJBCToucL9/wFdqItVqMYC
CYPCAYlVqAG1dP///+kF8///g/9FD4Sr8///i02Mg/kCiU2AD4w2DgAAi10Ii3ME6TT7//+LhWj/
//+LgNAAAACJRYiAOAAPhST2///HRYhZjAoI6Rj2//+F/w+FZfP//4XbjbYAAAAAdAfHRZABAAAA
i0UIi5Vo////i3AYD7fGi0SCJIkEJOh0wf3/i12MKcOJx4nYwfgf99Ah2AH4iYU0////i4Uw////
K4V0////OYU0////D4ME9f//i1WohdIPhIYAAACF234vg718////MA+E9gkAAIt1qIlcJAjHRCQE
IAAAAIk0JAHe6L/B/f+LRQiJdaiLcBiLRZCFwA+Ehw4AAIuVaP///w+3xoX/i02oi0SCJI0cOXQu
AfgxyYmFLP///2aQi7Us////D7ZUDv+LdRCLRjyLBJCIRAv/g+kBjQQ5hcB13oldqIu9NP///wG9
dP///+m48f//hdt0B8dFkAEAAACF/w+FSfL//4tFCIuVaP///4twEI2GDgACACX//wAAi0SCJIkE
JOhswP3/i12MKcOJx4nYwfgf99Ah2AH4iYU8////i4Uw////K4V0////OYU8////D4P88///i0Wo
hcAPhI4AAACF234vg718////MA+E6w4AAIt1qIlcJAjHRCQEIAAAAIk0JAHe6LfA/f+LRQiJdaiL
cBCLRZCFwA+EeQkAAIuVaP///42GDgACAItNqCX//wAAhf+LRIIkjRw5dC4B+DHJiYUs////ZpCL
tSz///8PtlQO/4t1EItGPIsEkIhEC/+D6QGNBDmFwHXeiV2oi708////Ab10////6ajw//+D/0UP
hE7x//+LXYyD+wKJXYAPjM0LAACLRQiLcAjp1/j//4P/RQ+EK/H//4tVjIP6AolVgA+M9wsAAIu1
bP///+m0+P//g/9FD4Q8CwAAg/9PD4T08P//i12MhduJXYAPjkEMAACLdQiLRhSNsGwHAADpg/j/
/4uNcP///4P7ARn2g8YBg/sBGcAhRZCFyXQLi41w////gDkAdSWLXQiLQyCFwHgNiwSFPBUMCImF
cP///4uVcP///4XSD4ReCwAAi71w////iTwk6MO+/f+Jx4nCi12MKdOJ2MH4H/fQIdgB0ImFWP//
/4uFMP///yuFdP///zmFWP///w+DUfL//4tFqIXAdHeF234ng718////MA+ERwoAAItVqIlcJAjH
RCQEIAAAAIkUJOgSv/3/AV2ohfYPhP4FAACLTaiF/400OXQ3i51w////MckB+4mdJP///5CNdCYA
i4Uk////i10QD7ZUCP+LQziLBJCIRA7/g+kBjQQ5hcB13ol1qIuNWP///wGNdP///+kY7///g/9F
D4S+7///i1WMg/oCiVWAD4yWCgAAi00IizHpSPf//4P/RQ+EnO///4tVjIP6AolVgA+MzQoAAItN
CLqTJEmSi10Ii0EcjUgHK0sYicj36o00CsH+AsH5HynO6Qj3//+D/08PhFzv//+D/0UPhFEIAACL
jWj///+LicgAAACJTYjp6vH//4P/RQ+EiwkAAItNjIP5AolNgA+MTwkAAItdCItzFLsfhetRifCJ
8ffrwfkfwfoFKcpr0mQp1o1OZInIic7364nTicrB+h/B+wUp02vTZCnW6Y32//+D/0UPhOHu//+L
VYyD+gKJVYAPjMUJAACLXQi+kyRJkotLHItbGIPDBonYKdn37onYwfgfAdrB+gIpwo0E1QAAAAAp
0I1MAQeJyPfujTQKwf4CwfkfKc7pMfb//4P/Tw+Ehe7//4P/RQ+EXQcAAIuNaP///4uJzAAAAIlN
iOkT8f//g/9FD4Rf7v//i3WMg/4CiXWAD4z2CAAAi1UIi0IQjXAB6eX1//+LXYyD6wGJ2MH4H/fQ
IdiNcAGLhTD///8rhXT///85xg+DF/D//4tFqIXAD4RS+v//hdt+KYO9fP///zAPhOoHAACLfaiJ
XCQIx0QkBCAAAACJPCQB3+jSvP3/iX2oi0WoxgAKg8ABiUWo6RT6//+D/0UPhMrt//+LVYyF0olV
gA+OdAgAAItNCItxGOlU9f//hf8Phant//+F22aQdAfHRZABAAAAi0UIi5Vo////i3AQjYYaAAIA
Jf//AACLRIIkiQQk6LS7/f+LXYwpw4nHidjB+B/30CHYAfiJhUD///+LhTD///8rhXT///85hUD/
//8Pg0Tv//+LRaiFwA+EjgAAAIXbfi+DvXz///8wD4SkBAAAi3WoiVwkCMdEJAQgAAAAiTQkAd7o
/7v9/4tFCIl1qItwEItdkIXbD4TyCAAAi5Vo////jYYaAAIAi02oJf//AACF/4tEgiSNHDl0LgH4
McmJhSz///9mkIu1LP///w+2VA7/i3UQi0Y8iwSQiEQL/4PpAY0EOYXAdd6JXaiLvUD///8BvXT/
///p8Ov//4tdCItDIIXAD4ji6///i3MkhfYPiOYEAACLXYyD6wGJ2MH4H/fQIdiDwAGJhWD///+L
hTD///8rhXT///85hWD///8Pg1Hu//+LRaiFwHQ3hdt+J4O9fP///zAPhGwDAACLVaiJXCQIx0Qk
BCAAAACJFCToErv9/wFdqItNqMYBK4PBAYlNqIudYP///wGddP///4nwuomIiIj36o0cMotVjMH7
BcH+Hynzg/oEiVWAfQfHRYAEAAAAidi6iYiIiPfqidjB+B8B2sH6BSnCidhrymRr0jwp0I00Aeli
8///g/9PD4S26///g/9FD4TSBwAAi10Ii3WMi0MUhfaJdYCNmGwHAAAPjvMGAACJ2LofhetR9+qJ
2MH4H8H6BSnCidhrymSJ1inIwegfKcbpGfP//4X/x0WIR4wKCA+ECe7//+lZ6///jXQmAItFqIl8
JAiJdCQEiQQk6J26/f+LVaiNHDrpbPT//2aQjX30we4fiX24iXWE6ejy//+NtCYAAAAAi1WoiVwk
CMdEJAQwAAAAiRQk6PG5/f8BXajp7/P//5CLhTD///8rhXT///85ww+D5Oz//4tFqIXAdBqLVaiJ
XCQIx0QkBCAAAACJFCTotrn9/wFdqItVjDHAAZ10////Kdo5XYwPnsCD6AEh0IlFjOk38///i1Wo
iXQkCMdEJAQwAAAAiRQk6Hy5/f+LXagB8+nC7f//i0WQhcAPhK4AAACLRQiLlWj///+LTaiDeAgL
jRw5D5/AD7bAg8Auhf+LRIIED4Tx7v//AfgxyYmFLP///5CNdCYAi7Us////D7ZUDv+LdRCLRjyL
BJCIRAv/g+kBjQQ5hcB13um77v//i0WQhcAPhLYFAACLRaiF/400OA+EKvr//4uVcP///zHJAfqJ
lST///+LnST///8PtlQL/4tdEItDPIsEkIhEDv+D6QGNBDmFwHXe6fP5//+LRQiLlWj///+LTaiD
eAgLD5/AD7bAg8Aui0SCBIl8JAiJDCSJRCQE6Py4/f+LdaiNHD7pM+7//4tFmItVqIl8JAiJRCQE
iRQk6Nu4/f+LTaiNHDnp6vP//4tFqIlcJAjHRCQEMAAAAIkEJOhJuP3/AV2o6Zbt//+LdaiJXCQI
x0QkBDAAAACJNCQB3ugouP3/iXWo6WTz//+4H4XrUYtNnLsBAAAA922cwfkfidDB+AUpyGvAZDlF
nA+F8u///8H6BzHbKcpp0pABAAA5VZwPlMPp2u///4tNqIlcJAjHRCQEMAAAAIkMJOjLt/3/AV2o
i10Ii3MY6Qf2//+LRaiJXCQIx0QkBDAAAACJBCToprf9/wFdqOmP/P//i32oiVwkCMdEJAQwAAAA
iTwkAd/ohbf9/4uVeP///4l9qA+2AunI7f//i02oiVwkCMdEJAQwAAAAiQwk6F23/f8BXaiLXQiL
cxDpWfv//4tNqIlcJAjHRCQEMAAAAIkMJOg4t/3/AV2oi10Ii3MY6TLu//+LlWj///+Nhg4AAgAl
//8AAItNqItEgiSJfCQIiQwkiUQkBOhyt/3/i3WojRw+6aH2///HRYACAAAA6Urv//+LTYyD+QKJ
TYAPjCgFAACLRZy5H4XrUffpi0WcwfoFwfgfKcJr0mQpVZyLdZyDxmSJ8PfpifDB+B+J08H7BSnD
a8NkKcbpWe///4tNjIXJiU2AD47TBAAAi3Wc6UPv//+LXYyD6wGJ2MH4H/fQIdiDwAGJhVz///+L
hTD///8rhXT///85hVz///8Pg2vp//+LRaiFwHQ3hdt+J4O9fP///zAPhJsEAACLVaiJXCQIx0Qk
BCAAAACJFCToLLb9/wFdqItNqMYBLYPBAYlNqIudXP////feAZ10////6RP7//+LlWj///+LkugA
AACJVYiAOgAPhbLp///phvj//4uVaP///4uS3AAAAIlViIA6AA+Flen//+mS9///gcNrBwAAMcmJ
XZyD4wN1NbgfhetRi12cuQEAAAD3bZzB+x+J0MH4BSnYa8BkOUWcdRPB+gcxySnaadKQAQAAOVWc
D5TBi1W0i0WkjZwKbQEAALqTJEmSjYwYfgEAAInIKcv36onIwfgfAcrB+gIpwo0E1QAAAAAp0I1E
AwOJRaDph+3//4uFaP///4uA5AAAAIlFiIA4AA+F8+j//+me7///x0WAAQAAAOmr7f//i32oiVwk
CMdEJAQwAAAAiTwkAd/oCbX9/4l9qOlL8v//i02oiVwkCMdEJAQwAAAAiQwk6Oq0/f8BXajpE/j/
/4tFqIlcJAjHRCQEMAAAAIkEJOjLtP3/AV2o6bT1///HRYACAAAA6aX2//+LlWj///+LRQjoiQYA
AIXAD4S39P//i0AkiUWI6Vbo//+LlWj///+LRQjoaAYAAIXAD4Rf9v//i32Mhf+JfYAPjukCAACL
VQiLchQrcAgPr3AwA3AE6R7t///HRYACAAAA6Sf0///HRYACAAAA6b7x///HRYACAAAAjbYAAAAA
6fj2///HRYABAAAAjXQmAOl89///x4Vw////8YwLCDH/MdLpofT//8dFgAIAAADp/fP//8dFgAIA
AADpXvX//8dFgAIAAACQ6S72///HRYACAAAAjXQmAOmR7///x0WAAgAAAI10JgDpZ+7//8dFgAIA
AACNdCYA6QHw///HRYACAAAAjXQmAOnR7///x0WAAgAAAI10JgDpI/X//8dFgAEAAACNdCYA6a/z
///HRYABAAAAjXQmAOn9+P//i5Vo////jYYHAAIAJf//AACLTaiLRIIkiXwkCIkMJIlEJATow7P9
/4t1qI0cPumq6v//i7Vw////i0WoiXwkCIl0JASJBCTon7P9/4tVqI00Oule9P//i5Vo////D7fG
i02oi0SCJIl8JAiJDCSJRCQE6HSz/f+LdaiNHD7pk/H//4uVaP///42GGgACACX//wAAi02oi0SC
JIl8JAiJDCSJRCQE6EGz/f+LdaiNHD7pKPf//4uVaP///4tFCOiYBAAAhcCJRZQPhBX4//+LeCCJ
PCTo8rH9/4tdjCnDicaJ2MH4H/fQIdgB8ImFSP///4uFMP///yuFdP///zmFSP///w+DguX//4tF
qIXAdHWF234tg718////MA+E3QAAAItVqIlcJAjHRCQEIAAAAIkUJOhDsv3/i02UAV2oi3kgi0WQ
hcAPhNkAAACLRaiF9o0cMHQsAfcxyYm9KP///4u9KP///w+2VA//i30Qi0c8iwSQiEQL/4PpAY0E
MYXAdd6JXaiLjUj///8BjXT////pS+L//4tNqIlcJAjHRCQEMAAAAIkMJOjOsf3/AV2oi10Ii3MQ
6RLx///HRYABAAAA6SH7///HRYACAAAA6cz6//+LRaiJXCQIx0QkBDAAAACJBCTokbH9/wFdqOlg
+///x0WAAQAAAOkL/f//i32oiVwkCMdEJAQwAAAAiTwkAd/oZLH9/4tFlIl9qIt4IOkc////i0Wo
iXQkCIl8JASJBCTos7H9/4tVqI0cMuk/////kI20JgAAAABVieVTi10Yi00Qi0UIi1UMiV0Qi10U
x0UMAAAAAIldCFtd6bng//+QkJCQkJCQkJBVieVXVlOJw4PsJIuI7AAAAIXJdE8xwLkBAAAAZYM9
DAAAAAB0AfAPsQ3gLQwID4U5BAAAi0MUhcCJRewPhOYBAACLTeyLUQiF0nQkZYM9DAAAAAB0AfCD
LeAtDAgBD4UZBAAAg8QkW15fXcONdCYAi4PsAAAAhcCJReQPhFcBAACLTeyLReyLVeSLCTlQBIlN
6HQSa8I0iQwkiUQkBOhdo/3/iUXoi0XohcAPhLgBAACLVeyLReiLTeSLs/AAAADHReAAAAAAiQKJ
w4lKBMdF8AAAAADpnAAAAI22AAAAAA+EGgEAAItF8ItV6IM8AisPlcAPtsCNRAD/iUMwjUYgiUMg
x0QkBAAAAACJBCToLab//4PAAYlDJMdEJAQAAAAAiQQk6Bem//+NUAQp8vfSg+IDjUQQAYlDKMdE
JAQAAAAAiQQk6GaUAQCDwASJQyyDwzTHRCQEAAAAAIkEJOhNlAEAg0XgAYtN4INF8DQ5TeR2fI1w
BIsGiQOLRgSJQwSLRgiJQwiLfgyJewyLVhCJVdyJUxCLVhSJUxSLThiJTdiJSxiLRhyJQxyLTeiL
RfA5VAEID40m////i03oMcCLVfCDPBErD5TAjUQA/4lDMOko////jXYAiwGFwHQRiQQk6DqB/f+L
VezHAgAAAACLRezHQAgBAAAA6U7+//9mkDt92Hy1D4Xb/v//i0XcO0McjbQmAAAAAA+PyP7//2aQ
65iNtgAAAADHBCQcAAAAkOjrnf3/hcCJQxSNtgAAAAAPhAb+//8x0scEEAAAAACDwgSD+hxy8YtT
FMdDEKA5BwiJVezp2f3//4tN7IsBiQQk6KqA/f+LRezHQAQAAAAAxwAAAAAA6WT///+QjXQmAFWJ
5YPsCIkcJInTiXQkBItSFInGhdJ0GItCCIXAdBFrxjSLHCQDAot0JASJ7F3DkInY6Dn9//+LUxQx
wIXSdd+LHCSLdCQEiexdw5CNdCYAVYnlV1aJxlOJ04PsDItSFIXSD4S4AAAAi0IIhcAPhK0AAACL
ThCLRhSLdgyJTfCLSgSJdeiFyYlN7A+ErgAAAIsKMdvrNGaQD4TyAAAAi1EUOdCQjXQmAA+OogAA
ADnwD4yKAAAAZpAPhKIAAACDwwGDwTQ5XeyQdnSLcQiJzznwfsWLURQ50HxmdcWLURg5VfCNtgAA
AAB8Vo22AAAAAA+EygAAADlV8I20JgAAAAB/rDlV8I12AHW0i1XoO1EcfKyNtgAAAADrlI22AAAA
AInYjbYAAAAA6EP8//+LUxSF0o22AAAAAA+FNf///zH/g8QMifhbXl9dw422AAAAAA+FaP///4tR
GOubkI10JgCLVfA7UQxmkHzWjbYAAAAAD4VI////i1XoO1EQjXQmAA+POP///2aQ67aNtgAAAACL
VfA7UQxmkA+PNf///2aQD4X4/v//i1XoO1EQjXQmAA+NHf///2aQ6eH+//+NdgCLVeg7URxmkA+O
cv///4tV8I20JgAAAADpJf///40N4C0MCOiIw/3/6bf7//+NBeAtDAjoqMP9/+nX+///kJCQVYnl
V1aJxlOD7AiLWBSF23Rci0MUhcB1TYu24AAAAMdDFAEAAACF9nQ8xwQkkAEAAOham/3/hcCJx4lD
DHQnMduNtCYAAAAAiTSfg8MBiTQkx0QkBAAAAADoUqL//4P7ZI1wAXXig8QIW15fXcPHBCQcAAAA
6Bab/f+FwIlGFHTlMdLHBBAAAAAAg8IEg/occvHHRhCgOQcIi14U6XH////rDZCQkJCQkJCQkJCQ
kJBVieVXVlOJ04PsIIlF4IsAiUXoi4KsAQAAx0Xs/////4sIhckPhMQAAAAxwLkBAAAAZYM9DAAA
AAB0AfAPsQ3gLQwID4WuAgAAi0IUhcAPhKUAAACLUBSF0g+EmgAAAItADIXAiUXkD4SeAAAAx0Xs
/////zH2x0XwAAAAAOsJkIPGAYP+ZHRAi1XkizyyiTwk6Hqq/f87RfCJw3bjiUQkCItF6Ik8JIlE
JATo8Jr//4XAdcyJdeyDxgGD/mSJXfB1xo22AAAAAGWDPQwAAAAAdAHwgy3gLQwIAQ+FJwIAAIN9
7P90CItV4ItF8AECi0Xsg8QgW15fXcOJ2OhQ/v//i0MUhcAPhVT////HRez/////x0XwAAAAAOut
kI10JgBVieWD7AiD+GOJHCSJ04l0JASJxnYSMcmJyIscJIt0JASJ7F3DjXYAi4LgAAAAgDgAdOMx
wLkBAAAAZYM9DAAAAAB0AfAPsQ3gLQwID4WlAQAAi0IUhcB0B4tQFIXSdQ6J2OjJ/f//i0MUhcB0
JItADIXAdB2LDLBlgz0MAAAAAHQB8IMt4C0MCAEPhXcBAADrhjHJ6+KNdgCNvCcAAAAAVYnlg+wg
g/hjiV30idOJdfiJffyJReh2FzHbidiLdfiLXfSLffyJ7F3DjbYAAAAAi4KsAQAAiziF/3TdMcC5
AQAAAGWDPQwAAAAAdAHwD7EN4C0MCA+FHAEAAItCFIXAiUXwD4SYAAAAi03wi3EYhfZ1fYuzrAEA
AMdBGAEAAACF9nRsxwQkkAEAAOiQmP3/iceJReyLRfCF/4l4EHReMduNtCYAAAAAiTSfg8MBiTQk
x0QkBAAAAADo8o0BAIP7ZI1wBHXii03oi0XsixyIZYM9DAAAAAB0AfCDLeAtDAgBD4WgAAAA6S//
//+NdCYAi1Xwi1IQhdKJVex1yTHb687HBCQcAAAA6BOY/f+FwIlDFHTpMdLHBBAAAAAAg8IEg/oc
cvGLUxTHQxCgOQcIiVXw6TL///+NDeAtDAjovr/9/+lC/f//jQXgLQwI6N6//f/pyf3//40N4C0M
COiev/3/6Uv+//+NBeAtDAjovr/9/+l5/v//jQ3gLQwI6H6//f/p1P7//40F4C0MCOiev/3/6VD/
//+QkJCQkJCQkJBVieVTg+wEi1gUhdt0QsdAFAAAAADHQBAAAAAAiwOFwHQIiQQk6FZ6/f+LQwyF
wHQIiQQk6Ed6/f+LQxCFwHQIiQQk6Dh6/f+JHCToMHr9/4PEBFtdw5CQkJCQkJCQkJBVieVXVlOD
7CCLHRgyDAiF23RNi1MUZpCF0nT8jUoBidDwD7FLFHXhMfbrCo10JgDw/0MUicaLQwSFwHQC/9CD
7BiNRCQfg+DwiRiLG4lwBIXbddyJRezrDo20JgAAAADHRewAAAAA6HR3//9lixVIAAAAiVXwZYsN
TAAAAInIiU3o99hlo0wAAAAx9rsRACABZaEIAAAAg8BIifGJ8onHuHgAAADNgD0A8P//icMPh9cA
AACFwInGD4XiAAAAZaFIAAAAOUXwD4RQAQAAoRQyDAiFwHQDgwAEZaFIAAAAZaNMAAAA6LZ2//+J
w+srZpCJHCTo2Hb//4tASMcAAAAAAMdABAAAAADHQAgAAAAAiRwk6Kl2//+Jw+iSdv//OcN1zug5
d///McDHgOgQDAgAAAAAg8AEg/gYcu6LTezHBfQQDAgBAAAAhcl0K410JgCLVeyLAotQDIXSdAf/
0otN7IsBi33sx0AUAQAAAIt/BIX/iX3sddnHBQAmDAgAAAAAjWX0ifBbXl9dw7jo////99u+////
/2WJGI22AAAAAGWhSAAAADlF8A+FkgAAAItF6GWjTAAAAOhjdv//i1XshdJ0vY10JgCLVeyLGotD
CIXAdAf/0ItN7IsZ8P9LFA+UwITAdCCLQxiFwHQZugEAAABliw0gAAAAuPAAAACLWxSDyQHNgIt9
7It/BIX/iX3sdbWNZfSJ8FteX13Dx0QkDFeTCgjHRCQIigAAAMdEJARUjgoIxwQkhI4KCOg/zf3/
x0QkDFeTCgjHRCQIvgAAAMdEJARUjgoIxwQkrJAKCOgbzf3/kJCQkJCQkJCQkJBlixVMAAAAg/oA
idB+AvPDdQploUgAAACFwHXyuBQAAADNgIXSicF15WWJDUgAAADDkJCQkJCQkJCQkJCQkJCQVYnl
uMcAAADNgF3DkJCQkFWJ5bjJAAAAzYBdw5CQkJBVieW4yAAAAM2AXcOQkJCQVYnluMoAAADNgF3D
kJCQkFUxyYnli0UMixCLRQg5EHQFGcmDyQGJyF3DjbYAAAAAVYnlV79vkwoIVr4QAAAAU4PseIlF
jLjo////ZYsAxwQkY5MKCIlFkOjzG/7/hcCJw3QMiQQkid/oA6T9/4nGi1WMiRQk6Paj/f+JRYiN
RAYdg+D8KcSNXCQbg+PwiXQkCIl8JASJHCTo05n//8cAL1BPU8dABElYX1Zmx0AINl+LVYiDwAqL
TYyJBCSDwgGJVCQIiUwkBOjEpP3/jUWUiVwkBIlEJAjHBCQDAAAA6J0JAACLTZDHwuj///9liQqN
ZfTB+B+DyAFbXl9dw412AFUtuQAAAInlg+wQg/gNdijHRCQM7pMKCMdEJAg9AAAAx0QkBBiUCgjH
BCSAkwoI6GzL/f+NdCYA/ySFYJQKCJC4/////8nDkLgQAAAAyWaQw420JgAAAAAxwMmQjXQmAMON
tCYAAAAAuAAgAADJZpDD6w2QkJCQkJCQkJCQkJCQVYnlg+wkiUXsuAAAAICJXfSJdfiJffyH3g+i
h96BfezBAAAAiUXwf2cxwIF97L4AAAAPn8At+///fztF8HdRh94PoofegX3suwAAAInPfwaDRewD
ideLRewtvAAAAIP4BXY9x0QkDAuUCgjHRCQIaAEAAMdEJAQYlAoIxwQkgJMKCOiZyv3/kGb3xwDw
dRmQMcCLXfSLdfiLffyJ7F3DkP8khZiUCgiQifgl/wAAAOvhjbQmAAAAAIn6weoMidCD4A//JIWw
lAoIjbQmAAAAAGb3xwDwdLmJ+MHoBiUA/P8D66+QjXQmAIn6weoQD7bCPf8AAAB1m40ElQAAAAAl
APwDAOuNjXYAifjB6A4lAPwDAOl7////idDB4AYlAPz/A+ls////uBAAAADpYv///7gIAAAA6Vj/
//+J0IPgD5DpTf///410JgCNvCcAAAAAVYnlV1aJ1lOD7ESD+gCJRdiJTdQPjKYAAAAPhKAAAACJ
wbpWVVVVgem5AAAAicj36sH5HynKjZRSuQAAAIlVxOtfjbYAAAAAg/tJD4R/AAAAiV3gjUXgx0Qk
EPA8BwjHRCQMFAAAAMdEJAgvAAAAx0QkBMCYCgiJBCToIQz+/4XAdBeLUAQ7VcQPhLEAAACB+r8A
AACNdgB0dsHuCIX2dB+J84Hj/wAAAIP7QHWai1UIgX3EwgAAAMYCAXXdjXYAMcCDxERbXl9dw422
AAAAAIF9xMIAAAAPhXT///+4AQAAAIffD6KH34nCweoIiUXIwegUg+IPJf8AAAABwoP6D3QWx0XE
wgAAAOlD////ZpCLVdTGAgHrgotFyMFtyASDZcgPwegMJfAAAAADRciD+AZ1z4Nt2APpFf///410
JgCLVdgrVcR0HYP6AZCNdCYAdB6D+gKNdgB1HotAEI12AOld////i0AIg8REW15fXcOLQAzpSv//
/8dEJAz6kwoIx0QkCNkAAADHRCQEGJQKCMcEJJKTCgjoNMj9/410JgBVMcmJ5VdWicZTg+wUg/oB
D4bKAAAAxkXzALsBAAAAxkXyAMdF5AEAAAC4AgAAAIffD6KH34P7AYlV7IlN6HR4jU3zicKJDCSJ
8I1N8ugO/v//hcCJwQ+FhAAAAI1F84n6iQQkjU3yifDo8v3//4XAicF1bI1V84nwiRQki1XojU3y
6Nn9//+FwInBdVOLVeyNTfOJ8IkMJI1N8ujA/f//hcCJwXU6OV3kdh2DwwFmkOl1////jXYAD7bQ
MMCJVeTpe////412AI2GQf///4P4BXcNgH3zARnJ99GQjXQmAIPEFInIW15fXcONtgAAAABVieVX
VlOD7DyLfQiNh0f///+D+A4PhuUDAACB/4sAAAB+LYH/lQAAAHRdgf/sAAAAjbQmAAAAAHZ2uOj/
//+6/////2XHABYAAADrKo12AIH/igAAAHxgD5XDD7bbg8MCjU3ouAoBAADNgD0A8P//dyy6sA0D
AIPEPInQW15fXcONtCYAAAAAjU3ouwEAAAC4CgEAAM2APQDw//921Lr/////g8Q8idBbXl9dw412
AP8kvfCUCgiQg/8DdBuD/yIPhWX///+4npMKCJCNdCYA6wuNtgAAAAC40ZMKCMdEJAQAAAAAjXXI
iQQk6Cqi/f+D+P+Jww+EMP///5CNdCYAx0QkCB8AAACJdCQEiRwk6Lai/f+D+P+JwnULuOj///9l
gzgEdNq4BgAAAM2AhdIPjvb+///GRBXIAI1F8MdEJAgKAAAAiUQkBIk0JOjPFf7/icKLRfA58A+E
zf7//w+2AITAD4QO////PAoPhbr+//+NtCYAAAAA6fr+//+4uZMKCOhJ+f//icLp6f7//7jEkwoI
6Dj5//+JwunY/v//ugEAAADpzv7//7r///9/ZpDpwv7//412ADHSjbYAAAAA6bL+//+6EAAAAI22
AAAAAOmi/v//uiAAAACNtgAAAADpkv7//7oABAAAjbYAAAAA6YL+//+6AAgAAI22AAAAAOly/v//
uv9/AACNtgAAAADpYv7//7p/AAAAjbYAAAAA6VL+//+6YwAAAI22AAAAAOlC/v//ugQAAACNtgAA
AADpMv7//7oUAAAAjbYAAAAA6SL+//+6/wAAAI22AAAAAOkS/v//uoD///+NtgAAAADpAv7//7oA
AAIAjbYAAAAA6fL9//+NdgDoUwIAAInCkOni/f//ugCA//+NtgAAAADp0v3//7oIAAAAjbYAAAAA
6cL9//+6AAEAAI22AAAAAOmy/f//ugAgAACNtgAAAADpov3//7pYAgAAjbYAAAAA6ZL9//+NdgDo
YxEAAInCkOmC/f//jXYA6BMQAACJwpDpcv3//412AOjjDwAAicKQ6WL9//+NdgDo4w8AAInCkOlS
/f//jXYA6FO3//+6BgAAAIP4Bo12AA+OOf3//+g9t///icKNdgDpKv3//7pAAAAAjbYAAAAA6Rr9
//+6ABAAAI22AAAAAOkK/f//ugAAAICNtgAAAADp+vz//7oAQAAAjbYAAAAA6er8//+NdgDoK6T9
/4nCkOna/P//jXYA6BsGAACJwpDpyvz//7oAgAAAjbYAAAAA6br8//+NdgDoKxEAAInCkOmq/P//
ugAAAQCNtgAAAADpmvz//7roAwAAjbYAAAAA6Yr8//+6//8AAI22AAAAAOl6/P//jXYAnFq4AAAk
ADHQUJ2cWDHQUp2FwJCNdCYAD4SA/P//qQAAIACQjXQmAHRLMcCH3g+ih96B/kdlbnWJRcR0SIH+
QXV0aA+Fb/3//4H5Y0FNRA+FY/3//4H6ZW50aZCNdCYAD4VS/f//ifjos/f//4nCkOkC/P//ifjo
JPf//4nCZpDp8vv//4H5bnRlbJCNdCYAD4Ui/f//gfppbmVJjXQmAA+FEv3//4nCifjoYfr//4nC
6cH7//+QkJCQkJCQkJCQuJ4AAADNgD0B8P//D4Newv3/w5CQkJCQkJCQkJCQkJBVieWD7BCNRfiJ
RCQExwQkBgAAAOjHAQAAhcB0C7j/////ycONdCYAi0X4g/j/ZpB068mQjXQmAMOQkJCQkJCQVYnl
i00QU4tdDLjDAAAAzYCJwoH6APD//3cDW13DuOj////32mWJELj/////6+yQidqLTCQIi1wkBLgh
AAAAzYCJ0z0B8P//D4PCwf3/w5BVieWD7ByLRQyJXfSJdfiJffyFwHUyi30Ihf8PhY8AAADoKqL9
/z0AEAAAicZ9Bb4AEAAAiTQk6DSJ/f+FwInHdRTrYI10JgCLfQiLdQyF/w+E7AAAAIn7ifG4twAA
AM2APQDw//8Ph7IAAACFwHgYi3UIhfZ0UYtFCItd9It1+It9/InsXcOQx8Lo////i00IhckPlMBl
gzoidEyEwA+FigAAAMdFCAAAAADryo12ALjo////x0UIAAAAAGXHABYAAADrso12AItdDIXbdROJ
RCQEiTwk6HWM/f+FwIlFCHWViX0I65CQhMCNtgAAAAB0sotVDIXSkHWix0QkDMacCgjHRCQIhAAA
AMdEJARsnAoIxwQkkJwKCOiywP3/x8Lo////99hliQLpYP///4k8JOg6a/3/x0UIAAAAAOk1////
i3UMjXYA6ef+//+QkJBVieWLTQxTi10IuL8AAADNgInCgfoA8P//dwNbXcO46P////faZYkQuP//
///r7JBVieVTi10IuC0AAADNgDHSOcOjhC0MCHcHidBbXcNmkLjo////uv////9lxwAMAAAA6+aQ
kJCQkJCQkJCQkJCQVYnlV1ZTg+wkiU3ci13cMcmJReSJVeDHRewAAAAAhdt+VYtF4ItIBIH5////
fw+H5AAAAMdF7AAAAAAx0rv///9/6xiNdCYAi0Xgi0zQBInYK0XsOcgPgrwAAAABTeyDwgE5Vdx/
4YF97AAQAAAPh8QAAACLTeyLReyLVdyDwBKD4PwpxI1EJBuD4PCF0olF6A+O2gAAAInCic/GRfMA
MfbrDZCNdCYAg8YBOXXcfiuLTeCJ+4tE8QQ5x3YCicOJXCQIi03giwTxiRQkiUQkBOgLjf//Kd+J
wnXNi0XsiUQkCItV6IlUJASLTeSJDCTo/Jv9/4B98wCJw3QLi0XoiQQk6Klp/f+NZfSJ2FteX13D
jbQmAAAAALjo////u/////9lxwAWAAAAjWX0idhbXl9dw5CNdCYAi1XsiRQk6M0NAACFwA+FKf//
/4tV7Lv/////iRQk6FWG/f+FwIlF6HSli1Xoi33sxkXzAeku////i03siUQkBIlMJAiLReSJBCTo
aZv9/4nD6Xn///9mkFWJ5YPsFItFCIl1+It1EIl9/It9DIld9IlF7GWhDAAAAIXAdWCLXeyJ+Yny
uJIAAADNgD0A8P//djbHwuj////32Lv/////ZYkCZYM6FnUmg/4IfiGLReyJ8Yn6i130i3X4i338
iexd6QP+//+NdgCFwInDeHeJ2It1+Itd9It9/InsXcPoNq79/4td7In5ifKJRfC4kgAAAM2APQDw
//92IMfC6P////fYu/////9liQJlgzoWdCCLRfDowK39/+u0hcCJw2aQee7Hwuj////r4I22AAAA
AIP+CH7bi0XsifGJ+uiH/f//icPry8fC6P///+lS////kJCQkJCQkJBVieWD7BCNRfiJRCQExwQk
BwAAAOjn/P//ugABAACFwHgDi1X4idDJw5CQkJCQkJBVU1ZXi1QkKItMJCz3wv8PAAB1Ng+sygzB
6Qx1LYnVi1wkFItMJBiLVCQci3QkIIt8JCS4wAAAAM2AX15bXT0A8P//D4f3vP3/w19eW1246v//
/+novP3/kJCQkJCQkJBVieWD7BCDfRABiV30idOJdfiJffyJTfCLCA+EoAAAAItBCIXAD4SFAAAA
i1EEhdJ0fvZADAF0ePZCDAGNdCYAdG6ASQwBhcB0BIBgDP6LQQSFwHQEgGAM/oXbdFOLMw+2Xgz2
wwF0SItF8Is4i0UIhcCLRQwPn8KFwA+fwDjCdEeDywGIXgyATwwBgGEM/otVCIXSeFKLQQSJcQSJ
RgiLQQiJeQiJRwSLVfCJCo12AItd9It1+It9/InsXcONdgCLQQjpev///4tF8IkwgGYM/oBPDAGL
RQiFwHgki0YEiX4EiUcI68mQi0EIiXEIiUYEi0EEiXkEiUcI66yNdCYAi0YIiX4IiUcE66WQjXQm
AFWJ5YPsGItFDIl1+It1EIl9/It9CIld9IXAdRcxwItd9It1+It9/InsXcOQjXQmAI1DBIsYhdt0
44sDiTwkiUQkBP/Wg/gAdCeNtCYAAAAAfN6NQwiLGIXbjbQmAAAAAHXXjbYAAAAA67KNtgAAAACJ
2I22AAAAAOukjbYAAAAAVYnlg+wYiV30icOJdfiJzol9/ItABInXhcB0ZIl0JAjHRCQEAAAAAIkc
JP/Xi0MEhcB0Co1OAYn66ML///+JdCQIx0QkBAEAAACJHCT/14tDCIXAdAqNTgGJ+uig////iXQk
CMdEJAQCAAAAiRwk/9eLXfSLdfiLffyJ7F3DZpCLQwiFwHWViUwkCMdEJAQDAAAAiRwk/9Lr1422
AAAAAFWJ5YtFCItVDIXAdBOF0nQPXTHJ6Uf///+NtCYAAAAAXY20JgAAAADDjbQmAAAAAFWJ5YPs
GIld+InDiXX8i0AEidaFwHQF6OT///+LQwiFwHQHifLo1v///4sDiQQk/9aJHCTo92T9/4td+It1
/InsXcONtgAAAACNvCcAAAAAVYnli0UIi1UMhcB0A13roF3DjbQmAAAAAI28JwAAAABVieVXVlOB
7NwAAACLdQyNRCQbg+DwhfZ1DjHAjWX0W15fXcONdCYAixaF0olV1HTpiUXoidDHReAoAAAAx0Xk
AAAAAOsYZpCLVdSLddSLQgiDxgiFwHTCg0XkAYsGiwCLTQiJRCQEiQwk/1UQhcCJx3Rti03gOU3k
dCWLXeTB4wKLTeiF/4k0GYs2iXXUebiLXdSDxgSLQwTruZCNdCYAi13ki1Xog8MUiV3gjQSdHgAA
AItd5IPg8CnEjUQkG4Pg8MHjAolcJAiJVCQEiQQk6DuS/f+JRejrp422AAAAAIsei0MEiV3Yi1MI
iV3chcAPhJoAAACF0g+EigAAAItF5Infi13kg8cIiXXsjQSFUAAAAMHjAolF8OsykI10JgCLTeiL
F4tF7INF5AGDRfAEiQQZi0oEg8MEiVXchckPhBwCAACLRdyJfeyNeASLVeA5VeR1y4tF8ItN5ItV
6IPAHoPg8IPBFCnEjUQkG4Pg8IlN4IlcJAiJVCQEiQQk6I2R/f+JRejrmItN2InCiU3ci0XkhcAP
hc0BAACJFotF2DlF3HQKi03ci13YiwGJA4tF3PZADAEPhaoAAACLReSFwA+ECQEAAIXSdAwPtkIM
qAEPhQEBAACLReSLTeiD6AGLPIGLN4tOBDnRD4TwAAAAD7ZBDKgBdCqD4P6IQQyATgwBi0EIi1Xk
iXEIiUYEiQ+NeQiLTeiJPJGLTgSDwgGJVeSLUQiF0nRXD7ZaDPbDAXROi0EEhcB0BvZADAF1Uw+2
RgyD4/6D4AEJw4tCCIhaDIlGBItCBIlKBIlBCIlyCIkXgGYM/otd3IkcJOhPYv3/i0XU6aP9//+N
tCYAAAAAi0EEhcB0OfZADAGQjXQmAHQuD7ZWDA+2QQyD4gGD4P4J0IhBDIBmDP6LQQSAYAz+i0EI
iXEIiUYEiQ/rqY12AIBJDAGJ8oNt5AEPhff+//+F0nSSD7ZCDIPg/ohCDOuGi04ID7ZBDKgBdCqD
4P6IQQyATgwBi0EEi13kiXEEiUYIi0XoiQ+NeQSLTgiJPJiDwwGJXeSLUQSF0nRsD7ZaDPbDAXRj
i0EIhcB0BvZADAF1bA+2RgyD4/6D4AEJw4tCBIhaDIlGCItCCIlKCIlBBIlyBIkXgGYM/ukI////
ZpCLUgjpKP7//4td5ItN6ItEmfyLXdyLADlYCHRQiVAE6Rn+//+NdCYAi0EIhcAPhC3////2QAwB
kA+EIv///w+2VgwPtkEMg+IBg+D+CdCIQQyAZgz+i0EIgGAM/otBBIlxBIlGCIkP6Zr+//+JUAjp
yf3//422AAAAAI2/AAAAAFUxwInlV1ZTg+wsi00MhcmJTegPhP4AAACLEYXSdASAYgz+ic4x/8dF
7AAAAADHRfAAAAAAx0XgAAAAAMdF5AAAAADrJY12AItV4I1zCItDCIlV5ItV7IXAiVXwdGiLReiJ
feyJdeiJReCLHoXbdFaLA4lEJASLRQiJBCT/VRCFwInHD4SMAAAAi1Xwi0Xsi03kx0QkCAAAAACJ
VCQEi1XgiQQki0Xo6KT4//+F/3mYi1XgjXMEi0MEiVXki1XshcCJVfB1mMcEJBAAAADoDn39/4XA
icN0PYkGi1UIgEgMATt16MdACAAAAACJEMdABAAAAAB0H4tF7ItN4ItV6MdEJAgBAAAAiUQkBInw
iTwk6Dv4//+J2IPELFteX13DkFWJ5VeJx1ZTgewQIAAAx0QkBLheCgjHRfD/////xwQkz5wKCOin
AP//hcCJw3RxgQgAgAAAjbXw3///x0XwAAAAAI22AAAAAIlcJAjHRCQEACAAAIk0JOgkM///hcB0
OI1F8IlEJAiJfCQEiTQk6B1jAQCD6AF10Ogjlf3/icLB+h/B6haNNAKLRfDB/gqJwsH6H/f+iUXw
iRwk6PD7/v+LVfCD+v91DLjo////ZccAJgAAAIHEECAAAInQW15fXcPrDZCQkJCQkJCQkJCQkJBV
uN2cCgiJ5V3pIv///2aQVbjtnAoIieVd6RL///9mkFWJ5VdWU4HsFCAAAPzHRCQEuF4KCMcEJP6c
Cgjov//+/4XAicN0bYEIAIAAAI2F9N///8eF8N///wAAAACJhezf//+QjXQmAIuF7N///4lcJAjH
RCQEACAAAIkEJOguMv//hcAPhLYAAACLtezf//+/NZ0KCLkDAAAA86Z1yg++hfff//+D6DCD+AqD
lfDf//8A67THRCQEuF4KCMcEJAmdCgjoOP/+/8eF8N///wEAAACFwInDdHCNtfTf//+BCACAAADH
hfDf//8AAAAAibXs3///6ylmkIu17N///78XnQoIuQkAAADzpg+XwA+SwijQD77Ag/gBg5Xw3///
AIuF7N///4lcJAjHRCQEACAAAIkEJOh3Mf//hcB1u412AIkcJOh4+v7/i4Xw3///gcQUIAAAW15f
XcONtCYAAAAAVYnlV1ZTg+wY/McEJCGdCgjoKnwBAIXAiUXodHbHRewAAAAAjXQmAIt96Ik8JOjN
fAEAhcCJw3RHgHsSBHXpjXMTuQMAAAC/NZ0KCPOmddiDwxaNRfDHRCQICgAAAIlEJASJHCTo5gL+
/4PAAXS5i0XwOcN0soA4AYNV7ADrqZCJPCToOHwBAItF7IPEGFteX13D6Cj+//+JRezr65CQkKFg
MQwIVYnlhcB1ArBkXcNVieWD7CCLVRCJXfSLXQiJdfiJffyLfRSJ0I1V7InBiVXgi1UMi3XguIwA
AADNgD0A8P//icN3H4XAdRSLReyLVfCLXfSLdfiLffyJ7F3DkInawfof6+u46P////fbuv////9l
iRi4/////+vVkJCQVYnlV1ZTg+wIuNj///9liwCLOItfUIA7AHRFMfbrHZCJHCTHRCQEAAAAAOhg
gP//gHgBAI1YAXQng8YBiVwkBItFCIkEJOhFd///hcB10QN3bItEtySDxAhbXl9dw2aQg8QIMcBb
Xl9dw5CQkJCQkFWJ5YPsCItVDIkcJItdCIl0JASF0nQ5iwqJ2NPoO0IEcy6LdIIUhfZ0JotKCInY
0+gjQgyNBIaLDBCFyXQSidgjQhCNBIEDHAKNtCYAAAAAidiLdCQEixwkiexdw5CQkFWJ5WWhVAIA
AMHoAroAAAEAg+gBPf//AAB3DmWLFVQCAADB6gKF0nQPMcA7VQhdD5PAw5CNdCYAMcC6AAAEADtV
CF0Pk8DDkJCQkJCQkJCQVYnlV1ZTg+wki0UIA0UMiUXgx0QkBLheCgjHBCTYVQoI6Dr8/v+FwInD
D4SwAQAAgQgAgAAAx0XwAAAAAMdF7AAAAACNdCYA9gMQD4UXAQAAjUXsiUQkBI1F8IlcJAzHRCQI
CgAAAIkEJOjBYAEAhcAPjvEAAACNRejHRCQIEAAAAIlEJASLRfCJBCTofwD+/4tV6DtV8InGD4TJ
AAAAD7YCg8IBiVXoPC0PhbgAAACNReTHRCQIEAAAAIlEJASJFCToSQD+/4tN5DtN6InHD4STAAAA
D7YRjUEBiUXkgPogD4WBAAAAO3XgD4NY////O30ID4ZP////D7ZRAY1BAolF5ID6cnVgD7ZRAo1B
A4lF5ID6LXVRO3UID5bAO33gD5PChMB1aYTSD4SpAAAAAXUMi0XgKUUMi1UMhdIPhQX///+JHCTo
1fb+/4tF8IkEJOj6Wf3/g8QkuAEAAABbXl9dw5CNdCYAiRwk6LD2/v+LRfCJBCTo1Vn9/4tFDIXA
dEaDxCS4/////1teX13DkITSdRyLRQgBRQwpfQyLVQyF0g+FoP7//+uZjbYAAAAAiRwk6Gj2/v+L
RfCJBCTojVn9/5CNdCYAg8QkuAEAAABbXl9dw412AAF1DCl9DOu9uOj///9liwCD+AJ024P4DXWQ
69SQkJCQkJCQkJCQkJBVieVXVonOU4nTg+wIiUXsD7YKxkXzAID5ew+EuAAAAA+2BjjID4XdAAAA
MdIx/4TJdQ/rH412AITAjbYAAAAAdBCDwgEPtgQTOgQWjXQmAHTmideAffMAdBY8fQ+EjgAAADHS
g8QIidBbXl9dw2aQhMB1PIt1DIX2dOkPtgQThMB0C4tNCIXJdNg8OnXUi0Xsg8ABOcN0zItFCIXA
dMOAe/46db2NdgDruo22AAAAADwvjbYAAAAAdLqLfQiF/5B0oDw6jXQmAHWYjbYAAAAA66KNtgAA
AACDwwEPtgvGRfMBjbYAAAAA6TP///+NdgCLdQyD6wGNVwKF9g+EY////+l1////ZpCJyDH/MdLp
Qf///422AAAAAI28JwAAAABVieVXVjH2U4PsCIt9CIn46yCNtgAAAACDxgGNBAPHRCQEJAAAAIkE
JOiycf//hcB0Zo1YAaEwEAwIuTmdCgiJ2olEJASLRQyJBCSJ+OiO/v//hcB1wotFDLlAnQoIidrH
RCQEAAAAAIkEJIn46G7+//+FwHWii0UMuUmdCgiJ2sdEJAQAAAAAiQQkifjoTv7//4XAdIXrgIPE
CInwW15fXY20JgAAAADDjbQmAAAAAFWJ5YPsFIkEJIld+Il1/InG6JqE/f+NWAGJHCToX3T9/4nC
McCF0nQQiVwkCIl0JASJFCTol4X9/4td+It1/InsXcONtgAAAACNvCcAAAAAVYnlV1ZTicuD7BSL
OIlV7IP//3QoixeQg8cEgHsMAHQni0MIg0AEAYtSEIP6AnYFugIAAAABEIsXhdJ124PEFFteX13D
jXYAi3MEi0MIiwuJRfCNRgGJQwSLRfCJTPAIi0IQg/gBdyAZwIPAL4gBgwMBiwPGAACLReyLVfCD
AwGJRPIM67FmkIPoAYlEJAiLQgyJDCSJRCQE6MJ5//+JA+vQjbQmAAAAAI28JwAAAABVieVXVlOD
7Dj8iUXwiVXgiU3cx0XoAAAAAI22AAAAAItV3I1N8IkMJIlUJATovmYBAIXAiUXID4RcAgAAi0XI
iQQk6GiD/f+FwInDD4WOAQAAx0XI04AKCItFCIXAD4XYAQAAiw2AMQwIhcmJTdB1E+t9kI10JgCL
fdCLP4X/iX3QdGyLddA5XhB17It+DDnbidmLdcjzpnXei0XohcAPhAsCAACLVeAxwItN0DkKD4Rr
////jXYAg8ABOUXodguLdeCLfdA5PIZ17TtF6A+FTP///4tF6INF6AHB4AKLTdCLVeCJDALpNP//
/410JgCLRRDHRewAAAAAhcB0EYt1EIk0JOingv3/g8ABiUXsoUQQDAiNRIMVA0XsiQQk6F1y/f+F
wInHD4SRAQAAoUQQDAiLVciNRIcUiUcMiVwkCIlUJASJBCToZHj//8YAADsdiC0MCIlfEHYGiR2I
LQwIi03IMcCAOS+LDUQQDAgPlcABwIXJdBQx0o20JgAAAACJRJcUg8IBOdF39YtFEIt1DIXAiXcE
D4Q3AQAAjUSLFYtV7ItNEI0EB4kEJIlUJAiJTCQE6BeD/f+JRwihgDEMCIt16IkHi0XgiT2AMQwI
iTywg8YBiXXo6UP+//+NdgCD+AEPhg0BAACLVciAfAL/Lw+FkwAAAAHCjbQmAAAAAOsTjbYAAAAA
D7ZC/oPqATwvdXWJy41L/4P5AXfrhcmJyw+EMv7//4tNyIB8Gf8vdVmLRQiFwA+EKP7//4t9yIA/
Lw+F2P3//8dFzOCkCgjHRdAAAAAAi0XQiwSFIKUKCDnYiUXkdHiDRdABg33QBA+Eq/3//4tVzItF
5I1UAgGJVczr0o10JgCJy4t1yMYEHi+DwwHpwP3//4t94It16In4xwS3AAAAAI1l9FteX13DMcDH
RegBAAAA6SD+//8xyTHSuAwAAADHBCTsnwoI6C1fAADHRwgAAAAA6d3+//+Ldcw524nZi33I86YP
hXb////pbv3//7sBAAAA6Sf///9VieVXMf9WidZTg+wUi1gchdt1DessZpCLQwSFwHQhicOLA4k0
JIlEJATocW7//4XAdeWNZfRbXl9dw5CNdCYAid+JNCToZoD9/41QAYPADYlV8IkEJOglcP3/hcCJ
w3RZhf90MYtV8I1ADIl0JASJBCSJVCQI6FWB/f/HQwQAAAAAx0MIAAAAAIlfBIkDjWX0W15fXcPH
RCQMnZ8KCMdEJAh4AQAAx0QkBGmdCgjHBCRznQoI6Cao/f/HBCRNnQoIMcmJ8rgMAAAA6DFeAACQ
VYnlV4nHVlOD7CShSBAMCAMFiC0MCIlV5IlN4IPAEoPg/CnExwQkiJ0KCI10JBvo3GUAAIsXg+bw
hdIPhM4AAACLQgSJRfCLReQ5RfAPhbwAAACNRgGJRejHRewBAAAAi0IQiUQkCItCDIk0JIlEJATo
anX//4sNRBAMCIXJiUXcdHcx2412AIsHg3yYFAF0Xo0E3QAAAAADBUAQDAiLUASJVCQIiwCJRCQE
i0XciQQk6Cp1//85xg+EmwAAADlF6A+EiQAAAMZA/wCLVey478ILCIXSdQW4lp0KCIl0JASJBCTo
CGUAAMdF7AAAAACDwwE5HUQQDAh3joPHBIsXhdJ0DItF8DlCBA+EUf///4tF4IXAdE+LReCAOAB1
CqEoEAwIiwCJReCLReDHBCSanQoIiUQkCItF5IlEJATormQAAI1l9FteX13DjbYAAAAAgD4vD4Vu
////xgAAjXQmAOlm////i0XkxwQkr50KCIlEJAToeGQAAOvIjbYAAAAAVYnlg+wcg/r/iV30i10M
iXX4ic6JffyJx3QIiRQk6J2C/f+F23Qri0MMhcB1bYtDEIXAdFOLUxjHQAwAAAAAjQTSgyyFpDEM
CAGJHCTo3lD9/4tFCIkEJOjTUP3/i10Uhdt0D4tFFMdADAAAAADo7V4AAItFEDHJifKJBCSJ+Ogs
XAAAjXQmAItTGI0E0scEhaAxDAgAAAAA66THRCQM+rIKCMdEJAgvAwAAx0QkBGmdCgjHBCS3nQoI
6NGl/f+QVYnlV1ZTg+w8/IlF5A+2RRCJVeCLVeTHRCQEAAAAAIhF34kUJOh2gf3/g/j/iUXsD4SC
AQAAx8Ho////i3XgZccBAAAAAIPGBMdEJAgAAgAAiXXYiXQkBIkEJOjwgf3/i33gg/gziUXMiQcP
jvwCAACLddi/QKUKCLkJAAAA86YPhQoDAACLddgx/8dF6HCgCgiDfhQBD4XmAQAAi33YZoN/EgMP
hZ8CAAAPt0cQg/gDD4UDAwAAi0XYMf/HRejEoAoIZoN4KiAPhbQBAACLTdgPt1Esic6LSRyJ08Hj
BY0ECztFzA+HRQEAAAHxiU3wi0XwAdg5RfAPg7oAAACLXfDrGJCNdCYAidCDwyDB4AUDRfA5ww+D
nQAAAIM7BHXoi3sQg/8fiX3Qdt2DexwDdteLUwSLTeCNBDo7AQ+HlgAAAANV2MdFyDClCgiJVczr
L420JgAAAACLVcyLAotSBIPAA4PCA4Pg/IPi/I1UEAyLRdCD6CA5wndOKVXQAVXMi3XMuRAAAACL
fcjzpnXJi3XQhfYPhWwBAACLRdiDwyAPt1AsidDB4AUDRfA5ww+CZ////410JgCLReyNZfRbXl9d
w5CNdCYAi3XYD7dWLOk0////jXQmAItF0It97IPAEoPg/CnEx0QkCAAAAACLQwSNdCQfg+bwiXXM
iTwkiUQkBOi5bgEAi0XQiXQkBIk8JIlEJAjoNoD9/zlF0HVTx0XIMKUKCOlV////kI10JgCNQxIl
/P8/ACnEi0XsjXwkH4Pn8IlMJASJffDHRCQIAAAAAIkEJOhlbgEAi1XsiVwkCIl8JASJFCTo4n/9
/znYdEHHwej////HRejQnQoIZYs5gH3fAHU8i0Xoi03ki1Xsx0QkDAAAAACJRCQIifjHRCQEAAAA
AMcEJAAAAADojfz//4t12A+3ViyJ08HjBeks/v//i1XkiRQk6NF6/f+LTeSNUAGDwBOD4PwpxI1E
JB+D4PCJVCQIiUwkBIkEJOjMe/3/i3XkiTQkicPob039/4ld5OuCi1XMidGLQhSLWRyLSRCLUhiF
yXUuiw2EMQwIhckPhI/+//8l/wAAAIHi/wAAAMHgCAHQD7bTweAIAdA5yA+Gb/7//4t17Ik0JOis
fv3/x8fo////x0Xs/////2XHBwIAAADpS/7//7jo////x0Xo5p0KCGWLOIX/D4T+/v//x0Xo0J0K
COny/v//i0XgMf/HRej1nQoIgXgEf0VMRg+F2f7//4tV2IB6BAF0H4tNDMYBAeuPMf+D+ALHReic
oAoID4Tr/P//6bH+//+Lddgx/8dF6BCgCgiAfgUBD4Wb/v//i0XYMf/HReg8oAoIgHgGAQ+Fhf7/
/4tV2DH/x0XoCJ4KCIB6BwAPhW/+//+LTdgx/8dF6C+eCgiAeQgAD4VZ/v//x0XoIJ4KCOlN/v//
jXQmAI28JwAAAABVieVXVlOB7JgAAACJhXz///+LRQiJlXj///+JjXT///+LAIXAiUWAD4SlAgAA
idADBUgQDAgDBYgtDAjHRYQAAAAAg8ASg+D8KcSLRYCNVCQbg+LwiZVw////iwCJRYwxwI22AAAA
APYFMDEMCAGJRZAPhfYCAACLVYy7AQAAAItCEIlEJAiLQgyJRCQEi4Vw////iQQk6MRu///HRYgA
AAAAiYVs////oUQQDAiFwA+EKgEAAIuVeP////fSiZVo////6z9mkIP+/w+ENwEAAINNiAHHRJoQ
AgAAAIuFdP///4XAD4U1AgAAg/7/D4WcAQAAOR1EEAwIjUMBD4bFAAAAicOLRYyDfJgQAXTljQTd
+P///wMFQBAMCItQBIlUJAiLAIlEJASLlWz///+JFCToKW7//4uVeP///4lUJAiLlXz///+JBCSJ
VCQE6A1u//+Jxyu9cP////YFMDEMCAEPhZ0BAADHRCQIAAAAAItVHIlUJASLRRiJBCSLVRCLTRSL
hXD////oMvr//4tVjInGi0SaEIXAD4Qp////g+gBD5XAD7bACUWIg/7/D4Up////OR1EEAwIjUMB
D4dA////kI10JgCLfYiF/3QRuOj///9liwCD+AIPhQIBAACDRYAEi0WAi1WICVWEiwCFwIlFjA+E
zgAAAItFkOlm/v//jbYAAAAAi0UUhcB0G4tVFItCGDHSjQTAiwSFoDEMCPaAlQEAABB1VouFcP//
/4uVaP///wH4xgQQAI1FlIlEJAiLlXD////HBCQDAAAAiVQkBOgX3f//hcB1E4tFpCUA8AAAPQBA
AAAPhIAAAACLRYy6AQAAAMdEmBABAAAAMcCD+gEPlcAJRYjpZP7//4k8JOiYZv3/icKLRQyF0okQ
D4QVAQAAiXwkCIuFcP///4kUJIlEJATow3f9/41l9InwW15fXcOQi0WEhcAPhL8AAAC+/////41l
9InwW15fXcOD+A0PhPX+///r5o12AItVjMdEmhACAAAAugIAAADpe////4uFcP///8cEJEyeCgiJ
RCQE6HVcAADpSP7//6EwEAwIhcAPhL79//+NRZSJRCQIiXQkBMcEJAMAAADo7Hn9/4XAdQr2RaUI
D4WZ/f//iTQkjXYA6GN6/f+46P///2XHAAIAAADphv3//4tVjItSBDnCiVWQD4T5/P//i0WMi0gI
i0WA6PP1///p5vz//4tVCItCBIXAdTKBfQhMEAwID4Qq////i0UIvv/////HAP/////pAf///4k0
JL7/////6Pd5/f/p7/7//4sCiQQk6FhI/f/rwo22AAAAAFWJ5VdWU4HsIAEAAImVMP///4tVHImF
NP///zHAiY0s////6PhVAACJhVD///+NRYSJRCQIi4Uw////xwQkAwAAAIlEJAToBXn9/4XAD4hj
DAAAi00cjQTJizyFoDEMCIX/D4SIAAAAi3WEi13ci03gibUc////i3WI6wuNdCYAi38Mhf90afaH
lQEAAEB18InKidgzl+QBAAAzh+ABAAAJwnXci4Uc////ifIzh9gBAAAzl9wBAAAJwnXEi4Uw////
iQQk6BZ5/f+LVQiJFCToe0f9/4uVNP///4n46O7z//+NZfSJ+FteX13DjXQmADH/9kUUBHQQjWX0
ifhbXl9dw422AAAAAPYFMDEMCEAPhfAMAACLtVD///+LRgyFwA+EMAYAAIPoAcaFVP///wAPhUQN
AACLRRyJRCQIi1UUiVQkBItNDIkMJItNEIuVNP///4tFCOiVNgAAuRihCgiD7AyFwInHD4RkBgAA
i50s////i40s////g8MEi0MYD7dzEImdOP///4mHVAEAAA+3QyxmibU+////ZomHWAEAAInYD7db
LItQHMHjBY0EEzsBD4e2BQAAA5U4////iZVI////D7efWAEAAImlRP///40EW40ExRIAAAAl/P//
ACnEidiNdCRDg+bwweAFA4VI////OYVI////iZ0Y////ibUo////D4PtCwAAi4VI////jVXkx4Vk
////BwAAAMdFgAAAAADGhW////8AiYUQ////iZUU////60uQjXQmAIP4AQ+EjwEAAIP4Ag+EXgEA
AItFgImFaP///4uFGP///4OFEP///yDB4AUDhUj///85hRD///8Pg3sCAACLlWj///+JVYCLjRD/
//+LAYP4Bg+EsQAAAHanPVHldGQPhOwAAAA9UuV0ZI20JgAAAAAPhLIAAACD+AeNtCYAAAAAdZCL
nRD///+LQxSFwHSDiYcsAgAAi0MciYcwAgAAi0MchcAPhfcBAADHhzQCAAAAAAAAi5UQ////i0IQ
iYcoAgAAi0IIiYckAgAAD7aHlAEAAIPgAywBD4WsCQAA6O5ZAACLTYAPt59YAQAAiY1o////iZ0Y
////iYc8AgAA6Rj///+QjXQmAIuVEP///4tNgItCCImNaP///4mHUAEAAOn2/v//jXYAi50Q////
i3WAi0MIibVo////iYdAAgAAi0MUiYdEAgAA6c3+//9mkIuVEP///4tNgItSGImNaP///4mVZP//
/+mu/v//jXYAi50Q////i3WAi0MIibVo////iUcIi0MUwegDZomHWgEAAOmE/v//kIudEP///4s1
jDEMCItTHInwg+gBibVA////hdAPhYYIAACLcwiD6gGJ8CtDBIXCD4WFCAAAi0WAi1WAi41A////
g8ABjRRSiYVo////i4Uo////99mJlST///+LnST///8hzsHiA4mVIP///4nCiTTYi50Q////i7VA
////A5Ug////i0MIA0MQjUQG/yHIiUIEi0MQA0MIiUIIi0MUA0MIiUIMI0sEg71o////AYlKEHYi
i40o////i5Ug////i50k////i0QR7DsE2XQHxoVv////AYuFEP///4t1gItIGLhAYlFzjRR2g+EH
weEC0/iLjSj///+D4A+JRNEU6YD9//+QjXQmAIu1EP///4PoASNGCImHNAIAAOn8/f//kIuFaP//
/4XAD4TzCAAAi4Vo////D7eNPv///4udKP///410QP2JjUz///+LE4tM8wwp0YO9TP///wOJjXj/
//8PhekIAACLQxCJRCQUi4Uw////x0QkDAIIAACJRCQQi40o////i0EUiUQkCIuFeP///4lEJAQj
FcwQDAiJFCToxIH9/4P4/4nCiYesAQAAD4QAAQAAi414////jQQIidGJh7ABAACLhSj///8rCIC9
b////wCJDw+FTgEAAICPlQEAAID2QxQEdAuLQwQDB4mHtAEAAIuHUAEAAIXAD4QWBQAAi0sMi1MI
OdF2SYsHjRQQjQwIoYwxDAiJjXT///+JlXD///+JwffZjXQQ/yHOO7V0////dgaLtXT///85tXD/
//8Pgm4FAAA5tXT///8PhxgFAACDwxiLtWj///+LlSj///+NBHaNBMI5w3NWi0sEixM50Q+GaP//
/4tDECnRiUQkFIuFMP///8dEJAwSCAAAiUQkEItDFIlMJASJRCQIAxeJFCTovID9/4PAAQ+FL///
/7lMogoIi6VE////6TQBAACLRwiLpUT///+FwA+E1wYAAInBAw+FyYlPCA+EgAIAAIsRhdIPhHYB
AAC7////b77//f9v6xaQjXQmAIlMlyCDwQiLEYXSD4RUAQAAg/ohfuqJ2CnQg/gPd0a4KQAAcCnQ
iQyH69mLUASJlQz////HRCQIAAAAAIuVKP///4sE8iuFDP///4lEJASLtQz///+NFDGJFCToeID9
/+l4/v//jQQS0fiD+PwPhsYAAAD30ImMh+gAAADrhsdGDAEAAADoHk8AAMaFVP///wHpyPn//41D
EiX8/z8AKcSNRCRDg+DwiYVI////x0QkCAAAAACLtTj///+LRhyJRCQEi4Uw////iQQk6PhgAQCJ
XCQIi5VI////iVQkBIuNMP///4kMJOhscv3/udCdCgg52A+E8/n//7jo////ZYswD7aFVP///8Hg
H8H4HyOFUP///4lMJAiJfCQEiUQkDItVCInwiRQki400////i5Uw////6A/v//+J8CnQg/gLD4Yq
AgAAuP/+/28p0IP4Cg+Hrv7//7hI//9vKdCJDIfpn/7//4sXhdJ0YItHMIXAdAMBUASLRyyFwHQD
AVAEi0c0hcB0AwFQBItHOIXAdAMBUASLRzyFwHQDAVAEi0dkhcB0AwFQBItHfIXAdAMBUASLh+QA
AACFwHQDAVAEi4dMAQAAhcB0AwFQBItHcIXAdAyLQASD+BEPhaEBAACLRzyFwHQNi0dEg3gEDA+F
3wYAAItHZIXAdA2LR2yDeAQID4WnBgAAi5eYAAAAhdJ0J4tCBKgCiYcEAgAAdAOJV2CLhwQCAACo
BHQDiVd4qAh0BomXgAAAAIuXuAAAAIXSdBOLQgSoAYmHAAIAAHQGiZeAAAAAi4eUAAAAhcB0B8dH
XAAAAAD2hwACAABAD4VGAQAAi4dQAQAAhcAPhEgEAAADB4mHUAEAAKHcEAwI99AhhWT////2hWT/
//8BD4UkBQAAi4ckAgAAhcB0CAMHiYckAgAAi4Uw////iQQk6EZw/f+5t54KCIXAD4Uq/v//D7aX
lAEAAInQg+ADLAEPhOACAACLFwOXVAEAAPYFMDEMCECJl1QBAAAPhT4FAACJ+OgTHgAA9kUUCA+E
CQIAAPaHAAIAACB0Bok9fDEMCItFhItViImH2AEAAImX3AEAAItV4ItF3ImX5AEAAIsVRDEMCImH
4AEAAIXSD4TQ9v//i09YhckPhMX2//+LRzSLUASJ+ANRBOiN6v//6bD2//+4PP7/bynQiQyH6YX8
//+D+AeNtgAAAAAPhFD+///HRCQMx58KCMdEJAigAAAAx0QkBKieCgjHBCScogoI6CaT/f+NtgAA
AACLdRSF9g+Jr/7//4uXrAEAAIuHsAEAAIkUJCnQiUQkBOjbfP3/i0cci1gIhdsPhLUCAAAx9rks
owoIgL+UAQAAAA+JAv3//4uHUAEAADH2iQQk6Gk9/f+5LKMKCOno/P//i5U4////i3MQi0ocOc4P
h9b6//+LA4nyKcKJhXz///+LhTj///8DUwQPt0AsweAFiYUI////Acg5wg+Cqvr//4uFfP///wHI
KfCJh1ABAADplfr//8dEJBQAAAAAx0QkEP/////HRCQMMgAAAItDFIlEJAgptXT///+LjXT///+J
NCSJTCQE6MN7/f+5jZ4KCIPAAQ+Fo/r//+kC+///i1MU9sICD4RNAwAAifArhXD////HRCQEAAAA
AIlEJAiLlXD///+JFCTocmr9/4tTFPbCAg+FWPr//6GMMQwIiVQkCIlEJAT32COFcP///4kEJOjJ
e/3/6Tb6//+NdCYAi09ghckPhOz9//+Lh8wBAACNl1wBAAA5EA+E2P3//8cEJAQAAADoNVn9/7nU
ngoIx4Uw/////////4XAiYdkAQAAD4SZ+///iTiLl8wBAACLh8gBAADHh2gBAAABAAAAiVQkBIPC
BI0Ehfz///+JFCSJRCQI6GZe//+Ll8wBAACNh2QBAACJAulq/f//jXYAucChCggx9oulRP///+lH
+///uUChCggx9uvsg71M////Ag+FE/3//4Pi/IiXlAEAAOkF/f//Mf+5Xp4KCMaFVP///wDpCPv/
/6HwMAwIhcAPhUf2///o9Q79/4XAD4X3AQAAkI10JgDoE1UAAIXAicGNtCYAAAAAD4TcAQAAiQGL
nRT///+JQQih5BAMCIlBELjzAAAAx0Xk/////4lN6MdF7P//DwDHRfBRAAAAzYCFwA+FigEAAItF
5I0ExQMAAACO6KHsMAwIi3WAg8ABo+wwDAiJhzwCAAAPt4dYAQAAibVo////iYUY////6en0//+N
tgAAAACJBCTo0Dr9/+k+/f//Mfa5eKIKCIO9TP///wMPhaT7///pO/r//2aQi404////D7dBLMHg
BYkEJOibV/3/uVCjCgiFwInCD4QN+v//i504////D7dDLMHgBYlEJAiLtUj///+JFCSJdCQE6Llo
/f+Aj5QBAACAiYdQAQAA6Wf7//+5JKIKCDH26YL+//+LTRyJTCQIi500////xwQk8KAKCIlcJATo
jk0AAOnu8v//Mfa5eKEKCPdFFAAAACAPhEz+//+J0AMHgLVv////AcClb////weJh6wBAAADhXj/
//+Jh7ABAAAPtoeVAQAAg+B/CoVv////iIeVAQAA6bf3///HRCQMsJ8KCMdEJAjKAwAAx0QkBGmd
CgjHBCR4ngoI6BKP/f+DDTQQDAgHi0UY/xXgEAwIuXyjCgiFwInGD4Uc+f//6bj6//+JyLoBAAAA
6AJQAAAx9rkYVQoI6a39//+57KEKCL4MAAAA6Z79//+DygKJVCQIiUQkBCONcP///4kMJOiueP3/
uZyhCgiFwA+Jjfz//+l+9///D7eHWAEAAMdEJCwIAAAAiUQkMIuHUAEAAMdEJCQIAAAAiVQkIMdE
JBwIAAAAiUQkKIuVeP///8dEJBQIAAAAiVQkGIsHx0QkDAgAAACJRCQQi0cIx0QkBAgAAADHBCS4
owoIiUQkCOgwTAAA6VH6///HRCQMx58KCMdEJAipAAAAx0QkBKieCgjHBCQAowoI6AeO/f/HRCQM
x58KCMdEJAilAAAAx0QkBKieCgjHBCTUogoI6OON/f+NdgBVuUQQDAiJ5VdWU4PsHIsVLDEMCIlF
8KFMMQwIxwQkSBAMCOg4hv3/g+wEo0AQDAjHBCQUAAAA6ERV/f+FwInHo0wQDAgPhMQBAAChRBAM
CLnNzMzMjQSFJwAAAPfhidPB6wRpw9gEAACJBCToD1X9/4kHoUwQDAiLCLjsnwoIhckPhI0BAACN
BJu+4KQKCMHgAjHbiUXs99jHBVAQDAgAAAAAiQ2AMQwIiUXoi4MgpQoIifKJcQyJDB/HQQTtngoI
x0EIAAAAAI10BgGJQRCAOi8PhU0BAACLFUQQDAgxwIXSdBONdCYAx0SBFAAAAACDwAE5wnfxjUME
g/sMjRQHdBaLXegDTeyD+BCJDBl0DonD65iNdCYAxwEAAAAAi03wxwWILQwIGAAAAMcCAAAAAIXJ
dAiLRfCAOAB1HMcFOBAMCP////+hgDEMCKNsMQwIjWX0W15fXcOJBCToT2T9/41QAYPAE4Pg/CnE
iVQkCItV8I1EJB+D4PCJBCSJVCQE6Epl/f+LXfC5AQAAAInaicYPtgO7CAAAAITAdBtmkIPoOjwC
g9EAg8IBD7YChMB17o0cjQQAAACJHCTov1P9/4nChdKjOBAMCLjsnwoIdEOhMBAMCLkZnwoIx0Qk
CAAAAADHRCQE8lwKCIkEJInw6Avg//+hOBAMCIsQhdJ0SccFPBAMCAAAAADpOP///7gcpAoIiQQk
Mckx0rgMAAAA6NtBAADHRCQM3J8KCMdEJAiyAgAAx0QkBGmdCgjHBCQAnwoI6JeL/f+JBCToLzb9
/8cFOBAMCP/////ro412AFWJ5VdWU4PsEItVDIt9FA+2AonTi1UQiVXsidaNdCYAPCR0MIgGg8MB
g8YBhf91GA+2A4TAdenGBgCLRRCDxBBbXl9dw412AA+2Azw6deSJdezr0KEwEAwIg8MBuTmdCgiJ
2ok8JIlEJASLRQzoXtz//4XAiUXwdEmLRQiFwA+ExgAAAItFCIuQqAEAAI1C/4P4/XZWg33wAXZp
A13wD7YDhMB0FY12AIX/dAQ8OnRig8MBD7YDhMB17ot17Ol1////i0UMuUCdCgiJ2sdEJAQAAAAA
iTwk6PTb//+FwIlF8HQ8ixVMMQwI66KJNCSJVCQE6KlY//8DXfCJxg+2A+kv////xgYkg8YBD7YD
6SH///+4OgAAAIt17OkF////i0UMuUmdCgiJ2sdEJAQAAAAAiTwk6Jfb//+FwIlF8HTEukHCCgjp
Q////+jxTgAAicLpN////412AI28JwAAAABVieWD7CDHRCQEJAAAAIld9InDiXX4idaJffyJFCTo
TU7//4XAdTiJNCTowWH9/41YAYkcJOiGUf3/icIxwIXSdBCJXCQIiXQkBIkUJOi+Yv3/i130i3X4
i338iexdw8dEJAQBAAAAiQQk6CHc//+FwInHdLKJNCToc2H9/4XbiUXwD4SXAAAAi4OoAQAAhcB0
WYP4/3RQiQQk6FFh/f+LTfCLFSwxDAiDwQE50HMCidCD6AcPr8eNBAGJBCTo/lD9/4nCMcCF0nSI
x0QkDAEAAACJVCQIiXQkBIkcJOi+/f//6Wv///8xwOu0i0MEgDgAjbQmAAAAAHVFjbYAAAAA6NtN
AACJwomDqAEAAI1A/4P4/XfSiRQk6NNg/f/rgJDou00AAInCjUD/g/j9jXYAd7WJFCTotmD9/+lg
////x0QkDHKfCgjHRCQIUwEAAMdEJARpnQoIxwQkHJ8KCOi9iP3/jbYAAAAAjbwnAAAAAFWJ5YPs
JIld9InDMcCJdfiJ1ol9/IsSg/r/dAmF0rgBAAAAdBOLXfSLdfiLffyJ7F3DjbYAAAAAi1SLIIXS
D4TEAAAAi0M0i0AEiUXoi0MEi1IEiUXwoYgxDAiJVeyFwA+F0AAAAItV7InYA1Xo6B3+//+Jx7g8
pAoIhf8PhKMAAAAPtgcxyYn6uwgAAACEwHQhjbYAAAAAPDoPlMCDwgEPtsABwQ+2AoTAdeyNHI0I
AAAAiRwk6JVP/f+FwInDdFeLRfC5M58KCInaxwQkAAAAAIlEJAiLRQiJRCQEifjo7Nv//4k8JOhk
Mv3/uAEAAACJHsdGBAEAAADpJv///4TSdAWA+jp1a8cG/////zHA6RD///+NdgCJPCToMDL9/7js
nwoIiQQkMckx0rgMAAAA6Jo9AACLFTAQDAiF0g+FIv///w+2EIt98OsRjXQmAITSdLSDwAGDxwEP
thAPtg840XTshMl1C+uVjbYAAAAAD7YQhNKNdgAPhOj+//+DwAGA+jqNdCYAdeYPthCE0g+E0f7/
/4t98OvDjbYAAAAAVYnlV1aJxlOD7BSEyYlV7IhN8HQNx0IEAAAAAMcCAAAAAItCBIuelAAAAMdF
6AAAAACNRMIIhduJReQPhIcAAAAx0rg4EAwIjU3kjZ7oAQAA6Cra//+5HQAAAInaifDHBCQ7nwoI
6PX9//+EwHUx9oYBAgAACHQ9gH3wAI10JgB0D4tV7ItCBI0ExQgAAAABAoPEFFteX13DjbQmAAAA
ADHSidiNTeTo1Nn///aGAQIAAAh1w41N5DHSuEwQDAjovNn//+uyZpCJ8+sOjXQmAIubbAEAAIXb
dDWNu5gBAAC5DwAAAIn6idjHBCQ1nwoI6Gv9//+EwHTXMdKJ+I1N5Oh72f//i5tsAQAAhdt1y4tO
GIXJD4Un////ix2gMQwIhdsPhBn///8PtoOUAQAAg+ADPAIPhAf///858w+E//7//427mAEAALkP
AAAAifqJ2McEJDWfCgjoA/3//4TAD4Tc/v//jU3kMdKJ+OgP2f//6cv+//+NdgCNvCcAAAAAVYnl
V1ZTgexUAgAA/IN9FACJhcz9//+Jlbj9//+Jjcj9//8PjJMFAAAPhWkFAACLHaAxDAiF23UpjbQm
AAAAAOtOjbYAAAAA9oOVAQAAAQ+ErQEAAItbDIXbjbYAAAAAdC4PtoOVAQAAqAJ16KhAdeSLhbj9
//+J2ujyPQAAhcB0xo1l9InYW15fXcIQAGaQi4XM/f//hcAPlYXT/f//9gUwMQwIQA+FBAEAAMZF
8wDHRCQELwAAAIu9uP3//4k8JOgaSf//hcAPhJcBAACAvdP9//8AD4RtAQAAi5W4/f//i4XM/f//
6IT6//+Jw4Xbv/////+JXex0QYC90/3//wCLjcz9//8PhE0BAACNRfOJRCQEjZXk/f//idjHRCQI
AQAAAMcEJAAAAADokN7//4P4/4nHD4SRBQAAi0UQJQAAABCD+AEZwCGFzP3//4P//w+ESQUAAKEs
EAwIjY3k/f//iUXojUXox0QkFAAAAACJRCQQi0UQiUQkDItVCIlUJAiLtcz9//+J+ol0JASLReyJ
BCSLhbj9///oQeb//41l9InDidhbXl9dwhAAjXYAgL3T/f//AA+E7/7//4uNzP3//4tBBItRGIA4
AHQriVQkEIlEJAzHRCQIAAAAAIu1uP3//8cEJGCkCgiJdCQE6JxBAADps/7//6EoEAwIiwDrzItL
WIXJD4RI/v//i0M0i3gEA3kEiXwkBIuFuP3//4kEJOgoSf//hcAPhSX+//+J+onY6Hfa//+Ai5UB
AAAB6T3+//+NdgCLhbj9///oXdb//4nD6ZT+//+LDaAxDAjpqP7//4k8JOjzWv3/g8AB9gUwMQwI
AYmF1P3//w+FQwUAAIuFzP3//4XAD4ROAgAAi4XM/f//i4CUAAAAhcAPhDoCAACDPTgQDAj/v///
//+4AQAAAHRdgL3T/f//AIuVzP3//w+EhQQAAI1F84lEJBSNheT9//+JRCQIjUXsx0QkEAIAAACJ
VCQMiUQkBMcEJDgQDAiLjcj9//+LldT9//+Lhbj9///o8+D//4P4/4nHD5TAgL3T/f//AA+ELAEA
AITAD4QkAQAAi53M/f//uR0AAADHBCQ7nwoIi4XM/f//gcPoAQAAidrokfn//4TAD4WxAAAAi4XI
/f//hcAPhScEAACLhbj9///oIAYAAIXAiYXg/f//D4TnAAAAgL3T/f//AA+EsQQAAIu1zP3///aG
AQIAAAgPhUUEAACLjcz9//+NRfPHRCQIAAAAAI2V5P3//4lEJATHBCQIAAAAi4Xg/f//6PXb//+D
+P+Jxw+EjwAAAIuF4P3//+jP1P//hcCJRex0cPYFMDEMCAEPhEb9///HBCSUsgoI6I8/AADpNf3/
/2aQjUXziUQkFI2F5P3//8dEJBAEAAAAi43M/f//iUQkCI1F7IlEJASJHCSJTCQMi43I/f//i5XU
/f//i4W4/f//6LTf//+Jx4P//3WV6f/+//+JPCSQjXQmAOhbXf3/gL3T/f//AIuVzP3//w+E4wIA
AIXSdA32ggECAAAID4X5AgAAgz1MEAwI/w+E7AIAAI1F84lEJBSNheT9//+JRCQIjUXsx0QkEEAA
AACJVCQMiUQkBMcEJEwQDAiLjcj9//+LldT9//+Lhbj9///oKN///4nH6Qn///+LFaAxDAiAvdP9
//8AiZXY/f//D4T1AAAAi53M/f//xoXf/f//AOsPkIubbAEAAIXbD4TKAAAAjbuYAQAAuQ8AAADH
BCQ1nwoIifqJ2Oiv9///hMB0041N84lMJBSNheT9///HRCQQBAAAAIu1zP3//4lEJAiNReyJPCSJ
RCQEiXQkDIuNyP3//4uV1P3//4uFuP3//+iH3v//g/j/iccPhWT+//87ndj9//8PlMAIhd/9///p
cP///8dEJAyOnwoIx0QkCLgHAADHRCQEaZ0KCMcEJE2fCgjo1H/9/8dEJAyOnwoIx0QkCLcHAADH
RCQEaZ0KCMcEJEOfCgjosH/9/4C93/3//wAPhbj8//+Lhdj9//+FwA+Eqvz//4uV2P3//w+2gpQB
AACD4AM8Ag+Ekvz//8cEJDWfCgiLhdj9//+J04HDmAEAALkPAAAAidrorPb//4TAD4Rp/P//gL3T
/f//AIuV2P3//3QGi5XM/f//jUXziUQkFI2F5P3//4lEJAiNRezHRCQQBAAAAIlUJAyJRCQEiRwk
i43I/f//i5XU/f//i4W4/f//6HHd//+D+P+Jxw+FTv3//+kG/P//kIt1DIX2jXYAdTKAffMAZpAP
hLAAAADHBCRWnwoIi5W4/f//MckxwOjkNAAAi0XsiQQk6Fkp/f/pX/r///YFMTEMCAR1xYuFuP3/
/+jA0f//hcCJxw+EqwAAAMdEJAgAAAAAi00QiUwkBIu1zP3//4k0JItNCIuVuP3//+iwGAAAg+wM
hcCJw3R8gIiVAQAAAoCIlAEAAATHgIwBAABMpQoIx4B4AQAAAQAAAOky+f//ixWgMQwI6XD7//+L
FaAxDAjpEv3//7jo////MclliwDHBCSspAoIi5W4/f//6C40AAC//////+lc/P//iz0wEAwIhf8P
hcv8//+NtgAAAADpwPv//4k8JOiDKP3/Mcm4DAAAAMcEJBihCgiLlbj9///o6jMAAMdEJAgAAAAA
iXwkBMcEJIikCgjosjsAAOmg+v//x4XA/f//4KQKCDHbizydIKUKCIu14P3//4m9vP3//zn/i428
/f//i73A/f//86YPhE38//+DwwGD+wQPhHr7//+LlcD9//+Lhbz9//+NVAIBiZXA/f//67OLDaAx
DAjpXfv//5CQkJCQkJCQkFWJ5VeJ11ZTg+wEiUXwD7YIjbQmAAAAAITJD4SkAAAAjUHQPAl3eg+2
F41C0DwJD4eeAAAAD77Bg8cBjXDQD77Cg0XwAY1Y0OsUjbYAAAAAg0XwAQ++0Y0Eto10QtCLRfAP
tgiNQdA8CXblD7YXjULQPAl3Go12AI0Emw++0oPHAY1cQtAPtheNQtA8CXbpOd50hYnyKdqDxASJ
0FteX13DD7YfjUPQPAl2QTjZdTODRfABg8cBi0XwD7YIhMkPhVz///8PvheDxARbXl/32onQXcO6
AQAAAIPEBInQW15fXcMPvtEPvsMpwuuruv/////rpI22AAAAAI28JwAAAABVieWD7AiLFYwtDAiN
Qv+D+P12BMnDZpChlC0MCIkUJIlEJATo92X9/8cFjC0MCAAAAADJw410JgCNvCcAAAAAVYnlV1ZT
g+xs/PYFMDEMCAGJRcAPhd0FAAChjC0MCIXAD4WsAAAAuQEAAAC6lC0MCLhQpQoI6OU5AACD+P+J
w3QcoZQtDAiD+BCJRah3MYtFqIkcJIlEJATogmX9/8cFjC0MCP/////HRdAAAAAAi0XQg8RsW15f
XcONtgAAAAC/c6UKCLkLAAAAid7zpg+FSgMAAItDDIkdjC0MCI0EQI0EhRAAAACNFAODwDA5RaiJ
FZAtDAgPg9IDAADHBZAtDAj/////oYwtDAiFwA+ElwMAAIsVjC0MCIlV3IPCAQ+E6wAAAIsNkC0M
CIlNxIPBAQ+E8QAAAIs1TDEMCIsdlC0MCIX2iV3gdCa7oFsKCDH/iVwkBIk0JOijQP//hcAPhOgC
AACDxwGDwwWD/wR14cdF1P/////HRdj/////x0QkBAAAAADHBCS0pQoI6L64//+LFZAtDAiJRciL
QhSJxoPuAXhrifeLXcTR/4tN3I0EfwNN4ItEwjQp2THbiU3MOcF3JOtKZpCNd/853nxBjTwz0f+N
BH/B4AMDBZAtDAiLQDQ5Rcx2KItVxAHCi0XA6Av9//+D+AAPhKwAAAB9yI1fATnejXYAfcWNtgAA
AADHRdAAAAAAi0XQg8RsW15fXcONtgAAAACLVdyLQgyLFZQtDAiJx4PvAXjVi03cjQRAifvR+zH2
jUSBEAHKKcKJReSNBFuLRIEUiVXoOcJ3KOuujbYAAAAAjXv/Ofd8oY0cPtH7jQRbweACAwWMLQwI
i0AUOUXodoiLVeQBwotFwOhr/P//g/gAD4SaAgAAfciNcwGQjXQmAOvBhf+JfeyQD4SaAwAAixWQ
LQwIjV//jQRbi0TCNDlFzIlVsHcq60KF2w+ErgEAAIsNkC0MCI1T/40EUotEwTQ5RcyJTbAPhpoB
AACJ34nTi1XEAcKLRcDo+/v//4XAdMeLHZAtDAiJXbCLVdTHRdAAAAAAiVWs6x+NtCYAAAAAg/kD
dEuDxwE59w+PsAAAAKGQLQwIiUWwO33sfiSLTbCNBH+LRME0OUXMD4aQAAAAi1XEAcKLRcDom/v/
/4XAdX+LXbCNBH+LTMMwg/kBdbCLVbCNBH+LRMI4OUXMiUWYdqOLRdCFwHQIOw3YEAwIdZSLHYQx
DAiF24ldnA+F6wAAAItdyIXbD4UyAQAAi0WwjRx/i1Wwi0TYRAtE2kAPhWH///+LXZgDXcQ7DdgQ
DAiJXdAPhUz///+NtCYAAAAA9gUwMQwIAQ+Euvz//4tF0IXAD4Sv/P//i1XQxwQkTJ4KCIlUJATo
LTYAAItF0IPEbFteX13Dg32oMA+GZ/z//79/pQoIuRQAAACJ3vOmD4VT/P//iR2QLQwIiR2MLQwI
6bn8//+NTzCJzsH+H4lN1ItF1Il12CNF2IPAAQ+EFP3//zHAMdL2wSAPlMAPlcLT4tPgiUXUiVXY
6fj8//+hkC0MCIlFsInf6X3+//+LVbCNBH87XMI8D4KI/v//6QD////HRCQMx6UKCMdEJAjrAAAA
x0QkBJSlCgjHBCSfpQoI6HJ3/f+/f6UKCLkUAAAAidbzpg+EJPz//+kV/P//i12wjQR/jQTDi1BA
i0BEiVW8iUW4JQAADwB0DDNF2AtFrA+FHv7//6FsKwwIixVoKwwIDQAAD4D30vfQI1W8I0W4CdAP
hfz9///plv7//2aQhduJXfB0WqGMLQwIjXP/iUW0i1W0jQR2i0SCFDtF6HIv60eQjXQmAIX2D4TA
AAAAiw2MLQwIjVb/jQRSi0SBFDlF6IlNtA+GrAAAAInzidaLVeQBwotFwOhr+f//hcB0x4s1jC0M
CIl1tMdF0AAAAADrGIP6A3RPg8MBOfsPjy3+//+hjC0MCIlFtDtd8H4oi1W0jQRbi0SCFDlF6A+G
Df7//4tV5AHCi0XA6Bj5//+FwA+F+P3//4tNtI0EW4tUgRCD+gF1rIt1tI0EW4tEhhg5Reh2ootN
0IXJdEg7FdgQDAh1kwNF5IlF0OnA/f//oYwtDAiJRbSJ8+lr////x0QkBFClCgjHBCRhpQoI6PUz
AADpCvr//6GQLQwIiUWw6bX8//8DReQ7FdgQDAiJRdAPhUH////pdP3//5CQkJCQkJCQkJCQkFWJ
5YPsHIld9InDiXX4iX38i4BMAQAAhcB0WItIBIsxibN4AQAAi1EIi3kEjUL/hdB1ZomDfAEAAItB
DImDgAEAAI1BEImDhAEAAI0EkImDiAEAAI0UvQAAAACNBLAp0ImDjAEAAItd9It1+It9/InsXcOL
QzCFwHTsi0AEixCDwAiJg4wBAACJk3gBAACNFJCJk4gBAADrzcdEJAyxpgoIx0QkCNsBAADHRCQE
3aUKCMcEJPSmCgjoA3X9/412AFWJ5YPsLIld9InDiXX4ic6JffyLUASF0g+EygAAADHAZoN7DgAP
lMCFRiQPhYcAAAAPtkMMg+APg/gCD4+IAAAAO14gD4UOAQAAi34Qi04Uhf+LkaQBAAAPhKoAAACF
0g+EEwEAAItGDA+3BEJmiUXkJf9/AADB4AQDgXABAACLcAQ7dwR1FIsAixeJBCSJVCQE6Ck6//+F
wHQfi0cIhcB1FoX2jXQmAHUOZoN95ACQeQiNtgAAAAAx24nYi3X4i130i338iexdw4P4BQ+Eb///
/4P4Bg+EZv///5CNdCYA69aNtgAAAAAPtkAMg+APg/gGjbYAAAAAD4Qg////ZpDrto22AAAAAIXS
jbYAAAAAdKiLRgwPtwxCi0YIicqD4AKD+AEZwIHi/38AAPfQg8ADOdB/hWaFyQ+Iev///4tWBI1C
AYXSiUYED4Vp////iR4x2+li////i0Yci1YYAwOJVCQEiQQk6FQ5//+FwA+E1v7//+k/////i0cM
hcBmkA+ENP///4nK6FMsAACFwA+EJf///8dEJAznpgoIx0QkCHMAAADHRCQE6aUKCMcEJCSnCgjo
R3P9/420JgAAAABVieVXVlOD7FiLfRSJReSLRQiJVbiLVRCJTbSJReyLRRiJRdyLRRyJRdSLRSSJ
RfCLQgSLTbiNNL0AAAAAi124iUXAAzLB6QWD4x+JTbyJXazrFJCNdCYAg8cBg8YEOX3AD4bxAAAA
iwbHRdAAAAAAx0XMAAAAAItAFDtFIIlF4HTW9kXwAnQJ9oCUAQAAA3TH9oCVAQAAQHW+9gUwMQwI
CA+F/wAAAItF4IuYeAEAAIlFsIXbdKGJwotAOInRi0AEiUXEi0I0i5KEAQAAi0AEhdKJRegPhP0A
AACLRbwjgXwBAACLiYABAACLFIKLRbjT6InBidCD4R/T6A+2TazT6iHQqAEPhS4BAADHRdgAAAAA
g33QAXRQi03YhckPhTX///+LRdyFwA+EKv///4tADIXAD4Qf////i1Xg6N8qAACFwA+ED////7j/
////ZpDrCI22AAAAADHAg8RYW15fXcONtgAAAACLRcyFwHSpD7ZQDMDqBID6AXQTgPoCdZiLFWQx
DAiF0g+FJQEAAItNDIkBi0XgiUEEg8RYuAEAAABbXl9dw4tQGItABIA4AHUHoSgQDAiLAIlUJAyJ
RCQIi0XkxwQkdKcKCIlEJATobS8AAOnP/v//i120iwuD+f8PhOoAAACLXbAx0onI97N4AQAAi4OM
AQAAiwSQhcCJRdh1H+kK////i0Xgi5CIAQAAi0XYiwSChcCJRdgPhPD+///B4AQDRcSNTczoEPz/
/4XAdNTpNv///4tFuDHS9/OLXbCLg4gBAACLBJCFwA+Et/7//40chQAAAACLRbADmIwBAACLRbiL
EzHQ0eh0F4PiAQ+Fk/7//4PDBItFuIsTMdDR6HXpi0XgidqNTcwrkIwBAACJ0MH4AolF2MHgBANF
xOiZ+///hcAPhcD+//+LE+u8i1UMixqF2w+FWP7//4kCi0XgiUIE6Uv+//+NdgCLXeQxyQ+2A4TA
D4SDAAAAD7bID7ZDAYTAdHiJyg+2wMHiBI0MEA+2QwKEwHRlicoPtsDB4gSNDAIPtkMDhMB0UonK
D7bAweIEjQwCD7ZDBITAdD+Jyg+2wMHiBI0MAo1DBYlFyA+2QwWEwHQmweEED7bQAcqJ0CUAAADw
g0XIAYnBMdGLVcjB6BgxwQ+2AoTAddqLXbSJC+l5/v//jXYAVYnlV1a+BRUAAFOB7KgAAACJTYCJ
wYlFiIlVhA+2EITSdByQjXQmAInwD7bSweAFg8EBAfCNNAIPthGE0nXpi10Mx0Xw/////8dF6AAA
AADHRewAAAAAhdt0DfdFFPr///8PhfICAACLTRiFyQ+FugIAAItVCMdFkAAAAACLAoXAD4R5AQAA
i10IjX3wi1WQ6xWNtgAAAACDwwQx0osDhcAPhFkBAACLTRCJTCQci00YiUwkGItNFIlMJBSLTQyJ
RCQIjUXoiVQkDIlEJASJTCQQi1WAifmLAonyiQQki0WI6Kr7//+D+AAPjxEBAAB9p4tVGIXSZpB1
notNDIXJkA+EHgUAAItVhMdFmAAAAACF0nQJi02Ei0kEiU2Yi10Mg/j+ugymCgiLC4tbDHQFuvGM
CwiLRYiNfbC+AQAAAIlVzI1V0IldxIn7x0WwIqYKCIlFtMdFuCqmCgiJTbzHRcA1pgoIx0XIS6YK
CImVcP///422AAAAAIsDg8MEiQQk6BtG/f8BxjudcP///3XpjUYSg+D8KcSNdCQvg+bwifKLB4PH
BIkUJIlEJAToPzz//znficJ16YtNmIA5AHUVoSgQDAjHRZhlpgoIixCF0nQDiVWYiTQki1WYMcC5
dKYKCOjKJQAAi12AMcDHAwAAAACD7ASNZfRbXl9dwhQAZpCLfeiF/w+EEAIAAItNgIsRhdJ0DA+2
Qg2D4AOD+AN0SIt17MdFlAAAAAAPtoaUAQAAg+ADPAIPhA4CAACAjpUBAAAIoTAxDAipBAQAAA+F
KwEAAItF6ItNgIkBi0XsjWX0W15fXcIUAIN9EAEPhNYDAACLTQjHReAAAAAAx0XkAAAAAIsBhcAP
hOUDAACJy41N4I198ImNdP///+sYjXYAg8MEiwPHRZAAAAAAhcB0SotNgIsRx0QkHAEAAACLTRiJ
TCQYi00UiUwkFItNDIlMJBCLTZCJRCQIiUwkDIuFdP///4n5iRQkifKJRCQEi0WI6Jr5//+FwHSm
i0XghcAPhG0DAACLXYQ5XeQPhGEDAACLVYCLTYTHRZQBAAAAiwKJTeyJzolF6On9/v//i00Ii10Y
x0WQAAAAAIsBixA5Gg+EOf3//4NFkAGLTZCLXRg5HIp18ekl/f//x0QkDNOmCgjHRCQIRwEAAMdE
JATdpQoIxwQknKcKCOhSbP3/i02EqASLWQQPhMf+//+LfZS+oKYKCIX/dQW+maYKCItF7ItIBIt4
GIA5AHUHoSgQDAiLCItFhIA7AItQGHUSoSgQDAi7ZaYKCIsAhcB0AonDi0WIiUwkDIl0JBSJfCQQ
iUQkGIlUJAiJXCQExwQkPKgKCOjaKQAAi00MhckPhHkDAACLVQyLAscEJKqmCgiJRCQE6JopAADp
OP7//4tVgIsChcB0Cw+2QAzA6AQ8AnQLi10YhdsPhEcCAACLVYAxwMcCAAAAAOkU/v//9kUUAQ+E
6P3//zt1hA+EFQMAAPaGAAIAAAiNdCYAD4UEAwAAi12Ei5v4AQAAiV2oi0WEi7jwAQAAifqF0olV
pHQuidGLEoXSdCY51onIdRTp0wIAAJCDwAQ51o12AA+ExAIAAItQBIXSkI10JgB15otFqMdFrAAA
AACFwHQ6i12oixuF24ldrHQui1WoMcA5cgR1F+mPAgAAkI10JgCLTag7dIEED4R9AgAAg8ABOUWs
kI10JgB35otVFIueSAIAAIuGTAIAAIPiBImdfP///4mFeP///4lVjA+FbAIAALgAAAAAhcAPhDMD
AADHBCToEAwI6A5h+PeLfayLTYSLQRiNBMCLBIWgMQwIhcB1DutJkI10JgCLQAyFwHQ9OfCNtCYA
AAAAde6FwI10JgB0KoueTAIAADGdeP///4uGSAIAADGFfP///4uVeP///wuVfP///w+EmQIAALv/
////uAAAAACFwHQMxwQk6BAMCOiSYPj3i0WMhcB0C2XHBRwAAAABAAAAg8MBD4WZAQAAi0WMhcB0
DItFhIuAzAEAAIlFCItVGIlUJBCLTRSJTCQMi10QiVwkCItFDIlEJASLVQiJFCSLTYCLVYSLRYjo
5Pn//4PsFOk6/P//x0QkDNOmCgjHRCQIXQEAAMdEJATdpQoIxwQk9aUKCOiIaf3/i3WEOXXsx0WU
AQAAAA+Ez/v//4tdhIlV6MdFlAEAAACJXeyJ3um4+///i3Xsx0WUAQAAAOmp+///i02Ex0Wc8YwL
CIXJdAmLTYSLSQSJTZyLVQy/8YwLCIn4hdJ0EotdDLgqpgoIizuF/w+E0wAAAItViI1N4L4BAAAA
x0XQwKYKCI1d0IlF2Il93IlV1ImNdP///4sDg8MEiQQk6LdA/f8BxjuddP///3XpjUYSg+D8KcSL
RdCNXCQvg+PwiRwkiUQkBOjfNv//i1XUiVQkBIkEJOjQNv//i1XYiVQkBIkEJOjBNv//iXwkBIkE
JOilLv//i0WcgDgAdRWhKBAMCMdFnGWmCgiLEIXSdAOJVZyJHCSLVZy5haYKCDHA6EYgAACD7ATp
yPz//4t17OnC+v//xwQklLIKCOgqJgAA6cj6//+/8YwLCOkj////McBlhwUcAAAAg/gCdR26AQAA
AGWLHQgAAABliw0gAAAAg8Mcg8kBsPDNgLgAAAAAhcB0FccEJOgQDAjoe17494tNhIu58AEAADt9
pA+ErgEAAIX/D4SmAQAAixeF0g+EnAEAADnWifh0EotQBIXSD4SLAQAAg8AEOdZ17ouWTAIAADGV
eP///4uOSAIAADGNfP///4udeP///wudfP///w+Faf3//+tri5YAAgAA9sIIdWCLTYQPtoGUAQAA
g+ADPAJ0GIPKCDHbiZYAAgAA6UD9//+Lfazp1Pz///aBAAIAAAh134tdhIuD9AEAADn4dnKLXYSL
g/gBAACJdLgEi5P4AQAAjUcBiQL2BTAxDAhAdQcx2+n6/P//i0WEi1AEi1gYgDoAdQehKBAMCIsQ
i0YEi04YgDgAdQehKBAMCIsAiVwkEDHbiVQkDIlMJAiJRCQExwQk/KcKCOjcJAAA6bD8//+FwLos
AAAAx0WgCgAAAHQMAcCJRaCNFIUEAAAAiRQk6FMu/f+FwInDdGaF/3QsjUgEi0WEjRS9AAAAAIuA
+AEAAImFbP///4PABIlUJAiJRCQEiQwk6G0//f+NRwGJdLsEiQOLVYSLTaCLgvgBAACJivQBAACJ
mvgBAACFwA+EI////4kEJOhcMQAA6Rb///+DjgACAAAI6RT8//+LXYSLk/gBAACF0g+Ew/7//zlV
qHQyizqF/w+EkPv//zHAO3IED4RR/v//g8ABOccPhnr7//87dIIEde+NtCYAAAAA6TT+//+LRaiL
ODt9rI12AA+Ge/7//4tVrI1EkAQ7MA+EFP7//4NFrAGDwAQ7fax37Ok3+///kJBVieVXVlOD7CiL
dQiJVdyJTdiJReCJFCTocz39/41QAQVdAgAAiVXkx0QkBAEAAACJBCToKCr9/4XAiccPhDsBAACL
VeSNmFACAACJRxSJWByNgFwCAACJVCQIi1XciQQkiVQkBOhGPv3/D7ZV2I2PuAEAAMdDCAEAAACJ
t2wBAACJj8wBAACD4gPHh8gBAAAEAAAAiYdQAgAAi0XgiUcED7aHlAEAAIPg/AnQiIeUAQAAi1UQ
iVcYjRTSiwSVoDEMCIXAD4RmAQAAicHrBGaQidGLUQyF0nX3iU8QBVwBAAC7AQAAAIl5DIuPzAEA
AIkBi1UQjQTSixU8MQwIgwSFpDEMCAGhODEMCImXTAIAAImHSAIAAIPAAYPSAIX2ozgxDAiJFTwx
DAh1B+kOAQAAicaLhmwBAACFwHX0McCF242WXAEAAHQcixmNllwBAAA503QT9kUMCLgEAAAAdAWJ
WQQxwIkUAY2HXAEAAImH0AEAAItF4A+2GITbdRODxCiJ+FteX13CDACNtCYAAAAAiQQk6Pg7/f+D
wAGA+y+JRegPhK4AAACLVei+gAAAAMdF7AAAAACJVfCNtCYAAAAAg23wgItF8IlEJASLVeyJFCTo
ai/9/4XAicN0JYl0JASJBCToCKL//4XAD4W0AAAAuOj///+D7oCJXexlgzgidL+LReyJBCToVA79
/8dF7P////+QjXQmAItF7ImHqAEAAIPEKIn4W15fXcIMAI12AIk8laAxDAgx2+mz/v//if4xwIXb
jZZcAQAAD4QU////6fP+//+JBCToAyv9/4XAiUXsjbYAAAAAdKKLVeiJVCQIi1XgiQQkiVQkBOgQ
Mf//6wiNtgAAAACJ0IB4/y+NUP919TtV7GaQdAKJ0MYAAOl0////iV3sx0QkBAAAAACJHCToWSf/
/4B4/y90rcYAL4PAAeulkJCQkJCQkJCQkJBVieWD7DTB4QWBweCsCgiJXfSJ04l1+I111Il9/InH
iUwkBIk0JOjlMP//idqD4w/B6gQxyYPiDw+2kuBmCgjGQAIAiBAPtpPgZgoIiFABi1cEMcCJNCTo
tBgAAI10JgBVicGJ5YPsGIld9Il1+Il9/IuwMAIAADs16DAMCHdxoYgQDAiLHeQwDAgtcAQAACnY
iUXsi4E0AgAAiccDuSwCAAA5fexySSnDMdIDXewpfeyLReyJXfD39onHD6/+KX3wi0Xwo+QwDAiJ
gTgCAACLQRT2gJQBAAAEdS2AiZUBAAAEi130i3X4i338iexdw5CLUQQxwDHJxwQkcKgKCOgNGAAA
kI10JgCJDCT/FdAQDAjrz422AAAAAI28JwAAAABVieVTicOD7AyLkEACAAADEKGMMQwI99iJwSHR
A5NEAgAAIcI50XQaKcrHRCQIAQAAAIlUJASJDCTokkv9/4XAeAWLXfzJw7jo////McmLUwRliwDH
BCQgrQoI6JAXAABVieVXVlOB7NQAAACLRQj2gJQBAAAED4UkAwAAi1UUhdIPhJkIAAD2BTAxDAgg
D4XpEgAAi10Ii0N4hcAPhRcTAADHhUz///8AAAAAi3UIi0Y0i0AEiYVI////i0UQhcCLRnwPlYVT
////hcAPhfYGAACLVQjHReAAAAAAx0XoAAAAAMdF3AAAAACLQmTHRdgAAAAAhcB0D4tABIlF2ItC
aItABIlF3ItNCItBcIXAdAqDeAQRD4QdCAAAi0UIjX3giX2ciwCJhUT///+LXZyJ3otL/Is2i1v4
hfaNPAuJvVj///8PhF4CAAA5+3N4D7ZTBIsDg/oHD4XLCAAAi41E////jRQI6yuLhUT///+DwwgB
AjmdWP///3ZAD7ZTBIsDg/oHD4WeCAAAi7VE////jRQwi30Ii48MAgAAhcl0yIt1CInQg8MIK4YQ
AgAAOZ1Y////jQSBiQJ3wIt9CIs/ib1E////g0WcDI1F+DlFnA+FVv///4t1CMdFyAAAAADHRdAA
AAAAx0XEAAAAAItGPMdFwAAAAACFwHQPi0AEiUXAi0ZAi0AEiUXEi30Ii0dwhcB0CoN4BAcPhEoO
AACNXcSJXZiLXQiLfZiLQziLm8AAAACLF4tP/ItABI00EYmFeP///zHAhdt0Gbirqqqq9+KLQwTB
6gM5wnYCicKNBFLB4AKBfQgAAAAAjQQBiYV8////dB+LhUT///+FwA+F4wwAAItVCIuCHAEAAIXA
D4TSDAAAi30Ii4fkAAAAhcAPhPwNAACLQAQ7tXz///+JhXT///8PhusJAACLvXz///+NRgu6q6qq
qoPHDCn49+LB6gOJlUD///+NtCYAAAAAi1f4i410////i51E////A1/0idDB6AgPtwxBweAEA4V4
////iV2ED7bag/sIZolNiItNCIlFgIlF8IuxcAEAAA+EsgoAAIXbD4RaCQAAi02AD7ZBDMDoBITA
D4WnCgAAi3UIidmLVYCJdawx9oXSdAiLRayLcgQDMIP5JQ+HCwIAAP8kjYCqCgiLTRSFyQ+FDBIA
AIt1CICOlAEAAASLlUz///+F0g+FtREAAItVCIuCRAIAAIXAdAeJ0Ohg/P//jWX0W15fXcOLVQiL
QjiLkrwAAACLQASJhWz///8xwIXSdBOLUgSJyMHoAznQD4flAwAAweADgX0IAAAAAI0EA4mFXP//
/3QOi5VE////hdIPhboCAACLVQiLguQAAACFwA+E7wIAAItABIu1XP///zm1WP///4mFVP///w+G
mf3//422AAAAAIuFXP///4udVP///4u1XP///4u9RP///4tQBAM+idDB6AgPtwxDweAEi10IA4Vs
////ib1o////i5twAQAAiYVg////iUXwiZ1k////D7bag/sID4QHAgAAhdsPhL8BAACLvWD///+L
dQgPtkcMwOgEhMAPhLUAAACLRQiLlWD///87kBQCAAAPhAoFAACD+wcPlMCD+yMPlMKEwHUIhNIP
hLIAAAC/AQAAAIP7BXUDg88Ci7Vk////iciLVQgl/38AAItN8MHgBAHGiboYAgAAiYoUAgAAD4Sd
AQAAi0YEMdKFwA+EjgEAAIuFSP///wMBi00MiVQkDItVCIl8JAiJdCQEiQwkjU3wx0QkEAAAAADo
wez//4t9CInGi0Xwg+wUibccAgAAiYcgAgAAMf+F9nQIi0Xwi3gEAz6D+yUPhisBAACLRQgxyYna
6Gf5//+NtCYAAAAAg/skD4RF////g/slD4Q8////g/sOvwEAAACNtgAAAAAPhDX///9mMf+NtCYA
AAAA6R7///+NdgCLTfCFyQ+EhQAAAIudYP///4tDCDlBCA+GrwMAAIt1CLodqgoIi0Y0i1gEi4Vg
////iwihKBAMCIsAhcB0AonCjQQLiUQkDIlUJAjHRCQEyKgKCMcEJAIAAADoeRkAAIuVYP///4tN
8ItCCItRCDnQdgKJ0IuNaP///4lEJAiJfCQEiQwk6H40/f+NtgAAAACDhVz///8Ii51c////OZ1Y
////D4fH/f//i3UIjUX4g0WcDDlFnIs2ibVE////D4Ww+v//6VX7//+NtCYAAAAAi3UIiwYBB+u3
jbQmAAAAAP8knRirCgiQMfa6AQAAAOlm/v//jXQmADnDjbYAAAAAD4M4/f//ZpCAewQIiwMPhcAE
AAADhUT///+DwwiLvUT///8BODmdXP///3fbi1UIi4LkAAAAhcAPhRH9//+LjVz///85jVj///8P
hpUNAACLvVz///+LhUT///+LVwQDB4lFpInQD7bawegIweAEA4Vs////g/sIiUWoiUXwD4REBAAA
hdsPhAwEAACLdagPtkYMi3UIwOgEhMAPhE0DAACLfQiLRag7hxQCAAAPhJYHAACD+wcPlMKD+yMP
lMCEwA+FuQIAAITSD4WxAgAAg/skD4SoAgAAg/slkI10JgAPhJoCAACD+w66AQAAAGaQD4SXAgAA
MNLpiAIAAI12AInQjbYAAAAA6Q78//+NdgCAvVP///8AkA+E/Pj//4tGLItQBItCBIXAdBEDBomG
DAIAAI1CDImGEAIAAIt9CIl6BItFFIXAD4RzAQAAoUQxDAjHQgiQ6gcIhcAPhLn4//+J+uiQEgAA
hcAPhKr4//+JPXgxDAjpn/j//5CNdCYAi0XwhcAPhAX+//+LvjgCAACF/w+ETAEAAItV8IudaP//
/4uGOAIAACtCBAED6d79//+NtgAAAACLRfCFwA+Ezf3//4tABIuNaP///4kB6b39//+QjXQmAIuV
aP///yu9aP///wE66aX9//+QjXQmAIuFaP///wE46ZP9//+NdgCF9g+EiP3//4uGPAIAAIuVaP//
/4kC6XX9//+QjXQmAItd8IXbD4Rl/f//i444AgAAhckPhLwAAACLRfCLQAQrhjgCAACLtWj///8B
Buk+/f//jbYAAAAAi4Vo////iTjpK/3//412AIO4gAAAAAEZwCFFEOlW9///jbQmAAAAAItBfIC9
U////wCLSAR1EItV3InQA0XYOcgPhEwGAACLXQiJTeSLdRCLQyiLQASJdeyJRejpqvf//420JgAA
AADHQghw6gcI6U73//8Pg5n8//+LFXAxDAiF0g+Ei/z//+k4/P//ifDonPX//410JgDppP7//4nw
6Iz1//+NdCYA6TT///+NdgCD+wcPlMCD+yMPlMKEwHUEhNJ0ML4BAAAAg/sFdQODzgKLfQg5txgC
AAAPhdL6//+LhyACAACLtxwCAACJRfDpUvv//4P7JHTLg/sldMaD+w6+AQAAAGaQdMdmMfaNdgDr
t422AAAAAItFCLkBAAAA6Kv0//+NdgC6AQAAAIP7BXUDg8oCi0UIi00Ii3UMiZAYAgAAi0XwiYEU
AgAAiwCNTfCJVCQIi1UIA4VI////iTQkx0QkEAAAAADHRCQMAQAAAMdEJAQAAAAA6HHn//+LfQiJ
xotF8IPsFIm3HAIAAImHIAIAADH/hfZ0CItF8It4BAM+g/slD4ew+v///ySdsKsKCItF8IXAD4SB
AAAAi02oi1EIOVAIdwxzUosNcDEMCIXJdEiLXQi6HaoKCIt1qItDNIsOi1gEoSgQDAiLAIXAdAKJ
wo0EC4lEJAyJVCQIx0QkBMioCgjHBCQCAAAA6GsUAACLRaiLUAiLRfCLSAiJ0DnKdgKJyItVpIlE
JAiJfCQEiRQk6HQv/f+NdCYAg4Vc////CIuNXP///zmNWP///w+Hn/v//4tdCIsbiZ1E////6U32
//+NtCYAAAAAi1UIi02kiwIBAevEx0QkDD+qCgjHRCQIJgIAAMdEJATiqQoIxwQk/6kKCOggVv3/
i0WkATjrmYtF8IXAdJKLhjgCAACFwA+EfwQAAItV8ItdpIuGOAIAACtCBAED6W7///+LRfCFwA+E
Y////4tABItNpIkB6Vb///+F9g+ETv///4uGPAIAAItVpIkC6T7///+LffCF/w+EM////4ueOAIA
AIXbD4QUBAAAi0Xwi0AEK4Y4AgAAi3WkAQbpD////4tFpIk46QX///+LVaQrfaQBOun4/v//hdJ0
LItNrIuZOAIAAIXbdQqJyOjQ8v//i1Xwi12si0f8i3WEA4M4AgAAK0IEiQaQi51A////g8cMi7V8
////jQRbjUSGGDnHD4U69v//g0WYDI1F3DlFmA+Es/b//4t9CIs/ib1E////6V/1//8xwIXSdAOL
QgSLVYQDR/yJAuuvhdJ0q4tFrIuIOAIAAIXJdQjoUfL//4tV8ItH/ANCBItVrItNhCuCOAIAAIkB
64CF0g+EeP///4tdgItLCDlKCHcQkI10JgBzUaFwMQwIhcB0SItVCItCNLodqgoIi1gEi0WAiwih
KBAMCIsAhcB0AonCjQQLiVQkCIlEJAzHRCQEyKgKCMcEJAIAAADoJhIAAItVgItKCItV8ItCCInK
OcF2AonCi02EiVQkCIl0JASJDCToLy39/+ny/v//i02EK3WEA3f8iTHp4v7//4tVhAN3/Iky6dX+
//+LdayF9g+Eyv7//4tdrIt1hIuDPAIAAIkG6bf+//+NtCYAAAAAi0f8i12EAwGJA+mh/v//i0UI
i02AO4gUAgAAD4S7AQAAg/sHD5RFo4P7Iw+UhTf///+AvTf///8AD4XeAAAAgH2jAA+F1AAAAIP7
JA+EywAAAIP7JY12AA+EvwAAAIP7DsdFvAEAAAB0EMdFvAAAAACD+wV1BINNvAKLTbyLVQgPt0WI
iYoYAgAAi1Xwi00IJf9/AADB4AQBxom1cP///4mRFAIAAHQZi4Vw////MfaLQASFwHUPx4Vw////
AAAAAL4BAAAAi4VI////jU3wAwKLVbyJdCQMi7Vw////x0QkEAAAAACJVCQIi1UMiXQkBIkUJItV
COgs4///i00Ii1XwiZEgAgAAiYEcAgAAg+wUD7ZP+IlFrOlW9P//x0W8AQAAAOlI////g/sHD5TC
g/sjD5TAhNIPhYcAAACEwA+FfwAAAIP7JHR6g/sljXYAdHKD+w65AQAAAI22AAAAAHQKMMmD+wV1
A4PJAot1CDmOGAIAAA+FJPj//4uGIAIAAIu2HAIAAIlF8Ok/+///O418////D4Mi8///kI10JgCL
EYuFRP///4udRP///wNBCIPBDDmNfP///4kEGnfh6fny//+5AQAAAOuZi00Ii0EoA1AEiVXc6Wfx
//+D+wcPlEWjg/sjD5SFN////4B9owAPhY4AAACAvTf///8AD4WBAAAAg/skdHyD+yWNdCYAdHOD
+w7HhTj///8BAAAAdBPHhTj///8AAAAAg/sFD4SFBAAAi0UIi404////OYgYAgAAD4Xp/f//icaL
gCACAACLjhwCAACJRfCJTawPtsqJwukM8///ifDo+u7//+ng+///ifDo7u7//422AAAAAOlv+///
x4U4////AQAAAOuai0d8gL1T////AItIBHUQi1XEidADRcA5yA+EiwQAAItVCIlNzItNEItCKItA
BIlN1IlF0Ol98f//O7V8////D4b4+///i718////jUYLuquqqqqDxwwp+PfiiX2wweoDiZU8////
i02wi51E////i1H4A1n0idDB6AjB4AQDhXj///+JXbQPttqD+wiJRbiJRfAPhJoBAACF23Rri024
D7ZBDMDoBITAD4WWAQAAi3UIidmLVbgx/4XSdAWLegQDPoP5JQ+HOvT///8kjUisCgiF0o10JgB0
LouGOAIAAIXAjbYAAAAAdQqJ8Ojn7f//i1Xwi12wi4Y4AgAAi3W0K0IEA0P8iQaLnTz///+LtXz/
//+DRbAMjQRbjUSGGDlFsA+FP////+kR+///hfZ014uGPAIAAIt9tIkH68qF0nTGi744AgAAhf91
Conw6IXt//+LVfCLfbCLR/wDQgSLVbQrhjgCAACJAuuchdJ0mItduItLCDlKCHcRkI10JgBzUosd
cDEMCIXbdEiLdQi6HaoKCItGNItYBItFuIsIoSgQDAiLAIXAdAKJwo0EC4lUJAiJRCQMx0QkBMio
CgjHBCQCAAAA6F0NAACLVbiLSgiLVfCLQgiJyjnBdgKJwotNtIlUJAiJfCQEiQwk6GYo/f/pEf//
/4tVsItNtAN6/Ik56QH///+LXbCLdbQrfbQDe/yJPunu/v//McCF0nQDi0IEi1Wwi020A0L8iQHp
1f7//4t1CItB/It9tAMGiQfpw/7//4t1CIt9uDu+FAIAAA+E6wEAAIP7Bw+UwIP7I4nGD5TBifKE
0g+FnwAAAITJD4WXAAAAg/skD4SOAAAAg/slkI10JgAPhIAAAACD+w66AQAAAGaQdAow0oP7BXUD
g8oCi00Ii0Xwi3UMiZEYAgAAiYEUAgAAiwCNTfCJVCQIi1UIA4VI////iTQkx0QkEAAAAADHRCQM
AQAAAMdEJAQAAAAA6K3e//+LfQiLVfCJlyACAACJxoPsFImHHAIAAItFsA+2SPjpqf3//7oBAAAA
64eLRRC6vKkKCIXAdQW68YwLCItNCItBBIA4AHUHoSgQDAiLAIlUJAiJRCQExwQkxKkKCOgcDAAA
6dvs//8Pt5NYAQAAi7NQAQAAidDB4AWNBAY5xg+DzOz//8eFTP///wAAAADrH422AAAAAItdCInQ
g8YgweAFA4NQAQAAOcYPg6vs//+DPgF14vZGGAJ13IteCIPsIKGMMQwIjXwkI4Pn8InZA04UicL3
2iHTjUQI/yHQKdiJRwSLRQgjVggDEIkXx0QkCAMAAACLRwSJFCSJRCQE6Hs3/f+FwA+IxwAAAItO
GLhAYlFzg+EHweEC0/iLTQiD4A+JRwiLhUz///+JvUz///8Pt5FYAQAAiUcM6Vf///+DjTj///8C
6W/7//+LGomdRP///+kc7f//g/sHD5TAg/sjD5TBhMCJxnVQhMl1TIP7JHRHg/sldEKD+w64AQAA
AI22AAAAAHQKMMCD+wV1A4PIAot9CDmHGAIAAA+F2v3//4uHIAIAAA+2you3HAIAAIlF8InC6RP8
//+4AQAAAOvJi3UIi0YoA1AEiVXE6fvs//+5nKgKCItdCLjo////i1MEZYsAiQwkMcnorwIAAIu9
TP///4tHCIlEJAiLRwSJRCQEiweJBCTocTb9/4XAD4iPAAAAi4VM////i0AMhcCJhUz///8PhA7u
///rwYtVCItCKIXAdGWLQATHBCQUAAAAiUQkBOjTEP3/i10IhcCJg6ABAAC7OKkKCA+Fwe3//6Eo
EAwIi00IiwCLUQS5HaoKCIXAdAKJwYlUJAyJTCQIiVwkBMcEJAIAAADorQkAAMcEJH8AAADonSb9
/7sUqQoI6725cKkKCOkp////VYnlVlOD7BCLdQhlixUIAAAAi544AgAAZYsNBAAAAIuGPAIAADtB
+HdKKdqNBMGJEMZABAGLhigCAACLniwCAACJRCQIKcOLhiQCAACJFCSJRCQE6EcZ//+JXCQIx0Qk
BAAAAACJBCTo4yP9/4PEEFteXcPHRCQMWKoKCMdEJAh/AAAAx0QkBDSqCgjHBCSYqQoI6DhL/f+Q
kJCQkJCQkFWJ5YPsKIld9Il1+Il9/IlV7IlN6IlF8P8VRBUMCIs9mC0MCIswicPHAAAAAACLRfCj
mC0MCItF6IkEJP9V7Ikzi130iT2YLQwIi3X4i338iexdw422AAAAAI2/AAAAAFWJ5VOB7NQAAACJ
hUT///+JlUD///+JjTz////HhVT///8AAAAA/xVEFQwIiYVI////iwDHRCQEAAAAAIlF+I2FXP//
/4kEJOhT1wAAhcCJw3VQi5VI////jYVQ////iQKLRQyJBCT/VQiLRfiLlUj///+JAouFRP///4uV
QP///8cAAAAAAIuFPP///8cCAAAAAMYAAInYgcTUAAAAW13CCACLRfiLlUj///+JAouFUP///4uV
RP///4kCi5VA////i4VU////iQIPtoVY////i5U8////iAIxwIP7/w+UwIPoASHD666QjbQmAAAA
AFWJ5VdWic5TgewsBAAAi00IiYXw+///iZXs+///hckPhMsAAAD/FUQVDAiLlez7//+F0osYD4Sl
AAAAhdsPhLkAAACLhez7//+JBCToXyH9/4tVCIkUJI14AehRIf3/jXABjQQ+iQQk6BMR/f+FwIlD
BHRUi1UIiXQkCIkEJIlUJAToKRf//4uV7Pv//4l8JAiJVCQEiQQk6DMi/f/GQwgBiQODvfD7//8B
GcALhfD7//+JRCQEjUMMiQQk6H/WAACNtCYAAAAAxwPxjAsIx0MEra0KCMZDCADryJCNdCYAx4Xs
+///8YwLCOlM////kMdFCFutCgjpKf///4uF8Pv//7/xjAsIifuFwHV0i5Xs+///udCmCgiAOgB1
BbnxjAsIhfYPhIMAAAChKBAMCLodqgoIiwCFwHQCicKLRQiJXCQgiXwkHIlMJBSJRCQYi4Xs+///
iXQkDIlUJAjHRCQEca0KCIlEJBDHBCQCAAAA6CsGAADHBCR/AAAA6Bsj/f+NhfT7//+/0KYKCIlE
JASLhfD7///HRCQIAAQAAIkEJOjKDv//icPpYP///768rQoI6XP///+J9o28JwAAAABVieWD7Cj3
BTAxDAh/+///iV30idOJdfiLdQiJffyJx4lN8HU0oZgtDAiFwHQciXQkCIlcJASJPCT/0Itd9It1
+It9/InsXcIEAItN8InaifiJNCTo5/3//4sVmC0MCLiLrQoIhdJ0IYlEJBCLRfCJdCQMiVwkBMcE
JJWtCgiJRCQI6JkFAADrnLiFrQoI69hVhdKJ5bkcMgwIU4nDdAqNBNKNDIWwMQwIhdsPlcCDeQQA
dAyEwHUIichbXcONdgCEwMcBAQAAAHQejQTSiwSFoDEMCIlZEMdBCFDCBwiJQQSJyFtdw2aQix0s
MgwI69pVieVdw5CQkJCQkJCQkJCQVYnlVonGU4nTg+wIi0IEiTQkiUQkBOjFDP//hcB0LYtbHIXb
dRRmkOsujbYAAAAAi1sEhduNdgB0HosDiTQkiUQkBOiYDP//hcB15IPECLgBAAAAW15dw4PECDHA
W15dw+sNkJCQkJCQkJCQkJCQkFWJ5VeJz1Yx9lOJ041V6IHsPAIAAImF1P3//w+2AceF2P3//wAA
AACJlcz9//+EwA+EfAAAAIXbfjeLhdj9//+FwA+EyAEAAIP+Pw+P1gMAAI1V6Lv/////x4T17P3/
/wwAAACJlPXo/f//D7YHg8YBhMB1W4P+P4n6ifl/d2aQidAp+IXAiYT17P3//3QKibz16P3//4PG
AQ+2AjwlD4SEAAAAPAoPhNQBAACEwInPdYSNjej9//+LndT9//+J8riSAAAAzYCNZfRbXl9dw5A8
JYn6dJ9mkIXbdAY8CmaQdAqDwgEPtgKEwHU0idFmkIP+P36Lx0QkDBKuCgjHRCQIgwAAAMdEJATh
rQoIxwQk660KCOiXRf3/jbQmAAAAADwldbSJ0evIjUoBiY3k/f//D7ZCAcaF3/3//yA8MA+EfAIA
ADwqi1UIx4Xg/f///////w+EDQIAADwuv/////+JVQgPhC4CAAA8bA+EMAEAADxaD4QoAQAAPHWQ
jXQmAA+EMwEAAGaQD49LAgAAPCUPhFACAAA8c3Qkx0QkDBKuCgjHRCQI4wAAAMdEJAThrQoIxwQk
9a0KCOjyRP3/i1UIiwKJhPXo/f//iQQk6K4c/f+D//+JwomE9ez9//90DznXifh2AonQiYT17P3/
/4NFCASDxgGLveT9//+LleT9//+DxwEPtkIB6SD+//9mkOiLd///hcCJhdj9//8PiCgCAACLhdj9
//+NTfLHRCQQAAAAAMdEJAwKAAAAiUwkCInCwfofiQQkiVQkBOi/of3/O4XM/f//dhWNtCYAAAAA
g+gBxgAgO4XM/f//d/LGRfI6xkXzCenN/f//kI10JgA5+g+EhQEAAIOE9eT9//8BjXoBD7ZCAbsB
AAAA6Y39//+DheT9//8Bi43k/f//D7YBPHUPhc3+//+LRQiD7ByNTCQjg+Hwic+LEIPHDIuF5P3/
/4mN0P3//4A4eMdEJBAAAAAAiXwkCA+UwA+2wIPoAYPg+oPAEIlEJAyJFCTHRCQEAAAAAOgFof3/
g73g/f///4nBD4TsAAAAKcc7veD9//99KIuV0P3//4PCDSnCkA+2hd/9//+D6QGJ14PCAYgBjUL/
OYXg/f//f+SJjPXo/f//ibz17P3//4PGAYNFCATpkP7//4tNCL//////g4Xk/f//AYtVCIsJg8IE
iY3g/f//i43k/f//D7YBiVUIPC4PhdL9//+LheT9//+AeAEqD4Xz/f//g8ACizqNSgSJTQiJheT9
//8PtgDpqf3//41CAomF5P3//w+2QgLGhd/9//8w6Wv9//88eA+Fuf3//+nT/v//i43k/f//x4T1
7P3//wEAAACJjPXo/f//g8YB6fD9//8px+k/////iZT16P3//8eE9ez9//8BAAAAg8YB6Wn+///H
RCQMEq4KCMdEJAh2AAAAx0QkBOGtCgjHBCTrrQoI6GVC/f/HRCQMEq4KCMdEJAhtAAAAx0QkBOGt
CgjHBCQorgoI6EFC/f+QVTHSieWD7ASNRRCLTQyJBCSLRQjod/v//8nDkI10JgBVuv////+J5YPs
BI1FDItNCIkEJKHUEAwI6FL7///Jw1W6AQAAAInlg+wEjUUMi00IiQQkodQQDAjoMvv//8nDVYnl
geyIAAAAx0QkBAAAAACJXfS7/////4l1+Il9/InXiU2QiQQk6IQd/f+FwInGeDGNRZSJRCQIiXQk
BMcEJAMAAADoNx39/4XAeAmLRcCFwIkHdSK7/////4k0JOitHf3/idiLdfiLXfSLffyJ7F3DjbYA
AAAAi1WQx0QkFAAAAACJdCQQx0QkDAIAAACJVCQIiUQkBMcEJAAAAADozSr9/4nD67SQkJCQkJCQ
kJCLDYgQDAhVieWJCKHoMAwIXYkCw422AAAAAI2/AAAAAFWJ5YPsDIkcJIl0JASJfCQIi5A8AgAA
hdJ0TWWhBAAAAIsIOw34MAwIdReLBNCD+P90NYscJIt0JASLfCQIiexdwztQ+HMhiz3wMAwIidaL
HznacguLfwQp3osfOfN29TtM9whzxWaQMcDrx410JgBVieWD7CCAPfQwDAgAiV30iXX4iX38dR6L
DewwDAiNUQGJFewwDAiLXfSJ0It1+It9/InsXcOh/DAMCIsN7DAMCIs98DAMCI1QATnKd2KLH41B
ATH2iUXwidAp8DnYcziLRMcMhcB0QIPCATtV8Hbox0QkDLiuCgjHRCQITwAAAMdEJARIrgoIxwQk
zK4KCOgMQP3/jXQmAIt/BIX/dAkB3osf67ONdgA5yg+Gd////41BATnQdQzGBfQwDAgA6Vv////H
RCQMuK4KCMdEJAhdAAAAx0QkBEiuCgjHBCTwrgoI6Lk//f+J9o28JwAAAABVieVXVlOD7BT8iz3w
MAwIi3UIi548AgAA6weQjXQmAInHiwc5w3JAKcOLRwSFwHXvhdt1bMcEJPgBAADoDwf9/4XAicKJ
RwR0OMcAPgAAAI14CLl8AAAAx0AEAAAAAInY86vrBY12AIn6ofgwDAiJdNoMg8ABiUTaCI1l9Fte
X13DMcm6Wq4KCLgMAAAAgwX4MAwIAccEJBSvCgjoL/X//8dEJAyOrgoIx0QkCCgDAADHRCQESK4K
CMcEJFGuCgjo6z79/410JgCNvCcAAAAAVYnlV1ZTg+wMi3AEiUXwiFXvi1b4jX74hdJ0IjHbZpCD
wwGAfN4EAHUQiwTeg/j/dAiJBCToRun8/zkfd+KJPCToOun8/4B97wCNtgAAAAB0GaGIEAwIKUXw
i1XwjYJwBAAAiQQk6BXp/P+DxAxbXl9dw422AAAAAI28JwAAAABVieVXVlOD7DCFwIlF2A+E7AEA
AItABIsV8DAMCMdF5AAAAADHRegAAAAAiUXciVXgi03khckPlMAPtvCLReA7MA+D+gAAAItV5I0E
FjsF7DAMCA+HnwEAAItF4I1UFgGJVfCNRPAMiUXs60SNdCYAi4E8AgAAi1XcjQTCxwD/////xkAE
AItV4IPGATkyD4atAAAAi0Xwi1Xwg0XsCIPAATkV7DAMCA+CSwEAAIlF8ItF7IsIhcl0zYtA/DlF
6HMDiUXoi4E4AgAAhcB0ojmxPAIAAA+FrgAAAIuZLAIAAIu5KAIAADn7D4LiAAAAOcMPh7YAAACL
Vdgp+ynCi0XcjQTwg8YBiRDGQAQBiXwkCIuBJAIAAIkUJIlEJAToDgv//4lcJAjHRCQEAAAAAIkE
JOiqFf3/i1XgOTIPh1P///8BdeSLReQ7BewwDAgPg6UAAACLVeCLUgSF0olV4A+Fzf7//8dEJAyi
rgoIx0QkCMEBAADHRCQESK4KCMcEJHmuCgjo2Dz9/8dEJAyirgoIx0QkCKkBAADHRCQESK4KCMcE
JGGuCgjotDz9/8dEJAyirgoIx0QkCKwBAADHRCQESK4KCMcEJGyvCgjokDz9/8dEJAyirgoIx0Qk
CKoBAADHRCQESK4KCMcEJDivCgjobDz9/410JgCLVeiLRdyJEItF2IPEMFteX13DkI10JgBVieWD
7BiJXfSJdfiJffz8izWIEAwIoegwDAiJdCQEiQQk6FkF/f/HRfAAAAAAhcCJw3Q/jbQwkPv//7kc
AQAAMcCJ94l18POrx0QkBAgAAACh7DAMCI1wDoPAEIkEJOiMAP3/hcB0IIkwi1Xwg8AIiUIEi0Xw
i130i3X4i338iexdw5CNdCYAiRwk6GDm/P/HRfAAAAAA69qNtCYAAAAAVYnlg+wQhcCJXfiJw4l1
/HQ+oewwDAjHRCQECAAAAI1wDoPAEIkEJOgjAP3/hcB0L4kwg8AIiUMEi3X8idiLXfiJ7F3pB/3/
/420JgAAAADoC////4nD6+CNtCYAAAAAMduNtgAAAADrz5CQkJCQkFW6ABAAAInlV1ZTu5+vCgiN
vfTv//+B7BAQAACJ+bhVAAAAzYA9APD//4nGD4emAAAAhcAPjp4AAAAPtpX07///gPpbD4SOAAAA
gPovD4UiAQAAg/gBugIAAAB0PY1I/4C8DfTv//8vjVQH/nUd6fQAAACQjXQmAA+2AoPqAY1Z/zwv
D4THAAAAidmD+QF16L4BAAAAugIAAACJFCToPgL9/4XAicMPhIwAAACD/gEPhKsAAACNRv+JfCQE
iRwkiUQkCOhICP//xgAAgcQQEAAAidhbXl9dw6FcMQwIhcB0V4kEJOgnEv3/icaNQAGJBCTo6gH9
/4XAicN0PKFcMQwIiXQkCIkcJIlEJATo/wf//41LAesNZpCAeP8vjVD/dQaJ0DnId/HGAACBxBAQ
AACJ2FteX13DkLv/////gcQQEAAAidhbXl9dw422AAAAAI1RAYnO6UD///+NtgAAAABmxwAvAOvD
jVABjbYAAAAA6SX////HRCQMwK8KCMdEJAgwAAAAx0QkBNCvCgjHBCSurwoI6Kc5/f+QkJCQkJCQ
VYnlU4nDg+wMiwi4AQAAADsNLBAMCIsVjDEMCHUsoTQQDAiJVCQE99oh0YkMJIlEJAjoaSP9/4XA
dRWDDdwQDAgBMcDHAwAAAACDxAxbXcO46P///2WLAOvwkJCQkJCQVYnlV1ZTg+xMi3UMi10U98YD
AAAAD4T+AAAAuAAAAACFwHQMxwQk6BAMCOiQL/j3g/v/D4T2AAAAhdsPhZcAAACLRQiNTfOJXdiN
VeiNXcSJXCQEiUXEi0UQiXXIx0XUAAAAAMcEJFDVBwiJRcyLRQSJRdCLRRiJRdyLRRyJReCLRSCJ
ReSNRezo4u3//4PsCInD6Gi8//+LTeiFyQ+F2wAAAItV2DHA6APx//+LQAyFwA+FogAAALgAAAAA
hcB0DMcEJOgQDAjo8y7494tF1I1l9FteX13Dg/v+D4Rg////jQTbizyFpDEMCIX/dBSLBIWgMQwI
9oCVAQAAEA+EPv///4tVCDHJuBYAAADHBCTssAoI6Efu//+LVQgxybgWAAAAxwQk968KCOgx7v//
uAAAAACFwHQMxwQk6BAMCOh8Lvj3i1UIMcm4FgAAAMcEJMCwCgjoBu7//8dEJAylsAoIx0QkCIwC
AADHRCQEEbAKCMcEJBSxCgjowjf9/4tF1IXAdBeB5gAAAAh1B8YF9DAMCAGJBCToZAwAAItV2DHA
6Arw//+LUAyF0nQkx0QkDKWwCgjHRCQIbwIAAMdEJAQRsAoIxwQkFLEKCOhvN/3/uAAAAACFwHQM
xwQk6BAMCOjaLfj3i0XoiUXAiQQk6BwP/f+LVcCNeAEB+jtV7HQ3g8Afg+DwKcSLRcCNdCQfg+bw
iXwkCIlEJASJNCToDRD9/4B98wB1RYtV7DHJidiJNCToKO3//4kUJOjQDv3/jVQHAY1CHoPg8CnE
i0XAjXQkH4Pm8IlUJAiJRCQEiTQk6MoP/f+NBD6JRezrtYtF6IkEJOhn4fz/666QjXQmAFUxyYnl
V4nHVlOD7ByLsGABAACF9nQqi5hcAQAAMckx0o20JgAAAACLBJMPtoCUAQAAg+AQPAGD0QCDwgE5
8nLni0cYjQTAiUXojQSFoDEMCItQDIlF7IXSD4TpAAAAi13si0MIi1gEjQQZOcJyWYX2dDsxyY12
AIuHXAEAAIsUiA+2gpQBAACoEHUXg8gQiIKUAQAAi3Xsi0YIiwCJFJiDwwGDwQE5j2ABAAB3yotV
7ItCCIlYBI1l9DHAW15fXcONtCYAAAAAi3XoiwS1qDEMCIsAiUXwjQQRjTQAweADiQQk6Hj9/P+F
wInDD4SxAAAAi1Xsi0IMiRwkweACiUQkCItF8IlEJAToog79/4tV7ItCCIlyDIkYZaEMAAAAhcAP
hZQAAACLXfCJHCToLuD8/4t17ItGCIu3YAEAAItYBOkp////ZpCJwotACItABI1EAQiJQgzB4AKJ
BCTo/vz8/4XAicF0MYt17IteCItDBIsTiQwkweACiUQkCIlUJAToKg79/4kDi0YIi7dgAQAAi1gE
6db+//+LXezHQwwAAAAAi0ccMcnHBCQbsAoIixC4DAAAAOgl6////xVAMQwI6WH///+NdgCNvCcA
AAAAVYnlU4PsBGWhDAAAAIXAdROLRQiJBCTodN/8/zHAg8QEW13Dix1YMQwIhdt0SIsDg/gxdxCL
VQiJVIMEg8ABiQMxwOvZ/xVAMQwIiwOFwHQejbQmAAAAAIPoAYkDi0SDBIkEJOgn3/z/iwOFwHXp
uAEAAADrqMcEJMwAAADoDvz8/4XAo1gxDAh0EItVCMcAAQAAAIlQBDHA64P/FUAxDAiLVQiJFCTo
5N78/7gBAAAA6Wj///+NdgCNvCcAAAAAVYnlV1ZTg+w8i0UIi1UIiwCLUgSJRdCJVdTHRCQEJAAA
AIkEJOhW+P7/hcCJRcwPhCMEAACLPaAxDAiLVQiF/4tyCHQ4ifuQO7OsAQAAciY7s7ABAABzHoC7
lQEAAAAPiLsDAACJ8onY6EIv/f+FwA+FqgMAAItbDIXbdcuLTQiLWRSD+/4PhEoDAAAxwIna6Avs
//+LQAyFwA+FagQAAItFzIXAD4ULBQAAi1UIMcmLQhSJRCQMi0XUx0QkBAAAAADHBCQCAAAADQAA
ABCJRCQIi1XQifjoxK3//4tNCIPsEIXAiUXYiUEQD4T8AgAA90XUAAAAQA+FQwIAAItd2IuDkAEA
AIuzXAEAAIPAAYX2iYOQAQAAD4VHBQAAi0XUMckx0scEJAAAAAAlCAAAiIlEJASLRdjodP8AAItd
2IuLYAEAAIPsCIXJdC8x22aQi1XYi4JcAQAAiwSYi0AUi5BwAQAAhdIPhCMCAACLTdiDwwE5mWAB
AAB31YtdCDHAMfaLUxToFuv//8dADAAAAADoauv//4tF1IPgA4PoAQ+EEQIAAItd2OsIjbYAAAAA
icOLQwyFwHX3i0MU9oCUAQAABHQXjXYAO13YdDKLWxCLQxT2gJQBAAAEdezHRCQMAAAAAIl0JAiL
g8wBAACJHCSJRCQE6MbQ//87Xdh1zotF2IuAYAEAAIXAD4TlAAAAi1XYMf/GRd8AgcJcAQAAiVXw
6x+NdCYAg+IID4QXAQAAi13Yg8cBObtgAQAAD4aXAAAAi03Yi4FcAQAAizS4D7aWlAEAAInQg+AL
PAp1yYuGzAEAAIsQhdIPhFkBAAAx2ztV8HUY6fsAAACQjXQmADtV8JCNdCYAD4TqAAAAg8MBixSY
hdJmkHXmjVMBiVXoi5bIAQAAOVXoD4N/AgAAweMCi1XoxwSQAAAAAIuGzAEAAIPHAYtN8IkMGItd
2Dm7YAEAAA+Haf///4B93wB0FaH4MAwIg8ABhcCj+DAMCA+EmgQAAItFCItIHItQGItAIIkEJItF
2OjEEQEAg+wE90XUAAEAAA+FggAAAPdF1AAQAAAPhZ8DAAD2BTAxDAhAxwUAEQwIAQAAAA+FkAEA
AI1l9FteX13Di4YsAgAAhcAPhNv+//+JNCToIvH//w+2hpUBAACoBA+FHAEAAMZF3wHpu/7//zHb
hdIPhbH+//+NSwGJTejpFf///5CNdCYAMckx0uhnGgEA6c/9//+LRdjoyvn//4XAD4Ru////jWX0
W15fXcOhUDEMCIXAD5XAD7bw6d39//8x28dF6AEAAADpyv7//4X/D4QeAQAAi18Yi0UIiVgU6aD8
///2RdQED4VK////x0QkDK6wCgjHRCQILAEAAMdEJAQRsAoIxwQkYrAKCOgWMP3/jbYAAAAAi0MY
id+FwA+EUPz//8dEJAyusAoIx0QkCPIAAADHRCQEEbAKCMcEJDawCgjo3y/9/420JgAAAACLTQiL
WRSD+/4PhM77///HRCQELwAAAItF0DH/iQQk6AT0/v+FwA+FCPz//+ms+///g+D7iIaVAQAAiTQk
/xXQEAwI9oaVAQAABA+Exf7//8dEJAyusAoIx0QkCPYBAADHRCQEEbAKCMcEJIqwCgjoZC/9/410
JgCLVdiLgpABAACJRCQMi0IYiUQkCItCBMcEJLyxCgiJRCQE6Dnt///pRP7//8dBFAAAAAAx2+mC
+///x0QkDK6wCgjHRCQIBAEAAMdEJAQRsAoIxwQkVLEKCOgCL/3/jY64AQAAOciJTex0D4P6A4lN
5MdF4AQAAAB2Jo0EEolF4I0E1QAAAACJBCTocfb8/4XAiUXkD4QNAgAAi4bMAQAAweMCiVwkCIlE
JASLVeSJFCTomgf9/4uWzAEAAItF5DlV7ImGzAEAAHQOiRQk6J75//+LhswBAACLTeCJjsgBAADp
/Pz//4tV0IkUJOg/Bv3/x0QkBAAAAACLTcyJDCSJxujKgP//icOJ8IXbdDeF/w+ESAEAAIuHqAEA
AIXAD4QGAQAAg/j/dGeJBCTo/wX9/4sVLDEMCDnQcwKJ0IPoBw+vwwHwg8Afg+DwKcSNXCQfg+Pw
x0QkDAAAAACJXCQIi0XQiTwkiUQkBOhxov//iV3QgDsAD4Vg+v//xwQklLEKCDHJulquCggxwOjw
4///McDrnfYFMDEMCEB1avdF1AABAACNdCYAdBGLRdj2gJQBAAAQdQXo5fb//4tNCDHAi1EU6Ajm
//+LWAyF2w+Enfz//8dEJAyusAoIx0QkCEQBAADHRCQEEbAKCMcEJFSxCgjoaS39/5CLRdiDiAAC
AAAI6VL8//+JRCQMi0MYiUQkCItDBMcEJLyxCgiJRCQE6Dvr///pc////4tHBIA4AHVRjbYAAAAA
6OPx//+JwomHqAEAAI1A/4P4/Q+HP////4kUJOjXBP3/6dP+//9mkOi78f//icKNQP+D+P2NdgAP
hxr///+JFCTosgT9/+mu/v//x0QkDK6wCgjHRCQIDwEAAMdEJAQRsAoIxwQkRLAKCOi5LP3/xwQk
cbAKCDHJulquCgi4DAAAAOjB4v//x0QkBOyxCgjHBCQCAAAA6E3q///HBCR/AAAA6D0H/f+QVYnl
V4nPVonWU4nDidqD7BwPtkUIKcqLDjnKcnuLVgSF0g+EsAAAAA+2wIkEJI0MD4nY6Mj///+EwA+F
iAAAAIn7Ax6h/DAMCInZKfmDwAGJRfCJ+PfQAdiNVMYMjXYAg/8BGcAjRfA5yA+DmAAAAIsCg+sB
g+oIg+kBhcB04Ykd7DAMCLgBAAAAg8QcW15fXcONtgAAAACLRNYMhcB0HDmYPAIAAHVqofgwDAjH
RNYMAAAAAIPAAYlE1gg7HewwDAgPhHz///+DxBy4AQAAAFteX13DjXYAhMAPhGT////HRCQMELMK
CMdEJAg5AAAAx0QkBCGyCgjHBCQssgoI6Hwr/f+NdCYAg8QcMcBbXl9dw8dEJAwQswoIx0QkCE4A
AADHRCQEIbIKCMcEJD6yCgjoSiv9/412AI28JwAAAABVieVXVlOB7IwAAACLTQiLgZABAACNUP+F
0omRkAEAAHUOD7aBlAEAAIPgAzwCdBj2BTAxDAhAD4WnAgAAjWX0W15fXcONdgChnC0MCIXAdA/H
BZwtDAgCAAAA69ONdgCLSRiNBMmNBIWgMQwIiU2oiUWsi0Wsi32siWWkxwWcLQwIAQAAAItABMdF
4AAAAACJRbSLXbSDwB6D4PApxI1UJB8pxI0EnR4AAACD4vCD4PCNTCQfKcSLB410JB+D4fCD5vCJ
VZgx0oXAiU2UiXWQdB+NtgAAAACLTZCJkAgCAACJBJGLQAyDwgGFwHXqiVXgi13gOV20D4UhCAAA
i3W0x0QkBAAAAACJdCQIi32YiTwk6KkC/f+JdCQIvv/////HRCQEAAAAAItFlIkEJOiNAv3/g8YB
OXW0D4bBAQAAi1WQi02UixSyiVWEgDwxAHXiD7aClAEAAIPgAzwCD4QtAQAAi32UxgQ3AYtFmMYE
MAGLVYSLgvABAADHgggCAAD/////hcB0WY1QBItABIXAdE+NtgAAAACLgAgCAACD+P90NYXAD4i9
AAAAOUW0D4a0AAAAi02YgDwBAJCNdCYAdRbGBAEBiwKLgAgCAAA58H8GjXD/jXYAg8IEiwKFwHW3
i12Ei4v4AQAAhckPhEH///+LAYXAD4Q3////MdLrG4tFhIuI+AEAAI20JgAAAACDwgE5EQ+GGP//
/4tckQSLgwgCAACD+P905oXAD4iOAAAAOUW0D4aFAAAAi32YgDwHAI22AAAAAHXGxgQHAYuDCAIA
ADnwf6iLXYSNcP+Li/gBAADrqmaQx0QkDP+yCgjHRCQIvwAAAMdEJAQhsgoIxwQkSLMKCOi0KP3/
jXQmAIuCkAEAAIXAD4XF/v//9oIAAgAACA+FuP7//4tdmIA8MwAPhHv+///ppv7//412AMdEJAz/
sgoIx0QkCNQAAADHRCQEIbIKCMcEJHSzCgjoXCj9/4lUJAiLQQTHBCQgswoIiUQkBOhF5v//6T39
//+LdaiJdCQEi32YiTwki12si03gi1WQiwPo0wkBAIt94IPsCIX/D4RiAwAAi3WQi1Woiz6LRxg5
0IlF8A+FDgYAAItFqMZFugDGRbsAx0W8AAAAAIlF7MdFwP/////HRdAAAAAA63dmkA+2l5QBAACJ
0IPgAzwCD4V+BQAA9ocAAgAACA+FcQUAAPbCCA+F5AAAAICPlQEAAECD4hCLdcCA+gGDXbz/OXXQ
xkW6AXMGi33QiX3Ag0XQAYt90Dl9tA+G3QIAAItN0ItdkIt18Is8izt3GA+FdQUAAIl17ItNmItV
0IA8EQAPhHv///8PtoeUAQAAg+ADPAJ1uou3XAEAAIX2D4TxAQAAuQEAAADHRdQAAAAAi5fMAQAA
ixqJVYyF2w+E3AAAAI23ZAEAAInYiXWcxkWIAOsZjbQmAAAAAMZFiAGLQgSDwgSFwA+E5gAAADtF
nHQaLVwBAACLdew7cBgPhW4BAACDuAgCAAD/dc+DwQHrzvYFMDEMCAIPhfAEAACLh4gAAACFwHQl
i1AEi4eQAAAAAxeLcATB7gKF9nQQjVyy/GaQ/xOD6wSD7gF19otXVIXSdAeLBwNCBP/QD7aXlAEA
AOnG/v//weICxwQQAAAAAImHzAEAAItFjDlFiA+EYwEAAItVjIkUJOhd8f//g/gBGcAgRbuLTdiJ
j8gBAACLh2wBAACFwHQTg7gIAgAA/3QKx4dsAQAAAAAAAItdwDld0A+DiP7//4t10Il1wOl9/v//
gH2IAHTGi1WMjYe4AQAAiUWIOdB0DIP5A8dF2AQAAAB2M4uPyAEAAInIweACiU3YiQQk6HDt/P+F
wA+EGgQAAIufzAEAADHSiV2MixuF2w+EQv///zHSuQQAAADrKmaQi13Uhdt0EItd1MdF1AAAAACJ
HJCDwgGLdYyLHA6DwQSF2w+EDP///zldnHQJg7usAAAA/3XKiRyQg8IB69nHRCQM/7IKCMdEJAhY
AQAAx0QkBCGyCgjHBCSWsgoI6EYl/f+Lh/ABAACFwA+EAf7//4tYBLoBAAAAuQgAAACF23QRg8IB
izSQhfZ19o0MlQQAAAAByLkCAAAAiYdcAQAAjYdcAQAAiZdgAQAAiUXU6cr9///GRbsB6af+//+A
fbMAdCSh+DAMCIPAAYXAo/gwDAgPhK4EAACLVcw7FeQwDAgPhI8EAACLXcTHQwwAAAAA6IPd//+D
PZwtDAgCD4UQAwAAi2Wk6dH5//+AfboAZpB044tV8DHA6Pzc///HQAwCAAAAiUXE6E3d//+LfbyF
/3R5i0Wsi3gIi18EhdsPhCgEAACLN4nZi0Se/PaAlQEAAEB0H41UnviJ2esSjXQmAIsCg+oE9oCV
AQAAQHQFg+kBde2LVbyNBBGJyjnDdCmFyQ+E5AMAADHAMdKLHIb2g5UBAABAdQo50HQDiRyWg8IB
g8ABOcF344lXBGWhDAAAAIXAD4VSAwAAi03AOU20D4Yh////i3WQi13Ai33AxkWzAI0cnot1mAN1
wIld5DHbiX3cMf+JdeiLVeiLReSJXciJfcyAOgCLMA+FMAEAAA+2lpQBAACJ0IPgAzwCD4W3AgAA
i44sAgAAiV3IiX3MhckPhRwCAACLlqwBAACLhrABAACJFCQp0IlEJAToRw39/4tWEIXSD4ReAQAA
i0YMiUIMi32si1YMg28EAYXSdAaLRhCJQhCLhnABAACJBCTo1M38/4uGqAEAAIP4/3QIiQQk6MHN
/P+LhvgBAACJBCTos838//YFMDEMCEAPhYIBAACLRgSJBCTom838/4tGHOsMjbYAAAAAhdt0FonY
i1AIi1gEhdJ18IkEJOh4zfz/6+aLhvABAACJBCToaM38/4uWzAEAAI2GuAEAADnCdAiJFCToUM38
/4C+lAEAAAB4UYuGmAEAAIP4/3QIiQQk6DTN/P+LhugBAACD+P90CIkEJOghzfz/iTQk6BnN/P+D
RdwBi0Xcg0XkBINF6AE5RbQPhnX9//+LXciLfczplv7//4uGUAEAAIkEJOjozPz/65/HRCQM/7IK
CMdEJAj1AAAAx0QkBCGyCgjHBCSgswoI6CIi/f/HRCQM/7IKCMdEJAiaAAAAx0QkBCGyCgjHBCRa
sgoI6P4h/f+LRgyLXayJA+mb/v//x0QkDP+yCgjHRCQI8AAAAMdEJAQhsgoIxwQkabIKCOjNIf3/
i12oiVwkCItHBMcEJHyyCgiJRCQE6LPf///p8fr//8cEJHGwCggxybqpsgoIuAwAAADottf//8cF
nC0MCAAAAACLZaTpgfb//4tGGIlEJAiLRgTHBCTkswoIiUQkBOhq3///6V/+//+LDfAwDAiFyYlN
oHQnwOoDi4Y8AgAAMcmD4gGJFCSLVaDov/T//4TAdQqh/DAMCKPsMAwIi4Y4AgAAhcB0OoXbdGk5
2IlFzHRii0XMK4YsAgAAOfiJRcgPhDgBAACh5DAMCDnHD4QQAQAAOUXMD4TvAAAAOX3Md0eJXciJ
fczGRbMB6V39///HRCQM/7IKCMdEJAgFAgAAx0QkBCGyCgjHBCSxsgoI6Log/f+JRcwrhiwCAACF
/4lFyA+FrwAAAMZFswHpHP3//4t1vIX2dR+AfbsAZpB1F6FYMQwIhcAPhJL8//+LGIXbD4SI/P//
/xVAMQwIix1YMQwIhdsPhHT8//+LA4XAD4Rq/P//g+gBiQOLRIMEiQQk6OjK/P+LA4XAdenpTvz/
/zHSjXYA6TP8//+LTciJDeQwDAhmkOlh+///x0QkBAy0CgjHBCQCAAAA6M/d///HBCR/AAAA6L/6
/P+LTciJXciJDeQwDAiJfczGRbMB6Wr8//+LVcwrliwCAACJHeQwDAjGRbMBiVXI6U/8//+JXcjG
RbMB6UP8//+NdCYAVYnlU4PsFItdCPaDAAIAAAh1SouDkAEAAIXAdHO4AAAAAIXAdAzHBCToEAwI
6A4W+PeJHCToRvT//7gAAAAAhcB0FcdFCOgQDAiLXfzJ6e0V+PeQjXQmAItd/MnD9oOUAQAACHXy
x0QkDPWyCgjHRCQIzgIAAMdEJAQhsgoIxwQky7IKCOg2H/3/jbYAAAAAi1MEMckxwMcEJN6yCgjo
PdX//5CQkJCQkJCQkJCQkJBQUVKLVCQQi0QkDOgA/QAAWosMJIkEJItEJATCDABmkFSDBCQIVVBR
Uonhg+wIx0QkBP////+NVCQEiRQkUYtMJCiLVCQki0QkIOgB+wAAixQkhdJ5D1paiwwkiQQki0Qk
BMIUAIkcJInTV1aNdCQsidmDywSD4/yJ5ynfieOJ/MHpAvOlizOLewSJA4tTDItLEItDFP8TidyL
XCQIg+wUiQQkiVQkBNt8JAjbfCQUVI1MJCSLRCQ4i1QkPOh/+gAAiwQki1QkBNtsJBTbbCQIg8Q8
w5CQkJCQkJCQkJCQkFWJ5YPsCKF4MQwIhcB0EotFCIlEJASLRQSJBCTobwwBAMnDjbYAAAAAjbwn
AAAAAFWJ5YPsCItFCIlEJASLRQSJBCToSAwBAMnDkJCQkJCQZaEAAAAAVYnlXY2A8P///8OQkJCQ
kJCQkJCQkJCQkJBVieVXVlOD7FDHRCQELwAAAIlFwIlVvIlNuIkEJOju4f7/hcB0JIPAAcdEJAQv
AAAAiQQk6Nfh/v+FwHQNgHgBAI1YAQ+FbwMAAMdF0AAAAADHRdQAAAAAi028x0QkBC8AAACJDCTo
peH+/4XAdCSDwAHHRCQELwAAAIkEJOiO4f7/hcB0DYB4AQCNUAEPhfMCAACLTcAPtgXQtgoID7YR
OMIPhHsCAACJwotNvDoRdUyAeQEvdUaAeQIAdUC42P///2WLAIsAi3BciTQk6L70/P+NUBWD4vwp
1I1cJBuD4/CJRCQIiXQkBIkcJOif6v7/ZscALy/GQAIAiV28i0UIjU3wi1W8iUQkBI1F7IkEJItF
wOi4FAAAx0XEAAAAAIPsCIXAiUXMD4XhAQAAi0XUhcB0LItd1DH2jbQmAAAAAIs7hf90D4nY6BN3
AACFwA+FogUAAItDBInehcCJw3Xgi0XsjQTAjQSFCAAAAIkEJOjr4/z/hcCJRbSJRcQPhGQEAACL
VbSLRfCJQgSLReyJAo0EwIPCCMHgAolEJAjHRCQEAAAAAIkUJOiS9Pz/i13shdsPhFUBAACLTbQx
/8dFyAAAAACJTeCLVciLTbSLddSNBNLB4AKNVAEgi03ghfaJURyLVbSNRAIoiUXYD4TEAAAAkI10
JgCLTgwx24XJdRPppgAAAGaQg8MBOV4MD4aYAAAAx0QkCIBdCgiLRgiLBJiJRCQEi0Xwi0Q4DIkE
JOhb1gAAhcB1z4tWGMdF6AAAAACF0nQXi0XwjU3oi0Q4EIkMJIlEJAT/0oXAdU7HBCQUAAAA6Pbi
/P+FwInBD4TMAgAAi0YQi1Xgx0EQAAAAAIkBi0YUiUEEi0YciUEIi0XoiUEMi0Ioi1XYhcB0C5CN
UBCLQBCFwHX2iQqLdgSF9g+FQf///4tF7IPoATtFyA+GGAQAAItF0ItN4IlBEItF8GlcODDgHwAA
iRwk6H7i/P+LVeCFwIlCCA+EUAIAAINFyAEB2ItNyIPHPIlCDIPCJDlN7IlV4A+Huv7//4tFuItV
xIkQi0XMjWX0W15fXcIEAItFwIB4AS8PhXr9//+AeAIAD4Vw/f//uNj///9liwCLAItwXIk0JOhB
8vz/jVAVg+L8KdSNXCQbg+PwiUQkCIl0JASJHCToIuj+/2bHAC8vxkACAA+2FdC2CgiJXcDpJP3/
/4nQK0W8jVATg+L8KdSNVCQbg+LwxgQCAIlEJAiLRbyJFCSJRCQE6P/y/P+JRbzp2vz//4naK1XA
jUITg+D8KcSNRCQbg+DwxgQQAIlUJAiLVcCJBCSJVCQE6Mzy/P+JHCSJRcDoofH8/41QAYPAE4Pg
/CnEjUQkG4Pg8IlUJAiJXCQEiQQk6J/y/P8PthCA+ix1Eo20JgAAAACDwAEPthCA+ix09YTSiceN
cAF1B+kR/P//ic4PthaE0nQNgPosjU4Bde/GBgCJzoXAD4Tz+///x0XQAAAAAMdF1AAAAADHRCQI
gF0KCMdEJARpfwoIiTwk6BPUAACFwA+FcwEAAItF1IXAD4TxAQAAi1XUgXoQ0GYICHUP60dmkIF4
ENBmCAh0PInCi0IEhcB17oPsMDHJjUQkG4Pg8McECAAAAACDwQSD+SBy8cdACIS0CgjHQAwBAAAA
x0AQ0GYICIlCBA+2FonwifeA+ix1FI20JgAAAACDwAEPthCA+ix09YnHhNIPhEv7//+NcAHrCI22
AAAAAInWD7YGhMB0DDwsjVYBdfDGBgCJ1oX/D4Uw////6R77//+NtgAAAADHwej///+LVchliwGF
0olNsIlF3HRVi1XIi020g+oBjQTSiVXkjXyBKI20JgAAAACLH4XbdQTrGInzi1MIi3MQhdJ1WYkc
JOjUwvz/hfZ16ItH4IPvJIkEJOjCwvz/i0XkhcB0BoNt5AHrxYtFtIkEJOiqwvz/i1Xsi0Xw6C8G
AACLTdyLVbDHRcQAAAAAx0XMAwAAAGWJCukx/f//i0MMiQQk/9LrncfB6P///2WLAYlNsIlF3Ou+
x0QkCIBdCgjHRCQEerQKCIk8JOiA0gAAhcB0ZItd1IXbdQ+QjXQmAOmUAAAAjXYAicOLA4XAdBzH
RCQIgF0KCIlEJASJPCToTNIAAIXAD4SZ/v//i0MEhcB11YPsMDHAjVQkG4Pi8McEAgAAAACDwASD
+CBy8Yk6iVME6W3+//+DTdAC6WT+//+D7DAx0o1EJBuD4PDHBBAAAAAAg8IEg/ogcvHHQAiEtAoI
x0AMAQAAAMdAENBmCAiJRdTpLP7//4PsMDHAjVQkG4Pi8McEAgAAAACDwASD+CBy8Yk6iVXU6Qf+
//+LVciDTdABi020jQTSi1XQiVSBEOkX/P//hfZ0DotDBIlGBItDBOlR+v//i1sEiV3UidjpRPr/
/5CQkJCQkJCQkJBVieVXVonGU4PsMIP4/4lN5LkIAAAAiVXoD4QFAQAAi10QiwCF2w+EsAEAAItV
EItNCMcCAAAAADHShcl0BYtNCIsRi10Mg+gBiUXwjQTAjQSGiVAIiVgMi0YEi3gUiwCFwHQKwc8J
ZTM9GAAAAItF6IXAD4S3AAAAi0XoixiF2w+EqgAAAItFCIXAD4QnAQAAi0UIiwiFyQ+EGgEAAI1W
CIlV7OsEZpCJ04k8JOi+9///i00Qi0Xki1Xox0QkHAAAAACJTCQUi03siUQkDItGBMdEJBgAAAAA
x0QkEAAAAACJTCQEiVQkCIkEJP/Xg/gEicF1F4tF6IsQOdp0DotGBItYJI0EGjlF5HOci0UIiwCF
wHQPi1Xwi10IjQTSi0SGCIkDg8QwichbXl9dwgwAiTwk6Dj3//+LVfCLTRCNBNKNBIaDeAgBiUwk
FMdEJBwAAAAAGcD30IPAAolEJBiNRgiJRCQEi0YEx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiQQk
/9eFwInBdRcx0jHAx0QGFAAAAACDwgGDwCQ5VfBz7YtVCIXSD4R2////6Vn///+QjXQmAMdEJAys
tAoIx0QkCEsAAADHRCQEiLQKCMcEJLS0CgjoxBT9/8dEJAystAoIx0QkCC0AAADHRCQEiLQKCMcE
JJC0CgjooBT9/1WJ5VdWU4PsEIlF6ItABIt96IlF7ItF6IPHLIsAiUXwi1/8hdt1C+sfjbQmAAAA
AInzi1MIi3MQhdJ1TokcJOj8vvz/hfZ16PZH5AGNdCYAdB6LReiJBCTo4778/4tV8ItF7IPEEFte
X13pYQIAAJCLR9yFwHQOiQQk6MG+/P/2R+QBdc2DxyTrlotDDIkEJP/SjbYAAAAA66KQkJCQkJBV
oTAyDAiJ5V3DjbYAAAAAVaE4MgwIieVdw422AAAAAFWJ5YPsEIld+ItdDIl1/It1CIsDiUQkBIsG
iQQk6H7Z/v+FwHQKi134i3X8iexdw4tDBItd+IlFDItGBIt1/IlFCInsXelW2f7/jbYAAAAAVYnl
i0UMiwCJRQyLRQiLAIlFCF3pN9n+/420JgAAAABVieWD7CSJdfiJxrgAAAAAhcCJXfSJ04l9/A+E
oAAAAMdEJARQDAgIxwQkpC0MCOi8Cfj3jU3widqJ8OigdQAAhcB1FItF8Itd9It1+It9/InsXcON
dCYAjX3oiV3ox0QkCPD1BwjHRCQEODIMCIk8JOgaV///hcB0C4sAi1AEhdJ0AonTiXXox0QkCPD1
BwjHRCQEODIMCIk8JOjwVv//hcB0C4sAi0AEhcB0AonGiVwkBIk0JOh12P7/iUXw64SLPaQtDAiF
/w+FZv///+htFQAAgw2kLQwIAulV////kFWJ5YPsGIl1/InGiV34iwiFyXRUi0AIg+gBhcCJRgh1
P4tGIIXAdB+LFoXSdGWJw8HLCWUzHRgAAACJHCToHvT//4k0JP/TiwbognsAAMcGAAAAAItd+It1
/InsXcNmkIsGhcB17maQi0YghcB05cdEJAwLtQoIx0QkCOkAAADHRCQE5LQKCMcEJHS1Cgjo/RH9
/8dEJAwLtQoIx0QkCNgAAADHRCQE5LQKCMcEJFC1Cgjo2RH9/4n2jbwnAAAAAFW5AQAAAInlV4nX
VlOD7ASJRfAxwGWDPQwAAAAAdAHwD7ENNDIMCA+F5gsAAIXSdB5rwjyLVfCJ+410AsSNdgCJ8IPu
POj2/v//g+sBdfGLRfCJ+ujXcgAAZYM9DAAAAAB0AfCDLTQyDAgBD4WyCwAAMcCDxARbXl9dw5CN
dCYAVYnlV1ZTg+x4hdKJRaCJVZyJTZgPhIMHAACLRQiFwA+EhQcAAIlF5I1F5IlV6MdF7AAAAADH
RfAAAAAAx0QkCKD1BwjHRCQEoC0MCIkEJOgcVf//hcAPhMYAAACLAItNDItQCItADIlVlIkRi1UQ
iUXci02Ui3XciQJrwDyNXAHM6YAAAABmkIsTjUb/iUXgjXv4jUIBhdKJA3Vki0P8hcB0K+i4egAA
hcCJwolD+A+EAAcAAItADMdDEAAAAACJQwyLQhCJQxSLQhSJQxiLcxSF9nQrwc4JZTM1GAAAAIk0
JOg58v//iTwk/9aLQxCFwHQNZTMFGAAAAMHACYlHGIt14IPrPIX2D4V6////x0W8AAAAAItFvI1l
9FteX13CDACLRQiFwA+E3wYAAItVCIPsLI10JB+D5vCJFokUJOjc5/z/i02Yg+wsjVwkH4Pj8MdG
DAAAAACJC8dGCAAAAACJRgTHRhAAAAAAx0YUAAAAAMdGGAAAAACJDCTon+f8/8dDGAAAAADHQwwA
AAAAx0MIAAAAAMdDEAAAAADHQxQAAAAAiUMEiV4Yg8MYiV2siXWki02kx0WwAAAAAMdFtP///3/H
Rbj///9/iU2oZpCLRaiLeAw7fbR/TTl9tA+EFwMAAIsdMDIMCIXbdDqLTaiLMesKjXYAi1schdt0
KYsDiTQkiUQkBOgD1f7/g/gAdDZ95ItbFIXbjbQmAAAAAHXdjbYAAAAAi1W0i0W4i02oi0kYhcmJ
TagPhNYCAACJVbSJRbjriZCJXcDrWI12AItFnIXAdBeLTZyJNCSJTCQE6KrU/v+FwA+EhAAAADl9
tA+PWQEAADt9tI22AAAAAA+EPAEAAItVtItFuItNwItJGIXJiU3AdJWLTaiJVbSJRbiLeQyLRcCL
cAQPtgY6Be+0Cgh1EYB+AQB1C4t1nIX2D4RFAgAAi1XAi02oi0IMi0kIA3oIi1WgAcGJTcSJVCQE
iTQk6CbU/v+FwA+FXv///4tFsIXAD4SLAAAAi12w6w2NtgAAAACLWxiF23R5iwOJNCSJRCQE6PPT
/v+FwHXnO3sMfEdmkHQ7OX20ifqLRcSNtgAAAAAPj07///87fbSNtCYAAAAAD4U4////i0XEifo7
RbgPjDD///+NdCYA6SH///+LRcQ7Qwh9vYtVwItNqItFxIl7DIlTEIlLFIlDCOumjXQmAIPsLI1c
JB+D4/CJM4k0JOiE5fz/i1XEi03AiXsMiVMIi1WwiUsQiUMEi0WoiV2wiVMYiUMU6Wj///+LVbg5
VcQPjbj+//9mkItdpOsOjXYAi1sYhdsPhM8AAACLA4k0JIlEJAToH9P+/4XAdeM7ewx8HI22AAAA
AA+FgP7//4tNxDtLCI10JgAPjXD+//+LRcCLVaiLdaSJQxCJUxSNdgCLRhCFwHQni1YUi1gIi0gM
i0IQhcB0EZCLUhQDWAgDSAyLQhCFwHXwiV4MiU4Ii3YYhfZ1y4tFsIXAD4Qe/v//i12w6xqNdgCL
VbSLRbiLWxiF2w+EC/7//4lVtIlFuItDFItLEItQDANRCItACIlTDANBDDlVtIlDCH/Sdco7Rbh8
y5CNdCYA676D7CyNXCQfg+PwiTOJNCToWuT8/4tNxItVqMdDGAAAAACJewyJSwiLTayJUxSLVbSJ
QwSLRcCJGYlDEIPDGItFuIldrOmR/f//i1W4OVAID40h/f//6dj8//+LdaCQ6bL9//+LRbCFwI22
AAAAAA+ERwMAAItFsItAGIXAiUXYdBSLVbCLTdiLQgw5QQx8DA+EzAMAAItFsIlF2ItVCIXSiVXU
D4StAwAAi1XYMfYx24tCFIXAdBONtCYAAAAAi0AUg8YBhcB19onza8Y8iQQk6GnT/P+FwIlFyIlF
kA+EWQIAAItNEIXbiTEPhDQBAABrwzyLdciNe/8Bxo1GDIlF0OtejXYAi1XYi00Qi0IUORmLAIlG
0HRoi03QiwGLVdiJRtTHRswBAAAAx0b8AAAAAItCEItAEIA4L3Rai1WM6GoSAACLRdiDbdA8hf+L
dYyLQBSJRdgPhMgAAACJ+4PvAY1WxIX/iVWMdZuLTdSJDCToaNH+/4tNEDkZiUbQdZiLVdiLAokE
JOhR0f7/646NtCYAAAAA6BN1AACFwInCjbQmAAAAAA+EOwIAAIlGxIsAi0oQx0bcAAAAAIlGyItC
DIXJiU7giUbYi0IUiUbkD4Rv////hdIPhJYCAACJy8HLCWUzHRgAAACJHCTofez//4tNjIkMJP/T
hcCJRbwPhZMCAACLRtyFwA+ENf///4tNjGUzBRgAAADBwAmJQRjpIP///4tFkItNDMdFvAAAAACJ
AYtNEIsJiU3Mi3WchfYPhGoBAACLXQiF2w+EVAEAAItVCIkUJOgS4vz/i02ciQwkjXAB6ATi/P+N
eAGNRD4QiQQk6MXR/P+FwInDD4Tg+f//jUAQiQOJdCQIi1UIiQQkiVQkBOjT1/7/iXwkCItNnIlM
JASJBCTo4OL8/4tVzIlTDIlDBItFyIlDCMdEJAig9QcIx0QkBKAtDAiJHCToiVP//4XAD4WG+f//
iRwk6Fm0/P+Q6Xj5//+JwotFCIXAD4V7+P//i0WYjXYA6XD4//+DbwgBO3XccxxrxjyLXZQBw2aQ
idiDxgHo7vb//4PDPDl13Hfux0W8AQAAAItFvI1l9FteX13CDACLRRCLVQzHRbwDAAAAxwAAAAAA
xwIAAAAA6dn+//+LRZiD7CyNXCQfg+PwiQOJBCTo/eD8/41TGMdDDAAAAADHQwgAAAAAx0MQAAAA
AMdDFAAAAADHQxgAAAAAiUMEiVWsiV2k6Vz5//+LRZiJRQjpof7//4tNoIlNnOmL/v//i0UMi1UQ
x0XIAAAAAMdFvAEAAADHAAAAAADHAgAAAADHRcwAAAAA6VT+///HRbwAAAAAi1UQjXcBOzJzHGvG
PItdkAHDidiDxgHoBPb//4tNEIPDPDsxcuyLRZCJBCToH7P8/4t9vItVEItNDMdFyAAAAACF/8cC
AAAAAMcBAAAAAA+F8P3//8dFvAEAAADp5P3//420JgAAAACLTZiJTdTpSPz//4tBCDtCCA+MLvz/
/5DpIvz//8dEJAwBtQoIx0QkCCkBAADHRCQE5LQKCMcEJJS1CgjoBwj9/4PvAYtVkGvHPMdEAiAA
AAAA6UH///+QVYnlg+woiXX4ica4AAAAAIXAiV30idOJffyJzw+EaAEAAMdEJARQDAgIxwQkpC0M
COg6/vf3McC5AQAAAGWDPQwAAAAAdAHwD7ENNDIMCA+F/gEAAItFDIn5idqJRCQEi0UIiQQkifDo
Q2sAAIPsCIP4AonBdCllgz0MAAAAAHQB8IMtNDIMCAEPhdQBAACLXfSJyIt1+It9/InsXcIIAKEw
MgwIhcAPhLsAAACNReyJXezHRCQI8PUHCMdEJAQ4MgwIiQQk6EVL///HReQAAAAAhcB0CIsAi0AE
iUXkjUXsiXXsx0QkCPD1BwjHRCQEODIMCIkEJOgUS///x0XoAAAAAIXAdAiLAItABIlF6PZFDAEP
hY8AAACLRQiJ2YtV6Il8JASJRCQIi0XkiQQkifDoavX//4PsDInBZYM9DAAAAAB0AfCDLTQyDAgB
D4UgAQAAhckPhTT///8xyYM/AA+Uwekn////ZYM9DAAAAAB0AfCDLTQyDAgBD4UDAQAAuQEAAADp
Bf///6GkLQwIhcAPhZ/+///oJAkAAIMNpC0MCALpjv7//4lcJASJNCTo/Mv+/4XAdF2LTeiFyXQT
i0XoiVwkBIkEJOjiy/7/hcB0Q4tV5IXSD4Q8////i0XkiTQkiUQkBOjEy/7/hcB0JYtF6IXAD4Qe
////i0XkiUQkBItF6IkEJOijy/7/hcAPhQT///9lgz0MAAAAAHQB8IMtNDIMCAF1arn/////6Vz+
//+NDTQyDAjoMvX8/+kK9P//jQU0MgwI6FL1/P/pPvT//40NNDIMCOgS9fz/6fL9//+NBTQyDAjo
MvX8/+kc/v//jQU0MgwI6CL1/P/p0P7//40FNDIMCOgS9fz/6e3+//+NBTQyDAjoAvX8/+uJVYnl
V78wMgwIVlOD7BSJReyJVeiLN4X2dCiLReyLHosAiUXwiVwkBIkEJOjgyv7/g/gAdD98WY1+HIs3
hfZmkHXYi1XsiReDxBRbXl9dw4tV7ItCBItWBIkEJIlUJATorMr+/4XAdDWNfhiLdhiF9nTQix6J
XCQEi1XwiRQk6I3K/v+FwHXh68aNtCYAAAAAjX4UkI10JgDpd////4tV7ItGCDlCCGaQfCSNtgAA
AAB0FItF6IXAdI6LReyJBCToLK/8/+uBi0IMO0YMfeSLVeyLRhSJQhSLRhyJQhyLRhiJQhiJF4k0
JOgDr/z/g8QUW15fXcONdCYAjbwnAAAAAFWJ5VdWU4PsOPyLNbRdCgiJTciJw4lVzA+2AA++yPZE
TgEgdBONdgCDwwEPtgMPvsj2RE4BIHXwhMCJ2nQz9kROASCJyHU5iw28XQoIizW0XQoI6w2NdgAP
vsD2REYBIHUeiwSBiAKDwgEPtgKEwHXnjWX0W15fXcIMAJCNdCYAjUoBxgIAiU3gD7ZCAYsNtF0K
CIt94A++0PZEUQEgdBCDxwEPtgcPvtD2RFEBIHXwhMB0vfZEUQEgidB1MYtV4IsNvF0KCIs1tF0K
COsPZpAPvsCDwgH2REYBIHUbiwSBg8cBiAIPtgeEwHXk64OLVeCNtCYAAAAAiw20XQoIxgIAg8IB
iVXkkIPHAQ+2Fw++wvZEQQEgdfCE0g+E8QEAAItN5Is1tF0KCOsTkI10JgAPvsL2REYBIA+FagEA
AIPHAYgRD7YXg8EBhNJ148YBAIPBAYlN1MdF3AEAAACLVeQPtgKEwA+EBv///4tN1DwvD5TAD7bA
g+gBKdEhRciD+QOJTdAPj1sBAADHRdgDAAAAi3XgiRwkKd6JdCQE6F7K/v+NUBOD4vwp1I1UJBuD
4vDGBAIAiRQkiUQkCIlcJAToe9v8/8dEJAjw9QcIx0QkBDgyDAiJReiNReiJBCTojUb//4XAD4WG
/v//KV3Ui03Ui1XIxwQkAQAAAI1EESADRdiJRCQE6OXG/P+FwInHD4Rc/v//jUAgiQeJdCQIiVwk
BIkEJOj2z/7/i1XkK1XgiUcEiVQkCItV4IkEJIlUJATo2s/+/4tN3ItVEIlPCItNyIlXDIlHEIXJ
dBaLTciLVcyJBCSJTCQIiVQkBOiuz/7/i1Xki03QiQQkiVQkBIlMJAjomM/+/4tV2IXSdAfHQP8u
c28AugEAAACJ+Ohe/P//6cr9//+QxgEAjUXwg8EBiU3Ux0QkCAoAAACJRCQEiTwk6GhR/f85ffCJ
RdwPhIL+//+FwA+Pgf7//410JgDpcf7//4t11L8wtwoIuQQAAACD7gTzpsdF2AAAAAAPl8IPksA4
wg+Ehf7//+l5/v//i03k6TT+//+NtCYAAAAAVYnlV4nPVonGU4PsEIsdMDIMCIlV8IXbdCCLA4k0
JIlEJAToyMb+/4P4AHRzfHmLWxyF2410JgB14Cn3jUcIiQQk6InI/P+FwInDdFONQwiJfCQIiXQk
BIkEJOjA2fz/KXXwiQMDRfCJQwTHRCQI8PUHCMdEJAQ4MgwIiRwk6G1K//+FwHQEORh0FYldCIPE
EFteX13pNqv8/422AAAAAIPEEFteX13Di1sU6Wb///9VMcCJ5bkBAAAAV1ZTg+woZYM9DAAAAAB0
AfAPsQ2sLQwID4VFBwAAiz1EMgwIhf90JmWDPQwAAAAAdAHwgy2sLQwIAQ+FMwcAAI1l9FteX13D
jbYAAAAAix08MgwIhdsPhG0CAACJHCTo4tf8/41QEIlV5I1QIoPi/CnUjXwkH4Pn8IlEJAiJXCQE
iTwk6L3N/v+NUAHGADrHQAEvdXNyx0IEL2xpYsdCCC9nY29mx0IMbnbGQg4Ax0QkBAAAAADHBCQA
AAAA6OQ9//+JReiJBCToedf8/4lF7MdEJAQ6AAAAvgEAAACJPCTo4cP+/zHSuRAAAACFwInDdQbr
PWaQicONQgE5ww+VwA+2wAHGjUMBx0QkBDoAAACJBCTorsP+/4nahcB12ItF7I1W/40M9QgAAACD
wAEPr9CNBA4DReQB0IkEJOjVxvz/hcCJReCJRdwPhL4BAADHBUAyDAgAAAAAD7YXifiA+jp1EI12
AIPAAQ+2EID6OnT1iceE0o1YAXUmx0QkDDS3CgjHRCQI9wEAAMdEJATDtQoIxwQk0LUKCOjY/vz/
idMPtgOEwHQMPDqNUwF18MYDAInTi03chf/HRfAAAAAAjUTxCHS1kItV8ItN3IkE0YA/L3Qni3Xo
hfYPhDoBAACLVeyLTeiJBCSJVCQIiUwkBOhRzP7/xgAvg8ABiXwkBIkEJOiPzP7/gHj/L4nGdAbG
AC+DxgGLRfCJ8otN3CsUwTsVQDIMCIlUwQR2BokVQDIMCMYGAInYid+DRfABD7YTgPo6dQ6Qg8AB
D7YQgPo6dPWJx4TSdT+LVfCLTdyNBNHHAAAAAADHQAQAAAAAi13oi0XghdujRDIMCA+EqP3//4tV
6IkUJOiLqPz/6Zj9//+NtgAAAACNWAGQjXQmAOsIjbYAAAAAicsPthOE0pB0DYD6Oo1LAXXuxgMA
icuF/3SWjUYB6f3+//+D7CCNRCQfg+DwxwAvdXNyicfHQAQvbGlix0AIL2djb2bHQAxudsZADgDH
ReQPAAAAx0XoAAAAAMdF7AAAAADpw/3//8dF4GC3CgjpVP///8dEJAw0twoIx0QkCP0BAADHRCQE
w7UKCMcEJOS1CgjoOf38/4n2jbwnAAAAAFWJ5VdWU4PsVPy46P///2WLAMdF8AAAAADHRewAAAAA
iUW86GhkAACFwA+E7QEAAKFEMgwIhcAPhNADAAChRDIMCIsQhdKJVbgPhDIBAADHRcwIAAAAi0AE
iUXAg8Agi33Ag+D8KcSLRbiNXCQfg+PwiXwkCIlEJASJHCTof8r+/8cAZ2NvbsdABHYtbW/HQAhk
dWxlZsdADHMAx0QkBLheCgiJHCToNUj+/8dF6AAAAADHReQAAAAAhcCJRcQPhKMAAACJwosAgMyA
iQKoEA+FfAAAAI12AIt9xI1F5IlEJASNRejHRCQICgAAAIkEJIl8JAzot6wAAIXAicN4Uot16MdE
JAQjAAAAiTQk6G7A/v+FwInCD4QcAQAAxgAAix20XQoID74G9kRDASB0DpCDxgEPvgb2REMBIHXz
OfKJdbQPhQgBAACLVcSLAqgQdIeLReiJBCTodKb8/4tFxIkEJOg5Q/7/i0XMAwVEMgwIg0XMCIsQ
hdKJVbgPhdX+//+7YBUMCI113OsQkI10JgCDwyCB++AWDAh0NYsDx0QkCPD1BwjHRCQEODIMCIk0
JIlF3OiYP///hcB11DHSidiDwyDoGPb//4H74BYMCHXLv4C3CgjrA4t90MdEJAQAAAAAiTwk6AbK
/v/HRCQEAAAAAI1wAYk0JOjzyf7/ifKJw41AAYlF0ItF8ItN0IkEJIn46On5//+AewEAdbqLfbzH
wuj///9liTqNZfRbXl9dw420JgAAAACNRB7/gDgKD4Xa/v//xgAA6dL+//+NdgAPtgaEwHUXkOse
jbYAAAAAg0W0AYt9tA+2B4TAdAoPvsD2REMBIHToi0W0iUXYKfCD+AV0E4P4Bg+ENgEAAIt9xIsH
6TX+//+497UKCLkFAAAAicfzpnXmi0Xwi1XYiUXID7YCD77Q9kRTASB0FmaQg0XYAYt92A+2Bw++
0PZEUwEgdeyEwIt12A+Eaf7///ZEUwEgidB1K4sNvF0KCIsdtF0KCI10JgCLBIGJ8oPGAYgCD7YG
hMB0hQ++wPZEQwEgdOWNRgGLHbRdCgjGBgCJRdQPtkYBi33UD77I9kRLASB0EIPHAQ+2Bw++yPZE
SwEgdfCEwA+E/f3///ZESwEgicgPhTb///8x24sNvF0KCOsZjbYAAAAAixW0XQoID77Ag8MB9kRC
ASB1F4sEgYhEHgGNRB4CiUWwD7ZEHwGEwHXWi33UOX2wD4Sq/f//i32wxgcAi0XIifmLVdSDwQGJ
BCSLRdjoRvj//4tVxIsC6Qn9//+4/bUKCLkGAAAAicfzpg+FcP3//4sVqC0MCItNwI1CAaOoLQwI
jUXsiUQkBI1F8IlUJAiLVbiJBCSLRbTo2/T//4PsDOmB/v//6J74//+NtgAAAADpIPz//40NrC0M
COiI6Pz/6av4//+NBawtDAjoqOj8/+m9+P//kJCQVYnlV4nHVlMx24PsFIlV8IneweYEi4bAuwoI
iTwkiUQkBOiJvv7/hcB0LYPDAYP7DHXdx0QkDHe7CgjHRCQISAAAAMdEJARnuwoIxwQklLsKCOiZ
+Pz/kItV8IuGxLsKCMdCHAAAAACJQhSLhsi7CgjHQiAAAAAAxwIAAAAAx0IEAAAAAIlCGA++hsy7
CgjHQjQAAAAAiUIkD76GzbsKCIlCKA++hs67CgiJQiwPvobPuwoIiUIwg8QUW15fXcOQVYnlD75V
DF0PtsLB+h8J0MPrDZCQkJCQkJCQkJCQkJBVieVXVlOD7GiLTQyLRQiLVQyLfSCLWQiDwDyDwiSJ
Rbz2wwGJVcDHRcQAAAAAdSCLVQiLRbyLcjyLQBSF9olFxHQNwcgJZTMFGAAAAIlFxIX/D4VDBgAA
i1UYhdIPhaoGAACLRQyLAIlFzIN9HAGLTQyNRfCJRdQZwPfQIUXUi0Uki0kEx0XwAAAAAIXAiU3Q
dBWLVQyLUhT2AgeJVeAPhQUDAACNdgCLVRCD4wK+BAAAAItNzIldsIsSiU24iU3kiVXIiVXokItN
6DlNFA+EzAAAAI1ZBDldFA+CqAIAAItFuIPAAjlF0A+CowIAAIsRgfr//wAAD4abAQAAweoHgfoA
HAAAD4QMAgAAi0XUhcAPhEQCAACLRQyLWCCF2w+E0QEAAI195OsRjbYAAAAAi1sQhdsPhLUBAACL
A4kEJOib2P//i1XUjUXoiXwkGIlUJByLTRSJRCQQiUwkFItVEIsCiUQkDItDDIlEJAiLTQyJTCQE
i0UIiQQk/xOD+AaJxnSsg/gFD4QPAgAAi03kiU24i03oOU0UD4U1////kItVGItFEIXSiQgPhcAB
AACLRQyLWCCF23RDjbYAAAAAi0MEhcB0L4kEJOgR2P//i1W4iVQkEItNzIlMJAyLVRCLAolEJAiL
TciJTCQEi0MMiQQk/1MEi1sQhdt1w4tdDINDDAH2QwgBD4VnAwAAi024OU3Mc2eLXQyNfeSLA4lF
5ItFxIkEJOi01///i1Ukx0QkGAAAAACJVCQci00cx0QkEAAAAACJTCQUi124iXwkCIlcJAyLRcCJ
RCQEi1W8iRQk/1XEg/gEicIPhLAAAACLReSJ1jnYD4VIAwAAhfYPhbEAAACLXQyLRQyLG4ldzItY
COkQ/v//jYIAKP//Pf8HAAB3K4t91IX/D4SrAAAAi3WwhfYPhKAAAACLVdS+BgAAAIld6IMCAen6
/f//ZpCDReQCi024i13kg0XoBGaJEYlduOnf/f//jbQmAAAAAItV5IlVuItFsIXAdFuLRdS+BgAA
AINF6ASDAAHpt/3//420JgAAAACJXejpqP3//4P+BQ+EXP///4X2kI10JgAPhE////+LRSSFwJCN
dCYAdAyD/geNdgAPhNEBAACDxGiJ8FteX13Di03oi1UYvgYAAACLRRCF0okID4RA/v//i024ifCL
VRiJCoPEaFteX13DjbYAAAAAvgcAAADpDv7//74FAAAA6QT+//+LXeSLTeiJXbjp9v3//4tFGIXA
D4VnAgAAi00QMdKLAY1N7IlNrIlF5ItFzIlF6ItN4A+2RBEEiEQV7IsBg8IBg+AHOcJy6LgEAAAA
idcp0ANF5DlFFA+CjwEAAItV6L4FAAAAidCDwAI5RdCJVbQPgj3///+NTewB+YtV5IPHAQ+2AogB
jUIBg8EBg/8DiUXkD4aEAQAAi1XsjU3sicgB+IlN5IH6//8AAIlF2A+G8QEAAMHqB4H6ABwAAA+E
GwIAAItF1IXAD4QGAgAAi1UMi1IghdKJVdwPhFwBAACNfeTrEpCLTdyLSRCFyYlN3A+ERQEAAItN
3IsBiQQk6ELV//+LRdSNVeiJVCQYiUQkHItN2Il8JBCJTCQUi1UQiwKJRCQMi03ci0EMiUQkCItF
DIlEJASLVQiJFCT/EYP4BonGdKCLReQ7RawPhHYCAACLXeCJwitVrIsDg+AHOcIPjj0CAAApwotF
EItN4AEQi1Xoi0UMgyH4iVXMi1gI6Yn7//+LVRCLRRSLGinYg/gDD4/GAAAAZjH2MdI5XRSJ2XYi
i0UMi1AUD7YBg8EBiEQyBItVEIPGAYkKOU0Ud+OLVRQp2otNDL4HAAAAi0EUgyD4CRDp2f3//4tF
uItVHIkDi0XwAQLpr/3//4tFFItdEIkDi13kOdh2F41UEQQPtgODwwGIAoPCATldFIld5HftvgcA
AADpl/3//zlFFA+HVv7//+lu/v//i00QidYrRbgBwAEB6af8//+D4wK+BgAAAA+E/P7//4td1L4G
AAAAg0XkBIMDAeno/v//x0QkDGC/CgjHRCQIEgMAAMdEJASAvAoIxwQk57wKCOj08fz/x0QkDGC/
CgjHRCQILwIAAMdEJASAvAoIxwQklLwKCOjQ8fz/jYIAKP//Pf8HAAB3OYtF1IXAdBuD4wJ0Fo1F
8L4GAAAAiUXki0XUgwAB6XH+//++BgAAAOnV/P//jUXwMfaJReTpWv7//4tNtDH2g0XoAoNF5ARm
iRHpRf7//4tNGIXJdXiLTQwx9otBFMcAAAAAAMdABAAAAAD2QQgBD4WN/P//i13EiRwk6BTT//+L
RSSJfCQYiUQkHItVHMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlUJBSLTcCJTCQEi128iRwk/1XE
icbpQfz//4tVGIsSiVXM6VH5///HRCQMYL8KCMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6NLw/P/H
RCQMRr0KCMdEJAiuAQAAx0QkBK+8CgjHBCTgvQoI6K7w/P+D/gd0FoX2D4Xf+///i0UMi1gIjXYA
6Sv5//+NRfA5RdgPhKUAAACLVeCLRdiLXRArRayLConKg+IHKdCJygEDg+L4i0XYK0XkOdB+W4P4
B38yCdCLVeCJAo1V7DtV2A+Dh/v//zHJD7YCg8IBi13giEQLBIPBATlV2IlV5Hfo6Wj7///HRCQM
Rr0KCMdEJAjLAQAAx0QkBK+8CgjHBCTUvAoI6Abw/P/HRCQMRr0KCMdEJAjKAQAAx0QkBK+8CgjH
BCQIvgoI6OLv/P/HRCQMRr0KCMdEJAjAAQAAx0QkBK+8CgjHBCS/vAoI6L7v/P+NtCYAAAAAjbwn
AAAAAFWJ5VdWU4PsWItFCIt1DItNDItdII1QPIlVwItWCIPBJIlNxMdFyAAAAAD2wgF1HYtNwIt4
PItJFIX/iU3IdA3ByQllMw0YAAAAiU3IhdsPhVkEAACLXRiF2w+FQQQAAItNDIsJiU3Qi0UMjU3s
g30cAcdF7AAAAACLQASJRdQZwPfQIcGJTdiLTSSFyXQSi3UMi3YU9gYHiXXcD4V2AgAAi0UQiwA5
RRSJRcwPhLcBAACNtgAAAACLTcyDwQI5TRQPgs0CAACLRdCDwAQ5RdQPgqsCAACD4gKLXcy/BAAA
AIt10IlVvOtBjbQmAAAAAItF2IXAdHmLRbyFwHRyi1XYvwYAAACDAgE5TRR0OI1RAjlVFA+C3gEA
AI1GBDlF1A+C4gEAAInLidEPtxONggAoAABmPf8HdrcPt8KJBoPGBDlNFHXIi0UYi10Ui00QiXXk
hcCJGXQsi0Xki3UYiQaDxFiJ+FteX13DjbYAAAAAiXXkvwYAAACLRRiLTRCFwIkZddSLVQyLWiCF
23Q8ZpCLQwSFwHQsiQQk6OHP//+JdCQQi03QiUwkDItVEIsCiUQkCItNzIlMJASLQwyJBCT/UwSL
WxCF23XGi0UMg0AMAfZACAEPhcwBAAA7ddAPhqEAAACLVQyLTciLAolF6IkMJOiJz///i0Ukx0Qk
GAAAAACJRCQci1UcjUXox0QkEAAAAACJdCQMiUQkCIlUJBSLTcSJTCQEi0XAiQQk/1XIg/gEicF0
SYtF6DnwD4XWAQAAhckPhVACAACLTQyLRRCLdQyLCYsAOUUUi1YIiU3QiUXMD4VP/v//i3XQvwQA
AACLXRSJdeTp/P7//410JgCD/wV0xYtFJIXAD4TQ/v//g/8HkI10JgAPhcL+//+LRRCLMItFFCnw
g/gDD4+XAgAAMdsx0jl1FInxdiKLRQyLUBQPtgGDwQGIRBoEi1UQg8MBiQo5TRR344tVFCnyi00M
vwcAAACLQRSDIPgJEIPEWIn4W15fXcOJy78HAAAAiXXk6XH+//+Qicu/BQAAAIl15Olh/v//i0UY
hcAPhQICAACLRRAx24sIi3XcD7ZEHgSIRB3yiwaDwwGD4Ac5w3LoiciJ3inYg8ACOUUUc2qLVRSL
RRA5yokQdheLddyNVB4ED7YBg8EBiAKDwgE5TRR38L8HAAAAg8RYifhbXl9dw4t10L8FAAAAi13M
iXXk6eT9//+LddC/BwAAAItdzIl15OnR/f//i1Xki00ciRCLRewBAenM/v//i0XQvwUAAACDwAQ5
RdSJReAPgpD9//+NXfIB8w+2AYPGAYPBAYgDg8MBg/4BdkcPt03yjYEAKAAAZj3/B3c+i0XYhcB0
BYPiAnVqvwYAAACNtCYAAAAA6Uv9//+NdgCJ8inCidDB6B8B0ItVENH4KQLpE/7//zlNFHeh67IP
t8GLdeCLTdCJddCJAYt13IsWg+IHg/oBfyW4AgAAAItN3CnQi3UMi1UQgyH4AQKLVgjpM/z//4tV
2IMCAevOx0QkDGC9CgjHRCQIrgEAAMdEJASvvAoIxwQk4L0KCOgW6/z/ic/p5P3//4t1GIs2iXXQ
6br7//+LdRiF9g+FswAAAIt1DDH/i0YUxwAAAAAAx0AEAAAAAPZGCAEPhYj8//+LRciJBCToncz/
/4tVJIlcJBiJVCQci00cx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUwkFIt1xIl0JASLRcCJBCT/
VciJx+k8/P//x0QkDIC/CgjHRCQILwIAAMdEJASAvAoIxwQklLwKCOho6vz/x0QkDIC/CgjHRCQI
EgMAAMdEJASAvAoIxwQk57wKCOhE6vz/x0QkDIC/CgjHRCQIoAEAAMdEJASAvAoIxwQklLwKCOgg
6vz/VYnlV1ZTgeyQAAAAi0UIi00Mi10gx0WcAAAAAI1QPIlVlItVDIPBJIlNmItyCPfGAQAAAHUd
i02Ui0A8i0kUhcCJTZx0DcHJCWUzDRgAAACJTZyF2w+FMA0AAItFGIXAD4WhDQAAi0UMiwCJRaiL
TQyNXfCDfRwBi30kx0XwAAAAAItJBBnA99Ahw4X/iV2wiU2sD4QTAgAAi1UMi1IUiwKJVbyoBw+E
VgUAAItdGIXbD4WwDAAAi10QjU3mi1W8ixuJXZCJXcyLegSJwsH6CA+22A+2gh7BCgiD6gGJTYQB
0YhF5usDg+oBOdN2Con4g+A/g8iAiAHB7waD6QGD+gF35In4CEXmi0WQKdiDwAE5RRQPgwUFAACL
TRSLVRCLRbyJCo1V5g+2TeYB2onTK12EiRiNgT7///+D+B2JXbQPhyIGAACJz74CAAAAg+cfuwEA
AACNTec5ynYVD7YBwecGg8EBg+sBg+A/Ccc5ynfri1W8weYIjQxbC3W0AcnT54l6BIkyx0WgBwAA
AItFoIHEkAAAAFteX13DuwEAAAA7TRQPhTcCAACLdcjHRaAHAAAAkI10JgCLRRiLTRCFwIk5D4Vc
AgAAi0UMi1gghdt0Q422AAAAAItDBIXAdC+JBCToCcr//4tVyIlUJBCLTaiJTCQMi1UQiwKJRCQI
i02QiUwkBItDDIkEJP9TBItbEIXbdcOLXQyDQwwB9kMIAQ+F6QMAAItNqDlNyA+G4AIAAItdDIsD
iUXsi0WciQQk6KvJ//+LVSSNRezHRCQYAAAAAIlUJByLTRzHRCQQAAAAAIlMJBSLXciJRCQIiVwk
DItFmIlEJASLVZSJFCT/VZyD+ASJxw+EfAIAADld7A+FvAUAAIX/kA+FsAsAAItNDItdDIsJi3MI
iU2oi0UQiwCJRZCLXZA5XRSJXaQPhCgDAACLRaiDwAQ5RawPggIDAACLTaiD5gKLfZDHRaAEAAAA
iXWIiU3I6zKNtgAAAACDxwGJfdyLVciLfdyJMoPCBDl9FIlVyA+EAQEAAItFyIPABDlFrA+CqQIA
AA+2N4P+f3bMjYY+////g/gdD4cFAQAAg+YfuQIAAACNBA+7AQAAADlFFIlF3HNVjU8BOU0UD4ZE
/v//D7ZHASXAAAAAg8CAD4Uy/v//jVcC6xZmkA+2AoPCASXAAAAAg8CAD4Uc/v//g8MBidE5VRR3
4jtNFHVNkI10JgDpDP7//412AA+2FB+J0CXAAAAAg8CAD4UUAQAAweYGg+I/g8MBCdY52Xfdg/kC
D4Qq////jUyJ/Inw0+iFwA+FGv///410JgCLRbCFwA+EyAAAAItFiIXAD4S9AAAAAd+LXbDHRaAG
AAAAgwMBOX0UD4X//v//i0UYi30Ui00Qi3XIhcCJOQ+EpP3//4tdGItFoIkzgcSQAAAAW15fXcOQ
ifAl8AAAAD3gAAAAD4SOAAAAifAl+AAAAD3wAAAAD4SMAAAAifAl/AAAAD34AAAAD4SKAAAAifAx
2yX+AAAAPfwAAAAPhDYBAACDwwGNBB85RRQPhk////8PtgQfJcAAAACDwIAPhT3///+D+wR22otF
sIXAD4U4////i3XIx0WgBgAAAOn2/P//jbYAAAAAOcsPghD////p7v7//412AIPmD7kDAAAA6Vb+
//+NdgCD5ge5BAAAAOlG/v//jXYAg+YDuQUAAADpNv7//412AIN9oAUPhIz9//+LRSSFwA+EcPz/
/4N9oAeNtCYAAAAAD4Vf/P//i00Qi1UMi0UUiwmLehSJTZAPthEpyIkHjYI+////g/gdD4dSBQAA
idO+AgAAAIPjH7kBAAAAi1WQi0UQg8IBiRA7VRRzJ4nYD7Yag8IBweAGg+M/CcOLRRCJEDlVFHfm
i1UUKVWQi0WQjUwIAY0MSQHJ0+PB5giJXwQJN8dFoAcAAADp1/v//2aQg+YBuQYAAADpdv3//4t1
yMdFoAUAAADp5Pv//4tVqIt9kMdFoAUAAACJVciJ1unN+///i0Woi30Ux0WgBAAAAIlFyInG6bb7
//+LTRCLCYlNkOml/P//i1Uci0XwiTMBAun0/v//i02ox0WgBQAAAIPBBDlNrIlN0A+CVvv//41V
5gHa6w6DwQGDwgE5TRSJTcx2EItNzIPDAYP7BQ+2AYgCduKNVeYB2g+2XeaD+38PhooBAACNgz7/
//+D+B0Ph1AEAACD4x+5AgAAAI1F5r8BAAAAAcg5wolF1A+DLQEAAI1N5znKict2Lg+2ReeJyyXA
AAAAg8CAdR6NTejrEA+2AYPBASXAAAAAg8CAdQmDxwE5yonLd+c50w+FVQQAAI1F7DnDx0WgBwAA
AA+E9AUAAItdvInRK02EiwOJTdiD4AcpwYnIi00QAQEPtk3mi0XYiQONgT7///+D+B0Ph4UFAACJ
z74CAAAAg+cfuwEAAACNTec5ynYVD7YBwecGg8EBg+sBg+A/Ccc5ynfri1W8weYIjQxbC3XYAcnT
54l6BIky6Sz6//+NtCYAAAAAicgl8AAAAD3gAAAAD4TZBQAAicgl+AAAAD3wAAAAD4SzBQAAicgl
/AAAAD34AAAAD4TvBAAAic++BgAAAIPnAbsFAAAA6aP5//+NtgAAAADB4waD4j+DxwEJ0zn5dhkP
tlQ95onQJcAAAACDwIB04Dn5D4dOAwAAg/kCdBmNTIn8idjT6IXAD4Q5AwAA6weQjUXniUXUi1Wo
x0WgAAAAAIkai02EOU3UD4QiBgAAi128i0XUixMpyIPiBznQD47pBQAAKdCLVRCLTbyLXdABAosS
i0UMxwEAAAAAiV2oiVWQi3AI6WP6//+LXZCLTRCLVQzHRbgEAAAAiRmLTaiLRew5XRSLcgiJTcCJ
RcQPhMwBAACLRaiLXajHRbgEAAAAg8AEOUXEiV3AD4LAAwAAg+YCiXWM6zKDwAGJReCLVcCLTeCJ
GoPCBIlVwIlNpItdpDldFA+EuwMAAItFwIPABDlFxA+ChgMAAItFpA+2GIP7f3bDjYM+////g/gd
D4fbAAAAg+MfuQIAAACLRaS+AQAAAAHIOUUUiUXgD4OMAAAAi02kg8EBOU0UD4ZLAwAAi1WkD7ZC
ASXAAAAAg8CAD4U2AwAAg8IC6xaNtgAAAAAPtgKDwgElwAAAAIPAgHUKg8YBidE5VRR35jtNFA+E
EgMAAItFsIXAD4TaAAAAi0WMhcAPhM8AAACLTbABdaTHRbgGAAAAgwEB6TD////B4waD4j+DxgEJ
0znxdheLRaQPthQwidAlwAAAAIPAgHTeOfF3r4P5Ag+E8P7//41MifyJ2NPohcB0munf/v//idgl
8AAAAD3gAAAAD4TCAAAAidgl+AAAAD3wAAAAD4SjAAAAidgl/AAAAD34AAAAD4SEAAAAidgx9iX+
AAAAPfwAAAAPhN4BAACLRaSDxgEB8DlFFA+GOv///4tVpA+2BDIlwAAAAIPAgA+FJf///4P+BHbV
6Rv////HRbgGAAAAi02ki1UQi13AiQo5XewPhcQBAACDfbgFD4WWAQAAi0WoOUXAD4Uk+P//i1UM
g2oMAekY+P//jXYAg+MDuQUAAADpZv7//4PjB7kEAAAA6Vn+//+D4w+5AwAAAOlM/v//idAl8AAA
AD3gAAAAD4XhAAAAidO+AwAAAIPjD7kCAAAA6Zf6//+J2CXwAAAAPeAAAAAPhK4AAACJ2CX4AAAA
PfAAAAAPhI8AAACJ2CX8AAAAPfgAAAB0aInYMf8l/gAAAD38AAAAdEuDxwGNReYB+DnCdhMPtkQ9
5iXAAAAAg8CAD4SOAAAAi02whcl0P4PmAnQ6i02wjVXmi12oAfqJVdTHRaAGAAAAgwEBiV3Q6bD8
//+D4wG5BgAAAOke+///g+MDuQUAAADpEfv//8dFoAYAAADpDfb//4PjB7kEAAAA6fj6//+D4w+5
AwAAAOnr+v//idAl+AAAAD3wAAAAdSKJ074EAAAAg+MHuQMAAADpqPn//4P/BA+GSv///+lk////
idAl/AAAAD34AAAAZpB1aYnTvgUAAACD4wO5BAAAAOl2+f//g+MBuQYAAADp+Pz//8dEJAygvwoI
x0QkCOECAADHRCQEgLwKCMcEJDC+CgjoAd78/8dEJAygvwoIx0QkCOACAADHRCQEgLwKCMcEJBC9
Cgjo3d38/4nTvgYAAACD4wG5BQAAAOkN+f//x0W4BQAAAOnk/f//vgEAAADp5fz//8dFuAcAAACN
dCYA6cr9//+LRRSJRaSQjXQmAOm6/f//ic++BQAAAIPnA7sEAAAA6bT0//+JyCXwAAAAPeAAAAB0
fInIJfgAAAA98AAAAHRaicgl/AAAAD34AAAAdDiJz74GAAAAg+cBuwUAAADpTPr//8dEJAx6vQoI
x0QkCMABAADHRCQEr7wKCMcEJPu8CgjoHd38/4nPvgUAAACD5wO7BAAAAOkU+v//ic++BAAAAIPn
B7sDAAAA6QD6//+Jz74DAAAAg+cPuwIAAADp7Pn//4nPvgQAAACD5we7AwAAAOkC9P//ic++AwAA
AIPnD7sCAAAA6e7z///HRCQMoL8KCMdEJAgvAgAAx0QkBIC8CgjHBCSUvAoI6JXc/P+LRRiFwA+F
wAAAAItVDItCFMcAAAAAAMdABAAAAAD2QggBx0WgAAAAAA+F0/P//4tNnIkMJOgrvv//i0UkiVwk
GIlEJByLVRzHRCQQAAAAAMdEJAwAAAAAx0QkCAAAAACJVCQUi02YiUwkBItdlIkcJP9VnIlFoOmG
8///i1UYixKJVajpWvL//8dEJAx6vQoIx0QkCK4BAADHRCQEr7wKCMcEJOC9Cgjo6Nv8/4tVoIXS
D4VK8///i00Mi3EI6Wb0//+JfaDpvPb//8dEJAygvwoIx0QkCKABAADHRCQEgLwKCMcEJJS8Cgjo
ptv8/422AAAAAFWJ5VdWU4PseItNDItFCItVDIt1IItZCIPAPIPCJIlFtPbDAYlVuMdFvAAAAAB1
IItVCItFtItKPItAFIXJiUW8dA3ByAllMwUYAAAAiUW8hfYPhZIGAACLRRiFwA+FjwcAAItFDIsA
iUXIg30cAYtNDI1F8IlF0BnA99AhRdCLRSSLSQTHRfAAAAAAhcCJTcx0FYtVDItSFPYCB4lV2A+F
PAMAAI12AItVEIPjAotNyMdFwAQAAACJXaSLEonPiU3oiVXEiVXk6xWNtgAAAACNRwGIH4lF6INF
5ASLfeiLdeQ5dRQPhCUBAACNRgQ5RRQPgnECAAA5fcwPhkACAACLHoP7f3bJhduNtCYAAAAAeHbH
RZwCAAAAugsAAAC4/////4nR0+CF2HQNg0WcAYPCBYN9nAZ15otFnI0UBzlVzA+C+QEAAA+2TZy4
AP///9P4iAeLRZwBReiNtgAAAACJ2IPgP4NtnAGDyIDB6waIQv+D6gGDfZwBd+UIH+lW////jbYA
AAAAi0XQhcAPhOQBAACLVQyLWiCF2w+EYgEAAI116OsNZpCLWxCF2w+ETQEAAIsDiQQk6LO7//+L
TdCNVeSJdCQYiUwkHItFFIlUJBCJRCQUi00QiwGJRCQMi0MMiUQkCItFDIlEJASLVQiJFCT/E4P4
BolFwHSrg33ABQ+F1f7//4t96It15I12AItNGItdEIXJiTMPhTcBAACLVQyLWiCF23RAjbYAAAAA
i0MEhcB0LIkEJOgxu///iXwkEItNyIlMJAyLVRCLAolEJAiLTcSJTCQEi0MMiQQk/1MEi1sQhdt1
xotdDINDDAH2QwgBD4V6AgAAO33Idl+LTQyNdeiLXbyLAYlF6IkcJOjauv//i0Ukx0QkGAAAAACJ
RCQci1UciXQkCMdEJBAAAAAAiXwkDIlUJBSLTbiJTCQEi120iRwk/1W8g/gEicZ0TTl96A+FNgIA
AIl1wItFwIXAdUeLTQyLRQyLCYtYCIlNyOmv/f//jbQmAAAAAIt96ItdpIXbdGqLTdCDReQEx0XA
BgAAAIMBAem//f//g33ABXTAi0XAhcB0uYtFJIXAdU+LRcCDxHhbXl9dw5CLTRiLXRDHRcAFAAAA
hcmJMw+Eyf7//4tFGIk4i0XAg8R4W15fXcOQx0XABwAAAOmc/v//i3Xkx0XABgAAAOmN/v//g33A
B5B1qotVEItFFIsaKdiD+AMPj3wEAAAx9jHSOV0Uidl2IotFDItQFA+2AYPBAYhEMgSLVRCDxgGJ
CjlNFHfji1UUKdqLTQyLQRSDIPgJEMdFwAcAAADpU////4tFGIXAD4XiAwAAi00QjVXsiVWgiwEx
yYlF6ItFyIlF5ItV2A+2RAoEiEQN7IsCg8EBg+AHOcFy6LgEAAAAKcgDReg5RRRzK4tFFItdEIkD
i1XoOdB2nYtd2I1MCwQPtgKDwgGIAYPBATlVFIlV6Hft64GLRcw7ReTHRcAFAAAAD4bN/v//jXXs
Ac6LVeiDwQEPtgKIBo1CAYPGAYP5A4lF6HZ/i3XsjVXsidAByIlV6IP+f4lF1A+H4wMAAItF5Iny
iBCDwAGJReSDRegEx0XAAAAAAItF6DtFoA+EnwMAAItd2InCK1WgiwOD4Ac5wg+OZgMAACnCi0UQ
i03YARCLVeSLRQyDIfiJVciLWAjps/v//4tVHItF8Ik7AQLpKf7//zlFFA+HX////+lz////i10M
vwQAAACLVcSLRRCLWwiJEItFyItN6IPjAolV5IlF4IlN3IlFsIldqOsUidCDwAGIGolF4INF5ASL
XeCJXbCLReQ5RRSJRawPhFABAACLRayDwAQ5RRQPgo4CAACLVbA5VdwPhjABAACLTayLGYP7f3a4
hdt4cMdFnAIAAAC6CwAAALj/////idHT4IXYdA2DRZwBg8IFg32cBnXmi1WwA1WcOVXcD4LtAAAA
D7ZNnLgA////0/iLTbCIAYtFnAFF4InYg+A/g22cAYPIgMHrBohC/4PqAYN9nAF35YtVsAga6U7/
//+LVdCF0g+ECQIAAItNDItZIIXbdQ/rfI22AAAAAItbEIXbdGmLA4kEJOhHt///i0XQjVXgiVQk
GIlEJByLTRSNReSJRCQQiUwkFItVEIsCiUQkDItDDIlEJAiLTQyJTCQEi0UIiQQk/xOD+AaJx3St
g/gFD4XZ/v//i0Xgi1XkiUWwiVWs6zCNtgAAAACLVeCJVbCLRaiFwA+EcAEAAItN0L8GAAAAg0Xk
BIMBAemm/v//vwUAAACLTayLVRCLXbCJCjld6A+F5AAAAIP/BQ+FtwAAAItFsDlFyA+FAfz//4tV
DIl1wINqDAHp9fv//4tVGIXSdXGLTQyLQRTHAAAAAADHQAQAAAAA9kEIAcdFwAAAAAAPhR/8//+L
XbyJHCToULb//4tFJIl0JBiJRCQci1Ucx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiVQkFItNuIlM
JASLXbSJHCT/VbyJRcDp0vv//8dEJAzAvwoIx0QkCKABAADHRCQEgLwKCMcEJJS8CgjoGtT8/8dE
JAzAvwoIx0QkCOECAADHRCQEgLwKCMcEJDC+Cgjo9tP8/8dEJAzAvwoIx0QkCOACAADHRCQEgLwK
CMcEJBC9Cgjo0tP8/8dEJAzAvwoIx0QkCC8CAADHRCQEgLwKCMcEJJS8CgjortP8/4tVGIsSiVXI
6Wz4//+/BwAAAOmp/v//i03kiU2svwYAAADpmf7//8dEJAzAvwoIx0QkCBIDAADHRCQEgLwKCMcE
JOe8CgjoY9P8/8dEJAyUvQoIx0QkCK4BAADHRCQEr7wKCMcEJOC9CgjoP9P8/4N9wAcPhJAAAACL
RcCFwA+Fvvr//4tFDItYCOkn+P//hfYPiOMAAAC/AgAAALoLAAAAu//////rEY22AAAAAIPHAYPC
BYP/BnQKidiJ0dPghfB164td5MdFwAUAAACNFDs5VcwPgmn6//+4AP///4n50/iIAwF95Inwg+8B
g+A/g8iAiEL/we4Gg+oBg/8Bd+eJ8AgD6bD7//+NRfA5RdQPhBwBAACLVdiLRdSLXRArRaCLConK
g+IHKdCJygEDg+L4i0XUK0XoOdAPjs4AAACD+AcPjw0BAAAJ0ItV2IkCjVXsOVXUD4bn+f//MckP
tgKDwgGLXdiIRAsEg8EBOVXUiVXod+jpyPn//4tF0IXAD4T0AAAAi1UMi3oghf90WI116IsHiQQk
6OKz//+LTdCNReSJRCQYiUwkHItV1Il0JBCJVCQUi00QiwGJRCQMi0cMiUQkCItFDIlEJASLVQiJ
FCT/F4P4BolFwA+F5Pr//4t/EIX/dauD4wLHRcAGAAAAD4TN+v//i03Qg0XoBMdFwAYAAACDAQHp
t/r//8dEJAyUvQoIx0QkCMoBAADHRCQEr7wKCMcEJAi+CgjofdH8/8dEJAyUvQoIx0QkCMABAADH
RCQEr7wKCMcEJL+8CgjoWdH8/8dEJAyUvQoIx0QkCMsBAADHRCQEr7wKCMcEJNS8CgjoNdH8/8dF
wAYAAADpvfj//4n2jbwnAAAAAFWJ5VdWU4PsZItNDItFCItVDItdIItJCIPAPIPCJIlFwIlNuIPh
AYlVxMdFyAAAAAB1IItVCItFwItKPItAFIXJiUXIdA3ByAllMwUYAAAAiUXIhdsPhakFAACLRRiF
wA+FkQUAAItVDIsSiVXQg30cAYtdDI1F8IlF2BnA99AhRdiLRSSLWwTHRfAAAAAAhcCJXdR0EotV
DItSFPYCB4lV4A+FBwMAAItVEL4EAAAAi124i03QixKD4wKJTeSJTbyJVcyJVeiJXbSNtgAAAACL
Veg5VRQPhMQAAACNSgQ5TRQPghwCAACLRbw5RdQPhjwCAACLAoP4fw+GmQEAAMHoBz0AHAAAD4TT
AQAAi0XYhcAPhCUCAACLVQyLWiCF2w+EmAEAAI195OsQkI10JgCLWxCF2w+EfQEAAIsDiQQk6Kux
//+LTdiNVeiJfCQYiUwkHItFFIlUJBCJRCQUi00QiwGJRCQMi0MMiUQkCItFDIlEJASLVQiJFCT/
E4P4BonGdKyD+AUPhLoBAACLXeSLVeg5VRSJXbwPhT3///+Qi30Yi10Qhf+JEw+FaQEAAItNDItZ
IIXbdEONtgAAAACLQwSFwHQviQQk6CGx//+LRbyJRCQQi1XQiVQkDItNEIsBiUQkCItFzIlEJASL
QwyJBCT/UwSLWxCF23XDi1UMg0IMAfZCCAEPhQgDAACLRbw5RdBzZItVDI195ItNyIsCiUXkiQwk
6MSw//+LXSTHRCQYAAAAAIlcJByLRRzHRCQQAAAAAIlEJBSLVbyJfCQIiVQkDItNxIlMJASLXcCJ
HCT/VciD+ASJwnR8i0XkidY7RbwPhd0CAACF9nV0i10Mi0UMixuLQAiJXdCJRbjpFP7//410JgCL
TbyIAYnIg8ABiUXkg0XoBIlFvOkf/v//jbQmAAAAAItN5IlNvItFtIXAdHWLVdi+BgAAAINF6ASD
AgHp9/3//420JgAAAACJTejp6P3//4P+BXSRhfaQdIyLXSSF25B1W4PEZInwW15fXcOLfRi+BwAA
AItdEIX/iRMPhJf+//+LRRiLVbyJEIPEZInwW15fXcOQjXQmAL4FAAAA6Wb+//+LVei+BgAAAOlZ
/v//i0Xki1XoiUW86Uv+//+D/gd1oItVEItFFIsyKfCD+AMPj/wBAAAx2zHSOXUUifF2IotFDItQ
FA+2AYPBAYhEGgSLVRCDwwGJCjlNFHfji1UUKfKLTQyLQRSDIPgJEL4HAAAA6Uv///+LRRiFwA+F
0wEAAItNEDHSi13QiwGJXeiJReSNReyJRbCLTeAPtkQRBIhEFeyLAYPCAYPgBznCcui4BAAAAInT
KdADReQ5RRQPgisBAACLVdS+BQAAADtV6A+G7P7//41N7AHZi1Xkg8MBD7YCiAGNQgGDwQGD+wOJ
ReR3BTlFFHfii1XsjU3sicgB2IlN5IP6f4lF3A+GlwEAAMHqB4H6ABwAAA+EewEAAItF2L4GAAAA
hcAPhJH+//+LVQyLWiCF2w+EOgEAAI195OsPjXQmAItbEIXbD4QmAQAAiwOJBCToW67//4tN2I1F
6IlEJBiJTCQci1XciXwkEIlUJBSLTRCLAYlEJAyLQwyJRCQIi0UMiUQkBItVCIkUJP8Tg/gGicZ0
rItF5DtFsA+EvgEAAItd4InCK1WwiwOD4Ac5wg+OhQEAACnCi03gi0UQi10MgyH4ARCLVeiLWwiJ
VdCJXbjpkvv//4tNvItdHItF8IkKAQPpyv3//4tFFItdEIkDi13kOdgPhmr+//+NVBEED7YDg8MB
iAKDwgE5XRSJXeR37elO/v//i00QidYrRbzB4AIBAekR/f//x0QkDOC/CgjHRCQIEgMAAMdEJASA
vAoIxwQk57wKCOiTy/z/x0QkDOC/CgjHRCQILwIAAMdEJASAvAoIxwQklLwKCOhvy/z/9kW4Ar4G
AAAAD4QU////i03YvgYAAACDReQEgwEB6QD///+NRfAx9olF5Onz/v//i0XoMfaIEIPAAYlF6INF
5ATp3f7//4tNGIsJiU3Q6Wr6//+LVRiF0g+FqgAAAItNDDH2i0EUxwAAAAAAx0AEAAAAAPZBCAEP
hcz8//+LRciJBCTot6z//4tVJIlcJBiJVCQci00cx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUwk
FItdxIlcJASLRcCJBCT/VciJxumA/P//x0QkDK69CgjHRCQIrgEAAMdEJASvvAoIxwQk4L0KCOiC
yvz/g/4HdDqF9g+FT/z//4tFDItACIlFuOnv+f//x0QkDOC/CgjHRCQIoAEAAMdEJASAvAoIxwQk
lLwKCOhDyvz/jUXwOUXcdF2LVeCLRdyLXRArRbCLConKg+IHKdCJygEDg+L4i0XcK0XkOdB+f4P4
B39WCdCLVeCJAo1V7DlV3A+G1/v//zHJD7YCg8IBi13giEQLBIPBATlV3IlV5Hfo6bj7///HRCQM
rr0KCMdEJAjAAQAAx0QkBK+8CgjHBCS/vAoI6LrJ/P/HRCQMrr0KCMdEJAjLAQAAx0QkBK+8CgjH
BCTUvAoI6JbJ/P/HRCQMrr0KCMdEJAjKAQAAx0QkBK+8CgjHBCQIvgoI6HLJ/P9mkFWJ5VdWU4Ps
SItFCItdIMdF1AAAAACNUDyJVcyLVQyDwiSJVdCLVQyLSgj2wQF1HYtVzItAPItSFIXAiVXUdA3B
ygllMxUYAAAAiVXUhdsPhWkCAACLRRiFwA+F4gIAAItVDIs6i1UMjUXwg30cAYlF5MdF8AAAAACL
UgQZwPfQIUXki0UUiVXgi1UQixI5wolV3A+EcAEAAI20JgAAAACNRwQ5ReAPgssBAACLVdyJy4n+
x0XYBAAAAIPjAoPCAeskjbYAAAAAD7bAidGJBoPGBDlVFHRBg8IBjUYEOUXgD4JyAQAAD7ZC/41K
/4TAedeLReSFwA+EbAEAAIXbD4RkAQAAi0XkidHHRdgGAAAAgwABOVUUdb+LTRSJdeiLXRiLVRCF
24kKD4X5AAAAi0UMi1gghdt0N4tDBIXAdCmJBCTo+an//4l0JBCJfCQMi1UQiwKJRCQIi0XciUQk
BItDDIkEJP9TBItbEIXbdcmLVQyDQgwB9kIIAQ+FCwEAADn+D4a+AAAAi1UMiwKJReyLRdSJBCTo
pan//4tVJMdEJBgAAAAAiVQkHItFHMdEJBAAAAAAiXQkDIlEJBSNReyJRCQIi1XQiVQkBItFzIkE
JP9V1IP4BInBdGWLRew58A+FvQAAAIXJD4VMAQAAi0UMi1UQiziLEotICItFFIlV3DnCD4WX/v//
i10YicGJ/otVEIl96MdF2AQAAACF24kKD4QH////i0UYi1XoiRCLRdiDxEhbXl9dw422AAAAAIN9
2AV0qItF2IPESFteX13DjbQmAAAAAIl16MdF2AUAAADpt/7//5CJdejHRdgGAAAA6af+//+J/otN
3Il96MdF2AUAAADpk/7//4tF6IkCi1Uci0XwAQKLRdiDxEhbXl9dw4nyKcKJ0MH4H8HoHgHQi1UQ
wfgCKQLpKP///4tFGIXAD4WEAAAAi1UMi0IUxwAAAAAAx0AEAAAAAPZCCAHHRdgAAAAAD4VZ////
i0XUiQQk6Eio//+LVSSJXCQYiVQkHItFHMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlEJBSLVdCJ
VCQEi0XMiQQk/1XUiUXY6Qz///+JTdjpBP///4tFGIs4kOkY/f//x0QkDCDACgjHRCQIoAEAAMdE
JASAvAoIxwQklLwKCOj/xfz/6w2QkJCQkJCQkJCQkJCQVYnlV1ZTg+xMi0UIi00Mi10gx0XUAAAA
AI1QPIlVzItVDIPBJIlN0ItSCIlVyIPiAXUdi03Mi0A8i0kUhcCJTdR0DcHJCWUzDRgAAACJTdSF
2w+FtgMAAIt1GIX2D4WeAwAAi1UMixKJVdyLRQyNVfCDfRwBi10kx0XwAAAAAItABIlF4BnA99Ah
woXbiVXkdBaLTQyLSRSLMYlN6Inwg+AHD4U+AgAAi00Qi0UUi1XgK1XciwkpyDnCiU3YfgKJwonQ
wfgfwegejRwQwfsChdsPhKMBAACLfcgxyYtF2It13IPnAusQkIPBAYPABIkWg8YEOct2KYsQhdJ5
64tV5IXSD4RQAQAAhf8PhEgBAACLVeSDwQGDwASDAgE5y3fXifKLTRC/BAAAAIkBOUUUdB6DwAS/
BwAAADlFFHIRjUIEOUXgD4NDAgAAvwUAAACLRRiFwA+FEQEAAItVDItaIIXbdD6NdCYAi0MEhcB0
LIkEJOhJpv//iXQkEItN3IlMJAyLVRCLAolEJAiLTdiJTCQEi0MMiQQk/1MEi1sQhdt1xotFDINA
DAH2QAgBD4V/AQAAOXXcD4OJAAAAi00MiwGJReyLRdSJBCTo8aX//4tVJI1F7MdEJBgAAAAAiVQk
HItNHMdEJBAAAAAAiXQkDIlEJAiJTCQUi1XQiVQkBItNzIkMJP9V1IP4BHQzi1XsOfIPhWgBAACF
wI22AAAAAA+FXgIAAItFDItVDIsAi1IIiUXciVXI6Wz+//+NdCYAg/8FdOGLRSSFwHU7g8RMifhb
Xl9dw2aQi0UYvwYAAACLddyFwA+E7/7//4tFGIkwg8RMifhbXl9dw4tV3ItF2InW6Zv+//+D/wd1
wItNEItFFIsxKfCD+AMPj+wBAAAx2zHSOXUUifF2IotFDItQFA+2AYPBAYhEGgSLVRCDwwGJCjlN
FHfji1UUKfKLTQy/BwAAAItBFIMg+AkQg8RMifhbXl9dw4tNGIXJD4XsAAAAicGLRRCLEDlVFHZj
g/kDdj+LTeiAeQeAD4aiAAAA9kXIAr8GAAAAD4Qu////i0Xoi1UMgyD4i1IIiVXI6Xb9//+LVRyJ
MItF8AEC6QT///+LReiNXAgED7YCg8IBg8EBiAOLRRCDwwGJEDlVFHcZg/kDd52LVeiD5vi/BwAA
AAnOiTLp0/7//4P5A3bK64KLTRAp8gERkOmL/v//x0QkDMm9CgjHRCQIjwIAAMdEJAQhvQoIxwQk
ML0KCOg/wvz/i1Xoi03cD7ZCBIgBD7ZCBYhBAQ+2QgaIQQIPtkIHiEEDg8EEiU3c6UH////HRCQM
YMAKCMdEJAgvAgAAx0QkBIC8CgjHBCSUvAoI6O/B/P+LTRiLCYlN3Old/P//i30Yhf8PhZYAAACL
VQwx/4tCFMcAAAAAAMdABAAAAAD2QggBD4UU/v//i03UiQwk6H2j//+LRSSJXCQYiUQkHItVHMdE
JBAAAAAAx0QkDAAAAADHRCQIAAAAAIlUJBSLTdCJTCQEi0XMiQQk/1XUicfpyP3//4nH6br9///H
RCQMYMAKCMdEJAgSAwAAx0QkBIC8CgjHBCTnvAoI6EHB/P/HRCQMYMAKCMdEJAigAQAAx0QkBIC8
CgjHBCSUvAoI6B3B/P+NtgAAAACNvCcAAAAAVYnlV1ZTg+xoi00Mi0UIi1UMi3Ugi1kIg8A8g8Ik
iUW89sMBiVXAx0XEAAAAAHUgi1UIi0W8i1I8i0AUhdKJRcR0DcHICWUzBRgAAACJRcSF9g+FSwYA
AItFGIXAD4UzBgAAi0UMiwCJRcyDfRwBi00MjUXwiUXUGcD30CFF1ItFJItJBMdF8AAAAACFwIlN
0HQVi1UMi1IU9gIHiVXgD4VMAwAAjXYAi1UQg+MCvwQAAACLTcyJXbCLEolNuIlN5IlVyIlV6JCL
Xeg5XRQPhMwAAACNSwQ5TRQPgpACAACLRbiDwAI5RdAPgosCAACLE4H6//8AAA+GmwEAAMHqB4H6
ABwAAA+E7AEAAItV1IXSD4QwAgAAi0UMi1gghdsPhLEBAACNdeTrEY22AAAAAItbEIXbD4SVAQAA
iwOJBCTom6H//4tV1I1F6Il0JBiJVCQci00UiUQkEIlMJBSLVRCLAolEJAyLQwyJRCQIi00MiUwk
BItFCIkEJP8Tg/gGicd0rIP4BQ+E9wEAAItN5Itd6DldFIlNuA+FNf///5CLRRCJGItFGIXAD4Ws
AQAAi0UMi1gghdt0Q422AAAAAItDBIXAdC+JBCToEaH//4tVuIlUJBCLTcyJTCQMi1UQiwKJRCQI
i03IiUwkBItDDIkEJP9TBItbEIXbdcOLXQyDQwwB9kMIAQ+FWQMAAItNuDlNzHNni10MjXXkiwOJ
ReSLRcSJBCTotKD//4tVJMdEJBgAAAAAiVQkHItNHMdEJBAAAAAAiUwkFItduIl0JAiJXCQMi0XA
iUQkBItVvIkUJP9VxIP4BInCD4SwAAAAi0Xkidc52A+FQAMAAIX/D4WsAAAAi10Mi0UMixuJXcyL
WAjpEP7//42CACj//z3/BwAAd1uLRdSFwA+ElwAAAItFsIXAD4SMAAAAi1XUiU3ogwIB6f/9//+N
tCYAAAAAi1XkiVW4i0WwhcB0Z4tF1L8GAAAAg0XoBIMAAenX/f//jbQmAAAAAIlN6OnI/f//g0Xk
AonQi024i13kZsHICINF6ARmiQGJXbjpqf3//5CD/wUPhFz///+F/w+EVP///4tFJIXAZpB1WIPE
aIn4W15fXcOLXeiLRRC/BgAAAIkYi0UYhcAPhFT+//+LTbiJ+ItVGIkKg8RoW15fXcNmkL8HAAAA
6Sb+//+/BQAAAOkc/v//i13kiV24i13o6Q7+//+D/wd1o4tVEItFFIsyKfCD+AMPj0YCAAAx2zHS
OXUUifF2IotFDItQFA+2AYPBAYhEGgSLVRCDwwGJCjlNFHfji1UUKfKLTQy/BwAAAItBFIMg+AkQ
g8RoifhbXl9dw4t9GIX/D4UYAgAAi00QMdKLAY1N7IlNrIlF5ItFzIlF6ItN4A+2RBEEiEQV7IsB
g8IBg+AHOcJy6LgEAAAAidYp0ANF5DlFFA+COgEAAItV6L8FAAAAidCDwAI5RdCJVbQPguL+//+N
TewB8YtV5IPGAQ+2AogBjUIBg8EBg/4DiUXkD4YvAQAAi1XsjU3sicgB8IlN5IH6//8AAIlF2A+G
ogEAAMHqB4H6ABwAAA+EyQEAAIt11IX2D4S0AQAAi1UMi1IghdKJVdwPhA0BAACNdeTrE2aQi03c
i0kQhcmJTdwPhPUAAACLTdyLAYkEJOj6nf//i0XUjVXoiVQkGIlEJByLTdiJdCQQiUwkFItVEIsC
iUQkDItN3ItBDIlEJAiLRQyJRCQEi1UIiRQk/xGD+AaJx3Sgi0XkO0WsD4QJAgAAi03gicIrVayL
AYPgBznCD47QAQAAi10QKcKLTQwBE4tV4ItF6IMi+ItZCIlFzOlB+///i0W4i1UciQOLRfABAum4
/f//i0UUi10QiQOLXeQ52HYXjVQRBA+2A4PDAYgCg8IBOV0UiV3kd+2/BwAAAOmR/f//OUUUD4er
/v//jbYAAAAA6b3+//+LTRCJ1ytFuAHAAQHpr/z//4PjAr8GAAAAD4RM////i13UvwYAAACDReQE
gwMB6Tj////HRCQMYL4KCMdEJAgSAwAAx0QkBIC8CgjHBCTnvAoI6Py6/P/HRCQMYL4KCMdEJAgv
AgAAx0QkBIC8CgjHBCSUvAoI6Ni6/P+NggAo//89/wcAAHc2i03Uhcl0GIPjAnQTjUXwMf+JReSL
RdSDAAHpxP7//78GAAAA6cz8//+NRfAx/4lF5Omt/v//idCLVbQx/2bByAiDRegCg0XkBGaJAumS
/v//i1UYixKJVczpyPn//4tFGIXAD4WnAAAAi00MMf+LQRTHAAAAAADHQAQAAAAA9kEIAQ+Fbfz/
/4tdxIkcJOgInP//i0UkiXQkGIlEJByLVRzHRCQQAAAAAMdEJAwAAAAAx0QkCAAAAACJVCQUi03A
iUwkBItdvIkcJP9VxInH6SH8///HRCQMoL4KCMdEJAiuAQAAx0QkBK+8CgjHBCTgvQoI6NO5/P+D
/wd0N4X/D4Xw+///i0UMi1gI6VP5///HRCQMYL4KCMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6Je5
/P+NRfA5Rdh0XYtd4ItF2CtFrIsLicqD4gcp0ItVEAECicqLRdiD4vgrReQ50H5/g/gHf1aLTeAJ
0I1V7DlV2IkBD4Z7+///MckPtgKDwgGLXeCIRAsEg8EBOVXYiVXkd+jpXPv//8dEJAygvgoIx0Qk
CMABAADHRCQEr7wKCMcEJL+8CgjoDrn8/8dEJAygvgoIx0QkCMsBAADHRCQEr7wKCMcEJNS8Cgjo
6rj8/8dEJAygvgoIx0QkCMoBAADHRCQEr7wKCMcEJAi+Cgjoxrj8/422AAAAAFWJ5VdWU4PsXItF
CIt1DItNDItdII1QPIlVwItWCIPBJIlNxMdFyAAAAAD2wgF1HYtNwItAPItJFIXAiU3IdA3ByQll
Mw0YAAAAiU3IhdsPhUcEAACLRRiFwA+FLwQAAItNDIsJiU3Qi0UMjX3sg30cAcdF7AAAAACLQASJ
RdQZwPfQIceLRSSFwHQSi00Mi0kU9gEHiU3YD4V7AgAAi3UQizY5dRSJddwPhLIBAACQi03cg8EC
O00UD4fFAgAAi0XQi13ci3XQg8AEOUXUD4KOAAAAg+ICiVW86zeNdCYAhf8PhBACAACLRbyFwA+E
BQIAAIMHATlNFHQ4jVECOVUUD4IBAgAAjUYEOUXUclGJy4nRD7cTZsHKCI2CACgAAGY9/wd2ug+3
wokGg8YEOU0UdciLXRSLRRCJdeTHRcwEAAAAiRiLXRiF23Qsi03ki1UYiQqLRcyDxFxbXl9dw5CJ
y4l15MdFzAUAAACLRRCJGItdGIXbddSLRQyLWCCF23RAjbYAAAAAi0MEhcB0LIkEJOj5mP//iXQk
EItV0IlUJAyLTRCLAYlEJAiLRdyJRCQEi0MMiQQk/1MEi1sQhdt1xotVDINCDAH2QggBD4XGAQAA
O3XQD4aiAAAAi1UMi03IiwKJReiJDCTooZj//4tFJI1N6MdEJBgAAAAAiUQkHItVHIlMJAjHRCQQ
AAAAAIl0JAyJVCQUi0XEiUQkBItVwIkUJP9VyIP4BInBdEmLReg58A+FzgEAAIXJD4VFAgAAi0UM
i3UQi00MiwCLNjl1FItRCIlF0Il13A+FT/7//4t10ItdFMdFzAQAAACJdeTp9v7//2aQg33MBXTE
i00khckPhMv+//+DfcwHjXYAD4W+/v//i0UQizCLRRQp8IP4Aw+PkwIAADHbMdI5dRSJ8XYii0UM
i1AUD7YBg8EBiEQaBItVEIPDAYkKOU0Ud+OLVRQp8otNDMdFzAcAAACLQRSDIPgJEItFzIPEXFte
X13DkI10JgCJdeTHRcwGAAAA6WX+//+QicuJdeTHRcwHAAAA6VP+//+LRRiFwA+F9AEAAIt1EDHb
iw6LRdgPtkQYBIhEHfKLddiDwwGLBoPgBznDcuWJyCnYg8ACOUUUc1mLVRSLRRA5yokQdhSNVB4E
D7YBg8EBiAKDwgE5TRR38MdFzAcAAACLRcyDxFxbXl9dw4t10Itd3MdFzAcAAACJdeTp0/3//4tN
5It1HItF7IkKAQbp0/7//4t10MdFzAUAAACDxgQ5ddSJdeAPgpD9//+NdfIB3g+2AYPDAYPBAYgG
g8YBg/sBdkMPt03yZsHJCI2BACgAAGY9/wd3NoX/dAWD4gJ1ZcdFzAYAAADpT/3//412AInyi3UQ
KcKJ0MHoHwHQ0fgpBukb/v//OU0Ud6Xrtg+3wYtV0ItN4IkCiU3Qi3XYixaD4geD+gF/Iot1ELgC
AAAAKdCLTQwBBotF2IMg+ItRCOlA/P//gwcB69HHRCQMIL8KCMdEJAiuAQAAx0QkBK+8CgjHBCTg
vQoI6Dm0/P+JTczp7/3//4t1GIs2iXXQ6cz7//+LRRiFwA+FuQAAAIt1DItGFMcAAAAAAMdABAAA
AAD2RggBx0XMAAAAAA+Fifz//4tFyIkEJOi6lf//i1UkiVwkGIlUJByLTRzHRCQQAAAAAMdEJAwA
AAAAx0QkCAAAAACJTCQUi3XEiXQkBItFwIkEJP9VyIlFzOk8/P//x0QkDOC+CgjHRCQILwIAAMdE
JASAvAoIxwQklLwKCOiEs/z/x0QkDOC+CgjHRCQIEgMAAMdEJASAvAoIxwQk57wKCOhgs/z/x0Qk
DOC+CgjHRCQIoAEAAMdEJASAvAoIxwQklLwKCOg8s/z/jbYAAAAAjb8AAAAAVYnlV1ZTg+xIi0UI
i00Mi10gx0XUAAAAAI1QPIlVzItVDIPBJIlN0It6CPfHAQAAAHUdi03Mi0A8i0kUhcCJTdR0DcHJ
CWUzDRgAAACJTdSF2w+FnwMAAIt1GIX2D4WHAwAAi1UMixKJVdyLRQyNVfCDfRwBi10kx0XwAAAA
AItABIlF4BnA99AhwoXbiVXkdBaLTQyLSRSLMYlN6Inwg+AHD4U7AgAAi1UQi0UUixKJVdiLVeAr
VdwrRdg5wn4CicKJ0MH4H8HoHgHQwfgChcAPhKABAACLXdgxyYPnAot13OsTjXQmAIPBAYPDBIkW
g8YEOch2K4sTD8qF0nnpi1XkhdIPhDwBAACF/w+EVgEAAItV5IPBAYPDBIMCATnId9WJ8ItVEL8E
AAAAiRo5XRR0DoPABDlF4Bn/g+f+g8cHi00YhckPhQ0BAACLRQyLWCCF23Q8ZpCLQwSFwHQsiQQk
6JmT//+JdCQQi1XciVQkDItNEIsBiUQkCItF2IlEJASLQwyJBCT/UwSLWxCF23XGi1UMg0IMAfZC
CAEPhYoBAAA5ddwPg4kAAACLVQyLTdSLAolF7IkMJOhBk///i0UkjU3sx0QkGAAAAACJRCQci1Uc
x0QkEAAAAACJdCQMiUwkCIlUJBSLRdCJRCQEi1XMiRQk/1XUg/gEdDOLVew58g+FqwEAAIXAjbYA
AAAAD4XNAQAAi0UMi1UMiwCLegiJRdzpf/7//420JgAAAACD/wV04YtVJIXSdUiDxEiJ+FteX13D
i00YvwYAAACLddyFyQ+E8/7//4tNGIn4iTGDxEhbXl9dw4tNEL8GAAAAiRnpyv7//4tF3Itd2InG
6aD+//+D/wd1s4tNEItFFIsxKfCD+AMPjyMBAAAx2zHSOXUUifF2IotFDItQFA+2AYPBAYhEGgSL
VRCDwwGJCjlNFHfji1UUKfKLTQy/BwAAAItBFIMg+AkQg8RIifhbXl9dw4tNGIXJD4V/AQAAicOL
RRCLEDlVFHZhg/sDdj2LTeiAeQSAdnOD5wKQjXQmAA+FjAAAAIPmB78GAAAAKd6NBDKLVRCJAukP
////i00ci0XwiTIBAen5/v//i0XojUwYBA+2AoPCAYPDAYgBi0UQg8EBiRA5VRR3GYP7A3efi1Xo
g+b4vwcAAAAJ3oky6cj+//+D+wN2yuuEi03oi1XcD7ZBB4gCD7ZBBohCAQ+2QQWIQgIPtkEEiEID
g8IEiVXci03oi0UMgyH4i3gI6fX8//+LTRAp8gER6Un+///HRCQM4MAKCMdEJAgSAwAAx0QkBIC8
CgjHBCTnvAoI6E2v/P+Jx+lL/v//i00YiwmJTdzpdPz//4t9GIX/D4WPAAAAi1UMMf+LQhTHAAAA
AADHQAQAAAAA9kIIAQ+FG/7//4tN1IkMJOjUkP//i0UkiVwkGIlEJByLVRzHRCQQAAAAAMdEJAwA
AAAAx0QkCAAAAACJVCQUi03QiUwkBItFzIkEJP9V1InH6c/9///HRCQM4MAKCMdEJAgvAgAAx0Qk
BIC8CgjHBCSUvAoI6J+u/P/HRCQM4MAKCMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6Huu/P+NdCYA
jbwnAAAAAFWJ5VdWU4PsQItFCItNDItdIMdF3AAAAACNUDyJVdSLVQyDwSSJTdj2QggBdR2LTdSL
eDyLSRSF/4lN3HQNwckJZTMNGAAAAIlN3IXbD4UAAwAAi10YhdsPhesCAACLVQyLOotFDItNJItA
BIXJiUXkdB2LVQyLUhSLMolV7Inwg+AHD4XWAQAAjbQmAAAAAItFEItV5Iswi0UUKfop8DnCfgKJ
wonQifPB+B/B6B6NDBAx0sH5AoXJiX3odCFmkIsElg/IiQSXg8IBOdF38Y0EjQAAAACNHAaNBAeJ
ReiLVRDHReAEAAAAiRo5XRR0FItF6IPABDlF5BnJg+H+g8EHiU3gi0UYhcAPhZ8BAACLTQyLWSCF
23Q+jbQmAAAAAItDBIXAdCmJBCToEY///4tF6Il8JAyJRCQQi1UQiwKJdCQEiUQkCItDDIkEJP9T
BItbEIXbdcmLTQyDQQwB9kEIAQ+FPAEAADt96HN9i1UMi03ciwKJRfCJDCTowI7//4tFJMdEJBgA
AAAAiUQkHItVHI1F8MdEJBAAAAAAiVQkFItN6IlEJAiJTCQMi1XYiVQkBItN1IkMJP9V3IP4BHQf
i1XwO1XoD4U+AQAAhcCQD4VrAQAAi0UMizjpsP7//4N94AWNdCYAdOyLRSSFwHULi0Xgg8RAW15f
XcODfeAHde+LVRCLRRSLMinwg/gDD48IAQAAMdsx0jl1FInxdiKLRQyLUBQPtgGDwQGIRBoEi1UQ
g8MBiQo5TRR344tVFCnyi00Mx0XgBwAAAItBFIMg+AkQi0Xgg8RAW15fXcOLVRiF0g+FZQEAAItN
EInDixE5VRR2aoP4A3ZGi03sD7ZBB4gHD7ZBBohHAQ+2QQWIRwIPtkEEiEcDg8cEgyH46ez9//+L
ReiJAek8////i0UYi1XoiRCLReCDxEBbXl9dw4tF7I1MGAQPtgKDwgGDwwGIAYtFEIPBAYkQOVUU
dyGD+wN3lotV7IPm+Anex0XgBwAAAItF4Ikyg8RAW15fXcOD+wN2wulw////i00QK1XoARGQjXQm
AOmw/v//x0QkDADBCgjHRCQIEgMAAMdEJASAvAoIxwQk57wKCOgvq/z/iUXg6aH+//+LTRiLOekQ
/f//i3UYhfYPhZUAAACLVQyLQhTHAAAAAADHQAQAAAAA9kIIAcdF4AAAAAAPhW/+//+LTdyJDCTo
s4z//4tFJIlcJBiJRCQci1Ucx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiVQkFItN2IlMJASLRdSJ
BCT/VdyJReDpIv7//8dEJAwAwQoIx0QkCC8CAADHRCQEgLwKCMcEJJS8Cgjofar8/8dEJAwAwQoI
x0QkCKABAADHRCQEgLwKCMcEJJS8CgjoWar8/4n2jbwnAAAAAFWJ5VdWU4PsPItFCItNDItdIMdF
4AAAAACNUDyJVdiLVQyDwSSJTdz2QggBdR2LTdiLeDyLSRSF/4lN4HQNwckJZTMNGAAAAIlN4IXb
D4XjAgAAi10YhdsPhcsCAACLVQyLEolV6ItFDItNJItABIXJiUXsdBqLVQyLehSLN4nwg+AHD4XC
AQAAjbQmAAAAAItNEItFFItV7CtV6Is5Kfg5wn4CicKJ0ItNEMH4H8HoHgHQg+D8jRQHiRGJRCQI
iXwkBItF6IkEJOhSd/7/i1UQi00Ux0XkBAAAADsKicZ0EY1ABDlF7BnAg+D+g8AHiUXki0UYhcAP
hZ0BAACLTQyLWSCF23Q4kItDBIXAdCmJBCToCYv//4l0JBCLReiJRCQMi1UQiwKJfCQEiUQkCItD
DIkEJP9TBItbEIXbdcmLTQyDQQwB9kEIAQ+FQwEAADl16A+DfQAAAItVDItN4IsCiUXwiQwk6LSK
//+LRSSNTfDHRCQYAAAAAIlEJByLVRzHRCQQAAAAAIl0JAyJTCQIiVQkFItF3IlEJASLVdiJFCT/
VeCD+AR0JotV8DnyD4U5AQAAhcCQD4VjAQAAi0UMiwCJRejpxf7//5CNdCYAg33kBXToi0UkhcB1
C4tF5IPEPFteX13Dg33kB3Xvi1UQi0UUizIp8IP4Aw+P/AAAADHbMdI5dRSJ8XYii0UMi1AUD7YB
g8EBiEQaBItVEIPDAYkKOU0Ud+OLVRQp8otNDMdF5AcAAACLQRSDIPgJEItF5IPEPFteX13Di1UY
hdIPhVwBAACLTRCJw4sROVUUdmSD+AN2Qw+2RwSLVeiIAg+2RwWIQgEPtkcGiEICD7ZHB4hCA4PC
BIlV6IMn+On9/f//iTHpPP///4tVGItF5Ikyg8Q8W15fXcONTAcED7YCg8IBg8MBiAGLRRCDwQGJ
EDlVFHceg/sDd5yD5vgJ3sdF5AcAAACLReSJN4PEPFteX13Dg/sDdsXpef///4tNECnyARGNdgDp
uP7//8dEJAygwAoIx0QkCBIDAADHRCQEgLwKCMcEJOe8CgjoL6f8/4lF5Omt/v//i00YiwmJTejp
MP3//4t1GIX2D4WVAAAAi1UMi0IUxwAAAAAAx0AEAAAAAPZCCAHHReQAAAAAD4V4/v//i03giQwk
6LCI//+LRSSJXCQYiUQkHItVHMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlUJBSLTdyJTCQEi0XY
iQQk/1XgiUXk6Sv+///HRCQMoMAKCMdEJAgvAgAAx0QkBIC8CgjHBCSUvAoI6Hqm/P/HRCQMoMAK
CMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6Fam/P+QkJCQkJBVieVTicOD7AzHRCQEAQAAgItAIIkE
JOjknwAAugEAAACFwIlDJHRGx0QkBCXBCgiJBCToOJ4AAIXAicJ0GY1DDIlEJAiNQwiJRCQEiwOJ
BCT/0oXAdCGLQySJBCTo/p0AALoBAAAAx0MkAAAAAIPEDInQW13DZpDHRCQEOcEKCItDJIkEJOjl
nQAAhcCJQxB0xcdEJARFwQoIi0MkiQQk6MudAACJQxjHRCQEJcEKCItDJIkEJOi1nQAAiUMUx0Qk
BFbBCgiLQySJBCTon50AADHSx0MoAQAAAIlDHIPEDInQW13DjXQmAI28JwAAAABVieWD7CyJXfSJ
dfiJffz8ixiJReSF2w+EOgIAADHAuQEAAABlgz0MAAAAAHQB8A+xDbQtDAgPhU8GAACLReTHRCQI
sGYICMdEJASwLQwIiQQk6Cnp/v+FwInDdFuLAItQJIXSdEIx9oPCAXQrZYM9DAAAAAB0AfCDLbQt
DAgBD4UWBgAAifCLXfSLdfiLffyJ7F3DjXQmAOhz/v//hcAPhAMBAACNdgC+AQAAAI12AOu7jbYA
AAAAi33kiweJBCToa3z8/4sNRDIMCIPAAYXJiUXsD4SiAQAAg33sBMdF8AEAAAAPh0YBAAChQDIM
CItV7I1EUC+JBCToAmz8/4XAiUXodKOLfegxwLkLAAAA86uLVeiLReiLTeyLfeSDwiyJEIlMJAiL
B4kUJIlEJATo/HH+/4tV6Is1RDIMCIlCIIsGhcB1KemdAAAAkI10JgCLRejouP3//4XAjbYAAAAA
D4S6AAAAg8YIiwaFwHR5i03ki33oixmJRCQEi0cgiQQk6Ppx/v+LVeyJXCQEiVQkCIkEJOiXcf7/
i1XwhdJ0sMcALnNvAOuoixMx9otN5IsCiQGLQgSJQQSLQgiJQQiLQgyJQQyLQhCJQRCLQhSJQRSL
QhiJQRiLQhyJQRyDQigB6Yf+//9mkIt96L4BAAAAx0cgAAAAAItN6MdEJAiwZggIx0QkBLAtDAiJ
DCToDu3+/4XAD4VT/v//6Yn+//+QMfaNtgAAAADrzY22AAAAAItF5LkDAAAAi3Xsg+4EAzC4MLcK
CInH86YPlcAPtsCJRfDpk/7//8dEJAyPwQoIx0QkCEcBAADHRCQEZsEKCMcEJHTBCgjo5aL8/+hg
ov//6VT+//+NdCYAjbwnAAAAAFWJ5YtFDIsAiUUMi0UIiwCJRQhd6Xdo/v+NtCYAAAAAVYnlV1ZT
g+xki00Ii0UYi1UIizmLAItSFIX/iUW4iVXUdA3BygllMxUYAAAAiVXUx8PY////ZYsDiwCLkBgB
AACF0g+E/wAAAIuIHAEAAIlNvIuYIAEAAIldwIuIJAEAAIlNxIuAKAEAAIlV0MdFzAAAAACJRciL
RbiDwAQ5RRwPghQBAACLVRyDwgMpwolVsI20JgAAAACLTcwDTdCLXbyLRcDR6YlN2Isci8dF4AAA
AACLDJiNVJgEiV3cjXYAi13gi0W4OwyYdTWLCoPDAYld4IXJD4TdAAAAi0Wwg8IEwegCg8ABOcN1
1boHAAAAg8RkidBbXl9dw422AAAAAIt14IX2D4WfAAAAi03gi124jRSLOVUcD4ZzAQAAiciLTcAD
RdyLBIE7Ag+CYAEAAItd2Ild0ItV0DlVzA+CVv///422AAAAAMfB2P///2WLAYs4i5c0AQAAhdIP
hUwBAACLnywBAACF2w+ELwEAAItFuIu3MAEAAIPABDlFHA+DlwEAAItFHDlFuA+FW////7oEAAAA
6Vb///+LXRw5XbgPhUX///9mkOvmhcmNdCYAD4U1////ZpCLVdiLTcSLXciLPJGLBLuQjRS9AAAA
AIXAiVXkidZ0K4tVyIPHAY00vQAAAAAB8usLjbQmAAAAAInOid+LAoPCBI1OBI1fAYXAde2LTSCL
RcgDReSLXdSJReyLAYlF8IkcJOhhgv//jUXwx0QkHAAAAACNVezHRCQYAAAAAMdEJBQAAAAAiUQk
EItFyIlUJAgB8IlEJAyLTQyJTCQEi10IiRwk/1XUg/gGicIPhSIBAACLVciDxwGLBLqFwA+FTv//
/4tN4ItduI0UizlVHA+Hkf7//410JgCLRdiDwAGJRczpmP7//7oGAAAAg8RkidBbXl9dw4tdGItF
uIuPOAEAAIsbg8AEOUUciV3oizMPgrj+//+F0g+Ojf7//4sBOcYPgoP+//+D6gEx24lVtGaQO3EE
dxOJ8inCidAx0vdxCIXSD4TFAAAAO120D4RY/v//g8EMg8MBiwE5xg+CSP7//+vNi1UgiXXwi03U
iwKJReyJDCToT4H//41F7IlEJBCNBJ6JRCQMjUXwx0QkHAAAAADHRCQYAAAAAMdEJBQAAAAAiUQk
CItdDIlcJASLRQiJBCT/VdSD+AaJwg+EJf///4P4BHQ3i0Xsi10giQPpZf3//4P4BHUTi00ki1UY
i0XggwEBweACAQIx0otF8ItdIIkDg8RkidBbXl9dw4tVJItNGIMCATHSgwEE67mLReiLTRiLXSSD
wASJAYMDAekV/f//jQ20LQwI6EqO/P/pofn//40FtC0MCOhqjvz/6dr5//+QkJCQkFWhuC0MCInl
XcONtgAAAABVieWD7ASLFbgtDAiF0nQIiQQk6ChJ/P/Jw422AAAAAFWJ5VdWU4PsJIsduC0MCIlF
4IlV3A+3QwSNBAOJRegPt0MGjQQDiUXsi0XgiQQk6Cze/P8Pt1MIiVXkMdKJx/d15In4idGLVeSD
6gKJ1jHS9/YPt0MEjXoBixW8LQwIjTS9AAAAAIl12CnCiVXwi0XsjTQPjRyI6xiNtCYAAAAAjRQ+
idADXdgp+DlF5HZBidYPtwNmhcB0Pw+3wDlF8HbfA0XoiUQkBItF4IkEJOiNY/7/hcB1yQ+3QwKL
VdyJAoPEJDHAW15fXcONtgAAAACJ8StN5OuXkIPEJLj/////W15fXcONdCYAjbwnAAAAAFWJ5YPs
HIl1+InWixW4LQwIiV30icO4/////4l9/InPhdJ0PI1V8InY6OL+//+FwHUejVXsifDo1P7//4XA
dRCLRfArReyJBzHA6xSNdCYAiXQkBIkcJOj0Yv7/iQcxwItd9It1+It9/InsXcONdgBVieVXic9W
U4PsGIkEJIlV7IlF8OjXdPz/iUXoi0XsiQQk6Ml0/P+LVeiJxoPGAY1EFhKD4PwpxItF8I1cJBuD
4/CJVCQIiUQkBIkcJOieav7/i1XsiXQkCIlUJASJBCToq3X8/4nY6MQGAACJwoXSiQe4AQAAAHRa
i0IMi0oQx0cEAAAAAMdHGAAAAACJRxSLQhSJTxzHRzgAAAAAiUcgMcCFyXQticvBywllMx0YAAAA
iRwk6DZ+//+JPCT/04tXGIXSdA1lMxUYAAAAwcIJiVcYjWX0W15fXcOQjXQmAFWJ5YPsRIl1+Is1
uC0MCIld9LsCAAAAiUXIidCJffyF9olNxHQ3D7dWBA+3TgpmiVXMjVXwZolNzuiC/f//hcB1Fot9
8A+3VgqNRH8DjQSCOwW8LQwIdhi7AQAAAInYi3X4i130i338iexdwggAZpCLRciNVezoRf3//4XA
ddmLTewPt1YKjURJA40EgjsFvC0MCIlN0HfA9kUMAQ+FmAIAAA+3RcyLXfCNBAaJRdQPt0XOhduN
BAaJRdiLVdiNBH+NBIKJRdx0GYXJD4VaAQAAi0XcZoN4BAAPhHn///+LTeyLVdCFyY0EUotV2I08
gg+F7wAAAIXbdQiFyQ+EVv///8cEJHgAAACNtCYAAAAA6Mti/P+FwInGD4QRAgAAi03EiQGLRQjH
AAAAAACLRfCFwHRPi1Xcx0YQqbYKCMdGCAEAAADHRjgAAAAAD7cCA0XUiUYMD7dCBgNF1IA4AA+E
sAAAAA+3UgiJ8QNV1Oit/f//hcCJww+F8AEAAItNCIMBAYtd7IXbdG6LRQiLAIlF6GvAPI0MBg+3
BwNF1MdBDKm2CgjHQQgBAAAAiUEQD7dHAgNF1MdBOAAAAACAOAB0Qw+3VwQDVdToUv3//4XAicMP
hX0BAACLVQgx24MCAel4/v//ZoN/CAAPhQb////pY/7//412ADHbjbYAAAAA6Vj+//8Pt0cEicoD
RdToPaH//+vDi1XcD7dCCInyA0XU6Cqh///pUv///w+3QApmhcAPhJn+//8Pt1YMD7fAjXQC/wM1
uC0MCA+3BmaFwHUa6Xv+//9mkI1EUgGNNEYPtwZmhcAPhGb+//8Pt9CNRFL9D7dERgI5wXXdi00I
a8I8iRGJBCToVWH8/4tVxIXAiUXAiQIPhJUAAACLTdyNfgKLXcDHReQAAAAAD7cBA0XUiUXg6y5m
kA+3VwSJ2QNV1Oha/P//hcAPhawAAACDReQBg8cGD7cGg8M8OUXkD40U////i0Xgi1XYx0MIAQAA
AMdDOAAAAACJQwwPtweNBEAPtwSCA0XUiUXgiUMQD7dHAgNF1IA4AHWeD7dHBInaA0XU6Cig///r
pI22AAAAALsDAAAA6SP9//87TfC7/////422AAAAAA+FVP3//2aQ6Qj9//+LTeiFyY22AAAAAHQL
ifCNdCYA6EOG//+JNCToa0P8/+nj/P//i03AiQwk6FtD/P+LXfCF2w+ET/3//+k8/f//jXQmAI28
JwAAAABVieWDxIDHBCSlwQoIiV34iXX86Hjh/P+FwKM8MgwIdBG6/////4td+InQi3X8iexdw8dE
JAgAAAAAx0QkBAAAAADHBCSwwQoI6Cx0/P+D+P+JxnTMjUWYiUQkCIl0JATHBCQDAAAA6NRz/P+F
wHgIi0XEg/gPdxCJ87gGAAAAzYC6/////+ueo7wtDAjHRCQUAAAAAIl0JBDHRCQMAQAAAMdEJAgB
AAAAiUQkBMcEJAAAAADod4H8/6O4LQwIg8ABD4SJAAAAifO4BgAAAM2Aiw24LQwIgTkkAwEgdT+L
HbwtDAgPt0EEOdhzMQ+3UQY503YpD7dBCGaFwHQgD7fAjQSCOcNyFg+3QQo5w3YOD7dBDDHSOcMP
gwn///+hwC0MCIXAD4SQAAAAiQwk6A5C/P/HBcAtDAgAAAAAxwW4LQwIAAAAALr/////6db+//+h
vC0MCIkEJOjjXvz/hcCjuC0MCA+EDv///zHb6wxmkAHDOx28LQwIc1ahvC0MCIk0JCnYiUQkCInY
AwW4LQwIiUQkBOiHc/z/g/j/ddKhuC0MCIkEJOiVQfz/xwW4LQwIAAAAAOm+/v//obwtDAiJDCSJ
RCQE6LWA/P/pbP///8cFwC0MCAEAAADp6P7//5BVieWD7AijyC0MCKHELQwIx0QkBPByCAiJBCTo
4Nv+/8nDjbQmAAAAAI28JwAAAABVieVTg+wQi1UMi0UIhdKLGHQNg/oDdAiDxBBbXcNmkDsdyC0M
CHQ4i1MEjUICg/gCd+WNQv+D+P6JQwR92otDCIXAdNOJBCToU44AAMdDCAAAAACDxBBbXcONtgAA
AACLQwSFwH4Ig+gBiUME66nHRCQMIcIKCMdEJAivAAAAx0QkBNPBCgjHBCTewQoI6P2V/P+NtgAA
AACNvCcAAAAAVYnlVlOD7BSJRfSNRfTHRCQIgHUICMdEJATELQwIiQQk6OrZ/v+FwA+EIgEAAIsY
hdsPhLoAAACLQwSD+P4PjbwAAACLSwiFyQ+FdgEAAMdEJAQBAACAiwOJBCToP48AAIXAiUMID4TU
AAAAx0QkBK60CgiJBCTolI0AAIXAiUMMD4SYAAAAx0QkBAzCCgiLQwiJBCTodo0AAIlDEMdEJAQX
wgoIi0MIiQQk6GCNAACJQxSLQwxlMwUYAAAAwcAJiUMMi0MQhcB0DWUzBRgAAADBwAmJQxCLQxSF
wHQNZTMFGAAAAMHACYlDFMdDBAEAAACDxBSJ2FteXcOQjXQmAItTCIXSdOuFwLoBAAAAfgONUAGJ
UwSJ2IPEFFteXcOhxC0MCIkdyC0MCMdEJATwcggIiQQk6PbZ/v+NtgAAAAAx24PEFInYW15dw5CN
dCYAi0X0iQQk6GVs/P+NcAGDwBmJBCToJ1z8/4XAicN0g41QGIl0JAiLRfSJFCSJRCQE6Ftt/P/H
QwT9////x0MIAAAAAIkDx0QkCIB1CAjHRCQExC0MCIkcJOgD3v7/hcAPhYP+//+JHCQx2+jRPvz/
kOkt////x0QkDDLCCgjHRCQIdQAAAMdEJATTwQoIxwQk78EKCOgHlPz/jbQmAAAAAFWJ5YtFDIsA
iUUMi0UIiwCJRQhd6adZ/v+QkJCQkJCQVYnlVzH/VlMx24PsHIlF7IlV6MdF8AEAAACNtgAAAACD
+wYPhJcAAACDfewGD4ScAAAAOV3sD4SkAAAAizSdIBcMCIk0JOhla/z/hduNVAcCiUXkD7aD9sIK
CI08An4gi1XwhdJ0GYtV6IsCiTQkiUQkBOgoWf7/g/gBGcAhRfCDwwGD+wx+mItF8IXAD4SeAAAA
i0XoixjHRCQEY4AKCIkcJOj4WP7/hcB1RL5jgAoIg8QcifBbXl9dw5CNdCYAg33sBrsHAAAAD4Vk
////i0XoizSY6Wn///+NtgAAAACLVeiLMulZ////jbYAAAAAx0QkBH1eCgiJHCTooFj+/4XAdKiL
XeSDwwGJHCToblr8/4XAicZ0mYtV6IsCiTQkiVwkCIlEJAToo2v8/4nG64CJPCQx2+hFWvz/hcCJ
xonCD4Rq////kIP7BnRbg33sBnRcOV3sZpB0YIs8nSAXDAgPtoPpwgoIg8MBiRQkBWDCCgiJRCQE
6IRg/v/GAD2DwAGJfCQEiQQk6HJg/v+D+wzGADuNUAF+r8YAAOkQ////jbQmAAAAALsHAAAA656L
ReiLPJiNdgDrp4tF6Is466DrDZCQkJCQkJCQkJCQkJBVieVXVlOB7LAAAAD8i3UIg/4MD4eJBAAA
i10MhdsPhFQDAACNRhCLHIXgFgwIiYVc////iVwkBItVDIkUJOiNV/7/iZ1s////hcB1E4uFbP//
/41l9FteX13DkI10JgDHRfAAAAAAx0XsAAAAAMcEJEXCCgjohtr8/4XAdAmAOAAPhTYEAAAxwIP+
Bo10JgAPhDoBAACLTQy4AAAAAIXAiU3odAzHBCTgLQwI6N+H9/eLBLUgwwoIMduFwImFaP///3Qt
i1XsjU3oi0XwiQwkifHoqQYAAIPsBIXAicMPhPUCAACDeBj/dAfHQBj/////i0XoPWOACgh0E4kE
JOhNV/7/hcCJRegPhMsCAACNVeiJ8OgY/f//hcCJxw+EpQIAAIuFaP///4XAdBSLBLVgwwoIiRy1
4BYMCIXAdAL/0IuVXP///4td6IsEleAWDAg5w3QcPWOACgh0CIkEJOhNO/z/i41c////iRyN4BYM
CKE4FwwIOcd0FT1jgAoIdAiJBCToKDv8/4k9OBcMCIMF1DEMCAG4AAAAAIXAdAzHBCTgLQwI6OaG
9/eLRfCJBCTo+zr8/4t16Im1bP///4uFbP///41l9FteX13DjXQmAIP4Bg+EjwEAAItNDIlMhbSD
wAGD+Ax+6MdEJAQ7AAAAiQwk6GhU/v+FwA+F8gIAALgAAAAAhcB0DMcEJOAtDAjoe4b394115LsM
AAAAx4V4////DQAAAMeFcP///wsAAADrLpCNdCYAi410////iQ6F2w+OaAEAAIuFfP///4PrAYPu
BIOtcP///wGJhXj///+D+waJnXz///903ItV7InZi0XwiTQk6AQFAACD7ASFwIlEnYAPhA0BAACD
eBj/dAfHQBj/////iz6B/2OACgh0nosUnSAXDAiJlXT///+JVCQEiTwk6BVV/v+FwA+Edf///4k8
JOiFVf7/hcCJBg+Fa////412AIuNfP///4XJD4j/AAAAg714////DXRFi514////MfaNfbSDwwHr
B5CDwwGDxgSD+wd09YuVeP///40EN4sEkD1jgAoIdBE7hJYgFwwIdAiJBCTogTn8/4P7DXXMx4Vs
////AAAAAGaQuAAAAACFwHQMxwQk4C0MCOg7hff3i0XwiQQk6FA5/P/p6Pz//412ALgHAAAAjXYA
6WT+//+NdgCLNLUgFwwIibVs////i4Vs////jWX0W15fXcOQjXQmAIE+Y4AKCA+EnP7//+kv////
jbQmAAAAAIu1cP///4mdeP///4m1fP///+kR////i0XoPWOACgh0CIkEJOjXOPz/x0XoAAAAAOmw
/f//jX20uAYAAACJ+jHb6Dr6//+FwImFbP///w+E4v7//410JgCD+wYPhIcAAACLFJ0gwwoIi0Sd
gIXSdBSJBJ3gFgwIiwSdYMMKCIXAdAL/0I1zEIt8nbSLBLXgFgwIOcd0Fj1jgAoIdAiJBCToWzj8
/4k8teAWDAiDwwGD+wx+pKE4FwwIOYVs////dBo9Y4AKCHQIiQQk6DA4/P+LhWz///+jOBcMCIMF
1DEMCAHpqf7//5C7BwAAAOlv////uOj////HhWz///8AAAAAZccAFgAAAOmQ+///jV3sjX3wiVwk
DIl8JAjHRCQEOgAAAIkEJOjVSAAAhcAPhEcBAADHhWz///8AAAAA6Vv7//+LdQyJNCTo42T8/41Q
AYPAE4Pg/CnEjUQkH4Pg8IlUJAiJdCQEiQQk6OFl/P+JhVT////HRCQEPQAAAIuNVP///4kMJOgl
Uf7/hcCJhWD///8PhLAAAACJwyudVP///8eFWP///wAAAACQjXQmAIO9WP///wZ0Z4uVWP///w+2
gvbCCgg5w3Rig4VY////AYO9WP///wx+1oO9WP///w0PhAv///+LhWD///+LlVj///+DwAGJRJW0
x0QkBDsAAACJBCToplD+/4XAdDvGAACDwAGJhVT////pVv///5DHhVj///8HAAAA640PtrrpwgoI
idmLtVT///+Bx2DCCgg52/OmdYPrnjHAg/gGdB2LdQw5dIW0kA+ElP7//4PAAYP4DH7lZpDp4/v/
/7gHAAAAjbYAAAAA69bHRCQMOgAAAMdEJAjLwwoIiVwkBIk8JOhKSAAAhcAPhDn6///pkP7//5CQ
kJCQkJCQkJCQkJBVicGJ5VdWU4nTg+wED7YChMAPhKoAAADHRfAAAAAAizW0XQoIiz28XQoI6zuN
dgA8X3Q9PC10OTwujbYAAAAAdC88LI10JgB0Jzw6jXQmAHQfPC+NdCYAdFaDwwEPtgOEwHQfjXQm
AA++0PYEVgh0v4sEl4PDAYgBD7YDg8EBhMB15YN98AF/GItV8IPCAZCDwgGNQv/GAS+DwQGD6AF+
78YBAIPEBFteX13DjXQmAINF8AGDffADdOfGAS+DwQHrmLoBAAAA68eNtCYAAAAAicGLQhhVieWD
6AGFwIlCGHU2g3oMAnQmiwSNYDIMCDlQCHQMjXQmAItADDlQCHX4x0AEAAAAAMdACAAAAABdidDp
egQAAGaQXcONtgAAAABVieVXic9WU4PsUIt1CIlF1IlV0IsGgDgAdHWFwHQJgDgAD4XAAAAAxwZj
gAoIu2OACgjHRCQEY4AKCIkcJOgNUP7/hcAPhM0AAADHRCQEfV4KCIkcJOj1T/7/hcAPhLUAAACL
RdSFwA+FzAAAAInyifjoaQoAAIXAD4SrAAAAjWX0W15fXcIEAI20JgAAAADHBCSUwwoI6OTS/P+F
wIkGdAmAOAAPhXT///8PtofpwgoIBWDCCgiJBCTowdL8/4XAiQZ0CYA4AA+FUf///8cEJJvDCgjo
ptL8/4kG6Tr///+NtCYAAAAAixUwEAwIhdJ1B4se6Tr////HRCQELwAAAIkEJOjXTf7/hcAPhRf/
//+LHukb////xwZjgAoIiwS9AMQKCOlV////ix7HRdTLwwoIx0XQEAAAAIkcJOj+tfz/hcCJww+E
WQIAAIkcJOgMYfz/jVABg8ATg+D8KcSNRCQ7g+DwiVQkCIlcJASJBCToCmL8/41V4IlUJBSNVeSJ
VCQQjVXoiVQkDI1V7IlUJAiNVfCJVCQEiQQk6B+9/P+LVdDHRCQoAAAAAIlUJAiJww+2h+nCCgiJ
XCQMjbBgwgoIjQS9YDIMCIlF2ItF7ItV2Il0JCSJRCQgi0XgiRQkiUQkHItF5IlEJBiLReiJRCQU
i0XwiUQkEItF1IlEJAToOrj8/4XAiUXcD4QWAQAAg+MBD4V7AQAAi1Xci0IEhcAPhF0BAACLRdyL
WAiF2w+E2wEAAItV5IXSD4SdAAAAiwS9QMQKCItcgySF2w+EmQEAAIkcJOgEYPz/idqDwBWD4Pwp
xI18JDuD5/CJ+Ohs/P//i13kiRwk6OFf/P+J2oPAFYPg/CnEjXQkO4Pm8Inw6En8//+LDbxdCgiJ
+pAPvgKLBIGIAoPCAYTAdfGJ8o20JgAAAAAPvgKLBIGIAoPCAYTAdfGJ+onw6FB0//+FwA+FpgAA
AItV3ItaCIsDhcAPhMUAAACLReyFwHQhx0QkBGl/CgiJBCToAVb+/4XAdQ2LVdzHQxwBAAAAi1oI
g3sY/XcKi0Xcg0MYAYtYCInY6Vj9//+LReyLVdTHRCQoAQAAAIl0JCSJRCQgi0XgiVwkDIlUJASJ
RCQci0XkiUQkGItF6IlEJBSLRfCJRCQQi0XQiUQkCItF2IkEJOjNtvz/hcCJRdwPhZP+//8xwOn6
/P//i0XcifrooQQAAJDpk/7//4tF4IkEJOiQMfz/6XX+//+LHpDpn/3//4tV3MdEJAQvAAAAiwKJ
BCTorlD+/41Q/+sCicqAev8vjUr/dfUp0IlEJASJFCTogD8AAIkDi0Xci1gI6fv+///HRCQM28MK
CMdEJAjhAAAAx0QkBKDDCgjHBCStwwoI6H+G/P+LQBCFwHUT60qNtgAAAACDwwGLRJoQhcB0HItw
BIX2dQeJ+uj3AwAAi1Xci0SaEItICIXJdNmLVdyJQhCLXJoQhduJXdwPhCL///+LWwjp0v3//4nD
69+QkJCQkJCQkFWJ5VOJw4PsCItQEIXSdAL/0otDDIXAdS+LQwSJBCTonDD8/4tDDIP4AnQKiwOJ
BCToijD8/4kcJOiCMPz/g8QIW13DjXQmAIP4AXXai0MIiUQkBItDBIkEJOihb/z/i0MM68ONtgAA
AACNvwAAAABVieVXiddWicZTicuD7BSD+QcPhroAAACD/gOLErgXEAUgdAeJ8DUVEQMgOcIPhZ8A
AACLVwQ7FLXAyAoID4KPAAAAjQSVCAAAADnDD4aAAAAAjQSVJAAAAIkEJOjvTPz/hcCJwYlF8HR7
iXgEiVgIx0AUAAAAAMdAEAAAAADHQBgAAAAAx0AcAAAAAItHBIXAiUEgdE+LXwgx0jtZCHcqg/4M
dkuF9g+FWAIAAIP6RnZWA1kEiVyRJIPCATlRIHYki1yXCDtZCHbWiQwk6H4v/P+46P///8dF8AAA
AABlxwAWAAAAi0Xwg8QUW15fXcP/JLWAyAoIkIP6Dw+HKAIAAI20JgAAAACLBLUAyQoIgzyQBXWd
9sMDdbCLQQSLBBiJRJEk65NmkIP6AXbbx0QkDJjECgjHRCQIigAAAMdEJAR0xAoIxwQkpMcKCOhf
hPz/jbQmAAAAAIP6BHarx0QkDJjECgjHRCQIiQAAAMdEJAR0xAoIxwQkTMcKCOgvhPz/jbQmAAAA
AIP6DA+Gd////8dEJAyYxAoIx0QkCIgAAADHRCQEdMQKCMcEJPjGCgjo+4P8/412AIP6Bg+GR///
/8dEJAyYxAoIx0QkCIcAAADHRCQEdMQKCMcEJKjGCgjoy4P8/412AIP6Ag+GF////8dEJAyYxAoI
x0QkCIYAAADHRCQEdMQKCMcEJFjGCgjom4P8/412AIP6BA+G5/7//8dEJAyYxAoIx0QkCIUAAADH
RCQEdMQKCMcEJADGCgjoa4P8/412AIP6LQ+Gt/7//8dEJAyYxAoIx0QkCIQAAADHRCQEdMQKCMcE
JKjFCgjoO4P8/412AIP6Eg+Gh/7//8dEJAyYxAoIx0QkCIMAAADHRCQEdMQKCMcEJFTFCgjoC4P8
/412AIP6bg+GV/7//8dEJAyYxAoIx0QkCIIAAADHRCQEdMQKCMcEJATFCgjo24L8/412AIP6BQ+G
J/7//8dEJAyYxAoIx0QkCIEAAADHRCQEdMQKCMcEJLDECgjoq4L8/8dEJAyYxAoIx0QkCI0AAADH
RCQEdMQKCMcEJIHECgjoh4L8/8dEJAyYxAoIx0QkCIsAAADHRCQEdMQKCMcEJADICgjoY4L8/412
AFWJ5VdWU4HslAAAAMdABAEAAADHQAgAAAAAiUWEx0QkBAAAAACLAIlVgIkEJOgIXvz/hcCJxg+I
uAAAAI1dlIlcJAiJRCQExwQkAwAAAOitXfz/hcAPiMUAAACLRaQlAPAAAD0AQAAAD4RCAQAAx8Po
////i0XAZYsbx0QkFAAAAACJdCQQx0QkDAIAAACJXYjHRCQIAQAAAIlEJATHBCQAAAAA6Edr/P+J
hXj///+DwAF0d78BAAAAifO4BgAAAM2Ai4V4////hcB0KItNwIuVeP///4tFgOjT+///hcAPhIsB
AACLVYTHAAAAAACJeAyJQgiNZfRbXl9dw4udeP///4kcJOj2K/z/hf91Erjo////ZccAFgAAAI22
AAAAAInzuAYAAADNgOvJuOj///9lgzgmD4V6////i0XAMf+JBCTouUj8/4XAiYV4////D4Rk////
i1XAhdKJVYx+PoudeP///4ldkOsJjbYAAAAAAUWQi0WMi1WQiTQkiUQkCIlUJAToYV38/4XAiccP
jmn///8pRYyLVYyF0n/Ti12IMf/Hwuj///9liRrpCf///4nzuAYAAADNgItFhIsAiQQkiYV8////
6GRY/P+LVYAPtrL2wgoIjVQwGIPGAYPi/CnUi1WAiUQkCIuFfP///418JCeD5/CJPCQPtprpwgoI
iUQkBOgnTv7/gcNgwgoIxwAvU1lTxkAEX4PABYl0JAiJXCQEiQQk6CRZ/P/HRCQEAAAAAIk8JOj+
W/z/hcCJxg+Irv7//41VlIlUJAiJRCQExwQkAwAAAOijW/z/hcAPiQn+///ptv7//422AAAAAIPv
AZCNdCYAD4V2/v//i0XAiUQkBIuFeP///4kEJOitafz/6Vz+//+QkJCQkJCQkFWJ5YtFCItVDF2L
ACsCw5BVieVXVlOB7AwCAACJhRj+//+LAomVFP7//4mFNP7//8cEJB4AAADoRLj+/4sdgC4MCIXb
iYUc/v//dSDrSmaQiXQkBIuVNP7//4kUJOgeRf7/hcB0EYsbhdt0LItzBDu1NP7//3XZi40U/v//
iTGLtRj+//+LRLMIjWX0W15fXcONtCYAAAAAx0QkBC4AAACLvTT+//+JPCToYkP+/4XAdBONWAEP
tkABPEB0CITAD4XfBQAAoQAuDAjHhUj+////////hcAPhDIHAACLNQQuDAiF9om1IP7//w+EAAUA
AIu9NP7//4k8JOiSVvz/hcCJww+EAAUAAImFaP7//zHJi7U0/v//i5Vo/v//D74EDoPBAcHKFznL
jQQCiYVo/v//d92FwA+EzQQAAIuFIP7//zHSi70g/v//i0AQA38IiYUk/v//i4Vo/v//97Uk/v//
i50k/v//i4Vo/v//ib04/v//g+sCidEx0vfzjXoBjQR/weACiYUI/v//i5U4/v//jQRJjTQPjVyC
BOsejXYAjRQ+idADnQj+//8p+DmFJP7//w+GDwQAAInWiwONS/yJjSj+//+FwA+EIgQAAIuVaP7/
/zlT/HXHA4Ug/v//iUQkBIuNNP7//4kMJOiPQ/7/hcB1q4udKP7//4tDCIXAD4TqAwAAi50g/v//
McnHhUD+//8AAAAAAcONtgAAAACD+QYPhF8FAACLhUD+//+LVMsEg4VA/v//AcHgBImUBWz+//+L
VMsIiYwFdP7//4PBAYP5DMeEBXj+//8AAAAAiZQFcP7//363x0QkDMCJCAiNvWz+///HRCQIEAAA
AIu1QP7//4k8JIl0JATob8P8/4uFHP7//4sdAC4MCMeFRP7//wAAAACD6AGJhRD+//8jhRz+//+J
nTz+//+JhQz+//+F28eFXP7//wAAAAB0aYuFRP7//4tTBImdXP7//4u1PP7//8HgBIu8BWz+//+L
hAVw/v//jQwHiYUs/v//i0MIAdA5wXMY6ZEEAACNdgCLUwSLQwgB0DnBD4JyBAAAid6LWwyF23Xn
x4Vc/v//AAAAAIm1PP7//4uFDP7//4XAD4WZBgAAi4VE/v//i7Uc/v//iz1MLgwIweAEi4wFbP7/
//feibVk/v//ib0E/v//iY1g/v//jYwFcP7//4uFRP7//4uVYP7//4mFVP7//4nQAwE5hQT+//8P
glACAACLtRD+//+LvVz+//8BxiO1ZP7//4X/dAuLvVz+//87VwRzKIOFVP7//wGLhUD+//85hVT+
//99E4u9HP7//4tRDIPBEI0EPjnCcqWDvUj+////D4Q4BQAAi71k/v//I71g/v//Kf6JtTD+//+J
fCQUx0QkGAAAAACLlUj+///HRCQMAgAAAMdEJAgBAAAAiXQkBIlUJBDHBCQAAAAA6C6+/v+JhVj+
//+DwAEPhJ8BAADHBCQQAAAA6AND/P+FwInGD4RuAQAAi4VY/v//i408/v//i5Uw/v//iX4EiQaL
hVz+//85QQyJVggPhXQFAACLjTz+//+LlVz+//+LhUT+//+JVgzB4ASJcQyNjWz+//8BwZCNdCYA
ixE51w+HKAMAAItBCCn6A5VY/v//g4VE/v//AYmUxSz///+LUQSDwRCJlMUw////i4VE/v//OYVU
/v//f8KJtTz+//+LlUD+//85lUT+//8PjLT9//+LhUj+//+FwHgNi51I/v//uAYAAADNgMcEJDwA
AADoL0L8/4XAicYPhMMAAACLvRT+//+LB4kEJOi1QP7/hcCJRgQPhNIEAAChgC4MCDHbiQaJNYAu
DAiD+wZ1BbsHAAAAi5TdLP///4nYi4zdMP///+iM9P//hcCJwolEngh0E8dADAIAAACLRgTHQhj/
////iQKDwwGD+wx+vItGBIuVFP7//4uNGP7//4kCi0SOCOnG+v//kI10JgCJ8SuNJP7//+m2+///
i40w/v//iUwkBIudWP7//4kcJOizY/z/jXYAi4VI/v//hcAPiZIAAACNZfQxwFteX13Dx4Vo/v//
/////+kk+///iXQkBIkUJOh9Y/z/McA7BVAuDAh/Y3wIOx1MLgwId1mLlRz+//+LtRz+///HRCQU
AAAAAMdEJBgAAAAAi41I/v//jUQT//feIcaJTCQQx0QkDAIAAADHRCQIAQAAAIl0JATHBCQAAAAA
6Ou7/v+D+P+Jwg+FXgIAAIudSP7//7gGAAAAzYAxwOnl+f//x0QkBEAAAACJHCToTFL8/4nGKd6J
hUz+//+JdCQEiRwk6Pam/P+FwInHD4Qq////iXQkCIlcJASJBCToPEH+/4XAdQqAPDcAD4SGAAAA
iTwkjXYA6JNQ/P+JxouFTP7//4kEJOiDUPz/idorlTT+//+DwAGJhVD+//8B8I1EAhKD4PwpxIlU
JAiLlTT+//+NXCQrg+PwiRwkiVQkBOhKRv7/iXQkCIl8JASJBCToOkb+/4uNUP7//4lMJAiLtUz+
//+JBCSJdCQE6D5R/P+JnTT+//+JPCTo4CL8/+lA+f//jXYAuQcAAADpl/r//4mdXP7//4m1PP7/
/znXcj2J0ANDCDnBdzSLhUT+//8p14uVLP7//wM7g4VE/v//AcHgBIuEBXT+//+JvMUs////iZTF
MP///+kd/f//ibU8/v//6U/7///HRCQMxc4KCMdEJAi2AQAAx0QkBEDOCgjHBCSVzgoI6LJ3/P/H
BQAuDAgELgwIx0QkBACAAADHBCTkzgoI6G5T/P+FwImFSP7//w+IxP3//8dEJAggLgwIiUQkBMcE
JAMAAADoDlP8/4PAAQ+ENf7//4sVUC4MCKFMLgwIg/oAfAsPjsYBAAC4AAAgAMdEJBQAAAAAicbH
RCQYAAAAAIu9SP7//8dEJAwCAAAAx0QkCAEAAACJRCQEiXwkEMcEJAAAAADovrn+/4P4/4nCD4TT
/f//i0AQjQRAjRyFAAAAAGtCJGwDWggDQiA5w30CicOLQhgDQhQ5w30CicM53g+CKf3//zHAOwVQ
LgwIfCF/CDs1TC4MCHIXi51I/v//uAYAAADNgMeFSP7///////+JFQQuDAiJNQwuDAjpsvf//422
AAAAAMdEJAQAgAAAxwQk5M4KCOhWUvz/iYVI/v//g8ABD4Sr/P//jUWUiUQkCIuFSP7//8cEJAMA
AACJRCQE6PBR/P+FwA+IePz//4tVwItFxDMFUC4MCDMVTC4MCAnQD4Ve/P//i0XcOwVoLgwID4VP
/P//i1WUi0WYMwUkLgwIMxUgLgwICdAPhTX8//+LVeyLRfAzBXwuDAgzFXguDAgJ0A+EI/r//+kW
/P//jbYAAAAAx0QkDMXOCgjHRCQIdQEAAMdEJARAzgoIxwQkZc4KCOi8dfz/x0QkDMXOCgjHRCQI
rgEAAMdEJARAzgoIxwQkgM4KCOiYdfz/iTQk6DAg/P8xwOlS9v//PQAAIACNdCYAD4Yw/v//ZpDp
JP7//5CQkIsV4BYMCFWJ5VOLQiSNiAABAACJDRQXDAiLQjCNmAACAACJHRgXDAiLQiiNkAACAAC4
5P///4kVHBcMCGWBOOAWDAh0A1tdw7j0////ZYkIuPj///9liRC4/P///2WJGFtdw5CQkJCQkJCQ
kJCQkJC45P///1WJ5WWLEItFCF2LRIJAw5CQkJCQkJCQkJCQkMfC9P///2UDFQAAAABVieWLAoXA
dASJ0F3DuNj///9liwCLAItAJAUAAQAAiQLr5sfC+P///2UDFQAAAABVieWLCoXJdASJ0F3DuNj/
//9liwCLAItAKAUAAgAAiQLr5sfC/P///2UDFQAAAABVieWLAoXAdASJ0F3DuNj///9liwCLAItA
MAUAAgAAiQLr5lWJ5YPsCN1FCN1d+ItN/ItF+MmJyoHi////f4HyAADwfwnCidD32AnQwfgf99DB
+R4hyMOQkJCQkJCQkJCQkJBVieWD7AjdRQjdXfiLRfiLTfzJicL32oHh////fwnCuAAA8H/B6h8J
yinQwegfw5BVieWD7BiLVQyLTRCLRQiJVeyLVeyJTfAPv03wiUXogeoAAACAiciB4QCAAAALVej3
0CX/fwAAwfkOCcKJ0PfYCdC6AQAAAMH4HynK99Ah0MnDkJCQkJCQkJCQkJCQkJBVieWD7BiLRQiL
VQyLTRCJReiJVeyLReyJTfAPv03wJf///38LRegByYHh//8AAMmJwvfaCcK4/v8AAMHqHwnKKdDB
+BDDkJCQkJCQkJCQkItEJASJGIlwBIl4CI1MJARlMw0YAAAAwcEJiUgQiwwkZTMNGAAAAMHBCYlI
FIloDOkLAAAAkJCQkJCQkJCQkJBVieVTg+wMi0UMi10IhcB1DzHSMcCJUxiDxAxbXcNmkI1DHIlE
JAjHRCQEAAAAAMcEJAAAAADoJQIAALoBAAAAhcB1zYlTGDHAg8QMW13DkItEJASLUBSLSBDBygll
MxUYAAAAwckJZTMNGAAAAIsYi3AEi3gIi2gMi0QkCInM/+KQkJCQkJCQkJCQkJCQkJBVieVTZYsV
TAAAAGWhSAAAAIXAdSu44AAAAM2AicFlo0gAAACJw4tVCLgOAQAAzYCJwoH6APD//3ciW13DjXYA
hdKJwYnTf973wv///3+JwYnDdNKJ04nB99vryrjo////99pliRC4/////+vNkJCQuK0AAADNgJBY
uHcAAADNgFWJ5YHsJAEAAIld9Il1+Il9/PwxyYtVDIXSdDWLAo1yBLEgjb10////iYVo////i4KE
AAAAixVoMQwIiYVs////hdLzpQ+EhQAAAI2NaP///4N9EAG+CAAAAI2V3P7//4tdCBnA99Ahwriu
AAAAzYA9APD//4nCd3uLRRCFwHQ8hdJ4OItNEI216P7//4uF3P7//4nPiQGDxwS5IAAAAPOli4Xg
/v//i00QiYGEAAAAi4Xk/v//iYGIAAAAi130idCLdfiLffyJ7F3DkI10JgCoBLqQlwgIdQW6mJcI
CA0AAAAEiYVs////iZVw////6Vf///+46P////faZYkQuv/////rt410JgCNvCcAAAAAVYnlU4tN
CItdDItVEI1B4IP4AXYQiVUQiV0MiU0IW13py/7//7jo////ZccAFgAAALj/////W13DkJCQkJCQ
kFWJ5YHsjAAAAIld9Il1+Il9/PyLTQyFyXQPi0UMixCF0ng19kAEAXUvvggAAACLVRCLXQiLTQy4
rwAAAM2AicKB+gDw//93Potd9It1+It9/InsXcONdgC4IAAAAIt1DInBjb10////86WNhXT///+J
RQyBpXT///////9/g6V4/////uujuOj////32mWJELj/////67GQkJCQkJCQkJBVieVXVlOB7FwB
AACLRQyFwA+EUAEAAItVEMHiAoP4BImVtP7//w+GTQEAAIPoAYtNEA+vRRADRQiLXQiNlfT+///3
2YmFvP7//4mF5P7//42F/P7//8eF9P7//wAAAADHhfj+//8AAAAAiY3Q/v//iZ24/v//iYXA/v//
iZWo/v//i4Xk/v//MdIrhbj+///3dRCLvbj+//+Ljbj+//+JTCQE0egPr0UQAceJPCT/VRSFwA+I
pgIAAIuF5P7//4l8JASJBCT/VRSFwA+IMAIAAIu1uP7//4ud5P7//wN1EAOd0P7//2aQiXwkBIk0
JP9VFIXAeQjragOd0P7//4lcJASJPCT/VRSFwHjsOd4Pg/QAAAAxyWaQD7YUDg+2BAuIBA6IFAuD
wQE5TRB16jn3D4RKAQAAOd8PhEkBAACLRRADndD+//+NFAY52g+HzAAAAInWiXwkBIk0JP9VFIXA
eZwDdRDrgYHEXAEAAFteX12NtCYAAAAAw4PoAQ+vRRADRQiJhbz+//+Ljbz+//+LRQgDhbT+//+J
jcT+//85wXYGiYXE/v//i10Ii0UQA10QOZ3E/v//jQQDiZ3o/v//iYWw/v//D4LdAQAAicaLfQjr
HJCNdCYAA3UQA10QifArRRA5hcT+//8PgpoBAACJfCQEiRwk/1UUhcB524nfkOvWjbYAAAAAD4Ti
AAAAifI52o22AAAAAA+GNP///4nYK4W4/v//OYW0/v//cmeLheT+//+Jlbj+//8p0DmFtP7//3Ik
g63A/v//CIudwP7//4uFwP7//4sbi0AEiZ24/v//iYXk/v//i5Wo/v//OZXA/v//D4cI/v//6Qr/
//+Qid/pt/7//4n3jbQmAAAAAOmp/v//i43k/v//KdE5jbT+//9zQDnIfiKLjcD+//+Lhbj+//+J
lbj+//+JWQSJAYPBCImNwP7//+udi43A/v//i4Xk/v//iRGJQQSDwQiJjcD+//+JneT+///peP//
/4tNEI0UCwOd0P7//+kd////McmQjXQmAIud5P7//w+2FA8PtgQLiAQPiBQLg8EBOU0QdeSLhbj+
//+JPCSJRCQE/1UUhcAPiZX9//8xyYuduP7//w+2FA8PtgQLiAQPiBQLg8EBOU0QdeTpcv3//zHJ
jbQmAAAAAIuduP7//w+2FA8PtgQLiAQPiBQLg8EBOU0QdeTpMP3//zt9CHQbMcmLXQgPthQPD7YE
C4gED4gUC4PBATlNEHXni43o/v//i1UQi4Ww/v//i30Qx4XY/v//AAAAAI1UUf+LTRCJhdz+//+J
leD+///334PpAYmNrP7//5CNdCYAi4Xc/v//OYW8/v//D4Jt/f//i53o/v//A53Y/v//6wIB+4uF
3P7//4lcJASJBCT/VRSFwHjqi5Xc/v//A10QOdOJnez+//8PhLsAAACLjeD+//850YmNyP7//w+C
pwAAAIuFrP7//wOF2P7//wOF6P7//4ud2P7//4mF1P7//4uF6P7//41cGP+JnfD+//+Qi4XI/v//
i5XU/v//i53s/v//i7XI/v//D7YAi43w/v//OdqIhc/+//+J8HMF6x2QidoPtgIB+Y0cOogGiciJ
1in4OYXs/v//duaJ0A+2lc/+//+IEIuN3P7//4OtyP7//wGDrdT+//8Bg63w/v//ATmNyP7//3OI
i10QAZ3Y/v//AZ3c/v//AZ3g/v//6d7+//+QkJCQkJBVieVXVlOLRRCLVQiLfQyJxoPuAXgtixyy
iwy3Oct1MI0Ehfj///8Bwo0EB+sQZpCLGoPqBIsIg+gEOct1EoPuAXntMcBbXl9dw422AAAAADnZ
GcCD4AKD6AFbXl9dw5BVieVXVlOD7HCLXRSDfRwBD4TJAgAAg30cAg+E4AEAAItVHIXSdRu6AQAA
AInQwfof930ciUW8i0W8g8RwW15fXcOLdRCJ2CtFHIt9HItNGI0EholF6ItFGI08vfz///+LdeiJ
fbCLBDgB/ol1qIs2iUXQi0Ucg+gCjRSFAAAAAIsEgTl10IlVtIlF1A+GGwMAAMdFvAAAAACLVQyN
RBr/K0UciUXMeI+LXQiLfRyLTRyNHIOLRcyD7wHB4QKJfaDB5wI5RQyJTbiJXeSJfZwPj+0AAACN
dgCDbegEi03oi1W4ixQRA02wiVXYiU2oO3XQx0WU/////3Rii32oifKLB4t90Pd10InWiUWUi0XU
jQw+92WUidOJRZjrGI10JgCLRdQ5RZiLVdQPksApVZgPtsApwznzdxB1IotF6It9tItVmDsUOHYU
A03Qg22UAQN10InIK0XQO0XQc8SLTZSJTCQMi10ciVwkCIt1GIl0JASLfeiJPCToNBMAADlF2HQY
iVwkDIl0JAiJfCQEiTwk6DtjAACDbZQBi0Xki1WUi02oiRCD6ASDbcwBizGJReQPiIH+//+LRcw5
RQwPjhb///+LTaiLRaCLCYXAiU3YeCGLXegx0otN6ANdnANNuJCLA4PCAYPrBIkBg+kEO1Ucde6L
XejHAwAAAADp7v7//4tNEIt1GIt9GI1MmfiJTeyLReyDwQSLdgSLP4tQBIl1xIsAOVXEiX3ID4Za
AQAAx0W8AAAAAIt9DI1cH/2F24ldwA+IKgIAAItNCI0MmYtdyIlN4PfbiV2k6yeQjXQmAA+EqgEA
AItV4ItF3INt4ASJConaKfgZ8oNtwAEPiOoBAACLdcA5dQwPj5oBAACDbewEi33sO1XEiz+JfdwP
hJ4BAAD3dcSJwYnTi0XI9+GJ1onHi0XEjRQDjbQmAAAAADnedpwDVcSD6QErfciD3gADXcSJ0CtF
xDlFxHbj64eLVRiJ2ItNECtFHMdFvAAAAACLOos0gTn3D4YDAQAAi0UMi1UIweACAcKD6wKJRayJ
VfB4L4tNEI0EnQAAAAABwQHQiUWYjXYAiwGJ8oPpBPf3idaLVZiJAoPqBIPrAYlVmHnli0UMi1Xw
K1Wsg+gBeCiNDIIx28dFmAAAAACNdgCDRZgBifKJ2Pf3iQGLRZiD6QQ5RQyJ1nXni1UQi0W8iTKD
xHBbXl9dwztVxHcIOfgPgpn+//8rRcgbVcTHRbwBAAAAkI10JgDpif7//412AHIhi0UciUwkBIPo
AYlEJAiLReiJBCTo1fv//4XAD4i//P//i1UciVQkDItNGIlMJAiLdeiJdCQEiTQk6DAQAACLfajH
RbwBAAAAizfpmPz//yn+x0W8AQAAAOnv/v//kDl93A+DTf7//420JgAAAADpn/7//412AItN7DtV
xMdF3AAAAADHAQAAAAAPhWL+//+J0wHDc0ErXciLRdyJ2otd4ANFyIPSAINt4ASDbcABxwP/////
D4kW/v//i03sg8EEiRGLTeyJAYtFvIPEcFteX13DjXQmADHAi3XIuf////+DfcgAi32kD5XAKcbp
EP7//5CQkJCQkJCQkJCQkJBXVlOLfCQQi3QkFItUJBiLTCQcg+4EixyWMcAPpdhKdC5Q9sIBdROJ
2I20JgAAAACLHJYPpdiJBJdKiwSWD6XDiRyXSnXq0+CJB1hbXl/D0+OJH1teX8OQkJCQkJCQkJBX
VlOLfCQQi3QkFItUJBiLTCQcjXyX/I00lvfaixyWMcAPrdhCdChQ9sIBdQ2J2JCLHJYPrdiJBJdC
iwSWD63DiRyXQnXq0+iJB1hbXl/D0+uJH1teX8OQkJCQkJCQkJBVieVXVlOD7DiDfRgfD4+lAAAA
i00YMcCFyQ+EjgAAAItVFIsCg/gBD4YCAQAAiUQkDItNEIlMJAiLXQyJXCQEi0UIiQQk6AUDAACL
VRCLTQiNPJGJB4N9GAF+UonOuwEAAACDxgTrFg+E8gAAADHAiQSfg8MBOV0YfjODxgSLVRSLBJqD
+AF234lEJAyLVRCJVCQIi00MiTQkiUwkBOhNXwAAiQSfg8MBOV0Yf82NZfRbXl9dw2aQi0UYjRzF
EAAAACncjVQkI4Pi8IlV1IlUJBCJRCQMi00UiUwkCItFDIlEJASLVQiJFCTooQgAAItNGIt9CItF
DIt1EMHhAgHPAcgrdRg5dRiJTdiJRewPjhQBAACF9nVoi00Qi1UYi10IjUQR/4sEg41l9FteX13D
D4TiAQAAi1UQMcCF0n4TkItVCMcEggAAAACDwAE5RRB/7jHA6fL+//+NtCYAAAAAi00QiUwkDItF
DIl0JASJNCSJRCQI6OZdAADp8f7//5CJdCQQi1XsiVQkDItNGIlMJAiLXRSJXCQEi0XUiQQk6Fz+
//+LVRiJVCQMi03UiXwkBIk8JIlMJAjool0AAItd2ItV1ANV2I0MH4sag8IEAdiJAYPBBDnDdy45
0Q+ENv///4PuAYX2D44r////MduQiwSaiQSZg8MBOfN88+kW////jbYAAAAAg+4BD4QH////iwKD
wgSDwAGJAYPBBIXAdObrto10JgAp3Itd2I1UJCOD4vCJVdAByotNGCt1GIlV4I1cHwSDwgSJVdz3
2YlN5Il18Ild6JCLRdSJRCQQi1UYiVQkDItNFIlMJAiLXeyJXCQEi0XQiQQk6BEHAACLVRiJVCQM
i03QiXwkBIk8JIlMJAjox1wAAItd4ItN6AN92IsTicsB0DnCiUH8i03ci3UYd1w5y3Qcg+4BhfZ+
FTHSjbYAAAAAiwSRiQSTg8IBOfJ884tF5Itd2It18AFF8ItFGAFd7AFd6ANF8DlFGA+OYv///+kZ
/v//kI10JgCLAYPBBIPAAYkDg8MEhcB1pIPuAXXq672LRRCFwI12AA+OLP7//zHSi00Mi10IiwSR
iQSTg8IBOVUQf+wxwOkI/f//kJCQkJCQkJCQkJCQkFdWVVOLfCQUi3QkGItMJByLXCQgjTyPjTSO
99kx7WaQiwSO9+MB6IkEj4PSAInVQXXuiehbXV5fw5CQkJCQkJBVieVXVlOD7BCLVQyLdRCLAoP4
AQ+GlgAAAIlEJAyLTQyLRQiJdCQIiUwkBIkEJOiM////i1UIg/4BjTyyiQd+R7sBAAAA6w50RjHA
iQSfg8MBOd5+MotNCI0UmYtNDIsEmYP4AXbhi00MiUQkDIl0JAiJFCSJTCQE6OJbAACJBJ+DwwE5
3n/Og8QQW15fXcOLRQyJdCQMiVQkBIkUJIlEJAjoKVsAAOujjbQmAAAAAHQmMcCF9maQfheNtgAA
AACLVQjHBIIAAAAAg8ABOcZ/7zHA6Vz///+F9n4eMdJmkItNDIsEkYtNCIkEkYPCATnWf+0xwOk6
////i0UIxwSwAAAAAOuCjXYAjbwnAAAAAFWJ5VdWU4PsJPZFEAEPhI0AAACLfRCD7wGD/x8PjuYC
AACLTRSJfCQIiUwkDItFDIlEJASLVQiJFCTowf///4t1DI0cvQAAAAAB3osGA10IiXwkCIlEJAyL
TQyJHCSJTCQE6OlaAACLVQiJBPqLBolEJAyLTRCJTCQIi0UMiRwkiUQkBOjHWgAAi00QjRQPi00I
iQSRg8QkW15fXcONdgCLdRDR/oP+Hw+OKgIAAItdDI0EtQAAAACLVRSJReyJdCQIAcOJVCQMiVwk
BItNEItVCI0EiokEJOgj////iXQkCItNDIkcJIlMJATooPT//4XAD4jIAgAAiXQkDItFDIlcJASJ
RCQIi1UIiRQk6P4IAACD/h8Pjw0CAACJdCQIi1UIiVQkBItNFIkMJOi//f//hfYPjhQCAACLVRCL
TQiNHJEx0o0MsZCLA4PCAYPDBIkBg8EEOdZ/74tVEItNCI0EFsHiAo0EgQHRiVXwiU3kiUXgiUwk
BIkMJIl0JAyJRCQI6DlZAACLfQgDfeyJw4tFEIlEJAyLVRSJfCQEiTwkiVQkCOhnCAAAg/4fiUXo
D47rAQAAi0UUA0XwiXQkCIlEJAyLVQyJVCQEi00UiQwk6Cv+//+LRRCJRCQMi1UUiXwkBIk8JIlU
JAjo0VgAACtd6AHYdBiLTeCLEYnLg8MEAdA5wokBifEPh6oAAAAx0oX2fheNdCYAi00UiwSRi00I
iQSRg8IBOdZ/7Yl0JAyLRRQDReyJfCQEiTwkiUQkCOh7WAAAhcAPhEj+//+LReSLTeSLEInDg8ME
jUIBOcKJAYnZdh6NdgCDbRABD4Qj/v//iwODwwSDwAGJAYPBBIXAdOU52Q+ECv7//4t1EIPuAYX2
D478/f//MdKQjXQmAIsEk4kEkYPCATnWf/ODxCRbXl9dw412AIPpAQ+ETf///4sDg8MEg8ABhcCJ
Q/x06Ok5////jXYAi10MjQS1AAAAAIlF7Il0JAgBw4lcJASLVRCLTQiNBJGJBCTo8Pv//+nY/f//
jXYAiXwkCItFDIlEJASLVQiJFCTo0vv//+kc/f//kI10JgCLVRCLTRSJdCQIjQSRiUQkDItFCIkM
JIlEJATouPz//+ns/f//i1UQi00IjQQWjQSBiUXgjQSRiUXkiXQkDItV4IlEJASJBCSJVCQI6EdX
AACLTRCLfQgDfeyJTCQMicOLRRSJfCQEiTwkiUQkCOh1BgAAiUXoZpCJdCQIi00MiUwkBItFFIkE
JOg6+///6Rr+//+QjXQmAIl0JAyJXCQIi00MiUwkBItFCIkEJOg2BgAA6TP9//+QVYnlV1ZTg+wU
i1UQi10Ii30UiwKD+AEPhqMAAACJRCQMi0UMiXwkCIkcJIlEJATonPr//40Uu4P/AYlV8IkCflKN
cwS7AQAAAOsZkI10JgB0TjHAi03wiQSZg8MBOd9+MoPGBItNEIsEmYP4AXbhi1UMiUQkDIl8JAiJ
NCSJVCQE6OpWAACLTfCJBJmDwwE533/Og8QUW15fXcOQjXQmAItFDIl8JAyJdCQEiTQkiUQkCOgp
VgAA65uNtCYAAAAAdCYxwIX/ZpB+FI22AAAAAMcEgwAAAACDwAE5x3/yMcDpT////412AIX/fhsx
0maQi00MiwSRiQSTg8IBOdd/8DHA6S3////HBLsAAAAA64NVieVXVlOD7DCLfRT3xwEAAAAPhIgA
AACNd/+D/h8PjjwDAACLRRiJdCQMiUQkEItVEIlUJAiLTQyJTCQEi0UIiQQk6Lj///+LTRCLVQiL
BLGJdCQIjRyyiUQkDItFDIkcJIlEJATo9VUAAItVCItNDIkE8osEsYl8JAiJRCQMi0UQiRwkiUQk
BOjSVQAAi00IjRQ+iQSRg8QwW15fXcOQif7R/oP+Hw+OewIAAItVEI0EtQAAAACLXQyLTRiJRewB
wgHDiVXoiUwkEIl0JAyJVCQIiVwkBItVCI0EuokEJOgb////iXQkCItNDIkcJIlMJAToqO///4XA
D4g4AwAAiXQkDItFDIlcJASJRCQIi1UIiRQk6AYEAADHReQAAAAAiXQkCItVEIlUJASLTeiJDCTo
ae///4XAD4jRAgAAi0UIA0XsiUXYiXQkDItVEIlUJAiLTeiJBCSJTCQE6L4DAACDdeQBg/4fD48Z
AgAAiXQkDItF2IlEJAiLVQiJVCQEi00YiQwk6GT9//+F9n4hi1UIjRy6jQyyMdKQjXQmAIsDg8IB
g8MEiQGDwQQ51n/vi00IjQQ3jQSBiUXcjQS9AAAAAAHBiUXwiU3giXQkDItV3IlMJASJDCSJVCQI
6O1TAACJw4tF5IXAD4T4AQAAiXwkDItNGIlMJAiLRdiJRCQEiQQk6BYDAAApw4P+Hw+PowEAAIl0
JAyLRRCJRCQIi1UMiVQkBItNGIkMJOi+/P//iXwkDItFGIlEJAiLVdiJVCQEiRQk6IRTAAAB2HQY
i03cixGJy4PDBAHQOcKJAYnxD4egAAAAMdKF9n4VZpCLTRiLBJGLTQiJBJGDwgE51n/tiXQkDItF
GANF7IlEJAiLRdiJRCQEiQQk6DBTAACFwA+E7/3//4tN4IsRicuDwwSNQgE5wokBidl2HY12AIPv
AQ+Ezv3//4sDg8MEg8ABiQGDwQSFwHTmOdkPhLX9//+Nd/+F9g+Oqv3//zHSkIsEk4kEkYPCATnW
f/ODxDBbXl9dw412AIPpAQ+EV////4sDg8MEg8ABhcCJQ/x06OlD////jXYAi1UQjQS1AAAAAItd
DIlF7AHCAcOJVeiJdCQMiVQkCIlcJASLTQiNBLmJBCTol/v//+mH/f//ZpCJdCQMi0UQiUQkCItV
DIlUJASLTQiJDCToc/v//+nG/P//jbYAAAAAi1UYiXQkDI0EuolEJBCLTdiJTCQIi0UIiRQkiUQk
BOhU/P//6d/9//+NtCYAAAAAi0UYA0XwiXQkDIlEJBCLRRCJRCQIi1UMiVQkBItNGIkMJOgh/P//
6U7+//+NdCYAiXwkDItVGIlUJAiLTdiJTCQEiQwk6M5RAACNHBjpAv7//422AAAAAItFCANF7IlF
2Il0JAyLVeiJVCQIi00QiQQkiUwkBOjtAAAA6S79//+JdCQMiVwkCItNDIlMJASLRQiJBCTozgAA
AMdF5AEAAADpw/z//2aQVYnlg+wciV34i00Qi10MiXX8i1UUi3UIOct0XIP6H343jQTVEAAAACnE
jUQkI4Pg8IlEJBCJVCQMiUwkCIlcJASJNCToV/v//4td+It1/InsXcOQjXQmAIlcJASJNCSJVCQM
iUwkCOgk+v//i134i3X8iexdw2aQg/offxOJVCQIiVwkBIk0JOgT9f//67qQjQTVEAAAACnEjUQk
I4Pg8IlEJAyJVCQIiVwkBIk0JOj89f//65OQkJCQkJCQkJCQV1aLfCQMi3QkEItUJBSLTCQYicjB
6QP32IPgB3QaQcHgAinHKcYpwsHoAo2EwFWzCAj/4I10JgCLBhsCiQeLRgQbQgSJRwSLRggbQgiJ
RwiLRgwbQgyJRwyLRhAbQhCJRxCLRhQbQhSJRxSLRhgbQhiJRxiLRhwbQhyJRxyNfyCNdiCNUiBJ
da8ZwPfYXl/DV1ZVU4t8JBSLdCQYi0wkHItcJCCNPI+NNI732THtZpCLBI734wHog9IAKQSPg9IA
idVBdeuJ6FtdXl/DkJCQkFWJ5YPsEItNHItFFIld9ItVGIl1+It1CInLwesfiX38i30QiRiJyMHo
FCX/BwAALf8DAACJB4nIiRbB6BCJyoHi//8PAKnwfwAAiVYEdTGLHoXbdEuF0nVLD73Tg/Ifg/oK
f3y5CwAAACnR0+uNShXTJoleBLjt+///KdCJB+sJgcoAABAAiVYEi130uAIAAACLdfiLffyJ7F3D
kI10JgCF0nQ0D73Kg/EfuCAAAACD6QspyIlN8InBuAL8///T6w+2TfArRfDTJtPiCdOJXgSJB+u1
jXQmAMcHAAAAAOupjUr10+OJXgTHBgAAAADrhVWJ5YPsGItFGItNIItVHIld9ItdCIlF6IlN8A+2
RfGJVeyLVRSJffyLfRCJdfjA6AcPtsCJAg+3VfBmgeL/fw+3ymaF0o2BAcD//4kHi0XoiQOLReyJ
QwR1VosLhcl0cInCgeL///9/hdKJUwR0eg+9wonGg/YfdBaLA7kgAAAAKfHT6Inx0yPT4gnQiUME
uALA//8p8IkHi130uAIAAACLdfiLffyJ7F3DjbYAAAAAgfn/fwAAdOCLE4XSddqFwHXWxwcAAAAA
686NtgAAAACFwI22AAAAAHToicKB4v///3+F0olTBHWGiwOFwHQhD73Ig/Ef0+CJQwS44r///ynI
xwMAAAAAiQfrjZCNdCYAx0MEAAAAgMcHAsD//+l2////kJCQkJCQkJCQkJCQkJBVieVXv4CsCwhW
U4PsGItFGIt1CItVDIXAdQW/4KsLCIN9FAgPhO4AAACDfRQQD4S0AAAAi10UhdKNBFuNBIUIZQoI
iUXgD4RUAQAAi1gIOdoPglYBAACJ0THSicj384nBifD384lV8InK9/OJRei4AwAAAIlV7ItdEI1V
6I1EheSJVdyJReSLTeQx9osBhcB0Ho22AAAAADHSg+sE93UUg8YBicGLBJeFyYkDich16ItF3DlF
5A+EsAAAAItV4A++QgU58H4YkItN4IPrBIPGAccDMAAAAA++QQU58H/pg23kBOuijXYAhdIPhIgA
AAC7CAAAAI12AInwi00Qg+APiwSHwe4EiUSZ3IPrAXXpicuD6yDramaQhdKJ8YtdEHQ3uQoAAABm
kInwi10Qg+AHiwSHwe4DiUSL1IPpAXXpidCJ0YPgAYPrKMHgAgnw0el1b4nBjXQmAInIg+sEg+AH
iwSHwekDhcmJA3Xsg8QYidhbXl9dw2aQi10QifKNdgCJ0IPrBIPgD4sEh8HqBIXSiQN17IPEGInY
W15fXcNmkIl16LgBAAAA6cr+//+J8PfziUXouAIAAACJVezptv7//4tdEIsEh4tVEIPrLIlC1OuG
kJCQkJCQkJCQkJCQkJBVieWD7AyNRRCJRCQIi0UMiUQkBItFCIkEJOgxBgAAycOQkJCQkJCQkJCQ
kJCQkJBVieVWU4PseIt1CItGOIXAeEaLhpQAAACNVZiJVCQEiTQk/1BIhcB4L4tFqCUA8AAAPQAg
AAAPhIwAAACLRcyFwH4VicONgP8PAAAlAPD//+sQjbYAAAAAuwAgAAC4ACAAAMdEJBQAAAAAx0Qk
EP/////HRCQMIgAAAMdEJAgDAAAAiUQkBMcEJAAAAADoXjr8/4nCuP////+D+v90II0EGolEJAjH
RCQMAQAAAIlUJASJNCTot/n9/7gBAAAAg8R4W15dw412AItVvItFuInRD6zQCIHhAPD//yX/DwAA
CcGB6YgAAACD+Qd3HItFzIEOAAIAAIXAD49G////6Vb///+NtgAAAACLRjiJBCTobRsAAIXAjXYA
D4Qe////ZpDrypCQkJCQkJCQkJCQkJCQVYnlVlOD7BiLdQiLRhyFwA+EggAAAIteICnD9gYBdAaD
wwPB6wKNBJ3/DwAAJQDw///HRCQUAAAAAMdEJBD/////x0QkDCIAAADHRCQIAwAAAIlEJATHBCQA
AAAA6F45/P+Jwrj/////g/r/dCCNBJqJRCQIx0QkDAEAAACJVCQEiTQk6Neu/f+4AQAAAIPEGFte
XcONdgCJNCToMP7//4tGHOlu////kJCQkJCQkJBVieVXVlOD7BSLdQiF9g+EDAIAAItdDIXbD4QB
AgAAi1UUiwJmhcB4QItySGWLHQgAAAA5Xgh0KDHSuQEAAACJ0GWDPQwAAAAAdAHwD7EOD4UYAgAA
i1UUi0JIiVgIicaLTRSDRgQBiwGoILn/////D4UdAQAAi0UIiwiFyXQJi1UMixKF0nUii00MxwF4
AAAAxwQkeAAAAOiDFvz/i1UIhcCJAg+EPgEAAItVFItCBItaCCnDhdsPjhsBAACJxjH/6ySQjXQm
AIkMJOjQ/v3/g8ABD4SmAAAAi0UUi33wi3AEi1gIKfOLTRCJXCQIiTQkiUwkBOi2BwAAhcCJRex0
B4nDg8MBKfONBDuJRfCDwAEPjN0AAACLTQyLVfCLAYPCATnCdjMBwInWOcJzAonGi1UIiXQkBIsC
iQQk6L8Z/P+FwA+EnwAAAItVCItNDIkCi0UUiTGLcASLVQgDOolcJAiJdCQEiTwk6AIn/P+LTRSL
RewBWQSFwA+ESf///4tVCItN8IsCxgQIAItVFItN8IsCZoXAeDCLRRSLUEiLQgSD6AGFwIlCBHUd
x0IIAAAAAGWDPQwAAAAAdAHwgyoBD4WzAAAAZpCDxBSJyFteX13DjbYAAAAAiRQk6MD9/f+DwAF1
J412AItNFIsBuf/////rn7jo////uf////+LVRRlxwBLAAAAiwLrh4tVFItCBItaCCnD6aH+//+N
dCYAuOj///+5/////2XHABYAAADrlYnBi0UUZoM4AHgni1BIi0IEg+gBhcCJQgR1F8dCCAAAAABl
gz0MAAAAAHQB8IMqAXUgiQwk6KNhAQCNDuiMPPz/6dz9//+NAuiwPPz/6UH///+NAuikPPz/69eQ
kFWJ5VdWU4PsFIt1HIt9EIX2dAmLRRzHAAAAAACLVQiLWmiF2w+EKwEAAItFDIlF7OtEjbYAAAAA
OftyAon7iVwkCItFFIk0JIlEJATozwUAAIXAiUXwdXCJXCQIKd+JdCQEi1XsiRQk6HMl/P+LRQgB
XewBWASF/3Q+i1UIi3IEi1oIKfOF23+viRQk6G/7/f+D+P90eTtFFI20JgAAAAB0f4tV7IPvAYgC
g8IBhf+JVex1xo10JgCLRewrRQyDxBRbXl9dw2aQi1UYicMp84XSeA2DwAGDfRgBiUXwg9v/iVwk
CIl0JASLVeyJFCTo7ST8/4tFCItV8IlQBItFDClF7ItF7IPEFAHYW15fXcOLTRyFyXSii0UcxwD/
////65eDfRgAfhGLRewPtlUUiBCDwAGJRezrgA+Eev///4tVFIlUJASLRQiJBCTo0PD9/+lj////
x0Jo/////+nJ/v//6w2QkJCQkJCQkJCQkJCQVYnlg+wYi0UYx0QkFAAAAACJRCQQi0UUiUQkDItF
EIlEJAiLRQyJRCQEi0UIiQQk6Fv+///Jw5CQkJCQkJCQkFWJ5VOB7LQAAACNnVz///+JHCTHRaQA
AAAAx0QkEAAAAADHRCQMAAAAAMdEJAj/////x0QkBACAAADoMe/9/4tFCIkcJMdF8KB9CgjHRCQM
AAAAAIlEJATHRCQIAAAAAOgrDv7/i0UQiRwkx0QkDAAAAACJRCQIi0UMiUQkBOjdRQAAgcS0AAAA
W13DkJCQkFWJ5YtVCIsC9sQgdAuLQjiFwHgEXcNmkLjo////ZccACQAAALj/////XcOQkJCQkFWJ
5YPsIIld9ItdCIl1+Il9/GaDOwB4OIt7SGWLNQgAAAA5dwh0JTHSuQEAAACJ0GWDPQwAAAAAdAHw
D7EPD4WyAAAAi0NIiXAIiceDRwQBi0UQx0QkEAMAAACJHCSJRCQMi0UMicLB+h+JRCQEiVQkCOjJ
mf3/IdD30IP4ARnJZoM7AHgqi1NIi0IEg+gBhcCJQgR1GsdCCAAAAABlgz0MAAAAAHQB8IMqAXVV
jXYAi130iciLdfiLffyJ7F3DZoM7AInBeCeLU0iLQgSD6AGFwIlCBHUXx0IIAAAAAGWDPQwAAAAA
dAHwgyoBdR2JDCToGl4BAI0P6AM5/P/pQv///40C6Cc5/P/roo0C6B45/P/r2pCQkJCQkJCQkJCQ
kFWJ5YPsJItFCIld9Il1+Il9/GaDOAB4OYtwSGWLHQgAAAA5Xgh0JjHSuQEAAACJ0GWDPQwAAAAA
dAHwD7EOD4VcAQAAi1UIi3JIiV4Ig0YEAYtFCMdEJBAAAAAAx0QkDAEAAADHRCQEAAAAAMdEJAgA
AAAAiQQk6KSY/f+J1otVCInDixKJVfCA5gF0bIn3idn31/fRifgJyHVFZoN98AB4E4tFCItQSItC
BIPoAYXAiUIEdFMJzw+EgwAAAInaidjB+h8x2InRid8x8QnBdViJ+Itd9It1+It9/InsXcOQi1UI
i0JohcB/sYtCLCtCJInCwfofKcMZ1on3idn31/fR65iQjXQmAMdCCAAAAABlgz0MAAAAAHQB8IMq
AQ+FiQAAAOuQjXYAuOj///+//////2XHAEsAAADrlZCNdCYAuOj///+//////2WLEIXSD4V7////
ZccABQAAAL//////6Wr///+JwYtFCGaDOAB4J4tQSItCBIPoAYXAiUIEdRfHQggAAAAAZYM9DAAA
AAB0AfCDKgF1IIkMJOhQXAEAjQ7oOTf8/+mY/v//jQLoXTf8/+lr////jQLoUTf8/+vXkJCQkJCQ
kJCQkJCQkJCQVYnlg+wUiV34i10MiXX8i3UQD6/ehdt1DzH2ifCLXfiLdfyJ7F3DkIlcJAiLRQiJ
RCQEi0UUiQQk6ILq/f85w3TZMdKLXfj3dQyJxonwi3X8iexdw5CQkJCQkJCQkJCQVYnlg+wUiXX8
i0UMi3UIiV34iUQkBIk0JOjCDv7/icONQAGJBCTopQ78/zHShcB0FsYEGACJXCQIiXQkBIkEJOjb
H/z/icKLXfiJ0It1/InsXcOQkJCQkJCQkJCQkJCQVleLRCQMi1QkEIt0JBSD/gQPgkgBAACI1onR
weIQZonKqAMPhM0AAAA4EA+EZwEAAEBOD4Q/AQAAqAMPhLUAAAA4EA+ETwEAAEBOD4QnAQAAqAMP
hJ0AAAA4EA+ENwEAAEBO6Y4AAACQjbQmAAAAAIsIv//+/v4x0QHPD4MEAQAAMc+Bz//+/v5HD4X1
AAAAi0gEv//+/v4x0QHPD4PgAAAAMc+Bz//+/v5HD4XRAAAAi0gIv//+/v4x0QHPD4O8AAAAMc+B
z//+/v5HD4WtAAAAi0gMv//+/v4x0QHPD4OYAAAAMc+Bz//+/v5HD4WJAAAAg8AQg+4QD4Nx////
g/70cluLCL///v7+MdEBz3N0Mc+Bz//+/v5HdWmDwASD/vhyO4sIv//+/v4x0QHPc1Qxz4HP//7+
/kd1SYPABIP+/HIbiwi///7+/jHRAc9zNDHPgc///v7+R3Upg8AEg+YDdBQ4EHQwQE50DDgQdChA
TnQEOBB0IDHA6xyDwASDwASDwASEyXQPQITtdApA98EAAP8AdAFAX17DkJCQkJBVMcCJ5VeLfQw5
fQhWU3Qpi0UQMcmLWDiLRQgPtjQIifIPtsIPthQPiwSDKwSTdQmJ8oPBAYTSdd9bXl9dw5CQVYnl
g+wQiXX8i3UIiV34i0UMix6F23QgD7YQhNJ0E4B4AQB1Uw+2C4nYOMp0MITJdRbHBgAAAACJ2It1
/Itd+InsXcONdCYAD77CiUQkBI1DAYkEJOjmCP7/hcB01MYAAIPAAYkGidiLdfyLXfiJ7F3DjbYA
AAAAiUQkBIkcJOhcqgAA69SQkJCQkJCQkJCQVYnlV1ZTg+wEi10Ii30QiRwk6Bkc/P+NcAGD/gEP
hpUAAACJNCTo1Qv8/4nBhcmJB7gMAAAAdRTrP422AAAAAIgRg8EBhNJ0IYPDAQ+2Ew++wjtFDHXp
Ow92BoB5/wB1J4PuAYTSZpB134X2jXQmAHQei0UUiTAxwIPEBFteX13DjbQmAAAAAMYBAIPBAeu1
iweJBCToZu77/4tFFMcHAAAAAMcAAAAAAItFFIkwMcDrx422AAAAAItFFMcHAAAAAMcAAAAAAIPE
BDHAW15fXcOQkJCQkJCQkJCQkJCQkJBVieVXVlOD7AiLXRCLfQiJHCToORv8/zHSjXABg/4BdmiL
VQyJ8AMCiUQkBIsHiQQk6MoO/P+6DAAAAIXAiQd0SItVDInBAwrrFY22AAAAAIgRD7YTg8EBhNJ0
JoPDAQ+2Ew++wjtFFHXmOw92BoB5/wB1JIPuAYTSjbQmAAAAAHXai0UMMdIBMIPECInQW15fXcOQ
jXQmAMYBAIPBAQ+2E+u1kJCQkJCQkJCQkJCQkFWJ5YtFCItNDOsIkI10JgCDwASLEDnKdAaF0nXz
McBdw5CQkJCQkJCQkJCQkJCQkFWJ5VdWvgdFLsJTg+wki0UIiwiJyPfujRwKicrB+h/B+xAp02nT
gFEBACnRA00MeR2JyoPrAffSidD35sHqECnTadKAUQEAjYwRgFEBAIH5f1EBAIld8H4hgemAUQEA
ugdFLsKJyPfiweoQjVwaAWnSgK7+/4ld8AHRici6xbOikffqicjB+B8BysH6CynCi0UQiVAIadIQ
DgAAKdG6iYiIiInI9+qJyMH4HwHKwfoFKcKLRRCJUARr0jwp0bqTJEmSiQiNSwSJyPfqicjB+B8B
ysH6AinCjQTVAAAAACnQicqLTRApwoXSiVEYD4gmAgAAx0XosgcAAOlgAQAAZpC4H4XrUYtN6Pdt
6MH5H4nQwfgFKchrwGQ5Reh1FMH6BynKadKQAQAAOVXoD4VEAQAAuG4BAAA7RfAPj0QBAAC4sfmM
s4tN8Pdt8ItF8ANV8It16MH4H8H6CCnCg+4BacJtAQAAiffB/x8pwYnIwegfKcKJ+ANV6MHoHonD
iVXsAfOD6gGJVeSJ2oPjA4lF4MH6ArgfhetRiVXQ9+6J+Ctd4IlV3InRi1XQwfkFKcgp+WvJZAHC
i0XcA1XwwesfwfgHKfgBwolF2InwKcjB6B+NPAJpRdiQAQAAKd8pxrgfhetRwe4f923kKfeLdeSJ
04nRwf4fwfsHifAp2CnzjRQHi0XkiffB+QUp8cHvHgHKiU3UjQwHiciD4QPB+AIp+SnCi0XsKUXo
aUXobQEAAGnbkAEAAMHpHwHCi0XkKdjB6B8BwmtF1GQByilF5MFt5B+LTeSLRewpyolV8IlF6ItF
8IXAD4jW/v//i13og+MDD4SL/v//uG0BAAA7RfAPjrz+//+LReiLVRCLTfAtbAcAAIXbiUIUiUoc
dTW4H4XrUYtN6Pdt6MH5H4nQwfgFKchrwGQ5Reh0CLgaAAAA6xOQwfoHKcpp0pABAAA5Veh06DHA
jZBAuwsIuAsAAAAPt0oWO03wfg5mkIPoAQ+3DEI7TfB/9ItVEIlCEItF8IPAASnIiUIMg8QkuAEA
AABbXl9dw422AAAAAI1CB4lBGOnP/f//kJCQkJCQkJCQkJCQkFWJ5YPsIIkUJIlV7Ild9Il1+Il9
/IlF8IlN6IlMJAT/VfCFwInCdBCLXfSJ0It1+It9/InsXcOQi0XsMf+LGIXbdOWJ2MH4H4PIAQH4
Odh0OIXbeFuJ2Cn40fiNNDiLReyJMItF6IlEJASLReyJBCT/VfCFwInCdEeJ2In3wfgfg8gBAfg5
2HXIhdJ1m4X/dJeLReyJOItF6IlEJASLReyJBCT/VfCJwul7////jXYAifgp2NH4jTQY66OQjXQm
AInz6Xz///+J9o28JwAAAABVieVXVlOB7MAAAACLRQiLVQiLTQiLdQiLAItSBItJCIt2DIlFiItF
CImVWP///4mNXP///4m1YP///4tIEItQIIt4FInIiZVk////uquqqir36onIwfgf0fopwo0EUgH6
weACKcGJzsHuHynyiZVs////g+IDiZV4////D4SmAwAAMduNFBuNBDYB2gHwi3WIjRSTjQSCi5Vg
////AciLTRAPt4QAQLsLCIX2x4VU////AAAAAIsJjUQC/4mFcP///4mNdP///3gYi3WIg/47ibVU
////fgrHhVT///87AAAAi4Vs////uh+F61GLtXD////B+AIF2wEAAIlFhDHAg714////AA+UwClF
hItFhNH/i02Ewb1g////Cvfqi0WEwfoDwfgfKcKNBJKNBIApwYnIi41g////wegfKcKLhWz///+J
VYDB+gKJlXz///+D6EZpwG0BAACNhAYj/v//A0WEAdCLlVz///8rRYCNBECNBMJrwDwDhVj////B
+g5rwDwDhXT///8DhVT///+JhUj///+NRA/dAdCLlVj////B+hSNDBCLhUj////B+BopyInCwfof
MdAp0IP4FQ+PtAMAAIu1SP///8eFUP///wYAAADHhWj///8AAAAAiXXsiXXwibVM////i0UMjU28
jVXw6Dj9//+FwImFRP///w+EWgEAAIuVRP///zHAi1oUidrB+gKBwtsBAAD2wwMPlMApwrgfhetR
iZU8////9+qLhTz///+LtTz///+J0YuVXP///8H4H8H5AynBjQSJic+LjVj///+NBIApxonwwegf
KceLhUT///8rUAiJxitIBItAHImVQP///4uVbP////fYKdpp0m0BAAArhTz///8B0IuVQP///wOF
cP///wH4A0WEwf8CKfgDhXz///8rRYCNBECNBMJrwDwBwWvJPCsOi3XwA41U////jRwxOd4PnsDB
6R84yHUYhfYPiIkAAACB/v3//3+7////f34DjV7/Od4PhG4BAAA5tUz///91Jzt17HQii0XchcAP
iIYAAACDvWT///8AfG0PlcKFwA+VwDHQqAF1b4OtUP///wEPhOIAAACLReyJXfCJdeyJhUz///8x
wIN93AAPlcCJhWj////pkf7//420JgAAAACLdfCF9g+Jd////4H+AgAAgLsAAACAD412////jV4B
6W7///+NdCYAhcAPlcAPtsA5hWj///9/kYtF8AGFdP///4uVSP///ymVdP///4uFdP///4tNEItV
vDlViIkBD4VFAQAAi0W8i1UIiQKLRcCJQgSLRcSJQgiLRciJQgyLRcyJQhCLRdCJQhSLRdSJQhiL
RdiJQhyLRdyJQiCLReCJQiSLReSJQiiBxMAAAACJ8FteX13DjXYAgcTAAAAAuP////9bXl9dw7gf
hetRuwEAAAD3rWz///+LhWz////B+gXB+B8pwmvCZDmFbP///w+FL/z//4PiAzHbg/oBD5TD6R/8
//+NdgCLRdw7hWT///8PhCH///+LnWT///+F2w+IE////4XAu3AsCQCNfeh5QukC////ZpCLRQyN
TZCJ+uiL+v//i41k////OU2wD4T+AAAAi3XwjQQeOcaJReh+J4HDcCwJAIH7AMQNEA+Exf7//4nw
Kdg5xolF6H+6jQQeOcaJReh/2YtFDI1NkIn66Dv6//+LjWT///85TbAPhK4AAACLdfDruIuNVP//
/zHAhcl1CDHAg/o8D5TAi1WIicMrnVT///+NTbyNRewB8o08E4lVjIl97IlMJASJBCT/VQw5fYwP
n8HB6x8x2Tt1jA+fwsFtiB8yVYgJyoXAD5TAD7bSD7bACcIPhaj+//+LdezpTP7//4udSP////fT
idjB+BopyInCwfofMdAp0IP4FQ+Pf/7//4nYK4VI////iZ1I////AYV0////6RL8//+LXaQxwLof
hetRidnB+QKBwdsBAAD2wwMPlMApwYnIic736onIwfgfKZ1s////wfoDKcKNBJKNBIApxonwi3WY
wegfKcKLRZQphVj///+LRawptVz////32CnIaY1s////bQEAAAHIi03oA4Vw////AdADRYTB+gIp
0IuVXP///wOFfP///ytFgI0EQI0EwmvAPAOFWP///2vAPCtFkAOFVP///40cCDnZD57CwegfOMJ1
FIXJeCmB+f3//3+7////f34DjVn/i0UMjU28iV3wjVXw6Kb4//+LdfDpBv3//4H5AgAAgLsAAACA
fdqNWQGNtgAAAADrz422AAAAAFWJ5YPsDOi1Kv7/i0UIx0QkCIQuDAjHRCQEcO0GCIkEJOgq+f//
ycOQkJCQkJCQkFWJ5YPsGITSiV30icuJdfiJxol9/InXdGeLFZQyDAiF0g+EoQAAAKGUMgwIhcB+
UItbNIH7EwEAAI1DGA+GvQAAAIkEJOgW//v/hcB0Uokwx0AEAAAAAIlYCMdADAAAAADHQBAAAAAA
x0AUAAAAAItd9It1+It9/InsXcONdCYAx0QkCAEAAADHRCQEAgAAAIk0JOioFPz/hcB5lI10JgCJ
+jHAhNJ0x8fH6P///4nzZYsXuAYAAADNgDHAZYkX666NtCYAAAAAx0QkCAAAAADHRCQEAQAAAIkE
JOhgFPz/g+ABg/gBGcCDyAGjlDIMCKGUMgwIhcAPjzP////rgbsAIAAAuBggAADpNP///2aQVYnl
VlOD7GyLRQiAOAB0SMdEJAQAiAkAiQQk6GoS/P+JwzHAhdt4KY11mIl0JAiJXCQExwQkAwAAAOgR
Evz/hcB4JYnxugEAAACJ2Oif/v//g8RsW15dw7jo////ZccAAgAAADHA6+m4BgAAAM2AMcDr3pCQ
kJCQkJCQkJCQkJBVieVTg+wEi0UIhcB0GosYiQQk6Ljg+/+JXQiDxARbXelFEvz/jXYAuOj///9l
xwAWAAAAg8QEuP////9bXcOQVbkBAAAAieVXVlOD7ATHx+j///+LXQhliweJRfAxwGWDPQwAAAAA
dAHwD7FLBA+FiQAAAI1zGOshjbQmAAAAAI0MFg+3QRCNBAKJQxCLQQiJQxSLQQQLAXU+i1MQO1MM
ct6LSwiJ8osD6JKeAACD+AB+FYlDDDHSx0MQAAAAAOu/jbQmAAAAAHUpi0XwMclliQeNtgAAAABl
gz0MAAAAAHQB8INrBAF1IYPEBInIW15fXcMxyWWDPwJ13evNjUsE6Ksk/P/pav///41DBOjOJPz/
69WQkJCQkJCQkJCQkJBTi1QkEItMJAyLXCQIuBMAAADNgFs9AfD//w+D4DT8/8OQkJCQkJCQkJCQ
kJCQkJBVieWD7ESNRcSJRCQEi0UIiQQk6BgAAADJhcAPlMAPtsDDkJCQkJCQkJCQkJCQkJBVuQFU
AACJ5VZTg+wki3UMjVXUi10IuDYAAADNgD0A8P//icJ3f4XAicF1cItF1IkGi0XYiUYEi1XciVYI
i0XggeIPEAAAiUYMD7ZF5IlWNIlWOI1WEYhGEItF5YlGEYtF6YlCBItF7YlCCItF8YlCDA+3RfVm
iUIQD7ZF94hCEo1GJMdGJAAAAADHQAQAAAAAx0AIAAAAAMZADACDxCSJyFteXcO46P////fauf//
//9liRDr5pCQkJCQkJCQkJBVieVXicdWU41wBIkQD7aClAEAAIPgn4PIIIiClAEAAIuC8AEAAIXA
dDOLUASNWASF0nUN6ydmkIPDBIsThdJ0HPaClAEAAGB17onwg8ME6Kz///+LE4XSjTSGdeQp/sH+
AonwW15fXcONtCYAAAAAVYnlV1ZTgeyoAAAAiYVo////jQRJjQSFKAAAACnEi4Vo////iZVk////
i5Vo////jXwkH4Pn8Il9gIlHBI1HDMcHAAAAAIlHCA+2gpQBAACD4J+DyCCFyYiClAEAALgBAAAA
x0W0AQAAAHRHjV8YMfaNtCYAAAAAi4Vk////x0P0AAAAAIlb/IsUsIPGAYlT+A+2gpQBAACDwwyD
4J+DyCA58YiClAEAAHfNg8EBiU20icjHwuj///+NBEDHwej///+NRIf0iUWEx0AIAAAAAGWLEsdF
7AAAAABlxwEAAAAAiX3EiVWIi3XEi0XEi3YExwABAAAAi55cAQAAiXWUhdsPhOUIAADHRZgAAAAA
i3WUi1YkhdIPhKgIAACLVZSLdQyLTQiLQjSLQASJddiLcgiJTdSJVdCJRaCJRdyLBoXAD4SZCAAA
i1XEx0WcAAAAAIlVpI10JgCD+AEPhdQFAACLXaADXgTHRCQEJAAAAIkcJOhZ9v3/hcAPhXUEAACJ
2I1V0IlF4I1N84lUJASNReiNVezHBCRA5QgI6BDn/v+LXeyD7AiF24nHD4XQBgAAi03k9oGUAQAA
YA+E+AQAAItFmIXAdA+LVZyLRZiJDJCDwgGJVZyDxgiLBoXAD4V1////i32Yhf90aYtVnItNmInT
g8MBxwSRAAAAAI0E3QQAAACJBCToFfn7/4XAicYPhCwJAACLRZTB4wKLVZiJBo1GBIlUJASJXCQI
iQQk6D0K/P+LTZyJXCQIiXQkBI1EjgiJBCToJgr8/4tFlImw8AEAAItVxIsyhfYPhIf+///rDYt1
xIsehdsPhHj+//+LTcSLSQiFyYlNxHXmx0WMAAAAALjo////ZYsIhckPhGkGAACLjWj///+LifAB
AACFyYlNkHQfi7Vo////D7aGlAEAAIPgAzwCD4RhBgAAx0WQAAAAAItVtI0E1QQAAACJBCToSfj7
/4XAiYVs////D4TyCAAAi3W0i5Vs////i41o////x0XMAAAAAI1EsgSJgVwBAACJsWABAACLRQiF
wA+FigcAAItNgItRBIu1aP///4tNzIuGXAEAAIt1gIkUiIPBAYtGBIlNzICglAEAAJ+LRYCLQAiF
wIlFgHW99gUxMQwIBA+FlQgAAIuVaP///4uCXAEAAIsIOdGJjXj///8PhaYHAACLtWj///+LtvgB
AACF9ol1vA+E2gYAAIN9zAF2PrkBAAAAi5V4////i4JcAQAAixSIg8EBD7aClAEAAIPgn4PIIIiC
lAEAADtNzHLWi414////i4n4AQAAiU28i0W8i3W8ixiDxgSJdayF2w+ExQAAADH26xmLjXj///+J
8o1yAYu5+AEAADk3D4aoAAAAi1W8i0SyBPaAlAEAAGB014uNeP///4uB9AEAAI0EhQQAAACJBCTo
8Pb7/4XAiYVc////dLKJwonzjQS1AAAAAIPCBIlEJAiLRayJFCSJRCQE6BUI/P+LjXj///+NVgGL
ufgBAAA5F3Ysi0W8ifONTJAEkIsB9oCUAQAAYHUNi7Vc////iUSeBIPDAYPCAYPBBDkXd96LhVz/
//+NcgGJGDk3D4dY////g33MAQ+G4QgAALoBAAAAi7V4////i4ZcAQAAiwSQg8IBgKCUAQAAnztV
zHLii414////i1XMi7Vs////i4FcAQAAweICiZVw////iVQkCIlEJASJNCToaAf8/4uFbP///8dF
yAEAAACDwASJRbiLtXj///+LVciLTbjHRbABAAAAi4ZcAQAAizSQuAEAAAA5MXQRi5Vs////g8AB
OTSCdfKJRbCNeAE7fcxzRYuNbP///40MuYlNwI12AItFwIsAi5DwAQAAiYV8////hdJ1DusTkDnG
D4TQAwAAg8IEiwKFwJB17oPHAYNFwAQ7fcxyyoNFyAGLTcw5TcgPgm3///+LhWz///+LtXD////H
BDAAAAAAi02Qi5V4////hcmJgvABAAB0C4tNkIkMJOix+P7/i1WMhdIPhY8HAACNZfRbXl9dwggA
x0QkBAAAAACJBCTo7H/+/4XAiUWoD4Rw+///oTAQDAiFwA+FlgMAAIkcJOgsBfz/i02UiceLgagB
AACFwA+EwAAAAIP4/w+E2wAAAIkEJOgIBfz/ixUsMQwIOdBzAonQg+gHi1WUD69FqI1EBxKD4Pwp
xI1EJB+D4PDHRCQMAAAAAIlEJAiJXCQEiRQk6Hqh/v+AOAAPhfL6///2BTAxDAgBD4Q6+///iVwk
BMcEJJy7Cwjo1Or+/+kl+///jbQmAAAAAItFhIPsHI1UJB+D4vCDRbQBx0IIAAAAAIlKBMcCAAAA
AIlQCA+2gZQBAACD4J+DyCCIgZQBAACJVYTpyfr//4tBBIA4AA+FhQQAAOg48f7/icKLRZSJkKgB
AACNQv+D+P12BzHA6Sb///+JFCToJgT8/422AAAAAOkT////Pf3//3+NtgAAAAB0DD3///9/kA+F
iPr//4tdoANeBMdEJAQkAAAAiRwk6Gzw/f+FwA+FXwYAAInagT79//9/iVXgD4RLAwAA9gUwMQwI
AQ+FIgQAAI1V0IlUJASNReiNTfONVezHBCRA5QgI6Arh/v+LXeyD7AiF24nHD4V8BQAAi1Wkg+wc
jVwkH4Pj8IsCiQOLQgSJQwSLQgiJQwiLRZjHAgAAAACLTaSLVeSFwIlRBHQPi0Wci02YiRSBg8AB
iUWc9oKUAQAAYInZD4U8AgAAi02kiVkID7aClAEAAIPgn4PIIIiClAEAAItV5ItKEIXJdAmLQgyJ
QQyLVeSLSgyFyXQJi0IQiUEQi1Xki0MEi0AQiUIQi1Xki0MEiVAQi0IQhcB0BolQDItV5INFtAGL
QwSJQgyLRYQ5RaQPhPYEAACJXaTpVvn//4kcJOjIAvz/jVABg8ATg+D8KcSNRCQfg+DwiVwkBIlU
JAiJBCToxgP8/4td6IkcJInG6JkC/P+NUAGDwBOD4PwpxI1EJB+D4PCJVCQIiVwkBIkEJOiXA/z/
gH3zAIlF6HUwhf+JdeyJfYwPhZP5///HRYz/////6Yf5//+LVYiF0g+EjPn//4tViGWJEOmB+f//
i0XsiQQk6APV+//rw4uGXAEAAIXAD4SY+f//x0QkDCK9CwjHRCQI8wEAAMdEJAQLvQsIxwQkbLwL
COgvKvz/jbQmAAAAAIn4i12wg8cBK0Wwg0WwAYtVsMHgAouNbP///4lEJAiLhWz////B4wIB2IlE
JASNBJGJBCToD/f9/4uVfP///4uFbP///4NFwAQ7fcyJFBgPgrv7///p7Pv//zHJidoxwMcEJHS7
Cwjo3N/+/4uG8AAAAIXAD4VK9///i4boAAAAhcAPhTz3///HRZwAAAAA6ff3//+LjvABAACFyQ+F
Dff//4uVaP///znWD4T/9v//D7eGWgEAAGaFwA+E7/b//w+3wI0EhRIAAAAl/P8PACnEjUwkH4Ph
8IlNmOnW9v//O1AED4SgBAAAicGLQQiFwHXuiwOLVaSJAotDBIlCBItDCIlCCOl09///jbYAAAAA
i1XMi41s////iUQkBMHiAomVcP///4lUJAiJDCTo5gH8/4N9zAEPhhr7///pb/r//420JgAAAACL
dYCLRgT2gJUBAAACicIPhGf4//+LlWj///+DqmABAAAB6XP4//+Q9gUwMQwIAQ+FiAAAAI1V0IlU
JASNReiNTfONVezHBCRA5QgI6L/d/v+LReyD7AiFwA+Et/z//4B98wAPhM32//+JBCToD9P7/420
JgAAAADpufb//8dEJAwivQsIx0QkCD8CAADHRCQEC70LCMcEJOi8CwjoPyj8/4u1aP///zHJuAwA
AACLVgTHBCRMvAsI6EPe/v+LTZSLQQSAOAB1B6EoEAwIiwCJRCQIiVQkBMcEJOy7Cwjo/eX+/+lN
////x0QkDCK9CwjHRCQI8gAAAMdEJAQLvQsIxwQkHJ8KCOjUJ/z/i02Ui0EEgDgAdQehKBAMCIsA
iUQkCIlUJATHBCQcvAsI6K7l/v/ps/v//4uNaP///7AMi1EEMcnHBCSUvAsI6LDd/v+LFaAxDAiL
jWj///+JlXT///85yg+FUff//4tFzIXAD4RG9///Mf+LtXT///+LhlwBAACLHLg53g+EoAAAAIuD
0AEAAIXAdAuLQASFwA+FiwAAAIuD8AAAAIXAD4WyAAAAi7PoAAAAhfYPhaQAAACLhWz///+J2ugk
8///O0XMicZ3bDHShcB0F4uNbP///4sEkYPCAYCglAEAAJ851nfpjQS1CAAAAIkEJOiB7vv/hcCJ
g9ABAAB0cI1QCIlwBIkQjQS1AAAAAIlEJAiLhWz///+JFCSJRCQE6KL/+/+DxwE7fcwPgj3////p
fPb//8dEJAwivQsIx0QkCCsCAADHRCQEC70LCMcEJBW9CwjofSb8/4tTBDHJuBYAAADHBCS4vAsI
6Ifc/v+LtXT///8xybAMi1YExwQklLwLCOhu3P7/iRwk6Bb++/+NUAGDwBOD4PwpxI1EJB+D4PCJ
XCQEiVQkCIkEJOgU//v/i13oiRwkicbo5/37/+lJ+///iV2EiV2k6V30//8xwItN7IN9jP+LVegP
lMCD6AEjRYyJDCQxyegI3P7/i7V4////i03Mi4ZcAQAAweECiY1w////iUwkCIlEJASLhWz///+J
BCToqv77/+nj9///x0QkBAAAAACJBCToFXj+/4XAiccPhIf5//+hMBAMCIXAD4XA+///iRwk6Fb9
+/+LVZSJhWD///+LgqgBAACFwHR/g/j/dHaJBCToNv37/4sVLDEMCDnQcwKJ0IPoB4uVYP///w+v
x4tNlI1EAhKD4PwpxI1EJB+D4PDHRCQMAAAAAIlEJAiJXCQEiQwk6KOZ/v+AOACJwg+FBvn//4E+
/f//fw+FG/j//zHJidoxwMcEJJSxCgjoGtv+/2aQMcDrjotCBIA4AHUpjXQmAOij6f7/i02UicKJ
gagBAACNQP+D+P132IkUJOiY/Pv/6V3////HRCQMIr0LCMdEJAgmAQAAx0QkBAu9CwjHBCQcnwoI
6J8k/P+LRaSJWAiLQQg7RYR1A4lNhItACIlBCItKEIXJdAmLQgyJQQyLVeSLSgyFyXQJi0IQiUEQ
i1Xki0MEi0AQiUIQi1Xki0MEiVAQi0IQhcAPhDH5//+JUAyLVeTpJvn//1W5AQAAAInlg+wkiXX4
i3UIiV30iX38ix6LfgSLQxiJReyLRgiJRfAPtoOUAQAAg+ADdAMPtsiLReyLVhCJDCQxyYl8JASJ
RCQMi0XwiUQkCInY6Fie/v+JRhSD7BCLXfSLdfiLffyJ7F3DkJCQkJBVieVdwgQAifaNvCcAAAAA
VYnlV1ZTicOJ0IPsKMHoA40EgMHgAolF6IuDoAEAAAFF6ItF6IlN4Is4hf8PheYAAACLQzSLQASJ
ReSLQ3yLQASLVAIEi0M4idHB6QiJzsHmBANwBID6B4l18A+F5gAAAPZGDQMPhQABAACLg+QAAACF
wA+ExwAAAItABA+3BEiJwoHi/38AAMHiBAOTcAEAAItKBIXJD4SkAAAAZaEMAAAAhcDHRewBAAAA
D4X1AAAAiwaNTfABReSLReyJVCQEidrHRCQQAAAAAMdEJAgBAAAAiUQkDIuDzAEAAIkEJItF5OgJ
s/7/g+wUicZloQwAAACFwHV8i1XwhdJ0DTHAhfZ0AosGiccDegShSDEMCIXAdQWLReiJOItFDMcA
/////4tF4Il8JASJBCTo8BAAAI1l9In4W15fXcIIAI10JgAx0ulV////x0QkDGG9CwjHRCQIrwAA
AMdEJAQ2vQsIxwQkQ70LCOhVIvz/i34EAzvrmDHAZYcFHAAAAIP4Ag+Fcv///7oBAAAAZYsdCAAA
AGWLDSAAAACDwxyDyQGw8M2A6VD///9lxwUcAAAAAQAAAMdF7AUAAADp9P7//412AFWJ5VdWU4nD
g+wki0A0i0AEiUXki0N8A1AEi0M4i0oEixKJz8HvCIn+weYEA3AEgPkHiwOJVeyJdfCJRegPhcwA
AAD2Rg0DD4XmAAAAi4PkAAAAhcAPhK0AAACLQAQPtwR4icKB4v9/AADB4gQDk3ABAACLegSF/w+E
igAAAGWhDAAAAIXAvwEAAAAPhdoAAACLBo1N8AFF5Il8JAyJVCQEidrHRCQQAAAAAMdEJAgBAAAA
i4PMAQAAiQQki0Xk6Gyx/v+D7BSJxmWhDAAAAIXAdWiLVfAxwIXSdAsxwIX2dAKLBgNCBIsdSDEM
CIXbdQmLTeyLVeiJBBGNZfRbXl9dw422AAAAADHS6W/////HRCQMc70LCMdEJAhQAAAAx0QkBDa9
CwjHBCRDvQsI6M0g/P+LRegDRgTrrDHAZYcFHAAAAIP4AnWKugEAAABlix0IAAAAZYsNIAAAAIPD
HIPJAbDwzYDpaP///2XHBRwAAAABAAAAvwUAAADpEf///1WJ5YPsKIld9InDiXX4iX38iVXwiU3s
D7aAlAEAAKgIdA6LXfSLdfiLffyJ7F3DkInCi0MEg8oIiJOUAQAAD7YIhMkPhJQAAACLU1CF0nR4
9gUwMQwIAg+FkAAAAIXSdBuLQgSLVQgDA4lUJAiLVeyJVCQEi1XwiRQk/9CLk4QAAACF0nSci4OM
AAAAizMDcgSLeATB7wKF/3SHMduNdgCLRQiLVeyJRCQIi0XwiVQkBIkEJP8UnoPDATnfd+LpX///
/5CNdCYAi7OEAAAAhfYPhEz///9mkOlz////g+IDD4Vj////ZpDpNf///4TJkHUHoSgQDAiLAIlE
JATHBCR9vQsI6Hfd/v+LU1DpTP///+sNkJCQkJCQkJCQkJCQkFWJ5VeJx1ZTg+wci4CgAAAAiVXo
i5+kAAAAiU3kiUXsoXwxDAiFwA+FnAAAAItF7IXAdBWF23QRi1sEiV3wwW3wAotF8IXAdUeLt2AB
AACF9nQvjRy1/P///422AAAAAItVCIuH8AEAAItN5IsEGIPrBIkUJItV6Ohj/v//g+4Bdd6DxBxb
Xl9dwgQAjXQmAPYFMDEMCAJ1TYtF7DHbizcDcASQjXQmAItVCItF5IlUJAiLVeiJRCQEiRQk/xSe
g8MBOV3wd+HrgItVCIkUJItV6OgJ/v//xwV8MQwIAAAAAOlH////i0cEgDgAdQehKBAMCIsAiUQk
BMcEJJG9CwjoW9z+/+uSkJCQkJCQkJCQVYnlV1ZTg+xMiUXQi0UMiVXMiU3IhcB1CYtV0ItSDIlV
0ItN0IXJD4QLAgAAi03MhcAPlMAPtsCJReyNDIGDwAHB4AKJTfCJRcTrFY10JgCLRdCLQAyFwIlF
0A+E1wEAAItF0It4FDnHdeWDuAgCAAD/dNyLVfCLReyLTdA7ConGdDKLRcg5RewPg7MBAACLRcwD
RcSLdezrEo22AAAAAIPABDl1yA+GlgEAAIPGATs4de2J8I1QATlVyIlV4HaQi03MA0UIjQyRiU3k
iUXokItF5IsYi5PwAQAAhdJ1EOsZjbQmAAAAADnHdDyDwgSLAoXAkI10JgB17ouD+AEAAIl13IXA
D4WUAAAAg0XgAYtN4INF5ASDRegBOU3ID4Yt////i3Xc66iLVeCNTgGJTdwp8olV1InQi1XMweAC
iUQkCI0EsolEJASNBIqJBCToHOr9/4tVCItNzIXSiRyxdCuLReiLVdQPtlgBi0UIiVQkCAHwiUQk
BItFCANF3IkEJOjq6f3/i00IiBwxi0XkixiLg/gBAACFwA+EbP///4sIjRSIhckPhF////+LAoPp
AYPqBDnHdeyLVdyLdeArddyLTdyDwgGJVdiLVcyNBLUAAAAAiUQkCI0EiotN2IlEJASNBIqJBCTo
g+n9/4tF3ItVzIkcgotFCIXAD4QK////i03oi0UIA0XcD7ZZAYlEJASLRQgDRdiJdCQIiQQk6Ezp
/f+LVQiLRdyIHALp2f7//422AAAAAIPETFteX13CCADHRCQM6b0LCMdEJAgvAAAAx0QkBKi9CwjH
BCSyvQsI6Oob/P+NdgCNvCcAAAAAVbgAAAAAieVXVlOD7ByFwHQMxwQk6BAMCOhCEvf3iw2kMQwI
x0XoAAAAAMdF7AAAAACFyQ+FzgAAALgAAAAAhcB0DMcEJOgQDAjoERL394t17IX2D4SVAAAAx0Xw
AAAAAI20JgAAAACLRfCLVeiLPIIPtoeUAQAAqAh0XIPg94iHlAEAAIuHiAAAAIXAdGn2BTAxDAgC
D4X8AAAAhcB0KotQBIuHkAAAAAMXi3AEwe4ChfZ0FY1csvyNtCYAAAAA/xOD6wSD7gF19otHVIXA
dAeLQAQDB//Qg0XwAYt18IOvkAEAAAE5dewPh3n///+NZfRbXl9dw5CLX1SF23WQkOvWjbYAAAAA
jQSNAAAAAIXAx0XoAAAAAHQSg8Aeg+DwKcSNRCQfg+DwiUXooaAxDAiFwA+EtQAAAInCMdvrCJCL
UgyF0nQpOVIUdfQ52WaQdniLdeiJmggCAACDgpABAAABiRSei1IMg8MBhdJ12JA5y3V6i1XoidnH
RCQEAAAAAMcEJAAAAADoA/z//4ld7IPsCOmi/v//i0cEgDgAdQehKBAMCIsAiUQkBMdEJAgAAAAA
xwQkfLIKCOgh2P7/i4eIAAAA6dL+///HRCQM4L0LCMdEJAi5AAAAx0QkBKi9CwjHBCS8vQsI6PIZ
/P/HRCQM4L0LCMdEJAjDAAAAx0QkBKi9CwjHBCTIvQsI6M4Z/P+QkJCQkJCQkJCQkJCQkFWJ5VdW
ic5Tg+xQi00MiUW89gUwMQwIEItBNIt4BA+FZAIAAItdDIuDtAAAAIXAD4TvAQAAi0AEhcAPhIcC
AACLVQyJwwMaZoM7AXQh6SIBAACNtgAAAACLQxCFwHRBAcNmgzsBjXYAD4UGAQAAOXMIdeWLQwyL
DAONBA+JRCQEi0UIiQQk6PXe/f+FwHXJMfaNZfSJ8FteX13CEACNdgCLVRSF0g+EQAIAAItFEIXA
dN2LVQiNXcC+AQAAAItNvI191MdFwNy+CwjHRcjrvgsIiVXEiU3Mx0XQD7AKCGaQiwODwwSJBCTo
o/D7/wHGOft17Y1GEoPg/CnEi0XAjVwkJ4Pj8IkcJIlEJAToz+b9/4tVxIlUJASJBCTowOb9/4tV
yIlUJASJBCToseb9/4tVzIlUJASJBCQx9uig5v3/idlmxwApAItdDItTBIA6AHUHoSgQDAiLEIkM
JDHAMcnoO9D+/4nwg+wEjWX0W15fXcIQAI1F58ZF5wDHRCQQAAAAAMdEJAwKAAAAiUQkCA+3A8dE
JAQAAAAAiQQk6H51/P/HRei1vgsIx0Xwyr4LCIlF7InGxwQktb4LCOjP7/v/iTQkicPoxe/7/41E
AySD4PwpxI1cJCeD4/DHRCQEtb4LCIkcJOj15f3/iXQkBL4BAAAAiQQk6OTl/f+J2ccAIG9mIMdA
BFZlcmTHQAhlZiByx0AMZWNvcmbHQBBkAOkj////i00QhckPhGD+//+LRbzHRehAvgsIx0XwD7AK
CIlF7McEJEC+CwjoQe/7/4tVvIkUJInD6DTv+/+NRAMUg+D8KcSNXCQng+Pwx0QkBEC+CwiJHCTo
ZOX9/4tNvIlMJATprv7//4nLi0kYi0MEgDgAdQehKBAMCIsAiVQkFItVvIlMJAyJRCQIiVQkEItN
CMcEJPi9CwiJTCQE6P7U/v/pXf3//8dEJAxGvwsIx0QkCHEAAADHRCQEmL4LCMcEJKW+Cwjo1Rb8
/4tdCL4BAAAAi0W8jX3Ux0XA4b4LCMdFyOu+CwiJXcSNXcCJRczHRdAPsAoIiwODwwSJBCTobO77
/wHGOft17Y1GEr4BAAAAg+D8KcSLRcCNXCQng+PwiRwkiUQkBOiT5P3/i1XEiVQkBIkEJOiE5P3/
i1XIiVQkBIkEJOh15P3/i1XMiVQkBIkEJOhm5P3/idlmxwApAOnB/f//jXYAjbwnAAAAAFWJ5VdW
U4PsZIlFrIlVqInCi0A0iU2khcAPhDMDAACLQASLiqwAAACJRcCLgrQAAACFyYlNxIlFyA+ElQEA
AItRBItNrMdFvAAAAADHRcwAAAAAiwkBymaDOgGJVdAPhRIDAACNdCYAi02si1XQi3XAi0EYA3IE
jQTAizyFoDEMCIX/dRbpzgAAAI22AAAAAIt/DIX/D4S9AAAAifqJ8Ohszv7/hcB06ItFpIXAD4Wx
AgAAi13QA1sI6weQjXQmAAHDiwOLTxQPt1MEiUW0i0WsiU2wi0sIi0AYiUW4i0Wsi3AEgD4AdQeh
KBAMCIswidCD4AKJRCQMi1WoiVQkCItFsIlEJASLRcAByIkEJItNtInwi1W46FX7//8JRbwPt0MG
g+wQJf9/AAA5RcxzA4lFzItDDIXAdYeLVdCLQgyFwA+EmwAAAAHCiVXQ6Rf///+NtCYAAAAAi0Ws
i4BgAQAAhcB0SzHb6xWNtCYAAAAAi0Wsg8MBO5hgAQAAczKLVayNPJ0AAAAAi4JcAQAAixSYifDo
eM3+/4XAdNSLTayLgVwBAACLPDiF/w+F+P7//8dEJAwvvwsIx0QkCOYAAADHRCQEmL4LCMcEJBm/
CwjoXBT8/8dFvAAAAADHRcwAAAAAi0XIhcB0QItNyItFrItRBAMQD7dCBCX/fwAAOUXMch2NtgAA
AACLQhCFwHQaAcIPt0IEJf9/AAA5Rcxz6YlFzItCEIXAdeaLfcyF/3ULi0W8jWX0W15fXcOLdcy/
DAAAAMdEJAQQAAAAg8YBiTQk6HrY+/+LTayFwInCiYFwAQAAuXC+CwgPhLEBAACLRayJsHQBAACJ
wYuA5AAAAIt1xItABIX2iYGkAQAAdGCLRcSJ04twBAMxjbQmAAAAAInxA04I6wOQAcEPt1EGiwGB
4v9/AADB4gSJRBMED7dBBiUAgAAAiUQTCItFwANBCIkEE4tFwANGBIlEEwyLQQyFwHXEi0YMhcB0
BAHG67GLXciF2w+ENv///4tVyItNrItaBAMZ6wOQAcP2QwIBi3MMdS2LVawPt0MEi4pwAQAAi1MI
Jf9/AADB4ATHRAEMAAAAAIlUAQSLVcADFDOJFAGLQxCFwHXBi0W8jWX0W15fXcPHRbwAAAAAi0W8
jWX0W15fXcP2h5UBAAACD4RC/f//6cP9//+NRecx/8ZF5wDHRCQQAAAAAMdEJAwKAAAAiUQkCA+3
AsdEJAQAAAAAiQQk6Opv/P/HRei1vgsIx0XwBb8LCIlF7InGxwQktb4LCOg76vv/iTQkicPoMer7
/41EAyaD4PwpxI1cJCOD4/DHRCQEtb4LCIkcJOhh4P3/iXQkBIkEJOhV4P3/idnHACBvZiDHQARW
ZXJux0AIZWVkIMdADHJlY2/HQBByZAoAi0Wsi1AEgDoAdQehKBAMCIsQiQwkifgxyegTyP7/jXYA
VYnlV4nPVjH2U4nDg+wEhcCJVfB0FmaQ9oOVAQAAAnQXMdKLWwwJ1oXbdeyDxASJ8FteX13DZpCL
VfCJ+YnY6Hz7//+6AQAAAIXAddbr0pBVieVXVlOD7CChjC4MCIXAD4SqAQAAiw2oLgwIi0UIixWs
LgwIKcg50IlF5BnAIUXki0UMKcg5wolF6A+GfwEAAIsNsC4MCIsVmC4MCNPojQRCiUXgD7cAiVXU
D7fAhcAPhWsBAAChlC4MCIsVkC4MCIlF2IsAOdAPhI8AAACLDaAuDAg50YlN3A+GfgAAAKGcLgwI
iz2ILgwIiUXs6waQO1Xcc2iNFFK4AQAAAMHiAotcFwTB6wJlgz0MAAAAAHQB8A/BBaQuDAiJRfCL
TfCNFBeLReyDwQGNNMiJFotV1I0cWg+3A2aJRgRmiQtlgz0MAAAAAHQB8P8FkC4MCItN2IsVkC4M
CIsBOdB1k4tV4A+3AmaFwA+FrAAAALoBAAAAi03YidBlgz0MAAAAAHQB8A/BAYlF8ItN8DsNoC4M
CHN+idBlgz0MAAAAAHQB8A/BBaQuDAiJRfCLRfCLVeCDwAFmiQKNBEkPtxKLTeTB4AIDBYguDAgP
t9KJCItN6MHiAwMVnC4MCMdACAAAAACJAolIBGbHQgQAAGWDPQwAAAAAdAHw/wWQLgwIicFlgz0M
AAAAAHQB8P9BCJCNdCYAg8QgW15fXcOLVeAPtwIPt8CNFMUAAAAAAxWcLgwIiwqLATtF5HTGD7da
BGaF23QgizWcLgwIZpAPt8ONFMYPt1oEZoXbdCGLCosBO0XkdeiLATtF5HSWg8IEiVXg6UT+//+N
tgAAAACLCuvkjXQmAFWJ5VdWU4HsgAIAAPyheDEMCIuIUAEAAImFpP3//w+3gFgBAADB4AWNFAE5
0Q+DTgUAAIsdjDEMCDH/x4WM/f///////4mdrP3///fbiZ2w/f//6wqNdgCDwSA50XNJgzkBdfT2
QRgBdO6LQQiLnaz9//+NdAP/I4Ww/f//A3EUI7Ww/f//OYWM/f//dgaJhYz9//85/nbAg8Egifc5
0XK+jbQmAAAAAIu1jP3//4n5i4Wk/f//i5WM/f//xwWMLgwIAAAAAAMQiwDHBbAuDAgEAAAAg+L8
iRWoLgwIjUQHA4Pg/ImFxP3//ynQiYW0/f//i720/f//o6wuDAjR6ImFzP3//7gfhetRjRR/9+LB
6gWD+jGJFaAuDAgPh18BAADHBaAuDAgyAAAAoaAuDAiNVeCNXcCJTcSJlaD9//+Jhbj9//+Lhcz9
//+JnZz9///HRegAAAAAx0XsAAAAANHox0XwAAAAAMdF4Gdtb27HReT//wEAiXXAiUXI6B95AADH
RdBzZWNvx0XUbmRzAMdF2AAAAABmx0XcAADGRd4AiUXMoSAxDAjGRd9ziQQk6Izl+/+Jw6FEMQwI
iQQk6H3l+/+NRAMcg+D8KcShIDEMCI18JCeD5/CJvaj9//+JPCSJRCQE6Kbb/f/GAC+LFUQxDAiD
wAGJBCSJVCQE6I7b/f/HAC5wcm/HQARmaWxlxkAIAIk8JMdEJAi2AQAAx0QkBEIAAgDoFen7/4P4
/4nHdW646P///75TvwsIZYsYjYXQ/f//x0QkCJABAACJRCQEiRwk6KfT/f+JRCQMi4Wo/f//iXQk
BMcEJAIAAACJRCQI6LnK/v+NZfRbXl9dw5CB+gAAEAAPhp/+///HBaAuDAgAABAA6ZD+//+QjXQm
AI2FYP///4lEJAiJfCQExwQkAwAAAOhW6Pv/hcB4EouFcP///yUA8AAAPQCAAAB0ILjo////vqK/
CwhlixiJPCTou+j7/+lV////jbYAAAAAi5W4/f//waW4/f//BIuFuP3//4udzP3//8HiA4tNkImV
wP3//wHQjUSDQItdjImFvP3//4nICdgPhHoCAACLhbz9//+JwjHDwfofMdEJ2XQ+iTwk6Ffo+/+h
RDEMCIlEJAyLnaj9///HRCQEvL8LCMcEJAIAAACJXCQI6MDJ/v/pAv///4XAD4j4AgAAifTHRCQU
AAAAAIl8JBDHRCQMAQAAAMdEJAgDAAAAi4W8/f//xwQkAAAAAIlEJAToT/X7/4P4/4nDD4TdAQAA
iTwk6Nzn+/+Lvcz9//+NUziJlcj9//+NfDoEifiDwASjiC4MCItFkAtFjIm9mP3//4k9lC4MCA+F
RQIAAItF4I1TGIkDi0XkiUMEi0XoiUMIi0XsiUMMi0Xwx0MUAAAAAIlDEItFwIlDGItFxIlCBItF
yIlCCItFzIlCDItF0IlCEItF1IlCFItF2IlCGItF3IlCHKGULgwIx0D8AQAAAIu1tP3//8dEJAQB
AAAAi4XA/f//0e4B8IkEJOiUz/v/hcCjmC4MCA+EYwIAAIsVlC4MCAHwo5wuDAiLNaAuDAjHBaQu
DAgAAAAAiwI58HMCizKF9ok1kC4MCHRRiz2cLgwIjQR2jRyF9P///6GILgwIiw2kLgwIi0QYBI1R
AYkVpC4MCInag+sMAxWILgwIwegCAcADBZguDAiD7gGJFM8PtxBmiVTPBGaJCHW/ix2oLgwIuAAA
AQCLtcT9//8p3jm1zP3//3MuMdKJ8Pe1zP3//4nBuAEAAACB+f//AAB3FYH5/wAAAA+GXwEAALgA
AAEAMdL38YlEJAyJXCQIi53M/f//iVwkBIu9yP3//4k8JOiecwAAxwWMLgwIAQAAAOn2/P//x4WM
/f///////zH/vv////8xyekX+///vom/Cwi46P///+ky/f//ixWMMQwIieaNQhKD4PwpxI1cJCeD
4/CJVCQIx0QkBAAAAACJHCToHeL7/8dEJAgAAAAAoYwxDAj32COFvP3//4k8JIlEJATobNT//4PA
AXR8jbQmAAAAAKGMMQwIg+gBI4W8/f//iVwkBIk8JIlEJAjoMub7/4P4/w+FTv3//7jo////ZYM4
BHTOifS+bb8LCOmc/P//i72g/f//uRQAAACJ3vOmdQeLUxSF0nQmhdsPhOv8//+Llbz9//+JHCSJ
VCQE6ODy+//p1Pz//7jo////67aLvZz9//+Ncxi5IAAAAPOmdciLlZj9//+LQvyD6AF1uum7/f//
jbQmAAAAAIH+////AHYfi73M/f//ifAx0sHvCPf3MdKJxrgAAAAB9/bpg/7//8HmCDHSifD3tcz9
//8x0onGuAAAAAH39ulm/v//i728/f//iRwkiXwkBOhS8vv/x0QkBPC/CwjHBCQCAAAA6B7G/v/H
BCR/AAAA6A7j+/+QkFWJ5VZTg+wUjV3sjXXwx0XsAAAAAI1N94lUJASJ2jHbiQQkifDoVr3+/4tV
7IPsCIXSD5XDhdt0BoB99wB1CY1l+InYW15dw4kUJOigsvv/jWX4idhbXl3DjbQmAAAAAFW4UAIJ
CInli1UIXeuSZpBVieWD7BCLRQiNVfCJRfCLRQyJRfS4YAIJCOhx////MdKFwHURi0X4MdKFwHQC
ixCLRfwDUASJ0MnDjbYAAAAAVYnlg+wQi0UIjVXwiUXwi0UMiUX0uMACCQjoMf///zHShcB1EYtF
+DHShcB0AosQi0X8A1AEidDJw422AAAAAFWJ5YPsCItFCMdEJAQbwAsIiQQk6Kf///+FwHQGxwBU
FwwIycONdCYAjbwnAAAAAFWJ5V3pZ+f+/420JgAAAABVieWD7ByJdfyLdQiJXfiLFo1ODItGBMdG
DAAAAADHRCQQAAAAAI2a0AEAAIkcJMdEJAwCAAAAx0QkCAAAAADHRCQEAAAAAOgEl/7/iUYIg+wU
i134i3X8iexdw410JgBVieVWU4PsJIt1CI1d6MdF6CnACwjHRfQAAAAAixaNTgzHRgwAAAAAi0YE
x0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiVwkBIuazAEAAMdF8AEAAADHReyFz2MJiRwk6I2W/v+J
RgiD7BSNZfhbXl3DVYnlg+wQi0UIjVX0iUX0i0UMiUX4uIADCQjo4f3//zHShcB1GYtF/IkEJOjA
/v//i0X8iQQk6EVkAACLVfyJ0MnDjbQmAAAAAI28JwAAAABVieVTg+wcoVwlDAiLXQjHRCQM/v//
/8dEJAgAAAAAiUQkGKHMMQwIiUQkFKHIMQwIiUQkEItDBIlEJASLA4kEJOh6zP7/iUMIg8QcW13D
kFdWi3wkDIt0JBCLVCQUi0wkGInIwekD99iD4Ad0GkHB4AIpxynGKcLB6AKNhMAFBAkI/+CNdCYA
iwYTAokHi0YEE0IEiUcEi0YIE0IIiUcIi0YME0IMiUcMi0YQE0IQiUcQi0YUE0IUiUcUi0YYE0IY
iUcYi0YcE0IciUccjX8gjXYgjVIgSXWvGcD32F5fw1dWVVOLfCQUi3QkGItMJByLXCQgjTyPjTSO
99kx7WaQiwSO9+MB6IPSAAEEj4PSAInVQXXriehbXV5fw5CQkJBVieVXVlOB7NQCAAD8uOT///+L
VQhliwCJhXj9//+LAImFfP3//4tCaIXAD4XvAQAAx0Jo/////4tNCIsR9sIED4V5HAAAi10MhdsP
hJpAAACLnXj9//+LQwSLcCSJtYz9//+LQCiJhZD9//+AOAEZwPfQIYWQ/f//uAAAAACFwA+VwA+2
wIXAiYWw/f//D4UECgAAi0UIx0WsAEMGCIlFsGaF0g+JyQUAAItNEMdF5AAAAACLXQzHRegAAAAA
x4UA/v//AAAAAImNbP3//8eFCP7//wAAAADHhST+//8AAAAAx4WA/f//AAAAAMeFlP3//wAAAADH
hZj9//8AAAAAx4UQ/v//AAAAAMeFnP3//wAAAADHhRT+//8AAAAAx4Wg/f//AAAAAMeFpP3//wAA
AADHhaj9//8AAAAA621mkInxjVMBgPkliZX8/f//D4TcAQAAi514/f//D7bBi1M09kRCASAPhN0A
AACLtQj+//+LvRT+///HhaD9//8BAAAAibUE/v//ib0w/f//i7UE/v//i70w/f//i538/f//ibUI
/v//ib0U/v//D7YDhMAPhK0fAACogInGdISJHCSNdeTo6dr7/4l0JAiJHCSJRCQE6LlpAACFwA+O
aQgAAIO9JP7///8PhchOAAC46P///4u9gP3//2WJOIuFAP7//4XAD4WuBAAAx4UA/v///////7sB
AAAA6ckCAACNdCYAg8ABD4QP/v//x4UA/v///////4uFAP7//41l9FteX13DjbQmAAAAAIO9JP7/
//8PhAsEAACLTQiLQQQ7QQgPgxE5AACLfQgPthiDwAGJRwSLhQj+//+JnST+//+DwAGJhQT+//+L
jaD9//+FyXRXi414/f//i70k/v//i1E09kR6ASB0QY12AIO9JP7///90Z4t9CItHBDtHCA+DYyEA
AA+2CIPAAYtdCImNJP7//4lDBIu9JP7//4OFBP7//wH2RHoBIHXCifIPtsI7hST+//8PhSAzAACL
nRT+//+JnTD9///HhaD9//8AAAAA6Xv+//+NtgAAAAC46P///4udgP3//2WJGOnP/v//kI10JgAP
tlMBx4W0/f//AAAAAA+2woPoMIP4CQ+HSAIAAImFtP3//41LAg+2WwIPtsONUNCD+gl3Jo12AIud
tP3//4PBAY0Em40UQomVtP3//w+2GQ+2w41Q0IP6CXbdgPskD4T0AQAAi720/f//x4V0/f//AAAA
AMeFtP3//wAAAACJvXD9//+DvXD9//8BGcAJhXD9//+NQ7SNcQE8Lom1XP3//4m1/P3//w+GcwIA
AInYkITAD4T4AAAAg8EBicOJjVz9//+LhVz9//+J34mF/P3//4uFoP3//4XAdTOJ+oD6Ww+EqgAA
AID6Yw+EoQAAAID6Q422AAAAAA+EkgAAAID6bo20JgAAAAAPhIIAAADHxuj///9lix5lxwYAAAAA
ZpCDvST+////D4SRIgAAi00Ii0EEO0EID4NiIgAAD7YQg8ABi00IiZUk/v//iUEEg4UI/v//AYuV
eP3//4uNJP7//4tCNPZESAEgdbWDwQFliR50HQ+2hST+//+LXQiDrQj+//8BiUQkBIkcJOhQpf3/
jUfbPFMPhvUCAADrE93YkOsO3diNdCYA6wbd2I10JgC7AgAAAItVCGaDOgB4K4tSSItCBIPoAYXA
iUIEdRvHQggAAAAAZYM9DAAAAAB0AfCDKgEPhdBdAACLvbD9//+F/w+FWQUAAIt1FIX2dAWLdRQJ
HoO9AP7///8PhRAFAACLtZT9//+F9g+E2/z//4sOMduFyXQhZpCLRJ4IiwCJBCToGqr7/4tEngiD
wwE5HscAAAAAAHfhi3YEhfZ10Omm/P//kI10JgCNcQGJtfz9//8PtlEBi4X8/f//x4V0/f//AAAA
AIPAAesgjbYAAAAAgPondB2A+kl1ToGNdP3//wAEAAAPthCDwAGA+iqNSP913oD6KnQhgPpJdN6A
+ieQdeKLlZD9//+F0nTYgY10/f//gAAAAOvMg410/f//COvDjbQmAAAAAA+2wo1Q0IP6CQ+Hix4A
AMeFcP3//wAAAACNtCYAAAAAi51w/f//g8EBjQSbjRRCiZVw/f//D7YZD7bDjVDQg/oJdt3pZP3/
/w+2wP8khcjACwiNtgAAAAC46P///4uVgP3//2WJEOmH+///i1UIZYsdCAAAAItySDleCHQoMdK5
AQAAAInQZYM9DAAAAAB0AfAPsQ4PhVNcAACLVQiLQkiJWAiJxoNGBAHp9Pn//7sBAAAA6SX+//+L
vVz9//8PtgeJ+ekQ/f//i41c/f//gY10/f//ACAAAA+2ATxsD4X1/P//i41c/f//i51c/f//g410
/f//AYPBAQ+2QwHp1vz//4u1XP3//4ONdP3//wMPtgaJ8em//P//i41c/f//D7YBPGwPhK8MAACD
jXT9//8Bi41c/f//6Zz8//+LtVz9//+DjXT9//8CD7YGifHphfz//4uVXP3//w+2AjxoD4SODAAA
g410/f//BIuNXP3//+li/P//i71c/f//D7YHPHN0ETxTdA08W79hAAAAD4Vl/P//i1UI9kI8EA+F
Svz//4GNdP3//wABAACLjVz9///pIvz//2aQD7bA/ySFhMELCIONdP3//0DHhYj9//8KAAAAg70k
/v///w+F0QIAALjo////i42A/f//ZYkI6f/5//+DpXT9///5gY10/f//ABAAAMeFiP3//xAAAADr
w4u1dP3//4PmCIm1MP7//w+EAwoAAIudFP7//4mdMP3//4O9JP7///8PhIwYAACLfQiLRwQ7RwgP
g+JJAACLnQj+//8PthCDwAGLTQiDwwGJlST+//+JQQSJnQT+//+LtXT9///HRdQAAAAAx0XYAAAA
AIHmACEAAIm1TP3//4uVeP3//4uNJP7//4tCNPZESAEgD4UwMgAAD7aFJP7//4u1JP7//4hF84O9
MP7//wGNVdSNTfMZwCOFEP7//4lUJAzHRCQIAQAAAIlMJASJBCTo42IAAIP4/onDD4VaFQAAg8YB
D4UPFAAAx8bo////i52A/f//ZYke6R4BAACDvXD9////D4RuEwAAi7V0/f//g+YIibUo/v//D4Tj
CQAAg70k/v///w+E1Pn//4t1CItGBDtGCA+DOkkAAIuNCP7//w+2OIPAAYtVCIPBAYm9JP7//4lC
BImNBP7//4uddP3//41188dF3AAAAADHReAAAAAAgeMAIQAAiZ1Q/f//i5Uo/v//D7aFJP7//4XS
iEXzdSqLhVD9//+FwHQgi42c/f//i50U/v//ixHB4wKNBBo5hRD+//8PhF4pAACLhRT+//+JhTD9
//+LnST+//+Qg70o/v//AY1V3IlUJAwZwCOFEP7//8dEJAgBAAAAiXQkBIkEJOi+YQAAg/j+D4XG
EwAAg8MBD4W8EgAAx8bo////i42A/f//ZYkOZccGVAAAALsEAAAA6aH6//+NdCYAD7Yz6fD2//+L
lZz9//+F0g+E1ff//4u9nP3//4sHiQQk6BKl+//HBwAAAADpuvf//420JgAAAACNRazHRCQEAAAA
AIkEJOjN8Pb36Y/6//+LfQiNRazHRCQEAEMGCIkEJIl8JAjorvD294sX6ej1//+LXQiLQwQ7QwgP
g+g2AACLfQgPtjCDwAGJRwSLhQj+//+JtST+//+DwAGJhQT+//+DvST+//8tD4STBgAAg70k/v//
K8eFrP3//wAAAAAPhHwGAACLhXD9//+FwHQNg70k/v//MA+EiQEAAIudiP3//4XbD4UcAgAAx4WI
/f//CgAAAPeFdP3//wAEAAAPhatIAAAPtoV0/f//g+CAiIVL/f//jXQmAIO9JP7///90DouFcP3/
/4XAD4XpAQAAi7Ws/f//hfYPhGoGAACD/gEPhLcVAACDvST+////dB0PtoUk/v//i1UIg60E/v//
AYlEJASJFCToXJ79/zu1qP3//4udpP3//w+EghgAAMYEMwCLtXT9//+D5gIPhHYFAAD2hXT9//9A
D4QsFQAAi4V0/f//iRwkJYAAAACJRCQMi4WI/f//iUQkCI1F7IlEJAToUmQAAImVZP3//ztd7A+E
w/j///aFdP3//wh1NYX2dFKLvbT9//+F/w+FZxAAAIuNbP3//4sRg8EEiY1s/f//iQKLhWT9//+J
QgSDhQD+//8Bi4UU/v//iZ2k/f//x4Wg/f//AAAAAImFMP3//+kR9f//9oV0/f//BA+EWwYAAIu1
tP3//4X2D4V8JgAAi41s/f//ixGDwQSJjWz9//9miQLrpzHAi42o/f//g71w/f//AIu9pP3//w+f
wCmFcP3//zmNrP3//w+EoRwAAIuFrP3//8YEBzCLVQiLQgQ7QggPg21EAAAPtgiDwAGLXQiJjST+
//+JQwSDhQT+//8Bi4Vw/f//hcB0Gou1eP3//w+2lST+//+LRjiDPJB4D4RkIAAAi7WI/f//hfZ1
CseFiP3//wgAAACDhaz9//8Bib2k/f//g72I/f//Cg+F8f3//+nc/f//g72I/f//EA+EmwIAAIuF
JP7//4PoMIP4CXcci4Uk/v//D7a9JP7//4PoLzuFiP3//w+O4QEAAIO9iP3//woPhdP9//+AvUv9
//8AD4TG/f//i7Vw/f//hfaJtdz9//8PjtMCAACLvZD9//8Ptg8PtsE5hST+//8PhTsWAACLtaz9
//+J+4OFBP7//wEB9umMAAAAkI10JgAPtr0k/v//g8MBi4Ws/f//i5Wk/f//ifmIDAKDwAGJhaz9
//+AOwAPhCoBAACLldz9//+F0g+EdQIAAIt9CItHBDtHCA+DvQAAAA+2EIPAAYtNCImVJP7//4lB
BIOt3P3//wGDxgIPtguLlQT+//8PtsGDwgE7hST+//8PhbsAAACJlQT+//+LhQT+//+Llaj9//+D
6AE5laz9//+JhTj+//8PhVj///+B/gABAACJtaj9//9zCseFqP3//wABAACLjaj9//+NBI0QAAAA
i42k/f//KcSNfCQfg+fwhcl0HIuFrP3//4uVpP3//4k8JIlEJAiJVCQE6NzO+/+JvaT9///p+f7/
/4k8JOjppP3/iYUk/v//g8ABD4U+////x8bo////ZYs2ibWA/f//i7U4/v//D7YLibUE/v//hMkP
hUxCAACLtQT+//8Ptr0k/v//ibU4/v//i4Vw/f//hcB+DIuF3P3//4mFcP3//4uVOP7//4OtrP3/
/wGJlQT+//+Ljaj9//85jaz9//+LnaT9//8PhKAAAACLtaz9//+J+THAiAwzg71w/f//AA+fwCmF
cP3//4O9JP7///91IsfG6P///4u9gP3//2WJPoOFrP3//wGJnaT9///pifv//5CLVQiLQgQ7QggP
g38dAAAPtgiDwAGLdQiJjST+//+JRgSDhQT+//8B68ONtgAAAACLjXj9//+LnST+//+LQTT2RFgB
EA+EVfv//4nf6U////+NtCYAAAAAi52s/f//AduB+wABAACJnaj9//9zCseFqP3//wABAACLtaj9
//+NBLUQAAAAKcSLhaT9//+NXCQfg+PwhcAPhBz///+Lhaz9//+LlaT9//+JHCSJRCQIiVQkBOhA
zfv/6fv+//+NdgDHhdz9//////9/6R79//+Qi404/v//icaJjQT+//85nZD9//8Pg7v6//+DvST+
////dCWLhTj+//+LVQiD6AGJhQT+//8PtoUk/v//iRQkiUQkBOggmf3/jXv/Ob2Q/f//czWJ/g+2
BoPuAYtNCIlEJASJDCTo/pj9/zm1kP3//3Lji4WQ/f//jVP+g+gBKdABhQT+//8Bx4uFkP3//w+2
PynYi52s/f//ib0k/v//jTQY6S76///2hXT9//9AD4SJDwAAi4V0/f//i42I/f//iRwkJYAAAACJ
RCQMjUXsiUwkCIlEJATofEP8/+mL+v//i4Wo/f//hcAPhB0TAAAPto0k/v//McCLnaT9//+IC4t1
CIO9cP3//wAPn8AphXD9//+LRgQ7RggPg0w+AAAPtjiDwAGLVQiJvST+//+JQgSDhQT+//8Bx4Ws
/f//AQAAAOke+f//94V0/f//ABAAAHQNg70k/v//KA+EVA0AAIO9JP7///8PhMvy//8PtoUk/v//
iUQkBItFCIkEJOjll/3/6bDy///3hXT9//8AIQAAD4RoHQAAi4W0/f//hcAPhZYlAACLvWz9//+L
hWz9//+LP4PABImFbP3//4m9nP3//4uFnP3//4XAD4Rn8v//xwQkkAEAAOj7ufv/i52c/f//hcCJ
A4mFEP7//w+ExRYAAIuFlP3//4XAD4QSJQAAi7WU/f//ixaD+iAPhAElAACLhZT9//+LjZz9//+L
nZT9///HhTD9//9kAAAAiUyQCI1CAYkD6VX1///3hXT9//8AAgAAD4X0HAAAi420/f//hckPhWwl
AACLjWz9//+LEYPBBImNbP3//4kC6Tr5///3hXT9//8AIQAAD4QgHAAAi4W0/f//hcAPhV0kAACL
vWz9//+LhWz9//+LP4PABImFbP3//4m9nP3//4u9nP3//4X/D4R98f//i51w/f//gfsABAAAiZ0U
/v//fgrHhRT+//8ABAAAi4UU/v//weACiQQk6O64+/+LtZz9//+FwIkGiYUQ/v//D4S4FQAAi7WU
/f//hfYPhFMoAACLvZT9//+LF4P6IA+EQigAAIuNlP3//41CAYudnP3//4kBiVyRCOlW9f//i51c
/f//g8EBg410/f//Aw+2QwHp5u///4nRgY10/f//AAIAAIPBAQ+2QgHpzu///8eFiP3//wgAAADp
uvP///aFdP3//wgPhWYUAAD2hXT9//8CD4ShHQAAi4W0/f//hcAPhfotAACLlWz9//+LAoPCBImV
bP3//4uVCP7//4uNFP7//8dABAAAAADHhaD9//8AAAAAiRCJlQT+//+JjTD9///pA+3///aFdP3/
/wEPhX70//+DvXD9////dQrHhXD9//8BAAAAi510/f//g+MID4W/AAAA94V0/f//ACEAAA+EQSMA
AIu1tP3//4X2D4UaKgAAi71s/f//i4Vs/f//iz+DwASJhWz9//+JvZz9//+LjZz9//+FyQ+E3u//
/4u1cP3//4H+AAQAAIm1FP7//34Kx4UU/v//AAQAAIu9FP7//4k8JOhSt/v/i5Wc/f//hcCJhZj9
//+JAg+EHBQAAIuVlP3//4XSD4R2KQAAi42U/f//ixGD+iAPhGUpAACLhZz9//+LvZT9//+JRJcI
jUIBiQeDvST+////D4Tb8P//i00Ii0EEO0EID4P7OgAAD7Ywg8ABi30IibUk/v//iUcEi4UI/v//
g8ABhdsPhdEbAACLlXT9//+NWAGB4gAhAACJlez9//+Lhez9//+Nc/+JtQT+//+FwHQdi72c/f//
i40U/v//ixeNBAo5hZj9//8PhE0hAACLjRT+//+JjTD9//+LlZj9//8PtoUk/v//iAKDwgGDrXD9
//8Bi4Vw/f//iZWY/f//hcAPjtAaAACDvST+////D4RMKAAAi3UIi0YEO0YID4OOGgAAD7Y4g8AB
i1UIib0k/v//iUIEi40w/f//g8MBiY0U/v//6VX///+DvST+////D4U3EgAAx8bo////i5WA/f//
ZYkWMcCDvXD9//8AD5/AKYVw/f//g70k/v///w+ESOv//4O9JP7//y0PhLMZAACDvST+//8rxoWG
/f//AA+EnxkAAIudeP3//w+2lST+//+LQziLBJCD+G4PhB8ZAACD+GkPhNAbAACLhXD9//+FwHQN
g70k/v//MA+EKhsAAIudpP3//8aFT/7//2XHhRz+//8AAAAAiZ0M/v//D7aFdP3//4uVjP3//8aF
hP3//wDGhYX9//8Ag+CAg8IBiIVb/f//iZVU/f//jbQmAAAAAIuFJP7//4PoMIP4CQ+GygUAAIC9
hf3//wAPhK8IAACLjQz+//+LlRz+//8PtoVP/v//OEQR/w+EQBYAAIudcP3//4XbiZ3g/f//D44S
DgAAgL2E/f//AA+ETwoAAIu1jP3//4uNJP7//w+2FonzhNIPhdgKAACLhYz9//8PthCJjST+//+E
0g+E5wkAAIu1HP7//4udjP3//wH26y2NdgAPtgODwwGDxgKLjRz+//+LvQz+//+IBA+DwQGJjRz+
//+AOwAPhKoJAACLlaj9//85lRz+//91yIH+AAEAAIm1qP3//3MKx4Wo/f//AAEAAIuNqP3//40E
jRAAAAApxIuFDP7//418JB+D5/CFwHQci4Uc/v//i5UM/v//iTwkiUQkCIlUJAToRMX7/4m9DP7/
/+lp////9oV0/f//AQ+FdO///4u9dP3//4PnCIm9LP7//w+FqQAAAPeFdP3//wAhAAAPhNchAACL
hbT9//+FwA+FcSMAAIuFbP3//4uVbP3//4sAg8IEiZVs/f//iYWc/f//i4Wc/f//hcAPhN7r///H
BCRkAAAA6HKz+/+LtZz9//+FwImFmP3//4kGD4Q8EAAAi4WU/f//hcAPhOgoAACLvZT9//+LF4P6
IA+E1ygAAIuNlP3//41CAYudnP3//8eFFP7//2QAAACJAYlckQiDvST+////D4Sp6f//i3UIi0YE
O0YID4NaNAAAD7Y4g8ABi1UIib0k/v//iUIEi4UI/v//i510/f//i40U/v//g8ABgeMAIQAAjXAB
iY0w/f//iZ00/f//i5V4/f//jX7/i40k/v//ib0E/v//i0I09kRIASAPhY0lAACLnSz+//+F23U/
i5WY/f//D7aFJP7//4gCi400/f//g8IBiZWY/f//hcl0HYuNnP3//4udMP3//4sRjQQaOYWY/f//
D4TVJQAAi50w/f//i5Vw/f//hdJ+DYOtcP3//wEPhLkKAACDvST+////D4Q6JQAAi1UIi0IEO0II
D4N3CgAAD7YIg8ABi30IiY0k/v//iUcEg8YBiZ0w/f//6Tv///+DjXT9//9Ax4WI/f//AAAAAOlG
7f//i510/f//g+MBD4REDgAA9oV0/f//CA+FAAsAAPeFdP3//wAhAAAPhN8gAACLjbT9//+FyQ+F
NyYAAIu1bP3//4u9bP3//4s2g8cEib1s/f//ibWc/f//i5Wc/f//hdIPhObp///HBCSQAQAA6Hqx
+/+LtZz9//+FwIkGiYUQ/v//D4REDgAAi4WU/f//hcAPhLYgAACLvZT9//+LF4P6IA+EpSAAAIuN
lP3//41CAYu1nP3//8eFMP3//2QAAACJAYl0kQiLvVz9///GhYf9//8AgD9edRaLhVz9///GhYf9
//8Bg8ABiYX8/f//i7Vw/f//hfYPiKQVAACBvaj9////AAAAdx2B7BABAACNVCQfg+LwiZWk/f//
x4Wo/f//AAEAAIu9pP3//zHAuUAAAADzq4uV/P3//w+2AjxdD4RrEQAAPC0PhGMRAACNtCYAAAAA
hMAPhPDo//+Dhfz9//8BPF0PhMkNAAA8LQ+EAAMAAIu9pP3//w+2wMYEBwGLhfz9//8PtgiJyOvH
g70k/v///w+EpAQAAIt9CItHBDtHCA+DJTYAAIudCP7//w+2EIPAAYtNCIPDAYmVJP7//4lBBImd
BP7//4O9JP7//yUPhIzm//8PtoUk/v//uwIAAACLdQiJRCQEiTQk6IqN/f/pWuj//5CNdCYAx4Vw
/f//AQAAAOmD7P//g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsS6Yrv//+46P///8eFAP7/////
//9lxwAJAAAA6Vnl//+NtgAAAACLXQiLQwQ7QwgPgw4SAACLfQgPthiDwAGJRwSDhQT+//8BiF3z
6d7s//+NtgAAAACLdQiLRgQ7RggPg2kSAACLfQgPtjCDwAGJRwSJ8IOFBP7//wGIRfPphOv//4uN
qP3//zmNHP7//4udDP7//w+EfQgAAIuNHP7//w+2lST+//+IFAuLtQj+//+DwQGJjRz+//+JtQT+
//+LhXD9//+FwA+E+xUAAIO9JP7///8PhGkYAACLdQiLRgQ7RggPg5YhAACLjQT+//8PtjiDwAGL
VQiDwQGJvST+//+JQgSJjQj+//8xwIO9cP3//wCJnQz+//8Pn8AphXD9///pf/n//4PoAYmdJP7/
/w+FQh4AAIOtcP3//wGLhXD9//+DhRD+//8EhcAPjiEJAACDvST+////D4T8HwAAi1UIi0IEO0II
D4PfCAAAD7YIg8ABi10Ig4UE/v//AYmNJP7//4lDBIu9MP3//4m9FP7//+lF6///g/gBibUk/v//
D4XRHQAAi70w/v//g4UQ/v//BIX/dTCLjUz9//+FyXQmi42c/f//i70w/f//ixHB5wKJvTz+//+N
BDo5hRD+//8PhIghAACLnTD9//+JnRj+//+LlXD9//+F0n4Ng61w/f//AQ+EqSEAAIPGAQ+E1x0A
AItVCItCBDtCCA+DkR0AAA+2CIPAAYtdCIOFBP7//wGJjST+//+JQwSLvRj+//+JvTD9///pj+n/
/4u9/P3//w+2D4TJD4Tv/P//gPldD4Tm/P//D7ZX/jjKD4fa/P//jXYAD4Pn/P//ZpCLjaT9//8P
tsKDwgHGBAEBi7X8/f//OBZ35g+2DonI6Yz8//+LdQiLjXj9//+LRgQ7RgiLWTgPg4AuAAAPtjiD
wAGLVQiJvST+//+JQgQPtoUk/v//g4UE/v//AcHgAoM8A24PhWfy//+LjXj9//+DvST+////i1k4
D4V/BgAAx8bo////uPwDAACLvYD9//9liT6DPANpD4Uz8v//i714/f//g70k/v///4tfOA+FggYA
AIuFgP3//8fG6P///2WJBrj8AwAAgzwDbA+F//H//4O9JP7///8PhYEDAAC46P///7sCAAAAi72A
/f//ZYk46bfk///3hXT9//8ACAAAdBqLvXj9//+LlST+//+LRzT2RFABEA+F6Pz//4udHP7//4Xb
D4Q69///i514/f//D7aVJP7//w+2jU/+//+LQzg6DJAPhRr3//+Ltaj9//85tRz+//+LnQz+//8P
hLYcAACLlRz+//8PtoVP/v//iAQTi40I/v//g8IBiZUc/v//xoWE/f//AcaFhf3//wGJjQT+///p
p/z//7jo////i7WA/f//ZYkw6RXh//+LhXT9//+LvYj9//+JHCQlgAAAAIlEJAyNReyJfCQIiUQk
BOhzNPz/6QLr//+LhXT9//+LlYj9//+JHCQlgAAAAIlEJAyNReyJVCQIiUQkBOimTwAAiZVk/f//
6c/q//+LlaT9//8PtgI8Kw+EsvD//zwtD4Uw6v//6aXw//+LhaD9//+FwJCNdCYAdTIx2410JgDp
aOP//4uVgP3//7jo////ZYkQuv7///+LvXj9//+LRzT2RBABIA+EAAUAAIO9JP7///900ItNCItB
BDtBCA+DjC4AAA+2GIPAAYt1CInaiZ0k/v//AdKJRgTrvIu9cP3//4X/D45KDQAAi5UI/v//i43g
/f//i50M/v//xoWE/f//AYmVBP7//4mNcP3//+lt+///i72M/f//i40k/v//D7YXifsPtsI5wQ+F
pvX//4udVP3//4A7AA+ErvX//4OFCP7//wHrGYuFCP7//4uV4P3//4PAAYXSdGGJhQj+//+LVQiL
vQj+//+LQgSD7wE7QggPg3cWAACLdQgPtgiDwAGJRgSDreD9//8BD7YTD7b6Oc+JvST+//8PhTb1
//+DwwGAOwB1oIuFjP3//w+2EOk39f//iY0k/v//gL1b/f//AA+FxwQAAIu9CP7//4udkP3//4m9
BP7//4XbD4SgHgAAgDsAD4WXHgAAi5WQ/f//gDoAD4T6AAAAi7Uc/v//idMB9usrkA+2A4PDAYPG
AouNHP7//4u9DP7//4gED4PBAYmNHP7//4A7AA+EwwAAAIuNqP3//zmNHP7//3XIgf4AAQAAibWo
/f//cwrHhaj9//8AAQAAi72o/f//jQS9EAAAACnEi4UM/v//jXwkH4Pn8IXAdByLhRz+//+LlQz+
//+JPCSJRCQIiVQkBOhEuvv/ib0M/v//6Wn///+LVQiLQgQ7QggPg0c7AAAPtgiDwAGLXQiJjST+
//+JQwSDvST+//8pD4VQ7v//i4Wo/f//hcAPhGgKAACLvaT9//++AQAAAIOFBP7//wHGBzDpx+f/
/4uFcP3//4udDP7//4XAD454+f//i5Xg/f//i50M/v//iZVw/f//6WH5//+LnZD9///pEev//4k8
JOjFj/3/iYUk/v//g8ABD4TA3f//i4V4/f//i1A06Yre//+NDDaB+QABAACJjaj9//9zCseFqP3/
/wABAACLnaj9//+NBJ0QAAAAKcSLhaT9//+NXCQfg+PwhcAPhD/n//+LvaT9//+JdCQIiRwkiXwk
BOgzufv/6STn//8PthnHhXD9////////6Q/f//+B7BAEAACNVCQfg+LwiZWk/f//x4Wo/f//AAEA
AOnB7P//iRQk6BKP/f+JhST+//+DwAEPhYT1///Hxuj///9lizaJtYD9//+JnTD9//+LhSz+//+F
wA+F893//4uFmP3//8YAAIPAAfeFdP3//wAhAACJhZj9//90KouNnP3//4sRKdA7hTD9//90GIlE
JASJFCToFKv7/4XAdAiLnZz9//+JA4OFAP7//wHHhZz9//8AAAAAx4Wg/f//AAAAAOkV3P//i4W0
/f//hcAPhT8bAACLvWz9//+LhWz9//+LP4PABImFbP3//4m9mP3//4u9mP3//4X/D4Qv3///i7UU
/v//ibUw/f//6Zj1///HheD9//////9/6d/x//+LnRz+//8B24H7AAEAAImdqP3//3MKx4Wo/f//
AAEAAIu1qP3//4u9DP7//40EtRAAAAApxI1cJB+D4/CF/w+EP/f//4u9HP7//4uFDP7//4kcJIl8
JAiJRCQE6J+3+//pHvf//4tVCItCBDtCCA+DJCgAAA+2CIPAAYt1CImNJP7//4lGBA+2hST+//+D
hQT+//8BweAC6V75//+LVQiLQgQ7QggPg5cdAAAPtgiDwAGLdQiJjST+//+JRgQPtoUk/v//g4UE
/v//AcHgAulb+f//g70k/v///w+Ewfr//w+2hST+//8x24lEJASLRQiJBCToR4P9/+kX3v//iQwk
6BqN/f+JhST+//+DwAEPhZnd//9liwaJhYD9//9lgz4ED4QC2///x4Uk/v///////+l+3f//iRQk
6OGM/f+JhST+//+DwAEPhSwqAADHxuj///9lizaJtYD9//+LhSj+//+FwA+FyNv///eFdP3//wAh
AAAPhA3+//+LtZz9//+LhRD+//+LFinQwfgCO4Uw/f//D4Tu/f//weACiUQkBIkUJOjnqPv/hcAP
hNf9//+JBunQ/f//gL2E/f//AJAPhSv7//+J2SuNjP3//4XJD45nGgAAi52Q/f//i7WM/f//D7YD
OgYPhQT7//+6AQAAAOsZjXQmAIu9jP3//w+2BBeDwgE4Aw+FPgcAAIPDATnRidB/4jnBD4UtBwAA
D7YDOYUk/v//D4UeBwAAg8MBgDsAD4QSBwAAi7Xg/f//hfYPhAQHAACLhQj+//+DwAGJhQT+///r
GYuFBP7//4uN4P3//4PAAYXJdE6JhQT+//+LVQiLvQT+//+LQgSD7wE7QggPg0IrAAAPtgiDwAGL
dQiJjST+//+JRgSDreD9//8BD7YTO5Uk/v//D4VS+v//g8MBgDsAdZ+JlST+///pP/r//4u9CP7/
/4uFFP7//8eFoP3//wAAAACJvQT+//+JhTD9///p0tj//4tNCItBBDtBCA+DPzYAAA+2GIPAAYt1
CImdJP7//4lGBIOFCP7//wHpq+3///aFdP3//wgPhbz8///3hXT9//8AIQAAD4Rz/P//i4W0/f//
hcAPhdwUAACLtWz9//+LvWz9//+LNoPHBIm9bP3//4m1nP3//4uFnP3//4XAD4Si2///xwQkZAAA
AOg2o/v/i7Wc/f//hcCJhZj9//+JBg+FvPH///eFdP3//wAgAAAPhHDb///py9v//412AIuFpP3/
/4HsEAQAAI18JB+D5/DHhaj9//8AAQAAhcAPhDrj//+Lnaz9//+LtaT9//+JPCSJXCQIiXQkBOgX
tPv/x4Wo/f//AAEAAOkP4///hdsPhAQCAACDvST+////D4SD3P//i00Ii0EEO0EID4OHJgAAD7YY
g8ABi3UIiZ0k/v//iUYEi70I/v//i4V0/f//x0W8AAAAAMdFwAAAAACDxwKD4AiJvfj9///Hhej9
//8AAAAAiYVE/f//i5X4/f//i7Wk/f//i50k/v//D7aNh/3//4PqAYmVBP7//zgMHg+EtxgAAIuN
RP3//4udMP3//4XJD4TiAAAAg61w/f//AYuVcP3//4XSD47bFwAAiZ0w/f//g70k/v///w+FjQAA
AMfG6P///4uNgP3//2WJDouF6P3//4XAD4V6EQAAi4UE/v//OYUI/v//D4QW2v//9oV0/f//CA+F
LNj//4uVEP7//8cCAAAAAIPCBPeFdP3//wAhAACJlRD+//8PhFz6//+LjZz9//+LhRD+//+LESnQ
wfgCO4Uw/f//D4Q9+v//weAC6R36//+QjXQmAItdCItDBDtDCA+DShkAAA+2MIPAAYt9CIm1JP7/
/4lHBIOF+P3//wHp3/7//w+2lST+//+NTbyLtRD+//+NXZyJTCQMx0QkCAEAAACIVZyJXCQEiTQk
6E1AAACD+P4PhLcFAACDhRD+//8E94V0/f//ACEAAHQgi4Wc/f//i7Uw/f//ixDB5gKNBDI5hRD+
//8PhBUnAACLnTD9///Hhej9//8AAAAA6Z/+//+DvST+////D4Tx9P//i30Ii0cEO0cID4MkJwAA
D7YQg8ABi00IiZUk/v//iUEEi510/f//i710/f//i7UI/v//g+MIgecAIQAAg8YCiZ08/f//ib04
/f//60hmkIOtcP3//wGLhXD9//+FwA+OPgIAAIO9JP7///8PhGMRAACLVQiLQgQ7QggPg/wBAAAP
tgiDwAGLXQiJjST+//+JQwSDxgGLnaT9//+NRv+LjST+//8PtpWH/f//iYUE/v//OBQLD4TTFQAA
i4U8/f//hcB1i4uVmP3//w+2hST+//+IAouFOP3//4PCAYmVmP3//4XAD4Rl////i42c/f//i50w
/f//ixGNBBo5hZj9//8PhUj///+LvTD9//8B24PHAYm9QP3//+saO51A/f//D4aHFQAAi4Wc/f//
i51A/f//ixCJXCQEiRQk6D+j+/+FwHTWi72c/f//iQcDhTD9//+JnTD9//+JhZj9///p7P7//4uN
pP3//w+2wMYEAQGDhfz9//8Bi7X8/f//D7YG6YLu//+JFCTogob9/4mFJP7//4PAAQ+FfOL//8fG
6P///2WLNom1gP3//+k04v//i4WI/f//hcAPhS4DAADHhYj9//8QAAAAMcCDvXD9//8AD5/AKYVw
/f//g70k/v///w+FGBQAAMfG6P///4uFgP3//2WJBull3///g70k/v//LXQNg70k/v//Kw+Fqun/
/4u1qP3//zm1HP7//4udDP7//w+EHxAAAIuVHP7//w+2hST+//+IBBOLjQj+//+DwgGJlRz+///G
hYX9//8BiY0E/v//6T7v//+B7BAEAACNdCQfg+bwibWk/f//x4Wo/f//AAEAAOl29f//iRQk6IuF
/f+JhST+//+DwAEPhf/9///Hxuj///9lizaJtYD9//+LtQT+//85tQj+//8PhEvW///2hXT9//8I
D4Vh1P//i72Y/f//xgcAg8cB94V0/f//ACEAAIm9mP3//w+ElPb//4uFnP3//4sQifgp0DuFMP3/
/w+EfPb//4lEJASJFCToeKH7/4XAD4Ro9v//i5Wc/f//iQLpW/b//4kcJOjrhP3/g/j/icMPhevt
///Hxuj////pGNv//4uFCP7//4mFBP7//+mn8///i4UI/v//i50M/v//xoWE/f//AYmFBP7//+kv
7v//i520/f//hdsPhfcLAACLtWz9//+LvWz9//+LNoPHBIm9bP3//4m1EP7//4uNEP7//4XJD4W0
2f//6VjV//+JNCToYIT9/4P4/4nGjXYAD4Ry////ZpDphu3//412AIuFtP3//4XAD4WSCAAAi7Vs
/f//i71s/f//izaDxwSJvWz9//+JtRD+//+LhRD+//+FwA+FTNj//+n61P//ZpCLlbT9//+F0g+F
MQcAAIuNbP3//4sRg8EEiY1s/f//iALpRtz//4uFqP3//4XAdR2B7BAEAACNdCQfg+bwibWk/f//
x4Wo/f//AAEAAA+2hST+//+LlaT9//+IAouFcP3//4XAD4SO1P//g70k/v///w+F5QUAALjo////
i42A/f//ZYkI6W7U//+LhXD9//+DvST+//8tD5SFhv3//4XAD4RS1P//i30Ii0cEO0cID4MbIgAA
D7YQg8ABi00IiZUk/v//iUEEMcCDhQj+//8Bg71w/f//AA+fwCmFcP3//+kG5v//g72I/f//EA+F
Z9z//+nK/P//iTQk6AmD/f+JhST+//+DwAEPhW3l///Hxuj///9lizaJtYD9//+Lhez9//+FwA+E
RfT//4uNnP3//4uFmP3//4sRKdA5hTD9//8PhCn0///pDPT//8eFcP3//////3/pTer//7jY////
g4Xo/f//AYu96P3//2WLAIsAO3hYD4Ir+f//x0QkDEzACwjHRCQIvgkAAMdEJARCwAsIxwQkZMAL
COhZ0/v/kI1YAYOtcP3//wGLhXD9//+NS/+JjQT+//+FwA+OTtH//4O9JP7///8PhGYLAACLdQiL
RgQ7RggPg0cgAAAPtjiDwAGLVQiJvST+//+JQgSDwwHrr/aFdP3//wQPhKcGAACLhbT9//+FwA+F
/xAAAIudbP3//4sDg8MEiZ1s/f//D7eVCP7//4uNCP7//4udFP7//8eFoP3//wAAAABmiRCJjQT+
//+JnTD9///pVM///4uFqP3//4XAD4QVEQAAi72k/f//xgcwi1UIi0IEO0IID4N2HwAAD7YIg8AB
i10IiY0k/v//iUMEg4UI/v//ATHAg71w/f//AA+fwCmFcP3//3Qai7V4/f//D7aVJP7//4tGOIM8
kHgPhNgQAACLtaT9///GhU/+//9lx4Uc/v//AQAAAIm1DP7//+lk5P//i4Wo/f//hcAPhEEMAAAP
tp0k/v//i7Wk/f//iB6LvXD9//+F/w+E7dH//4O9JP7///8PhRgGAAC46P///4u9gP3//2WJOOnN
0f//g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsS6XXZ//+LhRT+//85hXD9//99CYuFcP3//4Po
AQOFFP7//4kUJImFMP3//8HgAolEJATo+5z7/4XAD4S3GgAAi72c/f//iQcB2ImFEP7//+lf1v//
iZ0M/v//94V0/f//AAQAAA+FFBEAAIuFHP7//4XAD4Q60f//94V0/f//AAgAAHQNg70c/v//Ag+E
IdH//4uFDP7//4uVqP3//zmVHP7//4mFpP3//w+EtQEAAIuNpP3//4uVHP7//8YEEQD2hXT9//8C
D4UtAQAA9oV0/f//Aw+EswAAAIuFdP3//4uNpP3//yWAAAAAiUQkCI1F7IlEJASJDCToVUoAAPaF
dP3//wh1PYudpP3//zld7A+EitD//4u1tP3//4X2D4VUDAAAi7Vs/f//iwaDxgSJtWz9//+AvYb9
//8AdALZ4N0Y6wvd2OsH3diQ6wLd2IuNpP3//zlN7A+EVdD///aFdP3//wgPhV/O//+LnRT+//+D
hQD+//8Bx4Wg/f//AAAAAImdMP3//+nTzP//i4V0/f//i42k/f//JYAAAACJRCQIjUXsiUQkBIkM
JOhCSQAA9oV0/f//CHWOi52k/f//OV3sD4Tcz///i520/f//hdsPhYELAACLtWz9//+LBoPGBIm1
bP3//4C9hv3//wB0Atng2RjpVf///4uFdP3//4kMJCWAAAAAiUQkCI1F7IlEJATom0kAAPaFdP3/
/wgPhSj///+LnaT9//85XewPhHnP//+LvbT9//+F/w+FzQ0AAIu1bP3//4sGg8YEibVs/f//gL2G
/f//AHQC2eDbOOnq/v//i40c/v//AcmB+QABAACJjaj9//9zCseFqP3//wABAACLnaj9//+NBJ0Q
AAAAKcSLhQz+//+NdCQfg+bwibWk/f//hcAPhAH+//+LvRz+//+LhQz+//+JNCSJfCQIiUQkBOjY
p/v/6eD9///Hxuj///+LjYD9//+JnQz+//9liQ7pcf3//4O9JP7///8PhLzO//8PtoUk/v//uwIA
AACLTQiJRCQEiQwk6NFz/f/poc7//4tdCItDBDtDCA+DaBsAAIt1CA+2CIPAAYlGBIu9eP3//w+2
0YtHOIM8kGEPhWvO//8xwIudpP3//4O9cP3//wAPn8AphXD9//+Dvaj9//8BD4RZBgAAiEsBi4Vw
/f//hcAPhDXO//+LTQiLQQQ7QQgPg+UaAAAPtjCDwAGLfQiJtST+//+JRwSLjXj9//8PtpUk/v//
i0E4gzyQbg+F+s3//4O9qP3//wKJnQz+//8PhMwFAACLtQj+//8PtoUk/v//i5UM/v//g8YCibUE
/v//iEICx4Uc/v//AwAAAOmY/P//g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsSiALpC9X//zmN
cP3//4nIfwmLhXD9//+D6AEDhRT+//+JFCSJhTD9//+JRCQE6OyY+/+FwA+ExwwAAIuVnP3//4kC
A4UU/v//iYWY/f//6XPe//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8iwCJhZz9///pmtv//4u9
lP3//4HsmAAAADHSjUQkH4Pg8McAAAAAAIl4BImFlP3//+nW2v//g720/f//AYtFEHQNi5W0/f//
i00QjUSR/IsAiYWc/f//6WHa//+LhbT9//+FwA+FsQUAAIuVbP3//4uNbP3//4sSg8EEiY1s/f//
iZWY/f//i4WY/f//hcAPhTXd///pmMz//4O9tP3//wGLRRB0DYuVtP3//4tNEI1EkfyLAImFEP7/
/+ll9///g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsSiQLpxNP///eFdP3//wACAAAPhYwIAACL
hbT9//+FwA+FzRoAAIu1bP3//4sGg8YEibVs/f//i40I/v//i50U/v//x4Wg/f//AAAAAIkIiY0E
/v//iZ0w/f//6aXI//+JFCToAHv9/4P4/4nBD4WC6f//x8bo////ZYs2ibWA/f//D7YTib0I/v//
6bbe//+LVQiLQgQ7QggPg6slAACLXQgPtgiDwAGJQwSLtXj9//8PttGLRjiDPJBuD4WXy///McCL
naT9//+DvXD9//8AD5/AKYVw/f//g72o/f//AQ+EZAYAAIhLAYu1cP3//4X2D4Rhy///i1UIi0IE
O0IID4MoJQAAD7YIg8ABi3UIiY0k/v//iUYEi714/f//D7aVJP7//4tHOIM8kGYPhSbL//8xwIO9
cP3//wCJnQz+//8Pn8AphXD9//+Dvaj9//8CD4TFBQAAD7aNJP7//4u1DP7//4udCP7//4hOAouN
cP3//4PDAomdBP7//8eFHP7//wMAAACFyQ+Eqfn//4t9CItHBDtHCA+DpCUAAIu1CP7//w+2EIPA
AYtNCIPGA4mVJP7//4lBBIm1BP7//4u9eP3//w+2lST+//+LRziDPJBpD4ToJAAAg70k/v///8eF
HP7//wMAAAAPhEj5//+LTQiJVCQEiQwk6Ipv/f+JnQT+///HhRz+//8DAAAA6ST5//+QjXQmAIu9
tP3//4X/D4UiCAAAi7Vs/f//i71s/f//izaDxwSJvWz9//+JtZj9//+LtZj9//+F9g+Fid7//+kC
yv//ZpCLXQgPtsGDrQT+//8BiUQkBIkcJOgXb/3/i4Uw/v//hcAPhfzH//+LvRD+///HBwAAAACD
xwT3hXT9//8AIQAAib0Q/v//D4Qs6v//i4Wc/f//ixCJ+CnQwfgCO4Uw/f//D4QR6v//weAC6Y3z
//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8iwCJhRD+///pAPT//4kMJOhzeP3/iYUk/v//g8AB
D4Ruxv//i5UI/v//g8IBiZUE/v//6eXG//+LhbT9//+FwA+F9AIAAIu9bP3//4uFbP3//4s/g8AE
iYVs/f//ib0Q/v//i4UQ/v//hcAPhdjp///pAsn//2aQi5WU/f//geyYAAAAjUQkH4Pg8McAAAAA
AIlQBDHSiYWU/f//6TLf//+LlZT9//+B7JgAAACNRCQfg+DwxwAAAAAAiVAEMdKJhZT9///pldf/
/7jo////uwQAAABlxwBUAAAA6Z3I//+DvbT9//8Bi0UQdA2LjbT9//+LXRCNRIv8iwCJhZz9///p
htz//4kUJOh6d/3/iYUk/v//g8ABD4V7FQAAx8bo////ZYs2ibWA/f//i7UY/v//ibUw/f//6VT+
///Hxuj///+LvYD9//+LhRj+//9liT6JhTD9///pNP7//4HsEAQAAI1EJB+D4PCJhQz+//8PtwOL
nQz+//9miQPHhaj9//8AAQAA6Qb6//+LlaT9//+B7BAEAACNRCQfg+DwicMPtgKIA8eFqP3//wAB
AADpfvn//8fG6P///4udgP3//2WJHouFFP7//8eFJP7////////HhaD9//8AAAAAiYUw/f//6T3E
//+LvRz+//8B/4H/AAEAAIm9qP3//3MKx4Wo/f//AAEAAIuVqP3//4uNDP7//40ElRAAAAApxI1c
JB+D4/CFyQ+EBuP//4uNHP7//4u1DP7//4kcJIlMJAiJdCQE6CCg+//p5eL//8fG6P///4uFgP3/
/2WJBum68P//g720/f//AYtFEHQNi7W0/f//i30QjUS3/IsAiYWY/f//6Ub6//+DvbT9//8Bi0UQ
dA2LlbT9//+LTRCNRJH8iwCJhZz9///pG+v//8fG6P///4uFgP3//2WJBukE6f//i70c/v//Af+B
/wABAACJvaj9//9zCseFqP3//wABAACLlaj9//+LtQz+//+NBJUQAAAAKcSNXCQfg+PwhfYPhJ3v
//+LjRz+//+LtQz+//+JHCSJTCQIiXQkBOhHn/v/6Xzv///Hxuj///+LjYD9//9liQ7pY/L//4O9
tP3//wGLRRB0DYuVtP3//4tNEI1EkfyLAImFEP7//+kD/f//i7WU/f//geyYAAAAMdKNRCQfg+Dw
xwAAAAAAiXAEiYWU/f//6XLW//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8iwCJhZz9///p3dX/
/4HsEAQAAI1MJB+D4fCJjaT9///Hhaj9//8AAQAA6Z3z//+JNCTor3T9/4mFJP7//4PAAQ+F5B8A
AMfG6P///4mdDP7//2WLNom1gP3//+ke9P//i10Ig+4CD7bBibUE/v//iUQkBIkcJOiLav3/6Xjl
///Hxuj///+LhYD9//+JnTD9//9liQbpXuX//4HsEAQAAI1EJB+D4PCJhQz+//8PtwOLlQz+//9m
iQLHhaj9//8AAQAA6Q36//+LvaT9//+B7BAEAACNRCQfg+DwicMPtgeIA8eFqP3//wABAADpc/n/
/wHbiVwkBIkUJOhXkPv/hcAPhKgOAACLvZz9//+JBwOFMP3//4mFmP3//+kC2v//i4Uw/f//iRQk
weADiUQkBOghkPv/hcAPhKwOAACLlZz9//+LjTD9//+JAgOFPP7//wHJiY0Y/v//iYUQ/v//6UDe
//+JtST+//+LtRj+//+JtTD9///pdPr//4O9tP3//wGLRRB0DYu9tP3//4tVEI1EuvyLAOlw9P//
g720/f//AYtFEHQNi720/f//i1UQjUS6/IsA6Z3z//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8
iwCJhZj9///puOT//7jo////x4UA/v///////2XHABYAAADpLcH//4O9tP3//wGLRRB0DYuVtP3/
/4tNEI1EkfyLAImFnP3//+nA2f//i720/f//hf8PhV8NAACLtWz9//+LBoPGBIm1bP3//w+2jQj+
//+ICIudCP7//4u1FP7//8eFoP3//wAAAACJnQT+//+JtTD9///pEsD//4O9JP7///8PhADy//8P
toUk/v//g60E/v//AYlEJASLRQiJBCToa2j9/+ne8f//jbYAAAAAiRwk6Dhy/f+JhST+//+DwAEP
hDPA//+LvQj+//+DxwGJvQT+///pDsn//5CNdCYAi1UIi0IEO0IID4PdEQAAD7YIg8ABi10IiY0k
/v//iUMEg4UE/v//Aek0y///i52Q/f//McDpzOX//4uVlP3//4HsmAAAAI1EJB+D4PDHAAAAAACJ
UAQx0omFlP3//+kA1///g720/f//AYtFEHQNi420/f//i10QjUSL/IsA6ffR//+JnTD9///pPOj/
/4PuAg+2wYm1BP7//4t1CIlEJASJNCToh2f9/+n16///94V0/f//ACAAAA+FosL//4uVnP3//7sC
AAAAi40w/f//iwLGRAj/AMeFnP3//wAAAACDhQD+//8B6RnC//+NdCYAg720/f//AYtFEHQNi5W0
/f//i00QjUSR/IsAiYWY/f//6dX3//+DvbT9//8Bi0UQdA2LtbT9//+LfRCNRLf8iwDp8u7//w+2
w4u9+P3//4lEJASLRQiD7wKJvQT+//+JBCTo2Wb9/+lu5///g720/f//AYtFEHQNi720/f//i1UQ
jUS6/IsA6STy//+B7BAEAACNdCQfg+bwibWk/f//x4Wo/f//AAEAAOnJ7v//i72k/f//g72o/f//
AYm9DP7//w+E8AQAAA+2nST+//+LtQz+//+IXgGBjXT9//8ACAAAgaV0/f//f////4O9JP7///8P
hZYEAADHxuj///+LvYD9//9liT6LhXD9///GhU/+//9wx4Uc/v//AgAAAIXAD4420///g61w/f//
AcaFT/7//3DHhRz+//8CAAAA6RnT//+JFCTo1W/9/4mFJP7//4PAAQ+FZOL//8fG6P///7j8AwAA
ZYs2ibWA/f//6bzb//+LtRT+//+LvZz9//+DxgGJdCQEiweJtTD9//+JBCTo+ov7/4XAD4TSwP//
iQcDhRT+//+JhZj9///ph9H//4kcJOhnb/3/iYUk/v//g8ABD4Wx5v//x8bo////ZYs2ibWA/f//
6f7l///3hXT9//8ACAAAD4Xc7v//i70c/v//hf8PlMOJ33QNgL2E/f//AA+E5+7//8cEJDfACwjo
LA7+/4XAiYW4/f//D4Sm7v//g70k/v///w+F4gMAAMfG6P///4uFgP3//2WJBou1uP3//8cEJC4A
AACJdCQEjbUL////6FYO/v+NVcTHRcQAAAAAx0XIAAAAAIlUJAiJNCSJhUj///+JRCQE6C+S/f+D
+P8PhMQCAADGhAUL////AIuNjP3//4kMJOhAl/v/MdI7hRz+//91GYudjP3//4l0JASJHCToFIX9
/zHShcAPlMKJ+wnThNsPhPnt//+LhXT9//+NtVD+//8x28HoB4PgAYiFTv7//4nHg/sKD4WjBgAA
i4W4/f//xwQkLAAAAIlEJATopg3+/4XAiYVE////D5XAIceLhJ0c////jVXEiVQkCMdFxAAAAADH
RcgAAAAAiUQkBIk0JOhxkf3/g/j/icIPhAUGAACJ2IPGEcHgBAHYg8MBjU30g/sLjQQBxoQCXP7/
/wB1gYC9hf3//wAPhGYFAACLvQz+//+LtRz+//8Ptp1P/v//OFw3/w+EqgIAAI2FUP7//4mF8P3/
/8eF5P3//wAAAACLnXD9//+F238Fu////3+LvfD9//8PthcPtsI5hST+//8PhbQAAACLvfD9//+L
hfD9//+DxwGAeAEAD4ScAwAAg4UE/v//AetHkI10JgAPtjCDwAGLVQiJtST+//+JQgQPtheD6wEP
tsI7hST+//91aoPHAYA/AA+EZQMAAIuFBP7//4PAAYXbdFmJhQT+//+LTQiLlQT+//+LQQSD6gE7
QQiJlUj+//9ypIkMJOjEbP3/iYUk/v//g8ABdaPHxuj///+LjUj+//9lizaJtYD9//8PtheJjQT+
//+E0g+EBQMAADu98P3//3Zvg70k/v///3QdD7aFJP7//4tdCIOtBP7//wGJRCQEiRwk6IVi/f+N
d/85tfD9//9zNYnzD7YDg+sBiUQkBItFCIkEJOhjYv3/O53w/f//d+OLhfD9//+NV/6D6AEp0AGF
BP7//wHGD7Y2ibUk/v//g4Xk/f//AYOF8P3//xGDveT9//8MD4WL/v//g70k/v///w+EnOv//w+2
hST+//+LVQiDrQT+//8BiUQkBIkUJOj3Yf3/6Xrr//+LhYz9//+JBCTohJT7/4P4EA+HY+v//zmF
HP7//4uVjP3//4k0JA+Uw4PAAQn7iUQkCIlUJATod5X7/+k5/f//i1UIi0IEO0IIc1EPtgiDwAGL
XQiJjST+//+JQwSDhQj+//8B6VD7//+LlaT9//+B7BAEAACNRCQfg+DwiYUM/v//i40M/v//D7YC
iAHHhaj9//8AAQAA6d36//+JFCToLmv9/4mFJP7//4PAAXWux8bo////ZYs2ibWA/f//6fb6//+L
VQiLQgQ7QggPg/8DAAAPtgiDwAGLXQiJjST+//+JQwSDhQT+//8B6QD8//+DvST+//8tdA2DvST+
//8rD4VA/f//i5Wo/f//OZUc/v//D4SlAAAAi5Uc/v//D7aFJP7//4uNDP7//4gEEYPCAYmVHP7/
/4uFcP3//4XAD4Q16v//g70k/v///3Rbi10Ii0MEO0MIczAPtjCDwAGLfQiDhQT+//8BibUk/v//
iUcEMcCDvXD9//8AD5/AKYVw/f//6ZP8//+JHCToQWr9/4mFJP7//4PAAQ+EhAAAAIOFBP7//wHr
ycfG6P///4uNgP3//2WJDum96f//i40c/v//AcmB+QABAACJjaj9//9zCseFqP3//wABAACLnaj9
//+LtQz+//+NBJ0QAAAAKcSNXCQfg+PwhfZ0HIu1HP7//4u9DP7//4kcJIl0JAiJfCQE6JmT+/+J
nQz+///p9P7//8fG6P///2WLNom1gP3//+lC6f//i4Uk/v//iYUk/v//i5Vw/f//hdJ+BomdcP3/
/4O95P3//wkPj5wAAACLnaj9//85nRz+//90Jw+2heT9//+LjRz+//+LnQz+//+DwDCIBAuDwQGJ
jRz+///pof7//4u1HP7//wH2gf4AAQAAibWo/f//cwrHhaj9//8AAQAAi72o/f//jQS9EAAAACnE
i4UM/v//jVwkH4Pj8IXAdByLhRz+//+LlQz+//+JHCSJRCQIiVQkBOjAkvv/iZ0M/v//6XL///8P
toWE/f//g/ABg73k/f//Cw+ERwIAAIO95P3//woPhbD8//+AvU7+//8AD4Sj/P//hMAPhJv8//+L
nZD9//+AOwB0Qou1HP7//4nfAfaLhaj9//85hRz+//8PhJ8BAAAPtgeDxwGDxgKLlRz+//+LjQz+
//+IBBGDwgGJlRz+//+APwB1yMaFhP3//wDpqP3//4udHP7//4XbD4Sp+v//i514/f//D7aVJP7/
/w+2jU/+//+LQzg6DJAPhYn6//+Lnaj9//85nRz+//8PhJsAAACLnRz+//8Pto1P/v//i7UM/v//
iAweg8MBiZ0c/v//xoWE/f//AcaFhf3//wHpNv3//4P7Cg+FcOf//4n5hMkPhAj6//+LnZD9//+J
HCTocJD7/4P4EA+H8fn//4PAAY21+v7//4lEJAiJXCQEiTQk6G6R+//p0/n//4uNuP3//41DMIkE
JIlMJAToBAf+/4mEnRz////pX/n//4u1HP7//wH2gf4AAQAAibWo/f//cwrHhaj9//8AAQAAi72o
/f//i40M/v//jQS9EAAAACnEjVwkH4Pj8IXJdByLhRz+//+LlQz+//+JHCSJRCQIiVQkBOjskPv/
iZ0M/v//6f7+//+JFCTo+Wb9/4mFJP7//4PAAQ+F/Pv//8fG6P///2WLNom1gP3//+n09///gf4A
AQAAibWo/f//cwrHhaj9//8AAQAAi5Wo/f//jQSVEAAAACnEi4UM/v//jVwkH4Pj8IXAdByLjRz+
//+LhQz+//+JHCSJTCQIiUQkBOhikPv/iZ0M/v//6QL+//+EwA+Ebvr//4u1jP3//4A+AHRAi70c
/v//Af+Lhaj9//85hRz+//8PhA4CAAAPtgaDxgGDxwKLlRz+//+LjQz+//+IBBGDwgGJlRz+//+A
PgB1yMaFhP3//wHpffv//4k0JOgQZv3/iYUk/v//g8ABD4QLtP//6ZzL//+JNCTo9GX9/4mFJP7/
/4PAAQ+Fe9H//8fG6P///7j8AwAAZYs2ibWA/f//6XPR//+LvRT+//+LlZz9//+DxwGJ+MHgAolE
JASLAom9MP3//4kEJOgUgvv/hcAPhOy2//+LjZz9//+JAQHYiYUQ/v//6Xi7//+JFCTof2X9/4mF
JP7//4PAAQ+F19f//8fG6P///7j8AwAAZYs2ibWA/f//6TLR//+DvbT9//8Bi0UQdA2LvbT9//+L
VRCNRLr8iwDpkvL//4udMP3//4u9nP3//4PDAYlcJASLB4kEJOiKgfv/hcB0XIuNnP3//4kBA4Uw
/f//iYWY/f//6TnL//+LhTD9//+LlZz9//+DwAGJhRj+///B4AKJRCQEiwKJBCToR4H7/4XAdFGL
vZz9//+JBwOFPP7//4mFEP7//+l4z///94V0/f//ACAAAA+F+rX//4sHuwIAAACLlTD9///GRBD/
AMeFnP3//wAAAACDhQD+//8B6Xe1///3hXT9//8AIAAAD4XCtf//i42c/f//KZ0w/f//i50w/f//
g4UA/v//AYsBx4Wc/f//AAAAAMcEmAAAAAC7AgAAAOkxtf//gf8AAQAAib2o/f//cwrHhaj9//8A
AQAAi5Wo/f//jQSVEAAAACnEi4UM/v//jVwkH4Pj8IXAdByLjRz+//+LhQz+//+JHCSJTCQIiUQk
BOjIjfv/iZ0M/v//6ZP9//+JNCTo1WP9/4mFJP7//4PAAQ+Fr8H//8fG6P///8eFrP3//wEAAABl
izaJtYD9///p3Lr//4kMJOigY/3/g/j/iYUk/v//dVC46P///7r+////ZYsAiYWA/f//6R3R//+J
DCTodWP9/4mFJP7//4PAAQ+EcLH//+lv2f//iQwk6Flj/f+JhST+//+DwAEPhFSx///p+8T//4nC
AdLp3ND//4uVCP7//4md/P3//wHDg8IBiZUE/v//6wmNdgCJhQT+//+LTQiLQQQ7QQhzUIt1CA+2
EIPAAYlGBIu9/P3//w+2PznXib0k/v//dSmLhQT+//+Dhfz9//8Bg8ABOZ38/f//dbiLjRT+//+J
jTD9///pZLD//w+2wunrwP//iQwk6Ldi/f+D+P+Jwg+EtrD//410JgDro4OFBP7//wGNtCYAAAAA
6eTM//+JFCToi2L9/4mFJP7//4PAAQ+Fjrv//8fG6P///2WLNom1gP3//+mBu///i70E/v//i7Ws
/f//ib04/v//6Re///+JDCToSWL9/4mFJP7//4PAAQ+EKrP//+kR5f//iRwk6C1i/f+D+P+JwQ+E
ErP//2aQ6Yrk//+JFCToE2L9/4mFJP7//4PAAQ+FheD//8fG6P///2WLNom1gP3//+l44P//g4UE
/v//AenqzP//iTQk6Nxh/f+JhST+//+DwAEPhbTf///Hxuj///9lizaJtYD9///p9Or//4k8JOix
Yf3/iYUk/v//g8ABD4Ssr///i7UI/v//g8YBibUE/v//6RS2//+JPCTohmH9/4mFJP7//4PAAQ+E
ga///4uNCP7//4PBAYmNBP7//+nRyf//iTQk6Fth/f+JhST+//+DwAEPhFav//+LnQj+//+DwwGJ
nQT+///pvLb//4k8JOgwYf3/iYUk/v//g8ABD4QRsv//6dvd//+LhTD9//+JFCTB4AOJRCQE6Hd9
+/+FwHRDi5Wc/f//i50w/f//x4Xo/f//AAAAAIkCAfCJhRD+//8B2+lf1///iTwk6NRg/f+JhST+
//+DwAEPhM+u///p0tj//4udMP3//4uVnP3//4PDAY0EnQAAAACJRCQEiwKJBCToDH37/4XAD4SX
CgAAi72c/f//x4Xo/f//AAAAAIkHAfCJhRD+///p+Nb//4O9tP3//wGLRRB0DYu9tP3//4tVEI1E
uvyLAOkk5f//iRQk6E1g/f+JhST+//+DwAEPhbnU///Hxuj///+JvQT+//9lizaJtYD9///pB8//
/4kUJOgcYP3/iYUk/v//g8ABD4Ue7v//x8bo////ZYs2ibWA/f//6Uq5///HBCQ3wAsI6A3//f+L
tXz9//+JhcT9//+LdnCJtWj9//+D7gGFwIm1wP3//w+FxQgAAMeFvP3//wAAAACDvST+////D4Q3
t///i51w/f//hdsPhCm3//+NjXT////Hhcj9//8AAAAAiY1g/f//i51w/f//hduJndD9//8PjpoE
AACLncT9//+F2w+FTQgAAIuVyP3//4uNfP3//4udYP3//4tEkXSJBJOLjbz9//+FyXREi7XI/f//
MduLvWD9//+LBLeNtgAAAADHRCQEAAAAAIPDAYkEJOjNfv3/g8ABOZ28/f//f+KLlcj9//+LjWD9
//+JBJGLncj9//+LtWD9//+LHJ6JnUD+//8PthOJ3w+2wjmFJP7//w+FhgAAAIu9QP7//4u1QP7/
/4PHAYB+AQAPhKQFAACDhQT+//8B6yWDxwGAPwAPhI8FAACLhQT+//+LldD9//+DwAGF0nRNiYUE
/v//i1UIi50E/v//i0IEg+sBO0IID4MqBQAAD7YIg8ABi10IiY0k/v//iUMEg63Q/f//AQ+2Fw+2
wjmFJP7//3SchNIPhC8FAAA5vUD+//9zcIO9JP7///90HQ+2hST+//+DrQT+//8BiUQkBItFCIkE
JOg+VP3/jXf/ObVA/v//czaJ85APtgOD6wGLVQiJRCQEiRQk6BtU/f85nUD+//9y44uFQP7//41X
/oPoASnQAYUE/v//AcYPtjaJtST+//+LjUD+///HRCQEAAAAAIkMJOhuff3/i53I/f//i7Vg/f//
g8ABiQSeg8MBg/sKiZ3I/f//D4UO/v//i5W8/f//g8IBOZXA/f//iZVE/v//D4ywAgAAx4XI/f//
AAAAAIudcP3//4XbD44BAgAAi43I/f//i7Vg/f//iwyOiY3U/f//D7YRic8PtsI7hST+//8PhYYA
AACLvdT9//+LtdT9//+DxwGAfgEAD4TPAQAAg4UE/v//AesjjXQmAIPHAYA/AA+EsAEAAIuFBP7/
/4PAAYXbdE+JhQT+//+LhQT+//+LVQiD6AGJhTT+//+LQgQ7QggPg8MBAAAPtgiDwAGLdQiJjST+
//+JRgQPtheD6wEPtsI5hST+//90oITSD4RgAQAAOb3U/f//c3SDvST+////dB0PtoUk/v//i1UI
g60E/v//AYlEJASJFCToolL9/413/zm11P3//3M6ifOQjXQmAA+2A4PrAYtNCIlEJASJDCToe1L9
/zmd1P3//3Lji4XU/f//jVf+g+gBKdABhQT+//8Bxg+2Nom1JP7//4ud1P3//8dEJAQAAAAAiRwk
6M57/f+Ltcj9//+LvWD9//+DwAGJBLeDxgGD/gqJtcj9//8PhYX+//+DhUT+//8Bi5VE/v//OZXA
/f//D41i/v//g73I/f//CQ+PBQEAAIuNyP3//4PBMImNJP7//4nOi72o/f//Ob2s/f//D4T0AwAA
i42k/f//ifCLlaz9//+IBBExwIO9cP3//wAPn8AphXD9//+DvST+////D4WpAgAAx8bo////i52A
/f//ZYkeg4Ws/f//Aemp+///u////3/p9f3//4uFJP7//4mFJP7//4uFcP3//4XAfgaJnXD9//+D
vcj9//8JD485////i4VE/v//iYW8/f//iYXA/f//6Uj///+NdCYAiRQk6BBb/f+JhST+//+DwAEP
hTj+///Hxuj///+LhTT+//9lizaJtYD9//8PtheJhQT+///pJv7//8eF0P3//////3/pV/v//4C9
dP3//wAPiUmy//+LnXD9//+F24md2P3//w+OggMAAIu1kP3//w+2Fg+2wjmFJP7//w+F6wEAAIu9
rP3//4OFBP7//wGJtSD+//8B/4m99P3//+mhAAAAjbYAAAAAD7a1JP7//4uNrP3//4nyiBQPg8EB
g4Ug/v//AYuFIP7//4mNrP3//4A4AA+E9AQAAIuF2P3//4XAD4TPBAAAi1UIi0IEO0IID4OABAAA
D7YIg8ABi10IiY0k/v//iUMEi4Ug/v//g63Y/f//AYuNBP7//w+2EIOF9P3//wKDwQEPtsI7hST+
//8PhTQEAACJvaT9//+JjQT+//+LnQT+//+Lhaj9//+LvaT9//+D6wE5haz9//8PhUT///+LlfT9
//+B+gABAACJlaj9//9zCseFqP3//wABAACLjaj9//+NBI0QAAAAKcSLhaT9//+NfCQfg+fwhcAP
hAL///+Ltaz9//+LhaT9//+JPCSJdCQIiUQkBOg2g/v/6eH+//+JFCToSVn9/4mFJP7//4PAAQ+F
0fr//8fG6P///2WLNom1gP3//w+2F4mdBP7//+nJ+v//i4Vw/f//hcB+DIu10P3//4m1cP3//4u9
vP3//4O9yP3//wqJvcD9//8PhQ39//+Lhbz9//+JhcD9///pQ/v//5CNdCYAi3UIi0YEO0YID4Ny
AQAAD7Y4g8ABi1UIib0k/v//iUIEg4UE/v//Aek5/f//i42Q/f//iY0g/v//hNJ1KQ+2tST+//+L
hXD9//+FwH4Mi53Y/f//iZ1w/f//g62s/f//Aemv/P//i50E/v//i7Ws/f//i70g/v//Ob2Q/f//
D4Phr///g70k/v///3QfD7aFJP7//4PrAYmdBP7//4lEJASLRQiJBCToTE79/4u9IP7//4PvATm9
kP3//3M7ifsPtgOD6wGLVQiJRCQEiRQk6CRO/f85nZD9//9y44uVIP7//4uFkP3//4PqAoPoASnQ
AYUE/v//AceLhZD9//+Ljaz9//8Ptj8rhSD+//+JvST+//+NNAjpSq///4uFrP3//wHAPQABAACJ
haj9//9zCseFqP3//wABAACLlaj9//+NBJUQAAAAKcSLhaT9//+NfCQfg+fwhcB0HIuNrP3//4ud
pP3//4k8JIlMJAiJXCQE6EKB+/+JvaT9///ppvv//4k0JOhPV/3/iYUk/v//g8ABD4WJ/v//x8bo
////ZYs2ibWA/f//6br7///Hhdj9//////9/6W/8//+Ltcj9//+LvWD9//+LhLVM////iQS36bH3
//+LvWj9//+NhXT///++MAAAAImFYP3//4m9wP3//4uVfP3//4uNYP3//4udxP3//4t8srSJvLFA
////iVwkBIk0JOhM9v3/jVXMjU2cx0XMAAAAAMdF0AAAAACJVCQIiQwkiUQkBOgoev3/iYXM/f//
g8ABD4TNAAAAi41o/f//Mdsx0on4hcl+IsdEJAQAAAAAg8MBiQQk6BZ2/f+DwAE5nWj9//9/4onC
KfqLncz9//+NRBoTg+D8KcSNXCQfg+PwiVQkCIl8JASJHCTo8XT9/4u9zP3//41VnIlUJASJfCQI
iQQk6Nh0/f/GAACJnLWM/v//g8YBg/46D4Ud////6Tb2///3hXT9//8AIAAAD4U9p///i42c/f//
i50w/f//g4UA/v//AYsBx4Wc/f//AAAAAMdEmPwAAAAAuwIAAADpsab//8eFxP3//wAAAADp5vX/
/4m9pP3//+kD/f//iRQk6JpV/f+JhST+//+DwAEPhXv7///Hxuj///9lizaJtYD9//+LtSD+//8P
thaJnQT+//+JvaT9///pw/z//4mdBP7//4u1rP3//4m9pP3//+nl/P//iZ0E/v//ib2k/f//6ab8
//+JFCToMlX9/4mFJP7//4PAAQ+EE6b//+nO2v//iRQk6BZV/f+D+P+JwZAPhPql//9mkOlG2v//
iRQk6PtU/f+JhST+//+DwAEPhNyl///pr8T//4kMJOjfVP3/iYUk/v//g8ABD4W8yf//x8bo////
ZYs2ibWA/f//6V+3//+LlQT+//+DwgGJlQj+///pfL7//zHAi7UM/v//g71w/f//AA+fwCmFcP3/
/4O9qP3//wN1LIuVDP7//4HsEAQAAI1EJB+D4PCJxg+3AmaJBg+2QgKIRgLHhaj9//8AAQAAD7aN
JP7//4hOA4uVcP3//4XSD4Qzpf//g70k/v///3VOuOj///+LnYD9//9liRjpF6X//4k8JOgfVP3/
iYUk/v//g8ABD4XFAgAAx8bo////iZ0E/v//x4Uc/v//AwAAAGWLNom1gP3//+m70///i30Ii0cE
O0cID4NyAgAAi1UID7YIg8ABiUIEi514/f//D7bRi0M4gzyQbg+Fq6T//zHAifODvXD9//8AD5/A
KYVw/f//g72o/f//BHUdgewQBAAAjUQkH4Pg8InDiwaJA8eFqP3//wABAACISwSLhXD9//+FwA+E
YKT//4t1CItGBDtGCA+D1gEAAIt9CA+2CIPAAYlHBIu1eP3//w+20YtGOIM8kGkPhS+k//8xwIne
g71w/f//AA+fwCmFcP3//4O9qP3//wV1JIHsEAQAAI1EJB+D4PCJxosDiQYPtkMEiEYEx4Wo/f//
AAEAAIhOBYuFcP3//4XAD4Tdo///i30Ii0cEO0cID4M3AQAAi1UID7YIg8ABiUIEi514/f//D7bR
i0M4gzyQdA+FrKP//zHAifODvXD9//8AD5/AKYVw/f//g72o/f//BnUlgewQBAAAjUQkH4Pg8InD
iwaJAw+3RgRmiUMEx4Wo/f//AAEAAIhLBouFcP3//4XAD4RZo///i3UIi0YEO0YID4OXAAAAD7Y4
g8ABi1UIib0k/v//iUIEi414/f//D7aVJP7//4tBOIM8kHkPhR6j//+Dvaj9//8HiZ0M/v//dTaB
7BAEAACNRCQfg+DwiYUM/v//iwOLtQz+//+JBg+3QwRmiUYED7ZDBohGBseFqP3//wABAAAPtoUk
/v//i5UM/v//g4UE/v//BIhCB8eFHP7//wgAAADpktH//4k0JOi7Uf3/iYUk/v//g8ABD4Vk////
6Zei//+JPCTon1H9/4P4/4nBZpAPhcD+//9mkOl7ov//iTQk6INR/f+D+P+JwY22AAAAAA+FHf7/
/2aQ6Vui//+JPCToY1H9/4P4/4nBjbYAAAAAD4WB/f//ZpDpO6L//4uFCP7//4PAA4mFBP7//+mN
1///jbQmAAAAAFWJ5YPsEItFEMdEJAwAAAAAiUQkCItFDIlEJASLRQiJBCToGZ3//8nDjQLooJH7
/+kkov//jQ7oZJH7/+mho///kJCQkJCQkJCQkJCQkJCQVYnlg+wIi0UIx0QkBNTCCwiJBCToF5r/
/4XAdAbHAGAXDAjJw410JgCNvCcAAAAAVYnlg+wkiV30iXX4iX38/ItdCItzEIX2dA6/ra0KCLkO
AAAA86Z1EItd9It1+It9/InsXcONdgCNTfC44GcJCI1V4MdF8AAAAADHBCQAAAAA6Dqd+/+D7ASF
wHTLi0XwhcB0xItAGIXAdb2LQxCJBCToykv7/+uwkI20JgAAAABVieWD7ATHBCS0LgwI6G7////J
w422AAAAAI2/AAAAAFWJ5VOD7AiLXQiJHCToTv///4kcJOiGS/v/uAAAAACFwHQVocwuDAjHRCQE
AAAAAIkEJOhIl/b3g8QIW13DZpBVuAAAAACJ5YPsCIXAdQzHBcguDAi0LgwIycPHRCQEgGgJCMcE
JMwuDAjoEZf294XAddzJw410JgCNvCcAAAAAVYnlV4nHVrgAAAAAU4nWg+wIhcAPhNcAAADHRCQE
wGgJCMcEJNAuDAjo0pb294sdyC4MCIXbdGCLQxCFwHQNgHsIAHVDx0MQAAAAAI1LCI1TEI1DDIl0
JASJPCToT1X+/4kDg+wIMcCDexAAD5TAiUMEMcCDexAAD5XAjWX0W15fXcOQjXQmAIkEJOiQSvv/
67ONtgAAAAC4AAAAAIXAdBOhzC4MCIkEJOhSlvb3hcCJw3WEx0QkBBQAAADHBCQBAAAA6Fhk+/+F
wInDdEK4AAAAAIXAD4Rd////ocwuDAiJXCQEiQQk6BSW9vfpR////4sV0C4MCIXSD4Uv////6Lz+
//+DDdAuDAgC6R7///+7tC4MCOke////jbYAAAAAVYnlV1ZTg+wg/LgAAAAAhcDHRfAAAAAAD4Sk
AQAAx0QkBMBoCQjHBCTQLgwI6K6V9ve4AAAAAIXAD4R5AQAAocwuDAiJBCTolJX294XAicMPhGIB
AACLSwSFyXQ7i0MQhcCJRex0Ir+trQoIuQ4AAACJxvOmdAuLReyJBCTofkn7/8dDEAAAAACLRfCD
xCBbXl9dw410JgCLQxCFwHTqixOJRfCF0g+FhAAAAMdEJAgFAAAAiUQkBMcEJPycCwjorJ/7/4tL
DLrxjAsIgDkAD4XDAAAAiUQkEI1F8IlUJAyJTCQIx0QkBODCCwiJBCTofIz8/4PAAXQei3MQv62t
Cgi5DgAAAIl17POmD4WXAAAAi0XwiUMQx0MEAQAAAItF8IPEIFteX13DjbQmAAAAAIkUJOh4AwAA
x0QkCAUAAACJxotDEMcEJPycCwiJRCQE6Buf+/+LSwy68YwLCIA5AHUuiUQkEI1F8Il0JBSJVCQM
iUwkCMdEJATnwgsIiQQk6OuL/P/pav///422AAAAALrQpgoI68uQutCmCgjpM////422AAAAAItF
7IkEJOhNSPv/6Vn///+7tC4MCOmU/v//ix3QLgwIhdsPhWL+///oy/z//4MN0C4MCALpUf7//5CQ
kJCQkJCQkJCQkJCQkFUxyYnlg+wEi1UMi0UIxwQkAAAAAOhGmfv/g+wEycOQVYnlg+wEi0UUg/gB
dCKD+AJ0NccEJAAAAACLVQwxyYtFCOgZmfv/g+wEycONdCYAi0UQMcmJBCSLVQyLRQjo/Zj7/4Ps
BOvixwQkAAAAAItNEItVDItFCOjjmPv/g+wEycOQkJCQkJCQkJCQkJCQkFWJ5YPsEItFFI1V8IlF
8ItFCIlF9ItFDIlF+ItFEIlF/LjgbAkI6DX8///Jg/gBGcD30MONtgAAAACNvwAAAABVieWD7BCJ
XfiLXQiJdfyDewgKi3MEdhjHBCTywgsIMckx0jHA6JZS/v+NtgAAAACLQwj/JIUQwwsIjbYAAAAA
i4Y8AgAAMdKFwA+FoAAAAItDDIkQi134i3X8iexdw5CLUwyLRhiJAotd+It1/InsXcONtgAAAACL
QwyJMItd+It1/InsXcOQi1MMMcmLXfiJ8It1/InsXenzFP7/jXYAi1MMuQEAAADr4422AAAAAIuG
qAEAAIlEJASLQwyJBCTo62H9/4td+It1/InsXcOQi1MMxwIAAAAAi4Y8AgAAiQKLXfiLdfyJ7F3D
kI10JgCJ8OiZWv7/icLpUv///5CQVYnlg+wYi0UIjVXsiUXsi0UMiUXwi0UQiUX0i0UUiUX8uDBu
CQjo9fr//zHShcB1GYtF+IkEJOgElP//i0X4iQQk6In5//+LVfiJ0MnDZpBVieWD7CyJXfSLXQiJ
dfiJffyLA4XAdWeLUwSLQxCLPVwlDAiLNcwxDAiF0osNyDEMCIlF8ItDCHQ+iUwkEItN8A0AAACA
iXwkGIl0JBTHRCQMAAAAAIlMJAiJRCQEiRQk6Kph/v+JQwyLXfSLdfiLffyJ7F3DZpC68YwLCOu7
Mckx0rgWAAAAxwQkPMMLCOjcUP7/kJCQkJCQkJCQkJCQVYnlg+wYiV30i10IiXX4iX38x0QkCAAA
AADHRCQEAAAAAIkcJOgWYf3/hcB0DYtd9It1+It9/InsXcOhqDIMCMfG6P///4XAZYs+dBlliT7H
RCQIAAQAAIlEJASJHCTo3GD9/+vIxwQkAAQAAOjeYfv/ZYk+hcCjqDIMCHXSx0QkCAUAAADHRCQE
TsMLCMcEJPycCwjoJpv7/+uSkJCQkItUJASLRCQIMclRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFR
UVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRagBqAGoAagBqAGoAigiEyXQniAwMikgB
9sH/dByIDAyKSAL2wf90EYgMDIpIA4PABIgMDPbB/3XTjUL8g8AEigg4DAx0G4pIATgMDHQSikgC
OAwMdAmKSAM4DAx13kBAQIHEAAEAAAjJdQMxwMPDkJCQkJCQkJCQkJCQkFWJ5YPsEItFEIXAdCOJ
RCQMi0UMxwQkAAAAAIlEJAiLRQiJRCQE6BUAAADJw412ALjULgwI69aQkJCQkJCQkJBVieVXVlOD
7FSLRQiLVRSFwA+EYQEAAIXSx0XQAAAAAMdF1AEAAADHRcwBAAAAD4RMAQAAi10MiVXYx0XkAAAA
AIlFwIXbD4REAQAAi1XAidCDwASJRci42P///4lVxGWLAIsYi3sUhf8PhEEBAACLdQwDdRAZwAnG
iweLCItYFIXJdArBywllMx0YAAAAi0UMiUXoiRwk6ER6/v+NReyJRCQUjUXoiUQkCI1FxMdEJBwB
AAAAx0QkGAAAAADHRCQQAAAAAIl0JAyJRCQEiweJBCT/04XAdB6D+AR0W4P4BnRWg/gHjXYAdE6D
+AWNdgAPhdoAAACLVcA5VcSNdCYAdCaLEoXSdSCLRdgx0osAhcAPhd0AAACDxFSJ0FteX13DjbQm
AAAAAItV6CtVDIPEVFteidBfXcOFwHS6g/gEdLWD+AWNdCYAdKyD+Ae6/v///422AAAAAHS9uOj/
//+6/////2XHAFQAAACDxFSJ0FteX13DjXYAjUXw6Zf+//+63C4MCOmq/v//jbYAAAAAjUXwiUXA
x0UM8YwLCMdFEAEAAADpo/7//420JgAAAACB++DoCgi/gH8KCA+Erv7//4nY6Jh0/f+LexTpn/7/
/8dEJAxmwwsIx0QkCFwAAADHRCQEXMMLCMcEJBh+CgjoHJf7/8dEJAxmwwsIx0QkCGUAAADHRCQE
XMMLCMcEJBR/Cgjo+Jb7/5CQkJCQkJCQVYnlg+wIiXQkBInWicqJHCSJ8YnDuNwAAADNgD0A8P//
icJ3DYnQixwki3QkBInsXcO46P////faZYkQuv/////r4pCQkJCQkJCQkJCQkJBVieWLVUQrFbQv
DAiJ0MHoHwHQ0fj3JbgvDAgPrNAQOwWwLwwIcwwBwAMFrC8MCGaDAAFdw410JgCNvCcAAAAAVYnl
U4HsqAAAAItdCIXbD4QTAQAAoawvDAiFwHRSx0QkCAAAAADHRCQEAC8MCMcEJAIAAADoFoEAAIXA
eQ64/////4HEqAAAAFtdw8dEJAgAAAAAx0QkBCAvDAjHBCQbAAAA6Cgl//+FwHjSjXQmANFtDItF
DI2VYP///4tNEIkdrC8MCKOwLwwIi0UUiQ20LwwIo7gvDAiNReCQjXQmAMcA/////4PoBDnQdfPH
ReQAAAAQx4Vg////4HIJCMdEJAggLwwIiUQkBMcEJBsAAADouiT//4XAD4hg////x0X0AAAAAOim
AAAAukBCDwCJwYnQwfof9/mJRfiJRfCLRfSJReyNRezHRCQIAC8MCIlEJATHBCQCAAAA6DGAAACB
xKgAAABbXcOLFawvDAgxwIXSD4QL////x0QkCAAAAADHRCQEAC8MCMcEJAIAAADo/H8AAIXAD4ji
/v//x0QkCAAAAADHRCQEIC8MCMcEJBsAAADHBawvDAgAAAAA6A4k///pvP7//5CQkJCQkJCQkFWh
YDEMCInlXcOQkJCQkJBVieWD7BS45P///2WLAMdEJAwAAAAAiUQkEItFEIlEJAiLRQyJRCQEi0UI
iQQk6M0AAADJw410JgCNvCcAAAAAVYnlg+wUuOT///9liwCJRCQQi0UUiUQkDItFEIlEJAiLRQyJ
RCQEi0UIiQQk6I4AAADJw5CQkJCQkJCQkJCQkFWJ5YPsFLjk////ZYsAx0QkDAAAAACJRCQQi0UQ
iUQkCItFDIlEJASLRQiJBCTovQYAAMnDjXQmAI28JwAAAABVieWD7BS45P///2WLAIlEJBCLRRSJ
RCQMi0UQiUQkCItFDIlEJASLRQiJBCTofgYAAMnDkJCQkJCQkJCQkJCQVYnlV1ZTg+x0i00Ui0UY
hcmLUAQPhcQEAADHRdQAAAAAx0XcAAAAAItVEIXSD4jdAQAAg30QAQ+E0wEAAIN9ECQPj8kBAACL
fQiLdRgPtg+J+oteNA++wfZEQwEgD4ROBAAAkI10JgCDwgEPtgoPvsH2REMBIHXwiVXshMkPhPED
AACA+S0PhMYBAACA+SvHRcAAAAAAD4QOAgAAi0XsD7YwifKJ94D6MA+EtQEAAItFEIXAD4RuAQAA
g30QCg+EZAEAAItFEIPoAsdFzAAAAADHRdgAAAAAixTFgMMLCIsMxYTDCwgPtpigxAsIiwSFQGQK
CIlVtIn6i3XshNKJTbCIXb+JReDHRcQAAAAAx0XIAAAAAA+EoQAAAIt17DH/OXXMD4QXBAAAi0XY
g+gBiUWkjbYAAAAAjUrQgPkJdkmLRdiFwHQmMduNtCYAAAAAi03UD7YEGToEHnUIg8MBOV3Yd+w7
XdgPhFMBAACLXRgPttKLQzT2RFABBHQ1i00Yi0E8iwSQjUjJD7bZO10QfSE5feAPhoABAACLRRAP
r8eNPAODxgEPthaE0nQFOXXMdYaJfcTHRcgAAAAAx0XQAAAAAItN7DnxD4SpAgAAi30Mhf90BYtV
DIkyi13QhdsPhOMAAAC46P///7oAAACAi33AZccAIgAAADHAhf91Ibj/////uv///3/rFZCNdCYA
uOj///8x0mXHABYAAAAxwIPEdFteX13Di0XchcAPhSADAADHRcwAAAAAuAgAAADHRdgAAAAAx0UQ
CgAAAOmG/v//g8IBiVXsx0XAAQAAAOk4/v//i0UQhcAPlMF0CoN9EBAPhUL+//+LRewPvlABi0UY
i0A8gzyQWA+EMgIAAITJD4Qj/v//x0UQCAAAALgGAAAAiffpIP7//4PCAYlV7MdFwAAAAADp4P3/
/410JgADdaTp2/7//4tNwDHAugAAAICFyXUKuP////+6////fztVyHcRD4L6/v//O0XEZpAPgu/+
//+LdcCF9pCNdCYAdAr3XcSDVcgA913Ii0XEi1XIg8R0W15fXcOLRRCJfcTHRcgAAAAAx0XQAAAA
AInCwfofiVXoi1XYiUXkg+oBiVWoi13Ii0XoD69FxA+vXeTHRcgAAAAAAcOLRcT3ZeSJVZgB2g+2
2YlFlIlVmItVlIldxItNmInzAVXEEU3Ii03Ii0XEM02wM0W0CcGJTayQD7Z7AY1zAYn4hMAPhCL+
//87dcwPhA8BAACNT9CA+Ql2TotF2IXAD4SLAAAAMdKQi03UD7YEETpEEwF1CIPCATlV2HfrO1XY
D4SLAAAAi00YifgPttCLQTT2RFABBA+Ez/3//4tBPIsEkI1IyY12AA+2wTlFEA+Ot/3//4tFyDlF
sHIjdwyLVcQ5VbSNdCYAchWLRayFwJAPhRT///86Tb8PhuwAAACJ88dF0AEAAADpS////412AIn7
i30YD7bTi0c09kRQAQQPhGX9//+LRzyLBJCNSMnrl4t9qI0cPukc////i00Ii10MMcAx0oXbD4Sa
/f//icgrRQiD6AF+EItdGA++Uf+LQzyDPJBYdGaLRQgx0ot9DIkHMcDpb/3//4l97OnC+///i3XM
6Q39//+DRewCuA4AAACLVezHRRAQAAAAD7Yyiffp7Pv//4tKLIlN3A+2AYPoATx9D4co+///i1Io
iVXUgDoAD4Un+///6RT7//+Aef4wjbYAAAAAdY6LdQyNQf8x0okGMcDp/fz//4tFtItdsIlFnItF
nIldoItVoIlFxIlVyOkC/v//x0XEAAAAAMdFyAAAAADpafz//4tN1IkMJOgyZvv/hcCJRbiJRdh0
L4tF1InxMdIPtgA4wYhF83QW6zOQjXQmAItN1A+2BBGLTew6BBF1H4PCATlVuHfpi0Xsx0UQCgAA
AIlFzLgIAAAA6Sr7//+J8ItN7ITAdDmNRtA8CXYmD7ZF8zHSOgF0FOtajbYAAAAAi33UD7YEFzoE
EXVIg8IBOVW4d+yDwQEPtjGJ8ITAdceLVdyJVCQMi13UiUwkBIlcJAiLdeyJNCToE+j7/4lFzLgI
AAAAD7Y+x0UQCgAAAOm0+v//ifAPttD2RFMBBHTAi3UYi0Y8gzyQQH6o67JmkFWJ5YPsFItFFMdE
JAwAAAAAiUQkEItFEIlEJAiLRQyJRCQEi0UIiQQk6JL5///Jw1WJ5VdWU4PsdItNFItFGIXJi1AE
D4WQBAAAx0XUAAAAAMdF3AAAAACLRRCFwA+I1QEAAIN9EAEPhMsBAACDfRAkD4/BAQAAi30Ii3UY
D7YPifqLXjQPvsH2REMBIA+EGgQAAJCNdCYAg8IBD7YKD77B9kRDASB18IlV7ITJD4SpAwAAgPkt
D4TOAQAAgPkrx0XAAAAAAA+EFgIAAItF7A+2MInyifeA+jAPhL0BAACLRRCFwA+EdgEAAIN9EAoP
hGwBAACLRRCD6ALHRcwAAAAAx0XYAAAAAIsUxYDDCwiLDMWEwwsID7aYoMQLCIsEhUBkCgiJVbSJ
+ot17ITSiU2wiF2/iUXgx0XEAAAAAMdFyAAAAAAPhKEAAACLdewx/zl1zA+E6QMAAItF2IPoAYlF
pI22AAAAAI1K0ID5CXZJi0XYhcB0JjHbjbQmAAAAAItN1A+2BBk6BB51CIPDATld2HfsO13YD4Rb
AQAAi10YD7bSi0M09kRQAQR0NYtNGItBPIsEkI1IyQ+22TldEH4hOX3gD4Y2AQAAi0UQD6/HjTwD
g8YBD7YWhNJ0BTl1zHWGiX3Ex0XIAAAAAMdF0AAAAACLTew58Q+EYQIAAItdDIXbdAWLVQyJMotN
0IXJD4VAAwAAi1XAhdJ0NvddxINVyAD3XciLRcSLVciDxHRbXl9dw410JgC46P///8dFxAAAAADH
RcgAAAAAZccAFgAAAItFxItVyIPEdFteX13Di0XchcAPhQkDAADHRcwAAAAAuAgAAADHRdgAAAAA
x0UQCgAAAOl+/v//g8IBiVXsx0XAAQAAAOkw/v//i0UQhcAPlMF0CoN9EBAPhTr+//+LRewPvlAB
i0UYi0A8gzyQWA+E9gEAAITJD4Qb/v//x0UQCAAAALgGAAAAiffpGP7//4PCAYlV7MdFwAAAAADp
2P3//410JgADdaTp0/7//4tFEIl9xMdFyAAAAADHRdAAAAAAicLB+h+JVeiLVdiJReSD6gGJVaiL
XciLRegPr0XED69d5MdFyAAAAAABw4tFxPdl5IlVmAHaD7bZiUWUiVWYi1WUiV3Ei02YifMBVcQR
TciLTciLRcQzTbAzRbQJwYlNrI12AA+2ewGNcwGJ+ITAD4Rq/v//O3XMD4QjAQAAjU/QgPkJdk6L
RdiFwA+EiwAAADHSkItN1A+2BBE6RBMBdQiDwgE5Vdh36ztV2A+EiwAAAItNGIn4D7bQi0E09kRQ
AQQPhBf+//+LQTyLBJCNSMmNdgAPtsE5RRAPjv/9//+LRcg5RbByI3cMi1XEOVW0jXQmAHIVi32s
hf+QD4US////Ok2/D4YGAQAAifPHRdABAAAA6Uv///+NdgCJ+4t9GA+204tHNPZEUAEED4St/f//
i0c8iwSQjUjJ65eLfaiNHD7pHP///4tNCItFDMdFxAAAAADHRcgAAAAAhcAPhNr9//+JyCtFCIPo
AX4Qi10YD75R/4tDPIM8kFh0cItFCIt9DMdFxAAAAADHRcgAAAAAiQfppf3//4l97On2+///i3XM
6UH9//+DRewCuA4AAACLVezHRRAQAAAAD7YyiffpIPz//4tKLIlN3A+2AYPoATx9D4dc+///i1Io
iVXUgDoAD4Vb+///6Uj7//+Aef4wZpB1iIt1DI1B/8dFxAAAAADHRcgAAAAAiQbpLf3//4tFtItd
sIlFnItFnIldoItVoIlFxIlVyOnm/f//x0XEAAAAAMdFyAAAAADpl/z//7jo////x0XE/////8dF
yP////9lxwAiAAAA6d78//+LTdSJDCTo0V/7/4XAiUW4iUXYdC6LRdSJ8THSD7YAOMGIRfN0Fesy
jXQmAItN1A+2BBGLTew6BBF1H4PCATlVuHfpi0Xsx0UQCgAAAIlFzLgIAAAA6Tr7//+J8ItN7ITA
dDmNRtA8CXYmD7ZF8zHSOgF0FOtajbYAAAAAi33UD7YEFzoEEXVIg8IBOVW4d+yDwQEPtjGJ8ITA
dceLVdyJVCQMi13UiUwkBIlcJAiLdeyJNCTos+H7/4lFzLgIAAAAD7Y+x0UQCgAAAOnE+v//ifAP
ttD2RFMBBHTAi3UYi0Y8gzyQQH6o67JmkFWJ5YPsFItFFMdEJAwAAAAAiUQkEItFEIlEJAiLRQyJ
RCQEi0UIiQQk6KL5///Jw1WJ5YPsELjk////ZYsAx0QkCAAAAACJRCQMi0UMiUQkBItFCIkEJOjk
BAAAycNmkFWJ5YPsELjk////ZYsAiUQkDItFEIlEJAiLRQyJRCQEi0UIiQQk6LUEAADJw5CQkFWJ
5YPsELjk////ZYsAx0QkCAAAAACJRCQMi0UMiUQkBItFCIkEJOjEJwAAycNmkFWJ5YPsELjk////
ZYsAiUQkDItFEIlEJAiLRQyJRCQEi0UIiQQk6JUnAADJw5CQkFWJ5YPsELjk////ZYsAx0QkCAAA
AACJRCQMi0UMiUQkBItFCIkEJOjETAAAycNmkFWJ5YPsELjk////ZYsAiUQkDItFEIlEJAiLRQyJ
RCQEi0UIiQQk6JVMAADJw5CQkFWJ5VeJx1Yx9lMx24PsLItFCIlN4IPBBIlV5MdF8AAAAADHAAAA
AACJTdzrC412AItFCIsAiUXwD7YPjUHQPAl2GItFGIXAdAuLVRg6Cg+EjAAAAAN9FA+2D4Nt5AEP
vsGLTeSNFLaDxwGDwwGNdFDQhcl+K4P7CXW2i0XwhcAPhasAAACLVeAw24tNCIkyMfbHAQEAAADr
l420JgAAAACLVQyLAoXAfgyNFAOD+gkPjvsAAACLVfCLBJ0gxQsIhdIPhQwBAACLReCLVQiJMMcC
AQAAAIPELIn4W15fXcOQD7ZSAcdF2AEAAACE0nQwOlcBuAEAAAB0FelW////ZpA6FAeQjXQmAA+F
Rv///4tNGIPAAYlF2A+2FAGE0nXhA33YD7YP6TD///+NtgAAAADHRCQMAMqaO4tF8IlEJAiLVeCJ
VCQEiRQk6MIi//+LTQiLGYtN3IlF6ItF4IsQjQQWi3XgOcKJBnYejbYAAAAAg+sBD4TSAAAAiwGD
wQSDwAGFwIlB/HToMcCLVegx2zH2AcIPhJf+//+LTQgx24t14IsBiRSGMfaDAQHpgP7//w+vNIUg
xQsIiwSVIMULCItV8ItNDIXSxwEAAAAAD4T0/v//iUQkDItN8IlMJAiLReCJRCQEiQQk6CMi//+L
VQiLTeCLGosRg8EEiUXsjQQWi3XgOcKJBnYbjbQmAAAAAIPrAXRAiwGDwQSDwAGFwIlB/HTsMcCL
VewBwg+EpP7//4tNCIt14IsBiRSGg8ABiQGDxCyJ+FteX13DuAEAAADpNf///7gBAAAA68qNdCYA
VYnlg+woiUXwi0UQg/qCiV30idOJdfiLdQyJffyLfQiJTeyJReh9WLqC////KdqD+hgPj9AAAAC4
AQAAAInx0+CD6AGF+A+VwA+2wAlF6IP6GA+E4AAAAItN8I1y/7uB////izmJVCQMx0QkCAEAAACJ
TCQEiQwk6IMd//+NdgCJ+Inx0+ioAXUmgfuAAAAAfk6LReyFwHVn2QVIxQsIi130i3X4i338iexd
w410JgCLReiFwHRhi0XwixCNQgGLVfCpAAAAAYkCD4WRAAAAg/uBdbapAACAAHQFs4KNdgCLReyL
VfCJXQyLdfiLXfSJRRCLffyJVQiJ7F3pwGkAANkFTMULCOuXuOj////Z7mXHACEAAADrh4tN8IsR
9sIBdZq4AQAAAInx0+CD6AGF+A+EVP///+uEi0Xwu4H///++FwAAAItV8Is4McDHAgAAAACF/w+V
wAlF6Okh////kMdEJAwBAAAAg8MBx0QkCAEAAACJVCQEiRQk6IEc//+LTfCBCQAAgADp/f7//412
AFWJ5VdWU4HsQAEAAItFFItQBItFEIXAD4WiGQAAx4U0////AAAAAMeFOP///wAAAACLUiSJlTD/
//+JFCTobln7/4t9FIt1CMdF7AAAAACLVzSD7gGJhQj///+QjXQmAIPGAQ+2Hg++w/ZEQgEgdfCA
+y0PhLcGAACA+yvHhRD///8AAAAAD4ScAQAAi4Uw////MckPtgCEwIhFi3QvD7ZVizHAOhZ0Eus2
jbYAAAAAOhQGkI10JgB1Jou9MP///4PAAYnBD7YUB4TSdeMPtgQOPC9+Czw5fkeNtCYAAAAAjUPQ
PAl2OaG4XQoID77TD7YEkDxpD4RYDgAAPG4PhN8PAACLXQyF23QIi00Ii1UMiQrZ7oHEQAEAAFte
X13DkID7MA+ElwcAAIt9FMeFFP///woAAACLfziJvfD+//+LjTT///+FyQ+F5BoAAID7MIl1jHUS
jXYAg0WMAYtNjA+2GYD7MHTxi73w/v//jUPQD77LPAmLFI8PhvIAAACDvRT///8QidEPlYXT/v//
D4R8BwAAgH2LAA+EvwAAAIt9jDHAD7ZVizoXD4SdAAAAgL3T/v//AA+EGRYAAIO9FP///xAPlMCJ
xw+Fpg8AAIuVOP///4lUJAyLjTT///+JTCQIi12MiTQkiVwkBOhP2vv/i1UMhdJ0EDnGD4SqGgAA
i00MiQGNdgCLlRD///+F0g+E/P7//9nugcRAAQAA2eBbXl9dw412AIPGAQ+2HseFEP///wAAAADp
T/7//412AIt9jDoUBw+FY////4u9MP///4PAAQ+2FAeE0nXjg70U////EA+E7w8AAI22AAAAAIt9
jMeFJP///wAAAACNQ9A8CQ+GyAAAAIO9FP///xAPhKMAAACLhTT///+FwA+FNRoAAIuFOP///4XA
D4TPAAAAOf4Pg8cAAACLhTj///+JRCQMi5U0////iXwkBIk0JIlUJAjoZ9n7/znHicEPhH8AAAA5
xg+EBRUAADlFjGaQD4dSDgAAi1WMx0WQAAAAAA+DiRkAAGaQD7YCg+gwPAqDVZAAg8IBOdF37YnP
i02Qx4Us////AAAAAImNKP///+llAQAAjXYAi5Xw/v//D77LiwSKg+hhPAUPh0b///+Qg4Uk////
AYPHAQ+2H+kb////i40w////i3UUD7YJi3Y4iE2LibXw/v//jbYAAAAAg70k////ARn2gH2LAIm1
LP///3Q1i4Uk////MdIPvsuJRZAPtkWLOgd0DumkAwAAOgQXD4WPAwAAi40w////g8IBD7YEEYTA
deaLtST///8x0gO9CP///w+2H4l1kOs4i7Xw/v//D77LiwSOg+hhPAUPh10DAACA+zB0D4O9LP//
//91BomVLP///4NFkAGDxwEPth+DwgGNQ9A8CXbYg70U////EHS4i5Xw/v//D77DxkWXAA+2BIKD
vRT///8QdAg8ZQ+EMQMAAItdkIn4OZ0k////D428AwAAgHj/MI1Q/3QO6a4DAACNtCYAAAAAicKD
bZABgHr/MI1C/3Txi3WQObUk////D4SaAwAAi7Uk////ibUo////i10Mhdt0BYtFDIk4i02QhckP
hFf9//+LhSz///+LVYyFwImVIP///w+EvAAAAIuNMP///4uFMP///4t1jA+2CYiN0/7//w+2QAGJ
8Q+2HohFo410JgCDwQE4ndP+//+Ncf90EQ+2GYPBATid0/7//41x/3XvgH2jAHQ2D7YZuAEAAAA6
XaN0GI22AAAAAOvGjbYAAAAAOhQGkI10JgB1tou9MP///4PAAQ+2FAeE0nXlg70U////EItV7IuN
LP///w+E2BAAAIuFLP///ynKA4UI////iVXsjQQGiYUg////i4Us////KUWQg70U////EA+EPgoA
AItV7IXSD4iRAwAAi0WQK4Uo////OdAPj5ADAACLtSj///8pwolV7AHGjQQyg/gniXWYD4/MEgAA
g/rUD4zxFwAAi0WYhcAPjwcHAACNfei6CAAAAI1NxLgKAAAAjV3sjXXwx4Uc////AAAAAIm97P7/
/4mN+P7//4md6P7//4m15P7//4tNkCtNmMeFVP///wAAAAA5wYlNgA+PUgsAAItdgI19pL4BAAAA
i4X4/v//K13sib38/v//ib1Y////vwCrCwiJnVD////HhRj///8AAAAAiYVc////60aNdgCLRwSD
6AKJhRj///+JwosHweICiVQkCI0EhSidCwiJRCQEi5VY////iRQk6DBU+/+LhVD///+FwA+ElgIA
AAH2g8cQhbVQ////dOWLhRj///8xtVD///+FwHSli40Y////i18EiUwkEIuFWP///4PrAolcJAiJ
RCQMiweNBIUonQsIiUQkBIuVXP///4kUJOjMFf//AZ0Y////hcAPhK4FAACLhVz///+LjVj///+J
hVj///+JjVz////pcf///5CDxgEPth7HhRD///8BAAAA6Uf5//+NdgCLlST///8PvsuJVZCLlfD+
//+DvRT///8QD7YEig+URZcPhcr8//88cA+Fwvz//8ZFlwEPtk8BjV8BgPktD4QfBQAAgPkrx4U8
////AAAAAA+ElAkAAI1B0DwJD4eh/P//gH2XAA+FUw4AAIuVPP///4XSD4ScCQAAi7Uk////g8Y9
jbYAAAAAi0XsD77RjQSAjVRC0DnyiVXsD4/wEgAAg8MBD7YLjUHQPAl224uFPP///4XAdAX32olV
7In4id+LXZA5nST///8PjET8//+LdZCJwjm1JP///w+FZvz//4X2D45e/P//i0XshcAPiVP8//+N
Sv+JtSj////rVWaQD74Bg+gwg/gJD5fAhMB1QIA5MA+FOfz//4NtkAGDrSj///8BgH2XAYt1kBnA
g+D9g8AEA0XshfaJRewPjhH8//+FwA+JCfz//420JgAAAACD6QGAfZcAdKeLXRQPvhGLQzQPtwRQ
wegMg/ABg+AB65uNtCYAAAAAi0UUi0A4iYXw/v//D75GAYuV8P7//8eFFP///woAAACDPIJ4D4VV
+P//g8YCD7Yex4UU////EAAAAMeFOP///wAAAADpNvj//420JgAAAACA+mAPjnv4//+A+mYPjk75
//+NtgAAAADpZ/j//4uFKP////fYOdAPjXD8//+J0Olp/P//i7X4/v//ObVY////D4RgEgAAi4U0
////iUQkEIuVCP///4lUJAyLjTD///+JTCQIi53o/v//iVwkBIu15P7//4k0JIuN+P7//4tVgIuF
IP///+h18v//i70Y////g+8BD71EvaSJw4PzH4m9BP///35QiVwkDIuFGP///4lEJAiLlfz+//+J
VCQEiRQk6DoS//+JXCQMi0XwiUQkCIuN+P7//4lMJASJDCToHRL//4XAicJ0DYtF8IlUhcSDwAGJ
RfCLnRz///+DvRj///8BiV3sD4SUDAAAg70Y////Ag+EaAgAAIuFGP///4u9BP///4PoAotUhaSL
fL2kiYUM////i0XwiZV4////ib10////iUQkCIuNGP///4ud/P7//ynBjQSLiUQkBIu1+P7//4k0
JOiEDP//hcB+EYtF8MdEhcQAAAAAg8ABiUXwi3XwObUY////D49nDgAAi734/v//hfaNTcCNVLf8
fgyLAolCBIPqBDnKdfSLjRj////HhXz///8AAAAAi1yNxI1xAcdEjaQAAAAAibUA////i4UM////
i5X4/v//jQSCiYXY/v//kDuddP///7//////D4SHAAAAi5UE////i0SVxIna97V0////idaJx4uF
eP////fniYXM/v//i4V0////idONDAbrH422AAAAAIuVeP///zHAOZXM/v//D5LAKZXM/v//KcM5
83cUdTGLhQz///+Llcz+//87VIXEdh8DjXT///+D7wEDtXT///+JyCuFdP///zuFdP///3OwiXwk
DIuNAP///4lMJAiLnfz+//+JXCQEi7X4/v//iTQk6Fog//+LlRj///87RJXEdBeJVCQMg+8BiVwk
CIl0JASJNCToV3D//4uNBP///4u1GP///4tcjcSFyYlctcR+G4uV2P7//41NwI22AAAAAIsCiUIE
g+oEOcp19IuFHP///4XAD4WGCAAAhf8PhP4IAAC5IAAAAA+914nIg/IfKdApVeyD+BgPjrgRAACD
whiJ+CnR0+iJReiLhRj///+JlXz///+LXIXEhdsPhGoMAACLtRj////31sHuH4tV7Am1VP///4uF
VP///4PqAYlEJAi4HwAAACuFfP///4k8JIlEJASLjRD///+Lhez+///oy/H//+lq9P//D7ZPAo1f
AseFPP///wEAAADp3vr//4uFXP///4udWP///4OtGP///wGJhVj///+JnVz////pvPn//4uFNP//
/419xIm9+P7//41d7I118IlEJBCLlQj///+JVCQMi40w////iUwkCIn5iZ3o/v//iVwkBIm15P7/
/4k0JItVmIuFIP///+jc7v//iYUg////i0XshcAPjhoBAACJvUD///+NfaS+AQAAAIm9/P7//4m9
RP///78AqwsI61+JXCQQiweJVCQIjQSFKJ0LCIlEJAyLhUD///+JRCQEi5VE////iRQk6D0P//+J
wonYA0XwhdKJRfB0bouFRP///4uVQP///4mFQP///4mVRP///4tF7IXAdG8B9oPHEItV7IXWdO0x
8otHBIlV7ItV8I1Y/jnTfoiJVCQQi41A////iVwkCIlMJAyLB40EhSidCwiJRCQEi4VE////iQQk
6MUO//+JwuuGg+gBi41A////iUXwi4VE////iY1E////iYVA////64qLnfz+//85nUD///91IotF
8MHgAolEJAiLtUD///+JdCQEi734/v//iTwk6HFM+/+LdfCJ8cHhBY1W/w+9RJXEg/AfKcGJjRz/
//+DwYAPj1EPAACDvRz///8YD48HAwAAi1WYOVWQD4VxCQAAi70c////g+8BifjB+B/B6BuNFAeD
4h8pwoP6Fw+EYw4AAIP6Fg+PiAwAALgXAAAAuwEAAAAp0IlEJAyJ2Il0JAiLlfj+//+NTegp8I0E
gYlUJASJjez+//+JBCToEw3//ytd8IXbfiAx0rkBAAAAi53s/v//icgrRfDHBJMAAAAAg8IBOdB/
58dEJAgAAAAAifrHRCQEAAAAAMcEJAAAAACLjRD///+Lhez+///oIu///+nB8f//x0QkDIBdCgjH
RCQIAwAAAMdEJAScbQoIiTQk6P1cAACFwA+FiPH//4t9DIX/dDSNRgPHRCQMgF0KCMdEJAgFAAAA
x0QkBMPECwiJBCToy1wAAItVDIP4ARnAg+AFjUQGA4kCi50Q////hdsPhesIAADZBUjFCwjpRfH/
/4tVFIuNIP///4tSNImV9P7//w+2AYud9P7//w++0PZEUwEQdSSNdCYAg4Ug////AYu1IP///4u9
9P7//w+2Bg++0PZEVwEQdOA8MHUbjXQmAIOFIP///wGLlSD///8PtgI8MHTsD77QjULQg/gJD4f8
AQAAi7Ug////g8YBixSF4MQLCL8XAAAAi50o////KdeNTwHT4IlF6ItF7I1EmPsB0IlF7ItFkIPo
AYXAiUWcfy/pwQUAAGaQicODxgGD/wIPjt4FAACDbZwBi0WcjU/90+MJXeiFwA+OmgUAAIPvBA++
FouN9P7///ZEUQEQdQkDtQj///8PvhaNQtCD+Al2t4tdFIPGAYtDOIsEkI1Yqeurx0QkDIBdCgjH
RCQIAwAAAMdEJASUbQoIiTQk6G5bAACFwA+F+e///4B+AyiNfgMPhNYIAADZBVDFCwiLdQyF9g+E
7O///4tFDIk46eLv//8Ptk8CjV8Cx4U8////AAAAAOlW9v//i0UMhcAPhLXw//+LVQyJCumr8P//
i4Uk////i5Us////99iNdAIn6Vz2//+A+WUPhVHw///p7vD//4PCAolVgMeFVP///wEAAADpmfT/
/4uFHP///4PoGInDwfsFg+AfiZ3I/v//iYVI////D4WaBgAAi5X4/v//jX3oid6Jvez+//+D7gGL
BJrHhUz///8fAAAAiUXoi03EMcCFyXURkIud+P7//4PAAYsUg4XSdPCLlRz///+LfZCD6gE5fZgP
nME58A+cwAnIg+ABiUQkCIuFTP///4lEJASLRLXEiQQki40Q////i4Xs/v//6Dbs///p1e7//4tN
FIu1IP///4tBOIPGAYsEkIPoV+nz/f//O3WMD4UO8P//i4UI////D7YUBo1C0DwJdhcPvsKLlfD+
//+LBIKD6GE8BQ+HMu///4n36eLv//+LRaSDffABi32oiYVg////D48NBQAAi1XEx4Vo////AAAA
ADnXiZVk////D4YEBQAAi4Uc////hcAPjrMKAAC4GAAAACuFHP///4mFcP///3QniUQkDMdEJAgB
AAAAi43s/v//iUwkBIkMJOgPCf//i13EiZ1k////g4Uc////IIO9HP///xgPj4AKAACLjWT////H
hWT///8AAAAAiY1o////i51g////99uJndz+//+NtgAAAAA5vWj///8PhGgBAACLjWj///+LhWT/
//+Jyvf3iYVs////idGLhWD////3pWz///+J04nGjRQ5kDnLD4fIAAAAD4S6AAAAMcAp8BnZiYVk
////iY1o////i4Uc////hcAPhcoAAACLtWz///+F9g+EPgEAALkgAAAAD72VbP///4nIg/IfKdAp
VeyD+BgPjlYKAACLhWz///+Dwhgp0YmVcP///9PoiUXoi51U////hdt1DouNaP///4XJD4SxBAAA
uAEAAACLVeyJRCQIuB8AAAArhXD///+D6gGJRCQEi7Vs////iTQki40Q////i4Xs/v//6C/q///p
zuz//2aQhfYPhD7///8B+gH5idAp+IOtbP///wErtWD///+D2wA5+A+DEP///+kZ////jXYAg70c
////+Q+NCAEAAIuNbP///4OFHP///yCJTejprv7//422AAAAAIO9HP////kPjZsAAACJfeiDhRz/
//8g6Tz2//+LjWT///8DjWj///8Pgw8BAAArjWD///8x9seFbP////////8DtWD///+D0QCJtWT/
//+JjWj////ppv7//4Nt7CCLlWz///+DvRz///8YiVXoD440/v//6dj+//+NtCYAAAAAg23sIIO9
HP///xiJfegPjsT1//+LjRj///+LXI3E6Rb3//+QjXQmALgYAAAAK4Uc////iYV8////dNmJRCQM
x0QkCAEAAACLlez+//+JVCQEiRQk6JcG//+5IAAAAIn4K418////0+gJRejrp7gYAAAAK4Uc////
iYVw////D4RN/v//iUQkDMdEJAgBAAAAi53s/v//iVwkBIkcJOhOBv//i4Vs////uSAAAAArjXD/
///T6AlF6OkU/v//McCLnWD///+DvWD///8Ai7Xc/v//x4Vs/////////w+VwCnD6Xb9//+LhST/
//+NNIWVAAAAi4U8////hcAPha/x//+LhSz///8rhST///+NNIWDAAAA6Zfx//+LjSz////B4QLp
Gu///4tV7I1F6MdEJAgAAAAAx0QkBAAAAADHBCQAAAAAi40Q////6AHo///poOr//7kDAAAAidiL
Vewp+dPojU8d0+MJReiNRejHRCQIAQAAAMdEJAQfAAAAiRwki40Q////6MXn///pZOr//4t9xIt1
pDHbifqJ2Pf2icOLhRz///+J14XAdXOF2w+EgwAAAA+907ggAAAAg/IfKdC5IAAAAClV7IP4GA+O
8wYAAI1yGInYKfHT6IlF6ItV7DHAg+oBhf8PlcAJhVT///+4HwAAAIu9VP///ynwiUQkBIkcJIl8
JAiLjRD///+Lhez+///oNuf//+nV6f//g70c////+X0oiV3og4Uc////IOlf////g23sIIO9HP//
/xiJXegPjkv///8x9uuPkL4YAAAAK7Uc////hfYPjnv///+JdCQMx0QkCAEAAACLjez+//+JTCQE
iQwk6G8E//+5IAAAAInYKfHT6AlF6OlK////i0XIi1XEiYVo////iZVk////x4Vw////AAAAAOlf
+///gPlwD4Xe6f//O3WMD4WJ6v//kOnP6f//jXYAi0UMhcCNdgAPhBTp//+LRQjZ7ot9DIkH6Qfp
//+NfeiNBLUAAAAAib3s/v//iUQkCIuF+P7//4k8JIlEJATonUL7/7kaAAAAulZVVVUrjRz///+J
yPfqwfkfKcqNQgLpwe3//4uNSP///4116IudyP7//4m17P7//4PpATnaiY1M////D4/mAQAAi0Sd
xA+2jUj///+Ltcj+///T6IlF6OlJ+f//uOj///9lxwAiAAAAi4UQ////hcAPhBX3///ZBUzFCwjp
Wuj//zHAg71k////AA+VwOlD+///i50E////i7X4/v//jQyei50Y////hdsPiHnz//+LAYPrAYne
99aFwInwD5TCg+kEwegfhMJ15uli8///i70Y////i5Uc////KfeF0g+OpAMAAIuVHP///4n4weAF
jRwQg/sYD4/AAgAAx0XoAAAAAMeFfP///wAAAACJnRz///+F9n4ni4X4/v//i434/v//jVyw/I0E
N40UgY1NwIsDg+sEiQKD6gQ5y3Xyhf94FjHAi534/v//xwSDAAAAAIPAATnHfeyLtRj///+NfgGL
XLXEib0A////Mf+DvRz///8Yx0S1pAAAAAAPjijx///pmvL//4tKLImNOP///w+2AYPoATx9D4dH
5v//i1ooiZ00////gDsAD4VJ5v//6TDm//+LXRSLSziJ+412AIPDAQ+2E41C0DwJdvMPvsKLBIGD
6GE8GXbmgPpfdOGA+ikPhff2//+LdRSNReSJRCQEjUcBx0QkDAAAAADHRCQIAAAAAIl0JBCJBCTo
R9r//zld5A+EswMAANkFUMULCI17Aem99v//i4XI/v//jV3oi434/v//id6LvUj////HRYQgAAAA
iZ3s/v//icMpfYSNPIGJleD+//+LVwSDwwEPtk2EiweDxwTT4g+2jUj////T6AnCiRaDxgQ5neD+
//9/14nYi7XI/v//K4XI/v//hcAPjw33///ppP3//2aQg70s/////w+E9QAAALjo////ZccAIgAA
AIuFPP///4XAD4XbAAAAi4UQ////ugAAgH+FwHQFugAAgP+DwwEPtgOD6DA8CXbzi0UMiZXU/v//
2YXU/v//hcAPhN3l///d2ItNDIkZiZXU/v//2YXU/v//6cXl//+NQumJdCQIjVXoiUQkDIuF+P7/
/4lEJAS4AQAAACnwiZXs/v//jQSCiQQk6PEA//+LdfCNFLUAAAAA99qJRBXoifD32IXAD46J8///
McmLnez+///HBIsAAAAAg8EBOch/7Olu8///i4UY////iXQkBMHgAolEJAiLvfz+//+JPCTo+z77
/+l87f//i4UQ////ugAAAICFwA+FJv///zHS6R////+4GAAAACuFHP///4mFfP///w+EOv3//4lE
JAzHRCQIAQAAAIuN7P7//4lMJASJDCTo5//+/4t18OkU/f//i700////iXWMD7YPgPswdEGEybj/
////dDWLRYw6CA+FEeX//zHA6xKNtgAAAACLfYw6FAcPhfvk//+LvTT///+DwAEPthQHhNJ144Po
AQFFjINFjAGLRYwPthjrronHx4Uo////AAAAAMeFLP///wAAAADp8Of//4n6i0UIhNIPhEnl//+J
2IPoAek/5f//ifjB4AXHhXz///8AAAAAKUXs6XP8//+LjTT///+6/////w+2AYTAdDA6Bw+FseX/
/zHA6xBmkDoUB5CNdCYAD4Wd5f//i400////g8ABD7YUAYTSdeGNUP8B1+k25v//uwEAAACNTeiJ
2o0EtQAAAAAp8omN7P7//40UkYlEJAiLtfj+//+JFCSJdCQE6H09+/8rXfCF2w+OxvH//zHSuQEA
AACLhez+///HBJAAAAAAiciDwgErRfA50H/n6aHx//+LhRz////HhXD///8AAAAAg+ggiUXs6XP1
//+LtWT////HhWz///8AAAAAx4Vk////AAAAAIm1aP///+ku9v//uOj///9lxwAiAAAA6T7j//+4
6P///2XHACIAAADp0fH///fag8IgiZUc////6Wb5///32oPCIImVHP///+kf9///Jf//fwC6AADA
f7kAAEAAdAKJwYHiAACA/wnKiZXU/v//2YXU/v//6Sf8///32oPCIImVHP///+m99v//6w2QkJCQ
kJCQkJCQkJCQVYnlg+wQi0UQx0QkCAAAAACJRCQMi0UMiUQkBItFCIkEJOiJ4f//ycOQkJCQkJCQ
VYnlV4nHVjH2UzHbg+wsi0UIiU3gg8EEiVXkx0XwAAAAAMcAAAAAAIlN3OsLjXYAi0UIiwCJRfAP
tg+NQdA8CXYYi0UYhcB0C4tVGDoKD4SMAAAAA30UD7YPg23kAQ++wYtN5I0UtoPHAYPDAY10UNCF
yX4rg/sJdbaLRfCFwA+FqwAAAItV4DDbi00IiTIx9scBAQAAAOuXjbQmAAAAAItVDIsChcB+DI0U
A4P6CQ+O+wAAAItV8IsEnaDFCwiF0g+FDAEAAItF4ItVCIkwxwIBAAAAg8QsifhbXl9dw5APtlIB
x0XYAQAAAITSdDA6VwG4AQAAAHQV6Vb///9mkDoUB5CNdCYAD4VG////i00Yg8ABiUXYD7YUAYTS
deEDfdgPtg/pMP///422AAAAAMdEJAwAypo7i0XwiUQkCItV4IlUJASJFCToUgD//4tNCIsZi03c
iUXoi0XgixCNBBaLdeA5wokGdh6NtgAAAACD6wEPhNIAAACLAYPBBIPAAYXAiUH8dOgxwItV6DHb
MfYBwg+El/7//4tNCDHbi3XgiwGJFIYx9oMBAemA/v//D680haDFCwiLBJWgxQsIi1Xwi00MhdLH
AQAAAAAPhPT+//+JRCQMi03wiUwkCItF4IlEJASJBCTos//+/4tVCItN4IsaixGDwQSJReyNBBaL
deA5wokGdhuNtCYAAAAAg+sBdECLAYPBBIPAAYXAiUH8dOwxwItV7AHCD4Sk/v//i00Ii3XgiwGJ
FIaDwAGJAYPELIn4W15fXcO4AQAAAOk1////uAEAAADryo10JgBVieWD7CyJffyJx4tFCIlN8ItN
EIH6Avz//4ld9InTiXX4i3UMiUXsiU3ofWvHReQC/P//KVXkg33kNQ+P7wAAALgBAAAAifHT4IPo
AYVF7A+VwA+2wAlF6IN95DUPhA0BAACDfeQfD497AQAAiwe7Afz//4tN5It15IlF7IlMJAzHRCQI
AgAAAIPuAYl8JASJPCTo+Pr+/4tF7Inx0+ioAXUlgfsABAAAfl2LRfCFwHV22QVIxQsIi130i3X4
i338iexdw412AItF6IXAdHmLF41CATnCiQeNdwQPhs8AAACLRwQx0oPAAYXAiUcED4W8AAAAgfsB
/P//daeB4gAAEAB0BLMCZpCLRfCJXQyLdfiJfQiLXfSLffyJRRCJ7F3pW0cAAI12ANkFTMULCOuI
uOj////Z7mXHACEAAADpdf///5CNdCYAixf2wgF1grgBAAAAifHT4IPoAYVF7A+EP////+lo////
jbQmAAAAAItHBLsB/P//vhQAAADHRwQAAAAAiUXsMcCDPwDHBwAAAAAPlcAx0gtF6IN97AAPlcKJ
VegJRejp7P7//410JgCLFvfCAAAgAA+ENv///8dEJAwBAAAAg8MBx0QkCAIAAACJfCQEiTwk6LP5
/v+BDgAAEADpu/7//4tF5IPoAYnCicbB+gWD5h+LDJeD6gGJTex1CzHAgz8AD5XACUXoifG4AQAA
ANPguwH8//+D6AGFRewPlcAPtsAJReiLReTHRCQIAQAAAIk8JIPgH4lEJAyNRwSJRCQE6ET5/v/H
RwQAAAAA6UD+//+QjbQmAAAAAFWJ5VdWU4HsNAIAAItFFItQBItFEIXAD4VlGwAAx4VE/v//AAAA
AMeFSP7//wAAAACLUiSJlUD+//+JFCToLjb7/4t9FIt1CMdF7AAAAACLVzSD7gGJhRD+//+QjXQm
AIPGAQ+2Hg++w/ZEQgEgdfCA+y0PhCcHAACA+yvHhSD+//8AAAAAD4SsAQAAi4VA/v//MckPtgCE
wIiFl/7//3QnD7aVl/7//zHAOhZ0B+soOhQGdSOLvUD+//+DwAGJwQ+2FAeE0nXoD7YEDjwvfgg8
OX5MjXQmAI1D0DwJdkGhuF0KCA++0w+2BJA8aQ+EIA8AADxuD4SbEAAAi10Mhdt0CItNCItVDIkK
2e7rAt3ZgcQ0AgAAW15fXcOQjXQmAID7MA+EJwgAAIt9FMeFJP7//woAAACLfziJvfj9//+LjUT+
//+FyQ+FKxwAAID7MIm1mP7//3UVg4WY/v//AYuNmP7//w+2GYD7MHTri734/f//jUPQD77LPAmL
FI8PhvwAAACDvST+//8QidEPlYXb/f//D4QGCAAAgL2X/v//AA+EyQAAAIu9mP7//zHAD7aVl/7/
/zoXD4ShAAAAgL3b/f//AA+EEBcAAIO9JP7//xAPlMCJxw+FThAAAIuVSP7//4lUJAyLjUT+//+J
TCQIi52Y/v//iTQkiVwkBOj9tvv/i1UMhdJ0DjnGD4QYHAAAi00MiQGQi5Ug/v//hdIPhOT+///Z
7oHENAIAANngW15fXcONdgCDxgEPth7HhSD+//8AAAAA6T/+//+NdgCLvZj+//86FAcPhV////+L
vUD+//+DwAEPthQHhNJ14IO9JP7//xAPhKUQAACNdgCLvZj+///HhTT+//8AAAAAjUPQPAkPhtUA
AACDvST+//8QD4SwAAAAi4VE/v//hcAPhYsbAACLhUj+//+FwA+E3AAAADn+D4PUAAAAi4VI/v//
iUQkDIuVRP7//4l8JASJNCSJVCQI6BS2+/85x4nBD4SMAAAAOcYPhPcVAAA5hZj+//8Ph/IOAACL
lZj+///HhZz+//8AAAAAD4PYGgAAD7YCg+gwPAqDlZz+//8Ag8IBOdF36onPi42c/v//x4U8/v//
AAAAAImNOP7//+mNAQAAkI10JgCLlfj9//8PvsuLBIqD6GE8BQ+HOf///5CDhTT+//8Bg8cBD7Yf
6Q7///+LjUD+//+LdRQPtgmLdjiIjZf+//+Jtfj9//+NdgCDvTT+//8BGfaAvZf+//8AibU8/v//
dEKLhTT+//8x0g++y4mFnP7//w+2hZf+//84B3QV6e4DAACNtCYAAAAAOgQXD4XPAwAAi41A/v//
g8IBD7YEEYTAdeaLtTT+//8x0gO9EP7//w+2H4m1nP7//+tAkI10JgCLtfj9//8PvsuLBI6D6GE8
BQ+HmAMAAID7MHQPg708/v///3UGiZU8/v//g4Wc/v//AYPHAQ+2H4PCAY1D0DwJdtWDvST+//8Q
dLWLlfj9//8PvsPGhaP+//8AD7YEgoO9JP7//xB0CDxlD4RsAwAAi52c/v//ifg5nTT+//8Pjf4D
AACAeP8wjVD/dA3p8AMAAI22AAAAAInCg62c/v//AYB6/zCNQv907ou1nP7//zm1NP7//w+E2gMA
AIu1NP7//4m1OP7//4tdDIXbdAWLRQyJOIuNnP7//4XJD4Qe/f//i4U8/v//i5WY/v//hcCJlTD+
//8PhL4AAACLjUD+//+LhUD+//+LtZj+//8PtgmIjdv9//8PtkABifEPth6Iha/+//9mkIPBATid
2/3//41x/3QRD7YZg8EBOJ3b/f//jXH/de+Ava/+//8AdC4Pthm4AQAAADqdr/7//3QN68aNtgAA
AAA6FAZ1u4u9QP7//4PAAQ+2FAeE0nXqg70k/v//EItV7IuNPP7//w+E4REAAIuFPP7//ynKA4UQ
/v//iVXsjQQGiYUw/v//i4U8/v//KYWc/v//g70k/v//EA+EsAoAAItV7IXSD4jTAwAAi4Wc/v//
K4U4/v//OdAPj88DAACLtTj+//8pwolV7AHGjQQyPTUBAACJtaT+//8Pjw8UAACB+r3+//8PjIAZ
AACLhaT+//+FwA+PVgcAAI194LoSAAAAjY1I////uBQAAACNXeyNdfDHhSz+//8AAAAAib30/f//
iY0E/v//iZ3w/f//ibXs/f//i42c/v//K42k/v//x4Vk/v//AAAAADnIiY2o/v//D4yhCwAAi52o
/v//jb2w/v//vgEAAACLhQT+//8rXeyJvQz+//+JvWj+//+/AKsLCImdYP7//8eFKP7//wAAAACJ
hWz+///rSJCNdCYAi0cEg+gCiYUo/v//icKLB8HiAolUJAiNBIUonQsIiUQkBIuVaP7//4kUJOiA
MPv/i4Vg/v//hcAPhLYCAAAB9oPHEIW1YP7//3Tli4Uo/v//MbVg/v//hcB0pYuNKP7//4tfBIlM
JBCLhWj+//+D6wKJXCQIiUQkDIsHjQSFKJ0LCIlEJASLlWz+//+JFCToHPL+/wGdKP7//4XAD4Tp
BQAAi4Vs/v//i41o/v//iYVo/v//iY1s/v//6XH///+Qg8YBD7Yex4Ug/v//AQAAAOnX+P//jXYA
i5U0/v//D77LiZWc/v//i5X4/f//g70k/v//EA+2BIoPlIWj/v//D4WS/P//PHAPhYr8///GhaP+
//8BD7ZPAY1fAYD5LQ+EUQUAAID5K8eFTP7//wAAAAAPhM8JAACNQdA8CQ+HZvz//4C9o/7//wAP
hSsPAACLlUz+//+F0g+E1AkAAIu1NP7//4HGaAEAAI20JgAAAACLRewPvtGNBICNVELQOfKJVewP
j7gTAACDwwEPtguNQdA8CXbbi4VM/v//hcB0BffaiVXsifiJ34udnP7//zmdNP7//w+MAvz//4u1
nP7//4nCObU0/v//D4Um/P//hfYPjh78//+LReyFwA+JE/z//41K/4m1OP7//+tfjXQmAA++AYPo
MIP4CQ+XwITAdUiAOTAPhff7//+DrZz+//8Bg604/v//AYC9o/7//wGLtZz+//8ZwIPg/YPABANF
7IX2iUXsD47G+///hcAPib77//+NtgAAAACD6QGAvaP+//8AdJyLXRQPvhGLQzQPtwRQwegMg/AB
g+AB65CNdCYAi0UUi0A4iYX4/f//D75GAYuV+P3//8eFJP7//woAAACDPIJ4D4XF9///g8YCD7Ye
x4Uk/v//EAAAAMeFSP7//wAAAADppvf//420JgAAAACA+mAPjvH3//+A+mYPjs74//+NtgAAAADp
3ff//4uFOP7///fYOdAPjTH8//+J0Okq/P//i7UE/v//ObVo/v//D4QEEwAAi4VE/v//iUQkEIuV
EP7//4lUJAyLjUD+//+JTCQIi53w/f//iVwkBIu17P3//4k0JIuNBP7//4uVqP7//4uFMP7//+gS
8f//i70o/v//g+8BD72EvbD+//+Jw4PzH4m9CP7//35TiVwkDIuFKP7//4lEJAiLlQz+//+JVCQE
iRQk6GTu/v+JXCQMi0XwiUQkCIuNBP7//4lMJASJDCToR+7+/4XAicJ0EItF8ImUhUj///+DwAGJ
RfCLnSz+//+DvSj+//8BiV3sD4TmDAAAg70o/v//Ag+EmwgAAIu1KP7//4udCP7//4tF8IPuAouc
nbD+//+LvLWw/v//ibUc/v//iZ2E/v//ib2I/v//iUQkCIuVKP7//4uNDP7//ynCjQSRiUQkBIud
BP7//4kcJOil6P7/hcB+FItF8MeEhUj///8AAAAAg8ABiUXwi3XwObUo/v//D49NDwAAi70E/v//
hfaNjUT///+NVLf8fg5mkIsCiUIEg+oEOcp19IuNKP7//8eFjP7//wAAAACLnI1I////jXEBx4SN
sP7//wAAAACJtQD+//+LhRz+//+LlQT+//+NBIKJheD9//+NdCYAO52E/v//v/////8PhIoAAACL
lQj+//+LhJVI////idr3tYT+//+J1onHi4WI/v//9+eJhdT9//+LhYT+//+J040MBuscjXYAi5WI
/v//McA5ldT9//8PksApldT9//8pwznzdxd1NIuFHP7//4uV1P3//zuUhUj///92HwONhP7//4Pv
AQO1hP7//4nIK4WE/v//O4WE/v//c62JfCQMi40A/v//iUwkCIudDP7//4lcJASLtQT+//+JNCTo
Z/z+/4uVKP7//zuElUj///90F4lUJAyD7wGJXCQIiXQkBIk0JOhhTP//i40I/v//i7Uo/v//i5yN
SP///4XJiZy1SP///34fi5Xg/f//jY1E////jbQmAAAAAIsCiUIEg+oEOcp19IuFLP7//4XAD4Xe
CAAAhf8PhDEJAAC5IAAAAA+914nIg/IfKdApVeyD+DUPjjITAACDwjWJ+CnR0+iJReCLhSj+//+J
lYz+//+LnIVI////hdsPhC8NAACLtSj+///31sHuH4tV7Am1ZP7//4uFZP7//4PqAYlEJAi4HwAA
ACuFjP7//+mQBwAAD7ZPAo1fAseFTP7//wEAAADprPr//4uFbP7//4udaP7//4OtKP7//wGJhWj+
//+JnWz+///pgfn//4uFRP7//429SP///4m9BP7//41d7I118IlEJBCLlRD+//+JVCQMi41A/v//
iUwkCIn5iZ3w/f//iVwkBIm17P3//4k0JIuVpP7//4uFMP7//+hb7f//iYUw/v//i0XshcAPjh0B
AACJvVD+//+NvbD+//++AQAAAIm9DP7//4m9VP7//78AqwsI61+JXCQQiweJVCQIjQSFKJ0LCIlE
JAyLhVD+//+JRCQEi5VU/v//iRQk6Enr/v+JwonYA0XwhdKJRfB0bouFVP7//4uVUP7//4mFUP7/
/4mVVP7//4tF7IXAdG8B9oPHEItV7IXWdO0x8otHBIlV7ItV8I1Y/jnTfoiJVCQQi41Q/v//iVwk
CIlMJAyLB40EhSidCwiJRCQEi4VU/v//iQQk6NHq/v+JwuuGg+gBi41Q/v//iUXwi4VU/v//iY1U
/v//iYVQ/v//64qLnQz+//85nVD+//91IotF8MHgAolEJAiLtVD+//+JdCQEi70E/v//iTwk6H0o
+/+LdfCJ8cHhBY1W/w+9hJVI////g/AfKcGB+QAEAACJjSz+//8Pj38QAACDvSz+//81D48HAwAA
i5Wk/v//OZWc/v//D4W5CQAAi70s/v//g+8BifjB+B/B6BuNFAeD4h8pwoP6FA+EiQ8AAIP6Ew+P
+gwAALgUAAAAuwIAAAAp0IlEJAyJ2Il0JAiLlQT+//+NTeAp8I0EgYlUJASJjfT9//+JBCToE+n+
/ytd8IXbfiAx0rkCAAAAi530/f//icgrRfDHBJMAAAAAg8IBOdB/58dEJAgAAAAAifrHRCQEAAAA
AMcEJAAAAACLjSD+//+LhfT9///oku3//+n98P//x0QkDIBdCgjHRCQIAwAAAMdEJAScbQoIiTQk
6P04AACFwA+FwPD//4t9DIX/dDSNRgPHRCQMgF0KCMdEJAgFAAAAx0QkBMPECwiJBCToyzgAAItV
DIP4ARnAg+AFjUQGA4kCi50g/v//hdsPhcQJAADZBUjFCwjpgfD//4tVFIuNMP7//4tSNImV/P3/
/w+2AYud/P3//w++0PZEUwEQdSSNdCYAg4Uw/v//AYu1MP7//4u9/P3//w+2Bg++0PZEVwEQdOA8
MHUbjXQmAIOFMP7//wGLlTD+//8PtgI8MHTsD77QjULQg/gJD4cFAgAAi70w/v//g8cBixSFYMUL
CLsUAAAAi7U4/v//KdONSwHT4IlF5ItF7I1EsPu+AQAAAAHQiUXsjbQmAAAAAIOtnP7//wGLhZz+
//+FwA+OnAUAAA++F4uF/P3///ZEUAEQdQkDvRD+//8PvheNQtCD+AkPh/4DAACJwoPHAYP7Ag+O
wAMAAI1L/YPrBNPiCVS14Ouqx0QkDIBdCgjHRCQIAwAAAMdEJASUbQoIiTQk6Ho3AACFwA+FPe//
/4B+AyiNfgMPhOUJAADZBVDFCwiLdQyF9g+ENO///4tFDIk46Srv//8Ptk8CjV8Cx4VM/v//AAAA
AOkb9v//i0UMhcAPhBHw//+LVQyJCukH8P//i4U0/v//i5U8/v//99iNtAI1AQAA6SX2//+A+WUP
hanv///pR/D//4PCAomVqP7//8eFZP7//wEAAADpR/T//4uFLP7//4PoNYnHwf8Fg+AfiYVY/v//
D4X6BgAAi5UE/v//jXXgibX0/f//jV//jQS6ixCJVeCLQATHhVz+//8fAAAAiUXki41I////McCF
yXUUjXQmAIu1BP7//4PAAYsUhoXSdPCLlSz+//+LvZz+//+D6gE5vaT+//8PnME52A+cwAnIg+AB
iUQkCIuFXP7//4lEJASLhJ1I////iQQki40g/v//i4X0/f//6J3q///pCO7//4tNFIu9MP7//4tB
OIPHAYsEkIPoV+nq/f//O7WY/v//D4VS7///i4UQ/v//D7YUBo1C0DwJdhcPvsKLlfj9//+LBIKD
6GE8BQ+Hde7//4n36Snv//+LhbD+//+LlbT+//+DffABiYVw/v//iZV0/v//D481BQAAi41I////
x4V8/v//AAAAADnKiY14/v//D4YvBQAAi4Us/v//hcAPjt4KAACDvSz+//8VD48JCwAAi0Xgx4WA
/v//AAAAAMdF4AAAAACJReSDhSz+//8gg70s/v//NQ+PwQoAAIuNeP7//8eFeP7//wAAAACJjXz+
//+LnXD+///324md5P3//5CLtXT+//85tXz+//8PhMABAACLvXj+//+LjXz+//+J+InK97V0/v//
iceJ0YuFcP7///fnidOJxouFdP7//40UAY20JgAAAAA5yw+HuAAAAA+EqgAAADHSKfIZ2YmVeP7/
/4mNfP7//4uFLP7//4XAD4USAQAAhf8PhLoBAAC5IAAAAA+914nIg/IfKdApVeyD+DUPjp4LAACD
wjWJ+CnR0+iJlYD+//+JReCLtWT+//+F9nUOi518/v//hdsPhFIFAAC4AQAAAItV7IlEJAi4HwAA
ACuFgP7//4PqAYlEJASJPCSLjSD+//+LhfT9///oo+j//+kO7P//jbYAAAAAhfYPhE7///8DlXT+
//+D7wErtXD+//+D2wADjXT+//+J0CuFdP7//zuFdP7//w+DFP///+kd////jbQmAAAAALkDAAAA
idAp2dPojUsd0+IJRLXghfaJ0Q+E8wUAAIlV4IPDHDH26c37//+QjXQmAItNFIPHAYtBOIsEkI1Q
qenz+///jXQmAIO9LP7//xUPjwgBAACLReCDhSz+//8giX3giUXk6Vb+//+NtgAAAACDvSz+//8V
D4+bAAAAi0Xgg4Us/v//IIl94IlF5OnO9f//i418/v//A414/v//D4NKAQAAK41w/v//Mf8DvXD+
//+D0QCJvXj+//+//////4mNfP7//+ld/v//g23sIIO9LP7//zXHReQAAAAAiX3gD4569f//i40o
/v//i5yNSP///+nc9v//g23sIIO9LP7//zXHReQAAAAAiX3gD46t/f//6VP+//+4NQAAACuFLP7/
/4mFjP7//3S7iUQkDMdEJAgCAAAAi5X0/f//iVQkBIkUJOg/4v7/uSAAAACJ+CuNjP7//9PoCUXg
64m4NQAAACuFLP7//4mFgP7//w+E9/3//4lEJAzHRCQIAgAAAIuN9P3//4lMJASJDCTo9uH+/7kg
AAAAifgrjYD+///T6AlF4OnC/f//jV3gg+4BiZ30/f//dQfHReAAAAAAi1Xsx0QkCAAAAADHRCQE
AAAAAMcEJAAAAACLjSD+//+LhfT9///ob+b//+na6f//McCLnXD+//+//////4O9cP7//wCLteT9
//8PlcApw+nm/P//i4U0/v//jTSFMgQAAIuFTP7//4XAD4Xb8P//i4U8/v//K4U0/v//jTSFAwQA
AOnD8P//i408/v//weEC6RHu//+LvUj///+LtbD+//8x24n6idj39onDi4Us/v//ideFwHVzhdsP
hIkAAAAPvdO4IAAAAIPyHynQuSAAAAApVeyD+DUPjvUHAACNcjWJ2Cnx0+iJReCLVewxwIPqAYX/
D5XACYVk/v//uB8AAACLvWT+//8p8IlEJASJHCSJfCQIi40g/v//i4X0/f//6HXl///p4Oj//4O9
LP7//xV/N4tF4IOFLP7//yCJXeCJReTpWf///4Nt7CCDvSz+//81x0XkAAAAAIld4A+OPv///zH2
64KNdgC+NQAAACu1LP7//4X2D45s////iXQkDMdEJAgCAAAAi430/f//iUwkBIkMJOgv4P7/uSAA
AACJ2Cnx0+gJReDpO////4uFTP///4uVSP///4mFfP7//4mVeP7//8eFgP7//wAAAADpHvv//zu1
mP7//w+E5Oj//4D5cA+F2+j//+mL6f//i0UMhcCNtgAAAAAPhATo//+LRQjZ7ot9DIkH6fvn//+N
feCNBLUAAAAAib30/f//iUQkCIuFBP7//4k8JIlEJAToVR77/4tF8IP4AQ+OxwMAALk3AAAAulZV
VVUrjSz+//+JyPfqwfkfKcqNQgLpDO3//4uNWP7//41d4In+iZ30/f//g+kBOfqJjVz+//9+fYuF
BP7//41N4Iu1WP7//4nLx4WQ/v//IAAAAImN9P3//40EuCm1kP7//4n+iYXc/f//iZXo/f//i4Xc
/f//g8YBD7aNkP7//4OF3P3//wSLUASLANPiD7aNWP7//9PoCcKJE4PDBDm16P3//3/KifCJ+yn4
g+gBD4+V+P//i4S1SP///4n7D7aNWP7//9PoiUXk6Xv4//8xwIO9eP7//wAPlcDpovr//7jo////
ZccAIgAAAIuFIP7//4XAD4Q89v//2QVMxQsI6b3m//+LnQj+//+LtQT+//+NDJ6LnSj+//+F2w+I
tPL//4sBg+sBid731oXAifAPlMKD6QTB6B+EwnXm6Z3y//+LvSj+//+LjSz+//8p94XJD45uAwAA
i5Us/v//ifjB4AWNHBCD+zUPj18CAACLReDHhYz+//8AAAAAx0XgAAAAAIlF5ImdLP7//4X2fimL
jQT+//+NBDeNVLH8jRyBjY1E////kI10JgCLAoPqBIkDg+sEOcp18oX/eBoxwI10JgCLnQT+///H
BIMAAAAAg8ABOcd97Iu1KP7//41+AYuctUj///+JvQD+//8x/4O9LP7//zXHhLWw/v//AAAAAA+O
O/D//+nD8f//i1XsjUXgx0QkCAEAAADHRCQEHwAAAIkMJIuNIP7//+gj4v//6Y7l//+LSiyJjUj+
//8PtgGD6AE8fQ+HhOT//4taKImdRP7//4A7AA+FhuT//+lt5P//i10Ui0s4ifuDwwEPthONQtA8
CXbzD77CiwSBg+hhPBl25oD6X3ThgPopD4Xr9f//i3UUjUXoiUQkBI1HAcdEJAwAAAAAx0QkCAAA
AACJdCQQiQQk6Ee1//85XegPhNYDAADZBVDFCwiNewHpsfX//4O9PP7///8PhLYBAAC46P///2XH
ACIAAACLhUz+//+FwA+FnAEAAIuFIP7//4XAD4V4AwAA2QVIxQsIg8MBD7YDg+gwPAl284tFDNnA
hcAPhJnk///d2ItNDIkZ6Y/k//+NQuyJRCQMjVXgiXQkCIuFBP7//4lEJAS4AgAAACnwiZX0/f//
jQSCiQQk6H/c/v+6AQAAACtV8IXSiUSV4A+OH/P//zHSuQEAAACLnfT9//+JyCtF8McEkwAAAACD
wgE50H/n6fry//+LhSj+//+JdCQEweACiUQkCIu9DP7//4k8JOiHGvv/6djs///HRIXgAAAAAOks
/P//i40s/v//x4WM/v//NQAAACmNjP7//4O9jP7//x8PjzQCAACLlYz+//+F0g+Eh/3//4uFjP7/
/8dEJAgCAAAAiUQkDIuV9P3//4lUJASJFCToYNv+/4t18Olb/f//i71E/v//ibWY/v//D7YPgPsw
dEWEybj/////dDaLhZj+//86CA+FyuP//zHA6xCQi72Y/v//OhQHD4W24///i71E/v//g8ABD7YU
B4TSdeCD6AEBhZj+//+DhZj+//8Bi4WY/v//D7YY66SLhSD+//+FwA+FeAEAANnu6WP+//+Jx8eF
OP7//wAAAADHhTz+//8AAAAA6c3m//+J+MHgBceFjP7//wAAAAApRezpr/z//4n6i0UIhNIPhNvj
//+J2IPoAenR4///i41E/v//uv////8PtgGEwHQvOgcPhVvk//8xwOsPkDoUB5CNdCYAD4VI5P//
i41E/v//g8ABD7YUAYTSdeGNUP8B1+nu5P//i4Us/v//x4WA/v//AAAAAIPoIIlF7Oky9f//i714
/v//x4V4/v//AAAAAIm9fP7//zH/6fL1//+4NQAAACuFLP7//4mFgP7//w+E9/T//4lEJAzHRCQI
AgAAAIud9P3//4lcJASJHCTo2tn+/4u1SP///4m1eP7//+nI9P//uwIAAACNTeCJ2o0EtQAAAAAp
8omN9P3//40UkYlEJAiLtQT+//+JFCSJdCQE6FcY+/8rXfCF2w+OoPD//zHSuQIAAACLhfT9///H
BJAAAAAAiciDwgErRfA50H/n6Xvw///Z7tng6en8//+LhYz+///HRCQIAgAAAIPgH4lEJAyLtfT9
//+NReSJBCSJdCQE6DTZ/v+LdfDHReAAAAAA6Sj7//+46P///2XHACIAAADpTuH//7jo////ZccA
IgAAAOmp8P//2QVMxQsI6YP8///32oPCIImVLP7//+lq+P//geL//w8A2QVQxQsIMcmJ174AAAgA
CcfdnRT+//90BInWicGLhRj+//+JjRT+//8lAADw/wnwiYUY/v//3YUU/v//6en7///32oPCIImV
LP7//+nY9f//99qDwiCJlSz+///p9fX//5BVieWD7BCLRRDHRCQIAAAAAIlEJAyLRQyJRCQEi0UI
iQQk6Inf///Jw5CQkJCQkJBVieVXicdWMfZTMduD7CyLRQiJTeCDwQSJVeTHRfAAAAAAxwAAAAAA
iU3c6wuNdgCLRQiLAIlF8A+2D41B0DwJdhiLRRiFwHQLi1UYOgoPhIwAAAADfRQPtg+DbeQBD77B
i03kjRS2g8cBg8MBjXRQ0IXJfiuD+wl1totF8IXAD4WrAAAAi1XgMNuLTQiJMjH2xwEBAAAA65eN
tCYAAAAAi1UMiwKFwH4MjRQDg/oJD477AAAAi1XwiwSdIMYLCIXSD4UMAQAAi0Xgi1UIiTDHAgEA
AACDxCyJ+FteX13DkA+2UgHHRdgBAAAAhNJ0MDpXAbgBAAAAdBXpVv///2aQOhQHkI10JgAPhUb/
//+LTRiDwAGJRdgPthQBhNJ14QN92A+2D+kw////jbYAAAAAx0QkDADKmjuLRfCJRCQIi1XgiVQk
BIkUJOgS2/7/i00IixmLTdyJReiLReCLEI0EFot14DnCiQZ2Ho22AAAAAIPrAQ+E0gAAAIsBg8EE
g8ABhcCJQfx06DHAi1XoMdsx9gHCD4SX/v//i00IMduLdeCLAYkUhjH2gwEB6YD+//8PrzSFIMYL
CIsElSDGCwiLVfCLTQyF0scBAAAAAA+E9P7//4lEJAyLTfCJTCQIi0XgiUQkBIkEJOhz2v7/i1UI
i03gixqLEYPBBIlF7I0EFot14DnCiQZ2G420JgAAAACD6wF0QIsBg8EEg8ABhcCJQfx07DHAi1Xs
AcIPhKT+//+LTQiLdeCLAYkUhoPAAYkBg8QsifhbXl9dw7gBAAAA6TX///+4AQAAAOvKjXQmAFWJ
5YPsLIl9/InHi0UIiU3wi00QgfoCwP//iV30idOJdfiLdQyJReyJTeh9a8dF5ALA//8pVeSDfeRA
D48nAQAAuAEAAACJ8dPgg+gBhUXsD5XAD7bACUXog33kQA+ERQEAAIN95B8Pj6MBAACLB7sBwP//
i03ki3XkiUXsiUwkDMdEJAgCAAAAg+4BiXwkBIk8JOi41f7/i0XsifHT6KgBdS2B+wBAAAAPjokA
AACLRfCFwA+FngAAANkFSMULCItd9It1+It9/InsXcONdgCLReiFwA+EpQAAAIsXjUIBjXcEOcKJ
B4nxD4b5AAAAi0cEg8ABhcCJRwQPhegAAACDwwHHRCQMAQAAAMdEJAgCAAAAiXwkBIk8JOgx1f7/
gQ4AAACAgfsAQAAAD49+////jbQmAAAAAItF8IldDIt1+Il9CItd9It9/IlFEInsXelbIgAAjXYA
2QVMxQsI6V3///+QjXQmALjo////2e5lxwAhAAAA6UX///+QjXQmAIsX9sIBD4VS////uAEAAACJ
8dPgg+gBhUXsD4QD////6Tj///+NdgCLRwS7AcD//74fAAAAx0cEAAAAAIlF7DHAgz8AxwcAAAAA
D5XAMdILReiDfewAD5XCiVXoCUXo6bT+//+NdCYAgfsBwP//D4Wv/v//iwGFwA+JOv///7sCwP//
kI10JgDpK////412AItF5IPoAYnCicbB+gWD5h+LDJeD6gGJTex1CzHAgz8AD5XACUXoifG4AQAA
ANPguwHA//+D6AGFRewPlcAPtsAJReiLReTHRCQIAQAAAIk8JIPgH4lEJAyNRwSJRCQE6NzT/v/H
RwQAAAAA6Rj+//9VieVXVlOB7DgRAACLRRSLUASLRRCFwA+FdRsAAMeFOO///wAAAADHhTzv//8A
AAAAi1IkiZU07///iRQk6M4Q+/+LfRSLdQjHRewAAAAAi1c0g+4BiYUM7///kI10JgCDxgEPth4P
vsP2REIBIHXwgPstD4QnBwAAgPsrx4UU7///AAAAAA+ErAEAAIuFNO///zHJD7YAhMCIhYvv//90
Jw+2lYvv//8xwDoWdAfrKDoUBnUji7007///g8ABicEPthQHhNJ16A+2BA48L34IPDl+TI10JgCN
Q9A8CXZBobhdCggPvtMPtgSQPGkPhCYPAAA8bg+EoxAAAItdDIXbdAiLTQiLVQyJCtnu6wLd2YHE
OBEAAFteX13DkI10JgCA+zAPhCcIAACLfRTHhRjv//8KAAAAi384ib307v//i4047///hckPhUMc
AACA+zCJtYzv//91FYOFjO///wGLjYzv//8PthmA+zB064u99O7//41D0A++yzwJixSPD4b8AAAA
g70Y7///EInRD5WF1+7//w+EBggAAIC9i+///wAPhMkAAACLvYzv//8xwA+2lYvv//86Fw+EoQAA
AIC91+7//wAPhBgXAACDvRjv//8QD5TAiccPhVYQAACLlTzv//+JVCQMi4047///iUwkCIudjO//
/4k0JIlcJATonZH7/4tVDIXSdA45xg+EMBwAAItNDIkBkIuNFO///4XJD4Tk/v//2e6BxDgRAADZ
4FteX13DjXYAg8YBD7Yex4UU7///AAAAAOk//v//jXYAi72M7///OhQHD4Vf////i7007///g8AB
D7YUB4TSdeCDvRjv//8QD4StEAAAjXYAi72M7///x4Uo7///AAAAAI1D0DwJD4bVAAAAg70Y7///
EA+EsAAAAIuFOO///4XAD4WjGwAAi4087///hckPhNwAAAA5/g+D1AAAAIuFPO///4lEJAyLlTjv
//+JfCQEiTQkiVQkCOi0kPv/OceJwQ+EjAAAADnGD4T/FQAAOYWM7///D4f6DgAAi5WM7///x4WQ
7///AAAAAA+D8BoAAA+2AoPoMDwKg5WQ7///AIPCATnRd+qJz4uNkO///8eFMO///wAAAACJjSzv
///pjQEAAJCNdCYAi5X07v//D77LiwSKg+hhPAUPhzn///+Qg4Uo7///AYPHAQ+2H+kO////i400
7///i3UUD7YJi3Y4iI2L7///ibX07v//jXYAg70o7///ARn2gL2L7///AIm1MO///3RCi4Uo7///
MdIPvsuJhZDv//8PtoWL7///OAd0FenuAwAAjbQmAAAAADoEFw+FzwMAAIuNNO///4PCAQ+2BBGE
wHXmi7Uo7///MdIDvQzv//8Pth+JtZDv///rQJCNdCYAi7X07v//D77LiwSOg+hhPAUPh5gDAACA
+zB0D4O9MO////91BomVMO///4OFkO///wGDxwEPth+DwgGNQ9A8CXbVg70Y7///EHS1i5X07v//
D77DxoWX7///AA+2BIKDvRjv//8QdAg8ZQ+EbAMAAIudkO///4n4OZ0o7///D43+AwAAgHj/MI1Q
/3QN6fADAACNtgAAAACJwoOtkO///wGAev8wjUL/dO6LtZDv//85tSjv//8PhNoDAACLtSjv//+J
tSzv//+LdQyF9nQFi0UMiTiLnZDv//+F2w+EHv3//4uVjO///4mVJO///4uVMO///4XSD4S+AAAA
i4007///i4U07///i7WM7///D7YJiI3X7v//D7ZAAYnxD7YeiIWj7///ZpCDwQE4ndfu//+Ncf90
EQ+2GYPBATid1+7//41x/3XvgL2j7///AHQuD7YZuAEAAAA6naPv//90DevGjbYAAAAAOhQGdbuL
vTTv//+DwAEPthQHhNJ16oO9GO///xCLVeyLjTDv//8PhOkRAACLhTDv//8pygOFDO///4lV7I0E
BomFJO///4uFMO///ymFkO///4O9GO///xAPhLYKAACLVeyF0g+I0wMAAIuFkO///yuFLO///znQ
D4/PAwAAi7Us7///KcKJVewBxo0EMj1FEwAAibWY7///D48XFAAAgfqq7P//D4yeGQAAi4WY7///
hcAPj1YHAACNfeC6FgAAAI2NvPf//7gYAAAAjV3sjXXwx4Ug7///AAAAAIm98O7//4mN/O7//4md
7O7//4m16O7//4uNkO///yuNmO///8eFWO///wAAAAA5yImNnO///w+MqQsAAIudnO///429pO//
/74BAAAAi4X87v//K13sib0A7///ib1c7///vwCrCwiJnVTv///HhRzv//8AAAAAiYVg7///60iQ
jXQmAItHBIPoAomFHO///4nCiwfB4gKJVCQIjQSFKJ0LCIlEJASLlVzv//+JFCToIAv7/4uVVO//
/4XSD4S2AgAAAfaDxxCFtVTv//905YuNHO///zG1VO///4XJdKWLjRzv//+LXwSJTCQQi4Vc7///
g+sCiVwkCIlEJAyLB40EhSidCwiJRCQEi5Vg7///iRQk6LzM/v8BnRzv//+FwA+E6QUAAIuFYO//
/4uNXO///4mFXO///4mNYO///+lx////kIPGAQ+2HseFFO///wEAAADp1/j//412AIuVKO///w++
y4mVkO///4uV9O7//4O9GO///xAPtgSKD5SFl+///w+Fkvz//zxwD4WK/P//xoWX7///AQ+2TwGN
XwGA+S0PhFEFAACA+SvHhUDv//8AAAAAD4TXCQAAjUHQPAkPh2b8//+AvZfv//8AD4UzDwAAi4VA
7///hcAPhNwJAACLtSjv//+BxoMTAACNtCYAAAAAi0XsD77RjQSAjVRC0DnyiVXsD4/KEwAAg8MB
D7YLjUHQPAl224u1QO///4X2dAX32olV7In4id+LnZDv//85nSjv//8PjAL8//+LtZDv//+Jwjm1
KO///w+FJvz//4X2D44e/P//i03shckPiRP8//+NSv+JtSzv///rX410JgAPvgGD6DCD+AkPl8CE
wHVIgDkwD4X3+///g62Q7///AYOtLO///wGAvZfv//8Bi5WQ7///GcCD4P2DwAQDReyF0olF7A+O
xvv//4XAD4m++///jbYAAAAAg+kBgL2X7///AHSci10UD74Ri0M0D7cEUMHoDIPwAYPgAeuQjXQm
AItFFItAOImF9O7//w++RgGLlfTu///HhRjv//8KAAAAgzyCeA+Fxff//4PGAg+2HseFGO///xAA
AADHhTzv//8AAAAA6ab3//+NtCYAAAAAgPpgD47x9///gPpmD47O+P//jbYAAAAA6d33//+LhSzv
///32DnQD40x/P//idDpKvz//4u1/O7//zm1XO///w+EHBMAAIuFOO///4lEJBCLlQzv//+JVCQM
i4007///iUwkCIud7O7//4lcJASLteju//+JNCSLjfzu//+LlZzv//+LhSTv///o8vD//4u9HO//
/4PvAQ+9hL2k7///icOD8x+JvQjv//9+U4lcJAyLhRzv//+JRCQIi5UA7///iVQkBIkUJOgEyf7/
iVwkDItF8IlEJAiLjfzu//+JTCQEiQwk6OfI/v+FwInCdBCLRfCJlIW89///g8ABiUXwi50g7///
g70c7///AYld7A+E7gwAAIO9HO///wIPhKMIAACLtRzv//+LnQjv//+LRfCD7gKLnJ2k7///i7y1
pO///4m1EO///4mdeO///4m9fO///4lEJAiLlRzv//+LjQDv//8pwo0EkYlEJASLnfzu//+JHCTo
RcP+/4XAfhSLRfDHhIW89///AAAAAIPAAYlF8ItN8DmNHO///w+PVQ8AAIu1/O7//4XJjZ249///
jVSO/H4OZpCLAolCBIPqBDnadfSLjRzv///HhYDv//8AAAAAi7SNvPf//41ZAceEjaTv//8AAAAA
iZ0E7///i40Q7///i5387v//jQyLiY3c7v//jXQmADu1eO///7//////D4SKAAAAi50I7///ifKL
hJ289///97V47///idaJx4uFfO////fniYXQ7v//i4V47///idONDAbrHI12AIuVfO///zHAOZXQ
7v//D5LAKZXQ7v//KcM583cXdTSLhRDv//+LldDu//87lIW89///dh8DjXjv//+D7wEDtXjv//+J
yCuFeO///zmFeO///3atiXwkDIuNBO///4lMJAiLnQDv//+JXCQEi7X87v//iTQk6AfX/v+LlRzv
//87hJW89///dBeJVCQMg+8BiVwkCIl0JASJNCToASf//4uNCO///4udHO///4u0jbz3//+FyYm0
nbz3//9+H4uV3O7//42duPf//420JgAAAACLAolCBIPqBDnadfSLlSDv//+F0g+F5ggAAIX/D4Q5
CQAAuSAAAAAPvdeJyIPyHynQKVXsg/hAD448EwAAg8JAifgp0dPoiUXgi4Uc7///iZWA7///i7SF
vPf//4X2D4Q3DQAAi7Uc7///99bB7h+LVewJtVjv//+LhVjv//+D6gGJRCQIuB8AAAArhYDv///p
mAcAAA+2TwKNXwLHhUDv//8BAAAA6az6//+LhWDv//+LnVzv//+DrRzv//8BiYVc7///iZ1g7///
6YH5//+LhTjv//+Nvbz3//+Jvfzu//+NXeyNdfCJRCQQi5UM7///iVQkDIuNNO///4lMJAiJ+Ymd
7O7//4lcJASJteju//+JNCSLlZjv//+LhSTv///oO+3//4mFJO///4tF7IXAD44dAQAAib1E7///
jb2k7///vgEAAACJvQDv//+JvUjv//+/AKsLCOtfiVwkEIsHiVQkCI0EhSidCwiJRCQMi4VE7///
iUQkBIuVSO///4kUJOjpxf7/icKJ2ANF8IXSiUXwdG6LhUjv//+LlUTv//+JhUTv//+JlUjv//+L
ReyFwHRvAfaDxxCLVeyF1nTtMfKLRwSJVeyLVfCNWP45036IiVQkEIuNRO///4lcJAiJTCQMiweN
BIUonQsIiUQkBIuFSO///4kEJOhxxf7/icLrhoPoAYuNRO///4lF8IuFSO///4mNSO///4mFRO//
/+uKi50A7///OZ1E7///dSKLRfDB4AKJRCQIi7VE7///iXQkBIu9/O7//4k8JOgdA/v/i03wicvB
4wWNUf8PvYSVvPf//4PwHynDgfsAQAAAiZ0g7///D4+dEAAAg70g7///QA+PDwMAAIuVmO///zmV
kO///w+FwQkAAIu1IO///4PuAYnwwfgfwegbjRQGg+IfKcKD+h8PhKEPAACD+h4PjwwNAAC4HwAA
ALsCAAAAKdCJRCQMjUXgiUwkCIu9/O7//4l8JASJhfDu//+LlfDu//+J2CnIjQSCiQQk6K3D/v8r
XfCF234gMdK5AgAAAIud8O7//4nIK0XwxwSTAAAAAIPCATnQf+fHRCQIAAAAAInyx0QkBAAAAADH
BCQAAAAAi40U7///i4Xw7v//6Gzt///p9/D//8dEJAyAXQoIx0QkCAMAAADHRCQEnG0KCIk0JOiX
EwAAhcAPhbrw//+LfQyF/3Q0jUYDx0QkDIBdCgjHRCQIBQAAAMdEJATDxAsIiQQk6GUTAACLVQyD
+AEZwIPgBY1EBgOJAouFFO///4XAD4XGCQAA2QVIxQsI6Xvw//+LVRSLjSTv//+LUjSJlfju//8P
tgGLnfju//8PvtD2RFMBEHUmjbYAAAAAg4Uk7///AYu1JO///4u9+O7//w+2Bg++0PZEVwEQdOA8
MHUbjXQmAIOFJO///wGLlSTv//8PtgI8MHTsD77QjULQg/gJD4cFAgAAi70k7///g8cBixSF4MUL
CLsfAAAAi7Us7///KdONSwHT4IlF5ItF7I1EsPu+AQAAAAHQiUXsjbQmAAAAAIOtkO///wGLhZDv
//+FwA+OnAUAAA++F4uF+O7///ZEUAEQdQkDvQzv//8PvheNQtCD+AkPh/4DAACJwoPHAYP7Ag+O
wAMAAI1L/YPrBNPiCVS14Ouqx0QkDIBdCgjHRCQIAwAAAMdEJASUbQoIiTQk6BISAACFwA+FNe//
/4B+AyiNfgMPhO0JAADZBVDFCwiLdQyF9g+ELO///4tFDIk46SLv//8Ptk8CjV8Cx4VA7///AAAA
AOkT9v//i0UMhcAPhAnw//+LVQyJCun/7///i4Uo7///i5Uw7///99iNtAJFEwAA6R32//+A+WUP
haHv///pP/D//4PCAomVnO///8eFWO///wEAAADpP/T//4uFIO///4PoQInHwf8Fg+AfiYVM7///
D4X6BgAAi5X87v//jXXgibXw7v//jV//jQS6ixCJVeCLQATHhVDv//8fAAAAiUXki7289///McCF
/3UUjXQmAIu1/O7//4PAAYs0hoX2dPCLlSDv//+LvZDv//+D6gE5vZjv//8PnME52A+cwAnIg+AB
iUQkCIuFUO///4lEJASLhJ289///iQQki40U7///i4Xw7v//6HXq///pAO7//4tNFIu9JO///4tB
OIPHAYsEkIPoV+nq/f//O7WM7///D4VK7///i4UM7///D7YUBo1C0DwJdhcPvsKLlfTu//+LBIKD
6GE8BQ+Hbe7//4n36SHv//+LhaTv//+Llajv//+DffABiYVk7///iZVo7///D481BQAAi4289///
x4Vw7///AAAAADnKiY1s7///D4YvBQAAi4Ug7///hcAPju4KAACDvSDv//8gD48ZCwAAi0Xgx4V0
7///AAAAAMdF4AAAAACJReSDhSDv//8gg70g7///QA+P0QoAAIuNbO///8eFbO///wAAAACJjXDv
//+LnWTv///324md4O7//5CLtWjv//85tXDv//8PhMABAACLvWzv//+LjXDv//+J+InK97Vo7///
iceJ0YuFZO////fnidOJxouFaO///40UAY20JgAAAAA5yw+HuAAAAA+EqgAAADHSKfIZ2YmVbO//
/4mNcO///4uFIO///4XAD4USAQAAhf8PhLoBAAC5IAAAAA+914nIg/IfKdApVeyD+EAPjqALAACD
wkCJ+CnR0+iJlXTv//+JReCLhVjv//+FwHUOi4Vw7///hcAPhFIFAAC4AQAAAItV7IlEJAi4HwAA
ACuFdO///4PqAYlEJASJPCSLjRTv//+LhfDu///oe+j//+kG7P//jbYAAAAAhfYPhE7///8DlWjv
//+D7wErtWTv//+D2wADjWjv//+J0CuFaO///zuFaO///w+DFP///+kd////jbQmAAAAALkDAAAA
idAp2dPojUsd0+IJRLXghfaJ0Q+E+wUAAIlV4IPDHDH26c37//+QjXQmAItNFIPHAYtBOIsEkI1Q
qenz+///jXQmAIO9IO///yAPjwgBAACLReCDhSDv//8giX3giUXk6Vb+//+NtgAAAACDvSDv//8g
D4+bAAAAi0Xgg4Ug7///IIl94IlF5OnG9f//i41w7///A41s7///D4NKAQAAK41k7///Mf8DvWTv
//+D0QCJvWzv//+//////4mNcO///+ld/v//g23sIIO9IO///0DHReQAAAAAiX3gD45y9f//i40c
7///i7SNvPf//+nU9v//g23sIIO9IO///0DHReQAAAAAiX3gD46t/f//6VP+//+4QAAAACuFIO//
/4mFgO///3S7iUQkDMdEJAgCAAAAi5Xw7v//iVQkBIkUJOjXvP7/uSAAAACJ+CuNgO///9PoCUXg
64m4QAAAACuFIO///4mFdO///w+E9/3//4lEJAzHRCQIAgAAAIuN8O7//4lMJASJDCTojrz+/7kg
AAAAifgrjXTv///T6AlF4OnC/f//jV3gg+4BiZ3w7v//dQfHReAAAAAAi1Xsx0QkCAAAAADHRCQE
AAAAAMcEJAAAAACLjRTv//+LhfDu///oR+b//+nS6f//McCLnWTv//+//////4O9ZO///wCLteDu
//8PlcApw+nm/P//i4Uo7///jTSFPUAAAIuFQO///4XAD4XT8P//i4Uw7///K4Uo7///jTSFA0AA
AOm78P//i40w7///weEC6Qnu//+Lvbz3//+LtaTv//8x24n6idj39onDi4Ug7///ideFwHVzhdsP
hIkAAAAPvdO4IAAAAIPyHynQuSAAAAApVeyD+EAPjgsIAACNckCJ2Cnx0+iJReCLVewxwIPqAYX/
D5XACYVY7///uB8AAACLvVjv//8p8IlEJASJHCSJfCQIi40U7///i4Xw7v//6E3l///p2Oj//4O9
IO///yB/N4tF4IOFIO///yCJXeCJReTpWf///4Nt7CCDvSDv//9Ax0XkAAAAAIld4A+OPv///zH2
64KNdgC+QAAAACu1IO///4X2D45s////iXQkDMdEJAgCAAAAi43w7v//iUwkBIkMJOjHuv7/uSAA
AACJ2Cnx0+gJReDpO////4uFwPf//4uVvPf//4mFcO///4mVbO///8eFdO///wAAAADpHvv//zu1
jO///w+E3Oj//4D5cA+F0+j//+mD6f//i1UMhdKNtgAAAAAPhPzn//+LRQjZ7ot9DIkH6fPn//+N
deCNBI0AAAAAibXw7v//iUQkCIu9/O7//4k0JIl8JATo7fj6/4tF8IP4AQ+O1wMAALlCAAAAulZV
VVUrjSDv//+JyPfqwfkfKcqNQgLpBO3//4uNTO///41d4In+iZ3w7v//g+kBOfqJjVDv//9+fYuF
/O7//41N4Iu1TO///4nLx4WE7///IAAAAImN8O7//40EuCm1hO///4n+iYXY7v//iZXk7v//i4XY
7v//g8YBD7aNhO///4OF2O7//wSLUASLANPiD7aNTO///9PoCcKJE4PDBDm15O7//3/KifCJ+yn4
g+gBD4+V+P//i4S1vPf//4n7D7aNTO///9PoiUXk6Xv4//8xwIO9bO///wAPlcDpovr//7jo////
ZccAIgAAAIuFFO///4XAD4Q69v//2QVMxQsI6bXm//+LnQjv//+Ltfzu//+NDJ6LnRzv//+F2w+I
rPL//4sBg+sBid731oXAifAPlMKD6QTB6B+EwnXm6ZXy//+LtRzv//+LhSDv//8pzoXAD45+AwAA
i70g7///ifDB4AWNHDiD+0APj28CAACLReDHhYDv//8AAAAAx0XgAAAAAIlF5ImdIO///4XJfjGL
hfzu//+Lnfzu//+NVIj8jQQOjQyDjZ249///jbQmAAAAAIsCg+oEiQGD6QQ52nXyhfZ4GjHAjXQm
AIu9/O7//8cEhwAAAACDwAE5xn3si4Uc7///Mf+DvSDv//9AjVABi7SFvPf//8eEhaTv//8AAAAA
iZUE7///D44r8P//6bPx//+LVeyNReDHRCQIAQAAAMdEJAQfAAAAiQwki40U7///6PPh///pfuX/
/4tKLImNPO///w+2AYPoATx9D4d05P//i1ooiZ047///gDsAD4V25P//6V3k//+LXRSLSziJ+4PD
AQ+2E41C0DwJdvMPvsKLBIGD6GE8GXbmgPpfdOGA+ikPheP1//+LdRSNReiJRCQEjUcBx0QkDAAA
AADHRCQIAAAAAIl0JBCJBCTo14///zld6InHD4TiAwAA2QVQxQsIjXsB6af1//+DvTDv////D4S8
AQAAuOj///9lxwAiAAAAi4VA7///hcAPhaIBAACLhRTv//+FwA+FhAMAANkFSMULCIPDAQ+2A4Po
MDwJdvOLfQzZwIX/D4SH5P//3diLTQyJGel95P//jULhiUQkDI1F4IlMJAiLvfzu//+JfCQEiYXw
7v//i5Xw7v//uAIAAAApyI0EgokEJOgHt/7/ugEAAAArVfCF0olEleAPjg3z//8x0rkBAAAAi53w
7v//icgrRfDHBJMAAAAAg8IBOdB/5+no8v//i4Uc7///iXQkBMHgAolEJAiLvQDv//+JPCToD/X6
/+nA7P//x0SF4AAAAADpHPz//4uFIO///8eFgO///0AAAAAphYDv//+DvYDv//8fD486AgAAi72A
7///hf8PhHf9//+LjYDv///HRCQIAgAAAIlMJAyLvfDu//+JfCQEiTwk6Oi1/v+LTfDpS/3//4u9
OO///4m1jO///w+2D4D7MHRFhMm4/////3Q2i4WM7///OggPhbLj//8xwOsQkIu9jO///zoUBw+F
nuP//4u9OO///4PAAQ+2FAeE0nXgg+gBAYWM7///g4WM7///AYuFjO///w+2GOuki4UU7///hcAP
hX4BAADZ7uld/v//icfHhSzv//8AAAAAx4Uw7///AAAAAOm15v//ifDB4AXHhYDv//8AAAAAKUXs
6Z/8//+J+otFCITSD4TD4///idiD6AHpueP//4uNOO///7r/////D7YBhMB0LzoHD4VD5P//McDr
D5A6FAeQjXQmAA+FMOT//4uNOO///4PAAQ+2FAGE0nXhjVD/Adfp1uT//4uFIO///8eFdO///wAA
AACD6CCJRezpIvX//4u9bO///8eFbO///wAAAACJvXDv//8x/+ni9f//uEAAAAArhSDv//+JhXTv
//8PhOf0//+JRCQMx0QkCAIAAACLnfDu//+JXCQEiRwk6GK0/v+Ltbz3//+JtWzv///puPT//41d
4Imd8O7//40EjQAAAACLvfDu//+7AgAAAIlEJAiLhfzu//+J2inKjRSXiRQkiUQkBOjZ8vr/K13w
hdsPjojw//8x0rkCAAAAi53w7v//icgrRfDHBJMAAAAAg8IBOdB/5+lj8P//2e7Z4Ond/P//i4WA
7///x0QkCAIAAACD4B+JRCQMi5Xw7v//jUXkiQQkiVQkBOi2s/7/i03wx0XgAAAAAOkS+///uOj/
//9lxwAiAAAA6TDh//+46P///2XHACIAAADpkfD//9kFTMULCOl3/P//99qDwiCJlSDv///pVPj/
/4nQ2QVQxQsIMckl////f74AAADACfjbfdR0ConWifmBzgAAAICJddiJTdTbbdTp8fv///fag8Ig
iZUg7///6db1///32oPCIImVIO///+nz9f//jbQmAAAAAFWJ5YPsEItFEMdEJAgAAAAAiUQkDItF
DIlEJASLRQiJBCToed///8nDkJCQkJCQkFWJ5YPsBItVCItFDA+2TRCLEoPAfw+2wMHgF8HhH4Hi
//9/AAnBCdGJTfzZRfzJw1WJ5YPsCMdF/AAAAAAPtlUQi0X8i00Ix0X4AAAAAMHiHyX///9/CdAP
t1UMiUX8Jf//D4BmgcL/A4Hi/wcAAMHiFAnQi1EEiUX8iwGB4v//DwCJRfiLRfwlAADw/wnQiUX8
3UX4ycOQkJCQkJCQkJBVieWD7AwPtkX9i1UQi00Ig+B/weIHCdAPt1UMiEX9D7dF/GaBwv8/ZoHi
/39mJQCACdBmiUX8iwGJRfSLQQSJRfjbbfTJw5CQkJCQkJCQkFWJ5YPsFItFCI1V8IlF8ItFDIlF
9ItFEIlF/LgQ8gkI6Bt3//8x0oXAdRmLRfiJBCToKhD//4tF+IkEJOivdf//i1X4idDJw5CNtCYA
AAAAVYnlg+wsiX38i30IiV30iXX4i0cEqfDu//91Y4tXDIs1XCUMCIsdzDEMCIsNyDEMCIlV8IsX
hdJ0PolMJBCLTfANAAAAgIl0JBiJXCQUx0QkDAAAAACJTCQIiUQkBIkUJOjK3f3/iUcIi130i3X4
i338iexdw2aQuvGMCwjru8dEJAgFAAAAx0QkBEjGCwjHBCT8nAsI6OUX+/8xyTHSiQQkMcDo58z9
/5CQkJCQkJBVuODyCQiJ5YtVCOgwdv//XYP4ARnA99DDjbQmAAAAAFWJ5V3p1/b9/5CQkJCQkJBV
ieVTg+wUi0UQiUX0i0UIiUXsi0UMiUXwuAAAAACFwHQMxwQk6BAMCOjiDPb3jVXsuFDzCQjo1XX/
/4P4AbgAAAAAGdsjXfiFwHQMxwQk6BAMCOi4DPb3idiDxBRbXcNVieVTi10Ii0sIi1MEiwPoXAQA
AIlDDFtdw5CQkJCQkFWJ5VOD7BiLRQiJReiLRQyJReyLRRSJRfSLRRCJRfC4AAAAAIXAdAzHBCTo
EAwI6FwM9veNVei44PMJCOhPdf//g/gBuAAAAAAZ2yNd+IXAdAzHBCToEAwI6DIM9veJ2IPEGFtd
w412AI28JwAAAABVieVTg+wEi10Ii0MMi0sIi1MEiQQkiwPo4wMAAIlDEIPsBItd/MnDkJCQkJCQ
kJBVieVXVlOLfQw5fQh0QotFEIXAdDuLRRQxyYtYOI12AItFCA+2NAiJ8g+2wg+2FA+LBIMrBJN1
DonyhNJ0CIPBATlNEHXaW15fXcOQjXQmADHAW15fXcOQkJCQkJCQkJBTi1QkEItMJAyLXCQIuGgA
AADNgFs9AfD//w+D4BT7/8OQkJCQkJCQkJCQkJCQkJBVieWD7ByJdfyLdQiJXfiLFotOFItGBMdE
JBAAAAAAi14Mx0QkCAAAAACJXCQMi14IiVwkBIuazAEAAIkcJOjNpP3/iQaD7BSLXfiLdfyJ7F3D
jbQmAAAAAI28JwAAAABVieVXicdWic5Tg+xEoaAxDAiJVcTHRewAAAAAhcCJRch0NonDjXYAO7Os
AQAAciI7s7ABAABzGoC7lQEAAAAPiIsAAACJ8onY6LIP+/+FwHV+i1sMhdt1z4X/kI10JgAPhNQA
AACD//+NtCYAAAAAdGOLRQyNTeyLVQjHRCQQAAAAAMdEJAgAAAAAiUQkDI2H0AEAAIkEJItFxIlU
JASJ+ugKpP3/g+wUicKLTewxwIXJdAsxwIXSdAKLAgNBBI1l9FteX13CCACNtCYAAAAAiV3I64SL
Rcg7BaAxDAgPhKMAAACLRcjrCY20JgAAAACJ0IuQbAEAAIXSdfSLVcgF0AEAAIkEJItFxI1N7MdE
JAwAAAAAx0QkCAAAAACJVCQQi1UIiVQkBItVyOiAo/3/g+wUicLpcf///2WhDAAAAIXAdW2DTQwB
i1UMjU3si0UIx0QkEAAAAADHRCQIAAAAAIlUJAyLVciJRCQEi4LMAQAAiQQki0XE6DOj/f+D7BSJ
wukk////hcB0FDuwrAEAAHIMO7CwAQAAD4JF////Mckx0jHAxwQkYMYLCOjvyP3/i0XEi1XIg00M
BYlF0ItFCIlVzItVDIlF1I1F7IlV2IlF4GXHBRwAAAABAAAAjU3zjVXkjUXojV3Mx0XkAAAAAIlc
JATHBCSg9AkI6K/H/f+D7AiJxmWHPRwAAACD/wJ1ILoBAAAAZYsdCAAAAGWLDSAAAAC48AAAAIPD
HIPJAc2Ai13khdt1CItVzOlq/v//iRwk6Afq+v+NUAGDwBOD4PwpxI1EJCOD4PCJVCQIiVwkBIkE
JOgF6/r/i13oiRwkicfo2On6/41QAYPAE4Pg/CnEjUQkI4Pg8IlcJASJVCQIiQQk6Nbq+v+AffMA
icN0C4tF5IkEJOhzvPr/McmJ2onwiTwk6OXH/f+QjXQmAFWJ5YPsCMdEJAQCAAAAxwQkAAAAAOgm
/f//g+wIycOQVYnlg+woiV30icuJffyJ14lN5Il1+IlF4MdF7AEAAAAPtgExyYTAD4SDAAAAD7bI
D7ZDAYTAdHiJyg+2wMHiBI0MEA+2QwKEwHRlicoPtsDB4gSNDAIPtkMDhMB0UonKD7bAweIEjQwC
D7ZDBITAdD+Jyg+2wMHiBI0MAg+2QwWNcwWEwHQpkMHhBA+20AHKg8YBidAlAAAA8InBMdHB6Bgx
wQ+2BoTAdd6NtgAAAACNReSJ+olN6ItNCIkEJItF4MdF8AAAAADHRCQEAAAAAOhL/P//i130i3X4
i338g+wIiexdwgQAkJCQkJCQkJCQVTHJVzH/VonGg+wEiRQkkA+2FoPGAQ+26onog+B/0+CDwQcJ
x4TSeOeD+R93DoPlQHQJuP/////T4AnHiwQkiTiDxASJ8F5fXcONtgAAAACLRCQEi0BIw5CNtCYA
AAAAi0QkBItATMOQjbQmAAAAAItMJASLVCQIi0FgwegfiQKLQUzDjbYAAAAAjb8AAAAAi1QkCItE
JASJUEzDjXQmAItEJASLQFDDkI20JgAAAACLRCQEi0Bcw5CNtCYAAAAAi0QkBItAWMOQjbQmAAAA
AItEJASLQFTDkI20JgAAAACD7AyLVCQQi0IIhcB0DYlUJATHBCQBAAAA/9CDxAzDkFOD7AiLRCQU
6DQoAACBw38WAgCLVCQQg/gRfyz2QmNAD7aMA2QfAAB0FoB8AmwAdA+LTCQYiQyCg8QIW8ONdgCA
+QSLBIJ0COjjT/v/jXYAi1QkGIkQg8QIW8OQjXQmAIPsDItUJBSJHCSLTCQQ6M4nAACBwxkWAgCJ
dCQEg/oRiXwkCH8w9kFjQA+2tBNkHwAAizyRdBmAfBFsAIn4dBCLHCSLdCQEi3wkCIPEDMOQifA8
BHQK6HVP+/+QjXQmAIsHixwki3QkBIt8JAiDxAzD6w2QkJCQkJCQkJCQkJCQU+hbJwAAgcOmFQIA
g+wIi0wkEIC7aB8AAAR0DOgvT/v/jbQmAAAAAIkR9kBjQHQExkBwAIlIEIPECFvDjXQmAOgYJwAA
gcFnFQIAxoFkHwAABMaBZh8AAATGgWUfAAAExoFnHwAABMaBah8AAATGgWsfAAAExoFpHwAABMaB
aB8AAATGgW8fAAAMxoFwHwAADMaBcR8AAAzGgXIfAAAMxoFzHwAADMaBdB8AAAzGgW0fAAAExoFs
HwAABMONdCYAU4PsGOiYJgAAgcPjFAIAjUQkDIlEJASLRCQgg+gBiQQk6Fo/AACD+AEZwPfQI0Qk
FIPEGFvDjXYAjbwnAAAAAFWJ5VdWU+hWJgAAgcOhFAIAg+xM/IlFqItFDDlVqIlVuMeAkAAAAAAA
AAAPg6EAAACLVQiLsKQAAACLQmDB6B8DQkw5xg+DhwAAAI1N8MdFyAAAAACJTbSLfagPtg+DxwGJ
fagPttGJ0CXAAAAAg/hAdCU9gAAAAHRmPcAAAAAPhLMAAACA+S8PhpoAAABmkOi7Tfv/jXYAi0UM
g+I/D6+QsAAAAI0EFotVDImCpAAAAItNqDlNuHYZi1UIi30Mi0Jgi7ekAAAAwegfA0JMOcZyho1l
9FteX13DjbYAAAAAg+I/MfaJVbwxyY22AAAAAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSL
RQyLVbwPr7CsAAAAx0TQBAEAAACJNNDri2aQi4STNLb//wHY/+CQjXQmAItNDIPiP8dE0QQAAAAA
6Wb////HRdgAAAAAMcmNdCYAi3WoD7YWg8YBiXWoidCD4H/T4IPBBwlF2ITSeOMx9jHJjbQmAAAA
AIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQyLVdgPr7CsAAAAx0TQBAEAAAD33ok00On2
/v//i0UMD7aAuAAAAA+20IhFwwQBiVXED4QpBgAAidCD4HCD+CAPhFQHAAAPjzwGAACFwI10JgB0
DIP4EI12AA+FkP7//8dF4AAAAACLRaiAfcNQiUXcD4X3BQAAg8ADg+D8ixCDwASJRaiJVayLfayL
dQyJvqQAAADpev7//4tVqItNDA+2AoPCAQ+vgbAAAACJVaiNBAaJgaQAAADpVv7//4t9qItVDA+3
B4PHAg+vgrAAAACJfaiNBAaJgqQAAADpMv7//4tNqIt9DIsBg8EED6+HsAAAAIlNqI0EBomHpAAA
AOkP/v//x0XMAAAAADHJkI10JgCLRagPthCDwAGJRaiJ0IPgf9Pgg8EHCUXMhNJ44zH2McmNtCYA
AAAAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45ItFDItVzA+vsKwAAADHRNAEAQAAAIk00Omg
/f//MfYxyY12AIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQzHRPAEAAAAAOlt/f//MfYx
yYt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQzHRPAEAAAAAOk9/f//x0XQAAAAADHJjXYA
i3WoD7YWg8YBiXWoidCD4H/T4IPBBwlF0ITSeOMx9jHJjbQmAAAAAIt9qA+2F4PHAYl9qInQg+B/
0+CDwQcJxoTSeOSLRdCLVQzHRMIEAgAAAIk0wunX/P//i0XIhcAPhHoFAACLRciLiJAAAACJTciL
VQy5KQAAAInHi3UM86WJgpAAAADppvz//4tNDItVyIt9DIuJkAAAAIlNsItFsLkpAAAAi3Ww86WJ
RciJkJAAAADpefz//zH2McmNdCYAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45ItFDDHJibCY
AAAAMfaNtCYAAAAAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45ItFDImwlAAAAMeAoAAAAAEA
AADpDfz//zH2McmLfagPtheDxwGJfaiJ0IPgf9Pgg8EHCcaE0njki0UMibCYAAAAx4CgAAAAAQAA
AOnV+///MfYxyYt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQyJsJQAAADpp/v//4tNqDH2
i1UMiYqcAAAAMcnHgqAAAAACAAAAjXQmAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOQB94l9
qOlj+///MfYxyY22AAAAAItFqA+2EIPAAYlFqInQg+B/0+CDwQcJxoTSeOSLVQyLTajHRPIEAwAA
AIkM8jH2McmNtCYAAAAAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45AH3iX2o6fv6//8x9jHJ
jbYAAAAAi0WoD7YQg8ABiUWoidCD4H/T4IPBBwnGhNJ45ItVtItFqOg59///i1UMx0TyBAEAAACJ
RaiLRfAPr4KsAAAAiQTy6ar6//8x9jHJkI10JgCLfagPtheDxwGJfaiJ0IPgf9Pgg8EHCcaE0njk
i0UMi1W0ibCYAAAAifjo4fb//4tVDMeCoAAAAAEAAACJRaiLRfAPr4KsAAAAiYKUAAAA6U36//+L
VbSLRajosfb//4tNDIlFqIuBrAAAAA+vRfCJgZQAAADpJ/r//8dF1AAAAAAxyZCNdCYAi3WoD7YW
g8YBiXWoidCD4H/T4IPBBwlF1ITSeOMx9jHJjbQmAAAAAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJ
xoTSeOSLRQyLVdQPr7CsAAAAx0TQBAQAAACJNNDpuPn//zH2McmNdgCLfagPtheDxwGJfaiJ0IPg
f9Pgg8EHCcaE0njki1W0ifjo+vX//4tVDMdE8gQEAAAAiUWoi0XwD6+CrAAAAIkE8ulr+f//MfYx
yY22AAAAAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQwxycdE8AQFAAAAiTzwMfZmkIt9
qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOQB94l9qOkL+f//i1UMMcCQjXQmAImCgAAAAIPABMeC
hAAAAAEAAACDwgiD+EB15enh+P//MfYxyY10JgCLRagPthCDwAGJRaiJ0IPgf9Pgg8EHCcaE0njk
i1UIiXJo6bL4//+LTajHReAAAAAAiU3ci0XEg+APg/gMD4dz+P//i4SD9Lb//wHY/+CD+EAPhBcB
AACD+FAPhMb5//+D+DCQjXQmAA+FSPj//4t1CIt2WIl14Omx+f//i32oiz+DRagIiX2si1WshdIP
hLv5//+DZcRwg33EEA+E2wAAAItV4AFVrIB9wwAPiZ35//+LTayLCYlNrOmQ+f//i3WoizaDRagE
iXWs67yLTagPvwmDRagCiU2s662LRaiNVezoYvT//4t17Il1rIlFqOuXi1WoixKDRagIiVWs64mL
RaiLAINFqASJRazpeP///4t9qA+3P4NFqAKJfazpZv///8dFrAAAAAAx9ot9qInxg8YHD7YXg8cB
iX2oidCD4H/T4AlFrITSeOHpOf///4tNqIsJg0WoBIlNrOko////i00Ii0lUiU3g6b/4//+LfQiL
f1yJfeDpsfj//4tF3IlF4Oka////gezAAAAAjUQkD4Pg8OmA+v//6w2QkJCQkJCQkJCQkJCQVYnF
V4nXVlOD7Bzo0RwAAIHDHAsCAPZCY0B0CYB6cACNQhB1A4tHEIXAD4SqAAAAMfbrPo10JgCEwI22
AAAAAHQohcmNdCYAdCA50Y10JgB0GA+2hB5kHwAAiUwkBIkUJIlEJAjo1tz6/4PGAYP+EXQ+gHw1
bACLVLUAiwy3dRqF0g+VwIB8N2wAdKyEwHTagLweZB8AAAR0BugxRPv/kIPGAYP+EYlMJBSJCnXE
ZpD2RWNAdRKLVRAxwIXSdDGDxBxbXl9dw5CAfXAAjVUQdeiNtCYAAAAA69yLV0iNRCQYiQQkifjo
lfT//+lA////x0QkBAQAAACJPCToAPT//ytFSANHaOu3kI20JgAAAABVicVXVlOB7CwBAACLhCRE
AQAA6LkbAACBwwQKAgA51YlUJAyJRCQkD4NqBgAAjYNkHwAAvwEAAACJRCQIjXYAD7ZVAIPFAY1C
/Q+28jyTdgfoakP7/2aQD7bAi4SDKLf//wHY/+BmkIPuMIl0JBCQg/8/d9yLTCQQiUy8JIPHATls
JAx3uoX/jUf/dMSLRIQkgcQsAQAAW15fXcONdCYAMfYxyY10JgAPtlUAg8UBidCD4H/T4IPBBwnG
hNJ46YnojZQkKAEAAOjD8f//g/4RicUPj3n///+LhCRAAQAAi0wkCPZAY0APthQxiwywdAuJTCQE
gHwwbAB1D4D6BA+FTf///4sJiUwkBItUJAQDlCQoAQAAiVQkEOlS////ZpAx9jHJjXQmAA+2VQCD
xQGJ0IPgf9Pgg8EHCcaE0njpg/4RD48J////i4wkQAEAAItUJAj2QWNAD7YEMosUsXQPiVQkEIB8
MWwAD4UB////PAQPhdr+//+LEolUJBDp7v7//422AAAAAI2UJCgBAACJ6Oj68P//jVaQg/oRicUP
j63+//+LRCQID7ZMMJCLhCRAAQAA9kBjQIs0kHQPiXQkBIB8EGwAD4U+////gPkED4V8/v//izaJ
dCQE6Sr///+NVrCD+hEPj2X+//+LTCQID7ZEMbCLtCRAAQAA9kZjQIsMlnQPiUwkEIB8FmwAD4Vc
/v//PAQPhTX+//+LCYlMJBDpSf7//5CD/wGQjXQmAA+OG/7//41C5oPvAjwUi3S8JItMvCgPhwX+
//8PtsCLhIN4uf//Adj/4I22AAAAAA+/RQCNbAUCOWwkDImEJCgBAAAPh8f9///pCP7//2aQhf8P
hMn9//+D7wEPv0UAg8UCi0y8JImEJCgBAACFyQ+E2/3//wHFOWwkDA+Hj/3//+nQ/f//ZpCD/wGQ
jXQmAA+Oi/3//41P/41X/ot0jCSLRJQkOWwkDIlEjCSJdJQkD4da/f//6Zv9//+QjXQmAA+2VQCN
R/85womUJCgBAAAPjUv9//8p0IPFAYtEhCSJRCQQ6Vj9//+D/wIPjjD9//+NR/+Nd/2LVIQkiUQk
GItEtCSNT/45bCQMiVQkFItUJBiJBCSLRIwkiUSUJIsUJIlUjCSLTCQUiUy0JA+H3vz//+kf/f//
kIP/AQ+O4Pz//4t0vByJdCQQjbQmAAAAAOnr/P//jXYAhf8PhMH8//+D7wE5bCQMD4ej/P//jXYA
6eH8//+NdgCF/422AAAAAA+Em/z//4tMvCCJTCQQZpDpq/z//412AInojZQkJAEAAOi67v//i4wk
JAEAAIlMJBCJxemI/P//x0QkEAAAAAAxyY22AAAAAA+2VQCDxQGJ0IPgf9Pgg8EHCUQkEITSeOfp
Wvz//2aQi1UAg8UIiVQkEOlJ/P//kItFAIPFCIlEJBDpOfz//5CLdQCDxQSJdCQQ6Sn8//+Qi00A
g8UEiUwkEOkZ/P//kA+/VQCDxQKJVCQQ6Qj8//8Pt0UAg8UCiUQkEOn4+///D751AIPFAYl0JBDp
6Pv//w+2TQCDxQGJTCQQ6dj7//+F/w+Esfv//4PvAYD6H4t0vCSJdCQQD4SMAAAAdkKA+iMPhLcA
AACA+pSNtgAAAAB0f4D6II12AA+Fe/v///dUJBCNtgAAAADpi/v//412AItVAIPFBIlUJBDpefv/
/5CA+gZ0LYD6GQ+FS/v//4tEJBDB+B8xRCQQKUQkEOlW+///PAQPhH0BAAA8CA+FJ/v//4tEJBCL
AIlEJBDpN/v//420JgAAAAD3XCQQ6Sf7//8PtkUAg8UBPAJ0TI10JgB3wCwBjXQmAA+F6/r//4tU
JBAPthKJVCQQ6fr6//8x9jHJjbYAAAAAD7ZVAIPFAYnQg+B/0+CDwQcJxoTSeOkBdCQQ6dD6//+L
TCQQD7cJiUwkEOnA+v//ifKJ8MH6H/f5iVQkEOmu+v//D6/OiUwkEOmi+v//CfGJTCQQ6Zf6//8B
8YlMJBDpjPr//9PmiXQkEOmB+v//0+6JdCQQ6Xb6///T/ol0JBDpa/r//zHxiUwkEOlg+v//IfGJ
TCQQ6VX6//+J8onwwfof9/mJRCQQ6UP6//8pzol0JBDpOPr//zHAOfEPlMCJRCQQ6Sj6//8xwDnx
D53AiUQkEOkY+v//McA58Q+fwIlEJBDpCPr//zHAOfEPnsCJRCQQ6fj5//8xwDnxD5zAiUQkEOno
+f//McA58Q+VwIlEJBDp2Pn//zHA6e75//+LdCQQizaJdCQQ6cL5//9mkFVXVlPoGBUAAIHDYwMC
AIHsrAAAAPy5IAAAAIlEJBSNRCQoi3QkFIlUJBCJx4lEJAzzpfaEJIsAAABAdEuAvCSYAAAAAI1E
JDh0PYXAD4QbAwAAi0QkFPZAY0B0BMZAcACLTCQQi1QkFIuBoAAAAMdCEAAAAACD+AF0HYP4AnRw
6Is8+/+NdgCLRCQ4jXQmAOu5jbYAAAAAi0QkEIuQmAAAAIP6EX/Z9oQkiwAAAEAPtowTZB8AAIt0
lCh0I4C8FJQAAAAAifB0F4tUJBADgpQAAACJRCQY61qNtCYAAAAAgPkEdZuLBuvgjbQmAAAAAItM
JBAx/4uxnAAAADHJZpAPthaDxgGJ0IPgf9Pgg8EHCceE0njqi0QkDI0UPsdEJAQAAAAAiQQkifDo
Ifj//4lEJBiLTCQYjYNkHwAAMe2LVCQUiUQkCIlKSI22AAAAAItUJBCDfOoEBXdqi0TqBIuEg8y5
//8B2P/gjbYAAAAAi0QkEDH/McmLNOiQjXQmAA+2FoPGAYnQg+B/0+CDwQcJx4TSeOqLRCQMjRQ+
i0wkGIkEJInwiUwkBOih9///i1QkFPZCY0B0BcZEKmwAi0wkFIkEqYPFAYP9EnWDi0wkEIC5uwAA
AAAPhXoBAACLVCQUgWJg////f4HErAAAAFteX13DjXQmAItEJBAx/zHJizTokI10JgAPthaDxgGJ
0IPgf9Pgg8EHCceE0njqi0QkDI0UPotMJBiJBCSJ8IlMJAToGff//4C8HWQfAAAED4U7/v//i1Qk
FMZEKmwBiQSqg8UBg/0SD4Xz/v//6Wv///+NtgAAAACLVCQQgLwdZB8AAASLBOoPhQP+//+LTCQU
xkQpbAEDRCQYiQSpg8UBg/0SD4W3/v//6S////9mkItUJBCLBOqAvASUAAAAAHVPi1QkFItEhCj2
QmNAD4T7/v//6fH+//+LVCQUi0wkEPZCY0CLBOl0BcZEKmwAi0wkFANEJBiJBKmDxQGD/RIPhVv+
///p0/7//422AAAAAIP4EQ+Pd/3//4tMJAj2hCSLAAAAQA+2FAGLRIQoicF1C4D6BA+FVv3//4sI
gLwdZB8AAAQPhUb9//+LRCQUxkQobAGJDKiDxQGD/RIPhf79///pdv7//5CLRCQUgUhgAAAAgIHE
rAAAAFteX13Di0wkFI2EJKgAAACLUUiJBCSLRCQM6Djq///pxvz//412AIPsDIkcJOiGEQAAgcPR
/wEAiXQkBInWiXwkCInH6E78//+LhrQAAACD+BF/OPZHY0APtowDZB8AAIs0h3QigHwHbACJ8nQZ
iVdMixwki3QkBIt8JAiDxAzDjbQmAAAAAID5BHQL6BY5+/+NtgAAAACLFo22AAAAAOvNjbYAAAAA
VVdWU+gIEQAAgcNT/wEAg+xc/LkwAAAAiUQkEInXMcDzq4nVi0QkEItQTMdAaAAAAADHQFAAAAAA
hdIPhGICAACLTCQQg8BUiUQkBItBYMHoH41EAv+JBCTokikAAIXAiUQkGA+EHgIAAItUJBCLQlyJ
haQAAACLRCQYK0AEg8AEiUQkHIPACYlEJCSJBCTovM/6/4tMJByAeQlljVQBAY16CQ+EJwIAADHJ
MfaNdgAPtheDxwGJ0IPgf9Pgg8EHCcaE0njqibWwAAAAifgx9o1UJFgx/+j15v//iUQkCItEJFiJ
hawAAACLRCQcgHgIAQ+EuQEAAJCLTCQID7YRg8EBiUwkCInxg8YHidCD4H/T4AnHhNJ44Im9tAAA
AMaFuQAAAP+LdCQkD7YGx0QkRAAAAAA8eg+EJAMAAIt8JCSNVCRUiVQkDIPHAesujXYAPFJ0TDxQ
dGA8U422AAAAAA+FQgMAAMaFuwAAAAGLdCQID7YHg8cBiXQkCITAD4SdAAAAPEx1yYtMJAgPtgGJ
zoPGAYiFuQAAAOvWkI10JgCLdCQID7YGiIW4AAAAi3QkCIPGAeu7ZpCLRCQIi3QkCA+2AIPGAQ+2
0IhEJEsEAYlUJCgPhPcCAACJ0IPgcIP4IA+EWQMAAA+OCwEAAIP4QA+ENwMAAIP4UI20JgAAAAAP
hAIBAACD+DCNtCYAAAAAD4Q6AwAAZpDo4zb7/412AItMJESFyQ+EhAIAAIt0JESJdCQIi1QkHItM
JBCLAolsJASJDCSNVAIEi0QkCOhe6P//D7aFuAAAADz/D4SfAgAAg+AHg/gCD4TNAAAAD4+VAgAA
hcCNdgB1nrgIAAAAkOm6AAAAjXYAi3QkEItGTGaBOFi4D4R3BQAAgDi4D4QcAwAAuAUAAACDxFxb
Xl9dw4tUJAgPtgKDwgGJVCQIiYW0AAAA6VX+//+NtCYAAAAAgHkKaA+Fz/3//4tCCYPBC416DYlM
JCSJhbwAAADpt/3//422AAAAAIXAdAyD+BAPhRP///+NdgDHRCQ0AAAAAIB8JEtQiXQkLA+EyQEA
AItEJCiD4A+D+AwPh+n+//+LhIPkuf//Adj/4LgEAAAAi3QkGDHJx0QkIAAAAACNfAYIMfaAvboA
AAAAdUQPtoW5AAAAPP+IRCQXdGEPtsCJwoPicIP6IIlUJDgPhNQEAAAPj+cBAACF0g+FDQMAAMdE
JEAAAAAAZpDp/AEAAI12AA+2F4PHAYnQg+B/0+CDwQcJxoTSeOqNNDeJdCQgD7aFuQAAADz/iEQk
F3Wfi3QkIIX2D4QwBAAAi3QkGIsGiWwkBI1UBgSLRCQQiQQki0QkIOi65v//g8RcMcBbXl9dw4sO
g8YEiUwkCItEJAiFwHQvg2QkKHCDfCQoEA+EPwEAAItMJDQBTCQIgHwkSwB5EItEJAiLAIlEJAiN
tgAAAACLVCQIiZWoAAAA6SL9//+LBoPGCIlEJAjrr422AAAAADH2Mf+NdCYAi0QkCInxg8YHD7YQ
g8ABiUQkCInQg+B/0+AJx4TSeOADfCQIiXwkRMaFugAAAAGDRCQkAYt0JCQPtgbplPz//4tMJESJ
TCQIi1QkCLgDAAAAhdIPhXP9//+DxFxbXl9dw420JgAAAACJdCQsx0QkNAAAAADpPv7//420JgAA
AACNRgOD4PyLCI1wBIlMJAjpRP///410JgAxwOk4/v//kIP4Aw+Eaf3//4P4BI10JgAPhfr8//+4
EAAAAJCNdCYA6RL+//+LVCQQi1JciVQkNOnT/f//jXYAi0wkEItJVIlMJDTpwP3//4tEJBCLQFiJ
RCQ06bD9//+LVCQsiVQkNOm0/v//g3wkOEAPhLUBAACDfCQ4UA+EC/7//4N8JDgwD4WK/P//i3Qk
EIt2WIl0JECAfCQXUA+EnAIAAIPgD4P4DIl8JDwPh2T8//+LhIMYuv//Adj/4IF4Aa0AAAAPhdf8
//9mgXgFzYAPhcv8//+LVCQQi0JIjYigAAAAi1Eci3QkEMeFoAAAAAEAAADHhZgAAAAEAAAAidAr
RkjHRQQBAAAAx0UcAQAAAImFlAAAAI1BLCnQiUUAjUEgKdCJRRiNQSgp0IlFCI1BJCnQiUUQjUEU
KdCJRTCNQRAp0IlFOI1BGCnQiUUojUE4KdCJRUAxwMdFDAEAAADHRRQBAAAAx0U0AQAAAMdFPAEA
AADHRSwBAAAAx0VEAQAAAMeFtAAAAAgAAADGhbsAAAAB6Q38//+D+hAPhXT7///p5fz//4sGg8YE
iUQkCI22AAAAAOlM/f//D7cWg8YCiVQkCOk9/f//x0QkCAAAAADHRCQwAAAAAI10JgAPthaDxgEP
tkwkMINEJDAHidCD4H/T4AlEJAiE0njh6QX9//8PvxaDxgKJVCQI6fb8//+LVCQMifDosuD//4nG
i0QkVIlEJAjp3Pz//4tUJBCLUlyJVCRA6Vz+//+LF4PHCIlUJAhmkItEJAiFwHQeg3wkOBAPhBgB
AACLdCRAAXQkCIB8JBcAD4j2AAAAi0wkCItUJBCJSlDpTvz//4sHg8cEiUQkCOu/D783g8cCiXQk
COuzifiNVCRU6DDg//+LdCRUiXQkCInH65yLD4PHCIlMJAjrkYsXg8cEiVQkCOuGD7cHg8cCiUQk
COl3////x0QkCAAAAAAx9g+2F4nxg8cBg8YHidCD4H/T4AlEJAiE0njm6U7///+LN4PHBIl0JAjp
QP///4l8JCDpx/v//4N4AncPhX/6//9mgXgGzYCNtCYAAAAAD4Vs+v//i0ZIjUgEjXQmAOmo/f//
jXYAjUcDg+D8iwiNeASJTCQI6Rr///+LTCQQi0lUiUwkQOk1/f//i0QkCIsAiUQkCOn7/v//i0wk
PIlMJEDp2/7//4Hs7AAAAImcJNwAAADofwgAAIHDyvYBAIm0JOAAAACJvCTkAAAAiawk6AAAAPy5
IAAAAIlEJAiLfCQIMcCJ1Y10JBjzq4uEJOwAAACLVCQIiUJMi0QkCMdCYAAAAECJ8ugb9///hcB1
PIuD+P///4XAdByNg5Tq/f+JRCQEjYNgHwAAiQQk6PXl9feFwHQNgLtkHwAAAA+EnAAAAIC7aB8A
AAR0C+jWL/v/jbYAAAAAi3wkCImsJNgAAAD2R2NAdAiLRCQIxkBwAItUJAiNhCTYAAAAx4QkuAAA
AAEAAADHhCSwAAAABAAAAMeEJKwAAAAAAAAAiUIQi0QkCIny6G3y//+LfCQIi4Qk8AAAAIlHTIuc
JNwAAACLtCTgAAAAi7wk5AAAAIusJOgAAACBxOwAAADDjXQmAMaDZB8AAATGg2YfAAAExoNlHwAA
BMaDZx8AAATGg2ofAAAExoNrHwAABMaDaR8AAATGg2gfAAAExoNvHwAADMaDcB8AAAzGg3EfAAAM
xoNyHwAADMaDcx8AAAzGg3QfAAAMxoNtHwAABMaDbB8AAATp7/7//412AFWJ5VdWgexQAQAAi0UE
jb14////jVUIiQQkifjoL/7//42FuP7//4mFtP7//412AIuVtP7//4n46JP1//+FwInGdB2D+AV0
GL4DAAAAgcRQAQAAifBeX13DjbQmAAAAAItFDIk8JIlEJAT/VQiFwHXXg/4FdNeLlbT+//+J+OjN
9P//66uNdCYAjbwnAAAAAFWJxVeJ11aB7PAAAACLQAyJRCQoi0UQiUQkLI1EJDCJRCQkkI10JgCL
VCQkifjoDfX//7kKAAAAhcCJxnQcg/gFdBW+AgAAAIHE8AAAAInwXl9dw410JgCxGotEJCyJfCQU
iWwkEIlEJBiLRQCLVQSJTCQExwQkAQAAAIlEJAiJVCQM/1QkKIXAdbiD/gV0uIuMJNgAAACFyXQ7
iXwkFIlsJBCLRQCLVQTHRCQECgAAAMcEJAEAAACJRCQIiVQkDP/Rg/gHicYPhHv///+D+AgPhW3/
//+LVCQkifjo3/P//+lC////jXYAjbwnAAAAAFWJ5YHsKAEAAIlF7IlV8Ild9Il1+Il9/PyNhWz/
//+Jhej+//+LRQSNVQiNvez+//+JBCSLhej+///okfz//4u16P7//7kgAAAA86WLRQyNvez+//+L
VQiJQgyLRRCJQhCLRQiJ+uil/v//g/gHdA2LXfSLdfiLffyJ7F3Di4Xo/v//ifro9uf//4nBi4U4
////iUQNBI1MDQSLReyLVfCLXfSLdfiLffyLbQCJzMOQVYnFV4nXVlOB7NwAAACNRCQc6JoEAACB
w+XyAQCJRCQY61KQjXQmAIuMJMQAAACFyXQyiXwkFIlsJBCLRQCLVQTHBCQBAAAAiUQkCInwg8gC
iVQkDIlEJAT/0YP4B3Q4g/gIdS6F9pB1OYtUJBiJ+Oir8v//i1QkGIn46CDz//+LV0g7VRAPlMIP
tvLB5gKFwHSVuAIAAACBxNwAAABbXl9dw+j4K/v/kI20JgAAAABVieWB7CgBAACJXfTo8AMAAIHD
O/IBAIlF7IlV8Il1+Il9/PyNhWz///+Jhej+//+LRQSNtez+//+NVQiJ94kEJIuF6P7//+gk+///
uSAAAACJteT+//+Ltej+///zpYtFCItQDIXSdReLleT+///o3P7//4P4B3QX6HIr+/9mkIuV5P7/
/4tFCOgi/f//6+SLleT+//+Lhej+///of+b//4nBi4U4////iUQNBI1MDQSLReyLVfCLXfSLdfiL
ffyLbQCJzMONdgCNvCcAAAAAgexcAQAAibQkUAEAAIm8JFQBAACJrCRYAQAA/LkgAAAAi7QkZAEA
AI2EJNAAAACJRCQMi3wkDDHAjWwkEInq86vHhCQwAQAAAAAAQIuEJGABAACDwAGJhCQcAQAAi0Qk
DOi68f//hcB0JjH2ifCLvCRUAQAAi7QkUAEAAIusJFgBAACBxFwBAADDjbYAAAAAg7wksAAAAAJ0
0DHS6xZmkDwCdBzHRJYQAAAAAIPCAYP6EnQci0TVBDwBiEQWXHXgi0TVAIlElhDr4o22AAAAAIuE
JKQAAACJRgiLhCSoAAAAZolGWIuEJMQAAABmiUZai4QkOAEAAIlGDIuEJMwAAACJRgTpY////420
JgAAAABVieVXVlNSUIHs5AEAAPyNhWz///+JhSj+//+LRQSNVQiJBCSLhSj+///oYfn//42V7P7/
/4u1KP7//42FLP7//7kgAAAAiZUg/v//idfzpYmFJP7//+tYhcB1fIuN1P7//4XJdDmLlSD+//+J
VCQUi3UIiXQkEIsGi1YEx0QkBAEAAADHBCQBAAAAiUQkCIlUJAz/0YP4BnROg/gIdTmLlST+//+L
hSD+///o4O///4uVJP7//4uFIP7//+hP8P//g/gFdZKLXfSLdfiLffzJw420JgAAAAC4AwAAAItd
9It1+It9/MnDi0UIuSAAAACLVQiLvSD+//+LtSj+///HQAwAAAAAi4U0////iUIQ86WLlSD+//+L
RQjoUfz//4P4B3Wii5Ug/v//i4Uo/v//6Avk//+JwYuFOP///4lEDQSNTA0Ei0Xsi1Xwi130i3X4
i338i20AiczDjbYAAAAAVYnlgewoAQAAiV306LAAAACBw/vuAQCJReyJVfCJdfiJffz8i0UIi0gM
hcl1GokEJOhq/v//i130i3X4i338iexdw5CNdCYAi0UEjbVs////ibXo/v//jVUIjb3s/v//iQQk
ifDoxvf//7kgAAAA86WNvez+//+J+otFCOjv+f//g/gHdAXoJSj7/4uF6P7//4n66Ejj//+JwYuF
OP///4lEDQSNTA0Ei0Xsi1Xwi130i3X4i338i20AiczDiwwkw4scJMOQkJCQkJCQkJCQkIPsHItE
JCCJXCQQ6OH///+BwyzuAQCJfCQYi3wkJIXAiXQkFHRZixCF0nRTxwf/////i1QkKIlXBItUJCyJ
RwyLg/j////HRxAAAAAAZoFPEPgHhcCJVwh0NY2zhB8AAIk0JOh43fX3i4OsHwAAiUcUibusHwAA
iTQk6GHd9feLXCQQi3QkFIt8JBiDxBzDi4OsHwAAiUcUibusHwAA69+D7ByLRCQkx0QkDAAAAADH
RCQIAAAAAIlEJASLRCQgiQQk6Dn///+DxBzDkI10JgCD7ByJfCQYi3wkJIlcJBCJdCQU6An///+B
w1TtAQDHB/////+LRCQoiUcEi0QkLIuL+P///4lHCItEJCDHRxAAAAAAgE8QAmaBTxD4B4XJiUcM
dDWNs4QfAACJNCTortz194uDrB8AAIlHFIm7rB8AAIk0JOiX3PX3i1wkEIt0JBSLfCQYg8Qcw4uD
rB8AAIlHFIm7rB8AAOvfjbYAAAAAg+wci0QkJMdEJAwAAAAAx0QkCAAAAACJRCQEi0QkIIkEJOg5
////g8Qcw5CNdCYAi0QkDLkBAAAAi1AIi0QkCDlQCHYDicjDGcnr+Y10JgBVV1aD7CCJRCQYi0Qk
NIlUJBSNdAABO3QkOH1OiUQkHI1uATlsJDh/T4n1i1QkMItEJByNPKqNNIKLB4tUJBiJRCQIiwaJ
FCSJRCQE/1QkFIXAeRaLB4sWiWwkHIkGjXQtATl0JDiJF3+2g8QgXl9dw420JgAAAACLVCQwiwSq
iUQkCIsEsolEJASLRCQYiQQk/1QkFIXAeZDrkJCNdCYAVVdWg+wgi2wkMIlEJBiJVCQUi30EjUUI
iUQkHIn40eiJxoPuAXgikItEJByLVCQUiXQkBIl8JAiJBCSLRCQY6Bz///+D7gF534PvAYX/fjyN
dL0IjXQmAIsGi1UIiUUIi0QkHIkWi1QkFIPuBIl8JAiD7wHHRCQEAAAAAIkEJItEJBjo2P7//4X/
f8yDxCBeX13DjbYAAAAAjbwnAAAAAFOD7Ajo6Pz//4HDM+sBADz/dGWD4AeD+AJ0TX4bg/gDdCCD
+ASNdgB0Lo22AAAAAOirJPv/jXYAhcCNtgAAAAB16LgEAAAAg8QIW5CNdCYAw420JgAAAAC4CAAA
AIPECFvDjbYAAAAAuAIAAACDxAhbw422AAAAADHAg8QIW8OQU4PsCOho/P//gcOz6gEAPP90L4Pg
cIP4IHRdfhuD+DB0RoP4UI12AHQYjbYAAAAA6Csk+/+NdgCFwI22AAAAAHUOMcCDxAhbw420JgAA
AACD+BCQjXQmAHXQjbYAAAAA6+CNtgAAAACLQgiDxAhbkMONtCYAAAAAi0IEg8QIW5DD6w2QkJCQ
kJCQkJCQkJCQg+wsiVwkHOjV+///gcMg6gEAPFCJdCQgiXwkJIlsJCiJVCQMiEQkE3Q2i0QkMA+2
VCQTiUQkGInQg+APg/gMiVQkFHYL6IYj+/+NtgAAAACLhINMuv//Adj/4JCNdCYAi0QkMIPAA4Pg
/Is4g8AEiUQkMItUJDSLRCQwiTqLXCQci3QkIIt8JCSLbCQog8Qsw420JgAAAACLVCQwizqDwgSJ
VCQwhf90yoNkJBRwg3wkFBAPhNcAAAADfCQMgHwkEwB5r4s/66uLTCQwizmDwQiJTCQw686Qi0Qk
MA+/OIPAAolEJDDrvTH/MfaNdCYAi0QkMInxg8YHD7YQg8ABiUQkMA+26onog+B/0+AJx4TSeN2D
/h93jYPlQHSIuP////+J8dPgCcfpeP///412ADH/MfaNdCYAi0QkMInxg8YHD7YQg8ABiUQkMInQ
g+B/0+AJx4TSeODpSP///412AItMJDCLOYPBBIlMJDDpM////422AAAAAItEJDAPtziDwAKJRCQw
6Rr///+QjXQmAItEJBiJRCQM6Rz///+NdgBXVonGU4PsIOg0+v//gcN/6AEAgHgJenQPg8QgMcBb
Xl/DjbYAAAAAjUAJiQQk6E25+v+NTAYKkA+2AYPBAYTAePaNtgAAAAAPtgGDwQGEwHj2gH4IAXRw
D7YBg8EBhMB49o22AAAAAA+2AYPBAYTAePYPtkYKPFJ0PoPGCo18JBzrFpCNdCYAPEx1jYPBAYPG
AQ+2BjxSdB88UHXrD7YBjVEBiRQkMdKJfCQEg+B/6Kz9//+JwevXD7YBg8QgW15fw422AAAAAIPB
AeubjXYAVVdWidaD7ECLKolEJBjHRCQkAAAAAIXtD4QqAQAAjUQkPMdEJCAAAAAAx0QkJAAAAADH
RCQoAAAAAMdEJCwAAAAAiUQkFOm5AAAAkI10JgCJ+OjZ/v//i1QkGA+26IlEJCiIRCQfiejok/z/
/4lEJCyLRCQYD7dQEInQZsHoAzz/D4ShAAAAD7bAOUQkKIl8JCB0DItEJBiASBAEiXwkIItEJBSL
VCQsiUQkBI1GCIkEJIno6Nf8//+J6OjA+///uf////+D+AN3EY0MxQAAAAC4AQAAANPgjUj/i1Qk
PIXRdBWLRCQYg0QkJAE7EHMIiRCNtgAAAACLBo10BgSLPoX/dESLRgSFwHTt99iNfAYEOXwkIA+F
Nf///w+2bCQo6Xv///+NdgAPtkQkH2aB4gf4weADCcKLRCQYZolQEIl8JCDpWP///4tEJCSDxEBe
X13DjbYAAAAAjbwnAAAAAFVXVoPsMIlUJBCJwot8JECJRCQUD7dAEGbB6AMPtuiJ6Oh6+///iUQk
HIsHhcAPhNwAAACNRCQsx0QkGAAAAACJRCQM6zBmkItHCIXAdBeLRCQQixCF0nQNi0IEiXyCCIPA
AYlCBIsHjXwHBIsHhcAPhJoAAACLRwSFwHTpi1QkFPZCEAR0KffYjXQHBDl0JBh0HYnw6Db9//+L
VCQUicUPtsDo+Pr//4l0JBiJRCQche10lItUJAyJ6A+28I1HCIkEJInwiVQkBItUJBzoXvv//4nw
6Ef6//+6/////4P4A3cRjQzFAAAAALgBAAAA0+CNUP+FVCQsD4VR////iweNfAcEiweFwA+FaP//
/2aQg8QwXl9dw4n2jbwnAAAAAFdWg+wki3QkMA+3RhCJ8mbB6AMPtsDoZfr//41UJCCJxw+3RhCJ
VCQEi1QkNGbB6AODwggPtsCJFCSJ+ujP+v//jVQkHA+3RhCJVCQEi1QkOGbB6AODwggPtsCJFCSJ
+uir+v//i0QkHLoBAAAAOUQkIHYMg8QkidBeX8ONdCYAGdLr8I22AAAAAI2/AAAAAFVXVoPsIIt8
JDSLbCQ4ifgrRwSDxwiDwAToAvz//4tUJDCJxoHm/wAAAInw6L/5//+NVCQciVQkBIk8JInCifDo
O/r//4noK0UEg8AE6M77//+LVCQwicaB5v8AAACJ8OiL+f//jVQkGIlUJASNVQiJFCSJwonw6AT6
//+LRCQYugEAAAA5RCQcdg2DxCCJ0F5fXcONdCYAGdLr7410JgBVV4nXVonCg+wwiUQkFA+3QBBm
wegDD7boiejoMPn//4lEJByLB4XAD4T6AAAAjUQkLMdEJBgAAAAAiUQkEOs0i1cIiVQkLItHDIXS
iUQkKHQSi0QkQCtEJCw7RCQoD4LGAAAAiweNfAcEiweFwA+EtAAAAItHBIXAdOmLVCQU9kIQBHQp
99iNdAcEOXQkGHQdifDo6Pr//4tUJBSJxQ+2wOiq+P//iXQkGIlEJByF7XSOi1QkEInoD7bwjUcI
iQQkifCJVCQEi1QkHOgQ+f//ifGD4Q+NVCQoiVQkBDHSiQQkicjo9/j//4nw6OD3//+6/////4P4
A3cRjQzFAAAAALgBAAAA0+CNUP+FVCQsD4U9////iweNfAcEiweFwA+FT////412ADH/g8Qwifhe
X13DjbYAAAAAjbwnAAAAAFOD7AjoePT//4HDw+IBADz/dC+D4HCD+CB0XX4bg/gwdEaD+FCNdgB0
GI22AAAAAOg7HPv/jXYAhcCNtgAAAAB1DjHAg8QIW8ONtCYAAAAAg/gQkI10JgB10I22AAAAAOvg
jbYAAAAAi0IIg8QIW5DDjbQmAAAAAItCBIPECFuQw+sNkJCQkJCQkJCQkJCQkFVXVlOD7GyLjCSA
AAAAi5QkiAAAAOjX8///gcMi4gEAg7wkhAAAAB+LAYtpCA+XRCQTiUQkIItCFIXAdRuDvCSEAAAA
Dbj/////D4fMBAAAg8RsW15fXcOAfCQTAHTei3EQi3kUifCJ+jODPAcAADOTQAcAAAnCD4TTAQAA
i0EYi1EcibM8BwAAibtABwAAiYOkHwAAjYPcHwAAiZOoHwAAjZOcIAAAkMdA6AAAAADHQOwAAAAA
iUD8g8AYOdB16Iu0JIgAAAAt2AAAAMeDgCAAAAAAAADHRCQ0AAAAAImDhCAAAMdGFAAAAADHRCQk
AAAAAA+3QQyD6AGD+P8PhB0BAACLVQAx9sdEJBQAAAAAx0QkGAAAAADHRCQcAAAAAIP6AcdEJCgA
AAAAdC+NdgCB+lDldGQPhAQBAACD+gIPhOsAAACJ8YPoAYP4/3RBg8Ugic6LVQCD+gF11IuMJIgA
AACLVCQgA1UIizk5+nfVidEDTRQ5z3PMg+gBg/j/iVQkKMdEJBwBAAAAdcKNdgCLfCQchf8PhIQA
AACAfCQTAHRRi3QkJIX2dCWLVCQ0hdJ0HYt0JCSLVCQ0i0YUiUIUi4OEIAAAiUYUibOEIAAAi4OE
IAAAi3QkIItUJBSJSASJcAiLdCQYiVAMi1QkKIlwEIkQi0QkFIXAdCSLTCQUi3wkIAN5CIA/AQ+E
yQAAAIPEbLgBAAAAW15fXcONdgCDxGwxwFteX13DjbYAAAAAiWwkGInx6Qz///+QjXQmAIlsJBSJ
8en8/v//kI10JgCLURiLQRwzg6gfAAAzk6QfAAAJ0A+FE/7//4uzhCAAAMdEJDQAAAAAx0QkJAAA
AACF9ol0JCwPhGf+//+LhCSIAAAAi1QkLMdEJDQAAAAAizjrIZCNdCYAi0IEOccPggoBAAAJ8HQZ
i0IUhcB0EolUJDSJwosyOfdz3otCBOvkkIlUJCTpGv7//4uUJIgAAAAPtkcB6If8//+NTCRoicIP
tkcBiUwkBI1PBIkMJOgO9f//icYPtkcCPP90CoB/AzsPhN0AAACLlCSIAAAAx0QkSAAAAACLtCSI
AAAAi0IEiUQkTItCCItUJGjHRCRYAAAAAIBMJFgEiVQkVIsOiUQkUI1EJEiJDCTo0/r//4XAiUYQ
D4So/v//K0AEg8AE6D32//+Jx4uEJIgAAACB5/8AAACLcBCJwon46OL7//+NVCRgiVQkBIPGCIk0
JInCifjoa/T//4tEJGCLlCSIAAAAiUIMuAEAAADpk/z//4tKCItyDDtUJCyJTCQgiXQkFA+EH/7/
/4tCFItMJDSJQRSLg4QgAACJQhSJk4QgAADpAf7//4uUJIgAAAAPtsDobvv//41MJGSJwg+2RwKJ
TCQEiTQk6Pjz//+LVCRkhdKJRCQ4D4To/f//qAMPheb+//+LtCSIAAAAifiLTCQ4iy4DATnFD4LH
/f//g+oBifiNNNEDBol0JDA5xXNJhdIPhLQAAACJVCQIMcnrDolUJAg5TCQID4aeAAAAi1QkCItE
JDgBytHqjQTQizCJRCQwAf459XLXjUoBi1QkOIn4AwTKOcVzy4tMJDCJ/QNpBInoK0UEg8AE6Pb0
//+JxoHm/wAAAInwg+YP6DTy//+NVCRgiVQkBDHSjUQFCIkEJInw6Czz//+LdCQwi4wkiAAAAIsW
idADRCRgAfg5AXMDiWkQi7QkiAAAAI0EOolGDLgBAAAA6Tn7///oxBb7/8dEJDQAAAAAx0QkJAAA
AADpwvv//+sNkJCQkJCQkJCQkJCQkFPoq+7//4HD9twBAIPsCMcEJBgAAADopZ36/4lEJASLRCQQ
iQQk6AXw//+DxAhbw4PsHIl0JBiLdCQgiVwkFOht7v//gcO43AEAiwaFwHQYxwQkGAAAAOhknfr/
iTQkiUQkBOj47v//i1wkFIt0JBiDxBzDjbYAAAAAjb8AAAAAVVdWU4HsnAAAAIlUJDSJwolEJDgP
tkAQ6BTu//+Bw1/cAQCoAXRxqAQPhTkEAACLfCQ4D7dHEGbB6AOEwA+FfgUAAItHDDH2i1AEiUQk
aDnWD4MBBQAAjQwy6xCNdCYAOfGJyg+G7gQAAAHxi0QkaNHpi3yICItHCDlEJDSLbwxy3gHoOUQk
NA+CzQMAAI1xAeu8kI10JgCLShCJzsHuC4X2iXQkWA+ECwMAAIt8JFiNNL0IAAAAiTQk6IGc+v+F
wImEJIwAAAAPhFQDAADHQAQAAAAAiTQk6GOc+v+FwImEJJAAAAB0B8dABAAAAACLdCQ49kYQAg+E
pwQAAItEJDiLcAyLBoXAdCWNvCSMAAAAjbQmAAAAAIkEJItEJDiDxgSJ+uj39P//iwaFwHXpi7Qk
jAAAAIX2iXQkJIl0JDx0DYt8JFg7fgQPhbMFAACLVCQ4jYNUG/7/iUQkRPZCEAR1JItMJDiNs2QT
/v8Pt0EQiXQkRGbB6AOEwHQKjbvEGv7/iXwkRIusJJAAAACF7YlsJEAPhPkEAACLRCQkMckx9otA
BIXAiUQkSA+E2QAAAItUJCQxwI14AY2LnB8AAInOg8IIOXwkSIlUJEyJTCQwiXSFCHZckItUJCSN
dIIIO3QkMHUd6zyJ8CtEJEzB+AKLdIUIO3QkMMdEhQgAAAAAdCGLBotUJCSLTCQ4iUQkCItEugiJ
DCSJRCQE/1QkRIXAeMSJ+I14ATl8JEiJdIUId6Ux0jHJMfbrHZCNdCYAi3wkJItElwiDwgGJRI8I
g8EBOVQkSHYgi0SVCIXAdeCLfCQki0SXCIPCAYlEtQiDxgE5VCRId+CLhCSMAAAAi6wkkAAAAIlE
JCSLVCQ8iUoEi0wkQIlxBIt0JCSLRQQDRgQ5RCRYD4VWBAAAi0QkOItUJESJLCTo5O3//4u8JJAA
AACLrCSMAAAAi0cEiXwkfIXAD4SjAgAAi1UEjUyHBImMJIAAAACJlCSEAAAAZpCLvCSAAAAAjXD/
ibQkiAAAAIu0JIQAAADHRCRUAAAAAIs/iXwkUDH/hfZ0WgOEJIQAAACJRCQY6yqNtCYAAAAAi1Qk
GItEtQQB+oPvAYlElQSLhCSEAAAAjTQHhfaJdCRUdCOLVCRQi0wkOIl0JFSJVCQIi0S1BIkMJIlE
JAT/VCREhcB/uotEJFSLdCRQA4QkiAAAAIOsJIAAAAAEiXSFCIuEJIgAAACFwA+ExwEAAIt8JFSL
hCSIAAAAibwkhAAAAOk5////qAIPhIEBAACLcgyLFoXSD4QkAwAAjXQmAItEJDiDxgTo5PD//4sW
AUQkWIXSdeqLdCQ4i1QkWItOEIHi//8fAInQweALgeH/BwAACcGJThA5VCRYdAmB4f8HAACJThCL
RCRYhcAPhYr8//+LdCQ4i3wkNDk+D4cmAQAAD7ZGEKgBD4Xp+///qAIPhWYCAACLRCQ4i0wkNItQ
DIkMJOgX9P//iceBxJwAAACJ+FteX13Di0QkOI2MJJQAAACLQAzHRCRgAAAAAIlMJCCLUASJRCRk
iVQkXIt0JGA5dCRcD4a9AAAAjbQkmAAAAIl0JCjrDjtsJGAPhqYAAACJbCRci2wkXANsJGCLRCRk
0e2LfKgIifgrRwSDwAToG+///4tUJDiJxoHm/wAAAInw6Njs//+LVCQgiVQkBI1XCIkUJInCifDo
Ue3//4tMJCiD5g8x0olMJASJBCSJ8Og67f//i4QklAAAADtEJDR3hQOEJJgAAAA7RCQ0D4cn////
g8UBiWwkYOlN////i3wkOItXDIn46HLv//+JRCRY6Y/+//+QMf+BxJwAAACJ+FteX13Di1QkfIuM
JJAAAACLQgQBRQSJTCR8i3QkfIk0JOi4evr/i0wkOIuUJIwAAACLQQyJAolRDIBJEAHpfv7//4tM
JDiNlCSMAAAAi0EMiQQkicjoZPD//+lu+///i1QkOA+2wDHti1IMiUQkdIlUJHiLVCQ46OLr//+L
TCR4i3QkdItJBIPmD4lEJHCJdCQciUwkbDlsJGwPhlb///+NvCSUAAAAjYQkmAAAAIl8JCyJRCQo
6xKNtgAAAAA57g+GMP///4l0JGyLdCRsi1QkeItMJCgB7tHui3yyCItUJHCJTCQEjUcIiQQki0Qk
dOj56///i1QkLIlUJAQx0okEJItEJBzo4+v//4uEJJgAAAA5RCQ0cqYDhCSUAAAAOUQkNA+C0P3/
/41uAell////i3wkJItUJESLRCQ4iTwk6Pnp///p3P7//4tMJDiLcQyLFoXSdRyNtCYAAAAA6ZP+
//+NdgCDxgSLFoXSD4SG/f//i3wkNItEJDiJPCToi/H//4XAicd03elr/f//i3wkOIHh/wcAAIlP
EOkg/f//6BkP+/+J9o28JwAAAABVV1ZT6Bjn//+Bw2PVAQCD7CyLdCRAi5P4////hdJ0Do2DhB8A
AIkEJOjixPX3i5OwHwAAhdJ1E+mjAAAAjXYAi1IUhdIPhJUAAAA7Mo12AHLuideJ8on46JP4//+F
wInFdH2Lg/j///+FwHQOjYOEHwAAiQQk6JXE9feF7Q+E7wAAAItHBItUJESJAotHCIlCBA+3RxBm
wegD9kcQBA+2wA+FuQAAAA+28In6ifDo/en//41UJCiJVCQEjVUIiRQkicKJ8Oh26v//i0QkKItU
JESJQgiDxCyJ6FteX13DkIu7rB8AAI2DsB8AAIlEJAiF/3RljXQmAItHFInyiYOsHwAAifjo5vf/
/4tUJAiJxYuDsB8AAIXAdCiLDzsIi1QkCHYO6xxmkDkIjbYAAAAAchCNUBSLQBSFwI22AAAAAHXm
he2JRxSJOg+FFP///4u7rB8AAIX/dZ8x7ekD////iegrRQSDwAToc+v//+k1////jUQkEIlEJASN
g8Qd/v+JdCQQx0QkFAAAAADHRCQYAAAAAMdEJBwAAAAAx0QkIAAAAADHRCQkAQAAAIkEJOjMCwAA
hcAPiBn///+LbCQghe0PhA3///+LRCQUi1QkRIkCi0QkGIlCBItEJByJQgjp8P7//410JgCNvCcA
AAAAg+wciXwkFIt8JCCJXCQM6B3l//+Bw2jTAQCJdCQQhf+JbCQYdRoxwItcJAyLdCQQi3wkFIts
JBiDxBzDjXQmAIsPhcl04Iur+P///4XtdA6Ng4QfAACJBCTowsL194uzrB8AAIX2dCo5fgyNk6wf
AAB1D+tRjXYAOX4MkI10JgB0RI1WFIt2FIX2jbYAAAAAdeaLs7AfAACF9nQvjZOwHwAA6xeNdCYA
i0YMOTh0UYtGFIXAdDqNVhSJxvZGEAF15zl+DHXpi0YUiQKF7XQOjYOEHwAAiQQk6EPC9feF9onw
D4VB////6DQM+/+NdCYAMfaNtgAAAADr0Y22AAAAAItGFIkCi0YMiQQk6DB2+v/ruY20JgAAAACN
vCcAAAAA6dv+//+NdCYAjbwnAAAAAFOD7AiLRCQQ6PTj//+Bwz/SAQCLEIXSdBCJBCTor/7//4kE
JOjndfr/g8QIW8OQkIPsfLgDAAAAiVwkbOjA4///gcML0gEAg7wkgAAAAAGJdCRwiXwkdIlsJHh0
G4tcJGyLdCRwi3wkdItsJHiDxHzDjbQmAAAAAPaEJIQAAAACdQ64CAAAAOvUjbQmAAAAAIuEJJQA
AADHRCRoAAAAAIkEJOi5uv//hcCJxnTVi4QklAAAAMdEJEwAAAAAhcB0E4uUJJQAAACJFCToobr/
/4lEJEwPti6NfgGLRCRMieqAwgGJRCRUD4ScAAAAiegPtsCJRCQog+Bwg/ggiUQkLA+EEwIAAA+P
HQcAAIXAdBGD+BCNtgAAAAAPhfIBAABmkMdEJDQAAAAAieg8UA+EfgcAAItEJCiJfCQwg+APg/gM
D4fKAQAAi4SDgLr//wHY/+CLdgGDxwSJdCRUi0QkVIXAdCWDfCQsEA+EfwcAAItUJDSJ6AFUJFSE
wHkMi1QkVIsSiVQkVGaQgD//jVcBdAoPtgKDwgGEwHj2D7YCjXoBMckx9ohEJFMPtheDxwGJ0IPg
f9Pgg8EHCcaE0njqi5QklAAAAI1EJGiNNDeJdCQgiUQkBIkUJOhUuf//g3wkaAGD2AA5fCQgiUQk
JA+GkP7//w+2RCRTicKD4A+D4nCJRCQUweACiVQkGIlEJBCAfCRT/w+EvwAAAIN8JBggD4S8BQAA
D47OAAAAg3wkGECQD4SSBQAAg3wkGFCQjXQmAA+EYgIAAIN8JBgwkI10JgAPhboAAADHBCQAAAAA
6B65//+JxYB8JFNQiXwkOHVvjUcDg+D8ixCNeASJVCRYg3wkGCAPhIcFAAAPj5kEAACLVCQYhdJ0
EYN8JBgQjXQmAHVujbYAAAAAx0QkQAAAAACAfCRTUIl8JDwPhKkEAACDfCQUDHdKi1QkFIuEk7S6
//8B2P/gjXYAiXwkODHtg3wkFAx3K4tUJBCLhBPouv//Adj/4I10JgCLdCQYhfYPhKQBAACDfCQY
EA+EmQEAAJDo2wj7/412AIuUJJQAAACJFCToabj//4lEJDTp+P3//4svg8cEhe10H4N8JBgQD4Rc
BQAAA2wkQIB8JFMAeQmLbQCNtgAAAACAfCRT/w+ErQMAAIN8JBggD4QaBQAAZpAPjwIEAACLRCQY
hcCNdCYAdA6DfCQYEJB1ho22AAAAAMdEJEgAAAAAgHwkU1CJfCRED4QRBAAAg3wkFAwPh17///+L
VCQUi4STHLv//wHY/+CNtCYAAAAAiweDxwSJRCRYi0wkWIXJdCeDfCQYEA+EhAQAAAFsJFiAfCRT
AHkRi1QkWIsSiVQkWI20JgAAAACAfCRT/w+Fc/7//4l8JDzHRCRAAAAAAOmj/v//jXQmAIs3g8cE
hfZ0H4N8JBgQD4SUBAAAA3QkSIB8JFMAeQmLNo20JgAAAAAPtgeDxwGEwHj2i0QkWANEJEw5RCQk
D4Ie/P//Aeg5RCQkD4KKBAAAOXwkIA+HlP3//422AAAAAOn9+///jXYAiy+DxwiNdgDpoP7//4s3
g8cIjbYAAAAA64ONtgAAAAAx7em1/f//D7cXg8cCiVQkWOkT////x0QkWAAAAAAxyQ+2F4PHAYnQ
g+B/0+CDwQcJRCRYhNJ46Ons/v//iweDxwiJRCRY6d7+//+LF4PHBIlUJFjp0P7//w+/B4PHAolE
JFjpwf7//8dEJFgAAAAAMcmNtgAAAAAPtheDxwEPtvKJ8IPgf9Pgg8EHCUQkWITSeOWD+R8Ph43+
//+D5kAPhIT+//+4/////9PgCUQkWOl0/v//ixeDxwiJVCRY6Wb+//8Pvy+DxwLpv/3//zHtMcmN
tgAAAAAPtheDxwEPtvKJ8IPgf9Pgg8EHCcWE0njng/kfD4eT/f//g+ZAD4SK/f//uP/////T4AnF
6Xz9//8x7THJjXYAD7YXg8cBidCD4H/T4IPBBwnFhNJ46ula/f//D7cvg8cC6U/9//8PvzeDxwKN
dCYA6TD+//8x9jHJjbQmAAAAAA+2F4PHAQ+2wolEJByD4H/T4IPBBwnGhNJ45YP5Hw+HAf7///ZE
JBxAD4T2/f//uP/////T4AnG6ej9//8PtzeDxwLp3f3//zH2McmNdCYAD7YXg8cBidCD4H/T4IPB
BwnGhNJ46um6/f//i3YBg8cIiXQkVOnh+v//D7d2AYPHAol0JFTp0fr//8dEJFQAAAAAMcmNdCYA
D7YXg8cBidCD4H/T4IPBBwlEJFSE0njo6ab6//8Pv3YBg8cCiXQkVOmW+v//x0QkVAAAAAAxyZAP
theDxwEPtvKJ8IPgf9Pgg8EHCUQkVITSeOWD+R8Ph2f6//+D5kAPhF76//+4/////9PgCUQkVOlO
+v//jXYAiXwkRMdEJEgAAAAA6Yb8//+NtCYAAAAAg3wkGEAPhMIAAACDfCQYUA+Eavv//4N8JBgw
kI10JgAPhcL7///HBCQAAAAA6Ca0//+JRCRA6U37//+QjXQmAI1HA4Pg/IsojXgE6ev7//+DfCQY
QA+E7gAAAIN8JBhQD4QC/P//g3wkGDCQjXQmAA+Fcvv//8cEJAAAAADo1rP//4lEJEjp5fv//5CN
dCYAjUcDg+D8izCNeATpgPz//8cEJAAAAADonLP//4nF6Yn6//+QjXQmAMcEJAAAAADopLP//4nF
ZpDpb/r//8cEJAAAAADob7P//4lEJEDppvr//422AAAAAMcEJAAAAADodLP//4lEJEDpi/r//412
AIN8JCxAD4SiAAAAg3wkLFAPhOL4//+DfCQsMJCNdCYAD4XC+v//i4QklAAAAIkEJOgjs///iUQk
NOnC+P//ZpCLbCQ46XP7///HBCQAAAAA6POy//+JRCRI6RL7//9mkMcEJAAAAADo/LL//4lEJEjp
+/r//412AItEJDyJRCRA6Zf6//+NdgCNRwOD4PyLEI14BIlUJFTpxPj//410JgCLVCREiVQkSOlf
+///i5QklAAAAIkUJOiMsv//iUQkNOk7+P//i0QkMIlEJDTpdPj//4X2D4SA9///A3QkVA+Edvf/
/4uUJJQAAACLhCSQAAAAx0QkBAAAAACJFCSJRCQI6JKy//+LhCSUAAAAx0QkCAAAAADHRCQEAgAA
AIkEJOhzsv//i5QklAAAAIl0JASJFCTo8LH//7gHAAAA6fP2//+QkJCQkJBVuAAAAACJ5VdWU4Ps
PIXAdAzHBCToEAwI6GK49feLHaAxDAgx9qGkMQwIhdsPhJUAAACJRcSNfczHRcgAAAAA6yiNtgAA
AACLRQzHRCQEKAAAAIk8JIlEJAj/VQiFwInGdWWLWwyF23ReiwOLFTwxDAjHRfAAAAAAiUXMi0ME
iVXgiUXQi4NQAQAAiUXUD7eDWAEAAGaJRdihODEMCIlF3CtFxBtVyIlF5IuDPAIAAIlV6IXAiUXs
dI6J2OgvgP3/iUXw64JmkLgAAAAAhcB0DMcEJOgQDAjoo7f194PEPInwW15fXcOJ9o28JwAAAABV
ieWD7ECLFXQxDAiJdfiLdQyJffyLfQiJXfSF0nRVoVQxDAgx24sNpDEMCGaJVdiLFTwxDAjHRcwA
AAAAiUXUoTgxDAjHRdDxjAsIiVXgiXQkCIlF3CnIGdqJReSNRcyJVejHRCQEKAAAAIkEJP/XhcB1
DIl0JASJPCTokP7//4td9It1+It9/InsXcONdgC4AAAAAFWFwInldA3HRQjoEAwIXenntvX3XcOQ
kJCQkFWJ5VOD7AShEBAMCIP4/3QTuxAQDAhmkIPrBP/QiwOD+P919IPEBFtdw5CQAAAAAFWJ5VdT
g+wE/DHbuQEAAACJ2GWDPQwAAAAAdAHwD7ENACYMCHVRvyAmDAiJ2IsVICYMCLlRAQAAxwUYMgwI
AAAAAPOrZYM9DAAAAAB0AfCDLQAmDAgBdSyF0nUG6xJmkIn6izqJFCToZGr6/4X/dfCDxARbX13D
jQ0AJgwI6C6v+v/roo0FACYMCOhRr/r/68cAAAAAAAAAAAAAAAAAAABVieVTg+wIix3QMQwIhdt0
PY20JgAAAACLA6PQMQwIi0MEPYxeCgh0CIkEJOj/afr/i0MIiQQk6PRp+v+JHCTo7Gn6/4sd0DEM
CIXbdcqhBBEMCD2DXgoIdAiJBCTozmn6/6HgKwwIx0QkBCC0BAiJBCTo2QT9/4sV5CsMCMcF4CsM
CAAAAACF0nQekI10JgCLAokUJKPkKwwI6JFp+v+LFeQrDAiF0nXng8QIW13DAFWJ5VZTg+wEix0g
LAwIhdt1COsyjXQmAInzi0MIhcB0DI20JgAAAADoIwAAAItzDIsDiQQk6EZp+v+JHCToPmn6/4X2
ddKDxARbXl3DAAAAVYnlV1ZTg+wMiUXwi0BgPehjCgh0BejV9Pr/i0Xwi0g8hcl0UzH/MfbrIJCN
dCYAi0MEg/j/dAXos6n9/4tF8IPHAYPGDDl4PHYti1XwifMDWjiLA4kEJOjTaPr/i1MIjUL/g/j9
d8iJFCTowGj6/+u+jbYAAAAAi1Xwi0I4hcB0CIkEJOimaPr/uAAAAACFwHQOi0Xwg8BAiQQk6G+0
9feLVfCLQhCFwHQIiQQk6H1o+v+LRfCLUASF0nUji1XwiwKJBCToZmj6/4tF8IkEJOhbaPr/g8QM
W15fXcONdgCJwotACIlEJASLAokEJOh9p/r/69UAAAAAAAAAAAAAAFWJ5YPsCOh1B/v/oWAsDAjH
RCQEILQECIkEJOgwA/3/xwVgLAwIAAAAAMnDAAAAAFWJ5YPsCIsVgCwMCMYFfCwMCAGF0nQvkItC
ZAX/DwAAJQDw//+JRCQEi0JgiQQk6Ayn+v+hgCwMCItQXIXSiRWALAwIddLJwwAAAAAAAAAAVYnl
g+wEixVALQwIhdJ0GYsCiRQko0AtDAjokWf6/4sVQC0MCIXSdeehRC0MCIkEJOh6Z/r/xwVELQwI
AAAAAMnDAAAAAAAAAAAAAAAAAABVieVTicOD7ASLELgBAAAAhdJ0Vo1CBOjk////hMB0SIsTiwqF
yXQiMcCDegwAdBLrNo22AAAAAIN8wgwAjXYAdSaDwAE5yJBy7okUJOgOZ/r/uAEAAADHAwAAAACD
xARbXcOQjXQmADHAg8QEW13DVYnlg+wIoawxDAiFwHUmofAwDAiDwATodP///6FYMQwIxwVYMQwI
AAAAAIkEJOi9Zvr/ycOLDagxDAiLQQQ7BSgxDAh1yaEkMQwIixHHBawxDAgAAAAAiQGJFCToj2b6
/+usAAAAAAAAAAAAAAAAAFWJ5VZTicOD7ASLQBSFwHQF6Or///+LQxyFwHQf6N7///+NtgAAAADr
Eo22AAAAAIX2jbYAAAAAdB6J84tDEItzGIA4L3XpiRwk6DFm+v+F9nXnkI10JgCDxARbXl3DkFWJ
5YPsCOiVAgAA6JD8//+hODIMCIXAdBDHRCQEILQECIkEJOgXAf3/oTAyDAiFwHQF6Gn///+hoC0M
CIXAdBDHRCQEYE4KCIkEJOjwAP3/ycONtCYAAAAAjbwnAAAAAFWJ5VdWU4PsFItFCItIDIlF8IXJ
D4S+AAAAi1XwMf8x9otKCI10JgCNBDGLUAiF0n40i1AghdJ0LYsAhcB0dYnTwcsJZTMdGAAAAIkc
JOidnP3/i1XwifADQgiJBCT/04tF8ItICItV8IPHAYPGPDl6DHe0i0EMiQQk6EFl+v+LVfBrQgw8
A0IIi0DUiQQk6Cxl+v+LVfCLQgiJBCToHmX6/4tF8IlFCIPEFFteX13pDGX6/8dEJAzxtAoIx0Qk
CLsAAADHRCQE5LQKCMcEJCC1CgjoSLr6/4tICOuXAAAAVYnlg+wEoUQyDAiFwHQPPWC3Cgh0CIkE
JOjCZPr/ycNVieWD7AiLDcAtDAiFyXUgixW4LQwIhdJ0EaG8LQwIiRQkiUQkBOjVo/r/ycONdgCh
uC0MCIkEJOiDZPr/ycMAVYnlg+wIocQtDAjHRCQE0E8KCIkEJOiF//z/xwXELQwIAAAAAMnDifaN
vCcAAAAAVYnlU4PsBItdCItDCIXAdAiJBCTop7H+/4ldCIPEBFtd6Spk+v8AAAAAAAAAAAAAVYnl
V4nPVlOJw4PsBDnKizSFYDIMCHRDiwyFIMMKCIXJdBSJPIXgFgwIiwSFYMMKCIXAdAL/0IPDEIsE
neAWDAg9Y4AKCHQTiQQk6NBj+v/HBJ3gFgwIY4AKCIX2dQvrN420JgAAAACJ3otGCIXAdA45+JCN
dCYAdAXo4TL+/4teDIsGiQQk6JRj+v+JNCTojGP6/4XbddCDxARbXl9dw1W4AAAAAInlg+wEhcB0
GbjY7/P3uWCXCwhliwCLELgDAAAA6Dj///+4AQAAAIXAdBa42P///7ng6AoIZYsAixAxwOgZ////
uAEAAACFwHQZuNz///+54IoLCGWLAIsQuAQAAADo9/7//7gBAAAAhcB0Gbjg////ucCLCwhliwCL
ELgBAAAA6NX+//+4AAAAAIXAdBm42O/z97nAkQsIZYsAixC4AgAAAOiz/v//uAAAAACFwHQZuNjv
8/e5oIoLCGWLAIsQuAUAAADokf7//7gAAAAAhcB0GbjY7/P3uaCTCwhliwCLELgHAAAA6G/+//+4
AAAAAIXAdBm42O/z97ngkwsIZYsAixC4CAAAAOhN/v//uAAAAACFwHQZuNjv8/e5YJQLCGWLAIsQ
uAkAAADoK/7//7gAAAAAhcB0GbjY7/P3ueCUCwhliwCLELgKAAAA6An+//+4AAAAAIXAdBm42O/z
97kglQsIZYsAixC4CwAAAOjn/f//uAAAAACFwHQZuNjv8/e54JYLCGWLAIsQuAwAAADoxf3//6E4
FwwIPWOACgh0EokEJOjRYfr/xwU4FwwIY4AKCMnpAQAAAABVieVXVlOD7BCLNYAuDAiF9nRfkI10
JgCLRgQx24s+iQQk6Jlh+v+Qg/sGdDuLRJ4Ii1AQhdJ0Bv/Si0SeCIPDAYkEJOh3Yfr/g/sMftqJ
NCToamH6/4X/dBiJ/o10JgDrto22AAAAALsHAAAAjXYA67uLFQAuDAjHBYAuDAgAAAAAhdJ0VIH6
BC4MCHVUoQwuDAjHBQAuDAgAAAAAiUQkBIsCiQQk6FWg+v+LHRAuDAiF23UF6yOQifOLQwiLcwyJ
RCQEiwOJBCToMqD6/4kcJOjqYPr/hfZ13oPEEFteX13Dx0QkDK7OCgjHRCQIEgIAAMdEJARAzgoI
xwQkTs4KCOgatvr/AAAAAAAAAAAAAFWJ5VZTg+wEoYAxDAg7BWwxDAh1BesVkInYixiJBCTojGD6
/zkdbDEMCHXsizWgMQwIhfZ0PWaQi0Yci1AEx0AEAAAAAIXSdQ3rIZCNdCYAhdt0GInai0IIi1oE
hcB18IkUJOhIYPr/hdt16It2DIX2dcWDxARbXl3DAABVieVTg+wE6AAAAABbgcNkvAEA6Fwt+v9Z
W8nDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAEAAgB1c2FnZTogYnpleHBsb2RlIDxieklt
YWdlPgBvcGVuAGZzdGF0AG1tYXAAc2V0dXAgc2VjdG9ycyAlZAoAAAAAY29tcHJlc3NlZF9wYXls
b2FkX29mZnNldCAleCAoYWJzKQoAY29tcHJlc3NlZF9wYXlsb2FkX2xlbmd0aCAleAoAL3Byb2Mv
c3lzL2tlcm5lbC9vc3JlbGVhc2UARkFUQUw6IGtlcm5lbCB0b28gb2xkCgBGQVRBTDogY2Fubm90
IGRldGVybWluZSBrZXJuZWwgdmVyc2lvbgoAL2Rldi9udWxsAC9kZXYvZnVsbABzZXRfdGhyZWFk
X2FyZWEgZmFpbGVkIHdoZW4gc2V0dGluZyB1cCB0aHJlYWQtbG9jYWwgc3RvcmFnZQoAY3hhX2F0
ZXhpdC5jAGwgIT0gKCh2b2lkICopMCkAX19uZXdfZXhpdGZuAExJQkNfRkFUQUxfU1RERVJSXwAv
ZGV2L3R0eQA9PT09PT09IEJhY2t0cmFjZTogPT09PT09PT09CgA9PT09PT09IE1lbW9yeSBtYXA6
ID09PT09PT09CgAvcHJvYy9zZWxmL21hcHMAPHVua25vd24+AGNvcnJ1cHRlZCBkb3VibGUtbGlu
a2VkIGxpc3QAbWFsbG9jOiB0b3AgY2h1bmsgaXMgY29ycnVwdABtYWxsb2M6IHVzaW5nIGRlYnVn
Z2luZyBob29rcwBUT1BfUEFEXwBQRVJUVVJCXwBNTUFQX01BWF8AVFJJTV9USFJFU0hPTERfAE1N
QVBfVEhSRVNIT0xEXwBmcmVlKCk6IGludmFsaWQgcG9pbnRlcgBmcmVlKCk6IGludmFsaWQgc2l6
ZQBtYWxsb2MoKTogbWVtb3J5IGNvcnJ1cHRpb24AcmVhbGxvYygpOiBpbnZhbGlkIHBvaW50ZXIA
cmVhbGxvYygpOiBpbnZhbGlkIG9sZCBzaXplAHJlYWxsb2MoKTogaW52YWxpZCBuZXh0IHNpemUA
QXJlbmEgJWQ6CgBzeXN0ZW0gYnl0ZXMgICAgID0gJTEwdQoAaW4gdXNlIGJ5dGVzICAgICA9ICUx
MHUKAFRvdGFsIChpbmNsLiBtbWFwKToKAG1heCBtbWFwIHJlZ2lvbnMgPSAlMTB1CgBtYXggbW1h
cCBieXRlcyAgID0gJTEwbHUKACoqKiBnbGliYyBkZXRlY3RlZCAqKiogJXM6ICVzOiAweCVzICoq
KgoAAAAAbXVubWFwX2NodW5rKCk6IGludmFsaWQgcG9pbnRlcgBmcmVlKCk6IGludmFsaWQgbmV4
dCBzaXplIChmYXN0KQAAAABmcmVlKCk6IGludmFsaWQgbmV4dCBzaXplIChub3JtYWwpAABkb3Vi
bGUgZnJlZSBvciBjb3JydXB0aW9uIChmYXN0dG9wKQBkb3VibGUgZnJlZSBvciBjb3JydXB0aW9u
ICh0b3ApAGRvdWJsZSBmcmVlIG9yIGNvcnJ1cHRpb24gKG91dCkAZG91YmxlIGZyZWUgb3IgY29y
cnVwdGlvbiAoIXByZXYpAAAAbWFsbG9jKCk6IG1lbW9yeSBjb3JydXB0aW9uIChmYXN0KQAAyKEE
CNChBAjgoQQIAKIECCiiBAhIogQIYKEECJihBAgvZGV2L2xvZwA8JWQ+ACVoICVlICVUIABbJWRd
AC9kZXYvY29uc29sZQAlcw0KAABzeXNsb2c6IHVua25vd24gZmFjaWxpdHkvcHJpb3JpdHk6ICV4
AAAAbwAAAHUAAAB0AAAAIAAAAG8AAABmAAAAIAAAAG0AAABlAAAAbQAAAG8AAAByAAAAeQAAAAoA
AAAAAAAAPwAAAD8AAAA/AAAAAAAAACUAAABzAAAAOgAAACAAAAAAAAAAJQAAAG0AAAAKAAAAAAAA
ACVzOiAAJW0KACgAKzB4AC0weABbMHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOABBQgwAAUI
yAEFCCgABQgwAAUIMAAFCDAABQgwAAUIsAEFCJgBBQh4AQUIWAEFCDAABQg4AQUIIAEFCDAABQgw
AAUIMAAFCDAABQgwAAUI+AAFCDAABQgwAAUIMAAFCDAABQgwAAUIMAAFCDAABQgwAAUI4AAFCMgA
BQgvdmFyL3RtcAAvdmFyL3Byb2ZpbGUAAAAAAAAAAAAAAAAAAABmcHUAAAAAAHZtZQAAAAAAZGUA
AAAAAABwc2UAAAAAAHRzYwAAAAAAbXNyAAAAAABwYWUAAAAAAG1jZQAAAAAAY3g4AAAAAABhcGlj
AAAAADEwAAAAAAAAc2VwAAAAAABtdHJyAAAAAHBnZQAAAAAAbWNhAAAAAABjbW92AAAAAHBhdAAA
AAAAcHNlMzYAAABwbgAAAAAAAGNsZmx1c2gAMjAAAAAAAABkdHMAAAAAAGFjcGkAAAAAbW14AAAA
AABmeHNyAAAAAHNzZQAAAAAAc3NlMgAAAABzcwAAAAAAAGh0AAAAAAAAdG0AAAAAAABpYTY0AAAA
AHBiZQAAAAAAaTM4NgBpNDg2AGk1ODYAaTY4NgAAAAAAAAAAAAAAAABHQ09OVl9QQVRIAEdFVENP
TkZfRElSAEhPU1RBTElBU0VTAExEX0FVRElUAExEX0RFQlVHAExEX0RFQlVHX09VVFBVVABMRF9E
WU5BTUlDX1dFQUsATERfTElCUkFSWV9QQVRIAExEX09SSUdJTl9QQVRIAExEX1BSRUxPQUQATERf
UFJPRklMRQBMRF9TSE9XX0FVWFYATERfVVNFX0xPQURfQklBUwBMT0NBTERPTUFJTgBMT0NQQVRI
AE1BTExPQ19UUkFDRQBOSVNfUEFUSABOTFNQQVRIAFJFU09MVl9IT1NUX0NPTkYAUkVTX09QVElP
TlMAVE1QRElSAFRaRElSAExEX0FPVVRfTElCUkFSWV9QQVRIAExEX0FPVVRfUFJFTE9BRAAATERf
V0FSTgBMRF9MSUJSQVJZX1BBVEgATERfQklORF9OT1cATERfQklORF9OT1QATERfRFlOQU1JQ19X
RUFLAExEX1BST0ZJTEVfT1VUUFVUAC9ldGMvc3VpZC1kZWJ1ZwBNQUxMT0NfQ0hFQ0tfAExEX0FT
U1VNRV9LRVJORUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OgKCMCLCwjAkQsIYJcLCOCKCwigigsI
AAAAAKCTCwjgkwsIYJQLCOCUCwgglQsI4JYLCCDQCggg3goIINgKCGOACghjgAoIY4AKCGOACghj
gAoIY4AKCGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACghVbmV4cGVjdGVkIGVycm9yLgoAACVz
JXMlczoldTogJXMlc0Fzc2VydGlvbiBgJXMnIGZhaWxlZC4KAABrDAUIXgwFCFEMBQhJDAUIQAwF
CDMMBQgmDAUIGQwFCAwMBQj/CwUI8gsFCE9VVFBVVF9DSEFSU0VUAGNoYXJzZXQ9AExBTkdVQUdF
AFBPU0lYAG1lc3NhZ2VzAC91c3Ivc2hhcmUvbG9jYWxlAGxsZABsbGkAbGxvAGxsdQBsbHgAbGxY
AEkAcmMAAAAAAADWQgUIPkYFCBRGBQjwRQUIzEUFCFJEBQhSRAUIUkQFCFJEBQiERQUIckUFCKJF
BQjERQUIpkYFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKZGBQiqRAUIqkQF
CKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUI
qkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIdUYFCKpEBQiqRAUIqkQFCFxGBQgKSAUIqkQFCLREBQi0
RAUI8UcFCNhHBQiqRAUIv0cFCKpEBQimRwUIYkcFCGJHBQhiRwUIYkcFCGJHBQhiRwUIYkcFCGJH
BQhiRwUIYkcFCLREBQimRgUIJ0cFCPZGBQi7RgUItEQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQF
CKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUI
qkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiq
RAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQi0RAUIqkQFCKpE
BQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCApIBQgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD3//f/AIAAgPf/IgAAgAsA9//3//f/9//3//f/9/8AgBgAJwArABAA
GgD9/wCA9/8iABUANQAAgAAAAAAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
CgICAgIFAg4PAgICAgICAgICAgICAgICAgwCAgICAwICAgICAgICAgICAgICAgICAgICAgICAgIC
AgICAgICAgICAgICAgICAgICAgINAgICAgICAgICAgICAgQCAgICAgICAgICAgICAgICAgICAgIC
AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgEGBwgJ
CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAKAAsABAANAA4ACQAIAAkACgALAAwADQAOAAMA
BAAFAAYABwAIAAkAAAAXAAcACAAJAA8AAwAEAAUABgAHAAgACQAIAAkADAADAAQABQAGAAcACAAJ
AAUABgAHAAgACQAGAAcACAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAEAAgAHAAMABAAOABAA
EQASABMAFAAVABYACAAJAAoACwAMAA0ADgAaABgADAANAA4ADwAIAAkACgALAAwADQAOAA0ADgAX
AAgACQAKAAsADAANAA4ACgALAAwADQAOAAsADAANAA4AGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAALAAoAAAABAAkAAAAAAAAAAAAAAAAAAAAAAAwAAAADAAQABQAGAAcACAAAAAIAAAAAAAAAAAAB
AAUAAwADAAMAAwADAAMAAgABAAEAAwAAABAAEQARABEAEQARABEAEQARABEAEQARAACA//8ZAAUA
cGx1cmFsPQBucGx1cmFscz0AAAACAAAADQAAAPxjCggQZAoIAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////f1VV
VVX///8/MzMzM6qqqiokSZIk////HxzHcRyZmZkZdNFFF1VVVRUTO7ETkiRJEhERERH///8PDw8P
D47jOA5eQ3kNzMzMDAzDMAy66KILLGQhC6qqqgqjcD0KiZ3YCV5CewlJkiQJsNzTCIiIiAiEEEII
////B3zwwQeHh4cHB3VQB8dxHAcAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAwADAwcDBQMDCAMADwAD
BQ8DAwsPFBUVAw8PAx8DEQoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAB8AAAAA
AIAAAQAAABQAAJEb1M8BAgAAAQ8AAAAAAEAAAgAAAQ0AAJVzwkgAAgAAAAwAAAAQv4EBAwAAAQsA
AJec23UBAwAAAQoAAAAAAEAAAQAAAAoAAJEb1M8AAwAAAgkAAADKmjsAAwAAAAkAACtti4wAAwAA
AwgAAAAAoRkAAgAAAggAACEQnzABBAAAAQgAAADB9lcAAwAAAAgAAIGbwpgBBAAAAwcAAAAAABAA
BAAAAwcAAHFFdRgAAgAAAgcAAIC8fSQBBQAAAgcAAHtmRzUABAAAAQcAAABAS0wBBQAAAQcAAB1u
WmsABAAAAAcAAIDhrJQABAAAAAcAAGeD8coABAAABAYAAAAAZAsAAwAABAYAAFFKjQ4AAwAAAwYA
AECuaRIBBQAAAwYAAEmRFxcBBQAAAwYAAAAQuRwABAAAAgYAAJlIdCMABAAAAgYAAECocysBBQAA
AgYAAEE75jQBBQAAAQYAAAAAAEAAAwAAAQYAAME8+kwABQAAAQYAAEDYE1wBBgAAAQYAABm1kW0A
AwAAAAYAAAAQv4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDEyMzQ1Njc4OWFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxMjM0NTY3ODlB
QkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWnRvX291dHB1bmN0AC4uL2xvY2FsZS9vdXRkaWdpdHMu
aAAwIDw9IG4gJiYgbiA8PSA5AChuaWwpAHZmcHJpbnRmLmMAKCgmbWJzdGF0ZSktPl9fY291bnQg
PT0gMCkAcy0+X2ZsYWdzMiAmIDQAKG51bGwpAF9JT192ZnByaW50Zl9pbnRlcm5hbABvdXRkaWdp
dF92YWx1ZQAAACoqKiAlbiBpbiB3cml0YWJsZSBzZWdtZW50IGRldGVjdGVkICoqKgoAAAAAKioq
IGludmFsaWQgJU4kIHVzZSBkZXRlY3RlZCAqKioKAAAAAAAAAAAAAAAAAAAAAAAAAKmSBQipkgUI
qZIFCKmSBQipkgUIqZIFCKmSBQipkgUIqZIFCKmSBQipkgUIqZIFCKmSBQipkgUIto8FCFKRBQgf
jgUIRY8FCFSPBQhjjwUIy5EFCKKNBQjJiQUIvIsFCCuMBQindwUIaIkFCKmSBQipkgUIqZIFCAAA
AAAAAAAA/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8F
CP2PBQiqgwUI2oMFCEqJBQhZiQUIzYUFCB+GBQhmgAUIFoEFCGCIBQj8iAUI5Y0FCE52BQhahwUI
/Y8FCP2PBQj9jwUIAAAAAAAAAAD9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9
jwUI/Y8FCGCCBQj9jwUI/Y8FCKqDBQjagwUISokFCFmJBQjNhQUIH4YFCGaABQgWgQUIYIgFCPyI
BQjljQUITnYFCFqHBQj9jwUI/Y8FCP2PBQgAAAAAAAAAAP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8F
CP2PBQj9jwUI/Y8FCP2PBQiNfgUI/Y8FCP2PBQj9jwUIqoMFCNqDBQhKiQUIWYkFCM2FBQj9jwUI
/Y8FCP2PBQj9jwUI/IgFCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCAAAAAAAAAAA/Y8FCP2PBQj9
jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCF5/BQjafgUIYIIFCL2CBQiqgwUI2oMFCEqJ
BQhZiQUIzYUFCB+GBQhmgAUIFoEFCGCIBQj8iAUI5Y0FCE52BQhahwUIFIMFCF2DBQj9jwUIAAAA
AAAAAAD9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQhzfAUIXn8FCNp+BQhgggUI
vYIFCKqDBQjagwUISokFCFmJBQjNhQUIH4YFCGaABQgWgQUIYIgFCPyIBQjljQUITnYFCFqHBQgU
gwUIXYMFCP2PBQgAAAAAAAAAAP2PBQj3egUIRXsFCEV9BQjYewUIG3wFCIh7BQiPfQUIn38FCHN8
BQhefwUI2n4FCGCCBQi9ggUIqoMFCNqDBQhKiQUIWYkFCM2FBQgfhgUIZoAFCBaBBQhgiAUI/IgF
COWNBQhOdgUIWocFCBSDBQhdgwUIHX8FCAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAOAAAA
AAAAAAYAAAAAAAAAAAAAAAcAAAACAAAAAAAAAAMAAAAJAAAAAAAAAAUAAAAIAAAACAAAAAgAAAAI
AAAACAAAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAA
AAAZAAAAAAAAABMAAAATAAAAEwAAAAAAAAAdAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAaAAAAAAAAABQAAAAPAAAAEwAAABMAAAATAAAACgAAAA8AAAAcAAAAAAAAAAsAAAAY
AAAAFwAAABEAAAAWAAAADAAAAAAAAAAVAAAAGwAAABAAAAAAAAAAAAAAABIAAAAAAAAADQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwxAYI4GkFCGCsBghwrAYIULcGCLC0BgiQugYIoK4G
CNCsBggAswYIkK4GCHDFBghgsQYIcLEGCECxBgiQrgYIULEGCAAAAAAAAAAAbmFuAE5BTgBpbmYA
SU5GAG4AAABhAAAAbgAAAAAAAABOAAAAQQAAAE4AAAAAAAAAaQAAAG4AAABmAAAAAAAAAEkAAABO
AAAARgAAAAAAAAAwAAAALgAAADAAAAAwAAAAMAAAADEAAAAAAAAALi4vc3RkaW8tY29tbW9uL3By
aW50Zl9mcGhleC5jAAAqZGVjaW1hbCAhPSAnXDAnICYmIGRlY2ltYWx3YyAhPSBMJ1wwJwBfX3By
aW50Zl9mcGhleAAuLi9sb2NhbGUvb3V0ZGlnaXRzd2MuaABfSU9fdmZ3cHJpbnRmAG91dGRpZ2l0
d2NfdmFsdWUAAAAAKAAAAG4AAABpAAAAbAAAACkAAAAAAAAAKAAAAG4AAAB1AAAAbAAAAGwAAAAp
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8GwYIvBsGCLwbBgi8GwYIvBsGCLwb
Bgi8GwYIvBsGCLwbBgi8GwYIvBsGCLwbBgi8GwYIvBsGCJMWBgjdFgYIVRUGCGIcBghTHAYIEx4G
CB0dBggrGgYIIg4GCHEcBgjgHAYIiwIGCMENBgi8GwYIvBsGCLwbBggAAAAAAAAAAFoXBghaFwYI
WhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIsxgGCFEZBggz
GQYIQhkGCCIQBggvEgYIrQoGCG8LBgioFAYIoxkGCPEZBgh4AQYIqhMGCFoXBghaFwYIWhcGCAAA
AAAAAAAAWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBgjQDAYIWhcG
CFoXBgizGAYIURkGCDMZBghCGQYIIhAGCC8SBgitCgYIbwsGCKgUBgijGQYI8RkGCHgBBgiqEwYI
WhcGCFoXBghaFwYIAAAAAAAAAABaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBgha
FwYI7ggGCFoXBghaFwYIWhcGCLMYBghRGQYIMxkGCEIZBggiEAYIWhcGCFoXBghaFwYIWhcGCKMZ
BghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBggAAAAAAAAAAFoXBghaFwYIWhcGCFoXBghaFwYIWhcG
CFoXBghaFwYIWhcGCFoXBgi/CQYIOwkGCNAMBggmDQYIsxgGCFEZBggzGQYIQhkGCCIQBggvEgYI
rQoGCG8LBgioFAYIoxkGCPEZBgh4AQYIqhMGCHgNBgjmGAYIWhcGCAAAAAAAAAAAWhcGCFoXBgha
FwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYI9QYGCL8JBgg7CQYI0AwGCCYNBgizGAYIURkGCDMZ
BghCGQYIIhAGCC8SBgitCgYIbwsGCKgUBgijGQYI8RkGCHgBBgiqEwYIeA0GCOYYBghaFwYIAAAA
AAAAAABaFwYIggUGCMsFBgi3BwYIXAYGCJ8GBggMBgYIBAgGCAIKBgj1BgYIvwkGCDsJBgjQDAYI
Jg0GCLMYBghRGQYIMxkGCEIZBggiEAYILxIGCK0KBghvCwYIqBQGCKMZBgjxGQYIeAEGCKoTBgh4
DQYI5hgGCHwJBggAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAADgAAAAAAAAAGAAAAAAAAAAAA
AAAHAAAAAgAAAAAAAAADAAAACQAAAAAAAAAFAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAA
AAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAGQAAAAAAAAATAAAA
EwAAABMAAAAAAAAAHQAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAA
AAAAAAAAAAAAAAAAAAAAEgAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAA
AAAUAAAADwAAABMAAAATAAAAEwAAAAoAAAAPAAAAHAAAAAAAAAALAAAAGAAAABcAAAARAAAAFgAA
AAwAAAAAAAAAFQAAABsAAAAQAAAAAAAAAAAAAAASAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAGoGCPD3BQhgrAYIcKwGCEBnBghwYQYIUGUGCKCuBgjQrAYIALMGCJCuBggg
aQYIYLEGCHCxBghAsQYIkK4GCFCxBggAAAAAAAAAAJBFBgjLQwYIy0MGCIBFBgjLQwYIy0MGCMtD
BghwRQYIy0MGCMtDBgjLQwYIYEUGCMtDBghQRQYIy0MGCMtDBghARQYIy0MGCMtDBgjLQwYIy0MG
CMtDBgjLQwYIy0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYI
y0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYIGEUGCAdHBghgRAYIYEQGCGBEBghgRAYIYEQGCGBEBghg
RAYIYEQGCGBEBghgRAYIYEQGCGBEBghgRAYIOEcGCGBEBghgRAYIYEQGCGBEBghgRAYIYEQGCGBE
BghgRAYIYEQGCGBEBghgRAYIYEQGCGBEBghoRwYIYEQGCCBHBghgRAYI8EYGCGBEBghgRAYIYEQG
CGBEBggHRwYIYEQGCGBEBghQRwYIYEQGCGBEBghgRAYIYEQGCGBEBgg4RwYIUEgGCJhEBghASAYI
mEQGCFBIBghQSAYIUEgGCJhEBgiYRAYImEQGCJhEBgiYRAYImEQGCJhEBgiYRAYImEQGCJhEBgiY
RAYIMEgGCJhEBgiYRAYImEQGCJhEBggASAYImEQGCJhEBgiYRAYImEQGCJhEBgiYRAYImEQGCJhE
BghQSAYImEQGCPBHBggASAYIUEgGCFBIBghQSAYImEQGCABIBgiYRAYImEQGCJhEBgiYRAYI4EcG
CABIBgh4RwYImEQGCJhEBgggSAYImEQGCABIBgiYRAYImEQGCABIBgj4SwYIZEoGCGRKBgjoSwYI
ZEoGCGRKBghkSgYI2EsGCGRKBghkSgYIZEoGCMhLBghkSgYIuEsGCGRKBghkSgYIqEsGCGRKBghk
SgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCGRK
BghkSgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCIhLBghmTQYI6koGCOpKBgjqSgYI6koG
COpKBgjqSgYI6koGCOpKBgjqSgYI6koGCOpKBgjqSgYI6koGCFhMBgjqSgYI6koGCOpKBgjqSgYI
6koGCOpKBgjqSgYI6koGCOpKBgjqSgYI6koGCOpKBgjqSgYIiE0GCOpKBgigTQYI6koGCFBNBgjq
SgYI6koGCOpKBgjqSgYIZk0GCOpKBgjqSgYIWEwGCOpKBgjqSgYI6koGCOpKBgjqSgYIWEwGCLBN
BggdSwYImE4GCB1LBgiwTQYIsE0GCLBNBggdSwYIHUsGCB1LBggdSwYIHUsGCB1LBggdSwYIHUsG
CB1LBggdSwYIHUsGCIhOBggdSwYIHUsGCB1LBggdSwYIcE4GCB1LBggdSwYIHUsGCB1LBggdSwYI
HUsGCB1LBggdSwYIsE0GCB1LBghgTgYIcE4GCLBNBgiwTQYIsE0GCB1LBghwTgYIHUsGCB1LBggd
SwYIHUsGCFBOBghwTgYIQE4GCB1LBggdSwYIME4GCB1LBghwTgYIHUsGCB1LBghwTgYIZnhwcmlu
dGYuYwAoKChmbXRbaV0pICYgfjB4N2YpID09IDApAF9fZnhwcmludGYAICAgICAgICAgICAgICAg
IDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAA
IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAADAAAAAw
AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAd2ZpbGVv
cHMuYwBzdGF0dXMgPT0gX19jb2RlY3Z0X3BhcnRpYWwAX0lPX3dmaWxlX3VuZGVyZmxvdwAAAAAA
AAAAAAAAAAAAEKQGCIB7BggAcwYIcF0GCEBnBghweAYIoJEGCCBsBgjQrAYIAKIGCCB6BghQuQgI
oJcGCGCWBgigiwYIEJcGCHCXBgiAsQYIkLEGCAAAAAAAAAAAAAAAAAAAAAAAAAAAEKQGCIB7Bgjg
agYIcF0GCEBnBghweAYIoJEGCCBsBgjQrAYIYKIGCCB6BghQuQgIoJcGCGCWBgigiwYIMJcGCHCX
BgiAsQYIkLEGCAAAAAAAAAAAAAAAAAAAAAAAAAAAEKQGCIB7BgigagYIcF0GCEBnBghweAYIoJEG
CCBsBgjQrAYIYKIGCCB6BghQuQgIoJcGCGCWBgigiwYIEJcGCHCXBgiAsQYIkLEGCGlvZndpZGUu
YwBmY3RzLnRvd2NfbnN0ZXBzID09IDEAZmN0cy50b21iX25zdGVwcyA9PSAxAF9JT19md2lkZQAA
AAAAAAAAAAAAAAAAAAAAAIAGCDB/BghgfgYIEH4GCEB+BgjQgAYIUH4GCAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAADQZggIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACQhAYIUMsGCBDHBghwrAYIwMcGCLC0BgiQugYIoMkGCNCsBggAswYIQIQGCHDFBghg
sQYIcLEGCECxBgiQrgYIULEGCICxBgiQsQYILGNjcz0AX0lPX25ld19maWxlX2ZvcGVuAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABCkBggQoAYI0JcGCHCsBghQtwYIUJQGCKCRBggAmgYI0KwG
CACiBggwnwYIILgICKCXBghglgYIoIsGCBCXBghwlwYIgLEGCJCxBggAAAAAAAAAAAAAAAAAAAAA
AAAAABCkBggQoAYIUJEGCHCsBghQtwYIUJQGCFCQBgiAiQYI0KwGCGCiBggAiwYIILgICKCXBghg
lgYIoIsGCDCXBghwlwYIgLEGCJCxBggAAAAAAAAAAAAAAAAAAAAAAAAAABCkBggQoAYI4I0GCHCs
BghQtwYIUJQGCJCNBgiwigYI0KwGCGCiBggwnwYIILgICKCXBghglgYIoIsGCBCXBghwlwYIgLEG
CJCxBghzdHJvcHMuYwBvZmZzZXQgPj0gb2xkZW5kAGVubGFyZ2VfdXNlcmJ1ZgAAAAAAAAAAAAAA
gMcGCFDLBggQxwYIcKwGCMDHBgiwtAYIkLoGCKDJBgjQrAYIALMGCJCuBghwxQYIYLEGCHCxBghA
sQYIkK4GCFCxBgiAsQYIkLEGCFVua25vd24gZXJyb3IgAHdjcnRvbWIuYwBfX3djcnRvbWIAAHN0
YXR1cyA9PSBfX0dDT05WX09LIHx8IHN0YXR1cyA9PSBfX0dDT05WX0VNUFRZX0lOUFVUIHx8IHN0
YXR1cyA9PSBfX0dDT05WX0lMTEVHQUxfSU5QVVQgfHwgc3RhdHVzID09IF9fR0NPTlZfSU5DT01Q
TEVURV9JTlBVVCB8fCBzdGF0dXMgPT0gX19HQ09OVl9GVUxMX09VVFBVVAB3Y3NydG9tYnMuYwBk
YXRhLl9fb3V0YnVmWy0xXSA9PSAnXDAnAF9fd2NzcnRvbWJzAAAAZGF0YS5fX291dGJ1ZiAhPSAo
dW5zaWduZWQgY2hhciAqKSBkc3QAACgoZGF0YS5fX3N0YXRlcCktPl9fY291bnQgPT0gMCkAbWJz
bnJ0b3djcy5jAHJlc3VsdCA+IDAAX19tYnNucnRvd2NzAEFOU0lfWDMuNC0xOTY4Ly9UUkFOU0xJ
VAAAAAAAAAAAAAAAAAAAAKB/CggBAAAA4H8KCAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/
//9/WX8KCKm2CggQQAgIUBEICAAAAAAAAAAAAQAAAAEAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////f6m2CghZfwoIYDgICAAAAAAAAAAAAAAAAAQAAAAEAAAAAQAAAAEAAAAAAAAAAAAA
AG1ic3J0b3djc19sLmMAX19tYnNydG93Y3NfbAAoKHdjaGFyX3QgKikgZGF0YS5fX291dGJ1Zilb
LTFdID09IEwnXDAnAFVUQwAlW14wLTksKy1dACVodTolaHU6JWh1AE0laHUuJWh1LiVodSVuAFRa
AC9ldGMvbG9jYWx0aW1lAFVuaXZlcnNhbABHTVQAdHpmaWxlLmMAbnVtX3R5cGVzID09IDIAbnVt
X3R5cGVzID09IDEALi4vAFRaRElSAFRaaWYAcG9zaXhydWxlcwBfX3R6ZmlsZV9jb21wdXRlAF9f
dHpmaWxlX3JlYWQAL3Vzci9zaGFyZS96b25laW5mbwAAX19leHRlbnNpb25fXyAoeyBzaXplX3Qg
X19zMV9sZW4sIF9fczJfbGVuOyAoX19idWlsdGluX2NvbnN0YW50X3AgKCZ6b25lX25hbWVzW2lu
Zm8tPmlkeF0pICYmIF9fYnVpbHRpbl9jb25zdGFudF9wIChfX3R6bmFtZVt0cC0+dG1faXNkc3Rd
KSAmJiAoX19zMV9sZW4gPSBzdHJsZW4gKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pLCBfX3MyX2xl
biA9IHN0cmxlbiAoX190em5hbWVbdHAtPnRtX2lzZHN0XSksICghKChzaXplX3QpKGNvbnN0IHZv
aWQgKikoKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pICsgMSkgLSAoc2l6ZV90KShjb25zdCB2b2lk
ICopKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pID09IDEpIHx8IF9fczFfbGVuID49IDQpICYmICgh
KChzaXplX3QpKGNvbnN0IHZvaWQgKikoKF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pICsgMSkgLSAo
c2l6ZV90KShjb25zdCB2b2lkICopKF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pID09IDEpIHx8IF9f
czJfbGVuID49IDQpKSA/IF9fYnVpbHRpbl9zdHJjbXAgKCZ6b25lX25hbWVzW2luZm8tPmlkeF0s
IF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pIDogKF9fYnVpbHRpbl9jb25zdGFudF9wICgmem9uZV9u
YW1lc1tpbmZvLT5pZHhdKSAmJiAoKHNpemVfdCkoY29uc3Qgdm9pZCAqKSgoJnpvbmVfbmFtZXNb
aW5mby0+aWR4XSkgKyAxKSAtIChzaXplX3QpKGNvbnN0IHZvaWQgKikoJnpvbmVfbmFtZXNbaW5m
by0+aWR4XSkgPT0gMSkgJiYgKF9fczFfbGVuID0gc3RybGVuICgmem9uZV9uYW1lc1tpbmZvLT5p
ZHhdKSwgX19zMV9sZW4gPCA0KSA/IChfX2J1aWx0aW5fY29uc3RhbnRfcCAoX190em5hbWVbdHAt
PnRtX2lzZHN0XSkgJiYgKChzaXplX3QpKGNvbnN0IHZvaWQgKikoKF9fdHpuYW1lW3RwLT50bV9p
c2RzdF0pICsgMSkgLSAoc2l6ZV90KShjb25zdCB2b2lkICopKF9fdHpuYW1lW3RwLT50bV9pc2Rz
dF0pID09IDEpID8gX19idWlsdGluX3N0cmNtcCAoJnpvbmVfbmFtZXNbaW5mby0+aWR4XSwgX190
em5hbWVbdHAtPnRtX2lzZHN0XSkgOiAoX19leHRlbnNpb25fXyAoeyBfX2NvbnN0IHVuc2lnbmVk
IGNoYXIgKl9fczIgPSAoX19jb25zdCB1bnNpZ25lZCBjaGFyICopIChfX2NvbnN0IGNoYXIgKikg
KF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pOyByZWdpc3RlciBpbnQgX19yZXN1bHQgPSAoKChfX2Nv
bnN0IHVuc2lnbmVkIGNoYXIgKikgKF9fY29uc3QgY2hhciAqKSAoJnpvbmVfbmFtZXNbaW5mby0+
aWR4XSkpWzBdIC0gX19zMlswXSk7IGlmIChfX3MxX2xlbiA+IDAgJiYgX19yZXN1bHQgPT0gMCkg
eyBfX3Jlc3VsdCA9ICgoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBjaGFyICop
ICgmem9uZV9uYW1lc1tpbmZvLT5pZHhdKSlbMV0gLSBfX3MyWzFdKTsgaWYgKF9fczFfbGVuID4g
MSAmJiBfX3Jlc3VsdCA9PSAwKSB7IF9fcmVzdWx0ID0gKCgoX19jb25zdCB1bnNpZ25lZCBjaGFy
ICopIChfX2NvbnN0IGNoYXIgKikgKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pKVsyXSAtIF9fczJb
Ml0pOyBpZiAoX19zMV9sZW4gPiAyICYmIF9fcmVzdWx0ID09IDApIF9fcmVzdWx0ID0gKCgoX19j
b25zdCB1bnNpZ25lZCBjaGFyICopIChfX2NvbnN0IGNoYXIgKikgKCZ6b25lX25hbWVzW2luZm8t
PmlkeF0pKVszXSAtIF9fczJbM10pOyB9IH0gX19yZXN1bHQ7IH0pKSkgOiAoX19idWlsdGluX2Nv
bnN0YW50X3AgKF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pICYmICgoc2l6ZV90KShjb25zdCB2b2lk
ICopKChfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSArIDEpIC0gKHNpemVfdCkoY29uc3Qgdm9pZCAq
KShfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSA9PSAxKSAmJiAoX19zMl9sZW4gPSBzdHJsZW4gKF9f
dHpuYW1lW3RwLT50bV9pc2RzdF0pLCBfX3MyX2xlbiA8IDQpID8gKF9fYnVpbHRpbl9jb25zdGFu
dF9wICgmem9uZV9uYW1lc1tpbmZvLT5pZHhdKSAmJiAoKHNpemVfdCkoY29uc3Qgdm9pZCAqKSgo
JnpvbmVfbmFtZXNbaW5mby0+aWR4XSkgKyAxKSAtIChzaXplX3QpKGNvbnN0IHZvaWQgKikoJnpv
bmVfbmFtZXNbaW5mby0+aWR4XSkgPT0gMSkgPyBfX2J1aWx0aW5fc3RyY21wICgmem9uZV9uYW1l
c1tpbmZvLT5pZHhdLCBfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSA6IChfX2V4dGVuc2lvbl9fICh7
IF9fY29uc3QgdW5zaWduZWQgY2hhciAqX19zMSA9IChfX2NvbnN0IHVuc2lnbmVkIGNoYXIgKikg
KF9fY29uc3QgY2hhciAqKSAoJnpvbmVfbmFtZXNbaW5mby0+aWR4XSk7IHJlZ2lzdGVyIGludCBf
X3Jlc3VsdCA9IF9fczFbMF0gLSAoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBj
aGFyICopIChfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSlbMF07IGlmIChfX3MyX2xlbiA+IDAgJiYg
X19yZXN1bHQgPT0gMCkgeyBfX3Jlc3VsdCA9IChfX3MxWzFdIC0gKChfX2NvbnN0IHVuc2lnbmVk
IGNoYXIgKikgKF9fY29uc3QgY2hhciAqKSAoX190em5hbWVbdHAtPnRtX2lzZHN0XSkpWzFdKTsg
aWYgKF9fczJfbGVuID4gMSAmJiBfX3Jlc3VsdCA9PSAwKSB7IF9fcmVzdWx0ID0gKF9fczFbMl0g
LSAoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBjaGFyICopIChfX3R6bmFtZVt0
cC0+dG1faXNkc3RdKSlbMl0pOyBpZiAoX19zMl9sZW4gPiAyICYmIF9fcmVzdWx0ID09IDApIF9f
cmVzdWx0ID0gKF9fczFbM10gLSAoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBj
aGFyICopIChfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSlbM10pOyB9IH0gX19yZXN1bHQ7IH0pKSkg
OiBfX2J1aWx0aW5fc3RyY21wICgmem9uZV9uYW1lc1tpbmZvLT5pZHhdLCBfX3R6bmFtZVt0cC0+
dG1faXNkc3RdKSkpKTsgfSkgPT0gMAAlSDolTTolUwAlSDolTQAlbS8lZC8leQAlWS0lbS0lZAAl
STolTTolUyAlcAAAAADNFwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMH
CAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcI
ChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcI4hcHCAoTBwgK
EwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoT
BwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCGQYBwhkJQcIVicH
CKgnBwgKEwcIdhkHCIoZBwi+IQcI4SEHCAoTBwgKEwcIChMHCGEfBwgKEwcIChMHCLkWBwgKEwcI
shUHCE4jBwitFgcIcCMHCIoZBwgrJAcIhyQHCAQiBwg1IgcIChMHCAoTBwgKEwcIChMHCAoTBwgK
EwcIqB8HCK4gBwheHAcIhBwHCJ4dBwgKEwcIihkHCK4gBwgKEwcI5R0HCA4eBwguHgcIrSQHCNMk
BwgKEwcIxhcHCAoTBwiEHwcIUR4HCPIeBwh7GgcIChMHCEIlBwiwIwcI1iMHCHYmBwguLi9ucHRs
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYvLi4vZm9yay5jAAAoeyBfX3R5cGVvZiAoc2Vs
Zi0+dGlkKSBfX3ZhbHVlOyBpZiAoc2l6ZW9mIChfX3ZhbHVlKSA9PSAxKSBhc20gdm9sYXRpbGUg
KCJtb3ZiICUlZ3M6JVAyLCViMCIgOiAiPXEiIChfX3ZhbHVlKSA6ICIwIiAoMCksICJpIiAoX19i
dWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlkKSkpOyBlbHNlIGlmIChzaXplb2Yg
KF9fdmFsdWUpID09IDQpIGFzbSB2b2xhdGlsZSAoIm1vdmwgJSVnczolUDEsJTAiIDogIj1yIiAo
X192YWx1ZSkgOiAiaSIgKF9fYnVpbHRpbl9vZmZzZXRvZiAoc3RydWN0IHB0aHJlYWQsIHRpZCkp
KTsgZWxzZSB7IGlmIChzaXplb2YgKF9fdmFsdWUpICE9IDgpIGFib3J0ICgpOyBhc20gdm9sYXRp
bGUgKCJtb3ZsICUlZ3M6JVAxLCUlZWF4XG5cdCIgIm1vdmwgJSVnczolUDIsJSVlZHgiIDogIj1B
IiAoX192YWx1ZSkgOiAiaSIgKF9fYnVpbHRpbl9vZmZzZXRvZiAoc3RydWN0IHB0aHJlYWQsIHRp
ZCkpLCAiaSIgKF9fYnVpbHRpbl9vZmZzZXRvZiAoc3RydWN0IHB0aHJlYWQsIHRpZCkgKyA0KSk7
IH0gX192YWx1ZTsgfSkgIT0gcHBpZAAoeyBfX3R5cGVvZiAoKHsgc3RydWN0IHB0aHJlYWQgKl9f
c2VsZjsgYXNtICgibW92bCAlJWdzOiVjMSwlMCIgOiAiPXIiIChfX3NlbGYpIDogImkiIChfX2J1
aWx0aW5fb2Zmc2V0b2YgKHN0cnVjdCBwdGhyZWFkLCBoZWFkZXIuc2VsZikpKTsgX19zZWxmO30p
LT50aWQpIF9fdmFsdWU7IGlmIChzaXplb2YgKF9fdmFsdWUpID09IDEpIGFzbSB2b2xhdGlsZSAo
Im1vdmIgJSVnczolUDIsJWIwIiA6ICI9cSIgKF9fdmFsdWUpIDogIjAiICgwKSwgImkiIChfX2J1
aWx0aW5fb2Zmc2V0b2YgKHN0cnVjdCBwdGhyZWFkLCB0aWQpKSk7IGVsc2UgaWYgKHNpemVvZiAo
X192YWx1ZSkgPT0gNCkgYXNtIHZvbGF0aWxlICgibW92bCAlJWdzOiVQMSwlMCIgOiAiPXIiIChf
X3ZhbHVlKSA6ICJpIiAoX19idWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlkKSkp
OyBlbHNlIHsgaWYgKHNpemVvZiAoX192YWx1ZSkgIT0gOCkgYWJvcnQgKCk7IGFzbSB2b2xhdGls
ZSAoIm1vdmwgJSVnczolUDEsJSVlYXhcblx0IiAibW92bCAlJWdzOiVQMiwlJWVkeCIgOiAiPUEi
IChfX3ZhbHVlKSA6ICJpIiAoX19idWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlk
KSksICJpIiAoX19idWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlkKSArIDQpKTsg
fSBfX3ZhbHVlOyB9KSA9PSBwcGlkAF9fbGliY19mb3JrAEdFVENPTkZfRElSAC91c3IvbGliL2dl
dGNvbmYAISAiY2Fubm90IGhhcHBlbiIAb2Zmc2V0ID09IDIAL3Byb2Mvc3lzL2tlcm5lbC9ydHNp
Zy1tYXgATFA2NF9PRkY2NABMUEJJR19PRkZCSUcAL3Byb2Mvc3lzL2tlcm5lbC9uZ3JvdXBzX21h
eABoYW5kbGVfaTQ4NgBpbnRlbF9jaGVja193b3JkAGhhbmRsZV9hbWQAAAAuLi9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC9pMzg2L3N5c2NvbmYuYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABIPgcIOD4HCCg+BwhIPgcIOD4HCCg+BwggPgcIID4HCCA+BwggPgcIID4HCCA+BwggPgcIID4H
CGg/BwhIPwcICD8HCDA/BwgYPwcI6D4HCJo/BwiaPwcImj8HCPA+BwiaPwcI8D4HCJA/BwjwPgcI
hj8HCPA+BwjwPgcI8D4HCPA+BwjwPgcI8D4HCHc/Bwi1RAcIxUQHCP1FBwgNRgcI3UUHCAVEBwhl
RQcI30MHCN9DBwiyQgcIskIHCLJCBwiyQgcIskIHCLJCBwiyQgcIskIHCLJCBwiyQgcIskIHCLJC
BwiyQgcIskIHCN5CBwjeQgcIhUQHCOlDBwjeQgcI7UUHCLJCBwjNRQcIFUQHCN5CBwjpQwcI3kIH
CN5CBwhlRAcINUQHCGVEBwgdRgcIlUQHCHpCBwgVRAcINUQHCEVEBwg1RAcIskIHCLJCBwiyQgcI
3kIHCN5CBwiyQgcIskIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwglRAcI3kIHCN5CBwje
QgcI3kIHCN5CBwjeQgcIskIHCLJCBwglRAcIJUQHCPVEBwgVRAcIdUQHCCVEBwi9RQcI3kIHCLJC
BwiyQgcIskIHCLJCBwiyQgcIskIHCCVFBwg1RQcIVUUHCEVFBwjpQwcIBUUHCBVFBwh1RAcI30MH
CN9DBwjfQwcI30MHCLJCBwjeQgcI3kIHCN9DBwjfQwcI30MHCOVEBwhVRAcIpUQHCOlDBwitRQcI
FUQHCBVEBwgFRAcIhUQHCEVEBwhVRAcIpUQHCEVEBwjVRAcIlUQHCN5CBwjeQgcILUYHCJ1FBwg1
RAcI6UMHCOlDBwjpQwcI6UMHCN9DBwjfQwcIvUMHCM5DBwjfQwcI30MHCN9DBwiyQgcIskIHCN5C
BwjeQgcI3kIHCLJCBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIH
CN5CBwjeQgcI3kIHCN5CBwiyQgcIskIHCN9DBwjeQgcI30MHCN5CBwiyQgcI3kIHCN5CBwjeQgcI
3kIHCLJCBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN9DBwjf
QwcIvUMHCM5DBwiNRQcI3kIHCN5CBwjeQgcI3kIHCPhDBwj4QwcI+EMHCPhDBwj4QwcI+EMHCPhD
Bwj4QwcI+EMHCPhDBwj4QwcI+EMHCPhDBwj4QwcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIH
CHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcI
ekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6
QgcIskIHCLJCBwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAALkAAAAAIAAABAAAACAA
AAAIAAAAuQAAAABAAAAEAAAAIAAAAAoAAAC8AAAAACAAAAIAAAAgAAAADAAAALwAAAAAQAAABAAA
ACAAAAAiAAAAwgAAAAAACAAEAAAAQAAAACMAAADCAAAAAAAQAAgAAABAAAAAJQAAAMIAAAAAACAA
CAAAAEAAAAApAAAAwgAAAAAAQAAIAAAAQAAAACwAAAC8AAAAAIAAAAgAAABAAAAAMAAAALkAAAAA
gAAACAAAAEAAAAA5AAAAvwAAAAAAAgAEAAAAQAAAADoAAAC/AAAAAAADAAYAAABAAAAAOwAAAL8A
AAAAAAIAAgAAAEAAAAA8AAAAvwAAAAAABAAEAAAAQAAAAD0AAAC/AAAAAAAGAAYAAABAAAAAPgAA
AL8AAAAAAAgABAAAAEAAAABBAAAAvwAAAAAAAgAEAAAAIAAAAEIAAAC/AAAAAAAEAAQAAAAgAAAA
QwAAAL8AAAAAAAgABAAAACAAAABEAAAAvwAAAAAAEAAEAAAAIAAAAEUAAAC/AAAAAAAgAAQAAAAg
AAAARgAAAMIAAAAAAEAABAAAAEAAAABHAAAAwgAAAAAAgAAIAAAAQAAAAEgAAAC/AAAAAAAwAAwA
AABAAAAASQAAAL8AAAAAAEAAEAAAAEAAAABKAAAAwgAAAAAAYAAMAAAAQAAAAEsAAADCAAAAAACA
ABAAAABAAAAATAAAAMIAAAAAAMAADAAAAEAAAABNAAAAwgAAAAAAAAEQAAAAQAAAAE4AAAC/AAAA
AABgABgAAABAAAAAYAAAALwAAAAAQAAACAAAAEAAAABmAAAAvAAAAAAgAAAEAAAAQAAAAGcAAAC8
AAAAAEAAAAQAAABAAAAAaAAAALwAAAAAgAAABAAAAEAAAAB4AAAAvwAAAAAAEAAIAAAAQAAAAHkA
AAC/AAAAAAACAAgAAABAAAAAegAAAL8AAAAAAAQACAAAAEAAAAB7AAAAvwAAAAAACAAIAAAAQAAA
AHwAAAC/AAAAAAAQAAgAAABAAAAAfQAAAL8AAAAAACAACAAAAEAAAAB/AAAAvwAAAAAACAACAAAA
QAAAAIIAAAC/AAAAAAAEAAgAAAAgAAAAgwAAAL8AAAAAAAgACAAAACAAAACEAAAAvwAAAAAAEAAI
AAAAIAAAAIUAAAC/AAAAAAAgAAgAAAAgAAAAhgAAAL8AAAAAAAgABAAAAEAAAACHAAAAvwAAAAAA
EAAIAAAAQAAAAC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2dldGN3ZC5jAF9fbGliY19lcnJu
byAhPSAzNCB8fCBidWYgIT0gKCh2b2lkICopMCkgfHwgc2l6ZSAhPSAwAF9fZ2V0Y3dkAC9wcm9j
L21lbWluZm8ATWVtRnJlZTogJWxkIGtCAE1lbVRvdGFsOiAlbGQga0IAL3Byb2Mvc3RhdAAvcHJv
Yy9jcHVpbmZvAHByb2Nlc3NvcgAvc3lzL2RldmljZXMvc3lzdGVtL2NwdQBPUklHSU4AUExBVEZP
Uk0ATElCAGNhbm5vdCBhbGxvY2F0ZSBuYW1lIHJlY29yZABkbC1sb2FkLmMAbGFzdHAgIT0gKCh2
b2lkICopMCkAIHNlYXJjaCBwYXRoPQA6JXMACQkoJXMgZnJvbSBmaWxlICVzKQoACQkoJXMpCgBs
LT5sX25leHQgPT0gKCh2b2lkICopMCkAY2Fubm90IHJlYWQgZmlsZSBkYXRhAGZpbGUgdG9vIHNo
b3J0AGludmFsaWQgRUxGIGhlYWRlcgBFTEYgZmlsZSBPUyBBQkkgaW52YWxpZABpbnRlcm5hbCBl
cnJvcgBFTEYgZmlsZSBBQkkgdmVyc2lvbiBpbnZhbGlkACAgdHJ5aW5nIGZpbGU9JXMKAGNhbm5v
dCBzdGF0IHNoYXJlZCBvYmplY3QAci0+cl9zdGF0ZSA9PSBSVF9BREQAY2Fubm90IG1hcCB6ZXJv
LWZpbGwgcGFnZXMAZHluYW1pYy1saW5rLmgAY2Fubm90IGNsb3NlIGZpbGUgZGVzY3JpcHRvcgBj
YW5ub3QgY3JlYXRlIHNlYXJjaGxpc3QAc3lzdGVtIHNlYXJjaCBwYXRoAHBlbGVtLT5kaXJuYW1l
WzBdID09ICcvJwA6OwAobCktPmxfbmFtZVswXSA9PSAnXDAnADoAUlBBVEgAUlVOUEFUSABuc2lk
ID49IDAAbnNpZCA8IDEAd3JvbmcgRUxGIGNsYXNzOiBFTEZDTEFTUzY0AGV4cGFuZF9keW5hbWlj
X3N0cmluZ190b2tlbgBfZGxfbWFwX29iamVjdABhZGRfbmFtZV90b19vYmplY3QAX2RsX21hcF9v
YmplY3RfZnJvbV9mZABlbGZfZ2V0X2R5bmFtaWNfaW5mbwBfZGxfaW5pdF9wYXRocwAAY2Fubm90
IGNyZWF0ZSBjYWNoZSBmb3Igc2VhcmNoIHBhdGgARUxGIGZpbGUgZGF0YSBlbmNvZGluZyBub3Qg
bGl0dGxlLWVuZGlhbgAAAABFTEYgZmlsZSB2ZXJzaW9uIGlkZW50IGRvZXMgbm90IG1hdGNoIGN1
cnJlbnQgb25lAAAARUxGIGZpbGUgdmVyc2lvbiBkb2VzIG5vdCBtYXRjaCBjdXJyZW50IG9uZQBv
bmx5IEVUX0RZTiBhbmQgRVRfRVhFQyBjYW4gYmUgbG9hZGVkAAAARUxGIGZpbGUncyBwaGVudHNp
emUgbm90IHRoZSBleHBlY3RlZCBzaXplAABmaWxlPSVzIFslbHVdOyAgZ2VuZXJhdGluZyBsaW5r
IG1hcAoAAAAAY2Fubm90IGNyZWF0ZSBzaGFyZWQgb2JqZWN0IGRlc2NyaXB0b3IAAEVMRiBsb2Fk
IGNvbW1hbmQgYWRkcmVzcy9vZmZzZXQgbm90IHByb3Blcmx5IGFsaWduZWQAAAAAY2Fubm90IGR5
bmFtaWNhbGx5IGxvYWQgZXhlY3V0YWJsZQAAY2Fubm90IGNoYW5nZSBtZW1vcnkgcHJvdGVjdGlv
bnMAAAAARUxGIGxvYWQgY29tbWFuZCBhbGlnbm1lbnQgbm90IHBhZ2UtYWxpZ25lZABjYW5ub3Qg
YWxsb2NhdGUgVExTIGRhdGEgc3RydWN0dXJlcyBmb3IgaW5pdGlhbCB0aHJlYWQAAG9iamVjdCBm
aWxlIGhhcyBubyBsb2FkYWJsZSBzZWdtZW50cwAAAABmYWlsZWQgdG8gbWFwIHNlZ21lbnQgZnJv
bSBzaGFyZWQgb2JqZWN0AAAAAG9iamVjdCBmaWxlIGhhcyBubyBkeW5hbWljIHNlY3Rpb24AAGlu
Zm9bMjBdLT5kX3VuLmRfdmFsID09IDE3IHx8IGluZm9bMjBdLT5kX3VuLmRfdmFsID09IDcAaW5m
b1s5XS0+ZF91bi5kX3ZhbCA9PSBzaXplb2YgKEVsZjMyX1JlbGEpAABpbmZvWzE5XS0+ZF91bi5k
X3ZhbCA9PSBzaXplb2YgKEVsZjMyX1JlbCkAAHNoYXJlZCBvYmplY3QgY2Fubm90IGJlIGRsb3Bl
bigpZWQAAGNhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHByb2dyYW0gaGVhZGVyAAAAY2Fubm90
IGVuYWJsZSBleGVjdXRhYmxlIHN0YWNrIGFzIHNoYXJlZCBvYmplY3QgcmVxdWlyZXMAAAAAICBk
eW5hbWljOiAweCUwKmx4ICBiYXNlOiAweCUwKmx4ICAgc2l6ZTogMHglMCpaeAogICAgZW50cnk6
IDB4JTAqbHggIHBoZHI6IDB4JTAqbHggIHBobnVtOiAgICUqdQoKAGNhbm5vdCBjcmVhdGUgc2Vh
cmNoIHBhdGggYXJyYXkAY2Fubm90IGNyZWF0ZSBSVU5QQVRIL1JQQVRIIGNvcHkAAAAACmZpbGU9
JXMgWyVsdV07ICBuZWVkZWQgYnkgJXMgWyVsdV0KAAAAAGZpbmQgbGlicmFyeT0lcyBbJWx1XTsg
c2VhcmNoaW5nCgAAAGNhbm5vdCBvcGVuIHNoYXJlZCBvYmplY3QgZmlsZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAvbGliLwAvdXNyL2xpYi8AL2xpYi9pNDg2LWxpbnV4LWdudS8AL3Vzci9saWIvaTQ4
Ni1saW51eC1nbnUvAAAABQAAAAkAAAAUAAAAGAAAAAQAAAAQAAAAAQAAAEdOVQB/RUxGAQEBAAAA
AAAAAAAAL2V0Yy9sZC5zby5jYWNoZQAgc2VhcmNoIGNhY2hlPSVzCgBsZC5zby0xLjcuMABnbGli
Yy1sZC5zby5jYWNoZTEuMQBkbC1jYWNoZS5jAGNhY2hlICE9ICgodm9pZCAqKTApAC9ldGMvbGQu
c28ubm9od2NhcABfZGxfbG9hZF9jYWNoZV9sb29rdXAAZGwtbG9va3VwLmMAZG8tbG9va3VwLmgA
dmVyc2lvbiAhPSAoKHZvaWQgKikwKQAgKG5vIHZlcnNpb24gc3ltYm9scykAc3ltYm9sIAAsIHZl
cnNpb24gACBub3QgZGVmaW5lZCBpbiBmaWxlIAAgd2l0aCBsaW5rIHRpbWUgcmVmZXJlbmNlADxt
YWluIHByb2dyYW0+AHJlbG9jYXRpb24gZXJyb3IAc3ltYm9sIGxvb2t1cCBlcnJvcgBub3JtYWwA
cHJvdGVjdGVkACBbJXNdCgBfZGxfc2V0dXBfaGFzaAB1bmRlZmluZWQgc3ltYm9sOiAAX2RsX2xv
b2t1cF9zeW1ib2xfeABjaGVja19tYXRjaAAAKGJpdG1hc2tfbndvcmRzICYgKGJpdG1hc2tfbndv
cmRzIC0gMSkpID09IDAAAAAAdmVyc2lvbi0+ZmlsZW5hbWUgPT0gKCh2b2lkICopMCkgfHwgISBf
ZGxfbmFtZV9tYXRjaF9wICh2ZXJzaW9uLT5maWxlbmFtZSwgbWFwKQBzeW1ib2w9JXM7ICBsb29r
dXAgaW4gZmlsZT0lcyBbJWx1XQoAAAAAdmVyc2lvbiA9PSAoKHZvaWQgKikwKSB8fCAoZmxhZ3Mg
JiB+KERMX0xPT0tVUF9BRERfREVQRU5ERU5DWSB8IERMX0xPT0tVUF9HU0NPUEVfTE9DSykpID09
IDAAAAAACmZpbGU9JXMgWyVsdV07ICBuZWVkZWQgYnkgJXMgWyVsdV0gKHJlbG9jYXRpb24gZGVw
ZW5kZW5jeSkKCgAAAGJpbmRpbmcgZmlsZSAlcyBbJWx1XSB0byAlcyBbJWx1XTogJXMgc3ltYm9s
IGAlcycAAABjYW5ub3QgYWxsb2NhdGUgbWVtb3J5IGluIHN0YXRpYyBUTFMgYmxvY2sAAGNhbm5v
dCBtYWtlIHNlZ21lbnQgd3JpdGFibGUgZm9yIHJlbG9jYXRpb24AJXM6IFN5bWJvbCBgJXMnIGhh
cyBkaWZmZXJlbnQgc2l6ZSBpbiBzaGFyZWQgb2JqZWN0LCBjb25zaWRlciByZS1saW5raW5nCgAA
ACVzOiBubyBQTFRSRUwgZm91bmQgaW4gb2JqZWN0ICVzCgAAACVzOiBvdXQgb2YgbWVtb3J5IHRv
IHN0b3JlIHJlbG9jYXRpb24gcmVzdWx0cyBmb3IgJXMKAAAAY2Fubm90IHJlc3RvcmUgc2VnbWVu
dCBwcm90IGFmdGVyIHJlbG9jAG1hcC0+bF90bHNfbW9kaWQgPD0gZHR2Wy0xXS5jb3VudGVyACAo
bGF6eSkACnJlbG9jYXRpb24gcHJvY2Vzc2luZzogJXMlcwoALi4vc3lzZGVwcy9pMzg2L2RsLW1h
Y2hpbmUuaAAoKHJlbG9jLT5yX2luZm8pICYgMHhmZikgPT0gOAA8cHJvZ3JhbSBuYW1lIHVua25v
d24+AGRsLXJlbG9jLmMAZWxmX21hY2hpbmVfcmVsX3JlbGF0aXZlAF9kbF9ub3RocmVhZF9pbml0
X3N0YXRpY190bHMAAAAAAAAAAAAAAAAdrQcIVrUHCEa1BwgdrQcIHa0HCLi0BwhWtQcIVrUHCB2t
BwgdrQcIHa0HCB2tBwgdrQcIHa0HCIm0BwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0H
CB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCGO1Bwh2tAcI
CLQHCB2tBwhYsAcIQLAHCB2tBwgdrQcIaK0HCMCwBwjAsAcIHa0HCB2tBwgdrQcIHa0HCB2tBwgd
rQcIiLAHCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2t
BwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIaLAHCCCwBwjorwcIHa0HCGCzBwj7swcIHa0H
CB2tBwh0sgcI8bMHCPGzBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwjCswcIHa0HCB2tBwgdrQcI
Ha0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgd
rQcIHa0HCB2tBwiqswcIkrMHCGezBwgdrQcID7oHCB+6BwgdrQcIHa0HCIS5BwgPugcID7oHCB2t
BwgdrQcIHa0HCB2tBwgdrQcIHa0HCFa5BwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0H
CB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCEW5BwgyugcI
6rgHCHVuZXhwZWN0ZWQgcmVsb2MgdHlwZSAweAAAAAAAAAAAdW5leHBlY3RlZCBQTFQgcmVsb2Mg
dHlwZSAweAAAAABjYW5ub3QgYXBwbHkgYWRkaXRpb25hbCBtZW1vcnkgcHJvdGVjdGlvbiBhZnRl
ciByZWxvY2F0aW9uAERZTkFNSUMgTElOS0VSIEJVRyEhIQAlczogJXM6ICVzJXMlcyVzJXMKAGZh
dGFsAGNvbnRpbnVlZAAlczogZXJyb3I6ICVzOiAlcyAoJXMpCgBvdXQgb2YgbWVtb3J5AABlcnJv
ciB3aGlsZSBsb2FkaW5nIHNoYXJlZCBsaWJyYXJpZXMAZGwtbWlzYy5jAG5pb3YgPCA2NAAhICJp
bnZhbGlkIGZvcm1hdCBzcGVjaWZpZXIiAF9kbF9kZWJ1Z192ZHByaW50ZgAAAABwaWQgPj0gMCAm
JiBzaXplb2YgKHBpZF90KSA8PSA0AGRsLXRscy5jAGlkeCA9PSAwAGRsb3BlbgBtYXAtPmxfdGxz
X21vZGlkID09IGNudABsaXN0cCAhPSAoKHZvaWQgKikwKQBfZGxfYWRkX3RvX3Nsb3RpbmZvAF9k
bF9hbGxvY2F0ZV90bHNfaW5pdABfZGxfbmV4dF90bHNfbW9kaWQAAHJlc3VsdCA8PSBfZGxfdGxz
X21heF9kdHZfaWR4ICsgMQAAAHJlc3VsdCA9PSBfZGxfdGxzX21heF9kdHZfaWR4ICsgMQAAAGNh
bm5vdCBjcmVhdGUgVExTIGRhdGEgc3RydWN0dXJlcwAAAG1hcC0+bF90bHNfYmxvY2tzaXplID49
IG1hcC0+bF90bHNfaW5pdGltYWdlX3NpemUAAAAoc2l6ZV90KSBtYXAtPmxfdGxzX29mZnNldCA+
PSBtYXAtPmxfdGxzX2Jsb2Nrc2l6ZQAvcHJvYy9zZWxmL2V4ZQBsaW5rdmFsWzBdID09ICcvJwBf
ZGxfZ2V0X29yaWdpbgAALi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvZGwtb3JpZ2luLmMAaW52
YWxpZCBtb2RlIGZvciBkbG9wZW4oKQBkbC1vcGVuLmMAY2Fubm90IGV4dGVuZCBnbG9iYWwgc2Nv
cGUAbnMgPT0gbC0+bF9ucwAoY2FsbF9tYXApLT5sX25hbWVbMF0gPT0gJ1wwJwBtb2RlICYgMHgw
MDAwNABjYW5ub3QgY3JlYXRlIHNjb3BlIGxpc3QAaW1hcC0+bF9uZWVkX3Rsc19pbml0ID09IDAA
X2RsX29wZW4AZGxfb3Blbl93b3JrZXIAAAAAbm8gbW9yZSBuYW1lc3BhY2VzIGF2YWlsYWJsZSBm
b3IgZGxtb3BlbigpAABpbnZhbGlkIHRhcmdldCBuYW1lc3BhY2UgaW4gZGxtb3BlbigpAAAAX2Rs
X2RlYnVnX2luaXRpYWxpemUgKDAsIGFyZ3MubnNpZCktPnJfc3RhdGUgPT0gUlRfQ09OU0lTVEVO
VAAAAF9kbF9kZWJ1Z19pbml0aWFsaXplICgwLCBhcmdzLT5uc2lkKS0+cl9zdGF0ZSA9PSBSVF9D
T05TSVNURU5UAABlbXB0eSBkeW5hbWljIHN0cmluZyB0b2tlbiBzdWJzdGl0dXRpb24Ab3Blbmlu
ZyBmaWxlPSVzIFslbHVdOyBkaXJlY3Rfb3BlbmNvdW50PSV1CgoAAAAAVExTIGdlbmVyYXRpb24g
Y291bnRlciB3cmFwcGVkISAgUGxlYXNlIHJlcG9ydCB0aGlzLgBkbC1jbG9zZS5jACEgc2hvdWxk
X2JlX3RoZXJlAG9sZF9tYXAtPmxfdGxzX21vZGlkID09IGlkeABpZHggPT0gbmxvYWRlZABpbWFw
LT5sX25zID09IG5zaWQACmNhbGxpbmcgZmluaTogJXMgWyVsdV0KCgB0bWFwLT5sX25zID09IG5z
aWQAZGxjbG9zZQBpbWFwLT5sX3R5cGUgPT0gbHRfbG9hZGVkAG1hcC0+bF9pbml0X2NhbGxlZABz
aGFyZWQgb2JqZWN0IG5vdCBvcGVuAF9kbF9jbG9zZQBfZGxfY2xvc2Vfd29ya2VyAHJlbW92ZV9z
bG90aW5mbwAKY2xvc2luZyBmaWxlPSVzOyBkaXJlY3Rfb3BlbmNvdW50PSV1CgAAKCpscCktPmxf
aWR4ID49IDAgJiYgKCpscCktPmxfaWR4IDwgbmxvYWRlZABqbWFwLT5sX2lkeCA+PSAwICYmIGpt
YXAtPmxfaWR4IDwgbmxvYWRlZAAAAGltYXAtPmxfdHlwZSA9PSBsdF9sb2FkZWQgJiYgKGltYXAt
PmxfZmxhZ3NfMSAmIDB4MDAwMDAwMDgpID09IDAAAAAACmZpbGU9JXMgWyVsdV07ICBkZXN0cm95
aW5nIGxpbmsgbWFwCgAAAFRMUyBnZW5lcmF0aW9uIGNvdW50ZXIgd3JhcHBlZCEgIFBsZWFzZSBy
ZXBvcnQgYXMgZGVzY3JpYmVkIGluIDxodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvbGliYy9i
dWdzLmh0bWw+LgoASUdOT1JFAAAAAKm2CghnY29udi5jAGlycmV2ZXJzaWJsZSAhPSAoKHZvaWQg
KikwKQBfX2djb252AG91dGJ1ZiAhPSAoKHZvaWQgKikwKSAmJiAqb3V0YnVmICE9ICgodm9pZCAq
KTApAGdjb252X2RiLmMALQBmcmVlX2Rlcml2YXRpb24AZ2VuX3N0ZXBzAF9fZ2NvbnZfcmVsZWFz
ZV9zdGVwAGRlcml2LT5zdGVwc1tjbnRdLl9fc2hsaWJfaGFuZGxlICE9ICgodm9pZCAqKTApAHN0
ZXAtPl9fc2hsaWJfaGFuZGxlICE9ICgodm9pZCAqKTApAHN0ZXAtPl9fZW5kX2ZjdCA9PSAoKHZv
aWQgKikwKQAAcmVzdWx0W3N0ZXBfY250XS5fX3NobGliX2hhbmRsZSAhPSAoKHZvaWQgKikwKQBn
Y29udl9jb25mLmMAZWxlbSAhPSAoKHZvaWQgKikwKQBjd2QgIT0gKCh2b2lkICopMCkAYWxpYXMA
bW9kdWxlAElTTy0xMDY0Ni9VQ1M0LwA9SU5URVJOQUwtPnVjczQAPXVjczQtPklOVEVSTkFMAFVD
Uy00TEUvLwA9SU5URVJOQUwtPnVjczRsZQA9dWNzNGxlLT5JTlRFUk5BTABJU08tMTA2NDYvVVRG
OC8APUlOVEVSTkFMLT51dGY4AD11dGY4LT5JTlRFUk5BTABJU08tMTA2NDYvVUNTMi8APXVjczIt
PklOVEVSTkFMAD1JTlRFUk5BTC0+dWNzMgBBTlNJX1gzLjQtMTk2OC8vAD1hc2NpaS0+SU5URVJO
QUwAPUlOVEVSTkFMLT5hc2NpaQBVTklDT0RFQklHLy8APXVjczJyZXZlcnNlLT5JTlRFUk5BTAA9
SU5URVJOQUwtPnVjczJyZXZlcnNlAC5zbwBfX2djb252X2dldF9wYXRoAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVUNTNC8vAElTTy0x
MDY0Ni9VQ1M0LwBVQ1MtNC8vAElTTy0xMDY0Ni9VQ1M0LwBVQ1MtNEJFLy8ASVNPLTEwNjQ2L1VD
UzQvAENTVUNTNC8vAElTTy0xMDY0Ni9VQ1M0LwBJU08tMTA2NDYvLwBJU08tMTA2NDYvVUNTNC8A
MTA2NDYtMToxOTkzLy8ASVNPLTEwNjQ2L1VDUzQvADEwNjQ2LTE6MTk5My9VQ1M0LwBJU08tMTA2
NDYvVUNTNC8AT1NGMDAwMTAxMDQvLwBJU08tMTA2NDYvVUNTNC8AT1NGMDAwMTAxMDUvLwBJU08t
MTA2NDYvVUNTNC8AT1NGMDAwMTAxMDYvLwBJU08tMTA2NDYvVUNTNC8AV0NIQVJfVC8vAElOVEVS
TkFMAFVURjgvLwBJU08tMTA2NDYvVVRGOC8AVVRGLTgvLwBJU08tMTA2NDYvVVRGOC8ASVNPLUlS
LTE5My8vAElTTy0xMDY0Ni9VVEY4LwBPU0YwNTAxMDAwMS8vAElTTy0xMDY0Ni9VVEY4LwBJU08t
MTA2NDYvVVRGLTgvAElTTy0xMDY0Ni9VVEY4LwBVQ1MyLy8ASVNPLTEwNjQ2L1VDUzIvAFVDUy0y
Ly8ASVNPLTEwNjQ2L1VDUzIvAE9TRjAwMDEwMTAwLy8ASVNPLTEwNjQ2L1VDUzIvAE9TRjAwMDEw
MTAxLy8ASVNPLTEwNjQ2L1VDUzIvAE9TRjAwMDEwMTAyLy8ASVNPLTEwNjQ2L1VDUzIvAEFOU0lf
WDMuNC8vAEFOU0lfWDMuNC0xOTY4Ly8ASVNPLUlSLTYvLwBBTlNJX1gzLjQtMTk2OC8vAEFOU0lf
WDMuNC0xOTg2Ly8AQU5TSV9YMy40LTE5NjgvLwBJU09fNjQ2LklSVjoxOTkxLy8AQU5TSV9YMy40
LTE5NjgvLwBBU0NJSS8vAEFOU0lfWDMuNC0xOTY4Ly8ASVNPNjQ2LVVTLy8AQU5TSV9YMy40LTE5
NjgvLwBVUy1BU0NJSS8vAEFOU0lfWDMuNC0xOTY4Ly8AVVMvLwBBTlNJX1gzLjQtMTk2OC8vAElC
TTM2Ny8vAEFOU0lfWDMuNC0xOTY4Ly8AQ1AzNjcvLwBBTlNJX1gzLjQtMTk2OC8vAENTQVNDSUkv
LwBBTlNJX1gzLjQtMTk2OC8vAE9TRjAwMDEwMDIwLy8AQU5TSV9YMy40LTE5NjgvLwBVTklDT0RF
TElUVExFLy8ASVNPLTEwNjQ2L1VDUzIvAFVDUy0yTEUvLwBJU08tMTA2NDYvVUNTMi8AVUNTLTJC
RS8vAFVOSUNPREVCSUcvLwAAZ2NvbnZfYnVpbHRpbi5jAF9fZ2NvbnZfZ2V0X2J1aWx0aW5fdHJh
bnMAAAAAY250IDwgc2l6ZW9mIChtYXApIC8gc2l6ZW9mIChtYXBbMF0pAAAAAAAAAAAUtgoIEFsI
CAAAAAAEBAQEJLYKCFBWCAgAAAAABAQEBD62CggwXwgIAAAAAAQEBARQtgoIkEMICAAAAAAEBAQE
crYKCOAtCAgAAAAABAQBBoK2CghgHwgIUBEICAEGBASitgoI0BkICAAAAAACAgQEsrYKCHARCAgA
AAAABAQCAtO2CggQQAgIUBEICAQEAQHktgoIYDgICAAAAAAEBAEBArcKCMBQCAgAAAAAAgIEBBm3
CghwSAgIAAAAAAQEAgIuLi9pY29udi9za2VsZXRvbi5jAG91dGJ1ZnN0YXJ0ID09ICgodm9pZCAq
KTApAC4uL2ljb252L2xvb3AuYwBpbmVuZCAhPSAmYnl0ZWJ1Zls0XQBpbmVuZCAtIGlucHRyIDw9
IDcAaW5lbmQgLSAqaW5wdHJwIDwgNABpbmVuZCAhPSAmYnl0ZWJ1Zls2XQBvdXRidWYgPT0gb3V0
ZXJyAGdjb252X3NpbXBsZS5jACpvdXRwdHJwICsgNCA+IG91dGVuZABpbnRlcm5hbF91Y3MyX2xv
b3Bfc2luZ2xlAHVjczJfaW50ZXJuYWxfbG9vcF9zaW5nbGUAdXRmOF9pbnRlcm5hbF9sb29wX3Np
bmdsZQBpbnRlcm5hbF91dGY4X2xvb3Bfc2luZ2xlAGludGVybmFsX2FzY2lpX2xvb3Bfc2luZ2xl
AHVjczRsZV9pbnRlcm5hbF9sb29wAAAAaW5wdHIgLSBieXRlYnVmID4gKHN0YXRlLT5fX2NvdW50
ICYgNykAAGluZW5kIC0gaW5wdHIgPiAoc3RhdGUtPl9fY291bnQgJiB+NykAAABuc3RhdHVzID09
IF9fR0NPTlZfRlVMTF9PVVRQVVQAAAAAAAAAAAAAAAAAAAAAAABfX2djb252X3RyYW5zZm9ybV9p
bnRlcm5hbF91Y3MycmV2ZXJzZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaW50ZXJuYWxfdWNz
MnJldmVyc2VfbG9vcF9zaW5nbGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9fZ2Nv
bnZfdHJhbnNmb3JtX3VjczJyZXZlcnNlX2ludGVybmFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAB1Y3MycmV2ZXJzZV9pbnRlcm5hbF9sb29wX3NpbmdsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzMgBfX2djb252X3RyYW5zZm9y
bV91Y3MyX2ludGVybmFsAF9fZ2NvbnZfdHJhbnNmb3JtX3V0ZjhfaW50ZXJuYWwAX19nY29udl90
cmFuc2Zvcm1faW50ZXJuYWxfdXRmOABfX2djb252X3RyYW5zZm9ybV9pbnRlcm5hbF9hc2NpaQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX19nY29udl90cmFuc2Zvcm1fYXNjaWlfaW50
ZXJuYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9fZ2NvbnZfdHJhbnNmb3JtX3Vj
czRsZV9pbnRlcm5hbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfX2djb252X3RyYW5z
Zm9ybV9pbnRlcm5hbF91Y3M0bGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX19nY29u
dl90cmFuc2Zvcm1fdWNzNF9pbnRlcm5hbABfX2djb252X3RyYW5zZm9ybV9pbnRlcm5hbF91Y3M0
AMDg8Pj8Z2NvbnZfdHJhbnNfY29udGV4dABnY29udl90cmFucwBnY29udl90cmFuc19pbml0AGdj
b252X3RyYW5zX2VuZABnY29udl90cmFucy5jAHRyYW5zLT5uYW1lICE9ICgodm9pZCAqKTApAF9f
Z2NvbnZfdHJhbnNsaXRfZmluZABHQ09OVl9QQVRIAC91c3IvbGliL2djb252L2djb252LW1vZHVs
ZXMuY2FjaGUAZ2NvbnZfZGwuYwBvYmotPmNvdW50ZXIgPiAwAGZvdW5kLT5oYW5kbGUgPT0gKCh2
b2lkICopMCkAZ2NvbnZfaW5pdABnY29udl9lbmQAZG9fcmVsZWFzZV9zaGxpYgBfX2djb252X2Zp
bmRfc2hsaWIATE9DUEFUSAAAAAAAAAAAAAAAAAAAAAAAAAAATENfQ09MTEFURQBMQ19DVFlQRQBM
Q19NT05FVEFSWQBMQ19OVU1FUklDAExDX1RJTUUATENfTUVTU0FHRVMATENfUEFQRVIATENfTkFN
RQBMQ19BRERSRVNTAExDX1RFTEVQSE9ORQBMQ19NRUFTVVJFTUVOVABMQ19JREVOVElGSUNBVElP
TgALICsAFDMAP0hQW2h3CAoHCgsLBggHCgwOEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAABCUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABMQ19BTEwATEFORwBmaW5kbG9jYWxlLmMAbG9jYWxlX2NvZGVzZXQgIT0gKCh2b2lkICopMCkA
L3Vzci9saWIvbG9jYWxlAF9ubF9maW5kX2xvY2FsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAADg6AoI
wIsLCMCRCwhglwsI4IoLCKCKCwgAAAAAoJMLCOCTCwhglAsI4JQLCCCVCwjglgsIAAAAAAAAAAAA
AAAADgAAAAUAAABuAAAAEgAAAC0AAAAEAAAAAAAAAAIAAAAGAAAADAAAAAQAAAABAAAADwAAAGxv
YWRsb2NhbGUuYwBjYXRlZ29yeSA9PSBfX0xDX0NUWVBFAF9ubF9pbnRlcm5fbG9jYWxlX2RhdGEA
AGNudCA8IChzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX05VTUVSSUMpIC8gc2l6ZW9mIChfbmxf
dmFsdWVfdHlwZV9MQ19OVU1FUklDWzBdKSkAAGNudCA8IChzaXplb2YgKF9ubF92YWx1ZV90eXBl
X0xDX1RJTUUpIC8gc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9MQ19USU1FWzBdKSkAAAAAY250IDwg
KHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfQ09MTEFURSkgLyBzaXplb2YgKF9ubF92YWx1ZV90
eXBlX0xDX0NPTExBVEVbMF0pKQAAY250IDwgKHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfTU9O
RVRBUlkpIC8gc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9MQ19NT05FVEFSWVswXSkpAAAAAGNudCA8
IChzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX01FU1NBR0VTKSAvIHNpemVvZiAoX25sX3ZhbHVl
X3R5cGVfTENfTUVTU0FHRVNbMF0pKQAAAABjbnQgPCAoc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9M
Q19QQVBFUikgLyBzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX1BBUEVSWzBdKSkAAGNudCA8IChz
aXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX05BTUUpIC8gc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9M
Q19OQU1FWzBdKSkAAAAAY250IDwgKHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfQUREUkVTUykg
LyBzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX0FERFJFU1NbMF0pKQAAY250IDwgKHNpemVvZiAo
X25sX3ZhbHVlX3R5cGVfTENfVEVMRVBIT05FKSAvIHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENf
VEVMRVBIT05FWzBdKSkAAGNudCA8IChzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX01FQVNVUkVN
RU5UKSAvIHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfTUVBU1VSRU1FTlRbMF0pKQAAY250IDwg
KHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfSURFTlRJRklDQVRJT04pIC8gc2l6ZW9mIChfbmxf
dmFsdWVfdHlwZV9MQ19JREVOVElGSUNBVElPTlswXSkpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAB1hAgIqIYICHiGCAhIhggIGIYICOiFCAh1hAgIuIUICIiFCAhYhQgIKIUICPiECAjI
hAgIAAAAAAAAAAAAAAAAVQAAAAYAAABvAAAAEwAAAC4AAAAFAAAAAAAAAAMAAAAHAAAADQAAAAUA
AAACAAAAEAAAAAAAAAAAAAAAAAAAAEDJCghcygoIgMoKCEDMCgigzAoIWM0KCAAAAABszQoIeM0K
CKDNCgjUzQoI6M0KCADOCggAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA
AAAAAAAAAAAAAAAABgAAAAYAAAAEAAAABQAAAAEAAAAIAAAACAAAAAUAAAAFAAAABQAAAAEAAAAB
AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAFAAAACAAAAAgAAAAIAAAACAAAAAgA
AAAIAAAACAAAAAgAAAAIAAAACAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA
AAEAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAgAAAAIAAAA
CAAAAAgAAAAFAAAACAAAAAUAAAABAAAABQAAAAEAAAABAAAABAAAAAUAAAAFAAAAAQAAAAAAAAAA
AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAA
AQAAAAEAAAABAAAABgAAAAEAAAABAAAABgAAAAEAAAABAAAABQAAAAEAAAAJAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAA
CgAAAAgAAAAIAAAAAwAAAAUAAAADAAAAAwAAAAMAAAADAAAAAQAAAAEAAAAIAAAAAQAAAAAAAAAF
AAAAAQAAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAgAAAAIAAAABQAAAAgA
AAAIAAAACAAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAABAAA
AAEAAAABAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAwAAAAMAAAADAAAA
AwAAAAMAAAADAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAD
AAAAAwAAAAMAAAADAAAAAwAAAAUAAAAFAAAABQAAAAUAAAAHAAAABQAAAAUAAAABAAAAAQAAAAEA
AAABAAAAAQAAAAEAAAAFAAAABQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAA
AAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAABQAAAAEAAAABAAAAAQAAAAEAAAABAAAA
AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAB
AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAGxv
YWRhcmNoaXZlLmMAYXJjaG1hcHBlZCA9PSAmaGVhZG1hcAAoKCgocHMpIC0gMSkgJiAocHMpKSA9
PSAwKQBsYXN0LT5uZXh0ID09IG1hcHBlZAByYW5nZXNbY250XS5mcm9tID49IGZyb20AX25sX2Fy
Y2hpdmVfc3ViZnJlZXJlcwBfbmxfbG9hZF9sb2NhbGVfZnJvbV9hcmNoaXZlAAAAL3Vzci9saWIv
bG9jYWxlL2xvY2FsZS1hcmNoaXZlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgACAAIAAgACAAIAAgACAAMgAiACIAIgAiACAAIAAgAC
AAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABYATABMAEwATABMAEwATABMAEwATABMAEwATA
BMAEwAjYCNgI2AjYCNgI2AjYCNgI2AjYBMAEwATABMAEwATABMAI1QjVCNUI1QjVCNUIxQjFCMUI
xQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFBMAEwATABMAEwATACNYI1gjWCNYI1gjW
CMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgTABMAEwATAAgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIA
AAADIAAAAiAAAAIgAAACIAAAAiAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAA
AAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAFgAAAEwAAABMAAAATAAAAEwAAA
BMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAI2AAACNgAAAjYAAAI
2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAAjV
AAAI1QAACNUAAAjVAAAI1QAACNUAAAjFAAAIxQAACMUAAAjFAAAIxQAACMUAAAjFAAAIxQAACMUA
AAjFAAAIxQAACMUAAAjFAAAIxQAACMUAAAjFAAAIxQAACMUAAAjFAAAIxQAABMAAAATAAAAEwAAA
BMAAAATAAAAEwAAACNYAAAjWAAAI1gAACNYAAAjWAAAI1gAACMYAAAjGAAAIxgAACMYAAAjGAAAI
xgAACMYAAAjGAAAIxgAACMYAAAjGAAAIxgAACMYAAAjGAAAIxgAACMYAAAjGAAAIxgAACMYAAAjG
AAAEwAAABMAAAATAAAAEwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAIAAAACBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkA
AACKAAAAiwAAAIwAAACNAAAAjgAAAI8AAACQAAAAkQAAAJIAAACTAAAAlAAAAJUAAACWAAAAlwAA
AJgAAACZAAAAmgAAAJsAAACcAAAAnQAAAJ4AAACfAAAAoAAAAKEAAACiAAAAowAAAKQAAAClAAAA
pgAAAKcAAACoAAAAqQAAAKoAAACrAAAArAAAAK0AAACuAAAArwAAALAAAACxAAAAsgAAALMAAAC0
AAAAtQAAALYAAAC3AAAAuAAAALkAAAC6AAAAuwAAALwAAAC9AAAAvgAAAL8AAADAAAAAwQAAAMIA
AADDAAAAxAAAAMUAAADGAAAAxwAAAMgAAADJAAAAygAAAMsAAADMAAAAzQAAAM4AAADPAAAA0AAA
ANEAAADSAAAA0wAAANQAAADVAAAA1gAAANcAAADYAAAA2QAAANoAAADbAAAA3AAAAN0AAADeAAAA
3wAAAOAAAADhAAAA4gAAAOMAAADkAAAA5QAAAOYAAADnAAAA6AAAAOkAAADqAAAA6wAAAOwAAADt
AAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9AAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA+gAAAPsA
AAD8AAAA/QAAAP4AAAD/////AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAA
AAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAA
GAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAm
AAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQA
AAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAA
AEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAA
UQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABf
AAAAYAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0A
AABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAewAA
AHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAA
igAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACY
AAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYA
AACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAA
ALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAA
wwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADR
AAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8A
AADgAAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAA
AO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA
/AAAAP0AAAD+AAAA/wAAAIAAAACBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkAAACK
AAAAiwAAAIwAAACNAAAAjgAAAI8AAACQAAAAkQAAAJIAAACTAAAAlAAAAJUAAACWAAAAlwAAAJgA
AACZAAAAmgAAAJsAAACcAAAAnQAAAJ4AAACfAAAAoAAAAKEAAACiAAAAowAAAKQAAAClAAAApgAA
AKcAAACoAAAAqQAAAKoAAACrAAAArAAAAK0AAACuAAAArwAAALAAAACxAAAAsgAAALMAAAC0AAAA
tQAAALYAAAC3AAAAuAAAALkAAAC6AAAAuwAAALwAAAC9AAAAvgAAAL8AAADAAAAAwQAAAMIAAADD
AAAAxAAAAMUAAADGAAAAxwAAAMgAAADJAAAAygAAAMsAAADMAAAAzQAAAM4AAADPAAAA0AAAANEA
AADSAAAA0wAAANQAAADVAAAA1gAAANcAAADYAAAA2QAAANoAAADbAAAA3AAAAN0AAADeAAAA3wAA
AOAAAADhAAAA4gAAAOMAAADkAAAA5QAAAOYAAADnAAAA6AAAAOkAAADqAAAA6wAAAOwAAADtAAAA
7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9AAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA+gAAAPsAAAD8
AAAA/QAAAP4AAAD/////AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoA
AAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAA
ABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAA
JwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1
AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABhAAAAYgAAAGMA
AABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAA
AHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAFsAAABcAAAAXQAAAF4AAABfAAAA
YAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABu
AAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwA
AAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAA
AIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAA
mQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYAAACn
AAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAAALUA
AAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAAwwAA
AMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAA
0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8AAADg
AAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4A
AADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA/AAA
AP0AAAD+AAAA/wAAAAAAAAAAAAAA/v//BwAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAGAAAA
AQAAAAEAAAAYAAAAAAAAACAAAAD+//8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAP7//wcAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAGAAAAAQAAAAEAAAAYAAAAAAAAACAA
AAAAAAAA/v//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v//B/7//wcAAAAAAAAA
AAAAAAAAAAAABwAAAAEAAAAGAAAAAQAAAAEAAAAYAAAAAAAAACAAAAD+//8H/v//BwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAEAAAAG
AAAAAAAAAAEAAAAYAAAAHAAAAAAAAAAAAP8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAP8DfgAAAH4AAAAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAYAAAAHAAA
AAAAAAAAAP8DfgAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAABAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAABgAAAAEAAAAGAAAAAAAAAAEAAAAYAAAAHAAAAAA+AAABAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////38AAAAAAAAAAAAAAAAAAAAABwAAAAEA
AAAHAAAAAAAAAAMAAAAYAAAAHAAAAAAAAAD//////////////38AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD+/////////////38AAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAYAAAA
HAAAAAAAAAD+/////////////38AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAABgAAAAEAAAAGAAAAAAAAAAEAAAAYAAAAHAAAAAACAAABAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAABwAA
AAEAAAAHAAAAAAAAAAMAAAAYAAAAHAAAAP////8AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD+/wD8AQAA+AEAAHgAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAY
AAAAHAAAAAAAAAD+/wD8AQAA+AEAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8D/v//B/7/
/wcAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAYAAAAHAAAAAAAAAAAAP8D/v//
B/7//wcAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAABAAAABQAAAAMAAAAfAAAAGAAAAAAAAAAAAAAA
AAAAACgAAAAAAAAA4P///+D////g////4P///+D////g////4P///+D////g////4P///+D////g
////4P///+D////g////4P///+D////g////4P///+D////g////4P///+D////g////4P///+D/
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAABAAAABQAA
AAMAAAAfAAAAGAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA
IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAg
AAAAIAAAACAAAAAgAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAcAAAABAAAABAAAAAcAAAAPAAAAGAAAADgAAAAAAAAASAAAAEgAAABIAAAASAAA
AEgAAABJAAAAAP///////////////////wEBAQEBAQEBAQEBAQEBAQH/AAAAdXBwZXIAbG93ZXIA
YWxwaGEAZGlnaXQAeGRpZ2l0AHNwYWNlAHByaW50AGdyYXBoAGJsYW5rAGNudHJsAHB1bmN0AGFs
bnVtAAB0b3VwcGVyAHRvbG93ZXIAAAAAAAAAAAAAAGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP//
//8BAAAAVQAAACDPCggg1goIAAAAACDcCggAAAAAINIKCAAAAAAAAAAAAAAAAAAAAAB86AoIxugK
CCDoCggBAAAAAZ0LCCDYCggg3goIRwAAAFMAAAABAAAAs74LCFSfCgjBgAoIkJULCLBnCggwigsI
+JMKCOW8CggbqgoIdWcKCAEAAAA0igsI+G0KCDyKCwhEigsITIoLCFSKCwhcigsIZIoLCGyKCwh0
igsIs74LCFSfCgjBgAoIkJULCLBnCggwigsI+JMKCOW8CggbqgoIdWcKCDAAAAAxAAAAMgAAADMA
AAA0AAAANQAAADYAAAA3AAAAOAAAADkAAABJBQAAYOoKCKD/CggAKgsIQD8LCAEAAACkWQoIAAAA
AAAAAAAAAAAAQOIKCKDiCggA4woIYOMKCMDjCggg5AoIgOQKCODkCghA5QoIoOUKCADmCghg5goI
oOYKCGDnCggAAAAAAAAAAAAAAAACAAAABAAAAAYAAAAIAAAACgAAAAwAAAAOAAAAEAAAABIAAAAU
AAAAFgAAABgAAAAaAAAAHAAAAB4AAAAgAAAAIgAAACQAAAAmAAAAKAAAACoAAAAsAAAALgAAADAA
AAAyAAAANAAAADYAAAA4AAAAOgAAADwAAAA+AAAAQAAAAEIAAABEAAAARgAAAEgAAABKAAAATAAA
AE4AAABQAAAAUgAAAFQAAABWAAAAWAAAAFoAAABcAAAAXgAAAGAAAABiAAAAZAAAAGYAAABoAAAA
agAAAGwAAABuAAAAcAAAAHIAAAB0AAAAdgAAAHgAAAB6AAAAfAAAAH4AAACAAAAAggAAAIQAAACG
AAAAiAAAAIoAAACMAAAAjgAAAJAAAACSAAAAlAAAAJYAAACYAAAAmgAAAJwAAACeAAAAoAAAAKIA
AACkAAAApgAAAKgAAACqAAAArAAAAK4AAACwAAAAsgAAALQAAAC2AAAAuAAAALoAAAC8AAAAvgAA
AMAAAADCAAAAxAAAAMYAAADIAAAAygAAAMwAAADOAAAA0AAAANIAAADUAAAA1gAAANgAAADaAAAA
3AAAAN4AAADgAAAA4gAAAOQAAADmAAAA6AAAAOoAAADsAAAA7gAAAPAAAADyAAAA9AAAAPYAAAD4
AAAA+gAAAPwAAAD+AAAAAAEAAAIBAAAEAQAABgEAAAgBAAAKAQAADAEAAA4BAAAQAQAAEgEAABQB
AAAWAQAAGAEAABoBAAAcAQAAHgEAACABAAAiAQAAJAEAACYBAAAoAQAAKgEAACwBAAAuAQAAMAEA
ADIBAAA0AQAANgEAADgBAAA6AQAAPAEAAD4BAABAAQAAQgEAAEQBAABGAQAASAEAAEoBAABMAQAA
TgEAAFABAABSAQAAVAEAAFYBAABYAQAAWgEAAFwBAABeAQAAYAEAAGIBAABkAQAAZgEAAGgBAABq
AQAAbAEAAG4BAABwAQAAcgEAAHQBAAB2AQAAeAEAAHoBAAB8AQAAfgEAAIABAACCAQAAhAEAAIYB
AACIAQAAigEAAIwBAACOAQAAkAEAAJIBAACUAQAAlgEAAJgBAACaAQAAnAEAAJ4BAACgAQAAogEA
AKQBAACmAQAAqAEAAKoBAACsAQAArgEAALABAACyAQAAtAEAALYBAAC4AQAAugEAALwBAAC+AQAA
wAEAAMIBAADEAQAAxgEAAMgBAADKAQAAzAEAAM4BAADQAQAA0gEAANQBAADWAQAA2AEAANoBAADc
AQAA3gEAAOABAADiAQAA5AEAAOYBAADoAQAA6gEAAOwBAADuAQAA8AEAAPIBAAD0AQAA9gEAAPgB
AAD6AQAA/AEAAP4BAAAAAgAAAgIAAAQCAAAGAgAACAIAAAoCAAAMAgAADgIAABACAAASAgAAFAIA
ABYCAAAYAgAAGgIAABwCAAAeAgAAIAIAACICAAAkAgAAJgIAACgCAAAqAgAALAIAAC4CAAAwAgAA
MgIAADQCAAA2AgAAOAIAADoCAAA8AgAAPgIAAEACAABCAgAARAIAAEYCAABIAgAASgIAAEwCAABO
AgAAUAIAAFICAABUAgAAVgIAAFgCAABaAgAAXAIAAF4CAABgAgAAYgIAAGQCAABmAgAAaAIAAGoC
AABsAgAAbgIAAHACAAByAgAAdAIAAHYCAAB4AgAAegIAAHwCAAB+AgAAgAIAAIICAACEAgAAhgIA
AIgCAACKAgAAjAIAAI4CAACQAgAAkgIAAJQCAACWAgAAmAIAAJoCAACcAgAAngIAAKACAACiAgAA
pAIAAKYCAACoAgAAqgIAAKwCAACuAgAAsAIAALICAAC0AgAAtgIAALgCAAC6AgAAvAIAAL4CAADA
AgAAwgIAAMQCAADGAgAAyAIAAMoCAADMAgAAzgIAANACAADSAgAA1AIAANYCAADYAgAA2gIAANwC
AADeAgAA4AIAAOICAADkAgAA5gIAAOgCAADqAgAA7AIAAO4CAADwAgAA8gIAAPQCAAD2AgAA+AIA
APoCAAD8AgAA/gIAAAADAAACAwAABAMAAAYDAAAIAwAACgMAAAwDAAAOAwAAEAMAABIDAAAUAwAA
FgMAABgDAAAaAwAAHAMAAB4DAAAgAwAAIgMAACQDAAAmAwAAKAMAACoDAAAsAwAALgMAADADAAAy
AwAANAMAADYDAAA4AwAAOgMAADwDAAA+AwAAQAMAAEIDAABEAwAARgMAAEgDAABKAwAATAMAAE4D
AABQAwAAUgMAAFQDAABWAwAAWAMAAFoDAABcAwAAXgMAAGADAABiAwAAZAMAAGYDAABoAwAAagMA
AGwDAABuAwAAcAMAAHIDAAB0AwAAdgMAAHgDAAB6AwAAfAMAAH4DAACAAwAAggMAAIQDAACGAwAA
iAMAAIoDAACMAwAAjgMAAJADAACSAwAAlAMAAJYDAACYAwAAmgMAAJwDAACeAwAAoAMAAKIDAACk
AwAApgMAAKgDAACqAwAArAMAAK4DAACwAwAAsgMAALQDAAC2AwAAuAMAALoDAAC8AwAAvgMAAMAD
AADCAwAAxAMAAMYDAADIAwAAygMAAMwDAADOAwAA0AMAANIDAADUAwAA1gMAANgDAADaAwAA3AMA
AN4DAADgAwAA4gMAAOQDAADmAwAA6AMAAOoDAADsAwAA7gMAAPADAADyAwAA9AMAAPYDAAD4AwAA
+gMAAPwDAAD+AwAAAAQAAAIEAAAEBAAABgQAAAgEAAAKBAAADAQAAA4EAAAQBAAAEgQAABQEAAAW
BAAAGAQAABoEAAAcBAAAHgQAACAEAAAiBAAAJAQAACYEAAAoBAAAKgQAACwEAAAuBAAAMAQAADIE
AAA0BAAANgQAADgEAAA6BAAAPAQAAD4EAABABAAAQgQAAEQEAABGBAAASAQAAEoEAABMBAAATgQA
AFAEAABSBAAAVAQAAFYEAABYBAAAWgQAAFwEAABeBAAAYAQAAGIEAABkBAAAZgQAAGgEAABqBAAA
bAQAAG4EAABwBAAAcgQAAHQEAAB2BAAAeAQAAHoEAAB8BAAAfgQAAIAEAACCBAAAhAQAAIYEAACI
BAAAigQAAIwEAACOBAAAkAQAAJIEAACUBAAAlgQAAJgEAACaBAAAnAQAAJ4EAACgBAAAogQAAKQE
AACmBAAAqAQAAKoEAACsBAAArgQAALAEAACyBAAAtAQAALYEAAC4BAAAugQAALwEAAC+BAAAwAQA
AMIEAADEBAAAxgQAAMgEAADKBAAAzAQAAM4EAADQBAAA0gQAANQEAADWBAAA2AQAANoEAADcBAAA
3gQAAOAEAADiBAAA5AQAAOYEAADoBAAA6gQAAOwEAADuBAAA8AQAAPIEAAD0BAAA9gQAAPgEAAD6
BAAA/AQAAP4EAAAABQAAAgUAAAQFAAAGBQAACAUAAAoFAAAMBQAADgUAABAFAAASBQAAFAUAABYF
AAAYBQAAGgUAABwFAAAeBQAAIAUAACIFAAAkBQAAJgUAACgFAAAqBQAALAUAAC4FAAAwBQAAMgUA
ADQFAAA2BQAAOAUAADoFAAA8BQAAPgUAAEAFAABCBQAARAUAAEYFAABIBQAASgUAAEwFAABOBQAA
UAUAAFIFAABUBQAAVgUAAFgFAABaBQAAXAUAAF4FAABgBQAAYgUAAGQFAABmBQAAaAUAAGoFAABs
BQAAbgUAAHAFAAByBQAAdAUAAHYFAAB4BQAAegUAAHwFAAB+BQAAgAUAAIIFAACEBQAAhgUAAIgF
AACKBQAAjAUAAI4FAACQBQAAkgUAAJQFAACWBQAAmAUAAJoFAACcBQAAngUAAKAFAACiBQAApAUA
AKYFAACoBQAAqgUAAKwFAACuBQAAsAUAALIFAAC0BQAAtgUAALgFAAC6BQAAvAUAAL4FAADABQAA
wgUAAMQFAADGBQAAyAUAAMoFAADMBQAAzgUAANAFAADSBQAA1AUAANYFAADYBQAA2gUAANwFAADe
BQAA4AUAAOIFAADkBQAA5gUAAOgFAADqBQAA7AUAAO4FAADwBQAA8gUAAPQFAAD2BQAA+AUAAPoF
AAD8BQAA/gUAAAAGAAACBgAABAYAAAYGAAAIBgAACgYAAAwGAAAOBgAAEAYAABIGAAAUBgAAFgYA
ABgGAAAaBgAAHAYAAB4GAAAgBgAAIgYAACQGAAAmBgAAKAYAACoGAAAsBgAALgYAADAGAAAyBgAA
NAYAADYGAAA4BgAAOgYAADwGAAA+BgAAQAYAAEIGAABEBgAARgYAAEgGAABKBgAATAYAAE4GAABQ
BgAAUgYAAFQGAABWBgAAWAYAAFoGAABcBgAAXgYAAGAGAABiBgAAZAYAAGYGAABoBgAAagYAAGwG
AABuBgAAcAYAAHIGAAB0BgAAdgYAAHgGAAB6BgAAfAYAAH4GAACABgAAggYAAIQGAACGBgAAiAYA
AIoGAACMBgAAjgYAAJAGAACSBgAAlAYAAJYGAACYBgAAmgYAAJwGAACeBgAAoAYAAKIGAACkBgAA
pgYAAKgGAACqBgAArAYAAK4GAACwBgAAsgYAALQGAAC2BgAAuAYAALoGAAC8BgAAvgYAAMAGAADC
BgAAxAYAAMYGAADIBgAAygYAAMwGAADOBgAA0AYAANIGAADUBgAA1gYAANgGAADaBgAA3AYAAN4G
AADgBgAA4gYAAOQGAADmBgAA6AYAAOoGAADsBgAA7gYAAPAGAADyBgAA9AYAAPYGAAD4BgAA+gYA
APwGAAD+BgAAAAcAAAIHAAAEBwAABgcAAAgHAAAKBwAADAcAAA4HAAAQBwAAEgcAABQHAAAWBwAA
GAcAABoHAAAcBwAAHgcAACAHAAAiBwAAJAcAACYHAAAoBwAAKgcAACwHAAAuBwAAMAcAADIHAAA0
BwAANgcAADgHAAA6BwAAPAcAAD4HAABABwAAQgcAAEQHAABGBwAASAcAAEoHAABMBwAATgcAAFAH
AABSBwAAVAcAAFYHAABYBwAAWgcAAFwHAABeBwAAYAcAAGIHAABkBwAAZgcAAGgHAABqBwAAbAcA
AG4HAABwBwAAcgcAAHQHAAB2BwAAeAcAAHoHAAB8BwAAfgcAAIAHAACCBwAAhAcAAIYHAACIBwAA
igcAAIwHAACOBwAAkAcAAJIHAACUBwAAlgcAAJgHAACaBwAAnAcAAJ4HAACgBwAAogcAAKQHAACm
BwAAqAcAAKoHAACsBwAArgcAALAHAACyBwAAtAcAALYHAAC4BwAAugcAALwHAAC+BwAAwAcAAMIH
AADEBwAAxgcAAMgHAADKBwAAzAcAAM4HAADQBwAA0gcAANQHAADWBwAA2AcAANoHAADcBwAA3gcA
AOAHAADiBwAA5AcAAOYHAADoBwAA6gcAAOwHAADuBwAA8AcAAPIHAAD0BwAA9gcAAPgHAAD6BwAA
/AcAAP4HAAAACAAAAggAAAQIAAAGCAAACAgAAAoIAAAMCAAADggAABAIAAASCAAAFAgAABYIAAAY
CAAAGggAABwIAAAeCAAAIAgAACIIAAAkCAAAJggAACgIAAAqCAAALAgAAC4IAAAwCAAAMggAADQI
AAA2CAAAOAgAADoIAAA8CAAAPggAAEAIAABCCAAARAgAAEYIAABICAAASggAAEwIAABOCAAAUAgA
AFIIAABUCAAAVggAAFgIAABaCAAAXAgAAF4IAABgCAAAYggAAGQIAABmCAAAaAgAAGoIAABsCAAA
bggAAHAIAAByCAAAdAgAAHYIAAB4CAAAeggAAHwIAAB+CAAAgAgAAIIIAACECAAAhggAAIgIAACK
CAAAjAgAAI4IAACQCAAAkggAAJQIAACWCAAAmAgAAJoIAACcCAAAnggAAKAIAACiCAAApAgAAKYI
AACoCAAAqggAAKwIAACuCAAAsAgAALIIAAC0CAAAtggAALgIAAC6CAAAvAgAAL4IAADACAAAwggA
AMQIAADGCAAAyAgAAMoIAADMCAAAzggAANAIAADSCAAA1AgAANYIAADYCAAA2ggAANwIAADeCAAA
4AgAAOIIAADkCAAA5ggAAOgIAADqCAAA7AgAAO4IAADwCAAA8ggAAPQIAAD2CAAA+AgAAPoIAAD8
CAAA/ggAAAAJAAACCQAABAkAAAYJAAAICQAACgkAAAwJAAAOCQAAEAkAABIJAAAUCQAAFgkAABgJ
AAAaCQAAHAkAAB4JAAAgCQAAIgkAACQJAAAmCQAAKAkAACoJAAAsCQAALgkAADAJAAAyCQAANAkA
ADYJAAA4CQAAOgkAADwJAAA+CQAAQAkAAEIJAABECQAARgkAAEgJAABKCQAATAkAAE4JAABQCQAA
UgkAAFQJAABWCQAAWAkAAFoJAABcCQAAXgkAAGAJAABiCQAAZAkAAGYJAABoCQAAagkAAGwJAABu
CQAAcAkAAHIJAAB0CQAAdgkAAHgJAAB6CQAAfAkAAH4JAACACQAAggkAAIQJAACGCQAAiAkAAIoJ
AACMCQAAjgkAAJAJAACSCQAAlAkAAJYJAACYCQAAmgkAAJwJAACeCQAAoAkAAKIJAACkCQAApgkA
AKgJAACqCQAArAkAAK4JAACwCQAAsgkAALQJAAC2CQAAuAkAALoJAAC8CQAAvgkAAMAJAADCCQAA
xAkAAMYJAADICQAAygkAAMwJAADOCQAA0AkAANIJAADUCQAA1gkAANgJAADaCQAA3AkAAN4JAADg
CQAA4gkAAOQJAADmCQAA6AkAAOoJAADsCQAA7gkAAPAJAADyCQAA9AkAAPYJAAD4CQAA+gkAAPwJ
AAD+CQAAAAoAAAIKAAAECgAABgoAAAgKAAAKCgAADAoAAA4KAAAQCgAAEgoAABQKAAAWCgAAGAoA
ABoKAAAcCgAAHgoAACAKAAAiCgAAJAoAACYKAAAoCgAAKgoAACwKAAAuCgAAMAoAADIKAAA0CgAA
NgoAADgKAAA6CgAAPAoAAD4KAABACgAAQgoAAEQKAABGCgAASAoAAEoKAABMCgAATgoAAFAKAABS
CgAAVAoAAFYKAABYCgAAWgoAAFwKAABeCgAAYAoAAGIKAABkCgAAZgoAAGgKAABqCgAAbAoAAG4K
AABwCgAAcgoAAHQKAAB2CgAAeAoAAHoKAAB8CgAAfgoAAIAKAACCCgAAhAoAAIYKAACICgAAigoA
AIwKAACOCgAAkAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAKkAAAAAAAAA
qwAAAAAAAACtAAAAAAAAAK4AAAAAAAAAtQAAAAAAAAC4AAAAAAAAALsAAAAAAAAAvAAAAAAAAAC9
AAAAAAAAAL4AAAAAAAAAxgAAAAAAAADXAAAAAAAAAN8AAAAAAAAA5gAAAAAAAAAyAQAAAAAAADMB
AAAAAAAASQEAAAAAAABSAQAAAAAAAFIBAAAAAAAAUwEAAAAAAABTAQAAAAAAAH8BAAAAAAAAxwEA
AAAAAADIAQAAAAAAAMkBAAAAAAAAygEAAAAAAADLAQAAAAAAAMwBAAAAAAAA8QEAAAAAAADyAQAA
AAAAAPMBAAAAAAAAvAIAAAAAAADGAgAAAAAAAMgCAAAAAAAAywIAAAAAAADNAgAAAAAAANACAAAA
AAAA3AIAAAAAAAACIAAAAAAAAAMgAAAAAAAABCAAAAAAAAAFIAAAAAAAAAYgAAAAAAAACCAAAAAA
AAAJIAAAAAAAAAogAAAAAAAACyAAAAAAAAAQIAAAAAAAABEgAAAAAAAAEiAAAAAAAAATIAAAAAAA
ABQgAAAAAAAAFSAAAAAAAAAYIAAAAAAAABkgAAAAAAAAGiAAAAAAAAAbIAAAAAAAABwgAAAAAAAA
HSAAAAAAAAAeIAAAAAAAAB8gAAAAAAAAICAAAAAAAAAiIAAAAAAAACQgAAAAAAAAJSAAAAAAAAAm
IAAAAAAAAC8gAAAAAAAANSAAAAAAAAA2IAAAAAAAADcgAAAAAAAAOSAAAAAAAAA6IAAAAAAAADwg
AAAAAAAARCAAAAAAAABHIAAAAAAAAEggAAAAAAAASSAAAAAAAABfIAAAAAAAAGAgAAAAAAAAYSAA
AAAAAABiIAAAAAAAAGMgAAAAAAAAqCAAAAAAAACsIAAAAAAAAAAhAAAAAAAAASEAAAAAAAACIQAA
AAAAAAUhAAAAAAAABiEAAAAAAAAKIQAAAAAAAAshAAAAAAAADCEAAAAAAAANIQAAAAAAAA4hAAAA
AAAAECEAAAAAAAARIQAAAAAAABIhAAAAAAAAEyEAAAAAAAAVIQAAAAAAABYhAAAAAAAAGSEAAAAA
AAAaIQAAAAAAABshAAAAAAAAHCEAAAAAAAAdIQAAAAAAACEhAAAAAAAAIiEAAAAAAAAkIQAAAAAA
ACYhAAAAAAAAKCEAAAAAAAAsIQAAAAAAAC0hAAAAAAAALiEAAAAAAAAvIQAAAAAAADAhAAAAAAAA
MSEAAAAAAAAzIQAAAAAAADQhAAAAAAAAOSEAAAAAAABFIQAAAAAAAEYhAAAAAAAARyEAAAAAAABI
IQAAAAAAAEkhAAAAAAAAUyEAAAAAAABUIQAAAAAAAFUhAAAAAAAAViEAAAAAAABXIQAAAAAAAFgh
AAAAAAAAWSEAAAAAAABaIQAAAAAAAFshAAAAAAAAXCEAAAAAAABdIQAAAAAAAF4hAAAAAAAAXyEA
AAAAAABgIQAAAAAAAGEhAAAAAAAAYiEAAAAAAABjIQAAAAAAAGQhAAAAAAAAZSEAAAAAAABmIQAA
AAAAAGchAAAAAAAAaCEAAAAAAABpIQAAAAAAAGohAAAAAAAAayEAAAAAAABsIQAAAAAAAG0hAAAA
AAAAbiEAAAAAAABvIQAAAAAAAHAhAAAAAAAAcSEAAAAAAAByIQAAAAAAAHMhAAAAAAAAdCEAAAAA
AAB1IQAAAAAAAHYhAAAAAAAAdyEAAAAAAAB4IQAAAAAAAHkhAAAAAAAAeiEAAAAAAAB7IQAAAAAA
AHwhAAAAAAAAfSEAAAAAAAB+IQAAAAAAAH8hAAAAAAAAkCEAAAAAAACSIQAAAAAAAJQhAAAAAAAA
0CEAAAAAAADSIQAAAAAAANQhAAAAAAAAEiIAAAAAAAAVIgAAAAAAABYiAAAAAAAAFyIAAAAAAAAj
IgAAAAAAADYiAAAAAAAAPCIAAAAAAABkIgAAAAAAAGUiAAAAAAAAaiIAAAAAAABrIgAAAAAAANgi
AAAAAAAA2SIAAAAAAAAAJAAAAAAAAAEkAAAAAAAAAiQAAAAAAAADJAAAAAAAAAQkAAAAAAAABSQA
AAAAAAAGJAAAAAAAAAckAAAAAAAACCQAAAAAAAAJJAAAAAAAAAokAAAAAAAACyQAAAAAAAAMJAAA
AAAAAA0kAAAAAAAADiQAAAAAAAAPJAAAAAAAABAkAAAAAAAAESQAAAAAAAASJAAAAAAAABMkAAAA
AAAAFCQAAAAAAAAVJAAAAAAAABYkAAAAAAAAFyQAAAAAAAAYJAAAAAAAABkkAAAAAAAAGiQAAAAA
AAAbJAAAAAAAABwkAAAAAAAAHSQAAAAAAAAeJAAAAAAAAB8kAAAAAAAAICQAAAAAAAAhJAAAAAAA
ACMkAAAAAAAAJCQAAAAAAABgJAAAAAAAAGEkAAAAAAAAYiQAAAAAAABjJAAAAAAAAGQkAAAAAAAA
ZSQAAAAAAABmJAAAAAAAAGckAAAAAAAAaCQAAAAAAABpJAAAAAAAAGokAAAAAAAAayQAAAAAAABs
JAAAAAAAAG0kAAAAAAAAbiQAAAAAAABvJAAAAAAAAHAkAAAAAAAAcSQAAAAAAAByJAAAAAAAAHMk
AAAAAAAAdCQAAAAAAAB1JAAAAAAAAHYkAAAAAAAAdyQAAAAAAAB4JAAAAAAAAHkkAAAAAAAAeiQA
AAAAAAB7JAAAAAAAAHwkAAAAAAAAfSQAAAAAAAB+JAAAAAAAAH8kAAAAAAAAgCQAAAAAAACBJAAA
AAAAAIIkAAAAAAAAgyQAAAAAAACEJAAAAAAAAIUkAAAAAAAAhiQAAAAAAACHJAAAAAAAAIgkAAAA
AAAAiSQAAAAAAACKJAAAAAAAAIskAAAAAAAAjCQAAAAAAACNJAAAAAAAAI4kAAAAAAAAjyQAAAAA
AACQJAAAAAAAAJEkAAAAAAAAkiQAAAAAAACTJAAAAAAAAJQkAAAAAAAAlSQAAAAAAACWJAAAAAAA
AJckAAAAAAAAmCQAAAAAAACZJAAAAAAAAJokAAAAAAAAmyQAAAAAAACcJAAAAAAAAJ0kAAAAAAAA
niQAAAAAAACfJAAAAAAAAKAkAAAAAAAAoSQAAAAAAACiJAAAAAAAAKMkAAAAAAAApCQAAAAAAACl
JAAAAAAAAKYkAAAAAAAApyQAAAAAAACoJAAAAAAAAKkkAAAAAAAAqiQAAAAAAACrJAAAAAAAAKwk
AAAAAAAArSQAAAAAAACuJAAAAAAAAK8kAAAAAAAAsCQAAAAAAACxJAAAAAAAALIkAAAAAAAAsyQA
AAAAAAC0JAAAAAAAALUkAAAAAAAAtiQAAAAAAAC3JAAAAAAAALgkAAAAAAAAuSQAAAAAAAC6JAAA
AAAAALskAAAAAAAAvCQAAAAAAAC9JAAAAAAAAL4kAAAAAAAAvyQAAAAAAADAJAAAAAAAAMEkAAAA
AAAAwiQAAAAAAADDJAAAAAAAAMQkAAAAAAAAxSQAAAAAAADGJAAAAAAAAMckAAAAAAAAyCQAAAAA
AADJJAAAAAAAAMokAAAAAAAAyyQAAAAAAADMJAAAAAAAAM0kAAAAAAAAziQAAAAAAADPJAAAAAAA
ANAkAAAAAAAA0SQAAAAAAADSJAAAAAAAANMkAAAAAAAA1CQAAAAAAADVJAAAAAAAANYkAAAAAAAA
1yQAAAAAAADYJAAAAAAAANkkAAAAAAAA2iQAAAAAAADbJAAAAAAAANwkAAAAAAAA3SQAAAAAAADe
JAAAAAAAAN8kAAAAAAAA4CQAAAAAAADhJAAAAAAAAOIkAAAAAAAA4yQAAAAAAADkJAAAAAAAAOUk
AAAAAAAA5iQAAAAAAADnJAAAAAAAAOgkAAAAAAAA6SQAAAAAAADqJAAAAAAAAAAlAAAAAAAAAiUA
AAAAAAAMJQAAAAAAABAlAAAAAAAAFCUAAAAAAAAYJQAAAAAAABwlAAAAAAAAJCUAAAAAAAAsJQAA
AAAAADQlAAAAAAAAPCUAAAAAAADmJQAAAAAAAHQqAAAAAAAAdSoAAAAAAAB2KgAAAAAAAAAwAAAA
AAAAoDAAAAAAAABRMgAAAAAAAFIyAAAAAAAAUzIAAAAAAABUMgAAAAAAAFUyAAAAAAAAVjIAAAAA
AABXMgAAAAAAAFgyAAAAAAAAWTIAAAAAAABaMgAAAAAAAFsyAAAAAAAAXDIAAAAAAABdMgAAAAAA
AF4yAAAAAAAAXzIAAAAAAACxMgAAAAAAALIyAAAAAAAAszIAAAAAAAC0MgAAAAAAALUyAAAAAAAA
tjIAAAAAAAC3MgAAAAAAALgyAAAAAAAAuTIAAAAAAAC6MgAAAAAAALsyAAAAAAAAvDIAAAAAAAC9
MgAAAAAAAL4yAAAAAAAAvzIAAAAAAABxMwAAAAAAAHIzAAAAAAAAczMAAAAAAAB0MwAAAAAAAHUz
AAAAAAAAdjMAAAAAAACAMwAAAAAAAIEzAAAAAAAAgjMAAAAAAACDMwAAAAAAAIQzAAAAAAAAhTMA
AAAAAACGMwAAAAAAAIczAAAAAAAAiDMAAAAAAACJMwAAAAAAAIozAAAAAAAAizMAAAAAAACMMwAA
AAAAAI0zAAAAAAAAjjMAAAAAAACPMwAAAAAAAJAzAAAAAAAAkTMAAAAAAACSMwAAAAAAAJMzAAAA
AAAAlDMAAAAAAACVMwAAAAAAAJYzAAAAAAAAlzMAAAAAAACYMwAAAAAAAJkzAAAAAAAAmjMAAAAA
AACbMwAAAAAAAJwzAAAAAAAAnTMAAAAAAACeMwAAAAAAAJ8zAAAAAAAAoDMAAAAAAAChMwAAAAAA
AKIzAAAAAAAAozMAAAAAAACkMwAAAAAAAKUzAAAAAAAApjMAAAAAAACnMwAAAAAAAKgzAAAAAAAA
qTMAAAAAAACqMwAAAAAAAKszAAAAAAAArDMAAAAAAACtMwAAAAAAAK4zAAAAAAAArzMAAAAAAACw
MwAAAAAAALEzAAAAAAAAsjMAAAAAAACzMwAAAAAAALQzAAAAAAAAtTMAAAAAAAC2MwAAAAAAALcz
AAAAAAAAuDMAAAAAAAC5MwAAAAAAALozAAAAAAAAuzMAAAAAAAC8MwAAAAAAAL0zAAAAAAAAvjMA
AAAAAAC/MwAAAAAAAMIzAAAAAAAAwzMAAAAAAADEMwAAAAAAAMUzAAAAAAAAxjMAAAAAAADHMwAA
AAAAAMgzAAAAAAAAyTMAAAAAAADKMwAAAAAAAMszAAAAAAAAzDMAAAAAAADNMwAAAAAAAM4zAAAA
AAAAzzMAAAAAAADQMwAAAAAAANEzAAAAAAAA0jMAAAAAAADTMwAAAAAAANQzAAAAAAAA1TMAAAAA
AADWMwAAAAAAANczAAAAAAAA2DMAAAAAAADZMwAAAAAAANozAAAAAAAA2zMAAAAAAADcMwAAAAAA
AN0zAAAAAAAAAPsAAAAAAAAB+wAAAAAAAAL7AAAAAAAAA/sAAAAAAAAE+wAAAAAAAAb7AAAAAAAA
KfsAAAAAAAAA/gAAAAAAAAH+AAAAAAAAAv4AAAAAAAAD/gAAAAAAAAT+AAAAAAAABf4AAAAAAAAG
/gAAAAAAAAf+AAAAAAAACP4AAAAAAAAJ/gAAAAAAAAr+AAAAAAAAC/4AAAAAAAAM/gAAAAAAAA3+
AAAAAAAADv4AAAAAAAAP/gAAAAAAAE3+AAAAAAAATv4AAAAAAABP/gAAAAAAAFD+AAAAAAAAUv4A
AAAAAABU/gAAAAAAAFX+AAAAAAAAVv4AAAAAAABX/gAAAAAAAFn+AAAAAAAAWv4AAAAAAABb/gAA
AAAAAFz+AAAAAAAAX/4AAAAAAABg/gAAAAAAAGH+AAAAAAAAYv4AAAAAAABj/gAAAAAAAGT+AAAA
AAAAZf4AAAAAAABm/gAAAAAAAGj+AAAAAAAAaf4AAAAAAABq/gAAAAAAAGv+AAAAAAAA//4AAAAA
AAAB/wAAAAAAAAL/AAAAAAAAA/8AAAAAAAAE/wAAAAAAAAX/AAAAAAAABv8AAAAAAAAH/wAAAAAA
AAj/AAAAAAAACf8AAAAAAAAK/wAAAAAAAAv/AAAAAAAADP8AAAAAAAAN/wAAAAAAAA7/AAAAAAAA
D/8AAAAAAAAQ/wAAAAAAABH/AAAAAAAAEv8AAAAAAAAT/wAAAAAAABT/AAAAAAAAFf8AAAAAAAAW
/wAAAAAAABf/AAAAAAAAGP8AAAAAAAAZ/wAAAAAAABr/AAAAAAAAG/8AAAAAAAAc/wAAAAAAAB3/
AAAAAAAAHv8AAAAAAAAf/wAAAAAAACD/AAAAAAAAIf8AAAAAAAAi/wAAAAAAACP/AAAAAAAAJP8A
AAAAAAAl/wAAAAAAACb/AAAAAAAAJ/8AAAAAAAAo/wAAAAAAACn/AAAAAAAAKv8AAAAAAAAr/wAA
AAAAACz/AAAAAAAALf8AAAAAAAAu/wAAAAAAAC//AAAAAAAAMP8AAAAAAAAx/wAAAAAAADL/AAAA
AAAAM/8AAAAAAAA0/wAAAAAAADX/AAAAAAAANv8AAAAAAAA3/wAAAAAAADj/AAAAAAAAOf8AAAAA
AAA6/wAAAAAAADv/AAAAAAAAPP8AAAAAAAA9/wAAAAAAAD7/AAAAAAAAP/8AAAAAAABA/wAAAAAA
AEH/AAAAAAAAQv8AAAAAAABD/wAAAAAAAET/AAAAAAAARf8AAAAAAABG/wAAAAAAAEf/AAAAAAAA
SP8AAAAAAABJ/wAAAAAAAEr/AAAAAAAAS/8AAAAAAABM/wAAAAAAAE3/AAAAAAAATv8AAAAAAABP
/wAAAAAAAFD/AAAAAAAAUf8AAAAAAABS/wAAAAAAAFP/AAAAAAAAVP8AAAAAAABV/wAAAAAAAFb/
AAAAAAAAV/8AAAAAAABY/wAAAAAAAFn/AAAAAAAAWv8AAAAAAABb/wAAAAAAAFz/AAAAAAAAXf8A
AAAAAABe/wAAAAAAAADUAQAAAAAAAdQBAAAAAAAC1AEAAAAAAAPUAQAAAAAABNQBAAAAAAAF1AEA
AAAAAAbUAQAAAAAAB9QBAAAAAAAI1AEAAAAAAAnUAQAAAAAACtQBAAAAAAAL1AEAAAAAAAzUAQAA
AAAADdQBAAAAAAAO1AEAAAAAAA/UAQAAAAAAENQBAAAAAAAR1AEAAAAAABLUAQAAAAAAE9QBAAAA
AAAU1AEAAAAAABXUAQAAAAAAFtQBAAAAAAAX1AEAAAAAABjUAQAAAAAAGdQBAAAAAAAa1AEAAAAA
ABvUAQAAAAAAHNQBAAAAAAAd1AEAAAAAAB7UAQAAAAAAH9QBAAAAAAAg1AEAAAAAACHUAQAAAAAA
ItQBAAAAAAAj1AEAAAAAACTUAQAAAAAAJdQBAAAAAAAm1AEAAAAAACfUAQAAAAAAKNQBAAAAAAAp
1AEAAAAAACrUAQAAAAAAK9QBAAAAAAAs1AEAAAAAAC3UAQAAAAAALtQBAAAAAAAv1AEAAAAAADDU
AQAAAAAAMdQBAAAAAAAy1AEAAAAAADPUAQAAAAAANNQBAAAAAAA11AEAAAAAADbUAQAAAAAAN9QB
AAAAAAA41AEAAAAAADnUAQAAAAAAOtQBAAAAAAA71AEAAAAAADzUAQAAAAAAPdQBAAAAAAA+1AEA
AAAAAD/UAQAAAAAAQNQBAAAAAABB1AEAAAAAAELUAQAAAAAAQ9QBAAAAAABE1AEAAAAAAEXUAQAA
AAAARtQBAAAAAABH1AEAAAAAAEjUAQAAAAAASdQBAAAAAABK1AEAAAAAAEvUAQAAAAAATNQBAAAA
AABN1AEAAAAAAE7UAQAAAAAAT9QBAAAAAABQ1AEAAAAAAFHUAQAAAAAAUtQBAAAAAABT1AEAAAAA
AFTUAQAAAAAAVtQBAAAAAABX1AEAAAAAAFjUAQAAAAAAWdQBAAAAAABa1AEAAAAAAFvUAQAAAAAA
XNQBAAAAAABd1AEAAAAAAF7UAQAAAAAAX9QBAAAAAABg1AEAAAAAAGHUAQAAAAAAYtQBAAAAAABj
1AEAAAAAAGTUAQAAAAAAZdQBAAAAAABm1AEAAAAAAGfUAQAAAAAAaNQBAAAAAABp1AEAAAAAAGrU
AQAAAAAAa9QBAAAAAABs1AEAAAAAAG3UAQAAAAAAbtQBAAAAAABv1AEAAAAAAHDUAQAAAAAAcdQB
AAAAAABy1AEAAAAAAHPUAQAAAAAAdNQBAAAAAAB11AEAAAAAAHbUAQAAAAAAd9QBAAAAAAB41AEA
AAAAAHnUAQAAAAAAetQBAAAAAAB71AEAAAAAAHzUAQAAAAAAfdQBAAAAAAB+1AEAAAAAAH/UAQAA
AAAAgNQBAAAAAACB1AEAAAAAAILUAQAAAAAAg9QBAAAAAACE1AEAAAAAAIXUAQAAAAAAhtQBAAAA
AACH1AEAAAAAAIjUAQAAAAAAidQBAAAAAACK1AEAAAAAAIvUAQAAAAAAjNQBAAAAAACN1AEAAAAA
AI7UAQAAAAAAj9QBAAAAAACQ1AEAAAAAAJHUAQAAAAAAktQBAAAAAACT1AEAAAAAAJTUAQAAAAAA
ldQBAAAAAACW1AEAAAAAAJfUAQAAAAAAmNQBAAAAAACZ1AEAAAAAAJrUAQAAAAAAm9QBAAAAAACc
1AEAAAAAAJ7UAQAAAAAAn9QBAAAAAACi1AEAAAAAAKXUAQAAAAAAptQBAAAAAACp1AEAAAAAAKrU
AQAAAAAAq9QBAAAAAACs1AEAAAAAAK7UAQAAAAAAr9QBAAAAAACw1AEAAAAAALHUAQAAAAAAstQB
AAAAAACz1AEAAAAAALTUAQAAAAAAtdQBAAAAAAC21AEAAAAAALfUAQAAAAAAuNQBAAAAAAC51AEA
AAAAALvUAQAAAAAAvdQBAAAAAAC+1AEAAAAAAL/UAQAAAAAAwNQBAAAAAADC1AEAAAAAAMPUAQAA
AAAAxdQBAAAAAADG1AEAAAAAAMfUAQAAAAAAyNQBAAAAAADJ1AEAAAAAAMrUAQAAAAAAy9QBAAAA
AADM1AEAAAAAAM3UAQAAAAAAztQBAAAAAADP1AEAAAAAANDUAQAAAAAA0dQBAAAAAADS1AEAAAAA
ANPUAQAAAAAA1NQBAAAAAADV1AEAAAAAANbUAQAAAAAA19QBAAAAAADY1AEAAAAAANnUAQAAAAAA
2tQBAAAAAADb1AEAAAAAANzUAQAAAAAA3dQBAAAAAADe1AEAAAAAAN/UAQAAAAAA4NQBAAAAAADh
1AEAAAAAAOLUAQAAAAAA49QBAAAAAADk1AEAAAAAAOXUAQAAAAAA5tQBAAAAAADn1AEAAAAAAOjU
AQAAAAAA6dQBAAAAAADq1AEAAAAAAOvUAQAAAAAA7NQBAAAAAADt1AEAAAAAAO7UAQAAAAAA79QB
AAAAAADw1AEAAAAAAPHUAQAAAAAA8tQBAAAAAADz1AEAAAAAAPTUAQAAAAAA9dQBAAAAAAD21AEA
AAAAAPfUAQAAAAAA+NQBAAAAAAD51AEAAAAAAPrUAQAAAAAA+9QBAAAAAAD81AEAAAAAAP3UAQAA
AAAA/tQBAAAAAAD/1AEAAAAAAADVAQAAAAAAAdUBAAAAAAAC1QEAAAAAAAPVAQAAAAAABNUBAAAA
AAAF1QEAAAAAAAfVAQAAAAAACNUBAAAAAAAJ1QEAAAAAAArVAQAAAAAADdUBAAAAAAAO1QEAAAAA
AA/VAQAAAAAAENUBAAAAAAAR1QEAAAAAABLVAQAAAAAAE9UBAAAAAAAU1QEAAAAAABbVAQAAAAAA
F9UBAAAAAAAY1QEAAAAAABnVAQAAAAAAGtUBAAAAAAAb1QEAAAAAABzVAQAAAAAAHtUBAAAAAAAf
1QEAAAAAACDVAQAAAAAAIdUBAAAAAAAi1QEAAAAAACPVAQAAAAAAJNUBAAAAAAAl1QEAAAAAACbV
AQAAAAAAJ9UBAAAAAAAo1QEAAAAAACnVAQAAAAAAKtUBAAAAAAAr1QEAAAAAACzVAQAAAAAALdUB
AAAAAAAu1QEAAAAAAC/VAQAAAAAAMNUBAAAAAAAx1QEAAAAAADLVAQAAAAAAM9UBAAAAAAA01QEA
AAAAADXVAQAAAAAANtUBAAAAAAA31QEAAAAAADjVAQAAAAAAOdUBAAAAAAA71QEAAAAAADzVAQAA
AAAAPdUBAAAAAAA+1QEAAAAAAEDVAQAAAAAAQdUBAAAAAABC1QEAAAAAAEPVAQAAAAAARNUBAAAA
AABG1QEAAAAAAErVAQAAAAAAS9UBAAAAAABM1QEAAAAAAE3VAQAAAAAATtUBAAAAAABP1QEAAAAA
AFDVAQAAAAAAUtUBAAAAAABT1QEAAAAAAFTVAQAAAAAAVdUBAAAAAABW1QEAAAAAAFfVAQAAAAAA
WNUBAAAAAABZ1QEAAAAAAFrVAQAAAAAAW9UBAAAAAABc1QEAAAAAAF3VAQAAAAAAXtUBAAAAAABf
1QEAAAAAAGDVAQAAAAAAYdUBAAAAAABi1QEAAAAAAGPVAQAAAAAAZNUBAAAAAABl1QEAAAAAAGbV
AQAAAAAAZ9UBAAAAAABo1QEAAAAAAGnVAQAAAAAAatUBAAAAAABr1QEAAAAAAGzVAQAAAAAAbdUB
AAAAAABu1QEAAAAAAG/VAQAAAAAAcNUBAAAAAABx1QEAAAAAAHLVAQAAAAAAc9UBAAAAAAB01QEA
AAAAAHXVAQAAAAAAdtUBAAAAAAB31QEAAAAAAHjVAQAAAAAAedUBAAAAAAB61QEAAAAAAHvVAQAA
AAAAfNUBAAAAAAB91QEAAAAAAH7VAQAAAAAAf9UBAAAAAACA1QEAAAAAAIHVAQAAAAAAgtUBAAAA
AACD1QEAAAAAAITVAQAAAAAAhdUBAAAAAACG1QEAAAAAAIfVAQAAAAAAiNUBAAAAAACJ1QEAAAAA
AIrVAQAAAAAAi9UBAAAAAACM1QEAAAAAAI3VAQAAAAAAjtUBAAAAAACP1QEAAAAAAJDVAQAAAAAA
kdUBAAAAAACS1QEAAAAAAJPVAQAAAAAAlNUBAAAAAACV1QEAAAAAAJbVAQAAAAAAl9UBAAAAAACY
1QEAAAAAAJnVAQAAAAAAmtUBAAAAAACb1QEAAAAAAJzVAQAAAAAAndUBAAAAAACe1QEAAAAAAJ/V
AQAAAAAAoNUBAAAAAACh1QEAAAAAAKLVAQAAAAAAo9UBAAAAAACk1QEAAAAAAKXVAQAAAAAAptUB
AAAAAACn1QEAAAAAAKjVAQAAAAAAqdUBAAAAAACq1QEAAAAAAKvVAQAAAAAArNUBAAAAAACt1QEA
AAAAAK7VAQAAAAAAr9UBAAAAAACw1QEAAAAAALHVAQAAAAAAstUBAAAAAACz1QEAAAAAALTVAQAA
AAAAtdUBAAAAAAC21QEAAAAAALfVAQAAAAAAuNUBAAAAAAC51QEAAAAAALrVAQAAAAAAu9UBAAAA
AAC81QEAAAAAAL3VAQAAAAAAvtUBAAAAAAC/1QEAAAAAAMDVAQAAAAAAwdUBAAAAAADC1QEAAAAA
AMPVAQAAAAAAxNUBAAAAAADF1QEAAAAAAMbVAQAAAAAAx9UBAAAAAADI1QEAAAAAAMnVAQAAAAAA
ytUBAAAAAADL1QEAAAAAAMzVAQAAAAAAzdUBAAAAAADO1QEAAAAAAM/VAQAAAAAA0NUBAAAAAADR
1QEAAAAAANLVAQAAAAAA09UBAAAAAADU1QEAAAAAANXVAQAAAAAA1tUBAAAAAADX1QEAAAAAANjV
AQAAAAAA2dUBAAAAAADa1QEAAAAAANvVAQAAAAAA3NUBAAAAAADd1QEAAAAAAN7VAQAAAAAA39UB
AAAAAADg1QEAAAAAAOHVAQAAAAAA4tUBAAAAAADj1QEAAAAAAOTVAQAAAAAA5dUBAAAAAADm1QEA
AAAAAOfVAQAAAAAA6NUBAAAAAADp1QEAAAAAAOrVAQAAAAAA69UBAAAAAADs1QEAAAAAAO3VAQAA
AAAA7tUBAAAAAADv1QEAAAAAAPDVAQAAAAAA8dUBAAAAAADy1QEAAAAAAPPVAQAAAAAA9NUBAAAA
AAD11QEAAAAAAPbVAQAAAAAA99UBAAAAAAD41QEAAAAAAPnVAQAAAAAA+tUBAAAAAAD71QEAAAAA
APzVAQAAAAAA/dUBAAAAAAD+1QEAAAAAAP/VAQAAAAAAANYBAAAAAAAB1gEAAAAAAALWAQAAAAAA
A9YBAAAAAAAE1gEAAAAAAAXWAQAAAAAABtYBAAAAAAAH1gEAAAAAAAjWAQAAAAAACdYBAAAAAAAK
1gEAAAAAAAvWAQAAAAAADNYBAAAAAAAN1gEAAAAAAA7WAQAAAAAAD9YBAAAAAAAQ1gEAAAAAABHW
AQAAAAAAEtYBAAAAAAAT1gEAAAAAABTWAQAAAAAAFdYBAAAAAAAW1gEAAAAAABfWAQAAAAAAGNYB
AAAAAAAZ1gEAAAAAABrWAQAAAAAAG9YBAAAAAAAc1gEAAAAAAB3WAQAAAAAAHtYBAAAAAAAf1gEA
AAAAACDWAQAAAAAAIdYBAAAAAAAi1gEAAAAAACPWAQAAAAAAJNYBAAAAAAAl1gEAAAAAACbWAQAA
AAAAJ9YBAAAAAAAo1gEAAAAAACnWAQAAAAAAKtYBAAAAAAAr1gEAAAAAACzWAQAAAAAALdYBAAAA
AAAu1gEAAAAAAC/WAQAAAAAAMNYBAAAAAAAx1gEAAAAAADLWAQAAAAAAM9YBAAAAAAA01gEAAAAA
ADXWAQAAAAAANtYBAAAAAAA31gEAAAAAADjWAQAAAAAAOdYBAAAAAAA61gEAAAAAADvWAQAAAAAA
PNYBAAAAAAA91gEAAAAAAD7WAQAAAAAAP9YBAAAAAABA1gEAAAAAAEHWAQAAAAAAQtYBAAAAAABD
1gEAAAAAAETWAQAAAAAARdYBAAAAAABG1gEAAAAAAEfWAQAAAAAASNYBAAAAAABJ1gEAAAAAAErW
AQAAAAAAS9YBAAAAAABM1gEAAAAAAE3WAQAAAAAATtYBAAAAAABP1gEAAAAAAFDWAQAAAAAAUdYB
AAAAAABS1gEAAAAAAFPWAQAAAAAAVNYBAAAAAABV1gEAAAAAAFbWAQAAAAAAV9YBAAAAAABY1gEA
AAAAAFnWAQAAAAAAWtYBAAAAAABb1gEAAAAAAFzWAQAAAAAAXdYBAAAAAABe1gEAAAAAAF/WAQAA
AAAAYNYBAAAAAABh1gEAAAAAAGLWAQAAAAAAY9YBAAAAAABk1gEAAAAAAGXWAQAAAAAAZtYBAAAA
AABn1gEAAAAAAGjWAQAAAAAAadYBAAAAAABq1gEAAAAAAGvWAQAAAAAAbNYBAAAAAABt1gEAAAAA
AG7WAQAAAAAAb9YBAAAAAABw1gEAAAAAAHHWAQAAAAAActYBAAAAAABz1gEAAAAAAHTWAQAAAAAA
ddYBAAAAAAB21gEAAAAAAHfWAQAAAAAAeNYBAAAAAAB51gEAAAAAAHrWAQAAAAAAe9YBAAAAAAB8
1gEAAAAAAH3WAQAAAAAAftYBAAAAAAB/1gEAAAAAAIDWAQAAAAAAgdYBAAAAAACC1gEAAAAAAIPW
AQAAAAAAhNYBAAAAAACF1gEAAAAAAIbWAQAAAAAAh9YBAAAAAACI1gEAAAAAAInWAQAAAAAAitYB
AAAAAACL1gEAAAAAAIzWAQAAAAAAjdYBAAAAAACO1gEAAAAAAI/WAQAAAAAAkNYBAAAAAACR1gEA
AAAAAJLWAQAAAAAAk9YBAAAAAACU1gEAAAAAAJXWAQAAAAAAltYBAAAAAACX1gEAAAAAAJjWAQAA
AAAAmdYBAAAAAACa1gEAAAAAAJvWAQAAAAAAnNYBAAAAAACd1gEAAAAAAJ7WAQAAAAAAn9YBAAAA
AACg1gEAAAAAAKHWAQAAAAAAotYBAAAAAACj1gEAAAAAAM7XAQAAAAAAz9cBAAAAAADQ1wEAAAAA
ANHXAQAAAAAA0tcBAAAAAADT1wEAAAAAANTXAQAAAAAA1dcBAAAAAADW1wEAAAAAANfXAQAAAAAA
2NcBAAAAAADZ1wEAAAAAANrXAQAAAAAA29cBAAAAAADc1wEAAAAAAN3XAQAAAAAA3tcBAAAAAADf
1wEAAAAAAODXAQAAAAAA4dcBAAAAAADi1wEAAAAAAOPXAQAAAAAA5NcBAAAAAADl1wEAAAAAAObX
AQAAAAAA59cBAAAAAADo1wEAAAAAAOnXAQAAAAAA6tcBAAAAAADr1wEAAAAAAOzXAQAAAAAA7dcB
AAAAAADu1wEAAAAAAO/XAQAAAAAA8NcBAAAAAADx1wEAAAAAAPLXAQAAAAAA89cBAAAAAAD01wEA
AAAAAPXXAQAAAAAA9tcBAAAAAAD31wEAAAAAAPjXAQAAAAAA+dcBAAAAAAD61wEAAAAAAPvXAQAA
AAAA/NcBAAAAAAD91wEAAAAAAP7XAQAAAAAA/9cBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAwAAAAgAAAAMAAAADwAAABQAAAAXAAAAGgAAAB4AAAAlAAAALAAAADMAAAA3AAAAOgAA
AD4AAABCAAAARgAAAEoAAABOAAAAUgAAAFYAAABaAAAAXgAAAGEAAABlAAAAaQAAAG0AAABxAAAA
dQAAAHkAAAB9AAAAgQAAAIUAAACIAAAAiwAAAI4AAACRAAAAlAAAAJcAAACaAAAAnQAAAKAAAACj
AAAApgAAAKkAAACsAAAArwAAALIAAAC0AAAAtwAAALoAAAC9AAAAwAAAAMQAAADHAAAAygAAAM0A
AADQAAAA0wAAANYAAADZAAAA3QAAAOAAAADjAAAA5gAAAOkAAADtAAAA8gAAAPUAAAD4AAAA/AAA
AAEBAAAEAQAABwEAAAsBAAAOAQAAEgEAABYBAAAaAQAAHQEAAB8BAAAhAQAAIwEAACUBAAApAQAA
LgEAADMBAAA4AQAAOwEAAEABAABFAQAASAEAAEsBAABOAQAAUQEAAFQBAABXAQAAWgEAAF0BAABg
AQAAYwEAAGcBAABqAQAAbQEAAHABAABzAQAAdgEAAHsBAACBAQAAhAEAAIkBAACMAQAAjwEAAJIB
AACVAQAAmAEAAJsBAACeAQAAoQEAAKQBAACnAQAAqgEAAK0BAACwAQAAswEAALYBAAC9AQAAxAEA
AMsBAADSAQAA2QEAAOABAADnAQAA7gEAAPUBAAD8AQAAAwIAAAoCAAAPAgAAEgIAABYCAAAbAgAA
HwIAACICAAAmAgAAKwIAADECAAA1AgAAOAIAADwCAABBAgAARAIAAEcCAABKAgAATQIAAFACAABU
AgAAWQIAAF0CAABgAgAAZAIAAGkCAABvAgAAcwIAAHYCAAB6AgAAfwIAAIICAACFAgAAiAIAAIsC
AACPAgAAkwIAAJgCAACcAgAAoAIAAKUCAACoAgAAqwIAAK4CAACxAgAAtAIAALcCAAC6AgAAvgIA
AMICAADGAgAAygIAAM8CAADUAgAA2QIAAN4CAADjAgAA6AIAAO0CAADyAgAA9wIAAPwCAAAAAwAA
BAMAAAgDAAAMAwAAEAMAABQDAAAYAwAAHAMAACEDAAAmAwAAKwMAADADAAA1AwAAOgMAAD8DAABE
AwAASQMAAE0DAABSAwAAVwMAAFsDAABfAwAAYwMAAGcDAABrAwAAcAMAAHMDAAB3AwAAfAMAAIED
AACGAwAAiwMAAJADAACVAwAAmgMAAJ8DAACkAwAAqgMAALADAAC2AwAAvAMAAMIDAADIAwAAzgMA
ANQDAADaAwAA4AMAAOYDAADrAwAA8AMAAPUDAAD6AwAA/wMAAAQEAAAJBAAADgQAABMEAAAZBAAA
HwQAACUEAAArBAAAMQQAADcEAAA9BAAAQwQAAEkEAABPBAAAVQQAAFkEAABdBAAAYQQAAGUEAABp
BAAAbQQAAHEEAAB1BAAAeQQAAH4EAACDBAAAiAQAAI0EAACSBAAAlwQAAJwEAAChBAAApgQAAKsE
AACwBAAAtQQAALoEAAC/BAAAxAQAAMkEAADOBAAA0wQAANgEAADdBAAA4gQAAOcEAADsBAAA8QQA
APYEAAD7BAAAAAUAAAUFAAAKBQAADwUAABQFAAAZBQAAHgUAACMFAAAoBQAALQUAADIFAAA3BQAA
PAUAAEEFAABGBQAASwUAAFAFAABVBQAAWgUAAF8FAABkBQAAaQUAAG4FAABzBQAAeAUAAH0FAACC
BQAAhwUAAIwFAACRBQAAlgUAAJsFAACgBQAApQUAAKoFAACvBQAAtAUAALkFAAC+BQAAwwUAAMgF
AADNBQAA0gUAANcFAADcBQAA4QUAAOYFAADrBQAA8AUAAPUFAAD6BQAA/wUAAAQGAAAJBgAADgYA
ABMGAAAYBgAAHQYAACIGAAAnBgAALAYAADEGAAA2BgAAOwYAAD4GAABBBgAARAYAAEcGAABKBgAA
TQYAAFAGAABTBgAAVgYAAFkGAABcBgAAXwYAAGQGAABoBgAAbQYAAHAGAABzBgAAeQYAAH8GAACF
BgAAiwYAAJEGAACXBgAAnQYAAKMGAACpBgAArwYAALUGAAC7BgAAwQYAAMcGAADNBgAA0wYAANkG
AADfBgAA5QYAAOsGAADxBgAA9wYAAP0GAAADBwAACQcAAA8HAAAVBwAAGwcAACEHAAAnBwAALAcA
ADAHAAA0BwAAOQcAAD0HAABBBwAARQcAAEkHAABNBwAAUQcAAFUHAABZBwAAXQcAAGEHAABmBwAA
bAcAAHAHAAB0BwAAeAcAAHwHAACABwAAhAcAAIgHAACNBwAAkgcAAJcHAACcBwAAoAcAAKQHAACo
BwAArAcAALAHAAC0BwAAuAcAALwHAADABwAAxAcAAMoHAADQBwAA1QcAANsHAADhBwAA5wcAAOwH
AADyBwAA9wcAAP4HAAACCAAABwgAAAwIAAARCAAAFggAAB0IAAAmCAAAKggAAC4IAAAyCAAANggA
ADoIAAA+CAAAQggAAEYIAABKCAAATggAAFIIAABWCAAAWggAAF4IAABiCAAAZggAAGwIAABwCAAA
dAgAAHgIAAB+CAAAgwgAAIcIAACLCAAAjwgAAJMIAACXCAAAmwgAAJ8IAACjCAAApwgAAKsIAACw
CAAAtAgAALgIAAC9CAAAwggAAMYIAADMCAAA0QgAANUIAADZCAAA3QgAAOEIAADlCAAA6QgAAO0I
AADyCAAA9wgAAPsIAAD+CAAAAAkAAAIJAAAECQAABgkAAAgJAAAKCQAADAkAAA4JAAAQCQAAEgkA
ABQJAAAWCQAAGAkAABoJAAAcCQAAHgkAACEJAAAkCQAAJwkAACoJAAAtCQAAMAkAADMJAAA2CQAA
OQkAADwJAAA/CQAAQgkAAEUJAABICQAASwkAAE4JAABRCQAAVAkAAFcJAABaCQAAXQkAAGAJAABj
CQAAZgkAAGkJAABrCQAAbgkAAHEJAAB0CQAAdwkAAHoJAAB9CQAAgAkAAIMJAACGCQAAiQkAAIwJ
AACPCQAAkgkAAJUJAACYCQAAmwkAAJ4JAAChCQAApAkAAKcJAACqCQAArQkAALAJAACzCQAAtgkA
ALkJAAC8CQAAvwkAAMIJAADFCQAAyAkAAMsJAADOCQAA0QkAANQJAADXCQAA2gkAAN0JAADgCQAA
4wkAAOYJAADpCQAA7AkAAO8JAADyCQAA9QkAAPgJAAD7CQAA/gkAAAEKAAAECgAABwoAAAoKAAAN
CgAAEAoAABMKAAAWCgAAGQoAABwKAAAfCgAAIgoAACUKAAAoCgAAKwoAAC4KAAAxCgAANAoAADcK
AAA6CgAAPQoAAEAKAABDCgAARgoAAEkKAABMCgAATwoAAFIKAABVCgAAWAoAAFsKAABeCgAAYQoA
AGQKAABnCgAAagoAAG0KAABwCgAAcwoAAHYKAAB5CgAAfAoAAH8KAACCCgAAhQoAAIgKAACLCgAA
jgoAAJEKAACUCgAAlwoAAJoKAACdCgAAoAoAAKMKAACmCgAAqQoAAKwKAACvCgAAsgoAALUKAAC4
CgAAuwoAAL4KAADBCgAAxAoAAMcKAADKCgAAzQoAANAKAADTCgAA1goAANkKAADcCgAA3woAAOIK
AADlCgAA6AoAAOsKAADuCgAA8QoAAPQKAAD3CgAA+goAAP0KAAAACwAAAwsAAAYLAAAJCwAADAsA
AA8LAAASCwAAFQsAABgLAAAbCwAAHgsAACELAAAkCwAAJwsAACoLAAAtCwAAMAsAADMLAAA2CwAA
OQsAADwLAAA/CwAAQgsAAEULAABICwAASwsAAE4LAABRCwAAVAsAAFcLAABaCwAAXQsAAGALAABj
CwAAZgsAAGkLAABsCwAAbwsAAHILAAB1CwAAeAsAAHsLAAB+CwAAgQsAAIQLAACHCwAAigsAAI0L
AACQCwAAkwsAAJYLAACZCwAAnAsAAJ8LAACiCwAApQsAAKgLAACrCwAArgsAALELAAC0CwAAtwsA
ALoLAAC9CwAAwAsAAMMLAADGCwAAyQsAAMwLAADPCwAA0gsAANULAADYCwAA2wsAAN4LAADhCwAA
5AsAAOcLAADqCwAA7QsAAPALAADzCwAA9gsAAPkLAAD8CwAA/wsAAAIMAAAFDAAACAwAAAsMAAAO
DAAAEQwAABQMAAAXDAAAGgwAAB0MAAAgDAAAIwwAACYMAAApDAAALAwAAC8MAAAyDAAANQwAADgM
AAA7DAAAPgwAAEEMAABEDAAARwwAAEoMAABNDAAAUAwAAFMMAABWDAAAWQwAAFwMAABfDAAAYgwA
AGUMAABoDAAAawwAAG4MAABxDAAAdAwAAHcMAAB6DAAAfQwAAIAMAACDDAAAhgwAAIkMAACMDAAA
jwwAAJIMAACVDAAAmAwAAJsMAACeDAAAoQwAAKQMAACnDAAAqgwAAK0MAACwDAAAswwAALYMAAC5
DAAAvAwAAL8MAADCDAAAxQwAAMgMAADLDAAAzgwAANEMAADUDAAA1wwAANoMAADdDAAA4AwAAOMM
AADmDAAA6QwAAOwMAADvDAAA8gwAAPUMAAD4DAAA+wwAAP4MAAABDQAABA0AAAcNAAAKDQAADQ0A
ABANAAATDQAAFg0AABkNAAAcDQAAHw0AACINAAAlDQAAKA0AACsNAAAuDQAAMQ0AADQNAAA3DQAA
Og0AAD0NAABADQAAQw0AAEYNAABJDQAATA0AAE8NAABSDQAAVQ0AAFgNAABbDQAAXg0AAGENAABk
DQAAZw0AAGoNAABtDQAAcA0AAHMNAAB2DQAAeQ0AAHwNAAB/DQAAgg0AAIUNAACIDQAAiw0AAI4N
AACRDQAAlA0AAJcNAACaDQAAnQ0AAKANAACjDQAApg0AAKkNAACsDQAArw0AALINAAC1DQAAuA0A
ALsNAAC+DQAAwQ0AAMQNAADHDQAAyg0AAM0NAADQDQAA0w0AANYNAADZDQAA3A0AAN8NAADiDQAA
5Q0AAOgNAADrDQAA7g0AAPENAAD0DQAA9w0AAPoNAAD9DQAAAA4AAAMOAAAGDgAACQ4AAAwOAAAP
DgAAEg4AABUOAAAYDgAAGw4AAB4OAAAhDgAAJA4AACcOAAAqDgAALQ4AADAOAAAzDgAANg4AADkO
AAA8DgAAPw4AAEIOAABFDgAASA4AAEsOAABODgAAUQ4AAFQOAABXDgAAWg4AAF0OAABgDgAAYw4A
AGYOAABpDgAAbA4AAG8OAAByDgAAdQ4AAHgOAAB7DgAAfg4AAIEOAACEDgAAhw4AAIoOAACNDgAA
kA4AAJMOAACWDgAAmQ4AAJwOAACfDgAAog4AAKUOAACoDgAAqw4AAK4OAACxDgAAtA4AALcOAAC6
DgAAvQ4AAMAOAADDDgAAxg4AAMkOAADMDgAAzw4AANIOAADVDgAA2A4AANsOAADeDgAA4Q4AAOQO
AADnDgAA6g4AAO0OAADwDgAA8w4AAPYOAAD5DgAA/A4AAP8OAAACDwAABQ8AAAgPAAALDwAADg8A
ABEPAAAUDwAAFw8AABoPAAAdDwAAIA8AACMPAAAmDwAAKQ8AACwPAAAvDwAAMg8AADUPAAA4DwAA
Ow8AAD4PAABBDwAARA8AAEcPAABKDwAATQ8AAFAPAABTDwAAVg8AAFkPAABcDwAAXw8AAGIPAABl
DwAAaA8AAGsPAABuDwAAcQ8AAHQPAAB3DwAAeg8AAH0PAACADwAAgw8AAIYPAACJDwAAjA8AAI8P
AACSDwAAlQ8AAJgPAACbDwAAng8AAKEPAACkDwAApw8AAKoPAACtDwAAsA8AALMPAAC2DwAAuQ8A
ALwPAAC/DwAAwg8AAMUPAADIDwAAyw8AAM4PAADRDwAA1A8AANcPAADaDwAA3Q8AAOAPAADjDwAA
5g8AAOkPAADsDwAA7w8AAPIPAAD1DwAA+A8AAPsPAAD+DwAAARAAAAQQAAAHEAAAChAAAA0QAAAQ
EAAAExAAABYQAAAZEAAAHBAAAB8QAAAiEAAAJRAAACgQAAArEAAALhAAADEQAAA0EAAANxAAADoQ
AAA9EAAAQBAAAEMQAABGEAAASRAAAEwQAABPEAAAUhAAAFUQAABYEAAAWxAAAF4QAABhEAAAZBAA
AGcQAABqEAAAbRAAAHAQAABzEAAAdhAAAHkQAAB8EAAAfxAAAIIQAACFEAAAiBAAAIsQAACOEAAA
kRAAAJQQAACXEAAAmhAAAJ0QAACgEAAAoxAAAKYQAACpEAAArBAAAK8QAACyEAAAtRAAALgQAAC7
EAAAvhAAAMEQAADEEAAAxxAAAMoQAADNEAAA0BAAANMQAADWEAAA2RAAANwQAADfEAAA4hAAAOUQ
AADoEAAA6xAAAO4QAADxEAAA9BAAAPcQAAD6EAAA/RAAAAARAAADEQAABhEAAAkRAAAMEQAADxEA
ABIRAAAVEQAAGBEAABsRAAAeEQAAIREAACQRAAAnEQAAKhEAAC0RAAAwEQAAMxEAADYRAAA5EQAA
PBEAAD8RAABCEQAARREAAEgRAABLEQAAThEAAFERAABUEQAAVxEAAFoRAABdEQAAYBEAAGMRAABm
EQAAaREAAGwRAABvEQAAchEAAHURAAB4EQAAexEAAH4RAACBEQAAhBEAAIcRAACKEQAAjREAAJAR
AACTEQAAlhEAAJkRAACcEQAAnxEAAKIRAAClEQAAqBEAAKsRAACuEQAAsREAALQRAAC3EQAAuhEA
AL0RAADAEQAAwxEAAMYRAADJEQAAzBEAAM8RAADSEQAA1REAANgRAADbEQAA3hEAAOERAADkEQAA
5xEAAOoRAADtEQAA8BEAAPMRAAD2EQAA+REAAPwRAAD/EQAAAhIAAAUSAAAIEgAACxIAAA4SAAAR
EgAAFBIAABcSAAAaEgAAHRIAACASAAAjEgAAJhIAACkSAAAsEgAALxIAADISAAA1EgAAOBIAADsS
AAA+EgAAQRIAAEQSAABHEgAAShIAAE0SAABQEgAAUxIAAFYSAABZEgAAXBIAAF8SAABiEgAAZRIA
AGgSAABrEgAAbhIAAHESAAB0EgAAdxIAAHoSAAB9EgAAgBIAAIMSAACGEgAAiRIAAIwSAACPEgAA
khIAAJUSAACYEgAAmxIAAJ4SAAChEgAApBIAAKcSAACqEgAArRIAALASAACzEgAAthIAALkSAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAKAAAAEMAAAApAAAAAAAAAAAA
AAA8AAAAPAAAAAAAAAAAAAAALQAAAAAAAAAAAAAAKAAAAFIAAAApAAAAAAAAAAAAAAB1AAAAAAAA
AAAAAAAsAAAAAAAAAAAAAAA+AAAAPgAAAAAAAAAAAAAAIAAAADEAAAAvAAAANAAAACAAAAAAAAAA
AAAAACAAAAAxAAAALwAAADIAAAAgAAAAAAAAAAAAAAAgAAAAMwAAAC8AAAA0AAAAIAAAAAAAAAAA
AAAAQQAAAEUAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAHMAAABzAAAAAAAAAAAAAABhAAAAZQAAAAAA
AAAAAAAASQAAAEoAAAAAAAAAAAAAAGkAAABqAAAAAAAAAAAAAAAnAAAAbgAAAAAAAAAAAAAATwAA
AEUAAAAAAAAAAAAAAE8AAABFAAAAAAAAAAAAAABvAAAAZQAAAAAAAAAAAAAAbwAAAGUAAAAAAAAA
AAAAAHMAAAAAAAAAAAAAAEwAAABKAAAAAAAAAAAAAABMAAAAagAAAAAAAAAAAAAAbAAAAGoAAAAA
AAAAAAAAAE4AAABKAAAAAAAAAAAAAABOAAAAagAAAAAAAAAAAAAAbgAAAGoAAAAAAAAAAAAAAEQA
AABaAAAAAAAAAAAAAABEAAAAegAAAAAAAAAAAAAAZAAAAHoAAAAAAAAAAAAAACcAAAAAAAAAAAAA
AF4AAAAAAAAAAAAAACcAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAF8AAAAAAAAAAAAAADoAAAAAAAAA
AAAAAH4AAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAA
AAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA
AAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAAAAAALQAA
AC0AAAAAAAAAAAAAAC0AAAAAAAAAAAAAACcAAAAAAAAAAAAAACcAAAAAAAAAAAAAACwAAAAAAAAA
AAAAACcAAAAAAAAAAAAAACIAAAAAAAAAAAAAACIAAAAAAAAAAAAAACwAAAAsAAAAAAAAAAAAAAAi
AAAAAAAAAAAAAAArAAAAAAAAAAAAAABvAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAuAAAALgAAAAAA
AAAAAAAALgAAAC4AAAAuAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABgAAAAAAAAAAAAAABgAAAAYAAA
AAAAAAAAAAAAYAAAAGAAAABgAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAhAAAA
IQAAAAAAAAAAAAAALwAAAAAAAAAAAAAAPwAAAD8AAAAAAAAAAAAAAD8AAAAhAAAAAAAAAAAAAAAh
AAAAPwAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABSAAAAcwAAAAAAAAAAAAAARQAAAFUAAABSAAAAAAAAAAAAAABhAAAALwAAAGMAAAAAAAAAAAAA
AGEAAAAvAAAAcwAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAYwAAAC8AAABvAAAAAAAAAAAAAABjAAAA
LwAAAHUAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAEgAAAAA
AAAAAAAAAGgAAAAAAAAAAAAAAEkAAAAAAAAAAAAAAEkAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAGwA
AAAAAAAAAAAAAE4AAAAAAAAAAAAAAE4AAABvAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAA
AAAAAABSAAAAAAAAAAAAAABSAAAAAAAAAAAAAABSAAAAAAAAAAAAAABUAAAARQAAAEwAAAAAAAAA
AAAAACgAAABUAAAATQAAACkAAAAAAAAAAAAAAFoAAAAAAAAAAAAAAE8AAABoAAAAbQAAAAAAAAAA
AAAAWgAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAZQAAAAAAAAAAAAAAZQAAAAAA
AAAAAAAARQAAAAAAAAAAAAAARgAAAAAAAAAAAAAATQAAAAAAAAAAAAAAbwAAAAAAAAAAAAAAaQAA
AAAAAAAAAAAARAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAZQAAAAAAAAAAAAAAaQAAAAAAAAAAAAAA
agAAAAAAAAAAAAAAIAAAADEAAAAvAAAAMwAAACAAAAAAAAAAAAAAACAAAAAyAAAALwAAADMAAAAg
AAAAAAAAAAAAAAAgAAAAMQAAAC8AAAA1AAAAIAAAAAAAAAAAAAAAIAAAADIAAAAvAAAANQAAACAA
AAAAAAAAAAAAACAAAAAzAAAALwAAADUAAAAgAAAAAAAAAAAAAAAgAAAANAAAAC8AAAA1AAAAIAAA
AAAAAAAAAAAAIAAAADEAAAAvAAAANgAAACAAAAAAAAAAAAAAACAAAAA1AAAALwAAADYAAAAgAAAA
AAAAAAAAAAAgAAAAMQAAAC8AAAA4AAAAIAAAAAAAAAAAAAAAIAAAADMAAAAvAAAAOAAAACAAAAAA
AAAAAAAAACAAAAA1AAAALwAAADgAAAAgAAAAAAAAAAAAAAAgAAAANwAAAC8AAAA4AAAAIAAAAAAA
AAAAAAAAIAAAADEAAAAvAAAAAAAAAAAAAABJAAAAAAAAAAAAAABJAAAASQAAAAAAAAAAAAAASQAA
AEkAAABJAAAAAAAAAAAAAABJAAAAVgAAAAAAAAAAAAAAVgAAAAAAAAAAAAAAVgAAAEkAAAAAAAAA
AAAAAFYAAABJAAAASQAAAAAAAAAAAAAAVgAAAEkAAABJAAAASQAAAAAAAAAAAAAASQAAAFgAAAAA
AAAAAAAAAFgAAAAAAAAAAAAAAFgAAABJAAAAAAAAAAAAAABYAAAASQAAAEkAAAAAAAAAAAAAAEwA
AAAAAAAAAAAAAEMAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAE0AAAAAAAAAAAAAAGkAAAAAAAAAAAAA
AGkAAABpAAAAAAAAAAAAAABpAAAAaQAAAGkAAAAAAAAAAAAAAGkAAAB2AAAAAAAAAAAAAAB2AAAA
AAAAAAAAAAB2AAAAaQAAAAAAAAAAAAAAdgAAAGkAAABpAAAAAAAAAAAAAAB2AAAAaQAAAGkAAABp
AAAAAAAAAAAAAABpAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAGkAAAAAAAAAAAAAAHgA
AABpAAAAaQAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAbQAA
AAAAAAAAAAAAPAAAAC0AAAAAAAAAAAAAAC0AAAA+AAAAAAAAAAAAAAA8AAAALQAAAD4AAAAAAAAA
AAAAADwAAAA9AAAAAAAAAAAAAAA9AAAAPgAAAAAAAAAAAAAAPAAAAD0AAAA+AAAAAAAAAAAAAAAt
AAAAAAAAAAAAAAAvAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAB8AAAAAAAAAAAA
AAA6AAAAAAAAAAAAAAB+AAAAAAAAAAAAAAA8AAAAPQAAAAAAAAAAAAAAPgAAAD0AAAAAAAAAAAAA
ADwAAAA8AAAAAAAAAAAAAAA+AAAAPgAAAAAAAAAAAAAAPAAAADwAAAA8AAAAAAAAAAAAAAA+AAAA
PgAAAD4AAAAAAAAAAAAAAE4AAABVAAAATAAAAAAAAAAAAAAAUwAAAE8AAABIAAAAAAAAAAAAAABT
AAAAVAAAAFgAAAAAAAAAAAAAAEUAAABUAAAAWAAAAAAAAAAAAAAARQAAAE8AAABUAAAAAAAAAAAA
AABFAAAATgAAAFEAAAAAAAAAAAAAAEEAAABDAAAASwAAAAAAAAAAAAAAQgAAAEUAAABMAAAAAAAA
AAAAAABCAAAAUwAAAAAAAAAAAAAASAAAAFQAAAAAAAAAAAAAAEwAAABGAAAAAAAAAAAAAABWAAAA
VAAAAAAAAAAAAAAARgAAAEYAAAAAAAAAAAAAAEMAAABSAAAAAAAAAAAAAABTAAAATwAAAAAAAAAA
AAAAUwAAAEkAAAAAAAAAAAAAAEQAAABMAAAARQAAAAAAAAAAAAAARAAAAEMAAAAxAAAAAAAAAAAA
AABEAAAAQwAAADIAAAAAAAAAAAAAAEQAAABDAAAAMwAAAAAAAAAAAAAARAAAAEMAAAA0AAAAAAAA
AAAAAABOAAAAQQAAAEsAAAAAAAAAAAAAAFMAAABZAAAATgAAAAAAAAAAAAAARQAAAFQAAABCAAAA
AAAAAAAAAABDAAAAQQAAAE4AAAAAAAAAAAAAAEUAAABNAAAAAAAAAAAAAABTAAAAVQAAAEIAAAAA
AAAAAAAAAEUAAABTAAAAQwAAAAAAAAAAAAAARgAAAFMAAAAAAAAAAAAAAEcAAABTAAAAAAAAAAAA
AABSAAAAUwAAAAAAAAAAAAAAVQAAAFMAAAAAAAAAAAAAAFMAAABQAAAAAAAAAAAAAABEAAAARQAA
AEwAAAAAAAAAAAAAAF8AAAAAAAAAAAAAAE4AAABMAAAAAAAAAAAAAAAoAAAAMQAAACkAAAAAAAAA
AAAAACgAAAAyAAAAKQAAAAAAAAAAAAAAKAAAADMAAAApAAAAAAAAAAAAAAAoAAAANAAAACkAAAAA
AAAAAAAAACgAAAA1AAAAKQAAAAAAAAAAAAAAKAAAADYAAAApAAAAAAAAAAAAAAAoAAAANwAAACkA
AAAAAAAAAAAAACgAAAA4AAAAKQAAAAAAAAAAAAAAKAAAADkAAAApAAAAAAAAAAAAAAAoAAAAMQAA
ADAAAAApAAAAAAAAAAAAAAAoAAAAMQAAADEAAAApAAAAAAAAAAAAAAAoAAAAMQAAADIAAAApAAAA
AAAAAAAAAAAoAAAAMQAAADMAAAApAAAAAAAAAAAAAAAoAAAAMQAAADQAAAApAAAAAAAAAAAAAAAo
AAAAMQAAADUAAAApAAAAAAAAAAAAAAAoAAAAMQAAADYAAAApAAAAAAAAAAAAAAAoAAAAMQAAADcA
AAApAAAAAAAAAAAAAAAoAAAAMQAAADgAAAApAAAAAAAAAAAAAAAoAAAAMQAAADkAAAApAAAAAAAA
AAAAAAAoAAAAMgAAADAAAAApAAAAAAAAAAAAAAAoAAAAMQAAACkAAAAAAAAAAAAAACgAAAAyAAAA
KQAAAAAAAAAAAAAAKAAAADMAAAApAAAAAAAAAAAAAAAoAAAANAAAACkAAAAAAAAAAAAAACgAAAA1
AAAAKQAAAAAAAAAAAAAAKAAAADYAAAApAAAAAAAAAAAAAAAoAAAANwAAACkAAAAAAAAAAAAAACgA
AAA4AAAAKQAAAAAAAAAAAAAAKAAAADkAAAApAAAAAAAAAAAAAAAoAAAAMQAAADAAAAApAAAAAAAA
AAAAAAAoAAAAMQAAADEAAAApAAAAAAAAAAAAAAAoAAAAMQAAADIAAAApAAAAAAAAAAAAAAAoAAAA
MQAAADMAAAApAAAAAAAAAAAAAAAoAAAAMQAAADQAAAApAAAAAAAAAAAAAAAoAAAAMQAAADUAAAAp
AAAAAAAAAAAAAAAoAAAAMQAAADYAAAApAAAAAAAAAAAAAAAoAAAAMQAAADcAAAApAAAAAAAAAAAA
AAAoAAAAMQAAADgAAAApAAAAAAAAAAAAAAAoAAAAMQAAADkAAAApAAAAAAAAAAAAAAAoAAAAMgAA
ADAAAAApAAAAAAAAAAAAAAAxAAAALgAAAAAAAAAAAAAAMgAAAC4AAAAAAAAAAAAAADMAAAAuAAAA
AAAAAAAAAAA0AAAALgAAAAAAAAAAAAAANQAAAC4AAAAAAAAAAAAAADYAAAAuAAAAAAAAAAAAAAA3
AAAALgAAAAAAAAAAAAAAOAAAAC4AAAAAAAAAAAAAADkAAAAuAAAAAAAAAAAAAAAxAAAAMAAAAC4A
AAAAAAAAAAAAADEAAAAxAAAALgAAAAAAAAAAAAAAMQAAADIAAAAuAAAAAAAAAAAAAAAxAAAAMwAA
AC4AAAAAAAAAAAAAADEAAAA0AAAALgAAAAAAAAAAAAAAMQAAADUAAAAuAAAAAAAAAAAAAAAxAAAA
NgAAAC4AAAAAAAAAAAAAADEAAAA3AAAALgAAAAAAAAAAAAAAMQAAADgAAAAuAAAAAAAAAAAAAAAx
AAAAOQAAAC4AAAAAAAAAAAAAADIAAAAwAAAALgAAAAAAAAAAAAAAKAAAAGEAAAApAAAAAAAAAAAA
AAAoAAAAYgAAACkAAAAAAAAAAAAAACgAAABjAAAAKQAAAAAAAAAAAAAAKAAAAGQAAAApAAAAAAAA
AAAAAAAoAAAAZQAAACkAAAAAAAAAAAAAACgAAABmAAAAKQAAAAAAAAAAAAAAKAAAAGcAAAApAAAA
AAAAAAAAAAAoAAAAaAAAACkAAAAAAAAAAAAAACgAAABpAAAAKQAAAAAAAAAAAAAAKAAAAGoAAAAp
AAAAAAAAAAAAAAAoAAAAawAAACkAAAAAAAAAAAAAACgAAABsAAAAKQAAAAAAAAAAAAAAKAAAAG0A
AAApAAAAAAAAAAAAAAAoAAAAbgAAACkAAAAAAAAAAAAAACgAAABvAAAAKQAAAAAAAAAAAAAAKAAA
AHAAAAApAAAAAAAAAAAAAAAoAAAAcQAAACkAAAAAAAAAAAAAACgAAAByAAAAKQAAAAAAAAAAAAAA
KAAAAHMAAAApAAAAAAAAAAAAAAAoAAAAdAAAACkAAAAAAAAAAAAAACgAAAB1AAAAKQAAAAAAAAAA
AAAAKAAAAHYAAAApAAAAAAAAAAAAAAAoAAAAdwAAACkAAAAAAAAAAAAAACgAAAB4AAAAKQAAAAAA
AAAAAAAAKAAAAHkAAAApAAAAAAAAAAAAAAAoAAAAegAAACkAAAAAAAAAAAAAACgAAABBAAAAKQAA
AAAAAAAAAAAAKAAAAEIAAAApAAAAAAAAAAAAAAAoAAAAQwAAACkAAAAAAAAAAAAAACgAAABEAAAA
KQAAAAAAAAAAAAAAKAAAAEUAAAApAAAAAAAAAAAAAAAoAAAARgAAACkAAAAAAAAAAAAAACgAAABH
AAAAKQAAAAAAAAAAAAAAKAAAAEgAAAApAAAAAAAAAAAAAAAoAAAASQAAACkAAAAAAAAAAAAAACgA
AABKAAAAKQAAAAAAAAAAAAAAKAAAAEsAAAApAAAAAAAAAAAAAAAoAAAATAAAACkAAAAAAAAAAAAA
ACgAAABNAAAAKQAAAAAAAAAAAAAAKAAAAE4AAAApAAAAAAAAAAAAAAAoAAAATwAAACkAAAAAAAAA
AAAAACgAAABQAAAAKQAAAAAAAAAAAAAAKAAAAFEAAAApAAAAAAAAAAAAAAAoAAAAUgAAACkAAAAA
AAAAAAAAACgAAABTAAAAKQAAAAAAAAAAAAAAKAAAAFQAAAApAAAAAAAAAAAAAAAoAAAAVQAAACkA
AAAAAAAAAAAAACgAAABWAAAAKQAAAAAAAAAAAAAAKAAAAFcAAAApAAAAAAAAAAAAAAAoAAAAWAAA
ACkAAAAAAAAAAAAAACgAAABZAAAAKQAAAAAAAAAAAAAAKAAAAFoAAAApAAAAAAAAAAAAAAAoAAAA
YQAAACkAAAAAAAAAAAAAACgAAABiAAAAKQAAAAAAAAAAAAAAKAAAAGMAAAApAAAAAAAAAAAAAAAo
AAAAZAAAACkAAAAAAAAAAAAAACgAAABlAAAAKQAAAAAAAAAAAAAAKAAAAGYAAAApAAAAAAAAAAAA
AAAoAAAAZwAAACkAAAAAAAAAAAAAACgAAABoAAAAKQAAAAAAAAAAAAAAKAAAAGkAAAApAAAAAAAA
AAAAAAAoAAAAagAAACkAAAAAAAAAAAAAACgAAABrAAAAKQAAAAAAAAAAAAAAKAAAAGwAAAApAAAA
AAAAAAAAAAAoAAAAbQAAACkAAAAAAAAAAAAAACgAAABuAAAAKQAAAAAAAAAAAAAAKAAAAG8AAAAp
AAAAAAAAAAAAAAAoAAAAcAAAACkAAAAAAAAAAAAAACgAAABxAAAAKQAAAAAAAAAAAAAAKAAAAHIA
AAApAAAAAAAAAAAAAAAoAAAAcwAAACkAAAAAAAAAAAAAACgAAAB0AAAAKQAAAAAAAAAAAAAAKAAA
AHUAAAApAAAAAAAAAAAAAAAoAAAAdgAAACkAAAAAAAAAAAAAACgAAAB3AAAAKQAAAAAAAAAAAAAA
KAAAAHgAAAApAAAAAAAAAAAAAAAoAAAAeQAAACkAAAAAAAAAAAAAACgAAAB6AAAAKQAAAAAAAAAA
AAAAKAAAADAAAAApAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAArAAAAAAAAAAAA
AAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAA
AAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAABvAAAAAAAAAAAAAAA6AAAA
OgAAAD0AAAAAAAAAAAAAAD0AAAA9AAAAAAAAAAAAAAA9AAAAPQAAAD0AAAAAAAAAAAAAACAAAAAA
AAAAAAAAAD0AAAAAAAAAAAAAACgAAAAyAAAAMQAAACkAAAAAAAAAAAAAACgAAAAyAAAAMgAAACkA
AAAAAAAAAAAAACgAAAAyAAAAMwAAACkAAAAAAAAAAAAAACgAAAAyAAAANAAAACkAAAAAAAAAAAAA
ACgAAAAyAAAANQAAACkAAAAAAAAAAAAAACgAAAAyAAAANgAAACkAAAAAAAAAAAAAACgAAAAyAAAA
NwAAACkAAAAAAAAAAAAAACgAAAAyAAAAOAAAACkAAAAAAAAAAAAAACgAAAAyAAAAOQAAACkAAAAA
AAAAAAAAACgAAAAzAAAAMAAAACkAAAAAAAAAAAAAACgAAAAzAAAAMQAAACkAAAAAAAAAAAAAACgA
AAAzAAAAMgAAACkAAAAAAAAAAAAAACgAAAAzAAAAMwAAACkAAAAAAAAAAAAAACgAAAAzAAAANAAA
ACkAAAAAAAAAAAAAACgAAAAzAAAANQAAACkAAAAAAAAAAAAAACgAAAAzAAAANgAAACkAAAAAAAAA
AAAAACgAAAAzAAAANwAAACkAAAAAAAAAAAAAACgAAAAzAAAAOAAAACkAAAAAAAAAAAAAACgAAAAz
AAAAOQAAACkAAAAAAAAAAAAAACgAAAA0AAAAMAAAACkAAAAAAAAAAAAAACgAAAA0AAAAMQAAACkA
AAAAAAAAAAAAACgAAAA0AAAAMgAAACkAAAAAAAAAAAAAACgAAAA0AAAAMwAAACkAAAAAAAAAAAAA
ACgAAAA0AAAANAAAACkAAAAAAAAAAAAAACgAAAA0AAAANQAAACkAAAAAAAAAAAAAACgAAAA0AAAA
NgAAACkAAAAAAAAAAAAAACgAAAA0AAAANwAAACkAAAAAAAAAAAAAACgAAAA0AAAAOAAAACkAAAAA
AAAAAAAAACgAAAA0AAAAOQAAACkAAAAAAAAAAAAAACgAAAA1AAAAMAAAACkAAAAAAAAAAAAAAGgA
AABQAAAAYQAAAAAAAAAAAAAAZAAAAGEAAAAAAAAAAAAAAEEAAABVAAAAAAAAAAAAAABiAAAAYQAA
AHIAAAAAAAAAAAAAAG8AAABWAAAAAAAAAAAAAABwAAAAYwAAAAAAAAAAAAAAcAAAAEEAAAAAAAAA
AAAAAG4AAABBAAAAAAAAAAAAAAB1AAAAQQAAAAAAAAAAAAAAbQAAAEEAAAAAAAAAAAAAAGsAAABB
AAAAAAAAAAAAAABLAAAAQgAAAAAAAAAAAAAATQAAAEIAAAAAAAAAAAAAAEcAAABCAAAAAAAAAAAA
AABjAAAAYQAAAGwAAAAAAAAAAAAAAGsAAABjAAAAYQAAAGwAAAAAAAAAAAAAAHAAAABGAAAAAAAA
AAAAAABuAAAARgAAAAAAAAAAAAAAdQAAAEYAAAAAAAAAAAAAAHUAAABnAAAAAAAAAAAAAABtAAAA
ZwAAAAAAAAAAAAAAawAAAGcAAAAAAAAAAAAAAEgAAAB6AAAAAAAAAAAAAABrAAAASAAAAHoAAAAA
AAAAAAAAAE0AAABIAAAAegAAAAAAAAAAAAAARwAAAEgAAAB6AAAAAAAAAAAAAABUAAAASAAAAHoA
AAAAAAAAAAAAAHUAAABsAAAAAAAAAAAAAABtAAAAbAAAAAAAAAAAAAAAZAAAAGwAAAAAAAAAAAAA
AGsAAABsAAAAAAAAAAAAAABmAAAAbQAAAAAAAAAAAAAAbgAAAG0AAAAAAAAAAAAAAHUAAABtAAAA
AAAAAAAAAABtAAAAbQAAAAAAAAAAAAAAYwAAAG0AAAAAAAAAAAAAAGsAAABtAAAAAAAAAAAAAABt
AAAAbQAAAF4AAAAyAAAAAAAAAAAAAABjAAAAbQAAAF4AAAAyAAAAAAAAAAAAAABtAAAAXgAAADIA
AAAAAAAAAAAAAGsAAABtAAAAXgAAADIAAAAAAAAAAAAAAG0AAABtAAAAXgAAADMAAAAAAAAAAAAA
AGMAAABtAAAAXgAAADMAAAAAAAAAAAAAAG0AAABeAAAAMwAAAAAAAAAAAAAAawAAAG0AAABeAAAA
MwAAAAAAAAAAAAAAbQAAAC8AAABzAAAAAAAAAAAAAABtAAAALwAAAHMAAABeAAAAMgAAAAAAAAAA
AAAAUAAAAGEAAAAAAAAAAAAAAGsAAABQAAAAYQAAAAAAAAAAAAAATQAAAFAAAABhAAAAAAAAAAAA
AABHAAAAUAAAAGEAAAAAAAAAAAAAAHIAAABhAAAAZAAAAAAAAAAAAAAAcgAAAGEAAABkAAAALwAA
AHMAAAAAAAAAAAAAAHIAAABhAAAAZAAAAC8AAABzAAAAXgAAADIAAAAAAAAAAAAAAHAAAABzAAAA
AAAAAAAAAABuAAAAcwAAAAAAAAAAAAAAdQAAAHMAAAAAAAAAAAAAAG0AAABzAAAAAAAAAAAAAABw
AAAAVgAAAAAAAAAAAAAAbgAAAFYAAAAAAAAAAAAAAHUAAABWAAAAAAAAAAAAAABtAAAAVgAAAAAA
AAAAAAAAawAAAFYAAAAAAAAAAAAAAE0AAABWAAAAAAAAAAAAAABwAAAAVwAAAAAAAAAAAAAAbgAA
AFcAAAAAAAAAAAAAAHUAAABXAAAAAAAAAAAAAABtAAAAVwAAAAAAAAAAAAAAawAAAFcAAAAAAAAA
AAAAAE0AAABXAAAAAAAAAAAAAABhAAAALgAAAG0AAAAuAAAAAAAAAAAAAABCAAAAcQAAAAAAAAAA
AAAAYwAAAGMAAAAAAAAAAAAAAGMAAABkAAAAAAAAAAAAAABDAAAALwAAAGsAAABnAAAAAAAAAAAA
AABDAAAAbwAAAC4AAAAAAAAAAAAAAGQAAABCAAAAAAAAAAAAAABHAAAAeQAAAAAAAAAAAAAAaAAA
AGEAAAAAAAAAAAAAAEgAAABQAAAAAAAAAAAAAABpAAAAbgAAAAAAAAAAAAAASwAAAEsAAAAAAAAA
AAAAAEsAAABNAAAAAAAAAAAAAABrAAAAdAAAAAAAAAAAAAAAbAAAAG0AAAAAAAAAAAAAAGwAAABu
AAAAAAAAAAAAAABsAAAAbwAAAGcAAAAAAAAAAAAAAGwAAAB4AAAAAAAAAAAAAABtAAAAYgAAAAAA
AAAAAAAAbQAAAGkAAABsAAAAAAAAAAAAAABtAAAAbwAAAGwAAAAAAAAAAAAAAFAAAABIAAAAAAAA
AAAAAABwAAAALgAAAG0AAAAuAAAAAAAAAAAAAABQAAAAUAAAAE0AAAAAAAAAAAAAAFAAAABSAAAA
AAAAAAAAAABzAAAAcgAAAAAAAAAAAAAAUwAAAHYAAAAAAAAAAAAAAFcAAABiAAAAAAAAAAAAAABm
AAAAZgAAAAAAAAAAAAAAZgAAAGkAAAAAAAAAAAAAAGYAAABsAAAAAAAAAAAAAABmAAAAZgAAAGkA
AAAAAAAAAAAAAGYAAABmAAAAbAAAAAAAAAAAAAAAcwAAAHQAAAAAAAAAAAAAACsAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAAAAAAAALAAAAAAA
AAAAAAAALgAAAAAAAAAAAAAAOwAAAAAAAAAAAAAAOgAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAIQAA
AAAAAAAAAAAAKAAAAAAAAAAAAAAAKQAAAAAAAAAAAAAAewAAAAAAAAAAAAAAfQAAAAAAAAAAAAAA
IwAAAAAAAAAAAAAAJgAAAAAAAAAAAAAAKgAAAAAAAAAAAAAAKwAAAAAAAAAAAAAALQAAAAAAAAAA
AAAAPAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAPQAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAJAAAAAAA
AAAAAAAAJQAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAiAAAAAAAA
AAAAAAAjAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAmAAAAAAAAAAAAAAAnAAAA
AAAAAAAAAAAoAAAAAAAAAAAAAAApAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAArAAAAAAAAAAAAAAAs
AAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAvAAAAAAAAAAAAAAAwAAAAAAAAAAAA
AAAxAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAA
AAAAAAA2AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAA6AAAA
AAAAAAAAAAA7AAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA9AAAAAAAAAAAAAAA+AAAAAAAAAAAAAAA/
AAAAAAAAAAAAAABAAAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAAAAAA
AABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAAAAAA
AAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAA
AAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAAAABS
AAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAA
AABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABbAAAAAAAA
AAAAAABcAAAAAAAAAAAAAABdAAAAAAAAAAAAAABeAAAAAAAAAAAAAABfAAAAAAAAAAAAAABgAAAA
AAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABl
AAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAA
AABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAA
AAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAA
AAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4
AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAAB7AAAAAAAAAAAAAAB8AAAAAAAAAAAA
AAB9AAAAAAAAAAAAAAB+AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAA
AAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAA
AAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABN
AAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAA
AABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAA
AAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAA
AAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABm
AAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAA
AABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAA
AAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAA
AAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5
AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAAAAAA
AABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAAAAAA
AAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAA
AAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAAAABS
AAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAA
AABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAAAAAA
AAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAA
AAAAAAAAAABnAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABs
AAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAA
AABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAA
AAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAA
AAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABF
AAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAA
AABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAA
AAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAA
AAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABY
AAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAA
AABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAA
AAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAA
AAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABx
AAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAA
AAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAA
AAAAAABBAAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABHAAAAAAAAAAAAAABKAAAA
AAAAAAAAAABLAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABR
AAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAA
AABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAAAAAA
AAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABmAAAAAAAAAAAAAABoAAAA
AAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABtAAAAAAAAAAAAAABu
AAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAA
AAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAA
AAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAA
AAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABI
AAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAA
AABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAA
AAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAA
AAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABh
AAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAA
AABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAA
AAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAA
AAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0
AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAA
AAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABEAAAAAAAA
AAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAA
AAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQ
AAAAAAAAAAAAAABRAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAA
AABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABhAAAAAAAA
AAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAA
AAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABr
AAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAA
AABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAA
AAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAA
AAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABEAAAAAAAAAAAAAABF
AAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAA
AABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABPAAAAAAAAAAAAAABTAAAAAAAA
AAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAA
AAAAAAAAAABZAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABk
AAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAA
AABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAA
AAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAA
AAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3
AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAA
AABCAAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAA
AAAAAABHAAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAA
AAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQ
AAAAAAAAAAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAA
AABVAAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAA
AAAAAABaAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAA
AAAAAAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABp
AAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAA
AABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAA
AAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAA
AAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABC
AAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAA
AABHAAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAA
AAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAA
AAAAAAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABV
AAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAA
AABaAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAA
AAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAA
AAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABu
AAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAA
AABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAA
AAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAA
AAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABH
AAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAA
AABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAA
AAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAA
AAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABa
AAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAA
AABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAA
AAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAA
AAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABz
AAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAA
AAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAA
AAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAA
AAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABM
AAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAA
AABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAA
AAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAA
AAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABl
AAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAA
AABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAA
AAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAA
AAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4
AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAA
AABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAA
AAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAA
AAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABR
AAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAA
AABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAA
AAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAA
AAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABq
AAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAA
AABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAA
AAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAA
AAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABD
AAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAA
AABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAA
AAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAA
AAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABW
AAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAA
AABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAA
AAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAA
AAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABv
AAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAA
AAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAA
AAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAxAAAAAAAAAAAAAAAyAAAA
AAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAAAAAAAAA2AAAAAAAAAAAAAAA3
AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAxAAAAAAAAAAAA
AAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAAAAAAAAA2AAAAAAAA
AAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAxAAAA
AAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAAAAAAAAA2
AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAAAAAAAAAA
AAAxAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAA
AAAAAAA2AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAA
AAAAAAAAAAAxAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1
AAAAAAAAAAAAAAA2AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAA
AAA1AAAAMAAAAAAAAAAyAAAAAAAAADMAAAAAAAAANAAAAAAAAAA1AAAAAAAAADYAAAAAAAAANwAA
AAAAAAA4AAAAAAAAADkAAAAAAAAAXlt5WV0AXltuTl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Y4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAFAAAAfIoLCIKKCwjxjAsI8YwLCAGdCwh/
AAAAAAAAAGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAALgAAAPGMCwjxjAsI8YwLCPGM
CwjxjAsI8YwLCPGMCwjYigsI2IoLCNiKCwjYigsI2IoLCNiKCwjYigsI2IoLCO+0CgjYigsI2IoL
CNiKCwjYigsI2IoLCNiKCwjxjAsI8YwLCNiKCwjYigsI2IoLCNiKCwjYigsI2IoLCNiKCwjYigsI
2IoLCNiKCwjYigsI2IoLCNiKCwjYigsIdScAAL++9QV1JwAAv771BQEAAAAAAAAAAAAAAAGdCwgu
AAAAY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAGAAAAvIsLCPGMCwjxjAsILgAAAAAA
AAABnQsIU3VuAE1vbgBUdWUAV2VkAFRodQBGcmkAU2F0AFN1bmRheQBNb25kYXkAVHVlc2RheQBX
ZWRuZXNkYXkAVGh1cnNkYXkARnJpZGF5AFNhdHVyZGF5AEphbgBGZWIATWFyAEFwcgBNYXkASnVu
AEp1bABBdWcAU2VwAE9jdABOb3YARGVjAEphbnVhcnkARmVicnVhcnkATWFyY2gAQXByaWwASnVu
ZQBKdWx5AEF1Z3VzdABTZXB0ZW1iZXIAT2N0b2JlcgBOb3ZlbWJlcgBEZWNlbWJlcgBBTQBQTQAl
YSAlYiAlZSAlSDolTTolUyAlWQAHAAEAJWEgJWIgJWUgJUg6JU06JVMgJVogJVkAAABTAAAAdQAA
AG4AAAAAAAAATQAAAG8AAABuAAAAAAAAAFQAAAB1AAAAZQAAAAAAAABXAAAAZQAAAGQAAAAAAAAA
VAAAAGgAAAB1AAAAAAAAAEYAAAByAAAAaQAAAAAAAABTAAAAYQAAAHQAAAAAAAAAUwAAAHUAAABu
AAAAZAAAAGEAAAB5AAAAAAAAAE0AAABvAAAAbgAAAGQAAABhAAAAeQAAAAAAAABUAAAAdQAAAGUA
AABzAAAAZAAAAGEAAAB5AAAAAAAAAFcAAABlAAAAZAAAAG4AAABlAAAAcwAAAGQAAABhAAAAeQAA
AAAAAABUAAAAaAAAAHUAAAByAAAAcwAAAGQAAABhAAAAeQAAAAAAAABGAAAAcgAAAGkAAABkAAAA
YQAAAHkAAAAAAAAAUwAAAGEAAAB0AAAAdQAAAHIAAABkAAAAYQAAAHkAAAAAAAAASgAAAGEAAABu
AAAAAAAAAEYAAABlAAAAYgAAAAAAAABNAAAAYQAAAHIAAAAAAAAAQQAAAHAAAAByAAAAAAAAAE0A
AABhAAAAeQAAAAAAAABKAAAAdQAAAG4AAAAAAAAASgAAAHUAAABsAAAAAAAAAEEAAAB1AAAAZwAA
AAAAAABTAAAAZQAAAHAAAAAAAAAATwAAAGMAAAB0AAAAAAAAAE4AAABvAAAAdgAAAAAAAABEAAAA
ZQAAAGMAAAAAAAAASgAAAGEAAABuAAAAdQAAAGEAAAByAAAAeQAAAAAAAABGAAAAZQAAAGIAAABy
AAAAdQAAAGEAAAByAAAAeQAAAAAAAABNAAAAYQAAAHIAAABjAAAAaAAAAAAAAABBAAAAcAAAAHIA
AABpAAAAbAAAAAAAAABKAAAAdQAAAG4AAABlAAAAAAAAAEoAAAB1AAAAbAAAAHkAAAAAAAAAQQAA
AHUAAABnAAAAdQAAAHMAAAB0AAAAAAAAAFMAAABlAAAAcAAAAHQAAABlAAAAbQAAAGIAAABlAAAA
cgAAAAAAAABPAAAAYwAAAHQAAABvAAAAYgAAAGUAAAByAAAAAAAAAE4AAABvAAAAdgAAAGUAAABt
AAAAYgAAAGUAAAByAAAAAAAAAEQAAABlAAAAYwAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAEEA
AABNAAAAAAAAAFAAAABNAAAAAAAAACUAAABhAAAAIAAAACUAAABiAAAAIAAAACUAAABlAAAAIAAA
ACUAAABIAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAIAAAACUAAABZAAAAAAAAACUAAABtAAAA
LwAAACUAAABkAAAALwAAACUAAAB5AAAAAAAAACUAAABIAAAAOgAAACUAAABNAAAAOgAAACUAAABT
AAAAAAAAACUAAABJAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAIAAAACUAAABwAAAAAAAAACUA
AABhAAAAIAAAACUAAABiAAAAIAAAACUAAABlAAAAIAAAACUAAABIAAAAOgAAACUAAABNAAAAOgAA
ACUAAABTAAAAIAAAACUAAABaAAAAIAAAACUAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Y4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAABvAAAA/IsLCACMCwgEjAsICIwLCAyMCwgQ
jAsIFIwLCBiMCwgfjAsIJowLCC6MCwg4jAsIQYwLCEiMCwhRjAsIVYwLCFmMCwhdjAsIYYwLCGWM
CwhpjAsIbYwLCHGMCwh1jAsIeYwLCH2MCwiBjAsIiYwLCJKMCwiYjAsIYYwLCJ6MCwijjAsIqIwL
CK+MCwi5jAsIwYwLCMqMCwjTjAsI1owLCNmMCwhHjAoIOIwKCFmMCgjxjAsI8YwLCPGMCwjxjAsI
8YwLCPGMCwgAAAAA8YwLCAyNCwgcjQsILI0LCDyNCwhMjQsIXI0LCGyNCwh8jQsImI0LCLSNCwjU
jQsI/I0LCCCOCwg8jgsIYI4LCHCOCwiAjgsIkI4LCKCOCwiwjgsIwI4LCNCOCwjgjgsI8I4LCACP
CwgQjwsIII8LCECPCwhkjwsIfI8LCKCOCwiUjwsIqI8LCLyPCwjYjwsIAJALCCCQCwhEkAsIaJAL
CHSQCwiAkAsI1JALCPiQCwgckQsIzFkKCMxZCgjMWQoIzFkKCMxZCgjujAsIgbwwAe6MCwjwjAsI
8IwLCPCMCwjxjAsI8owLCEyRCwgBnQsIY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAD
AAAAKQEAANIAAAABnQsIJXAldCVnJXQlbSV0JWYAAGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP//
//8AAAAABwAAANCTCwjxjAsI8YwLCPGMCwjxjAsI8YwLCAGdCwglYSVOJWYlTiVkJU4lYiVOJXMg
JWggJWUgJXIlTiVDLSV6ICVUJU4lYyVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4AKCAAAAAAAAAAA
AAAAAAAAAAAAAAAA/////wAAAAANAAAAIJQLCPGMCwjxjAsI8YwLCPGMCwjxjAsI8YwLCPGMCwjx
jAsI8YwLCPGMCwjxjAsIAZ0LCCslYyAlYSAlbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABjgAoIAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAUAAAC4lAsI8YwLCPGMCwjxjAsIAZ0L
CAAAAAAAAAAAY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAACAAAA8IwLCAGdCwhJU08v
SUVDIDE0NjUyIGkxOG4gRkRDQy1zZXQAS2VsZCBTaW1vbnNlbgBrZWxkQGRrdXVnLmRrACs0NSAz
MTIyLTY1NDMAKzQ1IDMzMjUtNjU0MwBJU08AMS4wADE5OTctMTItMjAAAElTTy9JRUMgSlRDMS9T
QzIyL1dHMjAgLSBpbnRlcm5hdGlvbmFsaXphdGlvbgAAAEMvbyBLZWxkIFNpbW9uc2VuLCBTa3Qu
IEpvcmdlbnMgQWxsZSA4LCBESy0xNjE1IEtvYmVuaGF2biBWAGkxOG46MTk5OQBpMThuOjE5OTkA
aTE4bjoxOTk5AGkxOG46MTk5OQBpMThuOjE5OTkAaTE4bjoxOTk5AABpMThuOjE5OTkAaTE4bjox
OTk5AGkxOG46MTk5OQBpMThuOjE5OTkAaTE4bjoxOTk5AGkxOG46MTk5OQBpMThuOjE5OTkAaTE4
bjoxOTk5AGkxOG46MTk5OQBpMThuOjE5OTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAEAAAAEyVCwi0lQsI5JULCGiVCwh2lQsI
hJULCJKVCwjxjAsIoJULCPGMCwjxjAsI8YwLCKSVCwiolQsIIJYLCAGdCwgAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAATAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AOCXCwjgmAsIAZ0LCAAAAAAAAAAAAAAAAAAAAAAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob
HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yN
jo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXG
x8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/
CAAAAAEAAAAIAAAAAAAAAP8AAAAYAAAAHAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAH
AAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUA
AAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAA
ACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAA
MgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABA
AAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4A
AABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAA
AF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAA
awAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5
AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAIEAAACCAAAAgwAAAIQAAACFAAAAhgAAAIcA
AACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAACUAAAAlQAA
AJYAAACXAAAAmAAAAJkAAACaAAAAmwAAAJwAAACdAAAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAA
pAAAAKUAAACmAAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAACvAAAAsAAAALEAAACy
AAAAswAAALQAAAC1AAAAtgAAALcAAAC4AAAAuQAAALoAAAC7AAAAvAAAAL0AAAC+AAAAvwAAAMAA
AADBAAAAwgAAAMMAAADEAAAAxQAAAMYAAADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAA
AM8AAADQAAAA0QAAANIAAADTAAAA1AAAANUAAADWAAAA1wAAANgAAADZAAAA2gAAANsAAADcAAAA
3QAAAN4AAADfAAAA4AAAAOEAAADiAAAA4wAAAOQAAADlAAAA5gAAAOcAAADoAAAA6QAAAOoAAADr
AAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0AAAA9QAAAPYAAAD3AAAA+AAAAPkA
AAD6AAAA+wAAAPwAAAD9AAAA/gAAAP8AAABsaWJjAEFOU0lfWDMuNC0xOTY4AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAGQAAAAAAAAAAAAAABAnAAAAAAAAAAAAAADh9QUAAAAA
AAAAAAAAwW/yhiMAAAAAAAAAAAAAAAAAge+shVtBbS3uBAAAAAAAAAAAAAAAAAAAAAAAAAEfar9k
7Thu7Zen2vT5P+kDTxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT6VLgmZ3wP9OBUPL+R0I+z1
z9MI3ATE2rDNvBl/M6YDJh/pTgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAABfC6YW4fTvnKf2diHLxUSxlDea3BuSs8P2JXVbnGyJrBmxq0kNhUdWtNCPA5U/2PAc1XM
F+/5ZfIovFX3x9yA3O1u9M7v3F/3UwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfhs/Gdy8nfcRpWPb5eWXZeK
OrjZGh7DEwXERkdX5pTBdonIebV1RDtz+Ci/oR2qIdM+cOrPJR4iLxqyLvtRvF1P4Zas7aO/rlec
MlNx/OeVBvzDJBmphV5jX/ngjpCy5K2rkypzZhNcd0mUDlu+aayvQ3OBvJmwRh2nRUiXaaIDc7CM
Ex8LipeKq4zZONLB1BU0YxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAZKXIrW/VbIXxuhp/C
HodOHJmIGsUVNcUKFBoefUwZ2CzMDkTRDu40Zon7bOF9H/ZDHn2Dzp+cKx0jx1U+I9dg3GWLIVH0
NNFcHIZZY8mfuyuSMZTopwcqn59aab5ixEIQjnR6WwTjHb4apSLYihHENLoFtRTYs94/vxYaxY+8
lrix7O5t9f1r+zFLZfS2FjYaEPuVdWv+RxrciYDZgKWlvYCCKCCaZg/rMZAfj/wQM2qXfntq4oo2
aN+4oOM8zmJCjqJRo3XJtrBsg3VZRD9ltTGK41bDpqv6NaD7kAFS7cSfG0m8iEoRQBZBgFsAXiPz
9ElGjR4G3qg2SVPFcyq95qcMl6bBlHAYR+9J29JbP2yS1Alirkk5Qy3Go/Q0lF0w1AUa1tklAwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAzE2VoCeM/TX2yz43iSSFHLuxU
44fuhHUGtruKizaRoeWlVW3VLnN3gv1C0VDqso23UZ4sNJi82lDI8dZuhhIsNBmHSXmSwmn40kou
kWaP/cdxLYSnV+tSVSPM7X/74ByG8+GcIDhJtBOXNAHBNN5UbIycKKinQ2a7LfNky+MB/3SA6S6J
45R/wRCSb/Go1h4oqLO7epZAFBVa7ftSmUQetBPDCeavFqS8oh+CEfG0ZBL7dMm6kavWx9Y1/0iO
Q70ZRGVWpsQQVV5oNkxVM5eGSav+Ib0NHUn+PGakLZinTOrLewwRnoprxXlHoMVfLg7YhET0qRo8
IA9zq7FXaqb3Utdi3KeH/0VFlGAEZkAvpMF3XTesye/XZujwlUZ0hYxCgZZr/KF7fJHXGTzwe0Hr
M1uR9xVXX65sj/0IB9uOrCWxt+ZceFuBxlbb6kZv7r7uTthVUxk83kSiwIlznb0adlMZ0JnPS8Ke
3jnOdg2Bsb5w7uxVLnlg+NVLnW31+4aI+4Na7xPFQ49ApIkzP0N50/pc9MxYRvgt+D5/XEEY6BUp
9Fw9iydfRGp6tdv4cACPyuwD2Io0fOiyRZKPA2yK3b7g3snHVn2sDhT60ypACN7gfGd199UKvfEe
Ir6SuR/6h6QEnc6pb8PSJHBvP2KvKLDuVXiQ1kk+2NzF+k6rGhXna4zNd307dQq0CPkKIzaYjCcw
D+VxJyKU1uIIHeYo6femXO7yPLlhGyuW6xEcskiWocsrzlRx9zQwvr57GaMm5awp44zSdEre1VPc
tbPoCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAcBnKo1OctTnev6OkB6a+BdBCO9UUeBUUbuxEynoa1BysSn7TleZ5UZh2vDT
DmyAvuVquJNeFUXCHFnANHweftojSHzOTB8d6KGLm3Xfv9YQvkHjeK7fwrJnawEafyMPzau+PXQl
aq/X5rPKgA4uFCeRlWERSCMsAZcAh4L5S8uEnBb4jC8FiNTm3WhhFxO8BQkL/0Gcq1QkshN2TjAc
GnsW/jtHLRxEnOpsT4Fh8Hi4n2XrQa7HMA4NfpTXyuuhVpV92U1QMCHLCYMaB9Ws8irHjj86N4L9
vEKolTJNDyjAimHzBE8agbSlw20bepbTmMi4FY84/tygsk5FCbk4h5bpxBARzNkrDM2XMjDsX2Wx
JQeu6A4J9O4ZfQPtb4w5a/KaO1CklMlDFzS1spemdcG5UKySW8s8BWLg/2GXMqhCUurf28qD6/et
nedp7iA8F2gKHnq5IXD6dDB0dqdsF/aK+3frm6Hs3vG6khK3Y6+LyDXejI/rpOnVN+GgZLRA6M3R
h707kkL/Yo/N85AmLhbcXgkbn8hZXf2oHz11OFEpKwo5GC8VgCXZ2C0+2IT5dC6Heq8fnsEtVE3t
0LX57HXqYpTfCjzFNKGuDDnUojeKLvrIfjKBISe4e24gCCQt4BC+ULjUk1i5KzGrIiMrHyU/C0Te
fmK/icfacpW4CLYqfnh48LPehqt67m/0c5O7e/XsJ3612PefaqL80ugEPcsT38lqgnIxfI2ezeDY
/KiXlMOy2UF2MME5yRzPxAgmv8fRtn5qMj3mGa/uX+ITjiswY+6Xbf4tWB2XJcQ8HeR8YoAKmrWN
q8g36p53+wrpzxnKkCw1455QyBM2gtZ4/lBuj3gECQZbpNEbtzS17D8MRSyzVzjDINrP6abO9DkC
h3FJSJXbmqGK7ZK0qKasldlszU1QIxvPKrHo+4x3ZxrMOus4g6Mtw7FqEvuoQD+gRvVb7SRHzun9
dEpM2DChcy0OltnB1uui62+rlHw7I2+AYBJJc5p7jpGQjEuZ+ZjStTboNf/ebakxmxGWvNkNa40/
zMb7ZiUo54K4cjufdtY9NHSmm1D8AIl3v9w/aibW/UGWrhtUiU4HNJURAw1AU1rXDY5FM7XlrRmP
ELyJixBUyaRBYys74H89e0OO7ayXcGbWy8IIVSxpvA5l8C5PXL/2T5DfooWZnt2tnznS2F4yWFgl
uRzl49Tx9A+aLcBWBPhOjBOKoMHIAf0TcXbS5vQ0wqfMdgGd8j3X0In6i03NEE9UsuAXK31cCrdJ
/ob9QT8337uVRCH9V+iE1RPTAL78lgRER7qkgsnK6G6ewq44cOyHGaUAcDsz7q4s5Gb/JWv9ijv2
tAPckXm9x9m4Wk5o1C5sGnRIDZQGr0lj3C/Nfj2wb5l06flneKwhh+xSSp3dvAAt3Y4G3lc1+FnH
QbnUVjnyCVSnodg8EqsPELbiIXs+O2KNLqKdlZJ3X6O8pQMMIFe0/DXkxrYbKLlO91QLXT0hHcyH
bwRkSUBCrhh1smjYlrTSi/RjVRz12DTCcOlo+P8fFfmi5Huu7jMRJyLZD7sySSUlwJ8KpmTNSxBF
ASkwYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAQAAAAAAAAAAwAAAAMAAAAHAAAABAAAAAYA
AAADAAAADgAAAAoAAAAJAAAAAwAAABsAAAAYAAAADAAAAAQAAAA2AAAAMgAAABAAAAAGAAAAawAA
AGcAAAAWAAAACQAAANUAAADSAAAAHwAAABAAAACqAQAApgEAAC8AAAAdAAAAUwMAAFADAABMAAAA
OAAAAKUGAACiBgAAhAAAAG0AAABKDQAARw0AAPEAAADXAAAAlBoAAJAaAADIAQAArAEAACc1AAAk
NQAAAAAAAAAAAAAAAAAAAAAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkA
AABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAA
AG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAAAAAAAAAAAA
AAAAAAAAAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAQQAAAEIAAABD
AAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEA
AABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABTdWNjZXNzAE9wZXJhdGlvbiBu
b3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAElu
dGVycnVwdGVkIHN5c3RlbSBjYWxsAElucHV0L291dHB1dCBlcnJvcgBObyBzdWNoIGRldmljZSBv
ciBhZGRyZXNzAEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcARXhlYyBmb3JtYXQgZXJyb3IAQmFkIGZp
bGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzZXMAQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQBQ
ZXJtaXNzaW9uIGRlbmllZABCYWQgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQARGV2aWNl
IG9yIHJlc291cmNlIGJ1c3kARmlsZSBleGlzdHMASW52YWxpZCBjcm9zcy1kZXZpY2UgbGluawBO
byBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkASW52YWxpZCBhcmd1
bWVudABUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBUb28gbWFueSBvcGVuIGZpbGVzAFRl
eHQgZmlsZSBidXN5AEZpbGUgdG9vIGxhcmdlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAElsbGVn
YWwgc2VlawBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0AVG9vIG1hbnkgbGlua3MAQnJva2VuIHBpcGUA
TnVtZXJpY2FsIHJlc3VsdCBvdXQgb2YgcmFuZ2UAUmVzb3VyY2UgZGVhZGxvY2sgYXZvaWRlZABG
aWxlIG5hbWUgdG9vIGxvbmcATm8gbG9ja3MgYXZhaWxhYmxlAEZ1bmN0aW9uIG5vdCBpbXBsZW1l
bnRlZABEaXJlY3Rvcnkgbm90IGVtcHR5AE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50
aWZpZXIgcmVtb3ZlZABDaGFubmVsIG51bWJlciBvdXQgb2YgcmFuZ2UATGV2ZWwgMiBub3Qgc3lu
Y2hyb25pemVkAExldmVsIDMgaGFsdGVkAExldmVsIDMgcmVzZXQATGluayBudW1iZXIgb3V0IG9m
IHJhbmdlAFByb3RvY29sIGRyaXZlciBub3QgYXR0YWNoZWQATm8gQ1NJIHN0cnVjdHVyZSBhdmFp
bGFibGUATGV2ZWwgMiBoYWx0ZWQASW52YWxpZCBleGNoYW5nZQBJbnZhbGlkIHJlcXVlc3QgZGVz
Y3JpcHRvcgBFeGNoYW5nZSBmdWxsAE5vIGFub2RlAEludmFsaWQgcmVxdWVzdCBjb2RlAEludmFs
aWQgc2xvdABCYWQgZm9udCBmaWxlIGZvcm1hdABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEg
YXZhaWxhYmxlAFRpbWVyIGV4cGlyZWQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAE1hY2hpbmUg
aXMgbm90IG9uIHRoZSBuZXR3b3JrAFBhY2thZ2Ugbm90IGluc3RhbGxlZABPYmplY3QgaXMgcmVt
b3RlAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABBZHZlcnRpc2UgZXJyb3IAU3Jtb3VudCBlcnJvcgBD
b21tdW5pY2F0aW9uIGVycm9yIG9uIHNlbmQAUHJvdG9jb2wgZXJyb3IATXVsdGlob3AgYXR0ZW1w
dGVkAFJGUyBzcGVjaWZpYyBlcnJvcgBCYWQgbWVzc2FnZQBOYW1lIG5vdCB1bmlxdWUgb24gbmV0
d29yawBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAFJlbW90ZSBhZGRyZXNzIGNoYW5nZWQA
U3RyZWFtcyBwaXBlIGVycm9yAFRvbyBtYW55IHVzZXJzAERlc3RpbmF0aW9uIGFkZHJlc3MgcmVx
dWlyZWQATWVzc2FnZSB0b28gbG9uZwBQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5v
dCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABPcGVyYXRpb24gbm90IHN1cHBv
cnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGFscmVhZHkgaW4gdXNl
AE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIGlzIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQg
YnkgcGVlcgBObyBidWZmZXIgc3BhY2UgYXZhaWxhYmxlAENvbm5lY3Rpb24gdGltZWQgb3V0AENv
bm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ATm8gcm91dGUgdG8gaG9zdABPcGVyYXRpb24g
YWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gbm93IGluIHByb2dyZXNzAFN0YWxlIE5GUyBm
aWxlIGhhbmRsZQBTdHJ1Y3R1cmUgbmVlZHMgY2xlYW5pbmcATm90IGEgWEVOSVggbmFtZWQgdHlw
ZSBmaWxlAE5vIFhFTklYIHNlbWFwaG9yZXMgYXZhaWxhYmxlAElzIGEgbmFtZWQgdHlwZSBmaWxl
AFJlbW90ZSBJL08gZXJyb3IARGlzayBxdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3Jv
bmcgbWVkaXVtIHR5cGUAT3BlcmF0aW9uIGNhbmNlbGVkAFJlcXVpcmVkIGtleSBub3QgYXZhaWxh
YmxlAEtleSBoYXMgZXhwaXJlZABLZXkgaGFzIGJlZW4gcmV2b2tlZABLZXkgd2FzIHJlamVjdGVk
IGJ5IHNlcnZpY2UAT3duZXIgZGllZABTdGF0ZSBub3QgcmVjb3ZlcmFibGUAAABSZXNvdXJjZSB0
ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQAAAABJbmFwcHJvcHJpYXRlIGlvY3RsIGZvciBkZXZpY2UA
AE51bWVyaWNhbCBhcmd1bWVudCBvdXQgb2YgZG9tYWluAAAAAFRvbyBtYW55IGxldmVscyBvZiBz
eW1ib2xpYyBsaW5rcwAAAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGVmaW5lZCBkYXRhIHR5cGUAAABD
YW4gbm90IGFjY2VzcyBhIG5lZWRlZCBzaGFyZWQgbGlicmFyeQAAQWNjZXNzaW5nIGEgY29ycnVw
dGVkIHNoYXJlZCBsaWJyYXJ5AAAAAC5saWIgc2VjdGlvbiBpbiBhLm91dCBjb3JydXB0ZWQAQXR0
ZW1wdGluZyB0byBsaW5rIGluIHRvbyBtYW55IHNoYXJlZCBsaWJyYXJpZXMAQ2Fubm90IGV4ZWMg
YSBzaGFyZWQgbGlicmFyeSBkaXJlY3RseQAAAEludmFsaWQgb3IgaW5jb21wbGV0ZSBtdWx0aWJ5
dGUgb3Igd2lkZSBjaGFyYWN0ZXIAAABJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbCBzaG91bGQgYmUg
cmVzdGFydGVkAFNvY2tldCBvcGVyYXRpb24gb24gbm9uLXNvY2tldAAAUHJvdG9jb2wgd3Jvbmcg
dHlwZSBmb3Igc29ja2V0AABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29s
AAAAAENhbm5vdCBhc3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MATmV0d29yayBkcm9wcGVkIGNvbm5l
Y3Rpb24gb24gcmVzZXQAU29mdHdhcmUgY2F1c2VkIGNvbm5lY3Rpb24gYWJvcnQAAAAAVHJhbnNw
b3J0IGVuZHBvaW50IGlzIGFscmVhZHkgY29ubmVjdGVkAFRyYW5zcG9ydCBlbmRwb2ludCBpcyBu
b3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHRyYW5zcG9ydCBlbmRwb2ludCBzaHV0ZG93
bgAAAFRvbyBtYW55IHJlZmVyZW5jZXM6IGNhbm5vdCBzcGxpY2UAAAAAAAAAAAAAEK0LCBitCwgw
rQsISq0LCFqtCwhyrQsIha0LCJ+tCwi2rQsIyK0LCNytCwjItQsI760LCAauCwgYrgsIJK4LCDqu
CwhSrgsIXq4LCHiuCwiHrgsIl64LCKauCwi3rgsI1a4LCOy1CwjprgsI+K4LCAevCwgfrwsILK8L
CEKvCwhRrwsIDLYLCF2vCwh7rwsIla8LCKivCwi7rwsI1K8LCDC2CwgAAAAA6K8LCAOwCwgWsAsI
MrALCEuwCwhasAsIaLALCIGwCwiesAsIubALCMiwCwjZsAsI9LALCAKxCwgLsQsIILELCAAAAAAt
sQsIQrELCFaxCwhosQsIdrELCI+xCwitsQsIw7ELCNSxCwjqsQsI+rELCAiyCwgksgsIM7ILCEay
CwhZsgsIVLYLCGWyCwiAsgsInbILCHy2CwiktgsIzLYLCOy2CwgctwsIRLcLCHi3Cwi0sgsIx7IL
CKS3CwjWsgsI87ILCMS3CwgEswsIG7MLCDKzCwhMswsIZLMLCOS3CwiCswsIELgLCJmzCwipswsI
MLgLCFS4CwjAswsI2bMLCHi4CwiguAsIxLgLCPS4CwjzswsICLQLCBu0CwgotAsIObQLCFe0Cwhx
tAsIh7QLCKC0Cwi8tAsI2rQLCO+0CwgAtQsIFLULCCS1Cwg2tQsISbULCGS1Cwh0tQsIibULCKW1
CwiwtQsIhAAAAAAAAAAAAAAAAAAAAAAAHwA7AFoAeACXALUA1ADzABEBMAFOAW0BAAAfADwAWwB5
AJgAtgDVAPQAEgExAU8BbgFEU1Qgbm90IGFsbG93ZWQgaW4gU1VJRC9TR0lEIHByb2dyYW1zAAAA
Y2Fubm90IGxvYWQgYXV4aWxpYXJ5IGAlcycgYmVjYXVzZSBvZiBlbXB0eSBkeW5hbWljIHN0cmlu
ZyB0b2tlbiBzdWJzdGl0dXRpb24KAABsb2FkIGF1eGlsaWFyeSBvYmplY3Q9JXMgcmVxdWVzdGVk
IGJ5IGZpbGU9JXMKAABsb2FkIGZpbHRlcmVkIG9iamVjdD0lcyByZXF1ZXN0ZWQgYnkgZmlsZT0l
cwoAAABjYW5ub3QgYWxsb2NhdGUgZGVwZW5kZW5jeSBsaXN0AG1hcC0+bF9zZWFyY2hsaXN0LnJf
bGlzdCA9PSAoKHZvaWQgKikwKQBjYW5ub3QgYWxsb2NhdGUgc3ltYm9sIHNlYXJjaCBsaXN0AABG
aWx0ZXJzIG5vdCBzdXBwb3J0ZWQgd2l0aCBMRF9UUkFDRV9QUkVMSU5LSU5HAABtYXAtPmxfc2Vh
cmNobGlzdC5yX2xpc3RbMF0gPT0gbWFwAGRsLWRlcHMuYwBjbnQgPD0gbmxpc3QAX2RsX21hcF9v
YmplY3RfZGVwcwBkbC1ydW50aW1lLmMAKChyZWxvYy0+cl9pbmZvKSAmIDB4ZmYpID09IDcAX2Rs
X3Byb2ZpbGVfZml4dXAAX2RsX2ZpeHVwAApjYWxsaW5nIGluaXQ6ICVzCgoACmNhbGxpbmcgcHJl
aW5pdDogJXMKCgBkbC1maW5pLmMAaiA8IG5tYXBzAGkgPCBubG9hZGVkAG5zICE9IDAgfHwgaSA9
PSBubG9hZGVkAF9kbF9maW5pAF9kbF9zb3J0X2ZpbmkAAGNoZWNraW5nIGZvciB2ZXJzaW9uIGAl
cycgaW4gZmlsZSAlcyBbJWx1XSByZXF1aXJlZCBieSBmaWxlICVzIFslbHVdCgAAAG5vIHZlcnNp
b24gaW5mb3JtYXRpb24gYXZhaWxhYmxlIChyZXF1aXJlZCBieSAAAGNhbm5vdCBhbGxvY2F0ZSB2
ZXJzaW9uIHJlZmVyZW5jZSB0YWJsZQBkbC12ZXJzaW9uLmMAZGVmX29mZnNldCAhPSAwAHVuc3Vw
cG9ydGVkIHZlcnNpb24gACBvZiBWZXJkZWYgcmVjb3JkAHdlYWsgdmVyc2lvbiBgACcgbm90IGZv
dW5kIChyZXF1aXJlZCBieSAAIG9mIFZlcm5lZWQgcmVjb3JkCgBuZWVkZWQgIT0gKCh2b2lkICop
MCkAX2RsX2NoZWNrX21hcF92ZXJzaW9ucwBtYXRjaF9zeW1ib2wAJXM6IGNhbm5vdCBvcGVuIGZp
bGU6ICVzCgAlczogY2Fubm90IGNyZWF0ZSBmaWxlOiAlcwoAJXM6IGNhbm5vdCBtYXAgZmlsZTog
JXMKACVzOiBjYW5ub3Qgc3RhdCBmaWxlOiAlcwoAJXM6IGZpbGUgaXMgbm8gY29ycmVjdCBwcm9m
aWxlIGRhdGEgZmlsZSBmb3IgYCVzJwoAAE91dCBvZiBtZW1vcnkgd2hpbGUgaW5pdGlhbGl6aW5n
IHByb2ZpbGVyCgBfZGxfb3Blbl9ob29rAEdMSUJDX1BSSVZBVEUAdG9faW5wdW5jdAB2ZnNjYW5m
LmMAX0lPX3Zmc2NhbmZfaW50ZXJuYWwAAAAAY250IDwgKCgodWludDMyX3QpICgqX25sX2N1cnJl
bnRfTENfQ1RZUEUpLT52YWx1ZXNbKChpbnQpIChfTkxfQ1RZUEVfTUJfQ1VSX01BWCkgJiAweGZm
ZmYpXS53b3JkKSkAAKoLCQh9CAkIfQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkI
fQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkIfQgJCB4MCQh9CAkIfQgJCH0ICQh9
CAkIfQgJCH0ICQj7CwkIfQgJCOQLCQh9CAkIwQsJCHALCQh9CAkIfQgJCH0ICQiqCwkIfQgJCH0I
CQhgCwkIfQgJCH0ICQh9CAkIfQgJCH0ICQhgCwkIwSAJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJ
CIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkI
gAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCBcbCQiACQkItQ0JCIAJCQgXGwkIFxsJCBcbCQiA
CQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCLgMCQiACQkIgAkJCIAJ
CQiACQkIrAwJCIAJCQiACQkINR8JCIAJCQiACQkIgAkJCIAJCQiACQkIFxsJCIAJCQgqGQkIagwJ
CBcbCQgXGwkIFxsJCIAJCQgfHwkIgAkJCIAJCQiACQkIgAkJCMEYCQiyGAkImwwJCIAJCQiACQkI
Nx0JCIAJCQhxDAkIgAkJCIAJCQisDAkIX2RsZmNuX2hvb2sAJXMlcyVzACVzJXMlczogJXMAdW5z
dXBwb3J0ZWQgZGxpbmZvIHJlcXVlc3QAAAAA+GwJCEBtCQhYbQkI+GwJCGhtCQiAbQkIkG0JCPhs
CQj4bAkIsG0JCCBtCQhpbnZhbGlkIG5hbWVzcGFjZQBVbmtub3duIGVycm9yAG1icnRvd2MuYwBf
X21icnRvd2MAAAAAAAAAAAAAAAAAAAAAAP////////9/VVVVVVVVVVX/////////PzMzMzMzMzMz
qqqqqqqqqiqSJEmSJEmSJP////////8fcRzHcRzHcRyZmZmZmZmZGdFFF1100UUXVVVVVVVVVRWx
EzuxEzuxE0mSJEmSJEkSERERERERERH/////////Dw8PDw8PDw8POI7jOI7jOA41lNdQXkN5DczM
zMzMzMwMMAzDMAzDMAzooosuuuiiCxaykIUsZCELqqqqqqqqqgpwPQrXo3A9CtiJndiJndgJJbSX
0F5CewkkSZIkSZIkCQjLPY2w3NMIiIiIiIiIiAgQQgghhBBCCP////////8H8MEHH3zwwQeHh4eH
h4eHB1AHdVAHdVAHHMdxHMdxHAcAAAAAAAAAAAEAAwADAQcGBQQDAgEADwAPEA8PDwUPDw8YDxcP
Dx8PEQ8PaW5pdHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAwAAAAMA
AAADAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAoAAABkAAAA6AMA
ABAnAACghgEAQEIPAICWmAAA4fUFAMqaOwAAgH8AAID/AADAfwAAAAAAAAAAAAAAAAAAAAABAAAA
AgAAAAIAAAADAAAAAwAAAAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAA
AAAACgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUAypo7AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAEAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAA
AAQAAAAEAAAABAAAAAAAAAAKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BQDKmjtpbnZh
bGlkIG1vZGUgcGFyYW1ldGVyAABSVExEX05FWFQgdXNlZCBpbiBjb2RlIG5vdCBkeW5hbWljYWxs
eSBsb2FkZWQAAAAF7P3/D+39/4vt/f+v7f3/0+39//bt/f9l7v3/mO79/5ju/f/I7v3/Lu/9/1/v
/f+M7/3/+O/9/zDw/f9e8P3/ovD9/wrx/f9b8f3/uPH9/97x/f9N8v3/mvL9/+Lr/f/i6/3/4uv9
/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/
4uv9/+Lr/f/i6/3/4uv9/+Lr/f/68v3/JPP9/5/s/f979P3/TvT9/zz0/f8r9P3/HfT9/+Lr/f/i
6/3/4uv9/+Lr/f8H9P3/+PP9/+rz/f+o8/3/zPr9/zX2/f819v3/fPr9/zX2/f9s+v3/XPr9/0z6
/f88+v3/LPr9/xz6/f8M+v3//Pn9/8z5/f+s+f3/jPn9/2z5/f9M+f3/1Pj9/5z4/f/8+P3/Nfb9
/3z6/f8M+P3/DPj9/wz4/f8M+P3/DPj9/3z6/f98+v3/DPj9/wz4/f98+v3/DPj9/wz4/f8M+P3/
DPj9/2T4/f8M+P3/DPj9/wz4/f8M+P3/DPj9/wz4/f9E+P3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M
9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2
/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f/E9/3/xPf9
/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/
xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E
9/3/xPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3
/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9
/2z3/f9s9/3/bPf9/2z3/f9s9/3/BPf9/zX2/f+E9v3/Nfb9/3z6/f819v3/ZPb9//T7/f//+/3/
Efz9/5T7/f+m+/3/Nfb9/zX2/f+y+/3/vfv9/zX2/f/I+/3/0/v9/977/f/p+/3/Nfb9/xz8/f8s
/P3/PPz9/0z8/f9c/P3/bPz9/1n+/f9c//3/NP/9/wT+/f/8/v3/jP79/00H/v9wB/7/YQf+/6QE
/v/zBP7/vAL+/7wC/v+8Av7/vAL+/7cH/v+oB/7/pAT+//ME/v+eCP7/dQj+/2YI/v9bCP7/UAj+
/7wC/v+8Av7/vAL+/7wC/v85CP7/LQj+/yII/v/hB/7/NBf+/wQX/v9MF/7/bBb+/5wW/v8ZFv7/
GRb+/xkW/v8ZFv7/vBb+/6wW/v9sFv7/nBb+/wUv/v8+NP7/LjT+/wUv/v8fNP7/xDD+/8Qw/v/E
MP7/xDD+/3k0/v9pNP7/BS/+/x80/v/kMP7/bTP+/48z/v/kMP7/PDL+/8Qw/v/EMP7/xDD+/8Qw
/v8qM/7/HzP+/+Qw/v88Mv7/fDH+/3Iy/v9jMv7/fDH+/xEz/v/EMP7/xDD+/8Qw/v/EMP7/xDL+
/7Uy/v+nMv7/mTL+/9Qx/v/8M/7/8TP+/9Qx/v9JMv7/xDD+/8Qw/v/EMP7/xDD+/6kz/v+aM/7/
1DH+/0ky/v9QSQoI8EkKCPBLCgggTAoIcEwKCDBNCggATgoIQE8KCGBPCgigTwoIcFMKCFC/BggU
AAAAAAAAAAF6UgABfAgBGwwEBIgBAAAQAAAAHAAAACS/+P82AAAAAAAAABAAAAAAAAAAAXpSAAF8
CAEbDAQALAAAABgAAAC3wfj/EAAAAAAWCAJ4C0YWCAJ4BUQWCA54Bg2nwfj/HA0zwPj/IgAALAAA
AEgAAACXwfj/EAAAAAAWCAJ4C0YWCAJ4BUQWCA54Bg1zwfj/HA3XwPj/IgAAEAAAAAAAAAABAAF8
CAwEBIgBAAAUAAAAGAAAAACOBAghAAAAQQ4IhQJCDQUsAAAApAAAAPoQ+f8MAAAAABYIAngHQhYI
AngFRBYIDngGDdIQ+f8cDdbE+P8iAAAsAAAA1AAAANYQ+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DZ4Q+f8cDRjF+P8iAAAsAAAABAEAALYQ+f8MAAAAABYIAngHQhYIAngFRBYIDngGDWYQ+f8cDT/F
+P8iAAAsAAAANAEAAJIQ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDTIQ+f8cDSHF+P8iAAAsAAAA
ZAEAAHIQ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDf4P+f8cDVnT+P8iAAAsAAAAlAEAAFIQ+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDcoP+f8cDUTT+P8iAAAsAAAAxAEAADIQ+f8QAAAAABYIAngL
RhYIAngFRBYIDngGDZYP+f8cDUXU+P8iAAAsAAAA9AEAABIQ+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDWIP+f8cDSXU+P8iAAAsAAAAJAIAAPIP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDS4P+f8c
DSbU+P8iAAAsAAAAVAIAANIP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfoO+f8cDRPU+P8iAAAs
AAAAhAIAALIP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDcYO+f8cDVDU+P8iAAAsAAAAtAIAAJIP
+f8QAAAAABYIAngLRhYIAngFRBYIDngGDZIO+f8cDdTW+P8iAAAsAAAA5AIAAHIP+f8QAAAAABYI
AngLRhYIAngFRBYIDngGDV4O+f8cDbHa+P8iAAAsAAAAFAMAAFIP+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDSoO+f8cDZPa+P8iAAAsAAAARAMAADIP+f8MAAAAABYIAngHQhYIAngFRBYIDngGDfIN
+f8cDUTb+P8iAAAsAAAAdAMAAA4P+f8QAAAAABYIAngLRhYIAngFRBYIDngGDb4N+f8cDSnb+P8i
AAAsAAAApAMAAO4O+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYoN+f8cDQ3b+P8iAAAsAAAA1AMA
AM4O+f8MAAAAABYIAngHQhYIAngFRBYIDngGDVIN+f8cDVXi+P8iAAAsAAAABAQAAKoO+f8MAAAA
ABYIAngHQhYIAngFRBYIDngGDRoN+f8cDTHi+P8iAAAsAAAANAQAAIYO+f8MAAAAABYIAngHQhYI
AngFRBYIDngGDeIM+f8cDaXi+P8iAAAsAAAAZAQAAGIO+f8MAAAAABYIAngHQhYIAngFRBYIDngG
DaoM+f8cDYHi+P8iAAAsAAAAlAQAAD4O+f8QAAAAABYIAngLRhYIAngFRBYIDngGDXYM+f8cDbTi
+P8iAAAsAAAAxAQAAB4O+f8QAAAAABYIAngLRhYIAngFRBYIDngGDUIM+f8cDa3i+P8iAAAsAAAA
9AQAAP4N+f8QAAAAABYIAngLRhYIAngFRBYIDngGDQ4M+f8cDYfi+P8iAAAsAAAAJAUAAN4N+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDdoL+f8cDWvi+P8iAAAsAAAAVAUAAL4N+f8QAAAAABYIAngL
RhYIAngFRBYIDngGDaYL+f8cDZXw+P8iAAAsAAAAhAUAAJ4N+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDXIL+f8cDYnw+P8iAAAsAAAAtAUAAH4N+f8MAAAAABYIAngHQhYIAngFRBYIDngGDToL+f8c
DU7z+P8iAAAsAAAA5AUAAFoN+f8MAAAAABYIAngHQhYIAngFRBYIDngGDQIL+f8cDdvz+P8iAAAs
AAAAFAYAADYN+f8QAAAAABYIAngLRhYIAngFRBYIDngGDc4K+f8cDUT0+P8iAAAsAAAARAYAABYN
+f8QAAAAABYIAngLRhYIAngFRBYIDngGDZoK+f8cDTn0+P8iAAAsAAAAdAYAAPYM+f8MAAAAABYI
AngHQhYIAngFRBYIDngGDWIK+f8cDcr5+P8iAAAsAAAApAYAANIM+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDS4K+f8cDQL7+P8iAAAsAAAA1AYAALIM+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfoJ
+f8cDej6+P8iAAAsAAAABAcAAJIM+f8MAAAAABYIAngHQhYIAngFRBYIDngGDcIJ+f8cDcz6+P8i
AAAsAAAANAcAAG4M+f8QAAAAABYIAngLRhYIAngFRBYIDngGDY4J+f8cDbn6+P8iAAAsAAAAZAcA
AE4M+f8MAAAAABYIAngHQhYIAngFRBYIDngGDVYJ+f8cDZ/6+P8iAAAsAAAAlAcAACoM+f8MAAAA
ABYIAngHQhYIAngFRBYIDngGDR4J+f8cDQP7+P8iAAAsAAAAxAcAAAYM+f8MAAAAABYIAngHQhYI
AngFRBYIDngGDeYI+f8cDd36+P8iAAAsAAAA9AcAAOIL+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DbII+f8cDbj6+P8iAAAsAAAAJAgAAMIL+f8QAAAAABYIAngLRhYIAngFRBYIDngGDX4I+f8cDZ76
+P8iAAAsAAAAVAgAAKIL+f8QAAAAABYIAngLRhYIAngFRBYIDngGDUoI+f8cDZD6+P8iAAAsAAAA
hAgAAIIL+f8MAAAAABYIAngHQhYIAngFRBYIDngGDRII+f8cDXb6+P8iAAAsAAAAtAgAAF4L+f8M
AAAAABYIAngHQhYIAngFRBYIDngGDdoH+f8cDTX7+P8iAAAsAAAA5AgAADoL+f8QAAAAABYIAngL
RhYIAngFRBYIDngGDaYH+f8cDSD7+P8iAAAsAAAAFAkAABoL+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDXIH+f8cDQr7+P8iAAAsAAAARAkAAPoK+f8MAAAAABYIAngHQhYIAngFRBYIDngGDToH+f8c
DRb7+P8iAAAsAAAAdAkAANYK+f8MAAAAABYIAngHQhYIAngFRBYIDngGDQIH+f8cDWn8+P8iAAAs
AAAApAkAALIK+f8MAAAAABYIAngHQhYIAngFRBYIDngGDcoG+f8cDVT8+P8iAAAsAAAA1AkAAI4K
+f8MAAAAABYIAngHQhYIAngFRBYIDngGDZIG+f8cDQ/9+P8iAAAsAAAABAoAAGoK+f8MAAAAABYI
AngHQhYIAngFRBYIDngGDVoG+f8cDev8+P8iAAAsAAAANAoAAEYK+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDSYG+f8cDX39+P8iAAAsAAAAZAoAACYK+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfIF
+f8cDWz++P8iAAAsAAAAlAoAAAYK+f8QAAAAABYIAngLRhYIAngFRBYIDngGDb4F+f8cDWv++P8i
AAAsAAAAxAoAAOYJ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYoF+f8cDT/++P8iAAAsAAAA9AoA
AMYJ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDVYF+f8cDaf++P8iAAAsAAAAJAsAAKYJ+f8QAAAA
ABYIAngLRhYIAngFRBYIDngGDSIF+f8cDYj++P8iAAAsAAAAVAsAAIYJ+f8QAAAAABYIAngLRhYI
AngFRBYIDngGDe4E+f8cDZT++P8iAAAsAAAAhAsAAGYJ+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DboE+f8cDZf++P8iAAAsAAAAtAsAAEYJ+f8MAAAAABYIAngHQhYIAngFRBYIDngGDYIE+f8cDdb/
+P8iAAAsAAAA5AsAACIJ+f8MAAAAABYIAngHQhYIAngFRBYIDngGDUoE+f8cDQoA+f8iAAAQAAAA
QAwAADAJ+f+vAAAAAAAAABgAAABUDAAAjAr5/18BAAAAQQ4IhwIDXQEOBMcQAAAAcAwAANAL+f8b
AAAAAAAAABAAAACEDAAA7Av5/xoAAAAAAAAAKAAAAJgMAADYDPn/WwAAAABLDgiDAlQOBMNSDghB
DgyDA1QOCMNJDgQAAAAcAAAAxAwAAAwN+f9QAAAAAG4JAwJNw0EOCEgOBAAAACgAAADkDAAAPA35
/1sAAAAASw4IgwJUDgTDUg4IQQ4MgwNUDgjDSQ4EAAAAKAAAABANAABwDfn/WwAAAABLDgiDAlQO
BMNSDghBDgyDA1QOCMNJDgQAAAAYAAAAnAwAAMDmBAgyAAAAQQ4IhQJCDQVEgwMAHAAAALgMAAAA
5wQIpAAAAEEOCIUCQg0FR4YESocDgwUsAAAATA0AAGEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DT0Z+f8cDa4Q+f8iAAAsAAAAfA0AAEEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDQkZ+f8cDbUQ
+f8iAAAsAAAArA0AACEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDdUY+f8cDakS+f8iAAAsAAAA
3A0AAAEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDaEY+f8cDaQU+f8iAAAsAAAADA4AAOEY+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDW0Y+f8cDawU+f8iAAAYAAAAAAAAAAF6UEwAAXwIBgBAPgoI
AAwEBIgBHAAAACAAAABg6gQIkQAAAATUDAwIQQ4IhQJEDQVJgwMgAAAAQAAAAADrBAhyAQAABAAA
AABBDgiFAkINBUaDBYYEhwMkAAAAZAAAAIDsBAh2AAAABOEMDAhBDgiFAkINBUmDBUuGBEeHAwAA
IAAAAIwAAAAA7QQILgUAAATtDAwIQQ4IhQJCDQVJgwWGBIcDHAAAALAAAAAw8gQIKQAAAAQAAAAA
QQ4IhQJCDQUAAAAcAAAA0AAAAGDyBAgoAAAABAAAAABBDgiFAkINBQAAABwAAADwAAAAkPIECCkA
AAAEAAAAAEEOCIUCQg0FAAAAOAAAAHQPAAC8F/n/QwAAAABBDghBDgxBDhBBDhREgwNMhgREhwVE
hQJYDhDHQQ4MxkEOCMNBDgTFAAAAEAAAALAPAADQF/n/HwAAAAAAAAAYAAAAxA8AANwX+f8hAAAA
AEEOCIMCVA4EwwAAGAAAAOAPAADwF/n/IQAAAABBDgiDAlQOBMMAABwAAABcDwAA4PMECPUAAABB
DgiFAkINBUGHA0eDBYYEIAAAAHwPAADg9AQIDQEAAEEOCIUCQg0FRocDSYMFRoYEAAAAFAAAAKAP
AADw9QQIIwAAAEEOCIUCQg0FFAAAALgPAAAg9gQIHwAAAEEOCIUCQg0FFAAAANAPAABA9gQIGgAA
AEEOCIUCQg0FHAAAAOgPAABg9gQI0AAAAEEOCIUCQg0FRoMERoYDAAAUAAAACBAAADD3BAgjAAAA
QQ4IhQJCDQUUAAAAIBAAAGD3BAgfAAAAQQ4IhQJCDQUUAAAAOBAAAID3BAgaAAAAQQ4IhQJCDQUo
AAAA8BAAACAb+f8tAAAAAEEOCIcCQQ4MhgNBDhCDBFwODMNBDgjGQQ4ExyQAAAAcEQAAJBv5/1cA
AAAATAkDAlLDSw4IR4YCQgkDAlLDScYOBAAkAAAARBEAAFwb+f9XAAAAAEwJAwJSw0sOCEeGAkIJ
AwJSw0nGDgQAFAAAAGwRAACUG/n/HgAAAABCCQMCUsMAKAAAAIQRAACcG/n/KgAAAABBDghBDgxB
DhCCAoMDhgRkDgzGQQ4Iw0EOBMIoAAAAsBEAAKAb+f8lAAAAAEEOCEEODEEOEIMCgQOCBF8ODMJB
DgjBQQ4EwxQAAAA8EQAAYPkECBsAAABBDgiFAkINBRQAAABUEQAAgPkECDIAAABBDgiFAkQNBRQA
AABsEQAAwPkECF4AAABBDgiFAkINBSwAAAD4EQAAw2v+/w0AAAAAFggCeAtGFggCeAVEFggOeAYN
n2v+/xwNPWv+/yIAACwAAAAoEgAAoGv+/w0AAAAAFggCeAtGFggCeAVEFggOeAYNaGv+/xwNK2v+
/yIAACwAAABYEgAAqRz5/xAAAAAAFggCeAtGFggCeAVEFggOeAYNXRz5/xwNhRv5/yIAACwAAACI
EgAAiRz5/w0AAAAAFggCeAtGFggCeAVEFggOeAYNKRz5/xwNuhv5/yIAABwAAABEEgAAMPsECMcA
AABBDgiFAkcNBUKGBIcDSYMFIAAAAGQSAAAA/AQIdwAAAEEOCIUCRw0FRoYERocDRoMFAAAALAAA
APwSAABiIPn/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg06IPn/HA11H/n/IgAALAAAACwTAAA+IPn/
CQAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg0CIPn/HA2aH/n/IgAALAAAAFwTAAAXIPn/CQAAAAAWCAJ4
B0IWCAJ4BUQWCA54Bg3HH/n/HA2dH/n/IgAAJAAAAFQFAABg/gQICgEAAAQPDQwIQQ4IhQJCDQVG
gwVGhwNGhgQAABAAAADgEwAA0B/5/wMAAAAAAAAAEAAAAPQTAACcKfn/DgAAAAAAAAAsAAAA3BMA
AAk++f8QAAAAABYIAngLRhYIAngFRBYIDngGDeU9+f8cDTMx+f8iAAAsAAAADBQAAOk9+f8QAAAA
ABYIAngLRhYIAngFRBYIDngGDbE9+f8cDe8x+f8iAAAsAAAAPBQAAMk9+f8QAAAAABYIAngLRhYI
AngFRBYIDngGDX09+f8cDUky+f8iAAAsAAAAbBQAAKk9+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DUk9+f8cDZAy+f8iAAAsAAAAnBQAABJQ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDe5P+f8cDSlA
+f8iAAAsAAAAzBQAAPJP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDbpP+f8cDTJA+f8iAAAsAAAA
/BQAANJP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYZP+f8cDUdB+f8iAAAsAAAALBUAACFW+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDf1V+f8cDe1U+f8iAAAsAAAAXBUAAAFW+f8NAAAAABYIAngL
RhYIAngFRBYIDngGDclV+f8cDX1V+f8iAAAsAAAAjBUAAINq+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDV9q+f8cDWxo+f8iAAAsAAAAvBUAAGNq+f8QAAAAABYIAngLRhYIAngFRBYIDngGDStq+f8c
DUlp+f8iAAAsAAAA7BUAAENq+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfdp+f8cDT9p+f8iAAAc
AAAAqBUAAFBMBQhsAAAAQQ4IhQJCDQVGgwWGBIcDABwAAADIFQAAwEwFCPQCAABBDgiFAkINBUaD
BYYEhwMAHAAAAOgVAADATwUIqgIAAEEOCIUCQg0FRoMFhgSHAwAsAAAAfBYAAAx2+f8QAAAAABYI
AngLRhYIAngFRBYIDngGDeh1+f8cDdhw+f8iAAAsAAAArBYAAOx1+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDbR1+f8cDcNw+f8iAAAsAAAA3BYAAMx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYB1
+f8cDRtx+f8iAAAsAAAADBcAAKx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDUx1+f8cDSRx+f8i
AAAsAAAAPBcAAIx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDRh1+f8cDVhx+f8iAAAsAAAAbBcA
AGx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDeR0+f8cDfNx+f8iAAAsAAAAnBcAAEx1+f8QAAAA
ABYIAngLRhYIAngFRBYIDngGDbB0+f8cDb9y+f8iAAAsAAAAzBcAACx1+f8QAAAAABYIAngLRhYI
AngFRBYIDngGDXx0+f8cDaly+f8iAAAsAAAA/BcAAAx1+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DUh0+f8cDUNz+f8iAAAsAAAALBgAAHXT+f8MAAAAABYIAngHQhYIAngFRBYIDngGDU3T+f8cDdGK
+f8iAAAsAAAAXBgAAFHT+f8MAAAAABYIAngHQhYIAngFRBYIDngGDRXT+f8cDWqL+f8iAAAsAAAA
jBgAAC3T+f8MAAAAABYIAngHQhYIAngFRBYIDngGDd3S+f8cDUiP+f8iAAAsAAAAvBgAAAnT+f8M
AAAAABYIAngHQhYIAngFRBYIDngGDaXS+f8cDYaP+f8iAAAgAAAAeBgAAOBpBQiOAAAABAEAAAAO
CIUCQg0FRoMFSYcDhgQgAAAAnBgAAHBqBQjZAwAABAEAAAAOCIUCQg0FRoMFhgSHAwAkAAAAwBgA
AFBuBQjNAQAABAEAAAAOCIUCQg0FSYMFRYYERYcDAAAAIAAAAOgYAABgcQUI8gEAAAQBAAAADgiF
AkINBUGHA0eDBYYEIAAAAAwZAABgcwUITUQAAAQBAAAADgiFAkINBViHA4YEgwUALAAAAKQZAAAZ
Xfr/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg3xXPr/HA0OGvr/IgAALAAAANQZAAD1XPr/DAAAAAAW
CAJ4B0IWCAJ4BUQWCA54Bg25XPr/HA1bLfr/IgAALAAAAAQaAADRXPr/DAAAAAAWCAJ4B0IWCAJ4
BUQWCA54Bg2BXPr/HA2WW/r/IgAALAAAADQaAACtXPr/CQAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg1J
XPr/HA0WXPr/IgAAJAAAAPAZAADw9wUIjAAAAAQBAAAADgiFAkINBUaGBEaHA0aDBQAAACAAAAAY
GgAAgPgFCHoEAAAEAQAAAA4IhQJCDQVGgwWGBIcDACAAAAA8GgAA4P0FCOEAAAAEAQAAAA4IhQJC
DQVDgwWGBIcDACAAAABgGgAA0P4FCA1CAAAEAQAAAA4IhQJCDQVJgwVPhwOGBCQAAACEGgAA4EAG
COkBAAAEAQAAAA4IhQJCDQVRgwVFhgRFhwMAAAAsAAAAIBsAAANc+v8JAAAAABYIAngHQhYIAngF
RBYIDngGDdtb+v8cDcxb+v8iAAAsAAAAUBsAAD9r+v8MAAAAABYIAngHQhYIAngFRBYIDngGDRdr
+v8cDadp+v8iAAAsAAAAgBsAABtr+v8QAAAAABYIAngLRhYIAngFRBYIDngGDeNq+v8cDdpp+v8i
AAAsAAAAsBsAAPtq+v8QAAAAABYIAngLRhYIAngFRBYIDngGDa9q+v8cDb5p+v8iAAAsAAAA4BsA
ANtq+v8JAAAAABYIAngHQhYIAngFRBYIDngGDXdq+v8cDQJq+v8iAAAsAAAAEBwAALRq+v8JAAAA
ABYIAngHQhYIAngFRBYIDngGDTxq+v8cDfJp+v8iAAAgAAAACA4AAPBQBgirAQAABB0NDAhBDgiF
AkINBUaDBYYEhwMsAAAAZBwAAGBr+v8MAAAAABYIAngHQhYIAngFRBYIDngGDThr+v8cDYdq+v8i
AAAsAAAAlBwAADxr+v8JAAAAABYIAngHQhYIAngFRBYIDngGDQBr+v8cDY9q+v8iAAAsAAAAxBwA
ABVr+v8JAAAAABYIAngHQhYIAngFRBYIDngGDcVq+v8cDZtq+v8iAAAkAAAAvA4AAOBSBgjwAAAA
BDENDAhBDgiFAkINBUaDBUmHA4YEAAAAHAAAAKgcAABAVAYI6AAAAEEOCIUCQg0FQYYDRoMEAAAU
AAAAyBwAADBVBggiAAAAQQ4IhQJCDQUsAAAAVB0AAKBt+v8MAAAAABYIAngHQhYIAngFRBYIDngG
DXht+v8cDQ9s+v8iAAAsAAAAhB0AAHxt+v8MAAAAABYIAngHQhYIAngFRBYIDngGDUBt+v8cDaps
+v8iAAAsAAAAtB0AAFht+v8JAAAAABYIAngHQhYIAngFRBYIDngGDQht+v8cDdts+v8iAAAgAAAA
rA8AAGBVBgigAQAABD8NDAhBDgiFAkINBU+HA4YEgwUsAAAACB4AAFRu+v8MAAAAABYIAngHQhYI
AngFRBYIDngGDSxu+v8cDUZt+v8iAAAsAAAAOB4AADBu+v8JAAAAABYIAngHQhYIAngFRBYIDngG
DfRt+v8cDaJt+v8iAAAsAAAAaB4AAAlu+v8JAAAAABYIAngHQhYIAngFRBYIDngGDblt+v8cDY9t
+v8iAAAkAAAAYBAAADBXBgg4AQAABE0NDAhBDgiFAkINBUaDBUaHA0aGBAAALAAAAMAeAABkcPr/
DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg08cPr/HA2Db/r/IgAALAAAAPAeAABAcPr/CQAAAAAWCAJ4
B0IWCAJ4BUQWCA54Bg0EcPr/HA2gb/r/IgAALAAAACAfAAAZcPr/CQAAAAAWCAJ4B0IWCAJ4BUQW
CA54Bg3Jb/r/HA2fb/r/IgAAJAAAABgRAABAWgYI8AAAAARcDQwIQQ4IhQJCDQVGhwNJhgSDBQAA
ABgAAAAEHwAAcF0GCDQAAABBDgiFAkINBUSDAwAYAAAAIB8AALBdBgh7AAAAQQ4IhQJCDQVEgwMA
HAAAADwfAAAwXgYITgAAAEEOCIUCQg0FRoMERoYDAAAYAAAAXB8AAIBeBghGAAAAQQ4IhQJCDQVE
gwMAHAAAAHgfAAAQXwYIZAAAAEEOCIUCQg0FRoMERoYDAAAcAAAAmB8AAHBhBgjFAAAAQQ4IhQJE
DQVGgwWGBIcDABwAAAC4HwAAQGIGCOABAABBDgiFAkINBUaDBYYEhwMAHAAAANgfAAAgZAYILQEA
AEEOCIUCQg0FRoMERoYDAAAcAAAA+B8AAFBlBgitAAAAQQ4IhQJCDQVGgwWGBIcDABwAAAAYIAAA
AGYGCD0BAABBDgiFAkINBUaDBEaGAwAAHAAAADggAABAZwYIYgEAAEEOCIUCQg0FRocDSYMFhgQY
AAAAWCAAALBoBghtAAAAQQ4IhQJCDQVEgwMAFAAAAHQgAAAgaQYIbgAAAEEOCIUCQg0FGAAAAIwg
AACQaQYIYwAAAEEOCIUCQg0FRIMDABgAAACoIAAAAGoGCJMAAABBDgiFAkINBUSDAwAsAAAAOCEA
AJqQ+v8MAAAAABYIAngHQhYIAngFRBYIDngGDXKQ+v8cDUCG+v8iAAAsAAAAaCEAAHaQ+v8MAAAA
ABYIAngHQhYIAngFRBYIDngGDTqQ+v8cDTqI+v8iAAAsAAAAmCEAAFKQ+v8MAAAAABYIAngHQhYI
AngFRBYIDngGDQKQ+v8cDSKJ+v8iAAAcAAAAkBMAAKBqBgg2AAAABAAAAABBDgiFAkINBUSDAyAA
AACwEwAA4GoGCEABAAAEAAAAAEEOCIUCQg0FRYMEhgMAACAAAADUEwAAIGwGCNMGAAAEAAAAAEEO
CIUCQg0FSYMFhgSHAyAAAAD4EwAAAHMGCCsEAAAEag0MCEEOCIUCQg0FRoMFhgSHAyAAAAAcFAAA
MHcGCDIBAAAEAAAAAEEOCIUCQg0FRoMFhgSHAyAAAABAFAAAcHgGCKUBAAAEAAAAAEEOCIUCRA0F
RoMFhgSHAyQAAABkFAAAIHoGCF4BAAAEAAAAAEEOCIUCQg0FRoYESYcDgwUAAAAkAAAAjBQAAIB7
BgheAgAABAAAAABBDgiFAkINBUaDBUaHA0aGBAAALAAAAOwiAAB2u/r/DAAAAAAWCAJ4B0IWCAJ4
BUQWCA54Bg1Ou/r/HA0xqfr/IgAALAAAABwjAABSu/r/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg0W
u/r/HA1Jqfr/IgAALAAAAEwjAAAuu/r/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg3euvr/HA1Bqvr/
IgAAHAAAAEQVAAAAiQYIfgAAAAQAAAAAQQ4IhQJCDQVEgwMkAAAAZBUAAICJBggnAQAABAAAAABB
DgiFAkINBUmDBUaGBEaHAwAAHAAAAIwVAACwigYIUAAAAAQAAAAAQQ4IhQJCDQVEgwMkAAAArBUA
AACLBgiSAAAABAAAAABBDgiFAkINBUaHA0mGBIMFAAAAJAAAANQVAADAiwYIzgEAAAQAAAAAQQ4I
hQJCDQVJgwVLhwOGBAAAACAAAAD8FQAAkI0GCEMAAAAEAAAAAEEOCIUCQg0FTocDhgSDBRwAAAAg
FgAA4I0GCB4AAAAEAAAAAEEOCIUCQg0FQYMDJAAAAEAWAAAAjgYITwIAAAQAAAAAQQ4IhQJCDQVJ
gwVLhwOGBAAAACQAAABoFgAAUJAGCPoAAAAEAAAAAEEOCIUCQg0FSYcDTIYEgwUAAAAcAAAAkBYA
AFCRBghFAAAABAAAAABBDgiFAkINBUGDAyAAAACwFgAAoJEGCJ0BAAAEAAAAAEEOCIUCQg0FRoMF
hgSHAyQAAADUFgAAQJMGCA0BAAAEAAAAAEEOCIUCQg0FRoMFRYcDRYYEAAAkAAAA/BYAAFCUBgjc
AQAABAAAAABBDgiFAkQNBUaHA0aGBEaDBQAAHAAAACQXAAAwlgYIMAAAAAQAAAAAQQ4IhQJCDQVB
gwMgAAAARBcAAGCWBgivAAAABAAAAABBDgiFAkINBUaDBYYEhwMcAAAAaBcAADCXBgg8AAAABAAA
AABBDgiFAkINBUSDAyQAAACIFwAA0JcGCC4CAAAEfw0MCEEOCIUCQg0FRoYESYcDgwUAAAAgAAAA
sBcAAACaBggnBQAABAAAAABBDgiFAkINBUmDBYYEhwMcAAAA1BcAADCfBgjRAAAABAAAAABBDgiF
AkINBUSDAyQAAAD0FwAAEKAGCO4BAAAEAAAAAEEOCIUCQg0FRoMFRoYERocDAAAcAAAAHBgAAACi
BghSAAAABAAAAABBDgiFAkINBUSDAxwAAAA8GAAAYKIGCGcAAAAEAAAAAEEOCIUCQg0FRIMDJAAA
AFwYAADQogYI/wAAAAQAAAAAQQ4IhQJCDQVGgwVGhgRGhwMAABwAAACEGAAAEKQGCHoAAAAEAAAA
AEEOCIUCQg0FRIMDJAAAAKQYAACQpAYIhwEAAAQAAAAAQQ4IhQJCDQVGgwVGhgRIhwMAACAAAADM
GAAAIKYGCE4EAAAEkw0MCEEOCIUCQg0FRoMFhgSHAywAAAAoJwAAqtL6/wwAAAAAFggCeAdCFggC
eAVEFggOeAYNgtL6/xwNdLf6/yIAACwAAABYJwAAhtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN
TtL6/xwNY7f6/yIAACwAAACIJwAAZtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYNGtL6/xwNIL76
/yIAACwAAAC4JwAARtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN5tH6/xwNIb76/yIAACwAAADo
JwAAJtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYNstH6/xwNFMf6/yIAACwAAAAYKAAABtL6/wwA
AAAAFggCeAdCFggCeAVEFggOeAYNetH6/xwNTcf6/yIAACwAAABIKAAA4tH6/wwAAAAAFggCeAdC
FggCeAVEFggOeAYNQtH6/xwNX8f6/yIAACwAAAB4KAAAvtH6/xAAAAAAFggCeAtGFggCeAVEFggO
eAYNDtH6/xwNcMf6/yIAACwAAACoKAAAntH6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN2tD6/xwN
+8f6/yIAACwAAADYKAAAftH6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNotD6/xwNPsj6/yIAACwA
AAAIKQAAWtH6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNatD6/xwNfcj6/yIAACwAAAA4KQAANtH6
/xAAAAAAFggCeAtGFggCeAVEFggOeAYNNtD6/xwN1cj6/yIAACwAAABoKQAAFtH6/wwAAAAAFggC
eAdCFggCeAVEFggOeAYN/s/6/xwNIsr6/yIAACwAAACYKQAA8tD6/xAAAAAAFggCeAtGFggCeAVE
FggOeAYNys/6/xwNtMr6/yIAACwAAADIKQAA0tD6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNks/6
/xwNwMr6/yIAACwAAAD4KQAArtD6/xAAAAAAFggCeAtGFggCeAVEFggOeAYNXs/6/xwN+Mr6/yIA
ACwAAAAoKgAAjtD6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNJs/6/xwNGsv6/yIAACwAAABYKgAA
atD6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN8s76/xwNScv6/yIAACwAAACIKgAAStD6/wwAAAAA
FggCeAdCFggCeAVEFggOeAYNus76/xwNVcv6/yIAACwAAAC4KgAAJtD6/xAAAAAAFggCeAtGFggC
eAVEFggOeAYNhs76/xwNycv6/yIAACwAAADoKgAABtD6/wwAAAAAFggCeAdCFggCeAVEFggOeAYN
Ts76/xwN8sv6/yIAABwAAACkKgAAsKsGCHMAAAAEAQAAAA4IhQJCDQVEgwMAHAAAAMQqAABwrAYI
NAAAAAQBAAAADgiFAkINBUSDAwAcAAAA5CoAANCsBgg5AAAABAEAAAAOCIUCQg0FRIMDABwAAAAE
KwAAsK4GCEgAAAAEAQAAAA4IhQJCDQVEgwMAHAAAACQrAAAArwYIRwAAAAQBAAAADgiFAkINBUSD
AwAgAAAARCsAAKCvBghcAAAABAEAAAAOCIUCQg0FRoMERoYDAAAYAAAAaCsAACBMCghIAAAABAEA
AAAOCIUCQg0FHAAAAIQrAACQsgYIZQAAAAQBAAAADgiFAkINBUSDAwAgAAAApCsAAACzBgi7AAAA
BAEAAAAOCIUCQg0FRYMEhgMAAAAcAAAAyCsAAMCzBghbAAAABAEAAAAOCIUCQg0FRIMDACAAAADo
KwAAsLQGCLIAAAAEAQAAAA4IhQJEDQVGgwWGBIcDABwAAAAMLAAAkLgGCAIBAAAEAQAAAA4IhQJC
DQVEgwMAHAAAACwsAACguQYI4gAAAAQBAAAADgiFAkINBUSDAwAgAAAATCwAAJC6BgiSAAAABAEA
AAAOCIUCQg0FRoMFhgSHAwAgAAAAcCwAADC7BgjoAQAABAEAAAAOCIUCRw0FRoMFhgSHAwAgAAAA
lCwAACC9BggwAgAABAEAAAAOCIUCRw0FRoMFhgSHAwAgAAAAuCwAAFC/BgitAQAABAEAAAAOCIUC
Qg0FRoMFhgSHAwAYAAAA3CwAAADBBggUAAAABAEAAAAOCIUCQg0FIAAAAPgsAAAgwQYIqAEAAAQB
AAAADgiFAkINBUaDBUmHA4YEIAAAABwtAADQwgYIFAIAAAQBAAAADgiFAkINBUaDBYYEhwMAHAAA
AEAtAADwxAYIewAAAAQBAAAADgiFAkINBUSDAwAYAAAAYC0AAHDFBghuAAAABAEAAAAOCIUCQg0F
JAAAABwuAADU0/r/ZwEAAABBDgiHAgM8AQ4Ex0EOCIcCaA4ExwAAACQAAABELgAAPNn6/7kBAAAA
QQ4IhwJBDgxGhgMDrwEOCMZBDgTHAAAQAAAAbC4AAFTd+v9BAAAAAAAAABgAAACALgAA4N36/8YA
AAAAQQ4IhwICxA4ExwAsAAAAcC4AAK3u+v8QAAAAABYIAngLRhYIAngFRBYIDngGDYnu+v8cDUrs
+v8iAAAsAAAAoC4AAI3u+v8QAAAAABYIAngLRhYIAngFRBYIDngGDVXu+v8cDSzt+v8iAAAsAAAA
0C4AACYC+/8QAAAAABYIAngLRhYIAngFRBYIDngGDQIC+/8cDTgA+/8iAAAsAAAAAC8AAAYC+/8Q
AAAAABYIAngLRhYIAngFRBYIDngGDc4B+/8cDZoA+/8iAAAsAAAAMC8AAOYB+/8QAAAAABYIAngL
RhYIAngFRBYIDngGDZoB+/8cDdkA+/8iAAAsAAAAYC8AAMYB+/8QAAAAABYIAngLRhYIAngFRBYI
DngGDWYB+/8cDdkA+/8iAAAsAAAAkC8AAKYB+/8NAAAAABYIAngLRhYIAngFRBYIDngGDTIB+/8c
Db0A+/8iAAAsAAAAwC8AAIMB+/8NAAAAABYIAngLRhYIAngFRBYIDngGDfsA+/8cDZYA+/8iAAAs
AAAA8C8AAHE5+/8QAAAAABYIAngLRhYIAngFRBYIDngGDU05+/8cDQM1+/8iAAAsAAAAIDAAAFE5
+/8QAAAAABYIAngLRhYIAngFRBYIDngGDRk5+/8cDe80+/8iAAAsAAAAUDAAANs8+/8QAAAAABYI
AngLRhYIAngFRBYIDngGDbc8+/8cDfg5+/8iAAAsAAAAgDAAALs8+/8QAAAAABYIAngLRhYIAngF
RBYIDngGDYM8+/8cDUs6+/8iAAAsAAAAsDAAAJs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDU88
+/8cDZk6+/8iAAAsAAAA4DAAAHs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDRs8+/8cDZM6+/8i
AAAsAAAAEDEAAFs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDec7+/8cDbo6+/8iAAAsAAAAQDEA
ADs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDbM7+/8cDQI7+/8iAAAcAAAA/DAAALA/BwicAQAA
QQ4IhQJCDQVChgSHA0aDBRwAAAAcMQAAUEEHCOoAAABBDgiFAkQNBUKGBIcDRoMFHAAAADwxAABA
QgcItgQAAEEOCIUCQg0FRoMFhgSHAwAQAAAA/DEAACRJ+/8TAAAAAAAAABAAAAAQMgAAoEn7/x8A
AAAAAAAAHAAAAIQxAABwSQcIjgEAAEEOCIUCQg0FRoMFhgSHAwAgAAAApDEAAABLBwj4AAAAQQ4I
hQJCDQVJhgRGhwNGgwUAAABQAAAAaDIAAOhN+/9YAAAAAEEOCEEODEEOEEEOFFuFAkSDA0yGBESH
BUgOEMdBDgzGQQ4Iw0EOBMVMDhSFAoMDhgSHBUEOEMdBDgzGQQ4Iw0EOBMUgAAAAHDIAAKBNBwh6
AAAAQQ4IhQJCDQVJhgRGhwNGgwUAAAAgAAAAQDIAACBOBwiaAAAAQQ4IhQJCDQVGgwVFhgRFhwMA
AAAcAAAAZDIAAPBOBwhDAAAAQQ4IhQJCDQVGgwRFhgMAABwAAACEMgAAYE8HCNQDAABBDgiFAkIN
BUmDBYYEhwMAHAAAAKQyAABAUwcIHwEAAEEOCIUCRA0FRoMFhgSHAwAcAAAAxDIAAGBUBwjBAAAA
QQ4IhQJCDQVBhwNKgwWGBBwAAADkMgAAUFUHCDkBAABBDgiFAkINBUmDBYYEhwMAHAAAAAQzAACQ
VgcInQAAAEEOCIUCQg0FRoMFhgSHAwAcAAAAJDMAAMCTBwi9AAAAQQ4IhQJCDQVGgwVIhwOGBCAA
AABEMwAAgJQHCLkBAABBDgiFAkINBUaDBUWGBEWHAwAAABwAAABoMwAAQJYHCG0DAABBDgiFAkIN
BUaDBYYEhwMAHAAAAIgzAACwmQcIDgoAAEEOCIUCQg0FQoYEhwNMgwUcAAAASDQAAEjq+/8eAAAA
AEAODEEOEEEOFEEOGE4OFFQAAABoNAAARur7/7YAAAAAQg4MQQ4QRQ4UQQ4YQQ4cQQ4gRQ4oUA4s
UQ4kSA4gQQ4cTQ4oQ4MKQw4shwtBDjCGDFINA0nGQ8dPDQREw0MORFAOSGMODAAsAAAAlDQAACMD
/P8QAAAAABYIAngLRhYIAngFRBYIDngGDf8C/P8cDQj3+/8iAAAsAAAAxDQAAAMD/P8QAAAAABYI
AngLRhYIAngFRBYIDngGDcsC/P8cDQj3+/8iAAAsAAAA9DQAAOMC/P8QAAAAABYIAngLRhYIAngF
RBYIDngGDZcC/P8cDYgA/P8iAAAsAAAAJDUAAMMC/P8QAAAAABYIAngLRhYIAngFRBYIDngGDWMC
/P8cDX4A/P8iAAAsAAAAVDUAAKMC/P8QAAAAABYIAngLRhYIAngFRBYIDngGDS8C/P8cDf4A/P8i
AAAsAAAAhDUAAIMC/P8QAAAAABYIAngLRhYIAngFRBYIDngGDfsB/P8cDecA/P8iAAAsAAAAtDUA
AGMC/P8NAAAAABYIAngLRhYIAngFRBYIDngGDccB/P8cDUwB/P8iAAAsAAAA5DUAAH0O/P8QAAAA
ABYIAngLRhYIAngFRBYIDngGDVkO/P8cDQMH/P8iAAAsAAAAFDYAAF0O/P8QAAAAABYIAngLRhYI
AngFRBYIDngGDSUO/P8cDeEG/P8iAAAsAAAARDYAAFto/P8QAAAAABYIAngLRhYIAngFRBYIDngG
DTdo/P8cDddh/P8iAAAsAAAAdDYAADto/P8QAAAAABYIAngLRhYIAngFRBYIDngGDQNo/P8cDdxh
/P8iAAAQAAAA0DYAAKCT/P81AAAAAAAAACgAAADkNgAAHJT8/zEAAAAAXgwAAAkIAgkEAYMAEQZ/
EQd+EQV9S8PGx8UAHAAAAHA2AACQmQgICgUAAEEOCIUCQg0FSYMFhgSHAwBAAAAAMDcAAKCg/P9X
AAAAAEEOCEEODEEOEESHAkSGA06DBEkOFGkOEEEODMNBDgjGQQ4Ex0YOAMNBEwHGQRMCxwAAAEgA
AAB0NwAAvKD8/1cAAAAAQQ4IQQ4MQQ4QRIcCRIYDVIMESQ4UYw4QQQ4Mw0EOCMZBDgTHQQ4QhwKG
A4MERQ4Mw0EOCMZBDgTHAAA4AAAAwDcAACCk/P85AAAAAEEOCEEODEEOEEEOFESHAkSGA0iDBUqF
BFcOEMNBDgzFQQ4IxkEOBMcAAAAkAAAA/DcAAESv/P+QAAAAAEEOCEEODESHAkSGAwKEDgjGQQ4E
xwAANAAAACQ4AACsr/z/PAAAAABBDghBDgxBDhBBDhSHAoYDhQSDBXQOEMNBDgzFQQ4IxkEOBMcA
AAAsAAAAMDgAADG4/P8MAAAAABYIAngHQhYIAngFRBYIDngGDQm4/P8cDeS1/P8iAAAsAAAAYDgA
AA24/P8MAAAAABYIAngHQhYIAngFRBYIDngGDdG3/P8cDRG3/P8iAAAsAAAAkDgAAOm3/P8JAAAA
ABYIAngHQhYIAngFRBYIDngGDZm3/P8cDWy3/P8iAAAgAAAAiCoAAAC6CAhtAgAABKgNDAhBDgiF
AkINBUaDBYYEhwMcAAAAcDgAAJC8CAhhAQAAQQ4IhQJCDQVGgwWGBIcDABQAAACQOAAAAL4ICDcA
AABBDgiFAkINBSwAAAAcOQAAzrr8/wwAAAAAFggCeAdCFggCeAVEFggOeAYNprr8/xwN57n8/yIA
ACwAAABMOQAAqrr8/wkAAAAAFggCeAdCFggCeAVEFggOeAYNbrr8/xwNDLr8/yIAACwAAAB8OQAA
g7r8/wkAAAAAFggCeAdCFggCeAVEFggOeAYNM7r8/xwNCbr8/yIAACQAAAB0KwAAAL8ICPYAAAAE
uA0MCEEOCIUCQg0FRoMFSYcDhgQAAAAsAAAA1DkAAOC7/P8MAAAAABYIAngHQhYIAngFRBYIDngG
Dbi7/P8cDU+6/P8iAAAsAAAABDoAALy7/P8MAAAAABYIAngHQhYIAngFRBYIDngGDYC7/P8cDeq6
/P8iAAAsAAAANDoAAJi7/P8JAAAAABYIAngHQhYIAngFRBYIDngGDUi7/P8cDRu7/P8iAAAgAAAA
LCwAACDACAigAQAABMYNDAhBDgiFAkINBU+HA4YEgwUkAAAAtDoAABy8/P+bAQAAAEEOCEEODIcD
TIYCA4sBDgjHQQ4ExgAALAAAALA6AACRzfz/DQAAAAAWCAJ4CEMWCAJ4BUQWCA54Bg1qzfz/HA3T
zPz/IgAALAAAAOA6AABuzfz/CgAAAAAWCAJ4CEMWCAJ4BUQWCA54Bg0zzfz/HA0Ezfz/IgAAGAAA
ADw7AABUzfz/IQAAAABBDgiDAlQOBMMAABQAAAC4OgAAsOUICAcAAABBDgiFAkINBRwAAADQOgAA
wOUICL0BAABBDgiFAkINBUODBYYEhwMAHAAAAPA6AACA5wgIgAEAAEEOCIUCQg0FQ4MFhgSHAwAk
AAAAsDsAAED8/P+QAAAAAEEOCEEODESHAkSGAwKEDgjGQQ4ExwAAOAAAANg7AACo/Pz/PAAAAABB
DghBDgxBDhBBDhREhwJEhgNIgwVKhQRaDhDDQQ4MxUEOCMZBDgTHAAAALAAAAOg7AACVX/3/DAAA
AAAWCAJ4B0IWCAJ4BUQWCA54Bg1tX/3/HA2QAf3/IgAALAAAABg8AABxX/3/DAAAAAAWCAJ4B0IW
CAJ4BUQWCA54Bg01X/3/HA3VAv3/IgAAIAAAANQ7AACgBAkIuWIAAAQBAAAADgiFAkINBUmDBYYE
hwMAGAAAAPg7AABgZwkIKQAAAAQBAAAADgiFAkINBfQAAAC0PAAA3Gb9/7MAAAAASw4IQQ4MQQ4Q
QQ4UQQ4YQQ4cQQ4gQQ4kQQ4oQQ4sQQ4wQQ40QQ44QQ48QQ5AQQ5EQQ5IQQ5MQQ5QQQ5UQQ5YQQ5c
QQ5gQQ5kQQ5oQQ5sQQ5wQQ50QQ54QQ58QQ6AAUEOhAFBDogBQQ6MAUEOkAFBDpQBQQ6YAUEOnAFB
DqABQQ6kAUEOqAFBDqwBQQ6wAUEOtAFBDrgBQQ68AUEOwAFBDsQBQQ7IAUEOzAFBDtABQQ7UAUEO
2AFBDtwBQQ7gAUEO5AFBDugBQQ7sAUIO8AFCDvQBQg74AUIO/AFCDoACQg6EAgJbDgQAGAAAAKw9
AADk6v3/IQAAAABBDgiDAlQOBMMAABAAAADIPQAACPD9/x8AAAAAQw4QGAAAANw9AAC08f3/NgAA
AABBDghDDiCDAgAAACQAAAD4PQAAKAf+/4AIAAAAQQ4IQQ4MQQ4QQQ4UgwWGBIcDhQJODnAcAAAA
ID4AAIAP/v+tAQAAAEYO8AFHgwVghQKHA4YEABwAAABAPgAAEBH+/4UAAAAAQQ4IhQJCDQVIhgSH
AwAAIAAAAGA+AACAEf7/5gAAAABBDgiFAkMODIcDQw4QRg6AAoYEIAAAAIQ+AABMEv7/rwAAAABB
DgiFAkINBVWHA4YEgwWCBoAHKAAAAKg+AADYEv7/qAAAAABBDgiFAkMODIcDQw4QQQ4URg7wAYMF
hgQAAAAkAAAA1D4AAFwT/v/GAAAAAEEOCIUCQg0FSYMFV4cDhgSCBoAHAAAAGAAAAPw+AAAEFP7/
CQEAAABGDuACVYUChwOGBCAAAAAYPwAA+BT+/1oBAAAAQQ4IhQJCDQVLgAeCBoMFhgSHAyQAAAA8
PwAANBb+/70AAAAAQQ4IhQJCDQVJgwVXhwOGBIIGgAcAAAAcAAAAZD8AANwW/v+gAAAAAEMOIEiD
BE+HAkqGAwAAABAAAACEPwAAXBf+/ysAAAAAQw4gGAAAAJg/AAB4F/7/mgAAAABDDiBEhwJMhgOD
BBAAAAC0PwAA/Bf+/ysAAAAAQw4gIAAAAMg/AAA4GP7/mwAAAABBDghBDgxBDhBDDjCGBIcDhQIA
IAAAAOw/AAC0GP7/kwAAAABBDghBDgxBDhBDDjCGBIcDhQIAGAAAABBAAABwJ/7/MAAAAABBDgiD
Ak4OEAAAABgAAAAsQAAAhCf+/0QAAAAAQw4gRIYCSIMDAAAoAAAASEAAALgn/v8HBwAAAEEOCEEO
DEEOEEEOFEYOsAGDBYYEhwOFAgAAACQAAAB0QAAAnC7+/+UBAAAAQQ4IQQ4MQQ4QQQ4UgwWGBIcD
hQJODkAcAAAAnEAAAGQw/v8SAQAAAEMOIESHA0iDBVWFAoYEABgAAAC8QAAAdDH+/y4AAAAAQQ4I
Qw4QgwIAAAAcAAAA2EAAAIgx/v86CQAAAEMOgAFJgwVfhQKHA4YEAAAAAAD//wEJYAV7AIwBBQAA
//8BCEMFYABxBQAA//8BHocB6AEAAMwDBZwKAIEFQwAAvga3AocKAJEJnQEAAP//AQp7Bc8BAIUC
BQAA//8BEJMBPAAAswIF9AIApgMFAAD//wEKYQO5AQC0ATwAAP//AQp3BeYCAJsDBQAA//8BC5QB
A4ECALMCBQAA//8BCm8FuQEA6wEFAAD//wER8wGYAwAAqQcD8AcApggFAAD//wEQ8wEzAACJAwPz
AwCpBAUAAP//ARG+AQUAAP8B1AXDCADJCAUAAP//AQzLAZUCswQA6AQFAAD//wEKcgW/AQDxAQUA
AP//AQp3BeYCAJsDBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AOAWDAjwFgwI5BYMCOAWDAj/////AAAAAP////9gaAkIAAAAAAAAAADIEAwIAAAAAAEAAAAAAAAB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAYB4MCCARDAjAEQwIYBIMCCDhBAiQ0gQIYNcECEDU
BAj/////AwAAAP8AAAACAAAA/////wgAAADxjAsI8YwLCP7///+wvQcIAgAAAAMAAAAHAAAA4M8H
CJD/BAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAg14KCIxeCgh/AwAAAAAAAAAAAAAAAAAA
AAAAAIggrfsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAD/////AAAAAIQsDAj//////////wAAAAAAEwwIAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgfAoIAAAAAAAAAACEIK37AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBEMCAEAAAAAAAAA
/////wAAAACQLAwI//////////8AAAAAwBMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYHwKCAAAAAAAAAAAhiCt+wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMARDAgCAAAAAAAAAP////8AAAAAnCwM
CP//////////AAAAAIAUDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAGB8CghgEgwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgeQoIAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAADgeQoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgeQoIp4AKCKeACgig6wcIAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAqbYKCAS2CggBAAAA////fxS2CggAAAAAAAAAAAAAAAAEtgoIqbYKCAEAAAD///9/
JLYKCAAAAAAAAAAAAAAAAKm2Cgg0tgoIAQAAAP///38+tgoIAAAAAAAAAAAAAAAANLYKCKm2CggB
AAAA////f1C2CggAAAAAAAAAAAAAAACptgoIYrYKCAEAAAD///9/crYKCAAAAAAAAAAAAAAAAGK2
CgiptgoIAQAAAP///3+CtgoIAAAAAAAAAAAAAAAAkrYKCKm2CggBAAAA////f6K2CggAAAAAAAAA
AAAAAACptgoIkrYKCAEAAAD///9/srYKCAAAAAAAAAAAAAAAAMK2CgiptgoIAQAAAP///3/TtgoI
AAAAAAAAAAAAAAAAqbYKCMK2CggBAAAA////f+S2CggAAAAAAAAAAAAAAAD1tgoIqbYKCAEAAAD/
//9/ArcKCAAAAAAAAAAAAAAAAKm2Cgj1tgoIAQAAAP///38ZtwoIAAAAAAAAAAAAAAAA4OgKCMCL
CwjAkQsIYJcLCOCKCwigigsIAAAAAKCTCwjgkwsIYJQLCOCUCwgglQsI4JYLCCDQCggg3goIINgK
CGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACggwAwkI
oAEJCJABCQjA8QkIwPIJCPDyCQhw8wkIIGoJCBBsCQgwbAkIoGwJCOBtCQgAAAAAAAAAAAAAAAAA
AAAAAAAAAP//////////AEdDQzogKERlYmlhbiA0LjMuMC01KSA0LjMuMSAyMDA4MDUyMyAocHJl
cmVsZWFzZSkAAEdDQzogKERlYmlhbiA0LjMuMC01KSA0LjMuMSAyMDA4MDUyMyAocHJlcmVsZWFz
ZSkAAEdDQzogKERlYmlhbiA0LjMuMS02KSA0LjMuMQAAR0NDOiAoRGViaWFuIDQuMy4xLTYpIDQu
My4xAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjEtNikgNC4zLjEAAEdDQzogKERlYmlhbiA0LjMuMS02KSA0
LjMuMQAAR0NDOiAoRGViaWFuIDQuMy4xLTYpIDQuMy4xAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjEtNikgNC4zLjEA
AEdDQzogKERlYmlhbiA0LjMuMC01KSA0LjMuMSAyMDA4MDUyMyAocHJlcmVsZWFzZSkAAAAAAAAA
ACQAAAACAI0AAAAEAAAAAAD0gAQIIgAAAOxTCggTAAAAAAAAAAAAAAAkAAAAAgAaAQAABAAAAAAA
IIEECAQAAAAEVAoIBAAAAAAAAAAAAAAAIQAAAAIAAAAAAI0AAAB1AAAAX0lPX3N0ZGluX3VzZWQA
AAAAAIkAAAACAAAAAAAEAQAAAAABpAAAAHMAAABUgQQIVIEECAAAAAACAQhlAAAAAgIHIgAAAAIE
B1gAAAACBAdTAAAAAgEGZwAAAAICBTUAAAADBAVpbnQAAggFqwAAAAIIB04AAAACBAWwAAAABAQH
AgEGbgAAAAU/AAAAARmHAAAAAQUDJFQKCAZPAAAAAIkAAAACAEsAAAAEAScAAAAAAAAAL2J1aWxk
L2J1aWxkZC9nbGliYy0yLjcvYnVpbGQtdHJlZS9pMzg2LWxpYmMvY3N1L2NydGkuUwAvYnVpbGQv
YnVpbGRkL2dsaWJjLTIuNy9idWlsZC10cmVlL2dsaWJjLTIuNy9jc3UAR05VIEFTIDIuMTguMAAB
gGEAAAACAF0AAAAEAdEAAAAgAAAAL3RtcC9jY2ExeUhZbi5zAC9idWlsZC9idWlsZGQvZ2xpYmMt
Mi43L2J1aWxkLXRyZWUvZ2xpYmMtMi43L2NzdQBHTlUgQVMgMi4xOC4wAAGAAREBJQ4TCwMOGw4R
ARIBEAYAAAIkAAsLPgsDDgAAAyQACws+CwMIAAAEJAALCz4LAAAFNAADDjoLOwtJEz8MAgoAAAYm
AEkTAAAAAREAEAZVBgMIGwglCBMFAAAAAREAEAZVBgMIGwglCBMFAAAAIwAAAAIAHQAAAAEB+w4N
AAEBAQEAAAABAAABAGluaXQuYwAAAAAApgAAAAIAbwAAAAEB+w4NAAEBAQEAAAABAAABL2J1aWxk
L2J1aWxkZC9nbGliYy0yLjcvYnVpbGQtdHJlZS9pMzg2LWxpYmMvY3N1AC4uL3N5c2RlcHMvZ2Vu
ZXJpYwAAY3J0aS5TAAEAAGluaXRmaW5pLmMAAgAAAAAFAvSABAgDDgEhLyE9WiFnZy8vAgUAAQEE
AgAFAuxTCggD7AABIS8hPVohAgYAAQFQAAAAAgAmAAAAAQH7Dg0AAQEBAQAAAAEAAAEvdG1wAABj
Y2ExeUhZbi5zAAEAAAAABQIggQQIAx8BISEhAgEAAQEABQIEVAoIAy0BISEhAgEAAQFHTlUgQyA0
LjMuMSAyMDA4MDUyMyAocHJlcmVsZWFzZSkAc2hvcnQgdW5zaWduZWQgaW50AHNob3J0IGludABf
SU9fc3RkaW5fdXNlZABsb25nIGxvbmcgdW5zaWduZWQgaW50AHVuc2lnbmVkIGNoYXIAL2J1aWxk
L2J1aWxkZC9nbGliYy0yLjcvYnVpbGQtdHJlZS9nbGliYy0yLjcvY3N1AGluaXQuYwBsb25nIGxv
bmcgaW50AAAAAAAAAAD/////AAAAAPSABAgWgQQI7FMKCP9TCggAAAAAAAAAAP////8AAAAAIIEE
CCSBBAgEVAoICFQKCAAAAAAAAAAAAC5zeW10YWIALnN0cnRhYgAuc2hzdHJ0YWIALm5vdGUuQUJJ
LXRhZwAuaW5pdAAudGV4dABfX2xpYmNfZnJlZXJlc19mbgAuZmluaQAucm9kYXRhAF9fbGliY19z
dWJmcmVlcmVzAF9fbGliY19hdGV4aXQALmVoX2ZyYW1lAC5nY2NfZXhjZXB0X3RhYmxlAC50ZGF0
YQAudGJzcwAuY3RvcnMALmR0b3JzAC5qY3IALmRhdGEucmVsLnJvAC5nb3QALmdvdC5wbHQALmRh
dGEALmJzcwBfX2xpYmNfZnJlZXJlc19wdHJzAC5jb21tZW50AC5kZWJ1Z19hcmFuZ2VzAC5kZWJ1
Z19wdWJuYW1lcwAuZGVidWdfaW5mbwAuZGVidWdfYWJicmV2AC5kZWJ1Z19saW5lAC5kZWJ1Z19z
dHIALmRlYnVnX3JhbmdlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAbAAAABwAAAAIAAADUgAQI1AAAACAAAAAAAAAAAAAAAAQAAAAAAAAAKQAAAAEAAAAGAAAA9IAE
CPQAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAC8AAAABAAAABgAAADCBBAgwAQAAHMgFAAAAAAAAAAAA
EAAAAAAAAAA1AAAAAQAAAAYAAABQSQoIUMkFAJoKAAAAAAAAAAAAABAAAAAAAAAARwAAAAEAAAAG
AAAA7FMKCOzTBQAcAAAAAAAAAAAAAAAEAAAAAAAAAE0AAAABAAAAAgAAACBUCggg1AUAjHcBAAAA
AAAAAAAAIAAAAAAAAABVAAAAAQAAAAIAAACsywsIrEsHACwAAAAAAAAAAAAAAAQAAAAAAAAAZwAA
AAEAAAACAAAA2MsLCNhLBwAEAAAAAAAAAAAAAAAEAAAAAAAAAHUAAAABAAAAAgAAANzLCwjcSwcA
+EAAAAAAAAAAAAAABAAAAAAAAAB/AAAAAQAAAAIAAADUDAwI1IwHAAABAAAAAAAAAAAAAAEAAAAA
AAAAkQAAAAEAAAADBAAAABAMCACQBwAQAAAAAAAAAAAAAAAEAAAAAAAAAJgAAAAIAAAAAwQAABAQ
DAgQkAcAGAAAAAAAAAAAAAAABAAAAAAAAACeAAAAAQAAAAMAAAAQEAwIEJAHAAgAAAAAAAAAAAAA
AAQAAAAAAAAApQAAAAEAAAADAAAAGBAMCBiQBwAMAAAAAAAAAAAAAAAEAAAAAAAAAKwAAAABAAAA
AwAAACQQDAgkkAcABAAAAAAAAAAAAAAABAAAAAAAAACxAAAAAQAAAAMAAAAoEAwIKJAHACwAAAAA
AAAAAAAAAAQAAAAAAAAAvgAAAAEAAAADAAAAVBAMCFSQBwAIAAAAAAAAAAAAAAAEAAAABAAAAMMA
AAABAAAAAwAAAFwQDAhckAcADAAAAAAAAAAAAAAABAAAAAQAAADMAAAAAQAAAAMAAACAEAwIgJAH
ACAHAAAAAAAAAAAAACAAAAAAAAAA0gAAAAgAAAADAAAAoBcMCKCXBwD4GgAAAAAAAAAAAAAgAAAA
AAAAANcAAAAIAAAAAwAAAJgyDAiglwcAFAAAAAAAAAAAAAAABAAAAAAAAADrAAAAAQAAAAAAAAAA
AAAAoJcHAEE6AAAAAAAAAAAAAAEAAAAAAAAA9AAAAAEAAAAAAAAAAAAAAOjRBwBQAAAAAAAAAAAA
AAAIAAAAAAAAAAMBAAABAAAAAAAAAAAAAAA40gcAJQAAAAAAAAAAAAAAAQAAAAAAAAATAQAAAQAA
AAAAAAAAAAAAXdIHAH8BAAAAAAAAAAAAAAEAAAAAAAAAHwEAAAEAAAAAAAAAAAAAANzTBwBvAAAA
AAAAAAAAAAABAAAAAAAAAC0BAAABAAAAAAAAAAAAAABL1AcAJQEAAAAAAAAAAAAAAQAAAAAAAAA5
AQAAAQAAADAAAAAAAAAAcNUHALkAAAAAAAAAAAAAAAEAAAABAAAARAEAAAEAAAAAAAAAAAAAADDW
BwBAAAAAAAAAAAAAAAAIAAAAAAAAABEAAAADAAAAAAAAAAAAAABw1gcAUgEAAAAAAAAAAAAAAQAA
AAAAAAABAAAAAgAAAAAAAAAAAAAA7NwHACB+AAAgAAAAngMAAAQAAAAQAAAACQAAAAMAAAAAAAAA
AAAAAAxbCACxbgAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1IAECAAAAAAD
AAEAAAAAAPSABAgAAAAAAwACAAAAAAAwgQQIAAAAAAMAAwAAAAAAUEkKCAAAAAADAAQAAAAAAOxT
CggAAAAAAwAFAAAAAAAgVAoIAAAAAAMABgAAAAAArMsLCAAAAAADAAcAAAAAANjLCwgAAAAAAwAI
AAAAAADcywsIAAAAAAMACQAAAAAA1AwMCAAAAAADAAoAAAAAAAAQDAgAAAAAAwALAAAAAAAQEAwI
AAAAAAMADAAAAAAAEBAMCAAAAAADAA0AAAAAABgQDAgAAAAAAwAOAAAAAAAkEAwIAAAAAAMADwAA
AAAAKBAMCAAAAAADABAAAAAAAFQQDAgAAAAAAwARAAAAAABcEAwIAAAAAAMAEgAAAAAAgBAMCAAA
AAADABMAAAAAAKAXDAgAAAAAAwAUAAAAAACYMgwIAAAAAAMAFQAAAAAAAAAAAAAAAAADABYAAAAA
AAAAAAAAAAAAAwAXAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAADABkAAAAAAAAAAAAAAAAA
AwAaAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAADABwAAAAAAAAAAAAAAAAAAwAdAAEAAAAA
AAAAAAAAAAQA8f8IAAAAAAAAAAAAAAAEAPH/EwAAAAAAAAAAAAAABADx/x4AAAAQEAwIAAAAAAEA
DQAsAAAAGBAMCAAAAAABAA4AOgAAANzLCwgAAAAAAQAJAE0AAAAkEAwIAAAAAAEADwBaAAAAYIEE
CAAAAAACAAMAcAAAAKAXDAgBAAAAAQAUAH8AAACkFwwIBAAAAAEAFACNAAAA0IEECAAAAAACAAMA
mQAAAKgXDAgYAAAAAQAUABMAAAAAAAAAAAAAAAQA8f+lAAAAFBAMCAAAAAABAA0AsgAAANAMDAgA
AAAAAQAJAMAAAAAkEAwIAAAAAAEADwDMAAAAIEkKCAAAAAACAAMACAAAAAAAAAAAAAAABADx/+IA
AAAAAAAAAAAAAAQA8f/uAAAAkIYECMMAAAACAAMA+wAAAMAZDAgIAgAAAQAUAAsBAADAFwwIAAIA
AAEAFAAWAQAA4BsMCFACAAABABQAIQEAAEAeDAgEAAAAAQAUACYBAADbjQQIEAAAAAIAAwAxAQAA
640ECBAAAAACAAMAPwEAAHNVCggNAAAAAQAGAFgBAABgHgwICAIAAAEAFABgAQAAUJEECPYAAAAC
AAMAcgEAADglDAgEAAAAAQAUAHwBAAAUAAAABAAAAAYADACOAQAAoCAMCEwEAAABABQAmQEAAKrd
BAgMAAAAAgADAKQBAAAw2QQIsAAAAAIAAwCyAQAAQCUMCAQAAAABABQAwwEAAHCzBAisAAAAAgAD
AM8BAABEJQwIBAAAAAEAFADeAQAASCUMCAQAAAABABQA6QEAAEwlDAgEAAAAAQAUAP8BAAC23QQI
EAAAAAIAAwAKAgAAUJIECIQAAAACAAMAHgIAAMbdBAgMAAAAAgADACwCAADS3QQIEAAAAAIAAwA6
AgAA4JIECGEAAAACAAMATwIAAFCTBAiBAAAAAgADAF0CAADgkwQIswAAAAIAAwBlAgAAACUMCDAA
AAABABQAaQIAAOCUBAhWAgAAAgADAHkCAABAlwQI2QAAAAIAAwCJAgAAIJgECJQCAAACAAMAnAIA
ADAlDAgEAAAAAQAUAKwCAACwEAwIBAAAAAEAEwC5AgAAwJoECAYBAAACAAMAwgIAANCbBAgVAQAA
AgADAMwCAABYJQwIBAAAAAEAFADiAgAAVCUMCAQAAAABABQA+AIAAPDDBAiMAAAAAgADAAUDAAAA
tQQIxgAAAAIAAwAQAwAA4NkECBICAAACAAMAHgMAAIDIBAj7AAAAAgADAC0DAABwnQQIlAMAAAIA
AwA7AwAAEKEECGIBAAACAAMAQwMAAOLdBAgQAAAAAgADAFADAADy3QQIEAAAAAIAAwBfAwAANCUM
CAQAAAABABQAbAMAAALeBAgQAAAAAgADAHkDAAAS3gQIEAAAAAIAAwCIAwAAIt4ECBAAAAACAAMA
lQMAADLeBAgQAAAAAgADAKQDAABC3gQIEAAAAAIAAwCxAwAAUt4ECBAAAAACAAMAwAMAADCnBAhr
AAAAAgADAM0DAACgpwQIlQAAAAIAAwDaAwAAQKgECOsBAAACAAMA4wMAAFAlDAgEAAAAAQAUAPUD
AAAwqgQISQIAAAIAAwAABAAAYt4ECBAAAAACAAMADQQAAHLeBAgQAAAAAgADABwEAAA8JQwIBAAA
AAEAFAAmBAAAgt4ECAwAAAACAAMAMwQAAI7eBAgQAAAAAgADAEIEAACe3gQIEAAAAAIAAwBPBAAA
gKwECOkAAAACAAMAWQQAAK7eBAgMAAAAAgADAGYEAAC63gQIDAAAAAIAAwB1BAAAxt4ECAwAAAAC
AAMAggQAANLeBAgMAAAAAgADAJEEAADe3gQIEAAAAAIAAwCeBAAA7t4ECBAAAAACAAMArQQAAP7e
BAgQAAAAAgADALwEAAAO3wQIEAAAAAIAAwDLBAAAHt8ECBAAAAACAAMA2AQAAC7fBAgQAAAAAgAD
AOcEAAA+3wQIDAAAAAIAAwD2BAAASt8ECAwAAAACAAMABQUAAFbfBAgQAAAAAgADABIFAABm3wQI
EAAAAAIAAwAhBQAAdt8ECAwAAAACAAMAMAUAAILfBAgQAAAAAgADAD0FAACS3wQIEAAAAAIAAwBM
BQAAot8ECAwAAAACAAMAWQUAAK7fBAgQAAAAAgADAGgFAAC+3wQIDAAAAAIAAwB3BQAAyt8ECAwA
AAACAAMAhgUAANbfBAgMAAAAAgADAJUFAADi3wQIEAAAAAIAAwCiBQAA8t8ECBAAAAACAAMAsQUA
AALgBAgQAAAAAgADAMAFAAAS4AQIDAAAAAIAAwDPBQAAkNIECCAAAAACAAMA3wUAAB7gBAgMAAAA
AgADAO4FAAAq4AQIEAAAAAIAAwD7BQAAOuAECBAAAAACAAMACgYAAErgBAgMAAAAAgADABkGAABA
1AQINwAAAAIAAwArBgAAVuAECAwAAAACAAMAOAYAAGLgBAgMAAAAAgADAEcGAABu4AQIDAAAAAIA
AwBUBgAAeuAECAwAAAACAAMAYwYAAGDXBAhBAAAAAgADAHQGAACG4AQIEAAAAAIAAwCBBgAAluAE
CBAAAAACAAMAkAYAAKbgBAgQAAAAAgADAJ0GAAC24AQIEAAAAAIAAwCsBgAAxuAECBAAAAACAAMA
uQYAANbgBAgQAAAAAgADAMgGAADm4AQIEAAAAAIAAwDVBgAA9uAECBAAAAACAAMA5AYAAAbhBAgM
AAAAAgADAPEGAAAS4QQIDAAAAAIAAwAABwAAIOoECB0AAAACAAMADwcAAGwlDAgEAAAAAQAUABsH
AAC58gQIEAAAAAIAAwAnBwAAtBAMCAQAAAABABMALwcAAMnyBAgQAAAAAgADADoHAABgJQwIBAAA
AAEAFABEBwAAaCUMCAQAAAABABQASwcAALgQDAgEAAAAAQATAFMHAAC8EAwIBAAAAAEAEwBbBwAA
AOsECHIBAAACAAMAbAcAAGQlDAgEAAAAAQAUAHQHAACAJQwIbgAAAAEAFAB/BwAAwBAMCAQAAAAB
ABMAiwcAANnyBAgQAAAAAgADAJcHAADp8gQIEAAAAAIAAwCjBwAA+fIECBAAAAACAAMAsQcAAODz
BAj1AAAAAgADAMMHAABQSQoIdwAAAAIABADMBwAAx0kKCA0AAAACAAQA1wcAACAmDAhEBQAAAQAU
AOkHAADUSQoIDQAAAAIABAD2BwAADfsECBAAAAACAAMAAQgAAB37BAgNAAAAAgADAA8IAACsywsI
BAAAAAEABwA+CAAAAPwECHcAAAACAAMATwgAAGr/BAgMAAAAAgADAFoIAAB2/wQICQAAAAIAAwBn
CAAAf/8ECAkAAAACAAMAdQgAAJD/BAgDAAAAAgIDAIcIAAB0KwwICAAAAAEAFACTCAAAcCsMCAEA
AAABABQAnAgAAMBbCggqAQAAAQAGALIIAAD0XQoIEwAAAAEABgC+CAAA0AoFCKUBAAACAAMAwwcA
APBJCgivAAAAAgAEAMoIAADgKwwIBAAAAAEAFADPCAAA5CsMCAQAAAABABQA3QgAAIAMBQhqAAAA
AgADAOYIAACsKwwIBAAAAAEAFAABCQAAsCsMCAQAAAABABQAGwkAAKgrDAgEAAAAAQAUACUJAADx
HQUIEAAAAAIAAwAyCQAApCsMCAQAAAABABQAPwkAAKArDAgEAAAAAQAUAFEJAAABHgUIEAAAAAIA
AwBgCQAAER4FCBAAAAACAAMAbwkAACEeBQgQAAAAAgADAH4JAADQFgUIUgAAAAIAAwCMCQAAwCsM
CCAAAAABABQADwgAALDLCwgEAAAAAQAHAJsJAAAgLAwIBAAAAAEAFACuCQAAACwMCCAAAAABABQA
uAkAACQsDAgMAAAAAQAUAMIJAAC6MAUIEAAAAAIAAwDOCQAAyjAFCBAAAAACAAMA3AkAANowBQgQ
AAAAAgADAOoJAADwMAUINwUAAAIAAwD6CQAAQCwMCAQAAAABABQAAQoAADwsDAgEAAAAAQAUAAYK
AACcMgwIBAAAAAEAFQAKCgAAOCwMCAQAAAABABQAGwoAADQsDAgEAAAAAQAUACwKAACYMgwIBAAA
AAEAFQA5CgAAQDcFCBkAAAACAAMAIQEAADAsDAgEAAAAAQAUAEcKAABZNwUIEAAAAAIAAwBTCgAA
CBEMCAQAAAABABMAagoAAGk3BQgNAAAAAgADAHgKAABAQAUIuQAAAAIAAwCACgAAAGEKCDgAAAAB
AAYAhwoAAGBiCghsAAAAAQAGAI8KAABgYwoIOAAAAAEABgCYCgAAmGMKCBoAAAABAAYAnQoAALJj
CggaAAAAAQAGAKIKAADMYwoIBAAAAAEABgCqCgAA0GMKCAQAAAABAAYAtAoAAOBiCghsAAAAAQAG
ALwKAABAYQoIBgEAAAEABgDICgAA/GMKCBQAAAABAAYAzgoAABBkCggUAAAAAQAGACEBAABILAwI
DAAAAAEAFADUCgAAG0wFCBAAAAACAAMA3woAAEQsDAgEAAAAAQAUAOUKAAArTAUIEAAAAAIAAwDz
CgAAO0wFCBAAAAACAAMA/woAAMBMBQj0AgAAAgADAA4LAABYLAwIBAAAAAEAFAAeCwAAVCwMCAQA
AAABABQALAsAAFwsDAgEAAAAAQAUAMwHAACUWAUIEAAAAAIAAwA0CwAAZCwMCAQAAAABABQAQQsA
AKRYBQgQAAAAAgADAMMHAADwSwoILAAAAAIABABOCwAAYCwMCAQAAAABABQAWwsAALRYBQgQAAAA
AgADAGcLAADEWAUIEAAAAAIAAwB1CwAA1FgFCBAAAAACAAMAgQsAAORYBQgQAAAAAgADAI8LAAD0
WAUIEAAAAAIAAwCdCwAABFkFCBAAAAACAAMAqwsAABRZBQgQAAAAAgADAA8IAAC0ywsIBAAAAAEA
BwC5CwAA4GkFCI4AAAACAAMAzQsAAHBqBQjZAwAAAgADANwLAABQbgUIzQEAAAIAAwDuCwAAQG0K
CFQAAAABAAYA/wsAAK23BQgMAAAAAgADAAsMAAC5twUIDAAAAAIAAwAZDAAAIHAFCDQBAAACAAMA
JgwAAGBxBQjyAQAAAgADADsMAADPZwoIDwAAAAEABgBUDAAAxbcFCAwAAAACAAMAYQwAANG3BQgM
AAAAAgADAHAMAADAawoIbAEAAAEABgCBDAAAQGsKCHgAAAABAAYAkwwAAEBoCgh4AAAAAQAGAKUM
AABAagoIeAAAAAEABgC3DAAAwGoKCHgAAAABAAYAyQwAAMBoCgh4AAAAAQAGANsMAAC5ZwoIFgAA
AAEABgD1DAAAQGkKCHgAAAABAAYACA0AAMBpCgh4AAAAAQAGABsNAACyZwoIBwAAAAEABgAgDQAA
QLgFCHABAAACAAMAJgwAALC5BQjyAQAAAgADADENAADPZwoIDwAAAAEABgBLDQAAR24KCA8AAAAB
AAYAuQsAAPD3BQiMAAAAAgADAM0LAACA+AUIegQAAAIAAwAZDAAAAP0FCN4AAAACAAMAJgwAAOD9
BQjhAAAAAgADAGUNAADJQgYIDAAAAAIAAwByDQAAYHIKCGwBAAABAAYAgw0AAOBxCgh4AAAAAQAG
ANwLAADgQAYI6QEAAAIAAwCVDQAA4G4KCHgAAAABAAYApw0AAOBwCgh4AAAAAQAGALkNAABgcQoI
eAAAAAEABgDLDQAAYG8KCHgAAAABAAYA3Q0AANVCBggMAAAAAgADAOwNAABubgoIDgAAAAEABgAG
DgAA4G8KCHgAAAABAAYAGQ4AAGBwCgh4AAAAAQAGABsNAACobgoIHAAAAAEABgDuCwAA4HMKCFQA
AAABAAYALA4AAOFCBggMAAAAAgADADkOAADtQgYICQAAAAIAAwBIDgAAfG4KCBEAAAABAAYAYg4A
AC9DBggJAAAAAgADAG8OAADheAoICwAAAAEABgCIDgAAm1IGCAwAAAACAAMAkw4AAKdSBggQAAAA
AgADAJ8OAAC3UgYIEAAAAAIAAwCtDgAAx1IGCAkAAAACAAMAuw4AANBSBggJAAAAAgADAMkOAADQ
UwYIDAAAAAIAAwDUDgAA3FMGCAkAAAACAAMA4Q4AAOVTBggJAAAAAgADAO8OAAAAVwYIDAAAAAIA
AwD6DgAADFcGCAwAAAACAAMACA8AABhXBggJAAAAAgADAJkBAABoWAYIDAAAAAIAAwAWDwAAdFgG
CAkAAAACAAMAJA8AAH1YBggJAAAAAgADADIPAADseAoIEAAAAAEABgA5DwAA/HgKCBAAAAABAAYA
QA8AADBbBggMAAAAAgADAEwPAAA8WwYICQAAAAIAAwBaDwAARVsGCAkAAAACAAMAMg8AACB5CghA
AAAAAQAGADkPAABgeQoIQAAAAAEABgBoDwAAQGIGCOABAAACAAMAeQ8AAKBqBgg2AAAAAgADAJgP
AADgagYIQAEAAAIAAwCxDwAA3n0GCAwAAAACAAMAvg8AAOp9BggMAAAAAgADAM0PAADHeQoIFAAA
AAEABgDmDwAA9n0GCAwAAAACAAMA9Q8AABB+BggqAAAAAgADAAEQAABAfgYIBwAAAAIAAwASEAAA
UH4GCA4AAAACAAMAIBAAAGB+BgjNAAAAAgADACYQAAAwfwYIwgAAAAIAAwAxEAAAAIAGCM0AAAAC
AAMAOBAAANCABgiiAAAAAgADAEIQAAAqewoICgAAAAEABgBcEAAA4HsKCFQAAAABAAYAahAAAECE
BghOAAAAAgADAHcQAACQhAYIagAAAAIAAwCGEAAAsIoGCFAAAAACAAMAohAAAACLBgiSAAAAAgAD
ALUQAADAiwYIzgEAAAIAAwDHEAAAkI0GCEMAAAACAAMA4hAAAACOBghPAgAAAgADAPMQAABQkAYI
+gAAAAIAAwAIEQAAQJMGCA0BAAACAAMAFREAAG6qBggMAAAAAgADACIRAAB6qgYIDAAAAAIAAwAx
EQAAhqoGCAwAAAACAAMAQBEAADp8CggTAAAAAQAGAFkRAACgqgYIcgAAAAIAAwBnEQAAeCwMCAQA
AAABABQAbhEAAN7FBggMAAAAAgADAHsRAABoLAwIDAAAAAEAFACJEQAA6sUGCBAAAAACAAMAlhEA
APrFBggQAAAAAgADAKMRAAAKxgYIEAAAAAIAAwCyEQAAIEwKCEgAAAACAAQAvhEAAIAsDAgEAAAA
AQAUAMsRAAB8LAwIAQAAAAEAFADbEQAAcLUGCNIBAAACAAMA6xEAABrGBggQAAAAAgADAPgRAAB0
LAwIBAAAAAEAFAALEgAAKsYGCAwAAAACAAMAGBIAADbGBggMAAAAAgADACcSAABCxgYIEAAAAAIA
AwA2EgAAUsYGCBAAAAACAAMAQxIAAGLGBggMAAAAAgADAFASAABuxgYIDAAAAAIAAwANBAAAesYG
CBAAAAACAAMAXxIAAIrGBggMAAAAAgADAG4SAACWxgYIEAAAAAIAAwB7EgAApsYGCAwAAAACAAMA
iBIAALLGBggQAAAAAgADAJcSAADCxgYIDAAAAAIAAwCmEgAAzsYGCBAAAAACAAMAsxIAAN7GBggM
AAAAAgADAMASAADqxgYIEAAAAAIAAwDPEgAA+sYGCAwAAAACAAMA3hIAANjLCwgEAAAAAQAIAAwT
AAC4ywsIBAAAAAEABwA+EwAAhCwMCAwAAAABABQAURMAAAATDAi8AAAAAQATAGETAACQLAwIDAAA
AAEAFAB0EwAAwBMMCLwAAAABABMAhBMAAJwsDAgMAAAAAQAUAJcTAACAFAwIvAAAAAEAEwCnEwAA
8McGCKQBAAACAAMAtxMAAI59CggQAAAAAQAGANATAAANfgoICgAAAAEABgDpEwAAqCwMCAgAAAAB
ABQA6RMAALAsDAgIAAAAAQAUAO8TAADefgoIDAAAAAEABgDpEwAAuCwMCAgAAAABABQA7xMAAEx/
CggNAAAAAQAGAOkTAADALAwICAAAAAEAFAAIFAAAKekGCBAAAAACAAMAFBQAADnpBggQAAAAAgAD
ACIUAACgfwoIPAAAAAEABgAoFAAA4H8KCDwAAAABAAYA7xMAACqACggOAAAAAQAGAC4UAADA7QYI
0AIAAAIAAwA9FAAAAC0MCEAAAAABABQAwwcAAHBMCghCAAAAAgAEAEYUAABALQwIBAAAAAEAFABU
FAAARC0MCAQAAAABABQAWxQAADDxBghwAAAAAgADAGcUAADg+AYIIgIAAAIAAwB2FAAA6CwMCAQA
AAABABQAihQAAOwsDAgEAAAAAQAUAJUUAAAC/QYIEAAAAAIAAwCiFAAAEv0GCBAAAAACAAMAsRQA
ACL9BggQAAAAAgADAL4UAAAy/QYIEAAAAAIAAwDNFAAAQv0GCA0AAAACAAMA2hQAAE/9BggNAAAA
AgADAA8IAAC8ywsIBAAAAAEABwDpFAAAfC0MCAQAAAABABQA7xQAAHgtDAgEAAAAAQAUAPkUAABc
LQwIBAAAAAEAFAAJFQAApDIMCAQAAAABABUAFRUAAGAtDAgEAAAAAQAUAB8VAABoLQwIBAAAAAEA
FAAlFQAAbC0MCAQAAAABABQAMBUAAHAtDAgEAAAAAQAUADwVAAB0LQwIBAAAAAEAFABIFQAAZC0M
CAQAAAABABQAUhUAAIAtDAgEAAAAAQAUAFkVAADsgAoIEQAAAAEABgByFQAAC4EKCBQAAAABAAYA
hRUAAFAtDAgIAAAAAQAUAJAVAABILQwICAAAAAEAFACbFQAAWC0MCAQAAAABABQAqBUAAP2ACggO
AAAAAQAGAMEVAACwEQcIGB8AAAIAAwDVFQAAADEHCIsCAAACAAMA1AoAAG01BwgQAAAAAgADAOoV
AAB9NQcIEAAAAAIAAwD3FQAAkDUHCKEAAAACAAMAChYAADc5BwgQAAAAAgADABYWAABHOQcIEAAA
AAIAAwAkFgAAVzkHCBAAAAACAAMAMBYAAGc5BwgQAAAAAgADAD4WAAB3OQcIEAAAAAIAAwBKFgAA
hzkHCBAAAAACAAMAWBYAAFeTCggMAAAAAQAGAHEWAADwPAcIGgAAAAIAAwCIFgAAED0HCM0AAAAC
AAMAnRYAAOA9BwhxAAAAAgADAKkWAADukwoIDAAAAAEABgDCFgAAYD4HCEUBAAACAAMAzRYAAAuU
CggLAAAAAQAGAOYWAACwPwcInAEAAAIAAwD3FgAAwJgKCKwDAAABAAYABhcAAPqTCggRAAAAAQAG
AB8XAABQQQcI6gAAAAIAAwAsFwAAxpwKCAkAAAABAAYARRcAAHBJBwiOAQAAAgADAGEXAACQTAcI
CwEAAAIAAwB4FwAAIE4HCJoAAAACAAMAgRcAAPBOBwhDAAAAAgADAJIXAABgVAcIwQAAAAIAAwCi
FwAA0FoHCBMBAAACAAMAqRcAAKBcBwhDAAAAAgADALYXAADwXAcIogAAAAIAAwDEFwAAoF0HCAAD
AAACAAMA0RcAANOACggDAAAAAQAGANwXAABEEAwIBAAAAAEAEADkFwAAiC0MCAQAAAABABQA8xcA
AOCkCgg+AAAAAQAGAP8XAAAgpQoIEAAAAAEABgAPGAAAoGAHCM8AAAACAAMAIhgAAJ2fCggTAAAA
AQAGADsYAABwYQcIegEAAAIAAwBNGAAASBAMCAQAAAABABAAWxgAAEAQDAgEAAAAAQAQAGIYAADw
YgcIvwAAAAIAAwBnGAAA+rIKCAUAAAABAAYAgBgAALBjBwg1BAAAAgADAIwYAABApQoICQAAAAEA
BgCaGAAAMKUKCBAAAAABAAYArRgAAPBnBwjaAwAAAgADALcYAABMEAwICAAAAAEAEADIGAAA0GsH
CM0PAAACAAMA3xgAAMefCggVAAAAAQAGAPgYAACwnwoIFwAAAAEABgARGQAAOBAMCAgAAAABABAA
HxkAANyfCggPAAAAAQAGADgZAABgfwcIYwEAAAIAAwBUGQAAcp8KCBwAAAABAAYAbRkAANCABwia
AQAAAgADAHkZAACOnwoIDwAAAAEABgCSGQAATKUKCAQAAAABAAYApBkAAIwtDAgEAAAAAQAUAKoZ
AACULQwIBAAAAAEAFAC0GQAAkC0MCAQAAAABABQAvhkAAMelCggWAAAAAQAGANcZAACxpgoIDwAA
AAEABgDwGQAAgJQHCLkBAAACAAMAARoAAOemCggMAAAAAQAGABoaAABAlgcIbQMAAAIAAwAmGgAA
06YKCBQAAAABAAYAPxoAAMCmCggTAAAAAQAGAE0aAADgrAoIQAAAAAEABgBWGgAAIK0KCDsAAAAB
AAYAZRoAAD+qCggZAAAAAQAGAH4aAABYqgoIHQAAAAEABgCXGgAAmC0MCAQAAAABABQAoBoAAK2t
CggOAAAAAQAGALIaAADQwgcIbwQAAAIAAwDFGgAAEq4KCBMAAAABAAYA3hoAALiuCggTAAAAAQAG
APcaAACOrgoIFAAAAAEABgAQGwAAoq4KCBYAAAABAAYAKRsAAMCvCggPAAAAAQAGAEIbAABQ1QcI
rwcAAAIAAwBRGwAApbAKCAkAAAABAAYAahsAAMDSBwjGAQAAAgADAHgbAACusAoIDwAAAAEABgCR
GwAAwEwKCHAAAAACAAQAwwcAADBNCghjAAAAAgAEAJ8bAAAA3QcINgEAAAIAAwCvGwAAELMKCBAA
AAABAAYAyBsAAJwtDAgEAAAAAQAUANwbAAD/sgoIEQAAAAEABgD1GwAA9bIKCAoAAAABAAYADwgA
AMDLCwgEAAAAAQAHAA4cAAAYAAAABAAAAAYADAAYHAAAhLQKCAQAAAABAAYAMhwAAKy0CggIAAAA
AQAGAEscAACgTQoIXwAAAAIABADDBwAAAE4KCFIAAAACAAQAWxwAAKAtDAgEAAAAAQAUAG0cAABg
TgoI3QAAAAIABAB9HAAA8bQKCBAAAAABAAYAlhwAAKD1BwhKAAAAAgADAKkcAACkLQwIBAAAAAEA
FACuHAAAC7UKCBUAAAABAAYAxxwAAMMDCAgQAAAAAgADANMcAADTAwgIEAAAAAIAAwDhHAAAMPgH
CF8JAAACAAMA8RwAAAG1CggKAAAAAQAGAAodAADjAwgIEAAAAAIAAwAXHQAA8wMICBAAAAACAAMA
Jh0AAAMECAgQAAAAAgADADUdAAATBAgIEAAAAAIAAwBEHQAAIwQICA0AAAACAAMADwgAAMTLCwgE
AAAAAQAHAMMHAABATwoIIAAAAAIABABTHQAAYLcKCAgAAAABAAYAYx0AADAECAj1AAAAAgADAHEd
AAAwBQgIGQMAAAIAAwB8HQAAMLcKCAQAAAABAAYAjR0AAFAICAiwAAAAAgADAJgdAACsLQwIBAAA
AAEAFACiHQAAbRAICBAAAAACAAMArh0AAH0QCAgQAAAAAgADALwdAAA0twoIEQAAAAEABgDVHQAA
YBUMCIABAAABABMA5R0AAIC3CgjnAwAAAQAGAPUdAACoLQwIBAAAAAEAFAAPCAAAyMsLCAQAAAAB
AAcABgoAAMC7CgjAAAAAAQAGAAUeAAB3uwoIGgAAAAEABgAeHgAAYL8KCCAAAAABAAYANx4AAEa9
CggaAAAAAQAGAFAeAABgvQoIGgAAAAEABgBpHgAAgL8KCCAAAAABAAYAgh4AACDBCggFAAAAAQAG
AI4eAACgvwoIIAAAAAEABgCnHgAAer0KCBoAAAABAAYAwB4AAMC/CgggAAAAAQAGANkeAACUvQoI
GgAAAAEABgDyHgAA4L8KCCEAAAABAAYACx8AAK69CggbAAAAAQAGACQfAAAgwAoIIQAAAAEABgA9
HwAAyb0KCBUAAAABAAYAVh8AAGDACggiAAAAAQAGAG8fAABgvgoIJwAAAAEABgCJHwAAoL4KCCEA
AAABAAYAox8AACC/CgghAAAAAQAGAL0fAADgvgoIJwAAAAEABgDXHwAA4MAKCCAAAAABAAYA8B8A
AADBCgggAAAAAQAGAAkgAACgwAoIIgAAAAEABgAiIAAAMGMICOUAAAACAAMAIQEAALQtDAgEAAAA
AQAUADAgAACraggIEAAAAAIAAwA8IAAAsGYICBkAAAACAAMASiAAALAtDAgEAAAAAQAUAOEOAAC7
aggIEAAAAAIAAwBWIAAAj8EKCBYAAAABAAYAbyAAALgtDAgEAAAAAQAUAMMHAABgTwoIPwAAAAIA
BAB7IAAAwC0MCAQAAAABABQAiiAAALwtDAgEAAAAAQAUAJUgAAAAawgI5QAAAAIAAwClIAAAYGwI
CNsAAAACAAMADwgAAMzLCwgEAAAAAQAHAMMHAACgTwoIJwAAAAIABACxIAAAxC0MCAQAAAABABQA
uCAAANBPCggmAAAAAgAEAMcgAADILQwIBAAAAAEAFADWIAAA8HIICJMAAAACAAMA5yAAACHCCggR
AAAAAQAGAAAhAACAdQgIGQAAAAIAAwAOIQAAMsIKCBMAAAABAAYADwgAANDLCwgEAAAAAQAHACch
AACgdQgIwQEAAAIAAwA6IQAAAFAKCKAAAAACAAQASCEAACDDCgg0AAAAAQAGAFkhAABgwwoINAAA
AAEABgBvIQAA0H0ICMkAAAACAAMAdSEAAEDECgg0AAAAAQAGAIYhAADbwwoIEAAAAAEABgCfIQAA
wMgKCDQAAAABAAYAtiEAAADJCgg0AAAAAQAGAMYhAACYxAoIFwAAAAEABgDfIQAAQMkKCBwBAAAB
AAYA9yEAAFzKCggYAAAAAQAGABEiAACAygoIvAEAAAEABgAoIgAAQMwKCEwAAAABAAYAQiIAAKDM
Cgi4AAAAAQAGAF0iAABYzQoIFAAAAAEABgB4IgAAbM0KCAwAAAABAAYAkCIAAHjNCggcAAAAAQAG
AKciAACgzQoINAAAAAEABgDBIgAA1M0KCBQAAAABAAYA3SIAAOjNCggIAAAAAQAGAPsiAAAAzgoI
QAAAAAEABgAcIwAAwIkICA8AAAACAAMAJSMAAIAuDAgEAAAAAQAUADAjAAAALgwIBAAAAAEAFAA7
IwAABC4MCBAAAAABABQAQyMAAK7OCggXAAAAAQAGAFwjAAAgLgwIYAAAAAEAFABpIwAAxc4KCB0A
AAABAAYAgiMAAOTOCggfAAAAAQAGAIwjAABg6goIJBUAAAEABgCeIwAAoP8KCEgqAAABAAYAsCMA
AAAqCwgkFQAAAQAGAMAjAABAPwsI8EoAAAEABgDQIwAA2IoLCAIAAAABAAYA3iMAAOCXCwgAAQAA
AQAGAOgjAADgmAsIHAQAAAEABgDyIwAAkJcICAAAAAAAAAMA/yMAAJiXCAgAAAAAAAADAAkkAABt
vAgIDAAAAAIAAwAUJAAAebwICAwAAAACAAMAIiQAAIW8CAgJAAAAAgADADAkAAD2vwgIDAAAAAIA
AwA7JAAAAsAICAkAAAACAAMASCQAAAvACAgJAAAAAgADAO8OAADAwQgIDAAAAAIAAwD6DgAAzMEI
CAwAAAACAAMACA8AANjBCAgJAAAAAgADAFYkAAAQyggIxwAAAAIAAwBlJAAAhC4MCAQAAAABABQA
diQAAE3UCAgNAAAAAgADAIEkAABa1AgICgAAAAIAAwCOJAAAkNUICGkAAAACAAMApCQAAEDlCAhr
AAAAAgADAKwkAAAivQsIFAAAAAEABgDFJAAAYb0LCBIAAAABAAYA3iQAAHO9CwgKAAAAAQAGAPck
AAAA6QgIEQEAAAIAAwABJQAA6b0LCA4AAAABAAYAGiUAAOC9CwgJAAAAAQAGADMlAADA7wgIhgMA
AAIAAwBAJQAARr8LCA0AAAABAAYAWSUAAC+/CwgXAAAAAQAGAHIlAACMLgwIBAAAAAEAFAB6JQAA
qC4MCAQAAAABABQAgCUAAKwuDAgEAAAAAQAUAIklAACwLgwIBAAAAAEAFACaJQAAmC4MCAQAAAAB
ABQAniUAAJQuDAgEAAAAAQAUAKUlAACQLgwIBAAAAAEAFACrJQAAoC4MCAQAAAABABQAtSUAAJwu
DAgEAAAAAQAUALslAACILgwIBAAAAAEAFADAJQAApC4MCAQAAAABABQAwwcAAHBTCgh6AAAAAgAE
AMglAAAwAQkIWQAAAAIAAwDUJQAAUAIJCAkAAAACAAMA3yUAAGACCQhcAAAAAgADAOglAADAAgkI
cAAAAAIAAwD5JQAAVBcMCAwAAAABABMAByYAAIADCQhPAAAAAgADAA8IAADUywsIBAAAAAEABwAR
JgAAiWcJCAwAAAACAAMAHyYAAJVnCQgMAAAAAgADACwmAABMwAsIFQAAAAEABgBGJgAAYBcMCDQA
AAABABMAUyYAAOBnCQh4AAAAAgADAF4mAABgaAkIFAAAAAIAAwBjJgAAtC4MCBQAAAABABQAbyYA
AIBoCQg+AAAAAgADAHwmAADMLgwIBAAAAAEAFACAJgAAwGgJCDUAAAACAAMAhSYAAMguDAgEAAAA
AQAUAKkcAADQLgwIBAAAAAEAFACQJgAA4GwJCP4AAAACAAMAnCYAADBuCQiUAAAAAgADAKkmAACo
MgwIBAAAAAEAFQCtJgAA1C4MCAgAAAABABQA6RMAANwuDAgIAAAAAQAUALYmAABmwwsICgAAAAEA
BgDPJgAA4HIJCDUAAAACAAMA3iYAALQvDAgEAAAAAQAUAOgmAAC4LwwIBAAAAAEAFADxJgAAsC8M
CAQAAAABABQA+iYAAKwvDAgEAAAAAQAUAAInAAAALwwIEAAAAAEAFAAOJwAAIC8MCIwAAAABABQA
GCcAALCDCQhcAgAAAgADACMnAAAgxQsIKAAAAAEABgAxJwAAEIYJCI0BAAACAAMAQicAAODECwhA
AAAAAQAGABgnAAAgpgkIXAIAAAIAAwAjJwAAoMULCCgAAAABAAYAMScAAICoCQhYAgAAAgADAE0n
AABgxQsIQAAAAAEABgAYJwAAYMsJCFwCAAACAAMAIycAACDGCwgoAAAAAQAGADEnAADAzQkIgAIA
AAIAAwBYJwAA4MULCEAAAAABAAYAYycAABDyCQipAAAAAgADAG8nAADg8gkICQAAAAIAAwB8JwAA
UPMJCBoAAAACAAMAhycAAODzCQgoAAAAAgADAJMnAACg9AkIUgAAAAIAAwCiJwAAAPUJCLsCAAAC
AAMAqScAAND4CQhKAAAAAgADALYnAADALwwIEgAAAAEAFADLJwAAsPoJCDwAAAACAAMA3ycAAPD6
CQh8AAAAAgADAPknAACw+wkIcQkAAAIAAwANKAAAMAUKCAgBAAACAAMAIigAAEAGCgiuBgAAAgAD
ADMoAADwDAoIjQMAAAIAAwBHKAAAgBAKCHoAAAACAAMAWSgAAAARCgiACAAAAgADAGwoAACAGQoI
rQEAAAIAAwB+KAAAvC8MCAQAAAABABQAkSgAAMAbCgjmAAAAAgADAK0oAABgHQoIqAAAAAIAAwDL
KAAAYfwJCAAAAAAAAAMA0CgAAGv9CQgAAAAAAAADANUoAADn/QkIAAAAAAAAAwDaKAAAC/4JCAAA
AAAAAAMA3ygAAC/+CQgAAAAAAAADAOQoAABS/gkIAAAAAAAAAwDpKAAAwf4JCAAAAAAAAAMA7igA
APT+CQgAAAAAAAADAPMoAAAk/wkIAAAAAAAAAwD4KAAAiv8JCAAAAAAAAAMA/SgAALv/CQgAAAAA
AAADAAIpAADo/wkIAAAAAAAAAwAHKQAAVAAKCAAAAAAAAAMADCkAAIwACggAAAAAAAADABEpAAC6
AAoIAAAAAAAAAwAWKQAA/gAKCAAAAAAAAAMAGykAAGYBCggAAAAAAAADACApAAC3AQoIAAAAAAAA
AwAlKQAAFAIKCAAAAAAAAAMAKikAADoCCggAAAAAAAADAC8pAACpAgoIAAAAAAAAAwA0KQAA9gIK
CAAAAAAAAAMAOSkAAD78CQgAAAAAAAADAD4pAABWAwoIAAAAAAAAAwBDKQAAgAMKCAAAAAAAAAMA
SCkAAPv8CQgAAAAAAAADAE0pAADXBAoIAAAAAAAAAwBSKQAAqgQKCAAAAAAAAAMAVykAAJgECggA
AAAAAAADAFwpAACHBAoIAAAAAAAAAwBhKQAAeQQKCAAAAAAAAAMAZykAAGMECggAAAAAAAADAG0p
AABUBAoIAAAAAAAAAwBzKQAARgQKCAAAAAAAAAMAeSkAAAQECggAAAAAAAADAH8pAAAoCwoIAAAA
AAAAAwCFKQAAkQYKCAAAAAAAAAMAiykAANgKCggAAAAAAAADAJEpAADICgoIAAAAAAAAAwCXKQAA
uAoKCAAAAAAAAAMAnSkAAKgKCggAAAAAAAADAKMpAACYCgoIAAAAAAAAAwCpKQAAiAoKCAAAAAAA
AAMArykAAHgKCggAAAAAAAADALUpAABoCgoIAAAAAAAAAwC7KQAAWAoKCAAAAAAAAAMAwSkAACgK
CggAAAAAAAADAMcpAAAICgoIAAAAAAAAAwDNKQAA6AkKCAAAAAAAAAMA0ykAAMgJCggAAAAAAAAD
ANkpAACoCQoIAAAAAAAAAwDfKQAAMAkKCAAAAAAAAAMA5SkAAPgICggAAAAAAAADAOspAABYCQoI
AAAAAAAAAwDxKQAAaAgKCAAAAAAAAAMA9ykAAMAICggAAAAAAAADAP0pAACgCAoIAAAAAAAAAwAD
KgAAqAYKCAAAAAAAAAMACSoAACAICggAAAAAAAADAA8qAADIBwoIAAAAAAAAAwAVKgAAYAcKCAAA
AAAAAAMAGyoAAOAGCggAAAAAAAADACEqAADABgoIAAAAAAAAAwAnKgAAUAwKCAAAAAAAAAMALSoA
AFsMCggAAAAAAAADADMqAABtDAoIAAAAAAAAAwA5KgAA8AsKCAAAAAAAAAMAPyoAAAIMCggAAAAA
AAADAEUqAAAODAoIAAAAAAAAAwBLKgAAGQwKCAAAAAAAAAMAUSoAACQMCggAAAAAAAADAFcqAAAv
DAoIAAAAAAAAAwBdKgAAOgwKCAAAAAAAAAMAYyoAAEUMCggAAAAAAAADAGkqAAB4DAoIAAAAAAAA
AwBvKgAAiAwKCAAAAAAAAAMAdSoAAJgMCggAAAAAAAADAHsqAACoDAoIAAAAAAAAAwCBKgAAuAwK
CAAAAAAAAAMAhyoAAMgMCggAAAAAAAADAI0qAAC1DgoIAAAAAAAAAwCTKgAAuA8KCAAAAAAAAAMA
mSoAAJAPCggAAAAAAAADAJ8qAABgDgoIAAAAAAAAAwClKgAAWA8KCAAAAAAAAAMAqyoAAOgOCggA
AAAAAAADALEqAACpFwoIAAAAAAAAAwC3KgAAzBcKCAAAAAAAAAMAvSoAAL0XCggAAAAAAAADAMMq
AAAAFQoIAAAAAAAAAwDJKgAATxUKCAAAAAAAAAMAzyoAABgTCggAAAAAAAADANUqAAATGAoIAAAA
AAAAAwDbKgAABBgKCAAAAAAAAAMA4SoAAPoYCggAAAAAAAADAOcqAADRGAoIAAAAAAAAAwDtKgAA
whgKCAAAAAAAAAMA8yoAALcYCggAAAAAAAADAPkqAACsGAoIAAAAAAAAAwD/KgAAlRgKCAAAAAAA
AAMABSsAAIkYCggAAAAAAAADAAsrAAB+GAoIAAAAAAAAAwARKwAAPRgKCAAAAAAAAAMAFysAAOAv
DAgYAAAAAQAUACQrAAAIMAwIBAAAAAEAFAAzKwAAwCMKCBwAAAACAAMASSsAAOAjCgibAAAAAgAD
AFgrAACAJAoIkwAAAAIAAwBnKwAAICUKCH8AAAACAAMAfSsAAKAlCgiBAAAAAgADAI4rAAAwJgoI
nQEAAAIAAwCrKwAA0CcKCM0AAAACAAMAvCsAAKAoCghTAQAAAgADANYrAAAAKgoIFwEAAAIAAwDf
KwAAICsKCIQAAAACAAMA+ysAALArCgicAAAAAgADABYsAABQLAoIMwEAAAIAAwApLAAAkC0KCIEA
AAACAAMAOywAACAuCggxBQAAAgADAFcsAACYFwwICAAAAAEAEwBhLAAAADAMCAgAAAABABQAaywA
ACAwDAjAAAAAAQAUAHssAADgMAwIBAAAAAEAFACQLAAA4DMKCAcHAAACAAMAniwAAPgvDAgEAAAA
AQAUAKosAAAMMAwIBAAAAAEAFADaKAAAkCcKCAAAAAAAAAMA3ygAAGAnCggAAAAAAAADAOQoAACo
JwoIAAAAAAAAAwD9KAAAyCYKCAAAAAAAAAMAAikAAPgmCggAAAAAAAADANUoAAB1JgoIAAAAAAAA
AwDzKAAAGCcKCAAAAAAAAAMA+CgAAAgnCggAAAAAAAADALcsAABhPwoIAAAAAAAAAwC8LAAAmkQK
CAAAAAAAAAMAwSwAAIpECggAAAAAAAADAMYsAAB7RAoIAAAAAAAAAwBXKQAAIEEKCAAAAAAAAAMA
yywAANVECggAAAAAAAADANAsAADFRAoIAAAAAAAAAwA0KQAAQEEKCAAAAAAAAAMAFikAAMlDCggA
AAAAAAADABspAADrQwoIAAAAAAAAAwA+KQAAmEIKCAAAAAAAAAMAKikAAIZDCggAAAAAAAADAC8p
AAB7QwoIAAAAAAAAAwDVLAAA2EEKCAAAAAAAAAMA2iwAAM5CCggAAAAAAAADAN8sAAC/QgoIAAAA
AAAAAwDkLAAAbUMKCAAAAAAAAAMA6SwAACBDCggAAAAAAAADAO4sAAARQwoIAAAAAAAAAwDzLAAA
A0MKCAAAAAAAAAMAyygAAPVCCggAAAAAAAADAPgsAAAwQgoIAAAAAAAAAwBhKQAAWEQKCAAAAAAA
AAMAZykAAE1ECggAAAAAAAADAP4sAAClQgoIAAAAAAAAAwB5KQAABUQKCAAAAAAAAAMABC0AAPZD
CggAAAAAAAADAAAHAAAASQoIGwAAAAIAAwAKLQAAEBAMCAAAAAAAAgwAGy0AABAQDAgAAAAAAAIM
AC4tAAAQEAwIAAAAAAACDAA/LQAAEBAMCAAAAAAAAgwAUy0AAFwQDAgAAAAAAQISAGktAAAQEAwI
AAAAAAACDAB8LQAAEBAMCAAAAAAAAgwAki0AAODoCggkAAAAEQAGAKEtAAAA7QQILgUAABIAAwCv
LQAAlDIMCAQAAAARABQAwC0AAKDXBghBAAAAIgADAMctAABg5AoITAAAABEABgDiLQAAQFMHCB8B
AAAiAAMA6i0AAJwQDAgEAAAAEQATAPUtAAAATAcIKQAAABIAAwAFLgAAALAGCD4AAAASAAMAFy4A
AAAAAAAAAAAAIAAAADMuAACglwgIBQEAABIAAwBELgAAAJYICEYAAAASAAMATS4AADBwCQg3AAAA
IgADAFQuAACQzwYIJQAAABIAAwBbLgAAUGUGCK0AAAASAAMAby4AAECHBggJAAAAEgADAHsuAACQ
8gQIKQAAABIAAwCELgAA4PcJCOcAAAASAAMAjS4AAMCTBwi9AAAAEgADAJwuAAAgwQYIqAEAABIA
AwCoLgAA4CwMCAQAAAARABQAsy4AAPA6CgjlAQAAEgIDAMQuAADgUwUI7gAAACIAAwDNLgAAoBAM
CAQAAAAhABMA2y4AAIDHBwggAAAAEgADAOwuAAAglwgIbQAAACIAAwD0LgAAsK4GCEgAAAASAAMA
Ai8AACDiCghIAAAAEQAGAB0vAADwxAYIewAAABIAAwAwLwAAgPcECBoAAAASAAMANi8AAFDzCAg9
BAAAEgADAE0vAABA+QkIFAAAABICAwBfLwAAYB8ICHoOAAASAAMAfy8AAIAgDAgEAAAAIQAUAJgv
AAAg4QQIIgAAABIAAwCrLwAAyDEMCAQAAAARABQAty8AAOCWCAgxAAAAEgADAMEvAABQvgcIVAAA
ABIAAwDTLwAADSIKCAAAAAASAgMA6i8AABCkBgh6AAAAIgADAPovAAAAAAAAAAAAACYAAAATMAAA
IOgKCFwAAAARAAYAKDAAAABJBwgvAAAAIgADADIwAADwSgoI9QAAABIABABEMAAAAEsHCPgAAAAi
AAMASzAAAKBsCQg0AAAAEgADAFQwAAAw+QkICAAAABICAwBiMAAA8KwICBABAAASAAMAfDAAAJBp
BghjAAAAEgADAIwwAADQPAcIDAAAACIAAwCTMAAAcDwHCDEAAAASAAMAnDAAAOCxBghAAAAAEgAD
AKowAABg8gQIKAAAABIAAwC3MAAAQEIHCLYEAAAiAAMAvzAAACCDCQgtAAAAEgADANEwAACUEAwI
BAAAABEAEwDYMAAAQFkGCAABAAASAAMA7TAAAMAgBQj6DwAAEgADAP0wAADgLAwIBAAAACEAFAAG
MQAAcMUGCG4AAAASAAMAHTEAAAARDAgEAAAAEQATADMxAAAASQcILwAAABIAAwBDMQAAAEwHCCkA
AAAiAAMAUTEAAGCCCQgwAAAAIgADAF4xAAAAAgUIJgAAABIAAwBzMQAAYEcHCC8AAAASAAMAfjEA
AFCUBgjcAQAAEgADAJIxAACQpgcIXAAAABIAAwClMQAA0FwGCDMAAAASAAMAtzEAAJCuBggHAAAA
EgADAMgxAAAg+AQIVwAAACIAAwDQMQAAkDMKCEQAAAASAgMA4TEAADCfBgjRAAAAIgADAO8xAABQ
/AYIaAAAABIAAwD3MQAAgHUJCDQAAAASAAMACzIAAACoCAgGAQAAEgADACUyAAAAAAAAAAAAACAA
AAA0MgAAYIIJCDAAAAAiAAMAPzIAAMBfBgi3AAAAEgADAE0yAADgUgYI8AAAABIAAwBYMgAA4LQI
CCIBAAASAAMAcjIAAOB5CghUAAAAEQAGAIIyAACg4woITAAAABEABgCeMgAAAAAAAAAAAAAgAAAA
szIAAGCWBgivAAAAIgADAMIyAADQbgkInAAAABIAAwDLMgAAEEAICHEDAAASAAMA7DIAAKD3BAhQ
AAAAEgADAPgyAAAgswgIkAAAABIAAwAEMwAAwOgGCGkAAAASAAMAGDMAAIDoBAjtAAAAEgADACcz
AABwrQQI9AUAABIAAwAxMwAAUMIICFMAAAAiAAMAOTMAAMA8BwgMAAAAIgADAEEzAAAgMQwIBAAA
ABEAFABUMwAAoJ4ICF8AAAASAAMAXjMAADBwCQg3AAAAEgADAGczAACw1wQIeQEAACIAAwB4MwAA
AMYICKMAAAAiAAMAhTMAAGAECQg8AAAAEgADAJQzAAAw0QYIrAAAABIAAwCeMwAA4PIHCAACAAAS
AAMApjMAACC0BAjTAAAAEgADAK4zAACg1gYIqwAAABIAAwC2MwAA0BkICJAFAAASAAMA1jMAANDU
CAi2AAAAEgADAOIzAADAowcIxQIAABIAAwDxMwAAUCEKCL0AAAASAgMACzQAACDOBAj5AgAAEgAD
ABQ0AADgzwcIWgAAABIAAwAuNAAAkLoGCJIAAAASAAMAQTQAAGDzBAgfAAAAIgADAEg0AAAsEAwI
BAAAABEAEABZNAAA0L4ICCsAAAAiAAMAaTQAAMvDCggQAAAAEQAGAIE0AAAACQgIRwMAABIAAwCS
NAAA1BAMCAQAAAARABMAnzQAAOCTCwgkAAAAEQAGAK00AABAUwcIHwEAABIAAwC3NAAAAIUGCHgB
AAASAAMAxTQAAGBaBQiOBAAAEgADANs0AACAiQYIJwEAABIAAwDxNAAAAOcECKQAAAASAAMA/jQA
AOA/BQhSAAAAEgADABE1AABwlQgILwAAABIAAwAZNQAAgI0HCDQGAAASAAMALzUAAAEAAAAAAAAA
EADx/0s1AABg5gQIWwAAACIAAwBTNQAAQEgFCBQBAAASAAMAbDUAAADcBAiqAQAAIgADAHk1AACw
rAYIEgAAABIAAwCDNQAAEPMECEMAAAASAAMAijUAAIDzBAghAAAAEgADAJU1AADMEAwIBAAAABEA
EwCnNQAA0DEMCAQAAAARABQAuzUAADwyDAgEAAAAEQAUAM81AACA+QkICAAAABICAwDmNQAAwPcF
CCEAAAASAAMA8DUAANBUBQhdAwAAEgADAAE2AAAkMQwICAAAABEAFAAYNgAAcFIFCP0AAAASAAMA
HzYAAKCLBggSAAAAEgADAC02AACg2QYIZgAAACIAAwA0NgAA4EkGCC4GAAASAAMARzYAADBmBQis
AAAAEgADAFI2AAAQAAAABAAAABYADABYNgAAUIMJCC4AAAAiAAMAYDYAAJDwBgifAAAAEgADAG02
AADgPAcIDAAAACIAAwB1NgAAAAAAAAAAAAAgAAAAizYAAEBPBwgSAAAAEgADAJY2AABA2AYIxgAA
ABIAAwCiNgAAwOUICL0BAAASAAMAtDYAALBHBwhNAQAAEgADAL02AAAAAAAAAAAAACAAAADgNgAA
UOkGCOkDAAASAAMA7jYAADAbCgiFAAAAEgIDAAA3AAAAAAAAAAAAACAAAAAVNwAAoK8GCFwAAAAS
AAMAJTcAAKBZBQg0AAAAEgADADc3AADpwgoIDQAAABEABgBONwAAUEwFCGwAAAASAAMAVjcAAKDa
BggNAAAAIgADAF83AAA8FQwICAAAABEAEwBoNwAAIGEGCEMAAAASAAMAdDcAAMARDAiYAAAAEQAT
AIQ3AADA3wUIhAAAABIAAwCfNwAAQL4ICIwAAAAiAAMApzcAAGCyCAi2AAAAEgADALM3AADQowYI
MwAAABIAAwDFNwAAcDwHCDEAAAAiAAMAzDcAAADqBAgWAAAAIgADANg3AAAAAAAAAAAAACAAAADw
NwAAoPAJCCkAAAAiAAMA/DcAAEBtCAiVAwAAEgADABE4AACA5QoITAAAABEABgAsOAAAwE8FCKoC
AAASAAMAMjgAAIDUBAh7AAAAEgADAEM4AAAwuwYI6AEAABIAAwBeOAAAAAAAAAAAAAAgAAAAfDgA
APBQBgirAQAAIgADAIc4AAAAAAAAAAAAACYAAACcOAAAAHUJCDQAAAASAAMArzgAADAyDAgEAAAA
EQAUAMI4AAAwNgUIBwEAABIAAwDTOAAAMHcGCDIBAAASAAMA4TgAACBUCggEAAAAEQAGAOg4AAAA
uggIbQIAACIAAwDzOAAAAOYECFsAAAAiAAMA+jgAAHDlBggxAAAAEgADAAY5AABgrAYICgAAABIA
AwAcOQAAAAAAAAAAAAAgAAAAKTkAAABDBggvAAAAEgADADk5AADgcAgI3wEAABIAAwBMOQAAIOoI
CAcBAAASAAMAVTkAAJCiBAhnAAAAEgADAGA5AACQQwgI0wQAABIAAwCCOQAALDEMCAQAAAARABQA
kjkAAOQwDAgEAAAAEQAUAKY5AACwXQYIewAAABIAAwC+OQAAcO0GCCIAAAASAAMAzDkAAKQQDAgE
AAAAIQATANs5AAAg+QkICAAAABICAwDqOQAAjBAMCAQAAAARABMA9zkAAABBBQg+BwAAEgADAAY6
AABw4gQIRgAAABIAAwANOgAAAAAAAAAAAAAgAAAAHDoAAHD0CQghAAAAIgADACY6AACwtAYIsgAA
ABIAAwA5OgAAsKMICFcAAAASAAMARjoAACCHCAiYAgAAEgADAFY6AAAQ2QYINwAAACIAAwBhOgAA
sLsFCAIkAAASAAMAbjoAADBXBgg4AQAAEgADAHk6AAAAswYIuwAAABIAAwCMOgAAAK8GCEcAAAAS
AAMAmDoAAPDyCQhgAAAAEgADAKA6AADQaggICgAAABIAAwCyOgAAAAUFCGoAAAASAAMAyToAAJBz
CAjpAQAAEgADANw6AACAgQYI/QEAABIAAwDmOgAAIPgECFcAAAASAAMA+ToAAAB8CQgwAAAAIgAD
AAM7AABggwgIZAAAABIAAwAVOwAAIBAMCAAAAAARAg4AIjsAAJCkBgiHAQAAEgADADg7AAAwMQwI
BAAAABEAFABHOwAAgHsGCF4CAAASAAMAWjsAALDSBAiIAQAAEgADAGo7AAAgZAgIhQIAABIAAwCA
OwAA4AEJCDoAAAASAAMAlTsAADCsBggpAAAAEgADAKA7AABg9wQIHwAAABIAAwClOwAAcHAJCBgC
AAAiAAMArTsAALDaBghtAQAAEgADALU7AABwpAgIQwMAABIAAwC/OwAAQGQKCIwAAAARAAYA0zsA
ADACBQjJAgAAEgADAOg7AACwPAcIDAAAACIAAwDvOwAAMJUICDQAAAASAAMA9zsAALDSBAiIAQAA
EgADAAI8AAAAAAAAAAAAACYAAAAdPAAAsLMICDwAAAASAAMALDwAABCXBggSAAAAEgADADs8AABQ
2QYIRAAAACIAAwBKPAAAAKMECGcAAAASAAMAWDwAABBsCQgfAAAAEgADAGE8AAAEEQwIBAAAABEA
EwB8PAAA1DEMCAQAAAARABQAjTwAACDRBAhoAQAAEgADAJQ8AAC4ewoIFAAAABEABgClPAAAUOUE
CFsAAAAiAAMArDwAAIC0BggqAAAAEgADAL88AAAgzwoIAAMAABEABgDUPAAAoNQICCIAAAAiAAMA
2zwAAKCHCQhBHgAAEgADAPE8AAA4MQwICAAAABEAFAD/PAAA6GMKCBQAAAARAAYAGT0AAEBXBwht
AAAAEgADACI9AADw5QYIVwAAABIAAwAyPQAAIBEMCJgAAAARABMAQT0AABBbCAgXBAAAEgADAGE9
AAAgRwcIOQAAABIAAwBxPQAAsKcHCGAAAAASAAMAgz0AABDQBggVAQAAEgADAJA9AACQ9wUIIQAA
ABIAAwCbPQAAsNoGCG0BAAAiAAMAoT0AANDmBgjlAQAAEgADALQ9AADAdAkINQAAABIAAwC8PQAA
0DAHCCcAAAASAAMAyT0AABCpCAjfAwAAEgADANo9AAAwuwsIBAAAACEABgDjPQAAgIMGCLMAAAAS
AAMA8j0AAGCUCwgkAAAAEQAGAAM+AABAMQwIBAAAABEAFAAYPgAAgOsHCBoAAAASAAMAKz4AAKDK
BwhzAAAAEgADAD4+AADA5AoITAAAABEABgBZPgAAAK4ICF4EAAASAAMAaj4AAICUCAgUAAAAEgAD
AIA+AAAAAAAAAAAAACAAAACYPgAAINwKCAAGAAARAAYArz4AAEQxDAgEAAAAEQAUALs+AADgWQUI
NQAAABIAAwDDPgAAYP4ECAoBAAASAAMA0z4AAIQQDAgAAAAAEQITAOA+AADQ8AkIMAAAABIAAwD2
PgAAkMQICIYAAAASAAMA/z4AAFCMBAhPAQAAEgADAAw/AACAWAcIRwAAABIAAwAhPwAAAAAAAAAA
AAAgAAAAOj8AAKDtCAgSAgAAEgADAEM/AACg8AkIKQAAACIAAwBNPwAAAAAAAAAAAAAgAAAAYz8A
ABBdBggrAAAAEgADAIA/AACQCgUIOQAAABIAAwCMPwAAYIoECDMAAAASAAMAnD8AAAEAAAAAAAAA
EADx/7Y/AABgVQYIoAEAABIAAwDAPwAA0DAHCCcAAAAiAAMAyz8AAHDNBgg4AAAAEgADAOE/AAAA
mgYIJwUAACIAAwDyPwAAAAAAAAAAAAAmAAAABkAAAKA5BwhWAAAAEgADABdAAACACAUISgAAABIA
AwAqQAAA4PgECB4AAAAiAAMAMUAAALC9BwiYAAAAEgADAE5AAADgHgoICQEAABICAwBgQAAAAAAA
AAAAAAAgAAAAfUAAAODGCAgjAwAAEgADAIdAAADQXgYIQAAAABIAAwCaQAAAIFoFCDQAAAASAAMA
rUAAAKDJBgipAQAAEgADAL1AAABwxwQIAgEAACIAAwDFQAAA0DwHCAwAAAASAAMAzkAAAIQtDAgE
AAAAIQAUANpAAAAAAAAAAAAAACAAAADyQAAAAKIGCFIAAAAiAAMAAkEAAEBXBwhtAAAAEgADAAxB
AAAgpgYITgQAABIAAwAfQQAAUNcGCEQAAAAiAAMAJ0EAAJCiBAhnAAAAEgADADdBAADgUgYI8AAA
ACIAAwA+QQAAMFUGCCIAAAASAAMATEEAAFwlDAgEAAAAIQAUAFVBAABQEQgIEQAAABIAAwBpQQAA
AAAAAAAAAAAmAAAAgUEAAKDZBghmAAAAEgADAIpBAABwsQYIBwAAABIAAwCcQQAAcgkFCAAAAAAQ
AAMArkEAAADmBAhbAAAAEgADALpBAAAQUAYI3AAAABIAAwDFQQAAwPwGCEIAAAASAAMA0kEAAID5
BAgyAAAAEgADAO1BAACQAQgIMwIAABIAAwAEQgAAQD4KCDoJAAASAgMAGUIAAGBHBwgvAAAAEgAD
ACNCAAAwlwYIPAAAABIAAwA3QgAAcFwGCC8AAAASAAMARkIAADDNBwiZAAAAEgADAF9CAABQ5AQI
GgAAABIAAwBtQgAAcNQICCEAAAAiAAMAc0IAAADVBAhSAgAAEgADAIJCAAAQ2gYIDQAAACIAAwCK
QgAAJAAAAAQAAAAWAAwAo0IAAMBQCAiEBQAAEgADAMpCAABwUwUIcAAAACIAAwDTQgAA6DAMCAQA
AAARABQA6EIAAJDUBwi2AAAAEgADAPdCAABcJQwIBAAAABEAFAABQwAAEPMECEMAAAAiAAMABkMA
ADzkBAgTAAAAIgADAAxDAADwXgUIMAAAACIAAwAVQwAA0IMICE0DAAASAAMALEMAALCZBwgOCgAA
EgADAEBDAACw5QYIPwAAABIAAwBSQwAA7DAMCAQAAAARABQAZkMAAID4BAhXAAAAIgADAGtDAACg
5goIqAAAABEABgCGQwAA4OUKCEwAAAARAAYAoUMAAABKBQgbAgAAEgADAKdDAADgLQwIIAAAABEA
FAC9QwAAkJYICE8AAAASAAMAy0MAAMDpBwijAAAAEgADANVDAACwuwUIAiQAABIAAwDhQwAAPBUM
CAgAAAAhABMA6EMAAEgxDAgEAAAAEQAUAPVDAAAwEAwIBAAAABEAEAAKRAAAwFsGCKcAAAASAAMA
FEQAABCUCAhjAAAAEgADACdEAABgTwcI1AMAACIAAwAvRAAAUFYICLUEAAASAAMAT0QAAFrlBAgh
AAAAEgADAF9EAAD0gAQIAAAAABIAAgBlRAAAQOMKCEQAAAARAAYAgEQAAMDHBggsAAAAEgADAJJE
AABweAYIpQEAABIAAwCjRAAAQDIMCAQAAAARABQAvUQAAJCxBggFAAAAEgADAM9EAAAAnwgIowQA
ABIAAwDcRAAAwHQJCDUAAAAiAAMA40QAAGBZBQg1AAAAEgADAOpEAABQlggINQAAABIAAwD2RAAA
QFcHCG0AAAASAAMABUUAAOBtCQhOAAAAEgADAA9FAACA/AQI1gEAABIAAwAmRQAAMNEGCKwAAAAi
AAMALkUAAKBbCggUAAAAEQAGAEBFAABA2AYIxgAAACIAAwBKRQAAIOQECBsAAAAiAAMAUEUAAEAe
BQh6AgAAEgADAGBFAABgsQYICgAAABIAAwBxRQAAMPcECCMAAAASAAMAd0UAAGAzCggwAAAAEgID
AI5FAACQpAYIhwEAACIAAwCgRQAAMLsLCAQAAAARAAYAtEUAADC7CwgEAAAAIQAGAL5FAABMMQwI
BAAAABEAFADLRQAAELYICNIBAAASAAMA0kUAAKCxBggKAAAAEgADAOFFAADgqgkITyAAABIAAwD3
RQAAINIKCAAEAAARAAYADkYAAAAAAAAAAAAAIAAAACVGAABQyAcIFAAAABIAAwA9RgAAwOEGCAAD
AAAiAAMASEYAAGDTBgi5AQAAEgADAFBGAAAAlQgIMAAAABIAAwBkRgAAYIcECDEAAAASAAMAfkYA
AIggDAgEAAAAIQAUAJRGAAAA8QkIZwAAABIAAwCrRgAAIM4ECPkCAAAiAAMAskYAANjLCwgAAAAA
EADx/8hGAABw9AkIIQAAABIAAwDURgAAUMQICD4AAAAiAAMA4UYAAMQxDAgEAAAAEQAUAP5GAABw
lwYIJQAAABIAAwAMRwAA0AgFCAsAAAASAAMAFkcAAAAAAAAAAAAAIAAAAC1HAACglAQIOQAAACIA
AwBARwAA8LcICCEAAAASAAMASUcAAICDCQgtAAAAEgADAFxHAABATwcIEgAAACIAAwBlRwAAwA8H
COIBAAASAAMAdkcAACAiCgigAAAAEgIDAJJHAAAgegYIXgEAABIAAwChRwAAcMcECAIBAAASAAMA
sEcAAAB8CQgwAAAAIgADALxHAABw6gcIHgAAABIAAwDQRwAA8IIJCC4AAAAiAAMA10cAAKAECQi5
YgAAEgADAOxHAAAwlQgINAAAACIAAwDyRwAAYNMGCLkBAAAiAAMA+UcAANBYBwj0AQAAEgADAAlI
AADgtwUIWAAAABIAAwAaSAAAAAAAAAAAAAAgAAAAMEgAAGDmBAhbAAAAIgADADZIAACwxgQIsQAA
ABIAAwBESAAAMMsJCCkAAAAiAAMAT0gAADD7BAjHAAAAIgADAFlIAABg5woIqAAAABEABgB0SAAA
FDIMCAQAAAARABQAjkgAADD7BAjHAAAAEgADAJpIAACgUAoIvwEAABIABACwSAAAXCUMCAQAAAAh
ABQAuEgAADAXBQjBBgAAEgADAMVIAABw5AQIIgAAACICAwDLSAAAAI4ECCEAAAASAAMA00gAAGDy
Bgh3BgAAEgADAORIAACQiAYIbwAAABIAAwDzSAAAcPEJCEcAAAASAAMAD0kAAHBICgiNAAAAEgAD
AB9JAACgfQoIVAAAABEABgAtSQAAgMcGCDoAAAASAAMAPEkAAIA3BQiuAQAAEgADAFJJAACQCgUI
OQAAACIAAwBcSQAAiBAMCAQAAAARABMAcEkAAGDHBwggAAAAEgADAINJAACAsQYICgAAABIAAwCZ
SQAA8KUJCCkAAAAiAAMAokkAAFBVBwg5AQAAEgADAK9JAACg1AgIIgAAABIAAwC4SQAAgCsMCCAA
AAARABQAx0kAALB0CQgKAAAAEgADANtJAABQMQwIBAAAABEAFADkSQAAUMIHCAUAAAASAAMA9EkA
AGA4CAiuBwAAEgADABVKAACg1wYIQQAAABIAAwAeSgAAMEwHCFgAAAASAAMAJ0oAAEA2BwgbAQAA
EgADADtKAAAAAAAAAAAAACAAAABISgAAUMsGCHUBAAASAAMAWUoAAAA+CggFAAAAEgIDAHFKAACg
6wcIEQAAABIAAwCNSgAAsPMECCEAAAASAAMAlUoAACDRBAhoAQAAEgADAJ5KAACA+AQIVwAAACIA
AwClSgAAoHsHCF0CAAASAAMAtEoAAKCRBgidAQAAEgADAMRKAABQvwYIrQEAABIAAwDQSgAAYEkF
CDkAAAASAAMA3koAACgQDAgEAAAAEQAQAOdKAADQrAYIOQAAABIAAwD7SgAAwOsHCBYHAAASAAMA
CEsAABAeCgjGAAAAEgIDABdLAAAgtAQI0wAAABIAAwAeSwAAwPIJCBkAAAASAAMAKEsAALD5CQgf
AAAAEgIDAEBLAAAMEQwIAgAAABEAEwBOSwAAcBEICFIIAAASAAMAbksAAAC/CAj2AAAAEgADAHRL
AADw9wQILQAAACIAAwB7SwAAAEkHCC8AAAAiAAMAh0sAADCWBggwAAAAEgADAJhLAAAAAAAABAAA
ABYACwCtSwAAgMMLCBgBAAARAAYAwksAAJDTCAi9AAAAEgADAM5LAADQlwYILgIAACIAAwDhSwAA
ALoICG0CAAAiAAMA6ksAAEDQCQhZIAAAEgADAAFMAADAcggIIgAAABIAAwAXTAAA4IoLCCQAAAAR
AAYAKUwAAArmBAghAAAAEgADADlMAAAwOQUIfAQAABIAAwBMTAAAQFQGCOgAAAASAAMAXUwAALCt
BgiaAAAAEgADAGlMAADA4gQIXwEAABIAAwB1TAAAIAIJCCUAAAASAAMAkkwAAJBYBginAAAAEgAD
AJtMAAAQoAYI7gEAACIAAwCtTAAAsMIICJsBAAAiAAMAtEwAAJC8CAhhAQAAEgADAMVMAAAw8gQI
KQAAABIAAwDPTAAAQIoECBwAAAAiAAMA7EwAAEBDBgicBgAAEgADAP9MAAAg5QQILwAAABIAAwAL
TQAAkBAMCAQAAAARABMAEU0AAKBNBwh6AAAAIgADABdNAADgZgUINQIAABIAAwAdTQAAgPwECNYB
AAAiAAMAMk0AAAAAAAAAAAAAIAAAAEtNAACQ6gcItAAAABIAAwBfTQAAsM0GCBYAAAASAAMAc00A
AJQQDAgEAAAAEQITAH5NAAAAfgcIVgEAABIAAwCRTQAAAKsLCNAAAAARAAYAok0AAPAwDAgEAAAA
EQAUALxNAADA9wUIIQAAABIAAwDETQAAIMsHCAsCAAASAAMA2k0AAAwyDAgEAAAAEQAUAOtNAADg
9AcImgAAABIAAwD5TQAAINwGCEgCAAASAAMAA04AAJDRCAgoAAAAEgADAApOAADIEAwIBAAAABEA
EwAVTgAA5CwMCAQAAAAhABQAHk4AADCBBAgAAAAAEgADACVOAADgPAoIEgEAABICAwBDTgAA3MsL
CAAAAAAQAPH/WE4AAADBBggUAAAAEgADAGZOAAAg1QYIfAEAABIAAwBtTgAAgMkECJUEAAASAAMA
ek4AAPBQBgirAQAAEgADAIlOAADQsQYICAAAABIAAwCXTgAAUK8GCEEAAAASAAMAqU4AACC9Bggw
AgAAEgADAL1OAAAgwAgIoAEAABIAAwDETgAAEAAAAAQAAAAWAAwA0U4AAHCjBAixAwAAIgADAOJO
AADgYwUITAIAABIAAwD/TgAA4AgFCIUAAAASAAMAEU8AAADmBAhbAAAAIgADABZPAABEFQwIBAAA
ABEAEwAqTwAAsOcECMQAAAASAAMAOU8AAIDsBAh2AAAAEgADAEFPAABgwQcIkAAAABIAAwBTTwAA
8LMICPAAAAASAAMAaE8AAGDqBAiRAAAAEgADAHFPAAAQ2QYINwAAABIAAwB+TwAA4NEGCLcAAAAS
AAMAhk8AAAAAAAAAAAAAIAAAAKBPAABglwsIJAAAABEABgCxTwAAAI4ECCEAAAAiAAMAvU8AADBZ
BQghAAAAEgADAM1PAACwPQUIJQIAABIAAwDeTwAA0P4FCA1CAAASAAMA7E8AACBpBghuAAAAEgAD
AARQAACw3gYIAgMAACIAAwAOUAAAINEECGgBAAASAAMAHFAAADBVBwgOAAAAIgADAC1QAAAw2gYI
ZQAAABIAAwA1UAAAYLAGCDAAAAASAAMARlAAAKDSBgi+AAAAEgADAE5QAAAgtAQI0wAAABIAAwBa
UAAAMFgFCGQAAAAiAAMAYVAAAFCRBghFAAAAEgADAHlQAACAXgYIRgAAABIAAwCGUAAAyBAMCAQA
AAAhABMApFAAAPDXBghGAAAAIgADAK9QAADQ0ggIcwAAABIAAwC5UAAAYMcGCBcAAAASAAMAx1AA
AKAyDAgEAAAAEQAVAN5QAABA0AcIewIAABIAAwDnUAAAAEMGCC8AAAAiAAMA81AAAOCNBggeAAAA
EgADABFRAABwxwQIAgEAABIAAwAbUQAAANUECFICAAASAAMAI1EAAADkCghEAAAAEQAGAD5RAADg
PAcIDAAAABIAAwBIUQAAIPoECO0AAAASAAMAWlEAAECHBggJAAAAIgADAGRRAACgegoIVAAAABEA
BgB/UQAAkPcICE8AAAASAAMAllEAAPDBBwhgAAAAEgADAKtRAAAQ+wYIQAEAABIAAwC4UQAAIMUI
CNEAAAASAAMAylEAAMDPBghEAAAAEgADANNRAAD0MAwIAQAAABEAFADkUQAA8PUHCBkAAAASAAMA
+lEAAKCNBAg7AAAAEgADAAdSAACA+AQIVwAAABIAAwATUgAAINoGCA0AAAASAAMAHlIAAFCUBgjc
AQAAIgADAC5SAAAwSQcIMwAAABIAAwA0UgAAkNMICL0AAAAiAAMAPlIAAADECgg0AAAAEQAGAERS
AACAXwYIPQAAABIAAwBWUgAAwOQGCKoAAAAiAAMAXlIAAICiBAgPAAAAEgADAG1SAAAgWAcIXQAA
ACIAAwB3UgAAULEGCAoAAAASAAMAiFIAADCfBgjRAAAAEgADAJpSAAAgfQoIVAAAABEABgC0UgAA
IHMJCIcBAAASAAMAvVIAAAAAAAAAAAAAIAAAANpSAADQAwkIkAAAABIAAwDmUgAAAKMECGcAAAAi
AAMA8lIAAAgAAAAEAAAAFgALAAlTAAAAOgcIZQIAACIAAwAOUwAAAAAAAAAAAAAmAAAAJVMAAPC3
CAghAAAAEgADACxTAAAgXwUIiAQAABIAAwBDUwAAoFwGCCEAAAASAAMATlMAACDWCggABgAAEQAG
AGVTAADwHwoIWgEAABICAwB8UwAAAEcHCBMAAAASAAMAilMAAFDECAg+AAAAEgADAJlTAADgqwsI
kAAAABEABgCtUwAAQLAGCBEAAAASAAMAw1MAAFBbBghnAAAAEgADANNTAABAzgcImQEAABIAAwDi
UwAAsJgICDkAAAAiAAMA7FMAAFQxDAgEAAAAEQAUAPVTAACwxggIIQAAABIAAwD8UwAAgGAGCGUA
AAASAAMAElQAAKwQDAgEAAAAEQATACxUAABgwgcIYQAAABIAAwA9VAAAoH4ICEoAAAASAAMAT1QA
AADqBAgWAAAAEgADAF1UAAAgZQoIpAEAABEABgBuVAAAcHAJCBgCAAASAAMAeFQAAMDxCQhIAAAA
EgADAIFUAAAgtAYIXQAAABIAAwCWVAAAcAkFCA4AAAASAAMAplQAAMCRCwgkAAAAEQAGALRUAADQ
owYIMwAAACIAAwDCVAAAcOkECIEAAAAiAAMAx1QAAAAAAAAAAAAAIAAAAOdUAADgZgoIJAAAABEA
BgD6VAAAwM8GCEQAAAAiAAMAAVUAAIBdCgh0AAAAEQAGAA5VAACw5QQIUAAAABIAAwAbVQAAoLkG
COIAAAASAAMAJ1UAAJAQCAi/AAAAEgADAEFVAABg+QkIDAAAABICAwBPVQAAoIoECH8AAAASAAMA
X1UAAFgxDAgEAAAAEQAUAHNVAACQVgcInQAAABIAAwCFVQAA8PYHCLcAAAASAAMAmlUAAEB1CQg1
AAAAEgADAKNVAADQzQYIZwEAACIAAwCpVQAAAAAAAAAAAAAgAAAAxVUAADBVBggiAAAAIgADAMtV
AACgFwwIAAAAABAA8f/XVQAAAAAAAAAAAAAgAAAA6FUAAFDlBAhbAAAAEgADAPRVAABwYQYIxQAA
ABIAAwAIVgAA4C0ICHcKAAASAAMAKFYAAEDtBggjAAAAEgADADJWAABwrAYINAAAABIAAwBEVgAA
AOIECGEAAAASAAMAS1YAAAAAAAAAAAAAIAAAAGRWAAAg9gQIHwAAABIAAwBoVgAAoNoGCA0AAAAS
AAMAc1YAAPBeBQgwAAAAIgADAH5WAAAQggQIqwEAABIAAwCDVgAAEPoICB4HAAASAAMAlVYAAFwx
DAgEAAAAEQAUAKVWAADA5AYIqgAAABIAAwCvVgAAgH8KCBAAAAARAAYAxVYAAAEAAAAAAAAAEADx
/+JWAAAguQsIEAIAACEABgDvVgAAYFUGCKABAAAiAAMA9VYAABCkBgh6AAAAEgADAAlXAACAxAQI
8AEAABIAAwAXVwAAoIcECFUAAAASAAMAJVcAAPgwDAgEAAAAEQAUADhXAAA0MgwIBAAAABEAFABF
VwAAQFUHCA4AAAAiAAMAVFcAAND+BQgNQgAAIgADAF5XAABw3gYIPwAAACIAAwBoVwAAAIkGCH4A
AAASAAMAfFcAAAAAAAAAAAAAIAAAAIxXAACAogQIDwAAACIAAwCUVwAA8FAGCKsBAAAiAAMAm1cA
AGD+BAgKAQAAEgADAKpXAABgMQwIBAAAABEAFAC1VwAAQIwHCPMAAAASAAMAxlcAAEC7Cwg0AAAA
EQAGANFXAAAQqAcIoBUAABIAAwDlVwAA0NQICLYAAAAiAAMA71cAAABLBwj4AAAAEgADAP1XAAAg
uQsIEAIAACEABgAJWAAAZDEMCAQAAAARABQAGlgAAGBzBQhNRAAAEgADADBYAACg7QYIGQAAABIA
AwA1WAAA0NIICHMAAAAiAAMAPVgAACBkBggtAQAAEgADAEpYAACQuAYIAgEAABIAAwBSWAAA8CIK
CJoAAAASAgMAdFgAAJAzBwhLAAAAEgADAIlYAADwWwcIqQAAABIAAwCXWAAA8LcICCEAAAASAAMA
olgAAIAJBQgNAQAAEgADALBYAABjgAoIAgAAABEABgC7WAAAIKsGCCsAAAASAAMAzFgAAPAMBQjY
CQAAEgADANlYAABAXQYILQAAABIAAwD0WAAAkPIECCkAAAASAAMA+1gAAGCyBggjAAAAEgADAA5Z
AABw5QYIMQAAACIAAwAYWQAAoFwGCCEAAAAiAAMAIVkAAOAxDAgsAAAAEQAUAChZAABAvggIjAAA
ACIAAwAyWQAAsOUICAcAAAASAAMAQ1kAAHDzCQhmAAAAEgADAExZAABAVwcIbQAAACIAAwBTWQAA
cNQICCEAAAAiAAMAW1kAAIxeCggSAAAAEQAGAG9ZAAB9XgoIBgAAABEABgB+WQAAwE4HCCkAAAAS
AAMAhlkAAAC+CAg3AAAAEgADAJJZAADwpgcIswAAABIAAwCqWQAA8MEICFUAAAASAAMAuVkAAEDP
BghDAAAAEgADAMBZAABwXQYINAAAABIAAwDTWQAAEKQICFcAAAASAAMA4FkAACCVCwgkAAAAEQAG
APVZAACQ9QcICgAAABIAAwAKWgAAAAAAAAAAAAAgAAAAH1oAAIAQDAgAAAAAIAATACpaAADwfggI
aAQAABIAAwA6WgAAsMIICJsBAAASAAMAQ1oAAPCcBAhyAAAAEgADAFdaAAAYMgwIBAAAABEAFABn
WgAAwN8FCIQAAAAiAAMAgFoAAHDeBgg/AAAAEgADAIxaAADYMQwIBAAAABEAFACkWgAAADgHCDcB
AAASAAMAt1oAALBjBQgwAAAAIgADAMFaAADwUwYIRAAAABIAAwDUWgAAcIIHCHYBAAASAAMA6FoA
ALBHBwhNAQAAIgADAO9aAABoMQwIBAAAABEAFAD/WgAA4JQLCCQAAAARAAYAElsAAMD5BAheAAAA
EgADACxbAAAAAAAAAAAAACAAAAA8WwAAQOYKCEwAAAARAAYAV1sAABA+CgguAAAAEgIDAGpbAACQ
sgYIZQAAABIAAwBzWwAAgEcKCOcAAAASAAMAhVsAAOxTCggAAAAAEgAFAItbAAAgpgYITgQAACIA
AwCaWwAAauYECCEAAAASAAMAq1sAADBsCQhiAAAAEgADALVbAACw0gQIiAEAACIAAwC+WwAA4PQE
CA0BAAASAAMAxFsAAFDXBghEAAAAEgADAM5bAABAjQcINQAAABIAAwDfWwAAwHUJCD4GAAASAAMA
9lsAAJD3BQghAAAAIgADAP9bAAAAogYIUgAAABIAAwATXAAAENAGCBUBAAAiAAMAHlwAACBsBgjT
BgAAEgADADBcAACQggkILgAAACIAAwA3XAAAAHMGCCsEAAASAAMAS1wAADDLCQgpAAAAIgADAFRc
AAAguAgIIgEAABIAAwBoXAAAsN4GCAIDAAASAAMAdFwAANC1BAgcDgAAEgADAIBcAADwawgIbQAA
ABIAAwCcXAAA/JwLCAUAAAARAAYAslwAABD0CQhXAAAAIgADAMBcAABEMgwIBAAAABEAFADSXAAA
IJ0LCNANAAARAAYA2VwAABBfBghkAAAAEgADAOpcAABwdwgIUwYAABIAAwD0XAAAHAAAAAQAAAAW
AAwAB10AADBXBwgQAAAAEgADABNdAABwxgQINQAAABIAAwAfXQAAoPkJCAgAAAASAgMANl0AAKCX
BggwAAAAEgADAERdAACYEAwIBAAAABEAEwBLXQAAMEwHCFgAAAAiAAMAUl0AACDlCghEAAAAEQAG
AG1dAADg+AQIHgAAABIAAwB2XQAAQOoECBcAAAASAAMAgV0AAACIBAg2AgAAEgADAJJdAABgfAoI
VAAAABEABgChXQAAkPcFCCEAAAASAAMArV0AACBzCQiHAQAAIgADALRdAACQxAgIhgAAACIAAwC7
XQAAILQECNMAAAAiAAMAwV0AAPClCQgpAAAAIgADAMxdAABwlQgILwAAACIAAwDSXQAAADoHCGUC
AAASAAMA3l0AAPD1BAgjAAAAEgADAONdAAC65QQIGwAAABIAAwD0XQAAQL4ICIwAAAASAAMAAF4A
ANAQDAgEAAAAEQATABReAACQ0QgIKAAAACIAAwAeXgAAsMIICJsBAAAiAAMAK14AAAAxDAgIAAAA
EQAUAD9eAAAAJgwIBAAAABEAFABLXgAAwOYECDIAAAASAAMAXF4AAHD7CQg2AAAAEgIDAHpeAACQ
xAgIhgAAABIAAwCFXgAA0MwGCJsAAAASAAMAol4AAKBKCghNAAAAEgAEALxeAACwxgQIsQAAACIA
AwDDXgAAsFcHCGoAAAASAAMAzV4AANwQDAgEAAAAEQATAN1eAAD2wgoIDQAAABEABgD1XgAAYDcH
CJYAAAASAAMAB18AAKCVCAhSAAAAIgADAA5fAADg9wgILAIAABIAAwAZXwAAcNQICCEAAAASAAMA
Jl8AAODIBwjnAAAAEgADADlfAACAaQUIYAAAABIAAwBAXwAAAJYICEYAAAAiAAMAR18AADBVBggi
AAAAIgADAFFfAABQ6wcIIwAAABIAAwBqXwAAAGoGCJMAAAASAAMAfl8AAGCWBgivAAAAEgADAJFf
AACQogQIZwAAACIAAwCaXwAAmBAMCAQAAAARAhMApV8AAKCUCAgwAAAAEgADALNfAADw9wQILQAA
ABIAAwC8XwAAUOAFCD8XAAASAAMAy18AACD4BAhXAAAAIgADANVfAABw+QkICAAAABICAwD1XwAA
UMIICFMAAAASAAMA/18AAAAAAAAAAAAAJgAAABNgAABsMQwIBAAAABEAFAAlYAAA0M0HCGoAAAAS
AAMANmAAAHDtBggiAAAAIgADAEJgAAD8MAwIBAAAABEAFABXYAAAgPUHCAoAAAASAAMAbmAAAGD9
BghzBgAAEgADAH9gAAAg5AQIGwAAABIAAwCHYAAAMF4GCE4AAAASAAMAlmAAAFAMCAgdBAAAEgAD
AKhgAACQAQkIDgAAABIAAwC3YAAAwE4HCCkAAAAiAAMAvWAAALD3Bwh7AAAAEgADANVgAABwyAcI
bAAAABIAAwDrYAAAAIkGCH4AAAAiAAMA+2AAACDFCAjRAAAAIgADAAthAABQhwYIggAAABIAAwAb
YQAA5CwMCAQAAAARABQAJmEAADC7CwgEAAAAEQAGADlhAADAiwsIJAAAABEABgBKYQAAINoGCA0A
AAAiAAMAU2EAAPBgBggqAAAAEgADAGdhAADQogYI/wAAABIAAwB1YQAA8IMHCEcIAAASAAMAhGEA
AMDhBggAAwAAEgADAJFhAABgUgoIBgEAABIABACoYQAADAAAAAQAAAAWAAsAumEAADBXBgg4AQAA
IgADAMFhAAAgsgYIOAAAABIAAwDRYQAAsOUECFAAAAAiAAMA2WEAACDlBAgvAAAAEgADAORhAADA
pwgIOQAAABIAAwDwYQAAkEcHCB8AAAAiAAMA92EAALA8BwgMAAAAEgADAABiAAAgZwoIJAAAABEA
BgATYgAAsBwKCK8AAAASAgMAKGIAAKAXDAgAAAAAEADx/y9iAADoEAwIGAAAABEAEwA9YgAAESIK
CAAAAAASAgMAVGIAALCrBghzAAAAEgADAGtiAACsMgwIAAAAABAA8f9wYgAAgOcICIABAAASAAMA
emIAAKAECQi5YgAAEgADAIZiAAAwlgYIMAAAACIAAwCTYgAAIGkFCFgAAAASAAMAn2IAAMCCCQgt
AAAAEgADALFiAABgMgwINAAAABEAFADGYgAAAAAAAAAAAAAmAAAA3WIAAAC6CAhtAgAAEgADAOpi
AABgZwkIKQAAACIAAwDyYgAAoOQECHUAAAAiAAMA+mIAAOBqCAgaAAAAEgADABBjAABAdQkINQAA
ACIAAwAYYwAA4AMHCNELAAASAAMAJmMAAPBQBgirAQAAEgADADNjAAAAZgYIPQEAABIAAwA8YwAA
QEIHCLYEAAASAAMARmMAAAAAAAAAAAAAIAAAAFljAACwmAgIOQAAABIAAwBlYwAAUNkGCEQAAAAS
AAMAdmMAACDOBAj5AgAAEgADAIRjAACglQgIUgAAABIAAwCNYwAAhC0MCAQAAAARABQAlmMAABD2
BwjfAAAAEgADAKxjAADQ/gUIDUIAABIAAwC4YwAAoE0HCHoAAAASAAMAwGMAAOAWDAh0AAAAEQAT
ANJjAACgrgYIDwAAABIAAwDmYwAAcDEMCAQAAAARABQA8mMAAEDHBwgbAAAAEgADAP5jAACgWgoI
AAEAABEABgAQZAAAEPQJCFcAAAASAAMAIGQAAMCzBghbAAAAEgADAC9kAACgvwcItwEAABIAAwBA
ZAAAdDEMCAQAAAARABQASmQAADC7BgjoAQAAIgADAFRkAAA0EAwIBAAAABEAEABhZAAA4GQKCCMA
AAARAAYAdWQAAEB7Cgh4AAAAEQAGAIVkAABQ0wgIPwAAABIAAwCQZAAAMI4ECOICAAASAAMAn2QA
AFBVBwg5AQAAIgADAKpkAAB4MQwIBAAAABEAFAC6ZAAAgKsGCCsAAAASAAMA1GQAACBqCQjhAQAA
EgADAN5kAABgiwQI7QAAABIAAwDjZAAA0PkJCFsAAAASAgMA8WQAAIQgDAgEAAAAIQAUAP1kAAAA
AAAAAAAAACAAAAAZZQAAMF8ICPoDAAASAAMAO2UAADB8CQguBgAAEgADAFNlAABg8wQIHwAAABIA
AwBcZQAAAEsHCPgAAAASAAMAZWUAACAAAAAEAAAAFgAMAH5lAAAAAAAAAAAAACAAAACUZQAAoJQE
CDkAAAASAAMAqWUAANBmCAjbAwAAEgADAL9lAADw1wYIRgAAABIAAwDMZQAAILkLCBACAAARAAYA
4mUAAKDkBAh1AAAAEgADAOtlAACwYwUIMAAAACIAAwD3ZQAAkBAMCAQAAAARAhMAAWYAAEB6CghU
AAAAEQAGABZmAACwaAYIbQAAABIAAwAgZgAAAI4ECCEAAAASAAMAKmYAADBJBwgzAAAAIgADAC5m
AACg8QYItwAAABIAAwA5ZgAAoIoLCCQAAAARAAYAS2YAAGBzBQhNRAAAEgADAFhmAABQ5gYIfAAA
ABIAAwBsZgAAQFoGCPAAAAASAAMAeGYAAKD/BAhYAgAAEgADAIVmAABoKwwICAAAABEAFACPZgAA
ULkICKgAAAASAAMApGYAAICsCwiQAAAAEQAGALhmAAAQMgwIBAAAABEAFADFZgAAYMIKCIkAAAAR
AAYA2GYAAGD5BAgbAAAAEgADAO9mAABw5AQIIgAAABIAAwD3ZgAAAZ0LCA8AAAARAAYABWcAAHwx
DAgEAAAAEQAUABNnAADQvggIKwAAABIAAwAaZwAAoEkFCFoAAAASAAMAJWcAADDyBAgpAAAAEgAD
AC1nAAAQxwYISQAAABIAAwA/ZwAA8JgICJcAAAASAAMATWcAACCLBAg2AAAAEgADAFVnAADghwYI
pAAAABIAAwBkZwAA0JQICDAAAAASAAMAeGcAAABDBggvAAAAEgADAIZnAAAkVAoIBAAAABEABgCV
ZwAAPOQECBMAAAASAAMAm2cAAKDECwgjAAAAEQAGALBnAABwowQIsQMAABIAAwDDZwAAwNEICA4B
AAASAAMAz2cAAJByCQhDAAAAEgADANxnAAAw+gkIcQAAABICAwDqZwAAg14KCAkAAAARAAYABWgA
AGD2BAjQAAAAEgADAAxoAADMMQwIBAAAABEAFAAYaAAAwIMECMsCAAASAAMAKmgAAAD5BAgqAAAA
EgIDAEJoAABQ4QQIrwAAABIAAwBJaAAAQFcHCG0AAAAiAAMAUWgAAFDlBAhbAAAAIgADAFZoAADE
EAwIBAAAACEAEwBuaAAAoAEJCDoAAAASAAMAe2gAAGDmBAhbAAAAEgADAIhoAABgZwkIKQAAABIA
AwCSaAAAAOcECKQAAAAiAAMAmmgAAICGBgi8AAAAIgADAKNoAABQrgYIMgAAABIAAwCsaAAAcEgI
CEoIAAASAAMA02gAAAA6BwhlAgAAIgADANpoAACA4goISAAAABEABgD1aAAAgDEMCAQAAAARABQA
AmkAADBYBQhkAAAAEgADAAtpAABwUwUIcAAAABIAAwAWaQAA0M0GCGcBAAASAAMAHWkAANDJBwjF
AAAAEgADADFpAAAA1QQIUgIAABIAAwA7aQAAODIMCAQAAAARABQATGkAALCxBggHAAAAEgADAFlp
AACAogQIDwAAABIAAwBjaQAAkJkICAoFAAASAAMAbmkAAJD5CQgIAAAAEgIDAIVpAADQlwYILgIA
ABIAAwCcaQAAgBAMCAAAAAAQABMAqWkAAABpCQgaAQAAEgADALZpAACw1wQIeQEAABIAAwDJaQAA
wPcJCB8AAAASAAMA0WkAACCRBAgqAAAAEgADAN5pAABAVQcIDgAAABIAAwDvaQAAcOkECIEAAAAS
AAMA9mkAAIDzBAghAAAAIgADAP9pAABAsQYIDwAAABIAAwAQagAAYE8HCNQDAAASAAMAGmoAAJBH
BwgfAAAAEgADACNqAAAcMgwIFAAAABEAFAAsagAAANwECKoBAAASAAMAO2oAAFDTCAg/AAAAIgAD
AERqAABAZwYIYgEAABIAAwBbagAAQPYECBoAAAASAAMAYGoAACC5CwgQAgAAEQAGAHdqAACEMQwI
BAAAABEAFACFagAA+BIMCAQAAAARABMAkmoAAAAAAAAAAAAAIAAAAKZqAAAAxggIowAAABIAAwC1
agAAEKAGCO4BAAASAAMAy2oAADADCQhCAAAAEgADAN5qAADgUwUI7gAAABIAAwDpagAAAJoGCCcF
AAASAAMA/moAAODKCAiqBgAAEgADABBrAAAAhQYIeAEAACIAAwAaawAAYGcJCCkAAAASAAMAJWsA
AKDHBwinAAAAEgADAEBrAADA4gQIXwEAACIAAwBKawAABAAAAAQAAAAWAAsAYmsAAADnBAikAAAA
IgADAGhrAABQ/AYIaAAAACIAAwBuawAAAEcHCBMAAAAiAAMAemsAADBVBwgOAAAAEgADAI1rAABw
BQUICgMAABIAAwCWawAAoJMLCCQAAAARAAYApWsAALC+BwjoAAAAEgADALVrAADQwgYIFAIAABIA
AwDBawAAkCMKCCsAAAASAgMA3WsAAGCiBghnAAAAEgADAPJrAADgEAwIBAAAABEAEwARbAAAkFYH
CJ0AAAAiAAMAIWwAAIgxDAgEAAAAEQAUADNsAABQtwYIOwEAABIAAwBJbAAAgNQECHsAAAAiAAMA
WGwAAMAiCggrAAAAEgIDAG5sAACAhgYIvAAAABIAAwB7bAAAINwGCEgCAAAiAAMAg2wAANgQDAgE
AAAAEQATAJhsAAAw6wgIZgIAABIAAwCmbAAAMFUGCCIAAAASAAMAsmwAALDlBAhQAAAAIgADALhs
AAAg+AQIVwAAABIAAwDHbAAA5BAMCAQAAAARABMA02wAABDaBggNAAAAEgADAN1sAADAsQYICwAA
ABIAAwDrbAAAQN4HCHwLAAASAAMA/GwAAIwxDAgEAAAAEQAUAAltAACwxgQIsQAAABIAAwASbQAA
qBAMCAQAAAAhABMAIm0AAAAAAAAAAAAAJgAAAEBtAADAPAcIDAAAABIAAwBKbQAAYHMFCE1EAAAS
AAMAU20AAGASDAiYAAAAEQATAGNtAADEEAwIBAAAABEAEwBzbQAAcG8JCLMAAAASAAMAe20AAFCr
BggpAAAAEgADAJdtAAAw+QQIJQAAABICAwCxbQAAIJcICG0AAAASAAMAt20AAJCwBginAAAAEgAD
AMRtAADg4goISAAAABEABgDfbQAAILQECNMAAAASAAMA5G0AACBYBwhdAAAAEgADAPBtAADgMwcI
jQEAABIAAwACbgAA8JgICJcAAAAiAAMADm4AABCtBgiVAAAAEgADABtuAADAfAoIVAAAABEABgAv
bgAAAAAAAAAAAAAgAAAAPm4AALBnCQglAAAAEgADAFluAAAA1ggIQA8AABIAAwBtbgAA4JYLCCQA
AAARAAYAhW4AAKAxDAgkAAAAEQAUAIxuAADQiQgIPQoAABIAAwCpbgAAsFcHCGoAAAAiAAMAAGlu
aXQuYwBpbml0ZmluaS5jAGNydHN0dWZmLmMAX19DVE9SX0xJU1RfXwBfX0RUT1JfTElTVF9fAF9f
RUhfRlJBTUVfQkVHSU5fXwBfX0pDUl9MSVNUX18AX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBs
ZXRlZC41MjI2AGR0b3JfaWR4LjUyMjgAZnJhbWVfZHVtbXkAb2JqZWN0LjUyNDgAX19DVE9SX0VO
RF9fAF9fRlJBTUVfRU5EX18AX19KQ1JfRU5EX18AX19kb19nbG9iYWxfY3RvcnNfYXV4AGJ6ZXhw
bG9kZS5jAGNoZWNrX29uZV9mZABzdGF0aWNfc2xvdGluZm8Ac3RhdGljX2R0dgBzdGF0aWNfbWFw
AGxvY2sAX0xfbG9ja18yMABfTF91bmxvY2tfMTU3AF9fUFJFVFRZX0ZVTkNUSU9OX18uNDYzOQBp
bml0aWFsAHB0bWFsbG9jX2xvY2tfYWxsAGxpc3RfbG9jawBfX2xpYmNfdHNkX01BTExPQwBtYWlu
X2FyZW5hAF9MX2xvY2tfNTAAbWFsbG9jX2F0Zm9yawBzYXZlX21hbGxvY19ob29rAGZyZWVfYXRm
b3JrAHNhdmVfZnJlZV9ob29rAHNhdmVfYXJlbmEAYXRmb3JrX3JlY3Vyc2l2ZV9jbnRyAF9MX2xv
Y2tfOTcAcHRtYWxsb2NfdW5sb2NrX2FsbABfTF91bmxvY2tfMTMyAF9MX3VubG9ja18xMzkAcHRt
YWxsb2NfdW5sb2NrX2FsbDIAbWVtMm1lbV9jaGVjawBzWVNUUkltAG1wXwBtZW0yY2h1bmtfY2hl
Y2sAbWFsbG9jX3ByaW50ZXJyAG1hbGxvY19jb25zb2xpZGF0ZQBnbG9iYWxfbWF4X2Zhc3QAY2hl
Y2tfYWN0aW9uAG1BTExJTkZvAHRvcF9jaGVjawBkaXNhbGxvd19tYWxsb2NfY2hlY2sAdXNpbmdf
bWFsbG9jX2NoZWNraW5nAG1hbGxvY19jaGVjawBmcmVlX2NoZWNrAHJlYWxsb2NfY2hlY2sAbWVt
YWxpZ25fY2hlY2sAcHRtYWxsb2NfaW5pdABtQUxMT1B0AF9MX2xvY2tfMTk5NgBfTF91bmxvY2tf
MjAxMgBwZXJ0dXJiX2J5dGUAX0xfbG9ja18yMTU4AF9MX3VubG9ja18yMTY2AF9MX2xvY2tfMjIw
MQBfTF91bmxvY2tfMjIxNwBfTF9sb2NrXzIyNzkAX0xfdW5sb2NrXzI1MjcAbXVubWFwX2NodW5r
AG1yZW1hcF9jaHVuawBuZXdfaGVhcABhbGlnbmVkX2hlYXBfYXJlYQBhcmVuYV9nZXQyAF9MX2xv
Y2tfMjk3OQBfTF91bmxvY2tfMjk5MwBhcmVuYV9tZW0AX0xfbG9ja18zMTU1AF9MX3VubG9ja18z
MTY1AF9MX2xvY2tfMzE4OQBncm93X2hlYXAAX0xfbG9ja180Mjc0AF9MX3VubG9ja180MjgyAF9M
X2xvY2tfNDQwNQBfTF91bmxvY2tfNDQxMgBfTF9sb2NrXzQ0NzAAX0xfdW5sb2NrXzQ0OTUAX0xf
dW5sb2NrXzQ1MTMAX0xfdW5sb2NrXzQ1MjkAX0xfbG9ja182NzU0AF9MX3VubG9ja182Nzc0AF9M
X3VubG9ja183MjE3AF9MX3VubG9ja183MzIzAF9MX2xvY2tfNzQwNQBfTF91bmxvY2tfNzQyNQBf
TF91bmxvY2tfODI0NQBfTF9sb2NrXzg0MjEAX0xfdW5sb2NrXzg0MzAAX0xfbG9ja184NDUyAF9M
X3VubG9ja184NDY1AF9MX3VubG9ja184NDc3AF9MX3VubG9ja184NTgwAF9MX3VubG9ja184NTky
AF9MX2xvY2tfODYwMQBfTF91bmxvY2tfODYxMABfTF91bmxvY2tfODYyNwBfTF91bmxvY2tfODYz
OQBtYWxsb2NfaG9va19pbmkAX0xfdW5sb2NrXzg3OTgAX0xfbG9ja184ODEzAF9MX3VubG9ja184
ODIzAF9MX3VubG9ja184ODUzAG1lbWFsaWduX2hvb2tfaW5pAF9MX2xvY2tfOTEwNABfTF91bmxv
Y2tfOTExNwBfTF9sb2NrXzkyNTUAX0xfdW5sb2NrXzkyNjMAcmVhbGxvY19ob29rX2luaQBfTF9s
b2NrXzkzNTIAX0xfdW5sb2NrXzk0MjAAX0xfbG9ja185NDU3AF9MX3VubG9ja185NDYwAF9MX2xv
Y2tfOTU1MgBfTF91bmxvY2tfOTU2MgBfTF9sb2NrXzk1OTEAX0xfdW5sb2NrXzk2MjAAX0xfbG9j
a185ODM0AF9MX3VubG9ja185ODY4AGNhbmNlbF9oYW5kbGVyAHN5c2xvZ19sb2NrAF9MX3VubG9j
a185AExvZ01hc2sAX0xfbG9ja182MwBjb25uZWN0ZWQATG9nVGFnAExvZ1R5cGUATG9nRmlsZQBv
cGVubG9nX2ludGVybmFsAExvZ1N0YXQAU3lzbG9nQWRkcgBMb2dGYWNpbGl0eQBfTF9sb2NrXzMz
NgBfTF9sb2NrXzYxNwBfTF91bmxvY2tfNjQ0AGNvbnZlcnRfYW5kX3ByaW50AGZyZWVfbWVtAF9M
X2xvY2tfMTcAZm9ya19oYW5kbGVyX3Bvb2wAX0xfdW5sb2NrXzI5AF9MX2xvY2tfODkAX0xfdW5s
b2NrXzE1NABfX2VsZl9zZXRfX19saWJjX3N1YmZyZWVyZXNfZWxlbWVudF9mcmVlX21lbV9fAGJh
Y2t0cmFjZV9oZWxwZXIAX0xfbG9ja180MgBfTF91bmxvY2tfOTcAX0xfdW5sb2NrXzE0NQBfZGxf
c3lzaW5mb19pbnQ4MAByZXN1bHQuNzc3MABidWYuNzc3MQB1bnNlY3VyZV9lbnZ2YXJzLjc3MTAA
ZXJyc3RyLjY5MzYAcGx1cmFsX2V2YWwAcm9vdAB0cmFuc21lbV9saXN0AHRyYW5zY21wAG91dHB1
dF9jaGFyc2V0X2NhY2hlZC44Mzg0AG91dHB1dF9jaGFyc2V0X2NhY2hlLjgzODMAbG9jay44MDM1
AF9MX2xvY2tfMTE1MwBmcmVlbWVtLjgwMzYAZnJlZW1lbV9zaXplLjgwMzcAX0xfdW5sb2NrXzEy
NTcAX0xfdW5sb2NrXzEzMjYAX0xfdW5sb2NrXzE0MTQAcGx1cmFsX2xvb2t1cAB0cmVlX2xvY2su
NzU0NgBfbmxfbG9hZGVkX2RvbWFpbnMAbG9jay44MDgxAGxvY2suNzgzMgBfTF9sb2NrXzE2NQBf
TF91bmxvY2tfMTg4AF9MX3VubG9ja18zNTQAcmVhZF9hbGlhc19maWxlAG1heG1hcABubWFwAG1h
cABzdHJpbmdfc3BhY2VfbWF4AHN0cmluZ19zcGFjZV9hY3QAc3RyaW5nX3NwYWNlAGFsaWFzX2Nv
bXBhcmUAX0xfbG9ja182MTIAbG9jYWxlX2FsaWFzX3BhdGguNzE3MABfTF91bmxvY2tfNzI1AG5l
d19leHAAeXlwYWN0AHl5Y2hlY2sAeXlkZWZhY3QAeXlyMgB5eXIxAHl5cGdvdG8AeXlkZWZnb3Rv
AHl5dGFibGUAeXl0cmFuc2xhdGUAcGx2YXIAcGxvbmUAX0xfbG9ja18yMwBzdGFnZQBfTF91bmxv
Y2tfMTQxAF9MX2xvY2tfMTY0AG1zb3J0X3dpdGhfdG1wAHBoeXNfcGFnZXMuNTc1NQBwYWdlc2l6
ZS41NzU2AGVudmxvY2sAbGFzdF9lbnZpcm9uAF9MX3VubG9ja18yNwBrbm93bl92YWx1ZXMAX0xf
bG9ja18xMjgAX0xfdW5sb2NrXzE2NgBfTF9sb2NrXzIzNQBfTF91bmxvY2tfMzM1AF9MX3VubG9j
a180ODEAX0xfdW5sb2NrXzQ5NgBfTF91bmxvY2tfNTkzAF9JT19oZWxwZXJfb3ZlcmZsb3cAcHJp
bnRmX3Vua25vd24AYnVmZmVyZWRfdmZwcmludGYAX0lPX2hlbHBlcl9qdW1wcwBfTF9sb2NrXzY4
MQBfTF91bmxvY2tfODAxAGdyb3VwX251bWJlcgBfaTE4bl9udW1iZXJfcmV3cml0ZQBfX1BSRVRU
WV9GVU5DVElPTl9fLjk5OTkAX0xfbG9ja18xMzQ5AF9MX3VubG9ja18xNDc3AGp1bXBfdGFibGUu
MTAxODkAc3RlcDBfanVtcHMuMTAyMDUAc3RlcDRfanVtcHMuMTAzNzMAc3RlcDJfanVtcHMuMTAy
MzcAc3RlcDFfanVtcHMuMTAyMzYAc3RlcDRfanVtcHMuMTAyNDEAX19QUkVUVFlfRlVOQ1RJT05f
Xy4xMDMzMgBzdGVwM2JfanVtcHMuMTAyNDAAc3RlcDNhX2p1bXBzLjEwMjM4AG51bGwAaGFja19k
aWdpdC4xMTcwOQBfX1BSRVRUWV9GVU5DVElPTl9fLjExNTQyAF9fUFJFVFRZX0ZVTkNUSU9OX18u
MTEyMTAAX0xfbG9ja18xMjYyAGp1bXBfdGFibGUuMTAyMjUAc3RlcDBfanVtcHMuMTAyNDEAc3Rl
cDRfanVtcHMuMTA0MDAAc3RlcDJfanVtcHMuMTAyNzMAc3RlcDFfanVtcHMuMTAyNzIAc3RlcDRf
anVtcHMuMTAyNzcAX0xfdW5sb2NrXzM1NDkAX19QUkVUVFlfRlVOQ1RJT05fXy4xMDM5NgBzdGVw
M2JfanVtcHMuMTAyNzYAc3RlcDNhX2p1bXBzLjEwMjc0AF9MX2xvY2tfOTcwNgBfTF91bmxvY2tf
OTc4OABfX1BSRVRUWV9GVU5DVElPTl9fLjEwMDczAF9MX3VubG9ja18xOQBfX1BSRVRUWV9GVU5D
VElPTl9fLjk3NDcAX0xfbG9ja180MABfTF9sb2NrXzEwMwBfTF91bmxvY2tfMTEzAF9MX3VubG9j
a18yMDIAX0xfdW5sb2NrXzIzMgBfTF9sb2NrXzM5AF9MX3VubG9ja184MwBfTF91bmxvY2tfMTQy
AF9MX2xvY2tfMzgAX0xfdW5sb2NrXzE3MABfTF91bmxvY2tfMjI1AF9MX3VubG9ja18xODEAX0xf
dW5sb2NrXzIxMQBibGFua3MAemVyb2VzAF9MX2xvY2tfMTg5AF9MX3VubG9ja18yNDQAX0xfdW5s
b2NrXzI5MABzYXZlX2Zvcl93YmFja3VwAF9JT193ZmlsZV91bmRlcmZsb3dfbWF5YmVfbW1hcABf
SU9fd2ZpbGVfdW5kZXJmbG93X21tYXAAX0xfbG9ja18xMTE2AF9MX3VubG9ja18xNDE1AF9fUFJF
VFRZX0ZVTkNUSU9OX18uODQzMABfTF91bmxvY2tfMTU2NgBkb19lbmNvZGluZwBkb19hbHdheXNf
bm9jb252AGRvX21heF9sZW5ndGgAZG9faW4AZG9fdW5zaGlmdABkb19vdXQAZG9fbGVuZ3RoAF9f
UFJFVFRZX0ZVTkNUSU9OX18uMTAxNjgAX0lPX21lbV9qdW1wcwBfSU9fbWVtX3N5bmMAX0lPX21l
bV9maW5pc2gAX0lPX2ZpbGVfc2Vla29mZl9tYXliZV9tbWFwAF9JT19maWxlX3N5bmNfbW1hcABk
ZWNpZGVfbWF5YmVfbW1hcABfSU9fZmlsZV94c2dldG5fbWF5YmVfbW1hcABtbWFwX3JlbWFwX2No
ZWNrAF9JT19maWxlX3hzZ2V0bl9tbWFwAG5ld19kb193cml0ZQBfTF9sb2NrXzIxNDMAX0xfdW5s
b2NrXzIxODMAX0xfdW5sb2NrXzIzNTkAX19QUkVUVFlfRlVOQ1RJT05fXy45NjQ2AGZsdXNoX2Ns
ZWFudXAAcnVuX2ZwAF9MX3VubG9ja18yNgBsaXN0X2FsbF9sb2NrAF9MX3VubG9ja180MABfTF9s
b2NrXzExMjUAX0xfdW5sb2NrXzExNTMAYnVmZmVyX2ZyZWUAZnJlZXJlc19saXN0AGRlYWxsb2Nf
YnVmZmVycwBzYXZlX2Zvcl9iYWNrdXAAX0xfbG9ja18yNTM1AF9JT19saXN0X2FsbF9zdGFtcABf
TF9sb2NrXzI1OTcAX0xfdW5sb2NrXzI2MzUAX0xfdW5sb2NrXzI2NjQAX0xfbG9ja18yNzcxAF9M
X2xvY2tfMjgzOQBfTF91bmxvY2tfMjkwMwBfTF91bmxvY2tfMzE4NQBfTF9sb2NrXzMyODMAX0xf
bG9ja18zMzE4AF9MX3VubG9ja18zMzY2AF9MX3VubG9ja18zNDIyAF9MX2xvY2tfMzQ3NABfTF9s
b2NrXzM1MDkAX0xfdW5sb2NrXzM1OTEAX0xfdW5sb2NrXzM2NjIAX19lbGZfc2V0X19fbGliY19h
dGV4aXRfZWxlbWVudF9fSU9fY2xlYW51cF9fAF9fZWxmX3NldF9fX2xpYmNfc3ViZnJlZXJlc19l
bGVtZW50X2J1ZmZlcl9mcmVlX18AX0lPX3N0ZGZpbGVfMF9sb2NrAF9JT193aWRlX2RhdGFfMABf
SU9fc3RkZmlsZV8xX2xvY2sAX0lPX3dpZGVfZGF0YV8xAF9JT19zdGRmaWxlXzJfbG9jawBfSU9f
d2lkZV9kYXRhXzIAZW5sYXJnZV91c2VyYnVmAF9fUFJFVFRZX0ZVTkNUSU9OX18uODU4NgBfX1BS
RVRUWV9GVU5DVElPTl9fLjc1MDEAc3RhdGUAX19QUkVUVFlfRlVOQ1RJT05fXy43NTA3AF9MX2xv
Y2tfMTg4AF9MX3VubG9ja18zMjAAdG9fd2MAdG9fbWIAY29tcHV0ZV9jaGFuZ2UAdHpfcnVsZXMA
dHpzdHJpbmdfbGlzdABvbGRfdHoAdXBkYXRlX3ZhcnMAdHpzZXRfaW50ZXJuYWwAaXNfaW5pdGlh
bGl6ZWQuNzAzNwB0enNldF9sb2NrAF9MX2xvY2tfMTYxMQBfTF91bmxvY2tfMTY3MQBfTF9sb2Nr
XzE3NDcAX0xfdW5sb2NrXzE3NjUAX0xfbG9ja18xNzg2AF9MX3VubG9ja18xNzk0AGxlYXBzAG51
bV9sZWFwcwBudW1fdHJhbnNpdGlvbnMAdHJhbnNpdGlvbnMAdHlwZV9pZHhzAHR5cGVzAHpvbmVf
bmFtZXMAcnVsZV9zdGRvZmYAcnVsZV9kc3RvZmYAbnVtX3R5cGVzAHR6c3BlYwBfX1BSRVRUWV9G
VU5DVElPTl9fLjU3MzEAZGVmYXVsdF90emRpci41MTA1AHR6ZmlsZV9pbm8AdHpmaWxlX2RldgB0
emZpbGVfbXRpbWUAX19QUkVUVFlfRlVOQ1RJT05fXy41MjY4AF9fc3RyZnRpbWVfaW50ZXJuYWwA
X25sX2luaXRfZXJhX2VudHJpZXMAX0xfdW5sb2NrXzQ0AF9ubF9pbml0X2FsdF9kaWdpdABfTF9s
b2NrXzExOABfTF91bmxvY2tfMTkwAF9MX2xvY2tfMjg5AF9MX3VubG9ja18zMjIAX0xfbG9ja18z
ODkAX0xfdW5sb2NrXzQ0NwBfX1BSRVRUWV9GVU5DVElPTl9fLjk2ODkAaW50ZWxfMDJfa25vd25f
Y29tcGFyZQBfX3N5c2NvbmZfY2hlY2tfc3BlYwBoYW5kbGVfaTQ4NgBfX1BSRVRUWV9GVU5DVElP
Tl9fLjMwNjAAaGFuZGxlX2FtZABfX1BSRVRUWV9GVU5DVElPTl9fLjMxNzEAaW50ZWxfY2hlY2tf
d29yZABpbnRlbF8wMl9rbm93bgBfX1BSRVRUWV9GVU5DVElPTl9fLjMwOTcAaGFuZGxlX2ludGVs
AF9fUFJFVFRZX0ZVTkNUSU9OX18uNTE1OABfX2F0b21pY193cml0ZXZfcmVwbGFjZW1lbnQAbWF5
YmVfc3BsaXRfZm9yX2luc2VydAB0cmVjdXJzZQB0ZGVzdHJveV9yZWN1cnNlAHBoeXNfcGFnZXNf
aW5mbwBpc19kc3QAbG9jYWxfc3RyZHVwAGFkZF9wYXRoLjkxODUAZmlsbGluX3JwYXRoAGN1cndk
LjgyMjMAbmNhcHN0cgBtYXhfZGlybmFtZWxlbgBzeXN0ZW1fZGlycwBzeXN0ZW1fZGlyc19sZW4A
YWRkX25hbWVfdG9fb2JqZWN0AF9fUFJFVFRZX0ZVTkNUSU9OX18uODE5NwBwcmludF9zZWFyY2hf
cGF0aABtYXhfY2Fwc3RybGVuAGNhcHN0cgBsb3NlAF9fUFJFVFRZX0ZVTkNUSU9OX18uODQyOABv
cGVuX3ZlcmlmeQBleHBlY3RlZC44ODE1AGV4cGVjdGVkX25vdGUuODgyMQBvcGVuX3BhdGgAcnRs
ZF9zZWFyY2hfZGlycwBfZGxfbWFwX29iamVjdF9mcm9tX2ZkAF9fUFJFVFRZX0ZVTkNUSU9OX18u
NzkyOABfX1BSRVRUWV9GVU5DVElPTl9fLjg0NjEAZW52X3BhdGhfbGlzdABfX1BSRVRUWV9GVU5D
VElPTl9fLjgzNjUAZXhwYW5kX2R5bmFtaWNfc3RyaW5nX3Rva2VuAF9fUFJFVFRZX0ZVTkNUSU9O
X18uODE1MQBjYWNoZV9ycGF0aABfX1BSRVRUWV9GVU5DVElPTl9fLjkwNDAAZHVtbXlfYnVja2V0
LjkwNjcAY2FjaGUAY2FjaGVzaXplAGNhY2hlX25ldwBfX1BSRVRUWV9GVU5DVElPTl9fLjc0ODYA
X19QUkVUVFlfRlVOQ1RJT05fXy44NDY1AGNoZWNrX21hdGNoLjc5MTcAX19QUkVUVFlfRlVOQ1RJ
T05fXy43OTE5AGRvX2xvb2t1cF94AF9fUFJFVFRZX0ZVTkNUSU9OX18uODMzOAB1bmRlZmluZWRf
bXNnAG1zZy44NDY5AGVycnN0cmluZy44NDUwAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzgxMgBfX1BS
RVRUWV9GVU5DVElPTl9fLjc2ODAAcmVjZWl2ZXIAX2RsX291dF9vZl9tZW1vcnkAX2RsX2RlYnVn
X3ZkcHJpbnRmAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzc1MwBfX1BSRVRUWV9GVU5DVElPTl9fLjc5
NTAAX19QUkVUVFlfRlVOQ1RJT05fXy44MTAwAF9fUFJFVFRZX0ZVTkNUSU9OX18uODAwOABfX1BS
RVRUWV9GVU5DVElPTl9fLjczMDYAZGxfb3Blbl93b3JrZXIAX19QUkVUVFlfRlVOQ1RJT05fXy45
MDMwAGFkZF90b19nbG9iYWwAX19QUkVUVFlfRlVOQ1RJT05fXy44ODU4AGZyZWVfc2xvdGluZm8A
cmVtb3ZlX3Nsb3RpbmZvAF9fUFJFVFRZX0ZVTkNUSU9OX18uODc1NwBkbF9jbG9zZV9zdGF0ZS44
Nzg1AF9fUFJFVFRZX0ZVTkNUSU9OX18uODc5OQBfX1BSRVRUWV9GVU5DVElPTl9fLjkwODQAZGF0
YS42NDE2AGludGVybmFsX3RyYW5zX25hbWVzLjYyMDYAX19QUkVUVFlfRlVOQ1RJT05fXy42OTEx
AGZyZWVfbW9kdWxlc19kYgBrbm93bl9kZXJpdmF0aW9ucwBmcmVlX2Rlcml2YXRpb24AX19QUkVU
VFlfRlVOQ1RJT05fXy43MTE0AGRlcml2YXRpb25fY29tcGFyZQBvbmNlAF9fUFJFVFRZX0ZVTkNU
SU9OX18uNzEzNABfTF9sb2NrXzU1NgBfTF91bmxvY2tfNTkxAGZpbmRfZGVyaXZhdGlvbgBfX1BS
RVRUWV9GVU5DVElPTl9fLjcxNjYAX0xfbG9ja18yMTg4AF9MX3VubG9ja18yMjExAF9MX3VubG9j
a18yMzE0AF9MX3VubG9ja18yMzMxAF9MX3VubG9ja18yNDEwAGVtcHR5X3BhdGhfZWxlbQBpbnNl
cnRfbW9kdWxlAGFkZF9tb2R1bGUAZ2NvbnZfbW9kdWxlX2V4dABhZGRfYWxpYXMyAGxvY2suOTg4
OQBfTF9sb2NrXzc3MABfTF91bmxvY2tfNzg2AF9fUFJFVFRZX0ZVTkNUSU9OX18uOTkwNwBidWls
dGluX21vZHVsZXMAYnVpbHRpbl9hbGlhc2VzAG1vZGNvdW50ZXIuOTgzNgBfX1BSRVRUWV9GVU5D
VElPTl9fLjYyMjgAX19QUkVUVFlfRlVOQ1RJT05fXy45ODkwAF9fUFJFVFRZX0ZVTkNUSU9OX18u
OTc5NQBfX1BSRVRUWV9GVU5DVElPTl9fLjk1MzMAX19QUkVUVFlfRlVOQ1RJT05fXy45NjE0AGlu
bWFzay45MTkxAF9fUFJFVFRZX0ZVTkNUSU9OX18uOTM3MABfX1BSRVRUWV9GVU5DVElPTl9fLjky
MTkAX19QUkVUVFlfRlVOQ1RJT05fXy45MDE2AF9fUFJFVFRZX0ZVTkNUSU9OX18uODkwNwBfX1BS
RVRUWV9GVU5DVElPTl9fLjg3MDUAX19QUkVUVFlfRlVOQ1RJT05fXy44NjEzAF9fUFJFVFRZX0ZV
TkNUSU9OX18uODQ1MQBfX1BSRVRUWV9GVU5DVElPTl9fLjgxOTIAX19QUkVUVFlfRlVOQ1RJT05f
Xy44Mjk3AF9fUFJFVFRZX0ZVTkNUSU9OX18uMTA0NTMAX19QUkVUVFlfRlVOQ1RJT05fXy4xMDM1
MABfX1BSRVRUWV9GVU5DVElPTl9fLjEwMDY1AF9fUFJFVFRZX0ZVTkNUSU9OX18uMTAxNTUAX19Q
UkVUVFlfRlVOQ1RJT05fXy43OTAzAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzY4MwBfX1BSRVRUWV9G
VU5DVElPTl9fLjgwOTAAb3Blbl90cmFuc2xpdABfTF9sb2NrXzExNQB0cmFuc19jb21wYXJlAHNl
YXJjaF90cmVlAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzE3MwBnY29udl9jYWNoZQBjYWNoZV9tYWxs
b2NlZABjYWNoZV9zaXplAGZpbmRfbW9kdWxlX2lkeABmaW5kX21vZHVsZQBsb2FkZWQAZG9fcmVs
ZWFzZV9hbGwAcmVsZWFzZV9oYW5kbGUAZG9fcmVsZWFzZV9zaGxpYgBfX1BSRVRUWV9GVU5DVElP
Tl9fLjcxMzYAa25vd25fY29tcGFyZQBfX1BSRVRUWV9GVU5DVElPTl9fLjcxMDEAbmV3X2NvbXBv
c2l0ZV9uYW1lAGZyZWVfY2F0ZWdvcnkAX25sX2N1cnJlbnRfdXNlZABfbmxfY2F0ZWdvcnlfcG9z
dGxvYWQAc3RyaXAAY29kZXNldF9pZHguNzI3NgBfX1BSRVRUWV9GVU5DVElPTl9fLjcyODEAX25s
X2NhdGVnb3J5X251bV9pdGVtcwBfbmxfdmFsdWVfdHlwZXMAX19QUkVUVFlfRlVOQ1RJT05fXy42
ODEwAF9ubF92YWx1ZV90eXBlX0xDX0NUWVBFAF9ubF92YWx1ZV90eXBlX0xDX05VTUVSSUMAX25s
X3ZhbHVlX3R5cGVfTENfVElNRQBfbmxfdmFsdWVfdHlwZV9MQ19DT0xMQVRFAF9ubF92YWx1ZV90
eXBlX0xDX01PTkVUQVJZAF9ubF92YWx1ZV90eXBlX0xDX01FU1NBR0VTAF9ubF92YWx1ZV90eXBl
X0xDX1BBUEVSAF9ubF92YWx1ZV90eXBlX0xDX05BTUUAX25sX3ZhbHVlX3R5cGVfTENfQUREUkVT
UwBfbmxfdmFsdWVfdHlwZV9MQ19URUxFUEhPTkUAX25sX3ZhbHVlX3R5cGVfTENfTUVBU1VSRU1F
TlQAX25sX3ZhbHVlX3R5cGVfTENfSURFTlRJRklDQVRJT04AcmFuZ2VjbXAAYXJjaGxvYWRlZABh
cmNobWFwcGVkAGhlYWRtYXAAX19QUkVUVFlfRlVOQ1RJT05fXy43MTE2AGFyY2hpdmVfc3RhdABf
X1BSRVRUWV9GVU5DVElPTl9fLjY5NTIAYXJjaGZuYW1lAHRyYW5zbGl0X2Zyb21faWR4AHRyYW5z
bGl0X2Zyb21fdGJsAHRyYW5zbGl0X3RvX2lkeAB0cmFuc2xpdF90b190YmwAbm90X2F2YWlsYWJs
ZQBjb2xsc2VxbWIAY29sbHNlcXdjAF9fcmVzdG9yZV9ydABfX3Jlc3RvcmUAX0xfbG9ja181MgBf
TF91bmxvY2tfMjQxAF9MX3VubG9ja18zNTkAX0xfbG9ja18zNwBfTF91bmxvY2tfODgAX0xfdW5s
b2NrXzEzMwByYW5nZWRfY29udmVydABsb2NhbHRpbWVfb2Zmc2V0AF9MX2xvY2tfMjQAX0xfdW5s
b2NrXzk1AF9kbF9idWlsZF9sb2NhbF9zY29wZQBvcGVuYXV4AF9fUFJFVFRZX0ZVTkNUSU9OX18u
NzU2MABfX1BSRVRUWV9GVU5DVElPTl9fLjc5NzMAX19QUkVUVFlfRlVOQ1RJT05fXy43ODc4AGNh
bGxfaW5pdABfX1BSRVRUWV9GVU5DVElPTl9fLjY0NDcAX19QUkVUVFlfRlVOQ1RJT05fXy42NTA2
AG1hdGNoX3N5bWJvbABfX1BSRVRUWV9GVU5DVElPTl9fLjY2NjAAX19QUkVUVFlfRlVOQ1RJT05f
Xy42Nzg5AHJ1bm5pbmcAbG93cGMAdGV4dHNpemUAbG9nX2hhc2hmcmFjdGlvbgB0b3MAbmFyY3Nw
AG5hcmNzAGZyb21saW1pdABmcm9tcwBkYXRhAGZyb21pZHgAZGxlcnJvcl9ydW4AZG9fZGxjbG9z
ZQBkb19kbHN5bQBkb19kbHN5bV9wcml2YXRlAF9kbF9vcGVuX2hvb2sAZG9fZGxvcGVuAF9MX3Vu
bG9ja183OTkAX0xfbG9ja18xMDgwAF9fUFJFVFRZX0ZVTkNUSU9OX18uMTA0OTIAX2RsZmNuX2hv
b2tzAGNoZWNrX2ZyZWUAZmluaQBsYXN0X3Jlc3VsdABmcmVlX2tleV9tZW0Aa2V5AGluaXQAc3Rh
dGljX2J1ZgBkbGluZm9fZG9pdABkbG1vcGVuX2RvaXQAYnVmAGludGVybmFsAF9fUFJFVFRZX0ZV
TkNUSU9OX18uNzUwNABwcm9maWxfY291bnRlcgBwY19vZmZzZXQAcGNfc2NhbGUAbnNhbXBsZXMA
c2FtcGxlcwBvdGltZXIuNTY3NQBvYWN0LjU2NzQAc3RyX3RvX21wbgBfdGVuc19pbl9saW1iAHJv
dW5kX2FuZF9yZXR1cm4AbmJpdHMuODY0NgBuYml0cy44NjM3AG5iaXRzLjg2MzYAZGxvcGVuX2Rv
aXQAZGxjbG9zZV9kb2l0AGRsc3ltX2RvaXQAZGx2c3ltX2RvaXQAY2FsbF9kbF9sb29rdXAAZG9f
c3ltAHJlYWRfc2xlYjEyOABkd2FyZl9yZWdfc2l6ZV90YWJsZQBfVW53aW5kX1NldFNwQ29sdW1u
AGluaXRfZHdhcmZfcmVnX3NpemVfdGFibGUAZXhlY3V0ZV9jZmFfcHJvZ3JhbQB1d19pbnN0YWxs
X2NvbnRleHRfMQBleGVjdXRlX3N0YWNrX29wAHV3X3VwZGF0ZV9jb250ZXh0XzEAdXdfdXBkYXRl
X2NvbnRleHQAdXdfZnJhbWVfc3RhdGVfZm9yAHV3X2luaXRfY29udGV4dF8xAG9uY2VfcmVnc2l6
ZXMuNzkyMABfVW53aW5kX0ZvcmNlZFVud2luZF9QaGFzZTIAX1Vud2luZF9SYWlzZUV4Y2VwdGlv
bl9QaGFzZTIALkw1NQAuTDYwAC5MNjEALkw2MgAuTDYzAC5MNjQALkw2NQAuTDY2AC5MNjcALkw2
OAAuTDY5AC5MNzAALkw3MQAuTDcyAC5MNzMALkw3NAAuTDc1AC5MNzYALkw3NwAuTDc4AC5MNzkA
Lkw4MAAuTDU5AC5MODEALkw4MgAuTDgzAC5MOTYALkw5NwAuTDk4AC5MOTkALkwxMDAALkwxMDEA
LkwxMDIALkwxMDMALkwxMDQALkwxOTUALkwyODYALkwxOTYALkwxOTcALkwxOTgALkwxOTkALkwy
MDAALkwyMDEALkwyMDIALkwyMDMALkwyMDQALkwyMDUALkwyMDYALkwyMDcALkwyMDgALkwyMDkA
LkwyMTAALkwyMTEALkwyMTIALkwyMTMALkwyMTQALkwyMTUALkwyMTYALkwyMTcALkwyMTgALkwy
MTkALkwyMjAALkwyMjEALkwyNjUALkwyNjYALkwyNjcALkwyNjgALkwyNjkALkwyNzAALkwyNzEA
LkwyNzIALkwyNzMALkwyNzQALkwyNzUALkwyNzYALkwyNzcALkwyNzgALkwyNzkALkwyODAALkwy
ODEALkwzMTEALkwzMTIALkwzMTMALkwzMTQALkwzMTUALkwzMTYALkwzODUALkwzODYALkwzODcA
LkwzOTIALkwzOTMALkw0MjIALkwzOTAALkwzOTEALkw0MjMALkw0MjQALkw0MjUALkw0MjYALkw0
MjcALkw0MjgALkw0MjkALkw0MzAALkw0MzEAb2JqZWN0X211dGV4AHVuc2Vlbl9vYmplY3RzAGZk
ZV91bmVuY29kZWRfY29tcGFyZQBmcmFtZV9kb3duaGVhcABmcmFtZV9oZWFwc29ydABzaXplX29m
X2VuY29kZWRfdmFsdWUAYmFzZV9mcm9tX29iamVjdAByZWFkX2VuY29kZWRfdmFsdWVfd2l0aF9i
YXNlAGdldF9jaWVfZW5jb2RpbmcAY2xhc3NpZnlfb2JqZWN0X292ZXJfZmRlcwBhZGRfZmRlcwBm
ZGVfc2luZ2xlX2VuY29kaW5nX2NvbXBhcmUAZmRlX21peGVkX2VuY29kaW5nX2NvbXBhcmUAbGlu
ZWFyX3NlYXJjaF9mZGVzAGJhc2VfZnJvbV9jYl9kYXRhAF9VbndpbmRfSXRlcmF0ZVBoZHJDYWxs
YmFjawBhZGRzLjc3MDMAc3Vicy43NzA0AGZyYW1lX2hkcl9jYWNoZQBmcmFtZV9oZHJfY2FjaGVf
aGVhZABzZWFyY2hfb2JqZWN0AG1hcmtlci43MjIzAHNlZW5fb2JqZWN0cwAuTDI1AC5MMTkALkwy
MAAuTDI2AC5MMjMALkwyNAAuTDUwAC5MNDgALkw0OQAuTDUxAC5MNTIALkw1MwAuTDU0AC5MMTA2
AC5MMTA3AC5MMTA1AF9fZmluaV9hcnJheV9lbmQAX19maW5pX2FycmF5X3N0YXJ0AF9faW5pdF9h
cnJheV9lbmQAX19wcmVpbml0X2FycmF5X2VuZABfR0xPQkFMX09GRlNFVF9UQUJMRV8AX19pbml0
X2FycmF5X3N0YXJ0AF9fcHJlaW5pdF9hcnJheV9zdGFydABfbmxfQ19MQ19DVFlQRQBfX3ZzeXNs
b2dfY2hrAF9faGF2ZV9vX2Nsb2V4ZWMAc3RwY3B5AF9ubF9DX0xDX0NUWVBFX2NsYXNzX3ByaW50
AHRzZWFyY2gAX19tb3JlY29yZQBfX2dldGR0YWJsZXNpemUAX0lPX3JlbW92ZV9tYXJrZXIAX25s
X2N1cnJlbnRfTENfQ09MTEFURV91c2VkAF9fbGliY19zaWdhY3Rpb24AX19pc25hbmwAbWJybGVu
AHN0cmNweQBfSU9fd2RlZmF1bHRfeHNnZXRuAF9fZmNsb3NlYWxsAF9fc3lzbG9nAF9kbF92c3lt
AF9kbF9zZXR1cF9oYXNoAF9JT19saW5rX2luAF9fZGF5bGlnaHQAX1Vud2luZF9GaW5kX0ZERQB1
bnNldGVudgBfX21hbGxvY19ob29rAF9kbF9kZWJ1Z19wcmludGYAZ3NpZ25hbABfSU9fc3B1dGJh
Y2tjAF9ubF9DX0xDX0NUWVBFX2NsYXNzX3VwcGVyAF9JT19kZWZhdWx0X2ZpbmlzaAB3YXJueABf
ZGxfY2hlY2tfbWFwX3ZlcnNpb25zAF9VbndpbmRfR2V0SVBJbmZvAF9fZ2NvbnZfdHJhbnNmb3Jt
X3V0ZjhfaW50ZXJuYWwAX19tYWxsb2NfaW5pdGlhbGl6ZV9ob29rAF9fZGVmYXVsdF9tb3JlY29y
ZQBfX2xpYmNfYXJnYwBfX2xvbmdqbXAAX2RsX3JlY2VpdmVfZXJyb3IAX19pNjg2LmdldF9wY190
aHVuay5jeABfSU9fZmlsZV9maW5pc2gAX25sX2N1cnJlbnRfTENfVEVMRVBIT05FAF9ubF9DX0xD
X0NUWVBFX3dpZHRoAGdldHJsaW1pdABfbmxfdW5sb2FkX2RvbWFpbgB3cml0ZXYAX19kbGluZm8A
X1Vud2luZF9HZXRJUABfX21wbl9pbXBuX211bF9uX2Jhc2VjYXNlAF9JT193ZG9hbGxvY2J1ZgBn
ZXRnaWQAX19nZXRwaWQAX0lPX2xpc3RfbG9jawBfX3N5c2xvZ19jaGsAc3lzY29uZgBfX3N0cnRv
ZF9pbnRlcm5hbABzdGRvdXQAX0lPX3NlZWtvZmZfdW5sb2NrZWQAX25sX2xvYWRfZG9tYWluAGRh
eWxpZ2h0AF9JT19kZWZhdWx0X2RvYWxsb2NhdGUAX19saWJjX211bHRpcGxlX2xpYmNzAF9fbmV3
X2dldHJsaW1pdABnZXRkdGFibGVzaXplAF9fc3RydG91bGxfbABfZGxfaW1wb3J0YW50X2h3Y2Fw
cwBfX194c3RhdDY0AF9JT19uZXdfZmlsZV94c3B1dG4AX2RsX3JlbG9jX2JhZF90eXBlAF9JT19s
ZWFzdF93bWFya2VyAF9JT19kZWZhdWx0X3N5bmMAY29ubmVjdABfX3JlZ2lzdGVyX2ZyYW1lAF9J
T19maWxlX3N5bmMAX190enNldABfX3N0cnRvdWxsX2ludGVybmFsAF9fbXBuX2ltcG5fc3FyX25f
YmFzZWNhc2UAX19wdGhyZWFkX29uY2UAc3RydG91bGxfbABfSU9fc2Vla3dtYXJrAF9JT19mZmx1
c2gAX19tcG5fZXh0cmFjdF9sb25nX2RvdWJsZQBfSU9fd2ZpbGVfanVtcHMAX25sX0NfTENfQ1RZ
UEVfY2xhc3NfeGRpZ2l0AF9fcHRocmVhZF9tdXRleF9sb2NrAF9JT19maWxlX3dyaXRlAHN0cmVy
cm9yAF9fZ2NvbnZfdHJhbnNmb3JtX2FzY2lpX2ludGVybmFsAF9faW5pdF9taXNjAF9fbXBuX3N1
Yl9uAF9fd2NzbWJzX2Nsb25lX2NvbnYAX194c3RhdDMyX2NvbnYAX2ludF9mcmVlAHN0cm5kdXAA
Z2V0ZXVpZABfZGxfcHJvZmlsZV9vdXRwdXQAX19tcG5fY21wAF9fbWJybGVuAG1hbGxvY19nZXRf
c3RhdGUAYXJnel9hZGRfc2VwAF9fbXBuX2FkZG11bF8xAF9fc3RybmxlbgBfX2djb252AF9fY2Zy
ZWUAbWVtbW92ZQBfX2djb252X3RyYW5zZm9ybV91Y3MyX2ludGVybmFsAF9fdGNnZXRhdHRyAF9k
bF9uZXdfb2JqZWN0AF9VbndpbmRfUmVzdW1lX29yX1JldGhyb3cAX19jYWxsb2MAX2RsX21ha2Vf
c3RhY2tfZXhlY3V0YWJsZQBfSU9fZGVmYXVsdF94c2dldG4AbXVubWFwAF9fbGliY19zdGFja19l
bmQAZmlsZW5vX3VubG9ja2VkAF9ubF9kZWZhdWx0X2xvY2FsZV9wYXRoAF9fZ2NvbnZfZ2V0X3Bh
dGgAX2RsX2RlYnVnX2ZkAF9ubF9DX0xDX05BTUUAX190c2VhcmNoAF9JT192YXNwcmludGYAX19f
X3N0cnRvbF9sX2ludGVybmFsAF9JT19maWxlX3NlZWtvZmZfbW1hcABfX2xpYmNfZmNudGwAX19n
ZXR0ZXh0X2ZyZWVfZXhwAF9faXNuYW4AX2RsX2xvYWRfY2FjaGVfbG9va3VwAF9ubF9jdXJyZW50
X0xDX05VTUVSSUNfdXNlZABfX3dyaXRlAF9fZ2V0dGV4dF9leHRyYWN0X3BsdXJhbABtYWxsb2Nf
c3RhdHMAX0lPX3NnZXRuAF9fbW1hcABfX21wcm90ZWN0AF9kbF91c2VfbG9hZF9iaWFzAF9ubF9k
b21haW5fYmluZGluZ3MAX19nY29udl9wYXRoX2VudnZhcgBfVW53aW5kX0dldFJlZ2lvblN0YXJ0
AF9fZHByaW50ZgBfX2FkZF90b19lbnZpcm9uAF9kbF9pbml0aWFsX3NlYXJjaGxpc3QAZ2V0ZW52
AF9JT19maWxlX3NlZWsAd2NzbGVuAF9fcGFyc2Vfb25lX3NwZWN3YwBfaXRvYV93b3JkAGVycm5v
AHN0cnRvbGQAX190el9jb21wdXRlAGdldGVnaWQAX19wdGhyZWFkX3J3bG9ja19pbml0AF9fdGRl
c3Ryb3kAX19yYXdtZW1jaHIAX2RsX3Byb2ZpbGVfZml4dXAAX19nZXRjd2QAX25sX2N1cnJlbnRf
TENfSURFTlRJRklDQVRJT05fdXNlZABfX21ic3J0b3djc19sAF9VbndpbmRfQmFja3RyYWNlAF9f
cHRocmVhZF9rZXlfY3JlYXRlAF9JT19pbml0X21hcmtlcgBfX3N0cnRvbF9pbnRlcm5hbABfbmxf
Y2F0ZWdvcnlfbmFtZV9pZHhzAGJzZWFyY2gAd21lbXBjcHkAX190em5hbWUAX193b3ZlcmZsb3cA
X0lPXzJfMV9zdGRvdXRfAF9fcmVnaXN0ZXJfcHJpbnRmX2Z1bmN0aW9uAHZzc2NhbmYAX19tcG5f
bXVsX24AX0lPX25ld19maWxlX2luaXQAZ2V0cGlkAGdldHBhZ2VzaXplAF9fcHRocmVhZF9yd2xv
Y2tfd3Jsb2NrAF9fc3RydG9sZF9sAF9fZ2NvbnZfbG9va3VwX2NhY2hlAF9ubF9DX0xDX0NUWVBF
X2NsYXNzX2NudHJsAHFzb3J0AF9fcG9zaXhfbWVtYWxpZ24AX0lPX2ZsdXNoX2FsbF9saW5lYnVm
ZmVyZWQAX25sX2N1cnJlbnRfTENfVEVMRVBIT05FX3VzZWQAX0lPX2ZjbG9zZQBfbmxfY3VycmVu
dF9MQ19QQVBFUgBfX3N0cnRvbGxfaW50ZXJuYWwAX19nY29udl9tb2R1bGVzX2RiAF9ubF9leHBh
bmRfYWxpYXMAX0lPX3dkb193cml0ZQBfZnBfaHcAX19nZXRkZWxpbQBfX3JlYWQAX193Y3NjaHJu
dWwAX0lPX2RlZmF1bHRfdW5kZXJmbG93AF9kbF9ydGxkX21hcABfSU9fZnVubG9ja2ZpbGUAX19n
Y29udl9sb2FkX2NhY2hlAF9kbF9pbml0AF9fbWFsbGluZm8AX19nY29udl90cmFuc2Zvcm1fdWNz
NGxlX2ludGVybmFsAF9kbF9wbGF0Zm9ybWxlbgBfZGxfdGxzX3N0YXRpY191c2VkAF9JT19zd2l0
Y2hfdG9fd2dldF9tb2RlAF9fbG9jYWx0aW1lX3IAX19yZWFsbG9jX2hvb2sAX1Vud2luZF9HZXRD
RkEAX19leGl0X2Z1bmNzAF9fZ2V0dGV4dHBhcnNlAG1lbWNweQBwdGhyZWFkX2NhbmNlbABzZXRp
dGltZXIAX0lPX2RlZmF1bHRfeHNwdXRuAF9fbXBuX2xzaGlmdABfbmxfbG9hZF9sb2NhbGUAYXJn
el9jb3VudABfX19wcmludGZfZnAAX0lPX2Z3cml0ZQBfSU9fZGVmYXVsdF9zZXRidWYAX0lPX3N1
bmdldGMAX19kbHN5bQBfX2djb252X2dldF9jYWNoZQBfZGxfYWRkcl9pbnNpZGVfb2JqZWN0AF9f
Z2NvbnZfZmluZF9zaGxpYgBfSU9fZndpZGUAX19jb25uZWN0X2ludGVybmFsAHN0cnRvbGxfbABf
bmxfdW5sb2FkX2xvY2FsZQBfX0RUT1JfRU5EX18AX0lPX25ld19maWxlX2Nsb3NlX2l0AF9kbF9k
ZWJ1Z19tYXNrAF9JT193ZmlsZV9vdmVyZmxvdwBfX2xpYmNfbWVtYWxpZ24AX19nY29udl90cmFu
c2xpdF9maW5kAF9fbGliY19kbHN5bV9wcml2YXRlAF9fb3ZlcmZsb3cAZXJyeABtYnJ0b3djAF9f
YnRvd2MAX19tcG5fbXVsAF9fc3RydG9sX3VsX21heF90YWIAX2RsX25vbl9keW5hbWljX2luaXQA
Z2V0dWlkAF9faXNpbmYAX19tZW1hbGlnbgBfbmxfY3VycmVudF9MQ19NRUFTVVJFTUVOVABfX21w
bl9zdWJtdWxfMQBfSU9fZmlsZV9jbG9zZQBhcmd6X3N0cmluZ2lmeQBfX21hbGxvY190cmltAF9f
ZGxhZGRyAF9ubF9jdXJyZW50X2RlZmF1bHRfZG9tYWluAF9ubF9tc2dfY2F0X2NudHIAbWFsbG9j
AF9fbGliaW9fdHJhbnNsaXQAX19vcGVuAF9JT191bnNhdmVfbWFya2VycwBfbmxfQ19MQ19DVFlQ
RV9jbGFzcwBpc2F0dHkAX19fX3N0cnRvZl9sX2ludGVybmFsAF9kbF9sb2FkX2FkZHMAX19nZXR0
ZXh0X2dlcm1hbmljX3BsdXJhbABfX2xsc2VlawBfX3djc21ic19nZXRmY3QAX0lPXzJfMV9zdGRp
bl8AX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzNABfX2dldF9jaGlsZF9tYXgAX2RsX3By
b3RlY3RfcmVscm8AX19zdHJlcnJvcl9yAF9fYXNwcmludGYAYnRvd2MAX193Y3NtYnNfbG9hZF9j
b252AHN0cnRvbGwAX19zdHJmdGltZV9sAF9fbXBuX2ltcG5fc3FyX24Ac3lzX25lcnIAb3Blbl9t
ZW1zdHJlYW0AX25sX0NfTENfQUREUkVTUwBfZGxfd2FpdF9sb29rdXBfZG9uZQBfZGxfbWNvdW50
X3dyYXBwZXIAX2RsX2RlYWxsb2NhdGVfdGxzAF9ubF9DX0xDX0NUWVBFX2NsYXNzX2dyYXBoAF9f
bXBuX2ltcG5fbXVsX24AX19jdXJyZW50X2xvY2FsZV9uYW1lAF9fcHRocmVhZF9yd2xvY2tfcmRs
b2NrAF9ubF9DX0xDX0NUWVBFX3RvbG93ZXIAX2RsX3Byb2ZpbGUAc3RydG91bABfX192ZnByaW50
Zl9jaGsAX19kc29faGFuZGxlAF9fbXBuX2NvbnN0cnVjdF9mbG9hdABfX3N0cnNlcABfX25ld19l
eGl0Zm4AX19saWJjX2FsbG9jYV9jdXRvZmYAX25sX2N1cnJlbnRfTENfTkFNRV91c2VkAF9kbF9m
aW5pAHN0cnRvbGRfbABfX25wdGxfZGVhbGxvY2F0ZV90c2QAX0lPX3N3aXRjaF90b19tYWluX3dn
ZXRfYXJlYQBfX2RjZ2V0dGV4dABfX2xpYmNfY3N1X2ZpbmkAX25sX2N1cnJlbnRfTENfQ1RZUEVf
dXNlZABfSU9fZnRlbGwAc3RyZnRpbWVfbABfSU9fc3RyX2luaXRfcmVhZG9ubHkAX0lPX2ZpbGVf
c2Vla29mZgBfbmxfY3VycmVudF9MQ19USU1FAF9ubF9jbGVhbnVwX3RpbWUAX19saWJjX2luaXRf
c2VjdXJlAHNvY2tldABfZGxfbm90aHJlYWRfaW5pdF9zdGF0aWNfdGxzAF9fZnJhbWVfc3RhdGVf
Zm9yAF9wdGhyZWFkX2NsZWFudXBfcG9wX3Jlc3RvcmUAX19vZmZ0aW1lAF9JT19hZGp1c3Rfd2Nv
bHVtbgBfX3N0cnRvdWxfaW50ZXJuYWwAX0lPX3N0cl9zZWVrb2ZmAHB2YWxsb2MAX19nZXRnaWQA
X19fYnJrX2FkZHIAX19wdGhyZWFkX3J3bG9ja191bmxvY2sAX0lPX2ZpbGVfc2V0YnVmAF9fbHNl
ZWs2NABfSU9fbmV3X2ZpbGVfZm9wZW4AbWVtcGNweQBfX2xpYmNfbWFsbGluZm8AZmZsdXNoAF9J
T19uZXdfZm9wZW4AX2Vudmlyb24AX19nY29udl9idHdvY19hc2NpaQBfbmxfY3VycmVudF9MQ19N
RVNTQUdFUwBfX3djc2xlbgBfSU9fZGVmYXVsdF93cml0ZQBfX3N5c2NhbGxfZXJyb3JfMQBfX2xp
YmNfcmVhZABfX2Z4cHJpbnRmAF9fdHpuYW1lX21heABfX2xpYmNfZGlzYWJsZV9hc3luY2NhbmNl
bABfX2djb252X2ZpbmRfdHJhbnNmb3JtAF9fZ2NjX3BlcnNvbmFsaXR5X3YwAF9feHN0YXQ2NABf
SU9fZmlsZV9jbG9zZV9tbWFwAHB1dHdjX3VubG9ja2VkAF9kbF9hbGxvY2F0ZV90bHNfc3RvcmFn
ZQBfX2V4aXRfdGhyZWFkAGxzZWVrAF9fbGliY19yZWFsbG9jAHdtZW1jcHkAX19saWJjX3RzZF9D
VFlQRV9UT0xPV0VSAF9fZ2NvbnZfdHJhbnNmb3JtX3VjczJyZXZlcnNlX2ludGVybmFsAGNsZWFy
ZW52AF9kbF90bHNfc3RhdGljX2FsaWduAF9kbF9zY29wZV9mcmVlAF9fZW52aXJvbgBtbWFwAF9F
eGl0AHN0cnRvbF9sAF9ubF9pbnRlcm5fbG9jYWxlX2RhdGEAX2RsX2xvb2t1cF9zeW1ib2xfeABf
bmxfY2xlYW51cF9jdHlwZQBfZGxfdGxzX21heF9kdHZfaWR4AHNlbmQAX25sX0NfTENfQ1RZUEVf
bWFwX3RvdXBwZXIAX25sX0NfTENfQ1RZUEVfY2xhc3NfcHVuY3QAYWJvcnQAX19saWJjX3NldGxv
Y2FsZV9sb2NrAF9fc2lnam1wX3NhdmUAX2RsX2Nsb3NlAF9fcHJpbnRmX2ZwAHR6bmFtZQBfZGxf
YmluZF9ub3QAX19saWJjX2VuYWJsZV9zZWN1cmUAX0lPX3dwYWRuAF9ubF9wb3N0bG9hZF9jdHlw
ZQB0ZGVsZXRlAF9fZ2NvbnZfdHJhbnNmb3JtX3VjczRfaW50ZXJuYWwAX19vcGVuX25vY2FuY2Vs
AF9pbml0AF9ubF9DX0xDX0NUWVBFX2NsYXNzX2RpZ2l0AF9JT19zdHJfcGJhY2tmYWlsAF9JT193
ZmlsZV94c3B1dG4AX19nY29udl9tYXhfcGF0aF9lbGVtX2xlbgBfSU9fZGVmYXVsdF9pbWJ1ZQBf
X21wbl9kaXZyZW0Ac3RydG9xAHN0cnRvbABfX3NpZ3NldGptcABfX2xpYmNfbHNlZWs2NABfX2Rs
bW9wZW4AX19iYWNrdHJhY2Vfc3ltYm9sc19mZABzdHJubGVuAF9kbF94ODZfcGxhdGZvcm1zAHJh
d21lbWNocgB1bmFtZQBfbmxfZmluZF9kb21haW4AX0lPX2RlZmF1bHRfcmVhZAB2ZXJyeABfX3Jl
Z2lzdGVyX2ZyYW1lX3RhYmxlAF9JT19maWxlX2Nsb3NlX2l0AF9fc3lzX25lcnJfaW50ZXJuYWwA
X3N5c19uZXJyAF9kbF9wbGF0Zm9ybQBfaXRvd2EAX0lPX2l0ZXJfYmVnaW4AX19fX3N0cnRvZF9s
X2ludGVybmFsAF9ubF9DX0xDX0NUWVBFX2NsYXNzMzIAcHRocmVhZF9zZXRjYW5jZWxzdGF0ZQBf
ZGxfZ2V0X3Rsc19zdGF0aWNfaW5mbwBtYnNucnRvd2NzAHN0cnJjaHIAX19jdHlwZV90b2xvd2Vy
X2xvYwBfX2xpYmNfY2hlY2tfc3RhbmRhcmRfZmRzAF9fYWZ0ZXJfbW9yZWNvcmVfaG9vawBfX21w
bl9jb25zdHJ1Y3RfZG91YmxlAGNhbGxvYwBfX3N0YXJ0X19fbGliY19hdGV4aXQAX19zZXRpdGlt
ZXIAc3RyY2FzZWNtcF9sAF9fbGliY19lbmFibGVfc2VjdXJlX2RlY2lkZWQAX0lPX2ZpbGVfc3Rh
dABfZGxfc3RhcnQAX19wdGhyZWFkX211dGV4X3VubG9jawBtYWxsb2NfdXNhYmxlX3NpemUAX19z
c2NhbmYAX19zdHJ0b2xkX2ludGVybmFsAHRkZXN0cm95AF9fdHpmaWxlX2RlZmF1bHQAX19yZWdp
c3Rlcl9mcmFtZV9pbmZvX2Jhc2VzAF9JT193ZmlsZV9zeW5jAF9fbGliY19wdmFsbG9jAF9fc3Ry
dG9sbF9sAF9kbF9ydW50aW1lX3Jlc29sdmUAc3RydG9kAF9JT192ZnNjYW5mX2ludGVybmFsAGlz
aW5mAHJpbmRleABfX3JlYWRvbmx5X2FyZWEAX19ndWVzc19ncm91cGluZwBfX3B0aHJlYWRfZ2V0
c3BlY2lmaWMAd3JpdGUAX19saWJjX3ZhbGxvYwBfX3N0cnRvZF9sAGJhY2t0cmFjZQBfbmxfQ19M
Q19DVFlQRV9tYXBfdG9sb3dlcgBfX2ZvcmtfZ2VuZXJhdGlvbl9wb2ludGVyAF9fYmFja3RyYWNl
AF9ubF9sb2NhbGVfc3ViZnJlZXJlcwBlbnZpcm9uAF9fZGNpZ2V0dGV4dABmc3RhdABmcHJpbnRm
AF9fdHpzZXRfcGFyc2VfdHoAZnB1dHNfdW5sb2NrZWQAX19tcG5fY29uc3RydWN0X2xvbmdfZG91
YmxlAGRsX2l0ZXJhdGVfcGhkcgBfSU9fc3RyX2p1bXBzAF9JT19zdHJfZmluaXNoAF9ubF9ub3Jt
YWxpemVfY29kZXNldABkY2dldHRleHQAX2RsX3Rsc19zdGF0aWNfc2l6ZQBfZGxfZGVidWdfcHJp
bnRmX2MAX0lPX2RlZmF1bHRfc2hvd21hbnljAHN0cnRvZl9sAF9fZ2V0X25wcm9jcwBfX2lzYXR0
eQBfbmxfc3RhdGVfbG9jawBfX3Byb2ZpbGVfZnJlcXVlbmN5AF9kbF9sYXp5AF9kbF9kZWJ1Z19z
dGF0ZQBfX2djb252X3RyYW5zZm9ybV9pbnRlcm5hbF9hc2NpaQBfX3N0cGNweQBfX21tYXA2NABf
bmxfcGFyc2VfYWx0X2RpZ2l0AHB0aHJlYWRfb25jZQBfSU9fc3RyX292ZXJmbG93AF9fZGVyZWdp
c3Rlcl9mcmFtZV9pbmZvAF9kbF9pbml0aWFsX2Vycm9yX2NhdGNoX3RzZABtYWR2aXNlAF9fbWFs
bG9jAF9fc2VuZABfZGxfaW5pdF9wYXRocwBfSU9fZmlsZV94c2dldG4AX0lPX2NsZWFudXAAX19o
YXNoX3N0cmluZwBfZGxfYXJndgBfSU9fZGVmYXVsdF9zZWVrcG9zAF9fZ2NvbnZfb3BlbgBfVW53
aW5kX1Jlc3VtZQBfX2ZyZWUAX19kbGNsb3NlAF9VbndpbmRfRGVsZXRlRXhjZXB0aW9uAF9fZnB1
X2NvbnRyb2wAX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzMgBmc2VlawBtcmVtYXAAX19n
ZXRybGltaXQAX0lPX25ld19kb193cml0ZQBfbmxfY3VycmVudF9MQ19DVFlQRQBfX3N0cnRvbF91
bGxfbWF4X3RhYgBfX3JlYWRkaXI2NABfSU9fZmlsZV91bmRlcmZsb3cAZ2V0ZGVsaW0AX19fX3N0
cnRvbGRfbF9pbnRlcm5hbABfX2djb252X3JlbGVhc2Vfc2hsaWIAX25sX0NfTENfTU9ORVRBUlkA
X19yZWFkX25vY2FuY2VsAF9ubF9tYWtlX2wxMG5mbGlzdABfX2ZvcGVuX2ludGVybmFsAF9JT19u
b19pbml0AF9fc3RyY2hybnVsAF9fbGliY19yZWdpc3Rlcl9kbF9vcGVuX2hvb2sAX0lPX3BhZG4A
X0lPX2ZpbGVfb3ZlcmZsb3cAbWVtY2hyAF9JT19nZXRsaW5lX2luZm8AX192c3lzbG9nAF9fcHRo
cmVhZF9pbml0aWFsaXplX21pbmltYWwAX19wYXJzZV9vbmVfc3BlY21iAF9fX2Z4c3RhdDY0AHN0
ZGluAHRmaW5kAF9pdG9hAGJhY2t0cmFjZV9zeW1ib2xzX2ZkAF9ubF9jdXJyZW50X0xDX1RJTUVf
dXNlZABfZGxfcnVudGltZV9wcm9maWxlAF9JT19zdHJfaW5pdF9zdGF0aWMAX0lPX3N0ZG91dABf
ZGxfZHN0X3N1YnN0aXR1dGUAX2ZwaW9jb25zdF9wb3cxMABfZGxfdGxzX2R0dl9zbG90aW5mb19s
aXN0AGRwcmludGYAX2RsX2FsbG9jYXRlX3Rsc19pbml0AF9fdHpuYW1lX2N1cl9tYXgAX19nY29u
dl9jbG9zZQBfX3djcnRvbWIAbWt0aW1lAF9fcHJvZ25hbWUAdGltZXpvbmUAX3N0YXJ0AF9fZGVy
ZWdpc3Rlcl9mcmFtZV9pbmZvX2Jhc2VzAF9fc3RvcF9fX2xpYmNfYXRleGl0AF9JT19mbHVzaF9h
bGwAc3Ryc3RyAF9pbnRfcmVhbGxvYwBfSU9fbmV3X2ZjbG9zZQBfSU9faXRlcl9maWxlAF9JT19h
ZGp1c3RfY29sdW1uAF9JT19mbHVzaF9hbGxfbG9ja3AAZnRlbGxvAF9fbGliY19lcnJubwBtYWxs
b2Nfc2V0X3N0YXRlAF9fY29ycmVjdGx5X2dyb3VwZWRfcHJlZml4bWIAX19saWJjX2luaXRfZmly
c3QAcmVhZABfZGxfZXJyb3JfY2F0Y2hfdHNkAF9feHN0YXQ2NF9jb252AG9wZW5sb2cAX2RsX3Np
Z25hbF9jZXJyb3IAX19tcG5fZXh0cmFjdF9kb3VibGUAY2xvc2Vsb2cAX19hcmd6X2NvdW50AHN0
cm5jbXAAX25sX2N1cnJlbnRfTENfUEFQRVJfdXNlZABfbmxfQ19MQ19DT0xMQVRFAF9JT19mcHJp
bnRmAF9fc2VjdXJlX2dldGVudgBfbmxfZXhwbG9kZV9uYW1lAF9JT192ZndwcmludGYAX0lPX3dk
ZWZhdWx0X2RvYWxsb2NhdGUAd2NzcnRvbWJzAF9fbGliY19tYWxsb2MAZ2V0X2F2cGh5c19wYWdl
cwB3bWVtc2V0AF9JT19tYXJrZXJfZGVsdGEAc3RybmNweQBfX2xpYmNfZnJlZQBzZXRlbnYAX0lP
X2ZpbGVfdW5kZXJmbG93X21tYXAAX0lPX3N1bmdldHdjAHByb2dyYW1faW52b2NhdGlvbl9zaG9y
dF9uYW1lAHN0cmNhc2VjbXAAX19vcGVuZGlyAF9JT19zdHJfY291bnQAX19wcmludGZfYXJnaW5m
b190YWJsZQBfZGxfb3BlbgBmdW5sb2NrZmlsZQBfSU9fZmlsZV91bmRlcmZsb3dfbWF5YmVfbW1h
cABfX3B2YWxsb2MAcmVhbGxvYwBfbmxfQ19MQ19DVFlQRV9jbGFzc19zcGFjZQBfX2dldGVnaWQA
X19yZWdpc3Rlcl9hdGZvcmsAZmNsb3NlYWxsAF9JT193ZmlsZV9qdW1wc19tYXliZV9tbWFwAF9k
bF9jaGVja19hbGxfdmVyc2lvbnMAX2RsX2RlYnVnX2luaXRpYWxpemUAX190el9jb252ZXJ0AF9f
YXJnel9jcmVhdGVfc2VwAF9fc3RyZHVwAF9kbF90bHNfZHR2X2dhcHMAX19nY29udl9hbGlhc19j
b21wYXJlAF9fY3hhX2F0ZXhpdABfX2xpYmNfc2VuZABfX3dtZW1tb3ZlAF9JT19maWxlX3hzcHV0
bgBfX2JyawByZWFkZGlyNjQAX25sX0MAX0lPX3dtYXJrZXJfZGVsdGEAd2NzbmxlbgBfX2xpYmNf
bWFsbG9wdAB0b3djdHJhbnMAX0lPX2RlZmF1bHRfc3RhdABfSU9fbmV3X2ZpbGVfc3luYwBfSU9f
ZmlsZV9qdW1wc19tYXliZV9tbWFwAF9fcHJvZmlsAF9ubF9jdXJyZW50X0xDX01FU1NBR0VTX3Vz
ZWQAX19tcG5fYWRkX24AbWFsbG9jX3RyaW0AX25sX2N1cnJlbnRfTENfTlVNRVJJQwBmb3JrAF9u
bF9jdXJyZW50X0xDX0FERFJFU1MAc3NjYW5mAF9fX19zdHJ0b3VsX2xfaW50ZXJuYWwAX19md3By
aW50ZgBfbmxfQ19MQ19DVFlQRV90b3VwcGVyAF9VbndpbmRfUmFpc2VFeGNlcHRpb24AX19zY2hl
ZF95aWVsZABfX3N0cmNhc2VjbXBfbABfaXRvd2FfbG93ZXJfZGlnaXRzAF9JT19tYXJrZXJfZGlm
ZmVyZW5jZQBmcHV0d3NfdW5sb2NrZWQAX2RsX2dldF9vcmlnaW4Ac2lnYWN0aW9uAF9kbF9waGRy
AHdjc2NocgBfSU9fZnJlZV93YmFja3VwX2FyZWEAX19saWJjX21hbGxvY19pbml0aWFsaXplZABf
ZGxfbmFtZV9tYXRjaF9wAF9ubF9yZW1vdmVfbG9jYWxlAF9fZ2V0cGFnZXNpemUAX2l0b2FfYmFz
ZV90YWJsZQBfX21icnRvd2MAX19kbG9wZW4AX0lPX2ZyZWVfYmFja3VwX2FyZWEAX19zeXNjYWxs
X2Vycm9yAF9ubF9DX0xDX1RJTUUAX0lPX2ZpbGVfaW5pdABzYnJrAF9ubF9jdXJyZW50X0xDX01F
QVNVUkVNRU5UX3VzZWQAX2l0b2FfbG93ZXJfZGlnaXRzAHN0cmR1cABfbmxfQ19sb2NvYmoAX19s
aWJjX2Nsb3NlAF9fdW5kZXJmbG93AF9fZ2NvbnZfZ2V0X2J1aWx0aW5fdHJhbnMAX1Vud2luZF9T
ZXRJUABfX2xpYmNfY3N1X2luaXQAX2RsX3Njb3BlX2ZyZWVfbGlzdABfX2dldF9ucHJvY3NfY29u
ZgBfX2djb252X3JlbGVhc2Vfc3RlcABzdHJ0b3VsbABpbmRleABfcHRocmVhZF9jbGVhbnVwX3B1
c2hfZGVmZXIAZm9wZW4AX19ic3Nfc3RhcnQAX19wdGhyZWFkX3Vud2luZABfX2xpYmNfb3BlbgBf
SU9fd2RlZmF1bHRfeHNwdXRuAF9fZ2NvbnZfdHJhbnNmb3JtX2ludGVybmFsX3V0ZjgAbG9jYWx0
aW1lAF9JT19kZWZhdWx0X3VmbG93AG1lbXNldABfX3B0aHJlYWRfcndsb2NrX2Rlc3Ryb3kAZXJy
AF9fd21lbXBjcHkAX19zdHJ0b2xfbABtYWluAF9kbF9zdGFydF9wcm9maWxlAF9kbF9vcmlnaW5f
cGF0aABfX3djc25sZW4AX193Y3NtYnNfZ2NvbnZfZmN0c19jAF9ubF9jdXJyZW50X0xDX01PTkVU
QVJZX3VzZWQAX3N5c19lcnJsaXN0AGZ0ZWxsAF9JT19uZXdfZmlsZV9maW5pc2gAX2ludF9tZW1h
bGlnbgBfZGxfdGxzX3NldHVwAF9kbF90bHNfZ2VuZXJhdGlvbgBfX2djb252X2xvY2sAZ2V0X3Bo
eXNfcGFnZXMAdmZ3cHJpbnRmAG1ic3J0b3djcwBfSU9fbmV3X2ZpbGVfYXR0YWNoAF9fbnB0bF9u
dGhyZWFkcwBtYWxsb3B0AGZjbG9zZQBfX3ZmcHJpbnRmX2NoawBfZGxfY2xrdGNrAF9kbF9jYWNo
ZV9saWJjbXAAX19tb25feWRheQBfZGxfcmVsb2NhdGVfb2JqZWN0AHRjZ2V0YXR0cgBfX2xpYmNf
d3JpdGV2AHN5c19lcnJsaXN0AF9kbF9keW5hbWljX3dlYWsAX0lPX3ZmcHJpbnRmX2ludGVybmFs
AHRpbWUAb3BlbmRpcgBfX3d1bmRlcmZsb3cAX191ZmxvdwBfX3JlZ2lzdGVyX2ZyYW1lX2luZm9f
dGFibGVfYmFzZXMAX25sX3NlbGVjdF9lcmFfZW50cnkAX2RsX2RzdF9jb3VudABfSU9fc3NjYW5m
AF9fYXNzZXJ0X2ZhaWwAX25sX0NfbmFtZQBfSU9fbGVhc3RfbWFya2VyAF9ubF9maW5kX21zZwBf
SU9fc3dpdGNoX3RvX3diYWNrdXBfYXJlYQBzeXNsb2cAX0lPX2xpc3RfcmVzZXRsb2NrAHdjc2No
cm51bABmd3ByaW50ZgBfdG1idWYAX192c3NjYW5mAF9kbF9jYWxsX3BsdGV4aXQAX19kbHZzeW0A
bGxzZWVrAF9fbHNlZWsAX25sX2RlZmF1bHRfZGlybmFtZQBfbmxfUE9TSVhfbmFtZQBfX3R3YWxr
AF9JT19nZXRsaW5lAF9kbF9hbGxvY2F0ZV9zdGF0aWNfdGxzAGZyZWFkX3VubG9ja2VkAHN0cmNt
cABfSU9fd2RlZmF1bHRfdWZsb3cAX19tcG5fcnNoaWZ0AF9ubF9DX0xDX01FQVNVUkVNRU5UAF9f
Z2NvbnZfZ2V0X2FsaWFzX2RiAHB0aHJlYWRfbXV0ZXhfdW5sb2NrAGRhdGFfc3RhcnQAX25sX2Zp
bmRfbG9jYWxlAF9fbWVtY2hyAF9fbWFsbG9jX2NoZWNrX2luaXQAX19mb3JrX2hhbmRsZXJzAHJl
Z2lzdGVyX3ByaW50Zl9mdW5jdGlvbgBfX21ic3J0b3djcwBfX3ByaW50Zl9mdW5jdGlvbl90YWJs
ZQBfbmxfZ2V0X3dhbHRfZGlnaXQAc3RydG91bF9sAF9fZm9wZW5fbWF5YmVfbW1hcABfZGxfcnRs
ZF9kaV9zZXJpbmZvAGdldGN3ZABfZGxfc3lzaW5mb19kc28AX25sX0NfTENfVEVMRVBIT05FAF9f
bGliY19lbmFibGVfYXN5bmNjYW5jZWwAX2RsX3N0YXJ0aW5nX3VwAF9ubF9DX0xDX0NUWVBFX2Ns
YXNzX2FsbnVtAF9fZGVyZWdpc3Rlcl9mcmFtZQBfSU9fc2V0YgBfX2RsX2l0ZXJhdGVfcGhkcgBf
ZmluaQBfSU9fZmlsZV9mb3BlbgBfX3dyaXRlX25vY2FuY2VsAF9fZGxhZGRyMQBtZW1hbGlnbgB2
d2FybgBfX21lbXBjcHkAX2RsX3VubG9hZF9jYWNoZQBfX19fc3RydG9sbF9sX2ludGVybmFsAGFz
cHJpbnRmAF9JT19uZXdfZmlsZV9zZXRidWYAc3RyZXJyb3JfcgBfSU9fd2ZpbGVfc2Vla29mZgBz
dHJ0b2YAX0lPX3dmaWxlX3VuZGVyZmxvdwBzdHJ0b2RfbABfSU9fZmlsZV9kb2FsbG9jYXRlAF9f
d2NzcnRvbWJzAF9pbnRfbWFsbG9jAF9fZ2NvbnZfY29tcGFyZV9hbGlhc19jYWNoZQBfbGliY19p
bnRsX2RvbWFpbm5hbWUAc3RybmNhc2VjbXBfbABfX2djb252X3BhdGhfZWxlbQBfX3RlbnMAX0lP
X2luaXRfd21hcmtlcgBzZXRsb2NhbGUAX19saWJjX3RzZF9DVFlQRV9CAF9fZ2V0Y2xrdGNrAF9p
bnRfdmFsbG9jAF9VbndpbmRfR2V0VGV4dFJlbEJhc2UAX0lPX2ZpbGVfcmVhZABzdGRlcnIAbW1h
cDY0AF9ubF9DX0xDX0NUWVBFX2NsYXNzX2JsYW5rAF9fc29ja2V0AHNldGxvZ21hc2sAX19saWJj
X3NldHVwX3RscwBfSU9fZmlsZV9qdW1wcwBfX19hc3ByaW50ZgBwcm9maWwAc3Ryc2VwAGNmcmVl
AF9fc3RydG9mX2wAaXNuYW4AX19saWJjX2ZvcmsAdmVycgBfX2Nsb3NlX25vY2FuY2VsAF9JT192
c3NjYW5mAF9kbF9pbml0X3N0YXRpY190bHMAdGltZWxvY2FsAF9fdWJwX21lbWNocgBfX25ld19l
eGl0Zm5fY2FsbGVkAF9fZm9ya19sb2NrAF9fZmNudGxfbm9jYW5jZWwAX1Vud2luZF9GaW5kRW5j
bG9zaW5nRnVuY3Rpb24AX19zdHJzZXBfZwBfSU9fc3RyX2luaXRfc3RhdGljX2ludGVybmFsAF9u
bF9maW5kZG9tYWluX3N1YmZyZWVyZXMAdmFsbG9jAF9fd2N0cmFucwBfZGxfc3RhY2tfZmxhZ3MA
X25sX2NhdGVnb3J5X25hbWVfc2l6ZXMAX25sX2dldF9hbHRfZGlnaXQAaXNpbmZsAF9kbF9tY291
bnQAX19saWJjX2xzZWVrAF9kbF9uZXh0X3Rsc19tb2RpZABfZml0b2EAaXNuYW5sAF9JT19mb3Bl
bgBfZGxfbWNvdW50X3dyYXBwZXJfY2hlY2sAX0lPX3dkZWZhdWx0X2ZpbmlzaABfSU9fbmV3X2Zp
bGVfd3JpdGUAbWFsbGluZm8AX0lPX3N0ZGVycgBfX2N0eXBlX2JfbG9jAF9fbXJlbWFwAF9fcHJp
bnRmX2ZwaGV4AF9fY29ubmVjdABfVW53aW5kX0dldExhbmd1YWdlU3BlY2lmaWNEYXRhAF9fc3Ry
bmR1cABfbmxfY3VycmVudF9MQ19OQU1FAF9kbF9pbml0X2FsbF9kaXJzAF9kbF9hbGxvY2F0ZV90
bHMAbG9jYWx0aW1lX3IAX2RsX3Rsc19zdGF0aWNfbmVsZW0AX19nY29udl9nZXRfbW9kdWxlc19k
YgBfX3R6ZmlsZV9jb21wdXRlAF9fdW5hbWUAX0lPX3NwdXRiYWNrd2MAX19nY29udl9yZWFkX2Nv
bmYAX19saWJjX2RsY2xvc2UAdHdhbGsAX19nY29udl9jbG9zZV90cmFuc2Zvcm0AX2RsX3Rsc19n
ZXRfYWRkcl9zb2Z0AF9JT19maWxlX2F0dGFjaABhcmd6X2NyZWF0ZV9zZXAAZndyaXRlX3VubG9j
a2VkAF9fdGltZXpvbmUAX3N5c19uZXJyX2ludGVybmFsAF9ubF9DX0xDX05VTUVSSUMAd21lbW1v
dmUAX0lPX3Vuc2F2ZV93bWFya2VycwBfSU9fZmlsZV9vcGVuAF9kbF9tYXBfb2JqZWN0AF9fbWJz
bnJ0b3djcwBfbmxfYXJjaGl2ZV9zdWJmcmVlcmVzAF9fbGliY190c2RfTE9DQUxFAGZ3cml0ZQBf
SU9fbGlzdF91bmxvY2sAX19jbG9zZQBfX2Z4c3RhdDY0AF9fbXBuX211bF8xAGFjY2VzcwBfX2dl
dHVpZABfaXRvYV91cHBlcl9kaWdpdHMAX1Vud2luZF9Gb3JjZWRVbndpbmQAX2VkYXRhAF9kbF9s
b2FkX2xvY2sAX19pNjg2LmdldF9wY190aHVuay5ieABfSU9fc3dpdGNoX3RvX2dldF9tb2RlAF9l
bmQAX2RsX2ZpeHVwAF9JT192ZnNjYW5mAF9JT19kb193cml0ZQBfZml0b2Ffd29yZABfX3N0cnRv
Zl9pbnRlcm5hbABfbmxfbG9jYWxlX2ZpbGVfbGlzdABfbmxfY3VycmVudF9MQ19DT0xMQVRFAF9J
T19nZXRkZWxpbQB2ZnNjYW5mAF9meHN0YXQAX19nY29udl9yZWxlYXNlX2NhY2hlAHN0cnRvdXEA
X190emZpbGVfcmVhZABfX25ld19mY2xvc2UAX193dWZsb3cAX19zeXNjb25mAHB0aHJlYWRfbXV0
ZXhfbG9jawBfX3NpZ2FjdGlvbgBfX2FyZ3pfc3RyaW5naWZ5AF9fbGliY19jYWxsb2MAX19pc2lu
ZmwAX19jdXJicmsAX19nY29udl9jb21wYXJlX2FsaWFzAF9fdmZ3cHJpbnRmAF9fdGZpbmQAX25s
X2dsb2JhbF9sb2NhbGUAX0lPX2RlZmF1bHRfc2Vla29mZgBfZGxfdmVyYm9zZQBfZGxfZHByaW50
ZgBfZGxfeDg2X2NhcF9mbGFncwBfX3N0cm5jYXNlY21wX2wAX0lPX2RvYWxsb2NidWYAX2RsX3Np
Z25hbF9lcnJvcgBfZGxfcGhudW0AX2ZsdXNobGJmAF9fc3RhY2tfcHJvdABfX3N0cnRvbF91bF9y
ZW1fdGFiAF9fbGliaW9fY29kZWN2dABfX2Nsb3NlZGlyAF9fbGliY19tZXNzYWdlAGdldF9ucHJv
Y3MAX2RsX3Byb2ZpbGVfbWFwAF9JT19zd2l0Y2hfdG9fYmFja3VwX2FyZWEAX19kbGVycm9yAGV4
aXQAX1Vud2luZF9TZXRHUgBfX2ZyZWVfaG9vawBfbmxfY3VycmVudF9MQ19BRERSRVNTX3VzZWQA
X19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzNGxlAF9fX19zdHJ0b3VsbF9sX2ludGVybmFs
AF9fbXVubWFwAF9fd3JpdGV2AF9fbGliY190c2RfQ1RZUEVfVE9VUFBFUgBfX3B0aHJlYWRfc2V0
c3BlY2lmaWMAX19tYWxsb2NfdXNhYmxlX3NpemUAX19nY29udl90cmFuc2xpdGVyYXRlAF9fc3Ry
Y2FzZWNtcABfc3lzX2Vycmxpc3RfaW50ZXJuYWwAX19meHN0YXQAX19zdHJ0b3VsX2wAX0lPX3N0
ZGluAF9JT193ZmlsZV9qdW1wc19tbWFwAF9JT193c2V0YgBfX2ZwcmludGYAYnJrAF9fdHpzdHJp
bmcAX25sX0NfTENfTUVTU0FHRVMAX0lPX3ZmcHJpbnRmAF9fd2NzbWJzX25hbWVkX2NvbnYAX0lP
X3NlZWtvZmYAX2RsX2F1eF9pbml0AF9kbF9od2NhcABfSU9fd2ZpbGVfZG9hbGxvY2F0ZQBfaXRv
d2FfdXBwZXJfZGlnaXRzAF9fdXNlX3R6ZmlsZQBfbmxfY2F0ZWdvcnlfbmFtZXMAX19saWJjX2Ns
ZWFudXBfcm91dGluZQBfX2ZzdGF0AF9ubF9DX2NvZGVzZXQAX2RsX2luaXRmaXJzdABmaWxlbm8A
X19zZXRmcHVjdwB2c3lzbG9nAF9JT19zdHJfdW5kZXJmbG93AF9fc2lncHJvY21hc2sAX3NldGpt
cABmZ2V0c191bmxvY2tlZABfX2N0eXBlX3RvdXBwZXJfbG9jAF9fZnVubG9ja2ZpbGUAX0lPX3N0
ZGluX3VzZWQAX2V4aXQAX19zdHJ0b2xfdWxsX3JlbV90YWIAX19tYWxsb2Nfc2V0X3N0YXRlAF9f
YWxsb2NfZGlyAF9fZ2V0ZGVudHM2NABfVW53aW5kX0dldEdSAF9ubF9kZWZhdWx0X2RlZmF1bHRf
ZG9tYWluAHZ3YXJueABfX2xpYmNfYXJndgBfX2xpYmNfc3RhcnRfbWFpbgBfX2xsbF9sb2NrX3dh
aXRfcHJpdmF0ZQBzdHJsZW4AbHNlZWs2NABvcGVuAHByb2dyYW1faW52b2NhdGlvbl9uYW1lAF9f
bGliY19kbHN5bQBfX2xpYmNfd3JpdGUAX192ZnNjYW5mAF9fZmNudGwAdmRwcmludGYAX0lPX2lu
aXQAX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzMnJldmVyc2UAX19mb3JrAF9ubF9DX0xD
X0NUWVBFX2NsYXNzX2xvd2VyAF9kbF9hbGxfZGlycwBfX3NldGVudgBfX2NsZWFyZW52AHN0cmNo
cgBfZGxfYWRkX3RvX3Nsb3RpbmZvAF9fcmVhbGxvYwBfX2djb252X2FsaWFzX2RiAF9JT19pdGVy
X2VuZABfX21hbGxvcHQAX3F1aWNrc29ydABfVW53aW5kX0dldERhdGFSZWxCYXNlAF9JT19uZXdf
ZmlsZV91bmRlcmZsb3cAX19kYXRhX3N0YXJ0AF9kbGVycm9yX3J1bgBfX21hbGxvY19nZXRfc3Rh
dGUAX2RsX3N5bQBfX2xpYmNfZmF0YWwAX19nZXRfcGh5c19wYWdlcwBfX3NicmsAbXByb3RlY3QA
X0lPX2RlZmF1bHRfc2VlawBfX3RkZWxldGUAX19hY2Nlc3MAX3JfZGVidWcAX19tYWxsb2Nfc3Rh
dHMAY2xvc2VkaXIAX0lPX3dkZWZhdWx0X3BiYWNrZmFpbAB3YXJuAF9fc3lzX2Vycmxpc3RfaW50
ZXJuYWwAX2RsX29zdmVyc2lvbgBfSU9fbGlzdF9hbGwAX0p2X1JlZ2lzdGVyQ2xhc3NlcwBfX2Fy
Z3pfYWRkX3NlcABfSU9fbmV3X2ZpbGVfb3ZlcmZsb3cAX19saWJjX2Rsb3Blbl9tb2RlAF9fdW5z
ZXRlbnYAX0lPX25ld19maWxlX3NlZWtvZmYAX19ta3RpbWVfaW50ZXJuYWwAdmFzcHJpbnRmAF9f
X3Zmc2NhbmYAX2RsX3N5c2RlcF9yZWFkX3dob2xlX2ZpbGUAc3RyY2hybnVsAF9ubF9jdXJyZW50
X0xDX01PTkVUQVJZAGZjbnRsAHR6c2V0AHNjaGVkX3lpZWxkAF9fZ2V0X2F2cGh5c19wYWdlcwBf
ZGxfYWRkcgBfbmxfQ19MQ19QQVBFUgBfZGxfY2F0Y2hfZXJyb3IAX0lPX3VuX2xpbmsAX19yZWdp
c3Rlcl9mcmFtZV9pbmZvX3RhYmxlAF9JT19maWxlX3NldGJ1Zl9tbWFwAF9kbF9tYWtlX3N0YWNr
X2V4ZWN1dGFibGVfaG9vawBnZXRfbnByb2NzX2NvbmYAX2RsX2luaGliaXRfcnBhdGgAX0lPX2Rl
ZmF1bHRfcGJhY2tmYWlsAHBvc2l4X21lbWFsaWduAF9fcmVnaXN0ZXJfZnJhbWVfaW5mbwBfSU9f
dmRwcmludGYAd2NydG9tYgBfZGxfY29ycmVjdF9jYWNoZV9pZABfZGxfc29ydF9maW5pAF9fbmV3
X2ZvcGVuAGNsb3NlAF9fbGliY19jb25uZWN0AF9kbF9zeXNpbmZvAF9fd21lbWNweQBfSU9faXRl
cl9uZXh0AF9kbF9jbG9zZV93b3JrZXIAX2RsX3BhZ2VzaXplAF9fdmFsbG9jAF9fbWVtYWxpZ25f
aG9vawBfbmxfY3VycmVudF9MQ19JREVOVElGSUNBVElPTgBfX2dldGV1aWQAdmZwcmludGYAX0lP
XzJfMV9zdGRlcnJfAF9fcHJvZ25hbWVfZnVsbABzdHJwYnJrAF9JT19zd2l0Y2hfdG9fbWFpbl9n
ZXRfYXJlYQBfX2xsbF91bmxvY2tfd2FrZV9wcml2YXRlAHJhaXNlAF9JT19zZWVrbWFyawBfbmxf
Q19MQ19DVFlQRV9jbGFzc19hbHBoYQBmcmVlAF9fdG93Y3RyYW5zAF9ubF9nZXRfZXJhX2VudHJ5
AHNpZ3Byb2NtYXNrAF9JT19vbGRfaW5pdABfSU9fZmlsZV9qdW1wc19tbWFwAF9fZ21vbl9zdGFy
dF9fAF9fbGliY19yZWdpc3Rlcl9kbGZjbl9ob29rAF9kbF9tYXBfb2JqZWN0X2RlcHMAX25sX0Nf
TENfSURFTlRJRklDQVRJT04AX2RsX25zAF9ubF9sb2FkX2xvY2FsZV9mcm9tX2FyY2hpdmUAd2N0
cmFucwA=


--=-W0jqgMXqf7/puYFACUP1
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=-W0jqgMXqf7/puYFACUP1--


From xen-users-bounces@lists.xen.org Wed Jun 27 11:12:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqAB-0004OF-Ib; Wed, 27 Jun 2012 11:11:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sjmvf-0008Dz-7O
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 07:44:49 +0000
Received: from [85.158.139.83:52384] by server-2.bemta-5.messagelabs.com id
	93/FF-04598-EE9BAEF4; Wed, 27 Jun 2012 07:44:46 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-182.messagelabs.com!1340783084!18443849!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDI5OTE=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8376 invoked from network); 27 Jun 2012 07:44:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-8.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 07:44:44 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; 
	d="c'?scan'208,104";a="13238094"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 07:44:42 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 08:44:38 +0100
Message-ID: <1340783078.14761.11.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 08:44:38 +0100
In-Reply-To: <CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<4FEA2557.3000309@ondore.com>
	<CAPLO1L4mo+ThOdMibaBAfUS6SSb7tmx8ELN-UdVT-PhSso1qOQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
Content-Type: multipart/mixed; boundary="=-W0jqgMXqf7/puYFACUP1"
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:11:57 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please - wrong GRUB entry?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=-W0jqgMXqf7/puYFACUP1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

On Tue, 2012-06-26 at 22:26 +0100, Shane Johnson wrote:
> On Tue, Jun 26, 2012 at 3:10 PM, Alexandre Kouznetsov <alk@ondore.com> wrote:
> > Hello.
> >
> > Can you please show your grub.cfg, and the output of "ls -l /boot"?
> > Specify what section of your grub.cfg is used when the "not an ELF binary"
> > error occur.
> >
> > --
> > Alexandre Kouznetsov
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> ls -l /boot
> -rw-r--r-- 1 root root  2007679 Jun  3 16:44 System.map-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root  2024845 Jun  3 17:15 System.map-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root  2052633 Jun 21 15:02 System.map-3.2.18
> -rw-r--r-- 1 root root   129015 Jun  3 16:44 config-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root   128580 Jun  3 17:15 config-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root   128623 Jun 21 13:21 config-3.2.18
> drwxr-xr-x 3 root root     4096 Jun 26 14:04 grub
> -rw-r--r-- 1 root root 11186911 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root 11305992 Jun 25 16:13 initrd.img-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root 11133522 Jun 25 16:21 initrd.img-3.2.18
> -rw-r--r-- 1 root root  2695559 Jun 25 16:18 initrd.img-vmlinuz-3.2.18-xen-amd64
> -rw-r--r-- 1 root root  2846608 Jun  3 16:41 vmlinuz-3.2.0-0.bpo.2-amd64
> -rw-r--r-- 1 root root  2895120 Jun  3 17:13 vmlinuz-3.2.0-0.bpo.2-rt-amd64
> -rw-r--r-- 1 root root  2937200 Jun 26 14:08 vmlinuz-3.2.18
> -rw-r--r-- 1 root root 11733424 Jun 26 14:07 vmlinuz-3.2.18-new
> -rw-r--r-- 1 root root   678554 Jun  9  2011 xen-4.0-amd64.gz
> 
> Entry that causes panic -

Is it just this one or are others faulty too?

Do the bpo kernels work? What about the 2.6.32-xen kernel from Squeeze
proper (as an experiment).

I think you can ignore any concerns about pciback hiding here -- your
failure is well before that would make any difference.

[...]
> 	module	/boot/vmlinuz-3.2.18 placeholder root=/dev/mapper/vg-base ro
> quiet xen-pciback.hide=(05.00.0)(05:00.1)

What does
	file /boot/vmlinuz-3.2.18 
say?

What about this using the attached bzexplode:
	./bzexplode /boot/vmlinuz-3.2.18 | file -

and then, depending on the type of compression that reports:
	./bzexplode /boot/vmlinuz-3.2.18 | zcat | file -

(exchange zcat for the appropriate FOOcat, although if it isn't gzip
then that would be a good thing to fix first).

> 	echo	'Loading initial ramdisk ...'
> 	module	/boot/initrd.img-3.2.18
> 
> Full boot.cfg attached.
> 


--=-W0jqgMXqf7/puYFACUP1
Content-Disposition: attachment; filename="bzexplode.c"
Content-Type: text/x-csrc; name="bzexplode.c"; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

#include <stdio.h>
#include <fcntl.h>
#include <stdint.h>
#include <unistd.h>

#include <inttypes.h>

#include <err.h>

#include <sys/types.h>
#include <sys/mman.h>
#include <sys/stat.h>

int main(int argc, char **argv)
{
	int fd;
	struct stat sb;
	void *p;
	uint8_t *hdr;
	int setup_sectors;
	uint32_t compressed_payload_offset;
	uint32_t compressed_payload_length;

	if (argc != 2)
		errx(1, "usage: bzexplode <bzImage>");

	fd = open(argv[1], O_RDONLY);
	if (fd < 0)
		err(1, "open");

	if (fstat(fd, &sb) < 0)
		err(1, "fstat");

	p = mmap(0, sb.st_size, PROT_READ, MAP_SHARED, fd, 0);
	if (p == MAP_FAILED)
		err(1, "mmap");

	hdr = p;
	setup_sectors = hdr[0x1f1];
	compressed_payload_offset = *(uint32_t*)&hdr[0x248];

	fprintf(stderr, "setup sectors %d\n", setup_sectors);

	compressed_payload_offset += (setup_sectors+1) * 512;

	//compressed_payload_length = *(uint32_t*)(p + compressed_payload_offset - 4);
	compressed_payload_length = *(uint32_t*)&hdr[0x24c];

	fprintf(stderr, "compressed_payload_offset %"PRIx32" (abs)\n",
		compressed_payload_offset);
	fprintf(stderr, "compressed_payload_length %"PRIx32"\n",
		compressed_payload_length);

	write(1,
	      p + compressed_payload_offset,
	      compressed_payload_length);
	return 0;
}

--=-W0jqgMXqf7/puYFACUP1
Content-Type: application/x-executable; name="bzexplode"
Content-Disposition: attachment; filename="bzexplode"
Content-Transfer-Encoding: base64

f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAAMIEECDQAAADE1wcAAAAAADQAIAAFACgAIQAeAAEAAAAA
AAAAAIAECACABAjUjQcA1I0HAAUAAAAAEAAAAQAAAACQBwAAEAwIABAMCKAHAACsIgAABgAAAAAQ
AAAEAAAA1AAAANSABAjUgAQIIAAAACAAAAAEAAAABAAAAAcAAAAAkAcAABAMCAAQDAgQAAAAKAAA
AAQAAAAEAAAAUeV0ZAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAQAAAAEAAAAEAAAAAEAAABHTlUA
AAAAAAIAAAAGAAAACAAAAFWJ5VOD7AToAAAAAFuBw1yPBwCLk/z///+F0nQF6Op++/fotQAAAOgA
yAUAWFvJwwAAAAAAAAAAAAAAADHtXonhg+TwUFRSaGCKBAhooIoECFFWaBCCBAjobwIAAPSQkJCQ
kJCQkJCQkJCQkFWJ5VOD7ASAPaAXDAgAdVWLFaQXDAi4IBAMCC0YEAwIwfgCjVj/OdpzH422AAAA
AI1CAaOkFwwI/xSFGBAMCIsVpBcMCDnacue4AD4KCIXAdAzHBCTcywsI6EK8BQDGBaAXDAgBg8QE
W13DkI10JgBVuMAiCgiJ5YPsCIXAdBTHRCQEqBcMCMcEJNzLCwjozaAFAKEkEAwIhcB0ErgAAAAA
hcB0CccEJCQQDAj/0MnDjUwkBIPk8P9x/FWJ5VGB7JQAAACJTYiLRYiDOAJ0FMdEJAQoVAoIxwQk
AQAAAOgddQAAi1WIi0IEg8AEiwDHRCQEAAAAAIkEJOjyYgAAiUXkg33kAHkUx0QkBENUCgjHBCQB
AAAA6KVzAACNRYyJRCQEi0XkiQQk6ONhAACFwHkUx0QkBEhUCgjHBCQBAAAA6HtzAACLRbiJwsdE
JBQAAAAAi0XkiUQkEMdEJAwBAAAAx0QkCAEAAACJVCQExwQkAAAAAOg3cAAAiUXog33o/3UUx0Qk
BE5UCgjHBCQBAAAA6CpzAACLReiJReyLRewF8QEAAA+2AA+2wIlF8ItF7AVIAgAAiwCJRfSLFZgQ
DAiLRfCJRCQIx0QkBFNUCgiJFCToyQoAAItF8IPAAcHgCQFF9ItF7AVMAgAAiwCJRfiLFZgQDAiL
RfSJRCQIx0QkBGhUCgiJFCTokwoAAIsVmBAMCItF+IlEJAjHRCQEjFQKCIkUJOh2CgAAi1X0i0Xo
jRQQi0X4iUQkCIlUJATHBCQBAAAA6LZiAAC4AAAAAIHElAAAAFldjWH8w5CQkJCQVboAAAAAieVX
VlOB7AwCAACF0g+FlAIAAItFDItNEIkVABEMCI1UgQSLRSCJFVwlDAijLBAMCJCLAoPCBIXAdfeJ
0OiYewAAizUAEQwIhfYPhbEAAACNhf79//+JBCTo/F8AAI2VgP7//4XAD4WQAQAAMf8x9maQD7YK
jUHQPAl3RI1aAQ+2UgEPvsGNSNCNQtA8CXcZZpCNBIkPvtKDwwGNTELQD7YTjULQPAl26cHmCIPH
AQnOgPoudQqD/wN0HY1TAeuyg/8CjbQmAAAAAH8MuQMAAAAp+cHhA9PmhfaJ8g+INAEAAKGEMQwI
hcAPhckBAACJNYQxDAiB+gcGAgAPjmEBAADodAUAAMdF8AAAAADGRfP/xkXyCotF8GWjFAAAAItd
HIXbdBuLRRzHRCQIAAAAAMdEJAQAAAAAiQQk6JoIAAChXCUMCItNEIlEJAiLRQyJTCQEiQQk6L+D
AACLTRiFyXQbi00Yx0QkCAAAAADHRCQEAAAAAIkMJOhdCAAAixUwEAwIhdIPhQ8BAACLRRSFwHQZ
oVwlDAiLTQyJRCQIi0UQiQwkiUQkBP9VFI1FxIkEJOikBQAAhcAPhbAAAABloWAAAACJReBloVwA
AACJReSNRcRlo2AAAAChXCUMCItNDIlEJAiLRRCJDCSJRCQE/1UIicKJFCTongUAAMdEJAQAAAAA
xwQkqlQKCOh6XwAAhcCJw3kMxwQk3FQKCOg4CwAAjUWEx0QkCEAAAACJRCQEiRwk6AFgAACJHCSJ
xuinXwAAhfZ+z4P+P4nwfw3GRAWEAI1VhOkR/v//uD8AAADr7McEJMVUCgjo7AoAAOjHefv38P8N
AAAAAA+UwDHShMAPhW3////HBCQAAAAA6PddAACNtCYAAAAA6PsAAACNdgDp5P7//zHSgz0AAAAA
AA+Uwulb/f//OfAPhjX+///pKv7//5CQkJCQVYnlVonWU4nDg8SAx0QkBAEAAACJBCToVGAAAIPA
AXQHg+yAW15dw7jo////ZYM4CXXuifC6DlUKCIPgA4PoAcdFkAcBAADHRZQAAAAAdBO6BFUKCMdF
kAMBAADHRZQAAAAAx0QkCAAAAACJdCQEiRQk6FNeAAA5w3VFjUWYiUQkCIlcJATHBCQDAAAA6P5d
AACFwHUqi0WoJQDwAAA9ACAAAHUbi1WUi0WQM1W8M0W4CcIPhGj///+NtCYAAAAA9Ov9jbYAAAAA
jbwnAAAAAFW6AQACAInlMcCD7AjoHv///7oAAAIAuAEAAADoD////7oAAAIAuAIAAADJ6f/+//+Q
kJCQkJCQkJCQkJCQkJChiBAMCFWJ5ccFwBkMCEAAAAAFfwQAAIPg8KOIEAwIMcDHBewwDAgBAAAA
xwXwMAwIwBkMCMcF5DAMCHAEAADHBegwDAgQAAAAxwX8MAwIAQAAAF3DjXQmAI28JwAAAABVieVX
VlOD7DyLFVQxDAiLTQyF0nRKoXQxDAjB4AWNBAI5wnIK6zmQg8IgOcJzMYM6B422AAAAAHXui0IU
i3ociUXgi0IQOfmJfdyJRdSLQgiJRdhyJIlN3OsfkI10JgCJTdwx/8dF4AAAAADHRdQAAAAAx0XY
AAAAAKGIEAwIMdKNRAH/A0Xg9/GJw4tF3A+v2QNFCI0EA4kEJOjQYAAAi1XcxwXAFwwIPgAAAI10
EP+J0PfYIcaF/w+ESQEAAItF4DHSjUw4/4nI9/eJwYnYD6/PKciNBAaj0BcMCItF1ItV2IkNGB4M
CMYF1BcMCAGJRCQIodAXDAiJVCQEiQQk6GtZAACLFeQQDAiNBB7HRB4EyBcMCI1d5IkAiUAIiVAQ
iUXouPMAAADHReT/////x0Xs//8PAMdF8FEAAADNgIXAD4XYAAAAi0XkjQTFAwAAAI7oi0Xgi1XY
gCV0HQwI/IX/owweDAiLRdSJPRAeDAiJFQQeDAjHBRweDAgBAAAAowgeDAjHBcAZDAhAAAAAxwXs
MAwIAQAAAMcF8DAMCMAZDAjHBdQZDAjgGwwID4R8AAAAi1XgjUQ6/zHS9/eJReAPr33goYgQDAiJ
+gNVCI1EAg+D4PCjiBAMCItF3IkV5DAMCIP4EHMFuBAAAACj6DAMCMcF/DAMCAEAAACDxDxbXl9d
w2aQidiLTeArReCNBAaj0BcMCOnA/v//jXYAxwQkGFUKCOj0BgAAjXQmAGa/AQDrjI12AI28JwAA
AABVieWD7AjHRCQEEAAAAMcEJHAEAADopv3//8nDkJCQkFWJ5Va+EBAMCIHuEBAMCMH+AoX2U3QU
jRy1EBAMCGaQ/1P8g+sEg+4BdfVbXl3pWckFAI22AAAAAI28JwAAAABVieVXVr4QEAwIge4QEAwI
U8H+AoPsDIt9EIX2dCEx24tFDIl8JAiJRCQEi0UIiQQk/xSdEBAMCIPDATnzcuG+EBAMCIHuEBAM
CMH+AugC9v//hfZ0ITHbi0UMiXwkCIlEJASLRQiJBCT/FJ0QEAwIg8MBOfNy4YPEDFteX13DkDHA
i1QkBIkaiXIEiXoIjUwkBGUzDRgAAADBwQmJShCLDCRlMw0YAAAAwcEJiUoUiWoMiUIYw5CQkJCQ
kJCQkJBVieVWU4PsEIt1CJCNdCYAoYwQDAiFwA+EpwAAAI12AIsNjBAMCItBBIXAdHOD6AGJQQTB
4ASNBAGLUAiD+gN0R4P6BHQig/oCdduLUAyLQBDBygllMxUYAAAAiTQkiUQkBP/S67pmkItQDIl0
JASLQBDBygllMxUYAAAAiQQk/9LrnZCNdCYAi0AMwcgJZTMFGAAAAP/QkOuGjbYAAAAAiwGFwKOM
EAwID4Rh////iQwk6AkoAAChjBAMCIXAD4Vc////u9jLCwiB+9zLCwhzFI20JgAAAAD/E4PDBIH7
3MsLCHLziTQk6O9XAACQkJBVMcCJ5bkBAAAAV1ZTg+wQZYM9DAAAAAB0AfAPsQ1AHgwID4VjAQAA
izWMEAwIMf8xwIX2dFFmkItOBIXJdDONWf+J2MHgBItEBgiFwA+FfQAAAMHhBI1UDuiJ2esQZpCL
AoPqEI1Z/4XAdWSJ2YXJde6LBon3x0YEAAAAAIXAdASJxuuzifC6AQAAAIXAD4WGAAAAhNIPhYYA
AADHRCQECAIAAMcEJAEAAADoIEEAAIXAicd0aKGMEAwIiQeJPYwQDAiNVwjHRwQBAAAA6xWQg/kg
dHGJyMHgBI1UBgiNQQGJRgSDBQAxDAgBgxUEMQwIAMcCAQAAAGWDPQwAAAAAdAHwgy1AHgwIAQ+F
iwAAAIPEEInQW15fXcOF/3WlMdLr1sdEJAxzVQoIx0QkCFoAAADHRCQEVVUKCMcEJGJVCgjo6nsA
AIn4MdLpPf///5BVieVTi10I6KT+//+6/////4XAdCFlMx0YAAAAwcMJiVgEi1UMiVAIi1UQiVAM
MdLHAAQAAACJ0Ftdw40NQB4MCOgaawAA6Y3+//+NBUAeDAjoOmsAAOll////kJCQkJBVieWD7AyN
RRCJRCQIi0UMiUQkBItFCIkEJOhB5QAAycOQkJCQkJCQkJCQkJCQkJBVieVXVlOB7CQFAADHBCSA
VQoI6OjKAACFwHQJgDgAD4WtAQAAx0QkBAIJAADHBCSTVQoI6PFWAACJheT6//+DwAEPhIoBAACL
RQwPthiE2w+ERgEAAItFDI19EInax4Xw+v//AAAAAMeF7Pr//wAAAACJxusiZpCAeAFzjVABdCeJ
FCTHRCQEJQAAAOj/UwAAD7YQhNJ0EID6JXTbjVAB69+NtgAAAACA+yWQjXQmAHROicKJ8ynyicaJ
vej6//+LjfD6//+D7ByNRCQbi73s+v//g+DwiRiJUASJSAgPthaDxwGJhfD6//+J8ITSidN0Lom9
7Pr//4u96Pr//+uYgH4Bc3Wsix+NVwSDxgKJlej6//+JHCToBFIAAInC66CNBP0QAAAAi5Xw+v//
MfYpxIuF7Pr//41cJBuD4/CJndz6//+NDMOJw420JgAAAACLAoPrAYkBi0IEi1IIiUEEjQQGg+kI
g/v/icaJheD6//913Yud5Pr//4n6i43c+v//uJIAAADNgD0A8P//dzk5heD6//+6AQAAAHQci1UM
jUUQiUQkCMcEJAMAAACJVCQE6EpiAAAx0otFCIXAdSaNZfRbXl9dw5CD+Px1wo12AOuhx4Xk+v//
AgAAAI10JgDpY/7//4N9CAGNtCYAAAAAfgiE0o10JgB1C422AAAAAOjLuQAAjYX0/v//x0QkBEAA
AACJBCTo5WoAAIP4AonDftiLjeT6//+NvfT6///HRCQIHQAAAMdEJAScVQoIiQwk6PRVAACLheT6
//+JRCQIjUP/iUQkBI2F+P7//4kEJOjrawAAi5Xk+v//x0QkCB0AAADHRCQEulUKCIkUJOi3VQAA
x0QkBAAAAADHBCTYVQoI6JNUAACJxusfkI10JgCLjeT6//+JXCQIiXwkBIkMJOiEVQAAOcN1GsdE
JAgABAAAiXwkBIk0JOgMVQAAhcCJw3/MifO4BgAAAM2A6Rj///+NtCYAAAAAjbwnAAAAAFWJ5VOD
7AyLXQiNtgAAAACJXCQIx0QkBO/CCwjHBCQBAAAA6Oj8///r5pCQkJCQkFWJ5VdWU4PsCKGsEAwI
hcAPjqYAAAAx0rkBAAAAidBlgz0MAAAAAHQB8A+xDTglDAiFwA+FjwAAALjs////iUXsx0XwoCAM
CDH2uwEAAACQidmJ8It98GWDPQwAAAAAdAHwD7EPD4XvSwAAi4dABAAAPaAgDAiJRfB11aGgEAwI
i1XsxwWgEAwIMNkECKNAJQwIoYQgDAjHBYQgDAhwswQIo0QlDAhliwJlxwL/////o0glDAiDBUwl
DAgBg8QIW15fXcONdCYAx8fs////ZYM//4l97HTeidBlgz0MAAAAAHQB8A+xDTglDAgPhXVLAADp
S////412AI28JwAAAACLFawQDAhVieWF0n51oUwlDAiD6AGFwKNMJQwIdWS47P///7mgIAwIixVI
JQwIZYkQoUAlDAijoBAMCKFEJQwIo4QgDAiNdgBlgz0MAAAAAHQB8IMpAQ+FGksAAIuJQAQAAIH5
oCAMCHXeZYM9DAAAAAB0AfCDLTglDAgBD4UASwAAXcONtgAAAACNvwAAAACLDawQDAhVieWFyX5S
uOz///+LFUglDAhliRChQCUMCKOgEAwIoUQlDAijhCAMCLigIAwIjXQmAMcAAAAAAIuAQAQAAD2g
IAwIde3HBTglDAgAAAAAxwVMJQwIAAAAAF3D6w2QkJCQkJCQkJCQkJCQVYXAieVXicdWU4nTdF+N
cPiLVgSJ0IPgAoP4ARnAg+L4g+D8g8AJKcI52nYzidEp2YH5/wAAAI0EF3cX6zpmkIHp/wAAAC3/
AAAAgfn/AAAAdiWB6v8AAAA508YA/3LgifDB6AvB7gMx8IgEH4n4W15fXcONdCYAidAo2IgEF+vf
6w2QkJCQkJCQkJCQkJCQVYnlg+wYiw0cJQwIiV30iX38ideJdfiLUjCLcgQx0oPm+I1cMe8pw4nY
9/GJw4PrAQ+v2YXbfhrHBCQAAAAA/xWcEAwIiUXwifADRzA5RfB0FjHAi130i3X4i338iexdw420
JgAAAAD324kcJP8VnBAMCKGIIAwIhcB0Av/QxwQkAAAAAP8VnBAMCIXAjXYAdMCLTfApwXS5i1cw
ifApyIPIASmPRAQAAIlCBLgBAAAA66GNtgAAAACNvCcAAAAAVYnli0UIhcB0Jo1Q+ItCBKgCdRSD
4Pj2RAIEAXQSg+gEXcOQjXQmAIPg+IPoCF3DMcBdkI10JgDDjbQmAAAAAFWJ5YPsHKgHiXX4icaJ
XfSJffyJVeR1MI1Y+It7BPfHAgAAAHVaoaQgDAiJ+YPh+NHog/ABg+ABiUXodSOD+Q8Ph1oBAABm
kDHbidiLdfiLXfSLffyJ7F3DjbQmAAAAAIsVLCUMCDnad94DFeQkDAiNBAs50HLG68+NtCYAAAAA
6JtUAACNSP+J8CHIg/gIdFeFwHRTg/gQdE6D+CCNdgB0RoP4QI12AHQ+PYAAAACQdDY9AAEAAJB0
Lj0AAgAAkHQmPQAEAACQdB49AAgAAJB0Fj0AEAAAkHQOPf8fAACQD4Zi////ZpCLQwSD4AOD+AIP
hVH///+LVviJ/onYg+b4KdCNFBYJ0IXID4U4////g+4BidqNPDOJdfAPtjfB6gOJ8A+2yInYwegL
MdAPttA50XRPhckPhAz///+NQQg5RfBzKo10JgDp+/7//412AIXJjbYAAAAAD4Tq/v//jUEIO0Xw
jXQmAA+H2v7//ylN8ItF8I08Aw+2N4nwD7bIOdF1zffWifCIB4t15IX2D4S2/v//i0XkiTjprP7/
/2aQifiD4Pj2RAMEAQ+EmP7//4PnAXRVg8EDidqNPAuJTewPtjfB6gOJ8A+2yInYwegLMdAPttA5
0XUo66iQjXQmAI1BCDtF7A+HXP7//ylN7ItF7I08Aw+2N4nwD7bIOcp0goXJddvpPv7//4t2+PfG
BwAAAJCNdCYAD4Uq/v//i33ohf+QjXQmAHUYifL32otEEwSD4Pg5xg+FC/7//+lz////ifL32o0E
EzkFLCUMCHbd6fL9//+NdgCNvCcAAAAAVYnlg+wsiV30icOD4AWD+AWJffyJ14l1+A+EmQAAAPbD
AXUcg+MCD4WnAAAAi130i3X4i338iexdw422AAAAAI1F88ZF8wCNdevHRCQMAAAAAMdEJAgQAAAA
iUQkBIkMJOiKzgAAOfCJwnYRjXQmAIPoATnwxgAwd/aNVeuhzDEMCLnoVQoIiwCFwHQCicGD4wKJ
VCQQiXwkDIlMJAjHRCQEqFcKCIkcJOhC9v//6Xr///+QjXQmAIPjAolUJAjHRCQEhb8LCIkcJOgh
9v//6Vn////o57EAAI20JgAAAABVieVXVlOD7ByLHTAlDAiJRdiF2w+EpgEAAINIBAGDwDCLVdiJ
ReyLRdiDwgiDwCyJReSJVeBmkItF4IsYhdsPhNsAAADHAAAAAADrXo12AItF2DlwMA+EqgAAAItV
8PZEFgQBD4T+AAAAg2YE/otF7IH//wEAAItQCIlYCIlaDHYOx0MQAAAAAMdDFAAAAACJ+IPIAYlD
BItF7IlTCIk8O4lDDItd6IXbdHWLQwSLUwiJx4Pn+o00O4lV6ItWBIPi+KgBiVXwdYeLAynDAceL
UwiLQwyLSgw52Q+FMwEAADtYCA+FKgEAAIF7BP8BAACJQgyJUAh3QItF2InLOXAwD4VW////i1Xw
jQQXg8gBiUMEi0XYiVgwi13ohdt1jJCLVeQ5VeAPhNMAAACDReAE6QP///+NdgCLQxCFwIlF3HS2
i0oQhckPhPIAAACLQxSLVdyJQhSLQxSJUBDp7/7//420JgAAAAAB14tWCItGDDlyDA+FsAAAADtw
CA+FpwAAAIF+BP8BAACJQgyJUAgPhtn+//+LThCFyQ+Ezv7//4tCEIXAD4S1AAAAi0YUiUEUi0YU
iUgQ6bL+//+NdCYAi03Yi13Yg8EwiciNkygEAACNtCYAAAAAiUAMiUAIg8AIOdB184F92KAgDAh0
GYtF2INIBAKLVdiDSgQBiUowg8QcW15fXcPHBTAlDAhIAAAA6+KhsBAMCInZuvJVCgjo/Pz//+kn
/v//obAQDAiJ8bryVQoI6Ob8///pL/7//znDdDuLRdyJQhCLQxSJQhSLQxCJUBSLQxSJUBDp8P3/
/znOdCWLRhSJShCJQhSLRhCJUBSLRhSJUBDp8P3//4lSFIlSEOnH/f//iVIUiVIQ6dr9//+NtgAA
AACNvwAAAABVieVXVlOD7ByJReSLQjCJVeCFwA+E2gAAAItABDHJMdvHRfAAAAAAiUXoi0Xgi1SI
CIXSdBVmkItCBItSCINF8AGD4PgBw4XSde2DwQGD+Qp12ItF6L4BAAAAi1Xgi03gg+D4gcIoBAAA
jTwDg8EwiVXckI10JgCLUQw5ynQTkItCBIPGAYtSDIPg+AHHOcp17oPBCDtN3HXei03goQwlDAiD
Zej4i5FEBAAAiw0gJQwIiUXYi0XkiU3siw0oJQwIiRAp+olQHItV8IlYGIlIFItN6Il4IIlwBIlQ
CIlIJItN7IlIEItN2IlIDIPEHFteX13DidDoZfz//4tV4ItCMOkU////jXYAjbwnAAAAAFWJ5VdW
U4PsCIsN0CAMCIH50CAMCA+E3QAAAItBBKgCdQ6JwoPi+IP6Dw+HoAAAAKGwEAwIug9WCgjoMfv/
/8cEJAAAAAD/FZwQDAiJx4PgB4lF8HVq6NVNAACLTfCLFQQlDAiNXBEQjRQfAcONSP8hyinTiRwk
/xWcEAwIhcCJxnR/oYggDAiFwHQC/9CLVfArNSwlDAiNBB4p06PkJAwIg8sBjQQXo9AgDAiJWAQx
wIPECFteX13DjbQmAAAAALgIAAAAK0XwiUXw64mNdgCoAQ+EWP////YFpCAMCAJ1F6EsJQwIjRQR
AwXkJAwIOcIPhTn///+Qg8QIMcBbXl9dw7jo////ZccADAAAALj/////65yNdCYAjbwnAAAAAKFY
JQwIVYnlhcB1RPYFsBAMCAHHBVQlDAgBAAAAxwWgEAwI8MMECMcFhCAMCAC1BAjHBaQQDAjg2QQI
xwWoEAwIgMgECHUZXcONtCYAAAAAxwVYJQwIAAAAAF3DjXQmAF0xybosVgoIuAUAAADp3vn//420
JgAAAACNvCcAAAAAVYnlg+woiV30iXX4iX38/IsVrBAMCIXSeA6LXfSLdfiLffyJ7F3DkMcFrBAM
CAAAAADHBQQlDAgAAAIAxwUQJQwIAAABAMcFCCUMCAAAAgDHBQAlDAgAAAIA6DFMAAC6hBAMCIXS
xwWgIAwIAAAAAMcF4CQMCKAgDAjHBTglDAgAAAAAoxwlDAi47P///2XHAKAgDAh0BosVhBAMCIlU
JAzHRCQI4JIECMdEJARQkgQIxwQkUJEECOjzWwAAix1cJQwIoTAQDAjHRegAAAAAhduJRex1DekN
AQAAkI10JgCDwwSLA4XAD4TLAAAAgDhNde6AeAFBdeiAeAJMjXQmAHXegHgDTGaQddaAeARPZpB1
zoB4BUNmkHXGgHgGX2aQdb6JwoPCB4lV8A+EiAAAAA+2UAeE0nSoMcmA+j11E5Drno22AAAAAID6
PZCNdCYAdBCDwQEPtlQIB4TSjXQmAHXmi1XwgDwKPQ+Fcf///4P5CA+E9gAAAA+HhAAAAIP5Bo20
JgAAAAAPhVL///+LdfC/U10KCLkGAAAA86YPhT3///+LRfCDwAeJRejpL////420JgAAAACLReiF
wHQpi3XoD7YGhMB0Hw++0Lj7////g+ow6McBAAChsBAMCIXAdAbomf3//5ChgCAMCIXAdAL/0McF
rBAMCAEAAADpGP7//4P5CY12AA+E8wAAAIP5D420JgAAAAAPhcL+//+LReyFwJCNdCYAD4Wy/v//
i3Xwv2ZWCgi5DwAAAPOmdX6LRfDHRCQICgAAAMdEJAQAAAAAg8AQiQQk6JO5AACJwrj/////6DcB
AADpcv7//4tF7IXAD4Vn/v//i3XwuQgAAAC/SlYKCPOmD4XCAAAAi0Xwx0QkCAoAAADHRCQEAAAA
AIPACYkEJOhEuQAAicK4/v///+joAAAA6SP+//+LdfC/dlYKCLkPAAAA86YPhQ7+//+LRfDHRCQI
CgAAAMdEJAQAAAAAg8AQiQQk6AC5AACJwrj9////6KQAAADp3/3//4tF7IXAD4XU/f//i3Xwv1xW
Cgi5CQAAAPOmD4W//f//i0Xwx0QkCAoAAADHRCQEAAAAAIPACokEJOixuAAAicK4/P///+hVAAAA
6ZD9//+LdfC/U1YKCLkIAAAA86YPhXv9//+LRfDHRCQICgAAAMdEJAQAAAAAg8AJiQQk6G24AACJ
wrj6////6BEAAADpTP3//422AAAAAI2/AAAAAFWJ5YPsCIsNrBAMCIkcJInTiXQkBInGhckPiDkB
AAAxwLkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwID4WUPAAAuKAgDAjoyPb//41GBoP4B3YwuQEAAABl
gz0MAAAAAHQB8IMtoCAMCAEPhXU8AACJyIscJIt0JASJ7F3DjbYAAAAA/ySF6FgKCJAxyYP7UHfG
hdu4CAAAAGaQdBKNUwu4EAAAAIP6D3YFidCD4PijMCUMCLkBAAAA652JHTQlDAjrkIkdsBAMCLkB
AAAA64iNdgCJHRAlDAi5AQAAAMcFGCUMCAEAAADpa////422AAAAADHJgfsAAAgAdwuJHQglDAi5
AQAAAMcFGCUMCAEAAADpQf///410JgCJHQQlDAi5AQAAAMcFGCUMCAEAAADpI////422AAAAAIkd
ACUMCLkBAAAAxwUYJQwIAQAAAOkD////jbYAAAAA6AP7///pvf7//420JgAAAACNvCcAAAAAVYnl
i0UIi1UMXemB/v//kFWJ5VOD7CihrBAMCItdCIXAeE0xwLkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwI
D4VAOwAAuqAgDAiJ2Ojy9///ZYM9DAAAAAB0AfCDLaAgDAgBD4UsOwAAidiDxChbXcIEAOh7+v//
66yJ9o28JwAAAAChrBAMCFWJ5YXAeFQxwLkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwID4X3OgAAuKAg
DAjo6/T//4tFCLqgIAwI6J7w//+JwWWDPQwAAAAAdAHwgy2gIAwIAQ+F1joAAInIXcPoC/r//+ul
ifaNvCcAAAAAVYnlg+wMiXwkCIt9CIkcJIl0JATHBVglDAgBAAAA6N35//+4/////4E/QUVMRHQQ
ixwki3QkBIt8JAiJ7F3DkPdHBAD///+4/v///3/iMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+F
ZToAAIMNpCAMCAExwMcFMCUMCEgAAADHBIWoIAwIAAAAAIPAAYP4CnXti0cQvtAgDAi7AQAAAMcF
0CQMCAAAAADHBdQkDAgAAAAAxwXYJAwIAAAAAMcF3CQMCAAAAACj0CAMCMcF1CAMCAAAAADrZ420
JgAAAACLUQSJ0MHoBoP4Jg+HnwAAAIPAODnYD4SsAAAAiXYIiXYMi0TfEMdADNAgDAih2CAMCItU
3xSJQgih2CAMCItU3xSJUAyLRN8Qo9ggDAiDwwGDxgiB+4AAAAAPhPQAAACLTN8Qhcl0QIN/BAJ+
roP7P420JgAAAAB3holOCItE3xS6AQAAAIlGDIlxDItGDInZg+Ef0+KJcAiJ2MHoBQkUhdAkDAjr
p5CJdgyJdgjrnonQwegJg/gUdy6DwFvpUv///422AAAAAItE3xSLUASJ0MHoBoP4Jncng8A4OdgP
hTj////rlGaQidDB6AyD+Ap3HoPAbo12AOkX////jXYAidDB6AmD+BR3HoPAW+vNkInQwegPg/gE
dyGDwHfp8v7//422AAAAAInQwegMg/gKD4cmAQAAg8Bu66HB6hK4fgAAAIP6Ag+HyP7//41CfOnA
/v//g38EAn84ixXYIAwIudAgDAg50XQpjbQmAAAAAItCBIPg+D3/AQAAdg7HQhAAAAAAx0IUAAAA
AItSCDnRdd6LhxAEAACjLCUMCIuHFAQAAKPkJAwIi4cYBAAAowAlDAiLhxwEAACLVwSjBCUMCIuH
IAQAAIXSoxAlDAiLhyQEAACjCCUMCIuHKAQAAKOwEAwIi4csBAAAo+gkDAiLhzQEAACjDCUMCIuH
OAQAAKMUJQwIi4c8BAAAoyAlDAiLh0AEAACjJCUMCH4gi4dEBAAAhcB0YKFUJQwIhcB1DaFYJQwI
hcAPhIoAAABlgz0MAAAAAHQB8IMtoCAMCAEPha03AAAxwOn0/P//idDB6A+D+AR3CIPAd+lu/v//
weoSuH4AAACD+gIPh13+//+NQnzpVf7//6FUJQwIhcB0rccFoBAMCAAAAADHBYQgDAgAAAAAxwWk
EAwIAAAAAMcFqBAMCAAAAADHBVQlDAgAAAAA6Xb////o1PX//+ls////6w2QkJCQkJCQkJCQkJCQ
VYnlg+wQiV34icOJdfyJxosQi0AEKdaD4PiNDBChHCUMCInyCcqD6AGFwnUjgy0MJQwIASkNICUM
CIk0JIlMJATo6ksAAItd+It1/InsXcOhsBAMCI1LCLrUVwoIi134i3X8iexd6aXv//+QjXQmAFWJ
5YPsIIld9InDoRwlDAiJdfiJffyLO4PoAY1MBwT30I00ESHGi0MEg+D4Afg58IlF8HUTidiLdfiL
XfSLffyJ7F3DjXQmACn7iRwkMdvHRCQMAQAAAIl0JAiJRCQE6OxPAACD+P90zI0cOInwKfiDyAKJ
QwSJ8CtF8AMFICUMCDsFJCUMCKMgJQwIdqejJCUMCOugjXQmAI28JwAAAABVieVXVlONHAKD7BiB
+/9/AAAPh5gAAAC7AIAAAKFQJQwIhcAPhL4AAADHRCQUAAAAAMdEJBD/////x0QkDCJAAADHRCQI
AAAAAMdEJAQAABAAiQQk6HZKAADHBVAlDAgAAAAAg/j/icZ0fan//w8AdWboSUEAAMdEJAgDAAAA
iTQkg+gBAcP30CHDiVwkBOisSgAAhcAPhdQAAACJ8IleCIleDIPEGFteX13DjXQmAIH7AAAQAA+G
Yf///z0AABAAD4fAAAAAuwAAEACNdCYA6Uj///+NdgDHRCQEAAAQAIkEJOg4SgAAx0QkFAAAAADH
RCQQ/////8dEJAwiQAAAx0QkCAAAAADHRCQEAAAgAMcEJAAAAADotEkAAIP4/3RtjbD//w8AgeYA
APD/ifcpx3UljZYAABAAiRVQJQwIuAAAEAAp+IlEJASJFCTozkkAAOkb////kIl8JASJBCTovEkA
AI2WAAAQAOvTjXQmAMdEJAQAABAAiTQk6KBJAAAxwOkd////McDpFv///8dEJBQAAAAAx0QkEP//
///HRCQMIkAAAMdEJAgAAAAAx0QkBAAAEADHBCQAAAAA6A5JAACD+P+JxnS+qf//DwAPhJ7+///H
RCQEAAAQAIkEJOg8SQAAMcDpuf7//5CNdCYAVYnlV1ZTicOD7AyFwIlV8A+EvAAAAIuAQAQAAIXA
iUXoD4S+AQAAMdK/AQAAADH2ifCLTehlgz0MAAAAAHQB8A+xOYXAdFmLReiLgEAEAAA52IlF6HXZ
hNIPhYAAAACJ8GWDPQwAAAAAdAHwD7E9OCUMCIXAdGiJfeyJ8In5ZYM9DAAAAAB0AfAPsQ04JQwI
D4WcMwAAugEAAADrk412AITSdBhlgz0MAAAAAHQB8IMtOCUMCAEPhYYzAACLdei47P///2WJMItF
6IPEDFteX13Du6AgDAiJXejpSP///4tF8IsVBCUMCAVkBAAA6B79//+FwInDD4QnAQAAjXMQiXXo
jUNAiTONkzgEAACNdgCJQAyJQAiDwAg50HXzgX3ooCAMCA+E6gAAAItF6INIBAKLVeiJ0INKBAGD
wDCJQjCLQwiJgkgEAACJgkQEAACLQwiBwkwEAAABBTwlDAiLRegFVAQAAIPgB3QFKcKNUggDWwiL
Tei47P///ynTi3Xog8sBiVoEuwEAAACJUTAx0mWJCInQxwEAAAAAidllgz0MAAAAAHQB8A+xDg+F
oTIAAKHgJAwIiYZABAAAiTXgJAwIZYM9DAAAAAB0AfCDLTglDAgBD4WEMgAAi0Xog8QMW15fXcO5
AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FbDIAAMdF6KAgDAiLReiDxAxbXl9dw8cFMCUMCEgAAADp
Dv///4sVBCUMCLhkBAAA6N37///HRegAAAAAhcCJww+FuP7//+l5////jbQmAAAAAFWJ5YPsJIXS
iV30idOJffyJx4l1+Hgp6GQ9AACD6AGNNAP30CHGA3cIgf4AABAAdxmLVww51ndNiXcIMcDrEJCJ
1gNwCIP+D38WuP////+LXfSLdfiLffyJ7F3DjXQmAIsNMBAMCIXJdT/3240EMMdEJAgEAAAAiVwk
BIkEJOitRgAA67OJ8CnQiUQkBI0EF8dEJAgDAAAAiQQk6GBGAACFwHU7iXcM64/3240EMMdEJBQA
AAAAx0QkEP/////HRCQMMgAAAMdEJAgAAAAAiVwkBIkEJOi2RQAAg8ABdcW4/v///+lm////jbQm
AAAAAFWJ5VdWU4PsOItVDItFCInTg+sIi0sEiUXMiVXIic6D5viJ8PfYOcMPh3oEAAD2wwcPhXEE
AACD/g+6nlYKCA+G0wMAADs1MCUMCA+GNwIAAPbBAg+FHgIAAItFzLpgWAoIi3gwOd8PhKsDAACL
RcyNFDOJVdT2QAQCD4R2BAAAi1XUi0IEuqBYCgioAQ+EhQMAAIP4CA+GcAMAAInHi0XMg+f4O7hE
BAAAD4NcAwAAixU0JQwIhdIPhRQEAACD4QEPhMkCAACLTcyLRdQ5QTAPhLoDAAD2RDgEAQ+EBwIA
AItN1INhBP6LRcyDwDCB/v8BAACLUAiJQwyJUwh2DsdDEAAAAADHQxQAAAAAiVgIifCDyAGJWgyJ
QwSJNDOB/v//AAAPhrIBAACLVcz2QgQBD4TJAgAAgX3MoCAMCA+EjAIAAItNzKEEJQwIi3kwiw0c
JQwIiUXsgecAAPD/ixeNRxCJTeSJReCLWjCJVeg52A+FvgEAAItV7I1UChCJ+YlV8OsjjXYAg03c
AYtF3ItN6IlDBI1HEDnDiVkwD4WSAQAAifmJXeCLfwSLdwiNXDf4KxuLUwSJ0IPg+IPACIPiAYlF
3HUFAwOJRdy4AAAQACnwA0XcO0XwD4JRAQAAi1Xoi0EIKYJEBAAAi0EIKQU8JQwIjYEAABAAOQVQ
JQwID4QaAQAAx0QkBAAAEACJDCTo2kMAAPZDBAEPhWj///8rG4tTCItDDDtaDA+FgQIAADtYCA+F
eAIAAIF7BP8BAACJQgyJUAgPhjv///+LSxCFyQ+EMP///4tyEIX2D4QMAwAAi0MUiUEUi0MUiUgQ
6RT///+NdCYAg8Q4idhbXl9d6Tr3//9mkItEMwSD+AgPhjMCAACLTcyD4Pg7gUQEAAAPgyECAACJ
8Lo8WAoIwegDjXj+i0S5CINhBP452A+EVAEAAIsVNCUMCIXSD4VGAgAAi03MiUMIiVy5CIPEOFte
X13DjXQmAItQCInBi0AMOUoMD4VdAgAAO0gID4VUAgAAiUIMiVAIi0XUgXgE/wEAAA+HSAEAAAH+
6cn9//+QxwVQJQwIAAAAAOnX/v//kItd4InPi1MEi0XkK0Xsg+L4jUQQ74lV2DHS93XkjXD/D691
5Dt15HyDifKJ+Pfa6Kz7//+FwA+FcP///4tF2ItN6Ck1PCUMCCnwg8gBKbFEBAAAiUME6VH///+Q
jXQmAItNyItB+CnDAcaLUwiLQwyLSgw52Q+FlQEAADtYCA+FjAEAAIF7BP8BAACJQgyJUAh3bYnL
6f38//+NtgAAAACh0CAMCItABIPg+DsFACUMCA+C9f7//6EEJQwIg8Q4uqAgDAhbXl9d6XPi//+N
dgCJ0Oip5v//6Sv9//+6GFgKCI20JgAAAACLTcihsBAMCIPEOFteX13ppOX//410JgCLQxCFwIlF
0HSJi0oQhckPhEgBAACLQxSLVdCJQhSLQxSJUBDpbvz//420JgAAAACLSBCFyQ+Erf7//4N6EAAP
hDkBAACLVdQB/otCFIlBFItCFIlIEOld/P//kI10JgAB/onwg8gBiUMEi0XMiVgw6Xn8//+NdgC6
hlYKCOlm////obAQDAiJ2bryVQoI6A3l///pwPz//7r0VwoI6Ub///+NRvyB4v8AAACJRCQIiVQk
BItVyIkUJOiiLwAAi0sE6cj7//+LRwS6gFgKCIPg+I0EBzlF1A+Cc/v//+kG////jbYAAAAAgeL/
AAAAjUb8iVQkBIlEJAiLRciJBCToXC8AAItVzItEugjpkv3//6GwEAwIidm68lUKCOh/5P//6XH7
//+LTdS68lUKCAH+obAQDAjoZuT//+l5+///Oct0XotDFIlKEIlCFItDEIlQFItDFIlQEOn7+///
OcN0S4tDFItN0IlCFIlKEItDEIlQFItDFIlQEOkZ+///Och0NYlKEItN1AH+i0EUiUIUi0EQiVAU
i0EUiVAQ6Rf7//+JUhSJUhDprPv//4lSFIlSEOng+v//iVIUAf6JUhDp9Pr//422AAAAAI2/AAAA
AFWJ5YPsEIl1/It1CIld+IX2dFuNRviLUAT2wgJ1aoPiBLugIAwIdVC47P///2WDOP90ZTHAuQEA
AABlgz0MAAAAAHQB8A+xCw+F8CoAAIl0JASJHCTopvn//2WDPQwAAAAAdAHwgysBD4XcKgAAi134
i3X8iexdwyUAAPD/ixjrp420JgAAAACLXfiLdfyJ7F3pKvP//2aQiXUMi3X8iV0Ii134iexd6VT5
//+NdCYAVYnlg+wUiX38i30IiV30iXX4ixWEIAwIhdJ0HItFBIk8JIlEJAT/0otd9It1+It9/Ins
XcONdgCF/3TsjVf4i0IEqAJ1UqgEu6AgDAh0CIHiAADw/4saMdK+AQAAAInQifFlgz0MAAAAAHQB
8A+xCw+FMCoAAIl8JASJHCTozvj//2WDPQwAAAAAdAHwgysBD4UcKgAA65CLHRglDAiF23UeOwUI
JQwIdhY9AAAIAHcPg+D4owglDAgBwKMAJQwIi130idCLdfiLffyJ7F3pPfL//422AAAAAI28JwAA
AABVieVTg+wIi10Ihdt0XDHAuQEAAABlgz0MAAAAAHQB8A+xDaAgDAgPhbEpAAAx0onY6Krf//+F
wInBdFz2QAQCdS6JXCQExwQkoCAMCOge+P//ZYM9DAAAAAB0AfCDLaAgDAgBD4WEKQAAg8QIW13D
ZYM9DAAAAAB0AfCDLaAgDAgBD4V2KQAAg8QIichbXemc8f//jXQmAGWDPQwAAAAAdAHwgy2gIAwI
AQ+FXikAAKGwEAwIidmDxAhbuoZWCghd6Xrh//+NdgCNvCcAAAAAVYnlV1ZTg+xkg30M3w+HCAcA
AItFDMdFtBAAAACDwAuD+A8Ph8cAAACLRbQ7BTAlDAh3TItVCMHoA41w/otcsgiF23Q7i0MEjXsI
wegDg+gCOcYPhdIJAACLQwiLTQiJRLEIoTQlDAiFwA+FnAkAAIPEZIn4W15fXcONtgAAAACBfbT/
AQAAD4eDAAAAi0W0i1UIwegDg8I4jUzC8IlVsItRDIlFuDnKD4SfAAAAhdIPhKIGAACLXbSLQgyD
TBoEAYF9CKAgDAiJQQyJSAh0BINKBAShNCUMCI1aCInfhcAPhdAFAACDxGSJ+FteX13Dg+D4iUW0
i0W0OwUwJQwID4d7////6Sr///+NtgAAAACLRbTB6AaD+CYPhskEAACLRbTB6AmD+BQPh6oFAACD
wFuJRbiLTQiLXQiDwTj2QwQBiU2wdQeJ2OgD4f//i0UIi1W0i020g8AwweoDg8EQiUXciVXoiU2s
x0XAAAAAAOtZjbQmAAAAAIt15ItNsMHuA4nwg+gCjRzBi0MIiUWoifKD5h+J8bgBAAAA0+CLTQjB
+gWDRcABCYSRMAQAAItFqIF9wBAnAACJXwyJRwiJeAyJewgPhB4CAACLVdyLegw5+g+EEAIAAItH
BItfDIP4CA+GSgMAAItVCDuCRAQAAA+HOwMAAIPg+IF9tP8BAACJReR3CTld3A+EKgEAAItN3IlZ
DIlLCItd5DldtA+E3QIAAIF95P8BAAAPhkj///+LReTB6AaD+CYPh4EAAACNcDiJ8IPoAsHgA4tV
sAHCi0oIOdGJTagPhIwAAACLReSLWgyDyAE7QwQPgokAAACLUQQ50HMSZpCLXaiLWxCLUwSJXag5
0HLwi02oOdCJTbwPhCIBAACLRbyLVaiJRxCLQhSJRxSJehSLRxSJeBCLTbyLWQyJTajp0/7//410
JgCLReTB6AmD+BR3TY1wW4tVsInwg+gCweADAcKLSgg50YlNqA+FdP///4l/FItdqIl/EOmY/v//
kItFqIlVqIlHEInBi0AUiUcUiXgQiXkU6Xv+//+NdCYAi0XkwegMg/gKD4ehAAAAjXBuifCD6ALB
4APpE////5CLTQiLUTQ5+g+FyP7//4tNrDnID4a9/v//icOLRbQrXbSNDAeLRdyB+/8BAACJSAiJ
SAyLRQiJSDSLRdyJQQiJQQx2DsdBEAAAAADHQRQAAAAAMcCBfQigIAwIiRwZD5XAg020AcHgAglF
tItFtIlCBInYg8gBiUEE6R79//9mkItZCIldvOnr/v//kI10JgCLReTB6A+D+AQPh8EAAACNcHeJ
8IPoAsHgA+lj/v//kIF9tP8BAAAPh1YBAACLTbiLVQiLRbCDwQGJz8HvBY1cyPCLtLowBAAAg+Ef
ugEAAADT4pCNdCYAOfJ3BIXSdUWLTQiNhLk0BAAAjbYAAAAAg8cBg/8DD4eEAAAAizCDwASF9nTr
ifiLXbC6AQAAAMHgBPfYg8ABweAEKcOF8nUJg8MIAdKF8nT3i0MMOdiJReAPhXQBAACLTQiJ0IPD
CPfQAdIhxom0uTAEAADrimaQi1Xkvn4AAAC44AMAAMHqEoP6Ag+Hmf3//41yfInwg+gCweAD6Yn9
//+NtCYAAAAAi00Ii0kwi3EEiU3Yg+b4O3WsD4OmAgAAi10I9kMEAQ+FAwMAAInY6Fzd//+LReiJ
Rbjpafz//5CLRbSDTAcEAYF9CKAgDAh0BINPBAShNCUMCI1fCInfhcAPhY8BAACDxGSJ+FteX13D
obAQDAiNTwi6s1YKCOgt3P//i0cE6av8//+LTbiLXbCNVMvwi0IIOdAPhJX+//+LTbQ7SAQPh4n+
//+LQBSLSASJzoPm+Dl1tHfwOUIMD4SiBwAAi1gIOUsED4SOBwAAidqJw4n3i0MMK320OVoMD4VF
BwAAO1gID4U8BwAAgXsE/wEAAIlCDIlQCA+HBgcAAIP/Dw+H0AMAAINMMwQBgX0IoCAMCA+ExwAA
AINLBATpvgAAAGaQg8A4iUW46UH7//+LReCLWASJwYtQCItADIPj+IneK3W0OUoMD4XjAwAAO0gI
D4XaAwAAiUIMiVAIi0XggXgE/wEAAA+H/QAAAIP+Dw+GvwAAAItd3ItV4ANVtIF9tP8BAACLQwiJ
WgyJQgiJUAyJUwh3BotFCIlQNIH+/wEAAHYOx0IQAAAAAMdCFAAAAAAxwItd4IF9CKAgDAiJNDIP
lcCDTbQBweACCUW0ifCLTbSDyAGJSwSJQgSLXeChNCUMCIPDCInfhcAPhLr5//+LVQz30InfJf8A
AACJRCQEiRwkiVQkCOheJQAA6Zn5//+Qi0W0wegMg/gKdi2LRbTB6A+D+AR3d4PAd4lFuOk7+v//
i03gg0wZBAGBfQigIAwIdJeDSQQE65GDwG6JRbjpGfr//7jo////Mf9lxwAMAAAA6UL5//+LSBCF
yQ+E+P7//4t6EIX/D4QTAwAAi1Xgi0IUiUEUi0IUiUgQ6dn+//+LRQjo8Nr//+no+f//i0W0x0W4
fgAAAMHoEoP4Ag+Hufn//4PAfIlFuOmu+f//i10IMdKLRbQDTbSB+6AgDAgPlcKDyAHB4gIJ0ItV
2Ct1tIlLMIlCBKE0JQwIidODzgGDwwiJcQSJ34XAD4So+P//i00M99CJ3yX/AAAAiUQkBIkcJIlM
JAjoTCQAAOmH+P//jbQmAAAAAKEcJQwIi1W0g+gBOxUIJQwIiUXID4KKAQAAoQwlDAg7BRAlDAgP
jXkBAACLRciLTbSNXAgE99AhwznZD4JMBQAAi1UIvwEAAACLUjCLcgSJVdiD5viBfQigIAwID4Qq
AgAAi13Yi1WsgeMAAPD/i0MIKfKF0olFxA+OsgAAAInY6Dvu//+FwA+FowAAAItVCItDCCtFxItN
2AGCRAQAAKE8JQwIA0MIA1sIK13YK0XEg8sBozwlDAiJWQSLVQiLgkQEAAA7gkgEAAB2BomCSAQA
AItNCItxMIteBIPj+DldrA+HbQEAAItVCItFtIH6oCAMCI0MBolKMA+VwoPIAQ+20sHiAgnQiUYE
idgrRbSNXgiDyAGJQQShNCUMCInfhcAPhFn3///prP7//410JgCLRbSLFQQlDAiDwCDoP+n//4XA
icIPhDEEAACLRQiLTQiJWgSJAotCCAGBRAQAAItCCIPCEIlRMItN2AEFPCUMCIPoEIPIAYlCBI1G
8I1W+AHRg/gPx0EEAQAAAA+HugMAAItd2InQg8gBiRGJQwTpF////zH/6ar+//+LTdyB//8BAACL
RbSNFAOLQQiJSgyJQgiJUAyJUQh2DsdCEAAAAADHQhQAAAAAMcCBfQigIAwIiTw6D5XAg020AcHg
AglFtItFtIlDBIn4g8gBiUIE6a/8//+LTeC68lUKCKGwEAwI6GnX///pJfz//4tdDPfQJf8AAACJ
RCQEiTwkiVwkCOgKIgAA6UX2//+hsBAMCI17CLrEWAoIifnoMdf//+kV9v//uOj///8x22XHAAwA
AADpsf7//znID4SyAwAAiUoQi03gi0EUiUIUi0EQiVAUi0EUiVAQ6bX7//+hBCUMCItNtI1UARCh
pCAMCIPgAnUCKfKLXciLTcj30408CiHfhf+JXeyJffAPjpMBAACJPCT/FZwQDAiFwInDD4R4AQAA
oYggDAiFwHQC/9DHRdAAAAAAugEAAAChLCUMCIXAdQaJHSwlDAiLRdiJ+QMN5CQMCAHwhNKJDeQk
DAh0CDnYD4QiAQAAhfYPlUXX9gWkIAwIAg+F8wAAAIB91wB0FTnYD4eD/f//idopwonQAcij5CQM
CInaMcCD4geJXcx0DbgIAAAAKdCNDAOJTcyNFDCNBDqNBAMpwgNFyCNF7I0cAokcJP8VnBAMCIXA
iUXQdHehiCAMCIXAdAL/0Inai0XMi03Mo9AgDAiLRdAB2CtFzIPIAYlBBAEV5CQMCIB91wAPhAP9
//+LXdiNRvCJwoPKAYP4D4lTBMdEAwQJAAAAx0QDDAkAAAAPhtz8//+J2IPACIlEJATHBCSgIAwI
6Lzr///pwvz//8cEJAAAAAD/FZwQDAiJRdCLfdCF/w+Ep/z//zHbMdLpcv///4TSiV3MdOXHBCQA
AAAA/xWcEAwIiV3MiUXQ69CLXdiNBDeDyAGJQwTpcfz//6GkIAwIg+AChcB1EItdyItV7I0EHgH4
IdCJRfCLffCB////DwB3Bb8AABAAOX20D4M8/P//x0QkFAAAAADHRCQQ/////8dEJAwiAAAAx0Qk
CAMAAACJfCQExwQkAAAAAOihMAAAg/j/icMPhAH8//+DDaQgDAgChcAPhPL7//+JwQH5iU3QD5TC
6RH+//+LSxCFyQ+E7/j//4tCEIXAdCeLQxSJQRSLQxSJSBDp1/j//6GwEAwIidm68lUKCOh01P//
6cH4//85y3Qsi0MUiUoQiUIUi0MQiVAUi0MUiVAQ6aP4//+LUwjpbvj//4tQCInD6WT4//+JUhSJ
UhDphvj//4td2McBCAAAAMdEAwQJAAAAg8gFiUMEidiDwAiJRCQEi0UIiQQk6Dnq///pP/v//4n4
hMAPhKX6//9mkOku+///x0QkFAAAAADHRCQQ/////8dEJAwiAAAAx0QkCAMAAACJXCQExwQkAAAA
AOiTLwAAg/j/icJ0RInYg8gCiUIEoQwlDAiDwAE7BRQlDAijDCUMCH4FoxQlDAiJ2AMFICUMCDsF
JCUMCKMgJQwIdgWjJCUMCI1aCOkQ+///i00IvwEAAACLSTCLcQSJTdiD5vjpNPr//4lSFIlSEOkV
+P//jXQmAFWJ5VOD7AiLXQiD+/90aTHAuQEAAABlgz0MAAAAAHQB8A+xDaAgDAgPhQAbAADordf/
/zHJhcB4FY1DAYlEJATHBCSgIAwI6JTx//+JwWWDPQwAAAAAdAHwgy2gIAwIAQ+F2BoAAIPECIna
W4nIXenszv//jXQmALjo////ZccADAAAAIPECDHAW13DjXQmAFWJ5YPsIIld9ItdDItFCIl1+ItV
EIl9/IP7CIlF6A+GdAEAAIP7D3cnuxAAAACD+t92Qrjo////ZccADAAAADHAi130i3X4i338iexd
w2aQjUP/hdh014P7EHTSuBAAAACNtCYAAAAAAcA5w3f6g/rficN3vo1CC4P4D8dF7BAAAAAPhygB
AACLVeyNRBoQiUQkBItN6IkMJOiy8P//icExwIXJdJuNQfgx0olF8InI9/OF0nR8idr32o1EGf8h
0I14+In+K3Xwg/4PdwcB34n+K3Xwi1Xwi0IEicKD4vgp8qgCD4XXAAAAgX3ooCAMCA+E3QAAAItN
8InQg8gFiUcEuAQAAACDTBcEAYtRBIPiBwnQi1XwCfCJQgSJ0IPACIlEJASLTeiJDCTowef//4l9
8ItV8ItCBKgCdVCJwYtF7IPh+IPAEDnBdkEDVewxwIF96KAgDAgPlcArTezB4AKDyQEJwYlKBItN
8IPCCItBBIPgBwlF7ItF7IlBBIlUJASLVeiJFCToZOf//4tF8IPACOmq/v//kIlVDItd9It1+It9
/InsXemk7///jXQmAIPg+IlF7OnN/v//kI10JgADcfiDygKJVwSNRwiJN+lu/v//i03widCDyAGJ
RwQxwINMFwQBi1EEg+IH6SH///9VieVTg+wMi10I9kMEAXUHidjomdH//4tFDIkcJIlEJAihHCUM
CIlEJATo4f3//4PEDFtdw410JgCNvCcAAAAAVYnlg+wUoawQDAiJXfiLXQiJdfyFwHgwixWoEAwI
hdJ0LotFBIlcJASJRCQIoRwlDAiJBCT/0onBi134iciLdfyJ7F3DjXYA6HPW///ryZC47P///2WL
MIX2dBmJ0LoBAAAAZYM9DAAAAAB0AfAPsRaFwHQYoRwlDAiNVAMQifDo++L//zHJhcCJxnSsiVwk
BIk0JOgn////icFlgz0MAAAAAHQB8IMuAQ+F3xcAAOuI6w2QkJCQkJCQkJCQkJCQVYnlg+wYoawQ
DAiJffyLfQiJXfSJdfiFwA+IwQAAAIsdqBAMCIXbdDeLDRwlDAiLRQSJyolEJAj32o1EOf8h0IkM
JIlEJAT/04nBi130iciLdfiLffyJ7F3DjbYAAAAAuOz///9lizCF9nRcidi6AQAAAGWDPQwAAAAA
dAHwD7EWhcB1Q/ZGBAF0ZaEcJQwIiTQkicH32Y1UOP8hyolUJAiJRCQE6Gb8//+JwWWDPQwAAAAA
dAHwgy4BD4UaFwAA64mNtgAAAACLFRwlDAiJ8I1UVxDo5+H//4nG66iNdgDoG9X//412AOky////
jXYAifCNtgAAAADos8///412AOuJjbQmAAAAAI28JwAAAABVieWD7BiJXfSLXQiJdfiLdQyJffyD
+wgPhqIAAACD+w8PhokAAACD/v8PhLAAAACNfgGD/99mkA+HogAAADHAuQEAAABlgz0MAAAAAHQB
8A+xDaAgDAgPhXkWAADo7tL//zHJhcB4Fol8JAiJXCQExwQkoCAMCOiE+///icFlgz0MAAAAAHQB
8IMtoCAMCAEPhVAWAACLXfSJ8onIi3X4i338iexd6SXK//+QjXQmALsQAAAA6W3///+NtgAAAACJ
dQiLXfTHRQwAAAAAi3X4i338iexd6ZX6//+QjXQmALjo////ZccADAAAADHAi130i3X4i338iexd
w5CNdCYAVYnlV1ZTg+wgi0UQg/jfD4dLAwAAg8ALg/gPx0XoEAAAAA+H0AAAAItFDLrPVgoIg+gI
i1gEqAeJReyJ2Q+FPQMAAIP7CA+GxAMAAIt1CInag+L4iVXwi5ZEBAAAOVXwD4OqAwAA9sMCD4SZ
AAAAi0Xsi03oizChHCUMCIPoAY1UMAT30I0cCiHDid8p9zt98HRYx0QkDAEAAACJXCQIi0XwAfCJ
RCQEKXXsi0XsiQQk6LotAACD+P8PhNkBAACNFDCDzwKJegSJ2CtF8AMFICUMCDsFJCUMCKMgJQwI
dgWjJCUMCIPCCIlVDItFDIPEIFteX13DZpCD4PiJRejpJf///5CNdCYAi3XsA3Xwi0YEg/gID4Ze
AgAAg+D4OcIPhlMCAACLffA5feh3Q4n6K1Xog/oPD4cFAQAAMcCBfQigIAwID5XAg+EHCfnB4AIJ
yItN7IlBBINMOQQBi03sg8EIiU0Mi0UMg8QgW15fXcOLVQg5cjAPhDwCAAD2RAYEAXUPi1XwjTwQ
OX3oD4ZuAQAAi0Xog+gHiUQkBItNCIkMJOip6v//hcCJwg+ETwIAAI1Y+Dnzi0MED4RhAgAAi0Xw
g+gEicHB6QKD+QkPh80BAACLdQyD+QSLBokCi0YEiUIEi0YIiUIIdjWLRgyD+QaJQgyLRhCJQhB2
JItGFIP5CYlCFItGGIlCGHUTi0YciUIci0YgiUIgjbQmAAAAAItFDIPDCIlEJASLVQiJFCTou+H/
/4ldDOmu/v//jXYAi13sicgDXeiD4AeBfQigIAwID4TgAQAAg03oBLkEAAAACUXoi0Xoi3XsiUYE
idCDyAEJyIlDBI1DCINMEwQBiUQkBItVCIkUJOhi4f//6cn+//+QjXQmAItF6IPABDlF8A+DRP7/
/4tF6IPoB4lEJASLVQiJFCTolOn//4XAicMPhDoBAACLRfCD6AiJRCQIi00MiRwkiUwkBOgRFgAA
i3UMiXQkBItFCIkEJOj/4P//iV0M6fL9//+NtCYAAAAAi1YIi0YMOXIMD4U5AQAAO3AID4UwAQAA
gX4E/wEAAInZiUIMiVAID4YA/v//i0YQidmFwIlF5A+E8P3//4tCEIXAD4QcAQAAi0YUidmLVeSJ
QhSLRhSJUBDpz/3//2aQuOj////HRQwAAAAAZccADAAAAOlz/f//ugZXCgiNdgCLTQyhsBAMCOgz
yv//x0UMAAAAAOlS/f//jbQmAAAAAIlEJAiLTQyJFCSJTCQE6D0VAADpaP7//40UOItF6IPAEDnC
D4LJ/f//McCLTeyBfQigIAwIi3UID5XAg+MHC13oweACK1XoCcOJyANF6IPKAYlZBIlGMIlQBOns
/P//kMdFDAAAAADp3/z//410JgC66lYKCOlm////jbYAAAAAi3Xwg+D4jTwwi0Xsi0gE6fn8//+N
dCYAi03sC0XoiUEEMcnpJf7//6GwEAwIifG68lUKCOhnyf//i3Xsi04E6cn8//87deR0H4tGFItN
5IlCFIlKEItGEInZiVAUi0YUiVAQ6aX8//+JUhSJ2YlSEOmY/P//jXQmAI28JwAAAABVieWD7CCL
TQiLRQyJffyLfQyJXfSLHaAQDAiJdfgJyA+v+T3//wAAD4e/AQAAhdt0PotFBIk8JIlEJAT/04XA
icN0Fol8JAjHRCQEAAAAAIkEJOiIEwAAicOJ2It1+Itd9It9/InsXcONtCYAAAAAuOz///9lizCF
9g+E8AAAAInYugEAAABlgz0MAAAAAHQB8A+xFoXAD4XTAAAAi0Ywi1AEiUXwiXwkBIk0JIlV7Oj7
5v//icNlgz0MAAAAAHQB8IMuAQ+FixAAAIXbD4RNAQAAjVP4i0IEqAIPha8AAACLDTQlDAiD4PiF
yXUPi03sg+H4O1XwD4TbAAAAg+gEicLB6gKD+gkPh6oAAACD+gTHAwAAAADHQwQAAAAAx0MIAAAA
AA+GL////4P6BsdDDAAAAADHQxAAAAAAD4YY////g/oJx0MUAAAAAMdDGAAAAAAPhQH////HQxwA
AAAAx0MgAAAAAOnu/v//jXQmAInwifrol9r//zHbhcCJxg+FGP///+nQ/v//jbYAAAAAizU0JQwI
hfYPhLz+//+JfCQIx0QkBAAAAACJHCToLhIAAOmj/v//kIlEJAjHRCQEAAAAAIkcJOgUEgAA6Yn+
//+NtCYAAAAAOcgPhh3///+JyI22AAAAAOkQ////i0UMhcCNtgAAAAAPhDD+//8x0on493UMOcgP
hCH+//+46P///zHbZccADAAAAOk6/v//gf6gIAwIdFaJ2LkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwI
D4UbDwAAiXwkBMcEJKAgDAjoWeX//4nDZYM9DAAAAAB0AfCDLaAgDAgBD4UBDwAAhdsPhVr+///p
3P3//4nYuQEAAABlgz0MAAAAAHQB8A+xDg+F6Q4AAIM94CQMCAGJ+hnA99AloCAMCOhg2f//icZl
gz0MAAAAAHQB8IMtoCAMCAEPhcQOAACF9g+EiP3//4l8JASJNCTo0uT//4nDZYM9DAAAAAB0AfCD
LgEPhaoOAADpeP///420JgAAAABVieWD7BSLFaAQDAiJdfiLdQiJXfSJffyF0nQki0UEiTQkiUQk
BP/SicOJ2It1+Itd9It9/InsXcONtCYAAAAAuOz///9liziF/3QZidC6AQAAAGWDPQwAAAAAdAHw
D7EXhcB0EYn4ifLootj//zHbhcCJx3S0iXQkBIk8JOgu5P//hcCJw3QWZYM9DAAAAAB0AfCDLwEP
hQ4OAADrjIH/oCAMCHRiZYM9DAAAAAB0AfCDLwEPhfwNAAC5AQAAAInYZYM9DAAAAAB0AfAPsQ2g
IAwID4XpDQAAiXQkBMcEJKAgDAjox+P//4nDZYM9DAAAAAB0AfCDLaAgDAgBD4XPDQAA6SL///+D
PeAkDAgBifIZwPfQJaAgDAjo8df//4nHZYM9DAAAAAB0AfCDLaAgDAgBD4WpDQAAhf8PhOn+//+J
dCQEiTwk6GPj//+Jw2WDPQwAAAAAdAHwgy8BD4WPDQAA6cL+//+QjbQmAAAAAFWJ5VOLXQjHBaAQ
DAgAAAAA6MrK//+JXQhbXelw/v//VYnlg+wgiXX4i3UMiX38i30IiV30ixWoEAwIhdJ0IYtFBIl0
JASJPCSJRCQI/9KJw4nYi3X4i130i338iexdw4P/CHcbiXUIi130i3X4i338iexd6Rf+//+NtCYA
AAAAg/8PdwW/EAAAALjs////ZYsAhcCJRex0HDHAugEAAACLTexlgz0MAAAAAHQB8A+xEYXAdBWL
ReyNVDcQMdvo3db//4XAiUXsdIeJdCQIiXwkBItF7IkEJOgT8f//i1XsicNlgz0MAAAAAHQB8IMq
AQ+FmAwAAIXbD4VT////gfqgIAwIdFKJ2LkBAAAAZYM9DAAAAAB0AfAPsQ2gIAwID4V1DAAAiXQk
CIl8JATHBCSgIAwI6Lfw//+Jw2WDPQwAAAAAdAHwgy2gIAwIAQ+FVwwAAOn5/v//gz3gJAwIAYny
GcD30CWgIAwI6DHW//+FwIlF8A+E1/7//4l0JAiJfCQEiQQk6Gbw//+LTfCJw2WDPQwAAAAAdAHw
gykBD4UXDAAA6an+//+QjbQmAAAAAFWJ5YPsCIkcJIl0JASLdQiLXQzHBagQDAgAAAAA6A7J//+J
dQiJXQyLHCSLdCQEiexd6Tn+//+J9o28JwAAAABVieVTg+wMi00Mix2oEAwI9sEDdQyJysHqAo1C
/4XQdA+4FgAAAIPEDFtdw410JgCFyXTthdtmkHQui0UEiUQkCItFEIkMJIlEJAT/04nChdK4DAAA
AHTOi0UIiRCDxAwxwFtdw412AItFEIkMJIlEJATouf3//4nC69SQjXQmAFWJ5YPsJIld9ItdCIl1
+It1DIl9/IsVpBAMCIXSdCGLRQSJHCSJdCQEiUQkCP/SicOJ2It1+Itd9It9/InsXcOF9g+EyAAA
AIXbD4QAAQAAjUP4i1AEiUXoidCD4PiJRez32DlF6A+HxwEAAPZF6AcPhb0BAACD/t8Ph6EBAACN
Rgu/EAAAAIP4Dw+HmAAAAPbCAg+FnQAAAIPiBL+gIAwIdAyBZegAAPD/i0XoizgxwLkBAAAAZYM9
DAAAAAB0AfAPsQ8PhYwKAAC47P///2WJOIl0JAiJXCQEiTwk6J7z//+JRfBlgz0MAAAAAHQB8IMv
AQ+FaQoAAItF8IXAD4SsAAAAi13w6SX///+NdCYAhdt0PIkcJDHb6ALe//9mkOkM////jXYAiceD
5/j2wgIPhGP///+LReiJ+uhg0f//hcB0JI1YCOnl/v//jXQmAIl1CItd9It1+It9/InsXem8+v//
jXQmAItF7IPoBDnHD4a7/v//iTQk6KL6//+FwInGD4TDAAAAi0XsiVwkBInziTQkg+gIiUQkCOjQ
CwAAi0Xo6IjQ///phP7//412AIk0JOho+v//hcCJxo10JgAPhIUAAACLReyJXCQEiTQkg+gIiUQk
COiUCwAAi0XwuQEAAABlgz0MAAAAAHQB8A+xDw+FdgkAAIlcJASJPCTobNb//2WDPQwAAAAAdAHw
gy8BD4ViCQAAifPpEv7//5C46P///zHbZccADAAAAOn+/f//obAQDAiJ2brPVgoIMdvo+r///+nm
/f//Mdvp3/3//420JgAAAACNvCcAAAAAVYnlg+wIiRwkiXQkBIt1CItdDMcFoBAMCAAAAADHBaQQ
DAgAAAAA6OTF//+JXQyJdQiLHCSLdCQEiexd6V/9///rDZCQkJCQkJCQkJCQkJBVieVTg+wExwQk
SAQAAOhd+f//icMxwIXbD4RUAQAAMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FmAgAALigIAwI
6CjA//+50CAMCLoCAAAAx0MIAAAAAMdDDAAAAACh0CAMCMcDQUVMRMdDBAMAAADHQxQAAAAAiUMQ
6xtmkIlE0wiLQQyDwQiJRNMMg8IBgfqBAAAAdCeLQQg5yHXgx0TTDAAAAACDwQjHRNMIAAAAAIPC
AYH6gQAAAHXbZpChLCUMCImDEAQAAKHkJAwIiYMUBAAAoQAlDAjHgzAEAAAAAAAAiYMYBAAAoQQl
DAiJgxwEAAChECUMCImDIAQAAKEIJQwIiYMkBAAAobAQDAiJgygEAACh6CQMCImDLAQAAKEMJQwI
iYM0BAAAoRQlDAiJgzgEAAChICUMCImDPAQAAKEkJQwIiYNABAAAoVQlDAiJg0QEAABlgz0MAAAA
AHQB8IMtoCAMCAEPhXUHAACJ2IPEBFtdw420JgAAAABVieVTg+wIuOz///+LXQhlgzj/dEsxwLkB
AAAAZYM9DAAAAAB0AfAPsQ04JQwID4VCBwAAZYM9DAAAAAB0AfCDLTglDAgBD4U6BwAAiV0Ig8QI
W13pl/f//420JgAAAACBPUAlDAjwwwQIdBSJXQzHRQigIAwIg8QIW13pINz//+gbwv//hcB5CIPE
CDHAW13DjUMBiUQkBMcEJKAgDAjo/Nv//4PECInaW13pcLn//1WJ5VdWU4PsGIN9DP8PhM0BAACL
RQiFwA+ERAEAAItFDIXAD4TPAQAAMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FngYAAItFCI1V
8Oituv//icZlgz0MAAAAAHQB8IMtoCAMCAEPhYkGAACF9g+E2wAAAItFDIteBIPAAYP434lF6A+H
VgEAAItFDL8QAAAAg8AMg/gPD4eSAAAAMcC5AQAAAGWDPQwAAAAAdAHwD7ENoCAMCA+FSQYAAPZG
BAJ1Vegowf//hcB4dItF6IlEJAiLRQjHBCSgIAwIiUQkBOi67v//icOF23RWZYM9DAAAAAB0AfCD
LaAgDAgBD4USBgAAi1UMidjoYrj//4PEGFteX13DZpCJ+onw6J/M//+FwHRbjVgI676NtgAAAACJ
x4Pn+I12AOlh////jXYAMduLRfD2EOujjbQmAAAAAItNCLrPVgoIobAQDAjo/rv//8dEJAQAAAAA
i0UMiQQk6Jvo//+DxBhbXl9dw412AIPj+InYg+gEOceJXeyLXQgPhlb////oVcD//4XAeKGLRejH
BCSgIAwIiUQkBOg+2v//hcCJw3SIi0Xsg+gIiUQkCItFCIkcJIlEJATovwYAAInw6HjL///pD///
/412ALjo////ZccADAAAADHA6Rv///+QjXQmAMdEJAQAAAAAi0UIiQQk6BXZ//8xwOn8/v//jbQm
AAAAAI28JwAAAABVieVXVlOD7EihICUMCIlFwKGsEAwIhcAPiIIBAACLFZgQDAi/oCAMCMdFxAAA
AACLQjyJRbyDyAKJQjyLVcCJVcjrCI10JgCDRcQBMcC5AQAAAGWDPQwAAAAAdAHwD7EPD4WfBAAA
ifqNRczoT77//4tFxIt16ItdzMdEJAQjVwoIiUQkCKGYEAwIiQQk6G2x//+hmBAMCIlcJAjHRCQE
LlcKCIkEJOhUsf//oZgQDAiJdCQIx0QkBEdXCgiJBCToO7H//wFdwAF1yGWDPQwAAAAAdAHwgy8B
D4UzBAAAi79ABAAAgf+gIAwID4VX////oZgQDAjHRCQIFAAAAMdEJAQBAAAAxwQkYFcKCIlEJAzo
GnoBAItVwKGYEAwIx0QkBC5XCgiJVCQIiQQk6M6w//+LRcjHRCQER1cKCIlEJAihmBAMCIkEJOiy
sP//oRQlDAjHRCQEdVcKCIlEJAihmBAMCIkEJOiUsP//oSQlDAjHRCQEjlcKCIlEJAihmBAMCIkE
JOh2sP//oZgQDAiLVbwJUDyDxEhbXl9dw412AOjLv///6XT+//+ND+hPGwAA6QW0//+NDTglDAjo
PxsAAOl7tP//jQHoYxsAAOnatP//jQU4JQwI6FMbAADp8LT//40NoCAMCOgTGwAA6VzD//+NBaAg
DAjoMxsAAOl7w///jQ2gIAwI6PMaAADpsMT//40FoCAMCOgTGwAA6cTE//+NDaAgDAjo0xoAAOn5
xP//jQWgIAwI6PMaAADpGsX//40NoCAMCOizGgAA6YvF//+NBaAgDAjo0xoAAOlDyP//jQ04JQwI
6JMaAADpVMz//40FOCUMCOizGgAA6WrM//+NDuh3GgAA6VPN//+NBTglDAjolxoAAOlszf//jQ2g
IAwI6FcaAADphM3//40L6EsaAADpBNX//40D6G8aAADpGNX//40L6DMaAADpxNX//40D6FcaAADp
2NX//40NoCAMCOgXGgAA6T/W//+NBaAgDAjoNxoAAOls1v//jQWgIAwI6CcaAADpetb//40FoCAM
COgXGgAA6ZLW//+NDaAgDAjo1xkAAOnw5P//jQWgIAwI6PcZAADpGOX//40G6OsZAADpFej//40G
6N8ZAADp2uj//40NoCAMCOifGQAA6Xfp//+NBaAgDAjovxkAAOmg6f//jQbosxkAAOlp7///jQ2g
IAwI6HMZAADp1fD//40FoCAMCOiTGQAA6e/w//+NDuhXGQAA6Qvx//+NBaAgDAjodxkAAOks8f//
jQboaxkAAOlK8f//jQfoXxkAAOnm8f//jQfoUxkAAOn48f//jQ2gIAwI6BMZAADpB/L//40FoCAM
COgzGQAA6SHy//+NBaAgDAjoIxkAAOlH8v//jQfoFxkAAOll8v//jQLoCxkAAOlc8///jQ2gIAwI
6MsYAADpe/P//40FoCAMCOjrGAAA6Znz//+NAejfGAAA6d3z//+ND+ijGAAA6Wj1//+NB+jHGAAA
6Yv1//+ND+iLGAAA6X72//+NB+ivGAAA6ZL2//+NDaAgDAjobxgAAOlY9///jQWgIAwI6I8YAADp
e/j//40NOCUMCOhPGAAA6a74//+NBTglDAjobxgAAOm2+P//jQ2gIAwI6C8YAADpUvn//40FoCAM
COhPGAAA6Wf5//+NDaAgDAjoDxgAAOmn+f//jQWgIAwI6C8YAADp3vn//40P6PMXAADpVfv//40H
6BcYAADpwfv//5CQVYnlg+wEi0UIiQQk6D8IAADJicIxwIP6/w+UwIPoASHQw5CQkJCQkJCQkJCQ
kJCQi0wkBInIg+EDdCg4KA+ElwAAAECD8QN0GjgoD4SJAAAAg8ABg+kBdAo4KHR9g+gPg8AQiwi6
//7+/gHKc1kxyoHK//7+/kJ1TotIBLr//v7+AcpzPzHKgcr//v7+QnU0i0gIuv/+/v4BynMlMcqB
yv/+/v5CdRqLSAy6//7+/gHKcwsxyoHK//7+/kJ0ooPABIPABIPABITJdA9AhO10CkD3wQAA/wB0
AUArRCQEw5BVieWD7AyJdCQED7ZNDIt1CIkcJItdEIl8JAiJyIn3/IP7C3YnicrB4ggJyonxidD3
2cHgEIPhAwnQidopyvOqidHB6QLzq4nTg+MDidnzqonwixwki3QkBIt8JAiJ7F3DkJCQkJCQkJCQ
kJCQkJCQVYnlg+wIi0UQi1UIiTQki3UMiXwkBIP4B4nXdheJ0ffZg+EDKcj886SJwcHpAvzzpYPg
A4nB/POkidCLNCSLfCQEiexdw5CQkJCQkJCQkJBXi0QkCItUJAyI1onRweIQZonKqAN0TIoIOMoP
hDwBAACEyQ+ENAEAAECoA3Q1igg4yg+EJQEAAITJD4QdAQAAQKgDdB6KCDjKD4QOAQAAhMkPhAYB
AABA6wmNtgAAAACDwBCLCDHRv//+/v4Bzw+DywAAADHPgc///v7+Rw+FvAAAADHRv//+/v4Bzw+D
rQAAADHPgc///v7+Rw+FngAAAItIBDHRv//+/v4Bzw+DiQAAADHPgc///v7+R3V+MdG///7+/gHP
c3Mxz4HP//7+/kd1aItICDHRv//+/v4Bz3NXMc+Bz//+/v5HdUwx0b///v7+Ac9zQTHPgc///v7+
R3U2i0gMMdG///7+/gHPcyUxz4HP//7+/kd1GjHRv//+/v4Bz3MPMc+Bz//+/v5HD4Qq////g8AE
g8AEg8AEhMl0GjjRdBZAhO10ETjVdA1AwekQhMl0BTjRdAFAX8OQidqLXCQEuHoAAADNgInTPQHw
//8PgzYlAADDkItcJAS4/AAAAM2AuAEAAADNgPSQidqLXCQEuAEAAADNgInTPQHw//8PgwYlAACQ
kJCQkJBVieWD7AyLRQzHBCQDAAAAiUQkCItFCIlEJAToEAAAAMnDkJCQkJCQkJCQkJCQkJBVieVT
g+xsi10Mg30IAXRAjU2cuMUAAADNgD0A8P//icJ3QYXAdAmDxGxbXcONdgCLRRCJTCQEiUQkCItN
CIkMJOiaAwAAg8RsW13DjXQmAItNELhsAAAAzYCJwoH6APD//3bDuOj////32mWJELj/////67KQ
kJCQkJCQkJCQkFWJ5YtNEFOLXQy4xQAAAM2AicKB+gDw//93A1tdw7jo////99pliRC4/////+vs
kGWDPQwAAAAAdSFTi1QkEItMJAyLXCQIuAUAAADNgFs9AfD//w+D9iMAAMPoQBQAAFBTi1QkFItM
JBCLXCQMuAUAAADNgFuHBCTo4hMAAFg9AfD//w+DxiMAAMOQkJCQkGWDPQwAAAAAdRuJ2otcJAS4
BgAAAM2AidM9AfD//w+DnCMAAMPo5hMAAInBidqLXCQEuAYAAADNgInTUInI6I0TAABYPQHw//8P
g3EjAADDZYM9DAAAAAB1IVOLVCQQi0wkDItcJAi4AwAAAM2AWz0B8P//D4NGIwAAw+iQEwAAUFOL
VCQUi0wkEItcJAy4AwAAAM2AW4cEJOgyEwAAWD0B8P//D4MWIwAAw5CQkJCQZYM9DAAAAAB1IVOL
VCQQi0wkDItcJAi4BAAAAM2AWz0B8P//D4PmIgAAw+gwEwAAUFOLVCQUi0wkEItcJAy4BAAAAM2A
W4cEJOjSEgAAWD0B8P//D4O2IgAAw5CQkJCQVYnli1UQU4tNDItdCLjdAAAAzYCJwoH6APD//3cD
W13DuOj////32mWJELj/////6+yNtCYAAAAAjbwnAAAAAFWJ5YPsDIl0JASLdRCJHCSJfCQIZaEM
AAAAhcB1K4tdCInyi00MuN0AAADNgD0A8P//icaJw3dKidiLdCQEixwki3wkCInsXcODfQwHdAaD
fQwOdcmNdgDoYxIAAItdCInyi00Mice43QAAAM2APQDw//+JxonDdxqJ+OgAEgAA67a46P////fe
u/////9liTDrpbjo////9967/////2WJMOvVkJCQkJCQkJCQkJCQVYnlg30IA4tNDItVEHQZuOj/
//9lxwAWAAAAuP////9dw422AAAAAA+3AcdCBAAAAADHQggAAAAAx0JcAAAAAIkCi0EEx0IkAAAA
AMdCKAAAAADHQjAAAAAAiUIMiUJYD7dBCMdCPAAAAACJQhAPt0EKiUIUD7dBDIlCGA+3QQ6JQhwP
t0EQiUIgi0EUiUIsi0EYiUI0i0EciUI4i0EgiUJAi0EkiUJEi0EoiUJIi0EsiUJMi0EwiUJQi0E0
iUJUMcBdw422AAAAAI2/AAAAAFWJ5VZTi10Mg30IA4t1EHQXuOj///9lxwAWAAAAuP////9bXl3D
ZpCLA4tTBGbHRggAAIkGiVYEi1Nci0NYhdKJRgwPhY8AAACLQxCLUyRmx0YoAACJRhCLQxSJRhSL
QxiJRhiLQxyJRhyLQyCJViSJRiCLQyyLSzCJwsH6HznRiUYsdVOLQzSLSzyJRjCLQziJwsH6HznR
iUY0dTuLQ0CJRjiLQ0SJRjyLQ0iJRkCLQ0yJRkSLQ1CJRkiLQ1THRlAAAAAAx0ZUAAAAAIlGTDHA
W15dw412ALjo////ZccASwAAALj/////W15dw5CQkFWJ5YPsDIl1/It1CIld+IsVhC0MCIXSdB+h
ABEMCIXAdRaF9nU6ix2ELQwIi3X8idiLXfiJ7F3DxwQkAAAAAOh8XwIAhcB52rv/////i3X8idiL
XfiJ7F3DjbQmAAAAAIsdhC0MCI0EM4kEJOhPXwIAhcB404nYi3X8i134iexdw5CQkJCQkJCQkJCQ
kJCQkKGMMQwIVYnlhcB0BF3DZpBmuAAQXcOQkJCQkJCQkJCQVYnlZYM9DAAAAAB0AfCDLWwlDAgB
D4V+CAAAXcONdgBVobQQDAiJ5YtVCIXSdAaJFbQQDAhdw4n2jbwnAAAAAFUxwInluQEAAABTg+wE
ZYM9DAAAAAB0AfAPsQ1sJQwID4VDCAAAoWAlDAiFwHUpxwQkAAAAAMcFaCUMCAAAAADHBbgQDAgC
AAAA6HH///+DxARbXcONdgChvBAMCIkEJOjr+v//xwW8EAwI/////8cFYCUMCAAAAADrtInDxwQk
AAAAAOg3////iRwk6B8zBQDrDZCQkJCQkJCQkJCQkJBVieVXVlOD7BCFwHQFo2glDAiFyYkVZCUM
CHQM98EH/P//D4QoAQAAx0XwAAAAAOt/jbQmAAAAAIsVYCUMCIXSD4W0AAAAx8bo////ZYs+x0Qk
CG4AAADHRCQEgCUMCIkEJOi5DAAAg8ABD4XwAAAAZYseobwQDAjHBbwQDAj/////iQQk6Cb6//+D
+1tliT51aDHAgz24EAwIAg+VwINF8AGDwAGDffACo7gQDAh0SqG8EAwIg/j/D4V6////ZscFgCUM
CAEAx0QkCGwAAADHRCQECFkKCMcEJIIlDAjoveYBAPYFZCUMCAh1HKG8EAwIg/j/D4U+////g8QQ
W15fXcONtgAAAAChuBAMCMdEJAgAAAAAxwQkAQAAAIlEJATouwwAAIP4/6O8EAwIdMvHRCQIAQAA
AMdEJAQCAAAAiQQk6Ln6///ro420JgAAAACJDcAQDAjpzf7//5CNdCYAxwVgJQwIAQAAAIPEEFte
X13DjbQmAAAAAI28JwAAAABVieWD7BSLRRCJXfS7AQAAAItVDIl1+DH2idmJffyLfQiJRfCJ8GWD
PQwAAAAAdAHwD7ENbCUMCA+FGwYAAItN8In46Dj+///HRQgAAAAAi130i3X4i338iexd6UD9//+J
w8cEJAAAAADoMv3//4kcJOgaMQUAjXYAjbwnAAAAAFWJ5VdWU4HslAAAAItdCLjo////x0XsAAAA
AMdF6AAAAAD3wwD8//9lizgPhTcCAAChtBAMCInZg+EH0/ioAQ+EFgIAAPfD+AMAAHUGCx3AEAwI
jUXoiUQkBI1F7IkEJOgblgEAhcCJxg+EIQIAAIEIAIAAAIlcJAiNXfDHRCQEEVkKCIkEJOh0oP//
iRwk6AwAAgCNhXj///+JHCSJRCQE6Mr/AQCLXhTHRCQQgF0KCMdEJAgWWQoIiUQkDItGGIkcJCnY
iUQkBOgCQwIAAcOJXhSJNCTohWcBAInDoWglDAiFwA+EBgQAAIl0JASJBCTompoBAPYFZCUMCAEP
hZ0DAAChaCUMCIXAdCqLRhQ7RhgPg8ADAADGADqDwAGJRhSLRhQ7RhgPg5MDAADGACCDwAGJRhS4
6P///4N9DP9liTgPhDgDAACLRRSJNCSJRCQMi0UQiUQkCItFDIlEJATo+w8AAInfiTQk6IFiAQD2
BWQlDAggdFmLTey+AQAAAItV6I0EOYlFxInQKfiJRciAfBH/CnQTx0XMlLIKCL4CAAAAx0XQAQAA
AI1FpznBD5TAD7bAjVj/jUXEIcuJdCQIiUQkBMcEJAIAAADoL1wCAItF7LkBAAAAx0XkAAAAAIlF
4DHAZYM9DAAAAAB0AfAPsQ1sJQwID4XsAwAAoWAlDAiFwA+EVgIAAIM9uBAMCAEPhDkCAAChYCUM
CIXAD4X8AAAA9gVkJQwIAg+F0wEAAGWDPQwAAAAAdAHwgy1sJQwIAQ+FsAMAAItV7I1FpznCdAiJ
FCToxcT//4HElAAAAFteX13DZpCJXCQIgeP/AwAAx0QkBDhZCgjHBCQjAAAA6AoDAADppv3//5CN
dCYAjUWnv2dmZmaJhXT///+NdeDHRadvdXQgifPHRatvZiBtx0WvZW1vcsdFs3kgWwDorEwCAInB
ZpCJyIPrAffvicjB+B/B+gIpwo0EkgHAKcGF0o1BMInRiAN13Y1FtineiXQkCDH/iVwkBIkEJOhO
5wEAxgBdjVABxkABAI1FpyuVdP///4lF7IlV6OlP/v//i0Xox0QkDABAAACJRCQIi0XsiUQkBKG8
EAwIiQQk6D0IAACFwA+J5v7//4s1YCUMCIX2D4TL/v//obwQDAiJBCToSvX//4sVZCUMCDHJoWgl
DAjHBbwQDAj/////xwVgJQwIAAAAAIPKCOhx+v//ix1gJQwIhdsPhIf+//+LRejHRCQMAEAAAIlE
JAiLReyJRCQEobwQDAiJBCTowAcAAIXAD4lp/v//iw1gJQwIhckPhE7+//+hvBAMCIkEJOjN9P//
9gVkJQwIAscFvBAMCP/////HBWAlDAgAAAAAD4Qt/v//x0QkCAAAAADHRCQEAQEAAMcEJCVZCgjo
MPT//4XAicMPiAf+//8DfezHRCQEMlkKCIkEJIl8JAjofwYBAIkcJOhn9P//6eP9//9mkINF6AGN
dCYA6br9//+NdgCLFWQlDAgxyaFoJQwIg8oI6Iv5///pkP3//422AAAAAItFFIk0JIlEJAiLRRCJ
RCQE6MqBAADpyvz//5CNdCYA6MtKAgDHRCQEIFkKCIk0JIlEJAjoR5z//+lF/P//ZpDHRCQEIAAA
AIk0JOhgugEA6WH8//+NdgDHRCQEOgAAAIk0JOhIugEA6TT8//+NdgChyBAMCIXAo2glDAgPhPT7
///p4/v//4nGjUXgiQQk6Az4//+JNCTo9CsFAInGiRwk6PrB//+JNCTo4isFAGaQVYnlg+wQi0UQ
x0QkBP////+JRCQMi0UMiUQkCItFCIkEJOip+v//ycONtCYAAAAAVYnlg+wQjUUUiUQkDItFEIlE
JAiLRQyJRCQEi0UIiQQk6Hr6///Jw5CNtCYAAAAAVYnlg+wQjUUQiUQkDItFDMdEJAT/////iUQk
CItFCIkEJOhJ+v//ycONBWwlDAjobAYAAOly9///jQ1sJQwI6CwGAADprff//40NbCUMCOgcBgAA
6dX5//+NDWwlDAjoDAYAAOkE/P//jQVsJQwI6CwGAADpQPz//5CQkJCQkJBVU1ZXi1wkFItMJBiL
VCQci3QkIIt8JCSLbCQo98X/DwAAuOr///91CsHtDLjAAAAAzYBfXltdPQDw//8Phx4WAADDkJCQ
kJCQkJCQkJCQkInai0wkCItcJAS4WwAAAM2AidM9AfD//w+D8hUAAMOQU4tUJBCLTCQMi1wkCLh9
AAAAzYBbPQHw//8Pg9AVAADDkJCQkJCQkJCQkJCQkJCQU4tUJBCLTCQMi1wkCLjbAAAAzYBbPQHw
//8Pg6AVAADDkJCQkJCQkJCQkJCQkJCQVYnlV4nHVlOD7CiFwIlV4A+EtAAAAIkEJDHb6FDt//+N
cAGNBLUAAAAAiUXkg8ASwegCiUXc61SF23QMgf6gDwAAGcD30CHDi0XkiRwkiUQkBOjJ4P//hcCJ
w3R7jUXox0XoAAAAAMdF7AAAAACJffCJRCQMjUXwiXQkCIlEJASJHCToCOoBADnGdRyB/s8HAAB3
pItF3MHgAinEjVwkH4Pj8Ou4jXYAg8ABdQW7nFkKCItF4IlcJASJRCQIoZgQDAiJBCToJgoBAI1l
9FteX13DjbYAAAAAoZgQDAjHBCRgWQoIiUQkBOiDZgEAjWX0W15fXcONdCYAjbwnAAAAAFWJ5YPs
IIl9/MfH6P///4ld9ItdCIl1+IsVmBAMCIt1DGWLB4lF8ItCaIXAfmKhyBAMCMdEJASsWQoIiRQk
iUQkCOh5ZwEAhdt0HonYifLorP7//6GYEAwIxwQktFkKCIlEJAToB2YBAItF8GWJB4td9MdFDMBZ
CgihmBAMCIt1+It9/IlFCInsXekxZwEAkKHIEAwIx0QkBNBZCgiJFCSJRCQI6HeY//+F23Q6iXQk
CIlcJAShmBAMCIkEJOi+fQAAoZgQDAjHRCQIAgAAAMdEJAQBAAAAxwQk0KYKCIlEJAzoiZEBAItF
8GWJB4td9MdFDNVZCgihmBAMCIt1+It9/IlFCInsXekTmP//jXYAVYnlg+wIi0UQiUQkBItFDIkE
JOjY/v//i0UIiQQk6E2V//+NtgAAAACNvCcAAAAAVYnlg+wMjUUQiUQkCItFDIlEJASLRQiJBCTo
sf///5BVieWD7AiNRQyJRCQEi0UIiQQk6Ij+///Jw422AAAAAFWJ5YPsFIld+ItdCIl1/IsVmBAM
CIt1DItKaIXJfkGhyBAMCIkUJMdEJASsWQoIiUQkCOgIZgEAidiJ8ug//f//oZgQDAiLXfjHRQgK
AAAAi3X8iUUMiexd6bJlAQBmkKHIEAwIx0QkBNBZCgiJFCSJRCQI6CeX//+F23QViXQkCIlcJASh
mBAMCIkEJOhufAAAixWYEAwIi0IUO0IYcxjGAAqDwAGJQhSLXfiLdfyJ7F3DkI10JgDHRQwKAAAA
i134iVUIi3X8iexd6QC1AQBVieWD7AiLRRCJRCQEi0UMiQQk6Bj///+LRQiJBCToDZT//422AAAA
AI28JwAAAABVieWD7AyNRRCJRCQIi0UMiUQkBItFCIkEJOix////kFWJ5YPsCI1FDIlEJASLRQiJ
BCToyP7//8nDkJCQkJCQVYnlg+wQiXX8i3UMiV34hfZ0KYsehdt0I8dEJAQvAAAAiRwk6JfbAQCF
wHQbg8ABo8gQDAiLBqPEEAwIi134i3X8iexdw2aQiR3IEAwI6+VXVlOLfCQgi3QkHItUJBiLTCQU
i1wkELijAAAAzYBbXl89AfD//w+DVBEAAMOQkJBlgz0MAAAAAHUeidq4ZgAAALsDAAAAjUwkBM2A
idOD+IMPgykRAADDVuhyAQAAicaJ2rhmAAAAuwMAAACNTCQIzYCJ05boFgEAAInwXoP4gw+D+hAA
AMOQkJCQkJCQkJBlgz0MAAAAAHUeidq4ZgAAALsJAAAAjUwkBM2AidOD+IMPg8kQAADDVugSAQAA
icaJ2rhmAAAAuwkAAACNTCQIzYCJ05botgAAAInwXoP4gw+DmhAAAMOQkJCQkJCQkJCJ2rhmAAAA
uwEAAACNTCQEzYCJ04P4gw+DcxAAAMOQkFJTVroCAAAAicsx9mWLDSAAAAA50HUHuPAAAADNgInQ
hwOFwHXxXltaw422AAAAAFNRUonDxwAAAAAAZYsNIAAAAIPJAboBAAAAuPAAAADNgFpZW8OQkJCQ
kJCQkJCQkFWJ5YtVCItCCIXAdQNdw5CLQgSJRQiLCl3/4ZCNdCYAVagCieV1H2WLFWQAAACJ0YPh
/TnRdA+J0PBlD7ENZAAAADnCdQJdw4nCjbYAAAAA69yNtCYAAAAAjbwnAAAAAFWJ5WWLFWQAAACJ
0YPJAvbCCHUTidDwZQ+xDWQAAAA5wnU3idBdw/bCEXX3idDwZQ+xDWQAAAA5wnUfZccFAAIAAP//
///wZYMNZAAAABBloWAAAADo5gX794nC66yQkFUxwInluQEAAABTg+wIZYM9DAAAAAB0AfAPsQ0A
JgwID4XHAAAAuSAmDAiJyjHA6xKNtCYAAAAAg8ABg8Icg/gwdG2LWhiF23Xua8AcjRQBidODwwTH
QhgBAAAAx0IcAAAAAHQmi0UIiUIIi0UMiUIMi0UQiUIQi0UUiUIUoRgyDAiJQgSJHRgyDAhlgz0M
AAAAAHQB8IMtACYMCAF1XoP7ARnAg8QIg+AMW13DjXYAiwmFyQ+Fcf///8dEJAREBQAAMdvHBCQB
AAAA6DDT//+FwInBdLWhICYMCIkBuC8AAACJDSAmDAjpXf///40NACYMCOjo/f//6Sn///+NBQAm
DAjoCP7//+uVkJCQkJCQVbj/////ieVXVr7/////U4PsHIt9DMdF4AAAAADHRegAAAAAx0XsAAAA
AIX/x0XwAAAAAMdF5P////9+NItFCIl96McEJAD8BAiJReCNReCJRCQE6KcfBQCLdeSD/gF+DotF
4I1O/4tEsPyFwHRBifA5x4nxfjmLRQiLVeyLTeSNHLDrBY12AInOOVXwdyE5FSwQDAhyGfbCA3UU
i0IEjU4BixKJA4PDBDnPf9uNdgAxwIP5/w+UwIPEHIPoASHBichbXl9dw4n2jbwnAAAAAFW4////
/4nlg+wUiXX4i3UMiX38i30IiV30i1YEg/r/dBaNHJUAAAAAAx6JPCTo/fwEAIkDi0YEg8ABugUA
AAA7RgiJRgR0IMdEJAQFAAAAiTwk6Nj9BACJRgyJPCTovfwEADHSiUYQi130idCLdfiLffyJ7F3D
kJCQkJCQkJCQVYnlV1ZTgeyEAAAAi0UMhcAPjpEBAACNRfSNVeyJRYDHRYgAAAAAiVWE6Y0AAACQ
McC+AQAAALsCAAAAvwMAAACNTfSLVYiJTCQEi00Ix0TFjONZCgjHRMWQAwAAAMdEJAwAAAAAx0Qk
CBAAAACLBJGJBCToN2kAAItVgI1NjIl8JAiJTCQEKcKJRPWMiVT1kMdE3YyupgoIx0TdkAIAAACL
XRCJHCTo1E0CAINFiAGLRYg5RQwPjuwAAACLTYiNVdSLXQiLBIsxyccEJAAAAADoGggAAIPsBIXA
D4RP////i0XUhcAPhET///+AOAAPhDv///+JRYyJBCTo0OP//4lFkItF3IXAD4SyAAAAx0WU2VkK
CMdFmAEAAACJRZyJBCToqeP//4tViItNCIlFoItF4DkEkXN4i02IicKLXQjHRaTfWQoIKxSLjUXs
vgcAAACJFCS7CAAAAL8JAAAAx0WoAwAAAMdEJAwAAAAAx0QkCBAAAACJRCQE6DFoAACLVYTHRbQP
sAoIx0W4AQAAACnCiUWsuAYAAACJVbDpn/7//422AAAAAI1l9FteX13Dx0Wk21kKCIsUkSnC64xm
kLABvgIAAAC7AwAAAL8EAAAA6Wv+//+QkJCQkJCQkJCQVYnlg+wgiV30i10IiX38i30MiXX4ZoM7
AHhHi0NIZYs1CAAAADlwCIlF8HQux0XsAAAAALkBAAAAMcCLVfBlgz0MAAAAAHQB8A+xCg+FuAAA
AItDSIlwCIlF8ItF8INABAGF/34Eg0s8BItFFIkcJIlEJAiLRRCJRCQE6IB0AACF/4nBfgSDYzz7
g2M862aDOwB4LItTSItCBIPoAYXAiUIEdRzHQggAAAAAZYM9DAAAAAB0AfCDKgF1W5CNdCYAi130
iciLdfiLffyJ7F3Dg2M864nBZoM7AHgni1NIi0IEg+gBhcCJQgR1F8dCCAAAAABlgz0MAAAAAHQB
8IMqAXUdiQwk6KYeBQCNCuiP+f//6Tz///+NAuiz+f//65yNAuiq+f//69qQkJCQkJCQkM2Aw422
AAAAAI28JwAAAABVieVXVlOD7CyLEIXSD4QLAQAAiw3EMQwIix0wEAwIizVoMQwIiz3kEAwIiU3M
iw1oKwwIiV3Qix1sKwwIiXXUizVUMQwIiX3Yiz1gMQwIiU3ciw2MMQwIiV3gix10MQwIiXXoiX3s
iU3wMcmJXeQx28dFyAAAAACD6gOD+h53EP8klQBaCgiQi3AEiXXwZpCDwAiLEIXSdd+NtCYAAAAA
i3XMg/kPi33Qi0XUi1XYiTXEMQwIi3XciT0wEAwIi33go2gxDAiLReiJFeQQDAiLVeyJNWgrDAiL
dfCJPWwrDAiLfeSjVDEMCIkVYDEMCIk1jDEMCIk9dDEMCHUhi0XIhdsPlcLHBcQxDAgBAAAAhcAP
lcAJ0IPgAaMwEAwIg8QsW15fXcNmkItQBIPACIlV1IsQhdIPhT3////pYP///4t4BIPACIsQiX3Y
hdIPhSX////pSP///4tQBIPACLn/////x0XMAQAAAIlV0IsQhdIPhQH////pJP///410JgCLeASD
wAiLEIl97IXSD4Xl/v//6Qj///+LcASDwAgx/4sQiX3giXXchdIPhcj+///p6/7//412AIt4BIPA
CIPJCIsQMX3IhdIPhar+///pzf7//5CNdCYAi3AEg8AIg8kEixAxdciF0g+Fiv7//+mt/v//kI10
JgAzWASDwAiLEIPJAoXSD4Vt/v//6ZD+//8zWASDwAiLEIPJAYXSD4VV/v//6Xj+//+LcASDwAiL
EIl15IXSD4U9/v//6WD+//+LUASDwAiJVeiLEIXSD4Ul/v//6Uj+//+QjbQmAAAAAFW4dCsMCInl
xwV4KwwIAAAAAMcFdCsMCHArDAjHAQEAAABdwgQAjXYAjbwnAAAAAFWJ5VdWU4PsFIsdjDEMCIXb
D4SRAgAAxwQk6lwKCOgdUAAAuvGMCwiFwHQCicIxwIA6AMcEJPJcCggPlcCjcDEMCOj5TwAA6CR5
AgDHBCQCXQoI6OhPAAC68YwLCIXAdAKJwjHAgDoAxwQkDl0KCA+UwKNQMQwI6MRPAAC68YwLCIXA
dAKJwjHAgDoAxwQkGl0KCA+VwKNIMQwI6KBPAAC68YwLCIXAdAKJwjHAgDoAxwQkKl0KCA+UwKNk
MQwI6HxPAACFwKMgMQwID4Q3AQAAgDgAD4QuAQAAixUwEAwIhdJ0U7jqXAoIPcBbCgh2K7vAWwoI
jXYAiRwk6LBQAACJHCTHRCQEAAAAAOgA1QEAjVgBgfvqXAoIct3HRCQEAAAAAMcEJDxdCgjoMUQC
AIXAD4WBAQAAoUwxDAiFwHQJgDgAD4QXAQAAxwQkWl0KCOjrTgAAhcCJw3RHMf8x9o1F8MdEJAwA
AAAAx0QkCAAAAACJRCQEiRwk6HJWAAA9/gAAAHcdi1XwOdN0FoP/ApAPhZIAAAAJxoX2dAaJNYQx
DAihTDEMCIXAdA2JBCTobd3//6MsMQwIix1UMQwIhdt0N4s1dDEMCIX2dC2BO1HldGQPhMAAAACN
UyAxyesTkIsCidODwiA9UeV0ZA+EpgAAAIPBATnxcueDxBRbXl9dw420JgAAAACLDTAQDAi4hVoK
CIXJdHGjIDEMCOm5/v//jbQmAAAAAA+2CoTJdEGA+S4PhWr///+NDP0AAAAAg8cB99mDwRDT4AnG
g/8DD4RE////jVoB6QP///+NdCYAxwVMMQwIAAAAAOna/v//kLkCAAAAKfnB4QPT4AnG6RX///+Q
jXQmALh8WgoIoyAxDAjpQ/7//5CLQxij3BAMCIPEFFteX13D6CPl//+jjDEMCOlg/f//kMcEJExd
Cgjo7E4AAOlu/v//kJCQkJCQkFWJ5VdWicZTg+wEiwCJVfAx0ilF8A+3hlgBAACD6AGJw4nHweMF
6waDwgGD6yCJ+CnQg8ABdCmJ2QOOUAEAAIM5AXXki0XwK0EIO0EUc9mDxAS4AQAAAFteX13DjXQm
AIPEBDHAW15fXcONtgAAAABVieVXVlOD7DSJRcy4AAAAAIXAiVXIiU3EdAzHBCToEAwI6Gn6+veL
HaAxDAiF23Q3jbQmAAAAAItFzDuDrAEAAHIeO4OwAQAAcxaAu5UBAAAAeCSJwonY6DP///+FwHUX
i1sMhdt10DHbjbYAAAAA6YkBAACNdgCLQwSLVciJAouDrAEAAIlCBItDBIA4AA+EigEAAItDOItA
BIlF5InBi0M0i0AEiUXYi0NIi0AEiUXUi4NMAQAAhcAPhJIBAACLi3gBAACFyYlN3A+E3AAAAIuD
iAEAAMdF0AAAAADHRewAAAAAiUXgi1XQi03giwSRi1XshcCJVfAPhJcAAACLTeSNPIUAAAAAweAE
A7uMAQAAjVQBDusJi0Xwg8cEiUXsD7cyjULyiUXwZoX2dQeLQvaFwHRSD7ZC/oPgD4P4BnRGi0r2
iU3oAws5TcxyOWaF9nQHi0L6hcB1CjlNzGaQdAqLQvoByDlFzHMci0XshcB0C4tF7ItN6DtIBHYK
i0XUO0LydwhmkItN7IlN8IPCEPYHAXSCg0XQAYtV0DlV3HYWi03wiU3s6Tv////HRfAAAAAAjXQm
AItNxIXJdAWLTcSJGYtVCIXSdAiLVfCLRQiJEItF8IXAdGCLTfCLRciLCQFN2ItV2ItN8IlQCItV
yItBBAMDuwEAAACJQgy4AAAAAIXAdAzHBCToEAwI6H34+veDxDSJ2FteX13CBAD2g5QBAAADD4Vp
/v//oSgQDAiLAIkC6Vv+//+LTci7AQAAAMdBCAAAAADHQQwAAAAA66yLQzCLddiFwHQOi0AEi3Xk
i0AEweAEAcY5deTHRfAAAAAAchXpMv///5CNdCYAg8EQOfEPgy3///8PtlEMidDA6ASD6AE8AXfl
idCD4A+D+AZ02w+3QQ5mhcB0TIt5BIn6AxM5VcxyxmaFwHQpi0EIhcB0IgHQOUXMc7OLRfCFwHQI
i0XwO3gEdqSLVdQ7EXadiU3w65g5VcyQjXQmAHTbi0EIjXYA68yLeQSF/5APhHr///9mkOunkJCQ
kJCQocQxDAhVieVThcB0A1tdw+grNAIAicOQ6BM0AgA5w3QPugEAAABbiRUwEAwIXcOQ6Cs0AgCJ
w+gUNAIAMdI5w3XfjbYAAAAA69yQkJCQkJBVieWD7AjoJUEAAJCNdCYAVbgAAAAAieWD7BiFwIld
9ItdEIl1+It1DIl9/It9CHVPD7cFDBEMCMcFABEMCAAAAACJBCTohkAAAIk9yDEMCIk1zDEMCIkd
XCUMCOhP////6Pr4//+JXRCLXfSJdQyLdfiJfQiLffyJ7F3pUO7//6EAAAAAhcB1qMcFABEMCAEA
AADrtZCQkJCQkJCQkJCQ99hlo+j///+4/////8OQkFW4AAAAAInlV1ZTg+wshcCLXRR0FMdEJAQA
AAAAxwQkAQAAAOhX9vr3hdvHRezQpgoID4TIAAAAizXIEAwIv9CmCgiAPgB1Bb/xjAsIx0QkCAUA
AADHRCQECF4KCMcEJPycCwjopwAAAItVCIlcJBiJfCQMiXQkCIlUJCCLVeyJRCQEjUXwiQQkiVQk
HItVEIlUJBSLVQyJVCQQ6HDtAACFwHg8i0Xwx0QkBO/CCwjHBCQAAAAAiUQkCOjRRQEAoZgQDAiJ
BCTolEgBAItF8IkEJOjJqf//6KQ/AACNdCYAx0QkCBIAAADHRCQE9F0KCMcEJAIAAADo5Nv//+vZ
ZpC78YwLCIld7Okr////kJCQVYnlg+wYi0UQx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUQkFItF
DIlEJASLRQiJBCToaQwAAMnDkJCQkJCQkFWJ5YPsDIkcJInDiXQkBInWiXwkCIsDg/gBD4R8AAAA
D46aAAAAg/gCdB2D+ANmkHROMfaJ8IscJIt0JASLfCQIiexdw412AItDCIny6K7///+Jx4tDBIP4
D3RUg/gOD4WbAAAAhf90yYtDDIny6I3///+FwA+VwA+28Ou3jXYAi0MIifLodv///4P4ARnA99CL
XIMQiwOD+AF1hItDCIny6Fr///+FwA+UwA+28OuEhf90tb4BAAAA6Xb///9mkIXAjbYAAAAAD4Vk
////i0MEhcCQjXQmAA+EVv///4PoAY20JgAAAAAPhUT///+LcwiNtCYAAAAA6Tf///+NdgCLQwyJ
8uj2/v//icGLQwSD6AOD+AoPhxf/////JIUwXgoIOc8PlcAPtvDpBf///znPD5TAD7bw6fj+//85
zw+TwA+28Onr/v//Oc8PlsAPtvDp3v7//znPD5fAD7bw6dH+//85zw+SwA+28OnE/v//if4pzum7
/v//jTQ56bP+//+J+DHS9/GJ1umm/v//ifgx0vfxicbpmf7//4nOD6/36Y/+//+NdCYAjbwnAAAA
AFWJ5YPsEIld+ItdCIl1/It1DI1THI1GHIlEJASJFCTonMIBAIXAdBCLXfiLdfyJ7F3DjbYAAAAA
iwaJRCQEiwOJBCToeMIBAIXAddyLRgiJRCQEi0MIiQQk6GLCAQCFwHXGi0MEK0YE676NtgAAAABV
ieVXVlOD7HCJTaiLSASJRbCJVayFyQ+OQwMAAItFsItACIXAiUW0D4TyAAAAi1AUMfaLQDCJVcCJ
04XAD4QBAQAAi02oiQwk6BLU//+LXaiJRaSJHCToFDwAAIt1tDHSi04sicf38Yn4idaNUf6J0zHS
9/OLRbSJy4tANIlF4IPCASnTiVXQKcqJXZiJVZSLReCFwHV4i020i0EwiwSwhcB0fI1Y/zldwA+G
8AAAAItFtItIDIXJD4VSAgAAi0W0i1AYiwTaO0WkcjCLRbSFyYs4D4VHAgAAi0TaBI0EB4lEJASL
VaiJFCToYcEBAIXAD5TAhMAPhdwAAAA7dZgPggMCAACLReADdZSFwHSIi1W0i0IwiwSwD8iFwHWG
ZpDHRcgAAAAAi0XIjWX0W15fXcIIAI10JgAPhJ0AAACLdcSDxgE583bYi0W0i1W0iwCLegyJReTr
K4tNtItVxItBGItE0AQDReSJRCQEi02oiQwk6NnAAQCD+AB9vItdxDnzdp2NDDPR6YX/iU3EdMmL
VbSLQhiLRMgED8jryI12AItNtInYK0XAi1WkweADA0EkOxAPg0P///+LQASJRCQEi02oiQwk6IXA
AQCFwA+UwITAD4Qk////iV3Ei13AOV3ED4JJAQAAi0XEi020K0XAweADA0Eoi1gEiwCJXciJRcyL
dQiF9g+E4AAAAItdrIXbD4R2AQAAi3Wsi0YIhcCJxw+EZgEAALgAAAAAhcB0DotFtIPAQIkEJOjS
8Pr3i0W0i0A8hcCJRdQPhGwBAACLVbSNBECNHIX0////i3XUA1o46w+NdCYAg+sMhfYPhEgBAACL
A4PuAYld2Il8JASJBCToyb8BAIXAdd25AAAAAIXJdA6LRbSDwECJBCTobvD694tV2IXSD4QaAQAA
i1XYg3oE/3Q2i0IIhcAPhHMDAACD+P8PhN4GAACLTcSLVcSLBIjB4gKJVbyFwA+EYgEAAI1QBIsA
iVXIiUXMi13Mi00Mi0XIiRmNZfRbXl9dwggAjbQmAAAAAAN10OmA/f//i1AYiwTaD8jpqv3//412
AItE2gQPyOmy/f//kI10JgCLdbSLfgyLDoX/dS6LRcSLVbTB4AMDQhwDSASLAIlNyIPAAYlFzOmm
/v//kI10JgDoaxAAAOmz/P//i0XEweADA0Yci1AEiwAPyg/IjRQRg8ABiVXIiUXM6XT+//+LDawr
DAiFyQ+EbwIAAIs9sCsMCIX/D4V+/v//uNj///9liwCLAIt4XOls/v//x0XYAAAAAOnE/v//uAAA
AACFwHQOi0W0g8BAiQQk6DLv+veLRdSFwA+ErAIAAItdtIt11ItbOI0Edold3I1cg/TrDWaQg+sM
hfYPhJMCAACLA4PuAYld2Il8JASJBCToMb4BAIXAdd24AAAAAIXAD4R9/v//i0W0g8BAiQQk6NLu
+vfpav7//7kBAAAAZYM9DAAAAAB0AfAPsQ2oKwwID4WhDAAAoaQrDAiNfeiLXciDwASJXfAx24lF
7OtVhdsPhPAAAACDwwFpw/APAACjoCsMCIlEJASh5CsMCIkEJOhxw///hcCJwg+EFAEAAKHkKwwI
iwCDLaArDAgEiQKNQgSjpCsMCI1CCIkV5CsMCIlF7IsVoCsMCIP6A3agi3XYg+oEi03MA03wi0YE
iXwkCANV7IlUJASNVeyJFCSNVfDo8OACAIPsDIXAD4WVAAAAi03sixWkKwwIi13Yi3W8icgp0IPo
BIkCi0MIiRQwKcoBFaArDAihoCsMCIMloCsMCPyD4AMBwYkNpCsMCGWDPQwAAAAAdAHwgy2oKwwI
AQ+FsQsAAItDCIsEMOl2/f//kI10JgDHBaArDAjwDwAAxwQk8A8AAOiqvv//hcCJwnRGuwEAAACh
5CsMCOkV////kI10JgCD+AQPhGL///+D+AUPhb8AAACLRciJRfDpu/7//4sV5CsMCIsCo+QrDAiJ
FCToXqH//8cFpCsMCAAAAADHBaArDAgAAAAAZYM9DAAAAAB0AfCDLagrDAgBD4UjCwAAx0XI////
/+kd+///xwQkXF4KCOhqPwAAhcCJxnQJgDgAD4W5AgAAxwWsKwwIAQAAAOln/f//x0QkBAQAAACL
TbSLSSABTcCLXcCJHCTo4Lr//4t12IXAiUYID4Vj/P//x0YI/////8dFyP/////ptvr//2WDPQwA
AAAAdAHwgy2oKwwIAQ+FqAoAAMdFyAAAAADpkvr//4tFtItAOIlF3ItV1I1EUgPB4AKJRCQEi03c
iQwk6FnB//+FwInDD4T0AgAAi3W0iUY4iTwk6AG8AQCFwIlFuA+E2wIAAItV1ItNuI0EUo0Eg4kI
ufGMCwiJRdjHQAT/////jUXoiUQkBMcEJAAAAACLVayLRbDo8Pj//4PsCIXAD4StAQAAx0QkBGte
CgiJBCToBcEBAIXAD4SVAQAAD7ZQCI1YCITSD4QYAgAAgPogD4QPAgAAgPoJD4QGAgAAgPoKkA+E
/AEAADHJ6yCNtgAAAACA+iCQjXQmAHQcgPoJjXYAdBSA+gqNdgB0DIPBAQ+2VAgIhNJ12o1BAYPA
EjH/g+D8KcSNdCQbg+bwiXWgiUwkCIlcJASJNCToq8IBAMYAAItVuOsQjXYAPC8PlMCDwgEPtsAB
xw+2AoTAdewrVbiNQh2LVbiD4PwpxI1EJBuD4PCJRZwPtgKLXZyEwInadDOLDbxdCggx0olNkOsC
icqLXZAPvsCLdZyNSgGLBIOJ8wHLiAQWi3W4D7ZEFgGEwHXcidqD/wEPht4AAADGAgAx/4tVoOsP
ZpA8Lw+UwIPCAQ+2wAHHD7YChMB17CtVoItNoI1CFYPg/CnED7YBjVQkG4Pi8InTidGEwHQoizW8
XQoIidGLXaCJdZCLdZAPvsCDwwGLBIaIAQ+2A4PBAYTAdeiJy4P/AQ+GmwAAAMYBAItN2McEJAEA
AACLRZyDwQToE9YCAIPsBIXAD4WeAAAAi13Yi3W0x0MIAAAAAINGPAHpRfv//4kEJOh6y///jXgB
iTwk6D+7//+FwInDdBCJfCQIiXQkBIkEJOh5zP//iR2wKwwI6RP9//+F/8YDL41TAQ+FFP///8ZD
AS+NUwrHQwJUUkFOx0MGU0xJVOn6/v//jbYAAAAAhf/GAy+NSwEPhVf////GQwEvjUsC6Uv///8x
ybgBAAAA6Sv+//+DwAF0LrgAAAAAhcB0DotFtIPAQIkEJOiO6fr3i1W4iRQk6KOd///HRcgAAAAA
6Y73//+LTdjHQQT/////6SD////HRcj/////kOly9///uwAAAACF23Tqi0W0g8BAiQQk6ETp+vfH
Rcj/////6U/3//+QjbQmAAAAAFWJ5VeJz1ZTg+wIi1gIi0Ng6Orz//87Q2SJ+4nGGcADXQghxon4
ZpCF9nQcx0QkBAAAAACD7gGJBCToMcEBAIPAATnYcuKJ+IPECFteX13CBACNtCYAAAAAjbwnAAAA
AFWJ5VdWU4PsPPwx/4tFDIXAD4RLAgAAg30cDA+HKgIAAIN9HAYPhCACAAC/AAAAAIX/dBjHBCTg
LQwI6JDo+vfHBCSAKwwI6ITo+veLRQiFwA+EEQUAAItVDIkUJOi+yf//jVABg8Avg+D8KcSJVeiN
dCQbiVQkCItVDIPm8I1GHIkEJIlUJATos8r//4tVHItFCIlWBIkGiRQk6LB8AwCJBCSJw+h2yf//
jVABg8ATg+D8KcSNRCQbg+DwiVQkCIlcJASJBCTodMr//4X/iUXUiUYIdAzHBCTAKwwI6O7n+vfH
RCQIgAwFCMdEJATgKwwIiTQk6HY1AgCJReS4AAAAAIXAdAzHBCTAKwwI6L7n+veLReSFwHQUi0Xk
ixCLQgw7BdQxDAgPhAUEAAC46P///4sV0DEMCGWLAIXSiVXsiUXgdSHpKQEAAI22AAAAAA+MFgEA
AItV7IsShdKJVewPhA0BAACLReyDwAyJRCQEi0UIiQQk6JW2AQCD+AB10ItF7ItABIlF3IA4Lw+E
6AAAAIkEJLsCEAAA6IHI//+NcAHrG410JgC46P///2WDOCIPhZkDAACJ2NHojVwDII1EMxLHwuj/
//+D4PwpxI1EJBuD4PCJRdxlxwIAAAAAiVwkBIkEJOiVLgIAhcB0uYtV7ItaBMdEJAQAAAAAi0Xc
iQQk6Ai/AQBmxwAvAIPAAYlcJASJBCToRLYBAOtcuAAAAACFwHQYxwQk4C0MCOid5vr3xwQkgCsM
COiR5vr3i0Xgx8Lo////ZYkCi0UUi30MhcB0DYN9GAGLfRAPhFsCAACNZfSJ+FteX13Dx0XsAAAA
AMdF3IxeCgiLVRzHBCR0XgoID7aC6cIKCI24YMIKCOiqOAAAhcCJxg+E1QIAAIA4AA+EzAIAAItF
HIkEJOicegMAicMPtgA6BWOACggPhWYCAACAewEAD4VcAgAAi1UIiRQk6EbH//+JRdCJPCToO8f/
/4tV0I1EAheD4PwpxI1EJBuD4PCJRcyJfCQEiQQk6Gm9AQBmxwAvAItV0IPAAYlUJAiLVQiJBCSJ
VCQE6Pu8AQDHAC5tbwCJHCTo7cb//4PAE4Pg/CnEjUQkG4Pg8IlFyI12AA+2Azw6D4RdAQAAhMCL
VcgPhQYBAADGAkOLVcjGQgEAi1XID7YCOgVjgAoIdQqAegEAD4Se/v//i3XIv31eCgi5BgAAAPOm
D4SJ/v//i1XsiRQki03Mi1XIi0Xc6GcDAACD7ASFwIlF2HSVjUXwiUQkBMcEJAEAAACLTQyLVeyL
Rdjo8fH//4PsCIXAiccPhPQAAACD//8PhDn+//+F/w+EW////4t15IX2jbYAAAAAD4TEAQAAi1Xk
iwKLFdQxDAiJeBSJUAyLVdiJUBCLVfCJUBiLXRSLVeC46P///4XbZYkQD4VWAQAAuAAAAACFwA+E
JP7//8cEJOAtDAjohuT698cEJIArDAjoeuT6941l9In4W15fXcM8OnQPg8MBiAIPtgODwgGEwHXt
xgIAoTAQDAiFwA+E5f7//8dEJAQvAAAAi0XIiQQk6AqyAQCFwA+Eyv7//w+2Azw6D4Wq/v//jbQm
AAAAAIPDAZCNdCYA6Yv+//+LfQyNZfRbXon4X13DjbYAAAAAi1XYi0IQhcAPhGr+//8x9usYjbYA
AAAAi1XYg8YBi0SyEIXAD4RO/v//jVXwiVQkBMcEJAEAAACLTQyLVezorfD//4PsCIXAicd0zItF
2It0sBCJddjpsf7//4nz6Z39//+LRRSFwHVri3oUugAAAACF0g+F9f7//+kU/f//ZpC6AAAAAIXS
D4XK/P//jXYA6dr8//+NdgChBBEMCIlFCOni+v//i0UciQQk6NB3AwCJw+lI/f//i0XwifmJBCSL
VRiLRdjoBvr//4PsBInH6Y3+//+LShSLQhCLUhiJFCSLVRjo6Pn//4PsBInH6Xr///+LRdSJBCTo
U8T//4tV0I1EAh4DReiJBCToEbT//4XAiUXED4Qx/v//i0XoiUQkCItVDIlUJASLRcSDwByJBCTo
GroBAItd0IPDAYlcJAiJxotFCIk0JI0cHolEJAToHMX//4tV1IkcJIlUJAToLbIBAItFxItVHIkw
iVAEi1XEiVgIodQxDAiJehSJQgyLRdiJQhCLRfCJQhi4AAAAAIXAdAzHBCTAKwwI6GDi+vfHRCQI
gAwFCMdEJATgKwwIi1XEiRQk6IU1AgCJw7gAAAAAhcB0DMcEJMArDAjoLuL694XbdAuLVcQ5Ew+E
av3//4tFxIkEJOg0lv//6Vr9//+NDagrDAjoBNv//+lP8///jQWoKwwI6CTb///pP/T//40FqCsM
COgU2///6c30//+NBagrDAjoBNv//+lI9f//kJCQkJCQkJCQkJCQkJCQVYnlV4nHVrgAAAAAU4nT
g+xMhcCJTdR0DMcEJAAsDAjom+H694k8JOjjwv//i1XUx0QkKAAAAADHRCQgAAAAAMdEJBwAAAAA
iVQkJMdEJBgAAAAAg8ABx0QkFAAAAACJXCQQx0QkDAAAAACJRCQIiXwkBMcEJCAsDAjocRoAAInG
uAAAAACFwHQMxwQkACwMCOgq4fr3hfZ0cIteBIXbfleLTgiFyXQQjWX0ifBbXl9dwgQAjXQmAItG
EIXAdOmJ8+sZkI10JgCLQxCLeAiF/3XWi0MUg8MEhcB0zItQBIXSf+WLVQjolQEAAJCNdCYA69aN
tgAAAACLVQiJ8Oh+AQAAjbYAAAAA65eJHCTo3hYAAIXAiUXYkHQviQQk6O7B//+NUAGDwBOD4Pwp
xIlUJAiLVdiNRCQ7g+DwiQQkiVQkBOjpwv//icONReCJRCQUjUXkiUQkEI1F6IlEJAyNReyJRCQI
jUXwiUQkBIkcJOj8HQAAiUXcg8ABD4Qo////uAAAAACFwHQMxwQkACwMCOgr4Pr3iTwk6HPB//+L
VdTHRCQoAQAAAIl8JATHBCQgLAwIiVQkJItV7IPAAYlEJAiJVCQgi1XgiVQkHItV5IlUJBiLVeiJ
VCQUi1XwiVQkEItV3IlUJAzoAxkAAInGuAAAAACFwHQMxwQkACwMCOi83/r3hfZ0DoteBIXbfluL
TgiFyXQf9kXcAQ+EiP7//4tF4IkEJOi1k///kI10JgDpc/7//4tGEIXAdNqJ82aQ6xSLQxCLQAiF
wHXKi0MUg8MEhcB0wItQBIXSf+WLVQjoGwAAAI12AOvYi1UIifDoDAAAAI10JgDrlZCQkJCQkFWJ
5VdWU4Hs/AAAAImVJP///2WLFQgAAAA5FSwsDAiJhSj///90JTHAuQEAAABlgz0MAAAAAHQB8A+x
DSQsDAgPhbQPAACJFSwsDAiLFSgsDAiNQgGjKCwMCIuFKP///4tABIXAdDmF0okVKCwMCHUixwUs
LAwIAAAAAGWDPQwAAAAAdAHwgy0kLAwIAQ+Fdw8AAI1l9FteX13DkI10JgCLlSj///+LAsdCBP//
///HQggAAAAAhcAPhOoAAADHRCQEAAAAAIkEJOjMw///g/j/icYPhM8AAACNRYiJRCQIiXQkBMcE
JAMAAADocMP//4XAD4VOAQAAi0W4i020hcCJjRz///8PhToBAACD+S8PhjEBAADHRCQUAAAAAIl0
JBDHRCQMAgAAAMdEJAgBAAAAiUwkBMcEJAAAAADoD9H//4mFMP///4PAAQ+EpAAAAInzuAYAAADN
gMeFNP///wEAAACLtTD///+LBj3eEgSVD4TiAAAAPZUEEt4PhNcAAACLvTT///+F/w+EMQQAAIuF
HP///4k0JIlEJATo/9D//420JgAAAACLtSj////HRgQBAAAAoSgsDAiD6AGFwKMoLAwID4XJ/v//
xwUsLAwIAAAAAGWDPQwAAAAAdAHwgy0kLAwIAQ+FLg4AAI1l9FteX13Di4Uc////iQQk6F6u//+F
wImFMP///3Q6iceLnRz////rEGaQhcB+KinDD4TWCAAAAceJXCQIiXwkBIk0JOgUw///g/j/dd24
6P///2WDOAR04InzuAYAAADNgOlU////jXQmAMcEJGgAAADo/K3//4XAiccPhDr///+LnTD///8x
0ouNKP///4u1NP///4kYiUEIiXAEi4Uc////x0cQAAAAAIlHCIE73hIElQ+VwoXSiVcMD4XCBAAA
i50w////i0sEicjB+BCD+AEPh4MCAACF0g+F4wIAAIuVMP///4tCCItfDIlHFIXbD4WsBAAAi7Uw
////i0YMi1cMA4Uw////hdKJRxgPhX8EAACLnTD///+LQxADhTD///+JRxyLRwyFwA+FggQAAIuV
MP///4tCFDHSg/gCiUcsdhyLRwyFwA+F1QUAAIu1MP///4tGGIuVMP///wHCi0cMZoXJiVcwiYUY
////iUc0D4SLAgAAi0cwhcAPhNgBAACLhRj///+FwA+FowUAAIuNMP///4tJJImNOP///4uFOP//
/4XAD4RVAgAAi4UY////hcAPhbMFAACLtTD///+LhTD///+LdhyLUCCJtTz///+LnTD///8B04uV
PP///40ElRAAAAApxI1MJCeD4fCF0omNIP///3RiMcmQjXQmAIt3DIX2D4XdAQAAi5Uw////iwTL
A1TLBIXAD4Q4AQAAgHwC/wAPhS0BAAAPtgI8UA+EQgIAADxJdQuAegEAuLZeCgh0AjHAi5Ug////
iQSKg8EBOY08////d6WLjRj///+FyQ+FuQYAAIudMP///4u1MP///wNbKItGLImdQP///wOFMP//
/8eFSP///wAAAADHhXT///8AAAAAiYVE////i0csweACiYVM////x4Vw////AAAAAIuVGP///4XS
D4QvBAAAi4Vw////hcAPhXQEAACLlXT///+LjUD///+LBJGLlTD///8PyAHCi0IID8iDwAEPlcAx
9oTAD4S/AgAAjVoEMdLrN4tDBInWAzOD+P8PhKgCAAA7hTz///9zOIuVIP///4sEgoXAD4RWBAAA
iQQkg8MI6GS7//+NFAaLhRj///+FwHS/iwMPyI00AotDBA/I67iQi0cQhcB0CIkEJOgJjv//i500
////hdt1L4udMP///4kcJOjxjf//iTwk6OmN//+LtSj////HRggAAAAA6R/8//+NtCYAAAAAi5Uc
////iVQkBIuNMP///4kMJOj4zP//68WNtgAAAACLtTD///+LRggPyOkW/f//i5Uw////iRQk6JKN
///p1fv//5CNdCYAi5Uw////i0TLBA/IAcKLBMsPyOkY/v//x0cgAAAAAMdHJAAAAADHRygAAAAA
uAAAAACFwMdHOAAAAADHRzwAAAAAdBONR0DHRCQEAAAAAIkEJOgR2fr3jUXwufGMCwiJRCQExwQk
AAAAAIuVJP///4uFKP///+jd5f//jU9kjVdgg+wI6B8hAADpQvv//2aQgHoBUg+Fw/3//4B6Aklm
kA+Ft/3//w+2cgOJ8DxkD5SFY////zxpD5SFYv///4C9Y////wB1J4C9Yv///wB1HjxvdBo8dWaQ
dBQ8eI10JgB0DDxYjXQmAA+Fb/3//w+2QgQ8OI10JgAPhFkEAAA8MQ+ENAUAADwzD4VcBQAAgHoF
Mo22AAAAAA+FP/3//4B6BgCNtgAAAAAPhS/9//+AvWP///8AuFeMCggPhR/9//+AvWL///8AuPO2
CggPhQ39//+J8rjanwoIgPpvD4T9/P//ifK4eoAKCID6dQ+E7fz//4nyuN1ZCgiA+ngPhN38//+J
8DxYD4VRCAAAuIFeCgjpyfz//2aQi0sED8npPfv//422AAAAAIuVMP///4tCEA/I6Xr7//+LnTD/
//+LQwwPyOlN+///i7Uw////i0YUD8jpd/v//4uNcP///4l0jeiDwQGD+QKJjXD///8Phdv8//+L
XewBnUz///+LdeiDhUj///8BAbVM////g4V0////AYuFdP///zmFOP///w+Hn/z//4uFSP///4XA
D4Tk/f//i4VI////weAEA4VM////iQQk6D2o//+FwImFLP///w+EF/3//4lHEIuFSP///4uVLP//
/8dFhAAAAADHhVD///8AAAAAweADAcIB0ImFfP///4tHLIuNfP///4mVeP///40EgYmFaP///4tP
DDHbhckPhE8CAACF2w+FlgMAAIt1hIuVQP///4sEsouVMP///w/IAcKLQggPyIPAAQ+VwITAD4TS
AAAAg8IE6yCLQgSD+P8PhMEAAACLtSD///+LBIaFwA+EnwEAAIPCCIXJdNyLQgQPyOvYi4Vw////
hcB1XYuVdP///4uNQP///4sEkYuVMP///wHCg3oI/w+VwOnW+///i50w////i0MYD8jpJPr//4uV
MP///4tSJA/KiZU4////6Vb6//+LnXT///+LtUT///+LBJ7ph/v//4uddP///4u1RP///4sEnuuh
i50w////i0Mci1MgD8gPyomFPP///+lK+v//i4Vw////iXSF6Olf/v//g8MBg/sCD4Xp/v//i4VQ
////x0WAAAAAAMHgA4XJiYVk////D4SYAAAAi0WAhcAPhcMEAACLVYSLnUD///+LBJOLlTD///8P
yAHCiwIPyItdgAOFMP///4XbiYVU////i4Us////dAaLhXj///8DhWT///+FyYmFXP///w+FKgIA
AIN6CP8PlMCEwA+EJwEAAIXJD4VwBAAAi0IEi7Vc////iQaLhVT///+JRgSDRYABg32AAnQxi08M
hckPhWj///+LdYCF9g+FGgQAAItdhIu1QP///4sEnouVMP///wHCiwLpZ////4OFUP///wGDRYQB
i0WEOYU4////D4fu/f//i5VI////OZVQ////D4UbBQAAi0cshcAPhPQDAAAx0otPMOsYiwSRi518
////iQSTg8IBOVcsD4bVAwAAi0c0hcB04YsEkQ/I692F2w+FJwEAAIt1hIuVQP///4sEsouVMP//
/wHCg3oI/w+VwOmy/f//ifO4BgAAAM2Ax4U0////AAAAAOlR9v//i40w////i0EoD8gByImFQP//
/4tBLA/I6UL5//+AegUAD4X8+P//6cj7//+LnWj///+DwgSLjVz///+JlVj///+JWQTrTIuNWP//
/4sZi3EEhdt1V4P+/3R/i40g////ixyxiRwk6BO1//+JXCQEiUQkCIudaP///4nGiRwkAfPoGbb/
/4OFWP///wiJnWj///+LRwyFwHSti7VY////iwaLdgQPyA/OicPrpYlcJAiLhVT///+JRCQEi5Vo
////iRQk6Na1//8BnWj///8BnVT////pfP///4u1XP///4uFaP///ytGBIkG6TL+//+LdYSLlUT/
//+LBLLp1P7//4B6BTYPhRn4///p1fr//4t1hIuVRP///4sEsull/P//i0IID8iDwAEPlMDpzf3/
/zw2D4V+AAAAgHoFNA+F4ff//4B6BgAPhdf3//+AvWP///8AuJ5eCggPhcf3//+AvWL///8AuKJe
CggPhbX3//+J8rimXgoIgPpvD4Sl9///ifK4ql4KCID6dQ+Elff//4nyuK5eCgiA+ngPhIX3//+J
8DxYD4X5AgAAuLJeCgjpcff//2aQPEwPhZAAAACAegVFjXQmAA+FV/f//4B6BkGNtgAAAAAPhUf3
//+AegdTjbYAAAAAD4U39///gHoIVI22AAAAAA+FJ/f//w+2Qgk8OI10JgAPhFsCAAA8MQ+ElwIA
ADwzD4S3AgAAPDYPhf/2//+Aego0jbYAAAAAD4Xv9v//gHoLAI22AAAAAA+F3/b//2aQ6QH///+N
dgA8Ro22AAAAAHV+gHoFQWaQD4W/9v//gHoGU422AAAAAA+Fr/b//4B6B1SNtgAAAAAPhZ/2//8P
tkIIPDiNdCYAD4T8AQAAPDEPhN8BAAA8Mw+EuQEAADw2D4V39v//gHoJNI22AAAAAA+FZ/b//4B6
CgCNtgAAAAAPhVf2//9mkOl5/v//jXYAPE2NtgAAAAB1NoB6BUFmkA+FN/b//4B6BliNtgAAAAAP
hSf2//+AegcAjbYAAAAAD4UX9v//ZpDpOf7//412ADxQjbYAAAAAD4X/9f//gHoFVI22AAAAAA+F
7/X//4B6BlKNtgAAAAAPhd/1//+AegcAjbYAAAAAD4XP9f//ZpDpmfj//4tVhIudRP///4sEk+nh
+///i3WEi5VE////iwSy6Tj7//+LQgQPyOmJ+///x4Vs////AAAAAIu1bP///4uVLP///4tE8gSJ
BCTo5RkAAItPLDHSiYUU////9/GLhRT///+J041R/onWMdL39o1CAYnKicYpwinOibUQ////i7V8
////jQyeizGF9nQZOdNya4u1fP///wOdEP///40MnosxhfZ154uVbP///4tHFI1EAgGDwgE5lVD/
//+JAYmVbP///w+Hbf///4uNUP///4udLP///4u1eP///4uFfP///4lPIIlfJIl3KIlHMMdHNAAA
AADpn/b//2aQAcPpe////4B6CTIPhbz0//+AegoAjXYAD4Wv9P//ZpDpeff//4B6CTaNtCYAAAAA
D4WX9P//ZpDr14B6CQBmkA+Fh/T//2aQ6VH3//+NdgDogxkAAIB6CjaNtCYAAAAAD4Vn9P//gHoL
AI22AAAAAA+FV/T//2aQ6SH3//+AegoyjbQmAAAAAA+FP/T//2aQ69SNDSQsDAjoO8j//+k88P//
jQUkLAwI6FvI///pefD//40FJCwMCOhLyP//6cLx//+QkJCQkJBVieVXVlONSiCB7NQBAACD4fwp
zI1cJB+D4/CJVCQIiUQkBIkcJOg1pgEAxwAvbG9jx0AEYWxlLsdACGFsaWFmx0AMcwDHRCQEuF4K
CIkcJOjrIwEAx4VM/v//AAAAAIXAiYVI/v//D4SvAgAAi5VI/v//ZYsNAAAAAMeFTP7//wAAAACL
AomNPP7//4DMgIkCqBAPhWcCAACNtCYAAAAAi51I/v//jYVk/v//x0QkBJABAACJBCSJXCQI6DBW
AQCFwA+EOAIAAI2VZP7//8dEJAQKAAAAjb1k/v//iRQk6PybAQCLnTz+//+Bw/T///+JhUT+//+4
2P///2WLAImFXP7//+sSZpAPtg8PtsH2REIBIHQrg8cBixOF0nXqi41c/v//iwGLQCSNkAABAACJ
Ew+2Dw+2wfZEQgEgdddmkITJD4SeAQAAgPkjD4SVAQAAD7ZPAY13AYTJD4QgAgAAi508/v//gcP0
////6xpmkA+2wfZEQgEgdTaDxgEPtg6EyQ+E+AEAAIsThdJ14ouVXP7//4sCi0AkjZAAAQAAD7bB
9kRCASCJE3TPkI10JgDGBgCDxgEPtg7pxAEAAGaQgPkKD4XaAgAAxgMAxkMBCqFALAwIOQU8LAwI
cjqFwLtkAAAAuiADAAB0CInCjRwAweIEiVQkBKGcMgwIiQQk6Ayi//+FwA+E9AAAAKOcMgwIiR1A
LAwIiTwk6EGu//+DwAGJhVD+//+JNCToMK7//4sNOCwMCIPAAYnCA5VQ/v//iYVU/v//idADBTQs
DAg5yA+H6QEAAIsVPCwMCKGYMgwIjRzVAAAAAIuVUP7//wMFNCwMCAMdnDIMCIl8JASJVCQIiQQk
6PWu//+LjVT+//+JA4uFUP7//wMFNCwMCIsdPCwMCKM0LAwIAwWYMgwIweMDAx2cMgwIiUwkCIl0
JASJBCTot67//4MFPCwMCAGDhUz+//8BiUMEi51U/v//AR00LAwIi5VE/v//hdJ0QIuVSP7//4sC
qBAPhKD9//+LhUj+//+JBCTo8hwBAIuFTP7//4XAD4WPAQAAi4VM/v//jWX0W15fXcONtgAAAACL
jUj+//+NnWT+///HRCQEkAEAAIkcJIlMJAjooFMBAIXAdJyNjWT+///HRCQECgAAAIkMJOh2mQEA
hcB0woudSP7//4sD6Rb9//+QjXQmADHJi508/v//gcP0////6xAPtsH2REIBIHQug8YBD7YOixOF
0nXqi5Vc/v//iwKLQCSNkAABAAAPtsH2REIBIIkTddeQjXQmAITJD4QW////D7ZOAY1eAYTJD4Tx
/f//i4U8/v//gcD0////iYVA/v//6yGQjXQmAA+2wfZEQgEgD4W6/f//g8MBD7YLhMkPhLz9//+L
hUD+//+LEIXSddiLlVz+//+LAotAJI2QAAEAAIuFQP7//4kQ672QjXQmAIH6AAQAAInQcwW4AAQA
AAHIiYVY/v//iUQkBKGYMgwIiQQk6Kif//+FwImFMP7//w+Eiv7//4sNmDIMCDnBdV+LFTwsDAiL
jTD+//+LnVj+//+JDZgyDAiJHTgsDAjpuv3//8YDAOkl/f//x0QkDEA3BQjHRCQICAAAAKE8LAwI
iUQkBKGcMgwIiQQk6P8ZAACLhUz+//+NZfRbXl9dw4sVPCwMCIXSdJ2LnTD+//+hnDIMCMeFNP7/
/wAAAAApy4mdYP7//4mFOP7//4uNNP7//4udOP7//4uFYP7//wEEywFEywSDwQE50YmNNP7//3La
6U////+J9o28JwAAAABVMcCJ5bkBAAAAVlOD7ByLXQhlgz0MAAAAAHQB8A+xDTAsDAgPhf8AAACh
PCwMCI118Ild8IXAdWONtCYAAAAAixUIEQwID7YKjbQmAAAAAITJD4SKAAAAgPk6dRKNdgCDwgEP
tgqA+Tp09YTJdOGJ0IPCAQ+2CoTJdVU50HPRiRUIEQwIKcLoNPr//4XAdLChPCwMCIld8IXAdKSJ
RCQIoZwyDAjHRCQQQDcFCMdEJAwIAAAAiTQkiUQkBOhfFQAAhcAPhHf///+LSATrHGaQgPk6kI10
JgB1l422AAAAAOuZiRUIEQwIMcllgz0MAAAAAHQB8IMtMCwMCAF1O4PEHInIW15dw4n2jbwnAAAA
AFWJ5YtFDIsAiUUMi0UIiwCJRQhd6ZegAQCNDTAsDAjonMH//+nx/v//jQUwLAwI6LzB///ruJCQ
kJCQkJCQkJBVuAQAAACJ5VdWU4PsFItdDMdF7AEAAACF2w+EhQAAALjY////Mf8xycfG9P///8dF
7AEAAABlAzUAAAAAZYsAiUXw6zmNdgCLXQgPtgQL9gRCCI0cAHQeixaDxwGF0g+E+wAAAA+3BBol
AAQAAIP4ARnAIUXsg8EBOU0MdhqLFoXSdcSLVfCLAotAJI2QAAEAAIkW67JmkItN7I1HAYXJdAON
RwSJBCTo85j//4XAiccPhIYAAACLVeyJxoXSD4XcAAAAi0UMhcB0b2WhAAAAADHbiUXogcD0////
iUXk6yqNtCYAAAAAi03ogcH8////iwGFwA+EhQAAAIsEkIgGg8YBg8MBOV0Mdi+LVeSLAoXAdDSL
VQgPtgwaD7bR9kRQAQR1w41C0IP4CXfWiA6DwwGDxgE5XQx30cYGAIPEFIn4W15fXcOQuNj///9l
iwCLAItAJAUAAQAAiQLrtmaQi1Xwi10IiwKLQCSNkAABAACJFg+2BAuNHADp5v7//5C42P///2WL
AIsAi0AwBQACAACJAYtNCA+2FBnpW////8cAaXNvAI1wA+kW////ZpBVieVXVlOD7FiLRRiJBCTo
DKj//4tVFIPiBIlV2IlF0A+FegMAAMdF1AAAAACLVRSD4gKJVdwPhUwDAAAx/4tVFIPiAYlV4A+F
IwMAADH2i1UUg+IIiVXkD4X6AgAAMduLVSyJFCTotaf//4tV0I1EAgIDRRADRdQB+AHwAdiJBCTo
apf//8dF6AAAAACFwInDD4QGAgAAi0UQiUQkCItVDIkcJIlUJATok6j//8dEJAg6AAAAi0UQiRwk
iUQkBOhcnwEAi1UQjUQT/8YAL4tVGIPAAYkEJIlUJATokJ0BAIt92IX/D4UtAwAAi3XchfYPhQID
AACLTeCFyQ+F1wIAAItV5IXSD4WsAgAAxgAvi1Usg8ABiQQkMfaJVCQE6D2VAQCLRQiLAIXAiUXo
D4RCAwAAkI10JgCLVeiLAoXAdB6JXCQEiQQk6MOUAQCD+AAPhOoBAAAPjNYCAACLdeiLReiLQAyF
wIlF6HXMi0UwhcAPhMkBAACLVRCJVCQEi0UMiQQk6FeeAQCLVRSLTRSB4qqq//+B4VVVAADR+gHK
idGB4jMzAACB4czM///B+QIB0YnKwfoEAcqB4g8PAACJ0cH5CAHR0+CNBIUUAAAAiQQk6BmW//+F
wIlF6IlFzA+EWwEAAItV6ItFEIkaiUQkBItVDIkUJOjknQEAugEAAACD6AEPhEMCAACLRcyF9olQ
BMdACAAAAAAPhEECAACLRgyLVcyJQgyJVgyLRRCJRCQEi1UMiRQk6KOdAQCLfRTHRewAAAAAg+gB
D5TAD7bAKceLRRSF//fQiUXweDGLVQwDVRCJVcjrDI20JgAAAACD7wF4GotF7DHbi1XMhX3wjXSC
EA+EngAAAIPvAXnmi1Xsi0XMx0SQEAAAAACLReiDxFhbXl9dwztdyHPDx0QkBAAAAACJHCToU5wB
AIPAATlFyHaricOF23SliRwk6E2l///HRCQoAQAAAItVLIlUJCSLVSiDwAGJVCQgi1UkiVQkHItV
IIlUJBiLVRyJVCQUi1UYiXwkDIlEJAiJXCQEiVQkEItFCIkEJOjh/P//g0XsAYkGg8YEhdsPhXj/
//+LRRCFwA+ENf///4tdDOuHiRwk6Kh3//+LReiDxFhbXl9dw5CNdCYAi0UoiQQk6L2k//+NWAHp
9fz//5CNdCYAi0UkiQQk6KWk//+NcAHpzPz//5CNdCYAi0UgiQQk6I2k//+NeAHpo/z//5CNdCYA
i0UciQQk6HWk//+DwAGJRdTpd/z//2aQxgBAi1Uog8ABiQQkiVQkBOijmgEA6Tr9//+NtgAAAADG
AC6LVSSDwAGJBCSJVCQE6IOaAQDpD/3//422AAAAAMYALotVIIPAAYkEJIlUJAToY5oBAOnk/P//
jbYAAAAAxgBfi1Ucg8ABiQQkiVQkBOhDmgEA6bn8//+LRTDHRegAAAAAhcAPhTP9//+NdCYA6fP+
//+LRRQx0oPgA4P4Aw+Uwumq/f//i1UIiwKLVcyJQgyLRQiJEOm2/f//icbp8Pz//5CQkJBVieVX
VlOD7AiLRRCLTQiLVRTHAAAAAACLRRjHAgAAAACLVRzHAAAAAACLRQzHAgAAAACJCA+2AYTAdVSJ
DCQx/8dEJAQAAAAA6EKaAQAPtgiJw5CNdCYAgPlAD4S/AAAAi1UUiwKFwHQJgDgAD4SdAAAAi1UY
iwKFwHQIgDgAdQOD5/2DxAiJ+FteX13DZpA8X3SoPEB0pDwujbYAAAAAdJqJyI10JgCDwAEPthCE
0nU+OcGJw3SEMf+A+kCJ0XRfMf+A+l90eID5LnWLxgMAi1UYg8MBiRoPtguEyQ+FsgAAAIPPAult
////kI10JgCA+l90vYD6QHS4gPoujXYAdaaNtgAAAADrqI22AAAAAIPn+5CNdCYA6Vb///+NdgDG
AwCLVRCNQwGJAoB7AQAPhCz///+DzwjpJP///412AMYAAItFFIPDAYkYD7YDhMCJwXUojXQmAID5
Lr8EAAAAD4Xy/v//6WL///+QjXQmAIPDAQ+2A4TAicF03DwudNg8QHXsicG/BAAAAJCNdCYA6cP+
//+A+UAPhEX///+J3oPGAQ+2DoTJdU6DzwI53g+Eo/7//4nwKdiJHCSJRCQE6Av4//+Jw4tFHIXb
iRh0MotVGIsCiVwkBIkEJOivjwEAhcB0KIPPAQ+2Donz6Wb+//+NtgAAAACA+UB1o412AOuov///
//+Q6Xf+//+JHCSJ8422AAAAAOhTdP//D7YO6TP+//+QkJCQkJCQkJCQkFWJ5VOJw4PsBIXAdCCL
AIP4AnQsg/gDdB+D6AGNdCYAdCaJHCSNdgDoE3T//4PEBFtdw5CNdCYAi0MQ6MD///+LQwzouP//
/4tDCOiw////69CNtCYAAAAAjbwnAAAAAFWJ5VeJx1aJxlOJy4PsDIPuAYlV7HgjjUyB+IsEs4ny
hcB1DetqZpCLAYPpBIXAdF+D6gGNdCYAee7HBCQUAAAA6JqQ//+FwIlF8HQ7i1XshfaJOIlQBHhV
i1XwjQS1AAAAAI0MA41cAggx0osBg8IBg+kEiQOD6wQ5+nXvi0Xwg8QMW15fXcOF9ngijXQmAI0c
s5CNdCYAiwOD6wTo/v7//4PuAXnxx0XwAAAAAItF8IPEDFteX13DjbQmAAAAAFWJ5VdWU42VTP7/
/4Hs+AQAAI29LPv//4nTx4UM+////v///4n+x4UQ+///AAAAAMeFFPv//wAAAADHhRj7///IAAAA
D7eFEPv//4uNGPv//4mVIPv//4m9JPv//2aJA41ESv45ww+C1QAAAIG9GPv//w8nAAAPh7gGAAAp
09GlGPv//9H7gb0Y+///ECcAAI1zAXYKx4UY+///ECcAAIudGPv//4uNGPv//wHbjQQLg8MDjUQA
FIPj/CnEjUQkG4Pg8ImFIPv//40ENolUJASLlSD7//+JRCQIiRQk6I6g//+NBLUAAAAAA50g+///
iXwkBIlEJAiJnST7//+JHCToa6D//7oBAAAAi50g+///idGLvSD7//8p8Y0ECSnDi4UY+///KdCN
BEc5ww+DzgEAAIu1JPv//40EjQAAAAApxouFEPv//w+/jAAAYQoIgfkAgP//dEiDvQz7///+D4QU
AgAAi70M+///hf8PjlsCAACBvQz7//8FAQAAvxIAAAAPhrkBAACNFA+D+jV3EA+/hBJgYgoIOfgP
hJsAAACLhRD7//8Pv7wAYGMKCIX/D4SjAAAAD7+UP5hjCgi4AQAAACnQg/8MiZUc+///iwyGD4Zi
AQAAi4Uc+///ifLB4AIpwouFHPv//4lKBI1yBAHAKcMPv4Q/smMKCA+3C4148A+/hD/MYwoID7/R
jQQCg/g1D4b4AAAAD7+8P9BjCgiJvRD7//+DwwKLlSD7//+LvST7///pCv7//w+/hBLgYgoIg/gA
D43SAQAAPQCA//8Phf0CAABmkIO9FPv//wN1LI20JgAAAADpkwEAAI12ADudIPv//w+EhAAAAIPr
AoPuBA+/Aw+/jAAAYQoIgfkAgP//dNuNQQGD+DV302aDvABgYgoIAXXID7+EAOBiCgiD+AB8K3S5
g/gbD4RtBAAAi40I+///g8YEiYUQ+///x4UU+///AwAAAIkO6Ub///89AID//3SJicf338eFFPv/
/wMAAADpu/7//422AAAAALgBAAAAjWX0W15fXcONdgBmO4wAYGIKCA+F+v7//w+/hADgYgoIiYUQ
+///6fX+//+NtCYAAAAA/yS9wF4KCJCLhQz7//8PvrhAYQoI6TX+//+LBotO+ItW/IlF7LgCAAAA
iU3ojU3o6NP7//+Jweli/v//jXQmAIt9CIsXD7YChMB0Zo10JgA8IHRUPAl0UA+++Dx8ib0M+///
jXoBib0o+///D4a+AAAAx4UM+///AAEAAIu9KPv//4tVCIk6i70M+///hf8Pj6X9///HhQz7//8A
AAAAMf/pqf3//2aQg8IBD7YChMB1notFCDH/x4UM+///AAAAAIkQ6Yf9//+LlQz7//+F0g+E8v7/
/8eFDPv///7////pcP7//w+ENf7//4P4G2aQD4T/AgAAi40M+///hclmkHQKx4UM+////v///4uV
CPv//4PGBImFEPv//4O9FPv//wGDlRT7////iRbpvv3//w+2wP8khfReCggxyTHSMcDow/r//4nB
6VL9//+LBo1N8LoCAAAAiUXwuAEAAADopfr//4nB6TT9//8xyTHAugEAAADokPr//4XAicEPhBz9
//+LBolBCOkS/f//i0786Qr9//+LFo1N6ItG+IlV7LoOAAAAiUXouAIAAADoV/r//4nB6eb8//+L
Fo1N6ItG+IlV7LoPAAAAiUXouAIAAADoM/r//4nB6cL8//+LDotW+ItG8IlN5I1N3IlV4LoQAAAA
iUXcuAMAAADoCfr//4nB6Zj8//+LBoXAD4S4/f//i1UIiUIE6YP8//+Jx/ff6Vn8///HhQj7//8F
AAAAx4UM+///BAEAAOk//v//i70o+///gD89D4Uw/v//g8cBib0o+///x4UI+///DQAAAMeFDPv/
/wEBAADpDv7//4mVKPv//8eFDPv//wAAAADp+f3//4uFKPv//8eFCPv//wkAAADHhQz7//8CAQAA
gDg9D4XW/f//g8ABiYUo+///x4UI+///CwAAAOm+/f//i5Uo+///gDo9D4Wl/f//g8IBiZUo+///
x4UI+///DAAAAMeFDPv//wEBAADpjf3//4u9KPv//8eFCPv//wgAAADHhQz7//8CAQAAgD89D4Vq
/f//g8cBib0o+///x4UI+///CgAAAOlS/f//i70M+///g+8w6xSNdgCDhSj7//8BD77SjQS/jXxC
0IuFKPv//w+2EI1C0DwJdt+JvQj7///HhQz7//8FAQAA6Q79///HhQj7//8EAAAAx4UM+///BAEA
AOn1/P//x4UI+///BwAAAMeFDPv//wMBAADp3Pz//8eFCPv//wYAAADHhQz7//8DAQAA6cP8///H
hQj7//8DAAAAx4UM+///BAEAAOmq/P//i5Uo+///D74COYUM+///D4WL/P//g8IBiZUo+///6Yf8
//8xwOnR+///uAIAAADpx/v//5CQVYnlV1ZTicOD7CSFwIlV5IlN4A+E1wAAAMdEJATUYwoIiQQk
6LeMAQDHRCQE3GMKCIkcJIlF3OikjAEAi1XchdIPhKkAAACFwA+EoQAAAIB4CQCNWAkPhJQAAAC4
2P///8fG9P///2UDNQAAAABlizjrGpCNdCYAD7YLD7bB9kRCASB0K4PDAYA7AHRjixaF0nXliweL
QCSNkAABAACJFg+2Cw+2wfZEQgEgddiNdgCNQdA8CXc5jUXwx0QkCAoAAACJRCQEiRwk6NIQAAA7
XfB0HYtV4IkCi0Xcg8AHiUXojUXoiQQk6NT3//+FwHQai0Xki1XgxwDoYwoIxwICAAAAg8QkW15f
XcOLReyLVeSJAuvukJCQkJCQkJCQkJCQVTHAieVTi10I6ySQjXQmAInCD7bBweIEjQQCicKB4gAA
APB0BzHQweoYMdCDwwEPtguEyXXaW13DkJCQkJCQkFWJ5YPsEA+3TQjZff4Pt0X+icpmgeI/D2Yl
wPAJwmaJVf7Zbf72BWsrDAgCdCoPt8GJwiUADAAAg+I9weADweIHD65d+AnCi0X4JX+B//8JwolV
+A+uVfjJw5CQkJCQkFWJ5VeB7BgBAAD8ZYsVCAAAADkVUCwMCHQlMcC5AQAAAGWDPQwAAAAAdAHw
D7ENSCwMCA+F4gEAAIkVUCwMCKFELAwIgwVMLAwIAYXAdEyDPUQsDAgBD4SkAQAAoUQsDAiD+AIP
hLMAAACD+AMPhC4BAACDPUQsDAgED4SJAAAAgz1ELAwIBXRooUQsDAiD+AZ0R4P4B3RD9Ov9jZV8
////McCJ17kgAAAA86vHBUQsDAgBAAAAx0QkCAAAAACDjXz///8giVQkBMcEJAEAAADoG04DAOl1
////9McFRCwMCAgAAADHBCR/AAAA6EuZ///HBCQGAAAAxwVELAwIBgAAAOgZTAMA64DHBUQsDAgF
AAAA6Cg8AQDpY////6FMLAwIxwVELAwIAAAAAIPoAYXAo0wsDAh1IscFUCwMCAAAAABlgz0MAAAA
AHQB8IMtSCwMCAEPhdEAAADHBCQGAAAA6LpLAwBlixUIAAAAORVQLAwIdCUxwLkBAAAAZYM9DAAA
AAB0AfAPsQ1ILAwID4WnAAAAiRVQLAwIgwVMLAwIAY2V8P7//zHAuSMAAACJ1/OrjYVw////xwVE
LAwIBAAAAMcA/////4PoBDnQdfPHhXT///8AAAAAx4Xw/v//AAAAAMdEJAgAAAAAiUQkBMcEJAYA
AADotUwDAOlz/v//xwQkAAAAAMcFRCwMCAIAAADoCnEBAOlB/v//jQ1ILAwI6Nqs///pDv7//40F
SCwMCOj6rP//6R////+NDUgsDAjouqz//+lJ////kJCQkJBVieVXVlOD7AyLfRDHRfAAAAAAOX3w
cg/rRo22AAAAADtd8InfdjmLRfCLdQyNHAeLRRTR6w+vwwHGi0UIiXQkBIkEJP9VGIP4AHzUdBSD
wwGJXfA5ffCQcs2NtgAAAAAx9oPEDInwW15fXcOQkJCQVYnlV1ZTg+w8g/kBiUXUiVXQiU3MD4YA
AQAAiVXYi1XU0emJyItd0It9zIlN3A+vAotV0CnPAcOLRdTowP///4tF1In5idrotP///4tN1IsB
i1EIi3EMiUXgi0EEiVXkg/gBD4S/AAAAc2WF/3RBi1XYiVwkBIkUJI20JgAAAAD/VeSFwA+OXQEA
AIsDg+8Bg8MEiQaLRdyDxgSFwHRZhf91zItF3IXAdE6NtgAAAACLTdwPr03gi0XYiTQkiUwkCIlE
JATo5pT//+ssjXQmAIP4Ag+EfwEAAIP4A410JgAPhBoBAABmkItV3IXSjXYAdW6NtgAAAACLTdQp
fcyLVcwPr1Xgi0EMiVQkCIlEJASLRdCJBCTolZT//4PEPFteX13DkI10JgCF/3SEi0XYiVwkBIkE
JP9V5IXAfmOLA4PvAYtTBIPDCIkGiVYEi0Xcg8YIhcB0oYX/ddHpQ////4X/jbYAAAAAD4Q1////
i0XYiVwkBIkEJP9V5IXAfkGLVeCD7wGJXCQEiTQkiVQkCOj7iAEAA13gicbpSf///5CLTdiDbdwB
iwGLUQSDwQiJTdiJBolWBOuUjbQmAAAAAItV4ItN2Ik0JIlUJAiJTCQE6LqIAQCDbdwBicaLReAB
RdjpAf///5CLTdiDbdwBiwGDwQSJTdiJBumX/v//ZpCF/w+EqP7//4sDi1XYiUQkBIsCiQQk/1Xk
hcB+I4sDg+8Bg8MEiQaLTdyDxgSFyQ+Ew/7//4X/dc/pZf7//2aQi03Yg23cAYsBg8EEiU3YiQbr
1JCNdCYAi03gi0Xgx0XIBAAAAClFyAHxiU3s6xiQiV3og+8BA13gO3XsckqLTeABTeyLdfCLRdyF
wA+EZv7//4X/D4QJ/v//i0Xgi1XYiVwkBAHwiUXwiRQk/1XkhcB/vYtN2ItF4AFF2INt3AE7deyJ
TehztotV7DHJjUIDi1XwA1XIKdDB6AKDwAGJRcSLVeiLBIqJBI6DwQE7TcR0jOvtjbYAAAAAjb8A
AAAAVYnlV1ZTg+w8i1UQi0UMg/ogjTzCdwWJ1w+v+IH//wMAAA+GQAIAAKFYLAwIhcAPhIsBAAAx
0on49zVULAwIOwVYLAwID4dNAQAAx8Po////ZYsziTwk6ASB//9liTOFwIlF1A+ELgEAAItF1IlF
8ItVEItFFMdF6AQAAACD+iCJVeSJRewPhnwBAACLVQiLRQyJVdiLVfDB4AIBwgHQOcKJVdCJRdxz
FItVCItF0JCJEIPABANVEDlF3Hfzi00MjUXki1XQx0XkBAAAAMdF6AMAAADoJ/z//4tFDIXAD4Rq
AQAAx0XgAAAAAJCNdCYAi0Xgi1XQizSCO3XYdHiLRRCJRCQIi1XYiVQkBItF3IkEJOiZkf//i1XY
i03giVXMifMx0itdCIn3idj3dRCLVdCJw4tFzIkEiotVEIl0JASJBCSJVCQI6GSR//+LRdCJ2Yl1
zI0UmIsyO3XYdcKJOotVEIlUJAiLRdyJPCSJRCQE6DqR//+DReABi1XgOVUMD4bIAAAAi0UQAUXY
6V////+NtCYAAAAAi0UUiUQkDItVEIlUJAiLRQyJRCQEi1UIiRQk6BhIAwCNZfRbXl9dw8cEJFUA
AADotPABAKNYLAwIg8ABD4SsAAAAoVgsDAiJwsH6H8HqHgHCwfoCiRVYLAwIxwQkHgAAAOiC8AEA
o1QsDAjpLf7///ZFEAN1MvZFCAONtgAAAAB1JoN9EARmkHR8g30QCGaQdWv2RQgHZpB1Y8dF6AEA
AACNtCYAAAAAi00MjUXki1UI6LL6//+LVdSJFCToB2L//41l9FteX13DjbQmAAAAAI1HHoPg8CnE
jUQkH4Pg8IlF8MdF1AAAAADp6v3//8cFWCwMCP///3/pRf///8dF6AIAAADrosdF6AAAAACNdgDr
lpCQkJCQkFWJ5YPsIIld9ItdCIl1+Il9/IkcJOjGjv//izVcJQwIhfZ1FDHAi130i3X4i338iexd
w5CNdCYAgDsAdOeAewEAdUWLBg+2E4XAdNgPttKAzj1mOxB1F+mUAAAAjXQmAGY7EJCNdCYAD4SC
AAAAg8YEiwaFwI12AHXmjbYAAAAA66KNtgAAAAAPtzuDwwKD6AKJXfCLHolF7IXbdTjrhYtF7ItV
8IlEJAiNQwKJVCQEiQQk6Lh+AQCFwHUMi0XsgHwDAj10HGaQg8YEix6F2w+ET////2Y7O3XujbYA
AAAA672NRAMDZpDpOf///412AIPAApCNdCYA6Sn///+QkJBVMcCJ5bkBAAAAg+wEZYM9DAAAAAB0
AfAPsQ1cLAwID4X/BAAAoVwlDAg7BWQsDAh0JscFXCUMCAAAAABlgz0MAAAAAHQB8IMtXCwMCAEP
heAEAAAxwMnDhcB01okEJOhMYP//xwVkLAwIAAAAAOvCVYnlg+wciXX4i3UIiV30iX38hfZ0BYA+
AHUluOj///9lxwAWAAAAuP////+LXfSLdfiLffyJ7F3DjbQmAAAAAMdEJAQ9AAAAiTQk6KB5AQCF
wInDdcWJNCToEo3//7kBAAAAiUXwidhlgz0MAAAAAHQB8A+xDVwsDAgPhVQEAACLPVwlDAiLH4Xb
dCmLRfCJdCQEiRwkiUQkCOhhfQEAhcB1CYtF8IA8Az10LIPHBIsfhdt112WDPQwAAAAAdAHwgy1c
LAwIAQ+FFwQAADHA6Vj///+NdCYAifqNtgAAAACDwgSLAoXAiUL8dfTrmGaQVYnlV1ZTg+woi0UI
iQQk6GyM//+LXQzHRegAAAAAhduJRdh0EYtVDIkUJOhQjP//g8ABiUXoMcC5AQAAAGWDPQwAAAAA
dAHwD7ENXCwMCA+FrwMAAIs1XCUMCDH/uAgAAACF9nRVix4x/4XbdEZmkItF2IlEJAiLVQiJHCSJ
VCQE6Ip8AQCFwHUJi0XYgDwDPXQMg8YEg8cBix6F23XRhfaNBL0IAAAAdBGLDoXJD4VfAQAAjQS9
CAAAAIlEJAShZCwMCIkEJOhkf///hcCJww+EVgEAAItVEIXSdGGLVRCJFLiLFVwlDAg7FWQsDAh0
F40EvQAAAACJRCQIiVQkBIkcJOiYjP//x0S7BAAAAACJHVwlDAiJHWQsDAhlgz0MAAAAAHQB8IMt
XCwMCAEPheACAAAxwI1l9FteX13Di1Xoi0XYiWXgjUQCAYtV2IlF7IPAEoPg/CnEiVQkCItFCI10
JBuD5vCJNCSJRCQE6A2BAQDGAD2LVeiDwAGJVCQIi1UMiQQkiVQkBOgRjP//jQS7iUXwx0QkCEDP
BgjHRCQEYCwMCIk0JOgj9wEAhcB0V4sAi1XwhcCJAnVEi0XsiQQk6Il6//+LVfCFwIkCdH6LVeyJ
dCQEiQQkiVQkCOi9i///x0QkCEDPBgjHRCQEYCwMCItV8IsCiQQk6HD8AQCLZeDp2/7//4tF8McA
AAAAAOupi0UUhcAPhP7+//+LXRCF23RaiR7p8P7//2WDPQwAAAAAdAHwgy1cLAwIAQ+F4AEAALj/
////6ej+//+46P///2XHAAwAAABlgz0MAAAAAHQB8IMtXCwMCAEPhcIBAAC4/////4tl4Om3/v//
i1Xoi0XYiWXkjUQCAYtV2IlF3IPAEoPg/CnEiVQkCItFCI18JBuD5/CJPCSJRCQE6Mx/AQDGAD2L
VeiDwAGJVCQIi1UMiQQkiVQkBOjQiv//x0QkCEDPBgjHRCQEYCwMCIk8JOjo9QEAhcB0BosYhdt1
PItF3IkEJOhTef//hcCJw3Q1i1XciXwkBIkEJIlUJAjoior//8dEJAhAzwYIx0QkBGAsDAiJHCTo
QvsBAIkei2Xk6eT9//9lgz0MAAAAAHQB8IMtXCwMCAEPhfQAAAC4/////4tl5OnZ/f//jXYAVYnl
U4PsEItdCIXbdAWAOwB1Hbjo////ZccAFgAAALj/////g8QQW13DjbYAAAAAx0QkBD0AAACJHCTo
YHUBAIXAdc+LRRDHRCQIAAAAAIkcJIlEJAyLRQyJRCQE6D78///rwI0NXCwMCOhhoP//6fH6//+N
BVwsDAjogaD//+kQ+///jQ1cLAwI6EGg///pnPv//40FXCwMCOhhoP//6dn7//+NDVwsDAjoIaD/
/+lB/P//jQVcLAwI6EGg///pEP3//40FXCwMCOgxoP//6RD+//+NBVwsDAjoIaD//+ku/v//jQVc
LAwI6BGg///p/P7//5CQkJCQkJCQkJCQkIsVMBAMCFWJ5YtFCIXSdAgxwF3DjXQmAIlFCF3pH/n/
/5CQkJCQkJCQkJCQkJCQkFWJ5YPsFLjk////ZYsAx0QkDAAAAACJRCQQi0UQiUQkCItFDIlEJASL
RQiJBCTozQAAAMnDjXQmAI28JwAAAABVieWD7BS45P///2WLAIlEJBCLRRSJRCQMi0UQiUQkCItF
DIlEJASLRQiJBCTojgAAAMnDkJCQkJCQkJCQkJCQVYnlg+wUuOT///9liwDHRCQMAAAAAIlEJBCL
RRCJRCQIi0UMiUQkBItFCIkEJOgNBQAAycONdCYAjbwnAAAAAFWJ5YPsFLjk////ZYsAiUQkEItF
FIlEJAyLRRCJRCQIi0UMiUQkBItFCIkEJOjOBAAAycOQkJCQkJCQkJCQkJBVieVXVlOD7ESLRRiL
UASLRRSFwA+FQQMAAMdF4AAAAADHRegAAAAAi0UQhcAPiK0BAACDfRABD4SjAQAAg30QJA+PmQEA
AIt9CIt1GA+2D4n6i140D77B9kRDASAPhNMCAACQjXQmAIPCAQ+2Cg++wfZEQwEgdfCJVeyEyQ+E
cwMAAID5LQ+EmAIAAID5K8dF0AAAAAAPhIQBAACLRewPtjCJ8on3gPowD4QzAgAAi0UQhcAPhDwB
AACDfRAKD4QyAQAAi0UQg+gCx0XYAAAAAMdF5AAAAACLFIVAZAoIifmJ/g+2gOBkCgiEyYlV1IhF
zw+EfgEAAItd7Dld2A+EcgEAAItF5DH/x0XcAAAAAIPoAYlFxGaQjU7QgPkJdkyLReSFwHQmMdKN
tCYAAAAAi03gD7YEEToEE3UIg8IBOVXkd+w7VeQPhAsBAACLTRiJ8A+20ItBNPZEUAEED4QFAQAA
i0E8iwSQjUjJD7bBOUUQD47wAAAAOX3UD4LHAAAAO33UD4SuAAAAi1UQD7bBD6/XjTwQg8MBD7Yz
ifCEwA+EwgAAADld2A+Faf///4t1DIX2dAWLVQyJGotd3IXbD4TyAAAAuOj///+DfdABZccAIgAA
ABnALQAAAIDrD5C46P///2XHABYAAAAxwIPERFteX13Di0XohcAPhZwBAADHRdgAAAAAuAgAAADH
ReQAAAAAx0UQCgAAAOm4/v//g8IBiVXsx0XQAAAAAOlq/v//jbYAAAAAOk3PD4ZJ////jbQmAAAA
AMdF3AEAAADpQv///410JgADXcSQjXQmAOkx////jXYAOV3skI10JgAPhTn///+LTeyLVQwxwIXS
D4Ro////icgrRQiD6AF+FItdGA++Uf+LQzyDPJBYD4TfAAAAi0UIi30MiQcxwOk7////kI10JgCD
fdABGcAtAAAAgDn4D4L7/v//i03QifiFyQ+EFv///4PERPfYW15fXcOLRRCFwA+UwXQKg30QEA+F
xP3//4tF7A++UAGLRRiLQDyDPJBYdDWEyQ+Eqf3//8dFEAgAAAC4BgAAAIn36ab9//+DwgGJVezH
RdABAAAA6Wb9//+JfezpPf3//4NF7AK4DgAAAItV7MdFEBAAAAAPtjKJ9+lv/f//i0osiU3oD7YB
g+gBPH0Ph6v8//+LUiiJVeCAOgAPhar8///pl/z//4B5/jCQD4UW////i3UMjUH/iQYxwOlR/v//
i03giQwk6EiD//+FwIlFyIlF5HQti0XgifEx0g+2ADjBiEXzdBTrOY12AItN4A+2BBGLTew6BBF1
J4PCATlVyHfpi0Xsx0UQCgAAAIlF2LgIAAAA6eL8//+LTQjpe/7//4nwi03shMB0OY1G0DwJdiYP
tkXzMdI4AXQU61qNtgAAAACLfeAPtgQXOgQRdUiDwgE5Vch37IPBAQ+2MYnwhMB1x4tV6IlUJAyL
XeCJTCQEiVwkCIt17Ik0JOgjBQAAiUXYuAgAAAAPtj7HRRAKAAAA6WT8//+J8A+20PZEUwEEdMCL
dRiLRjyDPJBAfqjrsmaQVYnlg+wUi0UUx0QkDAAAAACJRCQQi0UQiUQkCItFDIlEJASLRQiJBCTo
Qvv//8nDVYnlV1ZTg+xIi0UYi1AEi0UUhcAPhSIDAADHRdwAAAAAx0XkAAAAAItFEIXAD4itAQAA
g30QAQ+EowEAAIN9ECQPj5kBAACLfQiLdRgPtg+J+oteNA++wfZEQwEgD4S6AgAAkI10JgCDwgEP
tgoPvsH2REMBIHXwiVXshMkPhPoCAACA+S0PhH8CAACA+SvHRcwAAAAAD4SEAQAAi0XsD7YwifKA
+jCIVesPhBYCAACLRRCFwA+EOwEAAIN9EAoPhDEBAACLRRCD6ALHRdQAAAAAx0XgAAAAAA+2VeuL
DIVAZAoID7aA4GQKCITSiU3QiEXLD4SQAQAAi13sOV3UD4SEAQAAi33gMfbHRdgAAAAAg+8BiX3E
kI1K0ID5CXZQi0XghcAPhC0BAAAxyY12AIt93A+2BA86BAt1CIPBATlN4HfsO03gD4QrAQAAi00Y
D7bSi0E09kRQAQQPhB8BAACLQTyLBJCNSMmNtgAAAAAPtsE5RRAPjgQBAAA5ddAPgsMAAAA7ddAP
hKoAAACLVRAPtsEPr9aNNBCDwwEPthOE0g+E2AAAADld1A+FZ////4t9DInwhf90BYtVDIkai13Y
hdsPhbsBAACLTcyFyXQdifCDxEj32FteX13DjXYAuOj///9lxwAWAAAAMcCDxEhbXl9dw4tF5IXA
D4WaAQAAx0XUAAAAALgIAAAAx0XgAAAAAMdFEAoAAADpuf7//4PCAYlV7MdFzAAAAADpav7//422
AAAAADpNyw+GTf///420JgAAAADHRdgBAAAA6Ub///+NdCYAi30YD7bKi0c09kRIAQR0GItHPIsE
iI1Iyen6/v//ZpADXcTpGv///zld7A+FKP///4tN7ItVDDHAhdIPhFX///+JyCtFCIPoAX4Ui10Y
D75R/4tDPIM8kFgPhK0AAACLRQiLfQyJBzHA6Sj///+LRRCFwA+UwXQKg30QEA+F4f3//4t97ItF
GA++VwGLQDyDPJBYdDiEyQ+Exv3//8dFEAgAAAC4BgAAAInyiFXr6cD9//+DwgGJVezHRcwBAAAA
6X/9//+JfezpVv3//4PHArgOAAAAiX3sx0UQEAAAAA+2N+vFi0osiU3kD7YBg+gBPH0Ph8r8//+L
UiiJVdyAOgAPhcn8///ptvz//4B5/jAPhUn///+LdQyNQf+JBjHA6XH+//+LTQjpB////7jo////
ZccAIgAAALj/////6VP+//+LVdyJFCToin7//4XAiceJReB0L4tN3InwMdIPtgk4yIhN83QX6zON
tgAAAACLTdwPtgQRi03sOgQRdR6DwgE513fqi1XsuAgAAADHRRAKAAAAiVXU6eT8//+J8ItN7ITA
iEXDdDcPtkXDg+gwPAl2Hw+2RfMx0jgBdA7rV4t13A+2BBY6BBF1S4PCATnXd+2DwQEPtgGEwIhF
w3XJi1XkiVQkDItd3IlMJASJXCQIi3XsiTQk6GsAAACJRdQPtgbHRRAKAAAAiEXruAgAAADpavz/
/w+2VcP2RFMBBHS+i3UYi0Y8gzyQQH6l67CQjbQmAAAAAFWJ5YPsFItFFMdEJAwAAAAAiUQkEItF
EIlEJAiLRQyJRCQEi0UIiQQk6EL7///Jw1WJ5VdWU4PsJItFFIXAD4TOAAAAi0UQiQQk6FF9//+L
VQg5VQyJRdwPhqkAAACD6AGJRdSLRQyD6AE5RQgPh58AAACLTRCLXQwDXdQPtgmITfPrEY10JgCD
6wGJ2CtF3DlFCHd9idgPtk3zK0XciUXgD7ZT/zjKiFXyddyLRRAPtkABhMCIRet0JjpD/roBAAAA
dA7rwmaQidD32DpMA/91totFEIPCAQ+2DBCEyXXoi00Ui1UMK1XgD74Bg8ABOcJ0Mn8oi1XgiVUM
i0UMOUUID4Jd////i1UIOVUMcwOJVQyLRQyDxCRbXl9dwwNF4IlFDOvWi0Xgg+gBiUXYiUXki0UU
615mkIB96gB4eTl9CIn5if4PhxsBAACLfeCLTdgDfdSAffIAic4Phb0AAAA5TQgPh/AAAACNtCYA
AAAAKU3YD75F6jlF2A+F2QAAAIn3jbYAAAAAi0XsjVf/iX3giVXYjUgBiU3sD7ZQAYTSiFXqdQkP
tgiJReyITeqAfep/i33YdYGLRdg5RQgPh0////+LdeADddSAffMAdLmQD7ZV8zhW/3Uli0Xci10Q
D7ZV640MB+sED7ZTAYTSdJgPtkH+g8MBg+kBOMJ06oPvAYPuATl9CHbH6QT///9mkI1O/4PvATlN
CHdJic4PtlXyOlf/deqLRdyLXRAPtlXrjQwG6xWNdgAPtkH+g8MBg+kBOMJ1yg+2UwGE0nXqifE5
TQgPhhf///+LTeSJTQzpl/7//4nOi1XYD75F6inKOcIPj+n+///plv7//5CQkJBVieVXVr4gZwoI
U4tFFItNCItdDIt9EIXAdQW+4GYKCIP/CnRbg/8QdCaD/wh0OZCJyDHS9/eD6wGJwQ+2BBaFyYgD
deuJ2FteX13DjXQmAInIg+sBg+APD7YEBsHpBIXJiAN16+vekInIg+sBg+AHD7YEBsHpA4XJiAN1
6+vGkL/NzMzMjXYAiciD6wH358HqA40EkgHAKcGF0g+2BA6J0YgDdeOJ2FteX13DjXQmAFWJ5VdW
U4PsHItNGItdCItVDMdF3CBnCgiFyXUHx0Xc4GYKCIN9FAgPhAoBAACDfRQQD4S4AAAAi30UhdKN
BH+NBIUIZQoIiUXgD4RoAQAAi3AIOfIPgsYBAACJ0THSicj39onBidj39olV8InK9/aJRei4AwAA
AIlV7ItdEI1V6I1EheSJVdiJReSLTeQx9osBhcB0HmaQMdKLfdyD6wH3dRSDxgGJwQ+2BBeFyYgD
ich15ItF2DlF5A+EOAEAAItV4A++QgU5xn0ZkI10JgCD6wGDxgHGAzCLTeAPvkEFOfB/7INt5ATr
oY22AAAAAIXSD4XQAAAAidqNtgAAAADrCY22AAAAAIldEItN3InQi10Qg+APi3UQweoED7YEAYPr
AYXSiEb/dd6DxByJ2FteX13DjXQmAIXSidl0TbkKAAAAkI10JgCLddyJ2IPgB4t9EMHrAw+2BAaI
RA/1g+kBdeWJ0InRg+ABg+8KweACCdjR6Yl9EA+FjwAAAInB6wqNtCYAAAAAiV0Qi33ciciLXRCD
4AeLVRDB6QMPtgQHg+sBhcmIQv913oPEHInYW15fXcONdCYAiV3ouAEAAADptv7//412AIneuwgA
AACQi03cifCD4A+LfRDB7gQPtgQBiEQf94PrAXXlg+8IiX0Q6RX///9mkDtdEA+FKf///4PrAcYD
MOke////i1Xcg20QAYt1EA+2BAKIBulq////idj39olF6LgCAAAAiVXs6Ub+//+NdCYAjbwnAAAA
AFWJ5VdWU4PsIItFFI199It1DIl8JASJRCQMi0UQiUQkCItFCIkEJOjk/P//icM533YcifGJ2maQ
D7YCg8IBiAGDwQE513fxjUX0KdgBxoPEIInwW15fXcOQjbQmAAAAAFWJ5VdWU4PsNItFGItVDI19
9It1EIl8JAiJRCQQi0UUiVQkBIlEJAyLRQiJBCToLf3//4nDOd92HYnxidqNdgAPtgKDwgGIAYPB
ATnXd/GNRfQp2AHGg8Q0ifBbXl9dw1WJ5YPsHIld9ItdCIl1+Il9/It9DItTFItLEIuDmAAAAInW
Kc6JRfB1JjtTGHNDifiIAoPCAQ+2wIlTFItd9It1+It9/InsXcONtCYAAAAAicKLgJQAAACJFCSJ
dCQIiUwkBP9QHInC99oDUxSJUxTruIn5i3X4D7bBi338iV0Ii130iUUMiexd6cJBAQBmkFWJ5VdW
U4PsIIt1CItGFDtGGA+D1AEAAMYAJYPAAYlGFItVDL8BAAAAD7ZCDKgID4WRAQAAhMAPiGMBAACo
QA+FywEAAKgQkA+FHgIAAKggD4X5AQAAi0UMg3gQMI12AA+EOQIAAItVDPZCDQgPhcMBAACLVQyN
RfSJReSLQgSFwHUli1UMgzr/dW2LVQyLQgiFwA+F6gEAAIPEIIn4W15fXcOQjXQmAI1V9MdEJAwA
AAAAx0QkCAoAAACJVCQEiQQk6Pn6//+Jw41F9DnYdrOLRhQ7RhgPthMPg6gAAACIEIPAAYlGFIPD
AYPHATld5Hfe64+NdCYAi0YUO0YYD4McAgAAxgAug8ABiUYUjUX0g8cBx0QkDAAAAADHRCQICgAA
AIlEJASLVQyLAokEJOiM+v//OUXkicN3HOlL////iBCDwAGJRhSDwwGDxwE5XeQPhjT///+LRhQ7
RhgPthNy3g+2wolEJASJNCToT0ABAIPAAXXSZpC//////4PEIIn4W15fXcMPtsKJRCQEiTQk6CpA
AQCDwAF03elH////i0YUO0YYZpAPgzIBAADGACeDwAGJRhSLVQyDxwEPtkIM6Xf+//+LRhQ7RhgP
gy4BAADGACODwAGJRhSLVQy/AgAAAA+2QgzpSf7//8dEJAQlAAAAiTQk6MQ/AQCDwAEPhHP////p
F/7//422AAAAAItGFDtGGGaQD4MiAQAAxgArg8ABiUYUi1UMg8cBD7ZCDOkY/v//i0YUO0YYc37G
AEmDwAGJRhSDxwHpJP7//4tGFDtGGA+DJQEAAMYALYPAAYlGFIPHAenq/f//i0YUO0YYD4PoAAAA
xgAgg8ABiUYU66SLVhQ7VhgPgw8BAACIAo1CAYlGFIPHAen6/f//i0YUO0YYD4MQAQAAxgAwg8AB
iUYUg8cB6ar9///HRCQESQAAAIk0JOj0PgEAg8ABD4Sj/v//6W3///+NtgAAAADHRCQEJwAAAIk0
JOjQPgEAg8ABD4R//v//6bn+//9mkMdEJAQjAAAAiTQk6LA+AQCDwAEPhF/+///pvf7//2aQx0Qk
BC4AAACJNCTokD4BAIPAAQ+EP/7//+nP/f//ZpDHRCQEKwAAAIk0JOhwPgEAg8ABD4Qf/v//6cn+
//9mkMdEJAQgAAAAiTQk6FA+AQCDwAEPhP/9///pqf7//2aQx0QkBC0AAACJNCToMD4BAIPAAQ+E
3/3//+nG/v//D7bAiUQkBIk0JOgTPgEAg8ABD4TC/f//6dz+///HRCQEMAAAAIk0JOj1PQEAg8AB
D4Sk/f//6dv+//+NtCYAAAAAVYnlgezcIAAAiV30idOJdfiJxol9/ItAaIXAD4VPAQAAx0Zo////
/42FPN///4mFUP///42VPP///4mFTP///4tGPIl11ImVVP///8dFpP/////HhTz///8EgK37x0WE
AAAAAImFeP///8dF0EBtCgiJTCQIiVwkBIkUJOiPBAAAice4AAAAAIXAD5XAD7bAhcCJhTjf//8P
hfIAAADHReQAQwYIiXXoZoM+AHhWi0ZIZYsdCAAAADlYCImFNN///3Q3x4Uw3///AAAAALkBAAAA
McCLlTTf//9lgz0MAAAAAHQB8A+xCg+Fb0gAAItGSIlYCImFNN///4uFNN///4NABAGLlUz///+L
nVD///8p04XbfiGLhpQAAACJXCQIiVQkBIk0JP9QHDnYD5TAD7bAg+gBCcdmgz4AeBCLVkiLQgSD
6AGFwIlCBHRji4U43///hcB0J41F5MdEJAQAAAAAiQQk6EaQ+vfrEo10JgCDwAG//////w+Eqv7/
/4n4i130i3X4i338iexdw412AI1F5Il0JAjHRCQEAEMGCIkEJOgJkPr36fz+//+NdCYAx0IIAAAA
AGWDPQwAAAAAdAHwgyoBD4WeRwAA64CNdgBVieVXVlOJw4PsJItFCIlV6IlN5IkEJOgUcf//i1Xk
iUXgD7YSidCD6AE8fYhV73YPjWX0idhbXl9dwgQAjXYAi1XoKdqNQhKD4PwpxI18JBuD5/CJXCQE
iVQkCIk8JOjMZgEAi13oOceJxnPEi0XkD75V74td6IPAAYlF8ItFCANF4IlF3GaQg+4Bg+sBD7YG
g+oBiAN1WDn3c5WLTdyLVeCNtgAAAAAPtkH/g+oBg+sBg+kBhdKIA3/ti1XwD7YCPH90OzwAfDeN
tCYAAAAAdFaDRfABg+4BD77QD7YGg+sBg+oBiAN0r420JgAAAAA593KU6Tj///+NtCYAAAAAg+4B
g+sBD7YGOfeIAw+DHv///4PuAYPrAQ+2Bjn3iANy3ukK////kItF8A++UP/pVP///422AAAAAI2/
AAAAAFWJ5VeJx1ZTg+xIxwQkRGcKCIlVwOg25gEAxwQkLgAAAIlFxIlEJATok+YBAMcEJCwAAACJ
w4tFxIlEJATofuYBAInGi0XEhcAPhTMBAACLVcAp+o1CEoPg/CnEjUQkH4Pg8Il8JASJRbyJVCQI
iQQk6HplAQCLfcCJRciNdCYAg23IAYtFyDlFvHdri0XID7YQjULQPAl3bw++yo1B0IP4CXd1uNj/
//9liwCLEI1B+SX//wAAi1yCJIkcJOgub///KceFwInBdLYx0gHDjTQHjbQmAAAAAA+2RBP/iEQW
/4PqAY0ECoXAde2DbcgBi0XIOUW8dpWNZfSJ+FteX13DjbQmAAAAAItNxIXJdS6D7wGIF+ln////
x0QkDM9nCgjHRCQIJAAAAMdEJARQZwoIxwQkZmcKCOjjlv//gPoudDuA+ix1yI1dzIkcJOiebv//
KceFwInBD4Qi////MdIBw400Bw+2RBP/iEQW/4PqAY0ECoXAde3pA////41d3OvIjUXsiUQkCI1F
3MdF7AAAAADHRfAAAAAAiVwkBIkEJOgaaQEAg8ABdDiNReyJRCQIjUXMx0XsAAAAAMdF8AAAAACJ
dCQEiQQk6PFoAQCDwAEPhXf+//9mx0XMLADpbP7//2bHRdwuAI20JgAAAADruY20JgAAAACNvCcA
AAAAVYnlgeycBQAAx8Lo////iV30i00IiXX4iX38ZYsCiYXE+v//i0FohcAPhVEBAADHQWj/////
i3UIix72wwgPhZQCAACLdQyF9g+EmR8AAPbDAg+FUAEAAMdEJAQlAAAAi30MiTwk6PVu//9mhdvH
hcz6//8AAAAAiYW0+v//eGy4AAAAAIXAD5XAD7bAhcCJhcz6//8PhWMfAACLVQjHRYwAQwYIiVWQ
i00IZoM5AHg7i3FIZYsdCAAAADleCHQoMdK5AQAAAInQZYM9DAAAAAB0AfAPsQ4PhYhDAACLVQiL
QkiJWAiJxoNGBAGLjbT6//+LXQgrTQyLg5QAAACJjaz6//+JTCQIi3UMiRwkiXQkBP9QHDmFrPr/
/w+EnwAAAMeFrPr///////+LTQhmgzkAeCuLUUiLQgSD6AGFwIlCBHUbx0IIAAAAAGWDPQwAAAAA
dAHwgyoBD4USQwAAi4XM+v//hcB0Ko1FjMdEJAQAAAAAiQQk6CSL+vfrFWaQg8ABx4Ws+v//////
/w+Eo/7//4uFrPr//4td9It1+It9/InsXcNmkItNEItVDItFCOg6+f//iYWs+v//69VmkIu9tPr/
/4A/AA+EXP///4tFEMeFpPr//wAAAADHhaj6////////x4XA+v//AAAAAImFvPr//8eFyPr//wAA
AACNVwGJlbD6//8Ptk8Buv2PBQiJyIPoIDxaiI0H+///dxUPvoUH+///iwSFQGsKCIsUhUBrCgiL
XRCNtXj///+JtYz7///Hhdz6//8AAAAAx4Xg+v//AAAAAImdiPv//8eF5Pr//wAAAADHhej6//8A
AAAAx4Xs+v//AAAAAMeF8Pr//wAAAADHhfT6//8AAAAAx4X4+v//AAAAAMeF/Pr//wAAAADHhXj7
//8AAAAAx4V0+////////8eFAPv//wAAAADGhQb7//8gx4W4+v//AAAAAP/iZpBlxwIJAAAAx4Ws
+v///////+ml/v//uNj///+JpZD6//+LnYj7//9liwCDwwSLAItAWMdF3AAAAADHReAAAAAAiV0Q
g8ASg+D8KcSNRdyJRCQIi72I+///jXQkI4Pm8IsHiTQkiUQkBOh7ZQEAg/j/icMPhGE6AACLvXj7
//8px4uF5Pr//4XAdSGF/34diXwkCMdEJAQgAAAAi0UIiQQk6LPhAAABhaz6//+LVQiLgpQAAACJ
XCQIiXQkBIkUJP9QHDnDD4UPOgAAi4Xk+v//AZ2s+v//hcB0IYX/fh2JfCQIx0QkBCAAAACLTQiJ
DCToY+EAAAGFrPr//4ulkPr//420JgAAAACLhbj6//+FwA+FojgAAIudsPr//8dEJAQlAAAAg8MB
iRwk6Flr//+LVQiJxonHi4KUAAAAKd6JdCQIiVwkBIkUJP9QHDnGD4X1/P//AbWs+v//gD8AD4Tw
/P//g4XA+v//Aem5/f//uNj///+NVcSJpZz6//+LvcD6//+LjRj7//9liwCLAItAWMdFxAAAAADH
RcgAAAAAg8ASg+D8KcSNBH+NdCQjweAEg+bwAcGJjXz6//8PhA4yAACLjRj7//+LnSD7//+LvYj7
//+LRAEkjQRAiwSDib1s+///iVQkCIlEJASJNCTo9GMBAIP4/4nDD4TPOAAAi71U+///KceLhTj7
//+FwHUhhf9+HYl8JAjHRCQEIAAAAItFCIkEJOgs4AAAAYWs+v//i1UIi4KUAAAAiVwkCIl0JASJ
FCT/UBw5ww+FfTgAAIuFOPv//wGdrPr//4XAdCGF/34diXwkCMdEJAQgAAAAi00IiQwk6NzfAAAB
haz6//+LpZz6//+LnXz6//9mkIuNuPr//4kMJOhKO///i3UIi1MUi0MYi46UAAAAiVQkBCnQiUQk
CIk0JP9RHInCi0MYK0MUOcIPhXz7//+LvWz7//8Blaz6//+DhcD6//8Bi7W8+v//ib2I+///i4XA
+v//OYUQ+///D4ZV+///i5XA+v//i50Y+///jQRSweAEAcMPtksMicjA6AOJx4nIwOgEg+cBicKJ
yMDoBYPiAYm9MPv//4nHicjA6AaD5wGJlTT7//+JwonIwOgHg+IBD7bAiYVA+///icjQ6Im9OPv/
/4nPiZU8+///icKD5wGD4gGJyIm9RPv//8DoAomVSPv//w+2Uw3Q6onXg+cBib1M+///iceLQwTA
6gKD5wGJvVD7//+LO4mFVPv//4nQD7ZTEIPgAYmFXPv//w+2QwiJvVj7//+IlWL7//+IhWP7//+L
QyCD+P90IIuVIPv//40EQIsEgoXAiUMED4hUGQAAi0sEiY1U+///i0Mcg/j/dBuLvSD7//+NBECL
FIeJ0MH4HwnQiQOJhVj7//+LhVj7//+LlVT7//850H0CidCNjXj///89yAMAAImNjPv//8eFuPr/
/wAAAAB+MY1YIIH7ABAAAA+HrRoAAI1DEoPg/CnEjUQkI4Pg8I0cGImdjPv//8eFuPr//wAAAAAP
toVj+///uqmSBQiLnYj7//+D6CA8WncbD76FY/v//4udiPv//4sEhUBrCgiLFIVAaAoIiZ2I+///
ibW8+v///+KDhbD6//8Bi4Ww+v//D7YAiIUH+///g+ggPFoPh8clAAAPvoUH+///i52I+///i7W8
+v//x4Xg+v//AQAAAIsEhUBrCgiLFIVAawoI66SDhbD6//8Bi5Ww+v//D7YSidCD6CA8WoiVB/v/
/w+GsCQAAIudiPv//7r9jwUIi7W8+v//x4Xo+v//AQAAAOlh////g72o+v///w+EzTIAAIOFsPr/
/wGLnbD6//8PthuJ2IPoIDxaiJ0H+///D4ZDJwAAi52I+///uv2PBQiLtbz6///Hhez6//8BAAAA
6RH///+DhbD6//8Bi52w+v//D7YbidiD6CA8WoidB/v//w+GtCYAAIudiPv//7r9jwUIi7W8+v//
x4Xc+v//AQAAAOnO/v//i43k+v//hcl1B8aFBvv//zCDhbD6//8Bi4Ww+v//D7YAiIUH+///g+gg
PFoPhyMbAAAPvoUH+///i52I+///i7W8+v//iwSFQGsKCIsUhUBrCgjpdv7//4OFsPr//wGLlbD6
//8PtgqA+SoPhNkmAAAPtsGNUNCLhYj7//+D+gnHhXT7//8AAAAAD4dJJwAAg4Ww+v//AYudsPr/
/w+2Cw+2wYPoMIP4CXclg4Ww+v//AQ+2wYu1sPr//40Uko1UUNAPtg4PtsGD6DCD+Al224mVdPv/
/4u9ePv//zm9dPv//w+PFCoAAIuFsPr//w+2CInIg+ggPFqIjQf7//8Ph1EaAAAPvoUH+///i52I
+///i7W8+v//iwSFQGsKCIsUhUBqCgjppP3//4OFsPr//wGLjbD6//8PtgmJyIPoIDxaiI0H+///
D4YQIwAAi52I+///uv2PBQiLtbz6///HheT6//8BAAAAxoUG+///IOla/f//g4Ww+v//AYuVsPr/
/w+2Ao1Q0IP6CXdJi7Ww+v//i52w+v//D7ZOAYPDAQ+2wYPoMIP4CXcejXYAg8MBD7bBD7YLjRSS
jVRQ0A+2wYPoMIP4CXblhdJ0CYD5JA+EGhIAAIu9iPv//4udiPv//4s/g8MEhf+JvXj7//8PiIgq
AACBvXj7///HAwAAfi2LtXj7//+DxiCB/gAQAAAPh+wwAACNRhKD4PwpxI1EJCOD4PCNNDCJtYz7
//+LhbD6//+6/Y8FCIu1vPr//w+2AIiFB/v//4PoIDxaD4d8/P//D76FB/v//4u1vPr//4sEhUBr
CgiLFIXAagoI6Vz8//+DhbD6//8Bi5Ww+v//D7YSidCD6CA8WoiVB/v//w+GeyQAAIudiPv//7r9
jwUIi7W8+v//x4X0+v//AAAAAMeF/Pr//wEAAADpD/z//4OFsPr//wGLjbD6//8PtgmJyIPoIDxa
iI0H+///D4ZLIQAAi52I+///uv2PBQiLtbz6///Hhfj6//8BAAAA6cz7//+DhbD6//8Bi4Ww+v//
D7YAiIUH+///g+ggPFoPhsEhAACLnYj7//+6/Y8FCIu1vPr//8eFAPv//wEAAADpi/v//4OFsPr/
/wGLhbD6//8PtgCIhQf7//+D6CA8Wg+GMCEAAIudiPv//7r9jwUIi7W8+v//x4X0+v//AQAAAOlK
+///i5Ww+v//D7YCg4Ww+v//AYudsPr//41Q0A+2Cw+2wYPoMIP4CXcnZpCDhbD6//8BD7bBi7Ww
+v//jRSSjVRQ0A+2Dg+2wYPoMIP4CXbbgfrHAwAAiZV4+///fimJ04PDIIH7ABAAAA+H8i4AAI1D
EoPg/CnEjUQkI4Pg8I0cGImdjPv//4D5JA+E3Q8AAInIg+ggPFqIjQf7//8PhzAXAAAPvoUH+///
i52I+///i7W8+v//iwSFQGsKCIsUhcBqCgjpg/r//4uV+Pr//4XSD4Xa9f//i514+///i4Xk+v//
g+sBhcB1IYXbfh2JXCQIx0QkBCAAAACLVQiJFCTo7tcAAAGFrPr//4t9CIuNiPv//4u1iPv//4tH
FIPBBDtHGIlNEA+2Fg+D9TIAAIgQi1UIg8ABiUIUi4Xk+v//g4Ws+v//AYXAD4RU9v//hdsPjkz2
//+JXCQIx0QkBCAAAACLTQiJDCTohdcAAAGFrPr//+kq9v//i52I+///i7WI+///g8MEiV0Qiz6F
/w+EdSQAAIuF+Pr//4XAD4Q7GgAAi4V0+///iX3kx0XMAAAAAMdF0AAAAACFwA+I8i8AAIG9dPv/
/wAQAAAPh7YsAACLhXT7///HhQj7//8AAAAAg8ASg+D8KcSNfCQjg+fwjXXMiXQkDIuFdPv//4k8
JIlEJAiNReSJRCQE6AJdAQCD+P+Jww+EdgUAAIu1ePv//yneD4ieJwAAi43k+v//hcl1IYX2dB2J
dCQIx0QkBCAAAACLRQiJBCTopNYAAAGFrPr//4tVCIuClAAAAIlcJAiJfCQEiRQk/1AcOdgPhR4F
AACLleT6//8Bnaz6//+F0nQhhfZ0HYl0JAjHRCQEIAAAAItNCIkMJOhU1gAAAYWs+v//i4UI+///
hcAPhPD0//+JPCToyDH//+nj9P//jXYAg4Ww+v//AYudsPr//w+2G4nYg+ggPFqInQf7//8Ph/0A
AAAPvoUH+///i52I+///i7W8+v//x4Xw+v//AQAAAIsEhUBrCgjHhfj6//8BAAAAixSFwGgKCOks
+P//g4Ww+v//AYuFsPr//w+2AIiFB/v//4PoIDxad1kPvoUH+///i52I+///i7W8+v//x4Xw+v//
AAAAAIsEhUBrCgjHhfj6//8AAAAAixSFwGgKCOnV9///g4Ww+v//AYuVsPr//w+2EonQg+ggPFqI
lQf7//92p4udiPv//7r9jwUIi7W8+v//x4Xw+v//AAAAAMeF+Pr//wAAAADpjPf//4OFsPr//wGL
jbD6//8PtgmJyIPoIDxaiI0H+///D4YD////i52I+///uv2PBQiLtbz6///HhfD6//8BAAAAx4X4
+v//AQAAAOk/9///i10Ii0MUO0MYD4P+MQAAxgAli3UIg8ABiUYUi72I+///g4Ws+v//AYl9EOlm
8///i5Xw+v//hdIPhCYeAACLjYj7//+LhYj7//+LUQSDwAiJRRCLAYnTwesfhduJndD6//90B/fY
g9IA99qJx4nTx4XU+v//CgAAAIO9dPv//wAPjFYTAAAPheouAACJ2gn6xoUG+///IA+FSRMAAIO9
1Pr//wgPhCooAACLjYz7///GhQb7//8giY3Y+v//Cd8PlcAPtviLhdj6//+JhXz7//+LhYz7//8r
hdj6//85hXT7//9/IYX/dB2Lhdz6//+FwHQTg73U+v//CA+E1h8AAI22AAAAAIu1fPv//yu1jPv/
/4nwA4V0+///ibWM+v//icbB/h/31iHGi4Xk+v//hcAPhbYOAACLnYz6//8DnXj7//8p84X/D5XA
IoXc+v//icd0DYO91Pr//xAPhC0fAACLheD6//8LhdD6//8Lhej6//+D+AGD0/+AvQb7//8gD4Qg
GQAAi4XQ+v//hcAPhesYAACLjej6//+FyQ+F4xsAAIuV4Pr//4XSD4VBHwAAifiEwHQNg73U+v//
EA+EYSYAAI0EM4XAfh2JRCQIx0QkBDAAAACLXQiJHCToBdMAAAGFrPr//4udjPv//4t1CCudfPv/
/4uGlAAAAIlcJAiLvdj6//+JNCSJfCQE/1AcOcMPhW0BAAABnaz6///pc/H//8eF1Pr//xAAAACL
hfD6//+FwA+E1RAAAIu9iPv//4uFiPv//8eF0Pr//wAAAADHheD6//8AAAAAg8cIiX0Qi1gEizjH
hej6//8AAAAA6QT+//8PvoUH+///x0WEAAAAAA+2lfT6//8Pto34+v//i7V0+///iUWAD7ZFhAHS
i714+///weECibV4////g+D8CoXw+v//ib18////CdAPtpXc+v//g+DzCcgPto3g+v//weIDCdAP
tpXk+v//weEEg+DPCcgPto3o+v//weIFCdAPtpXs+v//weEGg+A/CcjB4gcJ0A+2lQD7//+IRYQP
tkWFweIDg+D3CdCIRYUPtoUG+///iUWIi4Xw+v//hcAPhJEbAACLhYj7//+LnYj7//+DwAyLUwSL
SwiJRRCLA4lVrIlNsIlFqI1FqIlF7I1F7IlEJAiNhXj///+JRCQEi1UIiRQk6Ik0AACFwA+J3Pn/
/4uFuPr//8eFrPr///////+FwA+ERO3//4uVuPr//4kUJOjLLP//6Sft//8PvoUH+///x0WEAAAA
AIuNdPv//w+2lfT6//+LnXj7//+JRYAPtkWEiY14////D7aN+Pr//wHSiZ18////g+D8CoXw+v//
weECCdAPtpXc+v//g+DzCcgPto3g+v//weIDCdAPtpXk+v//weEEg+DPCcgPto3o+v//weIFCdAP
tpXs+v//weEGg+A/CcjB4gcJ0IhFhA+2hQb7//+JRYiLhfD6//+FwA+E2BoAAIu9iPv//4u1iPv/
/4sHi1cEg8YMi08IiXUQiUWoiVWsiU2wjUWoiUXsjY14////jUXsiUQkCIlMJASLXQiJHCToBFgA
AIXAD4m3+P//6db+//+NtCYAAAAAi72I+///i7WI+///iweDxgSJdRCFwA+E5xIAAInHx4XQ+v//
AAAAAMeF1Pr//xAAAADHhdz6//8BAAAAx4Xs+v//AAAAAMaFB/v//3iDvXT7//8AD4xXDQAAD4Wt
LQAAhf/GhQb7//8gD4VMDQAAg73U+v//CA+EAyAAAIuVjPv//zHAxoUG+///IImVfPv//4mV2Pr/
/+mL+///i0UI9kA8BHQOi73I+v//hf8PhF4mAACLtfD6//+F9g+EvRgAAIu1iPv//4uFrPr//4ud
iPv//4sOicKDwwTB+h+JXRCJAYlRBOn27f//x4XU+v//CgAAAOl+/P//x4XU+v//CAAAAOlv/P//
i43A+v//i50Y+///jQRJweAEAcMPhIMcAACLQySLtSD7//+NBECNBIaJReyNReyJRCQIiVwkBIt9
CIk8JOimVgAAi5WI+///iZVs+///hcAPiHH9//8Bhaz6///p/+7//4uNwPr//4uFGPv//40UScHi
BAHQhcAPhHkjAACLvRj7//+LjYj7//+LRBcki5Ug+///jQRAiwSCiY1s+///hcAPhFkSAACJx8eF
JPv//wAAAADHhSj7//8QAAAAx4Uw+///AQAAAMeFQPv//wAAAADGhWP7//94g71Y+///AA+MIxMA
AA+FGAsAAIX/xoVi+///IA+FEAsAAIO9KPv//wgPhLEeAACLnYz7///GhWL7//8giZ2A+///iZ0s
+///i5WA+///K5WM+///idADhVj7//+JlZj6//+JxsH+H/fWIcaLhTj7//+FwA+FtwkAAInTi4Uw
+///A51U+///KfOF/w+VwoXAD5XAIMKJ13QNg70o+///EA+EkhkAAIuFNPv//wuFJPv//wuFPPv/
/4P4AYPT/4C9Yvv//yAPhNkTAACLhST7//+FwA+FpBMAAIuFPPv//4XAD4UsFwAAi4U0+///hcAP
hcYZAACJ+ITAdA2DvSj7//8QD4S1HwAAjQQzhcB+HYlEJAjHRCQEMAAAAItdCIkcJOgqzQAAAYWs
+v//i52M+///i3UIK52A+///i4aUAAAAiVwkCIu9LPv//4k0JIl8JAT/UBw5ww+Fkvv//4uVwPr/
/wGdrPr//4udGPv//40EUsHgBAHD6Qzt//+LXQj2QzwEdA6Lhcj6//+FwA+E4yEAAIu9wPr//40E
f8HgBAOFGPv//w+EjyEAAIudRPv//4XbD4QGGAAAicOLQCSLvSD7//+NBECLDIeLhaz6//+JwsH6
H4lRBIuViPv//4kBiZVs+///6Z3s//+NhZD7///HRCQI6AMAAIlEJASLvcT6//+JPCToxUMBAMeF
UPv//wAAAACJxouFiPv//4mFbPv//4X2D4RrGQAAi71Q+///hf8PhAcQAACLnVj7//+JdeTHRbQA
AAAAx0W4AAAAAIXbD4hEJQAAgb1Y+///ABAAAA+H/SEAAIuFWPv//8eFZPv//wAAAACDwBKD4Pwp
xI10JCOD5vCNfbSJfCQMi4VY+///iTQkiUQkCI1F5IlEJAToyVEBAIP4/4nDD4Q9+v//i71U+///
Kd8PiLUbAACLlTj7//+F0nUhhf90HYl8JAjHRCQEIAAAAItFCIkEJOhrywAAAYWs+v//i1UIi4KU
AAAAiVwkCIl0JASJFCT/UBw52A+F5fn//4uFOPv//wGdrPr//4XAdCGF/3QdiXwkCMdEJAQgAAAA
i00IiQwk6BvLAAABhaz6//+LhWT7//+FwA+F6SkAAIudwPr//40EW4udGPv//8HgBAHD6Sbr//+L
ncD6//+LhRj7//+NFFvB4gQB0IXAD4QkIQAAi40Y+///i50g+///i72I+///i0QRJI0EQIs0g4m9
bPv//+l+/v//jYWQ+///x0QkCOgDAACJRCQEi73E+v//iTwk6AtCAQDHhfj6//8AAAAAiceLhYj7
//+JRRDpC/P//8eFKPv//woAAACLjUT7//+FyQ+EyQgAAIudwPr//4uFGPv//40UW8HiBAHQhcAP
hPgbAACLjRj7//+LnSD7//+LRBEkjQRAizyDi1yDBIuFiPv//8eFJPv//wAAAADHhTT7//8AAAAA
x4U8+///AAAAAImFbPv//4O9WPv//wAPjGURAAAPhZAJAACJ2gn6xoVi+///IA+FhgkAAIO9KPv/
/wgPhAIcAACLjYz7///GhWL7//8giY0s+///Cd8PlcAPtviLhSz7//+JhYD7//+LhYz7//8rhSz7
//85hVj7//8Pj4H7//+F/w+Eefv//4uFMPv//4XAD4Rr+///g70o+///CA+FXvv//4OtLPv//wGL
hSz7///GADCJhYD7///pQ/v//8eFKPv//wgAAADp1f7//8eFKPv//xAAAADpxv7//4u9wPr//4ud
GPv//40Ef8HgBAHDD4TvFwAAi0Mki7Ug+///jQRAjQSGiUXsjUXsiUQkCIlcJASLfQiJPCToCywA
AIuViPv//4mVbPv//+kA+v//i10Ii0MUO0MYD4MWJAAAxgAli3UIg8ABiUYUi73A+v//i50Y+///
g4Ws+v//AY0Ef8HgBAHDi4WI+///iYVs+///6cvo//+AvQf7//8AD4Ql9///i424+v//gewQBgAA
jVwkI4Pj8ImdGPv//8dF8AAAAACJDCTo7iP//4O9qPr///8PhAYbAACLhbT6//+AOAAPhLUfAACL
lbT6//8x/8eFFPv//yAAAADHhRz7//8AAAAAx4UQ+///AAAAAImVsPr//+sMjXQmAIn3iZUY+///
i50Y+///jUXwiUQkDAH7iVwkCIuVHPv//4lUJASLjbD6//+JDCTojbIAAItbGIOFEPv//wEBhRz7
//+JnbD6//+AOwAPhBkIAACLjRD7//+NdzA5jRT7//+LlRj7//93l9GlFPv//4udFPv//413MIuV
GPv//40EW8HgBAHyg8AQKcSNXCQjg+PwOdoPhAAKAACJdCQIi70Y+///iRwkiXwkBOhAUf//jQQz
ido5xw+FQ////4uFFPv//4na0egBhRT7///pLv///4uFRPv//4XAD4QPEAAAi43A+v//i4UY+///
jRRJweIEAdCFwA+EKSEAAIu9GPv//4uNIPv//4udiPv//4tEFySNBECLVIEEiwSBiZ1s+///idbB
7h+F9om1JPv//3QH99iD0gD32onHidPHhSj7//8KAAAA6cz8//+LhVD7//+FwA+FzuX//4u1VPv/
/4uFOPv//4PuAYXAdSGF9n4diXQkCMdEJAQgAAAAi1UIiRQk6InGAAABhaz6//+LjcD6//+LvRj7
//+NBEnB4AQBxw+EQCAAAIuVGPv//4tdCIuNIPv//4tEAiSNBEAPthSBi0MUO0MYD4OfIwAAiBCL
VQiDwAGJQhSLjYj7//+Dhaz6//8BiY1s+///i4U4+///ifuFwA+ETeb//4X2ifsPjkPm//+JdCQI
x0QkBCAAAACLXQiJHCSJ++jyxQAAAYWs+v//6R/m//+LFdgxDAiF0g+EnBwAAIuNwPr//4udGPv/
/40EScHgBAHDi0MIizSChfYPhIMjAACLQyyNBIUQAAAAKcSLQyyNTCQjg+HwhcB0ITHSjXYAidCL
vSD7//8DQySNBECNBIeJBJGDwgE5Uyx35IlMJAiJXCQEi0UIiQQk/9aFwA+IA/T//4uViPv//wGF
rPr//4mVbPv//+mF5f//kI10JgBlxwIWAAAAx4Ws+v///////+mV4f//i0UIx0QkBABDBgiJRCQI
jUWMiQQk6Ihs+vfpi+D///fYg8kgiEsMiUMEx4U4+///AQAAAOmS5v//i4XQ+v//hcAPhVYKAACL
hej6//+FwA+FnA0AAIuF4Pr//4XAD4X6EAAAhf90F4uF3Pr//4XAdA2DvdT6//8QD4Q6GAAAhfZ0
HYl0JAjHRCQEMAAAAItFCIkEJOiZxAAAAYWs+v//i52M+///i1UIK518+///i4KUAAAAiVwkCIuN
2Pr//4kUJIlMJAT/UBw5ww+FAfP//ym1jPr//4uFjPr//wOFePv//wGdrPr//4XAD47y4v//iUQk
CMdEJAQgAAAAi10IiRwk6CvEAAABhaz6///p0OL//4uNJPv//4XJD4VPCQAAi5U8+///hdIPhQMO
AACLhTT7//+FwA+FQRAAAIX/dBeLhTD7//+FwHQNg70o+///EA+EyhYAAIX2dB2JdCQIx0QkBDAA
AACLXQiJHCTowMMAAAGFrPr//4udjPv//4t9CCudgPv//4uHlAAAAIlcJAiLlSz7//+JPCSJVCQE
/1AcOcMPhSjy//8ptZj6//+LhZj6//8DhVT7//8Bnaz6//+FwA+PBgYAAIuNwPr//4udGPv//40E
ScHgBAHD6Yjj//+JHCToOMMBAIXAD4VD5f//iRwk6Mg7//8Bw4mFuPr//4mdjPv//+lK5f//xoVi
+///IDHAgL1j+///WA+UwIlEJAyLlSj7//+JVCQIi42M+///iTwkiUwkBOiS0P//i51A+///hduJ
hSz7//90M4uNqPr//4XJdCmLnaT6//+JHCSLjaj6//+LlYz7//+LhSz7///oSNr//4PsBImFLPv/
/4uVXPv//4XSdA2DvSj7//8KD4TjCQAAi7Us+///i4WM+///ibWA+///KfDp6vj//8eFdPv//wEA
AAAxwIC9B/v//1gPlMCJRCQMi7XU+v//iXQkCIuFjPv//4k8JIlEJATo6c///4mF2Pr//4uF7Pr/
/4XAdDOLhaj6//+FwHQpi5Wk+v//iRQki42o+v//i5WM+///i4XY+v//6J/Z//+D7ASJhdj6//+L
hQD7//+FwHQNg73U+v//Cg+EDAkAAIuN2Pr//4uFjPv//4mNfPv//ynI6c3t//+Lnfz6//+F2w+E
sAcAAIuViPv//4uNiPv//8eF0Pr//wAAAADHheD6//8AAAAAg8IEiVUQD7Y5x4Xo+v//AAAAAOmt
8f//i43A+v//i4UY+///jRRJweIEAdCFwA+EdBIAAIuFTPv//4XAD4QwCAAAi50Y+///i7Ug+///
i0QTJI0EQA+2PIaLhYj7///HhST7//8AAAAAx4U0+///AAAAAMeFPPv//wAAAACJhWz7///p0PL/
/4udiPv//7r9jwUIi7W8+v//6WPj///HhXT7//8BAAAAMcCAvQf7//9YD5TAiUQkEIuV1Pr//4lU
JAyLjYz7//+JPCSJXCQEiUwkCOggz///iYXY+v//i4Xs+v//hcB0M4uFqPr//4XAdCmLtaT6//+J
NCSLjaj6//+LlYz7//+Lhdj6///oJtj//4PsBImF2Pr//4u1APv//4X2D4RW7P//g73U+v//Cg+F
Sez//4uVjPv//4uF2Pr//+gx2f//iYXY+v//6S3s///GhWL7//8gMcCAvWP7//9YD5TAiUQkEIuV
KPv//4lUJAyLjYz7//+JPCSJXCQEiUwkCOhvzv//iYUs+///i4VA+///hcB0M4uFqPr//4XAdCmL
taT6//+JNCSLjaj6//+LlYz7//+LhSz7///oddf//4PsBImFLPv//4uFXPv//4XAD4QZ9v//g70o
+///Cg+FDPb//4uVjPv//4uFLPv//+iA2P//iYUs+///6fD1//+LnRD7//+JnYT7//+LnRj7//+L
tRz7//+LRfCJtXD7//85xnMGiYVw+///i5Vw+///i00IweICjUIQKcSLQTyNfCQjg+fwib2I+v//
g+AEg/gBGcD30Ik8JIlUJAiJRCQE6K9I//+LtXD7//+NBHaNBIUQAAAAKcSLhYT7//+NfCQjg+fw
ib2E+v//hcCJvSD7//8PhIcAAAAx/+s8oaAyDAiLlYj6//+LSwiJhXj6//+LQySJdCQEiRwkjQSC
iUQkCIu1ePr///8UjoPHAYPDMDu9hPv//3NHi0Mgg/j/dA2LlYj6///HBIIAAAAAi0Mcg/j/dA2L
jYj6///HBIEAAAAAi3MshfZ0wYP+AXWOi1Mki0Moi7WI+v//iQSW66uLhXD7//8x/4udhPr//4u1
vPr//4XAdWDp/N7//4P4AQ+EpQAAAI20JgAAAAAPjs4EAACD+AONtCYAAAAAdA6NtgAAAAAPj4AA
AABmkIuVvPr//4u1vPr//4sCg8YEiQODxwGDwww5vXD7//8Phqfe//+Jtbz6//+LlYj6//+LBLqD
+AV0x36VPQABAAAPhBEDAABmkH9Jg/gGjXYAD4TpAgAAg/gHjbQmAAAAAA+EwQIAAPbECI20JgAA
AAB1DNnu2zuLtbz6///rlYuNvPr//4u1vPr//4sBg8YEiQPrgD0AAgAAdOQ9AAQAAHTdPQcBAABm
kHW8i428+v//i7W8+v//2ymDxgzbO+lR////i4UU+///0egBhRT7///pU/X//4lEJAjHRCQEIAAA
AItdCIkcJOhMvQAAAYWs+v//i7XA+v//i50Y+///jQR2weAEAcPpZd3//4O9dPv//wS/d2cKCH8K
x4V0+///BQAAAIC9B/v//1MPhLjl//+DvXT7////D4TQEAAAuNj///9liwCLAIN4WAEPhNsJAACL
lXT7//+JpZT6//+B+gAEAACJlQz7//92CseFDPv//wAEAACLjQz7//+LnXT7//+JfejHRdQAAAAA
jQSNEAAAACnEjXQkI4Pm8AH7GcAJw8dF2AAAAACLReiFwA+E+xkAADnDdyGJw4tF1Cn7g+AHKcPH
hQj7//8AAAAAi6WU+v//6Ynl//+NVdSJVCQQi40M+///idopwolUJAiJNCSJTCQMjU3oiUwkBOho
RQEAg8ABdaOLpZT6///px+r//4O9WPv//wS+d2cKCH8Kx4VY+///BQAAAIC9Y/v//1MPhOzv//+D
vVj7////D4QXDgAAuNj///9liwCLAIN4WAEPhG0IAACLlVj7//+JpaD6//+B+gAEAACJlWj7//92
CseFaPv//wAEAACLjWj7//+LnVj7//+JdejHRbwAAAAAjQSNEAAAACnEjXwkI4Pn8AHzGcAJw8dF
wAAAAACNdgCLReiFwA+E/BcAADnDdyGJw4tFvCnzg+AHKcPHhWT7//8AAAAAi6Wg+v//6brv//+N
VbyJVCQQi41o+///idopwolUJAiJPCSJTCQMjU3oiUwkBOhgRAEAg8ABdaOLpaD6///pv+n//8eF
WPv//wEAAADp8/f//4uVvPr//4u1vPr//90Cg8YI3Rvp1Pz//4uFvPr//4u1vPr//90Ag8YI3Rvp
vPz//4uNvPr//4u1vPr//4sBi1EEg8YIiQOJUwTpnvz//4tNCItBFDtBGA+DWhkAAMYALYtdCIPA
AYlDFIOFrPr//wGDrVT7//8B6Z/2//+LVQiLQhQ7QhgPg10VAADGAC2LTQiDwAGJQRSDhaz6//8B
g614+///AemY9f//i1UIi0IUO0IYD4NNFQAAxgAti00Ig8ABiUEUg4Ws+v//AekK5///hdt+HYlc
JAjHRCQEIAAAAItFCIkEJOglugAAAYWs+v//MdvpuOb//4uN9Pr//4XJD4W6BQAAi52I+///i7WI
+///x4XQ+v//AAAAAMeF4Pr//wAAAACDwwSJXRCLPseF6Pr//wAAAADp8On//4tVCItCFDtCGA+D
zRYAAMYALYtNCIPAAYlBFIOFrPr//wHpUez//4Xbfh2JXCQIx0QkBCAAAACLTQiJDCTokbkAAAGF
rPr//zHb6f/r//+D+P90FIXAD4Q/+///jbQmAAAAAOmZ+///i0UI9kA8BI10JgAPhVUVAADHRCQM
uWcKCMdEJAjbBgAAx0QkBH1nCgjHBCSjZwoI6CZq//+LvUj7//+F/w+F1gUAAIuNGPv//4udIPv/
/4u1iPv//4tEESSNBECLPIOJtWz7///HhST7//8AAAAAx4U0+///AAAAAMeFPPv//wAAAADpk+r/
/4uVjPv//4uF2Pr//+ii0f//iYXY+v//iYV8+///i4WM+///K4XY+v//6azk//+LlYz7//+LhSz7
///odNH//4mFLPv//4mFgPv//4uFjPv//yuFLPv//+ny7v//x4VY+///AQAAAOkp+P//D76FB/v/
/4udiPv//4u1vPr//8eF6Pr//wEAAACLBIVAawoIixSFQGsKCOmh2v//D76FB/v//4udiPv//4u1
vPr//8eF+Pr//wEAAACLBIVAawoIixSFQGkKCOlx2v//D76FB/v//4udiPv//4u1vPr//8eF5Pr/
/wEAAACLBIVAawoIxoUG+///IIsUhUBrCgjpOtr//w++hQf7//+LnYj7//+Ltbz6///HhfT6//8B
AAAAiwSFQGsKCIsUhcBpCgjpCtr//4udiPv//7r9jwUIi7W8+v//x4Xg+v//AQAAAOnq2f//D76F
B/v//4udiPv//4u1vPr//8eFAPv//wEAAACLBIVAawoIixSFQGsKCOm62f//i1UIi0IUO0IYD4MW
FgAAxgAri00Ig8ABiUEU6fX8//+LXQiLQxQ7QxgPgx0UAADGACuLVQiDwAGJQhTpp/z//4u9wPr/
/4uFGPv//40Uf8HiBAHQhcAPhCYPAACLtUz7//+F9g+E7wgAAIu1GPv//4u9IPv//4tEFiSNBEAP
vgSHicLB6h+F0omVJPv//3QC99iLjYj7//+Jx8eFKPv//woAAACJjWz7///pYuj//4ud/Pr//4Xb
D4TtBwAAi42I+///i5WI+///D7adrPr//4sBg8IEiVUQiBjpMtX//4uF/Pr//4XAD4QICAAAi72I
+///i7WI+///D74Hg8YEiXUQicbB7h+F9om10Pr//3QC99iJx8eF1Pr//woAAADpWub//4tVCItC
FDtCGA+DUxIAAMYAK4tNCIPAAYlBFOll/P//i7WI+///i72I+///g8YI3QeJdRDdXajpduT//4tV
CItCFDtCGA+DUxIAAMYAK4tNCIPAAYlBFOk5+///D76FB/v//4udiPv//4u1vPr//8eF3Pr//wEA
AACLBIVAawoIixSFQGsKCOkK2P//i4WI+///i5WI+///g8AI3QKJRRDdXajpL+X//w++hQf7//+L
nYj7//+Ltbz6///Hhez6//8BAAAAiwSFQGsKCIsUhUBrCgjpvtf//w++hQf7//+LnYj7//+Ltbz6
///HhfT6//8AAAAAiwSFQGsKCMeF/Pr//wEAAACLFIXAaAoI6YTX//8PtkIBidODwwGNUNCD+gl3
Rou9sPr//4u1sPr//w+2TwKDxgIPtsGD6DCD+Al3G4PGAQ+2wQ+2Do0Uko1UUNAPtsGD6DCD+Al2
5YXSdAmA+SQPhE7s//+LlYj7//+LhYj7//+JnbD6//+LEoPABImFiPv//4XSiZV0+///D4kK2f//
x4V0+////////w+2C4mFiPv//+kN2f//i41M+///hckPhKQIAACJw4tAJIuNIPv//w+2laz6//+N
BECLBIGIEIuNiPv//4mNbPv//+mQ1P//g+sC6cvg//+LvYj7//+LhYj7///HhdD6//8AAAAAx4Xg
+v//AAAAAIPHBIl9EA+3OMeF6Pr//wAAAADpNeT//4PrAulm5v//g63Y+v//AYud2Pr//8YDMImd
fPv//+kV4P//i1UIi0IUO0IYD4P5DgAAxgAgi00Ig8ABiUEU6Yn5//+LTQiLQRQ7QRgPgwkQAADG
ACCLXQiDwAGJQxTpO/n//4tdCItDFDtDGA+DrQ8AAMYAIItVCIPAAYlCFOnt+P//i1UIi0IUO0IY
D4PvDgAAxgAgi00Ig8ABiUEU6b35//+LhVj7//+JNCSJRCQE6AMsAQDHhWT7//8AAAAAicPptOf/
/4u9GPv//4uNiPv//4tEFySLlSD7//+NBEAPtzyCiY1s+///x4Uk+///AAAAAMeFNPv//wAAAADH
hTz7//8AAAAA6bzk//+LhXT7//+JPCSJRCQE6JorAQDHhQj7//8AAAAAicPpEtz//4O9dPv///90
DYO9dPv//wUPjjMIAAC/smcKCLsGAAAAx4UI+///AAAAAOnj2///g71Y+////3QNg71Y+///BQ+O
XAcAAL6yZwoIuwYAAADHhWT7//8AAAAA6e3m//8PvoVj+///x0WEAAAAAA+2jUT7//8PtpVI+///
i7VY+///iUWAD7ZFhIPhAYu9VPv//4PiAQHSg+D8CcgPto1Q+///CdAPtpUw+///g+DzibV4////
g+EBweECg+IBweIDCcgPto00+///CdAPtpU4+///g+DPib18////g+EBweEEg+IBweIFCcgPto1A
+///CdAPtpU8+///g+A/weEHg+IBweIGCdAJyIhFhA++hWL7//+JRYiLhUT7//+FwA+EPAcAAIuF
iPv//4u1iPv//4PADItWBItOCImFbPv//4sGiVWgiU2kiUWcjUWciUXsjZV4////jUXsiUQkCIlU
JASLTQiJDCToPjkAAOmf4v//gb10+///yAMAAH8Oi5Ww+v//D7YK6dvV//+LnXT7//+DwyCB+wAQ
AAAPh6MFAACNQxKD4PwpxI1EJCOD4PCNHBiJnYz7//+LnbD6//8PtgvpoNX//4uFWPv//4uVVPv/
/8dFhAAAAAAPto1E+///iYV4////D76FY/v//4mVfP///w+2lUj7//+D4QGJRYAPtkWEg+IBAdKD
4PwJyA+2jVD7//8J0A+2lTD7//+D4POD4QHB4QKD4gHB4gMJyA+2jTT7//8J0A+2lTj7//+D4M+D
4QHB4QSD4gHB4gUJyA+2jUD7//8J0A+2lTz7//+D4D/B4QeD4gHB4gYJ0A+2lVz7//8JyIhFhA+2
RYWD4gHB4gOD4PcJ0IhFhQ++hWL7//+JRYiLhUT7//+FwA+E3wQAAIuNiPv//4u1iPv//4PBDIsG
i1YEiY1s+///i04IiUWciVWgiU2kjUWciUXsjZV4////jUXsiUQkCIlUJASLTQiJDCToHhMAAOkf
4f//99+JvXj7///HheT6//8BAAAAxoUG+///IOla1f//i00Ii4GUAAAAiVwkCIl0JASJDCT/UBw5
2A+FW97//wGdrPr//+mq5P//i5Xc+v//hdIPhO/f//+LjYz7//+LnYz7//+D6QGJjdj6//+J2MZD
/zCJjXz7//8rhdj6///GhQb7//8g6Wfb//+LtTD7//+F9g+EQeH//4u1jPv//4uFjPv//4PuAYm1
LPv//8ZA/zCLhYz7//+JtYD7//8rhSz7///GhWL7//8g6Zbl//+LTQiLgZQAAACJXCQIiXwkBIkM
JP9QHDnYD4Q+3P//6abd//+NtCYAAAAAi4VM+///hcAPhAoGAACLnYj7//+LtYj7///HhST7//8A
AAAAx4U0+///AAAAAIPDBImdbPv//w+2PseFPPv//wAAAADpZ+D//4uN9Pr//4XJD4WLBgAAi72I
+///i7WI+///i5Ws+v//iweDxgSJdRCJEOk4zf//i52I+///i72I+///g8MEiZ1s+///iwfp+M3/
/4uF9Pr//4XAD4UmBgAAi4WI+///i5WI+///g8AEiUUQiwLp5vf//4u1iPv//4uFiPv//8eFJPv/
/wAAAADHhTT7//8AAAAAg8YIibVs+///iziLWATHhTz7//8AAAAA6Q/k//+LnUj7//+F2w+F/wUA
AIuNGPv//4udIPv//4tEESSNBECLBIPp//b//4k0JOiXNv//x4Vk+///AAAAAInD6Sji//+LlTD7
//+F0g+E8OP//4u1jPv//4uFjPv//4PuAYm1LPv//8ZA/zDGhWL7//8g6d7j//+LVQiLQhQ7QhgP
g80LAADGADCLTQiDwAGJQRSLfQiLRxQ7RxgPg5ELAAAPtpVj+///iBCLTQiDwAGJQRSDhaz6//8C
6QPg//+44P///2WLAIsAi3AoibWk+v//i0AsiYWo+v//D7YAhMB0CDx/D4XP5P//x4Wo+v//AAAA
AOnA5P//i00Ii0EUO0EYD4OwCgAAxgAwi10Ig8ABiUMUi30Ii0cUO0cYD4N0CgAAD7aVY/v//4gQ
i00Ig8ABiUEUg4Ws+v//AoOtVPv//wLp5+j//4tVCItCFDtCGA+DOwsAAMYAMItNCIPAAYlBFIt9
CItHFDtHGA+D/woAAA+2lQf7//+IEItNCIPAAYlBFIOFrPr//wLpV9n//4t9CItHFDtHGA+DdQoA
AMYAMItVCIPAAYlCFItNCItBFDtBGA+DOQoAAA+2nQf7//+IGIt9CIPAAYlHFIOFrPr//wKDrXj7
//8C6Xfn//+JPCTo4zT//8eFCPv//wAAAACJw+k71f//i4Xc+v//hcAPhMjX//+LtYz7//+LhYz7
//+D7gGJtdj6///GQP8wxoUG+///IOm21///i5VI+///hdIPhW0DAACJw4tAJIu1IPv//4u9rPr/
/40EQIsEhok4i4WI+///iYVs+///6d/L//+JHCToj6sBAIXAD4VN+v//iRwk6B8k//+FwImFuPr/
/w+Ecsf//4u1sPr//wOduPr//4mdjPv//w+2Dunjz///i72I+///i4WI+///g8cI3QCJvWz7///d
XZzpKPv//77xjAsIMdvHhWT7//8AAAAA6ZTf//+LnYj7//+LtYj7//+DwwSJnWz7//+LBumN3P//
i4VE+///hcAPhJQDAACLhYj7//8x24uViPv//4PABImFbPv//4uFrPr//4sKicLB+h+JAYlRBOkS
y///i3UMiTQk6I8z//+JNCSDwAGJRCQE6ACrAQCFwImFyPr//w+J9d3//8cEJOBnCgjoNuP+/422
AAAAAL/xjAsIMdvHhQj7//8AAAAA6bPT//+LvYj7//+LhYj7//+DxwjdAIm9bPv//91dnOnL+P//
i510+///iRwk6E2qAQCFwA+FNNP//4uddPv//4kcJOjXIv//hcCJxw+E3Nj//8eFCPv//wEAAADp
LNP//7jg////ZYsAiwCLUCiJlaT6//+LQCyJhaj6//8PtgCEwHQNPH90CYA6AA+FA83//8eFqPr/
/wAAAACNdCYA6fDM//+LnVj7//+JHCTozakBAIXAD4Xt3f//i7VY+///iTQk6Fci//+FwInGD4Rc
2P//x4Vk+///AQAAAOnl3f//i7WI+///i72I+///g8YEibVs+///izfpZd3//4kcJOh6qQEAhcAP
hMgBAACLvbD6//8Ptg/p8ND//4k0JOhcqQEAhcAPhQTP//+JNCTo7CH//4XAiYW4+v//D4Q/xf//
A7W4+v//ibWM+///6fXO//+LvcD6//++cGoFCIudGPv//40Ef8HgBAHD6Wjj//+LVQyJFCTo1DH/
/4PAAYlEJASLTQyJDCToQqkBAIXAiYXI+v//D4l32f//6T3+//+NtCYAAAAAi4VI+///hcAPhXYD
AACLvYj7//+LhYj7///HhST7//8AAAAAx4U0+///AAAAAIPHBIm9bPv//4s4x4U8+///AAAAAOlQ
2v//i524+v//iRwk6CIE///pS8f//4mFsPr//8eFhPv//wAAAADHhRz7//8AAAAAx4UQ+///AAAA
AOnR6P//icOLQCSLlSD7//8Pt42s+v//i7WI+///jQRAiwSCibVs+///ZokI6XDI//+LjYj7//+L
nYj7//+DwQSJTRAPvwPpv/H//4udiPv//4uNiPv//w+3taz6//+LA4PBBIlNEGaJMOmrxv//i7UY
+///i70g+///i0QWJI0EQA+/BIfp//D//4uFTPv//4XAD4Q5AgAAi5WI+///D74Cg8IEiZWI+///
6drw//+JHCToQiD//4XAiYW4+v//D4SVw///i4Ww+v//A524+v//iZ2M+///D7YI6R7P//+LpZz6
///pHtb//4ulkPr//+kT1v//i71M+///hf8PhJoBAACLjYj7//+LlYj7//8Ptp2s+v//iwGDwgSJ
lWz7//+IGDHb6XfH//+NTeSNVcyJVCQMx0QkCAAAAACJjYD6//+JTCQExwQkAAAAAOg3LQEAg/j/
icMPhKvV//+LdcyF9g+FyAMAAI1wAYH+ABAAAIl95A+HhAMAAI1GEoPg/CnEjXwkI4Pn8MeFCPv/
/wAAAACNRcyJRCQMiXQkCIuVgPr//4k8JIlUJATo2SwBAOndz///jU3kjVW0iVQkDMdEJAgAAAAA
iY2A+v//iUwkBMcEJAAAAADorCwBAIP4/4nDD4Qg1f//i020hckPhU0CAACNeAGB/wAQAACJdeQP
hwUCAACNRxKD4PwpxI10JCOD5vDHhWT7//8AAAAAjUW0iUQkDIl8JAiLlYD6//+JNCSJVCQE6E4s
AQDpi9r//4uFiPv//4tNCIudiPv//w+2EItBFIPDBDtBGImdbPv//w+DiQEAAIgQi10Ig8ABiUMU
g4Ws+v//AenG3///i52I+///i7WI+///g8MIiZ1s+///iwaLVgTp3t7//4u1SPv//4X2D4WzBAAA
i72I+///MduLtYj7//+Llaz6//+LB4PGBIm1bPv//4kQ6dDF//+LvUj7//+F/w+FzwIAAIuNiPv/
/4sBg8EEiY2I+///6ZTu//+NdCYAxoUG+///IOlk5P//i5WI+///i42I+///x4Uk+///AAAAAMeF
NPv//wAAAACDwgSJlWz7//8PtznHhTz7//8AAAAA6dnW///HRCQELQAAAIkUJOi5+AAAg8ABD4Sv
0///6ZHq///HRCQELQAAAIkUJOib+AAAg8ABD4SR0///6aHq///HRCQEIAAAAIkUJOh9+AAAg8AB
D4Rz0///6YPq//+JVCQEiTwk6GP4AACDwAEPhFnT///p/Mz//8dEJAQlAAAAiRwk6EX4AACDwAEP
hDvT///p2Nv//8dEJAQgAAAAiRQk6Cf4AACDwAEPhB3T///pwer//4lUJASJDCToDfgAAIPAAQ+E
A9P//+lo/v//iTwkjXQmAOhDpAEAhcCQD4Xm/f//iTwk6NIc//+FwInGD4TX0v//x4Vk+///AQAA
AOne/f//x0QkDLlnCgjHRCQIPwcAAMdEJAR9ZwoIxwQkiGcKCOj1VP//xwQkDGgKCOiJ3P7/x0Qk
BCAAAACJHCToifcAAIPAAQ+Ef9L//+kz6f//x0QkBCsAAACJFCToa/cAAIPAAQ+EYdL//+kF6v//
x0QkBCAAAACJDCToTfcAAIPAAQ+EQ9L//+kl6f//x0QkBCsAAACJFCToL/cAAIPAAQ+EJdL//+nZ
6P//iTQkjbYAAAAA6DMs//+Jw5Dp/uf//4k0JOhTowEAhcCQD4Vr/P//iTQk6OIb//+FwInHD4Tn
0f//x4UI+///AQAAAOlj/P//x0QkDLlnCgjHRCQIGAYAAMdEJAR9ZwoIxwQkiGcKCOgFVP//x0Qk
BCsAAACJHCTopfYAAIPAAQ+Em9H//+l96P//x0QkBC0AAACJFCToh/YAAIPAAQ+EfdH//+kh6f//
x0QkBCUAAACJHCToafYAAIPAAQ+EX9H//+nwzf//i52I+///D78Dg8MEiZ2I+///6cTr//+JVCQE
iRwk6Dj2AACDwAEPhC7R///pUtz//4k8JI20JgAAAADoOyv//4nDkOn+5f//D7aFY/v//4k8JIlE
JAToAPYAAIPAAQ+E9tD//+l99f//x0QkBDAAAACJDCTo4vUAAIPAAQ+E2ND//+k+9f//vnBqBQiN
tCYAAAAA6Wzc///GhQb7//8g6aLf//8PtoUH+///iQwkiUQkBOik9QAAg8ABD4Sa0P//6bj1///H
RCQEMAAAAIk8JOiG9QAAg8ABD4R80P//6Xn1//8PtoVj+///iTwkiUQkBOhl9QAAg8ABD4Rb0P//
6WD0///HRCQEMAAAAIkUJOhH9QAAg8ABD4Q90P//6SH0//8PtoUH+///iTwkiUQkBOgm9QAAg8AB
D4Qc0P//6fL0///HRCQEMAAAAIkUJOgI9QAAg8ABD4T+z///6bP0///HRCQELQAAAIkMJOjq9AAA
g8ABD4Tgz///6ZTm///HRCQEKwAAAIkUJOjM9AAAg8ABD4TCz///6dLm//+JNCSNdgDoo/z+/412
AOnF4///i52I+///i42I+///D7e1rPr//4sDMduDwQSJjWz7//9miTDpG8H//40K6ExB///phbf/
/40C6HBB///pVrj//40O6DRB///pbLz//40C6FhB///p4rz//5CQkFWJ5VdWU4t9DDHbi3UID7YX
jUL/PH12EusjjbYAAAAAhNJ4GSnOhNJ0Hg++yjnOdgyDwwEPthQfgPp/deOJ2FteX13DjXQmAI1G
/zHS9/EBw4nYW15fXcOQjbQmAAAAAFWJ5VdWic5Tg+wgi1EchdJ0CoN5GGYPhCwBAACLRhCFwA+E
6QAAAItWDDnQiVXsfk+LfgjHRfAAAAAAx0QkDAoAAACLReyJfCQEiTwkiUQkCOgq7wIAhcCJwXQP
i0YMi1YIiQyCg8ABiUYMi0Xwg8QgW15fg8AwXcONtCYAAAAAiUQkFIsGiVQkDIlEJBCLRgjHRCQE
AAAAAIlEJAiLRgSJBCToGOYCAItOEIteDItWBIlN7CnLhcmJBJqLEolODIlV8HQxi14Ii0SL/Inf
hcAPhWX///+NFI34////6w2QiwQTg+oEid+FwHV8g+kBhcmJTgx16otF8MdGDAEAAACDxCBbXoPA
MF9dw5CNdCYAi0YMi1YIjVyC/IPoAYszx0QkDAoAAACJRCQIiVQkBIkUJOhJ7gIAiQODxCCNRjBb
Xl9dw410JgCLURSNQv+F0olBFLgwAAAAD46+/v//g8QgW15fXcNmkIlN7OnL/v//VYnlV4nHVlOD
7EjHBCREZwoIiVXA6OadAQDHBCQuAAAAiUXEiUQkBOhDngEAxwQkLAAAAInDi0XEiUQkBOgungEA
icaLRcSFwA+FMwEAAItVwCn6jUISg+D8KcSNRCQfg+DwiXwkBIlFvIlUJAiJBCToKh0BAIt9wIlF
yI10JgCDbcgBi0XIOUW8d2uLRcgPthCNQtA8CXdvD77KjUHQg/gJd3W42P///2WLAIsQjUH5Jf//
AACLXIIkiRwk6N4m//8px4XAicF0tjHSAcONNAeNtCYAAAAAD7ZEE/+IRBb/g+oBjQQKhcB17YNt
yAGLRcg5Rbx2lY1l9In4W15fXcONtCYAAAAAi03Ehcl1LoPvAYgX6Wf////HRCQMz2cKCMdEJAgk
AAAAx0QkBFBnCgjHBCRmZwoI6JNO//+A+i50O4D6LHXIjV3MiRwk6E4m//8px4XAicEPhCL///8x
0gHDjTQHD7ZEE/+IRBb/g+oBjQQKhcB17ekD////jV3c68iNReyJRCQIjUXcx0XsAAAAAMdF8AAA
AACJXCQEiQQk6MogAQCDwAF0OI1F7IlEJAiNRczHRewAAAAAx0XwAAAAAIl0JASJBCTooSABAIPA
AQ+Fd/7//2bHRcwsAOls/v//ZsdF3C4AjbQmAAAAAOu5jbQmAAAAAI28JwAAAABVieVXVlOB7CgB
AACLVQzHRdwAAAAAi3UQx0XwAAAAAA+2Qg2JwsDqAonRg+EBiY1I////icGD4QEPhQkCAAC44P//
/2WLAIsAi1gkiZ0s////i0AwiYUw////i0UMD7ZYDITbD4lWAQAAhMkPhS4CAAC44P///2WLAIsA
i0AsiYU8////i5U8////D7YCg+gBPH0PhycBAACLhUj///+FwA+EOQQAAITJD4VxBAAAuOD///9l
iwCLAItANImFOP///4O9OP///wHHhTT///8AAAAAGcD30CGFPP////bDAQ+FAQEAAGaQiwbdAN2V
FP///90cJOjG2AIAhcAPhF4DAADHwvT///9lAxUAAAAAx0XwAAAAAIsKhckPhDgEAACLVQy+tG0K
CMeFQP///5htCgiLQgj2REEBAQ+EkAIAAIt98ItVDIX/i0IEdQX2w1B0A4PoAYPoA4XAD5+FH///
/4PjIIlFrA+FSwEAAIC9H////wAPhD4BAACLjUj///+FyQ+EIAQAAItNrItdCMdEJAQgAAAAiUwk
CIkcJOhungAAicc7fawPhA0BAACNdgC//////41l9In4W15fXcOQx4U0////AAAAAMeFOP///wAA
AADHhTz///8AAAAA9sMBD4QB////iwbbKNnA270I////2zwk6FXYAgCFwA+E5QEAAMfC9P///2UD
FQAAAACLCoXJD4RmAwAAi1UMvrRtCgjHhUD///+YbQoIi0II9kRBAQEPhHYBAADHRfAAAAAA6fr+
//9mkLjc////ZYsAixCLeiyJvSz///+APwB1E7jg////ZYsAiwCLQCSJhSz///+LktAAAACF0omV
MP///w+F1P3//7jg////ZYsAiwCLQDCJhTD////pvP3//5C43P///2WLAIsAi0A0iYU8////6c39
//8x/4tV8IXSD4XjDQAAi00MD7ZBDKhAD4VUDgAAqBAPhRQPAACLhUj///8x24XAD4SMAAAAi0UI
iwwei1BYi0IQO0IUD4O6GgAAiQiDwQEPlMGDwASJQhCEyQ+Fmf7//4PDBIPHAYP7DHXKgL0f////
AA+Ehv7//4tNDPZBDCAPhHn+//+LhUj///+FwA+EcBMAAItdrIt1CMdEJAQgAAAAiVwkCIk0JOis
nAAAO0WsD4VD/v//AcfpQf7//410JgCLdQiLjUD///+LRhQ7RhgPthQZD4NEGgAAiBCLVQiDwAGJ
QhSDwwGDxwGD+wN10el2////jXQmAMeFQP///5RtCgi+pG0KCMdF8AAAAADpdf3//5CNdCYAx4VA
////lG0KCL6kbQoI6Vz9//+NdCYA260I////2zwk6PrVAgCFwA+EQgQAAMfC9P///2UDFQAAAACL
CoXJD4QEEgAAi1UMvtRtCgjHhUD///+gbQoIi0II9kRBAQF1D8eFQP///5xtCgi+xG0KCNnu260I
////2cna6d/g9sRFD5TAD7bAiUXw6eH8//+Q3YUU////3Rwk6BLVAgCFwA+EWgEAANnux8L0////
3YUU////2cna6d/g9sRFD5TAZQMVAAAAAA+2wIlF8IsKhckPhFERAACLVQy+1G0KCMeFQP///6Bt
CgiLQgj2REEBAQ+Fefz//8eFQP///5xtCgi+xG0KCOll/P//kI10JgCEyXVcuOD///9liwCLAItA
KImFNP///4u9NP///4A/ARnA99CD4P6JhTj///+APwEZwPfQIYU8////6b/8//+QuNz///9liwCL
AIuA1AAAAImFOP///+mH+///kI10JgC43P///2WLAIsAi0AwiYU0////66KNdgC42P///2WLAIsA
i0AkjYgAAQAAi0UMiQoPtlgM6af7//+NtCYAAAAAuNj///9liwCLAItAJI2IAAEAAItFDIkKD7ZY
DOl5/P//jbQmAAAAAIt9rItFCMdEJAQgAAAAiXwkCIkEJOgelwAAicfp2/v//420JgAAAACNRfDd
hRT///+JRCQMjUXUiUQkCI1F6N1cJBDHRCQEAgAAAImF/P7//4kEJOg/8gIAiUXMweAFg+g0iYVE
////i33Ux0XQAAAAAIn4wfgficIx+inCg8IfwfoFjRSVIAAAACnUjXQkKynUjUQkKynUg+Dwg+bw
iUXEjUQkK4Pg8IP/Aol1yIlFwA+OKQIAAIuNRP///40UD/bCHw+F/REAAItFzInDg+sBeDqLhfz+
//+NDJiJ0MH4H8HoGwHQwfgFiYXs/v//i5Xs/v//iwGD6QQB2oPrAYkElnnri5VE////A1XUidDB
+B/B6BsB0MH4BQFFzIuNRP///4n7jRQPg/offiOJ0It1yDHJwfgfwegbAdDB+AWQxwSOAAAAAIPB
AYn7Och/8ItF0L7QqwsIvwwAAADHhVT///8AAAAAx4VY////AAAAAImF6P7//+tTjbQmAAAAAIte
BIsWjQSdAAAAAIlEJAiLRcSNFJUgnQsIiVQkBIkEJOhyH///O13MD4yJAAAAD4QxDwAAi13QiZ3o
/v//hf8PhEoIAACLXdSD7wGD7hCLlVT///+LRgiNRAL/OcN83ouF6P7//4XAdJaLRgSLjej+//+D
6AKJRCQQiwaJTCQIjQSFKJ0LCIlEJAyLRcCJRCQEi0XEiQQk6PvgAgCLVgQDVdCNWv6FwA+FeP//
/41a/elw////ZpCNBJ0AAAAAiUQkCItFxIld0IlEJASLRcCJBCTowB7//4tV0In5i0XAiZXo/v//
g+oBD70EkIuV6P7//4PwH8HiBYPqQSnCuAEAAADT4ImVVP///wmFWP///+ko////ZpDbrQj////H
RCQEAgAAAI1F8IlEJAyNRdSJRCQIjUXo23wkEImF/P7//4kEJOi/8AIAiUXMweAFg+g/iYVE////
6Yv9//+NdgCF/w+IbBAAAIudRP///4k0JI0EH4u9/P7//4lEJAyLRcyJfCQEiUQkCOhK3wIAi1XM
i03Ig0XMAcdF1AAAAACJBJGLRQxlixUAAAAAi0AEiZXw/v//gcL8////iYVo////iwKFwA+E8A8A
AItNDItRCA+2BJA8ZYhFjw+ESAkAAIB9j2YPhCgNAACLdQyLNoP+AIl1gA+MpxIAAHUHx0WAAQAA
AItF3IXAD4ReCgAAg33UBJCNdCYAD45bCgAAjUL+i1WAvgEAAACJRdiLRYCDwgeD6AGJhXz///+J
lXD///+LfQyLlXz///8PtkcMx0WEAAAAAIPgCDwBGcD30CHQiYV4////i4U8////x0WIAAAAAIXA
dBuLjTz///+JNCSJTCQE6H/y//8BhXD///+JRYiLhXD////B4AM9ABAAAA+HyggAAIudcP///8eF
UP///wAAAACNBJ0YAAAAKcSNfCQrg+fwib1M////i4VM////i33cg8AIhf+JhWz///90CoN92GYP
hCQOAAAx24X2jX3AD47REwAAjbQmAAAAAIn5g8MB6F7y//+LlUz///853olEmgR/6IuNbP///4m1
dP///40csYnai3UM9kYMCHUOi7V4////hfYPjrkHAACLhTD///+NWgTHRYQBAAAAiQKLhXj///8x
9sdFkAAAAACJhQD////rFI20JgAAAADHRYQBAAAAg8YBg8MEO7UA////fA45tXz///9+VIN9zAF+
RYn56M7x//+D+DCJA3XPi0WEhcB1z4uFeP///4OFfP///wGFwH6+g0WQAYtNkIuVeP///40UEYmV
AP///+umjbQmAAAAAItFyIsAhcB1son5iV2w6H3x//+D+DQPjpQAAACD+DUPhJwMAACD/gAPjugQ
AACLU/yNS/w7lTD///8PhFoUAACD+jkPhVEUAAAxwOsNjXYAg/o5kI10JgB1FscBMAAAAIPpBIPA
AYsRO5Uw////deA7hXj///8PhF4RAAA5lTD///8PhEgTAACDwgGJEYnIi32Qi414////jQwPiY0A
////OZUw////D4QzBwAAjXYAO7UA////fjWLRbCLVbCD6ASDevwwdBjrJI20JgAAAACLRbCLXbCD
6ASDe/wwdQ6D7gE7tQD///+JRbB/44X2dSeLdQz2RgwIdR6LfbCLRbCLlTD///+D7wQ5UPyJfaR0
DY20JgAAAACLTbCJTaSLnTz///+F23QLi02IhckPhaUHAACLRdiD+GYPhIwAAACLVdyF0g+F7RQA
AItNpIkBic6DfdwBGcCDxgiD4P6DwC2JQQSLXdSD+wkPjrMSAAC5CgAAAI10JgCNBImNDAA5y332
v2dmZmaQicj374nIwfgfwfoCidGJ2inBidjB+h/3+YPAMIkGi0XUg8YEicLB+h/3+YP5ConTiVXU
f8uLRdSDwDCJBoPGBIl1pItF8IXAD4TKAgAAi00MD7ZZDIOtaP///wGLfaQrvWz///+LlWj///+J
+MH4AinCg+Mgib0o////iVW4D4VsAgAAi00Mi0EQg/gwD4RdAgAAhdIPjlUCAACLvUj///+F/w+E
9w4AAItdCIlUJAiJRCQEiRwk6MySAACJxzt9uA+F9hIAAItd8IXbD4SGAwAAi41I////hckPhL0H
AACLTQiLUViLQhA7QhQPgwQVAADHAC0AAACDwASJQhCLRQyDxwEPtlgMg+MgdQ2LVQyDehAwD4Q0
DgAAi4VI////MfbHRZQAAAAAhcAPhccAAACLjSz///+JDCTo2Rf//zHSx0WcAAAAAImFBP///4uF
NP///4XAdBeLnTT///+JHCToshf//4tViA+v0IlFnIu1UP///4X2D4WLEwAAi41w////i7UE////
jUQxAo1EAhKD4PwpxI1cJCuD4/CJXZSLnWz///85XaSLdZR3G+tIOYU4////D4Q8AQAAiAaDxgGD
wwQ5XaR2L4sDO4Uw////dd2LhQT///+LlSz///+JNCSJRCQIiVQkBOgpDQEAicbrzpCNdCYAi1WU
i00MiVWY9kENCA+FdBIAAIudSP///4XbD4Q/AwAAi4Uo////i7Uo////g8ADwf4Cg/gGD5fAhMAP
hJcCAACLXQiLjUj///+Lg5QAAACFyYtQHIuFbP///3UDi0WYiUQkBItFCI08Pol0JAiJBCT/0jnG
D4WsDwAAi51Q////hdsPhRASAACLRQz2QAwgD4Sf8v//i024hckPjpTy//+LlUj///+F0g+EcQgA
AItVuItdCIlUJAiLQBCJHCSJRCQE6MiQAAA7RbgPhBz0//+LhVD///+FwA+EUfL//4udTP///7//
////iRwk6P7o/v/pPvL//5Ax/+nQ/f//kItNnIuFNP///4k0JIlMJAiJRCQE6AcMAQCJxump/v//
i3UMD7ZeDPbDUA+ENP3//+ko/f//jXYAi7Xo/v//i51Y////hfaJXdQPjvv4//+LdcCLFom1+P7/
/4XSD4WoDwAAi3XIix6F2w+Fmw8AADH/6wyQjXQmAIsMvoXJdReLhfj+//+DxwGNHL0AAAAAixS4
hdJ04ol9qIu1+P7//4uN6P7//w+9RI78icaD9h8PhaQGAACF/w+Ejfj//4nIKfiFwH4jjRy9AAAA
ADHJicaLlfj+//+LBBqDwwSJBIqDwQGJ8DnOf+iJRdCLRcwp+IXAfiaLdciNDL0AAAAAMdKJw422
AAAAAIsEDoPBBIkEloPCAYnYOdN/7olFzOko+P//jbYAAAAAi4VI////hcAPhE8EAACLTQiLUViL
QhA7QhQPg4ARAADHAC0AAACDwASJQhCNdCYAg8cB6fzx//+LVQwPtloM9sNAD4TbAwAAi5VI////
hdIPhEcLAACLTQiLUViLQhA7QhQPgx0SAADHACsAAACDwASJQhDpZfz//420JgAAAACLhUj///+F
wA+EDwQAAItdCItTWItCEDtCFA+DGxEAAMcAKwAAAIPABIlCEOuCZpCLhUj///+FwA+F/wMAADHb
hfZ1JemK/f//jbQmAAAAAIgQi1UIg8ABiUIUg8MBg8cBOfMPhGr9//+LRZiLTQgPthQYi0EUO0EY
ctUPtsKJRCQEiQwk6M7eAACDwAF1zIu1UP///4X2D4Tr7///i41M////v/////+JDCTomOb+/+nY
7///jXYAK3WYg/4UD5/A6cv8//9mkIuFSP///4XAD4TaAwAAi10Ii1NYi0IQO0IUD4OwDwAAxwAg
AAAAg8AEiUIQ6bf+//+LjXz///+FyX4Xg33MAQ+PM/j//4tFyIsAhcAPhSb4///HRYQBAAAA6Sz4
//9mkIlV2IsZhduJnXz///8PiJAKAACLtXz///+DxgiJtXD///+LvXz///++AQAAAMdFgP///3/H
RYQBAAAAib14////6fj2//9mkIkEJOgwigEAhcAPhSb3//+LvXD///+NBL0IAAAAiQQk6LMC///H
hVD///8BAAAAhcCJhUz///8PhR/3///p1u7//422AAAAAIu9MP///41Q/Dl4/A+E+QkAADmVbP//
/3dBiwKD+DkPhdQFAACJ0InXK4VM////idGD6AiD4Pwpx+sTkI10JgCLQfyJ0YP4OQ+FqwUAAMcC
MAAAAIPqBDn5deWDfdhmD4SgCwAAi41s////xwExAAAAg33cARnAg+ACg+gBA0XUhcCJRdR1B8dF
3AAAAACLjXT///+NFA45VYAPjTD4//+LRYADdYAp0CnWjQSDiUWw6Rv4//+LfYA7fdQPjqX1//+L
Rdwx9sdF2GYAAACFwHUGi0XUjXABi02Ai12AKfGDwwWJjXz///+JnXD////plvX//5CNdCYAi510
////i71s////i0WkiV20i3W0A12IjRS3KdDB+AKJRCQIjQSfiVQkBI10n/yJBCToYQoBAIuFPP//
/w++OIuVPP///4tNtIuFbP///4PCAYlVvInyjVyI/In5jXYAiwOD6wSJAoPqBIPpAXXxi404////
jQS9AAAAAItdvCnGi1W0iQ6NdvwPtgMp+jx/dC48AHwqdQyLvTz///8PtgeJfbwPvvg5+nYVi0W8
iVW0iYU8////64eNtCYAAAAAi41s////jVSR/I22AAAAAIsCg+oEiQaD7gQ5tWz///9y7ot1pItd
iI00nol1pOlo9///9sMQD4S8+P//i4VI////hcAPhKUJAACLTQiLUViLQhA7QhQPg3kOAADHACAA
AACDwASJQhDpgfj//4tdCItDFDtDGA+DnA0AAMYALYtVCIPAAYlCFOmz+///i10Ii0MUO0MYD4PM
DAAAxgAti3UIg8ABiUYU6UH4//+LVQiLQhQ7QhgPg3cNAADGACuLTQiDwAGJQRTpc/v//4X2D4SO
+f//jV7/6yqNtgAAAACJCIPBAQ+UwYPABIlCEITJD4Up/P//g8cBhdsPhGL5//+D6wGLRQiLtWz/
//+LUFiLDoPGBIm1bP///4tCEDtCFHK9i1UIiUwkBIkUJOimjwAAg8ABD5TB67SNtgAAAACLVQiL
QhQ7QhgPgwEMAADGACCLTQiDwAGJQRTp4Pr//7jY////ZYsAiwCLQCSNiAABAACLRQyJCg+2WAzp
ju7//7jY////ZYsAiwCLQCSNiAABAACLRQyJCg+2WAzp2+3//4tFDMdF2GYAAACLAIXAiYV8////
D4gdCAAAi0XchcAPhUgGAACLRdSLlXz////HRYD///9/x0WEAQAAAI1wAY1EEAKJhXD///+JlXj/
///pAPP//4tFxIlcJAiJRCQEi0XIiQQk6EzMAgCFwA+JNPH//4tF0ImF6P7//+ms8P//i0Wsi1UI
x0QkBCAAAACJRCQIiRQk6AyGAADpi+z//4XSD4TOBgAAi0XID7zSiwQYhcB0CQ+8wDnCfgKJwoX/
D4UNBgAAx4Ug////IAAAACm1IP///zuVIP///w+MhggAACm96P7//4uF6P7//4u1IP///4uV+P7/
/4lEJAiLhfj+//+JdCQMiRQkAdiJRCQE6BHRAgCJ+ItVyPfQAUXQi0XMiRQkiXQkDCn4iUQkCI0E
GolEJATo69ACAItNzIn4i1XIKciNBIUEAAAA99iLBAKFwHUGg8cBiX2oK02oiU3M6Srx//+LdbiL
VQyLTQiJdCQIi0IQiQwkiUQkBOgkhQAA6Yf3//+LQ/w7hTD///8PhEMHAACoAY22AAAAAA+FR/P/
/4tVzIP6AQ+ESQgAAItF0IXAD4Uw8///hdKJ0Q+EsfP//4tFyIt8kPyF/w+FF/P//41UkPjrEY10
JgCLAoPqBIXAD4UA8///g+kBde6NtgAAAADpe/P//412AIudMP///419wIuNTP///4uVbP///8eF
dP///wAAAADHAjAAAACDbdQBiVkMicuDwxDpDPL//4nRi538/v//wfkfwekbAcqJ0IPgHynIiUQk
DMH6BYtFzMHiAgNVyIlcJASJRCQIiRQk6FvPAgCLlUT///8DVdSJwYnQwfgfwegbAdDB+AUDRcyF
yYlFzHQKi3XIg0XMAYkMhot91Ons7f//g8ABiQLpzfL//7jY////ZYsAiwCLQDAFAAIAAIkC6ffv
//+LjUT///+LRcyLnfz+///HhWT////QqwsIiUwkDIlEJAiJXCQEiTQk6NfOAgCLVcyLTcj3XdSD
RcwBi33Ux0XcAQAAAIkEkceFXP///wAAAADHhWD///8MAAAAg61k////EIu1ZP///zl+DA+PQwEA
AItGBItNzI1Q/jnKD46SAQAAi0XIiUwkEIlUJAiJRCQMiwaNBIUonQsIiUQkBItFxIkEJOgbzwIA
i03Mi51k////icoDUwSFwI1y/ol1oHUGg+oDiVWgi0Wgi33Eg+gBweACiYUk////D70cB7gBAAAA
i33Ug/MfKcgDRaDB4AWNcP8p3o1HAznwD4SFAgAAjUcCOcYPj8oAAACLTcSJjfT+//8Pto1g////
ifq4AQAAACnyiVXU0+AJhVz///+F0g+ITQQAAIu19P7//zHAMcmLFoXSdRyQjXQmAIu99P7//4PA
AY0MhQAAAACLFIeF0nTpg/sfD4TRAwAAD7zyhcAPhZYDAAC6HwAAACnaOdYPjHUFAACLXaCJVCQM
KcOLhfT+//+JXCQIAciJRCQEi0XIiQQk6LrNAgCLfdSJXcyNdCYAg71g////AQ+EhQAAAIX/D473
AAAAg61g////AemG/v//jUcDOfB12ItFxIuVJP///4mF9P7//4uN9P7//4tF5DkEEQ+CF////3W1
i1Wgi0SR+DtF4HOpkOkD////jXYAi71k////iVQkEIsHiUwkCI0EhSidCwiJRCQMi0XIiUQkBItF
xIkEJOiDzQIA6WP+//+F/352i0XMx0QkDAoAAACJRCQIi0XIiUQkBItFxIkEJOip0AIAi1XUi03E
D7wBi13Mg/oEfgW6BAAAADnQD42xAwAAuCAAAAAp0IlEJAyLRciJXCQIiUwkBIkEJOhdzAIAhcCJ
wnQJi0XIiRSYg8MBg41c////AYldzIuNXP///4lN1OkA7f//x0WABgAAAOlW7f//i0W4hcAPjsHx
//+LhUj///+FwHR6i024i10Ix0QkBDAAAACJTCQIiRwk6AuEAAA7RbgPhZkCAAADfbjpjPH//4nY
D4TC9v//ixPpfO///412AIt9CIt1uIlEJASJPCSJdCQI6KKAAACJx+kB8f//i10Ii0MUO0MYD4M0
BwAAxgAri3UIg8ABiUYU6SHx//+LdbiLRQjHRCQEMAAAAIl0JAiJBCToYYAAAOuEg/scD4/IAgAA
uRwAAAC4CgAAACnZ0+DHReAAAAAAiUXk6VX9//+LjXz///++AQAAAIudfP///8dFgP///3/HRYQB
AAAAg8ECiY1w////iZ14////6bTs//8xwIN9kAAPn8ApRZDpke7//41Q+On/9f//x4V8////BgAA
AMeFcP///w4AAADpZvX//8eFIP///yAAAAAptSD///87lSD///8PjfP5//+Llej+//+7AQAAAIuN
IP///yn7jTSdAAAAAPfejQQTiUQkCIuF+P7//4lMJAyLjfj+//8B8IkMJIlEJATo98oCAItFyIuV
IP///wNdzCl90I00MIlUJAyJXCQIjV//iXQkBIkEJOjOygIAi03Mi0XIicop+osEkIXAD4Tu+f//
iV2o6eb5//+LRcgPvBQY6Tz5//+LVQiJTCQEiRQk6KaHAACDwAEPlMHpOuX//w+2wolEJASJNCTo
nNIAAIPAAQ+Fr+X//+m+4///i5Vs////x4V0////AAAAAInT6Ujs//+6HwAAACnaOdYPjWr8//+L
XaCJVCQMi5X0/v//g8MBKcOD6AGJXCQIjQSC6V78//+LVaApwoXSfiSLdciNPIUAAAAAMclmkIud
9P7//4sEO4PHBIkEjoPBATnKf+qJVcyLfdTpP/z//8eFfP///wYAAADp1Pf//ynT6az7//+LXQiL
QxQ7QxgPg1AEAADGACCLdQiDwAGJRhTp3+7//4uFUP///4XAD4T74v//i5VM////v/////+JFCTo
qNn+/+no4v//jXYAgH2PZw+EbgQAAIuVMP///+mo7P//i32AOb10////D4R8AQAAg61s////BIuF
bP///4OFdP///wHHADEAAADpW/T///ZD+AEPhQjs///pvPj//4tVpInWx0IIMAAAAIPGDOmH7f//
i0XIiVQkDIlcJAiJTCQEiQQk6BPJAgDpYPz//7ggAAAAKdiJRCQMjUXgx0XgAAAAoMdF5AAAAADH
RCQIAgAAAIlEJASJBCTofsgCAIt91Oly+v//Mf8x28dFqAAAAADpf/D//zHA6c/r//+Ljej+//+L
nfj+//+JdCQMiUwkCIlcJASJHCToP8gCAItVyItFzIl0JAyJVCQEiUQkCIkUJOglyAIAhcCJwQ+E
5ej//4tFzItVyINFzAGJDILp0+j//41DAYt1oIu99P7//4lEJAyLRciJdCQIiXwkBIkEJOjmxwIA
i03IifKDwgGLfdSJVcyD6gGJBJHpffr//4tFyIsAhcAPhHDr///ppff//4u1UP///4X2D4Rd4f//
i4VM////v/////+JBCToCtj+/+lK4f//kI10JgCLlTD///+LhWz///+LjUz///+LfQyJUPzHATEA
AAD2RwwIdQSF9n4Xi4V0////g8YBi5VM////x0SCCDAAAACLjfD+//+BwfT///+DRdQBixGF0g+E
zQEAAItNDIu9TP///4tBCIm9bP///w+3BEIlAAEAAIP4ARnAg+Agg8BFA7V0////iUXYx4V0////
AQAAAOln8v//i0WUifLo79z//4lFmOl67f//i12UiRwk6EzX/v+LtUz///+JNCToPtf+/+nS7f//
g33UBA+FCev//4B9j2eNdgAPhfzq//+LvWz////HRCQIBgAAAMdEJATkbQoIiTwk6PT8AACLhTD/
//+JRwSJ+IPACDlFpA+DfgEAAINFpBTpP+v//410JgCLjXD///+LtQT///+NRDECAdCJBCToxvP+
/4XAiUWUD4Vz7P//6aXt//+NtgAAAADHRCQEIAAAAIkcJOiggwAAg8ABD5TAhMAPhdLf///p9e7/
/5CNdCYAx0QkBCAAAACJFCToiM4AAIPAAQ+UwOvWx0QkBC0AAACJHCTocM4AAIPAAQ+UwITAD4Ro
6///i4VQ////hcAPhITf//+LvUz///+JPCS//////+gx1v7/6XHf//+NdCYAx0QkBC0AAACJDCTo
GIMAAIPAAQ+UwOlz////x0QkBCsAAACJHCTo/YIAAIPAAQ+UwOlY////x0QkBC0AAACJDCTo4oIA
AIPAAQ+UwOuAuNj///9liwCLAItAJI2QAAEAAIkR6Rn+///HRCQELQAAAIkcJOjAzQAAg8ABD5TA
6Qv////HRCQEKwAAAIkUJOilzQAAg8ABD5TA6fD+///HRCQEIAAAAIkcJOiKzQAAg8ABD5TA6RX/
//+LVaTHRCQEMAAAACnCidDB+AKJRCQIifiDwBiJBCToXPsAAINFpBDpnun//8dEJAQrAAAAiQwk
6DOCAACDwAEPlMDpzv7//4N92GZ0VYnIi714////i02Qi5Uw////jTw5ib0A////6TTo///HRCQE
IAAAAIkMJOjzgQAAg8ABD5TA6Y7+///HRCQEKwAAAIkcJOjozAAAg8ABD5TA6XP+//+LRQz2QAwI
D4Qq+///i4Vs////g8AEOch1kYt9kIuNeP///4uVMP///40MD4u9bP///4mNAP///4M/MA+Fvef/
/4t9kIuNeP///4uVMP///41MD/+JjQD////pn+f//5CQkJCQkJCQkJCQkJCQVYnlU4PsCItdCIH7
/wAAAHcuodgxDAiFwHQ4odgxDAiLVQyJFJihoDIMCItVEIkUmDHAg8QIW13DjbQmAAAAALjo////
ZccAFgAAALj/////6+DHRCQECAAAAMcEJAABAADo+e3+/4nChdKjoDIMCLj/////dLyNggAEAACj
2DEMCOuXkJCQkJCQkJCQkJCQVYnlV1ZTgexwAQAAi0UMi1UMi00MiwCLUgSJhQD///+JlaT+//8P
tkENicLA6gKD4gGoAXVKuOD///9liwCLAItIJImNyP7//4tAMIlF8IuFyP7//4A4AHVNx0QkDEdu
CgjHRCQIowAAAMdEJAQAbgoIxwQkIG4KCOiyKP//ZpC43P///2WLAIsAi0gsiY3I/v//i4DQAAAA
iUXwi4XI/v//gDgAdLOLRfCFwHSsD7bSiZUE////i1UMD7ZSDIiVo/7//4PiAQ+F8wAAAItVEIsC
3QDdlbz+///dHCToPrQCAIXAD4SuAgAAx8L0////ZQMVAAAAAIsKhckPhP8IAACLVQzHhcz+//+Y
bQoIx4XQ/v//tG0KCItCCPZEQQEBdRTHhcz+//+UbQoIx4XQ/v//pG0KCIuFpP7//8eF3P7//wAA
AAD2haP+//9QdAmLhaT+//+D6AGNeP2F/w+fhcf+///2haP+//8gD4UnAQAAgL3H/v//AA+EGgEA
AIudBP///4XbD4SMCgAAi1UIiXwkCMdEJAQgAAAAiRQk6M15AACJxjn+D4TtAAAAvv////+BxHAB
AACJ8FteX13DkItNEIsBixiLcASLeAiJHCSJdCQEiXwkCOjTswIAhcAPhQX///+JHCSJdCQEiXwk
COhbswIAx4XM/v//AAAAAMeF0P7//wAAAACFwHQ8x8L0////ZQMVAAAAAIsKhckPhBQNAACLVQzH
hcz+//+gbQoIx4XQ/v//1G0KCItCCPZEQQEBD4RHCQAAiX3Yi03YiX3ki73M/v//iV3ciXXgwekP
g+EBhf+JXdCJddSJjdz+//8PhK4BAACLtdz+//+LhaT+//+F9g+Fw/7//+m1/v//jbQmAAAAADH2
i43c/v//hckPhfgJAACLTQwPtkEMqEAPhSEKAACoEA+FSQoAAIuFBP///zHbhcAPhJEAAACLhdD+
//+LDBiLRQiLUFiLQhA7QhQPg8YNAACJCIPBAQ+UwYPABIlCEITJD4Wt/v//g8MEg8YBg/sMdcSA
vcf+//8AD4Sa/v//i00M9kEMIA+Ejf7//4uFBP///4XAD4S9CwAAi0UIiXwkCMdEJAQgAAAAiQQk
6CZ4AAA5+A+FW/7//wHG6Vn+//+NtCYAAAAAi43M/v//D7YUGYtNCItBFDtBGA+DEw0AAIgQi1UI
g8ABiUIUg8MBg8YBg/sDddHpd////410JgDdhbz+///dHCToOrECAMeFzP7//wAAAADHhdD+//8A
AAAAhcB0PMfC9P///2UDFQAAAACLCoXJD4Q7CwAAi1UMx4XM/v//oG0KCMeF0P7//9RtCgiLQgj2
REEBAQ+EdgcAAN2FvP7//91V3Iu9zP7//92dtP7//4uFuP7//8HoH4X/iYXc/v//D4VS/v//9oWj
/v//AQ+F9QUAAItd4DH/i3XcjU2ciY2s/v//geP//w8ACfuJ8AnYD5TAD7bAiYXs/v//i0UMg3gI
QYlMJAjHRCQMEAAAAA+UwA+2wIlEJBCJNCSJXCQE6DvRAgCLTQyNVbyJlaj+//+JldT+//+Jhdj+
//8xwIN5CEHHRCQMEAAAAIlUJAgPlMCJRCQQiTQkiVwkBOjOgf//iYUU////jYVo////OYXY/v//
dkCLlRT///+Ljdj+//+NtgAAAACD6QSD6gE5wccBMAAAAMYCMHfti5XY/v//99CJjdj+//8B0MHo
AvfQAYUU////D7dF4onCZoHi8H9mg/oBGclmwegEg8ExJf8HAACIjfD+//8PhIkGAAA9/gMAAA+O
LggAAC3/AwAAiYXo/v//x4Xk/v//AAAAAIu97P7//4uNqP7//4ud6P7//4X/iY3U/v//D4W9BQAA
i4Ws/v//g3j8MHUXicKNdgCLQviD6gSDrdT+//8Bg/gwdO6DvQD/////D4SJBwAAi5XU/v//K5UU
////OZUA////i53o/v//fSeLhRT///+LjQD///+APAg4D49BCAAAD4TzBwAAi53o/v//kI10JgCN
VfCJlZj+//+NfdDHRCQMAAAAAMdEJAgKAAAAiVQkBIkcJOjIf///uc3MzMyJheD+//+QjXQmAInY
g+8E9+HB6gONBJIBwCnDhdKLBJ3gqwsIidOJB3Xgi53c/v//hdsPhOoFAACLTQy6/P///w+2SQyI
jaP+//+LhaT+//+LjQD///+D6AIrhZj+//8rhQD///8DheD+//+FyY0cEA+O9AUAAIuVBP///7gB
AAAAhdIPhAkFAAApw/aFo/7//yAPhYIFAACLTQyDeRAwD4R1BQAAhdsPjm0FAACLhQT///+FwA+E
pwoAAItFCIlcJAjHRCQEIAAAAIkEJOiAdAAAicY53g+Fs/r//422AAAAAIuF3P7//4XAD4VRCAAA
i1UMD7ZCDKhAD4V7CAAAqBAPhaEIAACLhQT///+FwA+ENQUAAItNCItRWItCEDtCFA+D6AoAAMcA
MAAAAIPABIlCEItVDItCCI1IF4uFBP///4XAD4TCCQAAi0UIi1BYi0IQO0IUD4OYDgAAiQiDwQEP
lMGDwASJQhCEyQ+FHfr//4tFDIPGAvZADCB1CoN4EDAPhDYKAACLhQT///8Pvo3w/v//hcAPhOMJ
AACLRQiLUFiLQhA7QhQPg8ENAACJCIPBAQ+UwYPABIlCEITJD4XK+f//i4UA////g8YBibUY////
hcAPjl4LAACLtQT///+F9g+E3AoAAItFCItN8ItQWItCEDtCFA+DXg4AAIkIg8EBD5TBg8AEiUIQ
hMkPhXr5//+DhRj///8Bi40A////hckPjowAAACLjdT+//+LhQD///8rjRT///85wYmNCP///34G
iYUI////i5UE////hdIPhfAJAACLhQj///8x9oXAdDaLjRT///8PthQxi00Ii0EUO0EYD4O9CwAA
iBCLVQiDwAGJQhSDhRj///8Bg8YBObUI////dcqLtRT///8DtQD///8rtdT+//+F9g+Pcw0AAItV
DItCCI1ID4uFBP///4XAD4ScCgAAi0UIi1BYi0IQO0IUD4NDCwAAiQiDwQEPlMGDwASJQhCEyQ+F
mvj//4O95P7//wGLhQT///8Z0oPi/oPCLYXAD4TWCwAAi0UIi0hYi0EQO0EUD4OiCwAAiRCDwASJ
QRCLtRj///+LhQT///+LjZj+//8rjeD+//+DxgKFwImNDP///w+FOw0AADH/hcl0MouF4P7//4tN
CA+2FDiLQRQ7QRgPg98LAACIEItVCIPAAYlCFIPGAYPHATm9DP///3XOi00M9kEMIA+E+vf//4tB
EIP4MA+E7vf//4XbD47m9///i5UE////hdIPhDYNAACJRCQEi0UIiVwkCIkEJOiDcQAAOdgPhbj3
///pWPn//422AAAAALjY////ZYsAiwCLQCSNiAABAACLRQyJCg+2QAyIhaP+///p2vb//5CLXdwx
9ot94ItVDInYCfcJ+A+UwA+2wImF7P7//41FvImFqP7//4uNqP7//4mF1P7//zHAg3oIQcdEJAwQ
AAAAiUwkCA+UwIlEJBCJHCSJfCQE6BF8//+LVQyJxo1FnImFrP7//zHAi42s/v//g3oIQcdEJAwQ
AAAAiRwkD5TAiUwkCIlEJBCJfCQE6AjLAgCNTaw5zomF2P7//3Yyi5XY/v//ifCNdgCD6AGD6gQ5
yMYAMMcCMAAAAHfti4XY/v//KfGNdayNBIiJhdj+//8Pt0XkD7YWg8YBibUU////Jf9/AACIlfD+
//8PhdgAAACLhez+///Hhej+//8BQAAAhcAPhLAAAADHheT+//8AAAAAMduLjRT///+DvQD/////
iY3U/v//D4Wb+v//i4UU////x4UA////AAAAAImF1P7//+mA+v//x4XM/v//nG0KCMeF0P7//8Rt
Cgjpcfj//420JgAAAADHhcz+//+cbQoIx4XQ/v//xG0KCOmg9v//jbQmAAAAAIuVyP7//4kUJOhC
9f7/6eT6//+QjXQmAIuF7P7//4XAD4Va////x4Xo/v///gMAAMeF5P7//wEAAADpkPn//5A9AUAA
AA+OXQEAAC0CQAAAiYXo/v//x4Xk/v//AAAAAOlK+f//jXYAi00IiXwkCMdEJAQgAAAAiQwk6BFs
AACJxulv9f//ZpAx9unB+v//kItFDLr9////D7ZADKhQiIWj/v//D5XAD7bAKcLpB/r//420JgAA
AACLVQiLQhQ7QhgPg9kFAADGADCLTQiDwAGJQRTpyfr///aFo/7//wgPhBT6///p+vn//422AAAA
AIuVBP///4XSD4TqAAAAi0UIi1BYi0IQO0IUD4NbBwAAxwAtAAAAg8AEiUIQjXQmAIPGAenn9f//
i4UE////hcAPhNIAAACLRQiLUFiLQhA7QhQPg9gGAADHACsAAACDwASJQhDrymaQi4UE////hcAP
hLoBAACLTQiLUViLQhA7QhQPg34GAADHACAAAACDwASJQhDrmmaQi5XU/v//K5UU////i53o/v//
iZUA////6Zv4//+NdgDHhej+//8CQAAAx4Xk/v//AQAAACmF6P7//+no9///kMeF6P7///8DAADH
heT+//8BAAAAKYXo/v//6cj3//+Qi00Ii0EUO0EYD4NEBgAAxgAti1UIg8ABiUIU6Rj///+LTQiL
QRQ7QRgPgzwGAADGACuLVQiDwAGJQhTp+P7//4uFAP///4PAATnCfzuDvQD///8AD44CAgAAi5UA
////i40U////i53o/v//D75EEf+JwoPoMIPiAYP4CQ+XwDjQD4TR9///kIuNAP///4PpAQ+I7gEA
AIu9FP///wHPD7YfgPs5D4QbAgAAi4UA////i5UU////jXQC/rj8////ZQMFAAAAAImFnP7//+s7
kA++w4M8gmUPjgUCAADGBzCLhdj+///HBIgwAAAAg+kBg/n/D4SMAQAAD7YeifeD7gGA+zkPhLwB
AACLhZz+//+LEIXSdbq42P///2WLAIsAi0AwjZAAAgAAi4Wc/v//iRDrnZCNdCYAi1UIi0IUO0IY
D4NGBQAAxgAgi00Ig8ABiUEU6eD9//+LVQiJfCQIx0QkBCAAAACJFCToOWkAAOk+9P//jXQmALjY
////ZYsAiwCLQCSNiAABAACLRQyJCg+2QAyIhaP+///pnvT//5C42P///2WLAIsAi0AkjYgAAQAA
i0UMiQoPtkAMiIWj/v//6cXy//+LjQT///+FyQ+EXQEAAItNCItRWItCEDtCFA+DMwUAAMcALQAA
AIPABIlCEJCNdCYAg8YB6Y33//+LlQT///+F0g+ERAEAAItNCItRWItCEDtCFA+DvwQAAMcAKwAA
AIPABIlCEOvKi4UE////hcAPhDYBAACLRQiLUFiLQhA7QhQPgzsFAADHACAAAACDwASJQhDrnA+F
6/X//w++hfD+//+Lnej+//+JwoPoMIPiAYP4CQ+XwDjQD4TT9f//gL3w/v//OQ+EmgEAAMfB/P//
/2UDDQAAAACLEYXSD4SJAgAAD76F8P7//4M8gmUPj/cAAACAhfD+//8B6Yf1//+LVQyLQgiLldj+
//+JBIqLTQyLQQiIB+lr9f//gAcBi5XY/v//gwSKAelZ9f//D7bCiUQkBIkMJOhFuwAAg8ABD4Xg
8v//6QTx//+NtCYAAAAAi1UIiUwkBIkUJOgRcAAAg8ABD5TB6S7y//+LVQiLQhQ7QhgPg8EDAADG
AC2LTQiDwAGJQRTppv7//4tVCItCFDtCGA+DRgQAAMYAK4tNCIPAAYlBFOmG/v//i00Ii0EUO0EY
D4MTBQAAxgAgi1UIg8ABiUIU6Wb+//+LVQiLQhQ7QhgPg28EAACICItNCIPAAYlBFOlH9v//i7Xk
/v//hfYPhMEAAACLhej+//+D6ASFwA+OBQIAAInDx4Xk/v//AQAAAMaF8P7//zHpcPT//4tVCIlc
JAjHRCQEIAAAAIkUJOipZgAAicbpVPX//4tVCItCFDtCGA+DLwQAAA+2jfD+//+ICItVCIPAAYlC
FOkf9v//i1UMi53o/v//D7ZSCIiV8P7//+kU9P//hdsPjsL1//+LhQT///+FwA+EBAQAAItVCIlc
JAjHRCQEMAAAAIkUJOhnaQAAOdgPhZzv//8B3umO9f//i53o/v//xoXw/v//MYPDBOnD8///x0Qk
BDAAAACJDCTok24AAIPAAQ+UwITAD4Vi7///6QH1///HRCQEMAAAAIkUJOiAuQAAg8ABD5TA69uL
hQj///+FwA+ERPb//4u1CP///+sPg4UY////AYX2D4Qt9v//i5XY/v//g+4Bi0UIiwqDwgSJldj+
//+LUFiLQhA7QhQPgxcCAACJCIPBAQ+UwYPABIlCEITJdLnp4+7//7jY////ZYsAiwCLQDCNkAAC
AACJEeld/f//i4XI/v//MfaJBCToDO7+/4XAiYWw/v//dSvpN/X//5CNdCYAiBCLVQiDwAGJQhSD
hRj///8Bg8YBObWw/v//D4QR9f//i43I/v//D7YUMYtNCItBFDtBGHLKD7bCiUQkBIkMJOiTuAAA
g8ABdcHpVu7//5CLTQz2QQwIkA+EbvX//2aQ6Y30//+Jw/fbx4Xk/v//AAAAAMaF8P7//zHpafL/
/4tVCItCFDtCGA+DLAIAAIgIi00Ig8ABiUEU6W31///HRCQEIAAAAIkMJOgabQAAg8ABD5TAhMAP
hent///pB/n//420JgAAAADHRCQEKwAAAItVCIkUJOjtbAAAg8ABD5TA69HHRCQELQAAAIkMJOjl
twAAg8ABD5TA67nHRCQEKwAAAIkMJOjNtwAAg8ABD5TA66HHRCQELQAAAOuzx0QkBCAAAACJFCTo
q7cAAIPAAQ+UwOl8////i1UIiUwkBIkUJOiBbAAAg8ABD5TB6bH0//8PtsKJRCQEiQwk6He3AACD
wAEPhTb0///pNu3//8dEJAQrAAAAiQwk6ElsAACDwAEPlMCEwA+FGO3//+n2+v//x0QkBC0AAACJ
FCToNrcAAIPAAQ+UwOvbx0QkBC0AAACJDCToDmwAAIPAAQ+UwOvDi1UIiUwkBIkUJOj3awAAg8AB
D5TB6d39//+JVCQEi1UIiRQk6N1rAACDwAEPlMCEwA+ESfT//+mn7P//i00Ii0EUO0EYc0mIEItV
CIPAAYlCFOkp9P//i1UIx0QkBCAAAACJFCTonGsAAIPAAQ+UwOlO////x0QkBCsAAACJFCTokbYA
AIPAAQ+UwOkz////D7bCiUQkBIkMJOh3tgAAg8ABD5TA64gPtsKJRCQEiQwk6GC2AACDwAEPhRT0
///pH+z//4tVCIlMJASJFCToM2sAAIPAAQ+Uwekz8v//D7bBiUQkBIkUJOgptgAAg8ABD5TB6cbx
//8PtsGJRCQEiRQk6A+2AACDwAEPlMHpL/P//w+2wYlEJASJFCTo9bUAAIPAAQ+Uwenl8f//i00I
iVwkCMdEJAQwAAAAiQwk6DNiAADp9/v//4tVCIlMJASJFCTor2oAAIPAAQ+Uwelc8f//x0QkBCAA
AACJDCTopLUAAIPAAQ+UwOlG/v//i4UE////hcB0RItNCIl0JAjHRCQEMAAAAIkMJOgIZQAAOfAP
hT3r//8BhRj////pWfL//4tVCIlMJASJFCToRmoAAIPAAQ+UwemW8f//i0UIiXQkCMdEJAQwAAAA
iQQk6JRhAADruouNDP///4XJD4Tv8v//x4UQ////AAAAAIuFEP///4sUh4tFCItIWItBEDtBFHNL
iRCDwgEPlMKDwASJQRCE0g+Fuur//4OFEP///wGDxgGLjQz///85jRD///91u+mb8v//i1UIiVwk
CIlEJASJFCToHWEAAOnF8v//iVQkBItVCIkUJOiZaQAAg8ABD5TC66yQVYnlg+wMjUUQiUQkCItF
DIlEJASLRQiJBCToUY0AAMnDkJCQkJCQkJCQkJCQkJCQVYnlg+wMjUUQiUQkCItFDIlEJASLRQiJ
BCTooY4AAMnDkJCQkJCQkJCQkJCQkJCQVYnlg+wciXX4i3UIiX38i30MiV30i4ZUAQAAi1ZYiUXw
i0IQi1oMicEp2cH5AoXJdR47QhRzPok4g8AEiUIQifiLXfSLdfiLffyJ7F3DZpCLVfCLgpQAAACJ
FCSJTCQIiVwkBP9QHItWWMHgAilCEItCEOu9iX0Mi130iXUIi338i3X4iexd6aRoAACNdCYAVYnl
V1ZTg+w8i0UIi1BYi0IQO0IUD4PGAQAAxwAlAAAAg8AEiUIQi1UMvwEAAAAPtkIMqAgPhfoBAACE
wA+IxQEAAKhAD4UZAgAAqBCNdgAPhWECAACoIA+FeQIAAItFDIN4EDCNdgAPhL8CAACLRQz2QA0I
D4UWAgAAi1UMjUX0iUXAi0IEhcB1JYtFDIM4/w+FqwAAAItFDItQCIXSD4VYAgAAg8Q8ifhbXl9d
w5CJwY119I12ALjNzMzMg+4E9+HB6gONBJIBwCnBhdKLHI3gqwsIidGJHnXdOXXAdxzrqY22AAAA
AIPGBIPHATl1wI20JgAAAAB2kYsei0UIi1BYi0IQO0IUcyGJGIPDAQ+UwYPABIlCEITJdMy/////
/4PEPIn4W15fXcOJXCQEi1UIiRQk6GZnAACDwAEPlMHr1otFCItQWItCEDtCFA+DFQIAAMcALgAA
AIPABIlCEItFDIPHAY119IsIkI10JgC4zczMzIPuBPfhweoDjQSSAcApwYXSixyN4KsLCInRiR51
3Tl1wHcg6fr+//+NdgCDxgSDxwE5dcCNtCYAAAAAD4bh/v//ix6LRQiLUFiLQhA7QhQPg4UBAACJ
GIPDAQ+UwYPABIlCEITJdMTpO////8dEJAQlAAAAi1UIiRQk6KxmAACDwAEPhB/////pJf7//422
AAAAAItFCItQWItCEDtCFA+DcAEAAMcAJwAAAIPABIlCEItVDIPHAQ+2QgzpDv7//4tFCItQWItC
EDtCFA+DwAEAAMcAIwAAAIPABIlCEItVDL8CAAAAD7ZCDOnX/f//i0UIi1BYi0IQO0IUD4PTAQAA
xwArAAAAg8AEiUIQi1UMg8cBD7ZCDOnF/f//i0UIi1BYi0IQO0IUD4OFAQAAxwBJAAAAg8AEiUIQ
g8cB6cT9//+LRQiLUFiLQhA7QhQPg6EBAADHACAAAACDwASJQhDrq4tFCItQWItCEDtCFA+D4wAA
AMcALQAAAIPABIlCEIPHAelh/f//i0UIi0hYi0EQO0EUD4PeAAAAiRCDwgEPlMKDwASJQRCE0g+F
9/3//4PHAel4/f//i0UIi1BYi0IQO0IUc3DHADAAAACDwASJQhCDxwHpH/3//4lcJASLVQiJFCTo
QmUAAIPAAQ+Uwelv/v//x0QkBC4AAACLVQiJFCToJGUAAIPAAQ+El/3//+nW/f//x0QkBCcAAACL
VQiJFCToA2UAAIPAAQ+Edv3//+l7/v//x0QkBDAAAACLVQiJFCTo4mQAAIPAAQ+EVf3//+l7////
x0QkBC0AAACLVQiJFCTowWQAAIPAAQ+ENP3//+kI////iVQkBItVCIkUJOikZAAAg8ABD5TC6Rb/
///HRCQEIwAAAItVCIkUJOiGZAAAg8ABD4T5/P//6Sv+///HRCQESQAAAItVCIkUJOhlZAAAg8AB
D4TY/P//6Wb+///HRCQEKwAAAItVCIkUJOhEZAAAg8ABD4S3/P//6Rj+///HRCQEIAAAAI22AAAA
AOvXjbYAAAAAVYnlV1ZTicOD7BSJVfCJTewPtjmNR/88fXYNjWX0idhbXl9dwgQAkCnag+L8jUIQ
KcSNdCQbg+bwiVwkBIlUJAiJNCToB9oAAItd8DnGicFzyYn4i33si13wD77Qg8cBg+kEg+sEiwGD
6gGJA3UxOc5zqItFCIPrBIkDD7YHPH90LjwAfCp0UIPpBA++0IsBg+sEg8cBg+oBiQN00o12ADnO
crzpcv///420JgAAAACD6QSD6wSLATnOiQMPg1n///+D6QSD6wSLATnOiQNy4OlG////jXYAD75X
/+uCZpBVieVXVlOJw4PsIMcEJERnCgiJVeTotlkBAMcEJC4AAACJRCQEiUXo6BNaAQDHBCQsAAAA
iUXsi0XoiUQkBOj9WQEAi1XkKdqD4vyJRfCNQhApxI18JB+D5/CJXCQEiVQkCIk8JOgG2QAAi03k
g+kEicO42P///2WLMOsYjXQmAIsGg8IDgeL//wAAi0SQJIkBg+kEg+sEOd+NQQR3GosTjULQg/gJ
dtiLReiFwHURiRHr3pCNdCYAjWX0W15fXcOD+i6QjXQmAHQQg/osjXYAdd2LRfCJAZDrt4tF7IkB
67DrDZCQkJCQkJCQkJCQkJBVieWB7BgRAACJXfTHw+j///+JdfiLVQiJffxliwPHRCQEAQAAAIkU
JImFLO///+h8ggAAx4UY7////////4PoAXQVi4UY7///i130i3X4i338iexdw2aQi00I9gEID4VU
HwAAi00MhckPhAkCAACLXQjHRCQEAQAAAIkcJOguggAAx4UY7////////4PoAXWyi3UIix72wwIP
hfEBAACLfQzHRCQEJQAAAIk8JOju5QAAZoXbx4U07///AAAAAImFIO///3houAAAAACFwA+VwA+2
wIXAiYU07///D4UGHwAAi00Ix0WwAEMGCIlNtGaF23g7i30IZYsdCAAAAIt3SDleCHQlMdK5AQAA
AInQZYM9DAAAAAB0AfAPsQ4PhdZCAACLR0iJWAiJxoNGBAGLTQiLlSDv//8rVQyLXQyLgZQAAADB
+gKJlRjv//+JVCQIiVwkBIkMJP9QHDmFGO///w+FQR4AAIu1IO///4sWhdIPhAkTAACLRRCJ98eF
EO///wAAAADHhRTv////////x4Uo7///AAAAAImF9O///8eFMO///wAAAACNVwS5WhcGCImVHO//
/4tXBI1C4IP4WncOiwSFYHIKCIsMheBxCgiLXRCNfZyJlXDv///HhSTv//8AAAAAx4VE7///AAAA
AImd5O///8eFSO///wAAAADHhUzv//8AAAAAx4VQ7///AAAAAMeFVO///wAAAADHhVjv//8AAAAA
x4Vc7///AAAAAMeFYO///wAAAADHhWTv//8AAAAAx4X47///AAAAAMeF7O/////////HhWjv//8A
AAAAx4Vs7///IAAAAP/hjbQmAAAAAGXHAxYAAADHhRjv////////6bX9//9mkItNEInwi1UM6HM/
AACJhRjv///pm/3//4u1+O///4udTO///4PuAYXbdSGF9n4di1UIiXQkCMdEJAQgAAAAiRQk6Bpa
AAABhRjv//+LneTv//+LfQiLjeTv//+LE4tfWIPBBIlNEItDEDtDFA+DxDwAAIkQg8IBD5TCg8AE
iUMQhNIPhU8RAACLjUzv//+DhRjv//8Bhcl0J4X2fiOLRQiJdCQIx0QkBCAAAACJBCTorFkAAAGF
GO///422AAAAAIuFJO///4XAD4UsOAAAi50c7///x0QkBCUAAACDwwSJHCToKeMAAItVCInGiceL
gpQAAAAp3sH+Aol0JAiJXCQEiRQk/1AcOcYPhQkcAACLBwG1GO///4XAD4TREAAAg4Uo7///Aenv
/f//i7287///i4Wg7///g+8BhcB1IYX/fh2LTQiJfCQIx0QkBCAAAACJDCToB1kAAAGFGO///4ud
KO///4u1gO///40EW8HgBAHGD4TgMQAAi5WA7///i52I7///i0QCJI0EQIsMg4tFCItQWItCEDtC
FA+DozwAAIkIg8EBD5TBg8AEiUIQhMkPhSAQAACLjeTv//+DhRjv//8BiY3Y7///i4Wg7///ifOF
wHQqhf+J834ki10IiXwkCMdEJAQgAAAAiRwkifPoa1gAAAGFGO///5CNdCYAi40k7///iQwk6LKw
/v+LdQiLUxSLQxiLjpQAAACJVCQEKdDB+AKJRCQIiTQk/1EcicKLQxgrQxTB+AI5wg+F1RoAAIu9
2O///wGVGO///4OFKO///wGLtfTv//+JveTv//+LhSjv//85hXjv//8PhnwPAACLlSjv//+LnYDv
//+NBFLB4AQBww+2SwyJyMDoA4nHicjA6ASD5wGJwonIwOgFg+IBib2Y7///iceJyMDoBoPnAYmV
nO///4nCicjA6AeD4gEPtsCJhajv//+JyNDoib2g7///ic+JlaTv//+JwoPnAYPiAYnIib2s7///
wOgCiZWw7///D7ZTDdDqideD5wGJvbTv//+Jx4tDBIPnAcDqAom9uO///4s7iYW87///idAPtlMQ
g+ABiYXE7///i0Mgib3A7///i3sIiJXL7///g/j/ib3M7///dCCLlYjv//+NBECLBIKFwIlDBA+I
2BkAAItLBImNvO///4tDHIP4/3Qbi72I7///jQRAixSHidDB+B8J0IkDiYXA7///i4XA7///i5W8
7///OdB9AonQPcgDAACNfZzHhSTv//8AAAAAfi+NeCCNHL0AAAAAgfsAEAAAD4crHQAAjUMQKcSN
RCQjg+DwjTy4x4Uk7///AAAAAIuFzO///7m8GwYIi53k7///g+ggg/hadxSLBIVgcgoIi53k7///
iwyF4G4KCImd5O///4m19O/////hg4Uc7///BIu1HO///4s2ifCD6CCD+FqJtXDv//8Ph5QlAACL
BIVgcgoIi53k7///i7X07///x4VI7///AQAAAIsMheBxCgjrqYOFHO///wSLhRzv//+LAImFcO//
/4PoIIP4Wg+GkyYAAIud5O///7laFwYIi7X07///x4VQ7///AQAAAOlo////g70U7////w+E3jIA
AIOFHO///wSLjRzv//+LCYnIg+ggg/haiY1w7///D4ZAJQAAi53k7///uVoXBgiLtfTv///HhVTv
//8BAAAA6Rj///+DhRzv//8Ei40c7///iwmJyIPoIIP4WomNcO///w+G4SYAAIud5O///7laFwYI
i7X07///x4VE7///AQAAAOnV/v//i4VM7///hcB1CseFbO///zAAAACDhRzv//8Ei50c7///ixuJ
2IPoIIP4WomdcO///w+HfCAAAIsEhWByCgiLneTv//+LtfTv//+LDIXgcQoI6X/+//+DhRzv//8E
i4Uc7///izCD/ioPhNkpAACNRtCLneTv//+D+AnHhezv//8AAAAAd1qDhRzv//8Ei50c7///izON
VtCD+gl3HYOFHO///wSNBICNBEKLlRzv//+LMo1W0IP6CXbjiYXs7///i4347///OY3s7///D48n
KQAAi4Uc7///i53k7///izCJ8LlaFwYIg+ggg/haibVw7///i7X07///D4fW/f//iwSFYHIKCIu1
9O///4sMheBwCgjpvf3//4OFHO///wSLlRzv//+LEonQg+ggg/haiZVw7///D4b3JAAAi53k7///
uVoXBgiLtfTv///HhUzv//8BAAAAx4Vs7///IAAAAOlw/f//g4Uc7///BIuFHO///4swjUbQg/gJ
dz2LlRzv//+LjRzv//+LWgSDwQSNU9CD+gl3Fo12AIPBBIsZjQSAjQRCjVPQg/oJdu2FwHQJg/sk
D4QQDwAAi43k7///i53k7///iwmDwwSFyYmN+O///w+IRSoAAIG9+O///8cDAAB+M4u9+O///4PH
IIm9AO///8HnAoH/ABAAAA+H3S8AAI1HEIuVAO///ynEjUQkI4Pg8I08kInwuVoXBgiD6CCD+FqJ
tXDv//+LtfTv//8Ph5/8//+LBIVgcgoIi7X07///iwyFYHEKCOmG/P//g4Uc7///BIu1HO///4s2
ifCD6CCD+FqJtXDv//8PhhwkAACLneTv//+5WhcGCIu19O///8eFXO///wAAAADHhWTv//8BAAAA
6Tn8//+DhRzv//8Ei4Uc7///iwCJhXDv//+D6CCD+FoPhkwjAACLneTv//+5WhcGCIu19O///8eF
YO///wEAAADp+Pv//4OFHO///wSLnRzv//+LG4nYg+ggg/haiZ1w7///D4a3IgAAi53k7///uVoX
BgiLtfTv///HhWjv//8BAAAA6bX7//+DhRzv//8Ei50c7///ixuJ2IPoIIP4WomdcO///w+GIiMA
AIud5O///7laFwYIi7X07///x4Vc7///AQAAAOly+///i50c7///iwODwwSLM4mdHO///4PoMI1W
0IP6CXcdg4Uc7///BI0EgI0EQouVHO///4syjVbQg/oJduM9xwMAAImF+O///34niceDxyCNHL0A
AAAAgfsAEAAAD4f/LQAAjUMQKcSNRCQjg+DwjTy4g/4kD4TuDAAAifCD6CCD+FqJtXDv//8Ph8Qc
AACLBIVgcgoIi53k7///i7X07///iwyFYHEKCOnH+v//i4Vg7///hcAPhb32//+Lnfjv//+LvUzv
//+D6wGF/3Uhhdt+HYtVCIlcJAjHRCQEIAAAAIkUJOjXUAAAAYUY7///i7Xk7///i43k7///D7YG
g8EEiU0QiQQk6KTPAACLfQiLT1iJwotBEDtBFA+DSDMAAIkQg8IBD5TCg8AEiUEQhNIPhQEIAACL
tUzv//+DhRjv//8BhfYPhNX2//+F2w+Ozfb//4tFCIlcJAjHRCQEIAAAAIkEJOhWUAAA6aX2//+L
jeTv//+LleTv//+LMYPCBIlVEIX2D4RNIwAAi5Vg7///hdIPhUQbAACDvXDv//9TD4Q3GwAAg73s
7////4l16A+E0yQAAIud7O///4k0JIlcJAToaMUAAInHjRy9AAAAAIH7ABAAAA+HCSQAAI1DECnE
jXQkI4Pm8MeFdO///wAAAACNReCJRCQMjUXox0XgAAAAAMdF5AAAAACJfCQIiUQkBIk0JOhV0gAA
g/j/icMPhBEHAACLvfjv//8p3w+IRCMAAIuFTO///4XAdSGF/3Qdi00IiXwkCMdEJAQgAAAAiQwk
6GdPAAABhRjv//+LVQiLgpQAAACJXCQIiXQkBIkUJP9QHDnYD4W5BgAAi4VM7///AZ0Y7///hcB0
IYX/dB2LTQiJfCQIx0QkBCAAAACJDCToF08AAAGFGO///4uFdO///4XAD4Rj9f//iTQk6Fun/v/p
VvX//422AAAAAIOFHO///wSLlRzv//+LEonQg+ggg/haiZVw7///D4cWDAAAiwSFYHIKCIud5O//
/4u19O///8eFWO///wEAAACLDIVgbwoIx4Vg7///AQAAAOlO+P//g4Uc7///BIuNHO///4sJiciD
6CCD+FqJjXDv//93UosEhWByCgiLneTv//+LtfTv///HhVjv//8AAAAAiwyFYG8KCMeFYO///wAA
AADp/Pf//4OFHO///wSLnRzv//+LG4nYg+ggg/haiZ1w7///dq6LneTv//+5WhcGCIu19O///8eF
WO///wAAAADHhWDv//8AAAAA6bP3//+LjSjv//+LnYDv//+NBEnB4AQBww+E1SMAAItDJIu1iO//
/4t9CIlcJASNBECNBIaJReyNReyJRCQIiTwk6E3S//+LleTv//+Jldjv//+FwA+IIAUAAAGFGO//
/+k+9f//i40o7///i4WA7///jRRJweIEAdCFwA+EfCoAAIuNgO///4udiO///4u15O///4tEESSN
BECLBIOJtdjv//+FwA+EbioAAImFBO///8eFjO///wAAAADHhZDv//8QAAAAx4WY7///AQAAAMeF
qO///wAAAADHhczv//94AAAAg73A7///AA+MkBgAAA+F5REAAIuNBO///8aFy+///yCFyQ+F3REA
AIO9kO///wgPhIIlAACJvZTv///Ghcvv//8gx4XU7///AAAAAI10JgCLvdTv//+LlcDv///B/wL3
340EF4nGwf4f99YhxouFoO///4XAD4WVEAAAi4287///i4UE7///jRwPKfOFwIuFmO///w+VwoXA
D5XAIMKJ13QNg72Q7///EA+ERB8AAIuFnO///wuFjO///wuFpO///4P4AYPT/4C9y+///yAPhGsZ
AACLhYzv//+FwA+FMxkAAIuFpO///4XAD4VkGwAAi42c7///hckPhSUgAACJ+YTJdA2DvZDv//8Q
D4SXJgAAjQQzhcB+HYtdCIlEJAjHRCQEMAAAAIkcJOjxSwAAAYUY7///i3UIi53U7///i72U7///
i4aUAAAAwfsCiVwkCIl8JASJNCT/UBw5ww+FNAMAAIuVKO///wGdGO///4udgO///40EUsHgBAHD
6T7z///HhTzv//8QAAAAi4VY7///hcAPhEYSAACLneTv//+LteTv//+LheTv///HhTjv//8AAAAA
g8MIizaJXRCLWATHhUjv//8AAAAAx4VQ7///AAAAAIm1CO///4O97O///wAPjLoSAAAPhWwuAACL
lQjv///HhWzv//8gAAAACdoPhaYSAACDvTzv//8ID4S8JgAAib1A7///x4Vs7///IAAAAAudCO//
/w+VwA+2wImFCO///4n5K41A7///iciJjfDv///B+AI5hezv//9/KIu1CO///4X2dB6LnUTv//+F
23QUg7087///CA+EYh0AAI20JgAAAACLvfDv//+Llezv//+LjUzv///B/wL3340EF4nGwf4f99Yh
xoXJD4WZDQAAi4347///i5UI7///jRwPKfOF0g+VwCKFRO///4nHdA2DvTzv//8QD4QrHQAAi4VI
7///C4U47///C4VQ7///g/gBg9P/g71s7///IA+E+BYAAIuFOO///4XAD4WPFgAAi4VQ7///hcAP
hUUYAACLhUjv//+FwA+F4R0AAIn5hMl0DYO9PO///xAPhMgkAACNBDOFwH4di10IiUQkCMdEJAQw
AAAAiRwk6NBJAAABhRjv//+LdQiLnfDv//+LvUDv//+LhpQAAADB+wKJXCQIiXwkBIk0JP9QHDnD
D4UTAQAAAZ0Y7///6fHv//+LhXDv///HRagAAAAAD7aVXO///w+2jWDv//+Ltezv//+JRaQPtkWo
AdKLvfjv///B4QKJdZyD4PwKhVjv//+JfaAJ0A+2lUTv//+D4PMJyA+2jUjv///B4gMJ0A+2lUzv
///B4QSD4M8JyA+2jVDv///B4gUJ0A+2lVTv///B4QaD4D8JyMHiBwnQD7aVaO///4hFqA+2RanB
4gODyASD4PcJ0IuVbO///4hFqYlVrIuVWO///4XSD4S4GAAAi43k7///i53k7///g8EMiwOLUwSJ
TRCLSwiJRcyJVdCJTdSLVQiNRcyJReyNReyJRCQIjUWciUQkBIkUJOiBqP//hcAPid3u//+LjSTv
///HhRjv////////hckPhRcLAACQi00IZoM5AHgri1FIi0IEg+gBhcCJQgR1G8dCCAAAAABlgz0M
AAAAAHQB8IMqAQ+FUS8AAIuVNO///4XSD4SB6///jUWwx0QkBAAAAACJBCToW+z59+lp6///x0Wo
AAAAAA+2RaiLjezv//8PtpVc7///i5347///g+D8i7Vw7///CoVY7///AdKLvWzv//+JTZwPto1g
7///CdAPtpVE7///g+DzgE2pBMHhAsHiAwnID7aNSO///wnQD7aVTO///4Pgz4ldoMHhBMHiBQnI
D7aNUO///wnQD7aVVO///4PgP4l1pMHhBsHiBwnICdCIRaiLhVjv//+JfayFwA+E5xcAAIuF5O//
/4ud5O///4PADItTBItLCIlFEIsDiVXQiU3UiUXMi1UIjUXMiUXsjUXsiUQkCI1FnIlEJASJFCTo
u8v//4XAD4l37f//6ZX+//+NtgAAAACLneTv//+LjeTv//+LA4PBBIlNEIXAD4RHIwAAiYUI7///
x4U47///AAAAAMeFPO///xAAAADHhUTv//8BAAAAx4VU7///AAAAAMeFcO///3gAAACDvezv//8A
D4xlDAAAD4XSFAAAi40I7///x4Vs7///IAAAAIXJD4VXDAAAg7087///CA+EoCAAAIm9QO///zHA
x4Vs7///IAAAAMeF8O///wAAAADpk/v//8eFkO///woAAACLhazv//+FwA+EXw0AAIu1KO///4uF
gO///40UdsHiBAHQhcAPhAIgAACLnYDv//+LtYjv//+LjeTv//+LRBMki5WI7///jQRAizSGibUE
7///i1yCBImN2O///8eFjO///wAAAADHhZzv//8AAAAAx4Wk7///AAAAAIO9wO///wAPjOwTAAAP
hfwNAACLtQTv///Ghcvv//8gCd4Phe4NAACDvZDv//8ID4Q3IQAAib2U7///xoXL7///IAudBO//
/w+VwA+2wImFBO///4n4K4WU7///iYXU7///wfgCOYXA7///D4+m+P//i5UE7///hdIPhJj4//+L
hZjv//+FwA+Eivj//4O9kO///wgPhX34//+DrZTv//8Ei7WU7///KffHBjAAAACJvdTv///pXfj/
/4tNCItRWItCEDtCFA+DHCcAAMcAJQAAAIPABIlCEIudKO///4u15O///4OFGO///wGNBFuLnYDv
///B4ASJtdjv//8Bw+mD7P//i4Ws7///hcAPhJ4WAACLhSjv//+NFECLhYDv///B4gQB0IXAD4SR
JAAAi52A7///i7WI7///i43k7///i0QTJI0EQItUhgSLBIaJjdjv//+J08HrH4XbiZ2M7///dAf3
2IPSAPfaiYUE7///idPHhZDv//8KAAAA6X/+//+LhXDv//+FwA+Ez/v//4uNJO///4HsEAYAAI1c
JCOD4/CJndzv///HRfAAAAAAiQwk6JCc/v+DvRTv////D4RxHgAAi4Ug7///izCF9g+EViMAAIuV
IO///zH/x4V87///IAAAAMeF4O///wAAAADHhYTv//8AAAAAiZUc7///6w2QjXQmAIn3iZXc7///
i53c7///jUXwi5WE7///i40c7///iUQkDAH7iVwkCIlUJASJDCTozTEAAItbGIOF4O///wEBhYTv
//+JnRzv//+LG4XbD4RYDAAAi43g7///jXcwOY187///i5Xc7///d5bRpXzv//+LnXzv//+NdzCL
ldzv//+NBFvB4AQB8oPAECnEjVwkI4Pj8DnaD4RPDgAAi73c7///iXQkCIkcJIl8JATo38n+/40E
M4naOccPhUL///+LhXzv//+J2tHoAYV87///6S3///+LfQiLV1iLQhA7QhQPg20kAADHACUAAACD
wASJQhCLheTv//+DhRjv//8BiUUQ6Trp//+DhRzv//8Ei7Uc7///izaJ8IPoIIP4Wom1cO///w+G
6vP//4ud5O///7laFwYIi7X07///x4VY7///AQAAAMeFYO///wEAAADpQez//8eFPO///woAAADp
6vb//8eFPO///wgAAADp2/b//4uFWO///4XAD4RiEgAAi5Xk7///i43k7///g8IIiVUQi1EEiwGJ
08HrH4XbiZ047///dAf32IPSAPfaiYUI7///idPHhTzv//8KAAAA6dj2//+LdQj2RjwEdA6LhTDv
//+FwA+ENiAAAIuFWO///4XAD4RCEgAAi4Xk7///i5Xk7///g8AEiUUQi4UY7///iwqJwsH6H4kB
iVEE6S/o//+LvSzv//+Nhfzv///HRCQIoA8AAIlEJASJPCTo/7UAAMeFYO///wAAAACJxouF5O//
/4lFEOlY8f//i7Uo7///i4WA7///jRR2weIEAdCFwA+E2R8AAIuNgO///4udiO///4u95O///4tE
ESSNBECLNIOJvdjv//+F9g+EMhQAAIuFuO///4XAD4WODAAAg73M7///Uw+EgQwAAIO9wO////+J
degPhKwVAACLhcDv//+JNCSJRCQE6IK2AACJx40cvQAAAACB+wAQAAAPh1QVAACNQxApxI10JCOD
5vDHhdDv//8AAAAAjVXYjU3ox0XYAAAAAMdF3AAAAACJVCQMiXwkCIlMJASJNCTob8MAAIP4/4nD
D4Qr+P//i7287///Kd8PiDMUAACLhaDv//+FwHUhhf90HYtNCIl8JAjHRCQEIAAAAIkMJOiBQAAA
AYUY7///i1UIi4KUAAAAiVwkCIl0JASJFCT/UBw52A+F0/f//4uFoO///wGdGO///4XAdCGF/3Qd
i00IiXwkCMdEJAQgAAAAiQwk6DFAAAABhRjv//+LhdDv//+FwA+FCiMAAIudKO///40EW4udgO//
/8HgBAHD6aTn//+LFdgxDAiF0g+Ech4AAIuNKO///4udgO///40EScHgBAHDi0MIizSChfYPhDwh
AACLQyyLeyyNBIUQAAAAKcSNTCQjg+Hwhf90HjHSidCLvYjv//8DQySNBECNBIeJBJGDwgE5Uyx3
5ItFCIlMJAiJXCQEiQQk/9aFwA+I+/b//4uV5O///wGFGO///4mV2O///+kN5///x4WQ7///EAAA
AOn9+P//x4WQ7///CAAAAOnu+P//i30I9kc8BHQOi70w7///hf8PhCodAACLjSjv//+NBEnB4AQD
hYDv//8PhJUcAACLlazv//+F0g+EThEAAInDi0Aki72I7///jQRAiwyHi4UY7///icLB+h+JUQSL
leTv//+JAYmV2O///+mA5v//i70s7///jYX87///x0QkCKAPAACJRCQEiTwk6BCzAADHhbjv//8A
AAAAicaLheTv//+Jhdjv///pTP3//4uduO///4XbD4Vg5f//i7W87///i42g7///g+4Bhcl1IYX2
fh2LVQiJdCQIx0QkBCAAAACJFCToZz4AAAGFGO///4uNKO///4u9gO///40EScHgBAHHD4Q+HgAA
i5WA7///i42I7///i0QCJI0EQA+2BIGJBCToGL0AAItdCItLWInCi0EQO0EUD4PTIAAAiRCDwgEP
lMKDwASJQRCE0g+FdfX//4uF5O///4OFGO///wGJhdjv//+LlaDv//+J+4XSD4R75f//hfaJ+w+O
ceX//4tVCIn7iXQkCMdEJAQgAAAAiRQk6Lg9AAABhRjv///pTeX//4uVKO///4udgO///40EUsHg
BAHDD4QGFQAAi0Mki7WI7///i30IiVwkBI0EQI0EholF7I1F7IlEJAiJPCToW53//4uV5O///4mV
2O///+mp7///i5Uk7///iRQk6KyV/v+NdCYAx4UY7////////+nJ9P//kGXHAwkAAADHhRjv////
////6XXg///32IPJIIhLDIlDBMeFoO///wEAAADpDub//4tFCMdEJAQAQwYIiUQkCI1FsIkEJOgu
4fn3i1UIixrp4+D//4uFOO///4XAD4UXCQAAi4VQ7///hcAPhWEMAACLhUjv//+FwA+FJBAAAIud
CO///4XbdBeLjUTv//+FyXQNg7087///EA+ExRcAAIX2dB2LXQiJdCQIx0QkBDAAAACJHCTofjwA
AAGFGO///4tVCIud8O///4uNQO///4uClAAAAMH7AolcJAiJTCQEiRQk/1AcOcMPhcHz//+J+Cnw
A4X47///AZ0Y7///hcAPjpLi//+LXQiJRCQIx0QkBCAAAACJHCToGzwAAAGFGO///+lw4v//i5WM
7///hdIPhZ4IAACLhaTv//+FwA+FcwoAAIuFnO///4XAD4UtDwAAi4UE7///hcB0F4uFmO///4XA
dA2DvZDv//8QD4ShFwAAhfZ0HYtdCIl0JAjHRCQEMAAAAIkcJOiqOwAAAYUY7///i1UIi53U7///
i42U7///i4KUAAAAwfsCiVwkCIlMJASJFCT/UBw5ww+F7fL//4n4KfADhbzv//8BnRjv//+FwA+O
Qfv//4t1CIlEJAjHRCQEIAAAAIk0JOhHOwAAi70o7///i52A7///AYUY7///jQR/weAEAcPpyOL/
/4uNBO///8aFy+///yCDvczv//9YvoCsCwh0Bb7gqwsIg72Q7///Cg+ECQoAAIO9kO///xAPhOIJ
AACDvZDv//8IifsPhIEJAACNtCYAAAAAicgx0ve1kO///4PrBInBiwSWhcmJA3XoiZ2U7///i7Wo
7///hfZ0L4udFO///4XbdCWLlRDv//+LjRTv//+LhZTv//+JFCSJ+ujK2///g+wEiYWU7///i43E
7///hcl0DYO9kO///woPhLEHAACJ+SuNlO///4nIiY3U7///wfgC6dD0//+LjQjv///Hhezv//8B
AAAAg71w7///WL6ArAsIdAW+4KsLCIO9PO///woPhOkIAACDvTzv//8QD4RuCAAAg7087///CIn7
D4RdCQAAjbYAAAAAicgx0ve1PO///4PrBInBiwSWhcmJA3XoiZ1A7///i4VU7///hcB0L4uFFO//
/4XAdCWLlRDv//+LjRTv//+LhUDv//+JFCSJ+ujy2v//g+wEiYVA7///i4Vo7///hcAPhLDu//+D
vTzv//8KD4Wj7v//i4VA7///ifqJ++if2///KcOJhUDv//+J2Imd8O///8H4AumP7v//iRwk6B82
AQCFwA+FxeL//4kcJOivrv7/iceJhSTv//8B3+nH4v//i4Vk7///hcAPhCgFAACLteTv//+LneTv
///HhTjv//8AAAAAx4VI7///AAAAAA+2NoPDBIldEMeFUO///wAAAACJtQjv///pMPL//4uNKO//
/4uFgO///40UScHiBAHQhcAPhBwSAACLhbTv//+FwA+EOAYAAIu1gO///4uN5O///4tEFiSLlYjv
//+NBEAPtgSCiY3Y7///x4WM7///AAAAAMeFnO///wAAAACJhQTv///HhaTv//8AAAAA6V7r///H
hezv//8BAAAAMcCLtTzv//+DvXDv//9YiXwkCIlcJAQPlMCJRCQQi4UI7///iXQkDIkEJOiUkgIA
i7VU7///hfaJhUDv//90KYuNFO///4XJdB+LlRDv//+LjRTv//+JFCSJ+uhU2f//g+wEiYVA7///
i5Vo7///hdIPhADt//+DvTzv//8KD4Xz7P//i4VA7///ifroA9r//4mFQO///+nb7P//xoXL7///
IIuNBO///zHAi5WQ7///g73M7///WIl8JAiJDCQPlMCJRCQQiVQkDIlcJATo8ZECAIuNqO///4XJ
iYWU7///dCmLlRTv//+F0nQfi7UQ7///ifqLjRTv//+JNCTosdj//4PsBImFlO///4uFxO///4XA
D4S18f//g72Q7///Cg+FqPH//4uFlO///4n66GDZ//+JhZTv///pkPH//4ud4O///4u13O///4md
eO///4m1gO///4u9hO///4tF8Im96O///znHcwaJhejv//+Llejv//+LTQjB4gKNQhApxI1EJCOD
4PCJhQzv//+LQTyLnQzv//+JVCQIg+AEg/gBGcD30IlEJASJHCToA73+/4u16O///4uN4O///40E
do0EhRAAAAApxI18JCOD5/CFyYm9/O7//4m9iO///w+EiAAAAIud3O///zH26zeNtgAAAACLUySL
vQzv//+LQwiJTCQEiRwkjRSXiVQkCIsVoDIMCP8UgoPGAYPDMDm14O///3ZHi0Mgg/j/dA2LlQzv
///HBIIAAAAAi0Mcg/j/dA2LjQzv///HBIEAAAAAi0sshcl0wYP5AXWZi1Mki0Moi70M7///iQSX
66uLlejv//8x/4ud/O7//4u19O///4XSdWPp7d3//412AIP4AQ+EpQAAAI20JgAAAAAPjpkDAACD
+AONtCYAAAAAdA6NtgAAAAAPj4AAAABmkIuV9O///4u19O///4sCg8YEiQODxwGDwww5vejv//8P
hpXd//+JtfTv//+LlQzv//+LBLqD+AV0x36VPQABAAAPhBoBAABmkH9Jg/gGjXYAD4RAAQAAg/gH
jbQmAAAAAA+EGAEAAPbECI20JgAAAAB1DNnu2zuLtfTv///rlYuN9O///4u19O///4sBg8YEiQPr
gD0AAgAAdOQ9AAQAAHTdPQcBAABmkHW8i4307///i7X07///2ymDxgzbO+lR////i4V87///0egB
hXzv///pA/H//4O97O////8PhG0JAACLvezv//+JNCSJfCQE6MS9AADHhXTv//8AAAAAicPpGeX/
/4O9wO////8PhFYJAACLncDv//+JNCSJXCQE6JS9AADHhdDv//8AAAAAicPpz/P//4uNBO///8eF
wO///wEAAADpU/n//4ud5O///7laFwYIi7X07///6Qze//+LjfTv//+LtfTv//+LAYtRBIPGCIkD
iVME6ZX+//+LlfTv//+LtfTv///dAoPGCN0b6X3+//+LhfTv//+LtfTv///dAIPGCN0b6WX+//+L
hVzv//+FwA+FcQYAAIuV5O///4uF5O///8eFOO///wAAAADHhUjv//8AAAAAixKDwASJRRDHhVDv
//8AAAAAiZUI7///6fvs//+LRQiLUFiLQhA7QhQPg8wVAADHAC0AAACDwASJQhCDhRjv//8Bg634
7///AenU9v//i0UIi1BYi0IQO0IUD4OKFgAAxwAtAAAAg8AEiUIQg4UY7///Aelj6f//i00Ii1FY
i0IQO0IUD4P5FAAAxwAtAAAAg8AEiUIQg4UY7///AYOtvO///wHpTff//4Xbfh2JXCQIi10Ix0Qk
BCAAAACJHCToGDMAAAGFGO///zHb6eDo//+LRQiLUFiLQhA7QhQPg9sXAADHAC0AAACDwASJQhCD
hRjv//8B6b/m//+F234diVwkCItdCMdEJAQgAAAAiRwk6MYyAAABhRjv//8x2+lt5v//i4WU7///
ifqJ++jK1P//KcOJhZTv//+J2Imd1O///8H4AukQ7f//i4Ww7///hcAPhSgIAACLnYDv//+LtYjv
//+LRBMkjQRAiwSGx4WM7///AAAAAMeFnO///wAAAADHhaTv//8AAAAAiYUE7///i4Xk7///iYXY
7///6Rnl//+D+P90EYXAD4R0/P//jXQmAOnR/P//i0UI9kA8BI10JgAPhScWAADHRCQMbm4KCMdE
JAjbBgAAx0QkBH1nCgjHBCSjZwoI6K7f/v/HhcDv//8BAAAA6Q76//+LjQjv///HhWzv//8gAAAA
6Yj3//+LTQiLUViLQhA7QhQPg9kVAADHACsAAACDwASJQhDpN/7//4n6kI10JgCJyIPqBIPgD4sE
hsHpBIXJiQJ17ImVQO///+mf9///i10Ii1NYi0IQO0IUD4OuFQAAxwArAAAAg8AEiUIQ6Rj+//+J
+o10JgCJyIPqBIPgB4sEhsHpA4XJiQJ17ImVlO///+l/9v//ifuNtCYAAAAAuM3MzMyD6wT34cHq
A40EkgHAKcGF0osEjonRiQN14ekk9///ifpmkInIg+oEg+APiwSGwekEhcmJAnXs666J+7jNzMzM
g+sE9+HB6gONBJIBwCnBhdKLBI6J0YkDdeHpDPb//4tNCItRWItCEDtCFA+DnRIAAMcAKwAAAIPA
BIlCEOm8/f//ifqNtCYAAAAAiciD6gSD4AeLBIbB6QOFyYkCdezp+/7//4ud5O///7laFwYIi7X0
7///x4VI7///AQAAAOkb2v//i00Ii1FYi0IQO0IUD4MaEgAAxwArAAAAg8AEiUIQ6aP8//+LBIVg
cgoIi53k7///i7X07///x4VU7///AQAAAIsMheBxCgjpz9n//4u15O///4u95O///4PGCN0HiXUQ
3V3M6U/n//+LhWTv//+FwA+EPQcAAIuV5O///4u15O///w++AoPGBIl1EInBwekfhcmJjTjv//90
AvfYiYUI7///x4U87///CgAAAOny6P//i4Vk7///hcAPhMUGAACLjeTv//+LleTv//8Ptp0Y7///
iwGDwgSJVRCIGOnm1f//i7Xk7///i73k7///g8YI3QeJdRDdXczpIOj//4sEhWByCgiLneTv//+L
tfTv///HhWjv//8BAAAAiwyF4HEKCOn12P//iwSFYHIKCIud5O///4u19O///8eFUO///wEAAACL
DIXgcQoI6czY//+LBIVgcgoIi53k7///i7X07///x4Vg7///AQAAAIsMheBvCgjpo9j//4sEhWBy
CgiLneTv//+LtfTv///HhUzv//8BAAAAiwyF4HEKCMeFbO///yAAAADpcNj//4sEhWByCgiLneTv
//+LtfTv///HhVzv//8BAAAAiwyFYHAKCOlH2P//iwSFYHIKCIud5O///4u19O///8eFXO///wAA
AACLDIVgbwoIx4Vk7///AQAAAOkU2P//iwSFYHIKCIud5O///4u19O///8eFRO///wEAAACLDIXg
cQoI6evX//+LtSjv//+LhYDv//+NFHbB4gQB0IXAD4TIDgAAi4W07///hcAPhN0GAACLtYDv//+L
RBYki5WI7///jQRAD74EgonBwekfhcmJjYzv//90AvfYi53k7///iYUE7///x4WQ7///CgAAAImd
2O///+mk4P//i7207///hf8PhEkHAACJw4tAJIuNiO///w+2lRjv//+NBECLBIGIEIuN5O///4mN
2O///+kr1f//i53k7///i43k7///x4U47///AAAAAMeFSO///wAAAAAPtxuDwQSJTRDHhVDv//8A
AAAAiZ0I7///6Ynm//+DrUDv//8Ei7VA7///KffHBjAAAACJvfDv///pheL//4PrAum04P//g+sC
6c3i//+DvcDv////jbYAAAAAdA2DvcDv//8FD442CQAAvqhuCgi7BgAAAMeF0O///wAAAADpNOz/
/4O97O////90DYO97O///wUPjj4JAAC+qG4KCLsGAAAAx4V07///AAAAAOkf3f//i0UIi1BYi0IQ
O0IUD4MpEAAAxwAgAAAAg8AEiUIQ6VD5//+LXQiLU1iLQhA7QhQPg+gPAADHACAAAACDwASJQhDp
0vj//4t9CIuHlAAAAIlcJAiJdCQEiTwk/1AcOdgPhJfg///pxuP//420JgAAAACLVQiLgpQAAACJ
XCQIiXQkBIkUJP9QHDnYD4SN4v//6Zvj//+NdCYAi0UIi1BYi0IQO0IUD4M9DwAAxwAgAAAAg8AE
iUIQ6Y34//+LRQiLUFiLQhA7QhQPgysOAADHACAAAACDwASJQhDp7fj//4kcJOiSKAEAhcAPhefb
//+JHCToIqH+/4XAicYPhC/j///HhXTv//8BAAAA6dzb//+JHCToYSgBAIXAD4Wc6v//iRwk6PGg
/v+FwInGD4T+4v//x4XQ7///AQAAAOmR6v//iTQk6ACx/v+Jx+lZ6v//iTQk6EGpAADHhXTv//8A
AAAAicPpttv//4k0JOgoqQAAx4XQ7///AAAAAInD6YPq//+JNCTov7D+/4nH6TLb//+Bvezv///I
AwAAD47J1v//i7Xs7///g8YgjRy1AAAAAIH7ABAAAA+HrQgAAI1DEIuVHO///ynEi53k7///jUQk
I4Pg8I08sIsy6ZnW//+JxonCi0AEg8YEjVjQg/sJdzCLQgiJ0YPBCI1Q0IP6CXcTjQSbg8EEjRxC
iwGNUNCD+gl27YXbdAmD+CQPhEDm//+LjeTv//+LneTv//+JtRzv//+LCYPDBImd5O///4XJiY3s
7///D4kM1v//x4Xs7////////4s26RvW//+LjYDv//+LnYjv//+LteTv//+LRBEkjQRAD7cEg4m1
2O///8eFjO///wAAAADHhZzv//8AAAAAiYUE7///x4Wk7///AAAAAOnw3P//i4XM7///x0WoAAAA
AA+2jazv//8PtpWw7///i7XA7///iUWkD7ZFqIPhAYu9vO///4PiAQHSg+D8CcgPto247///CdAP
tpWY7///g+DzgE2pBIPhAcHhAoPiAcHiAwnID7aNnO///wnQD7aVoO///4Pgz4l1nIPhAcHhBIPi
AcHiBQnID7aNqO///wnQD7aVpO///4PgP4l9oMHhB4PiAcHiBgnQCciIRagPvoXL7///iUWsi4Ws
7///hcAPhCkGAACLleTv//+LteTv//+DwgyLBotOCImV2O///4tWBIlFwIlNyIlVxItNCI1FwIlF
7I1VnI1F7IlEJAiJVCQEiQwk6Jmt///pU9v///fZiY347///x4VM7///AQAAAMeFbO///yAAAADp
mtX//4uFXO///4XAD4VHCAAAi73k7///i7Xk7///i5UY7///iweDxgSJdRCJEOkUz///i4Vc7///
hcAPhTsIAACLjeTv//+LneTv//+DwQSJTRCLA+mx+P//i43A7///x0WoAAAAAA+2lbDv//8PtkWo
i7W87///iU2cD7aNrO///4PiAYu9zO///4Pg/AHSiXWgg+EBCcgPto247///CdAPtpWY7///g+Dz
iX2kg+EBweECg+IBweIDCcgPto2c7///CdAPtpWg7///g+DPg+EBweEEg+IBweIFCcgPto2o7///
CdAPtpWk7///g+A/weEHg+IBweIGCdAPtpXE7///CciIRagPtkWpg+IBweIDg8gEg+D3CdCIRakP
voXL7///iUWsi4Ws7///hcAPhDUEAACLheTv//+LteTv//+DwAyLVgSLTgiJhdjv//+LBolVxIlN
yIlFwItNCI1FwIlF7I1VnI1F7IlEJAiJVCQEiQwk6F6H///puNn//4uFmO///4XAD4Rw2v//jUf8
ifopwomFlO///4nQx0f8MAAAAMH4AomV1O///8aFy+///yDpruH//4uFsO///4XAD4XPBQAAi42A
7///i52I7///i0QRJI0EQIsEg+kR+f//i43k7///i10Ii4Xk7///ixGLS1iDwASJhdjv//+LQRA7
QRQPg9wKAACJEIPCAQ+UwoPABIlBEITSD4U/3v//g4UY7///Aekmzv//i4W07///hcAPhKMFAACL
teTv//+LneTv///HhYzv//8AAAAAx4Wc7///AAAAAA+2NoPDBImd2O///8eFpO///wAAAACJtQTv
///pTdn//4u1sO///4X2D4UoBQAAicOLQCSLtYjv//+LvRjv//+NBECLBIaJOIuF5O///4mF2O//
/+nVzf//i5Xk7///i4Xk7///i43k7///x4WM7///AAAAAIsSg8AIiYXY7///i1kEx4Wc7///AAAA
AImVBO///8eFpO///wAAAADpBeD//4uFRO///4XAD4RS3///jXf8ifgp8ImF8O///8H4Aom1QO//
/8dH/DAAAADHhWzv//8gAAAA6dra//+44P///2WLAIsAi3A0ibUQ7///i0AsiYUU7///D7YAhMB0
CDx/D4Vk4f//x4UU7///AAAAAOlV4f//i30Ii1dYi0IQO0IUD4PjCQAAxwAwAAAAg8AEiUIQi0IQ
O0IUD4OrCQAAi43M7///iQiDwQEPlMGDwASJQhCEyQ+Fqdz//4OFGO///wLpF9n//4t9CItXWItC
EDtCFA+D1wgAAMcAMAAAAIPABIlCEItCEDtCFA+DnwgAAIuNcO///4kIg8EBD5TBg8AEiUIQhMkP
hVfc//+DhRjv//8C6eba//+LRQiLUFiLQhA7QhQPg0MHAADHADAAAACDwASJQhCLQhA7QhQPgwsH
AACLjXDv//+JCIPBAQ+UwYPABIlCEITJD4UF3P//g4UY7///AoOt+O///wLp4uf//4u1mO///4X2
D4S73v//jUf8iYWU7///x0f8MAAAAMaFy+///yDprN7//4uFRO///4XAD4Q22f//jU/8iY1A7///
x0f8MAAAAMeFbO///yAAAADpJ9n//4tNCItRWItCEDtCFA+D0AgAAMcAMAAAAIPABIlCEItCEDtC
FA+DmAgAAIuNzO///4kIg8EBD5TBg8AEiUIQhMkPhVXb//+DhRjv//8Cg6287///AukG6P//vsxZ
Cggx28eF0O///wAAAADpAeP//4O97O///wS+kG4KCA+PfNP//8eF7O///wUAAADpbdP//77MWQoI
MdvHhXTv//8AAAAA6eTT//+LveTv//+LheTv//+DxwjdAIm92O///91dwOnS+///iRwk6BcgAQCF
wA+E0QMAAIuNHO///4sx6eTR//+JPCTo+h8BAIXAD4ThAgAAi4Uc7///izDpBtD//4u95O///4uF
5O///4PHCN0Aib3Y7///3V3A6d75//+LneTv//+LteTv//+DwwSJndjv//+LBumK1f//g73A7///
BL6QbgoID4+X4f//x4XA7///BQAAAOmI4f//uOD///9liwCLAItwNIm1EO///4tALImFFO///w+2
AITAdAw8f3QIhfYPhfPM///HhRTv//8AAAAA6eTM//+Ltazv//+F9g+EygIAAIu15O///4uFGO//
/4ud5O///4sOicKDwwTB+h+Jndjv//8x24kBiVEE6e/J//+JHCToBx8BAIXAD4VD9///iRwk6JeX
/v+FwImFJO///w+E4eT//4u9JO///4uNHO///wHfi53k7///izHpzc3//4tFDIkEJOjjnwAAi1UM
iRQkjQSFBAAAAIlEJATo/R4BAIXAiYUw7///D4mn4v//xwQk4GcKCOgzV/7/jXYAi30MiTwk6KWf
AACJPCSNBIUEAAAAiUQkBOjCHgEAhcCJhTDv//8PiZ7f///rw2aQi73k7///i4Xk7///g8cEib3Y
7///izDpLeD//4u9KO///76A+AUIi52A7///jQR/weAEAcPpkuH//4udJO///4kcJOi4ef7/6cHH
//+LtYDv//+LRBYki5WI7///jQRAD78EgulB8///icOLQCSLlYjv//8Pt40Y7///i7Xk7///jQRA
iwSCibXY7///ZokI6avI//+LhbDv//+FwA+FzwEAAIuV5O///4uF5O///8eFjO///wAAAADHhZzv
//8AAAAAixKDwASJhdjv///HhaTv//8AAAAAiZUE7///6Z3T//+JnYDv//+JhRzv///HheDv//8A
AAAAx4WE7///AAAAAMeFeO///wAAAADpcen//4ud5O///4uN5O///w+3tRjv//+LA4PBBIlNEGaJ
MOnLxv//i7Xk7///i5Xk7///g8YEiXUQD78C6XXw//+JPCToqZX+/4XAiYUk7///D4Tz4v//i40c
7///A70k7///izHpHs3//4uV5O///4uN5O///4PCCImV2O///4sBi1EE6Xbb//+LleTv//+LneTv
//8PtgKDwwSJndjv//+JBCTo2Z4AAItdCItLWInCi0EQO0EUD4MiAwAAiRCDwgEPlMKDwASJQRCE
0g+FNtf//4OFGO///wHpyOH//4udtO///4XbD4S4AAAAi43k7///i5Xk7///D7adGO///4sBg8IE
iZXY7///iBgx2+kex///iRwk6NaU/v+FwImFJO///w+EIOL//4u9JO///wHfi50c7///izPpBM7/
/4uFtO///4XAD4SNAAAAi5Xk7///D74Cg8IEiZXk7///6Tjx//+LneTv//+LjeTv///HhYzv//8A
AAAAx4Wc7///AAAAAA+3G4PBBImN2O///8eFpO///wAAAACJnQTv///pzdH//4uNsO///4XJD4XU
AwAAi73k7///MduLteTv//+LlRjv//+LB4PGBIm12O///4kQ6VnG//+Qi4Ww7///hcB1PouN5O//
/4sBg8EEiY3k7///6aLw//++gPgFCOm63v//x0QkBCUAAACJPCTo3iMAAIPAAQ+E7NX//+mB2///
i53k7///D78Dg8MEiZ3k7///6WPw///HRCQELQAAAIkMJOipIwAAg8ABD4S31f//6fXq///HRCQE
KwAAAIkMJOiLIwAAg8ABD4SZ1f//6Xzq///HRCQEKwAAAIkMJOhtIwAAg8ABD4R71f//6RLr///H
RCQEJQAAAIkMJOhPIwAAg8ABD4Rd1f//6dLY//+LVQjHRCQELQAAAIkUJOguIwAAg8ABD4Q81f//
6R/q///HRCQEIAAAAItVCIkUJOgNIwAAg8ABD4Qb1f//6bLq//+LnXDv//+LRQiJXCQEiQQk6Ooi
AACDwAEPlMHp6fj//4tVCMdEJAQwAAAAiRQk6MwiAACDwAEPhNrU//+LTQiLUVjpovj//4lUJASJ
PCTorCIAAIPAAQ+UwumvzP//iVQkBIkcJOiVIgAAg8ABD5TC6STf//+JVCQEiTwk6H4iAACDwAEP
lMLpM8P//4k0JOhrdf7/i7Uo7///i52A7///jQR2weAEAcPpksT//8dEJAQtAAAAi1UIiRQk6D8i
AACDwAEPhE3U///pYen//8dEJAQgAAAAkOvcx4Vs7///IAAAAI10JgDpP+T//4lUJASJHCToByIA
AIPAAQ+UwunV/P//x0QkBCAAAACJHCTo7CEAAIPAAQ+E+tP//+nd6P//i1UIx0QkBCAAAACJFCTo
yyEAAIPAAQ+E2dP//+kX6f//i4Vw7///i1UIiUQkBIkUJOioIQAAg8ABD5TB6VX3///HRCQEMAAA
AIk8JOiNIQAAg8ABD4Sb0///i1dY6RT3//+LVQiJTCQEiRQk6G0hAACDwAEPlMHpUcP//4lUJASJ
HCToViEAAIPAAQ+Uwukb9f//xwQkDGgKCOg/Uf7/x0QkBCsAAACJDCToLyEAAIPAAQ+EPdP//+lR
6P//x0QkBCsAAACJHCToESEAAIPAAQ+EH9P//+ld6P//i4XM7///i1UIiUQkBIkUJOjuIAAAg8AB
D5TB6Un2///HRCQEMAAAAIk8JOjTIAAAg8ABD4Th0v//i1dY6Qj2//+Lhczv//+LVQiJRCQEiRQk
6K0gAACDwAEPlMHpXPf//8dEJAQwAAAAiQwk6JIgAACDwAEPhKDS//+LXQiLU1jpGPf//8dEJAQt
AAAAjbYAAAAA6VP9//+LneTv//+LjeTv//8Pt7UY7///iwMx24PBBImN2O///2aJMOmDwv//jXYA
VYnlgeycgQAAx0QkBAEAAACJXfSJy4l1+InGiX38v/////+JlXh+//+JBCTob0AAAIPoAXQSifiL
XfSLdfiLffyJ7F3DjXYAjYUY////iYXY/v//jYWAfv//iYUo////jZWA/v//iYUk////i0Y8iXXU
iZUs////x4Xo/v//AQAAAImFvP7//4uFeH7//8eFgP7//wSArfvHhcj+//8AAAAAx4UU////4HMK
CIlcJAiJRCQEiRQk6DS9//+Jx7gAAAAAhcAPlcAPtsCFwImFfH7//w+F1wAAAMdF5ABDBgiJdehm
gz4AeFCLVkhlix0IAAAAOVoIiZV0fv//dDHHhXB+//8AAAAAuQEAAAAxwGWDPQwAAAAAdAHwD7EK
D4XeAAAAi0ZIiVgIiYV0fv//i5V0fv//g0IEAYuF2P7//4tQDItYECnTwfsChdt+IYuGlAAAAIlc
JAiJVCQEiTQk/1AcOdgPlMAPtsCD6AEJx2aDPgB4EItWSItCBIPoAYXAiUIEdEuLnXx+//+F2w+E
o/7//41F5MdEJAQAAAAAiQQk6Hq9+ffpi/7//5CNdCYAjUXkiXQkCMdEJAQAQwYIiQQk6Fm9+ffp
F////410JgDHQggAAAAAZYM9DAAAAAB0AfCDKgF1JuucjQ7oMLb+/+kevf//jQLoVLb+/+mj0P//
jQroGLb+/+kW////jQLoPLb+/+vRkJCQkJCQkJCQkFWJ5YtFCItQSItCBIPoAYXAiUIEdRfHQggA
AAAAZYM9DAAAAAB0AfCDKgF1Al3DjQLo+rX+/+v1kJCQkJCQkJBVieVXVlOD7BiLVQiLTRCNQgGJ
RfAPtkEMx0Ek/////8dBECAAAACD4AeIReuIQQwPtkENg+DyiEEND7Z6AYn5D7bBg+gwg/gJdzUP
tkoCicaNWgIPtsGNUNCD+gl3GJCDwwEPtguNBLaNNEIPtsGNUNCD+gl26YX2D4X5AQAAkI1H4Dwp
D4Y9AQAA9kXrIJB0CotFEMdAECAAAACLVRCLTfDHQiD/////x0IEAAAAAA+2ATwqD4RdAgAAD7bA
g+gwg/gJx0XsAAAAAA+GzQAAAItNEItF8MdBHP/////HAf////+AOC4PhNMBAACLRRAPtlAMg+L4
iFXrD7ZIDYhQDIPh/YhN6ohIDYtF8A+2GInGg8YBjUO0PC4PhkABAACJ94t18I12AA+204sd2DEM
CItFEIXbiVAID4UoBQAAi00Qi0EIx0EsAQAAAIPoQYP4Nw+GGAEAAItFEMdALAAAAACNtgAAAACL
VRCDeiT/D4TbAgAAi1UQi0IIhcAPhfUCAACJchiLReyJchSDxBhbXl9dw410JgCNBICNBEKDRfAB
i03wD7YRg+owg/oJduiLVRDHRewAAAAAiUIE6Q////+NtgAAAAAPtsD/JIU0dAoIjbYAAAAAi0UQ
gEgNCJCDRfABi1XwD7Y6ifmEyQ+FjP7//+mS/v//jbQmAAAAAItFEMdAEDAAAADr1I10JgCATesg
D7ZN64tFEIhIDOvAgE3rQA+2ReuLVRCIQgzrsIBN64APtlXri00QiFEM66CATesID7ZV64tNEIhR
DOuQgE3rEA+2VeuLTRCIUQzrgA+2wP8khdx0CgiNtgAAAAD/JIWYdQoIkID5JJCNdCYAD4X6/f//
i1UQjUb/g8MBi00UiV3wiUIkifCLETnWD4JnAwAAi1UUi03wiQKLRRAPtjkPtkAMiEXr6cL9//9m
kIPAAYlF8InCD7YAPCoPhF0CAAAPtsCD6DCD+Al2GItNEMcBAAAAAOkB/v//jXQmAI0EgI0EQoNF
8AGLTfAPthGD6jCD+gl26ItVEIkC6dv9//+NtgAAAACDwQGJTfAPtgGJyoPoMIP4CXYdi00Qi3kg
hf8PiCcCAACJVfDHRewAAAAA6Yn9//+Jw4tF8It18A+2SAGDxgEPtsGNUNCD+gl3HY22AAAAAIPG
AQ+2Do0Em40cQg+2wY1Q0IP6CXbphduJ8nSmgPkkdaGLVRCNQ/+LTRSJQiCJ2IsROdNzAonQi1UU
iQKNVgHrgY22AAAAAItNEIPKBIhV64hRDA+2HoD7bHUrg8YBgE3rAQ+2ReuNfgGLVRCIQgwPth7p
SP3//4PKBYtNEIhV64hRDA+2Ho1+Aekx/f//kItNEIPi+ohV641+AYhRDA+2HukZ/f//kItFEIPi
+ohV641+AYhQDA+2HukB/f//kIA+aA+E8AEAAIPKAuutZpCLVRDHQigFAAAAi1UQg3ok/w+FJv3/
/5CLSiyFyQ+EGv3//4tNDItCLAFF7IlKJItVEItCCIXAD4QO/f//jXYAi00QiXkUiTwkx0QkBCUA
AADo8pr+/4tVEIlCGItF7IPEGFteX13DkItNEMdBKAAIAADpufz//5CLRRDHQCgBAAAA6an8//+Q
9kXrAQ+EtgAAAItFEMdAKAABAADpj/z//420JgAAAACLTRDHQSgDAAAA6Xn8//+Qi0UQx0AoBAAA
AOlp/P//kItVEMdCKAIAAADpWfz//5CAZesBgH3rAYtNEBnAMMAFBwEAAIlBKOk8/P//jXQmAIPC
AYlV8A+2AonTg+gwg/gJdmKLTRCLcRyF9g+I6gAAAIld8OmU+///jbQmAAAAAItVDItFEMdF7AEA
AACJUCCDwgGJVQzpVvv//5CNdCYA9kXrBA+FiAAAAPZF6wIPhL8AAACLTRDHQSgABAAAZpDpw/v/
/4nGi0Xwi13wD7ZIAYPDAQ+2wY1Q0IP6CXcYkIPDAQ+2C40Eto00Qg+2wY1Q0IP6CXbphfYPhGT/
//+A+SQPhVv///+LVRCNRv+LTRSJQhyJ8IsROdZzAonQi1UUg8MBiQLpOP///4nQ6ZL8//+LVRDH
QigAAgAA6Uf7//+LRRCDxgGDyQKITeqNfgGISA0Pth7p7fr//4tVDItFEINF7AGJUByDwgGJVQzp
mvr//zHAi1UQ9kXqAg+VwIlCKOkB+///oaAyDAiLFJCF0g+EyPr//4tFEMdEJAQBAAAAg8AoiUQk
CItNEIkMJP/Si1UQiUIs6cz6//+QkJCQVYnlV1ZTg+wYi0UQi1UID7ZIDMdAJP////+NegSD4QeI
TeuISAyLTRAPtkENx0EQIAAAAIPg9oPIBIhBDYtyBI1O0IP5CXcwi0IIjVoIjVDQg/oJdxVmkI0E
iYPDBI0MQosDjVDQg/oJdu2FyQ+FxQEAAJCNdCYAjUbgg/gpD4YcAQAA9kXrIHQKi0UQx0AQIAAA
AItVEMdCIP/////HQgQAAAAAiweD+CoPhOgBAACNSNCD+QnHRewAAAAAD4a7AAAAi1UQx0Ic////
/8cC/////4M/Lg+E7AEAAItNEI13BA+2QQyD4PiIResPtlENiEEMg+L9iFXqiFENix+NS7SD+S4P
hh4BAACJdfCJ/pCLPdgxDAiLRRCF/4lYCA+FyQQAAItNEItBCMdBLAEAAACD6EGD+DcPhvMAAACL
RRDHQCwAAAAAkItVEIN6JP8PhKMCAACLVRCLQgiFwA+FvQIAAIlyGItF7IlyFIPEGFteX13DjXQm
AI0EiY0MQoPHBIsHjVDQg/oJdu2LRRDHRewAAAAAiUgE6Sb///+NdgD/JIV4dgoIkItNEIBJDQiQ
g8cEizeF9g+Fu/7//+nC/v//jbYAAAAAi00Qx0EQMAAAAOvcjXQmAIBN6yAPtlXri00QiFEM68iA
TetAD7ZN64tFEIhIDOu4gE3rgA+2ReuLVRCIQgzrqIBN6wgPtkXri1UQiEIM65iATesQD7ZF64tV
EIhCDOuI/ySNIHcKCJD/JIXcdwoIkIP4JJCNdCYAD4Uy/v//i1UQjUH/jXsEiUIki0UUixCJyDnR
D4IuAwAAi1UUi00QiQKLNw+2SQyITevpAf7//5CD4PqLVRCNTgSIReuIQgyLHolN8Ol//v//jbQm
AAAAAIPHBIsHifqNSNCD+Ql2aYtNEItBIIXAD4g7AgAAidfHRewAAAAA6QD+//+QjXQmAIPHBIsH
g/gqD4TyAQAAjUjQg/kJdhiLVRDHAgAAAADp8P3//410JgCNBImNDEKDxwSLB41Q0IP6CXbti0UQ
iQjpz/3//412AItHBI1fBI1Q0IP6CXcVZpCNBImDwwSNDEKLA41Q0IP6CXbthcmJ2g+Eav///4P4
JA+FYf///4tVEI1B/4lCIItFFIsQicg50XMCidCLVRSJAo1TBOk+////jbQmAAAAAItNEIPIBIhF
64hBDIseg/tsdRODxgSATesBD7ZV64tNEIhRDIsejUYEiUXw6W/9//+NtCYAAAAAgz5oD4T0AQAA
g8gC6cL+//+NtCYAAAAAg8gFkI10JgDprv7//412AIBl6wGAfesBi1UQi00QGcAwwAUHAQAAg3ok
/4lBKA+FYf3//410JgCLSiyFyQ+EUv3//4tNDItCLAFF7IlKJItVEItCCIXAD4RG/f//jXYAi0Xw
i00QiUEUx0QkBCUAAACJBCToV5cAAItVEIlCGItF7IPEGFteX13DjbYAAAAAi00Qx0EoAwAAAOnp
/P//kItVEMdCKAUAAADp2fz//5CLTRDHQSgACAAA6cn8//+Qi0UQx0AoAQAAAOm5/P//kPZF6wF0
eotFEMdAKAABAADpo/z//412AItFEMdAKAQAAADpkfz//5CLVRDHQigCAAAA6YH8//+Qg8cEiweJ
+41I0IP5CXZei00Qi0EchcAPiNwAAACJ3+nw+///jXQmAItVDItFEMdF7AEAAACJUCCDwgGJVQzp
uPv//5CNdCYA9kXrBA+FfAAAAPZF6wIPhLUAAACLTRDHQSgABAAAZpDpE/z//4tHBI1fBI1Q0IP6
CXcYkI10JgCNBImDwwSNDEKLA41Q0IP6CXbthckPhHT///+D+CQPhWv///+LVRCNQf+JQhyLRRSL
EInIOdFzAonQi1UUg8MEiQLpSP///4nQ6cv8//+LVRDHQigAAgAA6aP7//+LRRCDygKDxgSIVeqI
UA2NVgSLHolV8OlP+///i1UMi0UQg0XsAYlQHIPCAYlVDOkD+///McCLVRD2ReoCD5XAiUIo6Vv7
//+B+/8AAAAPjyv7//+hoDIMCIsUmIXSD4Qb+///i0UQx0QkBAEAAACDwCiJRCQIi00QiQwk/9KL
VRCJQizpGvv//5CQVYnlV1ZTg+wUi30Ii3UMhf8PhJEAAACLR2iFwH5qiWXwiTQk6BeR/v+NWAGN
BJ0QAAAAKcSNTCQfg+Hwhdt0JQ+2BjHShMB5D+ttkI10JgAPtgQWhMB4YA++wIkEkYPCATnTd+uN
RRCJPCSJRCQIiUwkBOhIrv//i2XwjWX0W15fXcOQjXQmAI1FEIl0JASJPCSJRCQI6LUi//+NZfRb
Xl9dw5CNdCYAiz2YEAwI6WT///+QjXQmAMdEJAzheAoIx0QkCC0AAADHRCQEvHgKCMcEJMd4Cgjo
lLj+/5CQkJBVieVXVlOD7AiLdQiLFvbGIA+FMQEAAGaF0ng4i35IZYsdCAAAADlfCHQjMdK5AQAA
AInQZYM9DAAAAAB0AfAPsQ8PhWMBAACLfkiJXwiDRwQBixb2xiAPhdMAAACJ0IPgIIP4ARn/99dm
hdJ4FItWSItCBIPoAYXAiUIED4TWAAAAi4aUAAAAx0QkBAAAAACJNCT/UAiLVmiF0n57i15UMcC5
AQAAAGWDPQwAAAAAdAHwD7ENNDIMCA+F+AAAAItDJOg5pQEAi0NQ6DGlAQBlgz0MAAAAAHQB8IMt
NDIMCAEPheAAAAA7NZAQDAh0Hjs1lBAMCHQWOzWYEAwIdA7HBgAAAACJNCToI2L+/4PECIn4W15f
XcOQi0YkhcB0yIk0JOgJYgAAkOu9jbYAAAAAiTQk6GhSAACJx4sWjXQmAOkk////jXYAiTQk6JBw
AACLFunA/v//kMdCCAAAAABlgz0MAAAAAHQB8IMqAXVo6Q7///9mgz4AicF4J4tWSItCBIPoAYXA
iUIEdRfHQggAAAAAZYM9DAAAAAB0AfCDKgF1PYkMJOh1ywMAjQ/oXqb+/+mR/v//jQ00MgwI6E6m
/v/p+P7//40FNDIMCOhupv7/6RD///+NAuhipv7/64+NAuhZpv7/67qQkJCQkJCQVYnlg+wQiV30
i10IiXX4iX38hdsPhI4AAABmgzsAeDiLe0hlizUIAAAAOXcIdCUx0rkBAAAAidBlgz0MAAAAAHQB
8A+xDw+FpAAAAItDSIlwCInHg0cEAYuDlAAAAIkcJP9QMIP4ARnSZoM7APfSeCeLS0iLQQSD6AGF
wIlBBHUXx0EIAAAAAGWDPQwAAAAAdAHwgykBdWSLXfSJ0It1+It9/InsXcOQi130i3X4i338iexd
6WdtAABmgzsAicF4J4tTSItCBIPoAYXAiUIEdRfHQggAAAAAZYM9DAAAAAB0AfCDKgF1HYkMJOhA
ygMAjQ/oKaX+/+lQ////jQHoTaX+/+uTjQLoRKX+/+vakJBVieWLVQj2QjwBdCP2Agh0HotCaIXA
fiDHgpQAAACgegoIi0JYx4C4AAAAoHoKCInQXcOQjXQmAMeClAAAACB9Cgjr3o22AAAAAI2/AAAA
AFWJ5VYx9lOD7BTHBCRgAQAA6Mp8/v+FwInDD4SZAAAAjYCYAAAAid6JQ0iNg6QAAACJRCQMx0Qk
EOB5CgjHRCQIAAAAAMdEJAQAAAAAiRwk6BtZAADHg5QAAABgfAoIiRwk6ClPAACLRRCJHCSJRCQM
i0UMiUQkCItFCIlEJAToXFEAAIXAdEz2QzwBdCv2AwiNtCYAAAAAdB+LU2iF0pB+JseDlAAAAKB6
CgiLQ1jHgLgAAACgegoIg8QUifBbXl3DjbYAAAAAx4OUAAAAIH0KCOvYiRwkMfbosm0AAIkcJOj6
Xv7/69GQjbQmAAAAAFWJ5YPsDItFDMdEJAgBAAAAiUQkBItFCIkEJOjw/v//ycOQkJCQkJCQkJCQ
kJCQkFWJ5YPsJItFCIld9Il1+Il9/GaDOAB4OYtwSGWLHQgAAAA5Xgh0JjHSuQEAAACJ0GWDPQwA
AAAAdAHwD7EOD4VcAQAAi1UIi3JIiV4Ig0YEAYtFCMdEJBAAAAAAx0QkDAEAAADHRCQEAAAAAMdE
JAgAAAAAiQQk6GQDAACJ1otVCInDixKJVfCA5gF0bIn3idn31/fRifgJyHVFZoN98AB4E4tFCItQ
SItCBIPoAYXAiUIEdFMJzw+EgwAAAInaidjB+h8x2InRid8x8QnBdViJ+Itd9It1+It9/InsXcOQ
i1UIi0JohcB/sYtCLCtCJInCwfofKcMZ1on3idn31/fR65iQjXQmAMdCCAAAAABlgz0MAAAAAHQB
8IMqAQ+FiQAAAOuQjXYAuOj///+//////2XHAEsAAADrlZCNdCYAuOj///+//////2WLEIXSD4V7
////ZccABQAAAL//////6Wr///+JwYtFCGaDOAB4J4tQSItCBIPoAYXAiUIEdRfHQggAAAAAZYM9
DAAAAAB0AfCDKgF1IIkMJOgQxwMAjQ7o+aH+/+mY/v//jQLoHaL+/+lr////jQLoEaL+/+vXkJCQ
kJCQkJCQkJCQkJCQVYnlg+wkiV30i10QiX38i30MiXX4i3UUD6/7hf8PhL0AAABmgz4AeEmLVkhl
oQgAAACJRfA5QgiJVex0LsdF6AAAAAC5AQAAADHAZYM9DAAAAAB0AfAPsQoPhdkAAACLRkiLVfCJ
ReyJUAiLReyDQAQBi0ZohcB1J8dGaP////+LhpQAAACLVQiJfCQIiTQkiVQkBP9QHInB6wyQjXQm
ADHJg8ABdNlmgz4AkI10JgB4EItWSItCBIPoAYXAiUIEdCY5+XQJicgx0vd1DInDidiLdfiLXfSL
ffyJ7F3DZpAx2+vrjXQmAMdCCAAAAABlgz0MAAAAAHQB8IMqAXVF68Fmgz4AicF4J4tWSItCBIPo
AYXAiUIEdRfHQggAAAAAZYM9DAAAAAB0AfCDKgF1HYkMJOioxQMAjQrokaD+/+kb////jQLotaD+
/+uyjQLorKD+/+vakJCQkJCQkJCQkFWJ5Ve/7HgKCFZTg+wci0UMg/ggdB6D+DC//HgKCHQUicKN
TeONRfOIEIPoATnIdfeNfeSLXRAx9jHAg/sPfxDrQI22AAAAAIPrEIP7D34wi1UIi4KUAAAAx0Qk
CBAAAACJfCQEiRQk/1AcAcaD+BB01onwg8QcW15fXcONdCYAifCF237ui1UIi4KUAAAAiVwkCIl8
JASJFCT/UByDxBxbAfBeX13DkJCQkJCQkJCQVYnlg+wYi0UUi1UYiV30i10IiXX4i3UMg/gCiX38
i30QiUXwiVXsD4erAAAAi03shcl0MYtLaIP5AHxcjXQmAHQji0NYi0AghcB0GYN98AF0U4XJeHKJ
HCSNtCYAAAAA6NsGAACLVeyLg5QAAACJdQyLdfiJfRCLffyJVRiLVfCJXQiLXfSJVRSLSCSJ7F3/
4Y20JgAAAACLUySF0nTGg33wAXWtiwP2xAF0poXJZpB/SYtDCCtDBInCwfofKcYZ1+uPkI10JgCJ
HCToEFoAAOuTjbYAAAAAuOj///+6/////2XHABYAAAC4/////4td9It1+It9/InsXcPowO/+/1WJ
5YPsIIl9/It9CIld9Il1+GaDPwB4OIt3SGWLHQgAAAA5Xgh0JTHSuQEAAACJ0GWDPQwAAAAAdAHw
D7EOD4WsAAAAi0dIiVgIicaDRgQBi0UYi1UQiTwkiUQkEItFFIlUJAiJRCQMi0UMiUQkBOiM/v//
ZoM/AInDidZ4KotPSItBBIPoAYXAiUEEdRrHQQgAAAAAZYM9DAAAAAB0AfCDKQF1V412AInYifKL
XfSLdfiLffyJ7F3DZoM/AInBeCeLV0iLQgSD6AGFwIlCBHUXx0IIAAAAAGWDPQwAAAAAdAHwgyoB
dR2JDCTo4MIDAI0O6Mmd/v/pSP///40B6O2d/v/roI0C6OSd/v/r2pCQVYnlg+wYiXX4i3UIiV30
i10MiX38iTQk6DN+AADHRCQEAQAAAIkcJInH6AEmAACD6AF0FLr/////i130idCLdfiLffyJ7F3D
i4OUAAAAiXwkCIl0JASJHCT/UBy6AQAAADn4dc/r0pCQkJCQkJCQkFWJ5Ve/IHkKCFZTg+xMi00M
g/kgdB6D+TC/YHkKCHQUjUXwjVWwZpCJCIPoBDnQdfeNfbSLXRAx9jHAg/sPfxDrQI22AAAAAIPr
EIP7D34wi1UIi4KUAAAAx0QkCBAAAACJfCQEiRQk/1AcAcaD+BB01onwg8RMW15fXcONdCYAifCF
237ui1UIi4KUAAAAiVwkCIl8JASJFCT/UByDxExbAfBeX13DkJCQkJCQkJCQVYnlU4tdDItNCItT
WItCEDtCFHMNiQiDwASJQhCJyFtdw4lNDIldCFtd6YEEAACQVYnlg+wMjUUQiUQkCItFDIlEJASL
RQiJBCToEaL//8nDkJCQkJCQkJCQkJCQkJCQVYnli1UIi00Mi0JYK0gIi0IwwfkChcB0Fo20JgAA
AACLUAg50X4CidGLAIXAdfGJyF3DjbYAAAAAjbwnAAAAAFWJ5YtFCIEg//7//4tAWItIBItQKIlI
KItICIlQBItQIIlIIIlQCIkQXcOQjXQmAFWJ5YtFCFOBCAABAACLQFiLUASLWCiLSAiJUCiLUCCJ
WASJSCCJGIlQCFtdw412AFWJ5VOD7ASLXQiLg5QAAACJHCT/UBC5/////4PAAXQMi1NYiwKLCIPA
BIkCg8QEichbXcONtgAAAACNvwAAAABVieVTg+wIi10Ii1NYi0IQO0IMd0OLA/bEAXUsi0IYiUII
i0IQO0IEdgOJQgSBI//3//+JAolCFIlCEIlCDDHSg8QIidBbXcOLQiSJQgiLQhDr2pCNdCYAi4K4
AAAAx0QkBP////+JHCT/UAy6/////4PAAXTKi1NY65qQjXQmAFWJ5YPsEIld+ItdCIl1/It1DItT
WIsCO0IIdgg5cPyNSPx0JIuDlAAAAIl0JASJHCT/UBiD+P90A4Mj74td+It1/InsXcNmkIkKifDr
5maQVYnlU4PsCItdCItTWIsKO0oIdhyNQfyJAotB/IP4/3QDgyPvg8QIW13DjbYAAAAAi4OUAAAA
x0QkBP////+JHCT/UBjr1o12AI28JwAAAABVieVTi00Mi10QjQSZOcFzJ4N4/AqNUPx0Eo22AAAA
ADnRcxSD6gSDOgp19CnQwfgCg+gBW13DkInYWwNFCF3DVYnlg+wMiV34i10MiXX8i3UIiwOJXgT2
xAh1PPbEAXUni1NYiwIrQgjB+AKJRgiLQzCJBolzMItd+It1/InsXcONtCYAAAAAi1NYiwIrQgTB
+AKJRgjr14kcJOhA/v//iwPruI22AAAAAI2/AAAAAFW4/////4nli00Ii1EEhdJ0F4sC9sQBdReL
QliLECtQCMH6AotBCCnQXcOQjXQmAItCWIsQK1AEwfoC6+eNdgBVuP////+J5YPsCIkcJIl0JASL
dQyLVgQ7VQh0C4scJIt0JASJ7F3Di0YIhcB4SYsK9sUBdDqLWliA5f6JCotDKItTBIlDBItDIIlT
KItTCIkDiUMIi0YIiVMgweACA0MIiQMxwIscJIt0JASJ7F3Di1pY6+aNdgCLCvbFAXQRi1pYweAC
A0MEiQMxwOuPZpCLWliAzQGJCotDBItLKItTCIlDKItDIIlLBIlTIIkLiUMIi0YI68uJ9o28JwAA
AABVieVTg+wEi10IiwP2xAF0T4tLWIDk/okDi1EEi0EoiVEoi1EIiUEEi0EgiVEgiUEIiQGLQSCJ
BCToYlP+/4tDWMdAIAAAAADHQCgAAAAAx0AkAAAAAIPEBFtdw410JgCLS1jrzo10JgCNvCcAAAAA
VYnli0UIi0gwhcl0B8dAMAAAAACLUCSF0nQNiUUIXels////jXQmAF3DjbYAAAAAVYnlg+wQiV34
i10IiXX8i3UMi0NohcB1EMdEJAQBAAAAiRwk6DcgAACLg5QAAACJdQyLdfyJXQiLXfiLSAyJ7F3/
4Y22AAAAAI28JwAAAABVMcCJ5VdWU4PsEIt9EIt1DIX/D4SkAAAAjbQmAAAAAItFCItAWItIEItQ
FIlF8CnKwfoChdJ+OTnXcwKJ+oP6FH9VMduF0n4mjbQmAAAAAIsEnokEmYPDATnTdfOLVfCNBJ0A
AAAAAcaNBAGJQhAp34X/dEOLBolEJASLRQiJBCToKv///4PAAXQtg8YEg+8B642QjXQmAInTiVQk
CIl0JASNNJ6JDCTog3gAAItV8IlCEOu6jXYAi0UQKfiDxBBbXl9dw410JgCNvCcAAAAAVYnlV1ZT
g+wkiVQkBIlV3IlF4IkEJOh1+v//i13ciceLReCLUFiLSgiLQigpy4lN5ItKIMH7AolF6Cn7KcjB
+AI5ww+H0AAAAInGKd6F/3h3hdt1Q8HmAol18Itd8I0EGYtN4IlCJItF3CtCCInCi0EwwfoChcB0
EI20JgAAAAApUAiLAIXAdfcxwIPEJFteX13DkI10JgCJXCQIi13kweYCiXXwjQS7iUQkBI0EMYkE
JOgZdwAAi03gi1FYi0og65mNtgAAAACNBLUAAAAAi1XoKf6JRfCLXfCJ+PfYiUQkCI0EuolEJASN
BBmJBCTo7HYAAItF4ItIWItF3ItRCCnQwfgCiUQkCI0EtQAAAACJVCQEA0Eg65aNFJ2QAQAAiVXs
iRQk6LVt/v+Jxrj/////hfYPhFH///+F/3hbiVwkCItd4I0UvQAAAACLQ1gDUAiNhpABAACJBCSJ
VCQE6Gx2AACLReCLUFiLQiCFwHQOiQQk6GdQ/v+LTeCLUViLXeyJ8YlyIMdF8JABAACNBB6JQijp
wv7//4tN4In499iLUViLWgiJRCQIjQS9AAAAAANCKIlEJASNhpABAACJBCTomnYAAItV3IlcJAQp
2sH6AolUJAiJBCTognYAAOuEVYnlg+wQiV34i10IiXX8g3toAHxodFGLA/bECHVyi0tYiwE7QQRy
f4sD9sQBD4WtAAAAi0MwhcAPhNIAAACLUQSJ2OjY/f//hcB1MYuDlAAAAIldCIt1/Itd+ItIEIns
Xf/hkI10JgDHRCQEAQAAAIkcJOjoHAAAg+gBdDu4/////4td+It1/InsXcONdCYAiRwk6Pj4//+D
wAF04ItLWIsBO0EEc4GLAItd+It1/InsXcOQjXQmAItDaIXAD4VU////x0QkBAEAAACJHCTojRwA
AIsD9sQID4RA////67CA5P6LcSCJA4tBBItRKIkxiUEoi0EIOdaJUQSJcQiJQSAPgyz///+LBul0
////ZpCLQySFwA+EMf///4kcJOg9+///kI10JgDpH////412AFWJ5VdWU4PsEItFEIt9DIlF8I22
AAAAAItFCItwWIsWi04EKdHB+QKFyX4xOU3wcwOLTfCD+RR/TzHbhcl0G5CLBJqJBJ+DwwE5y3Xz
jQSdAAAAAAHCAceJFild8ItF8IXAdBCLRQiJBCToYf7//4PAAXWki0XwKUUQi0UQg8QQW15fXcON
dgCJy4lUJASJPCSJTCQI6LZ0AACJx4tFCItQWI0EnQAAAAABAuutjXYAVYnlg+wQiV34i10IiXX8
g3toAHxodFGLA/bECHVyi0tYiwE7QQRyf4sD9sQBD4W1AAAAi1MwhdIPhOIAAACLUQSJ2Oj4+///
hcB1MYuDlAAAAIldCIt1/Itd+ItIFInsXf/hkI10JgDHRCQEAQAAAIkcJOgIGwAAg+gBdEO6////
/4td+InQi3X8iexdw2aQiRwk6Bj3//+DwAF04ItLWIsBO0EEc4GLEIPABIkBi134i3X8iexdidDD
jbYAAAAAi0tohckPhUz////HRCQEAQAAAIkcJOilGgAAiwP2xAgPhDj////rqIDk/otxIIkDi0EE
i1EoiTGJQSiLQQg51olRBIlxCIlBIA+DJP///41GBIsWiQHpZ////5CNdCYAi0EghcAPhCH///+J
HCToTfn//5CNdCYA6Q////+NdgBVieWD7CCJffyLfQiJdfiJXfSLT1iLGYnOi1EIOdN2KIsH9sQB
dFmNQ/yJBotFDIlD/ItFDItd9It1+It9/InsXcONtgAAAACLB/bEAXVpi0EghcAPhN4AAACLQQSJ
zotRKIEPAAEAAIlBKItBIIlRBIlZIInTiRGJQQjrqo12AItHBI1Q/w++QP87RQwPhI0AAACLcSCF
9g+EmgAAAInaifjoWfr//4XAdX2LT1iLGeuojbYAAAAAi3EEKdbB/gKNBPUAAAAAiUXwiQQk6A5p
/v+FwIlF7HRPjRywiXQkCItHWItACIkcJIlEJATo3nEAAItHWItACIkEJOjgS/7/i0dYi1XsiRiJ
xolQCANV8IlYJIlQBOkM////kI10JgCJVwTpDf///7j/////6QP///+NtgAAAADHBCQAAgAAkOib
aP7/hcCQdN6LT1iJQSAFAAIAAIsZiUEoiUEk6fj+//+NtCYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiL
U1iLShiFyXQG9kM8CHQui0UMiUIYi0UQiUIci0UUhcB1C4NLPAiDxAhbXcOQg2M894PECFtdw422
AAAAAItCHIkMJCnIwfgCjQSF/w8AACUA8P//iUQkBOhIiv7/i1NY662NdgBVieWD7BjHRCQUAAAA
AMdEJBD/////x0QkDCIAAADHRCQIAwAAAMdEJAQAIAAAxwQkAAAAAOi2if7/icK4/////4P6/3Qm
jYIAgAAAiUQkCItFCMdEJAwBAAAAiVQkBIkEJOgp////uAEAAADJw2aQVYnlU4PsEItdCItTWItC
GIXAdAyDxBBbXcONtgAAAAD2AwJ1FIuCuAAAAIkcJP9QNIPAAXXei1NYjYK4AAAAiUQkCI2CtAAA
AIkcJMdEJAwAAAAAiUQkBOjD/v//g8QQW13DjbYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLS1iLURiF
0nQG9kM8CHRGi0MwhcB0FI20JgAAAADHQAQAAAAAiwCFwHXzi0MkhcB0EotBIIkEJOjZSf7/x0Mk
AAAAAIldCIPECFtd6XVYAACQjXQmAItBHIkUJCnQwfgCjQSF/w8AACUA8P//iUQkBOjgiP7/i0tY
x0EcAAAAAMdBGAAAAADrh5CQkJCQkJCQkJCQkJBVieVTg+wEi10IiRwk6C4jAACD+P90GYtDWIuA
uAAAAIldCItIEIPEBFtd/+GNdgCDxARbXcONdgCNvCcAAAAAVYnlVlOD7CSLXQiLA6gED4UQAQAA
i0tYiwE7QQQPgr0AAACLQwQ7QwiLc1QPg44AAACJRfSLQRiFwA+EwAAAAItBLItRMIlBNIlROItT
WItCGIkCiUIIjUIEiUQkHItCHIlEJBiLAoPCLIlEJBSNRfSJRCQQi0MIiUQkDItDBIlUJASJNCSJ
RCQI/1YMi0X0iUMEi0NYixA7UARyU7jo////uv////9lxwBUAAAAgwsgg8QkidBbXl3DjbYAAAAA
iRwk6KglAAC6/////4PAAXTfi0MEi0tY6VX///+NdgCLEIPEJFteXYnQw5CNdCYAixKDxCRbXl2J
0MOQjXQmAItBIIXAdA6JBCToMUj+/4Ej//7//4kcJOiT/f//i0tY6Rv///+DyCC6/////4kDuOj/
//9lxwAJAAAA6XH///9VieVXVlOB7OwQAACLXQiLdQyLfRDHhXDv//8AAAAAi1NYi0oEOUoID4T6
BAAAi0UYhcB1FosDMfYx/8dFFAEAAAD2xAEPhQ0CAACLQhA7QgwPh8kBAACLA/bECA+FvgEAAItC
GIXAD4TrBAAAg30UAQ+ECQIAAIN9FAKQjXQmAA+ESgIAAItFGIXAkI10JgAPhLEBAACLQ0yLU1CJ
hTjv//+LhTjv//+JlTzv//8h0IPAAQ+E1wIAAItTDIXSiZWI7///D4TGAgAAiwP2xAGJhXzv//8P
hb0CAACLjYjv//+LUwgpyonQiYVQ7///wfofK4U47///iZVU7///G5U87///iYUw7///AbUw7///
iZU07///Eb007///i4007///hckPiG8CAACLlTTv//85lVTv//8PjF0CAAB/EouNMO///zmNUO//
/w+CSQIAAItDVImFeO///4uFMO///wOFiO///4lDBItDHIlDFIlDEIlDGItDWItQNItIOIlQLIlI
MItDDItTWIlF8ItCCIkCi0ME6waNdgCLU1iNTeyJTCQcjU2MiUwkGI2NjO///4lMJBSNTfCJTCQQ
iUQkDItF8IlEJAiNQiyJRCQEi4V47///iQQk/1AMg/gBD4eyBAAAi0MEO0Xwda+LU1iDI++LS0yL
QgiJAotTUIXSeEmLg5QAAADHRCQMAAAAAIlMJASJVCQIiRwk/1BA6yuNdCYAiRwk6Gjv//+FwI22
AAAAAHUOi1NYjXYA6SX+//+NdgC+/////zH/gcTsEAAAifCJ+lteX13DZpA7Cg+HGAQAAIkcJDH2
Mf/ohO7//4tTWMdFFAEAAADp0P3//5CNdCYAi0NUiYV07///iQQk/1AQhcCJwQ+ODwMAAItDWItQ
BCsQwfoCD6/RidDB+h8pxhnXi1NMi0tQidAhyIPAAXQsAdYRz8dFFAAAAADpt/3//5CLg5QAAACN
VYyJVCQEiRwk/1BIhcAPhH0AAACJHCTobUUAAIuDlAAAAItNFIl0JASJfCQIiRwkiUwkDP9QQInG
IdCDwAGJ1w+EIwIAAItDHIlTUIMj74lDDIlDBIlDCIlDFIlDEIlDGItDWIlzTIm9QO///4tQGIlQ
CIkQiVAEiVAQiVAMiVAUgcTsEAAAifCJ+lteX13DkItFnCUA8AAAPQCAAAAPhXD///8DdbjHRRQA
AAAAE3286fn8//+NdgCLC4mNfO////aFfO///wQPhUb///+LSyCLQxwpyInCwfofiYUo7///i4Uo
7///iZUs7///i5Us7///IfAh+omFaO///4nwiZVs7///iforhWjv//8blWzv//8rSxyJhWDv//+J
lWTv//+JysH6HzmVZO///3wqfwg5jWDv//92IIm1aO///4m9bO///8eFYO///wAAAADHhWTv//8A
AAAAi4OUAAAAx0QkDAAAAACLlWjv//+LjWzv//+JHCSJVCQEiUwkCP9QQIXSiYVY7///iZVc7///
D4hKAgAAi41k7///C41g7///D4QdAgAAi5Vw7///i4OUAAAAhdKLSDgPhTACAACLUxyLQyAp0IlU
JASJRCQIiRwk/9GJwsH6H4mVhO///4uNhO///zmNZO///4mFgO///38YD4xVAQAAi5WA7///OZVg
7///D4ZDAQAAg8ABi7Vg7///i71k7///x0UUAQAAAA+E7v3//4u1YO///4u9ZO///yu1gO///8dF
FAEAAAAbvYTv///pyv3//420JgAAAACLQgw7QhAPlMAPtsCJhXDv///p7/r//5CJlUTv//+J8IHE
7BAAAIn6W15fXcONdgCLQgiFwHQOiQQk6JlC/v+BI//+//+JHCToK0IAAItDHIlDFIlDEIlDGIlD
DIlDBIlDCItDWItQGIlQEIlQDIlQFIlQCIkQiVAE6cf6//9mkItLWItDWIsJi0AIKcGLQ1jB+QKJ
jSjv//+LS1iLUTSLSTiJUCyJSDCLlSjv//+JVCQQi0MIiUQkDItDDIlEJAiLQ1iDwCyJRCQEi410
7///iQwk/1EYi0tYicIDUwyJUwSLEYlRBItTCCtTDCnCidDB+h8pxhnX6Yz8//+JwYtTHIuFYO//
/wHRAdCJQwSLhVjv//8BhYDv//+JUwyJUxSJUxCJUxiLlVzv//8RlYTv//+LlYDv//+JSwiLjYTv
//+DI++JU0yJS1Dp0Pv//5C46P///77/////v/////9lxwAWAAAA6bT7//+DCyDpUPz//zHJx4WA
7///AAAAAMeFhO///wAAAADpcP///77/////v//////pgvv//4uFYO///4tTHOnK/f//jbYAAAAA
jbwnAAAAAFWJ5VdWU4PsPIt1CIsGqAQPhb8DAACLXliLAztDBA+C5AEAAItGVIlF5ItGBDtGCA+C
AgIAAItGHIlGCIlGBIlGDIXAD4TmAgAAiUYYiUYUiUYQi0ZYi1AYhdIPhKcCAAD3BgICAAAPhIEA
AACLFZQQDAhmgzoAidd4V4taSGWLDQgAAACJTeg5SwiJXeB0O8dF2AAAAAAxwLkBAAAAx0XcAQAA
AGWDPQwAAAAAdAHwD7ELD4UlCgAAi0JIi13oixWUEAwIiUXgiVgIi0Xgg0AEAYsCJYgCAAA9gAIA
AA+EtAIAAGaDPwAPidoBAACJNCQx/+i4NwAAi0ZYi04Ii1AYiRCJUAiJUASJUBSJUBCJUAyLViDp
rAAAAI22AAAAAItOTIteUAFGCInIIdiDwAF0D4nQwfofAcgR2olGTIlWUItGWI1d8ItQLItIMIlQ
NIlIOItWWItOBI1CBIlODIlEJByLQhyJRCQYi0IEg8IsiVwkEIlEJBSLRgiJVCQEiUwkCIlEJAyL
ReSJBCT/UAyLVliJw4tF8IlGBItCBDtCGHVdg/sCD4QAAQAAi04Ii1YgOdEPhPIAAACD6wEPhe4B
AACDxwGLhpQAAAApyolUJAiJTCQEiTQk/1A4hcCJwg+POv///wn6dS6DDhC4/////4PEPFteX13D
jbYAAAAAiwKNtgAAAACLAIPEPFteX13DjbYAAAAAgw4ghf+4/////3TmuOj///9lxwBUAAAAuP//
///r05CLUyyLSzCJReyJUzSJSziLVliLQhiJAolCCI1CBIlEJByLQhyJRCQYiwKDwiyJRCQUjUXs
iUQkEItGCIlEJAyLRgSJVCQEiUQkCItV5IkUJP9SDItN7InDi0YEiU4EiUYMi0ZYixA7UARyXYP7
Ag+FuAAAALjo////ZccAVAAAALj/////gw4gg8Q8W15fXcOLV0iLQgSD6AGFwIlCBA+FEv7//8dC
CAAAAABlgz0MAAAAAHQB8IMqAQ+F8wcAAOny/f//jXQmAIsC6QP///+Qi0AghcB0DokEJOgJPv7/
gSb//v//iTQk6Gvz///pN/3//422AAAAAItGJIXAdBSJBCSNtgAAAADo2z3+/4Em//7//4k0JOht
PQAAi0YciUYIiUYEiUYM6eb8//+LRgiJTCQEKciJRCQIi0YciQQk6CRgAACLRggrRgQDRhyJRgiL
RhyJRgSJRgzprPz//2aQi4KUAAAAx0QkBP////+JFCT/UAzpM/3//8dEJAzHeQoIx0QkCBsBAADH
RCQEoHkKCMcEJKt5Cgjoq5L+/4PIIIkGuOj///9lxwAJAAAAuP/////pGv7//2aDPwCJwXgri1dI
i0IEg+gBhcCJQgR1G8dCCAAAAABlgz0MAAAAAHQB8IMqAQ+F0wYAAIkMJOjlpgMAkI10JgBVieVX
VlOD7CyLXQiLfRCLdQyLQ1SF/4lF7A+EqQAAAItDGDtDFHULi1MQOdAPhd0AAACNUxSJVejrB5CN
dCYAic6LReiNVfCJRCQci0MgiUQkGItDFIlUJBCLVRCJdCQIiUQkFI0ElolEJAyLQ1iDwCyJRCQE
i0XsiQQk/1AEi1MQiceLQxSJVCQEiRwkKdCJRCQI6GceAACDwAF0aotN8InKKfKJ0MH4AilFEIX/
dA2D7wF1E41CA4P4BnYLi3UQhfYPhXf///+LU1j3AwICAACLQhiJQgiJAolCBIlCEIlCDHQbg30Q
AYlCFBnS99KDxCyJ0FteX13DjbYAAAAAi0Ic6+CNdgC6/////+vhkCnQiVQkBIlEJAiJHCTo3h0A
ALr/////g8ABD4UD////676NtCYAAAAAjbwnAAAAAFUxwInlV1ZTg+wYi1UQi30MhdIPhIYAAACL
RQiLTQiJfeyLQFiJReiLUBSLcBCLASUACgAAPQAKAAAPhMgAAAAp8sH6AsdF8AAAAACF0otdEHVd
i1Xsi00IiVwkCIlUJASJDCTol+j//ynDi0XwhcB0KItVCItCWItQEItADDnCdBiLTQgpwsH6AolU
JAiJRCQEiQwk6Cb+//+LRRAp2IPEGFteX13DkMdF8AAAAACQO1UQidMPh70AAACD+xQPh8AAAACF
23QlifEx0o10JgCLBJeDwgGJAYPBBDnadfGNBJ0AAAAAAccBxol97ItN6IlxEItFECnYicMPhGv/
///pTv///412AItF6MdF8AAAAACLUBwp8sH6AjlVEA+HKf///4tFEI0MhznPD4N3////g3n8Co1B
/HQjicMp+IPAAzHJwegCZpA5wQ+EWP///4PrBIPBAYM7CnXtidgp+MH4Ao1QAcdF8AEAAADp2/7/
/420JgAAAACLXRCD+xQPhkD///+JfCQEjTyfiVwkCIk0JOiZYAAAi1XoiX3siUIQ6U7///+NdCYA
jbwnAAAAAFWJ5YPsIIl1+It1CIld9Il9/ItGWItQEItIDDnKdjGLXmiF2w+OpgAAACnKwfoCiVQk
CIlMJASJNCTo0fz//4XAD5XAhMC6/////3Ufi0ZYixgrWATB+wKF23Ukx0ZM/////zHSx0ZQ////
/4td9InQi3X4i338iexdw5CNdCYAi35UiTwk/1cQhcAPjocAAACJwg+v04uGlAAAAInRwfkfx0Qk
DAEAAACJVCQEiUwkCIk0JP9QQCHQg8ABdDqLRliLEIlQBItGBIlGCOuOZpCLRhCLVhSJNCSJRCQE
KcKJVCQI6CgbAACFwA+VwOlS////jbYAAAAAuOj///+6/////2WDOB0PhWD////pS////420JgAA
AACLTliLQTSLUTiJQSyJUTCJXCQQi0YIiUQkDItGDIlEJAiLRliJPCSDwCyJRCQE/1cYicIDVgyJ
VgSLVgwrVggBwuk4////ZpBVieWD7BiJXfSLXQiJffyLfQyJdfiLE/bCCHQsuOj///+DyiC/////
/4kTZccACQAAAIn4i130i3X4i338iexdw420JgAAAAD2xgh1VotLWItxDIX2D4S9AQAAizE7cRwP
hJoBAACLQRyJcRCJcQyJQRSLQQSJAYlBCItDBIlDFIlDEItDIIlDGItDCIlDBIlDDInQgMwIqQIC
AACJA3QDiXEUg///D4S0AAAAi0tYi1EQO1EcdHGLQRCJOIPABIlBEIsDqAJ0QItzaIX2D469AAAA
i0EMi1EQiRwkiUQkBCnCwfoCiVQkCOjC+v//g8ABD5TAhMAPhDb///+//////+ks////ZpD2xAIP
hCH///+D/wqNdCYAD4UU////ZpDrpo22AAAAAItDaIXAjXYAD46CAAAAi0EMiRwkKcLB+gKJVCQI
iUQkBOhi+v//g8ABD5TAhMB1pItLWOlX////i0NohcB+eYtDWItQDItAEIkcJIlUJAQp0MH4AolE
JAjoK/r//4nH6ab+//+NdCYAi0MQi1MUiRwkiUQkBCnCiVQkCOgIGQAAg8ABD5TA6UH///+QjXQm
AItDEItTFIkcJIlEJAQpwolUJAjo4BgAAIPAAQ+UwOl5////kI10JgCLUxCLQxSJHCSJVCQEKdCJ
RCQI6LgYAACJx+kz/v//kItDHIlDBIlDCItBGIkBicaJQQTpTv7//4kcJOjw6///i0tYi1MQi0EY
hdKJQQiJAYlBBHQJicaLE+ko/v//iRwk6Po1AACLQxyLS1iLE4lDDIlDBIsxiUMI6Qj+//+NC+gb
e/7/6c/1//+NAug/e/7/6QH4//+NAugze/7/6SH5//+QkJCQkJCQkJCQkJCQkFW6/////4nli0UI
i0Aki0g0hcl1EYtQJDtQKA+VwA+2wIPoASHCidBdw422AAAAAFUxwInlXcOJ9o28JwAAAABVieWL
RQhdi0Aki0Aow2aQVYnlV1ZTg+woi30Ii0Uci3ckiUcoi0UgiUcsi0UMiUc8iwaLXhSFwHQKwcsJ
ZTMdGAAAAItFEIlF7IkcJOiubAEAjUXwx0QkHAAAAADHRCQYAAAAAIlEJBTHRCQQAAAAAItFFIk0
JIlEJAyNReyJRCQIjUcoiUQkBP/Ti1XsicGLRRiD+QSJEItFJItXKIkQdCJ+HIP5BXQng/kHjXQm
AHQeg8QouAIAAABbXl9dw5CFyXXug8QoMcBbXl9dw2aQg8QouAEAAABbXl9dw412AFWJ5YPsMIl9
/ItFEIt9CIld9Il1+IlHVItFFIt3UIlHWItFDIlHaIsGi14UhcB0CsHLCWUzHRgAAACJHCTo3msB
AI1F8IlEJBSNR1THRCQcAAAAAMdEJBgBAAAAx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUQkBIk0
JP/Ti1dUicGLRRiD+QSJEHQofiKD+QV0JYP5B2aQdB64AgAAAItd9It1+It9/InsXcONdCYAhcl1
5jHA6+e4AQAAAI12AOvdjbQmAAAAAI28JwAAAABVieVXVlOD7CiLfQiLRRyLd1CJR1SLRSCJR1iL
RQyJR2iLBoteFIXAdArBywllMx0YAAAAi0UQiUXsiRwk6A5rAQCNRfDHRCQcAAAAAMdEJBgAAAAA
iUQkFMdEJBAAAAAAi0UUiTQkiUQkDI1F7IlEJAiNR1SJRCQE/9OLVeyJwYtFGIP5BIkQi0Uki1dU
iRB0In4cg/kFdCeD+QeNdCYAdB6DxCi4AgAAAFteX13DkIXJde6DxCgxwFteX13DZpCDxCi4AQAA
AFteX13DjXYAVYnlg+w0i1UYi0UQiX38i30IiV30weICiUXwjUIQKcSNRCQvg+DwiXX4i3ckiUco
AdCJRyyLRQyJRzyLBoteFIXAdArBywllMx0YAAAAiRwk6CpqAQCNReyJRCQUi0UUiTQkx0QkHAAA
AADHRCQYAAAAAIlEJAyNRfCJRCQIjUcox0QkEAAAAACJRCQE/9OLRfArRRCLXfSLdfiLffyJ7F3D
jbQmAAAAAI28JwAAAABVieWD7DSJXfSJdfiJffz8McCDfQwAx0Xc/////3wOD5XAD7bAhcCJRdwP
lMCLVQiLcmiF9g+FdQEAAITAD4VtAQAAg33cAQ+FRwEAAItNCItZWItDBI17PIl94Il5VMdDLAAA
AACJA4tDDMdDMAAAAACJQxCLQVjHQDQAAAAAx0A4AAAAAI1F5OiyZgAAg33oAQ+FHQEAAIN98AEP
hTcBAACLfeCJ8LkeAAAA86vHQ1wBAAAAx0NAAIAGCItF5MdDcAAAAADHQ3QBAAAAx0NsAQAAAIlD
YItVCMdDRDB/BgjHQ0hgfgYIx0NMEH4GCItCWMeDhAAAAAAAAADHg4gAAAABAAAAx0NQQH4GCIPA
LIlDeItF7MeDnAAAAAAAAADHg6AAAAABAAAAx4OYAAAAAQAAAImDjAAAAItCWMeDsAAAALh7CgjH
Q1TQgAYIx0NYUH4GCIPALImDpAAAAItCWIuAuAAAAImClAAAAMdEJAwBAAAAx0QkBAAAAADHRCQI
AAAAAIkUJP9QQItNCIlBTIlRUItF3It9CIlHaItF3Itd9It1+It9/InsXcONdgCJddzr6MdEJAwq
ewoIx0QkCIgAAADHRCQE9HoKCMcEJP56CgjoJ4b+/8dEJAwqewoIx0QkCIkAAADHRCQE9HoKCMcE
JBR7CgjoA4b+/5CQkFWJ5YPsGMcEJHABAACJXfiJdfzoiE3+/4XAicN1EjHbidiLdfyLXfiJ7F3D
jXQmAI2AqAAAAIlDSMdEJAQAIAAAxwQkAQAAAOhTSv7/hcCJxnTLx0QkBAAAAACJHCTobSoAAMeD
lAAAAOB7CgiJdCQMx0QkCAAgAACJdCQEiRwk6MtIAACLRQiDI/7Hg5gAAAAg0QQIiYOgAAAAi0UM
x4OcAAAAILQECImDpAAAAOlt////jbYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLQxQ7Qxh0JsYAAIuT
oAAAAItDEIkCi5OkAAAAi0MUK0MQiQKDxAgxwFtdw2aQx0QkBAAAAACJHCToyEYAAINrFAHrx2aQ
VYnlVlOD7AiLdQiLRhSLVhCLnqAAAACDwAEp0IkUJIlEJAToSFD+/4kDi4agAAAAixCF0nQfi0YU
K0YQxgQCAIuWpAAAAItGFCtGEMdGHAAAAACJAsdFDAAAAACJdQiDxAhbXl3phkIAAJCQkJCQkFWJ
5Ve//////1ZTgey0AAAAxwQkZAAAAOgDTP7/hcCJxg+EyAAAAMdFnAAAAACNnVT////HRCQQAAAA
AMdEJAwAAAAAx0QkCP/////HRCQEAIAAAIkcJOhUKAAAx0XooH0KCIl0JAzHRCQIZAAAAIl0JASJ
HCToVUcAAItFEIOlVP////7HRewg0QQIx0XwILQECIlEJAiLVQyJHCSJVCQE6Lrt/v+FwInHD4iY
AAAAi4Vo////i5Vk////jVgBi4Vs////KdMp0NHoOcNyMYlcJASLhXD///+JBCToH0/+/4tVCIkC
hcB0fsZEGP8AgcS0AAAAifhbXl9dw410JgCJHCToGEv+/4nCi0UIhdKJEHS8jUP/iUQkCIuFcP//
/4kUJIlEJAToRFz+/4uFcP///4kEJOjmLf7/i1UIiwLrpY20JgAAAACLhXD///+JBCToyi3+/4HE
tAAAAIn4W15fXcOQjXQmAIuFcP///4tVCIkC6XL///+QkJCQkJCQkFWJ5VZTgexoAQAAjYWk/v//
jbVg////iUQkDMdFqAAAAADHRCQQ4HkKCMdEJAgAAAAAx0QkBACAAACJNCTo7iYAAMdF9GB8CgiJ
NCTo/xwAAItFCIk0JIlEJAToIAIAAIXAdEmLhWD///+JNCQl8+///4PIRImFYP///4tFEIlEJAiL
RQyJRCQE6FLs/v/HRCQEAAAAAIk0JInDi0X0/1AIgcRoAQAAidhbXl3DiTQku//////oljsAAOvl
kJCQkFWJ5V3pBzgAAJCQkJCQkJBVieWD7BiJXfSLXRCJffyLfQyJdfiJ3g+v94X2dFqLRRSLUGiF
0nQgMcCDwgF0IDHS9/eJw4nYi3X4i130i338iexdw410JgDHQGj/////i1UUi4KUAAAAi1UIiXQk
CIlUJASLVRSJFCT/UBw5xnW/68ONtgAAAAAx2422AAAAAOuzkJCQkJCQkJCQkJCQkJBVieWD7CSL
VQyJXfSLXQiJffyLfRCJdfiF0n5sg/oBdH6LN4nwg+DfiQeNQv/HRCQQAQAAAMdEJAwKAAAAiUQk
CIlcJASJPCTo0zUCAIXAiUXwdRyLFzHJg+YgicsJ8okXidiLdfiLXfSLffyJ7F3Dixf2wiB1GYtF
8InZxgQDAIsX69SNdCYAMdvr1Y10JgC46P///zHJZYM4C3W769jGAwDrvZCQkJCQkJCQkJCQkFWJ
5YPsGIl1+It1CIld9ItdDIl9/Ik0JOijWP7/iceLQ2iFwHVCx0No/////4uDlAAAAIl8JAiJdCQE
iRwk/1AcugEAAAA5+HQLjbYAAAAAuv////+LXfSJ0It1+It9/InsXcONdCYAg8ABdePrvpBVieVT
g+wUi10Ig3s4/3QQMduJ2IPEFFtdw422AAAAAItFDMdDTP/////HQ1D/////iUM4iwOD4PODyECJ
A4uDlAAAAMdEJBADAAAAx0QkDAEAAADHRCQEAAAAAMdEJAgAAAAAiRwk/1AkIdCDwAF1objo////
ZYM4HXWU65RmkFWJ5YPsKItFGIld9ItdDIl1+It1EIl9/It9CIXAdFGDfRQBD4S/AAAAg30UAnUP
i0cgK0ccicLB+h8BwxHWhfZ5Rrjo////u/////++/////2XHABYAAACJ2Inyi130i3X4i338iexd
w420JgAAAACLRwgrRwSLX0yLd1CJwsH6HynDGdbr0ZCLh5QAAADHRCQMAAAAAIlcJASJdCQIiTwk
/1BAhdKJRfCJVex4aotHIItPHIlF6CnIicLB+h851n0+idgDRxyJTwyJRwSJRwiLRfCDJ++JR0yL
ReyJR1DpdP///410JgCLRwQrRwyJwsH6HwHDEdbpQv///410JgB/BDnDdryLReiJTwyJRwSJRwjr
vI10JgC7/////77/////6TH///+J9o28JwAAAABVieVTg+wQi10Ii0UUi4uUAAAAiUQkDItFDItV
EIkcJIlEJASJVCQI/1FAhdJ4EYlDTIlTUIPEEFtdw5CNdCYAg8QQuP////+6/////1tdw1WJ5YPs
HIl9/It9CIld9Il1+ItHBDtHCHRex0QkDAAAAAArRxyJwsH6H4lEJASJVCQIi0c4iQQk6APMAACJ
w4tHBInWK0ccifGJwjHYwfofMdEJwXUyi0cMiV9MiXdQiUcEiUcIMcCLXfSLdfiLffyJ7F3DjXQm
ACtHHInGicPB/h/r0o10JgCDDyC4/////+vVjbQmAAAAAI28JwAAAABVieWLRQiLQDiJRQhd6Y7L
AACNtCYAAAAAjbwnAAAAAFWJ5YHsiAAAAIld9InDiXX4jVWUiX38i4CUAAAAiVQkBIkcJP9QSIXA
dQ+LRaQlAPAAAD0AgAAAdD6LU2iF0n4nx4OUAAAA4HkKCItDWMeAuAAAAOB5CgiLXfSLdfiLffyJ
7F3DjXYAx4OUAAAAYHwKCOvXjXQmAItVxItNwInQCch0toP6AH+xfA+B+f//DwCNtCYAAAAAd6CL
e0yLc1CJ+CHwg8ABdBE58nyNfws5+Y20JgAAAABygItDOMdEJBQAAAAAx0QkGAAAAADHRCQMAQAA
AIlEJBDHRCQIAQAAAIlMJATHBCQAAAAA6H+/AACD+P+Jxg+EPv///4tFwItVxMdEJAwAAAAAiUQk
BItDOIlUJAiJBCToY8oAAItNwDNVxInHifgxyAnCdB+JTCQEiTQk6Gdm/v/HQ0z/////x0NQ////
/+nu/v//jQQ+iUQkCMdEJAwAAAAAiXQkBIkcJOhpJQAAi0NMI0NQg8ABdECLVcCJ8ANDTItLaIlz
DIlDBI0EFolDCItFxIXJiVNMiUNQfizHg5QAAABAegoIi0NYx4C4AAAAQHoKCOmm/v//x0NMAAAA
AMdDUAAAAADrsMeDlAAAAMB8Cgjr0maQVYnlg+wMiRwkiXQkBIl8JAiLXQiLfQyLdRCJ2OgP/v//
i4OUAAAAiXUQiX0MiV0Iixwki0ggi3QkBIt8JAiJ7F3/4Y22AAAAAI28JwAAAABVieVTi10Iidjo
0v3//4uDlAAAAIldCFtdi0gQ/+FmkFWJ5YHsjAAAAIld9InDiXX4jVWUiX38i4CUAAAAiVQkBIkc
JP9QSIXAdQ+LRaQlAPAAAD0AgAAAdG6LUxyLQyCJFCQp0IlEJAToEmX+/4tzaMdDIAAAAADHQxwA
AAAAx0MMAAAAAIX2x0MEAAAAAMdDCAAAAAAPjmQBAADHg5QAAADgeQoIi0NYx4C4AAAA4HkKCLgB
AAAAi130i3X4i338iexdw412AIt9xIt1wIn4CfB0hoP/AH+BfBOB/v//DwCNtCYAAAAAD4ds////
ZpDoK1v+/4tLIIlFkItVkPfYiUWMifCDwP8BwotDHCNVjCnBiUWEi0WQjUwB/yNNjDnKD4IRAQAA
D4b4AAAAi0WQx0QkDAEAAACJTCQEAfCD6AEjRYyJRCQIi0WEiQQk6L1o/v+D+P+Jwg+E/P7//4lD
HANFwIlVhIlDIItDCCtDBInCwfofKUNMi0WEGVNQi1MgiUMMi0NMidGJRYiJ0CtFhInHwf8fOXtQ
fw18BTlFiHMGi02EA02IiVMIK1WEiUsEidDB+h85U1B9VYlEJASLQzjHRCQMAAAAAIlUJAiJBCTo
iscAAInGi0MgidcrQxyJ+YnCMfDB+h8x0QnBdHODCyAxwOm//v//jbQmAAAAAMeDlAAAAGB8Cgjp
l/7//5B/4DlDTI12AHKhMcCNdCYA6ZP+//+LRYQB8IlDIOk4////jbYAAAAAAfCD6AEjRYwpwQNF
hIlMJASJBCToL2P+/4tDHIlFhANFwIlDIOkI////iXNMMcCJe1DpSf7//5BVieWD7ByLRQiJffyL
fRCJXfSLVQyJdfiLcASLWAiJVfAp8zn7chmF23U+i0XwK0UMi130i3X4i338iexdw2aQiwD2xAF1
eItFCOhh/f//hcB1QYtFCItwBItYCCnzOftzxYMIEIXbdMI5+3cji1XwiVwkCIl0JASJFCTogEYA
AItVCIlF8I0EHolCBOudZpCJ++vZi1UIi4KUAAAAi1UMiXwkCIlUJASLVQiJFCT/UCCLVQwpVfAD
RfDpcv///4tFDCnfiVwkCIl0JASJBCToLEYAAItVCIkUJIlF8OgeGgAAi0UIi3AEi1gIKfM53w+G
Mv///+lN////jbYAAAAAVYnlU4tdCItDBDtDCHMJD7YAW13DjXYAidjokfz//4XAdRKLQwQ7Qwhy
5IMLELj/////692Lg5QAAACJXQhbXYtIEP/hjXQmAI28JwAAAABVieVXVlOD7BCLdQiLRhyFwA+E
ZAEAAIt9EIX/D4TeAAAAi0UMi14Ii30QiUXwi0YEKcM5+w+DrwAAAJCNdCYAhdsPhdgAAACLBvbE
AQ+FvQAAAItWHIXSdA2LRiAp0DnHD4LZAAAAhdKJ+YlWDIlWBIlWCIlWFIlWEIlWGHQSi14gKdOD
+392CIn4MdL38ynRi4aUAAAAiUwkCItV8Ik0JIlUJAT/UDiD+ACJwg+OrQAAAItOTCnHi15QAUXw
icgh2IPAAXQPidDB+h8ByBHaiUZMiVZQhf90JotGBIteCCnDOfsPglb///+JfCQIiUQkBItV8IkU
JOjTT/7/AX4Ei0UQg8QQW15fXcOQjXQmAIk0JOiYGAAA67yNtgAAAACJXCQIKd+JRCQEi0XwiQQk
6HtEAAABXgSJRfDpCP///4k0JOi4JgAAg8ABdYkpfRCLRRCDxBBbXl9dw5CNdCYAdQiDDhApfRDr
5oMOICl9EItFEIPEEFteX13Di0YkhcB0DokEJOj2IP7/gSb//v//iTQk6IggAADpev7//412AFWJ
5YPsIIld9InDiX38ic+JdfiLAIlV8PbEEHRjx0NM/////8dDUP////+LVfCLg5QAAACJfCQIiRwk
iVQkBP9QPInGD7dDRGaFwHV7i1Noi0MchdKJQwyJQwSJQwiJQxSJQxAPjo4AAACLQyCJQxiJ8Itd
9It1+It9/InsXcOQi0sIi1MQOdF0oYuDlAAAACnKMfaJ0cH5H4lMJAjHRCQMAQAAAIlUJASJHCT/
UECJwSHQg8ABdLiJS0yJU1DpaP///5CNdCYAhfZ0gYtN8A+3wIPoAYl0JAiJBCSJTCQE6CsbAACD
wAFmiUNE6Vz///+NtCYAAAAA9wMCAgAAD4Vp////jXQmAOld////jXYAVTHSieWD7CSJffyLfRCJ
dfiLdQyJXfSF/w+E1QAAAItVCIl16IsCJQAKAAA9AAoAAA+E0QAAAItVCIn7i0IYi0oUOch2YonC
KcrHRewAAAAAhdKJ+4lN8HRFOfqJ03YCifuD+xQPh/UAAACF23QhMdKNtCYAAAAAD7YEFogEEYPC
ATnadfIB3gHZiXXoiU3wi1Xwi0UIiVAUifgp2InDi0XsAdiFwHRIi1UIi4KUAAAAx0QkBP////+J
FCT/UAyDwAEPhLgAAACLRQgx0otIICtIHIP5f3YGidgx0vfxid4p1g+FqAAAAIXbD4XAAAAAifop
2otd9InQi3X4i338iexdw5CNdCYAi0oUi1Igx0XsAAAAAIlN8CnKOdcPhy////+NHD453g+DowAA
AIB7/wqNQ/90EmaQOcYPg5AAAACD6AGAOAp18CnwjVABx0XsAQAAAOn4/v//jbQmAAAAAIl0JAQB
3olcJAiJDCTojkEAAItVCIl16IlCFOkZ////ifop2oP7ARnACcLpZP///4tV6Inxi0UI6FP9//8p
wznGD4ZB////6UT///+NdCYAi0Xoi1UIiVwkCAHwiUQkBIkUJOiYHgAAKcPpIf///5DHRewAAAAA
6X7+//+NdCYAVYnlU4tdEIXbdQ0x0onQW13DjbYAAAAAi1UMidmLRQjo6/z//7r/////Odh03evd
VYnlV1ZTg+wYi10Qi30Ii3UMx0XwAAAAAIXbfwvrNZApw4XbfmoBxvZHPAKNdCYAdWiJXCQIiXQk
BItHOIkEJOi7T/7/hcB514tFEIMPICnYiUXwi19Qi09Mhdt4IItF8InCwfofiUXoAU3oi0XoiVXs
EV3si1XsiUdMiVdQi0Xwg8QYW15fXcONtCYAAAAAi1UQKdqJVfDruolcJAiJdCQEi0c4iQQk6F1P
/v/rlpBVieWLRQiLQDiJRQhd6ZhO/v+NtCYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLUxyLQyCJFCQp
0IlEJAToElz+/4tDOMdDIAAAAADHQxwAAAAAiUUIg8QIW13pTk7+/410JgBVieWD7AyLRQyJRCQI
i0UIi0A4xwQkAwAAAIlEJATojU3+/8nDjXQmAI28JwAAAABVieWLRQiLTQyLVRD2QDwCdRKJVRCJ
TQyLQDiJRQhd6TxO/v+LQDiJRQhd6TpO/v9VieWD7CiJdfiLdQiJXfSJffyLFvbCBA+FuwEAAItG
BDtGCA+CKAEAAItOHIXJD4RkAQAAgeICAgAAD4SwAAAAixWUEAwIZoM6AInXeFmLSkhloQgAAACJ
RfA5QQiJTex0PsdF5AAAAAAxwLkBAAAAx0XoAQAAAItd7GWDPQwAAAAAdAHwD7ELD4UQEgAAi1JI
i0XwiVXsiUIIixWUEAwIi03sg0EEAYsCJYgCAAA9gAIAAA+EvwAAAGaDPwB4MYtXSItCBIPoAYXA
iUIEdSHHQggAAAAAZYM9DAAAAAB0AfCDKgEPhcARAACNtgAAAACJNCTo6BIAAItGHItWIIuOlAAA
AIlGBCnCiUYMiUYIiUYYiUYUiUYQiVQkCIlEJASJNCT/UTiD+ACJwn47i05Mi15QAUYIicgh2IPA
AXQPidDB+h8ByBHaiUZMiVZQi0YED7YAi130i3X4i338iexdw420JgAAAAB1XoMOELj/////6+CN
dCYAi4KUAAAAx0QkBP////+JFCT/UAzpKP///420JgAAAACLRiSFwHQUiQQkjbYAAAAA6KMa/v+B
Jv/+//+JNCToNRoAAIsW6XL+//+NtgAAAACDDiC4/////+uCjbYAAAAAuOj///+DyiCJFmXHAAkA
AAC4/////+lh////ZoM/AInBeCuLV0iLQgSD6AGFwIlCBHUbx0IIAAAAAGWDPQwAAAAAdAHwgyoB
D4WQEAAAiQwk6BKEAwBmkFWJ5VdWU4HsnAAAAIt1CIt9FItdGItGDDtGCA+EPwQAAItGEItWFMdF
hAAAAACF23UTx0UMAAAAAL8BAAAAx0UQAAAAADnCD4cjAQAAiwb2xAgPhRgBAACLRhyFwA+EHQQA
AIP/AQ+EtAEAAIP/ApAPhCoBAACF2w+E+gEAAItOTIteUInIIdiDwAEPhCcCAACLRgyFwA+EJAQA
AIsG9sQBiUWID4UTAgAAi1Yci0YIiZVw////KdCJwsH6H4mFaP///4nIiZVs////idorhWj///8b
lWz///85VRCJhWj///+JlWz///8PjM8BAAB/CTlFDA+CxAEAADldEI10JgAPj7cBAABmkHwMOU0M
jXYAD4OnAQAAi5Vw////i0UMK4Vo////A0YciVYMi05MiVYUiVYQiVYYi1ZQgybviUYEhdIPiDAB
AACLhpQAAACJTCQEx0QkDAAAAACJVCQIiTQk/1BAi1UMi00Q6x6NdCYAiTQk6DgQAACFwA+E2P7/
/7r/////uf////+BxJwAAACJ0FuJyl5fXcONtCYAAAAAi4aUAAAAjVWUiVQkBIk0JP9QSIXAD4TV
AAAAiTQk6L0YAACLhpQAAACJfCQMi00Qi1UMiTQkiUwkCIlUJAT/UECJ0YnCIciDwAF0notGHIMm
74lWTIlGDIlGBIlGCIlGFIlGEIlGGInQicqJTlCBxJwAAABbXl9dw420JgAAAACLRggrRgSLTlCJ
wsH6HylFDBlVEItWTInQIciDwAEPhNQBAAABVQwRTRAx/4tFEIXAD4kf/v//uOj///+6/////7n/
////ZccAFgAAAOkY////jbYAAAAAi1UMi00QgcScAAAAW16J0F+Jyl3DjXYAi0WkJQDwAAA9AIAA
AA+FGP///4tFwAFFDItVxBFVEDH/6cD9//9mkIsOiU2I9kWIBA+F9P7//4teHItOIIt9DInYKcgh
x4nCi0UMib18////i30QwfofIdeLVRArhXz///+JfYAbVYAp2YmFdP///4mVeP///4nKwfofOZV4
////fC1/CDmNdP///3Yji1UMi00Qx4V0////AAAAAMeFeP///wAAAACJlXz///+JTYCLhpQAAADH
RCQMAAAAAIuVfP///4tNgIk0JIlUJASJTCQI/1BAhdKJRYyJVZAPiA3+//+LjXj///8LjXT///8P
hEUBAACLXYSLhpQAAACF24tIOA+FgAEAAItWHItGICnQiVQkBIlEJAiJNCT/0YnCicHB+h85lXj/
//+J04mFaP///w+PDAEAAHwMOYV0////D4f+AAAAi71o////i1Yci4V0////AdcB0ANNjBNdkIlW
DIlWFIlWEIlWGItVDIlOTItNEIlGBIl+CIleUIMm7+l0/f//ZpCF2w+Fm/3//4uGlAAAAMdEJAwB
AAAAx0QkBAAAAADHRCQIAAAAAIk0JP9QQInRicIhyIPAAQ+EN/3//4lWTIlOUOnm/f//ZpCLRhA7
RhTHRYQBAAAAicIPha/7///ptPv//422AAAAAItGDIXAdBSJBCSNtgAAAADoixX+/4Em//7//4k0
JOgdFQAAi0YciUYUiUYQiUYYiUYMiUYEiUYI6ab7//+NdgCLFolViOnz/f//Mf8xyTHb6Qj///+L
hXT///+/AQAAAIuVeP///4O9aP////+JRQyJVRAPhML8//+LhXT///+/AQAAAIuVeP///ynIGdqJ
RQyJVRDpovz//4uFdP///4tWHOl6/v//ifaNvCcAAAAAVYnlU4PsEItdCItTFItDEDnCd2yLQwSJ
witTCHUax0NM/////zHAx0NQ/////4PEEFtdw410JgCLg5QAAACJ0cH5H8dEJAwBAAAAiVQkBIlM
JAiJHCT/UEAh0IPAAXQIi0MEiUMI67a46P///2WDOB10q4PEELj/////W13DZpCLS2iFyX4xi0NY
i1AMi0AQiRwkiVQkBCnQwfgCiUQkCOhb1///hcAPlcCEwA+EYv///+u/jXQmACnCiVQkCIlEJASJ
HCToNvb//4XAD5XA69nrDZCQkJCQkJCQkJCQkJBVieWD7BiJXfSLXQiJdfiLdQyJffyLE/bCCA+F
MAEAAPbGCHRTi3sQhf8PhAABAACD/v+QjXQmAA+EwgAAAItTFDtTIA+EIQEAAInwiAKLA4PCAYlT
FKgCdX72xAJ0BYP+CnR0ifIPtsKLXfSLdfiLffyJ7F3DZpCLSxCFyQ+ErQAAAPbGAQ+FGgEAAItL
BDtLIA+EiAAAAItDIIlLFIlLEIlDGItDCIlDBIlDDInQi1NogMwIiQOF0g+Pcf///6kCAgAAD4Rm
////iUsY6V7///+NtgAAAACLQxCJHCQpwolUJAiJRCQE6DP1//+DwAEPhW7///+4/////+lp////
i1MQi0MUiRwkiVQkBCnQiUQkCOgI9f//6Uz///+NdgCLQxyJQwSJwYlDCOlo////iRwk6HgSAACL
QxyLE4lDDIlDBIlDCOk4////kI10JgC46P///4PKIIkTZccACQAAALj/////6f7+//+Le2iF/35f
i0NYi1AMi0AQiRwkiVQkBCnQwfgCiUQkCOiQ1f//g8ABD5TAhMAPhVj///+LUxTppP7//4t7CCt7
BIkcJOhcEgAAi0MMicIrUxw5+nYCifop0IsTiUMMiUME6bv+//+LQxCJHCQpwolUJAiJRCQE6Dr0
//+DwAEPlMDrqGaQVYnlU4PsDItFEItdCIlEJAiLRQyJHCSJRCQE6OAQAACFwHQki0MciUMYiUMU
iUMQiUMMiUMEiUMIidiDxAxbXcONtCYAAAAAMduDxAyJ2Ftdw420JgAAAACNvCcAAAAAVYnlU4Ps
DItdCItDWMeDlAAAAGB8CgjHgLgAAADgeQoIi0UQiUQkCItFDIkcJIlEJAToaf///4XAicJ0C4PE
DInQW13DjXYAi0NYx4OUAAAAwHwKCMeAuAAAAEB6CgiDxAyJ0Ftdw4n2jbwnAAAAAFWJ5YPsIIld
9ItdCIl1+It1GIl9/PZDPAIPhbUAAACDfRwBi1UUGcAlAIAAAAtFEIlUJAiJRCQEi0UMiQQk6D1C
/v+Jx4X/D4iDAAAAiwOJ8oHmBBAAAIHiDBAAAIl7OCXz7///CcKB/gQQAACJE3QXiRwk6NcdAACJ
2It1+Itd9It9/InsXcOLg5QAAADHRCQQAwAAAMdEJAwCAAAAx0QkBAAAAADHRCQIAAAAAIkcJP9Q
JCHQg8ABdba46P///2WDOB10q4k8JOgcQv7/ZpAx2+ulg30cAYtVFBnAJQCAAAALRRCJVCQIiUQk
BItFDIkEJOiSQf7/icfpRv///5BVieVTg+wEi10IgQsMJAAAx0NM/////8dDUP////+JHCToKh0A
AMdDOP////+DxARbXcONtgAAAACNvCcAAAAAVYnlU4PsDItdCIN7OP90KotDaIXAfkmLQ1iLUAyL
QBCJHCSJVCQEKdDB+AKJRCQI6OvS///2A0B0FsdFDAAAAACJXQiDxAxbXemSIAAAZpCLg5QAAACJ
HCT/UETr3GaQi1MQi0MUiRwkiVQkBCnQiUQkCOio8f//67uNtgAAAABVieWD7ByJXfSLXQiJdfi+
/////4l9/IN7OP8PhAABAACLAzH/JQgIAAA9AAgAAA+EAwEAAIkcJOizDwAAi4OUAAAAiRwk/1BE
icaLQ2iFwH5ei0NYi0AghcB0CIkcJOiMu///x0QkDAAAAADHRCQIAAAAAMdEJAQAAAAAiRwk6JzD
//+LQ1jHQAgAAAAAxwAAAAAAx0AEAAAAAMdAEAAAAADHQAwAAAAAx0AUAAAAAMdEJAwAAAAAx0Qk
CAAAAADHRCQEAAAAAIkcJOgwDQAAx0MMAAAAAMdDBAAAAADHQwgAAAAAx0MUAAAAAMdDEAAAAADH
QxgAAAAAiRwk6D4dAACF9scDDCSt+8dDOP/////HQ0z/////x0NQ/////3QPifCLXfSLdfiLffyJ
7F3Dif7r7Y10JgCLQ2iFwH4pi0NYi1AMi0AQiRwkiVQkBCnQwfgCiUQkCOhD0f//icfp0f7//410
JgCLUxCLQxSJHCSJVCQEKdCJRCQI6CDw//+Jx+mu/v//ifaNvCcAAAAAVYnlV1ZTg+xA/ItFCMdF
3AAAAACDeDj/dA6LRdyNZfRbXl9dw412AItVEA+2AjxyD4QSAwAAPHd0FjxhD4QWAwAAuOj///9l
xwAWAAAA68q7QAIAALkBAAAAvgQAAACLVRCNQgWJ14PCAYlF0A+2AjxlD4S8AgAAD4+SAgAAPGIP
hL0CAABmkA+PAgMAAITAD4UWAwAAZpCLRRQJ2Yl0JBDHRCQMtgEAAIlMJAiJRCQUi1UMiVQkBItN
CIkMJOjt+///hcCJRdwPhEz///+NRwHHRCQENHwKCIkEJOgfLgAAhcCJRdQPhC7///+JxoPGBYll
2MdEJAQsAAAAiTQk6Jw7/v8p8I1QFYPi/CnUjVwkJ4Pj8IldzIlEJAiJdCQEiRwk6AgwAADGAAAP
tgOEwA+EuAIAAIs1tF0KCInfidnHReAAAAAA6z+NtCYAAAAAPF90PTwtdDk8Lo22AAAAAHQvPCyN
dCYAdCc8Oo10JgB0HzwvjXQmAA+E8gEAAIPHAQ+2B4TAdCEPvtD2BFYIdL+LHbxdCgiDxwGLBJOI
AQ+2B4PBAYTAdd+DfeABfxqLVeCDwgGNdgCDwgGNQv/GAS+DwQGD6AF+78YBAItFzIB4AgB1I4sN
vF0KCDHSjXYAi13UD75EEwWLXcyLBIGIBBODwgGEwHXoi1XMjUXk6C0+AACFwA+FvQEAAIN96AEP
hQoCAACDffABjbQmAAAAAA+F1QEAAItVCL5AewoIi0JYi1AEx0AsAAAAAMdAMAAAAACLTQiJEItQ
DIlQEItBWMdANAAAAADHQDgAAAAAi1FYjXo8iXlUuR4AAADzpYtF6IlCXItF5MdCcAAAAADHQnQB
AAAAx0JsAQAAAIlCYItd3ItDWMeChAAAAAAAAACDwCyJQniLRfCJgogAAACLRezHgpwAAAAAAAAA
x4KgAAAAAQAAAImCjAAAAMeCmAAAAAEAAACLQ1jHgrAAAAC4ewoIg8AsiYKkAAAAi1UIx0NoAQAA
AItCWIuAuAAAAImClAAAAItl2OkO/f//jXQmADxtD4SIAAAAPHh0JDtV0JAPhHL9//+DwgEPtgI8
ZQ+FRP3//4HLAAAIAOlZ/f//kIDLgInX69WQMdsxyb4IAAAA6Qn9//9mkLtABAAAuQEAAAC+BBAA
AOnz/P//jXQmAINF4AGDfeADD4RL/v//xgEvg8EB6fX9//+NtCYAAAAAPGN1iItVCINKPALp+Pz/
/4tFCINIPAHpcP///zwrD4Vo////geYAEAAAide5AgAAAOlW////ZpCLRQiJBCTonfr//7jo////
ZccAFgAAAItl2MdF3AAAAADpLPz//4tNzLoBAAAA6b39///HRCQMOnwKCMdEJAhwAQAAx0QkBKF5
CgjHBCQUewoI6EFf/v/HRCQMOnwKCMdEJAhvAQAAx0QkBKF5CgjHBCT+egoI6B1f/v+LZdiJBCTo
onMDAI0L6ItO/v/p5O3//40C6K9O/v/pNO7//40C6KNO/v/pZO///5CQkJCQkJCQkJCQkJCQoXgs
DAhVieWFwHQxZoM4AHgri1BIi0IEg+gBhcCJQgR1G8dCCAAAAABlgz0MAAAAAHQB8IMqAQ+FARsA
AKFsLAwIg+gBhcCjbCwMCHUixwVwLAwIAAAAAGWDPQwAAAAAdAHwgy1oLAwIAQ+F2hoAAF3DjbQm
AAAAAI28JwAAAABVieWLRQiLTQwrSAyLQDCFwHQUkI10JgCLUAg50X4CidGLAIXAdfGJyF3DkI10
JgBVieWLRQiLSAiLUCyBIP/+//+JSCyLSAyJUAiLUCSJSCSJUAyJUARdw420JgAAAABVieWLRQhT
i1AIi1gsi0gMgQgAAQAAiVAsi1AkiVgIiUgkiVgEiVAMW13DkI10JgBVieVTg+wIi10Ii1MUO1MQ
dz6LA/bEAXUvi0McO1MIiUMMdgOJUwiBI//3//+JUwSJUxiJUxSJUxAx0oPECInQW13DkI10JgCL
QyiJQwzr14uDlAAAAMdEJAT/////iRwk/1AMuv////+DwAF0zYtTFOufjbYAAAAAjbwnAAAAAFWJ
5YtVCItNDItCaIXAdQfHQmj/////i4KUAAAAiU0MiVUIXYtIDP/hjbQmAAAAAFW4/////4nlXcON
tgAAAABVieVTg+wEi10Ii4OUAAAAiRwk/1AQuv////+DwAF0DItDBA+2EIPAAYlDBIPEBInQW13D
jbYAAAAAjb8AAAAAVYnli1UIXYuKlAAAAItJIP/hjbQmAAAAAI28JwAAAABVieVTg+wUi00Ii0UU
i1UQi5mUAAAAiUQkEItFDMdEJAwAAAAAiVQkCIkMJIlEJAT/UySDxBRbXcONtCYAAAAAVYnli0UM
i1UIDQAArfuJAotCSMdCPAAAAADHQhwAAAAAx0IgAAAAAIXAx0IMAAAAAMdCBAAAAADHQggAAAAA
x0IQAAAAAMdCFAAAAADHQhgAAAAAx0I0AAAAAMdCJAAAAADHQigAAAAAx0IsAAAAAMdCMAAAAABm
x0JEAAB0FMcAAAAAAMdABAAAAADHQAgAAAAAXcONdCYAjbwnAAAAAFWJ5YPsFIld9ItFDItdEIl9
/It9CIl1+It1FIlEJASJPCToOf///4XbiV9oeFiLRRiJd1jHRhgAAAAAx0YcAAAAAMdGCAAAAADH
BgAAAADHRgQAAAAAx0YMAAAAAMdGEAAAAADHRhQAAAAAx0YgAAAAAMdGJAAAAADHRigAAAAAiYa4
AAAAx0dcAAAAAItd9It1+It9/InsXcONtgAAAABVieWD7BSLRQzHRCQQAAAAAMdEJAwAAAAAx0Qk
CP////+JRCQEi0UIiQQk6DD////Jw420JgAAAACNvCcAAAAAVTHAieVdw4n2jbwnAAAAAFW4////
/4nluv////9dw5BVieVTg+wIi10Ii00Mi0MEO0MMdguNUP8PtkD/OMh0IIuDlAAAAIlMJASJHCT/
UBiD+P90A4Mj74PECFtdw2aQiVMED7bA6+2QjbQmAAAAAFWJ5VOD7AiLXQiLUwQ7Uwx2Fo1C/4lD
BA+2Qv+DI++DxAhbXcONdgCLg5QAAADHRCQE/////4kcJP9QGIP4/3Xbg8QIW13DifaNvCcAAAAA
VYnlU4tNDItFEI0UATnRcyeAev8KjVr/idh0EI10JgA5wXMUg+gBgDgKdfQpw4nYW13DkI10JgCL
RRADRQhbXcPrDZCQkJCQkJCQkJCQkJBVieWD7AyJXfiLXQyJdfyLdQiLA4leBPbECHU09sQBdR+L
QwQrQwyJRgiLQzCJBolzMItd+It1/InsXcONdCYAi0MEK0MIiUYI69+QjXQmAIkcJOi4+///iwPr
wI10JgBVieWLRQiLSASLUTCF0nQaOdB1DusbZpA50I22AAAAAHQWidGLEoXSde5dkI10JgDDg8Ew
jXQmAIsAiQFdw2aQVYnli0UIi1UMXYtACCtCCMPrDZCQkJCQkJCQkJCQkJBVuP////+J5VOLXQiL
UwSF0nQSiwL2xAF1DotKBCtKDItDCCnIW13Di0oEK0oI6/BVuP////+J5YPsCIkcJIl0JASLdQyL
XgQ7XQh0C4scJIt0JASJ7F3Di0YIhcB4QYsT9sYBdCOLQyyA5v6JE4tTCIlDCItDJIlTLItTDIlD
BIlDDItGCIlTJANDDIlDBDHAixwki3QkBInsXcONdCYAixP2xgF1I4tDCIDOAYtLLIkTi1MMiUMs
i0MkiUsIiVMkiUsEiUMMi0YIA0MIiUMEMcDpdv///4n2jbwnAAAAAFW4/////4nluv////9dw5BV
uP////+J5V3DjbYAAAAAVbj/////ieVdw422AAAAAFUxwInlXcOJ9o28JwAAAABVuP////+J5V3D
jbYAAAAAVYnlXcONdCYAjbwnAAAAAFWh+BIMCInlXcONtgAAAABVMcCJ5V3DifaNvCcAAAAAVYnl
i0UIXYtANMOQjXQmAFWJ5YtFCF3DkI20JgAAAABlixUIAAAAORVwLAwIVYnldCUxwLkBAAAAZYM9
DAAAAAB0AfAPsQ1oLAwID4XpEwAAiRVwLAwIgwVsLAwIAV3DoWwsDAhVieWD6AGFwKNsLAwIdSLH
BXAsDAgAAAAAZYM9DAAAAAB0AfCDLWgsDAgBD4W0EwAAXcOQjbQmAAAAAFWJ5ccFaCwMCAAAAADH
BWwsDAgAAAAAxwVwLAwIAAAAAF3DjbYAAAAAjbwnAAAAAFWJ5VOD7AiLXQiLUxyF0nQF9gMBdDKL
RQyLVRSJQxyLRRCF0olDIHUPgwsBg8QIW13DjbYAAAAAgyP+g8QIW13DjbQmAAAAAItDIIkUJAX/
DwAAKdAlAPD//4lEJATobUD+/+uxjXQmAI28JwAAAABVieVWU4PsEItdCIt1DIuDlAAAAIkcJP9Q
MIPAAQ+EjQAAAIX2dAuLTRCFyY10JgB1VoMLAo1DSIlEJAiNQ0fHRCQMAAAAAIlEJASJHCToPf//
/8dDGAAAAACJ2MdDFAAAAADHQxAAAAAAx0MIAAAAAMdDBAAAAADHQwwAAAAAg8QQW15dw2aQgyP9
x0QkDAAAAACLVRCJdCQEiRwkjQQWiUQkCOjn/v//66iQjXQmADHbg8QQidhbXl3DkI10JgBVieVT
g+wQi10Ii0MchcB0B4PEEFtdw5D2AwJ0DYtDaIXAjbYAAAAAfhGLg5QAAACJHCT/UDSDwAF11o1D
SIlEJAiNQ0fHRCQMAAAAAIlEJASJHCTod/7//+u2kI10JgBVieVTg+wEi10IiwP2xAF0R4tTCIDk
/otLJIkDi0MsiVMsi1MMiUsMiUMIiciJQwSJ0YlTJIkMJOjD//3/x0MkAAAAAMdDLAAAAADHQygA
AAAAg8QEW13Di0sk69iNdgBVieWLRQiLSDCFyXQHx0AwAAAAAItQJIXSdA2JRQhd6Xz///+NdCYA
XcONtgAAAABVMcCJ5VdWU4PsDIt9EIt1DIX/dHiNdgCLRQiLSBSLQBg5wXM2KciJ+znHdgKJw4P7
FHdkhdt0ITHSjbYAAAAAD7YEFogEEYPCATnadfKLVQiNBBkB3olCFCnfhf90KYtVCIuClAAAAA+2
FolUJASLVQiJFCT/UAyDwAF0C4PGAYPvAeuTjXYAi0UQKfiDxAxbXl9dw412AIl0JAQB3olcJAiJ
DCTo9iEAAItVCIlCFOunjbQmAAAAAI28JwAAAABVieVXVlOD7CSJVfCJwotd8ItSMIlF5ItADIlV
3CnDhdIPhNwAAACJ3o20JgAAAACLSgg5zn4Cic6LEoXSdfGLVeSJ34nzKfeLUiyJVeiLVeSLSiSL
VegpyjnXD4e9AAAAidYp/oXbeF+F/3Uzi1XkjQQxi03ciUIoi0XwK0IMhcl0DpCNdCYAKUEIiwmF
yXX3McCDxCRbXl9dw5CNdCYAAdiNFDGJfCQIiUQkBIkUJOhLLP7/i1Xki0Iwi0okiUXc66qQjXQm
AInY99iJRCQIi0XoAdiJRCQEjQQxiQQk6EwgAACLVeSLReSLSgyJ8inaA1Aki0XwiUwkBCnIiUQk
COuqi1XkMf+LUiyJVeiLVeSLSiSLVegpyulD////jUdkiUXsiQQk6IQa/v+JReCLXeC4/////4Xb
D4RU////hfZ4VYtV5ItF4ANyDIPAZIl8JAiJdCQEiQQk6KEr/v+LVeSLQiSFwHQIiQQk6D/9/f+L
VeC+ZAAAAItF5ItN4IlQJInQi1XkA0XsiUIsi0IwiUXc6dX+//+LVeSJ8PfYi1oMiUQkCItF4ANy
LIPAZIl0JASJBCToJSAAAItV8IlcJAQp2olUJAiJBCToMCv+/+uNjbQmAAAAAI28JwAAAABVieWD
7CSJdfiLdQiJXfSLXQyJffyLTgSLVgw50XYhiwb2xAF0So1B/4lGBIhZ/w+2w4td9It1+It9/Ins
XcOQiwb2xAF1cYtGJIXAdDiLRgiLViyBDgABAACJRiyLRiSJVgiJTiSJ0YlWBIlGDOu2D7ZB/41R
/znYdDWLfiSF/w+FmgAAAMcEJIAAAADoPhn+/4XAD4SXAAAAiUYkg+iAiUYsiUYoZpCLTgTroY12
AIlWBOl3////i34IKdeNBD+JRfCJBCToBRn+/4XAiUXsdF8B+IlF6ItGDIl8JAiJRCQEi0XoiQQk
6DMq/v+LRgyJBCTo2Pv9/4tF7IlGDItF6IlGBItF7ANF8IlGCItF6IlGKInB6Qz///+NtgAAAACJ
yonw6Pf8//+FwA+Ed////7j/////6ff+//+QjXQmAFWJ5VOD7ASLXQiLQ2iFwHV3x0No/////4sD
9sQID4WOAAAAi0MEO0MIcnWLA/bEAXQkgOT+i0skiQOLQwiLUyyJSwSJQyyLQww5yolTCIlLDIlD
JHd6i0MwhcAPhYcAAACLQySFwHQIiRwk6CD7//+Lg5QAAACJXQiLSBSDxARbXf/hkI10JgCDwAF0
i7r/////g8QEidBbXcONtgAAAAAPthCDwAGJQwSDxARbXYnQw4kcJOhn8v//g8ABD4Vh////jbYA
AAAA68ONtgAAAACNQQEPthGJQwSNtCYAAAAA67CNtgAAAACLUwiJ2Oju+///hcAPhHb///+NtgAA
AADri420JgAAAACNvCcAAAAAVYnlU4PsBItdCItDaIXAdW/HQ2j/////iwP2xAh1eotDBDtDCHJp
iwP2xAF0JIDk/otLJIkDi0MIi1MsiUsEiUMsi0MMOcqJUwiJSwyJQyR3ZotDMIXAdW+LQySFwHQI
iRwk6Bj6//+Lg5QAAACJXQiLSBCDxARbXf/hkI10JgCDwAF0k7j/////g8QEW13DD7YAg8QEW13D
iRwk6G/x//+DwAEPhXX///+NtgAAAADr0422AAAAAA+2AZCNdCYA68iNtgAAAACLUwiJ2I12AOj7
+v//hcB0j420JgAAAADro420JgAAAACNvCcAAAAAVYnlV1ZTg+wMi30Mi3UQkItFCItIBItACDnB
czYpyInzOcZ2AonDg/sUd0yF23QhMdKNtgAAAAAPtgQRiAQXg8IBOdp18otVCI0EGQHfiUIEKd6F
9nQQi0UIiQQk6K7+//+DwAF1qSl1EItFEIPEDFteX13DjXYAiTwkiVwkCIlMJAToOBwAAInHi0UI
AVgE67+NtCYAAAAAjbwnAAAAAFW4AAAAAInlV1ZTg+wohcAPlcAPtsCFwIlF4A+FpwEAAMdF5KCq
BgjHRegAAAAAZYsVCAAAADkVcCwMCHQlMcC5AQAAAGWDPQwAAAAAdAHwD7ENaCwMCA+FjQoAAIkV
cCwMCIsd+BIMCIMFbCwMCAGLNXQsDAiF2w+E1AAAAGWhCAAAAIlF2OsXjbQmAAAAAIsd+BIMCIXb
D4S0AAAAicZmgzsAiR14LAwIeEGLU0iLfdg5egiJVdx0LDHSuQEAAACLfdyJ0GWDPQwAAAAAdAHw
D7EPD4UgCgAAi0NIi1XYiUXciVAIi33cg0cEAYsDJQgCAAA9AAIAAA+EqQAAAGaDOwB4K4tTSItC
BIPoAYXAiUIEdRvHQggAAAAAZYM9DAAAAAB0AfCDKgEPhdYJAAChdCwMCMcFeCwMCAAAAAA5xg+F
Sf///4tbNIXbD4VM////oWwsDAiD6AGFwKNsLAwIdSLHBXAsDAgAAAAAZYM9DAAAAAB0AfCDLWgs
DAgBD4WNCQAAi0XghcB0E41F5MdEJAQAAAAAiQQk6DFD+feDxChbXl9dw5CLg5QAAADHRCQE////
/4kcJP9QDOk+////jbQmAAAAAI1F5MdEJAgAAAAAx0QkBKCqBgiJBCTo7UL59+lH/v//kI20JgAA
AABVuAAAAACJ5VdWU4PsLIXAD5XAD7bAhcCJReAPhe8BAADHReSgqgYIx0XoAAAAAItFCIXAdDtl
ixUIAAAAORVwLAwIdCUxwLkBAAAAZYM9DAAAAAB0AfAPsQ1oLAwID4XOCAAAiRVwLAwIgwVsLAwI
AYsd+BIMCDH/izV0LAwIhdsPhAsBAABloQgAAACJRdzrFo22AAAAAIsd+BIMCIXbD4TsAAAAicaL
RQiJHXgsDAiFwHRJZoM7AHhDi1NIi0XcOUIIiVXYdC7HRdQAAAAAuQEAAAAxwGWDPQwAAAAAdAHw
D7EKD4VXCAAAi1NIi0XciVXYiUIIi1XYg0IEAYtDaIXAD47HAAAAi1NYi0IQO0IMdiKLg5QAAADH
RCQE/////4kcJP9QDIPAAQ+VwA+2wIPoAQnHi0UIhcB0M2aDOwB4LYtTSItCBIPoAYXAiUIEdR3H
QggAAAAAZYM9DAAAAAB0AfCDKgEPheAHAABmkKF0LAwIxwV4LAwIAAAAADnGD4UR////i1s0hdsP
hRT///+LTQiFyXQRoWwsDAiD6AGFwKNsLAwIdD6LVeCF0nQTjUXkx0QkBAAAAACJBCToHEH594PE
LIn4W15fXcNmkItDFDtDEA+HOP///+lV////jbQmAAAAAMcFcCwMCAAAAABlgz0MAAAAAHQB8IMt
aCwMCAEPhVAHAADrno10JgCNReTHRCQIAAAAAMdEJASgqgYIiQQk6LVA+ffp//3//1WJ5VdWU4Ps
FMcEJAAAAADou/3//4sd+BIMCIXbiUXwD4QMAQAAZaEIAAAAiUXskIsDicaD5gIPheMAAAAlCBAA
AIP4CA+E1QAAAItDaIXAD4TKAAAAi1NIMf+LTew7SggPhDYBAACJ8LkBAAAAZYM9DAAAAAB0AfAP
sQox/4XAdDboKYcAAItTSItF7DtCCA+EAgEAAInwuQEAAABlgz0MAAAAAHQB8A+xCoXAD4XNAAAA
vwEAAACLQ0iLVezHQAQBAAAAiVAIgD18LAwIAHUniwOoAXUhg8gBi1MciQOhgCwMCIlTYIlDXItD
IIkdgCwMCCnQiUNki4OUAAAAx0QkCAAAAADHRCQEAAAAAIkcJP9QLIP/AnUnjbQmAAAAAMdDaP//
//+LWzSF2w+F/v7//4tF8IPEFFteX13DjXYAi1NIi0IEg+gBhcCJQgR10MdCCAAAAABlgz0MAAAA
AHQB8IMqAQ+FzwUAAMdDaP////+LWzSF2w+Fs/7//+uzkOgrhgAAvwIAAACNtgAAAADpM////412
AL8BAAAAg0IEAY20JgAAAADpG////412AFWJ5YPsBMcEJAEAAADoDvz//8nDjbYAAAAAjb8AAAAA
VYnlg+wwiV30i10IiXX4iX38iwOEwA+IJQEAAAyAiQO4AAAAAIXAD5XAD7b4hf8PhTMBAADHReSg
qgYIx0XoAAAAAGWLFQgAAAA5FXAsDAh0JTHAuQEAAABlgz0MAAAAAHQB8A+xDWgsDAgPhQUFAACJ
FXAsDAiDBWwsDAgBZoM7AIkdeCwMCHhHi0NIZYs1CAAAADlwCIlF4HQux0XcAAAAALkBAAAAMcCL
VeBlgz0MAAAAAHQB8A+xCg+FxQQAAItDSIlF4IlwCItV4INCBAGh+BIMCIMFdCwMCAFmgzsAiR34
EgwIiUM0eBSLU0iLQgSD6AGFwIlCBA+EiAAAAKFsLAwIxwV4LAwIAAAAAIPoAYXAo2wsDAh1IscF
cCwMCAAAAABlgz0MAAAAAHQB8IMtaCwMCAEPhVUEAACF/3UPi130i3X4i338iexdw2aQjUXkx0Qk
BAAAAACJBCTofT359+vcjXYAjUXkx0QkCAAAAADHRCQEoKoGCIkEJOhdPfn36bv+///HQggAAAAA
ZYM9DAAAAAB0AfCDKgEPhf8DAADpWP///5CNtCYAAAAAVYnlV1ZTg+wki10IgDsAD4ldAQAAuAAA
AACFwA+VwA+2+IX/D4V2AQAAx0XkoKoGCMdF6AAAAABlixUIAAAAORVwLAwIdCUxwLkBAAAAZYM9
DAAAAAB0AfAPsQ1oLAwID4WYAwAAiRVwLAwIgwVsLAwIAWaDOwCJHXgsDAh4R4tDSGWLNQgAAAA5
cAiJReB0LsdF3AAAAAC5AQAAADHAi1XgZYM9DAAAAAB0AfAPsQoPhVgDAACLQ0iJReCJcAiLVeCD
QgQBixX4EgwIhdJ0QjnTD4QoAQAAi0I0hcB0MznDjbQmAAAAAHUcjbYAAAAA6esAAACNdgA5w422
AAAAAA+E4gAAAI1QNItANIXAZpB15osDJH9mhcCJA3gUi1NIi0IEg+gBhcCJQgQPhI8AAAChbCwM
CMcFeCwMCAAAAACD6AGFwKNsLAwIdSLHBXAsDAgAAAAAZYM9DAAAAAB0AfCDLWgsDAgBD4WsAgAA
hf91DoPEJFteX13DjbYAAAAAjUXkx0QkBAAAAACJBCTonTv594PEJFteX13DkI10JgCNReTHRCQI
AAAAAMdEJASgqgYIiQQk6HU7+ffpeP7//8dCCAAAAABlgz0MAAAAAHQB8IMqAQ+FTwIAAOlR////
g8I0kI10JgCLQzSDBXQsDAgBiQLpGf///420JgAAAACLQzSDBXQsDAgBo/gSDAjp/v7//422AAAA
AI2/AAAAAFWJ5VOD7AiLXQiLUxyF0nQF9gMBdDqLQzCFwHQQjXYAx0AEAAAAAIsAhcB184tDJIXA
dA+JBCTo9O79/8dDJAAAAACJXQiDxAhbXemQ/f//i0MgiRQkBf8PAAAp0CUA8P//iUQkBOgFLv7/
x0MgAAAAAMdDHAAAAADrm5CNdCYAVYnlg+wYx0QkFAAAAADHRCQQ/////8dEJAwiAAAAx0QkCAMA
AADHRCQEACAAAMcEJAAAAADoZi3+/4nCuP////+D+v90Jo2CACAAAIlEJAiLRQjHRCQMAQAAAIlU
JASJBCTouez//7gBAAAAycONAuhLM/7/6fPk//+NBWgsDAjoOzP+/+kW5f//jQ1oLAwI6Psy/v/p
B+z//40FaCwMCOgbM/7/6Tzs//+NDWgsDAjo2zL+/+lj9f//jQ/ozzL+/+nU9f//jQLo8zL+/+ke
9v//jQVoLAwI6OMy/v/pY/b//40NaCwMCOijMv7/6SL3//+NCuiXMv7/6Z33//+NAui7Mv7/6RT4
//+NBWgsDAjoqzL+/+mg+P//jQLonzL+/+kl+v//jQ1oLAwI6F8y/v/p6/r//40K6FMy/v/pL/v/
/40FaCwMCOhzMv7/6Zv7//+NAuhnMv7/6fX7//+NDWgsDAjoJzL+/+lY/P//jQroGzL+/+mc/P//
jQVoLAwI6Dsy/v/pRP3//40C6C8y/v/ppf3//5CQkJCQkJCQkJBVieWLVQiLShQ7Sgh2A4lKCIsC
JQAMAAA9AAwAAHQZi0oEuP////87SghzAw+2AV3DjbQmAAAAAItCGIEi//f//4lKBIlCFOvWjbQm
AAAAAFWJ5YtVCItKFItCCDnBdgKJyCtCDF3DifaNvCcAAAAAVYnlU4PsBItdCItDHIXAdA72AwF1
CYkEJP+TnAAAAMdDHAAAAADHRQwAAAAAiV0Ig8QEW13pNv3//422AAAAAFWJ5YtVCItFDPYCCHUS
iUUMiVUIXel27///jbYAAAAAg/j/dOm4/////13DjXQmAFWJ5YPsMIld9InDiXX4iX38i3Aci0Ag
iVXkMdKJTeAp8DtF5H0Wi0MYi1MQ9gMBiUXoiVXsdBm6AQAAAItd9InQi3X4i338iexdw5CNdCYA
i0Xkg8BkiUXwiQQk/5OYAAAAhcCJx3TPhfZ0JotDICtDHIl0JASJPCSJRCQI6P4Z/v+JNCT/k5wA
AADHQxwAAAAAi1Xwx0QkDAEAAACJfCQEiRwkjQQXiUQkCOjw6f//i1UIhdIPhJUAAACJ+CnwAUMQ
ifgp8AFDFIn4KfABQxiJ+CnwAUMEi0MgiXsMiUMIi03oK03sicrB+h85VeB/MHwFOU3kcynHRCQM
jn0KCMdEJAjvAAAAx0QkBHR9CgjHBCR9fQoI6HVA/v+QjXQmAItFCIXAdVkpTeSLVeQDSxDHRCQE
AAAAAIlUJAiJDCTozBj+/zHS6fH+//+QjXQmAIn4KfABQwyJ+CnwAUMEifgp8AFDCIn4KfABQxSL
QyCJexCJQxjpZv///422AAAAAClN5ItF5ANLDMdEJAQAAAAAiUQkCIkMJOhzGP7/MdLpmP7//422
AAAAAI2/AAAAAFWJ5YPsHIld9ItdGIl1+It1CIl9/IXbdW+LBvbEBHRQJQAIAACLVhSD+AGLfgwZ
24PDAoP4AYtGCBnJg+EBOcJ3WCn4hcmJRfC6/////7j/////dVuD4wIPhaIAAACLXfSLdfiLffyJ
7F3DkI10JgCoCHQsi0YEK0YMicLB+h/r3Y20JgAAAACLVhSJ2YtGCIPhAYt+DDnCdqiJ0OukZpCL
RhQrRhCJwsH6H+uxjXYAg30UAQ+ErQAAAIN9FAJ1DotF8InCwfofAUUMEVUQi30Qhf8PiH8AAACL
VQw5VfB8XItFDANGDItVEIlGBItF8ANGDIlGCItFDOlX////ZpCDfRQBdHaDfRQCdQ6LRfCJwsH6
HwFFDBFVEItNEIXJeDeLVQw5VfB8ZotFDANGEItVEIlGFItFDOkh////i1UMifCLTRDHBCQBAAAA
6P/8//+FwHSMjXYAuP////+6/////+n3/v//i0YEKfiJwsH6HwFFDBFVEOlS////i0YUK0YQicLB
+h8BRQwRVRDri4tVDInwi00QxwQkAAAAAOit/P//hcB0guuvjbQmAAAAAFUxwInlg+wsiXX4i3UI
iX38i30MiV30ixaD//8PlMCJRej2wgh0ITH/hcB1Bb//////ifiLXfSLdfiLffyJ7F3DjbQmAAAA
AInQJQAMAAA9AAQAAHQ6i0Yci14gi04UiUXkKcOLReiJyitWEAHYOcJzNotF6IXAdQqJ+IgBg8EB
iU4UO04IdqqJTgjrpY12AItGBIDOCIkWiUYUi0YIiUYE67OQjXQmAPYGAXWAjUQbZDnDiUXwD4dx
////iQQk/5aYAAAAhcCJRewPhF3///+LReSFwHQpi0XkiVwkCIlEJASLReyJBCToMxb+/4tF5IkE
JP+WnAAAAMdGHAAAAACLRfCLVezHRCQEAAAAACnYAdqJFCSJRCQI6JIV/v+LRewDRfDHRCQMAQAA
AIk0JIlEJAiLReyJRCQE6AHm//+LRewrReQBRgyLRewrReQBRgSLRewrReQBRgiJwotF7ANWFIlG
EItGIInRiVYUiUYY6f3+//+NdCYAjbwnAAAAAFWJ5YPsHItFEIl1+It1CIl9/It9DIld9IXAdFyN
HAc53xnA99AJw8dEJAwAAAAAiVwkCIl8JASJNCTogeX//4tFFIl+EIl+DIl+BIXAdEGLRRSJXhiJ
RhSJRgjHhpgAAAAAAAAAi130i3X4i338iexdw422AAAAAMdEJAQAAAAAiTwk6OgKAACJw+ubjXQm
AIl+FIl+GIleCOvAkI10JgBVieVTg+wQi0UQi10Ix0QkDAAAAACJwsH6HwnQiUQkCItFDIkcJIlE
JAToMf///4MLCIPEEFtdw5CNtCYAAAAAVYnli0UQicLB+h8J0IlFEF3pCv///5CQkJCQkJCQkJBX
i0QkCItUJAyI1onRweIQZonKqAN0TIoIOMoPhEQBAACEyQ+EEQEAAECoA3Q1igg4yg+ELQEAAITJ
D4T6AAAAQKgDdB6KCDjKD4QWAQAAhMkPhOMAAABA6wmNtgAAAACDwBCLCDHRv//+/v4Bzw+D0wAA
ADHPgc///v7+Rw+FxAAAADHRv//+/v4Bzw+DqAAAADHPgc///v7+Rw+FmQAAAItIBDHRv//+/v4B
zw+DkQAAADHPgc///v7+Rw+FggAAADHRv//+/v4Bz3NtMc+Bz//+/v5HdWKLSAgx0b///v7+Ac9z
WzHPgc///v7+R3VQMdG///7+/gHPcz4xz4HP//7+/kd1M4tIDDHRv//+/v4Bz3MpMc+Bz//+/v5H
dR4x0b///v7+Ac9zDzHPgc///v7+Rw+EJv///zHAX8ODwASDwASDwASEyXQaONF060CE7XQRONV0
4kDB6RCEyXQFONF01kBfw5CQkJCQkJCQkFUx0onlVlOLdQiLXQyNdgAPtgQWD7YME4TAdByDwgE4
yHTtD7bQD7bBKcKJ0FteXcONtCYAAAAAD7bR99qJ0FteXcOQkJCQkJCQkJCQkJCQVTHSieVWi3UI
U4tdDI1O/w+2BBOIRBEBg8IBhMB18YnwW15dw5CQkJCQkJCQkJCQVYnlg+wUiXX8i3UIiV34iTQk
6HkR/v+NWAGJHCToPgH+/4nCMcCF0nQQiVwkCIl0JASJFCTodhL+/4td+It1/InsXcOQkJCQkJCQ
kJCQkJBVieWD7DiJXfSLXQiJffyLfQyJdfiF23g/Ox0wuwsIfTeLBJ0guQsIhcB0LMdEJAgFAAAA
iUQkBMcEJPycCwjoPDr+/4nHifiLXfSLdfiLffyJ7F3DjXYAx0QkCAUAAADHRCQE9H0KCMcEJPyc
CwjoDDr+/4lF2IkEJOjBEP7/iRwkxkXzAMdEJAwAAAAAx0QkCAoAAACJxo1F84lEJATofJX+/4nD
i0UQOfB3M4lEJAiLRdiJPCSJRCQE6IAGAAA7dRCJwXIhi0UQhcAPhHT///+LRRDGRAf/AOln////
kInw68mNdCYAi0UQjVX0Kdop8DnCdgKJwolUJAiJXCQEiQwk6FgR/v+LRRCFwA+EM////+u9kJCQ
kJCQkJCQkJBVMcCJ5VZTi1UMi3UIhdJ1B1teXcONdgCJ84nxAdMZwAnD98YDAAAAifB0IIA+AInw
ifJ1DetjkIA4AJCNdCYAdFaDwAGoA5B17onBicLrM4sCLQEBAQGpgICAgHQggDoAdEWAegEAjUoB
dBuAegIAjUoCdBKAegMAjUoDdAmDwgSJ2TnTd8k5y4nIcwKJ2CnwW15dw412AInCOcNzAonaidAp
8FteXcOJ0evbkJCQkFUxwInlV1ZTi00QMduLfQiLdQyD+QN2YonKweoCD7YHD7YehMB1EQ+20A+2
wynCidBbXl9dw2aQONh16w+2RwEPtl4BhMB03zjYddsPtkcCD7ZeAoTAdM842HXLD7ZHAw+2XgOE
wHS/ONh1u4PHBIPGBIPqAXWmg+EDhcl0qQ+2Bw+2HoTAdJ842HWbMdKD6QF0lA+2RBcBD7ZcFgGD
wgGEwHSDONh05g+20A+2wynCidBbXl9dw5CQkJCQkJCQkFWJ5YtVCFdWU4tdDIPqAYN9EAOJ0Q+G
hQAAAIt9EI1KAQ+2A8HvAoTAiEIBdEMPtkMBjUoChMCIQgJ0NQ+2QwKNSgOEwIhCA3QnD7ZDA41y
BInxhMCIQgR0F4PDBIPvAXQ+D7YDifKNSgGEwIhCAXW9i0UIi10QKciNVAP/hdJ0EzHAkI10JgDG
RAEBAIPAATnCdfSLRQhbXl9dw410JgCLVRCD4gN07A+2A4PBAYPDAYPqAYgBdNyEwHXs68OQkFdW
McCLdCQMi0wkEIjNicrB4RBmidH3xgMAAAAPhIEAAACKFjjRdQKJ8AjSD4SEAQAARvfGAwAAAHRo
ihY40XUCifAI0g+EawEAAEb3xgMAAAB0T4oWONF1AonwCNIPhFIBAABG6zwAAACD7gSD7gSD7gT3
wgAAAP91Do1GD+sgg+4Eg+4Eg+4E98IAAP8AdQWNRg7rCo1GDIT2dQONRg2DxhCLFr///v7+AdcP
g9oAAAAx14HP//7+/kcPhcsAAAAxyr///v7+AddznjHXgc///v7+R3Wpi1YEv//+/v4B1w+DogAA
ADHXgc///v7+Rw+FkwAAADHKv//+/v4B1w+DaP///zHXgc///v7+Rw+Fb////4tWCL///v7+Addz
ZjHXgc///v7+R3VbMcq///7+/gHXD4M2////MdeBz//+/v5HD4U9////i1YMv//+/v4B13MuMdeB
z//+/v5HdSMxyr///v7+AdcPgwT///8x14HP//7+/kcPhCL////pBv///4PGBIPGBIPGBDjKdQKJ
8ITSdCA4znUDjUYBhPZ0FcHqEDjKdQONRgKE0nQHOM51A41GA15fw5CQkJCQkJBVieWD7CSJdfiL
dQyJXfSLVQiJffwPth6F23UUidCLXfSLdfiLffyJ7F3DkI10JgCD6gGQjXQmAIPCAQ+2AoXAdH45
2HXyjUYBiUXoD7Z+AYX/dMgPtkIBjUoBOfh1E+s3jbQmAAAAAIPBAQ+2ATn4dCY52I10JgB07oXA
dEKDwQEPtgE52HTghcB0NIPBAQ+2AevejXQmAItV6A+2QQEPtlIBiVXgjVH/O0XgdB+LReCFwHXa
6WL///+NtgAAAAAxwI22AAAAAOlR////hcCQD4RG////jUECiUXwD7ZBAolF3ItF6IPAAolF7ItF
6A+2QAI5RdyJReB1s4tF3IXAD4QW////i0XwD7ZAAYlF3ItF7A+2QAE5RdzHReQAAAAAiUXgdYiL
RdyFwA+E6/7//4tF5A+2RAEEiUXci0XkD7ZEBgU5RdyJReAPhV7///+FwA+ExP7//4tF5A+2RAEF
iUXci0XkD7ZEBgaDReQCOUXciUXgdK/pMv///5CQkJBVieWD7AyJfCQIi30Ii1UMi00QiXQkBIn4
KdCJ1jnIiRwkcjyD+Qd2H4n6icj32oPiAynQidH886SJwsHqAonR/POlicGD4QP886SLRQiLHCSL
dCQEi3wkCInsXcONdgCLRQiD+QeNNBGNFAF2MYnTiciD4wOD7gEp2InZjXr//fOk/InCg+8DweoC
g+4DidH986X8icGDxgSNVwSD4QONev+D7gH986T866CQkJCQkFWJ5YPsCItFEIk0JIt1DIl8JASL
fQiD+Ad2F4n599mD4QMpyPzzpInBwekC/POlg+ADicH886SJ+Is0JIt8JASJ7F3DkJCQkJCQkJCQ
kJCQi0QkBItMJAgpwYHoBAAAAIPABIoUCIgQhNJ0JIpUCAGIUAGE0nQYilQIAohQAoTSdAyKVAgD
iFADhNJ100BAQMOQkJCQkJCQkJCQkJCQkJC45P///1WJ5VeLfQxWU2WLEDHAOX0IdCmLWjgxyY12
AItFCA+2NAiJ8g+2wg+2FA+LBIMrBJN1CYnyg8EBhNJ131teX13DkJCQkJCQkJCQkFeLRCQIi1Qk
DIjWidHB4hBmicqoA3QpOBAPhKUAAABAqAN0HDgQD4SYAAAAQKgDdA84EA+EiwAAAECNtgAAAACL
CL///v7+MdEBz3NkMc+Bz//+/v5HdVmLSAS///7+/jHRAc9zSDHPgc///v7+R3U9i0gIv//+/v4x
0QHPcywxz4HP//7+/kd1IYtIDL///v7+MdEBz3MQMc+Bz//+/v5HdQWDwBDrmIPABIPABIPABITJ
dA9AhO10CkD3wQAA/wB0AUBfw5CQkJCQkJCQkJBVieVXMf9WU4PsBItdDIt1CIXbdBiNdgCJNCSD
xwHoHQj+/410BgH30AHDdeuDxASJ+FteX13DkJCQkJCQkJCQVYnlV1ZTg+wIi10Mi3UIi30Qhdt1
DOskjQQWifqIEI1wAYlcJASJNCTosvf//4nCidgp0IP4AY1Y/3fcg8QIW15fXcOQkJCQkJCQkJCQ
kJBVMdKJ5YtNCIsBhcB0VItBBLoBAAAAhcB0SItBCLoCAAAAhcB0PIN5DAC4AwAAALoDAAAAdSLr
KoN8gQgAjVACdCCDfIEMAI1QA3QWjVAEiwSRhcB0DInQg3yBBACNUAF11onQXcOQkJCQkJCQkJCQ
VYnlwWUQAl3pUwj+/5CQkFWJ5cFlEAJd6XP8//+QkJBVieVXi30IVotNDFOLXRCJ+In+g/sDidp2
Lo22AAAAAIPqBIkIiUgEiUgIiUgMg8AQg/oDd+qNQ/yJw8HoAoPjA8HgBI10BxCF23QSg/sBiQ50
C4P7A4lOBHUDiU4IifhbXl9dw5CQkJCQkJCQkJCQVYnlwWUQAl3po/z//5CQkFWJ5YPsYIl1+It1
CIld9Il9/I2GgAAAAInyPX8BAAB3Z4P+/3Ri98aA////dEq42P///2WLAIsYi3sUhf90UYsHg38E
AYtYGHVfhdt0W4sQhdJ0CsHLCWUzHRgAAACJHCToOhABAInyD7bCiUQkBIsHiQQk/9OJwotd9InQ
i3X4i338iexdw5C6/////+vpkIH74OgKCL+AfwoIdKKJ2Oh8CwAAi3sU65aNRfOJReiNReyJRcCN
RfCJRcSNRdiJRdSJ8MdF2AAAAADHRdwAAAAAiEXziwfHRcwAAAAAx0XQAQAAAMdFyAEAAACLWBSL
AMdF4AAAAACFwHQKwcsJZTMdGAAAAIkcJOiTDwEAjUXkiUQkFItF6MdEJBwBAAAAx0QkGAAAAADH
RCQQAAAAAIPAAYlEJAyNReiJRCQIjUXAiUQkBIsHiQQk/9OFwHQSg/gFdA2D+ASQdAfHRez/////
i1XsjXQmAOkL////kJCQVYnlV1ZTg+xMx8HY////i1UQi30IZYsBiwCLQFjHRdQAAAAAx0XYAQAA
AMdF0AEAAACDwBKD4PwpxI1EJC+D4PCF0g+EtwEAAIX/iVXcx0XoAAAAAA+EvQEAAGWLAYl9yIsY
ifgDQ1iJRcyLcxSF9g+EsgEAAItGCIsQi1gUhdJ0CsHLCWUzHRgAAACLRQyFwHV1iRwk6JUOAQCN
RfCJRCQUjUXIx0QkHAEAAADHRCQYAQAAAMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlEJASLRgiJ
BCT/04XAicIPhcUAAACLRcjGAACDwAGF0olFyHVokI10JgCLRciNZfRbXin4X13DjXYAjUUMiUXs
iRwk6BoOAQCNRfDHRCQcAQAAAMdEJBgAAAAAiUQkFMdEJBAAAAAAi0Xsg8AEiUQkDI1F7IlEJAiN
RciJRCQEi0YIiQQk/9OJwoXSdJ2D+gR0WIP6BpCNdCYAdE6D+geNdgB0RoP6BY12AA+Eev///8dE
JAwNfgoIx0QkCGcAAADHRCQEA34KCMcEJBh+Cgjoviv+/422AAAAAIP4BHWq6TH///+NtgAAAACF
0o22AAAAAA+EMv///4P6BI20JgAAAAAPhCL///+D+gWNtCYAAAAAD4QS////uOj///9lxwBUAAAA
jWX0uP////9bXl9dw5C6qCwMCIX/iVXcx0XoAAAAAA+FRP7//5CJx8dFDAAAAADpNf7//2aQgfvg
6AoIvoB/CggPhD3+//+J2OhwCAAAi3MU6S7+//+QkJCQkJCQkFWJ5YPsFLjk////i1UUZYsAhdJ0
I4lEJBCLRRCJVCQMiUQkCItFDIlEJASLRQiJBCToqgoAAMnDurAsDAjr1pBVieVXVlOB7GABAACL
RRTHRcwAAAAAx0XQAQAAAMdFyAEAAACFwA+EdAEAAIlF1LjY////x0XgAAAAAGWLAIsYi0MUhcAP
hGUBAACLeAiLD4t3FIXJdArBzgllMzUYAAAAi1UIhdIPhGQBAACLVQyLRRCLGolEJASJHCTokAUA
AItVCIk0JIlVwImFuP7//4nQA0UQiUXE6AQMAQCLlbj+//+NReyJRCQUx0QkHAEAAADHRCQYAAAA
AI1EkwSJRCQMi0UMx0QkEAAAAACJPCSJRCQIjUXAiUQkBP/WicKLRcCJwytdCIXSdE6D+gR0SYXS
D5XAg/oED5XBhMB0LYTJdWaEwHQlg/oFjbQmAAAAAHQZhMmNdCYAdBG46P///7v/////ZccAVAAA
AIHEYAEAAInYW15fXcOAeP8AdbE5RQgPhHMBAACLRdSLAIXAD4WKAQAAi0UMxwAAAAAAg+sB642N
tgAAAACD+gZ0lYP6B3SQg/oFjXYAdLHHRCQM3n4KCMdEJAiMAAAAx0QkBLh+CgjHBCQYfgoI6DIp
/v9mkLi4LAwI6YL+//+NtgAAAACB++DoCgi4gH8KCA+Eiv7//4nY6FgGAACLQxTpe/7//4tFDIsY
iRwk6BP5//+LVdSJXfCLSgSLEo1cgwSJnbz+//8x24lN6IlV5I1V5IlV1I2VwP7//4mVtP7//41V
wIlVxI22AAAAAI2FwP7//4lFwIk0JOh3CgEAi4W8/v//jVXsiVQkFI1V8IlUJAjHRCQcAQAAAIlE
JAyNRcDHRCQYAAAAAMdEJBAAAAAAiUQkBIk8JP/Wi03AicKJyCuFtP7//wHDg/oFdJ+F0nQJg/oE
D4Vp/v//gHn/AI22AAAAAA+Ex/7//8dEJAzefgoIx0QkCGQAAADHRCQEuH4KCMcEJMR+CgjoFij+
/8dEJAzefgoIx0QkCIAAAADHRCQEuH4KCMcEJOx+Cgjo8if+/8dEJAzefgoIx0QkCIEAAADHRCQE
uH4KCMcEJBR/Cgjozif+/5CQkJCQkJCQkJCQkJCQVYnlV1ZTgexUAQAAi1UYi0UQhdIPhM4BAAAx
24XAdRCBxFQBAACJ2FteX13DjXYAiVXci1UMg+gBx0XUAAAAAMdF2AEAAADHRdABAAAAixrHRegA
AAAAiUQkBIkcJOgN7///jVwDAbjY////iZ3E/v//ZYsAixiLQxSFwA+EFgIAAIs4iweLdxSFwHQK
wc4JZTM1GAAAAItFCIXAD4RWAQAAi1UIi00UiTQkiVXIjQSKiUXM6NcIAQCNRfCLVQyJRCQUi4XE
/v//x0QkHAEAAADHRCQYAAAAAIlUJAiJRCQMjUXIx0QkEAAAAACJRCQEiTwk/9aLVcgrVQjB+gKJ
04XAicF0YoP4BHRdhckPlcCD+QQPlcKEwA+EAv///4TSdX6EwA+E9v7//4P5BY12AA+E6v7//4TS
D4Ti/v//g/kHjbQmAAAAAA+E0v7//7jo////u/////9lxwBUAAAA6bz+//+NdCYAhdIPhEgBAACL
RQiLdJD8hfZ1kItF3IsAhcAPhVQBAACLRQyNWv/HAAAAAADpcv///420JgAAAACD+QYPhHn///+D
+QcPhHD///+D+QWNdgAPhGL+///HRCQMTH8KCMdEJAiGAAAAx0QkBDR/CgjHBCQYfgoI6N4l/v+N
tgAAAAC6wCwMCOko/v//jbYAAAAAi00MjVXIMduJVcyLAYlF7I2FyP7//4mFwP7//410JgCNjcj+
//+JTciJNCToZwcBAIuVxP7//41F8I1N7IlEJBSNRciJTCQIiVQkDMdEJBwBAAAAx0QkGAAAAADH
RCQQAAAAAIlEJASJPCT/1otVyInBidArhcD+///B+AIBw4P5BXSchcl0CYP5BA+Fgv7//4N6/AGD
2wDpdv7//412AIH74OgKCLiAfwoID4TZ/f//idjoYAIAAItDFOnK/f//x0QkDEx/CgjHRCQIeAAA
AMdEJAQ0fwoIxwQkQX8KCOjkJP7/x0QkDEx/CgjHRCQIewAAAMdEJAQ0fwoIxwQkFH8KCOjAJP7/
VYnlU4tVDItdCIXSD4SHAAAAiwuFyQ+EfQAAAIP6AQ+EfQAAAItDBIXAdHaD6gK4AgAAAHVCZpDr
RY22AAAAAIP6AY1IAWaQdEaDfIMEAJB0PoP6Ao1IAnQ2g3yDCAB0L4P6A41IA3Qng3yDDAB0IIPA
BIPqBHQHiwyDhcl1wVtdjbQmAAAAAMONtCYAAAAAichbXY10JgDDMcCQjXQmAOvduAEAAACQ69WQ
kJCQkJBVieWLRQiLTQyLEIXSdRLrGY20JgAAAACDwASLEIXSdAk5ypCNdCYAde5dkI10JgDDkJCQ
kJCQkJCQkJCQkJCQVYnlU4PsBItYFIXbdCvHQBQAAAAAi1MMx0AQAAAAAItDCOjZEQEAi1MEiwPo
zxEBAIkcJOg3zv3/g8QEW13DkFWJ5YPsEI1F/ItVDIkEJItFCI1N+MdEJAQAAAAA6H4bAQAx0oPs
CIXAdRqLVfyD+gF2HYtF+OiFEQEAx0X4AAAAAItV+InQycONtCYAAAAAi0UQiRDr64n2jbwnAAAA
AFWJ5VaJ1lOJw4PsDI1ABIlEJAiJVCQExwQkqbYKCOh9////hcCJA3Q3jUMMiUQkCMdEJASptgoI
iTQk6GD///+FwIlDCHQpiwOFwHQTMcCDewgAD5TAg8QMW15dw412AIPEDLgBAAAAW15dw410JgCL
UwSLA+jmEAEA68uNdCYAVbkBAAAAieVXVlOD7CCJReQxwGWDPQwAAAAAdAHwD7EN4C0MCA+FLgIA
AItF5ItwFIX2D4UAAQAAxwQkEAAAAOgL6v3/hcCJReAPhDYBAACLTeSLVeSLSRyLUlyD+QEZwDHb
99CD4AiJVeiJTeyJRfDrEpCNdCYAPC8PlMCDwgEPtsABww+2AoTAdeyLTfArVeiNRAoVi1Xog+D8
KcSNfCQbD7YCg+fwifmJ+oTAdCeLNbxdCgiJ+YtV6JCNdCYAD77Ag8IBiwSGiAEPtgKDwQGEwHXr
icqD+wEPhrgAAADGAgCLReCJfCQExwQkqbYKCIPABIlEJAjoI/7//4tV4IXAiQJ0WonQg8AMiUQk
CMdEJASptgoIiTwk6AH+//+LTeCFwIlBCHRBi03ki0Xgx0EQsOUGCIlBFGWDPQwAAAAAdAHwgy3g
LQwIAQ+FGAEAAI1l9FteX13DjbQmAAAAAItV4MdCCAAAAACLVeCLAoXAdAiLUgToZQ8BAItF4IkE
JOjKy/3/i1Xkx0IUgH8KCOunjbYAAAAAhdvGAS+NUQEPhTr////GQQEvi13wjVEChdsPhCj///+L
Tey4aX8KCIXJdBqLTfCJFCSJRCQEiUwkCOip7v//icLpAv///7jxjAsI69+NdCYAjbwnAAAAAFWJ
5VZTicO42P///2WLAIswi1YUhdJ0OIsKiQuLQgSLMYlDBItCCIX2iUMIi0IMiUMMdASDQQgBi0MI
ixCF0nQEg0AIAVteXcONtCYAAAAAgf7g6AoIuoB/Cgh0u4nw6Kz9//+LVhTrr40N4C0MCOjMD/7/
6cL9//+NBeAtDAjo7A/+/+nY/v//kJCQkJCQkFWJ5VdWU4HsbAEAAItFFMdFzAAAAACLXRDHRdAB
AAAAx0XIAQAAAIlF1ItFGMdF4AAAAACLMItGFIXAD4TvAQAAiwCJhbT+//+LeBSLAIXAdArBzwll
Mz0YAAAAi0UIhcAPhOkBAACLTQyF24tFCIsRiUXAjQSYiUXEiVXsD4TKAgAAjUXAidaJhaj+//+N
TfCNReyJjaz+//+JhbD+//+JXCQEiTQk6DTn//+JPCSNXAYB6EgBAQDHRCQcAQAAAMdEJBgAAAAA
i42s/v//x0QkEAAAAACJXCQMiUwkFIuFsP7//4lEJAiLjaj+//+JTCQEi4W0/v//iQQk/9eD+ASJ
wg+Vhb/+//8PhJkAAACD+AcPhJAAAACLRcCLdezGhb/+//8Bi00MiTGJwStNCMH5AoXSic4PhZQA
AACLRQiLXIj8hdt1IYXJD4QKAgAAi0XUiwCFwA+FIQIAAItFDI1x/8cAAAAAAIXSD5XAgL2//v//
AHRqhMB0ZoP6BnRhg/oHjbYAAAAAdFaD+gWNdgAPhQsCAACBxGwBAACJ8FteX13DkI10JgCLdew5
3nV5gHv/AHRzi0XAi13EKcPB+wKF2w+F2P7//+lY////jXYAg/oEdZONdgDpX////412AIP6BZCN
dCYAdKyEwI10JgB0pIP6B412AHScgL2//v//AI20JgAAAAB0jLjo////vv////9lxwBUAAAAgcRs
AQAAifBbXl9dw4tFwOn1/v//gf7g6AoIuIB/CggPhAD+//+J8Og4+///i0YU6fH9//+LRQwx9osY
iV3siRwk6J71/f+NTcCNRAMBiYW4/v//i0XUjZ3A/v//i1AEiwCJjaj+//+JTcSNTeyJVeiJReSN
ReSJRdSNRfCJhaz+//+JjbD+//+NdCYAiV3AiTwk6E3/AADHRCQcAQAAAMdEJBgAAAAAi4Ws/v//
x0QkEAAAAACJRCQUi424/v//iUwkDIuFsP7//4lEJAiLjaj+//+JTCQEi4W0/v//iQQk/9eLTcCJ
wonIKdjB+AIBxoP6BXSXhdJ1Iot5/IX/D4WlAAAAg+4BhdIPlcCD+gQPlYW//v//6Tb+//+D+gR0
2YXSD5XAxoW//v//Aekp/v//i00MMfaJEek9/v//x0QkDCqACgjHRCQIkwAAAMdEJAQcgAoIxwQk
QX8KCOizHP7/x0QkDCqACgjHRCQIlAAAAMdEJAQcgAoIxwQkFH8KCOiPHP7/x0QkDCqACgjHRCQI
nwAAAMdEJAQcgAoIxwQkGH4KCOhrHP7/x0QkDCqACgjHRCQIZAAAAMdEJAQcgAoIxwQkOIAKCOhH
HP7/kJCQkJCQkFWJ5YPsDItFCMdEJAjgMQwIx0QkBAEAAACJBCTorw0AAMnDjbYAAAAAjbwnAAAA
AFWJ5YPsDItFDMdEJAQBAAAAiUQkCItFCIkEJOiADQAAycOQkJCQkJCQkJCQkJCQkFWJ5YtVCFMx
27gNAAAAzYCF0nQCiQJbXcOQkJCQkJCQVYnlV4nXVlOD7BSD+v+JRegPhJkAAAA5UBwPhIYAAACB
+rIHAAAPjoQAAABpwm0BAACNWv+J2sH6Ao20EFkF9f+J2LofhetR9+rB+x+J2cH6BSnRwfoCKdqN
BA4B0ItV6GnAgFEBAIlF8ItCBIP4AXRQD4OgAAAAi1XoD7dCDGnAgFEBAAFF8ItV6ItN6ItSFClV
8ItJEAFN8ItV6ItF8Il6HIlCGIPEFFteX13DZpCLVejHRfAAAAAAi0IEg/gBdbCLTegPt1EMi03w
D7fCacCAUQEAZoP6O42EAYCu/v+JRfB2o/fHAwAAAHWbuB+F61GJ+ffvwfkfidDB+AUpyGvAZDnH
D4StAQAAgUXwgFEBAOlx////kIP4Ag+FZ/////fHAwAAAJAPhDoBAAAxyYtF6In7D7dQCA+3wgHB
ZoP6A4lN5A+3jAk+uwsIg9sAiUXgidiJTey5H4XrUffpi03gidaJ2sH6H4PBCcH+BYnIKdZr1mQp
07qrqqoq9+rR6o0UUsHiAinRumdmZmaNQQFryPP30YnI9+qJ2MH4H8H5H8HoHtH6AdgpysH4Ao1M
EwG6kyRJkgHBifDB+B/B6B4B8MH4AgHBjQQ2KcGJyPfqicjB+B8BysH6AinCjQTVAAAAACnQicop
wg+IuAAAAItN6A+3QQyJxinWD4ifAAAAi0XoD7dICoP5AXY6i0XkjV4HD7eUAEC7CwgrVew5030l
jQTNAAAAACnIjUQG+esQjbQmAAAAAI1LBznRfQaJyznDdfOJ3mlF7IBRAQBp1oBRAQADRfCNFBCJ
VfDpJv7//422AAAAALgfhetRifn378H5H4nQwfgFKchrwGQ5x3UTwfoHKcpp0pABAAA51w+Fmf7/
/7kNAAAA6ZH+//+Qg8YH6Vn///+DwgeQjXQmAOk7////jXYAwfoHKcpp0pABAAA51w+Fvf3//+k7
/v//VYnlg+wMiRwkicuJdCQEidaJfCQIi1IUice4AC0MCIHCbAcAAOgG/f//i1YUuCAtDAiBwmwH
AADo8/z//4XbdQ+LHCSLdCQEi3wkCInsXcOhGC0MCIsNOC0MCDnIfy4x0jn4fwcx0jn5D5/CiwSV
PBUMCIlWIIlGKI0EEoPAAcHgBIuABC0MCIlGJOu0Ofm6AQAAAH/WMdI5+A+ewuvNkFUxwInlVlOD
7ASLFRQtDAg7FTQtDAiLHSAtDAgPlcD32qPgLAwIoQAtDAiJFeQsDAiJHUAVDAijPBUMCIkEJOjc
7/3/iRwkicbo0u/9/zs1DDIMCHYGiTUMMgwIOwUMMgwIdgWjDDIMCIPEBFteXcNVieVXVlOD7AyL
RQiJBCTonO/9/4sdQC0MCMdF8AAAAACF24nGdRHrQo20JgAAAACLA4XAdDKJw4tDBDnGd/Ep8I18
AwiJfCQEi0UIiQQk6Ezd//+FwHXYg8QMifhbXl9dw422AAAAAIld8I1GCTH/iQQk6Ajf/f+FwInD
dNrHAAAAAACNeAiJcASLRQiJPCSJRCQE6Ffd//+LRfCFwHQPi0XwiRiDxAyJ+FteX13DiR1ALQwI
66GJ9o28JwAAAABVieVXVlOD7DT8McC/AC0MCLkQAAAA86uLXQjHBSAtDAhhgAoIxwUALQwIYYAK
CIkcJOi57v3/jVABg8ATg+D8KcSNRCQng+DwiVQkCIlcJASJBCTot+/9/8dEJARlgAoIiRwkicaJ
RCQI6CHFAQCD6AF0FOhX/v//jWX0W15fXcONtCYAAAAAiTQk6GDu/f+D+AJ23wHDD7YDhMB01jwr
dA88LXQLD77Ag+gwg/gJd8OJNCToh/7//7oBAAAAowAtDAgPtgM8LXRmPCt0V8cFFC0MCP////+N
Re6JRCQQjUXwiUQkDI1F8olEJAjHRCQEcIAKCIkcJOiTxAEAg/gCdD+D+AMPhN0AAACD6AFmkHQp
xwUULQwIAAAAAI10JgDpT////7r/////jbYAAAAAg8MBiRUULQwI651mx0XwAAChFC0MCDHJZsdF
7gAAiUXcD7dF8L/UDQAAZoP4OncGD7fAa/g8D7dF8rqAUQEAZoP4F3cJD7fAadAQDgAAjQQPMckB
0A+vRdyJReCjFC0MCOsIkI10JgCDwwEPthMPvsKD6DCD+Al274P5AnUigDsAid91VqEALQwIoyAt
DAiLReCjNC0MCOmo/v//jXQmADHAgPo6D5TAg8EBAcOD+QN1uevKjXQmAKEULQwIiUXcD7dF7maD
+DoPt8gPhlD///+5OwAAAOlG////iTQk6N3s/f/HRCQEZYAKCIkcJI10BgGJdCQI6GXDAQCD6AEP
hMQBAAAPtge7AC0MCI116DwsD5TAD7bAAccPtheA+koPhNsAAAAPvsKD6DCD+AkPh4wAAADHQwQA
AAAAx0QkCAoAAACJdCQEiTwk6AFl/v+JwmaJQwyLReg5+A+E5P3//2aB+m0BD4fZ/f//g3sEAXQ+
iccPtgeEwHQQPC8PhJ4AAAA8LA+Fuv3//8dDECAcAADHQxz/////g8MggftALQwID4Sd/f//D7YH
6WD///9mhdJ1vY10JgDph/3//412AID6TZCNdCYAD4QiAgAAhNIPhW79//+B+wAtDAjHQwQCAAAA
D4SUAgAAZsdDCAoAZsdDCgUAZsdDDAAA6XP///+DxwHHQwQBAAAAD74Hg+gwg/gJD4Yi////6Sb9
//9mkIPHAYA/AA+EGP3//41F7olEJBCNRfCJRCQMjUXyiUQkCMdEJARwgAoIiTwk6A/CAQCD+AJ0
GIP4A3QZg+gBZpB0BmbHRfICAGbHRfAAAGbHRe4AADHJ6wODxwEPthcPvsKD6DCD+Al274P5AnUh
D7dF8g+3VfBpwBAOAABr0jwB0A+3Ve4B0IlDEOni/v//McCA+joPlMCDwQEBx4P5A3W668uQjXQm
AIk0JOjw6v3/g/gCiUXYZpAPhib+//+JNCToKvv//7oBAAAAA13YoyAtDAgPtgM8LQ+FnwEAAIPD
AYkVNC0MCI1F7olEJBCNRfCJRCQMjUXyiUQkCMdEJARwgAoIiRwk6DTBAQCD+AIPhNwBAACD+AMP
hHYBAACD6AGNtCYAAAAAD4S9AQAAoRQtDAgFEA4AAKM0LQwIMcnrCo20JgAAAACDwwEPthMPvsKD
6DCD+Al274P5AnVaD7YDid+EwHQSPCwPhXj9//+AewEAD4Vu/f//oTQtDAiJRCQMoRQtDAiJRCQI
oSAtDAiJRCQEoQAtDAiJBCTobxgAAIsVEDIMCIXSD4VSAQAAD7YD6TD9//+QMcCA+joPlMCDwQEB
w4P5A3WB65KNdCYAjUXkx0MEAgAAAIlEJBSNQwyJRCQQjUMKiUQkDI1DCIlEJAjHRCQEfIAKCIk8
JOg9wAEAg/gDD4UY+///D7dDCGaFwA+EC/v//2aD+AyNdgAPh/76//8Pt0MKZoXAD4Tx+v//ZoP4
BZAPh+b6//9mg3sMBpCNdCYAD4fW+v//A33kjbQmAAAAAOn2/P//ZscFCC0MCAQAZscFCi0MCAEA
ZscFDC0MCAAA6db8//88Kw+EmAAAAMcFNC0MCP/////pU/7//w+3Re6LPTQtDAhmg/g6D7fIdgW5
OwAAAA+3RfC+1A0AAGaD+Dp3Bg+3wGvwPA+3RfK6cEMBAGaD+BZ3CQ+3wGnQEA4AAI0EDgHQD6/H
ozQtDAjpUv7//2bHRfAAAGbHRe4AAIs9NC0MCDHJ66uhRC0MCIkEJOhiu/3/xwVELQwIAAAAAOkM
+v//uv/////pt/3//4n2jbwnAAAAAFWJ5YPsGIld9Il1+Il9/PyLHegsDAiF24nXD4WIAQAAxwXo
LAwIAQAAAMcEJIuACgjoWln+/4XAicMPhJABAAAPtgOEwA+EdQEAADw6D5TAD7bAAcOLPUQtDAiF
/w+VwInGdByF2w+ErAEAAIl8JASJHCTo6NX//4XAD4QwAQAAhdsPhJABAACJ8ITAxwUALQwIAAAA
AMcFIC0MCAAAAAB0CIk8JOiWuv3/iRwk6C7W//+jRC0MCMdEJAgAAAAAx0QkBAAAAACJHCToMQoA
AIsNEDIMCIXJD4XTAAAAgDsAD4USAQAAxwUgLQwIYYAKCMcFAC0MCGGACgjHBSQtDAgAAAAAxwUE
LQwIAAAAAGbHBQwtDAgAAGbHBQotDAgAAGbHBQgtDAgAAGbHBSwtDAgAAGbHBSotDAgAAGbHBSgt
DAgAAMcFMC0MCAAAAADHBRAtDAgAAAAAxwU0LQwIAAAAAMcFFC0MCAAAAADHBTgtDAj/////xwUY
LQwI/////8cFPC0MCAAAAADHBRwtDAgAAAAAi130i3X4i338iexd6av2//+NdgCFwA+FcP7//4td
9It1+It9/InsXcONdgC7nYAKCOmL/v//jbYAAAAAhf+7joAKCA+EY/7//4s9RC0MCLuOgAoIhf8P
lcCJxumU/v//jXQmAL+OgAoIuQ8AAACJ3vOmD4Ta/v//iRwk6Gz3///rmmaQu46ACgjpZv7//420
JgAAAACNvCcAAAAAVYnlV1ZTg+wci30Ii3UMi10Qhf8PhBYBAAAxwLkBAAAAZYM9DAAAAAB0AfAP
sQ3sLAwID4W5AQAAgfvgMQwID5TCMcCF9g+VwCHQugEAAADoe/3//6EQMgwIhcAPhY4AAACJXCQI
x0QkBAAAAACJPCToWssBAIXAD4WiAAAAMdvHRfAAAAAAx0XsAAAAAIXbdDWF9nUVx0MgAAAAAMdD
KKeACgjHQyQAAAAAiVwkCItDJCtF8Ik8JIlEJAToD8sBAIXAdVMx22WDPQwAAAAAdAHwgy3sLAwI
AQ+FIwEAAIPEHInYW15fXcONtCYAAAAAjUXsiUQkDI1F8IlcJBCJRCQIiXQkBIsHiQQk6EABAADp
ef///412AItF7AED66iQiweJ8Yna6FX0///pUP///7jo////MdtlxwAWAAAA659VMcCJ5bkBAAAA
ZYM9DAAAAAB0AfAPsQ3sLAwID4WwAAAAuAEAAAC6AQAAAOhf/P//oRAyDAiFwHUUoQAtDAijPBUM
CKEgLQwIo0AVDAhlgz0MAAAAAHQB8IMt7CwMCAEPhXwAAABdw5CNtCYAAAAAVTHAieW5AQAAAGWD
PQwAAAAAdAHwD7EN7CwMCHVkMdIxwOj5+///ZYM9DAAAAAB0AfCDLewsDAgBdVShDDIMCF3DjQ3s
LAwI6PP7/f/pN/7//40F7CwMCOgT/P3/6c3+//+NDewsDAjo0/v9/+lA////jQXsLAwI6PP7/f/p
dP///40N7CwMCOiz+/3/64+NBewsDAjo1vv9/+ufkJCQkFWJ5VdWU4PsMItFDIXAD4UEAQAAi10Q
i0UUixV8LQwIxwMAAAAAxwAAAAAAix14LQwIi0UIiVXsjTzd+P///4lF8AH66wRmkInPhdt0IYsC
g+sBidaD6gg7RfCNT/h/6ItGBItVEIkCiwY7RQh0CYPEMFteX13DkIXbD4TAAgAAi1Xsi0YEO0Ta
/H7ji0UUhdvHAAEAAAB01otF7ItN7I1U2PiLAgH5g8ABOQF1wYtCBIPAATlBBHW2jTzd+P///74B
AAAAjQzd8P///4PDAYld1OswjXQmAItV7Itd7AHKiwIB+4PAATkDD4WlAgAAi0IEg+8Ig+kIg8AB
OUMED4WaAgAAg8YBO3XUdcyLRRSJMOlZ////ZpChXC0MCMcFPBUMCAAAAADHBUAVDAgAAAAAhcCJ
RdgPhNcCAACLPaQyDAiLdQg5Nw+PxgIAAItd2ItEn/w5xg+N2wMAAInDuu8iGoiLTdgp84nY9+qD
6QEB2sH6F8H7HynaMds5Vdh3II1TAesFjXYAicE50Q+GvgEAAI0EGdHoOzSHfOyJw+vgicgp0Ds0
h4lF5A+NsAEAAIP4CQ+HAQIAAItV5Dt0l/x9Fo1Ul/hmkIsCg+oEg23kATnGfPONdgCLXeShYC0M
CItV5IPrAYld4A+2RBD/weADAwVoLQwID7ZYBA+2QAUDBWwtDAiJBCToM/L//4kEnTwVDAiLXeQ7
HVwtDAgPg+UBAACLdeS/AQAAAIsVYC0MCOsQkI10JgCDxgE5NVwtDAh2XQ+2BDLB4AMDBWgtDAgP
tlgED7ZABYsMnTwVDAiFyXXVD7bAAwVsLQwIiQQk6Mzx//+JBJ08FQwIifgp2IsMhTwVDAiFyQ+F
egEAAIPGAYsVYC0MCDk1XC0MCHekkIsNPBUMCIXJD4R4AgAAi13gD7YEGo00xQAAAACLHWgtDAiL
FXAtDAgxwDsVdC0MCA+VwPfahcmj4CwMCIkV5CwMCA+E/AAAAIsVQBUMCIXSD4TfAAAAAfOLVRgP
tkMEiUIgizSFPBUMCA+2QwUDBWwtDAiJdCQEiQQk6MHO//+FwA+FhAIAAItFGItVGIlwKIsDiUIk
6dr8//+NtgAAAACLRgSFwA+PQf3//+kw/f//iU3kkI10JgDpe/7//412AItd5IPDCjld2I20JgAA
AAB3O4tN5IPBAY0Uj+sGjXYAg8EBiwKDwgSJTeQ5xn3x6UT+//+LVRSJMunR/P//i10UiTOQjXQm
AOnC/P//OzSfD43K/f//ZpDruIPoCjs0h4nBjbYAAAAAD4yy/f//ZpDp5P3//6E8FQwIo0AVDAjp
Ev///4M9ZC0MCAEPhe0BAAChbC0MCIkEJOhC8P//ozwVDAjp4P7//4sVYC0MCOmN/v//oWQtDAiF
wA+ErwEAAIsdaC0MCDH2Mf+AewQAidh1JutXjXQmAIsVZC0MCIPGATnydjaNBPUAAAAAAwVoLQwI
gHgEAHQjiz1AFQwIhf911g+2QAUDBWwtDAiJBCTozO///6NAFQwI67058on3D4RKAQAAix1oLQwI
jTT9AAAAAA+2RDMFAwVsLQwIiQQk6Jvv//+LHUAVDAiF24nBozwVDAgPhQL+//+LFWQtDAg514lV
6A+D8f3//4sdaC0MCI0EM4lF3I1U+wiAeAQAdRqDxwE5fegPhtX9//+JVdwPtkIEg8IIhMB05otV
3A+2QgUDBWwtDAiJBCToMO///4sNPBUMCIsdaC0MCKNAFQwI6Zz9//+LDUAVDAiJDTwVDAjpd/3/
/6GALQwIhcAPhAABAACJBCSNXQjose///4tVGMdEJAQAAAAAiRwkiVQkCOgaxAEAhcAPhM4AAACL
RQi5AQAAAItVGOiy7f//oXgtDAjB4AMDBXwtDAg7BWwtDAh0botVEItdFMcCAAAAAMcDAAAAAOnE
+v//x0QkDOyACgjHRCQI+AIAAMdEJASrgAoIxwQkIIEKCOhRBv7/Mf8x9osdaC0MCOm0/v//x0Qk
DOyACgjHRCQI8QIAAMdEJASrgAoIxwQkw4AKCOgeBv7/gz1kLQwIAnVEiQQk6C3u//+LHWwtDAiJ
HCSjPBUMCOjK3f3/jVwDAYkcJOgO7v//o0AVDAjpWP///6FcLQwIiUXYi0XYiUXk6Yn7///HRCQM
7IAKCMdEJAiRAgAAx0QkBKuACgjHBCS0gAoI6K0F/v+NtgAAAACNvCcAAAAAVYnlV1ZTgezcAAAA
/KEQMgwIxwUQMgwIAAAAAImFQP///4tFCIXAD4RjAgAAi1UID7YahNt1IaGkMgwIiQQk6Pyv/f/H
BaQyDAgAAAAAjWX0W15fXcNmkKEwEAwIhcB0J4D7Lw+E7gEAAItFCMdEJATSgAoIiQQk6MPQ//+F
wHW2jbQmAAAAAID7L3R6xwQk1oAKCOj3Tf7/hcCJw3QJgDgAD4UIAgAAx4VE////C4EKCL8TAAAA
i1UIiRQk6K7c/f+LjUT///+NWAGNRAcUg+D8KcSNdCQfg+bwiUwkBIl8JAiJNCTohdL//8YAL4PA
AYlcJAiLXQiJBCSJXCQE6Izd/f+JdQiLhUD///+FwHQ/i30IjYVc////iUQkCMcEJAMAAACJfCQE
6FJCAACFwHUei1W0i0W4MwVULQwIMxVQLQwICdAPhHwBAACNdCYAi0UIx0QkBLheCgiJBCTo7U//
/4XAiYUo////D4TG/v//iQQk6He5AQCNlVz///+JVCQIxwQkAwAAAIlEJATord/9/4XAD4WlAAAA
oaQyDAiNXbyJBCTola79/4uFXP///4uVYP///4uNKP///8cFpDIMCAAAAACjSC0MCItFtIkVTC0M
CItVuIEJAIAAAKNQLQwIi0WkiRVULQwIiUwkDMdEJAgBAAAAo1gtDAjHRCQELAAAAImdLP///4kc
JOj9uwEAg+gBdRS5BAAAAInev9yACgjzpg+E3AAAAIudKP///4kcJOjWSv//6fj9//+Qi5Uo////
iRQk6MJK///p5P3//5CNdCYAuI6ACgi5DwAAAInWicfzpg+E/P3//4t1CLgLgQoIuRMAAACJx/Om
D4Wy/f//6eD9//+NtgAAAACLhUD////HRQiOgAoIhcAPhKv+///pZ/7//422AAAAAIkEJOi42v3/
iZ1E////icfp8v3//412AIuVXP///4uFYP///zMFTC0MCDMVSC0MCAnQD4Vo/v//i0WkOwVYLQwI
D4VZ/v//xwUQMgwIAQAAAOlI/f//ZpCLTdyLVeQPyQ/KiQ1cLQwIjXSJA4t90ImVSP///4uNSP//
/4Pm/A/Pib1Q////i30Mi0XgD8ijZC0MCI1ExgOLXdQPy4mdTP///40cCItV2IPj/I0EOw/KiRV4
LQwIjRTQiRQk6M/J/f+FwKOkMgwID4Su/v//iw1cLQwIifIDFaQyDAgDHaQyDAiF/8cFgC0MCAAA
AACNBIijYC0MCKFkLQwIiRVoLQwIiR18LQwIjQTCo2wtDAh0D6F4LQwIi1UQweADAdiJAoudKP//
/6GkMgwIiUwkCMdEJAQFAAAAiVwkDIkEJOgdugEAOwVcLQwIicMPhSv+//+FwHRdizVgLQwIMdKL
DWQtDAgPtgY5yHIS6Q3+//+QD7YEFjnID4MA/v//g8IBOdONtCYAAAAAd+aNS/+NFJ38////ix2k
MgwI6weNdCYAg+kBiwQTD8iJBBOD6gSFyXXuoWQtDAiFwA+EAgEAAMeFVP///wAAAACNtCYAAAAA
i70o////jXXwuwQAAACLRwQ7RwhzJ4uNKP///w+2EIPAAYlBBIPrAYgWdCyLvSj///+DxgGLRwQ7
Rwhy2Yk8JOjrr///g/j/icJ12YXbD4VY/f//jXQmAIudKP///4tDBDtDCA+DPgIAAIu9KP///w+2
EIPAAYlHBIP6AQ+HKv3//4udVP///6FoLQwIweMDiFQYBIuVKP///4tCBDtCCA+DGgIAAIuNKP//
/w+2EIPAAYlBBDuVSP///w+H6/z//6FoLQwIiFQYBYsVaC0MCIOFVP///wGLRfAPyIkEGoudVP//
/zkdZC0MCA+HD////4uFSP///4u9KP///8dEJAQBAAAAiUQkCKFsLQwIiXwkDIkEJOh2uAEAi5VI
////OdCJhTz///8PhX78//+heC0MCIXAD4QLAQAAx4VY////AAAAAI12AIuNKP///4116LsEAAAA
i0EEO0EIcyeLvSj///8PthCDwAGJRwSD6wGIFnQsi40o////g8YBi0EEO0EIctmJDCToo67//4P4
/4nCddmF2w+FEPz//410JgCLhVj///+Ndei7BAAAAIu9KP///4sVfC0MCIuNWP///8HgA4mFOP//
/4tF6A/IiQTKi0cEO0cIcyeLjSj///8PthCDwAGJQQSD6wGIFnQpi70o////g8YBi0cEO0cIctmJ
PCToKK7//4P4/4nCddmF2w+Flfv//5CDhVj///8BixV8LQwIi504////i71Y////i0XoD8g5PXgt
DAiJRBoED4cC////i71M////MduF/3Us6X4AAACQi40o////D7YQg8ABiUEEoWgtDAiF0g+VRNgG
g8MBO51M////c1eLlSj///+LQgQ7QghyzIkUJOicrf//g/j/icJ1zJCNdCYA6Qf7//+NdgCJHCSQ
jXQmAOh7rf//icKQ6bz9//+NdgCJFCToaK3//4nCjbYAAAAA6eD9//87HWQtDAhzI40U3QAAAACN
dCYAoWgtDAiDwwHGRBAGAIPCCDkdZC0MCHfoi7VQ////MduF9nUq609mkIuNKP///w+2EIPAAYlB
BKFoLQwIhdIPlUTYB4PDATudUP///3Mni70o////i0cEO0cIcsyJPCTo5Kz//4P4/4nCdcyQjXQm
AOlP+v//Ox1kLQwIkI10JgBzJo0U3QAAAACNtCYAAAAAoWgtDAiDwwHGRBAHAIPCCDkdZC0MCHfo
gH3AAA+EXAEAAIudKP///419vMdEJAgBAAAAx0QkBCwAAACJPCSJXCQM6NG1AQCD6AEPheT5//+L
tSz///+5BAAAAL/cgAoI86YPhcz5//+LTdyLVeAPyQ/KjQzJi3XkjRRSi0XYjRRRi13UD84PyAHy
i70o////jQRAD8uNBIKJnTT///+LXdADhTT///8Py8dEJAgBAAAAAdiJRCQEiTwk6GmyAQCFwA+F
bfn//4k8JOh5swEAhcCJwQ+IW/n//41AAotdiInCwfofOVWMD4xH+f//D46fAgAAjXP/i5Uo////
Kc6NRhKD4PwpxI1EJB+D4PCJhTD///+LQgQ7QggPg4YCAACLjSj///8PthCDwAGJQQSD+goPhf34
//+LvSj///+NXv+LhTD///+JXCQIx0QkBAEAAACJfCQMiQQk6Lq0AQA5ww+Fzvj//4uVMP///8ZE
Mv8AiRQk6E/k//+jgC0MCIuNKP///4kMJOiMQ///iw1kLQwIhcl0JTHboWgtDAgPtkTYBYPDAQMF
bC0MCIkEJOgV5P//OR1kLQwId92LNVwtDAjHBTwVDAgAAAAAxwVAFQwIAAAAAIX2dFe/AQAAAOsE
hfZ0TKFgLQwIg+4BD7YEMMHgAwMFaC0MCA+2WASLFJ08FQwIhdJ12A+2QAUDBWwtDAiJBCToruP/
/4kEnTwVDAiJ+CnYiwSFPBUMCIXAdLChPBUMCIXAD4Q1AQAAoUAVDAiFwA+EGQEAAIsVbC0MCIA6
AHQhidCQg8ABgDgAdfiJwSnRicI5DQwyDAhzCIkNDDIMCInCi4U8////g8IBAwVsLQwIOcJyx6Fc
LQwIhcB1MKFoLQwIiwCjdC0MCInCo3AtDAgxwDsVdC0MCA+VwPfao+AsDAiJFeQsDAjpPfj//6Fc
LQwIMdsxyccFdC0MCAAAAADHBXAtDAgAAAAAjVD/hdt1LaFgLQwID7YEEMHgAwMFaC0MCIB4BAB1
FYsAhcmzAaNwLQwIdDSLFXAtDAjrkoXJdR+hYC0MCA+2BBDB4AMDBWgtDAiAeAQAdBCLAKN0LQwI
hNu5AQAAAHXMhdJ0BYPqAeuahcmNtgAAAAB1uYsVcC0MCIkVdC0MCOlC////oTwVDAijQBUMCOnY
/v//gz1kLQwIAXU6oWwtDAiJBCToQOL//6M8FQwI6av+//85ww+Cmvb//422AAAAAOlO/f//iRQk
6Aup//+JwpDpef3//8dEJAz9gAoIx0QkCMQBAADHRCQEq4AKCMcEJMOACgjoz/n9/+sNkJCQkJCQ
kJCQkJCQkFWJ5VdWU4PsMItFCIkEJOh80f3/i1UMg8ABiUXoiRQk6GvR/f+LTeiNWAEB2YlN1I1F
8IlEJAiJTCQExwQk4YAKCOjZ8///oRAyDAiFwA+EcQEAAIM9ZC0MCAEPhm8BAACLReiJRCQIi1UI
iVQkBItF8IkEJOgWx///iVwkCItNDIlMJASJBCToI9L9/4s1XC0MCItd8McFZC0MCAIAAACF9old
7IkdbC0MCIl15A+EiwAAAIsVpDIMCKFoLQwIi00Ui10QKx1wLQwIKw10LQwIiVXQiz1gLQwIMdKJ
XeAx24lF2IlN3OsmjbQmAAAAAIB5BgB1NItF0Itd3AEckJCDwgEPtkEEO1XkczMPttgPtgQXi3XY
jQzGD7ZBBIgEF4B5BwB12oXbdcaLddCLReABBJaDwgE7VeQPtkEEcs2LVRCLTRShaC0MCIkVcC0M
CIkNdC0MCMZABQDGQAQAD7Zd6IkQjVAIxkIEAYlICIhaBYt1CPddEItVEItFDItN1Ik1PBUMCIkV
5CwMCItV7KNAFQwIjRwKkIA6AHQhidCQg8ABgDgAdfiJwSnRicI5DQwyDAhzCIkNDDIMCInCg8IB
Odpy04PEMFteX13DjXYAxwUQMgwIAAAAAIPEMFteX13DkJCQkJCQkJCQkJCQkJBVieVXVonGU4nL
gezcAAAAi0UQiZUw////i00Ii1UIgH0MAItACItJKItSCImFaP///4mNcP///4mVbP///w+EnAMA
AIO9bP///wwPji8DAACDrWz///8MD7YTiXWox4V0////AAAAAITSD4QwAwAAiXWoiZ14////x4V0
////AAAAAOtJjXYAi4Uw////K4V0////g/gBD4bDAgAAi12ohdt0C4tdqIgTg8MBiV2og4V0////
AYOFeP///wGLnXj///8PthOE0g+E0gIAAID6JXW1x4V8////AAAAADHbx0WQAAAAAIOFeP///wGL
tXj///8Ptg6A+TCJzg+EvwEAAA+PoQEAAID5Iw+E0AEAAID5LZCNdCYAD4SiAQAAD77RjULQg/gJ
x0WMAAAAAA+GWwEAAMdFjP////+A+UUPhNwBAAAx/4D5Tw+E0QEAAInxgPl6D4a2AQAAifGA+SUP
hIgCAAC7/////7oBAAAA6wmNtCYAAAAAicOLvXj///+J1ouNeP///ynejUP/Ad+JfayAPBkldeCL
fYwp94n4wfgf99Ah+AHwiYVk////i4Uw////K4V0////OYVk////D4OaAQAAi0WohcB0eIX/fieD
vXz///8wD4TiAQAAi1WoiXwkCMdEJAQgAAAAiRQk6FvO/f8BfaiLTZCFyQ+ENQEAAItNqIX2jRwx
dDWLfawxyQH3ib0o////jbYAAAAAi4Uo////i30QD7ZUCP+LRzyLBJCIRAv/g+kBjQQxhcB13old
qIuNZP///wGNdP///+lg/v//ZpAPhJIAAACLfYwPvsGNFL+NRFDQiUWMg4V4////AYuFeP///w+2
CA++0YnOjULQg/gJD4es/v//gX2MzMzMDH7Ax0WM////f+vNjbQmAAAAAID5XpCNdCYAdB6A+V+N
dgAPhWD+//9mkA++yYmNfP///+kY/v//ZpDHRZABAAAA6Qr+//+NdCYAuwEAAADp/P3//422AAAA
AID5N5CNdCYAD45g////x0WM////f412AOlh////jXYAD7bBkI10JgD/JIVojAoIkIOFeP///wGJ
14uVeP///w+2MukY/v//kIuFeP///4l0JAgB2IlEJASLRaiJBCTobc39/4tVqI0cMunk/v//ZpDH
hXT///8AAAAAi4V0////gcTcAAAAW15fXcOQjXQmAIu9bP///4X/D4XK/P//x4Vs////DAAAAOm7
/P//jXYAi1WohdJ0w4uFMP///4XAdLmLdajGBgDrsY20JgAAAACLRaiJfCQIx0QkBDAAAACJBCTo
ecz9/wF9qOkZ/v//kOi75v//jXYA6Vf8//+LnXj///++AQAAAIldrDHb6Zb9///HRYhBjAoIjbQm
AAAAAItNEDHAuv////+LXQjHRCQEAQAAAIlMJAiLTYiJHCTozPv//4t1jCnGiceJ8MH4H/fQIfAB
+ImFRP///4uFMP///yuFdP///zmFRP///4lFsA+D+f7//4tNqDHbhcl0VIX2i12ofimDvXz///8w
D4Q5EgAAi02oiXQkCMdEJAQgAAAAiQwk6LXL/f+LXagB84tFCIt1EItNiItVsIkEJInYAfuJdCQI
x0QkBAEAAADoPPv//4uVRP///wGVdP///4tVkIXSdB47Xah2GYtNqJCLdRAPtgGLVjyLBIKIAYPB
ATnLd+uJXajpufv//8dFiDiMCgjpB////74BAAAAhdt0DL4BAAAAx0WQAAAAAItVCDHAi41o////
g3oICw+fwIPALotEgQSJBCToYcr9/4tdjCnDiceJ2MH4H/fQIdgB+ImFVP///4uFMP///yuFdP//
/zmFVP///w+D8f3//4tFqIXAD4SLAAAAhdt+J4O9fP///zAPhGUSAACLVaiJXCQIx0QkBCAAAACJ
FCTorsr9/wFdqIX2D4QxEQAAi00IMcCLnWj///+LdaiDeQgLD5/Ag8Auhf+LRIMEjRw+dDIB+DHJ
iYUs////jbYAAAAAi4Us////i3UQD7ZUCP+LRjiLBJCIRAv/g+kBjQQ5hcB13oldqIu9VP///wG9
dP///+mg+v//Mfbp8f7//4OteP///wGLlXj///8PtjLpKPv//4X/D4Wz/f//i12Mg+sBidjB+B/3
0CHYjXABi4Uw////K4V0////OcYPgwD9//+LTaiFyQ+EOwcAAIXbuCUAAAB+MIO9fP///zAPhDES
AACLTaiJXCQIx0QkBCAAAACJDCTouMn9/wFdqIudeP///w+2A4t9qIgHg8cBiX2o6fIGAACF/w+F
qfr//4XbdAfHRZABAAAAi0UIi5Vo////i3AYjYYHAAIAJf//AACLRIIkiQQk6LbI/f+LXYwpw4nH
idjB+B/30CHYAfiJhTj///+LhTD///8rhXT///85hTj///8Pg0b8//+LRaiFwA+EkAAAAIXbfi+D
vXz///8wD4TLEQAAi3WoiVwkCMdEJAQgAAAAiTQkAd7oAcn9/4tFCIl1qItwGItFkIXAD4RyFQAA
i5Vo////jYYHAAIAi02oJf//AACF/4tEgiSNHDl0MAH4McmJhSz///+NdCYAi7Us////D7ZUDv+L
dRCLRjyLBJCIRAv/g+kBjQQ5hcB13oldqIu9OP///wG9dP///+nw+P//hf/HRYhQjAoID4Q7/P//
6Yv5//+D/0WNdgAPhH/5//+LVQiLQhyLWhSLUhiJRbSNi2wHAAD32olNnI2MEH4BAACJyIlVpLqT
JEmS9+qJyMH4HwHKwfoCKcKNBNUAAAAAKdCLVbQpyo1UAgOF0olVoA+IRBIAADHb9kWcAw+E6A8A
AItNtItVpIHpbQEAACnZjZwKfgEAALqTJEmSidgp2ffqidjB+B8B2sH6AinCjQTVAAAAACnQjUQB
A4XAeAeDRZwBiUWgifKA+kcPhBgRAACA+mcPhMUQAACLXYyD+wKJXYAPjKoQAACLRaC6kyRJkvfq
A1WgwX2gH8H6AitVoI1yAes9i02MhcmJTYAPjkkSAACLXQi6kyRJkotLGIPBBonI9+qJyMH4HwHK
wfoCKcKNBNUAAAAAKdApwY1xAY12AIP/Tw+E7wEAAInwifPB6B+NffSFwIl9uIlFhHQEifP324t1
uLnNzMzMjbQmAAAAAInYg+4B9+HB6gONBJIBwCnDhdKNQzCJ04gGdeSLRYSFwHQGg+4BxgYtg718
////LY199A+EgwAAAIt9uItFgCn4jRwwhdt+dIO9fP///18PhNsMAACLhTD///8rhXT///85RYAP
g775//+LTYSFyXQdi1WohdJ0DItNqMYBLYPBAYlNqIOFdP///wGDxgGLRaiFwHQai0WoiVwkCMdE
JAQwAAAAiQQk6GzG/f8BXagBnXT////HRYwAAAAAi12MKfcp+4nYwfgf99Ah2AH4iYVQ////i4Uw
////K4V0////OYVQ////D4M8+f//i0WohcB0coXbfieDvXz///8wD4QMDAAAi02oiVwkCMdEJAQg
AAAAiQwk6P3F/f8BXaiLRZCFwA+ErwsAAItFqIX/jRw4dC8B/jHJibUs////jXYAi7Us////D7ZU
Dv+LdRCLRjyLBJCIRAv/g+kBjQQPhcB13oldqIuNUP///wGNdP///+kI9v//g/9PD4Su9v//g/9F
D4RFEAAAi5Vo////i5LEAAAAiVWI6Tz5//+D/0UPhIj2//+LXYyD+wKJXYAPjIkRAACLRQiD/0+L
cAwPhRb+//+QjXQmAIX2D4gJ/v//i5Vo////ifCJ8+iZGgAAhcCJRZgPhA4LAACJBCTodsT9/4XA
iccPhPwKAACLXYwpw4nYwfgf99Ah2AH4iYVM////i4Uw////K4V0////OYVM////D4P+9///i0Wo
hcB0dIXbfieDvXz///8wD4SVDAAAi0WoiVwkCMdEJAQgAAAAiQQk6L/E/f8BXaiLRZCFwA+EMAwA
AIt1mDHJi1WoAf6NHDqJtSz///+NtgAAAACLhSz///+LdRAPtlQI/4tGPIsEkIhEC/+D6QGNBDmF
wHXeiV2oi51M////AZ10////6cj0//+D/0UPhG71//+LVYyD+gKJVYAPjF8QAACLTQiLcQyDvXz/
//8wD4Tv/P//g718////LQ+E4vz//8eFfP///18AAADp0/z//4P/RQ+EJ/X//4tFjIP4A4lFgH0H
x0WAAwAAAItVCItCHI1wAemq/P//g/9FD4T+9P//i02Mg/kCiU2AD4wfEAAAi10Ii3MI646D/0UP
hN70//+LdYyD/gKJdYAPjO8PAACLtWz////pa////4tdCI119IsDiUW8i0MEiUXAi0MIiUXEi0MM
iUXIi0MQiUXMi0MUiUXQi0MYiUXUi0MciUXYi0MgiUXci0MkiUXgi0Mou2dmZmaJReSNRbyJBCTo
6LIBAIl1uInHicHB7x+JfYSNdgCJyIt9hPfricjB+B/B+gIpwo0EkgHAKcGF/4nIidF0AvfYg+4B
g8AwhdKIBnXSx0WAAQAAAOkS/P//i12Mg+sBidjB+B/30CHYjXABi4Uw////K4V0////OcYPg/j1
//+LfaiF/3Q3hdt+J4O9fP///zAPhK4NAACLRaiJXCQIx0QkBCAAAACJBCToucL9/wFdqItVqMYC
CYPCAYlVqAG1dP///+kF8///g/9FD4Sr8///i02Mg/kCiU2AD4w2DgAAi10Ii3ME6TT7//+LhWj/
//+LgNAAAACJRYiAOAAPhST2///HRYhZjAoI6Rj2//+F/w+FZfP//4XbjbYAAAAAdAfHRZABAAAA
i0UIi5Vo////i3AYD7fGi0SCJIkEJOh0wf3/i12MKcOJx4nYwfgf99Ah2AH4iYU0////i4Uw////
K4V0////OYU0////D4ME9f//i1WohdIPhIYAAACF234vg718////MA+E9gkAAIt1qIlcJAjHRCQE
IAAAAIk0JAHe6L/B/f+LRQiJdaiLcBiLRZCFwA+Ehw4AAIuVaP///w+3xoX/i02oi0SCJI0cOXQu
AfgxyYmFLP///2aQi7Us////D7ZUDv+LdRCLRjyLBJCIRAv/g+kBjQQ5hcB13oldqIu9NP///wG9
dP///+m48f//hdt0B8dFkAEAAACF/w+FSfL//4tFCIuVaP///4twEI2GDgACACX//wAAi0SCJIkE
JOhswP3/i12MKcOJx4nYwfgf99Ah2AH4iYU8////i4Uw////K4V0////OYU8////D4P88///i0Wo
hcAPhI4AAACF234vg718////MA+E6w4AAIt1qIlcJAjHRCQEIAAAAIk0JAHe6LfA/f+LRQiJdaiL
cBCLRZCFwA+EeQkAAIuVaP///42GDgACAItNqCX//wAAhf+LRIIkjRw5dC4B+DHJiYUs////ZpCL
tSz///8PtlQO/4t1EItGPIsEkIhEC/+D6QGNBDmFwHXeiV2oi708////Ab10////6ajw//+D/0UP
hE7x//+LXYyD+wKJXYAPjM0LAACLRQiLcAjp1/j//4P/RQ+EK/H//4tVjIP6AolVgA+M9wsAAIu1
bP///+m0+P//g/9FD4Q8CwAAg/9PD4T08P//i12MhduJXYAPjkEMAACLdQiLRhSNsGwHAADpg/j/
/4uNcP///4P7ARn2g8YBg/sBGcAhRZCFyXQLi41w////gDkAdSWLXQiLQyCFwHgNiwSFPBUMCImF
cP///4uVcP///4XSD4ReCwAAi71w////iTwk6MO+/f+Jx4nCi12MKdOJ2MH4H/fQIdgB0ImFWP//
/4uFMP///yuFdP///zmFWP///w+DUfL//4tFqIXAdHeF234ng718////MA+ERwoAAItVqIlcJAjH
RCQEIAAAAIkUJOgSv/3/AV2ohfYPhP4FAACLTaiF/400OXQ3i51w////MckB+4mdJP///5CNdCYA
i4Uk////i10QD7ZUCP+LQziLBJCIRA7/g+kBjQQ5hcB13ol1qIuNWP///wGNdP///+kY7///g/9F
D4S+7///i1WMg/oCiVWAD4yWCgAAi00IizHpSPf//4P/RQ+EnO///4tVjIP6AolVgA+MzQoAAItN
CLqTJEmSi10Ii0EcjUgHK0sYicj36o00CsH+AsH5HynO6Qj3//+D/08PhFzv//+D/0UPhFEIAACL
jWj///+LicgAAACJTYjp6vH//4P/RQ+EiwkAAItNjIP5AolNgA+MTwkAAItdCItzFLsfhetRifCJ
8ffrwfkfwfoFKcpr0mQp1o1OZInIic7364nTicrB+h/B+wUp02vTZCnW6Y32//+D/0UPhOHu//+L
VYyD+gKJVYAPjMUJAACLXQi+kyRJkotLHItbGIPDBonYKdn37onYwfgfAdrB+gIpwo0E1QAAAAAp
0I1MAQeJyPfujTQKwf4CwfkfKc7pMfb//4P/Tw+Ehe7//4P/RQ+EXQcAAIuNaP///4uJzAAAAIlN
iOkT8f//g/9FD4Rf7v//i3WMg/4CiXWAD4z2CAAAi1UIi0IQjXAB6eX1//+LXYyD6wGJ2MH4H/fQ
IdiNcAGLhTD///8rhXT///85xg+DF/D//4tFqIXAD4RS+v//hdt+KYO9fP///zAPhOoHAACLfaiJ
XCQIx0QkBCAAAACJPCQB3+jSvP3/iX2oi0WoxgAKg8ABiUWo6RT6//+D/0UPhMrt//+LVYyF0olV
gA+OdAgAAItNCItxGOlU9f//hf8Phant//+F22aQdAfHRZABAAAAi0UIi5Vo////i3AQjYYaAAIA
Jf//AACLRIIkiQQk6LS7/f+LXYwpw4nHidjB+B/30CHYAfiJhUD///+LhTD///8rhXT///85hUD/
//8Pg0Tv//+LRaiFwA+EjgAAAIXbfi+DvXz///8wD4SkBAAAi3WoiVwkCMdEJAQgAAAAiTQkAd7o
/7v9/4tFCIl1qItwEItdkIXbD4TyCAAAi5Vo////jYYaAAIAi02oJf//AACF/4tEgiSNHDl0LgH4
McmJhSz///9mkIu1LP///w+2VA7/i3UQi0Y8iwSQiEQL/4PpAY0EOYXAdd6JXaiLvUD///8BvXT/
///p8Ov//4tdCItDIIXAD4ji6///i3MkhfYPiOYEAACLXYyD6wGJ2MH4H/fQIdiDwAGJhWD///+L
hTD///8rhXT///85hWD///8Pg1Hu//+LRaiFwHQ3hdt+J4O9fP///zAPhGwDAACLVaiJXCQIx0Qk
BCAAAACJFCToErv9/wFdqItNqMYBK4PBAYlNqIudYP///wGddP///4nwuomIiIj36o0cMotVjMH7
BcH+Hynzg/oEiVWAfQfHRYAEAAAAidi6iYiIiPfqidjB+B8B2sH6BSnCidhrymRr0jwp0I00Aeli
8///g/9PD4S26///g/9FD4TSBwAAi10Ii3WMi0MUhfaJdYCNmGwHAAAPjvMGAACJ2LofhetR9+qJ
2MH4H8H6BSnCidhrymSJ1inIwegfKcbpGfP//4X/x0WIR4wKCA+ECe7//+lZ6///jXQmAItFqIl8
JAiJdCQEiQQk6J26/f+LVaiNHDrpbPT//2aQjX30we4fiX24iXWE6ejy//+NtCYAAAAAi1WoiVwk
CMdEJAQwAAAAiRQk6PG5/f8BXajp7/P//5CLhTD///8rhXT///85ww+D5Oz//4tFqIXAdBqLVaiJ
XCQIx0QkBCAAAACJFCTotrn9/wFdqItVjDHAAZ10////Kdo5XYwPnsCD6AEh0IlFjOk38///i1Wo
iXQkCMdEJAQwAAAAiRQk6Hy5/f+LXagB8+nC7f//i0WQhcAPhK4AAACLRQiLlWj///+LTaiDeAgL
jRw5D5/AD7bAg8Auhf+LRIIED4Tx7v//AfgxyYmFLP///5CNdCYAi7Us////D7ZUDv+LdRCLRjyL
BJCIRAv/g+kBjQQ5hcB13um77v//i0WQhcAPhLYFAACLRaiF/400OA+EKvr//4uVcP///zHJAfqJ
lST///+LnST///8PtlQL/4tdEItDPIsEkIhEDv+D6QGNBDmFwHXe6fP5//+LRQiLlWj///+LTaiD
eAgLD5/AD7bAg8Aui0SCBIl8JAiJDCSJRCQE6Py4/f+LdaiNHD7pM+7//4tFmItVqIl8JAiJRCQE
iRQk6Nu4/f+LTaiNHDnp6vP//4tFqIlcJAjHRCQEMAAAAIkEJOhJuP3/AV2o6Zbt//+LdaiJXCQI
x0QkBDAAAACJNCQB3ugouP3/iXWo6WTz//+4H4XrUYtNnLsBAAAA922cwfkfidDB+AUpyGvAZDlF
nA+F8u///8H6BzHbKcpp0pABAAA5VZwPlMPp2u///4tNqIlcJAjHRCQEMAAAAIkMJOjLt/3/AV2o
i10Ii3MY6Qf2//+LRaiJXCQIx0QkBDAAAACJBCToprf9/wFdqOmP/P//i32oiVwkCMdEJAQwAAAA
iTwkAd/ohbf9/4uVeP///4l9qA+2AunI7f//i02oiVwkCMdEJAQwAAAAiQwk6F23/f8BXaiLXQiL
cxDpWfv//4tNqIlcJAjHRCQEMAAAAIkMJOg4t/3/AV2oi10Ii3MY6TLu//+LlWj///+Nhg4AAgAl
//8AAItNqItEgiSJfCQIiQwkiUQkBOhyt/3/i3WojRw+6aH2///HRYACAAAA6Urv//+LTYyD+QKJ
TYAPjCgFAACLRZy5H4XrUffpi0WcwfoFwfgfKcJr0mQpVZyLdZyDxmSJ8PfpifDB+B+J08H7BSnD
a8NkKcbpWe///4tNjIXJiU2AD47TBAAAi3Wc6UPv//+LXYyD6wGJ2MH4H/fQIdiDwAGJhVz///+L
hTD///8rhXT///85hVz///8Pg2vp//+LRaiFwHQ3hdt+J4O9fP///zAPhJsEAACLVaiJXCQIx0Qk
BCAAAACJFCToLLb9/wFdqItNqMYBLYPBAYlNqIudXP////feAZ10////6RP7//+LlWj///+LkugA
AACJVYiAOgAPhbLp///phvj//4uVaP///4uS3AAAAIlViIA6AA+Flen//+mS9///gcNrBwAAMcmJ
XZyD4wN1NbgfhetRi12cuQEAAAD3bZzB+x+J0MH4BSnYa8BkOUWcdRPB+gcxySnaadKQAQAAOVWc
D5TBi1W0i0WkjZwKbQEAALqTJEmSjYwYfgEAAInIKcv36onIwfgfAcrB+gIpwo0E1QAAAAAp0I1E
AwOJRaDph+3//4uFaP///4uA5AAAAIlFiIA4AA+F8+j//+me7///x0WAAQAAAOmr7f//i32oiVwk
CMdEJAQwAAAAiTwkAd/oCbX9/4l9qOlL8v//i02oiVwkCMdEJAQwAAAAiQwk6Oq0/f8BXajpE/j/
/4tFqIlcJAjHRCQEMAAAAIkEJOjLtP3/AV2o6bT1///HRYACAAAA6aX2//+LlWj///+LRQjoiQYA
AIXAD4S39P//i0AkiUWI6Vbo//+LlWj///+LRQjoaAYAAIXAD4Rf9v//i32Mhf+JfYAPjukCAACL
VQiLchQrcAgPr3AwA3AE6R7t///HRYACAAAA6Sf0///HRYACAAAA6b7x///HRYACAAAAjbYAAAAA
6fj2///HRYABAAAAjXQmAOl89///x4Vw////8YwLCDH/MdLpofT//8dFgAIAAADp/fP//8dFgAIA
AADpXvX//8dFgAIAAACQ6S72///HRYACAAAAjXQmAOmR7///x0WAAgAAAI10JgDpZ+7//8dFgAIA
AACNdCYA6QHw///HRYACAAAAjXQmAOnR7///x0WAAgAAAI10JgDpI/X//8dFgAEAAACNdCYA6a/z
///HRYABAAAAjXQmAOn9+P//i5Vo////jYYHAAIAJf//AACLTaiLRIIkiXwkCIkMJIlEJATow7P9
/4t1qI0cPumq6v//i7Vw////i0WoiXwkCIl0JASJBCTon7P9/4tVqI00Oule9P//i5Vo////D7fG
i02oi0SCJIl8JAiJDCSJRCQE6HSz/f+LdaiNHD7pk/H//4uVaP///42GGgACACX//wAAi02oi0SC
JIl8JAiJDCSJRCQE6EGz/f+LdaiNHD7pKPf//4uVaP///4tFCOiYBAAAhcCJRZQPhBX4//+LeCCJ
PCTo8rH9/4tdjCnDicaJ2MH4H/fQIdgB8ImFSP///4uFMP///yuFdP///zmFSP///w+DguX//4tF
qIXAdHWF234tg718////MA+E3QAAAItVqIlcJAjHRCQEIAAAAIkUJOhDsv3/i02UAV2oi3kgi0WQ
hcAPhNkAAACLRaiF9o0cMHQsAfcxyYm9KP///4u9KP///w+2VA//i30Qi0c8iwSQiEQL/4PpAY0E
MYXAdd6JXaiLjUj///8BjXT////pS+L//4tNqIlcJAjHRCQEMAAAAIkMJOjOsf3/AV2oi10Ii3MQ
6RLx///HRYABAAAA6SH7///HRYACAAAA6cz6//+LRaiJXCQIx0QkBDAAAACJBCTokbH9/wFdqOlg
+///x0WAAQAAAOkL/f//i32oiVwkCMdEJAQwAAAAiTwkAd/oZLH9/4tFlIl9qIt4IOkc////i0Wo
iXQkCIl8JASJBCTos7H9/4tVqI0cMuk/////kI20JgAAAABVieVTi10Yi00Qi0UIi1UMiV0Qi10U
x0UMAAAAAIldCFtd6bng//+QkJCQkJCQkJBVieVXVlOJw4PsJIuI7AAAAIXJdE8xwLkBAAAAZYM9
DAAAAAB0AfAPsQ3gLQwID4U5BAAAi0MUhcCJRewPhOYBAACLTeyLUQiF0nQkZYM9DAAAAAB0AfCD
LeAtDAgBD4UZBAAAg8QkW15fXcONdCYAi4PsAAAAhcCJReQPhFcBAACLTeyLReyLVeSLCTlQBIlN
6HQSa8I0iQwkiUQkBOhdo/3/iUXoi0XohcAPhLgBAACLVeyLReiLTeSLs/AAAADHReAAAAAAiQKJ
w4lKBMdF8AAAAADpnAAAAI22AAAAAA+EGgEAAItF8ItV6IM8AisPlcAPtsCNRAD/iUMwjUYgiUMg
x0QkBAAAAACJBCToLab//4PAAYlDJMdEJAQAAAAAiQQk6Bem//+NUAQp8vfSg+IDjUQQAYlDKMdE
JAQAAAAAiQQk6GaUAQCDwASJQyyDwzTHRCQEAAAAAIkEJOhNlAEAg0XgAYtN4INF8DQ5TeR2fI1w
BIsGiQOLRgSJQwSLRgiJQwiLfgyJewyLVhCJVdyJUxCLVhSJUxSLThiJTdiJSxiLRhyJQxyLTeiL
RfA5VAEID40m////i03oMcCLVfCDPBErD5TAjUQA/4lDMOko////jXYAiwGFwHQRiQQk6DqB/f+L
VezHAgAAAACLRezHQAgBAAAA6U7+//9mkDt92Hy1D4Xb/v//i0XcO0McjbQmAAAAAA+PyP7//2aQ
65iNtgAAAADHBCQcAAAAkOjrnf3/hcCJQxSNtgAAAAAPhAb+//8x0scEEAAAAACDwgSD+hxy8YtT
FMdDEKA5BwiJVezp2f3//4tN7IsBiQQk6KqA/f+LRezHQAQAAAAAxwAAAAAA6WT///+QjXQmAFWJ
5YPsCIkcJInTiXQkBItSFInGhdJ0GItCCIXAdBFrxjSLHCQDAot0JASJ7F3DkInY6Dn9//+LUxQx
wIXSdd+LHCSLdCQEiexdw5CNdCYAVYnlV1aJxlOJ04PsDItSFIXSD4S4AAAAi0IIhcAPhK0AAACL
ThCLRhSLdgyJTfCLSgSJdeiFyYlN7A+ErgAAAIsKMdvrNGaQD4TyAAAAi1EUOdCQjXQmAA+OogAA
ADnwD4yKAAAAZpAPhKIAAACDwwGDwTQ5XeyQdnSLcQiJzznwfsWLURQ50HxmdcWLURg5VfCNtgAA
AAB8Vo22AAAAAA+EygAAADlV8I20JgAAAAB/rDlV8I12AHW0i1XoO1EcfKyNtgAAAADrlI22AAAA
AInYjbYAAAAA6EP8//+LUxSF0o22AAAAAA+FNf///zH/g8QMifhbXl9dw422AAAAAA+FaP///4tR
GOubkI10JgCLVfA7UQxmkHzWjbYAAAAAD4VI////i1XoO1EQjXQmAA+POP///2aQ67aNtgAAAACL
VfA7UQxmkA+PNf///2aQD4X4/v//i1XoO1EQjXQmAA+NHf///2aQ6eH+//+NdgCLVeg7URxmkA+O
cv///4tV8I20JgAAAADpJf///40N4C0MCOiIw/3/6bf7//+NBeAtDAjoqMP9/+nX+///kJCQVYnl
V1aJxlOD7AiLWBSF23Rci0MUhcB1TYu24AAAAMdDFAEAAACF9nQ8xwQkkAEAAOham/3/hcCJx4lD
DHQnMduNtCYAAAAAiTSfg8MBiTQkx0QkBAAAAADoUqL//4P7ZI1wAXXig8QIW15fXcPHBCQcAAAA
6Bab/f+FwIlGFHTlMdLHBBAAAAAAg8IEg/occvHHRhCgOQcIi14U6XH////rDZCQkJCQkJCQkJCQ
kJBVieVXVlOJ04PsIIlF4IsAiUXoi4KsAQAAx0Xs/////4sIhckPhMQAAAAxwLkBAAAAZYM9DAAA
AAB0AfAPsQ3gLQwID4WuAgAAi0IUhcAPhKUAAACLUBSF0g+EmgAAAItADIXAiUXkD4SeAAAAx0Xs
/////zH2x0XwAAAAAOsJkIPGAYP+ZHRAi1XkizyyiTwk6Hqq/f87RfCJw3bjiUQkCItF6Ik8JIlE
JATo8Jr//4XAdcyJdeyDxgGD/mSJXfB1xo22AAAAAGWDPQwAAAAAdAHwgy3gLQwIAQ+FJwIAAIN9
7P90CItV4ItF8AECi0Xsg8QgW15fXcOJ2OhQ/v//i0MUhcAPhVT////HRez/////x0XwAAAAAOut
kI10JgBVieWD7AiD+GOJHCSJ04l0JASJxnYSMcmJyIscJIt0JASJ7F3DjXYAi4LgAAAAgDgAdOMx
wLkBAAAAZYM9DAAAAAB0AfAPsQ3gLQwID4WlAQAAi0IUhcB0B4tQFIXSdQ6J2OjJ/f//i0MUhcB0
JItADIXAdB2LDLBlgz0MAAAAAHQB8IMt4C0MCAEPhXcBAADrhjHJ6+KNdgCNvCcAAAAAVYnlg+wg
g/hjiV30idOJdfiJffyJReh2FzHbidiLdfiLXfSLffyJ7F3DjbYAAAAAi4KsAQAAiziF/3TdMcC5
AQAAAGWDPQwAAAAAdAHwD7EN4C0MCA+FHAEAAItCFIXAiUXwD4SYAAAAi03wi3EYhfZ1fYuzrAEA
AMdBGAEAAACF9nRsxwQkkAEAAOiQmP3/iceJReyLRfCF/4l4EHReMduNtCYAAAAAiTSfg8MBiTQk
x0QkBAAAAADo8o0BAIP7ZI1wBHXii03oi0XsixyIZYM9DAAAAAB0AfCDLeAtDAgBD4WgAAAA6S//
//+NdCYAi1Xwi1IQhdKJVex1yTHb687HBCQcAAAA6BOY/f+FwIlDFHTpMdLHBBAAAAAAg8IEg/oc
cvGLUxTHQxCgOQcIiVXw6TL///+NDeAtDAjovr/9/+lC/f//jQXgLQwI6N6//f/pyf3//40N4C0M
COiev/3/6Uv+//+NBeAtDAjovr/9/+l5/v//jQ3gLQwI6H6//f/p1P7//40F4C0MCOiev/3/6VD/
//+QkJCQkJCQkJBVieVTg+wEi1gUhdt0QsdAFAAAAADHQBAAAAAAiwOFwHQIiQQk6FZ6/f+LQwyF
wHQIiQQk6Ed6/f+LQxCFwHQIiQQk6Dh6/f+JHCToMHr9/4PEBFtdw5CQkJCQkJCQkJBVieVXVlOD
7CCLHRgyDAiF23RNi1MUZpCF0nT8jUoBidDwD7FLFHXhMfbrCo10JgDw/0MUicaLQwSFwHQC/9CD
7BiNRCQfg+DwiRiLG4lwBIXbddyJRezrDo20JgAAAADHRewAAAAA6HR3//9lixVIAAAAiVXwZYsN
TAAAAInIiU3o99hlo0wAAAAx9rsRACABZaEIAAAAg8BIifGJ8onHuHgAAADNgD0A8P//icMPh9cA
AACFwInGD4XiAAAAZaFIAAAAOUXwD4RQAQAAoRQyDAiFwHQDgwAEZaFIAAAAZaNMAAAA6LZ2//+J
w+srZpCJHCTo2Hb//4tASMcAAAAAAMdABAAAAADHQAgAAAAAiRwk6Kl2//+Jw+iSdv//OcN1zug5
d///McDHgOgQDAgAAAAAg8AEg/gYcu6LTezHBfQQDAgBAAAAhcl0K410JgCLVeyLAotQDIXSdAf/
0otN7IsBi33sx0AUAQAAAIt/BIX/iX3sddnHBQAmDAgAAAAAjWX0ifBbXl9dw7jo////99u+////
/2WJGI22AAAAAGWhSAAAADlF8A+FkgAAAItF6GWjTAAAAOhjdv//i1XshdJ0vY10JgCLVeyLGotD
CIXAdAf/0ItN7IsZ8P9LFA+UwITAdCCLQxiFwHQZugEAAABliw0gAAAAuPAAAACLWxSDyQHNgIt9
7It/BIX/iX3sdbWNZfSJ8FteX13Dx0QkDFeTCgjHRCQIigAAAMdEJARUjgoIxwQkhI4KCOg/zf3/
x0QkDFeTCgjHRCQIvgAAAMdEJARUjgoIxwQkrJAKCOgbzf3/kJCQkJCQkJCQkJBlixVMAAAAg/oA
idB+AvPDdQploUgAAACFwHXyuBQAAADNgIXSicF15WWJDUgAAADDkJCQkJCQkJCQkJCQkJCQVYnl
uMcAAADNgF3DkJCQkFWJ5bjJAAAAzYBdw5CQkJBVieW4yAAAAM2AXcOQkJCQVYnluMoAAADNgF3D
kJCQkFUxyYnli0UMixCLRQg5EHQFGcmDyQGJyF3DjbYAAAAAVYnlV79vkwoIVr4QAAAAU4PseIlF
jLjo////ZYsAxwQkY5MKCIlFkOjzG/7/hcCJw3QMiQQkid/oA6T9/4nGi1WMiRQk6Paj/f+JRYiN
RAYdg+D8KcSNXCQbg+PwiXQkCIl8JASJHCTo05n//8cAL1BPU8dABElYX1Zmx0AINl+LVYiDwAqL
TYyJBCSDwgGJVCQIiUwkBOjEpP3/jUWUiVwkBIlEJAjHBCQDAAAA6J0JAACLTZDHwuj///9liQqN
ZfTB+B+DyAFbXl9dw412AFUtuQAAAInlg+wQg/gNdijHRCQM7pMKCMdEJAg9AAAAx0QkBBiUCgjH
BCSAkwoI6GzL/f+NdCYA/ySFYJQKCJC4/////8nDkLgQAAAAyWaQw420JgAAAAAxwMmQjXQmAMON
tCYAAAAAuAAgAADJZpDD6w2QkJCQkJCQkJCQkJCQVYnlg+wkiUXsuAAAAICJXfSJdfiJffyH3g+i
h96BfezBAAAAiUXwf2cxwIF97L4AAAAPn8At+///fztF8HdRh94PoofegX3suwAAAInPfwaDRewD
ideLRewtvAAAAIP4BXY9x0QkDAuUCgjHRCQIaAEAAMdEJAQYlAoIxwQkgJMKCOiZyv3/kGb3xwDw
dRmQMcCLXfSLdfiLffyJ7F3DkP8khZiUCgiQifgl/wAAAOvhjbQmAAAAAIn6weoMidCD4A//JIWw
lAoIjbQmAAAAAGb3xwDwdLmJ+MHoBiUA/P8D66+QjXQmAIn6weoQD7bCPf8AAAB1m40ElQAAAAAl
APwDAOuNjXYAifjB6A4lAPwDAOl7////idDB4AYlAPz/A+ls////uBAAAADpYv///7gIAAAA6Vj/
//+J0IPgD5DpTf///410JgCNvCcAAAAAVYnlV1aJ1lOD7ESD+gCJRdiJTdQPjKYAAAAPhKAAAACJ
wbpWVVVVgem5AAAAicj36sH5HynKjZRSuQAAAIlVxOtfjbYAAAAAg/tJD4R/AAAAiV3gjUXgx0Qk
EPA8BwjHRCQMFAAAAMdEJAgvAAAAx0QkBMCYCgiJBCToIQz+/4XAdBeLUAQ7VcQPhLEAAACB+r8A
AACNdgB0dsHuCIX2dB+J84Hj/wAAAIP7QHWai1UIgX3EwgAAAMYCAXXdjXYAMcCDxERbXl9dw422
AAAAAIF9xMIAAAAPhXT///+4AQAAAIffD6KH34nCweoIiUXIwegUg+IPJf8AAAABwoP6D3QWx0XE
wgAAAOlD////ZpCLVdTGAgHrgotFyMFtyASDZcgPwegMJfAAAAADRciD+AZ1z4Nt2APpFf///410
JgCLVdgrVcR0HYP6AZCNdCYAdB6D+gKNdgB1HotAEI12AOld////i0AIg8REW15fXcOLQAzpSv//
/8dEJAz6kwoIx0QkCNkAAADHRCQEGJQKCMcEJJKTCgjoNMj9/410JgBVMcmJ5VdWicZTg+wUg/oB
D4bKAAAAxkXzALsBAAAAxkXyAMdF5AEAAAC4AgAAAIffD6KH34P7AYlV7IlN6HR4jU3zicKJDCSJ
8I1N8ugO/v//hcCJwQ+FhAAAAI1F84n6iQQkjU3yifDo8v3//4XAicF1bI1V84nwiRQki1XojU3y
6Nn9//+FwInBdVOLVeyNTfOJ8IkMJI1N8ujA/f//hcCJwXU6OV3kdh2DwwFmkOl1////jXYAD7bQ
MMCJVeTpe////412AI2GQf///4P4BXcNgH3zARnJ99GQjXQmAIPEFInIW15fXcONtgAAAABVieVX
VlOD7DyLfQiNh0f///+D+A4PhuUDAACB/4sAAAB+LYH/lQAAAHRdgf/sAAAAjbQmAAAAAHZ2uOj/
//+6/////2XHABYAAADrKo12AIH/igAAAHxgD5XDD7bbg8MCjU3ouAoBAADNgD0A8P//dyy6sA0D
AIPEPInQW15fXcONtCYAAAAAjU3ouwEAAAC4CgEAAM2APQDw//921Lr/////g8Q8idBbXl9dw412
AP8kvfCUCgiQg/8DdBuD/yIPhWX///+4npMKCJCNdCYA6wuNtgAAAAC40ZMKCMdEJAQAAAAAjXXI
iQQk6Cqi/f+D+P+Jww+EMP///5CNdCYAx0QkCB8AAACJdCQEiRwk6Lai/f+D+P+JwnULuOj///9l
gzgEdNq4BgAAAM2AhdIPjvb+///GRBXIAI1F8MdEJAgKAAAAiUQkBIk0JOjPFf7/icKLRfA58A+E
zf7//w+2AITAD4QO////PAoPhbr+//+NtCYAAAAA6fr+//+4uZMKCOhJ+f//icLp6f7//7jEkwoI
6Dj5//+JwunY/v//ugEAAADpzv7//7r///9/ZpDpwv7//412ADHSjbYAAAAA6bL+//+6EAAAAI22
AAAAAOmi/v//uiAAAACNtgAAAADpkv7//7oABAAAjbYAAAAA6YL+//+6AAgAAI22AAAAAOly/v//
uv9/AACNtgAAAADpYv7//7p/AAAAjbYAAAAA6VL+//+6YwAAAI22AAAAAOlC/v//ugQAAACNtgAA
AADpMv7//7oUAAAAjbYAAAAA6SL+//+6/wAAAI22AAAAAOkS/v//uoD///+NtgAAAADpAv7//7oA
AAIAjbYAAAAA6fL9//+NdgDoUwIAAInCkOni/f//ugCA//+NtgAAAADp0v3//7oIAAAAjbYAAAAA
6cL9//+6AAEAAI22AAAAAOmy/f//ugAgAACNtgAAAADpov3//7pYAgAAjbYAAAAA6ZL9//+NdgDo
YxEAAInCkOmC/f//jXYA6BMQAACJwpDpcv3//412AOjjDwAAicKQ6WL9//+NdgDo4w8AAInCkOlS
/f//jXYA6FO3//+6BgAAAIP4Bo12AA+OOf3//+g9t///icKNdgDpKv3//7pAAAAAjbYAAAAA6Rr9
//+6ABAAAI22AAAAAOkK/f//ugAAAICNtgAAAADp+vz//7oAQAAAjbYAAAAA6er8//+NdgDoK6T9
/4nCkOna/P//jXYA6BsGAACJwpDpyvz//7oAgAAAjbYAAAAA6br8//+NdgDoKxEAAInCkOmq/P//
ugAAAQCNtgAAAADpmvz//7roAwAAjbYAAAAA6Yr8//+6//8AAI22AAAAAOl6/P//jXYAnFq4AAAk
ADHQUJ2cWDHQUp2FwJCNdCYAD4SA/P//qQAAIACQjXQmAHRLMcCH3g+ih96B/kdlbnWJRcR0SIH+
QXV0aA+Fb/3//4H5Y0FNRA+FY/3//4H6ZW50aZCNdCYAD4VS/f//ifjos/f//4nCkOkC/P//ifjo
JPf//4nCZpDp8vv//4H5bnRlbJCNdCYAD4Ui/f//gfppbmVJjXQmAA+FEv3//4nCifjoYfr//4nC
6cH7//+QkJCQkJCQkJCQuJ4AAADNgD0B8P//D4Newv3/w5CQkJCQkJCQkJCQkJBVieWD7BCNRfiJ
RCQExwQkBgAAAOjHAQAAhcB0C7j/////ycONdCYAi0X4g/j/ZpB068mQjXQmAMOQkJCQkJCQVYnl
i00QU4tdDLjDAAAAzYCJwoH6APD//3cDW13DuOj////32mWJELj/////6+yQidqLTCQIi1wkBLgh
AAAAzYCJ0z0B8P//D4PCwf3/w5BVieWD7ByLRQyJXfSJdfiJffyFwHUyi30Ihf8PhY8AAADoKqL9
/z0AEAAAicZ9Bb4AEAAAiTQk6DSJ/f+FwInHdRTrYI10JgCLfQiLdQyF/w+E7AAAAIn7ifG4twAA
AM2APQDw//8Ph7IAAACFwHgYi3UIhfZ0UYtFCItd9It1+It9/InsXcOQx8Lo////i00IhckPlMBl
gzoidEyEwA+FigAAAMdFCAAAAADryo12ALjo////x0UIAAAAAGXHABYAAADrso12AItdDIXbdROJ
RCQEiTwk6HWM/f+FwIlFCHWViX0I65CQhMCNtgAAAAB0sotVDIXSkHWix0QkDMacCgjHRCQIhAAA
AMdEJARsnAoIxwQkkJwKCOiywP3/x8Lo////99hliQLpYP///4k8JOg6a/3/x0UIAAAAAOk1////
i3UMjXYA6ef+//+QkJBVieWLTQxTi10IuL8AAADNgInCgfoA8P//dwNbXcO46P////faZYkQuP//
///r7JBVieVTi10IuC0AAADNgDHSOcOjhC0MCHcHidBbXcNmkLjo////uv////9lxwAMAAAA6+aQ
kJCQkJCQkJCQkJCQVYnlV1ZTg+wkiU3ci13cMcmJReSJVeDHRewAAAAAhdt+VYtF4ItIBIH5////
fw+H5AAAAMdF7AAAAAAx0rv///9/6xiNdCYAi0Xgi0zQBInYK0XsOcgPgrwAAAABTeyDwgE5Vdx/
4YF97AAQAAAPh8QAAACLTeyLReyLVdyDwBKD4PwpxI1EJBuD4PCF0olF6A+O2gAAAInCic/GRfMA
MfbrDZCNdCYAg8YBOXXcfiuLTeCJ+4tE8QQ5x3YCicOJXCQIi03giwTxiRQkiUQkBOgLjf//Kd+J
wnXNi0XsiUQkCItV6IlUJASLTeSJDCTo/Jv9/4B98wCJw3QLi0XoiQQk6Klp/f+NZfSJ2FteX13D
jbQmAAAAALjo////u/////9lxwAWAAAAjWX0idhbXl9dw5CNdCYAi1XsiRQk6M0NAACFwA+FKf//
/4tV7Lv/////iRQk6FWG/f+FwIlF6HSli1Xoi33sxkXzAeku////i03siUQkBIlMJAiLReSJBCTo
aZv9/4nD6Xn///9mkFWJ5YPsFItFCIl1+It1EIl9/It9DIld9IlF7GWhDAAAAIXAdWCLXeyJ+Yny
uJIAAADNgD0A8P//djbHwuj////32Lv/////ZYkCZYM6FnUmg/4IfiGLReyJ8Yn6i130i3X4i338
iexd6QP+//+NdgCFwInDeHeJ2It1+Itd9It9/InsXcPoNq79/4td7In5ifKJRfC4kgAAAM2APQDw
//92IMfC6P////fYu/////9liQJlgzoWdCCLRfDowK39/+u0hcCJw2aQee7Hwuj////r4I22AAAA
AIP+CH7bi0XsifGJ+uiH/f//icPry8fC6P///+lS////kJCQkJCQkJBVieWD7BCNRfiJRCQExwQk
BwAAAOjn/P//ugABAACFwHgDi1X4idDJw5CQkJCQkJBVU1ZXi1QkKItMJCz3wv8PAAB1Ng+sygzB
6Qx1LYnVi1wkFItMJBiLVCQci3QkIIt8JCS4wAAAAM2AX15bXT0A8P//D4f3vP3/w19eW1246v//
/+novP3/kJCQkJCQkJBVieWD7BCDfRABiV30idOJdfiJffyJTfCLCA+EoAAAAItBCIXAD4SFAAAA
i1EEhdJ0fvZADAF0ePZCDAGNdCYAdG6ASQwBhcB0BIBgDP6LQQSFwHQEgGAM/oXbdFOLMw+2Xgz2
wwF0SItF8Is4i0UIhcCLRQwPn8KFwA+fwDjCdEeDywGIXgyATwwBgGEM/otVCIXSeFKLQQSJcQSJ
RgiLQQiJeQiJRwSLVfCJCo12AItd9It1+It9/InsXcONdgCLQQjpev///4tF8IkwgGYM/oBPDAGL
RQiFwHgki0YEiX4EiUcI68mQi0EIiXEIiUYEi0EEiXkEiUcI66yNdCYAi0YIiX4IiUcE66WQjXQm
AFWJ5YPsGItFDIl1+It1EIl9/It9CIld9IXAdRcxwItd9It1+It9/InsXcOQjXQmAI1DBIsYhdt0
44sDiTwkiUQkBP/Wg/gAdCeNtCYAAAAAfN6NQwiLGIXbjbQmAAAAAHXXjbYAAAAA67KNtgAAAACJ
2I22AAAAAOukjbYAAAAAVYnlg+wYiV30icOJdfiJzol9/ItABInXhcB0ZIl0JAjHRCQEAAAAAIkc
JP/Xi0MEhcB0Co1OAYn66ML///+JdCQIx0QkBAEAAACJHCT/14tDCIXAdAqNTgGJ+uig////iXQk
CMdEJAQCAAAAiRwk/9eLXfSLdfiLffyJ7F3DZpCLQwiFwHWViUwkCMdEJAQDAAAAiRwk/9Lr1422
AAAAAFWJ5YtFCItVDIXAdBOF0nQPXTHJ6Uf///+NtCYAAAAAXY20JgAAAADDjbQmAAAAAFWJ5YPs
GIld+InDiXX8i0AEidaFwHQF6OT///+LQwiFwHQHifLo1v///4sDiQQk/9aJHCTo92T9/4td+It1
/InsXcONtgAAAACNvCcAAAAAVYnli0UIi1UMhcB0A13roF3DjbQmAAAAAI28JwAAAABVieVXVlOB
7NwAAACLdQyNRCQbg+DwhfZ1DjHAjWX0W15fXcONdCYAixaF0olV1HTpiUXoidDHReAoAAAAx0Xk
AAAAAOsYZpCLVdSLddSLQgiDxgiFwHTCg0XkAYsGiwCLTQiJRCQEiQwk/1UQhcCJx3Rti03gOU3k
dCWLXeTB4wKLTeiF/4k0GYs2iXXUebiLXdSDxgSLQwTruZCNdCYAi13ki1Xog8MUiV3gjQSdHgAA
AItd5IPg8CnEjUQkG4Pg8MHjAolcJAiJVCQEiQQk6DuS/f+JRejrp422AAAAAIsei0MEiV3Yi1MI
iV3chcAPhJoAAACF0g+EigAAAItF5Infi13kg8cIiXXsjQSFUAAAAMHjAolF8OsykI10JgCLTeiL
F4tF7INF5AGDRfAEiQQZi0oEg8MEiVXchckPhBwCAACLRdyJfeyNeASLVeA5VeR1y4tF8ItN5ItV
6IPAHoPg8IPBFCnEjUQkG4Pg8IlN4IlcJAiJVCQEiQQk6I2R/f+JRejrmItN2InCiU3ci0XkhcAP
hc0BAACJFotF2DlF3HQKi03ci13YiwGJA4tF3PZADAEPhaoAAACLReSFwA+ECQEAAIXSdAwPtkIM
qAEPhQEBAACLReSLTeiD6AGLPIGLN4tOBDnRD4TwAAAAD7ZBDKgBdCqD4P6IQQyATgwBi0EIi1Xk
iXEIiUYEiQ+NeQiLTeiJPJGLTgSDwgGJVeSLUQiF0nRXD7ZaDPbDAXROi0EEhcB0BvZADAF1Uw+2
RgyD4/6D4AEJw4tCCIhaDIlGBItCBIlKBIlBCIlyCIkXgGYM/otd3IkcJOhPYv3/i0XU6aP9//+N
tCYAAAAAi0EEhcB0OfZADAGQjXQmAHQuD7ZWDA+2QQyD4gGD4P4J0IhBDIBmDP6LQQSAYAz+i0EI
iXEIiUYEiQ/rqY12AIBJDAGJ8oNt5AEPhff+//+F0nSSD7ZCDIPg/ohCDOuGi04ID7ZBDKgBdCqD
4P6IQQyATgwBi0EEi13kiXEEiUYIi0XoiQ+NeQSLTgiJPJiDwwGJXeSLUQSF0nRsD7ZaDPbDAXRj
i0EIhcB0BvZADAF1bA+2RgyD4/6D4AEJw4tCBIhaDIlGCItCCIlKCIlBBIlyBIkXgGYM/ukI////
ZpCLUgjpKP7//4td5ItN6ItEmfyLXdyLADlYCHRQiVAE6Rn+//+NdCYAi0EIhcAPhC3////2QAwB
kA+EIv///w+2VgwPtkEMg+IBg+D+CdCIQQyAZgz+i0EIgGAM/otBBIlxBIlGCIkP6Zr+//+JUAjp
yf3//422AAAAAI2/AAAAAFUxwInlV1ZTg+wsi00MhcmJTegPhP4AAACLEYXSdASAYgz+ic4x/8dF
7AAAAADHRfAAAAAAx0XgAAAAAMdF5AAAAADrJY12AItV4I1zCItDCIlV5ItV7IXAiVXwdGiLReiJ
feyJdeiJReCLHoXbdFaLA4lEJASLRQiJBCT/VRCFwInHD4SMAAAAi1Xwi0Xsi03kx0QkCAAAAACJ
VCQEi1XgiQQki0Xo6KT4//+F/3mYi1XgjXMEi0MEiVXki1XshcCJVfB1mMcEJBAAAADoDn39/4XA
icN0PYkGi1UIgEgMATt16MdACAAAAACJEMdABAAAAAB0H4tF7ItN4ItV6MdEJAgBAAAAiUQkBInw
iTwk6Dv4//+J2IPELFteX13DkFWJ5VeJx1ZTgewQIAAAx0QkBLheCgjHRfD/////xwQkz5wKCOin
AP//hcCJw3RxgQgAgAAAjbXw3///x0XwAAAAAI22AAAAAIlcJAjHRCQEACAAAIk0JOgkM///hcB0
OI1F8IlEJAiJfCQEiTQk6B1jAQCD6AF10Ogjlf3/icLB+h/B6haNNAKLRfDB/gqJwsH6H/f+iUXw
iRwk6PD7/v+LVfCD+v91DLjo////ZccAJgAAAIHEECAAAInQW15fXcPrDZCQkJCQkJCQkJCQkJBV
uN2cCgiJ5V3pIv///2aQVbjtnAoIieVd6RL///9mkFWJ5VdWU4HsFCAAAPzHRCQEuF4KCMcEJP6c
Cgjov//+/4XAicN0bYEIAIAAAI2F9N///8eF8N///wAAAACJhezf//+QjXQmAIuF7N///4lcJAjH
RCQEACAAAIkEJOguMv//hcAPhLYAAACLtezf//+/NZ0KCLkDAAAA86Z1yg++hfff//+D6DCD+AqD
lfDf//8A67THRCQEuF4KCMcEJAmdCgjoOP/+/8eF8N///wEAAACFwInDdHCNtfTf//+BCACAAADH
hfDf//8AAAAAibXs3///6ylmkIu17N///78XnQoIuQkAAADzpg+XwA+SwijQD77Ag/gBg5Xw3///
AIuF7N///4lcJAjHRCQEACAAAIkEJOh3Mf//hcB1u412AIkcJOh4+v7/i4Xw3///gcQUIAAAW15f
XcONtCYAAAAAVYnlV1ZTg+wY/McEJCGdCgjoKnwBAIXAiUXodHbHRewAAAAAjXQmAIt96Ik8JOjN
fAEAhcCJw3RHgHsSBHXpjXMTuQMAAAC/NZ0KCPOmddiDwxaNRfDHRCQICgAAAIlEJASJHCTo5gL+
/4PAAXS5i0XwOcN0soA4AYNV7ADrqZCJPCToOHwBAItF7IPEGFteX13D6Cj+//+JRezr65CQkKFg
MQwIVYnlhcB1ArBkXcNVieWD7CCLVRCJXfSLXQiJdfiJffyLfRSJ0I1V7InBiVXgi1UMi3XguIwA
AADNgD0A8P//icN3H4XAdRSLReyLVfCLXfSLdfiLffyJ7F3DkInawfof6+u46P////fbuv////9l
iRi4/////+vVkJCQVYnlV1ZTg+wIuNj///9liwCLOItfUIA7AHRFMfbrHZCJHCTHRCQEAAAAAOhg
gP//gHgBAI1YAXQng8YBiVwkBItFCIkEJOhFd///hcB10QN3bItEtySDxAhbXl9dw2aQg8QIMcBb
Xl9dw5CQkJCQkFWJ5YPsCItVDIkcJItdCIl0JASF0nQ5iwqJ2NPoO0IEcy6LdIIUhfZ0JotKCInY
0+gjQgyNBIaLDBCFyXQSidgjQhCNBIEDHAKNtCYAAAAAidiLdCQEixwkiexdw5CQkFWJ5WWhVAIA
AMHoAroAAAEAg+gBPf//AAB3DmWLFVQCAADB6gKF0nQPMcA7VQhdD5PAw5CNdCYAMcC6AAAEADtV
CF0Pk8DDkJCQkJCQkJCQVYnlV1ZTg+wki0UIA0UMiUXgx0QkBLheCgjHBCTYVQoI6Dr8/v+FwInD
D4SwAQAAgQgAgAAAx0XwAAAAAMdF7AAAAACNdCYA9gMQD4UXAQAAjUXsiUQkBI1F8IlcJAzHRCQI
CgAAAIkEJOjBYAEAhcAPjvEAAACNRejHRCQIEAAAAIlEJASLRfCJBCTofwD+/4tV6DtV8InGD4TJ
AAAAD7YCg8IBiVXoPC0PhbgAAACNReTHRCQIEAAAAIlEJASJFCToSQD+/4tN5DtN6InHD4STAAAA
D7YRjUEBiUXkgPogD4WBAAAAO3XgD4NY////O30ID4ZP////D7ZRAY1BAolF5ID6cnVgD7ZRAo1B
A4lF5ID6LXVRO3UID5bAO33gD5PChMB1aYTSD4SpAAAAAXUMi0XgKUUMi1UMhdIPhQX///+JHCTo
1fb+/4tF8IkEJOj6Wf3/g8QkuAEAAABbXl9dw5CNdCYAiRwk6LD2/v+LRfCJBCTo1Vn9/4tFDIXA
dEaDxCS4/////1teX13DkITSdRyLRQgBRQwpfQyLVQyF0g+FoP7//+uZjbYAAAAAiRwk6Gj2/v+L
RfCJBCTojVn9/5CNdCYAg8QkuAEAAABbXl9dw412AAF1DCl9DOu9uOj///9liwCD+AJ024P4DXWQ
69SQkJCQkJCQkJCQkJBVieVXVonOU4nTg+wIiUXsD7YKxkXzAID5ew+EuAAAAA+2BjjID4XdAAAA
MdIx/4TJdQ/rH412AITAjbYAAAAAdBCDwgEPtgQTOgQWjXQmAHTmideAffMAdBY8fQ+EjgAAADHS
g8QIidBbXl9dw2aQhMB1PIt1DIX2dOkPtgQThMB0C4tNCIXJdNg8OnXUi0Xsg8ABOcN0zItFCIXA
dMOAe/46db2NdgDruo22AAAAADwvjbYAAAAAdLqLfQiF/5B0oDw6jXQmAHWYjbYAAAAA66KNtgAA
AACDwwEPtgvGRfMBjbYAAAAA6TP///+NdgCLdQyD6wGNVwKF9g+EY////+l1////ZpCJyDH/MdLp
Qf///422AAAAAI28JwAAAABVieVXVjH2U4PsCIt9CIn46yCNtgAAAACDxgGNBAPHRCQEJAAAAIkE
JOiycf//hcB0Zo1YAaEwEAwIuTmdCgiJ2olEJASLRQyJBCSJ+OiO/v//hcB1wotFDLlAnQoIidrH
RCQEAAAAAIkEJIn46G7+//+FwHWii0UMuUmdCgiJ2sdEJAQAAAAAiQQkifjoTv7//4XAdIXrgIPE
CInwW15fXY20JgAAAADDjbQmAAAAAFWJ5YPsFIkEJIld+Il1/InG6JqE/f+NWAGJHCToX3T9/4nC
McCF0nQQiVwkCIl0JASJFCTol4X9/4td+It1/InsXcONtgAAAACNvCcAAAAAVYnlV1ZTicuD7BSL
OIlV7IP//3QoixeQg8cEgHsMAHQni0MIg0AEAYtSEIP6AnYFugIAAAABEIsXhdJ124PEFFteX13D
jXYAi3MEi0MIiwuJRfCNRgGJQwSLRfCJTPAIi0IQg/gBdyAZwIPAL4gBgwMBiwPGAACLReyLVfCD
AwGJRPIM67FmkIPoAYlEJAiLQgyJDCSJRCQE6MJ5//+JA+vQjbQmAAAAAI28JwAAAABVieVXVlOD
7Dj8iUXwiVXgiU3cx0XoAAAAAI22AAAAAItV3I1N8IkMJIlUJATovmYBAIXAiUXID4RcAgAAi0XI
iQQk6GiD/f+FwInDD4WOAQAAx0XI04AKCItFCIXAD4XYAQAAiw2AMQwIhcmJTdB1E+t9kI10JgCL
fdCLP4X/iX3QdGyLddA5XhB17It+DDnbidmLdcjzpnXei0XohcAPhAsCAACLVeAxwItN0DkKD4Rr
////jXYAg8ABOUXodguLdeCLfdA5PIZ17TtF6A+FTP///4tF6INF6AHB4AKLTdCLVeCJDALpNP//
/410JgCLRRDHRewAAAAAhcB0EYt1EIk0JOingv3/g8ABiUXsoUQQDAiNRIMVA0XsiQQk6F1y/f+F
wInHD4SRAQAAoUQQDAiLVciNRIcUiUcMiVwkCIlUJASJBCToZHj//8YAADsdiC0MCIlfEHYGiR2I
LQwIi03IMcCAOS+LDUQQDAgPlcABwIXJdBQx0o20JgAAAACJRJcUg8IBOdF39YtFEIt1DIXAiXcE
D4Q3AQAAjUSLFYtV7ItNEI0EB4kEJIlUJAiJTCQE6BeD/f+JRwihgDEMCIt16IkHi0XgiT2AMQwI
iTywg8YBiXXo6UP+//+NdgCD+AEPhg0BAACLVciAfAL/Lw+FkwAAAAHCjbQmAAAAAOsTjbYAAAAA
D7ZC/oPqATwvdXWJy41L/4P5AXfrhcmJyw+EMv7//4tNyIB8Gf8vdVmLRQiFwA+EKP7//4t9yIA/
Lw+F2P3//8dFzOCkCgjHRdAAAAAAi0XQiwSFIKUKCDnYiUXkdHiDRdABg33QBA+Eq/3//4tVzItF
5I1UAgGJVczr0o10JgCJy4t1yMYEHi+DwwHpwP3//4t94It16In4xwS3AAAAAI1l9FteX13DMcDH
RegBAAAA6SD+//8xyTHSuAwAAADHBCTsnwoI6C1fAADHRwgAAAAA6d3+//+Ldcw524nZi33I86YP
hXb////pbv3//7sBAAAA6Sf///9VieVXMf9WidZTg+wUi1gchdt1DessZpCLQwSFwHQhicOLA4k0
JIlEJATocW7//4XAdeWNZfRbXl9dw5CNdCYAid+JNCToZoD9/41QAYPADYlV8IkEJOglcP3/hcCJ
w3RZhf90MYtV8I1ADIl0JASJBCSJVCQI6FWB/f/HQwQAAAAAx0MIAAAAAIlfBIkDjWX0W15fXcPH
RCQMnZ8KCMdEJAh4AQAAx0QkBGmdCgjHBCRznQoI6Cao/f/HBCRNnQoIMcmJ8rgMAAAA6DFeAACQ
VYnlV4nHVlOD7CShSBAMCAMFiC0MCIlV5IlN4IPAEoPg/CnExwQkiJ0KCI10JBvo3GUAAIsXg+bw
hdIPhM4AAACLQgSJRfCLReQ5RfAPhbwAAACNRgGJRejHRewBAAAAi0IQiUQkCItCDIk0JIlEJATo
anX//4sNRBAMCIXJiUXcdHcx2412AIsHg3yYFAF0Xo0E3QAAAAADBUAQDAiLUASJVCQIiwCJRCQE
i0XciQQk6Cp1//85xg+EmwAAADlF6A+EiQAAAMZA/wCLVey478ILCIXSdQW4lp0KCIl0JASJBCTo
CGUAAMdF7AAAAACDwwE5HUQQDAh3joPHBIsXhdJ0DItF8DlCBA+EUf///4tF4IXAdE+LReCAOAB1
CqEoEAwIiwCJReCLReDHBCSanQoIiUQkCItF5IlEJATormQAAI1l9FteX13DjbYAAAAAgD4vD4Vu
////xgAAjXQmAOlm////i0XkxwQkr50KCIlEJAToeGQAAOvIjbYAAAAAVYnlg+wcg/r/iV30i10M
iXX4ic6JffyJx3QIiRQk6J2C/f+F23Qri0MMhcB1bYtDEIXAdFOLUxjHQAwAAAAAjQTSgyyFpDEM
CAGJHCTo3lD9/4tFCIkEJOjTUP3/i10Uhdt0D4tFFMdADAAAAADo7V4AAItFEDHJifKJBCSJ+Ogs
XAAAjXQmAItTGI0E0scEhaAxDAgAAAAA66THRCQM+rIKCMdEJAgvAwAAx0QkBGmdCgjHBCS3nQoI
6NGl/f+QVYnlV1ZTg+w8/IlF5A+2RRCJVeCLVeTHRCQEAAAAAIhF34kUJOh2gf3/g/j/iUXsD4SC
AQAAx8Ho////i3XgZccBAAAAAIPGBMdEJAgAAgAAiXXYiXQkBIkEJOjwgf3/i33gg/gziUXMiQcP
jvwCAACLddi/QKUKCLkJAAAA86YPhQoDAACLddgx/8dF6HCgCgiDfhQBD4XmAQAAi33YZoN/EgMP
hZ8CAAAPt0cQg/gDD4UDAwAAi0XYMf/HRejEoAoIZoN4KiAPhbQBAACLTdgPt1Esic6LSRyJ08Hj
BY0ECztFzA+HRQEAAAHxiU3wi0XwAdg5RfAPg7oAAACLXfDrGJCNdCYAidCDwyDB4AUDRfA5ww+D
nQAAAIM7BHXoi3sQg/8fiX3Qdt2DexwDdteLUwSLTeCNBDo7AQ+HlgAAAANV2MdFyDClCgiJVczr
L420JgAAAACLVcyLAotSBIPAA4PCA4Pg/IPi/I1UEAyLRdCD6CA5wndOKVXQAVXMi3XMuRAAAACL
fcjzpnXJi3XQhfYPhWwBAACLRdiDwyAPt1AsidDB4AUDRfA5ww+CZ////410JgCLReyNZfRbXl9d
w5CNdCYAi3XYD7dWLOk0////jXQmAItF0It97IPAEoPg/CnEx0QkCAAAAACLQwSNdCQfg+bwiXXM
iTwkiUQkBOi5bgEAi0XQiXQkBIk8JIlEJAjoNoD9/zlF0HVTx0XIMKUKCOlV////kI10JgCNQxIl
/P8/ACnEi0XsjXwkH4Pn8IlMJASJffDHRCQIAAAAAIkEJOhlbgEAi1XsiVwkCIl8JASJFCTo4n/9
/znYdEHHwej////HRejQnQoIZYs5gH3fAHU8i0Xoi03ki1Xsx0QkDAAAAACJRCQIifjHRCQEAAAA
AMcEJAAAAADojfz//4t12A+3ViyJ08HjBeks/v//i1XkiRQk6NF6/f+LTeSNUAGDwBOD4PwpxI1E
JB+D4PCJVCQIiUwkBIkEJOjMe/3/i3XkiTQkicPob039/4ld5OuCi1XMidGLQhSLWRyLSRCLUhiF
yXUuiw2EMQwIhckPhI/+//8l/wAAAIHi/wAAAMHgCAHQD7bTweAIAdA5yA+Gb/7//4t17Ik0JOis
fv3/x8fo////x0Xs/////2XHBwIAAADpS/7//7jo////x0Xo5p0KCGWLOIX/D4T+/v//x0Xo0J0K
COny/v//i0XgMf/HRej1nQoIgXgEf0VMRg+F2f7//4tV2IB6BAF0H4tNDMYBAeuPMf+D+ALHReic
oAoID4Tr/P//6bH+//+Lddgx/8dF6BCgCgiAfgUBD4Wb/v//i0XYMf/HReg8oAoIgHgGAQ+Fhf7/
/4tV2DH/x0XoCJ4KCIB6BwAPhW/+//+LTdgx/8dF6C+eCgiAeQgAD4VZ/v//x0XoIJ4KCOlN/v//
jXQmAI28JwAAAABVieVXVlOB7JgAAACJhXz///+LRQiJlXj///+JjXT///+LAIXAiUWAD4SlAgAA
idADBUgQDAgDBYgtDAjHRYQAAAAAg8ASg+D8KcSLRYCNVCQbg+LwiZVw////iwCJRYwxwI22AAAA
APYFMDEMCAGJRZAPhfYCAACLVYy7AQAAAItCEIlEJAiLQgyJRCQEi4Vw////iQQk6MRu///HRYgA
AAAAiYVs////oUQQDAiFwA+EKgEAAIuVeP////fSiZVo////6z9mkIP+/w+ENwEAAINNiAHHRJoQ
AgAAAIuFdP///4XAD4U1AgAAg/7/D4WcAQAAOR1EEAwIjUMBD4bFAAAAicOLRYyDfJgQAXTljQTd
+P///wMFQBAMCItQBIlUJAiLAIlEJASLlWz///+JFCToKW7//4uVeP///4lUJAiLlXz///+JBCSJ
VCQE6A1u//+Jxyu9cP////YFMDEMCAEPhZ0BAADHRCQIAAAAAItVHIlUJASLRRiJBCSLVRCLTRSL
hXD////oMvr//4tVjInGi0SaEIXAD4Qp////g+gBD5XAD7bACUWIg/7/D4Up////OR1EEAwIjUMB
D4dA////kI10JgCLfYiF/3QRuOj///9liwCD+AIPhQIBAACDRYAEi0WAi1WICVWEiwCFwIlFjA+E
zgAAAItFkOlm/v//jbYAAAAAi0UUhcB0G4tVFItCGDHSjQTAiwSFoDEMCPaAlQEAABB1VouFcP//
/4uVaP///wH4xgQQAI1FlIlEJAiLlXD////HBCQDAAAAiVQkBOgX3f//hcB1E4tFpCUA8AAAPQBA
AAAPhIAAAACLRYy6AQAAAMdEmBABAAAAMcCD+gEPlcAJRYjpZP7//4k8JOiYZv3/icKLRQyF0okQ
D4QVAQAAiXwkCIuFcP///4kUJIlEJATow3f9/41l9InwW15fXcOQi0WEhcAPhL8AAAC+/////41l
9InwW15fXcOD+A0PhPX+///r5o12AItVjMdEmhACAAAAugIAAADpe////4uFcP///8cEJEyeCgiJ
RCQE6HVcAADpSP7//6EwEAwIhcAPhL79//+NRZSJRCQIiXQkBMcEJAMAAADo7Hn9/4XAdQr2RaUI
D4WZ/f//iTQkjXYA6GN6/f+46P///2XHAAIAAADphv3//4tVjItSBDnCiVWQD4T5/P//i0WMi0gI
i0WA6PP1///p5vz//4tVCItCBIXAdTKBfQhMEAwID4Qq////i0UIvv/////HAP/////pAf///4k0
JL7/////6Pd5/f/p7/7//4sCiQQk6FhI/f/rwo22AAAAAFWJ5VdWU4HsIAEAAImVMP///4tVHImF
NP///zHAiY0s////6PhVAACJhVD///+NRYSJRCQIi4Uw////xwQkAwAAAIlEJAToBXn9/4XAD4hj
DAAAi00cjQTJizyFoDEMCIX/D4SIAAAAi3WEi13ci03gibUc////i3WI6wuNdCYAi38Mhf90afaH
lQEAAEB18InKidgzl+QBAAAzh+ABAAAJwnXci4Uc////ifIzh9gBAAAzl9wBAAAJwnXEi4Uw////
iQQk6BZ5/f+LVQiJFCToe0f9/4uVNP///4n46O7z//+NZfSJ+FteX13DjXQmADH/9kUUBHQQjWX0
ifhbXl9dw422AAAAAPYFMDEMCEAPhfAMAACLtVD///+LRgyFwA+EMAYAAIPoAcaFVP///wAPhUQN
AACLRRyJRCQIi1UUiVQkBItNDIkMJItNEIuVNP///4tFCOiVNgAAuRihCgiD7AyFwInHD4RkBgAA
i50s////i40s////g8MEi0MYD7dzEImdOP///4mHVAEAAA+3QyxmibU+////ZomHWAEAAInYD7db
LItQHMHjBY0EEzsBD4e2BQAAA5U4////iZVI////D7efWAEAAImlRP///40EW40ExRIAAAAl/P//
ACnEidiNdCRDg+bwweAFA4VI////OYVI////iZ0Y////ibUo////D4PtCwAAi4VI////jVXkx4Vk
////BwAAAMdFgAAAAADGhW////8AiYUQ////iZUU////60uQjXQmAIP4AQ+EjwEAAIP4Ag+EXgEA
AItFgImFaP///4uFGP///4OFEP///yDB4AUDhUj///85hRD///8Pg3sCAACLlWj///+JVYCLjRD/
//+LAYP4Bg+EsQAAAHanPVHldGQPhOwAAAA9UuV0ZI20JgAAAAAPhLIAAACD+AeNtCYAAAAAdZCL
nRD///+LQxSFwHSDiYcsAgAAi0MciYcwAgAAi0MchcAPhfcBAADHhzQCAAAAAAAAi5UQ////i0IQ
iYcoAgAAi0IIiYckAgAAD7aHlAEAAIPgAywBD4WsCQAA6O5ZAACLTYAPt59YAQAAiY1o////iZ0Y
////iYc8AgAA6Rj///+QjXQmAIuVEP///4tNgItCCImNaP///4mHUAEAAOn2/v//jXYAi50Q////
i3WAi0MIibVo////iYdAAgAAi0MUiYdEAgAA6c3+//9mkIuVEP///4tNgItSGImNaP///4mVZP//
/+mu/v//jXYAi50Q////i3WAi0MIibVo////iUcIi0MUwegDZomHWgEAAOmE/v//kIudEP///4s1
jDEMCItTHInwg+gBibVA////hdAPhYYIAACLcwiD6gGJ8CtDBIXCD4WFCAAAi0WAi1WAi41A////
g8ABjRRSiYVo////i4Uo////99mJlST///+LnST///8hzsHiA4mVIP///4nCiTTYi50Q////i7VA
////A5Ug////i0MIA0MQjUQG/yHIiUIEi0MQA0MIiUIIi0MUA0MIiUIMI0sEg71o////AYlKEHYi
i40o////i5Ug////i50k////i0QR7DsE2XQHxoVv////AYuFEP///4t1gItIGLhAYlFzjRR2g+EH
weEC0/iLjSj///+D4A+JRNEU6YD9//+QjXQmAIu1EP///4PoASNGCImHNAIAAOn8/f//kIuFaP//
/4XAD4TzCAAAi4Vo////D7eNPv///4udKP///410QP2JjUz///+LE4tM8wwp0YO9TP///wOJjXj/
//8PhekIAACLQxCJRCQUi4Uw////x0QkDAIIAACJRCQQi40o////i0EUiUQkCIuFeP///4lEJAQj
FcwQDAiJFCToxIH9/4P4/4nCiYesAQAAD4QAAQAAi414////jQQIidGJh7ABAACLhSj///8rCIC9
b////wCJDw+FTgEAAICPlQEAAID2QxQEdAuLQwQDB4mHtAEAAIuHUAEAAIXAD4QWBQAAi0sMi1MI
OdF2SYsHjRQQjQwIoYwxDAiJjXT///+JlXD///+JwffZjXQQ/yHOO7V0////dgaLtXT///85tXD/
//8Pgm4FAAA5tXT///8PhxgFAACDwxiLtWj///+LlSj///+NBHaNBMI5w3NWi0sEixM50Q+GaP//
/4tDECnRiUQkFIuFMP///8dEJAwSCAAAiUQkEItDFIlMJASJRCQIAxeJFCTovID9/4PAAQ+FL///
/7lMogoIi6VE////6TQBAACLRwiLpUT///+FwA+E1wYAAInBAw+FyYlPCA+EgAIAAIsRhdIPhHYB
AAC7////b77//f9v6xaQjXQmAIlMlyCDwQiLEYXSD4RUAQAAg/ohfuqJ2CnQg/gPd0a4KQAAcCnQ
iQyH69mLUASJlQz////HRCQIAAAAAIuVKP///4sE8iuFDP///4lEJASLtQz///+NFDGJFCToeID9
/+l4/v//jQQS0fiD+PwPhsYAAAD30ImMh+gAAADrhsdGDAEAAADoHk8AAMaFVP///wHpyPn//41D
EiX8/z8AKcSNRCRDg+DwiYVI////x0QkCAAAAACLtTj///+LRhyJRCQEi4Uw////iQQk6PhgAQCJ
XCQIi5VI////iVQkBIuNMP///4kMJOhscv3/udCdCgg52A+E8/n//7jo////ZYswD7aFVP///8Hg
H8H4HyOFUP///4lMJAiJfCQEiUQkDItVCInwiRQki400////i5Uw////6A/v//+J8CnQg/gLD4Yq
AgAAuP/+/28p0IP4Cg+Hrv7//7hI//9vKdCJDIfpn/7//4sXhdJ0YItHMIXAdAMBUASLRyyFwHQD
AVAEi0c0hcB0AwFQBItHOIXAdAMBUASLRzyFwHQDAVAEi0dkhcB0AwFQBItHfIXAdAMBUASLh+QA
AACFwHQDAVAEi4dMAQAAhcB0AwFQBItHcIXAdAyLQASD+BEPhaEBAACLRzyFwHQNi0dEg3gEDA+F
3wYAAItHZIXAdA2LR2yDeAQID4WnBgAAi5eYAAAAhdJ0J4tCBKgCiYcEAgAAdAOJV2CLhwQCAACo
BHQDiVd4qAh0BomXgAAAAIuXuAAAAIXSdBOLQgSoAYmHAAIAAHQGiZeAAAAAi4eUAAAAhcB0B8dH
XAAAAAD2hwACAABAD4VGAQAAi4dQAQAAhcAPhEgEAAADB4mHUAEAAKHcEAwI99AhhWT////2hWT/
//8BD4UkBQAAi4ckAgAAhcB0CAMHiYckAgAAi4Uw////iQQk6EZw/f+5t54KCIXAD4Uq/v//D7aX
lAEAAInQg+ADLAEPhOACAACLFwOXVAEAAPYFMDEMCECJl1QBAAAPhT4FAACJ+OgTHgAA9kUUCA+E
CQIAAPaHAAIAACB0Bok9fDEMCItFhItViImH2AEAAImX3AEAAItV4ItF3ImX5AEAAIsVRDEMCImH
4AEAAIXSD4TQ9v//i09YhckPhMX2//+LRzSLUASJ+ANRBOiN6v//6bD2//+4PP7/bynQiQyH6YX8
//+D+AeNtgAAAAAPhFD+///HRCQMx58KCMdEJAigAAAAx0QkBKieCgjHBCScogoI6CaT/f+NtgAA
AACLdRSF9g+Jr/7//4uXrAEAAIuHsAEAAIkUJCnQiUQkBOjbfP3/i0cci1gIhdsPhLUCAAAx9rks
owoIgL+UAQAAAA+JAv3//4uHUAEAADH2iQQk6Gk9/f+5LKMKCOno/P//i5U4////i3MQi0ocOc4P
h9b6//+LA4nyKcKJhXz///+LhTj///8DUwQPt0AsweAFiYUI////Acg5wg+Cqvr//4uFfP///wHI
KfCJh1ABAADplfr//8dEJBQAAAAAx0QkEP/////HRCQMMgAAAItDFIlEJAgptXT///+LjXT///+J
NCSJTCQE6MN7/f+5jZ4KCIPAAQ+Fo/r//+kC+///i1MU9sICD4RNAwAAifArhXD////HRCQEAAAA
AIlEJAiLlXD///+JFCTocmr9/4tTFPbCAg+FWPr//6GMMQwIiVQkCIlEJAT32COFcP///4kEJOjJ
e/3/6Tb6//+NdCYAi09ghckPhOz9//+Lh8wBAACNl1wBAAA5EA+E2P3//8cEJAQAAADoNVn9/7nU
ngoIx4Uw/////////4XAiYdkAQAAD4SZ+///iTiLl8wBAACLh8gBAADHh2gBAAABAAAAiVQkBIPC
BI0Ehfz///+JFCSJRCQI6GZe//+Ll8wBAACNh2QBAACJAulq/f//jXYAucChCggx9oulRP///+lH
+///uUChCggx9uvsg71M////Ag+FE/3//4Pi/IiXlAEAAOkF/f//Mf+5Xp4KCMaFVP///wDpCPv/
/6HwMAwIhcAPhUf2///o9Q79/4XAD4X3AQAAkI10JgDoE1UAAIXAicGNtCYAAAAAD4TcAQAAiQGL
nRT///+JQQih5BAMCIlBELjzAAAAx0Xk/////4lN6MdF7P//DwDHRfBRAAAAzYCFwA+FigEAAItF
5I0ExQMAAACO6KHsMAwIi3WAg8ABo+wwDAiJhzwCAAAPt4dYAQAAibVo////iYUY////6en0//+N
tgAAAACJBCTo0Dr9/+k+/f//Mfa5eKIKCIO9TP///wMPhaT7///pO/r//2aQi404////D7dBLMHg
BYkEJOibV/3/uVCjCgiFwInCD4QN+v//i504////D7dDLMHgBYlEJAiLtUj///+JFCSJdCQE6Llo
/f+Aj5QBAACAiYdQAQAA6Wf7//+5JKIKCDH26YL+//+LTRyJTCQIi500////xwQk8KAKCIlcJATo
jk0AAOnu8v//Mfa5eKEKCPdFFAAAACAPhEz+//+J0AMHgLVv////AcClb////weJh6wBAAADhXj/
//+Jh7ABAAAPtoeVAQAAg+B/CoVv////iIeVAQAA6bf3///HRCQMsJ8KCMdEJAjKAwAAx0QkBGmd
CgjHBCR4ngoI6BKP/f+DDTQQDAgHi0UY/xXgEAwIuXyjCgiFwInGD4Uc+f//6bj6//+JyLoBAAAA
6AJQAAAx9rkYVQoI6a39//+57KEKCL4MAAAA6Z79//+DygKJVCQIiUQkBCONcP///4kMJOiueP3/
uZyhCgiFwA+Jjfz//+l+9///D7eHWAEAAMdEJCwIAAAAiUQkMIuHUAEAAMdEJCQIAAAAiVQkIMdE
JBwIAAAAiUQkKIuVeP///8dEJBQIAAAAiVQkGIsHx0QkDAgAAACJRCQQi0cIx0QkBAgAAADHBCS4
owoIiUQkCOgwTAAA6VH6///HRCQMx58KCMdEJAipAAAAx0QkBKieCgjHBCQAowoI6AeO/f/HRCQM
x58KCMdEJAilAAAAx0QkBKieCgjHBCTUogoI6OON/f+NdgBVuUQQDAiJ5VdWU4PsHIsVLDEMCIlF
8KFMMQwIxwQkSBAMCOg4hv3/g+wEo0AQDAjHBCQUAAAA6ERV/f+FwInHo0wQDAgPhMQBAAChRBAM
CLnNzMzMjQSFJwAAAPfhidPB6wRpw9gEAACJBCToD1X9/4kHoUwQDAiLCLjsnwoIhckPhI0BAACN
BJu+4KQKCMHgAjHbiUXs99jHBVAQDAgAAAAAiQ2AMQwIiUXoi4MgpQoIifKJcQyJDB/HQQTtngoI
x0EIAAAAAI10BgGJQRCAOi8PhU0BAACLFUQQDAgxwIXSdBONdCYAx0SBFAAAAACDwAE5wnfxjUME
g/sMjRQHdBaLXegDTeyD+BCJDBl0DonD65iNdCYAxwEAAAAAi03wxwWILQwIGAAAAMcCAAAAAIXJ
dAiLRfCAOAB1HMcFOBAMCP////+hgDEMCKNsMQwIjWX0W15fXcOJBCToT2T9/41QAYPAE4Pg/CnE
iVQkCItV8I1EJB+D4PCJBCSJVCQE6Epl/f+LXfC5AQAAAInaicYPtgO7CAAAAITAdBtmkIPoOjwC
g9EAg8IBD7YChMB17o0cjQQAAACJHCTov1P9/4nChdKjOBAMCLjsnwoIdEOhMBAMCLkZnwoIx0Qk
CAAAAADHRCQE8lwKCIkEJInw6Avg//+hOBAMCIsQhdJ0SccFPBAMCAAAAADpOP///7gcpAoIiQQk
Mckx0rgMAAAA6NtBAADHRCQM3J8KCMdEJAiyAgAAx0QkBGmdCgjHBCQAnwoI6JeL/f+JBCToLzb9
/8cFOBAMCP/////ro412AFWJ5VdWU4PsEItVDIt9FA+2AonTi1UQiVXsidaNdCYAPCR0MIgGg8MB
g8YBhf91GA+2A4TAdenGBgCLRRCDxBBbXl9dw412AA+2Azw6deSJdezr0KEwEAwIg8MBuTmdCgiJ
2ok8JIlEJASLRQzoXtz//4XAiUXwdEmLRQiFwA+ExgAAAItFCIuQqAEAAI1C/4P4/XZWg33wAXZp
A13wD7YDhMB0FY12AIX/dAQ8OnRig8MBD7YDhMB17ot17Ol1////i0UMuUCdCgiJ2sdEJAQAAAAA
iTwk6PTb//+FwIlF8HQ8ixVMMQwI66KJNCSJVCQE6KlY//8DXfCJxg+2A+kv////xgYkg8YBD7YD
6SH///+4OgAAAIt17OkF////i0UMuUmdCgiJ2sdEJAQAAAAAiTwk6Jfb//+FwIlF8HTEukHCCgjp
Q////+jxTgAAicLpN////412AI28JwAAAABVieWD7CDHRCQEJAAAAIld9InDiXX4idaJffyJFCTo
TU7//4XAdTiJNCTowWH9/41YAYkcJOiGUf3/icIxwIXSdBCJXCQIiXQkBIkUJOi+Yv3/i130i3X4
i338iexdw8dEJAQBAAAAiQQk6CHc//+FwInHdLKJNCToc2H9/4XbiUXwD4SXAAAAi4OoAQAAhcB0
WYP4/3RQiQQk6FFh/f+LTfCLFSwxDAiDwQE50HMCidCD6AcPr8eNBAGJBCTo/lD9/4nCMcCF0nSI
x0QkDAEAAACJVCQIiXQkBIkcJOi+/f//6Wv///8xwOu0i0MEgDgAjbQmAAAAAHVFjbYAAAAA6NtN
AACJwomDqAEAAI1A/4P4/XfSiRQk6NNg/f/rgJDou00AAInCjUD/g/j9jXYAd7WJFCTotmD9/+lg
////x0QkDHKfCgjHRCQIUwEAAMdEJARpnQoIxwQkHJ8KCOi9iP3/jbYAAAAAjbwnAAAAAFWJ5YPs
JIld9InDMcCJdfiJ1ol9/IsSg/r/dAmF0rgBAAAAdBOLXfSLdfiLffyJ7F3DjbYAAAAAi1SLIIXS
D4TEAAAAi0M0i0AEiUXoi0MEi1IEiUXwoYgxDAiJVeyFwA+F0AAAAItV7InYA1Xo6B3+//+Jx7g8
pAoIhf8PhKMAAAAPtgcxyYn6uwgAAACEwHQhjbYAAAAAPDoPlMCDwgEPtsABwQ+2AoTAdeyNHI0I
AAAAiRwk6JVP/f+FwInDdFeLRfC5M58KCInaxwQkAAAAAIlEJAiLRQiJRCQEifjo7Nv//4k8JOhk
Mv3/uAEAAACJHsdGBAEAAADpJv///4TSdAWA+jp1a8cG/////zHA6RD///+NdgCJPCToMDL9/7js
nwoIiQQkMckx0rgMAAAA6Jo9AACLFTAQDAiF0g+FIv///w+2EIt98OsRjXQmAITSdLSDwAGDxwEP
thAPtg840XTshMl1C+uVjbYAAAAAD7YQhNKNdgAPhOj+//+DwAGA+jqNdCYAdeYPthCE0g+E0f7/
/4t98OvDjbYAAAAAVYnlV1aJxlOD7BSEyYlV7IhN8HQNx0IEAAAAAMcCAAAAAItCBIuelAAAAMdF
6AAAAACNRMIIhduJReQPhIcAAAAx0rg4EAwIjU3kjZ7oAQAA6Cra//+5HQAAAInaifDHBCQ7nwoI
6PX9//+EwHUx9oYBAgAACHQ9gH3wAI10JgB0D4tV7ItCBI0ExQgAAAABAoPEFFteX13DjbQmAAAA
ADHSidiNTeTo1Nn///aGAQIAAAh1w41N5DHSuEwQDAjovNn//+uyZpCJ8+sOjXQmAIubbAEAAIXb
dDWNu5gBAAC5DwAAAIn6idjHBCQ1nwoI6Gv9//+EwHTXMdKJ+I1N5Oh72f//i5tsAQAAhdt1y4tO
GIXJD4Un////ix2gMQwIhdsPhBn///8PtoOUAQAAg+ADPAIPhAf///858w+E//7//427mAEAALkP
AAAAifqJ2McEJDWfCgjoA/3//4TAD4Tc/v//jU3kMdKJ+OgP2f//6cv+//+NdgCNvCcAAAAAVYnl
V1ZTgexUAgAA/IN9FACJhcz9//+Jlbj9//+Jjcj9//8PjJMFAAAPhWkFAACLHaAxDAiF23UpjbQm
AAAAAOtOjbYAAAAA9oOVAQAAAQ+ErQEAAItbDIXbjbYAAAAAdC4PtoOVAQAAqAJ16KhAdeSLhbj9
//+J2ujyPQAAhcB0xo1l9InYW15fXcIQAGaQi4XM/f//hcAPlYXT/f//9gUwMQwIQA+FBAEAAMZF
8wDHRCQELwAAAIu9uP3//4k8JOgaSf//hcAPhJcBAACAvdP9//8AD4RtAQAAi5W4/f//i4XM/f//
6IT6//+Jw4Xbv/////+JXex0QYC90/3//wCLjcz9//8PhE0BAACNRfOJRCQEjZXk/f//idjHRCQI
AQAAAMcEJAAAAADokN7//4P4/4nHD4SRBQAAi0UQJQAAABCD+AEZwCGFzP3//4P//w+ESQUAAKEs
EAwIjY3k/f//iUXojUXox0QkFAAAAACJRCQQi0UQiUQkDItVCIlUJAiLtcz9//+J+ol0JASLReyJ
BCSLhbj9///oQeb//41l9InDidhbXl9dwhAAjXYAgL3T/f//AA+E7/7//4uNzP3//4tBBItRGIA4
AHQriVQkEIlEJAzHRCQIAAAAAIu1uP3//8cEJGCkCgiJdCQE6JxBAADps/7//6EoEAwIiwDrzItL
WIXJD4RI/v//i0M0i3gEA3kEiXwkBIuFuP3//4kEJOgoSf//hcAPhSX+//+J+onY6Hfa//+Ai5UB
AAAB6T3+//+NdgCLhbj9///oXdb//4nD6ZT+//+LDaAxDAjpqP7//4k8JOjzWv3/g8AB9gUwMQwI
AYmF1P3//w+FQwUAAIuFzP3//4XAD4ROAgAAi4XM/f//i4CUAAAAhcAPhDoCAACDPTgQDAj/v///
//+4AQAAAHRdgL3T/f//AIuVzP3//w+EhQQAAI1F84lEJBSNheT9//+JRCQIjUXsx0QkEAIAAACJ
VCQMiUQkBMcEJDgQDAiLjcj9//+LldT9//+Lhbj9///o8+D//4P4/4nHD5TAgL3T/f//AA+ELAEA
AITAD4QkAQAAi53M/f//uR0AAADHBCQ7nwoIi4XM/f//gcPoAQAAidrokfn//4TAD4WxAAAAi4XI
/f//hcAPhScEAACLhbj9///oIAYAAIXAiYXg/f//D4TnAAAAgL3T/f//AA+EsQQAAIu1zP3///aG
AQIAAAgPhUUEAACLjcz9//+NRfPHRCQIAAAAAI2V5P3//4lEJATHBCQIAAAAi4Xg/f//6PXb//+D
+P+Jxw+EjwAAAIuF4P3//+jP1P//hcCJRex0cPYFMDEMCAEPhEb9///HBCSUsgoI6I8/AADpNf3/
/2aQjUXziUQkFI2F5P3//8dEJBAEAAAAi43M/f//iUQkCI1F7IlEJASJHCSJTCQMi43I/f//i5XU
/f//i4W4/f//6LTf//+Jx4P//3WV6f/+//+JPCSQjXQmAOhbXf3/gL3T/f//AIuVzP3//w+E4wIA
AIXSdA32ggECAAAID4X5AgAAgz1MEAwI/w+E7AIAAI1F84lEJBSNheT9//+JRCQIjUXsx0QkEEAA
AACJVCQMiUQkBMcEJEwQDAiLjcj9//+LldT9//+Lhbj9///oKN///4nH6Qn///+LFaAxDAiAvdP9
//8AiZXY/f//D4T1AAAAi53M/f//xoXf/f//AOsPkIubbAEAAIXbD4TKAAAAjbuYAQAAuQ8AAADH
BCQ1nwoIifqJ2Oiv9///hMB0041N84lMJBSNheT9///HRCQQBAAAAIu1zP3//4lEJAiNReyJPCSJ
RCQEiXQkDIuNyP3//4uV1P3//4uFuP3//+iH3v//g/j/iccPhWT+//87ndj9//8PlMAIhd/9///p
cP///8dEJAyOnwoIx0QkCLgHAADHRCQEaZ0KCMcEJE2fCgjo1H/9/8dEJAyOnwoIx0QkCLcHAADH
RCQEaZ0KCMcEJEOfCgjosH/9/4C93/3//wAPhbj8//+Lhdj9//+FwA+Eqvz//4uV2P3//w+2gpQB
AACD4AM8Ag+Ekvz//8cEJDWfCgiLhdj9//+J04HDmAEAALkPAAAAidrorPb//4TAD4Rp/P//gL3T
/f//AIuV2P3//3QGi5XM/f//jUXziUQkFI2F5P3//4lEJAiNRezHRCQQBAAAAIlUJAyJRCQEiRwk
i43I/f//i5XU/f//i4W4/f//6HHd//+D+P+Jxw+FTv3//+kG/P//kIt1DIX2jXYAdTKAffMAZpAP
hLAAAADHBCRWnwoIi5W4/f//MckxwOjkNAAAi0XsiQQk6Fkp/f/pX/r///YFMTEMCAR1xYuFuP3/
/+jA0f//hcCJxw+EqwAAAMdEJAgAAAAAi00QiUwkBIu1zP3//4k0JItNCIuVuP3//+iwGAAAg+wM
hcCJw3R8gIiVAQAAAoCIlAEAAATHgIwBAABMpQoIx4B4AQAAAQAAAOky+f//ixWgMQwI6XD7//+L
FaAxDAjpEv3//7jo////MclliwDHBCSspAoIi5W4/f//6C40AAC//////+lc/P//iz0wEAwIhf8P
hcv8//+NtgAAAADpwPv//4k8JOiDKP3/Mcm4DAAAAMcEJBihCgiLlbj9///o6jMAAMdEJAgAAAAA
iXwkBMcEJIikCgjosjsAAOmg+v//x4XA/f//4KQKCDHbizydIKUKCIu14P3//4m9vP3//zn/i428
/f//i73A/f//86YPhE38//+DwwGD+wQPhHr7//+LlcD9//+Lhbz9//+NVAIBiZXA/f//67OLDaAx
DAjpXfv//5CQkJCQkJCQkFWJ5VeJ11ZTg+wEiUXwD7YIjbQmAAAAAITJD4SkAAAAjUHQPAl3eg+2
F41C0DwJD4eeAAAAD77Bg8cBjXDQD77Cg0XwAY1Y0OsUjbYAAAAAg0XwAQ++0Y0Eto10QtCLRfAP
tgiNQdA8CXblD7YXjULQPAl3Go12AI0Emw++0oPHAY1cQtAPtheNQtA8CXbpOd50hYnyKdqDxASJ
0FteX13DD7YfjUPQPAl2QTjZdTODRfABg8cBi0XwD7YIhMkPhVz///8PvheDxARbXl/32onQXcO6
AQAAAIPEBInQW15fXcMPvtEPvsMpwuuruv/////rpI22AAAAAI28JwAAAABVieWD7AiLFYwtDAiN
Qv+D+P12BMnDZpChlC0MCIkUJIlEJATo92X9/8cFjC0MCAAAAADJw410JgCNvCcAAAAAVYnlV1ZT
g+xs/PYFMDEMCAGJRcAPhd0FAAChjC0MCIXAD4WsAAAAuQEAAAC6lC0MCLhQpQoI6OU5AACD+P+J
w3QcoZQtDAiD+BCJRah3MYtFqIkcJIlEJATogmX9/8cFjC0MCP/////HRdAAAAAAi0XQg8RsW15f
XcONtgAAAAC/c6UKCLkLAAAAid7zpg+FSgMAAItDDIkdjC0MCI0EQI0EhRAAAACNFAODwDA5RaiJ
FZAtDAgPg9IDAADHBZAtDAj/////oYwtDAiFwA+ElwMAAIsVjC0MCIlV3IPCAQ+E6wAAAIsNkC0M
CIlNxIPBAQ+E8QAAAIs1TDEMCIsdlC0MCIX2iV3gdCa7oFsKCDH/iVwkBIk0JOijQP//hcAPhOgC
AACDxwGDwwWD/wR14cdF1P/////HRdj/////x0QkBAAAAADHBCS0pQoI6L64//+LFZAtDAiJRciL
QhSJxoPuAXhrifeLXcTR/4tN3I0EfwNN4ItEwjQp2THbiU3MOcF3JOtKZpCNd/853nxBjTwz0f+N
BH/B4AMDBZAtDAiLQDQ5Rcx2KItVxAHCi0XA6Av9//+D+AAPhKwAAAB9yI1fATnejXYAfcWNtgAA
AADHRdAAAAAAi0XQg8RsW15fXcONtgAAAACLVdyLQgyLFZQtDAiJx4PvAXjVi03cjQRAifvR+zH2
jUSBEAHKKcKJReSNBFuLRIEUiVXoOcJ3KOuujbYAAAAAjXv/Ofd8oY0cPtH7jQRbweACAwWMLQwI
i0AUOUXodoiLVeQBwotFwOhr/P//g/gAD4SaAgAAfciNcwGQjXQmAOvBhf+JfeyQD4SaAwAAixWQ
LQwIjV//jQRbi0TCNDlFzIlVsHcq60KF2w+ErgEAAIsNkC0MCI1T/40EUotEwTQ5RcyJTbAPhpoB
AACJ34nTi1XEAcKLRcDo+/v//4XAdMeLHZAtDAiJXbCLVdTHRdAAAAAAiVWs6x+NtCYAAAAAg/kD
dEuDxwE59w+PsAAAAKGQLQwIiUWwO33sfiSLTbCNBH+LRME0OUXMD4aQAAAAi1XEAcKLRcDom/v/
/4XAdX+LXbCNBH+LTMMwg/kBdbCLVbCNBH+LRMI4OUXMiUWYdqOLRdCFwHQIOw3YEAwIdZSLHYQx
DAiF24ldnA+F6wAAAItdyIXbD4UyAQAAi0WwjRx/i1Wwi0TYRAtE2kAPhWH///+LXZgDXcQ7DdgQ
DAiJXdAPhUz///+NtCYAAAAA9gUwMQwIAQ+Euvz//4tF0IXAD4Sv/P//i1XQxwQkTJ4KCIlUJATo
LTYAAItF0IPEbFteX13Dg32oMA+GZ/z//79/pQoIuRQAAACJ3vOmD4VT/P//iR2QLQwIiR2MLQwI
6bn8//+NTzCJzsH+H4lN1ItF1Il12CNF2IPAAQ+EFP3//zHAMdL2wSAPlMAPlcLT4tPgiUXUiVXY
6fj8//+hkC0MCIlFsInf6X3+//+LVbCNBH87XMI8D4KI/v//6QD////HRCQMx6UKCMdEJAjrAAAA
x0QkBJSlCgjHBCSfpQoI6HJ3/f+/f6UKCLkUAAAAidbzpg+EJPz//+kV/P//i12wjQR/jQTDi1BA
i0BEiVW8iUW4JQAADwB0DDNF2AtFrA+FHv7//6FsKwwIixVoKwwIDQAAD4D30vfQI1W8I0W4CdAP
hfz9///plv7//2aQhduJXfB0WqGMLQwIjXP/iUW0i1W0jQR2i0SCFDtF6HIv60eQjXQmAIX2D4TA
AAAAiw2MLQwIjVb/jQRSi0SBFDlF6IlNtA+GrAAAAInzidaLVeQBwotFwOhr+f//hcB0x4s1jC0M
CIl1tMdF0AAAAADrGIP6A3RPg8MBOfsPjy3+//+hjC0MCIlFtDtd8H4oi1W0jQRbi0SCFDlF6A+G
Df7//4tV5AHCi0XA6Bj5//+FwA+F+P3//4tNtI0EW4tUgRCD+gF1rIt1tI0EW4tEhhg5Reh2ootN
0IXJdEg7FdgQDAh1kwNF5IlF0OnA/f//oYwtDAiJRbSJ8+lr////x0QkBFClCgjHBCRhpQoI6PUz
AADpCvr//6GQLQwIiUWw6bX8//8DReQ7FdgQDAiJRdAPhUH////pdP3//5CQkJCQkJCQkJCQkFWJ
5YPsHIld9InDiXX4iX38i4BMAQAAhcB0WItIBIsxibN4AQAAi1EIi3kEjUL/hdB1ZomDfAEAAItB
DImDgAEAAI1BEImDhAEAAI0EkImDiAEAAI0UvQAAAACNBLAp0ImDjAEAAItd9It1+It9/InsXcOL
QzCFwHTsi0AEixCDwAiJg4wBAACJk3gBAACNFJCJk4gBAADrzcdEJAyxpgoIx0QkCNsBAADHRCQE
3aUKCMcEJPSmCgjoA3X9/412AFWJ5YPsLIld9InDiXX4ic6JffyLUASF0g+EygAAADHAZoN7DgAP
lMCFRiQPhYcAAAAPtkMMg+APg/gCD4+IAAAAO14gD4UOAQAAi34Qi04Uhf+LkaQBAAAPhKoAAACF
0g+EEwEAAItGDA+3BEJmiUXkJf9/AADB4AQDgXABAACLcAQ7dwR1FIsAixeJBCSJVCQE6Ck6//+F
wHQfi0cIhcB1FoX2jXQmAHUOZoN95ACQeQiNtgAAAAAx24nYi3X4i130i338iexdw4P4BQ+Eb///
/4P4Bg+EZv///5CNdCYA69aNtgAAAAAPtkAMg+APg/gGjbYAAAAAD4Qg////ZpDrto22AAAAAIXS
jbYAAAAAdKiLRgwPtwxCi0YIicqD4AKD+AEZwIHi/38AAPfQg8ADOdB/hWaFyQ+Iev///4tWBI1C
AYXSiUYED4Vp////iR4x2+li////i0Yci1YYAwOJVCQEiQQk6FQ5//+FwA+E1v7//+k/////i0cM
hcBmkA+ENP///4nK6FMsAACFwA+EJf///8dEJAznpgoIx0QkCHMAAADHRCQE6aUKCMcEJCSnCgjo
R3P9/420JgAAAABVieVXVlOD7FiLfRSJReSLRQiJVbiLVRCJTbSJReyLRRiJRdyLRRyJRdSLRSSJ
RfCLQgSLTbiNNL0AAAAAi124iUXAAzLB6QWD4x+JTbyJXazrFJCNdCYAg8cBg8YEOX3AD4bxAAAA
iwbHRdAAAAAAx0XMAAAAAItAFDtFIIlF4HTW9kXwAnQJ9oCUAQAAA3TH9oCVAQAAQHW+9gUwMQwI
CA+F/wAAAItF4IuYeAEAAIlFsIXbdKGJwotAOInRi0AEiUXEi0I0i5KEAQAAi0AEhdKJRegPhP0A
AACLRbwjgXwBAACLiYABAACLFIKLRbjT6InBidCD4R/T6A+2TazT6iHQqAEPhS4BAADHRdgAAAAA
g33QAXRQi03YhckPhTX///+LRdyFwA+EKv///4tADIXAD4Qf////i1Xg6N8qAACFwA+ED////7j/
////ZpDrCI22AAAAADHAg8RYW15fXcONtgAAAACLRcyFwHSpD7ZQDMDqBID6AXQTgPoCdZiLFWQx
DAiF0g+FJQEAAItNDIkBi0XgiUEEg8RYuAEAAABbXl9dw4tQGItABIA4AHUHoSgQDAiLAIlUJAyJ
RCQIi0XkxwQkdKcKCIlEJATobS8AAOnP/v//i120iwuD+f8PhOoAAACLXbAx0onI97N4AQAAi4OM
AQAAiwSQhcCJRdh1H+kK////i0Xgi5CIAQAAi0XYiwSChcCJRdgPhPD+///B4AQDRcSNTczoEPz/
/4XAdNTpNv///4tFuDHS9/OLXbCLg4gBAACLBJCFwA+Et/7//40chQAAAACLRbADmIwBAACLRbiL
EzHQ0eh0F4PiAQ+Fk/7//4PDBItFuIsTMdDR6HXpi0XgidqNTcwrkIwBAACJ0MH4AolF2MHgBANF
xOiZ+///hcAPhcD+//+LE+u8i1UMixqF2w+FWP7//4kCi0XgiUIE6Uv+//+NdgCLXeQxyQ+2A4TA
D4SDAAAAD7bID7ZDAYTAdHiJyg+2wMHiBI0MEA+2QwKEwHRlicoPtsDB4gSNDAIPtkMDhMB0UonK
D7bAweIEjQwCD7ZDBITAdD+Jyg+2wMHiBI0MAo1DBYlFyA+2QwWEwHQmweEED7bQAcqJ0CUAAADw
g0XIAYnBMdGLVcjB6BgxwQ+2AoTAddqLXbSJC+l5/v//jXYAVYnlV1a+BRUAAFOB7KgAAACJTYCJ
wYlFiIlVhA+2EITSdByQjXQmAInwD7bSweAFg8EBAfCNNAIPthGE0nXpi10Mx0Xw/////8dF6AAA
AADHRewAAAAAhdt0DfdFFPr///8PhfICAACLTRiFyQ+FugIAAItVCMdFkAAAAACLAoXAD4R5AQAA
i10IjX3wi1WQ6xWNtgAAAACDwwQx0osDhcAPhFkBAACLTRCJTCQci00YiUwkGItNFIlMJBSLTQyJ
RCQIjUXoiVQkDIlEJASJTCQQi1WAifmLAonyiQQki0WI6Kr7//+D+AAPjxEBAAB9p4tVGIXSZpB1
notNDIXJkA+EHgUAAItVhMdFmAAAAACF0nQJi02Ei0kEiU2Yi10Mg/j+ugymCgiLC4tbDHQFuvGM
CwiLRYiNfbC+AQAAAIlVzI1V0IldxIn7x0WwIqYKCIlFtMdFuCqmCgiJTbzHRcA1pgoIx0XIS6YK
CImVcP///422AAAAAIsDg8MEiQQk6BtG/f8BxjudcP///3XpjUYSg+D8KcSNdCQvg+bwifKLB4PH
BIkUJIlEJAToPzz//znficJ16YtNmIA5AHUVoSgQDAjHRZhlpgoIixCF0nQDiVWYiTQki1WYMcC5
dKYKCOjKJQAAi12AMcDHAwAAAACD7ASNZfRbXl9dwhQAZpCLfeiF/w+EEAIAAItNgIsRhdJ0DA+2
Qg2D4AOD+AN0SIt17MdFlAAAAAAPtoaUAQAAg+ADPAIPhA4CAACAjpUBAAAIoTAxDAipBAQAAA+F
KwEAAItF6ItNgIkBi0XsjWX0W15fXcIUAIN9EAEPhNYDAACLTQjHReAAAAAAx0XkAAAAAIsBhcAP
hOUDAACJy41N4I198ImNdP///+sYjXYAg8MEiwPHRZAAAAAAhcB0SotNgIsRx0QkHAEAAACLTRiJ
TCQYi00UiUwkFItNDIlMJBCLTZCJRCQIiUwkDIuFdP///4n5iRQkifKJRCQEi0WI6Jr5//+FwHSm
i0XghcAPhG0DAACLXYQ5XeQPhGEDAACLVYCLTYTHRZQBAAAAiwKJTeyJzolF6On9/v//i00Ii10Y
x0WQAAAAAIsBixA5Gg+EOf3//4NFkAGLTZCLXRg5HIp18ekl/f//x0QkDNOmCgjHRCQIRwEAAMdE
JATdpQoIxwQknKcKCOhSbP3/i02EqASLWQQPhMf+//+LfZS+oKYKCIX/dQW+maYKCItF7ItIBIt4
GIA5AHUHoSgQDAiLCItFhIA7AItQGHUSoSgQDAi7ZaYKCIsAhcB0AonDi0WIiUwkDIl0JBSJfCQQ
iUQkGIlUJAiJXCQExwQkPKgKCOjaKQAAi00MhckPhHkDAACLVQyLAscEJKqmCgiJRCQE6JopAADp
OP7//4tVgIsChcB0Cw+2QAzA6AQ8AnQLi10YhdsPhEcCAACLVYAxwMcCAAAAAOkU/v//9kUUAQ+E
6P3//zt1hA+EFQMAAPaGAAIAAAiNdCYAD4UEAwAAi12Ei5v4AQAAiV2oi0WEi7jwAQAAifqF0olV
pHQuidGLEoXSdCY51onIdRTp0wIAAJCDwAQ51o12AA+ExAIAAItQBIXSkI10JgB15otFqMdFrAAA
AACFwHQ6i12oixuF24ldrHQui1WoMcA5cgR1F+mPAgAAkI10JgCLTag7dIEED4R9AgAAg8ABOUWs
kI10JgB35otVFIueSAIAAIuGTAIAAIPiBImdfP///4mFeP///4lVjA+FbAIAALgAAAAAhcAPhDMD
AADHBCToEAwI6A5h+PeLfayLTYSLQRiNBMCLBIWgMQwIhcB1DutJkI10JgCLQAyFwHQ9OfCNtCYA
AAAAde6FwI10JgB0KoueTAIAADGdeP///4uGSAIAADGFfP///4uVeP///wuVfP///w+EmQIAALv/
////uAAAAACFwHQMxwQk6BAMCOiSYPj3i0WMhcB0C2XHBRwAAAABAAAAg8MBD4WZAQAAi0WMhcB0
DItFhIuAzAEAAIlFCItVGIlUJBCLTRSJTCQMi10QiVwkCItFDIlEJASLVQiJFCSLTYCLVYSLRYjo
5Pn//4PsFOk6/P//x0QkDNOmCgjHRCQIXQEAAMdEJATdpQoIxwQk9aUKCOiIaf3/i3WEOXXsx0WU
AQAAAA+Ez/v//4tdhIlV6MdFlAEAAACJXeyJ3um4+///i3Xsx0WUAQAAAOmp+///i02Ex0Wc8YwL
CIXJdAmLTYSLSQSJTZyLVQy/8YwLCIn4hdJ0EotdDLgqpgoIizuF/w+E0wAAAItViI1N4L4BAAAA
x0XQwKYKCI1d0IlF2Il93IlV1ImNdP///4sDg8MEiQQk6LdA/f8BxjuddP///3XpjUYSg+D8KcSL
RdCNXCQvg+PwiRwkiUQkBOjfNv//i1XUiVQkBIkEJOjQNv//i1XYiVQkBIkEJOjBNv//iXwkBIkE
JOilLv//i0WcgDgAdRWhKBAMCMdFnGWmCgiLEIXSdAOJVZyJHCSLVZy5haYKCDHA6EYgAACD7ATp
yPz//4t17OnC+v//xwQklLIKCOgqJgAA6cj6//+/8YwLCOkj////McBlhwUcAAAAg/gCdR26AQAA
AGWLHQgAAABliw0gAAAAg8Mcg8kBsPDNgLgAAAAAhcB0FccEJOgQDAjoe17494tNhIu58AEAADt9
pA+ErgEAAIX/D4SmAQAAixeF0g+EnAEAADnWifh0EotQBIXSD4SLAQAAg8AEOdZ17ouWTAIAADGV
eP///4uOSAIAADGNfP///4udeP///wudfP///w+Faf3//+tri5YAAgAA9sIIdWCLTYQPtoGUAQAA
g+ADPAJ0GIPKCDHbiZYAAgAA6UD9//+Lfazp1Pz///aBAAIAAAh134tdhIuD9AEAADn4dnKLXYSL
g/gBAACJdLgEi5P4AQAAjUcBiQL2BTAxDAhAdQcx2+n6/P//i0WEi1AEi1gYgDoAdQehKBAMCIsQ
i0YEi04YgDgAdQehKBAMCIsAiVwkEDHbiVQkDIlMJAiJRCQExwQk/KcKCOjcJAAA6bD8//+FwLos
AAAAx0WgCgAAAHQMAcCJRaCNFIUEAAAAiRQk6FMu/f+FwInDdGaF/3QsjUgEi0WEjRS9AAAAAIuA
+AEAAImFbP///4PABIlUJAiJRCQEiQwk6G0//f+NRwGJdLsEiQOLVYSLTaCLgvgBAACJivQBAACJ
mvgBAACFwA+EI////4kEJOhcMQAA6Rb///+DjgACAAAI6RT8//+LXYSLk/gBAACF0g+Ew/7//zlV
qHQyizqF/w+EkPv//zHAO3IED4RR/v//g8ABOccPhnr7//87dIIEde+NtCYAAAAA6TT+//+LRaiL
ODt9rI12AA+Ge/7//4tVrI1EkAQ7MA+EFP7//4NFrAGDwAQ7fax37Ok3+///kJBVieVXVlOD7CiL
dQiJVdyJTdiJReCJFCTocz39/41QAQVdAgAAiVXkx0QkBAEAAACJBCToKCr9/4XAiccPhDsBAACL
VeSNmFACAACJRxSJWByNgFwCAACJVCQIi1XciQQkiVQkBOhGPv3/D7ZV2I2PuAEAAMdDCAEAAACJ
t2wBAACJj8wBAACD4gPHh8gBAAAEAAAAiYdQAgAAi0XgiUcED7aHlAEAAIPg/AnQiIeUAQAAi1UQ
iVcYjRTSiwSVoDEMCIXAD4RmAQAAicHrBGaQidGLUQyF0nX3iU8QBVwBAAC7AQAAAIl5DIuPzAEA
AIkBi1UQjQTSixU8MQwIgwSFpDEMCAGhODEMCImXTAIAAImHSAIAAIPAAYPSAIX2ozgxDAiJFTwx
DAh1B+kOAQAAicaLhmwBAACFwHX0McCF242WXAEAAHQcixmNllwBAAA503QT9kUMCLgEAAAAdAWJ
WQQxwIkUAY2HXAEAAImH0AEAAItF4A+2GITbdRODxCiJ+FteX13CDACNtCYAAAAAiQQk6Pg7/f+D
wAGA+y+JRegPhK4AAACLVei+gAAAAMdF7AAAAACJVfCNtCYAAAAAg23wgItF8IlEJASLVeyJFCTo
ai/9/4XAicN0JYl0JASJBCToCKL//4XAD4W0AAAAuOj///+D7oCJXexlgzgidL+LReyJBCToVA79
/8dF7P////+QjXQmAItF7ImHqAEAAIPEKIn4W15fXcIMAI12AIk8laAxDAgx2+mz/v//if4xwIXb
jZZcAQAAD4QU////6fP+//+JBCToAyv9/4XAiUXsjbYAAAAAdKKLVeiJVCQIi1XgiQQkiVQkBOgQ
Mf//6wiNtgAAAACJ0IB4/y+NUP919TtV7GaQdAKJ0MYAAOl0////iV3sx0QkBAAAAACJHCToWSf/
/4B4/y90rcYAL4PAAeulkJCQkJCQkJCQkJBVieWD7DTB4QWBweCsCgiJXfSJ04l1+I111Il9/InH
iUwkBIk0JOjlMP//idqD4w/B6gQxyYPiDw+2kuBmCgjGQAIAiBAPtpPgZgoIiFABi1cEMcCJNCTo
tBgAAI10JgBVicGJ5YPsGIld9Il1+Il9/IuwMAIAADs16DAMCHdxoYgQDAiLHeQwDAgtcAQAACnY
iUXsi4E0AgAAiccDuSwCAAA5fexySSnDMdIDXewpfeyLReyJXfD39onHD6/+KX3wi0Xwo+QwDAiJ
gTgCAACLQRT2gJQBAAAEdS2AiZUBAAAEi130i3X4i338iexdw5CLUQQxwDHJxwQkcKgKCOgNGAAA
kI10JgCJDCT/FdAQDAjrz422AAAAAI28JwAAAABVieVTicOD7AyLkEACAAADEKGMMQwI99iJwSHR
A5NEAgAAIcI50XQaKcrHRCQIAQAAAIlUJASJDCTokkv9/4XAeAWLXfzJw7jo////McmLUwRliwDH
BCQgrQoI6JAXAABVieVXVlOB7NQAAACLRQj2gJQBAAAED4UkAwAAi1UUhdIPhJkIAAD2BTAxDAgg
D4XpEgAAi10Ii0N4hcAPhRcTAADHhUz///8AAAAAi3UIi0Y0i0AEiYVI////i0UQhcCLRnwPlYVT
////hcAPhfYGAACLVQjHReAAAAAAx0XoAAAAAMdF3AAAAACLQmTHRdgAAAAAhcB0D4tABIlF2ItC
aItABIlF3ItNCItBcIXAdAqDeAQRD4QdCAAAi0UIjX3giX2ciwCJhUT///+LXZyJ3otL/Is2i1v4
hfaNPAuJvVj///8PhF4CAAA5+3N4D7ZTBIsDg/oHD4XLCAAAi41E////jRQI6yuLhUT///+DwwgB
AjmdWP///3ZAD7ZTBIsDg/oHD4WeCAAAi7VE////jRQwi30Ii48MAgAAhcl0yIt1CInQg8MIK4YQ
AgAAOZ1Y////jQSBiQJ3wIt9CIs/ib1E////g0WcDI1F+DlFnA+FVv///4t1CMdFyAAAAADHRdAA
AAAAx0XEAAAAAItGPMdFwAAAAACFwHQPi0AEiUXAi0ZAi0AEiUXEi30Ii0dwhcB0CoN4BAcPhEoO
AACNXcSJXZiLXQiLfZiLQziLm8AAAACLF4tP/ItABI00EYmFeP///zHAhdt0Gbirqqqq9+KLQwTB
6gM5wnYCicKNBFLB4AKBfQgAAAAAjQQBiYV8////dB+LhUT///+FwA+F4wwAAItVCIuCHAEAAIXA
D4TSDAAAi30Ii4fkAAAAhcAPhPwNAACLQAQ7tXz///+JhXT///8PhusJAACLvXz///+NRgu6q6qq
qoPHDCn49+LB6gOJlUD///+NtCYAAAAAi1f4i410////i51E////A1/0idDB6AgPtwxBweAEA4V4
////iV2ED7bag/sIZolNiItNCIlFgIlF8IuxcAEAAA+EsgoAAIXbD4RaCQAAi02AD7ZBDMDoBITA
D4WnCgAAi3UIidmLVYCJdawx9oXSdAiLRayLcgQDMIP5JQ+HCwIAAP8kjYCqCgiLTRSFyQ+FDBIA
AIt1CICOlAEAAASLlUz///+F0g+FtREAAItVCIuCRAIAAIXAdAeJ0Ohg/P//jWX0W15fXcOLVQiL
QjiLkrwAAACLQASJhWz///8xwIXSdBOLUgSJyMHoAznQD4flAwAAweADgX0IAAAAAI0EA4mFXP//
/3QOi5VE////hdIPhboCAACLVQiLguQAAACFwA+E7wIAAItABIu1XP///zm1WP///4mFVP///w+G
mf3//422AAAAAIuFXP///4udVP///4u1XP///4u9RP///4tQBAM+idDB6AgPtwxDweAEi10IA4Vs
////ib1o////i5twAQAAiYVg////iUXwiZ1k////D7bag/sID4QHAgAAhdsPhL8BAACLvWD///+L
dQgPtkcMwOgEhMAPhLUAAACLRQiLlWD///87kBQCAAAPhAoFAACD+wcPlMCD+yMPlMKEwHUIhNIP
hLIAAAC/AQAAAIP7BXUDg88Ci7Vk////iciLVQgl/38AAItN8MHgBAHGiboYAgAAiYoUAgAAD4Sd
AQAAi0YEMdKFwA+EjgEAAIuFSP///wMBi00MiVQkDItVCIl8JAiJdCQEiQwkjU3wx0QkEAAAAADo
wez//4t9CInGi0Xwg+wUibccAgAAiYcgAgAAMf+F9nQIi0Xwi3gEAz6D+yUPhisBAACLRQgxyYna
6Gf5//+NtCYAAAAAg/skD4RF////g/slD4Q8////g/sOvwEAAACNtgAAAAAPhDX///9mMf+NtCYA
AAAA6R7///+NdgCLTfCFyQ+EhQAAAIudYP///4tDCDlBCA+GrwMAAIt1CLodqgoIi0Y0i1gEi4Vg
////iwihKBAMCIsAhcB0AonCjQQLiUQkDIlUJAjHRCQEyKgKCMcEJAIAAADoeRkAAIuVYP///4tN
8ItCCItRCDnQdgKJ0IuNaP///4lEJAiJfCQEiQwk6H40/f+NtgAAAACDhVz///8Ii51c////OZ1Y
////D4fH/f//i3UIjUX4g0WcDDlFnIs2ibVE////D4Ww+v//6VX7//+NtCYAAAAAi3UIiwYBB+u3
jbQmAAAAAP8knRirCgiQMfa6AQAAAOlm/v//jXQmADnDjbYAAAAAD4M4/f//ZpCAewQIiwMPhcAE
AAADhUT///+DwwiLvUT///8BODmdXP///3fbi1UIi4LkAAAAhcAPhRH9//+LjVz///85jVj///8P
hpUNAACLvVz///+LhUT///+LVwQDB4lFpInQD7bawegIweAEA4Vs////g/sIiUWoiUXwD4REBAAA
hdsPhAwEAACLdagPtkYMi3UIwOgEhMAPhE0DAACLfQiLRag7hxQCAAAPhJYHAACD+wcPlMKD+yMP
lMCEwA+FuQIAAITSD4WxAgAAg/skD4SoAgAAg/slkI10JgAPhJoCAACD+w66AQAAAGaQD4SXAgAA
MNLpiAIAAI12AInQjbYAAAAA6Q78//+NdgCAvVP///8AkA+E/Pj//4tGLItQBItCBIXAdBEDBomG
DAIAAI1CDImGEAIAAIt9CIl6BItFFIXAD4RzAQAAoUQxDAjHQgiQ6gcIhcAPhLn4//+J+uiQEgAA
hcAPhKr4//+JPXgxDAjpn/j//5CNdCYAi0XwhcAPhAX+//+LvjgCAACF/w+ETAEAAItV8IudaP//
/4uGOAIAACtCBAED6d79//+NtgAAAACLRfCFwA+Ezf3//4tABIuNaP///4kB6b39//+QjXQmAIuV
aP///yu9aP///wE66aX9//+QjXQmAIuFaP///wE46ZP9//+NdgCF9g+EiP3//4uGPAIAAIuVaP//
/4kC6XX9//+QjXQmAItd8IXbD4Rl/f//i444AgAAhckPhLwAAACLRfCLQAQrhjgCAACLtWj///8B
Buk+/f//jbYAAAAAi4Vo////iTjpK/3//412AIO4gAAAAAEZwCFFEOlW9///jbQmAAAAAItBfIC9
U////wCLSAR1EItV3InQA0XYOcgPhEwGAACLXQiJTeSLdRCLQyiLQASJdeyJRejpqvf//420JgAA
AADHQghw6gcI6U73//8Pg5n8//+LFXAxDAiF0g+Ei/z//+k4/P//ifDonPX//410JgDppP7//4nw
6Iz1//+NdCYA6TT///+NdgCD+wcPlMCD+yMPlMKEwHUEhNJ0ML4BAAAAg/sFdQODzgKLfQg5txgC
AAAPhdL6//+LhyACAACLtxwCAACJRfDpUvv//4P7JHTLg/sldMaD+w6+AQAAAGaQdMdmMfaNdgDr
t422AAAAAItFCLkBAAAA6Kv0//+NdgC6AQAAAIP7BXUDg8oCi0UIi00Ii3UMiZAYAgAAi0XwiYEU
AgAAiwCNTfCJVCQIi1UIA4VI////iTQkx0QkEAAAAADHRCQMAQAAAMdEJAQAAAAA6HHn//+LfQiJ
xotF8IPsFIm3HAIAAImHIAIAADH/hfZ0CItF8It4BAM+g/slD4ew+v///ySdsKsKCItF8IXAD4SB
AAAAi02oi1EIOVAIdwxzUosNcDEMCIXJdEiLXQi6HaoKCIt1qItDNIsOi1gEoSgQDAiLAIXAdAKJ
wo0EC4lEJAyJVCQIx0QkBMioCgjHBCQCAAAA6GsUAACLRaiLUAiLRfCLSAiJ0DnKdgKJyItVpIlE
JAiJfCQEiRQk6HQv/f+NdCYAg4Vc////CIuNXP///zmNWP///w+Hn/v//4tdCIsbiZ1E////6U32
//+NtCYAAAAAi1UIi02kiwIBAevEx0QkDD+qCgjHRCQIJgIAAMdEJATiqQoIxwQk/6kKCOggVv3/
i0WkATjrmYtF8IXAdJKLhjgCAACFwA+EfwQAAItV8ItdpIuGOAIAACtCBAED6W7///+LRfCFwA+E
Y////4tABItNpIkB6Vb///+F9g+ETv///4uGPAIAAItVpIkC6T7///+LffCF/w+EM////4ueOAIA
AIXbD4QUBAAAi0Xwi0AEK4Y4AgAAi3WkAQbpD////4tFpIk46QX///+LVaQrfaQBOun4/v//hdJ0
LItNrIuZOAIAAIXbdQqJyOjQ8v//i1Xwi12si0f8i3WEA4M4AgAAK0IEiQaQi51A////g8cMi7V8
////jQRbjUSGGDnHD4U69v//g0WYDI1F3DlFmA+Es/b//4t9CIs/ib1E////6V/1//8xwIXSdAOL
QgSLVYQDR/yJAuuvhdJ0q4tFrIuIOAIAAIXJdQjoUfL//4tV8ItH/ANCBItVrItNhCuCOAIAAIkB
64CF0g+EeP///4tdgItLCDlKCHcQkI10JgBzUaFwMQwIhcB0SItVCItCNLodqgoIi1gEi0WAiwih
KBAMCIsAhcB0AonCjQQLiVQkCIlEJAzHRCQEyKgKCMcEJAIAAADoJhIAAItVgItKCItV8ItCCInK
OcF2AonCi02EiVQkCIl0JASJDCToLy39/+ny/v//i02EK3WEA3f8iTHp4v7//4tVhAN3/Iky6dX+
//+LdayF9g+Eyv7//4tdrIt1hIuDPAIAAIkG6bf+//+NtCYAAAAAi0f8i12EAwGJA+mh/v//i0UI
i02AO4gUAgAAD4S7AQAAg/sHD5RFo4P7Iw+UhTf///+AvTf///8AD4XeAAAAgH2jAA+F1AAAAIP7
JA+EywAAAIP7JY12AA+EvwAAAIP7DsdFvAEAAAB0EMdFvAAAAACD+wV1BINNvAKLTbyLVQgPt0WI
iYoYAgAAi1Xwi00IJf9/AADB4AQBxom1cP///4mRFAIAAHQZi4Vw////MfaLQASFwHUPx4Vw////
AAAAAL4BAAAAi4VI////jU3wAwKLVbyJdCQMi7Vw////x0QkEAAAAACJVCQIi1UMiXQkBIkUJItV
COgs4///i00Ii1XwiZEgAgAAiYEcAgAAg+wUD7ZP+IlFrOlW9P//x0W8AQAAAOlI////g/sHD5TC
g/sjD5TAhNIPhYcAAACEwA+FfwAAAIP7JHR6g/sljXYAdHKD+w65AQAAAI22AAAAAHQKMMmD+wV1
A4PJAot1CDmOGAIAAA+FJPj//4uGIAIAAIu2HAIAAIlF8Ok/+///O418////D4Mi8///kI10JgCL
EYuFRP///4udRP///wNBCIPBDDmNfP///4kEGnfh6fny//+5AQAAAOuZi00Ii0EoA1AEiVXc6Wfx
//+D+wcPlEWjg/sjD5SFN////4B9owAPhY4AAACAvTf///8AD4WBAAAAg/skdHyD+yWNdCYAdHOD
+w7HhTj///8BAAAAdBPHhTj///8AAAAAg/sFD4SFBAAAi0UIi404////OYgYAgAAD4Xp/f//icaL
gCACAACLjhwCAACJRfCJTawPtsqJwukM8///ifDo+u7//+ng+///ifDo7u7//422AAAAAOlv+///
x4U4////AQAAAOuai0d8gL1T////AItIBHUQi1XEidADRcA5yA+EiwQAAItVCIlNzItNEItCKItA
BIlN1IlF0Ol98f//O7V8////D4b4+///i718////jUYLuquqqqqDxwwp+PfiiX2wweoDiZU8////
i02wi51E////i1H4A1n0idDB6AjB4AQDhXj///+JXbQPttqD+wiJRbiJRfAPhJoBAACF23Rri024
D7ZBDMDoBITAD4WWAQAAi3UIidmLVbgx/4XSdAWLegQDPoP5JQ+HOvT///8kjUisCgiF0o10JgB0
LouGOAIAAIXAjbYAAAAAdQqJ8Ojn7f//i1Xwi12wi4Y4AgAAi3W0K0IEA0P8iQaLnTz///+LtXz/
//+DRbAMjQRbjUSGGDlFsA+FP////+kR+///hfZ014uGPAIAAIt9tIkH68qF0nTGi744AgAAhf91
Conw6IXt//+LVfCLfbCLR/wDQgSLVbQrhjgCAACJAuuchdJ0mItduItLCDlKCHcRkI10JgBzUosd
cDEMCIXbdEiLdQi6HaoKCItGNItYBItFuIsIoSgQDAiLAIXAdAKJwo0EC4lUJAiJRCQMx0QkBMio
CgjHBCQCAAAA6F0NAACLVbiLSgiLVfCLQgiJyjnBdgKJwotNtIlUJAiJfCQEiQwk6GYo/f/pEf//
/4tVsItNtAN6/Ik56QH///+LXbCLdbQrfbQDe/yJPunu/v//McCF0nQDi0IEi1Wwi020A0L8iQHp
1f7//4t1CItB/It9tAMGiQfpw/7//4t1CIt9uDu+FAIAAA+E6wEAAIP7Bw+UwIP7I4nGD5TBifKE
0g+FnwAAAITJD4WXAAAAg/skD4SOAAAAg/slkI10JgAPhIAAAACD+w66AQAAAGaQdAow0oP7BXUD
g8oCi00Ii0Xwi3UMiZEYAgAAiYEUAgAAiwCNTfCJVCQIi1UIA4VI////iTQkx0QkEAAAAADHRCQM
AQAAAMdEJAQAAAAA6K3e//+LfQiLVfCJlyACAACJxoPsFImHHAIAAItFsA+2SPjpqf3//7oBAAAA
64eLRRC6vKkKCIXAdQW68YwLCItNCItBBIA4AHUHoSgQDAiLAIlUJAiJRCQExwQkxKkKCOgcDAAA
6dvs//8Pt5NYAQAAi7NQAQAAidDB4AWNBAY5xg+DzOz//8eFTP///wAAAADrH422AAAAAItdCInQ
g8YgweAFA4NQAQAAOcYPg6vs//+DPgF14vZGGAJ13IteCIPsIKGMMQwIjXwkI4Pn8InZA04UicL3
2iHTjUQI/yHQKdiJRwSLRQgjVggDEIkXx0QkCAMAAACLRwSJFCSJRCQE6Hs3/f+FwA+IxwAAAItO
GLhAYlFzg+EHweEC0/iLTQiD4A+JRwiLhUz///+JvUz///8Pt5FYAQAAiUcM6Vf///+DjTj///8C
6W/7//+LGomdRP///+kc7f//g/sHD5TAg/sjD5TBhMCJxnVQhMl1TIP7JHRHg/sldEKD+w64AQAA
AI22AAAAAHQKMMCD+wV1A4PIAot9CDmHGAIAAA+F2v3//4uHIAIAAA+2you3HAIAAIlF8InC6RP8
//+4AQAAAOvJi3UIi0YoA1AEiVXE6fvs//+5nKgKCItdCLjo////i1MEZYsAiQwkMcnorwIAAIu9
TP///4tHCIlEJAiLRwSJRCQEiweJBCTocTb9/4XAD4iPAAAAi4VM////i0AMhcCJhUz///8PhA7u
///rwYtVCItCKIXAdGWLQATHBCQUAAAAiUQkBOjTEP3/i10IhcCJg6ABAAC7OKkKCA+Fwe3//6Eo
EAwIi00IiwCLUQS5HaoKCIXAdAKJwYlUJAyJTCQIiVwkBMcEJAIAAADorQkAAMcEJH8AAADonSb9
/7sUqQoI6725cKkKCOkp////VYnlVlOD7BCLdQhlixUIAAAAi544AgAAZYsNBAAAAIuGPAIAADtB
+HdKKdqNBMGJEMZABAGLhigCAACLniwCAACJRCQIKcOLhiQCAACJFCSJRCQE6EcZ//+JXCQIx0Qk
BAAAAACJBCTo4yP9/4PEEFteXcPHRCQMWKoKCMdEJAh/AAAAx0QkBDSqCgjHBCSYqQoI6DhL/f+Q
kJCQkJCQkFWJ5YPsKIld9Il1+Il9/IlV7IlN6IlF8P8VRBUMCIs9mC0MCIswicPHAAAAAACLRfCj
mC0MCItF6IkEJP9V7Ikzi130iT2YLQwIi3X4i338iexdw422AAAAAI2/AAAAAFWJ5VOB7NQAAACJ
hUT///+JlUD///+JjTz////HhVT///8AAAAA/xVEFQwIiYVI////iwDHRCQEAAAAAIlF+I2FXP//
/4kEJOhT1wAAhcCJw3VQi5VI////jYVQ////iQKLRQyJBCT/VQiLRfiLlUj///+JAouFRP///4uV
QP///8cAAAAAAIuFPP///8cCAAAAAMYAAInYgcTUAAAAW13CCACLRfiLlUj///+JAouFUP///4uV
RP///4kCi5VA////i4VU////iQIPtoVY////i5U8////iAIxwIP7/w+UwIPoASHD666QjbQmAAAA
AFWJ5VdWic5TgewsBAAAi00IiYXw+///iZXs+///hckPhMsAAAD/FUQVDAiLlez7//+F0osYD4Sl
AAAAhdsPhLkAAACLhez7//+JBCToXyH9/4tVCIkUJI14AehRIf3/jXABjQQ+iQQk6BMR/f+FwIlD
BHRUi1UIiXQkCIkEJIlUJAToKRf//4uV7Pv//4l8JAiJVCQEiQQk6DMi/f/GQwgBiQODvfD7//8B
GcALhfD7//+JRCQEjUMMiQQk6H/WAACNtCYAAAAAxwPxjAsIx0MEra0KCMZDCADryJCNdCYAx4Xs
+///8YwLCOlM////kMdFCFutCgjpKf///4uF8Pv//7/xjAsIifuFwHV0i5Xs+///udCmCgiAOgB1
BbnxjAsIhfYPhIMAAAChKBAMCLodqgoIiwCFwHQCicKLRQiJXCQgiXwkHIlMJBSJRCQYi4Xs+///
iXQkDIlUJAjHRCQEca0KCIlEJBDHBCQCAAAA6CsGAADHBCR/AAAA6Bsj/f+NhfT7//+/0KYKCIlE
JASLhfD7///HRCQIAAQAAIkEJOjKDv//icPpYP///768rQoI6XP///+J9o28JwAAAABVieWD7Cj3
BTAxDAh/+///iV30idOJdfiLdQiJffyJx4lN8HU0oZgtDAiFwHQciXQkCIlcJASJPCT/0Itd9It1
+It9/InsXcIEAItN8InaifiJNCTo5/3//4sVmC0MCLiLrQoIhdJ0IYlEJBCLRfCJdCQMiVwkBMcE
JJWtCgiJRCQI6JkFAADrnLiFrQoI69hVhdKJ5bkcMgwIU4nDdAqNBNKNDIWwMQwIhdsPlcCDeQQA
dAyEwHUIichbXcONdgCEwMcBAQAAAHQejQTSiwSFoDEMCIlZEMdBCFDCBwiJQQSJyFtdw2aQix0s
MgwI69pVieVdw5CQkJCQkJCQkJCQVYnlVonGU4nTg+wIi0IEiTQkiUQkBOjFDP//hcB0LYtbHIXb
dRRmkOsujbYAAAAAi1sEhduNdgB0HosDiTQkiUQkBOiYDP//hcB15IPECLgBAAAAW15dw4PECDHA
W15dw+sNkJCQkJCQkJCQkJCQkFWJ5VeJz1Yx9lOJ041V6IHsPAIAAImF1P3//w+2AceF2P3//wAA
AACJlcz9//+EwA+EfAAAAIXbfjeLhdj9//+FwA+EyAEAAIP+Pw+P1gMAAI1V6Lv/////x4T17P3/
/wwAAACJlPXo/f//D7YHg8YBhMB1W4P+P4n6ifl/d2aQidAp+IXAiYT17P3//3QKibz16P3//4PG
AQ+2AjwlD4SEAAAAPAoPhNQBAACEwInPdYSNjej9//+LndT9//+J8riSAAAAzYCNZfRbXl9dw5A8
JYn6dJ9mkIXbdAY8CmaQdAqDwgEPtgKEwHU0idFmkIP+P36Lx0QkDBKuCgjHRCQIgwAAAMdEJATh
rQoIxwQk660KCOiXRf3/jbQmAAAAADwldbSJ0evIjUoBiY3k/f//D7ZCAcaF3/3//yA8MA+EfAIA
ADwqi1UIx4Xg/f///////w+EDQIAADwuv/////+JVQgPhC4CAAA8bA+EMAEAADxaD4QoAQAAPHWQ
jXQmAA+EMwEAAGaQD49LAgAAPCUPhFACAAA8c3Qkx0QkDBKuCgjHRCQI4wAAAMdEJAThrQoIxwQk
9a0KCOjyRP3/i1UIiwKJhPXo/f//iQQk6K4c/f+D//+JwomE9ez9//90DznXifh2AonQiYT17P3/
/4NFCASDxgGLveT9//+LleT9//+DxwEPtkIB6SD+//9mkOiLd///hcCJhdj9//8PiCgCAACLhdj9
//+NTfLHRCQQAAAAAMdEJAwKAAAAiUwkCInCwfofiQQkiVQkBOi/of3/O4XM/f//dhWNtCYAAAAA
g+gBxgAgO4XM/f//d/LGRfI6xkXzCenN/f//kI10JgA5+g+EhQEAAIOE9eT9//8BjXoBD7ZCAbsB
AAAA6Y39//+DheT9//8Bi43k/f//D7YBPHUPhc3+//+LRQiD7ByNTCQjg+Hwic+LEIPHDIuF5P3/
/4mN0P3//4A4eMdEJBAAAAAAiXwkCA+UwA+2wIPoAYPg+oPAEIlEJAyJFCTHRCQEAAAAAOgFof3/
g73g/f///4nBD4TsAAAAKcc7veD9//99KIuV0P3//4PCDSnCkA+2hd/9//+D6QGJ14PCAYgBjUL/
OYXg/f//f+SJjPXo/f//ibz17P3//4PGAYNFCATpkP7//4tNCL//////g4Xk/f//AYtVCIsJg8IE
iY3g/f//i43k/f//D7YBiVUIPC4PhdL9//+LheT9//+AeAEqD4Xz/f//g8ACizqNSgSJTQiJheT9
//8PtgDpqf3//41CAomF5P3//w+2QgLGhd/9//8w6Wv9//88eA+Fuf3//+nT/v//i43k/f//x4T1
7P3//wEAAACJjPXo/f//g8YB6fD9//8px+k/////iZT16P3//8eE9ez9//8BAAAAg8YB6Wn+///H
RCQMEq4KCMdEJAh2AAAAx0QkBOGtCgjHBCTrrQoI6GVC/f/HRCQMEq4KCMdEJAhtAAAAx0QkBOGt
CgjHBCQorgoI6EFC/f+QVTHSieWD7ASNRRCLTQyJBCSLRQjod/v//8nDkI10JgBVuv////+J5YPs
BI1FDItNCIkEJKHUEAwI6FL7///Jw1W6AQAAAInlg+wEjUUMi00IiQQkodQQDAjoMvv//8nDVYnl
geyIAAAAx0QkBAAAAACJXfS7/////4l1+Il9/InXiU2QiQQk6IQd/f+FwInGeDGNRZSJRCQIiXQk
BMcEJAMAAADoNx39/4XAeAmLRcCFwIkHdSK7/////4k0JOitHf3/idiLdfiLXfSLffyJ7F3DjbYA
AAAAi1WQx0QkFAAAAACJdCQQx0QkDAIAAACJVCQIiUQkBMcEJAAAAADozSr9/4nD67SQkJCQkJCQ
kJCLDYgQDAhVieWJCKHoMAwIXYkCw422AAAAAI2/AAAAAFWJ5YPsDIkcJIl0JASJfCQIi5A8AgAA
hdJ0TWWhBAAAAIsIOw34MAwIdReLBNCD+P90NYscJIt0JASLfCQIiexdwztQ+HMhiz3wMAwIidaL
HznacguLfwQp3osfOfN29TtM9whzxWaQMcDrx410JgBVieWD7CCAPfQwDAgAiV30iXX4iX38dR6L
DewwDAiNUQGJFewwDAiLXfSJ0It1+It9/InsXcOh/DAMCIsN7DAMCIs98DAMCI1QATnKd2KLH41B
ATH2iUXwidAp8DnYcziLRMcMhcB0QIPCATtV8Hbox0QkDLiuCgjHRCQITwAAAMdEJARIrgoIxwQk
zK4KCOgMQP3/jXQmAIt/BIX/dAkB3osf67ONdgA5yg+Gd////41BATnQdQzGBfQwDAgA6Vv////H
RCQMuK4KCMdEJAhdAAAAx0QkBEiuCgjHBCTwrgoI6Lk//f+J9o28JwAAAABVieVXVlOD7BT8iz3w
MAwIi3UIi548AgAA6weQjXQmAInHiwc5w3JAKcOLRwSFwHXvhdt1bMcEJPgBAADoDwf9/4XAicKJ
RwR0OMcAPgAAAI14CLl8AAAAx0AEAAAAAInY86vrBY12AIn6ofgwDAiJdNoMg8ABiUTaCI1l9Fte
X13DMcm6Wq4KCLgMAAAAgwX4MAwIAccEJBSvCgjoL/X//8dEJAyOrgoIx0QkCCgDAADHRCQESK4K
CMcEJFGuCgjo6z79/410JgCNvCcAAAAAVYnlV1ZTg+wMi3AEiUXwiFXvi1b4jX74hdJ0IjHbZpCD
wwGAfN4EAHUQiwTeg/j/dAiJBCToRun8/zkfd+KJPCToOun8/4B97wCNtgAAAAB0GaGIEAwIKUXw
i1XwjYJwBAAAiQQk6BXp/P+DxAxbXl9dw422AAAAAI28JwAAAABVieVXVlOD7DCFwIlF2A+E7AEA
AItABIsV8DAMCMdF5AAAAADHRegAAAAAiUXciVXgi03khckPlMAPtvCLReA7MA+D+gAAAItV5I0E
FjsF7DAMCA+HnwEAAItF4I1UFgGJVfCNRPAMiUXs60SNdCYAi4E8AgAAi1XcjQTCxwD/////xkAE
AItV4IPGATkyD4atAAAAi0Xwi1Xwg0XsCIPAATkV7DAMCA+CSwEAAIlF8ItF7IsIhcl0zYtA/DlF
6HMDiUXoi4E4AgAAhcB0ojmxPAIAAA+FrgAAAIuZLAIAAIu5KAIAADn7D4LiAAAAOcMPh7YAAACL
Vdgp+ynCi0XcjQTwg8YBiRDGQAQBiXwkCIuBJAIAAIkUJIlEJAToDgv//4lcJAjHRCQEAAAAAIkE
JOiqFf3/i1XgOTIPh1P///8BdeSLReQ7BewwDAgPg6UAAACLVeCLUgSF0olV4A+Fzf7//8dEJAyi
rgoIx0QkCMEBAADHRCQESK4KCMcEJHmuCgjo2Dz9/8dEJAyirgoIx0QkCKkBAADHRCQESK4KCMcE
JGGuCgjotDz9/8dEJAyirgoIx0QkCKwBAADHRCQESK4KCMcEJGyvCgjokDz9/8dEJAyirgoIx0Qk
CKoBAADHRCQESK4KCMcEJDivCgjobDz9/410JgCLVeiLRdyJEItF2IPEMFteX13DkI10JgBVieWD
7BiJXfSJdfiJffz8izWIEAwIoegwDAiJdCQEiQQk6FkF/f/HRfAAAAAAhcCJw3Q/jbQwkPv//7kc
AQAAMcCJ94l18POrx0QkBAgAAACh7DAMCI1wDoPAEIkEJOiMAP3/hcB0IIkwi1Xwg8AIiUIEi0Xw
i130i3X4i338iexdw5CNdCYAiRwk6GDm/P/HRfAAAAAA69qNtCYAAAAAVYnlg+wQhcCJXfiJw4l1
/HQ+oewwDAjHRCQECAAAAI1wDoPAEIkEJOgjAP3/hcB0L4kwg8AIiUMEi3X8idiLXfiJ7F3pB/3/
/420JgAAAADoC////4nD6+CNtCYAAAAAMduNtgAAAADrz5CQkJCQkFW6ABAAAInlV1ZTu5+vCgiN
vfTv//+B7BAQAACJ+bhVAAAAzYA9APD//4nGD4emAAAAhcAPjp4AAAAPtpX07///gPpbD4SOAAAA
gPovD4UiAQAAg/gBugIAAAB0PY1I/4C8DfTv//8vjVQH/nUd6fQAAACQjXQmAA+2AoPqAY1Z/zwv
D4THAAAAidmD+QF16L4BAAAAugIAAACJFCToPgL9/4XAicMPhIwAAACD/gEPhKsAAACNRv+JfCQE
iRwkiUQkCOhICP//xgAAgcQQEAAAidhbXl9dw6FcMQwIhcB0V4kEJOgnEv3/icaNQAGJBCTo6gH9
/4XAicN0PKFcMQwIiXQkCIkcJIlEJATo/wf//41LAesNZpCAeP8vjVD/dQaJ0DnId/HGAACBxBAQ
AACJ2FteX13DkLv/////gcQQEAAAidhbXl9dw422AAAAAI1RAYnO6UD///+NtgAAAABmxwAvAOvD
jVABjbYAAAAA6SX////HRCQMwK8KCMdEJAgwAAAAx0QkBNCvCgjHBCSurwoI6Kc5/f+QkJCQkJCQ
VYnlU4nDg+wMiwi4AQAAADsNLBAMCIsVjDEMCHUsoTQQDAiJVCQE99oh0YkMJIlEJAjoaSP9/4XA
dRWDDdwQDAgBMcDHAwAAAACDxAxbXcO46P///2WLAOvwkJCQkJCQVYnlV1ZTg+xMi3UMi10U98YD
AAAAD4T+AAAAuAAAAACFwHQMxwQk6BAMCOiQL/j3g/v/D4T2AAAAhdsPhZcAAACLRQiNTfOJXdiN
VeiNXcSJXCQEiUXEi0UQiXXIx0XUAAAAAMcEJFDVBwiJRcyLRQSJRdCLRRiJRdyLRRyJReCLRSCJ
ReSNRezo4u3//4PsCInD6Gi8//+LTeiFyQ+F2wAAAItV2DHA6APx//+LQAyFwA+FogAAALgAAAAA
hcB0DMcEJOgQDAjo8y7494tF1I1l9FteX13Dg/v+D4Rg////jQTbizyFpDEMCIX/dBSLBIWgMQwI
9oCVAQAAEA+EPv///4tVCDHJuBYAAADHBCTssAoI6Efu//+LVQgxybgWAAAAxwQk968KCOgx7v//
uAAAAACFwHQMxwQk6BAMCOh8Lvj3i1UIMcm4FgAAAMcEJMCwCgjoBu7//8dEJAylsAoIx0QkCIwC
AADHRCQEEbAKCMcEJBSxCgjowjf9/4tF1IXAdBeB5gAAAAh1B8YF9DAMCAGJBCToZAwAAItV2DHA
6Arw//+LUAyF0nQkx0QkDKWwCgjHRCQIbwIAAMdEJAQRsAoIxwQkFLEKCOhvN/3/uAAAAACFwHQM
xwQk6BAMCOjaLfj3i0XoiUXAiQQk6BwP/f+LVcCNeAEB+jtV7HQ3g8Afg+DwKcSLRcCNdCQfg+bw
iXwkCIlEJASJNCToDRD9/4B98wB1RYtV7DHJidiJNCToKO3//4kUJOjQDv3/jVQHAY1CHoPg8CnE
i0XAjXQkH4Pm8IlUJAiJRCQEiTQk6MoP/f+NBD6JRezrtYtF6IkEJOhn4fz/666QjXQmAFUxyYnl
V4nHVlOD7ByLsGABAACF9nQqi5hcAQAAMckx0o20JgAAAACLBJMPtoCUAQAAg+AQPAGD0QCDwgE5
8nLni0cYjQTAiUXojQSFoDEMCItQDIlF7IXSD4TpAAAAi13si0MIi1gEjQQZOcJyWYX2dDsxyY12
AIuHXAEAAIsUiA+2gpQBAACoEHUXg8gQiIKUAQAAi3Xsi0YIiwCJFJiDwwGDwQE5j2ABAAB3yotV
7ItCCIlYBI1l9DHAW15fXcONtCYAAAAAi3XoiwS1qDEMCIsAiUXwjQQRjTQAweADiQQk6Hj9/P+F
wInDD4SxAAAAi1Xsi0IMiRwkweACiUQkCItF8IlEJAToog79/4tV7ItCCIlyDIkYZaEMAAAAhcAP
hZQAAACLXfCJHCToLuD8/4t17ItGCIu3YAEAAItYBOkp////ZpCJwotACItABI1EAQiJQgzB4AKJ
BCTo/vz8/4XAicF0MYt17IteCItDBIsTiQwkweACiUQkCIlUJAToKg79/4kDi0YIi7dgAQAAi1gE
6db+//+LXezHQwwAAAAAi0ccMcnHBCQbsAoIixC4DAAAAOgl6////xVAMQwI6WH///+NdgCNvCcA
AAAAVYnlU4PsBGWhDAAAAIXAdROLRQiJBCTodN/8/zHAg8QEW13Dix1YMQwIhdt0SIsDg/gxdxCL
VQiJVIMEg8ABiQMxwOvZ/xVAMQwIiwOFwHQejbQmAAAAAIPoAYkDi0SDBIkEJOgn3/z/iwOFwHXp
uAEAAADrqMcEJMwAAADoDvz8/4XAo1gxDAh0EItVCMcAAQAAAIlQBDHA64P/FUAxDAiLVQiJFCTo
5N78/7gBAAAA6Wj///+NdgCNvCcAAAAAVYnlV1ZTg+w8i0UIi1UIiwCLUgSJRdCJVdTHRCQEJAAA
AIkEJOhW+P7/hcCJRcwPhCMEAACLPaAxDAiLVQiF/4tyCHQ4ifuQO7OsAQAAciY7s7ABAABzHoC7
lQEAAAAPiLsDAACJ8onY6EIv/f+FwA+FqgMAAItbDIXbdcuLTQiLWRSD+/4PhEoDAAAxwIna6Avs
//+LQAyFwA+FagQAAItFzIXAD4ULBQAAi1UIMcmLQhSJRCQMi0XUx0QkBAAAAADHBCQCAAAADQAA
ABCJRCQIi1XQifjoxK3//4tNCIPsEIXAiUXYiUEQD4T8AgAA90XUAAAAQA+FQwIAAItd2IuDkAEA
AIuzXAEAAIPAAYX2iYOQAQAAD4VHBQAAi0XUMckx0scEJAAAAAAlCAAAiIlEJASLRdjodP8AAItd
2IuLYAEAAIPsCIXJdC8x22aQi1XYi4JcAQAAiwSYi0AUi5BwAQAAhdIPhCMCAACLTdiDwwE5mWAB
AAB31YtdCDHAMfaLUxToFuv//8dADAAAAADoauv//4tF1IPgA4PoAQ+EEQIAAItd2OsIjbYAAAAA
icOLQwyFwHX3i0MU9oCUAQAABHQXjXYAO13YdDKLWxCLQxT2gJQBAAAEdezHRCQMAAAAAIl0JAiL
g8wBAACJHCSJRCQE6MbQ//87Xdh1zotF2IuAYAEAAIXAD4TlAAAAi1XYMf/GRd8AgcJcAQAAiVXw
6x+NdCYAg+IID4QXAQAAi13Yg8cBObtgAQAAD4aXAAAAi03Yi4FcAQAAizS4D7aWlAEAAInQg+AL
PAp1yYuGzAEAAIsQhdIPhFkBAAAx2ztV8HUY6fsAAACQjXQmADtV8JCNdCYAD4TqAAAAg8MBixSY
hdJmkHXmjVMBiVXoi5bIAQAAOVXoD4N/AgAAweMCi1XoxwSQAAAAAIuGzAEAAIPHAYtN8IkMGItd
2Dm7YAEAAA+Haf///4B93wB0FaH4MAwIg8ABhcCj+DAMCA+EmgQAAItFCItIHItQGItAIIkEJItF
2OjEEQEAg+wE90XUAAEAAA+FggAAAPdF1AAQAAAPhZ8DAAD2BTAxDAhAxwUAEQwIAQAAAA+FkAEA
AI1l9FteX13Di4YsAgAAhcAPhNv+//+JNCToIvH//w+2hpUBAACoBA+FHAEAAMZF3wHpu/7//zHb
hdIPhbH+//+NSwGJTejpFf///5CNdCYAMckx0uhnGgEA6c/9//+LRdjoyvn//4XAD4Ru////jWX0
W15fXcOhUDEMCIXAD5XAD7bw6d39//8x28dF6AEAAADpyv7//4X/D4QeAQAAi18Yi0UIiVgU6aD8
///2RdQED4VK////x0QkDK6wCgjHRCQILAEAAMdEJAQRsAoIxwQkYrAKCOgWMP3/jbYAAAAAi0MY
id+FwA+EUPz//8dEJAyusAoIx0QkCPIAAADHRCQEEbAKCMcEJDawCgjo3y/9/420JgAAAACLTQiL
WRSD+/4PhM77///HRCQELwAAAItF0DH/iQQk6AT0/v+FwA+FCPz//+ms+///g+D7iIaVAQAAiTQk
/xXQEAwI9oaVAQAABA+Exf7//8dEJAyusAoIx0QkCPYBAADHRCQEEbAKCMcEJIqwCgjoZC/9/410
JgCLVdiLgpABAACJRCQMi0IYiUQkCItCBMcEJLyxCgiJRCQE6Dnt///pRP7//8dBFAAAAAAx2+mC
+///x0QkDK6wCgjHRCQIBAEAAMdEJAQRsAoIxwQkVLEKCOgCL/3/jY64AQAAOciJTex0D4P6A4lN
5MdF4AQAAAB2Jo0EEolF4I0E1QAAAACJBCTocfb8/4XAiUXkD4QNAgAAi4bMAQAAweMCiVwkCIlE
JASLVeSJFCTomgf9/4uWzAEAAItF5DlV7ImGzAEAAHQOiRQk6J75//+LhswBAACLTeCJjsgBAADp
/Pz//4tV0IkUJOg/Bv3/x0QkBAAAAACLTcyJDCSJxujKgP//icOJ8IXbdDeF/w+ESAEAAIuHqAEA
AIXAD4QGAQAAg/j/dGeJBCTo/wX9/4sVLDEMCDnQcwKJ0IPoBw+vwwHwg8Afg+DwKcSNXCQfg+Pw
x0QkDAAAAACJXCQIi0XQiTwkiUQkBOhxov//iV3QgDsAD4Vg+v//xwQklLEKCDHJulquCggxwOjw
4///McDrnfYFMDEMCEB1avdF1AABAACNdCYAdBGLRdj2gJQBAAAQdQXo5fb//4tNCDHAi1EU6Ajm
//+LWAyF2w+Enfz//8dEJAyusAoIx0QkCEQBAADHRCQEEbAKCMcEJFSxCgjoaS39/5CLRdiDiAAC
AAAI6VL8//+JRCQMi0MYiUQkCItDBMcEJLyxCgiJRCQE6Dvr///pc////4tHBIA4AHVRjbYAAAAA
6OPx//+JwomHqAEAAI1A/4P4/Q+HP////4kUJOjXBP3/6dP+//9mkOi78f//icKNQP+D+P2NdgAP
hxr///+JFCTosgT9/+mu/v//x0QkDK6wCgjHRCQIDwEAAMdEJAQRsAoIxwQkRLAKCOi5LP3/xwQk
cbAKCDHJulquCgi4DAAAAOjB4v//x0QkBOyxCgjHBCQCAAAA6E3q///HBCR/AAAA6D0H/f+QVYnl
V4nPVonWU4nDidqD7BwPtkUIKcqLDjnKcnuLVgSF0g+EsAAAAA+2wIkEJI0MD4nY6Mj///+EwA+F
iAAAAIn7Ax6h/DAMCInZKfmDwAGJRfCJ+PfQAdiNVMYMjXYAg/8BGcAjRfA5yA+DmAAAAIsCg+sB
g+oIg+kBhcB04Ykd7DAMCLgBAAAAg8QcW15fXcONtgAAAACLRNYMhcB0HDmYPAIAAHVqofgwDAjH
RNYMAAAAAIPAAYlE1gg7HewwDAgPhHz///+DxBy4AQAAAFteX13DjXYAhMAPhGT////HRCQMELMK
CMdEJAg5AAAAx0QkBCGyCgjHBCQssgoI6Hwr/f+NdCYAg8QcMcBbXl9dw8dEJAwQswoIx0QkCE4A
AADHRCQEIbIKCMcEJD6yCgjoSiv9/412AI28JwAAAABVieVXVlOB7IwAAACLTQiLgZABAACNUP+F
0omRkAEAAHUOD7aBlAEAAIPgAzwCdBj2BTAxDAhAD4WnAgAAjWX0W15fXcONdgChnC0MCIXAdA/H
BZwtDAgCAAAA69ONdgCLSRiNBMmNBIWgMQwIiU2oiUWsi0Wsi32siWWkxwWcLQwIAQAAAItABMdF
4AAAAACJRbSLXbSDwB6D4PApxI1UJB8pxI0EnR4AAACD4vCD4PCNTCQfKcSLB410JB+D4fCD5vCJ
VZgx0oXAiU2UiXWQdB+NtgAAAACLTZCJkAgCAACJBJGLQAyDwgGFwHXqiVXgi13gOV20D4UhCAAA
i3W0x0QkBAAAAACJdCQIi32YiTwk6KkC/f+JdCQIvv/////HRCQEAAAAAItFlIkEJOiNAv3/g8YB
OXW0D4bBAQAAi1WQi02UixSyiVWEgDwxAHXiD7aClAEAAIPgAzwCD4QtAQAAi32UxgQ3AYtFmMYE
MAGLVYSLgvABAADHgggCAAD/////hcB0WY1QBItABIXAdE+NtgAAAACLgAgCAACD+P90NYXAD4i9
AAAAOUW0D4a0AAAAi02YgDwBAJCNdCYAdRbGBAEBiwKLgAgCAAA58H8GjXD/jXYAg8IEiwKFwHW3
i12Ei4v4AQAAhckPhEH///+LAYXAD4Q3////MdLrG4tFhIuI+AEAAI20JgAAAACDwgE5EQ+GGP//
/4tckQSLgwgCAACD+P905oXAD4iOAAAAOUW0D4aFAAAAi32YgDwHAI22AAAAAHXGxgQHAYuDCAIA
ADnwf6iLXYSNcP+Li/gBAADrqmaQx0QkDP+yCgjHRCQIvwAAAMdEJAQhsgoIxwQkSLMKCOi0KP3/
jXQmAIuCkAEAAIXAD4XF/v//9oIAAgAACA+FuP7//4tdmIA8MwAPhHv+///ppv7//412AMdEJAz/
sgoIx0QkCNQAAADHRCQEIbIKCMcEJHSzCgjoXCj9/4lUJAiLQQTHBCQgswoIiUQkBOhF5v//6T39
//+LdaiJdCQEi32YiTwki12si03gi1WQiwPo0wkBAIt94IPsCIX/D4RiAwAAi3WQi1Woiz6LRxg5
0IlF8A+FDgYAAItFqMZFugDGRbsAx0W8AAAAAIlF7MdFwP/////HRdAAAAAA63dmkA+2l5QBAACJ
0IPgAzwCD4V+BQAA9ocAAgAACA+FcQUAAPbCCA+F5AAAAICPlQEAAECD4hCLdcCA+gGDXbz/OXXQ
xkW6AXMGi33QiX3Ag0XQAYt90Dl9tA+G3QIAAItN0ItdkIt18Is8izt3GA+FdQUAAIl17ItNmItV
0IA8EQAPhHv///8PtoeUAQAAg+ADPAJ1uou3XAEAAIX2D4TxAQAAuQEAAADHRdQAAAAAi5fMAQAA
ixqJVYyF2w+E3AAAAI23ZAEAAInYiXWcxkWIAOsZjbQmAAAAAMZFiAGLQgSDwgSFwA+E5gAAADtF
nHQaLVwBAACLdew7cBgPhW4BAACDuAgCAAD/dc+DwQHrzvYFMDEMCAIPhfAEAACLh4gAAACFwHQl
i1AEi4eQAAAAAxeLcATB7gKF9nQQjVyy/GaQ/xOD6wSD7gF19otXVIXSdAeLBwNCBP/QD7aXlAEA
AOnG/v//weICxwQQAAAAAImHzAEAAItFjDlFiA+EYwEAAItVjIkUJOhd8f//g/gBGcAgRbuLTdiJ
j8gBAACLh2wBAACFwHQTg7gIAgAA/3QKx4dsAQAAAAAAAItdwDld0A+DiP7//4t10Il1wOl9/v//
gH2IAHTGi1WMjYe4AQAAiUWIOdB0DIP5A8dF2AQAAAB2M4uPyAEAAInIweACiU3YiQQk6HDt/P+F
wA+EGgQAAIufzAEAADHSiV2MixuF2w+EQv///zHSuQQAAADrKmaQi13Uhdt0EItd1MdF1AAAAACJ
HJCDwgGLdYyLHA6DwQSF2w+EDP///zldnHQJg7usAAAA/3XKiRyQg8IB69nHRCQM/7IKCMdEJAhY
AQAAx0QkBCGyCgjHBCSWsgoI6EYl/f+Lh/ABAACFwA+EAf7//4tYBLoBAAAAuQgAAACF23QRg8IB
izSQhfZ19o0MlQQAAAAByLkCAAAAiYdcAQAAjYdcAQAAiZdgAQAAiUXU6cr9///GRbsB6af+//+A
fbMAdCSh+DAMCIPAAYXAo/gwDAgPhK4EAACLVcw7FeQwDAgPhI8EAACLXcTHQwwAAAAA6IPd//+D
PZwtDAgCD4UQAwAAi2Wk6dH5//+AfboAZpB044tV8DHA6Pzc///HQAwCAAAAiUXE6E3d//+LfbyF
/3R5i0Wsi3gIi18EhdsPhCgEAACLN4nZi0Se/PaAlQEAAEB0H41UnviJ2esSjXQmAIsCg+oE9oCV
AQAAQHQFg+kBde2LVbyNBBGJyjnDdCmFyQ+E5AMAADHAMdKLHIb2g5UBAABAdQo50HQDiRyWg8IB
g8ABOcF344lXBGWhDAAAAIXAD4VSAwAAi03AOU20D4Yh////i3WQi13Ai33AxkWzAI0cnot1mAN1
wIld5DHbiX3cMf+JdeiLVeiLReSJXciJfcyAOgCLMA+FMAEAAA+2lpQBAACJ0IPgAzwCD4W3AgAA
i44sAgAAiV3IiX3MhckPhRwCAACLlqwBAACLhrABAACJFCQp0IlEJAToRw39/4tWEIXSD4ReAQAA
i0YMiUIMi32si1YMg28EAYXSdAaLRhCJQhCLhnABAACJBCTo1M38/4uGqAEAAIP4/3QIiQQk6MHN
/P+LhvgBAACJBCTos838//YFMDEMCEAPhYIBAACLRgSJBCTom838/4tGHOsMjbYAAAAAhdt0FonY
i1AIi1gEhdJ18IkEJOh4zfz/6+aLhvABAACJBCToaM38/4uWzAEAAI2GuAEAADnCdAiJFCToUM38
/4C+lAEAAAB4UYuGmAEAAIP4/3QIiQQk6DTN/P+LhugBAACD+P90CIkEJOghzfz/iTQk6BnN/P+D
RdwBi0Xcg0XkBINF6AE5RbQPhnX9//+LXciLfczplv7//4uGUAEAAIkEJOjozPz/65/HRCQM/7IK
CMdEJAj1AAAAx0QkBCGyCgjHBCSgswoI6CIi/f/HRCQM/7IKCMdEJAiaAAAAx0QkBCGyCgjHBCRa
sgoI6P4h/f+LRgyLXayJA+mb/v//x0QkDP+yCgjHRCQI8AAAAMdEJAQhsgoIxwQkabIKCOjNIf3/
i12oiVwkCItHBMcEJHyyCgiJRCQE6LPf///p8fr//8cEJHGwCggxybqpsgoIuAwAAADottf//8cF
nC0MCAAAAACLZaTpgfb//4tGGIlEJAiLRgTHBCTkswoIiUQkBOhq3///6V/+//+LDfAwDAiFyYlN
oHQnwOoDi4Y8AgAAMcmD4gGJFCSLVaDov/T//4TAdQqh/DAMCKPsMAwIi4Y4AgAAhcB0OoXbdGk5
2IlFzHRii0XMK4YsAgAAOfiJRcgPhDgBAACh5DAMCDnHD4QQAQAAOUXMD4TvAAAAOX3Md0eJXciJ
fczGRbMB6V39///HRCQM/7IKCMdEJAgFAgAAx0QkBCGyCgjHBCSxsgoI6Log/f+JRcwrhiwCAACF
/4lFyA+FrwAAAMZFswHpHP3//4t1vIX2dR+AfbsAZpB1F6FYMQwIhcAPhJL8//+LGIXbD4SI/P//
/xVAMQwIix1YMQwIhdsPhHT8//+LA4XAD4Rq/P//g+gBiQOLRIMEiQQk6OjK/P+LA4XAdenpTvz/
/zHSjXYA6TP8//+LTciJDeQwDAhmkOlh+///x0QkBAy0CgjHBCQCAAAA6M/d///HBCR/AAAA6L/6
/P+LTciJXciJDeQwDAiJfczGRbMB6Wr8//+LVcwrliwCAACJHeQwDAjGRbMBiVXI6U/8//+JXcjG
RbMB6UP8//+NdCYAVYnlU4PsFItdCPaDAAIAAAh1SouDkAEAAIXAdHO4AAAAAIXAdAzHBCToEAwI
6A4W+PeJHCToRvT//7gAAAAAhcB0FcdFCOgQDAiLXfzJ6e0V+PeQjXQmAItd/MnD9oOUAQAACHXy
x0QkDPWyCgjHRCQIzgIAAMdEJAQhsgoIxwQky7IKCOg2H/3/jbYAAAAAi1MEMckxwMcEJN6yCgjo
PdX//5CQkJCQkJCQkJCQkJBQUVKLVCQQi0QkDOgA/QAAWosMJIkEJItEJATCDABmkFSDBCQIVVBR
Uonhg+wIx0QkBP////+NVCQEiRQkUYtMJCiLVCQki0QkIOgB+wAAixQkhdJ5D1paiwwkiQQki0Qk
BMIUAIkcJInTV1aNdCQsidmDywSD4/yJ5ynfieOJ/MHpAvOlizOLewSJA4tTDItLEItDFP8TidyL
XCQIg+wUiQQkiVQkBNt8JAjbfCQUVI1MJCSLRCQ4i1QkPOh/+gAAiwQki1QkBNtsJBTbbCQIg8Q8
w5CQkJCQkJCQkJCQkFWJ5YPsCKF4MQwIhcB0EotFCIlEJASLRQSJBCTobwwBAMnDjbYAAAAAjbwn
AAAAAFWJ5YPsCItFCIlEJASLRQSJBCToSAwBAMnDkJCQkJCQZaEAAAAAVYnlXY2A8P///8OQkJCQ
kJCQkJCQkJCQkJBVieVXVlOD7FDHRCQELwAAAIlFwIlVvIlNuIkEJOju4f7/hcB0JIPAAcdEJAQv
AAAAiQQk6Nfh/v+FwHQNgHgBAI1YAQ+FbwMAAMdF0AAAAADHRdQAAAAAi028x0QkBC8AAACJDCTo
peH+/4XAdCSDwAHHRCQELwAAAIkEJOiO4f7/hcB0DYB4AQCNUAEPhfMCAACLTcAPtgXQtgoID7YR
OMIPhHsCAACJwotNvDoRdUyAeQEvdUaAeQIAdUC42P///2WLAIsAi3BciTQk6L70/P+NUBWD4vwp
1I1cJBuD4/CJRCQIiXQkBIkcJOif6v7/ZscALy/GQAIAiV28i0UIjU3wi1W8iUQkBI1F7IkEJItF
wOi4FAAAx0XEAAAAAIPsCIXAiUXMD4XhAQAAi0XUhcB0LItd1DH2jbQmAAAAAIs7hf90D4nY6BN3
AACFwA+FogUAAItDBInehcCJw3Xgi0XsjQTAjQSFCAAAAIkEJOjr4/z/hcCJRbSJRcQPhGQEAACL
VbSLRfCJQgSLReyJAo0EwIPCCMHgAolEJAjHRCQEAAAAAIkUJOiS9Pz/i13shdsPhFUBAACLTbQx
/8dFyAAAAACJTeCLVciLTbSLddSNBNLB4AKNVAEgi03ghfaJURyLVbSNRAIoiUXYD4TEAAAAkI10
JgCLTgwx24XJdRPppgAAAGaQg8MBOV4MD4aYAAAAx0QkCIBdCgiLRgiLBJiJRCQEi0Xwi0Q4DIkE
JOhb1gAAhcB1z4tWGMdF6AAAAACF0nQXi0XwjU3oi0Q4EIkMJIlEJAT/0oXAdU7HBCQUAAAA6Pbi
/P+FwInBD4TMAgAAi0YQi1Xgx0EQAAAAAIkBi0YUiUEEi0YciUEIi0XoiUEMi0Ioi1XYhcB0C5CN
UBCLQBCFwHX2iQqLdgSF9g+FQf///4tF7IPoATtFyA+GGAQAAItF0ItN4IlBEItF8GlcODDgHwAA
iRwk6H7i/P+LVeCFwIlCCA+EUAIAAINFyAEB2ItNyIPHPIlCDIPCJDlN7IlV4A+Huv7//4tFuItV
xIkQi0XMjWX0W15fXcIEAItFwIB4AS8PhXr9//+AeAIAD4Vw/f//uNj///9liwCLAItwXIk0JOhB
8vz/jVAVg+L8KdSNXCQbg+PwiUQkCIl0JASJHCToIuj+/2bHAC8vxkACAA+2FdC2CgiJXcDpJP3/
/4nQK0W8jVATg+L8KdSNVCQbg+LwxgQCAIlEJAiLRbyJFCSJRCQE6P/y/P+JRbzp2vz//4naK1XA
jUITg+D8KcSNRCQbg+DwxgQQAIlUJAiLVcCJBCSJVCQE6Mzy/P+JHCSJRcDoofH8/41QAYPAE4Pg
/CnEjUQkG4Pg8IlUJAiJXCQEiQQk6J/y/P8PthCA+ix1Eo20JgAAAACDwAEPthCA+ix09YTSiceN
cAF1B+kR/P//ic4PthaE0nQNgPosjU4Bde/GBgCJzoXAD4Tz+///x0XQAAAAAMdF1AAAAADHRCQI
gF0KCMdEJARpfwoIiTwk6BPUAACFwA+FcwEAAItF1IXAD4TxAQAAi1XUgXoQ0GYICHUP60dmkIF4
ENBmCAh0PInCi0IEhcB17oPsMDHJjUQkG4Pg8McECAAAAACDwQSD+SBy8cdACIS0CgjHQAwBAAAA
x0AQ0GYICIlCBA+2FonwifeA+ix1FI20JgAAAACDwAEPthCA+ix09YnHhNIPhEv7//+NcAHrCI22
AAAAAInWD7YGhMB0DDwsjVYBdfDGBgCJ1oX/D4Uw////6R77//+NtgAAAADHwej///+LVchliwGF
0olNsIlF3HRVi1XIi020g+oBjQTSiVXkjXyBKI20JgAAAACLH4XbdQTrGInzi1MIi3MQhdJ1WYkc
JOjUwvz/hfZ16ItH4IPvJIkEJOjCwvz/i0XkhcB0BoNt5AHrxYtFtIkEJOiqwvz/i1Xsi0Xw6C8G
AACLTdyLVbDHRcQAAAAAx0XMAwAAAGWJCukx/f//i0MMiQQk/9LrncfB6P///2WLAYlNsIlF3Ou+
x0QkCIBdCgjHRCQEerQKCIk8JOiA0gAAhcB0ZItd1IXbdQ+QjXQmAOmUAAAAjXYAicOLA4XAdBzH
RCQIgF0KCIlEJASJPCToTNIAAIXAD4SZ/v//i0MEhcB11YPsMDHAjVQkG4Pi8McEAgAAAACDwASD
+CBy8Yk6iVME6W3+//+DTdAC6WT+//+D7DAx0o1EJBuD4PDHBBAAAAAAg8IEg/ogcvHHQAiEtAoI
x0AMAQAAAMdAENBmCAiJRdTpLP7//4PsMDHAjVQkG4Pi8McEAgAAAACDwASD+CBy8Yk6iVXU6Qf+
//+LVciDTdABi020jQTSi1XQiVSBEOkX/P//hfZ0DotDBIlGBItDBOlR+v//i1sEiV3UidjpRPr/
/5CQkJCQkJCQkJBVieVXVonGU4PsMIP4/4lN5LkIAAAAiVXoD4QFAQAAi10QiwCF2w+EsAEAAItV
EItNCMcCAAAAADHShcl0BYtNCIsRi10Mg+gBiUXwjQTAjQSGiVAIiVgMi0YEi3gUiwCFwHQKwc8J
ZTM9GAAAAItF6IXAD4S3AAAAi0XoixiF2w+EqgAAAItFCIXAD4QnAQAAi0UIiwiFyQ+EGgEAAI1W
CIlV7OsEZpCJ04k8JOi+9///i00Qi0Xki1Xox0QkHAAAAACJTCQUi03siUQkDItGBMdEJBgAAAAA
x0QkEAAAAACJTCQEiVQkCIkEJP/Xg/gEicF1F4tF6IsQOdp0DotGBItYJI0EGjlF5HOci0UIiwCF
wHQPi1Xwi10IjQTSi0SGCIkDg8QwichbXl9dwgwAiTwk6Dj3//+LVfCLTRCNBNKNBIaDeAgBiUwk
FMdEJBwAAAAAGcD30IPAAolEJBiNRgiJRCQEi0YEx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiQQk
/9eFwInBdRcx0jHAx0QGFAAAAACDwgGDwCQ5VfBz7YtVCIXSD4R2////6Vn///+QjXQmAMdEJAys
tAoIx0QkCEsAAADHRCQEiLQKCMcEJLS0CgjoxBT9/8dEJAystAoIx0QkCC0AAADHRCQEiLQKCMcE
JJC0CgjooBT9/1WJ5VdWU4PsEIlF6ItABIt96IlF7ItF6IPHLIsAiUXwi1/8hdt1C+sfjbQmAAAA
AInzi1MIi3MQhdJ1TokcJOj8vvz/hfZ16PZH5AGNdCYAdB6LReiJBCTo4778/4tV8ItF7IPEEFte
X13pYQIAAJCLR9yFwHQOiQQk6MG+/P/2R+QBdc2DxyTrlotDDIkEJP/SjbYAAAAA66KQkJCQkJBV
oTAyDAiJ5V3DjbYAAAAAVaE4MgwIieVdw422AAAAAFWJ5YPsEIld+ItdDIl1/It1CIsDiUQkBIsG
iQQk6H7Z/v+FwHQKi134i3X8iexdw4tDBItd+IlFDItGBIt1/IlFCInsXelW2f7/jbYAAAAAVYnl
i0UMiwCJRQyLRQiLAIlFCF3pN9n+/420JgAAAABVieWD7CSJdfiJxrgAAAAAhcCJXfSJ04l9/A+E
oAAAAMdEJARQDAgIxwQkpC0MCOi8Cfj3jU3widqJ8OigdQAAhcB1FItF8Itd9It1+It9/InsXcON
dCYAjX3oiV3ox0QkCPD1BwjHRCQEODIMCIk8JOgaV///hcB0C4sAi1AEhdJ0AonTiXXox0QkCPD1
BwjHRCQEODIMCIk8JOjwVv//hcB0C4sAi0AEhcB0AonGiVwkBIk0JOh12P7/iUXw64SLPaQtDAiF
/w+FZv///+htFQAAgw2kLQwIAulV////kFWJ5YPsGIl1/InGiV34iwiFyXRUi0AIg+gBhcCJRgh1
P4tGIIXAdB+LFoXSdGWJw8HLCWUzHRgAAACJHCToHvT//4k0JP/TiwbognsAAMcGAAAAAItd+It1
/InsXcNmkIsGhcB17maQi0YghcB05cdEJAwLtQoIx0QkCOkAAADHRCQE5LQKCMcEJHS1Cgjo/RH9
/8dEJAwLtQoIx0QkCNgAAADHRCQE5LQKCMcEJFC1Cgjo2RH9/4n2jbwnAAAAAFW5AQAAAInlV4nX
VlOD7ASJRfAxwGWDPQwAAAAAdAHwD7ENNDIMCA+F5gsAAIXSdB5rwjyLVfCJ+410AsSNdgCJ8IPu
POj2/v//g+sBdfGLRfCJ+ujXcgAAZYM9DAAAAAB0AfCDLTQyDAgBD4WyCwAAMcCDxARbXl9dw5CN
dCYAVYnlV1ZTg+x4hdKJRaCJVZyJTZgPhIMHAACLRQiFwA+EhQcAAIlF5I1F5IlV6MdF7AAAAADH
RfAAAAAAx0QkCKD1BwjHRCQEoC0MCIkEJOgcVf//hcAPhMYAAACLAItNDItQCItADIlVlIkRi1UQ
iUXci02Ui3XciQJrwDyNXAHM6YAAAABmkIsTjUb/iUXgjXv4jUIBhdKJA3Vki0P8hcB0K+i4egAA
hcCJwolD+A+EAAcAAItADMdDEAAAAACJQwyLQhCJQxSLQhSJQxiLcxSF9nQrwc4JZTM1GAAAAIk0
JOg58v//iTwk/9aLQxCFwHQNZTMFGAAAAMHACYlHGIt14IPrPIX2D4V6////x0W8AAAAAItFvI1l
9FteX13CDACLRQiFwA+E3wYAAItVCIPsLI10JB+D5vCJFokUJOjc5/z/i02Yg+wsjVwkH4Pj8MdG
DAAAAACJC8dGCAAAAACJRgTHRhAAAAAAx0YUAAAAAMdGGAAAAACJDCTon+f8/8dDGAAAAADHQwwA
AAAAx0MIAAAAAMdDEAAAAADHQxQAAAAAiUMEiV4Yg8MYiV2siXWki02kx0WwAAAAAMdFtP///3/H
Rbj///9/iU2oZpCLRaiLeAw7fbR/TTl9tA+EFwMAAIsdMDIMCIXbdDqLTaiLMesKjXYAi1schdt0
KYsDiTQkiUQkBOgD1f7/g/gAdDZ95ItbFIXbjbQmAAAAAHXdjbYAAAAAi1W0i0W4i02oi0kYhcmJ
TagPhNYCAACJVbSJRbjriZCJXcDrWI12AItFnIXAdBeLTZyJNCSJTCQE6KrU/v+FwA+EhAAAADl9
tA+PWQEAADt9tI22AAAAAA+EPAEAAItVtItFuItNwItJGIXJiU3AdJWLTaiJVbSJRbiLeQyLRcCL
cAQPtgY6Be+0Cgh1EYB+AQB1C4t1nIX2D4RFAgAAi1XAi02oi0IMi0kIA3oIi1WgAcGJTcSJVCQE
iTQk6CbU/v+FwA+FXv///4tFsIXAD4SLAAAAi12w6w2NtgAAAACLWxiF23R5iwOJNCSJRCQE6PPT
/v+FwHXnO3sMfEdmkHQ7OX20ifqLRcSNtgAAAAAPj07///87fbSNtCYAAAAAD4U4////i0XEifo7
RbgPjDD///+NdCYA6SH///+LRcQ7Qwh9vYtVwItNqItFxIl7DIlTEIlLFIlDCOumjXQmAIPsLI1c
JB+D4/CJM4k0JOiE5fz/i1XEi03AiXsMiVMIi1WwiUsQiUMEi0WoiV2wiVMYiUMU6Wj///+LVbg5
VcQPjbj+//9mkItdpOsOjXYAi1sYhdsPhM8AAACLA4k0JIlEJAToH9P+/4XAdeM7ewx8HI22AAAA
AA+FgP7//4tNxDtLCI10JgAPjXD+//+LRcCLVaiLdaSJQxCJUxSNdgCLRhCFwHQni1YUi1gIi0gM
i0IQhcB0EZCLUhQDWAgDSAyLQhCFwHXwiV4MiU4Ii3YYhfZ1y4tFsIXAD4Qe/v//i12w6xqNdgCL
VbSLRbiLWxiF2w+EC/7//4lVtIlFuItDFItLEItQDANRCItACIlTDANBDDlVtIlDCH/Sdco7Rbh8
y5CNdCYA676D7CyNXCQfg+PwiTOJNCToWuT8/4tNxItVqMdDGAAAAACJewyJSwiLTayJUxSLVbSJ
QwSLRcCJGYlDEIPDGItFuIldrOmR/f//i1W4OVAID40h/f//6dj8//+LdaCQ6bL9//+LRbCFwI22
AAAAAA+ERwMAAItFsItAGIXAiUXYdBSLVbCLTdiLQgw5QQx8DA+EzAMAAItFsIlF2ItVCIXSiVXU
D4StAwAAi1XYMfYx24tCFIXAdBONtCYAAAAAi0AUg8YBhcB19onza8Y8iQQk6GnT/P+FwIlFyIlF
kA+EWQIAAItNEIXbiTEPhDQBAABrwzyLdciNe/8Bxo1GDIlF0OtejXYAi1XYi00Qi0IUORmLAIlG
0HRoi03QiwGLVdiJRtTHRswBAAAAx0b8AAAAAItCEItAEIA4L3Rai1WM6GoSAACLRdiDbdA8hf+L
dYyLQBSJRdgPhMgAAACJ+4PvAY1WxIX/iVWMdZuLTdSJDCToaNH+/4tNEDkZiUbQdZiLVdiLAokE
JOhR0f7/646NtCYAAAAA6BN1AACFwInCjbQmAAAAAA+EOwIAAIlGxIsAi0oQx0bcAAAAAIlGyItC
DIXJiU7giUbYi0IUiUbkD4Rv////hdIPhJYCAACJy8HLCWUzHRgAAACJHCTofez//4tNjIkMJP/T
hcCJRbwPhZMCAACLRtyFwA+ENf///4tNjGUzBRgAAADBwAmJQRjpIP///4tFkItNDMdFvAAAAACJ
AYtNEIsJiU3Mi3WchfYPhGoBAACLXQiF2w+EVAEAAItVCIkUJOgS4vz/i02ciQwkjXAB6ATi/P+N
eAGNRD4QiQQk6MXR/P+FwInDD4Tg+f//jUAQiQOJdCQIi1UIiQQkiVQkBOjT1/7/iXwkCItNnIlM
JASJBCTo4OL8/4tVzIlTDIlDBItFyIlDCMdEJAig9QcIx0QkBKAtDAiJHCToiVP//4XAD4WG+f//
iRwk6Fm0/P+Q6Xj5//+JwotFCIXAD4V7+P//i0WYjXYA6XD4//+DbwgBO3XccxxrxjyLXZQBw2aQ
idiDxgHo7vb//4PDPDl13Hfux0W8AQAAAItFvI1l9FteX13CDACLRRCLVQzHRbwDAAAAxwAAAAAA
xwIAAAAA6dn+//+LRZiD7CyNXCQfg+PwiQOJBCTo/eD8/41TGMdDDAAAAADHQwgAAAAAx0MQAAAA
AMdDFAAAAADHQxgAAAAAiUMEiVWsiV2k6Vz5//+LRZiJRQjpof7//4tNoIlNnOmL/v//i0UMi1UQ
x0XIAAAAAMdFvAEAAADHAAAAAADHAgAAAADHRcwAAAAA6VT+///HRbwAAAAAi1UQjXcBOzJzHGvG
PItdkAHDidiDxgHoBPb//4tNEIPDPDsxcuyLRZCJBCToH7P8/4t9vItVEItNDMdFyAAAAACF/8cC
AAAAAMcBAAAAAA+F8P3//8dFvAEAAADp5P3//420JgAAAACLTZiJTdTpSPz//4tBCDtCCA+MLvz/
/5DpIvz//8dEJAwBtQoIx0QkCCkBAADHRCQE5LQKCMcEJJS1CgjoBwj9/4PvAYtVkGvHPMdEAiAA
AAAA6UH///+QVYnlg+woiXX4ica4AAAAAIXAiV30idOJffyJzw+EaAEAAMdEJARQDAgIxwQkpC0M
COg6/vf3McC5AQAAAGWDPQwAAAAAdAHwD7ENNDIMCA+F/gEAAItFDIn5idqJRCQEi0UIiQQkifDo
Q2sAAIPsCIP4AonBdCllgz0MAAAAAHQB8IMtNDIMCAEPhdQBAACLXfSJyIt1+It9/InsXcIIAKEw
MgwIhcAPhLsAAACNReyJXezHRCQI8PUHCMdEJAQ4MgwIiQQk6EVL///HReQAAAAAhcB0CIsAi0AE
iUXkjUXsiXXsx0QkCPD1BwjHRCQEODIMCIkEJOgUS///x0XoAAAAAIXAdAiLAItABIlF6PZFDAEP
hY8AAACLRQiJ2YtV6Il8JASJRCQIi0XkiQQkifDoavX//4PsDInBZYM9DAAAAAB0AfCDLTQyDAgB
D4UgAQAAhckPhTT///8xyYM/AA+Uwekn////ZYM9DAAAAAB0AfCDLTQyDAgBD4UDAQAAuQEAAADp
Bf///6GkLQwIhcAPhZ/+///oJAkAAIMNpC0MCALpjv7//4lcJASJNCTo/Mv+/4XAdF2LTeiFyXQT
i0XoiVwkBIkEJOjiy/7/hcB0Q4tV5IXSD4Q8////i0XkiTQkiUQkBOjEy/7/hcB0JYtF6IXAD4Qe
////i0XkiUQkBItF6IkEJOijy/7/hcAPhQT///9lgz0MAAAAAHQB8IMtNDIMCAF1arn/////6Vz+
//+NDTQyDAjoMvX8/+kK9P//jQU0MgwI6FL1/P/pPvT//40NNDIMCOgS9fz/6fL9//+NBTQyDAjo
MvX8/+kc/v//jQU0MgwI6CL1/P/p0P7//40FNDIMCOgS9fz/6e3+//+NBTQyDAjoAvX8/+uJVYnl
V78wMgwIVlOD7BSJReyJVeiLN4X2dCiLReyLHosAiUXwiVwkBIkEJOjgyv7/g/gAdD98WY1+HIs3
hfZmkHXYi1XsiReDxBRbXl9dw4tV7ItCBItWBIkEJIlUJATorMr+/4XAdDWNfhiLdhiF9nTQix6J
XCQEi1XwiRQk6I3K/v+FwHXh68aNtCYAAAAAjX4UkI10JgDpd////4tV7ItGCDlCCGaQfCSNtgAA
AAB0FItF6IXAdI6LReyJBCToLK/8/+uBi0IMO0YMfeSLVeyLRhSJQhSLRhyJQhyLRhiJQhiJF4k0
JOgDr/z/g8QUW15fXcONdCYAjbwnAAAAAFWJ5VdWU4PsOPyLNbRdCgiJTciJw4lVzA+2AA++yPZE
TgEgdBONdgCDwwEPtgMPvsj2RE4BIHXwhMCJ2nQz9kROASCJyHU5iw28XQoIizW0XQoI6w2NdgAP
vsD2REYBIHUeiwSBiAKDwgEPtgKEwHXnjWX0W15fXcIMAJCNdCYAjUoBxgIAiU3gD7ZCAYsNtF0K
CIt94A++0PZEUQEgdBCDxwEPtgcPvtD2RFEBIHXwhMB0vfZEUQEgidB1MYtV4IsNvF0KCIs1tF0K
COsPZpAPvsCDwgH2REYBIHUbiwSBg8cBiAIPtgeEwHXk64OLVeCNtCYAAAAAiw20XQoIxgIAg8IB
iVXkkIPHAQ+2Fw++wvZEQQEgdfCE0g+E8QEAAItN5Is1tF0KCOsTkI10JgAPvsL2REYBIA+FagEA
AIPHAYgRD7YXg8EBhNJ148YBAIPBAYlN1MdF3AEAAACLVeQPtgKEwA+EBv///4tN1DwvD5TAD7bA
g+gBKdEhRciD+QOJTdAPj1sBAADHRdgDAAAAi3XgiRwkKd6JdCQE6F7K/v+NUBOD4vwp1I1UJBuD
4vDGBAIAiRQkiUQkCIlcJAToe9v8/8dEJAjw9QcIx0QkBDgyDAiJReiNReiJBCTojUb//4XAD4WG
/v//KV3Ui03Ui1XIxwQkAQAAAI1EESADRdiJRCQE6OXG/P+FwInHD4Rc/v//jUAgiQeJdCQIiVwk
BIkEJOj2z/7/i1XkK1XgiUcEiVQkCItV4IkEJIlUJATo2s/+/4tN3ItVEIlPCItNyIlXDIlHEIXJ
dBaLTciLVcyJBCSJTCQIiVQkBOiuz/7/i1Xki03QiQQkiVQkBIlMJAjomM/+/4tV2IXSdAfHQP8u
c28AugEAAACJ+Ohe/P//6cr9//+QxgEAjUXwg8EBiU3Ux0QkCAoAAACJRCQEiTwk6GhR/f85ffCJ
RdwPhIL+//+FwA+Pgf7//410JgDpcf7//4t11L8wtwoIuQQAAACD7gTzpsdF2AAAAAAPl8IPksA4
wg+Ehf7//+l5/v//i03k6TT+//+NtCYAAAAAVYnlV4nPVonGU4PsEIsdMDIMCIlV8IXbdCCLA4k0
JIlEJAToyMb+/4P4AHRzfHmLWxyF2410JgB14Cn3jUcIiQQk6InI/P+FwInDdFONQwiJfCQIiXQk
BIkEJOjA2fz/KXXwiQMDRfCJQwTHRCQI8PUHCMdEJAQ4MgwIiRwk6G1K//+FwHQEORh0FYldCIPE
EFteX13pNqv8/422AAAAAIPEEFteX13Di1sU6Wb///9VMcCJ5bkBAAAAV1ZTg+woZYM9DAAAAAB0
AfAPsQ2sLQwID4VFBwAAiz1EMgwIhf90JmWDPQwAAAAAdAHwgy2sLQwIAQ+FMwcAAI1l9FteX13D
jbYAAAAAix08MgwIhdsPhG0CAACJHCTo4tf8/41QEIlV5I1QIoPi/CnUjXwkH4Pn8IlEJAiJXCQE
iTwk6L3N/v+NUAHGADrHQAEvdXNyx0IEL2xpYsdCCC9nY29mx0IMbnbGQg4Ax0QkBAAAAADHBCQA
AAAA6OQ9//+JReiJBCToedf8/4lF7MdEJAQ6AAAAvgEAAACJPCTo4cP+/zHSuRAAAACFwInDdQbr
PWaQicONQgE5ww+VwA+2wAHGjUMBx0QkBDoAAACJBCTorsP+/4nahcB12ItF7I1W/40M9QgAAACD
wAEPr9CNBA4DReQB0IkEJOjVxvz/hcCJReCJRdwPhL4BAADHBUAyDAgAAAAAD7YXifiA+jp1EI12
AIPAAQ+2EID6OnT1iceE0o1YAXUmx0QkDDS3CgjHRCQI9wEAAMdEJATDtQoIxwQk0LUKCOjY/vz/
idMPtgOEwHQMPDqNUwF18MYDAInTi03chf/HRfAAAAAAjUTxCHS1kItV8ItN3IkE0YA/L3Qni3Xo
hfYPhDoBAACLVeyLTeiJBCSJVCQIiUwkBOhRzP7/xgAvg8ABiXwkBIkEJOiPzP7/gHj/L4nGdAbG
AC+DxgGLRfCJ8otN3CsUwTsVQDIMCIlUwQR2BokVQDIMCMYGAInYid+DRfABD7YTgPo6dQ6Qg8AB
D7YQgPo6dPWJx4TSdT+LVfCLTdyNBNHHAAAAAADHQAQAAAAAi13oi0XghdujRDIMCA+EqP3//4tV
6IkUJOiLqPz/6Zj9//+NtgAAAACNWAGQjXQmAOsIjbYAAAAAicsPthOE0pB0DYD6Oo1LAXXuxgMA
icuF/3SWjUYB6f3+//+D7CCNRCQfg+DwxwAvdXNyicfHQAQvbGlix0AIL2djb2bHQAxudsZADgDH
ReQPAAAAx0XoAAAAAMdF7AAAAADpw/3//8dF4GC3CgjpVP///8dEJAw0twoIx0QkCP0BAADHRCQE
w7UKCMcEJOS1CgjoOf38/4n2jbwnAAAAAFWJ5VdWU4PsVPy46P///2WLAMdF8AAAAADHRewAAAAA
iUW86GhkAACFwA+E7QEAAKFEMgwIhcAPhNADAAChRDIMCIsQhdKJVbgPhDIBAADHRcwIAAAAi0AE
iUXAg8Agi33Ag+D8KcSLRbiNXCQfg+PwiXwkCIlEJASJHCTof8r+/8cAZ2NvbsdABHYtbW/HQAhk
dWxlZsdADHMAx0QkBLheCgiJHCToNUj+/8dF6AAAAADHReQAAAAAhcCJRcQPhKMAAACJwosAgMyA
iQKoEA+FfAAAAI12AIt9xI1F5IlEJASNRejHRCQICgAAAIkEJIl8JAzot6wAAIXAicN4Uot16MdE
JAQjAAAAiTQk6G7A/v+FwInCD4QcAQAAxgAAix20XQoID74G9kRDASB0DpCDxgEPvgb2REMBIHXz
OfKJdbQPhQgBAACLVcSLAqgQdIeLReiJBCTodKb8/4tFxIkEJOg5Q/7/i0XMAwVEMgwIg0XMCIsQ
hdKJVbgPhdX+//+7YBUMCI113OsQkI10JgCDwyCB++AWDAh0NYsDx0QkCPD1BwjHRCQEODIMCIk0
JIlF3OiYP///hcB11DHSidiDwyDoGPb//4H74BYMCHXLv4C3CgjrA4t90MdEJAQAAAAAiTwk6AbK
/v/HRCQEAAAAAI1wAYk0JOjzyf7/ifKJw41AAYlF0ItF8ItN0IkEJIn46On5//+AewEAdbqLfbzH
wuj///9liTqNZfRbXl9dw420JgAAAACNRB7/gDgKD4Xa/v//xgAA6dL+//+NdgAPtgaEwHUXkOse
jbYAAAAAg0W0AYt9tA+2B4TAdAoPvsD2REMBIHToi0W0iUXYKfCD+AV0E4P4Bg+ENgEAAIt9xIsH
6TX+//+497UKCLkFAAAAicfzpnXmi0Xwi1XYiUXID7YCD77Q9kRTASB0FmaQg0XYAYt92A+2Bw++
0PZEUwEgdeyEwIt12A+Eaf7///ZEUwEgidB1K4sNvF0KCIsdtF0KCI10JgCLBIGJ8oPGAYgCD7YG
hMB0hQ++wPZEQwEgdOWNRgGLHbRdCgjGBgCJRdQPtkYBi33UD77I9kRLASB0EIPHAQ+2Bw++yPZE
SwEgdfCEwA+E/f3///ZESwEgicgPhTb///8x24sNvF0KCOsZjbYAAAAAixW0XQoID77Ag8MB9kRC
ASB1F4sEgYhEHgGNRB4CiUWwD7ZEHwGEwHXWi33UOX2wD4Sq/f//i32wxgcAi0XIifmLVdSDwQGJ
BCSLRdjoRvj//4tVxIsC6Qn9//+4/bUKCLkGAAAAicfzpg+FcP3//4sVqC0MCItNwI1CAaOoLQwI
jUXsiUQkBI1F8IlUJAiLVbiJBCSLRbTo2/T//4PsDOmB/v//6J74//+NtgAAAADpIPz//40NrC0M
COiI6Pz/6av4//+NBawtDAjoqOj8/+m9+P//kJCQVYnlV4nHVlMx24PsFIlV8IneweYEi4bAuwoI
iTwkiUQkBOiJvv7/hcB0LYPDAYP7DHXdx0QkDHe7CgjHRCQISAAAAMdEJARnuwoIxwQklLsKCOiZ
+Pz/kItV8IuGxLsKCMdCHAAAAACJQhSLhsi7CgjHQiAAAAAAxwIAAAAAx0IEAAAAAIlCGA++hsy7
CgjHQjQAAAAAiUIkD76GzbsKCIlCKA++hs67CgiJQiwPvobPuwoIiUIwg8QUW15fXcOQVYnlD75V
DF0PtsLB+h8J0MPrDZCQkJCQkJCQkJCQkJBVieVXVlOD7GiLTQyLRQiLVQyLfSCLWQiDwDyDwiSJ
Rbz2wwGJVcDHRcQAAAAAdSCLVQiLRbyLcjyLQBSF9olFxHQNwcgJZTMFGAAAAIlFxIX/D4VDBgAA
i1UYhdIPhaoGAACLRQyLAIlFzIN9HAGLTQyNRfCJRdQZwPfQIUXUi0Uki0kEx0XwAAAAAIXAiU3Q
dBWLVQyLUhT2AgeJVeAPhQUDAACNdgCLVRCD4wK+BAAAAItNzIldsIsSiU24iU3kiVXIiVXokItN
6DlNFA+EzAAAAI1ZBDldFA+CqAIAAItFuIPAAjlF0A+CowIAAIsRgfr//wAAD4abAQAAweoHgfoA
HAAAD4QMAgAAi0XUhcAPhEQCAACLRQyLWCCF2w+E0QEAAI195OsRjbYAAAAAi1sQhdsPhLUBAACL
A4kEJOib2P//i1XUjUXoiXwkGIlUJByLTRSJRCQQiUwkFItVEIsCiUQkDItDDIlEJAiLTQyJTCQE
i0UIiQQk/xOD+AaJxnSsg/gFD4QPAgAAi03kiU24i03oOU0UD4U1////kItVGItFEIXSiQgPhcAB
AACLRQyLWCCF23RDjbYAAAAAi0MEhcB0L4kEJOgR2P//i1W4iVQkEItNzIlMJAyLVRCLAolEJAiL
TciJTCQEi0MMiQQk/1MEi1sQhdt1w4tdDINDDAH2QwgBD4VnAwAAi024OU3Mc2eLXQyNfeSLA4lF
5ItFxIkEJOi01///i1Ukx0QkGAAAAACJVCQci00cx0QkEAAAAACJTCQUi124iXwkCIlcJAyLRcCJ
RCQEi1W8iRQk/1XEg/gEicIPhLAAAACLReSJ1jnYD4VIAwAAhfYPhbEAAACLXQyLRQyLG4ldzItY
COkQ/v//jYIAKP//Pf8HAAB3K4t91IX/D4SrAAAAi3WwhfYPhKAAAACLVdS+BgAAAIld6IMCAen6
/f//ZpCDReQCi024i13kg0XoBGaJEYlduOnf/f//jbQmAAAAAItV5IlVuItFsIXAdFuLRdS+BgAA
AINF6ASDAAHpt/3//420JgAAAACJXejpqP3//4P+BQ+EXP///4X2kI10JgAPhE////+LRSSFwJCN
dCYAdAyD/geNdgAPhNEBAACDxGiJ8FteX13Di03oi1UYvgYAAACLRRCF0okID4RA/v//i024ifCL
VRiJCoPEaFteX13DjbYAAAAAvgcAAADpDv7//74FAAAA6QT+//+LXeSLTeiJXbjp9v3//4tFGIXA
D4VnAgAAi00QMdKLAY1N7IlNrIlF5ItFzIlF6ItN4A+2RBEEiEQV7IsBg8IBg+AHOcJy6LgEAAAA
idcp0ANF5DlFFA+CjwEAAItV6L4FAAAAidCDwAI5RdCJVbQPgj3///+NTewB+YtV5IPHAQ+2AogB
jUIBg8EBg/8DiUXkD4aEAQAAi1XsjU3sicgB+IlN5IH6//8AAIlF2A+G8QEAAMHqB4H6ABwAAA+E
GwIAAItF1IXAD4QGAgAAi1UMi1IghdKJVdwPhFwBAACNfeTrEpCLTdyLSRCFyYlN3A+ERQEAAItN
3IsBiQQk6ELV//+LRdSNVeiJVCQYiUQkHItN2Il8JBCJTCQUi1UQiwKJRCQMi03ci0EMiUQkCItF
DIlEJASLVQiJFCT/EYP4BonGdKCLReQ7RawPhHYCAACLXeCJwitVrIsDg+AHOcIPjj0CAAApwotF
EItN4AEQi1Xoi0UMgyH4iVXMi1gI6Yn7//+LVRCLRRSLGinYg/gDD4/GAAAAZjH2MdI5XRSJ2XYi
i0UMi1AUD7YBg8EBiEQyBItVEIPGAYkKOU0Ud+OLVRQp2otNDL4HAAAAi0EUgyD4CRDp2f3//4tF
uItVHIkDi0XwAQLpr/3//4tFFItdEIkDi13kOdh2F41UEQQPtgODwwGIAoPCATldFIld5HftvgcA
AADpl/3//zlFFA+HVv7//+lu/v//i00QidYrRbgBwAEB6af8//+D4wK+BgAAAA+E/P7//4td1L4G
AAAAg0XkBIMDAeno/v//x0QkDGC/CgjHRCQIEgMAAMdEJASAvAoIxwQk57wKCOj08fz/x0QkDGC/
CgjHRCQILwIAAMdEJASAvAoIxwQklLwKCOjQ8fz/jYIAKP//Pf8HAAB3OYtF1IXAdBuD4wJ0Fo1F
8L4GAAAAiUXki0XUgwAB6XH+//++BgAAAOnV/P//jUXwMfaJReTpWv7//4tNtDH2g0XoAoNF5ARm
iRHpRf7//4tNGIXJdXiLTQwx9otBFMcAAAAAAMdABAAAAAD2QQgBD4WN/P//i13EiRwk6BTT//+L
RSSJfCQYiUQkHItVHMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlUJBSLTcCJTCQEi128iRwk/1XE
icbpQfz//4tVGIsSiVXM6VH5///HRCQMYL8KCMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6NLw/P/H
RCQMRr0KCMdEJAiuAQAAx0QkBK+8CgjHBCTgvQoI6K7w/P+D/gd0FoX2D4Xf+///i0UMi1gIjXYA
6Sv5//+NRfA5RdgPhKUAAACLVeCLRdiLXRArRayLConKg+IHKdCJygEDg+L4i0XYK0XkOdB+W4P4
B38yCdCLVeCJAo1V7DtV2A+Dh/v//zHJD7YCg8IBi13giEQLBIPBATlV2IlV5Hfo6Wj7///HRCQM
Rr0KCMdEJAjLAQAAx0QkBK+8CgjHBCTUvAoI6Abw/P/HRCQMRr0KCMdEJAjKAQAAx0QkBK+8CgjH
BCQIvgoI6OLv/P/HRCQMRr0KCMdEJAjAAQAAx0QkBK+8CgjHBCS/vAoI6L7v/P+NtCYAAAAAjbwn
AAAAAFWJ5VdWU4PsWItFCIt1DItNDItdII1QPIlVwItWCIPBJIlNxMdFyAAAAAD2wgF1HYtNwIt4
PItJFIX/iU3IdA3ByQllMw0YAAAAiU3IhdsPhVkEAACLXRiF2w+FQQQAAItNDIsJiU3Qi0UMjU3s
g30cAcdF7AAAAACLQASJRdQZwPfQIcGJTdiLTSSFyXQSi3UMi3YU9gYHiXXcD4V2AgAAi0UQiwA5
RRSJRcwPhLcBAACNtgAAAACLTcyDwQI5TRQPgs0CAACLRdCDwAQ5RdQPgqsCAACD4gKLXcy/BAAA
AIt10IlVvOtBjbQmAAAAAItF2IXAdHmLRbyFwHRyi1XYvwYAAACDAgE5TRR0OI1RAjlVFA+C3gEA
AI1GBDlF1A+C4gEAAInLidEPtxONggAoAABmPf8HdrcPt8KJBoPGBDlNFHXIi0UYi10Ui00QiXXk
hcCJGXQsi0Xki3UYiQaDxFiJ+FteX13DjbYAAAAAiXXkvwYAAACLRRiLTRCFwIkZddSLVQyLWiCF
23Q8ZpCLQwSFwHQsiQQk6OHP//+JdCQQi03QiUwkDItVEIsCiUQkCItNzIlMJASLQwyJBCT/UwSL
WxCF23XGi0UMg0AMAfZACAEPhcwBAAA7ddAPhqEAAACLVQyLTciLAolF6IkMJOiJz///i0Ukx0Qk
GAAAAACJRCQci1UcjUXox0QkEAAAAACJdCQMiUQkCIlUJBSLTcSJTCQEi0XAiQQk/1XIg/gEicF0
SYtF6DnwD4XWAQAAhckPhVACAACLTQyLRRCLdQyLCYsAOUUUi1YIiU3QiUXMD4VP/v//i3XQvwQA
AACLXRSJdeTp/P7//410JgCD/wV0xYtFJIXAD4TQ/v//g/8HkI10JgAPhcL+//+LRRCLMItFFCnw
g/gDD4+XAgAAMdsx0jl1FInxdiKLRQyLUBQPtgGDwQGIRBoEi1UQg8MBiQo5TRR344tVFCnyi00M
vwcAAACLQRSDIPgJEIPEWIn4W15fXcOJy78HAAAAiXXk6XH+//+Qicu/BQAAAIl15Olh/v//i0UY
hcAPhQICAACLRRAx24sIi3XcD7ZEHgSIRB3yiwaDwwGD4Ac5w3LoiciJ3inYg8ACOUUUc2qLVRSL
RRA5yokQdheLddyNVB4ED7YBg8EBiAKDwgE5TRR38L8HAAAAg8RYifhbXl9dw4t10L8FAAAAi13M
iXXk6eT9//+LddC/BwAAAItdzIl15OnR/f//i1Xki00ciRCLRewBAenM/v//i0XQvwUAAACDwAQ5
RdSJReAPgpD9//+NXfIB8w+2AYPGAYPBAYgDg8MBg/4BdkcPt03yjYEAKAAAZj3/B3c+i0XYhcB0
BYPiAnVqvwYAAACNtCYAAAAA6Uv9//+NdgCJ8inCidDB6B8B0ItVENH4KQLpE/7//zlNFHeh67IP
t8GLdeCLTdCJddCJAYt13IsWg+IHg/oBfyW4AgAAAItN3CnQi3UMi1UQgyH4AQKLVgjpM/z//4tV
2IMCAevOx0QkDGC9CgjHRCQIrgEAAMdEJASvvAoIxwQk4L0KCOgW6/z/ic/p5P3//4t1GIs2iXXQ
6br7//+LdRiF9g+FswAAAIt1DDH/i0YUxwAAAAAAx0AEAAAAAPZGCAEPhYj8//+LRciJBCToncz/
/4tVJIlcJBiJVCQci00cx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUwkFIt1xIl0JASLRcCJBCT/
VciJx+k8/P//x0QkDIC/CgjHRCQILwIAAMdEJASAvAoIxwQklLwKCOho6vz/x0QkDIC/CgjHRCQI
EgMAAMdEJASAvAoIxwQk57wKCOhE6vz/x0QkDIC/CgjHRCQIoAEAAMdEJASAvAoIxwQklLwKCOgg
6vz/VYnlV1ZTgeyQAAAAi0UIi00Mi10gx0WcAAAAAI1QPIlVlItVDIPBJIlNmItyCPfGAQAAAHUd
i02Ui0A8i0kUhcCJTZx0DcHJCWUzDRgAAACJTZyF2w+FMA0AAItFGIXAD4WhDQAAi0UMiwCJRaiL
TQyNXfCDfRwBi30kx0XwAAAAAItJBBnA99Ahw4X/iV2wiU2sD4QTAgAAi1UMi1IUiwKJVbyoBw+E
VgUAAItdGIXbD4WwDAAAi10QjU3mi1W8ixuJXZCJXcyLegSJwsH6CA+22A+2gh7BCgiD6gGJTYQB
0YhF5usDg+oBOdN2Con4g+A/g8iAiAHB7waD6QGD+gF35In4CEXmi0WQKdiDwAE5RRQPgwUFAACL
TRSLVRCLRbyJCo1V5g+2TeYB2onTK12EiRiNgT7///+D+B2JXbQPhyIGAACJz74CAAAAg+cfuwEA
AACNTec5ynYVD7YBwecGg8EBg+sBg+A/Ccc5ynfri1W8weYIjQxbC3W0AcnT54l6BIkyx0WgBwAA
AItFoIHEkAAAAFteX13DuwEAAAA7TRQPhTcCAACLdcjHRaAHAAAAkI10JgCLRRiLTRCFwIk5D4Vc
AgAAi0UMi1gghdt0Q422AAAAAItDBIXAdC+JBCToCcr//4tVyIlUJBCLTaiJTCQMi1UQiwKJRCQI
i02QiUwkBItDDIkEJP9TBItbEIXbdcOLXQyDQwwB9kMIAQ+F6QMAAItNqDlNyA+G4AIAAItdDIsD
iUXsi0WciQQk6KvJ//+LVSSNRezHRCQYAAAAAIlUJByLTRzHRCQQAAAAAIlMJBSLXciJRCQIiVwk
DItFmIlEJASLVZSJFCT/VZyD+ASJxw+EfAIAADld7A+FvAUAAIX/kA+FsAsAAItNDItdDIsJi3MI
iU2oi0UQiwCJRZCLXZA5XRSJXaQPhCgDAACLRaiDwAQ5RawPggIDAACLTaiD5gKLfZDHRaAEAAAA
iXWIiU3I6zKNtgAAAACDxwGJfdyLVciLfdyJMoPCBDl9FIlVyA+EAQEAAItFyIPABDlFrA+CqQIA
AA+2N4P+f3bMjYY+////g/gdD4cFAQAAg+YfuQIAAACNBA+7AQAAADlFFIlF3HNVjU8BOU0UD4ZE
/v//D7ZHASXAAAAAg8CAD4Uy/v//jVcC6xZmkA+2AoPCASXAAAAAg8CAD4Uc/v//g8MBidE5VRR3
4jtNFHVNkI10JgDpDP7//412AA+2FB+J0CXAAAAAg8CAD4UUAQAAweYGg+I/g8MBCdY52Xfdg/kC
D4Qq////jUyJ/Inw0+iFwA+FGv///410JgCLRbCFwA+EyAAAAItFiIXAD4S9AAAAAd+LXbDHRaAG
AAAAgwMBOX0UD4X//v//i0UYi30Ui00Qi3XIhcCJOQ+EpP3//4tdGItFoIkzgcSQAAAAW15fXcOQ
ifAl8AAAAD3gAAAAD4SOAAAAifAl+AAAAD3wAAAAD4SMAAAAifAl/AAAAD34AAAAD4SKAAAAifAx
2yX+AAAAPfwAAAAPhDYBAACDwwGNBB85RRQPhk////8PtgQfJcAAAACDwIAPhT3///+D+wR22otF
sIXAD4U4////i3XIx0WgBgAAAOn2/P//jbYAAAAAOcsPghD////p7v7//412AIPmD7kDAAAA6Vb+
//+NdgCD5ge5BAAAAOlG/v//jXYAg+YDuQUAAADpNv7//412AIN9oAUPhIz9//+LRSSFwA+EcPz/
/4N9oAeNtCYAAAAAD4Vf/P//i00Qi1UMi0UUiwmLehSJTZAPthEpyIkHjYI+////g/gdD4dSBQAA
idO+AgAAAIPjH7kBAAAAi1WQi0UQg8IBiRA7VRRzJ4nYD7Yag8IBweAGg+M/CcOLRRCJEDlVFHfm
i1UUKVWQi0WQjUwIAY0MSQHJ0+PB5giJXwQJN8dFoAcAAADp1/v//2aQg+YBuQYAAADpdv3//4t1
yMdFoAUAAADp5Pv//4tVqIt9kMdFoAUAAACJVciJ1unN+///i0Woi30Ux0WgBAAAAIlFyInG6bb7
//+LTRCLCYlNkOml/P//i1Uci0XwiTMBAun0/v//i02ox0WgBQAAAIPBBDlNrIlN0A+CVvv//41V
5gHa6w6DwQGDwgE5TRSJTcx2EItNzIPDAYP7BQ+2AYgCduKNVeYB2g+2XeaD+38PhooBAACNgz7/
//+D+B0Ph1AEAACD4x+5AgAAAI1F5r8BAAAAAcg5wolF1A+DLQEAAI1N5znKict2Lg+2ReeJyyXA
AAAAg8CAdR6NTejrEA+2AYPBASXAAAAAg8CAdQmDxwE5yonLd+c50w+FVQQAAI1F7DnDx0WgBwAA
AA+E9AUAAItdvInRK02EiwOJTdiD4AcpwYnIi00QAQEPtk3mi0XYiQONgT7///+D+B0Ph4UFAACJ
z74CAAAAg+cfuwEAAACNTec5ynYVD7YBwecGg8EBg+sBg+A/Ccc5ynfri1W8weYIjQxbC3XYAcnT
54l6BIky6Sz6//+NtCYAAAAAicgl8AAAAD3gAAAAD4TZBQAAicgl+AAAAD3wAAAAD4SzBQAAicgl
/AAAAD34AAAAD4TvBAAAic++BgAAAIPnAbsFAAAA6aP5//+NtgAAAADB4waD4j+DxwEJ0zn5dhkP
tlQ95onQJcAAAACDwIB04Dn5D4dOAwAAg/kCdBmNTIn8idjT6IXAD4Q5AwAA6weQjUXniUXUi1Wo
x0WgAAAAAIkai02EOU3UD4QiBgAAi128i0XUixMpyIPiBznQD47pBQAAKdCLVRCLTbyLXdABAosS
i0UMxwEAAAAAiV2oiVWQi3AI6WP6//+LXZCLTRCLVQzHRbgEAAAAiRmLTaiLRew5XRSLcgiJTcCJ
RcQPhMwBAACLRaiLXajHRbgEAAAAg8AEOUXEiV3AD4LAAwAAg+YCiXWM6zKDwAGJReCLVcCLTeCJ
GoPCBIlVwIlNpItdpDldFA+EuwMAAItFwIPABDlFxA+ChgMAAItFpA+2GIP7f3bDjYM+////g/gd
D4fbAAAAg+MfuQIAAACLRaS+AQAAAAHIOUUUiUXgD4OMAAAAi02kg8EBOU0UD4ZLAwAAi1WkD7ZC
ASXAAAAAg8CAD4U2AwAAg8IC6xaNtgAAAAAPtgKDwgElwAAAAIPAgHUKg8YBidE5VRR35jtNFA+E
EgMAAItFsIXAD4TaAAAAi0WMhcAPhM8AAACLTbABdaTHRbgGAAAAgwEB6TD////B4waD4j+DxgEJ
0znxdheLRaQPthQwidAlwAAAAIPAgHTeOfF3r4P5Ag+E8P7//41MifyJ2NPohcB0munf/v//idgl
8AAAAD3gAAAAD4TCAAAAidgl+AAAAD3wAAAAD4SjAAAAidgl/AAAAD34AAAAD4SEAAAAidgx9iX+
AAAAPfwAAAAPhN4BAACLRaSDxgEB8DlFFA+GOv///4tVpA+2BDIlwAAAAIPAgA+FJf///4P+BHbV
6Rv////HRbgGAAAAi02ki1UQi13AiQo5XewPhcQBAACDfbgFD4WWAQAAi0WoOUXAD4Uk+P//i1UM
g2oMAekY+P//jXYAg+MDuQUAAADpZv7//4PjB7kEAAAA6Vn+//+D4w+5AwAAAOlM/v//idAl8AAA
AD3gAAAAD4XhAAAAidO+AwAAAIPjD7kCAAAA6Zf6//+J2CXwAAAAPeAAAAAPhK4AAACJ2CX4AAAA
PfAAAAAPhI8AAACJ2CX8AAAAPfgAAAB0aInYMf8l/gAAAD38AAAAdEuDxwGNReYB+DnCdhMPtkQ9
5iXAAAAAg8CAD4SOAAAAi02whcl0P4PmAnQ6i02wjVXmi12oAfqJVdTHRaAGAAAAgwEBiV3Q6bD8
//+D4wG5BgAAAOke+///g+MDuQUAAADpEfv//8dFoAYAAADpDfb//4PjB7kEAAAA6fj6//+D4w+5
AwAAAOnr+v//idAl+AAAAD3wAAAAdSKJ074EAAAAg+MHuQMAAADpqPn//4P/BA+GSv///+lk////
idAl/AAAAD34AAAAZpB1aYnTvgUAAACD4wO5BAAAAOl2+f//g+MBuQYAAADp+Pz//8dEJAygvwoI
x0QkCOECAADHRCQEgLwKCMcEJDC+CgjoAd78/8dEJAygvwoIx0QkCOACAADHRCQEgLwKCMcEJBC9
Cgjo3d38/4nTvgYAAACD4wG5BQAAAOkN+f//x0W4BQAAAOnk/f//vgEAAADp5fz//8dFuAcAAACN
dCYA6cr9//+LRRSJRaSQjXQmAOm6/f//ic++BQAAAIPnA7sEAAAA6bT0//+JyCXwAAAAPeAAAAB0
fInIJfgAAAA98AAAAHRaicgl/AAAAD34AAAAdDiJz74GAAAAg+cBuwUAAADpTPr//8dEJAx6vQoI
x0QkCMABAADHRCQEr7wKCMcEJPu8CgjoHd38/4nPvgUAAACD5wO7BAAAAOkU+v//ic++BAAAAIPn
B7sDAAAA6QD6//+Jz74DAAAAg+cPuwIAAADp7Pn//4nPvgQAAACD5we7AwAAAOkC9P//ic++AwAA
AIPnD7sCAAAA6e7z///HRCQMoL8KCMdEJAgvAgAAx0QkBIC8CgjHBCSUvAoI6JXc/P+LRRiFwA+F
wAAAAItVDItCFMcAAAAAAMdABAAAAAD2QggBx0WgAAAAAA+F0/P//4tNnIkMJOgrvv//i0UkiVwk
GIlEJByLVRzHRCQQAAAAAMdEJAwAAAAAx0QkCAAAAACJVCQUi02YiUwkBItdlIkcJP9VnIlFoOmG
8///i1UYixKJVajpWvL//8dEJAx6vQoIx0QkCK4BAADHRCQEr7wKCMcEJOC9Cgjo6Nv8/4tVoIXS
D4VK8///i00Mi3EI6Wb0//+JfaDpvPb//8dEJAygvwoIx0QkCKABAADHRCQEgLwKCMcEJJS8Cgjo
ptv8/422AAAAAFWJ5VdWU4PseItNDItFCItVDIt1IItZCIPAPIPCJIlFtPbDAYlVuMdFvAAAAAB1
IItVCItFtItKPItAFIXJiUW8dA3ByAllMwUYAAAAiUW8hfYPhZIGAACLRRiFwA+FjwcAAItFDIsA
iUXIg30cAYtNDI1F8IlF0BnA99AhRdCLRSSLSQTHRfAAAAAAhcCJTcx0FYtVDItSFPYCB4lV2A+F
PAMAAI12AItVEIPjAotNyMdFwAQAAACJXaSLEonPiU3oiVXEiVXk6xWNtgAAAACNRwGIH4lF6INF
5ASLfeiLdeQ5dRQPhCUBAACNRgQ5RRQPgnECAAA5fcwPhkACAACLHoP7f3bJhduNtCYAAAAAeHbH
RZwCAAAAugsAAAC4/////4nR0+CF2HQNg0WcAYPCBYN9nAZ15otFnI0UBzlVzA+C+QEAAA+2TZy4
AP///9P4iAeLRZwBReiNtgAAAACJ2IPgP4NtnAGDyIDB6waIQv+D6gGDfZwBd+UIH+lW////jbYA
AAAAi0XQhcAPhOQBAACLVQyLWiCF2w+EYgEAAI116OsNZpCLWxCF2w+ETQEAAIsDiQQk6LO7//+L
TdCNVeSJdCQYiUwkHItFFIlUJBCJRCQUi00QiwGJRCQMi0MMiUQkCItFDIlEJASLVQiJFCT/E4P4
BolFwHSrg33ABQ+F1f7//4t96It15I12AItNGItdEIXJiTMPhTcBAACLVQyLWiCF23RAjbYAAAAA
i0MEhcB0LIkEJOgxu///iXwkEItNyIlMJAyLVRCLAolEJAiLTcSJTCQEi0MMiQQk/1MEi1sQhdt1
xotdDINDDAH2QwgBD4V6AgAAO33Idl+LTQyNdeiLXbyLAYlF6IkcJOjauv//i0Ukx0QkGAAAAACJ
RCQci1UciXQkCMdEJBAAAAAAiXwkDIlUJBSLTbiJTCQEi120iRwk/1W8g/gEicZ0TTl96A+FNgIA
AIl1wItFwIXAdUeLTQyLRQyLCYtYCIlNyOmv/f//jbQmAAAAAIt96ItdpIXbdGqLTdCDReQEx0XA
BgAAAIMBAem//f//g33ABXTAi0XAhcB0uYtFJIXAdU+LRcCDxHhbXl9dw5CLTRiLXRDHRcAFAAAA
hcmJMw+Eyf7//4tFGIk4i0XAg8R4W15fXcOQx0XABwAAAOmc/v//i3Xkx0XABgAAAOmN/v//g33A
B5B1qotVEItFFIsaKdiD+AMPj3wEAAAx9jHSOV0Uidl2IotFDItQFA+2AYPBAYhEMgSLVRCDxgGJ
CjlNFHfji1UUKdqLTQyLQRSDIPgJEMdFwAcAAADpU////4tFGIXAD4XiAwAAi00QjVXsiVWgiwEx
yYlF6ItFyIlF5ItV2A+2RAoEiEQN7IsCg8EBg+AHOcFy6LgEAAAAKcgDReg5RRRzK4tFFItdEIkD
i1XoOdB2nYtd2I1MCwQPtgKDwgGIAYPBATlVFIlV6Hft64GLRcw7ReTHRcAFAAAAD4bN/v//jXXs
Ac6LVeiDwQEPtgKIBo1CAYPGAYP5A4lF6HZ/i3XsjVXsidAByIlV6IP+f4lF1A+H4wMAAItF5Iny
iBCDwAGJReSDRegEx0XAAAAAAItF6DtFoA+EnwMAAItd2InCK1WgiwOD4Ac5wg+OZgMAACnCi0UQ
i03YARCLVeSLRQyDIfiJVciLWAjps/v//4tVHItF8Ik7AQLpKf7//zlFFA+HX////+lz////i10M
vwQAAACLVcSLRRCLWwiJEItFyItN6IPjAolV5IlF4IlN3IlFsIldqOsUidCDwAGIGolF4INF5ASL
XeCJXbCLReQ5RRSJRawPhFABAACLRayDwAQ5RRQPgo4CAACLVbA5VdwPhjABAACLTayLGYP7f3a4
hdt4cMdFnAIAAAC6CwAAALj/////idHT4IXYdA2DRZwBg8IFg32cBnXmi1WwA1WcOVXcD4LtAAAA
D7ZNnLgA////0/iLTbCIAYtFnAFF4InYg+A/g22cAYPIgMHrBohC/4PqAYN9nAF35YtVsAga6U7/
//+LVdCF0g+ECQIAAItNDItZIIXbdQ/rfI22AAAAAItbEIXbdGmLA4kEJOhHt///i0XQjVXgiVQk
GIlEJByLTRSNReSJRCQQiUwkFItVEIsCiUQkDItDDIlEJAiLTQyJTCQEi0UIiQQk/xOD+AaJx3St
g/gFD4XZ/v//i0Xgi1XkiUWwiVWs6zCNtgAAAACLVeCJVbCLRaiFwA+EcAEAAItN0L8GAAAAg0Xk
BIMBAemm/v//vwUAAACLTayLVRCLXbCJCjld6A+F5AAAAIP/BQ+FtwAAAItFsDlFyA+FAfz//4tV
DIl1wINqDAHp9fv//4tVGIXSdXGLTQyLQRTHAAAAAADHQAQAAAAA9kEIAcdFwAAAAAAPhR/8//+L
XbyJHCToULb//4tFJIl0JBiJRCQci1Ucx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiVQkFItNuIlM
JASLXbSJHCT/VbyJRcDp0vv//8dEJAzAvwoIx0QkCKABAADHRCQEgLwKCMcEJJS8CgjoGtT8/8dE
JAzAvwoIx0QkCOECAADHRCQEgLwKCMcEJDC+Cgjo9tP8/8dEJAzAvwoIx0QkCOACAADHRCQEgLwK
CMcEJBC9Cgjo0tP8/8dEJAzAvwoIx0QkCC8CAADHRCQEgLwKCMcEJJS8CgjortP8/4tVGIsSiVXI
6Wz4//+/BwAAAOmp/v//i03kiU2svwYAAADpmf7//8dEJAzAvwoIx0QkCBIDAADHRCQEgLwKCMcE
JOe8CgjoY9P8/8dEJAyUvQoIx0QkCK4BAADHRCQEr7wKCMcEJOC9CgjoP9P8/4N9wAcPhJAAAACL
RcCFwA+Fvvr//4tFDItYCOkn+P//hfYPiOMAAAC/AgAAALoLAAAAu//////rEY22AAAAAIPHAYPC
BYP/BnQKidiJ0dPghfB164td5MdFwAUAAACNFDs5VcwPgmn6//+4AP///4n50/iIAwF95Inwg+8B
g+A/g8iAiEL/we4Gg+oBg/8Bd+eJ8AgD6bD7//+NRfA5RdQPhBwBAACLVdiLRdSLXRArRaCLConK
g+IHKdCJygEDg+L4i0XUK0XoOdAPjs4AAACD+AcPjw0BAAAJ0ItV2IkCjVXsOVXUD4bn+f//MckP
tgKDwgGLXdiIRAsEg8EBOVXUiVXod+jpyPn//4tF0IXAD4T0AAAAi1UMi3oghf90WI116IsHiQQk
6OKz//+LTdCNReSJRCQYiUwkHItV1Il0JBCJVCQUi00QiwGJRCQMi0cMiUQkCItFDIlEJASLVQiJ
FCT/F4P4BolFwA+F5Pr//4t/EIX/dauD4wLHRcAGAAAAD4TN+v//i03Qg0XoBMdFwAYAAACDAQHp
t/r//8dEJAyUvQoIx0QkCMoBAADHRCQEr7wKCMcEJAi+CgjofdH8/8dEJAyUvQoIx0QkCMABAADH
RCQEr7wKCMcEJL+8CgjoWdH8/8dEJAyUvQoIx0QkCMsBAADHRCQEr7wKCMcEJNS8CgjoNdH8/8dF
wAYAAADpvfj//4n2jbwnAAAAAFWJ5VdWU4PsZItNDItFCItVDItdIItJCIPAPIPCJIlFwIlNuIPh
AYlVxMdFyAAAAAB1IItVCItFwItKPItAFIXJiUXIdA3ByAllMwUYAAAAiUXIhdsPhakFAACLRRiF
wA+FkQUAAItVDIsSiVXQg30cAYtdDI1F8IlF2BnA99AhRdiLRSSLWwTHRfAAAAAAhcCJXdR0EotV
DItSFPYCB4lV4A+FBwMAAItVEL4EAAAAi124i03QixKD4wKJTeSJTbyJVcyJVeiJXbSNtgAAAACL
Veg5VRQPhMQAAACNSgQ5TRQPghwCAACLRbw5RdQPhjwCAACLAoP4fw+GmQEAAMHoBz0AHAAAD4TT
AQAAi0XYhcAPhCUCAACLVQyLWiCF2w+EmAEAAI195OsQkI10JgCLWxCF2w+EfQEAAIsDiQQk6Kux
//+LTdiNVeiJfCQYiUwkHItFFIlUJBCJRCQUi00QiwGJRCQMi0MMiUQkCItFDIlEJASLVQiJFCT/
E4P4BonGdKyD+AUPhLoBAACLXeSLVeg5VRSJXbwPhT3///+Qi30Yi10Qhf+JEw+FaQEAAItNDItZ
IIXbdEONtgAAAACLQwSFwHQviQQk6CGx//+LRbyJRCQQi1XQiVQkDItNEIsBiUQkCItFzIlEJASL
QwyJBCT/UwSLWxCF23XDi1UMg0IMAfZCCAEPhQgDAACLRbw5RdBzZItVDI195ItNyIsCiUXkiQwk
6MSw//+LXSTHRCQYAAAAAIlcJByLRRzHRCQQAAAAAIlEJBSLVbyJfCQIiVQkDItNxIlMJASLXcCJ
HCT/VciD+ASJwnR8i0XkidY7RbwPhd0CAACF9nV0i10Mi0UMixuLQAiJXdCJRbjpFP7//410JgCL
TbyIAYnIg8ABiUXkg0XoBIlFvOkf/v//jbQmAAAAAItN5IlNvItFtIXAdHWLVdi+BgAAAINF6ASD
AgHp9/3//420JgAAAACJTejp6P3//4P+BXSRhfaQdIyLXSSF25B1W4PEZInwW15fXcOLfRi+BwAA
AItdEIX/iRMPhJf+//+LRRiLVbyJEIPEZInwW15fXcOQjXQmAL4FAAAA6Wb+//+LVei+BgAAAOlZ
/v//i0Xki1XoiUW86Uv+//+D/gd1oItVEItFFIsyKfCD+AMPj/wBAAAx2zHSOXUUifF2IotFDItQ
FA+2AYPBAYhEGgSLVRCDwwGJCjlNFHfji1UUKfKLTQyLQRSDIPgJEL4HAAAA6Uv///+LRRiFwA+F
0wEAAItNEDHSi13QiwGJXeiJReSNReyJRbCLTeAPtkQRBIhEFeyLAYPCAYPgBznCcui4BAAAAInT
KdADReQ5RRQPgisBAACLVdS+BQAAADtV6A+G7P7//41N7AHZi1Xkg8MBD7YCiAGNQgGDwQGD+wOJ
ReR3BTlFFHfii1XsjU3sicgB2IlN5IP6f4lF3A+GlwEAAMHqB4H6ABwAAA+EewEAAItF2L4GAAAA
hcAPhJH+//+LVQyLWiCF2w+EOgEAAI195OsPjXQmAItbEIXbD4QmAQAAiwOJBCToW67//4tN2I1F
6IlEJBiJTCQci1XciXwkEIlUJBSLTRCLAYlEJAyLQwyJRCQIi0UMiUQkBItVCIkUJP8Tg/gGicZ0
rItF5DtFsA+EvgEAAItd4InCK1WwiwOD4Ac5wg+OhQEAACnCi03gi0UQi10MgyH4ARCLVeiLWwiJ
VdCJXbjpkvv//4tNvItdHItF8IkKAQPpyv3//4tFFItdEIkDi13kOdgPhmr+//+NVBEED7YDg8MB
iAKDwgE5XRSJXeR37elO/v//i00QidYrRbzB4AIBAekR/f//x0QkDOC/CgjHRCQIEgMAAMdEJASA
vAoIxwQk57wKCOiTy/z/x0QkDOC/CgjHRCQILwIAAMdEJASAvAoIxwQklLwKCOhvy/z/9kW4Ar4G
AAAAD4QU////i03YvgYAAACDReQEgwEB6QD///+NRfAx9olF5Onz/v//i0XoMfaIEIPAAYlF6INF
5ATp3f7//4tNGIsJiU3Q6Wr6//+LVRiF0g+FqgAAAItNDDH2i0EUxwAAAAAAx0AEAAAAAPZBCAEP
hcz8//+LRciJBCTot6z//4tVJIlcJBiJVCQci00cx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiUwk
FItdxIlcJASLRcCJBCT/VciJxumA/P//x0QkDK69CgjHRCQIrgEAAMdEJASvvAoIxwQk4L0KCOiC
yvz/g/4HdDqF9g+FT/z//4tFDItACIlFuOnv+f//x0QkDOC/CgjHRCQIoAEAAMdEJASAvAoIxwQk
lLwKCOhDyvz/jUXwOUXcdF2LVeCLRdyLXRArRbCLConKg+IHKdCJygEDg+L4i0XcK0XkOdB+f4P4
B39WCdCLVeCJAo1V7DlV3A+G1/v//zHJD7YCg8IBi13giEQLBIPBATlV3IlV5Hfo6bj7///HRCQM
rr0KCMdEJAjAAQAAx0QkBK+8CgjHBCS/vAoI6LrJ/P/HRCQMrr0KCMdEJAjLAQAAx0QkBK+8CgjH
BCTUvAoI6JbJ/P/HRCQMrr0KCMdEJAjKAQAAx0QkBK+8CgjHBCQIvgoI6HLJ/P9mkFWJ5VdWU4Ps
SItFCItdIMdF1AAAAACNUDyJVcyLVQyDwiSJVdCLVQyLSgj2wQF1HYtVzItAPItSFIXAiVXUdA3B
ygllMxUYAAAAiVXUhdsPhWkCAACLRRiFwA+F4gIAAItVDIs6i1UMjUXwg30cAYlF5MdF8AAAAACL
UgQZwPfQIUXki0UUiVXgi1UQixI5wolV3A+EcAEAAI20JgAAAACNRwQ5ReAPgssBAACLVdyJy4n+
x0XYBAAAAIPjAoPCAeskjbYAAAAAD7bAidGJBoPGBDlVFHRBg8IBjUYEOUXgD4JyAQAAD7ZC/41K
/4TAedeLReSFwA+EbAEAAIXbD4RkAQAAi0XkidHHRdgGAAAAgwABOVUUdb+LTRSJdeiLXRiLVRCF
24kKD4X5AAAAi0UMi1gghdt0N4tDBIXAdCmJBCTo+an//4l0JBCJfCQMi1UQiwKJRCQIi0XciUQk
BItDDIkEJP9TBItbEIXbdcmLVQyDQgwB9kIIAQ+FCwEAADn+D4a+AAAAi1UMiwKJReyLRdSJBCTo
pan//4tVJMdEJBgAAAAAiVQkHItFHMdEJBAAAAAAiXQkDIlEJBSNReyJRCQIi1XQiVQkBItFzIkE
JP9V1IP4BInBdGWLRew58A+FvQAAAIXJD4VMAQAAi0UMi1UQiziLEotICItFFIlV3DnCD4WX/v//
i10YicGJ/otVEIl96MdF2AQAAACF24kKD4QH////i0UYi1XoiRCLRdiDxEhbXl9dw422AAAAAIN9
2AV0qItF2IPESFteX13DjbQmAAAAAIl16MdF2AUAAADpt/7//5CJdejHRdgGAAAA6af+//+J/otN
3Il96MdF2AUAAADpk/7//4tF6IkCi1Uci0XwAQKLRdiDxEhbXl9dw4nyKcKJ0MH4H8HoHgHQi1UQ
wfgCKQLpKP///4tFGIXAD4WEAAAAi1UMi0IUxwAAAAAAx0AEAAAAAPZCCAHHRdgAAAAAD4VZ////
i0XUiQQk6Eio//+LVSSJXCQYiVQkHItFHMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlEJBSLVdCJ
VCQEi0XMiQQk/1XUiUXY6Qz///+JTdjpBP///4tFGIs4kOkY/f//x0QkDCDACgjHRCQIoAEAAMdE
JASAvAoIxwQklLwKCOj/xfz/6w2QkJCQkJCQkJCQkJCQVYnlV1ZTg+xMi0UIi00Mi10gx0XUAAAA
AI1QPIlVzItVDIPBJIlN0ItSCIlVyIPiAXUdi03Mi0A8i0kUhcCJTdR0DcHJCWUzDRgAAACJTdSF
2w+FtgMAAIt1GIX2D4WeAwAAi1UMixKJVdyLRQyNVfCDfRwBi10kx0XwAAAAAItABIlF4BnA99Ah
woXbiVXkdBaLTQyLSRSLMYlN6Inwg+AHD4U+AgAAi00Qi0UUi1XgK1XciwkpyDnCiU3YfgKJwonQ
wfgfwegejRwQwfsChdsPhKMBAACLfcgxyYtF2It13IPnAusQkIPBAYPABIkWg8YEOct2KYsQhdJ5
64tV5IXSD4RQAQAAhf8PhEgBAACLVeSDwQGDwASDAgE5y3fXifKLTRC/BAAAAIkBOUUUdB6DwAS/
BwAAADlFFHIRjUIEOUXgD4NDAgAAvwUAAACLRRiFwA+FEQEAAItVDItaIIXbdD6NdCYAi0MEhcB0
LIkEJOhJpv//iXQkEItN3IlMJAyLVRCLAolEJAiLTdiJTCQEi0MMiQQk/1MEi1sQhdt1xotFDINA
DAH2QAgBD4V/AQAAOXXcD4OJAAAAi00MiwGJReyLRdSJBCTo8aX//4tVJI1F7MdEJBgAAAAAiVQk
HItNHMdEJBAAAAAAiXQkDIlEJAiJTCQUi1XQiVQkBItNzIkMJP9V1IP4BHQzi1XsOfIPhWgBAACF
wI22AAAAAA+FXgIAAItFDItVDIsAi1IIiUXciVXI6Wz+//+NdCYAg/8FdOGLRSSFwHU7g8RMifhb
Xl9dw2aQi0UYvwYAAACLddyFwA+E7/7//4tFGIkwg8RMifhbXl9dw4tV3ItF2InW6Zv+//+D/wd1
wItNEItFFIsxKfCD+AMPj+wBAAAx2zHSOXUUifF2IotFDItQFA+2AYPBAYhEGgSLVRCDwwGJCjlN
FHfji1UUKfKLTQy/BwAAAItBFIMg+AkQg8RMifhbXl9dw4tNGIXJD4XsAAAAicGLRRCLEDlVFHZj
g/kDdj+LTeiAeQeAD4aiAAAA9kXIAr8GAAAAD4Qu////i0Xoi1UMgyD4i1IIiVXI6Xb9//+LVRyJ
MItF8AEC6QT///+LReiNXAgED7YCg8IBg8EBiAOLRRCDwwGJEDlVFHcZg/kDd52LVeiD5vi/BwAA
AAnOiTLp0/7//4P5A3bK64KLTRAp8gERkOmL/v//x0QkDMm9CgjHRCQIjwIAAMdEJAQhvQoIxwQk
ML0KCOg/wvz/i1Xoi03cD7ZCBIgBD7ZCBYhBAQ+2QgaIQQIPtkIHiEEDg8EEiU3c6UH////HRCQM
YMAKCMdEJAgvAgAAx0QkBIC8CgjHBCSUvAoI6O/B/P+LTRiLCYlN3Old/P//i30Yhf8PhZYAAACL
VQwx/4tCFMcAAAAAAMdABAAAAAD2QggBD4UU/v//i03UiQwk6H2j//+LRSSJXCQYiUQkHItVHMdE
JBAAAAAAx0QkDAAAAADHRCQIAAAAAIlUJBSLTdCJTCQEi0XMiQQk/1XUicfpyP3//4nH6br9///H
RCQMYMAKCMdEJAgSAwAAx0QkBIC8CgjHBCTnvAoI6EHB/P/HRCQMYMAKCMdEJAigAQAAx0QkBIC8
CgjHBCSUvAoI6B3B/P+NtgAAAACNvCcAAAAAVYnlV1ZTg+xoi00Mi0UIi1UMi3Ugi1kIg8A8g8Ik
iUW89sMBiVXAx0XEAAAAAHUgi1UIi0W8i1I8i0AUhdKJRcR0DcHICWUzBRgAAACJRcSF9g+FSwYA
AItFGIXAD4UzBgAAi0UMiwCJRcyDfRwBi00MjUXwiUXUGcD30CFF1ItFJItJBMdF8AAAAACFwIlN
0HQVi1UMi1IU9gIHiVXgD4VMAwAAjXYAi1UQg+MCvwQAAACLTcyJXbCLEolNuIlN5IlVyIlV6JCL
Xeg5XRQPhMwAAACNSwQ5TRQPgpACAACLRbiDwAI5RdAPgosCAACLE4H6//8AAA+GmwEAAMHqB4H6
ABwAAA+E7AEAAItV1IXSD4QwAgAAi0UMi1gghdsPhLEBAACNdeTrEY22AAAAAItbEIXbD4SVAQAA
iwOJBCTom6H//4tV1I1F6Il0JBiJVCQci00UiUQkEIlMJBSLVRCLAolEJAyLQwyJRCQIi00MiUwk
BItFCIkEJP8Tg/gGicd0rIP4BQ+E9wEAAItN5Itd6DldFIlNuA+FNf///5CLRRCJGItFGIXAD4Ws
AQAAi0UMi1gghdt0Q422AAAAAItDBIXAdC+JBCToEaH//4tVuIlUJBCLTcyJTCQMi1UQiwKJRCQI
i03IiUwkBItDDIkEJP9TBItbEIXbdcOLXQyDQwwB9kMIAQ+FWQMAAItNuDlNzHNni10MjXXkiwOJ
ReSLRcSJBCTotKD//4tVJMdEJBgAAAAAiVQkHItNHMdEJBAAAAAAiUwkFItduIl0JAiJXCQMi0XA
iUQkBItVvIkUJP9VxIP4BInCD4SwAAAAi0Xkidc52A+FQAMAAIX/D4WsAAAAi10Mi0UMixuJXcyL
WAjpEP7//42CACj//z3/BwAAd1uLRdSFwA+ElwAAAItFsIXAD4SMAAAAi1XUiU3ogwIB6f/9//+N
tCYAAAAAi1XkiVW4i0WwhcB0Z4tF1L8GAAAAg0XoBIMAAenX/f//jbQmAAAAAIlN6OnI/f//g0Xk
AonQi024i13kZsHICINF6ARmiQGJXbjpqf3//5CD/wUPhFz///+F/w+EVP///4tFJIXAZpB1WIPE
aIn4W15fXcOLXeiLRRC/BgAAAIkYi0UYhcAPhFT+//+LTbiJ+ItVGIkKg8RoW15fXcNmkL8HAAAA
6Sb+//+/BQAAAOkc/v//i13kiV24i13o6Q7+//+D/wd1o4tVEItFFIsyKfCD+AMPj0YCAAAx2zHS
OXUUifF2IotFDItQFA+2AYPBAYhEGgSLVRCDwwGJCjlNFHfji1UUKfKLTQy/BwAAAItBFIMg+AkQ
g8RoifhbXl9dw4t9GIX/D4UYAgAAi00QMdKLAY1N7IlNrIlF5ItFzIlF6ItN4A+2RBEEiEQV7IsB
g8IBg+AHOcJy6LgEAAAAidYp0ANF5DlFFA+COgEAAItV6L8FAAAAidCDwAI5RdCJVbQPguL+//+N
TewB8YtV5IPGAQ+2AogBjUIBg8EBg/4DiUXkD4YvAQAAi1XsjU3sicgB8IlN5IH6//8AAIlF2A+G
ogEAAMHqB4H6ABwAAA+EyQEAAIt11IX2D4S0AQAAi1UMi1IghdKJVdwPhA0BAACNdeTrE2aQi03c
i0kQhcmJTdwPhPUAAACLTdyLAYkEJOj6nf//i0XUjVXoiVQkGIlEJByLTdiJdCQQiUwkFItVEIsC
iUQkDItN3ItBDIlEJAiLRQyJRCQEi1UIiRQk/xGD+AaJx3Sgi0XkO0WsD4QJAgAAi03gicIrVayL
AYPgBznCD47QAQAAi10QKcKLTQwBE4tV4ItF6IMi+ItZCIlFzOlB+///i0W4i1UciQOLRfABAum4
/f//i0UUi10QiQOLXeQ52HYXjVQRBA+2A4PDAYgCg8IBOV0UiV3kd+2/BwAAAOmR/f//OUUUD4er
/v//jbYAAAAA6b3+//+LTRCJ1ytFuAHAAQHpr/z//4PjAr8GAAAAD4RM////i13UvwYAAACDReQE
gwMB6Tj////HRCQMYL4KCMdEJAgSAwAAx0QkBIC8CgjHBCTnvAoI6Py6/P/HRCQMYL4KCMdEJAgv
AgAAx0QkBIC8CgjHBCSUvAoI6Ni6/P+NggAo//89/wcAAHc2i03Uhcl0GIPjAnQTjUXwMf+JReSL
RdSDAAHpxP7//78GAAAA6cz8//+NRfAx/4lF5Omt/v//idCLVbQx/2bByAiDRegCg0XkBGaJAumS
/v//i1UYixKJVczpyPn//4tFGIXAD4WnAAAAi00MMf+LQRTHAAAAAADHQAQAAAAA9kEIAQ+Fbfz/
/4tdxIkcJOgInP//i0UkiXQkGIlEJByLVRzHRCQQAAAAAMdEJAwAAAAAx0QkCAAAAACJVCQUi03A
iUwkBItdvIkcJP9VxInH6SH8///HRCQMoL4KCMdEJAiuAQAAx0QkBK+8CgjHBCTgvQoI6NO5/P+D
/wd0N4X/D4Xw+///i0UMi1gI6VP5///HRCQMYL4KCMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6Je5
/P+NRfA5Rdh0XYtd4ItF2CtFrIsLicqD4gcp0ItVEAECicqLRdiD4vgrReQ50H5/g/gHf1aLTeAJ
0I1V7DlV2IkBD4Z7+///MckPtgKDwgGLXeCIRAsEg8EBOVXYiVXkd+jpXPv//8dEJAygvgoIx0Qk
CMABAADHRCQEr7wKCMcEJL+8CgjoDrn8/8dEJAygvgoIx0QkCMsBAADHRCQEr7wKCMcEJNS8Cgjo
6rj8/8dEJAygvgoIx0QkCMoBAADHRCQEr7wKCMcEJAi+Cgjoxrj8/422AAAAAFWJ5VdWU4PsXItF
CIt1DItNDItdII1QPIlVwItWCIPBJIlNxMdFyAAAAAD2wgF1HYtNwItAPItJFIXAiU3IdA3ByQll
Mw0YAAAAiU3IhdsPhUcEAACLRRiFwA+FLwQAAItNDIsJiU3Qi0UMjX3sg30cAcdF7AAAAACLQASJ
RdQZwPfQIceLRSSFwHQSi00Mi0kU9gEHiU3YD4V7AgAAi3UQizY5dRSJddwPhLIBAACQi03cg8EC
O00UD4fFAgAAi0XQi13ci3XQg8AEOUXUD4KOAAAAg+ICiVW86zeNdCYAhf8PhBACAACLRbyFwA+E
BQIAAIMHATlNFHQ4jVECOVUUD4IBAgAAjUYEOUXUclGJy4nRD7cTZsHKCI2CACgAAGY9/wd2ug+3
wokGg8YEOU0UdciLXRSLRRCJdeTHRcwEAAAAiRiLXRiF23Qsi03ki1UYiQqLRcyDxFxbXl9dw5CJ
y4l15MdFzAUAAACLRRCJGItdGIXbddSLRQyLWCCF23RAjbYAAAAAi0MEhcB0LIkEJOj5mP//iXQk
EItV0IlUJAyLTRCLAYlEJAiLRdyJRCQEi0MMiQQk/1MEi1sQhdt1xotVDINCDAH2QggBD4XGAQAA
O3XQD4aiAAAAi1UMi03IiwKJReiJDCTooZj//4tFJI1N6MdEJBgAAAAAiUQkHItVHIlMJAjHRCQQ
AAAAAIl0JAyJVCQUi0XEiUQkBItVwIkUJP9VyIP4BInBdEmLReg58A+FzgEAAIXJD4VFAgAAi0UM
i3UQi00MiwCLNjl1FItRCIlF0Il13A+FT/7//4t10ItdFMdFzAQAAACJdeTp9v7//2aQg33MBXTE
i00khckPhMv+//+DfcwHjXYAD4W+/v//i0UQizCLRRQp8IP4Aw+PkwIAADHbMdI5dRSJ8XYii0UM
i1AUD7YBg8EBiEQaBItVEIPDAYkKOU0Ud+OLVRQp8otNDMdFzAcAAACLQRSDIPgJEItFzIPEXFte
X13DkI10JgCJdeTHRcwGAAAA6WX+//+QicuJdeTHRcwHAAAA6VP+//+LRRiFwA+F9AEAAIt1EDHb
iw6LRdgPtkQYBIhEHfKLddiDwwGLBoPgBznDcuWJyCnYg8ACOUUUc1mLVRSLRRA5yokQdhSNVB4E
D7YBg8EBiAKDwgE5TRR38MdFzAcAAACLRcyDxFxbXl9dw4t10Itd3MdFzAcAAACJdeTp0/3//4tN
5It1HItF7IkKAQbp0/7//4t10MdFzAUAAACDxgQ5ddSJdeAPgpD9//+NdfIB3g+2AYPDAYPBAYgG
g8YBg/sBdkMPt03yZsHJCI2BACgAAGY9/wd3NoX/dAWD4gJ1ZcdFzAYAAADpT/3//412AInyi3UQ
KcKJ0MHoHwHQ0fgpBukb/v//OU0Ud6Xrtg+3wYtV0ItN4IkCiU3Qi3XYixaD4geD+gF/Iot1ELgC
AAAAKdCLTQwBBotF2IMg+ItRCOlA/P//gwcB69HHRCQMIL8KCMdEJAiuAQAAx0QkBK+8CgjHBCTg
vQoI6Dm0/P+JTczp7/3//4t1GIs2iXXQ6cz7//+LRRiFwA+FuQAAAIt1DItGFMcAAAAAAMdABAAA
AAD2RggBx0XMAAAAAA+Fifz//4tFyIkEJOi6lf//i1UkiVwkGIlUJByLTRzHRCQQAAAAAMdEJAwA
AAAAx0QkCAAAAACJTCQUi3XEiXQkBItFwIkEJP9VyIlFzOk8/P//x0QkDOC+CgjHRCQILwIAAMdE
JASAvAoIxwQklLwKCOiEs/z/x0QkDOC+CgjHRCQIEgMAAMdEJASAvAoIxwQk57wKCOhgs/z/x0Qk
DOC+CgjHRCQIoAEAAMdEJASAvAoIxwQklLwKCOg8s/z/jbYAAAAAjb8AAAAAVYnlV1ZTg+xIi0UI
i00Mi10gx0XUAAAAAI1QPIlVzItVDIPBJIlN0It6CPfHAQAAAHUdi03Mi0A8i0kUhcCJTdR0DcHJ
CWUzDRgAAACJTdSF2w+FnwMAAIt1GIX2D4WHAwAAi1UMixKJVdyLRQyNVfCDfRwBi10kx0XwAAAA
AItABIlF4BnA99AhwoXbiVXkdBaLTQyLSRSLMYlN6Inwg+AHD4U7AgAAi1UQi0UUixKJVdiLVeAr
VdwrRdg5wn4CicKJ0MH4H8HoHgHQwfgChcAPhKABAACLXdgxyYPnAot13OsTjXQmAIPBAYPDBIkW
g8YEOch2K4sTD8qF0nnpi1XkhdIPhDwBAACF/w+EVgEAAItV5IPBAYPDBIMCATnId9WJ8ItVEL8E
AAAAiRo5XRR0DoPABDlF4Bn/g+f+g8cHi00YhckPhQ0BAACLRQyLWCCF23Q8ZpCLQwSFwHQsiQQk
6JmT//+JdCQQi1XciVQkDItNEIsBiUQkCItF2IlEJASLQwyJBCT/UwSLWxCF23XGi1UMg0IMAfZC
CAEPhYoBAAA5ddwPg4kAAACLVQyLTdSLAolF7IkMJOhBk///i0UkjU3sx0QkGAAAAACJRCQci1Uc
x0QkEAAAAACJdCQMiUwkCIlUJBSLRdCJRCQEi1XMiRQk/1XUg/gEdDOLVew58g+FqwEAAIXAjbYA
AAAAD4XNAQAAi0UMi1UMiwCLegiJRdzpf/7//420JgAAAACD/wV04YtVJIXSdUiDxEiJ+FteX13D
i00YvwYAAACLddyFyQ+E8/7//4tNGIn4iTGDxEhbXl9dw4tNEL8GAAAAiRnpyv7//4tF3Itd2InG
6aD+//+D/wd1s4tNEItFFIsxKfCD+AMPjyMBAAAx2zHSOXUUifF2IotFDItQFA+2AYPBAYhEGgSL
VRCDwwGJCjlNFHfji1UUKfKLTQy/BwAAAItBFIMg+AkQg8RIifhbXl9dw4tNGIXJD4V/AQAAicOL
RRCLEDlVFHZhg/sDdj2LTeiAeQSAdnOD5wKQjXQmAA+FjAAAAIPmB78GAAAAKd6NBDKLVRCJAukP
////i00ci0XwiTIBAen5/v//i0XojUwYBA+2AoPCAYPDAYgBi0UQg8EBiRA5VRR3GYP7A3efi1Xo
g+b4vwcAAAAJ3oky6cj+//+D+wN2yuuEi03oi1XcD7ZBB4gCD7ZBBohCAQ+2QQWIQgIPtkEEiEID
g8IEiVXci03oi0UMgyH4i3gI6fX8//+LTRAp8gER6Un+///HRCQM4MAKCMdEJAgSAwAAx0QkBIC8
CgjHBCTnvAoI6E2v/P+Jx+lL/v//i00YiwmJTdzpdPz//4t9GIX/D4WPAAAAi1UMMf+LQhTHAAAA
AADHQAQAAAAA9kIIAQ+FG/7//4tN1IkMJOjUkP//i0UkiVwkGIlEJByLVRzHRCQQAAAAAMdEJAwA
AAAAx0QkCAAAAACJVCQUi03QiUwkBItFzIkEJP9V1InH6c/9///HRCQM4MAKCMdEJAgvAgAAx0Qk
BIC8CgjHBCSUvAoI6J+u/P/HRCQM4MAKCMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6Huu/P+NdCYA
jbwnAAAAAFWJ5VdWU4PsQItFCItNDItdIMdF3AAAAACNUDyJVdSLVQyDwSSJTdj2QggBdR2LTdSL
eDyLSRSF/4lN3HQNwckJZTMNGAAAAIlN3IXbD4UAAwAAi10YhdsPhesCAACLVQyLOotFDItNJItA
BIXJiUXkdB2LVQyLUhSLMolV7Inwg+AHD4XWAQAAjbQmAAAAAItFEItV5Iswi0UUKfop8DnCfgKJ
wonQifPB+B/B6B6NDBAx0sH5AoXJiX3odCFmkIsElg/IiQSXg8IBOdF38Y0EjQAAAACNHAaNBAeJ
ReiLVRDHReAEAAAAiRo5XRR0FItF6IPABDlF5BnJg+H+g8EHiU3gi0UYhcAPhZ8BAACLTQyLWSCF
23Q+jbQmAAAAAItDBIXAdCmJBCToEY///4tF6Il8JAyJRCQQi1UQiwKJdCQEiUQkCItDDIkEJP9T
BItbEIXbdcmLTQyDQQwB9kEIAQ+FPAEAADt96HN9i1UMi03ciwKJRfCJDCTowI7//4tFJMdEJBgA
AAAAiUQkHItVHI1F8MdEJBAAAAAAiVQkFItN6IlEJAiJTCQMi1XYiVQkBItN1IkMJP9V3IP4BHQf
i1XwO1XoD4U+AQAAhcCQD4VrAQAAi0UMizjpsP7//4N94AWNdCYAdOyLRSSFwHULi0Xgg8RAW15f
XcODfeAHde+LVRCLRRSLMinwg/gDD48IAQAAMdsx0jl1FInxdiKLRQyLUBQPtgGDwQGIRBoEi1UQ
g8MBiQo5TRR344tVFCnyi00Mx0XgBwAAAItBFIMg+AkQi0Xgg8RAW15fXcOLVRiF0g+FZQEAAItN
EInDixE5VRR2aoP4A3ZGi03sD7ZBB4gHD7ZBBohHAQ+2QQWIRwIPtkEEiEcDg8cEgyH46ez9//+L
ReiJAek8////i0UYi1XoiRCLReCDxEBbXl9dw4tF7I1MGAQPtgKDwgGDwwGIAYtFEIPBAYkQOVUU
dyGD+wN3lotV7IPm+Anex0XgBwAAAItF4Ikyg8RAW15fXcOD+wN2wulw////i00QK1XoARGQjXQm
AOmw/v//x0QkDADBCgjHRCQIEgMAAMdEJASAvAoIxwQk57wKCOgvq/z/iUXg6aH+//+LTRiLOekQ
/f//i3UYhfYPhZUAAACLVQyLQhTHAAAAAADHQAQAAAAA9kIIAcdF4AAAAAAPhW/+//+LTdyJDCTo
s4z//4tFJIlcJBiJRCQci1Ucx0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiVQkFItN2IlMJASLRdSJ
BCT/VdyJReDpIv7//8dEJAwAwQoIx0QkCC8CAADHRCQEgLwKCMcEJJS8Cgjofar8/8dEJAwAwQoI
x0QkCKABAADHRCQEgLwKCMcEJJS8CgjoWar8/4n2jbwnAAAAAFWJ5VdWU4PsPItFCItNDItdIMdF
4AAAAACNUDyJVdiLVQyDwSSJTdz2QggBdR2LTdiLeDyLSRSF/4lN4HQNwckJZTMNGAAAAIlN4IXb
D4XjAgAAi10YhdsPhcsCAACLVQyLEolV6ItFDItNJItABIXJiUXsdBqLVQyLehSLN4nwg+AHD4XC
AQAAjbQmAAAAAItNEItFFItV7CtV6Is5Kfg5wn4CicKJ0ItNEMH4H8HoHgHQg+D8jRQHiRGJRCQI
iXwkBItF6IkEJOhSd/7/i1UQi00Ux0XkBAAAADsKicZ0EY1ABDlF7BnAg+D+g8AHiUXki0UYhcAP
hZ0BAACLTQyLWSCF23Q4kItDBIXAdCmJBCToCYv//4l0JBCLReiJRCQMi1UQiwKJfCQEiUQkCItD
DIkEJP9TBItbEIXbdcmLTQyDQQwB9kEIAQ+FQwEAADl16A+DfQAAAItVDItN4IsCiUXwiQwk6LSK
//+LRSSNTfDHRCQYAAAAAIlEJByLVRzHRCQQAAAAAIl0JAyJTCQIiVQkFItF3IlEJASLVdiJFCT/
VeCD+AR0JotV8DnyD4U5AQAAhcCQD4VjAQAAi0UMiwCJRejpxf7//5CNdCYAg33kBXToi0UkhcB1
C4tF5IPEPFteX13Dg33kB3Xvi1UQi0UUizIp8IP4Aw+P/AAAADHbMdI5dRSJ8XYii0UMi1AUD7YB
g8EBiEQaBItVEIPDAYkKOU0Ud+OLVRQp8otNDMdF5AcAAACLQRSDIPgJEItF5IPEPFteX13Di1UY
hdIPhVwBAACLTRCJw4sROVUUdmSD+AN2Qw+2RwSLVeiIAg+2RwWIQgEPtkcGiEICD7ZHB4hCA4PC
BIlV6IMn+On9/f//iTHpPP///4tVGItF5Ikyg8Q8W15fXcONTAcED7YCg8IBg8MBiAGLRRCDwQGJ
EDlVFHceg/sDd5yD5vgJ3sdF5AcAAACLReSJN4PEPFteX13Dg/sDdsXpef///4tNECnyARGNdgDp
uP7//8dEJAygwAoIx0QkCBIDAADHRCQEgLwKCMcEJOe8CgjoL6f8/4lF5Omt/v//i00YiwmJTejp
MP3//4t1GIX2D4WVAAAAi1UMi0IUxwAAAAAAx0AEAAAAAPZCCAHHReQAAAAAD4V4/v//i03giQwk
6LCI//+LRSSJXCQYiUQkHItVHMdEJBAAAAAAx0QkDAAAAADHRCQIAAAAAIlUJBSLTdyJTCQEi0XY
iQQk/1XgiUXk6Sv+///HRCQMoMAKCMdEJAgvAgAAx0QkBIC8CgjHBCSUvAoI6Hqm/P/HRCQMoMAK
CMdEJAigAQAAx0QkBIC8CgjHBCSUvAoI6Fam/P+QkJCQkJBVieVTicOD7AzHRCQEAQAAgItAIIkE
JOjknwAAugEAAACFwIlDJHRGx0QkBCXBCgiJBCToOJ4AAIXAicJ0GY1DDIlEJAiNQwiJRCQEiwOJ
BCT/0oXAdCGLQySJBCTo/p0AALoBAAAAx0MkAAAAAIPEDInQW13DZpDHRCQEOcEKCItDJIkEJOjl
nQAAhcCJQxB0xcdEJARFwQoIi0MkiQQk6MudAACJQxjHRCQEJcEKCItDJIkEJOi1nQAAiUMUx0Qk
BFbBCgiLQySJBCTon50AADHSx0MoAQAAAIlDHIPEDInQW13DjXQmAI28JwAAAABVieWD7CyJXfSJ
dfiJffz8ixiJReSF2w+EOgIAADHAuQEAAABlgz0MAAAAAHQB8A+xDbQtDAgPhU8GAACLReTHRCQI
sGYICMdEJASwLQwIiQQk6Cnp/v+FwInDdFuLAItQJIXSdEIx9oPCAXQrZYM9DAAAAAB0AfCDLbQt
DAgBD4UWBgAAifCLXfSLdfiLffyJ7F3DjXQmAOhz/v//hcAPhAMBAACNdgC+AQAAAI12AOu7jbYA
AAAAi33kiweJBCToa3z8/4sNRDIMCIPAAYXJiUXsD4SiAQAAg33sBMdF8AEAAAAPh0YBAAChQDIM
CItV7I1EUC+JBCToAmz8/4XAiUXodKOLfegxwLkLAAAA86uLVeiLReiLTeyLfeSDwiyJEIlMJAiL
B4kUJIlEJATo/HH+/4tV6Is1RDIMCIlCIIsGhcB1KemdAAAAkI10JgCLRejouP3//4XAjbYAAAAA
D4S6AAAAg8YIiwaFwHR5i03ki33oixmJRCQEi0cgiQQk6Ppx/v+LVeyJXCQEiVQkCIkEJOiXcf7/
i1XwhdJ0sMcALnNvAOuoixMx9otN5IsCiQGLQgSJQQSLQgiJQQiLQgyJQQyLQhCJQRCLQhSJQRSL
QhiJQRiLQhyJQRyDQigB6Yf+//9mkIt96L4BAAAAx0cgAAAAAItN6MdEJAiwZggIx0QkBLAtDAiJ
DCToDu3+/4XAD4VT/v//6Yn+//+QMfaNtgAAAADrzY22AAAAAItF5LkDAAAAi3Xsg+4EAzC4MLcK
CInH86YPlcAPtsCJRfDpk/7//8dEJAyPwQoIx0QkCEcBAADHRCQEZsEKCMcEJHTBCgjo5aL8/+hg
ov//6VT+//+NdCYAjbwnAAAAAFWJ5YtFDIsAiUUMi0UIiwCJRQhd6Xdo/v+NtCYAAAAAVYnlV1ZT
g+xki00Ii0UYi1UIizmLAItSFIX/iUW4iVXUdA3BygllMxUYAAAAiVXUx8PY////ZYsDiwCLkBgB
AACF0g+E/wAAAIuIHAEAAIlNvIuYIAEAAIldwIuIJAEAAIlNxIuAKAEAAIlV0MdFzAAAAACJRciL
RbiDwAQ5RRwPghQBAACLVRyDwgMpwolVsI20JgAAAACLTcwDTdCLXbyLRcDR6YlN2Isci8dF4AAA
AACLDJiNVJgEiV3cjXYAi13gi0W4OwyYdTWLCoPDAYld4IXJD4TdAAAAi0Wwg8IEwegCg8ABOcN1
1boHAAAAg8RkidBbXl9dw422AAAAAIt14IX2D4WfAAAAi03gi124jRSLOVUcD4ZzAQAAiciLTcAD
RdyLBIE7Ag+CYAEAAItd2Ild0ItV0DlVzA+CVv///422AAAAAMfB2P///2WLAYs4i5c0AQAAhdIP
hUwBAACLnywBAACF2w+ELwEAAItFuIu3MAEAAIPABDlFHA+DlwEAAItFHDlFuA+FW////7oEAAAA
6Vb///+LXRw5XbgPhUX///9mkOvmhcmNdCYAD4U1////ZpCLVdiLTcSLXciLPJGLBLuQjRS9AAAA
AIXAiVXkidZ0K4tVyIPHAY00vQAAAAAB8usLjbQmAAAAAInOid+LAoPCBI1OBI1fAYXAde2LTSCL
RcgDReSLXdSJReyLAYlF8IkcJOhhgv//jUXwx0QkHAAAAACNVezHRCQYAAAAAMdEJBQAAAAAiUQk
EItFyIlUJAgB8IlEJAyLTQyJTCQEi10IiRwk/1XUg/gGicIPhSIBAACLVciDxwGLBLqFwA+FTv//
/4tN4ItduI0UizlVHA+Hkf7//410JgCLRdiDwAGJRczpmP7//7oGAAAAg8RkidBbXl9dw4tdGItF
uIuPOAEAAIsbg8AEOUUciV3oizMPgrj+//+F0g+Ojf7//4sBOcYPgoP+//+D6gEx24lVtGaQO3EE
dxOJ8inCidAx0vdxCIXSD4TFAAAAO120D4RY/v//g8EMg8MBiwE5xg+CSP7//+vNi1UgiXXwi03U
iwKJReyJDCToT4H//41F7IlEJBCNBJ6JRCQMjUXwx0QkHAAAAADHRCQYAAAAAMdEJBQAAAAAiUQk
CItdDIlcJASLRQiJBCT/VdSD+AaJwg+EJf///4P4BHQ3i0Xsi10giQPpZf3//4P4BHUTi00ki1UY
i0XggwEBweACAQIx0otF8ItdIIkDg8RkidBbXl9dw4tVJItNGIMCATHSgwEE67mLReiLTRiLXSSD
wASJAYMDAekV/f//jQ20LQwI6EqO/P/pofn//40FtC0MCOhqjvz/6dr5//+QkJCQkFWhuC0MCInl
XcONtgAAAABVieWD7ASLFbgtDAiF0nQIiQQk6ChJ/P/Jw422AAAAAFWJ5VdWU4PsJIsduC0MCIlF
4IlV3A+3QwSNBAOJRegPt0MGjQQDiUXsi0XgiQQk6Cze/P8Pt1MIiVXkMdKJx/d15In4idGLVeSD
6gKJ1jHS9/YPt0MEjXoBixW8LQwIjTS9AAAAAIl12CnCiVXwi0XsjTQPjRyI6xiNtCYAAAAAjRQ+
idADXdgp+DlF5HZBidYPtwNmhcB0Pw+3wDlF8HbfA0XoiUQkBItF4IkEJOiNY/7/hcB1yQ+3QwKL
VdyJAoPEJDHAW15fXcONtgAAAACJ8StN5OuXkIPEJLj/////W15fXcONdCYAjbwnAAAAAFWJ5YPs
HIl1+InWixW4LQwIiV30icO4/////4l9/InPhdJ0PI1V8InY6OL+//+FwHUejVXsifDo1P7//4XA
dRCLRfArReyJBzHA6xSNdCYAiXQkBIkcJOj0Yv7/iQcxwItd9It1+It9/InsXcONdgBVieVXic9W
U4PsGIkEJIlV7IlF8OjXdPz/iUXoi0XsiQQk6Ml0/P+LVeiJxoPGAY1EFhKD4PwpxItF8I1cJBuD
4/CJVCQIiUQkBIkcJOieav7/i1XsiXQkCIlUJASJBCToq3X8/4nY6MQGAACJwoXSiQe4AQAAAHRa
i0IMi0oQx0cEAAAAAMdHGAAAAACJRxSLQhSJTxzHRzgAAAAAiUcgMcCFyXQticvBywllMx0YAAAA
iRwk6DZ+//+JPCT/04tXGIXSdA1lMxUYAAAAwcIJiVcYjWX0W15fXcOQjXQmAFWJ5YPsRIl1+Is1
uC0MCIld9LsCAAAAiUXIidCJffyF9olNxHQ3D7dWBA+3TgpmiVXMjVXwZolNzuiC/f//hcB1Fot9
8A+3VgqNRH8DjQSCOwW8LQwIdhi7AQAAAInYi3X4i130i338iexdwggAZpCLRciNVezoRf3//4XA
ddmLTewPt1YKjURJA40EgjsFvC0MCIlN0HfA9kUMAQ+FmAIAAA+3RcyLXfCNBAaJRdQPt0XOhduN
BAaJRdiLVdiNBH+NBIKJRdx0GYXJD4VaAQAAi0XcZoN4BAAPhHn///+LTeyLVdCFyY0EUotV2I08
gg+F7wAAAIXbdQiFyQ+EVv///8cEJHgAAACNtCYAAAAA6Mti/P+FwInGD4QRAgAAi03EiQGLRQjH
AAAAAACLRfCFwHRPi1Xcx0YQqbYKCMdGCAEAAADHRjgAAAAAD7cCA0XUiUYMD7dCBgNF1IA4AA+E
sAAAAA+3UgiJ8QNV1Oit/f//hcCJww+F8AEAAItNCIMBAYtd7IXbdG6LRQiLAIlF6GvAPI0MBg+3
BwNF1MdBDKm2CgjHQQgBAAAAiUEQD7dHAgNF1MdBOAAAAACAOAB0Qw+3VwQDVdToUv3//4XAicMP
hX0BAACLVQgx24MCAel4/v//ZoN/CAAPhQb////pY/7//412ADHbjbYAAAAA6Vj+//8Pt0cEicoD
RdToPaH//+vDi1XcD7dCCInyA0XU6Cqh///pUv///w+3QApmhcAPhJn+//8Pt1YMD7fAjXQC/wM1
uC0MCA+3BmaFwHUa6Xv+//9mkI1EUgGNNEYPtwZmhcAPhGb+//8Pt9CNRFL9D7dERgI5wXXdi00I
a8I8iRGJBCToVWH8/4tVxIXAiUXAiQIPhJUAAACLTdyNfgKLXcDHReQAAAAAD7cBA0XUiUXg6y5m
kA+3VwSJ2QNV1Oha/P//hcAPhawAAACDReQBg8cGD7cGg8M8OUXkD40U////i0Xgi1XYx0MIAQAA
AMdDOAAAAACJQwwPtweNBEAPtwSCA0XUiUXgiUMQD7dHAgNF1IA4AHWeD7dHBInaA0XU6Cig///r
pI22AAAAALsDAAAA6SP9//87TfC7/////422AAAAAA+FVP3//2aQ6Qj9//+LTeiFyY22AAAAAHQL
ifCNdCYA6EOG//+JNCToa0P8/+nj/P//i03AiQwk6FtD/P+LXfCF2w+ET/3//+k8/f//jXQmAI28
JwAAAABVieWDxIDHBCSlwQoIiV34iXX86Hjh/P+FwKM8MgwIdBG6/////4td+InQi3X8iexdw8dE
JAgAAAAAx0QkBAAAAADHBCSwwQoI6Cx0/P+D+P+JxnTMjUWYiUQkCIl0JATHBCQDAAAA6NRz/P+F
wHgIi0XEg/gPdxCJ87gGAAAAzYC6/////+ueo7wtDAjHRCQUAAAAAIl0JBDHRCQMAQAAAMdEJAgB
AAAAiUQkBMcEJAAAAADod4H8/6O4LQwIg8ABD4SJAAAAifO4BgAAAM2Aiw24LQwIgTkkAwEgdT+L
HbwtDAgPt0EEOdhzMQ+3UQY503YpD7dBCGaFwHQgD7fAjQSCOcNyFg+3QQo5w3YOD7dBDDHSOcMP
gwn///+hwC0MCIXAD4SQAAAAiQwk6A5C/P/HBcAtDAgAAAAAxwW4LQwIAAAAALr/////6db+//+h
vC0MCIkEJOjjXvz/hcCjuC0MCA+EDv///zHb6wxmkAHDOx28LQwIc1ahvC0MCIk0JCnYiUQkCInY
AwW4LQwIiUQkBOiHc/z/g/j/ddKhuC0MCIkEJOiVQfz/xwW4LQwIAAAAAOm+/v//obwtDAiJDCSJ
RCQE6LWA/P/pbP///8cFwC0MCAEAAADp6P7//5BVieWD7AijyC0MCKHELQwIx0QkBPByCAiJBCTo
4Nv+/8nDjbQmAAAAAI28JwAAAABVieVTg+wQi1UMi0UIhdKLGHQNg/oDdAiDxBBbXcNmkDsdyC0M
CHQ4i1MEjUICg/gCd+WNQv+D+P6JQwR92otDCIXAdNOJBCToU44AAMdDCAAAAACDxBBbXcONtgAA
AACLQwSFwH4Ig+gBiUME66nHRCQMIcIKCMdEJAivAAAAx0QkBNPBCgjHBCTewQoI6P2V/P+NtgAA
AACNvCcAAAAAVYnlVlOD7BSJRfSNRfTHRCQIgHUICMdEJATELQwIiQQk6OrZ/v+FwA+EIgEAAIsY
hdsPhLoAAACLQwSD+P4PjbwAAACLSwiFyQ+FdgEAAMdEJAQBAACAiwOJBCToP48AAIXAiUMID4TU
AAAAx0QkBK60CgiJBCTolI0AAIXAiUMMD4SYAAAAx0QkBAzCCgiLQwiJBCTodo0AAIlDEMdEJAQX
wgoIi0MIiQQk6GCNAACJQxSLQwxlMwUYAAAAwcAJiUMMi0MQhcB0DWUzBRgAAADBwAmJQxCLQxSF
wHQNZTMFGAAAAMHACYlDFMdDBAEAAACDxBSJ2FteXcOQjXQmAItTCIXSdOuFwLoBAAAAfgONUAGJ
UwSJ2IPEFFteXcOhxC0MCIkdyC0MCMdEJATwcggIiQQk6PbZ/v+NtgAAAAAx24PEFInYW15dw5CN
dCYAi0X0iQQk6GVs/P+NcAGDwBmJBCToJ1z8/4XAicN0g41QGIl0JAiLRfSJFCSJRCQE6Ftt/P/H
QwT9////x0MIAAAAAIkDx0QkCIB1CAjHRCQExC0MCIkcJOgD3v7/hcAPhYP+//+JHCQx2+jRPvz/
kOkt////x0QkDDLCCgjHRCQIdQAAAMdEJATTwQoIxwQk78EKCOgHlPz/jbQmAAAAAFWJ5YtFDIsA
iUUMi0UIiwCJRQhd6adZ/v+QkJCQkJCQVYnlVzH/VlMx24PsHIlF7IlV6MdF8AEAAACNtgAAAACD
+wYPhJcAAACDfewGD4ScAAAAOV3sD4SkAAAAizSdIBcMCIk0JOhla/z/hduNVAcCiUXkD7aD9sIK
CI08An4gi1XwhdJ0GYtV6IsCiTQkiUQkBOgoWf7/g/gBGcAhRfCDwwGD+wx+mItF8IXAD4SeAAAA
i0XoixjHRCQEY4AKCIkcJOj4WP7/hcB1RL5jgAoIg8QcifBbXl9dw5CNdCYAg33sBrsHAAAAD4Vk
////i0XoizSY6Wn///+NtgAAAACLVeiLMulZ////jbYAAAAAx0QkBH1eCgiJHCTooFj+/4XAdKiL
XeSDwwGJHCToblr8/4XAicZ0mYtV6IsCiTQkiVwkCIlEJAToo2v8/4nG64CJPCQx2+hFWvz/hcCJ
xonCD4Rq////kIP7BnRbg33sBnRcOV3sZpB0YIs8nSAXDAgPtoPpwgoIg8MBiRQkBWDCCgiJRCQE
6IRg/v/GAD2DwAGJfCQEiQQk6HJg/v+D+wzGADuNUAF+r8YAAOkQ////jbQmAAAAALsHAAAA656L
ReiLPJiNdgDrp4tF6Is466DrDZCQkJCQkJCQkJCQkJBVieVXVlOB7LAAAAD8i3UIg/4MD4eJBAAA
i10MhdsPhFQDAACNRhCLHIXgFgwIiYVc////iVwkBItVDIkUJOiNV/7/iZ1s////hcB1E4uFbP//
/41l9FteX13DkI10JgDHRfAAAAAAx0XsAAAAAMcEJEXCCgjohtr8/4XAdAmAOAAPhTYEAAAxwIP+
Bo10JgAPhDoBAACLTQy4AAAAAIXAiU3odAzHBCTgLQwI6N+H9/eLBLUgwwoIMduFwImFaP///3Qt
i1XsjU3oi0XwiQwkifHoqQYAAIPsBIXAicMPhPUCAACDeBj/dAfHQBj/////i0XoPWOACgh0E4kE
JOhNV/7/hcCJRegPhMsCAACNVeiJ8OgY/f//hcCJxw+EpQIAAIuFaP///4XAdBSLBLVgwwoIiRy1
4BYMCIXAdAL/0IuVXP///4td6IsEleAWDAg5w3QcPWOACgh0CIkEJOhNO/z/i41c////iRyN4BYM
CKE4FwwIOcd0FT1jgAoIdAiJBCToKDv8/4k9OBcMCIMF1DEMCAG4AAAAAIXAdAzHBCTgLQwI6OaG
9/eLRfCJBCTo+zr8/4t16Im1bP///4uFbP///41l9FteX13DjXQmAIP4Bg+EjwEAAItNDIlMhbSD
wAGD+Ax+6MdEJAQ7AAAAiQwk6GhU/v+FwA+F8gIAALgAAAAAhcB0DMcEJOAtDAjoe4b394115LsM
AAAAx4V4////DQAAAMeFcP///wsAAADrLpCNdCYAi410////iQ6F2w+OaAEAAIuFfP///4PrAYPu
BIOtcP///wGJhXj///+D+waJnXz///903ItV7InZi0XwiTQk6AQFAACD7ASFwIlEnYAPhA0BAACD
eBj/dAfHQBj/////iz6B/2OACgh0nosUnSAXDAiJlXT///+JVCQEiTwk6BVV/v+FwA+Edf///4k8
JOiFVf7/hcCJBg+Fa////412AIuNfP///4XJD4j/AAAAg714////DXRFi514////MfaNfbSDwwHr
B5CDwwGDxgSD+wd09YuVeP///40EN4sEkD1jgAoIdBE7hJYgFwwIdAiJBCTogTn8/4P7DXXMx4Vs
////AAAAAGaQuAAAAACFwHQMxwQk4C0MCOg7hff3i0XwiQQk6FA5/P/p6Pz//412ALgHAAAAjXYA
6WT+//+NdgCLNLUgFwwIibVs////i4Vs////jWX0W15fXcOQjXQmAIE+Y4AKCA+EnP7//+kv////
jbQmAAAAAIu1cP///4mdeP///4m1fP///+kR////i0XoPWOACgh0CIkEJOjXOPz/x0XoAAAAAOmw
/f//jX20uAYAAACJ+jHb6Dr6//+FwImFbP///w+E4v7//410JgCD+wYPhIcAAACLFJ0gwwoIi0Sd
gIXSdBSJBJ3gFgwIiwSdYMMKCIXAdAL/0I1zEIt8nbSLBLXgFgwIOcd0Fj1jgAoIdAiJBCToWzj8
/4k8teAWDAiDwwGD+wx+pKE4FwwIOYVs////dBo9Y4AKCHQIiQQk6DA4/P+LhWz///+jOBcMCIMF
1DEMCAHpqf7//5C7BwAAAOlv////uOj////HhWz///8AAAAAZccAFgAAAOmQ+///jV3sjX3wiVwk
DIl8JAjHRCQEOgAAAIkEJOjVSAAAhcAPhEcBAADHhWz///8AAAAA6Vv7//+LdQyJNCTo42T8/41Q
AYPAE4Pg/CnEjUQkH4Pg8IlUJAiJdCQEiQQk6OFl/P+JhVT////HRCQEPQAAAIuNVP///4kMJOgl
Uf7/hcCJhWD///8PhLAAAACJwyudVP///8eFWP///wAAAACQjXQmAIO9WP///wZ0Z4uVWP///w+2
gvbCCgg5w3Rig4VY////AYO9WP///wx+1oO9WP///w0PhAv///+LhWD///+LlVj///+DwAGJRJW0
x0QkBDsAAACJBCToplD+/4XAdDvGAACDwAGJhVT////pVv///5DHhVj///8HAAAA640PtrrpwgoI
idmLtVT///+Bx2DCCgg52/OmdYPrnjHAg/gGdB2LdQw5dIW0kA+ElP7//4PAAYP4DH7lZpDp4/v/
/7gHAAAAjbYAAAAA69bHRCQMOgAAAMdEJAjLwwoIiVwkBIk8JOhKSAAAhcAPhDn6///pkP7//5CQ
kJCQkJCQkJCQkJBVicGJ5VdWU4nTg+wED7YChMAPhKoAAADHRfAAAAAAizW0XQoIiz28XQoI6zuN
dgA8X3Q9PC10OTwujbYAAAAAdC88LI10JgB0Jzw6jXQmAHQfPC+NdCYAdFaDwwEPtgOEwHQfjXQm
AA++0PYEVgh0v4sEl4PDAYgBD7YDg8EBhMB15YN98AF/GItV8IPCAZCDwgGNQv/GAS+DwQGD6AF+
78YBAIPEBFteX13DjXQmAINF8AGDffADdOfGAS+DwQHrmLoBAAAA68eNtCYAAAAAicGLQhhVieWD
6AGFwIlCGHU2g3oMAnQmiwSNYDIMCDlQCHQMjXQmAItADDlQCHX4x0AEAAAAAMdACAAAAABdidDp
egQAAGaQXcONtgAAAABVieVXic9WU4PsUIt1CIlF1IlV0IsGgDgAdHWFwHQJgDgAD4XAAAAAxwZj
gAoIu2OACgjHRCQEY4AKCIkcJOgNUP7/hcAPhM0AAADHRCQEfV4KCIkcJOj1T/7/hcAPhLUAAACL
RdSFwA+FzAAAAInyifjoaQoAAIXAD4SrAAAAjWX0W15fXcIEAI20JgAAAADHBCSUwwoI6OTS/P+F
wIkGdAmAOAAPhXT///8PtofpwgoIBWDCCgiJBCTowdL8/4XAiQZ0CYA4AA+FUf///8cEJJvDCgjo
ptL8/4kG6Tr///+NtCYAAAAAixUwEAwIhdJ1B4se6Tr////HRCQELwAAAIkEJOjXTf7/hcAPhRf/
//+LHukb////xwZjgAoIiwS9AMQKCOlV////ix7HRdTLwwoIx0XQEAAAAIkcJOj+tfz/hcCJww+E
WQIAAIkcJOgMYfz/jVABg8ATg+D8KcSNRCQ7g+DwiVQkCIlcJASJBCToCmL8/41V4IlUJBSNVeSJ
VCQQjVXoiVQkDI1V7IlUJAiNVfCJVCQEiQQk6B+9/P+LVdDHRCQoAAAAAIlUJAiJww+2h+nCCgiJ
XCQMjbBgwgoIjQS9YDIMCIlF2ItF7ItV2Il0JCSJRCQgi0XgiRQkiUQkHItF5IlEJBiLReiJRCQU
i0XwiUQkEItF1IlEJAToOrj8/4XAiUXcD4QWAQAAg+MBD4V7AQAAi1Xci0IEhcAPhF0BAACLRdyL
WAiF2w+E2wEAAItV5IXSD4SdAAAAiwS9QMQKCItcgySF2w+EmQEAAIkcJOgEYPz/idqDwBWD4Pwp
xI18JDuD5/CJ+Ohs/P//i13kiRwk6OFf/P+J2oPAFYPg/CnEjXQkO4Pm8Inw6En8//+LDbxdCgiJ
+pAPvgKLBIGIAoPCAYTAdfGJ8o20JgAAAAAPvgKLBIGIAoPCAYTAdfGJ+onw6FB0//+FwA+FpgAA
AItV3ItaCIsDhcAPhMUAAACLReyFwHQhx0QkBGl/CgiJBCToAVb+/4XAdQ2LVdzHQxwBAAAAi1oI
g3sY/XcKi0Xcg0MYAYtYCInY6Vj9//+LReyLVdTHRCQoAQAAAIl0JCSJRCQgi0XgiVwkDIlUJASJ
RCQci0XkiUQkGItF6IlEJBSLRfCJRCQQi0XQiUQkCItF2IkEJOjNtvz/hcCJRdwPhZP+//8xwOn6
/P//i0XcifrooQQAAJDpk/7//4tF4IkEJOiQMfz/6XX+//+LHpDpn/3//4tV3MdEJAQvAAAAiwKJ
BCTorlD+/41Q/+sCicqAev8vjUr/dfUp0IlEJASJFCTogD8AAIkDi0Xci1gI6fv+///HRCQM28MK
CMdEJAjhAAAAx0QkBKDDCgjHBCStwwoI6H+G/P+LQBCFwHUT60qNtgAAAACDwwGLRJoQhcB0HItw
BIX2dQeJ+uj3AwAAi1Xci0SaEItICIXJdNmLVdyJQhCLXJoQhduJXdwPhCL///+LWwjp0v3//4nD
69+QkJCQkJCQkFWJ5VOJw4PsCItQEIXSdAL/0otDDIXAdS+LQwSJBCTonDD8/4tDDIP4AnQKiwOJ
BCToijD8/4kcJOiCMPz/g8QIW13DjXQmAIP4AXXai0MIiUQkBItDBIkEJOihb/z/i0MM68ONtgAA
AACNvwAAAABVieVXiddWicZTicuD7BSD+QcPhroAAACD/gOLErgXEAUgdAeJ8DUVEQMgOcIPhZ8A
AACLVwQ7FLXAyAoID4KPAAAAjQSVCAAAADnDD4aAAAAAjQSVJAAAAIkEJOjvTPz/hcCJwYlF8HR7
iXgEiVgIx0AUAAAAAMdAEAAAAADHQBgAAAAAx0AcAAAAAItHBIXAiUEgdE+LXwgx0jtZCHcqg/4M
dkuF9g+FWAIAAIP6RnZWA1kEiVyRJIPCATlRIHYki1yXCDtZCHbWiQwk6H4v/P+46P///8dF8AAA
AABlxwAWAAAAi0Xwg8QUW15fXcP/JLWAyAoIkIP6Dw+HKAIAAI20JgAAAACLBLUAyQoIgzyQBXWd
9sMDdbCLQQSLBBiJRJEk65NmkIP6AXbbx0QkDJjECgjHRCQIigAAAMdEJAR0xAoIxwQkpMcKCOhf
hPz/jbQmAAAAAIP6BHarx0QkDJjECgjHRCQIiQAAAMdEJAR0xAoIxwQkTMcKCOgvhPz/jbQmAAAA
AIP6DA+Gd////8dEJAyYxAoIx0QkCIgAAADHRCQEdMQKCMcEJPjGCgjo+4P8/412AIP6Bg+GR///
/8dEJAyYxAoIx0QkCIcAAADHRCQEdMQKCMcEJKjGCgjoy4P8/412AIP6Ag+GF////8dEJAyYxAoI
x0QkCIYAAADHRCQEdMQKCMcEJFjGCgjom4P8/412AIP6BA+G5/7//8dEJAyYxAoIx0QkCIUAAADH
RCQEdMQKCMcEJADGCgjoa4P8/412AIP6LQ+Gt/7//8dEJAyYxAoIx0QkCIQAAADHRCQEdMQKCMcE
JKjFCgjoO4P8/412AIP6Eg+Gh/7//8dEJAyYxAoIx0QkCIMAAADHRCQEdMQKCMcEJFTFCgjoC4P8
/412AIP6bg+GV/7//8dEJAyYxAoIx0QkCIIAAADHRCQEdMQKCMcEJATFCgjo24L8/412AIP6BQ+G
J/7//8dEJAyYxAoIx0QkCIEAAADHRCQEdMQKCMcEJLDECgjoq4L8/8dEJAyYxAoIx0QkCI0AAADH
RCQEdMQKCMcEJIHECgjoh4L8/8dEJAyYxAoIx0QkCIsAAADHRCQEdMQKCMcEJADICgjoY4L8/412
AFWJ5VdWU4HslAAAAMdABAEAAADHQAgAAAAAiUWEx0QkBAAAAACLAIlVgIkEJOgIXvz/hcCJxg+I
uAAAAI1dlIlcJAiJRCQExwQkAwAAAOitXfz/hcAPiMUAAACLRaQlAPAAAD0AQAAAD4RCAQAAx8Po
////i0XAZYsbx0QkFAAAAACJdCQQx0QkDAIAAACJXYjHRCQIAQAAAIlEJATHBCQAAAAA6Edr/P+J
hXj///+DwAF0d78BAAAAifO4BgAAAM2Ai4V4////hcB0KItNwIuVeP///4tFgOjT+///hcAPhIsB
AACLVYTHAAAAAACJeAyJQgiNZfRbXl9dw4udeP///4kcJOj2K/z/hf91Erjo////ZccAFgAAAI22
AAAAAInzuAYAAADNgOvJuOj///9lgzgmD4V6////i0XAMf+JBCTouUj8/4XAiYV4////D4Rk////
i1XAhdKJVYx+PoudeP///4ldkOsJjbYAAAAAAUWQi0WMi1WQiTQkiUQkCIlUJAToYV38/4XAiccP
jmn///8pRYyLVYyF0n/Ti12IMf/Hwuj///9liRrpCf///4nzuAYAAADNgItFhIsAiQQkiYV8////
6GRY/P+LVYAPtrL2wgoIjVQwGIPGAYPi/CnUi1WAiUQkCIuFfP///418JCeD5/CJPCQPtprpwgoI
iUQkBOgnTv7/gcNgwgoIxwAvU1lTxkAEX4PABYl0JAiJXCQEiQQk6CRZ/P/HRCQEAAAAAIk8JOj+
W/z/hcCJxg+Irv7//41VlIlUJAiJRCQExwQkAwAAAOijW/z/hcAPiQn+///ptv7//422AAAAAIPv
AZCNdCYAD4V2/v//i0XAiUQkBIuFeP///4kEJOitafz/6Vz+//+QkJCQkJCQkFWJ5YtFCItVDF2L
ACsCw5BVieVXVlOB7AwCAACJhRj+//+LAomVFP7//4mFNP7//8cEJB4AAADoRLj+/4sdgC4MCIXb
iYUc/v//dSDrSmaQiXQkBIuVNP7//4kUJOgeRf7/hcB0EYsbhdt0LItzBDu1NP7//3XZi40U/v//
iTGLtRj+//+LRLMIjWX0W15fXcONtCYAAAAAx0QkBC4AAACLvTT+//+JPCToYkP+/4XAdBONWAEP
tkABPEB0CITAD4XfBQAAoQAuDAjHhUj+////////hcAPhDIHAACLNQQuDAiF9om1IP7//w+EAAUA
AIu9NP7//4k8JOiSVvz/hcCJww+EAAUAAImFaP7//zHJi7U0/v//i5Vo/v//D74EDoPBAcHKFznL
jQQCiYVo/v//d92FwA+EzQQAAIuFIP7//zHSi70g/v//i0AQA38IiYUk/v//i4Vo/v//97Uk/v//
i50k/v//i4Vo/v//ib04/v//g+sCidEx0vfzjXoBjQR/weACiYUI/v//i5U4/v//jQRJjTQPjVyC
BOsejXYAjRQ+idADnQj+//8p+DmFJP7//w+GDwQAAInWiwONS/yJjSj+//+FwA+EIgQAAIuVaP7/
/zlT/HXHA4Ug/v//iUQkBIuNNP7//4kMJOiPQ/7/hcB1q4udKP7//4tDCIXAD4TqAwAAi50g/v//
McnHhUD+//8AAAAAAcONtgAAAACD+QYPhF8FAACLhUD+//+LVMsEg4VA/v//AcHgBImUBWz+//+L
VMsIiYwFdP7//4PBAYP5DMeEBXj+//8AAAAAiZQFcP7//363x0QkDMCJCAiNvWz+///HRCQIEAAA
AIu1QP7//4k8JIl0JATob8P8/4uFHP7//4sdAC4MCMeFRP7//wAAAACD6AGJhRD+//8jhRz+//+J
nTz+//+JhQz+//+F28eFXP7//wAAAAB0aYuFRP7//4tTBImdXP7//4u1PP7//8HgBIu8BWz+//+L
hAVw/v//jQwHiYUs/v//i0MIAdA5wXMY6ZEEAACNdgCLUwSLQwgB0DnBD4JyBAAAid6LWwyF23Xn
x4Vc/v//AAAAAIm1PP7//4uFDP7//4XAD4WZBgAAi4VE/v//i7Uc/v//iz1MLgwIweAEi4wFbP7/
//feibVk/v//ib0E/v//iY1g/v//jYwFcP7//4uFRP7//4uVYP7//4mFVP7//4nQAwE5hQT+//8P
glACAACLtRD+//+LvVz+//8BxiO1ZP7//4X/dAuLvVz+//87VwRzKIOFVP7//wGLhUD+//85hVT+
//99E4u9HP7//4tRDIPBEI0EPjnCcqWDvUj+////D4Q4BQAAi71k/v//I71g/v//Kf6JtTD+//+J
fCQUx0QkGAAAAACLlUj+///HRCQMAgAAAMdEJAgBAAAAiXQkBIlUJBDHBCQAAAAA6C6+/v+JhVj+
//+DwAEPhJ8BAADHBCQQAAAA6AND/P+FwInGD4RuAQAAi4VY/v//i408/v//i5Uw/v//iX4EiQaL
hVz+//85QQyJVggPhXQFAACLjTz+//+LlVz+//+LhUT+//+JVgzB4ASJcQyNjWz+//8BwZCNdCYA
ixE51w+HKAMAAItBCCn6A5VY/v//g4VE/v//AYmUxSz///+LUQSDwRCJlMUw////i4VE/v//OYVU
/v//f8KJtTz+//+LlUD+//85lUT+//8PjLT9//+LhUj+//+FwHgNi51I/v//uAYAAADNgMcEJDwA
AADoL0L8/4XAicYPhMMAAACLvRT+//+LB4kEJOi1QP7/hcCJRgQPhNIEAAChgC4MCDHbiQaJNYAu
DAiD+wZ1BbsHAAAAi5TdLP///4nYi4zdMP///+iM9P//hcCJwolEngh0E8dADAIAAACLRgTHQhj/
////iQKDwwGD+wx+vItGBIuVFP7//4uNGP7//4kCi0SOCOnG+v//kI10JgCJ8SuNJP7//+m2+///
i40w/v//iUwkBIudWP7//4kcJOizY/z/jXYAi4VI/v//hcAPiZIAAACNZfQxwFteX13Dx4Vo/v//
/////+kk+///iXQkBIkUJOh9Y/z/McA7BVAuDAh/Y3wIOx1MLgwId1mLlRz+//+LtRz+///HRCQU
AAAAAMdEJBgAAAAAi41I/v//jUQT//feIcaJTCQQx0QkDAIAAADHRCQIAQAAAIl0JATHBCQAAAAA
6Ou7/v+D+P+Jwg+FXgIAAIudSP7//7gGAAAAzYAxwOnl+f//x0QkBEAAAACJHCToTFL8/4nGKd6J
hUz+//+JdCQEiRwk6Pam/P+FwInHD4Qq////iXQkCIlcJASJBCToPEH+/4XAdQqAPDcAD4SGAAAA
iTwkjXYA6JNQ/P+JxouFTP7//4kEJOiDUPz/idorlTT+//+DwAGJhVD+//8B8I1EAhKD4PwpxIlU
JAiLlTT+//+NXCQrg+PwiRwkiVQkBOhKRv7/iXQkCIl8JASJBCToOkb+/4uNUP7//4lMJAiLtUz+
//+JBCSJdCQE6D5R/P+JnTT+//+JPCTo4CL8/+lA+f//jXYAuQcAAADpl/r//4mdXP7//4m1PP7/
/znXcj2J0ANDCDnBdzSLhUT+//8p14uVLP7//wM7g4VE/v//AcHgBIuEBXT+//+JvMUs////iZTF
MP///+kd/f//ibU8/v//6U/7///HRCQMxc4KCMdEJAi2AQAAx0QkBEDOCgjHBCSVzgoI6LJ3/P/H
BQAuDAgELgwIx0QkBACAAADHBCTkzgoI6G5T/P+FwImFSP7//w+IxP3//8dEJAggLgwIiUQkBMcE
JAMAAADoDlP8/4PAAQ+ENf7//4sVUC4MCKFMLgwIg/oAfAsPjsYBAAC4AAAgAMdEJBQAAAAAicbH
RCQYAAAAAIu9SP7//8dEJAwCAAAAx0QkCAEAAACJRCQEiXwkEMcEJAAAAADovrn+/4P4/4nCD4TT
/f//i0AQjQRAjRyFAAAAAGtCJGwDWggDQiA5w30CicOLQhgDQhQ5w30CicM53g+CKf3//zHAOwVQ
LgwIfCF/CDs1TC4MCHIXi51I/v//uAYAAADNgMeFSP7///////+JFQQuDAiJNQwuDAjpsvf//422
AAAAAMdEJAQAgAAAxwQk5M4KCOhWUvz/iYVI/v//g8ABD4Sr/P//jUWUiUQkCIuFSP7//8cEJAMA
AACJRCQE6PBR/P+FwA+IePz//4tVwItFxDMFUC4MCDMVTC4MCAnQD4Ve/P//i0XcOwVoLgwID4VP
/P//i1WUi0WYMwUkLgwIMxUgLgwICdAPhTX8//+LVeyLRfAzBXwuDAgzFXguDAgJ0A+EI/r//+kW
/P//jbYAAAAAx0QkDMXOCgjHRCQIdQEAAMdEJARAzgoIxwQkZc4KCOi8dfz/x0QkDMXOCgjHRCQI
rgEAAMdEJARAzgoIxwQkgM4KCOiYdfz/iTQk6DAg/P8xwOlS9v//PQAAIACNdCYAD4Yw/v//ZpDp
JP7//5CQkIsV4BYMCFWJ5VOLQiSNiAABAACJDRQXDAiLQjCNmAACAACJHRgXDAiLQiiNkAACAAC4
5P///4kVHBcMCGWBOOAWDAh0A1tdw7j0////ZYkIuPj///9liRC4/P///2WJGFtdw5CQkJCQkJCQ
kJCQkJC45P///1WJ5WWLEItFCF2LRIJAw5CQkJCQkJCQkJCQkMfC9P///2UDFQAAAABVieWLAoXA
dASJ0F3DuNj///9liwCLAItAJAUAAQAAiQLr5sfC+P///2UDFQAAAABVieWLCoXJdASJ0F3DuNj/
//9liwCLAItAKAUAAgAAiQLr5sfC/P///2UDFQAAAABVieWLAoXAdASJ0F3DuNj///9liwCLAItA
MAUAAgAAiQLr5lWJ5YPsCN1FCN1d+ItN/ItF+MmJyoHi////f4HyAADwfwnCidD32AnQwfgf99DB
+R4hyMOQkJCQkJCQkJCQkJBVieWD7AjdRQjdXfiLRfiLTfzJicL32oHh////fwnCuAAA8H/B6h8J
yinQwegfw5BVieWD7BiLVQyLTRCLRQiJVeyLVeyJTfAPv03wiUXogeoAAACAiciB4QCAAAALVej3
0CX/fwAAwfkOCcKJ0PfYCdC6AQAAAMH4HynK99Ah0MnDkJCQkJCQkJCQkJCQkJBVieWD7BiLRQiL
VQyLTRCJReiJVeyLReyJTfAPv03wJf///38LRegByYHh//8AAMmJwvfaCcK4/v8AAMHqHwnKKdDB
+BDDkJCQkJCQkJCQkItEJASJGIlwBIl4CI1MJARlMw0YAAAAwcEJiUgQiwwkZTMNGAAAAMHBCYlI
FIloDOkLAAAAkJCQkJCQkJCQkJBVieVTg+wMi0UMi10IhcB1DzHSMcCJUxiDxAxbXcNmkI1DHIlE
JAjHRCQEAAAAAMcEJAAAAADoJQIAALoBAAAAhcB1zYlTGDHAg8QMW13DkItEJASLUBSLSBDBygll
MxUYAAAAwckJZTMNGAAAAIsYi3AEi3gIi2gMi0QkCInM/+KQkJCQkJCQkJCQkJCQkJBVieVTZYsV
TAAAAGWhSAAAAIXAdSu44AAAAM2AicFlo0gAAACJw4tVCLgOAQAAzYCJwoH6APD//3ciW13DjXYA
hdKJwYnTf973wv///3+JwYnDdNKJ04nB99vryrjo////99pliRC4/////+vNkJCQuK0AAADNgJBY
uHcAAADNgFWJ5YHsJAEAAIld9Il1+Il9/PwxyYtVDIXSdDWLAo1yBLEgjb10////iYVo////i4KE
AAAAixVoMQwIiYVs////hdLzpQ+EhQAAAI2NaP///4N9EAG+CAAAAI2V3P7//4tdCBnA99Ahwriu
AAAAzYA9APD//4nCd3uLRRCFwHQ8hdJ4OItNEI216P7//4uF3P7//4nPiQGDxwS5IAAAAPOli4Xg
/v//i00QiYGEAAAAi4Xk/v//iYGIAAAAi130idCLdfiLffyJ7F3DkI10JgCoBLqQlwgIdQW6mJcI
CA0AAAAEiYVs////iZVw////6Vf///+46P////faZYkQuv/////rt410JgCNvCcAAAAAVYnlU4tN
CItdDItVEI1B4IP4AXYQiVUQiV0MiU0IW13py/7//7jo////ZccAFgAAALj/////W13DkJCQkJCQ
kFWJ5YHsjAAAAIld9Il1+Il9/PyLTQyFyXQPi0UMixCF0ng19kAEAXUvvggAAACLVRCLXQiLTQy4
rwAAAM2AicKB+gDw//93Potd9It1+It9/InsXcONdgC4IAAAAIt1DInBjb10////86WNhXT///+J
RQyBpXT///////9/g6V4/////uujuOj////32mWJELj/////67GQkJCQkJCQkJBVieVXVlOB7FwB
AACLRQyFwA+EUAEAAItVEMHiAoP4BImVtP7//w+GTQEAAIPoAYtNEA+vRRADRQiLXQiNlfT+///3
2YmFvP7//4mF5P7//42F/P7//8eF9P7//wAAAADHhfj+//8AAAAAiY3Q/v//iZ24/v//iYXA/v//
iZWo/v//i4Xk/v//MdIrhbj+///3dRCLvbj+//+Ljbj+//+JTCQE0egPr0UQAceJPCT/VRSFwA+I
pgIAAIuF5P7//4l8JASJBCT/VRSFwA+IMAIAAIu1uP7//4ud5P7//wN1EAOd0P7//2aQiXwkBIk0
JP9VFIXAeQjragOd0P7//4lcJASJPCT/VRSFwHjsOd4Pg/QAAAAxyWaQD7YUDg+2BAuIBA6IFAuD
wQE5TRB16jn3D4RKAQAAOd8PhEkBAACLRRADndD+//+NFAY52g+HzAAAAInWiXwkBIk0JP9VFIXA
eZwDdRDrgYHEXAEAAFteX12NtCYAAAAAw4PoAQ+vRRADRQiJhbz+//+Ljbz+//+LRQgDhbT+//+J
jcT+//85wXYGiYXE/v//i10Ii0UQA10QOZ3E/v//jQQDiZ3o/v//iYWw/v//D4LdAQAAicaLfQjr
HJCNdCYAA3UQA10QifArRRA5hcT+//8PgpoBAACJfCQEiRwk/1UUhcB524nfkOvWjbYAAAAAD4Ti
AAAAifI52o22AAAAAA+GNP///4nYK4W4/v//OYW0/v//cmeLheT+//+Jlbj+//8p0DmFtP7//3Ik
g63A/v//CIudwP7//4uFwP7//4sbi0AEiZ24/v//iYXk/v//i5Wo/v//OZXA/v//D4cI/v//6Qr/
//+Qid/pt/7//4n3jbQmAAAAAOmp/v//i43k/v//KdE5jbT+//9zQDnIfiKLjcD+//+Lhbj+//+J
lbj+//+JWQSJAYPBCImNwP7//+udi43A/v//i4Xk/v//iRGJQQSDwQiJjcD+//+JneT+///peP//
/4tNEI0UCwOd0P7//+kd////McmQjXQmAIud5P7//w+2FA8PtgQLiAQPiBQLg8EBOU0QdeSLhbj+
//+JPCSJRCQE/1UUhcAPiZX9//8xyYuduP7//w+2FA8PtgQLiAQPiBQLg8EBOU0QdeTpcv3//zHJ
jbQmAAAAAIuduP7//w+2FA8PtgQLiAQPiBQLg8EBOU0QdeTpMP3//zt9CHQbMcmLXQgPthQPD7YE
C4gED4gUC4PBATlNEHXni43o/v//i1UQi4Ww/v//i30Qx4XY/v//AAAAAI1UUf+LTRCJhdz+//+J
leD+///334PpAYmNrP7//5CNdCYAi4Xc/v//OYW8/v//D4Jt/f//i53o/v//A53Y/v//6wIB+4uF
3P7//4lcJASJBCT/VRSFwHjqi5Xc/v//A10QOdOJnez+//8PhLsAAACLjeD+//850YmNyP7//w+C
pwAAAIuFrP7//wOF2P7//wOF6P7//4ud2P7//4mF1P7//4uF6P7//41cGP+JnfD+//+Qi4XI/v//
i5XU/v//i53s/v//i7XI/v//D7YAi43w/v//OdqIhc/+//+J8HMF6x2QidoPtgIB+Y0cOogGiciJ
1in4OYXs/v//duaJ0A+2lc/+//+IEIuN3P7//4OtyP7//wGDrdT+//8Bg63w/v//ATmNyP7//3OI
i10QAZ3Y/v//AZ3c/v//AZ3g/v//6d7+//+QkJCQkJBVieVXVlOLRRCLVQiLfQyJxoPuAXgtixyy
iwy3Oct1MI0Ehfj///8Bwo0EB+sQZpCLGoPqBIsIg+gEOct1EoPuAXntMcBbXl9dw422AAAAADnZ
GcCD4AKD6AFbXl9dw5BVieVXVlOD7HCLXRSDfRwBD4TJAgAAg30cAg+E4AEAAItVHIXSdRu6AQAA
AInQwfof930ciUW8i0W8g8RwW15fXcOLdRCJ2CtFHIt9HItNGI0EholF6ItFGI08vfz///+LdeiJ
fbCLBDgB/ol1qIs2iUXQi0Ucg+gCjRSFAAAAAIsEgTl10IlVtIlF1A+GGwMAAMdFvAAAAACLVQyN
RBr/K0UciUXMeI+LXQiLfRyLTRyNHIOLRcyD7wHB4QKJfaDB5wI5RQyJTbiJXeSJfZwPj+0AAACN
dgCDbegEi03oi1W4ixQRA02wiVXYiU2oO3XQx0WU/////3Rii32oifKLB4t90Pd10InWiUWUi0XU
jQw+92WUidOJRZjrGI10JgCLRdQ5RZiLVdQPksApVZgPtsApwznzdxB1IotF6It9tItVmDsUOHYU
A03Qg22UAQN10InIK0XQO0XQc8SLTZSJTCQMi10ciVwkCIt1GIl0JASLfeiJPCToNBMAADlF2HQY
iVwkDIl0JAiJfCQEiTwk6DtjAACDbZQBi0Xki1WUi02oiRCD6ASDbcwBizGJReQPiIH+//+LRcw5
RQwPjhb///+LTaiLRaCLCYXAiU3YeCGLXegx0otN6ANdnANNuJCLA4PCAYPrBIkBg+kEO1Ucde6L
XejHAwAAAADp7v7//4tNEIt1GIt9GI1MmfiJTeyLReyDwQSLdgSLP4tQBIl1xIsAOVXEiX3ID4Za
AQAAx0W8AAAAAIt9DI1cH/2F24ldwA+IKgIAAItNCI0MmYtdyIlN4PfbiV2k6yeQjXQmAA+EqgEA
AItV4ItF3INt4ASJConaKfgZ8oNtwAEPiOoBAACLdcA5dQwPj5oBAACDbewEi33sO1XEiz+JfdwP
hJ4BAAD3dcSJwYnTi0XI9+GJ1onHi0XEjRQDjbQmAAAAADnedpwDVcSD6QErfciD3gADXcSJ0CtF
xDlFxHbj64eLVRiJ2ItNECtFHMdFvAAAAACLOos0gTn3D4YDAQAAi0UMi1UIweACAcKD6wKJRayJ
VfB4L4tNEI0EnQAAAAABwQHQiUWYjXYAiwGJ8oPpBPf3idaLVZiJAoPqBIPrAYlVmHnli0UMi1Xw
K1Wsg+gBeCiNDIIx28dFmAAAAACNdgCDRZgBifKJ2Pf3iQGLRZiD6QQ5RQyJ1nXni1UQi0W8iTKD
xHBbXl9dwztVxHcIOfgPgpn+//8rRcgbVcTHRbwBAAAAkI10JgDpif7//412AHIhi0UciUwkBIPo
AYlEJAiLReiJBCTo1fv//4XAD4i//P//i1UciVQkDItNGIlMJAiLdeiJdCQEiTQk6DAQAACLfajH
RbwBAAAAizfpmPz//yn+x0W8AQAAAOnv/v//kDl93A+DTf7//420JgAAAADpn/7//412AItN7DtV
xMdF3AAAAADHAQAAAAAPhWL+//+J0wHDc0ErXciLRdyJ2otd4ANFyIPSAINt4ASDbcABxwP/////
D4kW/v//i03sg8EEiRGLTeyJAYtFvIPEcFteX13DjXQmADHAi3XIuf////+DfcgAi32kD5XAKcbp
EP7//5CQkJCQkJCQkJCQkJBXVlOLfCQQi3QkFItUJBiLTCQcg+4EixyWMcAPpdhKdC5Q9sIBdROJ
2I20JgAAAACLHJYPpdiJBJdKiwSWD6XDiRyXSnXq0+CJB1hbXl/D0+OJH1teX8OQkJCQkJCQkJBX
VlOLfCQQi3QkFItUJBiLTCQcjXyX/I00lvfaixyWMcAPrdhCdChQ9sIBdQ2J2JCLHJYPrdiJBJdC
iwSWD63DiRyXQnXq0+iJB1hbXl/D0+uJH1teX8OQkJCQkJCQkJBVieVXVlOD7DiDfRgfD4+lAAAA
i00YMcCFyQ+EjgAAAItVFIsCg/gBD4YCAQAAiUQkDItNEIlMJAiLXQyJXCQEi0UIiQQk6AUDAACL
VRCLTQiNPJGJB4N9GAF+UonOuwEAAACDxgTrFg+E8gAAADHAiQSfg8MBOV0YfjODxgSLVRSLBJqD
+AF234lEJAyLVRCJVCQIi00MiTQkiUwkBOhNXwAAiQSfg8MBOV0Yf82NZfRbXl9dw2aQi0UYjRzF
EAAAACncjVQkI4Pi8IlV1IlUJBCJRCQMi00UiUwkCItFDIlEJASLVQiJFCTooQgAAItNGIt9CItF
DIt1EMHhAgHPAcgrdRg5dRiJTdiJRewPjhQBAACF9nVoi00Qi1UYi10IjUQR/4sEg41l9FteX13D
D4TiAQAAi1UQMcCF0n4TkItVCMcEggAAAACDwAE5RRB/7jHA6fL+//+NtCYAAAAAi00QiUwkDItF
DIl0JASJNCSJRCQI6OZdAADp8f7//5CJdCQQi1XsiVQkDItNGIlMJAiLXRSJXCQEi0XUiQQk6Fz+
//+LVRiJVCQMi03UiXwkBIk8JIlMJAjool0AAItd2ItV1ANV2I0MH4sag8IEAdiJAYPBBDnDdy45
0Q+ENv///4PuAYX2D44r////MduQiwSaiQSZg8MBOfN88+kW////jbYAAAAAg+4BD4QH////iwKD
wgSDwAGJAYPBBIXAdObrto10JgAp3Itd2I1UJCOD4vCJVdAByotNGCt1GIlV4I1cHwSDwgSJVdz3
2YlN5Il18Ild6JCLRdSJRCQQi1UYiVQkDItNFIlMJAiLXeyJXCQEi0XQiQQk6BEHAACLVRiJVCQM
i03QiXwkBIk8JIlMJAjox1wAAItd4ItN6AN92IsTicsB0DnCiUH8i03ci3UYd1w5y3Qcg+4BhfZ+
FTHSjbYAAAAAiwSRiQSTg8IBOfJ884tF5Itd2It18AFF8ItFGAFd7AFd6ANF8DlFGA+OYv///+kZ
/v//kI10JgCLAYPBBIPAAYkDg8MEhcB1pIPuAXXq672LRRCFwI12AA+OLP7//zHSi00Mi10IiwSR
iQSTg8IBOVUQf+wxwOkI/f//kJCQkJCQkJCQkJCQkFdWVVOLfCQUi3QkGItMJByLXCQgjTyPjTSO
99kx7WaQiwSO9+MB6IkEj4PSAInVQXXuiehbXV5fw5CQkJCQkJBVieVXVlOD7BCLVQyLdRCLAoP4
AQ+GlgAAAIlEJAyLTQyLRQiJdCQIiUwkBIkEJOiM////i1UIg/4BjTyyiQd+R7sBAAAA6w50RjHA
iQSfg8MBOd5+MotNCI0UmYtNDIsEmYP4AXbhi00MiUQkDIl0JAiJFCSJTCQE6OJbAACJBJ+DwwE5
3n/Og8QQW15fXcOLRQyJdCQMiVQkBIkUJIlEJAjoKVsAAOujjbQmAAAAAHQmMcCF9maQfheNtgAA
AACLVQjHBIIAAAAAg8ABOcZ/7zHA6Vz///+F9n4eMdJmkItNDIsEkYtNCIkEkYPCATnWf+0xwOk6
////i0UIxwSwAAAAAOuCjXYAjbwnAAAAAFWJ5VdWU4PsJPZFEAEPhI0AAACLfRCD7wGD/x8PjuYC
AACLTRSJfCQIiUwkDItFDIlEJASLVQiJFCTowf///4t1DI0cvQAAAAAB3osGA10IiXwkCIlEJAyL
TQyJHCSJTCQE6OlaAACLVQiJBPqLBolEJAyLTRCJTCQIi0UMiRwkiUQkBOjHWgAAi00QjRQPi00I
iQSRg8QkW15fXcONdgCLdRDR/oP+Hw+OKgIAAItdDI0EtQAAAACLVRSJReyJdCQIAcOJVCQMiVwk
BItNEItVCI0EiokEJOgj////iXQkCItNDIkcJIlMJATooPT//4XAD4jIAgAAiXQkDItFDIlcJASJ
RCQIi1UIiRQk6P4IAACD/h8Pjw0CAACJdCQIi1UIiVQkBItNFIkMJOi//f//hfYPjhQCAACLVRCL
TQiNHJEx0o0MsZCLA4PCAYPDBIkBg8EEOdZ/74tVEItNCI0EFsHiAo0EgQHRiVXwiU3kiUXgiUwk
BIkMJIl0JAyJRCQI6DlZAACLfQgDfeyJw4tFEIlEJAyLVRSJfCQEiTwkiVQkCOhnCAAAg/4fiUXo
D47rAQAAi0UUA0XwiXQkCIlEJAyLVQyJVCQEi00UiQwk6Cv+//+LRRCJRCQMi1UUiXwkBIk8JIlU
JAjo0VgAACtd6AHYdBiLTeCLEYnLg8MEAdA5wokBifEPh6oAAAAx0oX2fheNdCYAi00UiwSRi00I
iQSRg8IBOdZ/7Yl0JAyLRRQDReyJfCQEiTwkiUQkCOh7WAAAhcAPhEj+//+LReSLTeSLEInDg8ME
jUIBOcKJAYnZdh6NdgCDbRABD4Qj/v//iwODwwSDwAGJAYPBBIXAdOU52Q+ECv7//4t1EIPuAYX2
D478/f//MdKQjXQmAIsEk4kEkYPCATnWf/ODxCRbXl9dw412AIPpAQ+ETf///4sDg8MEg8ABhcCJ
Q/x06Ok5////jXYAi10MjQS1AAAAAIlF7Il0JAgBw4lcJASLVRCLTQiNBJGJBCTo8Pv//+nY/f//
jXYAiXwkCItFDIlEJASLVQiJFCTo0vv//+kc/f//kI10JgCLVRCLTRSJdCQIjQSRiUQkDItFCIkM
JIlEJATouPz//+ns/f//i1UQi00IjQQWjQSBiUXgjQSRiUXkiXQkDItV4IlEJASJBCSJVCQI6EdX
AACLTRCLfQgDfeyJTCQMicOLRRSJfCQEiTwkiUQkCOh1BgAAiUXoZpCJdCQIi00MiUwkBItFFIkE
JOg6+///6Rr+//+QjXQmAIl0JAyJXCQIi00MiUwkBItFCIkEJOg2BgAA6TP9//+QVYnlV1ZTg+wU
i1UQi10Ii30UiwKD+AEPhqMAAACJRCQMi0UMiXwkCIkcJIlEJATonPr//40Uu4P/AYlV8IkCflKN
cwS7AQAAAOsZkI10JgB0TjHAi03wiQSZg8MBOd9+MoPGBItNEIsEmYP4AXbhi1UMiUQkDIl8JAiJ
NCSJVCQE6OpWAACLTfCJBJmDwwE533/Og8QUW15fXcOQjXQmAItFDIl8JAyJdCQEiTQkiUQkCOgp
VgAA65uNtCYAAAAAdCYxwIX/ZpB+FI22AAAAAMcEgwAAAACDwAE5x3/yMcDpT////412AIX/fhsx
0maQi00MiwSRiQSTg8IBOdd/8DHA6S3////HBLsAAAAA64NVieVXVlOD7DCLfRT3xwEAAAAPhIgA
AACNd/+D/h8PjjwDAACLRRiJdCQMiUQkEItVEIlUJAiLTQyJTCQEi0UIiQQk6Lj///+LTRCLVQiL
BLGJdCQIjRyyiUQkDItFDIkcJIlEJATo9VUAAItVCItNDIkE8osEsYl8JAiJRCQMi0UQiRwkiUQk
BOjSVQAAi00IjRQ+iQSRg8QwW15fXcOQif7R/oP+Hw+OewIAAItVEI0EtQAAAACLXQyLTRiJRewB
wgHDiVXoiUwkEIl0JAyJVCQIiVwkBItVCI0EuokEJOgb////iXQkCItNDIkcJIlMJAToqO///4XA
D4g4AwAAiXQkDItFDIlcJASJRCQIi1UIiRQk6AYEAADHReQAAAAAiXQkCItVEIlUJASLTeiJDCTo
ae///4XAD4jRAgAAi0UIA0XsiUXYiXQkDItVEIlUJAiLTeiJBCSJTCQE6L4DAACDdeQBg/4fD48Z
AgAAiXQkDItF2IlEJAiLVQiJVCQEi00YiQwk6GT9//+F9n4hi1UIjRy6jQyyMdKQjXQmAIsDg8IB
g8MEiQGDwQQ51n/vi00IjQQ3jQSBiUXcjQS9AAAAAAHBiUXwiU3giXQkDItV3IlMJASJDCSJVCQI
6O1TAACJw4tF5IXAD4T4AQAAiXwkDItNGIlMJAiLRdiJRCQEiQQk6BYDAAApw4P+Hw+PowEAAIl0
JAyLRRCJRCQIi1UMiVQkBItNGIkMJOi+/P//iXwkDItFGIlEJAiLVdiJVCQEiRQk6IRTAAAB2HQY
i03cixGJy4PDBAHQOcKJAYnxD4egAAAAMdKF9n4VZpCLTRiLBJGLTQiJBJGDwgE51n/tiXQkDItF
GANF7IlEJAiLRdiJRCQEiQQk6DBTAACFwA+E7/3//4tN4IsRicuDwwSNQgE5wokBidl2HY12AIPv
AQ+Ezv3//4sDg8MEg8ABiQGDwQSFwHTmOdkPhLX9//+Nd/+F9g+Oqv3//zHSkIsEk4kEkYPCATnW
f/ODxDBbXl9dw412AIPpAQ+EV////4sDg8MEg8ABhcCJQ/x06OlD////jXYAi1UQjQS1AAAAAItd
DIlF7AHCAcOJVeiJdCQMiVQkCIlcJASLTQiNBLmJBCTol/v//+mH/f//ZpCJdCQMi0UQiUQkCItV
DIlUJASLTQiJDCToc/v//+nG/P//jbYAAAAAi1UYiXQkDI0EuolEJBCLTdiJTCQIi0UIiRQkiUQk
BOhU/P//6d/9//+NtCYAAAAAi0UYA0XwiXQkDIlEJBCLRRCJRCQIi1UMiVQkBItNGIkMJOgh/P//
6U7+//+NdCYAiXwkDItVGIlUJAiLTdiJTCQEiQwk6M5RAACNHBjpAv7//422AAAAAItFCANF7IlF
2Il0JAyLVeiJVCQIi00QiQQkiUwkBOjtAAAA6S79//+JdCQMiVwkCItNDIlMJASLRQiJBCTozgAA
AMdF5AEAAADpw/z//2aQVYnlg+wciV34i00Qi10MiXX8i1UUi3UIOct0XIP6H343jQTVEAAAACnE
jUQkI4Pg8IlEJBCJVCQMiUwkCIlcJASJNCToV/v//4td+It1/InsXcOQjXQmAIlcJASJNCSJVCQM
iUwkCOgk+v//i134i3X8iexdw2aQg/offxOJVCQIiVwkBIk0JOgT9f//67qQjQTVEAAAACnEjUQk
I4Pg8IlEJAyJVCQIiVwkBIk0JOj89f//65OQkJCQkJCQkJCQV1aLfCQMi3QkEItUJBSLTCQYicjB
6QP32IPgB3QaQcHgAinHKcYpwsHoAo2EwFWzCAj/4I10JgCLBhsCiQeLRgQbQgSJRwSLRggbQgiJ
RwiLRgwbQgyJRwyLRhAbQhCJRxCLRhQbQhSJRxSLRhgbQhiJRxiLRhwbQhyJRxyNfyCNdiCNUiBJ
da8ZwPfYXl/DV1ZVU4t8JBSLdCQYi0wkHItcJCCNPI+NNI732THtZpCLBI734wHog9IAKQSPg9IA
idVBdeuJ6FtdXl/DkJCQkFWJ5YPsEItNHItFFIld9ItVGIl1+It1CInLwesfiX38i30QiRiJyMHo
FCX/BwAALf8DAACJB4nIiRbB6BCJyoHi//8PAKnwfwAAiVYEdTGLHoXbdEuF0nVLD73Tg/Ifg/oK
f3y5CwAAACnR0+uNShXTJoleBLjt+///KdCJB+sJgcoAABAAiVYEi130uAIAAACLdfiLffyJ7F3D
kI10JgCF0nQ0D73Kg/EfuCAAAACD6QspyIlN8InBuAL8///T6w+2TfArRfDTJtPiCdOJXgSJB+u1
jXQmAMcHAAAAAOupjUr10+OJXgTHBgAAAADrhVWJ5YPsGItFGItNIItVHIld9ItdCIlF6IlN8A+2
RfGJVeyLVRSJffyLfRCJdfjA6AcPtsCJAg+3VfBmgeL/fw+3ymaF0o2BAcD//4kHi0XoiQOLReyJ
QwR1VosLhcl0cInCgeL///9/hdKJUwR0eg+9wonGg/YfdBaLA7kgAAAAKfHT6Inx0yPT4gnQiUME
uALA//8p8IkHi130uAIAAACLdfiLffyJ7F3DjbYAAAAAgfn/fwAAdOCLE4XSddqFwHXWxwcAAAAA
686NtgAAAACFwI22AAAAAHToicKB4v///3+F0olTBHWGiwOFwHQhD73Ig/Ef0+CJQwS44r///ynI
xwMAAAAAiQfrjZCNdCYAx0MEAAAAgMcHAsD//+l2////kJCQkJCQkJCQkJCQkJBVieVXv4CsCwhW
U4PsGItFGIt1CItVDIXAdQW/4KsLCIN9FAgPhO4AAACDfRQQD4S0AAAAi10UhdKNBFuNBIUIZQoI
iUXgD4RUAQAAi1gIOdoPglYBAACJ0THSicj384nBifD384lV8InK9/OJRei4AwAAAIlV7ItdEI1V
6I1EheSJVdyJReSLTeQx9osBhcB0Ho22AAAAADHSg+sE93UUg8YBicGLBJeFyYkDich16ItF3DlF
5A+EsAAAAItV4A++QgU58H4YkItN4IPrBIPGAccDMAAAAA++QQU58H/pg23kBOuijXYAhdIPhIgA
AAC7CAAAAI12AInwi00Qg+APiwSHwe4EiUSZ3IPrAXXpicuD6yDramaQhdKJ8YtdEHQ3uQoAAABm
kInwi10Qg+AHiwSHwe4DiUSL1IPpAXXpidCJ0YPgAYPrKMHgAgnw0el1b4nBjXQmAInIg+sEg+AH
iwSHwekDhcmJA3Xsg8QYidhbXl9dw2aQi10QifKNdgCJ0IPrBIPgD4sEh8HqBIXSiQN17IPEGInY
W15fXcNmkIl16LgBAAAA6cr+//+J8PfziUXouAIAAACJVezptv7//4tdEIsEh4tVEIPrLIlC1OuG
kJCQkJCQkJCQkJCQkJBVieWD7AyNRRCJRCQIi0UMiUQkBItFCIkEJOgxBgAAycOQkJCQkJCQkJCQ
kJCQkJBVieVWU4PseIt1CItGOIXAeEaLhpQAAACNVZiJVCQEiTQk/1BIhcB4L4tFqCUA8AAAPQAg
AAAPhIwAAACLRcyFwH4VicONgP8PAAAlAPD//+sQjbYAAAAAuwAgAAC4ACAAAMdEJBQAAAAAx0Qk
EP/////HRCQMIgAAAMdEJAgDAAAAiUQkBMcEJAAAAADoXjr8/4nCuP////+D+v90II0EGolEJAjH
RCQMAQAAAIlUJASJNCTot/n9/7gBAAAAg8R4W15dw412AItVvItFuInRD6zQCIHhAPD//yX/DwAA
CcGB6YgAAACD+Qd3HItFzIEOAAIAAIXAD49G////6Vb///+NtgAAAACLRjiJBCTobRsAAIXAjXYA
D4Qe////ZpDrypCQkJCQkJCQkJCQkJCQVYnlVlOD7BiLdQiLRhyFwA+EggAAAIteICnD9gYBdAaD
wwPB6wKNBJ3/DwAAJQDw///HRCQUAAAAAMdEJBD/////x0QkDCIAAADHRCQIAwAAAIlEJATHBCQA
AAAA6F45/P+Jwrj/////g/r/dCCNBJqJRCQIx0QkDAEAAACJVCQEiTQk6Neu/f+4AQAAAIPEGFte
XcONdgCJNCToMP7//4tGHOlu////kJCQkJCQkJBVieVXVlOD7BSLdQiF9g+EDAIAAItdDIXbD4QB
AgAAi1UUiwJmhcB4QItySGWLHQgAAAA5Xgh0KDHSuQEAAACJ0GWDPQwAAAAAdAHwD7EOD4UYAgAA
i1UUi0JIiVgIicaLTRSDRgQBiwGoILn/////D4UdAQAAi0UIiwiFyXQJi1UMixKF0nUii00MxwF4
AAAAxwQkeAAAAOiDFvz/i1UIhcCJAg+EPgEAAItVFItCBItaCCnDhdsPjhsBAACJxjH/6ySQjXQm
AIkMJOjQ/v3/g8ABD4SmAAAAi0UUi33wi3AEi1gIKfOLTRCJXCQIiTQkiUwkBOi2BwAAhcCJRex0
B4nDg8MBKfONBDuJRfCDwAEPjN0AAACLTQyLVfCLAYPCATnCdjMBwInWOcJzAonGi1UIiXQkBIsC
iQQk6L8Z/P+FwA+EnwAAAItVCItNDIkCi0UUiTGLcASLVQgDOolcJAiJdCQEiTwk6AIn/P+LTRSL
RewBWQSFwA+ESf///4tVCItN8IsCxgQIAItVFItN8IsCZoXAeDCLRRSLUEiLQgSD6AGFwIlCBHUd
x0IIAAAAAGWDPQwAAAAAdAHwgyoBD4WzAAAAZpCDxBSJyFteX13DjbYAAAAAiRQk6MD9/f+DwAF1
J412AItNFIsBuf/////rn7jo////uf////+LVRRlxwBLAAAAiwLrh4tVFItCBItaCCnD6aH+//+N
dCYAuOj///+5/////2XHABYAAADrlYnBi0UUZoM4AHgni1BIi0IEg+gBhcCJQgR1F8dCCAAAAABl
gz0MAAAAAHQB8IMqAXUgiQwk6KNhAQCNDuiMPPz/6dz9//+NAuiwPPz/6UH///+NAuikPPz/69eQ
kFWJ5VdWU4PsFIt1HIt9EIX2dAmLRRzHAAAAAACLVQiLWmiF2w+EKwEAAItFDIlF7OtEjbYAAAAA
OftyAon7iVwkCItFFIk0JIlEJATozwUAAIXAiUXwdXCJXCQIKd+JdCQEi1XsiRQk6HMl/P+LRQgB
XewBWASF/3Q+i1UIi3IEi1oIKfOF23+viRQk6G/7/f+D+P90eTtFFI20JgAAAAB0f4tV7IPvAYgC
g8IBhf+JVex1xo10JgCLRewrRQyDxBRbXl9dw2aQi1UYicMp84XSeA2DwAGDfRgBiUXwg9v/iVwk
CIl0JASLVeyJFCTo7ST8/4tFCItV8IlQBItFDClF7ItF7IPEFAHYW15fXcOLTRyFyXSii0UcxwD/
////65eDfRgAfhGLRewPtlUUiBCDwAGJRezrgA+Eev///4tVFIlUJASLRQiJBCTo0PD9/+lj////
x0Jo/////+nJ/v//6w2QkJCQkJCQkJCQkJCQVYnlg+wYi0UYx0QkFAAAAACJRCQQi0UUiUQkDItF
EIlEJAiLRQyJRCQEi0UIiQQk6Fv+///Jw5CQkJCQkJCQkFWJ5VOB7LQAAACNnVz///+JHCTHRaQA
AAAAx0QkEAAAAADHRCQMAAAAAMdEJAj/////x0QkBACAAADoMe/9/4tFCIkcJMdF8KB9CgjHRCQM
AAAAAIlEJATHRCQIAAAAAOgrDv7/i0UQiRwkx0QkDAAAAACJRCQIi0UMiUQkBOjdRQAAgcS0AAAA
W13DkJCQkFWJ5YtVCIsC9sQgdAuLQjiFwHgEXcNmkLjo////ZccACQAAALj/////XcOQkJCQkFWJ
5YPsIIld9ItdCIl1+Il9/GaDOwB4OIt7SGWLNQgAAAA5dwh0JTHSuQEAAACJ0GWDPQwAAAAAdAHw
D7EPD4WyAAAAi0NIiXAIiceDRwQBi0UQx0QkEAMAAACJHCSJRCQMi0UMicLB+h+JRCQEiVQkCOjJ
mf3/IdD30IP4ARnJZoM7AHgqi1NIi0IEg+gBhcCJQgR1GsdCCAAAAABlgz0MAAAAAHQB8IMqAXVV
jXYAi130iciLdfiLffyJ7F3DZoM7AInBeCeLU0iLQgSD6AGFwIlCBHUXx0IIAAAAAGWDPQwAAAAA
dAHwgyoBdR2JDCToGl4BAI0P6AM5/P/pQv///40C6Cc5/P/roo0C6B45/P/r2pCQkJCQkJCQkJCQ
kFWJ5YPsJItFCIld9Il1+Il9/GaDOAB4OYtwSGWLHQgAAAA5Xgh0JjHSuQEAAACJ0GWDPQwAAAAA
dAHwD7EOD4VcAQAAi1UIi3JIiV4Ig0YEAYtFCMdEJBAAAAAAx0QkDAEAAADHRCQEAAAAAMdEJAgA
AAAAiQQk6KSY/f+J1otVCInDixKJVfCA5gF0bIn3idn31/fRifgJyHVFZoN98AB4E4tFCItQSItC
BIPoAYXAiUIEdFMJzw+EgwAAAInaidjB+h8x2InRid8x8QnBdViJ+Itd9It1+It9/InsXcOQi1UI
i0JohcB/sYtCLCtCJInCwfofKcMZ1on3idn31/fR65iQjXQmAMdCCAAAAABlgz0MAAAAAHQB8IMq
AQ+FiQAAAOuQjXYAuOj///+//////2XHAEsAAADrlZCNdCYAuOj///+//////2WLEIXSD4V7////
ZccABQAAAL//////6Wr///+JwYtFCGaDOAB4J4tQSItCBIPoAYXAiUIEdRfHQggAAAAAZYM9DAAA
AAB0AfCDKgF1IIkMJOhQXAEAjQ7oOTf8/+mY/v//jQLoXTf8/+lr////jQLoUTf8/+vXkJCQkJCQ
kJCQkJCQkJCQVYnlg+wUiV34i10MiXX8i3UQD6/ehdt1DzH2ifCLXfiLdfyJ7F3DkIlcJAiLRQiJ
RCQEi0UUiQQk6ILq/f85w3TZMdKLXfj3dQyJxonwi3X8iexdw5CQkJCQkJCQkJCQVYnlg+wUiXX8
i0UMi3UIiV34iUQkBIk0JOjCDv7/icONQAGJBCTopQ78/zHShcB0FsYEGACJXCQIiXQkBIkEJOjb
H/z/icKLXfiJ0It1/InsXcOQkJCQkJCQkJCQkJCQVleLRCQMi1QkEIt0JBSD/gQPgkgBAACI1onR
weIQZonKqAMPhM0AAAA4EA+EZwEAAEBOD4Q/AQAAqAMPhLUAAAA4EA+ETwEAAEBOD4QnAQAAqAMP
hJ0AAAA4EA+ENwEAAEBO6Y4AAACQjbQmAAAAAIsIv//+/v4x0QHPD4MEAQAAMc+Bz//+/v5HD4X1
AAAAi0gEv//+/v4x0QHPD4PgAAAAMc+Bz//+/v5HD4XRAAAAi0gIv//+/v4x0QHPD4O8AAAAMc+B
z//+/v5HD4WtAAAAi0gMv//+/v4x0QHPD4OYAAAAMc+Bz//+/v5HD4WJAAAAg8AQg+4QD4Nx////
g/70cluLCL///v7+MdEBz3N0Mc+Bz//+/v5HdWmDwASD/vhyO4sIv//+/v4x0QHPc1Qxz4HP//7+
/kd1SYPABIP+/HIbiwi///7+/jHRAc9zNDHPgc///v7+R3Upg8AEg+YDdBQ4EHQwQE50DDgQdChA
TnQEOBB0IDHA6xyDwASDwASDwASEyXQPQITtdApA98EAAP8AdAFAX17DkJCQkJBVMcCJ5VeLfQw5
fQhWU3Qpi0UQMcmLWDiLRQgPtjQIifIPtsIPthQPiwSDKwSTdQmJ8oPBAYTSdd9bXl9dw5CQVYnl
g+wQiXX8i3UIiV34i0UMix6F23QgD7YQhNJ0E4B4AQB1Uw+2C4nYOMp0MITJdRbHBgAAAACJ2It1
/Itd+InsXcONdCYAD77CiUQkBI1DAYkEJOjmCP7/hcB01MYAAIPAAYkGidiLdfyLXfiJ7F3DjbYA
AAAAiUQkBIkcJOhcqgAA69SQkJCQkJCQkJCQVYnlV1ZTg+wEi10Ii30QiRwk6Bkc/P+NcAGD/gEP
hpUAAACJNCTo1Qv8/4nBhcmJB7gMAAAAdRTrP422AAAAAIgRg8EBhNJ0IYPDAQ+2Ew++wjtFDHXp
Ow92BoB5/wB1J4PuAYTSZpB134X2jXQmAHQei0UUiTAxwIPEBFteX13DjbQmAAAAAMYBAIPBAeu1
iweJBCToZu77/4tFFMcHAAAAAMcAAAAAAItFFIkwMcDrx422AAAAAItFFMcHAAAAAMcAAAAAAIPE
BDHAW15fXcOQkJCQkJCQkJCQkJCQkJBVieVXVlOD7AiLXRCLfQiJHCToORv8/zHSjXABg/4BdmiL
VQyJ8AMCiUQkBIsHiQQk6MoO/P+6DAAAAIXAiQd0SItVDInBAwrrFY22AAAAAIgRD7YTg8EBhNJ0
JoPDAQ+2Ew++wjtFFHXmOw92BoB5/wB1JIPuAYTSjbQmAAAAAHXai0UMMdIBMIPECInQW15fXcOQ
jXQmAMYBAIPBAQ+2E+u1kJCQkJCQkJCQkJCQkFWJ5YtFCItNDOsIkI10JgCDwASLEDnKdAaF0nXz
McBdw5CQkJCQkJCQkJCQkJCQkFWJ5VdWvgdFLsJTg+wki0UIiwiJyPfujRwKicrB+h/B+xAp02nT
gFEBACnRA00MeR2JyoPrAffSidD35sHqECnTadKAUQEAjYwRgFEBAIH5f1EBAIld8H4hgemAUQEA
ugdFLsKJyPfiweoQjVwaAWnSgK7+/4ld8AHRici6xbOikffqicjB+B8BysH6CynCi0UQiVAIadIQ
DgAAKdG6iYiIiInI9+qJyMH4HwHKwfoFKcKLRRCJUARr0jwp0bqTJEmSiQiNSwSJyPfqicjB+B8B
ysH6AinCjQTVAAAAACnQicqLTRApwoXSiVEYD4gmAgAAx0XosgcAAOlgAQAAZpC4H4XrUYtN6Pdt
6MH5H4nQwfgFKchrwGQ5Reh1FMH6BynKadKQAQAAOVXoD4VEAQAAuG4BAAA7RfAPj0QBAAC4sfmM
s4tN8Pdt8ItF8ANV8It16MH4H8H6CCnCg+4BacJtAQAAiffB/x8pwYnIwegfKcKJ+ANV6MHoHonD
iVXsAfOD6gGJVeSJ2oPjA4lF4MH6ArgfhetRiVXQ9+6J+Ctd4IlV3InRi1XQwfkFKcgp+WvJZAHC
i0XcA1XwwesfwfgHKfgBwolF2InwKcjB6B+NPAJpRdiQAQAAKd8pxrgfhetRwe4f923kKfeLdeSJ
04nRwf4fwfsHifAp2CnzjRQHi0XkiffB+QUp8cHvHgHKiU3UjQwHiciD4QPB+AIp+SnCi0XsKUXo
aUXobQEAAGnbkAEAAMHpHwHCi0XkKdjB6B8BwmtF1GQByilF5MFt5B+LTeSLRewpyolV8IlF6ItF
8IXAD4jW/v//i13og+MDD4SL/v//uG0BAAA7RfAPjrz+//+LReiLVRCLTfAtbAcAAIXbiUIUiUoc
dTW4H4XrUYtN6Pdt6MH5H4nQwfgFKchrwGQ5Reh0CLgaAAAA6xOQwfoHKcpp0pABAAA5Veh06DHA
jZBAuwsIuAsAAAAPt0oWO03wfg5mkIPoAQ+3DEI7TfB/9ItVEIlCEItF8IPAASnIiUIMg8QkuAEA
AABbXl9dw422AAAAAI1CB4lBGOnP/f//kJCQkJCQkJCQkJCQkFWJ5YPsIIkUJIlV7Ild9Il1+Il9
/IlF8IlN6IlMJAT/VfCFwInCdBCLXfSJ0It1+It9/InsXcOQi0XsMf+LGIXbdOWJ2MH4H4PIAQH4
Odh0OIXbeFuJ2Cn40fiNNDiLReyJMItF6IlEJASLReyJBCT/VfCFwInCdEeJ2In3wfgfg8gBAfg5
2HXIhdJ1m4X/dJeLReyJOItF6IlEJASLReyJBCT/VfCJwul7////jXYAifgp2NH4jTQY66OQjXQm
AInz6Xz///+J9o28JwAAAABVieVXVlOB7MAAAACLRQiLVQiLTQiLdQiLAItSBItJCIt2DIlFiItF
CImVWP///4mNXP///4m1YP///4tIEItQIIt4FInIiZVk////uquqqir36onIwfgf0fopwo0EUgH6
weACKcGJzsHuHynyiZVs////g+IDiZV4////D4SmAwAAMduNFBuNBDYB2gHwi3WIjRSTjQSCi5Vg
////AciLTRAPt4QAQLsLCIX2x4VU////AAAAAIsJjUQC/4mFcP///4mNdP///3gYi3WIg/47ibVU
////fgrHhVT///87AAAAi4Vs////uh+F61GLtXD////B+AIF2wEAAIlFhDHAg714////AA+UwClF
hItFhNH/i02Ewb1g////Cvfqi0WEwfoDwfgfKcKNBJKNBIApwYnIi41g////wegfKcKLhWz///+J
VYDB+gKJlXz///+D6EZpwG0BAACNhAYj/v//A0WEAdCLlVz///8rRYCNBECNBMJrwDwDhVj////B
+g5rwDwDhXT///8DhVT///+JhUj///+NRA/dAdCLlVj////B+hSNDBCLhUj////B+BopyInCwfof
MdAp0IP4FQ+PtAMAAIu1SP///8eFUP///wYAAADHhWj///8AAAAAiXXsiXXwibVM////i0UMjU28
jVXw6Dj9//+FwImFRP///w+EWgEAAIuVRP///zHAi1oUidrB+gKBwtsBAAD2wwMPlMApwrgfhetR
iZU8////9+qLhTz///+LtTz///+J0YuVXP///8H4H8H5AynBjQSJic+LjVj///+NBIApxonwwegf
KceLhUT///8rUAiJxitIBItAHImVQP///4uVbP////fYKdpp0m0BAAArhTz///8B0IuVQP///wOF
cP///wH4A0WEwf8CKfgDhXz///8rRYCNBECNBMJrwDwBwWvJPCsOi3XwA41U////jRwxOd4PnsDB
6R84yHUYhfYPiIkAAACB/v3//3+7////f34DjV7/Od4PhG4BAAA5tUz///91Jzt17HQii0XchcAP
iIYAAACDvWT///8AfG0PlcKFwA+VwDHQqAF1b4OtUP///wEPhOIAAACLReyJXfCJdeyJhUz///8x
wIN93AAPlcCJhWj////pkf7//420JgAAAACLdfCF9g+Jd////4H+AgAAgLsAAACAD412////jV4B
6W7///+NdCYAhcAPlcAPtsA5hWj///9/kYtF8AGFdP///4uVSP///ymVdP///4uFdP///4tNEItV
vDlViIkBD4VFAQAAi0W8i1UIiQKLRcCJQgSLRcSJQgiLRciJQgyLRcyJQhCLRdCJQhSLRdSJQhiL
RdiJQhyLRdyJQiCLReCJQiSLReSJQiiBxMAAAACJ8FteX13DjXYAgcTAAAAAuP////9bXl9dw7gf
hetRuwEAAAD3rWz///+LhWz////B+gXB+B8pwmvCZDmFbP///w+FL/z//4PiAzHbg/oBD5TD6R/8
//+NdgCLRdw7hWT///8PhCH///+LnWT///+F2w+IE////4XAu3AsCQCNfeh5QukC////ZpCLRQyN
TZCJ+uiL+v//i41k////OU2wD4T+AAAAi3XwjQQeOcaJReh+J4HDcCwJAIH7AMQNEA+Exf7//4nw
Kdg5xolF6H+6jQQeOcaJReh/2YtFDI1NkIn66Dv6//+LjWT///85TbAPhK4AAACLdfDruIuNVP//
/zHAhcl1CDHAg/o8D5TAi1WIicMrnVT///+NTbyNRewB8o08E4lVjIl97IlMJASJBCT/VQw5fYwP
n8HB6x8x2Tt1jA+fwsFtiB8yVYgJyoXAD5TAD7bSD7bACcIPhaj+//+LdezpTP7//4udSP////fT
idjB+BopyInCwfofMdAp0IP4FQ+Pf/7//4nYK4VI////iZ1I////AYV0////6RL8//+LXaQxwLof
hetRidnB+QKBwdsBAAD2wwMPlMApwYnIic736onIwfgfKZ1s////wfoDKcKNBJKNBIApxonwi3WY
wegfKcKLRZQphVj///+LRawptVz////32CnIaY1s////bQEAAAHIi03oA4Vw////AdADRYTB+gIp
0IuVXP///wOFfP///ytFgI0EQI0EwmvAPAOFWP///2vAPCtFkAOFVP///40cCDnZD57CwegfOMJ1
FIXJeCmB+f3//3+7////f34DjVn/i0UMjU28iV3wjVXw6Kb4//+LdfDpBv3//4H5AgAAgLsAAACA
fdqNWQGNtgAAAADrz422AAAAAFWJ5YPsDOi1Kv7/i0UIx0QkCIQuDAjHRCQEcO0GCIkEJOgq+f//
ycOQkJCQkJCQkFWJ5YPsGITSiV30icuJdfiJxol9/InXdGeLFZQyDAiF0g+EoQAAAKGUMgwIhcB+
UItbNIH7EwEAAI1DGA+GvQAAAIkEJOgW//v/hcB0Uokwx0AEAAAAAIlYCMdADAAAAADHQBAAAAAA
x0AUAAAAAItd9It1+It9/InsXcONdCYAx0QkCAEAAADHRCQEAgAAAIk0JOioFPz/hcB5lI10JgCJ
+jHAhNJ0x8fH6P///4nzZYsXuAYAAADNgDHAZYkX666NtCYAAAAAx0QkCAAAAADHRCQEAQAAAIkE
JOhgFPz/g+ABg/gBGcCDyAGjlDIMCKGUMgwIhcAPjzP////rgbsAIAAAuBggAADpNP///2aQVYnl
VlOD7GyLRQiAOAB0SMdEJAQAiAkAiQQk6GoS/P+JwzHAhdt4KY11mIl0JAiJXCQExwQkAwAAAOgR
Evz/hcB4JYnxugEAAACJ2Oif/v//g8RsW15dw7jo////ZccAAgAAADHA6+m4BgAAAM2AMcDr3pCQ
kJCQkJCQkJCQkJBVieVTg+wEi0UIhcB0GosYiQQk6Ljg+/+JXQiDxARbXelFEvz/jXYAuOj///9l
xwAWAAAAg8QEuP////9bXcOQVbkBAAAAieVXVlOD7ATHx+j///+LXQhliweJRfAxwGWDPQwAAAAA
dAHwD7FLBA+FiQAAAI1zGOshjbQmAAAAAI0MFg+3QRCNBAKJQxCLQQiJQxSLQQQLAXU+i1MQO1MM
ct6LSwiJ8osD6JKeAACD+AB+FYlDDDHSx0MQAAAAAOu/jbQmAAAAAHUpi0XwMclliQeNtgAAAABl
gz0MAAAAAHQB8INrBAF1IYPEBInIW15fXcMxyWWDPwJ13evNjUsE6Ksk/P/pav///41DBOjOJPz/
69WQkJCQkJCQkJCQkJBTi1QkEItMJAyLXCQIuBMAAADNgFs9AfD//w+D4DT8/8OQkJCQkJCQkJCQ
kJCQkJBVieWD7ESNRcSJRCQEi0UIiQQk6BgAAADJhcAPlMAPtsDDkJCQkJCQkJCQkJCQkJBVuQFU
AACJ5VZTg+wki3UMjVXUi10IuDYAAADNgD0A8P//icJ3f4XAicF1cItF1IkGi0XYiUYEi1XciVYI
i0XggeIPEAAAiUYMD7ZF5IlWNIlWOI1WEYhGEItF5YlGEYtF6YlCBItF7YlCCItF8YlCDA+3RfVm
iUIQD7ZF94hCEo1GJMdGJAAAAADHQAQAAAAAx0AIAAAAAMZADACDxCSJyFteXcO46P////fauf//
//9liRDr5pCQkJCQkJCQkJBVieVXicdWU41wBIkQD7aClAEAAIPgn4PIIIiClAEAAIuC8AEAAIXA
dDOLUASNWASF0nUN6ydmkIPDBIsThdJ0HPaClAEAAGB17onwg8ME6Kz///+LE4XSjTSGdeQp/sH+
AonwW15fXcONtCYAAAAAVYnlV1ZTgeyoAAAAiYVo////jQRJjQSFKAAAACnEi4Vo////iZVk////
i5Vo////jXwkH4Pn8Il9gIlHBI1HDMcHAAAAAIlHCA+2gpQBAACD4J+DyCCFyYiClAEAALgBAAAA
x0W0AQAAAHRHjV8YMfaNtCYAAAAAi4Vk////x0P0AAAAAIlb/IsUsIPGAYlT+A+2gpQBAACDwwyD
4J+DyCA58YiClAEAAHfNg8EBiU20icjHwuj///+NBEDHwej///+NRIf0iUWEx0AIAAAAAGWLEsdF
7AAAAABlxwEAAAAAiX3EiVWIi3XEi0XEi3YExwABAAAAi55cAQAAiXWUhdsPhOUIAADHRZgAAAAA
i3WUi1YkhdIPhKgIAACLVZSLdQyLTQiLQjSLQASJddiLcgiJTdSJVdCJRaCJRdyLBoXAD4SZCAAA
i1XEx0WcAAAAAIlVpI10JgCD+AEPhdQFAACLXaADXgTHRCQEJAAAAIkcJOhZ9v3/hcAPhXUEAACJ
2I1V0IlF4I1N84lUJASNReiNVezHBCRA5QgI6BDn/v+LXeyD7AiF24nHD4XQBgAAi03k9oGUAQAA
YA+E+AQAAItFmIXAdA+LVZyLRZiJDJCDwgGJVZyDxgiLBoXAD4V1////i32Yhf90aYtVnItNmInT
g8MBxwSRAAAAAI0E3QQAAACJBCToFfn7/4XAicYPhCwJAACLRZTB4wKLVZiJBo1GBIlUJASJXCQI
iQQk6D0K/P+LTZyJXCQIiXQkBI1EjgiJBCToJgr8/4tFlImw8AEAAItVxIsyhfYPhIf+///rDYt1
xIsehdsPhHj+//+LTcSLSQiFyYlNxHXmx0WMAAAAALjo////ZYsIhckPhGkGAACLjWj///+LifAB
AACFyYlNkHQfi7Vo////D7aGlAEAAIPgAzwCD4RhBgAAx0WQAAAAAItVtI0E1QQAAACJBCToSfj7
/4XAiYVs////D4TyCAAAi3W0i5Vs////i41o////x0XMAAAAAI1EsgSJgVwBAACJsWABAACLRQiF
wA+FigcAAItNgItRBIu1aP///4tNzIuGXAEAAIt1gIkUiIPBAYtGBIlNzICglAEAAJ+LRYCLQAiF
wIlFgHW99gUxMQwIBA+FlQgAAIuVaP///4uCXAEAAIsIOdGJjXj///8PhaYHAACLtWj///+LtvgB
AACF9ol1vA+E2gYAAIN9zAF2PrkBAAAAi5V4////i4JcAQAAixSIg8EBD7aClAEAAIPgn4PIIIiC
lAEAADtNzHLWi414////i4n4AQAAiU28i0W8i3W8ixiDxgSJdayF2w+ExQAAADH26xmLjXj///+J
8o1yAYu5+AEAADk3D4aoAAAAi1W8i0SyBPaAlAEAAGB014uNeP///4uB9AEAAI0EhQQAAACJBCTo
8Pb7/4XAiYVc////dLKJwonzjQS1AAAAAIPCBIlEJAiLRayJFCSJRCQE6BUI/P+LjXj///+NVgGL
ufgBAAA5F3Ysi0W8ifONTJAEkIsB9oCUAQAAYHUNi7Vc////iUSeBIPDAYPCAYPBBDkXd96LhVz/
//+NcgGJGDk3D4dY////g33MAQ+G4QgAALoBAAAAi7V4////i4ZcAQAAiwSQg8IBgKCUAQAAnztV
zHLii414////i1XMi7Vs////i4FcAQAAweICiZVw////iVQkCIlEJASJNCToaAf8/4uFbP///8dF
yAEAAACDwASJRbiLtXj///+LVciLTbjHRbABAAAAi4ZcAQAAizSQuAEAAAA5MXQRi5Vs////g8AB
OTSCdfKJRbCNeAE7fcxzRYuNbP///40MuYlNwI12AItFwIsAi5DwAQAAiYV8////hdJ1DusTkDnG
D4TQAwAAg8IEiwKFwJB17oPHAYNFwAQ7fcxyyoNFyAGLTcw5TcgPgm3///+LhWz///+LtXD////H
BDAAAAAAi02Qi5V4////hcmJgvABAAB0C4tNkIkMJOix+P7/i1WMhdIPhY8HAACNZfRbXl9dwggA
x0QkBAAAAACJBCTo7H/+/4XAiUWoD4Rw+///oTAQDAiFwA+FlgMAAIkcJOgsBfz/i02UiceLgagB
AACFwA+EwAAAAIP4/w+E2wAAAIkEJOgIBfz/ixUsMQwIOdBzAonQg+gHi1WUD69FqI1EBxKD4Pwp
xI1EJB+D4PDHRCQMAAAAAIlEJAiJXCQEiRQk6Hqh/v+AOAAPhfL6///2BTAxDAgBD4Q6+///iVwk
BMcEJJy7Cwjo1Or+/+kl+///jbQmAAAAAItFhIPsHI1UJB+D4vCDRbQBx0IIAAAAAIlKBMcCAAAA
AIlQCA+2gZQBAACD4J+DyCCIgZQBAACJVYTpyfr//4tBBIA4AA+FhQQAAOg48f7/icKLRZSJkKgB
AACNQv+D+P12BzHA6Sb///+JFCToJgT8/422AAAAAOkT////Pf3//3+NtgAAAAB0DD3///9/kA+F
iPr//4tdoANeBMdEJAQkAAAAiRwk6Gzw/f+FwA+FXwYAAInagT79//9/iVXgD4RLAwAA9gUwMQwI
AQ+FIgQAAI1V0IlUJASNReiNTfONVezHBCRA5QgI6Arh/v+LXeyD7AiF24nHD4V8BQAAi1Wkg+wc
jVwkH4Pj8IsCiQOLQgSJQwSLQgiJQwiLRZjHAgAAAACLTaSLVeSFwIlRBHQPi0Wci02YiRSBg8AB
iUWc9oKUAQAAYInZD4U8AgAAi02kiVkID7aClAEAAIPgn4PIIIiClAEAAItV5ItKEIXJdAmLQgyJ
QQyLVeSLSgyFyXQJi0IQiUEQi1Xki0MEi0AQiUIQi1Xki0MEiVAQi0IQhcB0BolQDItV5INFtAGL
QwSJQgyLRYQ5RaQPhPYEAACJXaTpVvn//4kcJOjIAvz/jVABg8ATg+D8KcSNRCQfg+DwiVwkBIlU
JAiJBCToxgP8/4td6IkcJInG6JkC/P+NUAGDwBOD4PwpxI1EJB+D4PCJVCQIiVwkBIkEJOiXA/z/
gH3zAIlF6HUwhf+JdeyJfYwPhZP5///HRYz/////6Yf5//+LVYiF0g+EjPn//4tViGWJEOmB+f//
i0XsiQQk6APV+//rw4uGXAEAAIXAD4SY+f//x0QkDCK9CwjHRCQI8wEAAMdEJAQLvQsIxwQkbLwL
COgvKvz/jbQmAAAAAIn4i12wg8cBK0Wwg0WwAYtVsMHgAouNbP///4lEJAiLhWz////B4wIB2IlE
JASNBJGJBCToD/f9/4uVfP///4uFbP///4NFwAQ7fcyJFBgPgrv7///p7Pv//zHJidoxwMcEJHS7
Cwjo3N/+/4uG8AAAAIXAD4VK9///i4boAAAAhcAPhTz3///HRZwAAAAA6ff3//+LjvABAACFyQ+F
Dff//4uVaP///znWD4T/9v//D7eGWgEAAGaFwA+E7/b//w+3wI0EhRIAAAAl/P8PACnEjUwkH4Ph
8IlNmOnW9v//O1AED4SgBAAAicGLQQiFwHXuiwOLVaSJAotDBIlCBItDCIlCCOl09///jbYAAAAA
i1XMi41s////iUQkBMHiAomVcP///4lUJAiJDCTo5gH8/4N9zAEPhhr7///pb/r//420JgAAAACL
dYCLRgT2gJUBAAACicIPhGf4//+LlWj///+DqmABAAAB6XP4//+Q9gUwMQwIAQ+FiAAAAI1V0IlU
JASNReiNTfONVezHBCRA5QgI6L/d/v+LReyD7AiFwA+Et/z//4B98wAPhM32//+JBCToD9P7/420
JgAAAADpufb//8dEJAwivQsIx0QkCD8CAADHRCQEC70LCMcEJOi8CwjoPyj8/4u1aP///zHJuAwA
AACLVgTHBCRMvAsI6EPe/v+LTZSLQQSAOAB1B6EoEAwIiwCJRCQIiVQkBMcEJOy7Cwjo/eX+/+lN
////x0QkDCK9CwjHRCQI8gAAAMdEJAQLvQsIxwQkHJ8KCOjUJ/z/i02Ui0EEgDgAdQehKBAMCIsA
iUQkCIlUJATHBCQcvAsI6K7l/v/ps/v//4uNaP///7AMi1EEMcnHBCSUvAsI6LDd/v+LFaAxDAiL
jWj///+JlXT///85yg+FUff//4tFzIXAD4RG9///Mf+LtXT///+LhlwBAACLHLg53g+EoAAAAIuD
0AEAAIXAdAuLQASFwA+FiwAAAIuD8AAAAIXAD4WyAAAAi7PoAAAAhfYPhaQAAACLhWz///+J2ugk
8///O0XMicZ3bDHShcB0F4uNbP///4sEkYPCAYCglAEAAJ851nfpjQS1CAAAAIkEJOiB7vv/hcCJ
g9ABAAB0cI1QCIlwBIkQjQS1AAAAAIlEJAiLhWz///+JFCSJRCQE6KL/+/+DxwE7fcwPgj3////p
fPb//8dEJAwivQsIx0QkCCsCAADHRCQEC70LCMcEJBW9CwjofSb8/4tTBDHJuBYAAADHBCS4vAsI
6Ifc/v+LtXT///8xybAMi1YExwQklLwLCOhu3P7/iRwk6Bb++/+NUAGDwBOD4PwpxI1EJB+D4PCJ
XCQEiVQkCIkEJOgU//v/i13oiRwkicbo5/37/+lJ+///iV2EiV2k6V30//8xwItN7IN9jP+LVegP
lMCD6AEjRYyJDCQxyegI3P7/i7V4////i03Mi4ZcAQAAweECiY1w////iUwkCIlEJASLhWz///+J
BCToqv77/+nj9///x0QkBAAAAACJBCToFXj+/4XAiccPhIf5//+hMBAMCIXAD4XA+///iRwk6Fb9
+/+LVZSJhWD///+LgqgBAACFwHR/g/j/dHaJBCToNv37/4sVLDEMCDnQcwKJ0IPoB4uVYP///w+v
x4tNlI1EAhKD4PwpxI1EJB+D4PDHRCQMAAAAAIlEJAiJXCQEiQwk6KOZ/v+AOACJwg+FBvn//4E+
/f//fw+FG/j//zHJidoxwMcEJJSxCgjoGtv+/2aQMcDrjotCBIA4AHUpjXQmAOij6f7/i02UicKJ
gagBAACNQP+D+P132IkUJOiY/Pv/6V3////HRCQMIr0LCMdEJAgmAQAAx0QkBAu9CwjHBCQcnwoI
6J8k/P+LRaSJWAiLQQg7RYR1A4lNhItACIlBCItKEIXJdAmLQgyJQQyLVeSLSgyFyXQJi0IQiUEQ
i1Xki0MEi0AQiUIQi1Xki0MEiVAQi0IQhcAPhDH5//+JUAyLVeTpJvn//1W5AQAAAInlg+wkiXX4
i3UIiV30iX38ix6LfgSLQxiJReyLRgiJRfAPtoOUAQAAg+ADdAMPtsiLReyLVhCJDCQxyYl8JASJ
RCQMi0XwiUQkCInY6Fie/v+JRhSD7BCLXfSLdfiLffyJ7F3DkJCQkJBVieVdwgQAifaNvCcAAAAA
VYnlV1ZTicOJ0IPsKMHoA40EgMHgAolF6IuDoAEAAAFF6ItF6IlN4Is4hf8PheYAAACLQzSLQASJ
ReSLQ3yLQASLVAIEi0M4idHB6QiJzsHmBANwBID6B4l18A+F5gAAAPZGDQMPhQABAACLg+QAAACF
wA+ExwAAAItABA+3BEiJwoHi/38AAMHiBAOTcAEAAItKBIXJD4SkAAAAZaEMAAAAhcDHRewBAAAA
D4X1AAAAiwaNTfABReSLReyJVCQEidrHRCQQAAAAAMdEJAgBAAAAiUQkDIuDzAEAAIkEJItF5OgJ
s/7/g+wUicZloQwAAACFwHV8i1XwhdJ0DTHAhfZ0AosGiccDegShSDEMCIXAdQWLReiJOItFDMcA
/////4tF4Il8JASJBCTo8BAAAI1l9In4W15fXcIIAI10JgAx0ulV////x0QkDGG9CwjHRCQIrwAA
AMdEJAQ2vQsIxwQkQ70LCOhVIvz/i34EAzvrmDHAZYcFHAAAAIP4Ag+Fcv///7oBAAAAZYsdCAAA
AGWLDSAAAACDwxyDyQGw8M2A6VD///9lxwUcAAAAAQAAAMdF7AUAAADp9P7//412AFWJ5VdWU4nD
g+wki0A0i0AEiUXki0N8A1AEi0M4i0oEixKJz8HvCIn+weYEA3AEgPkHiwOJVeyJdfCJRegPhcwA
AAD2Rg0DD4XmAAAAi4PkAAAAhcAPhK0AAACLQAQPtwR4icKB4v9/AADB4gQDk3ABAACLegSF/w+E
igAAAGWhDAAAAIXAvwEAAAAPhdoAAACLBo1N8AFF5Il8JAyJVCQEidrHRCQQAAAAAMdEJAgBAAAA
i4PMAQAAiQQki0Xk6Gyx/v+D7BSJxmWhDAAAAIXAdWiLVfAxwIXSdAsxwIX2dAKLBgNCBIsdSDEM
CIXbdQmLTeyLVeiJBBGNZfRbXl9dw422AAAAADHS6W/////HRCQMc70LCMdEJAhQAAAAx0QkBDa9
CwjHBCRDvQsI6M0g/P+LRegDRgTrrDHAZYcFHAAAAIP4AnWKugEAAABlix0IAAAAZYsNIAAAAIPD
HIPJAbDwzYDpaP///2XHBRwAAAABAAAAvwUAAADpEf///1WJ5YPsKIld9InDiXX4iX38iVXwiU3s
D7aAlAEAAKgIdA6LXfSLdfiLffyJ7F3DkInCi0MEg8oIiJOUAQAAD7YIhMkPhJQAAACLU1CF0nR4
9gUwMQwIAg+FkAAAAIXSdBuLQgSLVQgDA4lUJAiLVeyJVCQEi1XwiRQk/9CLk4QAAACF0nSci4OM
AAAAizMDcgSLeATB7wKF/3SHMduNdgCLRQiLVeyJRCQIi0XwiVQkBIkEJP8UnoPDATnfd+LpX///
/5CNdCYAi7OEAAAAhfYPhEz///9mkOlz////g+IDD4Vj////ZpDpNf///4TJkHUHoSgQDAiLAIlE
JATHBCR9vQsI6Hfd/v+LU1DpTP///+sNkJCQkJCQkJCQkJCQkFWJ5VeJx1ZTg+wci4CgAAAAiVXo
i5+kAAAAiU3kiUXsoXwxDAiFwA+FnAAAAItF7IXAdBWF23QRi1sEiV3wwW3wAotF8IXAdUeLt2AB
AACF9nQvjRy1/P///422AAAAAItVCIuH8AEAAItN5IsEGIPrBIkUJItV6Ohj/v//g+4Bdd6DxBxb
Xl9dwgQAjXQmAPYFMDEMCAJ1TYtF7DHbizcDcASQjXQmAItVCItF5IlUJAiLVeiJRCQEiRQk/xSe
g8MBOV3wd+HrgItVCIkUJItV6OgJ/v//xwV8MQwIAAAAAOlH////i0cEgDgAdQehKBAMCIsAiUQk
BMcEJJG9CwjoW9z+/+uSkJCQkJCQkJCQVYnlV1ZTg+xMiUXQi0UMiVXMiU3IhcB1CYtV0ItSDIlV
0ItN0IXJD4QLAgAAi03MhcAPlMAPtsCJReyNDIGDwAHB4AKJTfCJRcTrFY10JgCLRdCLQAyFwIlF
0A+E1wEAAItF0It4FDnHdeWDuAgCAAD/dNyLVfCLReyLTdA7ConGdDKLRcg5RewPg7MBAACLRcwD
RcSLdezrEo22AAAAAIPABDl1yA+GlgEAAIPGATs4de2J8I1QATlVyIlV4HaQi03MA0UIjQyRiU3k
iUXokItF5IsYi5PwAQAAhdJ1EOsZjbQmAAAAADnHdDyDwgSLAoXAkI10JgB17ouD+AEAAIl13IXA
D4WUAAAAg0XgAYtN4INF5ASDRegBOU3ID4Yt////i3Xc66iLVeCNTgGJTdwp8olV1InQi1XMweAC
iUQkCI0EsolEJASNBIqJBCToHOr9/4tVCItNzIXSiRyxdCuLReiLVdQPtlgBi0UIiVQkCAHwiUQk
BItFCANF3IkEJOjq6f3/i00IiBwxi0XkixiLg/gBAACFwA+EbP///4sIjRSIhckPhF////+LAoPp
AYPqBDnHdeyLVdyLdeArddyLTdyDwgGJVdiLVcyNBLUAAAAAiUQkCI0EiotN2IlEJASNBIqJBCTo
g+n9/4tF3ItVzIkcgotFCIXAD4QK////i03oi0UIA0XcD7ZZAYlEJASLRQgDRdiJdCQIiQQk6Ezp
/f+LVQiLRdyIHALp2f7//422AAAAAIPETFteX13CCADHRCQM6b0LCMdEJAgvAAAAx0QkBKi9CwjH
BCSyvQsI6Oob/P+NdgCNvCcAAAAAVbgAAAAAieVXVlOD7ByFwHQMxwQk6BAMCOhCEvf3iw2kMQwI
x0XoAAAAAMdF7AAAAACFyQ+FzgAAALgAAAAAhcB0DMcEJOgQDAjoERL394t17IX2D4SVAAAAx0Xw
AAAAAI20JgAAAACLRfCLVeiLPIIPtoeUAQAAqAh0XIPg94iHlAEAAIuHiAAAAIXAdGn2BTAxDAgC
D4X8AAAAhcB0KotQBIuHkAAAAAMXi3AEwe4ChfZ0FY1csvyNtCYAAAAA/xOD6wSD7gF19otHVIXA
dAeLQAQDB//Qg0XwAYt18IOvkAEAAAE5dewPh3n///+NZfRbXl9dw5CLX1SF23WQkOvWjbYAAAAA
jQSNAAAAAIXAx0XoAAAAAHQSg8Aeg+DwKcSNRCQfg+DwiUXooaAxDAiFwA+EtQAAAInCMdvrCJCL
UgyF0nQpOVIUdfQ52WaQdniLdeiJmggCAACDgpABAAABiRSei1IMg8MBhdJ12JA5y3V6i1XoidnH
RCQEAAAAAMcEJAAAAADoA/z//4ld7IPsCOmi/v//i0cEgDgAdQehKBAMCIsAiUQkBMdEJAgAAAAA
xwQkfLIKCOgh2P7/i4eIAAAA6dL+///HRCQM4L0LCMdEJAi5AAAAx0QkBKi9CwjHBCS8vQsI6PIZ
/P/HRCQM4L0LCMdEJAjDAAAAx0QkBKi9CwjHBCTIvQsI6M4Z/P+QkJCQkJCQkJCQkJCQkFWJ5VdW
ic5Tg+xQi00MiUW89gUwMQwIEItBNIt4BA+FZAIAAItdDIuDtAAAAIXAD4TvAQAAi0AEhcAPhIcC
AACLVQyJwwMaZoM7AXQh6SIBAACNtgAAAACLQxCFwHRBAcNmgzsBjXYAD4UGAQAAOXMIdeWLQwyL
DAONBA+JRCQEi0UIiQQk6PXe/f+FwHXJMfaNZfSJ8FteX13CEACNdgCLVRSF0g+EQAIAAItFEIXA
dN2LVQiNXcC+AQAAAItNvI191MdFwNy+CwjHRcjrvgsIiVXEiU3Mx0XQD7AKCGaQiwODwwSJBCTo
o/D7/wHGOft17Y1GEoPg/CnEi0XAjVwkJ4Pj8IkcJIlEJAToz+b9/4tVxIlUJASJBCTowOb9/4tV
yIlUJASJBCToseb9/4tVzIlUJASJBCQx9uig5v3/idlmxwApAItdDItTBIA6AHUHoSgQDAiLEIkM
JDHAMcnoO9D+/4nwg+wEjWX0W15fXcIQAI1F58ZF5wDHRCQQAAAAAMdEJAwKAAAAiUQkCA+3A8dE
JAQAAAAAiQQk6H51/P/HRei1vgsIx0Xwyr4LCIlF7InGxwQktb4LCOjP7/v/iTQkicPoxe/7/41E
AySD4PwpxI1cJCeD4/DHRCQEtb4LCIkcJOj15f3/iXQkBL4BAAAAiQQk6OTl/f+J2ccAIG9mIMdA
BFZlcmTHQAhlZiByx0AMZWNvcmbHQBBkAOkj////i00QhckPhGD+//+LRbzHRehAvgsIx0XwD7AK
CIlF7McEJEC+CwjoQe/7/4tVvIkUJInD6DTv+/+NRAMUg+D8KcSNXCQng+Pwx0QkBEC+CwiJHCTo
ZOX9/4tNvIlMJATprv7//4nLi0kYi0MEgDgAdQehKBAMCIsAiVQkFItVvIlMJAyJRCQIiVQkEItN
CMcEJPi9CwiJTCQE6P7U/v/pXf3//8dEJAxGvwsIx0QkCHEAAADHRCQEmL4LCMcEJKW+Cwjo1Rb8
/4tdCL4BAAAAi0W8jX3Ux0XA4b4LCMdFyOu+CwiJXcSNXcCJRczHRdAPsAoIiwODwwSJBCTobO77
/wHGOft17Y1GEr4BAAAAg+D8KcSLRcCNXCQng+PwiRwkiUQkBOiT5P3/i1XEiVQkBIkEJOiE5P3/
i1XIiVQkBIkEJOh15P3/i1XMiVQkBIkEJOhm5P3/idlmxwApAOnB/f//jXYAjbwnAAAAAFWJ5VdW
U4PsZIlFrIlVqInCi0A0iU2khcAPhDMDAACLQASLiqwAAACJRcCLgrQAAACFyYlNxIlFyA+ElQEA
AItRBItNrMdFvAAAAADHRcwAAAAAiwkBymaDOgGJVdAPhRIDAACNdCYAi02si1XQi3XAi0EYA3IE
jQTAizyFoDEMCIX/dRbpzgAAAI22AAAAAIt/DIX/D4S9AAAAifqJ8Ohszv7/hcB06ItFpIXAD4Wx
AgAAi13QA1sI6weQjXQmAAHDiwOLTxQPt1MEiUW0i0WsiU2wi0sIi0AYiUW4i0Wsi3AEgD4AdQeh
KBAMCIswidCD4AKJRCQMi1WoiVQkCItFsIlEJASLRcAByIkEJItNtInwi1W46FX7//8JRbwPt0MG
g+wQJf9/AAA5RcxzA4lFzItDDIXAdYeLVdCLQgyFwA+EmwAAAAHCiVXQ6Rf///+NtCYAAAAAi0Ws
i4BgAQAAhcB0SzHb6xWNtCYAAAAAi0Wsg8MBO5hgAQAAczKLVayNPJ0AAAAAi4JcAQAAixSYifDo
eM3+/4XAdNSLTayLgVwBAACLPDiF/w+F+P7//8dEJAwvvwsIx0QkCOYAAADHRCQEmL4LCMcEJBm/
CwjoXBT8/8dFvAAAAADHRcwAAAAAi0XIhcB0QItNyItFrItRBAMQD7dCBCX/fwAAOUXMch2NtgAA
AACLQhCFwHQaAcIPt0IEJf9/AAA5Rcxz6YlFzItCEIXAdeaLfcyF/3ULi0W8jWX0W15fXcOLdcy/
DAAAAMdEJAQQAAAAg8YBiTQk6HrY+/+LTayFwInCiYFwAQAAuXC+CwgPhLEBAACLRayJsHQBAACJ
wYuA5AAAAIt1xItABIX2iYGkAQAAdGCLRcSJ04twBAMxjbQmAAAAAInxA04I6wOQAcEPt1EGiwGB
4v9/AADB4gSJRBMED7dBBiUAgAAAiUQTCItFwANBCIkEE4tFwANGBIlEEwyLQQyFwHXEi0YMhcB0
BAHG67GLXciF2w+ENv///4tVyItNrItaBAMZ6wOQAcP2QwIBi3MMdS2LVawPt0MEi4pwAQAAi1MI
Jf9/AADB4ATHRAEMAAAAAIlUAQSLVcADFDOJFAGLQxCFwHXBi0W8jWX0W15fXcPHRbwAAAAAi0W8
jWX0W15fXcP2h5UBAAACD4RC/f//6cP9//+NRecx/8ZF5wDHRCQQAAAAAMdEJAwKAAAAiUQkCA+3
AsdEJAQAAAAAiQQk6Opv/P/HRei1vgsIx0XwBb8LCIlF7InGxwQktb4LCOg76vv/iTQkicPoMer7
/41EAyaD4PwpxI1cJCOD4/DHRCQEtb4LCIkcJOhh4P3/iXQkBIkEJOhV4P3/idnHACBvZiDHQARW
ZXJux0AIZWVkIMdADHJlY2/HQBByZAoAi0Wsi1AEgDoAdQehKBAMCIsQiQwkifgxyegTyP7/jXYA
VYnlV4nPVjH2U4nDg+wEhcCJVfB0FmaQ9oOVAQAAAnQXMdKLWwwJ1oXbdeyDxASJ8FteX13DZpCL
VfCJ+YnY6Hz7//+6AQAAAIXAddbr0pBVieVXVlOD7CChjC4MCIXAD4SqAQAAiw2oLgwIi0UIixWs
LgwIKcg50IlF5BnAIUXki0UMKcg5wolF6A+GfwEAAIsNsC4MCIsVmC4MCNPojQRCiUXgD7cAiVXU
D7fAhcAPhWsBAAChlC4MCIsVkC4MCIlF2IsAOdAPhI8AAACLDaAuDAg50YlN3A+GfgAAAKGcLgwI
iz2ILgwIiUXs6waQO1Xcc2iNFFK4AQAAAMHiAotcFwTB6wJlgz0MAAAAAHQB8A/BBaQuDAiJRfCL
TfCNFBeLReyDwQGNNMiJFotV1I0cWg+3A2aJRgRmiQtlgz0MAAAAAHQB8P8FkC4MCItN2IsVkC4M
CIsBOdB1k4tV4A+3AmaFwA+FrAAAALoBAAAAi03YidBlgz0MAAAAAHQB8A/BAYlF8ItN8DsNoC4M
CHN+idBlgz0MAAAAAHQB8A/BBaQuDAiJRfCLRfCLVeCDwAFmiQKNBEkPtxKLTeTB4AIDBYguDAgP
t9KJCItN6MHiAwMVnC4MCMdACAAAAACJAolIBGbHQgQAAGWDPQwAAAAAdAHw/wWQLgwIicFlgz0M
AAAAAHQB8P9BCJCNdCYAg8QgW15fXcOLVeAPtwIPt8CNFMUAAAAAAxWcLgwIiwqLATtF5HTGD7da
BGaF23QgizWcLgwIZpAPt8ONFMYPt1oEZoXbdCGLCosBO0XkdeiLATtF5HSWg8IEiVXg6UT+//+N
tgAAAACLCuvkjXQmAFWJ5VdWU4HsgAIAAPyheDEMCIuIUAEAAImFpP3//w+3gFgBAADB4AWNFAE5
0Q+DTgUAAIsdjDEMCDH/x4WM/f///////4mdrP3///fbiZ2w/f//6wqNdgCDwSA50XNJgzkBdfT2
QRgBdO6LQQiLnaz9//+NdAP/I4Ww/f//A3EUI7Ww/f//OYWM/f//dgaJhYz9//85/nbAg8Egifc5
0XK+jbQmAAAAAIu1jP3//4n5i4Wk/f//i5WM/f//xwWMLgwIAAAAAAMQiwDHBbAuDAgEAAAAg+L8
iRWoLgwIjUQHA4Pg/ImFxP3//ynQiYW0/f//i720/f//o6wuDAjR6ImFzP3//7gfhetRjRR/9+LB
6gWD+jGJFaAuDAgPh18BAADHBaAuDAgyAAAAoaAuDAiNVeCNXcCJTcSJlaD9//+Jhbj9//+Lhcz9
//+JnZz9///HRegAAAAAx0XsAAAAANHox0XwAAAAAMdF4Gdtb27HReT//wEAiXXAiUXI6B95AADH
RdBzZWNvx0XUbmRzAMdF2AAAAABmx0XcAADGRd4AiUXMoSAxDAjGRd9ziQQk6Izl+/+Jw6FEMQwI
iQQk6H3l+/+NRAMcg+D8KcShIDEMCI18JCeD5/CJvaj9//+JPCSJRCQE6Kbb/f/GAC+LFUQxDAiD
wAGJBCSJVCQE6I7b/f/HAC5wcm/HQARmaWxlxkAIAIk8JMdEJAi2AQAAx0QkBEIAAgDoFen7/4P4
/4nHdW646P///75TvwsIZYsYjYXQ/f//x0QkCJABAACJRCQEiRwk6KfT/f+JRCQMi4Wo/f//iXQk
BMcEJAIAAACJRCQI6LnK/v+NZfRbXl9dw5CB+gAAEAAPhp/+///HBaAuDAgAABAA6ZD+//+QjXQm
AI2FYP///4lEJAiJfCQExwQkAwAAAOhW6Pv/hcB4EouFcP///yUA8AAAPQCAAAB0ILjo////vqK/
CwhlixiJPCTou+j7/+lV////jbYAAAAAi5W4/f//waW4/f//BIuFuP3//4udzP3//8HiA4tNkImV
wP3//wHQjUSDQItdjImFvP3//4nICdgPhHoCAACLhbz9//+JwjHDwfofMdEJ2XQ+iTwk6Ffo+/+h
RDEMCIlEJAyLnaj9///HRCQEvL8LCMcEJAIAAACJXCQI6MDJ/v/pAv///4XAD4j4AgAAifTHRCQU
AAAAAIl8JBDHRCQMAQAAAMdEJAgDAAAAi4W8/f//xwQkAAAAAIlEJAToT/X7/4P4/4nDD4TdAQAA
iTwk6Nzn+/+Lvcz9//+NUziJlcj9//+NfDoEifiDwASjiC4MCItFkAtFjIm9mP3//4k9lC4MCA+F
RQIAAItF4I1TGIkDi0XkiUMEi0XoiUMIi0XsiUMMi0Xwx0MUAAAAAIlDEItFwIlDGItFxIlCBItF
yIlCCItFzIlCDItF0IlCEItF1IlCFItF2IlCGItF3IlCHKGULgwIx0D8AQAAAIu1tP3//8dEJAQB
AAAAi4XA/f//0e4B8IkEJOiUz/v/hcCjmC4MCA+EYwIAAIsVlC4MCAHwo5wuDAiLNaAuDAjHBaQu
DAgAAAAAiwI58HMCizKF9ok1kC4MCHRRiz2cLgwIjQR2jRyF9P///6GILgwIiw2kLgwIi0QYBI1R
AYkVpC4MCInag+sMAxWILgwIwegCAcADBZguDAiD7gGJFM8PtxBmiVTPBGaJCHW/ix2oLgwIuAAA
AQCLtcT9//8p3jm1zP3//3MuMdKJ8Pe1zP3//4nBuAEAAACB+f//AAB3FYH5/wAAAA+GXwEAALgA
AAEAMdL38YlEJAyJXCQIi53M/f//iVwkBIu9yP3//4k8JOiecwAAxwWMLgwIAQAAAOn2/P//x4WM
/f///////zH/vv////8xyekX+///vom/Cwi46P///+ky/f//ixWMMQwIieaNQhKD4PwpxI1cJCeD
4/CJVCQIx0QkBAAAAACJHCToHeL7/8dEJAgAAAAAoYwxDAj32COFvP3//4k8JIlEJATobNT//4PA
AXR8jbQmAAAAAKGMMQwIg+gBI4W8/f//iVwkBIk8JIlEJAjoMub7/4P4/w+FTv3//7jo////ZYM4
BHTOifS+bb8LCOmc/P//i72g/f//uRQAAACJ3vOmdQeLUxSF0nQmhdsPhOv8//+Llbz9//+JHCSJ
VCQE6ODy+//p1Pz//7jo////67aLvZz9//+Ncxi5IAAAAPOmdciLlZj9//+LQvyD6AF1uum7/f//
jbQmAAAAAIH+////AHYfi73M/f//ifAx0sHvCPf3MdKJxrgAAAAB9/bpg/7//8HmCDHSifD3tcz9
//8x0onGuAAAAAH39ulm/v//i728/f//iRwkiXwkBOhS8vv/x0QkBPC/CwjHBCQCAAAA6B7G/v/H
BCR/AAAA6A7j+/+QkFWJ5VZTg+wUjV3sjXXwx0XsAAAAAI1N94lUJASJ2jHbiQQkifDoVr3+/4tV
7IPsCIXSD5XDhdt0BoB99wB1CY1l+InYW15dw4kUJOigsvv/jWX4idhbXl3DjbQmAAAAAFW4UAIJ
CInli1UIXeuSZpBVieWD7BCLRQiNVfCJRfCLRQyJRfS4YAIJCOhx////MdKFwHURi0X4MdKFwHQC
ixCLRfwDUASJ0MnDjbYAAAAAVYnlg+wQi0UIjVXwiUXwi0UMiUX0uMACCQjoMf///zHShcB1EYtF
+DHShcB0AosQi0X8A1AEidDJw422AAAAAFWJ5YPsCItFCMdEJAQbwAsIiQQk6Kf///+FwHQGxwBU
FwwIycONdCYAjbwnAAAAAFWJ5V3pZ+f+/420JgAAAABVieWD7ByJdfyLdQiJXfiLFo1ODItGBMdG
DAAAAADHRCQQAAAAAI2a0AEAAIkcJMdEJAwCAAAAx0QkCAAAAADHRCQEAAAAAOgEl/7/iUYIg+wU
i134i3X8iexdw410JgBVieVWU4PsJIt1CI1d6MdF6CnACwjHRfQAAAAAixaNTgzHRgwAAAAAi0YE
x0QkEAAAAADHRCQMAAAAAMdEJAgAAAAAiVwkBIuazAEAAMdF8AEAAADHReyFz2MJiRwk6I2W/v+J
RgiD7BSNZfhbXl3DVYnlg+wQi0UIjVX0iUX0i0UMiUX4uIADCQjo4f3//zHShcB1GYtF/IkEJOjA
/v//i0X8iQQk6EVkAACLVfyJ0MnDjbQmAAAAAI28JwAAAABVieVTg+wcoVwlDAiLXQjHRCQM/v//
/8dEJAgAAAAAiUQkGKHMMQwIiUQkFKHIMQwIiUQkEItDBIlEJASLA4kEJOh6zP7/iUMIg8QcW13D
kFdWi3wkDIt0JBCLVCQUi0wkGInIwekD99iD4Ad0GkHB4AIpxynGKcLB6AKNhMAFBAkI/+CNdCYA
iwYTAokHi0YEE0IEiUcEi0YIE0IIiUcIi0YME0IMiUcMi0YQE0IQiUcQi0YUE0IUiUcUi0YYE0IY
iUcYi0YcE0IciUccjX8gjXYgjVIgSXWvGcD32F5fw1dWVVOLfCQUi3QkGItMJByLXCQgjTyPjTSO
99kx7WaQiwSO9+MB6IPSAAEEj4PSAInVQXXriehbXV5fw5CQkJBVieVXVlOB7NQCAAD8uOT///+L
VQhliwCJhXj9//+LAImFfP3//4tCaIXAD4XvAQAAx0Jo/////4tNCIsR9sIED4V5HAAAi10MhdsP
hJpAAACLnXj9//+LQwSLcCSJtYz9//+LQCiJhZD9//+AOAEZwPfQIYWQ/f//uAAAAACFwA+VwA+2
wIXAiYWw/f//D4UECgAAi0UIx0WsAEMGCIlFsGaF0g+JyQUAAItNEMdF5AAAAACLXQzHRegAAAAA
x4UA/v//AAAAAImNbP3//8eFCP7//wAAAADHhST+//8AAAAAx4WA/f//AAAAAMeFlP3//wAAAADH
hZj9//8AAAAAx4UQ/v//AAAAAMeFnP3//wAAAADHhRT+//8AAAAAx4Wg/f//AAAAAMeFpP3//wAA
AADHhaj9//8AAAAA621mkInxjVMBgPkliZX8/f//D4TcAQAAi514/f//D7bBi1M09kRCASAPhN0A
AACLtQj+//+LvRT+///HhaD9//8BAAAAibUE/v//ib0w/f//i7UE/v//i70w/f//i538/f//ibUI
/v//ib0U/v//D7YDhMAPhK0fAACogInGdISJHCSNdeTo6dr7/4l0JAiJHCSJRCQE6LlpAACFwA+O
aQgAAIO9JP7///8PhchOAAC46P///4u9gP3//2WJOIuFAP7//4XAD4WuBAAAx4UA/v///////7sB
AAAA6ckCAACNdCYAg8ABD4QP/v//x4UA/v///////4uFAP7//41l9FteX13DjbQmAAAAAIO9JP7/
//8PhAsEAACLTQiLQQQ7QQgPgxE5AACLfQgPthiDwAGJRwSLhQj+//+JnST+//+DwAGJhQT+//+L
jaD9//+FyXRXi414/f//i70k/v//i1E09kR6ASB0QY12AIO9JP7///90Z4t9CItHBDtHCA+DYyEA
AA+2CIPAAYtdCImNJP7//4lDBIu9JP7//4OFBP7//wH2RHoBIHXCifIPtsI7hST+//8PhSAzAACL
nRT+//+JnTD9///HhaD9//8AAAAA6Xv+//+NtgAAAAC46P///4udgP3//2WJGOnP/v//kI10JgAP
tlMBx4W0/f//AAAAAA+2woPoMIP4CQ+HSAIAAImFtP3//41LAg+2WwIPtsONUNCD+gl3Jo12AIud
tP3//4PBAY0Em40UQomVtP3//w+2GQ+2w41Q0IP6CXbdgPskD4T0AQAAi720/f//x4V0/f//AAAA
AMeFtP3//wAAAACJvXD9//+DvXD9//8BGcAJhXD9//+NQ7SNcQE8Lom1XP3//4m1/P3//w+GcwIA
AInYkITAD4T4AAAAg8EBicOJjVz9//+LhVz9//+J34mF/P3//4uFoP3//4XAdTOJ+oD6Ww+EqgAA
AID6Yw+EoQAAAID6Q422AAAAAA+EkgAAAID6bo20JgAAAAAPhIIAAADHxuj///9lix5lxwYAAAAA
ZpCDvST+////D4SRIgAAi00Ii0EEO0EID4NiIgAAD7YQg8ABi00IiZUk/v//iUEEg4UI/v//AYuV
eP3//4uNJP7//4tCNPZESAEgdbWDwQFliR50HQ+2hST+//+LXQiDrQj+//8BiUQkBIkcJOhQpf3/
jUfbPFMPhvUCAADrE93YkOsO3diNdCYA6wbd2I10JgC7AgAAAItVCGaDOgB4K4tSSItCBIPoAYXA
iUIEdRvHQggAAAAAZYM9DAAAAAB0AfCDKgEPhdBdAACLvbD9//+F/w+FWQUAAIt1FIX2dAWLdRQJ
HoO9AP7///8PhRAFAACLtZT9//+F9g+E2/z//4sOMduFyXQhZpCLRJ4IiwCJBCToGqr7/4tEngiD
wwE5HscAAAAAAHfhi3YEhfZ10Omm/P//kI10JgCNcQGJtfz9//8PtlEBi4X8/f//x4V0/f//AAAA
AIPAAesgjbYAAAAAgPondB2A+kl1ToGNdP3//wAEAAAPthCDwAGA+iqNSP913oD6KnQhgPpJdN6A
+ieQdeKLlZD9//+F0nTYgY10/f//gAAAAOvMg410/f//COvDjbQmAAAAAA+2wo1Q0IP6CQ+Hix4A
AMeFcP3//wAAAACNtCYAAAAAi51w/f//g8EBjQSbjRRCiZVw/f//D7YZD7bDjVDQg/oJdt3pZP3/
/w+2wP8khcjACwiNtgAAAAC46P///4uVgP3//2WJEOmH+///i1UIZYsdCAAAAItySDleCHQoMdK5
AQAAAInQZYM9DAAAAAB0AfAPsQ4PhVNcAACLVQiLQkiJWAiJxoNGBAHp9Pn//7sBAAAA6SX+//+L
vVz9//8PtgeJ+ekQ/f//i41c/f//gY10/f//ACAAAA+2ATxsD4X1/P//i41c/f//i51c/f//g410
/f//AYPBAQ+2QwHp1vz//4u1XP3//4ONdP3//wMPtgaJ8em//P//i41c/f//D7YBPGwPhK8MAACD
jXT9//8Bi41c/f//6Zz8//+LtVz9//+DjXT9//8CD7YGifHphfz//4uVXP3//w+2AjxoD4SODAAA
g410/f//BIuNXP3//+li/P//i71c/f//D7YHPHN0ETxTdA08W79hAAAAD4Vl/P//i1UI9kI8EA+F
Svz//4GNdP3//wABAACLjVz9///pIvz//2aQD7bA/ySFhMELCIONdP3//0DHhYj9//8KAAAAg70k
/v///w+F0QIAALjo////i42A/f//ZYkI6f/5//+DpXT9///5gY10/f//ABAAAMeFiP3//xAAAADr
w4u1dP3//4PmCIm1MP7//w+EAwoAAIudFP7//4mdMP3//4O9JP7///8PhIwYAACLfQiLRwQ7RwgP
g+JJAACLnQj+//8PthCDwAGLTQiDwwGJlST+//+JQQSJnQT+//+LtXT9///HRdQAAAAAx0XYAAAA
AIHmACEAAIm1TP3//4uVeP3//4uNJP7//4tCNPZESAEgD4UwMgAAD7aFJP7//4u1JP7//4hF84O9
MP7//wGNVdSNTfMZwCOFEP7//4lUJAzHRCQIAQAAAIlMJASJBCTo42IAAIP4/onDD4VaFQAAg8YB
D4UPFAAAx8bo////i52A/f//ZYke6R4BAACDvXD9////D4RuEwAAi7V0/f//g+YIibUo/v//D4Tj
CQAAg70k/v///w+E1Pn//4t1CItGBDtGCA+DOkkAAIuNCP7//w+2OIPAAYtVCIPBAYm9JP7//4lC
BImNBP7//4uddP3//41188dF3AAAAADHReAAAAAAgeMAIQAAiZ1Q/f//i5Uo/v//D7aFJP7//4XS
iEXzdSqLhVD9//+FwHQgi42c/f//i50U/v//ixHB4wKNBBo5hRD+//8PhF4pAACLhRT+//+JhTD9
//+LnST+//+Qg70o/v//AY1V3IlUJAwZwCOFEP7//8dEJAgBAAAAiXQkBIkEJOi+YQAAg/j+D4XG
EwAAg8MBD4W8EgAAx8bo////i42A/f//ZYkOZccGVAAAALsEAAAA6aH6//+NdCYAD7Yz6fD2//+L
lZz9//+F0g+E1ff//4u9nP3//4sHiQQk6BKl+//HBwAAAADpuvf//420JgAAAACNRazHRCQEAAAA
AIkEJOjN8Pb36Y/6//+LfQiNRazHRCQEAEMGCIkEJIl8JAjorvD294sX6ej1//+LXQiLQwQ7QwgP
g+g2AACLfQgPtjCDwAGJRwSLhQj+//+JtST+//+DwAGJhQT+//+DvST+//8tD4STBgAAg70k/v//
K8eFrP3//wAAAAAPhHwGAACLhXD9//+FwHQNg70k/v//MA+EiQEAAIudiP3//4XbD4UcAgAAx4WI
/f//CgAAAPeFdP3//wAEAAAPhatIAAAPtoV0/f//g+CAiIVL/f//jXQmAIO9JP7///90DouFcP3/
/4XAD4XpAQAAi7Ws/f//hfYPhGoGAACD/gEPhLcVAACDvST+////dB0PtoUk/v//i1UIg60E/v//
AYlEJASJFCToXJ79/zu1qP3//4udpP3//w+EghgAAMYEMwCLtXT9//+D5gIPhHYFAAD2hXT9//9A
D4QsFQAAi4V0/f//iRwkJYAAAACJRCQMi4WI/f//iUQkCI1F7IlEJAToUmQAAImVZP3//ztd7A+E
w/j///aFdP3//wh1NYX2dFKLvbT9//+F/w+FZxAAAIuNbP3//4sRg8EEiY1s/f//iQKLhWT9//+J
QgSDhQD+//8Bi4UU/v//iZ2k/f//x4Wg/f//AAAAAImFMP3//+kR9f//9oV0/f//BA+EWwYAAIu1
tP3//4X2D4V8JgAAi41s/f//ixGDwQSJjWz9//9miQLrpzHAi42o/f//g71w/f//AIu9pP3//w+f
wCmFcP3//zmNrP3//w+EoRwAAIuFrP3//8YEBzCLVQiLQgQ7QggPg21EAAAPtgiDwAGLXQiJjST+
//+JQwSDhQT+//8Bi4Vw/f//hcB0Gou1eP3//w+2lST+//+LRjiDPJB4D4RkIAAAi7WI/f//hfZ1
CseFiP3//wgAAACDhaz9//8Bib2k/f//g72I/f//Cg+F8f3//+nc/f//g72I/f//EA+EmwIAAIuF
JP7//4PoMIP4CXcci4Uk/v//D7a9JP7//4PoLzuFiP3//w+O4QEAAIO9iP3//woPhdP9//+AvUv9
//8AD4TG/f//i7Vw/f//hfaJtdz9//8PjtMCAACLvZD9//8Ptg8PtsE5hST+//8PhTsWAACLtaz9
//+J+4OFBP7//wEB9umMAAAAkI10JgAPtr0k/v//g8MBi4Ws/f//i5Wk/f//ifmIDAKDwAGJhaz9
//+AOwAPhCoBAACLldz9//+F0g+EdQIAAIt9CItHBDtHCA+DvQAAAA+2EIPAAYtNCImVJP7//4lB
BIOt3P3//wGDxgIPtguLlQT+//8PtsGDwgE7hST+//8PhbsAAACJlQT+//+LhQT+//+Llaj9//+D
6AE5laz9//+JhTj+//8PhVj///+B/gABAACJtaj9//9zCseFqP3//wABAACLjaj9//+NBI0QAAAA
i42k/f//KcSNfCQfg+fwhcl0HIuFrP3//4uVpP3//4k8JIlEJAiJVCQE6NzO+/+JvaT9///p+f7/
/4k8JOjppP3/iYUk/v//g8ABD4U+////x8bo////ZYs2ibWA/f//i7U4/v//D7YLibUE/v//hMkP
hUxCAACLtQT+//8Ptr0k/v//ibU4/v//i4Vw/f//hcB+DIuF3P3//4mFcP3//4uVOP7//4OtrP3/
/wGJlQT+//+Ljaj9//85jaz9//+LnaT9//8PhKAAAACLtaz9//+J+THAiAwzg71w/f//AA+fwCmF
cP3//4O9JP7///91IsfG6P///4u9gP3//2WJPoOFrP3//wGJnaT9///pifv//5CLVQiLQgQ7QggP
g38dAAAPtgiDwAGLdQiJjST+//+JRgSDhQT+//8B68ONtgAAAACLjXj9//+LnST+//+LQTT2RFgB
EA+EVfv//4nf6U////+NtCYAAAAAi52s/f//AduB+wABAACJnaj9//9zCseFqP3//wABAACLtaj9
//+NBLUQAAAAKcSLhaT9//+NXCQfg+PwhcAPhBz///+Lhaz9//+LlaT9//+JHCSJRCQIiVQkBOhA
zfv/6fv+//+NdgDHhdz9//////9/6R79//+Qi404/v//icaJjQT+//85nZD9//8Pg7v6//+DvST+
////dCWLhTj+//+LVQiD6AGJhQT+//8PtoUk/v//iRQkiUQkBOggmf3/jXv/Ob2Q/f//czWJ/g+2
BoPuAYtNCIlEJASJDCTo/pj9/zm1kP3//3Lji4WQ/f//jVP+g+gBKdABhQT+//8Bx4uFkP3//w+2
PynYi52s/f//ib0k/v//jTQY6S76///2hXT9//9AD4SJDwAAi4V0/f//i42I/f//iRwkJYAAAACJ
RCQMjUXsiUwkCIlEJATofEP8/+mL+v//i4Wo/f//hcAPhB0TAAAPto0k/v//McCLnaT9//+IC4t1
CIO9cP3//wAPn8AphXD9//+LRgQ7RggPg0w+AAAPtjiDwAGLVQiJvST+//+JQgSDhQT+//8Bx4Ws
/f//AQAAAOke+f//94V0/f//ABAAAHQNg70k/v//KA+EVA0AAIO9JP7///8PhMvy//8PtoUk/v//
iUQkBItFCIkEJOjll/3/6bDy///3hXT9//8AIQAAD4RoHQAAi4W0/f//hcAPhZYlAACLvWz9//+L
hWz9//+LP4PABImFbP3//4m9nP3//4uFnP3//4XAD4Rn8v//xwQkkAEAAOj7ufv/i52c/f//hcCJ
A4mFEP7//w+ExRYAAIuFlP3//4XAD4QSJQAAi7WU/f//ixaD+iAPhAElAACLhZT9//+LjZz9//+L
nZT9///HhTD9//9kAAAAiUyQCI1CAYkD6VX1///3hXT9//8AAgAAD4X0HAAAi420/f//hckPhWwl
AACLjWz9//+LEYPBBImNbP3//4kC6Tr5///3hXT9//8AIQAAD4QgHAAAi4W0/f//hcAPhV0kAACL
vWz9//+LhWz9//+LP4PABImFbP3//4m9nP3//4u9nP3//4X/D4R98f//i51w/f//gfsABAAAiZ0U
/v//fgrHhRT+//8ABAAAi4UU/v//weACiQQk6O64+/+LtZz9//+FwIkGiYUQ/v//D4S4FQAAi7WU
/f//hfYPhFMoAACLvZT9//+LF4P6IA+EQigAAIuNlP3//41CAYudnP3//4kBiVyRCOlW9f//i51c
/f//g8EBg410/f//Aw+2QwHp5u///4nRgY10/f//AAIAAIPBAQ+2QgHpzu///8eFiP3//wgAAADp
uvP///aFdP3//wgPhWYUAAD2hXT9//8CD4ShHQAAi4W0/f//hcAPhfotAACLlWz9//+LAoPCBImV
bP3//4uVCP7//4uNFP7//8dABAAAAADHhaD9//8AAAAAiRCJlQT+//+JjTD9///pA+3///aFdP3/
/wEPhX70//+DvXD9////dQrHhXD9//8BAAAAi510/f//g+MID4W/AAAA94V0/f//ACEAAA+EQSMA
AIu1tP3//4X2D4UaKgAAi71s/f//i4Vs/f//iz+DwASJhWz9//+JvZz9//+LjZz9//+FyQ+E3u//
/4u1cP3//4H+AAQAAIm1FP7//34Kx4UU/v//AAQAAIu9FP7//4k8JOhSt/v/i5Wc/f//hcCJhZj9
//+JAg+EHBQAAIuVlP3//4XSD4R2KQAAi42U/f//ixGD+iAPhGUpAACLhZz9//+LvZT9//+JRJcI
jUIBiQeDvST+////D4Tb8P//i00Ii0EEO0EID4P7OgAAD7Ywg8ABi30IibUk/v//iUcEi4UI/v//
g8ABhdsPhdEbAACLlXT9//+NWAGB4gAhAACJlez9//+Lhez9//+Nc/+JtQT+//+FwHQdi72c/f//
i40U/v//ixeNBAo5hZj9//8PhE0hAACLjRT+//+JjTD9//+LlZj9//8PtoUk/v//iAKDwgGDrXD9
//8Bi4Vw/f//iZWY/f//hcAPjtAaAACDvST+////D4RMKAAAi3UIi0YEO0YID4OOGgAAD7Y4g8AB
i1UIib0k/v//iUIEi40w/f//g8MBiY0U/v//6VX///+DvST+////D4U3EgAAx8bo////i5WA/f//
ZYkWMcCDvXD9//8AD5/AKYVw/f//g70k/v///w+ESOv//4O9JP7//y0PhLMZAACDvST+//8rxoWG
/f//AA+EnxkAAIudeP3//w+2lST+//+LQziLBJCD+G4PhB8ZAACD+GkPhNAbAACLhXD9//+FwHQN
g70k/v//MA+EKhsAAIudpP3//8aFT/7//2XHhRz+//8AAAAAiZ0M/v//D7aFdP3//4uVjP3//8aF
hP3//wDGhYX9//8Ag+CAg8IBiIVb/f//iZVU/f//jbQmAAAAAIuFJP7//4PoMIP4CQ+GygUAAIC9
hf3//wAPhK8IAACLjQz+//+LlRz+//8PtoVP/v//OEQR/w+EQBYAAIudcP3//4XbiZ3g/f//D44S
DgAAgL2E/f//AA+ETwoAAIu1jP3//4uNJP7//w+2FonzhNIPhdgKAACLhYz9//8PthCJjST+//+E
0g+E5wkAAIu1HP7//4udjP3//wH26y2NdgAPtgODwwGDxgKLjRz+//+LvQz+//+IBA+DwQGJjRz+
//+AOwAPhKoJAACLlaj9//85lRz+//91yIH+AAEAAIm1qP3//3MKx4Wo/f//AAEAAIuNqP3//40E
jRAAAAApxIuFDP7//418JB+D5/CFwHQci4Uc/v//i5UM/v//iTwkiUQkCIlUJAToRMX7/4m9DP7/
/+lp////9oV0/f//AQ+FdO///4u9dP3//4PnCIm9LP7//w+FqQAAAPeFdP3//wAhAAAPhNchAACL
hbT9//+FwA+FcSMAAIuFbP3//4uVbP3//4sAg8IEiZVs/f//iYWc/f//i4Wc/f//hcAPhN7r///H
BCRkAAAA6HKz+/+LtZz9//+FwImFmP3//4kGD4Q8EAAAi4WU/f//hcAPhOgoAACLvZT9//+LF4P6
IA+E1ygAAIuNlP3//41CAYudnP3//8eFFP7//2QAAACJAYlckQiDvST+////D4Sp6f//i3UIi0YE
O0YID4NaNAAAD7Y4g8ABi1UIib0k/v//iUIEi4UI/v//i510/f//i40U/v//g8ABgeMAIQAAjXAB
iY0w/f//iZ00/f//i5V4/f//jX7/i40k/v//ib0E/v//i0I09kRIASAPhY0lAACLnSz+//+F23U/
i5WY/f//D7aFJP7//4gCi400/f//g8IBiZWY/f//hcl0HYuNnP3//4udMP3//4sRjQQaOYWY/f//
D4TVJQAAi50w/f//i5Vw/f//hdJ+DYOtcP3//wEPhLkKAACDvST+////D4Q6JQAAi1UIi0IEO0II
D4N3CgAAD7YIg8ABi30IiY0k/v//iUcEg8YBiZ0w/f//6Tv///+DjXT9//9Ax4WI/f//AAAAAOlG
7f//i510/f//g+MBD4REDgAA9oV0/f//CA+FAAsAAPeFdP3//wAhAAAPhN8gAACLjbT9//+FyQ+F
NyYAAIu1bP3//4u9bP3//4s2g8cEib1s/f//ibWc/f//i5Wc/f//hdIPhObp///HBCSQAQAA6Hqx
+/+LtZz9//+FwIkGiYUQ/v//D4REDgAAi4WU/f//hcAPhLYgAACLvZT9//+LF4P6IA+EpSAAAIuN
lP3//41CAYu1nP3//8eFMP3//2QAAACJAYl0kQiLvVz9///GhYf9//8AgD9edRaLhVz9///GhYf9
//8Bg8ABiYX8/f//i7Vw/f//hfYPiKQVAACBvaj9////AAAAdx2B7BABAACNVCQfg+LwiZWk/f//
x4Wo/f//AAEAAIu9pP3//zHAuUAAAADzq4uV/P3//w+2AjxdD4RrEQAAPC0PhGMRAACNtCYAAAAA
hMAPhPDo//+Dhfz9//8BPF0PhMkNAAA8LQ+EAAMAAIu9pP3//w+2wMYEBwGLhfz9//8PtgiJyOvH
g70k/v///w+EpAQAAIt9CItHBDtHCA+DJTYAAIudCP7//w+2EIPAAYtNCIPDAYmVJP7//4lBBImd
BP7//4O9JP7//yUPhIzm//8PtoUk/v//uwIAAACLdQiJRCQEiTQk6IqN/f/pWuj//5CNdCYAx4Vw
/f//AQAAAOmD7P//g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsS6Yrv//+46P///8eFAP7/////
//9lxwAJAAAA6Vnl//+NtgAAAACLXQiLQwQ7QwgPgw4SAACLfQgPthiDwAGJRwSDhQT+//8BiF3z
6d7s//+NtgAAAACLdQiLRgQ7RggPg2kSAACLfQgPtjCDwAGJRwSJ8IOFBP7//wGIRfPphOv//4uN
qP3//zmNHP7//4udDP7//w+EfQgAAIuNHP7//w+2lST+//+IFAuLtQj+//+DwQGJjRz+//+JtQT+
//+LhXD9//+FwA+E+xUAAIO9JP7///8PhGkYAACLdQiLRgQ7RggPg5YhAACLjQT+//8PtjiDwAGL
VQiDwQGJvST+//+JQgSJjQj+//8xwIO9cP3//wCJnQz+//8Pn8AphXD9///pf/n//4PoAYmdJP7/
/w+FQh4AAIOtcP3//wGLhXD9//+DhRD+//8EhcAPjiEJAACDvST+////D4T8HwAAi1UIi0IEO0II
D4PfCAAAD7YIg8ABi10Ig4UE/v//AYmNJP7//4lDBIu9MP3//4m9FP7//+lF6///g/gBibUk/v//
D4XRHQAAi70w/v//g4UQ/v//BIX/dTCLjUz9//+FyXQmi42c/f//i70w/f//ixHB5wKJvTz+//+N
BDo5hRD+//8PhIghAACLnTD9//+JnRj+//+LlXD9//+F0n4Ng61w/f//AQ+EqSEAAIPGAQ+E1x0A
AItVCItCBDtCCA+DkR0AAA+2CIPAAYtdCIOFBP7//wGJjST+//+JQwSLvRj+//+JvTD9///pj+n/
/4u9/P3//w+2D4TJD4Tv/P//gPldD4Tm/P//D7ZX/jjKD4fa/P//jXYAD4Pn/P//ZpCLjaT9//8P
tsKDwgHGBAEBi7X8/f//OBZ35g+2DonI6Yz8//+LdQiLjXj9//+LRgQ7RgiLWTgPg4AuAAAPtjiD
wAGLVQiJvST+//+JQgQPtoUk/v//g4UE/v//AcHgAoM8A24PhWfy//+LjXj9//+DvST+////i1k4
D4V/BgAAx8bo////uPwDAACLvYD9//9liT6DPANpD4Uz8v//i714/f//g70k/v///4tfOA+FggYA
AIuFgP3//8fG6P///2WJBrj8AwAAgzwDbA+F//H//4O9JP7///8PhYEDAAC46P///7sCAAAAi72A
/f//ZYk46bfk///3hXT9//8ACAAAdBqLvXj9//+LlST+//+LRzT2RFABEA+F6Pz//4udHP7//4Xb
D4Q69///i514/f//D7aVJP7//w+2jU/+//+LQzg6DJAPhRr3//+Ltaj9//85tRz+//+LnQz+//8P
hLYcAACLlRz+//8PtoVP/v//iAQTi40I/v//g8IBiZUc/v//xoWE/f//AcaFhf3//wGJjQT+///p
p/z//7jo////i7WA/f//ZYkw6RXh//+LhXT9//+LvYj9//+JHCQlgAAAAIlEJAyNReyJfCQIiUQk
BOhzNPz/6QLr//+LhXT9//+LlYj9//+JHCQlgAAAAIlEJAyNReyJVCQIiUQkBOimTwAAiZVk/f//
6c/q//+LlaT9//8PtgI8Kw+EsvD//zwtD4Uw6v//6aXw//+LhaD9//+FwJCNdCYAdTIx2410JgDp
aOP//4uVgP3//7jo////ZYkQuv7///+LvXj9//+LRzT2RBABIA+EAAUAAIO9JP7///900ItNCItB
BDtBCA+DjC4AAA+2GIPAAYt1CInaiZ0k/v//AdKJRgTrvIu9cP3//4X/D45KDQAAi5UI/v//i43g
/f//i50M/v//xoWE/f//AYmVBP7//4mNcP3//+lt+///i72M/f//i40k/v//D7YXifsPtsI5wQ+F
pvX//4udVP3//4A7AA+ErvX//4OFCP7//wHrGYuFCP7//4uV4P3//4PAAYXSdGGJhQj+//+LVQiL
vQj+//+LQgSD7wE7QggPg3cWAACLdQgPtgiDwAGJRgSDreD9//8BD7YTD7b6Oc+JvST+//8PhTb1
//+DwwGAOwB1oIuFjP3//w+2EOk39f//iY0k/v//gL1b/f//AA+FxwQAAIu9CP7//4udkP3//4m9
BP7//4XbD4SgHgAAgDsAD4WXHgAAi5WQ/f//gDoAD4T6AAAAi7Uc/v//idMB9usrkA+2A4PDAYPG
AouNHP7//4u9DP7//4gED4PBAYmNHP7//4A7AA+EwwAAAIuNqP3//zmNHP7//3XIgf4AAQAAibWo
/f//cwrHhaj9//8AAQAAi72o/f//jQS9EAAAACnEi4UM/v//jXwkH4Pn8IXAdByLhRz+//+LlQz+
//+JPCSJRCQIiVQkBOhEuvv/ib0M/v//6Wn///+LVQiLQgQ7QggPg0c7AAAPtgiDwAGLXQiJjST+
//+JQwSDvST+//8pD4VQ7v//i4Wo/f//hcAPhGgKAACLvaT9//++AQAAAIOFBP7//wHGBzDpx+f/
/4uFcP3//4udDP7//4XAD454+f//i5Xg/f//i50M/v//iZVw/f//6WH5//+LnZD9///pEev//4k8
JOjFj/3/iYUk/v//g8ABD4TA3f//i4V4/f//i1A06Yre//+NDDaB+QABAACJjaj9//9zCseFqP3/
/wABAACLnaj9//+NBJ0QAAAAKcSLhaT9//+NXCQfg+PwhcAPhD/n//+LvaT9//+JdCQIiRwkiXwk
BOgzufv/6STn//8PthnHhXD9////////6Q/f//+B7BAEAACNVCQfg+LwiZWk/f//x4Wo/f//AAEA
AOnB7P//iRQk6BKP/f+JhST+//+DwAEPhYT1///Hxuj///9lizaJtYD9//+JnTD9//+LhSz+//+F
wA+F893//4uFmP3//8YAAIPAAfeFdP3//wAhAACJhZj9//90KouNnP3//4sRKdA7hTD9//90GIlE
JASJFCToFKv7/4XAdAiLnZz9//+JA4OFAP7//wHHhZz9//8AAAAAx4Wg/f//AAAAAOkV3P//i4W0
/f//hcAPhT8bAACLvWz9//+LhWz9//+LP4PABImFbP3//4m9mP3//4u9mP3//4X/D4Qv3///i7UU
/v//ibUw/f//6Zj1///HheD9//////9/6d/x//+LnRz+//8B24H7AAEAAImdqP3//3MKx4Wo/f//
AAEAAIu1qP3//4u9DP7//40EtRAAAAApxI1cJB+D4/CF/w+EP/f//4u9HP7//4uFDP7//4kcJIl8
JAiJRCQE6J+3+//pHvf//4tVCItCBDtCCA+DJCgAAA+2CIPAAYt1CImNJP7//4lGBA+2hST+//+D
hQT+//8BweAC6V75//+LVQiLQgQ7QggPg5cdAAAPtgiDwAGLdQiJjST+//+JRgQPtoUk/v//g4UE
/v//AcHgAulb+f//g70k/v///w+Ewfr//w+2hST+//8x24lEJASLRQiJBCToR4P9/+kX3v//iQwk
6BqN/f+JhST+//+DwAEPhZnd//9liwaJhYD9//9lgz4ED4QC2///x4Uk/v///////+l+3f//iRQk
6OGM/f+JhST+//+DwAEPhSwqAADHxuj///9lizaJtYD9//+LhSj+//+FwA+FyNv///eFdP3//wAh
AAAPhA3+//+LtZz9//+LhRD+//+LFinQwfgCO4Uw/f//D4Tu/f//weACiUQkBIkUJOjnqPv/hcAP
hNf9//+JBunQ/f//gL2E/f//AJAPhSv7//+J2SuNjP3//4XJD45nGgAAi52Q/f//i7WM/f//D7YD
OgYPhQT7//+6AQAAAOsZjXQmAIu9jP3//w+2BBeDwgE4Aw+FPgcAAIPDATnRidB/4jnBD4UtBwAA
D7YDOYUk/v//D4UeBwAAg8MBgDsAD4QSBwAAi7Xg/f//hfYPhAQHAACLhQj+//+DwAGJhQT+///r
GYuFBP7//4uN4P3//4PAAYXJdE6JhQT+//+LVQiLvQT+//+LQgSD7wE7QggPg0IrAAAPtgiDwAGL
dQiJjST+//+JRgSDreD9//8BD7YTO5Uk/v//D4VS+v//g8MBgDsAdZ+JlST+///pP/r//4u9CP7/
/4uFFP7//8eFoP3//wAAAACJvQT+//+JhTD9///p0tj//4tNCItBBDtBCA+DPzYAAA+2GIPAAYt1
CImdJP7//4lGBIOFCP7//wHpq+3///aFdP3//wgPhbz8///3hXT9//8AIQAAD4Rz/P//i4W0/f//
hcAPhdwUAACLtWz9//+LvWz9//+LNoPHBIm9bP3//4m1nP3//4uFnP3//4XAD4Si2///xwQkZAAA
AOg2o/v/i7Wc/f//hcCJhZj9//+JBg+FvPH///eFdP3//wAgAAAPhHDb///py9v//412AIuFpP3/
/4HsEAQAAI18JB+D5/DHhaj9//8AAQAAhcAPhDrj//+Lnaz9//+LtaT9//+JPCSJXCQIiXQkBOgX
tPv/x4Wo/f//AAEAAOkP4///hdsPhAQCAACDvST+////D4SD3P//i00Ii0EEO0EID4OHJgAAD7YY
g8ABi3UIiZ0k/v//iUYEi70I/v//i4V0/f//x0W8AAAAAMdFwAAAAACDxwKD4AiJvfj9///Hhej9
//8AAAAAiYVE/f//i5X4/f//i7Wk/f//i50k/v//D7aNh/3//4PqAYmVBP7//zgMHg+EtxgAAIuN
RP3//4udMP3//4XJD4TiAAAAg61w/f//AYuVcP3//4XSD47bFwAAiZ0w/f//g70k/v///w+FjQAA
AMfG6P///4uNgP3//2WJDouF6P3//4XAD4V6EQAAi4UE/v//OYUI/v//D4QW2v//9oV0/f//CA+F
LNj//4uVEP7//8cCAAAAAIPCBPeFdP3//wAhAACJlRD+//8PhFz6//+LjZz9//+LhRD+//+LESnQ
wfgCO4Uw/f//D4Q9+v//weAC6R36//+QjXQmAItdCItDBDtDCA+DShkAAA+2MIPAAYt9CIm1JP7/
/4lHBIOF+P3//wHp3/7//w+2lST+//+NTbyLtRD+//+NXZyJTCQMx0QkCAEAAACIVZyJXCQEiTQk
6E1AAACD+P4PhLcFAACDhRD+//8E94V0/f//ACEAAHQgi4Wc/f//i7Uw/f//ixDB5gKNBDI5hRD+
//8PhBUnAACLnTD9///Hhej9//8AAAAA6Z/+//+DvST+////D4Tx9P//i30Ii0cEO0cID4MkJwAA
D7YQg8ABi00IiZUk/v//iUEEi510/f//i710/f//i7UI/v//g+MIgecAIQAAg8YCiZ08/f//ib04
/f//60hmkIOtcP3//wGLhXD9//+FwA+OPgIAAIO9JP7///8PhGMRAACLVQiLQgQ7QggPg/wBAAAP
tgiDwAGLXQiJjST+//+JQwSDxgGLnaT9//+NRv+LjST+//8PtpWH/f//iYUE/v//OBQLD4TTFQAA
i4U8/f//hcB1i4uVmP3//w+2hST+//+IAouFOP3//4PCAYmVmP3//4XAD4Rl////i42c/f//i50w
/f//ixGNBBo5hZj9//8PhUj///+LvTD9//8B24PHAYm9QP3//+saO51A/f//D4aHFQAAi4Wc/f//
i51A/f//ixCJXCQEiRQk6D+j+/+FwHTWi72c/f//iQcDhTD9//+JnTD9//+JhZj9///p7P7//4uN
pP3//w+2wMYEAQGDhfz9//8Bi7X8/f//D7YG6YLu//+JFCTogob9/4mFJP7//4PAAQ+FfOL//8fG
6P///2WLNom1gP3//+k04v//i4WI/f//hcAPhS4DAADHhYj9//8QAAAAMcCDvXD9//8AD5/AKYVw
/f//g70k/v///w+FGBQAAMfG6P///4uFgP3//2WJBull3///g70k/v//LXQNg70k/v//Kw+Fqun/
/4u1qP3//zm1HP7//4udDP7//w+EHxAAAIuVHP7//w+2hST+//+IBBOLjQj+//+DwgGJlRz+///G
hYX9//8BiY0E/v//6T7v//+B7BAEAACNdCQfg+bwibWk/f//x4Wo/f//AAEAAOl29f//iRQk6IuF
/f+JhST+//+DwAEPhf/9///Hxuj///9lizaJtYD9//+LtQT+//85tQj+//8PhEvW///2hXT9//8I
D4Vh1P//i72Y/f//xgcAg8cB94V0/f//ACEAAIm9mP3//w+ElPb//4uFnP3//4sQifgp0DuFMP3/
/w+EfPb//4lEJASJFCToeKH7/4XAD4Ro9v//i5Wc/f//iQLpW/b//4kcJOjrhP3/g/j/icMPhevt
///Hxuj////pGNv//4uFCP7//4mFBP7//+mn8///i4UI/v//i50M/v//xoWE/f//AYmFBP7//+kv
7v//i520/f//hdsPhfcLAACLtWz9//+LvWz9//+LNoPHBIm9bP3//4m1EP7//4uNEP7//4XJD4W0
2f//6VjV//+JNCToYIT9/4P4/4nGjXYAD4Ry////ZpDphu3//412AIuFtP3//4XAD4WSCAAAi7Vs
/f//i71s/f//izaDxwSJvWz9//+JtRD+//+LhRD+//+FwA+FTNj//+n61P//ZpCLlbT9//+F0g+F
MQcAAIuNbP3//4sRg8EEiY1s/f//iALpRtz//4uFqP3//4XAdR2B7BAEAACNdCQfg+bwibWk/f//
x4Wo/f//AAEAAA+2hST+//+LlaT9//+IAouFcP3//4XAD4SO1P//g70k/v///w+F5QUAALjo////
i42A/f//ZYkI6W7U//+LhXD9//+DvST+//8tD5SFhv3//4XAD4RS1P//i30Ii0cEO0cID4MbIgAA
D7YQg8ABi00IiZUk/v//iUEEMcCDhQj+//8Bg71w/f//AA+fwCmFcP3//+kG5v//g72I/f//EA+F
Z9z//+nK/P//iTQk6AmD/f+JhST+//+DwAEPhW3l///Hxuj///9lizaJtYD9//+Lhez9//+FwA+E
RfT//4uNnP3//4uFmP3//4sRKdA5hTD9//8PhCn0///pDPT//8eFcP3//////3/pTer//7jY////
g4Xo/f//AYu96P3//2WLAIsAO3hYD4Ir+f//x0QkDEzACwjHRCQIvgkAAMdEJARCwAsIxwQkZMAL
COhZ0/v/kI1YAYOtcP3//wGLhXD9//+NS/+JjQT+//+FwA+OTtH//4O9JP7///8PhGYLAACLdQiL
RgQ7RggPg0cgAAAPtjiDwAGLVQiJvST+//+JQgSDwwHrr/aFdP3//wQPhKcGAACLhbT9//+FwA+F
/xAAAIudbP3//4sDg8MEiZ1s/f//D7eVCP7//4uNCP7//4udFP7//8eFoP3//wAAAABmiRCJjQT+
//+JnTD9///pVM///4uFqP3//4XAD4QVEQAAi72k/f//xgcwi1UIi0IEO0IID4N2HwAAD7YIg8AB
i10IiY0k/v//iUMEg4UI/v//ATHAg71w/f//AA+fwCmFcP3//3Qai7V4/f//D7aVJP7//4tGOIM8
kHgPhNgQAACLtaT9///GhU/+//9lx4Uc/v//AQAAAIm1DP7//+lk5P//i4Wo/f//hcAPhEEMAAAP
tp0k/v//i7Wk/f//iB6LvXD9//+F/w+E7dH//4O9JP7///8PhRgGAAC46P///4u9gP3//2WJOOnN
0f//g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsS6XXZ//+LhRT+//85hXD9//99CYuFcP3//4Po
AQOFFP7//4kUJImFMP3//8HgAolEJATo+5z7/4XAD4S3GgAAi72c/f//iQcB2ImFEP7//+lf1v//
iZ0M/v//94V0/f//AAQAAA+FFBEAAIuFHP7//4XAD4Q60f//94V0/f//AAgAAHQNg70c/v//Ag+E
IdH//4uFDP7//4uVqP3//zmVHP7//4mFpP3//w+EtQEAAIuNpP3//4uVHP7//8YEEQD2hXT9//8C
D4UtAQAA9oV0/f//Aw+EswAAAIuFdP3//4uNpP3//yWAAAAAiUQkCI1F7IlEJASJDCToVUoAAPaF
dP3//wh1PYudpP3//zld7A+EitD//4u1tP3//4X2D4VUDAAAi7Vs/f//iwaDxgSJtWz9//+AvYb9
//8AdALZ4N0Y6wvd2OsH3diQ6wLd2IuNpP3//zlN7A+EVdD///aFdP3//wgPhV/O//+LnRT+//+D
hQD+//8Bx4Wg/f//AAAAAImdMP3//+nTzP//i4V0/f//i42k/f//JYAAAACJRCQIjUXsiUQkBIkM
JOhCSQAA9oV0/f//CHWOi52k/f//OV3sD4Tcz///i520/f//hdsPhYELAACLtWz9//+LBoPGBIm1
bP3//4C9hv3//wB0Atng2RjpVf///4uFdP3//4kMJCWAAAAAiUQkCI1F7IlEJATom0kAAPaFdP3/
/wgPhSj///+LnaT9//85XewPhHnP//+LvbT9//+F/w+FzQ0AAIu1bP3//4sGg8YEibVs/f//gL2G
/f//AHQC2eDbOOnq/v//i40c/v//AcmB+QABAACJjaj9//9zCseFqP3//wABAACLnaj9//+NBJ0Q
AAAAKcSLhQz+//+NdCQfg+bwibWk/f//hcAPhAH+//+LvRz+//+LhQz+//+JNCSJfCQIiUQkBOjY
p/v/6eD9///Hxuj///+LjYD9//+JnQz+//9liQ7pcf3//4O9JP7///8PhLzO//8PtoUk/v//uwIA
AACLTQiJRCQEiQwk6NFz/f/poc7//4tdCItDBDtDCA+DaBsAAIt1CA+2CIPAAYlGBIu9eP3//w+2
0YtHOIM8kGEPhWvO//8xwIudpP3//4O9cP3//wAPn8AphXD9//+Dvaj9//8BD4RZBgAAiEsBi4Vw
/f//hcAPhDXO//+LTQiLQQQ7QQgPg+UaAAAPtjCDwAGLfQiJtST+//+JRwSLjXj9//8PtpUk/v//
i0E4gzyQbg+F+s3//4O9qP3//wKJnQz+//8PhMwFAACLtQj+//8PtoUk/v//i5UM/v//g8YCibUE
/v//iEICx4Uc/v//AwAAAOmY/P//g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsSiALpC9X//zmN
cP3//4nIfwmLhXD9//+D6AEDhRT+//+JFCSJhTD9//+JRCQE6OyY+/+FwA+ExwwAAIuVnP3//4kC
A4UU/v//iYWY/f//6XPe//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8iwCJhZz9///pmtv//4u9
lP3//4HsmAAAADHSjUQkH4Pg8McAAAAAAIl4BImFlP3//+nW2v//g720/f//AYtFEHQNi5W0/f//
i00QjUSR/IsAiYWc/f//6WHa//+LhbT9//+FwA+FsQUAAIuVbP3//4uNbP3//4sSg8EEiY1s/f//
iZWY/f//i4WY/f//hcAPhTXd///pmMz//4O9tP3//wGLRRB0DYuVtP3//4tNEI1EkfyLAImFEP7/
/+ll9///g720/f//AYtVEHQNi7W0/f//i30QjVS3/IsSiQLpxNP///eFdP3//wACAAAPhYwIAACL
hbT9//+FwA+FzRoAAIu1bP3//4sGg8YEibVs/f//i40I/v//i50U/v//x4Wg/f//AAAAAIkIiY0E
/v//iZ0w/f//6aXI//+JFCToAHv9/4P4/4nBD4WC6f//x8bo////ZYs2ibWA/f//D7YTib0I/v//
6bbe//+LVQiLQgQ7QggPg6slAACLXQgPtgiDwAGJQwSLtXj9//8PttGLRjiDPJBuD4WXy///McCL
naT9//+DvXD9//8AD5/AKYVw/f//g72o/f//AQ+EZAYAAIhLAYu1cP3//4X2D4Rhy///i1UIi0IE
O0IID4MoJQAAD7YIg8ABi3UIiY0k/v//iUYEi714/f//D7aVJP7//4tHOIM8kGYPhSbL//8xwIO9
cP3//wCJnQz+//8Pn8AphXD9//+Dvaj9//8CD4TFBQAAD7aNJP7//4u1DP7//4udCP7//4hOAouN
cP3//4PDAomdBP7//8eFHP7//wMAAACFyQ+Eqfn//4t9CItHBDtHCA+DpCUAAIu1CP7//w+2EIPA
AYtNCIPGA4mVJP7//4lBBIm1BP7//4u9eP3//w+2lST+//+LRziDPJBpD4ToJAAAg70k/v///8eF
HP7//wMAAAAPhEj5//+LTQiJVCQEiQwk6Ipv/f+JnQT+///HhRz+//8DAAAA6ST5//+QjXQmAIu9
tP3//4X/D4UiCAAAi7Vs/f//i71s/f//izaDxwSJvWz9//+JtZj9//+LtZj9//+F9g+Fid7//+kC
yv//ZpCLXQgPtsGDrQT+//8BiUQkBIkcJOgXb/3/i4Uw/v//hcAPhfzH//+LvRD+///HBwAAAACD
xwT3hXT9//8AIQAAib0Q/v//D4Qs6v//i4Wc/f//ixCJ+CnQwfgCO4Uw/f//D4QR6v//weAC6Y3z
//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8iwCJhRD+///pAPT//4kMJOhzeP3/iYUk/v//g8AB
D4Ruxv//i5UI/v//g8IBiZUE/v//6eXG//+LhbT9//+FwA+F9AIAAIu9bP3//4uFbP3//4s/g8AE
iYVs/f//ib0Q/v//i4UQ/v//hcAPhdjp///pAsn//2aQi5WU/f//geyYAAAAjUQkH4Pg8McAAAAA
AIlQBDHSiYWU/f//6TLf//+LlZT9//+B7JgAAACNRCQfg+DwxwAAAAAAiVAEMdKJhZT9///pldf/
/7jo////uwQAAABlxwBUAAAA6Z3I//+DvbT9//8Bi0UQdA2LjbT9//+LXRCNRIv8iwCJhZz9///p
htz//4kUJOh6d/3/iYUk/v//g8ABD4V7FQAAx8bo////ZYs2ibWA/f//i7UY/v//ibUw/f//6VT+
///Hxuj///+LvYD9//+LhRj+//9liT6JhTD9///pNP7//4HsEAQAAI1EJB+D4PCJhQz+//8PtwOL
nQz+//9miQPHhaj9//8AAQAA6Qb6//+LlaT9//+B7BAEAACNRCQfg+DwicMPtgKIA8eFqP3//wAB
AADpfvn//8fG6P///4udgP3//2WJHouFFP7//8eFJP7////////HhaD9//8AAAAAiYUw/f//6T3E
//+LvRz+//8B/4H/AAEAAIm9qP3//3MKx4Wo/f//AAEAAIuVqP3//4uNDP7//40ElRAAAAApxI1c
JB+D4/CFyQ+EBuP//4uNHP7//4u1DP7//4kcJIlMJAiJdCQE6CCg+//p5eL//8fG6P///4uFgP3/
/2WJBum68P//g720/f//AYtFEHQNi7W0/f//i30QjUS3/IsAiYWY/f//6Ub6//+DvbT9//8Bi0UQ
dA2LlbT9//+LTRCNRJH8iwCJhZz9///pG+v//8fG6P///4uFgP3//2WJBukE6f//i70c/v//Af+B
/wABAACJvaj9//9zCseFqP3//wABAACLlaj9//+LtQz+//+NBJUQAAAAKcSNXCQfg+PwhfYPhJ3v
//+LjRz+//+LtQz+//+JHCSJTCQIiXQkBOhHn/v/6Xzv///Hxuj///+LjYD9//9liQ7pY/L//4O9
tP3//wGLRRB0DYuVtP3//4tNEI1EkfyLAImFEP7//+kD/f//i7WU/f//geyYAAAAMdKNRCQfg+Dw
xwAAAAAAiXAEiYWU/f//6XLW//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8iwCJhZz9///p3dX/
/4HsEAQAAI1MJB+D4fCJjaT9///Hhaj9//8AAQAA6Z3z//+JNCTor3T9/4mFJP7//4PAAQ+F5B8A
AMfG6P///4mdDP7//2WLNom1gP3//+ke9P//i10Ig+4CD7bBibUE/v//iUQkBIkcJOiLav3/6Xjl
///Hxuj///+LhYD9//+JnTD9//9liQbpXuX//4HsEAQAAI1EJB+D4PCJhQz+//8PtwOLlQz+//9m
iQLHhaj9//8AAQAA6Q36//+LvaT9//+B7BAEAACNRCQfg+DwicMPtgeIA8eFqP3//wABAADpc/n/
/wHbiVwkBIkUJOhXkPv/hcAPhKgOAACLvZz9//+JBwOFMP3//4mFmP3//+kC2v//i4Uw/f//iRQk
weADiUQkBOghkPv/hcAPhKwOAACLlZz9//+LjTD9//+JAgOFPP7//wHJiY0Y/v//iYUQ/v//6UDe
//+JtST+//+LtRj+//+JtTD9///pdPr//4O9tP3//wGLRRB0DYu9tP3//4tVEI1EuvyLAOlw9P//
g720/f//AYtFEHQNi720/f//i1UQjUS6/IsA6Z3z//+DvbT9//8Bi0UQdA2LlbT9//+LTRCNRJH8
iwCJhZj9///puOT//7jo////x4UA/v///////2XHABYAAADpLcH//4O9tP3//wGLRRB0DYuVtP3/
/4tNEI1EkfyLAImFnP3//+nA2f//i720/f//hf8PhV8NAACLtWz9//+LBoPGBIm1bP3//w+2jQj+
//+ICIudCP7//4u1FP7//8eFoP3//wAAAACJnQT+//+JtTD9///pEsD//4O9JP7///8PhADy//8P
toUk/v//g60E/v//AYlEJASLRQiJBCToa2j9/+ne8f//jbYAAAAAiRwk6Dhy/f+JhST+//+DwAEP
hDPA//+LvQj+//+DxwGJvQT+///pDsn//5CNdCYAi1UIi0IEO0IID4PdEQAAD7YIg8ABi10IiY0k
/v//iUMEg4UE/v//Aek0y///i52Q/f//McDpzOX//4uVlP3//4HsmAAAAI1EJB+D4PDHAAAAAACJ
UAQx0omFlP3//+kA1///g720/f//AYtFEHQNi420/f//i10QjUSL/IsA6ffR//+JnTD9///pPOj/
/4PuAg+2wYm1BP7//4t1CIlEJASJNCToh2f9/+n16///94V0/f//ACAAAA+FosL//4uVnP3//7sC
AAAAi40w/f//iwLGRAj/AMeFnP3//wAAAACDhQD+//8B6RnC//+NdCYAg720/f//AYtFEHQNi5W0
/f//i00QjUSR/IsAiYWY/f//6dX3//+DvbT9//8Bi0UQdA2LtbT9//+LfRCNRLf8iwDp8u7//w+2
w4u9+P3//4lEJASLRQiD7wKJvQT+//+JBCTo2Wb9/+lu5///g720/f//AYtFEHQNi720/f//i1UQ
jUS6/IsA6STy//+B7BAEAACNdCQfg+bwibWk/f//x4Wo/f//AAEAAOnJ7v//i72k/f//g72o/f//
AYm9DP7//w+E8AQAAA+2nST+//+LtQz+//+IXgGBjXT9//8ACAAAgaV0/f//f////4O9JP7///8P
hZYEAADHxuj///+LvYD9//9liT6LhXD9///GhU/+//9wx4Uc/v//AgAAAIXAD4420///g61w/f//
AcaFT/7//3DHhRz+//8CAAAA6RnT//+JFCTo1W/9/4mFJP7//4PAAQ+FZOL//8fG6P///7j8AwAA
ZYs2ibWA/f//6bzb//+LtRT+//+LvZz9//+DxgGJdCQEiweJtTD9//+JBCTo+ov7/4XAD4TSwP//
iQcDhRT+//+JhZj9///ph9H//4kcJOhnb/3/iYUk/v//g8ABD4Wx5v//x8bo////ZYs2ibWA/f//
6f7l///3hXT9//8ACAAAD4Xc7v//i70c/v//hf8PlMOJ33QNgL2E/f//AA+E5+7//8cEJDfACwjo
LA7+/4XAiYW4/f//D4Sm7v//g70k/v///w+F4gMAAMfG6P///4uFgP3//2WJBou1uP3//8cEJC4A
AACJdCQEjbUL////6FYO/v+NVcTHRcQAAAAAx0XIAAAAAIlUJAiJNCSJhUj///+JRCQE6C+S/f+D
+P8PhMQCAADGhAUL////AIuNjP3//4kMJOhAl/v/MdI7hRz+//91GYudjP3//4l0JASJHCToFIX9
/zHShcAPlMKJ+wnThNsPhPnt//+LhXT9//+NtVD+//8x28HoB4PgAYiFTv7//4nHg/sKD4WjBgAA
i4W4/f//xwQkLAAAAIlEJATopg3+/4XAiYVE////D5XAIceLhJ0c////jVXEiVQkCMdFxAAAAADH
RcgAAAAAiUQkBIk0JOhxkf3/g/j/icIPhAUGAACJ2IPGEcHgBAHYg8MBjU30g/sLjQQBxoQCXP7/
/wB1gYC9hf3//wAPhGYFAACLvQz+//+LtRz+//8Ptp1P/v//OFw3/w+EqgIAAI2FUP7//4mF8P3/
/8eF5P3//wAAAACLnXD9//+F238Fu////3+LvfD9//8PthcPtsI5hST+//8PhbQAAACLvfD9//+L
hfD9//+DxwGAeAEAD4ScAwAAg4UE/v//AetHkI10JgAPtjCDwAGLVQiJtST+//+JQgQPtheD6wEP
tsI7hST+//91aoPHAYA/AA+EZQMAAIuFBP7//4PAAYXbdFmJhQT+//+LTQiLlQT+//+LQQSD6gE7
QQiJlUj+//9ypIkMJOjEbP3/iYUk/v//g8ABdaPHxuj///+LjUj+//9lizaJtYD9//8PtheJjQT+
//+E0g+EBQMAADu98P3//3Zvg70k/v///3QdD7aFJP7//4tdCIOtBP7//wGJRCQEiRwk6IVi/f+N
d/85tfD9//9zNYnzD7YDg+sBiUQkBItFCIkEJOhjYv3/O53w/f//d+OLhfD9//+NV/6D6AEp0AGF
BP7//wHGD7Y2ibUk/v//g4Xk/f//AYOF8P3//xGDveT9//8MD4WL/v//g70k/v///w+EnOv//w+2
hST+//+LVQiDrQT+//8BiUQkBIkUJOj3Yf3/6Xrr//+LhYz9//+JBCTohJT7/4P4EA+HY+v//zmF
HP7//4uVjP3//4k0JA+Uw4PAAQn7iUQkCIlUJATod5X7/+k5/f//i1UIi0IEO0IIc1EPtgiDwAGL
XQiJjST+//+JQwSDhQj+//8B6VD7//+LlaT9//+B7BAEAACNRCQfg+DwiYUM/v//i40M/v//D7YC
iAHHhaj9//8AAQAA6d36//+JFCToLmv9/4mFJP7//4PAAXWux8bo////ZYs2ibWA/f//6fb6//+L
VQiLQgQ7QggPg/8DAAAPtgiDwAGLXQiJjST+//+JQwSDhQT+//8B6QD8//+DvST+//8tdA2DvST+
//8rD4VA/f//i5Wo/f//OZUc/v//D4SlAAAAi5Uc/v//D7aFJP7//4uNDP7//4gEEYPCAYmVHP7/
/4uFcP3//4XAD4Q16v//g70k/v///3Rbi10Ii0MEO0MIczAPtjCDwAGLfQiDhQT+//8BibUk/v//
iUcEMcCDvXD9//8AD5/AKYVw/f//6ZP8//+JHCToQWr9/4mFJP7//4PAAQ+EhAAAAIOFBP7//wHr
ycfG6P///4uNgP3//2WJDum96f//i40c/v//AcmB+QABAACJjaj9//9zCseFqP3//wABAACLnaj9
//+LtQz+//+NBJ0QAAAAKcSNXCQfg+PwhfZ0HIu1HP7//4u9DP7//4kcJIl0JAiJfCQE6JmT+/+J
nQz+///p9P7//8fG6P///2WLNom1gP3//+lC6f//i4Uk/v//iYUk/v//i5Vw/f//hdJ+BomdcP3/
/4O95P3//wkPj5wAAACLnaj9//85nRz+//90Jw+2heT9//+LjRz+//+LnQz+//+DwDCIBAuDwQGJ
jRz+///pof7//4u1HP7//wH2gf4AAQAAibWo/f//cwrHhaj9//8AAQAAi72o/f//jQS9EAAAACnE
i4UM/v//jVwkH4Pj8IXAdByLhRz+//+LlQz+//+JHCSJRCQIiVQkBOjAkvv/iZ0M/v//6XL///8P
toWE/f//g/ABg73k/f//Cw+ERwIAAIO95P3//woPhbD8//+AvU7+//8AD4Sj/P//hMAPhJv8//+L
nZD9//+AOwB0Qou1HP7//4nfAfaLhaj9//85hRz+//8PhJ8BAAAPtgeDxwGDxgKLlRz+//+LjQz+
//+IBBGDwgGJlRz+//+APwB1yMaFhP3//wDpqP3//4udHP7//4XbD4Sp+v//i514/f//D7aVJP7/
/w+2jU/+//+LQzg6DJAPhYn6//+Lnaj9//85nRz+//8PhJsAAACLnRz+//8Pto1P/v//i7UM/v//
iAweg8MBiZ0c/v//xoWE/f//AcaFhf3//wHpNv3//4P7Cg+FcOf//4n5hMkPhAj6//+LnZD9//+J
HCTocJD7/4P4EA+H8fn//4PAAY21+v7//4lEJAiJXCQEiTQk6G6R+//p0/n//4uNuP3//41DMIkE
JIlMJAToBAf+/4mEnRz////pX/n//4u1HP7//wH2gf4AAQAAibWo/f//cwrHhaj9//8AAQAAi72o
/f//i40M/v//jQS9EAAAACnEjVwkH4Pj8IXJdByLhRz+//+LlQz+//+JHCSJRCQIiVQkBOjskPv/
iZ0M/v//6f7+//+JFCTo+Wb9/4mFJP7//4PAAQ+F/Pv//8fG6P///2WLNom1gP3//+n09///gf4A
AQAAibWo/f//cwrHhaj9//8AAQAAi5Wo/f//jQSVEAAAACnEi4UM/v//jVwkH4Pj8IXAdByLjRz+
//+LhQz+//+JHCSJTCQIiUQkBOhikPv/iZ0M/v//6QL+//+EwA+Ebvr//4u1jP3//4A+AHRAi70c
/v//Af+Lhaj9//85hRz+//8PhA4CAAAPtgaDxgGDxwKLlRz+//+LjQz+//+IBBGDwgGJlRz+//+A
PgB1yMaFhP3//wHpffv//4k0JOgQZv3/iYUk/v//g8ABD4QLtP//6ZzL//+JNCTo9GX9/4mFJP7/
/4PAAQ+Fe9H//8fG6P///7j8AwAAZYs2ibWA/f//6XPR//+LvRT+//+LlZz9//+DxwGJ+MHgAolE
JASLAom9MP3//4kEJOgUgvv/hcAPhOy2//+LjZz9//+JAQHYiYUQ/v//6Xi7//+JFCTof2X9/4mF
JP7//4PAAQ+F19f//8fG6P///7j8AwAAZYs2ibWA/f//6TLR//+DvbT9//8Bi0UQdA2LvbT9//+L
VRCNRLr8iwDpkvL//4udMP3//4u9nP3//4PDAYlcJASLB4kEJOiKgfv/hcB0XIuNnP3//4kBA4Uw
/f//iYWY/f//6TnL//+LhTD9//+LlZz9//+DwAGJhRj+///B4AKJRCQEiwKJBCToR4H7/4XAdFGL
vZz9//+JBwOFPP7//4mFEP7//+l4z///94V0/f//ACAAAA+F+rX//4sHuwIAAACLlTD9///GRBD/
AMeFnP3//wAAAACDhQD+//8B6Xe1///3hXT9//8AIAAAD4XCtf//i42c/f//KZ0w/f//i50w/f//
g4UA/v//AYsBx4Wc/f//AAAAAMcEmAAAAAC7AgAAAOkxtf//gf8AAQAAib2o/f//cwrHhaj9//8A
AQAAi5Wo/f//jQSVEAAAACnEi4UM/v//jVwkH4Pj8IXAdByLjRz+//+LhQz+//+JHCSJTCQIiUQk
BOjIjfv/iZ0M/v//6ZP9//+JNCTo1WP9/4mFJP7//4PAAQ+Fr8H//8fG6P///8eFrP3//wEAAABl
izaJtYD9///p3Lr//4kMJOigY/3/g/j/iYUk/v//dVC46P///7r+////ZYsAiYWA/f//6R3R//+J
DCTodWP9/4mFJP7//4PAAQ+EcLH//+lv2f//iQwk6Flj/f+JhST+//+DwAEPhFSx///p+8T//4nC
AdLp3ND//4uVCP7//4md/P3//wHDg8IBiZUE/v//6wmNdgCJhQT+//+LTQiLQQQ7QQhzUIt1CA+2
EIPAAYlGBIu9/P3//w+2PznXib0k/v//dSmLhQT+//+Dhfz9//8Bg8ABOZ38/f//dbiLjRT+//+J
jTD9///pZLD//w+2wunrwP//iQwk6Ldi/f+D+P+Jwg+EtrD//410JgDro4OFBP7//wGNtCYAAAAA
6eTM//+JFCToi2L9/4mFJP7//4PAAQ+Fjrv//8fG6P///2WLNom1gP3//+mBu///i70E/v//i7Ws
/f//ib04/v//6Re///+JDCToSWL9/4mFJP7//4PAAQ+EKrP//+kR5f//iRwk6C1i/f+D+P+JwQ+E
ErP//2aQ6Yrk//+JFCToE2L9/4mFJP7//4PAAQ+FheD//8fG6P///2WLNom1gP3//+l44P//g4UE
/v//AenqzP//iTQk6Nxh/f+JhST+//+DwAEPhbTf///Hxuj///9lizaJtYD9///p9Or//4k8JOix
Yf3/iYUk/v//g8ABD4Ssr///i7UI/v//g8YBibUE/v//6RS2//+JPCTohmH9/4mFJP7//4PAAQ+E
ga///4uNCP7//4PBAYmNBP7//+nRyf//iTQk6Fth/f+JhST+//+DwAEPhFav//+LnQj+//+DwwGJ
nQT+///pvLb//4k8JOgwYf3/iYUk/v//g8ABD4QRsv//6dvd//+LhTD9//+JFCTB4AOJRCQE6Hd9
+/+FwHRDi5Wc/f//i50w/f//x4Xo/f//AAAAAIkCAfCJhRD+//8B2+lf1///iTwk6NRg/f+JhST+
//+DwAEPhM+u///p0tj//4udMP3//4uVnP3//4PDAY0EnQAAAACJRCQEiwKJBCToDH37/4XAD4SX
CgAAi72c/f//x4Xo/f//AAAAAIkHAfCJhRD+///p+Nb//4O9tP3//wGLRRB0DYu9tP3//4tVEI1E
uvyLAOkk5f//iRQk6E1g/f+JhST+//+DwAEPhbnU///Hxuj///+JvQT+//9lizaJtYD9///pB8//
/4kUJOgcYP3/iYUk/v//g8ABD4Ue7v//x8bo////ZYs2ibWA/f//6Uq5///HBCQ3wAsI6A3//f+L
tXz9//+JhcT9//+LdnCJtWj9//+D7gGFwIm1wP3//w+FxQgAAMeFvP3//wAAAACDvST+////D4Q3
t///i51w/f//hdsPhCm3//+NjXT////Hhcj9//8AAAAAiY1g/f//i51w/f//hduJndD9//8PjpoE
AACLncT9//+F2w+FTQgAAIuVyP3//4uNfP3//4udYP3//4tEkXSJBJOLjbz9//+FyXREi7XI/f//
MduLvWD9//+LBLeNtgAAAADHRCQEAAAAAIPDAYkEJOjNfv3/g8ABOZ28/f//f+KLlcj9//+LjWD9
//+JBJGLncj9//+LtWD9//+LHJ6JnUD+//8PthOJ3w+2wjmFJP7//w+FhgAAAIu9QP7//4u1QP7/
/4PHAYB+AQAPhKQFAACDhQT+//8B6yWDxwGAPwAPhI8FAACLhQT+//+LldD9//+DwAGF0nRNiYUE
/v//i1UIi50E/v//i0IEg+sBO0IID4MqBQAAD7YIg8ABi10IiY0k/v//iUMEg63Q/f//AQ+2Fw+2
wjmFJP7//3SchNIPhC8FAAA5vUD+//9zcIO9JP7///90HQ+2hST+//+DrQT+//8BiUQkBItFCIkE
JOg+VP3/jXf/ObVA/v//czaJ85APtgOD6wGLVQiJRCQEiRQk6BtU/f85nUD+//9y44uFQP7//41X
/oPoASnQAYUE/v//AcYPtjaJtST+//+LjUD+///HRCQEAAAAAIkMJOhuff3/i53I/f//i7Vg/f//
g8ABiQSeg8MBg/sKiZ3I/f//D4UO/v//i5W8/f//g8IBOZXA/f//iZVE/v//D4ywAgAAx4XI/f//
AAAAAIudcP3//4XbD44BAgAAi43I/f//i7Vg/f//iwyOiY3U/f//D7YRic8PtsI7hST+//8PhYYA
AACLvdT9//+LtdT9//+DxwGAfgEAD4TPAQAAg4UE/v//AesjjXQmAIPHAYA/AA+EsAEAAIuFBP7/
/4PAAYXbdE+JhQT+//+LhQT+//+LVQiD6AGJhTT+//+LQgQ7QggPg8MBAAAPtgiDwAGLdQiJjST+
//+JRgQPtheD6wEPtsI5hST+//90oITSD4RgAQAAOb3U/f//c3SDvST+////dB0PtoUk/v//i1UI
g60E/v//AYlEJASJFCToolL9/413/zm11P3//3M6ifOQjXQmAA+2A4PrAYtNCIlEJASJDCToe1L9
/zmd1P3//3Lji4XU/f//jVf+g+gBKdABhQT+//8Bxg+2Nom1JP7//4ud1P3//8dEJAQAAAAAiRwk
6M57/f+Ltcj9//+LvWD9//+DwAGJBLeDxgGD/gqJtcj9//8PhYX+//+DhUT+//8Bi5VE/v//OZXA
/f//D41i/v//g73I/f//CQ+PBQEAAIuNyP3//4PBMImNJP7//4nOi72o/f//Ob2s/f//D4T0AwAA
i42k/f//ifCLlaz9//+IBBExwIO9cP3//wAPn8AphXD9//+DvST+////D4WpAgAAx8bo////i52A
/f//ZYkeg4Ws/f//Aemp+///u////3/p9f3//4uFJP7//4mFJP7//4uFcP3//4XAfgaJnXD9//+D
vcj9//8JD485////i4VE/v//iYW8/f//iYXA/f//6Uj///+NdCYAiRQk6BBb/f+JhST+//+DwAEP
hTj+///Hxuj///+LhTT+//9lizaJtYD9//8PtheJhQT+///pJv7//8eF0P3//////3/pV/v//4C9
dP3//wAPiUmy//+LnXD9//+F24md2P3//w+OggMAAIu1kP3//w+2Fg+2wjmFJP7//w+F6wEAAIu9
rP3//4OFBP7//wGJtSD+//8B/4m99P3//+mhAAAAjbYAAAAAD7a1JP7//4uNrP3//4nyiBQPg8EB
g4Ug/v//AYuFIP7//4mNrP3//4A4AA+E9AQAAIuF2P3//4XAD4TPBAAAi1UIi0IEO0IID4OABAAA
D7YIg8ABi10IiY0k/v//iUMEi4Ug/v//g63Y/f//AYuNBP7//w+2EIOF9P3//wKDwQEPtsI7hST+
//8PhTQEAACJvaT9//+JjQT+//+LnQT+//+Lhaj9//+LvaT9//+D6wE5haz9//8PhUT///+LlfT9
//+B+gABAACJlaj9//9zCseFqP3//wABAACLjaj9//+NBI0QAAAAKcSLhaT9//+NfCQfg+fwhcAP
hAL///+Ltaz9//+LhaT9//+JPCSJdCQIiUQkBOg2g/v/6eH+//+JFCToSVn9/4mFJP7//4PAAQ+F
0fr//8fG6P///2WLNom1gP3//w+2F4mdBP7//+nJ+v//i4Vw/f//hcB+DIu10P3//4m1cP3//4u9
vP3//4O9yP3//wqJvcD9//8PhQ39//+Lhbz9//+JhcD9///pQ/v//5CNdCYAi3UIi0YEO0YID4Ny
AQAAD7Y4g8ABi1UIib0k/v//iUIEg4UE/v//Aek5/f//i42Q/f//iY0g/v//hNJ1KQ+2tST+//+L
hXD9//+FwH4Mi53Y/f//iZ1w/f//g62s/f//Aemv/P//i50E/v//i7Ws/f//i70g/v//Ob2Q/f//
D4Phr///g70k/v///3QfD7aFJP7//4PrAYmdBP7//4lEJASLRQiJBCToTE79/4u9IP7//4PvATm9
kP3//3M7ifsPtgOD6wGLVQiJRCQEiRQk6CRO/f85nZD9//9y44uVIP7//4uFkP3//4PqAoPoASnQ
AYUE/v//AceLhZD9//+Ljaz9//8Ptj8rhSD+//+JvST+//+NNAjpSq///4uFrP3//wHAPQABAACJ
haj9//9zCseFqP3//wABAACLlaj9//+NBJUQAAAAKcSLhaT9//+NfCQfg+fwhcB0HIuNrP3//4ud
pP3//4k8JIlMJAiJXCQE6EKB+/+JvaT9///ppvv//4k0JOhPV/3/iYUk/v//g8ABD4WJ/v//x8bo
////ZYs2ibWA/f//6br7///Hhdj9//////9/6W/8//+Ltcj9//+LvWD9//+LhLVM////iQS36bH3
//+LvWj9//+NhXT///++MAAAAImFYP3//4m9wP3//4uVfP3//4uNYP3//4udxP3//4t8srSJvLFA
////iVwkBIk0JOhM9v3/jVXMjU2cx0XMAAAAAMdF0AAAAACJVCQIiQwkiUQkBOgoev3/iYXM/f//
g8ABD4TNAAAAi41o/f//Mdsx0on4hcl+IsdEJAQAAAAAg8MBiQQk6BZ2/f+DwAE5nWj9//9/4onC
KfqLncz9//+NRBoTg+D8KcSNXCQfg+PwiVQkCIl8JASJHCTo8XT9/4u9zP3//41VnIlUJASJfCQI
iQQk6Nh0/f/GAACJnLWM/v//g8YBg/46D4Ud////6Tb2///3hXT9//8AIAAAD4U9p///i42c/f//
i50w/f//g4UA/v//AYsBx4Wc/f//AAAAAMdEmPwAAAAAuwIAAADpsab//8eFxP3//wAAAADp5vX/
/4m9pP3//+kD/f//iRQk6JpV/f+JhST+//+DwAEPhXv7///Hxuj///9lizaJtYD9//+LtSD+//8P
thaJnQT+//+JvaT9///pw/z//4mdBP7//4u1rP3//4m9pP3//+nl/P//iZ0E/v//ib2k/f//6ab8
//+JFCToMlX9/4mFJP7//4PAAQ+EE6b//+nO2v//iRQk6BZV/f+D+P+JwZAPhPql//9mkOlG2v//
iRQk6PtU/f+JhST+//+DwAEPhNyl///pr8T//4kMJOjfVP3/iYUk/v//g8ABD4W8yf//x8bo////
ZYs2ibWA/f//6V+3//+LlQT+//+DwgGJlQj+///pfL7//zHAi7UM/v//g71w/f//AA+fwCmFcP3/
/4O9qP3//wN1LIuVDP7//4HsEAQAAI1EJB+D4PCJxg+3AmaJBg+2QgKIRgLHhaj9//8AAQAAD7aN
JP7//4hOA4uVcP3//4XSD4Qzpf//g70k/v///3VOuOj///+LnYD9//9liRjpF6X//4k8JOgfVP3/
iYUk/v//g8ABD4XFAgAAx8bo////iZ0E/v//x4Uc/v//AwAAAGWLNom1gP3//+m70///i30Ii0cE
O0cID4NyAgAAi1UID7YIg8ABiUIEi514/f//D7bRi0M4gzyQbg+Fq6T//zHAifODvXD9//8AD5/A
KYVw/f//g72o/f//BHUdgewQBAAAjUQkH4Pg8InDiwaJA8eFqP3//wABAACISwSLhXD9//+FwA+E
YKT//4t1CItGBDtGCA+D1gEAAIt9CA+2CIPAAYlHBIu1eP3//w+20YtGOIM8kGkPhS+k//8xwIne
g71w/f//AA+fwCmFcP3//4O9qP3//wV1JIHsEAQAAI1EJB+D4PCJxosDiQYPtkMEiEYEx4Wo/f//
AAEAAIhOBYuFcP3//4XAD4Tdo///i30Ii0cEO0cID4M3AQAAi1UID7YIg8ABiUIEi514/f//D7bR
i0M4gzyQdA+FrKP//zHAifODvXD9//8AD5/AKYVw/f//g72o/f//BnUlgewQBAAAjUQkH4Pg8InD
iwaJAw+3RgRmiUMEx4Wo/f//AAEAAIhLBouFcP3//4XAD4RZo///i3UIi0YEO0YID4OXAAAAD7Y4
g8ABi1UIib0k/v//iUIEi414/f//D7aVJP7//4tBOIM8kHkPhR6j//+Dvaj9//8HiZ0M/v//dTaB
7BAEAACNRCQfg+DwiYUM/v//iwOLtQz+//+JBg+3QwRmiUYED7ZDBohGBseFqP3//wABAAAPtoUk
/v//i5UM/v//g4UE/v//BIhCB8eFHP7//wgAAADpktH//4k0JOi7Uf3/iYUk/v//g8ABD4Vk////
6Zei//+JPCTon1H9/4P4/4nBZpAPhcD+//9mkOl7ov//iTQk6INR/f+D+P+JwY22AAAAAA+FHf7/
/2aQ6Vui//+JPCToY1H9/4P4/4nBjbYAAAAAD4WB/f//ZpDpO6L//4uFCP7//4PAA4mFBP7//+mN
1///jbQmAAAAAFWJ5YPsEItFEMdEJAwAAAAAiUQkCItFDIlEJASLRQiJBCToGZ3//8nDjQLooJH7
/+kkov//jQ7oZJH7/+mho///kJCQkJCQkJCQkJCQkJCQVYnlg+wIi0UIx0QkBNTCCwiJBCToF5r/
/4XAdAbHAGAXDAjJw410JgCNvCcAAAAAVYnlg+wkiV30iXX4iX38/ItdCItzEIX2dA6/ra0KCLkO
AAAA86Z1EItd9It1+It9/InsXcONdgCNTfC44GcJCI1V4MdF8AAAAADHBCQAAAAA6Dqd+/+D7ASF
wHTLi0XwhcB0xItAGIXAdb2LQxCJBCToykv7/+uwkI20JgAAAABVieWD7ATHBCS0LgwI6G7////J
w422AAAAAI2/AAAAAFWJ5VOD7AiLXQiJHCToTv///4kcJOiGS/v/uAAAAACFwHQVocwuDAjHRCQE
AAAAAIkEJOhIl/b3g8QIW13DZpBVuAAAAACJ5YPsCIXAdQzHBcguDAi0LgwIycPHRCQEgGgJCMcE
JMwuDAjoEZf294XAddzJw410JgCNvCcAAAAAVYnlV4nHVrgAAAAAU4nWg+wIhcAPhNcAAADHRCQE
wGgJCMcEJNAuDAjo0pb294sdyC4MCIXbdGCLQxCFwHQNgHsIAHVDx0MQAAAAAI1LCI1TEI1DDIl0
JASJPCToT1X+/4kDg+wIMcCDexAAD5TAiUMEMcCDexAAD5XAjWX0W15fXcOQjXQmAIkEJOiQSvv/
67ONtgAAAAC4AAAAAIXAdBOhzC4MCIkEJOhSlvb3hcCJw3WEx0QkBBQAAADHBCQBAAAA6Fhk+/+F
wInDdEK4AAAAAIXAD4Rd////ocwuDAiJXCQEiQQk6BSW9vfpR////4sV0C4MCIXSD4Uv////6Lz+
//+DDdAuDAgC6R7///+7tC4MCOke////jbYAAAAAVYnlV1ZTg+wg/LgAAAAAhcDHRfAAAAAAD4Sk
AQAAx0QkBMBoCQjHBCTQLgwI6K6V9ve4AAAAAIXAD4R5AQAAocwuDAiJBCTolJX294XAicMPhGIB
AACLSwSFyXQ7i0MQhcCJRex0Ir+trQoIuQ4AAACJxvOmdAuLReyJBCTofkn7/8dDEAAAAACLRfCD
xCBbXl9dw410JgCLQxCFwHTqixOJRfCF0g+FhAAAAMdEJAgFAAAAiUQkBMcEJPycCwjorJ/7/4tL
DLrxjAsIgDkAD4XDAAAAiUQkEI1F8IlUJAyJTCQIx0QkBODCCwiJBCTofIz8/4PAAXQei3MQv62t
Cgi5DgAAAIl17POmD4WXAAAAi0XwiUMQx0MEAQAAAItF8IPEIFteX13DjbQmAAAAAIkUJOh4AwAA
x0QkCAUAAACJxotDEMcEJPycCwiJRCQE6Buf+/+LSwy68YwLCIA5AHUuiUQkEI1F8Il0JBSJVCQM
iUwkCMdEJATnwgsIiQQk6OuL/P/pav///422AAAAALrQpgoI68uQutCmCgjpM////422AAAAAItF
7IkEJOhNSPv/6Vn///+7tC4MCOmU/v//ix3QLgwIhdsPhWL+///oy/z//4MN0C4MCALpUf7//5CQ
kJCQkJCQkJCQkJCQkFUxyYnlg+wEi1UMi0UIxwQkAAAAAOhGmfv/g+wEycOQVYnlg+wEi0UUg/gB
dCKD+AJ0NccEJAAAAACLVQwxyYtFCOgZmfv/g+wEycONdCYAi0UQMcmJBCSLVQyLRQjo/Zj7/4Ps
BOvixwQkAAAAAItNEItVDItFCOjjmPv/g+wEycOQkJCQkJCQkJCQkJCQkFWJ5YPsEItFFI1V8IlF
8ItFCIlF9ItFDIlF+ItFEIlF/LjgbAkI6DX8///Jg/gBGcD30MONtgAAAACNvwAAAABVieWD7BCJ
XfiLXQiJdfyDewgKi3MEdhjHBCTywgsIMckx0jHA6JZS/v+NtgAAAACLQwj/JIUQwwsIjbYAAAAA
i4Y8AgAAMdKFwA+FoAAAAItDDIkQi134i3X8iexdw5CLUwyLRhiJAotd+It1/InsXcONtgAAAACL
QwyJMItd+It1/InsXcOQi1MMMcmLXfiJ8It1/InsXenzFP7/jXYAi1MMuQEAAADr4422AAAAAIuG
qAEAAIlEJASLQwyJBCTo62H9/4td+It1/InsXcOQi1MMxwIAAAAAi4Y8AgAAiQKLXfiLdfyJ7F3D
kI10JgCJ8OiZWv7/icLpUv///5CQVYnlg+wYi0UIjVXsiUXsi0UMiUXwi0UQiUX0i0UUiUX8uDBu
CQjo9fr//zHShcB1GYtF+IkEJOgElP//i0X4iQQk6In5//+LVfiJ0MnDZpBVieWD7CyJXfSLXQiJ
dfiJffyLA4XAdWeLUwSLQxCLPVwlDAiLNcwxDAiF0osNyDEMCIlF8ItDCHQ+iUwkEItN8A0AAACA
iXwkGIl0JBTHRCQMAAAAAIlMJAiJRCQEiRQk6Kph/v+JQwyLXfSLdfiLffyJ7F3DZpC68YwLCOu7
Mckx0rgWAAAAxwQkPMMLCOjcUP7/kJCQkJCQkJCQkJCQVYnlg+wYiV30i10IiXX4iX38x0QkCAAA
AADHRCQEAAAAAIkcJOgWYf3/hcB0DYtd9It1+It9/InsXcOhqDIMCMfG6P///4XAZYs+dBlliT7H
RCQIAAQAAIlEJASJHCTo3GD9/+vIxwQkAAQAAOjeYfv/ZYk+hcCjqDIMCHXSx0QkCAUAAADHRCQE
TsMLCMcEJPycCwjoJpv7/+uSkJCQkItUJASLRCQIMclRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFR
UVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRagBqAGoAagBqAGoAigiEyXQniAwMikgB
9sH/dByIDAyKSAL2wf90EYgMDIpIA4PABIgMDPbB/3XTjUL8g8AEigg4DAx0G4pIATgMDHQSikgC
OAwMdAmKSAM4DAx13kBAQIHEAAEAAAjJdQMxwMPDkJCQkJCQkJCQkJCQkFWJ5YPsEItFEIXAdCOJ
RCQMi0UMxwQkAAAAAIlEJAiLRQiJRCQE6BUAAADJw412ALjULgwI69aQkJCQkJCQkJBVieVXVlOD
7FSLRQiLVRSFwA+EYQEAAIXSx0XQAAAAAMdF1AEAAADHRcwBAAAAD4RMAQAAi10MiVXYx0XkAAAA
AIlFwIXbD4REAQAAi1XAidCDwASJRci42P///4lVxGWLAIsYi3sUhf8PhEEBAACLdQwDdRAZwAnG
iweLCItYFIXJdArBywllMx0YAAAAi0UMiUXoiRwk6ER6/v+NReyJRCQUjUXoiUQkCI1FxMdEJBwB
AAAAx0QkGAAAAADHRCQQAAAAAIl0JAyJRCQEiweJBCT/04XAdB6D+AR0W4P4BnRWg/gHjXYAdE6D
+AWNdgAPhdoAAACLVcA5VcSNdCYAdCaLEoXSdSCLRdgx0osAhcAPhd0AAACDxFSJ0FteX13DjbQm
AAAAAItV6CtVDIPEVFteidBfXcOFwHS6g/gEdLWD+AWNdCYAdKyD+Ae6/v///422AAAAAHS9uOj/
//+6/////2XHAFQAAACDxFSJ0FteX13DjXYAjUXw6Zf+//+63C4MCOmq/v//jbYAAAAAjUXwiUXA
x0UM8YwLCMdFEAEAAADpo/7//420JgAAAACB++DoCgi/gH8KCA+Erv7//4nY6Jh0/f+LexTpn/7/
/8dEJAxmwwsIx0QkCFwAAADHRCQEXMMLCMcEJBh+CgjoHJf7/8dEJAxmwwsIx0QkCGUAAADHRCQE
XMMLCMcEJBR/Cgjo+Jb7/5CQkJCQkJCQVYnlg+wIiXQkBInWicqJHCSJ8YnDuNwAAADNgD0A8P//
icJ3DYnQixwki3QkBInsXcO46P////faZYkQuv/////r4pCQkJCQkJCQkJCQkJBVieWLVUQrFbQv
DAiJ0MHoHwHQ0fj3JbgvDAgPrNAQOwWwLwwIcwwBwAMFrC8MCGaDAAFdw410JgCNvCcAAAAAVYnl
U4HsqAAAAItdCIXbD4QTAQAAoawvDAiFwHRSx0QkCAAAAADHRCQEAC8MCMcEJAIAAADoFoEAAIXA
eQ64/////4HEqAAAAFtdw8dEJAgAAAAAx0QkBCAvDAjHBCQbAAAA6Cgl//+FwHjSjXQmANFtDItF
DI2VYP///4tNEIkdrC8MCKOwLwwIi0UUiQ20LwwIo7gvDAiNReCQjXQmAMcA/////4PoBDnQdfPH
ReQAAAAQx4Vg////4HIJCMdEJAggLwwIiUQkBMcEJBsAAADouiT//4XAD4hg////x0X0AAAAAOim
AAAAukBCDwCJwYnQwfof9/mJRfiJRfCLRfSJReyNRezHRCQIAC8MCIlEJATHBCQCAAAA6DGAAACB
xKgAAABbXcOLFawvDAgxwIXSD4QL////x0QkCAAAAADHRCQEAC8MCMcEJAIAAADo/H8AAIXAD4ji
/v//x0QkCAAAAADHRCQEIC8MCMcEJBsAAADHBawvDAgAAAAA6A4k///pvP7//5CQkJCQkJCQkFWh
YDEMCInlXcOQkJCQkJBVieWD7BS45P///2WLAMdEJAwAAAAAiUQkEItFEIlEJAiLRQyJRCQEi0UI
iQQk6M0AAADJw410JgCNvCcAAAAAVYnlg+wUuOT///9liwCJRCQQi0UUiUQkDItFEIlEJAiLRQyJ
RCQEi0UIiQQk6I4AAADJw5CQkJCQkJCQkJCQkFWJ5YPsFLjk////ZYsAx0QkDAAAAACJRCQQi0UQ
iUQkCItFDIlEJASLRQiJBCTovQYAAMnDjXQmAI28JwAAAABVieWD7BS45P///2WLAIlEJBCLRRSJ
RCQMi0UQiUQkCItFDIlEJASLRQiJBCTofgYAAMnDkJCQkJCQkJCQkJCQVYnlV1ZTg+x0i00Ui0UY
hcmLUAQPhcQEAADHRdQAAAAAx0XcAAAAAItVEIXSD4jdAQAAg30QAQ+E0wEAAIN9ECQPj8kBAACL
fQiLdRgPtg+J+oteNA++wfZEQwEgD4ROBAAAkI10JgCDwgEPtgoPvsH2REMBIHXwiVXshMkPhPED
AACA+S0PhMYBAACA+SvHRcAAAAAAD4QOAgAAi0XsD7YwifKJ94D6MA+EtQEAAItFEIXAD4RuAQAA
g30QCg+EZAEAAItFEIPoAsdFzAAAAADHRdgAAAAAixTFgMMLCIsMxYTDCwgPtpigxAsIiwSFQGQK
CIlVtIn6i3XshNKJTbCIXb+JReDHRcQAAAAAx0XIAAAAAA+EoQAAAIt17DH/OXXMD4QXBAAAi0XY
g+gBiUWkjbYAAAAAjUrQgPkJdkmLRdiFwHQmMduNtCYAAAAAi03UD7YEGToEHnUIg8MBOV3Yd+w7
XdgPhFMBAACLXRgPttKLQzT2RFABBHQ1i00Yi0E8iwSQjUjJD7bZO10QfSE5feAPhoABAACLRRAP
r8eNPAODxgEPthaE0nQFOXXMdYaJfcTHRcgAAAAAx0XQAAAAAItN7DnxD4SpAgAAi30Mhf90BYtV
DIkyi13QhdsPhOMAAAC46P///7oAAACAi33AZccAIgAAADHAhf91Ibj/////uv///3/rFZCNdCYA
uOj///8x0mXHABYAAAAxwIPEdFteX13Di0XchcAPhSADAADHRcwAAAAAuAgAAADHRdgAAAAAx0UQ
CgAAAOmG/v//g8IBiVXsx0XAAQAAAOk4/v//i0UQhcAPlMF0CoN9EBAPhUL+//+LRewPvlABi0UY
i0A8gzyQWA+EMgIAAITJD4Qj/v//x0UQCAAAALgGAAAAiffpIP7//4PCAYlV7MdFwAAAAADp4P3/
/410JgADdaTp2/7//4tNwDHAugAAAICFyXUKuP////+6////fztVyHcRD4L6/v//O0XEZpAPgu/+
//+LdcCF9pCNdCYAdAr3XcSDVcgA913Ii0XEi1XIg8R0W15fXcOLRRCJfcTHRcgAAAAAx0XQAAAA
AInCwfofiVXoi1XYiUXkg+oBiVWoi13Ii0XoD69FxA+vXeTHRcgAAAAAAcOLRcT3ZeSJVZgB2g+2
2YlFlIlVmItVlIldxItNmInzAVXEEU3Ii03Ii0XEM02wM0W0CcGJTayQD7Z7AY1zAYn4hMAPhCL+
//87dcwPhA8BAACNT9CA+Ql2TotF2IXAD4SLAAAAMdKQi03UD7YEETpEEwF1CIPCATlV2HfrO1XY
D4SLAAAAi00YifgPttCLQTT2RFABBA+Ez/3//4tBPIsEkI1IyY12AA+2wTlFEA+Ot/3//4tFyDlF
sHIjdwyLVcQ5VbSNdCYAchWLRayFwJAPhRT///86Tb8PhuwAAACJ88dF0AEAAADpS////412AIn7
i30YD7bTi0c09kRQAQQPhGX9//+LRzyLBJCNSMnrl4t9qI0cPukc////i00Ii10MMcAx0oXbD4Sa
/f//icgrRQiD6AF+EItdGA++Uf+LQzyDPJBYdGaLRQgx0ot9DIkHMcDpb/3//4l97OnC+///i3XM
6Q39//+DRewCuA4AAACLVezHRRAQAAAAD7Yyiffp7Pv//4tKLIlN3A+2AYPoATx9D4co+///i1Io
iVXUgDoAD4Un+///6RT7//+Aef4wjbYAAAAAdY6LdQyNQf8x0okGMcDp/fz//4tFtItdsIlFnItF
nIldoItVoIlFxIlVyOkC/v//x0XEAAAAAMdFyAAAAADpafz//4tN1IkMJOgyZvv/hcCJRbiJRdh0
L4tF1InxMdIPtgA4wYhF83QW6zOQjXQmAItN1A+2BBGLTew6BBF1H4PCATlVuHfpi0Xsx0UQCgAA
AIlFzLgIAAAA6Sr7//+J8ItN7ITAdDmNRtA8CXYmD7ZF8zHSOgF0FOtajbYAAAAAi33UD7YEFzoE
EXVIg8IBOVW4d+yDwQEPtjGJ8ITAdceLVdyJVCQMi13UiUwkBIlcJAiLdeyJNCToE+j7/4lFzLgI
AAAAD7Y+x0UQCgAAAOm0+v//ifAPttD2RFMBBHTAi3UYi0Y8gzyQQH6o67JmkFWJ5YPsFItFFMdE
JAwAAAAAiUQkEItFEIlEJAiLRQyJRCQEi0UIiQQk6JL5///Jw1WJ5VdWU4PsdItNFItFGIXJi1AE
D4WQBAAAx0XUAAAAAMdF3AAAAACLRRCFwA+I1QEAAIN9EAEPhMsBAACDfRAkD4/BAQAAi30Ii3UY
D7YPifqLXjQPvsH2REMBIA+EGgQAAJCNdCYAg8IBD7YKD77B9kRDASB18IlV7ITJD4SpAwAAgPkt
D4TOAQAAgPkrx0XAAAAAAA+EFgIAAItF7A+2MInyifeA+jAPhL0BAACLRRCFwA+EdgEAAIN9EAoP
hGwBAACLRRCD6ALHRcwAAAAAx0XYAAAAAIsUxYDDCwiLDMWEwwsID7aYoMQLCIsEhUBkCgiJVbSJ
+ot17ITSiU2wiF2/iUXgx0XEAAAAAMdFyAAAAAAPhKEAAACLdewx/zl1zA+E6QMAAItF2IPoAYlF
pI22AAAAAI1K0ID5CXZJi0XYhcB0JjHbjbQmAAAAAItN1A+2BBk6BB51CIPDATld2HfsO13YD4Rb
AQAAi10YD7bSi0M09kRQAQR0NYtNGItBPIsEkI1IyQ+22TldEH4hOX3gD4Y2AQAAi0UQD6/HjTwD
g8YBD7YWhNJ0BTl1zHWGiX3Ex0XIAAAAAMdF0AAAAACLTew58Q+EYQIAAItdDIXbdAWLVQyJMotN
0IXJD4VAAwAAi1XAhdJ0NvddxINVyAD3XciLRcSLVciDxHRbXl9dw410JgC46P///8dFxAAAAADH
RcgAAAAAZccAFgAAAItFxItVyIPEdFteX13Di0XchcAPhQkDAADHRcwAAAAAuAgAAADHRdgAAAAA
x0UQCgAAAOl+/v//g8IBiVXsx0XAAQAAAOkw/v//i0UQhcAPlMF0CoN9EBAPhTr+//+LRewPvlAB
i0UYi0A8gzyQWA+E9gEAAITJD4Qb/v//x0UQCAAAALgGAAAAiffpGP7//4PCAYlV7MdFwAAAAADp
2P3//410JgADdaTp0/7//4tFEIl9xMdFyAAAAADHRdAAAAAAicLB+h+JVeiLVdiJReSD6gGJVaiL
XciLRegPr0XED69d5MdFyAAAAAABw4tFxPdl5IlVmAHaD7bZiUWUiVWYi1WUiV3Ei02YifMBVcQR
TciLTciLRcQzTbAzRbQJwYlNrI12AA+2ewGNcwGJ+ITAD4Rq/v//O3XMD4QjAQAAjU/QgPkJdk6L
RdiFwA+EiwAAADHSkItN1A+2BBE6RBMBdQiDwgE5Vdh36ztV2A+EiwAAAItNGIn4D7bQi0E09kRQ
AQQPhBf+//+LQTyLBJCNSMmNdgAPtsE5RRAPjv/9//+LRcg5RbByI3cMi1XEOVW0jXQmAHIVi32s
hf+QD4US////Ok2/D4YGAQAAifPHRdABAAAA6Uv///+NdgCJ+4t9GA+204tHNPZEUAEED4St/f//
i0c8iwSQjUjJ65eLfaiNHD7pHP///4tNCItFDMdFxAAAAADHRcgAAAAAhcAPhNr9//+JyCtFCIPo
AX4Qi10YD75R/4tDPIM8kFh0cItFCIt9DMdFxAAAAADHRcgAAAAAiQfppf3//4l97On2+///i3XM
6UH9//+DRewCuA4AAACLVezHRRAQAAAAD7YyiffpIPz//4tKLIlN3A+2AYPoATx9D4dc+///i1Io
iVXUgDoAD4Vb+///6Uj7//+Aef4wZpB1iIt1DI1B/8dFxAAAAADHRcgAAAAAiQbpLf3//4tFtItd
sIlFnItFnIldoItVoIlFxIlVyOnm/f//x0XEAAAAAMdFyAAAAADpl/z//7jo////x0XE/////8dF
yP////9lxwAiAAAA6d78//+LTdSJDCTo0V/7/4XAiUW4iUXYdC6LRdSJ8THSD7YAOMGIRfN0Fesy
jXQmAItN1A+2BBGLTew6BBF1H4PCATlVuHfpi0Xsx0UQCgAAAIlFzLgIAAAA6Tr7//+J8ItN7ITA
dDmNRtA8CXYmD7ZF8zHSOgF0FOtajbYAAAAAi33UD7YEFzoEEXVIg8IBOVW4d+yDwQEPtjGJ8ITA
dceLVdyJVCQMi13UiUwkBIlcJAiLdeyJNCTos+H7/4lFzLgIAAAAD7Y+x0UQCgAAAOnE+v//ifAP
ttD2RFMBBHTAi3UYi0Y8gzyQQH6o67JmkFWJ5YPsFItFFMdEJAwAAAAAiUQkEItFEIlEJAiLRQyJ
RCQEi0UIiQQk6KL5///Jw1WJ5YPsELjk////ZYsAx0QkCAAAAACJRCQMi0UMiUQkBItFCIkEJOjk
BAAAycNmkFWJ5YPsELjk////ZYsAiUQkDItFEIlEJAiLRQyJRCQEi0UIiQQk6LUEAADJw5CQkFWJ
5YPsELjk////ZYsAx0QkCAAAAACJRCQMi0UMiUQkBItFCIkEJOjEJwAAycNmkFWJ5YPsELjk////
ZYsAiUQkDItFEIlEJAiLRQyJRCQEi0UIiQQk6JUnAADJw5CQkFWJ5YPsELjk////ZYsAx0QkCAAA
AACJRCQMi0UMiUQkBItFCIkEJOjETAAAycNmkFWJ5YPsELjk////ZYsAiUQkDItFEIlEJAiLRQyJ
RCQEi0UIiQQk6JVMAADJw5CQkFWJ5VeJx1Yx9lMx24PsLItFCIlN4IPBBIlV5MdF8AAAAADHAAAA
AACJTdzrC412AItFCIsAiUXwD7YPjUHQPAl2GItFGIXAdAuLVRg6Cg+EjAAAAAN9FA+2D4Nt5AEP
vsGLTeSNFLaDxwGDwwGNdFDQhcl+K4P7CXW2i0XwhcAPhasAAACLVeAw24tNCIkyMfbHAQEAAADr
l420JgAAAACLVQyLAoXAfgyNFAOD+gkPjvsAAACLVfCLBJ0gxQsIhdIPhQwBAACLReCLVQiJMMcC
AQAAAIPELIn4W15fXcOQD7ZSAcdF2AEAAACE0nQwOlcBuAEAAAB0FelW////ZpA6FAeQjXQmAA+F
Rv///4tNGIPAAYlF2A+2FAGE0nXhA33YD7YP6TD///+NtgAAAADHRCQMAMqaO4tF8IlEJAiLVeCJ
VCQEiRQk6MIi//+LTQiLGYtN3IlF6ItF4IsQjQQWi3XgOcKJBnYejbYAAAAAg+sBD4TSAAAAiwGD
wQSDwAGFwIlB/HToMcCLVegx2zH2AcIPhJf+//+LTQgx24t14IsBiRSGMfaDAQHpgP7//w+vNIUg
xQsIiwSVIMULCItV8ItNDIXSxwEAAAAAD4T0/v//iUQkDItN8IlMJAiLReCJRCQEiQQk6CMi//+L
VQiLTeCLGosRg8EEiUXsjQQWi3XgOcKJBnYbjbQmAAAAAIPrAXRAiwGDwQSDwAGFwIlB/HTsMcCL
VewBwg+EpP7//4tNCIt14IsBiRSGg8ABiQGDxCyJ+FteX13DuAEAAADpNf///7gBAAAA68qNdCYA
VYnlg+woiUXwi0UQg/qCiV30idOJdfiLdQyJffyLfQiJTeyJReh9WLqC////KdqD+hgPj9AAAAC4
AQAAAInx0+CD6AGF+A+VwA+2wAlF6IP6GA+E4AAAAItN8I1y/7uB////izmJVCQMx0QkCAEAAACJ
TCQEiQwk6IMd//+NdgCJ+Inx0+ioAXUmgfuAAAAAfk6LReyFwHVn2QVIxQsIi130i3X4i338iexd
w410JgCLReiFwHRhi0XwixCNQgGLVfCpAAAAAYkCD4WRAAAAg/uBdbapAACAAHQFs4KNdgCLReyL
VfCJXQyLdfiLXfSJRRCLffyJVQiJ7F3pwGkAANkFTMULCOuXuOj////Z7mXHACEAAADrh4tN8IsR
9sIBdZq4AQAAAInx0+CD6AGF+A+EVP///+uEi0Xwu4H///++FwAAAItV8Is4McDHAgAAAACF/w+V
wAlF6Okh////kMdEJAwBAAAAg8MBx0QkCAEAAACJVCQEiRQk6IEc//+LTfCBCQAAgADp/f7//412
AFWJ5VdWU4HsQAEAAItFFItQBItFEIXAD4WiGQAAx4U0////AAAAAMeFOP///wAAAACLUiSJlTD/
//+JFCTobln7/4t9FIt1CMdF7AAAAACLVzSD7gGJhQj///+QjXQmAIPGAQ+2Hg++w/ZEQgEgdfCA
+y0PhLcGAACA+yvHhRD///8AAAAAD4ScAQAAi4Uw////MckPtgCEwIhFi3QvD7ZVizHAOhZ0Eus2
jbYAAAAAOhQGkI10JgB1Jou9MP///4PAAYnBD7YUB4TSdeMPtgQOPC9+Czw5fkeNtCYAAAAAjUPQ
PAl2OaG4XQoID77TD7YEkDxpD4RYDgAAPG4PhN8PAACLXQyF23QIi00Ii1UMiQrZ7oHEQAEAAFte
X13DkID7MA+ElwcAAIt9FMeFFP///woAAACLfziJvfD+//+LjTT///+FyQ+F5BoAAID7MIl1jHUS
jXYAg0WMAYtNjA+2GYD7MHTxi73w/v//jUPQD77LPAmLFI8PhvIAAACDvRT///8QidEPlYXT/v//
D4R8BwAAgH2LAA+EvwAAAIt9jDHAD7ZVizoXD4SdAAAAgL3T/v//AA+EGRYAAIO9FP///xAPlMCJ
xw+Fpg8AAIuVOP///4lUJAyLjTT///+JTCQIi12MiTQkiVwkBOhP2vv/i1UMhdJ0EDnGD4SqGgAA
i00MiQGNdgCLlRD///+F0g+E/P7//9nugcRAAQAA2eBbXl9dw412AIPGAQ+2HseFEP///wAAAADp
T/7//412AIt9jDoUBw+FY////4u9MP///4PAAQ+2FAeE0nXjg70U////EA+E7w8AAI22AAAAAIt9
jMeFJP///wAAAACNQ9A8CQ+GyAAAAIO9FP///xAPhKMAAACLhTT///+FwA+FNRoAAIuFOP///4XA
D4TPAAAAOf4Pg8cAAACLhTj///+JRCQMi5U0////iXwkBIk0JIlUJAjoZ9n7/znHicEPhH8AAAA5
xg+EBRUAADlFjGaQD4dSDgAAi1WMx0WQAAAAAA+DiRkAAGaQD7YCg+gwPAqDVZAAg8IBOdF37YnP
i02Qx4Us////AAAAAImNKP///+llAQAAjXYAi5Xw/v//D77LiwSKg+hhPAUPh0b///+Qg4Uk////
AYPHAQ+2H+kb////i40w////i3UUD7YJi3Y4iE2LibXw/v//jbYAAAAAg70k////ARn2gH2LAIm1
LP///3Q1i4Uk////MdIPvsuJRZAPtkWLOgd0DumkAwAAOgQXD4WPAwAAi40w////g8IBD7YEEYTA
deaLtST///8x0gO9CP///w+2H4l1kOs4i7Xw/v//D77LiwSOg+hhPAUPh10DAACA+zB0D4O9LP//
//91BomVLP///4NFkAGDxwEPth+DwgGNQ9A8CXbYg70U////EHS4i5Xw/v//D77DxkWXAA+2BIKD
vRT///8QdAg8ZQ+EMQMAAItdkIn4OZ0k////D428AwAAgHj/MI1Q/3QO6a4DAACNtCYAAAAAicKD
bZABgHr/MI1C/3Txi3WQObUk////D4SaAwAAi7Uk////ibUo////i10Mhdt0BYtFDIk4i02QhckP
hFf9//+LhSz///+LVYyFwImVIP///w+EvAAAAIuNMP///4uFMP///4t1jA+2CYiN0/7//w+2QAGJ
8Q+2HohFo410JgCDwQE4ndP+//+Ncf90EQ+2GYPBATid0/7//41x/3XvgH2jAHQ2D7YZuAEAAAA6
XaN0GI22AAAAAOvGjbYAAAAAOhQGkI10JgB1tou9MP///4PAAQ+2FAeE0nXlg70U////EItV7IuN
LP///w+E2BAAAIuFLP///ynKA4UI////iVXsjQQGiYUg////i4Us////KUWQg70U////EA+EPgoA
AItV7IXSD4iRAwAAi0WQK4Uo////OdAPj5ADAACLtSj///8pwolV7AHGjQQyg/gniXWYD4/MEgAA
g/rUD4zxFwAAi0WYhcAPjwcHAACNfei6CAAAAI1NxLgKAAAAjV3sjXXwx4Uc////AAAAAIm97P7/
/4mN+P7//4md6P7//4m15P7//4tNkCtNmMeFVP///wAAAAA5wYlNgA+PUgsAAItdgI19pL4BAAAA
i4X4/v//K13sib38/v//ib1Y////vwCrCwiJnVD////HhRj///8AAAAAiYVc////60aNdgCLRwSD
6AKJhRj///+JwosHweICiVQkCI0EhSidCwiJRCQEi5VY////iRQk6DBU+/+LhVD///+FwA+ElgIA
AAH2g8cQhbVQ////dOWLhRj///8xtVD///+FwHSli40Y////i18EiUwkEIuFWP///4PrAolcJAiJ
RCQMiweNBIUonQsIiUQkBIuVXP///4kUJOjMFf//AZ0Y////hcAPhK4FAACLhVz///+LjVj///+J
hVj///+JjVz////pcf///5CDxgEPth7HhRD///8BAAAA6Uf5//+NdgCLlST///8PvsuJVZCLlfD+
//+DvRT///8QD7YEig+URZcPhcr8//88cA+Fwvz//8ZFlwEPtk8BjV8BgPktD4QfBQAAgPkrx4U8
////AAAAAA+ElAkAAI1B0DwJD4eh/P//gH2XAA+FUw4AAIuVPP///4XSD4ScCQAAi7Uk////g8Y9
jbYAAAAAi0XsD77RjQSAjVRC0DnyiVXsD4/wEgAAg8MBD7YLjUHQPAl224uFPP///4XAdAX32olV
7In4id+LXZA5nST///8PjET8//+LdZCJwjm1JP///w+FZvz//4X2D45e/P//i0XshcAPiVP8//+N
Sv+JtSj////rVWaQD74Bg+gwg/gJD5fAhMB1QIA5MA+FOfz//4NtkAGDrSj///8BgH2XAYt1kBnA
g+D9g8AEA0XshfaJRewPjhH8//+FwA+JCfz//420JgAAAACD6QGAfZcAdKeLXRQPvhGLQzQPtwRQ
wegMg/ABg+AB65uNtCYAAAAAi0UUi0A4iYXw/v//D75GAYuV8P7//8eFFP///woAAACDPIJ4D4VV
+P//g8YCD7Yex4UU////EAAAAMeFOP///wAAAADpNvj//420JgAAAACA+mAPjnv4//+A+mYPjk75
//+NtgAAAADpZ/j//4uFKP////fYOdAPjXD8//+J0Olp/P//i7X4/v//ObVY////D4RgEgAAi4U0
////iUQkEIuVCP///4lUJAyLjTD///+JTCQIi53o/v//iVwkBIu15P7//4k0JIuN+P7//4tVgIuF
IP///+h18v//i70Y////g+8BD71EvaSJw4PzH4m9BP///35QiVwkDIuFGP///4lEJAiLlfz+//+J
VCQEiRQk6DoS//+JXCQMi0XwiUQkCIuN+P7//4lMJASJDCToHRL//4XAicJ0DYtF8IlUhcSDwAGJ
RfCLnRz///+DvRj///8BiV3sD4SUDAAAg70Y////Ag+EaAgAAIuFGP///4u9BP///4PoAotUhaSL
fL2kiYUM////i0XwiZV4////ib10////iUQkCIuNGP///4ud/P7//ynBjQSLiUQkBIu1+P7//4k0
JOiEDP//hcB+EYtF8MdEhcQAAAAAg8ABiUXwi3XwObUY////D49nDgAAi734/v//hfaNTcCNVLf8
fgyLAolCBIPqBDnKdfSLjRj////HhXz///8AAAAAi1yNxI1xAcdEjaQAAAAAibUA////i4UM////
i5X4/v//jQSCiYXY/v//kDuddP///7//////D4SHAAAAi5UE////i0SVxIna97V0////idaJx4uF
eP////fniYXM/v//i4V0////idONDAbrH422AAAAAIuVeP///zHAOZXM/v//D5LAKZXM/v//KcM5
83cUdTGLhQz///+Llcz+//87VIXEdh8DjXT///+D7wEDtXT///+JyCuFdP///zuFdP///3OwiXwk
DIuNAP///4lMJAiLnfz+//+JXCQEi7X4/v//iTQk6Fog//+LlRj///87RJXEdBeJVCQMg+8BiVwk
CIl0JASJNCToV3D//4uNBP///4u1GP///4tcjcSFyYlctcR+G4uV2P7//41NwI22AAAAAIsCiUIE
g+oEOcp19IuFHP///4XAD4WGCAAAhf8PhP4IAAC5IAAAAA+914nIg/IfKdApVeyD+BgPjrgRAACD
whiJ+CnR0+iJReiLhRj///+JlXz///+LXIXEhdsPhGoMAACLtRj////31sHuH4tV7Am1VP///4uF
VP///4PqAYlEJAi4HwAAACuFfP///4k8JIlEJASLjRD///+Lhez+///oy/H//+lq9P//D7ZPAo1f
AseFPP///wEAAADp3vr//4uFXP///4udWP///4OtGP///wGJhVj///+JnVz////pvPn//4uFNP//
/419xIm9+P7//41d7I118IlEJBCLlQj///+JVCQMi40w////iUwkCIn5iZ3o/v//iVwkBIm15P7/
/4k0JItVmIuFIP///+jc7v//iYUg////i0XshcAPjhoBAACJvUD///+NfaS+AQAAAIm9/P7//4m9
RP///78AqwsI61+JXCQQiweJVCQIjQSFKJ0LCIlEJAyLhUD///+JRCQEi5VE////iRQk6D0P//+J
wonYA0XwhdKJRfB0bouFRP///4uVQP///4mFQP///4mVRP///4tF7IXAdG8B9oPHEItV7IXWdO0x
8otHBIlV7ItV8I1Y/jnTfoiJVCQQi41A////iVwkCIlMJAyLB40EhSidCwiJRCQEi4VE////iQQk
6MUO//+JwuuGg+gBi41A////iUXwi4VE////iY1E////iYVA////64qLnfz+//85nUD///91IotF
8MHgAolEJAiLtUD///+JdCQEi734/v//iTwk6HFM+/+LdfCJ8cHhBY1W/w+9RJXEg/AfKcGJjRz/
//+DwYAPj1EPAACDvRz///8YD48HAwAAi1WYOVWQD4VxCQAAi70c////g+8BifjB+B/B6BuNFAeD
4h8pwoP6Fw+EYw4AAIP6Fg+PiAwAALgXAAAAuwEAAAAp0IlEJAyJ2Il0JAiLlfj+//+NTegp8I0E
gYlUJASJjez+//+JBCToEw3//ytd8IXbfiAx0rkBAAAAi53s/v//icgrRfDHBJMAAAAAg8IBOdB/
58dEJAgAAAAAifrHRCQEAAAAAMcEJAAAAACLjRD///+Lhez+///oIu///+nB8f//x0QkDIBdCgjH
RCQIAwAAAMdEJAScbQoIiTQk6P1cAACFwA+FiPH//4t9DIX/dDSNRgPHRCQMgF0KCMdEJAgFAAAA
x0QkBMPECwiJBCToy1wAAItVDIP4ARnAg+AFjUQGA4kCi50Q////hdsPhesIAADZBUjFCwjpRfH/
/4tVFIuNIP///4tSNImV9P7//w+2AYud9P7//w++0PZEUwEQdSSNdCYAg4Ug////AYu1IP///4u9
9P7//w+2Bg++0PZEVwEQdOA8MHUbjXQmAIOFIP///wGLlSD///8PtgI8MHTsD77QjULQg/gJD4f8
AQAAi7Ug////g8YBixSF4MQLCL8XAAAAi50o////KdeNTwHT4IlF6ItF7I1EmPsB0IlF7ItFkIPo
AYXAiUWcfy/pwQUAAGaQicODxgGD/wIPjt4FAACDbZwBi0WcjU/90+MJXeiFwA+OmgUAAIPvBA++
FouN9P7///ZEUQEQdQkDtQj///8PvhaNQtCD+Al2t4tdFIPGAYtDOIsEkI1Yqeurx0QkDIBdCgjH
RCQIAwAAAMdEJASUbQoIiTQk6G5bAACFwA+F+e///4B+AyiNfgMPhNYIAADZBVDFCwiLdQyF9g+E
7O///4tFDIk46eLv//8Ptk8CjV8Cx4U8////AAAAAOlW9v//i0UMhcAPhLXw//+LVQyJCumr8P//
i4Uk////i5Us////99iNdAIn6Vz2//+A+WUPhVHw///p7vD//4PCAolVgMeFVP///wEAAADpmfT/
/4uFHP///4PoGInDwfsFg+AfiZ3I/v//iYVI////D4WaBgAAi5X4/v//jX3oid6Jvez+//+D7gGL
BJrHhUz///8fAAAAiUXoi03EMcCFyXURkIud+P7//4PAAYsUg4XSdPCLlRz///+LfZCD6gE5fZgP
nME58A+cwAnIg+ABiUQkCIuFTP///4lEJASLRLXEiQQki40Q////i4Xs/v//6Dbs///p1e7//4tN
FIu1IP///4tBOIPGAYsEkIPoV+nz/f//O3WMD4UO8P//i4UI////D7YUBo1C0DwJdhcPvsKLlfD+
//+LBIKD6GE8BQ+HMu///4n36eLv//+LRaSDffABi32oiYVg////D48NBQAAi1XEx4Vo////AAAA
ADnXiZVk////D4YEBQAAi4Uc////hcAPjrMKAAC4GAAAACuFHP///4mFcP///3QniUQkDMdEJAgB
AAAAi43s/v//iUwkBIkMJOgPCf//i13EiZ1k////g4Uc////IIO9HP///xgPj4AKAACLjWT////H
hWT///8AAAAAiY1o////i51g////99uJndz+//+NtgAAAAA5vWj///8PhGgBAACLjWj///+LhWT/
//+Jyvf3iYVs////idGLhWD////3pWz///+J04nGjRQ5kDnLD4fIAAAAD4S6AAAAMcAp8BnZiYVk
////iY1o////i4Uc////hcAPhcoAAACLtWz///+F9g+EPgEAALkgAAAAD72VbP///4nIg/IfKdAp
VeyD+BgPjlYKAACLhWz///+Dwhgp0YmVcP///9PoiUXoi51U////hdt1DouNaP///4XJD4SxBAAA
uAEAAACLVeyJRCQIuB8AAAArhXD///+D6gGJRCQEi7Vs////iTQki40Q////i4Xs/v//6C/q///p
zuz//2aQhfYPhD7///8B+gH5idAp+IOtbP///wErtWD///+D2wA5+A+DEP///+kZ////jXYAg70c
////+Q+NCAEAAIuNbP///4OFHP///yCJTejprv7//422AAAAAIO9HP////kPjZsAAACJfeiDhRz/
//8g6Tz2//+LjWT///8DjWj///8Pgw8BAAArjWD///8x9seFbP////////8DtWD///+D0QCJtWT/
//+JjWj////ppv7//4Nt7CCLlWz///+DvRz///8YiVXoD440/v//6dj+//+NtCYAAAAAg23sIIO9
HP///xiJfegPjsT1//+LjRj///+LXI3E6Rb3//+QjXQmALgYAAAAK4Uc////iYV8////dNmJRCQM
x0QkCAEAAACLlez+//+JVCQEiRQk6JcG//+5IAAAAIn4K418////0+gJRejrp7gYAAAAK4Uc////
iYVw////D4RN/v//iUQkDMdEJAgBAAAAi53s/v//iVwkBIkcJOhOBv//i4Vs////uSAAAAArjXD/
///T6AlF6OkU/v//McCLnWD///+DvWD///8Ai7Xc/v//x4Vs/////////w+VwCnD6Xb9//+LhST/
//+NNIWVAAAAi4U8////hcAPha/x//+LhSz///8rhST///+NNIWDAAAA6Zfx//+LjSz////B4QLp
Gu///4tV7I1F6MdEJAgAAAAAx0QkBAAAAADHBCQAAAAAi40Q////6AHo///poOr//7kDAAAAidiL
Vewp+dPojU8d0+MJReiNRejHRCQIAQAAAMdEJAQfAAAAiRwki40Q////6MXn///pZOr//4t9xIt1
pDHbifqJ2Pf2icOLhRz///+J14XAdXOF2w+EgwAAAA+907ggAAAAg/IfKdC5IAAAAClV7IP4GA+O
8wYAAI1yGInYKfHT6IlF6ItV7DHAg+oBhf8PlcAJhVT///+4HwAAAIu9VP///ynwiUQkBIkcJIl8
JAiLjRD///+Lhez+///oNuf//+nV6f//g70c////+X0oiV3og4Uc////IOlf////g23sIIO9HP//
/xiJXegPjkv///8x9uuPkL4YAAAAK7Uc////hfYPjnv///+JdCQMx0QkCAEAAACLjez+//+JTCQE
iQwk6G8E//+5IAAAAInYKfHT6AlF6OlK////i0XIi1XEiYVo////iZVk////x4Vw////AAAAAOlf
+///gPlwD4Xe6f//O3WMD4WJ6v//kOnP6f//jXYAi0UMhcCNdgAPhBTp//+LRQjZ7ot9DIkH6Qfp
//+NfeiNBLUAAAAAib3s/v//iUQkCIuF+P7//4k8JIlEJATonUL7/7kaAAAAulZVVVUrjRz///+J
yPfqwfkfKcqNQgLpwe3//4uNSP///4116IudyP7//4m17P7//4PpATnaiY1M////D4/mAQAAi0Sd
xA+2jUj///+Ltcj+///T6IlF6OlJ+f//uOj///9lxwAiAAAAi4UQ////hcAPhBX3///ZBUzFCwjp
Wuj//zHAg71k////AA+VwOlD+///i50E////i7X4/v//jQyei50Y////hdsPiHnz//+LAYPrAYne
99aFwInwD5TCg+kEwegfhMJ15uli8///i70Y////i5Uc////KfeF0g+OpAMAAIuVHP///4n4weAF
jRwQg/sYD4/AAgAAx0XoAAAAAMeFfP///wAAAACJnRz///+F9n4ni4X4/v//i434/v//jVyw/I0E
N40UgY1NwIsDg+sEiQKD6gQ5y3Xyhf94FjHAi534/v//xwSDAAAAAIPAATnHfeyLtRj///+NfgGL
XLXEib0A////Mf+DvRz///8Yx0S1pAAAAAAPjijx///pmvL//4tKLImNOP///w+2AYPoATx9D4dH
5v//i1ooiZ00////gDsAD4VJ5v//6TDm//+LXRSLSziJ+412AIPDAQ+2E41C0DwJdvMPvsKLBIGD
6GE8GXbmgPpfdOGA+ikPhff2//+LdRSNReSJRCQEjUcBx0QkDAAAAADHRCQIAAAAAIl0JBCJBCTo
R9r//zld5A+EswMAANkFUMULCI17Aem99v//i4XI/v//jV3oi434/v//id6LvUj////HRYQgAAAA
iZ3s/v//icMpfYSNPIGJleD+//+LVwSDwwEPtk2EiweDxwTT4g+2jUj////T6AnCiRaDxgQ5neD+
//9/14nYi7XI/v//K4XI/v//hcAPjw33///ppP3//2aQg70s/////w+E9QAAALjo////ZccAIgAA
AIuFPP///4XAD4XbAAAAi4UQ////ugAAgH+FwHQFugAAgP+DwwEPtgOD6DA8CXbzi0UMiZXU/v//
2YXU/v//hcAPhN3l///d2ItNDIkZiZXU/v//2YXU/v//6cXl//+NQumJdCQIjVXoiUQkDIuF+P7/
/4lEJAS4AQAAACnwiZXs/v//jQSCiQQk6PEA//+LdfCNFLUAAAAA99qJRBXoifD32IXAD46J8///
McmLnez+///HBIsAAAAAg8EBOch/7Olu8///i4UY////iXQkBMHgAolEJAiLvfz+//+JPCTo+z77
/+l87f//i4UQ////ugAAAICFwA+FJv///zHS6R////+4GAAAACuFHP///4mFfP///w+EOv3//4lE
JAzHRCQIAQAAAIuN7P7//4lMJASJDCTo5//+/4t18OkU/f//i700////iXWMD7YPgPswdEGEybj/
////dDWLRYw6CA+FEeX//zHA6xKNtgAAAACLfYw6FAcPhfvk//+LvTT///+DwAEPthQHhNJ144Po
AQFFjINFjAGLRYwPthjrronHx4Uo////AAAAAMeFLP///wAAAADp8Of//4n6i0UIhNIPhEnl//+J
2IPoAek/5f//ifjB4AXHhXz///8AAAAAKUXs6XP8//+LjTT///+6/////w+2AYTAdDA6Bw+FseX/
/zHA6xBmkDoUB5CNdCYAD4Wd5f//i400////g8ABD7YUAYTSdeGNUP8B1+k25v//uwEAAACNTeiJ
2o0EtQAAAAAp8omN7P7//40UkYlEJAiLtfj+//+JFCSJdCQE6H09+/8rXfCF2w+OxvH//zHSuQEA
AACLhez+///HBJAAAAAAiciDwgErRfA50H/n6aHx//+LhRz////HhXD///8AAAAAg+ggiUXs6XP1
//+LtWT////HhWz///8AAAAAx4Vk////AAAAAIm1aP///+ku9v//uOj///9lxwAiAAAA6T7j//+4
6P///2XHACIAAADp0fH///fag8IgiZUc////6Wb5///32oPCIImVHP///+kf9///Jf//fwC6AADA
f7kAAEAAdAKJwYHiAACA/wnKiZXU/v//2YXU/v//6Sf8///32oPCIImVHP///+m99v//6w2QkJCQ
kJCQkJCQkJCQVYnlg+wQi0UQx0QkCAAAAACJRCQMi0UMiUQkBItFCIkEJOiJ4f//ycOQkJCQkJCQ
VYnlV4nHVjH2UzHbg+wsi0UIiU3gg8EEiVXkx0XwAAAAAMcAAAAAAIlN3OsLjXYAi0UIiwCJRfAP
tg+NQdA8CXYYi0UYhcB0C4tVGDoKD4SMAAAAA30UD7YPg23kAQ++wYtN5I0UtoPHAYPDAY10UNCF
yX4rg/sJdbaLRfCFwA+FqwAAAItV4DDbi00IiTIx9scBAQAAAOuXjbQmAAAAAItVDIsChcB+DI0U
A4P6CQ+O+wAAAItV8IsEnaDFCwiF0g+FDAEAAItF4ItVCIkwxwIBAAAAg8QsifhbXl9dw5APtlIB
x0XYAQAAAITSdDA6VwG4AQAAAHQV6Vb///9mkDoUB5CNdCYAD4VG////i00Yg8ABiUXYD7YUAYTS
deEDfdgPtg/pMP///422AAAAAMdEJAwAypo7i0XwiUQkCItV4IlUJASJFCToUgD//4tNCIsZi03c
iUXoi0XgixCNBBaLdeA5wokGdh6NtgAAAACD6wEPhNIAAACLAYPBBIPAAYXAiUH8dOgxwItV6DHb
MfYBwg+El/7//4tNCDHbi3XgiwGJFIYx9oMBAemA/v//D680haDFCwiLBJWgxQsIi1Xwi00MhdLH
AQAAAAAPhPT+//+JRCQMi03wiUwkCItF4IlEJASJBCTos//+/4tVCItN4IsaixGDwQSJReyNBBaL
deA5wokGdhuNtCYAAAAAg+sBdECLAYPBBIPAAYXAiUH8dOwxwItV7AHCD4Sk/v//i00Ii3XgiwGJ
FIaDwAGJAYPELIn4W15fXcO4AQAAAOk1////uAEAAADryo10JgBVieWD7CyJffyJx4tFCIlN8ItN
EIH6Avz//4ld9InTiXX4i3UMiUXsiU3ofWvHReQC/P//KVXkg33kNQ+P7wAAALgBAAAAifHT4IPo
AYVF7A+VwA+2wAlF6IN95DUPhA0BAACDfeQfD497AQAAiwe7Afz//4tN5It15IlF7IlMJAzHRCQI
AgAAAIPuAYl8JASJPCTo+Pr+/4tF7Inx0+ioAXUlgfsABAAAfl2LRfCFwHV22QVIxQsIi130i3X4
i338iexdw412AItF6IXAdHmLF41CATnCiQeNdwQPhs8AAACLRwQx0oPAAYXAiUcED4W8AAAAgfsB
/P//daeB4gAAEAB0BLMCZpCLRfCJXQyLdfiJfQiLXfSLffyJRRCJ7F3pW0cAAI12ANkFTMULCOuI
uOj////Z7mXHACEAAADpdf///5CNdCYAixf2wgF1grgBAAAAifHT4IPoAYVF7A+EP////+lo////
jbQmAAAAAItHBLsB/P//vhQAAADHRwQAAAAAiUXsMcCDPwDHBwAAAAAPlcAx0gtF6IN97AAPlcKJ
VegJRejp7P7//410JgCLFvfCAAAgAA+ENv///8dEJAwBAAAAg8MBx0QkCAIAAACJfCQEiTwk6LP5
/v+BDgAAEADpu/7//4tF5IPoAYnCicbB+gWD5h+LDJeD6gGJTex1CzHAgz8AD5XACUXoifG4AQAA
ANPguwH8//+D6AGFRewPlcAPtsAJReiLReTHRCQIAQAAAIk8JIPgH4lEJAyNRwSJRCQE6ET5/v/H
RwQAAAAA6UD+//+QjbQmAAAAAFWJ5VdWU4HsNAIAAItFFItQBItFEIXAD4VlGwAAx4VE/v//AAAA
AMeFSP7//wAAAACLUiSJlUD+//+JFCToLjb7/4t9FIt1CMdF7AAAAACLVzSD7gGJhRD+//+QjXQm
AIPGAQ+2Hg++w/ZEQgEgdfCA+y0PhCcHAACA+yvHhSD+//8AAAAAD4SsAQAAi4VA/v//MckPtgCE
wIiFl/7//3QnD7aVl/7//zHAOhZ0B+soOhQGdSOLvUD+//+DwAGJwQ+2FAeE0nXoD7YEDjwvfgg8
OX5MjXQmAI1D0DwJdkGhuF0KCA++0w+2BJA8aQ+EIA8AADxuD4SbEAAAi10Mhdt0CItNCItVDIkK
2e7rAt3ZgcQ0AgAAW15fXcOQjXQmAID7MA+EJwgAAIt9FMeFJP7//woAAACLfziJvfj9//+LjUT+
//+FyQ+FKxwAAID7MIm1mP7//3UVg4WY/v//AYuNmP7//w+2GYD7MHTri734/f//jUPQD77LPAmL
FI8PhvwAAACDvST+//8QidEPlYXb/f//D4QGCAAAgL2X/v//AA+EyQAAAIu9mP7//zHAD7aVl/7/
/zoXD4ShAAAAgL3b/f//AA+EEBcAAIO9JP7//xAPlMCJxw+FThAAAIuVSP7//4lUJAyLjUT+//+J
TCQIi52Y/v//iTQkiVwkBOj9tvv/i1UMhdJ0DjnGD4QYHAAAi00MiQGQi5Ug/v//hdIPhOT+///Z
7oHENAIAANngW15fXcONdgCDxgEPth7HhSD+//8AAAAA6T/+//+NdgCLvZj+//86FAcPhV////+L
vUD+//+DwAEPthQHhNJ14IO9JP7//xAPhKUQAACNdgCLvZj+///HhTT+//8AAAAAjUPQPAkPhtUA
AACDvST+//8QD4SwAAAAi4VE/v//hcAPhYsbAACLhUj+//+FwA+E3AAAADn+D4PUAAAAi4VI/v//
iUQkDIuVRP7//4l8JASJNCSJVCQI6BS2+/85x4nBD4SMAAAAOcYPhPcVAAA5hZj+//8Ph/IOAACL
lZj+///HhZz+//8AAAAAD4PYGgAAD7YCg+gwPAqDlZz+//8Ag8IBOdF36onPi42c/v//x4U8/v//
AAAAAImNOP7//+mNAQAAkI10JgCLlfj9//8PvsuLBIqD6GE8BQ+HOf///5CDhTT+//8Bg8cBD7Yf
6Q7///+LjUD+//+LdRQPtgmLdjiIjZf+//+Jtfj9//+NdgCDvTT+//8BGfaAvZf+//8AibU8/v//
dEKLhTT+//8x0g++y4mFnP7//w+2hZf+//84B3QV6e4DAACNtCYAAAAAOgQXD4XPAwAAi41A/v//
g8IBD7YEEYTAdeaLtTT+//8x0gO9EP7//w+2H4m1nP7//+tAkI10JgCLtfj9//8PvsuLBI6D6GE8
BQ+HmAMAAID7MHQPg708/v///3UGiZU8/v//g4Wc/v//AYPHAQ+2H4PCAY1D0DwJdtWDvST+//8Q
dLWLlfj9//8PvsPGhaP+//8AD7YEgoO9JP7//xB0CDxlD4RsAwAAi52c/v//ifg5nTT+//8Pjf4D
AACAeP8wjVD/dA3p8AMAAI22AAAAAInCg62c/v//AYB6/zCNQv907ou1nP7//zm1NP7//w+E2gMA
AIu1NP7//4m1OP7//4tdDIXbdAWLRQyJOIuNnP7//4XJD4Qe/f//i4U8/v//i5WY/v//hcCJlTD+
//8PhL4AAACLjUD+//+LhUD+//+LtZj+//8PtgmIjdv9//8PtkABifEPth6Iha/+//9mkIPBATid
2/3//41x/3QRD7YZg8EBOJ3b/f//jXH/de+Ava/+//8AdC4Pthm4AQAAADqdr/7//3QN68aNtgAA
AAA6FAZ1u4u9QP7//4PAAQ+2FAeE0nXqg70k/v//EItV7IuNPP7//w+E4REAAIuFPP7//ynKA4UQ
/v//iVXsjQQGiYUw/v//i4U8/v//KYWc/v//g70k/v//EA+EsAoAAItV7IXSD4jTAwAAi4Wc/v//
K4U4/v//OdAPj88DAACLtTj+//8pwolV7AHGjQQyPTUBAACJtaT+//8Pjw8UAACB+r3+//8PjIAZ
AACLhaT+//+FwA+PVgcAAI194LoSAAAAjY1I////uBQAAACNXeyNdfDHhSz+//8AAAAAib30/f//
iY0E/v//iZ3w/f//ibXs/f//i42c/v//K42k/v//x4Vk/v//AAAAADnIiY2o/v//D4yhCwAAi52o
/v//jb2w/v//vgEAAACLhQT+//8rXeyJvQz+//+JvWj+//+/AKsLCImdYP7//8eFKP7//wAAAACJ
hWz+///rSJCNdCYAi0cEg+gCiYUo/v//icKLB8HiAolUJAiNBIUonQsIiUQkBIuVaP7//4kUJOiA
MPv/i4Vg/v//hcAPhLYCAAAB9oPHEIW1YP7//3Tli4Uo/v//MbVg/v//hcB0pYuNKP7//4tfBIlM
JBCLhWj+//+D6wKJXCQIiUQkDIsHjQSFKJ0LCIlEJASLlWz+//+JFCToHPL+/wGdKP7//4XAD4Tp
BQAAi4Vs/v//i41o/v//iYVo/v//iY1s/v//6XH///+Qg8YBD7Yex4Ug/v//AQAAAOnX+P//jXYA
i5U0/v//D77LiZWc/v//i5X4/f//g70k/v//EA+2BIoPlIWj/v//D4WS/P//PHAPhYr8///GhaP+
//8BD7ZPAY1fAYD5LQ+EUQUAAID5K8eFTP7//wAAAAAPhM8JAACNQdA8CQ+HZvz//4C9o/7//wAP
hSsPAACLlUz+//+F0g+E1AkAAIu1NP7//4HGaAEAAI20JgAAAACLRewPvtGNBICNVELQOfKJVewP
j7gTAACDwwEPtguNQdA8CXbbi4VM/v//hcB0BffaiVXsifiJ34udnP7//zmdNP7//w+MAvz//4u1
nP7//4nCObU0/v//D4Um/P//hfYPjh78//+LReyFwA+JE/z//41K/4m1OP7//+tfjXQmAA++AYPo
MIP4CQ+XwITAdUiAOTAPhff7//+DrZz+//8Bg604/v//AYC9o/7//wGLtZz+//8ZwIPg/YPABANF
7IX2iUXsD47G+///hcAPib77//+NtgAAAACD6QGAvaP+//8AdJyLXRQPvhGLQzQPtwRQwegMg/AB
g+AB65CNdCYAi0UUi0A4iYX4/f//D75GAYuV+P3//8eFJP7//woAAACDPIJ4D4XF9///g8YCD7Ye
x4Uk/v//EAAAAMeFSP7//wAAAADppvf//420JgAAAACA+mAPjvH3//+A+mYPjs74//+NtgAAAADp
3ff//4uFOP7///fYOdAPjTH8//+J0Okq/P//i7UE/v//ObVo/v//D4QEEwAAi4VE/v//iUQkEIuV
EP7//4lUJAyLjUD+//+JTCQIi53w/f//iVwkBIu17P3//4k0JIuNBP7//4uVqP7//4uFMP7//+gS
8f//i70o/v//g+8BD72EvbD+//+Jw4PzH4m9CP7//35TiVwkDIuFKP7//4lEJAiLlQz+//+JVCQE
iRQk6GTu/v+JXCQMi0XwiUQkCIuNBP7//4lMJASJDCToR+7+/4XAicJ0EItF8ImUhUj///+DwAGJ
RfCLnSz+//+DvSj+//8BiV3sD4TmDAAAg70o/v//Ag+EmwgAAIu1KP7//4udCP7//4tF8IPuAouc
nbD+//+LvLWw/v//ibUc/v//iZ2E/v//ib2I/v//iUQkCIuVKP7//4uNDP7//ynCjQSRiUQkBIud
BP7//4kcJOil6P7/hcB+FItF8MeEhUj///8AAAAAg8ABiUXwi3XwObUo/v//D49NDwAAi70E/v//
hfaNjUT///+NVLf8fg5mkIsCiUIEg+oEOcp19IuNKP7//8eFjP7//wAAAACLnI1I////jXEBx4SN
sP7//wAAAACJtQD+//+LhRz+//+LlQT+//+NBIKJheD9//+NdCYAO52E/v//v/////8PhIoAAACL
lQj+//+LhJVI////idr3tYT+//+J1onHi4WI/v//9+eJhdT9//+LhYT+//+J040MBuscjXYAi5WI
/v//McA5ldT9//8PksApldT9//8pwznzdxd1NIuFHP7//4uV1P3//zuUhUj///92HwONhP7//4Pv
AQO1hP7//4nIK4WE/v//O4WE/v//c62JfCQMi40A/v//iUwkCIudDP7//4lcJASLtQT+//+JNCTo
Z/z+/4uVKP7//zuElUj///90F4lUJAyD7wGJXCQIiXQkBIk0JOhhTP//i40I/v//i7Uo/v//i5yN
SP///4XJiZy1SP///34fi5Xg/f//jY1E////jbQmAAAAAIsCiUIEg+oEOcp19IuFLP7//4XAD4Xe
CAAAhf8PhDEJAAC5IAAAAA+914nIg/IfKdApVeyD+DUPjjITAACDwjWJ+CnR0+iJReCLhSj+//+J
lYz+//+LnIVI////hdsPhC8NAACLtSj+///31sHuH4tV7Am1ZP7//4uFZP7//4PqAYlEJAi4HwAA
ACuFjP7//+mQBwAAD7ZPAo1fAseFTP7//wEAAADprPr//4uFbP7//4udaP7//4OtKP7//wGJhWj+
//+JnWz+///pgfn//4uFRP7//429SP///4m9BP7//41d7I118IlEJBCLlRD+//+JVCQMi41A/v//
iUwkCIn5iZ3w/f//iVwkBIm17P3//4k0JIuVpP7//4uFMP7//+hb7f//iYUw/v//i0XshcAPjh0B
AACJvVD+//+NvbD+//++AQAAAIm9DP7//4m9VP7//78AqwsI61+JXCQQiweJVCQIjQSFKJ0LCIlE
JAyLhVD+//+JRCQEi5VU/v//iRQk6Enr/v+JwonYA0XwhdKJRfB0bouFVP7//4uVUP7//4mFUP7/
/4mVVP7//4tF7IXAdG8B9oPHEItV7IXWdO0x8otHBIlV7ItV8I1Y/jnTfoiJVCQQi41Q/v//iVwk
CIlMJAyLB40EhSidCwiJRCQEi4VU/v//iQQk6NHq/v+JwuuGg+gBi41Q/v//iUXwi4VU/v//iY1U
/v//iYVQ/v//64qLnQz+//85nVD+//91IotF8MHgAolEJAiLtVD+//+JdCQEi70E/v//iTwk6H0o
+/+LdfCJ8cHhBY1W/w+9hJVI////g/AfKcGB+QAEAACJjSz+//8Pj38QAACDvSz+//81D48HAwAA
i5Wk/v//OZWc/v//D4W5CQAAi70s/v//g+8BifjB+B/B6BuNFAeD4h8pwoP6FA+EiQ8AAIP6Ew+P
+gwAALgUAAAAuwIAAAAp0IlEJAyJ2Il0JAiLlQT+//+NTeAp8I0EgYlUJASJjfT9//+JBCToE+n+
/ytd8IXbfiAx0rkCAAAAi530/f//icgrRfDHBJMAAAAAg8IBOdB/58dEJAgAAAAAifrHRCQEAAAA
AMcEJAAAAACLjSD+//+LhfT9///oku3//+n98P//x0QkDIBdCgjHRCQIAwAAAMdEJAScbQoIiTQk
6P04AACFwA+FwPD//4t9DIX/dDSNRgPHRCQMgF0KCMdEJAgFAAAAx0QkBMPECwiJBCToyzgAAItV
DIP4ARnAg+AFjUQGA4kCi50g/v//hdsPhcQJAADZBUjFCwjpgfD//4tVFIuNMP7//4tSNImV/P3/
/w+2AYud/P3//w++0PZEUwEQdSSNdCYAg4Uw/v//AYu1MP7//4u9/P3//w+2Bg++0PZEVwEQdOA8
MHUbjXQmAIOFMP7//wGLlTD+//8PtgI8MHTsD77QjULQg/gJD4cFAgAAi70w/v//g8cBixSFYMUL
CLsUAAAAi7U4/v//KdONSwHT4IlF5ItF7I1EsPu+AQAAAAHQiUXsjbQmAAAAAIOtnP7//wGLhZz+
//+FwA+OnAUAAA++F4uF/P3///ZEUAEQdQkDvRD+//8PvheNQtCD+AkPh/4DAACJwoPHAYP7Ag+O
wAMAAI1L/YPrBNPiCVS14Ouqx0QkDIBdCgjHRCQIAwAAAMdEJASUbQoIiTQk6Ho3AACFwA+FPe//
/4B+AyiNfgMPhOUJAADZBVDFCwiLdQyF9g+ENO///4tFDIk46Srv//8Ptk8CjV8Cx4VM/v//AAAA
AOkb9v//i0UMhcAPhBHw//+LVQyJCukH8P//i4U0/v//i5U8/v//99iNtAI1AQAA6SX2//+A+WUP
hanv///pR/D//4PCAomVqP7//8eFZP7//wEAAADpR/T//4uFLP7//4PoNYnHwf8Fg+AfiYVY/v//
D4X6BgAAi5UE/v//jXXgibX0/f//jV//jQS6ixCJVeCLQATHhVz+//8fAAAAiUXki41I////McCF
yXUUjXQmAIu1BP7//4PAAYsUhoXSdPCLlSz+//+LvZz+//+D6gE5vaT+//8PnME52A+cwAnIg+AB
iUQkCIuFXP7//4lEJASLhJ1I////iQQki40g/v//i4X0/f//6J3q///pCO7//4tNFIu9MP7//4tB
OIPHAYsEkIPoV+nq/f//O7WY/v//D4VS7///i4UQ/v//D7YUBo1C0DwJdhcPvsKLlfj9//+LBIKD
6GE8BQ+Hde7//4n36Snv//+LhbD+//+LlbT+//+DffABiYVw/v//iZV0/v//D481BQAAi41I////
x4V8/v//AAAAADnKiY14/v//D4YvBQAAi4Us/v//hcAPjt4KAACDvSz+//8VD48JCwAAi0Xgx4WA
/v//AAAAAMdF4AAAAACJReSDhSz+//8gg70s/v//NQ+PwQoAAIuNeP7//8eFeP7//wAAAACJjXz+
//+LnXD+///324md5P3//5CLtXT+//85tXz+//8PhMABAACLvXj+//+LjXz+//+J+InK97V0/v//
iceJ0YuFcP7///fnidOJxouFdP7//40UAY20JgAAAAA5yw+HuAAAAA+EqgAAADHSKfIZ2YmVeP7/
/4mNfP7//4uFLP7//4XAD4USAQAAhf8PhLoBAAC5IAAAAA+914nIg/IfKdApVeyD+DUPjp4LAACD
wjWJ+CnR0+iJlYD+//+JReCLtWT+//+F9nUOi518/v//hdsPhFIFAAC4AQAAAItV7IlEJAi4HwAA
ACuFgP7//4PqAYlEJASJPCSLjSD+//+LhfT9///oo+j//+kO7P//jbYAAAAAhfYPhE7///8DlXT+
//+D7wErtXD+//+D2wADjXT+//+J0CuFdP7//zuFdP7//w+DFP///+kd////jbQmAAAAALkDAAAA
idAp2dPojUsd0+IJRLXghfaJ0Q+E8wUAAIlV4IPDHDH26c37//+QjXQmAItNFIPHAYtBOIsEkI1Q
qenz+///jXQmAIO9LP7//xUPjwgBAACLReCDhSz+//8giX3giUXk6Vb+//+NtgAAAACDvSz+//8V
D4+bAAAAi0Xgg4Us/v//IIl94IlF5OnO9f//i418/v//A414/v//D4NKAQAAK41w/v//Mf8DvXD+
//+D0QCJvXj+//+//////4mNfP7//+ld/v//g23sIIO9LP7//zXHReQAAAAAiX3gD4569f//i40o
/v//i5yNSP///+nc9v//g23sIIO9LP7//zXHReQAAAAAiX3gD46t/f//6VP+//+4NQAAACuFLP7/
/4mFjP7//3S7iUQkDMdEJAgCAAAAi5X0/f//iVQkBIkUJOg/4v7/uSAAAACJ+CuNjP7//9PoCUXg
64m4NQAAACuFLP7//4mFgP7//w+E9/3//4lEJAzHRCQIAgAAAIuN9P3//4lMJASJDCTo9uH+/7kg
AAAAifgrjYD+///T6AlF4OnC/f//jV3gg+4BiZ30/f//dQfHReAAAAAAi1Xsx0QkCAAAAADHRCQE
AAAAAMcEJAAAAACLjSD+//+LhfT9///ob+b//+na6f//McCLnXD+//+//////4O9cP7//wCLteT9
//8PlcApw+nm/P//i4U0/v//jTSFMgQAAIuFTP7//4XAD4Xb8P//i4U8/v//K4U0/v//jTSFAwQA
AOnD8P//i408/v//weEC6RHu//+LvUj///+LtbD+//8x24n6idj39onDi4Us/v//ideFwHVzhdsP
hIkAAAAPvdO4IAAAAIPyHynQuSAAAAApVeyD+DUPjvUHAACNcjWJ2Cnx0+iJReCLVewxwIPqAYX/
D5XACYVk/v//uB8AAACLvWT+//8p8IlEJASJHCSJfCQIi40g/v//i4X0/f//6HXl///p4Oj//4O9
LP7//xV/N4tF4IOFLP7//yCJXeCJReTpWf///4Nt7CCDvSz+//81x0XkAAAAAIld4A+OPv///zH2
64KNdgC+NQAAACu1LP7//4X2D45s////iXQkDMdEJAgCAAAAi430/f//iUwkBIkMJOgv4P7/uSAA
AACJ2Cnx0+gJReDpO////4uFTP///4uVSP///4mFfP7//4mVeP7//8eFgP7//wAAAADpHvv//zu1
mP7//w+E5Oj//4D5cA+F2+j//+mL6f//i0UMhcCNtgAAAAAPhATo//+LRQjZ7ot9DIkH6fvn//+N
feCNBLUAAAAAib30/f//iUQkCIuFBP7//4k8JIlEJAToVR77/4tF8IP4AQ+OxwMAALk3AAAAulZV
VVUrjSz+//+JyPfqwfkfKcqNQgLpDO3//4uNWP7//41d4In+iZ30/f//g+kBOfqJjVz+//9+fYuF
BP7//41N4Iu1WP7//4nLx4WQ/v//IAAAAImN9P3//40EuCm1kP7//4n+iYXc/f//iZXo/f//i4Xc
/f//g8YBD7aNkP7//4OF3P3//wSLUASLANPiD7aNWP7//9PoCcKJE4PDBDm16P3//3/KifCJ+yn4
g+gBD4+V+P//i4S1SP///4n7D7aNWP7//9PoiUXk6Xv4//8xwIO9eP7//wAPlcDpovr//7jo////
ZccAIgAAAIuFIP7//4XAD4Q89v//2QVMxQsI6b3m//+LnQj+//+LtQT+//+NDJ6LnSj+//+F2w+I
tPL//4sBg+sBid731oXAifAPlMKD6QTB6B+EwnXm6Z3y//+LvSj+//+LjSz+//8p94XJD45uAwAA
i5Us/v//ifjB4AWNHBCD+zUPj18CAACLReDHhYz+//8AAAAAx0XgAAAAAIlF5ImdLP7//4X2fimL
jQT+//+NBDeNVLH8jRyBjY1E////kI10JgCLAoPqBIkDg+sEOcp18oX/eBoxwI10JgCLnQT+///H
BIMAAAAAg8ABOcd97Iu1KP7//41+AYuctUj///+JvQD+//8x/4O9LP7//zXHhLWw/v//AAAAAA+O
O/D//+nD8f//i1XsjUXgx0QkCAEAAADHRCQEHwAAAIkMJIuNIP7//+gj4v//6Y7l//+LSiyJjUj+
//8PtgGD6AE8fQ+HhOT//4taKImdRP7//4A7AA+FhuT//+lt5P//i10Ui0s4ifuDwwEPthONQtA8
CXbzD77CiwSBg+hhPBl25oD6X3ThgPopD4Xr9f//i3UUjUXoiUQkBI1HAcdEJAwAAAAAx0QkCAAA
AACJdCQQiQQk6Ee1//85XegPhNYDAADZBVDFCwiNewHpsfX//4O9PP7///8PhLYBAAC46P///2XH
ACIAAACLhUz+//+FwA+FnAEAAIuFIP7//4XAD4V4AwAA2QVIxQsIg8MBD7YDg+gwPAl284tFDNnA
hcAPhJnk///d2ItNDIkZ6Y/k//+NQuyJRCQMjVXgiXQkCIuFBP7//4lEJAS4AgAAACnwiZX0/f//
jQSCiQQk6H/c/v+6AQAAACtV8IXSiUSV4A+OH/P//zHSuQEAAACLnfT9//+JyCtF8McEkwAAAACD
wgE50H/n6fry//+LhSj+//+JdCQEweACiUQkCIu9DP7//4k8JOiHGvv/6djs///HRIXgAAAAAOks
/P//i40s/v//x4WM/v//NQAAACmNjP7//4O9jP7//x8PjzQCAACLlYz+//+F0g+Eh/3//4uFjP7/
/8dEJAgCAAAAiUQkDIuV9P3//4lUJASJFCToYNv+/4t18Olb/f//i71E/v//ibWY/v//D7YPgPsw
dEWEybj/////dDaLhZj+//86CA+FyuP//zHA6xCQi72Y/v//OhQHD4W24///i71E/v//g8ABD7YU
B4TSdeCD6AEBhZj+//+DhZj+//8Bi4WY/v//D7YY66SLhSD+//+FwA+FeAEAANnu6WP+//+Jx8eF
OP7//wAAAADHhTz+//8AAAAA6c3m//+J+MHgBceFjP7//wAAAAApRezpr/z//4n6i0UIhNIPhNvj
//+J2IPoAenR4///i41E/v//uv////8PtgGEwHQvOgcPhVvk//8xwOsPkDoUB5CNdCYAD4VI5P//
i41E/v//g8ABD7YUAYTSdeGNUP8B1+nu5P//i4Us/v//x4WA/v//AAAAAIPoIIlF7Oky9f//i714
/v//x4V4/v//AAAAAIm9fP7//zH/6fL1//+4NQAAACuFLP7//4mFgP7//w+E9/T//4lEJAzHRCQI
AgAAAIud9P3//4lcJASJHCTo2tn+/4u1SP///4m1eP7//+nI9P//uwIAAACNTeCJ2o0EtQAAAAAp
8omN9P3//40UkYlEJAiLtQT+//+JFCSJdCQE6FcY+/8rXfCF2w+OoPD//zHSuQIAAACLhfT9///H
BJAAAAAAiciDwgErRfA50H/n6Xvw///Z7tng6en8//+LhYz+///HRCQIAgAAAIPgH4lEJAyLtfT9
//+NReSJBCSJdCQE6DTZ/v+LdfDHReAAAAAA6Sj7//+46P///2XHACIAAADpTuH//7jo////ZccA
IgAAAOmp8P//2QVMxQsI6YP8///32oPCIImVLP7//+lq+P//geL//w8A2QVQxQsIMcmJ174AAAgA
CcfdnRT+//90BInWicGLhRj+//+JjRT+//8lAADw/wnwiYUY/v//3YUU/v//6en7///32oPCIImV
LP7//+nY9f//99qDwiCJlSz+///p9fX//5BVieWD7BCLRRDHRCQIAAAAAIlEJAyLRQyJRCQEi0UI
iQQk6Inf///Jw5CQkJCQkJBVieVXicdWMfZTMduD7CyLRQiJTeCDwQSJVeTHRfAAAAAAxwAAAAAA
iU3c6wuNdgCLRQiLAIlF8A+2D41B0DwJdhiLRRiFwHQLi1UYOgoPhIwAAAADfRQPtg+DbeQBD77B
i03kjRS2g8cBg8MBjXRQ0IXJfiuD+wl1totF8IXAD4WrAAAAi1XgMNuLTQiJMjH2xwEBAAAA65eN
tCYAAAAAi1UMiwKFwH4MjRQDg/oJD477AAAAi1XwiwSdIMYLCIXSD4UMAQAAi0Xgi1UIiTDHAgEA
AACDxCyJ+FteX13DkA+2UgHHRdgBAAAAhNJ0MDpXAbgBAAAAdBXpVv///2aQOhQHkI10JgAPhUb/
//+LTRiDwAGJRdgPthQBhNJ14QN92A+2D+kw////jbYAAAAAx0QkDADKmjuLRfCJRCQIi1XgiVQk
BIkUJOgS2/7/i00IixmLTdyJReiLReCLEI0EFot14DnCiQZ2Ho22AAAAAIPrAQ+E0gAAAIsBg8EE
g8ABhcCJQfx06DHAi1XoMdsx9gHCD4SX/v//i00IMduLdeCLAYkUhjH2gwEB6YD+//8PrzSFIMYL
CIsElSDGCwiLVfCLTQyF0scBAAAAAA+E9P7//4lEJAyLTfCJTCQIi0XgiUQkBIkEJOhz2v7/i1UI
i03gixqLEYPBBIlF7I0EFot14DnCiQZ2G420JgAAAACD6wF0QIsBg8EEg8ABhcCJQfx07DHAi1Xs
AcIPhKT+//+LTQiLdeCLAYkUhoPAAYkBg8QsifhbXl9dw7gBAAAA6TX///+4AQAAAOvKjXQmAFWJ
5YPsLIl9/InHi0UIiU3wi00QgfoCwP//iV30idOJdfiLdQyJReyJTeh9a8dF5ALA//8pVeSDfeRA
D48nAQAAuAEAAACJ8dPgg+gBhUXsD5XAD7bACUXog33kQA+ERQEAAIN95B8Pj6MBAACLB7sBwP//
i03ki3XkiUXsiUwkDMdEJAgCAAAAg+4BiXwkBIk8JOi41f7/i0XsifHT6KgBdS2B+wBAAAAPjokA
AACLRfCFwA+FngAAANkFSMULCItd9It1+It9/InsXcONdgCLReiFwA+EpQAAAIsXjUIBjXcEOcKJ
B4nxD4b5AAAAi0cEg8ABhcCJRwQPhegAAACDwwHHRCQMAQAAAMdEJAgCAAAAiXwkBIk8JOgx1f7/
gQ4AAACAgfsAQAAAD49+////jbQmAAAAAItF8IldDIt1+Il9CItd9It9/IlFEInsXelbIgAAjXYA
2QVMxQsI6V3///+QjXQmALjo////2e5lxwAhAAAA6UX///+QjXQmAIsX9sIBD4VS////uAEAAACJ
8dPgg+gBhUXsD4QD////6Tj///+NdgCLRwS7AcD//74fAAAAx0cEAAAAAIlF7DHAgz8AxwcAAAAA
D5XAMdILReiDfewAD5XCiVXoCUXo6bT+//+NdCYAgfsBwP//D4Wv/v//iwGFwA+JOv///7sCwP//
kI10JgDpK////412AItF5IPoAYnCicbB+gWD5h+LDJeD6gGJTex1CzHAgz8AD5XACUXoifG4AQAA
ANPguwHA//+D6AGFRewPlcAPtsAJReiLReTHRCQIAQAAAIk8JIPgH4lEJAyNRwSJRCQE6NzT/v/H
RwQAAAAA6Rj+//9VieVXVlOB7DgRAACLRRSLUASLRRCFwA+FdRsAAMeFOO///wAAAADHhTzv//8A
AAAAi1IkiZU07///iRQk6M4Q+/+LfRSLdQjHRewAAAAAi1c0g+4BiYUM7///kI10JgCDxgEPth4P
vsP2REIBIHXwgPstD4QnBwAAgPsrx4UU7///AAAAAA+ErAEAAIuFNO///zHJD7YAhMCIhYvv//90
Jw+2lYvv//8xwDoWdAfrKDoUBnUji7007///g8ABicEPthQHhNJ16A+2BA48L34IPDl+TI10JgCN
Q9A8CXZBobhdCggPvtMPtgSQPGkPhCYPAAA8bg+EoxAAAItdDIXbdAiLTQiLVQyJCtnu6wLd2YHE
OBEAAFteX13DkI10JgCA+zAPhCcIAACLfRTHhRjv//8KAAAAi384ib307v//i4047///hckPhUMc
AACA+zCJtYzv//91FYOFjO///wGLjYzv//8PthmA+zB064u99O7//41D0A++yzwJixSPD4b8AAAA
g70Y7///EInRD5WF1+7//w+EBggAAIC9i+///wAPhMkAAACLvYzv//8xwA+2lYvv//86Fw+EoQAA
AIC91+7//wAPhBgXAACDvRjv//8QD5TAiccPhVYQAACLlTzv//+JVCQMi4047///iUwkCIudjO//
/4k0JIlcJATonZH7/4tVDIXSdA45xg+EMBwAAItNDIkBkIuNFO///4XJD4Tk/v//2e6BxDgRAADZ
4FteX13DjXYAg8YBD7Yex4UU7///AAAAAOk//v//jXYAi72M7///OhQHD4Vf////i7007///g8AB
D7YUB4TSdeCDvRjv//8QD4StEAAAjXYAi72M7///x4Uo7///AAAAAI1D0DwJD4bVAAAAg70Y7///
EA+EsAAAAIuFOO///4XAD4WjGwAAi4087///hckPhNwAAAA5/g+D1AAAAIuFPO///4lEJAyLlTjv
//+JfCQEiTQkiVQkCOi0kPv/OceJwQ+EjAAAADnGD4T/FQAAOYWM7///D4f6DgAAi5WM7///x4WQ
7///AAAAAA+D8BoAAA+2AoPoMDwKg5WQ7///AIPCATnRd+qJz4uNkO///8eFMO///wAAAACJjSzv
///pjQEAAJCNdCYAi5X07v//D77LiwSKg+hhPAUPhzn///+Qg4Uo7///AYPHAQ+2H+kO////i400
7///i3UUD7YJi3Y4iI2L7///ibX07v//jXYAg70o7///ARn2gL2L7///AIm1MO///3RCi4Uo7///
MdIPvsuJhZDv//8PtoWL7///OAd0FenuAwAAjbQmAAAAADoEFw+FzwMAAIuNNO///4PCAQ+2BBGE
wHXmi7Uo7///MdIDvQzv//8Pth+JtZDv///rQJCNdCYAi7X07v//D77LiwSOg+hhPAUPh5gDAACA
+zB0D4O9MO////91BomVMO///4OFkO///wGDxwEPth+DwgGNQ9A8CXbVg70Y7///EHS1i5X07v//
D77DxoWX7///AA+2BIKDvRjv//8QdAg8ZQ+EbAMAAIudkO///4n4OZ0o7///D43+AwAAgHj/MI1Q
/3QN6fADAACNtgAAAACJwoOtkO///wGAev8wjUL/dO6LtZDv//85tSjv//8PhNoDAACLtSjv//+J
tSzv//+LdQyF9nQFi0UMiTiLnZDv//+F2w+EHv3//4uVjO///4mVJO///4uVMO///4XSD4S+AAAA
i4007///i4U07///i7WM7///D7YJiI3X7v//D7ZAAYnxD7YeiIWj7///ZpCDwQE4ndfu//+Ncf90
EQ+2GYPBATid1+7//41x/3XvgL2j7///AHQuD7YZuAEAAAA6naPv//90DevGjbYAAAAAOhQGdbuL
vTTv//+DwAEPthQHhNJ16oO9GO///xCLVeyLjTDv//8PhOkRAACLhTDv//8pygOFDO///4lV7I0E
BomFJO///4uFMO///ymFkO///4O9GO///xAPhLYKAACLVeyF0g+I0wMAAIuFkO///yuFLO///znQ
D4/PAwAAi7Us7///KcKJVewBxo0EMj1FEwAAibWY7///D48XFAAAgfqq7P//D4yeGQAAi4WY7///
hcAPj1YHAACNfeC6FgAAAI2NvPf//7gYAAAAjV3sjXXwx4Ug7///AAAAAIm98O7//4mN/O7//4md
7O7//4m16O7//4uNkO///yuNmO///8eFWO///wAAAAA5yImNnO///w+MqQsAAIudnO///429pO//
/74BAAAAi4X87v//K13sib0A7///ib1c7///vwCrCwiJnVTv///HhRzv//8AAAAAiYVg7///60iQ
jXQmAItHBIPoAomFHO///4nCiwfB4gKJVCQIjQSFKJ0LCIlEJASLlVzv//+JFCToIAv7/4uVVO//
/4XSD4S2AgAAAfaDxxCFtVTv//905YuNHO///zG1VO///4XJdKWLjRzv//+LXwSJTCQQi4Vc7///
g+sCiVwkCIlEJAyLB40EhSidCwiJRCQEi5Vg7///iRQk6LzM/v8BnRzv//+FwA+E6QUAAIuFYO//
/4uNXO///4mFXO///4mNYO///+lx////kIPGAQ+2HseFFO///wEAAADp1/j//412AIuVKO///w++
y4mVkO///4uV9O7//4O9GO///xAPtgSKD5SFl+///w+Fkvz//zxwD4WK/P//xoWX7///AQ+2TwGN
XwGA+S0PhFEFAACA+SvHhUDv//8AAAAAD4TXCQAAjUHQPAkPh2b8//+AvZfv//8AD4UzDwAAi4VA
7///hcAPhNwJAACLtSjv//+BxoMTAACNtCYAAAAAi0XsD77RjQSAjVRC0DnyiVXsD4/KEwAAg8MB
D7YLjUHQPAl224u1QO///4X2dAX32olV7In4id+LnZDv//85nSjv//8PjAL8//+LtZDv//+Jwjm1
KO///w+FJvz//4X2D44e/P//i03shckPiRP8//+NSv+JtSzv///rX410JgAPvgGD6DCD+AkPl8CE
wHVIgDkwD4X3+///g62Q7///AYOtLO///wGAvZfv//8Bi5WQ7///GcCD4P2DwAQDReyF0olF7A+O
xvv//4XAD4m++///jbYAAAAAg+kBgL2X7///AHSci10UD74Ri0M0D7cEUMHoDIPwAYPgAeuQjXQm
AItFFItAOImF9O7//w++RgGLlfTu///HhRjv//8KAAAAgzyCeA+Fxff//4PGAg+2HseFGO///xAA
AADHhTzv//8AAAAA6ab3//+NtCYAAAAAgPpgD47x9///gPpmD47O+P//jbYAAAAA6d33//+LhSzv
///32DnQD40x/P//idDpKvz//4u1/O7//zm1XO///w+EHBMAAIuFOO///4lEJBCLlQzv//+JVCQM
i4007///iUwkCIud7O7//4lcJASLteju//+JNCSLjfzu//+LlZzv//+LhSTv///o8vD//4u9HO//
/4PvAQ+9hL2k7///icOD8x+JvQjv//9+U4lcJAyLhRzv//+JRCQIi5UA7///iVQkBIkUJOgEyf7/
iVwkDItF8IlEJAiLjfzu//+JTCQEiQwk6OfI/v+FwInCdBCLRfCJlIW89///g8ABiUXwi50g7///
g70c7///AYld7A+E7gwAAIO9HO///wIPhKMIAACLtRzv//+LnQjv//+LRfCD7gKLnJ2k7///i7y1
pO///4m1EO///4mdeO///4m9fO///4lEJAiLlRzv//+LjQDv//8pwo0EkYlEJASLnfzu//+JHCTo
RcP+/4XAfhSLRfDHhIW89///AAAAAIPAAYlF8ItN8DmNHO///w+PVQ8AAIu1/O7//4XJjZ249///
jVSO/H4OZpCLAolCBIPqBDnadfSLjRzv///HhYDv//8AAAAAi7SNvPf//41ZAceEjaTv//8AAAAA
iZ0E7///i40Q7///i5387v//jQyLiY3c7v//jXQmADu1eO///7//////D4SKAAAAi50I7///ifKL
hJ289///97V47///idaJx4uFfO////fniYXQ7v//i4V47///idONDAbrHI12AIuVfO///zHAOZXQ
7v//D5LAKZXQ7v//KcM583cXdTSLhRDv//+LldDu//87lIW89///dh8DjXjv//+D7wEDtXjv//+J
yCuFeO///zmFeO///3atiXwkDIuNBO///4lMJAiLnQDv//+JXCQEi7X87v//iTQk6AfX/v+LlRzv
//87hJW89///dBeJVCQMg+8BiVwkCIl0JASJNCToASf//4uNCO///4udHO///4u0jbz3//+FyYm0
nbz3//9+H4uV3O7//42duPf//420JgAAAACLAolCBIPqBDnadfSLlSDv//+F0g+F5ggAAIX/D4Q5
CQAAuSAAAAAPvdeJyIPyHynQKVXsg/hAD448EwAAg8JAifgp0dPoiUXgi4Uc7///iZWA7///i7SF
vPf//4X2D4Q3DQAAi7Uc7///99bB7h+LVewJtVjv//+LhVjv//+D6gGJRCQIuB8AAAArhYDv///p
mAcAAA+2TwKNXwLHhUDv//8BAAAA6az6//+LhWDv//+LnVzv//+DrRzv//8BiYVc7///iZ1g7///
6YH5//+LhTjv//+Nvbz3//+Jvfzu//+NXeyNdfCJRCQQi5UM7///iVQkDIuNNO///4lMJAiJ+Ymd
7O7//4lcJASJteju//+JNCSLlZjv//+LhSTv///oO+3//4mFJO///4tF7IXAD44dAQAAib1E7///
jb2k7///vgEAAACJvQDv//+JvUjv//+/AKsLCOtfiVwkEIsHiVQkCI0EhSidCwiJRCQMi4VE7///
iUQkBIuVSO///4kUJOjpxf7/icKJ2ANF8IXSiUXwdG6LhUjv//+LlUTv//+JhUTv//+JlUjv//+L
ReyFwHRvAfaDxxCLVeyF1nTtMfKLRwSJVeyLVfCNWP45036IiVQkEIuNRO///4lcJAiJTCQMiweN
BIUonQsIiUQkBIuFSO///4kEJOhxxf7/icLrhoPoAYuNRO///4lF8IuFSO///4mNSO///4mFRO//
/+uKi50A7///OZ1E7///dSKLRfDB4AKJRCQIi7VE7///iXQkBIu9/O7//4k8JOgdA/v/i03wicvB
4wWNUf8PvYSVvPf//4PwHynDgfsAQAAAiZ0g7///D4+dEAAAg70g7///QA+PDwMAAIuVmO///zmV
kO///w+FwQkAAIu1IO///4PuAYnwwfgfwegbjRQGg+IfKcKD+h8PhKEPAACD+h4PjwwNAAC4HwAA
ALsCAAAAKdCJRCQMjUXgiUwkCIu9/O7//4l8JASJhfDu//+LlfDu//+J2CnIjQSCiQQk6K3D/v8r
XfCF234gMdK5AgAAAIud8O7//4nIK0XwxwSTAAAAAIPCATnQf+fHRCQIAAAAAInyx0QkBAAAAADH
BCQAAAAAi40U7///i4Xw7v//6Gzt///p9/D//8dEJAyAXQoIx0QkCAMAAADHRCQEnG0KCIk0JOiX
EwAAhcAPhbrw//+LfQyF/3Q0jUYDx0QkDIBdCgjHRCQIBQAAAMdEJATDxAsIiQQk6GUTAACLVQyD
+AEZwIPgBY1EBgOJAouFFO///4XAD4XGCQAA2QVIxQsI6Xvw//+LVRSLjSTv//+LUjSJlfju//8P
tgGLnfju//8PvtD2RFMBEHUmjbYAAAAAg4Uk7///AYu1JO///4u9+O7//w+2Bg++0PZEVwEQdOA8
MHUbjXQmAIOFJO///wGLlSTv//8PtgI8MHTsD77QjULQg/gJD4cFAgAAi70k7///g8cBixSF4MUL
CLsfAAAAi7Us7///KdONSwHT4IlF5ItF7I1EsPu+AQAAAAHQiUXsjbQmAAAAAIOtkO///wGLhZDv
//+FwA+OnAUAAA++F4uF+O7///ZEUAEQdQkDvQzv//8PvheNQtCD+AkPh/4DAACJwoPHAYP7Ag+O
wAMAAI1L/YPrBNPiCVS14Ouqx0QkDIBdCgjHRCQIAwAAAMdEJASUbQoIiTQk6BISAACFwA+FNe//
/4B+AyiNfgMPhO0JAADZBVDFCwiLdQyF9g+ELO///4tFDIk46SLv//8Ptk8CjV8Cx4VA7///AAAA
AOkT9v//i0UMhcAPhAnw//+LVQyJCun/7///i4Uo7///i5Uw7///99iNtAJFEwAA6R32//+A+WUP
haHv///pP/D//4PCAomVnO///8eFWO///wEAAADpP/T//4uFIO///4PoQInHwf8Fg+AfiYVM7///
D4X6BgAAi5X87v//jXXgibXw7v//jV//jQS6ixCJVeCLQATHhVDv//8fAAAAiUXki7289///McCF
/3UUjXQmAIu1/O7//4PAAYs0hoX2dPCLlSDv//+LvZDv//+D6gE5vZjv//8PnME52A+cwAnIg+AB
iUQkCIuFUO///4lEJASLhJ289///iQQki40U7///i4Xw7v//6HXq///pAO7//4tNFIu9JO///4tB
OIPHAYsEkIPoV+nq/f//O7WM7///D4VK7///i4UM7///D7YUBo1C0DwJdhcPvsKLlfTu//+LBIKD
6GE8BQ+Hbe7//4n36SHv//+LhaTv//+Llajv//+DffABiYVk7///iZVo7///D481BQAAi4289///
x4Vw7///AAAAADnKiY1s7///D4YvBQAAi4Ug7///hcAPju4KAACDvSDv//8gD48ZCwAAi0Xgx4V0
7///AAAAAMdF4AAAAACJReSDhSDv//8gg70g7///QA+P0QoAAIuNbO///8eFbO///wAAAACJjXDv
//+LnWTv///324md4O7//5CLtWjv//85tXDv//8PhMABAACLvWzv//+LjXDv//+J+InK97Vo7///
iceJ0YuFZO////fnidOJxouFaO///40UAY20JgAAAAA5yw+HuAAAAA+EqgAAADHSKfIZ2YmVbO//
/4mNcO///4uFIO///4XAD4USAQAAhf8PhLoBAAC5IAAAAA+914nIg/IfKdApVeyD+EAPjqALAACD
wkCJ+CnR0+iJlXTv//+JReCLhVjv//+FwHUOi4Vw7///hcAPhFIFAAC4AQAAAItV7IlEJAi4HwAA
ACuFdO///4PqAYlEJASJPCSLjRTv//+LhfDu///oe+j//+kG7P//jbYAAAAAhfYPhE7///8DlWjv
//+D7wErtWTv//+D2wADjWjv//+J0CuFaO///zuFaO///w+DFP///+kd////jbQmAAAAALkDAAAA
idAp2dPojUsd0+IJRLXghfaJ0Q+E+wUAAIlV4IPDHDH26c37//+QjXQmAItNFIPHAYtBOIsEkI1Q
qenz+///jXQmAIO9IO///yAPjwgBAACLReCDhSDv//8giX3giUXk6Vb+//+NtgAAAACDvSDv//8g
D4+bAAAAi0Xgg4Ug7///IIl94IlF5OnG9f//i41w7///A41s7///D4NKAQAAK41k7///Mf8DvWTv
//+D0QCJvWzv//+//////4mNcO///+ld/v//g23sIIO9IO///0DHReQAAAAAiX3gD45y9f//i40c
7///i7SNvPf//+nU9v//g23sIIO9IO///0DHReQAAAAAiX3gD46t/f//6VP+//+4QAAAACuFIO//
/4mFgO///3S7iUQkDMdEJAgCAAAAi5Xw7v//iVQkBIkUJOjXvP7/uSAAAACJ+CuNgO///9PoCUXg
64m4QAAAACuFIO///4mFdO///w+E9/3//4lEJAzHRCQIAgAAAIuN8O7//4lMJASJDCTojrz+/7kg
AAAAifgrjXTv///T6AlF4OnC/f//jV3gg+4BiZ3w7v//dQfHReAAAAAAi1Xsx0QkCAAAAADHRCQE
AAAAAMcEJAAAAACLjRTv//+LhfDu///oR+b//+nS6f//McCLnWTv//+//////4O9ZO///wCLteDu
//8PlcApw+nm/P//i4Uo7///jTSFPUAAAIuFQO///4XAD4XT8P//i4Uw7///K4Uo7///jTSFA0AA
AOm78P//i40w7///weEC6Qnu//+Lvbz3//+LtaTv//8x24n6idj39onDi4Ug7///ideFwHVzhdsP
hIkAAAAPvdO4IAAAAIPyHynQuSAAAAApVeyD+EAPjgsIAACNckCJ2Cnx0+iJReCLVewxwIPqAYX/
D5XACYVY7///uB8AAACLvVjv//8p8IlEJASJHCSJfCQIi40U7///i4Xw7v//6E3l///p2Oj//4O9
IO///yB/N4tF4IOFIO///yCJXeCJReTpWf///4Nt7CCDvSDv//9Ax0XkAAAAAIld4A+OPv///zH2
64KNdgC+QAAAACu1IO///4X2D45s////iXQkDMdEJAgCAAAAi43w7v//iUwkBIkMJOjHuv7/uSAA
AACJ2Cnx0+gJReDpO////4uFwPf//4uVvPf//4mFcO///4mVbO///8eFdO///wAAAADpHvv//zu1
jO///w+E3Oj//4D5cA+F0+j//+mD6f//i1UMhdKNtgAAAAAPhPzn//+LRQjZ7ot9DIkH6fPn//+N
deCNBI0AAAAAibXw7v//iUQkCIu9/O7//4k0JIl8JATo7fj6/4tF8IP4AQ+O1wMAALlCAAAAulZV
VVUrjSDv//+JyPfqwfkfKcqNQgLpBO3//4uNTO///41d4In+iZ3w7v//g+kBOfqJjVDv//9+fYuF
/O7//41N4Iu1TO///4nLx4WE7///IAAAAImN8O7//40EuCm1hO///4n+iYXY7v//iZXk7v//i4XY
7v//g8YBD7aNhO///4OF2O7//wSLUASLANPiD7aNTO///9PoCcKJE4PDBDm15O7//3/KifCJ+yn4
g+gBD4+V+P//i4S1vPf//4n7D7aNTO///9PoiUXk6Xv4//8xwIO9bO///wAPlcDpovr//7jo////
ZccAIgAAAIuFFO///4XAD4Q69v//2QVMxQsI6bXm//+LnQjv//+Ltfzu//+NDJ6LnRzv//+F2w+I
rPL//4sBg+sBid731oXAifAPlMKD6QTB6B+EwnXm6ZXy//+LtRzv//+LhSDv//8pzoXAD45+AwAA
i70g7///ifDB4AWNHDiD+0APj28CAACLReDHhYDv//8AAAAAx0XgAAAAAIlF5ImdIO///4XJfjGL
hfzu//+Lnfzu//+NVIj8jQQOjQyDjZ249///jbQmAAAAAIsCg+oEiQGD6QQ52nXyhfZ4GjHAjXQm
AIu9/O7//8cEhwAAAACDwAE5xn3si4Uc7///Mf+DvSDv//9AjVABi7SFvPf//8eEhaTv//8AAAAA
iZUE7///D44r8P//6bPx//+LVeyNReDHRCQIAQAAAMdEJAQfAAAAiQwki40U7///6PPh///pfuX/
/4tKLImNPO///w+2AYPoATx9D4d05P//i1ooiZ047///gDsAD4V25P//6V3k//+LXRSLSziJ+4PD
AQ+2E41C0DwJdvMPvsKLBIGD6GE8GXbmgPpfdOGA+ikPheP1//+LdRSNReiJRCQEjUcBx0QkDAAA
AADHRCQIAAAAAIl0JBCJBCTo14///zld6InHD4TiAwAA2QVQxQsIjXsB6af1//+DvTDv////D4S8
AQAAuOj///9lxwAiAAAAi4VA7///hcAPhaIBAACLhRTv//+FwA+FhAMAANkFSMULCIPDAQ+2A4Po
MDwJdvOLfQzZwIX/D4SH5P//3diLTQyJGel95P//jULhiUQkDI1F4IlMJAiLvfzu//+JfCQEiYXw
7v//i5Xw7v//uAIAAAApyI0EgokEJOgHt/7/ugEAAAArVfCF0olEleAPjg3z//8x0rkBAAAAi53w
7v//icgrRfDHBJMAAAAAg8IBOdB/5+no8v//i4Uc7///iXQkBMHgAolEJAiLvQDv//+JPCToD/X6
/+nA7P//x0SF4AAAAADpHPz//4uFIO///8eFgO///0AAAAAphYDv//+DvYDv//8fD486AgAAi72A
7///hf8PhHf9//+LjYDv///HRCQIAgAAAIlMJAyLvfDu//+JfCQEiTwk6Oi1/v+LTfDpS/3//4u9
OO///4m1jO///w+2D4D7MHRFhMm4/////3Q2i4WM7///OggPhbLj//8xwOsQkIu9jO///zoUBw+F
nuP//4u9OO///4PAAQ+2FAeE0nXgg+gBAYWM7///g4WM7///AYuFjO///w+2GOuki4UU7///hcAP
hX4BAADZ7uld/v//icfHhSzv//8AAAAAx4Uw7///AAAAAOm15v//ifDB4AXHhYDv//8AAAAAKUXs
6Z/8//+J+otFCITSD4TD4///idiD6AHpueP//4uNOO///7r/////D7YBhMB0LzoHD4VD5P//McDr
D5A6FAeQjXQmAA+FMOT//4uNOO///4PAAQ+2FAGE0nXhjVD/Adfp1uT//4uFIO///8eFdO///wAA
AACD6CCJRezpIvX//4u9bO///8eFbO///wAAAACJvXDv//8x/+ni9f//uEAAAAArhSDv//+JhXTv
//8PhOf0//+JRCQMx0QkCAIAAACLnfDu//+JXCQEiRwk6GK0/v+Ltbz3//+JtWzv///puPT//41d
4Imd8O7//40EjQAAAACLvfDu//+7AgAAAIlEJAiLhfzu//+J2inKjRSXiRQkiUQkBOjZ8vr/K13w
hdsPjojw//8x0rkCAAAAi53w7v//icgrRfDHBJMAAAAAg8IBOdB/5+lj8P//2e7Z4Ond/P//i4WA
7///x0QkCAIAAACD4B+JRCQMi5Xw7v//jUXkiQQkiVQkBOi2s/7/i03wx0XgAAAAAOkS+///uOj/
//9lxwAiAAAA6TDh//+46P///2XHACIAAADpkfD//9kFTMULCOl3/P//99qDwiCJlSDv///pVPj/
/4nQ2QVQxQsIMckl////f74AAADACfjbfdR0ConWifmBzgAAAICJddiJTdTbbdTp8fv///fag8Ig
iZUg7///6db1///32oPCIImVIO///+nz9f//jbQmAAAAAFWJ5YPsEItFEMdEJAgAAAAAiUQkDItF
DIlEJASLRQiJBCToed///8nDkJCQkJCQkFWJ5YPsBItVCItFDA+2TRCLEoPAfw+2wMHgF8HhH4Hi
//9/AAnBCdGJTfzZRfzJw1WJ5YPsCMdF/AAAAAAPtlUQi0X8i00Ix0X4AAAAAMHiHyX///9/CdAP
t1UMiUX8Jf//D4BmgcL/A4Hi/wcAAMHiFAnQi1EEiUX8iwGB4v//DwCJRfiLRfwlAADw/wnQiUX8
3UX4ycOQkJCQkJCQkJBVieWD7AwPtkX9i1UQi00Ig+B/weIHCdAPt1UMiEX9D7dF/GaBwv8/ZoHi
/39mJQCACdBmiUX8iwGJRfSLQQSJRfjbbfTJw5CQkJCQkJCQkFWJ5YPsFItFCI1V8IlF8ItFDIlF
9ItFEIlF/LgQ8gkI6Bt3//8x0oXAdRmLRfiJBCToKhD//4tF+IkEJOivdf//i1X4idDJw5CNtCYA
AAAAVYnlg+wsiX38i30IiV30iXX4i0cEqfDu//91Y4tXDIs1XCUMCIsdzDEMCIsNyDEMCIlV8IsX
hdJ0PolMJBCLTfANAAAAgIl0JBiJXCQUx0QkDAAAAACJTCQIiUQkBIkUJOjK3f3/iUcIi130i3X4
i338iexdw2aQuvGMCwjru8dEJAgFAAAAx0QkBEjGCwjHBCT8nAsI6OUX+/8xyTHSiQQkMcDo58z9
/5CQkJCQkJBVuODyCQiJ5YtVCOgwdv//XYP4ARnA99DDjbQmAAAAAFWJ5V3p1/b9/5CQkJCQkJBV
ieVTg+wUi0UQiUX0i0UIiUXsi0UMiUXwuAAAAACFwHQMxwQk6BAMCOjiDPb3jVXsuFDzCQjo1XX/
/4P4AbgAAAAAGdsjXfiFwHQMxwQk6BAMCOi4DPb3idiDxBRbXcNVieVTi10Ii0sIi1MEiwPoXAQA
AIlDDFtdw5CQkJCQkFWJ5VOD7BiLRQiJReiLRQyJReyLRRSJRfSLRRCJRfC4AAAAAIXAdAzHBCTo
EAwI6FwM9veNVei44PMJCOhPdf//g/gBuAAAAAAZ2yNd+IXAdAzHBCToEAwI6DIM9veJ2IPEGFtd
w412AI28JwAAAABVieVTg+wEi10Ii0MMi0sIi1MEiQQkiwPo4wMAAIlDEIPsBItd/MnDkJCQkJCQ
kJBVieVXVlOLfQw5fQh0QotFEIXAdDuLRRQxyYtYOI12AItFCA+2NAiJ8g+2wg+2FA+LBIMrBJN1
DonyhNJ0CIPBATlNEHXaW15fXcOQjXQmADHAW15fXcOQkJCQkJCQkJBTi1QkEItMJAyLXCQIuGgA
AADNgFs9AfD//w+D4BT7/8OQkJCQkJCQkJCQkJCQkJBVieWD7ByJdfyLdQiJXfiLFotOFItGBMdE
JBAAAAAAi14Mx0QkCAAAAACJXCQMi14IiVwkBIuazAEAAIkcJOjNpP3/iQaD7BSLXfiLdfyJ7F3D
jbQmAAAAAI28JwAAAABVieVXicdWic5Tg+xEoaAxDAiJVcTHRewAAAAAhcCJRch0NonDjXYAO7Os
AQAAciI7s7ABAABzGoC7lQEAAAAPiIsAAACJ8onY6LIP+/+FwHV+i1sMhdt1z4X/kI10JgAPhNQA
AACD//+NtCYAAAAAdGOLRQyNTeyLVQjHRCQQAAAAAMdEJAgAAAAAiUQkDI2H0AEAAIkEJItFxIlU
JASJ+ugKpP3/g+wUicKLTewxwIXJdAsxwIXSdAKLAgNBBI1l9FteX13CCACNtCYAAAAAiV3I64SL
Rcg7BaAxDAgPhKMAAACLRcjrCY20JgAAAACJ0IuQbAEAAIXSdfSLVcgF0AEAAIkEJItFxI1N7MdE
JAwAAAAAx0QkCAAAAACJVCQQi1UIiVQkBItVyOiAo/3/g+wUicLpcf///2WhDAAAAIXAdW2DTQwB
i1UMjU3si0UIx0QkEAAAAADHRCQIAAAAAIlUJAyLVciJRCQEi4LMAQAAiQQki0XE6DOj/f+D7BSJ
wukk////hcB0FDuwrAEAAHIMO7CwAQAAD4JF////Mckx0jHAxwQkYMYLCOjvyP3/i0XEi1XIg00M
BYlF0ItFCIlVzItVDIlF1I1F7IlV2IlF4GXHBRwAAAABAAAAjU3zjVXkjUXojV3Mx0XkAAAAAIlc
JATHBCSg9AkI6K/H/f+D7AiJxmWHPRwAAACD/wJ1ILoBAAAAZYsdCAAAAGWLDSAAAAC48AAAAIPD
HIPJAc2Ai13khdt1CItVzOlq/v//iRwk6Afq+v+NUAGDwBOD4PwpxI1EJCOD4PCJVCQIiVwkBIkE
JOgF6/r/i13oiRwkicfo2On6/41QAYPAE4Pg/CnEjUQkI4Pg8IlcJASJVCQIiQQk6Nbq+v+AffMA
icN0C4tF5IkEJOhzvPr/McmJ2onwiTwk6OXH/f+QjXQmAFWJ5YPsCMdEJAQCAAAAxwQkAAAAAOgm
/f//g+wIycOQVYnlg+woiV30icuJffyJ14lN5Il1+IlF4MdF7AEAAAAPtgExyYTAD4SDAAAAD7bI
D7ZDAYTAdHiJyg+2wMHiBI0MEA+2QwKEwHRlicoPtsDB4gSNDAIPtkMDhMB0UonKD7bAweIEjQwC
D7ZDBITAdD+Jyg+2wMHiBI0MAg+2QwWNcwWEwHQpkMHhBA+20AHKg8YBidAlAAAA8InBMdHB6Bgx
wQ+2BoTAdd6NtgAAAACNReSJ+olN6ItNCIkEJItF4MdF8AAAAADHRCQEAAAAAOhL/P//i130i3X4
i338g+wIiexdwgQAkJCQkJCQkJCQVTHJVzH/VonGg+wEiRQkkA+2FoPGAQ+26onog+B/0+CDwQcJ
x4TSeOeD+R93DoPlQHQJuP/////T4AnHiwQkiTiDxASJ8F5fXcONtgAAAACLRCQEi0BIw5CNtCYA
AAAAi0QkBItATMOQjbQmAAAAAItMJASLVCQIi0FgwegfiQKLQUzDjbYAAAAAjb8AAAAAi1QkCItE
JASJUEzDjXQmAItEJASLQFDDkI20JgAAAACLRCQEi0Bcw5CNtCYAAAAAi0QkBItAWMOQjbQmAAAA
AItEJASLQFTDkI20JgAAAACD7AyLVCQQi0IIhcB0DYlUJATHBCQBAAAA/9CDxAzDkFOD7AiLRCQU
6DQoAACBw38WAgCLVCQQg/gRfyz2QmNAD7aMA2QfAAB0FoB8AmwAdA+LTCQYiQyCg8QIW8ONdgCA
+QSLBIJ0COjjT/v/jXYAi1QkGIkQg8QIW8OQjXQmAIPsDItUJBSJHCSLTCQQ6M4nAACBwxkWAgCJ
dCQEg/oRiXwkCH8w9kFjQA+2tBNkHwAAizyRdBmAfBFsAIn4dBCLHCSLdCQEi3wkCIPEDMOQifA8
BHQK6HVP+/+QjXQmAIsHixwki3QkBIt8JAiDxAzD6w2QkJCQkJCQkJCQkJCQU+hbJwAAgcOmFQIA
g+wIi0wkEIC7aB8AAAR0DOgvT/v/jbQmAAAAAIkR9kBjQHQExkBwAIlIEIPECFvDjXQmAOgYJwAA
gcFnFQIAxoFkHwAABMaBZh8AAATGgWUfAAAExoFnHwAABMaBah8AAATGgWsfAAAExoFpHwAABMaB
aB8AAATGgW8fAAAMxoFwHwAADMaBcR8AAAzGgXIfAAAMxoFzHwAADMaBdB8AAAzGgW0fAAAExoFs
HwAABMONdCYAU4PsGOiYJgAAgcPjFAIAjUQkDIlEJASLRCQgg+gBiQQk6Fo/AACD+AEZwPfQI0Qk
FIPEGFvDjXYAjbwnAAAAAFWJ5VdWU+hWJgAAgcOhFAIAg+xM/IlFqItFDDlVqIlVuMeAkAAAAAAA
AAAPg6EAAACLVQiLsKQAAACLQmDB6B8DQkw5xg+DhwAAAI1N8MdFyAAAAACJTbSLfagPtg+DxwGJ
fagPttGJ0CXAAAAAg/hAdCU9gAAAAHRmPcAAAAAPhLMAAACA+S8PhpoAAABmkOi7Tfv/jXYAi0UM
g+I/D6+QsAAAAI0EFotVDImCpAAAAItNqDlNuHYZi1UIi30Mi0Jgi7ekAAAAwegfA0JMOcZyho1l
9FteX13DjbYAAAAAg+I/MfaJVbwxyY22AAAAAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSL
RQyLVbwPr7CsAAAAx0TQBAEAAACJNNDri2aQi4STNLb//wHY/+CQjXQmAItNDIPiP8dE0QQAAAAA
6Wb////HRdgAAAAAMcmNdCYAi3WoD7YWg8YBiXWoidCD4H/T4IPBBwlF2ITSeOMx9jHJjbQmAAAA
AIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQyLVdgPr7CsAAAAx0TQBAEAAAD33ok00On2
/v//i0UMD7aAuAAAAA+20IhFwwQBiVXED4QpBgAAidCD4HCD+CAPhFQHAAAPjzwGAACFwI10JgB0
DIP4EI12AA+FkP7//8dF4AAAAACLRaiAfcNQiUXcD4X3BQAAg8ADg+D8ixCDwASJRaiJVayLfayL
dQyJvqQAAADpev7//4tVqItNDA+2AoPCAQ+vgbAAAACJVaiNBAaJgaQAAADpVv7//4t9qItVDA+3
B4PHAg+vgrAAAACJfaiNBAaJgqQAAADpMv7//4tNqIt9DIsBg8EED6+HsAAAAIlNqI0EBomHpAAA
AOkP/v//x0XMAAAAADHJkI10JgCLRagPthCDwAGJRaiJ0IPgf9Pgg8EHCUXMhNJ44zH2McmNtCYA
AAAAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45ItFDItVzA+vsKwAAADHRNAEAQAAAIk00Omg
/f//MfYxyY12AIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQzHRPAEAAAAAOlt/f//MfYx
yYt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQzHRPAEAAAAAOk9/f//x0XQAAAAADHJjXYA
i3WoD7YWg8YBiXWoidCD4H/T4IPBBwlF0ITSeOMx9jHJjbQmAAAAAIt9qA+2F4PHAYl9qInQg+B/
0+CDwQcJxoTSeOSLRdCLVQzHRMIEAgAAAIk0wunX/P//i0XIhcAPhHoFAACLRciLiJAAAACJTciL
VQy5KQAAAInHi3UM86WJgpAAAADppvz//4tNDItVyIt9DIuJkAAAAIlNsItFsLkpAAAAi3Ww86WJ
RciJkJAAAADpefz//zH2McmNdCYAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45ItFDDHJibCY
AAAAMfaNtCYAAAAAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45ItFDImwlAAAAMeAoAAAAAEA
AADpDfz//zH2McmLfagPtheDxwGJfaiJ0IPgf9Pgg8EHCcaE0njki0UMibCYAAAAx4CgAAAAAQAA
AOnV+///MfYxyYt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQyJsJQAAADpp/v//4tNqDH2
i1UMiYqcAAAAMcnHgqAAAAACAAAAjXQmAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOQB94l9
qOlj+///MfYxyY22AAAAAItFqA+2EIPAAYlFqInQg+B/0+CDwQcJxoTSeOSLVQyLTajHRPIEAwAA
AIkM8jH2McmNtCYAAAAAi32oD7YXg8cBiX2oidCD4H/T4IPBBwnGhNJ45AH3iX2o6fv6//8x9jHJ
jbYAAAAAi0WoD7YQg8ABiUWoidCD4H/T4IPBBwnGhNJ45ItVtItFqOg59///i1UMx0TyBAEAAACJ
RaiLRfAPr4KsAAAAiQTy6ar6//8x9jHJkI10JgCLfagPtheDxwGJfaiJ0IPgf9Pgg8EHCcaE0njk
i0UMi1W0ibCYAAAAifjo4fb//4tVDMeCoAAAAAEAAACJRaiLRfAPr4KsAAAAiYKUAAAA6U36//+L
VbSLRajosfb//4tNDIlFqIuBrAAAAA+vRfCJgZQAAADpJ/r//8dF1AAAAAAxyZCNdCYAi3WoD7YW
g8YBiXWoidCD4H/T4IPBBwlF1ITSeOMx9jHJjbQmAAAAAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJ
xoTSeOSLRQyLVdQPr7CsAAAAx0TQBAQAAACJNNDpuPn//zH2McmNdgCLfagPtheDxwGJfaiJ0IPg
f9Pgg8EHCcaE0njki1W0ifjo+vX//4tVDMdE8gQEAAAAiUWoi0XwD6+CrAAAAIkE8ulr+f//MfYx
yY22AAAAAIt9qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOSLRQwxycdE8AQFAAAAiTzwMfZmkIt9
qA+2F4PHAYl9qInQg+B/0+CDwQcJxoTSeOQB94l9qOkL+f//i1UMMcCQjXQmAImCgAAAAIPABMeC
hAAAAAEAAACDwgiD+EB15enh+P//MfYxyY10JgCLRagPthCDwAGJRaiJ0IPgf9Pgg8EHCcaE0njk
i1UIiXJo6bL4//+LTajHReAAAAAAiU3ci0XEg+APg/gMD4dz+P//i4SD9Lb//wHY/+CD+EAPhBcB
AACD+FAPhMb5//+D+DCQjXQmAA+FSPj//4t1CIt2WIl14Omx+f//i32oiz+DRagIiX2si1WshdIP
hLv5//+DZcRwg33EEA+E2wAAAItV4AFVrIB9wwAPiZ35//+LTayLCYlNrOmQ+f//i3WoizaDRagE
iXWs67yLTagPvwmDRagCiU2s662LRaiNVezoYvT//4t17Il1rIlFqOuXi1WoixKDRagIiVWs64mL
RaiLAINFqASJRazpeP///4t9qA+3P4NFqAKJfazpZv///8dFrAAAAAAx9ot9qInxg8YHD7YXg8cB
iX2oidCD4H/T4AlFrITSeOHpOf///4tNqIsJg0WoBIlNrOko////i00Ii0lUiU3g6b/4//+LfQiL
f1yJfeDpsfj//4tF3IlF4Oka////gezAAAAAjUQkD4Pg8OmA+v//6w2QkJCQkJCQkJCQkJCQVYnF
V4nXVlOD7Bzo0RwAAIHDHAsCAPZCY0B0CYB6cACNQhB1A4tHEIXAD4SqAAAAMfbrPo10JgCEwI22
AAAAAHQohcmNdCYAdCA50Y10JgB0GA+2hB5kHwAAiUwkBIkUJIlEJAjo1tz6/4PGAYP+EXQ+gHw1
bACLVLUAiwy3dRqF0g+VwIB8N2wAdKyEwHTagLweZB8AAAR0BugxRPv/kIPGAYP+EYlMJBSJCnXE
ZpD2RWNAdRKLVRAxwIXSdDGDxBxbXl9dw5CAfXAAjVUQdeiNtCYAAAAA69yLV0iNRCQYiQQkifjo
lfT//+lA////x0QkBAQAAACJPCToAPT//ytFSANHaOu3kI20JgAAAABVicVXVlOB7CwBAACLhCRE
AQAA6LkbAACBwwQKAgA51YlUJAyJRCQkD4NqBgAAjYNkHwAAvwEAAACJRCQIjXYAD7ZVAIPFAY1C
/Q+28jyTdgfoakP7/2aQD7bAi4SDKLf//wHY/+BmkIPuMIl0JBCQg/8/d9yLTCQQiUy8JIPHATls
JAx3uoX/jUf/dMSLRIQkgcQsAQAAW15fXcONdCYAMfYxyY10JgAPtlUAg8UBidCD4H/T4IPBBwnG
hNJ46YnojZQkKAEAAOjD8f//g/4RicUPj3n///+LhCRAAQAAi0wkCPZAY0APthQxiwywdAuJTCQE
gHwwbAB1D4D6BA+FTf///4sJiUwkBItUJAQDlCQoAQAAiVQkEOlS////ZpAx9jHJjXQmAA+2VQCD
xQGJ0IPgf9Pgg8EHCcaE0njpg/4RD48J////i4wkQAEAAItUJAj2QWNAD7YEMosUsXQPiVQkEIB8
MWwAD4UB////PAQPhdr+//+LEolUJBDp7v7//422AAAAAI2UJCgBAACJ6Oj68P//jVaQg/oRicUP
j63+//+LRCQID7ZMMJCLhCRAAQAA9kBjQIs0kHQPiXQkBIB8EGwAD4U+////gPkED4V8/v//izaJ
dCQE6Sr///+NVrCD+hEPj2X+//+LTCQID7ZEMbCLtCRAAQAA9kZjQIsMlnQPiUwkEIB8FmwAD4Vc
/v//PAQPhTX+//+LCYlMJBDpSf7//5CD/wGQjXQmAA+OG/7//41C5oPvAjwUi3S8JItMvCgPhwX+
//8PtsCLhIN4uf//Adj/4I22AAAAAA+/RQCNbAUCOWwkDImEJCgBAAAPh8f9///pCP7//2aQhf8P
hMn9//+D7wEPv0UAg8UCi0y8JImEJCgBAACFyQ+E2/3//wHFOWwkDA+Hj/3//+nQ/f//ZpCD/wGQ
jXQmAA+Oi/3//41P/41X/ot0jCSLRJQkOWwkDIlEjCSJdJQkD4da/f//6Zv9//+QjXQmAA+2VQCN
R/85womUJCgBAAAPjUv9//8p0IPFAYtEhCSJRCQQ6Vj9//+D/wIPjjD9//+NR/+Nd/2LVIQkiUQk
GItEtCSNT/45bCQMiVQkFItUJBiJBCSLRIwkiUSUJIsUJIlUjCSLTCQUiUy0JA+H3vz//+kf/f//
kIP/AQ+O4Pz//4t0vByJdCQQjbQmAAAAAOnr/P//jXYAhf8PhMH8//+D7wE5bCQMD4ej/P//jXYA
6eH8//+NdgCF/422AAAAAA+Em/z//4tMvCCJTCQQZpDpq/z//412AInojZQkJAEAAOi67v//i4wk
JAEAAIlMJBCJxemI/P//x0QkEAAAAAAxyY22AAAAAA+2VQCDxQGJ0IPgf9Pgg8EHCUQkEITSeOfp
Wvz//2aQi1UAg8UIiVQkEOlJ/P//kItFAIPFCIlEJBDpOfz//5CLdQCDxQSJdCQQ6Sn8//+Qi00A
g8UEiUwkEOkZ/P//kA+/VQCDxQKJVCQQ6Qj8//8Pt0UAg8UCiUQkEOn4+///D751AIPFAYl0JBDp
6Pv//w+2TQCDxQGJTCQQ6dj7//+F/w+Esfv//4PvAYD6H4t0vCSJdCQQD4SMAAAAdkKA+iMPhLcA
AACA+pSNtgAAAAB0f4D6II12AA+Fe/v///dUJBCNtgAAAADpi/v//412AItVAIPFBIlUJBDpefv/
/5CA+gZ0LYD6GQ+FS/v//4tEJBDB+B8xRCQQKUQkEOlW+///PAQPhH0BAAA8CA+FJ/v//4tEJBCL
AIlEJBDpN/v//420JgAAAAD3XCQQ6Sf7//8PtkUAg8UBPAJ0TI10JgB3wCwBjXQmAA+F6/r//4tU
JBAPthKJVCQQ6fr6//8x9jHJjbYAAAAAD7ZVAIPFAYnQg+B/0+CDwQcJxoTSeOkBdCQQ6dD6//+L
TCQQD7cJiUwkEOnA+v//ifKJ8MH6H/f5iVQkEOmu+v//D6/OiUwkEOmi+v//CfGJTCQQ6Zf6//8B
8YlMJBDpjPr//9PmiXQkEOmB+v//0+6JdCQQ6Xb6///T/ol0JBDpa/r//zHxiUwkEOlg+v//IfGJ
TCQQ6VX6//+J8onwwfof9/mJRCQQ6UP6//8pzol0JBDpOPr//zHAOfEPlMCJRCQQ6Sj6//8xwDnx
D53AiUQkEOkY+v//McA58Q+fwIlEJBDpCPr//zHAOfEPnsCJRCQQ6fj5//8xwDnxD5zAiUQkEOno
+f//McA58Q+VwIlEJBDp2Pn//zHA6e75//+LdCQQizaJdCQQ6cL5//9mkFVXVlPoGBUAAIHDYwMC
AIHsrAAAAPy5IAAAAIlEJBSNRCQoi3QkFIlUJBCJx4lEJAzzpfaEJIsAAABAdEuAvCSYAAAAAI1E
JDh0PYXAD4QbAwAAi0QkFPZAY0B0BMZAcACLTCQQi1QkFIuBoAAAAMdCEAAAAACD+AF0HYP4AnRw
6Is8+/+NdgCLRCQ4jXQmAOu5jbYAAAAAi0QkEIuQmAAAAIP6EX/Z9oQkiwAAAEAPtowTZB8AAIt0
lCh0I4C8FJQAAAAAifB0F4tUJBADgpQAAACJRCQY61qNtCYAAAAAgPkEdZuLBuvgjbQmAAAAAItM
JBAx/4uxnAAAADHJZpAPthaDxgGJ0IPgf9Pgg8EHCceE0njqi0QkDI0UPsdEJAQAAAAAiQQkifDo
Ifj//4lEJBiLTCQYjYNkHwAAMe2LVCQUiUQkCIlKSI22AAAAAItUJBCDfOoEBXdqi0TqBIuEg8y5
//8B2P/gjbYAAAAAi0QkEDH/McmLNOiQjXQmAA+2FoPGAYnQg+B/0+CDwQcJx4TSeOqLRCQMjRQ+
i0wkGIkEJInwiUwkBOih9///i1QkFPZCY0B0BcZEKmwAi0wkFIkEqYPFAYP9EnWDi0wkEIC5uwAA
AAAPhXoBAACLVCQUgWJg////f4HErAAAAFteX13DjXQmAItEJBAx/zHJizTokI10JgAPthaDxgGJ
0IPgf9Pgg8EHCceE0njqi0QkDI0UPotMJBiJBCSJ8IlMJAToGff//4C8HWQfAAAED4U7/v//i1Qk
FMZEKmwBiQSqg8UBg/0SD4Xz/v//6Wv///+NtgAAAACLVCQQgLwdZB8AAASLBOoPhQP+//+LTCQU
xkQpbAEDRCQYiQSpg8UBg/0SD4W3/v//6S////9mkItUJBCLBOqAvASUAAAAAHVPi1QkFItEhCj2
QmNAD4T7/v//6fH+//+LVCQUi0wkEPZCY0CLBOl0BcZEKmwAi0wkFANEJBiJBKmDxQGD/RIPhVv+
///p0/7//422AAAAAIP4EQ+Pd/3//4tMJAj2hCSLAAAAQA+2FAGLRIQoicF1C4D6BA+FVv3//4sI
gLwdZB8AAAQPhUb9//+LRCQUxkQobAGJDKiDxQGD/RIPhf79///pdv7//5CLRCQUgUhgAAAAgIHE
rAAAAFteX13Di0wkFI2EJKgAAACLUUiJBCSLRCQM6Djq///pxvz//412AIPsDIkcJOiGEQAAgcPR
/wEAiXQkBInWiXwkCInH6E78//+LhrQAAACD+BF/OPZHY0APtowDZB8AAIs0h3QigHwHbACJ8nQZ
iVdMixwki3QkBIt8JAiDxAzDjbQmAAAAAID5BHQL6BY5+/+NtgAAAACLFo22AAAAAOvNjbYAAAAA
VVdWU+gIEQAAgcNT/wEAg+xc/LkwAAAAiUQkEInXMcDzq4nVi0QkEItQTMdAaAAAAADHQFAAAAAA
hdIPhGICAACLTCQQg8BUiUQkBItBYMHoH41EAv+JBCTokikAAIXAiUQkGA+EHgIAAItUJBCLQlyJ
haQAAACLRCQYK0AEg8AEiUQkHIPACYlEJCSJBCTovM/6/4tMJByAeQlljVQBAY16CQ+EJwIAADHJ
MfaNdgAPtheDxwGJ0IPgf9Pgg8EHCcaE0njqibWwAAAAifgx9o1UJFgx/+j15v//iUQkCItEJFiJ
hawAAACLRCQcgHgIAQ+EuQEAAJCLTCQID7YRg8EBiUwkCInxg8YHidCD4H/T4AnHhNJ44Im9tAAA
AMaFuQAAAP+LdCQkD7YGx0QkRAAAAAA8eg+EJAMAAIt8JCSNVCRUiVQkDIPHAesujXYAPFJ0TDxQ
dGA8U422AAAAAA+FQgMAAMaFuwAAAAGLdCQID7YHg8cBiXQkCITAD4SdAAAAPEx1yYtMJAgPtgGJ
zoPGAYiFuQAAAOvWkI10JgCLdCQID7YGiIW4AAAAi3QkCIPGAeu7ZpCLRCQIi3QkCA+2AIPGAQ+2
0IhEJEsEAYlUJCgPhPcCAACJ0IPgcIP4IA+EWQMAAA+OCwEAAIP4QA+ENwMAAIP4UI20JgAAAAAP
hAIBAACD+DCNtCYAAAAAD4Q6AwAAZpDo4zb7/412AItMJESFyQ+EhAIAAIt0JESJdCQIi1QkHItM
JBCLAolsJASJDCSNVAIEi0QkCOhe6P//D7aFuAAAADz/D4SfAgAAg+AHg/gCD4TNAAAAD4+VAgAA
hcCNdgB1nrgIAAAAkOm6AAAAjXYAi3QkEItGTGaBOFi4D4R3BQAAgDi4D4QcAwAAuAUAAACDxFxb
Xl9dw4tUJAgPtgKDwgGJVCQIiYW0AAAA6VX+//+NtCYAAAAAgHkKaA+Fz/3//4tCCYPBC416DYlM
JCSJhbwAAADpt/3//422AAAAAIXAdAyD+BAPhRP///+NdgDHRCQ0AAAAAIB8JEtQiXQkLA+EyQEA
AItEJCiD4A+D+AwPh+n+//+LhIPkuf//Adj/4LgEAAAAi3QkGDHJx0QkIAAAAACNfAYIMfaAvboA
AAAAdUQPtoW5AAAAPP+IRCQXdGEPtsCJwoPicIP6IIlUJDgPhNQEAAAPj+cBAACF0g+FDQMAAMdE
JEAAAAAAZpDp/AEAAI12AA+2F4PHAYnQg+B/0+CDwQcJxoTSeOqNNDeJdCQgD7aFuQAAADz/iEQk
F3Wfi3QkIIX2D4QwBAAAi3QkGIsGiWwkBI1UBgSLRCQQiQQki0QkIOi65v//g8RcMcBbXl9dw4sO
g8YEiUwkCItEJAiFwHQvg2QkKHCDfCQoEA+EPwEAAItMJDQBTCQIgHwkSwB5EItEJAiLAIlEJAiN
tgAAAACLVCQIiZWoAAAA6SL9//+LBoPGCIlEJAjrr422AAAAADH2Mf+NdCYAi0QkCInxg8YHD7YQ
g8ABiUQkCInQg+B/0+AJx4TSeOADfCQIiXwkRMaFugAAAAGDRCQkAYt0JCQPtgbplPz//4tMJESJ
TCQIi1QkCLgDAAAAhdIPhXP9//+DxFxbXl9dw420JgAAAACJdCQsx0QkNAAAAADpPv7//420JgAA
AACNRgOD4PyLCI1wBIlMJAjpRP///410JgAxwOk4/v//kIP4Aw+Eaf3//4P4BI10JgAPhfr8//+4
EAAAAJCNdCYA6RL+//+LVCQQi1JciVQkNOnT/f//jXYAi0wkEItJVIlMJDTpwP3//4tEJBCLQFiJ
RCQ06bD9//+LVCQsiVQkNOm0/v//g3wkOEAPhLUBAACDfCQ4UA+EC/7//4N8JDgwD4WK/P//i3Qk
EIt2WIl0JECAfCQXUA+EnAIAAIPgD4P4DIl8JDwPh2T8//+LhIMYuv//Adj/4IF4Aa0AAAAPhdf8
//9mgXgFzYAPhcv8//+LVCQQi0JIjYigAAAAi1Eci3QkEMeFoAAAAAEAAADHhZgAAAAEAAAAidAr
RkjHRQQBAAAAx0UcAQAAAImFlAAAAI1BLCnQiUUAjUEgKdCJRRiNQSgp0IlFCI1BJCnQiUUQjUEU
KdCJRTCNQRAp0IlFOI1BGCnQiUUojUE4KdCJRUAxwMdFDAEAAADHRRQBAAAAx0U0AQAAAMdFPAEA
AADHRSwBAAAAx0VEAQAAAMeFtAAAAAgAAADGhbsAAAAB6Q38//+D+hAPhXT7///p5fz//4sGg8YE
iUQkCI22AAAAAOlM/f//D7cWg8YCiVQkCOk9/f//x0QkCAAAAADHRCQwAAAAAI10JgAPthaDxgEP
tkwkMINEJDAHidCD4H/T4AlEJAiE0njh6QX9//8PvxaDxgKJVCQI6fb8//+LVCQMifDosuD//4nG
i0QkVIlEJAjp3Pz//4tUJBCLUlyJVCRA6Vz+//+LF4PHCIlUJAhmkItEJAiFwHQeg3wkOBAPhBgB
AACLdCRAAXQkCIB8JBcAD4j2AAAAi0wkCItUJBCJSlDpTvz//4sHg8cEiUQkCOu/D783g8cCiXQk
COuzifiNVCRU6DDg//+LdCRUiXQkCInH65yLD4PHCIlMJAjrkYsXg8cEiVQkCOuGD7cHg8cCiUQk
COl3////x0QkCAAAAAAx9g+2F4nxg8cBg8YHidCD4H/T4AlEJAiE0njm6U7///+LN4PHBIl0JAjp
QP///4l8JCDpx/v//4N4AncPhX/6//9mgXgGzYCNtCYAAAAAD4Vs+v//i0ZIjUgEjXQmAOmo/f//
jXYAjUcDg+D8iwiNeASJTCQI6Rr///+LTCQQi0lUiUwkQOk1/f//i0QkCIsAiUQkCOn7/v//i0wk
PIlMJEDp2/7//4Hs7AAAAImcJNwAAADofwgAAIHDyvYBAIm0JOAAAACJvCTkAAAAiawk6AAAAPy5
IAAAAIlEJAiLfCQIMcCJ1Y10JBjzq4uEJOwAAACLVCQIiUJMi0QkCMdCYAAAAECJ8ugb9///hcB1
PIuD+P///4XAdByNg5Tq/f+JRCQEjYNgHwAAiQQk6PXl9feFwHQNgLtkHwAAAA+EnAAAAIC7aB8A
AAR0C+jWL/v/jbYAAAAAi3wkCImsJNgAAAD2R2NAdAiLRCQIxkBwAItUJAiNhCTYAAAAx4QkuAAA
AAEAAADHhCSwAAAABAAAAMeEJKwAAAAAAAAAiUIQi0QkCIny6G3y//+LfCQIi4Qk8AAAAIlHTIuc
JNwAAACLtCTgAAAAi7wk5AAAAIusJOgAAACBxOwAAADDjXQmAMaDZB8AAATGg2YfAAAExoNlHwAA
BMaDZx8AAATGg2ofAAAExoNrHwAABMaDaR8AAATGg2gfAAAExoNvHwAADMaDcB8AAAzGg3EfAAAM
xoNyHwAADMaDcx8AAAzGg3QfAAAMxoNtHwAABMaDbB8AAATp7/7//412AFWJ5VdWgexQAQAAi0UE
jb14////jVUIiQQkifjoL/7//42FuP7//4mFtP7//412AIuVtP7//4n46JP1//+FwInGdB2D+AV0
GL4DAAAAgcRQAQAAifBeX13DjbQmAAAAAItFDIk8JIlEJAT/VQiFwHXXg/4FdNeLlbT+//+J+OjN
9P//66uNdCYAjbwnAAAAAFWJxVeJ11aB7PAAAACLQAyJRCQoi0UQiUQkLI1EJDCJRCQkkI10JgCL
VCQkifjoDfX//7kKAAAAhcCJxnQcg/gFdBW+AgAAAIHE8AAAAInwXl9dw410JgCxGotEJCyJfCQU
iWwkEIlEJBiLRQCLVQSJTCQExwQkAQAAAIlEJAiJVCQM/1QkKIXAdbiD/gV0uIuMJNgAAACFyXQ7
iXwkFIlsJBCLRQCLVQTHRCQECgAAAMcEJAEAAACJRCQIiVQkDP/Rg/gHicYPhHv///+D+AgPhW3/
//+LVCQkifjo3/P//+lC////jXYAjbwnAAAAAFWJ5YHsKAEAAIlF7IlV8Ild9Il1+Il9/PyNhWz/
//+Jhej+//+LRQSNVQiNvez+//+JBCSLhej+///okfz//4u16P7//7kgAAAA86WLRQyNvez+//+L
VQiJQgyLRRCJQhCLRQiJ+uil/v//g/gHdA2LXfSLdfiLffyJ7F3Di4Xo/v//ifro9uf//4nBi4U4
////iUQNBI1MDQSLReyLVfCLXfSLdfiLffyLbQCJzMOQVYnFV4nXVlOB7NwAAACNRCQc6JoEAACB
w+XyAQCJRCQY61KQjXQmAIuMJMQAAACFyXQyiXwkFIlsJBCLRQCLVQTHBCQBAAAAiUQkCInwg8gC
iVQkDIlEJAT/0YP4B3Q4g/gIdS6F9pB1OYtUJBiJ+Oir8v//i1QkGIn46CDz//+LV0g7VRAPlMIP
tvLB5gKFwHSVuAIAAACBxNwAAABbXl9dw+j4K/v/kI20JgAAAABVieWB7CgBAACJXfTo8AMAAIHD
O/IBAIlF7IlV8Il1+Il9/PyNhWz///+Jhej+//+LRQSNtez+//+NVQiJ94kEJIuF6P7//+gk+///
uSAAAACJteT+//+Ltej+///zpYtFCItQDIXSdReLleT+///o3P7//4P4B3QX6HIr+/9mkIuV5P7/
/4tFCOgi/f//6+SLleT+//+Lhej+///of+b//4nBi4U4////iUQNBI1MDQSLReyLVfCLXfSLdfiL
ffyLbQCJzMONdgCNvCcAAAAAgexcAQAAibQkUAEAAIm8JFQBAACJrCRYAQAA/LkgAAAAi7QkZAEA
AI2EJNAAAACJRCQMi3wkDDHAjWwkEInq86vHhCQwAQAAAAAAQIuEJGABAACDwAGJhCQcAQAAi0Qk
DOi68f//hcB0JjH2ifCLvCRUAQAAi7QkUAEAAIusJFgBAACBxFwBAADDjbYAAAAAg7wksAAAAAJ0
0DHS6xZmkDwCdBzHRJYQAAAAAIPCAYP6EnQci0TVBDwBiEQWXHXgi0TVAIlElhDr4o22AAAAAIuE
JKQAAACJRgiLhCSoAAAAZolGWIuEJMQAAABmiUZai4QkOAEAAIlGDIuEJMwAAACJRgTpY////420
JgAAAABVieVXVlNSUIHs5AEAAPyNhWz///+JhSj+//+LRQSNVQiJBCSLhSj+///oYfn//42V7P7/
/4u1KP7//42FLP7//7kgAAAAiZUg/v//idfzpYmFJP7//+tYhcB1fIuN1P7//4XJdDmLlSD+//+J
VCQUi3UIiXQkEIsGi1YEx0QkBAEAAADHBCQBAAAAiUQkCIlUJAz/0YP4BnROg/gIdTmLlST+//+L
hSD+///o4O///4uVJP7//4uFIP7//+hP8P//g/gFdZKLXfSLdfiLffzJw420JgAAAAC4AwAAAItd
9It1+It9/MnDi0UIuSAAAACLVQiLvSD+//+LtSj+///HQAwAAAAAi4U0////iUIQ86WLlSD+//+L
RQjoUfz//4P4B3Wii5Ug/v//i4Uo/v//6Avk//+JwYuFOP///4lEDQSNTA0Ei0Xsi1Xwi130i3X4
i338i20AiczDjbYAAAAAVYnlgewoAQAAiV306LAAAACBw/vuAQCJReyJVfCJdfiJffz8i0UIi0gM
hcl1GokEJOhq/v//i130i3X4i338iexdw5CNdCYAi0UEjbVs////ibXo/v//jVUIjb3s/v//iQQk
ifDoxvf//7kgAAAA86WNvez+//+J+otFCOjv+f//g/gHdAXoJSj7/4uF6P7//4n66Ejj//+JwYuF
OP///4lEDQSNTA0Ei0Xsi1Xwi130i3X4i338i20AiczDiwwkw4scJMOQkJCQkJCQkJCQkIPsHItE
JCCJXCQQ6OH///+BwyzuAQCJfCQYi3wkJIXAiXQkFHRZixCF0nRTxwf/////i1QkKIlXBItUJCyJ
RwyLg/j////HRxAAAAAAZoFPEPgHhcCJVwh0NY2zhB8AAIk0JOh43fX3i4OsHwAAiUcUibusHwAA
iTQk6GHd9feLXCQQi3QkFIt8JBiDxBzDi4OsHwAAiUcUibusHwAA69+D7ByLRCQkx0QkDAAAAADH
RCQIAAAAAIlEJASLRCQgiQQk6Dn///+DxBzDkI10JgCD7ByJfCQYi3wkJIlcJBCJdCQU6An///+B
w1TtAQDHB/////+LRCQoiUcEi0QkLIuL+P///4lHCItEJCDHRxAAAAAAgE8QAmaBTxD4B4XJiUcM
dDWNs4QfAACJNCTortz194uDrB8AAIlHFIm7rB8AAIk0JOiX3PX3i1wkEIt0JBSLfCQYg8Qcw4uD
rB8AAIlHFIm7rB8AAOvfjbYAAAAAg+wci0QkJMdEJAwAAAAAx0QkCAAAAACJRCQEi0QkIIkEJOg5
////g8Qcw5CNdCYAi0QkDLkBAAAAi1AIi0QkCDlQCHYDicjDGcnr+Y10JgBVV1aD7CCJRCQYi0Qk
NIlUJBSNdAABO3QkOH1OiUQkHI1uATlsJDh/T4n1i1QkMItEJByNPKqNNIKLB4tUJBiJRCQIiwaJ
FCSJRCQE/1QkFIXAeRaLB4sWiWwkHIkGjXQtATl0JDiJF3+2g8QgXl9dw420JgAAAACLVCQwiwSq
iUQkCIsEsolEJASLRCQYiQQk/1QkFIXAeZDrkJCNdCYAVVdWg+wgi2wkMIlEJBiJVCQUi30EjUUI
iUQkHIn40eiJxoPuAXgikItEJByLVCQUiXQkBIl8JAiJBCSLRCQY6Bz///+D7gF534PvAYX/fjyN
dL0IjXQmAIsGi1UIiUUIi0QkHIkWi1QkFIPuBIl8JAiD7wHHRCQEAAAAAIkEJItEJBjo2P7//4X/
f8yDxCBeX13DjbYAAAAAjbwnAAAAAFOD7Ajo6Pz//4HDM+sBADz/dGWD4AeD+AJ0TX4bg/gDdCCD
+ASNdgB0Lo22AAAAAOirJPv/jXYAhcCNtgAAAAB16LgEAAAAg8QIW5CNdCYAw420JgAAAAC4CAAA
AIPECFvDjbYAAAAAuAIAAACDxAhbw422AAAAADHAg8QIW8OQU4PsCOho/P//gcOz6gEAPP90L4Pg
cIP4IHRdfhuD+DB0RoP4UI12AHQYjbYAAAAA6Csk+/+NdgCFwI22AAAAAHUOMcCDxAhbw420JgAA
AACD+BCQjXQmAHXQjbYAAAAA6+CNtgAAAACLQgiDxAhbkMONtCYAAAAAi0IEg8QIW5DD6w2QkJCQ
kJCQkJCQkJCQg+wsiVwkHOjV+///gcMg6gEAPFCJdCQgiXwkJIlsJCiJVCQMiEQkE3Q2i0QkMA+2
VCQTiUQkGInQg+APg/gMiVQkFHYL6IYj+/+NtgAAAACLhINMuv//Adj/4JCNdCYAi0QkMIPAA4Pg
/Is4g8AEiUQkMItUJDSLRCQwiTqLXCQci3QkIIt8JCSLbCQog8Qsw420JgAAAACLVCQwizqDwgSJ
VCQwhf90yoNkJBRwg3wkFBAPhNcAAAADfCQMgHwkEwB5r4s/66uLTCQwizmDwQiJTCQw686Qi0Qk
MA+/OIPAAolEJDDrvTH/MfaNdCYAi0QkMInxg8YHD7YQg8ABiUQkMA+26onog+B/0+AJx4TSeN2D
/h93jYPlQHSIuP////+J8dPgCcfpeP///412ADH/MfaNdCYAi0QkMInxg8YHD7YQg8ABiUQkMInQ
g+B/0+AJx4TSeODpSP///412AItMJDCLOYPBBIlMJDDpM////422AAAAAItEJDAPtziDwAKJRCQw
6Rr///+QjXQmAItEJBiJRCQM6Rz///+NdgBXVonGU4PsIOg0+v//gcN/6AEAgHgJenQPg8QgMcBb
Xl/DjbYAAAAAjUAJiQQk6E25+v+NTAYKkA+2AYPBAYTAePaNtgAAAAAPtgGDwQGEwHj2gH4IAXRw
D7YBg8EBhMB49o22AAAAAA+2AYPBAYTAePYPtkYKPFJ0PoPGCo18JBzrFpCNdCYAPEx1jYPBAYPG
AQ+2BjxSdB88UHXrD7YBjVEBiRQkMdKJfCQEg+B/6Kz9//+JwevXD7YBg8QgW15fw422AAAAAIPB
AeubjXYAVVdWidaD7ECLKolEJBjHRCQkAAAAAIXtD4QqAQAAjUQkPMdEJCAAAAAAx0QkJAAAAADH
RCQoAAAAAMdEJCwAAAAAiUQkFOm5AAAAkI10JgCJ+OjZ/v//i1QkGA+26IlEJCiIRCQfiejok/z/
/4lEJCyLRCQYD7dQEInQZsHoAzz/D4ShAAAAD7bAOUQkKIl8JCB0DItEJBiASBAEiXwkIItEJBSL
VCQsiUQkBI1GCIkEJIno6Nf8//+J6OjA+///uf////+D+AN3EY0MxQAAAAC4AQAAANPgjUj/i1Qk
PIXRdBWLRCQYg0QkJAE7EHMIiRCNtgAAAACLBo10BgSLPoX/dESLRgSFwHTt99iNfAYEOXwkIA+F
Nf///w+2bCQo6Xv///+NdgAPtkQkH2aB4gf4weADCcKLRCQYZolQEIl8JCDpWP///4tEJCSDxEBe
X13DjbYAAAAAjbwnAAAAAFVXVoPsMIlUJBCJwot8JECJRCQUD7dAEGbB6AMPtuiJ6Oh6+///iUQk
HIsHhcAPhNwAAACNRCQsx0QkGAAAAACJRCQM6zBmkItHCIXAdBeLRCQQixCF0nQNi0IEiXyCCIPA
AYlCBIsHjXwHBIsHhcAPhJoAAACLRwSFwHTpi1QkFPZCEAR0KffYjXQHBDl0JBh0HYnw6Db9//+L
VCQUicUPtsDo+Pr//4l0JBiJRCQche10lItUJAyJ6A+28I1HCIkEJInwiVQkBItUJBzoXvv//4nw
6Ef6//+6/////4P4A3cRjQzFAAAAALgBAAAA0+CNUP+FVCQsD4VR////iweNfAcEiweFwA+FaP//
/2aQg8QwXl9dw4n2jbwnAAAAAFdWg+wki3QkMA+3RhCJ8mbB6AMPtsDoZfr//41UJCCJxw+3RhCJ
VCQEi1QkNGbB6AODwggPtsCJFCSJ+ujP+v//jVQkHA+3RhCJVCQEi1QkOGbB6AODwggPtsCJFCSJ
+uir+v//i0QkHLoBAAAAOUQkIHYMg8QkidBeX8ONdCYAGdLr8I22AAAAAI2/AAAAAFVXVoPsIIt8
JDSLbCQ4ifgrRwSDxwiDwAToAvz//4tUJDCJxoHm/wAAAInw6L/5//+NVCQciVQkBIk8JInCifDo
O/r//4noK0UEg8AE6M77//+LVCQwicaB5v8AAACJ8OiL+f//jVQkGIlUJASNVQiJFCSJwonw6AT6
//+LRCQYugEAAAA5RCQcdg2DxCCJ0F5fXcONdCYAGdLr7410JgBVV4nXVonCg+wwiUQkFA+3QBBm
wegDD7boiejoMPn//4lEJByLB4XAD4T6AAAAjUQkLMdEJBgAAAAAiUQkEOs0i1cIiVQkLItHDIXS
iUQkKHQSi0QkQCtEJCw7RCQoD4LGAAAAiweNfAcEiweFwA+EtAAAAItHBIXAdOmLVCQU9kIQBHQp
99iNdAcEOXQkGHQdifDo6Pr//4tUJBSJxQ+2wOiq+P//iXQkGIlEJByF7XSOi1QkEInoD7bwjUcI
iQQkifCJVCQEi1QkHOgQ+f//ifGD4Q+NVCQoiVQkBDHSiQQkicjo9/j//4nw6OD3//+6/////4P4
A3cRjQzFAAAAALgBAAAA0+CNUP+FVCQsD4U9////iweNfAcEiweFwA+FT////412ADH/g8Qwifhe
X13DjbYAAAAAjbwnAAAAAFOD7AjoePT//4HDw+IBADz/dC+D4HCD+CB0XX4bg/gwdEaD+FCNdgB0
GI22AAAAAOg7HPv/jXYAhcCNtgAAAAB1DjHAg8QIW8ONtCYAAAAAg/gQkI10JgB10I22AAAAAOvg
jbYAAAAAi0IIg8QIW5DDjbQmAAAAAItCBIPECFuQw+sNkJCQkJCQkJCQkJCQkFVXVlOD7GyLjCSA
AAAAi5QkiAAAAOjX8///gcMi4gEAg7wkhAAAAB+LAYtpCA+XRCQTiUQkIItCFIXAdRuDvCSEAAAA
Dbj/////D4fMBAAAg8RsW15fXcOAfCQTAHTei3EQi3kUifCJ+jODPAcAADOTQAcAAAnCD4TTAQAA
i0EYi1EcibM8BwAAibtABwAAiYOkHwAAjYPcHwAAiZOoHwAAjZOcIAAAkMdA6AAAAADHQOwAAAAA
iUD8g8AYOdB16Iu0JIgAAAAt2AAAAMeDgCAAAAAAAADHRCQ0AAAAAImDhCAAAMdGFAAAAADHRCQk
AAAAAA+3QQyD6AGD+P8PhB0BAACLVQAx9sdEJBQAAAAAx0QkGAAAAADHRCQcAAAAAIP6AcdEJCgA
AAAAdC+NdgCB+lDldGQPhAQBAACD+gIPhOsAAACJ8YPoAYP4/3RBg8Ugic6LVQCD+gF11IuMJIgA
AACLVCQgA1UIizk5+nfVidEDTRQ5z3PMg+gBg/j/iVQkKMdEJBwBAAAAdcKNdgCLfCQchf8PhIQA
AACAfCQTAHRRi3QkJIX2dCWLVCQ0hdJ0HYt0JCSLVCQ0i0YUiUIUi4OEIAAAiUYUibOEIAAAi4OE
IAAAi3QkIItUJBSJSASJcAiLdCQYiVAMi1QkKIlwEIkQi0QkFIXAdCSLTCQUi3wkIAN5CIA/AQ+E
yQAAAIPEbLgBAAAAW15fXcONdgCDxGwxwFteX13DjbYAAAAAiWwkGInx6Qz///+QjXQmAIlsJBSJ
8en8/v//kI10JgCLURiLQRwzg6gfAAAzk6QfAAAJ0A+FE/7//4uzhCAAAMdEJDQAAAAAx0QkJAAA
AACF9ol0JCwPhGf+//+LhCSIAAAAi1QkLMdEJDQAAAAAizjrIZCNdCYAi0IEOccPggoBAAAJ8HQZ
i0IUhcB0EolUJDSJwosyOfdz3otCBOvkkIlUJCTpGv7//4uUJIgAAAAPtkcB6If8//+NTCRoicIP
tkcBiUwkBI1PBIkMJOgO9f//icYPtkcCPP90CoB/AzsPhN0AAACLlCSIAAAAx0QkSAAAAACLtCSI
AAAAi0IEiUQkTItCCItUJGjHRCRYAAAAAIBMJFgEiVQkVIsOiUQkUI1EJEiJDCTo0/r//4XAiUYQ
D4So/v//K0AEg8AE6D32//+Jx4uEJIgAAACB5/8AAACLcBCJwon46OL7//+NVCRgiVQkBIPGCIk0
JInCifjoa/T//4tEJGCLlCSIAAAAiUIMuAEAAADpk/z//4tKCItyDDtUJCyJTCQgiXQkFA+EH/7/
/4tCFItMJDSJQRSLg4QgAACJQhSJk4QgAADpAf7//4uUJIgAAAAPtsDobvv//41MJGSJwg+2RwKJ
TCQEiTQk6Pjz//+LVCRkhdKJRCQ4D4To/f//qAMPheb+//+LtCSIAAAAifiLTCQ4iy4DATnFD4LH
/f//g+oBifiNNNEDBol0JDA5xXNJhdIPhLQAAACJVCQIMcnrDolUJAg5TCQID4aeAAAAi1QkCItE
JDgBytHqjQTQizCJRCQwAf459XLXjUoBi1QkOIn4AwTKOcVzy4tMJDCJ/QNpBInoK0UEg8AE6Pb0
//+JxoHm/wAAAInwg+YP6DTy//+NVCRgiVQkBDHSjUQFCIkEJInw6Czz//+LdCQwi4wkiAAAAIsW
idADRCRgAfg5AXMDiWkQi7QkiAAAAI0EOolGDLgBAAAA6Tn7///oxBb7/8dEJDQAAAAAx0QkJAAA
AADpwvv//+sNkJCQkJCQkJCQkJCQkFPoq+7//4HD9twBAIPsCMcEJBgAAADopZ36/4lEJASLRCQQ
iQQk6AXw//+DxAhbw4PsHIl0JBiLdCQgiVwkFOht7v//gcO43AEAiwaFwHQYxwQkGAAAAOhknfr/
iTQkiUQkBOj47v//i1wkFIt0JBiDxBzDjbYAAAAAjb8AAAAAVVdWU4HsnAAAAIlUJDSJwolEJDgP
tkAQ6BTu//+Bw1/cAQCoAXRxqAQPhTkEAACLfCQ4D7dHEGbB6AOEwA+FfgUAAItHDDH2i1AEiUQk
aDnWD4MBBQAAjQwy6xCNdCYAOfGJyg+G7gQAAAHxi0QkaNHpi3yICItHCDlEJDSLbwxy3gHoOUQk
NA+CzQMAAI1xAeu8kI10JgCLShCJzsHuC4X2iXQkWA+ECwMAAIt8JFiNNL0IAAAAiTQk6IGc+v+F
wImEJIwAAAAPhFQDAADHQAQAAAAAiTQk6GOc+v+FwImEJJAAAAB0B8dABAAAAACLdCQ49kYQAg+E
pwQAAItEJDiLcAyLBoXAdCWNvCSMAAAAjbQmAAAAAIkEJItEJDiDxgSJ+uj39P//iwaFwHXpi7Qk
jAAAAIX2iXQkJIl0JDx0DYt8JFg7fgQPhbMFAACLVCQ4jYNUG/7/iUQkRPZCEAR1JItMJDiNs2QT
/v8Pt0EQiXQkRGbB6AOEwHQKjbvEGv7/iXwkRIusJJAAAACF7YlsJEAPhPkEAACLRCQkMckx9otA
BIXAiUQkSA+E2QAAAItUJCQxwI14AY2LnB8AAInOg8IIOXwkSIlUJEyJTCQwiXSFCHZckItUJCSN
dIIIO3QkMHUd6zyJ8CtEJEzB+AKLdIUIO3QkMMdEhQgAAAAAdCGLBotUJCSLTCQ4iUQkCItEugiJ
DCSJRCQE/1QkRIXAeMSJ+I14ATl8JEiJdIUId6Ux0jHJMfbrHZCNdCYAi3wkJItElwiDwgGJRI8I
g8EBOVQkSHYgi0SVCIXAdeCLfCQki0SXCIPCAYlEtQiDxgE5VCRId+CLhCSMAAAAi6wkkAAAAIlE
JCSLVCQ8iUoEi0wkQIlxBIt0JCSLRQQDRgQ5RCRYD4VWBAAAi0QkOItUJESJLCTo5O3//4u8JJAA
AACLrCSMAAAAi0cEiXwkfIXAD4SjAgAAi1UEjUyHBImMJIAAAACJlCSEAAAAZpCLvCSAAAAAjXD/
ibQkiAAAAIu0JIQAAADHRCRUAAAAAIs/iXwkUDH/hfZ0WgOEJIQAAACJRCQY6yqNtCYAAAAAi1Qk
GItEtQQB+oPvAYlElQSLhCSEAAAAjTQHhfaJdCRUdCOLVCRQi0wkOIl0JFSJVCQIi0S1BIkMJIlE
JAT/VCREhcB/uotEJFSLdCRQA4QkiAAAAIOsJIAAAAAEiXSFCIuEJIgAAACFwA+ExwEAAIt8JFSL
hCSIAAAAibwkhAAAAOk5////qAIPhIEBAACLcgyLFoXSD4QkAwAAjXQmAItEJDiDxgTo5PD//4sW
AUQkWIXSdeqLdCQ4i1QkWItOEIHi//8fAInQweALgeH/BwAACcGJThA5VCRYdAmB4f8HAACJThCL
RCRYhcAPhYr8//+LdCQ4i3wkNDk+D4cmAQAAD7ZGEKgBD4Xp+///qAIPhWYCAACLRCQ4i0wkNItQ
DIkMJOgX9P//iceBxJwAAACJ+FteX13Di0QkOI2MJJQAAACLQAzHRCRgAAAAAIlMJCCLUASJRCRk
iVQkXIt0JGA5dCRcD4a9AAAAjbQkmAAAAIl0JCjrDjtsJGAPhqYAAACJbCRci2wkXANsJGCLRCRk
0e2LfKgIifgrRwSDwAToG+///4tUJDiJxoHm/wAAAInw6Njs//+LVCQgiVQkBI1XCIkUJInCifDo
Ue3//4tMJCiD5g8x0olMJASJBCSJ8Og67f//i4QklAAAADtEJDR3hQOEJJgAAAA7RCQ0D4cn////
g8UBiWwkYOlN////i3wkOItXDIn46HLv//+JRCRY6Y/+//+QMf+BxJwAAACJ+FteX13Di1QkfIuM
JJAAAACLQgQBRQSJTCR8i3QkfIk0JOi4evr/i0wkOIuUJIwAAACLQQyJAolRDIBJEAHpfv7//4tM
JDiNlCSMAAAAi0EMiQQkicjoZPD//+lu+///i1QkOA+2wDHti1IMiUQkdIlUJHiLVCQ46OLr//+L
TCR4i3QkdItJBIPmD4lEJHCJdCQciUwkbDlsJGwPhlb///+NvCSUAAAAjYQkmAAAAIl8JCyJRCQo
6xKNtgAAAAA57g+GMP///4l0JGyLdCRsi1QkeItMJCgB7tHui3yyCItUJHCJTCQEjUcIiQQki0Qk
dOj56///i1QkLIlUJAQx0okEJItEJBzo4+v//4uEJJgAAAA5RCQ0cqYDhCSUAAAAOUQkNA+C0P3/
/41uAell////i3wkJItUJESLRCQ4iTwk6Pnp///p3P7//4tMJDiLcQyLFoXSdRyNtCYAAAAA6ZP+
//+NdgCDxgSLFoXSD4SG/f//i3wkNItEJDiJPCToi/H//4XAicd03elr/f//i3wkOIHh/wcAAIlP
EOkg/f//6BkP+/+J9o28JwAAAABVV1ZT6Bjn//+Bw2PVAQCD7CyLdCRAi5P4////hdJ0Do2DhB8A
AIkEJOjixPX3i5OwHwAAhdJ1E+mjAAAAjXYAi1IUhdIPhJUAAAA7Mo12AHLuideJ8on46JP4//+F
wInFdH2Lg/j///+FwHQOjYOEHwAAiQQk6JXE9feF7Q+E7wAAAItHBItUJESJAotHCIlCBA+3RxBm
wegD9kcQBA+2wA+FuQAAAA+28In6ifDo/en//41UJCiJVCQEjVUIiRQkicKJ8Oh26v//i0QkKItU
JESJQgiDxCyJ6FteX13DkIu7rB8AAI2DsB8AAIlEJAiF/3RljXQmAItHFInyiYOsHwAAifjo5vf/
/4tUJAiJxYuDsB8AAIXAdCiLDzsIi1QkCHYO6xxmkDkIjbYAAAAAchCNUBSLQBSFwI22AAAAAHXm
he2JRxSJOg+FFP///4u7rB8AAIX/dZ8x7ekD////iegrRQSDwAToc+v//+k1////jUQkEIlEJASN
g8Qd/v+JdCQQx0QkFAAAAADHRCQYAAAAAMdEJBwAAAAAx0QkIAAAAADHRCQkAQAAAIkEJOjMCwAA
hcAPiBn///+LbCQghe0PhA3///+LRCQUi1QkRIkCi0QkGIlCBItEJByJQgjp8P7//410JgCNvCcA
AAAAg+wciXwkFIt8JCCJXCQM6B3l//+Bw2jTAQCJdCQQhf+JbCQYdRoxwItcJAyLdCQQi3wkFIts
JBiDxBzDjXQmAIsPhcl04Iur+P///4XtdA6Ng4QfAACJBCTowsL194uzrB8AAIX2dCo5fgyNk6wf
AAB1D+tRjXYAOX4MkI10JgB0RI1WFIt2FIX2jbYAAAAAdeaLs7AfAACF9nQvjZOwHwAA6xeNdCYA
i0YMOTh0UYtGFIXAdDqNVhSJxvZGEAF15zl+DHXpi0YUiQKF7XQOjYOEHwAAiQQk6EPC9feF9onw
D4VB////6DQM+/+NdCYAMfaNtgAAAADr0Y22AAAAAItGFIkCi0YMiQQk6DB2+v/ruY20JgAAAACN
vCcAAAAA6dv+//+NdCYAjbwnAAAAAFOD7AiLRCQQ6PTj//+Bwz/SAQCLEIXSdBCJBCTor/7//4kE
JOjndfr/g8QIW8OQkIPsfLgDAAAAiVwkbOjA4///gcML0gEAg7wkgAAAAAGJdCRwiXwkdIlsJHh0
G4tcJGyLdCRwi3wkdItsJHiDxHzDjbQmAAAAAPaEJIQAAAACdQ64CAAAAOvUjbQmAAAAAIuEJJQA
AADHRCRoAAAAAIkEJOi5uv//hcCJxnTVi4QklAAAAMdEJEwAAAAAhcB0E4uUJJQAAACJFCToobr/
/4lEJEwPti6NfgGLRCRMieqAwgGJRCRUD4ScAAAAiegPtsCJRCQog+Bwg/ggiUQkLA+EEwIAAA+P
HQcAAIXAdBGD+BCNtgAAAAAPhfIBAABmkMdEJDQAAAAAieg8UA+EfgcAAItEJCiJfCQwg+APg/gM
D4fKAQAAi4SDgLr//wHY/+CLdgGDxwSJdCRUi0QkVIXAdCWDfCQsEA+EfwcAAItUJDSJ6AFUJFSE
wHkMi1QkVIsSiVQkVGaQgD//jVcBdAoPtgKDwgGEwHj2D7YCjXoBMckx9ohEJFMPtheDxwGJ0IPg
f9Pgg8EHCcaE0njqi5QklAAAAI1EJGiNNDeJdCQgiUQkBIkUJOhUuf//g3wkaAGD2AA5fCQgiUQk
JA+GkP7//w+2RCRTicKD4A+D4nCJRCQUweACiVQkGIlEJBCAfCRT/w+EvwAAAIN8JBggD4S8BQAA
D47OAAAAg3wkGECQD4SSBQAAg3wkGFCQjXQmAA+EYgIAAIN8JBgwkI10JgAPhboAAADHBCQAAAAA
6B65//+JxYB8JFNQiXwkOHVvjUcDg+D8ixCNeASJVCRYg3wkGCAPhIcFAAAPj5kEAACLVCQYhdJ0
EYN8JBgQjXQmAHVujbYAAAAAx0QkQAAAAACAfCRTUIl8JDwPhKkEAACDfCQUDHdKi1QkFIuEk7S6
//8B2P/gjXYAiXwkODHtg3wkFAx3K4tUJBCLhBPouv//Adj/4I10JgCLdCQYhfYPhKQBAACDfCQY
EA+EmQEAAJDo2wj7/412AIuUJJQAAACJFCToabj//4lEJDTp+P3//4svg8cEhe10H4N8JBgQD4Rc
BQAAA2wkQIB8JFMAeQmLbQCNtgAAAACAfCRT/w+ErQMAAIN8JBggD4QaBQAAZpAPjwIEAACLRCQY
hcCNdCYAdA6DfCQYEJB1ho22AAAAAMdEJEgAAAAAgHwkU1CJfCRED4QRBAAAg3wkFAwPh17///+L
VCQUi4STHLv//wHY/+CNtCYAAAAAiweDxwSJRCRYi0wkWIXJdCeDfCQYEA+EhAQAAAFsJFiAfCRT
AHkRi1QkWIsSiVQkWI20JgAAAACAfCRT/w+Fc/7//4l8JDzHRCRAAAAAAOmj/v//jXQmAIs3g8cE
hfZ0H4N8JBgQD4SUBAAAA3QkSIB8JFMAeQmLNo20JgAAAAAPtgeDxwGEwHj2i0QkWANEJEw5RCQk
D4Ie/P//Aeg5RCQkD4KKBAAAOXwkIA+HlP3//422AAAAAOn9+///jXYAiy+DxwiNdgDpoP7//4s3
g8cIjbYAAAAA64ONtgAAAAAx7em1/f//D7cXg8cCiVQkWOkT////x0QkWAAAAAAxyQ+2F4PHAYnQ
g+B/0+CDwQcJRCRYhNJ46Ons/v//iweDxwiJRCRY6d7+//+LF4PHBIlUJFjp0P7//w+/B4PHAolE
JFjpwf7//8dEJFgAAAAAMcmNtgAAAAAPtheDxwEPtvKJ8IPgf9Pgg8EHCUQkWITSeOWD+R8Ph43+
//+D5kAPhIT+//+4/////9PgCUQkWOl0/v//ixeDxwiJVCRY6Wb+//8Pvy+DxwLpv/3//zHtMcmN
tgAAAAAPtheDxwEPtvKJ8IPgf9Pgg8EHCcWE0njng/kfD4eT/f//g+ZAD4SK/f//uP/////T4AnF
6Xz9//8x7THJjXYAD7YXg8cBidCD4H/T4IPBBwnFhNJ46ula/f//D7cvg8cC6U/9//8PvzeDxwKN
dCYA6TD+//8x9jHJjbQmAAAAAA+2F4PHAQ+2wolEJByD4H/T4IPBBwnGhNJ45YP5Hw+HAf7///ZE
JBxAD4T2/f//uP/////T4AnG6ej9//8PtzeDxwLp3f3//zH2McmNdCYAD7YXg8cBidCD4H/T4IPB
BwnGhNJ46um6/f//i3YBg8cIiXQkVOnh+v//D7d2AYPHAol0JFTp0fr//8dEJFQAAAAAMcmNdCYA
D7YXg8cBidCD4H/T4IPBBwlEJFSE0njo6ab6//8Pv3YBg8cCiXQkVOmW+v//x0QkVAAAAAAxyZAP
theDxwEPtvKJ8IPgf9Pgg8EHCUQkVITSeOWD+R8Ph2f6//+D5kAPhF76//+4/////9PgCUQkVOlO
+v//jXYAiXwkRMdEJEgAAAAA6Yb8//+NtCYAAAAAg3wkGEAPhMIAAACDfCQYUA+Eavv//4N8JBgw
kI10JgAPhcL7///HBCQAAAAA6Ca0//+JRCRA6U37//+QjXQmAI1HA4Pg/IsojXgE6ev7//+DfCQY
QA+E7gAAAIN8JBhQD4QC/P//g3wkGDCQjXQmAA+Fcvv//8cEJAAAAADo1rP//4lEJEjp5fv//5CN
dCYAjUcDg+D8izCNeATpgPz//8cEJAAAAADonLP//4nF6Yn6//+QjXQmAMcEJAAAAADopLP//4nF
ZpDpb/r//8cEJAAAAADob7P//4lEJEDppvr//422AAAAAMcEJAAAAADodLP//4lEJEDpi/r//412
AIN8JCxAD4SiAAAAg3wkLFAPhOL4//+DfCQsMJCNdCYAD4XC+v//i4QklAAAAIkEJOgjs///iUQk
NOnC+P//ZpCLbCQ46XP7///HBCQAAAAA6POy//+JRCRI6RL7//9mkMcEJAAAAADo/LL//4lEJEjp
+/r//412AItEJDyJRCRA6Zf6//+NdgCNRwOD4PyLEI14BIlUJFTpxPj//410JgCLVCREiVQkSOlf
+///i5QklAAAAIkUJOiMsv//iUQkNOk7+P//i0QkMIlEJDTpdPj//4X2D4SA9///A3QkVA+Edvf/
/4uUJJQAAACLhCSQAAAAx0QkBAAAAACJFCSJRCQI6JKy//+LhCSUAAAAx0QkCAAAAADHRCQEAgAA
AIkEJOhzsv//i5QklAAAAIl0JASJFCTo8LH//7gHAAAA6fP2//+QkJCQkJBVuAAAAACJ5VdWU4Ps
PIXAdAzHBCToEAwI6GK49feLHaAxDAgx9qGkMQwIhdsPhJUAAACJRcSNfczHRcgAAAAA6yiNtgAA
AACLRQzHRCQEKAAAAIk8JIlEJAj/VQiFwInGdWWLWwyF23ReiwOLFTwxDAjHRfAAAAAAiUXMi0ME
iVXgiUXQi4NQAQAAiUXUD7eDWAEAAGaJRdihODEMCIlF3CtFxBtVyIlF5IuDPAIAAIlV6IXAiUXs
dI6J2OgvgP3/iUXw64JmkLgAAAAAhcB0DMcEJOgQDAjoo7f194PEPInwW15fXcOJ9o28JwAAAABV
ieWD7ECLFXQxDAiJdfiLdQyJffyLfQiJXfSF0nRVoVQxDAgx24sNpDEMCGaJVdiLFTwxDAjHRcwA
AAAAiUXUoTgxDAjHRdDxjAsIiVXgiXQkCIlF3CnIGdqJReSNRcyJVejHRCQEKAAAAIkEJP/XhcB1
DIl0JASJPCTokP7//4td9It1+It9/InsXcONdgC4AAAAAFWFwInldA3HRQjoEAwIXenntvX3XcOQ
kJCQkFWJ5VOD7AShEBAMCIP4/3QTuxAQDAhmkIPrBP/QiwOD+P919IPEBFtdw5CQAAAAAFWJ5VdT
g+wE/DHbuQEAAACJ2GWDPQwAAAAAdAHwD7ENACYMCHVRvyAmDAiJ2IsVICYMCLlRAQAAxwUYMgwI
AAAAAPOrZYM9DAAAAAB0AfCDLQAmDAgBdSyF0nUG6xJmkIn6izqJFCToZGr6/4X/dfCDxARbX13D
jQ0AJgwI6C6v+v/roo0FACYMCOhRr/r/68cAAAAAAAAAAAAAAAAAAABVieVTg+wIix3QMQwIhdt0
PY20JgAAAACLA6PQMQwIi0MEPYxeCgh0CIkEJOj/afr/i0MIiQQk6PRp+v+JHCTo7Gn6/4sd0DEM
CIXbdcqhBBEMCD2DXgoIdAiJBCTozmn6/6HgKwwIx0QkBCC0BAiJBCTo2QT9/4sV5CsMCMcF4CsM
CAAAAACF0nQekI10JgCLAokUJKPkKwwI6JFp+v+LFeQrDAiF0nXng8QIW13DAFWJ5VZTg+wEix0g
LAwIhdt1COsyjXQmAInzi0MIhcB0DI20JgAAAADoIwAAAItzDIsDiQQk6EZp+v+JHCToPmn6/4X2
ddKDxARbXl3DAAAAVYnlV1ZTg+wMiUXwi0BgPehjCgh0BejV9Pr/i0Xwi0g8hcl0UzH/MfbrIJCN
dCYAi0MEg/j/dAXos6n9/4tF8IPHAYPGDDl4PHYti1XwifMDWjiLA4kEJOjTaPr/i1MIjUL/g/j9
d8iJFCTowGj6/+u+jbYAAAAAi1Xwi0I4hcB0CIkEJOimaPr/uAAAAACFwHQOi0Xwg8BAiQQk6G+0
9feLVfCLQhCFwHQIiQQk6H1o+v+LRfCLUASF0nUji1XwiwKJBCToZmj6/4tF8IkEJOhbaPr/g8QM
W15fXcONdgCJwotACIlEJASLAokEJOh9p/r/69UAAAAAAAAAAAAAAFWJ5YPsCOh1B/v/oWAsDAjH
RCQEILQECIkEJOgwA/3/xwVgLAwIAAAAAMnDAAAAAFWJ5YPsCIsVgCwMCMYFfCwMCAGF0nQvkItC
ZAX/DwAAJQDw//+JRCQEi0JgiQQk6Ayn+v+hgCwMCItQXIXSiRWALAwIddLJwwAAAAAAAAAAVYnl
g+wEixVALQwIhdJ0GYsCiRQko0AtDAjokWf6/4sVQC0MCIXSdeehRC0MCIkEJOh6Z/r/xwVELQwI
AAAAAMnDAAAAAAAAAAAAAAAAAABVieVTicOD7ASLELgBAAAAhdJ0Vo1CBOjk////hMB0SIsTiwqF
yXQiMcCDegwAdBLrNo22AAAAAIN8wgwAjXYAdSaDwAE5yJBy7okUJOgOZ/r/uAEAAADHAwAAAACD
xARbXcOQjXQmADHAg8QEW13DVYnlg+wIoawxDAiFwHUmofAwDAiDwATodP///6FYMQwIxwVYMQwI
AAAAAIkEJOi9Zvr/ycOLDagxDAiLQQQ7BSgxDAh1yaEkMQwIixHHBawxDAgAAAAAiQGJFCToj2b6
/+usAAAAAAAAAAAAAAAAAFWJ5VZTicOD7ASLQBSFwHQF6Or///+LQxyFwHQf6N7///+NtgAAAADr
Eo22AAAAAIX2jbYAAAAAdB6J84tDEItzGIA4L3XpiRwk6DFm+v+F9nXnkI10JgCDxARbXl3DkFWJ
5YPsCOiVAgAA6JD8//+hODIMCIXAdBDHRCQEILQECIkEJOgXAf3/oTAyDAiFwHQF6Gn///+hoC0M
CIXAdBDHRCQEYE4KCIkEJOjwAP3/ycONtCYAAAAAjbwnAAAAAFWJ5VdWU4PsFItFCItIDIlF8IXJ
D4S+AAAAi1XwMf8x9otKCI10JgCNBDGLUAiF0n40i1AghdJ0LYsAhcB0dYnTwcsJZTMdGAAAAIkc
JOidnP3/i1XwifADQgiJBCT/04tF8ItICItV8IPHAYPGPDl6DHe0i0EMiQQk6EFl+v+LVfBrQgw8
A0IIi0DUiQQk6Cxl+v+LVfCLQgiJBCToHmX6/4tF8IlFCIPEFFteX13pDGX6/8dEJAzxtAoIx0Qk
CLsAAADHRCQE5LQKCMcEJCC1CgjoSLr6/4tICOuXAAAAVYnlg+wEoUQyDAiFwHQPPWC3Cgh0CIkE
JOjCZPr/ycNVieWD7AiLDcAtDAiFyXUgixW4LQwIhdJ0EaG8LQwIiRQkiUQkBOjVo/r/ycONdgCh
uC0MCIkEJOiDZPr/ycMAVYnlg+wIocQtDAjHRCQE0E8KCIkEJOiF//z/xwXELQwIAAAAAMnDifaN
vCcAAAAAVYnlU4PsBItdCItDCIXAdAiJBCTop7H+/4ldCIPEBFtd6Spk+v8AAAAAAAAAAAAAVYnl
V4nPVlOJw4PsBDnKizSFYDIMCHRDiwyFIMMKCIXJdBSJPIXgFgwIiwSFYMMKCIXAdAL/0IPDEIsE
neAWDAg9Y4AKCHQTiQQk6NBj+v/HBJ3gFgwIY4AKCIX2dQvrN420JgAAAACJ3otGCIXAdA45+JCN
dCYAdAXo4TL+/4teDIsGiQQk6JRj+v+JNCTojGP6/4XbddCDxARbXl9dw1W4AAAAAInlg+wEhcB0
GbjY7/P3uWCXCwhliwCLELgDAAAA6Dj///+4AQAAAIXAdBa42P///7ng6AoIZYsAixAxwOgZ////
uAEAAACFwHQZuNz///+54IoLCGWLAIsQuAQAAADo9/7//7gBAAAAhcB0Gbjg////ucCLCwhliwCL
ELgBAAAA6NX+//+4AAAAAIXAdBm42O/z97nAkQsIZYsAixC4AgAAAOiz/v//uAAAAACFwHQZuNjv
8/e5oIoLCGWLAIsQuAUAAADokf7//7gAAAAAhcB0GbjY7/P3uaCTCwhliwCLELgHAAAA6G/+//+4
AAAAAIXAdBm42O/z97ngkwsIZYsAixC4CAAAAOhN/v//uAAAAACFwHQZuNjv8/e5YJQLCGWLAIsQ
uAkAAADoK/7//7gAAAAAhcB0GbjY7/P3ueCUCwhliwCLELgKAAAA6An+//+4AAAAAIXAdBm42O/z
97kglQsIZYsAixC4CwAAAOjn/f//uAAAAACFwHQZuNjv8/e54JYLCGWLAIsQuAwAAADoxf3//6E4
FwwIPWOACgh0EokEJOjRYfr/xwU4FwwIY4AKCMnpAQAAAABVieVXVlOD7BCLNYAuDAiF9nRfkI10
JgCLRgQx24s+iQQk6Jlh+v+Qg/sGdDuLRJ4Ii1AQhdJ0Bv/Si0SeCIPDAYkEJOh3Yfr/g/sMftqJ
NCToamH6/4X/dBiJ/o10JgDrto22AAAAALsHAAAAjXYA67uLFQAuDAjHBYAuDAgAAAAAhdJ0VIH6
BC4MCHVUoQwuDAjHBQAuDAgAAAAAiUQkBIsCiQQk6FWg+v+LHRAuDAiF23UF6yOQifOLQwiLcwyJ
RCQEiwOJBCToMqD6/4kcJOjqYPr/hfZ13oPEEFteX13Dx0QkDK7OCgjHRCQIEgIAAMdEJARAzgoI
xwQkTs4KCOgatvr/AAAAAAAAAAAAAFWJ5VZTg+wEoYAxDAg7BWwxDAh1BesVkInYixiJBCTojGD6
/zkdbDEMCHXsizWgMQwIhfZ0PWaQi0Yci1AEx0AEAAAAAIXSdQ3rIZCNdCYAhdt0GInai0IIi1oE
hcB18IkUJOhIYPr/hdt16It2DIX2dcWDxARbXl3DAABVieVTg+wE6AAAAABbgcNkvAEA6Fwt+v9Z
W8nDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAEAAgB1c2FnZTogYnpleHBsb2RlIDxieklt
YWdlPgBvcGVuAGZzdGF0AG1tYXAAc2V0dXAgc2VjdG9ycyAlZAoAAAAAY29tcHJlc3NlZF9wYXls
b2FkX29mZnNldCAleCAoYWJzKQoAY29tcHJlc3NlZF9wYXlsb2FkX2xlbmd0aCAleAoAL3Byb2Mv
c3lzL2tlcm5lbC9vc3JlbGVhc2UARkFUQUw6IGtlcm5lbCB0b28gb2xkCgBGQVRBTDogY2Fubm90
IGRldGVybWluZSBrZXJuZWwgdmVyc2lvbgoAL2Rldi9udWxsAC9kZXYvZnVsbABzZXRfdGhyZWFk
X2FyZWEgZmFpbGVkIHdoZW4gc2V0dGluZyB1cCB0aHJlYWQtbG9jYWwgc3RvcmFnZQoAY3hhX2F0
ZXhpdC5jAGwgIT0gKCh2b2lkICopMCkAX19uZXdfZXhpdGZuAExJQkNfRkFUQUxfU1RERVJSXwAv
ZGV2L3R0eQA9PT09PT09IEJhY2t0cmFjZTogPT09PT09PT09CgA9PT09PT09IE1lbW9yeSBtYXA6
ID09PT09PT09CgAvcHJvYy9zZWxmL21hcHMAPHVua25vd24+AGNvcnJ1cHRlZCBkb3VibGUtbGlu
a2VkIGxpc3QAbWFsbG9jOiB0b3AgY2h1bmsgaXMgY29ycnVwdABtYWxsb2M6IHVzaW5nIGRlYnVn
Z2luZyBob29rcwBUT1BfUEFEXwBQRVJUVVJCXwBNTUFQX01BWF8AVFJJTV9USFJFU0hPTERfAE1N
QVBfVEhSRVNIT0xEXwBmcmVlKCk6IGludmFsaWQgcG9pbnRlcgBmcmVlKCk6IGludmFsaWQgc2l6
ZQBtYWxsb2MoKTogbWVtb3J5IGNvcnJ1cHRpb24AcmVhbGxvYygpOiBpbnZhbGlkIHBvaW50ZXIA
cmVhbGxvYygpOiBpbnZhbGlkIG9sZCBzaXplAHJlYWxsb2MoKTogaW52YWxpZCBuZXh0IHNpemUA
QXJlbmEgJWQ6CgBzeXN0ZW0gYnl0ZXMgICAgID0gJTEwdQoAaW4gdXNlIGJ5dGVzICAgICA9ICUx
MHUKAFRvdGFsIChpbmNsLiBtbWFwKToKAG1heCBtbWFwIHJlZ2lvbnMgPSAlMTB1CgBtYXggbW1h
cCBieXRlcyAgID0gJTEwbHUKACoqKiBnbGliYyBkZXRlY3RlZCAqKiogJXM6ICVzOiAweCVzICoq
KgoAAAAAbXVubWFwX2NodW5rKCk6IGludmFsaWQgcG9pbnRlcgBmcmVlKCk6IGludmFsaWQgbmV4
dCBzaXplIChmYXN0KQAAAABmcmVlKCk6IGludmFsaWQgbmV4dCBzaXplIChub3JtYWwpAABkb3Vi
bGUgZnJlZSBvciBjb3JydXB0aW9uIChmYXN0dG9wKQBkb3VibGUgZnJlZSBvciBjb3JydXB0aW9u
ICh0b3ApAGRvdWJsZSBmcmVlIG9yIGNvcnJ1cHRpb24gKG91dCkAZG91YmxlIGZyZWUgb3IgY29y
cnVwdGlvbiAoIXByZXYpAAAAbWFsbG9jKCk6IG1lbW9yeSBjb3JydXB0aW9uIChmYXN0KQAAyKEE
CNChBAjgoQQIAKIECCiiBAhIogQIYKEECJihBAgvZGV2L2xvZwA8JWQ+ACVoICVlICVUIABbJWRd
AC9kZXYvY29uc29sZQAlcw0KAABzeXNsb2c6IHVua25vd24gZmFjaWxpdHkvcHJpb3JpdHk6ICV4
AAAAbwAAAHUAAAB0AAAAIAAAAG8AAABmAAAAIAAAAG0AAABlAAAAbQAAAG8AAAByAAAAeQAAAAoA
AAAAAAAAPwAAAD8AAAA/AAAAAAAAACUAAABzAAAAOgAAACAAAAAAAAAAJQAAAG0AAAAKAAAAAAAA
ACVzOiAAJW0KACgAKzB4AC0weABbMHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOABBQgwAAUI
yAEFCCgABQgwAAUIMAAFCDAABQgwAAUIsAEFCJgBBQh4AQUIWAEFCDAABQg4AQUIIAEFCDAABQgw
AAUIMAAFCDAABQgwAAUI+AAFCDAABQgwAAUIMAAFCDAABQgwAAUIMAAFCDAABQgwAAUI4AAFCMgA
BQgvdmFyL3RtcAAvdmFyL3Byb2ZpbGUAAAAAAAAAAAAAAAAAAABmcHUAAAAAAHZtZQAAAAAAZGUA
AAAAAABwc2UAAAAAAHRzYwAAAAAAbXNyAAAAAABwYWUAAAAAAG1jZQAAAAAAY3g4AAAAAABhcGlj
AAAAADEwAAAAAAAAc2VwAAAAAABtdHJyAAAAAHBnZQAAAAAAbWNhAAAAAABjbW92AAAAAHBhdAAA
AAAAcHNlMzYAAABwbgAAAAAAAGNsZmx1c2gAMjAAAAAAAABkdHMAAAAAAGFjcGkAAAAAbW14AAAA
AABmeHNyAAAAAHNzZQAAAAAAc3NlMgAAAABzcwAAAAAAAGh0AAAAAAAAdG0AAAAAAABpYTY0AAAA
AHBiZQAAAAAAaTM4NgBpNDg2AGk1ODYAaTY4NgAAAAAAAAAAAAAAAABHQ09OVl9QQVRIAEdFVENP
TkZfRElSAEhPU1RBTElBU0VTAExEX0FVRElUAExEX0RFQlVHAExEX0RFQlVHX09VVFBVVABMRF9E
WU5BTUlDX1dFQUsATERfTElCUkFSWV9QQVRIAExEX09SSUdJTl9QQVRIAExEX1BSRUxPQUQATERf
UFJPRklMRQBMRF9TSE9XX0FVWFYATERfVVNFX0xPQURfQklBUwBMT0NBTERPTUFJTgBMT0NQQVRI
AE1BTExPQ19UUkFDRQBOSVNfUEFUSABOTFNQQVRIAFJFU09MVl9IT1NUX0NPTkYAUkVTX09QVElP
TlMAVE1QRElSAFRaRElSAExEX0FPVVRfTElCUkFSWV9QQVRIAExEX0FPVVRfUFJFTE9BRAAATERf
V0FSTgBMRF9MSUJSQVJZX1BBVEgATERfQklORF9OT1cATERfQklORF9OT1QATERfRFlOQU1JQ19X
RUFLAExEX1BST0ZJTEVfT1VUUFVUAC9ldGMvc3VpZC1kZWJ1ZwBNQUxMT0NfQ0hFQ0tfAExEX0FT
U1VNRV9LRVJORUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OgKCMCLCwjAkQsIYJcLCOCKCwigigsI
AAAAAKCTCwjgkwsIYJQLCOCUCwgglQsI4JYLCCDQCggg3goIINgKCGOACghjgAoIY4AKCGOACghj
gAoIY4AKCGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACghVbmV4cGVjdGVkIGVycm9yLgoAACVz
JXMlczoldTogJXMlc0Fzc2VydGlvbiBgJXMnIGZhaWxlZC4KAABrDAUIXgwFCFEMBQhJDAUIQAwF
CDMMBQgmDAUIGQwFCAwMBQj/CwUI8gsFCE9VVFBVVF9DSEFSU0VUAGNoYXJzZXQ9AExBTkdVQUdF
AFBPU0lYAG1lc3NhZ2VzAC91c3Ivc2hhcmUvbG9jYWxlAGxsZABsbGkAbGxvAGxsdQBsbHgAbGxY
AEkAcmMAAAAAAADWQgUIPkYFCBRGBQjwRQUIzEUFCFJEBQhSRAUIUkQFCFJEBQiERQUIckUFCKJF
BQjERQUIpkYFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKZGBQiqRAUIqkQF
CKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUI
qkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIdUYFCKpEBQiqRAUIqkQFCFxGBQgKSAUIqkQFCLREBQi0
RAUI8UcFCNhHBQiqRAUIv0cFCKpEBQimRwUIYkcFCGJHBQhiRwUIYkcFCGJHBQhiRwUIYkcFCGJH
BQhiRwUIYkcFCLREBQimRgUIJ0cFCPZGBQi7RgUItEQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQF
CKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUI
qkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiq
RAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQi0RAUIqkQFCKpE
BQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCKpEBQiqRAUIqkQFCApIBQgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD3//f/AIAAgPf/IgAAgAsA9//3//f/9//3//f/9/8AgBgAJwArABAA
GgD9/wCA9/8iABUANQAAgAAAAAAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
CgICAgIFAg4PAgICAgICAgICAgICAgICAgwCAgICAwICAgICAgICAgICAgICAgICAgICAgICAgIC
AgICAgICAgICAgICAgICAgICAgINAgICAgICAgICAgICAgQCAgICAgICAgICAgICAgICAgICAgIC
AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgEGBwgJ
CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAKAAsABAANAA4ACQAIAAkACgALAAwADQAOAAMA
BAAFAAYABwAIAAkAAAAXAAcACAAJAA8AAwAEAAUABgAHAAgACQAIAAkADAADAAQABQAGAAcACAAJ
AAUABgAHAAgACQAGAAcACAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAEAAgAHAAMABAAOABAA
EQASABMAFAAVABYACAAJAAoACwAMAA0ADgAaABgADAANAA4ADwAIAAkACgALAAwADQAOAA0ADgAX
AAgACQAKAAsADAANAA4ACgALAAwADQAOAAsADAANAA4AGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAALAAoAAAABAAkAAAAAAAAAAAAAAAAAAAAAAAwAAAADAAQABQAGAAcACAAAAAIAAAAAAAAAAAAB
AAUAAwADAAMAAwADAAMAAgABAAEAAwAAABAAEQARABEAEQARABEAEQARABEAEQARAACA//8ZAAUA
cGx1cmFsPQBucGx1cmFscz0AAAACAAAADQAAAPxjCggQZAoIAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////f1VV
VVX///8/MzMzM6qqqiokSZIk////HxzHcRyZmZkZdNFFF1VVVRUTO7ETkiRJEhERERH///8PDw8P
D47jOA5eQ3kNzMzMDAzDMAy66KILLGQhC6qqqgqjcD0KiZ3YCV5CewlJkiQJsNzTCIiIiAiEEEII
////B3zwwQeHh4cHB3VQB8dxHAcAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAwADAwcDBQMDCAMADwAD
BQ8DAwsPFBUVAw8PAx8DEQoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAB8AAAAA
AIAAAQAAABQAAJEb1M8BAgAAAQ8AAAAAAEAAAgAAAQ0AAJVzwkgAAgAAAAwAAAAQv4EBAwAAAQsA
AJec23UBAwAAAQoAAAAAAEAAAQAAAAoAAJEb1M8AAwAAAgkAAADKmjsAAwAAAAkAACtti4wAAwAA
AwgAAAAAoRkAAgAAAggAACEQnzABBAAAAQgAAADB9lcAAwAAAAgAAIGbwpgBBAAAAwcAAAAAABAA
BAAAAwcAAHFFdRgAAgAAAgcAAIC8fSQBBQAAAgcAAHtmRzUABAAAAQcAAABAS0wBBQAAAQcAAB1u
WmsABAAAAAcAAIDhrJQABAAAAAcAAGeD8coABAAABAYAAAAAZAsAAwAABAYAAFFKjQ4AAwAAAwYA
AECuaRIBBQAAAwYAAEmRFxcBBQAAAwYAAAAQuRwABAAAAgYAAJlIdCMABAAAAgYAAECocysBBQAA
AgYAAEE75jQBBQAAAQYAAAAAAEAAAwAAAQYAAME8+kwABQAAAQYAAEDYE1wBBgAAAQYAABm1kW0A
AwAAAAYAAAAQv4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDEyMzQ1Njc4OWFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxMjM0NTY3ODlB
QkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWnRvX291dHB1bmN0AC4uL2xvY2FsZS9vdXRkaWdpdHMu
aAAwIDw9IG4gJiYgbiA8PSA5AChuaWwpAHZmcHJpbnRmLmMAKCgmbWJzdGF0ZSktPl9fY291bnQg
PT0gMCkAcy0+X2ZsYWdzMiAmIDQAKG51bGwpAF9JT192ZnByaW50Zl9pbnRlcm5hbABvdXRkaWdp
dF92YWx1ZQAAACoqKiAlbiBpbiB3cml0YWJsZSBzZWdtZW50IGRldGVjdGVkICoqKgoAAAAAKioq
IGludmFsaWQgJU4kIHVzZSBkZXRlY3RlZCAqKioKAAAAAAAAAAAAAAAAAAAAAAAAAKmSBQipkgUI
qZIFCKmSBQipkgUIqZIFCKmSBQipkgUIqZIFCKmSBQipkgUIqZIFCKmSBQipkgUIto8FCFKRBQgf
jgUIRY8FCFSPBQhjjwUIy5EFCKKNBQjJiQUIvIsFCCuMBQindwUIaIkFCKmSBQipkgUIqZIFCAAA
AAAAAAAA/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8F
CP2PBQiqgwUI2oMFCEqJBQhZiQUIzYUFCB+GBQhmgAUIFoEFCGCIBQj8iAUI5Y0FCE52BQhahwUI
/Y8FCP2PBQj9jwUIAAAAAAAAAAD9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9
jwUI/Y8FCGCCBQj9jwUI/Y8FCKqDBQjagwUISokFCFmJBQjNhQUIH4YFCGaABQgWgQUIYIgFCPyI
BQjljQUITnYFCFqHBQj9jwUI/Y8FCP2PBQgAAAAAAAAAAP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8F
CP2PBQj9jwUI/Y8FCP2PBQiNfgUI/Y8FCP2PBQj9jwUIqoMFCNqDBQhKiQUIWYkFCM2FBQj9jwUI
/Y8FCP2PBQj9jwUI/IgFCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCAAAAAAAAAAA/Y8FCP2PBQj9
jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCF5/BQjafgUIYIIFCL2CBQiqgwUI2oMFCEqJ
BQhZiQUIzYUFCB+GBQhmgAUIFoEFCGCIBQj8iAUI5Y0FCE52BQhahwUIFIMFCF2DBQj9jwUIAAAA
AAAAAAD9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQj9jwUI/Y8FCP2PBQhzfAUIXn8FCNp+BQhgggUI
vYIFCKqDBQjagwUISokFCFmJBQjNhQUIH4YFCGaABQgWgQUIYIgFCPyIBQjljQUITnYFCFqHBQgU
gwUIXYMFCP2PBQgAAAAAAAAAAP2PBQj3egUIRXsFCEV9BQjYewUIG3wFCIh7BQiPfQUIn38FCHN8
BQhefwUI2n4FCGCCBQi9ggUIqoMFCNqDBQhKiQUIWYkFCM2FBQgfhgUIZoAFCBaBBQhgiAUI/IgF
COWNBQhOdgUIWocFCBSDBQhdgwUIHX8FCAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAOAAAA
AAAAAAYAAAAAAAAAAAAAAAcAAAACAAAAAAAAAAMAAAAJAAAAAAAAAAUAAAAIAAAACAAAAAgAAAAI
AAAACAAAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAA
AAAZAAAAAAAAABMAAAATAAAAEwAAAAAAAAAdAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAaAAAAAAAAABQAAAAPAAAAEwAAABMAAAATAAAACgAAAA8AAAAcAAAAAAAAAAsAAAAY
AAAAFwAAABEAAAAWAAAADAAAAAAAAAAVAAAAGwAAABAAAAAAAAAAAAAAABIAAAAAAAAADQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwxAYI4GkFCGCsBghwrAYIULcGCLC0BgiQugYIoK4G
CNCsBggAswYIkK4GCHDFBghgsQYIcLEGCECxBgiQrgYIULEGCAAAAAAAAAAAbmFuAE5BTgBpbmYA
SU5GAG4AAABhAAAAbgAAAAAAAABOAAAAQQAAAE4AAAAAAAAAaQAAAG4AAABmAAAAAAAAAEkAAABO
AAAARgAAAAAAAAAwAAAALgAAADAAAAAwAAAAMAAAADEAAAAAAAAALi4vc3RkaW8tY29tbW9uL3By
aW50Zl9mcGhleC5jAAAqZGVjaW1hbCAhPSAnXDAnICYmIGRlY2ltYWx3YyAhPSBMJ1wwJwBfX3By
aW50Zl9mcGhleAAuLi9sb2NhbGUvb3V0ZGlnaXRzd2MuaABfSU9fdmZ3cHJpbnRmAG91dGRpZ2l0
d2NfdmFsdWUAAAAAKAAAAG4AAABpAAAAbAAAACkAAAAAAAAAKAAAAG4AAAB1AAAAbAAAAGwAAAAp
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8GwYIvBsGCLwbBgi8GwYIvBsGCLwb
Bgi8GwYIvBsGCLwbBgi8GwYIvBsGCLwbBgi8GwYIvBsGCJMWBgjdFgYIVRUGCGIcBghTHAYIEx4G
CB0dBggrGgYIIg4GCHEcBgjgHAYIiwIGCMENBgi8GwYIvBsGCLwbBggAAAAAAAAAAFoXBghaFwYI
WhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIsxgGCFEZBggz
GQYIQhkGCCIQBggvEgYIrQoGCG8LBgioFAYIoxkGCPEZBgh4AQYIqhMGCFoXBghaFwYIWhcGCAAA
AAAAAAAAWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBgjQDAYIWhcG
CFoXBgizGAYIURkGCDMZBghCGQYIIhAGCC8SBgitCgYIbwsGCKgUBgijGQYI8RkGCHgBBgiqEwYI
WhcGCFoXBghaFwYIAAAAAAAAAABaFwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBgha
FwYI7ggGCFoXBghaFwYIWhcGCLMYBghRGQYIMxkGCEIZBggiEAYIWhcGCFoXBghaFwYIWhcGCKMZ
BghaFwYIWhcGCFoXBghaFwYIWhcGCFoXBggAAAAAAAAAAFoXBghaFwYIWhcGCFoXBghaFwYIWhcG
CFoXBghaFwYIWhcGCFoXBgi/CQYIOwkGCNAMBggmDQYIsxgGCFEZBggzGQYIQhkGCCIQBggvEgYI
rQoGCG8LBgioFAYIoxkGCPEZBgh4AQYIqhMGCHgNBgjmGAYIWhcGCAAAAAAAAAAAWhcGCFoXBgha
FwYIWhcGCFoXBghaFwYIWhcGCFoXBghaFwYI9QYGCL8JBgg7CQYI0AwGCCYNBgizGAYIURkGCDMZ
BghCGQYIIhAGCC8SBgitCgYIbwsGCKgUBgijGQYI8RkGCHgBBgiqEwYIeA0GCOYYBghaFwYIAAAA
AAAAAABaFwYIggUGCMsFBgi3BwYIXAYGCJ8GBggMBgYIBAgGCAIKBgj1BgYIvwkGCDsJBgjQDAYI
Jg0GCLMYBghRGQYIMxkGCEIZBggiEAYILxIGCK0KBghvCwYIqBQGCKMZBgjxGQYIeAEGCKoTBgh4
DQYI5hgGCHwJBggAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAADgAAAAAAAAAGAAAAAAAAAAAA
AAAHAAAAAgAAAAAAAAADAAAACQAAAAAAAAAFAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAA
AAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAGQAAAAAAAAATAAAA
EwAAABMAAAAAAAAAHQAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAA
AAAAAAAAAAAAAAAAAAAAEgAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAA
AAAUAAAADwAAABMAAAATAAAAEwAAAAoAAAAPAAAAHAAAAAAAAAALAAAAGAAAABcAAAARAAAAFgAA
AAwAAAAAAAAAFQAAABsAAAAQAAAAAAAAAAAAAAASAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAGoGCPD3BQhgrAYIcKwGCEBnBghwYQYIUGUGCKCuBgjQrAYIALMGCJCuBggg
aQYIYLEGCHCxBghAsQYIkK4GCFCxBggAAAAAAAAAAJBFBgjLQwYIy0MGCIBFBgjLQwYIy0MGCMtD
BghwRQYIy0MGCMtDBgjLQwYIYEUGCMtDBghQRQYIy0MGCMtDBghARQYIy0MGCMtDBgjLQwYIy0MG
CMtDBgjLQwYIy0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYI
y0MGCMtDBgjLQwYIy0MGCMtDBgjLQwYIGEUGCAdHBghgRAYIYEQGCGBEBghgRAYIYEQGCGBEBghg
RAYIYEQGCGBEBghgRAYIYEQGCGBEBghgRAYIOEcGCGBEBghgRAYIYEQGCGBEBghgRAYIYEQGCGBE
BghgRAYIYEQGCGBEBghgRAYIYEQGCGBEBghoRwYIYEQGCCBHBghgRAYI8EYGCGBEBghgRAYIYEQG
CGBEBggHRwYIYEQGCGBEBghQRwYIYEQGCGBEBghgRAYIYEQGCGBEBgg4RwYIUEgGCJhEBghASAYI
mEQGCFBIBghQSAYIUEgGCJhEBgiYRAYImEQGCJhEBgiYRAYImEQGCJhEBgiYRAYImEQGCJhEBgiY
RAYIMEgGCJhEBgiYRAYImEQGCJhEBggASAYImEQGCJhEBgiYRAYImEQGCJhEBgiYRAYImEQGCJhE
BghQSAYImEQGCPBHBggASAYIUEgGCFBIBghQSAYImEQGCABIBgiYRAYImEQGCJhEBgiYRAYI4EcG
CABIBgh4RwYImEQGCJhEBgggSAYImEQGCABIBgiYRAYImEQGCABIBgj4SwYIZEoGCGRKBgjoSwYI
ZEoGCGRKBghkSgYI2EsGCGRKBghkSgYIZEoGCMhLBghkSgYIuEsGCGRKBghkSgYIqEsGCGRKBghk
SgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCGRK
BghkSgYIZEoGCGRKBghkSgYIZEoGCGRKBghkSgYIZEoGCIhLBghmTQYI6koGCOpKBgjqSgYI6koG
COpKBgjqSgYI6koGCOpKBgjqSgYI6koGCOpKBgjqSgYI6koGCFhMBgjqSgYI6koGCOpKBgjqSgYI
6koGCOpKBgjqSgYI6koGCOpKBgjqSgYI6koGCOpKBgjqSgYIiE0GCOpKBgigTQYI6koGCFBNBgjq
SgYI6koGCOpKBgjqSgYIZk0GCOpKBgjqSgYIWEwGCOpKBgjqSgYI6koGCOpKBgjqSgYIWEwGCLBN
BggdSwYImE4GCB1LBgiwTQYIsE0GCLBNBggdSwYIHUsGCB1LBggdSwYIHUsGCB1LBggdSwYIHUsG
CB1LBggdSwYIHUsGCIhOBggdSwYIHUsGCB1LBggdSwYIcE4GCB1LBggdSwYIHUsGCB1LBggdSwYI
HUsGCB1LBggdSwYIsE0GCB1LBghgTgYIcE4GCLBNBgiwTQYIsE0GCB1LBghwTgYIHUsGCB1LBggd
SwYIHUsGCFBOBghwTgYIQE4GCB1LBggdSwYIME4GCB1LBghwTgYIHUsGCB1LBghwTgYIZnhwcmlu
dGYuYwAoKChmbXRbaV0pICYgfjB4N2YpID09IDApAF9fZnhwcmludGYAICAgICAgICAgICAgICAg
IDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAA
IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAADAAAAAw
AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAd2ZpbGVv
cHMuYwBzdGF0dXMgPT0gX19jb2RlY3Z0X3BhcnRpYWwAX0lPX3dmaWxlX3VuZGVyZmxvdwAAAAAA
AAAAAAAAAAAAEKQGCIB7BggAcwYIcF0GCEBnBghweAYIoJEGCCBsBgjQrAYIAKIGCCB6BghQuQgI
oJcGCGCWBgigiwYIEJcGCHCXBgiAsQYIkLEGCAAAAAAAAAAAAAAAAAAAAAAAAAAAEKQGCIB7Bgjg
agYIcF0GCEBnBghweAYIoJEGCCBsBgjQrAYIYKIGCCB6BghQuQgIoJcGCGCWBgigiwYIMJcGCHCX
BgiAsQYIkLEGCAAAAAAAAAAAAAAAAAAAAAAAAAAAEKQGCIB7BgigagYIcF0GCEBnBghweAYIoJEG
CCBsBgjQrAYIYKIGCCB6BghQuQgIoJcGCGCWBgigiwYIEJcGCHCXBgiAsQYIkLEGCGlvZndpZGUu
YwBmY3RzLnRvd2NfbnN0ZXBzID09IDEAZmN0cy50b21iX25zdGVwcyA9PSAxAF9JT19md2lkZQAA
AAAAAAAAAAAAAAAAAAAAAIAGCDB/BghgfgYIEH4GCEB+BgjQgAYIUH4GCAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAADQZggIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACQhAYIUMsGCBDHBghwrAYIwMcGCLC0BgiQugYIoMkGCNCsBggAswYIQIQGCHDFBghg
sQYIcLEGCECxBgiQrgYIULEGCICxBgiQsQYILGNjcz0AX0lPX25ld19maWxlX2ZvcGVuAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABCkBggQoAYI0JcGCHCsBghQtwYIUJQGCKCRBggAmgYI0KwG
CACiBggwnwYIILgICKCXBghglgYIoIsGCBCXBghwlwYIgLEGCJCxBggAAAAAAAAAAAAAAAAAAAAA
AAAAABCkBggQoAYIUJEGCHCsBghQtwYIUJQGCFCQBgiAiQYI0KwGCGCiBggAiwYIILgICKCXBghg
lgYIoIsGCDCXBghwlwYIgLEGCJCxBggAAAAAAAAAAAAAAAAAAAAAAAAAABCkBggQoAYI4I0GCHCs
BghQtwYIUJQGCJCNBgiwigYI0KwGCGCiBggwnwYIILgICKCXBghglgYIoIsGCBCXBghwlwYIgLEG
CJCxBghzdHJvcHMuYwBvZmZzZXQgPj0gb2xkZW5kAGVubGFyZ2VfdXNlcmJ1ZgAAAAAAAAAAAAAA
gMcGCFDLBggQxwYIcKwGCMDHBgiwtAYIkLoGCKDJBgjQrAYIALMGCJCuBghwxQYIYLEGCHCxBghA
sQYIkK4GCFCxBgiAsQYIkLEGCFVua25vd24gZXJyb3IgAHdjcnRvbWIuYwBfX3djcnRvbWIAAHN0
YXR1cyA9PSBfX0dDT05WX09LIHx8IHN0YXR1cyA9PSBfX0dDT05WX0VNUFRZX0lOUFVUIHx8IHN0
YXR1cyA9PSBfX0dDT05WX0lMTEVHQUxfSU5QVVQgfHwgc3RhdHVzID09IF9fR0NPTlZfSU5DT01Q
TEVURV9JTlBVVCB8fCBzdGF0dXMgPT0gX19HQ09OVl9GVUxMX09VVFBVVAB3Y3NydG9tYnMuYwBk
YXRhLl9fb3V0YnVmWy0xXSA9PSAnXDAnAF9fd2NzcnRvbWJzAAAAZGF0YS5fX291dGJ1ZiAhPSAo
dW5zaWduZWQgY2hhciAqKSBkc3QAACgoZGF0YS5fX3N0YXRlcCktPl9fY291bnQgPT0gMCkAbWJz
bnJ0b3djcy5jAHJlc3VsdCA+IDAAX19tYnNucnRvd2NzAEFOU0lfWDMuNC0xOTY4Ly9UUkFOU0xJ
VAAAAAAAAAAAAAAAAAAAAKB/CggBAAAA4H8KCAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/
//9/WX8KCKm2CggQQAgIUBEICAAAAAAAAAAAAQAAAAEAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////f6m2CghZfwoIYDgICAAAAAAAAAAAAAAAAAQAAAAEAAAAAQAAAAEAAAAAAAAAAAAA
AG1ic3J0b3djc19sLmMAX19tYnNydG93Y3NfbAAoKHdjaGFyX3QgKikgZGF0YS5fX291dGJ1Zilb
LTFdID09IEwnXDAnAFVUQwAlW14wLTksKy1dACVodTolaHU6JWh1AE0laHUuJWh1LiVodSVuAFRa
AC9ldGMvbG9jYWx0aW1lAFVuaXZlcnNhbABHTVQAdHpmaWxlLmMAbnVtX3R5cGVzID09IDIAbnVt
X3R5cGVzID09IDEALi4vAFRaRElSAFRaaWYAcG9zaXhydWxlcwBfX3R6ZmlsZV9jb21wdXRlAF9f
dHpmaWxlX3JlYWQAL3Vzci9zaGFyZS96b25laW5mbwAAX19leHRlbnNpb25fXyAoeyBzaXplX3Qg
X19zMV9sZW4sIF9fczJfbGVuOyAoX19idWlsdGluX2NvbnN0YW50X3AgKCZ6b25lX25hbWVzW2lu
Zm8tPmlkeF0pICYmIF9fYnVpbHRpbl9jb25zdGFudF9wIChfX3R6bmFtZVt0cC0+dG1faXNkc3Rd
KSAmJiAoX19zMV9sZW4gPSBzdHJsZW4gKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pLCBfX3MyX2xl
biA9IHN0cmxlbiAoX190em5hbWVbdHAtPnRtX2lzZHN0XSksICghKChzaXplX3QpKGNvbnN0IHZv
aWQgKikoKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pICsgMSkgLSAoc2l6ZV90KShjb25zdCB2b2lk
ICopKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pID09IDEpIHx8IF9fczFfbGVuID49IDQpICYmICgh
KChzaXplX3QpKGNvbnN0IHZvaWQgKikoKF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pICsgMSkgLSAo
c2l6ZV90KShjb25zdCB2b2lkICopKF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pID09IDEpIHx8IF9f
czJfbGVuID49IDQpKSA/IF9fYnVpbHRpbl9zdHJjbXAgKCZ6b25lX25hbWVzW2luZm8tPmlkeF0s
IF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pIDogKF9fYnVpbHRpbl9jb25zdGFudF9wICgmem9uZV9u
YW1lc1tpbmZvLT5pZHhdKSAmJiAoKHNpemVfdCkoY29uc3Qgdm9pZCAqKSgoJnpvbmVfbmFtZXNb
aW5mby0+aWR4XSkgKyAxKSAtIChzaXplX3QpKGNvbnN0IHZvaWQgKikoJnpvbmVfbmFtZXNbaW5m
by0+aWR4XSkgPT0gMSkgJiYgKF9fczFfbGVuID0gc3RybGVuICgmem9uZV9uYW1lc1tpbmZvLT5p
ZHhdKSwgX19zMV9sZW4gPCA0KSA/IChfX2J1aWx0aW5fY29uc3RhbnRfcCAoX190em5hbWVbdHAt
PnRtX2lzZHN0XSkgJiYgKChzaXplX3QpKGNvbnN0IHZvaWQgKikoKF9fdHpuYW1lW3RwLT50bV9p
c2RzdF0pICsgMSkgLSAoc2l6ZV90KShjb25zdCB2b2lkICopKF9fdHpuYW1lW3RwLT50bV9pc2Rz
dF0pID09IDEpID8gX19idWlsdGluX3N0cmNtcCAoJnpvbmVfbmFtZXNbaW5mby0+aWR4XSwgX190
em5hbWVbdHAtPnRtX2lzZHN0XSkgOiAoX19leHRlbnNpb25fXyAoeyBfX2NvbnN0IHVuc2lnbmVk
IGNoYXIgKl9fczIgPSAoX19jb25zdCB1bnNpZ25lZCBjaGFyICopIChfX2NvbnN0IGNoYXIgKikg
KF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pOyByZWdpc3RlciBpbnQgX19yZXN1bHQgPSAoKChfX2Nv
bnN0IHVuc2lnbmVkIGNoYXIgKikgKF9fY29uc3QgY2hhciAqKSAoJnpvbmVfbmFtZXNbaW5mby0+
aWR4XSkpWzBdIC0gX19zMlswXSk7IGlmIChfX3MxX2xlbiA+IDAgJiYgX19yZXN1bHQgPT0gMCkg
eyBfX3Jlc3VsdCA9ICgoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBjaGFyICop
ICgmem9uZV9uYW1lc1tpbmZvLT5pZHhdKSlbMV0gLSBfX3MyWzFdKTsgaWYgKF9fczFfbGVuID4g
MSAmJiBfX3Jlc3VsdCA9PSAwKSB7IF9fcmVzdWx0ID0gKCgoX19jb25zdCB1bnNpZ25lZCBjaGFy
ICopIChfX2NvbnN0IGNoYXIgKikgKCZ6b25lX25hbWVzW2luZm8tPmlkeF0pKVsyXSAtIF9fczJb
Ml0pOyBpZiAoX19zMV9sZW4gPiAyICYmIF9fcmVzdWx0ID09IDApIF9fcmVzdWx0ID0gKCgoX19j
b25zdCB1bnNpZ25lZCBjaGFyICopIChfX2NvbnN0IGNoYXIgKikgKCZ6b25lX25hbWVzW2luZm8t
PmlkeF0pKVszXSAtIF9fczJbM10pOyB9IH0gX19yZXN1bHQ7IH0pKSkgOiAoX19idWlsdGluX2Nv
bnN0YW50X3AgKF9fdHpuYW1lW3RwLT50bV9pc2RzdF0pICYmICgoc2l6ZV90KShjb25zdCB2b2lk
ICopKChfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSArIDEpIC0gKHNpemVfdCkoY29uc3Qgdm9pZCAq
KShfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSA9PSAxKSAmJiAoX19zMl9sZW4gPSBzdHJsZW4gKF9f
dHpuYW1lW3RwLT50bV9pc2RzdF0pLCBfX3MyX2xlbiA8IDQpID8gKF9fYnVpbHRpbl9jb25zdGFu
dF9wICgmem9uZV9uYW1lc1tpbmZvLT5pZHhdKSAmJiAoKHNpemVfdCkoY29uc3Qgdm9pZCAqKSgo
JnpvbmVfbmFtZXNbaW5mby0+aWR4XSkgKyAxKSAtIChzaXplX3QpKGNvbnN0IHZvaWQgKikoJnpv
bmVfbmFtZXNbaW5mby0+aWR4XSkgPT0gMSkgPyBfX2J1aWx0aW5fc3RyY21wICgmem9uZV9uYW1l
c1tpbmZvLT5pZHhdLCBfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSA6IChfX2V4dGVuc2lvbl9fICh7
IF9fY29uc3QgdW5zaWduZWQgY2hhciAqX19zMSA9IChfX2NvbnN0IHVuc2lnbmVkIGNoYXIgKikg
KF9fY29uc3QgY2hhciAqKSAoJnpvbmVfbmFtZXNbaW5mby0+aWR4XSk7IHJlZ2lzdGVyIGludCBf
X3Jlc3VsdCA9IF9fczFbMF0gLSAoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBj
aGFyICopIChfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSlbMF07IGlmIChfX3MyX2xlbiA+IDAgJiYg
X19yZXN1bHQgPT0gMCkgeyBfX3Jlc3VsdCA9IChfX3MxWzFdIC0gKChfX2NvbnN0IHVuc2lnbmVk
IGNoYXIgKikgKF9fY29uc3QgY2hhciAqKSAoX190em5hbWVbdHAtPnRtX2lzZHN0XSkpWzFdKTsg
aWYgKF9fczJfbGVuID4gMSAmJiBfX3Jlc3VsdCA9PSAwKSB7IF9fcmVzdWx0ID0gKF9fczFbMl0g
LSAoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBjaGFyICopIChfX3R6bmFtZVt0
cC0+dG1faXNkc3RdKSlbMl0pOyBpZiAoX19zMl9sZW4gPiAyICYmIF9fcmVzdWx0ID09IDApIF9f
cmVzdWx0ID0gKF9fczFbM10gLSAoKF9fY29uc3QgdW5zaWduZWQgY2hhciAqKSAoX19jb25zdCBj
aGFyICopIChfX3R6bmFtZVt0cC0+dG1faXNkc3RdKSlbM10pOyB9IH0gX19yZXN1bHQ7IH0pKSkg
OiBfX2J1aWx0aW5fc3RyY21wICgmem9uZV9uYW1lc1tpbmZvLT5pZHhdLCBfX3R6bmFtZVt0cC0+
dG1faXNkc3RdKSkpKTsgfSkgPT0gMAAlSDolTTolUwAlSDolTQAlbS8lZC8leQAlWS0lbS0lZAAl
STolTTolUyAlcAAAAADNFwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMH
CAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcI
ChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcI4hcHCAoTBwgK
EwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoT
BwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCAoTBwgKEwcIChMHCGQYBwhkJQcIVicH
CKgnBwgKEwcIdhkHCIoZBwi+IQcI4SEHCAoTBwgKEwcIChMHCGEfBwgKEwcIChMHCLkWBwgKEwcI
shUHCE4jBwitFgcIcCMHCIoZBwgrJAcIhyQHCAQiBwg1IgcIChMHCAoTBwgKEwcIChMHCAoTBwgK
EwcIqB8HCK4gBwheHAcIhBwHCJ4dBwgKEwcIihkHCK4gBwgKEwcI5R0HCA4eBwguHgcIrSQHCNMk
BwgKEwcIxhcHCAoTBwiEHwcIUR4HCPIeBwh7GgcIChMHCEIlBwiwIwcI1iMHCHYmBwguLi9ucHRs
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYvLi4vZm9yay5jAAAoeyBfX3R5cGVvZiAoc2Vs
Zi0+dGlkKSBfX3ZhbHVlOyBpZiAoc2l6ZW9mIChfX3ZhbHVlKSA9PSAxKSBhc20gdm9sYXRpbGUg
KCJtb3ZiICUlZ3M6JVAyLCViMCIgOiAiPXEiIChfX3ZhbHVlKSA6ICIwIiAoMCksICJpIiAoX19i
dWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlkKSkpOyBlbHNlIGlmIChzaXplb2Yg
KF9fdmFsdWUpID09IDQpIGFzbSB2b2xhdGlsZSAoIm1vdmwgJSVnczolUDEsJTAiIDogIj1yIiAo
X192YWx1ZSkgOiAiaSIgKF9fYnVpbHRpbl9vZmZzZXRvZiAoc3RydWN0IHB0aHJlYWQsIHRpZCkp
KTsgZWxzZSB7IGlmIChzaXplb2YgKF9fdmFsdWUpICE9IDgpIGFib3J0ICgpOyBhc20gdm9sYXRp
bGUgKCJtb3ZsICUlZ3M6JVAxLCUlZWF4XG5cdCIgIm1vdmwgJSVnczolUDIsJSVlZHgiIDogIj1B
IiAoX192YWx1ZSkgOiAiaSIgKF9fYnVpbHRpbl9vZmZzZXRvZiAoc3RydWN0IHB0aHJlYWQsIHRp
ZCkpLCAiaSIgKF9fYnVpbHRpbl9vZmZzZXRvZiAoc3RydWN0IHB0aHJlYWQsIHRpZCkgKyA0KSk7
IH0gX192YWx1ZTsgfSkgIT0gcHBpZAAoeyBfX3R5cGVvZiAoKHsgc3RydWN0IHB0aHJlYWQgKl9f
c2VsZjsgYXNtICgibW92bCAlJWdzOiVjMSwlMCIgOiAiPXIiIChfX3NlbGYpIDogImkiIChfX2J1
aWx0aW5fb2Zmc2V0b2YgKHN0cnVjdCBwdGhyZWFkLCBoZWFkZXIuc2VsZikpKTsgX19zZWxmO30p
LT50aWQpIF9fdmFsdWU7IGlmIChzaXplb2YgKF9fdmFsdWUpID09IDEpIGFzbSB2b2xhdGlsZSAo
Im1vdmIgJSVnczolUDIsJWIwIiA6ICI9cSIgKF9fdmFsdWUpIDogIjAiICgwKSwgImkiIChfX2J1
aWx0aW5fb2Zmc2V0b2YgKHN0cnVjdCBwdGhyZWFkLCB0aWQpKSk7IGVsc2UgaWYgKHNpemVvZiAo
X192YWx1ZSkgPT0gNCkgYXNtIHZvbGF0aWxlICgibW92bCAlJWdzOiVQMSwlMCIgOiAiPXIiIChf
X3ZhbHVlKSA6ICJpIiAoX19idWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlkKSkp
OyBlbHNlIHsgaWYgKHNpemVvZiAoX192YWx1ZSkgIT0gOCkgYWJvcnQgKCk7IGFzbSB2b2xhdGls
ZSAoIm1vdmwgJSVnczolUDEsJSVlYXhcblx0IiAibW92bCAlJWdzOiVQMiwlJWVkeCIgOiAiPUEi
IChfX3ZhbHVlKSA6ICJpIiAoX19idWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlk
KSksICJpIiAoX19idWlsdGluX29mZnNldG9mIChzdHJ1Y3QgcHRocmVhZCwgdGlkKSArIDQpKTsg
fSBfX3ZhbHVlOyB9KSA9PSBwcGlkAF9fbGliY19mb3JrAEdFVENPTkZfRElSAC91c3IvbGliL2dl
dGNvbmYAISAiY2Fubm90IGhhcHBlbiIAb2Zmc2V0ID09IDIAL3Byb2Mvc3lzL2tlcm5lbC9ydHNp
Zy1tYXgATFA2NF9PRkY2NABMUEJJR19PRkZCSUcAL3Byb2Mvc3lzL2tlcm5lbC9uZ3JvdXBzX21h
eABoYW5kbGVfaTQ4NgBpbnRlbF9jaGVja193b3JkAGhhbmRsZV9hbWQAAAAuLi9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC9pMzg2L3N5c2NvbmYuYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABIPgcIOD4HCCg+BwhIPgcIOD4HCCg+BwggPgcIID4HCCA+BwggPgcIID4HCCA+BwggPgcIID4H
CGg/BwhIPwcICD8HCDA/BwgYPwcI6D4HCJo/BwiaPwcImj8HCPA+BwiaPwcI8D4HCJA/BwjwPgcI
hj8HCPA+BwjwPgcI8D4HCPA+BwjwPgcI8D4HCHc/Bwi1RAcIxUQHCP1FBwgNRgcI3UUHCAVEBwhl
RQcI30MHCN9DBwiyQgcIskIHCLJCBwiyQgcIskIHCLJCBwiyQgcIskIHCLJCBwiyQgcIskIHCLJC
BwiyQgcIskIHCN5CBwjeQgcIhUQHCOlDBwjeQgcI7UUHCLJCBwjNRQcIFUQHCN5CBwjpQwcI3kIH
CN5CBwhlRAcINUQHCGVEBwgdRgcIlUQHCHpCBwgVRAcINUQHCEVEBwg1RAcIskIHCLJCBwiyQgcI
3kIHCN5CBwiyQgcIskIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwglRAcI3kIHCN5CBwje
QgcI3kIHCN5CBwjeQgcIskIHCLJCBwglRAcIJUQHCPVEBwgVRAcIdUQHCCVEBwi9RQcI3kIHCLJC
BwiyQgcIskIHCLJCBwiyQgcIskIHCCVFBwg1RQcIVUUHCEVFBwjpQwcIBUUHCBVFBwh1RAcI30MH
CN9DBwjfQwcI30MHCLJCBwjeQgcI3kIHCN9DBwjfQwcI30MHCOVEBwhVRAcIpUQHCOlDBwitRQcI
FUQHCBVEBwgFRAcIhUQHCEVEBwhVRAcIpUQHCEVEBwjVRAcIlUQHCN5CBwjeQgcILUYHCJ1FBwg1
RAcI6UMHCOlDBwjpQwcI6UMHCN9DBwjfQwcIvUMHCM5DBwjfQwcI30MHCN9DBwiyQgcIskIHCN5C
BwjeQgcI3kIHCLJCBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIH
CN5CBwjeQgcI3kIHCN5CBwiyQgcIskIHCN9DBwjeQgcI30MHCN5CBwiyQgcI3kIHCN5CBwjeQgcI
3kIHCLJCBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN5CBwjeQgcI3kIHCN9DBwjf
QwcIvUMHCM5DBwiNRQcI3kIHCN5CBwjeQgcI3kIHCPhDBwj4QwcI+EMHCPhDBwj4QwcI+EMHCPhD
Bwj4QwcI+EMHCPhDBwj4QwcI+EMHCPhDBwj4QwcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIH
CHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcI
ekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6QgcIekIHCHpCBwh6
QgcIskIHCLJCBwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAALkAAAAAIAAABAAAACAA
AAAIAAAAuQAAAABAAAAEAAAAIAAAAAoAAAC8AAAAACAAAAIAAAAgAAAADAAAALwAAAAAQAAABAAA
ACAAAAAiAAAAwgAAAAAACAAEAAAAQAAAACMAAADCAAAAAAAQAAgAAABAAAAAJQAAAMIAAAAAACAA
CAAAAEAAAAApAAAAwgAAAAAAQAAIAAAAQAAAACwAAAC8AAAAAIAAAAgAAABAAAAAMAAAALkAAAAA
gAAACAAAAEAAAAA5AAAAvwAAAAAAAgAEAAAAQAAAADoAAAC/AAAAAAADAAYAAABAAAAAOwAAAL8A
AAAAAAIAAgAAAEAAAAA8AAAAvwAAAAAABAAEAAAAQAAAAD0AAAC/AAAAAAAGAAYAAABAAAAAPgAA
AL8AAAAAAAgABAAAAEAAAABBAAAAvwAAAAAAAgAEAAAAIAAAAEIAAAC/AAAAAAAEAAQAAAAgAAAA
QwAAAL8AAAAAAAgABAAAACAAAABEAAAAvwAAAAAAEAAEAAAAIAAAAEUAAAC/AAAAAAAgAAQAAAAg
AAAARgAAAMIAAAAAAEAABAAAAEAAAABHAAAAwgAAAAAAgAAIAAAAQAAAAEgAAAC/AAAAAAAwAAwA
AABAAAAASQAAAL8AAAAAAEAAEAAAAEAAAABKAAAAwgAAAAAAYAAMAAAAQAAAAEsAAADCAAAAAACA
ABAAAABAAAAATAAAAMIAAAAAAMAADAAAAEAAAABNAAAAwgAAAAAAAAEQAAAAQAAAAE4AAAC/AAAA
AABgABgAAABAAAAAYAAAALwAAAAAQAAACAAAAEAAAABmAAAAvAAAAAAgAAAEAAAAQAAAAGcAAAC8
AAAAAEAAAAQAAABAAAAAaAAAALwAAAAAgAAABAAAAEAAAAB4AAAAvwAAAAAAEAAIAAAAQAAAAHkA
AAC/AAAAAAACAAgAAABAAAAAegAAAL8AAAAAAAQACAAAAEAAAAB7AAAAvwAAAAAACAAIAAAAQAAA
AHwAAAC/AAAAAAAQAAgAAABAAAAAfQAAAL8AAAAAACAACAAAAEAAAAB/AAAAvwAAAAAACAACAAAA
QAAAAIIAAAC/AAAAAAAEAAgAAAAgAAAAgwAAAL8AAAAAAAgACAAAACAAAACEAAAAvwAAAAAAEAAI
AAAAIAAAAIUAAAC/AAAAAAAgAAgAAAAgAAAAhgAAAL8AAAAAAAgABAAAAEAAAACHAAAAvwAAAAAA
EAAIAAAAQAAAAC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2dldGN3ZC5jAF9fbGliY19lcnJu
byAhPSAzNCB8fCBidWYgIT0gKCh2b2lkICopMCkgfHwgc2l6ZSAhPSAwAF9fZ2V0Y3dkAC9wcm9j
L21lbWluZm8ATWVtRnJlZTogJWxkIGtCAE1lbVRvdGFsOiAlbGQga0IAL3Byb2Mvc3RhdAAvcHJv
Yy9jcHVpbmZvAHByb2Nlc3NvcgAvc3lzL2RldmljZXMvc3lzdGVtL2NwdQBPUklHSU4AUExBVEZP
Uk0ATElCAGNhbm5vdCBhbGxvY2F0ZSBuYW1lIHJlY29yZABkbC1sb2FkLmMAbGFzdHAgIT0gKCh2
b2lkICopMCkAIHNlYXJjaCBwYXRoPQA6JXMACQkoJXMgZnJvbSBmaWxlICVzKQoACQkoJXMpCgBs
LT5sX25leHQgPT0gKCh2b2lkICopMCkAY2Fubm90IHJlYWQgZmlsZSBkYXRhAGZpbGUgdG9vIHNo
b3J0AGludmFsaWQgRUxGIGhlYWRlcgBFTEYgZmlsZSBPUyBBQkkgaW52YWxpZABpbnRlcm5hbCBl
cnJvcgBFTEYgZmlsZSBBQkkgdmVyc2lvbiBpbnZhbGlkACAgdHJ5aW5nIGZpbGU9JXMKAGNhbm5v
dCBzdGF0IHNoYXJlZCBvYmplY3QAci0+cl9zdGF0ZSA9PSBSVF9BREQAY2Fubm90IG1hcCB6ZXJv
LWZpbGwgcGFnZXMAZHluYW1pYy1saW5rLmgAY2Fubm90IGNsb3NlIGZpbGUgZGVzY3JpcHRvcgBj
YW5ub3QgY3JlYXRlIHNlYXJjaGxpc3QAc3lzdGVtIHNlYXJjaCBwYXRoAHBlbGVtLT5kaXJuYW1l
WzBdID09ICcvJwA6OwAobCktPmxfbmFtZVswXSA9PSAnXDAnADoAUlBBVEgAUlVOUEFUSABuc2lk
ID49IDAAbnNpZCA8IDEAd3JvbmcgRUxGIGNsYXNzOiBFTEZDTEFTUzY0AGV4cGFuZF9keW5hbWlj
X3N0cmluZ190b2tlbgBfZGxfbWFwX29iamVjdABhZGRfbmFtZV90b19vYmplY3QAX2RsX21hcF9v
YmplY3RfZnJvbV9mZABlbGZfZ2V0X2R5bmFtaWNfaW5mbwBfZGxfaW5pdF9wYXRocwAAY2Fubm90
IGNyZWF0ZSBjYWNoZSBmb3Igc2VhcmNoIHBhdGgARUxGIGZpbGUgZGF0YSBlbmNvZGluZyBub3Qg
bGl0dGxlLWVuZGlhbgAAAABFTEYgZmlsZSB2ZXJzaW9uIGlkZW50IGRvZXMgbm90IG1hdGNoIGN1
cnJlbnQgb25lAAAARUxGIGZpbGUgdmVyc2lvbiBkb2VzIG5vdCBtYXRjaCBjdXJyZW50IG9uZQBv
bmx5IEVUX0RZTiBhbmQgRVRfRVhFQyBjYW4gYmUgbG9hZGVkAAAARUxGIGZpbGUncyBwaGVudHNp
emUgbm90IHRoZSBleHBlY3RlZCBzaXplAABmaWxlPSVzIFslbHVdOyAgZ2VuZXJhdGluZyBsaW5r
IG1hcAoAAAAAY2Fubm90IGNyZWF0ZSBzaGFyZWQgb2JqZWN0IGRlc2NyaXB0b3IAAEVMRiBsb2Fk
IGNvbW1hbmQgYWRkcmVzcy9vZmZzZXQgbm90IHByb3Blcmx5IGFsaWduZWQAAAAAY2Fubm90IGR5
bmFtaWNhbGx5IGxvYWQgZXhlY3V0YWJsZQAAY2Fubm90IGNoYW5nZSBtZW1vcnkgcHJvdGVjdGlv
bnMAAAAARUxGIGxvYWQgY29tbWFuZCBhbGlnbm1lbnQgbm90IHBhZ2UtYWxpZ25lZABjYW5ub3Qg
YWxsb2NhdGUgVExTIGRhdGEgc3RydWN0dXJlcyBmb3IgaW5pdGlhbCB0aHJlYWQAAG9iamVjdCBm
aWxlIGhhcyBubyBsb2FkYWJsZSBzZWdtZW50cwAAAABmYWlsZWQgdG8gbWFwIHNlZ21lbnQgZnJv
bSBzaGFyZWQgb2JqZWN0AAAAAG9iamVjdCBmaWxlIGhhcyBubyBkeW5hbWljIHNlY3Rpb24AAGlu
Zm9bMjBdLT5kX3VuLmRfdmFsID09IDE3IHx8IGluZm9bMjBdLT5kX3VuLmRfdmFsID09IDcAaW5m
b1s5XS0+ZF91bi5kX3ZhbCA9PSBzaXplb2YgKEVsZjMyX1JlbGEpAABpbmZvWzE5XS0+ZF91bi5k
X3ZhbCA9PSBzaXplb2YgKEVsZjMyX1JlbCkAAHNoYXJlZCBvYmplY3QgY2Fubm90IGJlIGRsb3Bl
bigpZWQAAGNhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHByb2dyYW0gaGVhZGVyAAAAY2Fubm90
IGVuYWJsZSBleGVjdXRhYmxlIHN0YWNrIGFzIHNoYXJlZCBvYmplY3QgcmVxdWlyZXMAAAAAICBk
eW5hbWljOiAweCUwKmx4ICBiYXNlOiAweCUwKmx4ICAgc2l6ZTogMHglMCpaeAogICAgZW50cnk6
IDB4JTAqbHggIHBoZHI6IDB4JTAqbHggIHBobnVtOiAgICUqdQoKAGNhbm5vdCBjcmVhdGUgc2Vh
cmNoIHBhdGggYXJyYXkAY2Fubm90IGNyZWF0ZSBSVU5QQVRIL1JQQVRIIGNvcHkAAAAACmZpbGU9
JXMgWyVsdV07ICBuZWVkZWQgYnkgJXMgWyVsdV0KAAAAAGZpbmQgbGlicmFyeT0lcyBbJWx1XTsg
c2VhcmNoaW5nCgAAAGNhbm5vdCBvcGVuIHNoYXJlZCBvYmplY3QgZmlsZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAvbGliLwAvdXNyL2xpYi8AL2xpYi9pNDg2LWxpbnV4LWdudS8AL3Vzci9saWIvaTQ4
Ni1saW51eC1nbnUvAAAABQAAAAkAAAAUAAAAGAAAAAQAAAAQAAAAAQAAAEdOVQB/RUxGAQEBAAAA
AAAAAAAAL2V0Yy9sZC5zby5jYWNoZQAgc2VhcmNoIGNhY2hlPSVzCgBsZC5zby0xLjcuMABnbGli
Yy1sZC5zby5jYWNoZTEuMQBkbC1jYWNoZS5jAGNhY2hlICE9ICgodm9pZCAqKTApAC9ldGMvbGQu
c28ubm9od2NhcABfZGxfbG9hZF9jYWNoZV9sb29rdXAAZGwtbG9va3VwLmMAZG8tbG9va3VwLmgA
dmVyc2lvbiAhPSAoKHZvaWQgKikwKQAgKG5vIHZlcnNpb24gc3ltYm9scykAc3ltYm9sIAAsIHZl
cnNpb24gACBub3QgZGVmaW5lZCBpbiBmaWxlIAAgd2l0aCBsaW5rIHRpbWUgcmVmZXJlbmNlADxt
YWluIHByb2dyYW0+AHJlbG9jYXRpb24gZXJyb3IAc3ltYm9sIGxvb2t1cCBlcnJvcgBub3JtYWwA
cHJvdGVjdGVkACBbJXNdCgBfZGxfc2V0dXBfaGFzaAB1bmRlZmluZWQgc3ltYm9sOiAAX2RsX2xv
b2t1cF9zeW1ib2xfeABjaGVja19tYXRjaAAAKGJpdG1hc2tfbndvcmRzICYgKGJpdG1hc2tfbndv
cmRzIC0gMSkpID09IDAAAAAAdmVyc2lvbi0+ZmlsZW5hbWUgPT0gKCh2b2lkICopMCkgfHwgISBf
ZGxfbmFtZV9tYXRjaF9wICh2ZXJzaW9uLT5maWxlbmFtZSwgbWFwKQBzeW1ib2w9JXM7ICBsb29r
dXAgaW4gZmlsZT0lcyBbJWx1XQoAAAAAdmVyc2lvbiA9PSAoKHZvaWQgKikwKSB8fCAoZmxhZ3Mg
JiB+KERMX0xPT0tVUF9BRERfREVQRU5ERU5DWSB8IERMX0xPT0tVUF9HU0NPUEVfTE9DSykpID09
IDAAAAAACmZpbGU9JXMgWyVsdV07ICBuZWVkZWQgYnkgJXMgWyVsdV0gKHJlbG9jYXRpb24gZGVw
ZW5kZW5jeSkKCgAAAGJpbmRpbmcgZmlsZSAlcyBbJWx1XSB0byAlcyBbJWx1XTogJXMgc3ltYm9s
IGAlcycAAABjYW5ub3QgYWxsb2NhdGUgbWVtb3J5IGluIHN0YXRpYyBUTFMgYmxvY2sAAGNhbm5v
dCBtYWtlIHNlZ21lbnQgd3JpdGFibGUgZm9yIHJlbG9jYXRpb24AJXM6IFN5bWJvbCBgJXMnIGhh
cyBkaWZmZXJlbnQgc2l6ZSBpbiBzaGFyZWQgb2JqZWN0LCBjb25zaWRlciByZS1saW5raW5nCgAA
ACVzOiBubyBQTFRSRUwgZm91bmQgaW4gb2JqZWN0ICVzCgAAACVzOiBvdXQgb2YgbWVtb3J5IHRv
IHN0b3JlIHJlbG9jYXRpb24gcmVzdWx0cyBmb3IgJXMKAAAAY2Fubm90IHJlc3RvcmUgc2VnbWVu
dCBwcm90IGFmdGVyIHJlbG9jAG1hcC0+bF90bHNfbW9kaWQgPD0gZHR2Wy0xXS5jb3VudGVyACAo
bGF6eSkACnJlbG9jYXRpb24gcHJvY2Vzc2luZzogJXMlcwoALi4vc3lzZGVwcy9pMzg2L2RsLW1h
Y2hpbmUuaAAoKHJlbG9jLT5yX2luZm8pICYgMHhmZikgPT0gOAA8cHJvZ3JhbSBuYW1lIHVua25v
d24+AGRsLXJlbG9jLmMAZWxmX21hY2hpbmVfcmVsX3JlbGF0aXZlAF9kbF9ub3RocmVhZF9pbml0
X3N0YXRpY190bHMAAAAAAAAAAAAAAAAdrQcIVrUHCEa1BwgdrQcIHa0HCLi0BwhWtQcIVrUHCB2t
BwgdrQcIHa0HCB2tBwgdrQcIHa0HCIm0BwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0H
CB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCGO1Bwh2tAcI
CLQHCB2tBwhYsAcIQLAHCB2tBwgdrQcIaK0HCMCwBwjAsAcIHa0HCB2tBwgdrQcIHa0HCB2tBwgd
rQcIiLAHCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2t
BwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIaLAHCCCwBwjorwcIHa0HCGCzBwj7swcIHa0H
CB2tBwh0sgcI8bMHCPGzBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwjCswcIHa0HCB2tBwgdrQcI
Ha0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgd
rQcIHa0HCB2tBwiqswcIkrMHCGezBwgdrQcID7oHCB+6BwgdrQcIHa0HCIS5BwgPugcID7oHCB2t
BwgdrQcIHa0HCB2tBwgdrQcIHa0HCFa5BwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0H
CB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCB2tBwgdrQcIHa0HCEW5BwgyugcI
6rgHCHVuZXhwZWN0ZWQgcmVsb2MgdHlwZSAweAAAAAAAAAAAdW5leHBlY3RlZCBQTFQgcmVsb2Mg
dHlwZSAweAAAAABjYW5ub3QgYXBwbHkgYWRkaXRpb25hbCBtZW1vcnkgcHJvdGVjdGlvbiBhZnRl
ciByZWxvY2F0aW9uAERZTkFNSUMgTElOS0VSIEJVRyEhIQAlczogJXM6ICVzJXMlcyVzJXMKAGZh
dGFsAGNvbnRpbnVlZAAlczogZXJyb3I6ICVzOiAlcyAoJXMpCgBvdXQgb2YgbWVtb3J5AABlcnJv
ciB3aGlsZSBsb2FkaW5nIHNoYXJlZCBsaWJyYXJpZXMAZGwtbWlzYy5jAG5pb3YgPCA2NAAhICJp
bnZhbGlkIGZvcm1hdCBzcGVjaWZpZXIiAF9kbF9kZWJ1Z192ZHByaW50ZgAAAABwaWQgPj0gMCAm
JiBzaXplb2YgKHBpZF90KSA8PSA0AGRsLXRscy5jAGlkeCA9PSAwAGRsb3BlbgBtYXAtPmxfdGxz
X21vZGlkID09IGNudABsaXN0cCAhPSAoKHZvaWQgKikwKQBfZGxfYWRkX3RvX3Nsb3RpbmZvAF9k
bF9hbGxvY2F0ZV90bHNfaW5pdABfZGxfbmV4dF90bHNfbW9kaWQAAHJlc3VsdCA8PSBfZGxfdGxz
X21heF9kdHZfaWR4ICsgMQAAAHJlc3VsdCA9PSBfZGxfdGxzX21heF9kdHZfaWR4ICsgMQAAAGNh
bm5vdCBjcmVhdGUgVExTIGRhdGEgc3RydWN0dXJlcwAAAG1hcC0+bF90bHNfYmxvY2tzaXplID49
IG1hcC0+bF90bHNfaW5pdGltYWdlX3NpemUAAAAoc2l6ZV90KSBtYXAtPmxfdGxzX29mZnNldCA+
PSBtYXAtPmxfdGxzX2Jsb2Nrc2l6ZQAvcHJvYy9zZWxmL2V4ZQBsaW5rdmFsWzBdID09ICcvJwBf
ZGxfZ2V0X29yaWdpbgAALi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvZGwtb3JpZ2luLmMAaW52
YWxpZCBtb2RlIGZvciBkbG9wZW4oKQBkbC1vcGVuLmMAY2Fubm90IGV4dGVuZCBnbG9iYWwgc2Nv
cGUAbnMgPT0gbC0+bF9ucwAoY2FsbF9tYXApLT5sX25hbWVbMF0gPT0gJ1wwJwBtb2RlICYgMHgw
MDAwNABjYW5ub3QgY3JlYXRlIHNjb3BlIGxpc3QAaW1hcC0+bF9uZWVkX3Rsc19pbml0ID09IDAA
X2RsX29wZW4AZGxfb3Blbl93b3JrZXIAAAAAbm8gbW9yZSBuYW1lc3BhY2VzIGF2YWlsYWJsZSBm
b3IgZGxtb3BlbigpAABpbnZhbGlkIHRhcmdldCBuYW1lc3BhY2UgaW4gZGxtb3BlbigpAAAAX2Rs
X2RlYnVnX2luaXRpYWxpemUgKDAsIGFyZ3MubnNpZCktPnJfc3RhdGUgPT0gUlRfQ09OU0lTVEVO
VAAAAF9kbF9kZWJ1Z19pbml0aWFsaXplICgwLCBhcmdzLT5uc2lkKS0+cl9zdGF0ZSA9PSBSVF9D
T05TSVNURU5UAABlbXB0eSBkeW5hbWljIHN0cmluZyB0b2tlbiBzdWJzdGl0dXRpb24Ab3Blbmlu
ZyBmaWxlPSVzIFslbHVdOyBkaXJlY3Rfb3BlbmNvdW50PSV1CgoAAAAAVExTIGdlbmVyYXRpb24g
Y291bnRlciB3cmFwcGVkISAgUGxlYXNlIHJlcG9ydCB0aGlzLgBkbC1jbG9zZS5jACEgc2hvdWxk
X2JlX3RoZXJlAG9sZF9tYXAtPmxfdGxzX21vZGlkID09IGlkeABpZHggPT0gbmxvYWRlZABpbWFw
LT5sX25zID09IG5zaWQACmNhbGxpbmcgZmluaTogJXMgWyVsdV0KCgB0bWFwLT5sX25zID09IG5z
aWQAZGxjbG9zZQBpbWFwLT5sX3R5cGUgPT0gbHRfbG9hZGVkAG1hcC0+bF9pbml0X2NhbGxlZABz
aGFyZWQgb2JqZWN0IG5vdCBvcGVuAF9kbF9jbG9zZQBfZGxfY2xvc2Vfd29ya2VyAHJlbW92ZV9z
bG90aW5mbwAKY2xvc2luZyBmaWxlPSVzOyBkaXJlY3Rfb3BlbmNvdW50PSV1CgAAKCpscCktPmxf
aWR4ID49IDAgJiYgKCpscCktPmxfaWR4IDwgbmxvYWRlZABqbWFwLT5sX2lkeCA+PSAwICYmIGpt
YXAtPmxfaWR4IDwgbmxvYWRlZAAAAGltYXAtPmxfdHlwZSA9PSBsdF9sb2FkZWQgJiYgKGltYXAt
PmxfZmxhZ3NfMSAmIDB4MDAwMDAwMDgpID09IDAAAAAACmZpbGU9JXMgWyVsdV07ICBkZXN0cm95
aW5nIGxpbmsgbWFwCgAAAFRMUyBnZW5lcmF0aW9uIGNvdW50ZXIgd3JhcHBlZCEgIFBsZWFzZSBy
ZXBvcnQgYXMgZGVzY3JpYmVkIGluIDxodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvbGliYy9i
dWdzLmh0bWw+LgoASUdOT1JFAAAAAKm2CghnY29udi5jAGlycmV2ZXJzaWJsZSAhPSAoKHZvaWQg
KikwKQBfX2djb252AG91dGJ1ZiAhPSAoKHZvaWQgKikwKSAmJiAqb3V0YnVmICE9ICgodm9pZCAq
KTApAGdjb252X2RiLmMALQBmcmVlX2Rlcml2YXRpb24AZ2VuX3N0ZXBzAF9fZ2NvbnZfcmVsZWFz
ZV9zdGVwAGRlcml2LT5zdGVwc1tjbnRdLl9fc2hsaWJfaGFuZGxlICE9ICgodm9pZCAqKTApAHN0
ZXAtPl9fc2hsaWJfaGFuZGxlICE9ICgodm9pZCAqKTApAHN0ZXAtPl9fZW5kX2ZjdCA9PSAoKHZv
aWQgKikwKQAAcmVzdWx0W3N0ZXBfY250XS5fX3NobGliX2hhbmRsZSAhPSAoKHZvaWQgKikwKQBn
Y29udl9jb25mLmMAZWxlbSAhPSAoKHZvaWQgKikwKQBjd2QgIT0gKCh2b2lkICopMCkAYWxpYXMA
bW9kdWxlAElTTy0xMDY0Ni9VQ1M0LwA9SU5URVJOQUwtPnVjczQAPXVjczQtPklOVEVSTkFMAFVD
Uy00TEUvLwA9SU5URVJOQUwtPnVjczRsZQA9dWNzNGxlLT5JTlRFUk5BTABJU08tMTA2NDYvVVRG
OC8APUlOVEVSTkFMLT51dGY4AD11dGY4LT5JTlRFUk5BTABJU08tMTA2NDYvVUNTMi8APXVjczIt
PklOVEVSTkFMAD1JTlRFUk5BTC0+dWNzMgBBTlNJX1gzLjQtMTk2OC8vAD1hc2NpaS0+SU5URVJO
QUwAPUlOVEVSTkFMLT5hc2NpaQBVTklDT0RFQklHLy8APXVjczJyZXZlcnNlLT5JTlRFUk5BTAA9
SU5URVJOQUwtPnVjczJyZXZlcnNlAC5zbwBfX2djb252X2dldF9wYXRoAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVUNTNC8vAElTTy0x
MDY0Ni9VQ1M0LwBVQ1MtNC8vAElTTy0xMDY0Ni9VQ1M0LwBVQ1MtNEJFLy8ASVNPLTEwNjQ2L1VD
UzQvAENTVUNTNC8vAElTTy0xMDY0Ni9VQ1M0LwBJU08tMTA2NDYvLwBJU08tMTA2NDYvVUNTNC8A
MTA2NDYtMToxOTkzLy8ASVNPLTEwNjQ2L1VDUzQvADEwNjQ2LTE6MTk5My9VQ1M0LwBJU08tMTA2
NDYvVUNTNC8AT1NGMDAwMTAxMDQvLwBJU08tMTA2NDYvVUNTNC8AT1NGMDAwMTAxMDUvLwBJU08t
MTA2NDYvVUNTNC8AT1NGMDAwMTAxMDYvLwBJU08tMTA2NDYvVUNTNC8AV0NIQVJfVC8vAElOVEVS
TkFMAFVURjgvLwBJU08tMTA2NDYvVVRGOC8AVVRGLTgvLwBJU08tMTA2NDYvVVRGOC8ASVNPLUlS
LTE5My8vAElTTy0xMDY0Ni9VVEY4LwBPU0YwNTAxMDAwMS8vAElTTy0xMDY0Ni9VVEY4LwBJU08t
MTA2NDYvVVRGLTgvAElTTy0xMDY0Ni9VVEY4LwBVQ1MyLy8ASVNPLTEwNjQ2L1VDUzIvAFVDUy0y
Ly8ASVNPLTEwNjQ2L1VDUzIvAE9TRjAwMDEwMTAwLy8ASVNPLTEwNjQ2L1VDUzIvAE9TRjAwMDEw
MTAxLy8ASVNPLTEwNjQ2L1VDUzIvAE9TRjAwMDEwMTAyLy8ASVNPLTEwNjQ2L1VDUzIvAEFOU0lf
WDMuNC8vAEFOU0lfWDMuNC0xOTY4Ly8ASVNPLUlSLTYvLwBBTlNJX1gzLjQtMTk2OC8vAEFOU0lf
WDMuNC0xOTg2Ly8AQU5TSV9YMy40LTE5NjgvLwBJU09fNjQ2LklSVjoxOTkxLy8AQU5TSV9YMy40
LTE5NjgvLwBBU0NJSS8vAEFOU0lfWDMuNC0xOTY4Ly8ASVNPNjQ2LVVTLy8AQU5TSV9YMy40LTE5
NjgvLwBVUy1BU0NJSS8vAEFOU0lfWDMuNC0xOTY4Ly8AVVMvLwBBTlNJX1gzLjQtMTk2OC8vAElC
TTM2Ny8vAEFOU0lfWDMuNC0xOTY4Ly8AQ1AzNjcvLwBBTlNJX1gzLjQtMTk2OC8vAENTQVNDSUkv
LwBBTlNJX1gzLjQtMTk2OC8vAE9TRjAwMDEwMDIwLy8AQU5TSV9YMy40LTE5NjgvLwBVTklDT0RF
TElUVExFLy8ASVNPLTEwNjQ2L1VDUzIvAFVDUy0yTEUvLwBJU08tMTA2NDYvVUNTMi8AVUNTLTJC
RS8vAFVOSUNPREVCSUcvLwAAZ2NvbnZfYnVpbHRpbi5jAF9fZ2NvbnZfZ2V0X2J1aWx0aW5fdHJh
bnMAAAAAY250IDwgc2l6ZW9mIChtYXApIC8gc2l6ZW9mIChtYXBbMF0pAAAAAAAAAAAUtgoIEFsI
CAAAAAAEBAQEJLYKCFBWCAgAAAAABAQEBD62CggwXwgIAAAAAAQEBARQtgoIkEMICAAAAAAEBAQE
crYKCOAtCAgAAAAABAQBBoK2CghgHwgIUBEICAEGBASitgoI0BkICAAAAAACAgQEsrYKCHARCAgA
AAAABAQCAtO2CggQQAgIUBEICAQEAQHktgoIYDgICAAAAAAEBAEBArcKCMBQCAgAAAAAAgIEBBm3
CghwSAgIAAAAAAQEAgIuLi9pY29udi9za2VsZXRvbi5jAG91dGJ1ZnN0YXJ0ID09ICgodm9pZCAq
KTApAC4uL2ljb252L2xvb3AuYwBpbmVuZCAhPSAmYnl0ZWJ1Zls0XQBpbmVuZCAtIGlucHRyIDw9
IDcAaW5lbmQgLSAqaW5wdHJwIDwgNABpbmVuZCAhPSAmYnl0ZWJ1Zls2XQBvdXRidWYgPT0gb3V0
ZXJyAGdjb252X3NpbXBsZS5jACpvdXRwdHJwICsgNCA+IG91dGVuZABpbnRlcm5hbF91Y3MyX2xv
b3Bfc2luZ2xlAHVjczJfaW50ZXJuYWxfbG9vcF9zaW5nbGUAdXRmOF9pbnRlcm5hbF9sb29wX3Np
bmdsZQBpbnRlcm5hbF91dGY4X2xvb3Bfc2luZ2xlAGludGVybmFsX2FzY2lpX2xvb3Bfc2luZ2xl
AHVjczRsZV9pbnRlcm5hbF9sb29wAAAAaW5wdHIgLSBieXRlYnVmID4gKHN0YXRlLT5fX2NvdW50
ICYgNykAAGluZW5kIC0gaW5wdHIgPiAoc3RhdGUtPl9fY291bnQgJiB+NykAAABuc3RhdHVzID09
IF9fR0NPTlZfRlVMTF9PVVRQVVQAAAAAAAAAAAAAAAAAAAAAAABfX2djb252X3RyYW5zZm9ybV9p
bnRlcm5hbF91Y3MycmV2ZXJzZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaW50ZXJuYWxfdWNz
MnJldmVyc2VfbG9vcF9zaW5nbGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9fZ2Nv
bnZfdHJhbnNmb3JtX3VjczJyZXZlcnNlX2ludGVybmFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAB1Y3MycmV2ZXJzZV9pbnRlcm5hbF9sb29wX3NpbmdsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzMgBfX2djb252X3RyYW5zZm9y
bV91Y3MyX2ludGVybmFsAF9fZ2NvbnZfdHJhbnNmb3JtX3V0ZjhfaW50ZXJuYWwAX19nY29udl90
cmFuc2Zvcm1faW50ZXJuYWxfdXRmOABfX2djb252X3RyYW5zZm9ybV9pbnRlcm5hbF9hc2NpaQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX19nY29udl90cmFuc2Zvcm1fYXNjaWlfaW50
ZXJuYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9fZ2NvbnZfdHJhbnNmb3JtX3Vj
czRsZV9pbnRlcm5hbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfX2djb252X3RyYW5z
Zm9ybV9pbnRlcm5hbF91Y3M0bGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX19nY29u
dl90cmFuc2Zvcm1fdWNzNF9pbnRlcm5hbABfX2djb252X3RyYW5zZm9ybV9pbnRlcm5hbF91Y3M0
AMDg8Pj8Z2NvbnZfdHJhbnNfY29udGV4dABnY29udl90cmFucwBnY29udl90cmFuc19pbml0AGdj
b252X3RyYW5zX2VuZABnY29udl90cmFucy5jAHRyYW5zLT5uYW1lICE9ICgodm9pZCAqKTApAF9f
Z2NvbnZfdHJhbnNsaXRfZmluZABHQ09OVl9QQVRIAC91c3IvbGliL2djb252L2djb252LW1vZHVs
ZXMuY2FjaGUAZ2NvbnZfZGwuYwBvYmotPmNvdW50ZXIgPiAwAGZvdW5kLT5oYW5kbGUgPT0gKCh2
b2lkICopMCkAZ2NvbnZfaW5pdABnY29udl9lbmQAZG9fcmVsZWFzZV9zaGxpYgBfX2djb252X2Zp
bmRfc2hsaWIATE9DUEFUSAAAAAAAAAAAAAAAAAAAAAAAAAAATENfQ09MTEFURQBMQ19DVFlQRQBM
Q19NT05FVEFSWQBMQ19OVU1FUklDAExDX1RJTUUATENfTUVTU0FHRVMATENfUEFQRVIATENfTkFN
RQBMQ19BRERSRVNTAExDX1RFTEVQSE9ORQBMQ19NRUFTVVJFTUVOVABMQ19JREVOVElGSUNBVElP
TgALICsAFDMAP0hQW2h3CAoHCgsLBggHCgwOEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAABCUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABMQ19BTEwATEFORwBmaW5kbG9jYWxlLmMAbG9jYWxlX2NvZGVzZXQgIT0gKCh2b2lkICopMCkA
L3Vzci9saWIvbG9jYWxlAF9ubF9maW5kX2xvY2FsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAADg6AoI
wIsLCMCRCwhglwsI4IoLCKCKCwgAAAAAoJMLCOCTCwhglAsI4JQLCCCVCwjglgsIAAAAAAAAAAAA
AAAADgAAAAUAAABuAAAAEgAAAC0AAAAEAAAAAAAAAAIAAAAGAAAADAAAAAQAAAABAAAADwAAAGxv
YWRsb2NhbGUuYwBjYXRlZ29yeSA9PSBfX0xDX0NUWVBFAF9ubF9pbnRlcm5fbG9jYWxlX2RhdGEA
AGNudCA8IChzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX05VTUVSSUMpIC8gc2l6ZW9mIChfbmxf
dmFsdWVfdHlwZV9MQ19OVU1FUklDWzBdKSkAAGNudCA8IChzaXplb2YgKF9ubF92YWx1ZV90eXBl
X0xDX1RJTUUpIC8gc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9MQ19USU1FWzBdKSkAAAAAY250IDwg
KHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfQ09MTEFURSkgLyBzaXplb2YgKF9ubF92YWx1ZV90
eXBlX0xDX0NPTExBVEVbMF0pKQAAY250IDwgKHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfTU9O
RVRBUlkpIC8gc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9MQ19NT05FVEFSWVswXSkpAAAAAGNudCA8
IChzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX01FU1NBR0VTKSAvIHNpemVvZiAoX25sX3ZhbHVl
X3R5cGVfTENfTUVTU0FHRVNbMF0pKQAAAABjbnQgPCAoc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9M
Q19QQVBFUikgLyBzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX1BBUEVSWzBdKSkAAGNudCA8IChz
aXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX05BTUUpIC8gc2l6ZW9mIChfbmxfdmFsdWVfdHlwZV9M
Q19OQU1FWzBdKSkAAAAAY250IDwgKHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfQUREUkVTUykg
LyBzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX0FERFJFU1NbMF0pKQAAY250IDwgKHNpemVvZiAo
X25sX3ZhbHVlX3R5cGVfTENfVEVMRVBIT05FKSAvIHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENf
VEVMRVBIT05FWzBdKSkAAGNudCA8IChzaXplb2YgKF9ubF92YWx1ZV90eXBlX0xDX01FQVNVUkVN
RU5UKSAvIHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfTUVBU1VSRU1FTlRbMF0pKQAAY250IDwg
KHNpemVvZiAoX25sX3ZhbHVlX3R5cGVfTENfSURFTlRJRklDQVRJT04pIC8gc2l6ZW9mIChfbmxf
dmFsdWVfdHlwZV9MQ19JREVOVElGSUNBVElPTlswXSkpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAB1hAgIqIYICHiGCAhIhggIGIYICOiFCAh1hAgIuIUICIiFCAhYhQgIKIUICPiECAjI
hAgIAAAAAAAAAAAAAAAAVQAAAAYAAABvAAAAEwAAAC4AAAAFAAAAAAAAAAMAAAAHAAAADQAAAAUA
AAACAAAAEAAAAAAAAAAAAAAAAAAAAEDJCghcygoIgMoKCEDMCgigzAoIWM0KCAAAAABszQoIeM0K
CKDNCgjUzQoI6M0KCADOCggAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA
AAAAAAAAAAAAAAAABgAAAAYAAAAEAAAABQAAAAEAAAAIAAAACAAAAAUAAAAFAAAABQAAAAEAAAAB
AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAFAAAACAAAAAgAAAAIAAAACAAAAAgA
AAAIAAAACAAAAAgAAAAIAAAACAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA
AAEAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAgAAAAIAAAA
CAAAAAgAAAAFAAAACAAAAAUAAAABAAAABQAAAAEAAAABAAAABAAAAAUAAAAFAAAAAQAAAAAAAAAA
AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAA
AQAAAAEAAAABAAAABgAAAAEAAAABAAAABgAAAAEAAAABAAAABQAAAAEAAAAJAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAA
CgAAAAgAAAAIAAAAAwAAAAUAAAADAAAAAwAAAAMAAAADAAAAAQAAAAEAAAAIAAAAAQAAAAAAAAAF
AAAAAQAAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAgAAAAIAAAABQAAAAgA
AAAIAAAACAAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAABAAA
AAEAAAABAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAwAAAAMAAAADAAAA
AwAAAAMAAAADAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAD
AAAAAwAAAAMAAAADAAAAAwAAAAUAAAAFAAAABQAAAAUAAAAHAAAABQAAAAUAAAABAAAAAQAAAAEA
AAABAAAAAQAAAAEAAAAFAAAABQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAA
AAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAABQAAAAEAAAABAAAAAQAAAAEAAAABAAAA
AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAB
AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAGxv
YWRhcmNoaXZlLmMAYXJjaG1hcHBlZCA9PSAmaGVhZG1hcAAoKCgocHMpIC0gMSkgJiAocHMpKSA9
PSAwKQBsYXN0LT5uZXh0ID09IG1hcHBlZAByYW5nZXNbY250XS5mcm9tID49IGZyb20AX25sX2Fy
Y2hpdmVfc3ViZnJlZXJlcwBfbmxfbG9hZF9sb2NhbGVfZnJvbV9hcmNoaXZlAAAAL3Vzci9saWIv
bG9jYWxlL2xvY2FsZS1hcmNoaXZlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgACAAIAAgACAAIAAgACAAMgAiACIAIgAiACAAIAAgAC
AAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABYATABMAEwATABMAEwATABMAEwATABMAEwATA
BMAEwAjYCNgI2AjYCNgI2AjYCNgI2AjYBMAEwATABMAEwATABMAI1QjVCNUI1QjVCNUIxQjFCMUI
xQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFBMAEwATABMAEwATACNYI1gjWCNYI1gjW
CMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgTABMAEwATAAgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIA
AAADIAAAAiAAAAIgAAACIAAAAiAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAA
AAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAFgAAAEwAAABMAAAATAAAAEwAAA
BMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAI2AAACNgAAAjYAAAI
2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAAjV
AAAI1QAACNUAAAjVAAAI1QAACNUAAAjFAAAIxQAACMUAAAjFAAAIxQAACMUAAAjFAAAIxQAACMUA
AAjFAAAIxQAACMUAAAjFAAAIxQAACMUAAAjFAAAIxQAACMUAAAjFAAAIxQAABMAAAATAAAAEwAAA
BMAAAATAAAAEwAAACNYAAAjWAAAI1gAACNYAAAjWAAAI1gAACMYAAAjGAAAIxgAACMYAAAjGAAAI
xgAACMYAAAjGAAAIxgAACMYAAAjGAAAIxgAACMYAAAjGAAAIxgAACMYAAAjGAAAIxgAACMYAAAjG
AAAEwAAABMAAAATAAAAEwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAIAAAACBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkA
AACKAAAAiwAAAIwAAACNAAAAjgAAAI8AAACQAAAAkQAAAJIAAACTAAAAlAAAAJUAAACWAAAAlwAA
AJgAAACZAAAAmgAAAJsAAACcAAAAnQAAAJ4AAACfAAAAoAAAAKEAAACiAAAAowAAAKQAAAClAAAA
pgAAAKcAAACoAAAAqQAAAKoAAACrAAAArAAAAK0AAACuAAAArwAAALAAAACxAAAAsgAAALMAAAC0
AAAAtQAAALYAAAC3AAAAuAAAALkAAAC6AAAAuwAAALwAAAC9AAAAvgAAAL8AAADAAAAAwQAAAMIA
AADDAAAAxAAAAMUAAADGAAAAxwAAAMgAAADJAAAAygAAAMsAAADMAAAAzQAAAM4AAADPAAAA0AAA
ANEAAADSAAAA0wAAANQAAADVAAAA1gAAANcAAADYAAAA2QAAANoAAADbAAAA3AAAAN0AAADeAAAA
3wAAAOAAAADhAAAA4gAAAOMAAADkAAAA5QAAAOYAAADnAAAA6AAAAOkAAADqAAAA6wAAAOwAAADt
AAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9AAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA+gAAAPsA
AAD8AAAA/QAAAP4AAAD/////AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAA
AAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAA
GAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAm
AAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQA
AAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAA
AEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAA
UQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABf
AAAAYAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0A
AABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAewAA
AHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAA
igAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACY
AAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYA
AACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAA
ALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAA
wwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADR
AAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8A
AADgAAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAA
AO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA
/AAAAP0AAAD+AAAA/wAAAIAAAACBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkAAACK
AAAAiwAAAIwAAACNAAAAjgAAAI8AAACQAAAAkQAAAJIAAACTAAAAlAAAAJUAAACWAAAAlwAAAJgA
AACZAAAAmgAAAJsAAACcAAAAnQAAAJ4AAACfAAAAoAAAAKEAAACiAAAAowAAAKQAAAClAAAApgAA
AKcAAACoAAAAqQAAAKoAAACrAAAArAAAAK0AAACuAAAArwAAALAAAACxAAAAsgAAALMAAAC0AAAA
tQAAALYAAAC3AAAAuAAAALkAAAC6AAAAuwAAALwAAAC9AAAAvgAAAL8AAADAAAAAwQAAAMIAAADD
AAAAxAAAAMUAAADGAAAAxwAAAMgAAADJAAAAygAAAMsAAADMAAAAzQAAAM4AAADPAAAA0AAAANEA
AADSAAAA0wAAANQAAADVAAAA1gAAANcAAADYAAAA2QAAANoAAADbAAAA3AAAAN0AAADeAAAA3wAA
AOAAAADhAAAA4gAAAOMAAADkAAAA5QAAAOYAAADnAAAA6AAAAOkAAADqAAAA6wAAAOwAAADtAAAA
7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9AAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA+gAAAPsAAAD8
AAAA/QAAAP4AAAD/////AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoA
AAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAA
ABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAA
JwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1
AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABhAAAAYgAAAGMA
AABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAA
AHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAFsAAABcAAAAXQAAAF4AAABfAAAA
YAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABu
AAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwA
AAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAA
AIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAA
mQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYAAACn
AAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAAALUA
AAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAAwwAA
AMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAA
0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8AAADg
AAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4A
AADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA/AAA
AP0AAAD+AAAA/wAAAAAAAAAAAAAA/v//BwAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAGAAAA
AQAAAAEAAAAYAAAAAAAAACAAAAD+//8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAP7//wcAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAGAAAAAQAAAAEAAAAYAAAAAAAAACAA
AAAAAAAA/v//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v//B/7//wcAAAAAAAAA
AAAAAAAAAAAABwAAAAEAAAAGAAAAAQAAAAEAAAAYAAAAAAAAACAAAAD+//8H/v//BwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAEAAAAG
AAAAAAAAAAEAAAAYAAAAHAAAAAAAAAAAAP8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAP8DfgAAAH4AAAAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAYAAAAHAAA
AAAAAAAAAP8DfgAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAABAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAABgAAAAEAAAAGAAAAAAAAAAEAAAAYAAAAHAAAAAA+AAABAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////38AAAAAAAAAAAAAAAAAAAAABwAAAAEA
AAAHAAAAAAAAAAMAAAAYAAAAHAAAAAAAAAD//////////////38AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD+/////////////38AAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAYAAAA
HAAAAAAAAAD+/////////////38AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAABgAAAAEAAAAGAAAAAAAAAAEAAAAYAAAAHAAAAAACAAABAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAABwAA
AAEAAAAHAAAAAAAAAAMAAAAYAAAAHAAAAP////8AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD+/wD8AQAA+AEAAHgAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAY
AAAAHAAAAAAAAAD+/wD8AQAA+AEAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8D/v//B/7/
/wcAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAHAAAAAAAAAAMAAAAYAAAAHAAAAAAAAAAAAP8D/v//
B/7//wcAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAABAAAABQAAAAMAAAAfAAAAGAAAAAAAAAAAAAAA
AAAAACgAAAAAAAAA4P///+D////g////4P///+D////g////4P///+D////g////4P///+D////g
////4P///+D////g////4P///+D////g////4P///+D////g////4P///+D////g////4P///+D/
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAABAAAABQAA
AAMAAAAfAAAAGAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA
IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAg
AAAAIAAAACAAAAAgAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAcAAAABAAAABAAAAAcAAAAPAAAAGAAAADgAAAAAAAAASAAAAEgAAABIAAAASAAA
AEgAAABJAAAAAP///////////////////wEBAQEBAQEBAQEBAQEBAQH/AAAAdXBwZXIAbG93ZXIA
YWxwaGEAZGlnaXQAeGRpZ2l0AHNwYWNlAHByaW50AGdyYXBoAGJsYW5rAGNudHJsAHB1bmN0AGFs
bnVtAAB0b3VwcGVyAHRvbG93ZXIAAAAAAAAAAAAAAGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP//
//8BAAAAVQAAACDPCggg1goIAAAAACDcCggAAAAAINIKCAAAAAAAAAAAAAAAAAAAAAB86AoIxugK
CCDoCggBAAAAAZ0LCCDYCggg3goIRwAAAFMAAAABAAAAs74LCFSfCgjBgAoIkJULCLBnCggwigsI
+JMKCOW8CggbqgoIdWcKCAEAAAA0igsI+G0KCDyKCwhEigsITIoLCFSKCwhcigsIZIoLCGyKCwh0
igsIs74LCFSfCgjBgAoIkJULCLBnCggwigsI+JMKCOW8CggbqgoIdWcKCDAAAAAxAAAAMgAAADMA
AAA0AAAANQAAADYAAAA3AAAAOAAAADkAAABJBQAAYOoKCKD/CggAKgsIQD8LCAEAAACkWQoIAAAA
AAAAAAAAAAAAQOIKCKDiCggA4woIYOMKCMDjCggg5AoIgOQKCODkCghA5QoIoOUKCADmCghg5goI
oOYKCGDnCggAAAAAAAAAAAAAAAACAAAABAAAAAYAAAAIAAAACgAAAAwAAAAOAAAAEAAAABIAAAAU
AAAAFgAAABgAAAAaAAAAHAAAAB4AAAAgAAAAIgAAACQAAAAmAAAAKAAAACoAAAAsAAAALgAAADAA
AAAyAAAANAAAADYAAAA4AAAAOgAAADwAAAA+AAAAQAAAAEIAAABEAAAARgAAAEgAAABKAAAATAAA
AE4AAABQAAAAUgAAAFQAAABWAAAAWAAAAFoAAABcAAAAXgAAAGAAAABiAAAAZAAAAGYAAABoAAAA
agAAAGwAAABuAAAAcAAAAHIAAAB0AAAAdgAAAHgAAAB6AAAAfAAAAH4AAACAAAAAggAAAIQAAACG
AAAAiAAAAIoAAACMAAAAjgAAAJAAAACSAAAAlAAAAJYAAACYAAAAmgAAAJwAAACeAAAAoAAAAKIA
AACkAAAApgAAAKgAAACqAAAArAAAAK4AAACwAAAAsgAAALQAAAC2AAAAuAAAALoAAAC8AAAAvgAA
AMAAAADCAAAAxAAAAMYAAADIAAAAygAAAMwAAADOAAAA0AAAANIAAADUAAAA1gAAANgAAADaAAAA
3AAAAN4AAADgAAAA4gAAAOQAAADmAAAA6AAAAOoAAADsAAAA7gAAAPAAAADyAAAA9AAAAPYAAAD4
AAAA+gAAAPwAAAD+AAAAAAEAAAIBAAAEAQAABgEAAAgBAAAKAQAADAEAAA4BAAAQAQAAEgEAABQB
AAAWAQAAGAEAABoBAAAcAQAAHgEAACABAAAiAQAAJAEAACYBAAAoAQAAKgEAACwBAAAuAQAAMAEA
ADIBAAA0AQAANgEAADgBAAA6AQAAPAEAAD4BAABAAQAAQgEAAEQBAABGAQAASAEAAEoBAABMAQAA
TgEAAFABAABSAQAAVAEAAFYBAABYAQAAWgEAAFwBAABeAQAAYAEAAGIBAABkAQAAZgEAAGgBAABq
AQAAbAEAAG4BAABwAQAAcgEAAHQBAAB2AQAAeAEAAHoBAAB8AQAAfgEAAIABAACCAQAAhAEAAIYB
AACIAQAAigEAAIwBAACOAQAAkAEAAJIBAACUAQAAlgEAAJgBAACaAQAAnAEAAJ4BAACgAQAAogEA
AKQBAACmAQAAqAEAAKoBAACsAQAArgEAALABAACyAQAAtAEAALYBAAC4AQAAugEAALwBAAC+AQAA
wAEAAMIBAADEAQAAxgEAAMgBAADKAQAAzAEAAM4BAADQAQAA0gEAANQBAADWAQAA2AEAANoBAADc
AQAA3gEAAOABAADiAQAA5AEAAOYBAADoAQAA6gEAAOwBAADuAQAA8AEAAPIBAAD0AQAA9gEAAPgB
AAD6AQAA/AEAAP4BAAAAAgAAAgIAAAQCAAAGAgAACAIAAAoCAAAMAgAADgIAABACAAASAgAAFAIA
ABYCAAAYAgAAGgIAABwCAAAeAgAAIAIAACICAAAkAgAAJgIAACgCAAAqAgAALAIAAC4CAAAwAgAA
MgIAADQCAAA2AgAAOAIAADoCAAA8AgAAPgIAAEACAABCAgAARAIAAEYCAABIAgAASgIAAEwCAABO
AgAAUAIAAFICAABUAgAAVgIAAFgCAABaAgAAXAIAAF4CAABgAgAAYgIAAGQCAABmAgAAaAIAAGoC
AABsAgAAbgIAAHACAAByAgAAdAIAAHYCAAB4AgAAegIAAHwCAAB+AgAAgAIAAIICAACEAgAAhgIA
AIgCAACKAgAAjAIAAI4CAACQAgAAkgIAAJQCAACWAgAAmAIAAJoCAACcAgAAngIAAKACAACiAgAA
pAIAAKYCAACoAgAAqgIAAKwCAACuAgAAsAIAALICAAC0AgAAtgIAALgCAAC6AgAAvAIAAL4CAADA
AgAAwgIAAMQCAADGAgAAyAIAAMoCAADMAgAAzgIAANACAADSAgAA1AIAANYCAADYAgAA2gIAANwC
AADeAgAA4AIAAOICAADkAgAA5gIAAOgCAADqAgAA7AIAAO4CAADwAgAA8gIAAPQCAAD2AgAA+AIA
APoCAAD8AgAA/gIAAAADAAACAwAABAMAAAYDAAAIAwAACgMAAAwDAAAOAwAAEAMAABIDAAAUAwAA
FgMAABgDAAAaAwAAHAMAAB4DAAAgAwAAIgMAACQDAAAmAwAAKAMAACoDAAAsAwAALgMAADADAAAy
AwAANAMAADYDAAA4AwAAOgMAADwDAAA+AwAAQAMAAEIDAABEAwAARgMAAEgDAABKAwAATAMAAE4D
AABQAwAAUgMAAFQDAABWAwAAWAMAAFoDAABcAwAAXgMAAGADAABiAwAAZAMAAGYDAABoAwAAagMA
AGwDAABuAwAAcAMAAHIDAAB0AwAAdgMAAHgDAAB6AwAAfAMAAH4DAACAAwAAggMAAIQDAACGAwAA
iAMAAIoDAACMAwAAjgMAAJADAACSAwAAlAMAAJYDAACYAwAAmgMAAJwDAACeAwAAoAMAAKIDAACk
AwAApgMAAKgDAACqAwAArAMAAK4DAACwAwAAsgMAALQDAAC2AwAAuAMAALoDAAC8AwAAvgMAAMAD
AADCAwAAxAMAAMYDAADIAwAAygMAAMwDAADOAwAA0AMAANIDAADUAwAA1gMAANgDAADaAwAA3AMA
AN4DAADgAwAA4gMAAOQDAADmAwAA6AMAAOoDAADsAwAA7gMAAPADAADyAwAA9AMAAPYDAAD4AwAA
+gMAAPwDAAD+AwAAAAQAAAIEAAAEBAAABgQAAAgEAAAKBAAADAQAAA4EAAAQBAAAEgQAABQEAAAW
BAAAGAQAABoEAAAcBAAAHgQAACAEAAAiBAAAJAQAACYEAAAoBAAAKgQAACwEAAAuBAAAMAQAADIE
AAA0BAAANgQAADgEAAA6BAAAPAQAAD4EAABABAAAQgQAAEQEAABGBAAASAQAAEoEAABMBAAATgQA
AFAEAABSBAAAVAQAAFYEAABYBAAAWgQAAFwEAABeBAAAYAQAAGIEAABkBAAAZgQAAGgEAABqBAAA
bAQAAG4EAABwBAAAcgQAAHQEAAB2BAAAeAQAAHoEAAB8BAAAfgQAAIAEAACCBAAAhAQAAIYEAACI
BAAAigQAAIwEAACOBAAAkAQAAJIEAACUBAAAlgQAAJgEAACaBAAAnAQAAJ4EAACgBAAAogQAAKQE
AACmBAAAqAQAAKoEAACsBAAArgQAALAEAACyBAAAtAQAALYEAAC4BAAAugQAALwEAAC+BAAAwAQA
AMIEAADEBAAAxgQAAMgEAADKBAAAzAQAAM4EAADQBAAA0gQAANQEAADWBAAA2AQAANoEAADcBAAA
3gQAAOAEAADiBAAA5AQAAOYEAADoBAAA6gQAAOwEAADuBAAA8AQAAPIEAAD0BAAA9gQAAPgEAAD6
BAAA/AQAAP4EAAAABQAAAgUAAAQFAAAGBQAACAUAAAoFAAAMBQAADgUAABAFAAASBQAAFAUAABYF
AAAYBQAAGgUAABwFAAAeBQAAIAUAACIFAAAkBQAAJgUAACgFAAAqBQAALAUAAC4FAAAwBQAAMgUA
ADQFAAA2BQAAOAUAADoFAAA8BQAAPgUAAEAFAABCBQAARAUAAEYFAABIBQAASgUAAEwFAABOBQAA
UAUAAFIFAABUBQAAVgUAAFgFAABaBQAAXAUAAF4FAABgBQAAYgUAAGQFAABmBQAAaAUAAGoFAABs
BQAAbgUAAHAFAAByBQAAdAUAAHYFAAB4BQAAegUAAHwFAAB+BQAAgAUAAIIFAACEBQAAhgUAAIgF
AACKBQAAjAUAAI4FAACQBQAAkgUAAJQFAACWBQAAmAUAAJoFAACcBQAAngUAAKAFAACiBQAApAUA
AKYFAACoBQAAqgUAAKwFAACuBQAAsAUAALIFAAC0BQAAtgUAALgFAAC6BQAAvAUAAL4FAADABQAA
wgUAAMQFAADGBQAAyAUAAMoFAADMBQAAzgUAANAFAADSBQAA1AUAANYFAADYBQAA2gUAANwFAADe
BQAA4AUAAOIFAADkBQAA5gUAAOgFAADqBQAA7AUAAO4FAADwBQAA8gUAAPQFAAD2BQAA+AUAAPoF
AAD8BQAA/gUAAAAGAAACBgAABAYAAAYGAAAIBgAACgYAAAwGAAAOBgAAEAYAABIGAAAUBgAAFgYA
ABgGAAAaBgAAHAYAAB4GAAAgBgAAIgYAACQGAAAmBgAAKAYAACoGAAAsBgAALgYAADAGAAAyBgAA
NAYAADYGAAA4BgAAOgYAADwGAAA+BgAAQAYAAEIGAABEBgAARgYAAEgGAABKBgAATAYAAE4GAABQ
BgAAUgYAAFQGAABWBgAAWAYAAFoGAABcBgAAXgYAAGAGAABiBgAAZAYAAGYGAABoBgAAagYAAGwG
AABuBgAAcAYAAHIGAAB0BgAAdgYAAHgGAAB6BgAAfAYAAH4GAACABgAAggYAAIQGAACGBgAAiAYA
AIoGAACMBgAAjgYAAJAGAACSBgAAlAYAAJYGAACYBgAAmgYAAJwGAACeBgAAoAYAAKIGAACkBgAA
pgYAAKgGAACqBgAArAYAAK4GAACwBgAAsgYAALQGAAC2BgAAuAYAALoGAAC8BgAAvgYAAMAGAADC
BgAAxAYAAMYGAADIBgAAygYAAMwGAADOBgAA0AYAANIGAADUBgAA1gYAANgGAADaBgAA3AYAAN4G
AADgBgAA4gYAAOQGAADmBgAA6AYAAOoGAADsBgAA7gYAAPAGAADyBgAA9AYAAPYGAAD4BgAA+gYA
APwGAAD+BgAAAAcAAAIHAAAEBwAABgcAAAgHAAAKBwAADAcAAA4HAAAQBwAAEgcAABQHAAAWBwAA
GAcAABoHAAAcBwAAHgcAACAHAAAiBwAAJAcAACYHAAAoBwAAKgcAACwHAAAuBwAAMAcAADIHAAA0
BwAANgcAADgHAAA6BwAAPAcAAD4HAABABwAAQgcAAEQHAABGBwAASAcAAEoHAABMBwAATgcAAFAH
AABSBwAAVAcAAFYHAABYBwAAWgcAAFwHAABeBwAAYAcAAGIHAABkBwAAZgcAAGgHAABqBwAAbAcA
AG4HAABwBwAAcgcAAHQHAAB2BwAAeAcAAHoHAAB8BwAAfgcAAIAHAACCBwAAhAcAAIYHAACIBwAA
igcAAIwHAACOBwAAkAcAAJIHAACUBwAAlgcAAJgHAACaBwAAnAcAAJ4HAACgBwAAogcAAKQHAACm
BwAAqAcAAKoHAACsBwAArgcAALAHAACyBwAAtAcAALYHAAC4BwAAugcAALwHAAC+BwAAwAcAAMIH
AADEBwAAxgcAAMgHAADKBwAAzAcAAM4HAADQBwAA0gcAANQHAADWBwAA2AcAANoHAADcBwAA3gcA
AOAHAADiBwAA5AcAAOYHAADoBwAA6gcAAOwHAADuBwAA8AcAAPIHAAD0BwAA9gcAAPgHAAD6BwAA
/AcAAP4HAAAACAAAAggAAAQIAAAGCAAACAgAAAoIAAAMCAAADggAABAIAAASCAAAFAgAABYIAAAY
CAAAGggAABwIAAAeCAAAIAgAACIIAAAkCAAAJggAACgIAAAqCAAALAgAAC4IAAAwCAAAMggAADQI
AAA2CAAAOAgAADoIAAA8CAAAPggAAEAIAABCCAAARAgAAEYIAABICAAASggAAEwIAABOCAAAUAgA
AFIIAABUCAAAVggAAFgIAABaCAAAXAgAAF4IAABgCAAAYggAAGQIAABmCAAAaAgAAGoIAABsCAAA
bggAAHAIAAByCAAAdAgAAHYIAAB4CAAAeggAAHwIAAB+CAAAgAgAAIIIAACECAAAhggAAIgIAACK
CAAAjAgAAI4IAACQCAAAkggAAJQIAACWCAAAmAgAAJoIAACcCAAAnggAAKAIAACiCAAApAgAAKYI
AACoCAAAqggAAKwIAACuCAAAsAgAALIIAAC0CAAAtggAALgIAAC6CAAAvAgAAL4IAADACAAAwggA
AMQIAADGCAAAyAgAAMoIAADMCAAAzggAANAIAADSCAAA1AgAANYIAADYCAAA2ggAANwIAADeCAAA
4AgAAOIIAADkCAAA5ggAAOgIAADqCAAA7AgAAO4IAADwCAAA8ggAAPQIAAD2CAAA+AgAAPoIAAD8
CAAA/ggAAAAJAAACCQAABAkAAAYJAAAICQAACgkAAAwJAAAOCQAAEAkAABIJAAAUCQAAFgkAABgJ
AAAaCQAAHAkAAB4JAAAgCQAAIgkAACQJAAAmCQAAKAkAACoJAAAsCQAALgkAADAJAAAyCQAANAkA
ADYJAAA4CQAAOgkAADwJAAA+CQAAQAkAAEIJAABECQAARgkAAEgJAABKCQAATAkAAE4JAABQCQAA
UgkAAFQJAABWCQAAWAkAAFoJAABcCQAAXgkAAGAJAABiCQAAZAkAAGYJAABoCQAAagkAAGwJAABu
CQAAcAkAAHIJAAB0CQAAdgkAAHgJAAB6CQAAfAkAAH4JAACACQAAggkAAIQJAACGCQAAiAkAAIoJ
AACMCQAAjgkAAJAJAACSCQAAlAkAAJYJAACYCQAAmgkAAJwJAACeCQAAoAkAAKIJAACkCQAApgkA
AKgJAACqCQAArAkAAK4JAACwCQAAsgkAALQJAAC2CQAAuAkAALoJAAC8CQAAvgkAAMAJAADCCQAA
xAkAAMYJAADICQAAygkAAMwJAADOCQAA0AkAANIJAADUCQAA1gkAANgJAADaCQAA3AkAAN4JAADg
CQAA4gkAAOQJAADmCQAA6AkAAOoJAADsCQAA7gkAAPAJAADyCQAA9AkAAPYJAAD4CQAA+gkAAPwJ
AAD+CQAAAAoAAAIKAAAECgAABgoAAAgKAAAKCgAADAoAAA4KAAAQCgAAEgoAABQKAAAWCgAAGAoA
ABoKAAAcCgAAHgoAACAKAAAiCgAAJAoAACYKAAAoCgAAKgoAACwKAAAuCgAAMAoAADIKAAA0CgAA
NgoAADgKAAA6CgAAPAoAAD4KAABACgAAQgoAAEQKAABGCgAASAoAAEoKAABMCgAATgoAAFAKAABS
CgAAVAoAAFYKAABYCgAAWgoAAFwKAABeCgAAYAoAAGIKAABkCgAAZgoAAGgKAABqCgAAbAoAAG4K
AABwCgAAcgoAAHQKAAB2CgAAeAoAAHoKAAB8CgAAfgoAAIAKAACCCgAAhAoAAIYKAACICgAAigoA
AIwKAACOCgAAkAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAKkAAAAAAAAA
qwAAAAAAAACtAAAAAAAAAK4AAAAAAAAAtQAAAAAAAAC4AAAAAAAAALsAAAAAAAAAvAAAAAAAAAC9
AAAAAAAAAL4AAAAAAAAAxgAAAAAAAADXAAAAAAAAAN8AAAAAAAAA5gAAAAAAAAAyAQAAAAAAADMB
AAAAAAAASQEAAAAAAABSAQAAAAAAAFIBAAAAAAAAUwEAAAAAAABTAQAAAAAAAH8BAAAAAAAAxwEA
AAAAAADIAQAAAAAAAMkBAAAAAAAAygEAAAAAAADLAQAAAAAAAMwBAAAAAAAA8QEAAAAAAADyAQAA
AAAAAPMBAAAAAAAAvAIAAAAAAADGAgAAAAAAAMgCAAAAAAAAywIAAAAAAADNAgAAAAAAANACAAAA
AAAA3AIAAAAAAAACIAAAAAAAAAMgAAAAAAAABCAAAAAAAAAFIAAAAAAAAAYgAAAAAAAACCAAAAAA
AAAJIAAAAAAAAAogAAAAAAAACyAAAAAAAAAQIAAAAAAAABEgAAAAAAAAEiAAAAAAAAATIAAAAAAA
ABQgAAAAAAAAFSAAAAAAAAAYIAAAAAAAABkgAAAAAAAAGiAAAAAAAAAbIAAAAAAAABwgAAAAAAAA
HSAAAAAAAAAeIAAAAAAAAB8gAAAAAAAAICAAAAAAAAAiIAAAAAAAACQgAAAAAAAAJSAAAAAAAAAm
IAAAAAAAAC8gAAAAAAAANSAAAAAAAAA2IAAAAAAAADcgAAAAAAAAOSAAAAAAAAA6IAAAAAAAADwg
AAAAAAAARCAAAAAAAABHIAAAAAAAAEggAAAAAAAASSAAAAAAAABfIAAAAAAAAGAgAAAAAAAAYSAA
AAAAAABiIAAAAAAAAGMgAAAAAAAAqCAAAAAAAACsIAAAAAAAAAAhAAAAAAAAASEAAAAAAAACIQAA
AAAAAAUhAAAAAAAABiEAAAAAAAAKIQAAAAAAAAshAAAAAAAADCEAAAAAAAANIQAAAAAAAA4hAAAA
AAAAECEAAAAAAAARIQAAAAAAABIhAAAAAAAAEyEAAAAAAAAVIQAAAAAAABYhAAAAAAAAGSEAAAAA
AAAaIQAAAAAAABshAAAAAAAAHCEAAAAAAAAdIQAAAAAAACEhAAAAAAAAIiEAAAAAAAAkIQAAAAAA
ACYhAAAAAAAAKCEAAAAAAAAsIQAAAAAAAC0hAAAAAAAALiEAAAAAAAAvIQAAAAAAADAhAAAAAAAA
MSEAAAAAAAAzIQAAAAAAADQhAAAAAAAAOSEAAAAAAABFIQAAAAAAAEYhAAAAAAAARyEAAAAAAABI
IQAAAAAAAEkhAAAAAAAAUyEAAAAAAABUIQAAAAAAAFUhAAAAAAAAViEAAAAAAABXIQAAAAAAAFgh
AAAAAAAAWSEAAAAAAABaIQAAAAAAAFshAAAAAAAAXCEAAAAAAABdIQAAAAAAAF4hAAAAAAAAXyEA
AAAAAABgIQAAAAAAAGEhAAAAAAAAYiEAAAAAAABjIQAAAAAAAGQhAAAAAAAAZSEAAAAAAABmIQAA
AAAAAGchAAAAAAAAaCEAAAAAAABpIQAAAAAAAGohAAAAAAAAayEAAAAAAABsIQAAAAAAAG0hAAAA
AAAAbiEAAAAAAABvIQAAAAAAAHAhAAAAAAAAcSEAAAAAAAByIQAAAAAAAHMhAAAAAAAAdCEAAAAA
AAB1IQAAAAAAAHYhAAAAAAAAdyEAAAAAAAB4IQAAAAAAAHkhAAAAAAAAeiEAAAAAAAB7IQAAAAAA
AHwhAAAAAAAAfSEAAAAAAAB+IQAAAAAAAH8hAAAAAAAAkCEAAAAAAACSIQAAAAAAAJQhAAAAAAAA
0CEAAAAAAADSIQAAAAAAANQhAAAAAAAAEiIAAAAAAAAVIgAAAAAAABYiAAAAAAAAFyIAAAAAAAAj
IgAAAAAAADYiAAAAAAAAPCIAAAAAAABkIgAAAAAAAGUiAAAAAAAAaiIAAAAAAABrIgAAAAAAANgi
AAAAAAAA2SIAAAAAAAAAJAAAAAAAAAEkAAAAAAAAAiQAAAAAAAADJAAAAAAAAAQkAAAAAAAABSQA
AAAAAAAGJAAAAAAAAAckAAAAAAAACCQAAAAAAAAJJAAAAAAAAAokAAAAAAAACyQAAAAAAAAMJAAA
AAAAAA0kAAAAAAAADiQAAAAAAAAPJAAAAAAAABAkAAAAAAAAESQAAAAAAAASJAAAAAAAABMkAAAA
AAAAFCQAAAAAAAAVJAAAAAAAABYkAAAAAAAAFyQAAAAAAAAYJAAAAAAAABkkAAAAAAAAGiQAAAAA
AAAbJAAAAAAAABwkAAAAAAAAHSQAAAAAAAAeJAAAAAAAAB8kAAAAAAAAICQAAAAAAAAhJAAAAAAA
ACMkAAAAAAAAJCQAAAAAAABgJAAAAAAAAGEkAAAAAAAAYiQAAAAAAABjJAAAAAAAAGQkAAAAAAAA
ZSQAAAAAAABmJAAAAAAAAGckAAAAAAAAaCQAAAAAAABpJAAAAAAAAGokAAAAAAAAayQAAAAAAABs
JAAAAAAAAG0kAAAAAAAAbiQAAAAAAABvJAAAAAAAAHAkAAAAAAAAcSQAAAAAAAByJAAAAAAAAHMk
AAAAAAAAdCQAAAAAAAB1JAAAAAAAAHYkAAAAAAAAdyQAAAAAAAB4JAAAAAAAAHkkAAAAAAAAeiQA
AAAAAAB7JAAAAAAAAHwkAAAAAAAAfSQAAAAAAAB+JAAAAAAAAH8kAAAAAAAAgCQAAAAAAACBJAAA
AAAAAIIkAAAAAAAAgyQAAAAAAACEJAAAAAAAAIUkAAAAAAAAhiQAAAAAAACHJAAAAAAAAIgkAAAA
AAAAiSQAAAAAAACKJAAAAAAAAIskAAAAAAAAjCQAAAAAAACNJAAAAAAAAI4kAAAAAAAAjyQAAAAA
AACQJAAAAAAAAJEkAAAAAAAAkiQAAAAAAACTJAAAAAAAAJQkAAAAAAAAlSQAAAAAAACWJAAAAAAA
AJckAAAAAAAAmCQAAAAAAACZJAAAAAAAAJokAAAAAAAAmyQAAAAAAACcJAAAAAAAAJ0kAAAAAAAA
niQAAAAAAACfJAAAAAAAAKAkAAAAAAAAoSQAAAAAAACiJAAAAAAAAKMkAAAAAAAApCQAAAAAAACl
JAAAAAAAAKYkAAAAAAAApyQAAAAAAACoJAAAAAAAAKkkAAAAAAAAqiQAAAAAAACrJAAAAAAAAKwk
AAAAAAAArSQAAAAAAACuJAAAAAAAAK8kAAAAAAAAsCQAAAAAAACxJAAAAAAAALIkAAAAAAAAsyQA
AAAAAAC0JAAAAAAAALUkAAAAAAAAtiQAAAAAAAC3JAAAAAAAALgkAAAAAAAAuSQAAAAAAAC6JAAA
AAAAALskAAAAAAAAvCQAAAAAAAC9JAAAAAAAAL4kAAAAAAAAvyQAAAAAAADAJAAAAAAAAMEkAAAA
AAAAwiQAAAAAAADDJAAAAAAAAMQkAAAAAAAAxSQAAAAAAADGJAAAAAAAAMckAAAAAAAAyCQAAAAA
AADJJAAAAAAAAMokAAAAAAAAyyQAAAAAAADMJAAAAAAAAM0kAAAAAAAAziQAAAAAAADPJAAAAAAA
ANAkAAAAAAAA0SQAAAAAAADSJAAAAAAAANMkAAAAAAAA1CQAAAAAAADVJAAAAAAAANYkAAAAAAAA
1yQAAAAAAADYJAAAAAAAANkkAAAAAAAA2iQAAAAAAADbJAAAAAAAANwkAAAAAAAA3SQAAAAAAADe
JAAAAAAAAN8kAAAAAAAA4CQAAAAAAADhJAAAAAAAAOIkAAAAAAAA4yQAAAAAAADkJAAAAAAAAOUk
AAAAAAAA5iQAAAAAAADnJAAAAAAAAOgkAAAAAAAA6SQAAAAAAADqJAAAAAAAAAAlAAAAAAAAAiUA
AAAAAAAMJQAAAAAAABAlAAAAAAAAFCUAAAAAAAAYJQAAAAAAABwlAAAAAAAAJCUAAAAAAAAsJQAA
AAAAADQlAAAAAAAAPCUAAAAAAADmJQAAAAAAAHQqAAAAAAAAdSoAAAAAAAB2KgAAAAAAAAAwAAAA
AAAAoDAAAAAAAABRMgAAAAAAAFIyAAAAAAAAUzIAAAAAAABUMgAAAAAAAFUyAAAAAAAAVjIAAAAA
AABXMgAAAAAAAFgyAAAAAAAAWTIAAAAAAABaMgAAAAAAAFsyAAAAAAAAXDIAAAAAAABdMgAAAAAA
AF4yAAAAAAAAXzIAAAAAAACxMgAAAAAAALIyAAAAAAAAszIAAAAAAAC0MgAAAAAAALUyAAAAAAAA
tjIAAAAAAAC3MgAAAAAAALgyAAAAAAAAuTIAAAAAAAC6MgAAAAAAALsyAAAAAAAAvDIAAAAAAAC9
MgAAAAAAAL4yAAAAAAAAvzIAAAAAAABxMwAAAAAAAHIzAAAAAAAAczMAAAAAAAB0MwAAAAAAAHUz
AAAAAAAAdjMAAAAAAACAMwAAAAAAAIEzAAAAAAAAgjMAAAAAAACDMwAAAAAAAIQzAAAAAAAAhTMA
AAAAAACGMwAAAAAAAIczAAAAAAAAiDMAAAAAAACJMwAAAAAAAIozAAAAAAAAizMAAAAAAACMMwAA
AAAAAI0zAAAAAAAAjjMAAAAAAACPMwAAAAAAAJAzAAAAAAAAkTMAAAAAAACSMwAAAAAAAJMzAAAA
AAAAlDMAAAAAAACVMwAAAAAAAJYzAAAAAAAAlzMAAAAAAACYMwAAAAAAAJkzAAAAAAAAmjMAAAAA
AACbMwAAAAAAAJwzAAAAAAAAnTMAAAAAAACeMwAAAAAAAJ8zAAAAAAAAoDMAAAAAAAChMwAAAAAA
AKIzAAAAAAAAozMAAAAAAACkMwAAAAAAAKUzAAAAAAAApjMAAAAAAACnMwAAAAAAAKgzAAAAAAAA
qTMAAAAAAACqMwAAAAAAAKszAAAAAAAArDMAAAAAAACtMwAAAAAAAK4zAAAAAAAArzMAAAAAAACw
MwAAAAAAALEzAAAAAAAAsjMAAAAAAACzMwAAAAAAALQzAAAAAAAAtTMAAAAAAAC2MwAAAAAAALcz
AAAAAAAAuDMAAAAAAAC5MwAAAAAAALozAAAAAAAAuzMAAAAAAAC8MwAAAAAAAL0zAAAAAAAAvjMA
AAAAAAC/MwAAAAAAAMIzAAAAAAAAwzMAAAAAAADEMwAAAAAAAMUzAAAAAAAAxjMAAAAAAADHMwAA
AAAAAMgzAAAAAAAAyTMAAAAAAADKMwAAAAAAAMszAAAAAAAAzDMAAAAAAADNMwAAAAAAAM4zAAAA
AAAAzzMAAAAAAADQMwAAAAAAANEzAAAAAAAA0jMAAAAAAADTMwAAAAAAANQzAAAAAAAA1TMAAAAA
AADWMwAAAAAAANczAAAAAAAA2DMAAAAAAADZMwAAAAAAANozAAAAAAAA2zMAAAAAAADcMwAAAAAA
AN0zAAAAAAAAAPsAAAAAAAAB+wAAAAAAAAL7AAAAAAAAA/sAAAAAAAAE+wAAAAAAAAb7AAAAAAAA
KfsAAAAAAAAA/gAAAAAAAAH+AAAAAAAAAv4AAAAAAAAD/gAAAAAAAAT+AAAAAAAABf4AAAAAAAAG
/gAAAAAAAAf+AAAAAAAACP4AAAAAAAAJ/gAAAAAAAAr+AAAAAAAAC/4AAAAAAAAM/gAAAAAAAA3+
AAAAAAAADv4AAAAAAAAP/gAAAAAAAE3+AAAAAAAATv4AAAAAAABP/gAAAAAAAFD+AAAAAAAAUv4A
AAAAAABU/gAAAAAAAFX+AAAAAAAAVv4AAAAAAABX/gAAAAAAAFn+AAAAAAAAWv4AAAAAAABb/gAA
AAAAAFz+AAAAAAAAX/4AAAAAAABg/gAAAAAAAGH+AAAAAAAAYv4AAAAAAABj/gAAAAAAAGT+AAAA
AAAAZf4AAAAAAABm/gAAAAAAAGj+AAAAAAAAaf4AAAAAAABq/gAAAAAAAGv+AAAAAAAA//4AAAAA
AAAB/wAAAAAAAAL/AAAAAAAAA/8AAAAAAAAE/wAAAAAAAAX/AAAAAAAABv8AAAAAAAAH/wAAAAAA
AAj/AAAAAAAACf8AAAAAAAAK/wAAAAAAAAv/AAAAAAAADP8AAAAAAAAN/wAAAAAAAA7/AAAAAAAA
D/8AAAAAAAAQ/wAAAAAAABH/AAAAAAAAEv8AAAAAAAAT/wAAAAAAABT/AAAAAAAAFf8AAAAAAAAW
/wAAAAAAABf/AAAAAAAAGP8AAAAAAAAZ/wAAAAAAABr/AAAAAAAAG/8AAAAAAAAc/wAAAAAAAB3/
AAAAAAAAHv8AAAAAAAAf/wAAAAAAACD/AAAAAAAAIf8AAAAAAAAi/wAAAAAAACP/AAAAAAAAJP8A
AAAAAAAl/wAAAAAAACb/AAAAAAAAJ/8AAAAAAAAo/wAAAAAAACn/AAAAAAAAKv8AAAAAAAAr/wAA
AAAAACz/AAAAAAAALf8AAAAAAAAu/wAAAAAAAC//AAAAAAAAMP8AAAAAAAAx/wAAAAAAADL/AAAA
AAAAM/8AAAAAAAA0/wAAAAAAADX/AAAAAAAANv8AAAAAAAA3/wAAAAAAADj/AAAAAAAAOf8AAAAA
AAA6/wAAAAAAADv/AAAAAAAAPP8AAAAAAAA9/wAAAAAAAD7/AAAAAAAAP/8AAAAAAABA/wAAAAAA
AEH/AAAAAAAAQv8AAAAAAABD/wAAAAAAAET/AAAAAAAARf8AAAAAAABG/wAAAAAAAEf/AAAAAAAA
SP8AAAAAAABJ/wAAAAAAAEr/AAAAAAAAS/8AAAAAAABM/wAAAAAAAE3/AAAAAAAATv8AAAAAAABP
/wAAAAAAAFD/AAAAAAAAUf8AAAAAAABS/wAAAAAAAFP/AAAAAAAAVP8AAAAAAABV/wAAAAAAAFb/
AAAAAAAAV/8AAAAAAABY/wAAAAAAAFn/AAAAAAAAWv8AAAAAAABb/wAAAAAAAFz/AAAAAAAAXf8A
AAAAAABe/wAAAAAAAADUAQAAAAAAAdQBAAAAAAAC1AEAAAAAAAPUAQAAAAAABNQBAAAAAAAF1AEA
AAAAAAbUAQAAAAAAB9QBAAAAAAAI1AEAAAAAAAnUAQAAAAAACtQBAAAAAAAL1AEAAAAAAAzUAQAA
AAAADdQBAAAAAAAO1AEAAAAAAA/UAQAAAAAAENQBAAAAAAAR1AEAAAAAABLUAQAAAAAAE9QBAAAA
AAAU1AEAAAAAABXUAQAAAAAAFtQBAAAAAAAX1AEAAAAAABjUAQAAAAAAGdQBAAAAAAAa1AEAAAAA
ABvUAQAAAAAAHNQBAAAAAAAd1AEAAAAAAB7UAQAAAAAAH9QBAAAAAAAg1AEAAAAAACHUAQAAAAAA
ItQBAAAAAAAj1AEAAAAAACTUAQAAAAAAJdQBAAAAAAAm1AEAAAAAACfUAQAAAAAAKNQBAAAAAAAp
1AEAAAAAACrUAQAAAAAAK9QBAAAAAAAs1AEAAAAAAC3UAQAAAAAALtQBAAAAAAAv1AEAAAAAADDU
AQAAAAAAMdQBAAAAAAAy1AEAAAAAADPUAQAAAAAANNQBAAAAAAA11AEAAAAAADbUAQAAAAAAN9QB
AAAAAAA41AEAAAAAADnUAQAAAAAAOtQBAAAAAAA71AEAAAAAADzUAQAAAAAAPdQBAAAAAAA+1AEA
AAAAAD/UAQAAAAAAQNQBAAAAAABB1AEAAAAAAELUAQAAAAAAQ9QBAAAAAABE1AEAAAAAAEXUAQAA
AAAARtQBAAAAAABH1AEAAAAAAEjUAQAAAAAASdQBAAAAAABK1AEAAAAAAEvUAQAAAAAATNQBAAAA
AABN1AEAAAAAAE7UAQAAAAAAT9QBAAAAAABQ1AEAAAAAAFHUAQAAAAAAUtQBAAAAAABT1AEAAAAA
AFTUAQAAAAAAVtQBAAAAAABX1AEAAAAAAFjUAQAAAAAAWdQBAAAAAABa1AEAAAAAAFvUAQAAAAAA
XNQBAAAAAABd1AEAAAAAAF7UAQAAAAAAX9QBAAAAAABg1AEAAAAAAGHUAQAAAAAAYtQBAAAAAABj
1AEAAAAAAGTUAQAAAAAAZdQBAAAAAABm1AEAAAAAAGfUAQAAAAAAaNQBAAAAAABp1AEAAAAAAGrU
AQAAAAAAa9QBAAAAAABs1AEAAAAAAG3UAQAAAAAAbtQBAAAAAABv1AEAAAAAAHDUAQAAAAAAcdQB
AAAAAABy1AEAAAAAAHPUAQAAAAAAdNQBAAAAAAB11AEAAAAAAHbUAQAAAAAAd9QBAAAAAAB41AEA
AAAAAHnUAQAAAAAAetQBAAAAAAB71AEAAAAAAHzUAQAAAAAAfdQBAAAAAAB+1AEAAAAAAH/UAQAA
AAAAgNQBAAAAAACB1AEAAAAAAILUAQAAAAAAg9QBAAAAAACE1AEAAAAAAIXUAQAAAAAAhtQBAAAA
AACH1AEAAAAAAIjUAQAAAAAAidQBAAAAAACK1AEAAAAAAIvUAQAAAAAAjNQBAAAAAACN1AEAAAAA
AI7UAQAAAAAAj9QBAAAAAACQ1AEAAAAAAJHUAQAAAAAAktQBAAAAAACT1AEAAAAAAJTUAQAAAAAA
ldQBAAAAAACW1AEAAAAAAJfUAQAAAAAAmNQBAAAAAACZ1AEAAAAAAJrUAQAAAAAAm9QBAAAAAACc
1AEAAAAAAJ7UAQAAAAAAn9QBAAAAAACi1AEAAAAAAKXUAQAAAAAAptQBAAAAAACp1AEAAAAAAKrU
AQAAAAAAq9QBAAAAAACs1AEAAAAAAK7UAQAAAAAAr9QBAAAAAACw1AEAAAAAALHUAQAAAAAAstQB
AAAAAACz1AEAAAAAALTUAQAAAAAAtdQBAAAAAAC21AEAAAAAALfUAQAAAAAAuNQBAAAAAAC51AEA
AAAAALvUAQAAAAAAvdQBAAAAAAC+1AEAAAAAAL/UAQAAAAAAwNQBAAAAAADC1AEAAAAAAMPUAQAA
AAAAxdQBAAAAAADG1AEAAAAAAMfUAQAAAAAAyNQBAAAAAADJ1AEAAAAAAMrUAQAAAAAAy9QBAAAA
AADM1AEAAAAAAM3UAQAAAAAAztQBAAAAAADP1AEAAAAAANDUAQAAAAAA0dQBAAAAAADS1AEAAAAA
ANPUAQAAAAAA1NQBAAAAAADV1AEAAAAAANbUAQAAAAAA19QBAAAAAADY1AEAAAAAANnUAQAAAAAA
2tQBAAAAAADb1AEAAAAAANzUAQAAAAAA3dQBAAAAAADe1AEAAAAAAN/UAQAAAAAA4NQBAAAAAADh
1AEAAAAAAOLUAQAAAAAA49QBAAAAAADk1AEAAAAAAOXUAQAAAAAA5tQBAAAAAADn1AEAAAAAAOjU
AQAAAAAA6dQBAAAAAADq1AEAAAAAAOvUAQAAAAAA7NQBAAAAAADt1AEAAAAAAO7UAQAAAAAA79QB
AAAAAADw1AEAAAAAAPHUAQAAAAAA8tQBAAAAAADz1AEAAAAAAPTUAQAAAAAA9dQBAAAAAAD21AEA
AAAAAPfUAQAAAAAA+NQBAAAAAAD51AEAAAAAAPrUAQAAAAAA+9QBAAAAAAD81AEAAAAAAP3UAQAA
AAAA/tQBAAAAAAD/1AEAAAAAAADVAQAAAAAAAdUBAAAAAAAC1QEAAAAAAAPVAQAAAAAABNUBAAAA
AAAF1QEAAAAAAAfVAQAAAAAACNUBAAAAAAAJ1QEAAAAAAArVAQAAAAAADdUBAAAAAAAO1QEAAAAA
AA/VAQAAAAAAENUBAAAAAAAR1QEAAAAAABLVAQAAAAAAE9UBAAAAAAAU1QEAAAAAABbVAQAAAAAA
F9UBAAAAAAAY1QEAAAAAABnVAQAAAAAAGtUBAAAAAAAb1QEAAAAAABzVAQAAAAAAHtUBAAAAAAAf
1QEAAAAAACDVAQAAAAAAIdUBAAAAAAAi1QEAAAAAACPVAQAAAAAAJNUBAAAAAAAl1QEAAAAAACbV
AQAAAAAAJ9UBAAAAAAAo1QEAAAAAACnVAQAAAAAAKtUBAAAAAAAr1QEAAAAAACzVAQAAAAAALdUB
AAAAAAAu1QEAAAAAAC/VAQAAAAAAMNUBAAAAAAAx1QEAAAAAADLVAQAAAAAAM9UBAAAAAAA01QEA
AAAAADXVAQAAAAAANtUBAAAAAAA31QEAAAAAADjVAQAAAAAAOdUBAAAAAAA71QEAAAAAADzVAQAA
AAAAPdUBAAAAAAA+1QEAAAAAAEDVAQAAAAAAQdUBAAAAAABC1QEAAAAAAEPVAQAAAAAARNUBAAAA
AABG1QEAAAAAAErVAQAAAAAAS9UBAAAAAABM1QEAAAAAAE3VAQAAAAAATtUBAAAAAABP1QEAAAAA
AFDVAQAAAAAAUtUBAAAAAABT1QEAAAAAAFTVAQAAAAAAVdUBAAAAAABW1QEAAAAAAFfVAQAAAAAA
WNUBAAAAAABZ1QEAAAAAAFrVAQAAAAAAW9UBAAAAAABc1QEAAAAAAF3VAQAAAAAAXtUBAAAAAABf
1QEAAAAAAGDVAQAAAAAAYdUBAAAAAABi1QEAAAAAAGPVAQAAAAAAZNUBAAAAAABl1QEAAAAAAGbV
AQAAAAAAZ9UBAAAAAABo1QEAAAAAAGnVAQAAAAAAatUBAAAAAABr1QEAAAAAAGzVAQAAAAAAbdUB
AAAAAABu1QEAAAAAAG/VAQAAAAAAcNUBAAAAAABx1QEAAAAAAHLVAQAAAAAAc9UBAAAAAAB01QEA
AAAAAHXVAQAAAAAAdtUBAAAAAAB31QEAAAAAAHjVAQAAAAAAedUBAAAAAAB61QEAAAAAAHvVAQAA
AAAAfNUBAAAAAAB91QEAAAAAAH7VAQAAAAAAf9UBAAAAAACA1QEAAAAAAIHVAQAAAAAAgtUBAAAA
AACD1QEAAAAAAITVAQAAAAAAhdUBAAAAAACG1QEAAAAAAIfVAQAAAAAAiNUBAAAAAACJ1QEAAAAA
AIrVAQAAAAAAi9UBAAAAAACM1QEAAAAAAI3VAQAAAAAAjtUBAAAAAACP1QEAAAAAAJDVAQAAAAAA
kdUBAAAAAACS1QEAAAAAAJPVAQAAAAAAlNUBAAAAAACV1QEAAAAAAJbVAQAAAAAAl9UBAAAAAACY
1QEAAAAAAJnVAQAAAAAAmtUBAAAAAACb1QEAAAAAAJzVAQAAAAAAndUBAAAAAACe1QEAAAAAAJ/V
AQAAAAAAoNUBAAAAAACh1QEAAAAAAKLVAQAAAAAAo9UBAAAAAACk1QEAAAAAAKXVAQAAAAAAptUB
AAAAAACn1QEAAAAAAKjVAQAAAAAAqdUBAAAAAACq1QEAAAAAAKvVAQAAAAAArNUBAAAAAACt1QEA
AAAAAK7VAQAAAAAAr9UBAAAAAACw1QEAAAAAALHVAQAAAAAAstUBAAAAAACz1QEAAAAAALTVAQAA
AAAAtdUBAAAAAAC21QEAAAAAALfVAQAAAAAAuNUBAAAAAAC51QEAAAAAALrVAQAAAAAAu9UBAAAA
AAC81QEAAAAAAL3VAQAAAAAAvtUBAAAAAAC/1QEAAAAAAMDVAQAAAAAAwdUBAAAAAADC1QEAAAAA
AMPVAQAAAAAAxNUBAAAAAADF1QEAAAAAAMbVAQAAAAAAx9UBAAAAAADI1QEAAAAAAMnVAQAAAAAA
ytUBAAAAAADL1QEAAAAAAMzVAQAAAAAAzdUBAAAAAADO1QEAAAAAAM/VAQAAAAAA0NUBAAAAAADR
1QEAAAAAANLVAQAAAAAA09UBAAAAAADU1QEAAAAAANXVAQAAAAAA1tUBAAAAAADX1QEAAAAAANjV
AQAAAAAA2dUBAAAAAADa1QEAAAAAANvVAQAAAAAA3NUBAAAAAADd1QEAAAAAAN7VAQAAAAAA39UB
AAAAAADg1QEAAAAAAOHVAQAAAAAA4tUBAAAAAADj1QEAAAAAAOTVAQAAAAAA5dUBAAAAAADm1QEA
AAAAAOfVAQAAAAAA6NUBAAAAAADp1QEAAAAAAOrVAQAAAAAA69UBAAAAAADs1QEAAAAAAO3VAQAA
AAAA7tUBAAAAAADv1QEAAAAAAPDVAQAAAAAA8dUBAAAAAADy1QEAAAAAAPPVAQAAAAAA9NUBAAAA
AAD11QEAAAAAAPbVAQAAAAAA99UBAAAAAAD41QEAAAAAAPnVAQAAAAAA+tUBAAAAAAD71QEAAAAA
APzVAQAAAAAA/dUBAAAAAAD+1QEAAAAAAP/VAQAAAAAAANYBAAAAAAAB1gEAAAAAAALWAQAAAAAA
A9YBAAAAAAAE1gEAAAAAAAXWAQAAAAAABtYBAAAAAAAH1gEAAAAAAAjWAQAAAAAACdYBAAAAAAAK
1gEAAAAAAAvWAQAAAAAADNYBAAAAAAAN1gEAAAAAAA7WAQAAAAAAD9YBAAAAAAAQ1gEAAAAAABHW
AQAAAAAAEtYBAAAAAAAT1gEAAAAAABTWAQAAAAAAFdYBAAAAAAAW1gEAAAAAABfWAQAAAAAAGNYB
AAAAAAAZ1gEAAAAAABrWAQAAAAAAG9YBAAAAAAAc1gEAAAAAAB3WAQAAAAAAHtYBAAAAAAAf1gEA
AAAAACDWAQAAAAAAIdYBAAAAAAAi1gEAAAAAACPWAQAAAAAAJNYBAAAAAAAl1gEAAAAAACbWAQAA
AAAAJ9YBAAAAAAAo1gEAAAAAACnWAQAAAAAAKtYBAAAAAAAr1gEAAAAAACzWAQAAAAAALdYBAAAA
AAAu1gEAAAAAAC/WAQAAAAAAMNYBAAAAAAAx1gEAAAAAADLWAQAAAAAAM9YBAAAAAAA01gEAAAAA
ADXWAQAAAAAANtYBAAAAAAA31gEAAAAAADjWAQAAAAAAOdYBAAAAAAA61gEAAAAAADvWAQAAAAAA
PNYBAAAAAAA91gEAAAAAAD7WAQAAAAAAP9YBAAAAAABA1gEAAAAAAEHWAQAAAAAAQtYBAAAAAABD
1gEAAAAAAETWAQAAAAAARdYBAAAAAABG1gEAAAAAAEfWAQAAAAAASNYBAAAAAABJ1gEAAAAAAErW
AQAAAAAAS9YBAAAAAABM1gEAAAAAAE3WAQAAAAAATtYBAAAAAABP1gEAAAAAAFDWAQAAAAAAUdYB
AAAAAABS1gEAAAAAAFPWAQAAAAAAVNYBAAAAAABV1gEAAAAAAFbWAQAAAAAAV9YBAAAAAABY1gEA
AAAAAFnWAQAAAAAAWtYBAAAAAABb1gEAAAAAAFzWAQAAAAAAXdYBAAAAAABe1gEAAAAAAF/WAQAA
AAAAYNYBAAAAAABh1gEAAAAAAGLWAQAAAAAAY9YBAAAAAABk1gEAAAAAAGXWAQAAAAAAZtYBAAAA
AABn1gEAAAAAAGjWAQAAAAAAadYBAAAAAABq1gEAAAAAAGvWAQAAAAAAbNYBAAAAAABt1gEAAAAA
AG7WAQAAAAAAb9YBAAAAAABw1gEAAAAAAHHWAQAAAAAActYBAAAAAABz1gEAAAAAAHTWAQAAAAAA
ddYBAAAAAAB21gEAAAAAAHfWAQAAAAAAeNYBAAAAAAB51gEAAAAAAHrWAQAAAAAAe9YBAAAAAAB8
1gEAAAAAAH3WAQAAAAAAftYBAAAAAAB/1gEAAAAAAIDWAQAAAAAAgdYBAAAAAACC1gEAAAAAAIPW
AQAAAAAAhNYBAAAAAACF1gEAAAAAAIbWAQAAAAAAh9YBAAAAAACI1gEAAAAAAInWAQAAAAAAitYB
AAAAAACL1gEAAAAAAIzWAQAAAAAAjdYBAAAAAACO1gEAAAAAAI/WAQAAAAAAkNYBAAAAAACR1gEA
AAAAAJLWAQAAAAAAk9YBAAAAAACU1gEAAAAAAJXWAQAAAAAAltYBAAAAAACX1gEAAAAAAJjWAQAA
AAAAmdYBAAAAAACa1gEAAAAAAJvWAQAAAAAAnNYBAAAAAACd1gEAAAAAAJ7WAQAAAAAAn9YBAAAA
AACg1gEAAAAAAKHWAQAAAAAAotYBAAAAAACj1gEAAAAAAM7XAQAAAAAAz9cBAAAAAADQ1wEAAAAA
ANHXAQAAAAAA0tcBAAAAAADT1wEAAAAAANTXAQAAAAAA1dcBAAAAAADW1wEAAAAAANfXAQAAAAAA
2NcBAAAAAADZ1wEAAAAAANrXAQAAAAAA29cBAAAAAADc1wEAAAAAAN3XAQAAAAAA3tcBAAAAAADf
1wEAAAAAAODXAQAAAAAA4dcBAAAAAADi1wEAAAAAAOPXAQAAAAAA5NcBAAAAAADl1wEAAAAAAObX
AQAAAAAA59cBAAAAAADo1wEAAAAAAOnXAQAAAAAA6tcBAAAAAADr1wEAAAAAAOzXAQAAAAAA7dcB
AAAAAADu1wEAAAAAAO/XAQAAAAAA8NcBAAAAAADx1wEAAAAAAPLXAQAAAAAA89cBAAAAAAD01wEA
AAAAAPXXAQAAAAAA9tcBAAAAAAD31wEAAAAAAPjXAQAAAAAA+dcBAAAAAAD61wEAAAAAAPvXAQAA
AAAA/NcBAAAAAAD91wEAAAAAAP7XAQAAAAAA/9cBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAwAAAAgAAAAMAAAADwAAABQAAAAXAAAAGgAAAB4AAAAlAAAALAAAADMAAAA3AAAAOgAA
AD4AAABCAAAARgAAAEoAAABOAAAAUgAAAFYAAABaAAAAXgAAAGEAAABlAAAAaQAAAG0AAABxAAAA
dQAAAHkAAAB9AAAAgQAAAIUAAACIAAAAiwAAAI4AAACRAAAAlAAAAJcAAACaAAAAnQAAAKAAAACj
AAAApgAAAKkAAACsAAAArwAAALIAAAC0AAAAtwAAALoAAAC9AAAAwAAAAMQAAADHAAAAygAAAM0A
AADQAAAA0wAAANYAAADZAAAA3QAAAOAAAADjAAAA5gAAAOkAAADtAAAA8gAAAPUAAAD4AAAA/AAA
AAEBAAAEAQAABwEAAAsBAAAOAQAAEgEAABYBAAAaAQAAHQEAAB8BAAAhAQAAIwEAACUBAAApAQAA
LgEAADMBAAA4AQAAOwEAAEABAABFAQAASAEAAEsBAABOAQAAUQEAAFQBAABXAQAAWgEAAF0BAABg
AQAAYwEAAGcBAABqAQAAbQEAAHABAABzAQAAdgEAAHsBAACBAQAAhAEAAIkBAACMAQAAjwEAAJIB
AACVAQAAmAEAAJsBAACeAQAAoQEAAKQBAACnAQAAqgEAAK0BAACwAQAAswEAALYBAAC9AQAAxAEA
AMsBAADSAQAA2QEAAOABAADnAQAA7gEAAPUBAAD8AQAAAwIAAAoCAAAPAgAAEgIAABYCAAAbAgAA
HwIAACICAAAmAgAAKwIAADECAAA1AgAAOAIAADwCAABBAgAARAIAAEcCAABKAgAATQIAAFACAABU
AgAAWQIAAF0CAABgAgAAZAIAAGkCAABvAgAAcwIAAHYCAAB6AgAAfwIAAIICAACFAgAAiAIAAIsC
AACPAgAAkwIAAJgCAACcAgAAoAIAAKUCAACoAgAAqwIAAK4CAACxAgAAtAIAALcCAAC6AgAAvgIA
AMICAADGAgAAygIAAM8CAADUAgAA2QIAAN4CAADjAgAA6AIAAO0CAADyAgAA9wIAAPwCAAAAAwAA
BAMAAAgDAAAMAwAAEAMAABQDAAAYAwAAHAMAACEDAAAmAwAAKwMAADADAAA1AwAAOgMAAD8DAABE
AwAASQMAAE0DAABSAwAAVwMAAFsDAABfAwAAYwMAAGcDAABrAwAAcAMAAHMDAAB3AwAAfAMAAIED
AACGAwAAiwMAAJADAACVAwAAmgMAAJ8DAACkAwAAqgMAALADAAC2AwAAvAMAAMIDAADIAwAAzgMA
ANQDAADaAwAA4AMAAOYDAADrAwAA8AMAAPUDAAD6AwAA/wMAAAQEAAAJBAAADgQAABMEAAAZBAAA
HwQAACUEAAArBAAAMQQAADcEAAA9BAAAQwQAAEkEAABPBAAAVQQAAFkEAABdBAAAYQQAAGUEAABp
BAAAbQQAAHEEAAB1BAAAeQQAAH4EAACDBAAAiAQAAI0EAACSBAAAlwQAAJwEAAChBAAApgQAAKsE
AACwBAAAtQQAALoEAAC/BAAAxAQAAMkEAADOBAAA0wQAANgEAADdBAAA4gQAAOcEAADsBAAA8QQA
APYEAAD7BAAAAAUAAAUFAAAKBQAADwUAABQFAAAZBQAAHgUAACMFAAAoBQAALQUAADIFAAA3BQAA
PAUAAEEFAABGBQAASwUAAFAFAABVBQAAWgUAAF8FAABkBQAAaQUAAG4FAABzBQAAeAUAAH0FAACC
BQAAhwUAAIwFAACRBQAAlgUAAJsFAACgBQAApQUAAKoFAACvBQAAtAUAALkFAAC+BQAAwwUAAMgF
AADNBQAA0gUAANcFAADcBQAA4QUAAOYFAADrBQAA8AUAAPUFAAD6BQAA/wUAAAQGAAAJBgAADgYA
ABMGAAAYBgAAHQYAACIGAAAnBgAALAYAADEGAAA2BgAAOwYAAD4GAABBBgAARAYAAEcGAABKBgAA
TQYAAFAGAABTBgAAVgYAAFkGAABcBgAAXwYAAGQGAABoBgAAbQYAAHAGAABzBgAAeQYAAH8GAACF
BgAAiwYAAJEGAACXBgAAnQYAAKMGAACpBgAArwYAALUGAAC7BgAAwQYAAMcGAADNBgAA0wYAANkG
AADfBgAA5QYAAOsGAADxBgAA9wYAAP0GAAADBwAACQcAAA8HAAAVBwAAGwcAACEHAAAnBwAALAcA
ADAHAAA0BwAAOQcAAD0HAABBBwAARQcAAEkHAABNBwAAUQcAAFUHAABZBwAAXQcAAGEHAABmBwAA
bAcAAHAHAAB0BwAAeAcAAHwHAACABwAAhAcAAIgHAACNBwAAkgcAAJcHAACcBwAAoAcAAKQHAACo
BwAArAcAALAHAAC0BwAAuAcAALwHAADABwAAxAcAAMoHAADQBwAA1QcAANsHAADhBwAA5wcAAOwH
AADyBwAA9wcAAP4HAAACCAAABwgAAAwIAAARCAAAFggAAB0IAAAmCAAAKggAAC4IAAAyCAAANggA
ADoIAAA+CAAAQggAAEYIAABKCAAATggAAFIIAABWCAAAWggAAF4IAABiCAAAZggAAGwIAABwCAAA
dAgAAHgIAAB+CAAAgwgAAIcIAACLCAAAjwgAAJMIAACXCAAAmwgAAJ8IAACjCAAApwgAAKsIAACw
CAAAtAgAALgIAAC9CAAAwggAAMYIAADMCAAA0QgAANUIAADZCAAA3QgAAOEIAADlCAAA6QgAAO0I
AADyCAAA9wgAAPsIAAD+CAAAAAkAAAIJAAAECQAABgkAAAgJAAAKCQAADAkAAA4JAAAQCQAAEgkA
ABQJAAAWCQAAGAkAABoJAAAcCQAAHgkAACEJAAAkCQAAJwkAACoJAAAtCQAAMAkAADMJAAA2CQAA
OQkAADwJAAA/CQAAQgkAAEUJAABICQAASwkAAE4JAABRCQAAVAkAAFcJAABaCQAAXQkAAGAJAABj
CQAAZgkAAGkJAABrCQAAbgkAAHEJAAB0CQAAdwkAAHoJAAB9CQAAgAkAAIMJAACGCQAAiQkAAIwJ
AACPCQAAkgkAAJUJAACYCQAAmwkAAJ4JAAChCQAApAkAAKcJAACqCQAArQkAALAJAACzCQAAtgkA
ALkJAAC8CQAAvwkAAMIJAADFCQAAyAkAAMsJAADOCQAA0QkAANQJAADXCQAA2gkAAN0JAADgCQAA
4wkAAOYJAADpCQAA7AkAAO8JAADyCQAA9QkAAPgJAAD7CQAA/gkAAAEKAAAECgAABwoAAAoKAAAN
CgAAEAoAABMKAAAWCgAAGQoAABwKAAAfCgAAIgoAACUKAAAoCgAAKwoAAC4KAAAxCgAANAoAADcK
AAA6CgAAPQoAAEAKAABDCgAARgoAAEkKAABMCgAATwoAAFIKAABVCgAAWAoAAFsKAABeCgAAYQoA
AGQKAABnCgAAagoAAG0KAABwCgAAcwoAAHYKAAB5CgAAfAoAAH8KAACCCgAAhQoAAIgKAACLCgAA
jgoAAJEKAACUCgAAlwoAAJoKAACdCgAAoAoAAKMKAACmCgAAqQoAAKwKAACvCgAAsgoAALUKAAC4
CgAAuwoAAL4KAADBCgAAxAoAAMcKAADKCgAAzQoAANAKAADTCgAA1goAANkKAADcCgAA3woAAOIK
AADlCgAA6AoAAOsKAADuCgAA8QoAAPQKAAD3CgAA+goAAP0KAAAACwAAAwsAAAYLAAAJCwAADAsA
AA8LAAASCwAAFQsAABgLAAAbCwAAHgsAACELAAAkCwAAJwsAACoLAAAtCwAAMAsAADMLAAA2CwAA
OQsAADwLAAA/CwAAQgsAAEULAABICwAASwsAAE4LAABRCwAAVAsAAFcLAABaCwAAXQsAAGALAABj
CwAAZgsAAGkLAABsCwAAbwsAAHILAAB1CwAAeAsAAHsLAAB+CwAAgQsAAIQLAACHCwAAigsAAI0L
AACQCwAAkwsAAJYLAACZCwAAnAsAAJ8LAACiCwAApQsAAKgLAACrCwAArgsAALELAAC0CwAAtwsA
ALoLAAC9CwAAwAsAAMMLAADGCwAAyQsAAMwLAADPCwAA0gsAANULAADYCwAA2wsAAN4LAADhCwAA
5AsAAOcLAADqCwAA7QsAAPALAADzCwAA9gsAAPkLAAD8CwAA/wsAAAIMAAAFDAAACAwAAAsMAAAO
DAAAEQwAABQMAAAXDAAAGgwAAB0MAAAgDAAAIwwAACYMAAApDAAALAwAAC8MAAAyDAAANQwAADgM
AAA7DAAAPgwAAEEMAABEDAAARwwAAEoMAABNDAAAUAwAAFMMAABWDAAAWQwAAFwMAABfDAAAYgwA
AGUMAABoDAAAawwAAG4MAABxDAAAdAwAAHcMAAB6DAAAfQwAAIAMAACDDAAAhgwAAIkMAACMDAAA
jwwAAJIMAACVDAAAmAwAAJsMAACeDAAAoQwAAKQMAACnDAAAqgwAAK0MAACwDAAAswwAALYMAAC5
DAAAvAwAAL8MAADCDAAAxQwAAMgMAADLDAAAzgwAANEMAADUDAAA1wwAANoMAADdDAAA4AwAAOMM
AADmDAAA6QwAAOwMAADvDAAA8gwAAPUMAAD4DAAA+wwAAP4MAAABDQAABA0AAAcNAAAKDQAADQ0A
ABANAAATDQAAFg0AABkNAAAcDQAAHw0AACINAAAlDQAAKA0AACsNAAAuDQAAMQ0AADQNAAA3DQAA
Og0AAD0NAABADQAAQw0AAEYNAABJDQAATA0AAE8NAABSDQAAVQ0AAFgNAABbDQAAXg0AAGENAABk
DQAAZw0AAGoNAABtDQAAcA0AAHMNAAB2DQAAeQ0AAHwNAAB/DQAAgg0AAIUNAACIDQAAiw0AAI4N
AACRDQAAlA0AAJcNAACaDQAAnQ0AAKANAACjDQAApg0AAKkNAACsDQAArw0AALINAAC1DQAAuA0A
ALsNAAC+DQAAwQ0AAMQNAADHDQAAyg0AAM0NAADQDQAA0w0AANYNAADZDQAA3A0AAN8NAADiDQAA
5Q0AAOgNAADrDQAA7g0AAPENAAD0DQAA9w0AAPoNAAD9DQAAAA4AAAMOAAAGDgAACQ4AAAwOAAAP
DgAAEg4AABUOAAAYDgAAGw4AAB4OAAAhDgAAJA4AACcOAAAqDgAALQ4AADAOAAAzDgAANg4AADkO
AAA8DgAAPw4AAEIOAABFDgAASA4AAEsOAABODgAAUQ4AAFQOAABXDgAAWg4AAF0OAABgDgAAYw4A
AGYOAABpDgAAbA4AAG8OAAByDgAAdQ4AAHgOAAB7DgAAfg4AAIEOAACEDgAAhw4AAIoOAACNDgAA
kA4AAJMOAACWDgAAmQ4AAJwOAACfDgAAog4AAKUOAACoDgAAqw4AAK4OAACxDgAAtA4AALcOAAC6
DgAAvQ4AAMAOAADDDgAAxg4AAMkOAADMDgAAzw4AANIOAADVDgAA2A4AANsOAADeDgAA4Q4AAOQO
AADnDgAA6g4AAO0OAADwDgAA8w4AAPYOAAD5DgAA/A4AAP8OAAACDwAABQ8AAAgPAAALDwAADg8A
ABEPAAAUDwAAFw8AABoPAAAdDwAAIA8AACMPAAAmDwAAKQ8AACwPAAAvDwAAMg8AADUPAAA4DwAA
Ow8AAD4PAABBDwAARA8AAEcPAABKDwAATQ8AAFAPAABTDwAAVg8AAFkPAABcDwAAXw8AAGIPAABl
DwAAaA8AAGsPAABuDwAAcQ8AAHQPAAB3DwAAeg8AAH0PAACADwAAgw8AAIYPAACJDwAAjA8AAI8P
AACSDwAAlQ8AAJgPAACbDwAAng8AAKEPAACkDwAApw8AAKoPAACtDwAAsA8AALMPAAC2DwAAuQ8A
ALwPAAC/DwAAwg8AAMUPAADIDwAAyw8AAM4PAADRDwAA1A8AANcPAADaDwAA3Q8AAOAPAADjDwAA
5g8AAOkPAADsDwAA7w8AAPIPAAD1DwAA+A8AAPsPAAD+DwAAARAAAAQQAAAHEAAAChAAAA0QAAAQ
EAAAExAAABYQAAAZEAAAHBAAAB8QAAAiEAAAJRAAACgQAAArEAAALhAAADEQAAA0EAAANxAAADoQ
AAA9EAAAQBAAAEMQAABGEAAASRAAAEwQAABPEAAAUhAAAFUQAABYEAAAWxAAAF4QAABhEAAAZBAA
AGcQAABqEAAAbRAAAHAQAABzEAAAdhAAAHkQAAB8EAAAfxAAAIIQAACFEAAAiBAAAIsQAACOEAAA
kRAAAJQQAACXEAAAmhAAAJ0QAACgEAAAoxAAAKYQAACpEAAArBAAAK8QAACyEAAAtRAAALgQAAC7
EAAAvhAAAMEQAADEEAAAxxAAAMoQAADNEAAA0BAAANMQAADWEAAA2RAAANwQAADfEAAA4hAAAOUQ
AADoEAAA6xAAAO4QAADxEAAA9BAAAPcQAAD6EAAA/RAAAAARAAADEQAABhEAAAkRAAAMEQAADxEA
ABIRAAAVEQAAGBEAABsRAAAeEQAAIREAACQRAAAnEQAAKhEAAC0RAAAwEQAAMxEAADYRAAA5EQAA
PBEAAD8RAABCEQAARREAAEgRAABLEQAAThEAAFERAABUEQAAVxEAAFoRAABdEQAAYBEAAGMRAABm
EQAAaREAAGwRAABvEQAAchEAAHURAAB4EQAAexEAAH4RAACBEQAAhBEAAIcRAACKEQAAjREAAJAR
AACTEQAAlhEAAJkRAACcEQAAnxEAAKIRAAClEQAAqBEAAKsRAACuEQAAsREAALQRAAC3EQAAuhEA
AL0RAADAEQAAwxEAAMYRAADJEQAAzBEAAM8RAADSEQAA1REAANgRAADbEQAA3hEAAOERAADkEQAA
5xEAAOoRAADtEQAA8BEAAPMRAAD2EQAA+REAAPwRAAD/EQAAAhIAAAUSAAAIEgAACxIAAA4SAAAR
EgAAFBIAABcSAAAaEgAAHRIAACASAAAjEgAAJhIAACkSAAAsEgAALxIAADISAAA1EgAAOBIAADsS
AAA+EgAAQRIAAEQSAABHEgAAShIAAE0SAABQEgAAUxIAAFYSAABZEgAAXBIAAF8SAABiEgAAZRIA
AGgSAABrEgAAbhIAAHESAAB0EgAAdxIAAHoSAAB9EgAAgBIAAIMSAACGEgAAiRIAAIwSAACPEgAA
khIAAJUSAACYEgAAmxIAAJ4SAAChEgAApBIAAKcSAACqEgAArRIAALASAACzEgAAthIAALkSAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAKAAAAEMAAAApAAAAAAAAAAAA
AAA8AAAAPAAAAAAAAAAAAAAALQAAAAAAAAAAAAAAKAAAAFIAAAApAAAAAAAAAAAAAAB1AAAAAAAA
AAAAAAAsAAAAAAAAAAAAAAA+AAAAPgAAAAAAAAAAAAAAIAAAADEAAAAvAAAANAAAACAAAAAAAAAA
AAAAACAAAAAxAAAALwAAADIAAAAgAAAAAAAAAAAAAAAgAAAAMwAAAC8AAAA0AAAAIAAAAAAAAAAA
AAAAQQAAAEUAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAHMAAABzAAAAAAAAAAAAAABhAAAAZQAAAAAA
AAAAAAAASQAAAEoAAAAAAAAAAAAAAGkAAABqAAAAAAAAAAAAAAAnAAAAbgAAAAAAAAAAAAAATwAA
AEUAAAAAAAAAAAAAAE8AAABFAAAAAAAAAAAAAABvAAAAZQAAAAAAAAAAAAAAbwAAAGUAAAAAAAAA
AAAAAHMAAAAAAAAAAAAAAEwAAABKAAAAAAAAAAAAAABMAAAAagAAAAAAAAAAAAAAbAAAAGoAAAAA
AAAAAAAAAE4AAABKAAAAAAAAAAAAAABOAAAAagAAAAAAAAAAAAAAbgAAAGoAAAAAAAAAAAAAAEQA
AABaAAAAAAAAAAAAAABEAAAAegAAAAAAAAAAAAAAZAAAAHoAAAAAAAAAAAAAACcAAAAAAAAAAAAA
AF4AAAAAAAAAAAAAACcAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAF8AAAAAAAAAAAAAADoAAAAAAAAA
AAAAAH4AAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAA
AAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA
AAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAAAAAALQAA
AC0AAAAAAAAAAAAAAC0AAAAAAAAAAAAAACcAAAAAAAAAAAAAACcAAAAAAAAAAAAAACwAAAAAAAAA
AAAAACcAAAAAAAAAAAAAACIAAAAAAAAAAAAAACIAAAAAAAAAAAAAACwAAAAsAAAAAAAAAAAAAAAi
AAAAAAAAAAAAAAArAAAAAAAAAAAAAABvAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAuAAAALgAAAAAA
AAAAAAAALgAAAC4AAAAuAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABgAAAAAAAAAAAAAABgAAAAYAAA
AAAAAAAAAAAAYAAAAGAAAABgAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAhAAAA
IQAAAAAAAAAAAAAALwAAAAAAAAAAAAAAPwAAAD8AAAAAAAAAAAAAAD8AAAAhAAAAAAAAAAAAAAAh
AAAAPwAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABSAAAAcwAAAAAAAAAAAAAARQAAAFUAAABSAAAAAAAAAAAAAABhAAAALwAAAGMAAAAAAAAAAAAA
AGEAAAAvAAAAcwAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAYwAAAC8AAABvAAAAAAAAAAAAAABjAAAA
LwAAAHUAAAAAAAAAAAAAAGcAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAEgAAAAA
AAAAAAAAAGgAAAAAAAAAAAAAAEkAAAAAAAAAAAAAAEkAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAGwA
AAAAAAAAAAAAAE4AAAAAAAAAAAAAAE4AAABvAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAA
AAAAAABSAAAAAAAAAAAAAABSAAAAAAAAAAAAAABSAAAAAAAAAAAAAABUAAAARQAAAEwAAAAAAAAA
AAAAACgAAABUAAAATQAAACkAAAAAAAAAAAAAAFoAAAAAAAAAAAAAAE8AAABoAAAAbQAAAAAAAAAA
AAAAWgAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAZQAAAAAAAAAAAAAAZQAAAAAA
AAAAAAAARQAAAAAAAAAAAAAARgAAAAAAAAAAAAAATQAAAAAAAAAAAAAAbwAAAAAAAAAAAAAAaQAA
AAAAAAAAAAAARAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAZQAAAAAAAAAAAAAAaQAAAAAAAAAAAAAA
agAAAAAAAAAAAAAAIAAAADEAAAAvAAAAMwAAACAAAAAAAAAAAAAAACAAAAAyAAAALwAAADMAAAAg
AAAAAAAAAAAAAAAgAAAAMQAAAC8AAAA1AAAAIAAAAAAAAAAAAAAAIAAAADIAAAAvAAAANQAAACAA
AAAAAAAAAAAAACAAAAAzAAAALwAAADUAAAAgAAAAAAAAAAAAAAAgAAAANAAAAC8AAAA1AAAAIAAA
AAAAAAAAAAAAIAAAADEAAAAvAAAANgAAACAAAAAAAAAAAAAAACAAAAA1AAAALwAAADYAAAAgAAAA
AAAAAAAAAAAgAAAAMQAAAC8AAAA4AAAAIAAAAAAAAAAAAAAAIAAAADMAAAAvAAAAOAAAACAAAAAA
AAAAAAAAACAAAAA1AAAALwAAADgAAAAgAAAAAAAAAAAAAAAgAAAANwAAAC8AAAA4AAAAIAAAAAAA
AAAAAAAAIAAAADEAAAAvAAAAAAAAAAAAAABJAAAAAAAAAAAAAABJAAAASQAAAAAAAAAAAAAASQAA
AEkAAABJAAAAAAAAAAAAAABJAAAAVgAAAAAAAAAAAAAAVgAAAAAAAAAAAAAAVgAAAEkAAAAAAAAA
AAAAAFYAAABJAAAASQAAAAAAAAAAAAAAVgAAAEkAAABJAAAASQAAAAAAAAAAAAAASQAAAFgAAAAA
AAAAAAAAAFgAAAAAAAAAAAAAAFgAAABJAAAAAAAAAAAAAABYAAAASQAAAEkAAAAAAAAAAAAAAEwA
AAAAAAAAAAAAAEMAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAE0AAAAAAAAAAAAAAGkAAAAAAAAAAAAA
AGkAAABpAAAAAAAAAAAAAABpAAAAaQAAAGkAAAAAAAAAAAAAAGkAAAB2AAAAAAAAAAAAAAB2AAAA
AAAAAAAAAAB2AAAAaQAAAAAAAAAAAAAAdgAAAGkAAABpAAAAAAAAAAAAAAB2AAAAaQAAAGkAAABp
AAAAAAAAAAAAAABpAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAGkAAAAAAAAAAAAAAHgA
AABpAAAAaQAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAbQAA
AAAAAAAAAAAAPAAAAC0AAAAAAAAAAAAAAC0AAAA+AAAAAAAAAAAAAAA8AAAALQAAAD4AAAAAAAAA
AAAAADwAAAA9AAAAAAAAAAAAAAA9AAAAPgAAAAAAAAAAAAAAPAAAAD0AAAA+AAAAAAAAAAAAAAAt
AAAAAAAAAAAAAAAvAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAB8AAAAAAAAAAAA
AAA6AAAAAAAAAAAAAAB+AAAAAAAAAAAAAAA8AAAAPQAAAAAAAAAAAAAAPgAAAD0AAAAAAAAAAAAA
ADwAAAA8AAAAAAAAAAAAAAA+AAAAPgAAAAAAAAAAAAAAPAAAADwAAAA8AAAAAAAAAAAAAAA+AAAA
PgAAAD4AAAAAAAAAAAAAAE4AAABVAAAATAAAAAAAAAAAAAAAUwAAAE8AAABIAAAAAAAAAAAAAABT
AAAAVAAAAFgAAAAAAAAAAAAAAEUAAABUAAAAWAAAAAAAAAAAAAAARQAAAE8AAABUAAAAAAAAAAAA
AABFAAAATgAAAFEAAAAAAAAAAAAAAEEAAABDAAAASwAAAAAAAAAAAAAAQgAAAEUAAABMAAAAAAAA
AAAAAABCAAAAUwAAAAAAAAAAAAAASAAAAFQAAAAAAAAAAAAAAEwAAABGAAAAAAAAAAAAAABWAAAA
VAAAAAAAAAAAAAAARgAAAEYAAAAAAAAAAAAAAEMAAABSAAAAAAAAAAAAAABTAAAATwAAAAAAAAAA
AAAAUwAAAEkAAAAAAAAAAAAAAEQAAABMAAAARQAAAAAAAAAAAAAARAAAAEMAAAAxAAAAAAAAAAAA
AABEAAAAQwAAADIAAAAAAAAAAAAAAEQAAABDAAAAMwAAAAAAAAAAAAAARAAAAEMAAAA0AAAAAAAA
AAAAAABOAAAAQQAAAEsAAAAAAAAAAAAAAFMAAABZAAAATgAAAAAAAAAAAAAARQAAAFQAAABCAAAA
AAAAAAAAAABDAAAAQQAAAE4AAAAAAAAAAAAAAEUAAABNAAAAAAAAAAAAAABTAAAAVQAAAEIAAAAA
AAAAAAAAAEUAAABTAAAAQwAAAAAAAAAAAAAARgAAAFMAAAAAAAAAAAAAAEcAAABTAAAAAAAAAAAA
AABSAAAAUwAAAAAAAAAAAAAAVQAAAFMAAAAAAAAAAAAAAFMAAABQAAAAAAAAAAAAAABEAAAARQAA
AEwAAAAAAAAAAAAAAF8AAAAAAAAAAAAAAE4AAABMAAAAAAAAAAAAAAAoAAAAMQAAACkAAAAAAAAA
AAAAACgAAAAyAAAAKQAAAAAAAAAAAAAAKAAAADMAAAApAAAAAAAAAAAAAAAoAAAANAAAACkAAAAA
AAAAAAAAACgAAAA1AAAAKQAAAAAAAAAAAAAAKAAAADYAAAApAAAAAAAAAAAAAAAoAAAANwAAACkA
AAAAAAAAAAAAACgAAAA4AAAAKQAAAAAAAAAAAAAAKAAAADkAAAApAAAAAAAAAAAAAAAoAAAAMQAA
ADAAAAApAAAAAAAAAAAAAAAoAAAAMQAAADEAAAApAAAAAAAAAAAAAAAoAAAAMQAAADIAAAApAAAA
AAAAAAAAAAAoAAAAMQAAADMAAAApAAAAAAAAAAAAAAAoAAAAMQAAADQAAAApAAAAAAAAAAAAAAAo
AAAAMQAAADUAAAApAAAAAAAAAAAAAAAoAAAAMQAAADYAAAApAAAAAAAAAAAAAAAoAAAAMQAAADcA
AAApAAAAAAAAAAAAAAAoAAAAMQAAADgAAAApAAAAAAAAAAAAAAAoAAAAMQAAADkAAAApAAAAAAAA
AAAAAAAoAAAAMgAAADAAAAApAAAAAAAAAAAAAAAoAAAAMQAAACkAAAAAAAAAAAAAACgAAAAyAAAA
KQAAAAAAAAAAAAAAKAAAADMAAAApAAAAAAAAAAAAAAAoAAAANAAAACkAAAAAAAAAAAAAACgAAAA1
AAAAKQAAAAAAAAAAAAAAKAAAADYAAAApAAAAAAAAAAAAAAAoAAAANwAAACkAAAAAAAAAAAAAACgA
AAA4AAAAKQAAAAAAAAAAAAAAKAAAADkAAAApAAAAAAAAAAAAAAAoAAAAMQAAADAAAAApAAAAAAAA
AAAAAAAoAAAAMQAAADEAAAApAAAAAAAAAAAAAAAoAAAAMQAAADIAAAApAAAAAAAAAAAAAAAoAAAA
MQAAADMAAAApAAAAAAAAAAAAAAAoAAAAMQAAADQAAAApAAAAAAAAAAAAAAAoAAAAMQAAADUAAAAp
AAAAAAAAAAAAAAAoAAAAMQAAADYAAAApAAAAAAAAAAAAAAAoAAAAMQAAADcAAAApAAAAAAAAAAAA
AAAoAAAAMQAAADgAAAApAAAAAAAAAAAAAAAoAAAAMQAAADkAAAApAAAAAAAAAAAAAAAoAAAAMgAA
ADAAAAApAAAAAAAAAAAAAAAxAAAALgAAAAAAAAAAAAAAMgAAAC4AAAAAAAAAAAAAADMAAAAuAAAA
AAAAAAAAAAA0AAAALgAAAAAAAAAAAAAANQAAAC4AAAAAAAAAAAAAADYAAAAuAAAAAAAAAAAAAAA3
AAAALgAAAAAAAAAAAAAAOAAAAC4AAAAAAAAAAAAAADkAAAAuAAAAAAAAAAAAAAAxAAAAMAAAAC4A
AAAAAAAAAAAAADEAAAAxAAAALgAAAAAAAAAAAAAAMQAAADIAAAAuAAAAAAAAAAAAAAAxAAAAMwAA
AC4AAAAAAAAAAAAAADEAAAA0AAAALgAAAAAAAAAAAAAAMQAAADUAAAAuAAAAAAAAAAAAAAAxAAAA
NgAAAC4AAAAAAAAAAAAAADEAAAA3AAAALgAAAAAAAAAAAAAAMQAAADgAAAAuAAAAAAAAAAAAAAAx
AAAAOQAAAC4AAAAAAAAAAAAAADIAAAAwAAAALgAAAAAAAAAAAAAAKAAAAGEAAAApAAAAAAAAAAAA
AAAoAAAAYgAAACkAAAAAAAAAAAAAACgAAABjAAAAKQAAAAAAAAAAAAAAKAAAAGQAAAApAAAAAAAA
AAAAAAAoAAAAZQAAACkAAAAAAAAAAAAAACgAAABmAAAAKQAAAAAAAAAAAAAAKAAAAGcAAAApAAAA
AAAAAAAAAAAoAAAAaAAAACkAAAAAAAAAAAAAACgAAABpAAAAKQAAAAAAAAAAAAAAKAAAAGoAAAAp
AAAAAAAAAAAAAAAoAAAAawAAACkAAAAAAAAAAAAAACgAAABsAAAAKQAAAAAAAAAAAAAAKAAAAG0A
AAApAAAAAAAAAAAAAAAoAAAAbgAAACkAAAAAAAAAAAAAACgAAABvAAAAKQAAAAAAAAAAAAAAKAAA
AHAAAAApAAAAAAAAAAAAAAAoAAAAcQAAACkAAAAAAAAAAAAAACgAAAByAAAAKQAAAAAAAAAAAAAA
KAAAAHMAAAApAAAAAAAAAAAAAAAoAAAAdAAAACkAAAAAAAAAAAAAACgAAAB1AAAAKQAAAAAAAAAA
AAAAKAAAAHYAAAApAAAAAAAAAAAAAAAoAAAAdwAAACkAAAAAAAAAAAAAACgAAAB4AAAAKQAAAAAA
AAAAAAAAKAAAAHkAAAApAAAAAAAAAAAAAAAoAAAAegAAACkAAAAAAAAAAAAAACgAAABBAAAAKQAA
AAAAAAAAAAAAKAAAAEIAAAApAAAAAAAAAAAAAAAoAAAAQwAAACkAAAAAAAAAAAAAACgAAABEAAAA
KQAAAAAAAAAAAAAAKAAAAEUAAAApAAAAAAAAAAAAAAAoAAAARgAAACkAAAAAAAAAAAAAACgAAABH
AAAAKQAAAAAAAAAAAAAAKAAAAEgAAAApAAAAAAAAAAAAAAAoAAAASQAAACkAAAAAAAAAAAAAACgA
AABKAAAAKQAAAAAAAAAAAAAAKAAAAEsAAAApAAAAAAAAAAAAAAAoAAAATAAAACkAAAAAAAAAAAAA
ACgAAABNAAAAKQAAAAAAAAAAAAAAKAAAAE4AAAApAAAAAAAAAAAAAAAoAAAATwAAACkAAAAAAAAA
AAAAACgAAABQAAAAKQAAAAAAAAAAAAAAKAAAAFEAAAApAAAAAAAAAAAAAAAoAAAAUgAAACkAAAAA
AAAAAAAAACgAAABTAAAAKQAAAAAAAAAAAAAAKAAAAFQAAAApAAAAAAAAAAAAAAAoAAAAVQAAACkA
AAAAAAAAAAAAACgAAABWAAAAKQAAAAAAAAAAAAAAKAAAAFcAAAApAAAAAAAAAAAAAAAoAAAAWAAA
ACkAAAAAAAAAAAAAACgAAABZAAAAKQAAAAAAAAAAAAAAKAAAAFoAAAApAAAAAAAAAAAAAAAoAAAA
YQAAACkAAAAAAAAAAAAAACgAAABiAAAAKQAAAAAAAAAAAAAAKAAAAGMAAAApAAAAAAAAAAAAAAAo
AAAAZAAAACkAAAAAAAAAAAAAACgAAABlAAAAKQAAAAAAAAAAAAAAKAAAAGYAAAApAAAAAAAAAAAA
AAAoAAAAZwAAACkAAAAAAAAAAAAAACgAAABoAAAAKQAAAAAAAAAAAAAAKAAAAGkAAAApAAAAAAAA
AAAAAAAoAAAAagAAACkAAAAAAAAAAAAAACgAAABrAAAAKQAAAAAAAAAAAAAAKAAAAGwAAAApAAAA
AAAAAAAAAAAoAAAAbQAAACkAAAAAAAAAAAAAACgAAABuAAAAKQAAAAAAAAAAAAAAKAAAAG8AAAAp
AAAAAAAAAAAAAAAoAAAAcAAAACkAAAAAAAAAAAAAACgAAABxAAAAKQAAAAAAAAAAAAAAKAAAAHIA
AAApAAAAAAAAAAAAAAAoAAAAcwAAACkAAAAAAAAAAAAAACgAAAB0AAAAKQAAAAAAAAAAAAAAKAAA
AHUAAAApAAAAAAAAAAAAAAAoAAAAdgAAACkAAAAAAAAAAAAAACgAAAB3AAAAKQAAAAAAAAAAAAAA
KAAAAHgAAAApAAAAAAAAAAAAAAAoAAAAeQAAACkAAAAAAAAAAAAAACgAAAB6AAAAKQAAAAAAAAAA
AAAAKAAAADAAAAApAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAArAAAAAAAAAAAA
AAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAA
AAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAAAAAAABvAAAAAAAAAAAAAAA6AAAA
OgAAAD0AAAAAAAAAAAAAAD0AAAA9AAAAAAAAAAAAAAA9AAAAPQAAAD0AAAAAAAAAAAAAACAAAAAA
AAAAAAAAAD0AAAAAAAAAAAAAACgAAAAyAAAAMQAAACkAAAAAAAAAAAAAACgAAAAyAAAAMgAAACkA
AAAAAAAAAAAAACgAAAAyAAAAMwAAACkAAAAAAAAAAAAAACgAAAAyAAAANAAAACkAAAAAAAAAAAAA
ACgAAAAyAAAANQAAACkAAAAAAAAAAAAAACgAAAAyAAAANgAAACkAAAAAAAAAAAAAACgAAAAyAAAA
NwAAACkAAAAAAAAAAAAAACgAAAAyAAAAOAAAACkAAAAAAAAAAAAAACgAAAAyAAAAOQAAACkAAAAA
AAAAAAAAACgAAAAzAAAAMAAAACkAAAAAAAAAAAAAACgAAAAzAAAAMQAAACkAAAAAAAAAAAAAACgA
AAAzAAAAMgAAACkAAAAAAAAAAAAAACgAAAAzAAAAMwAAACkAAAAAAAAAAAAAACgAAAAzAAAANAAA
ACkAAAAAAAAAAAAAACgAAAAzAAAANQAAACkAAAAAAAAAAAAAACgAAAAzAAAANgAAACkAAAAAAAAA
AAAAACgAAAAzAAAANwAAACkAAAAAAAAAAAAAACgAAAAzAAAAOAAAACkAAAAAAAAAAAAAACgAAAAz
AAAAOQAAACkAAAAAAAAAAAAAACgAAAA0AAAAMAAAACkAAAAAAAAAAAAAACgAAAA0AAAAMQAAACkA
AAAAAAAAAAAAACgAAAA0AAAAMgAAACkAAAAAAAAAAAAAACgAAAA0AAAAMwAAACkAAAAAAAAAAAAA
ACgAAAA0AAAANAAAACkAAAAAAAAAAAAAACgAAAA0AAAANQAAACkAAAAAAAAAAAAAACgAAAA0AAAA
NgAAACkAAAAAAAAAAAAAACgAAAA0AAAANwAAACkAAAAAAAAAAAAAACgAAAA0AAAAOAAAACkAAAAA
AAAAAAAAACgAAAA0AAAAOQAAACkAAAAAAAAAAAAAACgAAAA1AAAAMAAAACkAAAAAAAAAAAAAAGgA
AABQAAAAYQAAAAAAAAAAAAAAZAAAAGEAAAAAAAAAAAAAAEEAAABVAAAAAAAAAAAAAABiAAAAYQAA
AHIAAAAAAAAAAAAAAG8AAABWAAAAAAAAAAAAAABwAAAAYwAAAAAAAAAAAAAAcAAAAEEAAAAAAAAA
AAAAAG4AAABBAAAAAAAAAAAAAAB1AAAAQQAAAAAAAAAAAAAAbQAAAEEAAAAAAAAAAAAAAGsAAABB
AAAAAAAAAAAAAABLAAAAQgAAAAAAAAAAAAAATQAAAEIAAAAAAAAAAAAAAEcAAABCAAAAAAAAAAAA
AABjAAAAYQAAAGwAAAAAAAAAAAAAAGsAAABjAAAAYQAAAGwAAAAAAAAAAAAAAHAAAABGAAAAAAAA
AAAAAABuAAAARgAAAAAAAAAAAAAAdQAAAEYAAAAAAAAAAAAAAHUAAABnAAAAAAAAAAAAAABtAAAA
ZwAAAAAAAAAAAAAAawAAAGcAAAAAAAAAAAAAAEgAAAB6AAAAAAAAAAAAAABrAAAASAAAAHoAAAAA
AAAAAAAAAE0AAABIAAAAegAAAAAAAAAAAAAARwAAAEgAAAB6AAAAAAAAAAAAAABUAAAASAAAAHoA
AAAAAAAAAAAAAHUAAABsAAAAAAAAAAAAAABtAAAAbAAAAAAAAAAAAAAAZAAAAGwAAAAAAAAAAAAA
AGsAAABsAAAAAAAAAAAAAABmAAAAbQAAAAAAAAAAAAAAbgAAAG0AAAAAAAAAAAAAAHUAAABtAAAA
AAAAAAAAAABtAAAAbQAAAAAAAAAAAAAAYwAAAG0AAAAAAAAAAAAAAGsAAABtAAAAAAAAAAAAAABt
AAAAbQAAAF4AAAAyAAAAAAAAAAAAAABjAAAAbQAAAF4AAAAyAAAAAAAAAAAAAABtAAAAXgAAADIA
AAAAAAAAAAAAAGsAAABtAAAAXgAAADIAAAAAAAAAAAAAAG0AAABtAAAAXgAAADMAAAAAAAAAAAAA
AGMAAABtAAAAXgAAADMAAAAAAAAAAAAAAG0AAABeAAAAMwAAAAAAAAAAAAAAawAAAG0AAABeAAAA
MwAAAAAAAAAAAAAAbQAAAC8AAABzAAAAAAAAAAAAAABtAAAALwAAAHMAAABeAAAAMgAAAAAAAAAA
AAAAUAAAAGEAAAAAAAAAAAAAAGsAAABQAAAAYQAAAAAAAAAAAAAATQAAAFAAAABhAAAAAAAAAAAA
AABHAAAAUAAAAGEAAAAAAAAAAAAAAHIAAABhAAAAZAAAAAAAAAAAAAAAcgAAAGEAAABkAAAALwAA
AHMAAAAAAAAAAAAAAHIAAABhAAAAZAAAAC8AAABzAAAAXgAAADIAAAAAAAAAAAAAAHAAAABzAAAA
AAAAAAAAAABuAAAAcwAAAAAAAAAAAAAAdQAAAHMAAAAAAAAAAAAAAG0AAABzAAAAAAAAAAAAAABw
AAAAVgAAAAAAAAAAAAAAbgAAAFYAAAAAAAAAAAAAAHUAAABWAAAAAAAAAAAAAABtAAAAVgAAAAAA
AAAAAAAAawAAAFYAAAAAAAAAAAAAAE0AAABWAAAAAAAAAAAAAABwAAAAVwAAAAAAAAAAAAAAbgAA
AFcAAAAAAAAAAAAAAHUAAABXAAAAAAAAAAAAAABtAAAAVwAAAAAAAAAAAAAAawAAAFcAAAAAAAAA
AAAAAE0AAABXAAAAAAAAAAAAAABhAAAALgAAAG0AAAAuAAAAAAAAAAAAAABCAAAAcQAAAAAAAAAA
AAAAYwAAAGMAAAAAAAAAAAAAAGMAAABkAAAAAAAAAAAAAABDAAAALwAAAGsAAABnAAAAAAAAAAAA
AABDAAAAbwAAAC4AAAAAAAAAAAAAAGQAAABCAAAAAAAAAAAAAABHAAAAeQAAAAAAAAAAAAAAaAAA
AGEAAAAAAAAAAAAAAEgAAABQAAAAAAAAAAAAAABpAAAAbgAAAAAAAAAAAAAASwAAAEsAAAAAAAAA
AAAAAEsAAABNAAAAAAAAAAAAAABrAAAAdAAAAAAAAAAAAAAAbAAAAG0AAAAAAAAAAAAAAGwAAABu
AAAAAAAAAAAAAABsAAAAbwAAAGcAAAAAAAAAAAAAAGwAAAB4AAAAAAAAAAAAAABtAAAAYgAAAAAA
AAAAAAAAbQAAAGkAAABsAAAAAAAAAAAAAABtAAAAbwAAAGwAAAAAAAAAAAAAAFAAAABIAAAAAAAA
AAAAAABwAAAALgAAAG0AAAAuAAAAAAAAAAAAAABQAAAAUAAAAE0AAAAAAAAAAAAAAFAAAABSAAAA
AAAAAAAAAABzAAAAcgAAAAAAAAAAAAAAUwAAAHYAAAAAAAAAAAAAAFcAAABiAAAAAAAAAAAAAABm
AAAAZgAAAAAAAAAAAAAAZgAAAGkAAAAAAAAAAAAAAGYAAABsAAAAAAAAAAAAAABmAAAAZgAAAGkA
AAAAAAAAAAAAAGYAAABmAAAAbAAAAAAAAAAAAAAAcwAAAHQAAAAAAAAAAAAAACsAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAAAAAAAALAAAAAAA
AAAAAAAALgAAAAAAAAAAAAAAOwAAAAAAAAAAAAAAOgAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAIQAA
AAAAAAAAAAAAKAAAAAAAAAAAAAAAKQAAAAAAAAAAAAAAewAAAAAAAAAAAAAAfQAAAAAAAAAAAAAA
IwAAAAAAAAAAAAAAJgAAAAAAAAAAAAAAKgAAAAAAAAAAAAAAKwAAAAAAAAAAAAAALQAAAAAAAAAA
AAAAPAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAPQAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAJAAAAAAA
AAAAAAAAJQAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAiAAAAAAAA
AAAAAAAjAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAmAAAAAAAAAAAAAAAnAAAA
AAAAAAAAAAAoAAAAAAAAAAAAAAApAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAArAAAAAAAAAAAAAAAs
AAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAvAAAAAAAAAAAAAAAwAAAAAAAAAAAA
AAAxAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAA
AAAAAAA2AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAA6AAAA
AAAAAAAAAAA7AAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA9AAAAAAAAAAAAAAA+AAAAAAAAAAAAAAA/
AAAAAAAAAAAAAABAAAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAAAAAA
AABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAAAAAA
AAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAA
AAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAAAABS
AAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAA
AABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABbAAAAAAAA
AAAAAABcAAAAAAAAAAAAAABdAAAAAAAAAAAAAABeAAAAAAAAAAAAAABfAAAAAAAAAAAAAABgAAAA
AAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABl
AAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAA
AABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAA
AAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAA
AAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4
AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAAB7AAAAAAAAAAAAAAB8AAAAAAAAAAAA
AAB9AAAAAAAAAAAAAAB+AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAA
AAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAA
AAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABN
AAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAA
AABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAA
AAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAA
AAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABm
AAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAA
AABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAA
AAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAA
AAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5
AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAAAAAA
AABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAAAAAA
AAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAA
AAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAAAABS
AAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAA
AABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAAAAAA
AAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAA
AAAAAAAAAABnAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABs
AAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAA
AABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAA
AAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAA
AAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABF
AAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAA
AABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAA
AAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAA
AAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABY
AAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAA
AABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAA
AAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAA
AAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABx
AAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAA
AAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAA
AAAAAABBAAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABHAAAAAAAAAAAAAABKAAAA
AAAAAAAAAABLAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABR
AAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAA
AABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABhAAAAAAAA
AAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABmAAAAAAAAAAAAAABoAAAA
AAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABtAAAAAAAAAAAAAABu
AAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAA
AAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAA
AAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABDAAAA
AAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABI
AAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAAAAAA
AABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAAAAAA
AAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAA
AAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAAAABh
AAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAA
AABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAA
AAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAA
AAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0
AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAA
AAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABEAAAAAAAA
AAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAA
AAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQ
AAAAAAAAAAAAAABRAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAA
AABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABhAAAAAAAA
AAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAA
AAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABr
AAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAA
AABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAA
AAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAA
AAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABEAAAAAAAAAAAAAABF
AAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAA
AABLAAAAAAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABPAAAAAAAAAAAAAABTAAAAAAAA
AAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAA
AAAAAAAAAABZAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABk
AAAAAAAAAAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAA
AABpAAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAA
AAAAAABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAA
AAAAAAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3
AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAA
AABCAAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAA
AAAAAABHAAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAA
AAAAAAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQ
AAAAAAAAAAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAA
AABVAAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAA
AAAAAABaAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAA
AAAAAAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABp
AAAAAAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAA
AABuAAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAA
AAAAAABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAA
AAAAAAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABC
AAAAAAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAA
AABHAAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAA
AAAAAABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAA
AAAAAAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABV
AAAAAAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAA
AABaAAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAA
AAAAAABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAA
AAAAAAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABu
AAAAAAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAA
AABzAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAA
AAAAAAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAA
AAAAAAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABH
AAAAAAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAA
AABMAAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAA
AAAAAABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAA
AAAAAAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABa
AAAAAAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAA
AABlAAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAA
AAAAAABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAA
AAAAAAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABz
AAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAA
AAB4AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAA
AAAAAABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAA
AAAAAAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABM
AAAAAAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAA
AABRAAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAA
AAAAAABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAA
AAAAAAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABl
AAAAAAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAA
AABqAAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAA
AAAAAABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAA
AAAAAAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4
AAAAAAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAA
AABDAAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAA
AAAAAABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAA
AAAAAAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABR
AAAAAAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAA
AABWAAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAA
AAAAAABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAA
AAAAAAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABq
AAAAAAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAA
AABvAAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAA
AAAAAAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAA
AAAAAAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAABBAAAAAAAAAAAAAABCAAAAAAAAAAAAAABD
AAAAAAAAAAAAAABEAAAAAAAAAAAAAABFAAAAAAAAAAAAAABGAAAAAAAAAAAAAABHAAAAAAAAAAAA
AABIAAAAAAAAAAAAAABJAAAAAAAAAAAAAABKAAAAAAAAAAAAAABLAAAAAAAAAAAAAABMAAAAAAAA
AAAAAABNAAAAAAAAAAAAAABOAAAAAAAAAAAAAABPAAAAAAAAAAAAAABQAAAAAAAAAAAAAABRAAAA
AAAAAAAAAABSAAAAAAAAAAAAAABTAAAAAAAAAAAAAABUAAAAAAAAAAAAAABVAAAAAAAAAAAAAABW
AAAAAAAAAAAAAABXAAAAAAAAAAAAAABYAAAAAAAAAAAAAABZAAAAAAAAAAAAAABaAAAAAAAAAAAA
AABhAAAAAAAAAAAAAABiAAAAAAAAAAAAAABjAAAAAAAAAAAAAABkAAAAAAAAAAAAAABlAAAAAAAA
AAAAAABmAAAAAAAAAAAAAABnAAAAAAAAAAAAAABoAAAAAAAAAAAAAABpAAAAAAAAAAAAAABqAAAA
AAAAAAAAAABrAAAAAAAAAAAAAABsAAAAAAAAAAAAAABtAAAAAAAAAAAAAABuAAAAAAAAAAAAAABv
AAAAAAAAAAAAAABwAAAAAAAAAAAAAABxAAAAAAAAAAAAAAByAAAAAAAAAAAAAABzAAAAAAAAAAAA
AAB0AAAAAAAAAAAAAAB1AAAAAAAAAAAAAAB2AAAAAAAAAAAAAAB3AAAAAAAAAAAAAAB4AAAAAAAA
AAAAAAB5AAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAxAAAAAAAAAAAAAAAyAAAA
AAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAAAAAAAAA2AAAAAAAAAAAAAAA3
AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAxAAAAAAAAAAAA
AAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAAAAAAAAA2AAAAAAAA
AAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAxAAAA
AAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAAAAAAAAA2
AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAAAAAAAAAA
AAAxAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1AAAAAAAA
AAAAAAA2AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAwAAAA
AAAAAAAAAAAxAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA1
AAAAAAAAAAAAAAA2AAAAAAAAAAAAAAA3AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA5AAAAAAAAAAAA
AAA1AAAAMAAAAAAAAAAyAAAAAAAAADMAAAAAAAAANAAAAAAAAAA1AAAAAAAAADYAAAAAAAAANwAA
AAAAAAA4AAAAAAAAADkAAAAAAAAAXlt5WV0AXltuTl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Y4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAFAAAAfIoLCIKKCwjxjAsI8YwLCAGdCwh/
AAAAAAAAAGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAALgAAAPGMCwjxjAsI8YwLCPGM
CwjxjAsI8YwLCPGMCwjYigsI2IoLCNiKCwjYigsI2IoLCNiKCwjYigsI2IoLCO+0CgjYigsI2IoL
CNiKCwjYigsI2IoLCNiKCwjxjAsI8YwLCNiKCwjYigsI2IoLCNiKCwjYigsI2IoLCNiKCwjYigsI
2IoLCNiKCwjYigsI2IoLCNiKCwjYigsIdScAAL++9QV1JwAAv771BQEAAAAAAAAAAAAAAAGdCwgu
AAAAY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAGAAAAvIsLCPGMCwjxjAsILgAAAAAA
AAABnQsIU3VuAE1vbgBUdWUAV2VkAFRodQBGcmkAU2F0AFN1bmRheQBNb25kYXkAVHVlc2RheQBX
ZWRuZXNkYXkAVGh1cnNkYXkARnJpZGF5AFNhdHVyZGF5AEphbgBGZWIATWFyAEFwcgBNYXkASnVu
AEp1bABBdWcAU2VwAE9jdABOb3YARGVjAEphbnVhcnkARmVicnVhcnkATWFyY2gAQXByaWwASnVu
ZQBKdWx5AEF1Z3VzdABTZXB0ZW1iZXIAT2N0b2JlcgBOb3ZlbWJlcgBEZWNlbWJlcgBBTQBQTQAl
YSAlYiAlZSAlSDolTTolUyAlWQAHAAEAJWEgJWIgJWUgJUg6JU06JVMgJVogJVkAAABTAAAAdQAA
AG4AAAAAAAAATQAAAG8AAABuAAAAAAAAAFQAAAB1AAAAZQAAAAAAAABXAAAAZQAAAGQAAAAAAAAA
VAAAAGgAAAB1AAAAAAAAAEYAAAByAAAAaQAAAAAAAABTAAAAYQAAAHQAAAAAAAAAUwAAAHUAAABu
AAAAZAAAAGEAAAB5AAAAAAAAAE0AAABvAAAAbgAAAGQAAABhAAAAeQAAAAAAAABUAAAAdQAAAGUA
AABzAAAAZAAAAGEAAAB5AAAAAAAAAFcAAABlAAAAZAAAAG4AAABlAAAAcwAAAGQAAABhAAAAeQAA
AAAAAABUAAAAaAAAAHUAAAByAAAAcwAAAGQAAABhAAAAeQAAAAAAAABGAAAAcgAAAGkAAABkAAAA
YQAAAHkAAAAAAAAAUwAAAGEAAAB0AAAAdQAAAHIAAABkAAAAYQAAAHkAAAAAAAAASgAAAGEAAABu
AAAAAAAAAEYAAABlAAAAYgAAAAAAAABNAAAAYQAAAHIAAAAAAAAAQQAAAHAAAAByAAAAAAAAAE0A
AABhAAAAeQAAAAAAAABKAAAAdQAAAG4AAAAAAAAASgAAAHUAAABsAAAAAAAAAEEAAAB1AAAAZwAA
AAAAAABTAAAAZQAAAHAAAAAAAAAATwAAAGMAAAB0AAAAAAAAAE4AAABvAAAAdgAAAAAAAABEAAAA
ZQAAAGMAAAAAAAAASgAAAGEAAABuAAAAdQAAAGEAAAByAAAAeQAAAAAAAABGAAAAZQAAAGIAAABy
AAAAdQAAAGEAAAByAAAAeQAAAAAAAABNAAAAYQAAAHIAAABjAAAAaAAAAAAAAABBAAAAcAAAAHIA
AABpAAAAbAAAAAAAAABKAAAAdQAAAG4AAABlAAAAAAAAAEoAAAB1AAAAbAAAAHkAAAAAAAAAQQAA
AHUAAABnAAAAdQAAAHMAAAB0AAAAAAAAAFMAAABlAAAAcAAAAHQAAABlAAAAbQAAAGIAAABlAAAA
cgAAAAAAAABPAAAAYwAAAHQAAABvAAAAYgAAAGUAAAByAAAAAAAAAE4AAABvAAAAdgAAAGUAAABt
AAAAYgAAAGUAAAByAAAAAAAAAEQAAABlAAAAYwAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAEEA
AABNAAAAAAAAAFAAAABNAAAAAAAAACUAAABhAAAAIAAAACUAAABiAAAAIAAAACUAAABlAAAAIAAA
ACUAAABIAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAIAAAACUAAABZAAAAAAAAACUAAABtAAAA
LwAAACUAAABkAAAALwAAACUAAAB5AAAAAAAAACUAAABIAAAAOgAAACUAAABNAAAAOgAAACUAAABT
AAAAAAAAACUAAABJAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAIAAAACUAAABwAAAAAAAAACUA
AABhAAAAIAAAACUAAABiAAAAIAAAACUAAABlAAAAIAAAACUAAABIAAAAOgAAACUAAABNAAAAOgAA
ACUAAABTAAAAIAAAACUAAABaAAAAIAAAACUAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Y4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAABvAAAA/IsLCACMCwgEjAsICIwLCAyMCwgQ
jAsIFIwLCBiMCwgfjAsIJowLCC6MCwg4jAsIQYwLCEiMCwhRjAsIVYwLCFmMCwhdjAsIYYwLCGWM
CwhpjAsIbYwLCHGMCwh1jAsIeYwLCH2MCwiBjAsIiYwLCJKMCwiYjAsIYYwLCJ6MCwijjAsIqIwL
CK+MCwi5jAsIwYwLCMqMCwjTjAsI1owLCNmMCwhHjAoIOIwKCFmMCgjxjAsI8YwLCPGMCwjxjAsI
8YwLCPGMCwgAAAAA8YwLCAyNCwgcjQsILI0LCDyNCwhMjQsIXI0LCGyNCwh8jQsImI0LCLSNCwjU
jQsI/I0LCCCOCwg8jgsIYI4LCHCOCwiAjgsIkI4LCKCOCwiwjgsIwI4LCNCOCwjgjgsI8I4LCACP
CwgQjwsIII8LCECPCwhkjwsIfI8LCKCOCwiUjwsIqI8LCLyPCwjYjwsIAJALCCCQCwhEkAsIaJAL
CHSQCwiAkAsI1JALCPiQCwgckQsIzFkKCMxZCgjMWQoIzFkKCMxZCgjujAsIgbwwAe6MCwjwjAsI
8IwLCPCMCwjxjAsI8owLCEyRCwgBnQsIY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAD
AAAAKQEAANIAAAABnQsIJXAldCVnJXQlbSV0JWYAAGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP//
//8AAAAABwAAANCTCwjxjAsI8YwLCPGMCwjxjAsI8YwLCAGdCwglYSVOJWYlTiVkJU4lYiVOJXMg
JWggJWUgJXIlTiVDLSV6ICVUJU4lYyVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4AKCAAAAAAAAAAA
AAAAAAAAAAAAAAAA/////wAAAAANAAAAIJQLCPGMCwjxjAsI8YwLCPGMCwjxjAsI8YwLCPGMCwjx
jAsI8YwLCPGMCwjxjAsIAZ0LCCslYyAlYSAlbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABjgAoIAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAUAAAC4lAsI8YwLCPGMCwjxjAsIAZ0L
CAAAAAAAAAAAY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAACAAAA8IwLCAGdCwhJU08v
SUVDIDE0NjUyIGkxOG4gRkRDQy1zZXQAS2VsZCBTaW1vbnNlbgBrZWxkQGRrdXVnLmRrACs0NSAz
MTIyLTY1NDMAKzQ1IDMzMjUtNjU0MwBJU08AMS4wADE5OTctMTItMjAAAElTTy9JRUMgSlRDMS9T
QzIyL1dHMjAgLSBpbnRlcm5hdGlvbmFsaXphdGlvbgAAAEMvbyBLZWxkIFNpbW9uc2VuLCBTa3Qu
IEpvcmdlbnMgQWxsZSA4LCBESy0xNjE1IEtvYmVuaGF2biBWAGkxOG46MTk5OQBpMThuOjE5OTkA
aTE4bjoxOTk5AGkxOG46MTk5OQBpMThuOjE5OTkAaTE4bjoxOTk5AABpMThuOjE5OTkAaTE4bjox
OTk5AGkxOG46MTk5OQBpMThuOjE5OTkAaTE4bjoxOTk5AGkxOG46MTk5OQBpMThuOjE5OTkAaTE4
bjoxOTk5AGkxOG46MTk5OQBpMThuOjE5OTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AGOACggAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAEAAAAEyVCwi0lQsI5JULCGiVCwh2lQsI
hJULCJKVCwjxjAsIoJULCPGMCwjxjAsI8YwLCKSVCwiolQsIIJYLCAGdCwgAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAY4AKCAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAATAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AOCXCwjgmAsIAZ0LCAAAAAAAAAAAAAAAAAAAAAAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob
HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yN
jo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXG
x8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/
CAAAAAEAAAAIAAAAAAAAAP8AAAAYAAAAHAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAH
AAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUA
AAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAA
ACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAA
MgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABA
AAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4A
AABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAA
AF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAA
awAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5
AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAIEAAACCAAAAgwAAAIQAAACFAAAAhgAAAIcA
AACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAACUAAAAlQAA
AJYAAACXAAAAmAAAAJkAAACaAAAAmwAAAJwAAACdAAAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAA
pAAAAKUAAACmAAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAACvAAAAsAAAALEAAACy
AAAAswAAALQAAAC1AAAAtgAAALcAAAC4AAAAuQAAALoAAAC7AAAAvAAAAL0AAAC+AAAAvwAAAMAA
AADBAAAAwgAAAMMAAADEAAAAxQAAAMYAAADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAA
AM8AAADQAAAA0QAAANIAAADTAAAA1AAAANUAAADWAAAA1wAAANgAAADZAAAA2gAAANsAAADcAAAA
3QAAAN4AAADfAAAA4AAAAOEAAADiAAAA4wAAAOQAAADlAAAA5gAAAOcAAADoAAAA6QAAAOoAAADr
AAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0AAAA9QAAAPYAAAD3AAAA+AAAAPkA
AAD6AAAA+wAAAPwAAAD9AAAA/gAAAP8AAABsaWJjAEFOU0lfWDMuNC0xOTY4AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAGQAAAAAAAAAAAAAABAnAAAAAAAAAAAAAADh9QUAAAAA
AAAAAAAAwW/yhiMAAAAAAAAAAAAAAAAAge+shVtBbS3uBAAAAAAAAAAAAAAAAAAAAAAAAAEfar9k
7Thu7Zen2vT5P+kDTxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT6VLgmZ3wP9OBUPL+R0I+z1
z9MI3ATE2rDNvBl/M6YDJh/pTgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAABfC6YW4fTvnKf2diHLxUSxlDea3BuSs8P2JXVbnGyJrBmxq0kNhUdWtNCPA5U/2PAc1XM
F+/5ZfIovFX3x9yA3O1u9M7v3F/3UwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfhs/Gdy8nfcRpWPb5eWXZeK
OrjZGh7DEwXERkdX5pTBdonIebV1RDtz+Ci/oR2qIdM+cOrPJR4iLxqyLvtRvF1P4Zas7aO/rlec
MlNx/OeVBvzDJBmphV5jX/ngjpCy5K2rkypzZhNcd0mUDlu+aayvQ3OBvJmwRh2nRUiXaaIDc7CM
Ex8LipeKq4zZONLB1BU0YxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAZKXIrW/VbIXxuhp/C
HodOHJmIGsUVNcUKFBoefUwZ2CzMDkTRDu40Zon7bOF9H/ZDHn2Dzp+cKx0jx1U+I9dg3GWLIVH0
NNFcHIZZY8mfuyuSMZTopwcqn59aab5ixEIQjnR6WwTjHb4apSLYihHENLoFtRTYs94/vxYaxY+8
lrix7O5t9f1r+zFLZfS2FjYaEPuVdWv+RxrciYDZgKWlvYCCKCCaZg/rMZAfj/wQM2qXfntq4oo2
aN+4oOM8zmJCjqJRo3XJtrBsg3VZRD9ltTGK41bDpqv6NaD7kAFS7cSfG0m8iEoRQBZBgFsAXiPz
9ElGjR4G3qg2SVPFcyq95qcMl6bBlHAYR+9J29JbP2yS1Alirkk5Qy3Go/Q0lF0w1AUa1tklAwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAzE2VoCeM/TX2yz43iSSFHLuxU
44fuhHUGtruKizaRoeWlVW3VLnN3gv1C0VDqso23UZ4sNJi82lDI8dZuhhIsNBmHSXmSwmn40kou
kWaP/cdxLYSnV+tSVSPM7X/74ByG8+GcIDhJtBOXNAHBNN5UbIycKKinQ2a7LfNky+MB/3SA6S6J
45R/wRCSb/Go1h4oqLO7epZAFBVa7ftSmUQetBPDCeavFqS8oh+CEfG0ZBL7dMm6kavWx9Y1/0iO
Q70ZRGVWpsQQVV5oNkxVM5eGSav+Ib0NHUn+PGakLZinTOrLewwRnoprxXlHoMVfLg7YhET0qRo8
IA9zq7FXaqb3Utdi3KeH/0VFlGAEZkAvpMF3XTesye/XZujwlUZ0hYxCgZZr/KF7fJHXGTzwe0Hr
M1uR9xVXX65sj/0IB9uOrCWxt+ZceFuBxlbb6kZv7r7uTthVUxk83kSiwIlznb0adlMZ0JnPS8Ke
3jnOdg2Bsb5w7uxVLnlg+NVLnW31+4aI+4Na7xPFQ49ApIkzP0N50/pc9MxYRvgt+D5/XEEY6BUp
9Fw9iydfRGp6tdv4cACPyuwD2Io0fOiyRZKPA2yK3b7g3snHVn2sDhT60ypACN7gfGd199UKvfEe
Ir6SuR/6h6QEnc6pb8PSJHBvP2KvKLDuVXiQ1kk+2NzF+k6rGhXna4zNd307dQq0CPkKIzaYjCcw
D+VxJyKU1uIIHeYo6femXO7yPLlhGyuW6xEcskiWocsrzlRx9zQwvr57GaMm5awp44zSdEre1VPc
tbPoCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAcBnKo1OctTnev6OkB6a+BdBCO9UUeBUUbuxEynoa1BysSn7TleZ5UZh2vDT
DmyAvuVquJNeFUXCHFnANHweftojSHzOTB8d6KGLm3Xfv9YQvkHjeK7fwrJnawEafyMPzau+PXQl
aq/X5rPKgA4uFCeRlWERSCMsAZcAh4L5S8uEnBb4jC8FiNTm3WhhFxO8BQkL/0Gcq1QkshN2TjAc
GnsW/jtHLRxEnOpsT4Fh8Hi4n2XrQa7HMA4NfpTXyuuhVpV92U1QMCHLCYMaB9Ws8irHjj86N4L9
vEKolTJNDyjAimHzBE8agbSlw20bepbTmMi4FY84/tygsk5FCbk4h5bpxBARzNkrDM2XMjDsX2Wx
JQeu6A4J9O4ZfQPtb4w5a/KaO1CklMlDFzS1spemdcG5UKySW8s8BWLg/2GXMqhCUurf28qD6/et
nedp7iA8F2gKHnq5IXD6dDB0dqdsF/aK+3frm6Hs3vG6khK3Y6+LyDXejI/rpOnVN+GgZLRA6M3R
h707kkL/Yo/N85AmLhbcXgkbn8hZXf2oHz11OFEpKwo5GC8VgCXZ2C0+2IT5dC6Heq8fnsEtVE3t
0LX57HXqYpTfCjzFNKGuDDnUojeKLvrIfjKBISe4e24gCCQt4BC+ULjUk1i5KzGrIiMrHyU/C0Te
fmK/icfacpW4CLYqfnh48LPehqt67m/0c5O7e/XsJ3612PefaqL80ugEPcsT38lqgnIxfI2ezeDY
/KiXlMOy2UF2MME5yRzPxAgmv8fRtn5qMj3mGa/uX+ITjiswY+6Xbf4tWB2XJcQ8HeR8YoAKmrWN
q8g36p53+wrpzxnKkCw1455QyBM2gtZ4/lBuj3gECQZbpNEbtzS17D8MRSyzVzjDINrP6abO9DkC
h3FJSJXbmqGK7ZK0qKasldlszU1QIxvPKrHo+4x3ZxrMOus4g6Mtw7FqEvuoQD+gRvVb7SRHzun9
dEpM2DChcy0OltnB1uui62+rlHw7I2+AYBJJc5p7jpGQjEuZ+ZjStTboNf/ebakxmxGWvNkNa40/
zMb7ZiUo54K4cjufdtY9NHSmm1D8AIl3v9w/aibW/UGWrhtUiU4HNJURAw1AU1rXDY5FM7XlrRmP
ELyJixBUyaRBYys74H89e0OO7ayXcGbWy8IIVSxpvA5l8C5PXL/2T5DfooWZnt2tnznS2F4yWFgl
uRzl49Tx9A+aLcBWBPhOjBOKoMHIAf0TcXbS5vQ0wqfMdgGd8j3X0In6i03NEE9UsuAXK31cCrdJ
/ob9QT8337uVRCH9V+iE1RPTAL78lgRER7qkgsnK6G6ewq44cOyHGaUAcDsz7q4s5Gb/JWv9ijv2
tAPckXm9x9m4Wk5o1C5sGnRIDZQGr0lj3C/Nfj2wb5l06flneKwhh+xSSp3dvAAt3Y4G3lc1+FnH
QbnUVjnyCVSnodg8EqsPELbiIXs+O2KNLqKdlZJ3X6O8pQMMIFe0/DXkxrYbKLlO91QLXT0hHcyH
bwRkSUBCrhh1smjYlrTSi/RjVRz12DTCcOlo+P8fFfmi5Huu7jMRJyLZD7sySSUlwJ8KpmTNSxBF
ASkwYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAQAAAAAAAAAAwAAAAMAAAAHAAAABAAAAAYA
AAADAAAADgAAAAoAAAAJAAAAAwAAABsAAAAYAAAADAAAAAQAAAA2AAAAMgAAABAAAAAGAAAAawAA
AGcAAAAWAAAACQAAANUAAADSAAAAHwAAABAAAACqAQAApgEAAC8AAAAdAAAAUwMAAFADAABMAAAA
OAAAAKUGAACiBgAAhAAAAG0AAABKDQAARw0AAPEAAADXAAAAlBoAAJAaAADIAQAArAEAACc1AAAk
NQAAAAAAAAAAAAAAAAAAAAAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkA
AABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAA
AG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAAAAAAAAAAAA
AAAAAAAAAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAQQAAAEIAAABD
AAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEA
AABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABTdWNjZXNzAE9wZXJhdGlvbiBu
b3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAElu
dGVycnVwdGVkIHN5c3RlbSBjYWxsAElucHV0L291dHB1dCBlcnJvcgBObyBzdWNoIGRldmljZSBv
ciBhZGRyZXNzAEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcARXhlYyBmb3JtYXQgZXJyb3IAQmFkIGZp
bGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzZXMAQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQBQ
ZXJtaXNzaW9uIGRlbmllZABCYWQgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQARGV2aWNl
IG9yIHJlc291cmNlIGJ1c3kARmlsZSBleGlzdHMASW52YWxpZCBjcm9zcy1kZXZpY2UgbGluawBO
byBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkASW52YWxpZCBhcmd1
bWVudABUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBUb28gbWFueSBvcGVuIGZpbGVzAFRl
eHQgZmlsZSBidXN5AEZpbGUgdG9vIGxhcmdlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAElsbGVn
YWwgc2VlawBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0AVG9vIG1hbnkgbGlua3MAQnJva2VuIHBpcGUA
TnVtZXJpY2FsIHJlc3VsdCBvdXQgb2YgcmFuZ2UAUmVzb3VyY2UgZGVhZGxvY2sgYXZvaWRlZABG
aWxlIG5hbWUgdG9vIGxvbmcATm8gbG9ja3MgYXZhaWxhYmxlAEZ1bmN0aW9uIG5vdCBpbXBsZW1l
bnRlZABEaXJlY3Rvcnkgbm90IGVtcHR5AE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50
aWZpZXIgcmVtb3ZlZABDaGFubmVsIG51bWJlciBvdXQgb2YgcmFuZ2UATGV2ZWwgMiBub3Qgc3lu
Y2hyb25pemVkAExldmVsIDMgaGFsdGVkAExldmVsIDMgcmVzZXQATGluayBudW1iZXIgb3V0IG9m
IHJhbmdlAFByb3RvY29sIGRyaXZlciBub3QgYXR0YWNoZWQATm8gQ1NJIHN0cnVjdHVyZSBhdmFp
bGFibGUATGV2ZWwgMiBoYWx0ZWQASW52YWxpZCBleGNoYW5nZQBJbnZhbGlkIHJlcXVlc3QgZGVz
Y3JpcHRvcgBFeGNoYW5nZSBmdWxsAE5vIGFub2RlAEludmFsaWQgcmVxdWVzdCBjb2RlAEludmFs
aWQgc2xvdABCYWQgZm9udCBmaWxlIGZvcm1hdABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEg
YXZhaWxhYmxlAFRpbWVyIGV4cGlyZWQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAE1hY2hpbmUg
aXMgbm90IG9uIHRoZSBuZXR3b3JrAFBhY2thZ2Ugbm90IGluc3RhbGxlZABPYmplY3QgaXMgcmVt
b3RlAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABBZHZlcnRpc2UgZXJyb3IAU3Jtb3VudCBlcnJvcgBD
b21tdW5pY2F0aW9uIGVycm9yIG9uIHNlbmQAUHJvdG9jb2wgZXJyb3IATXVsdGlob3AgYXR0ZW1w
dGVkAFJGUyBzcGVjaWZpYyBlcnJvcgBCYWQgbWVzc2FnZQBOYW1lIG5vdCB1bmlxdWUgb24gbmV0
d29yawBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAFJlbW90ZSBhZGRyZXNzIGNoYW5nZWQA
U3RyZWFtcyBwaXBlIGVycm9yAFRvbyBtYW55IHVzZXJzAERlc3RpbmF0aW9uIGFkZHJlc3MgcmVx
dWlyZWQATWVzc2FnZSB0b28gbG9uZwBQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5v
dCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABPcGVyYXRpb24gbm90IHN1cHBv
cnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGFscmVhZHkgaW4gdXNl
AE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIGlzIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQg
YnkgcGVlcgBObyBidWZmZXIgc3BhY2UgYXZhaWxhYmxlAENvbm5lY3Rpb24gdGltZWQgb3V0AENv
bm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ATm8gcm91dGUgdG8gaG9zdABPcGVyYXRpb24g
YWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gbm93IGluIHByb2dyZXNzAFN0YWxlIE5GUyBm
aWxlIGhhbmRsZQBTdHJ1Y3R1cmUgbmVlZHMgY2xlYW5pbmcATm90IGEgWEVOSVggbmFtZWQgdHlw
ZSBmaWxlAE5vIFhFTklYIHNlbWFwaG9yZXMgYXZhaWxhYmxlAElzIGEgbmFtZWQgdHlwZSBmaWxl
AFJlbW90ZSBJL08gZXJyb3IARGlzayBxdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3Jv
bmcgbWVkaXVtIHR5cGUAT3BlcmF0aW9uIGNhbmNlbGVkAFJlcXVpcmVkIGtleSBub3QgYXZhaWxh
YmxlAEtleSBoYXMgZXhwaXJlZABLZXkgaGFzIGJlZW4gcmV2b2tlZABLZXkgd2FzIHJlamVjdGVk
IGJ5IHNlcnZpY2UAT3duZXIgZGllZABTdGF0ZSBub3QgcmVjb3ZlcmFibGUAAABSZXNvdXJjZSB0
ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQAAAABJbmFwcHJvcHJpYXRlIGlvY3RsIGZvciBkZXZpY2UA
AE51bWVyaWNhbCBhcmd1bWVudCBvdXQgb2YgZG9tYWluAAAAAFRvbyBtYW55IGxldmVscyBvZiBz
eW1ib2xpYyBsaW5rcwAAAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGVmaW5lZCBkYXRhIHR5cGUAAABD
YW4gbm90IGFjY2VzcyBhIG5lZWRlZCBzaGFyZWQgbGlicmFyeQAAQWNjZXNzaW5nIGEgY29ycnVw
dGVkIHNoYXJlZCBsaWJyYXJ5AAAAAC5saWIgc2VjdGlvbiBpbiBhLm91dCBjb3JydXB0ZWQAQXR0
ZW1wdGluZyB0byBsaW5rIGluIHRvbyBtYW55IHNoYXJlZCBsaWJyYXJpZXMAQ2Fubm90IGV4ZWMg
YSBzaGFyZWQgbGlicmFyeSBkaXJlY3RseQAAAEludmFsaWQgb3IgaW5jb21wbGV0ZSBtdWx0aWJ5
dGUgb3Igd2lkZSBjaGFyYWN0ZXIAAABJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbCBzaG91bGQgYmUg
cmVzdGFydGVkAFNvY2tldCBvcGVyYXRpb24gb24gbm9uLXNvY2tldAAAUHJvdG9jb2wgd3Jvbmcg
dHlwZSBmb3Igc29ja2V0AABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29s
AAAAAENhbm5vdCBhc3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MATmV0d29yayBkcm9wcGVkIGNvbm5l
Y3Rpb24gb24gcmVzZXQAU29mdHdhcmUgY2F1c2VkIGNvbm5lY3Rpb24gYWJvcnQAAAAAVHJhbnNw
b3J0IGVuZHBvaW50IGlzIGFscmVhZHkgY29ubmVjdGVkAFRyYW5zcG9ydCBlbmRwb2ludCBpcyBu
b3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHRyYW5zcG9ydCBlbmRwb2ludCBzaHV0ZG93
bgAAAFRvbyBtYW55IHJlZmVyZW5jZXM6IGNhbm5vdCBzcGxpY2UAAAAAAAAAAAAAEK0LCBitCwgw
rQsISq0LCFqtCwhyrQsIha0LCJ+tCwi2rQsIyK0LCNytCwjItQsI760LCAauCwgYrgsIJK4LCDqu
CwhSrgsIXq4LCHiuCwiHrgsIl64LCKauCwi3rgsI1a4LCOy1CwjprgsI+K4LCAevCwgfrwsILK8L
CEKvCwhRrwsIDLYLCF2vCwh7rwsIla8LCKivCwi7rwsI1K8LCDC2CwgAAAAA6K8LCAOwCwgWsAsI
MrALCEuwCwhasAsIaLALCIGwCwiesAsIubALCMiwCwjZsAsI9LALCAKxCwgLsQsIILELCAAAAAAt
sQsIQrELCFaxCwhosQsIdrELCI+xCwitsQsIw7ELCNSxCwjqsQsI+rELCAiyCwgksgsIM7ILCEay
CwhZsgsIVLYLCGWyCwiAsgsInbILCHy2CwiktgsIzLYLCOy2CwgctwsIRLcLCHi3Cwi0sgsIx7IL
CKS3CwjWsgsI87ILCMS3CwgEswsIG7MLCDKzCwhMswsIZLMLCOS3CwiCswsIELgLCJmzCwipswsI
MLgLCFS4CwjAswsI2bMLCHi4CwiguAsIxLgLCPS4CwjzswsICLQLCBu0CwgotAsIObQLCFe0Cwhx
tAsIh7QLCKC0Cwi8tAsI2rQLCO+0CwgAtQsIFLULCCS1Cwg2tQsISbULCGS1Cwh0tQsIibULCKW1
CwiwtQsIhAAAAAAAAAAAAAAAAAAAAAAAHwA7AFoAeACXALUA1ADzABEBMAFOAW0BAAAfADwAWwB5
AJgAtgDVAPQAEgExAU8BbgFEU1Qgbm90IGFsbG93ZWQgaW4gU1VJRC9TR0lEIHByb2dyYW1zAAAA
Y2Fubm90IGxvYWQgYXV4aWxpYXJ5IGAlcycgYmVjYXVzZSBvZiBlbXB0eSBkeW5hbWljIHN0cmlu
ZyB0b2tlbiBzdWJzdGl0dXRpb24KAABsb2FkIGF1eGlsaWFyeSBvYmplY3Q9JXMgcmVxdWVzdGVk
IGJ5IGZpbGU9JXMKAABsb2FkIGZpbHRlcmVkIG9iamVjdD0lcyByZXF1ZXN0ZWQgYnkgZmlsZT0l
cwoAAABjYW5ub3QgYWxsb2NhdGUgZGVwZW5kZW5jeSBsaXN0AG1hcC0+bF9zZWFyY2hsaXN0LnJf
bGlzdCA9PSAoKHZvaWQgKikwKQBjYW5ub3QgYWxsb2NhdGUgc3ltYm9sIHNlYXJjaCBsaXN0AABG
aWx0ZXJzIG5vdCBzdXBwb3J0ZWQgd2l0aCBMRF9UUkFDRV9QUkVMSU5LSU5HAABtYXAtPmxfc2Vh
cmNobGlzdC5yX2xpc3RbMF0gPT0gbWFwAGRsLWRlcHMuYwBjbnQgPD0gbmxpc3QAX2RsX21hcF9v
YmplY3RfZGVwcwBkbC1ydW50aW1lLmMAKChyZWxvYy0+cl9pbmZvKSAmIDB4ZmYpID09IDcAX2Rs
X3Byb2ZpbGVfZml4dXAAX2RsX2ZpeHVwAApjYWxsaW5nIGluaXQ6ICVzCgoACmNhbGxpbmcgcHJl
aW5pdDogJXMKCgBkbC1maW5pLmMAaiA8IG5tYXBzAGkgPCBubG9hZGVkAG5zICE9IDAgfHwgaSA9
PSBubG9hZGVkAF9kbF9maW5pAF9kbF9zb3J0X2ZpbmkAAGNoZWNraW5nIGZvciB2ZXJzaW9uIGAl
cycgaW4gZmlsZSAlcyBbJWx1XSByZXF1aXJlZCBieSBmaWxlICVzIFslbHVdCgAAAG5vIHZlcnNp
b24gaW5mb3JtYXRpb24gYXZhaWxhYmxlIChyZXF1aXJlZCBieSAAAGNhbm5vdCBhbGxvY2F0ZSB2
ZXJzaW9uIHJlZmVyZW5jZSB0YWJsZQBkbC12ZXJzaW9uLmMAZGVmX29mZnNldCAhPSAwAHVuc3Vw
cG9ydGVkIHZlcnNpb24gACBvZiBWZXJkZWYgcmVjb3JkAHdlYWsgdmVyc2lvbiBgACcgbm90IGZv
dW5kIChyZXF1aXJlZCBieSAAIG9mIFZlcm5lZWQgcmVjb3JkCgBuZWVkZWQgIT0gKCh2b2lkICop
MCkAX2RsX2NoZWNrX21hcF92ZXJzaW9ucwBtYXRjaF9zeW1ib2wAJXM6IGNhbm5vdCBvcGVuIGZp
bGU6ICVzCgAlczogY2Fubm90IGNyZWF0ZSBmaWxlOiAlcwoAJXM6IGNhbm5vdCBtYXAgZmlsZTog
JXMKACVzOiBjYW5ub3Qgc3RhdCBmaWxlOiAlcwoAJXM6IGZpbGUgaXMgbm8gY29ycmVjdCBwcm9m
aWxlIGRhdGEgZmlsZSBmb3IgYCVzJwoAAE91dCBvZiBtZW1vcnkgd2hpbGUgaW5pdGlhbGl6aW5n
IHByb2ZpbGVyCgBfZGxfb3Blbl9ob29rAEdMSUJDX1BSSVZBVEUAdG9faW5wdW5jdAB2ZnNjYW5m
LmMAX0lPX3Zmc2NhbmZfaW50ZXJuYWwAAAAAY250IDwgKCgodWludDMyX3QpICgqX25sX2N1cnJl
bnRfTENfQ1RZUEUpLT52YWx1ZXNbKChpbnQpIChfTkxfQ1RZUEVfTUJfQ1VSX01BWCkgJiAweGZm
ZmYpXS53b3JkKSkAAKoLCQh9CAkIfQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkI
fQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkIfQgJCH0ICQh9CAkIfQgJCB4MCQh9CAkIfQgJCH0ICQh9
CAkIfQgJCH0ICQj7CwkIfQgJCOQLCQh9CAkIwQsJCHALCQh9CAkIfQgJCH0ICQiqCwkIfQgJCH0I
CQhgCwkIfQgJCH0ICQh9CAkIfQgJCH0ICQhgCwkIwSAJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJ
CIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkI
gAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCBcbCQiACQkItQ0JCIAJCQgXGwkIFxsJCBcbCQiA
CQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCIAJCQiACQkIgAkJCLgMCQiACQkIgAkJCIAJ
CQiACQkIrAwJCIAJCQiACQkINR8JCIAJCQiACQkIgAkJCIAJCQiACQkIFxsJCIAJCQgqGQkIagwJ
CBcbCQgXGwkIFxsJCIAJCQgfHwkIgAkJCIAJCQiACQkIgAkJCMEYCQiyGAkImwwJCIAJCQiACQkI
Nx0JCIAJCQhxDAkIgAkJCIAJCQisDAkIX2RsZmNuX2hvb2sAJXMlcyVzACVzJXMlczogJXMAdW5z
dXBwb3J0ZWQgZGxpbmZvIHJlcXVlc3QAAAAA+GwJCEBtCQhYbQkI+GwJCGhtCQiAbQkIkG0JCPhs
CQj4bAkIsG0JCCBtCQhpbnZhbGlkIG5hbWVzcGFjZQBVbmtub3duIGVycm9yAG1icnRvd2MuYwBf
X21icnRvd2MAAAAAAAAAAAAAAAAAAAAAAP////////9/VVVVVVVVVVX/////////PzMzMzMzMzMz
qqqqqqqqqiqSJEmSJEmSJP////////8fcRzHcRzHcRyZmZmZmZmZGdFFF1100UUXVVVVVVVVVRWx
EzuxEzuxE0mSJEmSJEkSERERERERERH/////////Dw8PDw8PDw8POI7jOI7jOA41lNdQXkN5DczM
zMzMzMwMMAzDMAzDMAzooosuuuiiCxaykIUsZCELqqqqqqqqqgpwPQrXo3A9CtiJndiJndgJJbSX
0F5CewkkSZIkSZIkCQjLPY2w3NMIiIiIiIiIiAgQQgghhBBCCP////////8H8MEHH3zwwQeHh4eH
h4eHB1AHdVAHdVAHHMdxHMdxHAcAAAAAAAAAAAEAAwADAQcGBQQDAgEADwAPEA8PDwUPDw8YDxcP
Dx8PEQ8PaW5pdHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAwAAAAMA
AAADAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAoAAABkAAAA6AMA
ABAnAACghgEAQEIPAICWmAAA4fUFAMqaOwAAgH8AAID/AADAfwAAAAAAAAAAAAAAAAAAAAABAAAA
AgAAAAIAAAADAAAAAwAAAAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAA
AAAACgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUAypo7AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAEAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAA
AAQAAAAEAAAABAAAAAAAAAAKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BQDKmjtpbnZh
bGlkIG1vZGUgcGFyYW1ldGVyAABSVExEX05FWFQgdXNlZCBpbiBjb2RlIG5vdCBkeW5hbWljYWxs
eSBsb2FkZWQAAAAF7P3/D+39/4vt/f+v7f3/0+39//bt/f9l7v3/mO79/5ju/f/I7v3/Lu/9/1/v
/f+M7/3/+O/9/zDw/f9e8P3/ovD9/wrx/f9b8f3/uPH9/97x/f9N8v3/mvL9/+Lr/f/i6/3/4uv9
/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/4uv9/+Lr/f/i6/3/
4uv9/+Lr/f/i6/3/4uv9/+Lr/f/68v3/JPP9/5/s/f979P3/TvT9/zz0/f8r9P3/HfT9/+Lr/f/i
6/3/4uv9/+Lr/f8H9P3/+PP9/+rz/f+o8/3/zPr9/zX2/f819v3/fPr9/zX2/f9s+v3/XPr9/0z6
/f88+v3/LPr9/xz6/f8M+v3//Pn9/8z5/f+s+f3/jPn9/2z5/f9M+f3/1Pj9/5z4/f/8+P3/Nfb9
/3z6/f8M+P3/DPj9/wz4/f8M+P3/DPj9/3z6/f98+v3/DPj9/wz4/f98+v3/DPj9/wz4/f8M+P3/
DPj9/2T4/f8M+P3/DPj9/wz4/f8M+P3/DPj9/wz4/f9E+P3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M
9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2
/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f9M9v3/TPb9/0z2/f/E9/3/xPf9
/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/
xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E9/3/xPf9/8T3/f/E
9/3/xPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3
/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9/2z3/f9s9/3/bPf9
/2z3/f9s9/3/bPf9/2z3/f9s9/3/BPf9/zX2/f+E9v3/Nfb9/3z6/f819v3/ZPb9//T7/f//+/3/
Efz9/5T7/f+m+/3/Nfb9/zX2/f+y+/3/vfv9/zX2/f/I+/3/0/v9/977/f/p+/3/Nfb9/xz8/f8s
/P3/PPz9/0z8/f9c/P3/bPz9/1n+/f9c//3/NP/9/wT+/f/8/v3/jP79/00H/v9wB/7/YQf+/6QE
/v/zBP7/vAL+/7wC/v+8Av7/vAL+/7cH/v+oB/7/pAT+//ME/v+eCP7/dQj+/2YI/v9bCP7/UAj+
/7wC/v+8Av7/vAL+/7wC/v85CP7/LQj+/yII/v/hB/7/NBf+/wQX/v9MF/7/bBb+/5wW/v8ZFv7/
GRb+/xkW/v8ZFv7/vBb+/6wW/v9sFv7/nBb+/wUv/v8+NP7/LjT+/wUv/v8fNP7/xDD+/8Qw/v/E
MP7/xDD+/3k0/v9pNP7/BS/+/x80/v/kMP7/bTP+/48z/v/kMP7/PDL+/8Qw/v/EMP7/xDD+/8Qw
/v8qM/7/HzP+/+Qw/v88Mv7/fDH+/3Iy/v9jMv7/fDH+/xEz/v/EMP7/xDD+/8Qw/v/EMP7/xDL+
/7Uy/v+nMv7/mTL+/9Qx/v/8M/7/8TP+/9Qx/v9JMv7/xDD+/8Qw/v/EMP7/xDD+/6kz/v+aM/7/
1DH+/0ky/v9QSQoI8EkKCPBLCgggTAoIcEwKCDBNCggATgoIQE8KCGBPCgigTwoIcFMKCFC/BggU
AAAAAAAAAAF6UgABfAgBGwwEBIgBAAAQAAAAHAAAACS/+P82AAAAAAAAABAAAAAAAAAAAXpSAAF8
CAEbDAQALAAAABgAAAC3wfj/EAAAAAAWCAJ4C0YWCAJ4BUQWCA54Bg2nwfj/HA0zwPj/IgAALAAA
AEgAAACXwfj/EAAAAAAWCAJ4C0YWCAJ4BUQWCA54Bg1zwfj/HA3XwPj/IgAAEAAAAAAAAAABAAF8
CAwEBIgBAAAUAAAAGAAAAACOBAghAAAAQQ4IhQJCDQUsAAAApAAAAPoQ+f8MAAAAABYIAngHQhYI
AngFRBYIDngGDdIQ+f8cDdbE+P8iAAAsAAAA1AAAANYQ+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DZ4Q+f8cDRjF+P8iAAAsAAAABAEAALYQ+f8MAAAAABYIAngHQhYIAngFRBYIDngGDWYQ+f8cDT/F
+P8iAAAsAAAANAEAAJIQ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDTIQ+f8cDSHF+P8iAAAsAAAA
ZAEAAHIQ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDf4P+f8cDVnT+P8iAAAsAAAAlAEAAFIQ+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDcoP+f8cDUTT+P8iAAAsAAAAxAEAADIQ+f8QAAAAABYIAngL
RhYIAngFRBYIDngGDZYP+f8cDUXU+P8iAAAsAAAA9AEAABIQ+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDWIP+f8cDSXU+P8iAAAsAAAAJAIAAPIP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDS4P+f8c
DSbU+P8iAAAsAAAAVAIAANIP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfoO+f8cDRPU+P8iAAAs
AAAAhAIAALIP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDcYO+f8cDVDU+P8iAAAsAAAAtAIAAJIP
+f8QAAAAABYIAngLRhYIAngFRBYIDngGDZIO+f8cDdTW+P8iAAAsAAAA5AIAAHIP+f8QAAAAABYI
AngLRhYIAngFRBYIDngGDV4O+f8cDbHa+P8iAAAsAAAAFAMAAFIP+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDSoO+f8cDZPa+P8iAAAsAAAARAMAADIP+f8MAAAAABYIAngHQhYIAngFRBYIDngGDfIN
+f8cDUTb+P8iAAAsAAAAdAMAAA4P+f8QAAAAABYIAngLRhYIAngFRBYIDngGDb4N+f8cDSnb+P8i
AAAsAAAApAMAAO4O+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYoN+f8cDQ3b+P8iAAAsAAAA1AMA
AM4O+f8MAAAAABYIAngHQhYIAngFRBYIDngGDVIN+f8cDVXi+P8iAAAsAAAABAQAAKoO+f8MAAAA
ABYIAngHQhYIAngFRBYIDngGDRoN+f8cDTHi+P8iAAAsAAAANAQAAIYO+f8MAAAAABYIAngHQhYI
AngFRBYIDngGDeIM+f8cDaXi+P8iAAAsAAAAZAQAAGIO+f8MAAAAABYIAngHQhYIAngFRBYIDngG
DaoM+f8cDYHi+P8iAAAsAAAAlAQAAD4O+f8QAAAAABYIAngLRhYIAngFRBYIDngGDXYM+f8cDbTi
+P8iAAAsAAAAxAQAAB4O+f8QAAAAABYIAngLRhYIAngFRBYIDngGDUIM+f8cDa3i+P8iAAAsAAAA
9AQAAP4N+f8QAAAAABYIAngLRhYIAngFRBYIDngGDQ4M+f8cDYfi+P8iAAAsAAAAJAUAAN4N+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDdoL+f8cDWvi+P8iAAAsAAAAVAUAAL4N+f8QAAAAABYIAngL
RhYIAngFRBYIDngGDaYL+f8cDZXw+P8iAAAsAAAAhAUAAJ4N+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDXIL+f8cDYnw+P8iAAAsAAAAtAUAAH4N+f8MAAAAABYIAngHQhYIAngFRBYIDngGDToL+f8c
DU7z+P8iAAAsAAAA5AUAAFoN+f8MAAAAABYIAngHQhYIAngFRBYIDngGDQIL+f8cDdvz+P8iAAAs
AAAAFAYAADYN+f8QAAAAABYIAngLRhYIAngFRBYIDngGDc4K+f8cDUT0+P8iAAAsAAAARAYAABYN
+f8QAAAAABYIAngLRhYIAngFRBYIDngGDZoK+f8cDTn0+P8iAAAsAAAAdAYAAPYM+f8MAAAAABYI
AngHQhYIAngFRBYIDngGDWIK+f8cDcr5+P8iAAAsAAAApAYAANIM+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDS4K+f8cDQL7+P8iAAAsAAAA1AYAALIM+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfoJ
+f8cDej6+P8iAAAsAAAABAcAAJIM+f8MAAAAABYIAngHQhYIAngFRBYIDngGDcIJ+f8cDcz6+P8i
AAAsAAAANAcAAG4M+f8QAAAAABYIAngLRhYIAngFRBYIDngGDY4J+f8cDbn6+P8iAAAsAAAAZAcA
AE4M+f8MAAAAABYIAngHQhYIAngFRBYIDngGDVYJ+f8cDZ/6+P8iAAAsAAAAlAcAACoM+f8MAAAA
ABYIAngHQhYIAngFRBYIDngGDR4J+f8cDQP7+P8iAAAsAAAAxAcAAAYM+f8MAAAAABYIAngHQhYI
AngFRBYIDngGDeYI+f8cDd36+P8iAAAsAAAA9AcAAOIL+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DbII+f8cDbj6+P8iAAAsAAAAJAgAAMIL+f8QAAAAABYIAngLRhYIAngFRBYIDngGDX4I+f8cDZ76
+P8iAAAsAAAAVAgAAKIL+f8QAAAAABYIAngLRhYIAngFRBYIDngGDUoI+f8cDZD6+P8iAAAsAAAA
hAgAAIIL+f8MAAAAABYIAngHQhYIAngFRBYIDngGDRII+f8cDXb6+P8iAAAsAAAAtAgAAF4L+f8M
AAAAABYIAngHQhYIAngFRBYIDngGDdoH+f8cDTX7+P8iAAAsAAAA5AgAADoL+f8QAAAAABYIAngL
RhYIAngFRBYIDngGDaYH+f8cDSD7+P8iAAAsAAAAFAkAABoL+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDXIH+f8cDQr7+P8iAAAsAAAARAkAAPoK+f8MAAAAABYIAngHQhYIAngFRBYIDngGDToH+f8c
DRb7+P8iAAAsAAAAdAkAANYK+f8MAAAAABYIAngHQhYIAngFRBYIDngGDQIH+f8cDWn8+P8iAAAs
AAAApAkAALIK+f8MAAAAABYIAngHQhYIAngFRBYIDngGDcoG+f8cDVT8+P8iAAAsAAAA1AkAAI4K
+f8MAAAAABYIAngHQhYIAngFRBYIDngGDZIG+f8cDQ/9+P8iAAAsAAAABAoAAGoK+f8MAAAAABYI
AngHQhYIAngFRBYIDngGDVoG+f8cDev8+P8iAAAsAAAANAoAAEYK+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDSYG+f8cDX39+P8iAAAsAAAAZAoAACYK+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfIF
+f8cDWz++P8iAAAsAAAAlAoAAAYK+f8QAAAAABYIAngLRhYIAngFRBYIDngGDb4F+f8cDWv++P8i
AAAsAAAAxAoAAOYJ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYoF+f8cDT/++P8iAAAsAAAA9AoA
AMYJ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDVYF+f8cDaf++P8iAAAsAAAAJAsAAKYJ+f8QAAAA
ABYIAngLRhYIAngFRBYIDngGDSIF+f8cDYj++P8iAAAsAAAAVAsAAIYJ+f8QAAAAABYIAngLRhYI
AngFRBYIDngGDe4E+f8cDZT++P8iAAAsAAAAhAsAAGYJ+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DboE+f8cDZf++P8iAAAsAAAAtAsAAEYJ+f8MAAAAABYIAngHQhYIAngFRBYIDngGDYIE+f8cDdb/
+P8iAAAsAAAA5AsAACIJ+f8MAAAAABYIAngHQhYIAngFRBYIDngGDUoE+f8cDQoA+f8iAAAQAAAA
QAwAADAJ+f+vAAAAAAAAABgAAABUDAAAjAr5/18BAAAAQQ4IhwIDXQEOBMcQAAAAcAwAANAL+f8b
AAAAAAAAABAAAACEDAAA7Av5/xoAAAAAAAAAKAAAAJgMAADYDPn/WwAAAABLDgiDAlQOBMNSDghB
DgyDA1QOCMNJDgQAAAAcAAAAxAwAAAwN+f9QAAAAAG4JAwJNw0EOCEgOBAAAACgAAADkDAAAPA35
/1sAAAAASw4IgwJUDgTDUg4IQQ4MgwNUDgjDSQ4EAAAAKAAAABANAABwDfn/WwAAAABLDgiDAlQO
BMNSDghBDgyDA1QOCMNJDgQAAAAYAAAAnAwAAMDmBAgyAAAAQQ4IhQJCDQVEgwMAHAAAALgMAAAA
5wQIpAAAAEEOCIUCQg0FR4YESocDgwUsAAAATA0AAGEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DT0Z+f8cDa4Q+f8iAAAsAAAAfA0AAEEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDQkZ+f8cDbUQ
+f8iAAAsAAAArA0AACEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDdUY+f8cDakS+f8iAAAsAAAA
3A0AAAEZ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDaEY+f8cDaQU+f8iAAAsAAAADA4AAOEY+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDW0Y+f8cDawU+f8iAAAYAAAAAAAAAAF6UEwAAXwIBgBAPgoI
AAwEBIgBHAAAACAAAABg6gQIkQAAAATUDAwIQQ4IhQJEDQVJgwMgAAAAQAAAAADrBAhyAQAABAAA
AABBDgiFAkINBUaDBYYEhwMkAAAAZAAAAIDsBAh2AAAABOEMDAhBDgiFAkINBUmDBUuGBEeHAwAA
IAAAAIwAAAAA7QQILgUAAATtDAwIQQ4IhQJCDQVJgwWGBIcDHAAAALAAAAAw8gQIKQAAAAQAAAAA
QQ4IhQJCDQUAAAAcAAAA0AAAAGDyBAgoAAAABAAAAABBDgiFAkINBQAAABwAAADwAAAAkPIECCkA
AAAEAAAAAEEOCIUCQg0FAAAAOAAAAHQPAAC8F/n/QwAAAABBDghBDgxBDhBBDhREgwNMhgREhwVE
hQJYDhDHQQ4MxkEOCMNBDgTFAAAAEAAAALAPAADQF/n/HwAAAAAAAAAYAAAAxA8AANwX+f8hAAAA
AEEOCIMCVA4EwwAAGAAAAOAPAADwF/n/IQAAAABBDgiDAlQOBMMAABwAAABcDwAA4PMECPUAAABB
DgiFAkINBUGHA0eDBYYEIAAAAHwPAADg9AQIDQEAAEEOCIUCQg0FRocDSYMFRoYEAAAAFAAAAKAP
AADw9QQIIwAAAEEOCIUCQg0FFAAAALgPAAAg9gQIHwAAAEEOCIUCQg0FFAAAANAPAABA9gQIGgAA
AEEOCIUCQg0FHAAAAOgPAABg9gQI0AAAAEEOCIUCQg0FRoMERoYDAAAUAAAACBAAADD3BAgjAAAA
QQ4IhQJCDQUUAAAAIBAAAGD3BAgfAAAAQQ4IhQJCDQUUAAAAOBAAAID3BAgaAAAAQQ4IhQJCDQUo
AAAA8BAAACAb+f8tAAAAAEEOCIcCQQ4MhgNBDhCDBFwODMNBDgjGQQ4ExyQAAAAcEQAAJBv5/1cA
AAAATAkDAlLDSw4IR4YCQgkDAlLDScYOBAAkAAAARBEAAFwb+f9XAAAAAEwJAwJSw0sOCEeGAkIJ
AwJSw0nGDgQAFAAAAGwRAACUG/n/HgAAAABCCQMCUsMAKAAAAIQRAACcG/n/KgAAAABBDghBDgxB
DhCCAoMDhgRkDgzGQQ4Iw0EOBMIoAAAAsBEAAKAb+f8lAAAAAEEOCEEODEEOEIMCgQOCBF8ODMJB
DgjBQQ4EwxQAAAA8EQAAYPkECBsAAABBDgiFAkINBRQAAABUEQAAgPkECDIAAABBDgiFAkQNBRQA
AABsEQAAwPkECF4AAABBDgiFAkINBSwAAAD4EQAAw2v+/w0AAAAAFggCeAtGFggCeAVEFggOeAYN
n2v+/xwNPWv+/yIAACwAAAAoEgAAoGv+/w0AAAAAFggCeAtGFggCeAVEFggOeAYNaGv+/xwNK2v+
/yIAACwAAABYEgAAqRz5/xAAAAAAFggCeAtGFggCeAVEFggOeAYNXRz5/xwNhRv5/yIAACwAAACI
EgAAiRz5/w0AAAAAFggCeAtGFggCeAVEFggOeAYNKRz5/xwNuhv5/yIAABwAAABEEgAAMPsECMcA
AABBDgiFAkcNBUKGBIcDSYMFIAAAAGQSAAAA/AQIdwAAAEEOCIUCRw0FRoYERocDRoMFAAAALAAA
APwSAABiIPn/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg06IPn/HA11H/n/IgAALAAAACwTAAA+IPn/
CQAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg0CIPn/HA2aH/n/IgAALAAAAFwTAAAXIPn/CQAAAAAWCAJ4
B0IWCAJ4BUQWCA54Bg3HH/n/HA2dH/n/IgAAJAAAAFQFAABg/gQICgEAAAQPDQwIQQ4IhQJCDQVG
gwVGhwNGhgQAABAAAADgEwAA0B/5/wMAAAAAAAAAEAAAAPQTAACcKfn/DgAAAAAAAAAsAAAA3BMA
AAk++f8QAAAAABYIAngLRhYIAngFRBYIDngGDeU9+f8cDTMx+f8iAAAsAAAADBQAAOk9+f8QAAAA
ABYIAngLRhYIAngFRBYIDngGDbE9+f8cDe8x+f8iAAAsAAAAPBQAAMk9+f8QAAAAABYIAngLRhYI
AngFRBYIDngGDX09+f8cDUky+f8iAAAsAAAAbBQAAKk9+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DUk9+f8cDZAy+f8iAAAsAAAAnBQAABJQ+f8QAAAAABYIAngLRhYIAngFRBYIDngGDe5P+f8cDSlA
+f8iAAAsAAAAzBQAAPJP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDbpP+f8cDTJA+f8iAAAsAAAA
/BQAANJP+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYZP+f8cDUdB+f8iAAAsAAAALBUAACFW+f8Q
AAAAABYIAngLRhYIAngFRBYIDngGDf1V+f8cDe1U+f8iAAAsAAAAXBUAAAFW+f8NAAAAABYIAngL
RhYIAngFRBYIDngGDclV+f8cDX1V+f8iAAAsAAAAjBUAAINq+f8QAAAAABYIAngLRhYIAngFRBYI
DngGDV9q+f8cDWxo+f8iAAAsAAAAvBUAAGNq+f8QAAAAABYIAngLRhYIAngFRBYIDngGDStq+f8c
DUlp+f8iAAAsAAAA7BUAAENq+f8QAAAAABYIAngLRhYIAngFRBYIDngGDfdp+f8cDT9p+f8iAAAc
AAAAqBUAAFBMBQhsAAAAQQ4IhQJCDQVGgwWGBIcDABwAAADIFQAAwEwFCPQCAABBDgiFAkINBUaD
BYYEhwMAHAAAAOgVAADATwUIqgIAAEEOCIUCQg0FRoMFhgSHAwAsAAAAfBYAAAx2+f8QAAAAABYI
AngLRhYIAngFRBYIDngGDeh1+f8cDdhw+f8iAAAsAAAArBYAAOx1+f8QAAAAABYIAngLRhYIAngF
RBYIDngGDbR1+f8cDcNw+f8iAAAsAAAA3BYAAMx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDYB1
+f8cDRtx+f8iAAAsAAAADBcAAKx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDUx1+f8cDSRx+f8i
AAAsAAAAPBcAAIx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDRh1+f8cDVhx+f8iAAAsAAAAbBcA
AGx1+f8QAAAAABYIAngLRhYIAngFRBYIDngGDeR0+f8cDfNx+f8iAAAsAAAAnBcAAEx1+f8QAAAA
ABYIAngLRhYIAngFRBYIDngGDbB0+f8cDb9y+f8iAAAsAAAAzBcAACx1+f8QAAAAABYIAngLRhYI
AngFRBYIDngGDXx0+f8cDaly+f8iAAAsAAAA/BcAAAx1+f8QAAAAABYIAngLRhYIAngFRBYIDngG
DUh0+f8cDUNz+f8iAAAsAAAALBgAAHXT+f8MAAAAABYIAngHQhYIAngFRBYIDngGDU3T+f8cDdGK
+f8iAAAsAAAAXBgAAFHT+f8MAAAAABYIAngHQhYIAngFRBYIDngGDRXT+f8cDWqL+f8iAAAsAAAA
jBgAAC3T+f8MAAAAABYIAngHQhYIAngFRBYIDngGDd3S+f8cDUiP+f8iAAAsAAAAvBgAAAnT+f8M
AAAAABYIAngHQhYIAngFRBYIDngGDaXS+f8cDYaP+f8iAAAgAAAAeBgAAOBpBQiOAAAABAEAAAAO
CIUCQg0FRoMFSYcDhgQgAAAAnBgAAHBqBQjZAwAABAEAAAAOCIUCQg0FRoMFhgSHAwAkAAAAwBgA
AFBuBQjNAQAABAEAAAAOCIUCQg0FSYMFRYYERYcDAAAAIAAAAOgYAABgcQUI8gEAAAQBAAAADgiF
AkINBUGHA0eDBYYEIAAAAAwZAABgcwUITUQAAAQBAAAADgiFAkINBViHA4YEgwUALAAAAKQZAAAZ
Xfr/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg3xXPr/HA0OGvr/IgAALAAAANQZAAD1XPr/DAAAAAAW
CAJ4B0IWCAJ4BUQWCA54Bg25XPr/HA1bLfr/IgAALAAAAAQaAADRXPr/DAAAAAAWCAJ4B0IWCAJ4
BUQWCA54Bg2BXPr/HA2WW/r/IgAALAAAADQaAACtXPr/CQAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg1J
XPr/HA0WXPr/IgAAJAAAAPAZAADw9wUIjAAAAAQBAAAADgiFAkINBUaGBEaHA0aDBQAAACAAAAAY
GgAAgPgFCHoEAAAEAQAAAA4IhQJCDQVGgwWGBIcDACAAAAA8GgAA4P0FCOEAAAAEAQAAAA4IhQJC
DQVDgwWGBIcDACAAAABgGgAA0P4FCA1CAAAEAQAAAA4IhQJCDQVJgwVPhwOGBCQAAACEGgAA4EAG
COkBAAAEAQAAAA4IhQJCDQVRgwVFhgRFhwMAAAAsAAAAIBsAAANc+v8JAAAAABYIAngHQhYIAngF
RBYIDngGDdtb+v8cDcxb+v8iAAAsAAAAUBsAAD9r+v8MAAAAABYIAngHQhYIAngFRBYIDngGDRdr
+v8cDadp+v8iAAAsAAAAgBsAABtr+v8QAAAAABYIAngLRhYIAngFRBYIDngGDeNq+v8cDdpp+v8i
AAAsAAAAsBsAAPtq+v8QAAAAABYIAngLRhYIAngFRBYIDngGDa9q+v8cDb5p+v8iAAAsAAAA4BsA
ANtq+v8JAAAAABYIAngHQhYIAngFRBYIDngGDXdq+v8cDQJq+v8iAAAsAAAAEBwAALRq+v8JAAAA
ABYIAngHQhYIAngFRBYIDngGDTxq+v8cDfJp+v8iAAAgAAAACA4AAPBQBgirAQAABB0NDAhBDgiF
AkINBUaDBYYEhwMsAAAAZBwAAGBr+v8MAAAAABYIAngHQhYIAngFRBYIDngGDThr+v8cDYdq+v8i
AAAsAAAAlBwAADxr+v8JAAAAABYIAngHQhYIAngFRBYIDngGDQBr+v8cDY9q+v8iAAAsAAAAxBwA
ABVr+v8JAAAAABYIAngHQhYIAngFRBYIDngGDcVq+v8cDZtq+v8iAAAkAAAAvA4AAOBSBgjwAAAA
BDENDAhBDgiFAkINBUaDBUmHA4YEAAAAHAAAAKgcAABAVAYI6AAAAEEOCIUCQg0FQYYDRoMEAAAU
AAAAyBwAADBVBggiAAAAQQ4IhQJCDQUsAAAAVB0AAKBt+v8MAAAAABYIAngHQhYIAngFRBYIDngG
DXht+v8cDQ9s+v8iAAAsAAAAhB0AAHxt+v8MAAAAABYIAngHQhYIAngFRBYIDngGDUBt+v8cDaps
+v8iAAAsAAAAtB0AAFht+v8JAAAAABYIAngHQhYIAngFRBYIDngGDQht+v8cDdts+v8iAAAgAAAA
rA8AAGBVBgigAQAABD8NDAhBDgiFAkINBU+HA4YEgwUsAAAACB4AAFRu+v8MAAAAABYIAngHQhYI
AngFRBYIDngGDSxu+v8cDUZt+v8iAAAsAAAAOB4AADBu+v8JAAAAABYIAngHQhYIAngFRBYIDngG
DfRt+v8cDaJt+v8iAAAsAAAAaB4AAAlu+v8JAAAAABYIAngHQhYIAngFRBYIDngGDblt+v8cDY9t
+v8iAAAkAAAAYBAAADBXBgg4AQAABE0NDAhBDgiFAkINBUaDBUaHA0aGBAAALAAAAMAeAABkcPr/
DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg08cPr/HA2Db/r/IgAALAAAAPAeAABAcPr/CQAAAAAWCAJ4
B0IWCAJ4BUQWCA54Bg0EcPr/HA2gb/r/IgAALAAAACAfAAAZcPr/CQAAAAAWCAJ4B0IWCAJ4BUQW
CA54Bg3Jb/r/HA2fb/r/IgAAJAAAABgRAABAWgYI8AAAAARcDQwIQQ4IhQJCDQVGhwNJhgSDBQAA
ABgAAAAEHwAAcF0GCDQAAABBDgiFAkINBUSDAwAYAAAAIB8AALBdBgh7AAAAQQ4IhQJCDQVEgwMA
HAAAADwfAAAwXgYITgAAAEEOCIUCQg0FRoMERoYDAAAYAAAAXB8AAIBeBghGAAAAQQ4IhQJCDQVE
gwMAHAAAAHgfAAAQXwYIZAAAAEEOCIUCQg0FRoMERoYDAAAcAAAAmB8AAHBhBgjFAAAAQQ4IhQJE
DQVGgwWGBIcDABwAAAC4HwAAQGIGCOABAABBDgiFAkINBUaDBYYEhwMAHAAAANgfAAAgZAYILQEA
AEEOCIUCQg0FRoMERoYDAAAcAAAA+B8AAFBlBgitAAAAQQ4IhQJCDQVGgwWGBIcDABwAAAAYIAAA
AGYGCD0BAABBDgiFAkINBUaDBEaGAwAAHAAAADggAABAZwYIYgEAAEEOCIUCQg0FRocDSYMFhgQY
AAAAWCAAALBoBghtAAAAQQ4IhQJCDQVEgwMAFAAAAHQgAAAgaQYIbgAAAEEOCIUCQg0FGAAAAIwg
AACQaQYIYwAAAEEOCIUCQg0FRIMDABgAAACoIAAAAGoGCJMAAABBDgiFAkINBUSDAwAsAAAAOCEA
AJqQ+v8MAAAAABYIAngHQhYIAngFRBYIDngGDXKQ+v8cDUCG+v8iAAAsAAAAaCEAAHaQ+v8MAAAA
ABYIAngHQhYIAngFRBYIDngGDTqQ+v8cDTqI+v8iAAAsAAAAmCEAAFKQ+v8MAAAAABYIAngHQhYI
AngFRBYIDngGDQKQ+v8cDSKJ+v8iAAAcAAAAkBMAAKBqBgg2AAAABAAAAABBDgiFAkINBUSDAyAA
AACwEwAA4GoGCEABAAAEAAAAAEEOCIUCQg0FRYMEhgMAACAAAADUEwAAIGwGCNMGAAAEAAAAAEEO
CIUCQg0FSYMFhgSHAyAAAAD4EwAAAHMGCCsEAAAEag0MCEEOCIUCQg0FRoMFhgSHAyAAAAAcFAAA
MHcGCDIBAAAEAAAAAEEOCIUCQg0FRoMFhgSHAyAAAABAFAAAcHgGCKUBAAAEAAAAAEEOCIUCRA0F
RoMFhgSHAyQAAABkFAAAIHoGCF4BAAAEAAAAAEEOCIUCQg0FRoYESYcDgwUAAAAkAAAAjBQAAIB7
BgheAgAABAAAAABBDgiFAkINBUaDBUaHA0aGBAAALAAAAOwiAAB2u/r/DAAAAAAWCAJ4B0IWCAJ4
BUQWCA54Bg1Ou/r/HA0xqfr/IgAALAAAABwjAABSu/r/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg0W
u/r/HA1Jqfr/IgAALAAAAEwjAAAuu/r/DAAAAAAWCAJ4B0IWCAJ4BUQWCA54Bg3euvr/HA1Bqvr/
IgAAHAAAAEQVAAAAiQYIfgAAAAQAAAAAQQ4IhQJCDQVEgwMkAAAAZBUAAICJBggnAQAABAAAAABB
DgiFAkINBUmDBUaGBEaHAwAAHAAAAIwVAACwigYIUAAAAAQAAAAAQQ4IhQJCDQVEgwMkAAAArBUA
AACLBgiSAAAABAAAAABBDgiFAkINBUaHA0mGBIMFAAAAJAAAANQVAADAiwYIzgEAAAQAAAAAQQ4I
hQJCDQVJgwVLhwOGBAAAACAAAAD8FQAAkI0GCEMAAAAEAAAAAEEOCIUCQg0FTocDhgSDBRwAAAAg
FgAA4I0GCB4AAAAEAAAAAEEOCIUCQg0FQYMDJAAAAEAWAAAAjgYITwIAAAQAAAAAQQ4IhQJCDQVJ
gwVLhwOGBAAAACQAAABoFgAAUJAGCPoAAAAEAAAAAEEOCIUCQg0FSYcDTIYEgwUAAAAcAAAAkBYA
AFCRBghFAAAABAAAAABBDgiFAkINBUGDAyAAAACwFgAAoJEGCJ0BAAAEAAAAAEEOCIUCQg0FRoMF
hgSHAyQAAADUFgAAQJMGCA0BAAAEAAAAAEEOCIUCQg0FRoMFRYcDRYYEAAAkAAAA/BYAAFCUBgjc
AQAABAAAAABBDgiFAkQNBUaHA0aGBEaDBQAAHAAAACQXAAAwlgYIMAAAAAQAAAAAQQ4IhQJCDQVB
gwMgAAAARBcAAGCWBgivAAAABAAAAABBDgiFAkINBUaDBYYEhwMcAAAAaBcAADCXBgg8AAAABAAA
AABBDgiFAkINBUSDAyQAAACIFwAA0JcGCC4CAAAEfw0MCEEOCIUCQg0FRoYESYcDgwUAAAAgAAAA
sBcAAACaBggnBQAABAAAAABBDgiFAkINBUmDBYYEhwMcAAAA1BcAADCfBgjRAAAABAAAAABBDgiF
AkINBUSDAyQAAAD0FwAAEKAGCO4BAAAEAAAAAEEOCIUCQg0FRoMFRoYERocDAAAcAAAAHBgAAACi
BghSAAAABAAAAABBDgiFAkINBUSDAxwAAAA8GAAAYKIGCGcAAAAEAAAAAEEOCIUCQg0FRIMDJAAA
AFwYAADQogYI/wAAAAQAAAAAQQ4IhQJCDQVGgwVGhgRGhwMAABwAAACEGAAAEKQGCHoAAAAEAAAA
AEEOCIUCQg0FRIMDJAAAAKQYAACQpAYIhwEAAAQAAAAAQQ4IhQJCDQVGgwVGhgRIhwMAACAAAADM
GAAAIKYGCE4EAAAEkw0MCEEOCIUCQg0FRoMFhgSHAywAAAAoJwAAqtL6/wwAAAAAFggCeAdCFggC
eAVEFggOeAYNgtL6/xwNdLf6/yIAACwAAABYJwAAhtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN
TtL6/xwNY7f6/yIAACwAAACIJwAAZtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYNGtL6/xwNIL76
/yIAACwAAAC4JwAARtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN5tH6/xwNIb76/yIAACwAAADo
JwAAJtL6/xAAAAAAFggCeAtGFggCeAVEFggOeAYNstH6/xwNFMf6/yIAACwAAAAYKAAABtL6/wwA
AAAAFggCeAdCFggCeAVEFggOeAYNetH6/xwNTcf6/yIAACwAAABIKAAA4tH6/wwAAAAAFggCeAdC
FggCeAVEFggOeAYNQtH6/xwNX8f6/yIAACwAAAB4KAAAvtH6/xAAAAAAFggCeAtGFggCeAVEFggO
eAYNDtH6/xwNcMf6/yIAACwAAACoKAAAntH6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN2tD6/xwN
+8f6/yIAACwAAADYKAAAftH6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNotD6/xwNPsj6/yIAACwA
AAAIKQAAWtH6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNatD6/xwNfcj6/yIAACwAAAA4KQAANtH6
/xAAAAAAFggCeAtGFggCeAVEFggOeAYNNtD6/xwN1cj6/yIAACwAAABoKQAAFtH6/wwAAAAAFggC
eAdCFggCeAVEFggOeAYN/s/6/xwNIsr6/yIAACwAAACYKQAA8tD6/xAAAAAAFggCeAtGFggCeAVE
FggOeAYNys/6/xwNtMr6/yIAACwAAADIKQAA0tD6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNks/6
/xwNwMr6/yIAACwAAAD4KQAArtD6/xAAAAAAFggCeAtGFggCeAVEFggOeAYNXs/6/xwN+Mr6/yIA
ACwAAAAoKgAAjtD6/wwAAAAAFggCeAdCFggCeAVEFggOeAYNJs/6/xwNGsv6/yIAACwAAABYKgAA
atD6/xAAAAAAFggCeAtGFggCeAVEFggOeAYN8s76/xwNScv6/yIAACwAAACIKgAAStD6/wwAAAAA
FggCeAdCFggCeAVEFggOeAYNus76/xwNVcv6/yIAACwAAAC4KgAAJtD6/xAAAAAAFggCeAtGFggC
eAVEFggOeAYNhs76/xwNycv6/yIAACwAAADoKgAABtD6/wwAAAAAFggCeAdCFggCeAVEFggOeAYN
Ts76/xwN8sv6/yIAABwAAACkKgAAsKsGCHMAAAAEAQAAAA4IhQJCDQVEgwMAHAAAAMQqAABwrAYI
NAAAAAQBAAAADgiFAkINBUSDAwAcAAAA5CoAANCsBgg5AAAABAEAAAAOCIUCQg0FRIMDABwAAAAE
KwAAsK4GCEgAAAAEAQAAAA4IhQJCDQVEgwMAHAAAACQrAAAArwYIRwAAAAQBAAAADgiFAkINBUSD
AwAgAAAARCsAAKCvBghcAAAABAEAAAAOCIUCQg0FRoMERoYDAAAYAAAAaCsAACBMCghIAAAABAEA
AAAOCIUCQg0FHAAAAIQrAACQsgYIZQAAAAQBAAAADgiFAkINBUSDAwAgAAAApCsAAACzBgi7AAAA
BAEAAAAOCIUCQg0FRYMEhgMAAAAcAAAAyCsAAMCzBghbAAAABAEAAAAOCIUCQg0FRIMDACAAAADo
KwAAsLQGCLIAAAAEAQAAAA4IhQJEDQVGgwWGBIcDABwAAAAMLAAAkLgGCAIBAAAEAQAAAA4IhQJC
DQVEgwMAHAAAACwsAACguQYI4gAAAAQBAAAADgiFAkINBUSDAwAgAAAATCwAAJC6BgiSAAAABAEA
AAAOCIUCQg0FRoMFhgSHAwAgAAAAcCwAADC7BgjoAQAABAEAAAAOCIUCRw0FRoMFhgSHAwAgAAAA
lCwAACC9BggwAgAABAEAAAAOCIUCRw0FRoMFhgSHAwAgAAAAuCwAAFC/BgitAQAABAEAAAAOCIUC
Qg0FRoMFhgSHAwAYAAAA3CwAAADBBggUAAAABAEAAAAOCIUCQg0FIAAAAPgsAAAgwQYIqAEAAAQB
AAAADgiFAkINBUaDBUmHA4YEIAAAABwtAADQwgYIFAIAAAQBAAAADgiFAkINBUaDBYYEhwMAHAAA
AEAtAADwxAYIewAAAAQBAAAADgiFAkINBUSDAwAYAAAAYC0AAHDFBghuAAAABAEAAAAOCIUCQg0F
JAAAABwuAADU0/r/ZwEAAABBDgiHAgM8AQ4Ex0EOCIcCaA4ExwAAACQAAABELgAAPNn6/7kBAAAA
QQ4IhwJBDgxGhgMDrwEOCMZBDgTHAAAQAAAAbC4AAFTd+v9BAAAAAAAAABgAAACALgAA4N36/8YA
AAAAQQ4IhwICxA4ExwAsAAAAcC4AAK3u+v8QAAAAABYIAngLRhYIAngFRBYIDngGDYnu+v8cDUrs
+v8iAAAsAAAAoC4AAI3u+v8QAAAAABYIAngLRhYIAngFRBYIDngGDVXu+v8cDSzt+v8iAAAsAAAA
0C4AACYC+/8QAAAAABYIAngLRhYIAngFRBYIDngGDQIC+/8cDTgA+/8iAAAsAAAAAC8AAAYC+/8Q
AAAAABYIAngLRhYIAngFRBYIDngGDc4B+/8cDZoA+/8iAAAsAAAAMC8AAOYB+/8QAAAAABYIAngL
RhYIAngFRBYIDngGDZoB+/8cDdkA+/8iAAAsAAAAYC8AAMYB+/8QAAAAABYIAngLRhYIAngFRBYI
DngGDWYB+/8cDdkA+/8iAAAsAAAAkC8AAKYB+/8NAAAAABYIAngLRhYIAngFRBYIDngGDTIB+/8c
Db0A+/8iAAAsAAAAwC8AAIMB+/8NAAAAABYIAngLRhYIAngFRBYIDngGDfsA+/8cDZYA+/8iAAAs
AAAA8C8AAHE5+/8QAAAAABYIAngLRhYIAngFRBYIDngGDU05+/8cDQM1+/8iAAAsAAAAIDAAAFE5
+/8QAAAAABYIAngLRhYIAngFRBYIDngGDRk5+/8cDe80+/8iAAAsAAAAUDAAANs8+/8QAAAAABYI
AngLRhYIAngFRBYIDngGDbc8+/8cDfg5+/8iAAAsAAAAgDAAALs8+/8QAAAAABYIAngLRhYIAngF
RBYIDngGDYM8+/8cDUs6+/8iAAAsAAAAsDAAAJs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDU88
+/8cDZk6+/8iAAAsAAAA4DAAAHs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDRs8+/8cDZM6+/8i
AAAsAAAAEDEAAFs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDec7+/8cDbo6+/8iAAAsAAAAQDEA
ADs8+/8QAAAAABYIAngLRhYIAngFRBYIDngGDbM7+/8cDQI7+/8iAAAcAAAA/DAAALA/BwicAQAA
QQ4IhQJCDQVChgSHA0aDBRwAAAAcMQAAUEEHCOoAAABBDgiFAkQNBUKGBIcDRoMFHAAAADwxAABA
QgcItgQAAEEOCIUCQg0FRoMFhgSHAwAQAAAA/DEAACRJ+/8TAAAAAAAAABAAAAAQMgAAoEn7/x8A
AAAAAAAAHAAAAIQxAABwSQcIjgEAAEEOCIUCQg0FRoMFhgSHAwAgAAAApDEAAABLBwj4AAAAQQ4I
hQJCDQVJhgRGhwNGgwUAAABQAAAAaDIAAOhN+/9YAAAAAEEOCEEODEEOEEEOFFuFAkSDA0yGBESH
BUgOEMdBDgzGQQ4Iw0EOBMVMDhSFAoMDhgSHBUEOEMdBDgzGQQ4Iw0EOBMUgAAAAHDIAAKBNBwh6
AAAAQQ4IhQJCDQVJhgRGhwNGgwUAAAAgAAAAQDIAACBOBwiaAAAAQQ4IhQJCDQVGgwVFhgRFhwMA
AAAcAAAAZDIAAPBOBwhDAAAAQQ4IhQJCDQVGgwRFhgMAABwAAACEMgAAYE8HCNQDAABBDgiFAkIN
BUmDBYYEhwMAHAAAAKQyAABAUwcIHwEAAEEOCIUCRA0FRoMFhgSHAwAcAAAAxDIAAGBUBwjBAAAA
QQ4IhQJCDQVBhwNKgwWGBBwAAADkMgAAUFUHCDkBAABBDgiFAkINBUmDBYYEhwMAHAAAAAQzAACQ
VgcInQAAAEEOCIUCQg0FRoMFhgSHAwAcAAAAJDMAAMCTBwi9AAAAQQ4IhQJCDQVGgwVIhwOGBCAA
AABEMwAAgJQHCLkBAABBDgiFAkINBUaDBUWGBEWHAwAAABwAAABoMwAAQJYHCG0DAABBDgiFAkIN
BUaDBYYEhwMAHAAAAIgzAACwmQcIDgoAAEEOCIUCQg0FQoYEhwNMgwUcAAAASDQAAEjq+/8eAAAA
AEAODEEOEEEOFEEOGE4OFFQAAABoNAAARur7/7YAAAAAQg4MQQ4QRQ4UQQ4YQQ4cQQ4gRQ4oUA4s
UQ4kSA4gQQ4cTQ4oQ4MKQw4shwtBDjCGDFINA0nGQ8dPDQREw0MORFAOSGMODAAsAAAAlDQAACMD
/P8QAAAAABYIAngLRhYIAngFRBYIDngGDf8C/P8cDQj3+/8iAAAsAAAAxDQAAAMD/P8QAAAAABYI
AngLRhYIAngFRBYIDngGDcsC/P8cDQj3+/8iAAAsAAAA9DQAAOMC/P8QAAAAABYIAngLRhYIAngF
RBYIDngGDZcC/P8cDYgA/P8iAAAsAAAAJDUAAMMC/P8QAAAAABYIAngLRhYIAngFRBYIDngGDWMC
/P8cDX4A/P8iAAAsAAAAVDUAAKMC/P8QAAAAABYIAngLRhYIAngFRBYIDngGDS8C/P8cDf4A/P8i
AAAsAAAAhDUAAIMC/P8QAAAAABYIAngLRhYIAngFRBYIDngGDfsB/P8cDecA/P8iAAAsAAAAtDUA
AGMC/P8NAAAAABYIAngLRhYIAngFRBYIDngGDccB/P8cDUwB/P8iAAAsAAAA5DUAAH0O/P8QAAAA
ABYIAngLRhYIAngFRBYIDngGDVkO/P8cDQMH/P8iAAAsAAAAFDYAAF0O/P8QAAAAABYIAngLRhYI
AngFRBYIDngGDSUO/P8cDeEG/P8iAAAsAAAARDYAAFto/P8QAAAAABYIAngLRhYIAngFRBYIDngG
DTdo/P8cDddh/P8iAAAsAAAAdDYAADto/P8QAAAAABYIAngLRhYIAngFRBYIDngGDQNo/P8cDdxh
/P8iAAAQAAAA0DYAAKCT/P81AAAAAAAAACgAAADkNgAAHJT8/zEAAAAAXgwAAAkIAgkEAYMAEQZ/
EQd+EQV9S8PGx8UAHAAAAHA2AACQmQgICgUAAEEOCIUCQg0FSYMFhgSHAwBAAAAAMDcAAKCg/P9X
AAAAAEEOCEEODEEOEESHAkSGA06DBEkOFGkOEEEODMNBDgjGQQ4Ex0YOAMNBEwHGQRMCxwAAAEgA
AAB0NwAAvKD8/1cAAAAAQQ4IQQ4MQQ4QRIcCRIYDVIMESQ4UYw4QQQ4Mw0EOCMZBDgTHQQ4QhwKG
A4MERQ4Mw0EOCMZBDgTHAAA4AAAAwDcAACCk/P85AAAAAEEOCEEODEEOEEEOFESHAkSGA0iDBUqF
BFcOEMNBDgzFQQ4IxkEOBMcAAAAkAAAA/DcAAESv/P+QAAAAAEEOCEEODESHAkSGAwKEDgjGQQ4E
xwAANAAAACQ4AACsr/z/PAAAAABBDghBDgxBDhBBDhSHAoYDhQSDBXQOEMNBDgzFQQ4IxkEOBMcA
AAAsAAAAMDgAADG4/P8MAAAAABYIAngHQhYIAngFRBYIDngGDQm4/P8cDeS1/P8iAAAsAAAAYDgA
AA24/P8MAAAAABYIAngHQhYIAngFRBYIDngGDdG3/P8cDRG3/P8iAAAsAAAAkDgAAOm3/P8JAAAA
ABYIAngHQhYIAngFRBYIDngGDZm3/P8cDWy3/P8iAAAgAAAAiCoAAAC6CAhtAgAABKgNDAhBDgiF
AkINBUaDBYYEhwMcAAAAcDgAAJC8CAhhAQAAQQ4IhQJCDQVGgwWGBIcDABQAAACQOAAAAL4ICDcA
AABBDgiFAkINBSwAAAAcOQAAzrr8/wwAAAAAFggCeAdCFggCeAVEFggOeAYNprr8/xwN57n8/yIA
ACwAAABMOQAAqrr8/wkAAAAAFggCeAdCFggCeAVEFggOeAYNbrr8/xwNDLr8/yIAACwAAAB8OQAA
g7r8/wkAAAAAFggCeAdCFggCeAVEFggOeAYNM7r8/xwNCbr8/yIAACQAAAB0KwAAAL8ICPYAAAAE
uA0MCEEOCIUCQg0FRoMFSYcDhgQAAAAsAAAA1DkAAOC7/P8MAAAAABYIAngHQhYIAngFRBYIDngG
Dbi7/P8cDU+6/P8iAAAsAAAABDoAALy7/P8MAAAAABYIAngHQhYIAngFRBYIDngGDYC7/P8cDeq6
/P8iAAAsAAAANDoAAJi7/P8JAAAAABYIAngHQhYIAngFRBYIDngGDUi7/P8cDRu7/P8iAAAgAAAA
LCwAACDACAigAQAABMYNDAhBDgiFAkINBU+HA4YEgwUkAAAAtDoAABy8/P+bAQAAAEEOCEEODIcD
TIYCA4sBDgjHQQ4ExgAALAAAALA6AACRzfz/DQAAAAAWCAJ4CEMWCAJ4BUQWCA54Bg1qzfz/HA3T
zPz/IgAALAAAAOA6AABuzfz/CgAAAAAWCAJ4CEMWCAJ4BUQWCA54Bg0zzfz/HA0Ezfz/IgAAGAAA
ADw7AABUzfz/IQAAAABBDgiDAlQOBMMAABQAAAC4OgAAsOUICAcAAABBDgiFAkINBRwAAADQOgAA
wOUICL0BAABBDgiFAkINBUODBYYEhwMAHAAAAPA6AACA5wgIgAEAAEEOCIUCQg0FQ4MFhgSHAwAk
AAAAsDsAAED8/P+QAAAAAEEOCEEODESHAkSGAwKEDgjGQQ4ExwAAOAAAANg7AACo/Pz/PAAAAABB
DghBDgxBDhBBDhREhwJEhgNIgwVKhQRaDhDDQQ4MxUEOCMZBDgTHAAAALAAAAOg7AACVX/3/DAAA
AAAWCAJ4B0IWCAJ4BUQWCA54Bg1tX/3/HA2QAf3/IgAALAAAABg8AABxX/3/DAAAAAAWCAJ4B0IW
CAJ4BUQWCA54Bg01X/3/HA3VAv3/IgAAIAAAANQ7AACgBAkIuWIAAAQBAAAADgiFAkINBUmDBYYE
hwMAGAAAAPg7AABgZwkIKQAAAAQBAAAADgiFAkINBfQAAAC0PAAA3Gb9/7MAAAAASw4IQQ4MQQ4Q
QQ4UQQ4YQQ4cQQ4gQQ4kQQ4oQQ4sQQ4wQQ40QQ44QQ48QQ5AQQ5EQQ5IQQ5MQQ5QQQ5UQQ5YQQ5c
QQ5gQQ5kQQ5oQQ5sQQ5wQQ50QQ54QQ58QQ6AAUEOhAFBDogBQQ6MAUEOkAFBDpQBQQ6YAUEOnAFB
DqABQQ6kAUEOqAFBDqwBQQ6wAUEOtAFBDrgBQQ68AUEOwAFBDsQBQQ7IAUEOzAFBDtABQQ7UAUEO
2AFBDtwBQQ7gAUEO5AFBDugBQQ7sAUIO8AFCDvQBQg74AUIO/AFCDoACQg6EAgJbDgQAGAAAAKw9
AADk6v3/IQAAAABBDgiDAlQOBMMAABAAAADIPQAACPD9/x8AAAAAQw4QGAAAANw9AAC08f3/NgAA
AABBDghDDiCDAgAAACQAAAD4PQAAKAf+/4AIAAAAQQ4IQQ4MQQ4QQQ4UgwWGBIcDhQJODnAcAAAA
ID4AAIAP/v+tAQAAAEYO8AFHgwVghQKHA4YEABwAAABAPgAAEBH+/4UAAAAAQQ4IhQJCDQVIhgSH
AwAAIAAAAGA+AACAEf7/5gAAAABBDgiFAkMODIcDQw4QRg6AAoYEIAAAAIQ+AABMEv7/rwAAAABB
DgiFAkINBVWHA4YEgwWCBoAHKAAAAKg+AADYEv7/qAAAAABBDgiFAkMODIcDQw4QQQ4URg7wAYMF
hgQAAAAkAAAA1D4AAFwT/v/GAAAAAEEOCIUCQg0FSYMFV4cDhgSCBoAHAAAAGAAAAPw+AAAEFP7/
CQEAAABGDuACVYUChwOGBCAAAAAYPwAA+BT+/1oBAAAAQQ4IhQJCDQVLgAeCBoMFhgSHAyQAAAA8
PwAANBb+/70AAAAAQQ4IhQJCDQVJgwVXhwOGBIIGgAcAAAAcAAAAZD8AANwW/v+gAAAAAEMOIEiD
BE+HAkqGAwAAABAAAACEPwAAXBf+/ysAAAAAQw4gGAAAAJg/AAB4F/7/mgAAAABDDiBEhwJMhgOD
BBAAAAC0PwAA/Bf+/ysAAAAAQw4gIAAAAMg/AAA4GP7/mwAAAABBDghBDgxBDhBDDjCGBIcDhQIA
IAAAAOw/AAC0GP7/kwAAAABBDghBDgxBDhBDDjCGBIcDhQIAGAAAABBAAABwJ/7/MAAAAABBDgiD
Ak4OEAAAABgAAAAsQAAAhCf+/0QAAAAAQw4gRIYCSIMDAAAoAAAASEAAALgn/v8HBwAAAEEOCEEO
DEEOEEEOFEYOsAGDBYYEhwOFAgAAACQAAAB0QAAAnC7+/+UBAAAAQQ4IQQ4MQQ4QQQ4UgwWGBIcD
hQJODkAcAAAAnEAAAGQw/v8SAQAAAEMOIESHA0iDBVWFAoYEABgAAAC8QAAAdDH+/y4AAAAAQQ4I
Qw4QgwIAAAAcAAAA2EAAAIgx/v86CQAAAEMOgAFJgwVfhQKHA4YEAAAAAAD//wEJYAV7AIwBBQAA
//8BCEMFYABxBQAA//8BHocB6AEAAMwDBZwKAIEFQwAAvga3AocKAJEJnQEAAP//AQp7Bc8BAIUC
BQAA//8BEJMBPAAAswIF9AIApgMFAAD//wEKYQO5AQC0ATwAAP//AQp3BeYCAJsDBQAA//8BC5QB
A4ECALMCBQAA//8BCm8FuQEA6wEFAAD//wER8wGYAwAAqQcD8AcApggFAAD//wEQ8wEzAACJAwPz
AwCpBAUAAP//ARG+AQUAAP8B1AXDCADJCAUAAP//AQzLAZUCswQA6AQFAAD//wEKcgW/AQDxAQUA
AP//AQp3BeYCAJsDBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AOAWDAjwFgwI5BYMCOAWDAj/////AAAAAP////9gaAkIAAAAAAAAAADIEAwIAAAAAAEAAAAAAAAB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAYB4MCCARDAjAEQwIYBIMCCDhBAiQ0gQIYNcECEDU
BAj/////AwAAAP8AAAACAAAA/////wgAAADxjAsI8YwLCP7///+wvQcIAgAAAAMAAAAHAAAA4M8H
CJD/BAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAg14KCIxeCgh/AwAAAAAAAAAAAAAAAAAA
AAAAAIggrfsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAD/////AAAAAIQsDAj//////////wAAAAAAEwwIAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgfAoIAAAAAAAAAACEIK37AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBEMCAEAAAAAAAAA
/////wAAAACQLAwI//////////8AAAAAwBMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYHwKCAAAAAAAAAAAhiCt+wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMARDAgCAAAAAAAAAP////8AAAAAnCwM
CP//////////AAAAAIAUDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAGB8CghgEgwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgeQoIAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAADgeQoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgeQoIp4AKCKeACgig6wcIAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAqbYKCAS2CggBAAAA////fxS2CggAAAAAAAAAAAAAAAAEtgoIqbYKCAEAAAD///9/
JLYKCAAAAAAAAAAAAAAAAKm2Cgg0tgoIAQAAAP///38+tgoIAAAAAAAAAAAAAAAANLYKCKm2CggB
AAAA////f1C2CggAAAAAAAAAAAAAAACptgoIYrYKCAEAAAD///9/crYKCAAAAAAAAAAAAAAAAGK2
CgiptgoIAQAAAP///3+CtgoIAAAAAAAAAAAAAAAAkrYKCKm2CggBAAAA////f6K2CggAAAAAAAAA
AAAAAACptgoIkrYKCAEAAAD///9/srYKCAAAAAAAAAAAAAAAAMK2CgiptgoIAQAAAP///3/TtgoI
AAAAAAAAAAAAAAAAqbYKCMK2CggBAAAA////f+S2CggAAAAAAAAAAAAAAAD1tgoIqbYKCAEAAAD/
//9/ArcKCAAAAAAAAAAAAAAAAKm2Cgj1tgoIAQAAAP///38ZtwoIAAAAAAAAAAAAAAAA4OgKCMCL
CwjAkQsIYJcLCOCKCwigigsIAAAAAKCTCwjgkwsIYJQLCOCUCwgglQsI4JYLCCDQCggg3goIINgK
CGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACghjgAoIY4AKCGOACggwAwkI
oAEJCJABCQjA8QkIwPIJCPDyCQhw8wkIIGoJCBBsCQgwbAkIoGwJCOBtCQgAAAAAAAAAAAAAAAAA
AAAAAAAAAP//////////AEdDQzogKERlYmlhbiA0LjMuMC01KSA0LjMuMSAyMDA4MDUyMyAocHJl
cmVsZWFzZSkAAEdDQzogKERlYmlhbiA0LjMuMC01KSA0LjMuMSAyMDA4MDUyMyAocHJlcmVsZWFz
ZSkAAEdDQzogKERlYmlhbiA0LjMuMS02KSA0LjMuMQAAR0NDOiAoRGViaWFuIDQuMy4xLTYpIDQu
My4xAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABH
Q0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChE
ZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4g
NC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAt
NSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4z
LjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAw
ODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMg
KHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJl
bGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2Up
AABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6
IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJp
YW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4z
LjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEg
MjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1
MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHBy
ZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkgNC4zLjEgMjAwODA1MjMgKHByZXJlbGVh
c2UpAABHQ0M6IChEZWJpYW4gNC4zLjEtNikgNC4zLjEAAEdDQzogKERlYmlhbiA0LjMuMS02KSA0
LjMuMQAAR0NDOiAoRGViaWFuIDQuMy4xLTYpIDQuMy4xAABHQ0M6IChEZWJpYW4gNC4zLjAtNSkg
NC4zLjEgMjAwODA1MjMgKHByZXJlbGVhc2UpAABHQ0M6IChEZWJpYW4gNC4zLjEtNikgNC4zLjEA
AEdDQzogKERlYmlhbiA0LjMuMC01KSA0LjMuMSAyMDA4MDUyMyAocHJlcmVsZWFzZSkAAAAAAAAA
ACQAAAACAI0AAAAEAAAAAAD0gAQIIgAAAOxTCggTAAAAAAAAAAAAAAAkAAAAAgAaAQAABAAAAAAA
IIEECAQAAAAEVAoIBAAAAAAAAAAAAAAAIQAAAAIAAAAAAI0AAAB1AAAAX0lPX3N0ZGluX3VzZWQA
AAAAAIkAAAACAAAAAAAEAQAAAAABpAAAAHMAAABUgQQIVIEECAAAAAACAQhlAAAAAgIHIgAAAAIE
B1gAAAACBAdTAAAAAgEGZwAAAAICBTUAAAADBAVpbnQAAggFqwAAAAIIB04AAAACBAWwAAAABAQH
AgEGbgAAAAU/AAAAARmHAAAAAQUDJFQKCAZPAAAAAIkAAAACAEsAAAAEAScAAAAAAAAAL2J1aWxk
L2J1aWxkZC9nbGliYy0yLjcvYnVpbGQtdHJlZS9pMzg2LWxpYmMvY3N1L2NydGkuUwAvYnVpbGQv
YnVpbGRkL2dsaWJjLTIuNy9idWlsZC10cmVlL2dsaWJjLTIuNy9jc3UAR05VIEFTIDIuMTguMAAB
gGEAAAACAF0AAAAEAdEAAAAgAAAAL3RtcC9jY2ExeUhZbi5zAC9idWlsZC9idWlsZGQvZ2xpYmMt
Mi43L2J1aWxkLXRyZWUvZ2xpYmMtMi43L2NzdQBHTlUgQVMgMi4xOC4wAAGAAREBJQ4TCwMOGw4R
ARIBEAYAAAIkAAsLPgsDDgAAAyQACws+CwMIAAAEJAALCz4LAAAFNAADDjoLOwtJEz8MAgoAAAYm
AEkTAAAAAREAEAZVBgMIGwglCBMFAAAAAREAEAZVBgMIGwglCBMFAAAAIwAAAAIAHQAAAAEB+w4N
AAEBAQEAAAABAAABAGluaXQuYwAAAAAApgAAAAIAbwAAAAEB+w4NAAEBAQEAAAABAAABL2J1aWxk
L2J1aWxkZC9nbGliYy0yLjcvYnVpbGQtdHJlZS9pMzg2LWxpYmMvY3N1AC4uL3N5c2RlcHMvZ2Vu
ZXJpYwAAY3J0aS5TAAEAAGluaXRmaW5pLmMAAgAAAAAFAvSABAgDDgEhLyE9WiFnZy8vAgUAAQEE
AgAFAuxTCggD7AABIS8hPVohAgYAAQFQAAAAAgAmAAAAAQH7Dg0AAQEBAQAAAAEAAAEvdG1wAABj
Y2ExeUhZbi5zAAEAAAAABQIggQQIAx8BISEhAgEAAQEABQIEVAoIAy0BISEhAgEAAQFHTlUgQyA0
LjMuMSAyMDA4MDUyMyAocHJlcmVsZWFzZSkAc2hvcnQgdW5zaWduZWQgaW50AHNob3J0IGludABf
SU9fc3RkaW5fdXNlZABsb25nIGxvbmcgdW5zaWduZWQgaW50AHVuc2lnbmVkIGNoYXIAL2J1aWxk
L2J1aWxkZC9nbGliYy0yLjcvYnVpbGQtdHJlZS9nbGliYy0yLjcvY3N1AGluaXQuYwBsb25nIGxv
bmcgaW50AAAAAAAAAAD/////AAAAAPSABAgWgQQI7FMKCP9TCggAAAAAAAAAAP////8AAAAAIIEE
CCSBBAgEVAoICFQKCAAAAAAAAAAAAC5zeW10YWIALnN0cnRhYgAuc2hzdHJ0YWIALm5vdGUuQUJJ
LXRhZwAuaW5pdAAudGV4dABfX2xpYmNfZnJlZXJlc19mbgAuZmluaQAucm9kYXRhAF9fbGliY19z
dWJmcmVlcmVzAF9fbGliY19hdGV4aXQALmVoX2ZyYW1lAC5nY2NfZXhjZXB0X3RhYmxlAC50ZGF0
YQAudGJzcwAuY3RvcnMALmR0b3JzAC5qY3IALmRhdGEucmVsLnJvAC5nb3QALmdvdC5wbHQALmRh
dGEALmJzcwBfX2xpYmNfZnJlZXJlc19wdHJzAC5jb21tZW50AC5kZWJ1Z19hcmFuZ2VzAC5kZWJ1
Z19wdWJuYW1lcwAuZGVidWdfaW5mbwAuZGVidWdfYWJicmV2AC5kZWJ1Z19saW5lAC5kZWJ1Z19z
dHIALmRlYnVnX3JhbmdlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAbAAAABwAAAAIAAADUgAQI1AAAACAAAAAAAAAAAAAAAAQAAAAAAAAAKQAAAAEAAAAGAAAA9IAE
CPQAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAC8AAAABAAAABgAAADCBBAgwAQAAHMgFAAAAAAAAAAAA
EAAAAAAAAAA1AAAAAQAAAAYAAABQSQoIUMkFAJoKAAAAAAAAAAAAABAAAAAAAAAARwAAAAEAAAAG
AAAA7FMKCOzTBQAcAAAAAAAAAAAAAAAEAAAAAAAAAE0AAAABAAAAAgAAACBUCggg1AUAjHcBAAAA
AAAAAAAAIAAAAAAAAABVAAAAAQAAAAIAAACsywsIrEsHACwAAAAAAAAAAAAAAAQAAAAAAAAAZwAA
AAEAAAACAAAA2MsLCNhLBwAEAAAAAAAAAAAAAAAEAAAAAAAAAHUAAAABAAAAAgAAANzLCwjcSwcA
+EAAAAAAAAAAAAAABAAAAAAAAAB/AAAAAQAAAAIAAADUDAwI1IwHAAABAAAAAAAAAAAAAAEAAAAA
AAAAkQAAAAEAAAADBAAAABAMCACQBwAQAAAAAAAAAAAAAAAEAAAAAAAAAJgAAAAIAAAAAwQAABAQ
DAgQkAcAGAAAAAAAAAAAAAAABAAAAAAAAACeAAAAAQAAAAMAAAAQEAwIEJAHAAgAAAAAAAAAAAAA
AAQAAAAAAAAApQAAAAEAAAADAAAAGBAMCBiQBwAMAAAAAAAAAAAAAAAEAAAAAAAAAKwAAAABAAAA
AwAAACQQDAgkkAcABAAAAAAAAAAAAAAABAAAAAAAAACxAAAAAQAAAAMAAAAoEAwIKJAHACwAAAAA
AAAAAAAAAAQAAAAAAAAAvgAAAAEAAAADAAAAVBAMCFSQBwAIAAAAAAAAAAAAAAAEAAAABAAAAMMA
AAABAAAAAwAAAFwQDAhckAcADAAAAAAAAAAAAAAABAAAAAQAAADMAAAAAQAAAAMAAACAEAwIgJAH
ACAHAAAAAAAAAAAAACAAAAAAAAAA0gAAAAgAAAADAAAAoBcMCKCXBwD4GgAAAAAAAAAAAAAgAAAA
AAAAANcAAAAIAAAAAwAAAJgyDAiglwcAFAAAAAAAAAAAAAAABAAAAAAAAADrAAAAAQAAAAAAAAAA
AAAAoJcHAEE6AAAAAAAAAAAAAAEAAAAAAAAA9AAAAAEAAAAAAAAAAAAAAOjRBwBQAAAAAAAAAAAA
AAAIAAAAAAAAAAMBAAABAAAAAAAAAAAAAAA40gcAJQAAAAAAAAAAAAAAAQAAAAAAAAATAQAAAQAA
AAAAAAAAAAAAXdIHAH8BAAAAAAAAAAAAAAEAAAAAAAAAHwEAAAEAAAAAAAAAAAAAANzTBwBvAAAA
AAAAAAAAAAABAAAAAAAAAC0BAAABAAAAAAAAAAAAAABL1AcAJQEAAAAAAAAAAAAAAQAAAAAAAAA5
AQAAAQAAADAAAAAAAAAAcNUHALkAAAAAAAAAAAAAAAEAAAABAAAARAEAAAEAAAAAAAAAAAAAADDW
BwBAAAAAAAAAAAAAAAAIAAAAAAAAABEAAAADAAAAAAAAAAAAAABw1gcAUgEAAAAAAAAAAAAAAQAA
AAAAAAABAAAAAgAAAAAAAAAAAAAA7NwHACB+AAAgAAAAngMAAAQAAAAQAAAACQAAAAMAAAAAAAAA
AAAAAAxbCACxbgAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1IAECAAAAAAD
AAEAAAAAAPSABAgAAAAAAwACAAAAAAAwgQQIAAAAAAMAAwAAAAAAUEkKCAAAAAADAAQAAAAAAOxT
CggAAAAAAwAFAAAAAAAgVAoIAAAAAAMABgAAAAAArMsLCAAAAAADAAcAAAAAANjLCwgAAAAAAwAI
AAAAAADcywsIAAAAAAMACQAAAAAA1AwMCAAAAAADAAoAAAAAAAAQDAgAAAAAAwALAAAAAAAQEAwI
AAAAAAMADAAAAAAAEBAMCAAAAAADAA0AAAAAABgQDAgAAAAAAwAOAAAAAAAkEAwIAAAAAAMADwAA
AAAAKBAMCAAAAAADABAAAAAAAFQQDAgAAAAAAwARAAAAAABcEAwIAAAAAAMAEgAAAAAAgBAMCAAA
AAADABMAAAAAAKAXDAgAAAAAAwAUAAAAAACYMgwIAAAAAAMAFQAAAAAAAAAAAAAAAAADABYAAAAA
AAAAAAAAAAAAAwAXAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAADABkAAAAAAAAAAAAAAAAA
AwAaAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAADABwAAAAAAAAAAAAAAAAAAwAdAAEAAAAA
AAAAAAAAAAQA8f8IAAAAAAAAAAAAAAAEAPH/EwAAAAAAAAAAAAAABADx/x4AAAAQEAwIAAAAAAEA
DQAsAAAAGBAMCAAAAAABAA4AOgAAANzLCwgAAAAAAQAJAE0AAAAkEAwIAAAAAAEADwBaAAAAYIEE
CAAAAAACAAMAcAAAAKAXDAgBAAAAAQAUAH8AAACkFwwIBAAAAAEAFACNAAAA0IEECAAAAAACAAMA
mQAAAKgXDAgYAAAAAQAUABMAAAAAAAAAAAAAAAQA8f+lAAAAFBAMCAAAAAABAA0AsgAAANAMDAgA
AAAAAQAJAMAAAAAkEAwIAAAAAAEADwDMAAAAIEkKCAAAAAACAAMACAAAAAAAAAAAAAAABADx/+IA
AAAAAAAAAAAAAAQA8f/uAAAAkIYECMMAAAACAAMA+wAAAMAZDAgIAgAAAQAUAAsBAADAFwwIAAIA
AAEAFAAWAQAA4BsMCFACAAABABQAIQEAAEAeDAgEAAAAAQAUACYBAADbjQQIEAAAAAIAAwAxAQAA
640ECBAAAAACAAMAPwEAAHNVCggNAAAAAQAGAFgBAABgHgwICAIAAAEAFABgAQAAUJEECPYAAAAC
AAMAcgEAADglDAgEAAAAAQAUAHwBAAAUAAAABAAAAAYADACOAQAAoCAMCEwEAAABABQAmQEAAKrd
BAgMAAAAAgADAKQBAAAw2QQIsAAAAAIAAwCyAQAAQCUMCAQAAAABABQAwwEAAHCzBAisAAAAAgAD
AM8BAABEJQwIBAAAAAEAFADeAQAASCUMCAQAAAABABQA6QEAAEwlDAgEAAAAAQAUAP8BAAC23QQI
EAAAAAIAAwAKAgAAUJIECIQAAAACAAMAHgIAAMbdBAgMAAAAAgADACwCAADS3QQIEAAAAAIAAwA6
AgAA4JIECGEAAAACAAMATwIAAFCTBAiBAAAAAgADAF0CAADgkwQIswAAAAIAAwBlAgAAACUMCDAA
AAABABQAaQIAAOCUBAhWAgAAAgADAHkCAABAlwQI2QAAAAIAAwCJAgAAIJgECJQCAAACAAMAnAIA
ADAlDAgEAAAAAQAUAKwCAACwEAwIBAAAAAEAEwC5AgAAwJoECAYBAAACAAMAwgIAANCbBAgVAQAA
AgADAMwCAABYJQwIBAAAAAEAFADiAgAAVCUMCAQAAAABABQA+AIAAPDDBAiMAAAAAgADAAUDAAAA
tQQIxgAAAAIAAwAQAwAA4NkECBICAAACAAMAHgMAAIDIBAj7AAAAAgADAC0DAABwnQQIlAMAAAIA
AwA7AwAAEKEECGIBAAACAAMAQwMAAOLdBAgQAAAAAgADAFADAADy3QQIEAAAAAIAAwBfAwAANCUM
CAQAAAABABQAbAMAAALeBAgQAAAAAgADAHkDAAAS3gQIEAAAAAIAAwCIAwAAIt4ECBAAAAACAAMA
lQMAADLeBAgQAAAAAgADAKQDAABC3gQIEAAAAAIAAwCxAwAAUt4ECBAAAAACAAMAwAMAADCnBAhr
AAAAAgADAM0DAACgpwQIlQAAAAIAAwDaAwAAQKgECOsBAAACAAMA4wMAAFAlDAgEAAAAAQAUAPUD
AAAwqgQISQIAAAIAAwAABAAAYt4ECBAAAAACAAMADQQAAHLeBAgQAAAAAgADABwEAAA8JQwIBAAA
AAEAFAAmBAAAgt4ECAwAAAACAAMAMwQAAI7eBAgQAAAAAgADAEIEAACe3gQIEAAAAAIAAwBPBAAA
gKwECOkAAAACAAMAWQQAAK7eBAgMAAAAAgADAGYEAAC63gQIDAAAAAIAAwB1BAAAxt4ECAwAAAAC
AAMAggQAANLeBAgMAAAAAgADAJEEAADe3gQIEAAAAAIAAwCeBAAA7t4ECBAAAAACAAMArQQAAP7e
BAgQAAAAAgADALwEAAAO3wQIEAAAAAIAAwDLBAAAHt8ECBAAAAACAAMA2AQAAC7fBAgQAAAAAgAD
AOcEAAA+3wQIDAAAAAIAAwD2BAAASt8ECAwAAAACAAMABQUAAFbfBAgQAAAAAgADABIFAABm3wQI
EAAAAAIAAwAhBQAAdt8ECAwAAAACAAMAMAUAAILfBAgQAAAAAgADAD0FAACS3wQIEAAAAAIAAwBM
BQAAot8ECAwAAAACAAMAWQUAAK7fBAgQAAAAAgADAGgFAAC+3wQIDAAAAAIAAwB3BQAAyt8ECAwA
AAACAAMAhgUAANbfBAgMAAAAAgADAJUFAADi3wQIEAAAAAIAAwCiBQAA8t8ECBAAAAACAAMAsQUA
AALgBAgQAAAAAgADAMAFAAAS4AQIDAAAAAIAAwDPBQAAkNIECCAAAAACAAMA3wUAAB7gBAgMAAAA
AgADAO4FAAAq4AQIEAAAAAIAAwD7BQAAOuAECBAAAAACAAMACgYAAErgBAgMAAAAAgADABkGAABA
1AQINwAAAAIAAwArBgAAVuAECAwAAAACAAMAOAYAAGLgBAgMAAAAAgADAEcGAABu4AQIDAAAAAIA
AwBUBgAAeuAECAwAAAACAAMAYwYAAGDXBAhBAAAAAgADAHQGAACG4AQIEAAAAAIAAwCBBgAAluAE
CBAAAAACAAMAkAYAAKbgBAgQAAAAAgADAJ0GAAC24AQIEAAAAAIAAwCsBgAAxuAECBAAAAACAAMA
uQYAANbgBAgQAAAAAgADAMgGAADm4AQIEAAAAAIAAwDVBgAA9uAECBAAAAACAAMA5AYAAAbhBAgM
AAAAAgADAPEGAAAS4QQIDAAAAAIAAwAABwAAIOoECB0AAAACAAMADwcAAGwlDAgEAAAAAQAUABsH
AAC58gQIEAAAAAIAAwAnBwAAtBAMCAQAAAABABMALwcAAMnyBAgQAAAAAgADADoHAABgJQwIBAAA
AAEAFABEBwAAaCUMCAQAAAABABQASwcAALgQDAgEAAAAAQATAFMHAAC8EAwIBAAAAAEAEwBbBwAA
AOsECHIBAAACAAMAbAcAAGQlDAgEAAAAAQAUAHQHAACAJQwIbgAAAAEAFAB/BwAAwBAMCAQAAAAB
ABMAiwcAANnyBAgQAAAAAgADAJcHAADp8gQIEAAAAAIAAwCjBwAA+fIECBAAAAACAAMAsQcAAODz
BAj1AAAAAgADAMMHAABQSQoIdwAAAAIABADMBwAAx0kKCA0AAAACAAQA1wcAACAmDAhEBQAAAQAU
AOkHAADUSQoIDQAAAAIABAD2BwAADfsECBAAAAACAAMAAQgAAB37BAgNAAAAAgADAA8IAACsywsI
BAAAAAEABwA+CAAAAPwECHcAAAACAAMATwgAAGr/BAgMAAAAAgADAFoIAAB2/wQICQAAAAIAAwBn
CAAAf/8ECAkAAAACAAMAdQgAAJD/BAgDAAAAAgIDAIcIAAB0KwwICAAAAAEAFACTCAAAcCsMCAEA
AAABABQAnAgAAMBbCggqAQAAAQAGALIIAAD0XQoIEwAAAAEABgC+CAAA0AoFCKUBAAACAAMAwwcA
APBJCgivAAAAAgAEAMoIAADgKwwIBAAAAAEAFADPCAAA5CsMCAQAAAABABQA3QgAAIAMBQhqAAAA
AgADAOYIAACsKwwIBAAAAAEAFAABCQAAsCsMCAQAAAABABQAGwkAAKgrDAgEAAAAAQAUACUJAADx
HQUIEAAAAAIAAwAyCQAApCsMCAQAAAABABQAPwkAAKArDAgEAAAAAQAUAFEJAAABHgUIEAAAAAIA
AwBgCQAAER4FCBAAAAACAAMAbwkAACEeBQgQAAAAAgADAH4JAADQFgUIUgAAAAIAAwCMCQAAwCsM
CCAAAAABABQADwgAALDLCwgEAAAAAQAHAJsJAAAgLAwIBAAAAAEAFACuCQAAACwMCCAAAAABABQA
uAkAACQsDAgMAAAAAQAUAMIJAAC6MAUIEAAAAAIAAwDOCQAAyjAFCBAAAAACAAMA3AkAANowBQgQ
AAAAAgADAOoJAADwMAUINwUAAAIAAwD6CQAAQCwMCAQAAAABABQAAQoAADwsDAgEAAAAAQAUAAYK
AACcMgwIBAAAAAEAFQAKCgAAOCwMCAQAAAABABQAGwoAADQsDAgEAAAAAQAUACwKAACYMgwIBAAA
AAEAFQA5CgAAQDcFCBkAAAACAAMAIQEAADAsDAgEAAAAAQAUAEcKAABZNwUIEAAAAAIAAwBTCgAA
CBEMCAQAAAABABMAagoAAGk3BQgNAAAAAgADAHgKAABAQAUIuQAAAAIAAwCACgAAAGEKCDgAAAAB
AAYAhwoAAGBiCghsAAAAAQAGAI8KAABgYwoIOAAAAAEABgCYCgAAmGMKCBoAAAABAAYAnQoAALJj
CggaAAAAAQAGAKIKAADMYwoIBAAAAAEABgCqCgAA0GMKCAQAAAABAAYAtAoAAOBiCghsAAAAAQAG
ALwKAABAYQoIBgEAAAEABgDICgAA/GMKCBQAAAABAAYAzgoAABBkCggUAAAAAQAGACEBAABILAwI
DAAAAAEAFADUCgAAG0wFCBAAAAACAAMA3woAAEQsDAgEAAAAAQAUAOUKAAArTAUIEAAAAAIAAwDz
CgAAO0wFCBAAAAACAAMA/woAAMBMBQj0AgAAAgADAA4LAABYLAwIBAAAAAEAFAAeCwAAVCwMCAQA
AAABABQALAsAAFwsDAgEAAAAAQAUAMwHAACUWAUIEAAAAAIAAwA0CwAAZCwMCAQAAAABABQAQQsA
AKRYBQgQAAAAAgADAMMHAADwSwoILAAAAAIABABOCwAAYCwMCAQAAAABABQAWwsAALRYBQgQAAAA
AgADAGcLAADEWAUIEAAAAAIAAwB1CwAA1FgFCBAAAAACAAMAgQsAAORYBQgQAAAAAgADAI8LAAD0
WAUIEAAAAAIAAwCdCwAABFkFCBAAAAACAAMAqwsAABRZBQgQAAAAAgADAA8IAAC0ywsIBAAAAAEA
BwC5CwAA4GkFCI4AAAACAAMAzQsAAHBqBQjZAwAAAgADANwLAABQbgUIzQEAAAIAAwDuCwAAQG0K
CFQAAAABAAYA/wsAAK23BQgMAAAAAgADAAsMAAC5twUIDAAAAAIAAwAZDAAAIHAFCDQBAAACAAMA
JgwAAGBxBQjyAQAAAgADADsMAADPZwoIDwAAAAEABgBUDAAAxbcFCAwAAAACAAMAYQwAANG3BQgM
AAAAAgADAHAMAADAawoIbAEAAAEABgCBDAAAQGsKCHgAAAABAAYAkwwAAEBoCgh4AAAAAQAGAKUM
AABAagoIeAAAAAEABgC3DAAAwGoKCHgAAAABAAYAyQwAAMBoCgh4AAAAAQAGANsMAAC5ZwoIFgAA
AAEABgD1DAAAQGkKCHgAAAABAAYACA0AAMBpCgh4AAAAAQAGABsNAACyZwoIBwAAAAEABgAgDQAA
QLgFCHABAAACAAMAJgwAALC5BQjyAQAAAgADADENAADPZwoIDwAAAAEABgBLDQAAR24KCA8AAAAB
AAYAuQsAAPD3BQiMAAAAAgADAM0LAACA+AUIegQAAAIAAwAZDAAAAP0FCN4AAAACAAMAJgwAAOD9
BQjhAAAAAgADAGUNAADJQgYIDAAAAAIAAwByDQAAYHIKCGwBAAABAAYAgw0AAOBxCgh4AAAAAQAG
ANwLAADgQAYI6QEAAAIAAwCVDQAA4G4KCHgAAAABAAYApw0AAOBwCgh4AAAAAQAGALkNAABgcQoI
eAAAAAEABgDLDQAAYG8KCHgAAAABAAYA3Q0AANVCBggMAAAAAgADAOwNAABubgoIDgAAAAEABgAG
DgAA4G8KCHgAAAABAAYAGQ4AAGBwCgh4AAAAAQAGABsNAACobgoIHAAAAAEABgDuCwAA4HMKCFQA
AAABAAYALA4AAOFCBggMAAAAAgADADkOAADtQgYICQAAAAIAAwBIDgAAfG4KCBEAAAABAAYAYg4A
AC9DBggJAAAAAgADAG8OAADheAoICwAAAAEABgCIDgAAm1IGCAwAAAACAAMAkw4AAKdSBggQAAAA
AgADAJ8OAAC3UgYIEAAAAAIAAwCtDgAAx1IGCAkAAAACAAMAuw4AANBSBggJAAAAAgADAMkOAADQ
UwYIDAAAAAIAAwDUDgAA3FMGCAkAAAACAAMA4Q4AAOVTBggJAAAAAgADAO8OAAAAVwYIDAAAAAIA
AwD6DgAADFcGCAwAAAACAAMACA8AABhXBggJAAAAAgADAJkBAABoWAYIDAAAAAIAAwAWDwAAdFgG
CAkAAAACAAMAJA8AAH1YBggJAAAAAgADADIPAADseAoIEAAAAAEABgA5DwAA/HgKCBAAAAABAAYA
QA8AADBbBggMAAAAAgADAEwPAAA8WwYICQAAAAIAAwBaDwAARVsGCAkAAAACAAMAMg8AACB5CghA
AAAAAQAGADkPAABgeQoIQAAAAAEABgBoDwAAQGIGCOABAAACAAMAeQ8AAKBqBgg2AAAAAgADAJgP
AADgagYIQAEAAAIAAwCxDwAA3n0GCAwAAAACAAMAvg8AAOp9BggMAAAAAgADAM0PAADHeQoIFAAA
AAEABgDmDwAA9n0GCAwAAAACAAMA9Q8AABB+BggqAAAAAgADAAEQAABAfgYIBwAAAAIAAwASEAAA
UH4GCA4AAAACAAMAIBAAAGB+BgjNAAAAAgADACYQAAAwfwYIwgAAAAIAAwAxEAAAAIAGCM0AAAAC
AAMAOBAAANCABgiiAAAAAgADAEIQAAAqewoICgAAAAEABgBcEAAA4HsKCFQAAAABAAYAahAAAECE
BghOAAAAAgADAHcQAACQhAYIagAAAAIAAwCGEAAAsIoGCFAAAAACAAMAohAAAACLBgiSAAAAAgAD
ALUQAADAiwYIzgEAAAIAAwDHEAAAkI0GCEMAAAACAAMA4hAAAACOBghPAgAAAgADAPMQAABQkAYI
+gAAAAIAAwAIEQAAQJMGCA0BAAACAAMAFREAAG6qBggMAAAAAgADACIRAAB6qgYIDAAAAAIAAwAx
EQAAhqoGCAwAAAACAAMAQBEAADp8CggTAAAAAQAGAFkRAACgqgYIcgAAAAIAAwBnEQAAeCwMCAQA
AAABABQAbhEAAN7FBggMAAAAAgADAHsRAABoLAwIDAAAAAEAFACJEQAA6sUGCBAAAAACAAMAlhEA
APrFBggQAAAAAgADAKMRAAAKxgYIEAAAAAIAAwCyEQAAIEwKCEgAAAACAAQAvhEAAIAsDAgEAAAA
AQAUAMsRAAB8LAwIAQAAAAEAFADbEQAAcLUGCNIBAAACAAMA6xEAABrGBggQAAAAAgADAPgRAAB0
LAwIBAAAAAEAFAALEgAAKsYGCAwAAAACAAMAGBIAADbGBggMAAAAAgADACcSAABCxgYIEAAAAAIA
AwA2EgAAUsYGCBAAAAACAAMAQxIAAGLGBggMAAAAAgADAFASAABuxgYIDAAAAAIAAwANBAAAesYG
CBAAAAACAAMAXxIAAIrGBggMAAAAAgADAG4SAACWxgYIEAAAAAIAAwB7EgAApsYGCAwAAAACAAMA
iBIAALLGBggQAAAAAgADAJcSAADCxgYIDAAAAAIAAwCmEgAAzsYGCBAAAAACAAMAsxIAAN7GBggM
AAAAAgADAMASAADqxgYIEAAAAAIAAwDPEgAA+sYGCAwAAAACAAMA3hIAANjLCwgEAAAAAQAIAAwT
AAC4ywsIBAAAAAEABwA+EwAAhCwMCAwAAAABABQAURMAAAATDAi8AAAAAQATAGETAACQLAwIDAAA
AAEAFAB0EwAAwBMMCLwAAAABABMAhBMAAJwsDAgMAAAAAQAUAJcTAACAFAwIvAAAAAEAEwCnEwAA
8McGCKQBAAACAAMAtxMAAI59CggQAAAAAQAGANATAAANfgoICgAAAAEABgDpEwAAqCwMCAgAAAAB
ABQA6RMAALAsDAgIAAAAAQAUAO8TAADefgoIDAAAAAEABgDpEwAAuCwMCAgAAAABABQA7xMAAEx/
CggNAAAAAQAGAOkTAADALAwICAAAAAEAFAAIFAAAKekGCBAAAAACAAMAFBQAADnpBggQAAAAAgAD
ACIUAACgfwoIPAAAAAEABgAoFAAA4H8KCDwAAAABAAYA7xMAACqACggOAAAAAQAGAC4UAADA7QYI
0AIAAAIAAwA9FAAAAC0MCEAAAAABABQAwwcAAHBMCghCAAAAAgAEAEYUAABALQwIBAAAAAEAFABU
FAAARC0MCAQAAAABABQAWxQAADDxBghwAAAAAgADAGcUAADg+AYIIgIAAAIAAwB2FAAA6CwMCAQA
AAABABQAihQAAOwsDAgEAAAAAQAUAJUUAAAC/QYIEAAAAAIAAwCiFAAAEv0GCBAAAAACAAMAsRQA
ACL9BggQAAAAAgADAL4UAAAy/QYIEAAAAAIAAwDNFAAAQv0GCA0AAAACAAMA2hQAAE/9BggNAAAA
AgADAA8IAAC8ywsIBAAAAAEABwDpFAAAfC0MCAQAAAABABQA7xQAAHgtDAgEAAAAAQAUAPkUAABc
LQwIBAAAAAEAFAAJFQAApDIMCAQAAAABABUAFRUAAGAtDAgEAAAAAQAUAB8VAABoLQwIBAAAAAEA
FAAlFQAAbC0MCAQAAAABABQAMBUAAHAtDAgEAAAAAQAUADwVAAB0LQwIBAAAAAEAFABIFQAAZC0M
CAQAAAABABQAUhUAAIAtDAgEAAAAAQAUAFkVAADsgAoIEQAAAAEABgByFQAAC4EKCBQAAAABAAYA
hRUAAFAtDAgIAAAAAQAUAJAVAABILQwICAAAAAEAFACbFQAAWC0MCAQAAAABABQAqBUAAP2ACggO
AAAAAQAGAMEVAACwEQcIGB8AAAIAAwDVFQAAADEHCIsCAAACAAMA1AoAAG01BwgQAAAAAgADAOoV
AAB9NQcIEAAAAAIAAwD3FQAAkDUHCKEAAAACAAMAChYAADc5BwgQAAAAAgADABYWAABHOQcIEAAA
AAIAAwAkFgAAVzkHCBAAAAACAAMAMBYAAGc5BwgQAAAAAgADAD4WAAB3OQcIEAAAAAIAAwBKFgAA
hzkHCBAAAAACAAMAWBYAAFeTCggMAAAAAQAGAHEWAADwPAcIGgAAAAIAAwCIFgAAED0HCM0AAAAC
AAMAnRYAAOA9BwhxAAAAAgADAKkWAADukwoIDAAAAAEABgDCFgAAYD4HCEUBAAACAAMAzRYAAAuU
CggLAAAAAQAGAOYWAACwPwcInAEAAAIAAwD3FgAAwJgKCKwDAAABAAYABhcAAPqTCggRAAAAAQAG
AB8XAABQQQcI6gAAAAIAAwAsFwAAxpwKCAkAAAABAAYARRcAAHBJBwiOAQAAAgADAGEXAACQTAcI
CwEAAAIAAwB4FwAAIE4HCJoAAAACAAMAgRcAAPBOBwhDAAAAAgADAJIXAABgVAcIwQAAAAIAAwCi
FwAA0FoHCBMBAAACAAMAqRcAAKBcBwhDAAAAAgADALYXAADwXAcIogAAAAIAAwDEFwAAoF0HCAAD
AAACAAMA0RcAANOACggDAAAAAQAGANwXAABEEAwIBAAAAAEAEADkFwAAiC0MCAQAAAABABQA8xcA
AOCkCgg+AAAAAQAGAP8XAAAgpQoIEAAAAAEABgAPGAAAoGAHCM8AAAACAAMAIhgAAJ2fCggTAAAA
AQAGADsYAABwYQcIegEAAAIAAwBNGAAASBAMCAQAAAABABAAWxgAAEAQDAgEAAAAAQAQAGIYAADw
YgcIvwAAAAIAAwBnGAAA+rIKCAUAAAABAAYAgBgAALBjBwg1BAAAAgADAIwYAABApQoICQAAAAEA
BgCaGAAAMKUKCBAAAAABAAYArRgAAPBnBwjaAwAAAgADALcYAABMEAwICAAAAAEAEADIGAAA0GsH
CM0PAAACAAMA3xgAAMefCggVAAAAAQAGAPgYAACwnwoIFwAAAAEABgARGQAAOBAMCAgAAAABABAA
HxkAANyfCggPAAAAAQAGADgZAABgfwcIYwEAAAIAAwBUGQAAcp8KCBwAAAABAAYAbRkAANCABwia
AQAAAgADAHkZAACOnwoIDwAAAAEABgCSGQAATKUKCAQAAAABAAYApBkAAIwtDAgEAAAAAQAUAKoZ
AACULQwIBAAAAAEAFAC0GQAAkC0MCAQAAAABABQAvhkAAMelCggWAAAAAQAGANcZAACxpgoIDwAA
AAEABgDwGQAAgJQHCLkBAAACAAMAARoAAOemCggMAAAAAQAGABoaAABAlgcIbQMAAAIAAwAmGgAA
06YKCBQAAAABAAYAPxoAAMCmCggTAAAAAQAGAE0aAADgrAoIQAAAAAEABgBWGgAAIK0KCDsAAAAB
AAYAZRoAAD+qCggZAAAAAQAGAH4aAABYqgoIHQAAAAEABgCXGgAAmC0MCAQAAAABABQAoBoAAK2t
CggOAAAAAQAGALIaAADQwgcIbwQAAAIAAwDFGgAAEq4KCBMAAAABAAYA3hoAALiuCggTAAAAAQAG
APcaAACOrgoIFAAAAAEABgAQGwAAoq4KCBYAAAABAAYAKRsAAMCvCggPAAAAAQAGAEIbAABQ1QcI
rwcAAAIAAwBRGwAApbAKCAkAAAABAAYAahsAAMDSBwjGAQAAAgADAHgbAACusAoIDwAAAAEABgCR
GwAAwEwKCHAAAAACAAQAwwcAADBNCghjAAAAAgAEAJ8bAAAA3QcINgEAAAIAAwCvGwAAELMKCBAA
AAABAAYAyBsAAJwtDAgEAAAAAQAUANwbAAD/sgoIEQAAAAEABgD1GwAA9bIKCAoAAAABAAYADwgA
AMDLCwgEAAAAAQAHAA4cAAAYAAAABAAAAAYADAAYHAAAhLQKCAQAAAABAAYAMhwAAKy0CggIAAAA
AQAGAEscAACgTQoIXwAAAAIABADDBwAAAE4KCFIAAAACAAQAWxwAAKAtDAgEAAAAAQAUAG0cAABg
TgoI3QAAAAIABAB9HAAA8bQKCBAAAAABAAYAlhwAAKD1BwhKAAAAAgADAKkcAACkLQwIBAAAAAEA
FACuHAAAC7UKCBUAAAABAAYAxxwAAMMDCAgQAAAAAgADANMcAADTAwgIEAAAAAIAAwDhHAAAMPgH
CF8JAAACAAMA8RwAAAG1CggKAAAAAQAGAAodAADjAwgIEAAAAAIAAwAXHQAA8wMICBAAAAACAAMA
Jh0AAAMECAgQAAAAAgADADUdAAATBAgIEAAAAAIAAwBEHQAAIwQICA0AAAACAAMADwgAAMTLCwgE
AAAAAQAHAMMHAABATwoIIAAAAAIABABTHQAAYLcKCAgAAAABAAYAYx0AADAECAj1AAAAAgADAHEd
AAAwBQgIGQMAAAIAAwB8HQAAMLcKCAQAAAABAAYAjR0AAFAICAiwAAAAAgADAJgdAACsLQwIBAAA
AAEAFACiHQAAbRAICBAAAAACAAMArh0AAH0QCAgQAAAAAgADALwdAAA0twoIEQAAAAEABgDVHQAA
YBUMCIABAAABABMA5R0AAIC3CgjnAwAAAQAGAPUdAACoLQwIBAAAAAEAFAAPCAAAyMsLCAQAAAAB
AAcABgoAAMC7CgjAAAAAAQAGAAUeAAB3uwoIGgAAAAEABgAeHgAAYL8KCCAAAAABAAYANx4AAEa9
CggaAAAAAQAGAFAeAABgvQoIGgAAAAEABgBpHgAAgL8KCCAAAAABAAYAgh4AACDBCggFAAAAAQAG
AI4eAACgvwoIIAAAAAEABgCnHgAAer0KCBoAAAABAAYAwB4AAMC/CgggAAAAAQAGANkeAACUvQoI
GgAAAAEABgDyHgAA4L8KCCEAAAABAAYACx8AAK69CggbAAAAAQAGACQfAAAgwAoIIQAAAAEABgA9
HwAAyb0KCBUAAAABAAYAVh8AAGDACggiAAAAAQAGAG8fAABgvgoIJwAAAAEABgCJHwAAoL4KCCEA
AAABAAYAox8AACC/CgghAAAAAQAGAL0fAADgvgoIJwAAAAEABgDXHwAA4MAKCCAAAAABAAYA8B8A
AADBCgggAAAAAQAGAAkgAACgwAoIIgAAAAEABgAiIAAAMGMICOUAAAACAAMAIQEAALQtDAgEAAAA
AQAUADAgAACraggIEAAAAAIAAwA8IAAAsGYICBkAAAACAAMASiAAALAtDAgEAAAAAQAUAOEOAAC7
aggIEAAAAAIAAwBWIAAAj8EKCBYAAAABAAYAbyAAALgtDAgEAAAAAQAUAMMHAABgTwoIPwAAAAIA
BAB7IAAAwC0MCAQAAAABABQAiiAAALwtDAgEAAAAAQAUAJUgAAAAawgI5QAAAAIAAwClIAAAYGwI
CNsAAAACAAMADwgAAMzLCwgEAAAAAQAHAMMHAACgTwoIJwAAAAIABACxIAAAxC0MCAQAAAABABQA
uCAAANBPCggmAAAAAgAEAMcgAADILQwIBAAAAAEAFADWIAAA8HIICJMAAAACAAMA5yAAACHCCggR
AAAAAQAGAAAhAACAdQgIGQAAAAIAAwAOIQAAMsIKCBMAAAABAAYADwgAANDLCwgEAAAAAQAHACch
AACgdQgIwQEAAAIAAwA6IQAAAFAKCKAAAAACAAQASCEAACDDCgg0AAAAAQAGAFkhAABgwwoINAAA
AAEABgBvIQAA0H0ICMkAAAACAAMAdSEAAEDECgg0AAAAAQAGAIYhAADbwwoIEAAAAAEABgCfIQAA
wMgKCDQAAAABAAYAtiEAAADJCgg0AAAAAQAGAMYhAACYxAoIFwAAAAEABgDfIQAAQMkKCBwBAAAB
AAYA9yEAAFzKCggYAAAAAQAGABEiAACAygoIvAEAAAEABgAoIgAAQMwKCEwAAAABAAYAQiIAAKDM
Cgi4AAAAAQAGAF0iAABYzQoIFAAAAAEABgB4IgAAbM0KCAwAAAABAAYAkCIAAHjNCggcAAAAAQAG
AKciAACgzQoINAAAAAEABgDBIgAA1M0KCBQAAAABAAYA3SIAAOjNCggIAAAAAQAGAPsiAAAAzgoI
QAAAAAEABgAcIwAAwIkICA8AAAACAAMAJSMAAIAuDAgEAAAAAQAUADAjAAAALgwIBAAAAAEAFAA7
IwAABC4MCBAAAAABABQAQyMAAK7OCggXAAAAAQAGAFwjAAAgLgwIYAAAAAEAFABpIwAAxc4KCB0A
AAABAAYAgiMAAOTOCggfAAAAAQAGAIwjAABg6goIJBUAAAEABgCeIwAAoP8KCEgqAAABAAYAsCMA
AAAqCwgkFQAAAQAGAMAjAABAPwsI8EoAAAEABgDQIwAA2IoLCAIAAAABAAYA3iMAAOCXCwgAAQAA
AQAGAOgjAADgmAsIHAQAAAEABgDyIwAAkJcICAAAAAAAAAMA/yMAAJiXCAgAAAAAAAADAAkkAABt
vAgIDAAAAAIAAwAUJAAAebwICAwAAAACAAMAIiQAAIW8CAgJAAAAAgADADAkAAD2vwgIDAAAAAIA
AwA7JAAAAsAICAkAAAACAAMASCQAAAvACAgJAAAAAgADAO8OAADAwQgIDAAAAAIAAwD6DgAAzMEI
CAwAAAACAAMACA8AANjBCAgJAAAAAgADAFYkAAAQyggIxwAAAAIAAwBlJAAAhC4MCAQAAAABABQA
diQAAE3UCAgNAAAAAgADAIEkAABa1AgICgAAAAIAAwCOJAAAkNUICGkAAAACAAMApCQAAEDlCAhr
AAAAAgADAKwkAAAivQsIFAAAAAEABgDFJAAAYb0LCBIAAAABAAYA3iQAAHO9CwgKAAAAAQAGAPck
AAAA6QgIEQEAAAIAAwABJQAA6b0LCA4AAAABAAYAGiUAAOC9CwgJAAAAAQAGADMlAADA7wgIhgMA
AAIAAwBAJQAARr8LCA0AAAABAAYAWSUAAC+/CwgXAAAAAQAGAHIlAACMLgwIBAAAAAEAFAB6JQAA
qC4MCAQAAAABABQAgCUAAKwuDAgEAAAAAQAUAIklAACwLgwIBAAAAAEAFACaJQAAmC4MCAQAAAAB
ABQAniUAAJQuDAgEAAAAAQAUAKUlAACQLgwIBAAAAAEAFACrJQAAoC4MCAQAAAABABQAtSUAAJwu
DAgEAAAAAQAUALslAACILgwIBAAAAAEAFADAJQAApC4MCAQAAAABABQAwwcAAHBTCgh6AAAAAgAE
AMglAAAwAQkIWQAAAAIAAwDUJQAAUAIJCAkAAAACAAMA3yUAAGACCQhcAAAAAgADAOglAADAAgkI
cAAAAAIAAwD5JQAAVBcMCAwAAAABABMAByYAAIADCQhPAAAAAgADAA8IAADUywsIBAAAAAEABwAR
JgAAiWcJCAwAAAACAAMAHyYAAJVnCQgMAAAAAgADACwmAABMwAsIFQAAAAEABgBGJgAAYBcMCDQA
AAABABMAUyYAAOBnCQh4AAAAAgADAF4mAABgaAkIFAAAAAIAAwBjJgAAtC4MCBQAAAABABQAbyYA
AIBoCQg+AAAAAgADAHwmAADMLgwIBAAAAAEAFACAJgAAwGgJCDUAAAACAAMAhSYAAMguDAgEAAAA
AQAUAKkcAADQLgwIBAAAAAEAFACQJgAA4GwJCP4AAAACAAMAnCYAADBuCQiUAAAAAgADAKkmAACo
MgwIBAAAAAEAFQCtJgAA1C4MCAgAAAABABQA6RMAANwuDAgIAAAAAQAUALYmAABmwwsICgAAAAEA
BgDPJgAA4HIJCDUAAAACAAMA3iYAALQvDAgEAAAAAQAUAOgmAAC4LwwIBAAAAAEAFADxJgAAsC8M
CAQAAAABABQA+iYAAKwvDAgEAAAAAQAUAAInAAAALwwIEAAAAAEAFAAOJwAAIC8MCIwAAAABABQA
GCcAALCDCQhcAgAAAgADACMnAAAgxQsIKAAAAAEABgAxJwAAEIYJCI0BAAACAAMAQicAAODECwhA
AAAAAQAGABgnAAAgpgkIXAIAAAIAAwAjJwAAoMULCCgAAAABAAYAMScAAICoCQhYAgAAAgADAE0n
AABgxQsIQAAAAAEABgAYJwAAYMsJCFwCAAACAAMAIycAACDGCwgoAAAAAQAGADEnAADAzQkIgAIA
AAIAAwBYJwAA4MULCEAAAAABAAYAYycAABDyCQipAAAAAgADAG8nAADg8gkICQAAAAIAAwB8JwAA
UPMJCBoAAAACAAMAhycAAODzCQgoAAAAAgADAJMnAACg9AkIUgAAAAIAAwCiJwAAAPUJCLsCAAAC
AAMAqScAAND4CQhKAAAAAgADALYnAADALwwIEgAAAAEAFADLJwAAsPoJCDwAAAACAAMA3ycAAPD6
CQh8AAAAAgADAPknAACw+wkIcQkAAAIAAwANKAAAMAUKCAgBAAACAAMAIigAAEAGCgiuBgAAAgAD
ADMoAADwDAoIjQMAAAIAAwBHKAAAgBAKCHoAAAACAAMAWSgAAAARCgiACAAAAgADAGwoAACAGQoI
rQEAAAIAAwB+KAAAvC8MCAQAAAABABQAkSgAAMAbCgjmAAAAAgADAK0oAABgHQoIqAAAAAIAAwDL
KAAAYfwJCAAAAAAAAAMA0CgAAGv9CQgAAAAAAAADANUoAADn/QkIAAAAAAAAAwDaKAAAC/4JCAAA
AAAAAAMA3ygAAC/+CQgAAAAAAAADAOQoAABS/gkIAAAAAAAAAwDpKAAAwf4JCAAAAAAAAAMA7igA
APT+CQgAAAAAAAADAPMoAAAk/wkIAAAAAAAAAwD4KAAAiv8JCAAAAAAAAAMA/SgAALv/CQgAAAAA
AAADAAIpAADo/wkIAAAAAAAAAwAHKQAAVAAKCAAAAAAAAAMADCkAAIwACggAAAAAAAADABEpAAC6
AAoIAAAAAAAAAwAWKQAA/gAKCAAAAAAAAAMAGykAAGYBCggAAAAAAAADACApAAC3AQoIAAAAAAAA
AwAlKQAAFAIKCAAAAAAAAAMAKikAADoCCggAAAAAAAADAC8pAACpAgoIAAAAAAAAAwA0KQAA9gIK
CAAAAAAAAAMAOSkAAD78CQgAAAAAAAADAD4pAABWAwoIAAAAAAAAAwBDKQAAgAMKCAAAAAAAAAMA
SCkAAPv8CQgAAAAAAAADAE0pAADXBAoIAAAAAAAAAwBSKQAAqgQKCAAAAAAAAAMAVykAAJgECggA
AAAAAAADAFwpAACHBAoIAAAAAAAAAwBhKQAAeQQKCAAAAAAAAAMAZykAAGMECggAAAAAAAADAG0p
AABUBAoIAAAAAAAAAwBzKQAARgQKCAAAAAAAAAMAeSkAAAQECggAAAAAAAADAH8pAAAoCwoIAAAA
AAAAAwCFKQAAkQYKCAAAAAAAAAMAiykAANgKCggAAAAAAAADAJEpAADICgoIAAAAAAAAAwCXKQAA
uAoKCAAAAAAAAAMAnSkAAKgKCggAAAAAAAADAKMpAACYCgoIAAAAAAAAAwCpKQAAiAoKCAAAAAAA
AAMArykAAHgKCggAAAAAAAADALUpAABoCgoIAAAAAAAAAwC7KQAAWAoKCAAAAAAAAAMAwSkAACgK
CggAAAAAAAADAMcpAAAICgoIAAAAAAAAAwDNKQAA6AkKCAAAAAAAAAMA0ykAAMgJCggAAAAAAAAD
ANkpAACoCQoIAAAAAAAAAwDfKQAAMAkKCAAAAAAAAAMA5SkAAPgICggAAAAAAAADAOspAABYCQoI
AAAAAAAAAwDxKQAAaAgKCAAAAAAAAAMA9ykAAMAICggAAAAAAAADAP0pAACgCAoIAAAAAAAAAwAD
KgAAqAYKCAAAAAAAAAMACSoAACAICggAAAAAAAADAA8qAADIBwoIAAAAAAAAAwAVKgAAYAcKCAAA
AAAAAAMAGyoAAOAGCggAAAAAAAADACEqAADABgoIAAAAAAAAAwAnKgAAUAwKCAAAAAAAAAMALSoA
AFsMCggAAAAAAAADADMqAABtDAoIAAAAAAAAAwA5KgAA8AsKCAAAAAAAAAMAPyoAAAIMCggAAAAA
AAADAEUqAAAODAoIAAAAAAAAAwBLKgAAGQwKCAAAAAAAAAMAUSoAACQMCggAAAAAAAADAFcqAAAv
DAoIAAAAAAAAAwBdKgAAOgwKCAAAAAAAAAMAYyoAAEUMCggAAAAAAAADAGkqAAB4DAoIAAAAAAAA
AwBvKgAAiAwKCAAAAAAAAAMAdSoAAJgMCggAAAAAAAADAHsqAACoDAoIAAAAAAAAAwCBKgAAuAwK
CAAAAAAAAAMAhyoAAMgMCggAAAAAAAADAI0qAAC1DgoIAAAAAAAAAwCTKgAAuA8KCAAAAAAAAAMA
mSoAAJAPCggAAAAAAAADAJ8qAABgDgoIAAAAAAAAAwClKgAAWA8KCAAAAAAAAAMAqyoAAOgOCggA
AAAAAAADALEqAACpFwoIAAAAAAAAAwC3KgAAzBcKCAAAAAAAAAMAvSoAAL0XCggAAAAAAAADAMMq
AAAAFQoIAAAAAAAAAwDJKgAATxUKCAAAAAAAAAMAzyoAABgTCggAAAAAAAADANUqAAATGAoIAAAA
AAAAAwDbKgAABBgKCAAAAAAAAAMA4SoAAPoYCggAAAAAAAADAOcqAADRGAoIAAAAAAAAAwDtKgAA
whgKCAAAAAAAAAMA8yoAALcYCggAAAAAAAADAPkqAACsGAoIAAAAAAAAAwD/KgAAlRgKCAAAAAAA
AAMABSsAAIkYCggAAAAAAAADAAsrAAB+GAoIAAAAAAAAAwARKwAAPRgKCAAAAAAAAAMAFysAAOAv
DAgYAAAAAQAUACQrAAAIMAwIBAAAAAEAFAAzKwAAwCMKCBwAAAACAAMASSsAAOAjCgibAAAAAgAD
AFgrAACAJAoIkwAAAAIAAwBnKwAAICUKCH8AAAACAAMAfSsAAKAlCgiBAAAAAgADAI4rAAAwJgoI
nQEAAAIAAwCrKwAA0CcKCM0AAAACAAMAvCsAAKAoCghTAQAAAgADANYrAAAAKgoIFwEAAAIAAwDf
KwAAICsKCIQAAAACAAMA+ysAALArCgicAAAAAgADABYsAABQLAoIMwEAAAIAAwApLAAAkC0KCIEA
AAACAAMAOywAACAuCggxBQAAAgADAFcsAACYFwwICAAAAAEAEwBhLAAAADAMCAgAAAABABQAaywA
ACAwDAjAAAAAAQAUAHssAADgMAwIBAAAAAEAFACQLAAA4DMKCAcHAAACAAMAniwAAPgvDAgEAAAA
AQAUAKosAAAMMAwIBAAAAAEAFADaKAAAkCcKCAAAAAAAAAMA3ygAAGAnCggAAAAAAAADAOQoAACo
JwoIAAAAAAAAAwD9KAAAyCYKCAAAAAAAAAMAAikAAPgmCggAAAAAAAADANUoAAB1JgoIAAAAAAAA
AwDzKAAAGCcKCAAAAAAAAAMA+CgAAAgnCggAAAAAAAADALcsAABhPwoIAAAAAAAAAwC8LAAAmkQK
CAAAAAAAAAMAwSwAAIpECggAAAAAAAADAMYsAAB7RAoIAAAAAAAAAwBXKQAAIEEKCAAAAAAAAAMA
yywAANVECggAAAAAAAADANAsAADFRAoIAAAAAAAAAwA0KQAAQEEKCAAAAAAAAAMAFikAAMlDCggA
AAAAAAADABspAADrQwoIAAAAAAAAAwA+KQAAmEIKCAAAAAAAAAMAKikAAIZDCggAAAAAAAADAC8p
AAB7QwoIAAAAAAAAAwDVLAAA2EEKCAAAAAAAAAMA2iwAAM5CCggAAAAAAAADAN8sAAC/QgoIAAAA
AAAAAwDkLAAAbUMKCAAAAAAAAAMA6SwAACBDCggAAAAAAAADAO4sAAARQwoIAAAAAAAAAwDzLAAA
A0MKCAAAAAAAAAMAyygAAPVCCggAAAAAAAADAPgsAAAwQgoIAAAAAAAAAwBhKQAAWEQKCAAAAAAA
AAMAZykAAE1ECggAAAAAAAADAP4sAAClQgoIAAAAAAAAAwB5KQAABUQKCAAAAAAAAAMABC0AAPZD
CggAAAAAAAADAAAHAAAASQoIGwAAAAIAAwAKLQAAEBAMCAAAAAAAAgwAGy0AABAQDAgAAAAAAAIM
AC4tAAAQEAwIAAAAAAACDAA/LQAAEBAMCAAAAAAAAgwAUy0AAFwQDAgAAAAAAQISAGktAAAQEAwI
AAAAAAACDAB8LQAAEBAMCAAAAAAAAgwAki0AAODoCggkAAAAEQAGAKEtAAAA7QQILgUAABIAAwCv
LQAAlDIMCAQAAAARABQAwC0AAKDXBghBAAAAIgADAMctAABg5AoITAAAABEABgDiLQAAQFMHCB8B
AAAiAAMA6i0AAJwQDAgEAAAAEQATAPUtAAAATAcIKQAAABIAAwAFLgAAALAGCD4AAAASAAMAFy4A
AAAAAAAAAAAAIAAAADMuAACglwgIBQEAABIAAwBELgAAAJYICEYAAAASAAMATS4AADBwCQg3AAAA
IgADAFQuAACQzwYIJQAAABIAAwBbLgAAUGUGCK0AAAASAAMAby4AAECHBggJAAAAEgADAHsuAACQ
8gQIKQAAABIAAwCELgAA4PcJCOcAAAASAAMAjS4AAMCTBwi9AAAAEgADAJwuAAAgwQYIqAEAABIA
AwCoLgAA4CwMCAQAAAARABQAsy4AAPA6CgjlAQAAEgIDAMQuAADgUwUI7gAAACIAAwDNLgAAoBAM
CAQAAAAhABMA2y4AAIDHBwggAAAAEgADAOwuAAAglwgIbQAAACIAAwD0LgAAsK4GCEgAAAASAAMA
Ai8AACDiCghIAAAAEQAGAB0vAADwxAYIewAAABIAAwAwLwAAgPcECBoAAAASAAMANi8AAFDzCAg9
BAAAEgADAE0vAABA+QkIFAAAABICAwBfLwAAYB8ICHoOAAASAAMAfy8AAIAgDAgEAAAAIQAUAJgv
AAAg4QQIIgAAABIAAwCrLwAAyDEMCAQAAAARABQAty8AAOCWCAgxAAAAEgADAMEvAABQvgcIVAAA
ABIAAwDTLwAADSIKCAAAAAASAgMA6i8AABCkBgh6AAAAIgADAPovAAAAAAAAAAAAACYAAAATMAAA
IOgKCFwAAAARAAYAKDAAAABJBwgvAAAAIgADADIwAADwSgoI9QAAABIABABEMAAAAEsHCPgAAAAi
AAMASzAAAKBsCQg0AAAAEgADAFQwAAAw+QkICAAAABICAwBiMAAA8KwICBABAAASAAMAfDAAAJBp
BghjAAAAEgADAIwwAADQPAcIDAAAACIAAwCTMAAAcDwHCDEAAAASAAMAnDAAAOCxBghAAAAAEgAD
AKowAABg8gQIKAAAABIAAwC3MAAAQEIHCLYEAAAiAAMAvzAAACCDCQgtAAAAEgADANEwAACUEAwI
BAAAABEAEwDYMAAAQFkGCAABAAASAAMA7TAAAMAgBQj6DwAAEgADAP0wAADgLAwIBAAAACEAFAAG
MQAAcMUGCG4AAAASAAMAHTEAAAARDAgEAAAAEQATADMxAAAASQcILwAAABIAAwBDMQAAAEwHCCkA
AAAiAAMAUTEAAGCCCQgwAAAAIgADAF4xAAAAAgUIJgAAABIAAwBzMQAAYEcHCC8AAAASAAMAfjEA
AFCUBgjcAQAAEgADAJIxAACQpgcIXAAAABIAAwClMQAA0FwGCDMAAAASAAMAtzEAAJCuBggHAAAA
EgADAMgxAAAg+AQIVwAAACIAAwDQMQAAkDMKCEQAAAASAgMA4TEAADCfBgjRAAAAIgADAO8xAABQ
/AYIaAAAABIAAwD3MQAAgHUJCDQAAAASAAMACzIAAACoCAgGAQAAEgADACUyAAAAAAAAAAAAACAA
AAA0MgAAYIIJCDAAAAAiAAMAPzIAAMBfBgi3AAAAEgADAE0yAADgUgYI8AAAABIAAwBYMgAA4LQI
CCIBAAASAAMAcjIAAOB5CghUAAAAEQAGAIIyAACg4woITAAAABEABgCeMgAAAAAAAAAAAAAgAAAA
szIAAGCWBgivAAAAIgADAMIyAADQbgkInAAAABIAAwDLMgAAEEAICHEDAAASAAMA7DIAAKD3BAhQ
AAAAEgADAPgyAAAgswgIkAAAABIAAwAEMwAAwOgGCGkAAAASAAMAGDMAAIDoBAjtAAAAEgADACcz
AABwrQQI9AUAABIAAwAxMwAAUMIICFMAAAAiAAMAOTMAAMA8BwgMAAAAIgADAEEzAAAgMQwIBAAA
ABEAFABUMwAAoJ4ICF8AAAASAAMAXjMAADBwCQg3AAAAEgADAGczAACw1wQIeQEAACIAAwB4MwAA
AMYICKMAAAAiAAMAhTMAAGAECQg8AAAAEgADAJQzAAAw0QYIrAAAABIAAwCeMwAA4PIHCAACAAAS
AAMApjMAACC0BAjTAAAAEgADAK4zAACg1gYIqwAAABIAAwC2MwAA0BkICJAFAAASAAMA1jMAANDU
CAi2AAAAEgADAOIzAADAowcIxQIAABIAAwDxMwAAUCEKCL0AAAASAgMACzQAACDOBAj5AgAAEgAD
ABQ0AADgzwcIWgAAABIAAwAuNAAAkLoGCJIAAAASAAMAQTQAAGDzBAgfAAAAIgADAEg0AAAsEAwI
BAAAABEAEABZNAAA0L4ICCsAAAAiAAMAaTQAAMvDCggQAAAAEQAGAIE0AAAACQgIRwMAABIAAwCS
NAAA1BAMCAQAAAARABMAnzQAAOCTCwgkAAAAEQAGAK00AABAUwcIHwEAABIAAwC3NAAAAIUGCHgB
AAASAAMAxTQAAGBaBQiOBAAAEgADANs0AACAiQYIJwEAABIAAwDxNAAAAOcECKQAAAASAAMA/jQA
AOA/BQhSAAAAEgADABE1AABwlQgILwAAABIAAwAZNQAAgI0HCDQGAAASAAMALzUAAAEAAAAAAAAA
EADx/0s1AABg5gQIWwAAACIAAwBTNQAAQEgFCBQBAAASAAMAbDUAAADcBAiqAQAAIgADAHk1AACw
rAYIEgAAABIAAwCDNQAAEPMECEMAAAASAAMAijUAAIDzBAghAAAAEgADAJU1AADMEAwIBAAAABEA
EwCnNQAA0DEMCAQAAAARABQAuzUAADwyDAgEAAAAEQAUAM81AACA+QkICAAAABICAwDmNQAAwPcF
CCEAAAASAAMA8DUAANBUBQhdAwAAEgADAAE2AAAkMQwICAAAABEAFAAYNgAAcFIFCP0AAAASAAMA
HzYAAKCLBggSAAAAEgADAC02AACg2QYIZgAAACIAAwA0NgAA4EkGCC4GAAASAAMARzYAADBmBQis
AAAAEgADAFI2AAAQAAAABAAAABYADABYNgAAUIMJCC4AAAAiAAMAYDYAAJDwBgifAAAAEgADAG02
AADgPAcIDAAAACIAAwB1NgAAAAAAAAAAAAAgAAAAizYAAEBPBwgSAAAAEgADAJY2AABA2AYIxgAA
ABIAAwCiNgAAwOUICL0BAAASAAMAtDYAALBHBwhNAQAAEgADAL02AAAAAAAAAAAAACAAAADgNgAA
UOkGCOkDAAASAAMA7jYAADAbCgiFAAAAEgIDAAA3AAAAAAAAAAAAACAAAAAVNwAAoK8GCFwAAAAS
AAMAJTcAAKBZBQg0AAAAEgADADc3AADpwgoIDQAAABEABgBONwAAUEwFCGwAAAASAAMAVjcAAKDa
BggNAAAAIgADAF83AAA8FQwICAAAABEAEwBoNwAAIGEGCEMAAAASAAMAdDcAAMARDAiYAAAAEQAT
AIQ3AADA3wUIhAAAABIAAwCfNwAAQL4ICIwAAAAiAAMApzcAAGCyCAi2AAAAEgADALM3AADQowYI
MwAAABIAAwDFNwAAcDwHCDEAAAAiAAMAzDcAAADqBAgWAAAAIgADANg3AAAAAAAAAAAAACAAAADw
NwAAoPAJCCkAAAAiAAMA/DcAAEBtCAiVAwAAEgADABE4AACA5QoITAAAABEABgAsOAAAwE8FCKoC
AAASAAMAMjgAAIDUBAh7AAAAEgADAEM4AAAwuwYI6AEAABIAAwBeOAAAAAAAAAAAAAAgAAAAfDgA
APBQBgirAQAAIgADAIc4AAAAAAAAAAAAACYAAACcOAAAAHUJCDQAAAASAAMArzgAADAyDAgEAAAA
EQAUAMI4AAAwNgUIBwEAABIAAwDTOAAAMHcGCDIBAAASAAMA4TgAACBUCggEAAAAEQAGAOg4AAAA
uggIbQIAACIAAwDzOAAAAOYECFsAAAAiAAMA+jgAAHDlBggxAAAAEgADAAY5AABgrAYICgAAABIA
AwAcOQAAAAAAAAAAAAAgAAAAKTkAAABDBggvAAAAEgADADk5AADgcAgI3wEAABIAAwBMOQAAIOoI
CAcBAAASAAMAVTkAAJCiBAhnAAAAEgADAGA5AACQQwgI0wQAABIAAwCCOQAALDEMCAQAAAARABQA
kjkAAOQwDAgEAAAAEQAUAKY5AACwXQYIewAAABIAAwC+OQAAcO0GCCIAAAASAAMAzDkAAKQQDAgE
AAAAIQATANs5AAAg+QkICAAAABICAwDqOQAAjBAMCAQAAAARABMA9zkAAABBBQg+BwAAEgADAAY6
AABw4gQIRgAAABIAAwANOgAAAAAAAAAAAAAgAAAAHDoAAHD0CQghAAAAIgADACY6AACwtAYIsgAA
ABIAAwA5OgAAsKMICFcAAAASAAMARjoAACCHCAiYAgAAEgADAFY6AAAQ2QYINwAAACIAAwBhOgAA
sLsFCAIkAAASAAMAbjoAADBXBgg4AQAAEgADAHk6AAAAswYIuwAAABIAAwCMOgAAAK8GCEcAAAAS
AAMAmDoAAPDyCQhgAAAAEgADAKA6AADQaggICgAAABIAAwCyOgAAAAUFCGoAAAASAAMAyToAAJBz
CAjpAQAAEgADANw6AACAgQYI/QEAABIAAwDmOgAAIPgECFcAAAASAAMA+ToAAAB8CQgwAAAAIgAD
AAM7AABggwgIZAAAABIAAwAVOwAAIBAMCAAAAAARAg4AIjsAAJCkBgiHAQAAEgADADg7AAAwMQwI
BAAAABEAFABHOwAAgHsGCF4CAAASAAMAWjsAALDSBAiIAQAAEgADAGo7AAAgZAgIhQIAABIAAwCA
OwAA4AEJCDoAAAASAAMAlTsAADCsBggpAAAAEgADAKA7AABg9wQIHwAAABIAAwClOwAAcHAJCBgC
AAAiAAMArTsAALDaBghtAQAAEgADALU7AABwpAgIQwMAABIAAwC/OwAAQGQKCIwAAAARAAYA0zsA
ADACBQjJAgAAEgADAOg7AACwPAcIDAAAACIAAwDvOwAAMJUICDQAAAASAAMA9zsAALDSBAiIAQAA
EgADAAI8AAAAAAAAAAAAACYAAAAdPAAAsLMICDwAAAASAAMALDwAABCXBggSAAAAEgADADs8AABQ
2QYIRAAAACIAAwBKPAAAAKMECGcAAAASAAMAWDwAABBsCQgfAAAAEgADAGE8AAAEEQwIBAAAABEA
EwB8PAAA1DEMCAQAAAARABQAjTwAACDRBAhoAQAAEgADAJQ8AAC4ewoIFAAAABEABgClPAAAUOUE
CFsAAAAiAAMArDwAAIC0BggqAAAAEgADAL88AAAgzwoIAAMAABEABgDUPAAAoNQICCIAAAAiAAMA
2zwAAKCHCQhBHgAAEgADAPE8AAA4MQwICAAAABEAFAD/PAAA6GMKCBQAAAARAAYAGT0AAEBXBwht
AAAAEgADACI9AADw5QYIVwAAABIAAwAyPQAAIBEMCJgAAAARABMAQT0AABBbCAgXBAAAEgADAGE9
AAAgRwcIOQAAABIAAwBxPQAAsKcHCGAAAAASAAMAgz0AABDQBggVAQAAEgADAJA9AACQ9wUIIQAA
ABIAAwCbPQAAsNoGCG0BAAAiAAMAoT0AANDmBgjlAQAAEgADALQ9AADAdAkINQAAABIAAwC8PQAA
0DAHCCcAAAASAAMAyT0AABCpCAjfAwAAEgADANo9AAAwuwsIBAAAACEABgDjPQAAgIMGCLMAAAAS
AAMA8j0AAGCUCwgkAAAAEQAGAAM+AABAMQwIBAAAABEAFAAYPgAAgOsHCBoAAAASAAMAKz4AAKDK
BwhzAAAAEgADAD4+AADA5AoITAAAABEABgBZPgAAAK4ICF4EAAASAAMAaj4AAICUCAgUAAAAEgAD
AIA+AAAAAAAAAAAAACAAAACYPgAAINwKCAAGAAARAAYArz4AAEQxDAgEAAAAEQAUALs+AADgWQUI
NQAAABIAAwDDPgAAYP4ECAoBAAASAAMA0z4AAIQQDAgAAAAAEQITAOA+AADQ8AkIMAAAABIAAwD2
PgAAkMQICIYAAAASAAMA/z4AAFCMBAhPAQAAEgADAAw/AACAWAcIRwAAABIAAwAhPwAAAAAAAAAA
AAAgAAAAOj8AAKDtCAgSAgAAEgADAEM/AACg8AkIKQAAACIAAwBNPwAAAAAAAAAAAAAgAAAAYz8A
ABBdBggrAAAAEgADAIA/AACQCgUIOQAAABIAAwCMPwAAYIoECDMAAAASAAMAnD8AAAEAAAAAAAAA
EADx/7Y/AABgVQYIoAEAABIAAwDAPwAA0DAHCCcAAAAiAAMAyz8AAHDNBgg4AAAAEgADAOE/AAAA
mgYIJwUAACIAAwDyPwAAAAAAAAAAAAAmAAAABkAAAKA5BwhWAAAAEgADABdAAACACAUISgAAABIA
AwAqQAAA4PgECB4AAAAiAAMAMUAAALC9BwiYAAAAEgADAE5AAADgHgoICQEAABICAwBgQAAAAAAA
AAAAAAAgAAAAfUAAAODGCAgjAwAAEgADAIdAAADQXgYIQAAAABIAAwCaQAAAIFoFCDQAAAASAAMA
rUAAAKDJBgipAQAAEgADAL1AAABwxwQIAgEAACIAAwDFQAAA0DwHCAwAAAASAAMAzkAAAIQtDAgE
AAAAIQAUANpAAAAAAAAAAAAAACAAAADyQAAAAKIGCFIAAAAiAAMAAkEAAEBXBwhtAAAAEgADAAxB
AAAgpgYITgQAABIAAwAfQQAAUNcGCEQAAAAiAAMAJ0EAAJCiBAhnAAAAEgADADdBAADgUgYI8AAA
ACIAAwA+QQAAMFUGCCIAAAASAAMATEEAAFwlDAgEAAAAIQAUAFVBAABQEQgIEQAAABIAAwBpQQAA
AAAAAAAAAAAmAAAAgUEAAKDZBghmAAAAEgADAIpBAABwsQYIBwAAABIAAwCcQQAAcgkFCAAAAAAQ
AAMArkEAAADmBAhbAAAAEgADALpBAAAQUAYI3AAAABIAAwDFQQAAwPwGCEIAAAASAAMA0kEAAID5
BAgyAAAAEgADAO1BAACQAQgIMwIAABIAAwAEQgAAQD4KCDoJAAASAgMAGUIAAGBHBwgvAAAAEgAD
ACNCAAAwlwYIPAAAABIAAwA3QgAAcFwGCC8AAAASAAMARkIAADDNBwiZAAAAEgADAF9CAABQ5AQI
GgAAABIAAwBtQgAAcNQICCEAAAAiAAMAc0IAAADVBAhSAgAAEgADAIJCAAAQ2gYIDQAAACIAAwCK
QgAAJAAAAAQAAAAWAAwAo0IAAMBQCAiEBQAAEgADAMpCAABwUwUIcAAAACIAAwDTQgAA6DAMCAQA
AAARABQA6EIAAJDUBwi2AAAAEgADAPdCAABcJQwIBAAAABEAFAABQwAAEPMECEMAAAAiAAMABkMA
ADzkBAgTAAAAIgADAAxDAADwXgUIMAAAACIAAwAVQwAA0IMICE0DAAASAAMALEMAALCZBwgOCgAA
EgADAEBDAACw5QYIPwAAABIAAwBSQwAA7DAMCAQAAAARABQAZkMAAID4BAhXAAAAIgADAGtDAACg
5goIqAAAABEABgCGQwAA4OUKCEwAAAARAAYAoUMAAABKBQgbAgAAEgADAKdDAADgLQwIIAAAABEA
FAC9QwAAkJYICE8AAAASAAMAy0MAAMDpBwijAAAAEgADANVDAACwuwUIAiQAABIAAwDhQwAAPBUM
CAgAAAAhABMA6EMAAEgxDAgEAAAAEQAUAPVDAAAwEAwIBAAAABEAEAAKRAAAwFsGCKcAAAASAAMA
FEQAABCUCAhjAAAAEgADACdEAABgTwcI1AMAACIAAwAvRAAAUFYICLUEAAASAAMAT0QAAFrlBAgh
AAAAEgADAF9EAAD0gAQIAAAAABIAAgBlRAAAQOMKCEQAAAARAAYAgEQAAMDHBggsAAAAEgADAJJE
AABweAYIpQEAABIAAwCjRAAAQDIMCAQAAAARABQAvUQAAJCxBggFAAAAEgADAM9EAAAAnwgIowQA
ABIAAwDcRAAAwHQJCDUAAAAiAAMA40QAAGBZBQg1AAAAEgADAOpEAABQlggINQAAABIAAwD2RAAA
QFcHCG0AAAASAAMABUUAAOBtCQhOAAAAEgADAA9FAACA/AQI1gEAABIAAwAmRQAAMNEGCKwAAAAi
AAMALkUAAKBbCggUAAAAEQAGAEBFAABA2AYIxgAAACIAAwBKRQAAIOQECBsAAAAiAAMAUEUAAEAe
BQh6AgAAEgADAGBFAABgsQYICgAAABIAAwBxRQAAMPcECCMAAAASAAMAd0UAAGAzCggwAAAAEgID
AI5FAACQpAYIhwEAACIAAwCgRQAAMLsLCAQAAAARAAYAtEUAADC7CwgEAAAAIQAGAL5FAABMMQwI
BAAAABEAFADLRQAAELYICNIBAAASAAMA0kUAAKCxBggKAAAAEgADAOFFAADgqgkITyAAABIAAwD3
RQAAINIKCAAEAAARAAYADkYAAAAAAAAAAAAAIAAAACVGAABQyAcIFAAAABIAAwA9RgAAwOEGCAAD
AAAiAAMASEYAAGDTBgi5AQAAEgADAFBGAAAAlQgIMAAAABIAAwBkRgAAYIcECDEAAAASAAMAfkYA
AIggDAgEAAAAIQAUAJRGAAAA8QkIZwAAABIAAwCrRgAAIM4ECPkCAAAiAAMAskYAANjLCwgAAAAA
EADx/8hGAABw9AkIIQAAABIAAwDURgAAUMQICD4AAAAiAAMA4UYAAMQxDAgEAAAAEQAUAP5GAABw
lwYIJQAAABIAAwAMRwAA0AgFCAsAAAASAAMAFkcAAAAAAAAAAAAAIAAAAC1HAACglAQIOQAAACIA
AwBARwAA8LcICCEAAAASAAMASUcAAICDCQgtAAAAEgADAFxHAABATwcIEgAAACIAAwBlRwAAwA8H
COIBAAASAAMAdkcAACAiCgigAAAAEgIDAJJHAAAgegYIXgEAABIAAwChRwAAcMcECAIBAAASAAMA
sEcAAAB8CQgwAAAAIgADALxHAABw6gcIHgAAABIAAwDQRwAA8IIJCC4AAAAiAAMA10cAAKAECQi5
YgAAEgADAOxHAAAwlQgINAAAACIAAwDyRwAAYNMGCLkBAAAiAAMA+UcAANBYBwj0AQAAEgADAAlI
AADgtwUIWAAAABIAAwAaSAAAAAAAAAAAAAAgAAAAMEgAAGDmBAhbAAAAIgADADZIAACwxgQIsQAA
ABIAAwBESAAAMMsJCCkAAAAiAAMAT0gAADD7BAjHAAAAIgADAFlIAABg5woIqAAAABEABgB0SAAA
FDIMCAQAAAARABQAjkgAADD7BAjHAAAAEgADAJpIAACgUAoIvwEAABIABACwSAAAXCUMCAQAAAAh
ABQAuEgAADAXBQjBBgAAEgADAMVIAABw5AQIIgAAACICAwDLSAAAAI4ECCEAAAASAAMA00gAAGDy
Bgh3BgAAEgADAORIAACQiAYIbwAAABIAAwDzSAAAcPEJCEcAAAASAAMAD0kAAHBICgiNAAAAEgAD
AB9JAACgfQoIVAAAABEABgAtSQAAgMcGCDoAAAASAAMAPEkAAIA3BQiuAQAAEgADAFJJAACQCgUI
OQAAACIAAwBcSQAAiBAMCAQAAAARABMAcEkAAGDHBwggAAAAEgADAINJAACAsQYICgAAABIAAwCZ
SQAA8KUJCCkAAAAiAAMAokkAAFBVBwg5AQAAEgADAK9JAACg1AgIIgAAABIAAwC4SQAAgCsMCCAA
AAARABQAx0kAALB0CQgKAAAAEgADANtJAABQMQwIBAAAABEAFADkSQAAUMIHCAUAAAASAAMA9EkA
AGA4CAiuBwAAEgADABVKAACg1wYIQQAAABIAAwAeSgAAMEwHCFgAAAASAAMAJ0oAAEA2BwgbAQAA
EgADADtKAAAAAAAAAAAAACAAAABISgAAUMsGCHUBAAASAAMAWUoAAAA+CggFAAAAEgIDAHFKAACg
6wcIEQAAABIAAwCNSgAAsPMECCEAAAASAAMAlUoAACDRBAhoAQAAEgADAJ5KAACA+AQIVwAAACIA
AwClSgAAoHsHCF0CAAASAAMAtEoAAKCRBgidAQAAEgADAMRKAABQvwYIrQEAABIAAwDQSgAAYEkF
CDkAAAASAAMA3koAACgQDAgEAAAAEQAQAOdKAADQrAYIOQAAABIAAwD7SgAAwOsHCBYHAAASAAMA
CEsAABAeCgjGAAAAEgIDABdLAAAgtAQI0wAAABIAAwAeSwAAwPIJCBkAAAASAAMAKEsAALD5CQgf
AAAAEgIDAEBLAAAMEQwIAgAAABEAEwBOSwAAcBEICFIIAAASAAMAbksAAAC/CAj2AAAAEgADAHRL
AADw9wQILQAAACIAAwB7SwAAAEkHCC8AAAAiAAMAh0sAADCWBggwAAAAEgADAJhLAAAAAAAABAAA
ABYACwCtSwAAgMMLCBgBAAARAAYAwksAAJDTCAi9AAAAEgADAM5LAADQlwYILgIAACIAAwDhSwAA
ALoICG0CAAAiAAMA6ksAAEDQCQhZIAAAEgADAAFMAADAcggIIgAAABIAAwAXTAAA4IoLCCQAAAAR
AAYAKUwAAArmBAghAAAAEgADADlMAAAwOQUIfAQAABIAAwBMTAAAQFQGCOgAAAASAAMAXUwAALCt
BgiaAAAAEgADAGlMAADA4gQIXwEAABIAAwB1TAAAIAIJCCUAAAASAAMAkkwAAJBYBginAAAAEgAD
AJtMAAAQoAYI7gEAACIAAwCtTAAAsMIICJsBAAAiAAMAtEwAAJC8CAhhAQAAEgADAMVMAAAw8gQI
KQAAABIAAwDPTAAAQIoECBwAAAAiAAMA7EwAAEBDBgicBgAAEgADAP9MAAAg5QQILwAAABIAAwAL
TQAAkBAMCAQAAAARABMAEU0AAKBNBwh6AAAAIgADABdNAADgZgUINQIAABIAAwAdTQAAgPwECNYB
AAAiAAMAMk0AAAAAAAAAAAAAIAAAAEtNAACQ6gcItAAAABIAAwBfTQAAsM0GCBYAAAASAAMAc00A
AJQQDAgEAAAAEQITAH5NAAAAfgcIVgEAABIAAwCRTQAAAKsLCNAAAAARAAYAok0AAPAwDAgEAAAA
EQAUALxNAADA9wUIIQAAABIAAwDETQAAIMsHCAsCAAASAAMA2k0AAAwyDAgEAAAAEQAUAOtNAADg
9AcImgAAABIAAwD5TQAAINwGCEgCAAASAAMAA04AAJDRCAgoAAAAEgADAApOAADIEAwIBAAAABEA
EwAVTgAA5CwMCAQAAAAhABQAHk4AADCBBAgAAAAAEgADACVOAADgPAoIEgEAABICAwBDTgAA3MsL
CAAAAAAQAPH/WE4AAADBBggUAAAAEgADAGZOAAAg1QYIfAEAABIAAwBtTgAAgMkECJUEAAASAAMA
ek4AAPBQBgirAQAAEgADAIlOAADQsQYICAAAABIAAwCXTgAAUK8GCEEAAAASAAMAqU4AACC9Bggw
AgAAEgADAL1OAAAgwAgIoAEAABIAAwDETgAAEAAAAAQAAAAWAAwA0U4AAHCjBAixAwAAIgADAOJO
AADgYwUITAIAABIAAwD/TgAA4AgFCIUAAAASAAMAEU8AAADmBAhbAAAAIgADABZPAABEFQwIBAAA
ABEAEwAqTwAAsOcECMQAAAASAAMAOU8AAIDsBAh2AAAAEgADAEFPAABgwQcIkAAAABIAAwBTTwAA
8LMICPAAAAASAAMAaE8AAGDqBAiRAAAAEgADAHFPAAAQ2QYINwAAABIAAwB+TwAA4NEGCLcAAAAS
AAMAhk8AAAAAAAAAAAAAIAAAAKBPAABglwsIJAAAABEABgCxTwAAAI4ECCEAAAAiAAMAvU8AADBZ
BQghAAAAEgADAM1PAACwPQUIJQIAABIAAwDeTwAA0P4FCA1CAAASAAMA7E8AACBpBghuAAAAEgAD
AARQAACw3gYIAgMAACIAAwAOUAAAINEECGgBAAASAAMAHFAAADBVBwgOAAAAIgADAC1QAAAw2gYI
ZQAAABIAAwA1UAAAYLAGCDAAAAASAAMARlAAAKDSBgi+AAAAEgADAE5QAAAgtAQI0wAAABIAAwBa
UAAAMFgFCGQAAAAiAAMAYVAAAFCRBghFAAAAEgADAHlQAACAXgYIRgAAABIAAwCGUAAAyBAMCAQA
AAAhABMApFAAAPDXBghGAAAAIgADAK9QAADQ0ggIcwAAABIAAwC5UAAAYMcGCBcAAAASAAMAx1AA
AKAyDAgEAAAAEQAVAN5QAABA0AcIewIAABIAAwDnUAAAAEMGCC8AAAAiAAMA81AAAOCNBggeAAAA
EgADABFRAABwxwQIAgEAABIAAwAbUQAAANUECFICAAASAAMAI1EAAADkCghEAAAAEQAGAD5RAADg
PAcIDAAAABIAAwBIUQAAIPoECO0AAAASAAMAWlEAAECHBggJAAAAIgADAGRRAACgegoIVAAAABEA
BgB/UQAAkPcICE8AAAASAAMAllEAAPDBBwhgAAAAEgADAKtRAAAQ+wYIQAEAABIAAwC4UQAAIMUI
CNEAAAASAAMAylEAAMDPBghEAAAAEgADANNRAAD0MAwIAQAAABEAFADkUQAA8PUHCBkAAAASAAMA
+lEAAKCNBAg7AAAAEgADAAdSAACA+AQIVwAAABIAAwATUgAAINoGCA0AAAASAAMAHlIAAFCUBgjc
AQAAIgADAC5SAAAwSQcIMwAAABIAAwA0UgAAkNMICL0AAAAiAAMAPlIAAADECgg0AAAAEQAGAERS
AACAXwYIPQAAABIAAwBWUgAAwOQGCKoAAAAiAAMAXlIAAICiBAgPAAAAEgADAG1SAAAgWAcIXQAA
ACIAAwB3UgAAULEGCAoAAAASAAMAiFIAADCfBgjRAAAAEgADAJpSAAAgfQoIVAAAABEABgC0UgAA
IHMJCIcBAAASAAMAvVIAAAAAAAAAAAAAIAAAANpSAADQAwkIkAAAABIAAwDmUgAAAKMECGcAAAAi
AAMA8lIAAAgAAAAEAAAAFgALAAlTAAAAOgcIZQIAACIAAwAOUwAAAAAAAAAAAAAmAAAAJVMAAPC3
CAghAAAAEgADACxTAAAgXwUIiAQAABIAAwBDUwAAoFwGCCEAAAASAAMATlMAACDWCggABgAAEQAG
AGVTAADwHwoIWgEAABICAwB8UwAAAEcHCBMAAAASAAMAilMAAFDECAg+AAAAEgADAJlTAADgqwsI
kAAAABEABgCtUwAAQLAGCBEAAAASAAMAw1MAAFBbBghnAAAAEgADANNTAABAzgcImQEAABIAAwDi
UwAAsJgICDkAAAAiAAMA7FMAAFQxDAgEAAAAEQAUAPVTAACwxggIIQAAABIAAwD8UwAAgGAGCGUA
AAASAAMAElQAAKwQDAgEAAAAEQATACxUAABgwgcIYQAAABIAAwA9VAAAoH4ICEoAAAASAAMAT1QA
AADqBAgWAAAAEgADAF1UAAAgZQoIpAEAABEABgBuVAAAcHAJCBgCAAASAAMAeFQAAMDxCQhIAAAA
EgADAIFUAAAgtAYIXQAAABIAAwCWVAAAcAkFCA4AAAASAAMAplQAAMCRCwgkAAAAEQAGALRUAADQ
owYIMwAAACIAAwDCVAAAcOkECIEAAAAiAAMAx1QAAAAAAAAAAAAAIAAAAOdUAADgZgoIJAAAABEA
BgD6VAAAwM8GCEQAAAAiAAMAAVUAAIBdCgh0AAAAEQAGAA5VAACw5QQIUAAAABIAAwAbVQAAoLkG
COIAAAASAAMAJ1UAAJAQCAi/AAAAEgADAEFVAABg+QkIDAAAABICAwBPVQAAoIoECH8AAAASAAMA
X1UAAFgxDAgEAAAAEQAUAHNVAACQVgcInQAAABIAAwCFVQAA8PYHCLcAAAASAAMAmlUAAEB1CQg1
AAAAEgADAKNVAADQzQYIZwEAACIAAwCpVQAAAAAAAAAAAAAgAAAAxVUAADBVBggiAAAAIgADAMtV
AACgFwwIAAAAABAA8f/XVQAAAAAAAAAAAAAgAAAA6FUAAFDlBAhbAAAAEgADAPRVAABwYQYIxQAA
ABIAAwAIVgAA4C0ICHcKAAASAAMAKFYAAEDtBggjAAAAEgADADJWAABwrAYINAAAABIAAwBEVgAA
AOIECGEAAAASAAMAS1YAAAAAAAAAAAAAIAAAAGRWAAAg9gQIHwAAABIAAwBoVgAAoNoGCA0AAAAS
AAMAc1YAAPBeBQgwAAAAIgADAH5WAAAQggQIqwEAABIAAwCDVgAAEPoICB4HAAASAAMAlVYAAFwx
DAgEAAAAEQAUAKVWAADA5AYIqgAAABIAAwCvVgAAgH8KCBAAAAARAAYAxVYAAAEAAAAAAAAAEADx
/+JWAAAguQsIEAIAACEABgDvVgAAYFUGCKABAAAiAAMA9VYAABCkBgh6AAAAEgADAAlXAACAxAQI
8AEAABIAAwAXVwAAoIcECFUAAAASAAMAJVcAAPgwDAgEAAAAEQAUADhXAAA0MgwIBAAAABEAFABF
VwAAQFUHCA4AAAAiAAMAVFcAAND+BQgNQgAAIgADAF5XAABw3gYIPwAAACIAAwBoVwAAAIkGCH4A
AAASAAMAfFcAAAAAAAAAAAAAIAAAAIxXAACAogQIDwAAACIAAwCUVwAA8FAGCKsBAAAiAAMAm1cA
AGD+BAgKAQAAEgADAKpXAABgMQwIBAAAABEAFAC1VwAAQIwHCPMAAAASAAMAxlcAAEC7Cwg0AAAA
EQAGANFXAAAQqAcIoBUAABIAAwDlVwAA0NQICLYAAAAiAAMA71cAAABLBwj4AAAAEgADAP1XAAAg
uQsIEAIAACEABgAJWAAAZDEMCAQAAAARABQAGlgAAGBzBQhNRAAAEgADADBYAACg7QYIGQAAABIA
AwA1WAAA0NIICHMAAAAiAAMAPVgAACBkBggtAQAAEgADAEpYAACQuAYIAgEAABIAAwBSWAAA8CIK
CJoAAAASAgMAdFgAAJAzBwhLAAAAEgADAIlYAADwWwcIqQAAABIAAwCXWAAA8LcICCEAAAASAAMA
olgAAIAJBQgNAQAAEgADALBYAABjgAoIAgAAABEABgC7WAAAIKsGCCsAAAASAAMAzFgAAPAMBQjY
CQAAEgADANlYAABAXQYILQAAABIAAwD0WAAAkPIECCkAAAASAAMA+1gAAGCyBggjAAAAEgADAA5Z
AABw5QYIMQAAACIAAwAYWQAAoFwGCCEAAAAiAAMAIVkAAOAxDAgsAAAAEQAUAChZAABAvggIjAAA
ACIAAwAyWQAAsOUICAcAAAASAAMAQ1kAAHDzCQhmAAAAEgADAExZAABAVwcIbQAAACIAAwBTWQAA
cNQICCEAAAAiAAMAW1kAAIxeCggSAAAAEQAGAG9ZAAB9XgoIBgAAABEABgB+WQAAwE4HCCkAAAAS
AAMAhlkAAAC+CAg3AAAAEgADAJJZAADwpgcIswAAABIAAwCqWQAA8MEICFUAAAASAAMAuVkAAEDP
BghDAAAAEgADAMBZAABwXQYINAAAABIAAwDTWQAAEKQICFcAAAASAAMA4FkAACCVCwgkAAAAEQAG
APVZAACQ9QcICgAAABIAAwAKWgAAAAAAAAAAAAAgAAAAH1oAAIAQDAgAAAAAIAATACpaAADwfggI
aAQAABIAAwA6WgAAsMIICJsBAAASAAMAQ1oAAPCcBAhyAAAAEgADAFdaAAAYMgwIBAAAABEAFABn
WgAAwN8FCIQAAAAiAAMAgFoAAHDeBgg/AAAAEgADAIxaAADYMQwIBAAAABEAFACkWgAAADgHCDcB
AAASAAMAt1oAALBjBQgwAAAAIgADAMFaAADwUwYIRAAAABIAAwDUWgAAcIIHCHYBAAASAAMA6FoA
ALBHBwhNAQAAIgADAO9aAABoMQwIBAAAABEAFAD/WgAA4JQLCCQAAAARAAYAElsAAMD5BAheAAAA
EgADACxbAAAAAAAAAAAAACAAAAA8WwAAQOYKCEwAAAARAAYAV1sAABA+CgguAAAAEgIDAGpbAACQ
sgYIZQAAABIAAwBzWwAAgEcKCOcAAAASAAMAhVsAAOxTCggAAAAAEgAFAItbAAAgpgYITgQAACIA
AwCaWwAAauYECCEAAAASAAMAq1sAADBsCQhiAAAAEgADALVbAACw0gQIiAEAACIAAwC+WwAA4PQE
CA0BAAASAAMAxFsAAFDXBghEAAAAEgADAM5bAABAjQcINQAAABIAAwDfWwAAwHUJCD4GAAASAAMA
9lsAAJD3BQghAAAAIgADAP9bAAAAogYIUgAAABIAAwATXAAAENAGCBUBAAAiAAMAHlwAACBsBgjT
BgAAEgADADBcAACQggkILgAAACIAAwA3XAAAAHMGCCsEAAASAAMAS1wAADDLCQgpAAAAIgADAFRc
AAAguAgIIgEAABIAAwBoXAAAsN4GCAIDAAASAAMAdFwAANC1BAgcDgAAEgADAIBcAADwawgIbQAA
ABIAAwCcXAAA/JwLCAUAAAARAAYAslwAABD0CQhXAAAAIgADAMBcAABEMgwIBAAAABEAFADSXAAA
IJ0LCNANAAARAAYA2VwAABBfBghkAAAAEgADAOpcAABwdwgIUwYAABIAAwD0XAAAHAAAAAQAAAAW
AAwAB10AADBXBwgQAAAAEgADABNdAABwxgQINQAAABIAAwAfXQAAoPkJCAgAAAASAgMANl0AAKCX
BggwAAAAEgADAERdAACYEAwIBAAAABEAEwBLXQAAMEwHCFgAAAAiAAMAUl0AACDlCghEAAAAEQAG
AG1dAADg+AQIHgAAABIAAwB2XQAAQOoECBcAAAASAAMAgV0AAACIBAg2AgAAEgADAJJdAABgfAoI
VAAAABEABgChXQAAkPcFCCEAAAASAAMArV0AACBzCQiHAQAAIgADALRdAACQxAgIhgAAACIAAwC7
XQAAILQECNMAAAAiAAMAwV0AAPClCQgpAAAAIgADAMxdAABwlQgILwAAACIAAwDSXQAAADoHCGUC
AAASAAMA3l0AAPD1BAgjAAAAEgADAONdAAC65QQIGwAAABIAAwD0XQAAQL4ICIwAAAASAAMAAF4A
ANAQDAgEAAAAEQATABReAACQ0QgIKAAAACIAAwAeXgAAsMIICJsBAAAiAAMAK14AAAAxDAgIAAAA
EQAUAD9eAAAAJgwIBAAAABEAFABLXgAAwOYECDIAAAASAAMAXF4AAHD7CQg2AAAAEgIDAHpeAACQ
xAgIhgAAABIAAwCFXgAA0MwGCJsAAAASAAMAol4AAKBKCghNAAAAEgAEALxeAACwxgQIsQAAACIA
AwDDXgAAsFcHCGoAAAASAAMAzV4AANwQDAgEAAAAEQATAN1eAAD2wgoIDQAAABEABgD1XgAAYDcH
CJYAAAASAAMAB18AAKCVCAhSAAAAIgADAA5fAADg9wgILAIAABIAAwAZXwAAcNQICCEAAAASAAMA
Jl8AAODIBwjnAAAAEgADADlfAACAaQUIYAAAABIAAwBAXwAAAJYICEYAAAAiAAMAR18AADBVBggi
AAAAIgADAFFfAABQ6wcIIwAAABIAAwBqXwAAAGoGCJMAAAASAAMAfl8AAGCWBgivAAAAEgADAJFf
AACQogQIZwAAACIAAwCaXwAAmBAMCAQAAAARAhMApV8AAKCUCAgwAAAAEgADALNfAADw9wQILQAA
ABIAAwC8XwAAUOAFCD8XAAASAAMAy18AACD4BAhXAAAAIgADANVfAABw+QkICAAAABICAwD1XwAA
UMIICFMAAAASAAMA/18AAAAAAAAAAAAAJgAAABNgAABsMQwIBAAAABEAFAAlYAAA0M0HCGoAAAAS
AAMANmAAAHDtBggiAAAAIgADAEJgAAD8MAwIBAAAABEAFABXYAAAgPUHCAoAAAASAAMAbmAAAGD9
BghzBgAAEgADAH9gAAAg5AQIGwAAABIAAwCHYAAAMF4GCE4AAAASAAMAlmAAAFAMCAgdBAAAEgAD
AKhgAACQAQkIDgAAABIAAwC3YAAAwE4HCCkAAAAiAAMAvWAAALD3Bwh7AAAAEgADANVgAABwyAcI
bAAAABIAAwDrYAAAAIkGCH4AAAAiAAMA+2AAACDFCAjRAAAAIgADAAthAABQhwYIggAAABIAAwAb
YQAA5CwMCAQAAAARABQAJmEAADC7CwgEAAAAEQAGADlhAADAiwsIJAAAABEABgBKYQAAINoGCA0A
AAAiAAMAU2EAAPBgBggqAAAAEgADAGdhAADQogYI/wAAABIAAwB1YQAA8IMHCEcIAAASAAMAhGEA
AMDhBggAAwAAEgADAJFhAABgUgoIBgEAABIABACoYQAADAAAAAQAAAAWAAsAumEAADBXBgg4AQAA
IgADAMFhAAAgsgYIOAAAABIAAwDRYQAAsOUECFAAAAAiAAMA2WEAACDlBAgvAAAAEgADAORhAADA
pwgIOQAAABIAAwDwYQAAkEcHCB8AAAAiAAMA92EAALA8BwgMAAAAEgADAABiAAAgZwoIJAAAABEA
BgATYgAAsBwKCK8AAAASAgMAKGIAAKAXDAgAAAAAEADx/y9iAADoEAwIGAAAABEAEwA9YgAAESIK
CAAAAAASAgMAVGIAALCrBghzAAAAEgADAGtiAACsMgwIAAAAABAA8f9wYgAAgOcICIABAAASAAMA
emIAAKAECQi5YgAAEgADAIZiAAAwlgYIMAAAACIAAwCTYgAAIGkFCFgAAAASAAMAn2IAAMCCCQgt
AAAAEgADALFiAABgMgwINAAAABEAFADGYgAAAAAAAAAAAAAmAAAA3WIAAAC6CAhtAgAAEgADAOpi
AABgZwkIKQAAACIAAwDyYgAAoOQECHUAAAAiAAMA+mIAAOBqCAgaAAAAEgADABBjAABAdQkINQAA
ACIAAwAYYwAA4AMHCNELAAASAAMAJmMAAPBQBgirAQAAEgADADNjAAAAZgYIPQEAABIAAwA8YwAA
QEIHCLYEAAASAAMARmMAAAAAAAAAAAAAIAAAAFljAACwmAgIOQAAABIAAwBlYwAAUNkGCEQAAAAS
AAMAdmMAACDOBAj5AgAAEgADAIRjAACglQgIUgAAABIAAwCNYwAAhC0MCAQAAAARABQAlmMAABD2
BwjfAAAAEgADAKxjAADQ/gUIDUIAABIAAwC4YwAAoE0HCHoAAAASAAMAwGMAAOAWDAh0AAAAEQAT
ANJjAACgrgYIDwAAABIAAwDmYwAAcDEMCAQAAAARABQA8mMAAEDHBwgbAAAAEgADAP5jAACgWgoI
AAEAABEABgAQZAAAEPQJCFcAAAASAAMAIGQAAMCzBghbAAAAEgADAC9kAACgvwcItwEAABIAAwBA
ZAAAdDEMCAQAAAARABQASmQAADC7BgjoAQAAIgADAFRkAAA0EAwIBAAAABEAEABhZAAA4GQKCCMA
AAARAAYAdWQAAEB7Cgh4AAAAEQAGAIVkAABQ0wgIPwAAABIAAwCQZAAAMI4ECOICAAASAAMAn2QA
AFBVBwg5AQAAIgADAKpkAAB4MQwIBAAAABEAFAC6ZAAAgKsGCCsAAAASAAMA1GQAACBqCQjhAQAA
EgADAN5kAABgiwQI7QAAABIAAwDjZAAA0PkJCFsAAAASAgMA8WQAAIQgDAgEAAAAIQAUAP1kAAAA
AAAAAAAAACAAAAAZZQAAMF8ICPoDAAASAAMAO2UAADB8CQguBgAAEgADAFNlAABg8wQIHwAAABIA
AwBcZQAAAEsHCPgAAAASAAMAZWUAACAAAAAEAAAAFgAMAH5lAAAAAAAAAAAAACAAAACUZQAAoJQE
CDkAAAASAAMAqWUAANBmCAjbAwAAEgADAL9lAADw1wYIRgAAABIAAwDMZQAAILkLCBACAAARAAYA
4mUAAKDkBAh1AAAAEgADAOtlAACwYwUIMAAAACIAAwD3ZQAAkBAMCAQAAAARAhMAAWYAAEB6CghU
AAAAEQAGABZmAACwaAYIbQAAABIAAwAgZgAAAI4ECCEAAAASAAMAKmYAADBJBwgzAAAAIgADAC5m
AACg8QYItwAAABIAAwA5ZgAAoIoLCCQAAAARAAYAS2YAAGBzBQhNRAAAEgADAFhmAABQ5gYIfAAA
ABIAAwBsZgAAQFoGCPAAAAASAAMAeGYAAKD/BAhYAgAAEgADAIVmAABoKwwICAAAABEAFACPZgAA
ULkICKgAAAASAAMApGYAAICsCwiQAAAAEQAGALhmAAAQMgwIBAAAABEAFADFZgAAYMIKCIkAAAAR
AAYA2GYAAGD5BAgbAAAAEgADAO9mAABw5AQIIgAAABIAAwD3ZgAAAZ0LCA8AAAARAAYABWcAAHwx
DAgEAAAAEQAUABNnAADQvggIKwAAABIAAwAaZwAAoEkFCFoAAAASAAMAJWcAADDyBAgpAAAAEgAD
AC1nAAAQxwYISQAAABIAAwA/ZwAA8JgICJcAAAASAAMATWcAACCLBAg2AAAAEgADAFVnAADghwYI
pAAAABIAAwBkZwAA0JQICDAAAAASAAMAeGcAAABDBggvAAAAEgADAIZnAAAkVAoIBAAAABEABgCV
ZwAAPOQECBMAAAASAAMAm2cAAKDECwgjAAAAEQAGALBnAABwowQIsQMAABIAAwDDZwAAwNEICA4B
AAASAAMAz2cAAJByCQhDAAAAEgADANxnAAAw+gkIcQAAABICAwDqZwAAg14KCAkAAAARAAYABWgA
AGD2BAjQAAAAEgADAAxoAADMMQwIBAAAABEAFAAYaAAAwIMECMsCAAASAAMAKmgAAAD5BAgqAAAA
EgIDAEJoAABQ4QQIrwAAABIAAwBJaAAAQFcHCG0AAAAiAAMAUWgAAFDlBAhbAAAAIgADAFZoAADE
EAwIBAAAACEAEwBuaAAAoAEJCDoAAAASAAMAe2gAAGDmBAhbAAAAEgADAIhoAABgZwkIKQAAABIA
AwCSaAAAAOcECKQAAAAiAAMAmmgAAICGBgi8AAAAIgADAKNoAABQrgYIMgAAABIAAwCsaAAAcEgI
CEoIAAASAAMA02gAAAA6BwhlAgAAIgADANpoAACA4goISAAAABEABgD1aAAAgDEMCAQAAAARABQA
AmkAADBYBQhkAAAAEgADAAtpAABwUwUIcAAAABIAAwAWaQAA0M0GCGcBAAASAAMAHWkAANDJBwjF
AAAAEgADADFpAAAA1QQIUgIAABIAAwA7aQAAODIMCAQAAAARABQATGkAALCxBggHAAAAEgADAFlp
AACAogQIDwAAABIAAwBjaQAAkJkICAoFAAASAAMAbmkAAJD5CQgIAAAAEgIDAIVpAADQlwYILgIA
ABIAAwCcaQAAgBAMCAAAAAAQABMAqWkAAABpCQgaAQAAEgADALZpAACw1wQIeQEAABIAAwDJaQAA
wPcJCB8AAAASAAMA0WkAACCRBAgqAAAAEgADAN5pAABAVQcIDgAAABIAAwDvaQAAcOkECIEAAAAS
AAMA9mkAAIDzBAghAAAAIgADAP9pAABAsQYIDwAAABIAAwAQagAAYE8HCNQDAAASAAMAGmoAAJBH
BwgfAAAAEgADACNqAAAcMgwIFAAAABEAFAAsagAAANwECKoBAAASAAMAO2oAAFDTCAg/AAAAIgAD
AERqAABAZwYIYgEAABIAAwBbagAAQPYECBoAAAASAAMAYGoAACC5CwgQAgAAEQAGAHdqAACEMQwI
BAAAABEAFACFagAA+BIMCAQAAAARABMAkmoAAAAAAAAAAAAAIAAAAKZqAAAAxggIowAAABIAAwC1
agAAEKAGCO4BAAASAAMAy2oAADADCQhCAAAAEgADAN5qAADgUwUI7gAAABIAAwDpagAAAJoGCCcF
AAASAAMA/moAAODKCAiqBgAAEgADABBrAAAAhQYIeAEAACIAAwAaawAAYGcJCCkAAAASAAMAJWsA
AKDHBwinAAAAEgADAEBrAADA4gQIXwEAACIAAwBKawAABAAAAAQAAAAWAAsAYmsAAADnBAikAAAA
IgADAGhrAABQ/AYIaAAAACIAAwBuawAAAEcHCBMAAAAiAAMAemsAADBVBwgOAAAAEgADAI1rAABw
BQUICgMAABIAAwCWawAAoJMLCCQAAAARAAYApWsAALC+BwjoAAAAEgADALVrAADQwgYIFAIAABIA
AwDBawAAkCMKCCsAAAASAgMA3WsAAGCiBghnAAAAEgADAPJrAADgEAwIBAAAABEAEwARbAAAkFYH
CJ0AAAAiAAMAIWwAAIgxDAgEAAAAEQAUADNsAABQtwYIOwEAABIAAwBJbAAAgNQECHsAAAAiAAMA
WGwAAMAiCggrAAAAEgIDAG5sAACAhgYIvAAAABIAAwB7bAAAINwGCEgCAAAiAAMAg2wAANgQDAgE
AAAAEQATAJhsAAAw6wgIZgIAABIAAwCmbAAAMFUGCCIAAAASAAMAsmwAALDlBAhQAAAAIgADALhs
AAAg+AQIVwAAABIAAwDHbAAA5BAMCAQAAAARABMA02wAABDaBggNAAAAEgADAN1sAADAsQYICwAA
ABIAAwDrbAAAQN4HCHwLAAASAAMA/GwAAIwxDAgEAAAAEQAUAAltAACwxgQIsQAAABIAAwASbQAA
qBAMCAQAAAAhABMAIm0AAAAAAAAAAAAAJgAAAEBtAADAPAcIDAAAABIAAwBKbQAAYHMFCE1EAAAS
AAMAU20AAGASDAiYAAAAEQATAGNtAADEEAwIBAAAABEAEwBzbQAAcG8JCLMAAAASAAMAe20AAFCr
BggpAAAAEgADAJdtAAAw+QQIJQAAABICAwCxbQAAIJcICG0AAAASAAMAt20AAJCwBginAAAAEgAD
AMRtAADg4goISAAAABEABgDfbQAAILQECNMAAAASAAMA5G0AACBYBwhdAAAAEgADAPBtAADgMwcI
jQEAABIAAwACbgAA8JgICJcAAAAiAAMADm4AABCtBgiVAAAAEgADABtuAADAfAoIVAAAABEABgAv
bgAAAAAAAAAAAAAgAAAAPm4AALBnCQglAAAAEgADAFluAAAA1ggIQA8AABIAAwBtbgAA4JYLCCQA
AAARAAYAhW4AAKAxDAgkAAAAEQAUAIxuAADQiQgIPQoAABIAAwCpbgAAsFcHCGoAAAAiAAMAAGlu
aXQuYwBpbml0ZmluaS5jAGNydHN0dWZmLmMAX19DVE9SX0xJU1RfXwBfX0RUT1JfTElTVF9fAF9f
RUhfRlJBTUVfQkVHSU5fXwBfX0pDUl9MSVNUX18AX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBs
ZXRlZC41MjI2AGR0b3JfaWR4LjUyMjgAZnJhbWVfZHVtbXkAb2JqZWN0LjUyNDgAX19DVE9SX0VO
RF9fAF9fRlJBTUVfRU5EX18AX19KQ1JfRU5EX18AX19kb19nbG9iYWxfY3RvcnNfYXV4AGJ6ZXhw
bG9kZS5jAGNoZWNrX29uZV9mZABzdGF0aWNfc2xvdGluZm8Ac3RhdGljX2R0dgBzdGF0aWNfbWFw
AGxvY2sAX0xfbG9ja18yMABfTF91bmxvY2tfMTU3AF9fUFJFVFRZX0ZVTkNUSU9OX18uNDYzOQBp
bml0aWFsAHB0bWFsbG9jX2xvY2tfYWxsAGxpc3RfbG9jawBfX2xpYmNfdHNkX01BTExPQwBtYWlu
X2FyZW5hAF9MX2xvY2tfNTAAbWFsbG9jX2F0Zm9yawBzYXZlX21hbGxvY19ob29rAGZyZWVfYXRm
b3JrAHNhdmVfZnJlZV9ob29rAHNhdmVfYXJlbmEAYXRmb3JrX3JlY3Vyc2l2ZV9jbnRyAF9MX2xv
Y2tfOTcAcHRtYWxsb2NfdW5sb2NrX2FsbABfTF91bmxvY2tfMTMyAF9MX3VubG9ja18xMzkAcHRt
YWxsb2NfdW5sb2NrX2FsbDIAbWVtMm1lbV9jaGVjawBzWVNUUkltAG1wXwBtZW0yY2h1bmtfY2hl
Y2sAbWFsbG9jX3ByaW50ZXJyAG1hbGxvY19jb25zb2xpZGF0ZQBnbG9iYWxfbWF4X2Zhc3QAY2hl
Y2tfYWN0aW9uAG1BTExJTkZvAHRvcF9jaGVjawBkaXNhbGxvd19tYWxsb2NfY2hlY2sAdXNpbmdf
bWFsbG9jX2NoZWNraW5nAG1hbGxvY19jaGVjawBmcmVlX2NoZWNrAHJlYWxsb2NfY2hlY2sAbWVt
YWxpZ25fY2hlY2sAcHRtYWxsb2NfaW5pdABtQUxMT1B0AF9MX2xvY2tfMTk5NgBfTF91bmxvY2tf
MjAxMgBwZXJ0dXJiX2J5dGUAX0xfbG9ja18yMTU4AF9MX3VubG9ja18yMTY2AF9MX2xvY2tfMjIw
MQBfTF91bmxvY2tfMjIxNwBfTF9sb2NrXzIyNzkAX0xfdW5sb2NrXzI1MjcAbXVubWFwX2NodW5r
AG1yZW1hcF9jaHVuawBuZXdfaGVhcABhbGlnbmVkX2hlYXBfYXJlYQBhcmVuYV9nZXQyAF9MX2xv
Y2tfMjk3OQBfTF91bmxvY2tfMjk5MwBhcmVuYV9tZW0AX0xfbG9ja18zMTU1AF9MX3VubG9ja18z
MTY1AF9MX2xvY2tfMzE4OQBncm93X2hlYXAAX0xfbG9ja180Mjc0AF9MX3VubG9ja180MjgyAF9M
X2xvY2tfNDQwNQBfTF91bmxvY2tfNDQxMgBfTF9sb2NrXzQ0NzAAX0xfdW5sb2NrXzQ0OTUAX0xf
dW5sb2NrXzQ1MTMAX0xfdW5sb2NrXzQ1MjkAX0xfbG9ja182NzU0AF9MX3VubG9ja182Nzc0AF9M
X3VubG9ja183MjE3AF9MX3VubG9ja183MzIzAF9MX2xvY2tfNzQwNQBfTF91bmxvY2tfNzQyNQBf
TF91bmxvY2tfODI0NQBfTF9sb2NrXzg0MjEAX0xfdW5sb2NrXzg0MzAAX0xfbG9ja184NDUyAF9M
X3VubG9ja184NDY1AF9MX3VubG9ja184NDc3AF9MX3VubG9ja184NTgwAF9MX3VubG9ja184NTky
AF9MX2xvY2tfODYwMQBfTF91bmxvY2tfODYxMABfTF91bmxvY2tfODYyNwBfTF91bmxvY2tfODYz
OQBtYWxsb2NfaG9va19pbmkAX0xfdW5sb2NrXzg3OTgAX0xfbG9ja184ODEzAF9MX3VubG9ja184
ODIzAF9MX3VubG9ja184ODUzAG1lbWFsaWduX2hvb2tfaW5pAF9MX2xvY2tfOTEwNABfTF91bmxv
Y2tfOTExNwBfTF9sb2NrXzkyNTUAX0xfdW5sb2NrXzkyNjMAcmVhbGxvY19ob29rX2luaQBfTF9s
b2NrXzkzNTIAX0xfdW5sb2NrXzk0MjAAX0xfbG9ja185NDU3AF9MX3VubG9ja185NDYwAF9MX2xv
Y2tfOTU1MgBfTF91bmxvY2tfOTU2MgBfTF9sb2NrXzk1OTEAX0xfdW5sb2NrXzk2MjAAX0xfbG9j
a185ODM0AF9MX3VubG9ja185ODY4AGNhbmNlbF9oYW5kbGVyAHN5c2xvZ19sb2NrAF9MX3VubG9j
a185AExvZ01hc2sAX0xfbG9ja182MwBjb25uZWN0ZWQATG9nVGFnAExvZ1R5cGUATG9nRmlsZQBv
cGVubG9nX2ludGVybmFsAExvZ1N0YXQAU3lzbG9nQWRkcgBMb2dGYWNpbGl0eQBfTF9sb2NrXzMz
NgBfTF9sb2NrXzYxNwBfTF91bmxvY2tfNjQ0AGNvbnZlcnRfYW5kX3ByaW50AGZyZWVfbWVtAF9M
X2xvY2tfMTcAZm9ya19oYW5kbGVyX3Bvb2wAX0xfdW5sb2NrXzI5AF9MX2xvY2tfODkAX0xfdW5s
b2NrXzE1NABfX2VsZl9zZXRfX19saWJjX3N1YmZyZWVyZXNfZWxlbWVudF9mcmVlX21lbV9fAGJh
Y2t0cmFjZV9oZWxwZXIAX0xfbG9ja180MgBfTF91bmxvY2tfOTcAX0xfdW5sb2NrXzE0NQBfZGxf
c3lzaW5mb19pbnQ4MAByZXN1bHQuNzc3MABidWYuNzc3MQB1bnNlY3VyZV9lbnZ2YXJzLjc3MTAA
ZXJyc3RyLjY5MzYAcGx1cmFsX2V2YWwAcm9vdAB0cmFuc21lbV9saXN0AHRyYW5zY21wAG91dHB1
dF9jaGFyc2V0X2NhY2hlZC44Mzg0AG91dHB1dF9jaGFyc2V0X2NhY2hlLjgzODMAbG9jay44MDM1
AF9MX2xvY2tfMTE1MwBmcmVlbWVtLjgwMzYAZnJlZW1lbV9zaXplLjgwMzcAX0xfdW5sb2NrXzEy
NTcAX0xfdW5sb2NrXzEzMjYAX0xfdW5sb2NrXzE0MTQAcGx1cmFsX2xvb2t1cAB0cmVlX2xvY2su
NzU0NgBfbmxfbG9hZGVkX2RvbWFpbnMAbG9jay44MDgxAGxvY2suNzgzMgBfTF9sb2NrXzE2NQBf
TF91bmxvY2tfMTg4AF9MX3VubG9ja18zNTQAcmVhZF9hbGlhc19maWxlAG1heG1hcABubWFwAG1h
cABzdHJpbmdfc3BhY2VfbWF4AHN0cmluZ19zcGFjZV9hY3QAc3RyaW5nX3NwYWNlAGFsaWFzX2Nv
bXBhcmUAX0xfbG9ja182MTIAbG9jYWxlX2FsaWFzX3BhdGguNzE3MABfTF91bmxvY2tfNzI1AG5l
d19leHAAeXlwYWN0AHl5Y2hlY2sAeXlkZWZhY3QAeXlyMgB5eXIxAHl5cGdvdG8AeXlkZWZnb3Rv
AHl5dGFibGUAeXl0cmFuc2xhdGUAcGx2YXIAcGxvbmUAX0xfbG9ja18yMwBzdGFnZQBfTF91bmxv
Y2tfMTQxAF9MX2xvY2tfMTY0AG1zb3J0X3dpdGhfdG1wAHBoeXNfcGFnZXMuNTc1NQBwYWdlc2l6
ZS41NzU2AGVudmxvY2sAbGFzdF9lbnZpcm9uAF9MX3VubG9ja18yNwBrbm93bl92YWx1ZXMAX0xf
bG9ja18xMjgAX0xfdW5sb2NrXzE2NgBfTF9sb2NrXzIzNQBfTF91bmxvY2tfMzM1AF9MX3VubG9j
a180ODEAX0xfdW5sb2NrXzQ5NgBfTF91bmxvY2tfNTkzAF9JT19oZWxwZXJfb3ZlcmZsb3cAcHJp
bnRmX3Vua25vd24AYnVmZmVyZWRfdmZwcmludGYAX0lPX2hlbHBlcl9qdW1wcwBfTF9sb2NrXzY4
MQBfTF91bmxvY2tfODAxAGdyb3VwX251bWJlcgBfaTE4bl9udW1iZXJfcmV3cml0ZQBfX1BSRVRU
WV9GVU5DVElPTl9fLjk5OTkAX0xfbG9ja18xMzQ5AF9MX3VubG9ja18xNDc3AGp1bXBfdGFibGUu
MTAxODkAc3RlcDBfanVtcHMuMTAyMDUAc3RlcDRfanVtcHMuMTAzNzMAc3RlcDJfanVtcHMuMTAy
MzcAc3RlcDFfanVtcHMuMTAyMzYAc3RlcDRfanVtcHMuMTAyNDEAX19QUkVUVFlfRlVOQ1RJT05f
Xy4xMDMzMgBzdGVwM2JfanVtcHMuMTAyNDAAc3RlcDNhX2p1bXBzLjEwMjM4AG51bGwAaGFja19k
aWdpdC4xMTcwOQBfX1BSRVRUWV9GVU5DVElPTl9fLjExNTQyAF9fUFJFVFRZX0ZVTkNUSU9OX18u
MTEyMTAAX0xfbG9ja18xMjYyAGp1bXBfdGFibGUuMTAyMjUAc3RlcDBfanVtcHMuMTAyNDEAc3Rl
cDRfanVtcHMuMTA0MDAAc3RlcDJfanVtcHMuMTAyNzMAc3RlcDFfanVtcHMuMTAyNzIAc3RlcDRf
anVtcHMuMTAyNzcAX0xfdW5sb2NrXzM1NDkAX19QUkVUVFlfRlVOQ1RJT05fXy4xMDM5NgBzdGVw
M2JfanVtcHMuMTAyNzYAc3RlcDNhX2p1bXBzLjEwMjc0AF9MX2xvY2tfOTcwNgBfTF91bmxvY2tf
OTc4OABfX1BSRVRUWV9GVU5DVElPTl9fLjEwMDczAF9MX3VubG9ja18xOQBfX1BSRVRUWV9GVU5D
VElPTl9fLjk3NDcAX0xfbG9ja180MABfTF9sb2NrXzEwMwBfTF91bmxvY2tfMTEzAF9MX3VubG9j
a18yMDIAX0xfdW5sb2NrXzIzMgBfTF9sb2NrXzM5AF9MX3VubG9ja184MwBfTF91bmxvY2tfMTQy
AF9MX2xvY2tfMzgAX0xfdW5sb2NrXzE3MABfTF91bmxvY2tfMjI1AF9MX3VubG9ja18xODEAX0xf
dW5sb2NrXzIxMQBibGFua3MAemVyb2VzAF9MX2xvY2tfMTg5AF9MX3VubG9ja18yNDQAX0xfdW5s
b2NrXzI5MABzYXZlX2Zvcl93YmFja3VwAF9JT193ZmlsZV91bmRlcmZsb3dfbWF5YmVfbW1hcABf
SU9fd2ZpbGVfdW5kZXJmbG93X21tYXAAX0xfbG9ja18xMTE2AF9MX3VubG9ja18xNDE1AF9fUFJF
VFRZX0ZVTkNUSU9OX18uODQzMABfTF91bmxvY2tfMTU2NgBkb19lbmNvZGluZwBkb19hbHdheXNf
bm9jb252AGRvX21heF9sZW5ndGgAZG9faW4AZG9fdW5zaGlmdABkb19vdXQAZG9fbGVuZ3RoAF9f
UFJFVFRZX0ZVTkNUSU9OX18uMTAxNjgAX0lPX21lbV9qdW1wcwBfSU9fbWVtX3N5bmMAX0lPX21l
bV9maW5pc2gAX0lPX2ZpbGVfc2Vla29mZl9tYXliZV9tbWFwAF9JT19maWxlX3N5bmNfbW1hcABk
ZWNpZGVfbWF5YmVfbW1hcABfSU9fZmlsZV94c2dldG5fbWF5YmVfbW1hcABtbWFwX3JlbWFwX2No
ZWNrAF9JT19maWxlX3hzZ2V0bl9tbWFwAG5ld19kb193cml0ZQBfTF9sb2NrXzIxNDMAX0xfdW5s
b2NrXzIxODMAX0xfdW5sb2NrXzIzNTkAX19QUkVUVFlfRlVOQ1RJT05fXy45NjQ2AGZsdXNoX2Ns
ZWFudXAAcnVuX2ZwAF9MX3VubG9ja18yNgBsaXN0X2FsbF9sb2NrAF9MX3VubG9ja180MABfTF9s
b2NrXzExMjUAX0xfdW5sb2NrXzExNTMAYnVmZmVyX2ZyZWUAZnJlZXJlc19saXN0AGRlYWxsb2Nf
YnVmZmVycwBzYXZlX2Zvcl9iYWNrdXAAX0xfbG9ja18yNTM1AF9JT19saXN0X2FsbF9zdGFtcABf
TF9sb2NrXzI1OTcAX0xfdW5sb2NrXzI2MzUAX0xfdW5sb2NrXzI2NjQAX0xfbG9ja18yNzcxAF9M
X2xvY2tfMjgzOQBfTF91bmxvY2tfMjkwMwBfTF91bmxvY2tfMzE4NQBfTF9sb2NrXzMyODMAX0xf
bG9ja18zMzE4AF9MX3VubG9ja18zMzY2AF9MX3VubG9ja18zNDIyAF9MX2xvY2tfMzQ3NABfTF9s
b2NrXzM1MDkAX0xfdW5sb2NrXzM1OTEAX0xfdW5sb2NrXzM2NjIAX19lbGZfc2V0X19fbGliY19h
dGV4aXRfZWxlbWVudF9fSU9fY2xlYW51cF9fAF9fZWxmX3NldF9fX2xpYmNfc3ViZnJlZXJlc19l
bGVtZW50X2J1ZmZlcl9mcmVlX18AX0lPX3N0ZGZpbGVfMF9sb2NrAF9JT193aWRlX2RhdGFfMABf
SU9fc3RkZmlsZV8xX2xvY2sAX0lPX3dpZGVfZGF0YV8xAF9JT19zdGRmaWxlXzJfbG9jawBfSU9f
d2lkZV9kYXRhXzIAZW5sYXJnZV91c2VyYnVmAF9fUFJFVFRZX0ZVTkNUSU9OX18uODU4NgBfX1BS
RVRUWV9GVU5DVElPTl9fLjc1MDEAc3RhdGUAX19QUkVUVFlfRlVOQ1RJT05fXy43NTA3AF9MX2xv
Y2tfMTg4AF9MX3VubG9ja18zMjAAdG9fd2MAdG9fbWIAY29tcHV0ZV9jaGFuZ2UAdHpfcnVsZXMA
dHpzdHJpbmdfbGlzdABvbGRfdHoAdXBkYXRlX3ZhcnMAdHpzZXRfaW50ZXJuYWwAaXNfaW5pdGlh
bGl6ZWQuNzAzNwB0enNldF9sb2NrAF9MX2xvY2tfMTYxMQBfTF91bmxvY2tfMTY3MQBfTF9sb2Nr
XzE3NDcAX0xfdW5sb2NrXzE3NjUAX0xfbG9ja18xNzg2AF9MX3VubG9ja18xNzk0AGxlYXBzAG51
bV9sZWFwcwBudW1fdHJhbnNpdGlvbnMAdHJhbnNpdGlvbnMAdHlwZV9pZHhzAHR5cGVzAHpvbmVf
bmFtZXMAcnVsZV9zdGRvZmYAcnVsZV9kc3RvZmYAbnVtX3R5cGVzAHR6c3BlYwBfX1BSRVRUWV9G
VU5DVElPTl9fLjU3MzEAZGVmYXVsdF90emRpci41MTA1AHR6ZmlsZV9pbm8AdHpmaWxlX2RldgB0
emZpbGVfbXRpbWUAX19QUkVUVFlfRlVOQ1RJT05fXy41MjY4AF9fc3RyZnRpbWVfaW50ZXJuYWwA
X25sX2luaXRfZXJhX2VudHJpZXMAX0xfdW5sb2NrXzQ0AF9ubF9pbml0X2FsdF9kaWdpdABfTF9s
b2NrXzExOABfTF91bmxvY2tfMTkwAF9MX2xvY2tfMjg5AF9MX3VubG9ja18zMjIAX0xfbG9ja18z
ODkAX0xfdW5sb2NrXzQ0NwBfX1BSRVRUWV9GVU5DVElPTl9fLjk2ODkAaW50ZWxfMDJfa25vd25f
Y29tcGFyZQBfX3N5c2NvbmZfY2hlY2tfc3BlYwBoYW5kbGVfaTQ4NgBfX1BSRVRUWV9GVU5DVElP
Tl9fLjMwNjAAaGFuZGxlX2FtZABfX1BSRVRUWV9GVU5DVElPTl9fLjMxNzEAaW50ZWxfY2hlY2tf
d29yZABpbnRlbF8wMl9rbm93bgBfX1BSRVRUWV9GVU5DVElPTl9fLjMwOTcAaGFuZGxlX2ludGVs
AF9fUFJFVFRZX0ZVTkNUSU9OX18uNTE1OABfX2F0b21pY193cml0ZXZfcmVwbGFjZW1lbnQAbWF5
YmVfc3BsaXRfZm9yX2luc2VydAB0cmVjdXJzZQB0ZGVzdHJveV9yZWN1cnNlAHBoeXNfcGFnZXNf
aW5mbwBpc19kc3QAbG9jYWxfc3RyZHVwAGFkZF9wYXRoLjkxODUAZmlsbGluX3JwYXRoAGN1cndk
LjgyMjMAbmNhcHN0cgBtYXhfZGlybmFtZWxlbgBzeXN0ZW1fZGlycwBzeXN0ZW1fZGlyc19sZW4A
YWRkX25hbWVfdG9fb2JqZWN0AF9fUFJFVFRZX0ZVTkNUSU9OX18uODE5NwBwcmludF9zZWFyY2hf
cGF0aABtYXhfY2Fwc3RybGVuAGNhcHN0cgBsb3NlAF9fUFJFVFRZX0ZVTkNUSU9OX18uODQyOABv
cGVuX3ZlcmlmeQBleHBlY3RlZC44ODE1AGV4cGVjdGVkX25vdGUuODgyMQBvcGVuX3BhdGgAcnRs
ZF9zZWFyY2hfZGlycwBfZGxfbWFwX29iamVjdF9mcm9tX2ZkAF9fUFJFVFRZX0ZVTkNUSU9OX18u
NzkyOABfX1BSRVRUWV9GVU5DVElPTl9fLjg0NjEAZW52X3BhdGhfbGlzdABfX1BSRVRUWV9GVU5D
VElPTl9fLjgzNjUAZXhwYW5kX2R5bmFtaWNfc3RyaW5nX3Rva2VuAF9fUFJFVFRZX0ZVTkNUSU9O
X18uODE1MQBjYWNoZV9ycGF0aABfX1BSRVRUWV9GVU5DVElPTl9fLjkwNDAAZHVtbXlfYnVja2V0
LjkwNjcAY2FjaGUAY2FjaGVzaXplAGNhY2hlX25ldwBfX1BSRVRUWV9GVU5DVElPTl9fLjc0ODYA
X19QUkVUVFlfRlVOQ1RJT05fXy44NDY1AGNoZWNrX21hdGNoLjc5MTcAX19QUkVUVFlfRlVOQ1RJ
T05fXy43OTE5AGRvX2xvb2t1cF94AF9fUFJFVFRZX0ZVTkNUSU9OX18uODMzOAB1bmRlZmluZWRf
bXNnAG1zZy44NDY5AGVycnN0cmluZy44NDUwAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzgxMgBfX1BS
RVRUWV9GVU5DVElPTl9fLjc2ODAAcmVjZWl2ZXIAX2RsX291dF9vZl9tZW1vcnkAX2RsX2RlYnVn
X3ZkcHJpbnRmAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzc1MwBfX1BSRVRUWV9GVU5DVElPTl9fLjc5
NTAAX19QUkVUVFlfRlVOQ1RJT05fXy44MTAwAF9fUFJFVFRZX0ZVTkNUSU9OX18uODAwOABfX1BS
RVRUWV9GVU5DVElPTl9fLjczMDYAZGxfb3Blbl93b3JrZXIAX19QUkVUVFlfRlVOQ1RJT05fXy45
MDMwAGFkZF90b19nbG9iYWwAX19QUkVUVFlfRlVOQ1RJT05fXy44ODU4AGZyZWVfc2xvdGluZm8A
cmVtb3ZlX3Nsb3RpbmZvAF9fUFJFVFRZX0ZVTkNUSU9OX18uODc1NwBkbF9jbG9zZV9zdGF0ZS44
Nzg1AF9fUFJFVFRZX0ZVTkNUSU9OX18uODc5OQBfX1BSRVRUWV9GVU5DVElPTl9fLjkwODQAZGF0
YS42NDE2AGludGVybmFsX3RyYW5zX25hbWVzLjYyMDYAX19QUkVUVFlfRlVOQ1RJT05fXy42OTEx
AGZyZWVfbW9kdWxlc19kYgBrbm93bl9kZXJpdmF0aW9ucwBmcmVlX2Rlcml2YXRpb24AX19QUkVU
VFlfRlVOQ1RJT05fXy43MTE0AGRlcml2YXRpb25fY29tcGFyZQBvbmNlAF9fUFJFVFRZX0ZVTkNU
SU9OX18uNzEzNABfTF9sb2NrXzU1NgBfTF91bmxvY2tfNTkxAGZpbmRfZGVyaXZhdGlvbgBfX1BS
RVRUWV9GVU5DVElPTl9fLjcxNjYAX0xfbG9ja18yMTg4AF9MX3VubG9ja18yMjExAF9MX3VubG9j
a18yMzE0AF9MX3VubG9ja18yMzMxAF9MX3VubG9ja18yNDEwAGVtcHR5X3BhdGhfZWxlbQBpbnNl
cnRfbW9kdWxlAGFkZF9tb2R1bGUAZ2NvbnZfbW9kdWxlX2V4dABhZGRfYWxpYXMyAGxvY2suOTg4
OQBfTF9sb2NrXzc3MABfTF91bmxvY2tfNzg2AF9fUFJFVFRZX0ZVTkNUSU9OX18uOTkwNwBidWls
dGluX21vZHVsZXMAYnVpbHRpbl9hbGlhc2VzAG1vZGNvdW50ZXIuOTgzNgBfX1BSRVRUWV9GVU5D
VElPTl9fLjYyMjgAX19QUkVUVFlfRlVOQ1RJT05fXy45ODkwAF9fUFJFVFRZX0ZVTkNUSU9OX18u
OTc5NQBfX1BSRVRUWV9GVU5DVElPTl9fLjk1MzMAX19QUkVUVFlfRlVOQ1RJT05fXy45NjE0AGlu
bWFzay45MTkxAF9fUFJFVFRZX0ZVTkNUSU9OX18uOTM3MABfX1BSRVRUWV9GVU5DVElPTl9fLjky
MTkAX19QUkVUVFlfRlVOQ1RJT05fXy45MDE2AF9fUFJFVFRZX0ZVTkNUSU9OX18uODkwNwBfX1BS
RVRUWV9GVU5DVElPTl9fLjg3MDUAX19QUkVUVFlfRlVOQ1RJT05fXy44NjEzAF9fUFJFVFRZX0ZV
TkNUSU9OX18uODQ1MQBfX1BSRVRUWV9GVU5DVElPTl9fLjgxOTIAX19QUkVUVFlfRlVOQ1RJT05f
Xy44Mjk3AF9fUFJFVFRZX0ZVTkNUSU9OX18uMTA0NTMAX19QUkVUVFlfRlVOQ1RJT05fXy4xMDM1
MABfX1BSRVRUWV9GVU5DVElPTl9fLjEwMDY1AF9fUFJFVFRZX0ZVTkNUSU9OX18uMTAxNTUAX19Q
UkVUVFlfRlVOQ1RJT05fXy43OTAzAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzY4MwBfX1BSRVRUWV9G
VU5DVElPTl9fLjgwOTAAb3Blbl90cmFuc2xpdABfTF9sb2NrXzExNQB0cmFuc19jb21wYXJlAHNl
YXJjaF90cmVlAF9fUFJFVFRZX0ZVTkNUSU9OX18uNzE3MwBnY29udl9jYWNoZQBjYWNoZV9tYWxs
b2NlZABjYWNoZV9zaXplAGZpbmRfbW9kdWxlX2lkeABmaW5kX21vZHVsZQBsb2FkZWQAZG9fcmVs
ZWFzZV9hbGwAcmVsZWFzZV9oYW5kbGUAZG9fcmVsZWFzZV9zaGxpYgBfX1BSRVRUWV9GVU5DVElP
Tl9fLjcxMzYAa25vd25fY29tcGFyZQBfX1BSRVRUWV9GVU5DVElPTl9fLjcxMDEAbmV3X2NvbXBv
c2l0ZV9uYW1lAGZyZWVfY2F0ZWdvcnkAX25sX2N1cnJlbnRfdXNlZABfbmxfY2F0ZWdvcnlfcG9z
dGxvYWQAc3RyaXAAY29kZXNldF9pZHguNzI3NgBfX1BSRVRUWV9GVU5DVElPTl9fLjcyODEAX25s
X2NhdGVnb3J5X251bV9pdGVtcwBfbmxfdmFsdWVfdHlwZXMAX19QUkVUVFlfRlVOQ1RJT05fXy42
ODEwAF9ubF92YWx1ZV90eXBlX0xDX0NUWVBFAF9ubF92YWx1ZV90eXBlX0xDX05VTUVSSUMAX25s
X3ZhbHVlX3R5cGVfTENfVElNRQBfbmxfdmFsdWVfdHlwZV9MQ19DT0xMQVRFAF9ubF92YWx1ZV90
eXBlX0xDX01PTkVUQVJZAF9ubF92YWx1ZV90eXBlX0xDX01FU1NBR0VTAF9ubF92YWx1ZV90eXBl
X0xDX1BBUEVSAF9ubF92YWx1ZV90eXBlX0xDX05BTUUAX25sX3ZhbHVlX3R5cGVfTENfQUREUkVT
UwBfbmxfdmFsdWVfdHlwZV9MQ19URUxFUEhPTkUAX25sX3ZhbHVlX3R5cGVfTENfTUVBU1VSRU1F
TlQAX25sX3ZhbHVlX3R5cGVfTENfSURFTlRJRklDQVRJT04AcmFuZ2VjbXAAYXJjaGxvYWRlZABh
cmNobWFwcGVkAGhlYWRtYXAAX19QUkVUVFlfRlVOQ1RJT05fXy43MTE2AGFyY2hpdmVfc3RhdABf
X1BSRVRUWV9GVU5DVElPTl9fLjY5NTIAYXJjaGZuYW1lAHRyYW5zbGl0X2Zyb21faWR4AHRyYW5z
bGl0X2Zyb21fdGJsAHRyYW5zbGl0X3RvX2lkeAB0cmFuc2xpdF90b190YmwAbm90X2F2YWlsYWJs
ZQBjb2xsc2VxbWIAY29sbHNlcXdjAF9fcmVzdG9yZV9ydABfX3Jlc3RvcmUAX0xfbG9ja181MgBf
TF91bmxvY2tfMjQxAF9MX3VubG9ja18zNTkAX0xfbG9ja18zNwBfTF91bmxvY2tfODgAX0xfdW5s
b2NrXzEzMwByYW5nZWRfY29udmVydABsb2NhbHRpbWVfb2Zmc2V0AF9MX2xvY2tfMjQAX0xfdW5s
b2NrXzk1AF9kbF9idWlsZF9sb2NhbF9zY29wZQBvcGVuYXV4AF9fUFJFVFRZX0ZVTkNUSU9OX18u
NzU2MABfX1BSRVRUWV9GVU5DVElPTl9fLjc5NzMAX19QUkVUVFlfRlVOQ1RJT05fXy43ODc4AGNh
bGxfaW5pdABfX1BSRVRUWV9GVU5DVElPTl9fLjY0NDcAX19QUkVUVFlfRlVOQ1RJT05fXy42NTA2
AG1hdGNoX3N5bWJvbABfX1BSRVRUWV9GVU5DVElPTl9fLjY2NjAAX19QUkVUVFlfRlVOQ1RJT05f
Xy42Nzg5AHJ1bm5pbmcAbG93cGMAdGV4dHNpemUAbG9nX2hhc2hmcmFjdGlvbgB0b3MAbmFyY3Nw
AG5hcmNzAGZyb21saW1pdABmcm9tcwBkYXRhAGZyb21pZHgAZGxlcnJvcl9ydW4AZG9fZGxjbG9z
ZQBkb19kbHN5bQBkb19kbHN5bV9wcml2YXRlAF9kbF9vcGVuX2hvb2sAZG9fZGxvcGVuAF9MX3Vu
bG9ja183OTkAX0xfbG9ja18xMDgwAF9fUFJFVFRZX0ZVTkNUSU9OX18uMTA0OTIAX2RsZmNuX2hv
b2tzAGNoZWNrX2ZyZWUAZmluaQBsYXN0X3Jlc3VsdABmcmVlX2tleV9tZW0Aa2V5AGluaXQAc3Rh
dGljX2J1ZgBkbGluZm9fZG9pdABkbG1vcGVuX2RvaXQAYnVmAGludGVybmFsAF9fUFJFVFRZX0ZV
TkNUSU9OX18uNzUwNABwcm9maWxfY291bnRlcgBwY19vZmZzZXQAcGNfc2NhbGUAbnNhbXBsZXMA
c2FtcGxlcwBvdGltZXIuNTY3NQBvYWN0LjU2NzQAc3RyX3RvX21wbgBfdGVuc19pbl9saW1iAHJv
dW5kX2FuZF9yZXR1cm4AbmJpdHMuODY0NgBuYml0cy44NjM3AG5iaXRzLjg2MzYAZGxvcGVuX2Rv
aXQAZGxjbG9zZV9kb2l0AGRsc3ltX2RvaXQAZGx2c3ltX2RvaXQAY2FsbF9kbF9sb29rdXAAZG9f
c3ltAHJlYWRfc2xlYjEyOABkd2FyZl9yZWdfc2l6ZV90YWJsZQBfVW53aW5kX1NldFNwQ29sdW1u
AGluaXRfZHdhcmZfcmVnX3NpemVfdGFibGUAZXhlY3V0ZV9jZmFfcHJvZ3JhbQB1d19pbnN0YWxs
X2NvbnRleHRfMQBleGVjdXRlX3N0YWNrX29wAHV3X3VwZGF0ZV9jb250ZXh0XzEAdXdfdXBkYXRl
X2NvbnRleHQAdXdfZnJhbWVfc3RhdGVfZm9yAHV3X2luaXRfY29udGV4dF8xAG9uY2VfcmVnc2l6
ZXMuNzkyMABfVW53aW5kX0ZvcmNlZFVud2luZF9QaGFzZTIAX1Vud2luZF9SYWlzZUV4Y2VwdGlv
bl9QaGFzZTIALkw1NQAuTDYwAC5MNjEALkw2MgAuTDYzAC5MNjQALkw2NQAuTDY2AC5MNjcALkw2
OAAuTDY5AC5MNzAALkw3MQAuTDcyAC5MNzMALkw3NAAuTDc1AC5MNzYALkw3NwAuTDc4AC5MNzkA
Lkw4MAAuTDU5AC5MODEALkw4MgAuTDgzAC5MOTYALkw5NwAuTDk4AC5MOTkALkwxMDAALkwxMDEA
LkwxMDIALkwxMDMALkwxMDQALkwxOTUALkwyODYALkwxOTYALkwxOTcALkwxOTgALkwxOTkALkwy
MDAALkwyMDEALkwyMDIALkwyMDMALkwyMDQALkwyMDUALkwyMDYALkwyMDcALkwyMDgALkwyMDkA
LkwyMTAALkwyMTEALkwyMTIALkwyMTMALkwyMTQALkwyMTUALkwyMTYALkwyMTcALkwyMTgALkwy
MTkALkwyMjAALkwyMjEALkwyNjUALkwyNjYALkwyNjcALkwyNjgALkwyNjkALkwyNzAALkwyNzEA
LkwyNzIALkwyNzMALkwyNzQALkwyNzUALkwyNzYALkwyNzcALkwyNzgALkwyNzkALkwyODAALkwy
ODEALkwzMTEALkwzMTIALkwzMTMALkwzMTQALkwzMTUALkwzMTYALkwzODUALkwzODYALkwzODcA
LkwzOTIALkwzOTMALkw0MjIALkwzOTAALkwzOTEALkw0MjMALkw0MjQALkw0MjUALkw0MjYALkw0
MjcALkw0MjgALkw0MjkALkw0MzAALkw0MzEAb2JqZWN0X211dGV4AHVuc2Vlbl9vYmplY3RzAGZk
ZV91bmVuY29kZWRfY29tcGFyZQBmcmFtZV9kb3duaGVhcABmcmFtZV9oZWFwc29ydABzaXplX29m
X2VuY29kZWRfdmFsdWUAYmFzZV9mcm9tX29iamVjdAByZWFkX2VuY29kZWRfdmFsdWVfd2l0aF9i
YXNlAGdldF9jaWVfZW5jb2RpbmcAY2xhc3NpZnlfb2JqZWN0X292ZXJfZmRlcwBhZGRfZmRlcwBm
ZGVfc2luZ2xlX2VuY29kaW5nX2NvbXBhcmUAZmRlX21peGVkX2VuY29kaW5nX2NvbXBhcmUAbGlu
ZWFyX3NlYXJjaF9mZGVzAGJhc2VfZnJvbV9jYl9kYXRhAF9VbndpbmRfSXRlcmF0ZVBoZHJDYWxs
YmFjawBhZGRzLjc3MDMAc3Vicy43NzA0AGZyYW1lX2hkcl9jYWNoZQBmcmFtZV9oZHJfY2FjaGVf
aGVhZABzZWFyY2hfb2JqZWN0AG1hcmtlci43MjIzAHNlZW5fb2JqZWN0cwAuTDI1AC5MMTkALkwy
MAAuTDI2AC5MMjMALkwyNAAuTDUwAC5MNDgALkw0OQAuTDUxAC5MNTIALkw1MwAuTDU0AC5MMTA2
AC5MMTA3AC5MMTA1AF9fZmluaV9hcnJheV9lbmQAX19maW5pX2FycmF5X3N0YXJ0AF9faW5pdF9h
cnJheV9lbmQAX19wcmVpbml0X2FycmF5X2VuZABfR0xPQkFMX09GRlNFVF9UQUJMRV8AX19pbml0
X2FycmF5X3N0YXJ0AF9fcHJlaW5pdF9hcnJheV9zdGFydABfbmxfQ19MQ19DVFlQRQBfX3ZzeXNs
b2dfY2hrAF9faGF2ZV9vX2Nsb2V4ZWMAc3RwY3B5AF9ubF9DX0xDX0NUWVBFX2NsYXNzX3ByaW50
AHRzZWFyY2gAX19tb3JlY29yZQBfX2dldGR0YWJsZXNpemUAX0lPX3JlbW92ZV9tYXJrZXIAX25s
X2N1cnJlbnRfTENfQ09MTEFURV91c2VkAF9fbGliY19zaWdhY3Rpb24AX19pc25hbmwAbWJybGVu
AHN0cmNweQBfSU9fd2RlZmF1bHRfeHNnZXRuAF9fZmNsb3NlYWxsAF9fc3lzbG9nAF9kbF92c3lt
AF9kbF9zZXR1cF9oYXNoAF9JT19saW5rX2luAF9fZGF5bGlnaHQAX1Vud2luZF9GaW5kX0ZERQB1
bnNldGVudgBfX21hbGxvY19ob29rAF9kbF9kZWJ1Z19wcmludGYAZ3NpZ25hbABfSU9fc3B1dGJh
Y2tjAF9ubF9DX0xDX0NUWVBFX2NsYXNzX3VwcGVyAF9JT19kZWZhdWx0X2ZpbmlzaAB3YXJueABf
ZGxfY2hlY2tfbWFwX3ZlcnNpb25zAF9VbndpbmRfR2V0SVBJbmZvAF9fZ2NvbnZfdHJhbnNmb3Jt
X3V0ZjhfaW50ZXJuYWwAX19tYWxsb2NfaW5pdGlhbGl6ZV9ob29rAF9fZGVmYXVsdF9tb3JlY29y
ZQBfX2xpYmNfYXJnYwBfX2xvbmdqbXAAX2RsX3JlY2VpdmVfZXJyb3IAX19pNjg2LmdldF9wY190
aHVuay5jeABfSU9fZmlsZV9maW5pc2gAX25sX2N1cnJlbnRfTENfVEVMRVBIT05FAF9ubF9DX0xD
X0NUWVBFX3dpZHRoAGdldHJsaW1pdABfbmxfdW5sb2FkX2RvbWFpbgB3cml0ZXYAX19kbGluZm8A
X1Vud2luZF9HZXRJUABfX21wbl9pbXBuX211bF9uX2Jhc2VjYXNlAF9JT193ZG9hbGxvY2J1ZgBn
ZXRnaWQAX19nZXRwaWQAX0lPX2xpc3RfbG9jawBfX3N5c2xvZ19jaGsAc3lzY29uZgBfX3N0cnRv
ZF9pbnRlcm5hbABzdGRvdXQAX0lPX3NlZWtvZmZfdW5sb2NrZWQAX25sX2xvYWRfZG9tYWluAGRh
eWxpZ2h0AF9JT19kZWZhdWx0X2RvYWxsb2NhdGUAX19saWJjX211bHRpcGxlX2xpYmNzAF9fbmV3
X2dldHJsaW1pdABnZXRkdGFibGVzaXplAF9fc3RydG91bGxfbABfZGxfaW1wb3J0YW50X2h3Y2Fw
cwBfX194c3RhdDY0AF9JT19uZXdfZmlsZV94c3B1dG4AX2RsX3JlbG9jX2JhZF90eXBlAF9JT19s
ZWFzdF93bWFya2VyAF9JT19kZWZhdWx0X3N5bmMAY29ubmVjdABfX3JlZ2lzdGVyX2ZyYW1lAF9J
T19maWxlX3N5bmMAX190enNldABfX3N0cnRvdWxsX2ludGVybmFsAF9fbXBuX2ltcG5fc3FyX25f
YmFzZWNhc2UAX19wdGhyZWFkX29uY2UAc3RydG91bGxfbABfSU9fc2Vla3dtYXJrAF9JT19mZmx1
c2gAX19tcG5fZXh0cmFjdF9sb25nX2RvdWJsZQBfSU9fd2ZpbGVfanVtcHMAX25sX0NfTENfQ1RZ
UEVfY2xhc3NfeGRpZ2l0AF9fcHRocmVhZF9tdXRleF9sb2NrAF9JT19maWxlX3dyaXRlAHN0cmVy
cm9yAF9fZ2NvbnZfdHJhbnNmb3JtX2FzY2lpX2ludGVybmFsAF9faW5pdF9taXNjAF9fbXBuX3N1
Yl9uAF9fd2NzbWJzX2Nsb25lX2NvbnYAX194c3RhdDMyX2NvbnYAX2ludF9mcmVlAHN0cm5kdXAA
Z2V0ZXVpZABfZGxfcHJvZmlsZV9vdXRwdXQAX19tcG5fY21wAF9fbWJybGVuAG1hbGxvY19nZXRf
c3RhdGUAYXJnel9hZGRfc2VwAF9fbXBuX2FkZG11bF8xAF9fc3RybmxlbgBfX2djb252AF9fY2Zy
ZWUAbWVtbW92ZQBfX2djb252X3RyYW5zZm9ybV91Y3MyX2ludGVybmFsAF9fdGNnZXRhdHRyAF9k
bF9uZXdfb2JqZWN0AF9VbndpbmRfUmVzdW1lX29yX1JldGhyb3cAX19jYWxsb2MAX2RsX21ha2Vf
c3RhY2tfZXhlY3V0YWJsZQBfSU9fZGVmYXVsdF94c2dldG4AbXVubWFwAF9fbGliY19zdGFja19l
bmQAZmlsZW5vX3VubG9ja2VkAF9ubF9kZWZhdWx0X2xvY2FsZV9wYXRoAF9fZ2NvbnZfZ2V0X3Bh
dGgAX2RsX2RlYnVnX2ZkAF9ubF9DX0xDX05BTUUAX190c2VhcmNoAF9JT192YXNwcmludGYAX19f
X3N0cnRvbF9sX2ludGVybmFsAF9JT19maWxlX3NlZWtvZmZfbW1hcABfX2xpYmNfZmNudGwAX19n
ZXR0ZXh0X2ZyZWVfZXhwAF9faXNuYW4AX2RsX2xvYWRfY2FjaGVfbG9va3VwAF9ubF9jdXJyZW50
X0xDX05VTUVSSUNfdXNlZABfX3dyaXRlAF9fZ2V0dGV4dF9leHRyYWN0X3BsdXJhbABtYWxsb2Nf
c3RhdHMAX0lPX3NnZXRuAF9fbW1hcABfX21wcm90ZWN0AF9kbF91c2VfbG9hZF9iaWFzAF9ubF9k
b21haW5fYmluZGluZ3MAX19nY29udl9wYXRoX2VudnZhcgBfVW53aW5kX0dldFJlZ2lvblN0YXJ0
AF9fZHByaW50ZgBfX2FkZF90b19lbnZpcm9uAF9kbF9pbml0aWFsX3NlYXJjaGxpc3QAZ2V0ZW52
AF9JT19maWxlX3NlZWsAd2NzbGVuAF9fcGFyc2Vfb25lX3NwZWN3YwBfaXRvYV93b3JkAGVycm5v
AHN0cnRvbGQAX190el9jb21wdXRlAGdldGVnaWQAX19wdGhyZWFkX3J3bG9ja19pbml0AF9fdGRl
c3Ryb3kAX19yYXdtZW1jaHIAX2RsX3Byb2ZpbGVfZml4dXAAX19nZXRjd2QAX25sX2N1cnJlbnRf
TENfSURFTlRJRklDQVRJT05fdXNlZABfX21ic3J0b3djc19sAF9VbndpbmRfQmFja3RyYWNlAF9f
cHRocmVhZF9rZXlfY3JlYXRlAF9JT19pbml0X21hcmtlcgBfX3N0cnRvbF9pbnRlcm5hbABfbmxf
Y2F0ZWdvcnlfbmFtZV9pZHhzAGJzZWFyY2gAd21lbXBjcHkAX190em5hbWUAX193b3ZlcmZsb3cA
X0lPXzJfMV9zdGRvdXRfAF9fcmVnaXN0ZXJfcHJpbnRmX2Z1bmN0aW9uAHZzc2NhbmYAX19tcG5f
bXVsX24AX0lPX25ld19maWxlX2luaXQAZ2V0cGlkAGdldHBhZ2VzaXplAF9fcHRocmVhZF9yd2xv
Y2tfd3Jsb2NrAF9fc3RydG9sZF9sAF9fZ2NvbnZfbG9va3VwX2NhY2hlAF9ubF9DX0xDX0NUWVBF
X2NsYXNzX2NudHJsAHFzb3J0AF9fcG9zaXhfbWVtYWxpZ24AX0lPX2ZsdXNoX2FsbF9saW5lYnVm
ZmVyZWQAX25sX2N1cnJlbnRfTENfVEVMRVBIT05FX3VzZWQAX0lPX2ZjbG9zZQBfbmxfY3VycmVu
dF9MQ19QQVBFUgBfX3N0cnRvbGxfaW50ZXJuYWwAX19nY29udl9tb2R1bGVzX2RiAF9ubF9leHBh
bmRfYWxpYXMAX0lPX3dkb193cml0ZQBfZnBfaHcAX19nZXRkZWxpbQBfX3JlYWQAX193Y3NjaHJu
dWwAX0lPX2RlZmF1bHRfdW5kZXJmbG93AF9kbF9ydGxkX21hcABfSU9fZnVubG9ja2ZpbGUAX19n
Y29udl9sb2FkX2NhY2hlAF9kbF9pbml0AF9fbWFsbGluZm8AX19nY29udl90cmFuc2Zvcm1fdWNz
NGxlX2ludGVybmFsAF9kbF9wbGF0Zm9ybWxlbgBfZGxfdGxzX3N0YXRpY191c2VkAF9JT19zd2l0
Y2hfdG9fd2dldF9tb2RlAF9fbG9jYWx0aW1lX3IAX19yZWFsbG9jX2hvb2sAX1Vud2luZF9HZXRD
RkEAX19leGl0X2Z1bmNzAF9fZ2V0dGV4dHBhcnNlAG1lbWNweQBwdGhyZWFkX2NhbmNlbABzZXRp
dGltZXIAX0lPX2RlZmF1bHRfeHNwdXRuAF9fbXBuX2xzaGlmdABfbmxfbG9hZF9sb2NhbGUAYXJn
el9jb3VudABfX19wcmludGZfZnAAX0lPX2Z3cml0ZQBfSU9fZGVmYXVsdF9zZXRidWYAX0lPX3N1
bmdldGMAX19kbHN5bQBfX2djb252X2dldF9jYWNoZQBfZGxfYWRkcl9pbnNpZGVfb2JqZWN0AF9f
Z2NvbnZfZmluZF9zaGxpYgBfSU9fZndpZGUAX19jb25uZWN0X2ludGVybmFsAHN0cnRvbGxfbABf
bmxfdW5sb2FkX2xvY2FsZQBfX0RUT1JfRU5EX18AX0lPX25ld19maWxlX2Nsb3NlX2l0AF9kbF9k
ZWJ1Z19tYXNrAF9JT193ZmlsZV9vdmVyZmxvdwBfX2xpYmNfbWVtYWxpZ24AX19nY29udl90cmFu
c2xpdF9maW5kAF9fbGliY19kbHN5bV9wcml2YXRlAF9fb3ZlcmZsb3cAZXJyeABtYnJ0b3djAF9f
YnRvd2MAX19tcG5fbXVsAF9fc3RydG9sX3VsX21heF90YWIAX2RsX25vbl9keW5hbWljX2luaXQA
Z2V0dWlkAF9faXNpbmYAX19tZW1hbGlnbgBfbmxfY3VycmVudF9MQ19NRUFTVVJFTUVOVABfX21w
bl9zdWJtdWxfMQBfSU9fZmlsZV9jbG9zZQBhcmd6X3N0cmluZ2lmeQBfX21hbGxvY190cmltAF9f
ZGxhZGRyAF9ubF9jdXJyZW50X2RlZmF1bHRfZG9tYWluAF9ubF9tc2dfY2F0X2NudHIAbWFsbG9j
AF9fbGliaW9fdHJhbnNsaXQAX19vcGVuAF9JT191bnNhdmVfbWFya2VycwBfbmxfQ19MQ19DVFlQ
RV9jbGFzcwBpc2F0dHkAX19fX3N0cnRvZl9sX2ludGVybmFsAF9kbF9sb2FkX2FkZHMAX19nZXR0
ZXh0X2dlcm1hbmljX3BsdXJhbABfX2xsc2VlawBfX3djc21ic19nZXRmY3QAX0lPXzJfMV9zdGRp
bl8AX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzNABfX2dldF9jaGlsZF9tYXgAX2RsX3By
b3RlY3RfcmVscm8AX19zdHJlcnJvcl9yAF9fYXNwcmludGYAYnRvd2MAX193Y3NtYnNfbG9hZF9j
b252AHN0cnRvbGwAX19zdHJmdGltZV9sAF9fbXBuX2ltcG5fc3FyX24Ac3lzX25lcnIAb3Blbl9t
ZW1zdHJlYW0AX25sX0NfTENfQUREUkVTUwBfZGxfd2FpdF9sb29rdXBfZG9uZQBfZGxfbWNvdW50
X3dyYXBwZXIAX2RsX2RlYWxsb2NhdGVfdGxzAF9ubF9DX0xDX0NUWVBFX2NsYXNzX2dyYXBoAF9f
bXBuX2ltcG5fbXVsX24AX19jdXJyZW50X2xvY2FsZV9uYW1lAF9fcHRocmVhZF9yd2xvY2tfcmRs
b2NrAF9ubF9DX0xDX0NUWVBFX3RvbG93ZXIAX2RsX3Byb2ZpbGUAc3RydG91bABfX192ZnByaW50
Zl9jaGsAX19kc29faGFuZGxlAF9fbXBuX2NvbnN0cnVjdF9mbG9hdABfX3N0cnNlcABfX25ld19l
eGl0Zm4AX19saWJjX2FsbG9jYV9jdXRvZmYAX25sX2N1cnJlbnRfTENfTkFNRV91c2VkAF9kbF9m
aW5pAHN0cnRvbGRfbABfX25wdGxfZGVhbGxvY2F0ZV90c2QAX0lPX3N3aXRjaF90b19tYWluX3dn
ZXRfYXJlYQBfX2RjZ2V0dGV4dABfX2xpYmNfY3N1X2ZpbmkAX25sX2N1cnJlbnRfTENfQ1RZUEVf
dXNlZABfSU9fZnRlbGwAc3RyZnRpbWVfbABfSU9fc3RyX2luaXRfcmVhZG9ubHkAX0lPX2ZpbGVf
c2Vla29mZgBfbmxfY3VycmVudF9MQ19USU1FAF9ubF9jbGVhbnVwX3RpbWUAX19saWJjX2luaXRf
c2VjdXJlAHNvY2tldABfZGxfbm90aHJlYWRfaW5pdF9zdGF0aWNfdGxzAF9fZnJhbWVfc3RhdGVf
Zm9yAF9wdGhyZWFkX2NsZWFudXBfcG9wX3Jlc3RvcmUAX19vZmZ0aW1lAF9JT19hZGp1c3Rfd2Nv
bHVtbgBfX3N0cnRvdWxfaW50ZXJuYWwAX0lPX3N0cl9zZWVrb2ZmAHB2YWxsb2MAX19nZXRnaWQA
X19fYnJrX2FkZHIAX19wdGhyZWFkX3J3bG9ja191bmxvY2sAX0lPX2ZpbGVfc2V0YnVmAF9fbHNl
ZWs2NABfSU9fbmV3X2ZpbGVfZm9wZW4AbWVtcGNweQBfX2xpYmNfbWFsbGluZm8AZmZsdXNoAF9J
T19uZXdfZm9wZW4AX2Vudmlyb24AX19nY29udl9idHdvY19hc2NpaQBfbmxfY3VycmVudF9MQ19N
RVNTQUdFUwBfX3djc2xlbgBfSU9fZGVmYXVsdF93cml0ZQBfX3N5c2NhbGxfZXJyb3JfMQBfX2xp
YmNfcmVhZABfX2Z4cHJpbnRmAF9fdHpuYW1lX21heABfX2xpYmNfZGlzYWJsZV9hc3luY2NhbmNl
bABfX2djb252X2ZpbmRfdHJhbnNmb3JtAF9fZ2NjX3BlcnNvbmFsaXR5X3YwAF9feHN0YXQ2NABf
SU9fZmlsZV9jbG9zZV9tbWFwAHB1dHdjX3VubG9ja2VkAF9kbF9hbGxvY2F0ZV90bHNfc3RvcmFn
ZQBfX2V4aXRfdGhyZWFkAGxzZWVrAF9fbGliY19yZWFsbG9jAHdtZW1jcHkAX19saWJjX3RzZF9D
VFlQRV9UT0xPV0VSAF9fZ2NvbnZfdHJhbnNmb3JtX3VjczJyZXZlcnNlX2ludGVybmFsAGNsZWFy
ZW52AF9kbF90bHNfc3RhdGljX2FsaWduAF9kbF9zY29wZV9mcmVlAF9fZW52aXJvbgBtbWFwAF9F
eGl0AHN0cnRvbF9sAF9ubF9pbnRlcm5fbG9jYWxlX2RhdGEAX2RsX2xvb2t1cF9zeW1ib2xfeABf
bmxfY2xlYW51cF9jdHlwZQBfZGxfdGxzX21heF9kdHZfaWR4AHNlbmQAX25sX0NfTENfQ1RZUEVf
bWFwX3RvdXBwZXIAX25sX0NfTENfQ1RZUEVfY2xhc3NfcHVuY3QAYWJvcnQAX19saWJjX3NldGxv
Y2FsZV9sb2NrAF9fc2lnam1wX3NhdmUAX2RsX2Nsb3NlAF9fcHJpbnRmX2ZwAHR6bmFtZQBfZGxf
YmluZF9ub3QAX19saWJjX2VuYWJsZV9zZWN1cmUAX0lPX3dwYWRuAF9ubF9wb3N0bG9hZF9jdHlw
ZQB0ZGVsZXRlAF9fZ2NvbnZfdHJhbnNmb3JtX3VjczRfaW50ZXJuYWwAX19vcGVuX25vY2FuY2Vs
AF9pbml0AF9ubF9DX0xDX0NUWVBFX2NsYXNzX2RpZ2l0AF9JT19zdHJfcGJhY2tmYWlsAF9JT193
ZmlsZV94c3B1dG4AX19nY29udl9tYXhfcGF0aF9lbGVtX2xlbgBfSU9fZGVmYXVsdF9pbWJ1ZQBf
X21wbl9kaXZyZW0Ac3RydG9xAHN0cnRvbABfX3NpZ3NldGptcABfX2xpYmNfbHNlZWs2NABfX2Rs
bW9wZW4AX19iYWNrdHJhY2Vfc3ltYm9sc19mZABzdHJubGVuAF9kbF94ODZfcGxhdGZvcm1zAHJh
d21lbWNocgB1bmFtZQBfbmxfZmluZF9kb21haW4AX0lPX2RlZmF1bHRfcmVhZAB2ZXJyeABfX3Jl
Z2lzdGVyX2ZyYW1lX3RhYmxlAF9JT19maWxlX2Nsb3NlX2l0AF9fc3lzX25lcnJfaW50ZXJuYWwA
X3N5c19uZXJyAF9kbF9wbGF0Zm9ybQBfaXRvd2EAX0lPX2l0ZXJfYmVnaW4AX19fX3N0cnRvZF9s
X2ludGVybmFsAF9ubF9DX0xDX0NUWVBFX2NsYXNzMzIAcHRocmVhZF9zZXRjYW5jZWxzdGF0ZQBf
ZGxfZ2V0X3Rsc19zdGF0aWNfaW5mbwBtYnNucnRvd2NzAHN0cnJjaHIAX19jdHlwZV90b2xvd2Vy
X2xvYwBfX2xpYmNfY2hlY2tfc3RhbmRhcmRfZmRzAF9fYWZ0ZXJfbW9yZWNvcmVfaG9vawBfX21w
bl9jb25zdHJ1Y3RfZG91YmxlAGNhbGxvYwBfX3N0YXJ0X19fbGliY19hdGV4aXQAX19zZXRpdGlt
ZXIAc3RyY2FzZWNtcF9sAF9fbGliY19lbmFibGVfc2VjdXJlX2RlY2lkZWQAX0lPX2ZpbGVfc3Rh
dABfZGxfc3RhcnQAX19wdGhyZWFkX211dGV4X3VubG9jawBtYWxsb2NfdXNhYmxlX3NpemUAX19z
c2NhbmYAX19zdHJ0b2xkX2ludGVybmFsAHRkZXN0cm95AF9fdHpmaWxlX2RlZmF1bHQAX19yZWdp
c3Rlcl9mcmFtZV9pbmZvX2Jhc2VzAF9JT193ZmlsZV9zeW5jAF9fbGliY19wdmFsbG9jAF9fc3Ry
dG9sbF9sAF9kbF9ydW50aW1lX3Jlc29sdmUAc3RydG9kAF9JT192ZnNjYW5mX2ludGVybmFsAGlz
aW5mAHJpbmRleABfX3JlYWRvbmx5X2FyZWEAX19ndWVzc19ncm91cGluZwBfX3B0aHJlYWRfZ2V0
c3BlY2lmaWMAd3JpdGUAX19saWJjX3ZhbGxvYwBfX3N0cnRvZF9sAGJhY2t0cmFjZQBfbmxfQ19M
Q19DVFlQRV9tYXBfdG9sb3dlcgBfX2ZvcmtfZ2VuZXJhdGlvbl9wb2ludGVyAF9fYmFja3RyYWNl
AF9ubF9sb2NhbGVfc3ViZnJlZXJlcwBlbnZpcm9uAF9fZGNpZ2V0dGV4dABmc3RhdABmcHJpbnRm
AF9fdHpzZXRfcGFyc2VfdHoAZnB1dHNfdW5sb2NrZWQAX19tcG5fY29uc3RydWN0X2xvbmdfZG91
YmxlAGRsX2l0ZXJhdGVfcGhkcgBfSU9fc3RyX2p1bXBzAF9JT19zdHJfZmluaXNoAF9ubF9ub3Jt
YWxpemVfY29kZXNldABkY2dldHRleHQAX2RsX3Rsc19zdGF0aWNfc2l6ZQBfZGxfZGVidWdfcHJp
bnRmX2MAX0lPX2RlZmF1bHRfc2hvd21hbnljAHN0cnRvZl9sAF9fZ2V0X25wcm9jcwBfX2lzYXR0
eQBfbmxfc3RhdGVfbG9jawBfX3Byb2ZpbGVfZnJlcXVlbmN5AF9kbF9sYXp5AF9kbF9kZWJ1Z19z
dGF0ZQBfX2djb252X3RyYW5zZm9ybV9pbnRlcm5hbF9hc2NpaQBfX3N0cGNweQBfX21tYXA2NABf
bmxfcGFyc2VfYWx0X2RpZ2l0AHB0aHJlYWRfb25jZQBfSU9fc3RyX292ZXJmbG93AF9fZGVyZWdp
c3Rlcl9mcmFtZV9pbmZvAF9kbF9pbml0aWFsX2Vycm9yX2NhdGNoX3RzZABtYWR2aXNlAF9fbWFs
bG9jAF9fc2VuZABfZGxfaW5pdF9wYXRocwBfSU9fZmlsZV94c2dldG4AX0lPX2NsZWFudXAAX19o
YXNoX3N0cmluZwBfZGxfYXJndgBfSU9fZGVmYXVsdF9zZWVrcG9zAF9fZ2NvbnZfb3BlbgBfVW53
aW5kX1Jlc3VtZQBfX2ZyZWUAX19kbGNsb3NlAF9VbndpbmRfRGVsZXRlRXhjZXB0aW9uAF9fZnB1
X2NvbnRyb2wAX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzMgBmc2VlawBtcmVtYXAAX19n
ZXRybGltaXQAX0lPX25ld19kb193cml0ZQBfbmxfY3VycmVudF9MQ19DVFlQRQBfX3N0cnRvbF91
bGxfbWF4X3RhYgBfX3JlYWRkaXI2NABfSU9fZmlsZV91bmRlcmZsb3cAZ2V0ZGVsaW0AX19fX3N0
cnRvbGRfbF9pbnRlcm5hbABfX2djb252X3JlbGVhc2Vfc2hsaWIAX25sX0NfTENfTU9ORVRBUlkA
X19yZWFkX25vY2FuY2VsAF9ubF9tYWtlX2wxMG5mbGlzdABfX2ZvcGVuX2ludGVybmFsAF9JT19u
b19pbml0AF9fc3RyY2hybnVsAF9fbGliY19yZWdpc3Rlcl9kbF9vcGVuX2hvb2sAX0lPX3BhZG4A
X0lPX2ZpbGVfb3ZlcmZsb3cAbWVtY2hyAF9JT19nZXRsaW5lX2luZm8AX192c3lzbG9nAF9fcHRo
cmVhZF9pbml0aWFsaXplX21pbmltYWwAX19wYXJzZV9vbmVfc3BlY21iAF9fX2Z4c3RhdDY0AHN0
ZGluAHRmaW5kAF9pdG9hAGJhY2t0cmFjZV9zeW1ib2xzX2ZkAF9ubF9jdXJyZW50X0xDX1RJTUVf
dXNlZABfZGxfcnVudGltZV9wcm9maWxlAF9JT19zdHJfaW5pdF9zdGF0aWMAX0lPX3N0ZG91dABf
ZGxfZHN0X3N1YnN0aXR1dGUAX2ZwaW9jb25zdF9wb3cxMABfZGxfdGxzX2R0dl9zbG90aW5mb19s
aXN0AGRwcmludGYAX2RsX2FsbG9jYXRlX3Rsc19pbml0AF9fdHpuYW1lX2N1cl9tYXgAX19nY29u
dl9jbG9zZQBfX3djcnRvbWIAbWt0aW1lAF9fcHJvZ25hbWUAdGltZXpvbmUAX3N0YXJ0AF9fZGVy
ZWdpc3Rlcl9mcmFtZV9pbmZvX2Jhc2VzAF9fc3RvcF9fX2xpYmNfYXRleGl0AF9JT19mbHVzaF9h
bGwAc3Ryc3RyAF9pbnRfcmVhbGxvYwBfSU9fbmV3X2ZjbG9zZQBfSU9faXRlcl9maWxlAF9JT19h
ZGp1c3RfY29sdW1uAF9JT19mbHVzaF9hbGxfbG9ja3AAZnRlbGxvAF9fbGliY19lcnJubwBtYWxs
b2Nfc2V0X3N0YXRlAF9fY29ycmVjdGx5X2dyb3VwZWRfcHJlZml4bWIAX19saWJjX2luaXRfZmly
c3QAcmVhZABfZGxfZXJyb3JfY2F0Y2hfdHNkAF9feHN0YXQ2NF9jb252AG9wZW5sb2cAX2RsX3Np
Z25hbF9jZXJyb3IAX19tcG5fZXh0cmFjdF9kb3VibGUAY2xvc2Vsb2cAX19hcmd6X2NvdW50AHN0
cm5jbXAAX25sX2N1cnJlbnRfTENfUEFQRVJfdXNlZABfbmxfQ19MQ19DT0xMQVRFAF9JT19mcHJp
bnRmAF9fc2VjdXJlX2dldGVudgBfbmxfZXhwbG9kZV9uYW1lAF9JT192ZndwcmludGYAX0lPX3dk
ZWZhdWx0X2RvYWxsb2NhdGUAd2NzcnRvbWJzAF9fbGliY19tYWxsb2MAZ2V0X2F2cGh5c19wYWdl
cwB3bWVtc2V0AF9JT19tYXJrZXJfZGVsdGEAc3RybmNweQBfX2xpYmNfZnJlZQBzZXRlbnYAX0lP
X2ZpbGVfdW5kZXJmbG93X21tYXAAX0lPX3N1bmdldHdjAHByb2dyYW1faW52b2NhdGlvbl9zaG9y
dF9uYW1lAHN0cmNhc2VjbXAAX19vcGVuZGlyAF9JT19zdHJfY291bnQAX19wcmludGZfYXJnaW5m
b190YWJsZQBfZGxfb3BlbgBmdW5sb2NrZmlsZQBfSU9fZmlsZV91bmRlcmZsb3dfbWF5YmVfbW1h
cABfX3B2YWxsb2MAcmVhbGxvYwBfbmxfQ19MQ19DVFlQRV9jbGFzc19zcGFjZQBfX2dldGVnaWQA
X19yZWdpc3Rlcl9hdGZvcmsAZmNsb3NlYWxsAF9JT193ZmlsZV9qdW1wc19tYXliZV9tbWFwAF9k
bF9jaGVja19hbGxfdmVyc2lvbnMAX2RsX2RlYnVnX2luaXRpYWxpemUAX190el9jb252ZXJ0AF9f
YXJnel9jcmVhdGVfc2VwAF9fc3RyZHVwAF9kbF90bHNfZHR2X2dhcHMAX19nY29udl9hbGlhc19j
b21wYXJlAF9fY3hhX2F0ZXhpdABfX2xpYmNfc2VuZABfX3dtZW1tb3ZlAF9JT19maWxlX3hzcHV0
bgBfX2JyawByZWFkZGlyNjQAX25sX0MAX0lPX3dtYXJrZXJfZGVsdGEAd2NzbmxlbgBfX2xpYmNf
bWFsbG9wdAB0b3djdHJhbnMAX0lPX2RlZmF1bHRfc3RhdABfSU9fbmV3X2ZpbGVfc3luYwBfSU9f
ZmlsZV9qdW1wc19tYXliZV9tbWFwAF9fcHJvZmlsAF9ubF9jdXJyZW50X0xDX01FU1NBR0VTX3Vz
ZWQAX19tcG5fYWRkX24AbWFsbG9jX3RyaW0AX25sX2N1cnJlbnRfTENfTlVNRVJJQwBmb3JrAF9u
bF9jdXJyZW50X0xDX0FERFJFU1MAc3NjYW5mAF9fX19zdHJ0b3VsX2xfaW50ZXJuYWwAX19md3By
aW50ZgBfbmxfQ19MQ19DVFlQRV90b3VwcGVyAF9VbndpbmRfUmFpc2VFeGNlcHRpb24AX19zY2hl
ZF95aWVsZABfX3N0cmNhc2VjbXBfbABfaXRvd2FfbG93ZXJfZGlnaXRzAF9JT19tYXJrZXJfZGlm
ZmVyZW5jZQBmcHV0d3NfdW5sb2NrZWQAX2RsX2dldF9vcmlnaW4Ac2lnYWN0aW9uAF9kbF9waGRy
AHdjc2NocgBfSU9fZnJlZV93YmFja3VwX2FyZWEAX19saWJjX21hbGxvY19pbml0aWFsaXplZABf
ZGxfbmFtZV9tYXRjaF9wAF9ubF9yZW1vdmVfbG9jYWxlAF9fZ2V0cGFnZXNpemUAX2l0b2FfYmFz
ZV90YWJsZQBfX21icnRvd2MAX19kbG9wZW4AX0lPX2ZyZWVfYmFja3VwX2FyZWEAX19zeXNjYWxs
X2Vycm9yAF9ubF9DX0xDX1RJTUUAX0lPX2ZpbGVfaW5pdABzYnJrAF9ubF9jdXJyZW50X0xDX01F
QVNVUkVNRU5UX3VzZWQAX2l0b2FfbG93ZXJfZGlnaXRzAHN0cmR1cABfbmxfQ19sb2NvYmoAX19s
aWJjX2Nsb3NlAF9fdW5kZXJmbG93AF9fZ2NvbnZfZ2V0X2J1aWx0aW5fdHJhbnMAX1Vud2luZF9T
ZXRJUABfX2xpYmNfY3N1X2luaXQAX2RsX3Njb3BlX2ZyZWVfbGlzdABfX2dldF9ucHJvY3NfY29u
ZgBfX2djb252X3JlbGVhc2Vfc3RlcABzdHJ0b3VsbABpbmRleABfcHRocmVhZF9jbGVhbnVwX3B1
c2hfZGVmZXIAZm9wZW4AX19ic3Nfc3RhcnQAX19wdGhyZWFkX3Vud2luZABfX2xpYmNfb3BlbgBf
SU9fd2RlZmF1bHRfeHNwdXRuAF9fZ2NvbnZfdHJhbnNmb3JtX2ludGVybmFsX3V0ZjgAbG9jYWx0
aW1lAF9JT19kZWZhdWx0X3VmbG93AG1lbXNldABfX3B0aHJlYWRfcndsb2NrX2Rlc3Ryb3kAZXJy
AF9fd21lbXBjcHkAX19zdHJ0b2xfbABtYWluAF9kbF9zdGFydF9wcm9maWxlAF9kbF9vcmlnaW5f
cGF0aABfX3djc25sZW4AX193Y3NtYnNfZ2NvbnZfZmN0c19jAF9ubF9jdXJyZW50X0xDX01PTkVU
QVJZX3VzZWQAX3N5c19lcnJsaXN0AGZ0ZWxsAF9JT19uZXdfZmlsZV9maW5pc2gAX2ludF9tZW1h
bGlnbgBfZGxfdGxzX3NldHVwAF9kbF90bHNfZ2VuZXJhdGlvbgBfX2djb252X2xvY2sAZ2V0X3Bo
eXNfcGFnZXMAdmZ3cHJpbnRmAG1ic3J0b3djcwBfSU9fbmV3X2ZpbGVfYXR0YWNoAF9fbnB0bF9u
dGhyZWFkcwBtYWxsb3B0AGZjbG9zZQBfX3ZmcHJpbnRmX2NoawBfZGxfY2xrdGNrAF9kbF9jYWNo
ZV9saWJjbXAAX19tb25feWRheQBfZGxfcmVsb2NhdGVfb2JqZWN0AHRjZ2V0YXR0cgBfX2xpYmNf
d3JpdGV2AHN5c19lcnJsaXN0AF9kbF9keW5hbWljX3dlYWsAX0lPX3ZmcHJpbnRmX2ludGVybmFs
AHRpbWUAb3BlbmRpcgBfX3d1bmRlcmZsb3cAX191ZmxvdwBfX3JlZ2lzdGVyX2ZyYW1lX2luZm9f
dGFibGVfYmFzZXMAX25sX3NlbGVjdF9lcmFfZW50cnkAX2RsX2RzdF9jb3VudABfSU9fc3NjYW5m
AF9fYXNzZXJ0X2ZhaWwAX25sX0NfbmFtZQBfSU9fbGVhc3RfbWFya2VyAF9ubF9maW5kX21zZwBf
SU9fc3dpdGNoX3RvX3diYWNrdXBfYXJlYQBzeXNsb2cAX0lPX2xpc3RfcmVzZXRsb2NrAHdjc2No
cm51bABmd3ByaW50ZgBfdG1idWYAX192c3NjYW5mAF9kbF9jYWxsX3BsdGV4aXQAX19kbHZzeW0A
bGxzZWVrAF9fbHNlZWsAX25sX2RlZmF1bHRfZGlybmFtZQBfbmxfUE9TSVhfbmFtZQBfX3R3YWxr
AF9JT19nZXRsaW5lAF9kbF9hbGxvY2F0ZV9zdGF0aWNfdGxzAGZyZWFkX3VubG9ja2VkAHN0cmNt
cABfSU9fd2RlZmF1bHRfdWZsb3cAX19tcG5fcnNoaWZ0AF9ubF9DX0xDX01FQVNVUkVNRU5UAF9f
Z2NvbnZfZ2V0X2FsaWFzX2RiAHB0aHJlYWRfbXV0ZXhfdW5sb2NrAGRhdGFfc3RhcnQAX25sX2Zp
bmRfbG9jYWxlAF9fbWVtY2hyAF9fbWFsbG9jX2NoZWNrX2luaXQAX19mb3JrX2hhbmRsZXJzAHJl
Z2lzdGVyX3ByaW50Zl9mdW5jdGlvbgBfX21ic3J0b3djcwBfX3ByaW50Zl9mdW5jdGlvbl90YWJs
ZQBfbmxfZ2V0X3dhbHRfZGlnaXQAc3RydG91bF9sAF9fZm9wZW5fbWF5YmVfbW1hcABfZGxfcnRs
ZF9kaV9zZXJpbmZvAGdldGN3ZABfZGxfc3lzaW5mb19kc28AX25sX0NfTENfVEVMRVBIT05FAF9f
bGliY19lbmFibGVfYXN5bmNjYW5jZWwAX2RsX3N0YXJ0aW5nX3VwAF9ubF9DX0xDX0NUWVBFX2Ns
YXNzX2FsbnVtAF9fZGVyZWdpc3Rlcl9mcmFtZQBfSU9fc2V0YgBfX2RsX2l0ZXJhdGVfcGhkcgBf
ZmluaQBfSU9fZmlsZV9mb3BlbgBfX3dyaXRlX25vY2FuY2VsAF9fZGxhZGRyMQBtZW1hbGlnbgB2
d2FybgBfX21lbXBjcHkAX2RsX3VubG9hZF9jYWNoZQBfX19fc3RydG9sbF9sX2ludGVybmFsAGFz
cHJpbnRmAF9JT19uZXdfZmlsZV9zZXRidWYAc3RyZXJyb3JfcgBfSU9fd2ZpbGVfc2Vla29mZgBz
dHJ0b2YAX0lPX3dmaWxlX3VuZGVyZmxvdwBzdHJ0b2RfbABfSU9fZmlsZV9kb2FsbG9jYXRlAF9f
d2NzcnRvbWJzAF9pbnRfbWFsbG9jAF9fZ2NvbnZfY29tcGFyZV9hbGlhc19jYWNoZQBfbGliY19p
bnRsX2RvbWFpbm5hbWUAc3RybmNhc2VjbXBfbABfX2djb252X3BhdGhfZWxlbQBfX3RlbnMAX0lP
X2luaXRfd21hcmtlcgBzZXRsb2NhbGUAX19saWJjX3RzZF9DVFlQRV9CAF9fZ2V0Y2xrdGNrAF9p
bnRfdmFsbG9jAF9VbndpbmRfR2V0VGV4dFJlbEJhc2UAX0lPX2ZpbGVfcmVhZABzdGRlcnIAbW1h
cDY0AF9ubF9DX0xDX0NUWVBFX2NsYXNzX2JsYW5rAF9fc29ja2V0AHNldGxvZ21hc2sAX19saWJj
X3NldHVwX3RscwBfSU9fZmlsZV9qdW1wcwBfX19hc3ByaW50ZgBwcm9maWwAc3Ryc2VwAGNmcmVl
AF9fc3RydG9mX2wAaXNuYW4AX19saWJjX2ZvcmsAdmVycgBfX2Nsb3NlX25vY2FuY2VsAF9JT192
c3NjYW5mAF9kbF9pbml0X3N0YXRpY190bHMAdGltZWxvY2FsAF9fdWJwX21lbWNocgBfX25ld19l
eGl0Zm5fY2FsbGVkAF9fZm9ya19sb2NrAF9fZmNudGxfbm9jYW5jZWwAX1Vud2luZF9GaW5kRW5j
bG9zaW5nRnVuY3Rpb24AX19zdHJzZXBfZwBfSU9fc3RyX2luaXRfc3RhdGljX2ludGVybmFsAF9u
bF9maW5kZG9tYWluX3N1YmZyZWVyZXMAdmFsbG9jAF9fd2N0cmFucwBfZGxfc3RhY2tfZmxhZ3MA
X25sX2NhdGVnb3J5X25hbWVfc2l6ZXMAX25sX2dldF9hbHRfZGlnaXQAaXNpbmZsAF9kbF9tY291
bnQAX19saWJjX2xzZWVrAF9kbF9uZXh0X3Rsc19tb2RpZABfZml0b2EAaXNuYW5sAF9JT19mb3Bl
bgBfZGxfbWNvdW50X3dyYXBwZXJfY2hlY2sAX0lPX3dkZWZhdWx0X2ZpbmlzaABfSU9fbmV3X2Zp
bGVfd3JpdGUAbWFsbGluZm8AX0lPX3N0ZGVycgBfX2N0eXBlX2JfbG9jAF9fbXJlbWFwAF9fcHJp
bnRmX2ZwaGV4AF9fY29ubmVjdABfVW53aW5kX0dldExhbmd1YWdlU3BlY2lmaWNEYXRhAF9fc3Ry
bmR1cABfbmxfY3VycmVudF9MQ19OQU1FAF9kbF9pbml0X2FsbF9kaXJzAF9kbF9hbGxvY2F0ZV90
bHMAbG9jYWx0aW1lX3IAX2RsX3Rsc19zdGF0aWNfbmVsZW0AX19nY29udl9nZXRfbW9kdWxlc19k
YgBfX3R6ZmlsZV9jb21wdXRlAF9fdW5hbWUAX0lPX3NwdXRiYWNrd2MAX19nY29udl9yZWFkX2Nv
bmYAX19saWJjX2RsY2xvc2UAdHdhbGsAX19nY29udl9jbG9zZV90cmFuc2Zvcm0AX2RsX3Rsc19n
ZXRfYWRkcl9zb2Z0AF9JT19maWxlX2F0dGFjaABhcmd6X2NyZWF0ZV9zZXAAZndyaXRlX3VubG9j
a2VkAF9fdGltZXpvbmUAX3N5c19uZXJyX2ludGVybmFsAF9ubF9DX0xDX05VTUVSSUMAd21lbW1v
dmUAX0lPX3Vuc2F2ZV93bWFya2VycwBfSU9fZmlsZV9vcGVuAF9kbF9tYXBfb2JqZWN0AF9fbWJz
bnJ0b3djcwBfbmxfYXJjaGl2ZV9zdWJmcmVlcmVzAF9fbGliY190c2RfTE9DQUxFAGZ3cml0ZQBf
SU9fbGlzdF91bmxvY2sAX19jbG9zZQBfX2Z4c3RhdDY0AF9fbXBuX211bF8xAGFjY2VzcwBfX2dl
dHVpZABfaXRvYV91cHBlcl9kaWdpdHMAX1Vud2luZF9Gb3JjZWRVbndpbmQAX2VkYXRhAF9kbF9s
b2FkX2xvY2sAX19pNjg2LmdldF9wY190aHVuay5ieABfSU9fc3dpdGNoX3RvX2dldF9tb2RlAF9l
bmQAX2RsX2ZpeHVwAF9JT192ZnNjYW5mAF9JT19kb193cml0ZQBfZml0b2Ffd29yZABfX3N0cnRv
Zl9pbnRlcm5hbABfbmxfbG9jYWxlX2ZpbGVfbGlzdABfbmxfY3VycmVudF9MQ19DT0xMQVRFAF9J
T19nZXRkZWxpbQB2ZnNjYW5mAF9meHN0YXQAX19nY29udl9yZWxlYXNlX2NhY2hlAHN0cnRvdXEA
X190emZpbGVfcmVhZABfX25ld19mY2xvc2UAX193dWZsb3cAX19zeXNjb25mAHB0aHJlYWRfbXV0
ZXhfbG9jawBfX3NpZ2FjdGlvbgBfX2FyZ3pfc3RyaW5naWZ5AF9fbGliY19jYWxsb2MAX19pc2lu
ZmwAX19jdXJicmsAX19nY29udl9jb21wYXJlX2FsaWFzAF9fdmZ3cHJpbnRmAF9fdGZpbmQAX25s
X2dsb2JhbF9sb2NhbGUAX0lPX2RlZmF1bHRfc2Vla29mZgBfZGxfdmVyYm9zZQBfZGxfZHByaW50
ZgBfZGxfeDg2X2NhcF9mbGFncwBfX3N0cm5jYXNlY21wX2wAX0lPX2RvYWxsb2NidWYAX2RsX3Np
Z25hbF9lcnJvcgBfZGxfcGhudW0AX2ZsdXNobGJmAF9fc3RhY2tfcHJvdABfX3N0cnRvbF91bF9y
ZW1fdGFiAF9fbGliaW9fY29kZWN2dABfX2Nsb3NlZGlyAF9fbGliY19tZXNzYWdlAGdldF9ucHJv
Y3MAX2RsX3Byb2ZpbGVfbWFwAF9JT19zd2l0Y2hfdG9fYmFja3VwX2FyZWEAX19kbGVycm9yAGV4
aXQAX1Vud2luZF9TZXRHUgBfX2ZyZWVfaG9vawBfbmxfY3VycmVudF9MQ19BRERSRVNTX3VzZWQA
X19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzNGxlAF9fX19zdHJ0b3VsbF9sX2ludGVybmFs
AF9fbXVubWFwAF9fd3JpdGV2AF9fbGliY190c2RfQ1RZUEVfVE9VUFBFUgBfX3B0aHJlYWRfc2V0
c3BlY2lmaWMAX19tYWxsb2NfdXNhYmxlX3NpemUAX19nY29udl90cmFuc2xpdGVyYXRlAF9fc3Ry
Y2FzZWNtcABfc3lzX2Vycmxpc3RfaW50ZXJuYWwAX19meHN0YXQAX19zdHJ0b3VsX2wAX0lPX3N0
ZGluAF9JT193ZmlsZV9qdW1wc19tbWFwAF9JT193c2V0YgBfX2ZwcmludGYAYnJrAF9fdHpzdHJp
bmcAX25sX0NfTENfTUVTU0FHRVMAX0lPX3ZmcHJpbnRmAF9fd2NzbWJzX25hbWVkX2NvbnYAX0lP
X3NlZWtvZmYAX2RsX2F1eF9pbml0AF9kbF9od2NhcABfSU9fd2ZpbGVfZG9hbGxvY2F0ZQBfaXRv
d2FfdXBwZXJfZGlnaXRzAF9fdXNlX3R6ZmlsZQBfbmxfY2F0ZWdvcnlfbmFtZXMAX19saWJjX2Ns
ZWFudXBfcm91dGluZQBfX2ZzdGF0AF9ubF9DX2NvZGVzZXQAX2RsX2luaXRmaXJzdABmaWxlbm8A
X19zZXRmcHVjdwB2c3lzbG9nAF9JT19zdHJfdW5kZXJmbG93AF9fc2lncHJvY21hc2sAX3NldGpt
cABmZ2V0c191bmxvY2tlZABfX2N0eXBlX3RvdXBwZXJfbG9jAF9fZnVubG9ja2ZpbGUAX0lPX3N0
ZGluX3VzZWQAX2V4aXQAX19zdHJ0b2xfdWxsX3JlbV90YWIAX19tYWxsb2Nfc2V0X3N0YXRlAF9f
YWxsb2NfZGlyAF9fZ2V0ZGVudHM2NABfVW53aW5kX0dldEdSAF9ubF9kZWZhdWx0X2RlZmF1bHRf
ZG9tYWluAHZ3YXJueABfX2xpYmNfYXJndgBfX2xpYmNfc3RhcnRfbWFpbgBfX2xsbF9sb2NrX3dh
aXRfcHJpdmF0ZQBzdHJsZW4AbHNlZWs2NABvcGVuAHByb2dyYW1faW52b2NhdGlvbl9uYW1lAF9f
bGliY19kbHN5bQBfX2xpYmNfd3JpdGUAX192ZnNjYW5mAF9fZmNudGwAdmRwcmludGYAX0lPX2lu
aXQAX19nY29udl90cmFuc2Zvcm1faW50ZXJuYWxfdWNzMnJldmVyc2UAX19mb3JrAF9ubF9DX0xD
X0NUWVBFX2NsYXNzX2xvd2VyAF9kbF9hbGxfZGlycwBfX3NldGVudgBfX2NsZWFyZW52AHN0cmNo
cgBfZGxfYWRkX3RvX3Nsb3RpbmZvAF9fcmVhbGxvYwBfX2djb252X2FsaWFzX2RiAF9JT19pdGVy
X2VuZABfX21hbGxvcHQAX3F1aWNrc29ydABfVW53aW5kX0dldERhdGFSZWxCYXNlAF9JT19uZXdf
ZmlsZV91bmRlcmZsb3cAX19kYXRhX3N0YXJ0AF9kbGVycm9yX3J1bgBfX21hbGxvY19nZXRfc3Rh
dGUAX2RsX3N5bQBfX2xpYmNfZmF0YWwAX19nZXRfcGh5c19wYWdlcwBfX3NicmsAbXByb3RlY3QA
X0lPX2RlZmF1bHRfc2VlawBfX3RkZWxldGUAX19hY2Nlc3MAX3JfZGVidWcAX19tYWxsb2Nfc3Rh
dHMAY2xvc2VkaXIAX0lPX3dkZWZhdWx0X3BiYWNrZmFpbAB3YXJuAF9fc3lzX2Vycmxpc3RfaW50
ZXJuYWwAX2RsX29zdmVyc2lvbgBfSU9fbGlzdF9hbGwAX0p2X1JlZ2lzdGVyQ2xhc3NlcwBfX2Fy
Z3pfYWRkX3NlcABfSU9fbmV3X2ZpbGVfb3ZlcmZsb3cAX19saWJjX2Rsb3Blbl9tb2RlAF9fdW5z
ZXRlbnYAX0lPX25ld19maWxlX3NlZWtvZmYAX19ta3RpbWVfaW50ZXJuYWwAdmFzcHJpbnRmAF9f
X3Zmc2NhbmYAX2RsX3N5c2RlcF9yZWFkX3dob2xlX2ZpbGUAc3RyY2hybnVsAF9ubF9jdXJyZW50
X0xDX01PTkVUQVJZAGZjbnRsAHR6c2V0AHNjaGVkX3lpZWxkAF9fZ2V0X2F2cGh5c19wYWdlcwBf
ZGxfYWRkcgBfbmxfQ19MQ19QQVBFUgBfZGxfY2F0Y2hfZXJyb3IAX0lPX3VuX2xpbmsAX19yZWdp
c3Rlcl9mcmFtZV9pbmZvX3RhYmxlAF9JT19maWxlX3NldGJ1Zl9tbWFwAF9kbF9tYWtlX3N0YWNr
X2V4ZWN1dGFibGVfaG9vawBnZXRfbnByb2NzX2NvbmYAX2RsX2luaGliaXRfcnBhdGgAX0lPX2Rl
ZmF1bHRfcGJhY2tmYWlsAHBvc2l4X21lbWFsaWduAF9fcmVnaXN0ZXJfZnJhbWVfaW5mbwBfSU9f
dmRwcmludGYAd2NydG9tYgBfZGxfY29ycmVjdF9jYWNoZV9pZABfZGxfc29ydF9maW5pAF9fbmV3
X2ZvcGVuAGNsb3NlAF9fbGliY19jb25uZWN0AF9kbF9zeXNpbmZvAF9fd21lbWNweQBfSU9faXRl
cl9uZXh0AF9kbF9jbG9zZV93b3JrZXIAX2RsX3BhZ2VzaXplAF9fdmFsbG9jAF9fbWVtYWxpZ25f
aG9vawBfbmxfY3VycmVudF9MQ19JREVOVElGSUNBVElPTgBfX2dldGV1aWQAdmZwcmludGYAX0lP
XzJfMV9zdGRlcnJfAF9fcHJvZ25hbWVfZnVsbABzdHJwYnJrAF9JT19zd2l0Y2hfdG9fbWFpbl9n
ZXRfYXJlYQBfX2xsbF91bmxvY2tfd2FrZV9wcml2YXRlAHJhaXNlAF9JT19zZWVrbWFyawBfbmxf
Q19MQ19DVFlQRV9jbGFzc19hbHBoYQBmcmVlAF9fdG93Y3RyYW5zAF9ubF9nZXRfZXJhX2VudHJ5
AHNpZ3Byb2NtYXNrAF9JT19vbGRfaW5pdABfSU9fZmlsZV9qdW1wc19tbWFwAF9fZ21vbl9zdGFy
dF9fAF9fbGliY19yZWdpc3Rlcl9kbGZjbl9ob29rAF9kbF9tYXBfb2JqZWN0X2RlcHMAX25sX0Nf
TENfSURFTlRJRklDQVRJT04AX2RsX25zAF9ubF9sb2FkX2xvY2FsZV9mcm9tX2FyY2hpdmUAd2N0
cmFucwA=


--=-W0jqgMXqf7/puYFACUP1
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=-W0jqgMXqf7/puYFACUP1--


From xen-users-bounces@lists.xen.org Wed Jun 27 11:55:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqpM-00064C-2x; Wed, 27 Jun 2012 11:54:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waqar.ahmed@sysnet.org.pk>) id 1SjqTS-0005u7-9r
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 11:31:54 +0000
Received: from [85.158.139.83:36552] by server-1.bemta-5.messagelabs.com id
	FE/60-19721-92FEAEF4; Wed, 27 Jun 2012 11:31:53 +0000
X-Env-Sender: waqar.ahmed@sysnet.org.pk
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340796712!25482679!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28404 invoked from network); 27 Jun 2012 11:31:52 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 11:31:52 -0000
Received: by lbok6 with SMTP id k6so1852220lbo.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 04:31:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=mu59d2dxxK6AG2vsk07ptfMtqo3JbmrNf6Uj4T+r4iU=;
	b=PgUhQdWY53EnwifUp6pT6Xe/k8dWO+xRIN0WhacI97ql8bBYOmB7pLx2ELJgeUfMCT
	f++WD7OQXmt5nwclrHYDRGuWGHhgih+DaO75LJkXs+zYNSWJxGHVQZS08QN3HzRFmNZF
	+Mu/pr5+MHtN1MY5Q+fn5GaaGVHujczrPcnAVjXbBlEfVpNfc+7fIVZkJ67xp0+8DQn+
	dIFZ0JjJYRjro24Crm7Hbq2CBoVoBVLbsZFp/HPgS92AkbLcYsFh8La0R1BAmwT2+bWm
	Q9/nO7yeVS9tn4NZKmSIgMjQFfZnAc0wJK4D4agMfnPOT46xQtE2kxc+ZuffdZCTvJr3
	icWg==
MIME-Version: 1.0
Received: by 10.152.148.195 with SMTP id tu3mr20024580lab.16.1340796712080;
	Wed, 27 Jun 2012 04:31:52 -0700 (PDT)
Received: by 10.112.76.202 with HTTP; Wed, 27 Jun 2012 04:31:52 -0700 (PDT)
Date: Wed, 27 Jun 2012 16:31:52 +0500
Message-ID: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
From: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQllpYg1zTWzvAS/E9fK6c2MimWkouF7ZBKbW44KYKUVAizFbsZLF6r5ZepbKnTQ698lhR8a
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:54:30 +0000
Subject: [Xen-users] [XEN][Ubuntu's Linux bridge replaced by OVS problem
	using XEN]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6426628545269971228=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6426628545269971228==
Content-Type: multipart/alternative; boundary=e89a8f234855bd540704c3728f6f

--e89a8f234855bd540704c3728f6f
Content-Type: text/plain; charset=ISO-8859-1

Hi,
I have two systems(a laptop and a desktop) connected with an Ethernet
cable. Desktop is using the Internet through the laptop wireless LAN.
Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compiled
OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both can
ping each other.


Problem:
LINUX bridge is used in both systems and both can access the internet but
as soon as I replace the Linux bridge with OVS, Desktop can no more access
the Internet. Connection is lost between the two nodes. Also both systems
can not ping each other under OVS.

Regards,
Waqar Ahmed

--e89a8f234855bd540704c3728f6f
Content-Type: text/html; charset=ISO-8859-1

Hi, <br>I have two systems(a laptop and a desktop) connected with an 
Ethernet cable. Desktop is using the Internet through the laptop 
wireless LAN. <br>Both systems have Ubuntu 11.10 with XEN 4.1.2 
Hypervisor. I have compiled OpenvSwitch-1.5 on both the systems as well.
 In Linux Bridge mode both can ping each other. <br>

<br><br>Problem: <br>LINUX bridge is used in both systems and both can 
access the internet but as soon as I replace the Linux bridge with OVS, 
Desktop can no more access the Internet. Connection is lost between the 
two nodes. Also both systems can not ping each other under OVS.<br clear="all">
<br>Regards, <br><font face="arial, sans-serif"><span style="border-collapse:collapse"><span style="font-size:13px">Waqar Ahmed</span></span></font>

--e89a8f234855bd540704c3728f6f--


--===============6426628545269971228==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6426628545269971228==--


From xen-users-bounces@lists.xen.org Wed Jun 27 11:55:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 11:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjqpM-00064C-2x; Wed, 27 Jun 2012 11:54:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waqar.ahmed@sysnet.org.pk>) id 1SjqTS-0005u7-9r
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 11:31:54 +0000
Received: from [85.158.139.83:36552] by server-1.bemta-5.messagelabs.com id
	FE/60-19721-92FEAEF4; Wed, 27 Jun 2012 11:31:53 +0000
X-Env-Sender: waqar.ahmed@sysnet.org.pk
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340796712!25482679!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28404 invoked from network); 27 Jun 2012 11:31:52 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 11:31:52 -0000
Received: by lbok6 with SMTP id k6so1852220lbo.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 04:31:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:x-gm-message-state;
	bh=mu59d2dxxK6AG2vsk07ptfMtqo3JbmrNf6Uj4T+r4iU=;
	b=PgUhQdWY53EnwifUp6pT6Xe/k8dWO+xRIN0WhacI97ql8bBYOmB7pLx2ELJgeUfMCT
	f++WD7OQXmt5nwclrHYDRGuWGHhgih+DaO75LJkXs+zYNSWJxGHVQZS08QN3HzRFmNZF
	+Mu/pr5+MHtN1MY5Q+fn5GaaGVHujczrPcnAVjXbBlEfVpNfc+7fIVZkJ67xp0+8DQn+
	dIFZ0JjJYRjro24Crm7Hbq2CBoVoBVLbsZFp/HPgS92AkbLcYsFh8La0R1BAmwT2+bWm
	Q9/nO7yeVS9tn4NZKmSIgMjQFfZnAc0wJK4D4agMfnPOT46xQtE2kxc+ZuffdZCTvJr3
	icWg==
MIME-Version: 1.0
Received: by 10.152.148.195 with SMTP id tu3mr20024580lab.16.1340796712080;
	Wed, 27 Jun 2012 04:31:52 -0700 (PDT)
Received: by 10.112.76.202 with HTTP; Wed, 27 Jun 2012 04:31:52 -0700 (PDT)
Date: Wed, 27 Jun 2012 16:31:52 +0500
Message-ID: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
From: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQllpYg1zTWzvAS/E9fK6c2MimWkouF7ZBKbW44KYKUVAizFbsZLF6r5ZepbKnTQ698lhR8a
X-Mailman-Approved-At: Wed, 27 Jun 2012 11:54:30 +0000
Subject: [Xen-users] [XEN][Ubuntu's Linux bridge replaced by OVS problem
	using XEN]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6426628545269971228=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6426628545269971228==
Content-Type: multipart/alternative; boundary=e89a8f234855bd540704c3728f6f

--e89a8f234855bd540704c3728f6f
Content-Type: text/plain; charset=ISO-8859-1

Hi,
I have two systems(a laptop and a desktop) connected with an Ethernet
cable. Desktop is using the Internet through the laptop wireless LAN.
Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compiled
OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both can
ping each other.


Problem:
LINUX bridge is used in both systems and both can access the internet but
as soon as I replace the Linux bridge with OVS, Desktop can no more access
the Internet. Connection is lost between the two nodes. Also both systems
can not ping each other under OVS.

Regards,
Waqar Ahmed

--e89a8f234855bd540704c3728f6f
Content-Type: text/html; charset=ISO-8859-1

Hi, <br>I have two systems(a laptop and a desktop) connected with an 
Ethernet cable. Desktop is using the Internet through the laptop 
wireless LAN. <br>Both systems have Ubuntu 11.10 with XEN 4.1.2 
Hypervisor. I have compiled OpenvSwitch-1.5 on both the systems as well.
 In Linux Bridge mode both can ping each other. <br>

<br><br>Problem: <br>LINUX bridge is used in both systems and both can 
access the internet but as soon as I replace the Linux bridge with OVS, 
Desktop can no more access the Internet. Connection is lost between the 
two nodes. Also both systems can not ping each other under OVS.<br clear="all">
<br>Regards, <br><font face="arial, sans-serif"><span style="border-collapse:collapse"><span style="font-size:13px">Waqar Ahmed</span></span></font>

--e89a8f234855bd540704c3728f6f--


--===============6426628545269971228==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6426628545269971228==--


From xen-users-bounces@lists.xen.org Wed Jun 27 12:03:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 12:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjqx9-0006Tp-SU; Wed, 27 Jun 2012 12:02:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sjqx8-0006Tk-Dl
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 12:02:34 +0000
Received: from [85.158.138.51:17092] by server-5.bemta-3.messagelabs.com id
	48/82-01572-956FAEF4; Wed, 27 Jun 2012 12:02:33 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-8.tower-174.messagelabs.com!1340798550!28607522!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32406 invoked from network); 27 Jun 2012 12:02:32 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 12:02:32 -0000
Received: by dadn2 with SMTP id n2so1398903dad.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 05:02:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=Wwc25cy9+7xYNtS8s+xTN9lOnjit863uBTMJP8TcQmo=;
	b=i3+AgSw3eQ3DnnJ/2hIXb5auYAvX74910Q8XN0dO1JdQ61sTBy2DOOUVto3r2Nuxco
	In0WAPd2TxkMlcvWVAUKiE9LjRELDiYSt7m6cbxlq1Kj1KTtqN66zBc3uMln9osfE6Pq
	HTPn5wHLBnDnmrPJ8g36MuZ6U3DCGl5cYr5uNOY/0LV+NE1XNHWFOU4+W8rPQmunMcbv
	NElRcQ53jYRJIV6eqGlp2dYU+ao3Cr2dMwWoQY2Vb+1hN5wUHN98cb+xDbOdGQWUOm1t
	Tn/JbcMabwMlT/XQlXWpvF2LZGWanYHCf0koIXHHKExQ7a3j1BW3m5muLQBBd1l7Q2vf
	QK9A==
MIME-Version: 1.0
Received: by 10.68.240.69 with SMTP id vy5mr62123415pbc.156.1340798550568;
	Wed, 27 Jun 2012 05:02:30 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 27 Jun 2012 05:02:30 -0700 (PDT)
In-Reply-To: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
References: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
Date: Wed, 27 Jun 2012 19:02:30 +0700
Message-ID: <CAG1y0sfmYBd--jQnvP_Yj2r-L8_rUwMCgzPM_4qa2dTZrPHQtQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
X-Gm-Message-State: ALoCoQmK1hGD6gDClQmukV6ebRyo8u8GKdjpZCFqcnZNpR6dUcer8hgRiYPE4ziJfctpATAWxlka
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XEN][Ubuntu's Linux bridge replaced by OVS problem
 using XEN]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 27, 2012 at 6:31 PM, Waqar Ahmed <waqar.ahmed@sysnet.org.pk> wrote:
> Hi,
> I have two systems(a laptop and a desktop) connected with an Ethernet cable.
> Desktop is using the Internet through the laptop wireless LAN.
> Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compiled
> OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both can
> ping each other.
>
>
> Problem:
> LINUX bridge is used in both systems and both can access the internet but as
> soon as I replace the Linux bridge with OVS, Desktop can no more access the
> Internet. Connection is lost between the two nodes. Also both systems can
> not ping each other under OVS.

Have you used OVS on ANY configuration at all? e.g. non-xen?

If not, then that might be the source of your problem. Get ovs working
first (e.g. with kvm, virtualbox, whatever).

If yes, then probably you're using the obsolete xen's network-bridge
script. Disable that, and create your bridges manually using ovs.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 12:03:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 12:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjqx9-0006Tp-SU; Wed, 27 Jun 2012 12:02:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sjqx8-0006Tk-Dl
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 12:02:34 +0000
Received: from [85.158.138.51:17092] by server-5.bemta-3.messagelabs.com id
	48/82-01572-956FAEF4; Wed, 27 Jun 2012 12:02:33 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-8.tower-174.messagelabs.com!1340798550!28607522!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32406 invoked from network); 27 Jun 2012 12:02:32 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-8.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 12:02:32 -0000
Received: by dadn2 with SMTP id n2so1398903dad.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 05:02:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=Wwc25cy9+7xYNtS8s+xTN9lOnjit863uBTMJP8TcQmo=;
	b=i3+AgSw3eQ3DnnJ/2hIXb5auYAvX74910Q8XN0dO1JdQ61sTBy2DOOUVto3r2Nuxco
	In0WAPd2TxkMlcvWVAUKiE9LjRELDiYSt7m6cbxlq1Kj1KTtqN66zBc3uMln9osfE6Pq
	HTPn5wHLBnDnmrPJ8g36MuZ6U3DCGl5cYr5uNOY/0LV+NE1XNHWFOU4+W8rPQmunMcbv
	NElRcQ53jYRJIV6eqGlp2dYU+ao3Cr2dMwWoQY2Vb+1hN5wUHN98cb+xDbOdGQWUOm1t
	Tn/JbcMabwMlT/XQlXWpvF2LZGWanYHCf0koIXHHKExQ7a3j1BW3m5muLQBBd1l7Q2vf
	QK9A==
MIME-Version: 1.0
Received: by 10.68.240.69 with SMTP id vy5mr62123415pbc.156.1340798550568;
	Wed, 27 Jun 2012 05:02:30 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 27 Jun 2012 05:02:30 -0700 (PDT)
In-Reply-To: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
References: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
Date: Wed, 27 Jun 2012 19:02:30 +0700
Message-ID: <CAG1y0sfmYBd--jQnvP_Yj2r-L8_rUwMCgzPM_4qa2dTZrPHQtQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
X-Gm-Message-State: ALoCoQmK1hGD6gDClQmukV6ebRyo8u8GKdjpZCFqcnZNpR6dUcer8hgRiYPE4ziJfctpATAWxlka
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XEN][Ubuntu's Linux bridge replaced by OVS problem
 using XEN]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Jun 27, 2012 at 6:31 PM, Waqar Ahmed <waqar.ahmed@sysnet.org.pk> wrote:
> Hi,
> I have two systems(a laptop and a desktop) connected with an Ethernet cable.
> Desktop is using the Internet through the laptop wireless LAN.
> Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compiled
> OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both can
> ping each other.
>
>
> Problem:
> LINUX bridge is used in both systems and both can access the internet but as
> soon as I replace the Linux bridge with OVS, Desktop can no more access the
> Internet. Connection is lost between the two nodes. Also both systems can
> not ping each other under OVS.

Have you used OVS on ANY configuration at all? e.g. non-xen?

If not, then that might be the source of your problem. Get ovs working
first (e.g. with kvm, virtualbox, whatever).

If yes, then probably you're using the obsolete xen's network-bridge
script. Disable that, and create your bridges manually using ovs.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 14:10:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 14:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjsvx-0000sh-3t; Wed, 27 Jun 2012 14:09:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Sjsvv-0000sc-1D
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 14:09:27 +0000
Received: from [193.109.254.147:36251] by server-4.bemta-14.messagelabs.com id
	3A/D6-02077-6141BEF4; Wed, 27 Jun 2012 14:09:26 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340806164!1133385!1
X-Originating-IP: [64.18.1.29]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20030 invoked from network); 27 Jun 2012 14:09:25 -0000
Received: from exprod6og112.obsmtp.com (HELO exprod6og112.obsmtp.com)
	(64.18.1.29) by server-7.tower-27.messagelabs.com with SMTP;
	27 Jun 2012 14:09:25 -0000
Received: from mail-qa0-f47.google.com ([209.85.216.47]) (using TLSv1) by
	exprod6ob112.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+sUFOsX3UpZQRoNAapG1dpwSDbu8+il@postini.com;
	Wed, 27 Jun 2012 07:09:25 PDT
Received: by qabg1 with SMTP id g1so2413442qab.20
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 07:09:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=9KdMa5eWPy19jrT40Opve/uuR9297jfqRUC58TwB2mU=;
	b=TMFc1vNjTSeH8/OVU/S888navdR0P0tRfyzDv7JLTt0p6cWRB3QfI3CYuYDL7F/oV7
	erj9ct+fIvLPLhDlYu/KrRVFl1vqLFk3TLk098bg/ovqGakwKOvOxpVviEz0NP7ybkL0
	RPB8x0hoST9DxP57BJcaZ4gbLZ0+xuge0OI4vC4T1Ml6oGfmOhEL7n/y5gFuWNwiAjtd
	Sa8OUfdvo6FxkTzbFMrFY3hqs+aoYKYpM4XsMVYHm3+7dxoXRf0fdDAFzpxuc89iXSyy
	4y9FA6D8n73r6cKXzKPXaq6lIwl0bpEY0XfBuPUk9WUN7s64pYg1I4RtMTJ1VOCGGJBo
	8WdA==
MIME-Version: 1.0
Received: by 10.224.184.82 with SMTP id cj18mr31022200qab.81.1340806163462;
	Wed, 27 Jun 2012 07:09:23 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Wed, 27 Jun 2012 07:09:22 -0700 (PDT)
In-Reply-To: <1340782382.14761.6.camel@dagon.hellion.org.uk>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
	<CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
	<1340782382.14761.6.camel@dagon.hellion.org.uk>
Date: Wed, 27 Jun 2012 08:09:22 -0600
Message-ID: <CAPLO1L7bnCqZKbs=a_MLTYxjKe6n8wT6ZCGwZQ5vqQ3Ak_0dMg@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Gm-Message-State: ALoCoQnTmm54kjZeRbDTdsaSO4rJd8mwffQmQCDaEn8WW7bXSwwJJVFlcXRizRPzBJCG61AVZAm6
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am going to consolidate my answers here to try and make this easier
to follow.

from the  HVM help please - wrong GRUB entry? thread  -
from Ian:
Can you get a system up and running using stock Debian packages, without
pci passthrough, just as a proof of concept? That will make it easier to
switch out the kernel and other changes individually.

yes I can  - will just take me a little while today.  I will get you
the results once it's completed.

Have you run a memory tester? memtest86+ or similar?

Yes - have actually run it multiple time just cause this seemed so
much like a hardware problem - Everytime, no errors
I will run it again tonight overnight to make sure.  If you don't feel
this is needed please let me know.

>From this thread :
Did you reboot into this hypervisor before installing xen-qemu?

Yes - I was in my desired hypervisor when I got the error that
reminded me I needed the xen-qemu-dm package.

Either serial console http://wiki.xen.org/wiki/Xen_Serial_Console or if
that isn't an option then a digital photo of the screen (you might want
to add noreboot to the hypervisor command line to give yourself time to
take the photo).

I will do the noreboot and get you as many screenshots as I can.

As a additional note  -  When I was getting some of the information
last night, it seems that it only does the kernel panic when the
xen-pciback.hide is on the command line in grub.cfg.  I will do more
testing to confirm this and let you know.
This could be the difference with this machine and the others I am
running since this one is the only one I am doing the vga passthrough.
 If I get a chance I have my desktop running a VM on it that I can try
and do passthrough on and see if it replicates.  Only problem is I
can't do any testing till after 5 Mountain time (US).

On Wed, Jun 27, 2012 at 1:33 AM, Ian Campbell <Ian.Campbell@citrix.com> wro=
te:
> On Tue, 2012-06-26 at 21:57 +0100, Shane Johnson wrote:
>> I ran md5sum on all files in /boot and /boot/grub/grub.cfg and nothing
>> changed after xen-qemu-dm installed. ( I have those hashs if you want
>> to see them.
>
> That's ok, if they are the same then they are the same.
>
>> I checked the version of the hypervisor that gets installed and it's
>> only at 4.0.1-4 (I thought it would have been higher as well )(This is
>> the same before and after xen-qemu is installed)
>
> Did you reboot into this hypervisor before installing xen-qemu?
>
>> the output from the installation of xen-qemu is attached ( If I am
>> allowed, if not let me know how you want me to get the information to
>> you.)
>
> Nothing untoward seems to happen here.
>
>> I attempted to get a boot log for you, but the error occurs before
>> bootlogd starts. =A0Is there another way I can get the information for
>> you?
>
> Either serial console http://wiki.xen.org/wiki/Xen_Serial_Console or if
> that isn't an option then a digital photo of the screen (you might want
> to add noreboot to the hypervisor command line to give yourself time to
> take the photo).
>
>>
>> Thanks for all the help
>>
>
>



-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 14:10:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 14:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjsvx-0000sh-3t; Wed, 27 Jun 2012 14:09:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1Sjsvv-0000sc-1D
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 14:09:27 +0000
Received: from [193.109.254.147:36251] by server-4.bemta-14.messagelabs.com id
	3A/D6-02077-6141BEF4; Wed, 27 Jun 2012 14:09:26 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340806164!1133385!1
X-Originating-IP: [64.18.1.29]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20030 invoked from network); 27 Jun 2012 14:09:25 -0000
Received: from exprod6og112.obsmtp.com (HELO exprod6og112.obsmtp.com)
	(64.18.1.29) by server-7.tower-27.messagelabs.com with SMTP;
	27 Jun 2012 14:09:25 -0000
Received: from mail-qa0-f47.google.com ([209.85.216.47]) (using TLSv1) by
	exprod6ob112.postini.com ([64.18.5.12]) with SMTP
	ID DSNKT+sUFOsX3UpZQRoNAapG1dpwSDbu8+il@postini.com;
	Wed, 27 Jun 2012 07:09:25 PDT
Received: by qabg1 with SMTP id g1so2413442qab.20
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 07:09:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=9KdMa5eWPy19jrT40Opve/uuR9297jfqRUC58TwB2mU=;
	b=TMFc1vNjTSeH8/OVU/S888navdR0P0tRfyzDv7JLTt0p6cWRB3QfI3CYuYDL7F/oV7
	erj9ct+fIvLPLhDlYu/KrRVFl1vqLFk3TLk098bg/ovqGakwKOvOxpVviEz0NP7ybkL0
	RPB8x0hoST9DxP57BJcaZ4gbLZ0+xuge0OI4vC4T1Ml6oGfmOhEL7n/y5gFuWNwiAjtd
	Sa8OUfdvo6FxkTzbFMrFY3hqs+aoYKYpM4XsMVYHm3+7dxoXRf0fdDAFzpxuc89iXSyy
	4y9FA6D8n73r6cKXzKPXaq6lIwl0bpEY0XfBuPUk9WUN7s64pYg1I4RtMTJ1VOCGGJBo
	8WdA==
MIME-Version: 1.0
Received: by 10.224.184.82 with SMTP id cj18mr31022200qab.81.1340806163462;
	Wed, 27 Jun 2012 07:09:23 -0700 (PDT)
Received: by 10.229.204.154 with HTTP; Wed, 27 Jun 2012 07:09:22 -0700 (PDT)
In-Reply-To: <1340782382.14761.6.camel@dagon.hellion.org.uk>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
	<CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
	<1340782382.14761.6.camel@dagon.hellion.org.uk>
Date: Wed, 27 Jun 2012 08:09:22 -0600
Message-ID: <CAPLO1L7bnCqZKbs=a_MLTYxjKe6n8wT6ZCGwZQ5vqQ3Ak_0dMg@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Gm-Message-State: ALoCoQnTmm54kjZeRbDTdsaSO4rJd8mwffQmQCDaEn8WW7bXSwwJJVFlcXRizRPzBJCG61AVZAm6
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am going to consolidate my answers here to try and make this easier
to follow.

from the  HVM help please - wrong GRUB entry? thread  -
from Ian:
Can you get a system up and running using stock Debian packages, without
pci passthrough, just as a proof of concept? That will make it easier to
switch out the kernel and other changes individually.

yes I can  - will just take me a little while today.  I will get you
the results once it's completed.

Have you run a memory tester? memtest86+ or similar?

Yes - have actually run it multiple time just cause this seemed so
much like a hardware problem - Everytime, no errors
I will run it again tonight overnight to make sure.  If you don't feel
this is needed please let me know.

>From this thread :
Did you reboot into this hypervisor before installing xen-qemu?

Yes - I was in my desired hypervisor when I got the error that
reminded me I needed the xen-qemu-dm package.

Either serial console http://wiki.xen.org/wiki/Xen_Serial_Console or if
that isn't an option then a digital photo of the screen (you might want
to add noreboot to the hypervisor command line to give yourself time to
take the photo).

I will do the noreboot and get you as many screenshots as I can.

As a additional note  -  When I was getting some of the information
last night, it seems that it only does the kernel panic when the
xen-pciback.hide is on the command line in grub.cfg.  I will do more
testing to confirm this and let you know.
This could be the difference with this machine and the others I am
running since this one is the only one I am doing the vga passthrough.
 If I get a chance I have my desktop running a VM on it that I can try
and do passthrough on and see if it replicates.  Only problem is I
can't do any testing till after 5 Mountain time (US).

On Wed, Jun 27, 2012 at 1:33 AM, Ian Campbell <Ian.Campbell@citrix.com> wro=
te:
> On Tue, 2012-06-26 at 21:57 +0100, Shane Johnson wrote:
>> I ran md5sum on all files in /boot and /boot/grub/grub.cfg and nothing
>> changed after xen-qemu-dm installed. ( I have those hashs if you want
>> to see them.
>
> That's ok, if they are the same then they are the same.
>
>> I checked the version of the hypervisor that gets installed and it's
>> only at 4.0.1-4 (I thought it would have been higher as well )(This is
>> the same before and after xen-qemu is installed)
>
> Did you reboot into this hypervisor before installing xen-qemu?
>
>> the output from the installation of xen-qemu is attached ( If I am
>> allowed, if not let me know how you want me to get the information to
>> you.)
>
> Nothing untoward seems to happen here.
>
>> I attempted to get a boot log for you, but the error occurs before
>> bootlogd starts. =A0Is there another way I can get the information for
>> you?
>
> Either serial console http://wiki.xen.org/wiki/Xen_Serial_Console or if
> that isn't an option then a digital photo of the screen (you might want
> to add noreboot to the hypervisor command line to give yourself time to
> take the photo).
>
>>
>> Thanks for all the help
>>
>
>



-- =

Shane D. Johnson
IT Administrator
Rasmussen Equipment

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 15:14:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 15:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjtvT-0002w5-Jx; Wed, 27 Jun 2012 15:13:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhom@softlayer.com>) id 1SjtvS-0002vz-K7
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 15:13:02 +0000
Received: from [85.158.143.99:7860] by server-2.bemta-4.messagelabs.com id
	D1/66-17938-DF22BEF4; Wed, 27 Jun 2012 15:13:01 +0000
X-Env-Sender: jhom@softlayer.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340809979!17818676!1
X-Originating-IP: [66.228.118.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13675 invoked from network); 27 Jun 2012 15:13:00 -0000
Received: from mx.softlayer.com (HELO mx.softlayer.com) (66.228.118.25)
	by server-16.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Jun 2012 15:13:00 -0000
Received: from mail.softlayer.com by mx.softlayer.com with esmtp (Exim)
	(envelope-from <jhom@softlayer.com>)
	id 1SjtvU-000E0j-Ae; Wed, 27 Jun 2012 10:13:04 -0500
Received: from SM-CAS151.softlayer.local (172.18.18.38) by
	SM-TMG152.softlayer.local (172.18.18.52) with Microsoft SMTP Server
	(TLS) id 14.2.247.3; Wed, 27 Jun 2012 10:12:57 -0500
Received: from SM-DAG151.softlayer.local ([fe80::1588:d55b:b866:2177]) by
	SM-CAS151.softlayer.local ([fe80::2cad:d6ac:55f7:c0e%10]) with mapi id
	14.02.0247.003; Wed, 27 Jun 2012 10:13:03 -0500
From: Joseph Hom <jhom@softlayer.com>
To: Arindam Choudhury <arindamchoudhury0@gmail.com>, xen users
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] provisioning virtual machine
Thread-Index: AQHNVFGXBo7QRa9y6ki8fCa3ZyfrApcORfCQ
Date: Wed, 27 Jun 2012 15:12:57 +0000
Message-ID: <602C5EB92F9AFB4D89D11B9F5B7F13551FDC410A@SM-DAG151.softlayer.local>
References: <CALJmrTCfbaVPn4ereLK-HKdzAZiuM=MCvh1QQ_uSBDR_gR8Y8A@mail.gmail.com>
In-Reply-To: <CALJmrTCfbaVPn4ereLK-HKdzAZiuM=MCvh1QQ_uSBDR_gR8Y8A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.30.176.53]
MIME-Version: 1.0
X-DKIM-Status: none
Subject: Re: [Xen-users] provisioning virtual machine
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0690753403392381515=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0690753403392381515==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_"

--_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

What Xen are you using? OS? XCP? XenServer?

Also what storage are you using?

From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Arindam Choudhury
Sent: Wednesday, June 27, 2012 5:42 AM
To: xen users
Subject: [Xen-users] provisioning virtual machine

Hi,

I am trying to provision virtual machines  to create a virtual machine clus=
ter. If I try to transfer a pre-build virtual machine, its too time consumi=
ng and hard on network. So the idea of using bootstrap or kickstart seems b=
etter. Can any body point a good tutorial how to do this?

Actually I have a master image and I have to copy it on all the nodes and c=
reate virtual machines. Is there any other way to do it?

Regards,
Arindam

--_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">What Xen are you using? O=
S? XCP? XenServer?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Also what storage are you=
 using?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> xen-user=
s-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org]
<b>On Behalf Of </b>Arindam Choudhury<br>
<b>Sent:</b> Wednesday, June 27, 2012 5:42 AM<br>
<b>To:</b> xen users<br>
<b>Subject:</b> [Xen-users] provisioning virtual machine<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<br>
<br>
I am trying to provision virtual machines&nbsp; to create a virtual machine=
 cluster. If I try to transfer a pre-build virtual machine, its too time co=
nsuming and hard on network. So the idea of using bootstrap or kickstart se=
ems better. Can any body point a good
 tutorial how to do this?<br>
<br>
Actually I have a master image and I have to copy it on all the nodes and c=
reate virtual machines. Is there any other way to do it?<br>
<br>
Regards,<br>
Arindam <o:p></o:p></p>
</div>
</body>
</html>

--_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_--


--===============0690753403392381515==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0690753403392381515==--


From xen-users-bounces@lists.xen.org Wed Jun 27 15:14:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 15:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjtvT-0002w5-Jx; Wed, 27 Jun 2012 15:13:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhom@softlayer.com>) id 1SjtvS-0002vz-K7
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 15:13:02 +0000
Received: from [85.158.143.99:7860] by server-2.bemta-4.messagelabs.com id
	D1/66-17938-DF22BEF4; Wed, 27 Jun 2012 15:13:01 +0000
X-Env-Sender: jhom@softlayer.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1340809979!17818676!1
X-Originating-IP: [66.228.118.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13675 invoked from network); 27 Jun 2012 15:13:00 -0000
Received: from mx.softlayer.com (HELO mx.softlayer.com) (66.228.118.25)
	by server-16.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Jun 2012 15:13:00 -0000
Received: from mail.softlayer.com by mx.softlayer.com with esmtp (Exim)
	(envelope-from <jhom@softlayer.com>)
	id 1SjtvU-000E0j-Ae; Wed, 27 Jun 2012 10:13:04 -0500
Received: from SM-CAS151.softlayer.local (172.18.18.38) by
	SM-TMG152.softlayer.local (172.18.18.52) with Microsoft SMTP Server
	(TLS) id 14.2.247.3; Wed, 27 Jun 2012 10:12:57 -0500
Received: from SM-DAG151.softlayer.local ([fe80::1588:d55b:b866:2177]) by
	SM-CAS151.softlayer.local ([fe80::2cad:d6ac:55f7:c0e%10]) with mapi id
	14.02.0247.003; Wed, 27 Jun 2012 10:13:03 -0500
From: Joseph Hom <jhom@softlayer.com>
To: Arindam Choudhury <arindamchoudhury0@gmail.com>, xen users
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] provisioning virtual machine
Thread-Index: AQHNVFGXBo7QRa9y6ki8fCa3ZyfrApcORfCQ
Date: Wed, 27 Jun 2012 15:12:57 +0000
Message-ID: <602C5EB92F9AFB4D89D11B9F5B7F13551FDC410A@SM-DAG151.softlayer.local>
References: <CALJmrTCfbaVPn4ereLK-HKdzAZiuM=MCvh1QQ_uSBDR_gR8Y8A@mail.gmail.com>
In-Reply-To: <CALJmrTCfbaVPn4ereLK-HKdzAZiuM=MCvh1QQ_uSBDR_gR8Y8A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.30.176.53]
MIME-Version: 1.0
X-DKIM-Status: none
Subject: Re: [Xen-users] provisioning virtual machine
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0690753403392381515=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0690753403392381515==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_"

--_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

What Xen are you using? OS? XCP? XenServer?

Also what storage are you using?

From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.o=
rg] On Behalf Of Arindam Choudhury
Sent: Wednesday, June 27, 2012 5:42 AM
To: xen users
Subject: [Xen-users] provisioning virtual machine

Hi,

I am trying to provision virtual machines  to create a virtual machine clus=
ter. If I try to transfer a pre-build virtual machine, its too time consumi=
ng and hard on network. So the idea of using bootstrap or kickstart seems b=
etter. Can any body point a good tutorial how to do this?

Actually I have a master image and I have to copy it on all the nodes and c=
reate virtual machines. Is there any other way to do it?

Regards,
Arindam

--_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">What Xen are you using? O=
S? XCP? XenServer?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Also what storage are you=
 using?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> xen-user=
s-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org]
<b>On Behalf Of </b>Arindam Choudhury<br>
<b>Sent:</b> Wednesday, June 27, 2012 5:42 AM<br>
<b>To:</b> xen users<br>
<b>Subject:</b> [Xen-users] provisioning virtual machine<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<br>
<br>
I am trying to provision virtual machines&nbsp; to create a virtual machine=
 cluster. If I try to transfer a pre-build virtual machine, its too time co=
nsuming and hard on network. So the idea of using bootstrap or kickstart se=
ems better. Can any body point a good
 tutorial how to do this?<br>
<br>
Actually I have a master image and I have to copy it on all the nodes and c=
reate virtual machines. Is there any other way to do it?<br>
<br>
Regards,<br>
Arindam <o:p></o:p></p>
</div>
</body>
</html>

--_000_602C5EB92F9AFB4D89D11B9F5B7F13551FDC410ASMDAG151softlay_--


--===============0690753403392381515==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0690753403392381515==--


From xen-users-bounces@lists.xen.org Wed Jun 27 15:43:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 15:43:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjuOF-0003kF-49; Wed, 27 Jun 2012 15:42:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjuOE-0003k8-4f
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 15:42:46 +0000
Received: from [193.109.254.147:7792] by server-10.bemta-14.messagelabs.com id
	DD/9A-05433-5F92BEF4; Wed, 27 Jun 2012 15:42:45 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340811764!6422358!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDMxNzY=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32677 invoked from network); 27 Jun 2012 15:42:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 15:42:44 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; d="scan'208";a="13251593"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 15:42:38 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 16:42:37 +0100
Message-ID: <1340811755.29172.55.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 16:42:35 +0100
In-Reply-To: <CAPLO1L7bnCqZKbs=a_MLTYxjKe6n8wT6ZCGwZQ5vqQ3Ak_0dMg@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
	<CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
	<1340782382.14761.6.camel@dagon.hellion.org.uk>
	<CAPLO1L7bnCqZKbs=a_MLTYxjKe6n8wT6ZCGwZQ5vqQ3Ak_0dMg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-27 at 15:09 +0100, Shane Johnson wrote:
> I am going to consolidate my answers here to try and make this easier
> to follow.
> 
> from the  HVM help please - wrong GRUB entry? thread  -
> from Ian:
> Can you get a system up and running using stock Debian packages, without
> pci passthrough, just as a proof of concept? That will make it easier to
> switch out the kernel and other changes individually.
> 
> yes I can  - will just take me a little while today.  I will get you
> the results once it's completed.

Thanks.

> Have you run a memory tester? memtest86+ or similar?
> 
> Yes - have actually run it multiple time just cause this seemed so
> much like a hardware problem - Everytime, no errors
> I will run it again tonight overnight to make sure.  If you don't feel
> this is needed please let me know.

If you've already run it then no need to go again.

> From this thread :
> Did you reboot into this hypervisor before installing xen-qemu?
> 
> Yes - I was in my desired hypervisor when I got the error that
> reminded me I needed the xen-qemu-dm package.

And you are sure it was the exact same hypervisor + kernel which you
booted (or tried to boot) both before and after installing xen-qemu-dm?

[...]

> As a additional note  -  When I was getting some of the information
> last night, it seems that it only does the kernel panic when the
> xen-pciback.hide is on the command line in grub.cfg.  I will do more
> testing to confirm this and let you know.

There is absolutely no way that only changing the kernel kernel command
line in this way can cause you to go from a booting system to the "not
an ELF binary" message you are seeing -- this is simply way before
anything takes any notice of the kernel's command line. Something else
must be changing at the same time.

The only thing I can think of is that there is some arbitrary limit on
the command line length in the boot loader or something, but from the
picture you sent your command line is not unusually long. You could put
some garbage (e.g. "placeholderplaceholder") instead of pci-back.hide
etc to rule this out.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 15:43:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 15:43:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjuOF-0003kF-49; Wed, 27 Jun 2012 15:42:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SjuOE-0003k8-4f
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 15:42:46 +0000
Received: from [193.109.254.147:7792] by server-10.bemta-14.messagelabs.com id
	DD/9A-05433-5F92BEF4; Wed, 27 Jun 2012 15:42:45 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1340811764!6422358!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDMxNzY=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32677 invoked from network); 27 Jun 2012 15:42:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 15:42:44 -0000
X-IronPort-AV: E=Sophos;i="4.77,483,1336348800"; d="scan'208";a="13251593"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	27 Jun 2012 15:42:38 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Wed, 27 Jun 2012 16:42:37 +0100
Message-ID: <1340811755.29172.55.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Shane Johnson <sdj@rasmussenequipment.com>
Date: Wed, 27 Jun 2012 16:42:35 +0100
In-Reply-To: <CAPLO1L7bnCqZKbs=a_MLTYxjKe6n8wT6ZCGwZQ5vqQ3Ak_0dMg@mail.gmail.com>
References: <CAPLO1L5vLnD=747gr6HD2vyaA--2BaRU4Zh3PrCWupL+zTgUaQ@mail.gmail.com>
	<CAPLO1L780LgUM9HGfV1=z+OfqWT34Rf8m+hFEE9im-wgoZ1iPw@mail.gmail.com>
	<4FE4D284.8090901@ondore.com>
	<CAPLO1L6xszTUTUc0GqkqgnLg0BYCab2K7Ketp_kgJCJ1faQriA@mail.gmail.com>
	<4FE8EE51.4020500@ondore.com>
	<CAPLO1L6KruNS7hHKDtPXi3Ke_OV2K-hm1sOm9Oiu2QL6NEFgxw@mail.gmail.com>
	<1340718211.3832.115.camel@zakaz.uk.xensource.com>
	<CAPLO1L6Krx-t4MnRzBG8HQBHd+CVS7w9OpWiG_N_cc6NvWuojw@mail.gmail.com>
	<1340782382.14761.6.camel@dagon.hellion.org.uk>
	<CAPLO1L7bnCqZKbs=a_MLTYxjKe6n8wT6ZCGwZQ5vqQ3Ak_0dMg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Alexandre Kouznetsov <alk@ondore.com>
Subject: Re: [Xen-users] HVM help please
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-06-27 at 15:09 +0100, Shane Johnson wrote:
> I am going to consolidate my answers here to try and make this easier
> to follow.
> 
> from the  HVM help please - wrong GRUB entry? thread  -
> from Ian:
> Can you get a system up and running using stock Debian packages, without
> pci passthrough, just as a proof of concept? That will make it easier to
> switch out the kernel and other changes individually.
> 
> yes I can  - will just take me a little while today.  I will get you
> the results once it's completed.

Thanks.

> Have you run a memory tester? memtest86+ or similar?
> 
> Yes - have actually run it multiple time just cause this seemed so
> much like a hardware problem - Everytime, no errors
> I will run it again tonight overnight to make sure.  If you don't feel
> this is needed please let me know.

If you've already run it then no need to go again.

> From this thread :
> Did you reboot into this hypervisor before installing xen-qemu?
> 
> Yes - I was in my desired hypervisor when I got the error that
> reminded me I needed the xen-qemu-dm package.

And you are sure it was the exact same hypervisor + kernel which you
booted (or tried to boot) both before and after installing xen-qemu-dm?

[...]

> As a additional note  -  When I was getting some of the information
> last night, it seems that it only does the kernel panic when the
> xen-pciback.hide is on the command line in grub.cfg.  I will do more
> testing to confirm this and let you know.

There is absolutely no way that only changing the kernel kernel command
line in this way can cause you to go from a booting system to the "not
an ELF binary" message you are seeing -- this is simply way before
anything takes any notice of the kernel's command line. Something else
must be changing at the same time.

The only thing I can think of is that there is some arbitrary limit on
the command line length in the boot loader or something, but from the
picture you sent your command line is not unusually long. You could put
some garbage (e.g. "placeholderplaceholder") instead of pci-back.hide
etc to rule this out.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 17:03:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 17:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjvdR-0005fa-4o; Wed, 27 Jun 2012 17:02:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1SjvdP-0005fV-Ta
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 17:02:32 +0000
Received: from [85.158.143.35:2192] by server-3.bemta-4.messagelabs.com id
	C1/3C-05808-7AC3BEF4; Wed, 27 Jun 2012 17:02:31 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340816548!12923444!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMjUxMDA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25977 invoked from network); 27 Jun 2012 17:02:29 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-3.tower-21.messagelabs.com with SMTP;
	27 Jun 2012 17:02:29 -0000
Received: from localhost ([10.6.243.4])
	by p3plwbeout11-03.prod.phx3.secureserver.net with bizsmtp
	id TV2U1j00106QRTe01V2Uqw; Wed, 27 Jun 2012 10:02:28 -0700
x-cmae-analysis: v=2.0 cv=c8IpsGBl c=1 sm=1 a=7OzqeJS3RV8A:10
	a=cmgljWCZggEA:10 a=mI0IpbEiwiMA:10 a=IkcTkHD0fZMA:10 a=TZb1taSUAAAA:8
	a=a_nWKsA9N7P2-fwvPeEA:9 a=QEXdDO2ut3YA:10
	a=WpYb5MrlaNNKSAvYDIRmEg==:117
Received: (qmail 25000 invoked by uid 99); 27 Jun 2012 17:02:28 -0000
X-Originating-IP: 97.65.252.93
User-Agent: Workspace Webmail 5.6.21
Message-Id: <20120627100227.1753ead7c2b35a7d15c5b99498690bcc.31147d8f85.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org
Date: Wed, 27 Jun 2012 10:02:27 -0700
Mime-Version: 1.0
Cc: "Fajar A. Nugraha" <list@fajar.net>
Subject: [Xen-users] Debian/Ubuntu for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fajar,

Re:  Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud
Platform, or Citrix XenServer?

Since you mentioned debian/ubuntu relative to XCP, I wonder if you could
help me understand.  I have read some about this but I have not been
able to understand what parts each play.  I would appreciate some
comments on the relationship so maybe I could better understand what I
am reading.  I can't tell what is actually happening or how to implement
it.  A link to further information would be additional value for me.

ray


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 17:03:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 17:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjvdR-0005fa-4o; Wed, 27 Jun 2012 17:02:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ray@aarden.us>) id 1SjvdP-0005fV-Ta
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 17:02:32 +0000
Received: from [85.158.143.35:2192] by server-3.bemta-4.messagelabs.com id
	C1/3C-05808-7AC3BEF4; Wed, 27 Jun 2012 17:02:31 +0000
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-3.tower-21.messagelabs.com!1340816548!12923444!1
X-Originating-IP: [173.201.192.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTczLjIwMS4xOTIuMzggPT4gMjUxMDA=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25977 invoked from network); 27 Jun 2012 17:02:29 -0000
Received: from p3plsmtp11-03-2.prod.phx3.secureserver.net (HELO
	p3plwbeout11-03.prod.phx3.secureserver.net) (173.201.192.38)
	by server-3.tower-21.messagelabs.com with SMTP;
	27 Jun 2012 17:02:29 -0000
Received: from localhost ([10.6.243.4])
	by p3plwbeout11-03.prod.phx3.secureserver.net with bizsmtp
	id TV2U1j00106QRTe01V2Uqw; Wed, 27 Jun 2012 10:02:28 -0700
x-cmae-analysis: v=2.0 cv=c8IpsGBl c=1 sm=1 a=7OzqeJS3RV8A:10
	a=cmgljWCZggEA:10 a=mI0IpbEiwiMA:10 a=IkcTkHD0fZMA:10 a=TZb1taSUAAAA:8
	a=a_nWKsA9N7P2-fwvPeEA:9 a=QEXdDO2ut3YA:10
	a=WpYb5MrlaNNKSAvYDIRmEg==:117
Received: (qmail 25000 invoked by uid 99); 27 Jun 2012 17:02:28 -0000
X-Originating-IP: 97.65.252.93
User-Agent: Workspace Webmail 5.6.21
Message-Id: <20120627100227.1753ead7c2b35a7d15c5b99498690bcc.31147d8f85.wbe@email11.secureserver.net>
From: <ray@aarden.us>
To: xen-users@lists.xen.org
Date: Wed, 27 Jun 2012 10:02:27 -0700
Mime-Version: 1.0
Cc: "Fajar A. Nugraha" <list@fajar.net>
Subject: [Xen-users] Debian/Ubuntu for XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Fajar,

Re:  Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud
Platform, or Citrix XenServer?

Since you mentioned debian/ubuntu relative to XCP, I wonder if you could
help me understand.  I have read some about this but I have not been
able to understand what parts each play.  I would appreciate some
comments on the relationship so maybe I could better understand what I
am reading.  I can't tell what is actually happening or how to implement
it.  A link to further information would be additional value for me.

ray


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 17:24:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 17:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjvxe-0006js-7u; Wed, 27 Jun 2012 17:23:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1Sjvxc-0006jn-AB
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 17:23:24 +0000
Received: from [193.109.254.147:31667] by server-11.bemta-14.messagelabs.com
	id 1F/24-24843-B814BEF4; Wed, 27 Jun 2012 17:23:23 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1340817802!2052203!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=2.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_MESSAGE,MISSING_MIMEOLE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23527 invoked from network); 27 Jun 2012 17:23:23 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 17:23:23 -0000
Received: by werf3 with SMTP id f3so1103664wer.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 10:23:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:to:subject:date:message-id:mime-version:content-type
	:x-priority:x-msmail-priority:x-mailer:importance:thread-index
	:content-language:disposition-notification-to;
	bh=iVFqL4fRF/KRWF5gg8IR6S6DBr5zmUhDaNzPnH3z9fA=;
	b=ebooiut2CEwZA5yU9NEnGXW1FNN2ebnw7PRDokTUXhCpiB3+xOJ0bJZ+iKPNRhWjSW
	7euP8vQGR2vpy06mskLE1OjakbdTxpTRfycHSxZ+qAdRI09fsc1x1ROVTeJgNPuxozGO
	mlum0jFoTKRy9bb0/EEPHRCJkj1T3yrxOLXCfpmbv7CAje3tTC9xS7j8seWGgzmmQ/6t
	Q9WPPd9CYtlT6acbhAHgy7ERvyrMPGRkiexr1XYjodrRuuuR/bY4qq1V70f8JfCAmakP
	sbUhC51V+Ag4I8dJpslyc1lf+cj6rU+UW8X7t9ZV7I61qch8HRz4vck6ezp5WWVY51e0
	Jxyg==
Received: by 10.180.97.135 with SMTP id ea7mr6362661wib.11.1340817802702;
	Wed, 27 Jun 2012 10:23:22 -0700 (PDT)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id fu8sm11363170wib.5.2012.06.27.10.23.20
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 27 Jun 2012 10:23:21 -0700 (PDT)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xen.org>
Date: Wed, 27 Jun 2012 19:23:14 +0200
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAO1SxIoGoWxPhbTizdSIsP4BAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: Ac1UiOYN2JdVQ9DyQWSVzIQBPTZHWw==
Content-Language: de-ch
Subject: [Xen-users] uninstall xen 4.1.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1798701109263028785=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============1798701109263028785==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0000_01CD549A.4D2F1380"
Content-Language: de-ch

This is a multipart message in MIME format.

------=_NextPart_000_0000_01CD549A.4D2F1380
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

hi all,

 

i just wonder, after searching the online resources, if there is any paper
describing howto uninstall completelly xen:

 

- xen,

- tools and

- stubdom

 

from a debian box. maybe also a brief description how to update, for
example, a xem 4.1.2 to 4.2 in a future step?

 

i use:

 

- debian 6.0.5 amd64

- xen 4.1.2

- kernel 3.4.4

 

thanks a lot for your answers

 

walter.


------=_NextPart_000_0000_01CD549A.4D2F1380
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE-CH link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>hi =
all,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>i just wonder, after searching the online resources, =
if there is any paper describing howto uninstall completelly =
xen:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>- xen,<o:p></o:p></p><p class=3DMsoNormal>- tools =
and<o:p></o:p></p><p class=3DMsoNormal>- stubdom<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>from a =
debian box. maybe also a brief description how to update, for example, a =
xem 4.1.2 to 4.2 in a future step?<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>i =
use:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>- debian 6.0.5 amd64<o:p></o:p></p><p =
class=3DMsoNormal>- xen 4.1.2<o:p></o:p></p><p class=3DMsoNormal>- =
kernel 3.4.4<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>thanks a lot for your answers<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>walter.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0000_01CD549A.4D2F1380--



--===============1798701109263028785==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1798701109263028785==--



From xen-users-bounces@lists.xen.org Wed Jun 27 17:24:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 17:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjvxe-0006js-7u; Wed, 27 Jun 2012 17:23:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1Sjvxc-0006jn-AB
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 17:23:24 +0000
Received: from [193.109.254.147:31667] by server-11.bemta-14.messagelabs.com
	id 1F/24-24843-B814BEF4; Wed, 27 Jun 2012 17:23:23 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1340817802!2052203!1
X-Originating-IP: [74.125.82.173]
X-SpamReason: No, hits=2.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_MESSAGE,MISSING_MIMEOLE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23527 invoked from network); 27 Jun 2012 17:23:23 -0000
Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com)
	(74.125.82.173)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 17:23:23 -0000
Received: by werf3 with SMTP id f3so1103664wer.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 10:23:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:to:subject:date:message-id:mime-version:content-type
	:x-priority:x-msmail-priority:x-mailer:importance:thread-index
	:content-language:disposition-notification-to;
	bh=iVFqL4fRF/KRWF5gg8IR6S6DBr5zmUhDaNzPnH3z9fA=;
	b=ebooiut2CEwZA5yU9NEnGXW1FNN2ebnw7PRDokTUXhCpiB3+xOJ0bJZ+iKPNRhWjSW
	7euP8vQGR2vpy06mskLE1OjakbdTxpTRfycHSxZ+qAdRI09fsc1x1ROVTeJgNPuxozGO
	mlum0jFoTKRy9bb0/EEPHRCJkj1T3yrxOLXCfpmbv7CAje3tTC9xS7j8seWGgzmmQ/6t
	Q9WPPd9CYtlT6acbhAHgy7ERvyrMPGRkiexr1XYjodrRuuuR/bY4qq1V70f8JfCAmakP
	sbUhC51V+Ag4I8dJpslyc1lf+cj6rU+UW8X7t9ZV7I61qch8HRz4vck6ezp5WWVY51e0
	Jxyg==
Received: by 10.180.97.135 with SMTP id ea7mr6362661wib.11.1340817802702;
	Wed, 27 Jun 2012 10:23:22 -0700 (PDT)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id fu8sm11363170wib.5.2012.06.27.10.23.20
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 27 Jun 2012 10:23:21 -0700 (PDT)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xen.org>
Date: Wed, 27 Jun 2012 19:23:14 +0200
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAO1SxIoGoWxPhbTizdSIsP4BAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: Ac1UiOYN2JdVQ9DyQWSVzIQBPTZHWw==
Content-Language: de-ch
Subject: [Xen-users] uninstall xen 4.1.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1798701109263028785=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============1798701109263028785==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0000_01CD549A.4D2F1380"
Content-Language: de-ch

This is a multipart message in MIME format.

------=_NextPart_000_0000_01CD549A.4D2F1380
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

hi all,

 

i just wonder, after searching the online resources, if there is any paper
describing howto uninstall completelly xen:

 

- xen,

- tools and

- stubdom

 

from a debian box. maybe also a brief description how to update, for
example, a xem 4.1.2 to 4.2 in a future step?

 

i use:

 

- debian 6.0.5 amd64

- xen 4.1.2

- kernel 3.4.4

 

thanks a lot for your answers

 

walter.


------=_NextPart_000_0000_01CD549A.4D2F1380
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE-CH link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>hi =
all,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>i just wonder, after searching the online resources, =
if there is any paper describing howto uninstall completelly =
xen:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>- xen,<o:p></o:p></p><p class=3DMsoNormal>- tools =
and<o:p></o:p></p><p class=3DMsoNormal>- stubdom<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>from a =
debian box. maybe also a brief description how to update, for example, a =
xem 4.1.2 to 4.2 in a future step?<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>i =
use:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>- debian 6.0.5 amd64<o:p></o:p></p><p =
class=3DMsoNormal>- xen 4.1.2<o:p></o:p></p><p class=3DMsoNormal>- =
kernel 3.4.4<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>thanks a lot for your answers<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>walter.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0000_01CD549A.4D2F1380--



--===============1798701109263028785==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1798701109263028785==--



From xen-users-bounces@lists.xen.org Wed Jun 27 20:32:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 20:32:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjytT-0000ZL-E3; Wed, 27 Jun 2012 20:31:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sstanisi@cbnco.com>) id 1SjytS-0000ZG-F9
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 20:31:18 +0000
Received: from [85.158.143.35:46755] by server-1.bemta-4.messagelabs.com id
	91/FB-24392-59D6BEF4; Wed, 27 Jun 2012 20:31:17 +0000
X-Env-Sender: sstanisi@cbnco.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1340829075!6743874!1
X-Originating-IP: [207.164.182.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16889 invoked from network); 27 Jun 2012 20:31:16 -0000
Received: from smtp.cbnco.com (HELO smtp.cbnco.com) (207.164.182.72)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Jun 2012 20:31:16 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.cbnco.com (Postfix) with ESMTP id CBF41FA93B9
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 16:31:13 -0400 (EDT)
Received: from smtp.cbnco.com ([127.0.0.1])
	by localhost (mail.cbnco.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 18304-03 for <xen-users@lists.xen.org>;
	Wed, 27 Jun 2012 16:31:13 -0400 (EDT)
Received: from [172.20.23.69] (dmzgw2.cbnco.com [207.164.182.65])
	by smtp.cbnco.com (Postfix) with ESMTPSA id E7E46FB300E
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 16:31:12 -0400 (EDT)
Message-ID: <4FEB6D8C.8000107@cbnco.com>
Date: Wed, 27 Jun 2012 16:31:08 -0400
From: sstan <sstanisi@cbnco.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120421 Thunderbird/12.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Virus-Scanned: amavisd-new at cbnco.com
Subject: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,


I'm using SLES11 sp2 both on Dom0 and DomU. The kernel is > 3.0 and Xen 
4.1 is installed.

Online resizing has become a feature not too long ago with XEN. It 
allows one to expand the disk's capacity without having to restart DomU.

I tried to use that feature, but when I append memory to my virtual 
block device in Dom0, it is not registered by DomU. I have to either 
reboot or live migrate in order to achieve a disk resize. I tried to 
load some modules with modprobe, but it didn't work. Has anyone been 
able to achieve an online resize? I should mention that modprobe in DomU 
doesn't "see" the additional capacity.

Thanks,

Stefan

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 20:32:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 20:32:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SjytT-0000ZL-E3; Wed, 27 Jun 2012 20:31:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sstanisi@cbnco.com>) id 1SjytS-0000ZG-F9
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 20:31:18 +0000
Received: from [85.158.143.35:46755] by server-1.bemta-4.messagelabs.com id
	91/FB-24392-59D6BEF4; Wed, 27 Jun 2012 20:31:17 +0000
X-Env-Sender: sstanisi@cbnco.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1340829075!6743874!1
X-Originating-IP: [207.164.182.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16889 invoked from network); 27 Jun 2012 20:31:16 -0000
Received: from smtp.cbnco.com (HELO smtp.cbnco.com) (207.164.182.72)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Jun 2012 20:31:16 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.cbnco.com (Postfix) with ESMTP id CBF41FA93B9
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 16:31:13 -0400 (EDT)
Received: from smtp.cbnco.com ([127.0.0.1])
	by localhost (mail.cbnco.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 18304-03 for <xen-users@lists.xen.org>;
	Wed, 27 Jun 2012 16:31:13 -0400 (EDT)
Received: from [172.20.23.69] (dmzgw2.cbnco.com [207.164.182.65])
	by smtp.cbnco.com (Postfix) with ESMTPSA id E7E46FB300E
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 16:31:12 -0400 (EDT)
Message-ID: <4FEB6D8C.8000107@cbnco.com>
Date: Wed, 27 Jun 2012 16:31:08 -0400
From: sstan <sstanisi@cbnco.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120421 Thunderbird/12.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Virus-Scanned: amavisd-new at cbnco.com
Subject: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,


I'm using SLES11 sp2 both on Dom0 and DomU. The kernel is > 3.0 and Xen 
4.1 is installed.

Online resizing has become a feature not too long ago with XEN. It 
allows one to expand the disk's capacity without having to restart DomU.

I tried to use that feature, but when I append memory to my virtual 
block device in Dom0, it is not registered by DomU. I have to either 
reboot or live migrate in order to achieve a disk resize. I tried to 
load some modules with modprobe, but it didn't work. Has anyone been 
able to achieve an online resize? I should mention that modprobe in DomU 
doesn't "see" the additional capacity.

Thanks,

Stefan

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 20:39:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 20:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjz0j-0000wo-VE; Wed, 27 Jun 2012 20:38:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sjz0i-0000wi-Kx
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 20:38:48 +0000
Received: from [85.158.138.51:24746] by server-12.bemta-3.messagelabs.com id
	5D/AC-30206-75F6BEF4; Wed, 27 Jun 2012 20:38:47 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1340829526!26974658!1
X-Originating-IP: [98.138.91.144]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30441 invoked from network); 27 Jun 2012 20:38:46 -0000
Received: from nm14-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm14-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.144)
	by server-15.tower-174.messagelabs.com with SMTP;
	27 Jun 2012 20:38:46 -0000
Received: from [98.138.90.55] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	27 Jun 2012 20:38:46 -0000
Received: from [98.138.89.251] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	27 Jun 2012 20:38:46 -0000
Received: from [127.0.0.1] by omp1043.mail.ne1.yahoo.com with NNFMP;
	27 Jun 2012 20:38:46 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 34413.37877.bm@omp1043.mail.ne1.yahoo.com
Received: (qmail 33365 invoked by uid 60001); 27 Jun 2012 20:38:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340829525; bh=nmvZXeMjXw7G8JQUS3hcbADyXnmMKg3lRt4e1LtLXO4=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ataJ46oqAplhynImQBZmQ2JYhVmHlebCmnuczsc+cxGP54JcgbvOAHU8y4ebIF8uNio3IKfbeDoffoCmYDXAA7SzUK/V5QOf22zzPgLJ1e51VCO8lEgv6rV5sNL3EfLCG3pBZ4hIMZfR59IKyJZrj7/wRgqRg2QbUgYkkD3+z+c=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=SCIHvnYG0pTgvTrIx4PmkIJUzWRsVYuHR61Nlw4/QGwWUHqB15Q/MHxvC9WEoXfhnvdhH5pccmRollgLjCIrGRLo/MNy0pekzoxXuZXZpExY/qcX5/rgFBiwUZpsdrNizwK9MqKZdLa5bMUti/ev6f95bpwotlRIz67ATWKJ9pI=;
X-YMail-OSG: jm7fNy8VM1nTDoSb1e2XPyU2GH2d2XQNntSPhijZ.zgj_P3
	KhxQGzgQMSluRuSP5BYet7vDAKVIuqW7BP0Rht_Vx5eXFn4FFJmNiwv0TLIn
	z16OmFVfpJMIXabLpL8MEtwoezRNE2xmqPCPDhEOWzy_TalEai9HkEVpjTlD
	f455dB3AueY7kGMwOeYXJpbkDlFGfMJtdDjBJF5FPmFXlu3opadRscDTN9NX
	.DzWzA30XYek2cV5DynS8.OiZtjmyD72YxRriOLVRvz5JiNEZU8sK0GSvpvP
	6JVC76A88t1fD1VKXV5IwulCKa74TziqALoYdXgW6BmLdkl5jkTwX3yd6BR3
	fQH0jyw0pC95RUROnmsBY1KB.LgYUjUS25uXtuIJNTXm6C_vdGe7Gg2WGZEA
	yVNU28ijhSHW3zouhhOJq9I05pklbMsa0fm8WR4sSilygCBHi_L2WI7VwbRH
	EXyuuGllmw6n6xmB6OtfdArY1Vtw-
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Wed, 27 Jun 2012 13:38:45 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
Message-ID: <1340829525.21729.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Wed, 27 Jun 2012 13:38:45 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
MIME-Version: 1.0
Cc: "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
	or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> From: Fajar A. Nugraha <list@fajar.net>

>To: Eric <epretorious@yahoo.com> 
>Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Tuesday, June 26, 2012 5:27 PM
>Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform, or Citrix XenServer?
> 
>On Wed, Jun 27, 2012 at 6:01 AM, Eric <epretorious@yahoo.com> wrote:
>> With so many different avenues for using Xen I'm wondering which path to
>> take:
>>
>> Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
>> Xen Cloud Platform [XCP], or
>> Citrix XenServer [XS].
>>
>> Is there one platform that...
>> is more stable?
>> has more features? e.g., live migration, high-availability, etc.
>> tracks Xen HV development more closely?
>>
>> Is there one Linux distro that...
>>
>> is more stable than the others?
>> tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen 3.0.
>> Debian 6 uses Xen 4.0 AFAIK.
>
>If you've read the documentations and try some of them, like I
>recommended before, you'd probably know the answer already :)


1. I've read The Documentation but these questions are not adequately addressed _anywhere_. I'd be happy to read any links that you can provide that may shed some light on these very-important questions, though.

2. Recommended *before*?


>In short, there's no silver bullet. You can't have it all. For now anyway.
>It's your choice whether to pick appliance-type vs distro-installed,
>and newer-features vs rock-stable-and-proven.


Yeah, I know. That's why I'm asking list members to share their experience and their perspective.


>Going forward, since xapi tools will be available and developed mainly
>on debian/ubuntu, those would probably be the best choice. I wouldn't
>hold my breath though, as (from experience) most likely it'd take
>several years to get there.


Thanks, Fajar. That seems like good advice.

Eric Pretorious
Truckee, CA


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 20:39:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 20:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sjz0j-0000wo-VE; Wed, 27 Jun 2012 20:38:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sjz0i-0000wi-Kx
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 20:38:48 +0000
Received: from [85.158.138.51:24746] by server-12.bemta-3.messagelabs.com id
	5D/AC-30206-75F6BEF4; Wed, 27 Jun 2012 20:38:47 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-15.tower-174.messagelabs.com!1340829526!26974658!1
X-Originating-IP: [98.138.91.144]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30441 invoked from network); 27 Jun 2012 20:38:46 -0000
Received: from nm14-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm14-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.144)
	by server-15.tower-174.messagelabs.com with SMTP;
	27 Jun 2012 20:38:46 -0000
Received: from [98.138.90.55] by nm14.bullet.mail.ne1.yahoo.com with NNFMP;
	27 Jun 2012 20:38:46 -0000
Received: from [98.138.89.251] by tm8.bullet.mail.ne1.yahoo.com with NNFMP;
	27 Jun 2012 20:38:46 -0000
Received: from [127.0.0.1] by omp1043.mail.ne1.yahoo.com with NNFMP;
	27 Jun 2012 20:38:46 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 34413.37877.bm@omp1043.mail.ne1.yahoo.com
Received: (qmail 33365 invoked by uid 60001); 27 Jun 2012 20:38:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340829525; bh=nmvZXeMjXw7G8JQUS3hcbADyXnmMKg3lRt4e1LtLXO4=;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=ataJ46oqAplhynImQBZmQ2JYhVmHlebCmnuczsc+cxGP54JcgbvOAHU8y4ebIF8uNio3IKfbeDoffoCmYDXAA7SzUK/V5QOf22zzPgLJ1e51VCO8lEgv6rV5sNL3EfLCG3pBZ4hIMZfR59IKyJZrj7/wRgqRg2QbUgYkkD3+z+c=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=SCIHvnYG0pTgvTrIx4PmkIJUzWRsVYuHR61Nlw4/QGwWUHqB15Q/MHxvC9WEoXfhnvdhH5pccmRollgLjCIrGRLo/MNy0pekzoxXuZXZpExY/qcX5/rgFBiwUZpsdrNizwK9MqKZdLa5bMUti/ev6f95bpwotlRIz67ATWKJ9pI=;
X-YMail-OSG: jm7fNy8VM1nTDoSb1e2XPyU2GH2d2XQNntSPhijZ.zgj_P3
	KhxQGzgQMSluRuSP5BYet7vDAKVIuqW7BP0Rht_Vx5eXFn4FFJmNiwv0TLIn
	z16OmFVfpJMIXabLpL8MEtwoezRNE2xmqPCPDhEOWzy_TalEai9HkEVpjTlD
	f455dB3AueY7kGMwOeYXJpbkDlFGfMJtdDjBJF5FPmFXlu3opadRscDTN9NX
	.DzWzA30XYek2cV5DynS8.OiZtjmyD72YxRriOLVRvz5JiNEZU8sK0GSvpvP
	6JVC76A88t1fD1VKXV5IwulCKa74TziqALoYdXgW6BmLdkl5jkTwX3yd6BR3
	fQH0jyw0pC95RUROnmsBY1KB.LgYUjUS25uXtuIJNTXm6C_vdGe7Gg2WGZEA
	yVNU28ijhSHW3zouhhOJq9I05pklbMsa0fm8WR4sSilygCBHi_L2WI7VwbRH
	EXyuuGllmw6n6xmB6OtfdArY1Vtw-
Received: from [24.32.26.44] by web121704.mail.ne1.yahoo.com via HTTP;
	Wed, 27 Jun 2012 13:38:45 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
Message-ID: <1340829525.21729.YahooMailNeo@web121704.mail.ne1.yahoo.com>
Date: Wed, 27 Jun 2012 13:38:45 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
MIME-Version: 1.0
Cc: "Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
	or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> From: Fajar A. Nugraha <list@fajar.net>

>To: Eric <epretorious@yahoo.com> 
>Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org> 
>Sent: Tuesday, June 26, 2012 5:27 PM
>Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform, or Citrix XenServer?
> 
>On Wed, Jun 27, 2012 at 6:01 AM, Eric <epretorious@yahoo.com> wrote:
>> With so many different avenues for using Xen I'm wondering which path to
>> take:
>>
>> Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
>> Xen Cloud Platform [XCP], or
>> Citrix XenServer [XS].
>>
>> Is there one platform that...
>> is more stable?
>> has more features? e.g., live migration, high-availability, etc.
>> tracks Xen HV development more closely?
>>
>> Is there one Linux distro that...
>>
>> is more stable than the others?
>> tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen 3.0.
>> Debian 6 uses Xen 4.0 AFAIK.
>
>If you've read the documentations and try some of them, like I
>recommended before, you'd probably know the answer already :)


1. I've read The Documentation but these questions are not adequately addressed _anywhere_. I'd be happy to read any links that you can provide that may shed some light on these very-important questions, though.

2. Recommended *before*?


>In short, there's no silver bullet. You can't have it all. For now anyway.
>It's your choice whether to pick appliance-type vs distro-installed,
>and newer-features vs rock-stable-and-proven.


Yeah, I know. That's why I'm asking list members to share their experience and their perspective.


>Going forward, since xapi tools will be available and developed mainly
>on debian/ubuntu, those would probably be the best choice. I wouldn't
>hold my breath though, as (from experience) most likely it'd take
>several years to get there.


Thanks, Fajar. That seems like good advice.

Eric Pretorious
Truckee, CA


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 21:54:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 21:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk0Aq-0001i2-Ks; Wed, 27 Jun 2012 21:53:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sk0Ap-0001hx-RS
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 21:53:20 +0000
Received: from [85.158.143.99:28379] by server-2.bemta-4.messagelabs.com id
	63/D0-17938-FC08BEF4; Wed, 27 Jun 2012 21:53:19 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-216.messagelabs.com!1340833996!24133748!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14115 invoked from network); 27 Jun 2012 21:53:18 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 21:53:18 -0000
Received: by pbbro12 with SMTP id ro12so2339761pbb.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 14:53:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=xHKB/LIcFI8fehKrezV5+m5IW8FnIgsQ8j79QoP6fBY=;
	b=lEwG5gHL5SZFMcOqwhkyBrjbAFRGmA9tPMqs7faS/feOFgMX5AFRks9RTsjoeuGOLs
	VM3gHmHgRPFGzalQYw8vrb3n+xx7b3U8wEPP6Laa9BJQjiPODyBK17jNEEoDnhjuz5RD
	DzlnsVdwoz9S8UHSyaF46uYpH06PKV6MNKD4maDVZZK9sZnEwA7ILVDjmMfC10zui57V
	ykEIf3ZLYBFal9S0hH+DflDh5nr2HBiWo5gK/QWtUjNIGtwGr2qIG+hqKDYXIHkn6wnf
	80cYiVx5arKXDNfaolmxZWI3jbrL5XRGNGpmvvN6cwh9pQDsJZ39oZdnjFJYIN2XLHQt
	ghaw==
MIME-Version: 1.0
Received: by 10.68.240.69 with SMTP id vy5mr67277359pbc.156.1340833996376;
	Wed, 27 Jun 2012 14:53:16 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 27 Jun 2012 14:53:16 -0700 (PDT)
In-Reply-To: <4FEB6D8C.8000107@cbnco.com>
References: <4FEB6D8C.8000107@cbnco.com>
Date: Thu, 28 Jun 2012 04:53:16 +0700
Message-ID: <CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: sstan <sstanisi@cbnco.com>
X-Gm-Message-State: ALoCoQncOGe+fmZfHbvt77IpO7+uTgJ8I5yE3IQNYLwv7ahTGCQA2ccWfMJET9runFHRzpyCA/bb
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 3:31 AM, sstan <sstanisi@cbnco.com> wrote:
> Hi,
>
>
> I'm using SLES11 sp2 both on Dom0 and DomU. The kernel is > 3.0 and Xen 4.1
> is installed.
>
> Online resizing has become a feature not too long ago with XEN. It allows
> one to expand the disk's capacity without having to restart DomU.
>
> I tried to use that feature, but when I append memory to my virtual block
> device in Dom0, it is not registered by DomU.

You can't "append memory to my virtual block device". Memory is not a
block device.

> I tried to load some modules
> with modprobe, but it didn't work.

"try some stuff at random even if it's completely unrelated and pray
that it works"?

> Has anyone been able to achieve an online
> resize?

Yes.

> I should mention that modprobe in DomU doesn't "see" the additional
> capacity.

Again, "try some stuff at random even if it's completely unrelated and
pray that it works"?

Simply put, just look at domU's console and syslog. If it shows a
block device size change, then your system supports it. If not, then
one of the components (either hypervisor or kernel) doesn't support
it.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Jun 27 21:54:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2012 21:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk0Aq-0001i2-Ks; Wed, 27 Jun 2012 21:53:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1Sk0Ap-0001hx-RS
	for xen-users@lists.xen.org; Wed, 27 Jun 2012 21:53:20 +0000
Received: from [85.158.143.99:28379] by server-2.bemta-4.messagelabs.com id
	63/D0-17938-FC08BEF4; Wed, 27 Jun 2012 21:53:19 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-2.tower-216.messagelabs.com!1340833996!24133748!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14115 invoked from network); 27 Jun 2012 21:53:18 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-2.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Jun 2012 21:53:18 -0000
Received: by pbbro12 with SMTP id ro12so2339761pbb.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 14:53:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=xHKB/LIcFI8fehKrezV5+m5IW8FnIgsQ8j79QoP6fBY=;
	b=lEwG5gHL5SZFMcOqwhkyBrjbAFRGmA9tPMqs7faS/feOFgMX5AFRks9RTsjoeuGOLs
	VM3gHmHgRPFGzalQYw8vrb3n+xx7b3U8wEPP6Laa9BJQjiPODyBK17jNEEoDnhjuz5RD
	DzlnsVdwoz9S8UHSyaF46uYpH06PKV6MNKD4maDVZZK9sZnEwA7ILVDjmMfC10zui57V
	ykEIf3ZLYBFal9S0hH+DflDh5nr2HBiWo5gK/QWtUjNIGtwGr2qIG+hqKDYXIHkn6wnf
	80cYiVx5arKXDNfaolmxZWI3jbrL5XRGNGpmvvN6cwh9pQDsJZ39oZdnjFJYIN2XLHQt
	ghaw==
MIME-Version: 1.0
Received: by 10.68.240.69 with SMTP id vy5mr67277359pbc.156.1340833996376;
	Wed, 27 Jun 2012 14:53:16 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Wed, 27 Jun 2012 14:53:16 -0700 (PDT)
In-Reply-To: <4FEB6D8C.8000107@cbnco.com>
References: <4FEB6D8C.8000107@cbnco.com>
Date: Thu, 28 Jun 2012 04:53:16 +0700
Message-ID: <CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: sstan <sstanisi@cbnco.com>
X-Gm-Message-State: ALoCoQncOGe+fmZfHbvt77IpO7+uTgJ8I5yE3IQNYLwv7ahTGCQA2ccWfMJET9runFHRzpyCA/bb
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 3:31 AM, sstan <sstanisi@cbnco.com> wrote:
> Hi,
>
>
> I'm using SLES11 sp2 both on Dom0 and DomU. The kernel is > 3.0 and Xen 4.1
> is installed.
>
> Online resizing has become a feature not too long ago with XEN. It allows
> one to expand the disk's capacity without having to restart DomU.
>
> I tried to use that feature, but when I append memory to my virtual block
> device in Dom0, it is not registered by DomU.

You can't "append memory to my virtual block device". Memory is not a
block device.

> I tried to load some modules
> with modprobe, but it didn't work.

"try some stuff at random even if it's completely unrelated and pray
that it works"?

> Has anyone been able to achieve an online
> resize?

Yes.

> I should mention that modprobe in DomU doesn't "see" the additional
> capacity.

Again, "try some stuff at random even if it's completely unrelated and
pray that it works"?

Simply put, just look at domU's console and syslog. If it shows a
block device size change, then your system supports it. If not, then
one of the components (either hypervisor or kernel) doesn't support
it.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 01:39:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 01:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk3g3-0007V8-8d; Thu, 28 Jun 2012 01:37:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1Sk3g2-0007V1-Ft
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 01:37:46 +0000
Received: from [85.158.143.99:3020] by server-3.bemta-4.messagelabs.com id
	70/2C-05808-965BBEF4; Thu, 28 Jun 2012 01:37:45 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1340847460!19699528!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30966 invoked from network); 28 Jun 2012 01:37:42 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 01:37:42 -0000
Received: by obbta14 with SMTP id ta14so2969079obb.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 18:37:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=VVAsm2rc2iX5wuFO70eDTvqNddAQb4HFlUD6YkFO+8w=;
	b=nug/7NV6XBQgrJBP4MG6qpK6r3IEXrltKP5L6S3QALjbBxbs17eX8iKRgVQxHTdxaG
	u1J0MkBtnl/eCd9sF9biE8wM5mUO38/rRF2wKYIQQ7yBtl/SjFeZERDhdAP8MLjWE60P
	9N+igKLqdgFYz+LEZO4THHJ7i0C+Wb1dUlE5Ccd8eZlqqmiY8ggDwHOEt+P3LJy/gq89
	LdOD3iZbvsMMIxWlDoiM9swSaG0KPGYkcUxbm1WAkZF5vfXnZEcADYg+IBX/vm3tYLj6
	xK/0N9LGVErXI0yjYEU5L+H/ReN0rjA9vcb4GEdrPLuNzllKAGOrShb3VTkRiK87kOav
	agsQ==
Received: by 10.182.14.101 with SMTP id o5mr80954obc.1.1340847460285; Wed, 27
	Jun 2012 18:37:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.50.137 with HTTP; Wed, 27 Jun 2012 18:37:20 -0700 (PDT)
In-Reply-To: <1340829525.21729.YahooMailNeo@web121704.mail.ne1.yahoo.com>
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
	<1340829525.21729.YahooMailNeo@web121704.mail.ne1.yahoo.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 27 Jun 2012 22:37:20 -0300
Message-ID: <CAL_tfFeJtO1PfKOMF5UotwyA5HhEj9mgLY7FKce_kiVUuec+nA@mail.gmail.com>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQnf5RenDv10m+x6x2UjxRHDKK07p9ZK17mMew7iuvugZL0vdtRzaW51eYAkcTrcBkf2cJK8
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
 or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5341688930976063940=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5341688930976063940==
Content-Type: multipart/alternative; boundary=14dae9399bad917ec904c37e6065

--14dae9399bad917ec904c37e6065
Content-Type: text/plain; charset=ISO-8859-1

I have to agree with Eric here --

I found it really difficult to determine that type of high-level question
when I first got into playing around with Xen, XCP, and XenServer.

Reading through "the docs" doesn't really give you those answers.

There's lot of in-depth information, but not much available that just
explains the basics a sys admin would want to know.

Even now after having played with all 3 for a while, I'm not totally
confident of the answers to the questions raised by the OP:

   - is more stable?
   - has more features<http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix>?
   e.g., live migration, high-availability, etc.
   - tracks Xen HV development more closely?

In particular I can't speak for Xen vs XCP/XenServer... but I do feel that
XenServer is more stable than XCP as XCP is derived from the XenServer code
base and then basically I think has the proprietary bits pulled out (is
that right guys?), so overall XenServer certainly must be more stable as it
attracts more of Citrix's time and effort in testing and certifying the
releases.

I'd be inclined to recommend XenServer to anyone who doesn't need anything
more than the free version of XenServer provides.

With that said, we have been using XCP 1.1 on a number of servers here as
well and haven't had any issues, so I think it's quite a nice product.

Check out the comparison matrix here:
http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix

Note, neither XCP nor the free XenServer will give you HA. For that you
need the Advanced Xenserver, and HA can be a bit tricky to setup.... it's
not uber obvious from the online docs either, but HA will only work if you
have identical server hardware that can be setup in a pool and you also
need a shared storage backend (or setup DRBD for shared storage, which
we've played with, but I wouldn't recommend to the faint of heart or those
who want things to work easily without a lot of messing around).

DRBD reference:
http://www.linbit.com/fileadmin/tech-guides/xenserver-drbd.pdf

I'm going to shortly be playing around with the alternative which is to do
an active/passive HA DRBD setup using free XenServer and the above guide.

For HA with plain Xen there's also Remus (http://nss.cs.ubc.ca/remus/),
which I haven't tried yet, but really would love to hear from others how
well it works.

Cheers,
Andrew

Andrew Eross
CTO
Locatrix Communications




On Wed, Jun 27, 2012 at 5:38 PM, Eric <epretorious@yahoo.com> wrote:

> > From: Fajar A. Nugraha <list@fajar.net>
>
> >To: Eric <epretorious@yahoo.com>
> >Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
> >Sent: Tuesday, June 26, 2012 5:27 PM
> >Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform, or
> Citrix XenServer?
> >
> >On Wed, Jun 27, 2012 at 6:01 AM, Eric <epretorious@yahoo.com> wrote:
> >> With so many different avenues for using Xen I'm wondering which path to
> >> take:
> >>
> >> Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
> >> Xen Cloud Platform [XCP], or
> >> Citrix XenServer [XS].
> >>
> >> Is there one platform that...
> >> is more stable?
> >> has more features? e.g., live migration, high-availability, etc.
> >> tracks Xen HV development more closely?
> >>
> >> Is there one Linux distro that...
> >>
> >> is more stable than the others?
> >> tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen
> 3.0.
> >> Debian 6 uses Xen 4.0 AFAIK.
> >
> >If you've read the documentations and try some of them, like I
> >recommended before, you'd probably know the answer already :)
>
>
> 1. I've read The Documentation but these questions are not adequately
> addressed _anywhere_. I'd be happy to read any links that you can provide
> that may shed some light on these very-important questions, though.
>
> 2. Recommended *before*?
>
>
> >In short, there's no silver bullet. You can't have it all. For now anyway.
> >It's your choice whether to pick appliance-type vs distro-installed,
> >and newer-features vs rock-stable-and-proven.
>
>
> Yeah, I know. That's why I'm asking list members to share their experience
> and their perspective.
>
>
> >Going forward, since xapi tools will be available and developed mainly
> >on debian/ubuntu, those would probably be the best choice. I wouldn't
> >hold my breath though, as (from experience) most likely it'd take
> >several years to get there.
>
>
> Thanks, Fajar. That seems like good advice.
>
> Eric Pretorious
> Truckee, CA
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9399bad917ec904c37e6065
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have to agree with Eric here --<div><br></div><div>I found it really diff=
icult to determine that type of high-level question when I first got into p=
laying around with Xen, XCP, and XenServer.=A0</div><div><br></div><div>Rea=
ding through &quot;the docs&quot; doesn&#39;t really give you those answers=
.</div>

<div><br></div><div>There&#39;s lot of in-depth information, but not much a=
vailable that just explains the basics a sys admin would want to know.</div=
><div><br></div><div>Even now after having played with all 3 for a while, I=
&#39;m not totally confident of the answers to the questions raised by the =
OP:</div>

<div><ul style=3D"color:rgb(34,34,34);font-family:&#39;Courier New&#39;,cou=
rier,monaco,monospace,sans-serif;font-size:13px;background-color:rgb(255,25=
5,255)"><li style=3D"margin-left:15px">is more stable?</li><li style=3D"mar=
gin-left:15px">

has more=A0<a rel=3D"nofollow" href=3D"http://wiki.xen.org/wiki/XCP/XenServ=
er_Feature_Matrix" target=3D"_blank" style=3D"color:rgb(17,85,204)">feature=
s</a>? e.g., live migration, high-availability, etc.<br></li><li style=3D"m=
argin-left:15px">

tracks Xen HV development more closely?</li></ul></div><div>In particular I=
 can&#39;t speak for Xen vs XCP/XenServer... but I do feel that XenServer i=
s more stable than XCP as XCP is derived from the XenServer code base and t=
hen basically I think has the proprietary bits pulled out (is that right gu=
ys?), so overall XenServer certainly must be more stable as it attracts mor=
e of Citrix&#39;s time and effort in testing and certifying the releases.</=
div>

<div><br></div><div>I&#39;d be inclined to recommend XenServer to anyone wh=
o doesn&#39;t need anything more than the free version of XenServer provide=
s.=A0</div><div><br></div><div>With that said, we have been using XCP 1.1 o=
n a number of servers here as well and haven&#39;t had any issues, so I thi=
nk it&#39;s quite a nice product.</div>

<div><br></div><div><div>Check out the comparison matrix here:</div><div><a=
 href=3D"http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix">http://wiki=
.xen.org/wiki/XCP/XenServer_Feature_Matrix</a></div></div><div><br></div>

<div>Note, neither XCP nor the free XenServer will give you HA. For that yo=
u need the Advanced Xenserver, and HA can be a bit tricky to setup.... it&#=
39;s not uber obvious from the online docs either, but HA will only work if=
 you have identical server hardware that can be setup in a pool and you als=
o need a shared storage backend (or setup DRBD for shared storage, which we=
&#39;ve played with, but I wouldn&#39;t recommend to the faint of heart or =
those who want things to work easily without a lot of messing around).</div=
>

<div><br></div><div>DRBD reference:=A0<a href=3D"http://www.linbit.com/file=
admin/tech-guides/xenserver-drbd.pdf">http://www.linbit.com/fileadmin/tech-=
guides/xenserver-drbd.pdf</a></div><div><br></div><div>I&#39;m going to sho=
rtly be playing around with the alternative which is to do an active/passiv=
e HA DRBD setup using free XenServer and the above guide.</div>

<div><br></div><div>For HA with plain Xen there&#39;s also Remus (<a href=
=3D"http://nss.cs.ubc.ca/remus/">http://nss.cs.ubc.ca/remus/</a>), which I =
haven&#39;t tried yet, but really would love to hear from others how well i=
t works.</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div><br></div><div>Andre=
w Eross</div><div>CTO<br>Locatrix Communications<br><br><br>
<br><br><div class=3D"gmail_quote">On Wed, Jun 27, 2012 at 5:38 PM, Eric <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"_bla=
nk">epretorious@yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">


&gt; From: Fajar A. Nugraha &lt;<a href=3D"mailto:list@fajar.net" target=3D=
"_blank">list@fajar.net</a>&gt;<br>
<br>
&gt;To: Eric &lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"_blank"=
>epretorious@yahoo.com</a>&gt;<br>
&gt;Cc: &quot;<a href=3D"mailto:xen-users@lists.xen.org" target=3D"_blank">=
xen-users@lists.xen.org</a>&quot; &lt;<a href=3D"mailto:xen-users@lists.xen=
.org" target=3D"_blank">xen-users@lists.xen.org</a>&gt;<br>
&gt;Sent: Tuesday, June 26, 2012 5:27 PM<br>
&gt;Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform, =
or Citrix XenServer?<br>
<div>&gt;<br>
&gt;On Wed, Jun 27, 2012 at 6:01 AM, Eric &lt;<a href=3D"mailto:epretorious=
@yahoo.com" target=3D"_blank">epretorious@yahoo.com</a>&gt; wrote:<br>
&gt;&gt; With so many different avenues for using Xen I&#39;m wondering whi=
ch path to<br>
&gt;&gt; take:<br>
&gt;&gt;<br>
&gt;&gt; Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),<br>
&gt;&gt; Xen Cloud Platform [XCP], or<br>
&gt;&gt; Citrix XenServer [XS].<br>
&gt;&gt;<br>
&gt;&gt; Is there one platform that...<br>
&gt;&gt; is more stable?<br>
&gt;&gt; has more features? e.g., live migration, high-availability, etc.<b=
r>
&gt;&gt; tracks Xen HV development more closely?<br>
&gt;&gt;<br>
&gt;&gt; Is there one Linux distro that...<br>
&gt;&gt;<br>
&gt;&gt; is more stable than the others?<br>
&gt;&gt; tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses =
Xen 3.0.<br>
&gt;&gt; Debian 6 uses Xen 4.0 AFAIK.<br>
&gt;<br>
&gt;If you&#39;ve read the documentations and try some of them, like I<br>
&gt;recommended before, you&#39;d probably know the answer already :)<br>
<br>
<br>
</div>1. I&#39;ve read The Documentation but these questions are not adequa=
tely addressed _anywhere_. I&#39;d be happy to read any links that you can =
provide that may shed some light on these very-important questions, though.=
<br>



<br>
2. Recommended *before*?<br>
<div><br>
<br>
&gt;In short, there&#39;s no silver bullet. You can&#39;t have it all. For =
now anyway.<br>
&gt;It&#39;s your choice whether to pick appliance-type vs distro-installed=
,<br>
&gt;and newer-features vs rock-stable-and-proven.<br>
<br>
<br>
</div>Yeah, I know. That&#39;s why I&#39;m asking list members to share the=
ir experience and their perspective.<br>
<div><br>
<br>
&gt;Going forward, since xapi tools will be available and developed mainly<=
br>
&gt;on debian/ubuntu, those would probably be the best choice. I wouldn&#39=
;t<br>
&gt;hold my breath though, as (from experience) most likely it&#39;d take<b=
r>
&gt;several years to get there.<br>
<br>
<br>
</div>Thanks, Fajar. That seems like good advice.<br>
<br>
Eric Pretorious<br>
Truckee, CA<br>
<div><div><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--14dae9399bad917ec904c37e6065--


--===============5341688930976063940==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5341688930976063940==--


From xen-users-bounces@lists.xen.org Thu Jun 28 01:39:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 01:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk3g3-0007V8-8d; Thu, 28 Jun 2012 01:37:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eross@corp.locatrix.com>) id 1Sk3g2-0007V1-Ft
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 01:37:46 +0000
Received: from [85.158.143.99:3020] by server-3.bemta-4.messagelabs.com id
	70/2C-05808-965BBEF4; Thu, 28 Jun 2012 01:37:45 +0000
X-Env-Sender: eross@corp.locatrix.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1340847460!19699528!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30966 invoked from network); 28 Jun 2012 01:37:42 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 01:37:42 -0000
Received: by obbta14 with SMTP id ta14so2969079obb.32
	for <xen-users@lists.xen.org>; Wed, 27 Jun 2012 18:37:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=VVAsm2rc2iX5wuFO70eDTvqNddAQb4HFlUD6YkFO+8w=;
	b=nug/7NV6XBQgrJBP4MG6qpK6r3IEXrltKP5L6S3QALjbBxbs17eX8iKRgVQxHTdxaG
	u1J0MkBtnl/eCd9sF9biE8wM5mUO38/rRF2wKYIQQ7yBtl/SjFeZERDhdAP8MLjWE60P
	9N+igKLqdgFYz+LEZO4THHJ7i0C+Wb1dUlE5Ccd8eZlqqmiY8ggDwHOEt+P3LJy/gq89
	LdOD3iZbvsMMIxWlDoiM9swSaG0KPGYkcUxbm1WAkZF5vfXnZEcADYg+IBX/vm3tYLj6
	xK/0N9LGVErXI0yjYEU5L+H/ReN0rjA9vcb4GEdrPLuNzllKAGOrShb3VTkRiK87kOav
	agsQ==
Received: by 10.182.14.101 with SMTP id o5mr80954obc.1.1340847460285; Wed, 27
	Jun 2012 18:37:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.50.137 with HTTP; Wed, 27 Jun 2012 18:37:20 -0700 (PDT)
In-Reply-To: <1340829525.21729.YahooMailNeo@web121704.mail.ne1.yahoo.com>
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
	<CAG1y0sfh5t9kfXdy9kv97jqTAFCCZUibqc4Cyw5jw9YKcM68og@mail.gmail.com>
	<1340829525.21729.YahooMailNeo@web121704.mail.ne1.yahoo.com>
From: Andrew Eross <eross@locatrix.com>
Date: Wed, 27 Jun 2012 22:37:20 -0300
Message-ID: <CAL_tfFeJtO1PfKOMF5UotwyA5HhEj9mgLY7FKce_kiVUuec+nA@mail.gmail.com>
To: Eric <epretorious@yahoo.com>
X-Gm-Message-State: ALoCoQnf5RenDv10m+x6x2UjxRHDKK07p9ZK17mMew7iuvugZL0vdtRzaW51eYAkcTrcBkf2cJK8
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"Fajar A. Nugraha" <list@fajar.net>
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
 or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5341688930976063940=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5341688930976063940==
Content-Type: multipart/alternative; boundary=14dae9399bad917ec904c37e6065

--14dae9399bad917ec904c37e6065
Content-Type: text/plain; charset=ISO-8859-1

I have to agree with Eric here --

I found it really difficult to determine that type of high-level question
when I first got into playing around with Xen, XCP, and XenServer.

Reading through "the docs" doesn't really give you those answers.

There's lot of in-depth information, but not much available that just
explains the basics a sys admin would want to know.

Even now after having played with all 3 for a while, I'm not totally
confident of the answers to the questions raised by the OP:

   - is more stable?
   - has more features<http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix>?
   e.g., live migration, high-availability, etc.
   - tracks Xen HV development more closely?

In particular I can't speak for Xen vs XCP/XenServer... but I do feel that
XenServer is more stable than XCP as XCP is derived from the XenServer code
base and then basically I think has the proprietary bits pulled out (is
that right guys?), so overall XenServer certainly must be more stable as it
attracts more of Citrix's time and effort in testing and certifying the
releases.

I'd be inclined to recommend XenServer to anyone who doesn't need anything
more than the free version of XenServer provides.

With that said, we have been using XCP 1.1 on a number of servers here as
well and haven't had any issues, so I think it's quite a nice product.

Check out the comparison matrix here:
http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix

Note, neither XCP nor the free XenServer will give you HA. For that you
need the Advanced Xenserver, and HA can be a bit tricky to setup.... it's
not uber obvious from the online docs either, but HA will only work if you
have identical server hardware that can be setup in a pool and you also
need a shared storage backend (or setup DRBD for shared storage, which
we've played with, but I wouldn't recommend to the faint of heart or those
who want things to work easily without a lot of messing around).

DRBD reference:
http://www.linbit.com/fileadmin/tech-guides/xenserver-drbd.pdf

I'm going to shortly be playing around with the alternative which is to do
an active/passive HA DRBD setup using free XenServer and the above guide.

For HA with plain Xen there's also Remus (http://nss.cs.ubc.ca/remus/),
which I haven't tried yet, but really would love to hear from others how
well it works.

Cheers,
Andrew

Andrew Eross
CTO
Locatrix Communications




On Wed, Jun 27, 2012 at 5:38 PM, Eric <epretorious@yahoo.com> wrote:

> > From: Fajar A. Nugraha <list@fajar.net>
>
> >To: Eric <epretorious@yahoo.com>
> >Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
> >Sent: Tuesday, June 26, 2012 5:27 PM
> >Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform, or
> Citrix XenServer?
> >
> >On Wed, Jun 27, 2012 at 6:01 AM, Eric <epretorious@yahoo.com> wrote:
> >> With so many different avenues for using Xen I'm wondering which path to
> >> take:
> >>
> >> Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),
> >> Xen Cloud Platform [XCP], or
> >> Citrix XenServer [XS].
> >>
> >> Is there one platform that...
> >> is more stable?
> >> has more features? e.g., live migration, high-availability, etc.
> >> tracks Xen HV development more closely?
> >>
> >> Is there one Linux distro that...
> >>
> >> is more stable than the others?
> >> tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses Xen
> 3.0.
> >> Debian 6 uses Xen 4.0 AFAIK.
> >
> >If you've read the documentations and try some of them, like I
> >recommended before, you'd probably know the answer already :)
>
>
> 1. I've read The Documentation but these questions are not adequately
> addressed _anywhere_. I'd be happy to read any links that you can provide
> that may shed some light on these very-important questions, though.
>
> 2. Recommended *before*?
>
>
> >In short, there's no silver bullet. You can't have it all. For now anyway.
> >It's your choice whether to pick appliance-type vs distro-installed,
> >and newer-features vs rock-stable-and-proven.
>
>
> Yeah, I know. That's why I'm asking list members to share their experience
> and their perspective.
>
>
> >Going forward, since xapi tools will be available and developed mainly
> >on debian/ubuntu, those would probably be the best choice. I wouldn't
> >hold my breath though, as (from experience) most likely it'd take
> >several years to get there.
>
>
> Thanks, Fajar. That seems like good advice.
>
> Eric Pretorious
> Truckee, CA
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9399bad917ec904c37e6065
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have to agree with Eric here --<div><br></div><div>I found it really diff=
icult to determine that type of high-level question when I first got into p=
laying around with Xen, XCP, and XenServer.=A0</div><div><br></div><div>Rea=
ding through &quot;the docs&quot; doesn&#39;t really give you those answers=
.</div>

<div><br></div><div>There&#39;s lot of in-depth information, but not much a=
vailable that just explains the basics a sys admin would want to know.</div=
><div><br></div><div>Even now after having played with all 3 for a while, I=
&#39;m not totally confident of the answers to the questions raised by the =
OP:</div>

<div><ul style=3D"color:rgb(34,34,34);font-family:&#39;Courier New&#39;,cou=
rier,monaco,monospace,sans-serif;font-size:13px;background-color:rgb(255,25=
5,255)"><li style=3D"margin-left:15px">is more stable?</li><li style=3D"mar=
gin-left:15px">

has more=A0<a rel=3D"nofollow" href=3D"http://wiki.xen.org/wiki/XCP/XenServ=
er_Feature_Matrix" target=3D"_blank" style=3D"color:rgb(17,85,204)">feature=
s</a>? e.g., live migration, high-availability, etc.<br></li><li style=3D"m=
argin-left:15px">

tracks Xen HV development more closely?</li></ul></div><div>In particular I=
 can&#39;t speak for Xen vs XCP/XenServer... but I do feel that XenServer i=
s more stable than XCP as XCP is derived from the XenServer code base and t=
hen basically I think has the proprietary bits pulled out (is that right gu=
ys?), so overall XenServer certainly must be more stable as it attracts mor=
e of Citrix&#39;s time and effort in testing and certifying the releases.</=
div>

<div><br></div><div>I&#39;d be inclined to recommend XenServer to anyone wh=
o doesn&#39;t need anything more than the free version of XenServer provide=
s.=A0</div><div><br></div><div>With that said, we have been using XCP 1.1 o=
n a number of servers here as well and haven&#39;t had any issues, so I thi=
nk it&#39;s quite a nice product.</div>

<div><br></div><div><div>Check out the comparison matrix here:</div><div><a=
 href=3D"http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix">http://wiki=
.xen.org/wiki/XCP/XenServer_Feature_Matrix</a></div></div><div><br></div>

<div>Note, neither XCP nor the free XenServer will give you HA. For that yo=
u need the Advanced Xenserver, and HA can be a bit tricky to setup.... it&#=
39;s not uber obvious from the online docs either, but HA will only work if=
 you have identical server hardware that can be setup in a pool and you als=
o need a shared storage backend (or setup DRBD for shared storage, which we=
&#39;ve played with, but I wouldn&#39;t recommend to the faint of heart or =
those who want things to work easily without a lot of messing around).</div=
>

<div><br></div><div>DRBD reference:=A0<a href=3D"http://www.linbit.com/file=
admin/tech-guides/xenserver-drbd.pdf">http://www.linbit.com/fileadmin/tech-=
guides/xenserver-drbd.pdf</a></div><div><br></div><div>I&#39;m going to sho=
rtly be playing around with the alternative which is to do an active/passiv=
e HA DRBD setup using free XenServer and the above guide.</div>

<div><br></div><div>For HA with plain Xen there&#39;s also Remus (<a href=
=3D"http://nss.cs.ubc.ca/remus/">http://nss.cs.ubc.ca/remus/</a>), which I =
haven&#39;t tried yet, but really would love to hear from others how well i=
t works.</div>

<div><br></div><div>Cheers,</div><div>Andrew</div><div><br></div><div>Andre=
w Eross</div><div>CTO<br>Locatrix Communications<br><br><br>
<br><br><div class=3D"gmail_quote">On Wed, Jun 27, 2012 at 5:38 PM, Eric <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"_bla=
nk">epretorious@yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">


&gt; From: Fajar A. Nugraha &lt;<a href=3D"mailto:list@fajar.net" target=3D=
"_blank">list@fajar.net</a>&gt;<br>
<br>
&gt;To: Eric &lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"_blank"=
>epretorious@yahoo.com</a>&gt;<br>
&gt;Cc: &quot;<a href=3D"mailto:xen-users@lists.xen.org" target=3D"_blank">=
xen-users@lists.xen.org</a>&quot; &lt;<a href=3D"mailto:xen-users@lists.xen=
.org" target=3D"_blank">xen-users@lists.xen.org</a>&gt;<br>
&gt;Sent: Tuesday, June 26, 2012 5:27 PM<br>
&gt;Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform, =
or Citrix XenServer?<br>
<div>&gt;<br>
&gt;On Wed, Jun 27, 2012 at 6:01 AM, Eric &lt;<a href=3D"mailto:epretorious=
@yahoo.com" target=3D"_blank">epretorious@yahoo.com</a>&gt; wrote:<br>
&gt;&gt; With so many different avenues for using Xen I&#39;m wondering whi=
ch path to<br>
&gt;&gt; take:<br>
&gt;&gt;<br>
&gt;&gt; Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc),<br>
&gt;&gt; Xen Cloud Platform [XCP], or<br>
&gt;&gt; Citrix XenServer [XS].<br>
&gt;&gt;<br>
&gt;&gt; Is there one platform that...<br>
&gt;&gt; is more stable?<br>
&gt;&gt; has more features? e.g., live migration, high-availability, etc.<b=
r>
&gt;&gt; tracks Xen HV development more closely?<br>
&gt;&gt;<br>
&gt;&gt; Is there one Linux distro that...<br>
&gt;&gt;<br>
&gt;&gt; is more stable than the others?<br>
&gt;&gt; tracks Xen HV development more closely? e.g.,RHEL/CentOS 5.x uses =
Xen 3.0.<br>
&gt;&gt; Debian 6 uses Xen 4.0 AFAIK.<br>
&gt;<br>
&gt;If you&#39;ve read the documentations and try some of them, like I<br>
&gt;recommended before, you&#39;d probably know the answer already :)<br>
<br>
<br>
</div>1. I&#39;ve read The Documentation but these questions are not adequa=
tely addressed _anywhere_. I&#39;d be happy to read any links that you can =
provide that may shed some light on these very-important questions, though.=
<br>



<br>
2. Recommended *before*?<br>
<div><br>
<br>
&gt;In short, there&#39;s no silver bullet. You can&#39;t have it all. For =
now anyway.<br>
&gt;It&#39;s your choice whether to pick appliance-type vs distro-installed=
,<br>
&gt;and newer-features vs rock-stable-and-proven.<br>
<br>
<br>
</div>Yeah, I know. That&#39;s why I&#39;m asking list members to share the=
ir experience and their perspective.<br>
<div><br>
<br>
&gt;Going forward, since xapi tools will be available and developed mainly<=
br>
&gt;on debian/ubuntu, those would probably be the best choice. I wouldn&#39=
;t<br>
&gt;hold my breath though, as (from experience) most likely it&#39;d take<b=
r>
&gt;several years to get there.<br>
<br>
<br>
</div>Thanks, Fajar. That seems like good advice.<br>
<br>
Eric Pretorious<br>
Truckee, CA<br>
<div><div><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--14dae9399bad917ec904c37e6065--


--===============5341688930976063940==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5341688930976063940==--


From xen-users-bounces@lists.xen.org Thu Jun 28 06:26:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 06:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk89z-0001b6-DI; Thu, 28 Jun 2012 06:24:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sk89x-0001b1-2z
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 06:24:57 +0000
Received: from [85.158.138.51:45259] by server-6.bemta-3.messagelabs.com id
	4C/CB-11602-3B8FBEF4; Thu, 28 Jun 2012 06:24:51 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340864690!29888589!1
X-Originating-IP: [98.138.91.188]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11174 invoked from network); 28 Jun 2012 06:24:51 -0000
Received: from nm28-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.188)
	by server-4.tower-174.messagelabs.com with SMTP;
	28 Jun 2012 06:24:51 -0000
Received: from [98.138.90.57] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Jun 2012 06:24:50 -0000
Received: from [98.138.87.2] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Jun 2012 06:24:50 -0000
Received: from [127.0.0.1] by omp1002.mail.ne1.yahoo.com with NNFMP;
	28 Jun 2012 06:24:50 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 199426.119.bm@omp1002.mail.ne1.yahoo.com
Received: (qmail 43441 invoked by uid 60001); 28 Jun 2012 06:24:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340864690; bh=cLTeifGXRlegPFmskgmqvWurWVciLxFlV2evT59y/hk=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=5WyX6XFK9qca+PMt19FuXviMA2sSXFas7oi0JbGXq9Gp/j1Wu5km7yQm7bdBsv5U/LaxXd4BkZ3cTpsz34QsV9emZ0xo+ad6NdQ+a3X+UvG+waxQfSfE96rYLYYXZjpjshRk94UpN2RVhOJqgN6UyUHVxxpXIvPmnxKmqy6/iiE=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=NmVX8Y80aZ25kRi9++rbI/+6YUlBXiPWLQR+Zqw/Q8bu10HxuI9GWqD4JgQFUbQ/jvW4cbj/TzaEZkj6bhMFUbTJCAaBaFN4l+5A3cmbDW2kX82RaNkCrzRcScQD1yfLqjUMSQQJS7oqZLV1MDQR8TXT5LaIN18jH8D2jHDD8Iw=;
X-YMail-OSG: 3dVsXukVM1lmHLfWSGAVp1AXEAWf5LMl9Ipv1nLdw_M6aMR
	wsvmPFYEKOJntA5rb4UptbQCCMQllDI8z1rbw5xUow_bTaDlI7zc_.n5pi56
	n49gTU0MUmG5wdslVHuyZcLu1IqIZssc0p8cAHyG1dfUwINacIlHN0zM0lUM
	Lll4l16lGISYqqj2tRGezOzQIm.1vKcW7D4ZqCL5HLwypICgUz9H8LXutWXY
	zuxyScBFoQLTcYB53YNESLy0IKEx6OIDg0LJ0zgPH6RdFEBuema7etLZqkBI
	bl_Hg7e5pA7K6a0SVPso.buf1y.o_p93iN5iF1Y6yFbgly5Zq0mS6EJEt34a
	ZlmDTQ6Qzmulkih5ZHu_mJAAoAqmTWqmwIEQ3UhoaK.3Lo5maQsPqkJaaem3
	pPCm49IKXgIp1HiRHJJwJaMFKBqS_NiFzJxo4LWU68RJY9GCOBEKLsG6V.ql BvSzC
Received: from [24.32.26.44] by web121702.mail.ne1.yahoo.com via HTTP;
	Wed, 27 Jun 2012 23:24:49 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340864689.42806.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Date: Wed, 27 Jun 2012 23:24:49 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] XenCenter: Deleting VM's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

When using XenCenter 6.0.2 to manage XenServer 6.0.201 nodes I've noticed that XC does NOT delete .vhd files when deleting VM's even though the dialog box warns that "The virtual disks and snapshots below will be deleted..." and now I'm left with several .vdi files that have been orphaned on the NFS VHD SR.

Can I safely delete these from the CLI? i.e., /bin/rm <uuid>.vdi


Eric Pretorious
Truckee, CA


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 06:26:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 06:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk89z-0001b6-DI; Thu, 28 Jun 2012 06:24:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Sk89x-0001b1-2z
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 06:24:57 +0000
Received: from [85.158.138.51:45259] by server-6.bemta-3.messagelabs.com id
	4C/CB-11602-3B8FBEF4; Thu, 28 Jun 2012 06:24:51 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340864690!29888589!1
X-Originating-IP: [98.138.91.188]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_12,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11174 invoked from network); 28 Jun 2012 06:24:51 -0000
Received: from nm28-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.188)
	by server-4.tower-174.messagelabs.com with SMTP;
	28 Jun 2012 06:24:51 -0000
Received: from [98.138.90.57] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Jun 2012 06:24:50 -0000
Received: from [98.138.87.2] by tm10.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Jun 2012 06:24:50 -0000
Received: from [127.0.0.1] by omp1002.mail.ne1.yahoo.com with NNFMP;
	28 Jun 2012 06:24:50 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 199426.119.bm@omp1002.mail.ne1.yahoo.com
Received: (qmail 43441 invoked by uid 60001); 28 Jun 2012 06:24:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1340864690; bh=cLTeifGXRlegPFmskgmqvWurWVciLxFlV2evT59y/hk=;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=5WyX6XFK9qca+PMt19FuXviMA2sSXFas7oi0JbGXq9Gp/j1Wu5km7yQm7bdBsv5U/LaxXd4BkZ3cTpsz34QsV9emZ0xo+ad6NdQ+a3X+UvG+waxQfSfE96rYLYYXZjpjshRk94UpN2RVhOJqgN6UyUHVxxpXIvPmnxKmqy6/iiE=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=NmVX8Y80aZ25kRi9++rbI/+6YUlBXiPWLQR+Zqw/Q8bu10HxuI9GWqD4JgQFUbQ/jvW4cbj/TzaEZkj6bhMFUbTJCAaBaFN4l+5A3cmbDW2kX82RaNkCrzRcScQD1yfLqjUMSQQJS7oqZLV1MDQR8TXT5LaIN18jH8D2jHDD8Iw=;
X-YMail-OSG: 3dVsXukVM1lmHLfWSGAVp1AXEAWf5LMl9Ipv1nLdw_M6aMR
	wsvmPFYEKOJntA5rb4UptbQCCMQllDI8z1rbw5xUow_bTaDlI7zc_.n5pi56
	n49gTU0MUmG5wdslVHuyZcLu1IqIZssc0p8cAHyG1dfUwINacIlHN0zM0lUM
	Lll4l16lGISYqqj2tRGezOzQIm.1vKcW7D4ZqCL5HLwypICgUz9H8LXutWXY
	zuxyScBFoQLTcYB53YNESLy0IKEx6OIDg0LJ0zgPH6RdFEBuema7etLZqkBI
	bl_Hg7e5pA7K6a0SVPso.buf1y.o_p93iN5iF1Y6yFbgly5Zq0mS6EJEt34a
	ZlmDTQ6Qzmulkih5ZHu_mJAAoAqmTWqmwIEQ3UhoaK.3Lo5maQsPqkJaaem3
	pPCm49IKXgIp1HiRHJJwJaMFKBqS_NiFzJxo4LWU68RJY9GCOBEKLsG6V.ql BvSzC
Received: from [24.32.26.44] by web121702.mail.ne1.yahoo.com via HTTP;
	Wed, 27 Jun 2012 23:24:49 PDT
X-Mailer: YahooMailWebService/0.8.118.349524
Message-ID: <1340864689.42806.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Date: Wed, 27 Jun 2012 23:24:49 -0700 (PDT)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] XenCenter: Deleting VM's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

When using XenCenter 6.0.2 to manage XenServer 6.0.201 nodes I've noticed that XC does NOT delete .vhd files when deleting VM's even though the dialog box warns that "The virtual disks and snapshots below will be deleted..." and now I'm left with several .vdi files that have been orphaned on the NFS VHD SR.

Can I safely delete these from the CLI? i.e., /bin/rm <uuid>.vdi


Eric Pretorious
Truckee, CA


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 07:02:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 07:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk8iv-0002EZ-Dd; Thu, 28 Jun 2012 07:01:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sk8it-0002EQ-TC
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 07:01:04 +0000
Received: from [193.109.254.147:54542] by server-5.bemta-14.messagelabs.com id
	A8/E0-04343-F210CEF4; Thu, 28 Jun 2012 07:01:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340866854!8794655!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDMxOTg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25330 invoked from network); 28 Jun 2012 07:00:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 07:00:54 -0000
X-IronPort-AV: E=Sophos;i="4.77,489,1336348800"; d="scan'208";a="13259578"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	28 Jun 2012 07:00:53 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Thu, 28 Jun 2012 08:00:53 +0100
Message-ID: <1340866853.5210.11.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Eric <epretorious@yahoo.com>
Date: Thu, 28 Jun 2012 08:00:53 +0100
In-Reply-To: <1340864689.42806.YahooMailNeo@web121702.mail.ne1.yahoo.com>
References: <1340864689.42806.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XenCenter: Deleting VM's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Eric,

On Thu, 2012-06-28 at 07:24 +0100, Eric wrote:
> When using XenCenter 6.0.2 to manage XenServer 6.0.201 nodes

This list is for users of the Open Source version of Xen. For questions
about commercial products using Xen you should contact the appropriate
support organisation. In this case that would mean either your XenServer
support rep or using the XenServer forums at
http://forums.citrix.com/category.jspa?categoryID=101.

Cheers,
Ian.

>  I've noticed that XC does NOT delete .vhd files when deleting VM's
> even though the dialog box warns that "The virtual disks and snapshots
> below will be deleted..." and now I'm left with several .vdi files
> that have been orphaned on the NFS VHD SR.
> 
> Can I safely delete these from the CLI? i.e., /bin/rm <uuid>.vdi
> 
> 
> Eric Pretorious
> Truckee, CA
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 07:02:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 07:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk8iv-0002EZ-Dd; Thu, 28 Jun 2012 07:01:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Sk8it-0002EQ-TC
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 07:01:04 +0000
Received: from [193.109.254.147:54542] by server-5.bemta-14.messagelabs.com id
	A8/E0-04343-F210CEF4; Thu, 28 Jun 2012 07:01:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340866854!8794655!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDMxOTg=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25330 invoked from network); 28 Jun 2012 07:00:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 07:00:54 -0000
X-IronPort-AV: E=Sophos;i="4.77,489,1336348800"; d="scan'208";a="13259578"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	28 Jun 2012 07:00:53 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Thu, 28 Jun 2012 08:00:53 +0100
Message-ID: <1340866853.5210.11.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Eric <epretorious@yahoo.com>
Date: Thu, 28 Jun 2012 08:00:53 +0100
In-Reply-To: <1340864689.42806.YahooMailNeo@web121702.mail.ne1.yahoo.com>
References: <1340864689.42806.YahooMailNeo@web121702.mail.ne1.yahoo.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1+b1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XenCenter: Deleting VM's
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Eric,

On Thu, 2012-06-28 at 07:24 +0100, Eric wrote:
> When using XenCenter 6.0.2 to manage XenServer 6.0.201 nodes

This list is for users of the Open Source version of Xen. For questions
about commercial products using Xen you should contact the appropriate
support organisation. In this case that would mean either your XenServer
support rep or using the XenServer forums at
http://forums.citrix.com/category.jspa?categoryID=101.

Cheers,
Ian.

>  I've noticed that XC does NOT delete .vhd files when deleting VM's
> even though the dialog box warns that "The virtual disks and snapshots
> below will be deleted..." and now I'm left with several .vdi files
> that have been orphaned on the NFS VHD SR.
> 
> Can I safely delete these from the CLI? i.e., /bin/rm <uuid>.vdi
> 
> 
> Eric Pretorious
> Truckee, CA
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 07:53:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 07:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk9WG-0003sF-IT; Thu, 28 Jun 2012 07:52:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <perso@brice-amiard.fr>) id 1Sk9WE-0003sA-KS
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 07:52:02 +0000
Received: from [85.158.138.51:54157] by server-4.bemta-3.messagelabs.com id
	9B/F6-17105-12D0CEF4; Thu, 28 Jun 2012 07:52:01 +0000
X-Env-Sender: perso@brice-amiard.fr
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340869921!25895013!1
X-Originating-IP: [188.165.48.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTg4LjE2NS40OC4yOSA9PiA0NTI1\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5053 invoked from network); 28 Jun 2012 07:52:01 -0000
Received: from 11.mo1.mail-out.ovh.net (HELO mo1.mail-out.ovh.net)
	(188.165.48.29) by server-10.tower-174.messagelabs.com with SMTP;
	28 Jun 2012 07:52:01 -0000
Received: from mail640.ha.ovh.net (b7.ovh.net [213.186.33.57])
	by mo1.mail-out.ovh.net (Postfix) with SMTP id D2AB4100C900
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 09:56:33 +0200 (CEST)
Received: from b0.ovh.net (HELO queueout) (213.186.33.50)
	by b0.ovh.net with SMTP; 28 Jun 2012 09:50:47 +0200
Received: from unknown (HELO bricelaptop) (perso%brice-amiard.fr@92.90.21.1)
	by ns0.ovh.net with SMTP; 28 Jun 2012 09:50:45 +0200
From: "amiard brice" <perso@brice-amiard.Fr>
To: "'Florian Heigl'" <florian.heigl@gmail.com>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
	<CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
In-Reply-To: <CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
X-Ovh-Mailout: 178.32.228.1 (mo1.mail-out.ovh.net)
Date: Thu, 28 Jun 2012 09:52:03 +0200
Message-ID: <001201cd5502$ea239b30$be6ad190$@brice-amiard.Fr>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHzLpMg2Zv8LHNyRBECk3o/gJAGlgGYXhrNlrbj/dA=
Content-Language: fr
X-Ovh-Tracer-Id: 924645298727784346
X-Ovh-Remote: 92.90.21.1 ()
X-Ovh-Local: 213.186.33.20 (ns0.ovh.net)
X-OVH-SPAMSTATE: OK
X-OVH-SPAMSCORE: -85
X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrheehucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecuffhomhgrihhnpeigvghnrdhorhhgnecujfgurhephffvfhgjufffkfggtgfgofhtsehtqhertddvtddu
X-Spam-Check: DONE|U 0.500002/N
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -85
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrheehucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecuffhomhgrihhnpeigvghnrdhorhhgnecujfgurhephffvfhgjufffkfggtgfgofhtsehtqhertddvtddu
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

But as I said, my backplane ("motherboard extension") is composed with 4
bridge "PCI-e to PCI". And I have one domU for each "PCI-e to PCI bridge",
so according to the intel_VT-d pdf, it could be possible in my case to have
4 domU (one for each PCIe to PCI bridges).

In my opinion it could be due to the EPT table. In my "xm dmesg" I could see
"EPT not enable" and "CPU capabilities :  EPT table 2Mo", but I can't active
it (I've try different options in default/grub without succes)
 =

(if devices behind the same pci bridges could not be allocated to different
VMs, it' simply because VT-d use specific interruption command call MSI-X in
aim to identify a domU, and those interruptions commands  could be possible
only with PCIe, you can have more information in the pdf intel VT-d).

thank you for your help in advance






Hi,

I've never been successful with VT-d-style pci delegation, but I read
devices behind pci bridges could not be allocated to different VMs in
earlier times.

Make sure this is supposed to work before you tackle the harder issues.

2012/6/22 amiard brice <perso@brice-amiard.fr>:
> Hello
>
>
>
> I'm working on XEN since one month now.
>
>
>
> I want create four domU with 2 PCI device per dom.
>
> I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI =

> directly connected to the PCH (Q67).
>
> (Moreover PCI card (ethernet card) are composed with a PCI bridge)
>
>
>
> I've succefuly created 4 domU with bakend devices, with option =

> "pci-backend-strict-check" disable.
>
> I=92ve try with it but even if all PCI ports behind PCIe to PCI bridge =

> appears in=A0 pci-list-assignable-devices, domU won=92t start, with an =

> error message "device XX:XX.X need to be co-assigned with XX:XX.X, but =

> it's not owned by pci-backend
>
>
>
> The probleme is :=A0 even if my domU are configuer with 1 VCPUs for each =

> of them, when domU acces to I/O devices, VCPUs aren't separated (I've =

> notice this using virt-manager charts). During a basic CPU benchmark =

> on a domU, VCPUs are isolated.
>
>
>
> I Have attached "lspci-v", "xm dmesg", "xm =

> pci-list-assignable-devices", "default-grub", "xm info" and a =93domU cfg
file=94
>
>
>
> A share core is very problematic my RT application
>
>
>
> thank you for your help in advance
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--
the purpose of libvirt is to provide an abstraction layer hiding all xen
features added since 2006 until they were finally understood and copied by
the kvm devs.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 07:53:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 07:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sk9WG-0003sF-IT; Thu, 28 Jun 2012 07:52:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <perso@brice-amiard.fr>) id 1Sk9WE-0003sA-KS
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 07:52:02 +0000
Received: from [85.158.138.51:54157] by server-4.bemta-3.messagelabs.com id
	9B/F6-17105-12D0CEF4; Thu, 28 Jun 2012 07:52:01 +0000
X-Env-Sender: perso@brice-amiard.fr
X-Msg-Ref: server-10.tower-174.messagelabs.com!1340869921!25895013!1
X-Originating-IP: [188.165.48.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTg4LjE2NS40OC4yOSA9PiA0NTI1\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5053 invoked from network); 28 Jun 2012 07:52:01 -0000
Received: from 11.mo1.mail-out.ovh.net (HELO mo1.mail-out.ovh.net)
	(188.165.48.29) by server-10.tower-174.messagelabs.com with SMTP;
	28 Jun 2012 07:52:01 -0000
Received: from mail640.ha.ovh.net (b7.ovh.net [213.186.33.57])
	by mo1.mail-out.ovh.net (Postfix) with SMTP id D2AB4100C900
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 09:56:33 +0200 (CEST)
Received: from b0.ovh.net (HELO queueout) (213.186.33.50)
	by b0.ovh.net with SMTP; 28 Jun 2012 09:50:47 +0200
Received: from unknown (HELO bricelaptop) (perso%brice-amiard.fr@92.90.21.1)
	by ns0.ovh.net with SMTP; 28 Jun 2012 09:50:45 +0200
From: "amiard brice" <perso@brice-amiard.Fr>
To: "'Florian Heigl'" <florian.heigl@gmail.com>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
	<CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
In-Reply-To: <CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
X-Ovh-Mailout: 178.32.228.1 (mo1.mail-out.ovh.net)
Date: Thu, 28 Jun 2012 09:52:03 +0200
Message-ID: <001201cd5502$ea239b30$be6ad190$@brice-amiard.Fr>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHzLpMg2Zv8LHNyRBECk3o/gJAGlgGYXhrNlrbj/dA=
Content-Language: fr
X-Ovh-Tracer-Id: 924645298727784346
X-Ovh-Remote: 92.90.21.1 ()
X-Ovh-Local: 213.186.33.20 (ns0.ovh.net)
X-OVH-SPAMSTATE: OK
X-OVH-SPAMSCORE: -85
X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrheehucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecuffhomhgrihhnpeigvghnrdhorhhgnecujfgurhephffvfhgjufffkfggtgfgofhtsehtqhertddvtddu
X-Spam-Check: DONE|U 0.500002/N
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -85
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegkedrheehucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfhrhhomhepfdgrmhhirghrugcusghrihgtvgdfuceophgvrhhsohessghrihgtvgdqrghmihgrrhgurdfhrheqnecuffhomhgrihhnpeigvghnrdhorhhgnecujfgurhephffvfhgjufffkfggtgfgofhtsehtqhertddvtddu
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

But as I said, my backplane ("motherboard extension") is composed with 4
bridge "PCI-e to PCI". And I have one domU for each "PCI-e to PCI bridge",
so according to the intel_VT-d pdf, it could be possible in my case to have
4 domU (one for each PCIe to PCI bridges).

In my opinion it could be due to the EPT table. In my "xm dmesg" I could see
"EPT not enable" and "CPU capabilities :  EPT table 2Mo", but I can't active
it (I've try different options in default/grub without succes)
 =

(if devices behind the same pci bridges could not be allocated to different
VMs, it' simply because VT-d use specific interruption command call MSI-X in
aim to identify a domU, and those interruptions commands  could be possible
only with PCIe, you can have more information in the pdf intel VT-d).

thank you for your help in advance






Hi,

I've never been successful with VT-d-style pci delegation, but I read
devices behind pci bridges could not be allocated to different VMs in
earlier times.

Make sure this is supposed to work before you tackle the harder issues.

2012/6/22 amiard brice <perso@brice-amiard.fr>:
> Hello
>
>
>
> I'm working on XEN since one month now.
>
>
>
> I want create four domU with 2 PCI device per dom.
>
> I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI =

> directly connected to the PCH (Q67).
>
> (Moreover PCI card (ethernet card) are composed with a PCI bridge)
>
>
>
> I've succefuly created 4 domU with bakend devices, with option =

> "pci-backend-strict-check" disable.
>
> I=92ve try with it but even if all PCI ports behind PCIe to PCI bridge =

> appears in=A0 pci-list-assignable-devices, domU won=92t start, with an =

> error message "device XX:XX.X need to be co-assigned with XX:XX.X, but =

> it's not owned by pci-backend
>
>
>
> The probleme is :=A0 even if my domU are configuer with 1 VCPUs for each =

> of them, when domU acces to I/O devices, VCPUs aren't separated (I've =

> notice this using virt-manager charts). During a basic CPU benchmark =

> on a domU, VCPUs are isolated.
>
>
>
> I Have attached "lspci-v", "xm dmesg", "xm =

> pci-list-assignable-devices", "default-grub", "xm info" and a =93domU cfg
file=94
>
>
>
> A share core is very problematic my RT application
>
>
>
> thank you for your help in advance
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--
the purpose of libvirt is to provide an abstraction layer hiding all xen
features added since 2006 until they were finally understood and copied by
the kvm devs.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 08:29:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:29:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkA5d-0005R2-JB; Thu, 28 Jun 2012 08:28:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SkA5b-0005Qv-Rh
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:28:36 +0000
Received: from [85.158.143.35:52796] by server-3.bemta-4.messagelabs.com id
	7A/FA-05808-3B51CEF4; Thu, 28 Jun 2012 08:28:35 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1340872113!11396371!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18115 invoked from network); 28 Jun 2012 08:28:33 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 08:28:33 -0000
Received: by bkwj10 with SMTP id j10so1908044bkw.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 01:28:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=JGanMRj/S3XVmqTw/VwihPQ0ON3GE3Rg3KjfsRC7Yvg=;
	b=iji3N6/qNAQXTbb8YgxlpaSqZ2H8z9963BvR6scKVCCytTKxrY65SS3l9bTpb63R01
	uOYQf54iKIOVrpFlppk/YXo6WNLiwuFDR2duPyNQ1iS3fYnq/IIvzYbeY3xswHrlcrW2
	WT8km9XkRrOCvh9qm/+g79HwqNQTLCgcCXlBpRCG7FrPPe18Tkh6Irqef/D80emwSTk7
	0z0HVP/DpEBTX7GolFLy92DjNgBLgQwWQwNVPdu71M9xOdqNkk7ZzGbO7i0QvjI+ydRk
	cLd1DLvglTumgPoaeEV1Idu1ubLy0/GWZumVssk22aQgooDm+lHGbyi4PEXspPCjsuZ4
	X5Xg==
Received: by 10.204.129.17 with SMTP id m17mr361524bks.4.1340872112720; Thu,
	28 Jun 2012 01:28:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Thu, 28 Jun 2012 01:28:12 -0700 (PDT)
In-Reply-To: <CAB7eB7b5kMuFz2fjENk152qtxCkT7RD1MtU6CT0d3N6O-mF2Xw@mail.gmail.com>
References: <CAB7eB7Z+YYXm-71q=jcw6o5MfLLcxpC6AQWsQn-z_W-i-ARNCw@mail.gmail.com>
	<CABoYbGr9+DuLfWU5NByxKzkXs3-ax_XZnfJaLKMkScozVshiww@mail.gmail.com>
	<CAB7eB7bXBMCyF=_vtShySLA7LXsiPa+FEAjx-BqGb8kq9JGB6w@mail.gmail.com>
	<CABoYbGqG8jULd8ZxqT=iSEjiaCh=xbxZr103a0FVxcLmn47J8g@mail.gmail.com>
	<CAB7eB7b5kMuFz2fjENk152qtxCkT7RD1MtU6CT0d3N6O-mF2Xw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Thu, 28 Jun 2012 10:28:12 +0200
Message-ID: <CABoYbGopyJhkayCPHfV9zB1BdVOESjtaRkb3HzfGLbWDuRbeCw@mail.gmail.com>
To: joe harper <jharper.research@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

okay, thank you for the additional information!

First of all some advices on your configs (these might not help you
with the vga passthrough but should eliminate other problems so you
have a good foundation):

1) You used mixed hdd types and not in any sequential order.. just use
either xvda or hda (xvda should be preferred) and increment step by
step a,b,c,d,e etc..
2) You try to pass the /dev/sr0 to both domUs at the same time.. don't
know it that is supported.. (actually i never got the DVD-Rom running
perfectly, so you maybe just want to leave that out entirely if you
don't need it)
3) You use ioemu for the network device. Since you have a hvm anyway
you can leave that out and might also see a performance gain on that..
4) You might consider switching to LVM instead of diskimages.. should
give you a I/O performance boost

Okay, now to the kernel:

Is this a vanilla one? Config looks good from what i can tell from the
tutorial you linked. I actually had problems getting the vanilla
kernel to run with vga passthrough at all and use an openSuse one ever
since cause they ship some xen patches with it.. but if vga
passthrough works for you (at least for one card) you should be fine,
i guess..

Xen-Version:

I think xen causes your problem here, and as i said before, dual vga
passthrough is currently broken for me, too. But first of all: You use
gfx_passthrough=3D1 in your config. Have you tried it with =3D0 so the
domUs only get the card as secondary? In my experiance this is much
more gracefully and easier to get running..

Now to what i think is your actual problem: Using passthrough with xl
as toolstack requires you to calculate some RAM-Ranges (Point 5 in the
tutorial you've referenced). My guess is that this formula / method
only works for one vga card. You basically (as far as I understand it,
I haven't really looked into it, i explain why in a moment) tell xen /
the kernel that if you are doing vga passthrough use THESE specific
ranges for the PCI devices and since this is now hardcoded, when you
try the second card you use the ranges from the first one, which isn't
good for the first domU because their graphic memory is overwritten
from something other then the domU, and it is not good for the second
domU because pci device and pci associated memory do not fit
together.. so in the end everything goes haywire..

What I would suggest to you is that you switch toolstacks from xl to
xm. On the one hand, xm is much more stable, especially with
experimental features like vga passthrough, and on the other hand it
does not require that you hardcode your VGA Bioses into xen or
calculated some adress ranges. The last thing I tested dual vga
passthrough successfully with is rev 23190 in xen-testing. I want to
start searching for the broken changeset in xen-testing next week, but
since then unfortunatly i can only advice to use this ~3 month old
change set. So if you want:

1) uninstall your current xen so there are no leftovers
2) cd /somewhere/you/want/to/compile/xen
3) hg clone -r 23190:5a00ccfc6391 http://xenbits.xen.org/hg/xen-4.1-testing=
.hg/
4) cd xen-4.1-testing.hg
5) make -j1 xen && make -j1 tools && make -j1 stubdom
6) make install-xen
7) make install-tools PYTHON_PREFIX_ARG=3D
8) make install-stubdom
9) update your grub entry and reboot so the new xen is loaded
10) if it is not started yet:
10a) /etc/init.d/xencommons start
10b) /etc/init.d/xend start
11) now you can start your domU with 'xm start domU'.. basically
everything should work the same but instead of using xl as the xen
command, use xm

P.S: with xm you can throw out the 00:01 device from pci too as well
as ignore the start script from the tutorial

Hope this works for you :)



2012/6/28 joe harper <jharper.research@gmail.com>:
> Since this is being cc'd to xen's mailing list I will include a few more
> details.
>
> I am trying to assign 1 card per domU.=A0 Essentially I am trying to recr=
eate
> Ubisoft's experiment. http://www.youtube.com/watch?v=3DGtmwnx-k2qg
>
> Here is my configuration:
>
> I followed David Techer's tutorial for VGA passthrough with Nvidia graphi=
cs
> cards.
> http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patch=
es-for-vga-pass-through
>
> One difference between my setup and his it that I am using Fedora 14 as my
> dom0.
>
> I am using a tyan s7025 motherboard with two Nvidia gtx 460 video cards.
>
> My dom0 kernel =3D 3.1.0-rc10
>
> Xen =3D xen-unstable.hg-rev-24407
>
> #xl info:
>
> host : vise
> release : 3.1.0-rc10
> version : #2 SMP Fri Jun 15 12:11:10 PDT 2012
> machine : x86_64
> nr_cpus : 4
> nr_nodes : 1
> cores_per_socket : 4
> threads_per_core : 1
> cpu_mhz : 1600
> hw_caps :
> bfebfbff:2c100800:00000000:00003f40:029ee3ff:00000000:00000001:00000000
> virt_caps : hvm hvm_directio
> total_memory : 12279
> free_memory : 11086
> free_cpus : 0
> xen_major : 4
> xen_minor : 2
> xen_extra : -unstable
> xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> hvm-3.0-x86_64
> xen_scheduler : credit
> xen_pagesize : 4096
> platform_params : virt_start=3D0xffff800000000000
> xen_changeset : Fri Dec 09 16:19:36 2011 +0000 24407:03138a08366b
> xen_commandline : dom0_mem=3D1024M loglvl=3Dall guest_loglvl=3Dall iommu=
=3D1
> cc_compiler : gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
> cc_compile_by : root
> cc_compile_domain :
> cc_compile_date : Fri Jun 22 15:59:26 PDT 2012
> xend_config_format : 4
>
> Grub Conf:
>
> title Fedora Xen 4.2-unstable with Linux 3.1.0-rc10 pvops dom0
> root (hd0,0)
> kernel /xen.gz dom0_mem=3D1024M loglvl=3Dall guest_loglvl=3Dall iommu=3D1
> module /vmlinuz-3.1.0-rc10 ro root=3D/dev/mapper/vg_vise-lg_root nomodeset
> xen-pciback.hide=3D(06:00.0)(06:00.1)(08:00.0)(08:00.1)
>
>
> DomU (hvm_8):
>
> #------------------------------------------------------------------------=
----
> builder=3D'hvm'
> memory =3D 1024
> vif =3D [ 'type=3Dioemu, bridge=3Dvirbr0' ]
> monitor =3D 1
> name =3D "hvm_8"
> disk =3D [ 'file: /var/lib/libvirt/images/centos5.3_8.img,hda,w',
> 'phy:/dev/sr0,xvdc:cdrom,r',]
> boot =3D 'c'
> vnc =3D 1
> vncdisplay =3D 1
> usb =3D 1
> usbdevice =3D 'tablet'
> localtime =3D 1
> vcpus =3D 1
> xen_platform_pci=3D1
> gfx_passthru=3D1
> pci =3D [ '08:00.0','08:00.1','00:1a.2' ]
> pci_msitranslate =3D 1
> pci_power_mgmt =3D 1
> #------------------------------------------------------------------------=
----
>
>
> DomU(hvm_6):
> builder=3D'hvm'
> memory =3D 1024
> vif =3D [ 'type=3Dioemu, bridge=3Dvirbr0' ]
> monitor =3D 1
> name =3D "hvm_6"
> disk =3D [ 'file: /var/lib/libvirt/images/centos5.3.img,hda,w',
> 'phy:/dev/sr0,xvdc:cdrom,r',]
> boot =3D 'c'
> vnc =3D 1
> vncdisplay =3D 1
> usb =3D 1
> usbdevice =3D 'tablet'
> localtime =3D 1
> vcpus =3D 1
> xen_platform_pci=3D1
> gfx_passthru=3D1
> pci =3D [ '06:00.0','06:00.1','00:1d.0' ]
> pci_msitranslate =3D 1
> pci_power_mgmt =3D 1
> #------------------------------------------------------------------------=
----
>
>
>
> Currently Video card 1's BusId =3D "08:0.0" and video card 2's BusId =3D
> "06:0.0"
>
> So far I have successfully configured VGA passthough for card 1.
>
> =A0I have two domU guest named hvm_8 and hvm_6 accordingly. When dom0 sta=
rts
> it displays output on card 1. After dom0 comes up I start domU hvm_8. At
> this point Card 1 resets and displays the console for hvm_8. This all wor=
ks
> as I would expect.
>
> Next I start hvm_6. What I expect to see is Card 2 display hvm_6's video
> output. Instead Card 1 goes blank.
>
> Both hmv_6 and hvm_8 show up in =93#xl list=94 but neither display output=
 on
> either card 1 or card 2. Both monitors connected to card 1 and card 2 are
> black and appear to be off.
>
> It seams like Xen is sending a reset to card 1 when I start domU associat=
ed
> with card 2.
>
> Joe,
>
>
> On Wed, Jun 27, 2012 at 11:03 AM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>>
>> Hi
>>
>> A short question just to be save:
>>
>> Are you trying to assign one seperate vga card per domU or are you trying
>> to assign the same vga card to different domUs and trying to run them at=
 the
>> same time?
>>
>> Also, is it okay for you if i keep adding the xen mailing list in CC? One
>> benefit is that another user might have the same issue in the future and=
 can
>> find your post and the other is that others might see your post and help
>> you, too..
>>
>> Am 27.06.2012 18:31 schrieb "joe harper" <jharper.research@gmail.com>:
>>
>>> Thank you for your response.
>>>
>>> I have been trying to utilize primary passthrough(gfx-passthrough-1) wi=
th
>>> nvidia GTX 460 cards. I am able to pass 1 card through.
>>>
>>> My goal is to have 1 card for each domU guest. The problem that I see is
>>> when I start the second domU the card associated with the first domain
>>> resets and goes blank. At this point neither card shows output and then=
 the
>>> domu that I Just started crashes.
>>>
>>> It seems to me that the problem lies within the power managment / reset
>>> for the graphics cards.
>>>
>>> Thanks,
>>>
>>> On Tue, Jun 26, 2012 at 12:59 AM, Matthias
>>> <matthias.kannenberg@googlemail.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> sure I can give you some info, but unfortunately as explained here
>>>> (http://lists.xen.org/archives/html/xen-users/2012-06/msg00392.html),
>>>> dual vga is broken for me currently, too. But i guess this is only a
>>>> matter of finding the currupted changeset.
>>>>
>>>> In general, I was never aware that this is even a problem. I used to
>>>> simply hide both graphic cards from the dom0 at boot time via the
>>>> pciback.hide and than assigned them as secondary (=3D without
>>>> gfx_passthrough=3D1) to differnet domUs, one to a Windows 7 for Work /
>>>> Gaming and one to a Linux as Mediacenter. The dom0 boots just fine
>>>> without graphic cards and the management (starting xen / starting
>>>> domUs etc.) is done via SSH from either a Smartphone or a laptop.
>>>>
>>>> My dom0 is a Debian Wheezy, but with an open Suse Kernel and their
>>>> patches, which help a lot, and my xen is a testing from their git
>>>> repository. I'm not compiling any vga bios into kernel or doing some
>>>> other patching to xen (like the adress calculation) to get it work.
>>>>
>>>> I think the main difference to most other is that I am still using xm
>>>> over xl because it seems much more stable to me and vga passthrough
>>>> works like a charm.
>>>>
>>>> I'm Using an AMD Phenom 2 X1090T on a Asus Crosshair IV, 16GB
>>>> DDR3-1600 RAM, an AMD HD5700 and an AMD HD5450 (passive cooling) card.
>>>>
>>>> Oh, and a an advice: If you want to seperate domUs with VGA you should
>>>> keep in mind that you have to think of somethink concerning your sound
>>>> because the emulated sound kind of sucks. I solved this for me with
>>>> passing my onboard sound to the windows VM and using the AudiOverHDMI
>>>> with my mediacenter because it is connected to my TV. If you want to
>>>> connect both domUs to Monitors you might run into problems here.. In
>>>> general it might be possible to just pass a dedicated audio card to
>>>> the other domU, but at least for my, my PCI slots are full with
>>>> graphic cards and their coolers ;) . Same issue with sound goes with
>>>> input devices. Either user two seperated keyboard / mouse setups, or
>>>> you can use xen's vnc server. With the usb=3Dtablet input option, this
>>>> is pretty decent.
>>>>
>>>> Well, I hope i could give you some pointers. These were the genereal
>>>> information i could think of. If you want / need some more detailed
>>>> information on a topic, just ask.
>>>>
>>>>
>>>>
>>>> 2012/6/26 joe harper <jharper.research@gmail.com>:
>>>> > Hello Matthias,
>>>> >
>>>> > I came across a recent post of yours that mentioned success with Dual
>>>> > VGA
>>>> > passthrough in Xen. I am trying to do something similiar. Would you
>>>> > please
>>>> > inform me of your set up? Which video cards are you using and are you
>>>> > using
>>>> > primary or secondary passthrough?
>>>> >
>>>> >
>>>> > Thank you
>>>> >
>>>> > Joe.
>>>> >
>>>> >
>>>
>>>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 08:29:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:29:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkA5d-0005R2-JB; Thu, 28 Jun 2012 08:28:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SkA5b-0005Qv-Rh
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:28:36 +0000
Received: from [85.158.143.35:52796] by server-3.bemta-4.messagelabs.com id
	7A/FA-05808-3B51CEF4; Thu, 28 Jun 2012 08:28:35 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1340872113!11396371!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18115 invoked from network); 28 Jun 2012 08:28:33 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 08:28:33 -0000
Received: by bkwj10 with SMTP id j10so1908044bkw.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 01:28:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=JGanMRj/S3XVmqTw/VwihPQ0ON3GE3Rg3KjfsRC7Yvg=;
	b=iji3N6/qNAQXTbb8YgxlpaSqZ2H8z9963BvR6scKVCCytTKxrY65SS3l9bTpb63R01
	uOYQf54iKIOVrpFlppk/YXo6WNLiwuFDR2duPyNQ1iS3fYnq/IIvzYbeY3xswHrlcrW2
	WT8km9XkRrOCvh9qm/+g79HwqNQTLCgcCXlBpRCG7FrPPe18Tkh6Irqef/D80emwSTk7
	0z0HVP/DpEBTX7GolFLy92DjNgBLgQwWQwNVPdu71M9xOdqNkk7ZzGbO7i0QvjI+ydRk
	cLd1DLvglTumgPoaeEV1Idu1ubLy0/GWZumVssk22aQgooDm+lHGbyi4PEXspPCjsuZ4
	X5Xg==
Received: by 10.204.129.17 with SMTP id m17mr361524bks.4.1340872112720; Thu,
	28 Jun 2012 01:28:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Thu, 28 Jun 2012 01:28:12 -0700 (PDT)
In-Reply-To: <CAB7eB7b5kMuFz2fjENk152qtxCkT7RD1MtU6CT0d3N6O-mF2Xw@mail.gmail.com>
References: <CAB7eB7Z+YYXm-71q=jcw6o5MfLLcxpC6AQWsQn-z_W-i-ARNCw@mail.gmail.com>
	<CABoYbGr9+DuLfWU5NByxKzkXs3-ax_XZnfJaLKMkScozVshiww@mail.gmail.com>
	<CAB7eB7bXBMCyF=_vtShySLA7LXsiPa+FEAjx-BqGb8kq9JGB6w@mail.gmail.com>
	<CABoYbGqG8jULd8ZxqT=iSEjiaCh=xbxZr103a0FVxcLmn47J8g@mail.gmail.com>
	<CAB7eB7b5kMuFz2fjENk152qtxCkT7RD1MtU6CT0d3N6O-mF2Xw@mail.gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Thu, 28 Jun 2012 10:28:12 +0200
Message-ID: <CABoYbGopyJhkayCPHfV9zB1BdVOESjtaRkb3HzfGLbWDuRbeCw@mail.gmail.com>
To: joe harper <jharper.research@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

okay, thank you for the additional information!

First of all some advices on your configs (these might not help you
with the vga passthrough but should eliminate other problems so you
have a good foundation):

1) You used mixed hdd types and not in any sequential order.. just use
either xvda or hda (xvda should be preferred) and increment step by
step a,b,c,d,e etc..
2) You try to pass the /dev/sr0 to both domUs at the same time.. don't
know it that is supported.. (actually i never got the DVD-Rom running
perfectly, so you maybe just want to leave that out entirely if you
don't need it)
3) You use ioemu for the network device. Since you have a hvm anyway
you can leave that out and might also see a performance gain on that..
4) You might consider switching to LVM instead of diskimages.. should
give you a I/O performance boost

Okay, now to the kernel:

Is this a vanilla one? Config looks good from what i can tell from the
tutorial you linked. I actually had problems getting the vanilla
kernel to run with vga passthrough at all and use an openSuse one ever
since cause they ship some xen patches with it.. but if vga
passthrough works for you (at least for one card) you should be fine,
i guess..

Xen-Version:

I think xen causes your problem here, and as i said before, dual vga
passthrough is currently broken for me, too. But first of all: You use
gfx_passthrough=3D1 in your config. Have you tried it with =3D0 so the
domUs only get the card as secondary? In my experiance this is much
more gracefully and easier to get running..

Now to what i think is your actual problem: Using passthrough with xl
as toolstack requires you to calculate some RAM-Ranges (Point 5 in the
tutorial you've referenced). My guess is that this formula / method
only works for one vga card. You basically (as far as I understand it,
I haven't really looked into it, i explain why in a moment) tell xen /
the kernel that if you are doing vga passthrough use THESE specific
ranges for the PCI devices and since this is now hardcoded, when you
try the second card you use the ranges from the first one, which isn't
good for the first domU because their graphic memory is overwritten
from something other then the domU, and it is not good for the second
domU because pci device and pci associated memory do not fit
together.. so in the end everything goes haywire..

What I would suggest to you is that you switch toolstacks from xl to
xm. On the one hand, xm is much more stable, especially with
experimental features like vga passthrough, and on the other hand it
does not require that you hardcode your VGA Bioses into xen or
calculated some adress ranges. The last thing I tested dual vga
passthrough successfully with is rev 23190 in xen-testing. I want to
start searching for the broken changeset in xen-testing next week, but
since then unfortunatly i can only advice to use this ~3 month old
change set. So if you want:

1) uninstall your current xen so there are no leftovers
2) cd /somewhere/you/want/to/compile/xen
3) hg clone -r 23190:5a00ccfc6391 http://xenbits.xen.org/hg/xen-4.1-testing=
.hg/
4) cd xen-4.1-testing.hg
5) make -j1 xen && make -j1 tools && make -j1 stubdom
6) make install-xen
7) make install-tools PYTHON_PREFIX_ARG=3D
8) make install-stubdom
9) update your grub entry and reboot so the new xen is loaded
10) if it is not started yet:
10a) /etc/init.d/xencommons start
10b) /etc/init.d/xend start
11) now you can start your domU with 'xm start domU'.. basically
everything should work the same but instead of using xl as the xen
command, use xm

P.S: with xm you can throw out the 00:01 device from pci too as well
as ignore the start script from the tutorial

Hope this works for you :)



2012/6/28 joe harper <jharper.research@gmail.com>:
> Since this is being cc'd to xen's mailing list I will include a few more
> details.
>
> I am trying to assign 1 card per domU.=A0 Essentially I am trying to recr=
eate
> Ubisoft's experiment. http://www.youtube.com/watch?v=3DGtmwnx-k2qg
>
> Here is my configuration:
>
> I followed David Techer's tutorial for VGA passthrough with Nvidia graphi=
cs
> cards.
> http://www.davidgis.fr/blog/index.php?2011/12/07/860-xen-42unstable-patch=
es-for-vga-pass-through
>
> One difference between my setup and his it that I am using Fedora 14 as my
> dom0.
>
> I am using a tyan s7025 motherboard with two Nvidia gtx 460 video cards.
>
> My dom0 kernel =3D 3.1.0-rc10
>
> Xen =3D xen-unstable.hg-rev-24407
>
> #xl info:
>
> host : vise
> release : 3.1.0-rc10
> version : #2 SMP Fri Jun 15 12:11:10 PDT 2012
> machine : x86_64
> nr_cpus : 4
> nr_nodes : 1
> cores_per_socket : 4
> threads_per_core : 1
> cpu_mhz : 1600
> hw_caps :
> bfebfbff:2c100800:00000000:00003f40:029ee3ff:00000000:00000001:00000000
> virt_caps : hvm hvm_directio
> total_memory : 12279
> free_memory : 11086
> free_cpus : 0
> xen_major : 4
> xen_minor : 2
> xen_extra : -unstable
> xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> hvm-3.0-x86_64
> xen_scheduler : credit
> xen_pagesize : 4096
> platform_params : virt_start=3D0xffff800000000000
> xen_changeset : Fri Dec 09 16:19:36 2011 +0000 24407:03138a08366b
> xen_commandline : dom0_mem=3D1024M loglvl=3Dall guest_loglvl=3Dall iommu=
=3D1
> cc_compiler : gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
> cc_compile_by : root
> cc_compile_domain :
> cc_compile_date : Fri Jun 22 15:59:26 PDT 2012
> xend_config_format : 4
>
> Grub Conf:
>
> title Fedora Xen 4.2-unstable with Linux 3.1.0-rc10 pvops dom0
> root (hd0,0)
> kernel /xen.gz dom0_mem=3D1024M loglvl=3Dall guest_loglvl=3Dall iommu=3D1
> module /vmlinuz-3.1.0-rc10 ro root=3D/dev/mapper/vg_vise-lg_root nomodeset
> xen-pciback.hide=3D(06:00.0)(06:00.1)(08:00.0)(08:00.1)
>
>
> DomU (hvm_8):
>
> #------------------------------------------------------------------------=
----
> builder=3D'hvm'
> memory =3D 1024
> vif =3D [ 'type=3Dioemu, bridge=3Dvirbr0' ]
> monitor =3D 1
> name =3D "hvm_8"
> disk =3D [ 'file: /var/lib/libvirt/images/centos5.3_8.img,hda,w',
> 'phy:/dev/sr0,xvdc:cdrom,r',]
> boot =3D 'c'
> vnc =3D 1
> vncdisplay =3D 1
> usb =3D 1
> usbdevice =3D 'tablet'
> localtime =3D 1
> vcpus =3D 1
> xen_platform_pci=3D1
> gfx_passthru=3D1
> pci =3D [ '08:00.0','08:00.1','00:1a.2' ]
> pci_msitranslate =3D 1
> pci_power_mgmt =3D 1
> #------------------------------------------------------------------------=
----
>
>
> DomU(hvm_6):
> builder=3D'hvm'
> memory =3D 1024
> vif =3D [ 'type=3Dioemu, bridge=3Dvirbr0' ]
> monitor =3D 1
> name =3D "hvm_6"
> disk =3D [ 'file: /var/lib/libvirt/images/centos5.3.img,hda,w',
> 'phy:/dev/sr0,xvdc:cdrom,r',]
> boot =3D 'c'
> vnc =3D 1
> vncdisplay =3D 1
> usb =3D 1
> usbdevice =3D 'tablet'
> localtime =3D 1
> vcpus =3D 1
> xen_platform_pci=3D1
> gfx_passthru=3D1
> pci =3D [ '06:00.0','06:00.1','00:1d.0' ]
> pci_msitranslate =3D 1
> pci_power_mgmt =3D 1
> #------------------------------------------------------------------------=
----
>
>
>
> Currently Video card 1's BusId =3D "08:0.0" and video card 2's BusId =3D
> "06:0.0"
>
> So far I have successfully configured VGA passthough for card 1.
>
> =A0I have two domU guest named hvm_8 and hvm_6 accordingly. When dom0 sta=
rts
> it displays output on card 1. After dom0 comes up I start domU hvm_8. At
> this point Card 1 resets and displays the console for hvm_8. This all wor=
ks
> as I would expect.
>
> Next I start hvm_6. What I expect to see is Card 2 display hvm_6's video
> output. Instead Card 1 goes blank.
>
> Both hmv_6 and hvm_8 show up in =93#xl list=94 but neither display output=
 on
> either card 1 or card 2. Both monitors connected to card 1 and card 2 are
> black and appear to be off.
>
> It seams like Xen is sending a reset to card 1 when I start domU associat=
ed
> with card 2.
>
> Joe,
>
>
> On Wed, Jun 27, 2012 at 11:03 AM, Matthias
> <matthias.kannenberg@googlemail.com> wrote:
>>
>> Hi
>>
>> A short question just to be save:
>>
>> Are you trying to assign one seperate vga card per domU or are you trying
>> to assign the same vga card to different domUs and trying to run them at=
 the
>> same time?
>>
>> Also, is it okay for you if i keep adding the xen mailing list in CC? One
>> benefit is that another user might have the same issue in the future and=
 can
>> find your post and the other is that others might see your post and help
>> you, too..
>>
>> Am 27.06.2012 18:31 schrieb "joe harper" <jharper.research@gmail.com>:
>>
>>> Thank you for your response.
>>>
>>> I have been trying to utilize primary passthrough(gfx-passthrough-1) wi=
th
>>> nvidia GTX 460 cards. I am able to pass 1 card through.
>>>
>>> My goal is to have 1 card for each domU guest. The problem that I see is
>>> when I start the second domU the card associated with the first domain
>>> resets and goes blank. At this point neither card shows output and then=
 the
>>> domu that I Just started crashes.
>>>
>>> It seems to me that the problem lies within the power managment / reset
>>> for the graphics cards.
>>>
>>> Thanks,
>>>
>>> On Tue, Jun 26, 2012 at 12:59 AM, Matthias
>>> <matthias.kannenberg@googlemail.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> sure I can give you some info, but unfortunately as explained here
>>>> (http://lists.xen.org/archives/html/xen-users/2012-06/msg00392.html),
>>>> dual vga is broken for me currently, too. But i guess this is only a
>>>> matter of finding the currupted changeset.
>>>>
>>>> In general, I was never aware that this is even a problem. I used to
>>>> simply hide both graphic cards from the dom0 at boot time via the
>>>> pciback.hide and than assigned them as secondary (=3D without
>>>> gfx_passthrough=3D1) to differnet domUs, one to a Windows 7 for Work /
>>>> Gaming and one to a Linux as Mediacenter. The dom0 boots just fine
>>>> without graphic cards and the management (starting xen / starting
>>>> domUs etc.) is done via SSH from either a Smartphone or a laptop.
>>>>
>>>> My dom0 is a Debian Wheezy, but with an open Suse Kernel and their
>>>> patches, which help a lot, and my xen is a testing from their git
>>>> repository. I'm not compiling any vga bios into kernel or doing some
>>>> other patching to xen (like the adress calculation) to get it work.
>>>>
>>>> I think the main difference to most other is that I am still using xm
>>>> over xl because it seems much more stable to me and vga passthrough
>>>> works like a charm.
>>>>
>>>> I'm Using an AMD Phenom 2 X1090T on a Asus Crosshair IV, 16GB
>>>> DDR3-1600 RAM, an AMD HD5700 and an AMD HD5450 (passive cooling) card.
>>>>
>>>> Oh, and a an advice: If you want to seperate domUs with VGA you should
>>>> keep in mind that you have to think of somethink concerning your sound
>>>> because the emulated sound kind of sucks. I solved this for me with
>>>> passing my onboard sound to the windows VM and using the AudiOverHDMI
>>>> with my mediacenter because it is connected to my TV. If you want to
>>>> connect both domUs to Monitors you might run into problems here.. In
>>>> general it might be possible to just pass a dedicated audio card to
>>>> the other domU, but at least for my, my PCI slots are full with
>>>> graphic cards and their coolers ;) . Same issue with sound goes with
>>>> input devices. Either user two seperated keyboard / mouse setups, or
>>>> you can use xen's vnc server. With the usb=3Dtablet input option, this
>>>> is pretty decent.
>>>>
>>>> Well, I hope i could give you some pointers. These were the genereal
>>>> information i could think of. If you want / need some more detailed
>>>> information on a topic, just ask.
>>>>
>>>>
>>>>
>>>> 2012/6/26 joe harper <jharper.research@gmail.com>:
>>>> > Hello Matthias,
>>>> >
>>>> > I came across a recent post of yours that mentioned success with Dual
>>>> > VGA
>>>> > passthrough in Xen. I am trying to do something similiar. Would you
>>>> > please
>>>> > inform me of your set up? Which video cards are you using and are you
>>>> > using
>>>> > primary or secondary passthrough?
>>>> >
>>>> >
>>>> > Thank you
>>>> >
>>>> > Joe.
>>>> >
>>>> >
>>>
>>>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 08:38:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkAEI-0005yn-4S; Thu, 28 Jun 2012 08:37:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tumik@tumik.eu>) id 1Sk9zJ-0005LS-MZ
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:22:06 +0000
Received: from [85.158.138.51:43962] by server-9.bemta-3.messagelabs.com id
	1D/62-10419-C241CEF4; Thu, 28 Jun 2012 08:22:04 +0000
X-Env-Sender: tumik@tumik.eu
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340871723!28835803!1
X-Originating-IP: [195.156.147.13]
X-SpamReason: No, hits=0.2 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzA5OQ==\n,sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzA5OQ==\n,RCVD_ILLEGAL_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15491 invoked from network); 28 Jun 2012 08:22:03 -0000
Received: from mta-out.inet.fi (HELO jenni1.inet.fi) (195.156.147.13)
	by server-2.tower-174.messagelabs.com with SMTP;
	28 Jun 2012 08:22:03 -0000
Received: from mail.tuomisalo.com (88.195.30.105) by jenni1.inet.fi
	(8.5.140.03) id 4FC868BE019FE6EA for xen-users@lists.xen.org;
	Thu, 28 Jun 2012 11:22:03 +0300
Received: from localhost (localhost [127.0.0.1])
	by mail.tuomisalo.com (Postfix) with ESMTP id 61F8E4623F
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:23:07 +0300 (EEST)
X-Virus-Scanned: amavisd-new at tuomisalo.com
Received: from mail.tuomisalo.com ([127.0.0.1])
	by localhost (mail.tuomisalo.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id GCeeNZ85qYt3 for <xen-users@lists.xen.org>;
	Thu, 28 Jun 2012 11:23:06 +0300 (EEST)
Received: from mail.tuomisalo.com (mail.tuomisalo.com [127.0.1.1])
	by mail.tuomisalo.com (Postfix) with ESMTP id 3CCA546227
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:23:06 +0300 (EEST)
Date: Thu, 28 Jun 2012 11:23:06 +0300 (EEST)
From: tumik@tumik.eu
To: xen-users@lists.xen.org
Message-ID: <1948795234.11542.1340871786096.JavaMail.root@mail>
In-Reply-To: <1391140867.11339.1340697974994.JavaMail.root@mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_11538_1435785901.1340871786092"
X-Originating-IP: [83.102.45.203]
X-Mailer: Zimbra 7.1.4_GA_2555 (ZimbraWebClient - SAF3 (Mac)/7.1.4_GA_2555)
X-Mailman-Approved-At: Thu, 28 Jun 2012 08:37:32 +0000
Subject: [Xen-users] Fwd: Problems migrating Windows guest from Virtualbox
	to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

------=_Part_11538_1435785901.1340871786092
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi,

First of all, sorry if I doublepost. I wasn't subscribed first so I'm not sure if the first post got through.

I am trying to make a script to convert a VirtualBox image to a xen hvm domU and start it.
My problem now is that the xen domU starts, but hangs at "Booting from hard disk..."
It's state is r-----, and it is using 100% of one cpu all the time.
When connecting via VNC, I see the following: http://kuvaton.com/k/Yo1L.png

The .vdi image contains a clean Windows 7 installation, and it is working in VBox.
I have converted the disk image from .vdi to raw image file with "VBoxManage internalcommands converttoraw image.vdi image.img"
I have also tried to do it with "qemu-img convert -f vdi -O raw image.vdi image.img" - but had the same results.

The raw image file seems to be OK and I can mount the two partitions in it, by using the right offset.

I have also tried the same script with a clean Debian Squeeze installation. It went a bit further, it displayed "Welcome to GRUB!" but hang there.

I have attached the domU config, xend log and qemu-dm log.
Please tell me if there is something else that might be helpful.

What am I possibly doing wrong?

I am running an old version, but I wasn't able to find any related bugs that have been fixed in more recent versions.
I am running Debian as dom0, and using a Debian packet xen-hypervisor-3.2.1-amd64 version 3.2.1-2


Thank you,

Mikael Tuomisalo
------=_Part_11538_1435785901.1340871786092
Content-Type: application/octet-stream; name=Win7.cfg
Content-Disposition: attachment; filename=Win7.cfg
Content-Transfer-Encoding: base64

a2VybmVsID0gJy91c3IvbGliL3hlbi1kZWZhdWx0L2Jvb3QvaHZtbG9hZGVyJwpidWlsZGVyID0g
J2h2bScKdmNwdXMgPSAxCm1lbW9yeSA9IDUxMgpzaGFkb3dfbWVtb3J5ID0gOAphY3BpID0gMQph
cGljID0gMQpwYWUgPSAxCmRldmljZV9tb2RlbD0nL3Vzci9saWIveGVuLWRlZmF1bHQvYmluL3Fl
bXUtZG0nCmRpc2sgPSBbICdmaWxlOi9tbnQvdmJveC1pbWFnZXMvV2luNy5pbWcsaGRhLHcnIF0K
bmFtZSA9ICdXaW43Jwpib290PSdjJwpzZGw9MAp2bmM9MQp2bmNjb25zb2xlPTEKdm5jcGFzc3dk
PSc4NmE5ODQnCnZuY2xpc3Rlbj0iMC4wLjAuMCIKbG9jYWx0aW1lPTEgIyBXaW5kb3dzIGV4cGVj
dHMgdGhlIGhhcmR3YXJlIGNsb2NrIHRvIGJlIHNldCB0byBsb2NhbHRpbWUgbm90IFVUQwp1c2Jk
ZXZpY2U9J3RhYmxldCcgIyBwcm92aWRlcyAxOjEgbW91c2UgY3Vyc29yIHRyYWNraW5nIGluIFZO
QwpzZXJpYWw9J3B0eScK
------=_Part_11538_1435785901.1340871786092
Content-Type: text/x-log; name=xend.log
Content-Disposition: attachment; filename=xend.log
Content-Transfer-Encoding: base64

WzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKFhlbmREb21haW5JbmZvOjg0KSBYZW5k
RG9tYWluSW5mby5jcmVhdGUoWyd2bScsIFsnbmFtZScsICdXaW43J10sIFsnbWVtb3J5JywgNTEy
XSwgWydzaGFkb3dfbWVtb3J5JywgOF0sIFsndmNwdXMnLCAxXSwgWydvbl94ZW5kX3N0YXJ0Jywg
J2lnbm9yZSddLCBbJ29uX3hlbmRfc3RvcCcsICdpZ25vcmUnXSwgWydsb2NhbHRpbWUnLCAxXSwg
WydpbWFnZScsIFsnaHZtJywgWydrZXJuZWwnLCAnL3Vzci9saWIveGVuLWRlZmF1bHQvYm9vdC9o
dm1sb2FkZXInXSwgWydwYWUnLCAxXSwgWyd2Y3B1cycsIDFdLCBbJ2Jvb3QnLCAnYyddLCBbJ2Zk
YScsICcnXSwgWydmZGInLCAnJ10sIFsndGltZXJfbW9kZScsIDBdLCBbJ2xvY2FsdGltZScsIDFd
LCBbJ3NlcmlhbCcsICdwdHknXSwgWydzdGR2Z2EnLCAwXSwgWydpc2EnLCAwXSwgWydub2dyYXBo
aWMnLCAwXSwgWydzb3VuZGh3JywgJyddLCBbJ3ZuYycsIDFdLCBbJ3ZuY3VudXNlZCcsIDFdLCBb
J3ZuY2NvbnNvbGUnLCAxXSwgWyd2bmNsaXN0ZW4nLCAnMC4wLjAuMCddLCBbJ3NkbCcsIDBdLCBb
J3hhdXRob3JpdHknLCAnL3Jvb3QvLlhhdXRob3JpdHknXSwgWydydGNfdGltZW9mZnNldCcsICcw
J10sIFsnbW9uaXRvcicsIDBdLCBbJ2FjcGknLCAxXSwgWydhcGljJywgMV0sIFsndXNiJywgMF0s
IFsndXNiZGV2aWNlJywgJ3RhYmxldCddLCBbJ2tleW1hcCcsICcnXSwgWydwY2knLCBbXV0sIFsn
Z3Vlc3Rfb3NfdHlwZScsICdkZWZhdWx0J10sIFsnZGV2aWNlX21vZGVsJywgJy91c3IvbGliL3hl
bi1kZWZhdWx0L2Jpbi9xZW11LWRtJ10sIFsndm5jcGFzc3dkJywgJ1hYWFhYWFhYJ11dXSwgWydk
ZXZpY2UnLCBbJ3ZiZCcsIFsndW5hbWUnLCAnZmlsZTovbW50L3Zib3gtaW1hZ2VzL1dpbjcuaW1n
J10sIFsnZGV2JywgJ2hkYSddLCBbJ21vZGUnLCAndyddXV1dKQpbMjAxMi0wNi0yNiAxMDozOToy
OCA0MTkyXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTYxOCkgWGVuZERvbWFpbkluZm8uY29uc3Ry
dWN0RG9tYWluClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChiYWxsb29uOjEzMikg
QmFsbG9vbjogNDE5NDg2OCBLaUIgZnJlZTsgbmVlZCAyMDQ4OyBkb25lLgpbMjAxMi0wNi0yNiAx
MDozOToyOCA0MTkyXSBERUJVRyAoWGVuZERvbWFpbjo0NDMpIEFkZGluZyBEb21haW46IDQ4Clsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxNzAzKSBYZW5k
RG9tYWluSW5mby5pbml0RG9tYWluOiA0OCAyNTYKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0g
REVCVUcgKGltYWdlOjIzMikgU3RvcmVkIGEgVk5DIHBhc3N3b3JkIGZvciB2ZmIgYWNjZXNzClsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChpbWFnZTo0NzYpIGFyZ3M6IGJvb3QsIHZh
bDogYwpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoaW1hZ2U6NDc2KSBhcmdzOiBm
ZGEsIHZhbDogTm9uZQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoaW1hZ2U6NDc2
KSBhcmdzOiBmZGIsIHZhbDogTm9uZQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAo
aW1hZ2U6NDc2KSBhcmdzOiBzb3VuZGh3LCB2YWw6IE5vbmUKWzIwMTItMDYtMjYgMTA6Mzk6Mjgg
NDE5Ml0gREVCVUcgKGltYWdlOjQ3NikgYXJnczogbG9jYWx0aW1lLCB2YWw6IDEKWzIwMTItMDYt
MjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjQ3NikgYXJnczogc2VyaWFsLCB2YWw6IHB0
eQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoaW1hZ2U6NDc2KSBhcmdzOiBzdGQt
dmdhLCB2YWw6IDAKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjQ3Nikg
YXJnczogaXNhLCB2YWw6IDAKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdl
OjQ3NikgYXJnczogYWNwaSwgdmFsOiAxClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVH
IChpbWFnZTo0NzYpIGFyZ3M6IHVzYiwgdmFsOiAwClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChpbWFnZTo0NzYpIGFyZ3M6IHVzYmRldmljZSwgdmFsOiB0YWJsZXQKWzIwMTItMDYt
MjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjQ3NikgYXJnczogcGNpLCB2YWw6IFtdClsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxNzM4KSBfaW5p
dERvbWFpbjpzaGFkb3dfbWVtb3J5PTB4OCwgbWVtb3J5X3N0YXRpY19tYXg9MHgyMDAwMDAwMCwg
bWVtb3J5X3N0YXRpY19taW49MHgwLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAo
YmFsbG9vbjoxMzIpIEJhbGxvb246IDQxOTM1NzYgS2lCIGZyZWU7IG5lZWQgNTQwNjcyOyBkb25l
LgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBJTkZPIChpbWFnZToxMzkpIGJ1aWxkRG9tYWlu
IG9zPWh2bSBkb209NDggdmNwdXM9MQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAo
aW1hZ2U6NTIzKSBkb21pZCAgICAgICAgICA9IDQ4ClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChpbWFnZTo1MjQpIGltYWdlICAgICAgICAgID0gL3Vzci9saWIveGVuLWRlZmF1bHQv
Ym9vdC9odm1sb2FkZXIKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjUy
NSkgc3RvcmVfZXZ0Y2huICAgPSAyClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChp
bWFnZTo1MjYpIG1lbXNpemUgICAgICAgID0gNTEyClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChpbWFnZTo1MjcpIHZjcHVzICAgICAgICAgID0gMQpbMjAxMi0wNi0yNiAxMDozOToy
OCA0MTkyXSBERUJVRyAoaW1hZ2U6NTI4KSBhY3BpICAgICAgICAgICA9IDEKWzIwMTItMDYtMjYg
MTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjUyOSkgYXBpYyAgICAgICAgICAgPSAxClsyMDEy
LTA2LTI2IDEwOjM5OjI4IDQxOTJdIElORk8gKFhlbmREb21haW5JbmZvOjE1MTQpIGNyZWF0ZURl
dmljZTogdmZiIDogeyd2bmN1bnVzZWQnOiAxLCAnb3RoZXJfY29uZmlnJzogeyd2bmN1bnVzZWQn
OiAxLCAndm5jcGFzc3dkJzogJ1hYWFhYWFhYJywgJ3ZuY2xpc3Rlbic6ICcwLjAuMC4wJywgJ3R5
cGUnOiAndm5jJ30sICd1dWlkJzogJzBmN2Q2YzE3LWI3MzQtODI5My02OTExLWJjNzk3OGZiYmMz
OCcsICd2bmNsaXN0ZW4nOiAnMC4wLjAuMCcsICd2bmNwYXNzd2QnOiAnWFhYWFhYWFgnLCAndHlw
ZSc6ICd2bmMnfQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxl
cjoxMTgpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcgeydzdGF0ZSc6ICcxJywgJ2JhY2tlbmQtaWQn
OiAnMCcsICdiYWNrZW5kJzogJy9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZmYi80OC8wJ30gdG8g
L2xvY2FsL2RvbWFpbi80OC9kZXZpY2UvdmZiLzAuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChEZXZDb250cm9sbGVyOjEyMCkgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J3ZuY3Vu
dXNlZCc6ICcxJywgJ2RvbWFpbic6ICdXaW43JywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4v
NDgvZGV2aWNlL3ZmYi8wJywgJ3V1aWQnOiAnMGY3ZDZjMTctYjczNC04MjkzLTY5MTEtYmM3OTc4
ZmJiYzM4JywgJ3ZuY2xpc3Rlbic6ICcwLjAuMC4wJywgJ3ZuY3Bhc3N3ZCc6ICdYWFhYWFhYWCcs
ICdzdGF0ZSc6ICcxJywgJ29ubGluZSc6ICcxJywgJ2Zyb250ZW5kLWlkJzogJzQ4JywgJ3R5cGUn
OiAndm5jJ30gdG8gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmZiLzQ4LzAuClsyMDEyLTA2LTI2
IDEwOjM5OjI4IDQxOTJdIElORk8gKFhlbmREb21haW5JbmZvOjE1MTQpIGNyZWF0ZURldmljZTog
dmJkIDogeyd1dWlkJzogJzhiOGJiMWEzLTRjMjktMjY0Mi0zODQ0LTU4OGJhODYwYjA5NycsICdi
b290YWJsZSc6IDEsICdkcml2ZXInOiAncGFyYXZpcnR1YWxpc2VkJywgJ2Rldic6ICdoZGEnLCAn
dW5hbWUnOiAnZmlsZTovbW50L3Zib3gtaW1hZ2VzL1dpbjcuaW1nJywgJ21vZGUnOiAndyd9Clsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9sbGVyOjExOCkgRGV2Q29u
dHJvbGxlcjogd3JpdGluZyB7J2JhY2tlbmQtaWQnOiAnMCcsICd2aXJ0dWFsLWRldmljZSc6ICc3
NjgnLCAnZGV2aWNlLXR5cGUnOiAnZGlzaycsICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOiAnL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzQ4Lzc2OCd9IHRvIC9sb2NhbC9kb21haW4vNDgvZGV2
aWNlL3ZiZC83NjguClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9s
bGVyOjEyMCkgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdXaW43JywgJ2Zyb250
ZW5kJzogJy9sb2NhbC9kb21haW4vNDgvZGV2aWNlL3ZiZC83NjgnLCAndXVpZCc6ICc4YjhiYjFh
My00YzI5LTI2NDItMzg0NC01ODhiYTg2MGIwOTcnLCAnZGV2JzogJ2hkYScsICdzdGF0ZSc6ICcx
JywgJ3BhcmFtcyc6ICcvbW50L3Zib3gtaW1hZ2VzL1dpbjcuaW1nJywgJ21vZGUnOiAndycsICdv
bmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICc0OCcsICd0eXBlJzogJ2ZpbGUnfSB0byAvbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvNDgvNzY4LgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTky
XSBJTkZPIChpbWFnZToyODkpIHNwYXduaW5nIGRldmljZSBtb2RlbHM6IC91c3IvbGliL3hlbi1k
ZWZhdWx0L2Jpbi9xZW11LWRtIFsnL3Vzci9saWIveGVuLWRlZmF1bHQvYmluL3FlbXUtZG0nLCAn
LWQnLCAnNDgnLCAnLWRvbWFpbi1uYW1lJywgJ1dpbjcnLCAnLXZuYycsICcwLjAuMC4wOjAscGFz
c3dvcmQnLCAnLXZuY3VudXNlZCcsICctdmNwdXMnLCAnMScsICctYm9vdCcsICdjJywgJy1sb2Nh
bHRpbWUnLCAnLXNlcmlhbCcsICdwdHknLCAnLWFjcGknLCAnLXVzYmRldmljZScsICd0YWJsZXQn
LCAnLU0nLCAneGVuZnYnLCAnLXZuY3ZpZXdlciddClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IElORk8gKGltYWdlOjI5MykgZGV2aWNlIG1vZGVsIHBpZDogMTM4MzIKWzIwMTItMDYtMjYgMTA6
Mzk6MjggNDE5Ml0gREVCVUcgKFhlbmREb21haW5JbmZvOjIxOTUpIFN0b3JpbmcgVk0gZGV0YWls
czogeydvbl94ZW5kX3N0b3AnOiAnaWdub3JlJywgJ3NoYWRvd19tZW1vcnknOiAnOCcsICd1dWlk
JzogJzMwMDdjNzU1LWM2YWItNTkxMi1mOGQxLWM3MzA4OWE4NDI5OScsICdvbl9yZWJvb3QnOiAn
cmVzdGFydCcsICdzdGFydF90aW1lJzogJzEzNDA2OTYzNjguNzYnLCAnb25fcG93ZXJvZmYnOiAn
ZGVzdHJveScsICdvbl94ZW5kX3N0YXJ0JzogJ2lnbm9yZScsICdvbl9jcmFzaCc6ICdyZXN0YXJ0
JywgJ3hlbmQvcmVzdGFydF9jb3VudCc6ICcwJywgJ3ZjcHVzJzogJzEnLCAndmNwdV9hdmFpbCc6
ICcxJywgJ2ltYWdlJzogJyhodm0gKGtlcm5lbCAvdXNyL2xpYi94ZW4tZGVmYXVsdC9ib290L2h2
bWxvYWRlcikgKGFjcGkgMSkgKGFwaWMgMSkgKGJvb3QgYykgKGRldmljZV9tb2RlbCAvdXNyL2xp
Yi94ZW4tZGVmYXVsdC9iaW4vcWVtdS1kbSkgKGlzYSAwKSAobG9jYWx0aW1lIDEpIChtb25pdG9y
IDApIChub2dyYXBoaWMgMCkgKHBhZSAxKSAocnRjX3RpbWVvZmZzZXQgMTA4MDApIChzZXJpYWwg
cHR5KSAoc2RsIDApIChzdGR2Z2EgMCkgKHVzYiAwKSAodXNiZGV2aWNlIHRhYmxldCkgKHZuYyAx
KSAodm5jY29uc29sZSAxKSAodm5jbGlzdGVuIDAuMC4wLjApICh0aW1lcl9tb2RlIDApICh2bmNw
YXNzd2QgWFhYWFhYKSAodm5jdW51c2VkIDEpICh4YXV0aG9yaXR5IC9yb290Ly5YYXV0aG9yaXR5
KSAocGNpICgpKSAoZ3Vlc3Rfb3NfdHlwZSBkZWZhdWx0KSAobm90ZXMgKFNVU1BFTkRfQ0FOQ0VM
IDEpKSknLCAnbmFtZSc6ICdXaW43J30KWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcg
KFhlbmREb21haW5JbmZvOjEwMDgpIFN0b3JpbmcgZG9tYWluIGRldGFpbHM6IHsnY29uc29sZS9w
b3J0JzogJzMnLCAnbmFtZSc6ICdXaW43JywgJ2NvbnNvbGUvbGltaXQnOiAnMTA0ODU3NicsICdz
dG9yZS9wb3J0JzogJzInLCAndm0nOiAnL3ZtLzMwMDdjNzU1LWM2YWItNTkxMi1mOGQxLWM3MzA4
OWE4NDI5OScsICdkb21pZCc6ICc0OCcsICdpbWFnZS9zdXNwZW5kLWNhbmNlbCc6ICcxJywgJ2Nw
dS8wL2F2YWlsYWJpbGl0eSc6ICdvbmxpbmUnLCAnbWVtb3J5L3RhcmdldCc6ICc1MjQyODgnLCAn
Y29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQnOiAnMScsICdz
dG9yZS9yaW5nLXJlZic6ICcxMzEwNzAnLCAnY29uc29sZS90eXBlJzogJ2lvZW11J30KWzIwMTIt
MDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTE4KSBEZXZDb250cm9s
bGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6
ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzQ4LzAnfSB0byAvbG9jYWwvZG9tYWlu
LzQ4L2RldmljZS9jb25zb2xlLzAuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChE
ZXZDb250cm9sbGVyOjEyMCkgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdXaW43
JywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4vNDgvZGV2aWNlL2NvbnNvbGUvMCcsICd1dWlk
JzogJzIzODI4MWMyLTc5NjAtZDA4Yy0zMmIwLWYzMmRjNTg1OWI5ZScsICdmcm9udGVuZC1pZCc6
ICc0OCcsICdzdGF0ZSc6ICcxJywgJ2xvY2F0aW9uJzogJzMnLCAnb25saW5lJzogJzEnLCAncHJv
dG9jb2wnOiAndnQxMDAnfSB0byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzQ4LzAu
ClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDA4KSBT
dG9yaW5nIGRvbWFpbiBkZXRhaWxzOiB7J2NvbnNvbGUvcG9ydCc6ICczJywgJ25hbWUnOiAnV2lu
NycsICdjb25zb2xlL2xpbWl0JzogJzEwNDg1NzYnLCAnc3RvcmUvcG9ydCc6ICcyJywgJ3ZtJzog
Jy92bS8zMDA3Yzc1NS1jNmFiLTU5MTItZjhkMS1jNzMwODlhODQyOTknLCAnZG9taWQnOiAnNDgn
LCAnaW1hZ2Uvc3VzcGVuZC1jYW5jZWwnOiAnMScsICdjcHUvMC9hdmFpbGFiaWxpdHknOiAnb25s
aW5lJywgJ21lbW9yeS90YXJnZXQnOiAnNTI0Mjg4JywgJ2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVy
ZS1tdWx0aXByb2Nlc3Nvci1zdXNwZW5kJzogJzEnLCAnc3RvcmUvcmluZy1yZWYnOiAnMTMxMDcw
JywgJ2NvbnNvbGUvdHlwZSc6ICdpb2VtdSd9ClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERF
QlVHIChEZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2aWYuClsyMDEyLTA2
LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDkyKSBYZW5kRG9tYWlu
SW5mby5oYW5kbGVTaHV0ZG93bldhdGNoClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVH
IChEZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2YmQuClsyMDEyLTA2LTI2
IDEwOjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9sbGVyOjE1NikgV2FpdGluZyBmb3IgNzY4
LgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxlcjo1OTUpIGhv
dHBsdWdTdGF0dXNDYWxsYmFjayAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvNDgvNzY4L2hv
dHBsdWctc3RhdHVzLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJv
bGxlcjo1OTUpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvNDgvNzY4L2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJV
RyAoRGV2Q29udHJvbGxlcjo2MDkpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAxLgpbMjAxMi0wNi0y
NiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxlcjoxNTEpIFdhaXRpbmcgZm9yIGRl
dmljZXMgaXJxLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxl
cjoxNTEpIFdhaXRpbmcgZm9yIGRldmljZXMgdmtiZC4KWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5
Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5nIGZvciBkZXZpY2VzIHZmYi4KWzIw
MTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5n
IGZvciBkZXZpY2VzIGNvbnNvbGUuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChE
ZXZDb250cm9sbGVyOjE1NikgV2FpdGluZyBmb3IgMC4KWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5
Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5nIGZvciBkZXZpY2VzIHBjaS4KWzIw
MTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5n
IGZvciBkZXZpY2VzIGlvcG9ydHMuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChE
ZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNlcyB0YXAuClsyMDEyLTA2LTI2IDEw
OjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNl
cyB2dHBtLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBJTkZPIChYZW5kRG9tYWluOjExNjUp
IERvbWFpbiBXaW43ICg0OCkgdW5wYXVzZWQuCg==
------=_Part_11538_1435785901.1340871786092
Content-Type: text/x-log; name=qemu-dm-48.log
Content-Disposition: attachment; filename=qemu-dm-48.log
Content-Transfer-Encoding: base64

V2F0Y2hpbmcgL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC80OC9sb2dkaXJ0eS9uZXh0LWFj
dGl2ZQpXYXRjaGluZyAvbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzQ4L2NvbW1hbmQKc2hp
ZnQga2V5c3ltIDAwM2Uga2V5Y29kZSA4NgpzaGlmdCBrZXlzeW0gMDBhNiBrZXljb2RlIDg2Cmtl
eXBhZCBrZXlzeW0gZmZhZSBrZXljb2RlIDgzCmtleXBhZCBrZXlzeW0gZmZhYyBrZXljb2RlIDgz
CmtleXBhZCBrZXlzeW0gZmZiMCBrZXljb2RlIDgyCmtleXBhZCBrZXlzeW0gZmZiMSBrZXljb2Rl
IDc5CmtleXBhZCBrZXlzeW0gZmZiMiBrZXljb2RlIDgwCmtleXBhZCBrZXlzeW0gZmZiMyBrZXlj
b2RlIDgxCmtleXBhZCBrZXlzeW0gZmZiNCBrZXljb2RlIDc1CmtleXBhZCBrZXlzeW0gZmZiNSBr
ZXljb2RlIDc2CmtleXBhZCBrZXlzeW0gZmZiNiBrZXljb2RlIDc3CmtleXBhZCBrZXlzeW0gZmZi
NyBrZXljb2RlIDcxCmtleXBhZCBrZXlzeW0gZmZiOCBrZXljb2RlIDcyCmtleXBhZCBrZXlzeW0g
ZmZiOSBrZXljb2RlIDczCnNoaWZ0IGtleXN5bSAwMDIxIGtleWNvZGUgMgpzaGlmdCBrZXlzeW0g
MDA0MCBrZXljb2RlIDMKc2hpZnQga2V5c3ltIDAwMjMga2V5Y29kZSA0CnNoaWZ0IGtleXN5bSAw
MDI0IGtleWNvZGUgNQpzaGlmdCBrZXlzeW0gMDAyNSBrZXljb2RlIDYKc2hpZnQga2V5c3ltIDAw
NWUga2V5Y29kZSA3CnNoaWZ0IGtleXN5bSAwMDI2IGtleWNvZGUgOApzaGlmdCBrZXlzeW0gMDAy
YSBrZXljb2RlIDkKc2hpZnQga2V5c3ltIDAwMjgga2V5Y29kZSAxMApzaGlmdCBrZXlzeW0gMDAy
OSBrZXljb2RlIDExCnNoaWZ0IGtleXN5bSAwMDVmIGtleWNvZGUgMTIKc2hpZnQga2V5c3ltIDAw
MmIga2V5Y29kZSAxMwpzaGlmdCBrZXlzeW0gMDA3YiBrZXljb2RlIDI2CnNoaWZ0IGtleXN5bSAw
MDdkIGtleWNvZGUgMjcKc2hpZnQga2V5c3ltIDAwM2Ega2V5Y29kZSAzOQpzaGlmdCBrZXlzeW0g
MDAyMiBrZXljb2RlIDQwCnNoaWZ0IGtleXN5bSAwMDdlIGtleWNvZGUgNDEKc2hpZnQga2V5c3lt
IDAwN2Mga2V5Y29kZSA0MwpzaGlmdCBrZXlzeW0gMDAzYyBrZXljb2RlIDUxCnNoaWZ0IGtleXN5
bSAwMDNlIGtleWNvZGUgNTIKc2hpZnQga2V5c3ltIDAwM2Yga2V5Y29kZSA1Mwp2bmN2aWV3ZXIg
ZXhlY2xwIGZhaWxlZApjaGFyIGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzQKcWVtdV9t
YXBfY2FjaGVfaW5pdCBucl9idWNrZXRzID0gMTAwMDAgc2l6ZSAzMTQ1NzI4CnNoYXJlZCBwYWdl
IGF0IHBmbiAxZmZmZgpidWZmZXJlZCBpbyBwYWdlIGF0IHBmbiAxZmZmZApUaW1lIG9mZnNldCBz
ZXQgMTA4MDAKUmVnaXN0ZXIgeGVuIHBsYXRmb3JtLgpEb25lIHJlZ2lzdGVyIHBsYXRmb3JtLgpJ
L08gcmVxdWVzdCBub3QgcmVhZHk6IDAsIHB0cjogMCwgcG9ydDogMCwgZGF0YTogMCwgY291bnQ6
IDAsIHNpemU6IDAK
------=_Part_11538_1435785901.1340871786092
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
------=_Part_11538_1435785901.1340871786092--


From xen-users-bounces@lists.xen.org Thu Jun 28 08:38:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkAEI-0005yn-4S; Thu, 28 Jun 2012 08:37:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tumik@tumik.eu>) id 1Sk9zJ-0005LS-MZ
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:22:06 +0000
Received: from [85.158.138.51:43962] by server-9.bemta-3.messagelabs.com id
	1D/62-10419-C241CEF4; Thu, 28 Jun 2012 08:22:04 +0000
X-Env-Sender: tumik@tumik.eu
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340871723!28835803!1
X-Originating-IP: [195.156.147.13]
X-SpamReason: No, hits=0.2 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzA5OQ==\n,sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzA5OQ==\n,RCVD_ILLEGAL_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15491 invoked from network); 28 Jun 2012 08:22:03 -0000
Received: from mta-out.inet.fi (HELO jenni1.inet.fi) (195.156.147.13)
	by server-2.tower-174.messagelabs.com with SMTP;
	28 Jun 2012 08:22:03 -0000
Received: from mail.tuomisalo.com (88.195.30.105) by jenni1.inet.fi
	(8.5.140.03) id 4FC868BE019FE6EA for xen-users@lists.xen.org;
	Thu, 28 Jun 2012 11:22:03 +0300
Received: from localhost (localhost [127.0.0.1])
	by mail.tuomisalo.com (Postfix) with ESMTP id 61F8E4623F
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:23:07 +0300 (EEST)
X-Virus-Scanned: amavisd-new at tuomisalo.com
Received: from mail.tuomisalo.com ([127.0.0.1])
	by localhost (mail.tuomisalo.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id GCeeNZ85qYt3 for <xen-users@lists.xen.org>;
	Thu, 28 Jun 2012 11:23:06 +0300 (EEST)
Received: from mail.tuomisalo.com (mail.tuomisalo.com [127.0.1.1])
	by mail.tuomisalo.com (Postfix) with ESMTP id 3CCA546227
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:23:06 +0300 (EEST)
Date: Thu, 28 Jun 2012 11:23:06 +0300 (EEST)
From: tumik@tumik.eu
To: xen-users@lists.xen.org
Message-ID: <1948795234.11542.1340871786096.JavaMail.root@mail>
In-Reply-To: <1391140867.11339.1340697974994.JavaMail.root@mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_11538_1435785901.1340871786092"
X-Originating-IP: [83.102.45.203]
X-Mailer: Zimbra 7.1.4_GA_2555 (ZimbraWebClient - SAF3 (Mac)/7.1.4_GA_2555)
X-Mailman-Approved-At: Thu, 28 Jun 2012 08:37:32 +0000
Subject: [Xen-users] Fwd: Problems migrating Windows guest from Virtualbox
	to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

------=_Part_11538_1435785901.1340871786092
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi,

First of all, sorry if I doublepost. I wasn't subscribed first so I'm not sure if the first post got through.

I am trying to make a script to convert a VirtualBox image to a xen hvm domU and start it.
My problem now is that the xen domU starts, but hangs at "Booting from hard disk..."
It's state is r-----, and it is using 100% of one cpu all the time.
When connecting via VNC, I see the following: http://kuvaton.com/k/Yo1L.png

The .vdi image contains a clean Windows 7 installation, and it is working in VBox.
I have converted the disk image from .vdi to raw image file with "VBoxManage internalcommands converttoraw image.vdi image.img"
I have also tried to do it with "qemu-img convert -f vdi -O raw image.vdi image.img" - but had the same results.

The raw image file seems to be OK and I can mount the two partitions in it, by using the right offset.

I have also tried the same script with a clean Debian Squeeze installation. It went a bit further, it displayed "Welcome to GRUB!" but hang there.

I have attached the domU config, xend log and qemu-dm log.
Please tell me if there is something else that might be helpful.

What am I possibly doing wrong?

I am running an old version, but I wasn't able to find any related bugs that have been fixed in more recent versions.
I am running Debian as dom0, and using a Debian packet xen-hypervisor-3.2.1-amd64 version 3.2.1-2


Thank you,

Mikael Tuomisalo
------=_Part_11538_1435785901.1340871786092
Content-Type: application/octet-stream; name=Win7.cfg
Content-Disposition: attachment; filename=Win7.cfg
Content-Transfer-Encoding: base64

a2VybmVsID0gJy91c3IvbGliL3hlbi1kZWZhdWx0L2Jvb3QvaHZtbG9hZGVyJwpidWlsZGVyID0g
J2h2bScKdmNwdXMgPSAxCm1lbW9yeSA9IDUxMgpzaGFkb3dfbWVtb3J5ID0gOAphY3BpID0gMQph
cGljID0gMQpwYWUgPSAxCmRldmljZV9tb2RlbD0nL3Vzci9saWIveGVuLWRlZmF1bHQvYmluL3Fl
bXUtZG0nCmRpc2sgPSBbICdmaWxlOi9tbnQvdmJveC1pbWFnZXMvV2luNy5pbWcsaGRhLHcnIF0K
bmFtZSA9ICdXaW43Jwpib290PSdjJwpzZGw9MAp2bmM9MQp2bmNjb25zb2xlPTEKdm5jcGFzc3dk
PSc4NmE5ODQnCnZuY2xpc3Rlbj0iMC4wLjAuMCIKbG9jYWx0aW1lPTEgIyBXaW5kb3dzIGV4cGVj
dHMgdGhlIGhhcmR3YXJlIGNsb2NrIHRvIGJlIHNldCB0byBsb2NhbHRpbWUgbm90IFVUQwp1c2Jk
ZXZpY2U9J3RhYmxldCcgIyBwcm92aWRlcyAxOjEgbW91c2UgY3Vyc29yIHRyYWNraW5nIGluIFZO
QwpzZXJpYWw9J3B0eScK
------=_Part_11538_1435785901.1340871786092
Content-Type: text/x-log; name=xend.log
Content-Disposition: attachment; filename=xend.log
Content-Transfer-Encoding: base64

WzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKFhlbmREb21haW5JbmZvOjg0KSBYZW5k
RG9tYWluSW5mby5jcmVhdGUoWyd2bScsIFsnbmFtZScsICdXaW43J10sIFsnbWVtb3J5JywgNTEy
XSwgWydzaGFkb3dfbWVtb3J5JywgOF0sIFsndmNwdXMnLCAxXSwgWydvbl94ZW5kX3N0YXJ0Jywg
J2lnbm9yZSddLCBbJ29uX3hlbmRfc3RvcCcsICdpZ25vcmUnXSwgWydsb2NhbHRpbWUnLCAxXSwg
WydpbWFnZScsIFsnaHZtJywgWydrZXJuZWwnLCAnL3Vzci9saWIveGVuLWRlZmF1bHQvYm9vdC9o
dm1sb2FkZXInXSwgWydwYWUnLCAxXSwgWyd2Y3B1cycsIDFdLCBbJ2Jvb3QnLCAnYyddLCBbJ2Zk
YScsICcnXSwgWydmZGInLCAnJ10sIFsndGltZXJfbW9kZScsIDBdLCBbJ2xvY2FsdGltZScsIDFd
LCBbJ3NlcmlhbCcsICdwdHknXSwgWydzdGR2Z2EnLCAwXSwgWydpc2EnLCAwXSwgWydub2dyYXBo
aWMnLCAwXSwgWydzb3VuZGh3JywgJyddLCBbJ3ZuYycsIDFdLCBbJ3ZuY3VudXNlZCcsIDFdLCBb
J3ZuY2NvbnNvbGUnLCAxXSwgWyd2bmNsaXN0ZW4nLCAnMC4wLjAuMCddLCBbJ3NkbCcsIDBdLCBb
J3hhdXRob3JpdHknLCAnL3Jvb3QvLlhhdXRob3JpdHknXSwgWydydGNfdGltZW9mZnNldCcsICcw
J10sIFsnbW9uaXRvcicsIDBdLCBbJ2FjcGknLCAxXSwgWydhcGljJywgMV0sIFsndXNiJywgMF0s
IFsndXNiZGV2aWNlJywgJ3RhYmxldCddLCBbJ2tleW1hcCcsICcnXSwgWydwY2knLCBbXV0sIFsn
Z3Vlc3Rfb3NfdHlwZScsICdkZWZhdWx0J10sIFsnZGV2aWNlX21vZGVsJywgJy91c3IvbGliL3hl
bi1kZWZhdWx0L2Jpbi9xZW11LWRtJ10sIFsndm5jcGFzc3dkJywgJ1hYWFhYWFhYJ11dXSwgWydk
ZXZpY2UnLCBbJ3ZiZCcsIFsndW5hbWUnLCAnZmlsZTovbW50L3Zib3gtaW1hZ2VzL1dpbjcuaW1n
J10sIFsnZGV2JywgJ2hkYSddLCBbJ21vZGUnLCAndyddXV1dKQpbMjAxMi0wNi0yNiAxMDozOToy
OCA0MTkyXSBERUJVRyAoWGVuZERvbWFpbkluZm86MTYxOCkgWGVuZERvbWFpbkluZm8uY29uc3Ry
dWN0RG9tYWluClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChiYWxsb29uOjEzMikg
QmFsbG9vbjogNDE5NDg2OCBLaUIgZnJlZTsgbmVlZCAyMDQ4OyBkb25lLgpbMjAxMi0wNi0yNiAx
MDozOToyOCA0MTkyXSBERUJVRyAoWGVuZERvbWFpbjo0NDMpIEFkZGluZyBEb21haW46IDQ4Clsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxNzAzKSBYZW5k
RG9tYWluSW5mby5pbml0RG9tYWluOiA0OCAyNTYKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0g
REVCVUcgKGltYWdlOjIzMikgU3RvcmVkIGEgVk5DIHBhc3N3b3JkIGZvciB2ZmIgYWNjZXNzClsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChpbWFnZTo0NzYpIGFyZ3M6IGJvb3QsIHZh
bDogYwpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoaW1hZ2U6NDc2KSBhcmdzOiBm
ZGEsIHZhbDogTm9uZQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoaW1hZ2U6NDc2
KSBhcmdzOiBmZGIsIHZhbDogTm9uZQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAo
aW1hZ2U6NDc2KSBhcmdzOiBzb3VuZGh3LCB2YWw6IE5vbmUKWzIwMTItMDYtMjYgMTA6Mzk6Mjgg
NDE5Ml0gREVCVUcgKGltYWdlOjQ3NikgYXJnczogbG9jYWx0aW1lLCB2YWw6IDEKWzIwMTItMDYt
MjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjQ3NikgYXJnczogc2VyaWFsLCB2YWw6IHB0
eQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoaW1hZ2U6NDc2KSBhcmdzOiBzdGQt
dmdhLCB2YWw6IDAKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjQ3Nikg
YXJnczogaXNhLCB2YWw6IDAKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdl
OjQ3NikgYXJnczogYWNwaSwgdmFsOiAxClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVH
IChpbWFnZTo0NzYpIGFyZ3M6IHVzYiwgdmFsOiAwClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChpbWFnZTo0NzYpIGFyZ3M6IHVzYmRldmljZSwgdmFsOiB0YWJsZXQKWzIwMTItMDYt
MjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjQ3NikgYXJnczogcGNpLCB2YWw6IFtdClsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxNzM4KSBfaW5p
dERvbWFpbjpzaGFkb3dfbWVtb3J5PTB4OCwgbWVtb3J5X3N0YXRpY19tYXg9MHgyMDAwMDAwMCwg
bWVtb3J5X3N0YXRpY19taW49MHgwLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAo
YmFsbG9vbjoxMzIpIEJhbGxvb246IDQxOTM1NzYgS2lCIGZyZWU7IG5lZWQgNTQwNjcyOyBkb25l
LgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBJTkZPIChpbWFnZToxMzkpIGJ1aWxkRG9tYWlu
IG9zPWh2bSBkb209NDggdmNwdXM9MQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAo
aW1hZ2U6NTIzKSBkb21pZCAgICAgICAgICA9IDQ4ClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChpbWFnZTo1MjQpIGltYWdlICAgICAgICAgID0gL3Vzci9saWIveGVuLWRlZmF1bHQv
Ym9vdC9odm1sb2FkZXIKWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjUy
NSkgc3RvcmVfZXZ0Y2huICAgPSAyClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChp
bWFnZTo1MjYpIG1lbXNpemUgICAgICAgID0gNTEyClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChpbWFnZTo1MjcpIHZjcHVzICAgICAgICAgID0gMQpbMjAxMi0wNi0yNiAxMDozOToy
OCA0MTkyXSBERUJVRyAoaW1hZ2U6NTI4KSBhY3BpICAgICAgICAgICA9IDEKWzIwMTItMDYtMjYg
MTA6Mzk6MjggNDE5Ml0gREVCVUcgKGltYWdlOjUyOSkgYXBpYyAgICAgICAgICAgPSAxClsyMDEy
LTA2LTI2IDEwOjM5OjI4IDQxOTJdIElORk8gKFhlbmREb21haW5JbmZvOjE1MTQpIGNyZWF0ZURl
dmljZTogdmZiIDogeyd2bmN1bnVzZWQnOiAxLCAnb3RoZXJfY29uZmlnJzogeyd2bmN1bnVzZWQn
OiAxLCAndm5jcGFzc3dkJzogJ1hYWFhYWFhYJywgJ3ZuY2xpc3Rlbic6ICcwLjAuMC4wJywgJ3R5
cGUnOiAndm5jJ30sICd1dWlkJzogJzBmN2Q2YzE3LWI3MzQtODI5My02OTExLWJjNzk3OGZiYmMz
OCcsICd2bmNsaXN0ZW4nOiAnMC4wLjAuMCcsICd2bmNwYXNzd2QnOiAnWFhYWFhYWFgnLCAndHlw
ZSc6ICd2bmMnfQpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxl
cjoxMTgpIERldkNvbnRyb2xsZXI6IHdyaXRpbmcgeydzdGF0ZSc6ICcxJywgJ2JhY2tlbmQtaWQn
OiAnMCcsICdiYWNrZW5kJzogJy9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZmYi80OC8wJ30gdG8g
L2xvY2FsL2RvbWFpbi80OC9kZXZpY2UvdmZiLzAuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IERFQlVHIChEZXZDb250cm9sbGVyOjEyMCkgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J3ZuY3Vu
dXNlZCc6ICcxJywgJ2RvbWFpbic6ICdXaW43JywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4v
NDgvZGV2aWNlL3ZmYi8wJywgJ3V1aWQnOiAnMGY3ZDZjMTctYjczNC04MjkzLTY5MTEtYmM3OTc4
ZmJiYzM4JywgJ3ZuY2xpc3Rlbic6ICcwLjAuMC4wJywgJ3ZuY3Bhc3N3ZCc6ICdYWFhYWFhYWCcs
ICdzdGF0ZSc6ICcxJywgJ29ubGluZSc6ICcxJywgJ2Zyb250ZW5kLWlkJzogJzQ4JywgJ3R5cGUn
OiAndm5jJ30gdG8gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmZiLzQ4LzAuClsyMDEyLTA2LTI2
IDEwOjM5OjI4IDQxOTJdIElORk8gKFhlbmREb21haW5JbmZvOjE1MTQpIGNyZWF0ZURldmljZTog
dmJkIDogeyd1dWlkJzogJzhiOGJiMWEzLTRjMjktMjY0Mi0zODQ0LTU4OGJhODYwYjA5NycsICdi
b290YWJsZSc6IDEsICdkcml2ZXInOiAncGFyYXZpcnR1YWxpc2VkJywgJ2Rldic6ICdoZGEnLCAn
dW5hbWUnOiAnZmlsZTovbW50L3Zib3gtaW1hZ2VzL1dpbjcuaW1nJywgJ21vZGUnOiAndyd9Clsy
MDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9sbGVyOjExOCkgRGV2Q29u
dHJvbGxlcjogd3JpdGluZyB7J2JhY2tlbmQtaWQnOiAnMCcsICd2aXJ0dWFsLWRldmljZSc6ICc3
NjgnLCAnZGV2aWNlLXR5cGUnOiAnZGlzaycsICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOiAnL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzQ4Lzc2OCd9IHRvIC9sb2NhbC9kb21haW4vNDgvZGV2
aWNlL3ZiZC83NjguClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9s
bGVyOjEyMCkgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdXaW43JywgJ2Zyb250
ZW5kJzogJy9sb2NhbC9kb21haW4vNDgvZGV2aWNlL3ZiZC83NjgnLCAndXVpZCc6ICc4YjhiYjFh
My00YzI5LTI2NDItMzg0NC01ODhiYTg2MGIwOTcnLCAnZGV2JzogJ2hkYScsICdzdGF0ZSc6ICcx
JywgJ3BhcmFtcyc6ICcvbW50L3Zib3gtaW1hZ2VzL1dpbjcuaW1nJywgJ21vZGUnOiAndycsICdv
bmxpbmUnOiAnMScsICdmcm9udGVuZC1pZCc6ICc0OCcsICd0eXBlJzogJ2ZpbGUnfSB0byAvbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvNDgvNzY4LgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTky
XSBJTkZPIChpbWFnZToyODkpIHNwYXduaW5nIGRldmljZSBtb2RlbHM6IC91c3IvbGliL3hlbi1k
ZWZhdWx0L2Jpbi9xZW11LWRtIFsnL3Vzci9saWIveGVuLWRlZmF1bHQvYmluL3FlbXUtZG0nLCAn
LWQnLCAnNDgnLCAnLWRvbWFpbi1uYW1lJywgJ1dpbjcnLCAnLXZuYycsICcwLjAuMC4wOjAscGFz
c3dvcmQnLCAnLXZuY3VudXNlZCcsICctdmNwdXMnLCAnMScsICctYm9vdCcsICdjJywgJy1sb2Nh
bHRpbWUnLCAnLXNlcmlhbCcsICdwdHknLCAnLWFjcGknLCAnLXVzYmRldmljZScsICd0YWJsZXQn
LCAnLU0nLCAneGVuZnYnLCAnLXZuY3ZpZXdlciddClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJd
IElORk8gKGltYWdlOjI5MykgZGV2aWNlIG1vZGVsIHBpZDogMTM4MzIKWzIwMTItMDYtMjYgMTA6
Mzk6MjggNDE5Ml0gREVCVUcgKFhlbmREb21haW5JbmZvOjIxOTUpIFN0b3JpbmcgVk0gZGV0YWls
czogeydvbl94ZW5kX3N0b3AnOiAnaWdub3JlJywgJ3NoYWRvd19tZW1vcnknOiAnOCcsICd1dWlk
JzogJzMwMDdjNzU1LWM2YWItNTkxMi1mOGQxLWM3MzA4OWE4NDI5OScsICdvbl9yZWJvb3QnOiAn
cmVzdGFydCcsICdzdGFydF90aW1lJzogJzEzNDA2OTYzNjguNzYnLCAnb25fcG93ZXJvZmYnOiAn
ZGVzdHJveScsICdvbl94ZW5kX3N0YXJ0JzogJ2lnbm9yZScsICdvbl9jcmFzaCc6ICdyZXN0YXJ0
JywgJ3hlbmQvcmVzdGFydF9jb3VudCc6ICcwJywgJ3ZjcHVzJzogJzEnLCAndmNwdV9hdmFpbCc6
ICcxJywgJ2ltYWdlJzogJyhodm0gKGtlcm5lbCAvdXNyL2xpYi94ZW4tZGVmYXVsdC9ib290L2h2
bWxvYWRlcikgKGFjcGkgMSkgKGFwaWMgMSkgKGJvb3QgYykgKGRldmljZV9tb2RlbCAvdXNyL2xp
Yi94ZW4tZGVmYXVsdC9iaW4vcWVtdS1kbSkgKGlzYSAwKSAobG9jYWx0aW1lIDEpIChtb25pdG9y
IDApIChub2dyYXBoaWMgMCkgKHBhZSAxKSAocnRjX3RpbWVvZmZzZXQgMTA4MDApIChzZXJpYWwg
cHR5KSAoc2RsIDApIChzdGR2Z2EgMCkgKHVzYiAwKSAodXNiZGV2aWNlIHRhYmxldCkgKHZuYyAx
KSAodm5jY29uc29sZSAxKSAodm5jbGlzdGVuIDAuMC4wLjApICh0aW1lcl9tb2RlIDApICh2bmNw
YXNzd2QgWFhYWFhYKSAodm5jdW51c2VkIDEpICh4YXV0aG9yaXR5IC9yb290Ly5YYXV0aG9yaXR5
KSAocGNpICgpKSAoZ3Vlc3Rfb3NfdHlwZSBkZWZhdWx0KSAobm90ZXMgKFNVU1BFTkRfQ0FOQ0VM
IDEpKSknLCAnbmFtZSc6ICdXaW43J30KWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcg
KFhlbmREb21haW5JbmZvOjEwMDgpIFN0b3JpbmcgZG9tYWluIGRldGFpbHM6IHsnY29uc29sZS9w
b3J0JzogJzMnLCAnbmFtZSc6ICdXaW43JywgJ2NvbnNvbGUvbGltaXQnOiAnMTA0ODU3NicsICdz
dG9yZS9wb3J0JzogJzInLCAndm0nOiAnL3ZtLzMwMDdjNzU1LWM2YWItNTkxMi1mOGQxLWM3MzA4
OWE4NDI5OScsICdkb21pZCc6ICc0OCcsICdpbWFnZS9zdXNwZW5kLWNhbmNlbCc6ICcxJywgJ2Nw
dS8wL2F2YWlsYWJpbGl0eSc6ICdvbmxpbmUnLCAnbWVtb3J5L3RhcmdldCc6ICc1MjQyODgnLCAn
Y29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQnOiAnMScsICdz
dG9yZS9yaW5nLXJlZic6ICcxMzEwNzAnLCAnY29uc29sZS90eXBlJzogJ2lvZW11J30KWzIwMTIt
MDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTE4KSBEZXZDb250cm9s
bGVyOiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6
ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzQ4LzAnfSB0byAvbG9jYWwvZG9tYWlu
LzQ4L2RldmljZS9jb25zb2xlLzAuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChE
ZXZDb250cm9sbGVyOjEyMCkgRGV2Q29udHJvbGxlcjogd3JpdGluZyB7J2RvbWFpbic6ICdXaW43
JywgJ2Zyb250ZW5kJzogJy9sb2NhbC9kb21haW4vNDgvZGV2aWNlL2NvbnNvbGUvMCcsICd1dWlk
JzogJzIzODI4MWMyLTc5NjAtZDA4Yy0zMmIwLWYzMmRjNTg1OWI5ZScsICdmcm9udGVuZC1pZCc6
ICc0OCcsICdzdGF0ZSc6ICcxJywgJ2xvY2F0aW9uJzogJzMnLCAnb25saW5lJzogJzEnLCAncHJv
dG9jb2wnOiAndnQxMDAnfSB0byAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzQ4LzAu
ClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDA4KSBT
dG9yaW5nIGRvbWFpbiBkZXRhaWxzOiB7J2NvbnNvbGUvcG9ydCc6ICczJywgJ25hbWUnOiAnV2lu
NycsICdjb25zb2xlL2xpbWl0JzogJzEwNDg1NzYnLCAnc3RvcmUvcG9ydCc6ICcyJywgJ3ZtJzog
Jy92bS8zMDA3Yzc1NS1jNmFiLTU5MTItZjhkMS1jNzMwODlhODQyOTknLCAnZG9taWQnOiAnNDgn
LCAnaW1hZ2Uvc3VzcGVuZC1jYW5jZWwnOiAnMScsICdjcHUvMC9hdmFpbGFiaWxpdHknOiAnb25s
aW5lJywgJ21lbW9yeS90YXJnZXQnOiAnNTI0Mjg4JywgJ2NvbnRyb2wvcGxhdGZvcm0tZmVhdHVy
ZS1tdWx0aXByb2Nlc3Nvci1zdXNwZW5kJzogJzEnLCAnc3RvcmUvcmluZy1yZWYnOiAnMTMxMDcw
JywgJ2NvbnNvbGUvdHlwZSc6ICdpb2VtdSd9ClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERF
QlVHIChEZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2aWYuClsyMDEyLTA2
LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChYZW5kRG9tYWluSW5mbzoxMDkyKSBYZW5kRG9tYWlu
SW5mby5oYW5kbGVTaHV0ZG93bldhdGNoClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVH
IChEZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNlcyB2YmQuClsyMDEyLTA2LTI2
IDEwOjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9sbGVyOjE1NikgV2FpdGluZyBmb3IgNzY4
LgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxlcjo1OTUpIGhv
dHBsdWdTdGF0dXNDYWxsYmFjayAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvNDgvNzY4L2hv
dHBsdWctc3RhdHVzLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJv
bGxlcjo1OTUpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvNDgvNzY4L2hvdHBsdWctc3RhdHVzLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJV
RyAoRGV2Q29udHJvbGxlcjo2MDkpIGhvdHBsdWdTdGF0dXNDYWxsYmFjayAxLgpbMjAxMi0wNi0y
NiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxlcjoxNTEpIFdhaXRpbmcgZm9yIGRl
dmljZXMgaXJxLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBERUJVRyAoRGV2Q29udHJvbGxl
cjoxNTEpIFdhaXRpbmcgZm9yIGRldmljZXMgdmtiZC4KWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5
Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5nIGZvciBkZXZpY2VzIHZmYi4KWzIw
MTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5n
IGZvciBkZXZpY2VzIGNvbnNvbGUuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChE
ZXZDb250cm9sbGVyOjE1NikgV2FpdGluZyBmb3IgMC4KWzIwMTItMDYtMjYgMTA6Mzk6MjggNDE5
Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5nIGZvciBkZXZpY2VzIHBjaS4KWzIw
MTItMDYtMjYgMTA6Mzk6MjggNDE5Ml0gREVCVUcgKERldkNvbnRyb2xsZXI6MTUxKSBXYWl0aW5n
IGZvciBkZXZpY2VzIGlvcG9ydHMuClsyMDEyLTA2LTI2IDEwOjM5OjI4IDQxOTJdIERFQlVHIChE
ZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNlcyB0YXAuClsyMDEyLTA2LTI2IDEw
OjM5OjI4IDQxOTJdIERFQlVHIChEZXZDb250cm9sbGVyOjE1MSkgV2FpdGluZyBmb3IgZGV2aWNl
cyB2dHBtLgpbMjAxMi0wNi0yNiAxMDozOToyOCA0MTkyXSBJTkZPIChYZW5kRG9tYWluOjExNjUp
IERvbWFpbiBXaW43ICg0OCkgdW5wYXVzZWQuCg==
------=_Part_11538_1435785901.1340871786092
Content-Type: text/x-log; name=qemu-dm-48.log
Content-Disposition: attachment; filename=qemu-dm-48.log
Content-Transfer-Encoding: base64

V2F0Y2hpbmcgL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC80OC9sb2dkaXJ0eS9uZXh0LWFj
dGl2ZQpXYXRjaGluZyAvbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzQ4L2NvbW1hbmQKc2hp
ZnQga2V5c3ltIDAwM2Uga2V5Y29kZSA4NgpzaGlmdCBrZXlzeW0gMDBhNiBrZXljb2RlIDg2Cmtl
eXBhZCBrZXlzeW0gZmZhZSBrZXljb2RlIDgzCmtleXBhZCBrZXlzeW0gZmZhYyBrZXljb2RlIDgz
CmtleXBhZCBrZXlzeW0gZmZiMCBrZXljb2RlIDgyCmtleXBhZCBrZXlzeW0gZmZiMSBrZXljb2Rl
IDc5CmtleXBhZCBrZXlzeW0gZmZiMiBrZXljb2RlIDgwCmtleXBhZCBrZXlzeW0gZmZiMyBrZXlj
b2RlIDgxCmtleXBhZCBrZXlzeW0gZmZiNCBrZXljb2RlIDc1CmtleXBhZCBrZXlzeW0gZmZiNSBr
ZXljb2RlIDc2CmtleXBhZCBrZXlzeW0gZmZiNiBrZXljb2RlIDc3CmtleXBhZCBrZXlzeW0gZmZi
NyBrZXljb2RlIDcxCmtleXBhZCBrZXlzeW0gZmZiOCBrZXljb2RlIDcyCmtleXBhZCBrZXlzeW0g
ZmZiOSBrZXljb2RlIDczCnNoaWZ0IGtleXN5bSAwMDIxIGtleWNvZGUgMgpzaGlmdCBrZXlzeW0g
MDA0MCBrZXljb2RlIDMKc2hpZnQga2V5c3ltIDAwMjMga2V5Y29kZSA0CnNoaWZ0IGtleXN5bSAw
MDI0IGtleWNvZGUgNQpzaGlmdCBrZXlzeW0gMDAyNSBrZXljb2RlIDYKc2hpZnQga2V5c3ltIDAw
NWUga2V5Y29kZSA3CnNoaWZ0IGtleXN5bSAwMDI2IGtleWNvZGUgOApzaGlmdCBrZXlzeW0gMDAy
YSBrZXljb2RlIDkKc2hpZnQga2V5c3ltIDAwMjgga2V5Y29kZSAxMApzaGlmdCBrZXlzeW0gMDAy
OSBrZXljb2RlIDExCnNoaWZ0IGtleXN5bSAwMDVmIGtleWNvZGUgMTIKc2hpZnQga2V5c3ltIDAw
MmIga2V5Y29kZSAxMwpzaGlmdCBrZXlzeW0gMDA3YiBrZXljb2RlIDI2CnNoaWZ0IGtleXN5bSAw
MDdkIGtleWNvZGUgMjcKc2hpZnQga2V5c3ltIDAwM2Ega2V5Y29kZSAzOQpzaGlmdCBrZXlzeW0g
MDAyMiBrZXljb2RlIDQwCnNoaWZ0IGtleXN5bSAwMDdlIGtleWNvZGUgNDEKc2hpZnQga2V5c3lt
IDAwN2Mga2V5Y29kZSA0MwpzaGlmdCBrZXlzeW0gMDAzYyBrZXljb2RlIDUxCnNoaWZ0IGtleXN5
bSAwMDNlIGtleWNvZGUgNTIKc2hpZnQga2V5c3ltIDAwM2Yga2V5Y29kZSA1Mwp2bmN2aWV3ZXIg
ZXhlY2xwIGZhaWxlZApjaGFyIGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzQKcWVtdV9t
YXBfY2FjaGVfaW5pdCBucl9idWNrZXRzID0gMTAwMDAgc2l6ZSAzMTQ1NzI4CnNoYXJlZCBwYWdl
IGF0IHBmbiAxZmZmZgpidWZmZXJlZCBpbyBwYWdlIGF0IHBmbiAxZmZmZApUaW1lIG9mZnNldCBz
ZXQgMTA4MDAKUmVnaXN0ZXIgeGVuIHBsYXRmb3JtLgpEb25lIHJlZ2lzdGVyIHBsYXRmb3JtLgpJ
L08gcmVxdWVzdCBub3QgcmVhZHk6IDAsIHB0cjogMCwgcG9ydDogMCwgZGF0YTogMCwgY291bnQ6
IDAsIHNpemU6IDAK
------=_Part_11538_1435785901.1340871786092
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
------=_Part_11538_1435785901.1340871786092--


From xen-users-bounces@lists.xen.org Thu Jun 28 08:51:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkARE-0007Ct-1V; Thu, 28 Jun 2012 08:50:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkARC-0007Cj-1Q
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:50:54 +0000
Received: from [85.158.143.99:59700] by server-1.bemta-4.messagelabs.com id
	BF/40-24392-DEA1CEF4; Thu, 28 Jun 2012 08:50:53 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340873450!29551826!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1573 invoked from network); 28 Jun 2012 08:50:52 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 08:50:52 -0000
Received: by dadn2 with SMTP id n2so2776975dad.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 01:50:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=buiZd8UEfyqfujlMV5Bhphh64CxY9BXEP9yi0cdxbys=;
	b=LsXGZo+z+kZQhUb7JEI2sWr2mlORwig6dfYu8oBSJQ91bpxHqH9MAchw8Uv2OyBe/A
	T4CKTDxRFpnStwTEDhkE6/JKp3fylz4ykBTKy8SVVXSluhu2xlN8qcOWF0RYb6H7cG0v
	kvzTrD0EDT34aoBwi5PiuWNTs5WRS0i6b38T97A+RAIbHMES8HGJXgujlvRATEsExg+b
	b3Ywv7P3o5j4xL837ucOcIN+1Uk3poBawxBsuP31KIdXbW5C7Jn/JTxY9JSssA6/t8SD
	GM9Y6zzKdgrgxbSBjctFPn4nK22p4bX3mhi7R+vHCxw5dKKkPgxVDAwnsNHXvnhBXTEN
	og9Q==
MIME-Version: 1.0
Received: by 10.68.233.132 with SMTP id tw4mr5278696pbc.61.1340873449726; Thu,
	28 Jun 2012 01:50:49 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 28 Jun 2012 01:50:49 -0700 (PDT)
In-Reply-To: <1948795234.11542.1340871786096.JavaMail.root@mail>
References: <1391140867.11339.1340697974994.JavaMail.root@mail>
	<1948795234.11542.1340871786096.JavaMail.root@mail>
Date: Thu, 28 Jun 2012 15:50:49 +0700
Message-ID: <CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: tumik@tumik.eu
X-Gm-Message-State: ALoCoQnrorblVnIAyb4el4isUFQG32lWBQj0VCMGWjYkD+fKwbt/KtUahLkbxoZUIGsi8riLKaEj
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Fwd: Problems migrating Windows guest from
 Virtualbox to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 3:23 PM,  <tumik@tumik.eu> wrote:
> What am I possibly doing wrong?

Simple: you tried to convert a windows guest. Microsoft have gone out
of their way to make SURE you can't transfer windows installation from
one PC/server to another easily. And that affects V2V as well.

The general procedure would usually involve installing the driver for
storage controller of the new system (in this case, xen/qemu's
emulated storage controller) on the old system. I'm not aware of any
steps to do this easily.

Another alternative would be to use sysprep /oobe /generalize on
windows (search Google for details) BEFORE you convert the storage.
IIRC I used this method (last year or so) to convert a windows7
installation on virtualbox to native. YMMV

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 08:51:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkARE-0007Ct-1V; Thu, 28 Jun 2012 08:50:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkARC-0007Cj-1Q
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:50:54 +0000
Received: from [85.158.143.99:59700] by server-1.bemta-4.messagelabs.com id
	BF/40-24392-DEA1CEF4; Thu, 28 Jun 2012 08:50:53 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-216.messagelabs.com!1340873450!29551826!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1573 invoked from network); 28 Jun 2012 08:50:52 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 08:50:52 -0000
Received: by dadn2 with SMTP id n2so2776975dad.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 01:50:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=buiZd8UEfyqfujlMV5Bhphh64CxY9BXEP9yi0cdxbys=;
	b=LsXGZo+z+kZQhUb7JEI2sWr2mlORwig6dfYu8oBSJQ91bpxHqH9MAchw8Uv2OyBe/A
	T4CKTDxRFpnStwTEDhkE6/JKp3fylz4ykBTKy8SVVXSluhu2xlN8qcOWF0RYb6H7cG0v
	kvzTrD0EDT34aoBwi5PiuWNTs5WRS0i6b38T97A+RAIbHMES8HGJXgujlvRATEsExg+b
	b3Ywv7P3o5j4xL837ucOcIN+1Uk3poBawxBsuP31KIdXbW5C7Jn/JTxY9JSssA6/t8SD
	GM9Y6zzKdgrgxbSBjctFPn4nK22p4bX3mhi7R+vHCxw5dKKkPgxVDAwnsNHXvnhBXTEN
	og9Q==
MIME-Version: 1.0
Received: by 10.68.233.132 with SMTP id tw4mr5278696pbc.61.1340873449726; Thu,
	28 Jun 2012 01:50:49 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 28 Jun 2012 01:50:49 -0700 (PDT)
In-Reply-To: <1948795234.11542.1340871786096.JavaMail.root@mail>
References: <1391140867.11339.1340697974994.JavaMail.root@mail>
	<1948795234.11542.1340871786096.JavaMail.root@mail>
Date: Thu, 28 Jun 2012 15:50:49 +0700
Message-ID: <CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: tumik@tumik.eu
X-Gm-Message-State: ALoCoQnrorblVnIAyb4el4isUFQG32lWBQj0VCMGWjYkD+fKwbt/KtUahLkbxoZUIGsi8riLKaEj
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Fwd: Problems migrating Windows guest from
 Virtualbox to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 3:23 PM,  <tumik@tumik.eu> wrote:
> What am I possibly doing wrong?

Simple: you tried to convert a windows guest. Microsoft have gone out
of their way to make SURE you can't transfer windows installation from
one PC/server to another easily. And that affects V2V as well.

The general procedure would usually involve installing the driver for
storage controller of the new system (in this case, xen/qemu's
emulated storage controller) on the old system. I'm not aware of any
steps to do this easily.

Another alternative would be to use sysprep /oobe /generalize on
windows (search Google for details) BEFORE you convert the storage.
IIRC I used this method (last year or so) to convert a windows7
installation on virtualbox to native. YMMV

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 08:54:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:54:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkAUD-0007U5-Se; Thu, 28 Jun 2012 08:54:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SkAUD-0007Tx-3F
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:54:01 +0000
Received: from [193.109.254.147:23568] by server-7.bemta-14.messagelabs.com id
	14/5C-29827-8AB1CEF4; Thu, 28 Jun 2012 08:54:00 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340873639!9006928!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5847 invoked from network); 28 Jun 2012 08:53:59 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 08:53:59 -0000
Received: by bkwj10 with SMTP id j10so1927374bkw.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 01:53:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=eGWWMPREAK23Jwxcdg/6K49Hd6RAOgPIxiF002ItSus=;
	b=Pgh1tyaadyBXj0JYDkNau3HWPCGl+BLtjBXHB1cRxAjdy3euHuuAAvigjgdaSdtXGP
	q3BfJsHCBDJ3Fq5+rUJ4FloFqg1rMdkJpSO714kJnCAuiTui42YRnx3odss6c73c5oGR
	KW4JvCzBN+0D2r3zN6npvnK4NN6TTG2bEEgMkgDO+AK5r/5Ox6yePpVD/nZRkwy5Zw3w
	dNhcIhBkn7EA2bH4WJYr9hF1CpyPz2YoaGaB1J2IPIdWh2NFzHYc3ftjj/Y4L8kcW3Mx
	B+ohlKTXhEAbveHpUpzQD886w62XAFbtDr2vBbZgRSnRZHKnkaOLxFR0GS96ZvBjAbF5
	qxog==
Received: by 10.204.153.15 with SMTP id i15mr388915bkw.74.1340873639243; Thu,
	28 Jun 2012 01:53:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Thu, 28 Jun 2012 01:53:38 -0700 (PDT)
In-Reply-To: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAKrzhULmNAZIiBpZ+C4je4MBAAAAAA==@gmail.com>
References: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAO1SxIoGoWxPhbTizdSIsP4BAAAAAA==@gmail.com>
	<CABoYbGrBXNX1RVGnyYCs-oUP_6+tdhx78dPXiSiwgWy3+zLP0g@mail.gmail.com>
	<!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAKrzhULmNAZIiBpZ+C4je4MBAAAAAA==@gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Thu, 28 Jun 2012 10:53:38 +0200
Message-ID: <CABoYbGrC7WtuJRzBqtT-_3_knM3=_xYfmDyjKAWg3xKYPeXYMA@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Fwd:  uninstall xen 4.1.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

forgot to add the mailing list to it..


---------- Forwarded message ----------
From: Walter Robert Ditzler <ditwal001@gmail.com>
Date: 2012/6/27
Subject: RE: [Xen-users] uninstall xen 4.1.2
To: Matthias <matthias.kannenberg@googlemail.com>


matthias,

rock n' roll :) worked perfectly!

thanks a lot,

walter :)

-----Original Message-----
From: Matthias [mailto:matthias.kannenberg@googlemail.com]
Sent: Mittwoch, 27. Juni 2012 21:59
To: Walter Robert Ditzler
Subject: Re: [Xen-users] uninstall xen 4.1.2

well, if you compiled xen from source, you have a make target 'make
uninstall' which deletes all xen related stuff.

But be aware: it deletes everything with xen in the name from boot, so if
probably deletes a -xen kernel if you have one.. so better have a backup or
non-xen-kernel ;)

And just to make everything right, you should boot into a normal kernel
before and don't have xen started.. ;)

2012/6/27 Walter Robert Ditzler <ditwal001@gmail.com>:
> hi all,
>
>
>
> i just wonder, after searching the online resources, if there is any
> paper describing howto uninstall completelly xen:
>
>
>
> - xen,
>
> - tools and
>
> - stubdom
>
>
>
> from a debian box. maybe also a brief description how to update, for
> example, a xem 4.1.2 to 4.2 in a future step?
>
>
>
> i use:
>
>
>
> - debian 6.0.5 amd64
>
> - xen 4.1.2
>
> - kernel 3.4.4
>
>
>
> thanks a lot for your answers
>
>
>
> walter.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 08:54:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 08:54:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkAUD-0007U5-Se; Thu, 28 Jun 2012 08:54:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SkAUD-0007Tx-3F
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 08:54:01 +0000
Received: from [193.109.254.147:23568] by server-7.bemta-14.messagelabs.com id
	14/5C-29827-8AB1CEF4; Thu, 28 Jun 2012 08:54:00 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340873639!9006928!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5847 invoked from network); 28 Jun 2012 08:53:59 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 08:53:59 -0000
Received: by bkwj10 with SMTP id j10so1927374bkw.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 01:53:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=eGWWMPREAK23Jwxcdg/6K49Hd6RAOgPIxiF002ItSus=;
	b=Pgh1tyaadyBXj0JYDkNau3HWPCGl+BLtjBXHB1cRxAjdy3euHuuAAvigjgdaSdtXGP
	q3BfJsHCBDJ3Fq5+rUJ4FloFqg1rMdkJpSO714kJnCAuiTui42YRnx3odss6c73c5oGR
	KW4JvCzBN+0D2r3zN6npvnK4NN6TTG2bEEgMkgDO+AK5r/5Ox6yePpVD/nZRkwy5Zw3w
	dNhcIhBkn7EA2bH4WJYr9hF1CpyPz2YoaGaB1J2IPIdWh2NFzHYc3ftjj/Y4L8kcW3Mx
	B+ohlKTXhEAbveHpUpzQD886w62XAFbtDr2vBbZgRSnRZHKnkaOLxFR0GS96ZvBjAbF5
	qxog==
Received: by 10.204.153.15 with SMTP id i15mr388915bkw.74.1340873639243; Thu,
	28 Jun 2012 01:53:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.227.139 with HTTP; Thu, 28 Jun 2012 01:53:38 -0700 (PDT)
In-Reply-To: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAKrzhULmNAZIiBpZ+C4je4MBAAAAAA==@gmail.com>
References: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAO1SxIoGoWxPhbTizdSIsP4BAAAAAA==@gmail.com>
	<CABoYbGrBXNX1RVGnyYCs-oUP_6+tdhx78dPXiSiwgWy3+zLP0g@mail.gmail.com>
	<!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAKrzhULmNAZIiBpZ+C4je4MBAAAAAA==@gmail.com>
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Thu, 28 Jun 2012 10:53:38 +0200
Message-ID: <CABoYbGrC7WtuJRzBqtT-_3_knM3=_xYfmDyjKAWg3xKYPeXYMA@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Fwd:  uninstall xen 4.1.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

forgot to add the mailing list to it..


---------- Forwarded message ----------
From: Walter Robert Ditzler <ditwal001@gmail.com>
Date: 2012/6/27
Subject: RE: [Xen-users] uninstall xen 4.1.2
To: Matthias <matthias.kannenberg@googlemail.com>


matthias,

rock n' roll :) worked perfectly!

thanks a lot,

walter :)

-----Original Message-----
From: Matthias [mailto:matthias.kannenberg@googlemail.com]
Sent: Mittwoch, 27. Juni 2012 21:59
To: Walter Robert Ditzler
Subject: Re: [Xen-users] uninstall xen 4.1.2

well, if you compiled xen from source, you have a make target 'make
uninstall' which deletes all xen related stuff.

But be aware: it deletes everything with xen in the name from boot, so if
probably deletes a -xen kernel if you have one.. so better have a backup or
non-xen-kernel ;)

And just to make everything right, you should boot into a normal kernel
before and don't have xen started.. ;)

2012/6/27 Walter Robert Ditzler <ditwal001@gmail.com>:
> hi all,
>
>
>
> i just wonder, after searching the online resources, if there is any
> paper describing howto uninstall completelly xen:
>
>
>
> - xen,
>
> - tools and
>
> - stubdom
>
>
>
> from a debian box. maybe also a brief description how to update, for
> example, a xem 4.1.2 to 4.2 in a future step?
>
>
>
> i use:
>
>
>
> - debian 6.0.5 amd64
>
> - xen 4.1.2
>
> - kernel 3.4.4
>
>
>
> thanks a lot for your answers
>
>
>
> walter.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 09:58:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 09:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkBUD-0001uv-3T; Thu, 28 Jun 2012 09:58:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tumik@tumik.eu>) id 1SkBR1-0001WD-Mw
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 09:54:47 +0000
Received: from [85.158.139.83:26951] by server-3.bemta-5.messagelabs.com id
	A4/BA-03367-6E92CEF4; Thu, 28 Jun 2012 09:54:46 +0000
X-Env-Sender: tumik@tumik.eu
X-Msg-Ref: server-7.tower-182.messagelabs.com!1340877286!25981137!1
X-Originating-IP: [195.156.147.13]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzAwOQ==\n,sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzAwOQ==\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26293 invoked from network); 28 Jun 2012 09:54:46 -0000
Received: from mta-out.inet.fi (HELO jenni1.inet.fi) (195.156.147.13)
	by server-7.tower-182.messagelabs.com with SMTP;
	28 Jun 2012 09:54:46 -0000
Received: from mail.tuomisalo.com (88.195.30.105) by jenni1.inet.fi
	(8.5.140.03) id 4FC868BE01A18393; Thu, 28 Jun 2012 12:54:45 +0300
Received: from localhost (localhost [127.0.0.1])
	by mail.tuomisalo.com (Postfix) with ESMTP id 96C5B4623F;
	Thu, 28 Jun 2012 12:55:49 +0300 (EEST)
X-Virus-Scanned: amavisd-new at tuomisalo.com
Received: from mail.tuomisalo.com ([127.0.0.1])
	by localhost (mail.tuomisalo.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id eNZoqxNE1OPo; Thu, 28 Jun 2012 12:55:49 +0300 (EEST)
Received: from Thinker (83-102-45-202.co.dnainternet.fi [83.102.45.202])
	by mail.tuomisalo.com (Postfix) with ESMTPSA id DD2C646227;
	Thu, 28 Jun 2012 12:55:48 +0300 (EEST)
From: "tumik" <tumik@tumik.eu>
To: "'Fajar A. Nugraha'" <list@fajar.net>
References: <1391140867.11339.1340697974994.JavaMail.root@mail>	<1948795234.11542.1340871786096.JavaMail.root@mail>
	<CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
In-Reply-To: <CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
Date: Thu, 28 Jun 2012 12:54:43 +0300
Message-ID: <001001cd5514$0bb74740$2325d5c0$@tumik.eu>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHpDNvmtwxLE630D17xx8XS7hrcTwEC1SblAgLG0rKWv9/3cA==
Content-Language: en-us
X-Mailman-Approved-At: Thu, 28 Jun 2012 09:58:03 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Fwd: Problems migrating Windows guest from
	Virtualbox to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

-----Original Message-----
From: Fajar A. Nugraha [mailto:list@fajar.net] 
Sent: Thursday, June 28, 2012 11:51
> Simple: you tried to convert a windows guest. Microsoft have gone out of
their way to make SURE you can't transfer windows installation from one
PC/server to another easily. And that affects V2V as well.

Hi,

I don't think it is because of Windows, as I have also tried the same method
with a clean Debian installation and that didn't work either. (Mentioned
that on the last post.) The GRUB started loading, but didn't get far enough
to show the boot menu.

And I thought that having different drivers installed in Windows etc mostly
affects by creating a BSOD while booting, or can it also have some effect
this early, before the bootloader has printed anything on the screen?


Thank you,
Mikael Tuomisalo



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 09:58:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 09:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkBUD-0001uv-3T; Thu, 28 Jun 2012 09:58:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tumik@tumik.eu>) id 1SkBR1-0001WD-Mw
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 09:54:47 +0000
Received: from [85.158.139.83:26951] by server-3.bemta-5.messagelabs.com id
	A4/BA-03367-6E92CEF4; Thu, 28 Jun 2012 09:54:46 +0000
X-Env-Sender: tumik@tumik.eu
X-Msg-Ref: server-7.tower-182.messagelabs.com!1340877286!25981137!1
X-Originating-IP: [195.156.147.13]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzAwOQ==\n,sa_preprocessor: 
	QmFkIElQOiAxOTUuMTU2LjE0Ny4xMyA9PiA0MzAwOQ==\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26293 invoked from network); 28 Jun 2012 09:54:46 -0000
Received: from mta-out.inet.fi (HELO jenni1.inet.fi) (195.156.147.13)
	by server-7.tower-182.messagelabs.com with SMTP;
	28 Jun 2012 09:54:46 -0000
Received: from mail.tuomisalo.com (88.195.30.105) by jenni1.inet.fi
	(8.5.140.03) id 4FC868BE01A18393; Thu, 28 Jun 2012 12:54:45 +0300
Received: from localhost (localhost [127.0.0.1])
	by mail.tuomisalo.com (Postfix) with ESMTP id 96C5B4623F;
	Thu, 28 Jun 2012 12:55:49 +0300 (EEST)
X-Virus-Scanned: amavisd-new at tuomisalo.com
Received: from mail.tuomisalo.com ([127.0.0.1])
	by localhost (mail.tuomisalo.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id eNZoqxNE1OPo; Thu, 28 Jun 2012 12:55:49 +0300 (EEST)
Received: from Thinker (83-102-45-202.co.dnainternet.fi [83.102.45.202])
	by mail.tuomisalo.com (Postfix) with ESMTPSA id DD2C646227;
	Thu, 28 Jun 2012 12:55:48 +0300 (EEST)
From: "tumik" <tumik@tumik.eu>
To: "'Fajar A. Nugraha'" <list@fajar.net>
References: <1391140867.11339.1340697974994.JavaMail.root@mail>	<1948795234.11542.1340871786096.JavaMail.root@mail>
	<CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
In-Reply-To: <CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
Date: Thu, 28 Jun 2012 12:54:43 +0300
Message-ID: <001001cd5514$0bb74740$2325d5c0$@tumik.eu>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHpDNvmtwxLE630D17xx8XS7hrcTwEC1SblAgLG0rKWv9/3cA==
Content-Language: en-us
X-Mailman-Approved-At: Thu, 28 Jun 2012 09:58:03 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Fwd: Problems migrating Windows guest from
	Virtualbox to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

-----Original Message-----
From: Fajar A. Nugraha [mailto:list@fajar.net] 
Sent: Thursday, June 28, 2012 11:51
> Simple: you tried to convert a windows guest. Microsoft have gone out of
their way to make SURE you can't transfer windows installation from one
PC/server to another easily. And that affects V2V as well.

Hi,

I don't think it is because of Windows, as I have also tried the same method
with a clean Debian installation and that didn't work either. (Mentioned
that on the last post.) The GRUB started loading, but didn't get far enough
to show the boot menu.

And I thought that having different drivers installed in Windows etc mostly
affects by creating a BSOD while booting, or can it also have some effect
this early, before the bootloader has printed anything on the screen?


Thank you,
Mikael Tuomisalo



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 10:02:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 10:02:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkBY2-0002Qu-FO; Thu, 28 Jun 2012 10:02:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkBY0-0002Qf-8c
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 10:02:00 +0000
Received: from [85.158.139.83:10979] by server-4.bemta-5.messagelabs.com id
	77/1F-27831-79B2CEF4; Thu, 28 Jun 2012 10:01:59 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-182.messagelabs.com!1340877716!29941719!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15646 invoked from network); 28 Jun 2012 10:01:58 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 10:01:58 -0000
Received: by dadn2 with SMTP id n2so2865264dad.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 03:01:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=uKDjWapHDp4rwJ4hUrCI+YsjhTrPlwA9TMoin7KM6NU=;
	b=YIeQqc5c0FbYHkK6w3TE2au7b5TXICrH1aL2N2hLTs7pI+GSt02aDcgSjZ2Wi3voKP
	RoXcYqLdMXBy7EzCLxxZliieNOToT766jbcctN8dwtfrfcV5gQE2Q7PDW7IZ2JmuMteA
	ZN95XMQH5+pP7lnchlRA4wSM/bJbA153VpZ1XJvyMlHz1xMYXvNGjvFoL5MPlCBDKNs/
	sFebTLoOpCya5ZizCftGHaJqmGyQEBBXieArchJGEdw6KuZQOU3DenItJyAMdHjypXWU
	xDVvNPERcBSGAIShT0BvVs7wq4zk0l2yH8BoNbiyZyb2C82TbJVJ3fgZP1upBk70u231
	l73Q==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr6059125pbc.91.1340877716468; Thu,
	28 Jun 2012 03:01:56 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 28 Jun 2012 03:01:56 -0700 (PDT)
In-Reply-To: <001001cd5514$0bb74740$2325d5c0$@tumik.eu>
References: <1391140867.11339.1340697974994.JavaMail.root@mail>
	<1948795234.11542.1340871786096.JavaMail.root@mail>
	<CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
	<001001cd5514$0bb74740$2325d5c0$@tumik.eu>
Date: Thu, 28 Jun 2012 17:01:56 +0700
Message-ID: <CAG1y0sdoCU-UyX8Yi5AwUuk=8fcQHqgZNKdRj0G5XRXuevRa4A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: tumik <tumik@tumik.eu>
X-Gm-Message-State: ALoCoQmK4Vs6qtz2gOsAx07SunsJqjFZL6MxazRtHBGu49v4uSut8ELz5E91s89A4GNMUHphQu4k
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Fwd: Problems migrating Windows guest from
 Virtualbox to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 4:54 PM, tumik <tumik@tumik.eu> wrote:
> -----Original Message-----
> From: Fajar A. Nugraha [mailto:list@fajar.net]
> Sent: Thursday, June 28, 2012 11:51
>> Simple: you tried to convert a windows guest. Microsoft have gone out of
> their way to make SURE you can't transfer windows installation from one
> PC/server to another easily. And that affects V2V as well.
>
> Hi,
>
> I don't think it is because of Windows, as I have also tried the same method
> with a clean Debian installation and that didn't work either. (Mentioned
> that on the last post.) The GRUB started loading, but didn't get far enough
> to show the boot menu.

(shrug)

Not sure why I didn't work for you.

In any case, debugging linux guests is easier. Start by using HVM
domU, and mapping both the converted image and a live CD (e.g.
sysrescuecd). And after booting into the live cd:
- mount the partitions (e.g. /mnt/root, /mnt/root/boot, etc)
- verify that the data is there
- run grub-install with the correct arguments (either chroot, or using
the live cd's grub should be fine if they're both grub2)
- reboot, but this time boot from disk

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 10:02:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 10:02:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkBY2-0002Qu-FO; Thu, 28 Jun 2012 10:02:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkBY0-0002Qf-8c
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 10:02:00 +0000
Received: from [85.158.139.83:10979] by server-4.bemta-5.messagelabs.com id
	77/1F-27831-79B2CEF4; Thu, 28 Jun 2012 10:01:59 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-3.tower-182.messagelabs.com!1340877716!29941719!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15646 invoked from network); 28 Jun 2012 10:01:58 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 10:01:58 -0000
Received: by dadn2 with SMTP id n2so2865264dad.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 03:01:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=uKDjWapHDp4rwJ4hUrCI+YsjhTrPlwA9TMoin7KM6NU=;
	b=YIeQqc5c0FbYHkK6w3TE2au7b5TXICrH1aL2N2hLTs7pI+GSt02aDcgSjZ2Wi3voKP
	RoXcYqLdMXBy7EzCLxxZliieNOToT766jbcctN8dwtfrfcV5gQE2Q7PDW7IZ2JmuMteA
	ZN95XMQH5+pP7lnchlRA4wSM/bJbA153VpZ1XJvyMlHz1xMYXvNGjvFoL5MPlCBDKNs/
	sFebTLoOpCya5ZizCftGHaJqmGyQEBBXieArchJGEdw6KuZQOU3DenItJyAMdHjypXWU
	xDVvNPERcBSGAIShT0BvVs7wq4zk0l2yH8BoNbiyZyb2C82TbJVJ3fgZP1upBk70u231
	l73Q==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr6059125pbc.91.1340877716468; Thu,
	28 Jun 2012 03:01:56 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 28 Jun 2012 03:01:56 -0700 (PDT)
In-Reply-To: <001001cd5514$0bb74740$2325d5c0$@tumik.eu>
References: <1391140867.11339.1340697974994.JavaMail.root@mail>
	<1948795234.11542.1340871786096.JavaMail.root@mail>
	<CAG1y0sf6s4zs_wT85JbAd0vYjgSEjveP_eHZHT34dcu3iADjPA@mail.gmail.com>
	<001001cd5514$0bb74740$2325d5c0$@tumik.eu>
Date: Thu, 28 Jun 2012 17:01:56 +0700
Message-ID: <CAG1y0sdoCU-UyX8Yi5AwUuk=8fcQHqgZNKdRj0G5XRXuevRa4A@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: tumik <tumik@tumik.eu>
X-Gm-Message-State: ALoCoQmK4Vs6qtz2gOsAx07SunsJqjFZL6MxazRtHBGu49v4uSut8ELz5E91s89A4GNMUHphQu4k
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Fwd: Problems migrating Windows guest from
 Virtualbox to xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 4:54 PM, tumik <tumik@tumik.eu> wrote:
> -----Original Message-----
> From: Fajar A. Nugraha [mailto:list@fajar.net]
> Sent: Thursday, June 28, 2012 11:51
>> Simple: you tried to convert a windows guest. Microsoft have gone out of
> their way to make SURE you can't transfer windows installation from one
> PC/server to another easily. And that affects V2V as well.
>
> Hi,
>
> I don't think it is because of Windows, as I have also tried the same method
> with a clean Debian installation and that didn't work either. (Mentioned
> that on the last post.) The GRUB started loading, but didn't get far enough
> to show the boot menu.

(shrug)

Not sure why I didn't work for you.

In any case, debugging linux guests is easier. Start by using HVM
domU, and mapping both the converted image and a live CD (e.g.
sysrescuecd). And after booting into the live cd:
- mount the partitions (e.g. /mnt/root, /mnt/root/boot, etc)
- verify that the data is there
- run grub-install with the correct arguments (either chroot, or using
the live cd's grub should be fine if they're both grub2)
- reboot, but this time boot from disk

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 12:42:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 12:42:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkE2P-0008J5-KH; Thu, 28 Jun 2012 12:41:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jajcus@jajcus.net>) id 1SkE2O-0008IL-OW
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 12:41:32 +0000
Received: from [193.109.254.147:16566] by server-8.bemta-14.messagelabs.com id
	28/66-30743-AF05CEF4; Thu, 28 Jun 2012 12:41:30 +0000
X-Env-Sender: jajcus@jajcus.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340887288!9061500!1
X-Originating-IP: [84.205.176.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18604 invoked from network); 28 Jun 2012 12:41:28 -0000
Received: from tropek.jajcus.net (HELO tropek.jajcus.net) (84.205.176.49)
	by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Jun 2012 12:41:28 -0000
Received: from localhost (jajo.ipv6.eggsoft.pl [IPv6:2001:6a0:117::1])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by tropek.jajcus.net (Postfix) with ESMTPSA id 3F9705002;
	Thu, 28 Jun 2012 14:41:27 +0200 (CEST)
Date: Thu, 28 Jun 2012 14:41:26 +0200
From: Jacek Konieczny <jajcus@jajcus.net>
To: xen-users@lists.xen.org
Message-ID: <20120628124126.GD26969@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20120614094138.GC29342@jajo.eggsoft>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] [SOLVED] Re: Very slow VBD writes in domU under Linux
 3.3, ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVGh1LCBKdW4gMTQsIDIwMTIgYXQgMTE6NDE6MzhBTSArMDIwMCwgSmFjZWsgS29uaWVjem55
IHdyb3RlOgo+IEFmdGVyIHVwZ3JhZGluZyBteSBEb21VcyB0byBMaW51eCBrZXJuZWwgMy4zLjAg
SSBoYXZlIG5vdGljZWQgc29tZQo+IGFwcGxpY2F0aW9ucyBhcmUgX2luY2VyaWJseV8gc2xvdy4g
RXZlbnR1YWxseSBJIGZvdW50IG91dCB0aGF0IGFyZSBzb21lCj4gZmlsZXN5c3RlbSB3cml0ZXMg
YmxvY2tpbmcgZm9yIGxvbmcgdGltZS4KWy4uLl0KPiBbcm9vdEB2cGJ4MTUgfl0jIHRpbWUgZGQg
aWY9L2Rldi96ZXJvIGJzPTEwMjQgY291bnQ9MTAwMDAgb2Y9L2Rldi94dmRjMSAKPiAxMDI0MDAw
MCBieXRlcyAoMTAgTUIpIGNvcGllZCwgNTIuOTM2NiBzLCAxOTMga0Ivcwo+ICAgIDg4LjIzcyBy
ZWFsICAgICAwLjAwcyB1c2VyICAgICAwLjM2cyBzeXN0ZW0KWy4uLl0KPiB3aGlsZSBibG9ja2Vk
Ogo+IAo+IFtyb290QHZwYngxNSB+XSMgY2F0IC9wcm9jL2BwaWRvZiBkZGAvc3RhY2sgICAgCj4g
WzxjMDE2ODkxYT5dIGNoZWNrX3ByZWVtcHRfY3VycisweDZhLzB4ODAKPiBbPGMwMTA5ZjNjPl0g
eGVuX2Nsb2Nrc291cmNlX3JlYWQrMHgyYy8weDYwCj4gWzxjMDE3OWYxMD5dIGt0aW1lX2dldF90
cysweGYwLzB4MTIwCgpJIGhhdmUgbWFuYWdlZCB0byB1cGdyYWRlIG15IGltYWdlIHRvIGtlcm5l
bCAzLjQuNCDigJMgdGhhdCBzdGlsbCBkaWRuJ3QKaGVscCwgYnV0IHdoZW4gSSBzd2l0Y2hlZCB0
byBhIDY0LWJpdCBrZXJuZWwsIHRoZSBwcm9ibGVtIGRpc2FwcGVhcmVkLgoKSSBoYXZlIGJlZW4g
dXNpbmcgNjQtYml0IGh5cGVydmlzb3IgZm9yIHllYXJzIG5vdywgYnV0IHRoZSBkb21VIGtlcm5l
bHMKd2VyZSBhbHdheXMgMzItYml0LiBVcGdyYWRpbmcgZG9tMCBrZXJuZWwgdG8gNjQtYml0IGRp
ZCBub3QgY2hhbmdlCmFueXRoaW5nLgoKSSBhbSBub3QgMTAwJSBzdXJlIGlmIGl0IGlzIHRoZSBr
ZXJuZWwgYXJjaGl0ZWN0dXJlIGNoYW5nZXMgb3Igc29tZQpkaWZmZXJlbmNlIGluIGtlcm5lbCBj
b25maWd1cmF0aW9ucyAoc29tZSBvcHRpb25zIHdoaWNoIHdoZXJlIGVuYWJsZWQKaW4gMzItYml0
IGtlcm5lbCB3aGVyZSBhdXRvbWF0aWNhbGx5IGRpc2FibGVkIHdoZW4gY29tcGlsaW5nIGZvcgo2
NC1iaXQpLCBidXQgSSBjYW5ub3QgZmluZCBhbnkgc3VjaCBvYnZpb3VzIHNldHRpbmcgY2hhbmdl
LgoKQW55d2F5LCB1c2luZyA2NC1iaXQga2VybmVsIGZpeGVzIHRoZSBwcm9ibGVtIGZvciBtZSBh
bmQgdGhhdCBpcyBnb29kCmVub3VnaC4gU2luY2UgSSBhbSBhYmxlIHRvIHVzZSBhIDY0LWJpdCBr
ZXJuZWwgSSBoYXZlIG5vIHJlYXNvbiB0byB1c2UKMzIgYml0IExpbnV4IGtlcm5lbHMgdW5kZXIg
WGVuIGFueSBtb3JlLgoKR3JlZXRzLAogICAgICAgIEphY2VrCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jun 28 12:42:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 12:42:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkE2P-0008J5-KH; Thu, 28 Jun 2012 12:41:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jajcus@jajcus.net>) id 1SkE2O-0008IL-OW
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 12:41:32 +0000
Received: from [193.109.254.147:16566] by server-8.bemta-14.messagelabs.com id
	28/66-30743-AF05CEF4; Thu, 28 Jun 2012 12:41:30 +0000
X-Env-Sender: jajcus@jajcus.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1340887288!9061500!1
X-Originating-IP: [84.205.176.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18604 invoked from network); 28 Jun 2012 12:41:28 -0000
Received: from tropek.jajcus.net (HELO tropek.jajcus.net) (84.205.176.49)
	by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Jun 2012 12:41:28 -0000
Received: from localhost (jajo.ipv6.eggsoft.pl [IPv6:2001:6a0:117::1])
	(using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by tropek.jajcus.net (Postfix) with ESMTPSA id 3F9705002;
	Thu, 28 Jun 2012 14:41:27 +0200 (CEST)
Date: Thu, 28 Jun 2012 14:41:26 +0200
From: Jacek Konieczny <jajcus@jajcus.net>
To: xen-users@lists.xen.org
Message-ID: <20120628124126.GD26969@jajo.eggsoft>
References: <20120614094138.GC29342@jajo.eggsoft>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20120614094138.GC29342@jajo.eggsoft>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] [SOLVED] Re: Very slow VBD writes in domU under Linux
 3.3, ok under 3.0.x
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gVGh1LCBKdW4gMTQsIDIwMTIgYXQgMTE6NDE6MzhBTSArMDIwMCwgSmFjZWsgS29uaWVjem55
IHdyb3RlOgo+IEFmdGVyIHVwZ3JhZGluZyBteSBEb21VcyB0byBMaW51eCBrZXJuZWwgMy4zLjAg
SSBoYXZlIG5vdGljZWQgc29tZQo+IGFwcGxpY2F0aW9ucyBhcmUgX2luY2VyaWJseV8gc2xvdy4g
RXZlbnR1YWxseSBJIGZvdW50IG91dCB0aGF0IGFyZSBzb21lCj4gZmlsZXN5c3RlbSB3cml0ZXMg
YmxvY2tpbmcgZm9yIGxvbmcgdGltZS4KWy4uLl0KPiBbcm9vdEB2cGJ4MTUgfl0jIHRpbWUgZGQg
aWY9L2Rldi96ZXJvIGJzPTEwMjQgY291bnQ9MTAwMDAgb2Y9L2Rldi94dmRjMSAKPiAxMDI0MDAw
MCBieXRlcyAoMTAgTUIpIGNvcGllZCwgNTIuOTM2NiBzLCAxOTMga0Ivcwo+ICAgIDg4LjIzcyBy
ZWFsICAgICAwLjAwcyB1c2VyICAgICAwLjM2cyBzeXN0ZW0KWy4uLl0KPiB3aGlsZSBibG9ja2Vk
Ogo+IAo+IFtyb290QHZwYngxNSB+XSMgY2F0IC9wcm9jL2BwaWRvZiBkZGAvc3RhY2sgICAgCj4g
WzxjMDE2ODkxYT5dIGNoZWNrX3ByZWVtcHRfY3VycisweDZhLzB4ODAKPiBbPGMwMTA5ZjNjPl0g
eGVuX2Nsb2Nrc291cmNlX3JlYWQrMHgyYy8weDYwCj4gWzxjMDE3OWYxMD5dIGt0aW1lX2dldF90
cysweGYwLzB4MTIwCgpJIGhhdmUgbWFuYWdlZCB0byB1cGdyYWRlIG15IGltYWdlIHRvIGtlcm5l
bCAzLjQuNCDigJMgdGhhdCBzdGlsbCBkaWRuJ3QKaGVscCwgYnV0IHdoZW4gSSBzd2l0Y2hlZCB0
byBhIDY0LWJpdCBrZXJuZWwsIHRoZSBwcm9ibGVtIGRpc2FwcGVhcmVkLgoKSSBoYXZlIGJlZW4g
dXNpbmcgNjQtYml0IGh5cGVydmlzb3IgZm9yIHllYXJzIG5vdywgYnV0IHRoZSBkb21VIGtlcm5l
bHMKd2VyZSBhbHdheXMgMzItYml0LiBVcGdyYWRpbmcgZG9tMCBrZXJuZWwgdG8gNjQtYml0IGRp
ZCBub3QgY2hhbmdlCmFueXRoaW5nLgoKSSBhbSBub3QgMTAwJSBzdXJlIGlmIGl0IGlzIHRoZSBr
ZXJuZWwgYXJjaGl0ZWN0dXJlIGNoYW5nZXMgb3Igc29tZQpkaWZmZXJlbmNlIGluIGtlcm5lbCBj
b25maWd1cmF0aW9ucyAoc29tZSBvcHRpb25zIHdoaWNoIHdoZXJlIGVuYWJsZWQKaW4gMzItYml0
IGtlcm5lbCB3aGVyZSBhdXRvbWF0aWNhbGx5IGRpc2FibGVkIHdoZW4gY29tcGlsaW5nIGZvcgo2
NC1iaXQpLCBidXQgSSBjYW5ub3QgZmluZCBhbnkgc3VjaCBvYnZpb3VzIHNldHRpbmcgY2hhbmdl
LgoKQW55d2F5LCB1c2luZyA2NC1iaXQga2VybmVsIGZpeGVzIHRoZSBwcm9ibGVtIGZvciBtZSBh
bmQgdGhhdCBpcyBnb29kCmVub3VnaC4gU2luY2UgSSBhbSBhYmxlIHRvIHVzZSBhIDY0LWJpdCBr
ZXJuZWwgSSBoYXZlIG5vIHJlYXNvbiB0byB1c2UKMzIgYml0IExpbnV4IGtlcm5lbHMgdW5kZXIg
WGVuIGFueSBtb3JlLgoKR3JlZXRzLAogICAgICAgIEphY2VrCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jun 28 13:06:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 13:06:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkEPw-0001nm-5W; Thu, 28 Jun 2012 13:05:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SkEPu-0001nT-IT
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 13:05:50 +0000
Received: from [85.158.143.99:25166] by server-2.bemta-4.messagelabs.com id
	88/33-17938-DA65CEF4; Thu, 28 Jun 2012 13:05:49 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340888747!24336629!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=2.5 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20951 invoked from network); 28 Jun 2012 13:05:48 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 13:05:48 -0000
Received: by wgbed3 with SMTP id ed3so1527496wgb.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 06:05:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=W4RJ981q2xhxvjTrToKmY7m8i61gsKy9O37O/55Kplg=;
	b=rchPdY3KRhW/jLzdpwfrUPdup3aLi/vrC2tGcLJszdDNXOXnnewV3K0vifdgh1AKZR
	GaGGQOatF9PQprAJwoW34Y2Xw3rJAw9ngtPEkIDGkp3z5zaSocnMKDdhUD71OEacfY1t
	xZAvbJUAiaa3XVED4c1wibfpOQIToAAL9gTYYyjFfBc3BedZy0yjdC3aEcufBJ56RowS
	B6Q4DZjpLrnwVzAXXSE72q3+gT9aUejg6nBduMAmtc8Frv+Ch9SGOgczq3p3zbZFZQkT
	ZSbh0NPG6d4qcc3i4y5suEHo7x8doluiAlvMTX41FsuhhT3PjwdPIKyQVMOdq1eMNg3a
	c/0w==
MIME-Version: 1.0
Received: by 10.216.141.31 with SMTP id f31mr1124533wej.53.1340888747237; Thu,
	28 Jun 2012 06:05:47 -0700 (PDT)
Received: by 10.216.221.130 with HTTP; Thu, 28 Jun 2012 06:05:47 -0700 (PDT)
Date: Thu, 28 Jun 2012 07:05:47 -0600
Message-ID: <CAHyyzzTCiXbEFVV93zO9BSFjsxZEenQPF1OE-ttEFY0Pnhm-og@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] git xen 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2053828325218874634=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2053828325218874634==
Content-Type: multipart/alternative; boundary=00163662e5ea76624304c387fdde

--00163662e5ea76624304c387fdde
Content-Type: text/plain; charset=ISO-8859-1

Is this git not working
git://xenbits.xen.org/xen-unstable.git

or there no updates being pushed

--00163662e5ea76624304c387fdde
Content-Type: text/html; charset=ISO-8859-1

Is this git not working <br>git://<a href="http://xenbits.xen.org/xen-unstable.git">xenbits.xen.org/xen-unstable.git</a><br><br>or there no updates being pushed <br>

--00163662e5ea76624304c387fdde--


--===============2053828325218874634==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2053828325218874634==--


From xen-users-bounces@lists.xen.org Thu Jun 28 13:06:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 13:06:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkEPw-0001nm-5W; Thu, 28 Jun 2012 13:05:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SkEPu-0001nT-IT
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 13:05:50 +0000
Received: from [85.158.143.99:25166] by server-2.bemta-4.messagelabs.com id
	88/33-17938-DA65CEF4; Thu, 28 Jun 2012 13:05:49 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1340888747!24336629!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=2.5 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20951 invoked from network); 28 Jun 2012 13:05:48 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 13:05:48 -0000
Received: by wgbed3 with SMTP id ed3so1527496wgb.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 06:05:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=W4RJ981q2xhxvjTrToKmY7m8i61gsKy9O37O/55Kplg=;
	b=rchPdY3KRhW/jLzdpwfrUPdup3aLi/vrC2tGcLJszdDNXOXnnewV3K0vifdgh1AKZR
	GaGGQOatF9PQprAJwoW34Y2Xw3rJAw9ngtPEkIDGkp3z5zaSocnMKDdhUD71OEacfY1t
	xZAvbJUAiaa3XVED4c1wibfpOQIToAAL9gTYYyjFfBc3BedZy0yjdC3aEcufBJ56RowS
	B6Q4DZjpLrnwVzAXXSE72q3+gT9aUejg6nBduMAmtc8Frv+Ch9SGOgczq3p3zbZFZQkT
	ZSbh0NPG6d4qcc3i4y5suEHo7x8doluiAlvMTX41FsuhhT3PjwdPIKyQVMOdq1eMNg3a
	c/0w==
MIME-Version: 1.0
Received: by 10.216.141.31 with SMTP id f31mr1124533wej.53.1340888747237; Thu,
	28 Jun 2012 06:05:47 -0700 (PDT)
Received: by 10.216.221.130 with HTTP; Thu, 28 Jun 2012 06:05:47 -0700 (PDT)
Date: Thu, 28 Jun 2012 07:05:47 -0600
Message-ID: <CAHyyzzTCiXbEFVV93zO9BSFjsxZEenQPF1OE-ttEFY0Pnhm-og@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] git xen 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2053828325218874634=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2053828325218874634==
Content-Type: multipart/alternative; boundary=00163662e5ea76624304c387fdde

--00163662e5ea76624304c387fdde
Content-Type: text/plain; charset=ISO-8859-1

Is this git not working
git://xenbits.xen.org/xen-unstable.git

or there no updates being pushed

--00163662e5ea76624304c387fdde
Content-Type: text/html; charset=ISO-8859-1

Is this git not working <br>git://<a href="http://xenbits.xen.org/xen-unstable.git">xenbits.xen.org/xen-unstable.git</a><br><br>or there no updates being pushed <br>

--00163662e5ea76624304c387fdde--


--===============2053828325218874634==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2053828325218874634==--


From xen-users-bounces@lists.xen.org Thu Jun 28 13:29:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 13:29:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkEmH-0002wp-MR; Thu, 28 Jun 2012 13:28:57 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkEmG-0002wk-6v
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 13:28:56 +0000
Received: from [193.109.254.147:42737] by server-11.bemta-14.messagelabs.com
	id 8E/B1-24843-71C5CEF4; Thu, 28 Jun 2012 13:28:55 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1340890134!2171422!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDMzNDk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23945 invoked from network); 28 Jun 2012 13:28:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 13:28:54 -0000
X-IronPort-AV: E=Sophos;i="4.77,491,1336348800"; d="scan'208";a="13270390"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	28 Jun 2012 13:28:54 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Thu, 28 Jun 2012 14:28:53 +0100
Message-ID: <1340890132.10942.50.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Date: Thu, 28 Jun 2012 14:28:52 +0100
In-Reply-To: <CAHyyzzTCiXbEFVV93zO9BSFjsxZEenQPF1OE-ttEFY0Pnhm-og@mail.gmail.com>
References: <CAHyyzzTCiXbEFVV93zO9BSFjsxZEenQPF1OE-ttEFY0Pnhm-og@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] git xen 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-28 at 14:05 +0100, jacek burghardt wrote:
> Is this git not working 
> git://xenbits.xen.org/xen-unstable.git
> 
> or there no updates being pushed 

There's a problem with the mirror from hg->git at the moment. It's being
looked into but if you want the latest and greatest you should use
mercurial for the time being.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 13:29:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 13:29:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkEmH-0002wp-MR; Thu, 28 Jun 2012 13:28:57 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkEmG-0002wk-6v
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 13:28:56 +0000
Received: from [193.109.254.147:42737] by server-11.bemta-14.messagelabs.com
	id 8E/B1-24843-71C5CEF4; Thu, 28 Jun 2012 13:28:55 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1340890134!2171422!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDMzNDk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23945 invoked from network); 28 Jun 2012 13:28:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 13:28:54 -0000
X-IronPort-AV: E=Sophos;i="4.77,491,1336348800"; d="scan'208";a="13270390"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	28 Jun 2012 13:28:54 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Thu, 28 Jun 2012 14:28:53 +0100
Message-ID: <1340890132.10942.50.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Date: Thu, 28 Jun 2012 14:28:52 +0100
In-Reply-To: <CAHyyzzTCiXbEFVV93zO9BSFjsxZEenQPF1OE-ttEFY0Pnhm-og@mail.gmail.com>
References: <CAHyyzzTCiXbEFVV93zO9BSFjsxZEenQPF1OE-ttEFY0Pnhm-og@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] git xen 4.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-28 at 14:05 +0100, jacek burghardt wrote:
> Is this git not working 
> git://xenbits.xen.org/xen-unstable.git
> 
> or there no updates being pushed 

There's a problem with the mirror from hg->git at the moment. It's being
looked into but if you want the latest and greatest you should use
mercurial for the time being.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 15:04:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 15:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkGGD-0000TR-8g; Thu, 28 Jun 2012 15:03:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SkGGB-0000TG-WE
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 15:03:56 +0000
Received: from [85.158.143.35:21785] by server-2.bemta-4.messagelabs.com id
	98/85-17938-B527CEF4; Thu, 28 Jun 2012 15:03:55 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340895834!14557664!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26653 invoked from network); 28 Jun 2012 15:03:54 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 15:03:54 -0000
Received: by lbok6 with SMTP id k6so3986703lbo.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 08:03:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=4koq/a8TZV1nxw/SgqOa6A3jcZ5/+GSOybp+t+5HSWw=;
	b=ds4C/3fUd3S62fWArEEH2Ol5rj4oU6d0mv4gPcSCotA5SaVzuMAWPR99zNYWUTeMAu
	NGDh/w00+HuB/Oa5BNnyuz7NKp/OUcuHIHUGAXy0D061emvwNsi7kjv62tSqx5pc1mcy
	zcz/wkw8TtaEL9v5HxKcH1p5vRm32okrbRKdS5kel4wHotseXrNjLw+UKoDaSAY6hiQ9
	BsCpPx/hhHSr/CGbGAD6Hzfv4QMYjbq3qe8T+7ogwh+HdLNXDjCJeswLdkl6nhM4V+yp
	L2grezWuwCiBDDxnSCsXTsl0dYO2Kn+XChnsiovlPjCJsM7NkDuOQNnOrzFA55HXECZU
	XLqA==
Received: by 10.112.40.33 with SMTP id u1mr1323293lbk.28.1340895833445; Thu,
	28 Jun 2012 08:03:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.8.105 with HTTP; Thu, 28 Jun 2012 08:03:33 -0700 (PDT)
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Thu, 28 Jun 2012 17:03:33 +0200
Message-ID: <CABoYbGqpLBWD6JLa5pV5ijL3RRB6-7s2u3tTqOP977PyB6oZxQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] [SOLVED] Systeminterrupts and DComLaunch eat a lot of
 CPU in Windows 7 HVMs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I had a problem which I could solve and want to share my solution:


Problem:

After upgrading my xen to xen-testing 23301:a9c0a89c08f2 i saw the CPU
of my Win7 HVM beeing occupied constantly bye 50-60%. This came half
from a Systeminterrupts-Process and half from the DComLaunch
svchost.exe Process and it's Plug & Play part which I didn't quite
understand. Because the usual solutions (like disabling audio
enhancements) didn't work, I figured it was something xen related.

Solution:

In short: If you have the same problem, deactivate your Xen-CD-Drive
in the Device Manager. Because Device-Manager might hang, just
right-click on the device, click deactivate, wait about 15 seconds
(the device manager is now proberbly crashed) and reboot.

Longer:
There seems to be an issue if you have either an empty loop device or
an empty physical CD-Drive (/dev/sr0) configured as your cd-drive in a
windows hvm. The empty emulated CD-Drive (btw: this includes DVD and
Bluray, too) will send massive amounts of interrupts out of nowhere to
the domU which actually produces massive workloads in systeminterrupts
and the processes responsible for plug and play. I haven't looked into
this problem more and can't say what is actually causing this in the
xen Code, but I'm fairly sure this is not a domU-OS problem because i
could recreate it with 5 different Win7 x64 DomUs with and without
PVOPS-Driver.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 15:04:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 15:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkGGD-0000TR-8g; Thu, 28 Jun 2012 15:03:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthias.kannenberg@googlemail.com>)
	id 1SkGGB-0000TG-WE
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 15:03:56 +0000
Received: from [85.158.143.35:21785] by server-2.bemta-4.messagelabs.com id
	98/85-17938-B527CEF4; Thu, 28 Jun 2012 15:03:55 +0000
X-Env-Sender: matthias.kannenberg@googlemail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340895834!14557664!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26653 invoked from network); 28 Jun 2012 15:03:54 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 15:03:54 -0000
Received: by lbok6 with SMTP id k6so3986703lbo.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 08:03:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=4koq/a8TZV1nxw/SgqOa6A3jcZ5/+GSOybp+t+5HSWw=;
	b=ds4C/3fUd3S62fWArEEH2Ol5rj4oU6d0mv4gPcSCotA5SaVzuMAWPR99zNYWUTeMAu
	NGDh/w00+HuB/Oa5BNnyuz7NKp/OUcuHIHUGAXy0D061emvwNsi7kjv62tSqx5pc1mcy
	zcz/wkw8TtaEL9v5HxKcH1p5vRm32okrbRKdS5kel4wHotseXrNjLw+UKoDaSAY6hiQ9
	BsCpPx/hhHSr/CGbGAD6Hzfv4QMYjbq3qe8T+7ogwh+HdLNXDjCJeswLdkl6nhM4V+yp
	L2grezWuwCiBDDxnSCsXTsl0dYO2Kn+XChnsiovlPjCJsM7NkDuOQNnOrzFA55HXECZU
	XLqA==
Received: by 10.112.40.33 with SMTP id u1mr1323293lbk.28.1340895833445; Thu,
	28 Jun 2012 08:03:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.8.105 with HTTP; Thu, 28 Jun 2012 08:03:33 -0700 (PDT)
From: Matthias <matthias.kannenberg@googlemail.com>
Date: Thu, 28 Jun 2012 17:03:33 +0200
Message-ID: <CABoYbGqpLBWD6JLa5pV5ijL3RRB6-7s2u3tTqOP977PyB6oZxQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] [SOLVED] Systeminterrupts and DComLaunch eat a lot of
 CPU in Windows 7 HVMs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I had a problem which I could solve and want to share my solution:


Problem:

After upgrading my xen to xen-testing 23301:a9c0a89c08f2 i saw the CPU
of my Win7 HVM beeing occupied constantly bye 50-60%. This came half
from a Systeminterrupts-Process and half from the DComLaunch
svchost.exe Process and it's Plug & Play part which I didn't quite
understand. Because the usual solutions (like disabling audio
enhancements) didn't work, I figured it was something xen related.

Solution:

In short: If you have the same problem, deactivate your Xen-CD-Drive
in the Device Manager. Because Device-Manager might hang, just
right-click on the device, click deactivate, wait about 15 seconds
(the device manager is now proberbly crashed) and reboot.

Longer:
There seems to be an issue if you have either an empty loop device or
an empty physical CD-Drive (/dev/sr0) configured as your cd-drive in a
windows hvm. The empty emulated CD-Drive (btw: this includes DVD and
Bluray, too) will send massive amounts of interrupts out of nowhere to
the domU which actually produces massive workloads in systeminterrupts
and the processes responsible for plug and play. I haven't looked into
this problem more and can't say what is actually causing this in the
xen Code, but I'm fairly sure this is not a domU-OS problem because i
could recreate it with 5 different Win7 x64 DomUs with and without
PVOPS-Driver.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 15:42:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 15:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkGr6-0005zn-Kz; Thu, 28 Jun 2012 15:42:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sstanisi@cbnco.com>) id 1SkGr5-0005zX-1H
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 15:42:03 +0000
Received: from [85.158.143.99:47443] by server-1.bemta-4.messagelabs.com id
	6A/0D-24392-A4B7CEF4; Thu, 28 Jun 2012 15:42:02 +0000
X-Env-Sender: sstanisi@cbnco.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1340898120!22583486!1
X-Originating-IP: [207.164.182.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9391 invoked from network); 28 Jun 2012 15:42:01 -0000
Received: from smtp.cbnco.com (HELO smtp.cbnco.com) (207.164.182.72)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Jun 2012 15:42:01 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.cbnco.com (Postfix) with ESMTP id B9A86FD62CB
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:41:59 -0400 (EDT)
Received: from smtp.cbnco.com ([127.0.0.1])
	by localhost (mail.cbnco.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 13193-05 for <xen-users@lists.xen.org>;
	Thu, 28 Jun 2012 11:41:59 -0400 (EDT)
Received: from [172.20.23.69] (dmzgw2.cbnco.com [207.164.182.65])
	by smtp.cbnco.com (Postfix) with ESMTPSA id 394BBFD08AA
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:41:59 -0400 (EDT)
Message-ID: <4FEC7B47.7040102@cbnco.com>
Date: Thu, 28 Jun 2012 11:41:59 -0400
From: sstan <sstanisi@cbnco.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120421 Thunderbird/12.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FEB6D8C.8000107@cbnco.com>
	<CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
In-Reply-To: <CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
X-Virus-Scanned: amavisd-new at cbnco.com
Subject: Re: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

"You can't "append memory to my virtual block device". Memory is not a 
block device"

I'm clearly speaking of disk space / capacity.

  "try some stuff at random even if it's completely unrelated and pray 
that it works"?

At random? You should rather read "some RELEVANT modules" ...
>> Has anyone been able to achieve an online
>> resize?
>> Yes.
>>
Well, may whoever did tell us more about it please? I'm
>> I should mention that modprobe in DomU doesn't "see" the additional
>> capacity.
I should have wrote "partprobe" ... I realize that the sentence doesn't 
make sense, sorry.
>> Simply put, just look at domU's console and syslog. If it shows a
>> block device size change, then your system supports it. If not, then
>> one of the components (either hypervisor or kernel) doesn't support
>> it.
Well that's why I'm sending this email! According to the documentation, 
I'm using the right Xen version, SLES version, kernel, etc. This very 
question keeps coming back on forums... If someone more knowledgeable 
can address it, please do because no solution is available yet.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 15:42:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 15:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkGr6-0005zn-Kz; Thu, 28 Jun 2012 15:42:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sstanisi@cbnco.com>) id 1SkGr5-0005zX-1H
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 15:42:03 +0000
Received: from [85.158.143.99:47443] by server-1.bemta-4.messagelabs.com id
	6A/0D-24392-A4B7CEF4; Thu, 28 Jun 2012 15:42:02 +0000
X-Env-Sender: sstanisi@cbnco.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1340898120!22583486!1
X-Originating-IP: [207.164.182.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9391 invoked from network); 28 Jun 2012 15:42:01 -0000
Received: from smtp.cbnco.com (HELO smtp.cbnco.com) (207.164.182.72)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Jun 2012 15:42:01 -0000
Received: from localhost (localhost [127.0.0.1])
	by smtp.cbnco.com (Postfix) with ESMTP id B9A86FD62CB
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:41:59 -0400 (EDT)
Received: from smtp.cbnco.com ([127.0.0.1])
	by localhost (mail.cbnco.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 13193-05 for <xen-users@lists.xen.org>;
	Thu, 28 Jun 2012 11:41:59 -0400 (EDT)
Received: from [172.20.23.69] (dmzgw2.cbnco.com [207.164.182.65])
	by smtp.cbnco.com (Postfix) with ESMTPSA id 394BBFD08AA
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 11:41:59 -0400 (EDT)
Message-ID: <4FEC7B47.7040102@cbnco.com>
Date: Thu, 28 Jun 2012 11:41:59 -0400
From: sstan <sstanisi@cbnco.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120421 Thunderbird/12.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FEB6D8C.8000107@cbnco.com>
	<CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
In-Reply-To: <CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
X-Virus-Scanned: amavisd-new at cbnco.com
Subject: Re: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

"You can't "append memory to my virtual block device". Memory is not a 
block device"

I'm clearly speaking of disk space / capacity.

  "try some stuff at random even if it's completely unrelated and pray 
that it works"?

At random? You should rather read "some RELEVANT modules" ...
>> Has anyone been able to achieve an online
>> resize?
>> Yes.
>>
Well, may whoever did tell us more about it please? I'm
>> I should mention that modprobe in DomU doesn't "see" the additional
>> capacity.
I should have wrote "partprobe" ... I realize that the sentence doesn't 
make sense, sorry.
>> Simply put, just look at domU's console and syslog. If it shows a
>> block device size change, then your system supports it. If not, then
>> one of the components (either hypervisor or kernel) doesn't support
>> it.
Well that's why I'm sending this email! According to the documentation, 
I'm using the right Xen version, SLES version, kernel, etc. This very 
question keeps coming back on forums... If someone more knowledgeable 
can address it, please do because no solution is available yet.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 17:21:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 17:21:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkIOF-0002C2-13; Thu, 28 Jun 2012 17:20:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1SkIOD-0002Bs-4t
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 17:20:21 +0000
Received: from [85.158.139.83:46819] by server-7.bemta-5.messagelabs.com id
	AB/FF-28276-4529CEF4; Thu, 28 Jun 2012 17:20:20 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1340904018!26075653!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10512 invoked from network); 28 Jun 2012 17:20:19 -0000
Received: from mail-yw0-f50.google.com (HELO mail-yw0-f50.google.com)
	(209.85.213.50)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 17:20:19 -0000
Received: by yhjj63 with SMTP id j63so2487711yhj.37
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 10:20:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=LeKRceTtdvZytxN6Ni2556lufhaSjE0qaQpx9Ql5ELY=;
	b=evpr+0UvQqXIs4e87FQIKpi/gsgV+2jn7dJg4PmROxZimBc2nxoWqNbUFzZMmBb+72
	Jo2u8yz7k08GUQ+5fbzD2DR3x1Y3Kn3oy74XgWLtGTzYnDQJTCnsUDv1l6ejkFVtJNtD
	ie15hPvLMUA2dlKDGUXedkq3nKrhclcoxRXGyZDtVlnWrXDXJx/YponEJLwWBX+a9O21
	cU5c8MY38rNf/3nOV23/mjbrdx8S5gaI3/MGWsG+rfXssGuWFOSs7qfYjuG3ysRSZQZC
	ypLoOwCUUCHgabfG1/jai8cANmT8H3V6VMcW8VCQhRnH3xgpEd8V+fOti7KurOB/N26y
	Lygg==
Received: by 10.101.175.1 with SMTP id c1mr1414303anp.10.1340904018338;
	Thu, 28 Jun 2012 10:20:18 -0700 (PDT)
Received: from [10.1.20.83] (173-165-219-69-naples.hfc.comcastbusiness.net.
	[173.165.219.69])
	by mx.google.com with ESMTPS id z42sm156022082yhd.1.2012.06.28.10.20.15
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 28 Jun 2012 10:20:17 -0700 (PDT)
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
Message-Id: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
Date: Thu, 28 Jun 2012 13:20:13 -0400
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

1. Shouldn't the GPLPV drivers take care of the (bad) clock drift I'm experiencing in my Windows XP HVM? Or is there some other way around this problem that I haven't been able to find on Google? How can I tell if the GPLPV drivers are active? I've added the /gplpv switch to the boot.ini file and the virtual NIC is definitely using the GPLPV version but other than that I'm not sure how to tell. 

The clock drift is too bad to be corrected by Windows' built-in NTP utility, and besides it needs to be corrected constantly, not every 2 weeks or whatever. I'm using this particular VM as a scheduling agent that performs tasks at certain times each day so it's important for it to have an accurate sense of time. 

2. On this same Windows XP HVM, I'd like to experiment with the PVUSB 2.0 pass thru. My server (Dell PowerEdge 2900) does NOT support IOMMU so it can't be hardware. I've read that the PVUSB performance is up to about 60% of native 2.0, but still better than the qemu 1.1 pass thru. Unfortunately, I can't find any documentation online about how to actually use it. Currently I have these lines in my .cfg file:
usb = 1
usbdevice = 'tablet'
usbdevice = 'host:xxxx:yyyy'
Obviously I would need to remove the host: line to free up the device from qemu pass thru so I can use PVUSB pass thru instead, but after that I'm not sure what commands to issue or put in the domain's .cfg file.
P.S. I did choose to install PvUsb when installing GPLPV so I'm assuming that's all I need to do on the domU end. 

Thanks in advance for your help,
Eric Lindsey
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 17:21:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 17:21:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkIOF-0002C2-13; Thu, 28 Jun 2012 17:20:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1SkIOD-0002Bs-4t
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 17:20:21 +0000
Received: from [85.158.139.83:46819] by server-7.bemta-5.messagelabs.com id
	AB/FF-28276-4529CEF4; Thu, 28 Jun 2012 17:20:20 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1340904018!26075653!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10512 invoked from network); 28 Jun 2012 17:20:19 -0000
Received: from mail-yw0-f50.google.com (HELO mail-yw0-f50.google.com)
	(209.85.213.50)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 17:20:19 -0000
Received: by yhjj63 with SMTP id j63so2487711yhj.37
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 10:20:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=LeKRceTtdvZytxN6Ni2556lufhaSjE0qaQpx9Ql5ELY=;
	b=evpr+0UvQqXIs4e87FQIKpi/gsgV+2jn7dJg4PmROxZimBc2nxoWqNbUFzZMmBb+72
	Jo2u8yz7k08GUQ+5fbzD2DR3x1Y3Kn3oy74XgWLtGTzYnDQJTCnsUDv1l6ejkFVtJNtD
	ie15hPvLMUA2dlKDGUXedkq3nKrhclcoxRXGyZDtVlnWrXDXJx/YponEJLwWBX+a9O21
	cU5c8MY38rNf/3nOV23/mjbrdx8S5gaI3/MGWsG+rfXssGuWFOSs7qfYjuG3ysRSZQZC
	ypLoOwCUUCHgabfG1/jai8cANmT8H3V6VMcW8VCQhRnH3xgpEd8V+fOti7KurOB/N26y
	Lygg==
Received: by 10.101.175.1 with SMTP id c1mr1414303anp.10.1340904018338;
	Thu, 28 Jun 2012 10:20:18 -0700 (PDT)
Received: from [10.1.20.83] (173-165-219-69-naples.hfc.comcastbusiness.net.
	[173.165.219.69])
	by mx.google.com with ESMTPS id z42sm156022082yhd.1.2012.06.28.10.20.15
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 28 Jun 2012 10:20:17 -0700 (PDT)
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
Message-Id: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
Date: Thu, 28 Jun 2012 13:20:13 -0400
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

1. Shouldn't the GPLPV drivers take care of the (bad) clock drift I'm experiencing in my Windows XP HVM? Or is there some other way around this problem that I haven't been able to find on Google? How can I tell if the GPLPV drivers are active? I've added the /gplpv switch to the boot.ini file and the virtual NIC is definitely using the GPLPV version but other than that I'm not sure how to tell. 

The clock drift is too bad to be corrected by Windows' built-in NTP utility, and besides it needs to be corrected constantly, not every 2 weeks or whatever. I'm using this particular VM as a scheduling agent that performs tasks at certain times each day so it's important for it to have an accurate sense of time. 

2. On this same Windows XP HVM, I'd like to experiment with the PVUSB 2.0 pass thru. My server (Dell PowerEdge 2900) does NOT support IOMMU so it can't be hardware. I've read that the PVUSB performance is up to about 60% of native 2.0, but still better than the qemu 1.1 pass thru. Unfortunately, I can't find any documentation online about how to actually use it. Currently I have these lines in my .cfg file:
usb = 1
usbdevice = 'tablet'
usbdevice = 'host:xxxx:yyyy'
Obviously I would need to remove the host: line to free up the device from qemu pass thru so I can use PVUSB pass thru instead, but after that I'm not sure what commands to issue or put in the domain's .cfg file.
P.S. I did choose to install PvUsb when installing GPLPV so I'm assuming that's all I need to do on the domU end. 

Thanks in advance for your help,
Eric Lindsey
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 19:51:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 19:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkKjB-00054Q-IP; Thu, 28 Jun 2012 19:50:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkKjA-00054L-1w
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 19:50:08 +0000
Received: from [193.109.254.147:46255] by server-4.bemta-14.messagelabs.com id
	72/68-02077-F65BCEF4; Thu, 28 Jun 2012 19:50:07 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340913005!3939569!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzk5Mzg2\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzk5Mzg2\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9741 invoked from network); 28 Jun 2012 19:50:05 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-10.tower-27.messagelabs.com with SMTP;
	28 Jun 2012 19:50:05 -0000
X-Authority-Analysis: v=2.0 cv=ZuBv2qHG c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=ra92YfU4GoUA:10 a=-LZGPLQ91PoA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=Ki66X_cgQOKV7KA-TKgA:9 a=wPNLvfGTeEIA:10
	a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:38714] helo=corenix.localnet)
	by hrndva-oedge04.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id A0/CC-21135-C65BCEF4; Thu, 28 Jun 2012 19:50:04 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 995B4853D6; Thu, 28 Jun 2012 15:50:04 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=ham
	version=3.3.1
Received: from [10.10.16.42] (hafele [216.237.216.130])
	by corenix.localnet (Postfix) with ESMTPSA id 1920784BA7
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 15:50:04 -0400 (EDT)
Message-ID: <4FECB56B.508@triad.rr.com>
Date: Thu, 28 Jun 2012 15:50:03 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Error: Boot loader didn't return any data [pygrub boot
 debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Note: I could simply direct boot the appropriate kernel/initrd to get 
the alpha1 installation going as always done in the past, but I think 
this should work.  The Debian alpha 1 installer page says it should.


Details

$ sudo xm create -c wheezytest.cfg
Using config file "./wheezytest.cfg".
Error: Boot loader didn't return any data!



direct pygrub test run:
# pygrub --kernel=/install.amd/vmlinuz --ramdisk=/install.amd/initrd.gz 
/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso
linux (kernel /var/run/xend/boot/boot_kernel.TjAeCF)(ramdisk 
/var/run/xend/boot/boot_ramdisk.1RMH9A)



pygrub version is 4.0.2-rc1-pre (I want to avoid upgrading xen right now 
as this has been running over a year for sure.  Actually the debian 
wheezy install I create will eventually replace my current ubuntu lucid 
dom0 which will get virtualized)



domU config file:

name = "wheezytest"
memory = 256

disk = [
           
'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd:cdrom,r'
         , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
         , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
]

vif = [' ']

bootloader = "pygrub"
bootloader_args = "--kernel=/install.amd/vmlinuz 
--ramdisk=/install.amd/initrd.gz"
extra = "debian-installer/exit/always_halt=true -- console=hvc0"





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 19:51:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 19:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkKjB-00054Q-IP; Thu, 28 Jun 2012 19:50:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkKjA-00054L-1w
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 19:50:08 +0000
Received: from [193.109.254.147:46255] by server-4.bemta-14.messagelabs.com id
	72/68-02077-F65BCEF4; Thu, 28 Jun 2012 19:50:07 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1340913005!3939569!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzk5Mzg2\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzk5Mzg2\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9741 invoked from network); 28 Jun 2012 19:50:05 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-10.tower-27.messagelabs.com with SMTP;
	28 Jun 2012 19:50:05 -0000
X-Authority-Analysis: v=2.0 cv=ZuBv2qHG c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=ra92YfU4GoUA:10 a=-LZGPLQ91PoA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=Ki66X_cgQOKV7KA-TKgA:9 a=wPNLvfGTeEIA:10
	a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:38714] helo=corenix.localnet)
	by hrndva-oedge04.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id A0/CC-21135-C65BCEF4; Thu, 28 Jun 2012 19:50:04 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 995B4853D6; Thu, 28 Jun 2012 15:50:04 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=ham
	version=3.3.1
Received: from [10.10.16.42] (hafele [216.237.216.130])
	by corenix.localnet (Postfix) with ESMTPSA id 1920784BA7
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 15:50:04 -0400 (EDT)
Message-ID: <4FECB56B.508@triad.rr.com>
Date: Thu, 28 Jun 2012 15:50:03 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Error: Boot loader didn't return any data [pygrub boot
 debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Note: I could simply direct boot the appropriate kernel/initrd to get 
the alpha1 installation going as always done in the past, but I think 
this should work.  The Debian alpha 1 installer page says it should.


Details

$ sudo xm create -c wheezytest.cfg
Using config file "./wheezytest.cfg".
Error: Boot loader didn't return any data!



direct pygrub test run:
# pygrub --kernel=/install.amd/vmlinuz --ramdisk=/install.amd/initrd.gz 
/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso
linux (kernel /var/run/xend/boot/boot_kernel.TjAeCF)(ramdisk 
/var/run/xend/boot/boot_ramdisk.1RMH9A)



pygrub version is 4.0.2-rc1-pre (I want to avoid upgrading xen right now 
as this has been running over a year for sure.  Actually the debian 
wheezy install I create will eventually replace my current ubuntu lucid 
dom0 which will get virtualized)



domU config file:

name = "wheezytest"
memory = 256

disk = [
           
'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd:cdrom,r'
         , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
         , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
]

vif = [' ']

bootloader = "pygrub"
bootloader_args = "--kernel=/install.amd/vmlinuz 
--ramdisk=/install.amd/initrd.gz"
extra = "debian-installer/exit/always_halt=true -- console=hvc0"





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 20:12:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 20:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkL3v-0005dk-QB; Thu, 28 Jun 2012 20:11:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SkL3t-0005df-LY
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 20:11:33 +0000
Received: from [85.158.139.83:8821] by server-11.bemta-5.messagelabs.com id
	43/91-20400-47ABCEF4; Thu, 28 Jun 2012 20:11:32 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1340914291!30072992!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30894 invoked from network); 28 Jun 2012 20:11:32 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Jun 2012 20:11:32 -0000
Received: from [201.123.249.155] (port=48713 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SkL3q-0006rv-Mx
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 15:11:30 -0500
Received: from [10.13.34.156] (alk-desktop.sys.ondore.i [10.13.34.156])
	by mail.ondore.i (Postfix) with ESMTPSA id 05CC5A208
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 15:11:29 -0500 (CDT)
Message-ID: <4FECBA71.8020603@ondore.com>
Date: Thu, 28 Jun 2012 15:11:29 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FECB56B.508@triad.rr.com>
In-Reply-To: <4FECB56B.508@triad.rr.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 28/06/12 14:50, Richie escribi=F3:
> Note: I could simply direct boot the appropriate kernel/initrd to get
> the alpha1 installation going as always done in the past, but I think
> this should work.  The Debian alpha 1 installer page says it should.
>
> domU config file:
>
> name =3D "wheezytest"
> memory =3D 256
>
> disk =3D [
> 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd=
:cdrom,r'
>
>          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
>          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
> ]
>
> vif =3D [' ']
>
> bootloader =3D "pygrub"
> bootloader_args =3D "--kernel=3D/install.amd/vmlinuz
> --ramdisk=3D/install.amd/initrd.gz"
> extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"

There is a funny issue with pygrub.
It looks for the first element of "disk =3D" array form the config file, =

and tries to get boot images from there. In you case, it's CDROM.

Re-order the mention of block device, make /dev/mainvg/wheezytest-root =

to appear first.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 20:12:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 20:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkL3v-0005dk-QB; Thu, 28 Jun 2012 20:11:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1SkL3t-0005df-LY
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 20:11:33 +0000
Received: from [85.158.139.83:8821] by server-11.bemta-5.messagelabs.com id
	43/91-20400-47ABCEF4; Thu, 28 Jun 2012 20:11:32 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1340914291!30072992!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30894 invoked from network); 28 Jun 2012 20:11:32 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-5.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Jun 2012 20:11:32 -0000
Received: from [201.123.249.155] (port=48713 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.77) (envelope-from <alk@ondore.com>) id 1SkL3q-0006rv-Mx
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 15:11:30 -0500
Received: from [10.13.34.156] (alk-desktop.sys.ondore.i [10.13.34.156])
	by mail.ondore.i (Postfix) with ESMTPSA id 05CC5A208
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 15:11:29 -0500 (CDT)
Message-ID: <4FECBA71.8020603@ondore.com>
Date: Thu, 28 Jun 2012 15:11:29 -0500
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <4FECB56B.508@triad.rr.com>
In-Reply-To: <4FECB56B.508@triad.rr.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 28/06/12 14:50, Richie escribi=F3:
> Note: I could simply direct boot the appropriate kernel/initrd to get
> the alpha1 installation going as always done in the past, but I think
> this should work.  The Debian alpha 1 installer page says it should.
>
> domU config file:
>
> name =3D "wheezytest"
> memory =3D 256
>
> disk =3D [
> 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd=
:cdrom,r'
>
>          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
>          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
> ]
>
> vif =3D [' ']
>
> bootloader =3D "pygrub"
> bootloader_args =3D "--kernel=3D/install.amd/vmlinuz
> --ramdisk=3D/install.amd/initrd.gz"
> extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"

There is a funny issue with pygrub.
It looks for the first element of "disk =3D" array form the config file, =

and tries to get boot images from there. In you case, it's CDROM.

Re-order the mention of block device, make /dev/mainvg/wheezytest-root =

to appear first.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 20:14:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 20:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkL5p-0005jb-IJ; Thu, 28 Jun 2012 20:13:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkL5o-0005jQ-6A
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 20:13:32 +0000
Received: from [85.158.139.83:24923] by server-4.bemta-5.messagelabs.com id
	A9/51-27831-BEABCEF4; Thu, 28 Jun 2012 20:13:31 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340914408!28766539!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29480 invoked from network); 28 Jun 2012 20:13:29 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 20:13:29 -0000
Received: by dadn2 with SMTP id n2so3624801dad.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 13:13:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=WjWEDw5Pbr0R3h+0n5UlfrImLLNv08IqE/FVZz1jXQc=;
	b=GRVqfaOEaFOp2ziAbOGOJnKf/lSO6e3aQhiu9VZ9P5n6hrCoGFh1yQBod7igNAHFre
	cCw1IVh4SIRddTxW6dRdfRwB9/soTqbFfYSBJ3IhcSp4oWzTUtzgLhJl1uhrAfRJF7YQ
	Iw/ikb04iGhuMYiD+0xWf0ImYjpgdZwdR4CNDvHmIbMxNY9Yfk75tMBNCJbEoBoJnLyf
	b4CD3/KP6cgWBmXAu6D2gjlWBUn7KwwRKaTudfaLU+s868Kf84eG98hbQB3TnRmGqgzx
	Jt/FPvnOZOvZMVcEE/oqIvacs2IJ/xzXPJ4UTwL1e0EURmGwNgSoOLN/ra+9LAL+zegl
	vP6A==
MIME-Version: 1.0
Received: by 10.68.233.132 with SMTP id tw4mr11406391pbc.61.1340914407308;
	Thu, 28 Jun 2012 13:13:27 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 28 Jun 2012 13:13:27 -0700 (PDT)
In-Reply-To: <4FEC7B47.7040102@cbnco.com>
References: <4FEB6D8C.8000107@cbnco.com>
	<CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
	<4FEC7B47.7040102@cbnco.com>
Date: Fri, 29 Jun 2012 03:13:27 +0700
Message-ID: <CAG1y0seNK+ggxGgEvMGQM8pUQzZAxAun7RosULXp=6MJEp1Lqw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: sstan <sstanisi@cbnco.com>
X-Gm-Message-State: ALoCoQlvSBUaXEPVk1mZmE8xT/w5dO2j83ejKbltIFkad6jLzG3DgDDzj+9owAYdjH76Q+nDX+4z
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 10:41 PM, sstan <sstanisi@cbnco.com> wrote:
>>> Simply put, just look at domU's console and syslog. If it shows a
>>> block device size change, then your system supports it. If not, then
>>> one of the components (either hypervisor or kernel) doesn't support
>>> it.
>
> Well that's why I'm sending this email! According to the documentation, I'm
> using the right Xen version, SLES version, kernel, etc. This very question
> keeps coming back on forums... If someone more knowledgeable can address it,
> please do because no solution is available yet.

There's nothing much to do, really. Last time I test I was using RHEL5
with gitco's xen 4.x, and self-compiled kernel based on RHEL's config.
The size change just works. However since my implementation now uses
partition table on the block device, the online resize feature is not
much use for me (since I'd also have to resize the partition, which
must be done offline).

Since you say you're using SLES, perhaps you'll find more help on
their list/forum/support.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 20:14:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 20:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkL5p-0005jb-IJ; Thu, 28 Jun 2012 20:13:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkL5o-0005jQ-6A
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 20:13:32 +0000
Received: from [85.158.139.83:24923] by server-4.bemta-5.messagelabs.com id
	A9/51-27831-BEABCEF4; Thu, 28 Jun 2012 20:13:31 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-10.tower-182.messagelabs.com!1340914408!28766539!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29480 invoked from network); 28 Jun 2012 20:13:29 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 20:13:29 -0000
Received: by dadn2 with SMTP id n2so3624801dad.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 13:13:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=WjWEDw5Pbr0R3h+0n5UlfrImLLNv08IqE/FVZz1jXQc=;
	b=GRVqfaOEaFOp2ziAbOGOJnKf/lSO6e3aQhiu9VZ9P5n6hrCoGFh1yQBod7igNAHFre
	cCw1IVh4SIRddTxW6dRdfRwB9/soTqbFfYSBJ3IhcSp4oWzTUtzgLhJl1uhrAfRJF7YQ
	Iw/ikb04iGhuMYiD+0xWf0ImYjpgdZwdR4CNDvHmIbMxNY9Yfk75tMBNCJbEoBoJnLyf
	b4CD3/KP6cgWBmXAu6D2gjlWBUn7KwwRKaTudfaLU+s868Kf84eG98hbQB3TnRmGqgzx
	Jt/FPvnOZOvZMVcEE/oqIvacs2IJ/xzXPJ4UTwL1e0EURmGwNgSoOLN/ra+9LAL+zegl
	vP6A==
MIME-Version: 1.0
Received: by 10.68.233.132 with SMTP id tw4mr11406391pbc.61.1340914407308;
	Thu, 28 Jun 2012 13:13:27 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Thu, 28 Jun 2012 13:13:27 -0700 (PDT)
In-Reply-To: <4FEC7B47.7040102@cbnco.com>
References: <4FEB6D8C.8000107@cbnco.com>
	<CAG1y0se98GL9viCSMATXvpLz9_E=L0k0fJtpAs=x+bbVJcNWTQ@mail.gmail.com>
	<4FEC7B47.7040102@cbnco.com>
Date: Fri, 29 Jun 2012 03:13:27 +0700
Message-ID: <CAG1y0seNK+ggxGgEvMGQM8pUQzZAxAun7RosULXp=6MJEp1Lqw@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: sstan <sstanisi@cbnco.com>
X-Gm-Message-State: ALoCoQlvSBUaXEPVk1mZmE8xT/w5dO2j83ejKbltIFkad6jLzG3DgDDzj+9owAYdjH76Q+nDX+4z
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen block device online resizing
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 10:41 PM, sstan <sstanisi@cbnco.com> wrote:
>>> Simply put, just look at domU's console and syslog. If it shows a
>>> block device size change, then your system supports it. If not, then
>>> one of the components (either hypervisor or kernel) doesn't support
>>> it.
>
> Well that's why I'm sending this email! According to the documentation, I'm
> using the right Xen version, SLES version, kernel, etc. This very question
> keeps coming back on forums... If someone more knowledgeable can address it,
> please do because no solution is available yet.

There's nothing much to do, really. Last time I test I was using RHEL5
with gitco's xen 4.x, and self-compiled kernel based on RHEL's config.
The size change just works. However since my implementation now uses
partition table on the block device, the online resize feature is not
much use for me (since I'd also have to resize the partition, which
must be done offline).

Since you say you're using SLES, perhaps you'll find more help on
their list/forum/support.

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Jun 28 20:51:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 20:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkLfH-0006b0-BD; Thu, 28 Jun 2012 20:50:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <informatique.src@gmail.com>) id 1SkLfG-0006av-JL
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 20:50:10 +0000
Received: from [193.109.254.147:13844] by server-6.bemta-14.messagelabs.com id
	EE/08-08993-183CCEF4; Thu, 28 Jun 2012 20:50:09 +0000
X-Env-Sender: informatique.src@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340916606!9120904!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2529 invoked from network); 28 Jun 2012 20:50:07 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 20:50:07 -0000
Received: by lbok6 with SMTP id k6so4454074lbo.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 13:50:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=hRzhMBlT4SQCf8lzZx6+/KuqKYkfDRXK9fwjf52tTZU=;
	b=C+Y9JZvg3oXR29votVaGiZJo6CHb+KKQ0YafQSWCXFHh3pzF7LUljGMMekr3tU8i5H
	2qxM6Vk20yOFz5xt8rEMFLRPSqmjolMOB6D211vG3y6VV6jSZ7CKLNA+Nc4gCPJVLSKo
	7Va1lhCkPyZKQBtdgKelJtWyjzddnbFbIlCdfY+7/UFi+Ioqkzk4WZgpwhkfYwh31B6w
	WpEYpcAjyKPBPbI/PsGh84r30vLk0FOF1YMC/Nv4X/1AQsQqa2Tf5+RV9VONkLJPlA1c
	Zk8mxZyawyQ2qiQPnS9L+YvitxOoIR8iFOtW3RXpb8vgm+qNZKPY8OyslARbCws2Woqd
	v+5w==
Received: by 10.152.131.37 with SMTP id oj5mr699848lab.14.1340916606366; Thu,
	28 Jun 2012 13:50:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.36.234 with HTTP; Thu, 28 Jun 2012 13:49:46 -0700 (PDT)
In-Reply-To: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
From: insrc <informatique.src@gmail.com>
Date: Thu, 28 Jun 2012 22:49:46 +0200
Message-ID: <CAP9SL+XSPg3i7CzeDYPqe05LGkaWXPrrzdFHn5JY-PEEQzKGEA@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
 or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1457821485658074794=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1457821485658074794==
Content-Type: multipart/alternative; boundary=f46d042c6b8dfef56b04c38e7990

--f46d042c6b8dfef56b04c38e7990
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Jun 27, 2012 at 1:01 AM, Eric <epretorious@yahoo.com> wrote:

> With so many different avenues for using Xen I'm wondering which path to
> take:
>
>    - Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc<http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen>
>    ),
>    - Xen Cloud Platform <http://www.xen.org/products/cloudxen.html>[XCP], or
>    - Citrix XenServer<http://www.citrix.com/English/ps2/products/product.asp?contentID=683148>[XS].
>
> I was in the same situation as you are. Took a close look at XenServer and
on my way to consider XCP but then i stumble upon  Ganeti
http://code.google.com/p/ganeti/).

Ganeti (http://code.google.com/p/ganeti/) is a free (heterogeneous) cluster
virtual server management developed by Google folks. It can use  xen or kvm
as hypervisor and drbd (or shared storage) for disk storage.

For more on ganeti, i found the references below interesting:
  - a video presentation about ganeti:
http://www.youtube.com/watch?v=aQc8GcedfEU
  - a rather complete presentation:
http://lancealbertson.com/slides/ganeti-scale9x/#1
  - Ganeti WebManager is a nice GUI frontend:
https://code.osuosl.org/projects/ganeti-webmgr/


Is there one platform that...
>
>    - is more stable?
>
> Ganeti is used internally at Google, Mozilla and others institution

>
>    - has more features<http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix>?
>    e.g., live migration, high-availability, etc.
>
> Ganeti has live migration and many more features.
It lacks  built-in HA as there's no pacemaker integration or things like
that.  However , you can easily move all instance (aka VMs)  running on a
node (aka host) to another node  with a single  command. It's just that it
won't happen automatically

>
>    -
>    - tracks Xen HV development more closely?
>
> Works with your standard Xen Hypervisor packaged by your favourite
distribution

>
>    -
>
> Is there one Linux distro that...
>
>    - is more stable than the others?
>
> Use your favorite distro. But FYI, package for debian are made by one of
the dev' . But folks are running ganeti on top of RedHat, Gentoo...


HTH,
Thanks !

--f46d042c6b8dfef56b04c38e7990
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Wed, Jun 27, 2012 at 1:01 AM, Eric <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"_bla=
nk">epretorious@yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<div><div style=3D"font-size:10pt;font-family:Courier New,courier,monaco,mo=
nospace,sans-serif"><div><div><div style=3D"font-size:10pt;font-family:Cour=
ier New,courier,monaco,monospace,sans-serif"><div>With so many different av=
enues for using Xen I&#39;m wondering which path to take:<span><br>

</span></div><ul><li>Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, <a h=
ref=3D"http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen" target=3D"_blank">etc=
</a>),</li><li><a href=3D"http://www.xen.org/products/cloudxen.html" target=
=3D"_blank">Xen Cloud Platform</a> [XCP], or</li>

<li><a href=3D"http://www.citrix.com/English/ps2/products/product.asp?conte=
ntID=3D683148" target=3D"_blank">Citrix XenServer</a> [XS].</li></ul></div>=
</div></div></div></div></blockquote><div>I was in the same situation as yo=
u are. Took a close look at XenServer and on my way to consider XCP but the=
n i stumble upon =A0Ganeti=A0<a href=3D"http://code.google.com/p/ganeti/">h=
ttp://code.google.com/p/ganeti/</a>).=A0</div>

<div><br></div><div>Ganeti (<a href=3D"http://code.google.com/p/ganeti/">ht=
tp://code.google.com/p/ganeti/</a>) is a free (heterogeneous)=A0<span style=
=3D"font-size:14px;background-color:rgb(255,255,255);font-family:arial,sans=
-serif;line-height:17px">cluster virtual server management developed by Goo=
gle folks. It can use =A0xen or kvm as hypervisor and=A0</span>drbd (or sha=
red storage) for disk storage. =A0=A0</div>

<div><br></div><div>For more on ganeti, i found the references below intere=
sting:</div><div>=A0 - a video presentation about ganeti:=A0<a href=3D"http=
://www.youtube.com/watch?v=3DaQc8GcedfEU">http://www.youtube.com/watch?v=3D=
aQc8GcedfEU</a>=A0</div>

<div>=A0 - a rather complete presentation:=A0<a href=3D"http://lancealberts=
on.com/slides/ganeti-scale9x/#1">http://lancealbertson.com/slides/ganeti-sc=
ale9x/#1</a></div><div>=A0 - Ganeti WebManager is a nice GUI frontend:=A0<a=
 href=3D"https://code.osuosl.org/projects/ganeti-webmgr/">https://code.osuo=
sl.org/projects/ganeti-webmgr/</a></div>

<div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div styl=
e=3D"font-size:10pt;font-family:Courier New,courier,monaco,monospace,sans-s=
erif">

<div><div><div style=3D"font-size:10pt;font-family:Courier New,courier,mona=
co,monospace,sans-serif"><div>Is there one platform that...<br><ul><li>is m=
ore stable?</li></ul></div></div></div></div></div></div></blockquote><div>

Ganeti is used internally at Google, Mozilla and others institution=A0</div=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><div><div style=3D"font-size:10pt;font-fami=
ly:Courier New,courier,monaco,monospace,sans-serif">

<div><div><div style=3D"font-size:10pt;font-family:Courier New,courier,mona=
co,monospace,sans-serif"><div><ul><li>has more <a href=3D"http://wiki.xen.o=
rg/wiki/XCP/XenServer_Feature_Matrix" target=3D"_blank">features</a>? e.g.,=
 live migration, high-availability, etc.<br>

</li></ul></div></div></div></div></div></div></blockquote><div>Ganeti has =
live migration and many more features.=A0</div><div>It lacks =A0built-in HA=
 as there&#39;s no pacemaker integration or things like that. =A0However , =
you can easily move all instance (aka VMs) =A0running on a node (aka host) =
to another node =A0with a single =A0command. It&#39;s just that it won&#39;=
t happen automatically=A0</div>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div style=3D"font-size:10pt;font-famil=
y:Courier New,courier,monaco,monospace,sans-serif"><div><div><div style=3D"=
font-size:10pt;font-family:Courier New,courier,monaco,monospace,sans-serif"=
>

<div><ul><li></li><li>tracks Xen HV development more closely?<br></li></ul>=
</div></div></div></div></div></div></blockquote><div>Works with your stand=
ard Xen Hypervisor packaged by your favourite distribution=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">

<div><div style=3D"font-size:10pt;font-family:Courier New,courier,monaco,mo=
nospace,sans-serif"><div><div><div style=3D"font-size:10pt;font-family:Cour=
ier New,courier,monaco,monospace,sans-serif"><div><ul><li></li></ul><div><s=
pan>Is there one Linux distro that...</span></div>

<ul><li>is more stable than the others?<br></li></ul></div></div></div></di=
v></div></div></blockquote><div>Use your favorite distro. But FYI, package =
for debian are made by one of the dev&#39; . But folks are running ganeti o=
n top of RedHat, Gentoo...=A0</div>

<div><br></div><div><br></div><div>HTH,=A0</div><div>Thanks !=A0</div></div=
>

--f46d042c6b8dfef56b04c38e7990--


--===============1457821485658074794==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1457821485658074794==--


From xen-users-bounces@lists.xen.org Thu Jun 28 20:51:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2012 20:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkLfH-0006b0-BD; Thu, 28 Jun 2012 20:50:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <informatique.src@gmail.com>) id 1SkLfG-0006av-JL
	for xen-users@lists.xen.org; Thu, 28 Jun 2012 20:50:10 +0000
Received: from [193.109.254.147:13844] by server-6.bemta-14.messagelabs.com id
	EE/08-08993-183CCEF4; Thu, 28 Jun 2012 20:50:09 +0000
X-Env-Sender: informatique.src@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1340916606!9120904!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2529 invoked from network); 28 Jun 2012 20:50:07 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Jun 2012 20:50:07 -0000
Received: by lbok6 with SMTP id k6so4454074lbo.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 13:50:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=hRzhMBlT4SQCf8lzZx6+/KuqKYkfDRXK9fwjf52tTZU=;
	b=C+Y9JZvg3oXR29votVaGiZJo6CHb+KKQ0YafQSWCXFHh3pzF7LUljGMMekr3tU8i5H
	2qxM6Vk20yOFz5xt8rEMFLRPSqmjolMOB6D211vG3y6VV6jSZ7CKLNA+Nc4gCPJVLSKo
	7Va1lhCkPyZKQBtdgKelJtWyjzddnbFbIlCdfY+7/UFi+Ioqkzk4WZgpwhkfYwh31B6w
	WpEYpcAjyKPBPbI/PsGh84r30vLk0FOF1YMC/Nv4X/1AQsQqa2Tf5+RV9VONkLJPlA1c
	Zk8mxZyawyQ2qiQPnS9L+YvitxOoIR8iFOtW3RXpb8vgm+qNZKPY8OyslARbCws2Woqd
	v+5w==
Received: by 10.152.131.37 with SMTP id oj5mr699848lab.14.1340916606366; Thu,
	28 Jun 2012 13:50:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.36.234 with HTTP; Thu, 28 Jun 2012 13:49:46 -0700 (PDT)
In-Reply-To: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
References: <1340751680.97807.YahooMailNeo@web121706.mail.ne1.yahoo.com>
From: insrc <informatique.src@gmail.com>
Date: Thu, 28 Jun 2012 22:49:46 +0200
Message-ID: <CAP9SL+XSPg3i7CzeDYPqe05LGkaWXPrrzdFHn5JY-PEEQzKGEA@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Which one to use: Xen HV, Xen Cloud Platform,
 or Citrix XenServer?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1457821485658074794=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1457821485658074794==
Content-Type: multipart/alternative; boundary=f46d042c6b8dfef56b04c38e7990

--f46d042c6b8dfef56b04c38e7990
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Jun 27, 2012 at 1:01 AM, Eric <epretorious@yahoo.com> wrote:

> With so many different avenues for using Xen I'm wondering which path to
> take:
>
>    - Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, etc<http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen>
>    ),
>    - Xen Cloud Platform <http://www.xen.org/products/cloudxen.html>[XCP], or
>    - Citrix XenServer<http://www.citrix.com/English/ps2/products/product.asp?contentID=683148>[XS].
>
> I was in the same situation as you are. Took a close look at XenServer and
on my way to consider XCP but then i stumble upon  Ganeti
http://code.google.com/p/ganeti/).

Ganeti (http://code.google.com/p/ganeti/) is a free (heterogeneous) cluster
virtual server management developed by Google folks. It can use  xen or kvm
as hypervisor and drbd (or shared storage) for disk storage.

For more on ganeti, i found the references below interesting:
  - a video presentation about ganeti:
http://www.youtube.com/watch?v=aQc8GcedfEU
  - a rather complete presentation:
http://lancealbertson.com/slides/ganeti-scale9x/#1
  - Ganeti WebManager is a nice GUI frontend:
https://code.osuosl.org/projects/ganeti-webmgr/


Is there one platform that...
>
>    - is more stable?
>
> Ganeti is used internally at Google, Mozilla and others institution

>
>    - has more features<http://wiki.xen.org/wiki/XCP/XenServer_Feature_Matrix>?
>    e.g., live migration, high-availability, etc.
>
> Ganeti has live migration and many more features.
It lacks  built-in HA as there's no pacemaker integration or things like
that.  However , you can easily move all instance (aka VMs)  running on a
node (aka host) to another node  with a single  command. It's just that it
won't happen automatically

>
>    -
>    - tracks Xen HV development more closely?
>
> Works with your standard Xen Hypervisor packaged by your favourite
distribution

>
>    -
>
> Is there one Linux distro that...
>
>    - is more stable than the others?
>
> Use your favorite distro. But FYI, package for debian are made by one of
the dev' . But folks are running ganeti on top of RedHat, Gentoo...


HTH,
Thanks !

--f46d042c6b8dfef56b04c38e7990
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Wed, Jun 27, 2012 at 1:01 AM, Eric <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:epretorious@yahoo.com" target=3D"_bla=
nk">epretorious@yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<div><div style=3D"font-size:10pt;font-family:Courier New,courier,monaco,mo=
nospace,sans-serif"><div><div><div style=3D"font-size:10pt;font-family:Cour=
ier New,courier,monaco,monospace,sans-serif"><div>With so many different av=
enues for using Xen I&#39;m wondering which path to take:<span><br>

</span></div><ul><li>Xen Hypervisor (e.g., CentOS 5.x, Debian {4,5,6}, <a h=
ref=3D"http://wiki.xen.org/wiki/Dom0_Kernels_for_Xen" target=3D"_blank">etc=
</a>),</li><li><a href=3D"http://www.xen.org/products/cloudxen.html" target=
=3D"_blank">Xen Cloud Platform</a> [XCP], or</li>

<li><a href=3D"http://www.citrix.com/English/ps2/products/product.asp?conte=
ntID=3D683148" target=3D"_blank">Citrix XenServer</a> [XS].</li></ul></div>=
</div></div></div></div></blockquote><div>I was in the same situation as yo=
u are. Took a close look at XenServer and on my way to consider XCP but the=
n i stumble upon =A0Ganeti=A0<a href=3D"http://code.google.com/p/ganeti/">h=
ttp://code.google.com/p/ganeti/</a>).=A0</div>

<div><br></div><div>Ganeti (<a href=3D"http://code.google.com/p/ganeti/">ht=
tp://code.google.com/p/ganeti/</a>) is a free (heterogeneous)=A0<span style=
=3D"font-size:14px;background-color:rgb(255,255,255);font-family:arial,sans=
-serif;line-height:17px">cluster virtual server management developed by Goo=
gle folks. It can use =A0xen or kvm as hypervisor and=A0</span>drbd (or sha=
red storage) for disk storage. =A0=A0</div>

<div><br></div><div>For more on ganeti, i found the references below intere=
sting:</div><div>=A0 - a video presentation about ganeti:=A0<a href=3D"http=
://www.youtube.com/watch?v=3DaQc8GcedfEU">http://www.youtube.com/watch?v=3D=
aQc8GcedfEU</a>=A0</div>

<div>=A0 - a rather complete presentation:=A0<a href=3D"http://lancealberts=
on.com/slides/ganeti-scale9x/#1">http://lancealbertson.com/slides/ganeti-sc=
ale9x/#1</a></div><div>=A0 - Ganeti WebManager is a nice GUI frontend:=A0<a=
 href=3D"https://code.osuosl.org/projects/ganeti-webmgr/">https://code.osuo=
sl.org/projects/ganeti-webmgr/</a></div>

<div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div styl=
e=3D"font-size:10pt;font-family:Courier New,courier,monaco,monospace,sans-s=
erif">

<div><div><div style=3D"font-size:10pt;font-family:Courier New,courier,mona=
co,monospace,sans-serif"><div>Is there one platform that...<br><ul><li>is m=
ore stable?</li></ul></div></div></div></div></div></div></blockquote><div>

Ganeti is used internally at Google, Mozilla and others institution=A0</div=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><div><div style=3D"font-size:10pt;font-fami=
ly:Courier New,courier,monaco,monospace,sans-serif">

<div><div><div style=3D"font-size:10pt;font-family:Courier New,courier,mona=
co,monospace,sans-serif"><div><ul><li>has more <a href=3D"http://wiki.xen.o=
rg/wiki/XCP/XenServer_Feature_Matrix" target=3D"_blank">features</a>? e.g.,=
 live migration, high-availability, etc.<br>

</li></ul></div></div></div></div></div></div></blockquote><div>Ganeti has =
live migration and many more features.=A0</div><div>It lacks =A0built-in HA=
 as there&#39;s no pacemaker integration or things like that. =A0However , =
you can easily move all instance (aka VMs) =A0running on a node (aka host) =
to another node =A0with a single =A0command. It&#39;s just that it won&#39;=
t happen automatically=A0</div>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div style=3D"font-size:10pt;font-famil=
y:Courier New,courier,monaco,monospace,sans-serif"><div><div><div style=3D"=
font-size:10pt;font-family:Courier New,courier,monaco,monospace,sans-serif"=
>

<div><ul><li></li><li>tracks Xen HV development more closely?<br></li></ul>=
</div></div></div></div></div></div></blockquote><div>Works with your stand=
ard Xen Hypervisor packaged by your favourite distribution=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">

<div><div style=3D"font-size:10pt;font-family:Courier New,courier,monaco,mo=
nospace,sans-serif"><div><div><div style=3D"font-size:10pt;font-family:Cour=
ier New,courier,monaco,monospace,sans-serif"><div><ul><li></li></ul><div><s=
pan>Is there one Linux distro that...</span></div>

<ul><li>is more stable than the others?<br></li></ul></div></div></div></di=
v></div></div></blockquote><div>Use your favorite distro. But FYI, package =
for debian are made by one of the dev&#39; . But folks are running ganeti o=
n top of RedHat, Gentoo...=A0</div>

<div><br></div><div><br></div><div>HTH,=A0</div><div>Thanks !=A0</div></div=
>

--f46d042c6b8dfef56b04c38e7990--


--===============1457821485658074794==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1457821485658074794==--


From xen-users-bounces@lists.xen.org Fri Jun 29 03:04:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 03:04:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkRU6-0007xu-7o; Fri, 29 Jun 2012 03:03:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkRU4-0007xp-0O
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 03:03:00 +0000
Received: from [85.158.138.51:13053] by server-6.bemta-3.messagelabs.com id
	B7/34-11602-3EA1DEF4; Fri, 29 Jun 2012 03:02:59 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340938978!29000242!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAwNjUy\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAwNjUy\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20639 invoked from network); 29 Jun 2012 03:02:58 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-2.tower-174.messagelabs.com with SMTP;
	29 Jun 2012 03:02:58 -0000
X-Authority-Analysis: v=2.0 cv=StQSGYy0 c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=oLMWbjUy37cA:10 a=U8EIzdstbIcA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=8HPgAk64J8dN6bSrRhQA:9 a=wPNLvfGTeEIA:10
	a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:46141] helo=corenix.localnet)
	by hrndva-oedge03.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 9C/7C-00797-1EA1DEF4; Fri, 29 Jun 2012 03:02:57 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 9006A853D6; Thu, 28 Jun 2012 23:02:57 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=ham
	version=3.3.1
Received: from [192.168.0.135] (GAMEHUB.localnet [192.168.0.135])
	by corenix.localnet (Postfix) with ESMTP id 1C2B984BA7;
	Thu, 28 Jun 2012 23:02:57 -0400 (EDT)
Message-ID: <4FED1AE8.7040802@triad.rr.com>
Date: Thu, 28 Jun 2012 23:03:04 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Alexandre Kouznetsov <alk@ondore.com>
References: <4FECB56B.508@triad.rr.com> <4FECBA71.8020603@ondore.com>
In-Reply-To: <4FECBA71.8020603@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/28/2012 4:11 PM, Alexandre Kouznetsov wrote:
> Hello.
>
> El 28/06/12 14:50, Richie escribi=F3:
>> Note: I could simply direct boot the appropriate kernel/initrd to get
>> the alpha1 installation going as always done in the past, but I think
>> this should work.  The Debian alpha 1 installer page says it should.
>>
>> domU config file:
>>
>> name =3D "wheezytest"
>> memory =3D 256
>>
>> disk =3D [
>> 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvd=
d:cdrom,r' =

>>
>>
>>          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
>>          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
>> ]
>>
>> vif =3D [' ']
>>
>> bootloader =3D "pygrub"
>> bootloader_args =3D "--kernel=3D/install.amd/vmlinuz
>> --ramdisk=3D/install.amd/initrd.gz"
>> extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
>
> There is a funny issue with pygrub.
> It looks for the first element of "disk =3D" array form the config file, =

> and tries to get boot images from there. In you case, it's CDROM.
>
> Re-order the mention of block device, make /dev/mainvg/wheezytest-root =

> to appear first.
>

Hi thanks for the response.  You have misunderstood me so let me =

clarify.   Here in this case the volume wheezytest-root does not have =

any data yet and this is why I am trying to pygrub boot the installation =

ISO so I can then perform the installation.  So I would want the ISO =

first in this case.

There is claim that this can be done this way (instead of direct booting =

a copy of the kernel and initrd) but my guess is that either my pygrub =

is too old or maybe the wheezy Alpha1 installer is missing some =

important bits?  I can't be sure because that Error is cryptic and based =

on my searches can happen for different reasons.  What really has me =

miffed though is that my manual pygrub test output looks like it did =

find and extract the kernel and initrd.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 03:04:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 03:04:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkRU6-0007xu-7o; Fri, 29 Jun 2012 03:03:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkRU4-0007xp-0O
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 03:03:00 +0000
Received: from [85.158.138.51:13053] by server-6.bemta-3.messagelabs.com id
	B7/34-11602-3EA1DEF4; Fri, 29 Jun 2012 03:02:59 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1340938978!29000242!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAwNjUy\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAwNjUy\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20639 invoked from network); 29 Jun 2012 03:02:58 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-2.tower-174.messagelabs.com with SMTP;
	29 Jun 2012 03:02:58 -0000
X-Authority-Analysis: v=2.0 cv=StQSGYy0 c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=oLMWbjUy37cA:10 a=U8EIzdstbIcA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=8HPgAk64J8dN6bSrRhQA:9 a=wPNLvfGTeEIA:10
	a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:46141] helo=corenix.localnet)
	by hrndva-oedge03.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 9C/7C-00797-1EA1DEF4; Fri, 29 Jun 2012 03:02:57 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 9006A853D6; Thu, 28 Jun 2012 23:02:57 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=ham
	version=3.3.1
Received: from [192.168.0.135] (GAMEHUB.localnet [192.168.0.135])
	by corenix.localnet (Postfix) with ESMTP id 1C2B984BA7;
	Thu, 28 Jun 2012 23:02:57 -0400 (EDT)
Message-ID: <4FED1AE8.7040802@triad.rr.com>
Date: Thu, 28 Jun 2012 23:03:04 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Alexandre Kouznetsov <alk@ondore.com>
References: <4FECB56B.508@triad.rr.com> <4FECBA71.8020603@ondore.com>
In-Reply-To: <4FECBA71.8020603@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/28/2012 4:11 PM, Alexandre Kouznetsov wrote:
> Hello.
>
> El 28/06/12 14:50, Richie escribi=F3:
>> Note: I could simply direct boot the appropriate kernel/initrd to get
>> the alpha1 installation going as always done in the past, but I think
>> this should work.  The Debian alpha 1 installer page says it should.
>>
>> domU config file:
>>
>> name =3D "wheezytest"
>> memory =3D 256
>>
>> disk =3D [
>> 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvd=
d:cdrom,r' =

>>
>>
>>          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
>>          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
>> ]
>>
>> vif =3D [' ']
>>
>> bootloader =3D "pygrub"
>> bootloader_args =3D "--kernel=3D/install.amd/vmlinuz
>> --ramdisk=3D/install.amd/initrd.gz"
>> extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"
>
> There is a funny issue with pygrub.
> It looks for the first element of "disk =3D" array form the config file, =

> and tries to get boot images from there. In you case, it's CDROM.
>
> Re-order the mention of block device, make /dev/mainvg/wheezytest-root =

> to appear first.
>

Hi thanks for the response.  You have misunderstood me so let me =

clarify.   Here in this case the volume wheezytest-root does not have =

any data yet and this is why I am trying to pygrub boot the installation =

ISO so I can then perform the installation.  So I would want the ISO =

first in this case.

There is claim that this can be done this way (instead of direct booting =

a copy of the kernel and initrd) but my guess is that either my pygrub =

is too old or maybe the wheezy Alpha1 installer is missing some =

important bits?  I can't be sure because that Error is cryptic and based =

on my searches can happen for different reasons.  What really has me =

miffed though is that my manual pygrub test output looks like it did =

find and extract the kernel and initrd.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 05:23:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 05:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkTeM-0001K8-Iy; Fri, 29 Jun 2012 05:21:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waqar.ahmed@sysnet.org.pk>) id 1SkTeL-0001K2-Qq
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 05:21:46 +0000
Received: from [85.158.139.83:27787] by server-11.bemta-5.messagelabs.com id
	35/4B-20400-96B3DEF4; Fri, 29 Jun 2012 05:21:45 +0000
X-Env-Sender: waqar.ahmed@sysnet.org.pk
X-Msg-Ref: server-16.tower-182.messagelabs.com!1340947300!22735132!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9869 invoked from network); 29 Jun 2012 05:21:41 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 05:21:41 -0000
Received: by lbok6 with SMTP id k6so5063847lbo.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 22:21:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=hv6mXVfP8BQlPTWRUqGKl0QrZqLA1hYU0PghX8Btd/o=;
	b=NlzwWD2EOleUbr7TswLeDl977nN8kaHMaCKhWmfZ7avP54guErMwPR+9p3ULyLSJUE
	PvAbSmAUABz3QItmMi5x2eWSOrFwrwJZCtXCBMkU3WEuRd3t+yd4jA6Cnig8YgE64ybt
	wVjmluo1FxWnKRPixO75XklF546dja5W9JIeG9qw7YAl3Q2JAwpGLU0CTd9B4L6yFTP8
	5QpBp+ZQkhNINgmAUW6qLmTmnfBNrblXiHkbgY8FtadfDe/tp0vGt/VSv2o+KBNxZS2U
	HY02C7y+R1nJzhzi7sc09DaHncdTALPgyBd88xp14U5Kr88yrbo5p4lRFLG3vAxrQNNM
	xi7g==
MIME-Version: 1.0
Received: by 10.152.146.163 with SMTP id td3mr269083lab.26.1340947300624; Thu,
	28 Jun 2012 22:21:40 -0700 (PDT)
Received: by 10.112.76.202 with HTTP; Thu, 28 Jun 2012 22:21:40 -0700 (PDT)
In-Reply-To: <CAG1y0sfmYBd--jQnvP_Yj2r-L8_rUwMCgzPM_4qa2dTZrPHQtQ@mail.gmail.com>
References: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
	<CAG1y0sfmYBd--jQnvP_Yj2r-L8_rUwMCgzPM_4qa2dTZrPHQtQ@mail.gmail.com>
Date: Fri, 29 Jun 2012 10:21:40 +0500
Message-ID: <CAFwh6EY2XUA+4_uu=VLKr310Qcar=Vfk3myB_2XYUPFSNf-GUA@mail.gmail.com>
From: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
To: "Fajar A. Nugraha" <list@fajar.net>
X-Gm-Message-State: ALoCoQnQ2BalMgTY8eohwiDGMQQPErbN/EmpOf8AV6axW/CIIs6PpfFQbZm89H+6PLtZy3+sAIzK
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XEN][Ubuntu's Linux bridge replaced by OVS problem
 using XEN]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2846722371992897729=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2846722371992897729==
Content-Type: multipart/alternative; boundary=e89a8f23456784281304c3959f78

--e89a8f23456784281304c3959f78
Content-Type: text/plain; charset=ISO-8859-1

Thank you Fajar, No I have never used OVS on any configuration.
I am following the INSTALL.LINUX and INSTALL.BRIDGE to insert the OVS as a
kernel module in XEN booted kernel on Ubuntu 11.10. I do remove the Linux
bridge to get OVS working.
I am still working on it and will reply once i get something significant

On Wed, Jun 27, 2012 at 5:02 PM, Fajar A. Nugraha <list@fajar.net> wrote:

> On Wed, Jun 27, 2012 at 6:31 PM, Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
> wrote:
> > Hi,
> > I have two systems(a laptop and a desktop) connected with an Ethernet
> cable.
> > Desktop is using the Internet through the laptop wireless LAN.
> > Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compiled
> > OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both
> can
> > ping each other.
> >
> >
> > Problem:
> > LINUX bridge is used in both systems and both can access the internet
> but as
> > soon as I replace the Linux bridge with OVS, Desktop can no more access
> the
> > Internet. Connection is lost between the two nodes. Also both systems can
> > not ping each other under OVS.
>
> Have you used OVS on ANY configuration at all? e.g. non-xen?
>
> If not, then that might be the source of your problem. Get ovs working
> first (e.g. with kvm, virtualbox, whatever).
>
> If yes, then probably you're using the obsolete xen's network-bridge
> script. Disable that, and create your bridges manually using ovs.
>
> --
> Fajar
>

--e89a8f23456784281304c3959f78
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thank you Fajar, No I have never used OVS on any configuration.=A0 <br>I am=
 following the INSTALL.LINUX and INSTALL.BRIDGE to insert the OVS as a kern=
el module in XEN booted kernel on Ubuntu 11.10. I do remove the Linux bridg=
e to get OVS working. <br>
I am still working on it and will reply once i get something significant <b=
r>
<br><div class=3D"gmail_quote">On Wed, Jun 27, 2012 at 5:02 PM, Fajar A. Nu=
graha <span dir=3D"ltr">&lt;<a href=3D"mailto:list@fajar.net" target=3D"_bl=
ank">list@fajar.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>

<div><div>On Wed, Jun 27, 2012 at 6:31 PM, Waqar Ahmed &lt;<a href=3D"mailt=
o:waqar.ahmed@sysnet.org.pk" target=3D"_blank">waqar.ahmed@sysnet.org.pk</a=
>&gt; wrote:<br>
&gt; Hi,<br>
&gt; I have two systems(a laptop and a desktop) connected with an Ethernet =
cable.<br>
&gt; Desktop is using the Internet through the laptop wireless LAN.<br>
&gt; Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compi=
led<br>
&gt; OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both=
 can<br>
&gt; ping each other.<br>
&gt;<br>
&gt;<br>
&gt; Problem:<br>
&gt; LINUX bridge is used in both systems and both can access the internet =
but as<br>
&gt; soon as I replace the Linux bridge with OVS, Desktop can no more acces=
s the<br>
&gt; Internet. Connection is lost between the two nodes. Also both systems =
can<br>
&gt; not ping each other under OVS.<br>
<br>
</div></div>Have you used OVS on ANY configuration at all? e.g. non-xen?<br=
>
<br>
If not, then that might be the source of your problem. Get ovs working<br>
first (e.g. with kvm, virtualbox, whatever).<br>
<br>
If yes, then probably you&#39;re using the obsolete xen&#39;s network-bridg=
e<br>
script. Disable that, and create your bridges manually using ovs.<br>
<span><font color=3D"#888888"><br>
--<br>
Fajar<br>
</font></span></blockquote></div><br>

--e89a8f23456784281304c3959f78--


--===============2846722371992897729==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2846722371992897729==--


From xen-users-bounces@lists.xen.org Fri Jun 29 05:23:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 05:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkTeM-0001K8-Iy; Fri, 29 Jun 2012 05:21:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waqar.ahmed@sysnet.org.pk>) id 1SkTeL-0001K2-Qq
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 05:21:46 +0000
Received: from [85.158.139.83:27787] by server-11.bemta-5.messagelabs.com id
	35/4B-20400-96B3DEF4; Fri, 29 Jun 2012 05:21:45 +0000
X-Env-Sender: waqar.ahmed@sysnet.org.pk
X-Msg-Ref: server-16.tower-182.messagelabs.com!1340947300!22735132!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9869 invoked from network); 29 Jun 2012 05:21:41 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-16.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 05:21:41 -0000
Received: by lbok6 with SMTP id k6so5063847lbo.32
	for <xen-users@lists.xen.org>; Thu, 28 Jun 2012 22:21:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=hv6mXVfP8BQlPTWRUqGKl0QrZqLA1hYU0PghX8Btd/o=;
	b=NlzwWD2EOleUbr7TswLeDl977nN8kaHMaCKhWmfZ7avP54guErMwPR+9p3ULyLSJUE
	PvAbSmAUABz3QItmMi5x2eWSOrFwrwJZCtXCBMkU3WEuRd3t+yd4jA6Cnig8YgE64ybt
	wVjmluo1FxWnKRPixO75XklF546dja5W9JIeG9qw7YAl3Q2JAwpGLU0CTd9B4L6yFTP8
	5QpBp+ZQkhNINgmAUW6qLmTmnfBNrblXiHkbgY8FtadfDe/tp0vGt/VSv2o+KBNxZS2U
	HY02C7y+R1nJzhzi7sc09DaHncdTALPgyBd88xp14U5Kr88yrbo5p4lRFLG3vAxrQNNM
	xi7g==
MIME-Version: 1.0
Received: by 10.152.146.163 with SMTP id td3mr269083lab.26.1340947300624; Thu,
	28 Jun 2012 22:21:40 -0700 (PDT)
Received: by 10.112.76.202 with HTTP; Thu, 28 Jun 2012 22:21:40 -0700 (PDT)
In-Reply-To: <CAG1y0sfmYBd--jQnvP_Yj2r-L8_rUwMCgzPM_4qa2dTZrPHQtQ@mail.gmail.com>
References: <CAFwh6EYgb04PN62dj88Y=3HBDfQWPkqgo0J9AsJte=v_05-C8w@mail.gmail.com>
	<CAG1y0sfmYBd--jQnvP_Yj2r-L8_rUwMCgzPM_4qa2dTZrPHQtQ@mail.gmail.com>
Date: Fri, 29 Jun 2012 10:21:40 +0500
Message-ID: <CAFwh6EY2XUA+4_uu=VLKr310Qcar=Vfk3myB_2XYUPFSNf-GUA@mail.gmail.com>
From: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
To: "Fajar A. Nugraha" <list@fajar.net>
X-Gm-Message-State: ALoCoQnQ2BalMgTY8eohwiDGMQQPErbN/EmpOf8AV6axW/CIIs6PpfFQbZm89H+6PLtZy3+sAIzK
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [XEN][Ubuntu's Linux bridge replaced by OVS problem
 using XEN]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2846722371992897729=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2846722371992897729==
Content-Type: multipart/alternative; boundary=e89a8f23456784281304c3959f78

--e89a8f23456784281304c3959f78
Content-Type: text/plain; charset=ISO-8859-1

Thank you Fajar, No I have never used OVS on any configuration.
I am following the INSTALL.LINUX and INSTALL.BRIDGE to insert the OVS as a
kernel module in XEN booted kernel on Ubuntu 11.10. I do remove the Linux
bridge to get OVS working.
I am still working on it and will reply once i get something significant

On Wed, Jun 27, 2012 at 5:02 PM, Fajar A. Nugraha <list@fajar.net> wrote:

> On Wed, Jun 27, 2012 at 6:31 PM, Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
> wrote:
> > Hi,
> > I have two systems(a laptop and a desktop) connected with an Ethernet
> cable.
> > Desktop is using the Internet through the laptop wireless LAN.
> > Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compiled
> > OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both
> can
> > ping each other.
> >
> >
> > Problem:
> > LINUX bridge is used in both systems and both can access the internet
> but as
> > soon as I replace the Linux bridge with OVS, Desktop can no more access
> the
> > Internet. Connection is lost between the two nodes. Also both systems can
> > not ping each other under OVS.
>
> Have you used OVS on ANY configuration at all? e.g. non-xen?
>
> If not, then that might be the source of your problem. Get ovs working
> first (e.g. with kvm, virtualbox, whatever).
>
> If yes, then probably you're using the obsolete xen's network-bridge
> script. Disable that, and create your bridges manually using ovs.
>
> --
> Fajar
>

--e89a8f23456784281304c3959f78
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thank you Fajar, No I have never used OVS on any configuration.=A0 <br>I am=
 following the INSTALL.LINUX and INSTALL.BRIDGE to insert the OVS as a kern=
el module in XEN booted kernel on Ubuntu 11.10. I do remove the Linux bridg=
e to get OVS working. <br>
I am still working on it and will reply once i get something significant <b=
r>
<br><div class=3D"gmail_quote">On Wed, Jun 27, 2012 at 5:02 PM, Fajar A. Nu=
graha <span dir=3D"ltr">&lt;<a href=3D"mailto:list@fajar.net" target=3D"_bl=
ank">list@fajar.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>

<div><div>On Wed, Jun 27, 2012 at 6:31 PM, Waqar Ahmed &lt;<a href=3D"mailt=
o:waqar.ahmed@sysnet.org.pk" target=3D"_blank">waqar.ahmed@sysnet.org.pk</a=
>&gt; wrote:<br>
&gt; Hi,<br>
&gt; I have two systems(a laptop and a desktop) connected with an Ethernet =
cable.<br>
&gt; Desktop is using the Internet through the laptop wireless LAN.<br>
&gt; Both systems have Ubuntu 11.10 with XEN 4.1.2 Hypervisor. I have compi=
led<br>
&gt; OpenvSwitch-1.5 on both the systems as well. In Linux Bridge mode both=
 can<br>
&gt; ping each other.<br>
&gt;<br>
&gt;<br>
&gt; Problem:<br>
&gt; LINUX bridge is used in both systems and both can access the internet =
but as<br>
&gt; soon as I replace the Linux bridge with OVS, Desktop can no more acces=
s the<br>
&gt; Internet. Connection is lost between the two nodes. Also both systems =
can<br>
&gt; not ping each other under OVS.<br>
<br>
</div></div>Have you used OVS on ANY configuration at all? e.g. non-xen?<br=
>
<br>
If not, then that might be the source of your problem. Get ovs working<br>
first (e.g. with kvm, virtualbox, whatever).<br>
<br>
If yes, then probably you&#39;re using the obsolete xen&#39;s network-bridg=
e<br>
script. Disable that, and create your bridges manually using ovs.<br>
<span><font color=3D"#888888"><br>
--<br>
Fajar<br>
</font></span></blockquote></div><br>

--e89a8f23456784281304c3959f78--


--===============2846722371992897729==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2846722371992897729==--


From xen-users-bounces@lists.xen.org Fri Jun 29 07:19:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 07:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkVT3-0003R7-Sa; Fri, 29 Jun 2012 07:18:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SkVT2-0003Qt-DQ
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 07:18:12 +0000
Received: from [85.158.139.83:7459] by server-5.bemta-5.messagelabs.com id
	B3/F4-02722-3B65DEF4; Fri, 29 Jun 2012 07:18:11 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340954287!29566576!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24134 invoked from network); 29 Jun 2012 07:18:10 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-13.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	29 Jun 2012 07:18:10 -0000
Received: from smtp2.bendigoit.com.au ([203.16.207.99]
	helo=mail.bendigoit.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1SkVSu-0001yr-U5; Fri, 29 Jun 2012 17:18:04 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Fri, 29 Jun 2012 17:18:04 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Fri, 29 Jun 2012 17:18:04 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Eric Lindsey <eslindsey@gmail.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
Thread-Index: AQHNVVQaRkdY+/pb1EOXbHAOVZKXLpcQ4Iyw
Date: Fri, 29 Jun 2012 07:18:02 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B28A22C7B@BITCOM1.int.sbss.com.au>
References: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
In-Reply-To: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19004.005
x-tm-as-result: No--42.088800-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Jun 2012 07:18:04.0957 (UTC)
	FILETIME=[5364A4D0:01CD55C7]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> 1. Shouldn't the GPLPV drivers take care of the (bad) clock drift I'm
> experiencing in my Windows XP HVM? Or is there some other way around
> this problem that I haven't been able to find on Google? How can I tell if the
> GPLPV drivers are active? I've added the /gplpv switch to the boot.ini file and
> the virtual NIC is definitely using the GPLPV version but other than that I'm
> not sure how to tell.

You don't need to use any switches to make gplpv active. You can use the /nogplpv switch to make it inactive if required for testing, but that only deactivates the vbd and vif drivers.

GPLPV won't (shouldn't) have any impact on clock drift. If you only get clock drift when running with GPLPV then let me know.

> 2. On this same Windows XP HVM, I'd like to experiment with the PVUSB 2.0
> pass thru. My server (Dell PowerEdge 2900) does NOT support IOMMU so it
> can't be hardware. I've read that the PVUSB performance is up to about 60%
> of native 2.0, but still better than the qemu 1.1 pass thru. Unfortunately, I
> can't find any documentation online about how to actually use it. Currently I
> have these lines in my .cfg file:
> usb = 1
> usbdevice = 'tablet'
> usbdevice = 'host:xxxx:yyyy'
> Obviously I would need to remove the host: line to free up the device from
> qemu pass thru so I can use PVUSB pass thru instead, but after that I'm not
> sure what commands to issue or put in the domain's .cfg file.
> P.S. I did choose to install PvUsb when installing GPLPV so I'm assuming that's
> all I need to do on the domU end.
> 

You need to make sure you have usb backend drivers in your dom0, then you use xm to add host controllers and devices. Google for usb-hc-create and you should find some info.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 07:19:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 07:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkVT3-0003R7-Sa; Fri, 29 Jun 2012 07:18:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1SkVT2-0003Qt-DQ
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 07:18:12 +0000
Received: from [85.158.139.83:7459] by server-5.bemta-5.messagelabs.com id
	B3/F4-02722-3B65DEF4; Fri, 29 Jun 2012 07:18:11 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340954287!29566576!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24134 invoked from network); 29 Jun 2012 07:18:10 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-13.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	29 Jun 2012 07:18:10 -0000
Received: from smtp2.bendigoit.com.au ([203.16.207.99]
	helo=mail.bendigoit.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1SkVSu-0001yr-U5; Fri, 29 Jun 2012 17:18:04 +1000
Received: from BITCOM1.int.sbss.com.au ([192.168.200.237]) by
	mail.bendigoit.com.au with Microsoft SMTPSVC(6.0.3790.4675); 
	Fri, 29 Jun 2012 17:18:04 +1000
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi;
	Fri, 29 Jun 2012 17:18:04 +1000
From: James Harper <james.harper@bendigoit.com.au>
To: Eric Lindsey <eslindsey@gmail.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
Thread-Index: AQHNVVQaRkdY+/pb1EOXbHAOVZKXLpcQ4Iyw
Date: Fri, 29 Jun 2012 07:18:02 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B28A22C7B@BITCOM1.int.sbss.com.au>
References: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
In-Reply-To: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19004.005
x-tm-as-result: No--42.088800-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Jun 2012 07:18:04.0957 (UTC)
	FILETIME=[5364A4D0:01CD55C7]
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> 1. Shouldn't the GPLPV drivers take care of the (bad) clock drift I'm
> experiencing in my Windows XP HVM? Or is there some other way around
> this problem that I haven't been able to find on Google? How can I tell if the
> GPLPV drivers are active? I've added the /gplpv switch to the boot.ini file and
> the virtual NIC is definitely using the GPLPV version but other than that I'm
> not sure how to tell.

You don't need to use any switches to make gplpv active. You can use the /nogplpv switch to make it inactive if required for testing, but that only deactivates the vbd and vif drivers.

GPLPV won't (shouldn't) have any impact on clock drift. If you only get clock drift when running with GPLPV then let me know.

> 2. On this same Windows XP HVM, I'd like to experiment with the PVUSB 2.0
> pass thru. My server (Dell PowerEdge 2900) does NOT support IOMMU so it
> can't be hardware. I've read that the PVUSB performance is up to about 60%
> of native 2.0, but still better than the qemu 1.1 pass thru. Unfortunately, I
> can't find any documentation online about how to actually use it. Currently I
> have these lines in my .cfg file:
> usb = 1
> usbdevice = 'tablet'
> usbdevice = 'host:xxxx:yyyy'
> Obviously I would need to remove the host: line to free up the device from
> qemu pass thru so I can use PVUSB pass thru instead, but after that I'm not
> sure what commands to issue or put in the domain's .cfg file.
> P.S. I did choose to install PvUsb when installing GPLPV so I'm assuming that's
> all I need to do on the domU end.
> 

You need to make sure you have usb backend drivers in your dom0, then you use xm to add host controllers and devices. Google for usb-hc-create and you should find some info.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 07:46:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 07:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkVtZ-0004Fn-2f; Fri, 29 Jun 2012 07:45:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1SkVtX-0004Fi-PX
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 07:45:35 +0000
Received: from [85.158.143.35:46711] by server-1.bemta-4.messagelabs.com id
	DD/C2-24392-F1D5DEF4; Fri, 29 Jun 2012 07:45:35 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340955932!14674793!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4590 invoked from network); 29 Jun 2012 07:45:33 -0000
Received: from mail-yw0-f50.google.com (HELO mail-yw0-f50.google.com)
	(209.85.213.50)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 07:45:33 -0000
Received: by yhjj63 with SMTP id j63so3002420yhj.37
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 00:45:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:references:from:content-type:x-mailer:in-reply-to
	:message-id:date:to:content-transfer-encoding:mime-version;
	bh=Tpkcv7gBOGThB3rEW7JnY65lY+5/fOCY2cDj9RlhrcQ=;
	b=ul0s1g5P5tCqI+J+mKjOGY6Jv/mqddSpDuAw7goKukEet43uk6T3YwAp0autfTSSLP
	5dhL+b3kKDKr8dUwzDbAQIQWBcQwqybY/aI6aE+8mMCrCyPFPQBNgS8UqiT2kThmibBG
	IWu5+qux3Co1lfyL1XxOfAK7FfMX13//5XJyPrApoe2rTOjUrUO0kv8WNjDP3qSSSDsy
	wqxVuTbbCHIyS5poTIDksFlnw4z9jhgdBvNoBcDt3N/TXkDtiqCX35TaK/LSMKAq5+2/
	THUiJOk3tig5UKdoRy0kAv1fgORdDLNJy0AIvMhWkKibYBGRCcnZuRgrRzIZGc3vCjqc
	UB3g==
Received: by 10.236.192.162 with SMTP id i22mr993800yhn.83.1340955931853;
	Fri, 29 Jun 2012 00:45:31 -0700 (PDT)
Received: from [10.1.20.83] (173-165-219-69-naples.hfc.comcastbusiness.net.
	[173.165.219.69])
	by mx.google.com with ESMTPS id y10sm3924834yha.4.2012.06.29.00.45.29
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 29 Jun 2012 00:45:30 -0700 (PDT)
References: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
	<6035A0D088A63A46850C3988ED045A4B28A22C7B@BITCOM1.int.sbss.com.au>
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B28A22C7B@BITCOM1.int.sbss.com.au>
Message-Id: <2F0C6E6D-E430-49E5-810C-8B8C3DADEA4D@gmail.com>
Date: Fri, 29 Jun 2012 03:45:26 -0400
To: James Harper <james.harper@bendigoit.com.au>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Mime-Version: 1.0 (1.0)
Subject: Re: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm sorry for being unclear in my original message. I'm experiencing the clock drift with and without the GPLPV drivers. However, I was surprised that those drivers didn't include their own version of Linux's independent_wallclock, which I presume takes care of the clock drift problem in those operating systems (though I'll be the first to admit that's merely an assumption and I've very little experience in this area). How can I solve the clock drift problem, and keep my XP HVM synchronized with my dom0 hardware clock (which does not suffer from drift)? 

The info on the /nogplpv switch is useful; I'm surprised it isn't documented somewhere more obvious than what I could find with a Google search. 

Thanks for the reply, James! 

On Jun 29, 2012, at 3:18 AM, James Harper <james.harper@bendigoit.com.au> wrote:

>> 
>> 1. Shouldn't the GPLPV drivers take care of the (bad) clock drift I'm
>> experiencing in my Windows XP HVM? Or is there some other way around
>> this problem that I haven't been able to find on Google? How can I tell if the
>> GPLPV drivers are active? I've added the /gplpv switch to the boot.ini file and
>> the virtual NIC is definitely using the GPLPV version but other than that I'm
>> not sure how to tell.
> 
> You don't need to use any switches to make gplpv active. You can use the /nogplpv switch to make it inactive if required for testing, but that only deactivates the vbd and vif drivers.
> 
> GPLPV won't (shouldn't) have any impact on clock drift. If you only get clock drift when running with GPLPV then let me know.
> 
>> 2. On this same Windows XP HVM, I'd like to experiment with the PVUSB 2.0
>> pass thru. My server (Dell PowerEdge 2900) does NOT support IOMMU so it
>> can't be hardware. I've read that the PVUSB performance is up to about 60%
>> of native 2.0, but still better than the qemu 1.1 pass thru. Unfortunately, I
>> can't find any documentation online about how to actually use it. Currently I
>> have these lines in my .cfg file:
>> usb = 1
>> usbdevice = 'tablet'
>> usbdevice = 'host:xxxx:yyyy'
>> Obviously I would need to remove the host: line to free up the device from
>> qemu pass thru so I can use PVUSB pass thru instead, but after that I'm not
>> sure what commands to issue or put in the domain's .cfg file.
>> P.S. I did choose to install PvUsb when installing GPLPV so I'm assuming that's
>> all I need to do on the domU end.
>> 
> 
> You need to make sure you have usb backend drivers in your dom0, then you use xm to add host controllers and devices. Google for usb-hc-create and you should find some info.
> 
> James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 07:46:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 07:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkVtZ-0004Fn-2f; Fri, 29 Jun 2012 07:45:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eslindsey@gmail.com>) id 1SkVtX-0004Fi-PX
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 07:45:35 +0000
Received: from [85.158.143.35:46711] by server-1.bemta-4.messagelabs.com id
	DD/C2-24392-F1D5DEF4; Fri, 29 Jun 2012 07:45:35 +0000
X-Env-Sender: eslindsey@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1340955932!14674793!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.4 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4590 invoked from network); 29 Jun 2012 07:45:33 -0000
Received: from mail-yw0-f50.google.com (HELO mail-yw0-f50.google.com)
	(209.85.213.50)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 07:45:33 -0000
Received: by yhjj63 with SMTP id j63so3002420yhj.37
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 00:45:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=subject:references:from:content-type:x-mailer:in-reply-to
	:message-id:date:to:content-transfer-encoding:mime-version;
	bh=Tpkcv7gBOGThB3rEW7JnY65lY+5/fOCY2cDj9RlhrcQ=;
	b=ul0s1g5P5tCqI+J+mKjOGY6Jv/mqddSpDuAw7goKukEet43uk6T3YwAp0autfTSSLP
	5dhL+b3kKDKr8dUwzDbAQIQWBcQwqybY/aI6aE+8mMCrCyPFPQBNgS8UqiT2kThmibBG
	IWu5+qux3Co1lfyL1XxOfAK7FfMX13//5XJyPrApoe2rTOjUrUO0kv8WNjDP3qSSSDsy
	wqxVuTbbCHIyS5poTIDksFlnw4z9jhgdBvNoBcDt3N/TXkDtiqCX35TaK/LSMKAq5+2/
	THUiJOk3tig5UKdoRy0kAv1fgORdDLNJy0AIvMhWkKibYBGRCcnZuRgrRzIZGc3vCjqc
	UB3g==
Received: by 10.236.192.162 with SMTP id i22mr993800yhn.83.1340955931853;
	Fri, 29 Jun 2012 00:45:31 -0700 (PDT)
Received: from [10.1.20.83] (173-165-219-69-naples.hfc.comcastbusiness.net.
	[173.165.219.69])
	by mx.google.com with ESMTPS id y10sm3924834yha.4.2012.06.29.00.45.29
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 29 Jun 2012 00:45:30 -0700 (PDT)
References: <FAE1773D-0502-4663-8ADF-C34EE673155C@gmail.com>
	<6035A0D088A63A46850C3988ED045A4B28A22C7B@BITCOM1.int.sbss.com.au>
From: Eric Lindsey <eslindsey@gmail.com>
X-Mailer: iPhone Mail (9B208)
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B28A22C7B@BITCOM1.int.sbss.com.au>
Message-Id: <2F0C6E6D-E430-49E5-810C-8B8C3DADEA4D@gmail.com>
Date: Fri, 29 Jun 2012 03:45:26 -0400
To: James Harper <james.harper@bendigoit.com.au>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Mime-Version: 1.0 (1.0)
Subject: Re: [Xen-users] GPLPV, clock drift and PVUSB in Windows XP HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm sorry for being unclear in my original message. I'm experiencing the clock drift with and without the GPLPV drivers. However, I was surprised that those drivers didn't include their own version of Linux's independent_wallclock, which I presume takes care of the clock drift problem in those operating systems (though I'll be the first to admit that's merely an assumption and I've very little experience in this area). How can I solve the clock drift problem, and keep my XP HVM synchronized with my dom0 hardware clock (which does not suffer from drift)? 

The info on the /nogplpv switch is useful; I'm surprised it isn't documented somewhere more obvious than what I could find with a Google search. 

Thanks for the reply, James! 

On Jun 29, 2012, at 3:18 AM, James Harper <james.harper@bendigoit.com.au> wrote:

>> 
>> 1. Shouldn't the GPLPV drivers take care of the (bad) clock drift I'm
>> experiencing in my Windows XP HVM? Or is there some other way around
>> this problem that I haven't been able to find on Google? How can I tell if the
>> GPLPV drivers are active? I've added the /gplpv switch to the boot.ini file and
>> the virtual NIC is definitely using the GPLPV version but other than that I'm
>> not sure how to tell.
> 
> You don't need to use any switches to make gplpv active. You can use the /nogplpv switch to make it inactive if required for testing, but that only deactivates the vbd and vif drivers.
> 
> GPLPV won't (shouldn't) have any impact on clock drift. If you only get clock drift when running with GPLPV then let me know.
> 
>> 2. On this same Windows XP HVM, I'd like to experiment with the PVUSB 2.0
>> pass thru. My server (Dell PowerEdge 2900) does NOT support IOMMU so it
>> can't be hardware. I've read that the PVUSB performance is up to about 60%
>> of native 2.0, but still better than the qemu 1.1 pass thru. Unfortunately, I
>> can't find any documentation online about how to actually use it. Currently I
>> have these lines in my .cfg file:
>> usb = 1
>> usbdevice = 'tablet'
>> usbdevice = 'host:xxxx:yyyy'
>> Obviously I would need to remove the host: line to free up the device from
>> qemu pass thru so I can use PVUSB pass thru instead, but after that I'm not
>> sure what commands to issue or put in the domain's .cfg file.
>> P.S. I did choose to install PvUsb when installing GPLPV so I'm assuming that's
>> all I need to do on the domU end.
>> 
> 
> You need to make sure you have usb backend drivers in your dom0, then you use xm to add host controllers and devices. Google for usb-hc-create and you should find some info.
> 
> James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 08:25:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 08:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkWVB-0007Sc-RJ; Fri, 29 Jun 2012 08:24:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkWVA-0007SX-Fy
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 08:24:28 +0000
Received: from [193.109.254.147:37000] by server-9.bemta-14.messagelabs.com id
	E4/DA-07693-B366DEF4; Fri, 29 Jun 2012 08:24:27 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1340958266!9243141!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM1Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9329 invoked from network); 29 Jun 2012 08:24:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 08:24:26 -0000
X-IronPort-AV: E=Sophos;i="4.77,497,1336348800"; d="scan'208";a="13283854"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 08:24:25 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 09:24:25 +0100
Message-ID: <1340958264.10942.80.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Richie <listmail@triad.rr.com>
Date: Fri, 29 Jun 2012 09:24:24 +0100
In-Reply-To: <4FECB56B.508@triad.rr.com>
References: <4FECB56B.508@triad.rr.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-28 at 20:50 +0100, Richie wrote:
> Note: I could simply direct boot the appropriate kernel/initrd to get 
> the alpha1 installation going as always done in the past, but I think 
> this should work.  The Debian alpha 1 installer page says it should.
> 
> 
> Details
> 
> $ sudo xm create -c wheezytest.cfg
> Using config file "./wheezytest.cfg".
> Error: Boot loader didn't return any data!

Are there any details in /var/log/xen/*? 

> direct pygrub test run:
> # pygrub --kernel=/install.amd/vmlinuz --ramdisk=/install.amd/initrd.gz 
> /BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso
> linux (kernel /var/run/xend/boot/boot_kernel.TjAeCF)(ramdisk 
> /var/run/xend/boot/boot_ramdisk.1RMH9A)

Strictly speaking debian-wheezy-DI-a1-amd64-netinst.iso isn't an image
which supports Xen (although I'd have thought it would happen to work).

Strictly speaking you should be using
debian-wheezy-DI-a1-amd64-i386-netinst.iso and
"--kernel=/install.amd/xen/vmlinuz --ramdisk=/install.amd/xen/initrd.gz"
-- this is what I've actually tested.

It looks like you've probably already seen
http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer ?

> pygrub version is 4.0.2-rc1-pre (I want to avoid upgrading xen right now 
> as this has been running over a year for sure.  Actually the debian 
> wheezy install I create will eventually replace my current ubuntu lucid 
> dom0 which will get virtualized)
> 
> 
> 
> domU config file:
> 
> name = "wheezytest"
> memory = 256
> 
> disk = [
>            
> 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd:cdrom,r'
>          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
>          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
> ]
> 
> vif = [' ']
> 
> bootloader = "pygrub"
> bootloader_args = "--kernel=/install.amd/vmlinuz 
> --ramdisk=/install.amd/initrd.gz"
> extra = "debian-installer/exit/always_halt=true -- console=hvc0"
> 
> 
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 08:25:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 08:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkWVB-0007Sc-RJ; Fri, 29 Jun 2012 08:24:29 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkWVA-0007SX-Fy
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 08:24:28 +0000
Received: from [193.109.254.147:37000] by server-9.bemta-14.messagelabs.com id
	E4/DA-07693-B366DEF4; Fri, 29 Jun 2012 08:24:27 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1340958266!9243141!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM1Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9329 invoked from network); 29 Jun 2012 08:24:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 08:24:26 -0000
X-IronPort-AV: E=Sophos;i="4.77,497,1336348800"; d="scan'208";a="13283854"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 08:24:25 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 09:24:25 +0100
Message-ID: <1340958264.10942.80.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Richie <listmail@triad.rr.com>
Date: Fri, 29 Jun 2012 09:24:24 +0100
In-Reply-To: <4FECB56B.508@triad.rr.com>
References: <4FECB56B.508@triad.rr.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-06-28 at 20:50 +0100, Richie wrote:
> Note: I could simply direct boot the appropriate kernel/initrd to get 
> the alpha1 installation going as always done in the past, but I think 
> this should work.  The Debian alpha 1 installer page says it should.
> 
> 
> Details
> 
> $ sudo xm create -c wheezytest.cfg
> Using config file "./wheezytest.cfg".
> Error: Boot loader didn't return any data!

Are there any details in /var/log/xen/*? 

> direct pygrub test run:
> # pygrub --kernel=/install.amd/vmlinuz --ramdisk=/install.amd/initrd.gz 
> /BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso
> linux (kernel /var/run/xend/boot/boot_kernel.TjAeCF)(ramdisk 
> /var/run/xend/boot/boot_ramdisk.1RMH9A)

Strictly speaking debian-wheezy-DI-a1-amd64-netinst.iso isn't an image
which supports Xen (although I'd have thought it would happen to work).

Strictly speaking you should be using
debian-wheezy-DI-a1-amd64-i386-netinst.iso and
"--kernel=/install.amd/xen/vmlinuz --ramdisk=/install.amd/xen/initrd.gz"
-- this is what I've actually tested.

It looks like you've probably already seen
http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer ?

> pygrub version is 4.0.2-rc1-pre (I want to avoid upgrading xen right now 
> as this has been running over a year for sure.  Actually the debian 
> wheezy install I create will eventually replace my current ubuntu lucid 
> dom0 which will get virtualized)
> 
> 
> 
> domU config file:
> 
> name = "wheezytest"
> memory = 256
> 
> disk = [
>            
> 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd:cdrom,r'
>          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
>          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
> ]
> 
> vif = [' ']
> 
> bootloader = "pygrub"
> bootloader_args = "--kernel=/install.amd/vmlinuz 
> --ramdisk=/install.amd/initrd.gz"
> extra = "debian-installer/exit/always_halt=true -- console=hvc0"
> 
> 
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 08:54:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 08:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkWx0-0000QY-5R; Fri, 29 Jun 2012 08:53:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkWwy-0000QO-I1
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 08:53:12 +0000
Received: from [85.158.139.83:45570] by server-11.bemta-5.messagelabs.com id
	43/6A-20400-7FC6DEF4; Fri, 29 Jun 2012 08:53:11 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1340959991!22904227!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM1Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26860 invoked from network); 29 Jun 2012 08:53:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 08:53:11 -0000
X-IronPort-AV: E=Sophos;i="4.77,497,1336348800"; d="scan'208";a="13284686"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 08:53:10 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 09:53:10 +0100
Message-ID: <1340959988.10942.86.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Richie <listmail@triad.rr.com>
Date: Fri, 29 Jun 2012 09:53:08 +0100
In-Reply-To: <1340958264.10942.80.camel@zakaz.uk.xensource.com>
References: <4FECB56B.508@triad.rr.com>
	<1340958264.10942.80.camel@zakaz.uk.xensource.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-29 at 09:24 +0100, Ian Campbell wrote:
> Strictly speaking you should be using
> debian-wheezy-DI-a1-amd64-i386-netinst.iso and
> "--kernel=/install.amd/xen/vmlinuz --ramdisk=/install.amd/xen/initrd.gz"
> -- this is what I've actually tested.

tested with xl... turns out that xend calls bootloader_args "boot_args",
does making that change help?

> 
> It looks like you've probably already seen
> http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer ?
> 
> > pygrub version is 4.0.2-rc1-pre (I want to avoid upgrading xen right now 
> > as this has been running over a year for sure.  Actually the debian 
> > wheezy install I create will eventually replace my current ubuntu lucid 
> > dom0 which will get virtualized)
> > 
> > 
> > 
> > domU config file:
> > 
> > name = "wheezytest"
> > memory = 256
> > 
> > disk = [
> >            
> > 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd:cdrom,r'
> >          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
> >          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
> > ]
> > 
> > vif = [' ']
> > 
> > bootloader = "pygrub"
> > bootloader_args = "--kernel=/install.amd/vmlinuz 
> > --ramdisk=/install.amd/initrd.gz"
> > extra = "debian-installer/exit/always_halt=true -- console=hvc0"
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 08:54:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 08:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkWx0-0000QY-5R; Fri, 29 Jun 2012 08:53:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkWwy-0000QO-I1
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 08:53:12 +0000
Received: from [85.158.139.83:45570] by server-11.bemta-5.messagelabs.com id
	43/6A-20400-7FC6DEF4; Fri, 29 Jun 2012 08:53:11 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1340959991!22904227!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM1Nzk=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26860 invoked from network); 29 Jun 2012 08:53:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 08:53:11 -0000
X-IronPort-AV: E=Sophos;i="4.77,497,1336348800"; d="scan'208";a="13284686"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 08:53:10 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 09:53:10 +0100
Message-ID: <1340959988.10942.86.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Richie <listmail@triad.rr.com>
Date: Fri, 29 Jun 2012 09:53:08 +0100
In-Reply-To: <1340958264.10942.80.camel@zakaz.uk.xensource.com>
References: <4FECB56B.508@triad.rr.com>
	<1340958264.10942.80.camel@zakaz.uk.xensource.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-29 at 09:24 +0100, Ian Campbell wrote:
> Strictly speaking you should be using
> debian-wheezy-DI-a1-amd64-i386-netinst.iso and
> "--kernel=/install.amd/xen/vmlinuz --ramdisk=/install.amd/xen/initrd.gz"
> -- this is what I've actually tested.

tested with xl... turns out that xend calls bootloader_args "boot_args",
does making that change help?

> 
> It looks like you've probably already seen
> http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer ?
> 
> > pygrub version is 4.0.2-rc1-pre (I want to avoid upgrading xen right now 
> > as this has been running over a year for sure.  Actually the debian 
> > wheezy install I create will eventually replace my current ubuntu lucid 
> > dom0 which will get virtualized)
> > 
> > 
> > 
> > domU config file:
> > 
> > name = "wheezytest"
> > memory = 256
> > 
> > disk = [
> >            
> > 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso,xvdd:cdrom,r'
> >          , 'phy:/dev/mainvg/wheezytest-root,xvda,w'
> >          , 'phy:/dev/mainvg/wheezytest-swap,xvdb,w'
> > ]
> > 
> > vif = [' ']
> > 
> > bootloader = "pygrub"
> > bootloader_args = "--kernel=/install.amd/vmlinuz 
> > --ramdisk=/install.amd/initrd.gz"
> > extra = "debian-installer/exit/always_halt=true -- console=hvc0"
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 09:21:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 09:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkXND-00014B-Ef; Fri, 29 Jun 2012 09:20:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <valery@smirnov.tv>) id 1SkVMK-0003Oo-94
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 07:11:16 +0000
Received: from [85.158.138.51:34720] by server-5.bemta-3.messagelabs.com id
	0B/4A-01572-3155DEF4; Fri, 29 Jun 2012 07:11:15 +0000
X-Env-Sender: valery@smirnov.tv
X-Msg-Ref: server-13.tower-174.messagelabs.com!1340953874!11462850!1
X-Originating-IP: [195.144.224.109]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_TEST_2,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7038 invoked from network); 29 Jun 2012 07:11:14 -0000
Received: from relay.tc-axis.ru (HELO relay.tc-axis.ru) (195.144.224.109)
	by server-13.tower-174.messagelabs.com with SMTP;
	29 Jun 2012 07:11:14 -0000
Received: from mail.smirnov.tv (mx.tc-axis.ru [195.144.254.35])
	by relay.tc-axis.ru (Postfix) with ESMTPA id 3FCC11CC2F;
	Fri, 29 Jun 2012 11:11:13 +0400 (MSK)
MIME-Version: 1.0
Date: Fri, 29 Jun 2012 11:11:13 +0400
From: "Valery V.Smirnov" <valery@smirnov.tv>
To: <xen-users@lists.xen.org>
Organization: Free idler
Message-ID: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
X-Sender: valery@smirnov.tv
User-Agent: Absolutely unknown agent =)
X-Mailman-Approved-At: Fri, 29 Jun 2012 09:20:18 +0000
Subject: [Xen-users] GPLPV msi installer does nothing during setup
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all

I'm trying to install drivers GPLPV. The installation process stops and 
does nothing. (Here is a screenshot 
http://www.picshare.ru/view/171508/).
I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and 
64-bit systems Windows XP, Windovs Vista and Windows 7. Everywhere the 
same effect.


Can anybody help me?


-- 
Best regards
Valery V.Smirnov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 09:21:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 09:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkXND-00014B-Ef; Fri, 29 Jun 2012 09:20:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <valery@smirnov.tv>) id 1SkVMK-0003Oo-94
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 07:11:16 +0000
Received: from [85.158.138.51:34720] by server-5.bemta-3.messagelabs.com id
	0B/4A-01572-3155DEF4; Fri, 29 Jun 2012 07:11:15 +0000
X-Env-Sender: valery@smirnov.tv
X-Msg-Ref: server-13.tower-174.messagelabs.com!1340953874!11462850!1
X-Originating-IP: [195.144.224.109]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_TEST_2,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7038 invoked from network); 29 Jun 2012 07:11:14 -0000
Received: from relay.tc-axis.ru (HELO relay.tc-axis.ru) (195.144.224.109)
	by server-13.tower-174.messagelabs.com with SMTP;
	29 Jun 2012 07:11:14 -0000
Received: from mail.smirnov.tv (mx.tc-axis.ru [195.144.254.35])
	by relay.tc-axis.ru (Postfix) with ESMTPA id 3FCC11CC2F;
	Fri, 29 Jun 2012 11:11:13 +0400 (MSK)
MIME-Version: 1.0
Date: Fri, 29 Jun 2012 11:11:13 +0400
From: "Valery V.Smirnov" <valery@smirnov.tv>
To: <xen-users@lists.xen.org>
Organization: Free idler
Message-ID: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
X-Sender: valery@smirnov.tv
User-Agent: Absolutely unknown agent =)
X-Mailman-Approved-At: Fri, 29 Jun 2012 09:20:18 +0000
Subject: [Xen-users] GPLPV msi installer does nothing during setup
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all

I'm trying to install drivers GPLPV. The installation process stops and 
does nothing. (Here is a screenshot 
http://www.picshare.ru/view/171508/).
I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and 
64-bit systems Windows XP, Windovs Vista and Windows 7. Everywhere the 
same effect.


Can anybody help me?


-- 
Best regards
Valery V.Smirnov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 09:33:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 09:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkXYq-0001TA-MR; Fri, 29 Jun 2012 09:32:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SkXYp-0001Sy-0t
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 09:32:19 +0000
Received: from [85.158.143.99:40177] by server-3.bemta-4.messagelabs.com id
	93/1F-05808-2267DEF4; Fri, 29 Jun 2012 09:32:18 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1340962336!29159503!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10668 invoked from network); 29 Jun 2012 09:32:17 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 09:32:17 -0000
Received: by qaeb19 with SMTP id b19so589547qae.11
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 02:32:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=XtQn5+n2mly/cxwDGtfUTX0M2zuhLSqADu8tZW8LOHQ=;
	b=rBXUPMqIJeaJZsmCj0pTy+t7LI0RaNFh0YAaeS6ueLkituo8Nh+kQjgu3saZee4ukz
	jO5ZaA2TAarkJjF4mimkls58ywOsn2ROc6eLK8Y9L9mO46AR+h0RVmcJki5CYXaNzm3D
	lkquJ6l7EgZyncVz15fCZNT9fvSr46joALKSxb16E/yB8KAc854CMCu+tGRCSy+Wb8bI
	YcOGw8kx4GSFGTnQNVa6AQluKFdKMKAnnNTfS41pElG6jJQ18hS5is8tnxhVjZDdJ+Z4
	Dl0Z6DzKDc5i5h10oUMbcduZ0Eh+nw2YmB0qhJLODkKzirqsGfd0gJqLnW54al+2+08M
	0rTw==
MIME-Version: 1.0
Received: by 10.224.59.19 with SMTP id j19mr2440511qah.25.1340962335786; Fri,
	29 Jun 2012 02:32:15 -0700 (PDT)
Received: by 10.229.42.11 with HTTP; Fri, 29 Jun 2012 02:32:15 -0700 (PDT)
In-Reply-To: <001201cd5502$ea239b30$be6ad190$@brice-amiard.Fr>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
	<CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
	<001201cd5502$ea239b30$be6ad190$@brice-amiard.Fr>
Date: Fri, 29 Jun 2012 10:32:15 +0100
X-Google-Sender-Auth: r_SLqEw0U_ZYTiKgyMa4aqE-o1o
Message-ID: <CAFLBxZZNbGUYxZyCkH548SLupxsshhHAbUJOPZVfPXxy7FSKWA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: amiard brice <perso@brice-amiard.fr>
Cc: xen-users@lists.xen.org, Florian Heigl <florian.heigl@gmail.com>
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 8:52 AM, amiard brice <perso@brice-amiard.fr> wrote:
> But as I said, my backplane ("motherboard extension") is composed with 4
> bridge "PCI-e to PCI". And I have one domU for each "PCI-e to PCI bridge",
> so according to the intel_VT-d pdf, it could be possible in my case to ha=
ve
> 4 domU (one for each PCIe to PCI bridges).

This sounds like a question it would be useful to ask on xen-devel.
(Unfortuantely I'm not familiar enough with PCIe-to-PCI bridges to
give you a good answer.)

 -George

>
> In my opinion it could be due to the EPT table. In my "xm dmesg" I could =
see
> "EPT not enable" and "CPU capabilities : =A0EPT table 2Mo", but I can't a=
ctive
> it (I've try different options in default/grub without succes)
>
> (if devices behind the same pci bridges could not be allocated to differe=
nt
> VMs, it' simply because VT-d use specific interruption command call MSI-X=
 in
> aim to identify a domU, and those interruptions commands =A0could be poss=
ible
> only with PCIe, you can have more information in the pdf intel VT-d).
>
> thank you for your help in advance
>
>
>
>
>
>
> Hi,
>
> I've never been successful with VT-d-style pci delegation, but I read
> devices behind pci bridges could not be allocated to different VMs in
> earlier times.
>
> Make sure this is supposed to work before you tackle the harder issues.
>
> 2012/6/22 amiard brice <perso@brice-amiard.fr>:
>> Hello
>>
>>
>>
>> I'm working on XEN since one month now.
>>
>>
>>
>> I want create four domU with 2 PCI device per dom.
>>
>> I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI
>> directly connected to the PCH (Q67).
>>
>> (Moreover PCI card (ethernet card) are composed with a PCI bridge)
>>
>>
>>
>> I've succefuly created 4 domU with bakend devices, with option
>> "pci-backend-strict-check" disable.
>>
>> I=92ve try with it but even if all PCI ports behind PCIe to PCI bridge
>> appears in=A0 pci-list-assignable-devices, domU won=92t start, with an
>> error message "device XX:XX.X need to be co-assigned with XX:XX.X, but
>> it's not owned by pci-backend
>>
>>
>>
>> The probleme is :=A0 even if my domU are configuer with 1 VCPUs for each
>> of them, when domU acces to I/O devices, VCPUs aren't separated (I've
>> notice this using virt-manager charts). During a basic CPU benchmark
>> on a domU, VCPUs are isolated.
>>
>>
>>
>> I Have attached "lspci-v", "xm dmesg", "xm
>> pci-list-assignable-devices", "default-grub", "xm info" and a =93domU cfg
> file=94
>>
>>
>>
>> A share core is very problematic my RT application
>>
>>
>>
>> thank you for your help in advance
>>
>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
> --
> the purpose of libvirt is to provide an abstraction layer hiding all xen
> features added since 2006 until they were finally understood and copied by
> the kvm devs.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 09:33:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 09:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkXYq-0001TA-MR; Fri, 29 Jun 2012 09:32:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SkXYp-0001Sy-0t
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 09:32:19 +0000
Received: from [85.158.143.99:40177] by server-3.bemta-4.messagelabs.com id
	93/1F-05808-2267DEF4; Fri, 29 Jun 2012 09:32:18 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1340962336!29159503!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10668 invoked from network); 29 Jun 2012 09:32:17 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-3.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 09:32:17 -0000
Received: by qaeb19 with SMTP id b19so589547qae.11
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 02:32:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=XtQn5+n2mly/cxwDGtfUTX0M2zuhLSqADu8tZW8LOHQ=;
	b=rBXUPMqIJeaJZsmCj0pTy+t7LI0RaNFh0YAaeS6ueLkituo8Nh+kQjgu3saZee4ukz
	jO5ZaA2TAarkJjF4mimkls58ywOsn2ROc6eLK8Y9L9mO46AR+h0RVmcJki5CYXaNzm3D
	lkquJ6l7EgZyncVz15fCZNT9fvSr46joALKSxb16E/yB8KAc854CMCu+tGRCSy+Wb8bI
	YcOGw8kx4GSFGTnQNVa6AQluKFdKMKAnnNTfS41pElG6jJQ18hS5is8tnxhVjZDdJ+Z4
	Dl0Z6DzKDc5i5h10oUMbcduZ0Eh+nw2YmB0qhJLODkKzirqsGfd0gJqLnW54al+2+08M
	0rTw==
MIME-Version: 1.0
Received: by 10.224.59.19 with SMTP id j19mr2440511qah.25.1340962335786; Fri,
	29 Jun 2012 02:32:15 -0700 (PDT)
Received: by 10.229.42.11 with HTTP; Fri, 29 Jun 2012 02:32:15 -0700 (PDT)
In-Reply-To: <001201cd5502$ea239b30$be6ad190$@brice-amiard.Fr>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
	<CAFivhPmQxXDpJ6H60rHNJ9FMydFfSZd8dhL55QXXU_vFHgsn6A@mail.gmail.com>
	<001201cd5502$ea239b30$be6ad190$@brice-amiard.Fr>
Date: Fri, 29 Jun 2012 10:32:15 +0100
X-Google-Sender-Auth: r_SLqEw0U_ZYTiKgyMa4aqE-o1o
Message-ID: <CAFLBxZZNbGUYxZyCkH548SLupxsshhHAbUJOPZVfPXxy7FSKWA@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: amiard brice <perso@brice-amiard.fr>
Cc: xen-users@lists.xen.org, Florian Heigl <florian.heigl@gmail.com>
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Jun 28, 2012 at 8:52 AM, amiard brice <perso@brice-amiard.fr> wrote:
> But as I said, my backplane ("motherboard extension") is composed with 4
> bridge "PCI-e to PCI". And I have one domU for each "PCI-e to PCI bridge",
> so according to the intel_VT-d pdf, it could be possible in my case to ha=
ve
> 4 domU (one for each PCIe to PCI bridges).

This sounds like a question it would be useful to ask on xen-devel.
(Unfortuantely I'm not familiar enough with PCIe-to-PCI bridges to
give you a good answer.)

 -George

>
> In my opinion it could be due to the EPT table. In my "xm dmesg" I could =
see
> "EPT not enable" and "CPU capabilities : =A0EPT table 2Mo", but I can't a=
ctive
> it (I've try different options in default/grub without succes)
>
> (if devices behind the same pci bridges could not be allocated to differe=
nt
> VMs, it' simply because VT-d use specific interruption command call MSI-X=
 in
> aim to identify a domU, and those interruptions commands =A0could be poss=
ible
> only with PCIe, you can have more information in the pdf intel VT-d).
>
> thank you for your help in advance
>
>
>
>
>
>
> Hi,
>
> I've never been successful with VT-d-style pci delegation, but I read
> devices behind pci bridges could not be allocated to different VMs in
> earlier times.
>
> Make sure this is supposed to work before you tackle the harder issues.
>
> 2012/6/22 amiard brice <perso@brice-amiard.fr>:
>> Hello
>>
>>
>>
>> I'm working on XEN since one month now.
>>
>>
>>
>> I want create four domU with 2 PCI device per dom.
>>
>> I've bought a backplane with 3 bridges PCIe 1x to PCI and 4 PCI
>> directly connected to the PCH (Q67).
>>
>> (Moreover PCI card (ethernet card) are composed with a PCI bridge)
>>
>>
>>
>> I've succefuly created 4 domU with bakend devices, with option
>> "pci-backend-strict-check" disable.
>>
>> I=92ve try with it but even if all PCI ports behind PCIe to PCI bridge
>> appears in=A0 pci-list-assignable-devices, domU won=92t start, with an
>> error message "device XX:XX.X need to be co-assigned with XX:XX.X, but
>> it's not owned by pci-backend
>>
>>
>>
>> The probleme is :=A0 even if my domU are configuer with 1 VCPUs for each
>> of them, when domU acces to I/O devices, VCPUs aren't separated (I've
>> notice this using virt-manager charts). During a basic CPU benchmark
>> on a domU, VCPUs are isolated.
>>
>>
>>
>> I Have attached "lspci-v", "xm dmesg", "xm
>> pci-list-assignable-devices", "default-grub", "xm info" and a =93domU cfg
> file=94
>>
>>
>>
>> A share core is very problematic my RT application
>>
>>
>>
>> thank you for your help in advance
>>
>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
> --
> the purpose of libvirt is to provide an abstraction layer hiding all xen
> features added since 2006 until they were finally understood and copied by
> the kvm devs.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 10:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 10:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkYuO-00063a-PO; Fri, 29 Jun 2012 10:58:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SkYuO-00063V-0g
	for xen-users@lists.xensource.com; Fri, 29 Jun 2012 10:58:40 +0000
Received: from [193.109.254.147:56982] by server-6.bemta-14.messagelabs.com id
	7A/0C-08993-F5A8DEF4; Fri, 29 Jun 2012 10:58:39 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340967516!9053321!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10396 invoked from network); 29 Jun 2012 10:58:37 -0000
Received: from mail-qc0-f171.google.com (HELO mail-qc0-f171.google.com)
	(209.85.216.171)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 10:58:37 -0000
Received: by qcad1 with SMTP id d1so298696qca.30
	for <xen-users@lists.xensource.com>;
	Fri, 29 Jun 2012 03:58:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:x-google-sender-auth:message-id:subject
	:from:to:content-type;
	bh=SeKT5a68kcywQsPt2FL3icqeE7cnVKEBShvJoEAFgzI=;
	b=0D2bpMJH1PthiCVftynWRXPOiLE6eet9gYITJH+nS9d2I4VLp2DiPjrKaRzQh2IqNn
	d71v/WvR6wHT6gptSBB6gqLGRlL9e7RtPwZYVf+WsQ4zyHJqQ6O+IgDjFreRnsV8UuXr
	1SseV6gCNjFNfrAaY4diqUVXb+WSnXUzz6NAudPKSuzt+t+Bnl4wzBfx8oGyavm4iM8O
	RjTssnjw/uWQan5lfQbefxeeLvudSgf1WX0MZC8x80+nbn80mCCw99brU5Tpzs0QbuFf
	9ngOz1eeTi1/ooDwxANIf13a6yT0o2yCGsv/LE+OSX8lqFz3x0hxqGGv4EW5dsP8+8ZH
	wUtA==
MIME-Version: 1.0
Received: by 10.229.136.149 with SMTP id r21mr442472qct.75.1340967516541; Fri,
	29 Jun 2012 03:58:36 -0700 (PDT)
Received: by 10.229.42.11 with HTTP; Fri, 29 Jun 2012 03:58:36 -0700 (PDT)
Date: Fri, 29 Jun 2012 11:58:36 +0100
X-Google-Sender-Auth: Vhf7vBxqdOqTR2DH1lElYOx_Prk
Message-ID: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Xen Mailing List <xen-users@lists.xensource.com>
Subject: [Xen-users] Request for review: Ubuntu Community Xen Docs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've just posted a new set of docs for Xen at the Ubuntu community wiki:

https://help.ubuntu.com/community/Xen

This is basically a complete re-write, written by Todd Deshane; I've
gone through and "beta-tested" most of it as well, making updates and
corrections as I go along.

The plan is for this web page to be included in the Ubuntu 12.04
Server Guide.  So I'd appreciate it if users could go through and give
feedback, particularly on things that are confusing or missing.

Thanks,
 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 10:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 10:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkYuO-00063a-PO; Fri, 29 Jun 2012 10:58:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>) id 1SkYuO-00063V-0g
	for xen-users@lists.xensource.com; Fri, 29 Jun 2012 10:58:40 +0000
Received: from [193.109.254.147:56982] by server-6.bemta-14.messagelabs.com id
	7A/0C-08993-F5A8DEF4; Fri, 29 Jun 2012 10:58:39 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1340967516!9053321!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10396 invoked from network); 29 Jun 2012 10:58:37 -0000
Received: from mail-qc0-f171.google.com (HELO mail-qc0-f171.google.com)
	(209.85.216.171)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 10:58:37 -0000
Received: by qcad1 with SMTP id d1so298696qca.30
	for <xen-users@lists.xensource.com>;
	Fri, 29 Jun 2012 03:58:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:x-google-sender-auth:message-id:subject
	:from:to:content-type;
	bh=SeKT5a68kcywQsPt2FL3icqeE7cnVKEBShvJoEAFgzI=;
	b=0D2bpMJH1PthiCVftynWRXPOiLE6eet9gYITJH+nS9d2I4VLp2DiPjrKaRzQh2IqNn
	d71v/WvR6wHT6gptSBB6gqLGRlL9e7RtPwZYVf+WsQ4zyHJqQ6O+IgDjFreRnsV8UuXr
	1SseV6gCNjFNfrAaY4diqUVXb+WSnXUzz6NAudPKSuzt+t+Bnl4wzBfx8oGyavm4iM8O
	RjTssnjw/uWQan5lfQbefxeeLvudSgf1WX0MZC8x80+nbn80mCCw99brU5Tpzs0QbuFf
	9ngOz1eeTi1/ooDwxANIf13a6yT0o2yCGsv/LE+OSX8lqFz3x0hxqGGv4EW5dsP8+8ZH
	wUtA==
MIME-Version: 1.0
Received: by 10.229.136.149 with SMTP id r21mr442472qct.75.1340967516541; Fri,
	29 Jun 2012 03:58:36 -0700 (PDT)
Received: by 10.229.42.11 with HTTP; Fri, 29 Jun 2012 03:58:36 -0700 (PDT)
Date: Fri, 29 Jun 2012 11:58:36 +0100
X-Google-Sender-Auth: Vhf7vBxqdOqTR2DH1lElYOx_Prk
Message-ID: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: Xen Mailing List <xen-users@lists.xensource.com>
Subject: [Xen-users] Request for review: Ubuntu Community Xen Docs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I've just posted a new set of docs for Xen at the Ubuntu community wiki:

https://help.ubuntu.com/community/Xen

This is basically a complete re-write, written by Todd Deshane; I've
gone through and "beta-tested" most of it as well, making updates and
corrections as I go along.

The plan is for this web page to be included in the Ubuntu 12.04
Server Guide.  So I'd appreciate it if users could go through and give
feedback, particularly on things that are confusing or missing.

Thanks,
 -George

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 11:36:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 11:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkZU6-0007o0-La; Fri, 29 Jun 2012 11:35:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SkZU4-0007nv-Uh
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 11:35:33 +0000
Received: from [85.158.138.51:57821] by server-3.bemta-3.messagelabs.com id
	28/DE-26490-4039DEF4; Fri, 29 Jun 2012 11:35:32 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340969731!23841834!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26699 invoked from network); 29 Jun 2012 11:35:31 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 11:35:31 -0000
Received: by wibhq4 with SMTP id hq4so686014wib.14
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 04:35:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=D5yPJ+NJJXdrHFTBXHM+Ap+Cf65HCO3O5Xmvokr5pFQ=;
	b=bZuwFU8IxLY15bJCM+7KXaFG0dxxFJu+hySCnFTZ7nT2xqu9tD1GHU+2C4mTOgKxQZ
	FuyM1uOebBCF6HPRJw1l4j91pc94I0XltIB7IZ4S53s0OpxDySsf5rdNfi4Lcqxdj7Rn
	2pHfDcaRsEkd8IR3QGxmPBFaMl2/OOGPL7TAIZMwx56vc9rXGiiO4Jbwr9/b+2TGgRYY
	9e7d2qtrsPGylyodiJ8mcZvvbNzShQlpWPZ7bo76VT8Kn/Bt2Hqdl8BB+xVU7VyZxOLR
	Ftc0sjLu62kmomFRiLQ7vW5rzmdKei3mB+OVVhN3z8lZpH44rEJDnXnOH9fCvHDm2VIW
	SzrQ==
MIME-Version: 1.0
Received: by 10.216.135.146 with SMTP id u18mr699866wei.5.1340969730902; Fri,
	29 Jun 2012 04:35:30 -0700 (PDT)
Received: by 10.216.221.130 with HTTP; Fri, 29 Jun 2012 04:35:30 -0700 (PDT)
Date: Fri, 29 Jun 2012 05:35:30 -0600
Message-ID: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3264235070960444554=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3264235070960444554==
Content-Type: multipart/alternative; boundary=001636eeeb98770c3004c39ad8c4

--001636eeeb98770c3004c39ad8c4
Content-Type: text/plain; charset=ISO-8859-1

I have few instance of server 2008 running on xen. i want to configure them
to redirect sound. I guess I need xen to emulate sound card, Somone had
stated that they are working on patch that will support intel hda emulation
was this ever acomplished? Xen supports ac97 is there 64 bit driver for
ac97 on server 2008 ?

--001636eeeb98770c3004c39ad8c4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have few instance of server 2008 running on xen. i want to configure them=
 to redirect sound. I guess I need xen to emulate sound card, Somone had st=
ated that they are working on patch that will support intel hda emulation w=
as this ever acomplished? Xen supports ac97 is there 64 bit driver for ac97=
 on server 2008 ?<br>

--001636eeeb98770c3004c39ad8c4--


--===============3264235070960444554==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3264235070960444554==--


From xen-users-bounces@lists.xen.org Fri Jun 29 11:36:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 11:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkZU6-0007o0-La; Fri, 29 Jun 2012 11:35:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SkZU4-0007nv-Uh
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 11:35:33 +0000
Received: from [85.158.138.51:57821] by server-3.bemta-3.messagelabs.com id
	28/DE-26490-4039DEF4; Fri, 29 Jun 2012 11:35:32 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340969731!23841834!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26699 invoked from network); 29 Jun 2012 11:35:31 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 11:35:31 -0000
Received: by wibhq4 with SMTP id hq4so686014wib.14
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 04:35:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=D5yPJ+NJJXdrHFTBXHM+Ap+Cf65HCO3O5Xmvokr5pFQ=;
	b=bZuwFU8IxLY15bJCM+7KXaFG0dxxFJu+hySCnFTZ7nT2xqu9tD1GHU+2C4mTOgKxQZ
	FuyM1uOebBCF6HPRJw1l4j91pc94I0XltIB7IZ4S53s0OpxDySsf5rdNfi4Lcqxdj7Rn
	2pHfDcaRsEkd8IR3QGxmPBFaMl2/OOGPL7TAIZMwx56vc9rXGiiO4Jbwr9/b+2TGgRYY
	9e7d2qtrsPGylyodiJ8mcZvvbNzShQlpWPZ7bo76VT8Kn/Bt2Hqdl8BB+xVU7VyZxOLR
	Ftc0sjLu62kmomFRiLQ7vW5rzmdKei3mB+OVVhN3z8lZpH44rEJDnXnOH9fCvHDm2VIW
	SzrQ==
MIME-Version: 1.0
Received: by 10.216.135.146 with SMTP id u18mr699866wei.5.1340969730902; Fri,
	29 Jun 2012 04:35:30 -0700 (PDT)
Received: by 10.216.221.130 with HTTP; Fri, 29 Jun 2012 04:35:30 -0700 (PDT)
Date: Fri, 29 Jun 2012 05:35:30 -0600
Message-ID: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3264235070960444554=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3264235070960444554==
Content-Type: multipart/alternative; boundary=001636eeeb98770c3004c39ad8c4

--001636eeeb98770c3004c39ad8c4
Content-Type: text/plain; charset=ISO-8859-1

I have few instance of server 2008 running on xen. i want to configure them
to redirect sound. I guess I need xen to emulate sound card, Somone had
stated that they are working on patch that will support intel hda emulation
was this ever acomplished? Xen supports ac97 is there 64 bit driver for
ac97 on server 2008 ?

--001636eeeb98770c3004c39ad8c4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have few instance of server 2008 running on xen. i want to configure them=
 to redirect sound. I guess I need xen to emulate sound card, Somone had st=
ated that they are working on patch that will support intel hda emulation w=
as this ever acomplished? Xen supports ac97 is there 64 bit driver for ac97=
 on server 2008 ?<br>

--001636eeeb98770c3004c39ad8c4--


--===============3264235070960444554==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3264235070960444554==--


From xen-users-bounces@lists.xen.org Fri Jun 29 12:58:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 12:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skalk-0001Eo-MA; Fri, 29 Jun 2012 12:57:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1Skali-0001Ej-DR
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 12:57:50 +0000
Received: from [85.158.138.51:43925] by server-11.bemta-3.messagelabs.com id
	C0/63-02904-D46ADEF4; Fri, 29 Jun 2012 12:57:49 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340974666!23858120!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20942 invoked from network); 29 Jun 2012 12:57:48 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 12:57:48 -0000
Received: by dadn2 with SMTP id n2so4705828dad.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 05:57:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=zrPMXga2IT+SVp853/SEvgMGb7NayRwceZqSoynRJLY=;
	b=QvgvuUTdeJiZJbxdeETjctTcBGGwo2W3FO5+7wl0yF4skpAgmGqmrbcYn8MbQcKuyO
	PljqwbrCzRH8s3f99yXNhpZ2NFzbKitojZE/YNB/8VhaAxmZpi89ck2ZBaBpPkXPcOMs
	Z9tTDQ6X/S1HOcEHFMZ0BxfFPtZTCjarNLDKku3jxEXkFYytxeYDSk0XtLUrLgQg50O3
	QIcQMSYc210qcHBoOgajZRvKWx45Q1aH2elypqI+woFQ5qNCDouPnURhXDvlGM6TrVAa
	X63NIoJvKi7+f5Kh54aXSUJF3X28rewSSrXH0R5um756UcejX7mKbHwFr8rSLTZEYrdL
	yh1A==
Received: by 10.68.238.135 with SMTP id vk7mr6320597pbc.80.1340974665702; Fri,
	29 Jun 2012 05:57:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.125.3 with HTTP; Fri, 29 Jun 2012 05:57:25 -0700 (PDT)
In-Reply-To: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
References: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Fri, 29 Jun 2012 07:57:25 -0500
Message-ID: <CAEvg0Lhgs+B6mU-mF0qwb74NKt5AYX97MNMd+6=hHfmMCKHHYQ@mail.gmail.com>
To: "Valery V.Smirnov" <valery@smirnov.tv>
X-Gm-Message-State: ALoCoQlTFlaKFBDzJzKAd7yP6ByTZIb3qP1W4ODQtV9D6Iyj4MjAFKkp+lixe1Ghfal9HkFbOGud
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPLPV msi installer does nothing during setup
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5988485932457140300=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5988485932457140300==
Content-Type: multipart/alternative; boundary=047d7b33cf709a1e6804c39bfe4b

--047d7b33cf709a1e6804c39bfe4b
Content-Type: text/plain; charset=ISO-8859-1

I regularly use those two versions (.308 in January, .357 since it came
out), with no issues.  My installations are exclusively on Windows 2008 R2
Standard (or Datacenter):

   install OS
   while logged in as Administrator
   start Command Prompt
   --> bcdedit /set testsigning on
   Reboot

I also only use the EN_US (english, US) language version.

--A


On Fri, Jun 29, 2012 at 2:11 AM, Valery V.Smirnov <valery@smirnov.tv> wrote:

> Hi all
>
> I'm trying to install drivers GPLPV. The installation process stops and
> does nothing. (Here is a screenshot http://www.picshare.ru/view/**171508/<http://www.picshare.ru/view/171508/>
> ).
> I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and
> 64-bit systems Windows XP, Windovs Vista and Windows 7. Everywhere the same
> effect.
>
>
> Can anybody help me?
>
>
> --
> Best regards
> Valery V.Smirnov
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7b33cf709a1e6804c39bfe4b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I regularly use those two versions (.308 in January, .357 since it came out=
), with no issues. =A0My installations are exclusively on Windows 2008 R2 S=
tandard (or Datacenter):<div><br></div><div>=A0 =A0install OS</div><div>=A0=
 =A0while logged in as Administrator</div>

<div>=A0 =A0start Command Prompt</div><div>=A0 =A0--&gt; bcdedit /set tests=
igning on</div><div>=A0 =A0Reboot</div><div><br></div><div>I also only use =
the EN_US (english, US) language version.</div><div><br></div><div>--A<br><=
br></div>

<div><br><div class=3D"gmail_quote">On Fri, Jun 29, 2012 at 2:11 AM, Valery=
 V.Smirnov <span dir=3D"ltr">&lt;<a href=3D"mailto:valery@smirnov.tv" targe=
t=3D"_blank">valery@smirnov.tv</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">

Hi all<br>
<br>
I&#39;m trying to install drivers GPLPV. The installation process stops and=
 does nothing. (Here is a screenshot <a href=3D"http://www.picshare.ru/view=
/171508/" target=3D"_blank">http://www.picshare.ru/view/<u></u>171508/</a>)=
.<br>


I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and 64-bi=
t systems Windows XP, Windovs Vista and Windows 7. Everywhere the same effe=
ct.<br>
<br>
<br>
Can anybody help me?<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
<br>
-- <br>
Best regards<br>
Valery V.Smirnov<br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br></div>

--047d7b33cf709a1e6804c39bfe4b--


--===============5988485932457140300==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5988485932457140300==--


From xen-users-bounces@lists.xen.org Fri Jun 29 12:58:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 12:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skalk-0001Eo-MA; Fri, 29 Jun 2012 12:57:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1Skali-0001Ej-DR
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 12:57:50 +0000
Received: from [85.158.138.51:43925] by server-11.bemta-3.messagelabs.com id
	C0/63-02904-D46ADEF4; Fri, 29 Jun 2012 12:57:49 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1340974666!23858120!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20942 invoked from network); 29 Jun 2012 12:57:48 -0000
Received: from mail-pz0-f45.google.com (HELO mail-pz0-f45.google.com)
	(209.85.210.45)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 12:57:48 -0000
Received: by dadn2 with SMTP id n2so4705828dad.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 05:57:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=zrPMXga2IT+SVp853/SEvgMGb7NayRwceZqSoynRJLY=;
	b=QvgvuUTdeJiZJbxdeETjctTcBGGwo2W3FO5+7wl0yF4skpAgmGqmrbcYn8MbQcKuyO
	PljqwbrCzRH8s3f99yXNhpZ2NFzbKitojZE/YNB/8VhaAxmZpi89ck2ZBaBpPkXPcOMs
	Z9tTDQ6X/S1HOcEHFMZ0BxfFPtZTCjarNLDKku3jxEXkFYytxeYDSk0XtLUrLgQg50O3
	QIcQMSYc210qcHBoOgajZRvKWx45Q1aH2elypqI+woFQ5qNCDouPnURhXDvlGM6TrVAa
	X63NIoJvKi7+f5Kh54aXSUJF3X28rewSSrXH0R5um756UcejX7mKbHwFr8rSLTZEYrdL
	yh1A==
Received: by 10.68.238.135 with SMTP id vk7mr6320597pbc.80.1340974665702; Fri,
	29 Jun 2012 05:57:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.125.3 with HTTP; Fri, 29 Jun 2012 05:57:25 -0700 (PDT)
In-Reply-To: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
References: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Fri, 29 Jun 2012 07:57:25 -0500
Message-ID: <CAEvg0Lhgs+B6mU-mF0qwb74NKt5AYX97MNMd+6=hHfmMCKHHYQ@mail.gmail.com>
To: "Valery V.Smirnov" <valery@smirnov.tv>
X-Gm-Message-State: ALoCoQlTFlaKFBDzJzKAd7yP6ByTZIb3qP1W4ODQtV9D6Iyj4MjAFKkp+lixe1Ghfal9HkFbOGud
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPLPV msi installer does nothing during setup
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5988485932457140300=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5988485932457140300==
Content-Type: multipart/alternative; boundary=047d7b33cf709a1e6804c39bfe4b

--047d7b33cf709a1e6804c39bfe4b
Content-Type: text/plain; charset=ISO-8859-1

I regularly use those two versions (.308 in January, .357 since it came
out), with no issues.  My installations are exclusively on Windows 2008 R2
Standard (or Datacenter):

   install OS
   while logged in as Administrator
   start Command Prompt
   --> bcdedit /set testsigning on
   Reboot

I also only use the EN_US (english, US) language version.

--A


On Fri, Jun 29, 2012 at 2:11 AM, Valery V.Smirnov <valery@smirnov.tv> wrote:

> Hi all
>
> I'm trying to install drivers GPLPV. The installation process stops and
> does nothing. (Here is a screenshot http://www.picshare.ru/view/**171508/<http://www.picshare.ru/view/171508/>
> ).
> I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and
> 64-bit systems Windows XP, Windovs Vista and Windows 7. Everywhere the same
> effect.
>
>
> Can anybody help me?
>
>
> --
> Best regards
> Valery V.Smirnov
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7b33cf709a1e6804c39bfe4b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I regularly use those two versions (.308 in January, .357 since it came out=
), with no issues. =A0My installations are exclusively on Windows 2008 R2 S=
tandard (or Datacenter):<div><br></div><div>=A0 =A0install OS</div><div>=A0=
 =A0while logged in as Administrator</div>

<div>=A0 =A0start Command Prompt</div><div>=A0 =A0--&gt; bcdedit /set tests=
igning on</div><div>=A0 =A0Reboot</div><div><br></div><div>I also only use =
the EN_US (english, US) language version.</div><div><br></div><div>--A<br><=
br></div>

<div><br><div class=3D"gmail_quote">On Fri, Jun 29, 2012 at 2:11 AM, Valery=
 V.Smirnov <span dir=3D"ltr">&lt;<a href=3D"mailto:valery@smirnov.tv" targe=
t=3D"_blank">valery@smirnov.tv</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">

Hi all<br>
<br>
I&#39;m trying to install drivers GPLPV. The installation process stops and=
 does nothing. (Here is a screenshot <a href=3D"http://www.picshare.ru/view=
/171508/" target=3D"_blank">http://www.picshare.ru/view/<u></u>171508/</a>)=
.<br>


I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and 64-bi=
t systems Windows XP, Windovs Vista and Windows 7. Everywhere the same effe=
ct.<br>
<br>
<br>
Can anybody help me?<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
<br>
-- <br>
Best regards<br>
Valery V.Smirnov<br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br></div>

--047d7b33cf709a1e6804c39bfe4b--


--===============5988485932457140300==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5988485932457140300==--


From xen-users-bounces@lists.xen.org Fri Jun 29 13:13:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 13:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skb0S-0001oc-Fq; Fri, 29 Jun 2012 13:13:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Skb0R-0001oW-At
	for xen-users@lists.xensource.com; Fri, 29 Jun 2012 13:13:03 +0000
Received: from [85.158.138.51:49784] by server-9.bemta-3.messagelabs.com id
	EE/C0-10419-ED9ADEF4; Fri, 29 Jun 2012 13:13:02 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1340975581!30118797!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM3MDU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13851 invoked from network); 29 Jun 2012 13:13:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 13:13:01 -0000
X-IronPort-AV: E=Sophos;i="4.77,498,1336348800"; d="scan'208";a="13292129"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 13:13:01 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 14:13:01 +0100
Message-ID: <1340975580.10942.109.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Fri, 29 Jun 2012 14:13:00 +0100
In-Reply-To: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
References: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: Xen Mailing List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Request for review: Ubuntu Community Xen Docs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-29 at 11:58 +0100, George Dunlap wrote:
> I've just posted a new set of docs for Xen at the Ubuntu community wiki:
> 
> https://help.ubuntu.com/community/Xen
> 
> This is basically a complete re-write, written by Todd Deshane; I've
> gone through and "beta-tested" most of it as well, making updates and
> corrections as I go along.
> 
> The plan is for this web page to be included in the Ubuntu 12.04
> Server Guide.  So I'd appreciate it if users could go through and give
> feedback, particularly on things that are confusing or missing.

Looks good, few random thoughts as I read it:

You might want to link to
http://wiki.xen.org/wiki/HostConfiguration/Networking from the "Network
Configuration" section, it gives a few more details and examples of
other configurations etc.

"Creating vms" could link to
http://wiki.xen.org/wiki/Category:Guest_Install for info on installing a
variety of guests on Ubuntu.

>From the context I think "sudo pvs" should be "sudo vgs" (you want to
get a list of volume groups, not the underlying physical volumes)

Is "sudo ln -s /usr/lib/xen-4.1/bin/pygrub /usr/bin/pygrub" really
needed? If so then that's strictly speaking a bug in Ubuntu. I'm pretty
sure that was fixed in Debian, so it might just be a case of synching
the relevant patch. Let me know if you want me to dig out what the
change was.

http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer mostly applies to Ubuntu too, although perhaps linking it would a bit confusing if there were any differences.

You might want to reference xmdomain.cfg(5) and/or
http://xenbits.xen.org/docs/unstable/man/xmdomain.cfg.5.html when giving
example configurations?

At:
        sudo reboot
        sudo /etc/init.d/xend stop
I think you'd be better recommending the relevant "update-rc.d xend
disable" rune, followed by a reboot.

mirror.clarkson.edu might not appreciate having a bunch of ubuntu newbie
Xen users hammering their system... Reference some Fedora mirror list
instead?

I might steel the libvirt bit for a Debian page ;-)

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 13:13:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 13:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skb0S-0001oc-Fq; Fri, 29 Jun 2012 13:13:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Skb0R-0001oW-At
	for xen-users@lists.xensource.com; Fri, 29 Jun 2012 13:13:03 +0000
Received: from [85.158.138.51:49784] by server-9.bemta-3.messagelabs.com id
	EE/C0-10419-ED9ADEF4; Fri, 29 Jun 2012 13:13:02 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1340975581!30118797!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM3MDU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13851 invoked from network); 29 Jun 2012 13:13:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 13:13:01 -0000
X-IronPort-AV: E=Sophos;i="4.77,498,1336348800"; d="scan'208";a="13292129"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 13:13:01 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 14:13:01 +0100
Message-ID: <1340975580.10942.109.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Fri, 29 Jun 2012 14:13:00 +0100
In-Reply-To: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
References: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: Xen Mailing List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Request for review: Ubuntu Community Xen Docs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-29 at 11:58 +0100, George Dunlap wrote:
> I've just posted a new set of docs for Xen at the Ubuntu community wiki:
> 
> https://help.ubuntu.com/community/Xen
> 
> This is basically a complete re-write, written by Todd Deshane; I've
> gone through and "beta-tested" most of it as well, making updates and
> corrections as I go along.
> 
> The plan is for this web page to be included in the Ubuntu 12.04
> Server Guide.  So I'd appreciate it if users could go through and give
> feedback, particularly on things that are confusing or missing.

Looks good, few random thoughts as I read it:

You might want to link to
http://wiki.xen.org/wiki/HostConfiguration/Networking from the "Network
Configuration" section, it gives a few more details and examples of
other configurations etc.

"Creating vms" could link to
http://wiki.xen.org/wiki/Category:Guest_Install for info on installing a
variety of guests on Ubuntu.

>From the context I think "sudo pvs" should be "sudo vgs" (you want to
get a list of volume groups, not the underlying physical volumes)

Is "sudo ln -s /usr/lib/xen-4.1/bin/pygrub /usr/bin/pygrub" really
needed? If so then that's strictly speaking a bug in Ubuntu. I'm pretty
sure that was fixed in Debian, so it might just be a case of synching
the relevant patch. Let me know if you want me to dig out what the
change was.

http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer mostly applies to Ubuntu too, although perhaps linking it would a bit confusing if there were any differences.

You might want to reference xmdomain.cfg(5) and/or
http://xenbits.xen.org/docs/unstable/man/xmdomain.cfg.5.html when giving
example configurations?

At:
        sudo reboot
        sudo /etc/init.d/xend stop
I think you'd be better recommending the relevant "update-rc.d xend
disable" rune, followed by a reboot.

mirror.clarkson.edu might not appreciate having a bunch of ubuntu newbie
Xen users hammering their system... Reference some Fedora mirror list
instead?

I might steel the libvirt bit for a Debian page ;-)

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 13:22:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 13:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skb8l-00025V-NM; Fri, 29 Jun 2012 13:21:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tknchris@gmail.com>) id 1Skb8j-00025M-Sc
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 13:21:38 +0000
Received: from [193.109.254.147:32231] by server-6.bemta-14.messagelabs.com id
	1E/E9-08993-1EBADEF4; Fri, 29 Jun 2012 13:21:37 +0000
X-Env-Sender: tknchris@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340976093!1545195!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25717 invoked from network); 29 Jun 2012 13:21:35 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 13:21:35 -0000
Received: by ghrr14 with SMTP id r14so3162484ghr.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 06:21:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=C33MFTDl88mwmApKv3SauofmMhRxWKCeiMnH4ozMTyM=;
	b=iLRIhXuWbF/ozlBfuSpzoCU46nK/mwAcxbMIZwsoyPKJrM+qNKR5lRhVanr6com8fb
	TGib+mokUWd18Sz/0R1HQenBerCDsKfO2jAnfFIOOcoXW6W0NKEONE+d47U7ONz3t04w
	wqkmGygGiIlvD4XoIg9VSJROqrc5qx6BsAn8NfveTPjXdoFDzWIkTJEZg46/5oNmLovw
	roSswPxegba53iGZRmE6UJL9GGgVnPtFcIqr0zmUQ2HHuVTRHssNNZr8lKHL9oOXbvjY
	iEDUb7l2oy4Ur9CCwyEp84vxajfzgqN4TINen1GCDTOZNileIZ6sSmH2JqSKDhL8ILGU
	T5bA==
MIME-Version: 1.0
Received: by 10.50.209.73 with SMTP id mk9mr1018454igc.66.1340976092991; Fri,
	29 Jun 2012 06:21:32 -0700 (PDT)
Received: by 10.64.8.174 with HTTP; Fri, 29 Jun 2012 06:21:32 -0700 (PDT)
In-Reply-To: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
References: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
Date: Fri, 29 Jun 2012 09:21:32 -0400
Message-ID: <CAKnNFz-i+JJH-O1B8QkZ5UVak7mR0nLPHPrEEnAMT=WQGZgvrg@mail.gmail.com>
From: chris <tknchris@gmail.com>
To: "Valery V.Smirnov" <valery@smirnov.tv>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPLPV msi installer does nothing during setup
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1549611587307886926=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1549611587307886926==
Content-Type: multipart/alternative; boundary=14dae93407d7acd18e04c39c532c

--14dae93407d7acd18e04c39c532c
Content-Type: text/plain; charset=ISO-8859-1

I've seen that happen on XP before but never Vista/7/2k8. What I usually do
is verifiy xen platform pci is enabled, I recall for some reason gplpv
looking for this and I also will go into device manager and scan for new
devices and the PV devices will usually pop up with a exclamation mark and
then the install will finish and tell me I need to reboot.

On Fri, Jun 29, 2012 at 3:11 AM, Valery V.Smirnov <valery@smirnov.tv> wrote:

> Hi all
>
> I'm trying to install drivers GPLPV. The installation process stops and
> does nothing. (Here is a screenshot http://www.picshare.ru/view/**171508/<http://www.picshare.ru/view/171508/>
> ).
> I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and
> 64-bit systems Windows XP, Windovs Vista and Windows 7. Everywhere the same
> effect.
>
>
> Can anybody help me?
>
>
> --
> Best regards
> Valery V.Smirnov
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae93407d7acd18e04c39c532c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;ve seen that happen on XP before but never Vista/7/2k8. What I usuall=
y do is verifiy xen platform pci is enabled, I recall for some reason gplpv=
 looking for this and I also will go into device manager and scan for new d=
evices and the PV devices will usually pop up with a exclamation mark and t=
hen the install will finish and tell me I need to reboot.<br>
<br><div class=3D"gmail_quote">On Fri, Jun 29, 2012 at 3:11 AM, Valery V.Sm=
irnov <span dir=3D"ltr">&lt;<a href=3D"mailto:valery@smirnov.tv" target=3D"=
_blank">valery@smirnov.tv</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
Hi all<br>
<br>
I&#39;m trying to install drivers GPLPV. The installation process stops and=
 does nothing. (Here is a screenshot <a href=3D"http://www.picshare.ru/view=
/171508/" target=3D"_blank">http://www.picshare.ru/view/<u></u>171508/</a>)=
.<br>

I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and 64-bi=
t systems Windows XP, Windovs Vista and Windows 7. Everywhere the same effe=
ct.<br>
<br>
<br>
Can anybody help me?<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
<br>
-- <br>
Best regards<br>
Valery V.Smirnov<br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>

--14dae93407d7acd18e04c39c532c--


--===============1549611587307886926==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1549611587307886926==--


From xen-users-bounces@lists.xen.org Fri Jun 29 13:22:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 13:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skb8l-00025V-NM; Fri, 29 Jun 2012 13:21:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tknchris@gmail.com>) id 1Skb8j-00025M-Sc
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 13:21:38 +0000
Received: from [193.109.254.147:32231] by server-6.bemta-14.messagelabs.com id
	1E/E9-08993-1EBADEF4; Fri, 29 Jun 2012 13:21:37 +0000
X-Env-Sender: tknchris@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1340976093!1545195!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_TEST_2,RCVD_BY_IP,
	spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25717 invoked from network); 29 Jun 2012 13:21:35 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 13:21:35 -0000
Received: by ghrr14 with SMTP id r14so3162484ghr.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 06:21:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=C33MFTDl88mwmApKv3SauofmMhRxWKCeiMnH4ozMTyM=;
	b=iLRIhXuWbF/ozlBfuSpzoCU46nK/mwAcxbMIZwsoyPKJrM+qNKR5lRhVanr6com8fb
	TGib+mokUWd18Sz/0R1HQenBerCDsKfO2jAnfFIOOcoXW6W0NKEONE+d47U7ONz3t04w
	wqkmGygGiIlvD4XoIg9VSJROqrc5qx6BsAn8NfveTPjXdoFDzWIkTJEZg46/5oNmLovw
	roSswPxegba53iGZRmE6UJL9GGgVnPtFcIqr0zmUQ2HHuVTRHssNNZr8lKHL9oOXbvjY
	iEDUb7l2oy4Ur9CCwyEp84vxajfzgqN4TINen1GCDTOZNileIZ6sSmH2JqSKDhL8ILGU
	T5bA==
MIME-Version: 1.0
Received: by 10.50.209.73 with SMTP id mk9mr1018454igc.66.1340976092991; Fri,
	29 Jun 2012 06:21:32 -0700 (PDT)
Received: by 10.64.8.174 with HTTP; Fri, 29 Jun 2012 06:21:32 -0700 (PDT)
In-Reply-To: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
References: <546bac8063c6320637498d6c9f1471ca@smirnov.tv>
Date: Fri, 29 Jun 2012 09:21:32 -0400
Message-ID: <CAKnNFz-i+JJH-O1B8QkZ5UVak7mR0nLPHPrEEnAMT=WQGZgvrg@mail.gmail.com>
From: chris <tknchris@gmail.com>
To: "Valery V.Smirnov" <valery@smirnov.tv>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPLPV msi installer does nothing during setup
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1549611587307886926=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1549611587307886926==
Content-Type: multipart/alternative; boundary=14dae93407d7acd18e04c39c532c

--14dae93407d7acd18e04c39c532c
Content-Type: text/plain; charset=ISO-8859-1

I've seen that happen on XP before but never Vista/7/2k8. What I usually do
is verifiy xen platform pci is enabled, I recall for some reason gplpv
looking for this and I also will go into device manager and scan for new
devices and the PV devices will usually pop up with a exclamation mark and
then the install will finish and tell me I need to reboot.

On Fri, Jun 29, 2012 at 3:11 AM, Valery V.Smirnov <valery@smirnov.tv> wrote:

> Hi all
>
> I'm trying to install drivers GPLPV. The installation process stops and
> does nothing. (Here is a screenshot http://www.picshare.ru/view/**171508/<http://www.picshare.ru/view/171508/>
> ).
> I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and
> 64-bit systems Windows XP, Windovs Vista and Windows 7. Everywhere the same
> effect.
>
>
> Can anybody help me?
>
>
> --
> Best regards
> Valery V.Smirnov
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae93407d7acd18e04c39c532c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;ve seen that happen on XP before but never Vista/7/2k8. What I usuall=
y do is verifiy xen platform pci is enabled, I recall for some reason gplpv=
 looking for this and I also will go into device manager and scan for new d=
evices and the PV devices will usually pop up with a exclamation mark and t=
hen the install will finish and tell me I need to reboot.<br>
<br><div class=3D"gmail_quote">On Fri, Jun 29, 2012 at 3:11 AM, Valery V.Sm=
irnov <span dir=3D"ltr">&lt;<a href=3D"mailto:valery@smirnov.tv" target=3D"=
_blank">valery@smirnov.tv</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
Hi all<br>
<br>
I&#39;m trying to install drivers GPLPV. The installation process stops and=
 does nothing. (Here is a screenshot <a href=3D"http://www.picshare.ru/view=
/171508/" target=3D"_blank">http://www.picshare.ru/view/<u></u>171508/</a>)=
.<br>

I tried to install versions 0.11.0.308 and 0.11.0.357. For 32-bit and 64-bi=
t systems Windows XP, Windovs Vista and Windows 7. Everywhere the same effe=
ct.<br>
<br>
<br>
Can anybody help me?<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
<br>
-- <br>
Best regards<br>
Valery V.Smirnov<br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</font></span></blockquote></div><br>

--14dae93407d7acd18e04c39c532c--


--===============1549611587307886926==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1549611587307886926==--


From xen-users-bounces@lists.xen.org Fri Jun 29 13:44:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 13:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkbUU-0002jX-07; Fri, 29 Jun 2012 13:44:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1SkbUR-0002jS-7C
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 13:44:04 +0000
Received: from [85.158.139.83:35347] by server-6.bemta-5.messagelabs.com id
	3C/04-11348-221BDEF4; Fri, 29 Jun 2012 13:44:02 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-4.tower-182.messagelabs.com!1340977441!27477055!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9771 invoked from network); 29 Jun 2012 13:44:01 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 13:44:01 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 219ED1C140DA
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 15:44:01 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:mime-version:content-type; s=selector1; bh=7
	A5BU69aGmsSEGtEamSk3mp+7ws=; b=boFsS8UGXQ1mCgKy/P0rWs+kYWe6EiUCr
	IyyIQPiW0HxrnBIaW+GhVVHABwgdnstKfePVmuUuSWet4zRmqeSfG1fAc0TiMSZr
	26K57GPfFJuktKxoOSf3X1lx8nYXhtc/9cOuHiGRGcJFqioEhIZl7+sXstwlZmAY
	IDa6w/LIhXS+nAVrJ/daOK5/uo7zT4v8WnPHwDK3A0SnA4Bxa9dgskOeCTp1Cbec
	p4sZGYAxdJxbxf+L7hZ6pKj9YVzauDoasdLPN14aHO9kYlp83wuwreuG+V+OBtf0
	jBVNFzibPM+BVqKX/ZXA8WK1BMaxz1b9KpH87LMApUfNZFVyvEmXAMgFQ0HcoMLV
	m62KqjNrmNAbWwk/3LltjDDGisXF3VuYHPVaajB4rZ6qEmELJJPVGuxU1cRU08C9
	FWZDi1WmBxrid4cMEuK1pzAyPMewKxvRTIppT2pipQ67ln9AX6w+AJBl3odpO4YG
	hRQobYLAR7pfIGtKgJMEoiaioFa3ZDQ9KhRvW867r//Bp6rz0vAvt6r99n/ztdZC
	RlHPOmN2330bHJs1EfxanF2HvRsICL4hldE9W22InRkq6As8V5zfFvNyCCK/6jkF
	vywNGAEXDoDEwfv70/Miy5AQpbPokV9HAyer1rWRL/ezInzlaIDssIzjT5u+1VYr
	q/JkQMZ4mE=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id 02BB81C140DB; Fri, 29 Jun 2012 15:44:00 +0200 (CEST)
Date: Fri, 29 Jun 2012 15:44:00 +0200
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20120629134400.GA27741@bloms.de>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Xen-users] ioports and irq parameter will not consider with xl,
	but xm does
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I do a parport passthrough to a domU with the parameters ioport and irq.
It works good with xend and the xm command tool.
When I disable xend and use xl to start the domU, the parport is not
available in the domU.

I use xen-unstable 4.2 commit e605d60923bf128dab6bd567d9fde54d001b0c24

Was there a config change, or is it not ported to xl ?


-- 
Best regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 13:44:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 13:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkbUU-0002jX-07; Fri, 29 Jun 2012 13:44:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1SkbUR-0002jS-7C
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 13:44:04 +0000
Received: from [85.158.139.83:35347] by server-6.bemta-5.messagelabs.com id
	3C/04-11348-221BDEF4; Fri, 29 Jun 2012 13:44:02 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-4.tower-182.messagelabs.com!1340977441!27477055!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9771 invoked from network); 29 Jun 2012 13:44:01 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-4.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 13:44:01 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 219ED1C140DA
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 15:44:01 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:mime-version:content-type; s=selector1; bh=7
	A5BU69aGmsSEGtEamSk3mp+7ws=; b=boFsS8UGXQ1mCgKy/P0rWs+kYWe6EiUCr
	IyyIQPiW0HxrnBIaW+GhVVHABwgdnstKfePVmuUuSWet4zRmqeSfG1fAc0TiMSZr
	26K57GPfFJuktKxoOSf3X1lx8nYXhtc/9cOuHiGRGcJFqioEhIZl7+sXstwlZmAY
	IDa6w/LIhXS+nAVrJ/daOK5/uo7zT4v8WnPHwDK3A0SnA4Bxa9dgskOeCTp1Cbec
	p4sZGYAxdJxbxf+L7hZ6pKj9YVzauDoasdLPN14aHO9kYlp83wuwreuG+V+OBtf0
	jBVNFzibPM+BVqKX/ZXA8WK1BMaxz1b9KpH87LMApUfNZFVyvEmXAMgFQ0HcoMLV
	m62KqjNrmNAbWwk/3LltjDDGisXF3VuYHPVaajB4rZ6qEmELJJPVGuxU1cRU08C9
	FWZDi1WmBxrid4cMEuK1pzAyPMewKxvRTIppT2pipQ67ln9AX6w+AJBl3odpO4YG
	hRQobYLAR7pfIGtKgJMEoiaioFa3ZDQ9KhRvW867r//Bp6rz0vAvt6r99n/ztdZC
	RlHPOmN2330bHJs1EfxanF2HvRsICL4hldE9W22InRkq6As8V5zfFvNyCCK/6jkF
	vywNGAEXDoDEwfv70/Miy5AQpbPokV9HAyer1rWRL/ezInzlaIDssIzjT5u+1VYr
	q/JkQMZ4mE=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id 02BB81C140DB; Fri, 29 Jun 2012 15:44:00 +0200 (CEST)
Date: Fri, 29 Jun 2012 15:44:00 +0200
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20120629134400.GA27741@bloms.de>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Xen-users] ioports and irq parameter will not consider with xl,
	but xm does
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I do a parport passthrough to a domU with the parameters ioport and irq.
It works good with xend and the xm command tool.
When I disable xend and use xl to start the domU, the parport is not
available in the domU.

I use xen-unstable 4.2 commit e605d60923bf128dab6bd567d9fde54d001b0c24

Was there a config change, or is it not ported to xl ?


-- 
Best regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 14:12:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skbv3-0003Nb-3P; Fri, 29 Jun 2012 14:11:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1Skbv2-0003NW-3s
	for xen-users@lists.xensource.com; Fri, 29 Jun 2012 14:11:32 +0000
Received: from [85.158.138.51:25691] by server-4.bemta-3.messagelabs.com id
	88/83-17105-397BDEF4; Fri, 29 Jun 2012 14:11:31 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340979089!30198718!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20820 invoked from network); 29 Jun 2012 14:11:30 -0000
Received: from mail-vb0-f43.google.com (HELO mail-vb0-f43.google.com)
	(209.85.212.43)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:11:30 -0000
Received: by vbbfq11 with SMTP id fq11so3193486vbb.30
	for <xen-users@lists.xensource.com>;
	Fri, 29 Jun 2012 07:11:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=/6GpiHMqAPn2m9ol7HWWjQSgVAAsJkjHqMcB3Wm4Mtw=;
	b=W1q5mMBgigpWClbYdzr4GOLKyRjCCw3hDgG4rM3hAwzJ5fVxDHjUqc3ZK7VvHpvvHM
	locwvSvLMYoNXLQhJRnUEWuMa6qK8xXlb8t1bxqeroaMOD5YVzKIhetk8RofEC9YN1fO
	LUBz0L4zkdH0LG2qEmshRFichmHVT6Jrx6GModefKuNI/tly5MTQTEogXcYFozHZKOEP
	LR9MuQ7FXIe5R0k+53yulYN8gOKGC8uqxXBf7eeeoPw7ZDcHVQu8TtxxmPUK+Y54gYor
	uvJ93Hp9j/2OaDSDPpi8wqrgJ1vpceS4UVWig43/xdiOm2qXpEjt/Tx8u8d3Kj5lmkID
	iXFQ==
MIME-Version: 1.0
Received: by 10.221.12.81 with SMTP id ph17mr1094701vcb.47.1340979088682; Fri,
	29 Jun 2012 07:11:28 -0700 (PDT)
Received: by 10.52.183.164 with HTTP; Fri, 29 Jun 2012 07:11:28 -0700 (PDT)
In-Reply-To: <CAFivhP=H5=VaU_+52nrCngv7T=HpF-+T+bj7DoPeawNfGzeS2w@mail.gmail.com>
References: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
	<CAFivhP=H5=VaU_+52nrCngv7T=HpF-+T+bj7DoPeawNfGzeS2w@mail.gmail.com>
Date: Fri, 29 Jun 2012 16:11:28 +0200
Message-ID: <CANGqLUR6wQGWBr_CVY0bEoRxEWPSse9ab24rga0zmSEXkti8Uw@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Florian Heigl <florian.heigl@gmail.com>
X-Gm-Message-State: ALoCoQlaw4s2yvBYU1C43hQG5BIkhYY01o4xfuaHECgHCZY4Boj6uouNQjodyfxtq+PRrjfAOe6M
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Xen 10GBit Ethernet network performance (was: Re:
 Experience with Xen & AMD Opteron 4200 series?)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGV5IEZsb3JpYW4sCgp0aGFuayB5b3UgZm9yIHlvdXIgaW5wdXQuCgpPbiBNb24sIEp1biAyNSwg
MjAxMiBhdCAxMTo0MiBQTSwgRmxvcmlhbiBIZWlnbCA8Zmxvcmlhbi5oZWlnbEBnbWFpbC5jb20+
IHdyb3RlOgo+IDIwMTIvNi8yNCBMaW51cyB2YW4gR2V1bnMgPGxpbnVzQHZhbmdldW5zLm5hbWU+
Ogo+Cj4+IEJldHdlZW4gdHdvIGRvbTAgaW5zdGFuY2VzLCBJIGdldCBvbmx5IDIwMCB1cCB0byAy
NTBNQnl0ZS9zLgo+Pgo+PiBJIGFsc28gdHJpZWQgdGhlIHNhbWUgYmV0d2VlbiBhIGRvbTAgYW5k
IGEgcGxhaW4gaGFyZHdhcmUgaW5zdGFuY2UgYW5kCj4KPiBTdGVwcyB5b3UgY2FuIHRyeToKPgo+
IC0gZG8gTk9UIGNvbmZpZ3VyZSBhIGJyaWRnZSBpbiBkb20wLCB0cnkgbm9ybWFsIGV0aDAgPC0+
IGV0aDAgY29tbXMKPiDCoCAoVGhlIGxpbnV4IGJyaWRnZSBpcyBhIEJSSURHRS4gdGhhdCdzIHRo
ZSB0aGluZ3MgZXZlcnlvbmUgc3RvcHBlZAo+IHVzaW5nIGluIDE5OTgpCgpBcyBJIGFtIHN0aWxs
IHRlc3RpbmcgbmV0d29yayBwZXJmb3JtYW5jZSBpbiBkb20wLCBJIGRpZCBub3QgeWV0IHNldHVw
CmFueSB2aXJ0dWFsIG5ldHdvcmtpbmcuCkFsbCB0ZXN0cyB3ZXJlIGRvbmUgaW4gdGhlICJkaXJl
Y3QiIGludGVyZmFjZXMgKGV0aCopIGluIGRvbTAgYW5kIG9uCmJhcmUgaGFyZHdhcmUsbm8gYnJp
ZGdpbmcgb3IgdmlydHVhbCBzd2l0Y2hlcyBpbnZvbHZlZC4KV2hlbiBJIGRvIHRoZSB0ZXN0cyBv
biBiYXJlIGhhcmR3YXJlLCBJIGdldCBhYm91dCA1NTBNQnl0ZS9zOyB3aXRoaW4KZG9tMCBzcGVl
ZCBkcm9wcyB0byBhYm91dCAyNTBNQnl0ZS9zLgoKPgo+IC0gZG9tMCB2cGN1IHBpbm5pbmcKPiDC
oCAoYmVjYXVzZSBJIHdvbmRlciBpZiB0aGUgbWlncmF0aW9ucyBiZXR3ZWVuIHZjcHVzIG1ha2Ug
dGhpbmdzIHRyaXApCgpBbHJlYWR5IHRyaWVkIHRoYXQgYW5kIGl0IGhhZCBubyBhZmZlY3QgYXQg
YWxsLiA6LS8KQW55IGlkZWFzPwoKCj4KPiBUaGluZ3MgdG8ga2VlcCBpbiBtaW5kOgo+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBUaGVyZSB3YXMgYSBoYW5kZnVsIG9mICJu
ZXcgbmV0d29yayIgaW1wbGVtZW50YXRpb25zIHRvIHNwZWVkIHVwIElPCj4gcGVyZm9ybWFuY2Ug
KGkuZS4geGVubG9vcCwgZmlkbykgYmV0d2VlbiBkb21Vcy4gQWxsIGhhdmUgbm90IGdvdHRlbgo+
IGFueXdoZXJlIGFsdGhvdWdoIHRoZXkgd2VyZSwgaW5kZWVkLCBmYXN0Lgo+IFN0dWIgSU8gZG9t
YWlucyBhcyBhIGNvbmNlcHQgd2VyZSBpbnZlbnRlZCB0byB0YWtlIElPIHByb2Nlc3Npbmcgb3V0
Cj4gb2YgZG9tMC4gSSBoYXZlIE5PIElERUEgd2h5IHRoYXQgd291bGQgYmUgZmFzdGVyLCBidXQg
c29tZW9uZSB0aG91Z2gKPiBpdCBkb2VzIG1ha2UgYSBkaWZmZXJlbmNlLCBvdGhlcndpc2UgaXQg
d291bGQgbm90IGJlIHRoZXJlLgoKT3IgdGhhdCBzb21lb25lIGRpZCBub3Qgd2FudCB0byBwcm9j
ZXNzIG5ldHdvcmsgdHJhZmZpYyB3aXRoaW4gdGhlCnByaXZpbGVnZWQgZG9tYWluLiA7LSkKCj4g
SXQgaXMgdmVyeSBwcm9iYWJsZSB0aGF0IHdpdGggc3dpdGNoaW5nIHRvIGEgU1ItSU9WIG5pYywg
dGhlIHdob2xlCj4gaXNzdWUgaXMgZ29uZS4gU29tZSBkYXkgSSdsbCBhZmZvcmQgYSBTb2xhckZs
YXJlIDYxeHggTklDIGFuZAo+IGJlbmNobWFyayBvbiBteSBvd24uCgpBcyBJIGFtIHRlc3Rpbmcg
ZG9tMCBuZXR3b3JrIHBlcmZvcm1hbmNlIG9uICJkaXJlY3QiIGludGVyZmFjZXMsClNSLUlPViBz
aG91bGQgbm90IG1ha2UgYSBkaWZmZXJlbmNlLgpUaG9zZSBYNTIwLURBMiBzdXBwb3J0IFNSLUlP
ViBhbmQgVk1EcS4KCj4gVGhlIGtleSB0aGluZyB3aXRoIHVzaW5nICJ2TklDInMgYXNzaWduZWQg
dG8gdGhlIGRvbVVzIGlzIHRoYXQgeW91IGdldAo+IHJpZCBvZiB0aGUgYnJpZGdpbmcgaWRpb2N5
IGFuZCBoYXZlIG1vcmUgaW8gcXVldWVzOyBzb21lIG5pYyB3aWxsCj4gc3dpdGNoIGJldHdlZW4g
bXVsdGlwbGUgZG9tVXMgb24gdGhlIHNhbWUgbmljLCBhbmQgZXZlbiBpZiB0aGV5IGNhbid0Ogo+
IFRoZSAxMGdpZyBzd2l0Y2ggbmV4dCB0byB5b3VyIGRvbTAgaXMgZGVmaW5pdGVseSBmYXN0ZXIg
dGhhbiB0aGUgU1cKPiBicmlkZ2UgY29kZS4KCklzIGl0IHBvc3NpYmxlIHRvIGxpdmUgbWlncmF0
ZSBkb21VcyB1c2luZyBTUi1JT1YgInZOSUNzIj8KQmFzaWNhbGx5LCBpZiBYZW4gd291bGQgbWln
cmF0ZSB0aGUgc3RhdGUgb2YgdGhhdCB2TklDIHRvIHRoZSB0YXJnZXQKaG9zdCwgaXQgY291bGQg
d29yay4KKFdpdGhvdXQga25vd2luZyBhbnkgZGV0YWlscyBvZiBTUi1JT1YgYXQgYWxsIDotRCku
Cgo+IE9wZW5WU3dpdGNoIGlzIGEgbmljZSBzb2x1dGlvbiB0byBnZW5lcmFsbHkgcmVwbGFjZSB0
aGUgYnJpZGdlIGJ1dCBpCj4gaGF2ZW4ndCBzZWVuIGFueW9uZSBzYXkgdGhhdCBpdCBnZXRzIGFu
eXdoZXJlIG5lYXIgaGFyZHdhcmUKPiBwZXJmb3JtYW5jZS4KPgo+IExhc3Q6IEknbSBub3Qgc3Vy
ZSBpZiB5b3Ugd2lsbCBzZWUgdGhlIHByb2JsZW0gc29sdmVkLiBJIHRoaW5rIGl0IGhhcwo+IG5l
dmVyIGdvdHRlbiBleHRyZW1lbHkgaGlnaCBwcmlvLgoKRmlyc3QsIEkgd291bGQgbGlrZSB0byBp
ZGVudGlmeSB0aGUgcHJvYmxlbShzKSB0aGF0IGxpbWl0IGRvbTAgMTBHRQpzcGVlZCBvbiBteSBz
eXN0ZW1zLiA7LSkKClJlZ2FyZHMsIExpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Jun 29 14:12:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skbv3-0003Nb-3P; Fri, 29 Jun 2012 14:11:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1Skbv2-0003NW-3s
	for xen-users@lists.xensource.com; Fri, 29 Jun 2012 14:11:32 +0000
Received: from [85.158.138.51:25691] by server-4.bemta-3.messagelabs.com id
	88/83-17105-397BDEF4; Fri, 29 Jun 2012 14:11:31 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-4.tower-174.messagelabs.com!1340979089!30198718!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20820 invoked from network); 29 Jun 2012 14:11:30 -0000
Received: from mail-vb0-f43.google.com (HELO mail-vb0-f43.google.com)
	(209.85.212.43)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:11:30 -0000
Received: by vbbfq11 with SMTP id fq11so3193486vbb.30
	for <xen-users@lists.xensource.com>;
	Fri, 29 Jun 2012 07:11:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=/6GpiHMqAPn2m9ol7HWWjQSgVAAsJkjHqMcB3Wm4Mtw=;
	b=W1q5mMBgigpWClbYdzr4GOLKyRjCCw3hDgG4rM3hAwzJ5fVxDHjUqc3ZK7VvHpvvHM
	locwvSvLMYoNXLQhJRnUEWuMa6qK8xXlb8t1bxqeroaMOD5YVzKIhetk8RofEC9YN1fO
	LUBz0L4zkdH0LG2qEmshRFichmHVT6Jrx6GModefKuNI/tly5MTQTEogXcYFozHZKOEP
	LR9MuQ7FXIe5R0k+53yulYN8gOKGC8uqxXBf7eeeoPw7ZDcHVQu8TtxxmPUK+Y54gYor
	uvJ93Hp9j/2OaDSDPpi8wqrgJ1vpceS4UVWig43/xdiOm2qXpEjt/Tx8u8d3Kj5lmkID
	iXFQ==
MIME-Version: 1.0
Received: by 10.221.12.81 with SMTP id ph17mr1094701vcb.47.1340979088682; Fri,
	29 Jun 2012 07:11:28 -0700 (PDT)
Received: by 10.52.183.164 with HTTP; Fri, 29 Jun 2012 07:11:28 -0700 (PDT)
In-Reply-To: <CAFivhP=H5=VaU_+52nrCngv7T=HpF-+T+bj7DoPeawNfGzeS2w@mail.gmail.com>
References: <CANGqLUTd4gdTrOerD980g72SA3=cmJ8Ez_ky=eXxgbm-rHNivQ@mail.gmail.com>
	<CAFivhP=H5=VaU_+52nrCngv7T=HpF-+T+bj7DoPeawNfGzeS2w@mail.gmail.com>
Date: Fri, 29 Jun 2012 16:11:28 +0200
Message-ID: <CANGqLUR6wQGWBr_CVY0bEoRxEWPSse9ab24rga0zmSEXkti8Uw@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: Florian Heigl <florian.heigl@gmail.com>
X-Gm-Message-State: ALoCoQlaw4s2yvBYU1C43hQG5BIkhYY01o4xfuaHECgHCZY4Boj6uouNQjodyfxtq+PRrjfAOe6M
Cc: Xen Users <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Xen 10GBit Ethernet network performance (was: Re:
 Experience with Xen & AMD Opteron 4200 series?)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGV5IEZsb3JpYW4sCgp0aGFuayB5b3UgZm9yIHlvdXIgaW5wdXQuCgpPbiBNb24sIEp1biAyNSwg
MjAxMiBhdCAxMTo0MiBQTSwgRmxvcmlhbiBIZWlnbCA8Zmxvcmlhbi5oZWlnbEBnbWFpbC5jb20+
IHdyb3RlOgo+IDIwMTIvNi8yNCBMaW51cyB2YW4gR2V1bnMgPGxpbnVzQHZhbmdldW5zLm5hbWU+
Ogo+Cj4+IEJldHdlZW4gdHdvIGRvbTAgaW5zdGFuY2VzLCBJIGdldCBvbmx5IDIwMCB1cCB0byAy
NTBNQnl0ZS9zLgo+Pgo+PiBJIGFsc28gdHJpZWQgdGhlIHNhbWUgYmV0d2VlbiBhIGRvbTAgYW5k
IGEgcGxhaW4gaGFyZHdhcmUgaW5zdGFuY2UgYW5kCj4KPiBTdGVwcyB5b3UgY2FuIHRyeToKPgo+
IC0gZG8gTk9UIGNvbmZpZ3VyZSBhIGJyaWRnZSBpbiBkb20wLCB0cnkgbm9ybWFsIGV0aDAgPC0+
IGV0aDAgY29tbXMKPiDCoCAoVGhlIGxpbnV4IGJyaWRnZSBpcyBhIEJSSURHRS4gdGhhdCdzIHRo
ZSB0aGluZ3MgZXZlcnlvbmUgc3RvcHBlZAo+IHVzaW5nIGluIDE5OTgpCgpBcyBJIGFtIHN0aWxs
IHRlc3RpbmcgbmV0d29yayBwZXJmb3JtYW5jZSBpbiBkb20wLCBJIGRpZCBub3QgeWV0IHNldHVw
CmFueSB2aXJ0dWFsIG5ldHdvcmtpbmcuCkFsbCB0ZXN0cyB3ZXJlIGRvbmUgaW4gdGhlICJkaXJl
Y3QiIGludGVyZmFjZXMgKGV0aCopIGluIGRvbTAgYW5kIG9uCmJhcmUgaGFyZHdhcmUsbm8gYnJp
ZGdpbmcgb3IgdmlydHVhbCBzd2l0Y2hlcyBpbnZvbHZlZC4KV2hlbiBJIGRvIHRoZSB0ZXN0cyBv
biBiYXJlIGhhcmR3YXJlLCBJIGdldCBhYm91dCA1NTBNQnl0ZS9zOyB3aXRoaW4KZG9tMCBzcGVl
ZCBkcm9wcyB0byBhYm91dCAyNTBNQnl0ZS9zLgoKPgo+IC0gZG9tMCB2cGN1IHBpbm5pbmcKPiDC
oCAoYmVjYXVzZSBJIHdvbmRlciBpZiB0aGUgbWlncmF0aW9ucyBiZXR3ZWVuIHZjcHVzIG1ha2Ug
dGhpbmdzIHRyaXApCgpBbHJlYWR5IHRyaWVkIHRoYXQgYW5kIGl0IGhhZCBubyBhZmZlY3QgYXQg
YWxsLiA6LS8KQW55IGlkZWFzPwoKCj4KPiBUaGluZ3MgdG8ga2VlcCBpbiBtaW5kOgo+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBUaGVyZSB3YXMgYSBoYW5kZnVsIG9mICJu
ZXcgbmV0d29yayIgaW1wbGVtZW50YXRpb25zIHRvIHNwZWVkIHVwIElPCj4gcGVyZm9ybWFuY2Ug
KGkuZS4geGVubG9vcCwgZmlkbykgYmV0d2VlbiBkb21Vcy4gQWxsIGhhdmUgbm90IGdvdHRlbgo+
IGFueXdoZXJlIGFsdGhvdWdoIHRoZXkgd2VyZSwgaW5kZWVkLCBmYXN0Lgo+IFN0dWIgSU8gZG9t
YWlucyBhcyBhIGNvbmNlcHQgd2VyZSBpbnZlbnRlZCB0byB0YWtlIElPIHByb2Nlc3Npbmcgb3V0
Cj4gb2YgZG9tMC4gSSBoYXZlIE5PIElERUEgd2h5IHRoYXQgd291bGQgYmUgZmFzdGVyLCBidXQg
c29tZW9uZSB0aG91Z2gKPiBpdCBkb2VzIG1ha2UgYSBkaWZmZXJlbmNlLCBvdGhlcndpc2UgaXQg
d291bGQgbm90IGJlIHRoZXJlLgoKT3IgdGhhdCBzb21lb25lIGRpZCBub3Qgd2FudCB0byBwcm9j
ZXNzIG5ldHdvcmsgdHJhZmZpYyB3aXRoaW4gdGhlCnByaXZpbGVnZWQgZG9tYWluLiA7LSkKCj4g
SXQgaXMgdmVyeSBwcm9iYWJsZSB0aGF0IHdpdGggc3dpdGNoaW5nIHRvIGEgU1ItSU9WIG5pYywg
dGhlIHdob2xlCj4gaXNzdWUgaXMgZ29uZS4gU29tZSBkYXkgSSdsbCBhZmZvcmQgYSBTb2xhckZs
YXJlIDYxeHggTklDIGFuZAo+IGJlbmNobWFyayBvbiBteSBvd24uCgpBcyBJIGFtIHRlc3Rpbmcg
ZG9tMCBuZXR3b3JrIHBlcmZvcm1hbmNlIG9uICJkaXJlY3QiIGludGVyZmFjZXMsClNSLUlPViBz
aG91bGQgbm90IG1ha2UgYSBkaWZmZXJlbmNlLgpUaG9zZSBYNTIwLURBMiBzdXBwb3J0IFNSLUlP
ViBhbmQgVk1EcS4KCj4gVGhlIGtleSB0aGluZyB3aXRoIHVzaW5nICJ2TklDInMgYXNzaWduZWQg
dG8gdGhlIGRvbVVzIGlzIHRoYXQgeW91IGdldAo+IHJpZCBvZiB0aGUgYnJpZGdpbmcgaWRpb2N5
IGFuZCBoYXZlIG1vcmUgaW8gcXVldWVzOyBzb21lIG5pYyB3aWxsCj4gc3dpdGNoIGJldHdlZW4g
bXVsdGlwbGUgZG9tVXMgb24gdGhlIHNhbWUgbmljLCBhbmQgZXZlbiBpZiB0aGV5IGNhbid0Ogo+
IFRoZSAxMGdpZyBzd2l0Y2ggbmV4dCB0byB5b3VyIGRvbTAgaXMgZGVmaW5pdGVseSBmYXN0ZXIg
dGhhbiB0aGUgU1cKPiBicmlkZ2UgY29kZS4KCklzIGl0IHBvc3NpYmxlIHRvIGxpdmUgbWlncmF0
ZSBkb21VcyB1c2luZyBTUi1JT1YgInZOSUNzIj8KQmFzaWNhbGx5LCBpZiBYZW4gd291bGQgbWln
cmF0ZSB0aGUgc3RhdGUgb2YgdGhhdCB2TklDIHRvIHRoZSB0YXJnZXQKaG9zdCwgaXQgY291bGQg
d29yay4KKFdpdGhvdXQga25vd2luZyBhbnkgZGV0YWlscyBvZiBTUi1JT1YgYXQgYWxsIDotRCku
Cgo+IE9wZW5WU3dpdGNoIGlzIGEgbmljZSBzb2x1dGlvbiB0byBnZW5lcmFsbHkgcmVwbGFjZSB0
aGUgYnJpZGdlIGJ1dCBpCj4gaGF2ZW4ndCBzZWVuIGFueW9uZSBzYXkgdGhhdCBpdCBnZXRzIGFu
eXdoZXJlIG5lYXIgaGFyZHdhcmUKPiBwZXJmb3JtYW5jZS4KPgo+IExhc3Q6IEknbSBub3Qgc3Vy
ZSBpZiB5b3Ugd2lsbCBzZWUgdGhlIHByb2JsZW0gc29sdmVkLiBJIHRoaW5rIGl0IGhhcwo+IG5l
dmVyIGdvdHRlbiBleHRyZW1lbHkgaGlnaCBwcmlvLgoKRmlyc3QsIEkgd291bGQgbGlrZSB0byBp
ZGVudGlmeSB0aGUgcHJvYmxlbShzKSB0aGF0IGxpbWl0IGRvbTAgMTBHRQpzcGVlZCBvbiBteSBz
eXN0ZW1zLiA7LSkKClJlZ2FyZHMsIExpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Jun 29 14:23:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skc6H-0003fj-IK; Fri, 29 Jun 2012 14:23:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1Skc6G-0003fe-0W
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 14:23:08 +0000
Received: from [85.158.139.83:8575] by server-5.bemta-5.messagelabs.com id
	5D/8C-02722-B4ABDEF4; Fri, 29 Jun 2012 14:23:07 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340979786!25924291!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17733 invoked from network); 29 Jun 2012 14:23:06 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:23:06 -0000
Received: by wibhq4 with SMTP id hq4so812214wib.14
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 07:23:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=5P1LznazeVCONlCxs3Ezpc7cr2Psfh8mEfkj6r8tGeU=;
	b=KM2IWUYLt3XWAIb/7WJ2Y1R/T9a00E4mJ4nIz/aZYCtsF/eJK0WXlehEl4+H0yJvJU
	BAwwZ+71iwIpBzSfOXEQ61ka0QdA9iMSsJGXu34w22dYmflldjU5vLNGgzFzNcxoogBM
	Vb+wfyJJgNb/LGskK9U4/2+20rPrNdWxoVAT8QTjwxz3URXvsNiF8LCkXqVaaMrkwfd8
	NB0wTuD+uSKAd0SG11Rr5pabZKS7ukBEPL3lWiNfaL7pyuqukY+UKACeAr16OKcfpQaW
	uzAsRjyaXmg3W2UvPtMO+gGMriN0Nf8chlMmAJr8V6CuXqlgrEwTFOqhWJ4RYkkz9aa5
	HkuQ==
Received: by 10.216.143.213 with SMTP id l63mr964400wej.117.1340979785920;
	Fri, 29 Jun 2012 07:23:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Fri, 29 Jun 2012 07:22:45 -0700 (PDT)
In-Reply-To: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
References: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Fri, 29 Jun 2012 16:22:45 +0200
Message-ID: <CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBKdW4gMjksIDIwMTIgYXQgMTozNSBQTSwgamFjZWsgYnVyZ2hhcmR0CjxqYWNla3Ni
dXJnaGFyZHRAZ21haWwuY29tPiB3cm90ZToKPiBJIGhhdmUgZmV3IGluc3RhbmNlIG9mIHNlcnZl
ciAyMDA4IHJ1bm5pbmcgb24geGVuLiBpIHdhbnQgdG8gY29uZmlndXJlIHRoZW0KPiB0byByZWRp
cmVjdCBzb3VuZC4gSSBndWVzcyBJIG5lZWQgeGVuIHRvIGVtdWxhdGUgc291bmQgY2FyZCwgU29t
b25lIGhhZAo+IHN0YXRlZCB0aGF0IHRoZXkgYXJlIHdvcmtpbmcgb24gcGF0Y2ggdGhhdCB3aWxs
IHN1cHBvcnQgaW50ZWwgaGRhIGVtdWxhdGlvbgo+IHdhcyB0aGlzIGV2ZXIgYWNvbXBsaXNoZWQ/
IFhlbiBzdXBwb3J0cyBhYzk3IGlzIHRoZXJlIDY0IGJpdCBkcml2ZXIgZm9yIGFjOTcKPiBvbiBz
ZXJ2ZXIgMjAwOCA/CgpObywgdGhlcmUgaXMgbm8gZHJpdmVyIHdvcmtpbmcgd2l0aCBYZW4ncyBB
Qzk3IHRoYXQgSSBrbm93IG9mLgpUaGUgY2xvc2VzdCBJJ3ZlIGNvbWUgdG8gdGhhdCB3YXMgd2l0
aCBDb25leGFudCBBQzk3IGRyaXZlciwgYnV0IHRoYXQKcHJvZHVjZXMgYSBuYXN0eSBsb29wZWQg
Y2hvcHBlZCBhdWRpby4KCkhvd2V2ZXIsIHlvdSBjb3VsZCBpbnN0ZWFkIHVzZSB0aGUgbmV3IHFl
bXUgd2l0aCBJbnRlbCBIREEgc3VwcG9ydAppbnN0ZWFkIG9mIHRoZSBvbGQgYnVuZGxlZCBxZW11
LWRtLgpZb3Ugd2lsbCBuZWVkIHFlbXUgbmV3ZXIgdGhhbiAwLjE0LCB3aGljaCBpcyBhbHJlYWR5
IHZlcnkgb2xkLCBhbmQKcG9pbnQgdG8gaXQgaW4gdGhlIFhlbiBWTSBjb25maWd1cmF0aW9uLCBh
cyBkZXNjcmliZWQgaGVyZToKaHR0cDovL3dpa2kueGVuc291cmNlLmNvbS94ZW53aWtpL1FFTVVV
cHN0cmVhbQoKVGhlIHN5c3RlbSB3aWxsIGF1dG9tYXRpY2FsbHkgZGV0ZWN0IHRoZSBIREEuCgot
LSAKUmFkb3PFgmF3IFN6a29kemnFhHNraQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jun 29 14:23:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skc6H-0003fj-IK; Fri, 29 Jun 2012 14:23:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1Skc6G-0003fe-0W
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 14:23:08 +0000
Received: from [85.158.139.83:8575] by server-5.bemta-5.messagelabs.com id
	5D/8C-02722-B4ABDEF4; Fri, 29 Jun 2012 14:23:07 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1340979786!25924291!1
X-Originating-IP: [209.85.212.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17733 invoked from network); 29 Jun 2012 14:23:06 -0000
Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com)
	(209.85.212.179)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:23:06 -0000
Received: by wibhq4 with SMTP id hq4so812214wib.14
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 07:23:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=5P1LznazeVCONlCxs3Ezpc7cr2Psfh8mEfkj6r8tGeU=;
	b=KM2IWUYLt3XWAIb/7WJ2Y1R/T9a00E4mJ4nIz/aZYCtsF/eJK0WXlehEl4+H0yJvJU
	BAwwZ+71iwIpBzSfOXEQ61ka0QdA9iMSsJGXu34w22dYmflldjU5vLNGgzFzNcxoogBM
	Vb+wfyJJgNb/LGskK9U4/2+20rPrNdWxoVAT8QTjwxz3URXvsNiF8LCkXqVaaMrkwfd8
	NB0wTuD+uSKAd0SG11Rr5pabZKS7ukBEPL3lWiNfaL7pyuqukY+UKACeAr16OKcfpQaW
	uzAsRjyaXmg3W2UvPtMO+gGMriN0Nf8chlMmAJr8V6CuXqlgrEwTFOqhWJ4RYkkz9aa5
	HkuQ==
Received: by 10.216.143.213 with SMTP id l63mr964400wej.117.1340979785920;
	Fri, 29 Jun 2012 07:23:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Fri, 29 Jun 2012 07:22:45 -0700 (PDT)
In-Reply-To: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
References: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Fri, 29 Jun 2012 16:22:45 +0200
Message-ID: <CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBKdW4gMjksIDIwMTIgYXQgMTozNSBQTSwgamFjZWsgYnVyZ2hhcmR0CjxqYWNla3Ni
dXJnaGFyZHRAZ21haWwuY29tPiB3cm90ZToKPiBJIGhhdmUgZmV3IGluc3RhbmNlIG9mIHNlcnZl
ciAyMDA4IHJ1bm5pbmcgb24geGVuLiBpIHdhbnQgdG8gY29uZmlndXJlIHRoZW0KPiB0byByZWRp
cmVjdCBzb3VuZC4gSSBndWVzcyBJIG5lZWQgeGVuIHRvIGVtdWxhdGUgc291bmQgY2FyZCwgU29t
b25lIGhhZAo+IHN0YXRlZCB0aGF0IHRoZXkgYXJlIHdvcmtpbmcgb24gcGF0Y2ggdGhhdCB3aWxs
IHN1cHBvcnQgaW50ZWwgaGRhIGVtdWxhdGlvbgo+IHdhcyB0aGlzIGV2ZXIgYWNvbXBsaXNoZWQ/
IFhlbiBzdXBwb3J0cyBhYzk3IGlzIHRoZXJlIDY0IGJpdCBkcml2ZXIgZm9yIGFjOTcKPiBvbiBz
ZXJ2ZXIgMjAwOCA/CgpObywgdGhlcmUgaXMgbm8gZHJpdmVyIHdvcmtpbmcgd2l0aCBYZW4ncyBB
Qzk3IHRoYXQgSSBrbm93IG9mLgpUaGUgY2xvc2VzdCBJJ3ZlIGNvbWUgdG8gdGhhdCB3YXMgd2l0
aCBDb25leGFudCBBQzk3IGRyaXZlciwgYnV0IHRoYXQKcHJvZHVjZXMgYSBuYXN0eSBsb29wZWQg
Y2hvcHBlZCBhdWRpby4KCkhvd2V2ZXIsIHlvdSBjb3VsZCBpbnN0ZWFkIHVzZSB0aGUgbmV3IHFl
bXUgd2l0aCBJbnRlbCBIREEgc3VwcG9ydAppbnN0ZWFkIG9mIHRoZSBvbGQgYnVuZGxlZCBxZW11
LWRtLgpZb3Ugd2lsbCBuZWVkIHFlbXUgbmV3ZXIgdGhhbiAwLjE0LCB3aGljaCBpcyBhbHJlYWR5
IHZlcnkgb2xkLCBhbmQKcG9pbnQgdG8gaXQgaW4gdGhlIFhlbiBWTSBjb25maWd1cmF0aW9uLCBh
cyBkZXNjcmliZWQgaGVyZToKaHR0cDovL3dpa2kueGVuc291cmNlLmNvbS94ZW53aWtpL1FFTVVV
cHN0cmVhbQoKVGhlIHN5c3RlbSB3aWxsIGF1dG9tYXRpY2FsbHkgZGV0ZWN0IHRoZSBIREEuCgot
LSAKUmFkb3PFgmF3IFN6a29kemnFhHNraQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jun 29 14:40:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkcMU-0004e2-0v; Fri, 29 Jun 2012 14:39:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SkcMS-0004dt-Kr
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 14:39:52 +0000
Received: from [85.158.139.83:9560] by server-9.bemta-5.messagelabs.com id
	7F/E8-01069-73EBDEF4; Fri, 29 Jun 2012 14:39:51 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340980791!29662481!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3561 invoked from network); 29 Jun 2012 14:39:51 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:39:51 -0000
Received: by wgbed3 with SMTP id ed3so2220556wgb.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 07:39:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=H6M+/mVjKNWVv3UsvIV0uJeF5Nl06T1RAWRiveLXFS8=;
	b=T6yAp4X1s5tVju5SzAkIe1zMVZ7wq5um0YUV13IK1NG62W4G+co6u6HlSKw+Rb3zOV
	zVqZ8QxACO63/fJM4pPpTtBhl5CxxkpRdK88AsplXPm/bG6hmfNGq3nbl3s3X7csd96h
	XcHwEO5wknPjwzBsSCW2CRbyQitTdaAveBvUNoiwslzBP72XdIVK4uyxld99Wij6ce5b
	3ruXZBUqCWJ3j4ca6GZps/SnVIT7h8rh+gaRPzolKRFhMRA/oslWvx8Vwje93Ktn2J2H
	NBZnoaobelb7YHkbutotsawcE8KvE4fDZ5WezPcKq+tMv1LreXF7Qk5DyUdYOYtAGGJw
	TB+w==
MIME-Version: 1.0
Received: by 10.180.24.103 with SMTP id t7mr5147056wif.16.1340980790952; Fri,
	29 Jun 2012 07:39:50 -0700 (PDT)
Received: by 10.216.221.130 with HTTP; Fri, 29 Jun 2012 07:39:50 -0700 (PDT)
In-Reply-To: <CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
References: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
	<CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
Date: Fri, 29 Jun 2012 08:39:50 -0600
Message-ID: <CAHyyzzTFFGOWwr-T2f4fAghQX4kbEJ3rFdzP-WX3UeXNftvZiw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thank you for that information. I wonder iuf anyone knows how to
include qemu 0.15 into xen 4.2 unstable at time I compile arch linux
package

On 6/29/12, Radoslaw Szkodzinski <astralstorm@gmail.com> wrote:
> On Fri, Jun 29, 2012 at 1:35 PM, jacek burghardt
> <jaceksburghardt@gmail.com> wrote:
>> I have few instance of server 2008 running on xen. i want to configure
>> them
>> to redirect sound. I guess I need xen to emulate sound card, Somone had
>> stated that they are working on patch that will support intel hda
>> emulation
>> was this ever acomplished? Xen supports ac97 is there 64 bit driver for
>> ac97
>> on server 2008 ?
>
> No, there is no driver working with Xen's AC97 that I know of.
> The closest I've come to that was with Conexant AC97 driver, but that
> produces a nasty looped chopped audio.
>
> However, you could instead use the new qemu with Intel HDA support
> instead of the old bundled qemu-dm.
> You will need qemu newer than 0.14, which is already very old, and
> point to it in the Xen VM configuration, as described here:
> http://wiki.xensource.com/xenwiki/QEMUUpstream
>
> The system will automatically detect the HDA.
>
> --
> Rados=B3aw Szkodzi=F1ski
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 14:40:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkcMU-0004e2-0v; Fri, 29 Jun 2012 14:39:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jaceksburghardt@gmail.com>) id 1SkcMS-0004dt-Kr
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 14:39:52 +0000
Received: from [85.158.139.83:9560] by server-9.bemta-5.messagelabs.com id
	7F/E8-01069-73EBDEF4; Fri, 29 Jun 2012 14:39:51 +0000
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1340980791!29662481!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3561 invoked from network); 29 Jun 2012 14:39:51 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:39:51 -0000
Received: by wgbed3 with SMTP id ed3so2220556wgb.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 07:39:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	bh=H6M+/mVjKNWVv3UsvIV0uJeF5Nl06T1RAWRiveLXFS8=;
	b=T6yAp4X1s5tVju5SzAkIe1zMVZ7wq5um0YUV13IK1NG62W4G+co6u6HlSKw+Rb3zOV
	zVqZ8QxACO63/fJM4pPpTtBhl5CxxkpRdK88AsplXPm/bG6hmfNGq3nbl3s3X7csd96h
	XcHwEO5wknPjwzBsSCW2CRbyQitTdaAveBvUNoiwslzBP72XdIVK4uyxld99Wij6ce5b
	3ruXZBUqCWJ3j4ca6GZps/SnVIT7h8rh+gaRPzolKRFhMRA/oslWvx8Vwje93Ktn2J2H
	NBZnoaobelb7YHkbutotsawcE8KvE4fDZ5WezPcKq+tMv1LreXF7Qk5DyUdYOYtAGGJw
	TB+w==
MIME-Version: 1.0
Received: by 10.180.24.103 with SMTP id t7mr5147056wif.16.1340980790952; Fri,
	29 Jun 2012 07:39:50 -0700 (PDT)
Received: by 10.216.221.130 with HTTP; Fri, 29 Jun 2012 07:39:50 -0700 (PDT)
In-Reply-To: <CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
References: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
	<CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
Date: Fri, 29 Jun 2012 08:39:50 -0600
Message-ID: <CAHyyzzTFFGOWwr-T2f4fAghQX4kbEJ3rFdzP-WX3UeXNftvZiw@mail.gmail.com>
From: jacek burghardt <jaceksburghardt@gmail.com>
To: Radoslaw Szkodzinski <astralstorm@gmail.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thank you for that information. I wonder iuf anyone knows how to
include qemu 0.15 into xen 4.2 unstable at time I compile arch linux
package

On 6/29/12, Radoslaw Szkodzinski <astralstorm@gmail.com> wrote:
> On Fri, Jun 29, 2012 at 1:35 PM, jacek burghardt
> <jaceksburghardt@gmail.com> wrote:
>> I have few instance of server 2008 running on xen. i want to configure
>> them
>> to redirect sound. I guess I need xen to emulate sound card, Somone had
>> stated that they are working on patch that will support intel hda
>> emulation
>> was this ever acomplished? Xen supports ac97 is there 64 bit driver for
>> ac97
>> on server 2008 ?
>
> No, there is no driver working with Xen's AC97 that I know of.
> The closest I've come to that was with Conexant AC97 driver, but that
> produces a nasty looped chopped audio.
>
> However, you could instead use the new qemu with Intel HDA support
> instead of the old bundled qemu-dm.
> You will need qemu newer than 0.14, which is already very old, and
> point to it in the Xen VM configuration, as described here:
> http://wiki.xensource.com/xenwiki/QEMUUpstream
>
> The system will automatically detect the HDA.
>
> --
> Rados=B3aw Szkodzi=F1ski
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 14:51:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkcXK-0005hd-1N; Fri, 29 Jun 2012 14:51:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkcXI-0005hE-3O
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 14:51:04 +0000
Received: from [85.158.143.99:19171] by server-1.bemta-4.messagelabs.com id
	10/0C-24392-7D0CDEF4; Fri, 29 Jun 2012 14:51:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340981462!26444617!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM3MDU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5845 invoked from network); 29 Jun 2012 14:51:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:51:03 -0000
X-IronPort-AV: E=Sophos;i="4.77,498,1336348800"; d="scan'208";a="13294993"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 14:51:02 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 15:51:02 +0100
Message-ID: <1340981461.10942.129.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Dieter Bloms <xensource.com@bloms.de>
Date: Fri, 29 Jun 2012 15:51:01 +0100
In-Reply-To: <20120629134400.GA27741@bloms.de>
References: <20120629134400.GA27741@bloms.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] ioports and irq parameter will not consider with xl,
 but xm does
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-29 at 14:44 +0100, Dieter Bloms wrote:
> Hello,
> 
> I do a parport passthrough to a domU with the parameters ioport and irq.
> It works good with xend and the xm command tool.
> When I disable xend and use xl to start the domU, the parport is not
> available in the domU.
> 
> I use xen-unstable 4.2 commit e605d60923bf128dab6bd567d9fde54d001b0c24
> 
> Was there a config change, or is it not ported to xl ?

It seems as if it has not been ported. 

This should be a fairly isolated feature to implement. I don't suppose
you feel like knocking up a patch, do you?

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 14:51:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 14:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkcXK-0005hd-1N; Fri, 29 Jun 2012 14:51:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1SkcXI-0005hE-3O
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 14:51:04 +0000
Received: from [85.158.143.99:19171] by server-1.bemta-4.messagelabs.com id
	10/0C-24392-7D0CDEF4; Fri, 29 Jun 2012 14:51:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1340981462!26444617!1
X-Originating-IP: [62.200.22.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjIuMjAwLjIyLjExNSA9PiAxMDM3MDU=\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5845 invoked from network); 29 Jun 2012 14:51:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (62.200.22.115)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 14:51:03 -0000
X-IronPort-AV: E=Sophos;i="4.77,498,1336348800"; d="scan'208";a="13294993"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	29 Jun 2012 14:51:02 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.213.0;
	Fri, 29 Jun 2012 15:51:02 +0100
Message-ID: <1340981461.10942.129.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Dieter Bloms <xensource.com@bloms.de>
Date: Fri, 29 Jun 2012 15:51:01 +0100
In-Reply-To: <20120629134400.GA27741@bloms.de>
References: <20120629134400.GA27741@bloms.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.2.2-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] ioports and irq parameter will not consider with xl,
 but xm does
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-06-29 at 14:44 +0100, Dieter Bloms wrote:
> Hello,
> 
> I do a parport passthrough to a domU with the parameters ioport and irq.
> It works good with xend and the xm command tool.
> When I disable xend and use xl to start the domU, the parport is not
> available in the domU.
> 
> I use xen-unstable 4.2 commit e605d60923bf128dab6bd567d9fde54d001b0c24
> 
> Was there a config change, or is it not ported to xl ?

It seems as if it has not been ported. 

This should be a fairly isolated feature to implement. I don't suppose
you feel like knocking up a patch, do you?

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 15:33:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkdBP-0006v7-2p; Fri, 29 Jun 2012 15:32:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <johnm@advocap.org>) id 1SkdBN-0006v2-UB
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 15:32:30 +0000
Received: from [85.158.143.99:21515] by server-1.bemta-4.messagelabs.com id
	D0/A7-24392-D8ACDEF4; Fri, 29 Jun 2012 15:32:29 +0000
X-Env-Sender: johnm@advocap.org
X-Msg-Ref: server-10.tower-216.messagelabs.com!1340983948!23437673!1
X-Originating-IP: [24.196.120.30]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4097 invoked from network); 29 Jun 2012 15:32:28 -0000
Received: from cfondy.advocap.org (HELO mail.advocap.org) (24.196.120.30)
	by server-10.tower-216.messagelabs.com with SMTP;
	29 Jun 2012 15:32:28 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 3C4B520EF3D
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 10:32:02 -0500 (CDT)
X-Virus-Scanned: by amavisd-new at advocap.org
Received: from mail.advocap.org ([127.0.0.1])
	by localhost (mail.advocap.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id ami7X3SWGfun for <xen-users@lists.xen.org>;
	Fri, 29 Jun 2012 10:32:02 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 158F920EDFB
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 10:32:02 -0500 (CDT)
Received: from john.localhost (unknown [192.168.101.5])
	(Authenticated sender: johnm@advocap.org)
	by mail.advocap.org (Postfix) with ESMTPSA id ED18A20EDF2
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 10:32:01 -0500 (CDT)
From: John McMonagle <johnm@advocap.org>
Organization: Advocap Inc
To: xen-users@lists.xen.org
Date: Fri, 29 Jun 2012 10:32:25 -0500
User-Agent: KMail/1.13.5 (Linux/3.2.0-0.bpo.2-amd64; KDE/4.4.5; x86_64; ; )
MIME-Version: 1.0
Message-Id: <201206291032.26284.johnm@advocap.org>
Subject: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm experimenting setting up san and live migrations.

Running debian squeeze and usually create domains with xentools although I 
will consider other possibilities.

Saw a tutorial iscsi + lvm.
Setup a iscsi target for use as a volume group.
I made it into a volume group and as far as that seems to work fine.

What are my possibilities for destruction :-)
Like to test the limits now when nothing that really matters is on the vg.
If I create a new logical volume on one node it  shows up on the other node 
without and issues.

Should I be using clvm?
I tried to install it but it  seems to want a setup in /etc/cluster.
Or should I do the sharing in a different way?

John

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 15:33:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkdBP-0006v7-2p; Fri, 29 Jun 2012 15:32:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <johnm@advocap.org>) id 1SkdBN-0006v2-UB
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 15:32:30 +0000
Received: from [85.158.143.99:21515] by server-1.bemta-4.messagelabs.com id
	D0/A7-24392-D8ACDEF4; Fri, 29 Jun 2012 15:32:29 +0000
X-Env-Sender: johnm@advocap.org
X-Msg-Ref: server-10.tower-216.messagelabs.com!1340983948!23437673!1
X-Originating-IP: [24.196.120.30]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4097 invoked from network); 29 Jun 2012 15:32:28 -0000
Received: from cfondy.advocap.org (HELO mail.advocap.org) (24.196.120.30)
	by server-10.tower-216.messagelabs.com with SMTP;
	29 Jun 2012 15:32:28 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 3C4B520EF3D
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 10:32:02 -0500 (CDT)
X-Virus-Scanned: by amavisd-new at advocap.org
Received: from mail.advocap.org ([127.0.0.1])
	by localhost (mail.advocap.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id ami7X3SWGfun for <xen-users@lists.xen.org>;
	Fri, 29 Jun 2012 10:32:02 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 158F920EDFB
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 10:32:02 -0500 (CDT)
Received: from john.localhost (unknown [192.168.101.5])
	(Authenticated sender: johnm@advocap.org)
	by mail.advocap.org (Postfix) with ESMTPSA id ED18A20EDF2
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 10:32:01 -0500 (CDT)
From: John McMonagle <johnm@advocap.org>
Organization: Advocap Inc
To: xen-users@lists.xen.org
Date: Fri, 29 Jun 2012 10:32:25 -0500
User-Agent: KMail/1.13.5 (Linux/3.2.0-0.bpo.2-amd64; KDE/4.4.5; x86_64; ; )
MIME-Version: 1.0
Message-Id: <201206291032.26284.johnm@advocap.org>
Subject: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm experimenting setting up san and live migrations.

Running debian squeeze and usually create domains with xentools although I 
will consider other possibilities.

Saw a tutorial iscsi + lvm.
Setup a iscsi target for use as a volume group.
I made it into a volume group and as far as that seems to work fine.

What are my possibilities for destruction :-)
Like to test the limits now when nothing that really matters is on the vg.
If I create a new logical volume on one node it  shows up on the other node 
without and issues.

Should I be using clvm?
I tried to install it but it  seems to want a setup in /etc/cluster.
Or should I do the sharing in a different way?

John

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 16:20:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 16:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skduw-00011k-P4; Fri, 29 Jun 2012 16:19:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dieter@bloms.de>) id 1Skdut-00011b-1M
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 16:19:33 +0000
Received: from [85.158.143.35:49160] by server-3.bemta-4.messagelabs.com id
	72/52-05808-295DDEF4; Fri, 29 Jun 2012 16:19:30 +0000
X-Env-Sender: dieter@bloms.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1340986769!14148619!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14579 invoked from network); 29 Jun 2012 16:19:29 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 16:19:29 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id EA2141C140DA;
	Fri, 29 Jun 2012 18:19:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:cc:subject:message-id:references:mime-version:content-type
	:in-reply-to; s=selector1; bh=2PJOtJgiJSCTJEy9raNMWeOszWI=; b=nw
	cmh2QKt+HC6IQ4obWQPQMuZN7DWnsg8T7qjsDsVHzIDYr/5rbsoXlERMPD2GHK2J
	VNt2zk6RnP9WXdNFOVTJLgIeUaa3zihB+KxjhuYLr4dkeGsWFizXyCUwyIeI+MfG
	TU8ed48bsq27l1ygRvq13/T157IOsbWCG6/baCGnvkmpKFgXCvsCia4IBhQgwgiA
	3DZ8u4c8ICadgTh3hB81b5Kp+WSbbI2EDojKcsSQQC6czXldCHf/meozDM8QYwdZ
	8FinbfQ2+FeuWGi3v2wcmxFNcl7NtndsbtcftP/Rpz/UiQ0E9s14vOise34FeWnt
	G1WwyBuAPu6xQgzpNVnjbqq/F9MQS5OsVcIF16GM2a9EaPLw6N9ufnZ5GS8A6bnY
	V8uhheRANscegpeXu3o2QMOvBLIZbEEqIn2iwPHtvAMexFOpFnY5QbyEafoZF7SG
	q6P8NvgwZ56TfexFzrAIl9DySu/7KLxGdDk8iFGSaZgwUQ0OxrCcKz99FwZMv49y
	C5rtp1as6zowUmdmu1Zdi2RYyVKaU9CwDAguicRW8vIms8WHxh6RBjR6XCI098YA
	6pfBgMHxKWNzLCUf3E/PhUkATaPR17V/YEaqIvYMogywEpw4F/qsTNDzKpSim+Gx
	RxA0sjwvwfh/PSs0Y6BLkaUPL5bIP5pNduVjCc9lY=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id D219F1C140DB; Fri, 29 Jun 2012 18:19:28 +0200 (CEST)
Date: Fri, 29 Jun 2012 18:19:28 +0200
From: Dieter Bloms <dieter@bloms.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20120629161927.GA16025@bloms.de>
References: <20120629134400.GA27741@bloms.de>
	<1340981461.10942.129.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1340981461.10942.129.camel@zakaz.uk.xensource.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] ioports and irq parameter will not consider with xl,
 but xm does
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ian,

On Fri, Jun 29, Ian Campbell wrote:

> On Fri, 2012-06-29 at 14:44 +0100, Dieter Bloms wrote:
> > Hello,
> > 
> > I do a parport passthrough to a domU with the parameters ioport and irq.
> > It works good with xend and the xm command tool.
> > When I disable xend and use xl to start the domU, the parport is not
> > available in the domU.
> > 
> > I use xen-unstable 4.2 commit e605d60923bf128dab6bd567d9fde54d001b0c24
> > 
> > Was there a config change, or is it not ported to xl ?
> 
> It seems as if it has not been ported. 
> 
> This should be a fairly isolated feature to implement. I don't suppose
> you feel like knocking up a patch, do you?

the last patch I sent broke several stuff, so I think it is to
complicated to me to write one.
I've allready looked at it, but don't have any idea to implement it.
I'm sorry, but a don't have the skills for this.


-- 
Best regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 16:20:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 16:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skduw-00011k-P4; Fri, 29 Jun 2012 16:19:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dieter@bloms.de>) id 1Skdut-00011b-1M
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 16:19:33 +0000
Received: from [85.158.143.35:49160] by server-3.bemta-4.messagelabs.com id
	72/52-05808-295DDEF4; Fri, 29 Jun 2012 16:19:30 +0000
X-Env-Sender: dieter@bloms.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1340986769!14148619!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14579 invoked from network); 29 Jun 2012 16:19:29 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 16:19:29 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id EA2141C140DA;
	Fri, 29 Jun 2012 18:19:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:cc:subject:message-id:references:mime-version:content-type
	:in-reply-to; s=selector1; bh=2PJOtJgiJSCTJEy9raNMWeOszWI=; b=nw
	cmh2QKt+HC6IQ4obWQPQMuZN7DWnsg8T7qjsDsVHzIDYr/5rbsoXlERMPD2GHK2J
	VNt2zk6RnP9WXdNFOVTJLgIeUaa3zihB+KxjhuYLr4dkeGsWFizXyCUwyIeI+MfG
	TU8ed48bsq27l1ygRvq13/T157IOsbWCG6/baCGnvkmpKFgXCvsCia4IBhQgwgiA
	3DZ8u4c8ICadgTh3hB81b5Kp+WSbbI2EDojKcsSQQC6czXldCHf/meozDM8QYwdZ
	8FinbfQ2+FeuWGi3v2wcmxFNcl7NtndsbtcftP/Rpz/UiQ0E9s14vOise34FeWnt
	G1WwyBuAPu6xQgzpNVnjbqq/F9MQS5OsVcIF16GM2a9EaPLw6N9ufnZ5GS8A6bnY
	V8uhheRANscegpeXu3o2QMOvBLIZbEEqIn2iwPHtvAMexFOpFnY5QbyEafoZF7SG
	q6P8NvgwZ56TfexFzrAIl9DySu/7KLxGdDk8iFGSaZgwUQ0OxrCcKz99FwZMv49y
	C5rtp1as6zowUmdmu1Zdi2RYyVKaU9CwDAguicRW8vIms8WHxh6RBjR6XCI098YA
	6pfBgMHxKWNzLCUf3E/PhUkATaPR17V/YEaqIvYMogywEpw4F/qsTNDzKpSim+Gx
	RxA0sjwvwfh/PSs0Y6BLkaUPL5bIP5pNduVjCc9lY=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id D219F1C140DB; Fri, 29 Jun 2012 18:19:28 +0200 (CEST)
Date: Fri, 29 Jun 2012 18:19:28 +0200
From: Dieter Bloms <dieter@bloms.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20120629161927.GA16025@bloms.de>
References: <20120629134400.GA27741@bloms.de>
	<1340981461.10942.129.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1340981461.10942.129.camel@zakaz.uk.xensource.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] ioports and irq parameter will not consider with xl,
 but xm does
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ian,

On Fri, Jun 29, Ian Campbell wrote:

> On Fri, 2012-06-29 at 14:44 +0100, Dieter Bloms wrote:
> > Hello,
> > 
> > I do a parport passthrough to a domU with the parameters ioport and irq.
> > It works good with xend and the xm command tool.
> > When I disable xend and use xl to start the domU, the parport is not
> > available in the domU.
> > 
> > I use xen-unstable 4.2 commit e605d60923bf128dab6bd567d9fde54d001b0c24
> > 
> > Was there a config change, or is it not ported to xl ?
> 
> It seems as if it has not been ported. 
> 
> This should be a fairly isolated feature to implement. I don't suppose
> you feel like knocking up a patch, do you?

the last patch I sent broke several stuff, so I think it is to
complicated to me to write one.
I've allready looked at it, but don't have any idea to implement it.
I'm sorry, but a don't have the skills for this.


-- 
Best regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 16:49:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 16:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkeNX-0002Jb-Jy; Fri, 29 Jun 2012 16:49:07 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dokter@icg.tugraz.at>) id 1SkeNV-0002JW-Ux
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 16:49:06 +0000
X-Env-Sender: dokter@icg.tugraz.at
X-Msg-Ref: server-11.tower-27.messagelabs.com!1340988538!2465389!1
X-Originating-IP: [129.27.2.202]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8073 invoked from network); 29 Jun 2012 16:48:59 -0000
Received: from mailrelay.tu-graz.ac.at (HELO mailrelay.tugraz.at)
	(129.27.2.202)
	by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 16:48:59 -0000
Received: from [10.0.24.113] ([84.115.181.40]) (authenticated bits=0)
	by mailrelay1.tugraz.at (8.14.4/8.14.4) with ESMTP id q5TGmmwW014093
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 18:48:55 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 mailrelay1.tugraz.at q5TGmmwW014093
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tugraz.at;
	s=mailrelay; t=1340988538; i=@icg.tugraz.at;
	bh=mFrtVT3PkNqIinaB6LpeFgiVzViECMD7oSRaSKy+T4A=;
	h=Message-ID:Date:From:Reply-To:MIME-Version:To:Subject:References:
	In-Reply-To:Content-Type:Content-Transfer-Encoding;
	b=uNFZHgMMr7VdeGGvELfdDOI8rL9h0UW3W5/F+i7mmFfrLbOChDGy9pMzwNLsj6UTK
	DdpQV8ff10y0k6tJdtP84T8yiCdnzJc48Jap3fL4Hnh5J+OKCgPT6HJvjb2ynYYKxm
	3UBYbwV8LBs5NeSSGCMOL75Xo9b9Rv3M0X7MIHj0=
Message-ID: <4FEDDC6F.9040808@icg.tugraz.at>
Date: Fri, 29 Jun 2012 18:48:47 +0200
From: Mark Dokter <dokter@icg.tugraz.at>
Organization: Institute for Computer Graphics and Vision
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
	<1340975580.10942.109.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340975580.10942.109.camel@zakaz.uk.xensource.com>
X-Enigmail-Version: 1.4.2
X-TUG-Backscatter-control: rFbaswCq5sZ4TcOS98kMZA
X-Spam-Scanner: SpamAssassin 3.003000 
X-Spam-Score-relay: 1.3
X-Scanned-By: MIMEDefang 2.70 on 129.27.10.18
Subject: Re: [Xen-users] Request for review: Ubuntu Community Xen Docs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: dokter@icg.tugraz.at
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/29/2012 03:13 PM, Ian Campbell wrote:
> On Fri, 2012-06-29 at 11:58 +0100, George Dunlap wrote:
>> I've just posted a new set of docs for Xen at the Ubuntu community wiki:
>>
>> https://help.ubuntu.com/community/Xen
>>
>> This is basically a complete re-write, written by Todd Deshane; I've
>> gone through and "beta-tested" most of it as well, making updates and
>> corrections as I go along.
>>
>> The plan is for this web page to be included in the Ubuntu 12.04
>> Server Guide.  So I'd appreciate it if users could go through and give
>> feedback, particularly on things that are confusing or missing.
> 
> Looks good, few random thoughts as I read it:
> 
> You might want to link to
> http://wiki.xen.org/wiki/HostConfiguration/Networking from the "Network
> Configuration" section, it gives a few more details and examples of
> other configurations etc.
> 
> "Creating vms" could link to
> http://wiki.xen.org/wiki/Category:Guest_Install for info on installing a
> variety of guests on Ubuntu.
> 
> From the context I think "sudo pvs" should be "sudo vgs" (you want to
> get a list of volume groups, not the underlying physical volumes)
> 
> Is "sudo ln -s /usr/lib/xen-4.1/bin/pygrub /usr/bin/pygrub" really
> needed? If so then that's strictly speaking a bug in Ubuntu. I'm pretty
> sure that was fixed in Debian, so it might just be a case of synching
> the relevant patch. Let me know if you want me to dig out what the
> change was.
> 

I installed a ubuntu 12.04 xen host recently and yes, this still seems
to be necessary.

> http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer mostly applies to Ubuntu too, although perhaps linking it would a bit confusing if there were any differences.
> 
> You might want to reference xmdomain.cfg(5) and/or
> http://xenbits.xen.org/docs/unstable/man/xmdomain.cfg.5.html when giving
> example configurations?
> 
> At:
>         sudo reboot
>         sudo /etc/init.d/xend stop
> I think you'd be better recommending the relevant "update-rc.d xend
> disable" rune, followed by a reboot.
> 
> mirror.clarkson.edu might not appreciate having a bunch of ubuntu newbie
> Xen users hammering their system... Reference some Fedora mirror list
> instead?
> 

The line reads:
sudo virt-install --name ubuntu --ram 256 --disk <path to LV or disk
image> --location
http://mirror.clarkson.edu/fedora/linux/releases/16/Fedora/x86_64/os/

Why would somebody install a fedora guest named ubuntu anyway ?

> I might steel the libvirt bit for a Debian page ;-)
> 

Why libvirt needs a xend is still a miracle to me (and I didn't mind
asking on the libvirt list - I just don't use that anymore).

Further remarks:
- /usr/share/qemu/keymaps is provided by the package qemu-common.
Without that I didn't manage to sucessfully create VMs (using xl).

- None of the xen packages creates /var/lib/xen. Without that little bit
of info, one can get frustrated with xen on ubuntu quickly (again there
won't be any VM booting). You might want to mention that mkdir command a
little more up the page.

- as many xen hosts are headless or at least not running X, you might
add some paragraph about letting vnc listen to some nic, set a password
and connect from remote (or a pointer to an ssh tunneling howto).

- maybe promote xl a little more :)

- something like:
'tap2:aio:/srv/xen/images/drupal/disk.img,xvda1,w'
works very well on that 12.04 xen host I set up recently. You might want
to promote that as well using file based images - since that is probably
what many starters would try first if they don't want to dig into volume
management right from the start.

hth,
Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 16:49:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 16:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkeNX-0002Jb-Jy; Fri, 29 Jun 2012 16:49:07 +0000
Received: from mail27.messagelabs.com ([193.109.254.147])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dokter@icg.tugraz.at>) id 1SkeNV-0002JW-Ux
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 16:49:06 +0000
X-Env-Sender: dokter@icg.tugraz.at
X-Msg-Ref: server-11.tower-27.messagelabs.com!1340988538!2465389!1
X-Originating-IP: [129.27.2.202]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8073 invoked from network); 29 Jun 2012 16:48:59 -0000
Received: from mailrelay.tu-graz.ac.at (HELO mailrelay.tugraz.at)
	(129.27.2.202)
	by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 16:48:59 -0000
Received: from [10.0.24.113] ([84.115.181.40]) (authenticated bits=0)
	by mailrelay1.tugraz.at (8.14.4/8.14.4) with ESMTP id q5TGmmwW014093
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 18:48:55 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 mailrelay1.tugraz.at q5TGmmwW014093
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tugraz.at;
	s=mailrelay; t=1340988538; i=@icg.tugraz.at;
	bh=mFrtVT3PkNqIinaB6LpeFgiVzViECMD7oSRaSKy+T4A=;
	h=Message-ID:Date:From:Reply-To:MIME-Version:To:Subject:References:
	In-Reply-To:Content-Type:Content-Transfer-Encoding;
	b=uNFZHgMMr7VdeGGvELfdDOI8rL9h0UW3W5/F+i7mmFfrLbOChDGy9pMzwNLsj6UTK
	DdpQV8ff10y0k6tJdtP84T8yiCdnzJc48Jap3fL4Hnh5J+OKCgPT6HJvjb2ynYYKxm
	3UBYbwV8LBs5NeSSGCMOL75Xo9b9Rv3M0X7MIHj0=
Message-ID: <4FEDDC6F.9040808@icg.tugraz.at>
Date: Fri, 29 Jun 2012 18:48:47 +0200
From: Mark Dokter <dokter@icg.tugraz.at>
Organization: Institute for Computer Graphics and Vision
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:13.0) Gecko/20120615 Thunderbird/13.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAFLBxZZGSr2WT0U7wjpOwvDzdHxOzY-L=V3sn33eqVjEaVCuiw@mail.gmail.com>
	<1340975580.10942.109.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340975580.10942.109.camel@zakaz.uk.xensource.com>
X-Enigmail-Version: 1.4.2
X-TUG-Backscatter-control: rFbaswCq5sZ4TcOS98kMZA
X-Spam-Scanner: SpamAssassin 3.003000 
X-Spam-Score-relay: 1.3
X-Scanned-By: MIMEDefang 2.70 on 129.27.10.18
Subject: Re: [Xen-users] Request for review: Ubuntu Community Xen Docs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: dokter@icg.tugraz.at
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/29/2012 03:13 PM, Ian Campbell wrote:
> On Fri, 2012-06-29 at 11:58 +0100, George Dunlap wrote:
>> I've just posted a new set of docs for Xen at the Ubuntu community wiki:
>>
>> https://help.ubuntu.com/community/Xen
>>
>> This is basically a complete re-write, written by Todd Deshane; I've
>> gone through and "beta-tested" most of it as well, making updates and
>> corrections as I go along.
>>
>> The plan is for this web page to be included in the Ubuntu 12.04
>> Server Guide.  So I'd appreciate it if users could go through and give
>> feedback, particularly on things that are confusing or missing.
> 
> Looks good, few random thoughts as I read it:
> 
> You might want to link to
> http://wiki.xen.org/wiki/HostConfiguration/Networking from the "Network
> Configuration" section, it gives a few more details and examples of
> other configurations etc.
> 
> "Creating vms" could link to
> http://wiki.xen.org/wiki/Category:Guest_Install for info on installing a
> variety of guests on Ubuntu.
> 
> From the context I think "sudo pvs" should be "sudo vgs" (you want to
> get a list of volume groups, not the underlying physical volumes)
> 
> Is "sudo ln -s /usr/lib/xen-4.1/bin/pygrub /usr/bin/pygrub" really
> needed? If so then that's strictly speaking a bug in Ubuntu. I'm pretty
> sure that was fixed in Debian, so it might just be a case of synching
> the relevant patch. Let me know if you want me to dig out what the
> change was.
> 

I installed a ubuntu 12.04 xen host recently and yes, this still seems
to be necessary.

> http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer mostly applies to Ubuntu too, although perhaps linking it would a bit confusing if there were any differences.
> 
> You might want to reference xmdomain.cfg(5) and/or
> http://xenbits.xen.org/docs/unstable/man/xmdomain.cfg.5.html when giving
> example configurations?
> 
> At:
>         sudo reboot
>         sudo /etc/init.d/xend stop
> I think you'd be better recommending the relevant "update-rc.d xend
> disable" rune, followed by a reboot.
> 
> mirror.clarkson.edu might not appreciate having a bunch of ubuntu newbie
> Xen users hammering their system... Reference some Fedora mirror list
> instead?
> 

The line reads:
sudo virt-install --name ubuntu --ram 256 --disk <path to LV or disk
image> --location
http://mirror.clarkson.edu/fedora/linux/releases/16/Fedora/x86_64/os/

Why would somebody install a fedora guest named ubuntu anyway ?

> I might steel the libvirt bit for a Debian page ;-)
> 

Why libvirt needs a xend is still a miracle to me (and I didn't mind
asking on the libvirt list - I just don't use that anymore).

Further remarks:
- /usr/share/qemu/keymaps is provided by the package qemu-common.
Without that I didn't manage to sucessfully create VMs (using xl).

- None of the xen packages creates /var/lib/xen. Without that little bit
of info, one can get frustrated with xen on ubuntu quickly (again there
won't be any VM booting). You might want to mention that mkdir command a
little more up the page.

- as many xen hosts are headless or at least not running X, you might
add some paragraph about letting vnc listen to some nic, set a password
and connect from remote (or a pointer to an ssh tunneling howto).

- maybe promote xl a little more :)

- something like:
'tap2:aio:/srv/xen/images/drupal/disk.img,xvda1,w'
works very well on that 12.04 xen host I set up recently. You might want
to promote that as well using file based images - since that is probably
what many starters would try first if they don't want to dig into volume
management right from the start.

hth,
Mark

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:27:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skhm7-0005XA-Bd; Fri, 29 Jun 2012 20:26:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <w.opdekamp@telenet.be>) id 1Skhm5-0005X1-U1
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:26:42 +0000
Received: from [85.158.139.83:51551] by server-11.bemta-5.messagelabs.com id
	8F/05-20400-08F0EEF4; Fri, 29 Jun 2012 20:26:40 +0000
X-Env-Sender: w.opdekamp@telenet.be
X-Msg-Ref: server-10.tower-182.messagelabs.com!1341001600!28965676!1
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMzQ2ODA4\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12133 invoked from network); 29 Jun 2012 20:26:40 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-10.tower-182.messagelabs.com with SMTP;
	29 Jun 2012 20:26:40 -0000
Received: from PC_van_user ([84.193.119.198])
	by gerard.telenet-ops.be with bizsmtp
	id ULSf1j0074GvSxQ0HLSf9X; Fri, 29 Jun 2012 22:26:39 +0200
From: w.opdekamp@telenet.be
To: Xen-users@lists.xen.org
Date: Fri, 29 Jun 2012 22:26:34 +0200
Message-ID: <ar3su7hd7cobn2099hns95ljp83iep6le8@4ax.com>
X-Mailer: Forte Agent 6.00/32.1186
MIME-Version: 1.0
Subject: [Xen-users] unubscribe
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

unubscribe

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:27:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Skhm7-0005XA-Bd; Fri, 29 Jun 2012 20:26:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <w.opdekamp@telenet.be>) id 1Skhm5-0005X1-U1
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:26:42 +0000
Received: from [85.158.139.83:51551] by server-11.bemta-5.messagelabs.com id
	8F/05-20400-08F0EEF4; Fri, 29 Jun 2012 20:26:40 +0000
X-Env-Sender: w.opdekamp@telenet.be
X-Msg-Ref: server-10.tower-182.messagelabs.com!1341001600!28965676!1
X-Originating-IP: [195.130.132.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjEzMC4xMzIuNDggPT4gMzQ2ODA4\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12133 invoked from network); 29 Jun 2012 20:26:40 -0000
Received: from gerard.telenet-ops.be (HELO gerard.telenet-ops.be)
	(195.130.132.48) by server-10.tower-182.messagelabs.com with SMTP;
	29 Jun 2012 20:26:40 -0000
Received: from PC_van_user ([84.193.119.198])
	by gerard.telenet-ops.be with bizsmtp
	id ULSf1j0074GvSxQ0HLSf9X; Fri, 29 Jun 2012 22:26:39 +0200
From: w.opdekamp@telenet.be
To: Xen-users@lists.xen.org
Date: Fri, 29 Jun 2012 22:26:34 +0200
Message-ID: <ar3su7hd7cobn2099hns95ljp83iep6le8@4ax.com>
X-Mailer: Forte Agent 6.00/32.1186
MIME-Version: 1.0
Subject: [Xen-users] unubscribe
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

unubscribe

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:30:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkhpA-0005jK-6V; Fri, 29 Jun 2012 20:29:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <javier@guerrag.com>) id 1Skhp8-0005j7-Iq
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:29:50 +0000
Received: from [85.158.143.99:65468] by server-2.bemta-4.messagelabs.com id
	02/A7-17938-D301EEF4; Fri, 29 Jun 2012 20:29:49 +0000
X-Env-Sender: javier@guerrag.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1341001788!24603904!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14915 invoked from network); 29 Jun 2012 20:29:49 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 20:29:49 -0000
Received: by qaeb19 with SMTP id b19so982969qae.11
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 13:29:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=QviQ2cBepRbESd9d294A9fLNByy9Oe65qLGyY3bGhm4=;
	b=gd/Zlh5Iox44OCqPxuLpdFkfdPNdEq1/WHVspT1o/NwG+CfFGrDSicggUg3gGYnAOA
	PCmmDkoCjsaNdQ4qv6fm/eso+NIxwsLf6Ehb4rwCCRIq7AtTdmIHgNVh9IGrX5XsAqCo
	iIzEDfmzj67SQ/MUUdyo+h+AYvCi1py+zCV2czWvPddAEqID0826fwGvSX+diXwPjHJS
	/8ZLplhv39IB2ow2cKhUYvWkmBZT2VCpXBShjOqA/Zf4McoDeFxxRNdIfsAkOoklOatE
	RExQgBCq6nCfPyPvhID77H0gjOc+iV0AkP++mRUiYdrYoqN4B1XTLCk/WvTgeNExen9W
	R5HQ==
MIME-Version: 1.0
Received: by 10.224.39.131 with SMTP id g3mr6496593qae.93.1341001787633; Fri,
	29 Jun 2012 13:29:47 -0700 (PDT)
Received: by 10.229.136.72 with HTTP; Fri, 29 Jun 2012 13:29:47 -0700 (PDT)
In-Reply-To: <201206291032.26284.johnm@advocap.org>
References: <201206291032.26284.johnm@advocap.org>
Date: Fri, 29 Jun 2012 15:29:47 -0500
Message-ID: <CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
From: Javier Guerra Giraldez <javier@guerrag.com>
To: John McMonagle <johnm@advocap.org>
X-Gm-Message-State: ALoCoQk2sJD+fHJ0eTFjsQ/uZbsVhH9OlIr5m/KbKxIeVf9kP7vjJ5KJ393EX2Ss7Y1coHAlVYwD
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 29, 2012 at 10:32 AM, John McMonagle <johnm@advocap.org> wrote:
> Should I be using clvm?

not necessarily; but it does have some advantages.

in most VM setups you don't use cluster filesystems (GFS, OCFS2, etc),
so you should never mount the same volume on two machines.  that
extends to virtual machines too, so you must not start the same VM
image on two hosts.  most setups help you enforce this, and live
migration makes sure the target VM isn't resumed until the original VM
is no longer working.

so far, no need for any 'cluster' setup.

LVM reads all the physical volume, volume group and logical volume
layouts (what it calls metadata) from the shared storage to RAM at
startup and then works from there.  It's only rewritten to disk when
modified (creating/deleting volumes, resizing them, adding PVs, etc).

That means that if you start more than one box connected to the same
PVs they'll be able to reach the same VGs and LVs, and if you don't
modify anything, it would run perfectly.  But, if you want to do any
metadata change, you have to:

1) choose one machine to do the change
2) on every other machine, disconnect from the VG (vgchange -a n)
3) do any needed change on the only machine that's still connected to the VG
4) reread the metadata on all machines (lvscan)

if you have periodic planned downtimes, you can schedule things and
work like this; but if can't afford the few minutes it takes, you need
clvm

what clvm do is to use the 'suspend' feature of the device mapper to
make sure no process on no machine perform any access to the shared
storage until the metadata changes have been propagated.  roughly:

0) there's a clvmd daemon running on all machines that have access to
the VG.  they use a distributed lock manager to keep in touch.
1) you do any LVM command that modifies metadata on any machine
2) the LVM command asks the clvmd process to acquire a distributed lock
3) to get that lock, all the clvmd deamons issue a dmsuspend.  this
doesn't 'freeze' the machine, only blocks any IO request on any LV
member of the VG
4) when all other machines are suspended, the original clvmd has
acquired the lock, and allows the LVM command to progress
5) when the LVM command is finished, it asks the clvmd to release the lock
6) to release the lock, the daemons in every other machine reread the
LVM metadata (lvscan) and lifts the dmsuspend status
7) when all the machines are unsuspended, the LVM command returns to
the CLI prompt, and everything is running again.

as you can see, it's the same as the manual process, but since it all
happens in a few miliseconds, the 'other' machines can be just
suspended instead of having to be really brought down.

i guess it could also be done with a global script that spreads the
'dmsuspend / wait / lvscan / dmresume' commands; but by the time you
get it to run reliably, you've replicated the shared lock
functionality.

-- 
Javier

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:30:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkhpA-0005jK-6V; Fri, 29 Jun 2012 20:29:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <javier@guerrag.com>) id 1Skhp8-0005j7-Iq
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:29:50 +0000
Received: from [85.158.143.99:65468] by server-2.bemta-4.messagelabs.com id
	02/A7-17938-D301EEF4; Fri, 29 Jun 2012 20:29:49 +0000
X-Env-Sender: javier@guerrag.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1341001788!24603904!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14915 invoked from network); 29 Jun 2012 20:29:49 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 20:29:49 -0000
Received: by qaeb19 with SMTP id b19so982969qae.11
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 13:29:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=QviQ2cBepRbESd9d294A9fLNByy9Oe65qLGyY3bGhm4=;
	b=gd/Zlh5Iox44OCqPxuLpdFkfdPNdEq1/WHVspT1o/NwG+CfFGrDSicggUg3gGYnAOA
	PCmmDkoCjsaNdQ4qv6fm/eso+NIxwsLf6Ehb4rwCCRIq7AtTdmIHgNVh9IGrX5XsAqCo
	iIzEDfmzj67SQ/MUUdyo+h+AYvCi1py+zCV2czWvPddAEqID0826fwGvSX+diXwPjHJS
	/8ZLplhv39IB2ow2cKhUYvWkmBZT2VCpXBShjOqA/Zf4McoDeFxxRNdIfsAkOoklOatE
	RExQgBCq6nCfPyPvhID77H0gjOc+iV0AkP++mRUiYdrYoqN4B1XTLCk/WvTgeNExen9W
	R5HQ==
MIME-Version: 1.0
Received: by 10.224.39.131 with SMTP id g3mr6496593qae.93.1341001787633; Fri,
	29 Jun 2012 13:29:47 -0700 (PDT)
Received: by 10.229.136.72 with HTTP; Fri, 29 Jun 2012 13:29:47 -0700 (PDT)
In-Reply-To: <201206291032.26284.johnm@advocap.org>
References: <201206291032.26284.johnm@advocap.org>
Date: Fri, 29 Jun 2012 15:29:47 -0500
Message-ID: <CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
From: Javier Guerra Giraldez <javier@guerrag.com>
To: John McMonagle <johnm@advocap.org>
X-Gm-Message-State: ALoCoQk2sJD+fHJ0eTFjsQ/uZbsVhH9OlIr5m/KbKxIeVf9kP7vjJ5KJ393EX2Ss7Y1coHAlVYwD
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Jun 29, 2012 at 10:32 AM, John McMonagle <johnm@advocap.org> wrote:
> Should I be using clvm?

not necessarily; but it does have some advantages.

in most VM setups you don't use cluster filesystems (GFS, OCFS2, etc),
so you should never mount the same volume on two machines.  that
extends to virtual machines too, so you must not start the same VM
image on two hosts.  most setups help you enforce this, and live
migration makes sure the target VM isn't resumed until the original VM
is no longer working.

so far, no need for any 'cluster' setup.

LVM reads all the physical volume, volume group and logical volume
layouts (what it calls metadata) from the shared storage to RAM at
startup and then works from there.  It's only rewritten to disk when
modified (creating/deleting volumes, resizing them, adding PVs, etc).

That means that if you start more than one box connected to the same
PVs they'll be able to reach the same VGs and LVs, and if you don't
modify anything, it would run perfectly.  But, if you want to do any
metadata change, you have to:

1) choose one machine to do the change
2) on every other machine, disconnect from the VG (vgchange -a n)
3) do any needed change on the only machine that's still connected to the VG
4) reread the metadata on all machines (lvscan)

if you have periodic planned downtimes, you can schedule things and
work like this; but if can't afford the few minutes it takes, you need
clvm

what clvm do is to use the 'suspend' feature of the device mapper to
make sure no process on no machine perform any access to the shared
storage until the metadata changes have been propagated.  roughly:

0) there's a clvmd daemon running on all machines that have access to
the VG.  they use a distributed lock manager to keep in touch.
1) you do any LVM command that modifies metadata on any machine
2) the LVM command asks the clvmd process to acquire a distributed lock
3) to get that lock, all the clvmd deamons issue a dmsuspend.  this
doesn't 'freeze' the machine, only blocks any IO request on any LV
member of the VG
4) when all other machines are suspended, the original clvmd has
acquired the lock, and allows the LVM command to progress
5) when the LVM command is finished, it asks the clvmd to release the lock
6) to release the lock, the daemons in every other machine reread the
LVM metadata (lvscan) and lifts the dmsuspend status
7) when all the machines are unsuspended, the LVM command returns to
the CLI prompt, and everything is running again.

as you can see, it's the same as the manual process, but since it all
happens in a few miliseconds, the 'other' machines can be just
suspended instead of having to be really brought down.

i guess it could also be done with a global script that spreads the
'dmsuspend / wait / lvscan / dmresume' commands; but by the time you
get it to run reliably, you've replicated the shared lock
functionality.

-- 
Javier

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:32:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkhqT-0005r4-Um; Fri, 29 Jun 2012 20:31:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkhqR-0005qi-Ng
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:31:12 +0000
Received: from [85.158.143.35:41700] by server-1.bemta-4.messagelabs.com id
	F4/B6-24392-E801EEF4; Fri, 29 Jun 2012 20:31:10 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1341001869!14421464!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16154 invoked from network); 29 Jun 2012 20:31:10 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-15.tower-21.messagelabs.com with SMTP;
	29 Jun 2012 20:31:10 -0000
X-Authority-Analysis: v=2.0 cv=IOWA+3TG c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=oLMWbjUy37cA:10 a=U8EIzdstbIcA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=41Fhno7-zA_e4-iQxjAA:9 a=wPNLvfGTeEIA:10
	a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:59006] helo=corenix.localnet)
	by hrndva-oedge02.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 5E/3C-02978-D801EEF4; Fri, 29 Jun 2012 20:31:09 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 7073C853D6; Fri, 29 Jun 2012 16:31:09 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED
	autolearn=unavailable version=3.3.1
Received: from [192.168.0.135] (GAMEHUB.localnet [192.168.0.135])
	by corenix.localnet (Postfix) with ESMTP id EB43D853B9;
	Fri, 29 Jun 2012 16:30:53 -0400 (EDT)
Message-ID: <4FEE1086.2060605@triad.rr.com>
Date: Fri, 29 Jun 2012 16:31:02 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <4FECB56B.508@triad.rr.com>
	<1340958264.10942.80.camel@zakaz.uk.xensource.com>
	<1340959988.10942.86.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340959988.10942.86.camel@zakaz.uk.xensource.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/29/2012 4:53 AM, Ian Campbell wrote:
> On Fri, 2012-06-29 at 09:24 +0100, Ian Campbell wrote:
>> Strictly speaking you should be using
>> debian-wheezy-DI-a1-amd64-i386-netinst.iso and
>> "--kernel=/install.amd/xen/vmlinuz --ramdisk=/install.amd/xen/initrd.gz"
Upon mounting the ISO loopback I discovered there is no xen dir 
structure under install.amd (or anywhere for that matter) and that is 
why I removed it.  My hopes were that the lone kernel/initrd worked 
under Xen like the alpha 1 installer release page suggests.

>> -- this is what I've actually tested.
> tested with xl... turns out that xend calls bootloader_args "boot_args",
> does making that change help?
No.

I am going to paste the xend log.  From what I see in that output is 
that it is ignoring all bootloader_args I specified and just passing 
"-q".  Maybe this explains why my manual pygrub test appears to work 
while this does not?  And yes I read the installer link you mentioned as 
that is where I got my base config from.

P.S.  Thanks for the response.


[2012-06-29 16:22:30 1903] DEBUG (XendDomainInfo:101) XendDomainInfo.create(['vm', ['name', 'wheezytest'], ['memory', 256], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['vcpus', 1], ['oos', 1], ['bootloader', '/usr/bin/pygrub'], ['bootloader_args', '-q'], ['image', ['linux', ['videoram', 4], ['args', 'debian-installer/exit/always_halt=true -- console=hvc0'], ['tsc_mode', 0], ['nomigrate', 0]]], ['s3_integrity', 1], ['device', ['vbd', ['uname', 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso'], ['dev', 'xvdd:cdrom'], ['mode', 'r']]], ['device', ['vbd', ['uname', 'phy:/dev/mainvg/wheezytest-root'], ['dev', 'xvda'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'phy:/dev/mainvg/wheezytest-swap'], ['dev', 'xvdb'], ['mode', 'w']]], ['device', ['vif']]])
[2012-06-29 16:22:30 1903] DEBUG (XendDomainInfo:2508) XendDomainInfo.constructDomain
[2012-06-29 16:22:30 1903] DEBUG (balloon:220) Balloon: 4084428 KiB free; need 16384; done.
[2012-06-29 16:22:30 1903] DEBUG (XendDomain:464) Adding Domain: 22
[2012-06-29 16:22:30 1903] DEBUG (XendDomainInfo:2818) XendDomainInfo.initDomain: 22 256
[2012-06-29 16:22:30 901] DEBUG (XendBootloader:113) Launching bootloader as ['/usr/bin/pygrub', '--args=debian-installer/exit/always_halt=true -- console=hvc0', '--output=/var/run/xend/boot/xenbl.15686', '-q', '/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso'].
[2012-06-29 16:22:31 1903] ERROR (XendBootloader:214) Boot loader didn't return any data!
[2012-06-29 16:22:31 1903] ERROR (XendDomainInfo:483) VM start failed
Traceback (most recent call last):
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 469, in start
     XendTask.log_progress(31, 60, self._initDomain)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209, in log_progress
     retval = func(*args, **kwds)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 2820, in _initDomain
     self._configureBootloader()
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 3266, in _configureBootloader
     bootloader_args, kernel, ramdisk, args)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendBootloader.py", line 215, in bootloader
     raise VmError, msg
VmError: Boot loader didn't return any data!
[2012-06-29 16:22:31 1903] DEBUG (XendDomainInfo:3053) XendDomainInfo.destroy: domid=22
[2012-06-29 16:22:31 1903] DEBUG (XendDomainInfo:2416) No device model
[2012-06-29 16:22:31 1903] DEBUG (XendDomainInfo:2418) Releasing devices
[2012-06-29 16:22:31 1903] ERROR (XendDomainInfo:106) Domain construction failed
Traceback (most recent call last):
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 104, in create
     vm.start()
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 469, in start
     XendTask.log_progress(31, 60, self._initDomain)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209, in log_progress
     retval = func(*args, **kwds)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 2820, in _initDomain
     self._configureBootloader()
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 3266, in _configureBootloader
     bootloader_args, kernel, ramdisk, args)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendBootloader.py", line 215, in bootloader
     raise VmError, msg
VmError: Boot loader didn't return any data!




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:32:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkhqT-0005r4-Um; Fri, 29 Jun 2012 20:31:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkhqR-0005qi-Ng
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:31:12 +0000
Received: from [85.158.143.35:41700] by server-1.bemta-4.messagelabs.com id
	F4/B6-24392-E801EEF4; Fri, 29 Jun 2012 20:31:10 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1341001869!14421464!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16154 invoked from network); 29 Jun 2012 20:31:10 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-15.tower-21.messagelabs.com with SMTP;
	29 Jun 2012 20:31:10 -0000
X-Authority-Analysis: v=2.0 cv=IOWA+3TG c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=oLMWbjUy37cA:10 a=U8EIzdstbIcA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=41Fhno7-zA_e4-iQxjAA:9 a=wPNLvfGTeEIA:10
	a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:59006] helo=corenix.localnet)
	by hrndva-oedge02.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 5E/3C-02978-D801EEF4; Fri, 29 Jun 2012 20:31:09 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 7073C853D6; Fri, 29 Jun 2012 16:31:09 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED
	autolearn=unavailable version=3.3.1
Received: from [192.168.0.135] (GAMEHUB.localnet [192.168.0.135])
	by corenix.localnet (Postfix) with ESMTP id EB43D853B9;
	Fri, 29 Jun 2012 16:30:53 -0400 (EDT)
Message-ID: <4FEE1086.2060605@triad.rr.com>
Date: Fri, 29 Jun 2012 16:31:02 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <4FECB56B.508@triad.rr.com>
	<1340958264.10942.80.camel@zakaz.uk.xensource.com>
	<1340959988.10942.86.camel@zakaz.uk.xensource.com>
In-Reply-To: <1340959988.10942.86.camel@zakaz.uk.xensource.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 6/29/2012 4:53 AM, Ian Campbell wrote:
> On Fri, 2012-06-29 at 09:24 +0100, Ian Campbell wrote:
>> Strictly speaking you should be using
>> debian-wheezy-DI-a1-amd64-i386-netinst.iso and
>> "--kernel=/install.amd/xen/vmlinuz --ramdisk=/install.amd/xen/initrd.gz"
Upon mounting the ISO loopback I discovered there is no xen dir 
structure under install.amd (or anywhere for that matter) and that is 
why I removed it.  My hopes were that the lone kernel/initrd worked 
under Xen like the alpha 1 installer release page suggests.

>> -- this is what I've actually tested.
> tested with xl... turns out that xend calls bootloader_args "boot_args",
> does making that change help?
No.

I am going to paste the xend log.  From what I see in that output is 
that it is ignoring all bootloader_args I specified and just passing 
"-q".  Maybe this explains why my manual pygrub test appears to work 
while this does not?  And yes I read the installer link you mentioned as 
that is where I got my base config from.

P.S.  Thanks for the response.


[2012-06-29 16:22:30 1903] DEBUG (XendDomainInfo:101) XendDomainInfo.create(['vm', ['name', 'wheezytest'], ['memory', 256], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['vcpus', 1], ['oos', 1], ['bootloader', '/usr/bin/pygrub'], ['bootloader_args', '-q'], ['image', ['linux', ['videoram', 4], ['args', 'debian-installer/exit/always_halt=true -- console=hvc0'], ['tsc_mode', 0], ['nomigrate', 0]]], ['s3_integrity', 1], ['device', ['vbd', ['uname', 'file:/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso'], ['dev', 'xvdd:cdrom'], ['mode', 'r']]], ['device', ['vbd', ['uname', 'phy:/dev/mainvg/wheezytest-root'], ['dev', 'xvda'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'phy:/dev/mainvg/wheezytest-swap'], ['dev', 'xvdb'], ['mode', 'w']]], ['device', ['vif']]])
[2012-06-29 16:22:30 1903] DEBUG (XendDomainInfo:2508) XendDomainInfo.constructDomain
[2012-06-29 16:22:30 1903] DEBUG (balloon:220) Balloon: 4084428 KiB free; need 16384; done.
[2012-06-29 16:22:30 1903] DEBUG (XendDomain:464) Adding Domain: 22
[2012-06-29 16:22:30 1903] DEBUG (XendDomainInfo:2818) XendDomainInfo.initDomain: 22 256
[2012-06-29 16:22:30 901] DEBUG (XendBootloader:113) Launching bootloader as ['/usr/bin/pygrub', '--args=debian-installer/exit/always_halt=true -- console=hvc0', '--output=/var/run/xend/boot/xenbl.15686', '-q', '/BACKUP/dumpz/wheezytest/debian-wheezy-DI-a1-amd64-netinst.iso'].
[2012-06-29 16:22:31 1903] ERROR (XendBootloader:214) Boot loader didn't return any data!
[2012-06-29 16:22:31 1903] ERROR (XendDomainInfo:483) VM start failed
Traceback (most recent call last):
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 469, in start
     XendTask.log_progress(31, 60, self._initDomain)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209, in log_progress
     retval = func(*args, **kwds)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 2820, in _initDomain
     self._configureBootloader()
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 3266, in _configureBootloader
     bootloader_args, kernel, ramdisk, args)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendBootloader.py", line 215, in bootloader
     raise VmError, msg
VmError: Boot loader didn't return any data!
[2012-06-29 16:22:31 1903] DEBUG (XendDomainInfo:3053) XendDomainInfo.destroy: domid=22
[2012-06-29 16:22:31 1903] DEBUG (XendDomainInfo:2416) No device model
[2012-06-29 16:22:31 1903] DEBUG (XendDomainInfo:2418) Releasing devices
[2012-06-29 16:22:31 1903] ERROR (XendDomainInfo:106) Domain construction failed
Traceback (most recent call last):
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 104, in create
     vm.start()
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 469, in start
     XendTask.log_progress(31, 60, self._initDomain)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209, in log_progress
     retval = func(*args, **kwds)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 2820, in _initDomain
     self._configureBootloader()
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", line 3266, in _configureBootloader
     bootloader_args, kernel, ramdisk, args)
   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendBootloader.py", line 215, in bootloader
     raise VmError, msg
VmError: Boot loader didn't return any data!




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:52:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkiAA-0006sE-7Q; Fri, 29 Jun 2012 20:51:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkiA8-0006s9-P2
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:51:32 +0000
Received: from [85.158.143.99:49983] by server-2.bemta-4.messagelabs.com id
	C5/30-17938-4551EEF4; Fri, 29 Jun 2012 20:51:32 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1341003091!22159734!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11351 invoked from network); 29 Jun 2012 20:51:31 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-11.tower-216.messagelabs.com with SMTP;
	29 Jun 2012 20:51:31 -0000
X-Authority-Analysis: v=2.0 cv=IOWA+3TG c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=oLMWbjUy37cA:10 a=U8EIzdstbIcA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=20KFwNOVAAAA:8 a=GjHcciBfTnOmltoBb48A:9 a=wPNLvfGTeEIA:10
	a=CjRs3KIolAoA:10 a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:57291] helo=corenix.localnet)
	by hrndva-oedge02.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id CB/DD-02978-3551EEF4; Fri, 29 Jun 2012 20:51:31 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id E4BF3853D9; Fri, 29 Jun 2012 16:51:30 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED
	autolearn=unavailable version=3.3.1
Received: from [192.168.0.135] (GAMEHUB.localnet [192.168.0.135])
	by corenix.localnet (Postfix) with ESMTP id 81760853B9;
	Fri, 29 Jun 2012 16:51:30 -0400 (EDT)
Message-ID: <4FEE155B.2060900@triad.rr.com>
Date: Fri, 29 Jun 2012 16:51:39 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <4FECB56B.508@triad.rr.com>
	<1340958264.10942.80.camel@zakaz.uk.xensource.com>
	<1340959988.10942.86.camel@zakaz.uk.xensource.com>
	<4FEE1086.2060605@triad.rr.com>
In-Reply-To: <4FEE1086.2060605@triad.rr.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


> On 6/29/2012 4:53 AM, Ian Campbell wrote:
>
>>> -- this is what I've actually tested.
>> tested with xl... turns out that xend calls bootloader_args "boot_args",
>> does making that change help?
>
FYI
ignore my last updates.

I just got it to boot using "bootargs" without the underscore.  I tried 
that based on this random google hit: 
http://www.redhat.com/archives/libvir-list/2010-August/msg00065.html

Thanks for the support.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 20:52:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 20:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkiAA-0006sE-7Q; Fri, 29 Jun 2012 20:51:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1SkiA8-0006s9-P2
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 20:51:32 +0000
Received: from [85.158.143.99:49983] by server-2.bemta-4.messagelabs.com id
	C5/30-17938-4551EEF4; Fri, 29 Jun 2012 20:51:32 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1341003091!22159734!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gNDAyMzgw\n
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11351 invoked from network); 29 Jun 2012 20:51:31 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-11.tower-216.messagelabs.com with SMTP;
	29 Jun 2012 20:51:31 -0000
X-Authority-Analysis: v=2.0 cv=IOWA+3TG c=1 sm=0 a=R14c1kN7475LMi+rpQwGWw==:17
	a=Kt2980LFN-gA:10 a=oLMWbjUy37cA:10 a=U8EIzdstbIcA:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=20KFwNOVAAAA:8 a=GjHcciBfTnOmltoBb48A:9 a=wPNLvfGTeEIA:10
	a=CjRs3KIolAoA:10 a=R14c1kN7475LMi+rpQwGWw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 65.190.252.167
Received: from [65.190.252.167] ([65.190.252.167:57291] helo=corenix.localnet)
	by hrndva-oedge02.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id CB/DD-02978-3551EEF4; Fri, 29 Jun 2012 20:51:31 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id E4BF3853D9; Fri, 29 Jun 2012 16:51:30 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED
	autolearn=unavailable version=3.3.1
Received: from [192.168.0.135] (GAMEHUB.localnet [192.168.0.135])
	by corenix.localnet (Postfix) with ESMTP id 81760853B9;
	Fri, 29 Jun 2012 16:51:30 -0400 (EDT)
Message-ID: <4FEE155B.2060900@triad.rr.com>
Date: Fri, 29 Jun 2012 16:51:39 -0400
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <4FECB56B.508@triad.rr.com>
	<1340958264.10942.80.camel@zakaz.uk.xensource.com>
	<1340959988.10942.86.camel@zakaz.uk.xensource.com>
	<4FEE1086.2060605@triad.rr.com>
In-Reply-To: <4FEE1086.2060605@triad.rr.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Error: Boot loader didn't return any data [pygrub
 boot debian wheezy alpha1 netinst ISO]
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


> On 6/29/2012 4:53 AM, Ian Campbell wrote:
>
>>> -- this is what I've actually tested.
>> tested with xl... turns out that xend calls bootloader_args "boot_args",
>> does making that change help?
>
FYI
ignore my last updates.

I just got it to boot using "bootargs" without the underscore.  I tried 
that based on this random google hit: 
http://www.redhat.com/archives/libvir-list/2010-August/msg00065.html

Thanks for the support.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Jun 29 21:02:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 21:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkiJs-0007BH-Ic; Fri, 29 Jun 2012 21:01:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SkiJq-0007B8-JH
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 21:01:34 +0000
Received: from [85.158.138.51:3809] by server-8.bemta-3.messagelabs.com id
	6F/2A-06157-DA71EEF4; Fri, 29 Jun 2012 21:01:33 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1341003693!11609702!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6384 invoked from network); 29 Jun 2012 21:01:33 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 21:01:33 -0000
Received: by wgbed3 with SMTP id ed3so2463103wgb.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 14:01:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=P02kzADn7y84uYGp0q6P5ky7Z9gOAk6VuhPMwUNEHG0=;
	b=tyXEOS5Ir6FcwEJCId3diJzd1e2mpxSPPTE+d53OBi53JiGzniphAAHHMltjEfcd6a
	LM0SIE8mwRACn5321vrbF+Xo4fTYh+7l7M1JNxlJ6sRjumf6sG8nU8bZ2StYB8qQcOCq
	ffCeJ5fEko4HSZMHwFz294lQh8bOrd1r2BI2HRs6Paq6FEecadZAWnfCxw/hF4ty04xn
	18Yzf3Rdc968J9r97jSBSkuQ0yFvD4LKWlFDrWNaf9auQEm+s49zQdo/uGnj7pepLGke
	7cXuFPZikbsfCEm95hyeaehWZR0MDcCx4IoKRTGTP7queHzmThtFb7U7WH81P080Vz6Q
	4STQ==
Received: by 10.180.14.8 with SMTP id l8mr843235wic.6.1341003692870; Fri, 29
	Jun 2012 14:01:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Fri, 29 Jun 2012 14:01:12 -0700 (PDT)
In-Reply-To: <CAHyyzzTFFGOWwr-T2f4fAghQX4kbEJ3rFdzP-WX3UeXNftvZiw@mail.gmail.com>
References: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
	<CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
	<CAHyyzzTFFGOWwr-T2f4fAghQX4kbEJ3rFdzP-WX3UeXNftvZiw@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Fri, 29 Jun 2012 23:01:12 +0200
Message-ID: <CAAmECqR0L3TJf5ro+-K-nPQpmCkvYYEr1VEtz+b2VmZW7xiVqw@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBKdW4gMjksIDIwMTIgYXQgNDozOSBQTSwgamFjZWsgYnVyZ2hhcmR0CjxqYWNla3Ni
dXJnaGFyZHRAZ21haWwuY29tPiB3cm90ZToKPiBUaGFuayB5b3UgZm9yIHRoYXQgaW5mb3JtYXRp
b24uIEkgd29uZGVyIGl1ZiBhbnlvbmUga25vd3MgaG93IHRvCj4gaW5jbHVkZSBxZW11IDAuMTUg
aW50byB4ZW4gNC4yIHVuc3RhYmxlIGF0IHRpbWUgSSBjb21waWxlIGFyY2ggbGludXgKPiBwYWNr
YWdlCgpZb3Ugc2hvdWxkbid0IGhhdmUgdG8gLSB5b3Ugb25seSBoYXZlIHRvIGJ1aWxkIHFlbXUg
d2l0aCBYZW4gc3VwcG9ydAphbmQgYWRqdXN0IHRoZSBjb25maWd1cmF0aW9uLgooZS5nLiBzZXQg
c291bmRjYXJkIHRvIGludGVsLWhkYSBhbmQgcG9pbnQgYXQgdGhlIG5ldyBxZW11KQoKLS0KUmFk
b3PFgmF3IFN6a29kemnFhHNraQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jun 29 21:02:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2012 21:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkiJs-0007BH-Ic; Fri, 29 Jun 2012 21:01:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astralstorm@gmail.com>) id 1SkiJq-0007B8-JH
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 21:01:34 +0000
Received: from [85.158.138.51:3809] by server-8.bemta-3.messagelabs.com id
	6F/2A-06157-DA71EEF4; Fri, 29 Jun 2012 21:01:33 +0000
X-Env-Sender: astralstorm@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1341003693!11609702!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6384 invoked from network); 29 Jun 2012 21:01:33 -0000
Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com)
	(74.125.82.51)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Jun 2012 21:01:33 -0000
Received: by wgbed3 with SMTP id ed3so2463103wgb.32
	for <xen-users@lists.xen.org>; Fri, 29 Jun 2012 14:01:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:content-transfer-encoding;
	bh=P02kzADn7y84uYGp0q6P5ky7Z9gOAk6VuhPMwUNEHG0=;
	b=tyXEOS5Ir6FcwEJCId3diJzd1e2mpxSPPTE+d53OBi53JiGzniphAAHHMltjEfcd6a
	LM0SIE8mwRACn5321vrbF+Xo4fTYh+7l7M1JNxlJ6sRjumf6sG8nU8bZ2StYB8qQcOCq
	ffCeJ5fEko4HSZMHwFz294lQh8bOrd1r2BI2HRs6Paq6FEecadZAWnfCxw/hF4ty04xn
	18Yzf3Rdc968J9r97jSBSkuQ0yFvD4LKWlFDrWNaf9auQEm+s49zQdo/uGnj7pepLGke
	7cXuFPZikbsfCEm95hyeaehWZR0MDcCx4IoKRTGTP7queHzmThtFb7U7WH81P080Vz6Q
	4STQ==
Received: by 10.180.14.8 with SMTP id l8mr843235wic.6.1341003692870; Fri, 29
	Jun 2012 14:01:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.58.4 with HTTP; Fri, 29 Jun 2012 14:01:12 -0700 (PDT)
In-Reply-To: <CAHyyzzTFFGOWwr-T2f4fAghQX4kbEJ3rFdzP-WX3UeXNftvZiw@mail.gmail.com>
References: <CAHyyzzT8Mz2395ZuYqGfSZgL9iNzhMkcGtbGPvMiVeMcPdZgww@mail.gmail.com>
	<CAAmECqQW-c4U+Le24f3ouTiPqWRx5M+vAyhH+Q0j=y4+254RPA@mail.gmail.com>
	<CAHyyzzTFFGOWwr-T2f4fAghQX4kbEJ3rFdzP-WX3UeXNftvZiw@mail.gmail.com>
From: Radoslaw Szkodzinski <astralstorm@gmail.com>
Date: Fri, 29 Jun 2012 23:01:12 +0200
Message-ID: <CAAmECqR0L3TJf5ro+-K-nPQpmCkvYYEr1VEtz+b2VmZW7xiVqw@mail.gmail.com>
To: jacek burghardt <jaceksburghardt@gmail.com>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen sound card emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBKdW4gMjksIDIwMTIgYXQgNDozOSBQTSwgamFjZWsgYnVyZ2hhcmR0CjxqYWNla3Ni
dXJnaGFyZHRAZ21haWwuY29tPiB3cm90ZToKPiBUaGFuayB5b3UgZm9yIHRoYXQgaW5mb3JtYXRp
b24uIEkgd29uZGVyIGl1ZiBhbnlvbmUga25vd3MgaG93IHRvCj4gaW5jbHVkZSBxZW11IDAuMTUg
aW50byB4ZW4gNC4yIHVuc3RhYmxlIGF0IHRpbWUgSSBjb21waWxlIGFyY2ggbGludXgKPiBwYWNr
YWdlCgpZb3Ugc2hvdWxkbid0IGhhdmUgdG8gLSB5b3Ugb25seSBoYXZlIHRvIGJ1aWxkIHFlbXUg
d2l0aCBYZW4gc3VwcG9ydAphbmQgYWRqdXN0IHRoZSBjb25maWd1cmF0aW9uLgooZS5nLiBzZXQg
c291bmRjYXJkIHRvIGludGVsLWhkYSBhbmQgcG9pbnQgYXQgdGhlIG5ldyBxZW11KQoKLS0KUmFk
b3PFgmF3IFN6a29kemnFhHNraQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sat Jun 30 10:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 10:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkvH1-0006Df-JF; Sat, 30 Jun 2012 10:51:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1SkvH0-0006DZ-Je
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 10:51:30 +0000
Received: from [85.158.143.99:9511] by server-3.bemta-4.messagelabs.com id
	86/BB-05808-13ADEEF4; Sat, 30 Jun 2012 10:51:29 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-16.tower-216.messagelabs.com!1341053488!18319687!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15562 invoked from network); 30 Jun 2012 10:51:29 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 10:51:29 -0000
Received: by vbbfn1 with SMTP id fn1so3462362vbb.32
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 03:51:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=FjJW3U5PAwuyj4ncEJkiBK6wOWAZgswwLldzFE8FrMg=;
	b=DKpoWW5Glha0R4Jk4K9wqsGP8VSLd/WNXxc4qVZ5opf1DXGJPolcrHyrt39ugzEyyv
	zWDZRfl5rfMJZ6e0dbldPWJN2z9iybQqMgPr3hTrS5aYqKL3f6/4MWTOfDrbQ8gVRW4G
	zHZb0QSO1TisRT5ZWLaH3byDpxUmscYiJvh1gq3605pvKWQiepiF1rbGltSivnqpMXvv
	zzHZRLU1/8OHHOl1azXAI2Q2qbjRaP+dbL+MSKWRKrO37IxnNuLZXdt1rnqofak3WO9g
	Y3BTBzM9eU+0hZ6SQ/KYRr+bbKXuBKg5WSHawgJvYlU5ZONCLQqD/6ZNCyyNpfPD+nmi
	m4Fg==
MIME-Version: 1.0
Received: by 10.220.214.8 with SMTP id gy8mr2784545vcb.45.1341053488030; Sat,
	30 Jun 2012 03:51:28 -0700 (PDT)
Received: by 10.52.183.164 with HTTP; Sat, 30 Jun 2012 03:51:28 -0700 (PDT)
In-Reply-To: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
Date: Sat, 30 Jun 2012 12:51:28 +0200
Message-ID: <CANGqLUQWn3XhM11cZUk9633Kqs=bBzSfZ11YAAdvMm+1ZftL9w@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: amiard brice <perso@brice-amiard.fr>
X-Gm-Message-State: ALoCoQnNgQ7wLqaP5I0fWKrKeTUJuMoOwDyveaasm9TzvWjNz/v7XiYiSy9/bcypbt/vmqc2Q87/
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGV5LAoKT24gRnJpLCBKdW4gMjIsIDIwMTIgYXQgMzo1OCBQTSwgYW1pYXJkIGJyaWNlIDxwZXJz
b0BicmljZS1hbWlhcmQuZnI+IHdyb3RlOgo+IEhlbGxvCj4KPgo+Cj4gSSdtIHdvcmtpbmcgb24g
WEVOIHNpbmNlIG9uZSBtb250aCBub3cuCj4KPgo+Cj4gSSB3YW50IGNyZWF0ZSBmb3VyIGRvbVUg
d2l0aCAyIFBDSSBkZXZpY2UgcGVyIGRvbS4KPgo+IEkndmUgYm91Z2h0IGEgYmFja3BsYW5lIHdp
dGggMyBicmlkZ2VzIFBDSWUgMXggdG8gUENJIGFuZCA0IFBDSSBkaXJlY3RseQo+IGNvbm5lY3Rl
ZCB0byB0aGUgUENIIChRNjcpLgo+Cj4gKE1vcmVvdmVyIFBDSSBjYXJkIChldGhlcm5ldCBjYXJk
KSBhcmUgY29tcG9zZWQgd2l0aCBhIFBDSSBicmlkZ2UpCgpXaHkgZG8geW91IHN0aWxsIHVzZSBQ
Q0kgZXRoZXJuZXQgY2FyZHMgd2hlbiB5b3VyIHN5c3RlbSBwcm92aWRlcyBQQ0llCmNvbm5lY3Rp
dml0eT8KCj4gSSd2ZSBzdWNjZWZ1bHkgY3JlYXRlZCA0IGRvbVUgd2l0aCBiYWtlbmQgZGV2aWNl
cywgd2l0aCBvcHRpb24KPiAicGNpLWJhY2tlbmQtc3RyaWN0LWNoZWNrIiBkaXNhYmxlLgo+Cj4g
SeKAmXZlIHRyeSB3aXRoIGl0IGJ1dCBldmVuIGlmIGFsbCBQQ0kgcG9ydHMgYmVoaW5kIFBDSWUg
dG8gUENJIGJyaWRnZSBhcHBlYXJzCj4gaW7CoCBwY2ktbGlzdC1hc3NpZ25hYmxlLWRldmljZXMs
IGRvbVUgd29u4oCZdCBzdGFydCwgd2l0aCBhbiBlcnJvciBtZXNzYWdlCj4gImRldmljZSBYWDpY
WC5YIG5lZWQgdG8gYmUgY28tYXNzaWduZWQgd2l0aCBYWDpYWC5YLCBidXQgaXQncyBub3Qgb3du
ZWQgYnkKPiBwY2ktYmFja2VuZAoKRG9lcyBpc3Qgd29yayB3aGVuIHlvdSBvbmx5IGRlbGVnYXRl
IHRoZSBvbmUgZXRoZXJuZXQgY2FyZCBkaXJlY3RseQpjb25uZWN0ZWQgdmlhIFBDSSB0byBhIGRv
bVU/Cgo+Cj4KPgo+IFRoZSBwcm9ibGVtZSBpcyA6wqAgZXZlbiBpZiBteSBkb21VIGFyZSBjb25m
aWd1ZXIgd2l0aCAxIFZDUFVzIGZvciBlYWNoIG9mCj4gdGhlbSwgd2hlbiBkb21VIGFjY2VzIHRv
IEkvTyBkZXZpY2VzLCBWQ1BVcyBhcmVuJ3Qgc2VwYXJhdGVkIChJJ3ZlIG5vdGljZQo+IHRoaXMg
dXNpbmcgdmlydC1tYW5hZ2VyIGNoYXJ0cykuIER1cmluZyBhIGJhc2ljIENQVSBiZW5jaG1hcmsg
b24gYSBkb21VLAo+IFZDUFVzIGFyZSBpc29sYXRlZC4KCkNhbiB5b3UgZWxhYm9yYXRlIG9uICJ3
aGVuIGRvbVUgYWNjZXMgdG8gSS9PIGRldmljZXMsIFZDUFVzIGFyZW4ndApzZXBhcmF0ZWRbLi5d
Ij8KClJlZ2FyZHMsIExpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sat Jun 30 10:53:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 10:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkvH1-0006Df-JF; Sat, 30 Jun 2012 10:51:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linus@vangeuns.name>) id 1SkvH0-0006DZ-Je
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 10:51:30 +0000
Received: from [85.158.143.99:9511] by server-3.bemta-4.messagelabs.com id
	86/BB-05808-13ADEEF4; Sat, 30 Jun 2012 10:51:29 +0000
X-Env-Sender: linus@vangeuns.name
X-Msg-Ref: server-16.tower-216.messagelabs.com!1341053488!18319687!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15562 invoked from network); 30 Jun 2012 10:51:29 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 10:51:29 -0000
Received: by vbbfn1 with SMTP id fn1so3462362vbb.32
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 03:51:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=FjJW3U5PAwuyj4ncEJkiBK6wOWAZgswwLldzFE8FrMg=;
	b=DKpoWW5Glha0R4Jk4K9wqsGP8VSLd/WNXxc4qVZ5opf1DXGJPolcrHyrt39ugzEyyv
	zWDZRfl5rfMJZ6e0dbldPWJN2z9iybQqMgPr3hTrS5aYqKL3f6/4MWTOfDrbQ8gVRW4G
	zHZb0QSO1TisRT5ZWLaH3byDpxUmscYiJvh1gq3605pvKWQiepiF1rbGltSivnqpMXvv
	zzHZRLU1/8OHHOl1azXAI2Q2qbjRaP+dbL+MSKWRKrO37IxnNuLZXdt1rnqofak3WO9g
	Y3BTBzM9eU+0hZ6SQ/KYRr+bbKXuBKg5WSHawgJvYlU5ZONCLQqD/6ZNCyyNpfPD+nmi
	m4Fg==
MIME-Version: 1.0
Received: by 10.220.214.8 with SMTP id gy8mr2784545vcb.45.1341053488030; Sat,
	30 Jun 2012 03:51:28 -0700 (PDT)
Received: by 10.52.183.164 with HTTP; Sat, 30 Jun 2012 03:51:28 -0700 (PDT)
In-Reply-To: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
References: <004b01cd507f$1cf9bd10$56ed3730$@brice-amiard.Fr>
Date: Sat, 30 Jun 2012 12:51:28 +0200
Message-ID: <CANGqLUQWn3XhM11cZUk9633Kqs=bBzSfZ11YAAdvMm+1ZftL9w@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
To: amiard brice <perso@brice-amiard.fr>
X-Gm-Message-State: ALoCoQnNgQ7wLqaP5I0fWKrKeTUJuMoOwDyveaasm9TzvWjNz/v7XiYiSy9/bcypbt/vmqc2Q87/
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VT-d CPU resources
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGV5LAoKT24gRnJpLCBKdW4gMjIsIDIwMTIgYXQgMzo1OCBQTSwgYW1pYXJkIGJyaWNlIDxwZXJz
b0BicmljZS1hbWlhcmQuZnI+IHdyb3RlOgo+IEhlbGxvCj4KPgo+Cj4gSSdtIHdvcmtpbmcgb24g
WEVOIHNpbmNlIG9uZSBtb250aCBub3cuCj4KPgo+Cj4gSSB3YW50IGNyZWF0ZSBmb3VyIGRvbVUg
d2l0aCAyIFBDSSBkZXZpY2UgcGVyIGRvbS4KPgo+IEkndmUgYm91Z2h0IGEgYmFja3BsYW5lIHdp
dGggMyBicmlkZ2VzIFBDSWUgMXggdG8gUENJIGFuZCA0IFBDSSBkaXJlY3RseQo+IGNvbm5lY3Rl
ZCB0byB0aGUgUENIIChRNjcpLgo+Cj4gKE1vcmVvdmVyIFBDSSBjYXJkIChldGhlcm5ldCBjYXJk
KSBhcmUgY29tcG9zZWQgd2l0aCBhIFBDSSBicmlkZ2UpCgpXaHkgZG8geW91IHN0aWxsIHVzZSBQ
Q0kgZXRoZXJuZXQgY2FyZHMgd2hlbiB5b3VyIHN5c3RlbSBwcm92aWRlcyBQQ0llCmNvbm5lY3Rp
dml0eT8KCj4gSSd2ZSBzdWNjZWZ1bHkgY3JlYXRlZCA0IGRvbVUgd2l0aCBiYWtlbmQgZGV2aWNl
cywgd2l0aCBvcHRpb24KPiAicGNpLWJhY2tlbmQtc3RyaWN0LWNoZWNrIiBkaXNhYmxlLgo+Cj4g
SeKAmXZlIHRyeSB3aXRoIGl0IGJ1dCBldmVuIGlmIGFsbCBQQ0kgcG9ydHMgYmVoaW5kIFBDSWUg
dG8gUENJIGJyaWRnZSBhcHBlYXJzCj4gaW7CoCBwY2ktbGlzdC1hc3NpZ25hYmxlLWRldmljZXMs
IGRvbVUgd29u4oCZdCBzdGFydCwgd2l0aCBhbiBlcnJvciBtZXNzYWdlCj4gImRldmljZSBYWDpY
WC5YIG5lZWQgdG8gYmUgY28tYXNzaWduZWQgd2l0aCBYWDpYWC5YLCBidXQgaXQncyBub3Qgb3du
ZWQgYnkKPiBwY2ktYmFja2VuZAoKRG9lcyBpc3Qgd29yayB3aGVuIHlvdSBvbmx5IGRlbGVnYXRl
IHRoZSBvbmUgZXRoZXJuZXQgY2FyZCBkaXJlY3RseQpjb25uZWN0ZWQgdmlhIFBDSSB0byBhIGRv
bVU/Cgo+Cj4KPgo+IFRoZSBwcm9ibGVtZSBpcyA6wqAgZXZlbiBpZiBteSBkb21VIGFyZSBjb25m
aWd1ZXIgd2l0aCAxIFZDUFVzIGZvciBlYWNoIG9mCj4gdGhlbSwgd2hlbiBkb21VIGFjY2VzIHRv
IEkvTyBkZXZpY2VzLCBWQ1BVcyBhcmVuJ3Qgc2VwYXJhdGVkIChJJ3ZlIG5vdGljZQo+IHRoaXMg
dXNpbmcgdmlydC1tYW5hZ2VyIGNoYXJ0cykuIER1cmluZyBhIGJhc2ljIENQVSBiZW5jaG1hcmsg
b24gYSBkb21VLAo+IFZDUFVzIGFyZSBpc29sYXRlZC4KCkNhbiB5b3UgZWxhYm9yYXRlIG9uICJ3
aGVuIGRvbVUgYWNjZXMgdG8gSS9PIGRldmljZXMsIFZDUFVzIGFyZW4ndApzZXBhcmF0ZWRbLi5d
Ij8KClJlZ2FyZHMsIExpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sat Jun 30 12:08:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 12:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkwRp-0007ku-Dl; Sat, 30 Jun 2012 12:06:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <johnm@advocap.org>) id 1SkwRo-0007kp-Ko
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 12:06:44 +0000
Received: from [85.158.143.35:39103] by server-3.bemta-4.messagelabs.com id
	C2/05-05808-3DBEEEF4; Sat, 30 Jun 2012 12:06:43 +0000
X-Env-Sender: johnm@advocap.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1341058001!4938061!1
X-Originating-IP: [24.196.120.30]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29333 invoked from network); 30 Jun 2012 12:06:41 -0000
Received: from cfondy.advocap.org (HELO mail.advocap.org) (24.196.120.30)
	by server-9.tower-21.messagelabs.com with SMTP;
	30 Jun 2012 12:06:41 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 6F7F7212B54
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 07:06:11 -0500 (CDT)
X-Virus-Scanned: by amavisd-new at advocap.org
Received: from mail.advocap.org ([127.0.0.1])
	by localhost (mail.advocap.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id I5v6zQRMedgu for <xen-users@lists.xen.org>;
	Sat, 30 Jun 2012 07:06:11 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 2CDE6212B5B
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 07:06:11 -0500 (CDT)
Received: from john.localhost (unknown [192.168.101.5])
	(Authenticated sender: johnm@advocap.org)
	by mail.advocap.org (Postfix) with ESMTPSA id 7B34A212B44;
	Sat, 30 Jun 2012 07:06:10 -0500 (CDT)
From: John McMonagle <johnm@advocap.org>
Organization: Advocap Inc
To: xen-users@lists.xen.org
Date: Sat, 30 Jun 2012 07:06:36 -0500
User-Agent: KMail/1.13.5 (Linux/3.2.0-0.bpo.2-amd64; KDE/4.4.5; x86_64; ; )
References: <201206291032.26284.johnm@advocap.org>
	<CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
In-Reply-To: <CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
MIME-Version: 1.0
Message-Id: <201206300706.37787.johnm@advocap.org>
Cc: Javier Guerra Giraldez <javier@guerrag.com>
Subject: Re: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Friday 29 June 2012 3:29:47 pm Javier Guerra Giraldez wrote:
> On Fri, Jun 29, 2012 at 10:32 AM, John McMonagle <johnm@advocap.org> wrote:
> > Should I be using clvm?
> 
> not necessarily; but it does have some advantages.
> 
> in most VM setups you don't use cluster filesystems (GFS, OCFS2, etc),
> so you should never mount the same volume on two machines.  that
> extends to virtual machines too, so you must not start the same VM
> image on two hosts.  most setups help you enforce this, and live
> migration makes sure the target VM isn't resumed until the original VM
> is no longer working.
> 
> so far, no need for any 'cluster' setup.
> 
> LVM reads all the physical volume, volume group and logical volume
> layouts (what it calls metadata) from the shared storage to RAM at
> startup and then works from there.  It's only rewritten to disk when
> modified (creating/deleting volumes, resizing them, adding PVs, etc).
> 
> That means that if you start more than one box connected to the same
> PVs they'll be able to reach the same VGs and LVs, and if you don't
> modify anything, it would run perfectly.  But, if you want to do any
> metadata change, you have to:
> 
> 1) choose one machine to do the change
> 2) on every other machine, disconnect from the VG (vgchange -a n)
> 3) do any needed change on the only machine that's still connected to the
> VG 4) reread the metadata on all machines (lvscan)
> 
> if you have periodic planned downtimes, you can schedule things and
> work like this; but if can't afford the few minutes it takes, you need
> clvm
> 
> what clvm do is to use the 'suspend' feature of the device mapper to
> make sure no process on no machine perform any access to the shared
> storage until the metadata changes have been propagated.  roughly:
> 
> 0) there's a clvmd daemon running on all machines that have access to
> the VG.  they use a distributed lock manager to keep in touch.
> 1) you do any LVM command that modifies metadata on any machine
> 2) the LVM command asks the clvmd process to acquire a distributed lock
> 3) to get that lock, all the clvmd deamons issue a dmsuspend.  this
> doesn't 'freeze' the machine, only blocks any IO request on any LV
> member of the VG
> 4) when all other machines are suspended, the original clvmd has
> acquired the lock, and allows the LVM command to progress
> 5) when the LVM command is finished, it asks the clvmd to release the lock
> 6) to release the lock, the daemons in every other machine reread the
> LVM metadata (lvscan) and lifts the dmsuspend status
> 7) when all the machines are unsuspended, the LVM command returns to
> the CLI prompt, and everything is running again.
> 
> as you can see, it's the same as the manual process, but since it all
> happens in a few miliseconds, the 'other' machines can be just
> suspended instead of having to be really brought down.
> 
> i guess it could also be done with a global script that spreads the
> 'dmsuspend / wait / lvscan / dmresume' commands; but by the time you
> get it to run reliably, you've replicated the shared lock
> functionality.

Thanks for the information.

I have been trying to get clvm working but it's dependent on cman and have not 
had  much luck figuring out cluster.conf.

I see the new version in testing has no dependency on cman so I think I'll try 
that one.
Looks like will have to upgrade lvm2 also.

I have seen references saying that you can not do snapshots.
And others saying the the snapshot  and snapshotted volume have to be on one 
node.  That I can live with. Is that the case?


John

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 12:08:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 12:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkwRp-0007ku-Dl; Sat, 30 Jun 2012 12:06:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <johnm@advocap.org>) id 1SkwRo-0007kp-Ko
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 12:06:44 +0000
Received: from [85.158.143.35:39103] by server-3.bemta-4.messagelabs.com id
	C2/05-05808-3DBEEEF4; Sat, 30 Jun 2012 12:06:43 +0000
X-Env-Sender: johnm@advocap.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1341058001!4938061!1
X-Originating-IP: [24.196.120.30]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29333 invoked from network); 30 Jun 2012 12:06:41 -0000
Received: from cfondy.advocap.org (HELO mail.advocap.org) (24.196.120.30)
	by server-9.tower-21.messagelabs.com with SMTP;
	30 Jun 2012 12:06:41 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 6F7F7212B54
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 07:06:11 -0500 (CDT)
X-Virus-Scanned: by amavisd-new at advocap.org
Received: from mail.advocap.org ([127.0.0.1])
	by localhost (mail.advocap.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id I5v6zQRMedgu for <xen-users@lists.xen.org>;
	Sat, 30 Jun 2012 07:06:11 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1])
	by mail.advocap.org (Postfix) with ESMTP id 2CDE6212B5B
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 07:06:11 -0500 (CDT)
Received: from john.localhost (unknown [192.168.101.5])
	(Authenticated sender: johnm@advocap.org)
	by mail.advocap.org (Postfix) with ESMTPSA id 7B34A212B44;
	Sat, 30 Jun 2012 07:06:10 -0500 (CDT)
From: John McMonagle <johnm@advocap.org>
Organization: Advocap Inc
To: xen-users@lists.xen.org
Date: Sat, 30 Jun 2012 07:06:36 -0500
User-Agent: KMail/1.13.5 (Linux/3.2.0-0.bpo.2-amd64; KDE/4.4.5; x86_64; ; )
References: <201206291032.26284.johnm@advocap.org>
	<CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
In-Reply-To: <CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
MIME-Version: 1.0
Message-Id: <201206300706.37787.johnm@advocap.org>
Cc: Javier Guerra Giraldez <javier@guerrag.com>
Subject: Re: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Friday 29 June 2012 3:29:47 pm Javier Guerra Giraldez wrote:
> On Fri, Jun 29, 2012 at 10:32 AM, John McMonagle <johnm@advocap.org> wrote:
> > Should I be using clvm?
> 
> not necessarily; but it does have some advantages.
> 
> in most VM setups you don't use cluster filesystems (GFS, OCFS2, etc),
> so you should never mount the same volume on two machines.  that
> extends to virtual machines too, so you must not start the same VM
> image on two hosts.  most setups help you enforce this, and live
> migration makes sure the target VM isn't resumed until the original VM
> is no longer working.
> 
> so far, no need for any 'cluster' setup.
> 
> LVM reads all the physical volume, volume group and logical volume
> layouts (what it calls metadata) from the shared storage to RAM at
> startup and then works from there.  It's only rewritten to disk when
> modified (creating/deleting volumes, resizing them, adding PVs, etc).
> 
> That means that if you start more than one box connected to the same
> PVs they'll be able to reach the same VGs and LVs, and if you don't
> modify anything, it would run perfectly.  But, if you want to do any
> metadata change, you have to:
> 
> 1) choose one machine to do the change
> 2) on every other machine, disconnect from the VG (vgchange -a n)
> 3) do any needed change on the only machine that's still connected to the
> VG 4) reread the metadata on all machines (lvscan)
> 
> if you have periodic planned downtimes, you can schedule things and
> work like this; but if can't afford the few minutes it takes, you need
> clvm
> 
> what clvm do is to use the 'suspend' feature of the device mapper to
> make sure no process on no machine perform any access to the shared
> storage until the metadata changes have been propagated.  roughly:
> 
> 0) there's a clvmd daemon running on all machines that have access to
> the VG.  they use a distributed lock manager to keep in touch.
> 1) you do any LVM command that modifies metadata on any machine
> 2) the LVM command asks the clvmd process to acquire a distributed lock
> 3) to get that lock, all the clvmd deamons issue a dmsuspend.  this
> doesn't 'freeze' the machine, only blocks any IO request on any LV
> member of the VG
> 4) when all other machines are suspended, the original clvmd has
> acquired the lock, and allows the LVM command to progress
> 5) when the LVM command is finished, it asks the clvmd to release the lock
> 6) to release the lock, the daemons in every other machine reread the
> LVM metadata (lvscan) and lifts the dmsuspend status
> 7) when all the machines are unsuspended, the LVM command returns to
> the CLI prompt, and everything is running again.
> 
> as you can see, it's the same as the manual process, but since it all
> happens in a few miliseconds, the 'other' machines can be just
> suspended instead of having to be really brought down.
> 
> i guess it could also be done with a global script that spreads the
> 'dmsuspend / wait / lvscan / dmresume' commands; but by the time you
> get it to run reliably, you've replicated the shared lock
> functionality.

Thanks for the information.

I have been trying to get clvm working but it's dependent on cman and have not 
had  much luck figuring out cluster.conf.

I see the new version in testing has no dependency on cman so I think I'll try 
that one.
Looks like will have to upgrade lvm2 also.

I have seen references saying that you can not do snapshots.
And others saying the the snapshot  and snapshotted volume have to be on one 
node.  That I can live with. Is that the case?


John

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 12:15:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 12:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkwYb-0007zW-HG; Sat, 30 Jun 2012 12:13:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkwYa-0007zQ-3z
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 12:13:44 +0000
Received: from [85.158.139.83:64187] by server-7.bemta-5.messagelabs.com id
	26/16-28276-77DEEEF4; Sat, 30 Jun 2012 12:13:43 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1341058420!29627830!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32224 invoked from network); 30 Jun 2012 12:13:42 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 12:13:42 -0000
Received: by pbbro12 with SMTP id ro12so6151761pbb.32
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 05:13:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=JCfVUDdyh0e3HgeUvjmI6Kg8Cf2X25IF/t2tOGhNMpo=;
	b=lSULQtlGODAAjbr5UE6vkxwB1D8M7qA1r/Rk1eDqOA00odhwAH8qyixEfNvEmXchU9
	0dZfgNuFpleCjJ8ysjXJ3I5Oq1e8MXMyVB6AXJj3rf4hV4BGxfH/6ERcs+AAP45Q126b
	t1UQdmA2uMstMJ7YWoyvmTDNxLmiYgtIFbzxFxH2gQJEbiGm0bCv/ABLyuXtfKKoY3KF
	bNuGvCEksLWISag4fmsUmHhrsXpKIKS+r5RAewn3H04a1wguUNU96RlVRsGEdtF4Qz3q
	S2BrNzXNm1mDW2qFdCzIRzWt19RABYF56npDXd3HRmDnBMofgkq65gWUr+W+HYbvyI/x
	H8fA==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr14522624pbc.91.1341058420293; Sat,
	30 Jun 2012 05:13:40 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Sat, 30 Jun 2012 05:13:40 -0700 (PDT)
In-Reply-To: <201206300706.37787.johnm@advocap.org>
References: <201206291032.26284.johnm@advocap.org>
	<CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
	<201206300706.37787.johnm@advocap.org>
Date: Sat, 30 Jun 2012 19:13:40 +0700
Message-ID: <CAG1y0scYPAj+qrCQXRUQBZXfyR56t+ED4i5fCm6yb0R0EsdwNg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: John McMonagle <johnm@advocap.org>
X-Gm-Message-State: ALoCoQmzMIyYygyRKt7ofepSluAbZFhAMAXkZ5946Jfv5j2JZ48Uo05xLnxRAxoIVL9Z9LogerY5
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 30, 2012 at 7:06 PM, John McMonagle <johnm@advocap.org> wrote:

> I have been trying to get clvm working but it's dependent on cman and hav=
e not
> had =A0much luck figuring out cluster.conf.
>
> I see the new version in testing has no dependency on cman so I think I'l=
l try
> that one.
> Looks like will have to upgrade lvm2 also.
>
> I have seen references saying that you can not do snapshots.
> And others saying the the snapshot =A0and snapshotted volume have to be o=
n one
> node. =A0That I can live with. Is that the case?

Since you're using an iscsi target anyway, why not just setup a
separate LUN for each VM? That you don't have to worry about LVM on
the dom0 nodes.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 12:15:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 12:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1SkwYb-0007zW-HG; Sat, 30 Jun 2012 12:13:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1SkwYa-0007zQ-3z
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 12:13:44 +0000
Received: from [85.158.139.83:64187] by server-7.bemta-5.messagelabs.com id
	26/16-28276-77DEEEF4; Sat, 30 Jun 2012 12:13:43 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-182.messagelabs.com!1341058420!29627830!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32224 invoked from network); 30 Jun 2012 12:13:42 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 12:13:42 -0000
Received: by pbbro12 with SMTP id ro12so6151761pbb.32
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 05:13:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding:x-gm-message-state;
	bh=JCfVUDdyh0e3HgeUvjmI6Kg8Cf2X25IF/t2tOGhNMpo=;
	b=lSULQtlGODAAjbr5UE6vkxwB1D8M7qA1r/Rk1eDqOA00odhwAH8qyixEfNvEmXchU9
	0dZfgNuFpleCjJ8ysjXJ3I5Oq1e8MXMyVB6AXJj3rf4hV4BGxfH/6ERcs+AAP45Q126b
	t1UQdmA2uMstMJ7YWoyvmTDNxLmiYgtIFbzxFxH2gQJEbiGm0bCv/ABLyuXtfKKoY3KF
	bNuGvCEksLWISag4fmsUmHhrsXpKIKS+r5RAewn3H04a1wguUNU96RlVRsGEdtF4Qz3q
	S2BrNzXNm1mDW2qFdCzIRzWt19RABYF56npDXd3HRmDnBMofgkq65gWUr+W+HYbvyI/x
	H8fA==
MIME-Version: 1.0
Received: by 10.68.195.97 with SMTP id id1mr14522624pbc.91.1341058420293; Sat,
	30 Jun 2012 05:13:40 -0700 (PDT)
Received: by 10.68.213.230 with HTTP; Sat, 30 Jun 2012 05:13:40 -0700 (PDT)
In-Reply-To: <201206300706.37787.johnm@advocap.org>
References: <201206291032.26284.johnm@advocap.org>
	<CAFkDaoSJE36ZoGAVE1e76LPhTAGvSmUNkq+BLaf3f_O-KExNPA@mail.gmail.com>
	<201206300706.37787.johnm@advocap.org>
Date: Sat, 30 Jun 2012 19:13:40 +0700
Message-ID: <CAG1y0scYPAj+qrCQXRUQBZXfyR56t+ED4i5fCm6yb0R0EsdwNg@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: John McMonagle <johnm@advocap.org>
X-Gm-Message-State: ALoCoQmzMIyYygyRKt7ofepSluAbZFhAMAXkZ5946Jfv5j2JZ48Uo05xLnxRAxoIVL9Z9LogerY5
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] live migration iscsi and lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 30, 2012 at 7:06 PM, John McMonagle <johnm@advocap.org> wrote:

> I have been trying to get clvm working but it's dependent on cman and hav=
e not
> had =A0much luck figuring out cluster.conf.
>
> I see the new version in testing has no dependency on cman so I think I'l=
l try
> that one.
> Looks like will have to upgrade lvm2 also.
>
> I have seen references saying that you can not do snapshots.
> And others saying the the snapshot =A0and snapshotted volume have to be o=
n one
> node. =A0That I can live with. Is that the case?

Since you're using an iscsi target anyway, why not just setup a
separate LUN for each VM? That you don't have to worry about LVM on
the dom0 nodes.

-- =

Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 19:31:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 19:31:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl3NR-0004yn-SI; Sat, 30 Jun 2012 19:30:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pheriko.support@gmail.com>) id 1Sl3NR-0004yi-2d
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 19:30:41 +0000
Received: from [85.158.143.35:34061] by server-1.bemta-4.messagelabs.com id
	B6/72-24392-0E35FEF4; Sat, 30 Jun 2012 19:30:40 +0000
X-Env-Sender: pheriko.support@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1341084637!7538467!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1849 invoked from network); 30 Jun 2012 19:30:39 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 19:30:39 -0000
Received: by pbcwz7 with SMTP id wz7so7429075pbc.30
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 12:30:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=lY5mcm5tNnti7ingfXVkIjGWGYqsYpAw0YUB0juAcHI=;
	b=ZpqVKZWr4xgwj57RP1rpcSA3qVSvXGsBvaed5KIxu24fHIIbGL3y0321QOINXsMbgE
	ULkETKr96J/S2FH/sYw2dDN5tCPW7F3386u6T/wLnHt/N+o0OIoUWmZzU7rORYwDcUbB
	BlqZfM3m1RuURjpYMpu4RfoNDL+O6Ly10zCFAhvprUNfk4KsuVbJ0G4v35TTgnJuBV4H
	Rnms9Bb3MubpfldqVTdgpzMHTTm0gryQup2GWtzgb/gTIPcR2HX+vcoUa5aophE8FQk+
	70c5vxA9SQQ/GUlkN3C27BXAjhsrsQyE3/bI4uflyEAMWMuCLWwDBj7n3q0WOiLz63FG
	Buuw==
MIME-Version: 1.0
Received: by 10.68.213.7 with SMTP id no7mr16265341pbc.3.1341084636699; Sat,
	30 Jun 2012 12:30:36 -0700 (PDT)
Received: by 10.142.52.1 with HTTP; Sat, 30 Jun 2012 12:30:36 -0700 (PDT)
Date: Sat, 30 Jun 2012 12:30:36 -0700
Message-ID: <CAK2yrTYD=6TxcA1O=eZR60ct3eRO3au1YDEhct-nSuZDTmkVQA@mail.gmail.com>
From: Periko Support <pheriko.support@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] gitco and centos 5.8.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

 Hi.

 I got some server running xen 3.4 from gitco, the setup was easy:

 groupinstall Virtualization

done.

 Now, I want to try some settings in my home machine, follow the same
instructions and got this:

Warning: Group Virtualization does not exist.
No packages in any requested group available to install or update

yum grouplist

Doesn't show any Virtualization just Xen,  I try that one but is not
using gitco port.

Some knows if something change?

Centos 5.8 updated.

Try Gitco 3.3.x, 3.4.x, 4.1.x

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 19:31:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 19:31:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl3NR-0004yn-SI; Sat, 30 Jun 2012 19:30:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pheriko.support@gmail.com>) id 1Sl3NR-0004yi-2d
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 19:30:41 +0000
Received: from [85.158.143.35:34061] by server-1.bemta-4.messagelabs.com id
	B6/72-24392-0E35FEF4; Sat, 30 Jun 2012 19:30:40 +0000
X-Env-Sender: pheriko.support@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1341084637!7538467!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1849 invoked from network); 30 Jun 2012 19:30:39 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 19:30:39 -0000
Received: by pbcwz7 with SMTP id wz7so7429075pbc.30
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 12:30:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=lY5mcm5tNnti7ingfXVkIjGWGYqsYpAw0YUB0juAcHI=;
	b=ZpqVKZWr4xgwj57RP1rpcSA3qVSvXGsBvaed5KIxu24fHIIbGL3y0321QOINXsMbgE
	ULkETKr96J/S2FH/sYw2dDN5tCPW7F3386u6T/wLnHt/N+o0OIoUWmZzU7rORYwDcUbB
	BlqZfM3m1RuURjpYMpu4RfoNDL+O6Ly10zCFAhvprUNfk4KsuVbJ0G4v35TTgnJuBV4H
	Rnms9Bb3MubpfldqVTdgpzMHTTm0gryQup2GWtzgb/gTIPcR2HX+vcoUa5aophE8FQk+
	70c5vxA9SQQ/GUlkN3C27BXAjhsrsQyE3/bI4uflyEAMWMuCLWwDBj7n3q0WOiLz63FG
	Buuw==
MIME-Version: 1.0
Received: by 10.68.213.7 with SMTP id no7mr16265341pbc.3.1341084636699; Sat,
	30 Jun 2012 12:30:36 -0700 (PDT)
Received: by 10.142.52.1 with HTTP; Sat, 30 Jun 2012 12:30:36 -0700 (PDT)
Date: Sat, 30 Jun 2012 12:30:36 -0700
Message-ID: <CAK2yrTYD=6TxcA1O=eZR60ct3eRO3au1YDEhct-nSuZDTmkVQA@mail.gmail.com>
From: Periko Support <pheriko.support@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] gitco and centos 5.8.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

 Hi.

 I got some server running xen 3.4 from gitco, the setup was easy:

 groupinstall Virtualization

done.

 Now, I want to try some settings in my home machine, follow the same
instructions and got this:

Warning: Group Virtualization does not exist.
No packages in any requested group available to install or update

yum grouplist

Doesn't show any Virtualization just Xen,  I try that one but is not
using gitco port.

Some knows if something change?

Centos 5.8 updated.

Try Gitco 3.3.x, 3.4.x, 4.1.x

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 21:33:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5Gz-0006de-Nk; Sat, 30 Jun 2012 21:32:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1Sl5Gy-0006dZ-9p
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:32:08 +0000
Received: from [85.158.143.35:23776] by server-1.bemta-4.messagelabs.com id
	AD/5B-24392-7507FEF4; Sat, 30 Jun 2012 21:32:07 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-15.tower-21.messagelabs.com!1341091926!14533204!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25965 invoked from network); 30 Jun 2012 21:32:07 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-15.tower-21.messagelabs.com with SMTP;
	30 Jun 2012 21:32:07 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id E14935A0006
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:32:06 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id zVLEvPsOV0n1 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:32:06 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	89FA25A0005 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:32:06 +0100 (BST)
Message-ID: <4FEF7055.8080106@abpni.co.uk>
Date: Sat, 30 Jun 2012 22:32:05 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Everyone,

When running a Xen system with only PV guests, what is the significance 
of the load averages figure as reported by the uptime command, both in 
the Dom0 and each DomU?

Specifically, can the CPU usage of one DomU affect the reading of the 
load average on the other?

Any help is appreciated

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 21:33:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5Gz-0006de-Nk; Sat, 30 Jun 2012 21:32:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1Sl5Gy-0006dZ-9p
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:32:08 +0000
Received: from [85.158.143.35:23776] by server-1.bemta-4.messagelabs.com id
	AD/5B-24392-7507FEF4; Sat, 30 Jun 2012 21:32:07 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-15.tower-21.messagelabs.com!1341091926!14533204!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25965 invoked from network); 30 Jun 2012 21:32:07 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-15.tower-21.messagelabs.com with SMTP;
	30 Jun 2012 21:32:07 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id E14935A0006
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:32:06 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id zVLEvPsOV0n1 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:32:06 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	89FA25A0005 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:32:06 +0100 (BST)
Message-ID: <4FEF7055.8080106@abpni.co.uk>
Date: Sat, 30 Jun 2012 22:32:05 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Everyone,

When running a Xen system with only PV guests, what is the significance 
of the load averages figure as reported by the uptime command, both in 
the Dom0 and each DomU?

Specifically, can the CPU usage of one DomU affect the reading of the 
load average on the other?

Any help is appreciated

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 21:46:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5Tg-0007AC-8P; Sat, 30 Jun 2012 21:45:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1Sl5Tf-0007A7-2d
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:45:15 +0000
Received: from [85.158.138.51:19346] by server-11.bemta-3.messagelabs.com id
	AB/F9-02904-A637FEF4; Sat, 30 Jun 2012 21:45:14 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1341092712!30399095!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28154 invoked from network); 30 Jun 2012 21:45:13 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-11.tower-174.messagelabs.com with SMTP;
	30 Jun 2012 21:45:13 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 3A8F91043D5; Sat, 30 Jun 2012 17:45:11 -0400 (EDT)
Date: Sat, 30 Jun 2012 17:45:10 -0400
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xensource.com
Message-ID: <20120630214510.GA12331@luke.xen.prgmr.com>
References: <4FEF7055.8080106@abpni.co.uk>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4FEF7055.8080106@abpni.co.uk>
User-Agent: Mutt/1.4.2.2i
Cc: Jonathan Tripathy <jonnyt@abpni.co.uk>
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:
> Hi Everyone,
> 
> When running a Xen system with only PV guests, what is the significance 
> of the load averages figure as reported by the uptime command, both in 
> the Dom0 and each DomU?
> 
> Specifically, can the CPU usage of one DomU affect the reading of the 
> load average on the other?

If it is the CPU, it's usually pretty clear.   Look for %steal or %st
in top;  if that is non-zero, that means your guest is not getting
all the CPU it could use because it's waiting on another guest 
that is using that CPU.


But, usually?  the way that guests interfere with oneanother is
through I/O contention, not CPU contention.  Look at the %wa or iowait
values;   that's the percentage of time that your cpu is idle because
it's waiting for I/O.   

It's harder, though, to determine if it's you or your neighbor 
causing the problem when it's I/O.   The usual troubleshooting 
steps should be taken to make sure you aren't swapping[1]

If you know it's not your domain (or if you are only the dom0 
admin and don't have access to the guests)  xentop is moderately
useful (though, it only has total blocks read and written, not
blocks read and written in the last X seconds.)  -  iostat[2] 
can be useful for that.



[1]http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ram
[2]http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my_I/O%3F



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 21:46:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5Tg-0007AC-8P; Sat, 30 Jun 2012 21:45:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lsc@luke.xen.prgmr.com>) id 1Sl5Tf-0007A7-2d
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:45:15 +0000
Received: from [85.158.138.51:19346] by server-11.bemta-3.messagelabs.com id
	AB/F9-02904-A637FEF4; Sat, 30 Jun 2012 21:45:14 +0000
X-Env-Sender: lsc@luke.xen.prgmr.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1341092712!30399095!1
X-Originating-IP: [38.99.2.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28154 invoked from network); 30 Jun 2012 21:45:13 -0000
Received: from luke.xen.prgmr.com (HELO luke.xen.prgmr.com) (38.99.2.47)
	by server-11.tower-174.messagelabs.com with SMTP;
	30 Jun 2012 21:45:13 -0000
Received: by luke.xen.prgmr.com (Postfix, from userid 500)
	id 3A8F91043D5; Sat, 30 Jun 2012 17:45:11 -0400 (EDT)
Date: Sat, 30 Jun 2012 17:45:10 -0400
From: "Luke S. Crawford" <lsc@prgmr.com>
To: xen-users@lists.xensource.com
Message-ID: <20120630214510.GA12331@luke.xen.prgmr.com>
References: <4FEF7055.8080106@abpni.co.uk>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4FEF7055.8080106@abpni.co.uk>
User-Agent: Mutt/1.4.2.2i
Cc: Jonathan Tripathy <jonnyt@abpni.co.uk>
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:
> Hi Everyone,
> 
> When running a Xen system with only PV guests, what is the significance 
> of the load averages figure as reported by the uptime command, both in 
> the Dom0 and each DomU?
> 
> Specifically, can the CPU usage of one DomU affect the reading of the 
> load average on the other?

If it is the CPU, it's usually pretty clear.   Look for %steal or %st
in top;  if that is non-zero, that means your guest is not getting
all the CPU it could use because it's waiting on another guest 
that is using that CPU.


But, usually?  the way that guests interfere with oneanother is
through I/O contention, not CPU contention.  Look at the %wa or iowait
values;   that's the percentage of time that your cpu is idle because
it's waiting for I/O.   

It's harder, though, to determine if it's you or your neighbor 
causing the problem when it's I/O.   The usual troubleshooting 
steps should be taken to make sure you aren't swapping[1]

If you know it's not your domain (or if you are only the dom0 
admin and don't have access to the guests)  xentop is moderately
useful (though, it only has total blocks read and written, not
blocks read and written in the last X seconds.)  -  iostat[2] 
can be useful for that.



[1]http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ram
[2]http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my_I/O%3F



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 21:52:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5Zz-0007QT-CS; Sat, 30 Jun 2012 21:51:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1Sl5Zx-0007QM-7j
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:51:45 +0000
Received: from [85.158.143.35:10980] by server-1.bemta-4.messagelabs.com id
	BD/2F-24392-0F47FEF4; Sat, 30 Jun 2012 21:51:44 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-4.tower-21.messagelabs.com!1341093103!7285330!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13041 invoked from network); 30 Jun 2012 21:51:43 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-4.tower-21.messagelabs.com with SMTP;
	30 Jun 2012 21:51:43 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 9E3DE5A0006
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:51:43 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id XugJRXj-cQM5 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:51:41 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	194845A0005; Sat, 30 Jun 2012 22:51:40 +0100 (BST)
Message-ID: <4FEF74EB.7080607@abpni.co.uk>
Date: Sat, 30 Jun 2012 22:51:39 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Luke S. Crawford" <lsc@prgmr.com>
References: <4FEF7055.8080106@abpni.co.uk>
	<20120630214510.GA12331@luke.xen.prgmr.com>
In-Reply-To: <20120630214510.GA12331@luke.xen.prgmr.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 30/06/2012 22:45, Luke S. Crawford wrote:
> On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:
>> Hi Everyone,
>>
>> When running a Xen system with only PV guests, what is the significance
>> of the load averages figure as reported by the uptime command, both in
>> the Dom0 and each DomU?
>>
>> Specifically, can the CPU usage of one DomU affect the reading of the
>> load average on the other?
> If it is the CPU, it's usually pretty clear.   Look for %steal or %st
> in top;  if that is non-zero, that means your guest is not getting
> all the CPU it could use because it's waiting on another guest
> that is using that CPU.
>
>
> But, usually?  the way that guests interfere with oneanother is
> through I/O contention, not CPU contention.  Look at the %wa or iowait
> values;   that's the percentage of time that your cpu is idle because
> it's waiting for I/O.
>
> It's harder, though, to determine if it's you or your neighbor
> causing the problem when it's I/O.   The usual troubleshooting
> steps should be taken to make sure you aren't swapping[1]
>
> If you know it's not your domain (or if you are only the dom0
> admin and don't have access to the guests)  xentop is moderately
> useful (though, it only has total blocks read and written, not
> blocks read and written in the last X seconds.)  -  iostat[2]
> can be useful for that.
>
>
>
> [1]http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ram
> [2]http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my_I/O%3F
Hi Luke,

Thanks for the tips. I love your (or your colleague's) book btw!

Yes, I am a Dom0 admin with customer DomUs hosted on the server. 
However, we also host our own DomUs on the same host and are 
experiencing the following:

Sometimes, on a DomU with a single vCPU, the "Load Average" appears just 
over 1, even though CPU idle is nearly 100%. It is this phenomenon that 
I am trying to understand. We aren't experiencing any slow-downs (at 
least that we can notice when we use the DomU), however I worry that 
sometimes the LA spikes to 1...

Load Averages are generally very low in the Dom0 - usually 0.3 - 0.4 
with the Dom0 having access to all cores in the machine (4 physical + 4 HT)

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 21:52:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5Zz-0007QT-CS; Sat, 30 Jun 2012 21:51:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1Sl5Zx-0007QM-7j
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:51:45 +0000
Received: from [85.158.143.35:10980] by server-1.bemta-4.messagelabs.com id
	BD/2F-24392-0F47FEF4; Sat, 30 Jun 2012 21:51:44 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-4.tower-21.messagelabs.com!1341093103!7285330!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13041 invoked from network); 30 Jun 2012 21:51:43 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-4.tower-21.messagelabs.com with SMTP;
	30 Jun 2012 21:51:43 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id 9E3DE5A0006
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:51:43 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id XugJRXj-cQM5 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:51:41 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	194845A0005; Sat, 30 Jun 2012 22:51:40 +0100 (BST)
Message-ID: <4FEF74EB.7080607@abpni.co.uk>
Date: Sat, 30 Jun 2012 22:51:39 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Luke S. Crawford" <lsc@prgmr.com>
References: <4FEF7055.8080106@abpni.co.uk>
	<20120630214510.GA12331@luke.xen.prgmr.com>
In-Reply-To: <20120630214510.GA12331@luke.xen.prgmr.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 30/06/2012 22:45, Luke S. Crawford wrote:
> On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:
>> Hi Everyone,
>>
>> When running a Xen system with only PV guests, what is the significance
>> of the load averages figure as reported by the uptime command, both in
>> the Dom0 and each DomU?
>>
>> Specifically, can the CPU usage of one DomU affect the reading of the
>> load average on the other?
> If it is the CPU, it's usually pretty clear.   Look for %steal or %st
> in top;  if that is non-zero, that means your guest is not getting
> all the CPU it could use because it's waiting on another guest
> that is using that CPU.
>
>
> But, usually?  the way that guests interfere with oneanother is
> through I/O contention, not CPU contention.  Look at the %wa or iowait
> values;   that's the percentage of time that your cpu is idle because
> it's waiting for I/O.
>
> It's harder, though, to determine if it's you or your neighbor
> causing the problem when it's I/O.   The usual troubleshooting
> steps should be taken to make sure you aren't swapping[1]
>
> If you know it's not your domain (or if you are only the dom0
> admin and don't have access to the guests)  xentop is moderately
> useful (though, it only has total blocks read and written, not
> blocks read and written in the last X seconds.)  -  iostat[2]
> can be useful for that.
>
>
>
> [1]http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ram
> [2]http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my_I/O%3F
Hi Luke,

Thanks for the tips. I love your (or your colleague's) book btw!

Yes, I am a Dom0 admin with customer DomUs hosted on the server. 
However, we also host our own DomUs on the same host and are 
experiencing the following:

Sometimes, on a DomU with a single vCPU, the "Load Average" appears just 
over 1, even though CPU idle is nearly 100%. It is this phenomenon that 
I am trying to understand. We aren't experiencing any slow-downs (at 
least that we can notice when we use the DomU), however I worry that 
sometimes the LA spikes to 1...

Load Averages are generally very low in the Dom0 - usually 0.3 - 0.4 
with the Dom0 having access to all cores in the machine (4 physical + 4 HT)

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 21:56:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5e4-0007g7-9t; Sat, 30 Jun 2012 21:56:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tknchris@gmail.com>) id 1Sl5e3-0007g1-9Y
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:55:59 +0000
Received: from [85.158.138.51:47939] by server-7.bemta-3.messagelabs.com id
	5E/15-10113-EE57FEF4; Sat, 30 Jun 2012 21:55:58 +0000
X-Env-Sender: tknchris@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1341093355!30294304!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31587 invoked from network); 30 Jun 2012 21:55:57 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 21:55:57 -0000
Received: by obqv19 with SMTP id v19so2062208obq.30
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 14:55:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=sy4fCev7Lhy1OfHZ7JNK3jInYB742UE/ljv0tBcCGvw=;
	b=cwvINJt/2kcP1QiyWrDf3SvPWl49QsylxU+ggyWhcmp9/U7dJSV6LYXFJUGVN9+x6E
	ZIkfL2pnMYcfp1WR6rUB9lDqJCZhlAdn2sM54qCFNLrPdaPXoCchSjjolvmu1tncRRRq
	iZmLXYLLOds3rya+euu2oMWMIX6oKNCxwIJikpBErFeo7DwkRAwSzGW8Mt9zKBp39t4Z
	Y1XU2L10KMq6NahpHyJTX/mpecShV1reu5RQnvhDaAJ/1xRP+xyFENh+XY8ybid0Q4l3
	gdeuUe7GNMrCyfqmD2fQm8edvGUQlRdEKZOHacLSnbwV6okbSG6ra1NZoOkHTOnxaZaS
	bTqQ==
MIME-Version: 1.0
Received: by 10.50.220.129 with SMTP id pw1mr4187121igc.29.1341093354907; Sat,
	30 Jun 2012 14:55:54 -0700 (PDT)
Received: by 10.64.8.174 with HTTP; Sat, 30 Jun 2012 14:55:54 -0700 (PDT)
In-Reply-To: <4FEF74EB.7080607@abpni.co.uk>
References: <4FEF7055.8080106@abpni.co.uk>
	<20120630214510.GA12331@luke.xen.prgmr.com>
	<4FEF74EB.7080607@abpni.co.uk>
Date: Sat, 30 Jun 2012 17:55:54 -0400
Message-ID: <CAKnNFz9G_REk_JRrs6OCnxetjGH1XxaC7JBQdffX9r6armaOwA@mail.gmail.com>
From: chris <tknchris@gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "Luke S. Crawford" <lsc@prgmr.com>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5330361244887596760=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5330361244887596760==
Content-Type: multipart/alternative; boundary=bcaec554008e07a82204c3b7a186

--bcaec554008e07a82204c3b7a186
Content-Type: text/plain; charset=ISO-8859-1

Having dom0 overlapping cores that are also assigned to guests isnt really
ideal if performance is crucial

On Sat, Jun 30, 2012 at 5:51 PM, Jonathan Tripathy <jonnyt@abpni.co.uk>wrote:

>
> On 30/06/2012 22:45, Luke S. Crawford wrote:
>
>> On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:
>>
>>> Hi Everyone,
>>>
>>> When running a Xen system with only PV guests, what is the significance
>>> of the load averages figure as reported by the uptime command, both in
>>> the Dom0 and each DomU?
>>>
>>> Specifically, can the CPU usage of one DomU affect the reading of the
>>> load average on the other?
>>>
>> If it is the CPU, it's usually pretty clear.   Look for %steal or %st
>> in top;  if that is non-zero, that means your guest is not getting
>> all the CPU it could use because it's waiting on another guest
>> that is using that CPU.
>>
>>
>> But, usually?  the way that guests interfere with oneanother is
>> through I/O contention, not CPU contention.  Look at the %wa or iowait
>> values;   that's the percentage of time that your cpu is idle because
>> it's waiting for I/O.
>>
>> It's harder, though, to determine if it's you or your neighbor
>> causing the problem when it's I/O.   The usual troubleshooting
>> steps should be taken to make sure you aren't swapping[1]
>>
>> If you know it's not your domain (or if you are only the dom0
>> admin and don't have access to the guests)  xentop is moderately
>> useful (though, it only has total blocks read and written, not
>> blocks read and written in the last X seconds.)  -  iostat[2]
>> can be useful for that.
>>
>>
>>
>> [1]http://wiki.prgmr.com/**mediawiki/index.php/Do_I_have_**enough_ram<http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ram>
>> [2]http://wiki.prgmr.com/**mediawiki/index.php/Who_is_**
>> using_all_my_I/O%3F<http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my_I/O%3F>
>>
> Hi Luke,
>
> Thanks for the tips. I love your (or your colleague's) book btw!
>
> Yes, I am a Dom0 admin with customer DomUs hosted on the server. However,
> we also host our own DomUs on the same host and are experiencing the
> following:
>
> Sometimes, on a DomU with a single vCPU, the "Load Average" appears just
> over 1, even though CPU idle is nearly 100%. It is this phenomenon that I
> am trying to understand. We aren't experiencing any slow-downs (at least
> that we can notice when we use the DomU), however I worry that sometimes
> the LA spikes to 1...
>
> Load Averages are generally very low in the Dom0 - usually 0.3 - 0.4 with
> the Dom0 having access to all cores in the machine (4 physical + 4 HT)
>
> Thanks
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--bcaec554008e07a82204c3b7a186
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Having dom0 overlapping cores that are also assigned to guests isnt really =
ideal if performance is crucial<br><br><div class=3D"gmail_quote">On Sat, J=
un 30, 2012 at 5:51 PM, Jonathan Tripathy <span dir=3D"ltr">&lt;<a href=3D"=
mailto:jonnyt@abpni.co.uk" target=3D"_blank">jonnyt@abpni.co.uk</a>&gt;</sp=
an> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5"><br>
On 30/06/2012 22:45, Luke S. Crawford wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi Everyone,<br>
<br>
When running a Xen system with only PV guests, what is the significance<br>
of the load averages figure as reported by the uptime command, both in<br>
the Dom0 and each DomU?<br>
<br>
Specifically, can the CPU usage of one DomU affect the reading of the<br>
load average on the other?<br>
</blockquote>
If it is the CPU, it&#39;s usually pretty clear. =A0 Look for %steal or %st=
<br>
in top; =A0if that is non-zero, that means your guest is not getting<br>
all the CPU it could use because it&#39;s waiting on another guest<br>
that is using that CPU.<br>
<br>
<br>
But, usually? =A0the way that guests interfere with oneanother is<br>
through I/O contention, not CPU contention. =A0Look at the %wa or iowait<br=
>
values; =A0 that&#39;s the percentage of time that your cpu is idle because=
<br>
it&#39;s waiting for I/O.<br>
<br>
It&#39;s harder, though, to determine if it&#39;s you or your neighbor<br>
causing the problem when it&#39;s I/O. =A0 The usual troubleshooting<br>
steps should be taken to make sure you aren&#39;t swapping[1]<br>
<br>
If you know it&#39;s not your domain (or if you are only the dom0<br>
admin and don&#39;t have access to the guests) =A0xentop is moderately<br>
useful (though, it only has total blocks read and written, not<br>
blocks read and written in the last X seconds.) =A0- =A0iostat[2]<br>
can be useful for that.<br>
<br>
<br>
<br>
[1]<a href=3D"http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ra=
m" target=3D"_blank">http://wiki.prgmr.com/<u></u>mediawiki/index.php/Do_I_=
have_<u></u>enough_ram</a><br>
[2]<a href=3D"http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my=
_I/O%3F" target=3D"_blank">http://wiki.prgmr.com/<u></u>mediawiki/index.php=
/Who_is_<u></u>using_all_my_I/O%3F</a><br>
</blockquote></div></div>
Hi Luke,<br>
<br>
Thanks for the tips. I love your (or your colleague&#39;s) book btw!<br>
<br>
Yes, I am a Dom0 admin with customer DomUs hosted on the server. However, w=
e also host our own DomUs on the same host and are experiencing the followi=
ng:<br>
<br>
Sometimes, on a DomU with a single vCPU, the &quot;Load Average&quot; appea=
rs just over 1, even though CPU idle is nearly 100%. It is this phenomenon =
that I am trying to understand. We aren&#39;t experiencing any slow-downs (=
at least that we can notice when we use the DomU), however I worry that som=
etimes the LA spikes to 1...<br>

<br>
Load Averages are generally very low in the Dom0 - usually 0.3 - 0.4 with t=
he Dom0 having access to all cores in the machine (4 physical + 4 HT)<br>
<br>
Thanks<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--bcaec554008e07a82204c3b7a186--


--===============5330361244887596760==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5330361244887596760==--


From xen-users-bounces@lists.xen.org Sat Jun 30 21:56:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 21:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5e4-0007g7-9t; Sat, 30 Jun 2012 21:56:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tknchris@gmail.com>) id 1Sl5e3-0007g1-9Y
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:55:59 +0000
Received: from [85.158.138.51:47939] by server-7.bemta-3.messagelabs.com id
	5E/15-10113-EE57FEF4; Sat, 30 Jun 2012 21:55:58 +0000
X-Env-Sender: tknchris@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1341093355!30294304!1
X-Originating-IP: [209.85.214.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31587 invoked from network); 30 Jun 2012 21:55:57 -0000
Received: from mail-ob0-f171.google.com (HELO mail-ob0-f171.google.com)
	(209.85.214.171)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 21:55:57 -0000
Received: by obqv19 with SMTP id v19so2062208obq.30
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 14:55:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=sy4fCev7Lhy1OfHZ7JNK3jInYB742UE/ljv0tBcCGvw=;
	b=cwvINJt/2kcP1QiyWrDf3SvPWl49QsylxU+ggyWhcmp9/U7dJSV6LYXFJUGVN9+x6E
	ZIkfL2pnMYcfp1WR6rUB9lDqJCZhlAdn2sM54qCFNLrPdaPXoCchSjjolvmu1tncRRRq
	iZmLXYLLOds3rya+euu2oMWMIX6oKNCxwIJikpBErFeo7DwkRAwSzGW8Mt9zKBp39t4Z
	Y1XU2L10KMq6NahpHyJTX/mpecShV1reu5RQnvhDaAJ/1xRP+xyFENh+XY8ybid0Q4l3
	gdeuUe7GNMrCyfqmD2fQm8edvGUQlRdEKZOHacLSnbwV6okbSG6ra1NZoOkHTOnxaZaS
	bTqQ==
MIME-Version: 1.0
Received: by 10.50.220.129 with SMTP id pw1mr4187121igc.29.1341093354907; Sat,
	30 Jun 2012 14:55:54 -0700 (PDT)
Received: by 10.64.8.174 with HTTP; Sat, 30 Jun 2012 14:55:54 -0700 (PDT)
In-Reply-To: <4FEF74EB.7080607@abpni.co.uk>
References: <4FEF7055.8080106@abpni.co.uk>
	<20120630214510.GA12331@luke.xen.prgmr.com>
	<4FEF74EB.7080607@abpni.co.uk>
Date: Sat, 30 Jun 2012 17:55:54 -0400
Message-ID: <CAKnNFz9G_REk_JRrs6OCnxetjGH1XxaC7JBQdffX9r6armaOwA@mail.gmail.com>
From: chris <tknchris@gmail.com>
To: Jonathan Tripathy <jonnyt@abpni.co.uk>
Cc: "Luke S. Crawford" <lsc@prgmr.com>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5330361244887596760=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5330361244887596760==
Content-Type: multipart/alternative; boundary=bcaec554008e07a82204c3b7a186

--bcaec554008e07a82204c3b7a186
Content-Type: text/plain; charset=ISO-8859-1

Having dom0 overlapping cores that are also assigned to guests isnt really
ideal if performance is crucial

On Sat, Jun 30, 2012 at 5:51 PM, Jonathan Tripathy <jonnyt@abpni.co.uk>wrote:

>
> On 30/06/2012 22:45, Luke S. Crawford wrote:
>
>> On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:
>>
>>> Hi Everyone,
>>>
>>> When running a Xen system with only PV guests, what is the significance
>>> of the load averages figure as reported by the uptime command, both in
>>> the Dom0 and each DomU?
>>>
>>> Specifically, can the CPU usage of one DomU affect the reading of the
>>> load average on the other?
>>>
>> If it is the CPU, it's usually pretty clear.   Look for %steal or %st
>> in top;  if that is non-zero, that means your guest is not getting
>> all the CPU it could use because it's waiting on another guest
>> that is using that CPU.
>>
>>
>> But, usually?  the way that guests interfere with oneanother is
>> through I/O contention, not CPU contention.  Look at the %wa or iowait
>> values;   that's the percentage of time that your cpu is idle because
>> it's waiting for I/O.
>>
>> It's harder, though, to determine if it's you or your neighbor
>> causing the problem when it's I/O.   The usual troubleshooting
>> steps should be taken to make sure you aren't swapping[1]
>>
>> If you know it's not your domain (or if you are only the dom0
>> admin and don't have access to the guests)  xentop is moderately
>> useful (though, it only has total blocks read and written, not
>> blocks read and written in the last X seconds.)  -  iostat[2]
>> can be useful for that.
>>
>>
>>
>> [1]http://wiki.prgmr.com/**mediawiki/index.php/Do_I_have_**enough_ram<http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ram>
>> [2]http://wiki.prgmr.com/**mediawiki/index.php/Who_is_**
>> using_all_my_I/O%3F<http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my_I/O%3F>
>>
> Hi Luke,
>
> Thanks for the tips. I love your (or your colleague's) book btw!
>
> Yes, I am a Dom0 admin with customer DomUs hosted on the server. However,
> we also host our own DomUs on the same host and are experiencing the
> following:
>
> Sometimes, on a DomU with a single vCPU, the "Load Average" appears just
> over 1, even though CPU idle is nearly 100%. It is this phenomenon that I
> am trying to understand. We aren't experiencing any slow-downs (at least
> that we can notice when we use the DomU), however I worry that sometimes
> the LA spikes to 1...
>
> Load Averages are generally very low in the Dom0 - usually 0.3 - 0.4 with
> the Dom0 having access to all cores in the machine (4 physical + 4 HT)
>
> Thanks
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--bcaec554008e07a82204c3b7a186
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Having dom0 overlapping cores that are also assigned to guests isnt really =
ideal if performance is crucial<br><br><div class=3D"gmail_quote">On Sat, J=
un 30, 2012 at 5:51 PM, Jonathan Tripathy <span dir=3D"ltr">&lt;<a href=3D"=
mailto:jonnyt@abpni.co.uk" target=3D"_blank">jonnyt@abpni.co.uk</a>&gt;</sp=
an> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5"><br>
On 30/06/2012 22:45, Luke S. Crawford wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On Sat, Jun 30, 2012 at 10:32:05PM +0100, Jonathan Tripathy wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi Everyone,<br>
<br>
When running a Xen system with only PV guests, what is the significance<br>
of the load averages figure as reported by the uptime command, both in<br>
the Dom0 and each DomU?<br>
<br>
Specifically, can the CPU usage of one DomU affect the reading of the<br>
load average on the other?<br>
</blockquote>
If it is the CPU, it&#39;s usually pretty clear. =A0 Look for %steal or %st=
<br>
in top; =A0if that is non-zero, that means your guest is not getting<br>
all the CPU it could use because it&#39;s waiting on another guest<br>
that is using that CPU.<br>
<br>
<br>
But, usually? =A0the way that guests interfere with oneanother is<br>
through I/O contention, not CPU contention. =A0Look at the %wa or iowait<br=
>
values; =A0 that&#39;s the percentage of time that your cpu is idle because=
<br>
it&#39;s waiting for I/O.<br>
<br>
It&#39;s harder, though, to determine if it&#39;s you or your neighbor<br>
causing the problem when it&#39;s I/O. =A0 The usual troubleshooting<br>
steps should be taken to make sure you aren&#39;t swapping[1]<br>
<br>
If you know it&#39;s not your domain (or if you are only the dom0<br>
admin and don&#39;t have access to the guests) =A0xentop is moderately<br>
useful (though, it only has total blocks read and written, not<br>
blocks read and written in the last X seconds.) =A0- =A0iostat[2]<br>
can be useful for that.<br>
<br>
<br>
<br>
[1]<a href=3D"http://wiki.prgmr.com/mediawiki/index.php/Do_I_have_enough_ra=
m" target=3D"_blank">http://wiki.prgmr.com/<u></u>mediawiki/index.php/Do_I_=
have_<u></u>enough_ram</a><br>
[2]<a href=3D"http://wiki.prgmr.com/mediawiki/index.php/Who_is_using_all_my=
_I/O%3F" target=3D"_blank">http://wiki.prgmr.com/<u></u>mediawiki/index.php=
/Who_is_<u></u>using_all_my_I/O%3F</a><br>
</blockquote></div></div>
Hi Luke,<br>
<br>
Thanks for the tips. I love your (or your colleague&#39;s) book btw!<br>
<br>
Yes, I am a Dom0 admin with customer DomUs hosted on the server. However, w=
e also host our own DomUs on the same host and are experiencing the followi=
ng:<br>
<br>
Sometimes, on a DomU with a single vCPU, the &quot;Load Average&quot; appea=
rs just over 1, even though CPU idle is nearly 100%. It is this phenomenon =
that I am trying to understand. We aren&#39;t experiencing any slow-downs (=
at least that we can notice when we use the DomU), however I worry that som=
etimes the LA spikes to 1...<br>

<br>
Load Averages are generally very low in the Dom0 - usually 0.3 - 0.4 with t=
he Dom0 having access to all cores in the machine (4 physical + 4 HT)<br>
<br>
Thanks<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br>

--bcaec554008e07a82204c3b7a186--


--===============5330361244887596760==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5330361244887596760==--


From xen-users-bounces@lists.xen.org Sat Jun 30 22:00:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 22:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5hw-0007yQ-9U; Sat, 30 Jun 2012 22:00:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1Sl5hu-0007yH-LZ
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:59:58 +0000
Received: from [85.158.138.51:58509] by server-3.bemta-3.messagelabs.com id
	BD/4E-26490-DD67FEF4; Sat, 30 Jun 2012 21:59:57 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-3.tower-174.messagelabs.com!1341093597!22303516!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5988 invoked from network); 30 Jun 2012 21:59:57 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-3.tower-174.messagelabs.com with SMTP;
	30 Jun 2012 21:59:57 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id EEFDF5A0006
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:59:56 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id L2L1EvYwwWt5 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:59:56 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	942985A0005; Sat, 30 Jun 2012 22:59:55 +0100 (BST)
Message-ID: <4FEF76DB.9000102@abpni.co.uk>
Date: Sat, 30 Jun 2012 22:59:55 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: chris <tknchris@gmail.com>
References: <4FEF7055.8080106@abpni.co.uk>
	<20120630214510.GA12331@luke.xen.prgmr.com>
	<4FEF74EB.7080607@abpni.co.uk>
	<CAKnNFz9G_REk_JRrs6OCnxetjGH1XxaC7JBQdffX9r6armaOwA@mail.gmail.com>
In-Reply-To: <CAKnNFz9G_REk_JRrs6OCnxetjGH1XxaC7JBQdffX9r6armaOwA@mail.gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 30/06/2012 22:55, chris wrote:
> Having dom0 overlapping cores that are also assigned to guests isnt 
> really ideal if performance is crucial
>
That's OT but thanks for the tip. Performance is crucial but in our 
case, the level of performance is greatly acceptable to us in our 
configuration.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 22:00:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 22:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl5hw-0007yQ-9U; Sat, 30 Jun 2012 22:00:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonnyt@abpni.co.uk>) id 1Sl5hu-0007yH-LZ
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 21:59:58 +0000
Received: from [85.158.138.51:58509] by server-3.bemta-3.messagelabs.com id
	BD/4E-26490-DD67FEF4; Sat, 30 Jun 2012 21:59:57 +0000
X-Env-Sender: jonnyt@abpni.co.uk
X-Msg-Ref: server-3.tower-174.messagelabs.com!1341093597!22303516!1
X-Originating-IP: [109.200.19.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5988 invoked from network); 30 Jun 2012 21:59:57 -0000
Received: from edge1.gosport.uk.abpni.net (HELO
	mail1.gosport.uk.corp.abpni.net) (109.200.19.114)
	by server-3.tower-174.messagelabs.com with SMTP;
	30 Jun 2012 21:59:57 -0000
Received: from localhost (mail1.gosport.corp.uk.abpni.net [127.0.0.1])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTP id EEFDF5A0006
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:59:56 +0100 (BST)
X-Virus-Scanned: Debian amavisd-new at mail1.mail.gosport.corp.uk.abpni.net
Received: from mail1.gosport.uk.corp.abpni.net ([127.0.0.1])
	by localhost (mail1.mail.gosport.corp.uk.abpni.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id L2L1EvYwwWt5 for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 22:59:56 +0100 (BST)
Received: from Jonathans-MacBook-Air.local (unknown [10.87.0.109])
	by mail1.gosport.uk.corp.abpni.net (Postfix) with ESMTPSA id
	942985A0005; Sat, 30 Jun 2012 22:59:55 +0100 (BST)
Message-ID: <4FEF76DB.9000102@abpni.co.uk>
Date: Sat, 30 Jun 2012 22:59:55 +0100
From: Jonathan Tripathy <jonnyt@abpni.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: chris <tknchris@gmail.com>
References: <4FEF7055.8080106@abpni.co.uk>
	<20120630214510.GA12331@luke.xen.prgmr.com>
	<4FEF74EB.7080607@abpni.co.uk>
	<CAKnNFz9G_REk_JRrs6OCnxetjGH1XxaC7JBQdffX9r6armaOwA@mail.gmail.com>
In-Reply-To: <CAKnNFz9G_REk_JRrs6OCnxetjGH1XxaC7JBQdffX9r6armaOwA@mail.gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] CPU Load Averages Significance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


On 30/06/2012 22:55, chris wrote:
> Having dom0 overlapping cores that are also assigned to guests isnt 
> really ideal if performance is crucial
>
That's OT but thanks for the tip. Performance is crucial but in our 
case, the level of performance is greatly acceptable to us in our 
configuration.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Jun 30 23:25:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 23:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl717-00010B-V5; Sat, 30 Jun 2012 23:23:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1Sl716-000106-BQ
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 23:23:52 +0000
Received: from [85.158.138.51:49084] by server-7.bemta-3.messagelabs.com id
	04/9C-10113-78A8FEF4; Sat, 30 Jun 2012 23:23:51 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1341098628!30369172!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23014 invoked from network); 30 Jun 2012 23:23:50 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 23:23:50 -0000
Received: by pbcwz7 with SMTP id wz7so7575337pbc.30
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 16:23:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=/voK+rFIgHjpx+NOk82BHSlzNUGwtbnK4sGkdnl4QCk=;
	b=iNnplFTUg0HiemwCb+DK0GfBRSCVRgkIakDVeT9bTZJqzgic14b3dlb7VEpeyFkLwe
	Xk5zqci5dsVHTLpeppg3v6r62ec2Ezvx7j1g2REEauPrarA2EGGUkDn0fKxoGg+65kEp
	S2a9EInfCVP65LX+VrCN7IUwC5kRMpIJMQshuxOqb6AM832pCQCLmU93tZH92QGcSuji
	0cS+HhBqai/75SQUj05IzPGGfUMKzE2+sVjI8OBYabeKDqwXzSYJMVclwIMc5wnp/4Jb
	5/7Zxx1agTkpH8S6uGmjn1FfpqnYRsGD/40/JZdwpHT3yQoi9HlVxJES0LjWq5R28uti
	Q85g==
Received: by 10.68.236.34 with SMTP id ur2mr18266098pbc.108.1341098627791;
	Sat, 30 Jun 2012 16:23:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.125.3 with HTTP; Sat, 30 Jun 2012 16:23:27 -0700 (PDT)
In-Reply-To: <CAK2yrTYD=6TxcA1O=eZR60ct3eRO3au1YDEhct-nSuZDTmkVQA@mail.gmail.com>
References: <CAK2yrTYD=6TxcA1O=eZR60ct3eRO3au1YDEhct-nSuZDTmkVQA@mail.gmail.com>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Sat, 30 Jun 2012 18:23:27 -0500
Message-ID: <CAEvg0LgQ=N2dWrvSYk3+NC-fjLC1gdQYvyeFY2Lg8jNiwYWjGg@mail.gmail.com>
To: Periko Support <pheriko.support@gmail.com>
X-Gm-Message-State: ALoCoQkUNoIAn2+TKlZeOosdDwMoBrSxoLcrx8SWrFyqyIgeDgwpfNh09wedMHP9HrraOwKNKe4w
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] gitco and centos 5.8.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0430580712965382975=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0430580712965382975==
Content-Type: multipart/alternative; boundary=047d7b33d9a8517a0004c3b8dbf6

--047d7b33d9a8517a0004c3b8dbf6
Content-Type: text/plain; charset=ISO-8859-1

On Sat, Jun 30, 2012 at 2:30 PM, Periko Support
<pheriko.support@gmail.com>wrote:

>  Hi.
>
>  I got some server running xen 3.4 from gitco, the setup was easy:
>   groupinstall Virtualization
>  done.
>
>  Now, I want to try some settings in my home machine, follow the same
> instructions and got this:
>
> Warning: Group Virtualization does not exist.
> No packages in any requested group available to install or update
>
> yum grouplist
>
> Doesn't show any Virtualization just Xen,  I try that one but is not
> using gitco port.
>
> Some knows if something change?
>
> Centos 5.8 updated.
>
> Try Gitco 3.3.x, 3.4.x, 4.1.x
>
>

yum groupinstall Xen is correct, for CentOS 5.8.  Don't forget to put the
.repo file into /etc/yum.repos.d.  CentOS 5.7 used "Virtualization" group,
5.8 got bumped to "Xen" in preparation for KVM as an alternative
virtualization technology.

These are our standard installation instructions for "no special command
line parameters necessary" machines, such as our desktop-quality test beds:

# yum update
# reboot
# cd /etc/yum.repos.d
# wget http://www.gitco.de/repo/GITCO-XEN4.1.2_x86_64.repo
# yum update
# yum groupinstall Xen
# reboot

Some hardware needs "pci=nomsi" on the vmlinuz module line used by the Xen
hypervisor to load up the dom0.

--047d7b33d9a8517a0004c3b8dbf6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Sat, Jun 30, 2012 at 2:30 PM, Periko Support =
<span dir=3D"ltr">&lt;<a href=3D"mailto:pheriko.support@gmail.com" target=
=3D"_blank">pheriko.support@gmail.com</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">

=A0Hi.<br>
<br>
=A0I got some server running xen 3.4 from gitco, the setup was easy:<br>
=A0 groupinstall Virtualization<br>
=A0done.<br>
<br>
=A0Now, I want to try some settings in my home machine, follow the same<br>
instructions and got this:<br>
<br>
Warning: Group Virtualization does not exist.<br>
No packages in any requested group available to install or update<br>
<br>
yum grouplist<br>
<br>
Doesn&#39;t show any Virtualization just Xen, =A0I try that one but is not<=
br>
using gitco port.<br>
<br>
Some knows if something change?<br>
<br>
Centos 5.8 updated.<br>
<br>
Try Gitco 3.3.x, 3.4.x, 4.1.x<br><br></blockquote><div><br></div><div><br><=
/div><div>yum groupinstall Xen is correct, for CentOS 5.8. =A0Don&#39;t for=
get to put the .repo file into /etc/yum.repos.d. =A0CentOS 5.7 used &quot;V=
irtualization&quot; group, 5.8 got bumped to &quot;Xen&quot; in preparation=
 for KVM as an alternative virtualization technology.</div>

<div><br></div><div>These are our standard installation instructions for &q=
uot;no special command line parameters necessary&quot; machines, such as ou=
r desktop-quality test beds:</div><div><br></div><div># yum update</div>

<div># reboot</div><div><div>#=A0cd /etc/yum.repos.d</div><div># wget=A0<a =
href=3D"http://www.gitco.de/repo/GITCO-XEN4.1.2_x86_64.repo" target=3D"_bla=
nk">http://www.gitco.de/repo/GITCO-XEN4.1.2_x86_64.repo</a></div><div># yum=
 update</div>

<div># yum groupinstall Xen</div><div># reboot</div></div><div><br></div><d=
iv>Some hardware needs &quot;pci=3Dnomsi&quot; on the vmlinuz module line u=
sed by the Xen hypervisor to load up the dom0.</div><div><br></div><div>
<br>
</div></div>

--047d7b33d9a8517a0004c3b8dbf6--


--===============0430580712965382975==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0430580712965382975==--


From xen-users-bounces@lists.xen.org Sat Jun 30 23:25:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 23:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl717-00010B-V5; Sat, 30 Jun 2012 23:23:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1Sl716-000106-BQ
	for xen-users@lists.xensource.com; Sat, 30 Jun 2012 23:23:52 +0000
Received: from [85.158.138.51:49084] by server-7.bemta-3.messagelabs.com id
	04/9C-10113-78A8FEF4; Sat, 30 Jun 2012 23:23:51 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1341098628!30369172!1
X-Originating-IP: [209.85.160.43]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23014 invoked from network); 30 Jun 2012 23:23:50 -0000
Received: from mail-pb0-f43.google.com (HELO mail-pb0-f43.google.com)
	(209.85.160.43)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 23:23:50 -0000
Received: by pbcwz7 with SMTP id wz7so7575337pbc.30
	for <xen-users@lists.xensource.com>;
	Sat, 30 Jun 2012 16:23:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=/voK+rFIgHjpx+NOk82BHSlzNUGwtbnK4sGkdnl4QCk=;
	b=iNnplFTUg0HiemwCb+DK0GfBRSCVRgkIakDVeT9bTZJqzgic14b3dlb7VEpeyFkLwe
	Xk5zqci5dsVHTLpeppg3v6r62ec2Ezvx7j1g2REEauPrarA2EGGUkDn0fKxoGg+65kEp
	S2a9EInfCVP65LX+VrCN7IUwC5kRMpIJMQshuxOqb6AM832pCQCLmU93tZH92QGcSuji
	0cS+HhBqai/75SQUj05IzPGGfUMKzE2+sVjI8OBYabeKDqwXzSYJMVclwIMc5wnp/4Jb
	5/7Zxx1agTkpH8S6uGmjn1FfpqnYRsGD/40/JZdwpHT3yQoi9HlVxJES0LjWq5R28uti
	Q85g==
Received: by 10.68.236.34 with SMTP id ur2mr18266098pbc.108.1341098627791;
	Sat, 30 Jun 2012 16:23:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.125.3 with HTTP; Sat, 30 Jun 2012 16:23:27 -0700 (PDT)
In-Reply-To: <CAK2yrTYD=6TxcA1O=eZR60ct3eRO3au1YDEhct-nSuZDTmkVQA@mail.gmail.com>
References: <CAK2yrTYD=6TxcA1O=eZR60ct3eRO3au1YDEhct-nSuZDTmkVQA@mail.gmail.com>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Sat, 30 Jun 2012 18:23:27 -0500
Message-ID: <CAEvg0LgQ=N2dWrvSYk3+NC-fjLC1gdQYvyeFY2Lg8jNiwYWjGg@mail.gmail.com>
To: Periko Support <pheriko.support@gmail.com>
X-Gm-Message-State: ALoCoQkUNoIAn2+TKlZeOosdDwMoBrSxoLcrx8SWrFyqyIgeDgwpfNh09wedMHP9HrraOwKNKe4w
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] gitco and centos 5.8.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0430580712965382975=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0430580712965382975==
Content-Type: multipart/alternative; boundary=047d7b33d9a8517a0004c3b8dbf6

--047d7b33d9a8517a0004c3b8dbf6
Content-Type: text/plain; charset=ISO-8859-1

On Sat, Jun 30, 2012 at 2:30 PM, Periko Support
<pheriko.support@gmail.com>wrote:

>  Hi.
>
>  I got some server running xen 3.4 from gitco, the setup was easy:
>   groupinstall Virtualization
>  done.
>
>  Now, I want to try some settings in my home machine, follow the same
> instructions and got this:
>
> Warning: Group Virtualization does not exist.
> No packages in any requested group available to install or update
>
> yum grouplist
>
> Doesn't show any Virtualization just Xen,  I try that one but is not
> using gitco port.
>
> Some knows if something change?
>
> Centos 5.8 updated.
>
> Try Gitco 3.3.x, 3.4.x, 4.1.x
>
>

yum groupinstall Xen is correct, for CentOS 5.8.  Don't forget to put the
.repo file into /etc/yum.repos.d.  CentOS 5.7 used "Virtualization" group,
5.8 got bumped to "Xen" in preparation for KVM as an alternative
virtualization technology.

These are our standard installation instructions for "no special command
line parameters necessary" machines, such as our desktop-quality test beds:

# yum update
# reboot
# cd /etc/yum.repos.d
# wget http://www.gitco.de/repo/GITCO-XEN4.1.2_x86_64.repo
# yum update
# yum groupinstall Xen
# reboot

Some hardware needs "pci=nomsi" on the vmlinuz module line used by the Xen
hypervisor to load up the dom0.

--047d7b33d9a8517a0004c3b8dbf6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Sat, Jun 30, 2012 at 2:30 PM, Periko Support =
<span dir=3D"ltr">&lt;<a href=3D"mailto:pheriko.support@gmail.com" target=
=3D"_blank">pheriko.support@gmail.com</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">

=A0Hi.<br>
<br>
=A0I got some server running xen 3.4 from gitco, the setup was easy:<br>
=A0 groupinstall Virtualization<br>
=A0done.<br>
<br>
=A0Now, I want to try some settings in my home machine, follow the same<br>
instructions and got this:<br>
<br>
Warning: Group Virtualization does not exist.<br>
No packages in any requested group available to install or update<br>
<br>
yum grouplist<br>
<br>
Doesn&#39;t show any Virtualization just Xen, =A0I try that one but is not<=
br>
using gitco port.<br>
<br>
Some knows if something change?<br>
<br>
Centos 5.8 updated.<br>
<br>
Try Gitco 3.3.x, 3.4.x, 4.1.x<br><br></blockquote><div><br></div><div><br><=
/div><div>yum groupinstall Xen is correct, for CentOS 5.8. =A0Don&#39;t for=
get to put the .repo file into /etc/yum.repos.d. =A0CentOS 5.7 used &quot;V=
irtualization&quot; group, 5.8 got bumped to &quot;Xen&quot; in preparation=
 for KVM as an alternative virtualization technology.</div>

<div><br></div><div>These are our standard installation instructions for &q=
uot;no special command line parameters necessary&quot; machines, such as ou=
r desktop-quality test beds:</div><div><br></div><div># yum update</div>

<div># reboot</div><div><div>#=A0cd /etc/yum.repos.d</div><div># wget=A0<a =
href=3D"http://www.gitco.de/repo/GITCO-XEN4.1.2_x86_64.repo" target=3D"_bla=
nk">http://www.gitco.de/repo/GITCO-XEN4.1.2_x86_64.repo</a></div><div># yum=
 update</div>

<div># yum groupinstall Xen</div><div># reboot</div></div><div><br></div><d=
iv>Some hardware needs &quot;pci=3Dnomsi&quot; on the vmlinuz module line u=
sed by the Xen hypervisor to load up the dom0.</div><div><br></div><div>
<br>
</div></div>

--047d7b33d9a8517a0004c3b8dbf6--


--===============0430580712965382975==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0430580712965382975==--


From xen-users-bounces@lists.xen.org Sat Jun 30 23:57:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 23:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl7WG-0001bj-CZ; Sat, 30 Jun 2012 23:56:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ran_h@rad.com>) id 1SkjUc-0000ea-25
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 22:16:46 +0000
Received: from [85.158.143.99:18573] by server-1.bemta-4.messagelabs.com id
	D0/6B-24392-D492EEF4; Fri, 29 Jun 2012 22:16:45 +0000
X-Env-Sender: ran_h@rad.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1341008203!29276582!1
X-Originating-IP: [96.56.27.202]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_IMAGE_ONLY_28,
	HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27471 invoked from network); 29 Jun 2012 22:16:44 -0000
Received: from ool-60381bca.static.optonline.net (HELO radusa.com)
	(96.56.27.202)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 22:16:44 -0000
Received: from Internal Mail-Server by mailgateway (envelope-from
	ran?h@rad.com)
	with AES128-SHA encrypted SMTP; 29 Jun 2012 18:16:43 -0400
Received: from EXUS4.ad.rad.co.il ([fe80::5030:5af6:3913:4ec8]) by
	exus4.ad.rad.co.il ([fe80::5030:5af6:3913:4ec8%13]) with mapi id
	14.02.0298.004; Fri, 29 Jun 2012 18:16:42 -0400
From: RAN HYSLER <ran_h@rad.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: VM Capacity on Intel's X.86
Thread-Index: AQHNVkTcZta5BwE1RkS7AVDC85oa5A==
Date: Fri, 29 Jun 2012 22:16:42 +0000
Message-ID: <36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232@exus4.ad.rad.co.il>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.103.133]
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 30 Jun 2012 23:56:02 +0000
Subject: [Xen-users] VM Capacity on Intel's X.86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5370062560919195925=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5370062560919195925==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_"

--_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

I want to use Xen's hypervisor infrastructure on a X.86 Gladden dual core 1=
.5Ghz (it has a  1GE full duplex processing capacity).

I was wondering if anyone knows :


1)      How many concurrent Linux-based VMs will the hypervisor be able to =
support ?

2)      Is there a PPS limitation ? If so, what is the max value ? (per VM =
and total)

3)      Is there a memory limitation ? If so, what is the max value ? (per =
VM and total)

Any help will be much appreciated.

Thanks,

Ron.


[http://prm.radusa.com/images/5y.jpg]

<http://www.radusa.com/12/Warranty/23442/>[http://prm.radusa.com/images/RAD=
242.jpg]<http://www.radusa.com/12/RAD-Industry-Awards/23316/>

--_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif"}
span.EmailStyle18
	{font-family:"Calibri","sans-serif";
	color:windowtext}
span.EmailStyle19
	{font-family:"Calibri","sans-serif";
	color:#1F497D}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
	{}
ol
	{margin-bottom:0in}
ul
	{margin-bottom:0in}
-->
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I want to use Xen&#8217;s hypervisor infrastructure =
on a X.86 <span style=3D"color:black">
Gladden </span>dual core 1.5Ghz (it has a &nbsp;1GE full duplex processing =
capacity).</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I was wondering if anyone knows :</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D""=
>1)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><span dir=3D"LTR"></span>How many concurrent Linux-based VMs =
will the hypervisor be able to support ?
</p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D""=
>2)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><span dir=3D"LTR"></span>Is there a PPS limitation ? If so, w=
hat is the max value ? (per VM and total)</p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D""=
>3)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><span dir=3D"LTR"></span>Is there a memory limitation ? If so=
, what is the max value ? (per VM and total)</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Any help will be much appreciated.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Thanks,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Ron.</p>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<br>
<a href=3D"http://www.radusa.com/12/Warranty/23442/"><img src=3D"http://prm=
.radusa.com/images/5y.jpg"><br>
<br>
</a><a href=3D"http://www.radusa.com/12/RAD-Industry-Awards/23316/"><img sr=
c=3D"http://prm.radusa.com/images/RAD242.jpg"></a>
</body>
</html>

--_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_--


--===============5370062560919195925==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5370062560919195925==--


From xen-users-bounces@lists.xen.org Sat Jun 30 23:57:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 23:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl7WG-0001bj-CZ; Sat, 30 Jun 2012 23:56:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ran_h@rad.com>) id 1SkjUc-0000ea-25
	for xen-users@lists.xen.org; Fri, 29 Jun 2012 22:16:46 +0000
Received: from [85.158.143.99:18573] by server-1.bemta-4.messagelabs.com id
	D0/6B-24392-D492EEF4; Fri, 29 Jun 2012 22:16:45 +0000
X-Env-Sender: ran_h@rad.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1341008203!29276582!1
X-Originating-IP: [96.56.27.202]
X-SpamReason: No, hits=1.4 required=7.0 tests=HTML_IMAGE_ONLY_28,
	HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27471 invoked from network); 29 Jun 2012 22:16:44 -0000
Received: from ool-60381bca.static.optonline.net (HELO radusa.com)
	(96.56.27.202)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Jun 2012 22:16:44 -0000
Received: from Internal Mail-Server by mailgateway (envelope-from
	ran?h@rad.com)
	with AES128-SHA encrypted SMTP; 29 Jun 2012 18:16:43 -0400
Received: from EXUS4.ad.rad.co.il ([fe80::5030:5af6:3913:4ec8]) by
	exus4.ad.rad.co.il ([fe80::5030:5af6:3913:4ec8%13]) with mapi id
	14.02.0298.004; Fri, 29 Jun 2012 18:16:42 -0400
From: RAN HYSLER <ran_h@rad.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: VM Capacity on Intel's X.86
Thread-Index: AQHNVkTcZta5BwE1RkS7AVDC85oa5A==
Date: Fri, 29 Jun 2012 22:16:42 +0000
Message-ID: <36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232@exus4.ad.rad.co.il>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.103.133]
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 30 Jun 2012 23:56:02 +0000
Subject: [Xen-users] VM Capacity on Intel's X.86
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5370062560919195925=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5370062560919195925==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_"

--_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

I want to use Xen's hypervisor infrastructure on a X.86 Gladden dual core 1=
.5Ghz (it has a  1GE full duplex processing capacity).

I was wondering if anyone knows :


1)      How many concurrent Linux-based VMs will the hypervisor be able to =
support ?

2)      Is there a PPS limitation ? If so, what is the max value ? (per VM =
and total)

3)      Is there a memory limitation ? If so, what is the max value ? (per =
VM and total)

Any help will be much appreciated.

Thanks,

Ron.


[http://prm.radusa.com/images/5y.jpg]

<http://www.radusa.com/12/Warranty/23442/>[http://prm.radusa.com/images/RAD=
242.jpg]<http://www.radusa.com/12/RAD-Industry-Awards/23316/>

--_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif"}
span.EmailStyle18
	{font-family:"Calibri","sans-serif";
	color:windowtext}
span.EmailStyle19
	{font-family:"Calibri","sans-serif";
	color:#1F497D}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
	{}
ol
	{margin-bottom:0in}
ul
	{margin-bottom:0in}
-->
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I want to use Xen&#8217;s hypervisor infrastructure =
on a X.86 <span style=3D"color:black">
Gladden </span>dual core 1.5Ghz (it has a &nbsp;1GE full duplex processing =
capacity).</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I was wondering if anyone knows :</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D""=
>1)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><span dir=3D"LTR"></span>How many concurrent Linux-based VMs =
will the hypervisor be able to support ?
</p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D""=
>2)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><span dir=3D"LTR"></span>Is there a PPS limitation ? If so, w=
hat is the max value ? (per VM and total)</p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D""=
>3)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><span dir=3D"LTR"></span>Is there a memory limitation ? If so=
, what is the max value ? (per VM and total)</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Any help will be much appreciated.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Thanks,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Ron.</p>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<br>
<a href=3D"http://www.radusa.com/12/Warranty/23442/"><img src=3D"http://prm=
.radusa.com/images/5y.jpg"><br>
<br>
</a><a href=3D"http://www.radusa.com/12/RAD-Industry-Awards/23316/"><img sr=
c=3D"http://prm.radusa.com/images/RAD242.jpg"></a>
</body>
</html>

--_000_36E02E39C6FA1E4B84BEB3C73D3B82A8835B2232exus4adradcoil_--


--===============5370062560919195925==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5370062560919195925==--


From xen-users-bounces@lists.xen.org Sat Jun 30 23:57:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 23:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl7WH-0001bt-0n; Sat, 30 Jun 2012 23:56:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jackyzt98@gmail.com>) id 1Skz0B-0001aq-3z
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 14:50:23 +0000
Received: from [85.158.139.83:40010] by server-6.bemta-5.messagelabs.com id
	9B/A7-11348-E221FEF4; Sat, 30 Jun 2012 14:50:22 +0000
X-Env-Sender: jackyzt98@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1341067819!29789279!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16621 invoked from network); 30 Jun 2012 14:50:20 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 14:50:20 -0000
Received: by qcab12 with SMTP id b12so1507816qca.32
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 07:50:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=eMhMpLOx8DFNzgPUQm3TwxrsUGnmvN5uVDuzCIqOl2o=;
	b=l0rMnyW9HIAY73Qi/0Sv069vfY43okbQ9dXyibR26RiWZL1KbbVl0HQqXw91t260hf
	9O5JoI7k1t9kmm+XCCZEfJWzrfFK9KTgrdF2c5FvgfUYHVMy+N7rNnKOljG+/dNNYevY
	oPkT9lftt4mwBd7f3CQ7uGFMSUQmLKUiSfY6R0CPqwvDCJm92Djn4eg6SJPtbQa5TK8+
	lOeikHu7XE1TPYzx5rOtWb0QCv0YpUdLmTfF3Ydv7KcHP+snST7fk8Psxtf3rfKt+BDp
	wl7bh/3IhsIDbgVEWV6aKHkIiODUT5F0URZ2Z0FQf5IRyHE5HrvcENYePwg+iYont8f2
	ro7g==
MIME-Version: 1.0
Received: by 10.224.181.6 with SMTP id bw6mr11248106qab.74.1341067818736; Sat,
	30 Jun 2012 07:50:18 -0700 (PDT)
Received: by 10.229.184.84 with HTTP; Sat, 30 Jun 2012 07:50:18 -0700 (PDT)
Date: Sat, 30 Jun 2012 22:50:18 +0800
Message-ID: <CAMT9dFHcD7OdvHffAOwjijcgpFq4Gx4D0suoUdn_+91YmisV+w@mail.gmail.com>
From: Zhou Jacky <jackyzt98@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sat, 30 Jun 2012 23:56:02 +0000
Subject: [Xen-users] XEN PV Linux performance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9007254083434596828=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9007254083434596828==
Content-Type: multipart/alternative; boundary=20cf303b40a7f49d8904c3b1ae1f

--20cf303b40a7f49d8904c3b1ae1f
Content-Type: text/plain; charset=ISO-8859-1

I found that xen PV linux performance is very poor comparing with native
linux or HVMPV linux in some case such as system call (which will cause
context switch).
Here is a very simple sample:

double geTime() {
        struct timeval t;
        gettimeofday(&t, 0);
        return (double) t.tv_sec + (double) t.tv_usec / 1000000.0;
}

int geInc(int sum) {
       return sum+1;
}

int main() {
       for (i=0; i<; i++) {
     geTime();
}

In PV linux guest, It will be 10 times slower than PVHVM linux guest.
 While call getInc()  10000000 times, PV guest is a little faster then
HVMPV.
So it seems that PV linux guest has poor performance in context switch case.
How can I tune this or what's the plan fixing this issue?
I'm looking forward to get your feedback. Thank you.

---------------------------------------------------------------------------
XEN 4.1.2 + Dom 0 kernel 3.2 + Ubuntu 12.04 guest,  Intel(R) Xeon(R) CPU
E5620

Jacky

--20cf303b40a7f49d8904c3b1ae1f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I found that xen PV linux performance is very poor comparing with native li=
nux or HVMPV linux in some case such as system call (which will cause conte=
xt switch).<div>Here is a very simple sample:</div><div><br></div><div><div=
>
double geTime()=A0{</div><div>=A0 =A0 =A0 =A0 struct timeval t;</div><div>=
=A0 =A0 =A0 =A0 gettimeofday(&amp;t, 0);</div><div>=A0 =A0 =A0 =A0 return (=
double) t.tv_sec + (double) t.tv_usec / 1000000.0;</div><div>}</div></div><=
div><br></div><div><div>
int geInc(int sum)=A0{</div><div>=A0 =A0 =A0 =A0return sum+1;</div><div>}</=
div></div><div><div><br></div><div>int main() {</div><div>=A0 =A0 =A0 =A0fo=
r (i=3D0; i&lt;; i++) {</div><div><span class=3D"Apple-tab-span" style=3D"w=
hite-space:pre">	</span>=A0 =A0 =A0geTime();</div>
<div>}</div></div><div><br></div><div>In PV linux guest, It will be 10 time=
s slower than PVHVM linux guest. =A0While call getInc() =A010000000 times, =
PV guest is a little faster then HVMPV.</div><div>So it seems that PV linux=
 guest has poor performance in context switch case.</div>
<div>How can I tune this or what&#39;s the plan fixing this issue?=A0</div>=
<div>I&#39;m looking forward to get your feedback. Thank you.</div><div><br=
></div><div>---------------------------------------------------------------=
------------</div>
<div>XEN 4.1.2 + Dom 0 kernel 3.2 + Ubuntu 12.04 guest, =A0Intel(R) Xeon(R)=
 CPU E5620</div><div><br></div><div>Jacky</div><div><br></div>

--20cf303b40a7f49d8904c3b1ae1f--


--===============9007254083434596828==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9007254083434596828==--


From xen-users-bounces@lists.xen.org Sat Jun 30 23:57:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Jun 2012 23:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Sl7WH-0001bt-0n; Sat, 30 Jun 2012 23:56:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jackyzt98@gmail.com>) id 1Skz0B-0001aq-3z
	for xen-users@lists.xen.org; Sat, 30 Jun 2012 14:50:23 +0000
Received: from [85.158.139.83:40010] by server-6.bemta-5.messagelabs.com id
	9B/A7-11348-E221FEF4; Sat, 30 Jun 2012 14:50:22 +0000
X-Env-Sender: jackyzt98@gmail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1341067819!29789279!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Version: 6.5.10; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16621 invoked from network); 30 Jun 2012 14:50:20 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Jun 2012 14:50:20 -0000
Received: by qcab12 with SMTP id b12so1507816qca.32
	for <xen-users@lists.xen.org>; Sat, 30 Jun 2012 07:50:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=eMhMpLOx8DFNzgPUQm3TwxrsUGnmvN5uVDuzCIqOl2o=;
	b=l0rMnyW9HIAY73Qi/0Sv069vfY43okbQ9dXyibR26RiWZL1KbbVl0HQqXw91t260hf
	9O5JoI7k1t9kmm+XCCZEfJWzrfFK9KTgrdF2c5FvgfUYHVMy+N7rNnKOljG+/dNNYevY
	oPkT9lftt4mwBd7f3CQ7uGFMSUQmLKUiSfY6R0CPqwvDCJm92Djn4eg6SJPtbQa5TK8+
	lOeikHu7XE1TPYzx5rOtWb0QCv0YpUdLmTfF3Ydv7KcHP+snST7fk8Psxtf3rfKt+BDp
	wl7bh/3IhsIDbgVEWV6aKHkIiODUT5F0URZ2Z0FQf5IRyHE5HrvcENYePwg+iYont8f2
	ro7g==
MIME-Version: 1.0
Received: by 10.224.181.6 with SMTP id bw6mr11248106qab.74.1341067818736; Sat,
	30 Jun 2012 07:50:18 -0700 (PDT)
Received: by 10.229.184.84 with HTTP; Sat, 30 Jun 2012 07:50:18 -0700 (PDT)
Date: Sat, 30 Jun 2012 22:50:18 +0800
Message-ID: <CAMT9dFHcD7OdvHffAOwjijcgpFq4Gx4D0suoUdn_+91YmisV+w@mail.gmail.com>
From: Zhou Jacky <jackyzt98@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sat, 30 Jun 2012 23:56:02 +0000
Subject: [Xen-users] XEN PV Linux performance
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9007254083434596828=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9007254083434596828==
Content-Type: multipart/alternative; boundary=20cf303b40a7f49d8904c3b1ae1f

--20cf303b40a7f49d8904c3b1ae1f
Content-Type: text/plain; charset=ISO-8859-1

I found that xen PV linux performance is very poor comparing with native
linux or HVMPV linux in some case such as system call (which will cause
context switch).
Here is a very simple sample:

double geTime() {
        struct timeval t;
        gettimeofday(&t, 0);
        return (double) t.tv_sec + (double) t.tv_usec / 1000000.0;
}

int geInc(int sum) {
       return sum+1;
}

int main() {
       for (i=0; i<; i++) {
     geTime();
}

In PV linux guest, It will be 10 times slower than PVHVM linux guest.
 While call getInc()  10000000 times, PV guest is a little faster then
HVMPV.
So it seems that PV linux guest has poor performance in context switch case.
How can I tune this or what's the plan fixing this issue?
I'm looking forward to get your feedback. Thank you.

---------------------------------------------------------------------------
XEN 4.1.2 + Dom 0 kernel 3.2 + Ubuntu 12.04 guest,  Intel(R) Xeon(R) CPU
E5620

Jacky

--20cf303b40a7f49d8904c3b1ae1f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I found that xen PV linux performance is very poor comparing with native li=
nux or HVMPV linux in some case such as system call (which will cause conte=
xt switch).<div>Here is a very simple sample:</div><div><br></div><div><div=
>
double geTime()=A0{</div><div>=A0 =A0 =A0 =A0 struct timeval t;</div><div>=
=A0 =A0 =A0 =A0 gettimeofday(&amp;t, 0);</div><div>=A0 =A0 =A0 =A0 return (=
double) t.tv_sec + (double) t.tv_usec / 1000000.0;</div><div>}</div></div><=
div><br></div><div><div>
int geInc(int sum)=A0{</div><div>=A0 =A0 =A0 =A0return sum+1;</div><div>}</=
div></div><div><div><br></div><div>int main() {</div><div>=A0 =A0 =A0 =A0fo=
r (i=3D0; i&lt;; i++) {</div><div><span class=3D"Apple-tab-span" style=3D"w=
hite-space:pre">	</span>=A0 =A0 =A0geTime();</div>
<div>}</div></div><div><br></div><div>In PV linux guest, It will be 10 time=
s slower than PVHVM linux guest. =A0While call getInc() =A010000000 times, =
PV guest is a little faster then HVMPV.</div><div>So it seems that PV linux=
 guest has poor performance in context switch case.</div>
<div>How can I tune this or what&#39;s the plan fixing this issue?=A0</div>=
<div>I&#39;m looking forward to get your feedback. Thank you.</div><div><br=
></div><div>---------------------------------------------------------------=
------------</div>
<div>XEN 4.1.2 + Dom 0 kernel 3.2 + Ubuntu 12.04 guest, =A0Intel(R) Xeon(R)=
 CPU E5620</div><div><br></div><div>Jacky</div><div><br></div>

--20cf303b40a7f49d8904c3b1ae1f--


--===============9007254083434596828==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9007254083434596828==--


